From cb9144b5b41bf0c7b1d22a9d491317be1d7fc237 Mon Sep 17 00:00:00 2001 From: Blue Fire Date: Thu, 21 Sep 2023 22:25:40 +0000 Subject: [PATCH] Update & publish new doc versions --- docs/1.9.0/.buildinfo | 4 + docs/1.9.0/README.html | 429 + docs/1.9.0/_images/LevelSegmentSketch.jpg | Bin 0 -> 123389 bytes docs/1.9.0/_images/Segment0Sketch.jpg | Bin 0 -> 25048 bytes docs/1.9.0/_images/Step3Platforms.jpg | Bin 0 -> 43071 bytes docs/1.9.0/_images/Step4Enemies.jpg | Bin 0 -> 50757 bytes docs/1.9.0/_images/Step4Ground.jpg | Bin 0 -> 82334 bytes docs/1.9.0/_images/Step6HUD.jpg | Bin 0 -> 97927 bytes docs/1.9.0/_images/TiledEditor.jpg | Bin 0 -> 216446 bytes .../_images/android-studio-screenshot-1.webp | Bin 0 -> 38706 bytes .../_images/android-studio-screenshot-2.webp | Bin 0 -> 47580 bytes docs/1.9.0/_images/block.png | Bin 0 -> 146 bytes docs/1.9.0/_images/ember.png | Bin 0 -> 851 bytes docs/1.9.0/_images/ember_quest_sketch.png | Bin 0 -> 28764 bytes docs/1.9.0/_images/ground.png | Bin 0 -> 714 bytes docs/1.9.0/_images/heart.png | Bin 0 -> 528 bytes docs/1.9.0/_images/heart_half.png | Bin 0 -> 3210 bytes docs/1.9.0/_images/isometric.png | Bin 0 -> 3570 bytes docs/1.9.0/_images/klondike-sketch.webp | Bin 0 -> 38820 bytes docs/1.9.0/_images/klondike-sprites.png | Bin 0 -> 550994 bytes docs/1.9.0/_images/orthogonal.png | Bin 0 -> 12557 bytes docs/1.9.0/_images/pointy_hex_even.png | Bin 0 -> 45972 bytes docs/1.9.0/_images/polygon_shape.png | Bin 0 -> 7050 bytes docs/1.9.0/_images/star.png | Bin 0 -> 633 bytes docs/1.9.0/_images/tile-height-example.png | Bin 0 -> 1518 bytes docs/1.9.0/_images/tile_stack_single_move.png | Bin 0 -> 106093 bytes docs/1.9.0/_images/water_enemy.png | Bin 0 -> 296 bytes docs/1.9.0/_sources/README.md.txt | 94 + .../bridge_packages/bridge_packages.md.txt | 95 + .../bridge_packages/flame_audio/audio.md.txt | 111 + .../flame_audio/audio_pool.md.txt | 15 + .../bridge_packages/flame_audio/bgm.md.txt | 95 + .../flame_audio/flame_audio.md.txt | 7 + .../bridge_packages/flame_bloc/bloc.md.txt | 121 + .../flame_bloc/bloc_components.md.txt | 115 + .../flame_bloc/flame_bloc.md.txt | 7 + .../flame_fire_atlas/fire_atlas.md.txt | 105 + .../flame_fire_atlas/flame_fire_atlas.md.txt | 5 + .../flame_forge2d/flame_forge2d.md.txt | 6 + .../flame_forge2d/forge2d.md.txt | 145 + .../flame_forge2d/joints.md.txt | 636 + .../flame_isolate/flame_isolate.md.txt | 5 + .../flame_isolate/isolate.md.txt | 72 + .../flame_lottie/flame_lottie.md.txt | 51 + .../flame_network_assets.md.txt | 35 + .../flame_oxygen/flame_oxygen.md.txt | 8 + .../flame_rive/flame_rive.md.txt | 6 + .../bridge_packages/flame_rive/rive.md.txt | 54 + .../flame_spine/flame_spine.md.txt | 52 + .../flame_splash_screen.md.txt | 17 + .../flame_svg/flame_svg.md.txt | 5 + .../bridge_packages/flame_svg/svg.md.txt | 47 + .../flame_tiled/flame_tiled.md.txt | 129 + .../bridge_packages/flame_tiled/layers.md.txt | 44 + .../bridge_packages/flame_tiled/tiled.md.txt | 39 + .../_sources/development/contributing.md.txt | 2 + .../_sources/development/development.md.txt | 15 + .../_sources/development/documentation.md.txt | 231 + .../_sources/development/style_guide.md.txt | 228 + .../_sources/development/testing_guide.md.txt | 176 + .../_sources/flame/camera_and_viewport.md.txt | 229 + .../_sources/flame/camera_component.md.txt | 243 + .../_sources/flame/collision_detection.md.txt | 599 + docs/1.9.0/_sources/flame/components.md.txt | 1405 + .../_sources/flame/diagrams/component.md.txt | 55 + .../diagrams/component_life_cycle.md.txt | 46 + .../diagrams/flame_game_life_cycle.md.txt | 46 + .../flame/diagrams/low_level_game_api.md.txt | 42 + docs/1.9.0/_sources/flame/effects.md.txt | 849 + docs/1.9.0/_sources/flame/flame.md.txt | 37 + docs/1.9.0/_sources/flame/game.md.txt | 246 + docs/1.9.0/_sources/flame/game_widget.md.txt | 11 + .../_sources/flame/inputs/drag_events.md.txt | 163 + .../flame/inputs/gesture_input.md.txt | 517 + .../inputs/hardware_keyboard_detector.md.txt | 12 + .../1.9.0/_sources/flame/inputs/inputs.md.txt | 19 + .../flame/inputs/keyboard_input.md.txt | 136 + .../_sources/flame/inputs/other_inputs.md.txt | 144 + .../flame/inputs/pointer_events.md.txt | 84 + .../_sources/flame/inputs/tap_events.md.txt | 220 + .../flame/layout/align_component.md.txt | 10 + .../1.9.0/_sources/flame/layout/layout.md.txt | 9 + docs/1.9.0/_sources/flame/other/debug.md.txt | 37 + docs/1.9.0/_sources/flame/other/other.md.txt | 13 + docs/1.9.0/_sources/flame/other/util.md.txt | 345 + .../1.9.0/_sources/flame/other/widgets.md.txt | 92 + docs/1.9.0/_sources/flame/overlays.md.txt | 46 + docs/1.9.0/_sources/flame/platforms.md.txt | 114 + .../flame/rendering/decorators.md.txt | 200 + .../_sources/flame/rendering/images.md.txt | 367 + .../_sources/flame/rendering/layers.md.txt | 268 + .../_sources/flame/rendering/palette.md.txt | 88 + .../_sources/flame/rendering/particles.md.txt | 432 + .../_sources/flame/rendering/rendering.md.txt | 19 + .../flame/rendering/text_rendering.md.txt | 589 + docs/1.9.0/_sources/flame/router.md.txt | 181 + docs/1.9.0/_sources/flame/structure.md.txt | 43 + docs/1.9.0/_sources/index.md.txt | 13 + .../_sources/other_modules/jenny/index.md.txt | 128 + .../jenny/language/commands/character.md.txt | 60 + .../jenny/language/commands/commands.md.txt | 66 + .../jenny/language/commands/declare.md.txt | 94 + .../jenny/language/commands/if.md.txt | 54 + .../jenny/language/commands/jump.md.txt | 24 + .../jenny/language/commands/local.md.txt | 48 + .../jenny/language/commands/set.md.txt | 66 + .../jenny/language/commands/stop.md.txt | 13 + .../commands/user_defined_commands.md.txt | 37 + .../jenny/language/commands/visit.md.txt | 38 + .../jenny/language/commands/wait.md.txt | 13 + .../language/expressions/expressions.md.txt | 34 + .../expressions/functions/functions.md.txt | 101 + .../expressions/functions/misc.md.txt | 134 + .../expressions/functions/numeric.md.txt | 197 + .../expressions/functions/random.md.txt | 50 + .../expressions/functions/type.md.txt | 47 + .../language/expressions/operators.md.txt | 192 + .../language/expressions/variables.md.txt | 88 + .../jenny/language/language.md.txt | 82 + .../other_modules/jenny/language/lines.md.txt | 194 + .../jenny/language/markup.md.txt | 117 + .../other_modules/jenny/language/nodes.md.txt | 89 + .../jenny/language/options.md.txt | 62 + .../jenny/runtime/character.md.txt | 17 + .../jenny/runtime/character_storage.md.txt | 38 + .../jenny/runtime/command_storage.md.txt | 192 + .../jenny/runtime/dialogue_choice.md.txt | 16 + .../jenny/runtime/dialogue_line.md.txt | 9 + .../jenny/runtime/dialogue_option.md.txt | 30 + .../jenny/runtime/dialogue_runner.md.txt | 54 + .../jenny/runtime/dialogue_view.md.txt | 14 + .../jenny/runtime/function_storage.md.txt | 76 + .../other_modules/jenny/runtime/index.md.txt | 20 + .../jenny/runtime/markup_attribute.md.txt | 43 + .../other_modules/jenny/runtime/node.md.txt | 21 + .../jenny/runtime/user_defined_command.md.txt | 39 + .../jenny/runtime/variable_storage.md.txt | 44 + .../jenny/runtime/yarn_project.md.txt | 101 + .../other_modules/other_modules.md.txt | 22 + .../other_modules/oxygen/components.md.txt | 223 + .../other_modules/oxygen/oxygen.md.txt | 185 + .../1.9.0/_sources/resources/resources.md.txt | 11 + .../_sources/tutorials/bare_flame_game.md.txt | 182 + .../tutorials/klondike/klondike.md.txt | 21 + .../_sources/tutorials/klondike/step1.md.txt | 113 + .../_sources/tutorials/klondike/step2.md.txt | 307 + .../_sources/tutorials/klondike/step3.md.txt | 504 + .../_sources/tutorials/klondike/step4.md.txt | 992 + .../_sources/tutorials/klondike/tbc.md.txt | 3 + .../tutorials/platformer/platformer.md.txt | 22 + .../tutorials/platformer/step_1.md.txt | 105 + .../tutorials/platformer/step_2.md.txt | 221 + .../tutorials/platformer/step_3.md.txt | 463 + .../tutorials/platformer/step_4.md.txt | 411 + .../tutorials/platformer/step_5.md.txt | 332 + .../tutorials/platformer/step_6.md.txt | 205 + .../tutorials/platformer/step_7.md.txt | 326 + .../space_shooter/space_shooter.md.txt | 17 + .../tutorials/space_shooter/step_1.md.txt | 89 + .../tutorials/space_shooter/step_2.md.txt | 193 + .../1.9.0/_sources/tutorials/tutorials.md.txt | 24 + .../_sphinx_javascript_frameworks_compat.js | 123 + .../apps/examples/assets/AssetManifest.bin | 1 + .../apps/examples/assets/AssetManifest.json | 1 + .../apps/examples/assets/FontManifest.json | 1 + .../_static/apps/examples/assets/NOTICES | 35170 +++ .../assets/assets/audio/music/bg_music.ogg | Bin 0 -> 786458 bytes .../assets/assets/audio/sfx/fire_1.mp3 | Bin 0 -> 25725 bytes .../assets/assets/audio/sfx/fire_2.mp3 | Bin 0 -> 29919 bytes .../images/0x72_DungeonTilesetII_v1.4.png | Bin 0 -> 35688 bytes .../examples/assets/assets/images/Car.png | Bin 0 -> 195 bytes .../assets/images/animations/chopper.json | 52 + .../assets/images/animations/chopper.png | Bin 0 -> 1701 bytes .../assets/images/animations/creature.png | Bin 0 -> 94659 bytes .../assets/assets/images/animations/ember.png | Bin 0 -> 851 bytes .../assets/images/animations/lottieLogo.json | 1 + .../assets/images/animations/robot-idle.png | Bin 0 -> 623 bytes .../assets/assets/images/animations/robot.png | Bin 0 -> 769 bytes .../assets/assets/images/bomb_ptero.png | Bin 0 -> 1114 bytes .../examples/assets/assets/images/boom.png | Bin 0 -> 369002 bytes .../examples/assets/assets/images/buttons.png | Bin 0 -> 235 bytes .../examples/assets/assets/images/flame.png | Bin 0 -> 75190 bytes .../assets/assets/images/joystick.png | Bin 0 -> 476 bytes .../examples/assets/assets/images/knight.png | Bin 0 -> 354 bytes .../assets/images/layers/background.png | Bin 0 -> 550 bytes .../assets/assets/images/layers/enemy.png | Bin 0 -> 228 bytes .../assets/assets/images/layers/player.png | Bin 0 -> 392 bytes .../examples/assets/assets/images/mage.png | Bin 0 -> 355 bytes .../assets/assets/images/nine-box.png | Bin 0 -> 460 bytes .../assets/images/parallax/airplane.png | Bin 0 -> 3624 bytes .../assets/assets/images/parallax/bg.png | Bin 0 -> 2025 bytes .../assets/assets/images/parallax/city.png | Bin 0 -> 378 bytes .../images/parallax/foreground-trees.png | Bin 0 -> 6703 bytes .../assets/images/parallax/heavy_clouded.png | Bin 0 -> 7271 bytes .../assets/assets/images/parallax/license.txt | 6 + .../assets/images/parallax/mountain-far.png | Bin 0 -> 1093 bytes .../assets/images/parallax/mountains.png | Bin 0 -> 4729 bytes .../assets/assets/images/parallax/rain.png | Bin 0 -> 1089 bytes .../assets/assets/images/parallax/trees.png | Bin 0 -> 4500 bytes .../examples/assets/assets/images/pizza.png | Bin 0 -> 37161 bytes .../examples/assets/assets/images/ranger.png | Bin 0 -> 318 bytes .../assets/assets/images/retro_tiles.png | Bin 0 -> 6928 bytes .../assets/images/rogue_shooter/bullet.png | Bin 0 -> 343 bytes .../assets/images/rogue_shooter/enemy.png | Bin 0 -> 389 bytes .../assets/images/rogue_shooter/explosion.png | Bin 0 -> 1935 bytes .../assets/images/rogue_shooter/player.png | Bin 0 -> 9395 bytes .../assets/images/rogue_shooter/stars.png | Bin 0 -> 332 bytes .../examples/assets/assets/images/shield.png | Bin 0 -> 253 bytes .../assets/assets/images/speech-bubble.png | Bin 0 -> 2373 bytes .../assets/assets/images/sprite_sheet.png} | Bin .../images/tile_maps/selector-short.png | Bin 0 -> 275 bytes .../assets/images/tile_maps/selector.png | Bin 0 -> 273 bytes .../assets/images/tile_maps/tiles-short.png | Bin 0 -> 1135 bytes .../assets/assets/images/tile_maps/tiles.png | Bin 0 -> 1206 bytes .../examples/assets/assets/images/trex.png | Bin 0 -> 3110 bytes .../examples/assets/assets/images/zap.png | Bin 0 -> 8093 bytes .../apps/examples/assets/assets/spine/LICENSE | 8 + .../assets/assets/spine/spineboy-pro.json | 8707 + .../assets/assets/spine/spineboy-pro.skel | Bin 0 -> 67568 bytes .../assets/assets/spine/spineboy.atlas | 101 + .../examples/assets/assets/spine/spineboy.png | Bin 0 -> 243396 bytes .../assets/assets/svgs/checkerboard.svg} | 0 .../assets/assets/svgs/green_balloons.svg | 1 + .../assets/assets/svgs/happy_player.svg | 1 + .../assets/assets/svgs/red_balloons.svg | 1 + .../tiles/0x72_DungeonTilesetII_v1.4.tsx | 74 + .../examples/assets/assets/tiles/dungeon.tmx | 19 + .../assets/fonts/MaterialIcons-Regular.otf | Bin 0 -> 9780 bytes .../assets/images/rogue_shooter/bullet.png | Bin 0 -> 343 bytes .../assets/images/rogue_shooter/enemy.png | Bin 0 -> 389 bytes .../assets/images/rogue_shooter/explosion.png | Bin 0 -> 1935 bytes .../assets/images/rogue_shooter/player.png | Bin 0 -> 9395 bytes .../assets/images/rogue_shooter/stars.png | Bin 0 -> 332 bytes .../lib/assets/libspine_flutter.js | 255 + .../lib/assets/libspine_flutter.wasm | Bin 0 -> 387573 bytes .../packages/trex_game/assets/images/trex.png | Bin 0 -> 3110 bytes .../examples/assets/shaders/ink_sparkle.frag | 160 + docs/1.9.0/_static/apps/examples/index.html | 11 + docs/1.9.0/_static/apps/examples/main.dart.js | 160505 +++++++++++++ .../flame-examples/assets/AssetManifest.bin | 1 + .../flame-examples/assets/AssetManifest.json | 1 + .../flame-examples/assets/FontManifest.json | 1 + .../apps/flame-examples/assets/NOTICES | 33237 +++ .../assets/assets/images/ember.png | Bin 0 -> 851 bytes .../flame-examples/assets/assets/skills.riv | Bin 0 -> 79162 bytes .../assets/shaders/ink_sparkle.frag | 160 + .../_static/apps/flame-examples/index.html | 11 + .../_static/apps/flame-examples/main.dart.js | 58643 +++++ .../assets/AssetManifest.bin | 1 + .../assets/AssetManifest.json | 1 + .../assets/FontManifest.json | 1 + .../tutorials-klondike-app/assets/NOTICES | 33112 +++ .../assets/assets/images/klondike-sprites.png | Bin 0 -> 550994 bytes .../assets/shaders/ink_sparkle.frag | 160 + .../apps/tutorials-klondike-app/index.html | 11 + .../apps/tutorials-klondike-app/main.dart.js | 38232 +++ .../assets/AssetManifest.bin | 1 + .../assets/AssetManifest.json | 1 + .../assets/FontManifest.json | 1 + .../tutorials-platformer-app/assets/NOTICES | 33244 +++ .../assets/assets/images/block.png | Bin 0 -> 146 bytes .../assets/assets/images/ember.png | Bin 0 -> 851 bytes .../assets/assets/images/ground.png | Bin 0 -> 714 bytes .../assets/assets/images/heart.png | Bin 0 -> 528 bytes .../assets/assets/images/heart_half.png | Bin 0 -> 3210 bytes .../assets/assets/images/star.png | Bin 0 -> 633 bytes .../assets/assets/images/water_enemy.png | Bin 0 -> 296 bytes .../assets/fonts/MaterialIcons-Regular.otf | Bin 0 -> 7588 bytes .../assets/shaders/ink_sparkle.frag | 160 + .../apps/tutorials-platformer-app/index.html | 11 + .../tutorials-platformer-app/main.dart.js | 46308 ++++ .../assets/AssetManifest.bin | 1 + .../assets/AssetManifest.json | 1 + .../assets/FontManifest.json | 1 + .../assets/NOTICES | 33244 +++ .../assets/assets/images/bullet.png | Bin 0 -> 343 bytes .../assets/assets/images/enemy.png | Bin 0 -> 389 bytes .../assets/assets/images/explosion.png | Bin 0 -> 1935 bytes .../assets/assets/images/player-sprite.png | Bin 0 -> 597 bytes .../assets/assets/images/player.png | Bin 0 -> 837 bytes .../assets/assets/images/stars.png | Bin 0 -> 332 bytes .../assets/fonts/MaterialIcons-Regular.otf | Bin 0 -> 7588 bytes .../assets/shaders/ink_sparkle.frag | 160 + .../tutorials-space_shooter-app/index.html | 11 + .../tutorials-space_shooter-app/main.dart.js | 36598 +++ docs/1.9.0/_static/basic.css | 903 + docs/1.9.0/_static/check-solid.svg | 4 + docs/1.9.0/_static/clipboard.min.js | 7 + docs/1.9.0/_static/copy-button.css | 11 + docs/1.9.0/_static/copy-button.svg | 5 + docs/1.9.0/_static/copybutton.css | 94 + docs/1.9.0/_static/copybutton.js | 248 + docs/1.9.0/_static/copybutton_funcs.js | 73 + docs/1.9.0/_static/dart_domain.css | 45 + docs/1.9.0/_static/doctools.js | 283 + docs/1.9.0/_static/documentation_options.js | 14 + docs/1.9.0/_static/favicon.ico | Bin 0 -> 4286 bytes docs/1.9.0/_static/file.png | Bin 0 -> 286 bytes docs/1.9.0/_static/flames.css | 881 + docs/1.9.0/_static/flutter_app.css | 159 + docs/1.9.0/_static/flutter_app.js | 51 + docs/1.9.0/_static/fontawesome/all.min.css | 10 + .../_static/fontawesome/fa-brands-400.woff2 | Bin 0 -> 76736 bytes .../_static/fontawesome/fa-solid-900.woff2 | Bin 0 -> 78268 bytes docs/1.9.0/_static/jquery.js | 2 + docs/1.9.0/_static/language_data.js | 199 + docs/1.9.0/_static/layout.html | 177 + docs/1.9.0/_static/logo_flame.png | Bin 0 -> 12624 bytes docs/1.9.0/_static/menu-expand.js | 21 + docs/1.9.0/_static/minus.png | Bin 0 -> 90 bytes docs/1.9.0/_static/package.css | 27 + docs/1.9.0/_static/plus.png | Bin 0 -> 90 bytes docs/1.9.0/_static/pygments.css | 84 + docs/1.9.0/_static/search.html | 38 + docs/1.9.0/_static/searchtools.js | 566 + docs/1.9.0/_static/sphinx_highlight.js | 144 + docs/1.9.0/_static/theme.conf | 12 + docs/1.9.0/_static/versions.js | 104 + docs/1.9.0/_static/yarn_lexer.css | 32 + .../bridge_packages/bridge_packages.html | 442 + .../bridge_packages/flame_audio/audio.html | 446 + .../flame_audio/audio_pool.html | 372 + .../bridge_packages/flame_audio/bgm.html | 437 + .../flame_audio/flame_audio.html | 381 + .../bridge_packages/flame_bloc/bloc.html | 464 + .../flame_bloc/bloc_components.html | 463 + .../flame_bloc/flame_bloc.html | 379 + .../flame_fire_atlas/fire_atlas.html | 456 + .../flame_fire_atlas/flame_fire_atlas.html | 376 + .../flame_forge2d/flame_forge2d.html | 400 + .../flame_forge2d/forge2d.html | 482 + .../bridge_packages/flame_forge2d/joints.html | 850 + .../flame_isolate/flame_isolate.html | 374 + .../flame_isolate/isolate.html | 425 + .../flame_lottie/flame_lottie.html | 405 + .../flame_network_assets.html | 389 + .../flame_oxygen/flame_oxygen.html | 365 + .../flame_rive/flame_rive.html | 371 + .../bridge_packages/flame_rive/rive.html | 444 + .../flame_spine/flame_spine.html | 410 + .../flame_splash_screen.html | 373 + .../bridge_packages/flame_svg/flame_svg.html | 371 + docs/1.9.0/bridge_packages/flame_svg/svg.html | 403 + .../flame_tiled/flame_tiled.html | 484 + .../bridge_packages/flame_tiled/layers.html | 405 + .../bridge_packages/flame_tiled/tiled.html | 389 + docs/1.9.0/development/contributing.html | 577 + docs/1.9.0/development/development.html | 370 + docs/1.9.0/development/documentation.html | 683 + docs/1.9.0/development/style_guide.html | 574 + docs/1.9.0/development/testing_guide.html | 519 + docs/1.9.0/flame/camera_and_viewport.html | 564 + docs/1.9.0/flame/camera_component.html | 577 + docs/1.9.0/flame/collision_detection.html | 1131 + docs/1.9.0/flame/components.html | 1768 + docs/1.9.0/flame/diagrams/component.html | 394 + .../flame/diagrams/component_life_cycle.html | 383 + .../flame/diagrams/flame_game_life_cycle.html | 383 + .../flame/diagrams/low_level_game_api.html | 379 + docs/1.9.0/flame/effects.html | 1762 + docs/1.9.0/flame/flame.html | 381 + docs/1.9.0/flame/game.html | 660 + docs/1.9.0/flame/game_widget.html | 561 + docs/1.9.0/flame/inputs/drag_events.html | 756 + docs/1.9.0/flame/inputs/gesture_input.html | 834 + .../inputs/hardware_keyboard_detector.html | 501 + docs/1.9.0/flame/inputs/inputs.html | 372 + docs/1.9.0/flame/inputs/keyboard_input.html | 476 + docs/1.9.0/flame/inputs/other_inputs.html | 496 + docs/1.9.0/flame/inputs/pointer_events.html | 470 + docs/1.9.0/flame/inputs/tap_events.html | 686 + docs/1.9.0/flame/layout/align_component.html | 478 + docs/1.9.0/flame/layout/layout.html | 367 + docs/1.9.0/flame/other/debug.html | 394 + docs/1.9.0/flame/other/other.html | 369 + docs/1.9.0/flame/other/util.html | 725 + docs/1.9.0/flame/other/widgets.html | 439 + docs/1.9.0/flame/overlays.html | 400 + docs/1.9.0/flame/platforms.html | 457 + docs/1.9.0/flame/rendering/decorators.html | 750 + docs/1.9.0/flame/rendering/images.html | 664 + docs/1.9.0/flame/rendering/layers.html | 610 + docs/1.9.0/flame/rendering/palette.html | 432 + docs/1.9.0/flame/rendering/particles.html | 765 + docs/1.9.0/flame/rendering/rendering.html | 372 + .../1.9.0/flame/rendering/text_rendering.html | 896 + docs/1.9.0/flame/router.html | 1068 + docs/1.9.0/flame/structure.html | 395 + docs/1.9.0/genindex.html | 346 + docs/1.9.0/index.html | 440 + docs/1.9.0/objects.inv | Bin 0 -> 2395 bytes docs/1.9.0/other_modules/jenny/index.html | 473 + .../jenny/language/commands/character.html | 414 + .../jenny/language/commands/commands.html | 406 + .../jenny/language/commands/declare.html | 437 + .../jenny/language/commands/if.html | 412 + .../jenny/language/commands/jump.html | 382 + .../jenny/language/commands/local.html | 402 + .../jenny/language/commands/set.html | 419 + .../jenny/language/commands/stop.html | 371 + .../commands/user_defined_commands.html | 393 + .../jenny/language/commands/visit.html | 393 + .../jenny/language/commands/wait.html | 372 + .../language/expressions/expressions.html | 378 + .../expressions/functions/functions.html | 461 + .../language/expressions/functions/misc.html | 479 + .../expressions/functions/numeric.html | 562 + .../expressions/functions/random.html | 402 + .../language/expressions/functions/type.html | 416 + .../jenny/language/expressions/operators.html | 583 + .../jenny/language/expressions/variables.html | 437 + .../jenny/language/language.html | 424 + .../other_modules/jenny/language/lines.html | 528 + .../other_modules/jenny/language/markup.html | 464 + .../other_modules/jenny/language/nodes.html | 430 + .../other_modules/jenny/language/options.html | 414 + .../jenny/runtime/character.html | 426 + .../jenny/runtime/character_storage.html | 457 + .../jenny/runtime/command_storage.html | 530 + .../jenny/runtime/dialogue_choice.html | 374 + .../jenny/runtime/dialogue_line.html | 482 + .../jenny/runtime/dialogue_option.html | 384 + .../jenny/runtime/dialogue_runner.html | 498 + .../jenny/runtime/dialogue_view.html | 603 + .../jenny/runtime/function_storage.html | 426 + .../other_modules/jenny/runtime/index.html | 364 + .../jenny/runtime/markup_attribute.html | 396 + .../other_modules/jenny/runtime/node.html | 378 + .../jenny/runtime/user_defined_command.html | 394 + .../jenny/runtime/variable_storage.html | 495 + .../jenny/runtime/yarn_project.html | 443 + docs/1.9.0/other_modules/other_modules.html | 379 + .../other_modules/oxygen/components.html | 545 + docs/1.9.0/other_modules/oxygen/oxygen.html | 522 + docs/1.9.0/resources/resources.html | 360 + docs/1.9.0/search.html | 357 + docs/1.9.0/searchindex.js | 1 + docs/1.9.0/tutorials/bare_flame_game.html | 510 + docs/1.9.0/tutorials/klondike/klondike.html | 368 + docs/1.9.0/tutorials/klondike/step1.html | 458 + docs/1.9.0/tutorials/klondike/step2.html | 743 + docs/1.9.0/tutorials/klondike/step3.html | 1251 + docs/1.9.0/tutorials/klondike/step4.html | 2073 + docs/1.9.0/tutorials/klondike/tbc.html | 363 + .../tutorials/platformer/platformer.html | 368 + docs/1.9.0/tutorials/platformer/step_1.html | 454 + docs/1.9.0/tutorials/platformer/step_2.html | 571 + docs/1.9.0/tutorials/platformer/step_3.html | 777 + docs/1.9.0/tutorials/platformer/step_4.html | 733 + docs/1.9.0/tutorials/platformer/step_5.html | 638 + docs/1.9.0/tutorials/platformer/step_6.html | 547 + docs/1.9.0/tutorials/platformer/step_7.html | 1595 + .../space_shooter/space_shooter.html | 368 + .../1.9.0/tutorials/space_shooter/step_1.html | 468 + .../1.9.0/tutorials/space_shooter/step_2.html | 578 + docs/1.9.0/tutorials/tutorials.html | 375 + docs/latest/README.html | 9 +- docs/latest/_sources/README.md.txt | 2 +- .../flame_forge2d/forge2d.md.txt | 52 +- .../flame_network_assets.md.txt | 2 +- .../flame_tiled/flame_tiled.md.txt | 72 + .../_sources/development/style_guide.md.txt | 2 +- .../_sources/flame/camera_and_viewport.md.txt | 9 +- .../_sources/flame/camera_component.md.txt | 54 +- .../_sources/flame/collision_detection.md.txt | 28 - docs/latest/_sources/flame/components.md.txt | 248 +- .../_sources/flame/diagrams/component.md.txt | 23 +- .../diagrams/component_life_cycle.md.txt | 35 +- .../diagrams/flame_game_life_cycle.md.txt | 46 + docs/latest/_sources/flame/flame.md.txt | 4 +- docs/latest/_sources/flame/game.md.txt | 87 +- .../flame/inputs/pointer_events.md.txt | 84 + .../_sources/flame/inputs/tap_events.md.txt | 2 +- .../_sources/flame/rendering/images.md.txt | 78 +- .../_sources/flame/rendering/layers.md.txt | 162 +- .../_sources/flame/rendering/palette.md.txt | 1 + .../_sources/flame/rendering/particles.md.txt | 30 +- .../_sources/flame/rendering/rendering.md.txt | 2 +- .../flame/rendering/text_rendering.md.txt | 599 +- .../jenny/runtime/character_storage.md.txt | 31 + .../jenny/runtime/command_storage.md.txt | 18 + .../jenny/runtime/function_storage.md.txt | 6 + .../other_modules/jenny/runtime/index.md.txt | 1 + .../jenny/runtime/variable_storage.md.txt | 44 + .../jenny/runtime/yarn_project.md.txt | 7 + .../_sources/resources/resources.md.txt | 4 +- .../_sources/tutorials/bare_flame_game.md.txt | 2 +- .../_sources/tutorials/klondike/step1.md.txt | 6 +- .../_sources/tutorials/klondike/step2.md.txt | 6 +- .../_sources/tutorials/klondike/step3.md.txt | 4 +- .../tutorials/platformer/step_1.md.txt | 4 +- .../apps/examples/assets/AssetManifest.bin | 2 +- .../apps/examples/assets/AssetManifest.json | 2 +- .../assets/assets/images/sprite_sheet.png | Bin 0 -> 2159 bytes .../assets/assets/svgs/checkerboard.svg | 1 + docs/latest/_static/apps/examples/index.html | 2 +- .../latest/_static/apps/examples/main.dart.js | 182667 ++++++++------- .../_static/apps/flame-examples/index.html | 2 +- .../_static/apps/flame-examples/main.dart.js | 68087 +++--- .../apps/tutorials-klondike-app/index.html | 2 +- .../apps/tutorials-klondike-app/main.dart.js | 33716 +-- .../apps/tutorials-platformer-app/index.html | 2 +- .../tutorials-platformer-app/main.dart.js | 44251 ++-- .../tutorials-space_shooter-app/index.html | 2 +- .../tutorials-space_shooter-app/main.dart.js | 33814 +-- .../bridge_packages/bridge_packages.html | 13 +- .../bridge_packages/flame_audio/audio.html | 7 +- .../flame_audio/audio_pool.html | 7 +- .../bridge_packages/flame_audio/bgm.html | 7 +- .../flame_audio/flame_audio.html | 7 +- .../bridge_packages/flame_bloc/bloc.html | 7 +- .../flame_bloc/bloc_components.html | 7 +- .../flame_bloc/flame_bloc.html | 7 +- .../flame_fire_atlas/fire_atlas.html | 7 +- .../flame_fire_atlas/flame_fire_atlas.html | 7 +- .../flame_forge2d/flame_forge2d.html | 12 +- .../flame_forge2d/forge2d.html | 57 +- .../bridge_packages/flame_forge2d/joints.html | 876 +- .../flame_isolate/flame_isolate.html | 7 +- .../flame_isolate/isolate.html | 7 +- .../flame_lottie/flame_lottie.html | 7 +- .../flame_network_assets.html | 9 +- .../flame_oxygen/flame_oxygen.html | 7 +- .../flame_rive/flame_rive.html | 7 +- .../bridge_packages/flame_rive/rive.html | 9 +- .../flame_spine/flame_spine.html | 7 +- .../flame_splash_screen.html | 7 +- .../bridge_packages/flame_svg/flame_svg.html | 7 +- .../latest/bridge_packages/flame_svg/svg.html | 7 +- .../flame_tiled/flame_tiled.html | 84 +- .../bridge_packages/flame_tiled/layers.html | 7 +- .../bridge_packages/flame_tiled/tiled.html | 7 +- docs/latest/development/contributing.html | 14 +- docs/latest/development/development.html | 7 +- docs/latest/development/documentation.html | 9 +- docs/latest/development/style_guide.html | 9 +- docs/latest/development/testing_guide.html | 7 +- docs/latest/flame/camera_and_viewport.html | 32 +- docs/latest/flame/camera_component.html | 68 +- docs/latest/flame/collision_detection.html | 40 +- docs/latest/flame/components.html | 301 +- docs/latest/flame/diagrams/component.html | 28 +- .../flame/diagrams/component_life_cycle.html | 42 +- .../flame/diagrams/flame_game_life_cycle.html | 383 + .../flame/diagrams/low_level_game_api.html | 7 +- docs/latest/flame/effects.html | 177 +- docs/latest/flame/flame.html | 9 +- docs/latest/flame/game.html | 126 +- docs/latest/flame/game_widget.html | 7 +- docs/latest/flame/inputs/drag_events.html | 490 +- docs/latest/flame/inputs/gesture_input.html | 7 +- .../inputs/hardware_keyboard_detector.html | 7 +- docs/latest/flame/inputs/inputs.html | 7 +- docs/latest/flame/inputs/keyboard_input.html | 7 +- docs/latest/flame/inputs/other_inputs.html | 7 +- docs/latest/flame/inputs/pointer_events.html | 470 + docs/latest/flame/inputs/tap_events.html | 11 +- docs/latest/flame/layout/align_component.html | 7 +- docs/latest/flame/layout/layout.html | 7 +- docs/latest/flame/other/debug.html | 7 +- docs/latest/flame/other/other.html | 7 +- docs/latest/flame/other/util.html | 9 +- docs/latest/flame/other/widgets.html | 13 +- docs/latest/flame/overlays.html | 7 +- docs/latest/flame/platforms.html | 7 +- docs/latest/flame/rendering/decorators.html | 17 +- docs/latest/flame/rendering/images.html | 82 +- docs/latest/flame/rendering/layers.html | 169 +- docs/latest/flame/rendering/palette.html | 8 +- docs/latest/flame/rendering/particles.html | 39 +- docs/latest/flame/rendering/rendering.html | 7 +- .../flame/rendering/text_rendering.html | 558 +- docs/latest/flame/router.html | 833 +- docs/latest/flame/structure.html | 7 +- docs/latest/genindex.html | 7 +- docs/latest/index.html | 9 +- docs/latest/objects.inv | Bin 2340 -> 2395 bytes docs/latest/other_modules/jenny/index.html | 7 +- .../jenny/language/commands/character.html | 7 +- .../jenny/language/commands/commands.html | 7 +- .../jenny/language/commands/declare.html | 7 +- .../jenny/language/commands/if.html | 7 +- .../jenny/language/commands/jump.html | 7 +- .../jenny/language/commands/local.html | 7 +- .../jenny/language/commands/set.html | 7 +- .../jenny/language/commands/stop.html | 7 +- .../commands/user_defined_commands.html | 7 +- .../jenny/language/commands/visit.html | 7 +- .../jenny/language/commands/wait.html | 7 +- .../language/expressions/expressions.html | 7 +- .../expressions/functions/functions.html | 7 +- .../language/expressions/functions/misc.html | 7 +- .../expressions/functions/numeric.html | 7 +- .../expressions/functions/random.html | 7 +- .../language/expressions/functions/type.html | 7 +- .../jenny/language/expressions/operators.html | 7 +- .../jenny/language/expressions/variables.html | 7 +- .../jenny/language/language.html | 7 +- .../other_modules/jenny/language/lines.html | 7 +- .../other_modules/jenny/language/markup.html | 7 +- .../other_modules/jenny/language/nodes.html | 7 +- .../other_modules/jenny/language/options.html | 7 +- .../jenny/runtime/character.html | 7 +- .../jenny/runtime/character_storage.html | 54 +- .../jenny/runtime/command_storage.html | 23 +- .../jenny/runtime/dialogue_choice.html | 7 +- .../jenny/runtime/dialogue_line.html | 7 +- .../jenny/runtime/dialogue_option.html | 7 +- .../jenny/runtime/dialogue_runner.html | 7 +- .../jenny/runtime/dialogue_view.html | 20 +- .../jenny/runtime/function_storage.html | 11 +- .../other_modules/jenny/runtime/index.html | 7 +- .../jenny/runtime/markup_attribute.html | 7 +- .../other_modules/jenny/runtime/node.html | 7 +- .../jenny/runtime/user_defined_command.html | 13 +- .../jenny/runtime/variable_storage.html | 495 + .../jenny/runtime/yarn_project.html | 18 +- docs/latest/other_modules/other_modules.html | 7 +- .../other_modules/oxygen/components.html | 7 +- docs/latest/other_modules/oxygen/oxygen.html | 7 +- docs/latest/resources/resources.html | 9 +- docs/latest/search.html | 7 +- docs/latest/searchindex.js | 2 +- docs/latest/tutorials/bare_flame_game.html | 9 +- docs/latest/tutorials/klondike/klondike.html | 7 +- docs/latest/tutorials/klondike/step1.html | 13 +- docs/latest/tutorials/klondike/step2.html | 15 +- docs/latest/tutorials/klondike/step3.html | 13 +- docs/latest/tutorials/klondike/step4.html | 566 +- docs/latest/tutorials/klondike/tbc.html | 7 +- .../tutorials/platformer/platformer.html | 7 +- docs/latest/tutorials/platformer/step_1.html | 11 +- docs/latest/tutorials/platformer/step_2.html | 7 +- docs/latest/tutorials/platformer/step_3.html | 7 +- docs/latest/tutorials/platformer/step_4.html | 7 +- docs/latest/tutorials/platformer/step_5.html | 7 +- docs/latest/tutorials/platformer/step_6.html | 7 +- docs/latest/tutorials/platformer/step_7.html | 376 +- .../space_shooter/space_shooter.html | 7 +- .../tutorials/space_shooter/step_1.html | 9 +- .../tutorials/space_shooter/step_2.html | 15 +- docs/latest/tutorials/tutorials.html | 7 +- docs/versions.txt | 1 + 643 files changed, 800958 insertions(+), 183308 deletions(-) create mode 100644 docs/1.9.0/.buildinfo create mode 100644 docs/1.9.0/README.html create mode 100644 docs/1.9.0/_images/LevelSegmentSketch.jpg create mode 100644 docs/1.9.0/_images/Segment0Sketch.jpg create mode 100644 docs/1.9.0/_images/Step3Platforms.jpg create mode 100644 docs/1.9.0/_images/Step4Enemies.jpg create mode 100644 docs/1.9.0/_images/Step4Ground.jpg create mode 100644 docs/1.9.0/_images/Step6HUD.jpg create mode 100644 docs/1.9.0/_images/TiledEditor.jpg create mode 100644 docs/1.9.0/_images/android-studio-screenshot-1.webp create mode 100644 docs/1.9.0/_images/android-studio-screenshot-2.webp create mode 100644 docs/1.9.0/_images/block.png create mode 100644 docs/1.9.0/_images/ember.png create mode 100644 docs/1.9.0/_images/ember_quest_sketch.png create mode 100644 docs/1.9.0/_images/ground.png create mode 100644 docs/1.9.0/_images/heart.png create mode 100644 docs/1.9.0/_images/heart_half.png create mode 100644 docs/1.9.0/_images/isometric.png create mode 100644 docs/1.9.0/_images/klondike-sketch.webp create mode 100644 docs/1.9.0/_images/klondike-sprites.png create mode 100644 docs/1.9.0/_images/orthogonal.png create mode 100644 docs/1.9.0/_images/pointy_hex_even.png create mode 100644 docs/1.9.0/_images/polygon_shape.png create mode 100644 docs/1.9.0/_images/star.png create mode 100644 docs/1.9.0/_images/tile-height-example.png create mode 100644 docs/1.9.0/_images/tile_stack_single_move.png create mode 100644 docs/1.9.0/_images/water_enemy.png create mode 100644 docs/1.9.0/_sources/README.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/bridge_packages.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_audio/audio.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_audio/audio_pool.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_audio/bgm.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_audio/flame_audio.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_bloc/bloc.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_bloc/bloc_components.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_bloc/flame_bloc.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_fire_atlas/fire_atlas.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_fire_atlas/flame_fire_atlas.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_forge2d/flame_forge2d.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_forge2d/forge2d.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_forge2d/joints.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_isolate/flame_isolate.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_isolate/isolate.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_lottie/flame_lottie.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_network_assets/flame_network_assets.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_oxygen/flame_oxygen.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_rive/flame_rive.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_rive/rive.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_spine/flame_spine.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_splash_screen/flame_splash_screen.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_svg/flame_svg.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_svg/svg.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_tiled/flame_tiled.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_tiled/layers.md.txt create mode 100644 docs/1.9.0/_sources/bridge_packages/flame_tiled/tiled.md.txt create mode 100644 docs/1.9.0/_sources/development/contributing.md.txt create mode 100644 docs/1.9.0/_sources/development/development.md.txt create mode 100644 docs/1.9.0/_sources/development/documentation.md.txt create mode 100644 docs/1.9.0/_sources/development/style_guide.md.txt create mode 100644 docs/1.9.0/_sources/development/testing_guide.md.txt create mode 100644 docs/1.9.0/_sources/flame/camera_and_viewport.md.txt create mode 100644 docs/1.9.0/_sources/flame/camera_component.md.txt create mode 100644 docs/1.9.0/_sources/flame/collision_detection.md.txt create mode 100644 docs/1.9.0/_sources/flame/components.md.txt create mode 100644 docs/1.9.0/_sources/flame/diagrams/component.md.txt create mode 100644 docs/1.9.0/_sources/flame/diagrams/component_life_cycle.md.txt create mode 100644 docs/1.9.0/_sources/flame/diagrams/flame_game_life_cycle.md.txt create mode 100644 docs/1.9.0/_sources/flame/diagrams/low_level_game_api.md.txt create mode 100644 docs/1.9.0/_sources/flame/effects.md.txt create mode 100644 docs/1.9.0/_sources/flame/flame.md.txt create mode 100644 docs/1.9.0/_sources/flame/game.md.txt create mode 100644 docs/1.9.0/_sources/flame/game_widget.md.txt create mode 100644 docs/1.9.0/_sources/flame/inputs/drag_events.md.txt create mode 100644 docs/1.9.0/_sources/flame/inputs/gesture_input.md.txt create mode 100644 docs/1.9.0/_sources/flame/inputs/hardware_keyboard_detector.md.txt create mode 100644 docs/1.9.0/_sources/flame/inputs/inputs.md.txt create mode 100644 docs/1.9.0/_sources/flame/inputs/keyboard_input.md.txt create mode 100644 docs/1.9.0/_sources/flame/inputs/other_inputs.md.txt create mode 100644 docs/1.9.0/_sources/flame/inputs/pointer_events.md.txt create mode 100644 docs/1.9.0/_sources/flame/inputs/tap_events.md.txt create mode 100644 docs/1.9.0/_sources/flame/layout/align_component.md.txt create mode 100644 docs/1.9.0/_sources/flame/layout/layout.md.txt create mode 100644 docs/1.9.0/_sources/flame/other/debug.md.txt create mode 100644 docs/1.9.0/_sources/flame/other/other.md.txt create mode 100644 docs/1.9.0/_sources/flame/other/util.md.txt create mode 100644 docs/1.9.0/_sources/flame/other/widgets.md.txt create mode 100644 docs/1.9.0/_sources/flame/overlays.md.txt create mode 100644 docs/1.9.0/_sources/flame/platforms.md.txt create mode 100644 docs/1.9.0/_sources/flame/rendering/decorators.md.txt create mode 100644 docs/1.9.0/_sources/flame/rendering/images.md.txt create mode 100644 docs/1.9.0/_sources/flame/rendering/layers.md.txt create mode 100644 docs/1.9.0/_sources/flame/rendering/palette.md.txt create mode 100644 docs/1.9.0/_sources/flame/rendering/particles.md.txt create mode 100644 docs/1.9.0/_sources/flame/rendering/rendering.md.txt create mode 100644 docs/1.9.0/_sources/flame/rendering/text_rendering.md.txt create mode 100644 docs/1.9.0/_sources/flame/router.md.txt create mode 100644 docs/1.9.0/_sources/flame/structure.md.txt create mode 100644 docs/1.9.0/_sources/index.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/index.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/language/commands/character.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/language/commands/commands.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/language/commands/declare.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/language/commands/if.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/language/commands/jump.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/language/commands/local.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/language/commands/set.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/language/commands/stop.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/language/commands/user_defined_commands.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/language/commands/visit.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/language/commands/wait.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/language/expressions/expressions.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/language/expressions/functions/functions.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/language/expressions/functions/misc.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/language/expressions/functions/numeric.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/language/expressions/functions/random.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/language/expressions/functions/type.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/language/expressions/operators.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/language/expressions/variables.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/language/language.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/language/lines.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/language/markup.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/language/nodes.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/language/options.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/runtime/character.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/runtime/character_storage.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/runtime/command_storage.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/runtime/dialogue_choice.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/runtime/dialogue_line.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/runtime/dialogue_option.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/runtime/dialogue_runner.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/runtime/dialogue_view.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/runtime/function_storage.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/runtime/index.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/runtime/markup_attribute.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/runtime/node.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/runtime/user_defined_command.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/runtime/variable_storage.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/jenny/runtime/yarn_project.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/other_modules.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/oxygen/components.md.txt create mode 100644 docs/1.9.0/_sources/other_modules/oxygen/oxygen.md.txt create mode 100644 docs/1.9.0/_sources/resources/resources.md.txt create mode 100644 docs/1.9.0/_sources/tutorials/bare_flame_game.md.txt create mode 100644 docs/1.9.0/_sources/tutorials/klondike/klondike.md.txt create mode 100644 docs/1.9.0/_sources/tutorials/klondike/step1.md.txt create mode 100644 docs/1.9.0/_sources/tutorials/klondike/step2.md.txt create mode 100644 docs/1.9.0/_sources/tutorials/klondike/step3.md.txt create mode 100644 docs/1.9.0/_sources/tutorials/klondike/step4.md.txt create mode 100644 docs/1.9.0/_sources/tutorials/klondike/tbc.md.txt create mode 100644 docs/1.9.0/_sources/tutorials/platformer/platformer.md.txt create mode 100644 docs/1.9.0/_sources/tutorials/platformer/step_1.md.txt create mode 100644 docs/1.9.0/_sources/tutorials/platformer/step_2.md.txt create mode 100644 docs/1.9.0/_sources/tutorials/platformer/step_3.md.txt create mode 100644 docs/1.9.0/_sources/tutorials/platformer/step_4.md.txt create mode 100644 docs/1.9.0/_sources/tutorials/platformer/step_5.md.txt create mode 100644 docs/1.9.0/_sources/tutorials/platformer/step_6.md.txt create mode 100644 docs/1.9.0/_sources/tutorials/platformer/step_7.md.txt create mode 100644 docs/1.9.0/_sources/tutorials/space_shooter/space_shooter.md.txt create mode 100644 docs/1.9.0/_sources/tutorials/space_shooter/step_1.md.txt create mode 100644 docs/1.9.0/_sources/tutorials/space_shooter/step_2.md.txt create mode 100644 docs/1.9.0/_sources/tutorials/tutorials.md.txt create mode 100644 docs/1.9.0/_static/_sphinx_javascript_frameworks_compat.js create mode 100644 docs/1.9.0/_static/apps/examples/assets/AssetManifest.bin create mode 100644 docs/1.9.0/_static/apps/examples/assets/AssetManifest.json create mode 100644 docs/1.9.0/_static/apps/examples/assets/FontManifest.json create mode 100644 docs/1.9.0/_static/apps/examples/assets/NOTICES create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/audio/music/bg_music.ogg create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/audio/sfx/fire_1.mp3 create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/audio/sfx/fire_2.mp3 create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/0x72_DungeonTilesetII_v1.4.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/Car.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/animations/chopper.json create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/animations/chopper.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/animations/creature.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/animations/ember.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/animations/lottieLogo.json create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/animations/robot-idle.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/animations/robot.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/bomb_ptero.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/boom.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/buttons.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/flame.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/joystick.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/knight.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/layers/background.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/layers/enemy.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/layers/player.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/mage.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/nine-box.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/parallax/airplane.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/parallax/bg.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/parallax/city.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/parallax/foreground-trees.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/parallax/heavy_clouded.png create mode 100755 docs/1.9.0/_static/apps/examples/assets/assets/images/parallax/license.txt create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/parallax/mountain-far.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/parallax/mountains.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/parallax/rain.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/parallax/trees.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/pizza.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/ranger.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/retro_tiles.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/rogue_shooter/bullet.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/rogue_shooter/enemy.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/rogue_shooter/explosion.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/rogue_shooter/player.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/rogue_shooter/stars.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/shield.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/speech-bubble.png rename docs/{latest/_static/apps/examples/assets/assets/images/spritesheet.png => 1.9.0/_static/apps/examples/assets/assets/images/sprite_sheet.png} (100%) create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/tile_maps/selector-short.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/tile_maps/selector.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/tile_maps/tiles-short.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/tile_maps/tiles.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/trex.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/images/zap.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/spine/LICENSE create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/spine/spineboy-pro.json create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/spine/spineboy-pro.skel create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/spine/spineboy.atlas create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/spine/spineboy.png rename docs/{latest/_static/apps/examples/assets/assets/svgs/checkboard.svg => 1.9.0/_static/apps/examples/assets/assets/svgs/checkerboard.svg} (100%) create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/svgs/green_balloons.svg create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/svgs/happy_player.svg create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/svgs/red_balloons.svg create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/tiles/0x72_DungeonTilesetII_v1.4.tsx create mode 100644 docs/1.9.0/_static/apps/examples/assets/assets/tiles/dungeon.tmx create mode 100644 docs/1.9.0/_static/apps/examples/assets/fonts/MaterialIcons-Regular.otf create mode 100644 docs/1.9.0/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/bullet.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/enemy.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/explosion.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/player.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/stars.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/packages/spine_flutter/lib/assets/libspine_flutter.js create mode 100755 docs/1.9.0/_static/apps/examples/assets/packages/spine_flutter/lib/assets/libspine_flutter.wasm create mode 100644 docs/1.9.0/_static/apps/examples/assets/packages/trex_game/assets/images/trex.png create mode 100644 docs/1.9.0/_static/apps/examples/assets/shaders/ink_sparkle.frag create mode 100644 docs/1.9.0/_static/apps/examples/index.html create mode 100644 docs/1.9.0/_static/apps/examples/main.dart.js create mode 100644 docs/1.9.0/_static/apps/flame-examples/assets/AssetManifest.bin create mode 100644 docs/1.9.0/_static/apps/flame-examples/assets/AssetManifest.json create mode 100644 docs/1.9.0/_static/apps/flame-examples/assets/FontManifest.json create mode 100644 docs/1.9.0/_static/apps/flame-examples/assets/NOTICES create mode 100644 docs/1.9.0/_static/apps/flame-examples/assets/assets/images/ember.png create mode 100644 docs/1.9.0/_static/apps/flame-examples/assets/assets/skills.riv create mode 100644 docs/1.9.0/_static/apps/flame-examples/assets/shaders/ink_sparkle.frag create mode 100644 docs/1.9.0/_static/apps/flame-examples/index.html create mode 100644 docs/1.9.0/_static/apps/flame-examples/main.dart.js create mode 100644 docs/1.9.0/_static/apps/tutorials-klondike-app/assets/AssetManifest.bin create mode 100644 docs/1.9.0/_static/apps/tutorials-klondike-app/assets/AssetManifest.json create mode 100644 docs/1.9.0/_static/apps/tutorials-klondike-app/assets/FontManifest.json create mode 100644 docs/1.9.0/_static/apps/tutorials-klondike-app/assets/NOTICES create mode 100644 docs/1.9.0/_static/apps/tutorials-klondike-app/assets/assets/images/klondike-sprites.png create mode 100644 docs/1.9.0/_static/apps/tutorials-klondike-app/assets/shaders/ink_sparkle.frag create mode 100644 docs/1.9.0/_static/apps/tutorials-klondike-app/index.html create mode 100644 docs/1.9.0/_static/apps/tutorials-klondike-app/main.dart.js create mode 100644 docs/1.9.0/_static/apps/tutorials-platformer-app/assets/AssetManifest.bin create mode 100644 docs/1.9.0/_static/apps/tutorials-platformer-app/assets/AssetManifest.json create mode 100644 docs/1.9.0/_static/apps/tutorials-platformer-app/assets/FontManifest.json create mode 100644 docs/1.9.0/_static/apps/tutorials-platformer-app/assets/NOTICES create mode 100644 docs/1.9.0/_static/apps/tutorials-platformer-app/assets/assets/images/block.png create mode 100644 docs/1.9.0/_static/apps/tutorials-platformer-app/assets/assets/images/ember.png create mode 100644 docs/1.9.0/_static/apps/tutorials-platformer-app/assets/assets/images/ground.png create mode 100644 docs/1.9.0/_static/apps/tutorials-platformer-app/assets/assets/images/heart.png create mode 100644 docs/1.9.0/_static/apps/tutorials-platformer-app/assets/assets/images/heart_half.png create mode 100644 docs/1.9.0/_static/apps/tutorials-platformer-app/assets/assets/images/star.png create mode 100644 docs/1.9.0/_static/apps/tutorials-platformer-app/assets/assets/images/water_enemy.png create mode 100644 docs/1.9.0/_static/apps/tutorials-platformer-app/assets/fonts/MaterialIcons-Regular.otf create mode 100644 docs/1.9.0/_static/apps/tutorials-platformer-app/assets/shaders/ink_sparkle.frag create mode 100644 docs/1.9.0/_static/apps/tutorials-platformer-app/index.html create mode 100644 docs/1.9.0/_static/apps/tutorials-platformer-app/main.dart.js create mode 100644 docs/1.9.0/_static/apps/tutorials-space_shooter-app/assets/AssetManifest.bin create mode 100644 docs/1.9.0/_static/apps/tutorials-space_shooter-app/assets/AssetManifest.json create mode 100644 docs/1.9.0/_static/apps/tutorials-space_shooter-app/assets/FontManifest.json create mode 100644 docs/1.9.0/_static/apps/tutorials-space_shooter-app/assets/NOTICES create mode 100644 docs/1.9.0/_static/apps/tutorials-space_shooter-app/assets/assets/images/bullet.png create mode 100644 docs/1.9.0/_static/apps/tutorials-space_shooter-app/assets/assets/images/enemy.png create mode 100644 docs/1.9.0/_static/apps/tutorials-space_shooter-app/assets/assets/images/explosion.png create mode 100644 docs/1.9.0/_static/apps/tutorials-space_shooter-app/assets/assets/images/player-sprite.png create mode 100644 docs/1.9.0/_static/apps/tutorials-space_shooter-app/assets/assets/images/player.png create mode 100644 docs/1.9.0/_static/apps/tutorials-space_shooter-app/assets/assets/images/stars.png create mode 100644 docs/1.9.0/_static/apps/tutorials-space_shooter-app/assets/fonts/MaterialIcons-Regular.otf create mode 100644 docs/1.9.0/_static/apps/tutorials-space_shooter-app/assets/shaders/ink_sparkle.frag create mode 100644 docs/1.9.0/_static/apps/tutorials-space_shooter-app/index.html create mode 100644 docs/1.9.0/_static/apps/tutorials-space_shooter-app/main.dart.js create mode 100644 docs/1.9.0/_static/basic.css create mode 100644 docs/1.9.0/_static/check-solid.svg create mode 100644 docs/1.9.0/_static/clipboard.min.js create mode 100644 docs/1.9.0/_static/copy-button.css create mode 100644 docs/1.9.0/_static/copy-button.svg create mode 100644 docs/1.9.0/_static/copybutton.css create mode 100644 docs/1.9.0/_static/copybutton.js create mode 100644 docs/1.9.0/_static/copybutton_funcs.js create mode 100644 docs/1.9.0/_static/dart_domain.css create mode 100644 docs/1.9.0/_static/doctools.js create mode 100644 docs/1.9.0/_static/documentation_options.js create mode 100644 docs/1.9.0/_static/favicon.ico create mode 100644 docs/1.9.0/_static/file.png create mode 100644 docs/1.9.0/_static/flames.css create mode 100644 docs/1.9.0/_static/flutter_app.css create mode 100644 docs/1.9.0/_static/flutter_app.js create mode 100644 docs/1.9.0/_static/fontawesome/all.min.css create mode 100644 docs/1.9.0/_static/fontawesome/fa-brands-400.woff2 create mode 100644 docs/1.9.0/_static/fontawesome/fa-solid-900.woff2 create mode 100644 docs/1.9.0/_static/jquery.js create mode 100644 docs/1.9.0/_static/language_data.js create mode 100644 docs/1.9.0/_static/layout.html create mode 100644 docs/1.9.0/_static/logo_flame.png create mode 100644 docs/1.9.0/_static/menu-expand.js create mode 100644 docs/1.9.0/_static/minus.png create mode 100644 docs/1.9.0/_static/package.css create mode 100644 docs/1.9.0/_static/plus.png create mode 100644 docs/1.9.0/_static/pygments.css create mode 100644 docs/1.9.0/_static/search.html create mode 100644 docs/1.9.0/_static/searchtools.js create mode 100644 docs/1.9.0/_static/sphinx_highlight.js create mode 100644 docs/1.9.0/_static/theme.conf create mode 100644 docs/1.9.0/_static/versions.js create mode 100644 docs/1.9.0/_static/yarn_lexer.css create mode 100644 docs/1.9.0/bridge_packages/bridge_packages.html create mode 100644 docs/1.9.0/bridge_packages/flame_audio/audio.html create mode 100644 docs/1.9.0/bridge_packages/flame_audio/audio_pool.html create mode 100644 docs/1.9.0/bridge_packages/flame_audio/bgm.html create mode 100644 docs/1.9.0/bridge_packages/flame_audio/flame_audio.html create mode 100644 docs/1.9.0/bridge_packages/flame_bloc/bloc.html create mode 100644 docs/1.9.0/bridge_packages/flame_bloc/bloc_components.html create mode 100644 docs/1.9.0/bridge_packages/flame_bloc/flame_bloc.html create mode 100644 docs/1.9.0/bridge_packages/flame_fire_atlas/fire_atlas.html create mode 100644 docs/1.9.0/bridge_packages/flame_fire_atlas/flame_fire_atlas.html create mode 100644 docs/1.9.0/bridge_packages/flame_forge2d/flame_forge2d.html create mode 100644 docs/1.9.0/bridge_packages/flame_forge2d/forge2d.html create mode 100644 docs/1.9.0/bridge_packages/flame_forge2d/joints.html create mode 100644 docs/1.9.0/bridge_packages/flame_isolate/flame_isolate.html create mode 100644 docs/1.9.0/bridge_packages/flame_isolate/isolate.html create mode 100644 docs/1.9.0/bridge_packages/flame_lottie/flame_lottie.html create mode 100644 docs/1.9.0/bridge_packages/flame_network_assets/flame_network_assets.html create mode 100644 docs/1.9.0/bridge_packages/flame_oxygen/flame_oxygen.html create mode 100644 docs/1.9.0/bridge_packages/flame_rive/flame_rive.html create mode 100644 docs/1.9.0/bridge_packages/flame_rive/rive.html create mode 100644 docs/1.9.0/bridge_packages/flame_spine/flame_spine.html create mode 100644 docs/1.9.0/bridge_packages/flame_splash_screen/flame_splash_screen.html create mode 100644 docs/1.9.0/bridge_packages/flame_svg/flame_svg.html create mode 100644 docs/1.9.0/bridge_packages/flame_svg/svg.html create mode 100644 docs/1.9.0/bridge_packages/flame_tiled/flame_tiled.html create mode 100644 docs/1.9.0/bridge_packages/flame_tiled/layers.html create mode 100644 docs/1.9.0/bridge_packages/flame_tiled/tiled.html create mode 100644 docs/1.9.0/development/contributing.html create mode 100644 docs/1.9.0/development/development.html create mode 100644 docs/1.9.0/development/documentation.html create mode 100644 docs/1.9.0/development/style_guide.html create mode 100644 docs/1.9.0/development/testing_guide.html create mode 100644 docs/1.9.0/flame/camera_and_viewport.html create mode 100644 docs/1.9.0/flame/camera_component.html create mode 100644 docs/1.9.0/flame/collision_detection.html create mode 100644 docs/1.9.0/flame/components.html create mode 100644 docs/1.9.0/flame/diagrams/component.html create mode 100644 docs/1.9.0/flame/diagrams/component_life_cycle.html create mode 100644 docs/1.9.0/flame/diagrams/flame_game_life_cycle.html create mode 100644 docs/1.9.0/flame/diagrams/low_level_game_api.html create mode 100644 docs/1.9.0/flame/effects.html create mode 100644 docs/1.9.0/flame/flame.html create mode 100644 docs/1.9.0/flame/game.html create mode 100644 docs/1.9.0/flame/game_widget.html create mode 100644 docs/1.9.0/flame/inputs/drag_events.html create mode 100644 docs/1.9.0/flame/inputs/gesture_input.html create mode 100644 docs/1.9.0/flame/inputs/hardware_keyboard_detector.html create mode 100644 docs/1.9.0/flame/inputs/inputs.html create mode 100644 docs/1.9.0/flame/inputs/keyboard_input.html create mode 100644 docs/1.9.0/flame/inputs/other_inputs.html create mode 100644 docs/1.9.0/flame/inputs/pointer_events.html create mode 100644 docs/1.9.0/flame/inputs/tap_events.html create mode 100644 docs/1.9.0/flame/layout/align_component.html create mode 100644 docs/1.9.0/flame/layout/layout.html create mode 100644 docs/1.9.0/flame/other/debug.html create mode 100644 docs/1.9.0/flame/other/other.html create mode 100644 docs/1.9.0/flame/other/util.html create mode 100644 docs/1.9.0/flame/other/widgets.html create mode 100644 docs/1.9.0/flame/overlays.html create mode 100644 docs/1.9.0/flame/platforms.html create mode 100644 docs/1.9.0/flame/rendering/decorators.html create mode 100644 docs/1.9.0/flame/rendering/images.html create mode 100644 docs/1.9.0/flame/rendering/layers.html create mode 100644 docs/1.9.0/flame/rendering/palette.html create mode 100644 docs/1.9.0/flame/rendering/particles.html create mode 100644 docs/1.9.0/flame/rendering/rendering.html create mode 100644 docs/1.9.0/flame/rendering/text_rendering.html create mode 100644 docs/1.9.0/flame/router.html create mode 100644 docs/1.9.0/flame/structure.html create mode 100644 docs/1.9.0/genindex.html create mode 100644 docs/1.9.0/index.html create mode 100644 docs/1.9.0/objects.inv create mode 100644 docs/1.9.0/other_modules/jenny/index.html create mode 100644 docs/1.9.0/other_modules/jenny/language/commands/character.html create mode 100644 docs/1.9.0/other_modules/jenny/language/commands/commands.html create mode 100644 docs/1.9.0/other_modules/jenny/language/commands/declare.html create mode 100644 docs/1.9.0/other_modules/jenny/language/commands/if.html create mode 100644 docs/1.9.0/other_modules/jenny/language/commands/jump.html create mode 100644 docs/1.9.0/other_modules/jenny/language/commands/local.html create mode 100644 docs/1.9.0/other_modules/jenny/language/commands/set.html create mode 100644 docs/1.9.0/other_modules/jenny/language/commands/stop.html create mode 100644 docs/1.9.0/other_modules/jenny/language/commands/user_defined_commands.html create mode 100644 docs/1.9.0/other_modules/jenny/language/commands/visit.html create mode 100644 docs/1.9.0/other_modules/jenny/language/commands/wait.html create mode 100644 docs/1.9.0/other_modules/jenny/language/expressions/expressions.html create mode 100644 docs/1.9.0/other_modules/jenny/language/expressions/functions/functions.html create mode 100644 docs/1.9.0/other_modules/jenny/language/expressions/functions/misc.html create mode 100644 docs/1.9.0/other_modules/jenny/language/expressions/functions/numeric.html create mode 100644 docs/1.9.0/other_modules/jenny/language/expressions/functions/random.html create mode 100644 docs/1.9.0/other_modules/jenny/language/expressions/functions/type.html create mode 100644 docs/1.9.0/other_modules/jenny/language/expressions/operators.html create mode 100644 docs/1.9.0/other_modules/jenny/language/expressions/variables.html create mode 100644 docs/1.9.0/other_modules/jenny/language/language.html create mode 100644 docs/1.9.0/other_modules/jenny/language/lines.html create mode 100644 docs/1.9.0/other_modules/jenny/language/markup.html create mode 100644 docs/1.9.0/other_modules/jenny/language/nodes.html create mode 100644 docs/1.9.0/other_modules/jenny/language/options.html create mode 100644 docs/1.9.0/other_modules/jenny/runtime/character.html create mode 100644 docs/1.9.0/other_modules/jenny/runtime/character_storage.html create mode 100644 docs/1.9.0/other_modules/jenny/runtime/command_storage.html create mode 100644 docs/1.9.0/other_modules/jenny/runtime/dialogue_choice.html create mode 100644 docs/1.9.0/other_modules/jenny/runtime/dialogue_line.html create mode 100644 docs/1.9.0/other_modules/jenny/runtime/dialogue_option.html create mode 100644 docs/1.9.0/other_modules/jenny/runtime/dialogue_runner.html create mode 100644 docs/1.9.0/other_modules/jenny/runtime/dialogue_view.html create mode 100644 docs/1.9.0/other_modules/jenny/runtime/function_storage.html create mode 100644 docs/1.9.0/other_modules/jenny/runtime/index.html create mode 100644 docs/1.9.0/other_modules/jenny/runtime/markup_attribute.html create mode 100644 docs/1.9.0/other_modules/jenny/runtime/node.html create mode 100644 docs/1.9.0/other_modules/jenny/runtime/user_defined_command.html create mode 100644 docs/1.9.0/other_modules/jenny/runtime/variable_storage.html create mode 100644 docs/1.9.0/other_modules/jenny/runtime/yarn_project.html create mode 100644 docs/1.9.0/other_modules/other_modules.html create mode 100644 docs/1.9.0/other_modules/oxygen/components.html create mode 100644 docs/1.9.0/other_modules/oxygen/oxygen.html create mode 100644 docs/1.9.0/resources/resources.html create mode 100644 docs/1.9.0/search.html create mode 100644 docs/1.9.0/searchindex.js create mode 100644 docs/1.9.0/tutorials/bare_flame_game.html create mode 100644 docs/1.9.0/tutorials/klondike/klondike.html create mode 100644 docs/1.9.0/tutorials/klondike/step1.html create mode 100644 docs/1.9.0/tutorials/klondike/step2.html create mode 100644 docs/1.9.0/tutorials/klondike/step3.html create mode 100644 docs/1.9.0/tutorials/klondike/step4.html create mode 100644 docs/1.9.0/tutorials/klondike/tbc.html create mode 100644 docs/1.9.0/tutorials/platformer/platformer.html create mode 100644 docs/1.9.0/tutorials/platformer/step_1.html create mode 100644 docs/1.9.0/tutorials/platformer/step_2.html create mode 100644 docs/1.9.0/tutorials/platformer/step_3.html create mode 100644 docs/1.9.0/tutorials/platformer/step_4.html create mode 100644 docs/1.9.0/tutorials/platformer/step_5.html create mode 100644 docs/1.9.0/tutorials/platformer/step_6.html create mode 100644 docs/1.9.0/tutorials/platformer/step_7.html create mode 100644 docs/1.9.0/tutorials/space_shooter/space_shooter.html create mode 100644 docs/1.9.0/tutorials/space_shooter/step_1.html create mode 100644 docs/1.9.0/tutorials/space_shooter/step_2.html create mode 100644 docs/1.9.0/tutorials/tutorials.html create mode 100644 docs/latest/_sources/flame/diagrams/flame_game_life_cycle.md.txt create mode 100644 docs/latest/_sources/flame/inputs/pointer_events.md.txt create mode 100644 docs/latest/_sources/other_modules/jenny/runtime/variable_storage.md.txt create mode 100644 docs/latest/_static/apps/examples/assets/assets/images/sprite_sheet.png create mode 100644 docs/latest/_static/apps/examples/assets/assets/svgs/checkerboard.svg create mode 100644 docs/latest/flame/diagrams/flame_game_life_cycle.html create mode 100644 docs/latest/flame/inputs/pointer_events.html create mode 100644 docs/latest/other_modules/jenny/runtime/variable_storage.html diff --git a/docs/1.9.0/.buildinfo b/docs/1.9.0/.buildinfo new file mode 100644 index 000000000..ad06d0260 --- /dev/null +++ b/docs/1.9.0/.buildinfo @@ -0,0 +1,4 @@ +# Sphinx build info version 1 +# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. +config: 6e18d0ead616f85b547d6266f30e3cc9 +tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/1.9.0/README.html b/docs/1.9.0/README.html new file mode 100644 index 000000000..c3beced81 --- /dev/null +++ b/docs/1.9.0/README.html @@ -0,0 +1,429 @@ + + + + + + Getting Started — Flame + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+ +
+ + + + + + +
+ + + +
+
+ +
+ +
+

Getting Started

+
+

About Flame

+

Flame is a modular Flutter game engine that provides a complete set of out-of-the-way solutions for +games. It takes advantage of the powerful infrastructure provided by Flutter but simplifies the code +you need to build your projects.

+

It provides you with a simple yet effective game loop implementation, and the necessary +functionalities that you might need in a game. For instance; input, images, sprites, sprite sheets, +animations, collision detection, and a component system that we call Flame Component System (FCS for +short).

+

We also provide stand-alone packages that extend the Flame functionality:

+ +

You can pick and choose whichever parts you want, as they are all independent and modular.

+

The engine and its ecosystem are constantly being improved by the community, so please feel free to +reach out, open issues and PRs as well as make suggestions.

+

Give us a star if you want to help give the engine exposure and grow the community. :)

+
+
+

Installation

+

Put the pub package as your dependency by putting the following in your pubspec.yaml:

+
dependencies:
+  flame: 1.9.0
+
+
+

The latest version can be found on pub.dev.

+

then run flutter pub get and you are ready to start using it!

+
+
+

Getting started

+

There is a set of tutorials that you can follow to get started in the +tutorials folder.

+

Simple examples for all features can be found in the +examples folder.

+

You can also check out the awesome flame +repository, +it contains quite a lot of good tutorials and articles written by the community +to get you started with Flame.

+
+
+

Outside of the scope of the engine

+

Games sometimes require complex feature sets depending on what the game is all about. Some of these +feature sets are outside of the scope of the Flame Engine ecosystem, in this section you can find +them, and also some recommendations of packages/services that can be used:

+
+

Multiplayer (netcode)

+

Flame doesn’t bundle any network feature, which may be needed to write online multiplayer games.

+

If you are building a multiplayer game, here are some recommendations of packages/services:

+
    +
  • Nakama: Nakama is an open-source server designed +to power modern games and apps.

  • +
  • Firebase: Provides dozens of services that can be used to write +simpler multiplayer experiences.

  • +
  • Supabase: A cheaper alternative to Firebase, based on Postgres.

  • +
+
+
+

External assets

+

Flame doesn’t bundle any helpers to load assets from an external source (external storage or online +sources).

+

But most of Flame’s API can be loaded from concrete asset instances, for examples, Sprites can be +created from dart:uis Image instances, so the user can write custom code to load images from +anywhere they need, and then load it into Flame’s classes.

+

Here are some suggestions for http client packages:

+
    +
  • http: A simple package for performing http requests.

  • +
  • Dio: A popular and powerful package for performing http requests.

  • +
+
+
+
+ + +
+ +
+
+
+
+ + + +
+
+ + + + + + \ No newline at end of file diff --git a/docs/1.9.0/_images/LevelSegmentSketch.jpg b/docs/1.9.0/_images/LevelSegmentSketch.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3cb0e5d587de14d70bbab8d00e816ef4e122cbd0 GIT binary patch literal 123389 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%0Aj5m*81se1%(iQ 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 ju_y6h6=pS1(t$yK5L literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_images/Step4Enemies.jpg b/docs/1.9.0/_images/Step4Enemies.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f5a91bd52597f3e7966e177f7d661c2c0f6e6003 GIT binary patch literal 50757 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 F0std;=jZ?c literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_images/Step4Ground.jpg b/docs/1.9.0/_images/Step4Ground.jpg new file mode 100644 index 0000000000000000000000000000000000000000..460ff4bdb12366f081e1baa5fe0a2368ef99676b GIT binary patch literal 82334 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

iDS}Py1Af!C{TlR334XKu!W$l^H|>JD_HW@h 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 Pq&HehjnGo6{{Kw?d(}l} literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_images/TiledEditor.jpg b/docs/1.9.0/_images/TiledEditor.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bf3265f1889092d22f8487ac3ea0d1b3c1c8484e GIT binary patch literal 216446 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%0DvIY`yi7GT@Q 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 #A8Uj?*PZg25AR+(w*Pv;YnyRI zO~n^Q)>2+T(Y+WVYm%KUA{!N2bLE2G%h^RX;*dTf6Fo>o|1KMtcdZmWkwr9;r->2<7z>F3or%1|A2m_!D8oi@n?QHV4 zB&WI~s^QE4!YyIPsR2>L<5pD^7D>-YuyMB&iq8B;^BfV&eVRe6EU_uQHR=?y!c^we zQ66-;Hi4cN7L{8nUQP#_Z+Fz(QRlb4cwBOwwT4?siF2)8|50O5-$+6%k`P3L;`p_b zx9_yYmCfccuf$~ni}w{}6UQh1RvyS{xCz7L{sHrQ4-2Lpx*{=?3BbDm()xj2SKk`O z(9C@Don%1 z@VWL(t$s{i;pVkoG)Qi#DQWkh`L2{;%92EcoeP3R^bLF<(J?|A!2N9PYg@RQ!NTX) zT*&o-awt;_ZSE3LZUVwDzPz54)H7!xZxG%bzC3Sj89jJZ5H-zfRf^B$iyG-SoFM}( zR&svOwhXCPDZ+0fQgLLv+Mu*OT150&E=HGJJHWXh7QO?Qq~|Xk!)yyyakzg$V&geGH=KnGJ%OFBN}H z`gkVnuP4n3E1WaZ!y1|~A6I@mpRlX0HC0jcFzICnl3w(pk`}i*2bJf@hdyCm8<;dA z5!dTE%&XT$ zKP3kQ6GFK;Fb;OERqjQGuvkN;#2w{UR;z0hK6g7XWng~}bdcj^{OoW|7V-ZTd2wxC z0{H-KU=pS6#AJebcGRbdP6}5D-HB_mSSavrRu~|XlS8c8_X%SmJsmyL#uqY~Lf(OK zww_EZf}BdZ6Z=L4evKizsA+~!^O9iYXH$ZAbg<=9sJjBZR(;{!4Gk6 z;b5OtX?xCQ`y3RhG2gN4tY7OmuwyZ>hp(8mgWEM5a%X&p>;?vzyV-c9k3}&4vv69oM3dwFBno~@IO*TykevoGAJK( ziUIdKE1xDsFiF&*3VQ{mKpZO*gfH}g%npmg?X#EDK=W#O#RyF25Fw&@xLNwI(bdRN zaU56RN1RH{^wyP~ayPrdQSk5$Q6Qc()S%fLC#rRZ`WQX4hP1~evCc$f%A1Q*Be}LDuK0zh_p{)-2mMZEyjuGJR@ZBICsg05btNdwN zo0jLHD+-5fkl=bFDh}D(U^hUR9ckpuGy*z*V9t^(j9j!T(WA;hw=$Emdf-VoJ=>$u zCoN*ubmgODJ`|LjFXf?9uLn4_I|y~W^v`V)`#pjUWs_wFt@S4%o%wxaQ^oz!P~(%xum4vi&MPqM-IIV-@^i&rNv za+vL`CSFg0_Qy6nI{axos$+ztVkgg5n?ZoJ z3?@Ghzres7{Gx{cdboi%3FM%J7ak29oYsfANB+cYZ?i)wfvb0YRz3(WYGb9C=%XRW zEUY+7!X99O-}P1L+3HA!u{^HZ$j6*hVKHOvJVtxOFeIXOxV-(*wo;6FHCYd<_m2QOspSPST?|~ ziX!Mya=dZm+S8Xt42788vWOH>_reC}Mf)}-8l2h7u-H*zp6UL$IFoVzXu@(LdD4QsmKfr){0yz@4F^>&30 zBp_z2Na~$)+I-4T!&b6Oh^-Me4}LF7E`0cg-~90&p5YLq2gXh<;ba82*XtD;O5)E{ ziEUDfF^C6e@qM%y<5z`g-*~{>2iIiTg0;^{NpA}WT1&(SgWfiOD+1KBUFs_Nnlbk0 zGA;>4!HmZq#L5f&WzLJZzcjZtTY9bIUd@-2lunjwyH7eYT{#}zo#;QEn%57rSau)4 zH~)RDHe(pW%V$l2mx3=jxe^kJ+O2tZcJGL5vmHj32s=T|WQf0K)T;!-sL?@phek$| zYOZG}DnN9nmbf1JqdvkCLO=$}%g{n#Tlou$J1SN-LB5>RMTA@(howHwl*f|lFVzIh z-bb$?V=#CE!K}JNgJeNs03lpJQg)@2?)+=T*S|8UlIlO(bx!`8u{^88wyMk^4NV3}Ttzs5?VWza%wt`Kk#x z4hlHYZqC6)Oh)3l>9p1=Hmq}N+$LqP`S2vVBImlo$BGWudiaO#lWA%I$5E}?OdNW! zHQz9c6k#$VYQ*wLxU}ayLpiX!UQkm_NvzuXCUNV~vR=}L(-h-tjm-G%%&ls4{F)y~ z_-peOct+W+^$Tmm*jY~!v`SvWk{QCRbyOy3=k*Wn(2)86FyU9A^ftM8-_B)k-AQkl zWJfikK*w?!tB~Fn7k=y=QIUwlF~Iu`B{F0r9*fAG%Rf7z$7J`HfidyW5bIMz%j>}! LW=tGc2*3aUm;{>G literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_images/android-studio-screenshot-2.webp b/docs/1.9.0/_images/android-studio-screenshot-2.webp new file mode 100644 index 0000000000000000000000000000000000000000..ad5027ccbb79dc5d9efa19b20483d705c3fa8bf7 GIT binary patch literal 47580 zcmb@tb#NUqvoCne%p5ag?3giTW@ct)W@ct)W=hP=5VK=urkL42XZ^kRZr!cgyS4vp zPf7ZX)RJ1Q7L96@rNqUTIsgC-F=0h@MJ`Qv008jg%Mn8WPQU0 zZoZtW^H=2n0GR0)#gf8#GyWfb z6G!L&;LR`0XJ_m7pSu1-|B)Ec%wA39E7bgQ1OOL+GC%?#{DuF2rT^BaLooor^#}k! zB>s1taTWm376t&|uK#x&MIiuy5()tPo^>>GHu_(}Kz{k)=H>vvT?GJuqy+$A%mD!K zI{zi;f9L)0zW9G>E6Gl2bcgDzYxopkuU=|gk%*ZbHD0D zN-VWYA*0Q*YwzmfwcR?xcGa*GhdsHQY@>A09WNmOWdV|sg8+rFcBCHgMq zNqLGD#1x+;QBl)a|ei;(k ztW-&Jg^8sk4A?Z|^Kp0v$o#J&-E(os#|n}HS)524nBY%aDvc&5mJiiXM6v1lB%>_C zq@7~{B|~Ux{o^etf*+NlccPN!1D;ZotDUG4#0?)x^WDHd&mzeK{+hYSr2VuH=F|Ak z_j5_twD&pf7MiaX(O?*$F>j~CVmkxmUc@4H=bbh|M3gr1tNh;}k;}_ZG(#hi-*Eyr z9uvU;MEutGzrXVOAXscClQHli*u)*KCI-OpIUL7n9AlM?z_~_;n~#H$Y9?P-aZ4qj ziOTr}bpk?nhr~P$eFGum!ypscAZ*Az0lw|d;C)Nk zcQ~DAXY;tY1Os$cLSdGOPUN+VZtb5oIxs-w!`;DvvzoE72Z1;3o2FQlil4#+iS^^) z#GDTjTVeqZeqfN538UEWbfN)Vk4{jM+3)ij*Ce5*)GZC?i~z5Za-Th@05>0)FRAz! z9>!Ss1A&fjCI5^;fcLA-C?IT81Aw1E&`=cS1;qQA(~JGNhgggHTw=fD>j9Me#xML3 z(b6FNFvcEqV8>op)5`?&xf$ittJ`nV3RuuUNic(IPI?E!jC2t|BtDV9NisLEEB%u6 zl0Fb6BEifT;At4BtHRb$_-usqf(oJ%_2UYBSUxa0PhfkmwogDg@e8H-A6f$<8SZm> zD{0skIJLQT5WZ=u6#xk8qY-g#CUo|IS9Mh;uzh~%qL9BHT79eR75TEwh5C(rxEK7z z5fFq%xC^>|aCp;xh+u6L{>tHZzxB##^#VIjJktw5PrL#d-?rRZ|JFI+>DeY+tA z%0<5YC+FDM60y~j+7=P<%sZ?SiC)qKsIqI<1dl|}kL~vh3@LKFO?OVf;>vzNC>KfC z#Hwq-zW}{v8Vt8FeP&V5&~E&YxLfz}3ba++0v*u$DlVv3Uvph-^u@((ehu%S(CK9F z+^1pX!I9a&0H5<@HVKZtt1⁡L^GRC8DAh51mxW>D3)L@h^!q3}rsv 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 PcoQ!HGv>KDEf4?z5i$RF literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_images/block.png b/docs/1.9.0/_images/block.png new file mode 100644 index 0000000000000000000000000000000000000000..1800fafed71700d110f5d22f12f155d23086d646 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|d^}woLoEE0 zQxXz>oOfVMV3FLgSxY9bWzsy&!+X7#7fN;NyuY_?QsNGYf@)X($b&1S0-Ge+UZ_3f s4q4M^;ljHhOQG+|6pt{YmMkWQ<^yGnWiOeh0nKIbboFyt=akR{0Kwrd&;S4c literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_images/ember.png b/docs/1.9.0/_images/ember.png new file mode 100644 index 0000000000000000000000000000000000000000..ded814a80017c215dbf3be3d9c2175b6f8a77f12 GIT binary patch literal 851 zcmV-Z1FZasP)Px&4M{{nR9J8PYoz{Ov%961?um!`C+}SB~Wp~ zF6w6M&Jp@Xs7pl1x7qKFjaqLF2c6iAbw#eX)gXjE${T|hWa1~r0g`^52$Y@h`>V;G zbc0&1jO~7rXF{up&ysu+j;8(7*EYMN;jxvSBc7gH&^n7MBunzGQmMgS4ttSI7 z`=aNX1jJM0G%!(U+A>XZ0D8E9$Zct34QnU zJ_TxGil0}Y5`epV+rGWAeYZDo{jo{`&}}zQ9r}_+bp$?rvwhNbv5Rab9I`(ISA;i4 z;oRA6wlXer3>PKf>c2%wKGK@Sp;2)OOL`+^7^`Y1Vp+XR&Dy#UP#hoHa>fMh{a z29?n(myE~48=LCtSj=Z|K0pCV4kUp0zuIj}+aM2KS$rMbfBHIsbc5P2%tY56CMl$F zkdau~u`c%8HN5QYRVG3P5e#UrCZ!@hdk1lZZmJ`ipmcIv8CxcB^}+TnSEfSjQqf5{ z9r|c*Y#w0qS@#=B?7w_A*Wr3=9nd8J!e2r26Sji@p!lAE>T9eHyU4r+yx_EFxbp%$ ds+1P~{{cV*p@tFa?7aX0002ovPDHLkV1lz+h^GJm literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_images/ember_quest_sketch.png b/docs/1.9.0/_images/ember_quest_sketch.png new file mode 100644 index 0000000000000000000000000000000000000000..b6580e3d9e82c743932ab59884afecc50e628eca GIT binary patch literal 28764 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 literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_images/heart.png b/docs/1.9.0/_images/heart.png new file mode 100644 index 0000000000000000000000000000000000000000..0d8ce0053b80ef54423662cd5ffc962c16fa8283 GIT binary patch literal 528 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

(mttrhC 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 literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_images/klondike-sprites.png b/docs/1.9.0/_images/klondike-sprites.png new file mode 100644 index 0000000000000000000000000000000000000000..d5462f3e51be60e051a1f6fe13d6b5990a448666 GIT binary patch literal 550994 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%0D!Np{(Av>lF$R_cj{+|#iClw zO=2N)Yo~bZHC@u~$7kcW@#U*+zK$_=Q*maV<{Suyu2&LRxspv4bL@8*L!aZ92fRC8 zGWpcl%JJ1x9i6ZG<#Q||PQu8fr7z>Tzr!y-?UqN~G(^*7e}+mpt9@f3m;ASA)UdEA z{hyJ8&g9cEoVUwrSZ--afK(|a@eTOh`I7Z1>W^r?1ox_amZTy3Ev>NzKr|Mfko&|G zzZTja?*vE9H#-D@>i`IDDYHX!QkF@#l0+XgXEyNSpSfxd82Ry^T_KmYGqxdbuiakm!xVaz$ehTb!1Nx{f z3aoPieU#P;*tZSZf0TE5J}ZA33QI>oUpFDDo+ejHCqv!#AX zb+kNQC(z*Y?+iL8s6%dQ^XMw5$NxtM$Pep&DjM^s>k-7l51k6^$?=${>>e`XT$_D& zOigZFvxareoQDVYJY~h?3MRZX{7#(x(No19Gh=6$mQ58r8lgqg2Rv5aq_so|!-B>t zeYyE_SmFsZsNtt|BPPERqxN2YXe=yC=DXP&#&?+-SWt9fdxL!kF#iWwRPhb);oTmO z4M*OF)?O6k7Gp{0Yz?yz*+lF-zoEx%rKYF>Of95X09Bq~QxjK|xgc=wcwFR%E|fqw zBrt_({*8vkuaNz)vLvhesCx9Mud4pq4W8=Ofw2$!x-wIuy!;#7DATjDciqfkLMQ=|r7HP$Q= zYrEi{4p5Jnu>*UGx#79l(^j3uy3hgsBW^@sTfR3kao6vJJ*=J6<4iDfv8$q(T;v z?&4Yo{FMDDrv{*dW~&;0^*}r#r+_{RyX8|rpG_5odb@`>VwSj0l7O5aYn8Zq6~3oHLZj{zy07 zUeik?CbwfaF|jow?dQUTTWB@@?OZnbQuOC% zYGFvQyU>px)k3QcA_PpJ7%eQ3PZzmL-0jeq8r$(VlUtub#GQzrmZ{;NPy(Hmz%=zY z>UY%t81=)QeUxgZ{we!twf|CF5S$fFnt#Ef@s;>)SIf~&`J#q|ZV5{OFB1>$QBgL& z!B}Q0V10ja6B>bg1nl_$_XybY1MW3FV-LVyJ#eqt8GCML>k+7@uEm0?#PI6bdiBy( zJOO)la8I3|7mLn}L4&M?jZvJ<70pL$=jbWIRljy7T=gtHNAjXu0`%+dRF=R+az@11dw%oiDV00q$w8jB zOU2jo3GlODi}KOAe)elohJ_L8{60Q9hTnCJBq1Gvcy=I9#XJ3G`3US&m%VJWbNUG6 zQyP8tax(1aj6MbQEh1`*AfQiyeYWV9&*dX?osG`rYcy8c>sx|hJU0F39(ssjr)unb z7;yH`%{{=quMQ=0pVmz`DD*JA{>?uxeAQeo@ihN*I!9rIu_Lum7i@;iC~2YPAX3by z-i!s<6CKgvZ2%;Ih1JtdgWoKHaD%-U_lE?4t+rVhGt=+H^he9W9{{*tw#`Tj1$6;@ z*xmWkATM@0MG+r~9Eab?_d6NW-%W=d*7_oelaE&Jc`Wip@TyI77Vq8jN0!e%(MsJ* zAy0NLr$+-58=wk1#`G+xcS7)jJxdQ+F>u;w@^>?g%k{`dQ4zoR;Vsz<)LrQJUIIgj z$pZ{ku5+)Yd$ITirKKhX^6jkn2)P%1o{gj* zKR8fsufh-yEPZfyV?Qqy1GhA)u0|w_xo7*rS#`;?Ue{71*P)ZYDX~ z1@`#Up9Hv3xrnx#YXt1MGCl)+mBw}w&QFfUm&rqa-lhsF--IaV8#MxHd`NmW&!F*}%tvAW_= zmVh?8Cv88|R*1$f{nslMJ0PG{+uZgP%^fd$fngM-OtskJz73^yl=xYV! zBZl38K6Nf1r8jepfWAzvmo=lZq|))U^q<>fMe0AmwH9rZg{>F2-S=Sjtc7vkMic4) z06+jqL_t&ocE|Z&b+pLfMhE1tgR=?^n7!1ZWr&5Bj%dO_J8Ui9WS`U5;*gRK39Mhw zjAAzRX&Cmu60guIAjVDD0{`lU4K17vp@Rv{G)Q|7=ksXNwi0D%w9=0BjycP+?$bh? zv%~>UOa6lvT3sN5N$&}Isu8#7q2o@akW0TF&&HANsorC0ar@5SWk2t|`u1TKqRAlI#E?TYRzaqN-e)~Vrp z1+y;162$Lu^}VTgUB6#QN23I&U!i|dKcoJJ<^3Y{N$Q8xALWJqX^YcXxgJu)8;fsy z4Af{YIOl;XR)rZz`c6)Do~Gnd!A<6dX(1-uxF>OH1_OqGn3`Dk*IO98Yb;& zi^4+8mxqm_0`?ZAJ0burLDIe?n5RHJI{3-yd;)q3z^mu0>I`PxweyLgrw6X;)gGiO z8c+fG0H7%~IdCoUHl){lilg$?!*nQK;f9j7?N1GeQ*l%lm#l}h@~B?vBTT@ZLK#U@ zkIo0AIAjtQWn7HS;|xw?ZifGxB;Q1yo&moq&_`gOAHdHE^bxNufp{%w{<#8u(DXB^ zmz0akpSoIo1oSm>WV%zC?^O9(1^FnyQ=5-KKCeKZs@Lv^AfH_tGF*M67sUrQVlJ0D z8{o}px*3Gl$b&PMIH}W`54!pGPS4T;@ZsE$W4+hiy%Jb7)&lThzm9g(Uj!mSJM1dF zwG!QvNLW)d2|V=_8$I{z)b}w{SpaV8^#(vi=Sn7gHGP;w07)BCoyh)+8*aGEO7jH z`OG7al%}Noks7elx;B?!z7$A+59a#z!I#7{bo^{M%TN1zS_fb4(wG=aUk=$E&~ACR za#-y>ZDiT(Mz^#uuE!FX*J-Ac9X^vwJh#U!T2#G=M&7$9vfT(W&pDBKtli?BD96`V z02TWJGQ!p_zuZ)ajE?^r-%RIYmpf^YcmXdu!D>izup}@?{fhb*^)u>k)bCUisXxjK z{ZqvS*1v!iO;-FF)Iomikw=rPyj3(!)XKF-3SsuXkwD`W=ta$-@%Hls9^0RbMY(z% z;S<~=P>(KWGg>jnNo7cD&#Adb;GUD7{holmdf=WtpEK+P^;CMJGxijyN50DM^xd@e zD32Skr^-g7;;M?dNCKN^>{vK{D4dJ(mqq#as+^nO6wn(1?{q03%8iIE&Pi|QeMK|R zmeoBd53B>QXqtbNKpN#DMMVc1x3I+(Qt}KwLI@mrWh%uJxMzQ(RM7;Ecmnlmz+N?8 zmb3k_%T-1b{z(_*r}7{mOsfj`!Ix(NR*9irX|hwA`4r5UXRi?jW1WqBC8*@Ad`E_k z0e+5p)NLc6uaQ=t0s|Z70idVqvHJw{+3%gKEuYb+xDrW?WdgR?j#cS)Q>PcBI7b0-Jss@J-y4Mvmsb^^*)lm{=Bz_Sp7}8M5 zT&9q{RRbMY5@V+LIQr9S*Tgm=@nP}xk;LS$+bBBlMewfHW2O_<4)Xc&Wq}h|gR#~t zuQ2X1FaTd6n|v)M=BIm=LBsq)d~PU_=@{_eu6H|VMi^N{c8qSa|STx!g2EJpG}zruXvW58P;L!E_A*BjDb5)vp-f1-Xx z{fn`U#Y%tc&$e@#`;SiVFo&X7papqPt*9+y)&ic2hnWXd0sxC8XbkW;kS!!&uO7J9 z0>kxyJu2D?xK|I@YXt5!0`^FAuO8bse?V8&OxK&JV))G`e0eZ?;@h-lT7Tqt(CWbNG(}lEFt||e` zG9HqsnL%v?I%WsvD32Y)qbyW2aKOrj3Cd8%A+NHgDa$AkqO1hzqSbOL-qE53AfM9W zlOSuQoHE&2F&Rok0Q6B3wFCcmf{22Z%H?Z#Jg#c05ODrgK%ep*>AC>F1T^pHa*(gx zx&eKZXb1A@fqC{kHGzPRI%$Tq{7C@k>m6!FhwdURy(W}~m?^H`x|NML$rqU9QG>0= zR;ZL7hJ;lr%x};`t1%Tzl)v9NN2{sWieT_dTg}~zd;~yZf#y^lbz?$)n>6pJgP4N` zJtvqto#lvb{}v_#3sdED+9xpRCB@x(TF4`D7WtqaT6(C^Im-9~!A2K74)dDd>Y>zI zDrCAFJ6FG~lM7g<_}xPrvw`~kb+&I%XmLw?URPW2J~^2-y6K|lmri^*LUVE*8(3(A z{nSjEU+tHtZkEUIQD(brD&!077ce+=0q!@VetE)7H~9$b8Yl^nS;~#npQv9^|C0Tz z|C?BXS+;wjPDJCOb1AxE>(KtH0*;$bO2eXIV!$QP<}aF;U@<^r2_6Tjjm?0)d-1hJ zR~`2VwDst!liU>Ca|8B>RwH0frbBDbS!b)}IPK*WuxF36hZ||?Q9f5dFKh86UE`I@ zPEUr*qj(cnuBmNi#57A^CS_-JEy{0?u+Rg`{7-fu&YsLB0qCf!37}`Ep~4Gjshb+0 zR|WP|yjOqNc%o)Q(5HMAul#x-Un}Vf>{EHk_XYIX2|2?~ zZ9YmTkgplgR}bW)^38z0MrZO-`4H%{KOQ8JV7hEJnP$<*4>4dQJHX-Fhtt{HJ3u#( zB;(7b9>BJY9a@;<{0wN@*oIgwRDBVFmghQ5@?Y?mRD0Dw$clOci+vTJQBGE zv3eFd7LpI|+K@mYlX?|q4R>IEv8I*c00Gw};_0uolDF4+pb7G7fP2~&(J`~SZEWTA zQ{8CS-!|rdj{3aq;H|?L#)Fs5W>QDiN$z z#JPzzliU2adN3(iLTLLfF}}TPdh5t8L6Ow%D^q7-EZtKFKj`z1$$5JjLDPDWP0Ri2;-a~l@t?DN-xo=@fMALYP^Mj+2%Y)EH+SGA?0*BGi6$(pJK)83#gUaAlIw9!$DZf07-!QO^*5z^(X3A)V~IyeP{>T zwrys9KKc!qiSuUN0VOM@-ky*$S}N2;5Uzd-ggds0U!r9=9N@fIVB}&`|kphH2vH z5``+!%ee7!CXZVS6+slBM}8fr06e>I&pHDT&v{j}^Z@F4bbJV!gl<`-hq zzckq??*Z;nVf-hMPx4NAh>yt5{DvXEXcltA%%T101pMfp$hx{ZU?1ge74WNfW?wy^ zPx0Xf^eK%!mB;BfO@}sLJ&nG4<~!Rm+v%pwN6a<@`UvD}2J|@_ZNF~?=(FcvLSgk7 z1-8kz-Nqs#oNu6ob=^#2SHh=aiR@Ln=?0u0ZMgWQ4j%EF?DL_s(`V|SrHcks=s${K zSnV_MMHX`U^KdHnurDIE!UwKPeFSf*Lv2xEu!j-=0Co;~%Jo=$8u7vgW(KdpS)lLo zQl{H^D`sj9-DBG|-D(FdNaOj_2Cien+LgIn0+ab*xw&lmOiYens*5YDJf{s5vh(zz z_a@K4*!5g{oUgE8cg9k=ulk}f;Dzt|Ywmw^f!q+)a5NUjyRr9f`*xPV#Ph?tIKlIC zvo2b_q;ufD>5t=Gbhu6)FowPz)+w}@W!K49NNceK)~;o9Fw=SE;*|Dc@LU{&4NNDt zS6W{w9*umyx(uU%sIV+%U7>+cPe|Z5DYNm(tRW)TVjfBJGup(2$24@I1X`8=^_M*L zAL>WcpJcykxp?q1QhVa#I5Vv*K86-lSFLbj>}L9~TjE0V7aLU5XK#zte;yjVcDS^1~ZzT6!*^9$x`~ zjV=I8>avkzP9Tr&?di?JdR0ta$mI{DI zeib6XsxcWTrNv_uu4wXAljv4z_R*>beE`Eu zF7Z6@cHRQ|;Z08@K$;STZ0ag*7?)ONE8f|_T<9_^p1s0*$DZYD0md$R| z$f6`gXRYcrD=f*W<~|w{_ACX?0ct3`_IZmauXK#wq*mDE-2+&iPy^IPgZ9V0y_`1N} z8kpat%b~HSfIU?{k}y8SasG}p1*rfoB$BC4*WN}TAY6V#xLOWSz@E%x`{M-kY)P&` z1q!-?cmVcX3)P970k~zqfb0EIf^W3yuP&lU7XfbY)vW~W5GBD+@+m@sa+Jg7>Bb|ve6Qwv1AvO9CODj8|hqa0~muF^n zuVi%mRY0He9mxvxb42gFtpoTq1Nsz!dO%-2z|X1Cr$9VDisuHGqHFhSd0fr_RAxKt zY4q9Ys4#(ii-0~lm(T0jd_=Gr$VYjaY4lN^Mvj2K&`Al<;}uvpmrcG6PrG(a8CnR< z%w*rNe!U#c1Ka*iF$U9LcW9%{S;CCP$=pm&-OTpk-A$8Si`N6aO0+o0Ns9*2rcG?b zWaic2EimAM76J7k5z^v1Xy4SWQ1d^{AN$-yPx~%`H2&!5Eq(v}ES4NfeG_lE{d7{s zs={XoaL`G!8LeC~cN4aZZEu#Z^>lvJ3lB*{o1ph@E{YKh)PC!qUZ3^tEj8)$W z>{0YkX>Kjf_ByZ3plx9S+b%TJ}|Igle07!C__rAMlW@p3f z&hBL$D4~QTk`N{sFiDtXf`bIceg?xcV3N$kCW#;rNCbmOB3ob#7?2DC8G}T$0TBg4 zLPD~H0-R2#OFOf9Quq7+tE+lydV1pa>`th<>+P@5l9N3YYc{9$wCUBAnXm_>LXc5?bWI_?(u4Z3^J?_pZfq?u~7VkG$BLUHLD(wS<2g zxemM7JMdZg<=bxC_;q0MV~EE(w)ft3G(M{654UgcYznU^C7YFoADKC0>C~t3nY1&; zHmm_3JahMM0}W!d>4vHD?DCs&&j$lZ>#Z2?o@W(v+2^lUPbcO1PL9twt|vLwNx7!7 zp7(96m;T+RG6Rx{bApdT+@<^HZor`8xj6nAY&EjqNeAS#ZEiFD>*HtQdf|05#Bfg; z8uv*V>p$J%RxJKVf%i-&0bhk0j&F9N$H;Dy1v)+9Y$ne5?S#S>;IMqoZc^*psJ0Eb zN2tfG4Q-JkQE)F(P$trAFPu-Wy>Oa}H}cw3`Qd##9(&<3ae%!*XQgs+6x<81zZZCr zxjr?56W`BP0Q0ytf_gz64Gsbiy$*n$?u93g0rncG7s=r|f_NqIo1h#uC@q94Y!~veY&f(F`l29TSl5upwcDqE zdJ50Id%+uv-VLc(Tjg0Rc-TFSzmknr@8Bup6Y?{0HXDP$=V4v4SH!8a9bFtqIBLh- zr}2sM2kpqWD+2?4Jr0j0T+4rqPr2B=P}}W?k*iw3_LA?xb$UWIC59smU?r`@H!)r3 zpT?lAYZaK{?Sy#YWwj}I&$?i<28)06i}{b>UgTg#Y{9XdcNO#5i#B7rP7Ji3o=m5I z8uxXG>G)m+SfF0PW3d&dvc(JYMX@MTO1#Sd+qzY(JET&~zKI29W)|tedQ}sV&a-U$ zLA$rkex9D?ofqz|1bzhZkhnco*%Dm$13f+GYyV;HRd{!Ke0NrjF6FxJE7Du$uZzw# zsr_z&@tMV&FfJ0W*PUZu#3}4IqVM<|a*oiC@Ot5OBd(v}=v#|k99T)Z?j`8&?JWfB zv+?DDBelV3ZM}p^>0=9Yao#)ug8_wcy~Oq-nVy)a1>C#61=wrly+^Ru3Eb;+I!@Xo zF0Z{_dhF@vE?Hc897dJzqo>s#M_qC9Yjq_V%sQic>eZI7jRkP6U7*KlII-zaPuFMz z?uB)Rorqz>vi*Sd z4w7;06HJeEEk1an=Y#ILeWsvp0o>VdOlNcF>1k2NfUU=2DzsnWdWr8>gxFiKISo-_hpIeQ#p3x8*%pyr|CPZ zo_l6CyKp#u-Srv^x$Ie3_wiH6nW)cQM~dftYb=|K6%w#D^mHT)T}R7mi}t9UwUrEC z4A=jYas7WS_MUm()um$bX;a%*_QtMTQ&`B)JsY2a|AM4(EqVQip0&8PT)x-L?nSOc zG;m>MVftbCamfGR>ub%I(Dif#p1hZ)XL4t*N5`m@<&Ur&$GIYoey=T+x5sfkF6^D& zHa?a7E#6gT;%Jx9;o*lBuJ>q6kL*v?6r18&MaBHwhtcjA)uyg5Cf1Xj%{^~@TKcmz z-WxF-ba6kP5_rM#InG9wi*;ByhX{*dA z#vRKod(X+uPG0HfM*r38i!{>SSE$#<5%UUX|LN`V8gT3Es4FPi!E4C_3L;U6rko<#vV2 zA0XAN4_-D}pOTzT)RtRF*2a~b+Iz{RntHtDXnC)do>a0%j~j}s`qX~gLas($q>n|{ zE%J^zx?cXeU)HCo3b;S%_~`r}Ohl*aWqEws*L}H5tP(Df_R55H3|JhuO#g&)&$XPH zG5qo~cDToffc-iH_p0X_zY_jmT;lk$5O2T&rx#+n&dUkk;?-QMtvEmXfYkWdPw|-$ zGu*?q;#r?wFWh5mCmrkk_%JeXulCe!T5Nna|6A8{U)h@m;P>jb{U!`%|0f3IkMB(# zwOYBB7VfoA!rS>fy?}eX6Wp@(;?0D6?D2SZ;R@W7|5e-jIAZo=;q~~F)x&d-j6+)^ z9sBoNnZm-{JMhKg^N@)b?(u2mTCZwUcem+W)70^tbGt2HU(PGKcI74Y=_aL>1#tcU z7f$oHTgi2tZ`;C~6keqqQ0_&r3k%t|;WO~FP(B`a1^7z%o;YAi-0f;dAAkIl@DiWH zSKIjD9;RJisl>UyVLLrBGQF?>uWNkzo*%1j!oq}gCBX6@#;R8;qend8-iPo`{-Rj* zd)9KfRD6A`I{Qc&o{z3|$(~{|Gy5Y9R-FU;U5n&pdkP1zV7b_R=#iv}xH54+-#^ZF<2?i z3hs$?)do~W-6Hs^{5X#Jd{B8puYit}MBQu(HUSnB*7;7pG;X;|c+1i@p|t*w^6XRl zItksYuajv!LmqufZ>OGpjn?Q3^o6|o=+US0^nEwecIxHpj%Q};>*2JWji&AlPuWR@ z?RfJ=dGyhfubnW0-hAyDrXAzOAcH~B3(%m~#GtBH1%9bsajkzsBA*Kb5ggAx49LVU zdOZt;{LHg#8|!5BBzOlr&wj;Mu9*M)S!Zzx*LcFx{;6G9v*z{qgm?iSh_Cr)l%-J=q^*#kh{AA>0y;>p-e`(iKS*{9>2Os`ijZqPgNA%Am6dOYi5crg82 zyJZ03zK)lJC$=l!xtv$RljfpT%RR3b-eHFhSu>eb_BEJs{2$P^n1NBXw|GJNWV%m& zHD5S5eQ$d#fobRB8xXJd6dw$p^))=DUKV_C~b3CqH;VyFZuC z&i|FFGp>DMVfH`p8vbW->BC_4+tS(m&<@hZWv51Z_=6UFo?MOVNPg96B-u?m*8B48 zj~Ca9Z_eyozPlR@;WG4!!Vezaf$ag|ym;c?!F(ZiuR&dZ5BJw4xWE1)9$Qe0S1x<* zBeA~nkK@xh8k+jigO8TK4eMm?-ZFb5?xCaOJriC5&*Q&MXBT37_ZROZ$+<7$z3K_^ zww0gF-kUHp!dv3j+i&{tS?*YS?wPi>Ek4Y3op&LAGTPX)_q%@UziCgM1y*rC{l;v*wm+OFFpJoj3GJu2*UI?iw-;s$$R{VLv(*PaITSbp)uXkby*9rAix z^yMpK?)2nX>1JFPp)qenS%i*MO}zJ5Y$=gAu`rQZB+OIwHQYDx&a>fdQde$kT}n-Y z?ul2E(J120)z<-8C$oB~lT1EX6oW)qNOGtS-yR4dfgi?${R+9rAHT+8P@X`J@Xwc3rTnsD)Y#7!V#1qGRn4Ld*i%~k zXB&9{gsHsv2>HB(_3p9k+JznlVnms!KTf7`o|Ny#yU)vpJp00Rhdle@^yq8Xn~zOu z=F#Vcy!WEK`L^l(TCX=>D^EVw73Iy>jwc_z_(sTsk9S001Pr?WH69ji57PHVqkGs0 zyuf}P1Gi7^VHH$u7xS}N+#PVHM*;o#J)Za<#LrPbK0BMA@3xxd1CvK2)2Wx*9-xNZ zyXkB2lz&HhWx8|?v_J;{#dbLdAY0&jr49@n_ zn{%yF@lKwY%iX??PS+KUdrC-LOSkP`$enuRk;W^b&e$C!&|4SR({np0(wV4dVSW$q zpNlKy4^1DjbfB}sLfRJ7PI`$q<32s3i}Gz3!87%h<1@MUv|XT&1Ob#@h$$gI5@(Y< z*L`(*Hvi5zb&iUzeg%BAKiAEJhd#V_#ZXGDrv%UCf5W~0$}aEqpe<|pxu@Wr}Gc(Wg+{F9PhrSuV8bo^zQ=4(0+)=UI zKTA#Ke}&`Neo!8ljc_m9fO})j^hJR^$`2CUqsLyeKDG__Vgh@rE#p(gj{xHRsUK$( z$#YawB}I~euZn??FIgOs)nPYz4=dArN=4zFrz&L)Q7})-4-PfJ*AdKX0P+I8p#x`Y z@l{U6eyQrZ0D6>x2?DD~vjlcP9Pf4zf)^fTD-b3Gfxb>4pXgVEsXJRizPiE4&4PUFL@UsD%h!v%Oei|+ zL0$fv+Rv5z%tMlP;(KU>`646F1Ri1=0r;%dT=sDZ$NAO>WBE!{=?-; z{>RPW0e=xZY0uryNxDzMQ~F7Gu)`BTe9H8$sh)ResbU|uWy^fNca;pM=0O5{JOgq) zv@dMb*}!$b2XmKy)3fcXU8{2Sp@oHCH3J^`{LGf|lDpGNChmvJ9#GGE682j*sJ*M0 zkK$oitLIl6R9{=w`0KOI{s6C!_iL-bdW1Z09fQqkSTGy)%F6Q?&I$xY_4~se; zi*x$~JfWV7x88^1S%tUE-UfU|{1tu#f@%KZ3({-kdc4rzD=w{g2mh1t?0o!d$i>yb z0nxK^aN-`x)cF76`%I75XTnb`J^LrPzAnd?q_6E?p1--lwQnyhOm7*p5)a4q{wH`w zVW8jI-D`8AUBBOZc>cs=kG0l%U02-t3x_lJv6HEvLT_xIIk3kScn&-XI!EG5OWfzA zp8+5HTFlMMs3gA=xcnFMS(aMnrbwq)15 zQt9;c)}9J(fdS3e}3G~H-sfeOAO{}ykMuTCtd zzGZDcKu^BDgBHy?(5pP$8@5&0c4E0)`2yZG?%%6=jNXB=fM+|Evz>*7i>;m33htG@ zdk;c`8UnsXV2@{@*KjW`uf0ZKFAVh5Rn>4h&X~a->l^pH-SNbF! zwaAG0QwRE#Obg)GGtjroZ-BSj94NQDMqe28sqS^UMqeY)R|oi11!2(F$+~>qdh)5d z8-YFp_>_fuzvrM;Vr=|pxRsCSeQkqN10K8^0{CbVcu#%<5BJ!o)@f;N&sxC)nO=Q| z@nJHLhw&sH>O0Vu9Z1`7*bDca|2Lk^UD&eSMxf3Dg9iB60eHl`8G|Qptn18%BybSj z%H#cmgKBwP^LfNGfJ8fSFW~yOoBrCbw@vh(KQ@!QxVLq5r=9B#CQ{=+#^=R7y3??Z zQl7Pd-lHFG!KjK}b-+KH(rF!iRLUWeAMiuP*C%ee0e*z2E{YBJaI_CM_T3w z9nuNA!BkA6HyxIZ!SflOe*As2D#N0He8N)?a=~<+tgNaQO@JcWo@o-?@r@_&@C)4W zC`MUvq5>Vln~&8BIX_SQr9K?EliulL$(8-^B9sM@-XO#d{0>Fe+0e5uk*I59BiI*) zeC*OfBTu{}Cg}-r|CTLB0_Jd`V@8&Dj6`_tr!*mA(vh8@RU_CqUL&DX;xqGMT;xPu`945b|q=CjuVR z^hUs7JwGMH|4p$3J}a*H(Jyiz*p$jmrJG^_tn2b7445B>LF?GpFl*f*yaCx3CrY0S zWP|G;2b&c# z(CkZC&+ZMP`WXLUYR(hTt%kpH>$oZo8dvO|PPf}}n+CkV-ov@K-DAt#<8awMY(u+J zz4lMs%xfRt-oAC&mHAI@Xy0S1Y)fYDy?9#02KVq)%XMAvuMOOb=>+wuniEd23WdYg zUs*}-XZXD7&5ucJYYHzU&&TKL^T#H}tl~myKL$|_V%X*o21nBP*1Zj%c)Rf2ndI0@ zuLIu4uLRs1+4pfm9nU+slJItXt?U)=iFeeO!RCBdG?1^?7vJXTC&-(}0O>_ZYYa0U z>^E>P`dk!?PU1T$xAF-*lU@RmP5d!rbOTN5hFM?{pHc4y+`FS+;a;bfXyvsR1@>4+ zyl{^iZ{{D%KAesGlG_hpZ&|v3O^KFP{}AjkHk&R#wjSNv7>4`_>4Z=i|H3BPz$$jp4MX)j4FMi+~1wMJmsrc^t@vr$Ks*jSrFoBpnfQK5;&H6eaOcG2o7|p@`&1CKZJB*kF(>TybG^E zQKhJcZNo-=nBJ2Pg`zQBgOB-SN9rdrqAf^c|CYRWTC>)3QI{RepHhehZ}_1bs|!K^ z{M@B#dW3hMz35+eb)J1&{q#Vg1b%jYLg=dleH97nHPB~INZlc?zC|gkgT9%vUp@@_ z>~hAhPXm4SlrI|weRf8shd`fQD*HNgsK+!t9&{83Gqbiu$VafJLKeECAm8nG*maQa zzNh&%Zv^^oy2a0L2KrRJBeqvhuubXqj+wcOF=D)|Ua-ZWrHG|}l zIlxE6wF|}hGavI9F3)PhC|LmOyF3rq{r5+y&yD)ZHF*H{dbq}2qnbNQ=hUH?=JZUQ zw~@PFagKg@Xesx9U@^SK#v2^Vxd^Yz==27Uhp4+wgr7&{Hx zNsOnxMU35ig0L6rit(u2I4!rAAMFoJ%PI->;)Hwj+6#N`(QB`@=U&wY>xFyt*o*Yq z<5Zm5bexMPR%~w7nrn~3UV8+43hwEW1bYhZCB_m-JLP={?=ZTEJVu(}C3tj%*o!Xg z|BTlG6LM~3I>BBuxJNHNeG7CE=;>RKQF}m`7v5?mYGZ_X;jLDpHkPnUOXQZqTMv6O zG4+~zBT&qiX;6cVFq+>uC7znSL@|6$C zlwq2`M_hPRQWerkC*@P0I>bMwp)TL6(AO*aN&SF?iG=gGLLqa!l^*vqnV!bU*Egm` z1Urp6Yp~U15%#IACIf8*=u@ySl;uYW{50rC(5GNujXdFKBBac%K@8FrHnw0zd0|@c=Y6 zwkG1l?5mUuPusoQT8T}mRKztY@z(tKxb&i}H(Ym1{ylN&GkU5PnAyE}(6ihp<5!G_ zs;NVMB-X^NJhjtx!ur7~Sm*dyOj+~MnA`HhuUwITQ_MPzx<0nR`0V_LanHZEkDIvu zrornQgLzMz+P-qv`jri~27EvEPCp$#Ivmg4S#irB@$ z`Q~}&`HvPhsjxtKEOYo4cvid(BY4*#ZfrGLmj#FWuO#Fp?8Utzhx_~A2n2gkaIaO% zqdfQMwHM{N*A3Y7r{(lpL9iDE_v~XTHn(tFxz?V(-d@{a&jQ%P7S^ZY1baH%YX|JH zti3#8Pus;8fh%FM!Elg|3PHD+=U1=Tk{?$?C2~a1~R2Ge<45z@J zNRvf%2RWAURSOU&Jn&dIb+e2rFTDcwk3T;j7!ROMR83w;UE+_g*KaQpd0tsBWJRDX z4|qxomG_A>7m$xzI0Uc{c{&J`atidReNemw=xYf4x&(cMd{Ll}kWb%K``QJ4gnUt; zkB~14^bzvafIdRLW}uIdFADUjhN?XwUlizT1^HM$3i6F8=u=NIW!4SZ7v^XG6c3B@ zHl#9BN!u2Eg4q&QN$BA|AQMcl~_(2b{N+WS* zHldRM+&7o)%F|Hw+9p)L!Bu)?d@214_IZOVUUzjr|GAY)*v`M>8)kOh%9H}nJ6tZU z{pBEfGO8|^eRmc(|H9lW@p=8#?n?K2Df~toQ_kXZ{TKb-(v4~##;-V@RZh<=+>vk- z|BUCz`^uf?lHYl(7_&MqQIU=j{tij9dM6( z6(T+Mn5lW}FWo^t2iey#`>f5zy-j-qlo&hz|19aacygy*s({Qh2oxv`iC%X$bNJP~$Nk zv?_>MPYKKDbw?P-EJY9$oKx|zUIIh~+|(Y$IlZQsVpG%w8I~u1)W9I?LyN%en9n1> zYU~8?Q%w|}d@|y*bUVTyCe3Y&8<}20S(@I|yHe-6_MV#l zwYC7JI=ij3R(b>m&qio)3BC2aH)Acrr*oa3)>i62iS$hV9K651v;SHaV~gOuRB_#> zOlB8;8l%=gRd#Il&G<0h9VD#t0N2!KCgyVgy-qczcnb?m&MaPqwGS{|tNv5V7KH{d z8|%!y6wl}H3}Dl(`<^)WR(vCUNStlQ_uuDnTJ<<}8eM~7fpgEb-1*hqv+;}_y7v^< z@?Mjk%Uw1YXJX@8iEqky#leqdrVrhUak2|Ay3O^6mp85jrly`*0OyhCljoJ^m*-iY z@19jTEQ(<#_@L}vOHU`hXFKls=-0r2o?$r$o6`?_KcOz+F6tlX`=wjB*U0Xjz&(OJ z9qw(m*Pa4U|FYJ!t=@`8M-tF}W$^bb%f;R@$<-n_vY3LHt z9hqh)eObJFN^d?)tH~sm<$;L!aXZO0ZNs4mkQG{#nSGU<5mW>_i32g6Co4vh^5!G( zLtLm7b>SGG5a-zPDlF=QJc3CD_k1jfEVQ3#lx2YY2kml&+M|PjeJ~E!>Qg}nfIJR` z0Q7B@8H9ZL7M5RZFokCiK%esHQ%z{wn-7rBjsSg)y!i2RE1c(>jm%# z_C)4wC0OkJ}n?9qcsRh!r`Ae}LIL;ri&kzRm z>Rscr`M9UI+z?Bx9x+GQ;lSIV4mU}%1vhQ7RY zd?x>{fjSWz*jNls@g1#fW#(_jfYo_;FZeY+w^ui?38t#JEr9bU&LhsJIIqTYuVV}2 zzQB9W!4<3@{bh^`e*p>x`MXTV{U5;sWx`xSUBX@e{11i|!rptW;2yp9qCEE+^|n*E zr|a1iuRW~+_VF4_L3+1fk1FT3tsU#6>}U8mNUNmg5ThT`Q;*4tO<~!O8YvO6z3YQS z9q2_sJssw$W;AxYn?Y~_ z7S%woCgU~+@EyL4C_71lpw{#gP!1)96{(R+^@1O%s3`A8D!Xor|CRK#Va@~f?Y zfOyE$htGcA9W%JUcEd(UC-0g#W}qBWwpPAeEO!c z6!24Vxwn^4i?#*X3ibsF{y`X22iZLWeSv-)^o2LydLdsc&=)mbr*4EHKdxT=J?`lB z*IQ%h$>gOV=|}gtDx-d#7MPvQ&ll{<j> zG2U@^?#XynxHJ}peW(QY!1eH6{R6DKd3hf;ud5~jbX?+cCCo*QmpI*S>Pa z^&Z;8sR=pn1s5R~ug8tr(MdYKHl0II-booFyFLqyXXif%FSjS*+u0DU$>$aE#p;FW z+4)zk&pMk^dTIaEF2{EMReZ~gsR?+t{qm0exp;wLOl>o2Hr4{uM=Tux9eC_8%(j8+ z`i=OZ5vJKQp_v6RKE+|UQgUMQnxtjF0Rv=w*BQu}7n=2RMDhwee>{&opFFSf{EkTX zrarTPM~F+9OQ<`@_e(Rl7X|is9-`LT6Y18;Fw4n` zY=~24pLADETqIIQzj^He?CEfCJz$T0w2yLa*D1VL^|yWxvw+z|d+$}HiI7yVEB1}S z^qVR%v~LFU6x8EBR16#n*ebl~LQ(K8oTkfb#|7w(+HA+!C&bViLOyO92lF)mlzAK# zsA(}Gl*JAgobci!55#@wtK*(;C=A?_E^vd4I_4qsgomFTbr8iN$2{f9C+eXr>*JK5 zs1Sn{kiiH8r|i^5ECkaNb@^vac=3ru4sSpnYQ#o0qAmEqsJQR6mT^9~X+Z%$EvfcU z!9JDR0Q9MB1^ZMy@ahW^{DX}GeSPW87X|sU(Nl!hdGgVGgnZ3FUl{U*Y(LCV-WD4Y zjyrOe1Bs8^kjhLY>$bqm%;KS?()=U1@b|iv^^F4Wd!^OlX%k!Kzuz}aG7afF3vjy1 z3*M7^CVn`?H7QGd*T8i&2=6zSB zD_6`vd2TM3>s4!tx$N`s=KF`S>G!;!zx~4bkHn_WC~DgR@N&Bn>uW!7C5T zc{JAI`dHfr=p#W)qv(vKQ=i8B?#|en1@C0ft~_f{r&5m14n|R60satgv79>t2|oxD z2kZcz_pb)rJ8!_6y=l!AgW8wuDFW;L1cPf_f0#d};jonngJS`nue-(h!+ErDJ_i|A z^n=;$Q>~&kmAf(FdT+o0@2&mNCewzPEdY2cATD4o?iVpJU(7XZh`LsAFRBqyaF0+g z4E9*I8Qjx#Z>HBCpyXh^OZ_IgSE(jl^-|`0JI@9D;mtFZ-?b zOpRsrM|uGKR9X!}Ln6yo%`4g<&H?M;)Sd`RhabaV0U_o2lOBD+ zI(^L30V0)1+aLfM*vg@x&@c+-7He0K4$RDt*Ryl>*uX*6|W0sL^~cku9fB+3jV7!!T@{%{@?E>y?0dwx9P$*a8g+{Q!Sz8@I!72rxZw<}%tD)13E3H6w+ zz@Czc+($vZReThvjbN`qh=OT(a8BDOf!A;Asz?${I>MH_7a51`}im;&sH zc%X{8n>V@v>#7fHjR8&mDc0$FO)m$`*VRT-xNj{mHkZ5RcX!X9jxUVw8Bk#4a`4Y9 zmhU@4gJ~Yu7IZ!LNqA=6(6<*?xM806Gk7jN3f@>f_k#PzHx_evjlBSG$t&SzbQSmP zk50|zf8JGDQz$kI(8FtNX8whER{brMVi0|x!pCmjGymwR?JIW;RI5XcgZ>|Iy_NgjEV!QU!1TM1z%==v z?Dw|zYx^*ERk5ZQbIGLrZy3Y+cYKa7psixet6$q}+J*Cj^ThMT^TzWh&Z99*EEa$* zU2EIHWoxDKJ=gJG1EquZ{u7HGhE54!t$?$ zd#WvQOvOo$J*AKPiG1O{n7;A;ep*cyk`SjjfDj)ODkz?13E-!O!zI1q)Q|`z$J?vG zo+_uHUZkg91XNSy0-#5*7ZJkXj`2FNDE)d`U4hyJH(8kvQb4?HRuPadzC`#{V!1tG zHkyl0bD}B2M0m|0bbVz|+uznT?(Ul4TCBw(xU|I`3JqRLfda(|P_#IKQi=yF?nR0P zhu~6Nio3f*-~8{L_j&Gz=gywV{3gjvKIEKz_Fj9fb)>De%h9vR5f~mUc~4NVQipUB z$B!J-Zw7@yk$!oRzNO5wAywrRr_Z%s$%j|z@^s)D!XPC?3W`)}?3wo)iT&i$Kkd`g z`)2-fIS*h}RgN?Z989Uc^~brp;E%E-Jy^=uJP#2=3 zoqDwfG3PY%Vfc@Qvx3DPV+-kY2yjUU5MmkE`p68Z*ygQnz1~d;xZWF=cmdkC?@1GH zsnm6q3GAq-%=z8}o3f!mSOzJ>I9*#^ma<&}?Rp}+7*6-w1FIe0CYru(Od4E?J@cGw zANM84nn80wn?{=_TZ%fDYVePA^vM&s&JFF-`y_fcZ$0O^0`phz*`lf#^h}7;$hSLn z)BeZ@eHp#6xgx+!K@5Uy$Q$W>XsuG z0(w>xtdLMa)C^ieSjazf{NxoCqa?nHMM*y!)4R_O{H&cqThsI9%tKIXrWhFRE*v#q zYJDR5jh-oq?^o3RMo7;QN;_I5sJKr}|B%vqK7oRZuB4--9UZ!5Es0*v%E#tuIS{CX zrighx3I3L(jA_R9Ouwn25a4Je?`2y=$dHl+^QZlAb3@En!Q&3>a(PX7?}wz+H**_V5qY)N4P@gH%A zr5#e2414O)nnSqv)+XqJ)e=yD6fei00)lfhi-g;j1=-&6B*z z$JkZZ>SbzT;sD1?uX@`^WbF};ks!u9V6i(nIMZ1(_u4Fe^ zYBw0r!!9V4+{`%BpNK4d9rce#hnI^#jouZ4D=25}-C|mtQ8jmQw5HpFIQQYF`Zp9K z&gMSXD^_hpFuahP1<3G_a_+s^8{gsYw|cK@*>Fh2FqkrwseF^ma=qpuq;_taB( zfmF;1s8)PBZdZNQZr6Mgw*{~^Rl+`^-U}Jd-QE87`^|3_10?b{9DRX6w?!=r+=ORV zeIKK`#t+{J=Lv;h>2J@UE=H%tz2I8@vJIw~wf12=5CY&{rHrE;=&-enActxe0#;3G zjy%I)SXCnuLY^=cIH=}4L%Dk9IFYm#f)b#qdo~4Evx@+ij?-S~%jYB`0lnh0*^(mA{# zQrIgNCKP)13n|S)%st~vxm^od5cD?2O%E}<@Tx60x3ZED zlhB_87b-Sw-WA2kVam-93TB_R%1#lxk|r2FkxFMBo3{5mg7KzZiK(pDYf@3<&PqwvXPl9j zd8ZU8!(MrO_=#hz%e`5D%9J&^SSyQI5$0Y?YuY1TCB^6trs2yk}~cvmckqcH?0M;{|*er z**+=!#;^{W<&$%su0D9^LcN0p&P4nz_E(OCH;GdErr0mue>JKH213qjqpfl?uZ$|BmJ4->$FnUDLG~d|aYqydgyk9Q3(WI1;bj4RKs}mlf*nxw>p*cD&T^ zh5x9GZ|O66wx?n5OXnY$EB(Isa?8tW;S!vy`+IFGK6S-2^sOJ?LLn#5)YJVxd(V8v ztv_iCa{8eoT2(PO_aHsv%@$K1(wbL;=D1A6*{d6&1@XOTH~v zo%L_9Y**{uqq7u8L2o$-c$zRFuM0t2twt!4NlaJsrC3bbipQYa%aHvh++&agkLEGx zEB6f8q}%`>M-itmIM`=V6$AAG=W>H8f-AmoAMd#XajpfpTq$u@xE+d>_FLI2i47{K zE|TIf8)==IokFX@BAO4LS5Xde{x~p+$58SK@1gk9BCm<>pB$M^nP3oLUp^Ak{+Sx> zPAw|H$Jeopo#rCg!|j7+@S7-}Y+gylN*SXIlZ|3e=HN|-5!*DJv`l?nwjI4xvYXgu z17mvJJFZIi(w}%&#SM$t@z7InU@OUn1J0cdWX(8Ts|3#z>kPACXIFmbdsJbCRlpUz zA#o&5b>aPo4(i~_^_dDSKdH^QUq=!OnE|0{skB5?e_+F?$L-{C=o8A{A(N_jxtCV-r9B zA?eYt!f@LT$%os3);|Ts8Ff-r6?Ujy+#NYuy>|M7=@J0#xP7Ge%aKICl%>d;DF**S zzn+ybyI<}WP!MQd@oya5FXSa!BSC=#WhMwHiPh%5ItVhVZ!U z3I>sJG{aTyfOA!X22?c$i!Va24>bpA`DbEh03M-*>ui$~9t()6V9-_==*r#4gJHKE zq3(NN-*III`OOQG7P0h4#ZcaApO+65k0!Z`$PIAq$ieZc-NJ3>9C$@*+^WmZmo#|f zU*?FjBogRT@}^VT!>lF?cel9zf;H5Kv_Ccx=R^`G^5=`yk98+q^0UzeU-RwBNt0q? zrYRg_B5?rIZ0>@aB=hkbL#^=PUM4(5P zIOFo)Tv0i(-t|U>3pN=wpeXWa>p4xGtfJoI(!dr+;lG1>CYCHtpheBbSUayy^jE^_ zPqbb(%D%atEn5^08*r&n!B@(AdcO>POWIjon^2{h{GEvQWm`lwynyK(Oh6jOw)^JLz;R}>KOnpbK?0Nvcn z8OST|ZAA`MA=57T`s=x4E>AkwLoQb%7azL#;zvgvX|E4nNF$!CpDo>aOFuxPDoL#l z+e%MTpAMtm-d<@1RG*w9TqKFeV=(W!(MlT+s=a5#$(=#Oh=pGJh9_uDxjjq_I@9HB zJzwu^D1HB0vyvwLh}1|wBMUBzwUiZneo4{7CWEo9c^_-!)!RYe?coi19F5upKaE^J zd$Nho?j060-OckHf}ulNu<9c)Lm$j>@cGUxr{_9shd%VmDQ`^G(0q%AG8_ zdFN5cIU@qXj4j#*<^En#J9s5F%=G!v5h!UhZ1dF(WoNpkqxKI*pOh2Ig|_dLC{&WNX^$o|N`y}wf&#HYVdF6df^PTQjnO(oQE zyaS>j!aj$Wuud0`P#jldo{%&HmPAMEIL>EH>z4FD70pI_r*FAY{Qfo5s^&ZFgnPCF zF2f2pWAG1jei2>gwgYV6big&+VPj&gj&`pjfl|2JfC0BsNzcmG-j%2|Ya>%gC005U zC}k_*HExD>cLfr?=6P%pHjzl|XAwq)Bxq~-Y}+OU&-<$i5~F9y@20MBiMLC-O+7Hx zJu$uY{2F#ReJR77sC<&kZc&VJ04smH9*pYm(TU3NFy#p_(3`NrjoLgdFn;tpJYy|<(v-~ zr3KdOT*pRC9MyK@gG)0lL&EQjQB^+)(wgOwQ19pkYE9*ZAai(L#4o_u4BlBa8sWv1 zyv!B?1F66SPW>Xhn-BBTr^E8cJELt^-A}Q2RuzEn!q+RbAjNGj#kqP-&$){0M+PW2 zJbST4R#IB2qX)IXmTjPoEAU0dipTR(Rca^gKZ0q(6y+Z>F71 z@+?W7RaJTUF3kQoM`;nt{9-Pi8S}_c@zZ>2}vpZqMkx)U7Z z^YgUqj7W|MP$GJDBrl!)@sAtR-!5`Zng?_6^;t$|`Z4AW+5>nphp^N7Qor=9s6Vww z=Iwf2GL=x1SSMPBt2IZGKbeX>Ea?8KpGMtY@L>|{fb%0~`)8Dc|LvLcR)EEl&U}rj zz>ky07$C=?rjeoH4f^1(RSAEANpgVZp7NB6T{-3r@2Tl2da@f?Vxke+(YV`aOY_Y9 z`z|X$FS8-}mG$p>f1#sD574n_*?6AG_*)u>Cp8BVuUL4`0C6;~%P?-c*p3Ubs4g7Q z;%z7l0e#1@`5H#Ef1v7qS*bvOgxdw=ktH@L3 z95np}SL1C*yxh@Z8_SEyRc&gy>bA$JMccp7F-AewE+GAE>`x_AUy-LK*R zs4@mbt}q_U*wdAmL_AS9J zGkQ8SS;8w!0b@ex`#tG9x;_&)nm^r!_3;~@b7ch?s&CoOq=9qz^0Mz<)ShiExcAwi zWPQ#ZGPg$kp9o5*4~(@x0PoC>ES!GlZ!PhrJRYqIm`_%n=P5YvMcc2HTRmCyuRgh_ zKD|6&(hn0zt5h2uF|X3BD`=>eGo@Pb-PMAuU7XhMFA|Sl-CJjG%b+Mq36gXzN7xB9 z1aE_8uIs4cvk)F>h?^;ZSy3BWOT#o@Qbp!sy|0~V5^WA)H45``5c&dVy?PRotnIe>tzuhmcw}F%L6VtQ zy~h8VX4a~rw!R*RI7l>lR##LL9VnxM$^(Zz=F`Fq1);>5yYKK=&TvlC!rmr1tdxp= ze03~-s3- zzAQk<1SW6bmJvtWFRB0Yv2i8l)nQG+7RNh*&cU0HWwQ4eJM@tP!2P;(Zs%tf&q$n5 z6=VkIWpqrqGlNbMzt-nI39}JyM2i|_6q_k+6Sc!<*f{i-gRPr`Ag*t`7@J(Q*piV| zuf`GGy&l0)D>1O<&mZCkcTrZmeQ|Ofvl=h$GPg z+QE4cg^hPlkl5Tu%8Ml4d}{rJvtL$WzNiKz^=gc$$_D90WR1>PH*Y$m-x5RN-wqFX z%!&Fu{i;Nf7XF*vu+QG(h8oPD7+;NHWb3VHKAQ}8^j$>#E%6FXgbPQSCxJ5uCaKtp z^v1DJ{G;&QVdpf(KGgr>s0+5$IrQ?SO`_61%DvL0mh}Q@VW^|%d`GUX;V#+O`1QQC zl(I$oBdZPv=zGiYhYr*7^HU@Y(L3|w>nr%g%LSV;YTVmdeZq^nv#mVuZ>r{H@migr z>7FsYf401{&H0RR`+tO-$x8h~*(p+@Fv(l~S`>oJ20+-rw}8!N?TUxP-RA3B1IM~-Q=D(_JXT8 zvJAn}yyGlKwBqnW&fDaokX^hzoxmXt31`v~A%1y=4w!;#5Vub&R|p)zi3JhZ*Y(gf zl&&l$?qp&7^`+2^lvyCYq~)#IuQQcVx_dLm6-9eey1-VH6YfTFdGly{DHGdaI{$OC z#}d&Cyo=p7!_p(j3Xc*tkDs2p3t2w7C7tl7|1L(x$EV#%^F(i0wi*U$!W6|g za^>%e7$bIp0w4)s2-y+ofpQ0u?Sgsz%y|S^)yi~*LvrHq;`0g(!W+VLlqghfEYXgH zP}5PgWK=qb8M&$ui;8G_2|I2RXhE=6dy^;T-LLcU!8icmRJkTt>tznV|HLXl9z0o) z?CjqHWqCSR$D6r`OI_S+h^FY(tf(nmfsL_yG`w&9U4CUHscrHm;*>ZD78<~!mMM#S z^uxQ3@nVmBTd?nx*qgr?3OV575bck3L;=-LykjY34Xc_>DexM<0w1ys;Lf>s7adq>7j(pyFq6<$lSF~V)>BGcE?;oM`^w&`p8iY~*-V)c6Y?a<(!#WLo7 zNm`n0tnlKF?4fsl8g~i+MBP7o#9e1TF0A3jz|P zib5qA1ly+qL$2`JF-2WXP!33sGyreZkwSw6fRG=b1!>_{%s?KUqcK#&I{>#<>uacR z2VaVSJv3Ak*URzMWcgz?>OzAFK4zJEj0Ps=`6Rf2x2Uk2) zWE`M)|Hg^ZPPTBF0_+)THLIizNz)Qz=B5$#JvK3$&@8liUtTyc?&s*=$BcjNN!g+U zU}4cV>@SQT_!Lvx)Tja!)yyk_)nT~Fw|=w!+K1TH|1>%3PKx#(e~fcN+SmU%6aVy0 zS5D$fO&{E2_XPgGN(y3I_SsqyWM^UWz!&ag2ycdLXDTESlM5pry35>$_;KPtAk2$# zyZ7&5U@lV@(H+ihXSM*rZLXZT{u`rssQ>eLs3Fcra#EqsF_`~7kTVOKu@d8&#(brG zcaxsWrAXMx%)O!*;SxtC^SmqY@b&%gkesBYo6DD zmt9&ZS(#n<5#wIF67 z#!7;m>WGa!XKKGjfnFOgeuVV`kFl-%3B@G21=NQ}eIlL6f0aXV{7u&;K_7=$65yaq zPzw#T#hZ=rX97yT$2?Y8o2ChfC0Syak$Nd1tcwAyN_<;5N7Fzo-?SnTPQUzJOjaJ4 z1Dt8kdyaayLy0)kA0d>}#uQpFP=8l4uOCpgeQWc$7|n;=zZ4ewO|*sJV3qptsHx(O z>i5LIQ+uyg+bvD5Fd?T}8pLm|Myd^6Wg6|}{{fh7cx4ageP))Gn$Y|u57K)+Ri4}s zh~iaXUvLWoQ16iSaP@~rn5~(d4C6(t*!32^qD;vcGjM&FDXR~9G9S%&CW7Yg*p3sL zhVOxK=g{;Xc?kaBA$UR6UU`{FH4WrlDBfNZJN+Ax(^$S!dw2LacHM@}*sZm2sAxR5 zos|gQ)tkogX1;9yl3wz=%lG%RkRE4JGJ?O?VivvGo&bB?MPT(9hp^B!JLBy;ZHVmj zmie)1B=`Q`H-<<21ii$MwH@8WUZzr)Lp(O+9kl?HSF^wCrTS7OzqTiv)#IhEA|# z^>q!V3(E$%!=)>;zg4jH>SUjS;zUL}8&Ax{rdU zCVm=Gu{9tkv!ZnT^lZr6%IW^9Ha+8|;qToaVnVRAl(yUPM72gSJctXWE|}*xSfMx+ z(rFq8fRg=)lvWT@5K{oPfN-Xh7PUDv;L-bo7rtBso58MAc+Kb+xtUK9`cHLR4rD`RWZ?Iu4f}`Z?BxbwhT1Nz; z@V-QBy&Zhi{>?+*Fw^*Wmm3;;`2*y9`-^7hbMfI1nMlj!L`kO<8t#pk^>pB^Rc&m7 zX}3W5piJ(fz*oKe&$S=TTj{TWz75o(dcRx*%2a#yR{+na@vq&h5Wbx-NE5d9thH93 zbvfwBA^1#E!HVWUrvmFJtR2P&FXqrKZVSF%3e|cie0VX-dfd_EBH95BhD=6(X3=z2 zkijr*$Q0tw)n%-FzfrThK}C5SKXmEEmko}6#>!kYL$<|@NxD)IQ5!P=ofYtT)$H;> zO5WqtT%b0W8k3xwQlYN-&Wtn6pUxtcO$}enC@!mImpVY!9{=H&d`rZtpH*Q$4}CFP zPt47r#Oo+MLT8xBpwV=#dj%{fj?zJJd%r#b z@}8N-zhg4LH$s18B(j!1>Uve`O$xf!u2l~YyE35Z52y}o;e5WSaFydZcS|$xp)TgM zj#95G$YfzIMt9c|)6jH_Z6uq;@)m=jba|sGzfD6^033dw|IxpOU!O>c)L6s&q#XMw z4E_%&7;6daK_mjxe2$bg5dFH6i})ePoX*7*C&bQq%`=H4z$?n*Fw|o}!dI)kGJbCz zQ!cuZg-t4z_=T*CTeFFEhG?nx;7SBCkZP^TY1DA9#-aGt@r)C_Do3MLuHLxR@UOTW z%+EhFF>JONO{~K5$RAgrd=m`E`Nu!Yz{lU&uJ>!SDp2|q^QTGGDrp_5$Np866erz zCmcZ?vAg7#GCsj`_fohI5rpQi9$lsyB!l-p8>;gKf0GBChzU|# zYY$KBBoC)d)Q977`>Ce}A?#*}v7rPlWx@8dPIq^A@Rcn3@6y2WJ*AKRk&4MKjU7I=tSAQr=9yx^LDB-=KI*eAYf;c0+CLBEx6uuQ1-HDEv;$+D%s}`p z(lWL$UErW!m2V)ul3q*ZJ2B*Z*lxg+aASWm5&Bw{Ert4yRARg!y%+8OjyyZm7<=44 zF^}~i#p(V98N>QPehzD22^Eh9jx4$odQeyGkx=;GPc&%v+MTZh6lRaz*BfW%9Ulc& zm&vh{$#)xp`mghA_@pjTYwsdHzB#hINUedNa?nRDyt+X5mv7s+@e+I2IPuyLoTd(a zqzOxYfBf+qfg0`ok7kyvnvtNAYsP!Jt9ggX&wr3&84nnQZ+c+@eq}6!Y|Y&&L54gb zaC&X|I}OqUp+;e$?|^H(N;0{ZLCilU9H1TM(ZtvR`UT2q#v8a;N^z(@6|~#f-4bwC zkCiuGyqj?4N>3*ccSMv!2a;|YPwhd1dey1zd|5O>f&8Bs@5!$eU}wRT&bI7a(bygeX1io- z&xo=)rd9N9xzzvI+U!kuv1my1hoUl}{js7ljEK5&8Fh;sR8cRFBIn9xf}dE(`>tbZ zP>>MsPDa@5u~$*F$3ukWrH@wrgeT`3N$sBHgE2qmvJ?7N^V0r(fT)pe4shH2BcvhG z)L5P)xfmy^XlZT0GB3>5@);sSinN5@FZqc~c#{3=VGm4<>?DAS1bWCfbdr#KR9J=H zhSxZPqKsqm5ZhMqC z?lT8I-FnajJ=uACllcAuc4rGA5?$+7j0wamL!#=;T`Sqf$qB05e2P4zDUN=&{GN++ z-@|qZcq{56Kz9^2YJntv!qQ$a9NRTe?^YLjn6-mwja;DPLZuJao}I5SMoiEKxYp27 zU1w3=pLTA-i>@d**vYgbYH?^wis(oy$EyF#VM~SvKX*sFWLYt#*(qN<-x=DAL^xJD z{`m&3@CEfNmi!-_#o9#xKGAy z-wN4?mE#FC+vVzU(-Fn8+@baJ?@Qma!k@m`r>IKs#7p+`-PU$lI}h-E2fXL}E&EHC z?30dWh(F#%D_n${He(u=GuKuLUtS6gz`E&UHVTO<08O~R_bg}<+QVTj+1GSrfo1M7?OLGC%n^v zfl1*qJN*Xoj8&1f3gK8NE@ZD&0ekC4yt+hYM0TAaY=YAK;Z1w@g##5L_yewF_h7tx zxIEsgG0vYkqZP*34+o;~O9dnk{Q^(w9VZ^=lGpuSoRbuf-h@<(aKXa2AU>QlI$`kU z9i(nC`!!~$9;4h>7DJw2Qvf*Ivpg?)_|^uUx6Eat?Jn}RJd1UU=ca)&(!@4RgxEan zEWb%e^*;Z!A6mJ!ToFp|gA;U)$SbiAz@KAnHtGO9P8)f6&I+k*A>xk(??4PSQfH|> zIF*DbrV27SF^?9c#u=lc%O`!-%VR3_(Mw_9E(b;&P)0_Oq)g{fe}@RD*U{7r*+n%# z6ddlyLO8<&zopq3r%tPP(XU_KR;!^h1?b7SXL_YDMC}7ipSyu?@~y_tF2rZT}O)Z8r|2YQOm&=qI-5>HXLB zx(}S9K1;*%bF_2T5Nqy(_s4Ism_|enxLw-G-v^h%#Qvl%e;(k*IwCyB41(mY`FjZ+ zOZ(or9hD@bZTO-eh0n#^4+U8fsk<5LdVh^L?T?#s)I?oYQyuC=$Y1iK9i)Wg52vGY z@M8nbw8S=4IzdtdSF`aPE|t>`&L&G3_Tvw)R%PspX(f8zKz!TE446`O zr;^d74V(d&#cWqMUGUd>VN>j;d6m_A4L(dRBgr3cc&b)YlSa@XP?U>C}c@{MNgvf1~=gYiAC&L z8MKL}A$cmYp@CorCB-zf$`*4j!HxPUEjAtLyj%fcY z7)XQfQbrJB$xhID%)L?Lti{0?gYT^sZoAX?gIGB(ty+928G*B6G+=vuxa$}&%574r z1c^;!Rw-}0vaTZghTWGu`e14=*)PIl9!|P)n7M$uzSHoAfj~H#^s*@7a3txfKJ>jH zcK6hdFZGmH0Qei$la0^;A&&636~jv2Mig)gBv{uiG(>YR?HPxceK{c>r{FLhSey-8~;m^i57y-bN!8X4unTMlg>pjz6ES|ii1)FB-SV0A<2qkA$ zjsB>|gAIw^$LFzCqo47tp}~&CS+8{`m75(`$GH;YN1j#gJT*E=0Xr>4UdmB>&vVZf zB6|Sd*=-XP=ZlAlf8Ztb3;QKMv@@M*tULFJS!6AUb*7{B-l_v}~7g+P?xhBZKuwGy6jv6Vh0Z$6s{#mk-Eu)d4HK)+GhP)h$u_g`1X z7_u@zwR&87v*;O=Ui8e;eSeOoI%oSU!x=rdsq2kcct`K31m!k*==6> zB=^AI%f9s_d&q9W&1O3^LnxtRg-nwm|=Uv?I1XZBHkmhoiCR;ZK)Df7@rI0(%nKUUh zhW|}oam+cN@SZEM&~}F5r?l9V$KI9cuor3qL!V-t1(YMVL2Il^RhkR<10Q#}{w62z z@ErL0SRjhi9W|u`5-Uk5_|3P`T51e{`P5lhz)vKIc$3sJ%NjcYjpE1!_+mD_7AQRU zW{1_bNTTP57HoO^i!oKct!PlKLExonDUgq&w}Rk`Xr>Z4(wZJlnDzd}3~iAc0zpFTf)!Gk6E zc)=$pzUiYDUha4Gbs)v7uVU7@=f%?!<3hL*5mw!<(weJ_2|e|Zu@Mw+EY^tNy_;Oy zproK#8*qUh54<^8OrN}U$V#y2VDtJ9L;&w7Odc!_M!zzCh2K!va>Ye=wYcBs0L2p? zg$ph^9M!2da4OOq*;`arP1L}9PUj}QZ=Ep$*U3}!ruOt+9)|IhTmXk#tuq?tl;Yx5 zO_m|in+crmu9a!QpjG0x@Etf$Nb`5I>V|p~^r~OJdyy{&uO*&#)~20Q4Xa>)AVv{g zI8I3hgY7ZS4(99ZSCj`4~l$b;*VgZx7<+HM)c39H=R)x zN~(}u*_$q~(XV>io?bcLW*lD63V_eXHjd`_3L*(DUS4Zz0(;_T?`P zvG5@@GOMKW(+Ak^v~$!L9)E(o=MwI2`USJ=@z!yV@BZ3jU;Jr@GdGV&?GhbDMkNhz zlasG6yOjUN7rMKD)EqFfl~9R}{p&NUg$gty0-1&;Yj_ccMA5HSpReinG_fU`NUDp^ zXBMmqhzPnk(}tY2jgMe=EcvbiI$%WCI9F_oth4LAbO=thO44uaAHFql47a70)PSSb z0`e%CbZfu3ekY{L4|%q(jjFwyobWjjv$+VVvc7EaX@18^B)jg)dEnnsGa`P2_ja$+ENd~GNo#%{WZJ` z?>H~q)W!-$&2^vH-|NvQQtTwoVfcR_e}!xyuDEH7O;yU#n1EuWGakICor<_5|G3hS z&s}UGWs`VJC02KENA5As7fE7S5x*0m=~Nd$%m^FIJCfCJnQ2@fx5Ahz@m{GTL*WQ%(db@n* zGoIz$6vF>Q4WYrpKUfsI?E5_HL*J@?>mb}Xz3{ZnaDUk~CNdE|UW z!n-smG<3!g>N9~90s6k5OXhVY$jTTxs-tn=Lgi6 zn!hqgVOIb?FJ*GHQDDdQpk&z;jn;O1#N>jzGdhp z5M8CPbpVJdXVIin6`&G~%HU=ZntZ!F4`ID6keec0~B zVO4O_HE@wVZ+6g{`?-DBrfuJH=sJouVHVXeL?NfiQKb2$khb8L8A(H2=3Nd-B750+ zmOyL9SpOjYXlCHgS3A_kM!jKRTkt$|uwIBC3QCFDveDk6T#AT@ey2F8m|hiEaa6F=t#lgqBuCn2#J5Gl``li&+is^}zBvN5djRFZ<||MPEN3$%t2dyc`b7XAhmuQ-S-=W zAxtGWsI`(ss?6L1c)OoN(PTTqya0>?W_+=(pdBAyNoa?+WPtZ9xH>9cJ1s*4!xBG7 zZ&uko!RG>I4O`-@PjL0^w2V?aqQ%grB+*n_y@$GwD{y_id&Gv82^TTU1=he0o>jk< z)6IG9{ZP%wQx&HoKiy@Q?p;B8hv({h)}g4)iw%yZ(M7o)!!^U>x6zjRYUcZ7nWjaR z^>ld2$-j6Uw5fabN8q~r$fMEtS9lMf`_*%5>2mcGHu{_i68*N2x>-5D3 zzs1W}IGsfbXBjYrI*=`Qb}Ht|>WfX=IH|);J;bWinCnfaD?_W+$DSF$Q?3`@GHby} z4|eJ6XzKvAH@!x|w%y66f2=Xv0A`*0PvDlaKX;|qRL*=R`3v9wOqrI4EI3dHIZtCH z+97l37&`ug^kv_+=*Mz^ThNOA#Z(9_T>|6cYTA9kNI-!4R%SA4@ec<6+JRBN|cVOSDy~ued~`JRaaSe2fNiKm(PvE>Q}(c zV2FN`4|o651zJMJKpqn}Qe5*s6K zRM)PoX}7Fj4|jUsjnMxct&xo~)}}0_mPdzpXcMDt=;dtn2S3HhRdVDEN90ZIU+2B* z&_>s;Ef{HBe%i>Xx&M5B(@xUKKZZS_GiGi_jQz6E2_x644W$KV9xYuVMGmTgKTtH$ zo=PP$#t9QC!`|(v&3bLPtjIP{sx^t<&M61n@46+^^I1zFfewj^t4=bbpLgrMG6|d^ z9u7J`sP^YlI-j*I>*5?%Dnd9wH5Z-@O2Rj8I+h=A&0DiRD8D6p&!OgUTfGqAWqnmB z+o~5NV^TMZnXSeC1%4zvrkc>64kg_!Hp;JlIUxsBMsr3opqds=wj6f)RsDxsZl~A# zRsYcK>~|+>`JC!tD$b@?7E=T9{T?}^#qV2qzR1uJx8}(96omXc!R^wt;_xR zJS9^#Pj5W-CqBHU$0ta|tUn&L$xIDjIzG5yJ%w+RdM9iM3rJmp&!jM(u;m#BXEc)d zTU~U~b{{mm(I^_1d3#Ti>61Gzjyk>4vzXRP9Qe)PA6)tm$}IX^L-dZq|xT~mquRuDV^Ty()quIwP%R_0+-&QJ8geUV{ z+evU~*^}J+(skWJNHy1I@w_?eGMnsSyCOZXpmVs#*RHYQA>nkc&c9Yw%vYsuNV@~h z-*V->v@d;)a-9NWsB95A1FTRpBd&j*flj)`@+_Q0z7w`S>;J`%n(HT&Ff5x(_Sm!y zDnuL939xdEl~M`gVXR=*Sls#TrYWAWD;W@eD8%QE-G+DRQ`Eg<)dt@6!D~F(ZMB=qORHgQtoM4eD~gW*Y)I zSUyZZh~HA``LC6o^eCxs_e>7`(aJKKbfQ zu10$NO^FP&8DIQlX?ixcn!5JA{BIWg80A}8(eKt@&CC1AT^k9^*pwNxpE8(3>@i6@ zFuwc|dB`0ih!D@K2&s5c)P}mA>!8Wo_tZStRO%3DD_Dh>+sE@-*Wzqw@D|?s_d2u0 zt+~nkI-R=7e6J++zGQE*Sg&xTJbiCpZwm8ThQf+fv2U2IG#vt!*sASNB-$;Rhp$7+ zW!ts|4C?#~JP@S0{zQGqc{mmBSm8a=`Z42K`;#AkA1CA-6;<8M zM{B@SUS{AY6YzSIcVn3I{%mS`#qJ)xplh#ukX@=#z#PzrfZy8mYaaD)2l_pXw>N-p zXNeK%&MYv$#l%s}+cWrW11FMTi+H?Q%$J<=48x#(N%`AoS;HCiUlH`mIJ+(HlJ3D` zZ^CtoYyMYT<>Q#`U@$CYi@atU&Ec1d=}DFB`x3l0!jlRo`mRcKgOP{g&qgIa{j}Sa z^YHe(P)e(ub6D+OzziwT% z<>3)T^vldQxsi+L_kWgKt{BV3tmo33K8ZZ7@S*>mY^>Rm9c2Ify`OM&j_#3e=Fgsj z@8i{aNOIk==3lj(=UV4fDQZ;hHL-4Hvx$|r+3FmwtXE||lpL))LHrZeZp8v|6)Efl zO|G&Jo-7Hs+S(JR1OpA*Fik?qGMQaI!FjX>e!-dLvFD3=m%iRrekh4u5+hW34ip7_ zFzuGF;;e{9>sJ(8nZgD=pMulL=MvjKg$pJ=Ea?kAOj)REnR?e^UlX}&zIXCI5!pb8 zyb)M7)jH2>xiYr=0=n+qtWyO=dmm9EJ9Ks(O1@Gx71^m(Vy++?@|cBh8tZtZWyG6{ zT3YdRjowV5LPWl4xZ2hwJAuTB4RENjaD?)T9U<=3$a2m5aYZQj?(2dpU$62rY7638 z1>y*W#Zy2co*y66U2&u2qPMub4*;oa(RkeCu_e_AQ-&!&sM{U8rxNVsUGtfuV-i5ZI{3q_mh;Ii6Zl`U$`)>J!gW*c=*Xr-6DUUGW_rR>s>qN z(w~8Q5ja6Fd0EkYKUoz0@|~H0);?`*fBx=&r)_Y(7cDP?dGlk4c7tdP!E(734dme; zQ^mU6sv$r-OBh)}^ZzOaIo}NQ`{CBFiQ-2f)W<3DFz$bwGKzk;=6}l&4|SAa0^(X9 z_9M<-`JPpmp!s88tg*g84{Dt_+9wh->XllGQCFf>yKg)1M}u5p#10pKXFZjZA$yc0 zi+&A^G(AvQjG=c4sYLk4^JC8uO$!cm6A26WM=DzjJ1)_t1l` zeW&Bw=JXStG~xb$sND_c+VZ}dm0{`DZOSxyQ{8EKNotucB;DIJ!L;+%sqf_ z(VoV$uW$W6bU%HnHW;J+*E)CJ{DU#d=T%YD^8V-J`Y#CXv7;+DRA0YsW8eY4d3Dw+ zvomF2VSBr>f?ZaiBlHJMSFMByOp$YkLOD`(-)j)ES(4 zWpP~$MNxO#Ku`VGYMX02f{~Gr;yNMlJ)yt}aRyoD4ln9v-WVgaWC2$yC+QJI0Qa=L z35yS-0Zf3uH&s9K6%&wmpkSWL$j>WX;z@#g6IzlJ3l#7m2-2EWv<#impgSt?Yn%7SJIIgN@Dr9FbtJ z2c*z~{FNzx3*2PVsXl}BIBvPn&*C`Je7-6|#GeC#da{ORf=*znENkH?ED`qthtIY` z)eTkuWp5s)LWCq46WPKdonVTef3$hIp$o@$F&zlkL#+CXs( zwoJA@RQ=e#rY(<{gdm;Bw3YFJOF8i}p&TQuXp6<0(55LSHY;h4eT*j{1OxD;-ljeo zAWQY2U3lNL;_IJ&^6ccu+It}f1(|?b^odaDZoodss!G-ktT^<9oy!k-ZuRc%e_HnQ zpFbYe?;pqg_4fR#Hy<=mk3RM0Q!hM0FI|w2-h2*_H&BJW`RK{VP{f;$ zo_s8hfj;ib$2}C23H&@IjXS*c|MK92gFY4GV{ZX(f%015 z%oCfg!1a50ek*vbx_0yC;IlaNbts?3=e-5yjRl&Q_8q=zUCmqZD0?M3wSpbXd#cU0 zzCITUzGu~S_3yze^>6V>^2vKPJ^d|gs^OoXv+YckQy=UBxpw`c|3DLE1NZQb_VsO> zZhAu{ElCN`_{OnL8}1EjnwIsR+PSmtf5zhTW!?gF!2)>h5qB7>ZrJx&(9`mfkuYq; zGvz$!J{Lj0E=+UXm5ic~B-tMi?#+cEI4gC;buo&-VADfxA{lpUT%m`^5FFj;U9BD#ZQ>iYhUzJE>C!*dV)&Tq-*i(4Syd#@0X z=h8-b?@brDXS+}o+?&9Xoc$PZx)$UpaPJWU4OrRrV7nyYNU|wR4ReoICm5{4AxJVL zA|qg&oqAwe*2*M61F;6JiRThyV8>z~MjrWiAh4PQ%1Z>psj5El)*}sla3?r&SW%qG z6xmZx^r3*puo#mRkk51< z30sNx4L4A2lC)UBHe~E+BD)k(u4bGv7MlB;Aqq$b5K*>ww0v?dM2KzJ1^!4UpT=ZC zTLf<9EaB#cacjCpMj{++6Q_vkh}l_}WXO%U;yBZ&C-o^?^ePb-y8H0SRFqI`cOR!vLA&`%1 zjasgg#0m-X4&WQ;Y`qy*@syV$!_DBX>ZbNDRmeCPvzzqbIpf5p3jw~p0E}yJ!#v*H z9>=U!qQYH(!MJhu2QE zGk6?!S2wr)pQ*~3iTeBZw>CGVf)C?`sccJ;;g#Z_YMR@=HxvDv<~I37Sa2c}snsAd2{DF)}#tKFl;qL4+08W57 z&M#BIge5qwu`YyU-~|(Vyg0?&=(v zu@`&uk{ zPJ9aPD5nIes?7r(Eq{c5ci>5UM|Dfb{nMt#Y;7n^JR1+otEQ}86tzLdoCEmiUD}Wg zz7O3`mlu*L8)CEo%y4||=8w1i=jf98N9pfqdOlviiY`NjUqP)$uRXvw|4x0y_o#VE z|3%na@11zoTsV)6u@K*|?>hO0+8gkd_pM)ks{g(HJ8J(tkNW4k5?kPjnzL_S@vr!x zJufDeI8lk<9!;%6bIc73U`)$$omG1}emA(h^*xv) zyAk)8m*Bf>_IvV0K^LriC+7A(RK2I;k)T zaChxafD>HKd&2Wd3@P=tP6e#d9(n7p6>XPgH>62f7m8maIB*j| zbaG(^0G|e87+Dnsx8Z;$K*K-$U5Q=lQmzrwd9BFrO~{iU0N}_)MVVmazJ2%~3XlUD z>l685075gIuIkrIPl{|NAK1$}=@|y$g@`PuN4k|OjTnvzdFxRp1Uz(OgV>csO+oxu zH6}qdi3@WQi3|ZgOHxy7o@BiNX_?k0k9No9mpb?(04eS_*y>F8&{Lq#R3(^)I}$QH zooD6aE`ruVKl1L3KS@xXm7yQ-H zRo(laSaScpk0gU#{jNt}F>k&>yjfLuQ*nd?dGqBh*~uztcACq1D#%A7fj$fJF&i)0 zNsy1BgiChD%XLz2-jbcAT&|N|d~70rPd?HrF^qi|s6>lYc%R_`cI043%SSg}*ZP-a zGQ1l%)3@LjH%q|1(I*EF?PGA4+K68={0iQi4-K|AziIpSplqI7qc!l9* zbnAa$%${B@oe1u2{doHu0D!x%7v*Yh#^ol8c<*Hu3)l8`G?mTX*>-%&TVQ%D(6YGa zgtc3vdslBr{}CW1IOYWP`KnAG1+guhX2h0LIiHW?^@w8WJDEocsqd zN5LP9Pbvs7hY4}(BQbs%oC@ZFK@WW<8?f|f_{n5L-wi?aj>iu7;NE2Im{Ttw%*)T` zc<;>yaF0uJI?Hm_1uY>D>C||^Jpy}0z&$Lt8CEase-*G0Gat=8^@wFKCx9Ii7TYjH z&=pzZER62KC$$M@7YOv!a)Uzd(gq52Hpf=ZRHX-`h;$qT_7vP>)8;UR2{4d1g$td) z9`F@Nu@!Bb=pwp_-30An$$631$q1N7Ku-@iF@yy5=KLFI00X64>k!?$j~;_u?qKLE2e(OlLvEw zVtQ<5F#ZhAheCSw5$qH1J~DHkz9_`Uc4&CG4`i4eY+iiSQ|Dg#!rg1GIDU9RQ#z<0 zkXGrceY!87@&@$evw?f^X_|54 zumw_)4&8Jew}j3H1^SdiFFs9IQf!B7C3V^NwU7k>jGZ*l(fXZ4B76ily6bQ?OnI5p zLhY232A!XWC*ZA%>RX;3Xm9;+Ut7zeZzc1L0!wgL!&Y-MHYR%lEA&* z&c-wG7(MquXBodz8kaZ2f#mpdZ-JS#06?xqXK#&eecp9-zrwTRteMnh8rx3e8~VBv zHZ?v5P;+AtJe9lo`ZOxyn<|wBepPk$)?;tOhw6(;B{5$PK6k&dZR1U^tE6Q))dnZ5 ztKNVQr-^(!{Y}uizgg@1*jr#eSOD{3ncyZkJ2Z7ZIW!!71XE^TM!#kw$j9kM=oNjL zdQxBNE&9)g6XE+X>nwn=H5mNw-hKVS;Ai1law8P%n6#1*#`$H;(Z|j+#bsGAP$tZa za~-IJpd{M+AVErkmC~OBRr2LyT7W=aKA7j`3GB^EaL?&g4D69s1l*(7UXJHphXEAm zwdZ>75!jPs4_pbt=pFIk&Yjb@t@CwD-@1tAFd#2pSoT#+>e+dGMm8yY>S-l1EI+|R zoDpFZ@Cp|h13;UoIyFGhXn1%y=Cr#K`C-rU{C4fWzg<1HWX9O@EM9rS1^xp z4CbK$0*JO@!=6)U`+^b|z{^j&tx;AAkREAJUAix8ky=v-uhm$ZZO$`(2s zr+koQXrfGjWROvAcx)_6Tls8{b#OF1`NvZM?ok>Bi8&0==P-={^d+$OUlK#8Z_&ad zcU*Mo#k-Gx{$Yd3WTGh0X8}8cdOp-}C&{C84$w!CF9+x&4+B9y3-lEO`N)<7 z@{ur6kgp~S__4Z#5`%o91N0RF`6>(MzL z!mt%L?;DcI;4v)W`HjBz=ELWBkG%S0Sm22#f|{jGE&qzKd+r!)Q!2tQuL$nFzEV8* zXsl$A92anhx17uTH8!Q;m!e91FKWhhyk+gy6~Ad* z+*h_ANzCYJu879(O0C^;(znpnOUu<=eDhW;xL3QNcLnVF+KJc}*HzQmH?+QSB6U2k zx4>MmK)6|^*@kOc+MgL53O-@RAG}M!TZ}Yi zQ!l|{agZ5K8N1jT>^_2keNX`IX3Q8GJ=zF4EhCNp9dVL`h&U)PM*<5`Cg7htQ%xCcQ{{-BU?kutpkG4T5V6Wbc|rg)x)uU) zGbaIS!jXqEv<=FK4d`*mBi*zAxmCkhp%VbrD4-ALDc7qn-=hzf2Bb~QnLr=@ruz;% z{G>gXTz+=P@>R_O@;M%TU@*b)%o_#t<$Lqx1AQt3aY2xe{gU21fG+Q0n0didd>`dJHF@4!>{qH?uXiQwMAzJ_D*L><>MWPJ6( z`-)$NtXu=o%PpG)nilsTy>{yr_u)PMQyA~9Wou}T2!;)gKK{Czd)97=J{c_CX_j%B zBf5JvZ%eM-dhXZovHbEf+Txp)>bXaoV(-dpag9_@*uIJ2?LlytE(|r{>b`=vz-+Yu z?l+t!BgnUXpfCIfTpu4to**B8+dh+l?eC{P)QkEdPtQG>)|*MieA|^_0gN>O%w6rt z+VDR{hOoz27~Y4TPiFjacG(z>lgyHG#h@58JG9}(XILlx7a%0SNP?0CCkawcT!yc4 zAPdlQ&-LDO`MaWed!jLNxLKGJdc;M_5W*vK%R;*hUP<=co9dFBRIvcKr|6ez_$$UJ3B9mHh72R5|i5|;7lb9sz- zw8wh*&%kQ2Y#|U_1C4+kf5>3VHKq(YH_9@au#wbtb)x?2{m3?`4?$tdV}CWU%;qDz z)Tn@;EVpIAWrONnPcIifv_+6F2KvayHxC@6fIh8&lc>vfD$tjyu3gl5>KPa8IPdb+ zVby}vnBIJjM<1JugD%-gLO#fs=glW|+~qo@4!rqn$N~9Cb3nc@jb(c^jK`DDS!#1S zKt5HCUVQnUd|Flsu{*3Qp}!U1$F3a>i~BoUKaZR1|KMhIW@Q*8tj67bT}^$89)0ie zd-TnZv;M1J1yx6_Xt^B^^71W37DeBvG|xSbj;JcN0dF%Ccs_)G-PYF9GCxL^??ok8 z083K7{`d{)2k@qPQYG|vynTc{_&xLXwd)Tse*p02N!d3F4q5ZTbFo5(58eXv&jNT}V3sTx{@*9}?M_5P zU&OE6KZz;0ne^nt6kNEUdQczgMg6Rv^X~-s9?e<{V9a5fcz;)QOZyL!sqpofQvMX? zUM9USAFni-EXTv1NFE|HSuL^2O~M$QJ-?42B*936l1A@INb*(2v_L+v=X&qWMsP3g zjN`ROn(MWfDqxb(7@QIHU1kOU}!2|&==Hs7Bam<64 zG*)5Ez?i(|3dzz*5+Di8>Y+tmJ&=sjsUcP-so36nz~?MpN$)u}B#j}?4GQW3@G=f! zDAsKQb2+oQ6lA*xMMv<|i-A0Xdia;Ek(<)46pE_{`*OEoAQJ=P2w)ekdpRhb`_$2< z*>&CUpl7SJGh+f~jCr_w@yU4rQII>72|x1M7D!@y1qlfxl2;BEB2W<<(QD3RR6oX` zIfrF8vsP?}x{LRojp<>?01rC?ni6aj_l0!oz<{LK!sIN8MEr-`#-|@SG5?e+&=-S! z0Qq>X3G_+l$5^&gR*}Uy=Kg$tzTjmS?_G7?!3y%R@tnQ+NN_;DoMk(!0MhXg9z{4M z7uR7f$CJ+m`sm4L>lXw0SbsKyeED8{l?w8?mmANS5A)Olcik1F`a4>#P1mLVh?D+C zT%MJ8?!%x7GnXG&Sl{wn?9X@3JU!JF(JhYWmB+Mv3+MBaa&;IlQv~;3S4qoq(w4pZ zYFFUq@Y)I4H4GZ-!styCs^gix1!lqm*bfUHYTw2i@R#wj-Y^p?%!M}badY^p^)){N z5V{4RPUXEX%!QL=bPU&Sec!DZ%dab=$`;(a(*CBkj4jPl(W`H4elzYFO_NqH4Dh2F zAG`(Trv>o5h)y~QzgvH#yA3PDd>Ip)U%+?fKJ<3F?-^(>+{gB*2lb&|)Ng)T-uG&@ zTYzH^M}JVg@6lBK;NORta6O*a{gc*PX5Z<>!aesec^u_WHBUe?z(!1$e~REEK}dp; z&~>`6*$F5-cUfIBe=(WqB__t zbosg<2;v0wwh~l`4E7U5dCAU0^2Vb}YR5EFW;(_aFtV%)j{(Na6X;`z>qtQmrK*M% z*fWKOPF4l>^64ydLk#SJs4AOwm5}9j!91o}5`%eYP{2G2(IZXFawLYj>*IdoCS=dNNDSfrMh`gB*c4}pc@Rr7ARB=-EO!YYjCn(&UZ_B|jp{}_ z_CkR)QYcXEEy9r(9vc(nBfrS9{Eo~xiPOgidCtR}3ddj{3K^{K(g(JKz@o_S*H*YJog+frne z3hr?%B$GAQ;+1CN%aDbMx6!L|u8k+JZ{=8^X=(3iYv0-WAU+meSvkF)d{6Oa&hM&? z0FZvr*x2cpxSqTz%U1L3t@6_E7Qn+IfsE_DXwkEw` zZ-Mby0OJro9oUyIGyL5s6aHV+8W>;ATrQbh=M=Zh#>+I`{=8v*#Ym5!7ps=^U>;5{h{3(anv;5-hOC zbaOg*UNTG`D!`8^9s6%Q!f}fi@DJ<)2H`qj3%v8IM_&HZ#szWc+f7hh9E2%;fCPstma z5luQ;G3UhglQap&8mNdI+q7y+nGq>T`NO&*C`*d>^CJo8i{fNyQN}#1UPzh%83x#c za4?7`qSXPek-7XM0MxWStGAd-jl%lWQS>t6r5qFL>HW_vrXgfsL>8&x4V(NmKp&Eh zH=lUxQ6N3~7)!gOm+c&Bs9&<<)blUgdHPF_tFBJVC?&|31N0GnRc}5Q$YbjY@-gj} zIdxccAdrtdg+RU>FFrCU$j9_70Qsnf3-U2vNkN8HC3U#c`a0Oz^4Ezd^#E>2CstbD z$L=p5c!{?*r(1s4-`-rd{oBUY!Iw_d0-HAniA$f~@+F+TvMoi1mzQr=qURpZMSFX5 zD{MQdWynzP;FU+WzG9;1)bo1_Oos*5Y>lp1y}tHtyip%E9qrAhHej<0Pk49Z{msjJ zPM%Nwn(KX8dvnD7uHIUm6<+_^drz*qO_ZFDV z7QlNTr^5j9?cbG3B>3Y4c=82pILhr6MEPxOkL|L3>S6Uk(g$yWnYRGOV( zjRo!z*vkR;Ca@$Y`>g;)SRekK02>PS2xy0l&Pp?O5Ax9!ihSHYz%rlV2pfLd*6_iZKvkKRlEW>G-l+jdk|0=L2v>0Ur00&+9PlEz`>P<&LkAX1{ z>gVU!5C}VTHFEP#w{^3zWuakTO1*IUAYK!W6 zVoV`UpV^~NPNxI(NrwsYaZ^7FLMH+4=6LgA5DhF__MFErzvANkr=E7ufxP(!(H0Ne zv;p}P=yU00u)rXbIUt`y7m(2L<|D6!cu&3_Af0)8@+r_aLm;23m>*Y~7oU4+<=evN z=dcC1AJ#xe>vwRc`XX*t^>er@WmO$F>qBw>{I7xb)(_J&tgMZB;ZwCh_^#_(ZpAr! z?NkL7tB)6zZ~p5KDsNd%wMT7`cr)%7uA{#ejWdq?GGybllxLeh3!J?rdI#Qkzk{P@ z`dXc5Eny$A)z{YDd(M{V4fCvLbFw>FX7)q)CS6}PDzWak$*F6w`F ziDY>(-U74I0+}|Y@|M8vHP;pSzt`>y&}zoN7BV;fgFh_S|!TJ#xjs9y58%a*~t-?2%x-_Lv;clAP*! z)Yuvxl1PNdvz`RbM8_l0CN$4j()?qmtod{y3WJL$4*9d$0F}fzDu;}MRDnt`g-8tR zxb^Ikk|U`UFgr5Gjc1cqo`QNA^}w?Lnt}8zum@gQ>JvQl)FZG*xf-a_=wRA3UV2bZ z+XJJNpgQmuJYn^Kp48R0Uod7P>@$w4k)8$2qPCb&5^)+P(tYbt90}S-ZX0M*n#BnM z?t#vj0e#DsI!S3v@=9c^X(V|b*g=Y6tmh?<4J9V99keT;AJ3a@m)?d1>Izn~!-ae3 z$?%~!Ab4e+O|)nFzy!d(xEWgsc|q_dNAkWau}EZaGfsH*Ea`q(peUVPP=nIjI8twj_pr%DnW&%7LvkA*JCSCzdN z6a@Lm?}B_z{X(96EY1P>NSF?gkL?r);c(vl63cZKV4L?OjwB!EnFV?~noh4v1YCyf z%6ZncvULY9&NsaD1ug&8wWDEi*&6YJr(}V_j@Hj$_3yu(l8`Yf*l_O&;kKl8ou8h8uP0=FfxgyCoKLjDoHlY5&?*#c>N-+c+* zkT*_Qk{2*(3jnbG0N(H3IcWh0s_4PJ*g|W!TyYsPN5zCGBzO-x;rjG-QxM^+dJD`6 z3*i35nX%!ZZtvbynEDjvu0D-fti3`jZ4dC9_-HTXvmLg_Hf;N)ZOKdX7ATPgFg}Os z>h|t}2i=!2H~v;!EssHTb~ZVu9g@wYH94m8B8$3hnA3hg!9{|M(8EFqISu+u87wd+ zxL3q`uWaC6UjJfnkHB65a4(NN2KNZ;jS24AiVE&Ao2U!%{lHO-Lua8S<{un_YGGIs zv|?HgWuyeu!yqPLhw+;Y1bp?0b;F1u+;xs0P6tRr9^v|_uWj4I_QW=$vd zWS`yOfPaa>UTn31zUJG5n$ZS|{aA31Ei%w^k5cK?MiWawEIndD6*DGJnjT7vV`&=< z3Q#yH>Rx^k!QwYf@!#xxFif5kW`6pYQsz|W%u=kzeRUJSV zle0YLK^o}dG}9wHiTS_8hb=y~6W z^r4_1iS&`EKLzhvNGMUjx5>?Gw?@s|Hinx@B+`o+rv=X18od{+?-?iigxN4AzrD>b z%Ng4Z_P7z(UC9D&0#`RI>v~W3&c;0@6Y2$d3(P_b;915W#SaJdd-f&z7Jfbx;rI0s zmw=BJLfulVn1U(Ua6jfiKM#+P&j+=8_Cc-(_h#W(@G6bA0IrXbDC%lU?pgfrLG944 z;VAqdXs3fS`^b?L{@_7`YiB9}$c4Onz9$(C|ER99t&QzZMWC-+A`27&_wuEe%yW-| z9q+vyaL;M9=$?DJ-yS|sf~Qd7V6&AZ*RzbP+x_-(fCm(&8&iw$6u3|Zv?4_SIRqbJ zWda{WG%Nr@Qf|mLf$?jC@FGJ{k1_?^Lo81iUO1Lf0H16+rc(-aAV01MEO!~jpb?AQ zej#tr7^=vIjiLneSi}H+07bEOhNyo9$uSx2BAZsg2RfOb#s~{b#(B|`6~X9Q{IX6B z_brj7N>wbimc!bK-fb+?a(Kr{Pbd<6c!VQi0+3GQL5DIfgDIw9y)26)^}fZJW}zoC z_r=3nlyF>gD!}YUH%o!=xL+gXP^haO_VQ!f^-n#1Y)8w|pBj*loP6og@q@Z}F%h5zG~jba zM?@KbeB=(Q4U(!rUxFZCir#!EqpKmt3ss``AlCDtRh2cz|yno%sIF<{NMy_z=2eZXENdZ`0Kk z7;Z%>Ol%u$Z@#9wrQ;u`t6kqtaSL$yRE+3##W|){f)@aQdu^|+WN?qm)8f4n_m8Ou zyy(1eU~j{7(~G))KXqwdg15kAEbv6lnsrO>#CSe$GPO%mCk+0A4}xvDcWt}><2^s? z*|q0SL2!8gRAd7fSe%SfD_5?sS&P@>wfH#UWYCN(!42DPgeO_kJ)6R}Lx=bUdn*0& zb;q^v8s2*E#^5Gx z$H(3R^VI@)Mj4RrfA{T99J}yVOiv~8&iy9zw-tv>!A`R8oZ16O5&a{6RCa3s`N2sZ z+?%8=eYI({0LDM(x#gV+F+jdOy}{GLFH#Gd-v&R8H=!KQ;GhmMULW~~GuOgCSuJ@D z{vs7b?+*H^eitnl<73S+r+yX_t_wv9!SF-E9S2A$V0ruF|fxx|D%W@77+;hTs zz`bCwI!xCMUL$KFDp*6D!(t2;D~mypSUg+e@Q+(WM$j3{q2&rbAr^2(Q98vTco``Y zM0pm_6O<>`0m1|UB1XbS++e^S1MC^P3+x>T)RX3|I7%|okRYfhft2xG=c9Eq67+8p zD5a+3r!1C%#H|Fk0rrtL1P7I3-?^$Ga1jCC;+oEV2ezViVj63E0sFubv!gt6p6G1C z;$tW=L2hM8D#$0c*FyK4nwy`kgoxvX=a+OfBx7xyXaf4M}7i*B?S4p@oSg{xJXiTeo&B)OLayL*jH&@d>-J-9~pBn&&m0hKEL%- zP`zv(PIJ&KQ&2gq#)ISw0G5`dTiUivL6EOHMGFjcH2*zbQ%be}%_wc~sH}K!k4Cxl z;^xcna(dJ#15Jv6*PH4Tmmz!Oq^kQ$-U3syz{AyNZ#nD^ytJP;B{7qzjJM7Ecu%?i zBmMu<*H-(NNr)J;iuL;W3BZA$7{4ftxjIhR_x9LBB(_wvlSdPB{Pie*!ijT{iz%k$Ku6e9@}#_2<)*Pnx5E}ZIi`ueaYBAC?~v2k@WH-Mh9Fiw;#fTa+Srrra@*i;^k=jE@dE! zZr94wK@$nTc@;@|&N5agpI>&-VVkk9fnD(K0_0_)8;E|8D> z>djXUkT1`RkIfYW`B+vd!2^7A{7moM8PvDdwtfef{EKHtSNI(lK7-rqW4K2?hC9%zHrlKfQj~fn`BCE&Uw-NduiaJN44@cro+cF#af?t??aGkr>$LS=)B>s-N8?{Z3^%U!rL}9FS+FW zRqNAN<9YfDd<9fbhc5W|xq8i(E9&pvbQ=K1EBUGILy0Z0=7Z5SIG-OYvDjD~o`wGe zkoIbS{$i5^P0M;t!595SSxQM$OV@5W>}p)MUnr?mFU(tDmRbPM2?6;8jO$tQnM^nY z;39Ynz7zSqS717_Xh%5v+Ky-3t%)f0ncBMD`@!j#6CggD8jS4D)MK}Q6C?!Y#f?%F)AuAJ|&biW!2C0Gl#_dww z=qz|f%_7=_ZCg({X`Izm3j%(^ZwVT)JG3#uJ1U^4o@9_Gn8#p;Btb<<0|XR{fM2`@ zAtMI%$gk#NyGF33F~i0Yi{fq!GIgdtrptDmfS+i`FnC!;+gSZwF{T~BgIXqFBl?wN z2k6bdPz}mLsNMePvxkm3>3&oM70jZ8EkrqiKJLgU%q$G)&4(PwF3_jmdFA>avmo~*mFnzlTv#=dT!|%z*W!M*7I(ul zaARwjq_`1jx7LV{LEUyjgDBQ+#A>FWRy%;fZgsmz}-kid*j4 z6ufP09ewFUEdUS6H{$(=D>RfP;8{p;?xM6V8y8n_T&o}Lf7%kM-1a~*@p=-fP2Z$Q4Z>PaBsGq zXs^$>EWqo5jCclf>|^~rO!>mQE{eAI1-}n|)A#I#_31GA--$4MKT5{EIs;_%LFT`t z5+k<+^$ibIHSX^>a?O-9$~gP1pdwZ9VHzwj8E~)I(wq|p_nf6UCj{=<{q|@ccUjJf zf_pVf!xUB;#GC-W&=?5Z2WcKj0sEqQ0 zEcLWp@CdX`u!fik+a`czgA44rpdO2JmLnyh0H|lWq%BgHtZY`v3AQNq(xc8cj0W^5 z>p;Qb5x~yyR}Hi;lqD>oi#8#c6mq;3i4_RAve24Oh&(4MhjwGPP|lSjMRlvc)Dydc z-{M&!6MqD5f*ckTOcXY@gS>)%lxG-018;KO9sqX==R#x1aN-T~n;(jt9}T!$bXtq?_9h!*MnCtNVO(+ApGhlAlWar3+dceEYT-rpd2^TrLWU%%_FaeaW!fO_+* z$^Ook>+o>jTCQH%RSUPj7oyxZ&4Zx(>yM6_=Tw(vNO(r5DMWJ9BOFj-dDA|^=ru>dNC%ee=&~E@tS!CI}g2UARKr{@I>dY zgJ3)N+v9XS=j9o5-j7FF-YFp0hXNLe!My@yg_h+cTS>q@0(<2I_vp1ZhUZ?m5I8c9 zs?_i~@Jy=Ws3T}&fEYUj1?|bZ-RtP2*PfKK4uL2H0cn^(;F6Mjq)3b;Mz%a+3`Rl@ z0ccEnCTsZF9_s2WIKdsJvHYikdj$4eaF4*=C~%J=Dawj73gSvr6wF+DE0|M0{ zJ+6zi%0seXfD$>uX2o-m=Ss_QuEoKSv3mcpqE@%21zZfGZIm>oV;;+|x?46GBS_O2 zxbI?I*a{jee^#<-!qx#<^wfO@MJz-lhX=ES4^=bG_5I6!`0Eq1hDY6a8CimSp@k+h7`|0?yH=lm&aRVQd`!>_ z-#!HO=3^RTgg+q>)d}(mP3YFswhA;J8Z0lf^yE{r%8>kssY{SAE@y(CdNh7ez2{!m zx;-6Dr(kfGX&JI`$>PT5*JfMuDQ|)DSm5lNqc`Io%{_g}7VsWFh!2Rr-?r(==iR$8 zygdju+t={2H92L$U0qH40Q9~4!H*3*5BI+BPg&pr1mG3>qm4`ZFF634FCK>luq-F{ zD)}P5NXqh20@>g3o_mE)#Oe)c?sv#(sIrFD>(bn-)(3Bain0Kn)wum&>gxA<_hK^j z^LRFW4%b^dXz??ZGpUYIIOEe!KJv33>svVvn@@TR%pD70JaZ0Co--KB!{?sM71!b^ zb;7=)Qd~8k1%KhyB2XU}%=eQ)=5r@;aC!hUCh-Y&~Y zU{6^S)tPt7U7vS#j6TKenX^d#y*V2=my{Nn9r!97ak6%$KFI&KD+lRL7RwjNZ5 z-zns}l1VEcY;x7H?J6V*6+Ja(s?tobXnGuB=(1P=YQ(S0I*N+D>9>uo_z#` z&0!jlWi!FbJp%XmMrHlgOQ5oPJ%@X{d2^7s^!Y7c#qH~5)6osw)Bb?F$m<{aQ`=GL zmbNXmEgerxN4v$^K>st);m7dqd&AJc;Nf`4eH1s|?qd9)u)3O>I-f88#iL?;&9`NSdlWbUs)omgyy&nB3ufM&RNB-nUYIsAi zqvPIS!TzogKa3_1<={x23-A!KWZIaqrt{?ZY&k7332-m$sg1v%bHTl=qVAr1S!!-- zvf!R8B`gB&#XJP|3V?f6HPMmDRPs>aV{iCYivwfO1}1P2bI?PXEa(*T>Qg~#f}gTj zoiT?uJ-Y}1N}eRp2=d86ek(vc_DBa${HS4Ct{IT&Rb@aBP)%S}_aK!Bkf1=kwB+(4 zbyQGbPYbeu9($&Bo%%5e4HC@Lh6OZ&mhM0H!9BDQ#6bPwxP$|7^-%wEwkF`07!(-| zXiv-__5hJF1Bp1unV{`hpIs*CraWZhKLrb^uGC-*%~d9a$Uz~7PH#AtGZwIq{4Azd z9ot4m>Py=O_>0@64E6gbJI{L@CO(^iKdq z;o%`{!dMQRol6^dQH!mJ9M3;8>M1Kwm6E#{dXDhcDaT{PRDoO+MXjx2s|y z4M*_G)K8)f*PBn4>^%2H7j_+S%%UJO5EA6e0s1UJN04t6&_^YTfP5?}3CKr5c_GJ> z&nXLCPrkI{;WtiCzDfl7bW}NJ^vT(5flV7)KZBbqCT7YT@P_$ll*zmt9&^W4H?@ED zWGoj^-WDe=y?$};_Ue}Qck~4#heF>EK*DrPyuKMrNR|~8nYbn9evQG-me=E#H~)Y~ zsC@{QwomxL@!(#bN&7pRj>a#M%DoKPbNf46|0=I(pY;|fi3J)PI~N_luJ*gQX;ha) zV4e`Z^5fp|{(CpxbV1kNnn&`A=UjH%#_)~@w{)$>r^XM;sC@nE>+Al#c46;9Wo%>K zif&ml@KTKDZ{f)KTrE|HF{VAZH-<4!-cWZ9Y+o}5OG%4XURQTrNdvG63ZKJ zfw$hAYB?Fo;UfZpv)NoEQL^@ODj_o>aDf1m&WwQGb|+ zTWHb>>M;`rCu|06mDJQAgDmNjC_X2VOUpa`0CNebq5A z2GMGBdZQ_i*xzP_X3NN{cOu<-EwUJkV4FsQQJKsZl$98H5h)g+oH*g6K?jp8eQAr; zn@^VTWHISDWZ6#WWxVU}P8O90V5tnhWWCsjEzAVsZKt6YASQWMNg(v^V5x0Kt4Vj)H zI|4XhkmPuZfxf&YOr2ABol&>8W81cEv$1Wfv6DtCY0#jtZKttq+i7gu#=rVq`~UX7 z=D|8$2lJgn&$u6cwX)U6y(t09zt$-jMs@Sv#|r!-T0IdlzKHGEIQV>W?tc(>JrQD= z56iB95mI0}1oO^)d_EpFZx7uj-~PczG?u*kSbJ)&mTz`j7maDXZQ^!6nVige+nIgx za557@Vs7|ib^mQ9*CTPa6VQ}AK6H3nwAa`pB1I2+#=P4k^xDf~NNRR%BJb%`?eB{w z>H=I>qu_l2@(WG~6<%h3VXlT~1AlN&pE zkH9gf*6zsgocNjS{rcwW*^7768+~8T@Aje5NFu9leV)2>Jkw-2+m6|=HSd+51+Roo zmgrh+d#&SW6X&}@O*L!+!QaSUmFRpePnHgX?+l+&(E;{k(@2SMe#GO%2%)(3KDOY#%b^*?wS3n`nf%laHaf?)SC&6^* zVABOS!zk?%em2zzCJs2z^8u>uY3@?26f-FM~AqPpeJq}cCB3@wa!%zVVc_^6uUSdJpZ-KE%A`O*dQqCFXaTB!Bq#$=3 z7&3O65pJlN6#Idj!}`T`Euv31(=Y6fXKQGH@vKVo4m>#?>r;b|cQ|o}Fatx>! z_8e63obEEdMGOBs;Jf#e_*MK%CX3(pv!3U#KGRC(%gN9+_%XR~2XC70ZI5e^@BXH) zOYfb!@m>69M2t~N7r2qC#f>Coi^o-Q`;A#TJ+Jen7$|(EZ+{@SX?A{*h{}pI&z1&A ze>I~XxM59m4?{CZHfE*-KGIy)Pa>kx^~lja<~_e)ukqvYiG(Saaqe-Sy+xqbAq$e{ z@NU=_XHy7Gz53I)?s0_QHskT5uCcL_9YQ%QBFva156VvoeYsw(zi56~F1-yh{Gz=i z{!Z`-xGt`iMUhR?LhX*FZiER=PFFEw7c)p>Y6z`0Yl8+~^9w_YH`GI*Pet^A?MDEg zIjpV>FDivjRl);m1CrqY4Sa@i^vFC-w=d|UlSG_MR<$_vf|#L*U`2acuV^jYDP^s2 zwhEhO;$TIr-~c$h6Dlip1V1j-9d{5Vmw|{~;@ zL`2heGKZUKc3`TxotOEGf_YIUYv& z@}__^(gi~;ViEs6)` zELuusssPdZ>ZS`^h5)`mpPEJO03k3Rpo9kHn0*)6y6@-6hQBp2I4E_!$a~`YdOUHp z$==)`+fyFS&$PgkOgZPs2H-TAzCw((njclU8o5kKpP4ej8=&kb#3*6U%mZb!c=RcV z`+CwRXmCKq1LUo>;LxCmP>N+&iTm@^li$?Ir~8GKb|yl6^PUUC_yF=H3<9_Pi}o8N zr-H%H%=w|f+mofoFK!eB;u!3WTZO3*Q3E>pPra+I)jH3Zi3e8}qK^~E-zg!Erur#^ z5fgzv)i*wuQ9}4-r*z)5@@s77+LN0;H&H@}*=#cK4Gfn;M9dFY>E;it@)3*EWT%|+o zT*^y*taX0oPXY#K^gEID9IH1(_PIC~PqP}&<_$eFNsj9%U@Bb-$ud1uR+o35!NRKo5_x)z50pAGV!`yc-!OFN2$SP zM%aI^CxW{?I4j-sF$?l}X_W7psml!Jt&NF-B<>S}{}x-@UkDv28KH|&Dro2wb8C<9 z8%ng2D39<(d^4yS_fkJKah4}QFd582+Cn`gt{WB(S0`gID4~rsAR)zTX0K)4=lCVQ zeb6gHF@VTaGfdVcTCXs~19MDUI&1@XF7xJY zRp35}l5^C|0_IWDFB^JjfALj%$b+poI9fQ;8HXeWl8R$LUky4h`h=W7M6&-`Mx{t_+sZj8(KV{haHrVU!W{}f{&*fz= z@FlB;+`-Soh3V>qLt{dt1D(FQ{7b;0?R8ZM7FVMD-EJ*(b?S&MS%UXaM|Ao! zWJ}<=Hh}Z_(yMO4pr7}Tp0B|xy=cu!w=EW{!`^OJWBK2|@AyK11Fa;9Wh#Xs>aB~X z@S|+#ry;goUcG2<&M`~#Eopt~O4}vo&y3ppf1I1U4Y22_D07+K;5YvHNy4Y#un)AL zyN?R3?_bwZvbpxMR}vkDR3?I5+$H(#E_rb>BR3jUR-oAH@G*rYQLu18li)r5X+hPC z+f@3xgxA5I&Tns*3J~iV3w4=rRwDD4Nz=9p1dH#7>SVG9fHKq|4HP`4y#B(bd4&*USqhIG+j_Z@S8#B;BSh55K6#XXLFso&1> zkU#~YniPzYeUmyLVl|Z=6Pt-L;)A?*as|MCydV7v^v_ny&WH>S% zgf)pJTJ;EP7`yy!Nnq+iTjE`%lkTqz(K!&JnOfXiz&K-zc$6*;X_JV>i#*bNFYS~faM?Vs9#SoZN)MIoDpqZ*X-NyAq8FuDc`>wK1Wg#Dq zcq8ZwonU3ewZs&SYN*T@$OH9rKz+P*^iG%JCSD7*&obO3p95Z z99$g42?`fIdTFlMD();NG zMtK-(9)qshp&au|A`^Vc?A9({2C5>0njkH7>Riae<+&Y?veTumzO1fvJgI3~p@pXw zb!?lvu3k?r=k=|son?RuG<~f*!DG5NvqW7>z|n@^)lfUAKJeSITXRs{Mt=*b^%~O) z_ks{0cHC1B1}=(WI)YBLyK8o!c7PsMLb7zR_a=mD?D;gpNeQ&-P9d%R;33R{oyyAQ z8ehq2rSK8h&OYnp*7?_kR`2PQxoWlS?YtM!Sa!dqmE)V@Kgg7b5dg>lqA>_a1FQp4 z5MF_@_;{TBJFQyy+xdFB?8azxNtkeRBc6v_GuAVd^PL^2h@IaoSfiUh$)xheC1f3l zXv^~=%1Qy9r10kf5J!T>8scFi5&e?R701ZcjzkNiDtf>LT4a<+<3KOkh9jaudNdj~ zDK;f7oe9f z+rLd4Zk^aGk++*!3QVY5=YeMyIYyS{B^NLULhfXVPMS92aqVoiwbjp~x{(}-Z?nVg zwG21BEecl*p}Nlp6O$iVQNxL1kAQ@gzncI*GWkzo0rz7>!&`sLcY9%<9-m80_Vb)i zj6!Fnv^a~A>-gK|fAGFRw>vk-0C1h$e_aF5w9oB;XDXG?1@LA!BcgNNCHCKKclokc zo39th8*^U(x9?JA{J*M0kvW(zg!30%j_Nv!Ed)z4Yx0uE!%_~i!>0L>FQZ)jIhZz{ z(Q1S|GS4kc`Z-+&(krz(Dj51YmH&gm1meq9ECTwo)ji37J8H3y>M9~Srs$YX8P{)| zGq~`s-PgG?fHc>zcuvIXPj{*Y_&A#Z6W$vR!|6`o+6-L!NL{8ebxZS}LghA4oh-D8YzJkYjZfNgB(&%JC#R+T7EYK*L%3#uw_F8-Tr8HF9Lmi9YOBrLWW zxZ0mwA~P}C`@dtsbWEj3E@tV2 zP>mWDuU>(xTfceds3CunbA&N6IG+SP~vp+FFuzK#p9p8^JD~3d3nX!+9&RIo- zp8bm3G_z{HAITgMaZtv_M75I`B}p9A-cv_VM5@cR6|WZ2ddE1lZvucCL-icEut}>j z|LCbkCWp;PdR|ljQGXXf_wk4Ile8yjN^Pd?kF<)e6G(exiL?owmR=zt9bB`8@Wt7F48bKwwXar-O|4QI%N7b%|u&v=>(Q|BSgw5R3%*MLH;bqOV z&8w}sCxF3e?x8UULa7WiE&$r`q_e}vaxWXaQFv>-^=jKucd^a0iv%35Zly62qT5-F6D#!<&6A(K&65~i!T5S1*b^V`{ z+6KuJBv-=-hw#kh{#$|q#@{n|O2BMP_ozDJ+Q;RDkz_kNype>so~fl|aAldv@`zzP zjgdYckGe&xu!&R&Y<W~8f>z}Yf4jfp7aez%T zerRoUJC-f`8>ckFigFB=Ot@rP!Ezy=Q2rJPl`n>{Gn0>1gqaXQLjIA)dO+tO_EO01 zpX0LIQwX^(-hu^kujY#*x3&;-B(X-pJfEn59>y>vPvX?UGN~OnN$#S7(i6kCOk%;u zRmNXlj|6Xp3^I6s9f1)+7PaUs7B$SenxtW@(*6A^M=PHU$Mcw1Vh&b7DqcfL2#B3i z0=|?5I1qsVfe_oX(AN|$LD`#==xj0U&s`5*Br3B&08YD%v`MaC17KQZTIk}Wo|z9Y zMv|k#{&WQ)(zPC5;5wLmHnHO-@S^WM<&x#lE1>8K@yY_vcwL3a_;=ezsP+Dj#MAkO zL%U~hU{knWNJVkc-px+0=q2ZUX#5%{f@1gm?h>xSZrQ#sU0%;W_R95H>eY_5s@AvK zTAIxHwUgE(;5q_D0owa4h+*1yx5(Y7-3uZZVs{$>69TMlmk`fprp{0~4E_1m`p=X- z7k{@; zwNbL`da=FXs)tbOG>%8`En9ZL+q%wyeV^QaFQqlSlOYb@^#}yW7Q`?51Xa6n!Lfx% zY~XnFmmGuBUo~5*H~Y@@B3}3)pWw%hh?Ikdw|kX!?Q9%=CfAN9D$q;8kJBUJ z=A%?{rNVV}Bg?ifv#-0mL-^kX1d?YRcP?Y3y8d( z5pmj2vU?c<*oPgb$f%}}> zRizO13XY8+hQxHpThl-srX{bm@rIc!eg8pd0>YxE)Ug8l2^uAiI60kPURdUOPr$rvUUjJoJP2`%hUo*Xw&wtg;w)j`9dyxk? zGArdsIit{?G7b2k=Ok-7J5WP(Wy zDWp%nh^ZeZQ0GyR!mrz-JE?zEcyqR?{cN8QF_K$zx zeRfAArYV|er7Aah>2X!kH~Jz!?yMnb+spLzSSxNf!h8lImF+hd&uqRge#Vw_FHF(- z4%tgjA2V+M=dh5%8_z9+JEGSuubcnqd^!X&xR5B&mA)Q~2!-9QMTbw*bZ)nqmEsz} zc<-0ZW&~7lW#~6BhQ~44YLf;k)o;;v-MN423X@UG*VRJur=n8 zY*Du?aRj6-!?M7xr^WDt&M=U`$sX8eV;1DSUzl4_LPT2-v_qOx33w(tNG3zf#8_4VVa7{~{+XRlL!B+$>EM>L3 zbM7A5Kp**298*?NzCd^N!LXu-G`7hjkU#?VhJprEnJkKR()kU8sC;_SE8g2l8bk zIu7HWk^gvExO+Q%4;sC(sUO@%f~mx24%gj6yeLxV2RdQ+3mntpDAae*k$+O?LyEa) zp$R;Ait_oKKEwi`N2LUKzsjLS)Ob6+A8y?$r2Wrc-`n7p`jq7e)`1NsulWjG>3R{= zOL84d3P1mwb#)~7YtM)6O&-Ju>_0lS2s$`a|CS2{EVC!IbG^K#Wu!Z61|FXWJ2O6? zR?)^Yxpyx&FkE;S_~lkeJDdzdTy;W{U}eiJyv#Y7PK6H#Y|DQ}GUrhqSoH!UZ?nz# z?&aQ%Lm#De3BmQ`RGL36bYzTNddfX9uZ5_gfAjyIo(drP=YCy|V!kZPvFm;zZ%}Uc zDJiaZ(|kT5CWkr~y5z&l%2?Mj>!nFtUG^^0f>x12o63#qzHy8t9k@(9nWRt?EV`n> zGICl;*%Pya*13Kvi}hpM3MkDvpa8Qs_jCymgj|BaCgb`gW^phiDP1f05V^ZLW2KDD zgSYeK6>l}Z$f;JInxAAro@Ke=dc<<7eSaalO%loeSPx`h zj@RFiGvJuqz1!53NV89|6-IyOv*8nWq_dwNCEhHTv;68>2xFQ%s>f^<`zgK^Ubk)l3JYLmN)s?vE;+WF{Rbaa< z$KUGhyZQz5y}?>wP_O5Ij`5UkZtRmGQ;XJSRg#U)R9x}vAInXr6&-TM2(1A;aCe>e z+ej3Zxo|bim<8$`Cck)A5c#(#2XUW}9agq?LU^vs(NwQ*(?3)?zr~r<-_)utY z79>b_3MGG9yfUai0Sri>VucVtVJ>l;VlW^dVU7>{y?NbxX#5qO9Xk=mCQY;#`D3!Z z1r~TOiv%w-4fo)|>r}F@t*Odt4y0Nq@W93V~~~I(pWgWGkUehB=@KSqv)}7pVG#0=r|yBBOgVQ8~gZYT$7}axrjFYKkqd zQ2R2!hFQ|k8ILw7cr&Fyec{egkLPn`uh+rWFSOkUri)^PzkaJKnk%kw{Z{8FzfW@s?eMSD$u+V5dv}fWF{jFPy{7kS zw9;H%RoJ6J`;fs{*VdN)*sH0v;~J8qLJ7;0g3Zl%CfG>PcjzCRe&8EgrJDlu^)ygH za(6bpTyDC#)PnNUnSxEj_PHXAhO1dy08ch=JKK!fu_QggR!gBmGXyp`YjefxI&l7{ zzWrzS5P;htLh9t$z&FHCrEg-&Nc`00GyV$U0`tZ|CJIVOWkBb|tP4=SxYRQGp|~*9 zq5XiKLT8TkaT$Oe`Ki0D&W;o)S_h3Yw_8d5XNZhK6fL}<5Rwb#bjLUwM4skBhiTu= zV4Nuz@di840|wO}U){CKcsou)he5Mi_@fP!6(MBaoI3y#;vwG&2L}mx4)zjtVXwDi zH-MEyS{Ydi>;X+g@%CwPJkVRxI*{KRXE_Y7yo9KSAhF#)yP@o-o!%+#_YpYZVwh{f zOanZ0#oxxt{)%=Ym^1Lsie`?>7C>B^RwU&&Dcp7*GJ&e(UpN{0~KZPw5*(bZwwW4;bHab` z!9l$^Y5D@k7C3f}La-^m)+wYBfky8qWnA3|I&lg5^Xree{t{oRg`TSB>lDl<7gl`s zs!2zpMgO2Efq&>c>3<#Qgv$#&2>=;2d4U$HF~hz^6yvcwm_uE)k-XMluo-@b2X2qtBOvax+MC_>}5K*E|oFAYD1&9=AuMyJ&Q%A zV*}^0Mo!`0kEa=ztdRzf~}zw{s$}_|end9%bz6Uf^ydT1y zH8$p+wW2cXCl>PfGi%Ytk)9O1FWO-V+t9=T0-{Qh1XQr!2Mjeu6wFT)AWwD=Q;l&~ zO=p;;#u_MYp4sd|LVv>U`;*2Y>@`b7{|oLwCh}HDsVSH2tAsALmrH2Y=z$Jf$i)IEWgE}p0;a_L>C>td1EEh@k~m_(FsZIsXxVhWmGV^VTG8? z;>FG|HKpOTjPVj)YKl4xSOW2Udbr6+{X-nX%VQX%#@p7av)}fJ%VN?@tO;t-d?IM1)%XW}S#exK)9}n7a!2zX+TRAzJi(1fVZ29nXYaSYqfptpB5vl{sp8cYfy zo*mh{+;2aDP-~OeSJ=z^@v&LLfAO(=H@L-o(`8xi$sYZ0u5uL06{`&J?vl=X>Mnsr zJaX&~zTPsJoR)0?8a(b6iqw;Ty$LV*kP8{M$t|7HcuJtyRnw<+=+Klps7&7`IF=sN zUx&GrhF+che9ZPqsJH8{s~UX9V#XYKS3a6b|0<+$55?4}EEMM16#q+d95wH`g zaE$;={Wlu-=ov@rkN{P0)M-a}EyIFOKMX##EX7aS4wuid*3JAzuP%lE`s0eT5zxq3 zrYGrNTWZi?h#+g+xD1hqghz2QLcWu04iKx$!7Q8NBuWPd=`hR9EQn1m_u)w$4>=6^rCOu&f0KCEYL}KLNfZ^h z(@w>o5pIa1*3yA#L$kn43o}4j!aOL}`5XBAbe4M8N@$$g*K`v$A9^3(w@3De&ww2q zohnMX8gaJODYLshp}7UYZ-sM`JQRsY8P&SQf8CkYW>`#-@F4JIFav)IU}Rd< z3T{vg`rMTfpl-i|b{?&a*V=?}P1T7zUE6zfQ}MEyo5S}UFNoIVQs=@|Kom7g8Iw4J~^ukC-^RiU^$zrq~9*2C4xp|zNj()lM1Voy7!+fSpNxd83_*7Mzw{DyxNjXlx`1 z-(qzBc9&brORW{I70vJWqx)$+BkZB(X>-R@J;fZCO`q6fv7x~iiJ4D0BMiyxx~r+a z-gyV-psTbGI0$)_NZBJ?Wk6NI(|gw&-h73YCI916cz;>B6%e`yExTwYK%Ty|-a+6) zGBxdQVUdyv@ZE@+ov!nwMPG0CnBM@AneKlT6p~*68?LtXq@Pld0XdALdA4fu&5WUW zmgf>KS`f9g=Y7;ri{GaAf%p9HnP`F3cXAXM!_ZBhul#%UJ-kq^k-^f`NWtYzgPEW4 zkE1>Y_W@9P>AP{VD(Is%Xdw?1o`=!l3>zMpdUp+>g`tg##ZQPBt0Zu@ZX*xR@~ax< zcR--D?~FYsnCiN1^rd^-QD&I3NH}iR4V7{~3NyG(ovxy>B(PWO%~~VH1wWH24$KR2 z%4+jz=Rt&qXm0$xo$|30B%IH^;7!UxBUN*tgq3o!b%EzY4Uo*uZa~^p8=))r1@gvq@F4s@LrxoIHt&dFvFo zY^g|WOiDI#eJ|MPLc7!WsG*bE0_@0Fw@FOvS9X4Cco~x3M$l3JU)hx%^Xsn_A9T;r zsz3VgnSa{ck7|!dT`kXfPbgyDEKS1@=mP!y{dd9B=B&|JDUR8BP<%z=k-);km3()v zc8o}medumMWR!E5Nzp|~NY$uMTHk(bd6n{gUFrE$tCgH;Zs;}J{Jr2m-|)3jvaRfV zTz!*&Yq!n0|LIKYC^U{IwAx0*UEpX6m9q&W$k_7a`uElGa&oMrMe3^8J$Ty3Jrt0b zVn32kb7g~H_jpM2(ba}|2ZmJ*nGf>QbB9U5yX0xJd@=oL$aIXV8whPNg;AaKNYauZ_U;(SHLw3o;{1!jmDTQ#B*YRskMo1|1Z{i)6{mW%dt2 z1WEX_2>OX#Kb~}u(4l%&;%Le-29_CtC5$eo{)e@@P6J!@Y(Li+FS}Ws$B%2D;3I=7 zhCARNWHo6L-G{RTY?H!nL-#;q1&V_;Z(~UA!|+k`V9$+;5|z=tlEQIQYPa4-HP9x} zkiY~Z@=E*__r;^pL^!u@Re|QEq66_c^`rEMZG&tdG3k7Wq`5B8@3_Ae=@YjnSIc07 zn?*vnoXe}IS1KSi)`R$1CTgd;U_GFb!LdVU;=sZudhV12A7GUt-@!&zf)4y85P3182h(p^#Y3g% zhPFQMFZkw7Wp4uO@Z0jiW<4pkY3}W#Bc#a2F-n>(6wu^6BQ*M(3D}LAhj@ce^nbRh2EdzB~p ztS4)Vj}S`Bqnbc)IIY8rq_n-g+v7}%{|onzoy{*kNGHc(aq@j;$TWW8hFyc>67*^3 zOk|&+Tu%llsJ7_c&u45VJJ=UJ=je{UUf%ru6P6hix($e@EeO%K|5>uCjaJcJQV zE{+!K)+#(C4f%4MfV5o%&9E^kh?6+tfTspo$cvc98hUUCl?7;C;M5Q5>D1y2J@HSQHmHOOm=_`S68asf&q*&|vNesY>t-6*%MW5}pvp(EcqN&$ zb!3*qlxJAFb4E=#P9pGIEEDW;DBB2I9cgM?Msd*n^0rPH+KkRLrYu+!q%1#@WZ<_NuBjwopXXpHPtts6OZT84is>Jx$|z9!=Egdi*$O zUDkTG_~C>632W!It`V{3VCPptuT!G0cvX8j+3fZc@yc@zFAv^ux(o1Sf4@!-m54XH zw43w-l7i#lGAo=3O?~w?P%F$peYWE>bVaLWD7TWFk?vR(Jbm}SX@MvF1Tp*sXN%Ut z9iG4wQpe68#Mb#G1C()E@JmkO&8?Ivg&*)y9kr<9-?{*Zf=S6L8` z6WosskKb>wPa;tfuLnSU&Rgr$gg_A9ANcomjjMaqlu;~ZAkSi!feHI5rhTUl+_6jq z@B3=Mzjtg*6U0D3)ywQsu~UA~k0c>7tn0B=GRhxPm~Y4#XlDiK6X+xf_Nu&w;ycn} z1d{f&2Q>2{Y;#u16Cw8VL6NW4#!v2%$AlvSUX78~NlJuihk0ZT!V|U`x}jvWX02`r zarcubaM#0+IKQB3@7LlBn0_fX1jS0XbCj7+BL9hB0l8l_=ocq_ZX#Q!oF^w|gm{S; zF#>%*um`3Rw&8e+sXBRy`4S-BGG!P^XgCS~ zoEl50c6@+jKKGmqX%i7zb3(YaK*y?p+@Fu8*puDblbd6><**^5^RALx={SOHn=pOWR{^eI@jM^NdMrwBnS=_4yDs|x|#%|;Z1DE5GUlr za5L7=v=a*nO~WSoQ29B_WnN%%KkPZ?T!)CeZ-%b|#My>3`bz;7>M09x@Zg?T?gILu z5Yw{o1p0!%unVSJ*`PiRue`PD6w5LXLiwv-7dL+n_}oNG9tXJYj6ZF?l1xDZuesTl zLATFn#*M76q#&E=Ce1Uz$xdg5kQfS?<0tV`WA$Le14aIJ(sQwyn83F)mGL|8|7NAY z>t`Im-Gy4c*BCly&l^Q?)|&DQTUOvnT5G>kD+93)6Kb6t zs`mCKlnGnlTSpd1EYKUFW>-df27_J#1V4j{5ZM7;2K1d71j!4>mvNwqX>k65Y>y5G#2u8FLbm|1S(*$xPF7plg3|Z~{O% z=yXKj*C)th#S9>pP^fL)-<^gT{5~$0#0d15y}}d<%oz-X4f;A|ei-UleSef2u$1nb z&wpd+z&nm$pBfc-u;smPdEG0x-I@s_nS3fPizq>o!%I8ce7m)eZ|JqUgxzfDqstqs zbfADw-SKz|^|GuS?aNNO`9}?2c5nEs9V;a~W7;da3AtnjtY1p^?@pg&!S7f=37*;mSrQjoZH=|`G zdTx2^k%1?fa|5D|ACMqY$h5IR9YgwcG+L)S?}@X)=ACcr%y9qL24Y&v4%Aa@r_0mX z+2o>C>XN9n;D^I>T0>7z4#B5y$Mm&E{wE4l3IxGfFo7na)t39+?N=02MhM_)oJ(XH;lut0q`8Wv`4*$m~+DZ$E*iv0khyWhjXW0ckOO2AOhMSOG0$>QflNvCf|Dk(H)izdW{Ty!C}2)bYS7k z^x{Tp*3*=jRI#OhpSyysXzDo9JAdjn2cgf_T;G~uvM#U%SAHcthKte^<}uyKtxUzQ*29F}==N)tNsq^X z=#7+ZKrEV4g0;){M1LJ*I2OxGFJohFK-pCMzwDApDWoNt)z+wK8-&ddLMXWsM7o7vyQpRY%8D{A(RGDA>`P{8l(`EyF z>9IvoR6+Ogc`w!pho`y$8VI*>kfdE)=4c^SY+Fwdvet|UeZUr~zc*tx09X)PZ@dqX zY@t2vCeX&#L?}(wLaMHu>p98t;6bmmc03twkbBx4KVv(o2R^`g2SuB#O>*1Mqj6gOga?X!VW}279iozYS%#-;HC|wQcT}lSkdOiNvS^V| zQ3M1q@q9u(HRUASSC}^66mOwFk4^i$V-rw?QzP%sMM0rp3iTc60Z5w~O3P)9wk+Z# z3zngdS8QKfHc;)C!@xum#kTy7O!YY@JyRaOCZ&*aTeOu2ZjB*+3v1{aC9NUy0W!TV z*DyZQ8tP%8-hUIrI3_orD5U>=^)O$bDGMo7G2$YRiyBjK&k7&jFP|B*efCfQ1`rqW zD8jJm;F*f)6gkMyFJ^7$lbFUzmVgMi%qqu=#*RoS(L_s^STGYWqtk0QG_HgP2^zq$ zrW9A6?a60EL!MS#WA3wRG-k|uf=iDQ?sB=F9%z}j45HDH^qAEEhVaLpB8JT$V2Z3a z<;R6c6zmF(-y?dh+Hp)1Z9#=`h!$edW17WZoNY4&aT~0#Ow!CdF5Jcp5srFDa{T-` z|M&YFw669E9MDie>A`XNH6Gp4aFaS}>Rzx*G7z9nvNJeb0sXSOQ^E`2!NlrO7+B#l zZ!w?onFhXjM~+ynIYJs^(MXo zaA0mCg`X}p_!fXZ{Vm6+iGfFlhPE(01^JUYTWj48sD7x%;a{@-+^v}TrNpQLZ?~}l zXzZ{0Nm%D3^VFLJX*}_DBD?e`IQh3Vp0n8{+hN6h__cbw^I}!9LC)!_D@Nd%s++L{ z|7_PMrnw~!0|I$d5aVaU54^PZeb`T!AsMSKbEP-vEa}^C|163B|G`Ry9J3p@eyc^PI>B3Ue@RlI8;`=ORh_bb1rh3Tt;SdVcS=iHS_6mE9Bq(uEHHI&Fv^o)Y4}Jy`>?Jz~MVqf! z2FzcMMgry*k3?xm1B8Wt6YP<6lIQUq9NZ!OMI~pb*)4Db@aat=Qqf3|<^b521w`62>44 zrKnI-UbZ8|3!DgXiv)-t1c5oZn&3;W6p!1`>ecL7?6!IDcTL`!%GM|RYEth0NFe`Y zRV5jy?9T>xc8?OYI*liRpG}>RS+Ho4Vw=d z)$-oYf4^#rZ(KN#k5mLeX{n#N8I*AL8TEW2=*7E`j0wMw;BQC10s>u5WESY^g zT(7={GVMn+&4IWOwgJG8f63tCmpBtQ-vyVMN^HiDj5?hM8o~_@dT*r;Pev3dt@cxW zCb-X)BnIYT?d`Z2%3u@=3ZR)cLz1=TB!>^U-)^i3oYpB0nP3e<1> zx{||7aFrky%0{5|FyrG85;!ocH~c>L=jiHi7PlLM`+LZblqm&w%bN44WRGZOnw4U| zC?$22kyz2-YBERFutAe!51KcPUF_O$>)~KzWarB4;txTuX=_3O2b+4CQbMLY{H8# zZRW2bG^xbysxL!rhKTo|oX8d1`~emWTX>Kc;6johG3U_~fuh7rkxJ!6&3c4$ln6Da zM!h%=H@sQ3yO@HD%Q1Zp8yn+K0NTj`!VCJkjC@K$l8q|BKB9$iAC=kpctR#<>KoZ{ zC`QdRCiJw+#+Z$@-=E>@2RCB5pZIy$@Ai27Snd&Bq5qf8{Xj%$Bd|WPb*Uo>n+v-t zrM47eL~AO7xmXVjmhg;nX7T0kV3XUWZ020_5DDM%lJA_O*r8P_za}E#0OBFO!$5G^ z5>3ZY6fg=}0JmKlt1FMLX8EwkGNJu_jCz|gH(je0$9MI9RQDBxCfJW$3p{Aqk4t9f zC>AAOCVc%m${?1PQnM!{%Jy?OcEbPK9StqA0|m?@Y;+GK!4kE(E`tNABCQV)5Znkw zZ}p-F98R@4Yv$rAcv0>|<~2O@?SdDH&UW`5dvfO_eqK5IQCv4^ z&uXkW<)d^i>qJUi^}JKCMk$9PAp)0As2xB;B8Kp5JIn6xs6Yyzed|C|B!fAY_Z)~- zElBu~YN@ce4$R}VagC`$@xGRMJd`-Z6NsvWCkc7EpR3}k2G?A@gQ>=u!|EpiUgn!`!&-${GuO+27x! z%`vYdp>ZF;LgJ$Ljg>*h@8jjImR2+N&zV4lm+G}oViWVsF)_clf;dKA1V{&hITd-? zXFQt6a?My?V$u6ps`9|2O84~^GI?9IQnJ1Vg!tn}gZazwQZU^|@WL)c1w8zKS59-# zq_qCK6oE}VZ%*2Iy*)hlJv62&Ores5_(W7XH^#k)BnQklNkqsl%od-BVJr~(PP29#XH+stRp=h z08kAeUipJ={z6rNF+QtONuHa#C)<84)r4m$ZB$ zX-orNPFWGdcT}U=xxRfWsiHOc?tWf${7+T3kF!`?F{-_u)0Kjs-qdSl2AtXyFeba0 zxUadD}k8|mU7t-I`WGIyTsr2tSXKiz_KyPnpXg`OpWk(mDsOkndDwHftZFz?s)@1V-9 z)TkdZ8|<&R*Ssr;V1EbkgSLOXK?&nC3RM2z>Z7dQU&p$7(I>`VP1GZy%EER^6}PN_ z@g&I6^FprRu;~&fk_P$`G}4%)C1uF;=ii9wb2?9HQBF`D5fVc$l45M)lr-EOQfV-= z$G*csH6?Gz?I@5)Fo6(VD@Zp}!(PE50St4p?vWaKpnKmcRRk?QNZgAi-fdy?2dkl9 zAvAbCOA0jixm==bEFIddaRCA_TRYy3j)dF2E*yOQ;pq6Ur6q`ovBv(C|vO^gJo=p zeaPZD*jYjVhwQY=qQsaeL5yf1E!0dgstA(TOBKnuJCjUg$Eg(F zX%C2_+8v@0*4WR{aXVuoU+T(m({2mATqb^(dycrge(2a~5RXIyqWuD-`9MHyu)PRr z))-!I>*cvNQ$l)d6Adr?OQr)wt<(=UfW>sbFb{vsq=)u^auRh8M=!Bc68H;?6g4~J z##^=LirjELt=S302sI+D)3AI3;Xa;-P~2dSiy;8+){9w)H6hyBjy)%pAATFpsj+;? z$>hcm?%$gf`D=D-*9Oao9Xv_RaeX%A-n);~TJv(prByQfug` z6{6J|8y4F0)9#YraFNUWqhR=pKq+e2pdrFC`N@f18@sL}G8kx_)vm|nR@~an%*Sp~ zmV0$U_@QX6Q~6@g{e8MR$s-y_lm%9%h&J;AyLq*Z^R2gAeu&Bc~YU&M5|={ zDZ%sv;ARm2A5-TP9cdSJ>)5t!Rn)OaqMV%&msJRDU((Q7zx>%aDqaBsTjP>nXmtQGNW3dEr(uk zE8G<$T8uX(`KFXe&K!R}k!hI^<{c>}8r&0~=dl=9C!86+Qlj*9P#g7uESW7R0e;&F zX;fZkRValDx#iMyve(TNkJ`d4(*;R^9dUD+SIM;)4&q<9_>}cO#a?m7t#Awi+5Wl$ zXspH}=_TvtDJ|776Z@2~7!ze7yES?jn>o7`ozpSe+x*BtAF%ZjOP9Y5S0lPL~Tr2uGCbpGgUTX8Nnu1j#Ck-g;&-&?$z+ASAy9IfIg7}VxkH*)J5 zQ-N!dnWmklT)+<3LVWe8KNy4} zY8uFx{c*#cf6{-BZkQN2Q%_9L14X_9_Pzp^V7he|N&C0gUqhHI;Yrr5d#{@xW3ywA z(puWkV%k0@eMvvgdTJyW2i#-%-ZU=`QO$BTj;v3jKoQ0NmsR=iGaV7}`(|e2>EeX1 z`!qXg$7#d2q_f5B%IyJ#?c5hGEe7q!g#j(>0Ip{&1IJTvcBPjM!Jt7_|fQc??Owl}giGV=WbT-ga z9k`37%rIJ{B+z6lpBKA*QJzndh0U2Xo+aWWc$>8BgdPU7aSF;f63Iw|#HxrJoP?Z* zz*r!;=mBMTDAwV-1wdHI(=g$U6w_Pa#uQK@!Vz3-Htl;HW6`~ zDX4LoP%@&-XY?l}1O_-sa2-MiqvX_I!Y^KX2Vkg^@|S^XGXguN>RF_{fCK&Azd)bE zY+RT($O}e)pQ0|tDgHXgqh#faWayXjK?NhAuIm()J^VlC*cS%`rkRbokHmf}?K}vc z5K?;sw(}P9%IWBXHcI!k_;267>8W-nyl4}Ya^)@ENv=C*+t_NXiu-#%?Phs{imlqf zLOLn`Vm-Vvg55AfB#F%h?@i1~d7y2V@Bsg(jR(W*?)0kL*6$8bfu*=Ph+2k7A0hnd zg8DRclLQ<45rwFuFU5;kMJ#n9e(=j&HYmjGLTAP^F}}@% zD}+Gqe=c!^JnLSHk+U4(sMGR`W)E<1p;2>U<*0-)@t( zk{Z5#oL_@w>2iP-g@yr727}mlbU;*6ujo1K@D7G%ryN)T7GNF?ZED;XV~~LdhTCl$ zNe4m;$&?x9dR>B7*Gc4C$ggJFF^>LVHp#5~r>Sfe^Wq3R^zc8(v9mSK}j8EiA;uf2v3wCu!Nta zs~aixEcbytq%W67;TkOR8I_XO0;~EJd4bCQC|2dK-9A_lrd3F9venjHtcrQ&OR>D` z!-|?QQ{%x_D3^{#+s7NruR+O(T8bY{Hz1ypK`ZRpjG`lJo$Giz<28)5AJZpL{Fk$| zuQx2zvrd0F{+?mEv_KlFH!jSlQc3ZT(;yBSrAyy;i->$?lO=Yf>wum^4hj5imy3uJb!iL4}z3Ck`Sl!h{(rXc?%WCe&&YIt{`uz~i z{+Rx#z9Tq|5MsjZ0{cYTQr*+uk4yaEn#F%zNURHW~w6E8JcOQ_a@3NcB9lBk(26JRW7ynPQpv5xd0G4uC2i~bJU8B%JS1L@6RU{59BhoKPhIjcP%k@r#yeqZUUQpc5t{bd9-BcyURR>~<|at>Hzd=I+cQ3O7ybUG;j}(~04Rai9l^ zq;%nX+ojgh$MK5;aG1wHZz-dL+oZo<5uU`l4(8hUtzA7ouKrfaB?Nek>D6KB1_@ zr`tO?Fh+v=al?+232k@8F}A|eH0=B;itE%FZN+@O(A4}-s|F>N^s*|~M^y!4{q2)b zuyrZDe*HC}=1Hs}i8sVGb{ZO13-w>o$w!OtmtWwQh#-41E+Pmb*WqvqJ@h^QpR-k$ z%-oAAd2?+fs=d9e(s{grb1&n?Sw~_p7vQv=s}sNU8PaFTM5%4mbHkmPU$5)TAb1!y zbJyV=w&ngYTvue0VJHm^VaS{!_yn~8#xQ%gj=4mw9p3~8g}4%!PkFx@gqtj=zzdHi zfvBJn$cixa;1n!4a)m1$E^POQ8_|9GT4eBE}w%}Xf>6vjFSaz1*q z=%gV=1&r_Dy+4ZL-#>dpd3Kfq!-hjB*jMYj!?p7ZR19~lB;brYg)gE z$0t=lYAquTX4*KIa0;0bPikjGs|+}(z<(sB8ivZRQJu%b2?&9y5doJTQ_D9>fj;Lb z^o#*MY%?QnSjkBjf@88$mRB=_1~ma;af{Dir!Rc(DCxB4LOAsfw^CeSVkgl0o*qkXmIa4avnLP(3b z`~-FUMo^ak{qpHk5FQ*JzuI3{7F=O%0=h_M1)cMGP%ipDITT>Pl0Aw8Qa%caq#(S=jR@48 zSNOz>4fAFiWJZEFEuk8bbZ$Jtp~nBo>GrbC21z2^*GIpeh!T6UPWQ$(FvC1tbMW5D zv(F{NOt1_gEU+y;HYq${p>_nu$GgFvn)?eas{n6;RT#AdpQ%EBLy1s+ct@J9*?>X^ z*CdkhFAP}B+`=;sv(@62Z=a1?#shq+aO30PgXzigSR-HiOo4xdbD4na4mw28pIZ0<@bS}Ar~^R;8A##0PquW3w<~;;f^1;ZPtV>y$H}+svC|n;qiIxhvT+)+ zTK$@%G(7=2bb9yn{JT-zd3UuzM#sZJ00a`{?eL2dPaKkmE^@aXfnO=a82tuZ!~T%p2|6jA;bMmx>C;- zGj5S&+u3Xq!HHy(|JEg>LI>A=bKY&ZDg%c?91BV4)%)WL4g&S^+plN0jrv1kkD{L^ z62I}@hh_>;Xg7ONH@-c?&R9)G=!;&>t2oF!KZUqJBT#*jdIHt;m? zY|dD#b#~L+tWS`GHa4%mwEDio``4xMRo9gSg zN5C|H4m3y+BP0v)6@&zeQQAV8uqK$!UTo+B+2rIyRcex7a)k|W`*4=z!lkKX(g>cw z0z(YJS0-gX;Z=?yYh`d0uN@sj0P!LCoQMpyq4K9@W=w_%n3xBFbgPE0Usl<+-wW_A#!H2Bk zOmHTTqZ2D)Ce!|VW)lw=Fym0BWWXDxsL%Qy?wf&IE5mx+nZ!Ov{TBIp?(wyX<Tb}MMc^~EZ}J8 z_O(M&Ae(gtDfogH+4*dvn<6U28h%u(DkdVNN>4ia^sJe^!XSpJ@3UIw(J_VJJwp4w z8Kpd_auJ8(*?gZn6##A5latnWYy(^9K#YXi7Qbiq9Vn7KEv(Vz#`SGy++@TnZ9Om= zr26BKHkV$*DA|g#0Ha-t-$}S~e)z2KO`0bCvKGL($kPLitM93vT1dTiOfwjq$>SD5 zUlXnD)ER(Ip5>%d;jQXrhSR~floE(E6N4lK=YA|0;w-z97lGA&YLI~^&a*iT>Tu7l z7|W&E>_8sTTQZ_fGMh);9opt>&#@Q@jq;KP>7{QAs5uG!p8;O4Pm{ln2Xk%4f>~-F zdR6OrP#>W~XQtK66xgjIZKIETchhggWKhhwoAp$~ruPBxFu3Bu*S%JtHEl|{m_LrR zRiYQd(+m2iSs&6~eHmKF5GI%fIzGCJavy%?Y$^1Xn?VBgn0^R~xUu7mnzNkrDlu7w z0T+`U=uPLefn}!{hoqyu`w_tRa0m&1WQY__F~PY4ErG3{nt)b+FukvoJ>>&~NCa_9 zeLmtzBSH#~rY(8S3x6w`2iZDc zksdBXw47h+#WfCrv{DHMgEsHaf(I25hc0%qzF~3On@Q7ew!C_O^NO=^4Ukr^Rdy`1 zYAkJxT^cTJN4e~fhHs7(^At~Yy!jLc*0xl?el7JoPvt;gzb;%>d=prI_AX*H(TwNt zxNiGI&}d{C_THZZdp5+M{L8KX!9P1632L}O`DfGWOJ|+;e{_Qo9Y`&33+j|x^aAVo%a-Qci-72+S zNwX>~Uh>dc%ftb&)1{TuEx~g9xP=e!8rj-pguUc_xg^ouXAsW)UcIJDAR=+ap=@KQ zh%_on$y2YRGFS+)FV=RhU#^Rn80K>7T0&xkg-yx&GnOXaU#7<*w3t3V_@!PGO=Kug za9xiL1!0@ME~)G%6bJ)RgAx~I5;wB!O^cwB-;`VyG2)-XTUYPqDQ(&O9w!*oaLx9& zFl0edg?w-(iXgLS`_G6ikE#vik$(p4kHqK>n!GNVG3@UYE#NBE>A{@Pn*a8cZ3esw z>W7=mF~JnicG>4>plDKLOPk}EOfp5ys8=#*@JjRZAgq}z@J$4H+_Cme6dKXA8+(c9 z5Szw}>Om^lM?Dd%!C#H7wPO7j<_Ri#%gLpxlb7Z2&mi-_dRuUdF+4*S?t?pG)hVB~ zM6$dYnjur$C!EKMTHK)jdbFb zp(d|6EV~`s7es_m>QS9-0_bv_fynruGra&~E{}HyNw0AY%nUk#jg%@+0IY68jKnMe z?wI2$Mb87_vDvi;G7e1%NIp<>mginY;M9P;@_fBd+Miiu$3)P5_IyLq7~)SDpg%4E z>;-Q8odWB=x+K1P8V-&7*3Fpu{I=Mh8I_9CE6s1Tv9nauPU+>W$8|TU&g8E(YLKI* zZPF+19^+FewHRsh5ynq4+;P{!fH7H0fuOYY!oSpM#l@7n_`k?;fi_sBfI7sb6WDbs zDIUM|L`+|p=*?z26~g8K`=SQS%lKF{_46Q+cD~nDm$8|#Lv3p-oz{7mMMbQ>=h&&! z)&}EdDrOTH{I0zXw(QVjw({3D0eydTaaq#MYNJGU$unbDp`;m8uA{60D>AsK%0#*$ z5@aHcnEr%zp7!g^&BHqYl9}k;ILYXHSMP_k9u< zljTb=jT9HqXd}a!wNtFwX8xMjB5#6jLbRP)ltGaKuS{=Y-&=-b9?gfFJLwY;PfR;8 z%~!BCN|@-JW5ux-qT)PUjt|vUSly9A5TG;VMMY*GrpwQk3!AI(Tq#rgF*BIYd0NgQ zDzu`facoQeg0{evos?MrSe$0S$GvJ?ZppP~*+5!e1$9f^_2ObZL7^;!!kJ7t%DuVf zDYl9pPlSw?kITPjf#EgQ#A4_1PuS<^TSb=Fjbr7MaXg@uPHvy=3jsPg$_;8i2>uzQ zmqH-hYDhUE-R!hRcr5s!AEir@^Y>Bz#muvuXv=a8%C0*s5L>|-9x@;s=zi|t?eW4p zRG-3ObBub3N=GKyoc;cZucf$M3$pkrJC@4}9q-dLt^RWzH#3~rJ<8QTy!B4=In0cd z15%%MuwA|;f%a-=KRG<`mZ(8>+33&(7&7ZkU?dK3*8h>e51_SPLRU`x+|=%PF(2R+ zAl!{?l1JJeP)w-x^jqyRm(ibMTpiN-ZX0l!QdHaf_Bo`%p`iR+3mLZB%^@gj+q~6b z?PG77ZPwbqEp8^~3o@>UXcSp!GL~FO5O{qptjXmlA`whiUgU^5($X8(GyHfs^+H@Q z27gYmfot#uKpok37QARO6?7v59LALW?i-?Ai^-X%(0dlOqWe4RJ@wh^^)nDU!PE<@|00clO;toMQ?FU)A736M%L3BN_i;LT?M36Jhm@rTafHn-X zQOdo73KCPCffRuqh7=f_QKrs9RNgy_`UqF06@*mwX3{*Kr-DRP&8;nEspr%I&+-4p4q zXNG@(ey1-(9|Ra|OpuYSIm7*b2X+9Kl!(XifZE*q%qy$kbz)_CsdD1y^&apkv>sEi zXJvik>&$s}Q_X5G@?v8-lu2Mj((mT|=3i!swcSd)tNWT3 z$@9XD*?{z_LH43Zx04j2&C0ybM6`qk#=dhOZ6#ICH=VBn{%!*3o*S&GoJNbkKl}Z^ zg%Ar?O4pnS&%9PAGJs6;)5CDc;&Df58KfFToz<~M15p=Ew4%dArxytW4|o8YqBlxR z<*vqW%}k3AY7VEp1X`>CZ-Zz!e_!kET=#dnlET`TBtDE-ov3huNX-gZZm~QdJE~Qq z3^x*j-pYMul_F>dDI2&NC4+M&S-C<(Y?LK~Sz` zPr=DsUlRIM2o$?|5ln8i6e3k`*GcCS!W=SKJk%4Yo3iTd3Vh1lQ8rUQNfP$`Yol zj1Z`}?P>eXQ*<_*(ZoFv`5A%XQ|fD z%ZWVTZjBVRi^tlmY-vEI%p#dm=6t{R7y1ef#OgxQnOP%kuDv*`0_{<-c}j37ICBrLT3tX`A6 zL-J5vSFWVktv$k)M{(Y+XQ`2qXcSGHuIIvfH+89az)KnHf)#q$;5E~({#0YlPOaD~ z+f9yTNYBJ|RJszAj?QTF5=_z_ZIR>8;_Ebr2k4)XshgmY{pad(M9meqd)|BHYt>Pk z31V$l#QD& zHpoA<`rA0Y+ASTY{SoW_J>2c=hb~Un&%`~!iqhQT#QOND>s_;%rW@4UExrfcx=(t< zP-QWbhBO9xeGqz;p@5NxJu~bI3ytWOKGKaZYtjyPO@&5^ZenY(o*S#qr_FDSK!m|8 zdz-eGZrvbzjq=B#O^C8Zh%~STZx+j3%aOzx%b6s3#oQJ%_d{c*X`7)oH}sSN473(| zie>5RI6}uU0^%vFwyx!GOpV_M8+=&1A3`U2PQ!xAt%UdA(T3s#yxcFzZ{2F;zQ}B1 zV!4r_lftxi*Jk3vJi_k!bPWrB^!j^m4D=0GcVyX(L^u$8sXe0ZI*@Gp%>+2_dChPM z`Y1cRMIiU>k?dy)n+Ru0AP1ty;=&+n4NA}njq%%TN zuu;DLWCQapYqB9)DJ!buUMs4rf+tDYl0H$msoYG-{R+7Eb0zjb?L=RbJUbeXA{2yI zgiX9Gs*Bk`!Z&v3{M2+}sC$N@Ob`Ku$JH0%n2DiXtfwy8gdFsk!3ou)UAtFOn4DG* zW>s#O`7mghxaUs+U$w--E~q!-mMldImu|5d=%l9j<1s;&?;+oq;ac^S%jDW7IGz`yKzP80r_2zTfkY}0yJ1)f|{US6RbT!XNZp}Dnzx-a%^a;Ld zH1p2CSkwKmys@_xF%_%Nvl;c&3Tx)dps$^&QIxx^yPd2JW-*l^3bZC$Zht7w2I^vxx6mtq#VhGxF%LC!?$cga|&DWk=yDPT!eSy6rM6!goPLtx3}BifPTGTHt~6G^|Ai76#Fnha*Tb-L z)Xr;#u+>`4G2{$0$%j(estH*&)in8@ra`^PFt!J(oGsAoH=6*~CTL8pdYH|n>4$99 zV2=2XNN)5dedkJNaE8KhNvC0XX}{~d|5N+zkQ1Ha7#~{Q87J5Uh{Sx~*DFuFe z;GC3BkO46oCd~&Iux=b*yBrlaiBwuZ5nt>604=R7eAe4=)Z;GE^}M|cw{5`X#%eQW z@USbNYW1V*`8i|&;q4oi=MDW9M!0;K2fWM6f;&2`MF%6ZTEY`(B0X`kzpXZDJ9>)p z>>NrBf8FO$ox%E%vO`&YcFMJjf$I+&uKP2CY+O38TwgO-m?!JKtMn$;_uuvVWzL6R z9PD3GEpdKKWbnTUpO0RRFstN27cOL2NHP1K1-b^ktUqMgp$NrPL-a%o=WZdk*^fBlEOxiES`gNM z_EL8#d1uF9x3uhj-k<#SZg{eLIoNjA>f!a!+geR{SeUMw`?sV%eZf5Afhh4uqcU)D z^JYvQxPkRfvf6=g*FoT*{JpVBDdY7VkRLHM5Q=3<}G?pUpre* z6{Oj1)=Zp(4*sY&0Om=?ie*gJ0X0_2=&Er!7ZZ~n#^U)gqFyLgn$JxVQAy}WI%PAttWj&?yG}wC=u-H1HacQ( zJmm4Brf`nEfg4gHjOD04L9dI5BamHZ;kT4NK|a6@t6Xv5f&|Nc!Cxm`HIftvxSd$Z z7LJDN{3)J%WjvIYCQf8KGJy52|L-AxMg(eG#sZ%6A!JJQ8EFpn_)wWyNtk&IYpUK{ z+k)>Jw(0dmSjEv1+P2kfl`X}2=azhwq)%=4#80?hW!QpV#2 ze#?y|pkjAWM-~2-E90V>3Td0XP#sE*{sZd(IBY8_siVjl&-=;f*IhLq`pdzN%0@08 zbqK?l6}84+!2KVT8cO6z_Zau;hPOztNDoE6+FP<2$4riGR5cm#e3hr6i|rZ5TU(MC zx%Nk^1}$jNKKan+MpeLZ26xNG1@3e*WC1BE^Z^-|gsa!!D{#zik^4bnupG?HkAECf z7NF})BTk_V5c)$gIx=H=d%v3m@~)y`(dL8C;gByIxyvu(AK7q~kI?8%*P_+CF9>Y#YbsXx|s+s;-9=$|8nK z%^>CDI>#hW%KNcdN8UQ>Ci3ku_8(+~t>>?#y|zy1Uyc6YkL_B}7P+6B+Yedpuz4$9 zCa-aI+Yd^k{G{^yH-T2Rx7LThh9Nd#9D1Owf8=d6bv(o^^#DBNmtMEeAI>OI-4<*# zrplm2wrHS&NdNH+zixt9E z2E-?&Iv-j4jNSRY4hjTdl&%Xjz`>Zw#Lx*SI`6SX;AT`&x+*zo$UFWDK$--)W-hS< zwFnY*In|ER!(Pb;I+KU6rR)tcGAyC|T4f60``GF%`eNoDZMs3kwFI9AISCdiG&C~x zhgZbuY+9xztnrk8A4pRU@5-pC>6=cl)Y*;B{4Kc8X&H56Xc(3+k@a&yxeE z3_(V3@>c?Zp08cvjo)Y)B7Ewzi48k|@Sq^2TXt2NkSjiO&?-|qiZTrf{KexJIo&9& zuCo&CZM`jH(AGX8e6Vr9`NIYYF)09CvIy1TG*N{l)zOxC&nWwS5CyMEe`y z2q+`neH(V^9_v^yLN6AAjG;j8ssu@zR@;}EA1)_3EbSpncRSL;Lf1OD4HXHFw+<6Y z9`J7l|7NBnf*v9kZMoe#{b=|Mu9&wMA+#me@yybyQ5Vsc2XF%Y{G*ojv*l|g`6o7j z8ZAu+9(Nwl@iEFaABNX$jY4>x1@^Xev9GwA;%9aPh}Ssf^AJDLV%T%eV7!2v1n-kT z)ZI9xLPNsf@wACwSep{~$&wk#f4O#3&Iv-ifTv9P+xqoS`t-FraLQg+*mOv(xNbOr zR9rvz=>=llmO|I}=w{qgh+0r!82FPvnL^7q+MCEyOxij@i<&H}o7f_iS4_4=nAS}3 z>p{Dfi1lRbTr`1U-8fyZThS%B?Uu*lSaug3nf6GC;oyQ5AlI+}DvWKO)om1#`8X5= z0n$G8%xF*mJLsi;G%oPavOMY^Mr7xswi?N7I>dR*fC*|Cx|(Guk1qH^vJ+cGfjoma z@s6NnK$o@>&&mP;$x3E2xvK}ljl_xe~EuJGzU<%4E)I0W20DRT%6aFx(ZYtBsOIR4BtF9y_G1RG^PtDGwvsgD)O+ z;qc8{BhV+Qx;kXT!6Ub%evVwx{M^8f>e<#NJ&N(v4m)Krt*4*SBqs~YR`Xb=Br#5^){H*c(U8`pVMCjTg5cIuAuE4hGi zaa`0#K9~&Dx&i!0@GxsFl{bLM?yj{Io6eao09-B?V6rCIi+2;kjJX#&gKlF9*Tv;Y z`Eu1o{8|?4ottRM--mbCv#lGf>snYlw7J?k{@H$6=)R_VFKOvMw_0B@B&4)q<1u6t z0=e0Lvd3lZ)^KQu+vO8uF;O@mWDnU=E!FbOCR2WqkS?iVB{bpe$S23GI-mtZMGZTKt0RAv^yvQZ-^?wn+AgR>Bbix+G0kj*^Lo#UKD%u)mO=5L ziyDnN40-B^QV8$yC2YZF)pn_sA2K3xNO1bhrc94g2^TGy5~a{*%*-FtRLi5q2?Y#9 zS;3oXWx~Z;0%17|DpVslP7H}OvdSOYHLg_DfD=6R;(go9cGl_q0~(9p&9S_g7DS z0_ye;U-X3CQp5=@aq({znl$(rOmy3lg7PmqQ@z{t{+qBt3iY(2M$bD8ynzl`YI(Q#QCso~H?J@fP z(Kv;02xT)2Id-+TV-l+S+f}cB>+|EiHvq*wU(EHdR|Rha*k|U#%7f!sO!e83%mww@ z-D-xH*8PuJmZim`-aOCxI9Gum? z4%yo*?V0UMbTEXNUXwJyoGH|k>4JL-@3ka^dZUwa@1{YH|GUubW z{h~6OyrUIF?>Q=z3E`J~GI*3|M^I$e9fKGxvklqAj zgn?`5FUK97Pudd5iLjD6UXn!5kCD%)0S?#hzfnriep^9S`jW45tzf1}J z(Z8w==nS?BT9uXiT^CT65{x33rn$>C@CBnQ)RJmotbMZ!7ZK%Lz(1FiQoreCvDxy_mE+ zv$UL=ro-<~aC5IH%jr{z7kE2D=<7Fu7agia&j06?JJb>VQb{A17H{ZK1A&bVk3d% zQJW{lTB@u9IEO-K5}MdzKfILQ@#66Pw4klNQ8BM9PQq4@-*X~PL#Q&q#wlCu*jOZX z=F8zYJdOZ7U{7loMtzt@zFk}wovwQnquedt5f9o``)cF_&mb(b7%9LuysO&JRA z*@FQEFT@tB%q03Yb?&|!!vztlV)xK#QQRGDLNvC3eUS)`vls|iZv*TDF4M>ejA{)l)kH@2b@6pQ<$rIh=A~WYwvYm} z`RlgHsa$nYIK;id4C^{Wz!{T}pLEe0!dLu&iFGX*_$iHqGO7+e%VyUYfj=lB5=7A| zX#o-T-62jJ9Tgrbb<|u3nsb&9qb~axe!_!~bp=b8`|K) zsFacx%^!Hg4R(xv0j)4MoZqs%vZ~x}bU~?wv)=ab=EH>Z<326W7%ZN>sorBoCR+T0 zdQ#5xEd8Hu$>K;LMpGseI|6ncw4;HI{@Qn;l)pY|LSx@*>*tQsQ?s~bf6Q6Sq+;Uj z^|6y=e`ad(p)hrTXQ9u4qU*E8eS@6?OZV%For{R+v%LlIjN{|xt@+~PnnERkr`flP zLJN)Fy(7!U@e{yR_$a0T{!@FUwZKcd#P}ve#B$jFhARP=uIqBxI@=ziQ45|KQ_$XR zMj7_j5qg;p8;W+i-EvK$bh_y$%036O4D2_0$3P$hpqm=zHU-5t;lihs4aWigc7Kk( z2U*7?ls+{ws;*H|K|sONUzwQ@##WWV70_Gx?Z^J!EzT$>w+Ugx%zxHdV9#P&OTF24 z;;GYZAPKcepZC)R;%-kcgFTx;I~p@99+2j!VK=IZ z9pme9m*;{G*jj$a;*Sp0&2JLQ_r5WfSkBKEpcc~3HuyXQpbjit->V>v^YwbhtTFwo zIn`qCeF&%*axw+_930;)cGg=z99NG2dttW^SY_({*HQk**Q~D7Lb1+#FKq46Q1#vp zOCQ|R`H?B~j3w=FWbEpz`eev&hqgbMh)zq!CFcN^PTuFB+=T5&jY^1ja9gLOYGa|i zI~)fSa2?`l!;UqLW%kDpZS4;*oahc7z{Y4EgXE#WD(Lo3vJFCrs%lpgP8msSZS?;* z&A{f#`HNYO|EFvv^X}QYmfxOzZB^CLNUOI~7Kzu)30mJUpil|^*ib(8;%$~jcDK;l zc*Z)jffSqVf4u;pt@hzbsQmG~F4`hI_He5U?o@ zaI(xC$}EuUV95;hUItHzf6&2?H3fV*TEvZ`F0g=q}a9=DLZHht4pscwiV0?Mul#p^_1pgS2gN+}Ni= zTZtbD667er-s;3FiVE$72}$PqB#$8k(lMILD&=N#KTkt z%`lfS7Y`v9&OE0UWc;bd`9twMoJN#q6MT!Pbe6u2wq{QWTKgmLr@jZpl|#UUJ4%kc z0TDzT>D5VJ|b`$-z8c$s%a#FE@;Ei1pl><0O7vnb)3A8ugfIl`D(!cu2PS`{!WlM&HQr zd>_|OBcczZ97N=<=phSmogup)zoqJY?xe4C(@@<^5=RjGVlHc&Lbz7ATt&Q>jkUBE z2{&HVlI=nJV?k~p%h!b<|S-}AaWG}5+4LI9}~rNc-yk84jaRI7A+SgtpD*Gu9-DZaC736Vyk6*5H@{%D*k zEYJl0ewr^`(ot3ALqyAeSw{#f%78?=d;E5le z-h0A9uJ$rO`Daz3SHB8ut(u|<7Lc8RqTVT7z-G1RFng&M%x;G{#!w05kxPj5@m8}(-Oc{B`B72M|&Gt7JOkEDtm-}CeUg8ajUwGPSQ^-%{aKj+h z1)SqgBZ-RwuI-Wz%s%F8BI(Vpe2J5!o3X(@7@MeYh3NvjNfG;?RA%4i%-8F-h7&`B z?IK(9vT~Fn_3ww`Ifxm^^o2!*KNs?IQT9#t|DcP`7Ml@8`#Auc6&$G+wElrU@T<#F z097eqs*SVb8-sPii2AU3!jrqc3qTP4#dh>?NalMP)Mvvmes36NO;5Y#5vGO<9;(1{ zB-5*#coRa<#M0x#yQ8=%0HUD!Z1p1Zp*~rrfT@=R}HT z2XWm9977%V`E(efEa>$so?8#`Ke5ol^gd=oLh30Aq-P(ii^6RZj-0fWZRaMU6ZN+b z1FSdAqAfxfQUzCfEDd;Dhf3B%n9m-u1j2>RD^TMuiTTYoy;s9vF9|-G4%0r|LQ@xU z_Ez2XrXve3njO7a>;sCSTk~%XOYJ#%yx)-f%IeG?_{;S|`XxJl`*))+thJdbU%%A6 zFaPs+B0sLTe9I!T&C8WX95prrdTZ3#&BF%jUL!eTPSx^$og=K7t}O(#_d>j*P%A-_ z5*P)5#1OkU{f14Wmy+9?AUkNV2=LhilT$7jP2U&BS;Vsn(3@$=o;Cf$SHuA9X*n7E zkxnX0Q7!}zi?C$3ng{;(ae}4aFjX>Qkxx6n&#oDHC+3MKE=F+i$4a@aEIXeP@FzI_ z>}={uO!RpsC@O0Wa|)tBYv`P3;@+^me6GoW^RP;b065m$S^BM(Z6Zk^QK|q~a#5*p z%jQ6oq6vz;g1swoT48hJp|?N~v~oaGNo|WK(=_>GgAiy3^~5>agw=!^Vmd^gPrB>! zs|gTNzh7`KNoEiMNn}+D`LbKhcY$Rlp+S??s!Z4CCRZnV7-gF(A@Cg$`U62-?{p1? zcqJL1#5x1CI^73JgWANtWPT7O#)v?R=0|{)&cm{RI&}?wA8Ig??x=D>db`LrYEUXL z`J+)RvxATEHNNvhd5;m3OP*d27Ql!Paa$QT+jf>WV}d!|b~IYCaA0xc(Oa zGQxW!_z&WLF#`wLi-AASR6bO9QI<{DZZebDwl7w-5*!sIU9s!{-gAGVrNRgGsW~V= zbbkS_0oSLu^ndwd2J-iI1uqOPw7+ei$Hioya*y=aymoDQ5N{exyDywSDUn#dz)Cm# z!r|~K{*cU8HmJ}Mf!{mKTD4=Kztyo1(D@;Pqr^V3Xwc*|uh?gA(skUNUX;Ug?dJ&l zhsqwQ_JaJhklRd~LwCv>9h%Ks&A8 zTs{u`1L<0zwD5QO=?4=p@$}@TH?-Ye7w!@Be`Mp;%tT9V&iUmJ_4a(-`wPKya6IoT zodu8)HExi%+eerE7HZ3&mS-U3GbtB7+O)qpzqg@@S)cD%y(r^QODB%kDfj{d<|oylazscFQP&$Uv?D#*8_ z8?HJ@{31F@*GcnsRecuf5oM?hdm0QlRq<<`&(GSvNncGaoR@*xLqVko+ zI(tbyzP$B&yF|Gk;`!$!L}T_NUO6ffc&ZTSqXJCCH7I-_TUxI_91YQ(tYLyj13d0B zeuUPKulhJ88bwQOAw=|ypKC9R;oSV z@BP;|r~zB&=(O+u0PjE$zeD&dqSvFUAzP8*X82oU$9sOJ@<1%TnsvS1&bA@Llg_u= zdrq9PZOG0#D;ULd&L6lMMLah7ZOB|1a~{dTA6fp$l{%OFO3O}HvRue%T{gU~d)3HU zjX35S%)~Z;*SoL@W#Glg6{zb*k))x48O%y|1e$zWf7hF@bKP|dmL)(xLrcR6@fO13@ z(&`CF7M77#?>++9Sw2aFp6!#C2ZQP7(5!2o;A5f8C732!Z-W3zflK}nuqN&?uUYEgcosU!W|l|&Auo7yOC41(B$40&;Y zq;htAXkP)Epp%e;motZ$RVe5lK|a=5u#W;rK+uW@+hWWhWoXc5O&QA*2Md{J(DG!O zWy+sSOFJY)NY*p2ax|7QOC&PzBf2t!U``E_mU@$nf0J!lmbk7oq5L!+4~85Ba9}u& zoVQA2(`K7aRvMx(m6k4L(hWn$1R~36QVAYg46lRe13&wXHf6yS+{^pD$>j1#p?hf>v1f z%Qyb&;=%^1x#UGZO%JLtxXOtkqTpo5s-c5UWHnq!G)~Vw1^2W$c=A0scB1#)u*v_> zGIud9^Z3C1`0<{d+1~z#-N{{;l5W2pe@7LjKCJiKdV7&Sh2DFr`{ele=bDa@8gAUfrs{vKe2s}gXsZN;5tQs?~C)rD%nix!YzB6@5MRYm~EJ% z=+6+OG6-rixZH0`*#b@zR@xdTJ% z)yeZO6br~=5<@D}B`y&j%67(@xA36N=E6+yg7RB~qVvWW*c0sB;G((quA z7!oJpMMioCf)WH58CaGOZ_q8sC$7MDVzdi%1pjEtNmD0VTauRtii*6}3dN{nCG4B) z$Br3iKbhQ)6J(+yMQ9*CX3{1SaIYM&rwrxdB!FY<^AjeqtnEJw&x6#>w#HgX+WrVN z3zBx#I+Szd3+7=C9+?37B0&YgL|Q}!MnsxZlr}61BVSro9kiOXDmKYi zN~d{^Nvq8#`KY7NFh&LEn8wm(k{AV=Wh}RGTOcw}#+X6rnCAS`Jnft4p4gl7EWyXc z%!qDlV(=Uo0P+D;hBsdtU@8iXVF}jdC!qw;7=nCx{-TVC8k?;Ygby?X`Sf#`=nFjg zzz6+uVU)wXOq>3dNJ*Yg>`OARRrb@Cr}9y%@8KU@*uP^Fo_i2DuamkFkVInw=n1eV zRAql?4(Mw8r3Ne}&83>!_FwuF7o7f`uRk87;0t8~z4)Su<|v>SUpg@<#fxturXxAM z_?k&W5HK~p9aa8fj4`ErI5ids>7{T@y=~(>TsLyO=Zx0g{%7lz<@u*tU`=oLRVa1x zF?l?$JUO+6d0G+$L#5!JYTDd={4cSc=2qOdoP7gFW#h)uj=v_lckp2QWeW!kjkR~0 zxb?=K*Wp?2d>2A-_j|mh`{XI#hOB+X@cywA*)O4AKkuYpVTxXSZ*w8b%a|V)m`LT_ zfjzGNIKz=?P8@9c`a}1Oyz1f`TK*TVbsdhx7Q}?X9lP#`!uxIw?M~oSbTTI2{%A0OVkFvLj32p!dKJ z?Dw8og*yN}lkngCaDCs%A$Ug5J~M+sOAv%r1fhfhF+n$aim^xoz4t^O3#=?ASw=d_ zq1PS@G_Pc&A!tdt49Y_tuqs`AHi37x8=z#e^in}VT^*6`RxR9f^VcuIgqGLS^QnP-w- zi9~ynw|toM;0yrTc&O^?G96jKcCm(mdALzRdc zPX+00F3e5Pg%p1Wm4hp8+Ukt90bnLTKD1yb8@>1dfPyC#m?370m7vga($jv2~iNB(_-i6*qMhLIX#S!lP+VNX|`ug52xW75HkF`=5 zoStpT{_PV_3|)8bxdC1(mS({7jHKPM_WJA zwrphIsqB+)+nohQ_qRTazjAvT*Os&Dm5L|mjh)L!&l@<>!at~)7h!OJ>$e}ed-#>x zKh#RV-8_Ih)C_(8_^yuwu_$(+w+RLLC2SE`C#@_k9<1#aR2(?haTjs zVwfwC#DJaD8 z+rej`0V7iZERcf%2kO}tV@3=F7&L9Gq+H8D8gHX06(DCbQcpRSkftdGD_F$?<=One zYRg_Wg8HB|vIN{K0qmwQ0q>AdvYnt_1d_m>@^+;je;L!dJ*SpS8SEXw!!o3oC2eoP zJuxi_*j2F|($v&qAHY&rivoh399J3w0pq|Lu$2$2Py#EWfD9#Bv`2_zVJx%lkW|Z6 zj(~fl2aT3#TS?JL9av7Wu`Ep_8IUHH#z4d9L`cTgE~XxI$##<>nWjAzPS1y~hB30b(@@XEagPX$i4A;a^=i%;z9pEui(+3x^;$Ia-3P3d&Y zZa1>Ll=)%-yk~sFl`dOvZhng^S+3*^9BTWwNA4MZ86MS-xssWbgZGW!*?C9w(PWv^ zw8KB_z*ys2aIL=jI#u&j3j6jg;osuD?l&8u10LK{+x9g7Wyh+4O^uL0UuAB+sm*_P zb(VvJ#W~y`zof7Dv*h;VOUnXLs<-!e$BvtV>#*+f0lZrh{PuIFFbUd`eE;^FgI6zK zPOm;$nJ(1&l(#@x3t*nC4O*7tJC5)Iy$jEM*Wuin_v>%ek-Ac6>drp+IbU{w>nbdG z?-?=0U|^|ev%r7gic41J+PYViPNJf3?^*9Xvu=-HECyhsKn!alm`W)iSkT&kWEtFa zvIHjx?1_h-A|A}6P(VIeD<=_HMIwHv3;_-X;uZvsG-f)cwe_TvGSZ3=mLRYpQx(f& zagv|y=wT2@QXtrNBu%-J5L&nhA&&y;St(E^1L9N&@HEU%x&NU{{H&d7Xgv3-1@}tn zuni}HJpuQU{eucE(b1Ky*^#wY9n%$pFVv9{!9Df|;2!p7BpC|f%w$sW-AP7VK`f~) z&>FxC3~U=Rh#Q%2_E{ksv7UCeZELZ_9NRb~(=1HpshQPIcQ4GgG=PT!woDe8yz4Fn4P21%7NZ;VyHaXfV z&i{O@650aj#Pjd}XYWe@a(b>bLtBa)%(Biyn9~Vs;=&I zr(bnfRo6{k-+RwJ=iGD8y>Gi;-TS!cjUo6ZA8B?7y3WwiR*?gbF3uy^pRS7n;6t!S zFM&1V1}PJu66!@KVz!Hi22De3_K)^nPBNDeN^yZ*SlDL-&G+~K@&&>E79WVP)2al7 z0$r3#H#E&TaPBH>k&96Hy*(kCKZRul;JM8@)6%sSeACq9IG^^~=iOw?z-hI1GV)=| zHYU6NtN%#*Yok$z+mLYw@lXTqF?RsubK}X*J3>`lpbRU67U3#%P67G2vzbWx`^PO@ zhJwjtSLfj2mMfiD9k(J2zn@+Ay@RR5Q}JZiXUeeoB{d1Fa>HA_=XnjMFG~JksH>zV zPe?hQF+$sh3=bS1IC#*xea;+*o0-%?6?gz&xVaw>rq_ni6g+0W9eO?)hORJmbiLU8 z@FP2WFFS8z^S|RhGbc>l)P;6``l9V#= z`&DmwaI^EZ35eBLXPgIccAfOAdT(ISD*TB4V|b=t1Q%eFuv$I)!{t6O9$$YII*fC5Ji>gDer z2q^HN3A9C8&pZ-bc_!sZbBjZoDmsz&O(p>cnXI5Xg0`V7pdl^53J8WqGl=Qn^DjBQ zHou+bN;m}qArnjYHKe00M}yjJU{CD|zzuK_ps{Dx^{0zA50wGb3xZw0Ax6@kn`nOW za;_Gm?*k7QzX*+TT9843*`}23bX5*KvT~0@2Tq`Sxtc7unh!dt#}3S^UM*9a=52mk zfnNbib==YUW-J6W6=q{Jn1(T{b=hgHS7Q~UoyBNW$1=N|#QbwLs&3nTqBQp> zQy(96BA61Rl(vD}+KP>!aTT9A#~tjVDfFCpuFTNt`v>O5Up&}8xL{5vfO1%5*<;ID z>1Z9d>NJCrAfL5W=ZIB&1o@y7<2u-?vwz;nXE~4WIUuX}%yyikev41H>9p!Ex{A*# zulD2^!=u`pKE3VZHj`NW^vf`;z^Qr8KzHkzVdx4=M`K6l?zEG66>gOHCVBV)Am674 zyOOttuQ{hN7Of9+8?vKMKHc+BPJ4Bv;yLIf%d>kqlYEXIsy-%-JJB zosw4uQ;Cdl{86%wc&-2=s6Y@z1Cx9^Wqst619}KRupX5Sl#z$^1O-T&V3VlVR1;t~ zoTf5uCg>+uZt_qa0T`7rm;|e+OCQbsc)bwZBk;mQgMxX5d7Fo2Hn^v}h_N;j9>M`| zuQ~qPQ|i1-EA66rfo;Z5m_PPmAlN7tn6|SSoQ|`s^5yAwX`eKL8gn{L28|Inh>x^Y z;u~SWA5<n%6Xs>yAfe-$pfzc1hJFK*vIt!LTAv+iC5$Bmf_xl=l2b$x zqSlHx0r}{n!Z8FA#(=K}brr7Siw+O@&u@B_rajaneSw&H9t_l?X(5=r@ZgWcSjG2~ zJ(p;)#9F^0=2r0;b=;~GAYY!0^5(7LD;xtp6IbyaKIQaTPPREu2SL6(ofBEbH^#L% zPiGZm3cIulnp8PWz^QqESk}5;l&ciVDl{d!e}pU0D{&kyg<$~tZwJWtiBjmMPW%ey zHR0*@et5wJqutiSt7SSg#oJT=g6D}(mZolekJWR(GI*r@+|uYTKdpGYt8GIz!EV9b z{>J<6t4*|w>NYQ=$vS+dc+@&VEa*Gb`~vQeKMPCcvW?AUyNzq_zW9@S?i{=rZGAqh z_S$;z&hklY*Lj;wJKi)`Q9<^aiD*y7xEzxR72|`9pJh9=&VuO0>1JB<*sY zi`VQp{|hD2T_#GK=l0IS_2AkvF{cvEctz{nzKbf+@S4q2;Q=qwx)9&p+f@HnO!i!g z=P69!*TQHX!1P=b{PgnW8|$x{Gw0~++^pGX5;gkF^MDt{t|E=;L+O_q0zvvl%y#OggGKyWX& zdXF$dPF`57IdugG8aofn#(YbR-)$onhyKM(Jz*cj41!CTQOwmq3{r$Y0>+WwC(B>i zrqJYBF1*MS1mX681o~w45Yj3Kl8iLgMU$B)cwz@)Aqv1~z0?)73HtC~4v_O&PP*2` zG-Xsh#bi|>7>s;_bF>3#x&T~0BfqGY2e=T}v%$R}&zh~;jZSdq1qJq$n2BT}EwNu< zn`|{qYX%2Q6RgK7i}1|EA+?bX-*JVXSPZ(ag$?EQs-%-&{%e(p`8~dZ;0qQIg%#|^ ziR9r5y$Hc7rl}iwtw#*@>-HJ+FXe4I)1w62FxF@1DZ+f=LAuyxV$Itz(+uR}coKd~ zxsEaA(IV4yl1Btx!N-13ovH_8H5TbhP-fB~pK(_)kdOK!gK7U6j(lb;$P5|#he3VA zE4b;p;Jnas%5vXN@**@H=sY{t)hBwniqEI!{~ZDH*~J!cNxk@=ufyo%Dn31#drn=N zTf9^VLRd%dlT2&1#$Hw3U|F7`ua?9>JLu^}pvg;8q z<6efV?}6~zn$v{qz$XFn-Ik+-lfo9GC*rCQ+R8Cpx4s{aW#y?Qo=Dw}$Af<421?q2`go+s{itE71S6rTW>x^vtI2w(|rBHs2k4M8P z0r=P?JcoW~98DV+3)=tg#*V&4<6@o$rk+C$Pd|G1z*_kCSEZ;P4|-eI-r;SXtnL*X z;V;<`LXlHv>w>6~3;d<1D>8bY**EPKC zq?5R!edbLdh2+XARO3YmfMw$8)#t2_eI8FZXXCjE|0_F48_*WEiET3=Uu_=oIJx!ca)lHjocxE^VbM@}Zu_Ot=3XFd>kM^;y^YQQwFy9wWx6FmP8wV|h?CJO1Qq zG$STe(GDKQ2h=Lx$zvSz*J26{<>Dgx!wQlkT1&G5sG&Z;lo9pHAA-1&@yo2FPrzU0 z7hn(i1k?kO{Z5@ULV-Q%Vp@a{v0U;@lg=14?Np8-32cEWHx!AqSZR`{4ImUAtc#hbC=bDn(9_HE4{AQn|4Kw6sKeFc~Cg(?^0DS?^7_0aKo-q=cc*}y` zB_}5fSthlLuTWW)=Gm3i6+9V^lWr5vfs#zb*oLKt2Jg4?lS$+Hc;--Na@AyXlu9<< z(fOD+l)eO)l^07<2PXHo0_58orfxUpd>mK2(6%AN_xJuQO#8}Em)AX*dN2C;iBi}` z04LrY`}z}4gts+ZDeRoA&WP(`D=q)C)|1sW)8w)JL2Vnd(K_9A8b&Lc2p#WDqrT2e zM9+A5AKTgYx8va(4-cMQ>n^ydyeGK3_BTHJ&}aMCqCGz!Pn#yp6LD@^v(5YDgyoDt z>+FFu@V@izE{r%oy=S1*V z-+anAols-5J>W$6~I)*e14(ZDd<98_a3oS{Ty$07ktEa)q7&mIUNTLz5^2qsA(x1c=Db2N^RE#8ZGl>M}Zn&oI$0 zCJ9<_HJ}EP%^_G4>Exw80RYW5mJ|_C3}7N{r!HwPj6*t>?OEs>%mN&`3W;yRJSd+R zv{s8q(Skr=kB5?tb|)S?Ji9U4c@F8E2~zx$6_FcX&qM5|3Bm;Z1qG^2l;RJ;Jih|8 z1&!mk_cZw3>6em;vObL!8!pBw!n7RhH0m=I66n>{d=v|SJus7pc|5=eJmgh+0QOO* zR%FMTreX%>l?E9)Eyy#CKpRPyGAl+hC}UcK@~Ir@fg@2Uwj#Fqm{BuqJ*08m+ks=v z3a*nLdoD)oFssfixrrv-bf!5N8@90Mr~OFqT+l$=>f<Y`w!)cM! zRebg}gzWYzKITUaL?VM=r%@$>j5CxUJnh`Gf^9nOReb!}daS@#wN-q9M+=8&P*AxE zFO-!EIGb}nfhmzQn&JYr9ru}V?u*&HjYvxByVSwvJ*eQZuqwfG`gN_X z-Plg6d_(_{rsp2Iv+rV97}|4z-C8^{f8ydhyxVQsc+;yk#c#tCxBW^mUeTg_7?XQ? zUyMIhw6IEv4{UKihj&A+S`0m~Z&t30|6|L7!LvhGK8*_3Y?^&7&fSh_G@&Z0=J>!0 z+^SvWSrwf$4UJf|$cZoCTF!I@xK-<4{(*mE0*2pylLLNaDGH(>8>R! z&I4Yw^#mum{HBiAE#DNs7ZanWq3UfgoPd^xJzv!{8Wedrn_2>%;~I8={#s zzWHXf6ItS%y8v~F33TYnxu7=i27sWiNq9&T00A+1d2nSM1JyIBbkZbkWSA!p!5`{? zE|2>7pY`Lv@H3VKBJeB5B;F(&b($b)MXxBQAdK>u`sKTWWLDq_KB#wxI%Fjxb=lw^ z^D57@1iMzHjf`zz&o0ekYtCfDlW)+r&>s1@w}3>_V1OrCA6ru32@05`%LJigJGDJR zlM)mG>?5NF;bEqLrX-eIMLD07!3qRk8G>;DA*lzkxwN zejEG(D=%Z!)UQ&snRMFEpzYMW(xlM*p$rcORwXtvHU|e4)7nO{R|O1@%CWC>tf5GP zm5;a?0DL){N37yg8PC5i$oKe6lgGV^4@z;)*Ne@(D$8NnD|H~x%LajQ8DA!?jpjL` zZf7h!bV0;zfBZ=Sps7YdK2aI`$-yV00;~9fpy!YwjJ8c@z>h?>vF(JOMe}pt!Zd|$ zc9d`NDacnh=D@P6sLHhE^(twf>yC|%kH48yvQhyj$9KkW(%781hPDqzrWL0i8Ro76*RSLoK{jhvClk`MlUR92b$@U@MQ$hjw@MFCxxi4yaVfSBa zI)u1+<(Ag%A?PWo3Vwg^k-K{@MkSAzq9VLJ-nw?1_o<2KZka!L4qi9jJ`tH?@#0-+ z#;o46eeuAS=Rbhgjz?@-i0Q<6>*~MR*49-efY=lDc&^>z%9d ztaLY~N2g>pEb8HuEdEbzV4Z9u+sZbx?eqbTDYs>6TYmht760~Lp}zV8|M~vp>b;|@ zmz}BH<5|5Y+jFV_Vt+%&9Kl|B(|YJPCkDU+E#SecS+JcSP=*W$0&=hbc>!_^FE4$R zAuvE}f`=KLKHx$b6UfJ)v82JwydJEa@;F!}a0PPtS6I>+0$wDQ1~RJ-f`TgqENOzu zkWQIEj;rAUDL+9T{ExcB^#Qo2{L~Z3%lS{rn1R6FXy6_NXT_hoC=&4+h=0)*h0M7n zCu`v9J^u9pPpqyqHPZFsALNAwelcCjePz0qk1F_$MQNC{MVNd!=1mb&CJiE;D`h6F zJRBQBM;&(XRpuySAbDXZ8^;xWc84*Ym#591Qy7f;m1isEt%Qa+Q=PMwbr#x1z`QU>I}M#Rs5z<=)A|tkRabP;k7%biQpVSz6niU=A<2GpsVe4TvC3|rcF9MJUpW&G6C{^ z7nkghP1W*ZDZU$@l5;DSo1U z)%yCs3Tq5Wou1RXXGiznjIaJ`<67MR&}RnTjJ`ckqL!VuVsqQq9Or&awpDgmz2h8$ z%4PebwTknu>$G5Oe6Zr|t{Ges4=h~hG%VXt{{~E09rKw9*DKDO;(sj^@xW>4-r!t; zReZG{=oN8Jb(3VGHP*gxVBxYG8h;<>((P#P+^ITOctYaboR(nPIG1f^+vx)sQUm#p z(Hptddp={~YQ4fdxelJWq$NA6W3eun5=l(7MDxCZm0P_h;2s7BSMTY9HI-o;OvuXw zd&Fr!{EL-RE`{h>fIu8u{%SU+@CLx`IfY0%61pX(f`9}J2p%!k@9xQ~C*?pBS?J-D zDfyTe8e)P!227Bz(vc2Qa3IN%E|?1FKBy%`{}0sLA;4Y;>}h}*K_HnRQs7Y9Xyru= zfAGI9JLq56g+@6XLD~XZ0_7tUV*z_aGUCxAa~kW9ELBOa-XqpR>_^&y*n_R&E>sz8 zzX*chAS!5L-#j{y<`UjhgM}b;`6CLEvWkO3R?Oz{V4A#|CKJaFX*}#8PYUG6!A5Z9 z9+~K04FdKV9_dV@M0ku+;X#^xC{94ELGn6443T3p2rQ$0z7K?K)WRS!C$L@Uq!r_Z zWFTjh3kYV?jO=nr)82w|nhyISPR2YVu&$gxCIa#Wpx7uNUnZN51m_LUS=PQbKBy96HaJW z?HZ4|iccA4@G3s-A9Y3L$6>AD^Ri)1Dvs*c`u5Zw{5Ip!Q5hy&;9l4LLTg!XL)J8_ z|GD(g(8aiJlw^A@-0VI+*p(RP|TJ~tY1qW>^>xFuL7UYdHQPHSs@@><+Pt7O&1)cI{>O)fqQ9Ib6bW;v#< z?eq~_8(75?O5&xXdqM(}WbWP9dJqrF|96sV0&zU1x+^v{Vw>OlLc7KX%0o`{^t2s* z{4=S`aG(59$f|vH5$BdQJG?uNrF+eeb3PBhU3e_MiIn60?@znC6GtW@Q%$`6osGZQ zvuofg^leF=Gtpm{t=V?Tt_t@VcNDs*!rM@G=3{K&heS_=_I>HHYhcZwaeBaWdn1Dj zaesXqj>NHqFm9@EzTjAm9)EcYu2okJyUr5Krq%p3e!o>XCuY0PcVdZo1Neqz!$)u) zaR-svI9Kq0>cW&(R?sZd*4b=3eL!E(Cq5ETz&wMq#aHj;tu=#p##p`g((}&9xSKmc)u83g_52g?IfkPv>z5+EQjq(Gnu;SVpB$W{Q{P?a5+ zSByxj4|r5oK?I?Do{pcYb#hEZ4T5tY*eOCys_ zPraUcX_k#Mu`*e)$379jiwtT2sx&szPChWROi6w}V#OcZ!oV)kG-Km?p)s!qc^M>6 zohHp{1rTDP38e90ARmLx6O_?@Fz^t-&lD(48V(*R5ra{#?G(Mp>#db^;gQ2VEClLq_G~v#st5VH0tnk5^I|EGtF4i{9^}YG&I`|<725BKxH)M#)CevRUkbo z$XCF3tZXcerM5B_3hcz}nAo8pUmfh$bfHp;()MCAB@k=>-zQ#DC=&c=ps>K?^H%ZY zZPiKNYcOd88sZdzCF~d1J#hMpGm3tTkD`UE_;j02Rf~A0t>R<%RappU1s_he+$ORm z_7KkbzX`1h*J-YAiS7tZUx^g)`-4M$!$RdKZQ!4c!E#$?xrcMvf8V9 zPc@8-usSK*6j>0KF5Ih9Vd)yLp2v0${>gZG$HRwrkCkh-T~!fVxu#O>soi%TdKI3h z9~@8HCdz|%fGumbd)r2nTeHo(4m{V5R(?Emv}Nd#JNtGXk8Cx`^uE~m0DQ5bRBghu z%!k(8;oVp&{iW91I&a|hc(V(B(Ol~KW|009F4}fZsL#1G$ahuK)RRtf;^*BMzZi2T zr&Ud(rn4cgbLz59&ZS%xIh|(I>YgeOU=|lZR@?r;B`Y^IY{9+!TGTvZg~3!=QwH@k z(+BhgeNqGYiucGwSMPCa&LbzxX-v;=T|!(c2$~MSy^*W;$eRc58JYZv_^i|1bzqLH z&Lc2EbO})q2;SkvF9-w)7|5dsiwP8nej_iy0n%LMM-c@QgpV}v3#eye?%*d2y^MZ{ zP*A`ZDeJ+ASPQR$Z<1yQ=0O)E)heU?cCgL2)7l2|YCVj}BZrlyPCe*sDMHVRK4S;< zm{1htE3#GRSgZJ4Z#b$=mWsHFF9@c+JP&o(Os4f9AJb%$w!u)QMa&0}*~XR^51f}B z8rG`;E)jkwAxuHwrB`B;|;_^p9>#LwFHDhJGMNuJa{XLh3#tFw4v=4jvIQ_&f^ ziqG`4dZDu8`|s!PPx62JaNI5O+$r0NY`8D|cR1@q`z1Fz_5FR_t!2LrS?m1X1A|WH zvQmLS_^HztfPAA)UfN?rK$g0?zY1;qP`T$E9dfdNZPzoC(u)^6{ps}Jo8gF(Y(<6} z*QpIo^lJ}2LTwQb14>O}m=A)bx>L0IZ4T~9PycS2Zgc>ME&onh%3 zub!?04gZG6%^!@He_VX7b4Tl({?+5+oo=Q>b9#2)z5g}XX6OD=n1Uze&8v5KBfd@8 zHm~nOJaT_N^g3PVZ~2|U(DhcJ!Us3I_u{qa&r4={#MzmcJMgNK=`W$;l^fzWmr(tT zR*gBg+A8-MJpvr(P`}fL`|6u;jc*yt72v`DS{R21xQg#>>GaXic1##Yoi&ze@c{1H zT)Fq0bK@2^F;Sl4tM^#i^U9Z;5zWSA z+r1I1_l$Tpn+5E_iE)2gS6A(+68nPVfXT1uk_7FviQj5D-B( zC;eH4uEryRNI(FQe=v;;L?IMi_O~z9NAPIJE6# z3FsnV@VOFj5w>Qa9TojeS-PWFcaePSGBCC_%S0}(V&z|WSo z)8r%nh(STm8a?EZz&sD}I^?L=FA3UUvOyG-2NXXcbmI`FX%i2lI`9L^(g4ELfH5oWr22ojh+OkeNJ) zRC`bc8t92JdbWfF2S{L*l#3>cpHe@&(@ne+epWJs}(Z#h>)vR&V)7I8= z_-NMo9bEMPXIugkWCF;yd9b_vm@67jU);V67qOR3Q2jC3y+337j=@yb#oUfHlXl;V zD|Ki9cD}>hOP8O~{>S;Wipuc^JGE`d!tSz&bNw^V;MutroaGzi{4Pc)!OLc+d<7p3 zfBc?-TSIApQG(~y7=CH|)s}fZbHmhIGF|)UAANAk^RLHq$#+Xp2i_rX#%jIKsP5*u zz4KOXX#6_-RIju!Vm#+$up%?4Ck&mHu4DJjPu>8(gbQFBr*NF({Qqj}?19`%Q3W`x zWq$v~u>GP6Fts90#CTg#slabVI=sw`UbM(-tc#}4z}yeFS;|cY6|ocNA^z9Gcszjf z>Wp+OzT7!2teu3$Q)`W9YCV9bFah@lPh7c4w&Z*VCTeFqxTk$!eDMzYCh^>04dheD z9A|uZ-rNRn?yQsZ#AQOLCtM>R! zya={NO}0Gs29bq-XnqziWAuS+%ZZqKvU&n&`8AM7g0@xsp)|xS7of^t^(S4X{Um*W za?>A-e0~!%&!8Zu_9MX{>eZOwA%o;mrgYXz&`7{Vl&h^$FaC&a7M(gYh@mEW#UX0Xo9wr33&oz zBr{8Q8GyJb$VVQ8e2`CspksU>pEsNaERDdXp+7wKi5bfyp7!KCB%?Xlm+Etp=n^?~ zFcxLSA9Rt9(Eh(qU5pGjq`EdW@eeou2*ZD_|^HAOS8=LQg_Rz+SS_+^4C01nqLi4ql z9#}f`$j+nq5sdSEDf|JSx3Bz2{F{kHs=XBYOQG|;^$iuVg>EU@K2H2cEBM;9fzeicjDh{f&}C002M$Nklp6^bUfR09=+`R(=u+IY`Lea z_e2|kD+?qW&+5GZ+>=RpfBH8z(AyY`WU#d?5eNoc#TZy@149J<2w0fnpiGzvhERYp z_;?7o2NL;NBze%8R+@lseK zD;6WHf&dGBO+OgGkNg3+XVNH@AfPByAjn4=p+`VMGSCn3lb8?)fDcvJ`Y0}eJkpnl zSwDjUdIH?BBTOiyGjHRcswdz_BHwK^*gurVj%6&FF-1E4LO_p)D1tHp(U4UTPXRyj zYf!*S^AfWiR$Kf54?Q$U=^BGXyVZ8%7EpZF!ZsB0G0*YDfXMTPuxX~H+b{9|s;o_$ zU^+US$qjb6k2QJHm&m9YJV&&t+8#BDV}=LVC2)&R^7EU0x?dW2>j(N5#Jc-&|5HY` zO*_QMN|Xcnq>3?C@#Um)I!WUX5m=9lv+>~B%TKLs)0y+sXesT^(aI}|j>*T+06q-k zDV@k{NOt`@oc&;!4##rrPxl{buZV5P=FD+=j`XEoi>t$bhUo*g02{G<~UQcK>fDucY!J9@BX-`;!r*{=hoXb;|# z&s?!N@m0sUKlkESii$$eiPfXa;RpX$%^~QksTjoro^v@?FfSXWv_`IZpyq*^2WlP& zJb)({f_pDG3(wu?tViw|6eaP@R3XofK|@NOFg{7rNAwkaRs;ELx7#QP>BYC_>~CwV z&n}#GDsiwNARWz{M9+PDPk8X~#K8IdY=D0FH2E8Vd;aRZwu8S~;+L9UGm!utIzvpL zhO2-GQcy7u{Ffjx$_0!;Cd#xavm?rq&Ut#_WuaDJWQ?3dS_d-(8^}UGkj|%AiV~D# zU|MXG92#!uBC8Ieua8lLL_$65C7}07Ug}Ken;Hg=`Y3_#DCx=*r#$bc)%ch;MZWwktSn<3DagKW$+=QJre9PL$cc>_R}syR5|96 z#>k6gy$mekD$62Uby5t0BUBO@wi|W&eIqn`tIkN;v`4p&&6pK@6y~{uK#O%Hp9iqc z#WPZ{>%prI#H6CWhUfO4IkubDit373xyhT>{YAjpE+-)q(ETmo>EY z{Hzju)8CoA7V`yjNwzht6rbRE^^~Fy^%HCW9s~P&_qR^l zeWd3=(+}`s_MNcr4S1To2HR8i?B3#5$SU9qhIeni?`>?B3V(WBfw<5Ag2%HzBL`)p^dV)@-|E=k6^|S&#GcH#Bd8!TB$F z$M2ARxNhw{e(~~?gkwGit7c8sGU#zvu5a1&;1=iolhsv|uPhG?#CjVXujO^H+D!jc zmi=XHZ5<{rFOIZ2yPP9a_nD6}_D7YN=7W2Q=bc5%H##52Jng&Du(m2`T*;aNKegd_ z-}3cN-D7tZ7-;MM%__kWv`5Swe((gwmq(USkA1h`6B_CAa%qG`7L2wI0#ytF z24)Q65KtP^_Diai`C?KB^%*r{7t`d=8%AVe-H1UK^8)>#i;QoWEC!-Vyc}bmAO{qJ z<^w#`!HmjrneO4aT~2esr<;U{j3a|@LXK{LJt~f7k2bY7{Pgvv5;VnpE05glJ*cH! z(&Ym5Aur$#%X2D)U40-fG;LQNi36C(7bLhND-$6=|4^QwRvsYd`$+@{meK}dOqyna z_N#2;YWS&xbn+22A`r-O{Fi>A9O)qY{ejp{vs~<90wJ&uOxjMHuArST^N%V+lAocI za@u3k%*$#%qmOw3gPGSdtL>tfd6dbZX3St>R>#1Y2is|f!o2W%a7zXNAG84EbKEE_ zf)N-5vK6b=MOpAm0g3<+z@KP`p#5+RmU|N9;~7uDn;;)Q(}}Db8yb>zc8Y(hNzyWm zBbt%rctUX5KL`Z>2>P)N9#+aKUATNf;gdg-_p>d({Ke`67o7hio_4;EAdi8I0Q?a4 zad1oED!v##6$v`>S*+rV)@R(zFa{*QD;NczxLJKoAv+CQsT8LQ{1iKU#sw!e?fK5r zPI}nrM|pM-%Hu&E4#t93tsm;@IG|=us49RD+tV)eQRc~aAbue;r7QSoabtVxdqdsH z|H3f6Z1OGeHDEL^j5o#p0pH`h{OYUocCrquics~Oe6lm}%rl)=o;WvoAI{}Bg{mCN zFg`vqluEik*ps>$ez^~%MPb*0OVVEfRCp$Ay_K$S=~8E?_rTCqbq)1D!MF_F@3{IW zT`&60R4VbZWU_0@&)nkLOg?zduO_c#avJvT z99)m>2KVBTt#NXi@}=RU8`s|9bw6;6`|Ce`^Cv=Dvfl*g8n6V1$!sj zA4CZ|_kw?1NC9eTO#p8*$CRAK>}EDAv)0uQuHRvWPlX{b<~ML-V=@KkA_2|jie z*yEQ7um^q8R$wM#2b+raP{!8}`&cIeVU(uqp_96zC;nUr@+T;xrW~26LU1n)$3<8X z&CWz-HSc*d7Np2donj;CqQR)4KC#014;T=Q@R{feww*FsP6E>+AtV0u+a;fH z!?y{gjdq_R z0L(x$zk^7N8QFjLZbrIC1@97@-PSwE28fVjdamr$&)5L#um*> zOgZuzd8%Vzl^WDHrmskL9c=en5Qx~ZL-RmBn}@m;LmO$mxqP7soi(z1<>39>eKrACUAW+HG9tV9~4GneO zY-lU^hK8L()8UhJI`fI}>vb=?;?>E&gkJwl4!?p>HJ*ODGx+#3skh?n{934rRawOS z@GH)5-wStKtfbIl0K-GQnNTKQLbIui6t&Dfx-acz-U5?KvlW@^p3&sG_uYTLJcgE0 z%kxbcJkq`#_s=)vQ){`a^pqOU{OTOkS)a|bwyH|f)={IPieXWJa-aZ}Ce1 zo275Z(_w2+TuY441N52ayko`2h7TuyDnIVU+@sDCk59!+zJ}airL*sN*m+Z(&{?K| zX@a&27>e&qBQ&j`F6|QY;dqqw&PS5_A`Qld)icurI1xJXv{Q$T+K7)A%3>n1KRAL{_o5DLiGjM z3a>@fXT7$lS|RffSMf23ikzODf2B0|la0pPdKa9T3<$Nv2oF@(3O*-t%J|NL5q>Bn z^iS88mQ5W!KN#$44}Tjn*M09$SF)!*k-D+4vE`V*-~wm(zWX}g0bp_nzp{B(*fwIE zEDc*H_2GvEx3n$nnHF%k6zwU6&gMk-PcRlghzG{MErovQ{hf=>OWy4`sq&q;ih9_F zY@9dkV>-#(k3C`UJSJNOF<@u%o8X_>p_nYbcCHCUSA{7#cYXZA&`d6a6?|;V1Dij2 z*V^s3y%kA3RE8UHM&1OF@5J3(etwPPoIV(?_L6AxcHiQDXzg~7wyrNp4U<%g_wc*A z_c#4$l4@p<_@(K++q&Pra!c!v@tkr>*bRryx)mE5?!&L?U)FuF!TLpV*fmW|Uu$dk zY`iyLr|;wwlOD;9SJ1ymrP`-_tNoFdgiGl^()2uDp8pxws;k4$>_wdqI?fB*u-Qjn z82V~D%G(3OO->9GI~U+w3kygu?*>o3b#<6eJAb&*`SR3PU8^xX56FaLbk-tg-m)8= z4`8D9ZJ;D@|HS`Vn1~1HGvm9rt=#CO{`X$z3x|H~V7q@=>SN6oPeg0w^2%x*%lyK8 z+^KU1mY#H?vS91>B4e)j>OIO7etR!}drmBmk)>;%lSn;#Rt~^}U@#?t>36QaQW%1> z@dEU~4EC1H&NIP-y~~I(@=`8;Kx8m7OcF3)Ajm@iErvLagYp`v8w=iu{cxS9l!+Ms zkdYu2{wfAQl!7Z7S)??d&DiOiM47yx>PQ#B#%GZ4lc_xd3i)(=S`h!!@vKufm5V2RKD*8@N1?HeDS0HT-^a(R^uve4xJJZrW znt_{7P=>7Fpf(5xn*S{~-)4fC5^MmEG?igmSL~5dl^b!9m$6|8)Wd$DL8Mb&JB+ay zDm9um8$KHtlzKo9IvE72*Sd{(UZi7BiG_L66G~|Hj za3ybDe@};uNdkKuo7%U~%I0aHJ2bDZkur;CL|)Hfno0K|G#oj+)EyfBzg~S*&~=Ij z-oUjhw@oL918fZtX_!`Lw&@g2xj!RT@tGoCyF8DLia3W)JbOvYi$6(v zbnDjCdp2)M4&s*e{&2O2uMLwfkL9aNX+%y4s&? zNOayCzVgXw#JBgB;F&D6Z)aiKg?k#3sjAwBY_KblzlA$b_M-=zHaE}ddvS6- zS9#Ld=HR7aS&c`kr^3=TIXzpmdp@`MeJejwzXx~w(0?V*@v?UNX(#O6-gRYncjCz8 zY@HhE2R6GK089?T_M4`r#_`pHXQ_uD-11~?Mf>>N6>#xeg^%3T`(~`J`T-tkTY`e{ z60@)(;hPWq(UF%sogH1_sXcy8%eSYLg(X9KTP zTq4@G$Z0$G2In2PpL_sQsoWa5aO$(-8Z})8(|7P=2kO6W=?%`2y?^Zdb=Pm?JC$ad zc)Bc`%6b(|(K?H7&pBL=C21XV7t8jX%8D6t*`Cwnv)L@>^`15Lj*0i? z?%$p#U>jG;;pIV~1+t){m>2b&C1zegAH;G7po{@K-vvSD+`%X$VaiR%5)`03zx_r~ zkM*(F1${!SW@*eiQSK6$Kr8vFGEqi57+4KP6Xx9fy!?gz03>CLLz0ayHpAv3tH{E2 zf^*V^3S<)HAn-^>$Tp}b5O51L)Ys@8Y43IB><{jpltsV~`)QyAS+JLbH&_UI)@g`! z&T46X?jrgjz`H0R#<4zCVPZsqR;ER}|3~R!KS@$Zy)?+?v~(z7r2w18zDi$AYyp91 zss^T+rCP>Tk+9G|?4Lpz9qObrt&L`%2CMkkNeIGQpqO&@l>w6(vKo?hXqqC-Ym8)G zT8$0bj&iXD0tEL+XApD?Y4$s50`kF^f_@pgFe;7miE@1F;B-G&n5nc zNouyK){kf|1J4!kNl^1qMcdOqKdo!o**`TUh_J^dCMOY;J6B{<5ulvedQ}Xfev41a zadpFo0@2lw2aoKZo3AU|np`{-X?(oi8P4z|L|b!p)wb!hM%M_}R~BI)l{ghATqs+S zVK_ZIovr8h+i*+!cqwea8L(wA)&57&%~QYZ!`7`%Hr|%vujk5qt0fOVHp*U4d&}Ob zWn$pJem8X!?g0N@DsynHzo$Qycx9>dAFp2g3=Au6+;Dz9?K!=Do>%7Q#>73986HBL z_%Ze{f*X&;>ndX9au}_(b>NZbHFkb7>Bm3c_dk=74^y`1aQvsZC)^gM&H`O)R&H+l zQDVVSZe>;xVfPmIV|Yfty^M_Qd35LC+p$=__8p?*=#--eS{}pO%KLEOe@VjGYj0}* z2gkWjr#DJc$+(ox+t-YD#W1hY|A>`t&yB0@3S{az(DXwLiig889WMiTCfTa5>tU&_ z=_xl4;QM=+-k=hMPiUBes){;sBW&78J)(d0=^%X!y3Z^8NU5wyDl zeOkLdPI3SkAI<^*{?QdTIB#x0g+J)gH6)W%ULoRztMv-=T)o%xx|h#O*G1&oG1}@q zZLa<8J)v>6pEV1Wzj_Zd4;ftju{~$qP)~C#>ov;i9(0TZ#(di3_whK|3A8cKw2pp_ z`P4`NhUEl11PC*VR3B*s^a!dDuwkBMh$K%r11<(D34=N*LtY9nHh(yW50d|_GAS{C zEWpo*sLh%sBSA5Ki%yo>QGZ~!fCy4gFd|VGs}sZnFISD(!zWOO_*Z8qEO3uS(jQD{ zH1{r6ITiu3W=q#={euR9+Q_C={#ISY@iVA5rdES6p^NM>R>38W1dG)kI9plAehpbXOLBlG!lVw0Z;~- zl=(&ZX+vYAZ7}8p_8Fh~RraaW62$yX2iE`$x)trG|@{SqU7Pb=+s*r#< z79BG4f6zNhkZ~Y_qw|a+>eTfeT_9y_s@7{WlZNr*@!TT-je`K7jC-Y{C^!!&Ynq}y zmebPG-Tw2RUF=sud$Yps=OLQ60y&K@5DH?i#j=Vo$c!UF)R1i1NF?61JbT zy9;ZA>_G5u1_pLnRRmo0LR+bTVgBrNJ7vet)ZI9d{<{=*;F|eSYy?ex%8 zPEt|#3$568(!FkyYAkW@&)eHmRksaU)9n7=;+f!|tcFf1i61%r{=R)q^Q4qim~iWy z{xx`JJu?im@p#nV_2Q4Ys=RE%?k!)t6A!N?`+)!&dfM`JO+Q?--P?$CMLZw^s!j9lQ3rfu$;DlEC-)V)CTnDKjBBYpPs1P1o&UOX2(^Zn*e`FSXZx`cMVRkIbkV( z3C#oGL_>2et$2LP0z?!d}WmF>IUhDD?IagqU^A=nix$12Ce*{w*&Kr-FTuU+w?!B)8?Hx*6Ka-d&Vco5`nbWSZb6t6>1J z6F>vtX>yO8CUh0Gz&!$cKDbB2d5{Uc1jA+}9=ReC6*vVt<-e%$+nCGycoyyDArA2Q z>Cb>n1cOXV}Ok0H!{rT1@iepzsHB()Rv$Cas)R`z+9GJ##MYqXT*HJ zj;r{b!8BLB`E&a`&j{>V+9a)}QYX(39t8UITme~D{2|X#%jVjL_?5h>2XSn8a8})s z9$d?{owS)_(rybYoJh#ETYQaL@cR9UhRoWv^~#e ztW3Kwk1&Z0ZX4Dz(@7|rgy`0-7^=hR_d~_NB-D&5ic7@XmdtDakFKsZKD<^$z_yMX zaUI!FZpPvQ_Q*5Or#@D0c2$BsiA47iEbo6aZWO&GvDbAwTsQj7&dy}AB>E?)G~OKj z5N@!cY(s{-YdW1CtlDkJGH!a;1l>D2JD#zVjqUFnouT?lR&8qdKv=E9^X@~AbE*Dj zF)X!{)N^&_u^p+aaZh-9l8QzZ$I~L;!gsFS=6$PqZtuKN8Ox|(_hxrH`s>5fY|@u@ z-|T*6nr*0x>c4->C%2*@-z-&QFjh9Kxx)+XS}}1u?~mbmG_>)GSG@0X_2b0ts4NL= zefw2dygw|f&)rxbS|5aEQ%z5}9>`{oxaVw$@z>om>c>vudhyuWa6M~Uu|B%!*qk+v z^6>yC2fY|p?zJxaki&PS?U)Izu(sDp308tRsFKj>U(Kt4=I7fjHGTW3XR z>p!WnKHHJ>SKt)2IQQ*6DaH%Xi0wHG<+yKT5d3so>enj-f8Z=IF$4UUARwA%SVk)T zaM29`0|jTel_l!-K_iw4qt8cPX6^ZPQ!I3mL%9YiGYoPXnlvK%opF)XKUDl{XpU^v#*4Rru)v8)kRX!32!8S3W= z56*6Re08jD5c5zucLg>>T!2Zb(yx~q$t$5CmMj5ELnole_R8u#rVU-%PLPU${iy}= zojcIT$Ac_VZqkTsUk7ERs|?c&nm5%1G$u%6xq@`X#sSN0I`eu^hn5lCQaz+A;Kyw` z87%Ni@>;I;6^qHJbV=Kd5H0>61@eRkb}&!B$~d8n9!TmK@+A$gMQ6FGCJW>#e^r|b zq1o7~lTa~1KJB(#>9JF;m#G&no~!;a^!rrKUC`(@wq5hQyD`u6i9!9Mu>yZAH$377 zGnT|fC?X)({>)P=f#^|E!iW<^3j)KS(*77B%L!Jh-N^D=e1TYz#BfXNg1&gNc8@ON zo6-GWgt?qaxa5Vl6e}`0SpadfDu4CG`911}F04p;V$`wjqnRb#BHD`}Pw0 zWMZlTOkqFew=Z4l)V3j;nCAlSct_{s*sJ*(+#<~FFDMEnfxE+5O%eAW@4GMf-B>7k zC#r-i$Z*3BZ5uLp>mQqD^*=XJJ1T|0sjcU~F(iHxmc4jjT8AG_RLwnaEWacYsdhXj zT{RZZM9T2I_1%f^PZe(})t=gW=inQ0;pi-Bov!n`^EWpC3_u9Z-!jOJ3A*!ni>d@(G);W=q_+x))Jc0viuu9}{3J%Bly6VTT) z;yEZ>&rM7lX6XnH)k5WXAPS(VdF6+kw`1;;a||cpzT{7qR!$o##!~tg@36e@e`@(3 zIB)AXO@4Gx)z>9X+S?sen3wH2U-r@yGHxBG-!a+m^V{Fv%gIN8dss8!EU+inStQ@* zQVGnIb9+wk01%2cWO`5161f}jO@ZDg5D_zJG8jOO$y@*rc?rBwj-UsD02^E(vw(#x z$3Z>-nIGN}uHNWxEC>$82$ImKkqphK5yD?NA-t0Wsx!eO;XRKWkbHK%-k5B^qQQ+!30Hb_PPvmM$zt1f9L`%A_R1rZcv zlgg2|W7VO3LVnVehk4b{abnY1#z1;u9h%p2?HA^mmN7>oP2NxC{@Uk+*rWYoSZo`a zW+=2xPgB{JljUFxfIX4O{n0YY@Z6DL6w>$Nf8$is7Jz$D$n#e#Qn{Ske2|ZNay(` zU&WVet6y?_+jK&o@fpq?7>4a{v(f00v(H~t+osd^tNqvRMw?zy>HZ__tI^e=Y(<8K z_doUXuCm#R>>K~qbteXN$+jWGIdUpa*dGpbCpV$(xih(pM?gH0x((O5E#+aNcRjzE zSRS@it`+fQ*Vl2&`&6k~fa}AnuY7fKXQ}j$M=w^8U4v6Bv~9@nEHUj{tBt4Kli|VR z>aNMi+p@UUoxXW}(%%Q)E~vuv@|zPo@emfuHe7g?^B&qY@Rf3PQ_rD>rysj}kSqE0 zQMFX2Ch&Z|>*DQKJ={9C@1jyw5|-WvH@o-ZhW_QS^o>UkuHnCUL;`y2l=EaS>u z&%<{g{UWY=q5ZgQ#rj6R2h>89dLZ4@5yNvqXwRTk>ZVYdg?YWXL-oCt@)?X!+FZFx zyl6*<)3o%1_~xGHd;;y5hj+#rxL4v1rH}FKF(30ew=KKQdGqYq4ko8)D!SR4*!E$MFp40!w{6IPST)@bOD4ww*zfqp^}jl5_jDb zn^0`r;;(8WgCS6cmQ6n*Bl}}^JGtHPm=}aq)aba3zY<|jU-zlAS>LGv<^6Ut< zNrQrZVv#L+;$x}!(iEH<;PEhy|)9teEtlE5kn0`kyu!z1PThx|BX+fF3qdwuk! z`V-d>($KVM;)NF$C zwHkXHUl*d$4_|PBGaRD6NvYy@%8q88t8s7o*`ySWDeTr`LGYdUF5kC$_cs^Zyv7uq zw!(O_b31`uX#n_u+A9-=vgS!g#RRU}dK*$rW}j^Lv(-!hqGE z_TG#~uWQ26jpx<}23~CZby)gJp{Hwq!+&6$tS^P`LY=5*#j1^s53b$reH-67TwPc` z{rRntwRd<|U%cJh3tQeZh4vhN^sd3z_U>yvIE8i2n5qb5@4b8QU3fPtcs&Zo1vt-V zuh`J=O=tE&d`DqwLfhPd%XvP9R$IoIA*=U%j~zYO!h7R=q502oez##k|B?{()l`*{ z2eQL>4$V4=GBT-ZO~EsIqM$f`i zd=}nWZb{c?E}J)xKTIr`q@6ljN>)?hYQ4fdSMMEMv82UoZk&`SY^`&@eOYf=%dbFgij(8^KX@5}$Mu*fjx|0h(Q|U=4X06l7u=4|-Ck zmQj!LE1scXm14Z)6_5%ENh8nt6eOWe2GK=2(h6P>Xk=iX;tFIEs9+K6W~{5U_(?Oi zk2-ireMScvX%n8j8@`S7KsTSTYPM6w>*Car|+mol-$Py0<7NvC4J(~ zmBzH%NSZzVgK^6KKq37k2OEvNKOCq5S<(<7lg{e0SbG(pU#x#eZq*69wVldTB(Cr2 zk?mmRJC!uSoLf397|ZyFtbEr}3P5C_YYGpZKQx_mve}3Fg{yZNFxK0i{popr#{OGu z6<^jFa}}R)m#rm8=dI#{d9lXX1GAR2)K>8Y9+CvRtfB+It%ZwaXj_p1v?;r-$lBXe zDbLBg5ocv*DLV`2`RnQ%>VG!Sm0UO7+Zm3hoehc9UAV4XpSxU*M=B&9&-u}T?$oq^ zMIp7I9MyQe!>RY+R`F!XjElIR@9#`rQZoIcD1OCxZPs$7&+3xLhIu7Uk;_CP``ckd42G4S1&Yw+2 z#|T-^`O*kl84|c+4G-d%|l z>u7ku$uXRYx(4>#)&HjMgAKLS?8orcWQx1@HGCWLrQE$>+1d}!{=2Cf%gZ;!KQUdzuJAv*S==cW2H=-h>!;Ql zyid1gGEMw#d@Yo%2fWC-(PXuzZb385WOWGOTTR4 z!WXL&HfC1%DP7-2)-{-uH%5iH?^ zy?{MTgNJ#D$Z8$^b{}aB=%hSwF90~SjO9G=hbV#q9%=%?0v^osAg`|YLsHU=8OX=_ z7?Y3bAV8RP`2V3x6JTJS3<9pO610gVCRHcXK`=bbs~^Cx*o=Z9A`4v&k<=+Z;z0pb zWPA%sqtoBi(YE)ktdc+;P0tG?sJT9q@Ng?mJxK5{xhX3VEznA~>lB~z8*S_>)K8nK zl5{mkd@p3FODYg1GMYmhXxM^C`%DSU+q_av9iUSe1Itw}^Gwq$($yx$%EMUcOfxVR z8Oi1U5q=gTD43`*X^MWzcs7c4<(|z)UJYE`r*)HN)Jw5VCxLk$9?uwRojq_S z9u%*~vk+EwIvdx1wBu)McX%IkoaZKWALFX6RUfYZ37$9Q7of*uTcHddllmXH^Tfm0TWhx8_T1|2-sh5Yj;@-z`k$x=xcJ)DJG{SGv*VH% zVas2m|HIm@eB8~z>%*se4mAC6+yXVmxtet;=QxIHg<*W$6K+6Q?D06O#SJ(96{&&v+SaA9im zC-5;f!TE8znVJEVcmPB^0~+}}c)FJ|loKpbUfxM4j0>FvPV@%|0w}73#R`Jx(-~=8 z#Kf5OQ@^gbV_p|H)q#O|*2TAF@==CCKoioG0Ga{~VjJjc1LYXVs%hr)^dZj`UR?3S z|490{3k^U>gMdp$B;v+gH;sEJD`8+co#J6~X(&Ex)+29=M5CBSmBRc#)XM^62XQIk zBX0q}fP1V$c~uj25Wy8-1u^p~%l0z_1f(g?V8?7+A@F7UQTSCCGFrx1Pf3l*tATY; z%#N96(AdxAc$iliEn{8}r7>2U8S_-oyq0NR91G_upRL0J$b>BQup^LDIRU?zH;39@ zn5P2L80Z^K2X?3+%H_Oae_R1zPo#^2d_`CB`Ru`80r}YPS)N=Gr|xL#~lz62(+i+;GtPiqP6-3=6um_ z@%cYOpkhB1-KH~Fe9Ub+)2;0%s;*jWd|GNpq*96Y!NV;}OHt2YXY$RsSY8vN?gtv% zQ@;*TU#O}$sgL{nx=@vlq71kF<|!|t2i+u_g6Q*9FZ zbRnK`KfHWX(<9iv^Qkr4yj^QQV}8^9D`%pK}1<;GXi~f$N-m?z*~L+Pj@Iobx%ITsToYofd{u zcj5M&!`zT_GsZ0cY zeF9z?qUt8XKsw3PL!Bx|;6l?hCIDE#M?0mQE8^G?1n^3Ve?$&ErbvKB_=esh*vW)= zj%m=SquJ?Bik<-6qekyWZ+N6QW@I8v>>aDb9U)Aq5u&Cce6RN zI*&R5gtI|LwOUozOSKTLd@I05C1RS$XfP+84u9RV+O zlL>*brkOWY2Q-#Rn=C%^kghS3!4{pYOF=$Ovs`UZUginhF(`m%=lzo0Ursv`%w;f9 zV58F1CSkJvC_hPRhjfU|0}wqEXf_4Mek9{4^iM~&1vVB5Zf3A91^_xJGGMizryLIL z1D=mOm{%H;0Q!RQh61V6hzhu;mm$h1UCn16wYUH3m**g51>asQjA26tdohwTMjS6H8kd*e#-A=2S?PYWz`<%211Ei+T^;oId!q?hq{t~+>=gi5`0n_=5juT&UFXEIkbb@V(v1x=mNRRHAse*@i#o3Rl= zNw%WI6@O_V^p=-*& z$Je%C;5B$=dR?)0;2C)~%07PnhnsG}ljUBF(SO@}*WmrwL;cs$Oy9m#sy)ST_hlNQ zCq%uvh08a_vCWF}ZpfWiOkWtZM|TZ=DGWVRtph9hc3iy88^Yt{ol{-6sqZY@pU%Ra z^2U{0TJhNLJqeKd2|V*ZgJfrT!OK%0&U@s1ePN`B|l7s-C(;BMa3yKjkb z2>^l7Pw-1->d6Nl{0F>cCizj$dj)S8IBk4j$K)xmt9-~L%YG0OG$5}An!v!AHgRi2 z27-JHWM$G45rQIBtcO63f-4mT1&#qDh5;t|4gWHx%}Ya^_LM zh^qZRSYSnhPxDF2LmekCJ|%J`H8H*_-S>Y7dSbDgM zFI#UZ%3wf6e0dSD|M2>kLn5W*=!vJFIP3W*4oimHbdDx#>#5?jc2!B5IMCfn0Ok)d zYGN2j8(Zqy-!YKNZavu3^`*&dZ-|v!S7YG)C3J_mTA{xu(^U}@=kY}9R)Bm%0Qqh& zNyimex*DhIw>EETe{su3?;mh+_)2|ys${<)w@rBB38((lMQyLdMfrDeEw}>XX|~=2 zZN5^c@#}+a0QW+l>?*b0m8!p?t?RQ`LAnZk{f<(!0eWA*Wn=QQTeqe{TS-u8XJ2>g z%Q0RrEuXTg$<3|QO_bv*j;qLqK{noAgzG*o6#-ru_*vfTr zY$G>z;A0^;xXt6Ll^gXNRrR>!^3}pT^{I;7vyxImi}85$v+jN0{I}2)PO+lzZ*g~C zwB5raqqEESbc!wTt21>k#r1}Oto- zt#9}?z{@vv?Qi_gvbMDfj2n2d@z;;v(|`53>l^+ZW1|$$^6`}$8~+(V;!9aqm@Zqj zu6`42#;G~^fD>n6&po|=Jb6u(tl`o$o=@+^HRg^`TH!e-uD;`vs~^0@`TJ1x)s&Ql z2e5e(!Mz#x{5T!X$8~8KzP4toro)O_okctlO}^kPT(LfW1DPygKvx5~5(9FKy_i5GR$$ zN(=^l%44y7_sm=padGrPLFnaM5BV9S7($d&T>{P+Tlp4Dkb>+!a%S)llyg;}uo)ie zV_;njC}T6UDxtB62Z0R%kBGTQiOJ4yc$T?GNmb>9c!5#3or$Of_f}dn(}eQ zsl09@CLe)3jxTP{%1{XY$$0@D@+t7AeD>{KZG$Rlm-EMx;Wdq&GKgafZp>IWo!ST(oRu^h}OBn;?`xHJHcylT1 zD5e{IxBzFzMkxgV{B?-Ca4w@RfQKHB*KOk6!uGW#)>hq{yRFO~kN6a7eNx;^hmsz3FYq3NqI zMY!JW3e9BKX>D@7-w#dSI25h9=Ruc>Et*t@;w&v2a^2+a%l zQD$hmYKqFj1Cf|a`}CECF;#8^9@hG?`^|8bH?zW;=S62Papo-Fi2IN0yc1K5Z57sl znPhGP_p^5|TkpJk-l@(kOes&<`_EK6x$h+x%#XS8V6K$)7p~sZ@9&M+p3^dxD`Ij% z-36k8fY=Tuo*i5)E73UDtt@yT<9xf!xq}=4e_VCOHxv91fCJf*69koI0b~LmowwH& zdNfF(SpsvMx9355>L#dw{{k}5exW1ggg)uiE!&Aw#+Tzr@Cde$nf2k#iK;~}SK?8Q z2g}JO!RQk@2w;<-budGa4?qu9YBL0oQC?A&b>flXIqIee*KpR1Ktc20@n&J_5kWLwuD~wf+ z^)aX&8mkYOR~jA9v~++kCTW6xq{&J?Gl-Zj7HEfzM^nf=gT{7Rd<73^{lch!xQb5; z^6Sd`9-pw&rW_Af@zr-9JkkGFB`W6VR1{9^U>_KRXse#bJQqpk*q4AZ^##vc0)Ep@jYw?-$#-nQ{ z@R)83zp41{)N9bmuPd&ZE3hKB#OmYEVI>-Yq8;FWHMiZwstW!J!j*6L5ztE|E+6Ph zZUo=MZmjNcfIJ^4u5)r!&&hmgavG*yI-czM4EE~YH1#$6HR4P=3up3;09^km-W=PH zetZHeuD(j}7NE&{v3lth=-1PF4>Zp|a6o<~Cnx8=eNOYygG~zu54D`#*VT3*`*_fS`R3PA8Lp!Yu9{N9aIIx$^s%&QlmKs4%nr@u3KNglnHDVYZrE_C{E zQGW~WR0m5|iR1i9DS%s!Zw&Y=!?GLq&3ot1cV_H1WIx=~_0RCZ^I`cD4>319^ibZn z@Iq5vsHm;2s{;>QTMOysn#VKfPHfHh-{orGMC|I>-|&C-es1VOynp;`B62m}p`me3?2HtRd8fsD#@xX((xL?34Vaa~@fotxHH6NbyW!NOoZxgYt81DriX~g!A z4wtS@I^aDq``BHB)3punr0ow=K~GQHA@o&fEABA2cR_M~|0QACSkpDV9vB$xP2)aT z)<1TcUJr#=J0`liqeI*juNKO~174*46sKkBA3DE-c~Sn@t~}-y%ELM3YDE(7BG;dN zopaforTj*sq6p<`?y>Cxa3jxAdE0X?nLT$*$!z{*WPICm+JA&}qyPXw07*naR2nhW z3l;JHRI5zZ<3S-82p)kTa22Qo^_XU?0D(PIOzWiuCf2;t$SdFi5=;|RsW%mJ=3ns( z6iFbEq6k7A_{bxG5QGWV2^awu#dihCqhbONP9PkedqVD7%56FkX6kqN3OqRhFOI>=@1(hI6sz}+6>y1j-Bsv; zk70$@cij5eQ_WGg6W~y~DH1s%fLUF=D`6MW|#OWX0515tkZzaQzY$gRj45~;iJ zWDU+0fpDe$B9NJDS>i>*Dd> zy7hHW#@y)t0L=R?E`WcAJJ|KGWHl~A<@>8T*J;KFyuJ-k@>OAYt)}DH9%yV&{W_Cz zuEH2E(XV0M`e@AiX8^Y+9ow4mb9nW!O*jw2y2cI+^`~d_He{DxidPhVYbm6FYt`a& zPj7!)Nb1H^v*PBqt$2Rz7?Y_?3h_wvv)x;Mb!(ZJ6N(u-8amxI-MZ)h`>wOsseNzV>aMQ7 z)m_70-RJDR*RbpNX4%OF$=^NWfuF+2A zc7C~WD7)g4OHR!XGFQgs3%BR=ei|b~%tzav({b%(lZ1jNxttgW&n*xi2g7}PPG@dr znRs#bkjxX__(<+C_CiU4g9SnK1U~96L*3dW@+8Oj zjix=Gg@FxHC zK8-&rO-VRmA2x9SUYeXM3wX2NxaLo=_yIPq&vVV=LpLpnI`78IIJZWhfF;4i!2ILF zg7<`%CGXs6;&nZiNb7({pWVBZG*swSd!{q)yG-&ecNO1^HVn`YC$YzE^6;bIznEuq zjfs1KYwWzL8W=tp3c`3gj7xH;wL>yqFMO3}^_j-D+T>K*4>{-cuuW&tVR3HMJmXlj z*`_n57xj7h`H9=g)!4FSKEc;Y(la4;csp_ZwYhX%hi|=dx3R^eV0GKLBA$*PW-MVaVMse_JERn zAJ&gCR%|OWJ#)^e*0R3|D@{+@-lGQxcIzSbqLWrMui)KV&U$piZ$ma+ZTzlWGCA*- zldI{Maw|Be3fnfHJ^grniQ*T-s~+_Asd?uulRuGV7j$o{x79N0(QV^*-0c?!q z%s5wzS?kpfeFyBR)Ux+|+gtJ%tk*HFo^f3~{mK7z^m+QTY~M=Rq`z@rfA!n)A3YiU zm%V=Yr!_CS_5-fFZkzn|ld)&L$sT!V^PT!T;KN-U*R!|mnEK`}>PxDU2a*Sp2Tq{} z6i9qxRv(+4{pQQB&3;ke|8}YKmhBKvp)ske6Zb%muG#KA*Jr=@;K7-TvghZdKh_2C z{=J#Y&KRil3~uoO@&3J*?K!o2Pw(E-*Ct}^OZc;el|&YmM?&=|3ApLeeHYs*G_>ik zZ67T;7ethVvaKI$Ap~o^qDS8>gN!FB$~I)WwD)wW^h6xtKA2nw2@+Nkbpm)ifnv&p zAgRKNArcP6`Yk~wyTs>tp&TA$b&xK|(Lq~KrVmK;p~sP7_ULbu7SKWu2^A<`saG;E zCTs|5;2WqMyx3OhfirhO7oR1tNVutr?Etn1u%!^x1ACct3`vqAp@Mvo+;i2wau4-3 zHdLZsKCt8-ZTtaHa2PI>-UjF3bYl)kaLyCgA$vP?Q}*FBO2Fld*1|Ib@QdhF*U1>{ zVv48TX6Hf1ZSlU^%UCw1xeiMASEsxWIA5_wf6jvpDGHlwDm`7{EBd_cCH;7x=#knc zZ;W$rz206>a&sLYdLMnX_`Aycv-=M@=A;VdpiL%D!udS`o;o}nBr4q|@N|z(e>b1Y z31xHF=QwQ#?iJl%n;-bbd4`IfLA3Rwf|j=vhlQ~&oh?|!hYbN1+on_Z3)TyIw=}ly z?$7EypE;$0<3I{E!lFuiOg#}mx6-y7O_^eM+<>rB6IKz|!_^9L1otnX)4XD=QPt3QBm zJ08zc>AHU_SG>0GHB04Be5>69hj^XQgZk`?LME%-=Cx^`f>!%$kCtzrTAPDd^Hy6Z zyf*SccFvybdS0&9RSE<4ulZqZumR|EXh7d1pK{sty)WDTAK6(75qCXyc`97$+jGW! z&0czet=@}qo$JRLa$C^6GUoyBd2M|&haP7wsj}oADhb{L9>{luoL>IbN}U6U>&Vll z?9mImoX3)J0k5LOlN6ypE}tg?p_4QrsSqXT%9VrAJ&8c+eS$X#oko4P%ns{MjJSh? zzAT|ZJ*e<9=&)6MfmGU#gA`!(JYcO-tu-ZQ6>5Ev<=ycdfJs&dUXT+)%4i#^Bj}PmG!_^?;HDB zeZZ_(LSA2^o_oVN zHTB*4-h91fRGU%v_F240NeiXWLV+U1p}0$nLyHtIR@~hoSW9uIxVsZHXo9;-aR^S( z-~I%ntX`?s(A+83D&+}TRGhyE3fm4c+_?-8VJo56P+ za}c)(C=u9SQSU43dh$A&?=@&|uGZiA^4pCvtE5O+MgY#=lUrrqtBQGRBmLorVME@N zIgF*~EFX09w+GV>i=*N0Si3D4+0AZ3m8%D9Lop8%7(=#?a7)J7Am1qahhvubGe=q|0(zLh-Zt5cZJl=6nrbXrKz1U;qW>CpJc<5;^ru_V%btG2f_j&;geJ<45O5We zIQaXw&ad!g8pfdLaj~aH_FQJa;+Ba{f8*a%)bbZbatvaCf$3Sb8~+0k9Kmp=B}L_U_6y z&%yIhP~i+!+c$8O`BPd{Wp5G(=~LVv;%6z{DnB%evH08H+}->Z=R)VKL!ntJn?hWi zTkOna_@8*JnRsPPcGc6&wPb!ZYVH;?-z6EuRNc|n*0hjj-9^{zw@rsLal z*Og(3$t~Frm$Z$Po|<6F#+^e~D*}(>t@r%u1}?j!YIAUhWDxrhIPiHI4)>4sQ`uWT zSc9FTQ#RD{O#d7J^0RqRBOk~tHY=g>liZG(ahlU~awF@}(L&vK+%=HHf8s3Clw6b6J?Z&yC1}q49A7kAgBQxL24@)pBeR90HOgF3{n53&65}BB;`{qLHuMJa< zsp6WRO&63sZmX>Ecl@NAdmRko_o(dgJlmf*wnf$+)b26{-+UjviA#jj?}-#r&R0pC zDT`kK11s=2|tQgl?SB2=znhVIpFMGSvLoIZ|y0fo0&7-UzrC!|QG z+SC+eAz5pBweblf%Hsd3b`^OXPab7q)CJ+bP&{r1t61A&WpBk|bvQLk<*-zRmGa6w z{}P^96vbUTncy89ezGBgJprPsmj9IU-IYk{TQ)IzJAafkf%$9ZUxW#&={B#b0&7|* z=y`TsM83|*%Q$(S5sDmbCVs?s=(M(Q$+MpLh1V?{vnf3J(^ZV)n>GUywHRmuoiguI z5sHd$#)XcIbb;LE&NN7JKrWq6RIp`^RKK@BgE7aKB-=RXA2fB3n@t`E|GbsmPjRu- zFhI1xGUOwpjnD0iOA4Zfn#8#;q|r9vD8CiqQKt)?iOG>xfl7bW(FNnY%3A0!`=FLT*><#$$AIxog-kEUr$i2dwr#^WTU6U6*9tQhEE zy){~VP{(Aq(7cf>gO6bOcg@Ju!!bi#QH{fw>2%TA42;%DU`fsZnYR158V@&S!Bvi1 zIi_iLtoa*1+`-pQdis@SqA$ll91D#e4w1KYMUAVMb^}=tNeo1<*}zhJSvC4|1qf4r zkNy|eV#30XNnr8?PepzyJ0H!68=c<;qoZ%^NOfG@}H`23^qT%}sf9h{t*qxoQG z50OaK((;eipArs3h@jYR#_gr3vWGbRw}Jr>rMYuMtukfQk?;0D2hqEgDF=U*_n_=@ z*zG-nc(b>EQpiVF7R?ZM0xaohz(JqBh>H_$~tsLYg2fUZ6ES=MKxaR?~}KJJ!X zV$>qn7Hhn}{SY#+;k$M2tDbZ zGK#C{yXFhu8+KE?>7hD?1UN-D+<(&RQ^_ZFf#));_yUTdK<%}O-d6%h#aGodWs=3X zD_+%9j%jmN9ztXmD!4ZI^EpeQ$E0MrlJ2`rewH-`CjrUQHn~yo{hrNxv0^J9=dq)( zrDzwy)~6xs7(FiCPO3T$gTx<%)Nx{>?HYVS3K*5;>{Sl0o$f?m5C;75=>q}iMJQ%6 z$K$hRGHnXEHiWdF{u5Q_Wytv9j^E;zuEbVVNfNDpLMfJ_nBrl0`iU90 z3=XZjB2db73iNwcTk`>`&afR;dYao%N1~JEYYT(JIWlJg<^n#21%`Z-0Zl}?MI2Wl zqqQ++LA=BbWbN^&(~+J5#o4rNn@NMwqsN&H%?Yc*oT*|h{m09#+{)cdIe>5@LAzYG zvHnuG;9z&a|O^l%BHhtdUqwVk_e;%C!(P#@eY zUou>F>Mn+gFR8Fx3wd2H55~0Ro`J`qmnZyt4hbFu9OOI6*FS2mJ6r9=Z|N${@7GT; zFx-`+#AhD;#eJ48&bLCU?6-?7Or%?%LDZJqpe@rHa!vMLYj0nSZd1+Zfe#kgDr+cF zqmLM{D^2%s0WnKTRM%;9(#YwW>?-olHEXI523K@UOyoXdS$uC}!ovVHdp-@AZ-Gxt z=a)^{^3^(thO~Qn-@?cs`(D?D3J!?*KC&Zg@ukG zHS1S;}j{y9N&nF=Jyn#hU%5ifVUnJc%! z^c`(A9-q0?g<5hdnne1Us@zFcdOY~xoGxoU16Sxdu9|oJOUVBC`41UM084TtRrAkQ z`jYvx+6f&4+;}r%BND^7o-TfA2t<&sHPFb9LUa5`C~KUX@2Ys=!5NWQalcz}KM!2b zf}^{Q+3gojKWYnCMBx~)zI(P$!3qwK!CSkZ$=3k#?0y(g{IH<`Oz)%gj6D6MgyOH} z8u9e0!p<}uTqt`FON92V+D#O@SlrMrL^83DBP8u-l>^%b1Z2;h=}GNy?=LS zLJxA#Z(d~)E^oMZxI$R4#BO%qtro}JD-_x+#qMohMxZ3~t;lN$tJ+UxeA`P++ZO`s z^=2dx5)d1fh^i)|;q=QW^8@E7K@#U%=nc;Q;yqMjwdH(Yxeh%2M1h`9gBn&ZOQyhNZvK3?)3gz#A&BiUxh{LmJ#jrFBajF9! z+}|YpOV}d4e&%vB-AH*O=EOML{6%HZ?{vR$tA9BQ=()SaO)}k7X7gsNVij6Y9=2Px z01kicyYrq~-&d>h!I43Gbscc2!2>rPauS^ocCq{c%M|+{gU|I|i<&c|1Sizox5dj7 zE4!7!da`c=6m>Z4e$>q8Q`(iQJUcOW!3>IW+e_m6;meO8-u$fTGT#hfd_I_yv6cPt`y{r*j3b^<&L++?C&EJ}J0ff5Y$LPm z%46b%GsTU%jHCl~$(r0R$&~~J!Vl}V^f%Rj)eZ;U!o1K^X^CNtq(RZH=r`Vxwr=7r zM{nBZg3 zDLvG~Rc!z+kBqRe!n#8wdUS_4zNfB=bd{md`QSdt9SA&HTgGdzmlia^YlzZ~+rEK` zIyxRMSY)M&wnQ3LS;Ym~<$D|o^SGCa4LD4UibIQV>TEX?H%98N$9T{CFQXzM1q-%f zT4gP5qxpQ;C7S*|*1)Yrv-DKVG!ll<;`S}zq-ev3oR|fZmoE%N6VYG+3WOVf7F4F*3%cRM;+h-_3uD2 zhu%`K1cR%|IW0ftVSAB4(ARP&9u|}7o^F((Y98W7;lj7h+p~CQ!TWa1F$T)menHFM z<^_uPd~{?5M2pT``-uklY0J+2?reei9ql;``=4r~7#0V;)&?Zg5i<>bgM(Ir(XMQF z-MMwqB37JLqM&`m&OW5u1LAwwNP57szAJhHe}Hnpb%)zWOq8mMI3$t@o}T;l8H(xU zLD&G`aZ(?{+=9iTwPX204nj+ICoM@rpO?>$Lh@`sNq=ErRm<$&?(vIg9oROb#-So^ zUwAJx%Shbs&uV|8oi4aJ6b^bpHPY_yFhB&<9=*z7drFzOTq*zF(I>Ycs@3-yqScl2 zO3EIXy60$8JgiL)Y?;4^l(zz9uz=54ZYtQuX?N=dys)Wo30!+3+}HTuA*q$g>-UHV zsXv(64WVmH$;Z~yb(wOAC?G!=iz2sPv52sBwPy`E(`l7v^ zmUCXq;`&T<`=(4R`C2FMrE|69KN=iHzo#4I9XK6SzmVMb<MH8o!TjcSy3;`Eaq2Qb=+ElGQE7%Z?N#~JTkK<1V30-dvbP{y=}X0n!Y zxW1G{gWRC&c8v|K-BDm{=@`_+(bG0c5iye@W*L1xwF_;8m^i38100_%6RUQCN(-BG z^1B^g@4;@~==W-s@HG5*%b(19a5;1sx)MV@I6Eu`*;4LK7Hb^r9VrShHQ;{p>~HRp zWpGSiSFFh1?h@)2CobLXdkF&vO4;kk;LT6wj;pD6_YyI11ReE0>q1-raxQt4yLA3w;U9o(yWzo0F z&vgqfrHzVk&EK1Y++hD`j`Oz!r;0Z_cwYR$pxrd=7e~=Fm$O=x4)M-uAX8q}HxIk8;h+4HiQt z;`BXUc>3C#-p*EhL+rOQ?~)a zcpgOCLD6Zy-$n2cqKsYrmx)(^6in8>MDH%nkZPq8F$7BNJ{EoRSXQXP1;)Qy8DHkQ z;fdPah-s@i3sL-bY+ZF<_+XCY^gUvSdU-g--umolJ@o4)fk#b9TUS)dTq|M4;^nI? z-+#~ga#mm8c3uN)#l4k$sOTOp=4KlkHP(*z~j%-5QOACEoEJoc6hlRZLpy2S+Pi%1bGy{Mymi-Xz003R}JA+0}mjOEyvhjr|6bha6Wy1gtLN71orM zgILR>NW|)}750Z4B zVu;|f&mYRIdH(IHz3R$Mu8JjAv-h4T=99owb=BNUrMNm+6Ad^oKlh9P;9*{D4`zP? zJO4BI$;mf4Lg$H|oygXgJN_ap=-W%SR|16m9SZ3}Ys@9WqmG<4uGByZ1`i z{|HwBo{hh~StVDNj`Tb52^oD=coZo-@3&>8*mtc<4M{-4*^NvPP|A*LzZWiup*a=c z2l-RA(CaSaJdtT1?B#9q?VSBrXLpQku@#Hd4e`oR?*2I@)jWhrMzbmYg3rKp?}RVR zX$!UbhoJnCv4ex?T2hco14r)43AwysK6%_Q;NT4pl=g7ktN&Kq9s*Knn}54WW9hTQ zTi)={ZIRWO>%T?}`yN-EWN-rzJ=UU?=4zax#M3-A4N@X>iRdmM;r~-tXu30Ho-$u&e@u6 z%^ME@NmUG4$;*%Lj7BWd?^SYb#yQy9k5>6iL%_<6O@5o1{NMC)+EZ6Q(kdI~ag2-I z@99SC$=438jz8JrBg!~kT$hj`FqP(;X!3`%JYk1Sza%j=KiRqSTn!UL97$7HMpoEk z4gw*LjGKe`fU8i$gyK9%#QUdN1GjK;7XK>H0Y{<|3c(I{*fzWcr=K;tY1vG@@mY(W zYrjc$U4LNjbE~Urt~n^1dvWiUw8H=LKw|@BgZp7Y{H_$1qSwjRY%)A2>udbD^q@-H zT&$Zv>E^dH@K&}8o&+t}b@j~Q(#<@k(ir!EGfL(acgJ7OGGxbu+xV6(CWyxSmQ7u@ zGtH&9w}@mdt~W0*95z?=0oZP8apmm_Ukt!ICml=0E(? zs|>Xm|F6y74oq)6ydSgJp0oTB{^Jrsja=J$=zrBT_voeaTg${NW0g5cn>d1gicYa3 zdl>_E8zm#X77n~j-Ruy4A^7V)t2O5sC~cROT=A?$L|)Puy;~bsDw!fw(t)W)_4%y? zRv4ZFJ!3c(Mr;Mx_EUB;@m#NmG7G3_p4d+I1#G#L*+~cf7@_xI=-6H5EQeg zUFziM!ah;5#KzLh=^??^B)2U|F3|3~$*bM6NwDc}4P~ge>=)TFT-btIrw*ebHm|s5 z1KCfI-JMRW?rED$C~pBJ#?jo35b=}j4rXXCcyC$6`;mX!9U#|OmH2*j78T2V&35{c zc7K2780#|X+liA(NPp*QE0dt@RzQ#M<~86t_3k@-YHo*?Ghv=P^@{~tIypSmQ@y-` zHnedsa>C%K$s2Se3LIOinL!CTUG<(L)|Ud7T%Grn@aktS$iqQZLzM$OD^!!|WQMci zJXdP`s{@;YpAXUK8;|$M-}yj^d|?$fNJ7z$*-<{zACrYSG7nSjH^q~~cOkNmVw4^} z`sbStmr795aDTt)bN3=M@TC`U`T{xd*!cC74lD(@up@`CjHh$V@@~&s1jEKMTCJo{J15Kke@&9&s*K zTasB88V{mUC%zlXlfcQO%2lk@1tn1_;w2h`aU_#Pi)&_~U#_``2Q#!`%1_o+^< zJY&B$=9ON~vh!vY%Fd4;yeJ(~hka)09GRf`e<{_GXDSWj*W&zxT66 zsEv2zE2KVbcBtQSI<-1zf-~nX_7jhut~9S2Xog-D)N@noSJZkS8dgF!aJ#&gG}|Q_ ze8ie;Re9XW?;fdrvH)wJs}(I?ZJ)E%Q6P;fv@2Bj9M+xgr0>OK_WE`wI>Q3Z12C&= z%s%y2_LsautYCdddzK||iGitONDRdfq_gH(%n~>W%7S{5^>EFgA;uFh$2NTfJkn0N zK5G2n7DyCr-x;xTW~5N9vGVa2n>DqQEW&*Ft?nXPW+VvfCo51tQ`71yIEaET zVk8{$XHb}cMTqmAkX4?6ELL}oR>&J?`f>_isV=o43#Y=Ab^AhN%5C>kfjy#B3vPGW-9^FbuB+D@FBh zOYXT$xb@PzIplLy;Ut>tk{h~I6>kC{$&KNl)E5-Kmdb)O+2db_KbdC>?bs|)@;jPn zar)vfH5(dzELElfP=RBp{IdN^PPeGtE(9;+0CshspZxlSP8#r|C`8-gT^&a%v=5W$ zORne>IDI{7O9Jco)@|O<*s4 z@4#Tae1V(*?9Fi@Ce;S15*W&iRsHC*SEu+zpc@GCw0E#u1z&!Fn*gP(80*AcuryA+ z0QL-@{d_>E4s+TD(MQI<%P$r+kQXWVHn!=<`4)%DYf^zy3%!Wt3*40hwpTAz5u zE>`|29Hq$L6O(^=_@H^8l`<0M1OUX?t(@a`i|25tj!%c2G{Vmn{8QY~E@)qjPWn%g zW?%b1@b^84*;&kCWwWdHo{W{^bF@McR=4-SvWIG58PwUJjH7znW1hZDhbz6R?!m%v z^3=(<9fiznRQ3aIbYNtU)!0-!k>LC&!UMw-DMX@M;ux>}&b4OAH zOfA!%AWa8$2%o^Z6FX7JJL*OMBzKmgU7`Om{MU1=K%YCjDk2OdA7PoO>MRR-#N1l0 zqT+l9SpaiwKt9A(1eGwKPZ!v)Vk~GX|8)X43`Y}Zk_tF>aDM?{!TlOjHtbl?E6Fp zYvz7p5@8}RQaca8_jX?0b86eD)4b!5sjP5(ca&2j@W;$=@9yS`^naz_#5u*P@(Un# z;hPCDxO&CWDjnJyDeRf|zY?3M@kFc3`3yb86hczQokZA{L&osO#A{21B|?$~_t!L9 z`K&uO1$LbvtAyJ#heaS!;Kh(X-v{6i1e@Ty#80Z7NYT%bj8ER12FJl#bq{-!>-vU| zSw7RLuGK@-b@-@>5x-Cp_5?^(Q)gtMZU8|{|hO?`gncdN-OR~ZgeeliU|{((T} zi0Pxo@Vd2Iq#2g-D)1UQdD`B*Mz>ls&o6SintB>%AZqte;_2v73j^LoR-sN1#`4ydoksu(Ia40Y}MvyfPX zEx15t53Ta>Zc!E%>-#NKoOcWSTT<8hx6c(6{P+cRa`r{P4&M#JKGWN#GH25|bmMSU zm~<14WN@OLl5b@l}A605*MrL zo_=+*V*c`9YOnu^oL0(`tp*(wPh;&7)x}@mU#=eXZzlA~=Q6-LzEFSa?EQb%e!k8O z0$7w2jRg_Md#S?Sla!;I2d|U$dTYYf)}mi5{((m9`-2th)-~!b521(g96+Hv5s<#l zlMfD@oBe$$bMtO;xpfRoDJGJ}+2G@~UWcOM@gyUXz)oOUwWDYdqgBqIsLrF>l%%SL z_9Y|IN*GsoKfWfOxZHb@m}2Ygr-hTx$qdipaB|dka|k{6L@vVE|fC zU%X>}OTa}5XHa}LPyL7C19nhXU%6@N2S(L=)-PjCKWV~tTk2atG*n2NN!CGz+CWdw zM}uCX&`<@+wD|XlOd7X%U}Lf_o!c*8I<)N-Ql%j#hgA0z0tzu+?_AtRydQc z=&!UFL`L-|p;}+)m8&>>JH~38%=|z$*hAMifWjBW-Xx9MMY|Hpyes*LIgU?A1atSt zHtLJ^4%#Y*hSfyi8U3wCN32ilhe+W*X%IYA@W(=Jr%R>u2b(Oh?yMo)yCQx~*PR?O zY(wB^+?@ye7{r0$_^pTC`v*$>ASz89SY^4-h{WvRHK>y0{7_N>{m}q6&;-s`m|z1i zE@<6lSw!ho-XU>Z@%^%^cA1fG8PKNf1&a$?Uqch?t8u<;FH`@|f~4U5~r@`WNWlCV_T+8*+0IWK|c} zc6O#wqoXpH6I;0;s)1TXO<=_M_EH92@=hRNwyx5L|HbSr-#?ayZ~rQ4N>vf5W8`)D zvXp)*xR6Bsutpwo(%r?j^OM2`>jr|7%vtrc4p6*tX{d7Zvltx9Ce0F2Eh{;Qrs8Jp-zpmYU$2qeiYZZJ}NA`vtvuL|GiRV7&jYpV2^6LqJQkc0DJ@P zY(&(NJoSHBJRW{3JQ*o3ducVw=HK|EMv#umh?6GpS4Jw3{(%gF-1MM6aZ#+&#=WW_ zubSxclw~30V0NE#$NcuPPI!wa5!G#CtLSs4JDv6Mjudf)@#+6`a>urz2K~s9a4qJQeMe|Y@T2= z`!ViL!jC<`dQo*t^`(cLKPRsdSgFoFN;bsbv^MOcpZmT(AZ+vH#!1u;D)^My-{lm> za81C_@+hVA@6CxVO_|9%)%F_!pNLRi5#~@oBCJ*Zop`#Mt&sf+6Df~WQ@Sn))pE)my)5!yG(F^L zoIG6{V+WoN=~W$DbMszpuI)e0hU0Q0ovNmH{Vn;^|H(@?G_0$`pJnr2`W(d;+e|lE z))^xHGAH;*v)in?wKPUFGdMBRtvA8s{HCeEj#M|I4)X2|cK3lWB*CjKdhc9?qY8BbZOWfiYq=v6At%B*{t z^PbtO_}pO6XR;T zfc8R5vF0$x%!+re3h92QGzwjxdqulnA0o(P0HzYAdr%z>sV33cX1RU&fHXC@>DiN8 zy^4u^NYcc*WKQ*B**s)cF9W5dk?r{|jhb+@p33-8xNG=+PZEj!FHt>#k$8Us1%6$M zLnY?1!q{&)e~;mB6ZeVcv>Q=1-GQ6MVXH2%xb6ik>yO$xfGrXTP3~j5VXA)q{FZVF z==k0dXcncks2qg@W`4NaC^tx5L2Y}OJ~lZRij@k?l(jINkNS2ubv@w(s5i(_t;QR) zVrF)-q`5Dc7|K8C9xwnzyV0xD96o!XNiCquVd(x@QxL%HL^NPFOqXc$eQ#e>M>d%b zx3ksbn?p}|8JbAN#3srsfZ=k4a$SVnh%Z-dNZz?Knia<_o}OndB!u-DW3*6vxyllF zMO_0oQcwPct||`36CO(<2uho6^vllmSkl>0E_oyR5rZo8xn*l6B@}%KlY^L%uLDT^Rr|si`rpPVRf)Nx zEjnuAGVJEMo`^wQDT{?cn~lqg^xe|0w>t1#o9k^Q}^sVoN>K5GX3p=^Q6q= zI3^PJ_TQ1j#N=FkzYA1qj87;sTjiD(%-+J!45BmC_vr>#Z2WG1QI=?KHVj9_G~9Fv ztgNoF=oTtYMf*fcQC@NB3&08e+LhJWfY|N(=7a>DRXK*u$*dOSN+?h)V}0|uh{k)( zYYd^ox4A^04CS(S4%a&GI7HfXaiLgi!M#D|vn6|1aliH>XE{9-E_x3Q0E3dlIkh5< zjatoxQMfEwYc?)6RU{nO&-+i?P2TB#_Urc`cyYa*SoyE5ws|r`?BWuYfWzKQr>Gm( z8~wxVasw5SPnD=cfxq^fYGmK%+J0q*pC3{>s|!=N)8yZFiP~E*7rR|U#!ddqDEL>F zvs47Id+?94wvz^b@abi#?Id>?q10ci50az&Z=wAbFygzRFZ*~d52CmaFy;|2`9u(x ziOH~rb`#~X{b1u;bXDp@CE(xdo+OBtz=v*wvZVK^*tnas>dLA_EB0!ARdq|$N0wz| z!OhPj3uTTQKSY!Pg0>~J<|7wj%GgXWdq%vZDBm{b1nK? z9Mi;4JcdSfNm!g$&UZ@6201@mO(#F!=2mOmPsot#m?_2?v7n+t@6fWyPSBt^CKr3{ zfv36TdN1?r?VOrKmGF(tUQJgz%)K(rd{sZqBtPoC_tHlw^2X2p2! z^X0<4u=q&$i|xd(EMe*tLzjgj+PkU_0Ljv#X15B>_$q1XO_oj8lHQKs6s;e(;%~Db z7eM4^Y{VVt7+T|l(g znt=(f!3Cw5Aq0nb5Q0T*z|^2hg6*+}`^6=3^;;c8*IIO8T@Y5}5(sq*7x;(!)N#|c z#S(n7h@rrp4SQ-<5`bCWn&H>-Howq;fn~)TmDr`<$(%|2Z_yEaEkQ5tZTN7a-#8Aj z7;k7ms8E|91bYmI2~m$9x1MK4dBkLDiKmDjel8}~h({(rQKXimjKR!gJ>e4?X=Ig3 zLCmGZ6J#<5TzukZZ{_ou+=X#^4d>#V`AVw`n+u9w4!Tfw^X2KI=bch6Uk%*1?Pm?v zYvzyuJyoPLuPz zNX^*K;yHOxHSV4qOu$%MOFy@WapSAQs0xR0-@3FQsQx~%ad18bygxr zm$}MUBPcYWzaNPDL^x--Xv8e#YTmHG5*q}I9P+azB1}9Bsa%xoSA z-_W4pe6F@3WpCFfOi7V^jafd zbq$&=x=|<={f+sn>#w@xbrK`FoIIzGN!h(;dL4lOXX+^IMlrQx6SqMFcwWzAo= z>O47h&kW6}^ChA3owpW9^p?z2E?6xMV{0+H1^Rs5DRE%1DZdsujkJxsVd=BF{_A?f z9dHff)I10Ye;sJDOm_u*_*5JT`uRb}{_6<+pfzdeFTzEHZ&pXZO2`!b`v#zWHPUvd_B}=GW?*h8!OJ@80znzc&=frgM zok--ba$hq2F?skQ8#-hg8JK;@NCHY%5!r_%uHIVIDi?YnGAqPmII^|I#KjL*?uG&# zR8PW5iglwo5(N12a8k%eUhUwy$i(pFDv59HW|`^s-CSiHy}7x&u4mF`VLCh~1KC@d zY0odt2s9=9gy1|X5)yr(ux;-DoHuN8gt^5Qz|q3cags4nC||<>vG@KNj)c?Z5Ga#N z1otE*uVsK(A?P(2p6v#U61}^)+-4HC%SoT6zg7ns)QslX@rFXiY~ma}PcYm+Pv=fK z)33^!PTkvDe`DqWSk;uA=i`YIu4Z4Ze^nx&2j@(Ia4d;(oYK9QgZt5RI^5>x@&3}= zS+=s$V{}UCdXXS4O(=0L-9NqmBJ@HG5z->5hlAr^(V97a87K?>dmWxU2Dj7NG7D<7 zw(K|7oEy~f{aXKicYlLOP`rcV#EkB+Ue2#dm4g`g>NcoMa`TQ-mo6(kDZo5B?QuBX zX|LLg)`xYyoM_ti_)i2@%((JjZD(a-*TQLDj`%=(hc4 zUo+v$(yYM4c>bGst&uKMVX>mV4il|j1!s2+S13M^4p$_{A&i?dcTwxv0<*-a=VM8( zzh{X{kDF!ia|Kacw0Dkgkrh?Mihj!<`#%@i`|ha&-pWL2=%T+-wuKYY36O=FeO0Hw z`GbDx;H{^{Xop5s3eJJh0n8QhRj2@q}ml|yxsCdQ2JNnvYdGSl}unrwsi^~?PK zcmeQ9a>B}czH$2N#cZ!L$aXd9B{O&}_t$fFD}eG1-8#M%ghe+Ux$XY$cQW|m@@yB` zMA`BqmcVuO`v6HZCE3fXXxhR;+t{!rC(+npcD+C6Jtp?Wy<+DC)uSI4h%KWk6mBap zHBU!{bEQ10s>7B0i^6=h7T#3LIe$x)cEE$7wFa>#(!`bW)L&z!Q$WR=$|E0%q(Dp@A*mUrbBH!bFL|! zJQ-WLUAo*mF}&O?J@|kNZV>SjiLFM3ToBIwuj2yaOz)gNJ)^Nt9$#ke>IvP<6~{Nq z<t^T4O&C6tIsZ_@7GgGL8sW9)1&9OLq2OO2|z~9HstfGgaY)n zd;{}30^JOB#jy2g%n%VAc@~9^eP%0X0ZodiX7B3~`tTWY~E)6W6ZM!-Im6CJJ> zZyk+`s!h{V-iFvI%1wQd7uy3%i%rx3sxjplM?Yo|-SAc~kV(Y_cVQnW0eSi_onA(K z81rP(C!rTvGcnAeO1pl-fE|E7<+dyq~974V|9t4WnGIj;9n~-j&0~2cG2`>h>}`IP)5QW*hGXXK6q}5S{&r14-e49IRAc>pz@qh>cB7E5y3Z z_R+Gnxy$c#yML}0x3|6SSMb~S4)1jSKXd-63h01;<;$1YTygHnCtrO#h*my=;q~Oi zQvq7F)hi^?;ZTwIKA46%h@p5A@bniR+}uq;g9*Vbt*TS+s!iT0f;#ic^Ok3uibsSv zp6}>2WbtA%n{6oQzsius%y1aq(~)fZlJ~sDVXwFh>rwQ?!Ol!r4(}|QE&lm4E{Y^Q zwFT-aDoZ$~T)bn)u0*zbN6a^7(a)-9@}bbRIx+RBb_Qm>+`%qd1M=eG*dDd_)Prc1 zUu|E@LzCVbnXt{Xg&AuQ0E$}J)r}K6;(-K&8CUot{pucfO!!XPyPf^qF{#OD7A@*D z!=K3wTgD|}U5p>{G2RJyLJ&=c{b71jrTqc4%WuV$;L$9;gzOX(d&w9X7^q42cb>ae z{a#Bq`fuL$tKuNq>d_WCwOil6<^0PRjOQ{-411NXp^8C{auyKC0?(Ov+j6@`KTBij zS2{VR6#FcC{q@I7g5DFPsB(?h;nMC8L!pIx!225ta5JIgvmFf9ijH%im2AM60KN5mkw1A(XzC`CsPW1*1ck={MqFQg=lfA4|YwChtNUliYR=KEvxy`bI<5{ z2Bi6I#dY2Ky-6+0|Aqbkga7~EYtBVLp5(Q~bT)7<4#52PJpIdo^cP$qFNs_Z$N&@h z+?N=b{g$k_I|8B*nWVa>M1(ts1(=C8C!N#Hn)L#xXEPfLZ?-TBuTXki&QAy0KxlAt9UUl6FHI>>)z(p%Xr(y6 zZrlU-XNAhRXQw{2t{Y}iT6H!wOO{Bv$Y-C6EQ9K9BA~q(=~QfAKl3-?3UZg& zocf5YzF8<)cixd*XR2&3@ekeu5=8LfxIKI4CT_Zjo~A-iCh9f@ z56Lu>p8_-&SY6O5R+e(^gMjkhm3QBPBbiznKIPTZ@rGGhQ4W;rjtP#;W{hi$oa&M| z92utRZ75JOigaWc9e)Z*QN*LqPMY7n*c?9`FNZKdZO1Xz85}?Ryd$RVfk$jb(44&a zJIB%{qOlj z&&$6o3HAH;xU1a!Hj~}m=T{=HcI8zSm7d3Z3)lmo;xZ;unEBqk4MI^EWstbVmK%%_ zSkAV4P+)(^w0EDBcY4ETZ|)Kk1RKbK1-9%OeNOjt3=DMlS=rv3G1I4_znHBOZuBJ^ z@T7{i;aKN{sl57hK_+rTnmn^In=^AzJA>2kx4UJnYaj`Jqtg%_fNACJ;`G>2>QfDmj#~$K6A5-_0(AJFj}>@ zvhE8~m*)nZYq=;3(gtGjIq$z#BApDDSsFg?(mfoS5HC7c7>>8-;{FT9`oH(QNc591 zm}$vl_h{kqd)qP9>tw-}BH3x*%@{`8%k@@=@l`kYp>6vNl}~Hs@pXGAPc82*%C`Y{ zvKMXwRd;bV{VhoSqEV6Z=l{9aBTQe$^}j<*dAa{rz23`vrgP9bo780U12dD%%SWaV zZrllWiz?bcWVu=LnoJ+k3bP@{KB4%ZGqYe`h%!CH*r>-{Y{c-qj%Tp`ntehyw^6lT zCuOMeON_7^C*zX%^$#MN8BwBd30v>&Zhyn#y=Hz_Q5(zSE=$q;@?&$7)y4TK*K%F?{aNk_cY7 z9k9&c@87>&ilkH-+u`%s6EWyg61B%6F`HDnhW-paU|(~YyW;`Qp#7Uq?PD-y-94=O zJq1W`up8&Wq55**Og&DX*qMI^Vm3wP?R7cYrJU#7Q|1s-lIN&4nl?pp-?`S_V6Wo5 zI{!6oG>#pF(ZM1r9j_@=l+QW(%!bEteiPFVqo=u#!SM%;3eTPCohWsB!N#8TwAC=!(@!5)xOv#Y1{LQcTj zXYgq-y2f5hTaXe}lHPY*hnL(2ih2R0@odj(bVQ`9l;p#iV-Pt6l>b<2nE>U#!%5_x z%gF*ua2b8I)bqHzZFDkt-+}jn0tj9Fbaif@86m5CW8|6_nyQsI9U(k=RBr86(H>5= z>m3#p&+G#D<~mND_S`#Vvz^+bUD~JJbr~TJCxojEJo{sk+0nmA)6U(kg`=n31lVWs ztB9NYvH`A|S6Z5H6uz8240*44)RfrrU{mRo6m-S$#<<*ln}dZmgu0iVc>V0HM^6}*oPEE=dE0j_mbEmg^s8Y zD!(@C_s@dqznFvp1CQWfHWuWeD5tIx$u%y!tB8hqq2GT*J^yV@dO|e2k=$IB>Zu{k z%@vCj%#t2DZZtN`mQn(spb)CDqFSHYg}{}C-Q$+Z(cvvIgYW# z94B#J@b!;z1Q*E(cly&D6Z{J~2t%WFV%84la(*fZEN2rHrp@$-|4l{q3HrnX2h? zpYFcSb$%VP;USM(NK<5mdl9LmiPLF3p^LVirROps!B#2vnFQN%hbcMhgW-3bSxHVx z#jlVVv4mY05G$p4jIA692j78LLITB@L&{@7xz;PYXaiyFnfg=fnviZ`3H9K7%mlRE zIyv(mGqk~D7owCf-&rB5{u58n(u(kuXr$iTQN5rAy*506$|thGtnPM``&==f+|UBw zvrhuO0>Q|D#Dm?*QQ>ZieuIkNU7tI^wxSy?Vv5qn&snpwdlxdlYYrAjhq*_BYj{(?ok-Iz-82Kp5S`eiiI2SH=z1{gT<*6&ot`m<_vKQ}WZBcAn z-r=>>%NyTr(DXZXdbOagpIu|wJuTiHa_wz-jcL<}@9ud>2$lRti%I=oN9kwG5!$4D zx0?3!R*4?EuWo%|^?A!+>w1x@cnF(wr~yP14}78=R>+&k@T@Xuf}g^ZeLtFHkRIuN zTi++rZMtuW-zIEkRqti*koVflvI4lPr`1vg=NND%278InJaFvge30;XJxi@2-pz6I zQt1HOe?4Bbm*bp>-QNq1g+h0}IK;nxd8v^qMw0hc7Os$T@rgC$GEy%aGl`sEdHEd< zupVuqEa(jR==PTyx8hq z?~@Xyg+`-9u^ODrFJ<&^Ogva{j|h*f$dzVQta#5G0_Ep<$E>gr8664WSFHO$RdNN+ zUyoPol9?IQ2$DiTgnyx9WRPng<)wh{lDs)NBFN3wH%S+L3_RtfWk@}0gB#wT9iNBk z0Xwx8b_#B=f?q7vRc0mc>u4W-8vI>_#s2YxVJ^S?DXQ}tfA;F* z*eS9(C(59UjO2#nBKHH%{OJ~zpD&6TIGgEbVtu2IS&$oXqARKMq*KuHhB^G+_xNk` zTO!UGc;?I@IDjU)m?>;_vHnW=ZIyRq*C|M=h3sNL4_al!H%O`ZQ_pNOXH!bKA%7_o zu4rM&sFqJ!aGbyU5?np*U(+?BRe&uw zbz)@i5sBc_H6Ret90bvN8{-8*XL7* zjA`DEyOILfUQcFx%Yr{KhZ?2@U#@yh0ba)|74wf48Kb7v(Tk;ayKB0Ix@*>g!v)T3 zpyL(Oi}j1Kr9^u82ea|$(#wnFMVZ@&p%Gr_F;0MD=~~Ol?jqWceX`*+*(m;Z=gjwl z|ES)ZkPe8)rP4bD=k^YR)bgXOz~9IlmpWzld_7jcMabYd>2G@=h^EUP@q#I^FPM1n zoCfY`2A%L)T}#^qS$gW1b^jN_905x4?10>#AE`gWoFhZ(Prtg5x~EJC47T0J_8#}; z$I^W3*=CC~slV6bQamPfj{8w?=?3=%>ivc7l*-l43!JBC98fKw0W z_i>i0;W3~mz zQJ&Hj<1deXk=0(y*|X*LXB zcS^%CT{2}{hUtj-MMlgT_`N6EEHTTGctRcUnA?q$rC@Mnz~PaGl|4bBroWFW0ENB( zqt^FjVAfLIKNpb!P5?H~bJuG(Ha9lra=U3-Gp4bQ*IR%IKt%7otUi-$j^TaQ;-;n3eyFHCG8qd?#-K2#5E9J1St{Z=!_BK2dQz4aGmo|5(+iKim;;heJIUJl`xiI$l^Y zI^XNdlHTOv+SDD*`e&>Ub6_e5S5F@qf`l;iSRaagG=TsB9C^wJf0$@8=Y z<0l&X4icK09!rxLWqw8mNY4H8=I8g4obt#8T}WG633o7J zSPLPN`UdRJuKK#k54TmB)6)?HHHTO@;8=r>{WK{-%M(pJr51VN%6;wI;n|HS{Q+*!!1FfMl1GAPyti6#X(-Z8JX1?`v~>BfPNCiTS@u>gy{q0De2V5s)%Z%f z$L&S?bEatVevx*C?Ac10GU!(yTH#W9BJ}duB>A^pgnYm+ay}8aj~(HL!VY?S6UhWg z`;;nQ;R}zy#e$1t-PuCrnKfH+N3M2|eOz6vZh#xkHFUB%Gq$V&kYDl?)X;u$^R2pmBxO}V zryrWK!%hwEnvV$eP%{eZ`69NTcP0r)#l%98D_C12e}!EEYBBVGqRd{rNq~!yPx$o# zX{&+&JcERcfLnSxC?FBRl|O+&#ZI- zHg(ECEGU*aTeQSC8*NX%vZlmD?!J&DZM%|Q&+M5rD4P)1wHD~)!~NdQHnT$ZdebRm zQ%&9$R#?I%{R7C%QJ1M%7v1Pu#VI;VV?AVIs^XaS;->2sDZ5`+cIcv zxTfHn*p*+%0>AQP7^xa*zl;j>+gz?SzO;po-)X_*xW|WlZE9R*1*}u`L>;aR^IooX z@B!%}sfhY(=gZx4%VPvSX7_U)GU4j9CivR@rMbg1Jj@il_%0MPY{Kr%{irk9jycH& z3nr{~ztq}KJm;TEyCExqqOtC(V!;IZEaB%Fe2vR+mt>E(foh8wrDUbFbQ>VFBXP&> zV^)!TG}mT(9VuxPL{GG}(7~syT-z{bo zgK016uSMT0tq>w*Q7$?eEANhd(9d_^nOrpo1IzkUs2?P17l!zktJw!?LL~jD!VUE_ zsR?GSq`23Lhps4_5r5w0g>RGsKqX z+j+-uJIXSWz0!Pli`ji&?}e|0D4kai`(r za~7LfkLrR#+6ORW7E7xxcn`%piAJUfg=Cz>SfGY>qimf*gzLbB2z^J1wrIdZNYO*- z+Ecdvm;+a}}-KTN^Q8gH{Lh-ji<4-|T zl?ZH&DP7M^Pg})^i|Tqyrob8OHYuXigON4)hC^ynne5q(S(8D2_6 zt(Qz*=BZVnqWo>bblq-p6*qaUTHWMRv+ecB#s!Q9aT7~)@S_ORshMN}bE4Dt;qh12U@^ro#l#*f6?Mr8%4;l%H!{|cH)k*c5CPFK+7K%p z_)WUUB@?ibHhz;#29Y3eF~A}_!5`|3<;!Q;_!fnpFZOP^^N z_IP2WukBc7P&!hCCvAg@h2w07BIaMENd;UC`4G&%&A>=`srvQdU|9HkYuG7T06VIa zp~8O&pi}VMKAf>g{M?s{OKFA=A}d}hA>#=lJ$*f)K5vZaf9l0>Jghv%TDoB8zbGds z!D?7V)S9<1OE`*1e3F78Y=G$9OPHG*>X|h#Xno1)yLE-&WabLm`oX)m>J*&x?Awo> ze@$?qRjOWWdJX(Njgj)ufaJwJ4MniK~(V#tM zonsW7xJv$+!~rpFokfeK&+3i`0S~p%eyePZx=iz$&>cUWJSJ6la9?JC0A_q+vg&kN za|zddY*K^M!ePal=X|Rs-hEgtowKdU1*yS8r-Lb9#CON%zYoPDSSmVK>*abY=!M$$ zk@P#!RwSt5xKYgHL_YadM=)>R5CqCUu6SE?>h-Vqy?dJ2PTyj@Y_^?JMp(TR_1zQP z;{jUi_+@!?W3nCmdEGh0>l0-w&27v=4Dtuei@m~gqp_l>N}2~FAX_j6uKbk?{o)pR6TG{2pjN3+O$BS=s2H|&ArP)$|AjB#LZ|rIi-I& z5{@yL2v6b6{4{~KxKgX{`6k>3xZ&cp@dC3CQkE84i}3bArZ7L`z@ai?%G3vkccH3A zh=QP~c~hvreW$0~^W?6jbeipBT*4+DgSuYP=8;D2E-%Ujdl+2_iAqUXQ^`LFAd<6v z7uB2pNJfgG)OKo?$gZJhrMSC==B}XwkDA2qR0x+|<(s4Rp%ab4hSCnNC9s*CINe(Bs>sxG@u5@c?_g;n6s%k=M!_)9WD7d)w^&e}bw>)E^pPuJ0=$sW|B%^~y z$z_PE94aM@{iE&*1AP(v#h<^&K20{&(SDe&;^Y$!*Bk1hr!#4(b&ojdT?KvbHycSm z#R=ehrNVW1e@)9T~k&+U* zlR&Ku9RMIgZcYotaZ5Y+o`RPu$LozzU1o#ImqQSYw;fB=EHj5KYPx4BpDyzYAau5^ zz~?0|ogU>(dI~by6a4~U-7*vm1BT_L%hTbq_z<=er3sQDb4T2Iip2C?gmocH9)f_m z>M`FIwmn=rs?Hk8@++!bS1Wi<|43?u$8Rj{CoQA;E#of>tycKVng@O%tC7zW+;*eY z`GZjf89V0KR}`$N@w3+a&8xU?e=xw6E??*DR1AL|XQ&Esm5UiU=X>t0+Yc~rs>k6_ zpDfKKC5`!3&cZ!==x1pTz~G2-hren6R)!gGA~M00fb-A23g6wyOHyk*Edk%7S;a#f z1EM#3naHelN`Pq>>vIM%(?kv2FV^1%T>`V585Qc4~slHkwuVU`1 zCHWU+^8v0aP$>$*Y+iPX>I`|cmULp%ZH3?(d_|d%ceZTCyL$asSi@He<-V}yBxvfo zNb=L;w^(-*%z`Zs_gx@^#FgZlk^EqB8_cM~Au>2M5q=UJe5$k`lWO7ehd%g+EswWt zdG_7C$_ZSD8g1m!Jj_(O68+5_Y-o+Fn4u%KI+lC3ozIDxjRY)R2J-jP_hl2GCN2Lk zo7vCk(pGE^!3Rx(N?hUwYyW#NOz*)`k+^zHCoe{1tu7)awlhC1z9Zb;l6@)HE4T+$ z{?QbS*3Mj}T*5$qL5(G9c6q=$%3gQ)6+@me4{?wTh6mMvwE0e#tD#TZiz;QgZdHAb zx1YarCpSjC*C`FpSdl{y9PW_0RLc@k+i5HX<+3Xd&v!%cZaK+#YTmgsSZJ>d3v$z# zL@2eyWgE<9loaGpRO5f{M$uSy6m~+_YccfHIF2p~6j6+>LU3I%Kt!;*cqAQ2*xWgF*X_ao3jPD`ou{(+}xxQq5*uoAO38Y!@wd50q^^IiEf2My$Z-`*$O)|8XCWqWJSy8!+Uo5Zt2pY5F&wOq%savaBXNqU6W(ewE{;Cwy&ySFS0b zi4o2%dE5jyY($yI$D$%CU1|SwPWL?=*}9!~s7EBDr{lV7DwwoYn{T!&XUau6D~xg? z)DjO{YJIw@xqPsCk*9&ffZwxD1@);ufgx$xm`LwqJ>;zVF{G|E&+W-rUAmrDGxnWq zKlhIJ%mCfT{IK$5``_}*#xDW+(=tVRPZUe9I%?rh>cS0OSU@Jp_H zKAhA1xrg!XRrKPb?VJTQ4IY1X{Sm36*NSCz!6DhblX}XTkFrqhnNI{j85XB^{KAi8{G2m)d|u-qFq&qv=GVf(!D9A5uL^@!TG zAE(?#)_!m3^G}=4YO%iXY3M=Z$BvyBs1hdz2oik*3d5wqtD~eubgNV(x+IEb9MCiN z!;(kJ6SrJ3{fs#%x%z7l4%4N5XIe+;u`YhkFUIkB-<`<~_0g@jD7me06*I$tv>)ki z!`XRBGwze5KL3K{K(?wEL6ItOMJ0E`+6|&qFdSn|_pXH%AF(4QSc-F!h^i*#zub3W zrfEM#*ko&%=<0oGCgC>Iij*S{yyR|^JLGgK<_iaCA!%s^671p3E{a*FTs20GD+lIx zxPeAY6J;cu)2NxH4*PMuJ`;f+H@&U4bA`2kNuz{%dwmkjtEi;GHf!!VUWP7dVOHmB z(n_@iOrfpDJpDr*$phTE>4kNkgzQBBNOSqAp22H%juxJ)QktSVO#oroTgm1Azx6a2 z%#RSB8&cI)3n=ib?f;f~OT93$a2}LiN^7dM!R6zglHs}v3)`(&Na}Chz%N?ZnBTn| z)AAY@8E$pvp(UD_<63Fj29kiE<|RZ|LwhyV*k!6N!6)nOA?ULCWrmpF?~?pRda>%y zj?DHgJkno}3LDhhGmF2t4h|fR)SeKU2|1~W(8h2RQvng-&M**OPbDXB8@&;= zRRaF{ir&C?AfHOQUCJ>^*CKqv|N8DkdEAH5iZ~PcJrxNLWY1(Q3aqEa^QDii0MRz>$25RCVVGbtyjAdF zFmF1oOx*i}7Qequ!jWQ*d@m^CUDk()jK-7KLDmHJxhSttF^Y2~qkv&U{D$x$=fdm@Crtd^2ao*L<2!N&{^ge9hp@&M$ULtOqqkxvJNa6I1B zu*fAYovs_{yqgZv+=ZJ!62~a_%+p{b<>6f40WoA`a`BG?z2D~1FkK$+5bb7ohlM;{pa;ravPlxbASk`HH%?i5=);U?*?f%A+6=oZrT~YvAIS_>~Wa9aeP$|?{?LubB1)D zH~m5AgF(u?c7g8QzdC=GRt%P###8Qc@JH6jyKw6n>+)i`3{F*FMo{Mky+{q>zEhuj z7PG39FX0vliK&|XP|7ghw(wyh*6abVwn#L4q)+_4OPa=alwC6mnO#;6&Z)dd#|&n> zp{as*D5{|B4QWmVJwBqF&_>ABHYh^ptnN>TGIbA}x^s?z^Z|kP_4pGl-70|@#t4f5 z_z@%We5RF=E~p;9Aw#5w%YxfJ*f_laVI4<1{{5`>pCPvb57rfY#*hTLHys6AO5^-* zm8xVGo}fqGo@M#+Z^ozRw?!~+CvW-Vn%7x;X>USnujWrUSUCO|mrxP&E>75`pX!=R z2;cnSnEWeUq$N&rnS7$Sg*cJFc|#6R)P$JsfLmj@dUI7ubKkh4Pt-vF~#Y6ENj#75|9iEVD8SB_2I;-JGut z6>6Cq_q=J9US8vRD`*=B7|KqOF?Ih?HcdE@B`953uy1nm9cv|>#>svql>e34jPe~h zIdo+3h`M;6zHW^7aQcg}G=_481IO50SGqsoxGod2>v&S}(aYSui%ehF#gs+gc(uNA zxbgz?K7=pyX+}0sYM?!8m?qtwLC%{KS_0j3AGS8ojIlxf8i9mbRh2Pv=95Q+C|*M8&V6>+sbR^rUIQ|Y+Q4T`{bmt>1ikBFF| z!_DoK5m_nYg!`BE4viRm=s!&-1lW)Uvi#7KWiZmXl#sX7jGPo>MqvwZUDi8Y1?Kia z#Fd@6O5qxfkvTZ#}fNzN(xX8_127N9qAGcfRI~@Sk1qiiB?q7PC zqEq&jgy$LYCvVoyZK1Yr!qRDoB7~seVGl6C9XF`zFlko|OY3G81PNjLP{IArN8hO4 zCn`wDL9A1yP6Notu5Q1UH~5ta{G31_-JCi-|F0w&3wE^1iD|6Oes?c|Q~>jk2LP_` zQ&mmP3tUf`)d|nO1~l3*(@vj z0P?Q4xqICV$=oW7Vp<`o;=eOCw7Ha46C>yXuBuc?>-bbctKl zPon3MqVA!*FLr;@dKBJrrd%^&FAP?s6YVrk1RIH>?A%JnT{HRC?DBO5zr5}Iby3rW z%o}1g6s2m52Ta)=1RG*6JGUkVJ+2UCogutk^zMZaU9R@S^H@#vaSCk`Te}k@Mv!K_ zTzoswKWn%lPgw{2xi2~-A*!YQC5r?x!PHfvZ5r{EWW!uu6Yrx%>VNV??Fbiiz;I=4 z2?I)Bf!hJP{Qii<%LqWmcEK!%hNVC-L2N{-mjX`w4xyKHLUvn*V>o zA`qpPk(WW;{gp4K!9sF}NrNk;UqPJo1dl!x#Rz*sLnC!>`QdSH`v)}L%vN?XW@!L_ zKCEps{sB5aqTWRLfcPmrw!!X3lOYoE{n!2=Sjn+*(K7Nx2+{C(PSM`?VGH^w;e`E4 zpl=OPJvf0lEuqO7p`o2F3AiH?dFp10)7`7JoJ(%xPQiGd|GqWCx~+Yf7PzQxB0+n; zq!M(I#!Kqk;Kujx`!76ydWS%85F8 zPzH^gQqp-3y|Ot!lN)}q<6?S=&M|$Dw%zwDj zI=+5L@{wF3NBzca0t$VPfs6>S)|_eYN7D4ioNxeVr^~cO0NQA&wOxeE2%tG?pVqs- zbNMUbWZSsh9rxtebMO(s6tdnwvaDl3oB!K+aY69@va5e!d1JxAYn9vuq3s3Dsi3aP zi|}^kF0_b@XM@$`qfEz6XEYvsQsDjJQ%s~^VjrH12Vkf-E8>&LqaOx1{;LPp5RQFu z6oL{C?=t2FCpatjw7Ce`;WmolGH3LXazmD&wSVb3dZ^ys(s+Wr0$;$Fjl47s>%KFb zS&1IM;($be4YB@zg5t-ojeo-?Z!E!tjoP6?fqwk#FoC^8EAl0ajF*_t-oLIW2nHI!Gq@t73WZ*5MFCW2_YNzU z@G+h+)+f$ZVh$EXKopuvrq~e94Huw>8Xw~kv3BS-E2cZ+LCwba-bUziEfXt&OWIj* zVx@P+qBsVHd2BTDO=WcS zMlh4~gammoy0jLG?YkYJ*!n@K>M}RRL!712#-93NL`=x7qf@<4#F%0+*1cGhSxhj# zKTdS8ug61t41~Des(axUHhEsHvQI07)j$B^oav`wt#mR{E&TW=MyljVH2ic<9l4(V~iNb5yMJH}_&c;g5@ZlHkjkZO&GVG2rrPv+V}| zSwxPJS0&H3TxTJIuI{{{x%Kt>*fwUytO{>}CtoZN@lDQ8g~dHix4Tub`h8cPNp`|IZE^(UY6bKcl=MEY-= zPyE&@O}n+b#C!x6a*+Jr{G-xM^X0cWDZogxqZ4KD`D(*WG2=NC>De;)U}E$sb|=Lw zMaDWXzv0Gm$RR<;Q-{Y~0KB_*i`a~&=VQ<=gdB?a2(A=rS%*8lhVYV|%~zRaM6f?` zFh_>epT90Y-o|Sn-I5aVU#}XCSAUu2!|=Z&^8w8(durY!y0v@@MH%Tq;dch_LU{9E z*gU4!Q)z~|8oY}5)fPSbXER)ZFCtc!lFFC|4~D zT?2J7t@KPrZ_04ZO@muT`ET;y4+CB+_9xLkMtZhI3Z6T9_7|H*=P}*WHS42CH<-M< za=P`k)|J(zF|~}EO-0s4<^BnWKh2Z*buu44!$-*=45#gPbB184!Ok=LqT2n-)fQ0T zK`c16PSsy`6x-(kN}jsDzF1{&(-#3fSu*>cTmZdtU251L>fT;j$28Lw%zSVXY9wEM z*)+T(U3+19W06c>Undbrve8i*LL=axtFs^WB{a+M2pmI|sJvGgbv%~YJiiWyL3>Lq zZ)bd{ICua4Aoz5v>}Y*j;-@%MR1@gCEpLIF+YPh!vF z^ui!*Q59PBgqckiB2fC#Pp(092tSd0cK5?-U|h--Sb!OVxynpFT?Lz&@e6Y2KV>b_ zkFGXKiY=KGRgJhsP3c(!Cs!S(>J}r}$qam<91c*+msTD;5KZk<#I6z0Gh(AFr`Fud z?}ZnJ4aUP$ua0h}xF3cP`hg>9nb3IQbTfM|IbdI0-r7#{E(4H`zIc^k&?SxbA!z-H zv`FbuJamsMM|1ngxkjbHd$7~DBv;MJ z#YDU}2hK!G1fZ__8ARIdmCz^4R$bAOswQ{CfKt6?dL`h-J33HC`$m%#bh4~SAjqrb z8Pwc?EYffWv@=isnDkRGfdTIQKZ;>^gMJ9Dz7$k&JVlIwwq+eZe69%PNSwF)%oy@1S;RZh-10tt z7LnLd{)gH0v-`NA@U5|9Ebh7G1q#6nv5J5LGcyA zk{Cq4EYkJQpE1d?;#FoNNonCcX7@OvD?p;B-to2vwr8qmFMrNe$<|+Dy<}qwZV>CU zlfc&WH!Vp1ZigO($^SWM_OSY@-JM)oesZeLP^Cw`{DdutT`8tTpM5d3i z`0K+{{icVmsV`+^G>_BojJ>%AnwH~s(zXnN%Ki1TZ#bR=WwFl(LwhIW^~!GJT4i-@ z4EW>hG=HQ#;CHBD=?B8YJK@T1v^`tf-ug|`o1Sz%uVO=R2wxN1sv`8PyI5Bx;;3!s z^z+G%<@JMWFJI^x$AVBQ(_T#8frt}1T!O`Q;t*3^tc=pxVjG!<+pcuEFV%%6v?0%w zk(s4n8Dvnr1uC|#ohmAE=vf+C6vCH7*a@V}?lT}N&)R(}B`@!WLrua*ECJ1XT=YM@ zAVP714NkQNAo+px9QovkbG#fBA%NCZE90S*986Pi-(~7Fn~5=YvQ5NSWu^mx1M5AdGCgQVk2YI}UPk7Sffd#^XOo&te=Fcb-wRXwzC(lvr#$Q{t)r>^rRbxP531JmXncdv8YXI;W`8;DH7nVC&&x)Bhe1AGWvA~Z}{JAk~J1}5^XKLyt z4^IgxZi%TO+|_TTwf#I}eyaF<_j65}aK$aVq91S(*Zlx@GS+$KouCzah6#-pa#>g8 zQb@Z|4(c>8qzr+5scEW+G4y_@n7Ui_L{-P(M}Q->T2dYCR?gfe4z_|SiUtXD&Tk;| zCv;_uwToy6#)v*C7W`v0DoYu=#c`DhH)YZa2cu*y)hcffha+?!0o6BxF=zpO&oGfJ;hAc`c)s)5)iOTMKYTL_N#oYZ7z298?GY47iSRa1Q-F+6%c`cR#u6 zzpeF9Er2y-eqRj}E$M6Iz%Cnk`?gjOaVL0BqS}7i-!hC4++Gd)J1Yd;+=dBb`J{gc zTwb1&KkS%8kTKde~OEH%Oj*&=D>M} zt6w42$Xn37hAt!h^SktVtBdqd**Sto<(yxsHPO!$teI3TAG|S$Dp1DI);RCG_;M}= zVrR0A;3>LAVnUl~ku!OsTA@ZC_^ELvFkBSIAMlW&BDBQnF~jCMTLsJczcLapK9=CB zovUs11`HM&P!g_^TlMvS|Cmr)`8PNz*zW}>ee`&nr4~PQoXCGUt0-IfNkY7L3s&%o z2w%wA%b!J1n`gsCON&frKPLji0B4?5{1EHd*_CDUQwbo3Gli^SllS1n%n)6dAcz9* zICMYcI853Fwm}2}z%lHDzfj99i#u~6W~cp&14)N*)TL-D>rB8;(r3P(LG3oRKH4BH zu;2vf%S7CO0JY$^nsyjE|158%$EW3Vj>==%`i}edyr!78Ed{ufz4}PKfxUb_Dyky- z^h`sY8kQ~O7Ye$A!R7@)vlG*UUt?W{s6!9dGPC*TJ>Fj^91_K$9}7j~v5)`RLckl8loRALp$*TtYcYOJs+yW9GD0xp5y$9VnP! zs6~A%LJk{jpj(0yjgiSKBK`-Vst559-kimDhhtMuuMawlO*%HM^&w|?jCH^CzDu%H zT24mCmX2k3+V$q&T7sCN?1ekc`4O27STq%rH{F&hR*<*GSF!cRZDmXF-&l#X{p~y=Oz}Dc2Hda#L7z} z^^RjQP()t8^^nRLb-r`5;)$b{g@!CGhDM}$cJ0=1nT@RH`?F#J{$CbARXULWh_%D9 zX~gpD`k$`82re@n55>SZ%+saYR$kSC#*I(knS@<=NNdm&h*>7^ZV{NU*;Sr>yH{4v&?CJZ$(ferh7-=~ zVg+A1*w1U$(iUeJG`~Cn8-vlFf6mRI-Q;qS(eCrlIQ=STCr}11@RwN+JO!@sM{|vl zxRF>$6c|ebcowW;uB-sp7UECy!pK8a{1~%m(Yqrl=1!$=P#?eLaqptw`LnqPveZTE z%LdnK%eoY%Nvl|T`L{ktJmC*7^PH%FcgBri?dp#lWTb=illS{Yk{W)K86?rX zX|W(#r~3qTrkZ@^5DSGj#N-aQbJCKMeA+@~>SvW35pIAdQ?AWoB@}~uapuqK@4h9j z^TTZOfO@eh%q$N-p1-=DsQny2ts=+vlh1WC>Wl>+_$Q7g`EoV@r*UoCb$vuw2DzY` zdFNge0jJ~n+y{iC){8B)JAve=!RYPZ5@=}fmnyTMz?@5b-aDglqGNx(&q0=<-CpzpzB0<``yvpX^toZ_2bt~czp*z>XOG?SX1R0l z-b~|fHBuHhhXfLxELZze7k>8exmAxp(XVlrDNAs2(J1_Pk3+Uc?k6|1j;c@acevWU zie>!qI^i;1>>gB^mPst9t;N^#il>*)#sY+g!K08zq%%P?8x8x4EC5|sX6*3Yananl z;Q3>S&DFh62WDHA4Tn$F)Y57EJblxhc6c|_(p!HUYNpQX(Ai@3n-6Gt-2KlBdVIsz z!Bbf;2i+f4YAr8m!?O(qO5J>huGb;%kks|&z3N558PKDOHmjz61@?>bNk-nw^Yn3f z$Gu=n;%$2?HfMoNPZ?H}1K+E?Z_m3_3h2Z$gqiShk3jmaCn~nogLGjTH znKzgswk0+TOtj-Omm+Ua!~_!PteP1g{uez5MTeO^i!#`Q1G9l_`(tk$_mkgCsHHRH z`$j4Q@@D-&^Y-CMkxh3ya*k)1!5=Xcyyh}D2mqHwl0qs!MpTl{;aYq%i_UJO4q7s^ zr?sPc{~-*?`~J;AP88UvZj$PmMHs2`$Obynv;Y7O8I0&3f!Qy4w`S27_Xrh(Mf$9G z0zJLyhdq;*fx?0&^3oTn?zJ`&%R6J6PSzkNhdO?m+=^I73qa{xV6R)UGpcTlm%|@$Yl#M;)5w!4v`I>?Ztj_ z-jXu+9Y*KLXK$v^RJ`786OKo0M{M8`e;Jpw%Prj=hc)LCJzHz>Vp_qNK5R2|Lig77 zx#86x=Dx8j5K8?WHsl(c|4<&D*Bf)9_0&WDa5n3MyWe2xc3=X<5(<%(t?j^jTcZb0 zGI~H&kxwlQA=!+9S35$64YfvI&DdU1#P4R|9R4-`_HX5Xj6l+lkyt1LG8hI5V)yN(yy70cj&F;f69s_wk@{n;3JFMaK4OLBmKN|p!~GJU%S zmR@hkpZa0bGr9iHOQ))8+le%APA-pSAptWK1nV%}d}{iZXcN)QkxUt!XR%eRD&8(+ zcqt3{?jf~L2P_xMU*rEA$?kZ06L?&&du!)_A6K#h9@37?>#8;x zt+o()ievBPw-mLYR>$#!Zt`zCw!e06@wY0ZH?Z(H^adm}m}#YF+D*Q_Yl#GbMhKmIY7<)tYX1aY(qf{w(qoI<{Ik{FlI9f{?M>MmNq)G9^fbKNa$ zb*LOM`D6(SG7dfIY+|1H8iL|`T{vOLUNxePVEcUm#OgtexY#Zm?+t+q?=9816yidC zwEV${dPzVOWcdju*p2q-fcaTBK|SZTAimY%OdFY2Qw^=TT}CJSsYhQOqMzm*v#u#D z)WPpiWhK$7QlSEj@M0Vm8Xd?%$wIy~=^w~v;?uD+aojbgXF*A_Pb3p`>YgpcD6Z!85U{zps$iZ8dhKkm zKJC{Ev;IAAvhKv8tnkl$crPc4dNK?sxEJdwk1!TfaNsT8*qCw8jn>L3C5=$rV~gK? zCrPPQAmKzpv379hL6{6fvng-s?d9E2#ZdV|Rfh3m!RToCubT3gho$)NZU9N>@p9-< zZD6Hpzm_dCP0U)Qn<60^RY$h#ree;T32muvgdNwT7|r9WG#WSKcaE|O+%qle&g0+n z+8ri|5ty1kzRLbkrQ$*b^vCPAT?|FE>@y#~K2Lf3~hYHv^*5CAAZbRF%QyV`!HLN9J%tm*{9=p|at{=Djc`Nm- zD9S04EJ@G>#$LP?KGB7kHwa4J)wcZPFX;hg!77le^LAwcy=*bDEyKDaSp9d{Sf%8$< zlWy*}#p11%{$7)elQ}p#1W%{I=^J0s9+cDz$78;I!|6PCToR_=Ad87&`EBXP}AAM=rutjN%s7XCS16lvd1mM98Ov;kd&?Xx(x2CC^t` z%;*{tCT%74wb+*54Ib3*=>zcU)?fy&qtI}!=Nl#b!Qj)AupejY@!+lSrh#|=e&}H~ zDUo}}CHoTNAQ1x=-z$_}-iG?m;sojT$aM?5W7Sl$C(yC6+^u$RBt?`3h-wxS;b}Sd zc+5aP*?OP5*InxxkK1n1qT^iVY4iHr|M^xUO>AVOZeCTVVjjF&X4pH<@lS`0({V+u z(cbWh5Tpuyx|yR8{JWdgJi+RNazGcee}p+0kBgN|S-QT((d0s984$KN*j)AcSYtaw zH#8J`87@BWzUgjOl3qxsv&f^9nUZn4L8>ZP`0Er;=rN>y{K)9+^WHR`%XjS9W9EgG zn^D)$2(9nfS%?2h{w}tt+NO8APS@V^We!%m#kZps8%4Jp-gU+az;aGro@&fN`Frnw z;Krw-KJ({+yY_gT58WH+aBET&YwC1Bski<>8foVY1JnhnCew|DMP7op{D_|35+2ik z7+i`^@=|-|9#ByKQVea)$U>uyiiYW^g=_X0#Nq8M!m&>}IQ&>a-&{=0n`cOC_H}c3 zDfY-zT)M-n$wJ|3_CuYL+mwe?1at=28*A#mAI<=;n=4LB3Lym*M-0WFk?3zJ^URwE6C@^*$_Ur6ZL9)Q7Kr8oSYeuBq*n?Zb?zr6 z6?|#$3c>#Zc2b_U^5`ak(m{UxzN(Z<(F%fb2|W@w>M=mtydqi0gy|jhs>D{Ewd5fp zNg$v4$zS+N;uv?oC*xQWa_i3KUlVPlQoq6pq+(S`zk8VfxIundVq`|)Wh(Xyc{&F* zY_jzcehzB+Amw5gImM-1CU?l6kc10=Y5ym!0kTKqGX2SDr5tK{O@uuQS$Cg^?EOZ; zt}$`y;SAyQn(>x-(?Y(k5)$F$Ry!iz=?=qoB=fottDoAWHD$dl5dI`ctdagVmeR^~ zy$xN!lNW=`J@^iJ8kQWRP#+M8!8Qb>w5#m;Iy&`QU2m=8x}AiC_ES-O zBYoNB$NscShm=UxQ*HZO)me!Ddeo#U$IKt5KKemiRV@IRa6P|7RMue-Fp>YaFT+Cc zHB+v*;JMW;yK3^sisqcH;N9)J2F!J$Oow}87xXsG^nO-tv@Y~Gnwis4bq!3PdP&(+ zXBVjBI)WMKpD$mpyup zr=poQA0a>avuzhyEzMbPG93{FRGTmnCMVFnrbXT9+ycOapldU(fMZ}aK2~;f;b?K? z9gn0Bp>Y}{PdW-Y3)~aY{xHj#2W`_5Tbr%XK9y@%?$^qg|LMH`HP#3|*ao1ST+QH- z)=`UTi2mEM9weF+MLLlL97$bA?+wS0Du}-CD2Ul{=WeEKnB0Fc1#RN>vP0NI|f7?`y$KyfH#)e7+7Cg0$CS{)R z%WSA(V-PEk9Du*n?bV%zP+cWt?+a*4zy$+7#wH7&wu~QL zfseRTg~pb(1Kt0`nr_k2V}K3>QW2~0!#)y=!r~ivHtkQX#}75+;jY6iEp^u>0ZP&r@fit1%JK`R`vJe7NIFjj=XlrF&`bD^^|J_U}4xf5s4Yder1|r%paU zrB_*gKo1^H>3L|a5$jrZXz{x3=YB=|@EdE@HO2DJS+ix%x8^Q8+SG4tSiAk=w<=C6 zrZ`rOHeb@Y`G>Ve^byUo>GYBK^H*Kg{!N{SKfBQZYrMTm>2SI43@u)~T3d0WSK|ku zusHDu@GZQHkC&1sX{D_pe~0_p54Gty_AKoq{>;$Cy&glt*Ad4c7w94a6N`Z6D07uL zJ2AoG+>bY4QMptZ9J;BR#d_ZvbiyzUSg>bLcW(Gt{P#rPFy_!ehbI?C(xJuM$fF3l z9Y^WO5|U)l^xx!NulwsV&@E{Z_-I!Hmdp!EumkXvRQ6fR@}>2&yQLq?k?MT`$Q z(LH{y!+hlFD-5|^9gvg#;i1piC)aCbuwh+`>|qC- z;b{oGj&AoirKJ62Onh^^C9qsjNU<1DdTatJD~tv`Y!Fc4va}sswex!EbWix1d{E#r z@QkJtoZEAK-p=%nko6}yGr9yAOP{CNTtHEP6Ji6uXz+%40B7Ivxeo;iE0zvC@Vu6i zlJJ1(2pMa}1X(Fb6TMc2EA3}IW~N``J+iOHi;e&uKX1pSvtg6|yDoUlm%z-lqRo7z zP6;>l+d) z^`y@~$j<5Yw$&*8nx-AvXa7WZa(_HYzSrI;yLs8s0>Z1czw%v^nF6QlZs))6TGn^& zOzBWF_k-^r>cDilx|;vU{`Fk|8Dvy=7<-qrp*JrHn8-rzQ42X>}+tduwT`l*| znyYn&+~0O2oxUX7h;9@%PLT*OSDCZ5bhmTaGJhni7B%C_wv>BkS#m*K761N~B@KcY zi2*hec>t^MfG^sMGz?spg?)!0lAW#7M$R{Q$yxB7G6&x)T_1Sru|4Xp+vO-NnV~Y% z5pdAJnVwLBbBL3BmW+ryAto{p@Wha2*;0%r)$j`+ED59%AKCm#KI(wQR630wl6;=f z2r?BVGWgyaC9fIF`eunjG4WqdWZ6@FvN^a|n<`FuPwdqI}MamcxEfgGzcnq1DndAxLj>&VJbVgCB&yp+yI z9bG;Sv>jp_-tVkWu0LjSL6va~T$cI4JV6IrNE-I^&41J-JB~lRw7q=boOIm9Yx5F) z&OtpiC_QOr{^LssR>rS!G@9eZlhGo*F%DC-@zufUx|1ROo*(qEF;#;4Vao0JB0*$H z)Wb&|JmC6?5C65WK3?&w|CZddSLP;3+wo(yJtd9ZaiAiA+}+(>B>2XOQ_Un@ zq%YDpBt9!eGxGZkn!mrj?)r27VmjTK-gSDQV^ zGy@%(JNLlCRU6xt*giF(>-4^7YTqed%QVA>U*F1mpSt**JiDp0j&~kMV3M zC<3MAnx6f$f6^dpW@g^fo)_w*`(rcZZ?&#bE>QyG{f&%a9=7xZ<;&J=n)7vy!`XT0 zYa$)(>eHX<=}Nr@^L8#Xn+8^G?S8+m85cHgdjdy)o!CPL!Xi90 z+AMps`p%*}3-W9ZEbd3_#tRL+?`jqZ}`R=lZP-j*hhLJcJ{&f!#nDndGxXsdPbCKTF715(fnVjK&jvq7y{o0T4S& z)~K{>2v7AX$>*=?H2dfd#?xE{LSa*Y;jt`=<3w_B7u(l;Lq@4M@O?uk36(e}E< zCh){E(s%q=$00-Y50n@3YEA%sHZQ_X!I<)&;RSCr;~e^N8~A99j5mq`KsO&95tYO( zV$CQc{Wl$=G8ak2`Gx>jfsRL)Z_ud2EB|>da7tqijshh10Oz9~`dl9Dt!si0QvvFJ zEOtXvU5+sd^>pj@)|K13KdotSc0H|3wQlWuzqWq+dv2L(KdP}$azfuU`J8xbIf1Fh z)YS0kn?GwVoBhQ^--nwT2WGz2mD}ciM7?~%%CRv5+*bNTo;nL%4U542cWnFWj)qy2q3%V!&sedk<1;#cYO2IbtufHG#Z~(D z@9S&T(rB9MCon5)cL=I&&buUWIEf3mXG%C!&n&aPM@ zkF|d7(d-bG3{YMF4M>=^kV$|RaHFjP$4Lfz>LxI|j3?|+K|R*tPXvPZ*KmSE7C&5v zss^-UoVUFXfh|j@c+$!7l=O2XjD~~96Mr$Cy5nO#;B6BUzuY$FtgVVChLEGb1S2Fc ztSc5v9{`vH(#ey2X>udP2A%MNCr~;8FYzSgW6|S~Sz<}dae~LPE7*t!Mok+Sc*6$D zKz#0!IVmJ1;HA~^gUu*I{SVEo@VI1%Q7Uc+Qe5}8i?}V?_()uwpFW3#kd+x89yOfq zb)m-uWMjaV>vKG9!xIB40le=0_O`_;@QPL$NM8rJWZ>S5T3RY?HdjoIei*6~dix_SE(ChY9$?8GIYzI0q0=!IHsZ3yZl<9H*o!@nv4hb*?*?8K{!IF*mA)L+G zw3@{U9gsz{?@Wrn#D3u_+?I6Gz4E}($-Sa;B1cx)X~ePELp0T;O`}FSv3~nSw`g3S z-$QeVT@InA>Z&S6-|5 zzIGV$)N2&4=bXV~u2)JgUAeja&os~VKOfL}&i8iSwD0ZtXe+cdG6EXA%H22jYV4jr zk<-hXT;wU~)t9w@K@)I6O^TXSSm%WwpAL)v_^9j0KjNCCNkf^NTe^1pW!Ki-Gl-lTQ;rq+veT&TyB zNp7YniwM*u0y@qtJbzQ`3l{FL?@hjggZoP>HYQKgeloemyt?$hP+CM_>ll=L`Pe^RRJtKnM8N9OS4UYgwFOiAvJ^w<(^LP7&*55UJ24W)2?RvTD`JvD`l z-@f8}UXrk21JH+V{Wm}t^|++YmdU6NxQzLuhWnOM(>8Uo0uG}k=bVNOAS;8M+lOX0 z!IMl;LGr>97!ZLVV>p<_l*x-`{NS{a%p@5?GQ)Mq*ODb_5E6vKs#)>|n}KHIqqg)_ z9@PU!{;E!o1!WA@MmYFsH0mB)RkIkyJjR&*xJt^%KdU><+1)jc)8J=J;tf6koP*Ir!{s4+9g^t^JYIO;yiLix)i%&S>#@P| ztjgTv2TyHpdHft>L5J^qHVi`WpE^E3BUzTs80aPG}pCeoVj0 zfX@2p?QA?Fz3j`(XJnb*l<>z>3E#m1#LerWtZ)gMQz4St%afTadsa@a9{ad}p@9ahz zortZD(|evIAOA+@Oq0Hwdm{Flg!i5LKJ#T$=}S0=UN@CKG}5;Ed$H!&wT-mdC|kO` zUZkgAzmP20Kd(_X3p+&wiU>@71P13WENlON;?#Rmcu+*3`Uo&*nY-0XoXA;eFCA+w z%^G)cd2rZ@`H4D4Vg@anmttF!@QU4Gi7(MuNN3|4Ta>J(10)nkreq85!b5j}4zO^~ z<`CtK3>CN0MS{a2syZr5V&Mkc$fzR28a$ipa{J%_`bfgc`)Yj)xRhh)H;80O2lvVG zW>4&vRKc0JLuxu5M_tyxHRd$@(D(BUzT|RJD zIvyRCh(V`lKOG}CZ2ZzqoTz7j92@-!fX)~!c1{m{gU9*2bhX|_hmVWvqwP3Ki=_)X zlgd~JXlL;fx^K_{Z&Sv6MhtZD(0!gjbAF%i;9`jJaXquAiq~T~a1Qj9ww1v-#zFn> z>zVhX_R7Jo1*Px5a7d3ar_$_S{I?-cg*ju1GmYDzki?J;CW~hnE7Knw@csr}>D&r5 zFC=c@`*ViJxEj7;%7OmS&W;VL!v{E@y*^hBcmeZKb2U7@YJGt>>?^!-*7s@Z<}%Zc zO)6Rjjtxuj>1GADWa{(yskF?h`?pZ@@G~zRVaDX8Zfrfg22!ur`PkSTGn1lu%iR4$ zbAEf`$DP`_J~%TYKW49fr+abF+A*mGVL}mj*5#ca*J1b+`XKx#LyQF@>$k7DRVUcb zYoyJou%+YZ;uRY^K2Jh(D(sJIQ?K~`nGGGEmyf61Q#!iR`VdK{apO}j;?mu7bfNO0 zdZ}+Vy>pix{TW>}d{XmF|7R>bbN!VIX3QHkdRq^7=p5lC8ZCdmVa5(z(XkmBfmxcr z&ntH)bL!cUrQ3Asw+U<9660fjGd z+YGv`5St8#fYYcufCDH)9sA~oP{fFNGa7h|piv(UV*i{4-GG;I-RCI0P9Isq4}fQj zdA;s)*pqlRzGC(gdBFL+bbi;9a;3j+4E`9_yCsm>o)JT56@D}@auDS2s3UivO~^%EZ)I#eV?Kp%kEU+qp;N1 z1-%CHT8-~i-u2w4DKo)YlTS?Ow-&AbcHYvSC+DLvA1&){IP=}obXGpvs@I~u@3^)x zZb_+L&ty4QZRxmiva*HTPz1E#$M~9N9Qe)2h$_Lg$jS=vXQ+WgKI9u^T8JpwxBJbmDJ|5K9l z^sS&e!C!vvcc<=UT4o@<#gm8298B~HWCjpU=9?U`7ug8 zqpLz4AfZ4UJh2de^UIP=^eZ@$m69_W@?lev*|oX|_~Cwf3BUVieEPw*;ra14OakQM zBp+>yRp2E^{&b%`fd{|jsI$SY`12sAy|UB&Ac-Scv!Zwof0|D;z2393Ps!i`1>IsU zc1n+v#SP`rCYE#z(am6u1bh`g5Wl|DaVcf!H-x|t?str%?wd=QKj4EMYvW^J$lAhX zI#q|=`vxy_YKek9oa5T8S<90iCWls?R?3<7c#1`qLX` zY+us2GZX=A9%N7L;fIJ>f;cewxOn_PTbyLb{8pQJg)=;25c`2G-`4|+(PJL(yYqP| z(V@8{MR9+P#*ZKyv$TnRz5`mZ{ay+nhs$)3MO~yIQdWa-qQE=a(Uq4zNEabcksZz zWY4lAN%HBIuBE@k-D68ylGY{5H*_r5arH%-yU)|StM@zM=PlpZapSJ5l3%TN9IDaZ zx$x+jiq)0X@YcZd9mV$RIyU{=eYYIFt8bvRw`bPD$I`Ko)`gGGoi}UFqDnHjSc@9x zi}&Ys0C<7MqONzyOaHU=%Bff1v90u1HT3P27M;7e_Z%HcZ$71iV4b&bI=;Aw!_14o zym^l=Sh1<|Q#xMc`FHXscVB<#O*1cAr$&$TH|pPaZ7Y4ek-fcOQ`Zf$H~yJxjSlHL z=f8EX|M|Ob?fb{UO8<|fZugN#{_nmdxnxkUAYL#yyJJ~PrE> zjw`P7vfoRV?*2q}t}rfl{fYVx-Sx8aiuzkJ3lA#3pV#)U_ukyQTbG5q4-OpJlk7k3 zAWt@So_6k%wo+wjrL|@0@{R3J)wR@%b&d1_ooCfMDb&8|vX0N)b7Svw4(;ps&ql<8 z^9&t-w=}|5GuT*u#eCj!QtzAYI4}RwJ+~hF+VS$>Jww+=*Oa@vw=5X!EI;9b&2ye3 zKh|q|sp22qS(|T^bllmhr19T3_I1bk_F>WEN!xjsCu^j2Mt&PL-)I%unl=KZWbXMJ zTc7p72a@~u*X;(}qw0RWms*-O!i8hgIs(ky$wRp%Iq?a;$*Vg-QeXX2@?4h*zDQ3} zfU5=;+f}v2b)>-adcBEUQTWq3$RH13hsAlWj;7ab4M^<_Lg_w?KxaOKcl*>c--5l^2c8h5?LKD>1Vtn1XGGenTar&D zc#<|2CrCl5C6<)X6Q5bLAJNpml57PJEYVk@-{{dQ#Nbc+lk$^v|AoIE5pw{(JGh_T zwo>vjcwh00zE~k0_+_da zv+#q5FNg*1v~ZmB#HBOZeDg+B5(fafJ&~r;agfmE5VyU4Xi#tDJ^I9$&%!1;i9Jis zd04Zt^Y}_J`YkC)iP8XW*Gsnt53lufR_IPc)Dm$*I!>lC-{7T>J~!b9;_-1Ba%|`U zH=v5!qAfio%>$;Zg-bsrPx85(M2BP~k1j!ZaG>t5>@T;L>Us=Ld(u3=c`jUz*{c;> zW?!eFXByN6G>5*eIko-%?FYVi;K2OH#x`=vz~Mc~BcihLaQAJ! zuRDBb?xSNe6@;dZ0ONQ6%||blgQ_+Lx=!y|FH0}2hc$IVx7sCtao4R!Zanfx*L`Ez zICya0e*Kl!nqTtmJFZUtN#*Z$F6epUg;#XEO=oqRbk0)UdFdUmXC zj)~W|qc0J$-Zw*iS2q6W?wk6)Fn;pv!s9)UCO_>-lAq$R;sfX#xIgZkyKM0bR%~kj z6^+O1b=<1UQy9{{aMfk)f46hn_f{my)9QY)v}#NH&FWuGug0-T7n&(_<8%E^V=H=6IY!jm7GLh{s$z$~p%tU2D9{Q0TZ^`gf` z1nL`s!E#Hl{@x9TGFhASHJ!r=6K}D8Zos0u7S(kQI0Q6E7;xpHKUCR*KOD|zbkV%+ zG!(OVKN^rY@MIG#=mw}$^)jmmJ>E81_=NDpk(wEJA_)ZaY9N>}R`kX;K$@*knjiYH z9TszYjsQLm{K+6ll6}hpg#iZ zD`nij)PIvPx@aUgQH6eo$hBd~Bj^_Az-xX8m)VN&rW1Z`KKE2T0dOyf4Wq?Ac%9P5 zO_eOE22x;lR5!bnssvKHKgI1-Bsr!8*Zu+LN_C126$YO0B1YJQ)9i|adEt^-9KdJN zQl!q&KfrjU$8<(KKIc6~HZPoCrOPA2=KWSRvp?i9*tG8uea>JTyPo7TCjB_w+g?WQ z844fdy4!0h4V>is*`0QUCo50n@2?aIzLQ05LUdl~qq$SBCtSX(`SHG8SH1VIlH?ku z$|T`weFyd=|Fm;!@=rW%xbm{u?~|gsEUK;E*m29wZP#2_o4=Fnri<}$`%?1ik^8Tc zCtGU&{rY{k_P+kWp3WakR)^#&2Y1i;rWP1}jaQSc+SK(v?WVs{gT7Hkby#}Jy6xw_ zLw0T%m7ze68G*IiFTPyyd+wMFrx0QFhK`rz(OsQ4{I&G_Fb`e1=_sW)Lgc1z8Yx

vaoyMgteg{D;kld(baCv2YP~f%aT2aJGkYH?=RT)uyVpBH-q{iL z@Z@+Xm#nF!o}Qbj$=*X9otvl;u06|LNE8ToAwZj_q4O`(tFJyvZr4mINW}i^5Ma~Y z9=~IWwR{D^mmOvz*E%9l7c}bpa&Rj?f-%9-I@TwO-WUYTW(yrWxEmIFCY9i5Yipw3 z-ZpA%tiiSkG8QH`%6p8mG02Kq*AoGj9pXQhAV@p*BH%-O=6O1E_99)lFb;15qjc%g z3<$ni)rf%eXOoNuBRnzGAP%#MI@+75tE+`tTN|jgt&y4<5t|v$iC(XTmj**MJr@Rp zL7yFf*??TZc?7{%A{Q6)YQAATiZXwk9bxycqa;#ci`Z?<4r{^-uk%)nJsZbn90twcTD>`%DJ&sU0@A#BXkCm zY#84UUP(&-0irs@u14IpawhiJ<&o35NTb7V(AjfO)6CRK2vJx`i=P3J;t>c27U=xB zhp`a-{FM%BX}g?u?7SL6qfXNDJ(hR_#-Cbp>l{OIVSWOn-ha@@(6i8p7p^$h=pylp zXI?h37O}8`Tq8_HG5I4Pd97NVMse?hl8eyn&L78;K2xXD)4T4wm9B%O9$PC#+!E?w zv7~{ul1Ku9Qb8a>=!M*EGN~7Yae$BJ7nbSd$su~~*%LG}IstEBv*dQW@@}@<<0khd zw|f4C3q#RzOo+GK+zj%&r=9u-x~Q(s3T3St>hJGRt^J}I%XuaB6jmaSw~R)r8+Q=| z!MAbPC#@NidARMITTou4|D@OJUk%F2z4+4oI)pY|IT3x~+dpDe$JTo$4PsDaNUSA1 z=B|zAYByy^3QoqI(`X25P^NhV-GSJxrx*T6uwD*7rqDG``5C`mhfv$1w??5}zbl zLrQHkNg(xBWY& z)9bwmV(d{G8U7wL!f&8%SaSAn-mbdvEbJ|`zTFB2{m_m-OGD?LgD~xJkhxiSfLY%r zRaof?0F@s3@P{4QP5vva_o6$cg}}Y{k~}}}ZNQjjcWJduv}UakU^4IW%lFWcBYVl- zT#t}F1r3AOs#&5Ofj|_25UIy;^f;zo0K}b-=H`}Ye0+v3UYw#gPF|qVFsbKoWR|r@ z3(jN3g<#A>L&NIw}L z9AD5Ft(EIYnl#Wfw)7$z!2Kj4-X0m@ zEreYNi6jtMCj>bDUViR5L)vER)GSe~K%ndqkQ8YFew$Nka+G}!MF#`|c_6@JtuOlP zFl*e4=}gQodLBjbDLm~7k$i&c$P>ciorVED%dz-+ablO8p`mx^DpJ5#a9bp;jucBB zDSdlM+IAHwOzase4v9@%poH!^xIg6KDkVB1Os%0mVlXW8bIA z@t@LbKktD>-&?7-ZxBjr@SIXY?$FeDigUws?(DN5_kM#){gLGV4r-)7N_I%>69^O=f%^Ib z^1{M=7akY;MnCVx?t8V=*VWZYcfaF0SR&O3a<5u0dYSZ-zth2>0?%Fn$Oo5ca&k_! z(mVdzSsET5!&r2h0{EtHWa9c+cFD`di(~Y&XNkV`uiqn`P6vf83+>%INFVy(9b~u1 zJm+m>dqv&FK|nAj#lbnRS}<3@4B&!W`3W6!jyC;?K@)rxyFQM>w&DO(a>K=j<`%2! zV9PkR+~ZWM%Py|ixI1Pg*JBx5Rc5jslWvT=!l~7ixgLk#9LY|trn%^PWJNMT)425p zqW%w%RJRj7HDIPBO!Oo8h~KqGfKBb$HRt?%c0_oj1saV6|L}S;7{vVCy!0N<0yWZC!z75yN&nJX^2qnz%*iuj{9I)>i4-+GEb+sB#n*30z>W--_w2!i~N2M_52?RDAfm5euGT}5F+*927JLmBO{mSwG-ztE;>nLW zJU#j3v+BZa-m_;1$n@*!(4lPwbs<7}visciaG{&}RWA`30g&$%vFLljz32uSjxE+`1Tin^wvGX)_4aj`@@NCz8_PFRApfb3ZV zEfGn_x==6_;nGDaAq4nxFhvmh4X2Lu(V-jRxVGfpCuhaSS&(Y$-n;<)KQ^YEu`gJ*#Ex$_Ef(zD=e*Y!7KYffQ zCa&MoVLK`w>5T#NMV(|-?Ftl7_JSC((F>;PF8nyWI2*U`BRM4p|jmRd5JOb{*` zRkDt+O(`UobAfz*CoM0-Lcr%m_<&)MoM#bZ@;vrkTJ!sdZ%O?7p;za~ALLR1PPC!I z5U^;KfO8YcN=&J}!g^TE-PyH!5M;x4GU%a~RwD1-YPudg^yINf;u1n2bU9#$jup1% zS6!!;#^-U}E)gsH`+OX(XAy2Uhv>x@-oWoUxZ-3_5#^tL{__*W3n#taK)>;mC(2R1l&X<*cYB(c9KbLHh z;u-TBbv2rg;T3(C5>!}Fq{aI>uP1E8(GYD%r#U+XK3BjRJtx84W}1n;PWB`ck09}+ z+Ch>wzn`SGw-A}zA&}U3tb=xVFAi@)`k_KcuDD1NBmb$HUS1i1`iCQ+7`> zVI1DrNeUBteS3&(jU+L#$MtNa(5%4w(CJvF3m4v`Q*S;?bF;@VJ`2b9PKm_E9bk(t zjYbQS$Vf(mjq2(LsJ;QA(}DluB70Nev7(u3>uRAC)(H1Wu&9JUM1ep_qlFg;Sb=Hr z%lTpPj{KPAVLi(IGM2cHR0~h+^!t5?Kj$Tn#|+#EzXar?n>DT zkW=iQ;g?SK3Afa!91Q-|)GRr(KTG5k2&^jt65jbHoz}FI-+dxg76L6TEp*e32dSy4 z7T-Q$y|IcZ5M#o( z6^q3Pf(O>^9ODgHd0fKz$~iGMZnu|Cz*_H#Cts%H$4|p!0LON&%;fcY=nH@Gb#>vf z>Bm3*3v~Ee%pY=0A!0AblQLxIyD$0OBx3MofG&DiNT#Dul+TLv3s5Z};w6$k;r>SL zmkb(B3#Ns;NaMc}`WCm~h1;U~{z?9nM9x)zTWKkzc z+7PkVa~DY+w~=D)4Y}h?@mMD`SZoLc)(`<6_{_}AsBSv5EtWM^Huaf>d(LbD6Zxta z0g1+zmi%$%+SLn%=(#{ZMc`qQy*gc+CLnEr7~hHsO*W&Z4B#nVjQNCiR0foaahNZr zDk5Rw2R790u!oE_sb2#(f!0P++BU;tZ$DAT07)je*at}jNz0m4u~CJvyY%6q({$$a z%QP|mq8evUf%n-`NKEAE;d-&IuAOS@+o`U$gG}Z+((5cBkebL~w35kagTRsrR!(72 z#Ts7{9kj0@lS!FapvR=2$K#@9#}av z^=>+Z+l#RwT1HI5xw%mafavphmJu81v}*O|@nq%3md9qF*Uq|MII1cWmm4yoy_Jdp z2zdmNRR++%HGYFuDq`i)FTGxm*kD^}+qRylB~W>^ygXXT-%A*MfW!-tdM=j-A!wFW z%e0x9MVg&kgyNBd7O-z=ncZ`{;lav@v6f#Y0+aPpi!rAe1fSjBK%E_S>h5W!wzfv9 zud}J7AG>OdSaGp@EJXP6Z?e)#YajQUae4N+6ZG%@{-kQLmu}2aTCFd z22>!Nd7jRLY{p*Y@-QS0ae5*DcX<{WI}I0BGTAVGwi6A&txnIb&^pK-Qmv9w4)J4U zl)>8Q$VqzknQy`J3~}}l8*ZZ$3#x3kX6oub0GE|}R4YBU&NCWgG0Ri8abvCtw^;`v zDlb+W$glW>8S_Ohd%^;`_!Bo~y~fr8LbU^J zyod(KaIJY2NYpyAA|L5TNhjZYoTgyu=W;DX^R8Nvl*ja5!@t~r6jEN11Og?3z`gg9ys)4^%Rs4(gpVna zrio@0h`{#kTj=)NuU3g6CWS;=8w5BuTFA|$9|WG0hKDEV%$ZR-{@Pi(bZG|4J#(=5 zFKkS8@?@;7jg5^U{2FQVrViS^qmS%Ob@*0WVf_zJ21dQ=vXQSZlYcxWi4cIX5;lG< zLhgO{dr#AkfBYOs&v{h=YU5kBF)dhFSfEdS>I-V+9JBAUzk5H%kZUkSU4!m`wsuJ# z@5T(O*P#8yEJA=(Otd$kF6E*6TAxqpgYo+vsQxYp8+JfM5M?DW$157I=2qbDrC~qm zH{U~=)@w;NwZLKzTCRBMS6foGYt#vLAnF!Ur_Ak3ar6O-#gD zp=M~v-aR$6Z*MJJEs4Qt2B^g0Dn}p~pj&jt+kQ~xFo^C81fmEiM;mH_M*0*cEbqb2 zJ}h~ENHBt8?JAjxB_2)TlU6l?ZuGPy5>t2#I{)PqqVx(M+p1d71~Vy$tta(@(8HoM zAnZ0=JQBO%*RFac}bb#{|!vo@=4GdY;0&R~Ii$9@{z zek1nVA)u;kz1Yy)gcUYJ0=c!uH=ptX0iPOs?%cUI$lkJrnw#6I?D_ox$g-R?I(ms-e&rOs z22$_Bg;7}NWo5;^CatfjsiB7YIw(T5P)A2IlyEHAwo!9SJ=J18LjJ`p{MMw}ybB2+ z#`EOl95K1~gC9H%*XGWuCil_-dH)CQp?mJRZbRMaVn+3%H$d+;8gFBRCXv!0P}wt; zG##&&L(+Y7thV>6@(>*-m+i|wN#9SJz#$m8DgjBefC)ecEUEV*&mfi#?6yMX7{MXd z1|hFvqJ>}+T?`IVUH|RWF?bDWYC5274B-57(-&yUknPktR*=5GSK z!ZgftMSV;b~!I(3ESDWt*Sp9TM)}Qc6s!HZ!q@ zMZDUwzcNhH8sWCLZ_^cIZyunb3op=_Q%|a{JA*+#$ZE|vtT;a}xiv4MR6*`#53R^q z1O!Z`QH|dp?7~A|VIRCAfLEeb=rM-5?#N}dfBzOWhMSOc<#(YXq#nx?+5P6!^nw~Y z?)m3W(E0PDaJjvR@k^pIM}9TscGlt|yZ&6H3q!-v6GQUN8hE^_Q%S#V+xzIsD|SHE zS%VNa8~12)%ssYpeDbG1rzf6xL6CdVE0%oa>)&{Uc-gY0pFaMZ@20*!7+0^;R5LQK zTG!Sgf%~NUC_uC{gRb%NTznUm2W#u01>EKH%O*)H86_pq z5hSGv)4X;(WEfnL4br39fJ6=0Zo*s~{xoGHezmGVBO=JaWWuZHX(?DobAc9`3AEEx zu#=XRChF+wrNP~AC9Tm2a<95>yU>R?MCvi2ck$vy8W|Z;KY~mw@o`RU!N=s@-o1ON zr>6&#>~(r`s<)_h1OmAr z&~`xMUl`gXOUib9{w*t6p%* zwCB5a4bqJ_9E`?nE7NXlNV8c~7?CHs-Cl&1S)x;?M(D+tPQnf6Ff7rg$m{iNNZZm? z%CfbEg?V)uy*NfEUOz*x9Y0IA-F6iX4t7J9W>8&trYmEuk1>uOkB?q_@lE>fcb}m7 zx$1VynG3$BPMx7&{n#I?r`+}So9QDTz5{xP#hIU=mH^ZoMalw!>S9{50HhkTNbg(V z;A6Z*)5t@erbe%`G2ZJg$BcJ-bX%5!%{{Mp4*#x8F>f}In+&o8qpu){yhd^aYRFGo z3MwE!AdqlDP2FU&(3ag-BW^`?xuA@Eh?keyMameRKFvYTXI1OH2&oqZ94kyRO-@ci zljI4y_10UdrKLsnR~?^6tgk%+d@cNbf0Ss=riR8w9kkB`!IuqIB9B0T4DcT!l0ZNp z5JF(w4HYT>0T6O67(5j;4(IO|3&2%!Nr=IUc!xy@y-<|}aI~tsO{E^>(yr@?HY0Sl z1tcHHzG{$bPEVhu=btMMxhEq=TQf+#&hGtcyfP;B%;rY89EwIQDB}H-MO7tC8fDS? z%FB}O{hIDri6EiT=%~J~Q(d4n5bWM`_!YRink|v$iDn1{5)d$x#p+Y22Vaq>J}936*T zwtPaTdc9s%4*JZ`W+CsKp}X(7p02!dCt~Wtaa<9*9i9hKP5O3J@_*CuDuKPw^ z==|tP0FE9#I^EjZYJpIxe&w-M+jutFDsA`f-Ku38f6z-t6LVE#*KP+3+<0*~94fJQ z>eMNknqtiwZ&sCXz87D75!x-cspV7yW?2EVPMH{A)-d90mTl_pG(j*V2)=Cb68WkJ z0a$*o94tds4vwHj5(o$cLI||YX_Z;pjYkD)Q-viamc+wV7>4 zH3L-W>^(%6-A+>1c2acusu&|jK=b)r^!n>Rguv%QWY@ayZlGaSD;_97v?L0mE+;Ldz4HY%6 z-g-eaHaedQ}(G2!>!Sn9GNp4jDN zZ*Q+Unbv43pAg}f5?kW2rQXStC-Lz(r*8B9Oo{R2#bknGpxRoMbgBl-GU2k`$FsRM z@om5*qQ=G&)%cEYs8|;WYybi)HR15MTqLJ%dIOpwsuT#6CIaIDt74$-cs2?e6ybbT z^p$yZQJOHUMXOW{RumL{2ZiI}tqVSdkb7nuQSTn2gSR8LUb`Ask0oBo`m&;H6}8E6 z_b!gUim|SL&HJTAobQ^NX6orZM17mDqPn_v7)543<^A@z{~Jnqe){#__%i+F7e88b z7gB2uh$yh+5%Bv1uxu&llaNy%Jsxkhy>fEGM`Yeu1T>1=q{vhU@rk%kH}+B#RC`xf zC*Ae-BeZYd02vL{rNmSSaO^_z$3K3FogN8>ReUd&1 z%dgH(=JMA+F}cU?O^^Nj6hb8}tbc`7R)gE^qHq1{59yche;YM7*Qs*toFPESgQR*L zLB(ZQT%OFiyed2)``Jzvf+M<|h`<96JfMTyNW_d$t_Bg6(FT_TtM>Qzs}HwcU-^Ux z6Gi;N8XX;_=bwKb=JamW^#I%QcRmQ6}%#DNV);OJ43p8hGd;=|6jX#m_nBfsu1 z@C|Ois6K>1OLH^bamQi0`s!VXyJv=yjkuJV?hXDH{K@CO0a@ZWEiEmn%Kn+oDc9rd zJ?rF~=jb?M@^y4HBo%fxt#1@bC_uUm9(dgK`}V%<@nCoIzNUWOH0di;lemAFT2QMF|GT3 zqFV6HFOko?@z#(Wx=Irst9pIjtmTj!d(|@6URP^{Aq3BL*7%v1CBe#OhF{GgKAc$s zRqfdxdgvhy;>gtkhwDH{Wu^GXL={`{F?m&~i9b%fEG{lW1BHEKpHXA&@xDxni9LR~ zH$%gTiM@`F4)`wSK~QyTb!WnDJ&ybR{;WT&O^rG-z=}^Kfq+0@B?1`Csjd~`_XjV= zZ;5q*Ks6&U`m+U1r(J0e%2bd!5QYzkK_0SSt9U$lIK{6PwWDgs!`h)G+;feNr0(rR z*S?FWsT++CwZ4Q~T=b@yEsbzVUklF{xfys%l9_C_ZPd}Zh5EPbqsE2~jHNLxS!0Ml z{#);$FaG7DDlVV<{I}>+pL{3Wepc>$rsy|-s8B`V``>?&{?A{1hkCkOs0A*qijpKn z5i$6Rg0!e4F9a@V6-ma2lZ2cyFZ?$4r0v_c(%WvohAzK+8@}-d;o>^O<#^+bA^Po4 zexahR^-@9L_xn_rnM+G9l?Yz*f!vCUSw6eG?4+QQe+=yvMP|LpUfNn(?6i4vr)tr< z@U6q_chAW$AYSI?=IGT|UxfzB zg{=Hz^Gk~to6SZ&Jw2*B&ieX#)kSAgFvZSwMS!niE*5+ivv_T;>je>omoEZ%mR1T` zWs-)=w?m@k0)e$fptFm}@0GV;>Qb1Ak=m@)6QH$i?FN??CiWul6t>xmzF;!zP!+%N zJR!A0K)>x;xZ%8$$Y3gd8_KB0M!3=JA2>{Jp8PQs<1$G5jW>2$ft?J1rG8+-mJ zR;sP3rIuDZ?cO~=2lj6zyS)zNo(W26?8Y+G3U+Ckl?(XDR~zRkL4|&P>?}R~%rQEB zdW24%JXNeNrL0GTKDD*AK(^fqLx?=Rm7tHw$UU`EMan!;NZGpTIv^y~)pflK?JdWQ z$!hiy(o$%F=8h@#gIZ{7Ht_rixi>R2qmp|=Lql1`+vArOTkWxRpweEQDh9B<)*v-|AQ)MOc%yB(?MqUGr|Du5If|Iu)TeMXSOB3%+eTZXsEtrPq!> zMghM!p>B4wsgBJg6UJRV7%v~99Xk(^t){VP^NP8dN2s>`9<^Oe^fffyi?)81whe-* z7fB#c00Qii?0xV1Q#$eb1!(m*&^zwBGN=2RpN&5_`j7O3AG|~#{N-D7Yl#9^3m$LM zH*9VNiQEE#wMW3^@|*Qq$%?N%D?*9;bnPK7xI~s))z{S{_H8}c5MQsMv6i-O>7hf1 zwm}KT3fY!ckb7xRe)G){`uHdQtSYVc(!jFrhuBM6eZ6hnyrm(W6`qS)YVT-BiaDjY{1RN=?%mt3F7aiIkI&LK|M5TRCqH>6es@vU z4F&_A|6SDEn^h#Qlx^Z}CY$N`{ejVxCy4_I2nd2N0S>W|3IW8I)8eJL2gfr~^8C_b z;)*99dVN7&s8Tg&L-%vPcwx)EmtTGvfpAB&CimC{C%fX@w{IU__Vw%bf!R=i%B*s} zmf5=KSk-4UnTUwHBlR=Eu)U?vhowp-~^&Aadc%HnTkbEw z9i-8kskWw%x_fq0LqjXJGfqL)w6Cmb{pcgVPw%+r52NMo-1RH;t$+Ru-Fq)AHANB# zH6#U=2X&&*N5q!9()}0mjEnguFUCNqF}%yc#|A4 z6WNP}0KN?{lMXgO%qui%iv@a)^{^uUd*Az3>gsN#I#{){^)bg#(`dvcO9v%e?fw2A z{4Kro($CXntEyvWxOFrd*rnt8Pipx7?C5AxtxL5S!}|mNg0MCkj3Bq`5pJoGjvP4v zm+>I@Kp^t-z_BOUQjbYRjzL+B{|uBPOrycG)PTK0rOZkz6ec! z3MiyhA?9x}-XYn2kvFIlCL2kI-cGddCO8lip2}2(W?{etO+E>I#*lP#ZOMo(T6_#hmad4 zdMhaFP8HaA4(U{1Ujvux#qs#Ygqz)756ikf$a0s+@5oO?v3Ji-`ot&R4Pvhz*VC_B ztTGfqeBT2g)-+7$trMviky}PYmm#ab)vrn>72kR95q06b0Vo3`%(C+C>!!q6l={P0ussZYK$r!#-_gU?f={a%`%cSO(o<~M&tk3RY| zU7Gk;jO+88PM?|a{SF4|zL)dAFUaz07J^V>}^VFz%#(Up;eN?!ZWf6pL$g(8eI-YHQ zkxw8{LV{nT_wBU{MfI(i>|va(b}Hf(MFOC z3qcHN*EKOt$*|)4j4j{zHJFrYAGHb!04<++)p#{rmUR=FOWc4wFi_ zz96p2?RIC?71qenXp(0;|X73*^b}*{Wn%MBfAgjDYgc4!!UENUbKI zSPHS=W2JU=9#=uI@~b0cmsmQT;xU|J1Ie=IdZL|2gd5IvzBEkq)zq}CYb~4m?^nxz z_~D<@^UwWNPIb*pJxm7E9jZ&j$cal!E;3o}%qlM5eeeDpJ@UwZM^0V!J2Z3&E*sC$ zcmD0!Rmb9YeB?t1={JAl9f4&C=1)h_dk0-+{Bl*D}E;NczziAU5R$`ZFX6@WlI;9cSSQO7-zWL zUOIN{ES*0;M)M2Hn4l@D#{rMmr#||L03Vxf2>VVHSJGQRCxWLx|S z1gaW=*DvX1y$0?%6=?G;F-z9=ePLV1Dfxg~WI)7n; zUV8ZqTxI1Pzlc^9yt1o3HwrQu%`X{ z@Be~oHOhJT+_&F(rRv%&)j9F|hlVdvPj^U9H%Q8f_+w&SAW$j@+T1TfuF5Y@3N9jo)K8!KIeqSPUyE#(6zl71 z5bHQ*f;KZV56=Z55{&2gYn9j&K}(Ar@na8DQ&Vwe#_YPX7I7ol5^vezg7w-H&_(vB z;d&zOA-R2@{k;z-Si7xN-#4-xzJ#i*hSfyzdj0>|yAHsps;qscWzu^>3WPKu5PI(& zQHnGb#kw|J>#FN-SJbtxin5lq7epz_qSBk7AV}{uq!-eApYosc!c3;TnfGQglgv!+ zg_n8n_IvIt_nz+*L!OPUUu0U;*H;N6NA}?kif;k^8qpl7n#)GofL^G%XsErYE8nJH z3$J|ab0*t2i>It0U?aXNmeW%yP*PGNLlx>+9G{oa7)fi7z&%gX-Xkrqii!$2cI+6M z5USx`j@D>FU>=#}B!7E7d-i1Do;6~1U>beo$cG}{{faO^3%kJn zZz_8IghsSC$H#Wi)#`<`vW4Ihe>4v{@1FpX@lF^xtFj|0kaqD)kSS(xUHIzjttg?K zZj&Y-nc`G8Z$z`2E8yi?9lA4+D zbT-{>sh_kw$BugpPMyv&EB3(sbI^yCpIN+V1npIx_`lELhaYz7laiBS;lBH3@-pc3 znXa7NbMO1`)7m|7>Ec)D?+CR%B~oUd)09Z;+9fDZTs%?YCCd!ZN+mLvll*ZB3Uz!Z zy2nK$ug?$PJ)KwDnE($0LM(-6p8W)l964brxx?bgjZ#!p7c>VRgGUs84+0>--xmTA z@bdBYLO~$~@^D*M%p_P+i5gtR#T972F$*=i@{ng%hH+KU*l52_Ra8_YESNtDQhLQ9 zxG2b8b_%^BB7)(%1rs5vODOF8?I5J~NrJ1d9tp9r;ZAAK6)GkCtOeAweDCu0vjy~P zb-hJEp#?0Cuehi!B2*;S!A)%DWb2OY|Gc8N6| zG1xDofB^+s)@8(IZ(TIvA~MY&3p-^L=-kHwjK}~0KmbWZK~xkdQ%g0W5W{VX_z)=( z)Y0JcCAG7xi0a!ZON(4Sy)!7##*y3DwOoq&ORKP2Bt)@H3zuaYD3WTR7J)wW+rtGJ zf_g!C1YkrM9?@zPxS{Ue+D2V$~b{tc@zcy+`AM;k9m|E6KV1h z;8#)hlW0vSD){0HH^WUgPJrI2_qq&i`VD*zdiL;#FFv~y`lJp=25c}BE_BfBkoFq| zod%q>YUy2e?07oV)it7Tn|yfS!4J7}(=t9jUa<6Care)gZ>@p%m#x!R;f;*gg$pMj zbF`a2&e93>iBy+@>Tk|AB+c_4d!DlDoI#V$OtK_KVC_-(8ty>SnH{WcBLx(S-r4JR? zG@11x(^ceGiQ-f$4Yz+#Dix5J5C!28L1^ja5?Xwz73}I?``;Iw7t)@1;l*#^jW<^t z)fXER1~=X~vBexLy2imTibcuVTW)&`_o4tZXAW;|PbNQWR3W=y6mSs=G&GdULF0{T z$XdFm-F2bkBGhzzHzFd!Au%z!^YXWFA!yymw+?*w7TLBM3-P#VrGSD>-M{EYKB!ze=f>;+S(9^~_osz~`Cs>d;Zu z*4C0nnkWQ>fD)CeWh3O!PIORZ#CR$$E{5aBk8?nfP&WwNi;0PWfddD28h;o>BWnyg zV*K+l|AlDT9_iHYy1F{?8hlFTf3H2}g|*=s6hJ>O=RIR2Y!r+F4xm73vzJyXM<+-Y zb}<4?aOOF=Joc3rsNT8B$P_`}g9xg%^j#0>i2(OVTdxLzyfOs#itxzBol6z+v~3C1 z*mgCREx>w8@#xP&gR`0P>0%qWCiyIW0YExP4Rxc|Wq z;KI2tI0lv}JydAUJvTQ4KK^()yuI|WX|hXQ7Zo+a`|hs=^EPacTcdtF=NTR#kD`OcopfuDcg$N9;*^Umq5>5WZp_z`LCK0EVV z3e?woqazG0<4?Ni6elEf1u|_&{H{(HXyIz%%}L#Px?aX9hHg zGwo`Dh>qwatHa|cfbL$-s~WZS9yc&24v2j~ok(0ysTxgmHsH&;6vt!b)7COtGIdyA z?-|b^eWXa${M@;7+?eRvTA+_?KtKQo?vWotPY?6~r-L-$8X6inO-Gu4ilc=e`C;_- zCg;7r+_@_PebiS1u!ZJUH`mCt95}J{*KtYA`Sy$VLbK8U_8LH7F zLpe9UDwHa&!G)VIF6^RFk~lEXhnr&sI^C6{iC&UsCWeMLnjrG=R_e(?i^IS`U;Q;Z z@gxeEKN|`S6noML*;p6_+C%}Fw*s{4Rwo9wRz|yIfpv(jRkmM#Qd_jbiRS4DL3pIC zmo3*o1|H=SQF3NHHMK_7BhZ&F$A0vh1H;D5=KPhlrn0lnM1dXK-+=xD{tl0(*C>l+84QeK|#KdoD{7qQ=vOy zzl;K|Mggt1Q7)AzPz(os@Uh@h6d*p%fB`)?(~flB>4JqJA3Ag%o_l^-yOLwns3Gvw zlecpGmUeB}pfQfGhi+?3p){J?n6$4qYpXJBs4S> zZFl!VXTII_K%c7&o&ZT}_QFm3sqqkiud1pJii#>Z$*SVgN;IWVfsT_eLmK)E$;v9? zfV}FedX&II=_@p^(Ae0_nPM=dhuG^$69+(Yatul=$Dv=!Zk%}!GVvh8g<(Jd1N_9& z(cSX3%B#Cu&sl#N1sqR-`euzxsn700|L=P-0T%i7nXV@grKagC(wIX4U|H4~e? z9D%(&1ohJKD02X?XV_dbE@d-v_JRCxAdDV+jbRcy?_?A>ar|S5i@z1uvLwUU8VKl% zj$On>5FjJ41!yfOa3%}y2a4{~L6N)wq<&E#QIIeo?k}`-v~oBk-slgKH{cq)p$t@) z|AMA7-#}B^PrSKIBlqmhhNK>gVfW7GV8Fm3+*;f;PiML&U~lN~htPMB@w~SO4P-Jo zJo?xt@a7wLg1^6yS(6|CcRf7#&_`zRx`?z3UmBY>)4f=A8Ls?3^X%7eaH~N)(8Qh(JHDT{#UdoF5jD0?WVK z3M*Fp+%B|0Yih9M#lOR#K|R`~J$oA=o+ur(c4C21Knw-A_ldz8*szRNBH1gE+)!f} z$Ih)&fB}5g>BCa5Pym6OVtiRQip#GPam&5t<=SA7lrVm+g za4_`g)2DS4<*tLb&~M$`78Mn7T8)=4Ul#OVr_=7EGBxOYH#IfYr9eIcaY=(uZ1DA! zx#j$lnS`9Y5;$`@8x9@10EZ43c5L-+w;|_bh%71@D^prjLu;yzyTsG#Owqof1gU@}-wo zpjKkbbD&Vj;oooFtuKQH)Gp{R*a@S6i&4M_9ptK-Bq&a+mEqcfZf6E1xyT$PC3SnqISqf zT6*Wu|Hgp>=i%pH_ru}C7kPb$v_n^Tn@CT;40QZ-MF8CknGi{6LTK#RerN(D0S5F> zfT2TMOo8xLz#?6T0y;jt!8RQIZJm?^%wQ%uU1ye9Pdbz!W66EI{#PwVzZ$%nh+u(l|Jd6SnT^2%d;VRLiqBZ=P)1SiE-)w`s?p`XooW+b@ zLEt~_bC7qN0unFho9idQ&u{AI+@Z?f3)MePu-G+9c;wNw_*@jhGtWE-e*OV&DYRyF zfINxh&+h7Lo`u~AqS+UaU81D@9ooYTj7Lk$O`tA2V_#JUrS|MSjlMwVi82rR)RQ;B zv}uD4O7ow-`r1kk+@n1Jg?aNv*)-Ey(co@;`<)+P`}RF%*&G#-kkB20y*nW`R@g^0tz-GH z5l8if)x#*@bPAX}U%K{ieSVx-gVIq${4WFe#M7!%=S0A+8ci;e$fF>FMW6`*eC`?u z&?57b85tQIuq8AOVh+T_#Gu*1M2}na&^(gKRnpcwcI+6Z)kyOzHjocKGS5kxdjx(G ztz0G0Jkw#zz3T6;aH%nv(vp}MnVE&~+i%BVYINp4F4?Y_;@a(gXKv;OBORsBfnnaV#WW8eSxX0nd$qbVeo=b%v znoqq7l*#i!9yc9dS{jh}2s2mpHF2QdS!g`{IW(U5SRXBPBF6XM_;G#V)qmX~R23XM zo{l~Re?Y;-mVKIBE`!fLdBmukR?9T_j0nOmT#Eu^h|ODqH!z_V_=kafE-^omk&)

KegNKeerR_%^z7?*%dW7&dnYP?l`qU}s!zt8fm39OL ztO3+`oByd)stY=zU+&x{1Nhu|_S&iMSy@>s^rKdW0ADsX8EdUs0!+w6CuzWuR+~Ep z0< ze*MtNZiq{obI<{Nb#*OLu7>@$bnc3aC>jSz>XL@unjimw^&1X!h+h#)G_yCJOen2g zyN5fdjsXJ_Va(`0c%;JMAw3`oO?=8^%)q<7^c7Q%m}AY&EsEQIe#ksWElb|Ot7 za8K@>-H&lI?21vqZ784xDM?%C*aU9VZ~HrHz?-uG?h%io0>QnbUMk2#pRDNZ)oOE6 zX)wgZjzd9@Xo%^W1d)+3xYqPGV}{7(a*(5TlCPgX3Ks=)b!J@hMJ@J&_#TUexbEX& z;Gl74<*YW&5?z`C&pmq+2k=oRKl^+WoH&sVf9@5hkw=1FCB>KFtv8q14DO8{JsNiH z+6BjQ6>!TJ8cyw`qX{Jqh=Y&^YC(1CL#WSLOvW)Fk$u_#f^d)2W*3TxdMD3>wdV z!(T>3Y-D6GtpD|8!JK4%bmXXi=)pZIK-zmIe*QGgYQ-+W%2)A-Ov~X1SEpY1`RXwZ66DY7`$r9D)pMPGCrVP*Hct%+p6PaKn zfR8|vz(D7lrm@x+d(vo=PyXWa^71%yl0tPL=!xp{v8ZiigOsOGr5&73D{3-ZSzKJq zY3&sj7K#Qt$%I36bTo_^GlnzE>FU}B2w?=lj->As=WplMF*tk#O(y#_SJc@E8T=HUwijk{YMnnDqcCOF4K zQu06qBceD{-vsOl1zLl6p|IJ&fn%U&uYpikdo#YPT!tX)i>J{>l0+{g*AsqohQ z><={*S6eI5{%P{Q4?qYWwLguAro2DRI7$#kj=58r8DfG?U*ZO+~dHQVk1sJpD| zhN$2D``$zA71rN%_4R0=jIY$?5x8G9vvM8OW%DI_tDG`w8MzX zD)J->6w9>C8k9W~$^brlsMZO~phjL3f?4S}bXss3b8=1SK>%NQc{w`bjWS7b{Y%n3 zOiN2cCU`5u+*+^61Z7G}3Q9DgT`3O;1R4tZ%vN}BvF)&Ue^I{d6;UulS?Cj3v>g>1QPM{gm6EJF2Zw}e&^7g8WdM!*zT-I^#wlFt5D42F=Y?p^vFt$jHip+?>m(eUOKy$qEq6tB1x0 z1mzmF`21=izd#L_3mxAR(w-bNFbT$u>jy(oqq0{@SCsAyLrrD{$5?7+g13$*I;+vG zDS%jc5H6nF)3kxjlqZHc+1J8=LI`|;Vlx#QG|Q<$aF3tC?&TE+UAv8f#H0Zz-5iVl zUwm!Wx+9QJj#dQ%6~Xv!YSHH7>ko@_e+ooI1i`8wo`!`tz0M7W0FR)M1@O^_55nSm zXP6C;)_)o4=b%>~Ga$q)uP&lTj~?9m*wAXng+eW?J)+CudcS@Peus#xuOaW}yUjZH z@u#PtOVsD^_~Q?|y~$dd@3{EefVA28!ZXi20{?jUE(i_p3F}WP;FFD7sCNRmXVx~p zgB0Dbfsng%K$X1%s@Km&lf}4D69|2J$3c{UR>y^lc`$m+qujdCu(}%;PBgQ+fcu_P zhI!aIqktD?X3>els`0OTK=PQUCg9b4g zS+rp$t*@Rvd%6|yMVc_BrKOzq9)UkXfwcF?_nxO{@6nh^^O8(*o;-Py1Nw+2LV@lH z($*X`Y7}(u-rZ*An^67EOs}o2743shp^$dCa5LSOwYBxIY4ah}WZMA0|K7RXobB6p z7U+2GwUw~&h6ylj+8`Jg zcH9QXb;!}-JxNT6gKMrCiQtxxTk&@sO*mZAavF?Nrw&Kq*(%7*&9k|QgoJo__nn6s zuxB&nI$r_WH`Ui0Tc*?+@MI-q83hAbGI4(;6N3267tr|3?Nus$Y=6)=%5?5O4B+eB z^DlbzzP`RH)aqlmbf=dNfmyk^xuQ)r`uO-juU@@SqRIUq zBbqbPyd-e%`0?Z1+z~y50)d=lx?%kI@f^@81^^bSv%S&@h$am_OUy^pe)xDxAuyn0 z=bB7%uHWz%eDTGWb^-Uutz=BJ6hcEJ5D|`Z9WFuBW`I78q~Pb^b(92%NbXbz3`XHr0mkkE)GA?xazAt$#SwGRv6{Dnd^DJo7=)^slTu1TAb z4hoMyHXr8984Z0?yJKH{kzqxP2lonee_pEhw-cYeYi z{^W;$KEPu=9{KqZkUNtm0v42xqF&{5!%|2~XbcA2pMuXDO6AOI*J zXdbsN*!SmB$jmqc{RTd#Pq%i`yLWFmbLI?hmInMRuRF?{)NYX*?v_Fn;&#*C#%Ib3 zTfC$(2*Ms|hSCqv-<;Z5gY1TzzJi_GyTgPD!`rRjj%tYf1xIvQXk?;NSNEg;xDMWa z=X+cSwpw?f?afZSHJa7@?;l-Rr~RTibg$%j;Pqe~)NZ{Knl7xg*i=PDEp&~$1x}y( z6#ZazIH#hqxlS+T(Ex;lf1zd;%xJGKiB?3L19rS>@ z5HUKiE1{vGaP>8#Avr0wQ)}<(rohWf4uc2vgfpiz(1k@Q$2ZfZS^M?(_lJ)^dKw}k zm<0)Ibn5JBDs+$3)ZB!E{MBfcDW9{*0DUw*4~LfFd|=Qq3396wk;1-2i*{o)+D2u^B@{1oZ9| z3-O6vAUQDxnX8cqFV^10?5iLf}ETZ^z~Q{1qBso zMzS0M_98fUE)S~EUtC+lJMXRqI__IM6K=n4D)j4@aK(2(TWWQFS$cPtmsdb~`UN<0 zXfK>Ta~O^st$~xLRk*-&e)|q?p%>N{i$@F|_u$dCNyQ3SU=(my3TQt8g{DI5kDpt< zt&F=4%R;|#h%`!MVx#m2Z=Oa30WYEU9-kPIQkeifdX9yJgkGHgJl+aeB%^=;1@`WF z7rJ%771#BpT+Z)JH!T^WpjRt=}DtQRy|34}aQ1La>LSX5)|4{q|*C9rGfo1E$Gju?+UZIb`F z_{7`Iz&-S!06%>H7R;IZI0~H^%cXv{MGM7M_O#~UGN{n)clCGRGx}wy{C)^PljS{0 zzy9~a_uoCuS*Unn$+xf>EqPc9pM3H#Uy>SR>NLIt7RM;yDimmJlxxtUwg#a+{>6i< zbkxK95fKpqvu2Hl5yN|EP3d%ZqiiqzO8X5qzXO96D@{o4!+-tQ70$i57_;(mO zG{tH@me_eIKztu^y;4z83dKcvkd=8H%1Y0GN|kSwC~9>P6y$H@4j-Rh;2#i+)=tJi zRCFAIeIZuMx>h1>7R}esxMa(eYou(wV&`O81#0Z9lNIwo3i$c?X%GY=HQ6RSEOYrW zQ3n{2HXJPw+(Cj`?p2kgPin6n_(fr?G(VBZSr}6Re zoaP?+-gCF08+S=biRi8ep!QxzYbchWUlB)vdp}k9deg zA2!YmWICvKN*s5PFF}&L)_vOPGf(04nQR0A3(=W%8mwHo8^OPdmINFB{`Zp&aOluQ zxc&Aia6Ovs3JVKzxlIab&X$!`!iDn};NZc7X!7y|f}Evr3e87(Kp+uvbT$L8;^BBy z+5-s0hR{hUP#)ro94ouMxbkm-T$OhCMn@1qtF`F7DMgM#n5!-8@?=@E7Kbn zz0R9v7`bra1W4`E-7xCPxder*yo-1eSQMjx%TPcrm*VSG+l0owQBT!^{ce}(t!H(F zcsu0hI5adE!M$-Xc1%CFwSwcUnIS)f-Me>z8*Z44d=ohe#-GPMd<6>18!H;ko;3yj ze&1Y>qQ80;7zIozKuQKxl_c1nj@BfOp&OR1rddQ^*VmuNHST!?2zTns$mCt{KAi}C z`;9?OKa#U{!N4t>`Pa^fdmgNBZm=xzoP2)1-Y{%fPXvN4*xf+y-f?i}omaz{ zQN8iwABkGF9VhAI?d`>B)|n1w{J6fL9orXXTr&(FerPV5^vs4|*YATLf7*i!X)B`X zrWN7!p~Dy8(xp5&do~B2{J$HZYgZI`@8F=J_f1hbnkh|#ty}(pUB4f}F_uH6IQfDO z?!C>;`(O!_rDuUrpc7L-qmoNx@*a9=1`j0#vE#I8;lLUoNw&AL&^#yKwoWdOgkC8l zkjdoN;Q}=tIz^psSXCAOgYd{3&?I;*u5;C*!M*q1dk-FYCMq_FUNKK;(&q0Tm z6&o7^|5^4p`ub(tUT4pPJJzp3t0ooYWhlgc9xkQ*h3EU6G7Pn<5YjKL;tpycCUz!F zz3OI{QcR(x5P8tyTM}XPUjYI0nLv`AcLxLb>?B-gE4F0G63r){d{T}Q2OAO8>W|~M zdhfKDnk&Z-UIwJ5rXn!X!N`cfgpn2-ndc;l3Nax$IT;r|?)~wm%`us%Jay_62XxV# z2?YW)IJ(z^AvA2)VK@ej<~o;7&|rg8ueLx`mk@aN*_$k7b9y{6&hqn%Vbi8R;Kv`gqko`msBI^93;9mO=227G>BBT_ z0GUdVZW_t183j5O1vCm@kZ2}Dt`G6sVz_4vmhe}n}K7FbH=;t?xE?LC0f8f$mE)hcXCl;OLh zF@G;quNlvkn^!fL(=H4SHuvi@ZG;38)&gV*ERhQ8y23U0+z6XKTWQpnnb*Dmn>LW* zz3YbM-|axgseau3k8cET$7@j0@8_c$^u5QM?C{9Phe+V&sS=2fX?gFz zkC4Tk@2X(~-Z#7f?NWL5y&ELHU7%+DeBLb9BHw@SKGe7&nJTlO)k?JcC6b}yq*%?0 zvj|3k_Mt#kl}zjBt!YLh0Qi(5qk;veQh+q}$nPro*-J=>M&b1kH1X#L3WeO|EZ#Vk z5H?m$ntWugbK-UF zIB^uP3et$Hg5~Ng6hIT5Y6R-Gp$h-qIOZs!ag#P&R#p~g%F@@@S15ajrPE87e9&FK zd|6Z<2(0YdwX4emB-RGg@{zCS{O*x?P69ZE0=qNBrLIBNV&ojM5S%ozpIsIBMfV7rdqhQD<0 z1qS+ZN6#KzVdjkCkdavk`}d!P)oXU6*;2xgtcQk%X87jYEpYQKlhH(17wefFoJzo6 zc6K5B^wSRbZpBsvXT_U_wY4h=-KD6RDMeGOQV7I-h5~WvfIumrWiq_y@m+@uF1bvL zJ{2(z*YfpsS`K6^$F%(iRgjg9rmNb{{Gt^baq!RKaStAqc(A}I(0M5!k*cH;tv5fc zB}^9nEs$`z_Rc|jPNBY5p=r)K3zoOyx(@`Um;0IhZf`oX_QX?wgx9h%FNg;Bwr<@D z)22-mY@i;Yl6{x#eWC@cH`0RDs_LP9)hJMxp3)aww{9J0A!YgU<@z|oliyxIbEMA* zf6Vv$dyoWok8=LV&DM+baJztv!lm>Axa;nB4TsCEXMX;9xkYe~G8a~A z;oM~!fY4jYsA}6U)QxChuo<3Q6omVw*5b%Bhvok#gJ(b2z{e*o^+5uP#B0HS=8sUb z;kwqs0%r;FQSjgc*ILTeAkn~YmJ(S!qkyYWz|XG&U#h;1c)zOf389CC4i|XqxC(_F z*AF7r;2?AZ1!SEE!K3~}*S!IY`jcL-0L?oSKDt3mOOEC&v|(^X}# z?Cf-7X9Kp80tkpS$HvB2 z>cwQ|)SF3rk3a`^4FtZD302bG6Kj?fu;=DRo%;4Yze6^tPKoji#{RF)K-YVF#&2et%&~0D3{`y54Hpx}Cgr8UJ>a|Vz5`1DUm)`4rlXb0Eh2bHq4yL(*)rqj?y<-J3-2wx z-?(osuiE`fJ;+Asg!9O>$ED31XQ?J5&N(bQh{QOEZ9N;fByg&Iie4QgaqJw%C#+R*)p#7 z&g*LYK+@79OHYM`xv0F50l7Jc@cO(cvPdM}$QLzM{g3Q21qKej3VBIU4D=I4#nwz@ zZ8$3{4UQk(3T36P^$FH!Dj+j`HGJ{uYKZMR3$C7Vd%N^Vqg8Ov}R|m z6kq^fD=pZW00qcQCpw$2L`j67aML^)vzzZ)4Cpc{_K+PThr>cN8tMT2{Oetw);PFL2%v^HkLG#WpFn&fj)Z1DA! zBUs`(ugh+6-C*SC$*_0-kEj`DtQ?h`6a$Yxz5s4qIDyl66FWwC%tt0fx}e$3$jA^F zF(L)-y=NAjIB^MnShX9?G?_1?Mhs6xKrF1?hFVwGfaW+4z+3i$l@(<$YV)nNF%%&akNM?VG||a_FN>)|Y@WIu z_nCovR8~`Qk*nhAr=Nz`Uw@sqy5&#EAo8&mDSh4yS0Yi48vN&Ng_{3erO)=C57xud zckf4rk3PyJPM&)DOGvwvukQ;9F75f_CrC(|ppWA_sYUArzZ^#k1sdnfS##DV1mld& zy3U<53x57}3;22)GtbFS;+n^#kot->*{2pwzJU2VpnB~Tz9H%3CQj%Ng9jz+uZ>S| zz*^}+fc?e@v2iAL#VFts6euZ?YSHLZgA^pRXR!8w==w_!G;M@Y)R6_T6d)efu;KmC zB2^>`fx6gBUhE)PK8^y!Z*6XFf~u+tC@#u}oSd_8IsXvyV6$zc5Pm95z&)yN1#6n7A|^=<0lBEOk5{3D>mFPf$!1dhF}V5iWL_Z zqhxkWyGjNK^-Y&fz#eHC(g#vZAoHB=`az>HlBVLhbLa45BhCjMjdk$g!J-)-VrbaW zc^VoTptjbE=&VTxgM(em7QIrbfNQTEkD8|{_;&dYIDbADX3rV{H{38D#*OQXrZ_|K zBi(rxUBrMQ6B+UGU4Z=cjT_e=O%=_7cbEQzjGvQGQd$GUh9$yVZ!ShK%veg@WU3u@ zNmAy!cb|ZNzrETna4#qbAURP60|)kk(W8eVfH@clXb%q$!?8NY|0e;ay?S=#4wb4u zR94o)vnUjP_FN7eK6DYbZaV~JXi0-FBrMKitt^32z*Y)qasTn{x8I}L=^DYJB=jXWw52Fe zg3NQ~l%v#&Fm@(Tll5d(?r+d|`t#OIGW_Yej=5I%k zZ>mwe;RTs2wHzc3$hQ4MDp?{1EU{b-OJNjf2MPoSqXWKX^uY((CR{}bKCqMrGZA>r z06rV$hqRt2Pa1-zIng~dZK7FlI|^_-J@o5#88!7To<9f$`3Gz>|7bR1arZ%e{W;jT z_YFJ%tpyE)Yi2%xCO(7oR)Wl`?Sv6^wKZ_;*dDlW?iZYsBGD9($-+RUoCn{3|0|Z! zE!6yTbOt+9)kA}y^wnJ=mDcfjRGawbatgcA4dXucJJPe5-$R~tScR#Iddjz0mZuI zhl~JM@{9P#AAfKFpU_;8WNcz$B21o)8-G0agg_rh^0&BY(BbcxP6hpo8i%FjcOe-QikBQ2fw5V+9Sv5{GkT5 z_tyC|p)#X+`mhm?Lu%?!W}?%aG%Usr3RG5BKxjBAk6R7|>WMW|Z&*tuTJ-;DmlpoL z*}0fW`7*g-vlh>3oqp-kCEoP%DwM{2UYOxSg*E7huky1feLdIB9}25hzAR#=r!V5P z6Iz3Gjk^WS>*Ii~gc&oYz=jRzKTsf$dCt{`wD8dPTF{6T<`k&XD7oqEw@|z7PNO)( zi=!vAVPM~GhEd#k25Nu~c}v_q)O=~3RiAvDHoO8?UDYD-Z`_c!P^y*AmUvx5YcUoW z1zef}*I%FNRasgy1?|fI6IT<%5PR~+4)d%S42GeF63pRxPS6ax=t`%=mzy{5Dp+{K zWX|^<1NdBNc7*#vyvw?}8puY|j~CAWiCTNV2^Vre4qDe+eh|IU#N#Uv7TyKCy;^x5EiLb!xul*Aa9Xj5o zF24KkyJ6p-OA+|1Yg0YC!hU}JVA}NiAUpz1NjWUgon&dJ2v5iqGv0PsQ=PCPaXW`j zNEkL`%M=I*2xw|-Y}}3?m^(0+Am^EYi2VF~PLq!|p{^9@BS~gNtE*epl!f|-;HKM3 zJCXL@#fuk3`5UAKANk!IGGvIyfP1>RC7+9QUy2P~A_Z@Au~j)N9|5kRp#j|Cuu46s zBJ$Noz6i;5XGesZng&te9+}=u=@A06W{rbMlg2?azh&uum%qX?sdeZu{K?U0!u*FsA)n&&zyx$*LtuW zO(89UdsaqRfdC&LxJTUx3Jz!Bo}=fZlh#M;J0Wn7n4Gl!w>M;#SY%GvTczFQ($mx7 zmtTHC%MRC?)e#bC7G*I)>SN3!|8eahP@#`rTeKT3R^G;h|9tSX5x7Uy{qoCZQMJ}J zX<^4%=YV_EfyQIYtoGyfn`gt3Bgaqx&p2B`tOVjwDKpbpDbqO9l`BQkT=4394>Xsqgx6cc)h*4K_{jzQ3B6A~8`M`nS;QYBQ(AaRv zppb5@Xih-__NLGH3bpZ+uygxsc7c23I?B-P&^zyKgs;9r1vvBy@!Ph0;o^lA27NI& z6@IgFnQLoL!n(B&aOYQD{RYH!Pd2E;zEirFEh!FbHQH?ZYGtK#6kq_KjuPxwGzD-& ztj3M;VU&8!!G(d~Q%(;tY00IfrJ?z}IG5Nc8V;6T{$#FFOrTA!mzP(Ef3U>#)ie(= zJVHF(o+qNUn(AW&IF=22q zEw4B$tB6GGFW~VD9zXCBfJHJ2bP@_2&Id`qM41m7=kyZ(^13%sa6icz%;GcAN%ppi zW&9NI@`^*Bu_5j~c-DKDpa8Ayls>Zr`y$rwHeW@JDm2kq#+Tx_IBf&k0JR~^nKQ@Y z+Fpz)NL^F?A6x?`K4_J4FD@>C=;&@(H}Z?j`BS=LPW>f|2+utGwNV=f4<10kOdK0S zg)qTUaYkB<+7NT0Z7c^>@iD7ePno@I&IkP61<-4Ju1l~Hx|6VlB>^J#iXu7Z( zpov_L8HYw(gWY@IGFY+v{|pmI-l8}lpuSb@(J+;rGYYsE1p)#Ny)Y(Las4?qi6$KlA)Go0`~t(WMtPLCM<1_t?Xf=?mA3J49Ugp{6S{Z?$yLSF8# z2te+@wkAWblo8OiTOueF9mh9qXfWpQ66olZfCOCs>*sK}V2eTZI;s+7Dd?`zjEgh? zuD@{y1cjt>DJoSRyz%De+_|lP48c7ro0pdlZ@hjRJoU_XFlpMS+)-6|4t`uU3w`(* z$Xn~WWkZ8oH$R17WEjkz^AcK^YPI%YLlye0E!JL$CdNUlmDqCA85d?(90h1A&H|%= zO%zzXcyTj+5NK<=9RWV`CzGc(`hbuF`@%xkGpUQ(h@!zBZ*On3Gwr000}tIC6-9s^ zjq}2V3*4_zy`&vBXwV>ZzKke@hXpdxNt%pegIq4bMX()TL9q?6d>%;we}5l%=%G0< zVtA6-_`*T~#*GPt#~!;2X3m@nQBe_Y1MV3PCNd%z%}M+XwrqYCe%tXTe81vJ?Hh00 zaTDg5fd~Em7Y}nz6h^YZD9~9bKt|KNWKwi=0^+#QZcLaK*&+V#r3#meB~pIP`QVVA zXu{n{^Tds*z`EX16ri>4ZMVOHYkKQFxZ{pHtY;8NZA1@IMdA&A2-L=(tS&pnpI{~S z=+UE)TiCiSJ9SA57qYd2e%=hL%#qFm@Qcw$?cIZpb})3LrpJ5l|If%$Kx%3#3>`X5 z-$$X7k{SsVRkqSaD8DV~s?yVd%XE>o6i5ffCbnd*Kn2p#Q-8Vdm@=Fyq=!Vb|_Lc=fd(IB<^!OuShN zx-TRBR-*m!`g%3w7c{`BGfKFWIR(Z|SOUI&L%Fu9a%V zJ1w-e^PMEW$1@u`$vn3EFj0%G5w)Op;|u#vY}`wz1N34iP$eTH17c!gI&`CG*jHV@ zbRRjxG`{noAop}4OXDmnE8`A27Yd~AosyE`GV>(VUt7{?u1SMWY)~qt9!UqW<7fHo zqX0=pjvv<#mc9P~`uIEo>wew~f9}gbGnW8kM~B1p*Drvg+X^mmJu>~Lwa}k>8`Yc&`c+iPb?eqaMoujxbn`RH9}^*gNaV&8iG<)J zzL6k{90Y1K&&C%Llkb4c^l$X0I&r$HC6Xof-3WXQusB8mCsF{hd+nY*fEs)f6rRuBoXJO-r7E6UR40b=48UVFrhcg5(~fpi9&c z2nsHnsE z@yWr)lEgGfnp3&Cxty8E=;&xMMVy{T2lj{oy{I#Rfvt>er+3bQ4UnG^0$0gYs!*U0 z-=s;CT+WoLP`|~b(>&9CSXn7vsmR|?4uJveRVjwPERQh-XcIMbXbKD**aH?Vx*E+U zl%PMGM)a{4iHo2JG%v-3PK_zXt{4S8j{@k%7Ii43w4)@8B(37Io;OsE|Ih7ec{XoV z2<|mlF!~T09*v9$=0?W@Z;5srQhj|LB=uM<*dFMZRGHZ$=i$DByw=Sh57*>Pgxrl}w8a3kjK+b?%GS1!>^SE)kDMpXVTaa zb!$=gx~i%YPM`b>!6Vdyt2<+{TB$S$!Xt)5?>=K7y6bEN(qfT^*J5onugh^I0m!;0pu@uv^=j37BMbDYbb{)x!FTU7}{^&~4WJ`ktniiyRs3$S5Z+RT6Nst-~AX+x-n*EX6n`Ptr3f)n?piEtYvZAv=(WoCMYi# z@7p8@?U19zQWh8m?4|%|^F>F8BG}gxMvmx*rf<7=EV#!OW_I5ute}TdAgwW3s@7_~ z=`$jJ%jBNKpz-lpZYTeH6&AGjl*)MY^%3Eo17^K;2?~%2EC0aj1pBgf?OMS+VlsFs zNLb9XpXLE~f2b#g1_k3fBB<3G*s=4NzG)OJg=Nc@>956{kka94;%z!N;=PE9& z+OmN+W3!F=by75;Dvue%TNg#X{mxIiG_{nOyVB8u{kjJQv>Jt`Nea?Nd}LAY)`C=! zi;P7fZ$S(K{Iw7qsDbFH7FFD!02?3bb{dZy1xq_XPNSVh=NZkAAbM#@F&sLu4bGig zYZcrJ4I2kz$3FtoXM6}fdq0MX2q}7SkEpR@+Zzr6_jHu~_S^rV`OV$j<*2c*!R)zT z!0-|OgviJ#x-4eD%}v>mmbL{IJlYO2npG|k5g3SOlMI7{*8!_nK8UqjMhztrCCpv$ zt3`0nuxr-N(=L_k!9B{iZ+{-TT(Z6{OG`_)R;5wekm0Ywy${r)Io22O{oreqX8odN z>|~a;sBkaxS4*sC7fRJ?eU(b)QdNjdLg|ccEkq%f&PxIEy@%R(bqF5)ff=fJGx0eY)c z$z$S3n~@ezVncWsvr{jYRxBT*09%-`dw@~Em;%XVD$?9Tc8^4kpJNAaFOA!Bi7OuN z5&7S%wgB*v|2;3}f6pbR&K)~J`--2}Z5Hf0`IeqH5Bhh_SBt__vZhZ;Bg~s!4A;#qgt4P)U|_!n7&M>(f)LmnGN=Z9tCz#*5v4F< zXdR3mS;?h`hO_{EGp3h=x3c5MB1M3YzJ*TxfOX_Vxp~`awF(OIvtjR^wUCj%8Z_!M z-VrIilc8__#V~2=5(M@h0Uy-bBlC-<;lq#2O+uRHvGw}SJMZL*$Yg#H7CsUN40!>j zT>TCLjn6}b1)xubCOv=O^$m`veSz=L&`6`(SvUMS>#aFhb&89}N z(MA#pWuYw;U^?1upC8Z~YR^ zo*CEDB_06ZS$%zfS*v-@e*OBvxkN?E!uwmzS5<{Vof54|E7dp&-n800OJo$VmjYV3T-}W9mU>)8G~q6T z#3?!~^hj!g0sYLa{zP@bm;V(@!ExP;yVtF2iwmh_ESsFvnl|g2BKUD#7YOjza2nus zG{SZc#Cs$65bgLHZ|4!ZZ*wYDGvwr?!_mW=p{$hjC-_4M`q}G0Xa*!C-j2d?CK_rc zMF=ny8&s;6b%$Jz3mhwfcxiv_TM8paJ<8=GU@;(|2c)Dvj$qa}ICeN3a&z{h|3Kpp zTuse!IEf}l2Mi>Zar=aTz+j_>YHF$=I5^ZO&Yp`M+g73C#91tA`5C_cro9jx+D~7- zM$^psL)1rHISB~7vLG-`xN^Pw_iWyjy1HhlZ%~1cx8vcQu!xZy(5Ka?VAc0ipsMl^ zZyyXJLqbPG@7@CqqwG3omZ0n+n^7U_Pq0x|cEKoMOo1D2xIx|6*qDj2EAbG$%_VS! zK)&?!blAIhuPDE8#w|PUs-~t!6!4{M(H3AxSEeI>=_5?$D8>4mOG-*Y+ugRPW_RT1 zY;T+BQD0v#dd_J9?BnbB52x)tXC)W~T#y20;2!p|kuTB(`_8(=D9~OMsM1J4s+FS> zn`?0Gojz{M8(zMq<#OwOB>2j(I7R`YKwVue{P&Zud5NJ=7)!Gc7%+f0pFNR{%@SnL zBJ0^%fdk1cRIW5;SXs#Bkm%%_-s9@IaIw(1K5P9m&T02mU0oyW-hDz}{`J>i*Pq*R zQr)11(i-Q?mAd4pEnU&)C19^D;2u{IGF6p>S{SVQiVaTo?K?xtPa1r`w$WymL8a`J zQJ@_tAdxg8Dj^}hl6Z8&f&D@Z47$atV8NV1UU081O_BEBr19l2V|o!NJ3yn4Tt?8r zf@@KLG|Mv5&!bt+pDluWQfUZuk6!@eCp`(tJ?|F;_h^KTjV35 zZuGmDhu~z0#j1RLQ(^uBT#vL>a)2W#F0ff>69pK+*Cz6@!l?b$h^qdZQG@RwQp5UN z$beh~l+nkGH2HSz+66^LHcCMn)Mf7}fj#t*p#m3#-`YLR4S#o5N6+*4xc#I0e7JQdsy6MrdU7Qj{<&bw3DVKyD*-w z-imJkEvYF=83U>PZm`bV((>i&;N^euy8>?})vYVxw%cygojT-~whaP&mo~K{@wUuJ z0b~?e3bN2XmXhp>&ukdaTTaprj;X)=Y6}z;w3sIg3=D)BGiLDiMJTco71Gz*LZZbSj8)EljOYe>J1IKAyA7)8ES z0|T@$eM&iu7*;BZSFKXnzSi;bYI%oWHMtBF*k*gWoRaG`_}FW~RUQfAho)aT3&)OZ zfXa#kyxsEl=>^F>X2bANk3mG2iKvAs&ia{_2edJ4AS=6)1NBPFT1`#n=2k&*F@89$ zgjy7?;tgotz|TJ(1`WOof6cYb>rw0N1eyF6&wAx;Mr@>?pTAMoqQXq0YkMwE9RJav znE62b{QIHl(qS!mv{%-l$YWI~_=U5|%eZf~L7lCq%~!N4bus?_#sZNgC9U(O%VYO1 znWo?gmo9t+Uws;j$`R(8%#_{BD;}+AJP#5F$#*N|%3jE)>udKcU7EaU^wC%MapouO=2C45A8-YBP=H|92?s<7BEpTFa3b80g0T-ZvT3xM1 z^Z#|YV$iAj@Gl-5&{vXG(6NGgqmR8w<4e(!k*-9UWHIaAIwpSxZY zJxF7d%(99N;o)9rLW8{~#nQ_(UtV4*966c>+qWNuojZ>~R(AVsVodwOuG@zK%JvjR zZJ!~rRu~1^M1d}~GF&G~2-u^;X^g5ib<$ylCFu4EM_X_HoozJV2Xn0|6yhY29o9uw zk;hQrriFt=jpg^>e;1WcY$hMX(L((!+|XhxaY8;t*NG0VRp%yMqmxAET5$f@vvXSa zTQ9%-vfbmV!xs-O|D6&vRarLIt8J>Zxs1gEXg*68n!=mh)YwcKNO-4uzT!A90a&El zQlPq8p&=Fq4uFKB2tjk&3nw6eEJ^`HgsY)PQYC_Y_5*hI5S-)|bg~Nr`#b+xm63@~ z=7Z0ksd9K3^0`Og-ic!yQTY4_Z~ei+BVfqTx#-{SA@KHz!h6MW;4A@rZ3)&i&rqEU z#*Tjn!SYnICdi-L+0(0_wx)fQCc?tU>-$hsZJ$|feFY*;4(@wOM6T8>zJ4^X{I58L z!a5H!Il1lr1Y3L3diLkkWOVr!8SpWtEh3Pr6}b70h|Q>W19!fw%8XKkT80a_$+VCkjG zS2vk=tgExGw$4|sqv9GG8bkx8VPRn?738_E1OoWzKC=bj3kab5qoZcez1k)4Zot65 zgG@0)f5gS#3d4p!4AZZ97N$*q1`?C*(5F$p8MB_p=iadr&F)1t)>}paMgh;KK)wbv z5}nv(r}(1qG1MC@V4FTZekfez>-o0<8==D~@XXUUh^q6z0g^#l4o3IT5j?wWwFj_d*g;RxpbNlU7#CX&eY3s2f3Dc8<5X@Q5G+Hq{7TSh4rYTa-mI z3Unw1f`h#^_==?^gKphq-wQ{?C`Jvd0zW@3Oc>ju@hYN-?O8xp*>f;+sGT8NB^H3u0jWEB-1 z7CzBxzN1I}11rB9Z_(!-Utxa}Q=*1>MhuTJywsoj`YKQ`!LfTMEedjd^=U8kmG~*P zL-G}t!~6vwA?WPb_PN&Z)r1DuuF}?Qh_c)|OR+`)&*kP@8#POFI0df1{(4PRR8$#m zqQ1t;zr(|3u@C}ZNW&^8CkM5CcEa)F$2ri?;hnuwApv`&v1W@}G4-*&-huXxoi#YD zmo~HnNK&80gxJ_vj|TXN1_bVrR-@Pu9Atg*Beot-%}4jx-1#qapdEpCr%q?_4mBiD z24TU*hYu=kY}s-ceEsL>LBFeKJjYv}MY<0KnwuLKGs%6Xi}kcUC=g1>76N?EvJ=-H zW3Z_W94HU($P$lBE?0Q`+QTODvCN_=5TDQsmVbQ@-an#?I3yz~KtPxaYVb*Y9nTMu zh4qEoZW(Aqw-&t2(i3fz)#zf+AHTriL!Uxs#*a{1Qec#3cv0Wb%H$qASe%xoVR^%I zgQ^Up9da&_J6v+zrhcibvn}TD*@Lrih1Li8-o_S-u>?ke4yS;>zfvoaNSpBwF)*y7 z3~lVKpI;;T+-ubqZew-)#SPX&Di#07iZlnw+-Lv364+n3cF*CY{LrtlVSY|OxQ zKoM`6BO?jyp8e2S$#Fwfc4M-aXD@oqP$|nJeM5j{;GnIhQZlDDJu&K84Wmwwk^-crhB) z&RtAuluMj*2g%e&>V&Npq2p5?izx zh3a&*bfQOLVWDWileWZxLDoOut~SQ@>d(IYXCWc!c946`#AnpN);MX72lauZZc6#)ayEKkECoZAUn;&p&W3U9#YY6p(_< zm=oxRV_;oo6mTd7%0MdvjY@;oE3sbZaBUpg;kH#qI40+d&!8HQAGE<(*=hSxfCTgw z-8>HtA9w*GBdkl4XJ%$PtYZWydb^nX7XfjO4qo`i>T$DB9{p zZEX!?rmw*_psMlv<<0m4wqwy!iTPA*zd-V~|Uw?YBaa%dPWdke!AA96*4- zbNWR59tQb$>`mWLUk67I?|{O~zwve?vddH$J?rETpi|ZPHe7fqm2lhb-(U&j zHK*wl+tic=t9}>{n|{3+*FDys`@a3|2BnwfwLwILFHD=7pg)ETj>3Dx`r78It44|* z)&JJag3TN563j1=c)_iAe22au9bp>Olwtv~m zl(qzS0r<$bApxagf|r*Uc%!2YYYPD}^|)#tx?j+QtWBn0eSFv=*mOQ$T(X=4;Kq)7 z9I~@pBpw$nT7(i!wX`W!WX8sl;rO=_Kohhftt*pCPbg+ly8;`4SQm95z}x?w(_8lMS@FZNF(>*i^=6 z%R|92@4B^XP#aN!-w^P>C-2RD`X*;pBHw}NgQoi zxQ(Ey!XG3G#|fpY@_x54YJf3gQpuDH?##7#!UCg!`%oa=+Z$0XDQWM~_T33@7=YtNN2$xw88mp(7w$p;_2%NK2T z+?=`32$oGx`wTw)&=2R}H^ID=;kG-z2BorXptGokFq1?p8LriCaomDQY{MRqj{$rh zFo~`-geB;Yub`knjZ(G8Z~^fz?AsbV?3TbH?KAQtm!F>x`}glhlYU#^#EBD}W*Ygz zBM_@CU?2IMBh58i0%?I&RJ52-u%%pk<|VojZN&C7Ffb4Z#sZy+c%OsPT^2rdl}B1+5y3VQe22mfIdB;L|@vW6ST=S-RPQL8+L;j9wdOn0;7Pv6i}cc!j#?vAtUWW zt5r;#FxG0i*hJ)!LX6}1U%bsK60hZrw-hOl9%U)Xu6QMmaad#{Ja^qW{_;AuyS0bg zq+~$g5Q7+91qM+Dr!PEzGwj><3GPkW#^3S6wWQ2R8amRz1cM$6pL)f$O&ig)g~rpC zL0~0G%Yg)Sfn>(Ey-X`%*Ng%#MuC8U04@3`(;!pAy4s7K{f>@Oqc8|nZ)XKgE=Hz0 zM-8vw)=`c&Ki%Sg58n)~I(R43wxg@Rly(-<(>7x_4Bf@Fd<*>p2Ed@93!qE%WQTxz zG}hbic+l#QyF~h-4@&x0w1#fo0wFocy0;BKKXKn>^65rqDoaYT(Snvape~a|fD#o9 zoE^NBt>5a#hIEHCCqospzuo;M`1+*^)>m115VmZ59Cq)#ANkfKyI>x=CtPD5X=hAK zbTqD=0xgzqZmNLKKaPRzTmE4&k70sD;sbZxvj!B%D|Tc+_N>K#vK`~t`o$u7tR^sk z&nkIXqCFJQfqV#rokjrdMXZBNc2?R`m#z!}R>S}*Dk|cDzSXN&!^Vvp;n=ZbfPf;W z?MHcR1^Z}$LnbeTB|<_rSV!Yw@{>LF%+F4C#J* zWyzDUch`4zQ7z-*e(;i2!JjrI~DrwyPYs>_`@8H zWQrLUe+eipEv<6;(9pUJ-4rY^3NQ*>p#Uy3P#RrRhzo9~FsodT(EK9zC_=>B)!Ld$ zT*DbMJ9x9PNJasx6d-}UnAq-6kY^e6*!}xnH2Z(pYCU2Tqnxb4CsA5wuo?B!I}{{J z$0Ck?2#SqNs)m&KLZhbi7xXwIbB24Wt#N6t6rg-^xuFRv{`Y~tems##lMOHJI`>1Q z(pxUvmOYhA1LABdW-DlGt#WN+1!$^sc(a6t20&~qXPpLTQJsK$Am_Pwz!96Ffn0oiBby;vvM>%irW=QSRh^9InO9Tb_;JfnH)-}a`+ld0imn$tT-~qZ? zUeDoSJs>)28s7Vk1H8IK4Hq2UsFATKyd3}oP@8Y+lz2$#C2ZMj)~tzw^=dTDP+oQf z4jotu1^J}0Xdb$Cp9uc`mVqeq686RPN||m{uppoR+i8?Z#09N87v1s_Ou6b+!QA!r z=itJ*pJ4O)+n~7c58nKbJ$5^9yseRMzO~e1k1=1)a zO(voGMOEg6Oay4rLV^x4foMR!OguFZut#%7;H=m{8ho8K?Ad!7CQN(+83eH~Wy&<@ z-@iXxcikKqF??Do`07b?c%`gDMge!HKogW}BwF+-WB%@R_o12gpM3D~g#dIyNGPXisHrVC zjbhh~0(Mb=m@N?zT_88>6X@D~F>f9H`wvCSAeCrl$bP1h7xGBs!z8E~My{fGn`zfb z-;qlk+8#Zo$pLCuH08YYdht;w0c_d}(XX}Oi)ON9w)&sb6r%ulthH(d(`2Zr6YL96 z;{+K3iC2(d`-T~0k%J5`+jQQXz0G3zpVmC5PeU_TDFBCQLnCfOs4vM*7zH|p0ud3Q zEiad7(7x>dvv(Z;Zc|BnT-IB?y_alB@4b>ndLx9;>jgLn$IsE*9VMYdD0grikmD#v zhfo3pNDq*N6w)iHn`C>*_U^U)&&VsUWlOf~wY|3Yy+mv2>D5ot)6;x!W^mRZF`?){ z(_&*B`vH|xd{9sdj2nL|bnnq0zqyoXU8)k+uKq6y&UMh(P=JeyB^F1>DIC-E=~czO zr}pj-#WH1Pa*#}en!Waf>JGBA(;Yy77P2)qNRujsg}=kr%}+r8feTTKujBsr_@3rc`>0U%1e|W*|KS73DkO_Z@GbiON-?MQOD|p;zybxR~3$T47?9 z_3SkS4(@M1vvteoaM>02w?}kvFFU(8{OP7o;FAv@K-p`7WNAiY9cQw$y1D?eb4Ee` zL5oqY)!m$a*6bzdmTC_wupH##Xj~zgw=*FD2T%dAi~j#;+2xtjpTHkSRzrT?8d=3D z6d`c+b;}_vOrEx;tU^T+(fTlxJl$p%8LihD#$gr*6H$>uyLeRBm0)-A3-68Y{J~|NtP>(oyzLBiH{x6hkpHU<=UT>l?9hvatT~}?X@s`I4+_A>DL7j z${+miT{O%2AGh^=>!vT@qInBZQ};V4t7wFlRu#m=T?)G9AKg}mzZKM@=S`4%M*Kb| zLF3a;KaDot&%xGBA6axwiQ`l>et4EcWt|?1%XIL~H(R-l66u|IHkC%Oqw_lCgRo> z=yAYRaiyf*iEJqg3<2Lq0KGsMfBVg#GvKNyl1!sW!)+laOMDt;9>QeQq*O-2oOw?{ za*9x#6%`c&mtXmSpadElTTveK!>YHTylj);oTCG3Q))^BoH-i|=PN{3M>#4$-0eG~e0+YI~nd?e{>Fg$z!^zALo2c(g1Yk1w+2=$e)`W0?nc-ukBJF$#N9|-7M)jISTE-qQ}k1lkml^SIJBP6WERaP9pd6{!7R6EodmO0=N zpoME08QE}X|I?y2)-d15al_qIK!!gsL($X(jXKiPhg ztD<{?I&FezANWY^!nORaTYjk(@xcao?7H7&mWP5FPBP<|uoDt|a*8Kml(=9^PHsvQ zjn}Dn2fWbDPPJ1Lc3hNP710h28Tl}P5}9E)gr?u00cffaE$J_}%@f4q=U_PU3+aML zcEAwuVFZ>g1!HTgQHR>6I()>$=&DmI0a4Bt$>?udDn*A zlgdf574loPVB!Cv8Nb(1+wW?rq@wYfpjODqY65qx!z6-9t3`Pa2{~BsIs!xhWoGt< zwDjrt&J2;Pzq)D%Z2#>AB#9n^lEQWPt=}Y>R?dmE^oeNMfQUu+ga;qES+XF#z8(tl zR>Jlz|3XsfOH5}gdkYQgi{#!6)ZQD6i>xdc{YVz;mJ_LIa|PwJI3X7lWOQ)Qy+>bI zbn_<=6MKOvrJWJ1s&X4@Ilc@(th^a^ZvQ(j0@#jPo`vwtGt1%sZa0k;Qsf>LZcXkj zd*NP`U&f%R`qi-Gx4*&aAMQjGsjncpw-Hl2BKH*7=5aVyy^flNBTa4h#$Uw84n&gx z!rgcCdZRx+PzM{~ec&PlY7@{*rxIT%VMy-HK*H%|oaE3lRIjK-5t&1R?`_+*alZQ2 zu3Zaz_wME5$bX(C*++r^QeTgVh>(3Lh(II%f4=IAkJ?8XeDv!m5WyMf<~j57@|^O& z7aB??4(+^d9D(X5=U1-$jU$dSGOtH-oEdP{Rae21B}?GlcV2@(|9KIpgUI}leH`c> zd*k(&@Lp??=(Xc}aN3;3ux(#0e7WifghdEfL>}1l1N?dM1AvPTxlmM8fvcOokfCfhlk(M4|K5pDNTHX%p*8T`j{OxM^?0-)|dC6gOI;kCU?i{R9LRMNR z^y?l1q4L%?+eR4O&Dj2;C0b}!}p`C6B>d(SzTK7AB4HIdqFWm&n=pMEwFeYODci4dTa^wi9MGLZsj6kn#31LX8q4JEJ zKy}JXiToC>M0YkA^jnHMK%mY^9?E8?!% z*57f+Ap0iG1dX;tfdd5M4Z1>GcDpt;nk&*5zmtbc1MtA)&pX|A1Mj zp*Rf9&q|Y=qM17wIcA)2@yqI;-tAzC(%IE&4J^FuZdh>XztM_PrgXx#Gu5ckw{OqC zVAZ!b!^U;@!romkLvo@HUViZ=c=+L~VA4cdY%d)`Lqp-EWp|+2_)6Hc{(e~V<2`7S z^i8O%-6x&N;*2IZ8wL(u3{$5qg4no3m*#2~#W}w#HHlO}Z=J5uW6D9!H`G6J;O7Yo z3<38eK;$0!wF^b^Xch{ipG0zxMmMjJdzQT+K{#o$5!pv38V?>k$obqO-(u{hbL> zk=|QT0uDAl0Jbnj+hNWPf{QIF8vEA^~ z`(d8o_|KCTWln*>ul+f5XWHuDI`(2_JvC2`-t{)1o{h?B4M! ze79;fYV*y)c!0k@@;*HD;1%3{p#B*?;ttri|FpS#0|pG>#xHXO?rhw+9$tUxua;3x z>>D5?SP4@mjD}yf{tlmi{tLJ1bsaZ>T3+5V>8-ck+KprGNqiSbF~3fpE83kg8)9u^n^?n8j)=6(7Ofi1s045PMW7;uO<1>71u6IGQSV+DBCpv4 zRsTuG1=uE&nd;OFAnd|7Ko!?tkdTI#j_A9EVxLk%4Di{5zX-~;cR-dEY%!&V`8*O zZ3Mcoi9=#ZdclHqTiLOD5m2JMEjBg*Mva~hiAmky$l;&SjN&%QN@}Wip$67oG}XD5 zv&Pe-$4ri zjOHnSM!D+=(XztA`a$nLQ&HYJ)a&FPH7F)V$P<;85DEDg(YCrHlC*c@kSx3MnrGll z?lIKR`vm1*r|cHp(tHN3V$mi{mJkbY*#f|OK#fGN348Q}1+BQRR-rs6M2A|Rj|nr$ zIEv5?K`VA+AuGEt5_<_=)u^;=9?i_SHDw}GE$m@mJl!s^w9Lr%MG>%gIz`X3NQQvZ z2oSkPntS*nAkDo;v49-hIyNhDx)rt=i0mPMePphYh`#mf*Tb4MYhcfwJy23o!ujDt zQqne~L<|vVM~)mp0Et0%zQI(zY$8pfD33(TG0#aA2L%Oj-r^!9S=d({g#QR_85Go?~ zO3GW|kJHVNThIb$3tQk+UJK+Ew;<_w+?+o(H4TQ0yu^G=#9>kX9{d2RLL2fon&VT` zuQBfj(hiMNs-QUna*ys|8nY}zb#)aid-?&(D3|ujiVwoXal;`a*(4OAx;q>UKqi^L zOG-+5^Nly&81vqH?|FBbUWYrt3SbDh8G&YUBV)u>Hvk;r&-7dfr|nX@@O9%{wCdoDCoRh(a=} zfC^Z!?k~2V<_dKf#N39a)Gv4*A}(G9+RJ{iA@`^#nf#Sit?h^LK?a!J%L!K}D3y^* z?ollQ6P-BMksFNqU2>D!q@!z-60Lw(`JZ=i)kxb5Ix5_ntP z@G!^PI)Xe>2Zk1C{8hZHVMBYsO*hUI$!Sm_(tV7^FWMPPkyI>-A>d001U2aDaJo>7 zbEb~jC$#94^8}v~uD#(cadHnIDv|@a8ffuJw{G3xl1uM%XttBa*yN;U2n&@zW?Hw4 zk#^KEQCLf zz6byLcQ}0h@r6)bb=XcG+f$>)+yk>`O}0JZAcm~u&Y5!|NA77fxcbF{+#@sRhxR{< zT4#^JVO)G7N$#P~y@7+~LjQrIAQ&}CJ0lS8nOO@3RUi9fzu?&22UI6%D)#6(0A|d( z6LQc*Z*VY)#a#wkw3K%uT8Gc!|zlZRng&{Ev`;MVEn9=1Ucc(Sjo ztc)|Yxo+J$*s)^=uI`B8wDD*_mJ`Sq-??+=IA2(D()(f>!Xgj@^^3Ikh=g@^5*`{7 zI78#S`Agu_&$a^HtE9zB0f`rm_#}*IQ>uESkR}1oI5+7hA8;Gje9e_1y#6*QDO$%Tm;AlwzIS0j ze-h2g3z3nLux8yUxci=W(ApWfZ83$4^55ah&t}1=A5Mnt+unkT^PBloHouXPBXE(` zJm`(q6zE+gSH@~nkQ*WuNqFpe4E{vaeGo+->MjV`2b>xPI zDV5P^DQf{tnDjWB;=B%q3>}Bsr19Q2$0^nqy1^yB4{_=zHX{}*g~hcY5I9n7c1e8! z0mTzfJfT99m_6`=?0#%eZ`_rD5yFv-gbg}>i911Ior5#qd9G_J~x~9 z{e9=s%b$kW_{+`RAYz&)WX+LnJGHen@a>mxSVzk~e)g5GVaI`bShYSE^YEVyMu>@2 zqb8q802iNlh3xXI6NZE+<1mgNyrb}*TZG3y;WPQzfB*a6%rCxRE6J@fW59rM&C3_KBi! zpNJMg)Bi?L#}BrMaedcVmk&+5U$QBHFx|2J6^M?O78YV}aFv(=Nj?@B0{(%(=+P&2 z=z}jGpEw#QY#&G`yWvU!z55KZUyJl`U_YPLS<>(sIc6aW{6(Cwwxv~}Z&X+MK-uGB z<6!K#LFiH@Jzy<1SwZSohcq`yP3wlf`DVh9Vb_B;l5`~GhsK6uaQxVZ@a@+NIKuD! zxBI~ARoB7U+)wbyv6b(=^3NY3F@Y9!15BPYMpC2m->*LcUw*ZZOV`|3410Gkh4)JRTbUcY|*IC3vI zIGEFl%gM>%H0y|@@dklLq>wXY7qyAV6C(Ng_wSD@y@GvWz%;!?Ol^^a8);$%THv+! zT(2?OBQ&4^^{)A?dANt^f55B+Qh8w68_HQ7$m9lgU0Ut)7R@bZx3s&p! zZV#N7i<5Y3@JUZFD3STM^)aSzEyD#l$00Q}6V3P7YQZ>J6-&+#5Jv#-!R(w~NaVea z0*^cJJ42YPSD)KZ*fR{`6GjS8I5@fjlfSf90p)ehz0UsnqY*Bh4CoIRUxb*I=by+w zv9|(EcTJ6S@q$-F=x7Uf(agX)JyFsnaJx#M~87_rv87GU^cs z9lZqG%dd5E)Jo~|3VkEge08Bn0u`+M`bpHt$P_szhzi&1T8CoHAweuVUI zVcImv#YYz(dZ3Sq_QAsoZSK|k1~1fNs)A%T2?;4k(hr2n%Jy$T%Lbr@SulS*#K#Xsjk*Y!G;uDJ6qmy3+#)<~g`|Wq2oBXk-npHy zZ_nrGUvH~u8IB?o5-x<1qc4J_10YyqmN(c(3r(*jSlzQ-?cVO8I zH;bnChsZ5k55uI%515-ugWT*`G8um_z*RVW$cELAJo;= zZ9xBgPvAJUd-3AMj&BgLl2{x=z)uj+f~wV^G**$2rYna8)ZmLXAQ6JA(XB&q(NQ#~ zJsDSqF@nz;8+Pm_1nBWYLMk&e2aXfw z1Kj?J?S1X2i1Cl>Vb=>ZUl*q2nktNP`w>x3i5de;=+*##zt-`5PS60pt2CxrwOx?T z;y@GB{%qIO6ybtOG!ZXH;M`WeLB9=@>RA>g%HNF+Q^1toM)+WxygYBNG{7B~3dy@RVSMKc6^5&?rjlc!ed%JFHV2Z|m#nIlcdyEA;mg&i-%i4sWm zm616F3BKPkm+dDJ`k}H}a6ob%u|>=z`yp#sadELQVZu3ypkMz{5RJr=BbkPa)wrB3A)#G^j|yq!78ss|^z=-Z%XB3pJ*Q-{G&L;~&3C4u zPezmGW@BRm`didNGrBEkYOF_hLv`qqrV{-`H-WCjzH6GW@E9a+(;zl32?=8@jsp=s zhrcUWu{_Qpz(#uK@M5VY5FqV6B#Lryuv&yk=oKOR-XiRV^($?e2J-!;6yhKMw z!;m3EVBWlWFnaW89Jt6{ut}y>&uF3!W=RYAY@0?qjUtLv=lfyhLi@v#} z1Iaw(hSy$s3`P$Mhx_lCCz_?Cq!{CsDA1UVj=~eUG%vsMm1tT|L=vg#&X9YiL_qEp z6%}zlK<(8*CUw_-|E|3x=5q=~5cdq^6}52W9-U}J&h3R|FPhWP&euN(C0@D5e??8n ziCmh<=!Jr`au4F;g6s{_K{!Uu!tERUIDG(p^QGWB#9n&2)v|O90iQ*{s86j^u3wPSkW#;c7mCaDTuUM#LP zVz*?zt8IANP1|-dNYg&IuBzM)%}p}3_{@bH!O*(NeB{hdmuGk!qqco9w<{0u|pq4fMj@KVc|&l42IcrZiKlPJ&T%sx8XfWi#cSzz&fdK z35io-{Deg?dh85{;rzS#f;!=E002M$Nkl(qLtHY2aPUFh*HF>$WaqX)0 z`SvK$Rj-O4_8U!e(iie{+-PPZF1-=y7m;@pCr*Tptzu*AXG1oL1(m4 z(4$8WKof6p;=~Eg#~S(1bEKtaU8cK_NeiyJx|-AEOF+BUL`-&OAUufRqk&y)b(dw^ zsO_XR)Y%wXwy7ig)SsG~8txu(rJP7@;5ndz0W=C!6s8u#ix= z08~+70kkxcts{D7NeE*5>{78L{BS;qmv_Frlq+iBK%u$OJ$p~Wu%SJiug1w7tG;^! zS9lG?i7O3t9ScoOEzqOqjpjo3?b|2IFXG<4yYZQ}7K(}EWi;xL&@(_~jnJgjk3aqh zFTF_Gk`HtBM@2=$z+v;?;GR|7F^vT;z4RiC961{5>zlZ-L2PU`H(q2XBO^=^6I}#qu!+f(XVi@XN45`1V}^;KBj*N#zH~tAe`t-cHx`qZF1mhg3uD%@SN@&+nMj!&| zrOOp??SFA0O^b8Sc|nVb*ppF>TawTd7^O18koXpOP*5eW&EsD(K<+XX-V5#ZkQIbCZ@`6SZzCJ) z$$$iN%dyX(`HznUwS;0vzFP4pE{t`q{|ciaR!|T-U;Ko<&g;n$zfpau^vXyvC$iZIkD?~SH5d*k=J9<_cn=tC_Azvq+C zH+=&X6qe(+S|hq(P(wmu3}k1epj<5mA|t~&Vvh;=JLPh^rBWqoT_&fbaa+Fuqu{qK z-$FtDX4HO{VQbngEs$3TnS<=vYcyI%=*i9Bos}8LtHph(Mx(#OV}E>LE>N$pKyA4O zG@Th{j`Nirnm1X`oqVNjtR23IfN#?3zKIoUl>`E$d4U96Jf6M=2Xyh}L?U^~q~)YZ zlQ^L^O+FmG4Cp)&XAuz*Xj3=?%??b!)r)gs%$PAgq18v4HDzUG9MMN4Q)d!pgq0jj z>9SBe$@D3;IS>L7nt6G7I0+Ut59qLq;Sqtk?&0m_w{boq2>^2FjUGlEVqq^qa|;pc zd>Ql=A|Wu5h!!hbtu}wnh@Iw$XgZ-#sA1W%7tCo!j=Iyl@9CX_g2PB!cI;UpvsB^Q z1?Hw+dF7QbcrdNZa~$4yZJ9_S9yi-lr4`~@2#-JZH#l|bq&dS~_x|0yPdl47tTm5e zYRz21IXMSfe2x+lG)5W9)*2kIF2Q%m`>4t1doyb}on>hl0*(*}RqJuMETlKCqomSL zv!k58ao(N=AGI(N3BE-1#U~aD3U=Wfsspxx#0q6`3;`(w@M%<_0PTMtd13nz~fl>&zl#uM>^OW*FypKPRIGT$YMnYS-p0eo;)J=x<}~YlLvlrpsC+%pxT3=$N^4j2MHj=+i)D4GD{L3|9!`ho3(=%Myo zk5eA1#->;$%DB2AK{9^g?Vyb`5%@}F49dwS!j!33!}ZtAftzodhrcsX{xuec4eN#O zZ3e=n3n#&K*Uo?|uAB?xRN@WyeWnT`Hr#^}I=QW(RSr}@Mk_^(ycEx>8D-WGGxp*#@FoirnTr-(Wm!3# zJ!jJH6GXc4z+fIM<5WLZ#=$ zpKCJJ`M~}6nbU9Iw#B?pJDWHDz#V`4?YG=-cMEMpF2eC2#puzAMy=Lj>AQ3ud<7^b z<9PWL`iP8{PR7nK1pE|%#`1bSC}@!4S4Bv6M11s{tpZv z)}*I) zP379glWjy!dOA=YMDUS+Ln0a-1tKPi;3I;pBiF-GJ)S;KeK>dS98^`g?&>JWuIn&Q z_rSB|2ch|nytD6sHtJH&@1g?Dei)53nQ?w$Z&I@K2hg(DzC+(~Q{jed7Qo^CYatXB z1{)nL)Q;AwAT*elKhQ6I$MMG|T(Yt(B`TrV_6EFPO-f%m-4}sg_oFGH2mX>@M?M%y z+to@?#h-KbSI+avmuZxine#~mzYUG{7rcJ6@;i9>#pk$15g-2dF+tu+&c7o16`DVv zi$8<@0-X(^AqM5#Ig^cR*X>c1mzO)rP8a(wT(}Yc=9_Q+{kGd~E5xzLD<9u z{=&Haj^1}HzdQsiXB%6$eg|7N;~ZwnTjtC(r5t;~-(dLAM`70<@kKLy;&5Ek^2!wo znEVpjm2=WmCtrrVUw)qCICTgn)uPtkz!)9O8B_s_<{WUGNh$?>x8XVZUa*>?N#!ud zt5m|F&v_qw=Av+?6%6`cL8+Q(8EJPPn-1O66!73&B|P`70k+Asa(3%S2Kc#~3KA`h zTzVFk2k0w~+Vp`)y^R}QKnpgZHs_p(uxl^fiE>y{hJe=)P-`11 z^bNtsk)9rjmAd=@IP=LC+R0}6g3!fEVqyxnc@1b*kzXR9KzUz0`fR)C;>Fm0-0-!e zYt=!1-f1W=FXCR&L1=CqZQVk7*%>%rehl|d3Hllq-XBfE)y8Va;?WFe7>YrJ?{h(+esGYSl8&vUMMv%HEpoo$(R^n>KAyA3uIP6Un_9D2$bLKM@I+m6gS5m${Qn;4^la!|qn1W)QWRv<>-oIn3l^38?L)iFoql$qs2FqP3=g4oY14 zRaWvTl6;qN{fvuCMt_BLk2pv2k@IAgS_}Ht8q7=L9tuVnJLy`E+@qt1A9)%UU9}G4 zqJkj5Nm{lLhM#N+v1+_$`En>X?OTf70CKwbq!SiF_^o&A;#c86%kQ!{@4np@G)c+_ zJ!+m=EKmYm9Em&_J?z>Nl*47{P!w~2U z1k`$ElR<5)#Ty!zJOpOoWd8WbqA(80Jv075JC&bxjGr(c-*xk0%-GA}_g(Gp!rgmO4;Sax8`u96E}SYo*XWU?fJGM= z;f+n6Y`W>yh|NK=O}ZX3$C(mrfVq8YV8*aQ7~Z!)Iy8Nxt8Z*!HR8ITBS=jMLZIFX++7B2safWz8NV zY%Vi3p(B44C|FdK{0iq+-wIHjD_YcZ&)x|4-**`bT;=sov=EF`DvYk1?2syy#WMsv zjKJ{Wg-u(xW*@}QL0ljOwCcz9gGELgLW1oKl2-XkO7bBkwVPEeJ7fs>0Rs4%AQ@wJ zPH%2Aw-|5#x_Xk=psib!mytpO&1F1 zffNP~x&;m%XkX0L+?)$7=;DV=c(T9{@K*!^T$Jsvm&JeDjaqVQ6vC1>;siOZrjI)` z>4_!;LQO9eIhmYDLoX{{dyUAnfddD^tXZ=-^PM?4IcRS=ggfs;7Rk1{0I7L zAj}9uB6A7vj)abWM0ccaZ{-aO3x-1nmje;c6-XMTrDb8&@&p}x8wsbrgC^pkrO-iv z8mk$65_Afkg3mdAk)d`TZBij2Mk7ix3CjjFLt?8Ca=``T%*DR*?iv^}^mg;HJ9k=f zMI0ZRElh>-adLiJT3S(~ww)+EbxOF3&QTd9C638@%QC8J+uLjzZ@J&16CZDIB(+S& znL(zATxT`;j5P+*iXAcmV?&iK>nwq5V(T8R!VM<^7&w;R1*N&t<8ECy!g4zgU5?kQU<4WP- zYj(Ow?zQ!S0|)czZgX`Ib_5zraBsBur)}D)2 zC@%fb09Sr&fOn4?p|t}zQ0e-DU!dmGk#PR=>7wMGN)-e@eE$MG_`u~ICikd511K25 zM?kRPR|qU!O1y(&KMuI`0p$3jMxu8?Xqs4RthCOuZ_mfpQS6u@;NJ+~Ydj(%lH15S zModf`$_Qi8k6#pLUX#vIe0+Qon)^(Hq$J$%Hx7^ae1S&p(FGkfW~$9~{pKsC!Dj;s zi|{K10@$~2AN=ymFR*IWD){D`Z(!}(wXlExevV`# zZ9_^&>G{o-wo(5`gHKLBiHM|jc}vUDmHtTOA##rhO467-dh{shbS}^TxhlfKJb!OW z^~Ia;d1ktM<0C@XwiW)p{7PYc}@QJ8f1ubl*GV_1WjyxH8(fE_Qo4;B;k4SMv7!)Q49f}MW9(%tpJop z2YSHa+w{O1C11vLJ|2DXB^v|-zZsc={DWvRNHV)Q9ou0DcnSgj)tJ$32-Md62tRx~ z%ciQ(P%TIFk@X1cpvAAE6}Ktj)!DATzFf^`BK9UGw7_j6E8vCecfg|A2f21yx6$D- zO~p8=IR8*nn{4N24$EmvVEsKpK8@WI@SCZ1J!d85^Upt*Rb*6z0<;>}`y#6nkwj#I zv-0CXQ1jJPXe~P+k^*4zq(M+s@dYkW9VmL%DwY9{>TC7WA#|#06fG;CJiXq*5TrFr~ZS6js^V!bn1c}%I zL%@d-koTtZ;SR8-bshq!As2)nYe`7343g6d8brx#Ci?4>liY1-s9yT0B<(%&hc{-- z7??S8CX5<23hkRGa;ofJAL{zXJV85bPQJ_AN2A}l@wNySL_|Bg{&($H7#uwuW3u-r!rtTmp!@^`)n)O8}oNm*C1>@l3 z5ATAE43pNKLZQU#Z{NR+WhEmOP!RX8H{XM#v_YUHGA~sFJu`zLCtU-* z@V7^|U`U8jqlpOX=g;~W;Kp0-7L>bp?_N%rV;LD89S*H6KUhY&ZJ+Gdx9S?uujc`1 zY;^3`QmkT2?Y$*SmWU;>8%JZ9yMrdk7Hg^_J*&S>Rs6U!V93@XX)*FJ!C?Q9cERl zTA-1n{$2=lO~b2xg_@6$*!u`cyYojxYmJMGg#2?K!G`tE16kT|YcLpGxDnji0#+D9 zz$FAi5`t>*i{LP3CX(8vhqkFnfr}pH%b%R}dG1ojSSE%5L!i?Um~`PKHf{LwiwA7t zSOi1BUl8DD?EcbT)=nQn0JXyuNI3Pt55Rai%_8A6X$x^5jB+w~APs5t5y432I|mFH zz?q$!G-(oKXJ>O-CEn01bkr>(smOO9neimEp5K4}JC5=sqwpzM0Wpy()YwDwvG_~m z62-R%ap6&rCK_hVo@Y)*&%&@_!?J6B=b zpVTxH5o;MIwXaqwIGm-<^YL^|#KMSCZA{M?%gsSnefOlGQYxYxNxt_N z92dk}z8mQT36%|w9vqPpB9%rM5#0*cqo2LCkNyfD-1iF%?%8fl!77V`LwaAE#M|6o zu02jR%5Dwqi|ATg-AVA7Dt-UmKcNPk1}?ee61e4-Tj1QebE2(LsWkBM{XsA^vVDFc zny>?rLB<9MKKvw{U!Dm0A4~y#g*dSn92^9vPQC}F#h>AKa%=}`l+LP9DdkPdC4FkzWLT`eDLD{7UI|Gkm8k(o}1Avrl2S0sjcOaSk&0Tu~J$V`G|GT%vN z@+MB4$Z7SB7%_s=dh1LQ(xRE%E|FM7zLl1ia$0Jn-S_p^U&BWqeFW>)t%H*%PjY_L z$jm0CodPXV4#3bS~F#-4NFO-aliG|CrzKP3Y`RA{2EXkpAHP`=K!Z6LWo@-l?wcxSWKZPs`_3PMhQ79j~Rh zdeP&s<3K$uTKp`h9ci!J@K7ZX5hxa>Or0qfZT6ve-L+Fh&)Y`gS2gHtzLaVFC5`Tj zF1iTsw;0=OZ83-uG42a-dlj|+gbsWpbFmW)0pCOb-^E?SOd9vZx6enUu0|wk@x>d( zKSlEM_ds2JV7n}o!iB~AE&}`;^MMDS=ZL-od+&#SeT56dF1mOLH}9socXf5Cxij-G z>Ax5B5Ne##Mj4?Xmd=r;mRLtyn1C5(&Z zuWH8|V5rN7#;p%S_5b=n>AxbOc*BzbO~gys1|s%${r)d#sQVVOGRYdb=Yr9oIO@65 zS;-6mk0M~ef#NVerR7))4W3R9oW$2vSF7>6OI|y7Y+olYAxp&&UrsCpajyNOJnMAHRD~R`4gDnasKYh8mx!gw4BqZO?_G$9T!7a;6gF?(g7=Ub3Dg77v*!TpgE%mgr%Z!yzMKHLCpHWE zxo~!G!LjgwzOcm0Gkv$UpX-)078YK16(bU9fZeW+*6G z2{rZNL~VLf5Y}y5Bl%VHyF63mz}12%5l z$Y~}^lu50;2p5Pvg1`6UCi4?rqBIuG5a_d&)@djwA}B(O__X;_8m7Ss4rgcOalK6d7BU1voI#3I=;0k&?9$$wz+pR4Uu~ zhIOWrqGK2}%Q~7JGXxj{0f>N7rGyCW5U6Xj)I?qUea9OxaL}j#?5%HhiDY5orjZp< zpj5fvM~!d7;FeakOH18S94n-&Ah3M-@*p%3Nnc1ga{Elam*fhv<(BErbR=x15E>fF zne5EY&gPEETqb=G5=lm6pRb0>%1YS2eLMXA`|psImBo>LL|oEFW;%%wa}JGnqLR`$^8)0-8IjXB!3A5%rirS%jxE}ZFH3-(Mc^4*6 zo{T0nkw{a7VZ7;Cp#%vDiLm(g``~Z)?m(dszbc)}YUd9Lex*YDx!{m^cy`&pV9Aol z;iZ>e<}#3AhPJb3QFHV32S`SG=QTzv+WAmd+rA>7k8|`(W|#E3AGu_zpgHE`&XRn$ z{N*mV>sD!kucV|HNi&ls=5>F%6}J4kN|fO1mZE{k2%**i->5+&=ZR|7J@wR6+$#7@ z8<+7(W&I)@ug9w@dZB2HAzz`>r%&ge=ToOnN%`GE36=5gx88bd11`W=jpjNXf1%52 z9ZSRz@D2hYplUTJ^g47e>75EYu@?GBGxbt|mbIjV8c!yml5aR-Qm?R0dG_pX=+kdF zBlx5tWM?`H0g=ae-1wW&l>SXzi+=jyNm%~&ZutHOl1H0DZf-s<%4<9Lq6l|PuSMm-XH1$J$1Bk-N7AC4o~6X5fB~` z59Jm{5GpE4Jx1{HXoZIvx%pQ~NfkHWpm_2V~<_~-~Lf1vlbni1lQ?MgIWf`r#G<2MJB8) z8ABi-5EwW9YFPV|$rTHA$Y7|0;-WlAPRR&}{`q<*#K}Dz?G?s2-<7`mCaR(WH{Wb3 zYn3k{fZAOu)I1?a0qJtuMM7NC2=hh4$h!U3Z6vdWq-8R2;6T{Abt@7JXMIwmkM9SO zbR;AvqK>p}$h0B-T51mQX~llYryXeq5+Unr*Ni9k^7Hdy$BrEwxkqvC3=t7*SX}+% z)3ABVA((vOgB-M%Tyh8W@86%(Zk;u223&FZTu=wmifaX@g*Ntr@o@dkkHHro{|kL4 zIZu9xT|bQ`779_5cHqE%(A>rwk~S)tk*%w%g_fpOV%aJ#*K4W#L%H5KpUM6wN<&IY5)GjUO}ey6s!79M~6aWv7Xf{7DIqf>ss1-JC2Y_hQ`l8tbrMF?ZY zjNu4G8h<2$634f9QPY|nFtXL?5+Jc?A4MQ6v;uUfCf_9jt;B324IK10RfL<*>l^QQ(l&bRzlEZzEXr41e!OkZBOi_ zJ&uMqT38V17i^i&}tKHV`r1TWH z;i{={(@m2gDKQ!srG>k#Y!?eMfI-jf9lHn~%hve_^zVPT^|#-$4x_1AlJ(N`!s$?7 zuY{&%6)t?XCGV`~D^-=-oi3kcUtWs{H@T%-#Mu^?l|oT@i<#V`f_1ujsIOh=b#jmDru!m7OBRVup`-U637N?M3Lh@G z-~t#sb}WA=`AdZTo%cQ=dH&GeAGv3P5|CNDA2;lS%+w%APd3#>W;yA&UB)OBHY$+F z95iT%P5DIlQ)q7d-sYUc2ty04wzc~~PWY0KRx-Ux8hug$-#baTVBv*VUU@~9?^mgE zSUf|(+XyJ`&2L0edZYa(!P~9!Tz$fkMYd^6HJJ8>57vV*vVPa?e z0RcO2x%h+(339I!I!5iJi56+i;=9+IL93;;q3xlhdDF8t zHPd3I3nq_+#Pm!EiAe=bbQ%Olr$AU#EW{=xz_2m>;ri>R!i&rP3~PRR254a%S-_z3 z3Ul9q=byWV)7tX^a*tM8G}Jb?kjf|v3<1AHVChmEv09X;u<3`dUq7GteNdI1Q-IofB?CH>E81itEQmUuok92W(A5z4h>SHx&ks$7|4cbCs1dq zDo%jKk_r((0XJ!6$RdeJcuNGIKL!%ylQ~E-e@O&WR|sT^^w(d1g$WZT0QpX&mtJQR zUqn2T_7<7tBy*!3C0N9+qnG6zVomV5xcqY;acz3)=}%zk6CZKDDNmj}3G3Id=gfAd zrKQ1;Awyv5lu_`&!}r4#S6vJ5zWpX_TDJoItdu$3pB9|~&R6Mi(?LU8b%5EP^$Pn-r0!pOV{2c?*`_ zs<<=i!6#FKvlFz2zS?5ZOlK@6E)sd1&zB#Cg8Vbkqi6pPkGX=1*#Seq-3V|Z2>Rp0 zuO+@|xR?hmH{$!ABD^O%i9&+RCV00AHq{Rrn9UJ$HYWll!U*TJ+7Nd;Yz!21SU>y& z0V4#V!%JfjnIoY^gD!=tDmA31ieWZ^y&%6o!h%65**ps&JqHbMlNzU^or zk}s#nA~gNmZrYUmW-eK>1ePvcDq1{g(>?s?v+$Rj=Hkk-N}Du4uKX9AICdEBzW-4? zr{Ksvn?w>34?OgQ`HbarO{>yf4F+Q~y07LWo(`Wbs*^}#G6{R&zyZ-JaaJYQi!F3tn~*rb*?}yogS7XuP>ZirV*u-ARL#w~@W;_D zkdo33w2?yde(q~5D~TcCE(C=0e)C%9oYXHj2$<_ ze9U${hX9SjVl!ctQJI0K4tlQUz$#fbITKjjX1#F-0!Z-0A@O26BXURKK2ipebelG9 zGMl^;YZm#bn=@w)B%sL_3Pgt0qnjNf$VfnK$Dfo~aXuACnna{kbm-6_h>3~e2%PZn zaG;GejELAIvVqs|vnK!Sb;gpwqjYpkL>|A9wj`0Nt_-Zy>}ZG<-8n#P8D&My>y+>zhYC*Ow;KiU9`ZhYBX z%o9&M0kqMA0UA@RL;nE-;h%4P4R_o;4WYHg^2E`N@P9XNw9aPtc)=C-L0=@+s9v62 zB%d{f`NGv~b_)?ZY1H!1%8Vu_S2njzpL z2pHAII@4Gf_-`7Mk|I6&j{B;@WNAq7MXMEXUTHgAl$LD3dB8a66)_M$zGWGX@R2Ld zn$gt}kRs7&N~FY-xRebcvc2a$g&Wo6ZLK}azJ!LFEFti5^>qjEd#Mg0qhk0d_UmQ@ zj0WWn1uVf!ztqhov*H*6-a+8<%RyOHWlX`^g4%{lZYXoMc62$4)3bO*J^Ze@7l#l2hY@^cG(5LMGFa1m*tQOpS`lFz%VMMuU<98O zGA!OM0_El9DkOQr@L`m-7M&hie+xt|k;WMIRkGBXe`T zdiCN=%@N^8T2EwVl1yL{k;M&WX5zzKgiq}d@kT;+OF=t-J&D92Z6hKe;^X5vEk7dt zi2UO>p7i4hJR@AOL>5pRSw;X{NfZG=xvO%0qsf1W$X=WzuXYAdyoh(b95O{mF9 z*5%VonKA?#>%Zf0plkc>x7*;acfE;1*z;T*U1PeAWe!Z24<3{QH{LiMZn%CLJ~KkW zk1v5t{_HG6ZEZCqB+|F0d&2eCO$FL0XhP=Uvtj!9%*x8*;^-Nnv4s!xT#Xnp3f}u{ z8~pjYY0#=`Uv0*xaprgIq-)^W=U;%oKlYS48=2&E%k#jQ0HYg0zKIL1RtqCXj^q|t z(ETM62#kAhVFlR@EfzV?q8I|chk#yH3rZXup=;>zDNr*{j+sunP+D9s*0WUwm6}#j z`&%cD??98`IS?M9^}XxLTEq}=5&;FxHAP=-P8K9PIn8Zdl8MW%K~6%NyO@T*_Jv7h zWkrnOlLMY>X_}2H<6b!nEnF*}NZW>u~V_3k(5ILT)YMe7xk~HAM0RCoXPdRt z`t|F_5luvv5wS()KTAqVI3kOPEh0tyA@J9dh&R$!i zwYE$~16dM=KxZL zeJB5Q6iBO&%vw^}l)t5=#jLqjT3X8a?<*@S<22Xo)o)q8uk2HMiAxb5B1CTYvrv^sS_^O8zoQp2yFO=>8^CxJD={)4|@OJ3-fG zxwfg{J0#{kG$k+^_>XbE$+CWl)Fhvdr%#`j8b8#yDBwygj1hdY5M_xv8v%7tbD=bS z1zVe4(=CKRgFD5GQ`}4O;4Z}-ibHWI8YH+BcXxMaad%2_cPJEhcfLIDxlaB;_C0&g zteG`yb@GJG>Ihxees{wRzR74mN8UarlguSBqKk(N>_<+}5l)d_e^`O7qhKqB3_Z!noLwH2 zG>Uc33_$4+rjy9CiV&}WYo`m97uQis0GQ*7#wLDTGnN;j5xIEqp|wAhVKA!D4rX`;e>wfalJ!kQigZ zQ60gMc)S;<;B?*_&&sq&Q}-Sb!9&hwQQVa+!jGh9;T2XPD%_IlH(PFJxO3uld zKyH%VuHgc4c1DrCocw4^aFCd;rHNNQ?I@87m|&qp7C<2!J#zt-u5j<)hs-T_DjSMP z7^$hD27P;fK8NaSIiAVzc|K$t#Z&)CcV!YqkpPzN3sHPt{g>XhE}Kq+L^cHFV;6AW z$*?n8p*d=%$|iKcHXH0I`(fMu5*Z=?lzg_Mc%ALLUT$adk+o@H17j>JD~vKUO{%AA zmHTQT6ZdV&LV(R>8su_`Epy?oKvd`bZwbgn5}re#NOW;uSls)3S;q%DzmtXE@yyw@Gd>e+U+q*NKi%8PWy9RIzV zU}|=&b8Xl+hjMJ zBZr=}-Zo=hD#f9g4-;Qy`T-AY3Ai#K>-tAZdLH?iBrKJ(prfyH^1L3uo+v4al?q~p zg)gIcoqFL$9={!-t7tON+=ZZxLr(;f#dRL;cAeWrPrp#(qddpc@g<-_2bW-K_42#@ z7wm{l_VLJz$RYlilvu^z>?C@8t1x*+t`sSqC&Ei|AQ$F`PQo3!GDU$cuc3gLGjOPZ&OEx>n*_rVyGP=6$80k}op(S6j)Rz%4&b@dy z&!14ikOi+jSLnBuq}FCvhL5^>=z05@yu?q6K%-D8PHvNc`GlYi*V}VuHl{lF^sN7Y z5CHAJA!*`OahmtPEu!?6?CN$?Ow%PZaV@0D{IkmqdxEq@R&jrr@Wi1tcg%c5m)Od8 zob%YUUoflLCvH(m;lIaeyEIhMVboeYcQm-L+G7wy{NJd$QF->Yo)5aUsrIex zmn{|&rk$>I`K~mojnzi%1dU1p@yT#4XF|%$Q9uJ{WCW`b-F!ZguZ40A5hFvZC`?R$ zGC-ulXjX{8NeOzZIz!zjQ{qW|TZyl6#9lkVJX=ZIi<%Rec9)?TcFXlB*7?DD4p@)j zHLN@A3vYL0)r6B`3H;t{S;0rWWtb>qV z&n%JGWGjmQkWx`@G1;_#W*aYIA>c}5n9cCvHw zO&!@MWqdzsvS9`f$*Eu$97=K+Vz#&;QekV(YM_ z&;!-xB1?=#n6BwIPX15&lqe9-OeDikewwZ8ON(oS>7HYD%mrQk_@!t4s>3&s5kYou zT2&c1&djc?=5_ClwoF^@^zf}PmiI&n}g*rcpICbt?6<)~nT((&=y5zpx( z_q`8!MAUn=Q}W_X&HRSw;Xqw%oWAL$ERJ20Sk%xqRF<^8+G|wpv(7;5TOfG-BrqF zf(IgRM)`pIoiZ}}ti%05qkzxHq#wVG7dq+SD4S+=aG=*HMr8f|Z{O~WqLv&@E-9ao zWasi~Qy|N!n3fJEAnFg|&B-|1W){08< zJTK@8)5VXv-+JJ&NU0idCp=*uo-20F(;@qwxp6>Vcs z7$p{d7EM_7k#6!W(8vAMzcZijUCOw5gUlE*FH1Cw`^Cd}t)Ruzf2^@hRC^SO$bwd5 zD^oJFTm8V1wgLhpK+8EEGXCCOFYHc02`uZnu|PDyd(V$U2U8~#LIBNp%!uuLkE$<-cN>IIU631&siEcr;hn)x{kXWcJv_X8ID~;elZed9fmV-T*y5 z^A;|2Y_NpzGU~;}g|B!#c4Og%n4V3!b&{=Olr^F*Y_^O?Kp^Ji#IZL~11l&ke=(jI zVDd}r!n|}o!{#HdA>RbP(356T-et-jmD(LcHYu@iaoP6O6~EJ7!P9~zF2RuBbZM)% zK%pa5_#Btw9(qKK$U7F`xh%Ud=H7YePev+8g;Ta&)X4jsG7P42v7aWy+*EO^M{DH) zHtKMLX%Q4zhDOMi&hDcB?U6>x<7Jw@LxZwH!7CX_dcre}6E`GX){wZxhITsS3qBRK zju}!7Bdy=oBigLfTsdX}7H{U2UJ>ofKpDUtGllZ658Ju@&_laLTrKD(Ul#>h~8ahS% z*|x81@BfQiIv@>=gjB&_%v;1=(!n3TZWwII%LMScM9mmYdQP}S~{gu-MxwSi&wDwt8$Z)_?4tm+ws zN*iwC{ke+wd!{jAa(reqMNT0*xJO-~Z10%XW3WKTv~Q;;lp<#zuTQDvJzIp-7Sm<6*FxT$8+ap&2;-o zhKPJ+Nm%$(VZyPpN&blcMVbZ>2Pa7QzBDsG-v#SETSw~9Tx+YoF!g>E%69fLv4%V> zjL|g>PLV*B7}63zl5gYU4WfDOOg&l#Rbn~1qFChi4pIDLUlei(SNxukixt|KYrD-m zzQPjQF;#AqLclbRoCz`NcoyxM`oiK^pHeF(eBwE2-+&y?DHF%Jya~`~)5tXD))6M^ zP&JyuCgM*s<)A%9x=LyjoZnyuGg5P;l^);x;CIcsFbY z$CcoHn<=H{7m7jlJI==JHGa6GzMiwRswx;Z`?oK6mcUZg7Z(pyTXuH7pbBv6_J;=( zCl)&GE9AbaKJDPR%Z0kvaQ$ld2@Ub*iBZ>)Mft-#EDE>Q=r-Jp5hVhPYlnYKHSIXw zXB~H%GDTl6(BO?k!I-}}@!|NM6|a&$c{Y$04(uu9E;!@ZoEQCdLy{Ffa_od~r5}>m`j!7TY=Y#qV$(GK0Zh?z1V^@jaC`uutNa}q>xZ_|q8^lr#`y`&$W!vN! z%FPsz6?fyedeqA|e|QAxdviZX`4md27Gt8Hgw*_^DJ!IWq!I==7=TJS7#xHBvpkHV zOJ)KHvA_R)?rc`+lWdnIK=7MX&6QiENpZ15m8V9KM9tM1L$ z@x#e5`k7b^xsaLl*I!!y(u8a#V6g3&K&d}o_v9@G726qx|F$4!IyR>|?!tIHNrN#T zFk!2e&8lntUWo7Bx$Fu(KxiEIU`y7tTqW-?NH>2X94yX(KVKC~z(}*>ab6~`H#>>S zL1-I>d&_dPH1r?!>m#7dIxQfX0dGsiKy3sh49`d=K;c=HDEYofbRfu1srTsZ zM{oj}#mHJr_kTL4kMnvCFA=mgy-}{oCy(M(m!S$0IFvh;Qprzxn50W{i;GrGR#d49 zfiY`l!hZFgo#Yr~{J^oX+bp@egBfY?=>-`z+TpGTGc0RaF3N%WA*7 zHDKnsfLrj(a7l>~V_;ZcP!Q0b+D-_?taFac1J`q9dYUR@$3;3z|J`Dazl8tkLTV~0 zSC1t-`v=G++s{sM906jjeNO^ZnZLZ7`9M#jJrl&*&msQrv4=6|KNbC)eQ%oND(>pV=#9iw$fp67?uyYpArGH ze1<}le||^9@J1+%ENYy|H#2F%{_$IjP6COZ_Lnk=uRiSkgIMnS9{i1VM<~tL5l^d& z08Km?a}-7s4GOXVJ3FUvcmJ&$HItxL#^GG_nj}FH(sc4C_yg*M>!@8nCJ>I5;-1m* z?_GG?`hf2s{mKv9`+;TbK?Op--`izZ5>m3r(GUDH(*RQn5g13$QYqmqWsxn; z_T}-$MHf7nBDt&J;_TcU6?0T+1VgR~wa&lpN!Q+G&0%WRoKaxmCjlP_lKHHA0(h2A z1gdU|l83L&*rv>=?h65|>>}J*)8xJ65(8giuT=QLBBlupd9%Y%tU`NRZwP za^Oom$2vwJWdvPZPJRO59$7>P^hTdgHc}Tdw))I*cFZv>)PYn*oG7lM!pJ?V)w4;N zKpBn<&kSeQh6YawKzJ7&ApXuPMPgH@`fC^CG>8j9m6bj=1lP{35_%rU#KMO?oa?UZ~zHP zuXhBfwi^$xmfeW8-N{P>rzWE<&*&Wg##!E$T3pT^asZ#&g)$-{ZBw~|SbZGN74DOU z$pZW-VrN0>>VhHXs-eGxwTEnYwu5ClB58TBIBXzr&M{gc8XV=EMUh!aQa*Cj)LE#g z@Qr^F!h6}aNES2m>@BE@V35cqif^G%PEk>@bhlXIStvSAOGk&OzUFFgA{5EXcNj7f z3mr)@?(e=9{t+Esf8?sLv-lnwAZ9dnS;rCSfW&th3HP&s+p}{cl3%HQ&OJBCL1r@& zY9D_U(7j5z*@IV#I2W2sH)cR$YRKiD9d&;l>%B@y4klDKm7e{ z(B=i;fU;2HH_@HZ9PTsa&a5qMmn_D?Y3;JrQF|3?hKjxP@huCtVV+vm%nb_(Z@Idu zSPt>^GoSi50W*@NUvYszXc~xcD_(@YWOYx>a)@SW&qWmD8s;KTm~=(hAJAqqrI)^g z3*04#pF8=~a`7c5oaFUZ30KGN@q1M?nWyAHVm#I`fDZjrD882NxRAEFy^*$V*5GN? zPlZzBbs;wdDJr`1X%*sLJab`wHzn=AcHH>u7a}v^_LUh{j(^Ke07WbX=s4J2&cnN( zV3CHx(0PE?_g3&{W#?lJv|3_ zbT5&Y*F|xMU4{xeOc6<%t8)td_z&m1ldqg3dyb1(Mhb}`5dSy?QDb5NVlXOXTzd$~ z)qCx{ z+uhw&S)*~AXmQ-?jeUrxM0o4GUvjRL?ijIB|46SFBH7_lWZIek7bnO5?ponu;lM=_ zqnL`Fgf@JBe%{zg{Gz-fUyc{wc1hU^2u9sHDr^j#!@1fJP)6~vnup|(ld9R!h7C0J zeJz}ZGxS?pGqM|_w6U}6CIx@!u@Lvf9dQrK`CN6P;1m$+L{DJspxov_el`W>ibIGf z31gv@#liwUQ^OFyTn_3nz`^4qT?oJMP2nN5yfjG%g9*=0gaK$&F1*8ioHCSfFvuT( z+!=dWYsXw|50?~&4ezUgDdwle= z%iVFgPnqYD0OUSHT#%O4#pQE_=wQ)EWV!fwe>hjcHLlF}RVurwm~^z7BK92Qp)QU| zTo&UacfbCp8Y+0SEdx=wJixBzz}G@T?PM88V{A2*2nTRmo!?{5E)@VJ%PE}vU` zW|T+jC@4UM>;M5b!JV15V!Ewt2weEJKdty{k@(Aws$>EcKwmPR4BpCF-WYg$yo6A| z;7&W7^np@KW+P0Yw>EMd_F`7RT5LjY&FUsl`*u|~w@(3#p}y!+Qc{2C3QHIIJZ^7p ztOH6_f>U7j?)p_BzmvHaZgj1@1QHVx_Iavj*KDEvIV| z4%wK?pHUp77(Gs>*dw;ErU0Qq;uKtcpEseQ=Rw~V^*_l_A6<_WKFD|cL5#;tc7K4E z>3r?ncHMf;pm=B%i-$b$sWs2N8o^KifQ_%6iu31n^< zax|U|Mttm0R6+q*2ZQbH$;Wcunw4_|1P&q5|G@MB#;>&nsDHE7=ndmptg$|RB)s;( zL+};~3;*WwXQ*^blK^jGDT2+Fn52U|ndE$uRt`fHj3r|RcR3siUtKM9 zAo&>ZSeo&TUWoCLA1i%nQY(4~2gnW7Hm%LiHvttANmB@iu0eS( zQu_zqcs6?a&_x>-braqgFMZDtMoZRet{&dcpGzwar>9j7U{@aZty&5u*yd$VzDg~N z1quNxDY5?Bt;!lUAt(5kkIWu$QX8(68s3HYo)xT#Pq9TdbiV7U$vuYvM^l1J0EKe! z=6A;WzD*&oBaBmFgZ zkEUAtKSfb>H$*5h@cgCtcr`!Vbp7C@MM8D-1Vg|7XfG?@p zIpYsFJk;kKqnFx81Wj_Q$sL$GCsRAVZ!S%y(S-gNzG#2}+B?PTfv*ly_gE|ab;lAR zV2UZG=T>!#vhqLXRQ?*EP7pXjFM#@dMA>&bAt`AtO#dyq3ZEoW8bC*9k{SdcDwv(0 zpN9FCmo_wTv35o+>9TNfaT%|)zhA6(w6YrZPF43K(j!Pbl7($~c-7NNlGB+j@i5#O zxd+gKKQDbxVIopPf^WQMVbbH8`VeDD)4s9TpLNh!5X7^wdDdGbpCT63hORP+^?~T% zR!t82nw*SLdx_h|jma+}2dxg73U=Z$(xC1WJ3?^8z@5}Pp`+L9xmm13X6g~euhR?+uE7UnRHtP6ey`)VfLA4skDLPdx}P0VtBpj&v&iV3 zoOY@I^y*W6P{TZpE=?WF(-K!2wPaL8C~{?hZOv)}+Z!ScLa>C};qtDyoo- zur-%cbki-|di@a!&>ub+YsHhC9YTHo;}F+MV$$SQg7=r1X*8Bc3+D~j`pg(EqU?Y5 z7%NEde3Ra%)$3uJBgd2vgb7csoR_-8TV~dr3-ha@3-Fyn_T@Z(&wTIWtbqjzgVR%^ zsLn=!jqX6!Ig(OLjcGWs*0iKsvuym>(tWP znxf+hX}*fr!=2yT-IKU^{80e7m$KGhUwd}Ad+W-$_V;!g)vKd~uu%9yFd}(yW3Ps# z4pv^~+PnRR!<=l?734OMNt9`OTe24AuPCtawL7O&S8 zEkDw;fXPvZV-;(bQcTPw+td@oNd^fpLVou_eRb8f@4qUMs@uN#nohIyGYm!r6UNxq zt_x6{^4;V!KH#80NtlIH(>4RGQ)t)#q)N(P%^bzfQhQL-IJM7D;6{e}b#r$v(E4sR zu=%|or5D!=_0V~(W;p{KIz!P)f5OphY~OvF3BeJ$yim@Y-RN&LZNE-PLL#oKzShIn z!>I;)JGa{rg=CD6I>a6RDAS*I(Az1bh(!aLnUHDfwl0^HbqMirez+6upMbhIlk8EA z$1zl7eTwi_5|J4xqmj;Se=a>#0iQBF?#RZurQA3YXDmicJUKrkbNev3JnwfsSj1BQ z_nhkh>l=Kc#Lz-;2=VrDoJyGK8V(k(FJ|=!LbezyfdhYgQDsv7f;Uld*+;5Bz`M;M zi&YYtjowj|T6bsp7SeHznmUK@*6?iPiHGjPDur~(`9G@-A`OrSXM^Bc#Eq!}={~wB zSA6n5g=5uNUZHTrqmk_UroQAHh2anikcI2q!QYMbA2ZHkSm&Y?A{)Gh3M(gaIY-Xy zxbQLj{8xoJT$P(W1grdiL$W#36!xC+C`*9Qe(BAl&00aEPaF$(CN#b=`O9L4*B4Ft z4koI0ol=+PlkIQ;d=5HFmI6FHrv=;6Z^6-IFNk$WonscXb6oZowvA8N$DU&sr-Vd2 z7|98v+fQWY$wnyhy^>+5`&r-1>=k_UsX!eM-~SmVD(}WufR%<(bsnIih5FgYk zQu%qDTD-8g?{;TL>)Bw%vvmOY%Y{K=Qc@OON0c)!hu?+L*Wwhk_08}5KED)2*oGdl z&Z|Xk{w3=NfC)jXb(N0zu>ChE?S{y z)@7`UPSOA7H#U^tVUqXv&g7Tu2Mr@Iy*JS+^uqZ|F-Uuxm)$6l9*P_Q({~8SSgiG9 z!U%o$V#(Ag^DX6R8XnsIES6)BfsuW|mmHV|`dE%Lt-%#@w@__B9X&uywZ)bDy6^70 z=iX042UKz96$wZul*v+_n@6@+UoQV#UKs~8Pg&=-ThkQS5YZK( zSM$I0zoAY`w9tSG(E;BU>_m-xHp*65s6JypBBc7ulTpP)gsVZdgWe%3u+nh=7^O*i z9`#e|?`AQt>Lc8CtXeNl z;Yb;J*894Ud2@4vtpnk#J+ zfL4}y6x2JsAbi&{K^qzp%!cMn15%*c{DRbNG9anVqhlR^tVp?w_kIxgk?}yWy_Ufr zacwPZ#GNgyleTsjm8$rPVcvp`hD+b}vGCy0$hJMy%&nSuqvvhO>Wm-D+a0R@Cw=-h z9Ibt3K}@bsatzqB*G>v+Rrv49nopS+eOlw!ls7FH+2$};BB#bhM=F{=bkaTZ7*9*E zkSPiPS7Nghf8`(Q{J9-lsd9a={|8+KH_@N&+J7*E+MXW)Ok08o#S=F^c~pM7mN7Yh z=*~OxPx|~KALL=B5sf7@4_l!e*?AAOuF&rCge4YsJ>YDO-^)?#Rx8O@#anKaZ;?O2 zbWV%CKMcNS3%Exw+U*IPwHF|V^icL*GD4h@P^omA>u0K!n?HD-#*}q)G};&ZSx7(_fN8mL+!n0LOU( zE<#J59`oSvgtWRI;AHW+NKJTG0G|AydjD{#hSQO1N$EZSqy~P_DmmNC_7mGdLN0U` z2>jD|J`5t$qR9)tMr1g?sm9v3fiLYsSH|PP{VR!`p9PE5qEC-MjR{I3O7un3?p&`{ zV0(Q7Q*pMWpqg-Oq6MtEXp+;-(P=__v69pR;O0#PEOIC3SzRiKa__T^lY;vAV7r%k z?GLx&(LiV}2uw+0^qtn0_98bJsd@M+rkWhLrKDvgJI&`g^6gaMjr%GdRuBQ9iQ>j< zUK^fr%I?y?Z#d@3O!##D2d4d@iA@rNTy69ez>VYcgtqTg-E53u)O(YYlaj}8z@{;* z>qBO_(Lpl|Jumi=`Kc*U81lS^iN{z4k?7q!RSI@ir+6^2vC%g}P)m??4XZ_jCBsG&gdna*wx zl)sJYz+ygC0`ABxCEu)WAZsFWKtgb6#k6UZf9NnL0PDG}B-;zc_lX7>AR7%X{)U!! z-{0hrJ2YH?hT^dEt&cN4Qwm^HQUHx4YDW}d z&&tJprRLGcpjNic*S^L4PqL;=Safyv8=X};fwfNx(FyLyiyUM5kp`cTsGlz{FJX%Z zQR$JXj!%OG4z?q_Bu%kf^F&I%1etrgNX}dw4K$5GW`YT{9806XZyFj&7E639jRMEy z&lvGVchlo7V!1zm{wcAkxG5$_<<9Y*{s;Go#Zkp!vvf8+N61%NPfw4BcZgm&dshDR zSKr)u4&-6fh``U_;IdEl#usCcA8a&o#<%Z+)Dn7DS9}r|n$aKmTNIdF+-Vto^4zW%*!S zBAuLS?&RD?fkg^W_mJ)TctDUaa{Zmo0xT>PA}KrT8>(Nt&|1^cVek#D&DQLw{o!h_ zk8>1^h=};pYy{``#KZz{)K;>W<1m>;ueim-EMBFAXGFr%8`e7Ph9X?|<0`Aj%8v9u zNGwA2)EOBWr`Pb@_?Bm8a5eSC)`F!us70vPVO<2C(T0@E+sSp|!F42)A) z>}i~q+#^ugoOO>BE__P2y5)gjI98`w-rrJoD31L}m(G(*_8uv625x7@ub>h+`nuRRX zd>KX?Yt}xyS!ImVAiU!jjPdo-Q{h zR2z=>dJ8KBRFnr3AC~X0KYdV~W1Yx1D$ihT7dSpXCe4zhbgrO?6$G8vL+KHo{YX`% zwUDZGvSeHMd`UwUzKOcbu(500t7qyGgpSMO!|*IS0<=heVY&#FOKB823uGmQHeRTVGa2Xd|6VJ#>jLao zoAXvQ_F$j)fcnG3aL_#D{@36whVLhZKlOS_ZWr!XyNY9CT*SXHFfM6?*@z`&i5Q~6 z)-a#LeG$H?(db(O-3E(oSQEqpTZOdAeojkWiMid2-L}h}s%?4Hz3MoL{%U{}lzrg@_z^Kyipr=af<)5Mvsm=Z7JJ9`YHXlCb zCu2f5kzR?p+vjk>1cB1gn9p@w3o=60=-eWiNqAgIZcJr7B{Dko@X7{UHrbVOw?HVj zGzBkxOft(GkB#-~KOoNc@9(Tv#@B%VCc|Co5rF)}(uv6=sEUoOhT@TF1E;333=F6r-Ks^5cu_NE8ZI-LQj{uXh5$AAM!Pe)7J&ZG*h9&MFOC29@A;-Qvx+7a*D--OxipkEqAn0G54fn%8BbL~)LY}KDgQ%ZE zXHME(FH9H)weATncCNgk@6c*Nu3(gZ;x3&O8Bi7p7ZO%WfYTrv zutyT5sI%jEII~mM^&qA#_oKl&W0eVpy)L9F7BG8wC)wore3S#;+r!6;@`>w|dr*Vm zls}ii;O;w?5fUEYXH7WfwN)6o`YZ&0ZNfP3f)DSNw6QQ+y07;e9Xci%f8hXJWo4zr zaabN-jP;N`f7;GW#^T`xOmzsEPu83>rV3j*^K)Jcj=6lN6Ri6%`?1H7}IBwJ~8VI?`R84 z&yu(5$E}|GMEng3m^+cPzm{;Sr-q%uHmK6DA^eBb#^)gxmhXTGJfM0?pOhlcB&W+x zI$GMRLQKg{vH|Rk55t2;g?MgMvibjQT!66OyFV2f`3g*z?+E|bL2v|8V=2iDwSvxn0fjW15eMi>4zQ4V`oQk||i!|m@+xFb;d0f0< zA<&;aMQ6&+s*$&+y29o!MKI>i%)v}aSzX;1>et=rayB+L|4l}?M$*36ZF5>V6aA&% zm&Z#Dx_^Wkdw(Eila_pmhfS8Co>#kl=CdX_mApsQFq8*B6*eG?(I#EP)=J*KU=+ku z-F3gV@nY~LJmG`NZz_LUs!kh5Hj8+-POcQp&;y|usaSZ~=0$Zp%<=nTNB>_H_}sa> z_XL|l>4xk%p<;ej-=MtG9)3b93a#IfeVO|I3J7k}xbsuQW+cc<(suTHNT$jx^cCCS>}N&4e?8w?8VsvGG&Xj)2#7>8?_JO^tHo3v2@T3zL5oB#EEDYl0ylzR|^j?fOJKySS-M+mLs*@vSirWUf9%^;v!z4q)OlS`6 zGGs+0ydo1J3=#hD7YUcB$q(1n)wgSWO^Y|yDgaV6bXdhcB$&5LV$1K1V!Bmhx7vI` zp9AwmF)z-9n@~!}(gXe|e+SHIrU}P0pD#4WiD7xT-?$fko6z&H{-dTOo~`i4i%8gE z=%N`rhYNKVbemaP!00;t>ozH}>HMh*+yB^hX?jc;3k}^+`lsqeEeA$~jYdtTfrOjl z5}6G^?yr^UqaY6-7El!dK0`6DIGHraX^Ni4ey;TULOsG#O?uxguiG>WmR z%reF1IpO2EY|Kk2%K)}HoaYuOr9@YGXhc|;#A-1OS*FXI7QId{lQ7ef};4!ObOAO2Sr+(4ODW{|`O_+(Vq?<8dnf}xtsm{orJu5PN|=Ma~F64jK^ z{P(ON1CQNE4BF3YxE}LAKBOzS4I=V!Ai`I=aKj(%FogCY7NFDju6#ax{pQKN1#LRIC-LGIWMH~6=d!qJ_zhJ@n0rqnG2g|3K zcu4$wi}fgiy5E)Ev&Gja zCwd;9xyjr3we`NAZz~&n!zge7<-dl#w_UAmZ5eNyn6Kd3D+D;&5;a`-5{3f$zHM>< zAAVlV&}=_#yrE*e*LoWVn=1IB%qtW>7-^0@MUtJ<=5tr_CySGO!9Ht;fyY-W?y_Zl z$)7h)%}+mqC}*{zU_-cgY^bV;oT|{8ow~Mm=8v^-iwv@CHEE6dJLSs2HTym!^+~)j zxk6^xd7n#mADA(9GBdI@sTo%H-R0*LG?cu>ov!~hN|?ECVJ`U(VufQFi-*5GUO40r za3#HSKY1;nIUFJVgx^3ABTbtz1_KfV9~Hr;D_jyOY;!EO4rH(G<)ysqcb)%kKr_=A z`O00Aze(K~uq!ZJXfwhLVm}p80o=ocvxU%4SDMa1%p>EbZ$z=0ANp@C7ujS6d_!00 z>H7c1EwWgMiz8I&G=$987}e+yD$zcqDwvtXP1KR7(BUmTVrZs1T5^yx)zsFiP@kkW zlaP_k$q3pD>}_pJ$l60Z21lmCf4SsyD=x?RgYXEFRlZI!9$LD8b64H2y83DN6j)!1 zK+f7^!<%6MEnHA|_90$5L_{TcjyZ$*SXwR`T#*s}i=l|U1nuCb{W+!7>S{Dpcvv4S z2;AN{xp=Ds-N7oVfQ22=1ThO9f3|V(UC;e#s|$lrS+dIgxF`F<{x@3l+JsVwPA>6I zJ4I|V=%coB;+Qv~OT{+s%h}mcA#B>MNLsRnF~~k(UZc5EaYlK!C~=1!a4kwonhHa% zu*w|^7Z?%}HS5R}bJ{tI=o#wwFR#qd|F-M??s~T5jg!tUP7D$Dg@i%1`sXc{U9Khd zX_r0UkDB^RC`a^B*HCGAjUlW4UR5 zO?9j7vRElD?gSAmw5{?VG0kmXp z#LQ{47%~UrgEcP9#(^QhQis;3jZS|`0%$QwA<-d6qyUZffBF)B`wWx;(%%gP|ISJ+ z=B~~HhQupkbB?uAg{_%Mb-f)~O zv9QcRJq4B}FjMIr56`@{^JxBGr#RrKmBM-U*MO9IV{2R6MBhiFE;9DfLB%d!Y*hy1 zV(zZ)Z=CojDS?61*YkRN`@uP##4<|yVeK)dqQ5w1_8&^J1l)b^ri^%fgmLD#SzA}>9 zYOTr@ns)gl8dv9S2O0a84h|_;kkkncjTp0Uy|>6_&u7Lz*u)@HBEg%dFB?zmcdtgx zAA|>-bYAw78v?))6z6!JiGC_8UlAs{zNf879MyS=Y}}8UI0^^#DLr2qrs{m@stBMW za@0j5(k1N-repnZL%6k@QRMFxk9st}Ym;wx_MSJ(>pWiYi@3k(NbTg((Y%NaqI6xZ zB&yc*9K%0!^k2Q=!&Z;uRd~cVvqqioPWei5^P?PUX_H|ce|W$%_MV?h>akleaYlVv z;i6ItU!M8IlhHGh&u-JJ1%@881}fknvU_q8?&a@Z*9R>Bxo^TSzp>-I%1T@91isR$ z8-n3(rrEXcI5g^3n5F_}OSrYRE$q>7n2Q9FQR7CXc{yhSSYfLffRt7ljYJVP7P8W{ zhR}5(uf+aG6BPbDx4vsh-15&Yte}1*Xn}MLF?Nj|rktOO1A4pFzeT6;c8|H0_anRl zz`e1T(TYz-vlaYm0BywfbgcbrqOrmrh@z7L3WjBY;MT_Yun$e(CO$ z{R1rfDP+w)x@;7<=A|y_FAKsRFOM&7@1(ZF6*}m z#?fe1nwWAZ>S&3x6{mBas3lE*Ct1!%D+D1=g!P>{z};DhaW(mL{b%i68=!c$50?Sm z`RZpX=D+4`=EXVuX)39f8gTTedtMB*?_@1RDblb%L-vP6GyE#HEU!m>jAkpZVXqM) zj1}^swBpLnU}t^#dsi8DpeR#pWV(1#W3(ZRs2U)Zf9M}H^uYP&?zJ-4_=_X1JXvs& zUUIilk*m1aV@55g_GW!7gO^Km5<(C)YyKTY9xDJ5B=mZ}?K&ZJHwoJdWZ>o1Qh>Rt zG7MFJRXAlaXjOM%DlbXKZipmR!W2ICa+W6-g%f)}08XRZ04X#P8;aVF#Qh8zvT-2_ z2??n5MJPy!y1Qj#-|c$II)hlE{;iELS2M2Mk&CB>Q(jQq2eeV8a7%-J1Y`>Q(6l{8H|Y;WaUM)!rtf5;1MHh3rC2&(t^h4+Eg)1v3hvra ztn!^c`?P~K&(x-hTetGvY~JB{-di|_yZu7YoW}e8;{)D<>4EKjLyJY~1lSZ~4x8{- zKOKsg@2lqW3wvmE0v;Ybvt8vU`d>{qs-~v$la({9oOMkzTf@4jT3N-`3p?x}fY>=A zyfiB<62NgR4PNvN@^hE6gXQ<==uB7#Ea6SgSLyNOp9Ow+rZ`#e$k41YRFssIG~-O` zZ&hZ?l}(Qs=`bHno`N~Il~pR_aKz5-ijs=Z6*~~p{&V3% z=(r}yLvBQizNXka>`Ll%zsjz8%MY(X`uzDjhL1gc*_eg|d6vDL?xmUBx zqF!mYnlXp`DEriSYr&gaCCVP zHmjOyvR~u(+RqCO8xdYV?RxW#f-@0|y^@n71Kzv;C#mms-t+F_E8F}hp$?Ze(R1id z0u3lA5bQYsXa*V{y2zV~d$k=fGZ|PvPKF9gbX|~iiJtkKd0UUA^Q6=M!j#Fw)NZ{) zOXTr=Iw;9W{&rl3yl@8+aw8m6wfKJJqnK(1HKQY&9d+2Hx zay~A9c(Fmjd!OhJahxej_u002FoV%bDI!3Q#~ow>B0$<9C(LDwD;|E=^OhhrIpY1Z zydJ0vt`M*JW9xBdbL^o23g7;)p1pHDSh)L9;)`1eKiYKHwWRTxp=!P0(xjpa?w|n) z$(s8e;n$HA%p&8nCcj6nbip&XhRD{J8Ls|+9vc&H#MOL5EWZq@m2BF4GDAYl#!Zz!mlL;oaHL*Rh zZQHhO+nm_8ZQJI=_Qc88`#snB3+eRg^;F$emBJ^P`*Ns<=!F@NiVX^WSZ}Ki%g*W= zJj2cWW5m1ITtAO+2+Za<=FD3ZGsfBXZG7I%#N3<$=L}_^CC%t&AD;l0$L=TF*W~KM z!$Wyjmo~|#dSRb6o06X&9~?aV0`L;px`-i8j>M_KP@awf{Z0WsTNyMuEf&c--mg1Z zSF=7Yfg`_7zrFLd6>p93v0WDmMD~N>rQo%TQtCzauBQnKsnfo0gh}DxMlBvv-}3|T z^G(KtCC1y6)av~2VKK~O=xJz*QmEAiI9Fu1x3`_|{)*7hg*Dx=D&H`ep8W0h$(RQ1 z{r~Fq+47BDF=T3|;x~QY` zfYfyR#dYoOR8^Df0`4Ogrky|Z13pgt-#SWGO`75sA(=CVr_B0{G!ls6lwdCrv|25Y zfi-dpI#+QDDVd%faf_3^)}`b--=rC8ykFa~7C3=uGl37+uIlJtVJmEQD-9l2buCiN z`Pg;xqL4F`S88raa51*)$)XXm;@8CXelfht1&3ebcV7jTk-&3db$t1jAiSYaNbCTO9Oy zags2u*FOsxa)?;JK=yK*oXI)6+SsoXa?OH>>i$Xek7elb`y|jUu|FTFqTFW5Z_!v5 za84XIp6pYZ|h9^Tp&h=vN(_P)V+ zetdohp$kB6+s>Y12)wqFj4lkeCV&g^xzX)- zSl&$EsIW{DW8OS3fK?gV!b1nDr^)+LV$lKu8%=}Igf|#MkFb6sdS)t0?_ zWFCb*Jsg5w`q=Ky3V`;N7G>0;u~7dfJTg_#Hd!suH*xRsy&J|bi%$8nAMnZwtH0NC zxcPgM<8@u@d(rA^wWP<(K@Rl`1uVM-*GvRG)1K6|vfbmLk@$9=tnPf)cdIUWJ}oIP7jN%aPB&{^bg;++O!FqB&E;=HTKGfGZK8-YvO|V#{U`tr#cyX?3WRBWbcleUaTx|BOgC{Z)9sw` zYZo_@RYo`J2fj>_xlD=iPOhDm-`j@nqB^9pq5mTY4Z=5 z-HU>t;-yUmC`{u7M8015K=m9SpEvz_K`jQPhpfOKIoyF0ynx_wyUXM3I)hZ}cYRW! zQZO0pf2P^5V!ef|D3lo^0ghn;LSVVFuJaQO#2a1e_??y|CP?IIF5IdM6CHf&BStx7ug}uO)dj9ycES2vne9m(MG(V@ z!62v72-Y7cJ>U8Hjz`$ZBwabU1e$mds)2;=YI{)2l{>D(bej3YX@s=GR=rWSbN3tA zcH0-^iZmPwsn;%ctVg5EMbMd9cj;W&+eBm3IL}0nFS$K*osr_RVo3wW-5U@bpbX_V zEm@iZ^Aen)RtCc75#ImAjP99f(JaAy7`A*~1pl<37-h!pD}1_aPX zhR8|~ByW+w)4}m?1ITSXna2Izbq0%o{oBzU0nJCY2P{V;qj^dEu!SDzOR>5dmu%6qIo)LY@=V17I zOYrs+d-v@cNI%=fi^PLRQT^?=>sDZ2Fw7rez!L!zQMRjIWCQ3XDVD9;`T+SyF zm}Nfu52Y*+4&QW#{Q7};z!?kdI;jR)s!OZNoI}%&8i?W)0Li@!6a&9M>{4Z}GIr4g z5Xp<-)FO?NLZPTH+@52?)wXznH9cqk(p-?QtL|PX)e}@BW9%&Ov1w4O{!c=B;a8bLC zx^@2P)(7+L3D_NIE@t@Vl;@f_sV)Zj+FLT;6X!B9aa)MC;bhtS!rW zQEllI9f&RgIw&v)(LSjj#_^GT$A-p6!jsJ8M$rviRoN!>k+SA$jE6Y<^9!62uf4p> zD(Nw(DD&||80(|kA-2d1pQYt(Ig(?>u2~qgG}O7jA`ea6A|f7|oy0a`oLi+7R2+!c z;f%I+H_>&I=Vy#@6JJWdLIV0Ocas^YlBxpzbpeD;(`_CPrqEFIv4Itv5*(e!#>i$h zC@7KvVn$3%KPGI9GoB`wYBb&V=<*6RXJnc!spq9bMV z8f2Ut7?!{QK6sd)kVM63Ektik1g`Z^(Vc;#asQps=Jm{aURSI((J%`9WIK!9tgNi7 z2{$o_9!Cv?z$o(;p~|>wb-2@s9C5P#l`8ih(LO2c^g;#~Wu0VQ=(%mI)O0brTl8qnf z?78gze9}1AP=LJ|zwwo+=0P+)XcuBNrxI!KhDTYUC*IKjI?*6l++f4LZ@@Gxh$rrM zS<62d7q^uIcV#aO$TztHcR#yfVx=r)5v*d!<~((0Mw{xDM&aqH96z z5`f5rHlqG|=CC0+){@i}UbovAJNZ$cWldLCIyyaFsYuiWp&Ybb5BxBQ4BL6XcQEZg zI_a$rtyWD!f^2U&;C7JtbOzevY2mZHjSRC+k7JOhr}x1KP}~T{-{{W9_jSkV z3QZ9p&&tZk$mU}-U~|qv2L75p>jlkW zhyQi4-NxH96Y<=Qqs4STa`@-D_8I%+#J|GYVa(=9_oOSUs|fe|C?a zTizFX^iDoDI0*YPr!u}_tnXO%6skQ2*!+n*N9zVeTZ1}6h#w_zQs0v-# z)EfEr#>2pjZcpv6!Z*~SI=whNZ(Z4#@t-zB(u{sX_)0Zc436yP;c?;TXKiuYOz-pA zS>~u@&oOu(bru?5X$E(H=>7jL07=W+r$~CRb9`LB8!uTPOjsn!PuWV(2=^!X8`7X} zLHK6;G+hubhC^9>&)+4-Pc2)?Ojan!4DrDk(?FD0(rp{B-RoLm66*6ZWEUDH?#HLhTjb$a zjraQe9DH1m3j08oy@ac7xaVYLiAM3$T|Zc|ZE9(mm-AbJoa_O8dl@CjN1MbjXPT&I z>=eZpL=u>sx&LX4p@r9=C6^jxYK*yHN_T*FkS^ctNLt5wr)+I@iBlHJ9Xj&)UK_P} zhqVXbBP#T;_dYzwCH99nLH=3OL!%o0ug*(Ww@eb7d@c}4UssVnRULSBN~fU__(8q4 zdwh=+$Y`@^eLL{vL-Bru`x-%=#hBGKKMe)b|Eb zZ$;WiMOb`QRSD+aZ))0^4={hhm53;=MRHcfuFhV5FYqb%VSHVr?D% zD74q_?X2{Bk6Q0Fl7}CkgBI!+9T+D1Prq8tK8O&K@$AX3q9y*7D@|z zPL#S>O($Ex@Koaf@3&IfoxFz=^m#Mi3$2Vqr{ABC{1&em@6VxK!={sY9hn@)_*iL4 zF)^|8^m?3utgB|hd$18X#^GdO)-osdzw;@K!&0^g#oLH1EzgU5-r?gHS(7kZ{rh^H zU$Osc@07@SfB3vi)2%=?H8c=UHC2MWQ);NqQNq3j1TTUGn-l;BJwJKOP8NQjc#bG1bVUK zedRqd83Y1?QvLa9N)f{v61aHdqM|})r1I;UvNl7dN|+YGc? zuJdbVTFLw`uG#}7E^A98GG$$#z+ihc$Xo~CZwC=jIxm{k1La!oZ2gc|dg%)%R!udk zw}7Sr9%xn2nkcw0mWu=+@i~!*(a?%Pas&y%=m75Sq z3;F;jg{9y;d3jQ-8jt?Bb)9AzN18wllJPwAsdQ@a6O-XB(2-F55fB*YOVV{tGxEHs z=EM}x8D2~U_#&H_9xpwboFXKC>>iah`|b(&hK@4Dc$WF+(OCnH@^GQ}71a)*h$C>3PV# zlk4eDeStt(s!wl)!(LOUV}6oKTgjSMXuXaR8_gxV9Vy6qIVljLrHoM(vT31j&rra` z*p$tVJsJq>PfW$}WS6*Xbk28BbZMZcmy2|b8pU`UViL=~En}kSs*8<>0(c>rsNv&S z!5Ag^nQ{s5s(?+ErX7a?X6^ENPu~L#R}QP0A|moU*YT8jpyH$cM5EgOp>sxC^xG_vqKC-N_IB?%uQ z@7?BbZ))8>db3<+CQz4JQfv+m-A0fd*%vyqx2pK84Lelw%8wIk1b%X{p zAn6k(u#-xw4u}p{1eSu)+_Q4Jtwv(6>dRps>fRTDkOwiXQ#^nz3T2^zZ~f#^n1n(K~-TR~#S0&W@q@ z1h*?sSM_4utjP*X6>CEV&=bcb6@mh+O`BR-AuKO%k7yhCk5sWuJE;l?(9vpf=CbW{ zD`vv=KKCPj*nc`qRe1&GD- zu?XBcfaJM5ydf9v{9p|{xW$TjU;w?!Y};Dg1|m1ZD5I2}g&H>^W_U9D8|YqeXW0Au6|__o;LyTv~f z4v`}1o4Q|FcK02uQ2C#+hz%O_qh|*doV$h8nc0lR)_DmivT-!M+Om(#%ta3GfGICa z)^^{cMaONPD&>CZ`91}9aBiMGseO-mN$vGw`tyKX-?QpD+MUC>a%l%m9y(F|Y9Igw zyF`ANNbv*)p{SOZcJ33J?>v3`17Cr6hTCFSgQ4d|byBzn2Hy3EZEJvZq^t&#GuNe7 zm+-FF?mJ=k^L%!b>9nCC*bzfX9Mm&))f{vdgQ6^s%oU)9>ggna$!5>dm(U69!vmyWK9JcE z*s_vNBZJywo`)pCXmIjJ&-_)&qv);v(&_J|^y66In?xVK3hc`w*>gPVP$?|MU@}UF zl~ch;e<%sD2Jr$tzh+f5u!6TyKM4lWi^K6BH>4#|JLB`ay&(M2N*Me8!(uzM+PE=x z{?B6V;uU(VWFCn@$K670;Ar{m)5SJ7zBghU9srj+EO>ELwr`Q)y41~i;@}2emK@7$nDBc zS1mQ9DvhOekZ(5JR3I`6l$N-`+>e%zwQM_d%HyM|Nl3_<7`&4QR(D2{N2NK_(V-4c z*xT~#HzRjhr6QAL#||7RohvC(9LgF9Ei=i)#@0IZ=I`S{>;d+a6aInv|Xh_7(Iy}h5kV)%-DzYeMa zx3)RYZ`iF4)gAwtEf@t&o0dAAST)s?e)LeF$Nl9{(#;9;A4((^0Op^?<&(S&Bl{9a z#PpjI9Qdf_N$0aSFr!FcjU4WUt=!$yv9YmFffg+xgs6|VjNFx7*S~g|%hK-3$|&IQ zu^f3ZvXs)L+Y?%nP`PnFm0pNrUK<=WzliPpX=w||f2;T?@|uQN}m-E6IA zR5vbiS416(Rs`z|h-iAZ_UHtvu(R|;?zm+fB+8uJ|jYA+)RM6von$q zu#=Hrr6D>Z&2y*s;3}8Q1IF1YYbMU)x|GcgBBWHQw$OpW@Y?A$_Is!EH+pW4S$XWw z_=WAmZkezDicqLX_L{s-2RcO?7{eGRktFiD<1(++o)w$}iAtHS7g~eG{B@e}c(;~> zAZImL&{e(1({SNKDy$qW)^It-OIueLUD9g-4%6c%4O^E>ysFxd^z9@la4(z{xBG;h*nhFqG5TJ3Gd$dq$IO zz#*hX;5IJX8P;%Cv0cb8dn06vzJPVX@g)Q|^$6HX-FOk{wDaHI=-me);zb7Bxg9WZIO-b?}jJ+y@sR>)k#f>ugUnv|4I+Aq4v_g6_6SRCD6I|e$q+W z>gko=ITvHh3-GgcB9*u?^9_-vL?PJtVtuD_~t67yDxw5zK ztI8!3GT?!J(bhY5O&`yNm)0}laC@}tXBQ*iplo_;Oe`V-0TZ1m>*mZ(S^ML?&mDO znCveaFtTB|6D8}8fZ|7%R9rK}R&GiZnico#{@jJ&%YJ`y_P4eHj+|Fl&=_|%#fW;! zhWmi@4Gp=-$lPG!(BBCG6hOWwBF=wfvsm$oG9(L^DK6}Lo!p&pT^wBtOA;AFtuahV zQXB*ziu(tTL-d``0PP#Wd?jGF5%KipEU(Sj4q6 zLYGVae36Z$1ZfM>ue`Jr*rZZvzB~~Ue>J2pdswT;k#-AJC)kBkZ%`dxySg$jMLVs7 zoj;252Gq68@BYG!L4}?5X_f9l58YYl^y)^vxZpjG4L&az#a$JVN>Nd;yLq=6 z#aU*llQG$bBPJ33y4+z}pHvNlgR^;j@VSvcQo-C8NxiJA{Vi}P?wjVF@We+2ba61y zFpJ~Oi9x7atbb}F)r(oHj1c_t8+bBrVbnCasVAw5wRw0=A#g>h<7$Z6wK^4)wxz1M@IXTJOUTuSH5a@E_=S|4eh~ z?AF|Kfj>C}sA*erK;?xzL*45@#8ZFuJ;~HN!@MmPZ@4d`pkBu=Q<`j}#Rg|fjnJRH zmf_=9*MSFSW1^k?{UQcOiYQbY9Afv&w@lCxC}Ko?c+_n~-dzO>GcyXhZGb11!F0`D`(I*)iJ*D1s{HrKa@eR%c0*FItlS#2riu$eBeggt zY>Xncn#Pff`&mC@Dbz&HA3+MWGN}L%fJtJ1uDm@K#@lq+Hfj5TevIrFi}q$HP0n<8 za6FD=2c7G_&Sa`mR>GD!b^O!hDnnsn)=5yFV1)aZF#TtOm-i%|F5%vGTJ6$;5Q0rH z9FBSq3H%NiSPB`&+O(nEEFzxoGcq2pH~M=w^UAh{#yVk+BXR4JBnl15S;@L}$*L}2 zbbUbt?@Rv=i}w~6>@N}$qoG+cKEANyY3hY=KC-uCCI_$Iu6zGof4w<=*}(iAagH;8 zK;d+;;_`gq^xqsObOd09jfOvY>j)$$lmlKJVU&6Cpr9Vv^kd@h`m=y9#dYsjpjV!8 zJn0<3nxp`HqQ+5U^#$W=7cDGTs)2Vv=rmiRnV5~L#@7<`-#Ug0-PW^7mO(qXH%ndH zBiX-UL1xVy-Wj&~e%f-nxhC#CxYI0ozN6D>^^j>(AanC|o;)t2$EXB(T#f@Ns4c*c z3h*0_DQHq?u<;=O>4WjHJ%r@lB97K*_x{7yv9?@g>4*`fW9*qlMUqC>+j6XF7Jk6? zM;_^Y5Im&|L6E4kTO*>kKtgg9u;GU|Z)MfJ?5QF^dr;vDFp{b*J+ULlr~b&M5T<@7 zf~G@hU4u9_-EGr?h2E{-deW32_DRxoz_X^FY1*NfJ2Av2EC@ZW%%R`5x?x%{Uk|3) zyCV580i4^M&N;-vpD7U%Go|x$HyuATtaE;MrOpmS+ifs`)gMknp{dlCG61X@#z_=O zrJW-pT>oZeW0P}7%iOW)+=d(kY(6eJ;)(!(ZwhC8Uxg^bx^y|!#W)pyWzjo@mPgsx-YQK_dNj^K63)A=y%1HT`8wR%53CJLX;S{pbZ*N&^Q z22X|~5TX8=yXbJ(gh)qQTN(`wO#qsgux9|ng##IYj1yp;M6`OP_-Q!<(Emj46#CLk zGyh4j;ht6wZH?<~IYV~mY;m3xR5Liuozn^7>$s5>S8Us#h~sIC_at1|`eTxG^*`Dj z3#m>+rNdsG$O=J|z()gJG)<>PmimWiPj>XJcqT-^*?(mp@%C=fz(3Vn()#)edQg8G z?9j5Sy$AJe_md@7#@*)4@T+v0=#_u*u3+*YHv6JP-`Vi!Q@Y91Wdo4RD_*9KX|fMM zn^@dGZDBS#$ri$tUjgIv421R{KP3GpnBcX;MW@>)i*U6QImaMHL>)1iIHT44k!=J> z=f=jx&BtNSIMY$T(y8tuI^4$PL$Q0Z_U_+&Tv}ZX`|SgM+p!`@@cn`x|A2-m)R4Ey z%wzT#hX+so^z;YVx~J)Rq$b8{=lo^7Zm@D09G2u39m?o1i$!L?*a+Ltj)%mN;{@Pe zXxATh!-DgG(NZ5&wzI1>#pd?o?TnJT9ID~qNKIbNy?#*9z^EN6!XMp&6~1=h zQmxUJ2nng8NrQxD{!8IqwE$A~;(BL#g|t!skpH5JZD2#DM8;Abc^fNdY3Am}eDLgr zl$sviYSOO-Uz>Z->Uw_w97l=) zml5A&0w6yyvQc}XW4=wNerJ}inPtJg2NM`|=k()F(1gLxfkfCa2~jK^$a25#UvqIJ zJ+J@p=a>Bt83yV7z>xJcuNxP)ocej0YI0Jxxzv3GKCz>VlwN#OOMB!wbImzlj^p*L zc=d-_DiY00G=K4QC2$lgCUSXyY`_K91j{ikq5qRry7GGTnFXO1Pn>V!q&ETth8h_m z6HeKMC-V)G$$XdzCndFxRqu8^V6-rP+n``SpXU6Gd43x5I+nhD^m9?_(xbj@dqdQ0 zMs+c<7)==j!#{BWJb-a%&C2>RPfd?Y!faL-@{DE&Dd}juaqAtkrC)&A=h7%{ZlhVM ztnGI$6VqCw;^QiuF6^vU>&DqONtys;Ze&IkYPAi?u)WD@jqOE$(D*$7xe?g8Kzi&X zaiL19Ue~w2yQ>F{sGdT3DX~_q)k-lB-7`P0Fs(_qCgu!0NgUqs7{=B0^y2o~128gx zvBV~qi?rx96*244DXzCFvY5b;3+g($LHi*r?mxL3 z8Pq9PshT56AT}VKl|V>7K}&_#oW>D9PJ>jjj*uY?%6|`BWQFZ|QuE+I6OxyijSDsjN<++YX1+_V%R@p(k`jl^VCL+|5fHez)Ud{Vxs1k^?2V z4_+?*p(a7`&4}K~K^r=);j69or1W^np+jd*){CUr*ggV9R}w6_=PVl=n~csmeRL}z zcM2>UAtf%^Z<44Lg|%9#_p^|2isF|zqaz56)^d88gMB>w!H0ozRn&fElek=S=#F{- zLtzLc64p$O0l6K0d_LNnNyc(A8JYf26!@fijPc{U7-6$#he617W(P9ZH$nK7%`dJ7 z5#@>a4AJvgaU~xF9gaK*M#<)X65vcfc&5jxFyU%#jt@0hR0K3-{p7(|do=`F%A7y!di{~tA639+)u48GDV z*9(pPpW~f3woNn_H*W2Y`lipI=Bmk1s_vtWC&uvo3>dL{Wh|B=>jNadX% zTPSVGLvp)*RJBxVwgxgZ(R)<{7yx#VtmL~Yn=&@lAXeoGZx2me{6bOaQASFfg z9}Xup5zyZEZM@mrrY2Q40_C58HD6NG_22D0JV@^6<)vGMC+gLAioc-LY0xXGt78sV zfcoRolCWBhHZ*2aDo#H-6>bo{E@ko)eyb61nMgve?Dhv``tqT2mxmx8_{G0+m9ZXp z0Gpl1ZnXB5josYSd6Yt~{!|$S3^^0CnI=(eY{|%nNIn=1JM-Tjb$F4510IZTVuhD0 zNhAm1zA{t6*n_n8l`W3Hh7F|-7u`eWA`y4EpQ6`jxrm-$n!oFDR~~S6NjlgYBcvnO z^%OSR?+nQ#;nL%*3yU=FAZCcv{`=wlgLryTUtaAZdJn)SC|JgW@<{FE8F@eDIs%P} zC{#&HCV~1z1@>O6=cZW=Wq+c;zF*1Zq>!o)M}WmR2SW3>CTVAH?#Q=tn1c~oI7&xc zqRPjSZR_sZKyu763eqTK%en|x_Kg3UsSWiLK6-B6NG*6vs%EsLvpGg)`f-B#$64*y zo7W?|-#ZP@_kaMWUr%U9$6NFB`o8@clVROv_R`Xl1bwe#V9$5Zr?SVDr?jyhBH5EC z_Xx`RI-Wv!W*$yS^7N@%dVE87N-QZHn1_eQAQXisKHL{YOI;vWeWye$X{+m%=ESrN z_f_G)fB*7o7z}&_tyZc65dPJ5;N3Nv#2~cn!KOw=Mw;(*1>cz?Rh5I*-rWSgPh2ZJ z{R-vNrp4enlFYe9RBv)G-o=^8`4a1Jc3=dirq~5|?TUX6bxI8-XJ&Tn@9Fyt;JR;} zAbsHfkirzQ>93h&6(HP4yzLX0yF(E^k`?O4-hy7W&4x3iqE2qkm?p;NYg;z6+=gQ!$^zvS5{3(rKc-AU?t=*u$C)s;}t{D)Z)$6EE0sqm%~r+5U|N zK_|9+TK>t@dK-`V5bOXOl<@|Q-Gaw&Vyy}Uf5o`~dlidwo0$o6k?#gwDECBgcd)0Y zr$viq6-3N;eQ>)V>x751vy&ySu#)9fO;FcDjRtVZ_CzT{kCJrEU{$9(t9B&^gwHwe zwQ4TZ-LRhH5&l1{!nIm6ny!x0_H~Tc6*n3@Xsg~=<|fc!gF5bv9eaE7V|3m3X)7u! zBB1L}M9^}=XEXP5oVLz4yi~tLBl))=oD$fSuchb#9UUFqb^2UzZmA@QL}9c$UNiElRQ(fBC)ll{wg@#03fkIPb#!urXVjfyN4udp z$(d=O7+4M(K^GRX8^;ETJw=BC=1e&m0RfBiveJ(_ztto+-F#z#^g!I+K(T|Dn<>lK zEOZ)IO3Zi@gzgr`%e_TLSqG^+QE-eW~Nh5LO-74{2;&*0BXnf;qN4?8ml=3)A z0zW5WLI2U%FI`wxUEqG3zOaa}BMOUH3kTc?skYaz=l?Ry4J31$odd}U`7T7aIiezIUeOkZE0zY~ynV^^>x zZ>fXkZCNp7&xS>(@oyPuFlVR#d%x!SGc|(f#tb9-P7>H=%&=(M{J0lE3!B8j*naNV z?rcSUWQ>ED&er~(H8nfA=^E58j&SqJg2(xr->8svXOY)$`x>;v{Yz^t9G%WHk4n7kz z_h1(ug4>+!W~7>24<#zpz+tP@Rlqe%0@B*aM?3HJUEz)>u87`?-P)@j*-$tb?53c% zTH;eAAc0qWx)wlNHq7%*88n7vxET*Ii?*NK7>%kr+G<$w4`Dne6h%mg2H9rW1E_c3 zeB{CYTTjF$58Ghso?59CT^yvc1%)e=MyZl>hj2i4%X>}Aqi#?fn-V4>ry9-H5 z4)OUQqSb9G3Ud7H)moqS1U%^G`Sq`hbLUS(k`o-EF1I^ZA08Lw5Qxxs4dUgh9MISn z2ZT35U@^+7s-pMqnTZ&H-^B%y+u=zbauhF5sL{Z{z~DYRwwS$$o3*uc+n8eQp}%a{ zB4wO7Q-v;ez);FtU)Wc8EWx&1H;G){AwZaNjE@+>SpikL;$8wb;|cOCViJ&=*o_9w75WBo+k+G-wo_nrF9v zVAD|jhO{$E)=mxi$u8lJ+lRL_@~gKV4>WVkkeM`|4plFh+dAm4zt>DsvW-8bUef~M z<5tyN!7OF8YJ_4e&{{(YJV3?X8GUFIxW zw;WX(yQA{Ny=Rc-n2SYi!7iJ+uNQoO>{BZ%CC~fV#c$KOl{b zRxjUI#mVN-ktvna%Qtwa3-u)l!c$+iazl;4&qONBDZcR8lr!5yV*N zbE6B>G>|cG%7KI%ko+|VanqqK;|y4fLhB*IUYhYXC&DV0YjxEl!EM4@6t z8csF66PLaXadaEK(#Oai&-rb;IyV%O%X^$;(*j>$DI~;S zhOy#_%gt5TcnU>T#v)lm+qq`9CEgzSy$M^8No0!9gp%;?IAo!^Cl@TIX@ zu`S#m@#T?(`9*;A)e>siPkwFS%p%)mH8ifq_otU%y}#2_S3;>)N|l$ngI24z=SWIT zy2Rjo?5r&77CV{cga`_R^%hXl^FeGmQMJP>-h+Xkww}y$j87o+kBDjGoSvO=U}SFq zc?w|Sz6|mpyx?2ZeF zs!I0v%}(omgWDQ3H3beTfSd|m+eO)0r`b=dbw#1l70XJiy2Y}2MG!-!QboJ$rvQ@4 z?=>$-u;8B!ZaW>%-|yFxu+UvyJV{QEiSO4MyRX|`vpgr6BdqdXw_+YcVXUE%c3N1{ zfUw+1U13~aIP1GOenL7#|JSE~Hm*;7z=K@fVex@;nd4Uq8V|1hly#r%Tp08KJE3&s zK`sTyWa~mfGC$!LlKyj+j0){KyaXr0O=4%Q+Xn(uB#F7TWl?SKjwl)$>k?R+FIiH6 zV*@iHHc3*0(*ni3HL`ay!w!M#;QH1Uq*W!=Mx8HvwN@|6$Bd7`r2-2rA`}N095QYd z^mA7J@G`rFkoh}mH8j9mbZ@UeXk}|_%S~Zl6qo#6`>rhzJu0NddcA;_MSTo|wm)Y6 z6i03gqxH`y9AjQ?bWs0Zw!xv)AAhKDebSMp{C@WD1B)|ACak0Ij#J}&2>KQEy$SSS zVh^!CeTMlE3_S$B{oQ<-Ox5{Vn_9t_#UzAgqpRjtFI|wqJ_K8y-UTY_jlC)}2Kc}_ zJ4iIt==`cn?zX<);qLxn2FeDb$EIAt&!%l7WyLG0c%z)0*VYS^&;KG{yb@UurOB1X zFy%)3mk#87#nu96l?L7$VOMtXXx!vTMRNEFT@e|?;VXqw(CVDl3CxCetJegGJCYAi z)8^z9WlOi=Ru%r7A9G#WLbuM1bA0IjWlyfuJ6r`(Pl>W)`+iEFxSMV;(qtxcry*m4 z00Rra6wGVS*V+DR{-cSMr}X5Y5lG<^KKe$R%5}iVQ50&=VpbvYONw|#28swxW|#^1 z%caD~Ig&se^R!QmGbt3Iv7uU}F7*UA+C@^&^cjvMWU*3p#^Rw!ggS%*Ax9GIhOi4k z8;#H@Y7*7WYSpr!rf0Vzh#XRfGY|ZyAco>kC?6nn0yrfIM))J%h9Jw#tBxUo6so>H z_kQ~zGCqDqj^y?mz&D}94z>cF`m4d;9{0vHzlm$7hG7ZpBCytCV!~UI^ADp`h&nlA zPKE+OE0@n3`OY3$zyWNw>0Sna{Py;2UiCW2R6Y0%-m72grALZ}h9681Yj7p4#%$!F z!fUp&(gkOwdPR6DDroZQUy=WA-Z7sy*#m0WIXQMsX^Xo%^+xxl&aO>lpe9Y0+pdPx(u!Epcv6tw zM6Qaq1_}TGOAzH(z-=<9j;LsPKgm!^z~$7)D2;a{>w#7aynKw0r&DMcO!k0NxcZ21 zBF9F88e#+c$Y&8~bHfkz(x{iQ{7_s~X&WuvLxj<4y`GEJ^0jBxah_LpACiC{*X8q7 zfXQ(rCzym6c{1H-zaXR`Z(SUT;X?8pX2mG|=u1V?tuFuTWN}`Hi@!FhjBkpY}c%nj~hy4xo4UaF(;cuQpO;&crB_p2E`ROe-+mR5brY}c! zkg@R-nWVUDh5>OFAT=~vattR*o|^Da1PsBU2m}%w?cn8p-`cgah3p-Uj&JkPPPGfM z9UGPv<>kSBH?ZoPw9l%nG_RaGY%=N2;K5#{{hBLyZog@O1dM{j0(BzbVTIyXZ0W>J zeQEH`5S833u^b^{5)`nX1f_`Nc3DO`mWnPyGTwELRKlrThjAfSlUxza<$&LbIr;u4S`C)#ror2V=YhRSlB zp!5tY^o7D4V`iAj+s)Sfsj?QzcEfk0;OdGklgo>~WA#_ffWsQ(b&dh{9}POri@i*f z%ciepw>m9F~H775Wt@}SC(XfLV}X9Z(Co6oNY z%s|b=)%D+l{*Ejpq)=dgKYW^}*YkDp{k`J=SiEQ~E;Ny_u`UGqEh#zqpc&h!;VFm5 zgHncJ-=fIo)3vMu9{|Sbv}JQ z=xjlXzF=`S9iHHeL%{08#Ml&tK}m=#-I~)&?d9-;0;#8HTkri^ljGPNEn$x(IfVD=-Ln?A)(tF&|U! zpZDWP67&5-^uNM~e&|kbqsJAZmuU^{$uuO&d}H>ku;H$0%k3qCEs}a%b{74MEE(Sl zDa_Zp^(1xJg7l@k%-_fET(D{Fpg>577>)$EWvY~U60_L8=eDdKLLks_a*dBW_f%ZM zvZ*-YGaY`U`5ShJ>VWqpA*3r`VPbfNvYz!QM2=LEJP)IA|OqR;y zW!852euWq7Etoz)O#hxSW6|elbGHe~JH*D)-E{ahbR-AC%R_@s{elSBWMakWb2kim zONU^Np6I|qDA2^eCk&`7S6In)*U*MW2W4D@jLIt`fCem$68LSgxm|C$oLY?w9)?b*iDa*&x2ODbRhAil)}K2da%!gANAP!WuemnWyO_mzfb1@@R;{VAv5lRh#Tc7C~S4S!y3jGK9k zKC`dpj0lCt5jw-tKvKfJwcsbB{8iqtg+Tj9a3O;)rmi4>{ep-4Sqr!ny3^No`GrU_ z0Rs?>_K!hbV>2RtraOmrm@VLNgBnv7D(|2_ds7a<)_=U8{f8v$maS9$+}Ft`wkrKx z(jx$l*cmrgC>qsi>)jiA)28VIC96FjCaZq?3ZF$mi5SiRRn3%mR=m)}lgNYR-H8ot0=K>OdrRg z$0KBcMo)?9VXMb}{rYtXk9sN@d)Ha0#{$0kdYF{?kW3KnC7AV587I5pJm>7Ou;e?7 zn&-9Q**w}wF$>&YeeE;t_uu~Jyv#D`f&F!OW+h5Xl_(WXd{UBSGQ$%F*}?M8VC0}F<1Y#2bNj1QLPprvf=n#D31{Pq&O{dQ}TOkoqBwG`&rF=}^#=^MbZV6(oGP<;E&fZ5F7v z;o~lnKtLc6g9xaKw0+|d_2BxEPT^k9`zp`GOF8h`e-72OZ>NNYQaLH@IlBWfT1mPI z{P7HIYXaZ@Vw+L>bVgd{qjjMRQtf##B3B>~Q3M{P~!oC*|TRm=FFK>34zVa5b&LXqY&qTZ*scy#j*J|Zrn&ackZOIW5;Uo?^y5^ zjs#buFuAYx*tFGZrLwXzEQm&VEEjAh3%_`rY~5tD*?Me_%N;myfF@6#thpHNv0w~l zFzv0atzI#Ak)E2$0xw99u{#KX4B6GJ&wo=>ljzp}y8x~(YiZHq4Zyvk$GYsXu&T?btbse%!1AcqB?OMHP{==SZKUr3y9r^iR(517s(Ea!S2v%}= zu#StooT=9f@Vwk?N$Q9BHuBbcEZp0^eY+M5v?mhrp4*|Mu(+puaa|w~%Lqsg*$ml{ z_h4+17z93jE+uQh9JA3t!xFj$>jJsyCVJ=HA=Ho})2!MWx-b1rI@$CO(n&{xx+^|m z3>TeBb0aMH@BwFcodHKp>tFkT~|9s@BfH zYHAGL5n=8gBX@7%qSaJT(4U46A0S+HcDX0aqhfDKn#CRjdn;Fh7rAS%N2U8N)y1hm zAZ`)BPG+l2%_9C@817(DzTCq=k7!aL;1L0Kr3ovzT3FW{#Yb@l3Wrn*#}<7oSlh8< zhvp8>AD5aQ3Gb50%<9t8Qq8KY%jM2f2rjjAc1OoOIdKsWAtRD=psC?pNaB^BtqyJ@ZQO>qyf6dYuA<1H{a|cBmDRe8`dB9C_0vwv4Tk?>5!x( znMPc?*-Qq@ia!AqwHdt9H$#nvoQ(#b1m zd;1Z3i0pelYi~<7ByZJ2YJs`pBs2n3-hd_jQQz~T$|ovCA%Q^bAW&39 za(#VLrmCnn;!8ROltphNA3Lzb1SPe#b)?gqXv7HSYne3OQ%n#RB_bf#(_-wg#okw6 zZ-?^Oawv7LfQO}OpTfyRiEPoWKp<2Iw7^Tj9IJiAK7`5&)YU<#Xz6wB2mxQOyQRH* zKr2?PP$A%R3?Dw61$>;Qg0UNN4J{S~RaRDNZYfhzQV;_yBV>yalgXsH1@-1`j+xm^ z2fM}8>%(Jg>k{y>3r==Z3OqeNKpeNQu&_{b>FKdxjAZh7YHMq0)22)1<%+=TS(^I< z@%t(m`yZfmXt^w1x@RHW7hilqpMU;29XWEuqZ`XE)jXd1Dy(DS)c*bZY3tUlJzD#D z?8wJVjx{!50J}`^&d1|8cAGbE_9_VUvForGV<9PH=*>FOMF_in%*r%IUAX6>$9ZqE z>DF6k(Xypa(MKOXL04UMh9=ZFLRcX*m==_s7ztiNg_KJ9P2s*pBg*9r(o}E zSnU1%A0L8`@dmA3yNMKbyDpMIpbsH{^~Y{SvDaeAVig&N`yL*%pfC_BniL3hMF6q* z>`y%L#G$;ryk{W@GlMB|F%A>XvEK=8Vi%8l_UxfUhYo3$d>lh>^ytx=yGjb8uj9EYE31X38Vha8AUNMl8#WeGeLeF1Of@x4^y+J$(K+XggGM0p#zhJb0+K4p z`S8n`5b>9S-5KxNwacr39&`Vjn7_)yGk(#kKp@NroJD##cgsgF(e|_P6IatZ~ zSHVia(*g(C>S4?dgK*+e5Ey3kdRg;8(^GN?g%(fnh`b0R5b;$(gvaMgcdBYrKVO_q zO@}aFhMG|;4Yk`G!}KqXsHOY%Spc_6MPyfRtFD#{lK*9s^zHDQ{xB}*z!2PT|LKmp zj6WkP_g%gWQ&M@hE0*)z+;$>5DIif~Ro~u_7>QF7)HhmpJrAR2Ocaj|1i;W$i;9Zu5Ke7_(CIgz ziX)3%i6d<8tvDuLd3m{Zu**0Whz%PyOcV5_r>B$IZ1%|tjuB)5A6w?JYfNv+X0y?{ zb?XT6rL>rQ-pU7(&q7BQ*zx#Spy??w4qtxxC9#k%Ihn%+#a?3J9t#I}JicJeBhZ1h zI(Tpbv5+rT7o1F2YO0y0PA#OdWAo{X%ctRf*%34HAS_I4sCa)l1ZU-N0eh6ze6_>p z8Pv~K+#nm6xL#Ms-djYlis!#}H5ZPUgYP61zIV=LT& z9%H&%ELJ>I7A+t)3pO({lA$%4rr{84f?*#Z^r46mvG)eRvMBPqFm|uY0(vj05d!?b z&YnHH@2P`&0Y+rU2LcT(X^F`a4FR=LUz5AOeVFk)3HR7=uSQX%_YoHEX0V)vfG<>! z+Obc~i7j%TghxcU=R6S`aYY~y4Fvd|+`6uc4s94fj&Sg*)C|2s6UpAbq1*80k_6WA z*#H1Q07*naRGo^N>kMh>{~@b%#G$IUVNRX^A)miN((h1<=zgh)Ja7EEbuNAg1Y#3` zs;V5tU}$TGLa8uykIh@8QMGL88X7lt7)_WkA}%}<1qvk#_F7un5$>myzFfHpe7`*i zhf^77bE2L=p!Xmk(=MZ~fx|$E6b1yM&P)iym_(C(1OW*66dcsQfB$U|^!)}*URH;> z9Y@&RT(JPjCG2CkA#fy))dyOr0D`idoE%tzIr(EO_~ZPp$!IiUQDgF1_|)3kN^91v zp-V5lRI}#m+EysenLc*Y$(DRoRaIJiGf(ZZ>(Xz({g!6Tn9(^-Pvs+-$M=RUA3261 zTVDEVy_b?~fWS5>=B)R6!j6Mf^TDZq|4i*~O--Zr*To}L9166=8mPV9O1t+Qp%p8( z(9xsyl%JoAh4pXE9J*vhPbsjU^C(mc?*KIEk=BLl`_XfMss+vx*61a5v0Y*B3DmFWvhH(uLh;^@ z`?|gPswYe|qXdId!!6F2 z#tLQS%7L{q8B4)7tKOzYP1Oh++4%VPIe=sw%GPDdl0d6M(VvpDfg*b^<1R&6n;I30QaNxkf zu-dvEzwgFaqHbE2kdOfP1L>NjA6vVnrKNQW=NcLsXyL+zUWHF=smSBwd&5Gw+}vEc z?6S*zwiNW|o-#w7tz}lPUJZee_c@ni_Dz{G1##BKogl#Ur{7SPWf!7svB%@sxN)Oq zjmVaK-jW{ji*aL9Y2t)5VB34A#nx5}V%AwSI1=GLlLc(Cme`%=uAPVJZ*xAT|Go7E zEHQg#nxv&A(Xvl|Pp6zRGN@sIaRNb78-4xFE?Tf)4Slk7gSIgDr%|?2oI0hDrkpwo z!qZ_iV#EL%IdVXpYbPdHWc}%QNK6rZDKO`03KXAy`YEw;Lr)3iT5wFf`|i8<^;AY& z7YM{U0@mN9Pn2}@793;pL>AF^jj`blc@ET)551#EsZ8=c?Rv*1gPp(}maguoE&hZP z0V5n#TyzIXg{PtyA8u4QX%TJ5KLX&e5U;QJ!1|vWp-jzjkzjQIEx%*q}QJ1Y!gMY39tKcjMK55^R%HOkYt{oQe@d zVw8+~@4b;`oHGf$v9LMcis;Clg1vSsDXE~9t2WctEqmzTp~DfSL3Ab%hyw(6!rQ=g zpMJW3YaGxTmm~_!mbkoag6OUYbO^y5^XJb;2)RRlOiWBXjBAgg4Eq8MX8YE)8^6z4 zNLEo%p&hQuY}Lm?KemAL#j?yL+~fMp^k%EHRjXFf*=L{alTeL?f_!jaEa+kZSl7h# zxXSQfb~`$9@Yq;z%I;H(i;Icr zJAS-9^_gIjsh}WHbJN*Vnci@{tJPnujwcf?FHb-HWSTf}nC74V_5Uu%eRc23cI=pZ zJbOcf9!fjhZZ2B5_{^!$NTsG z?`=Q?grSlo55@c$S>YZJgXd13gFFfMxE$uJxlo=sz~>?f1mYC|Sts=e?NL!m;sp{c z2Rl|uzAcwfdLy+vHYbqMWH;&dV(H*9Is5QfL}dDafQF-R&*=kFqDYSjR5cJGhO_$N zS40*Y(T2T5hmQ7G+-*iy8cA>uPveFXO&X4!RyKkoz;TMViNI}RQM~A7-ttHpCPCV_ zr&=xkCXejEG>i%Rn*yUzIhE3zd{SgGK2r0oI)~C7b?L9*rrhcaX%17{Jd~U5OIcAy zAQ0mS;O$gCgO~AZu(UZHv<9Nd%5QiuGenF-6dU9%UHUbR95D#qlLk;jV++;S!($7O zPfbnK_WuS$e6Xom5t+RS9X<>m-RiBhVZ%;@4>=SYAopP^Qd5*}%aR0>N(Q4uI>Z*R zS{3Lr;jkTh%^Mm+rwhQX@+2aX8w4cUrjs4jZgRw>5FrpBGiQhfE1K!O2!PSc^Qhz6 zYp<=FIdkT}alQ^htp_1=x&oV{m{AR4ffL7-3MTE|y<2k!%7Q``Z1KTKuh+vOi`@h2 zI)!Zzi%wNxm*n3`364^100KVRm zO_ln~vYLq9;IW-%*s1R53?D#VJ^9=wly^llGLN$jeb-i02A)ZT(Ye8R?HTgwGVwBLN~) zAP_nP+S(FIlT7W;sIvTLv^p4v&wL=fUM*PVl)`rsn<;1FYiz{(6FSa+=!O~hE$!aD z53%VsV~@WUR&V8<{3-SjHE>`qopsg(8dW$LJTIS(kt2!;^U7LUEL2uj1?AxF@B*|I z9;6ONlm^imUhV{yOn6KC<=H7W$4c2*ZQz3j{#~|O^)ST1(XPW^9ksT}`0G5{Exem? z3h(%=C!wI%kF?fGAN@z6O%_{nQy(3DM278rN+Z&h=tLk883Z8ok><{w%Uu8d`1oFl z-;Y25I3O~;N3IvPxH~@aHJ9Ly^H|WumU}KC;PK@{^_$}fvK8Ni2@{Cp3x+efgnB$K z7DlpF;}Q5a=ffZ2q>DzgS*9~j&!QniSU7qjrmk}0Z*&k);6|#dsvbh0a{BKZpTnR1 z7Tl{`y6eu%=z^J(u&@jMd3*6M3+RCd=0s$GCyh#{n{U2^&O2`^G#3YInu@XLjq zVz!^*RZH%Ku~eVnbWw7D~#~+3mJ7(8fEUu1BAJ z%#U_%b|W{Jgc7YtwjW^MVHMk2IlS zkL{tJNIoFYuU{Vadu^H`de`E~$;mW$@BljFj0tr1Srg#_C%v0BR@btTK4*))*4B1} zlBlJ%>vq!0l^bBO2g`Ujidm7StuOSKlB`hwes&r>sGZW&+M@bgw6+;wNMVAYPmjMk zYHpEf!o1q)ZK@a}Tlr$$Ag6A%y| zrV}6$7kUc|coY=CEg_Ue^$mdN>P0*MsgFA%7+M&|}w})261w2Ym3BV1dve>iCWT zFRIyvhY{N1DJf>(D|#vU^Iy)RKm6fsFQr1Ced(oB>HeQwMQ5BoI>uu4nGkz#8YHKQ z5m_VfrpP7S+q`+R7Dv+)+9>}KER}D%{r20BnRI%pAo2tPF^T{Ld`3q?`d`67x)CHs zY<&V|mdi-YXLdLE%2vn$-_|*-Kb3ybqDc}sejuC%EW!1>o*;G#_;@PuxvQR<>f6^L z;G;9IBWd!5z=82}VcNH0=@X;pIC)?us=G^_ZZ#3Bm};Q_4fo>o*~Zv}VB{d8SyM>5 z1!1?)7Se`>tX!x-CIbIqiljy;WGUr^(!%VGZlU(O_{`; z{wqn9eu>I%H#|C39V$ImU*dP;qJlsm#t^vnTGCZj6{Hvp(%E=peu=N;Nm!>~+gqwrQVdFKt7O)bakN8{P60zHAMc}^3*-m-6EihyV=o1)mysS1ot>2hQGtN$hAh?Z64%)~Hm!RLhvXVA#&ZO!Z zJp_Zij_*_HprT6Ge)ie^wS8*T5gzREAGrv3FS-*5gbx9>?7-0u%dU0#`T2Ju?%i1s zINgGe^jYY&M{V=)QPjIzW+7W?X{mN(Wo1ENVbZJ#GcqzX!Cz8R60~fb7KX0BF882Z zm*Wz0>@9XD$_M{uccU!WV}Tz3M%3;iK&;lgh<_qORz{*We59^p^baF$ghc?A4znIp35>uuSxh4$>( zqrLZD2G@jn{BJ_I=LIE^9VZB6!nur6fR`;IA0d9J`JL+!4nb<*b5J*~wMkKx7j)Sz zoqom@S#8uwaupb8Jqq~1RO2A3NnoG_#+i!twEn!8l|Wn_usAo;S7f zC)OC$1=Vd!L%I6(CwbJ)aSJ0R+~et5ua_xRwEhVQ`ku5UWc(P8 zBW}XJN&OX9jQYH#rEQ-~x@+*MoQ!D}K7=Lk zfHaG|HjE9zI%yx?j*lgs{B2cLdfoct#+wRNojyRC z1y^2g{)_o{tIa0j?}hswM{br3_eezh0s%J&u#gXz`KWyR?YG~ntE*cI7m~wa1$Hhz z+*g7zatiW7XA0zohQ4^IrlzKI*evwhx-~RR2^RE)A|d>s7ISah*i`uHHezibidID% z@ruBtNh2sZIf0s++ao@NrAs%`#0djv#K``XlAIWQX04RlEXn;KMGgN;!JDU+mKI{G zJ$B8>!h0`?8Fc@EW$%|>%86`&KztyO3PzKa@V4tz{%4fJh( zuPaO0L60`r>2_x|#i6$#C?A`$blJL|(4@A;a`t&bUeqsi;u3XAyc3|dHFrcj1eyqa z2x}b85>u>Uyki&hC0Z>+aIL8x1Vd}V8X^|#v7j&BQw11Ve_yDLLYo85pF}ia7)i5d zfHj^0ky|9z8e~N;SnLM@rlPc{i{HEmE~bqf0G=AfN9 z>KroI8#1P0DtQVY174C%RR5ScTKZ}2j$r!{^#ua4fWU_z?qRwM|io6gZ z0Pn1H@yrtid$={dj$e27x!iSGs60v^6 zeE)=iFU$ao=3@o{b@uGp%p7i*GiT0LSdQ(%@g{_QgJBJFF)YZghOqA>}kp zLkL^$u~2W)#55W(AOTi}9ET`8eTi1%1A+153h3sWE}-{6SgrZg_l4?w!~q;xIFJ;F zO7#uRv|+^CdRsB+s#vR8+MG(Q`W5Vz(E zxhm&bqAHgeub)kvSX{cDAVIEMiJUVzSAA}fxxvzecw-_71bQ6;YHI31m|cyjDJ^Z# zEO|{Pz1q~2*$mfpYpjDlR?*MbwZ@xuFH67qw>48?eQ& z(eR-vO`71|Ix=LuI)2lk)xvv{c8dW5U6~Ae1i|mBbl|)#U{r`Oyi*#FAUhn z&CsD{I{Bm&%E~mt1*j12#lyV|H;uWu8Fb&hS5QGgE`&{0n&w_2Tu521b}abxSY$b4 z{+Sa@l$w@^z~9+4a6mR?XQ$#Ba!SImCZnpO_4MZdR?u5-eL=sj8ei-M%$WIRzzJF zE)t{%OW9>1A0i0^dL05zx1HNr*}F?B>2mJ-DO>ipz;a>cn`An zyl_}!UP`+X({N3|?m)S=|7qy($tP6Oj1D^1KMOwi6J2uYz2HIVDJLg~s;a6^C?8)J z)Ean3E`vfvppw-18g3M+4eW`GBEh0-fk3zrfICm-)F)#SO#=gZh+eNh0}F>su_)jf zI5}MXigv?~09zxaB)NGpfCn z75M^zctJpY8`7}@8BfAA;{i-CVN)pLxr-GLuxI4At?Sh087dTp6RXXtfs}Uglum2SsU6-j3U<7#rflwiUczrs!f=fWGJ~m?+gxF9sAncog^FsX1!CyA75$+fO zLaZmY(#y;+AkLZ7C8yEo)ZU48x&?jljR0>ds;U}k(V}nZ`4`@!9Xk*DCFtYPXJwk{ z-1ElMop*ePPMKUt39ukE7(zeofL3MonwpwjyIXU3Bg7h!lP6E6i4!Mk){CLI6Rdq% zUtbU5XC>U3ZqQ=y`Pgn9+^1Z5_uY4|1YItcosU&TF@ZqrBA^!KBs&ruuR`v2DIVkbnao3OapqGozF>l59}0X3aR9tL>OR;KEERXF?nNlHi&O zw`FQowKFd*jfjsn2pta}f-6~AAsS7ZI)TbDxtA^_b^Yg^^m2 z&o5VJVRx|Ypaq3iEfe6~gwO_rb8)We($o9Vko-c*$?b<_oO)xj0jqD5=zPtU&ti@t*a4KybwiSD@l5*jnQfKEO+AMQcZG#4dx z^)1>4#$*JO4i7!^?NU+`DIMDXn4^5^tG3Rz;lqzA##yaOC)YRujK9&NN29Nk;V#to zwz_u6Le7?!7ODY*Z|l~rSj3iVu@1VH@p9gPclG}&Dk?sJg|#1ckX~99*#dzWKtTO{ zcA;H%ypLBF9PMxk$5e3YrOx--*I|REHoR~z>m}Xuw63~Rnhy&xH%Sxlndv-Ir2k^& z18G70CYE1D&Qoe&I7tIX5q zJwKM|?-^zJ86eLD`TpT04eS`Xt#htM^sMuV#iXLRkdPMIY=T)!f?mPBoV zfIuJ=2+Wwl&Q1z0#k)BV?WN!dy%uID2o-Gz1Y!h%qF-M{+qV2IY}Bxj&*6}vzhnbj zgg@kwO%o^IOXJ3!1|6!Nw?u7i7FxG{Hx!gNSs_0G@c{=8%7=C8a3?dXV;wtiU?yFC^;tAw z{Lm8#IqnM9jrLELRkR&CWZ{kJ35i{xj2$}`@6t(d6>7qQIl-ggu(cHd1(8^&clhvO zDk&*}|NDTH%^NVU{xmx~`_ zdpv;*9oAUxn{Z$}&`s`;bMW9qiXQ~l?Ircs{~_9TpgYZ2+)6jiB~c!r{bv%!Ncl$k%MijrKwi^-^=OLxL+ovnP^MZ91ysc_UyH0hKXl#&8Z23``!f84yKn11n#KYJV7=&&Yf22Ff$f?FhY?-Nfv@l|1A;fu}9 z&8I`ycL}af!;z1J)i_wIE6#T0pg2wvTjwR1WXjDmQ9guvIXNauPSQcOjv;5Oy*L?2 zFDH{Vks2CmY44sbR8xJ3j+8FJ;t573NRq^EHWKigjYXjB({WwPJno-_gkhANG6ajM zT*}HGOv8qsjC*aM#KhR#Td{yS7w)#M|NeP2ZQ4on&XKVMFtPPhz*c<9}3DTlSWfS-~xIpV(Ez=FOWm3%tzCOk%CF z++22xlB@~)I8I+1+;Xv{9=qVIuC9hAT1BvKP^uwVytk~Z?47&rx-0r>^X{P$R|NtA zBcK+MY*(bI_%5;4e>f7exdU5os8Ttp%JYWglwI^-Jx|6xr}nxQyE)wg(L>z6r<&(c ztPh+O028xgk zzC_=jmq5)&VoJEj!%<1ToJ{GzC8{q8ba1LAr_5wP2=)X>;K@4s_r*!wk^3gE(W3}xly!`FI0 z%E-*t`pnA84SV0dbb$99R&8zc?z=1LKb#9IdkU>_@^~M`64MY<6M_ya9s5EwJ44EL;d99inN0KsXUl zi!xIk3G^Ozk2BCu&o5~>iEz_4KC2CyYfi=f99f&{U?svmmZvA7FPRsfjdOm z!9ME_yIpAk*H3PULa;w{@azH&5@B+WAzl*bk=DyfJ@_kFETp<&Y3?zk9l*bxA8 znz!a`mScgXUwdk5Y8B2m!o3{}?-C&FV~u?iCR&rCC}#Xlf#8pKw~1hGC*V8-f1%c@ z2?5z{p6mBO1$yTJ-}3yUV=E3v@NXp~@;XMn&)Pid(J%E~lSBCPZh%{t`Cnj20Z z!;Zz*;Ny_mwzgK8h(v zr!&tO0}DHzKD?)$yPN82YHhx&o_TLFm=e6|dLmEUhm$^0Er?co4g5LE;M0)Y@B00Ey;R8-lv zX3g;bsCK0dYpGi?HH<|Ug3lU4oJCWyk3ddN4n6eXjdb$K`QXdxsj~721bneiw>t`D zISt;SE(5P<3iysW7!Mog`kovP1>TL?>E<8&n%djj=!(m+R*PZ+&pB$nV~K`&Q8~7V zjT$9=qvOagO#23|Vw3^_pAeWcXO01`?c6Q^Ss)14cL`>*S&zeDx7*FoyvPOvd_4A` zr=x?3I9Owzg@9~)AB8Z;mQE*bTR z116IZR(ou@#};~guuzYMCL%=^0ba1U77YA|vFpw9vJ%8yTTgX0Ux66^7881XE}m5z zf+N>ObRgp=-T^lY=i)hvo*|9ZYNy)TCMw=vMsK{i0`5Ck(@}QCpIZpd}OaVzn zH<3K`#|S>nx__~g)Y?6W7WXWva~7Upfrv#s(PQ5u>1Hsz3~skTz70fsp79S}h3>l_ z->RQbYQbNc)B{^n$kBoL?R8xHv3f~)P z$M)Bd5xX*;0fR21!Glhwp$Pe+)9J}sI>GbEnM`uR$Jp! z@^YmQezLJZ`mN5Odv@{Seck<_`hlw`>N^6FUXc1unJ6g`5D2(M01R*z_?aQ-GvT9} z21~$vd^Fe%Xg^#V0!DcXezV(8Ry8reY_K6IS(h)#QkJTyI)|dBK#3!TKf3t8%i-K3 z@-pCpLlAwZzHsgcUcN~pYiKQ%X1W6`z)i@G>f&2ocBZr-_c+2wbT ztc$M9i{H1yhpK4FvUT*=zkUp>z5|`qCM0lty4yy;g#asPrh_b&d*c#KA9WBnQu~8vY2&!y(_25q%KoP;&sa@c%5L57}>cTqpy*T@&xI@nj?XXSJV**2n0fpz>FC= z$$EXtIpCZ;ht_+xt`B|JqD6r~#1LRhJt*bUtN-~e-S?9}(vZOe=$U8k_Sk=0TMK>g z-XE!@d8@~A$1+2=Ry8M{j1WG9C?jhyrKV=Wds7ZVxWLUOx-grQz(WZQ>!Y!;g?@7X z^E6`k5ZbYJLH3=pKT#h(hHpKZvHAuTyME$Y~@sc`ja91a2CC5qiK&7nwn4!bhiDZImW zR&fdNjtSyi*Ax_TI8+F8RBCRvp)7Q8tO{8yINJF-{7a)ge<}GJ$?h@}lk}SPT_S{Z z27`oHU@WAAwH=sCe9l&PdR%9VJlAg>1c5Bb9cXH5!#${=<`xUyH7nWd4mxSnAkA8jg?#}f zmHs6gn(vgP+17vl^PefOB2GiR&`U6H`~>Zdz!6}>eo^x=p09hVtE&$St3AJP6NTd( z0rd~rDGt^CF20vDFcg@wL_4Wg(6U&k=zfNnQ~RYNvin1kQ^2Qw0A+#U{?zlWEY>6V zPl%(OXu(ivyWVU&SGup6UB7oGRef9Muq4eQo%A?1c9W2S)s~y2Ez?5BG;z~|xD+k~ zj?^HI-Ai!zzt?>alkoaoJCo#dZXu}vd}U3L>%M5%t|HEiTD+6gdwxRdmJRN^DI7%7 z8;`;NND#)$E}@?5ult^SzgoVpP5s{!Mr>ris{t2Xvj50Z*dx1bu2)L~C zx;Ap#kFTS%&z=AU`~>juj3MRGH8=ZV;N|-MyZ&|%$=;X}6FKrxWYbkw|5S@{2mWhh zJC6O{j#{kpsb79sTnbXfS|tMai+6b<2?PWJeGCCr{XBu}?b9IAdkBKLv*9K>)fWg{ z0zX$-yImpF)dYO(Es7KK6j(@Sgz%34vSpDcJ_8HyScoT5^bv4iQBqM+O1pQhg?oXG z)Yi5q`b0&Mf{e`5>GJQ~?YH0cD3a{8YcR{VNP6`wNxG!lDjGsIxqtuu6CqT59>;Vv z6c)h)+Fk{Vy=O8rGe4Ot%UbpY>c{_dm<)1O~> z0E+v1tQ|w}0gi=%20=qZLklfl@-@wy_g)aK^zN!K?D(@Pwfth~(n|JyE>Z*#@O?2G z0b)cK0s(1`N%o{W;TiL1aO;zWt*)1^b@yzxzH=rql|<&wg|-(( zaljSiek$I#i4K-5gOz4zT?r(ZM_>_{O06x2(RMe3gU}8nOs&<`uA#*X6Etf+Q-V26 zy+pKG#MP4Sk)&DOgnLXuhZWt1zx?GdSHo4sgIKuV3t=3`_Y6rwdz;YEGuSXJ5biib z0;y;uP7$yv%4s@D&V&G_`v)}&;{gG6*rUHF8H=_S;BOA4LK80tZ-!tB?+` zM}=O5%?Wt)x(g=_A?d}tNxcI?zVaT{YjA@_fBQ2jIB4=TqQMZV4H``H8E3*ie*{Sb z1~>y(2L%qEnznXW>lH(=2X~zR`ybJ|)t*}%33>CppArqs4o)!VdSF8_dt#BJ&U?fm z*{#02Yk*?~)LN?Q)X&JC(@M4bY`T=pC5oLUuW?Xl%5UONs;Yguk^#d4WLeAkbB~$HF{(_o$#?AYJjD`)U5$&(gKC zAJ&LnviRlLA=(E@9I#BV+3aM8M3oDIA|M{5p_09CX?>|B}+;D{tz4qB6wGLJJ z->1te+xjd5Q5bkAmd8;bTXZQ95D0_{0aaa;YPU&`gJbjqFoYoF6REEtuY5TVK zvCt{=dC18r6DTER041knkx`#Osp;8>nV3k~IsIX+d7^is??N;GhDx$dadmtP)?g)dA1 z=x+QS;jL{C`74n3ujc0F_a1)uVWGX{0Vt8x`w>9=J)_-}`MM;jS7EgN?vkV3c26vAaYH`9Ev)t83#C*zBVVr9!+nlC7_RLW!8X^$rkvh|{0xbb0>4zccuwY;kQ(!o@}YN<&>1326cr zuBb38%XxHctf;Ap;;K;&RYySNvinx+z-7hXJMg&MH`MW2s#Zg_5`v}p#khXH2j1kDUd_ELIAf$W~7jlCJx_+1q1>y_um2z!TI3 zss6!7jLAGSZp_RC4{DI7oNWTq^6<;L-oZRiE|3dk7g-!CW=&>1*odM1tc~TScG=Kq zZQ_xT+YUNA=MQQULD})y-q%u+w8)dSJV7|ykY0mR=aKbJnCiL{-Fdl zf&$5>9@IPolnaVcOY5fiEUoOrT~L+NH2T6{Nkv`XU5{NGpgf)C%vdJ_afo4`sEy%8 z6b!zf4P1j2n`^(l3GG=E!jcI+Dd&yU{yYn=q_|cZn%=2TJR(S+Mv!RQ0 z=g35yvV`~#DvVx!$j)f%KQZmynvtZ5pyYSwnBO0M%<*VoYhBOiPT79;g@|P^TO-_o z@4_Uj!saTv44*)2-N0MrJw5!H?b)zQ!b$);Y&!`W9F?PSAQmi4MCX+ zr<5|D=e>)Y2S$C5DS~I66x92<10+EaHfF-Wyhi7V_9&qo;Pbi=xoy(xFXtiJ+>R(%s z#B<<*g^euwTkPdJt|pK7!aH$^cG|FB#i}x-+wZ-w?uJbSZ^K6|0o0hpB~P|q)>1o^o@`Yi@Z z?(oL(^1rjUpYc8lt&ZVjXpW4aRFSH$Uy?j~N$gfN2Ydr#i~sEe;_`;$NIEkkIbs*x znFgDYQ1?L9V#h&-?cwN&K1ZJ0D!O@SzwzaRF zTMiBWmluZlukxwqC>Dof6@0`D%Q7`+E^x!ZIUY_l}UfSEBelVZMk-G(Ng)DKr7se2j0b=aF&_@52#VEXcY>sK?E8J<)xR^Tdv;D& z;`U0D>~X2KOirh8!r7wG+CB>uZS=n2Is-H$Yx>{?Jruu3Tl=++B;Jj_U3M^r_xy_# z?@&QPM!|ngRpGY{-V~oU6v70A1`M5uI8QWwq-(ydzrM&<7$Q?F>f(a|11yE3X$8VMSl1(QX;`r|}|lO-_eJDLs-kteX!V9&)FF=S%Oi28VUsB`%-(9peV&RHpZ8!Ut*ra1ypZ&(%CC}ke z=WbCTF(LJru-WdTHkXL$AYo3ZH#kxTIQM^c8u1qWY3L}Db5RG!5+Ft3Y5-HRz<~J_uT(&?* z5%Lk-N}cEXRuaQdr><3CrP!fGOKb7i(OpLJFA5|GKwuh|RZ+h!Pox#?Q^^iRW@Y(` zd&QYZ7gv}_&kqeZ%$=UY%z~hqP1-YE(5CvLKiGJ2L4SBb z@r^R&OXe5Fkzc%ri|l3>fR|?@PGRNOC63+hT)sG5cMe(_ZmG?V3ze5mZG>w>Zo$y6 z>|~5$nBa2uF0SI;Kc8=QD388dQOS zr#%M9tL^jb8KE=tiyvBz=x3>D6U4MOY3jciG8mW9Zv%xO1g3(pmxWfQzc@(erZBiT?;1+Eu5Q5Q z9oxLCwfZS_X5&5ej?PWem%!s{%Ig-2;{A%OU=NJ{?e=yEg<$yH#N^MEfERM}?+4ko zgRJ0|SqO00J-!03rVBhpmw7AcMOGG?)hf;p^p))M0vE=o&4YK}DqQ>qzM*OI9SeY5>p8cia`dVBC&r z+q5KO>5L#x^7k^jNRaGWY;SJ>#L-9sYx@l^&J+wnYJx2FQ4P5ppaUG@WtKed&ENMX zsdQZ(ZP5?_e!Ph+{#m&{_6XUf84xd%wGGSXyemZe!&Kr65jx`^@NCTSr!X_g>!`(>Psd$( z3H$$A0BY*4_d-oBW1LOC=LFOeJi01Jcihe&<6-7fAK|#Tp~esig0px`*B7f~&}CQ@ zu#ld-fbbqS{-F`X)bI|={$y!1CtPEqv7jETM)>f7DHpPKV7PKdGBL3RPm z`x0w(vGu=td)owNuR{|)VebmQd{6(L&+m7)YcluwTuebMaBxCvT{zzB?0U?e=*u2u zPTl$PI`QL(Rn*yM>CJX{7Z!`XRZr_@L zWoPX8K+&aeOr%E{NauL^Mz^nS#~WU@MQI;5?H%;FwV*;+le-0N;#VC#%xFx&30e?^ z{%`Z;kNczg(+UtVarf*i(&2q^YYz_wqL(qiCw>7F1>~kziT_C4kUh~^nnBiCdxaa)NtdW7pHEO}$2 zXLBYLN&oqol!(BaOj7c#Gicj;f%)@Xg1+ifTfcLfY&FH>$!DCQ`m%S)+0~`!ZtNv! zqhc#N;V1&!RK~hT&7lk^l9#?IN~kALJ9A3Vs$yltGI~UKa5n}vJj;AawJ)!O z>an*W_ML2$Aj({jxW^l3 z_4yEvM(xJB=XMAbxw`lZJ}TGO3hMC5S9Sn&5cnH z0+}aN&;aJ?B+st5{++>Bg}c@--Lc|hx~Q;*-!_V|9B4rg(w!%yTC-Hi(DZR~mLs{q zP^(b_7kU-3A7^eCQE4|{uLh*1-u3gUnyYaF3iFko#BqIAA9MW7jHHU^3z&@bLQnC*0m{>@q8klQTbyDRQSy&pG*^om*N^x$w zQH?1H%wL=tN2r~h^m#9BY6=$6ejqb3$(Bpgy*ARX3~9-tSneIsqCO_%l$zO}g2wsJ ziE;o=8ZAVz!rmxb>VwFn5wM@-x4tn25tr$!N}LnH=iA2(=Wp=#8{;e8ijE&J{Zz$y zCn@R<8Y9j{4*kN0Q_x7rBVbw~d86Ji)^Hb6B>R+eH``ztXA(4GZS!tW_t)GL(hVmy zgB=nPS6()l6784HlF15=7;%B6F{(WYk^bPuy4vIXm&Dd85$|r-QEoEj1LO?j7NdJk zc|39F!+nZu7HHR;_`|T1=Ht;#1oh0CdTEu2f{Ipr#58*K+)3P>_&NQ)$bHEgYr&7y zla4&AbF|+eqywE?JEB9U2cfB7TrmD ze69EhLq$_t-fEGtSd{WoJQ}yFo4B|nW{Uo@YJtkqVgqI|LmvD-H^GBP*I}REm>IHV zvtiYyXb~T9!kZ_P{bun%NPC`y^fE?q+}{P>OiBBXv?rD9y>@<4>@D*_MhX*_?SOGq zuLznQr{w8)!>6U8E&)F!%r||hV2Wj4&aAvhF@AQ-+xcAW!02tO@bud{%=&B__65fT*e5%aCKa1KUIIi}7qP;3Yi-?@uC<=LlbX9EO-B zNe9XE?Kz$Pr7qVvo4a3TkWWfPH$|#NOv!2N3y$WfQOOA4a)c1`kS z&7*gWEilqa36-l`*4kDGwBJ0YBjxiCu&1>&=~h1P6Gv*Tu*9FJFm3HHF2<~a&o-7W z@8S@C4lm$qPz>OF=Em_I)){hVw&lgsw$J9($aN;q5nMfbXzwM%V{U{R^fuhU4u z(&870U{v*UMQZg6XR;U7`X=@>iyrSd0H#zdD6uzsos30}F$qL1rC|YT; z7#XHeCTWE%suB`kifj?uYB~%yU-!Sr>W)E>LL?wO_oa$Ji&=97Hm#+mBH<*JdSfx{ zltj2#ZK7RP>yc?`Z_1lU2a&k zWKd2Y+|mn!{VW#x0-Me&fg^UZ+8x+%Y7F&gUH;6tJrYJH@NQLlZPjiWZJvStDL>3#{c4R$!x%e+fof1^GiUwUWUTnEq6*Mus(cw58sHqSU-YbV$6s$W zY8oQ_1TT=idOY+G7G7Xp4*r@;*KYMO>j#dX%s@Tx-9uOPn3)urS0_BqhwMcGa^0l4 zxw)XDvhE57Ai`Z^@9myf;^PhBsSDT3CLr4K8}DP-y$`pM@guhs+uAL5Hqo)x4~$DOrH@oy^@ip>(>-T`Nmldn+n-T< zs02?1>a@JR6J1vsF$TthL*uM}$OP_@s%{agR%=z|;xe`}G4q5(Ae$aqWftj~a|GZH zL!_7fepGwIbejFvwS13j0nLJyKl^QNPw<!Uho_DP=q@c zPAONuQ$cSSU~sT_XCNXM>(Kj}*7?V?HjC?f6YbYe0Odq$eP1!xO!MF6*SsVk(g5|ApOOb9qGn-A> zi!R6pbEQrqYy|_Ti=+=6;qGd8D@B~#^f>=b@RIub37N6sgoTvvhKk_t;HeiMErrp~ z?diPm5R{GuU{EvaU`A?CI81u28u;H(4nzIOvR#E(5DO!2hqg+XIj&&?!+?aI=Jz?b zG3!O^Ujbybr1a=x-@gROLM@gE1w!Gj$uir2a(vqD9;JZ(+CFxYWx%1IRLX%qswARN zJb~Vo4gjDej)8}wfp;!(Uhg5PG0eIUu9w4T1i%XtJ`52HhS0n0X|2d?|V}nMr_kTN~Hul1_xi`xo2KNbF134G0QhTg3{w@AB09$QaU+us0Q`k zHD_~yewIzqj~nzHNpca`r@}b?=N?}ipw&%9si|Sly zzhsgOV4r&!*hgIUA8oRYE8TLnD?BQop>(2|1d3$vusFsqz-;^hKa}$D6l-V8arS1& zl}xM^Zrj$y6uwZmckfN%4g!4xPvA-!uK8zUt}hPL4&ToXm3Qgi41#~|r+fqI(P>Vv zKa8fgw5z;03`^bfCtF@lA1UarY`6_2J1{V#_-zizHc#zy=kBuww=M&-LIOWJ1Chdm zH$t;l7#|FCz`TkWVg0~?4vR6|Xgcu#%y8-6+q>1WD|@W&YPSN`KGQ1pt4)o&p=hV^ z)i&hL*7Cnr-|I-eFt5=OA|aW$;8wo>%pz(z`xfK}@}-!#=|Y5oGPklak*-MAE;U$+ z;CfGks!6K_La}gp2Z)oT2=)rZh8?ej0oPiSgHXHAZFYjtz~{DzeQv5@0gQUn#f5fD zi)Dru+hyv7&d0>1`uB|QnlY=6DhCmu9aki9Ium1Y-0O2#we9CLjv73}e0R-&#x#A` z{dS(iFlPGAb$qJ_ z5?QS6d7LZ?Xnu%~Z_G#cBxUdM|2DVvwN~o}x^Zi{``{^$8X1oF=iEP&Ekd42y3{IG zRl^=pY&jV*qhA-s`tAA2c%W<5p9yBb=l4TVe&x#X26v-oahZ*nosH_YIuUIATrl(- z9+&iOO-8&A++km1f5#zBf;lY@!1n#9c76HJ_ z>-GO$}EGCXIW{Tgs}OEc;K*vNivY_q--}%?5u$&EKDK95p*OnWCs}1_ z>adE@HZdpY_c9tWdT(%wQ;(cjPPANBQM||0@bGHiQd)$08RD}Lm7#`fNJeKJqG0n= z(N$P$>d|EL)V!w>6#nt#(85mL#o(kWhTEBB69db)(dI@aK5A2Vh$`BH82#IU%Anx& z?wcM-O5WvvNm{hs$WkmExw^i5zZqk(jEl|chs#2-gvlpG-Gk9)x%dhLf3+;%<(hEi zV=cEVEpxoN3&gNrX~v>8%9whu<6g{OpSrAvFk0qH%Lju(CnFgf`-*uGk-D7&&K5aX)G9E}pL0i8*DGM@X{8 zG#>=0C>bqqC!<{yB_`9rH?-sUp8r|t_qnVah zUo*N-Efg>ZM>6s?YrW&^XuZ)X!pX@1H6qcqNtOh#cX^8>>m2?nI@I^*LvvIk>!;h+ zJzK2u?Rx)$O+9vlVus^D--?rO$m}7fYMS~*2Iypr!L!nG#Gs1C(&(4lNRw_88FdAU9}K;fHgvn zwy!2vL*9g2SgIrK1De!;Z(`d73a~C>!{RXKs&C3Y;H@5*-1x7 z`+%=q6~{o~-NI7)%x5?3jLEJS(lCtS(8ZbOZ`Y48N=PA`cMCz}a{_C$`!azo@%aAZ z((lBY?!ZrKu|sIIQQPPT;orpb9%}CSLk!u35&`W2ZV82?#W{Y$u@;PaIrb5^+q!8z zrOj~tB%l#-z3VcLBf$^G+A8gwaA${qLFEkOUXk>0D%`Yd6Zsq|SJ?h`=OSbD#+Rvp z$J{dS9&DO=v$gb6Q2*u2=;#S>z}@@NXmBQ7b1x7x4-AUL|8>&RX1thzA%Su%O|un^ zk{|M=vrInDm=z1OHWi$d1wt;ZR!l~ZNO(arnX#S(j^So6)SmQ6SXX$oTYwqWHFGrt zYF+h3yW-#=w>#6!eKm_=68en_^kcgp+0!q;F{uH9(f$2_H)5SD!1uVlyE#ZP%jPU3 zUshSN_7_0W&j4e>m)6=MXsB z=KRASe?1m8HkeCXE4zO_$;V#D1|426Ic**y)1W$Y3bK4+>c^KxNja*F{R3cdsLUoN zm*3{*qCNgxw{~M8BMn=OKUk{b(hyyDpBFT4E<%AM(P8~AoFr?V)nKu}_U<5yGBS(6 zpc*v67WHpzd(8CoMz{2|2u+}$W=`yxSujT!!D-BX!jc7~LVxOzh_BKejh<%qyR)$< z3~jeznw(#p@vM!@vqDBM8z;BRwaXD4MTQxH-&LiGZ@C3)HPG<~9Mjbq1PEowq%dgq zH5Kkk&p8XAoJpT5F=#ytkTpNipO~EKCb=49?rDLxfe}{fy2y&m&koDTZM!oWfqOEY z??LyK&Zwb3SOv5etv?G38SYo>Y)6Qm0WjgsA)DvfvUa^F$EHbyd1raT!MesiioBN0wXrgKm6us+g(HuLe-Fe!&W+n5 zx}bz+CT#r{E+9&L;UrHkI@mXqDv&1I4`{K{`|5pF2>Y;(xH5$6_G3$m4SzVqM1UpG zfdzgqQpm(ay<=eqE2~a_B887F7ZeU{K~C`w)2hL@%{v9+)6vbE$zApB(|Ro&4C*}) z$Q}d(ESUU-^gB*7uLG@FaA@;uhmc-6q}XBn6ko}QAxlI^w3JL`1J5a-ETtl}gW2{O zwUc;Xh(1Blz>KWHd0kcy~GWi1fDv(<&y1;H0{*mMzzJdC1xhe_l!|9B`C8l8NqQ|uPGTLF#V+Z4lKv}U(S z6J-KN16Cz<5zMcqqKQTbuF%ZjQ z3d@?Ek1pPPjc*J-Omc)vTt9sVY%W5pnd06()@;J@^};t8s+*raylj$ld9=RAaP=Cl zZ>E~R^Xrb&5zW5Kcb9-cQ5!%heeXeA%xK-+hmQOQ9gak|AfkzU8<~J!Hh&WdEtH?j z2+zh-ypOJzhl_up>;A_Po%Ag{^=^s5MqzT zVPMB#c*rQ9g$wROt9fkf1qR+9dm@igb8rGj9XIJcd z-hPUTzCb?kIB~kwAWHJ#j|@C%{YCn6zg5}H?zb@1fjzv9HLkdNTO|M8ug!jKwTXk6 zgiC`-14Tgp!6_JykcQ$hU7EXi@LI8B_S&QEVzv=0kS@>seEa)NH6mJFO8l7__lq^m z?3p{cL;2;>rq?K!{$F5jy~7l*W#ziRs<^t{s_^adFK6CIBG*Q9r`22ENY`i-p)R0C zy#d{Q@(U?4%9xKQ?^2dz00HLrc4wbLm2DHQfX%?O-K;i0D1x=fl?@8dYQ%&f=W$jj zM+vY)Ft4r;DqAAoOXzXXaH-~U0W;RzpLqKrdZC2ORB3=^G7^)JSl89#vCn+=6FLbl zMRL1`;Xis}js-#r2x7aQ)aw1lQ4=3EYX`)umvRb)%(s|QMgi+sqG2@TKvDE;aH`oB zQ+=zZHdWetlX)$_psJ;2b&aBHy8^XmF4_HU0xbR?NX(l-dPws`99DjN`R%_-T0__u zckNcQO;+TmPw=R1B>fo{oVYzf#f>U$r}$)gvfhFS)9!LJahZgL!0TKWx*@d8h!Z_Q zaln~-Lw%E&Ovi3U2iyyDY8cQFCMf2P@@96fKGRKfC5sY5bt5XuC*)jM?7gzpCZE~L zK-d4FWtwX|2}@f$rSJph;Ap;&{jOfx`4?ID%tvM7pO^2kjWk04wzIRXee%%hGo0U$jLS*Z{I#jxu=y`4BgdkM5 z9LhYfvE(9Nnd~SV{i2B%2TWf-d#k4L*t%n%Bwd6H6&XGj1j#Vj9 z2*L*xy9+)4>Y>}GZ?TV=j*U_#Sq40HkG}bPfrfhxAsK9vVir^lBF*`bR(D^7B6q7y z*7)G`W!=>P8L#0ppJbXN~Bl;%R#4QkGD?f;|B>dt+XhiNU z#r!f5dH;c++gw2_>5(b>C2XLc*C`X0x0q_g>@gZ%Pu_gmtR45g8siCw-hJnf6XY$$nyyNZ~XYp(@vD3tc z!?3GwTno%J8pQUZfNNK-x|ppM>i9s9X4MGeC{)I?uHGX;_#8Wgr$_F=FL_?a(GLHH z?duZgFp#mGY2$=fGGGd@3L^{x93d$05uSo(!E(wW9nm;^8)AJ*nz`}*`rYlvN1T;@ zy%GI+^SSf8kw}c#Ynoy7dSYCjy5;~iR{45K(GLxAN7D>1R6w-9l>?KBP=W=%xLExwCYyth}+^ltD91f5q_ z0+rq9=_!5+OKTp-5>tGU3l}y_yII5al3j!cW!P>TZ1K?@$v_tfuE~Nz^G*m1g zi7}4QNx*+K&H*)}+nXLjuEg}2iTnM~O6pV+_0Z{h+)1OIn5%?|5%82J$fSLTQ?RQ( zWD>Oo3t9^n+$rqJ1F87205mSB#m=wPGsn8G@?CL+2a&C%P_FaobvS~R_ z7D!ie*ilJK^%RF-{n}nS&XjNyq?#a;^%aD!Zq+)xva8CLXD13X;vB#i)4VCj_KDGk zUQpzN9GJ zBX&4vCdENY2MO%O`u`}4>9k*NK;m`$3e3oz&0+dr71SRG2W`?eprxe7xn$EH|5duI z%L{8%Tweq)+XmYf;f@PbsSRbV8o58Cu5WD5q>aLIo5BF#&^nw?$%!(Yp&3zC?Bmz= zx9s4u5Xw9D;oH2Vz9xjc?LOONeUtc%JK2<|Y+R5-xF99o;hHWW6NwetP+b;3bfrX{ z%v3cRzI?a;Mblr9x6Pm5rB7npUZ1AHKwOg)toiWAU()(fPl}7odzGMYAp($H2b6lu z%Rzc@L3yGKFz(S68#a587j=tPWzwi&lcv7+DqHS{(tABGO_{Khf;>aI02lep9NEgj za)vnI;k#ct&nlf8l2c0M)NJK8af!n(?~d~-d5u4SXb$WWYFhAB8JAo=WiNY*hid`x ztkhGabq2yN+G4>Py97=M8`5Lf(jHYHaNP#$ZhqENmPaze$i3U2(HS$~nv~IbXRr7V zg*~A6#=J8Q3%<81BxTh&J6|0hI?VPUA=KBIG0}V^KmlMcGD2{Z%p;RkPa8-C#{p0c zS|r}Oe}~bsI-oP?k5iRjS1~2PrH}$Wt&%ZO$jv{EbnJo7@Ovf&%@-^z9kx-OE;h^< z5MEw4Kb8)*%-nI?)uNlVXZS0JcA@0HSzltEce~iHoqCd-cxJ%R?2a2y`3v)xx`KFX4Bf_7|1!(h3A z!G+c^b!+@ulOnNa(88-Iof#fcr+0&M`(^7n0;9DB#hXrt4GVyHRVeH&0)Np&P3=Gtejq=pWjyw?7MVK z8!`oM*6K|{;swqpUjA8fGZ|q5`25WUYx{TtxeQ!QDd9dgVQgI(JIzJrp^Z@Dh@ zeUce&lUiSy-%CeJ6(nAViMP+)uFQAtbFoI-%N3-3{)Wcv)WTj7m0@Y=u-O2I6~x}* z&GvnI%yN_lrKLqXSt-omm;_ZihWBFgQkm84^UvN!-Ln42^JIKA z7#Ex-)OvN`2^8Lq;fCO>+f6_qCgQ6#+1MU`#@rQsEppDjO;pcIx!r=y>m`94cNr|s zQS%f3d*omap&ZqXS&62k6>}Y@;Vw~qeR}1J_N809sscU=N@Vwy(8|CJwOr<+;vf_a z#)IcZ^2~*Y=wt6<{nx0K)#_;t@ek6el+A#zs-$XBxGbzpOx_HPC}-)mf6rB#ZbxLD z!^6Nf12Ebj30A*NX4V)Ta5Sak$Q-bQSTl(_J_Z45(1JmYnNhb3RT< zsO8nZySQ8~cdY`u7w|^BjdJL*`ni|I1}I7R(P;i`4(WXsQ!Met^Vw(TK#pTmuKh4H znXkMliaLMtlFqc2<+yyAd9D9bd$C-eU^Cg)p3h<4a@d9F5x`W5*&6*A^)RGTO}^Q? zi9>oU=}Jkw{4Qj54fR>qjxyD~EINpRz2mZd1tQmuRJYC=C2=5wo=fqn4-L1IuEL)I zrN9`cf0TC$V4`gM@qDMDKMaTdd&(4%m`cW9>vc}Wfn`tQ3?}%!aDNu8G7H}uQmxZk zX`Alo%q54B_H)LV!&ZW4L}Ou&O|_a|1Ge0aTT-kD+@uBvDMUnQ2i{FvmD592!X&1R z_VPZ>)Rw$=QzxkH0-}$BJ}_deSYy~kFtvo9$(xrOu`(Q`WW>@)Ra?VdUj*M~2hU#A z?JpV)z7*bZ8~QBQYaMwh*S%jGmn`aq_g4BPVG5Jp3pRcAJ4Z+b5o#5QE8+^nF7tAl zYPF67`O{m_00OpI<|$4=K>|iD1)4+NwhvxB<&mI#-Qc*d0&(?{s;_SLZO&^@1^TGB zIbYXmU%kgRkId!2Ja*mv?%V2|+0`Z28~zG|1<{a=khaW@zgt7b1Y zWZwL&X>o~OPlvj^aN5sJNrs!l>B?E`y$WDp&-etlY7Qa5)P#B``_Go1D}nq0nIxpf zoSnn!JVRT!?-Ww%n|2e2EvCFYQkb6dx~;aCv5zoKq;>Kx-7T3pcgkAg7{W71nS*mU&`n zEZA6JIF~c5_bnP|Xd73Q+YX*j^w1PyeI=AW{TMQpmCB^$?JH1gn~O=m%KKw>iecMB zYA0x^$@TBB2%pum?S-Is!LsM9wf@!R zTC%+#AImP6LtnNUJz|I|wZ}pwR_=66_S_O+Agj>@#qkI8q?H6$lEhI(wF9iuJQTXi zFa@Rb9<%r@aBsh~cO#OvX$DE68YRaF_13RJYshPo)Rx|#c`4u8>c@1a3QoDc+;+3v zqP0=;sY&jMFMVb_MH9r`C#^DA`Jrd6j#&mrf37T0eVQFj9dlge+|W3SUPr`g0Cxcs zcEJ^Qy1Ja)`w@|%0Bg-bL%Kju$(S1iJZ^gQg+pEyZwURp*6WaGj-l{sQ_gG${{t%O z_(H(`{(jA7&$9tAiXd{KA4=uKv|63c5-K~4Zotmp#5s0`c@=X67hH#}HaVx;{<;x= zQ>eh{WP`&9S%nx*eg(;c_;}0uU-rfUhuJhmUyQ?dW_E}5%^?4k$^q8Z(5f1Q&}pIg zlD)g5>P@>z-&Hk=SV`A7p+Hvl0l(C5$W(i#{Uo0q<%HKRE;kvR`kceDgHtnmh3`>p zetfA{7_t^JC@IEw&ur_j(EB1?{$ym=^5T%T7HJEIO%m)GRqOt?db5MI{c*syG3MsH z>_Gr1ASX~>ED>8qGbeN-2=w95_K5?g{SwMWDraPzN4vzA+702F5uM(+y>ef*_kzG= z1~_;=)9uH$36Cae!L+5c)tU-cCU^{%%H|`xHo0qm6bV?-8i@CVwG?kydJ(I!Q)FEd zRY&8UB1X_-Z?5Wwy%zaqmFy@0kw9GI4{BzYlXRAZa6TN}6(dArCwc|evfzK0RZ29# zRc)ne#13ig;VH_>we;spdJ!%p?p73dL= z=j)(@Z`9E()gv$bq$7u9T+ft0?{ZNMq_kFy zxicbgDYWu0`Io&$eKuFUA~4@fI^b-~-J9CVratA_xwAsVh$4-bU`jFJws6k|h7ZxV zG5IL>kEIFqS;c=SRIcyHzWk&H`dYDU)0}sA5Yp`aOKq1R$o+EOqb}YPYdYYC>iM&) z#8QQ+9(49SFRZZnu1yX|JgXQ$kLEtfvU5|KX5)_ky!}l$lt|6Fwf|r0R>&10Pws0l zLAUXE=%V=Exg!3tUU23zuz53Hd||5P5yodx#Xm!LSZlq%|AzM zh=a?&^0jl}&o%F_WLrjFbW=Xay$|{?nViV%Z8+-+Ay;4Q&=hf6M?;>xsEFWf=IzFS zuMTMhePG_FI;5KztG6e!G;L<*_6+;WhY)h%#V*cbE23AIV3iaf=aWtB28x{cw=?H@ zWwyUmPIyPg>!q05?GBUa!F4{Dgl2eu8g+kx9j}9u%2FZmH!|Q&I}rQ#X43%1Qf-z3 z2pQ;^a<4j1FNkQ0X>XeDXiSE189s0pd4?${N!Q>&;Gz(W5w3;&$u~@c;j~Uj&{o@X zjbKwQAB^czB^;=$>JRvfb42a$$tsBMAdny31~!OfR>1vYUt}zGqxy&cAl{$h`K{C% z)=xN=D{P%;Zz{k{gC^bva8OdvASE@CCXo{xxU=W%WHA8Z_YT9YT&oGy{83=YSJc;I z26Lw*_yZT=&ReE8%m=+o>BS+iyMbuiykcIr9T{9y8pGcfbd0?eoTIyAdw6X*XDJOL z7$tSl1fGqC+?}qD`7wtNF_s?)<$Ky`N#mVK)&x#~K5JEj23t9N-4z{`a4WbOu&V zvL3FLrwV@3&o@k(0xldcAw5{--(w89w8t_rpmvxH23F61UV1}6?kJ8ifNWA48@7V% z=Ug9bth1OcdZ*XjR~+=wH|4$a6~3jd9C=IjsX49oFFxKIVgA2twsY%f4z_Yo(b)Z0 zX;ZuMrU4~ZY(?CD)*2AQz0(h{q2M($kXv(RY0^mQ_igD(5OPzc{=3`#kf{u-Dsg%U zIRpFsf8bW(IOV|M?`Zw$?)-4K*YT0?sK#XAry&`L0CY!K0toOvge9wP zpk0)3=S$g#DmgO3dunX;3F&wCIeB;udFK_kb>?lIG5j9y?F3zuA7on@+hw$Dm@JvW zFi&T8-vUL(SUA=T3#1`;slF>?Ij3~X(q0QVPRDWStf|yphVmVUKROHfkq~U!_LhkL zdXP7g^K(-xN(|54Nt78E$0S`nIF+4#I#yYpsK4x>Z#Dx zT*3C7rwHJow*C(qGU+u=w-l0q;LY@})az^X|K5u>1Tm}3Rz3ldJt(Te(-OOaGe>|c zE9(XC4z!b`P-HfBPB#%$IOo1XNro!O&a|OWT@p7s6M+c%AAz`P(gn8>VEPb47QdAs zzhIA!?c#2U_D^_kA5}ES#+V(Dj-=syb}r%SR<&w5mXZ(J2p?|{o3H;S#ppOZ`&(NW zH90!zfNTZU@FmV1L9nSP8JoJA%6T(lv^G~jMshra%dwO!K$0}z&kSt>UIMNfIO>7N z@d-jmdOay&oQniAYr?-TZ_w#=ou?`Oq%)WHW2+foqX#lJN(Lk&Y`t(4O?!pFLtW4l zHJi=`LKU>Kw5aCjQIWWUw`@hNN6P+tS{VHSunb{YjiOwt7il%0QKRahUgc{vV=rE! zvv!)XI6pvxnUx5C)mrK%rNQbN#lKD4Lr^oIU^pfSoy5My=yHODB{Ls>FhirMz)Tzd z3LdH}}f*gizcAaC0cp;6(A)@J#^Bs$totL%QYcl7~+5o1Da;vqDAOyx} z{$zf5xu18eXJki^Mq%oRhb^+H zvx+L9J=(ay)`r7IfCIwj)bUP$mP&=(PXSLJ5Ck|mM|5woF|66j; zgID%)=yKD~5CIP1W*gc>dkJF`d2dmWt`^k>Le|FGDkJj0n&xWQt*oeTk%roI3bLf} z5rArWk@C|y#!F$A+HSa%hz7>q)>`cL{w84oZ(ogkz_?t~FWH_8o=5q{_m1-8?VlkY z0k=hJhlZWqz@6&J3rR06p0Euzvgr6XJ8jXMp?uNO)jaP1=mF4KjDuoLBN-h{U!q07 zmcz_oH*jL7{x%Y*1}QL6RQ`(OPVc{oE}4zg+T${%LjAVmG$3E7M3MeQAyyicwJwk3pZ8jSaE2&qsX3$h+V9!L9z6K4tSQ-E%N{^$Z8n{;y2tD=b?wz6{yVXvg%-)3C2WK6S+-U;6fm5}g5-XIMk(kUS!Db1$4RZ5U9 z>F$(9TBN(XJMRL|InQ&>d++%N?#rk3fj!rpWBf*sF;~oMR26V+dc@CN{N$%EQb6x$ z_30JUyqR1>Q+-73$0mgMxJ(->*?==0UvUj3Ko8p#jx2pK`suUcl ziE7h*rFmZKPyiqQ=JR=iC(qqCPm+Zz?eGVHPa#!Q2N`lyJ&({Pz!kqBshJJ%*Rt>9I90d^(sYlWt`%albY~z zp09Bi^cc$$$U^mQnx5Cz5NyMaW~SKXUYHOJG_GEZrXTmg(;C)J8{K=Q^kgq4qV$>D z$dcQmIT!J6f|Zfs+8_FULvqFCoVlM>3j=sCBu}&rm^pggj9YzP=jwOS62Rgu{OHW+ z6#$@$h`WKOXws`dmOV>H$O-MQA}kg>AZs@2ReJ5G;0&tq#X&sLy$LBAi>2khH%%Cs zRS&_a)dCP94oheNPJQ*=kdlPDjYl!JDtr@lx3(E~_jG!d0p|K6M-LLFa>N}!n{j=? z%Q5R3FeKj}v6*I$kA}K#O<-torzU%ABfC6}ze={?*4RX(0OzYJ7Yvk#x z&$cHSD6V9&>qu4sYp?S|jp0+$h-O33EeTmwl-jFftyj0{YDRWXUY3HuPSUrtk@$H(di3pmKVPKm_i=h<`N;9nvFF_?Byjj|CHmtz_za0@L zm~e*eZf*P)k+43pQ#k62lL8*YdLHshDz(^fFy1`@W2IcGa9PvFRq2YldGjK>|HDkbDQ#C`i27l%jnx6e+Vp#Y z@&!DKJ-YU?S;m1bKmJR6!s55EZI`RSsR64(h#~Uk>#mhmQ%vrWyRH zs0Qs? zGSxasQ_9IOajjb6UO)22Vw~3P5F#=Yn>;r{IBSBWUb?3|U>%Iy_a)eNqz^Ac5&}9J zj_7V>#IxP!b+C*7D1&umh^f}=22mKO z^GGluTkSBQ9lV2zX@)S(60v8-u9Krzl^n?nRHdeNKswp;vEoZbo$SMxi8(Ve-}b^m zOl)CzA5?3q$PBEmyKVno)Ox-|)+Rye;Z)7O7eS^78sY++5$u+cV1wDPCM2%xriQ&G zZWTU$G6QgIn7y89_bbeW!4sxjOHxtbk}_3b_>((olT4F)`#bjtQ$o*W6y_2C@H4t; zusenj{V3B8cswkUoae8c&jLuW*LTj@B+&@jj#3N8qqf;dI6_}w}Rc_tkWAfF{tx^2Jaf3u8j?fGtVW*OL;kn*TthUb7@KPgVOUIC=$?q*pHN;lvVJy> zL2C|eoMKINOWZkCwdUS!Ed1eu)6Mtfgyporq3>gs?AY|SqJjn!#vs87LyqCu16@$$ zM0#IMm8{u!_URF$p(l`LB?QwCzH}xGwouY80VB&Q54F)+!PIq~xB`PI^$6uEb^X=Z z@>2;IkI9v1B{}W-H6DJ0-M;dKZb_Z{`Y{plDIqrf<}l|Y6kawT+Q1*gH^pj=N&dC!*BsY%%en!+tI~Im%LoGm1`^->cGJTf zTdVd(Gfpk@Fd+#9|I1FeTdbeZic+O!>?3E^g&nuOxR=y*__Kbuwt%z#$Y!w?292^( z^WM+4PH8?Gc(}8YY4e9< zR@^Ih_GD_}2lZq5w8cf)bvz=T?z0nmz-OYTaqj8w`1wL>+i3~UN`O9BP1w4=N^!7r z?>!9!Qz2MZx87PJq(34D^5W=d{Re%X6)dR&&V+0WWZv(By6EY&%y5)-0qz({Os_kk z&LnY>KYnn+GDajasoX}}NA&^H3*1ICUXcUEsWD$?JpMhBEh+;S+WJ_ayzWk@<$@;o zlPT6tZB{pU5opSLRFF8xa>)YkGY?L_UAQ!0G#g4SoEPNxQ3fHgPWul>KBwBofVsi{ z=;{#i>BsCV(qAB}4YWIOO3r;vNtwA@9(LO;wG^oKdI@HCDp zSb#}KQ0peQ6e&hxClZYsh)stu55((XN)Z@kriYKk^*QK*!=p8c0|qx1Y1(;V7%ilh z)9rAID5TP(NrW`&VCgH&zBw+vs?v~Y95!3m$v6RzONTw#C5r&TK2Bx3#zi(YdE9{>Fdd9iQ5O~DQ?8)d#Z}6Jqs|5V9VeM3) zME9kX^S9S8bQ_?d<}6mab4aVm`v_b0xo98smspE#64D_#lI54qZI(LYk4JK&3jCPO z9aT!ha97Sn3LV~?9w|I#Wh!+pDRG2u#ZI&Xfa}Jl+cLwGHx%l3=ch+8EjU72e-XC} zcIB?mJA88_W6+f+|D#9yjdos4o`lV+Uk&9D+;N!tKEB{I34@1>nrda2as7<60(aq874lQLIa8Yi9=pYr{V>B&d2*ao4 zxeF%iPwYLv&~%u;Y(Sfa(z}q$>dV2rCkPgMO@ah>8~jouv=p#YzUDRgeaaV&TU%q+sh0@pt3!I)oApdzecgupbbd~d7BSyq>khVM*rejm zl_y8{i*5SfMO|B?2%2^2ElYTdB0K1cgGiTr~7UXjy2y;b6|++b4DBqwJyfvQoSu-jR0&n|uj==&_56098eSd+i;OZP&CS zm~Wz%UmaIC(hc>uL*tnm6ODwq_;B7WI~-sr?QWE$rtDIbUYHL$gW)2BI;~pHpTR@pE>@lLP@_AhJsER(-b>hJ z*ksiomjc(*-$zMW75Lp;X==^wHXg%F@;YYwwy9iivrAL^^MeP_i8S#uYiudwLY@xK zCU6)m5r!4XBc}U;xtPGch2iBFm(~Dt=3+};2tyM`u8xdy=nJ)D=%Q*F)dD1Rb1iM4 zbokdfq`ZB68n&vchIVsF1)q(Vbe+^-%x8+2AUfCJPDW_4@%t%?o@Zu=k$1j+Mqm?p z=690R%#f#DpLOltG(ZH5ui34uv*!SN3P79?Awg0l@DTEDwIvaalZDOqH`N^i%S#w} z{bWt;=ja~i&`IhLs zL`Vk4>1Wo~zEVM&1tu`Bq$?<|VFJYIx*8BC5*VG0Q<;mlbO_oiKXKF#{pynM^|*wi zrMEFKud^wmbqEjS9o+PY2{Vl-8R=in)}1o?boUJR(q z&AIew2qdwt9K*A&!p1wQXz=l!JzwmY{ELtJLyvP(66DeMErK`aC8d#M#40rY%0Z9` zCL~YKKp)}aLxNpiLD!mCud!Dr8o&o zN!-M8)R~s47xOMUCbl%-crA!~7m1KO{}dCXbfLd^5h23f9Ql$=v5WcYkf`z}CA0_0 zN7Snk0a+%^B7`jWLm056n5Yt?O$!=jBi&BBf-O%v1<=9wSQzg0D) z^Z-+~rN!~OvR^`2UHFO*<&$pUNBUn;kh?q8MGslGM`}5eOZU!4o$xitp*~sy04Ev@ zEcV$p&!2Zj#3Xa;*5oOfPwM0B?T6pN6!k(v3P`?oOq!0dX+y0l<`21zkEgg~n^Tp2 zzYanXP7an6s^5^yWU2=8MoOdups!D|S&%fH5bu4!!{m-Mp8B7ZqPdmw*I{6;UM#-3 zhk?6V0_~@5&LMRLkx1X8gtfLmRvz{covjRRvU##@H@l_z3=7fng$v*1-|qS$g`r0G z09~*{ee^B_oXyv`3vD&NG6~!iQ@8a9o@HviGIO6zkJi230U^(WQc@yahIz(NQg}L6 zT$qcoU56DpZZeW7UPZgg{894;A*Qs`p??_|8urg91{^>4=HX~tZ zHW(54m<{q~a90Y9!pA%&8htKg6J}e zB17kcZitJNL(1Sdj&voI>z#TqDPPb$R@UWtMqY?VFgXeBBT$*0O;VU>HU&fq_7n;P`d! zY%+^opy|r4g6*NpQZEDY-Xf37cP#>skllDmj2U-XS(g-=Z`0AQy$2?a2D2Wq^%$9g z5g2qEY!jF5_auv@ggaLEke%Pp2`_#WWZjAU?u13Fzw+bz@SvJn(bnQ|d^eH(bOPPb z^{#97TFB<3;avuGs-}Xv+6Bmt0s`B1;b|$*V`Ly$t@%HdmE1T$kV~^@@5>|`%*d8x z#5CQ}XASDlhv$lqj|T3%*dCy1r$g%QaY*@YRNRJUbNKtj;pxiug--3HhTeHl!z({G zZKk$)j_S`(T?#uRJXs4O3rLHo^TLM4`NpgqJ+PtOJ%Vh3g64y$0LPIoZ3!DB)P3IT z)RpFTwVcI@ZDYlcWekI`^X+S{td*PC6>}fGye(Vp^$dpD_x1gewY3BBhk2$|aBRYl zR;2dP{yu%D@23w=pb}{1~m|U ztzZCC^u>=Y(vM;w+&kaNBkGrTL0x)Ow}mB0%=(GY=vPcs%^%d-WO2dzw|fO#ljqp2 zK+g9M(1`>f37i(opGsd@n5GE2esHVz4Y6tx8@J~u@=1Is6o}pjGNAP)=eFxkZK@iXd z7WV!+$cANaCh!;WcV{9lu}1oe+BU>m^p)469HAup8uavfs=;)&@wBIwsXsgUgjY8D zm>_aP^6%)^g!bze;U)A}xLo9Y3(eXd^yr`ZLL4U9*^s_y-Os}zWi-Jw;*!4TETSv% zRo&o%1yZ|)eqi(!aGh$}FWWgL?zq*5lGo)ElgHRu-8(`=4_5OeLB2?A}M*gKVL?@20^UKVNE+)!}x9Fn!GrNyQ{2P;pjkGMl zA~llHkw=OdBfyISeSex<`jt9-ONdtOw|f>J=vP1}igD0C<8Ky)6y1jBJ8ym5x|>JI zQIedrpVl_BlFu{W4NpbY2*B&dOa4c1+=BR+nNJ`kocrfA^t^C_WZ^w`4D5kD&suI{ z8^>Mye%_5gV^H@uzyP{r9RXL$uzKm^15wy?MI0T3fx%$CQy*C5s(~aIoX#)#p09$s z%U`4`#)x^M`NtVWEAtEK1>A!jD#pZxzSx#l5cks)qXqQey14x0{=oP4=I|}tgV<2Y zq!v=`4ANtW`^WC`cyj3rTQ3wHBkJic7_1-dat2RX^S!U0bx^UH0qv`11 z%lplE;*#k6uswHG`7@FGATr{xmOq-_{p@Vs@o$_~>OEkGxePEdQ;XlJc*;Uxqj=~w zwx1ye#P%nOq;1I7*Krz54~EtYLfC#_9jvb7@Ry_~zJ!QGxUGI4I;JDQArVtOTuR4$c7zLeE3-c?v+mg#8h^Sk7Vly%S?vSS!py24-<0qU{aX@Z?(qkqqmUmW3OGT5UY1p@f?1ulQMtmhEc_X2FJ^VmHMI{{U zgwtk&8ftr$`F)#Gr*CS3h|d@MjF%5z8=R3enF{rqyuWH%{-@81rPP<_rEkBg+Tm(y zFj&3&kjzZ?MKhArc)adw;==Dl(+TatNzqu9B1$8#;#I`acUP(8@fu~doo~{^>syl* zP;eBMCzH z0&G|JWqjp*+9NPZ*_E0uSJ54^+$*Zgv@f9tyosp3d2zv0COo2AgT`yjf z1P#tzuHL0WOKP(eL17n?zmEb%D8}11_vM92xVwXrpAcbYox*KC6DerN;hMzTu7PrN z^!!T0L}DhJ^j3bDqp1T3y~!9^`?#O~@M*$3weORKG1aJ?Noq)oZY0J<@?rwPsq=(w zd)#E5k1iJ>j2!I1NxU6r$+)E18nWkGk4fZQ=A&-|=R4MKpdrP{V=^;GqFS@t*mQQq z#zt}IDgRNYMF_u}_6mP0FWFKYxjPrFBwoseK?zBn(m2(_HTnzGIBdF}6mUbr3B)+tBV^}5E00C$<8Zy-iTITMo zYG4lj^K?KMP{tVJ%bHKfbx5fs77xGAE+$RW8os0(TnVTA?zNLYaGJ z@I0oSf9uZ`FW{5*U1+b;Z?!fAH_T6bRKGxLm^{O#^tul1%FKXNI3LzkB2K|_CqjdE z(%IqB*vcO~dQx4`*TUuR6UiPEd%awXht>i^69ZLeiJ^g3hqfgioemX@2py_FFB_f@ z+VknjwqK;fW)X!R=>67jB78`ysV-Ni*-TgLrV=oN^g3NL%%+m`DVauj2`~QA zgCgEA2n^9)ENP zbm2$q0YRX!{V=yZu#kc}cRE~GL{5J^DEB+x?ufLoHtnqWI!)OX@3n?nYUR}j!@i;p zls)71LzALE-Gx*UJ&*p8$g?haRil^J#1ode@pf{Oi+c8gFGC*BDD{#jMr#Gb{$+eOf6juf*?%)%Rk~x|!kq%ai)k_WtL! zZ_`CwYHe=sSeJ)amoD*YFWDTlcrzp2NsCOMW2|Td;pP}l0<&hx<>gYTV7yE2@nT3N zFcPKH9ZR$pfDH>rrGMSC`ae$c7hN7+Bq9uxm**#R*dB0IRaJH#!@^~DtXz?cxZpBx z=Y+D(@ZGstP1>bgb?ZgD)0{}^K3;!^cK*h=ploX~;95~YRe0ehBd`^;M zpDD$5Pxqv6Y71q6`ctwA=sMYKguw+ElKcw*e|Q-GIi(V*Ago&PGn3n^tL!#3lFKIg z{=}daqTtVHUFsHS#GOJ1dKj%K+^pHhk+Qvcdyu8zs{rMU082ZMEyg~Qh}EtI17GnZ zHYJhg<)SjL$ts-jpUlVy?OBOJISINNc%T-ie3Y5V`3%|G%p%}2)<271;ds`v9{O8} zzs>Mst+I<3?9ZTf4tA9Q`icL^_y=-fy z?cITS;cekYGV4T)SA^}&Ru`#=118e@fv#(c`n5w|BN!hV*K5fM_Uf27YMhKIcI`A| z?#ARRwFa9U@St?KE_ZIbwzAqV-pqtgN^lo!>*}moe`C?#2^O^m;u^x8d5*|&>7$^m z+=3j~sC3?egb;QM4PbhbT4%tvZBsS2! z14MRMrM2|`0QleD33NZKu1cYw^QYl&{5)psORU*ql zqlc7`Zi%~q=ROJXOA!8-6{Rh_^YW&~D7s=^8^p(aklsKD>vy6|o)n=jjQpaJDX>0Z z9An{_`GGB=rr;?c85Zb_?BM?!EB;_m0(l9`dXf zk>Kv_=iidH#gfm}UcVNnj5``=$c}`9cHgvTh{yVuO?Df2pU=+|32kN$*K1Cb?@Ln& zDus0!NuzzrG#v}CWhFcme63MiL@S8ht-9(1ELdyvIYH{*7DVv=m2c62%#>R^U-8WW zwQh?;`b61`)kN#4R6v+0BK0%6Ifb?GZi+>1EA$R+ORQ4Z#=>0v3?niW+)J<`NRY2zaqo`sn3*v+R1~SL?zPP4nqLHwSSq6219^iSmoPqDR?)TA zmPHdK;B9#cdZ8HR_D7NL@8;^yy=5kNS@m<CqI}6nGya0Q z$C-LL%O=I|#0YWR-NqZYmL?tI8*p9&F&Ncf5KdaehB@oov>JaPKYa|w+OAF!tUw5;T>?KkC)nBF(?b8VT=+vRR(Cg;6J#{*%6U;1T z^)N(24SPI9m~rWxGoCr@xF9mJ3auIQ&$V56r_!R{#aoA6<2wrL9PCy&8?s(cnwtE0 z9vU+K-^cg9h3Wm_pGX}^m_u}^xAEhcjX|kmUhL4L%@KcUz6Q()CUYM_ut&e5(7D}I zEG{g}oePD?@Z?i^|CjarfUp3!uYymuJ34I5L3 z9LvAJ2-v_os)JVe@ZCTX-7;~y+b?VbV81yuQ4nU>_J=9b%*#R)I0yw%Batj|co&91 zUG->+>#@eFonJlp_*xh)z_OpnNYw^Pk;uQ-lun=STT^98y_8`M_Nm^cBK;fBJ zJMA@0o##P0vr`}Dzi*`nCknWzjpR96U>BLfIT2L{?l7NqyAWatV78srksDdA*Ppnq=ndgqg;3TZwtB=IA!t*7tr?Dz))RhYd<^+*ZF zGKOwnfNVP9mO2*}#arI<&$-FUtm|a8uStfEaeYwSUB91a6;E_;6-ya>wP*vO!Lzi| zXlke{yk`4aZ0vIB_dSg~3HQW}4(CXW0*q5-m()m{d7-8Th*?}rU`)cl>qgy{s+#h` zV^F6s<&rtf(pxPSymta3LrkZLCP@EpW$~})`rn`Zmt+6GkN+;A|B#9Q#m@itfDxHO axbaL#)gUHzEAW5<{$5HdNEC_b`}`j&&0>xK literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_images/orthogonal.png b/docs/1.9.0/_images/orthogonal.png new file mode 100644 index 0000000000000000000000000000000000000000..92b1f52c6cff66494305ef58ee163cc96c73709e GIT binary patch literal 12557 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 literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_images/pointy_hex_even.png b/docs/1.9.0/_images/pointy_hex_even.png new file mode 100644 index 0000000000000000000000000000000000000000..d755002e823dcdc9e448941671b451e43888a487 GIT binary patch literal 45972 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 literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_images/polygon_shape.png b/docs/1.9.0/_images/polygon_shape.png new file mode 100644 index 0000000000000000000000000000000000000000..f15e4a76b6f1ab9b4da4b5dac6a8c924b48ec7a6 GIT binary patch literal 7050 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 IyZ`6^1AO^g>i_@% literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_images/star.png b/docs/1.9.0/_images/star.png new file mode 100644 index 0000000000000000000000000000000000000000..03167313fd4a254916a2e204505ccb9528d6e931 GIT binary patch literal 633 zcmV-<0*3vGP)Px%Gf6~2RCr$Pn#*y+FbqVa2GUOYKc<~Dpo}%5h9SjZ@s}+6;)66G@UY9Dy?o?; z)_wRTD~+^)_kte{U|qjIHxA3!&-Rs}f|Nl^_a}e{E8viSk$sj8vMlgu0A2B!D#%d4 z1W;!GcG=6A2ci`)?0%LFCV=4G*P|6c7N22*NDE8=quD=mHHcCG-2G@9OaK9^0K5B< zDu__P1b|L{8Iz&60>s^qvcU^LxtMgB4y4_00J!8y7Envp zI9Kyiv*b1l%m ze|a?^U9XEmEN~kL+~PSF=pbBa0}%p1aC~K3 z0)%Sjsf zWC?B#CIB2HPl;k^2~Pm0^5YIjRmOa-&WWRdZm{IyhnC>vg#!3fe1haDVRV*2A+Q0U zfvJq0o*#`u^JD=)gE|$5hTR~bxgr4S{}CeZqltRH2j`3w^a_T&=UI?6Hktb`*bg;N TB6?U500000NkvXXu0mjfRNfUv literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_images/tile-height-example.png b/docs/1.9.0/_images/tile-height-example.png new file mode 100644 index 0000000000000000000000000000000000000000..fa74f1f7443397b58eb5ca3c21dcaec10608d00a GIT binary patch literal 1518 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 +flame_bloc +flame_fire_atlas +flame_forge2d +flame_isolate +flame_lottie +flame_network_assets +flame_oxygen +flame_rive +flame_splash_screen +flame_spine +flame_svg +flame_tiled +``` diff --git a/docs/1.9.0/_sources/bridge_packages/flame_audio/audio.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_audio/audio.md.txt new file mode 100644 index 000000000..c10fcb070 --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_audio/audio.md.txt @@ -0,0 +1,111 @@ +# Audio + +Playing audio is essential for most games, so we made it simple! + +First you have to add [flame_audio](https://github.com/flame-engine/flame_audio) to your dependency +list in your `pubspec.yaml` file: + +```yaml +dependencies: + flame_audio: VERSION +``` + +The latest version can be found on [pub.dev](https://pub.dev/packages/flame_audio/install). + +After installing the `flame_audio` package, you can add audio files in the assets section of your +`pubspec.yaml` file. Make sure that the audio files exists in the paths that you provide. + +The default directory for `FlameAudio` is `assets/audio` (which can be changed by providing your own +instance of `AudioCache`). + +For the examples below, your `pubspec.yaml` file needs to contain something like this: + +```yaml +flutter: + assets: + - assets/audio/explosion.mp3 + - assets/audio/music.mp3 +``` + +Then you have the following methods at your disposal: + +```dart +import 'package:flame_audio/flame_audio.dart'; + +// For shorter reused audio clips, like sound effects +FlameAudio.play('explosion.mp3'); + +// For looping an audio file +FlameAudio.loop('music.mp3'); + +// For playing a longer audio file +FlameAudio.playLongAudio('music.mp3'); + +// For looping a longer audio file +FlameAudio.loopLongAudio('music.mp3'); + +// For background music that should be paused/played when the pausing/resuming +// the game +FlameAudio.bgm.play('music.mp3'); +``` + +The difference between the `play/loop` and `playLongAudio/loopLongAudio` is that `play/loop` makes +use of optimized features that allow sounds to be looped without gaps between their iterations, and +almost no drop on the game frame rate will happen. You should whenever possible, prefer the former +methods. + +`playLongAudio/loopLongAudio` allows for audios of any length to be played, but they do create frame +rate drop, and the looped audio will have a small gap between iterations. + +You can use [the `Bgm` class](bgm.md) (via `FlameAudio.bgm`) to play looping background music +tracks. The `Bgm` class lets Flame automatically manage the pausing and resuming of background music +tracks when the game is sent to background or comes back to the foreground. + +You can use [the `AudioPool` class](audio_pool.md) if you want to fire quick sound effects in a very +efficient manner. `AudioPool` will keep a pool of `AudioPlayer`s preloaded with a given sound, and +allow you to play them very fast in quick succession. + +Some file formats that work across devices and that we recommend are: MP3, OGG and WAV. + +This bridge library (flame_audio) uses [audioplayers](https://github.com/bluefireteam/audioplayers) +in order to allow for playing multiple sounds simultaneously (crucial in a game). You can check the +link for a more in-depth explanation. + +Both on `play` and `loop` you can pass an additional optional double parameter, the `volume` +(defaults to `1.0`). + +Both the `play` and `loop` methods return an instance of an `AudioPlayer` from the +[audioplayers](https://github.com/bluefireteam/audioplayers) lib, that allows you to stop, pause and +configure other parameters. + +In fact you can always use `AudioPlayer`s directly to gain full control over how your audio is played +-- the `FlameAudio` class is just a wrapper for common functionality. + + +## Caching + +You can pre-load your assets. Audios need to be stored in the memory the first time they +are requested; therefore, the first time you play each mp3 you might get a delay. In order to +pre-load your audios, just use: + +```dart +await FlameAudio.audioCache.load('explosion.mp3'); +``` + +You can load all your audios in the beginning in your game's `onLoad` method so that they always +play smoothly. To load multiple audio files, use the `loadAll` method: + +```dart +await FlameAudio.audioCache.loadAll(['explosion.mp3', 'music.mp3']); +``` + +Finally, you can use the `clear` method to remove a file that has been loaded into the cache: + +```dart +FlameAudio.audioCache.clear('explosion.mp3'); +``` + +There is also a `clearCache` method, that clears the whole cache. + +This might be useful if, for instance, your game has multiple levels and each has a different +set of sounds and music. diff --git a/docs/1.9.0/_sources/bridge_packages/flame_audio/audio_pool.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_audio/audio_pool.md.txt new file mode 100644 index 000000000..0c3dad970 --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_audio/audio_pool.md.txt @@ -0,0 +1,15 @@ +# AudioPool + +An AudioPool is a provider of AudioPlayers that are pre-loaded with +local assets to minimize delays. + +A single AudioPool always plays the same sound, usually a quick sound +effect, like a laser shooting from your ship or a jump sound for your +platformer. + +The advantage of using Audio Pool is that by configuring a minimum +(starting) size, and a maximum size, the pool will create and preload +some players, and allow them to be re-used many times. + +You can use the helper method `FlameAudio.createPool` to create AudioPool +instances using the same global `FlameAudio.audioCache`. diff --git a/docs/1.9.0/_sources/bridge_packages/flame_audio/bgm.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_audio/bgm.md.txt new file mode 100644 index 000000000..14d48ee05 --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_audio/bgm.md.txt @@ -0,0 +1,95 @@ +# Looping Background Music + +With the `Bgm` class, you can manage looping of background music tracks with regards to application +(or game) lifecycle state changes. + +When the application is terminated, or sent to background, `Bgm` will automatically pause +the currently playing music track. Similarly, when the application is resumed, `Bgm` will resume the +background music. Manually pausing and resuming your tracks is also supported. + +For this class to function properly, the observer must be registered by calling the following: + +```dart +FlameAudio.bgm.initialize(); +``` + +**IMPORTANT Note:** The `initialize` function must be called at a point in time where an instance of +the `WidgetsBinding` class already exists. Best practice is to put this call inside of your game's +`onLoad` method`. + +In cases where you're done with background music but still want to keep the application/game +running, use the `dispose` function to remove the observer. + +```dart +FlameAudio.bgm.dispose(); +``` + +To play a looping background music track, run: + +```dart +import 'package:flame_audio/flame_audio.dart'; + +FlameAudio.bgm.play('adventure-track.mp3'); +``` + +You must have an appropriate folder structure and add the files to the `pubspec.yaml` file, as +explained in [Flame Audio documentation](audio.md). + + +## Caching music files + +The `Bgm` class will use the static instance of `FlameAudio` for storing cached +music files by default. + +So in order to pre-load music, you can use the same recommendations from the +[Flame Audio documentation](audio.md). + +You can optionally create your own `Bgm` instances with different backing `AudioCache`s, +if you so desire. + + +## Methods + + +### Play + +The `play` function takes in a `String` that should be a path that points to the location of the +music file to be played (following the Flame Audio folder structure requirements). + +You can pass an additional optional `double` parameter which is the `volume` (defaults to `1.0`). + +Examples: + +```dart +FlameAudio.bgm.play('music/boss-fight/level-382.mp3'); +``` + +```dart +FlameAudio.bgm.play('music/world-map.mp3', volume: .25); +``` + + +### Stop + +To stop a currently playing background music track, just call `stop`. + +```dart +FlameAudio.bgm.stop(); +``` + + +### Pause and Resume + +To manually pause and resume background music you can use the `pause` and `resume` functions. + +`FlameAudio.bgm` automatically handles pausing and resuming the currently playing background music +track. Manually `pausing` prevents the app/game from auto-resuming when focus is given back to the +app/game. + +```dart +FlameAudio.bgm.pause(); +``` + +```dart +FlameAudio.bgm.resume(); +``` diff --git a/docs/1.9.0/_sources/bridge_packages/flame_audio/flame_audio.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_audio/flame_audio.md.txt new file mode 100644 index 000000000..7a62e26d6 --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_audio/flame_audio.md.txt @@ -0,0 +1,7 @@ +# flame_audio + +```{toctree} +General audio +Background music +AudioPool +``` diff --git a/docs/1.9.0/_sources/bridge_packages/flame_bloc/bloc.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_bloc/bloc.md.txt new file mode 100644 index 000000000..da1075df9 --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_bloc/bloc.md.txt @@ -0,0 +1,121 @@ +# flame_bloc + +`flame_bloc` is a bridge library for using [Bloc](https://bloclibrary.dev/) in your Flame +game. `flame_bloc` offers a simple and natural (as in similar to flutter_bloc) way to use blocs and +cubits inside a FlameGame. Bloc offers way to make game state changes predictable by regulating when +a game state change can occur and offers a single way to change game state throughout an entire +Game. + +To use it in your game you just need to add `flame_bloc` to your pubspec.yaml, as can be seen in the +[Flame Bloc example](https://github.com/flame-engine/flame/tree/main/packages/flame_bloc/example) +and in the pub.dev [installation instructions](https://pub.dev/packages/flame_bloc). + + +## How to use + +Lets assume we have a bloc that handles player inventory, first we need to make it available to our +components. + +We can do that by using `FlameBlocProvider` component: + +```dart +class MyGame extends FlameGame { + @override + Future onLoad() async { + await add( + FlameBlocProvider( + create: () => PlayerInventoryBloc(), + children: [ + Player(), + // ... + ], + ), + ); + } +} +``` + +With the above changes, the `Player` component will now have access to our bloc. + +If more than one bloc needs to be provided, `FlameMultiBlocProvider` can be used in a similar +fashion: + +```dart +class MyGame extends FlameGame { + @override + Future onLoad() async { + await add( + FlameMultiBlocProvider( + providers: [ + FlameBlocProvider( + create: () => PlayerInventoryBloc(), + ), + FlameBlocProvider( + create: () => PlayerStatsBloc(), + ), + ], + children: [ + Player(), + // ... + ], + ), + ); + } +} +``` + +Listening to states changes at the component level can be done with two approaches: + +By using `FlameBlocListener` component: + +```dart +class Player extends PositionComponent { + @override + Future onLoad() async { + await add( + FlameBlocListener( + listener: (state) { + updateGear(state); + }, + ), + ); + } +} +``` + +Or by using `FlameBlocListenable` mixin: + +```dart + +class Player extends PositionComponent + with FlameBlocListenable { + + @override + void onNewState(state) { + updateGear(state); + } +} + +``` + +If all your component need is to simply access a bloc, the `FlameBlocReader` mixin can be applied to +a component: + +```dart +class Player extends PositionComponent + with FlameBlocReader { + + void takeHit() { + bloc.add(const PlayerDamaged()); + } +} + +``` + +Note that one limitation of the mixin is that it can access only a single bloc. + + +## Full Example + +You can check an example +[here](https://github.com/flame-engine/flame/tree/main/packages/flame_bloc/example). diff --git a/docs/1.9.0/_sources/bridge_packages/flame_bloc/bloc_components.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_bloc/bloc_components.md.txt new file mode 100644 index 000000000..46f685bbc --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_bloc/bloc_components.md.txt @@ -0,0 +1,115 @@ + + +# Components + + +## FlameBlocProvider + +FlameBlocProvider is a Component which creates and provides a bloc to its children. +The bloc will only live while this component is alive. It is used as a dependency injection (DI) +widget so that a single instance of a bloc can be provided to multiple Components within a subtree. + +FlameBlocProvider should be used to create new blocs which will be made available to the rest of the +subtree. + +```dart +FlameBlocProvider( + create: () => BlocA(), + children: [...] +); +``` + +FlameBlocProvider can be used to provide an existing bloc to a new portion of the Component tree. + +```dart +FlameBlocProvider.value( + value: blocA, + children: [...], +); +``` + + +## FlameMultiBlocProvider + +Similar to FlameBlocProvider, but provides multiples blocs down to the component tree + +```dart +FlameMultiBlocProvider( + providers: [ + FlameBlocProvider( + create: () => BlocA(), + ), + FlameBlocProvider.value( + create: () => BlocB(), + ), + ], + children: [...], +) +``` + + +## FlameBlocListener + +FlameBlocListener is Component which can listen to changes in a Bloc state. It invokes +the `onNewState` in response to state changes in the bloc. For fine-grained control over when +the `onNewState` function is called an optional `listenWhen` can be provided. `listenWhen` takes the +previous bloc state and current bloc state and returns a boolean. If `listenWhen` returns +true, `onNewState` will be called with `state`. If `listenWhen` returns false, `onNewState` will not +be called with `state`. + +alternatively you can use `FlameBlocListenable` mixin to listen state changes on Component. + +```dart +FlameBlocListener( + listenWhen: (previousState, newState) { + // return true/false to determine whether or not + // to call listener with state + }, + onNewState: (state) { + // do stuff here based on state + }, +) +``` + + +## FlameBlocListenable + +FlameBlocListenable is an alternative to FlameBlocListener to listen state changes. + +```dart +class ComponentA extends Component + with FlameBlocListenable { + + @override + bool listenWhen(PlayerState previousState, PlayerState newState) { + // return true/false to determine whether or not + // to call listener with state + } + + @override + void onNewState(PlayerState state) { + super.onNewState(state); + // do stuff here based on state + } +} +``` + + +## FlameBlocReader + +FlameBlocReader is mixin that allows you to read the current state of bloc on Component. It is +Useful for components that needs to only read a bloc current state or to trigger an event on it. You +can have only one reader on Component + + +```dart + +class InventoryReader extends Component + with FlameBlocReader {} + + /// inside game + + final component = InventoryReader(); + // reading current state + var state = component.bloc +``` diff --git a/docs/1.9.0/_sources/bridge_packages/flame_bloc/flame_bloc.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_bloc/flame_bloc.md.txt new file mode 100644 index 000000000..5c933929a --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_bloc/flame_bloc.md.txt @@ -0,0 +1,7 @@ +# flame_bloc + +```{toctree} +Overview +Components +``` + diff --git a/docs/1.9.0/_sources/bridge_packages/flame_fire_atlas/fire_atlas.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_fire_atlas/fire_atlas.md.txt new file mode 100644 index 000000000..601c223f3 --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_fire_atlas/fire_atlas.md.txt @@ -0,0 +1,105 @@ +# Flame fire atlas + +Flame fire atlas is a texture atlas lib for Flame. By using `flame_fire_atlas` one can access images +and animations stored in a `.fa` texture atlas by referring to them by their named keys. + + +## FireAtlas + +FireAtlas is a tool for handling texture atlases. Atlases can be created using the +[Fire Atlas Editor](https://fire-atlas.flame-engine.org). + + +### Creating Atlas + +To create a texture atlas open [Fire Atlas Editor](https://fire-atlas.flame-engine.org). + +Select new atlas and give the atlas a name, tile width, tile height and an image and press okay. +This will take you to the atlas editor. + +To create a new `Sprite` in the atlas, select a portion and click the plus button on top left and +give the selection a name and then select type `Sprite` and press `Create Sprite`. You can now +see a preview in the right panel of editor. + +To create a new `SpriteAnimation` in the atlas, select a portion and click the plus button on top +left and give the selection a name and then select type `Animation` and provide `frame count` +and `steps times (in milliseconds)` and select the checkbox to loop the animation, and then +press `Create Animation`. You can now see a preview of the animation in the right panel of the +editor. + +Once you are done with editing you can download the fire atlas file from top left with +the `download` icon button. + + +## Texture atlas + +A [Texture atlas](https://en.wikipedia.org/wiki/Texture_atlas) is an image that contains data from +several smaller images that have been packed together to reduce overall dimensions. With it, you +reduce the number of images loaded and can speed up the loading time of the game. + + +## Usage + +To use the bridge library in your game you just need to add `flame_fire_atlas` to your pubspec.yaml, +as can be seen in +the [Flame Fire Atlas example](https://github.com/flame-engine/flame/tree/main/packages/flame_fire_atlas/example) +and in the pub.dev [installation instructions](https://pub.dev/packages/flame_fire_atlas). + +Then you have the following methods at your disposal: + +```dart +import 'package:flame_fire_atlas/flame_fire_atlas.dart'; + +// Load the atlas from your assets +// file at assets/atlas.fa +final atlas = await FireAtlas.loadAsset('atlas.fa'); + +//or when inside a game instance, the loadFireAtlas can be used: +// file at assets/atlas.fa +final atlas = await loadFireAtlas('atlas.fa'); + +// Get a Sprite with the given key. +FireAtlas.getSprite('sprite_name') + +// Get a SpriteAnimation with the given key. +FireAtlas.getAnimation('animation_name') +``` + +To use FireAtlas in your game, load the fire atlas file in an `onLoad` method, either in your game +or a component. Then you can use `getSprite` and `getAnimation` to retrieve the mapped assets. + +```dart +class ExampleGame extends FlameGame { + + late FireAtlas _atlas; + + @override + Future onLoad() async { + _atlas = await loadFireAtlas('atlas.fa'); + + add( + SpriteComponent( + size: Vector2(50, 50), + position: Vector2(0, 50), + sprite: _atlas.getSprite('sprite_name'), + ), + ); + + add( + SpriteAnimationComponent( + size: Vector2(150, 100), + position: Vector2(150, 100), + animation: _atlas.getAnimation('animation_name'), + ), + ); + } + +} +``` + + +## Full Example + +You can check an example +[here](https://github.com/flame-engine/flame/tree/main/packages/flame_fire_atlas/example). + diff --git a/docs/1.9.0/_sources/bridge_packages/flame_fire_atlas/flame_fire_atlas.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_fire_atlas/flame_fire_atlas.md.txt new file mode 100644 index 000000000..b9e31345b --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_fire_atlas/flame_fire_atlas.md.txt @@ -0,0 +1,5 @@ +# flame_fire_atlas + +```{toctree} +Overview +``` diff --git a/docs/1.9.0/_sources/bridge_packages/flame_forge2d/flame_forge2d.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_forge2d/flame_forge2d.md.txt new file mode 100644 index 000000000..c4e72f9ab --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_forge2d/flame_forge2d.md.txt @@ -0,0 +1,6 @@ +# flame_forge2d + +```{toctree} +Overview +Joints +``` diff --git a/docs/1.9.0/_sources/bridge_packages/flame_forge2d/forge2d.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_forge2d/forge2d.md.txt new file mode 100644 index 000000000..17a52aa11 --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_forge2d/forge2d.md.txt @@ -0,0 +1,145 @@ +# Forge2D + +Blue Fire maintains a ported version of the Box2D physics engine and our +version is called Forge2D. + +If you want to use Forge2D specifically for Flame you should use our bridge library +[flame_forge2d](https://github.com/flame-engine/flame/tree/main/packages/flame_forge2d) and if you +just want to use it in a Dart project you can use the +[forge2d](https://github.com/flame-engine/forge2d) library directly. + +To use it in your game you just need to add `flame_forge2d` to your +`pubspec.yaml`, as can be seen in the [Forge2D +[example](https://github.com/flame-engine/flame/tree/main/packages/flame_forge2d/example) +and the pub. dev [installation +instructions](https://pub.dev/packages/flame_forge2d)](). + + +## Forge2DGame + +If you are going to use Forge2D in your project it can be a good idea to use the Forge2D-specific +`FlameGame` class, `Forge2DGame`. + +It is called `Forge2DGame` and supports both the special Forge2D components called `BodyComponents` +as well as normal Flame components. + +`Forge2DGame` has a built-in `CameraComponent` and has a zoom level set to 10 by default, so your +components will be a lot bigger than in a normal Flame game. This is due to the speed limit in the +`Forge2D` world, which you would hit very quickly if you are using it with `zoom = 1.0`. You can +easily change the zoom level either by calling `super(zoom: yourZoom)` in your constructor or +doing `game.cameraComponent.viewfinder.zoom = yourZoom;` at a later stage. + +If you are previously familiar with Box2D it can be good to know that the whole concept of the +Box2d world is mapped to `world` in the `Forge2DGame` component and every `Body` that you want to +use as a component should be wrapped in a `BodyComponent`, and added to the `world` in your +`Forge2DGame`. + +You can have have non-physics-related components in your `Forge2DGame` world's component list along +with your physical entities. When the update is called, it will use the Forge2D physics engine to +properly update every `BodyComponent` and other components in the game will be updated according to +the normal `FlameGame` way. + +In `Forge2DGame` the gravity is flipped compared to `Forge2D` to keep the same coordinate system as +in Flame, so a positive y-axis in the gravity like `Vector2(0, 10)` would be pulling bodies +downwards, meanwhile, a negative y-axis would pull them upwards. The gravity can be set directly in +the constructor of the `Forge2DGame`. + +A simple `Forge2DGame` implementation example can be seen in the +[examples folder](https://github.com/flame-engine/flame/tree/main/packages/flame_forge2d/example). + + +## BodyComponent + +The `BodyComponent` is a wrapper for the `Forge2D` body, which is the body that the physics engine +is interacting with. To create a `BodyComponent` you need to override `createBody()` and create and +return your created body. + +The `BodyComponent` is by default having `renderBody = true`, since otherwise, it wouldn't show +anything after you have created a `Body` and added the `BodyComponent` to the game. If you want to +turn it off you can just set (or override) `renderBody` to false. + +Just like any other Flame component you can add children to the `BodyComponent`, which can be very +useful if you want to add for example animations or other components on top of your body. + +The body that you create in `createBody` should be defined according to Flame's coordinate system, +not according to the coordinate system of Forge2D (where the Y-axis is flipped). + +:exclamation: In Forge2D you shouldn't add any bodies as children to other components, +since Forge2D doesn't have a concept of nested bodies. +So bodies should live on the top level in the physics world, `Forge2DGame.world`. +So instead of `add(Weapon()))`, `world.add(Weapon())` should be used (as below), and the `Player` +should also of course initially be added to the world. + +```dart +class Weapon extends BodyComponent { + @override + void onLoad() { + ... + } +} + +class Player extends BodyComponent { + @override + void onLoad() { + world.add(Weapon()); + } +} +``` + +Later you might want to add bullets coming from your weapon, these are added to the world in the +same sense, but if they are going to be moving very fast, make sure that you set `isBullet = true` +to avoid some tunneling problems. + + +## Contact callbacks + +`Forge2DGame` provides a simple out-of-the-box solution to propagate contact events. + +Contact events occur whenever two `Fixture`s meet each other. These events allow listening when +these `Fixture`s begin to come in contact (`beginContact`) and cease being in contact +(`endContact`). + +There are multiple ways to listen to these events. One common way is to use the `ContactCallbacks` +class as a mixin in the `BodyComponent` where you are interested in these events. + +```dart +class Ball extends BodyComponent with ContactCallbacks { + ... + void beginContact(Object other, Contact contact) { + if (other is Wall) { + // Do something here. + } + } + ... +} +``` + +For the above to work, the `Ball`'s `body.userData` or contacting `fixture.userData` must be +set to a `ContactCallback`. And if `Wall` is a `BodyComponent` it's `body.userData` or contacting +`fixture.userData` must be set to `Wall`. + +If `userData` is `null` the contact events are ignored, it is `null` by default. + +A convenient way of setting `userData` is to assign it when creating the body. For example: + +```dart +class Ball extends BodyComponent with ContactCallbacks { + ... + + @override + Body createBody() { + ... + final bodyDef = BodyDef( + userData: this, + ); + ... + } + +} +``` + +Every time `Ball` and `Wall` begin to come in contact `beginContact` will be called, and once the +fixtures cease being in contact, `endContact` will be called. + +An implementation example can be seen in the [Flame Forge2D +example](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/forge2d/utils/balls.dart). diff --git a/docs/1.9.0/_sources/bridge_packages/flame_forge2d/joints.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_forge2d/joints.md.txt new file mode 100644 index 000000000..60451a6b2 --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_forge2d/joints.md.txt @@ -0,0 +1,636 @@ +# Joints + +Joints are used to connect two different bodies together in various ways. +They help to simulate interactions between objects to create hinges, wheels, ropes, chains etc. + +One `Body` in a joint may be of type `BodyType.static`. Joints between `BodyType.static` and/or +`BodyType.kinematic` are allowed, but have no effect and use some processing time. + +To construct a `Joint`, you need to create a corresponding subclass of `JointDef`and initialize it +with its parameters. + +To register a `Joint` use `world.createJoint`and later use `world.destroyJoint` when you want to +remove it. + + +## Built-in joints + +Currently, Forge2D supports the following joints: + +- [`ConstantVolumeJoint`](#constantvolumejoint) +- [`DistanceJoint`](#distancejoint) +- [`FrictionJoint`](#frictionjoint) +- [`GearJoint`](#gearjoint) +- [`MotorJoint`](#motorjoint) +- [`MouseJoint`](#mousejoint) +- [`PrismaticJoint`](#prismaticjoint) +- [`PulleyJoint`](#pulleyjoint) +- [`RevoluteJoint`](#revolutejoint) +- [`RopeJoint`](#ropejoint) +- [`WeldJoint`](#weldjoint) +- WheelJoint + + +### `ConstantVolumeJoint` + +This type of joint connects a group of bodies together and maintains a constant volume within them. +Essentially, it is a set of [`DistanceJoint`](#distancejoint)s, that connects all bodies one after +another. + +It can for example be useful when simulating "soft-bodies". + +```dart + final constantVolumeJoint = ConstantVolumeJointDef() + ..frequencyHz = 10 + ..dampingRatio = 0.8; + + bodies.forEach((body) { + constantVolumeJoint.addBody(body); + }); + + world.createJoint(ConstantVolumeJoint(world, constantVolumeJoint)); +``` + +```{flutter-app} +:sources: ../../examples +:subfolder: stories/bridge_libraries/forge2d/joints +:page: constant_volume_joint +:show: code popup +``` + +`ConstantVolumeJointDef` requires at least 3 bodies to be added using the `addBody` method. It also +has two optional parameters: + +- `frequencyHz`: This parameter sets the frequency of oscillation of the joint. If it is not set to +0, the higher the value, the less springy each of the compound `DistantJoint`s are. + +- `dampingRatio`: This parameter defines how quickly the oscillation comes to rest. It ranges from +0 to 1, where 0 means no damping and 1 indicates critical damping. + + +### `DistanceJoint` + +A `DistanceJoint` constrains two points on two bodies to remain at a fixed distance from each other. + +You can view this as a massless, rigid rod. + +```dart +final distanceJointDef = DistanceJointDef() + ..initialize(firstBody, secondBody, firstBody.worldCenter, secondBody.worldCenter) + ..length = 10 + ..frequencyHz = 3 + ..dampingRatio = 0.2; + +world.createJoint(DistanceJoint(distanceJointDef)); +``` + +```{flutter-app} +:sources: ../../examples +:page: distance_joint +:subfolder: stories/bridge_libraries/forge2d/joints +:show: code popup +``` + +To create a `DistanceJointDef`, you can use the `initialize` method, which requires two bodies and a +world anchor point on each body. The definition uses local anchor points, allowing for a slight +violation of the constraint in the initial configuration. This is useful when saving and +loading a game. + +The `DistanceJointDef` has three optional parameters that you can set: + +- `length`: This parameter determines the distance between the two anchor points and must be greater +than 0. The default value is 1. + +- `frequencyHz`: This parameter sets the frequency of oscillation of the joint. If it is not set +to 0, the higher the value, the less springy the joint becomes. + +- `dampingRatio`: This parameter defines how quickly the oscillation comes to rest. It ranges from +0 to 1, where 0 means no damping and 1 indicates critical damping. + +```{warning} +Do not use a zero or short length. +``` + + +### `FrictionJoint` + +A `FrictionJoint` is used for simulating friction in a top-down game. It provides 2D translational +friction and angular friction. + +The `FrictionJoint` isn't related to the friction that occurs when two shapes collide in the x-y plane +of the screen. Instead, it's designed to simulate friction along the z-axis, which is perpendicular +to the screen. The most common use-case for it is applying the friction force between a moving body +and the game floor. + +The `initialize` method of the `FrictionJointDef` method requires two bodies that will have friction +force applied to them, and an anchor. + +The third parameter is the `anchor` point in the world coordinates where the friction force will be +applied. In most cases, it would be the center of the first object. However, for more complex +physics interactions between bodies, you can set the `anchor` point to a specific location on one or +both of the bodies. + +```dart +final frictionJointDef = FrictionJointDef() + ..initialize(ballBody, floorBody, ballBody.worldCenter) + ..maxForce = 50 + ..maxTorque = 50; + + world.createJoint(FrictionJoint(frictionJointDef)); +``` + +```{flutter-app} +:sources: ../../examples +:page: friction_joint +:subfolder: stories/bridge_libraries/forge2d/joints +:show: code popup +``` + +When creating a `FrictionJoint`, simulated friction can be applied via maximum force and torque +values: + +- `maxForce`: the maximum translational friction which applied to the joined body. A higher value +- simulates higher friction. + +- `maxTorque`: the maximum angular friction which may be applied to the joined body. A higher value +- simulates higher friction. + +In other words, the former simulates the friction, when the body is sliding and the latter simulates +the friction when the body is spinning. + + +### `GearJoint` + +The `GearJoint` is used to connect two joints together. Joints are required to be a +[`RevoluteJoint`](#revolutejoint) or a [`PrismaticJoint`](#prismaticjoint) in any combination. + +```{warning} +The connected joints must attach a dynamic body to a static body. +The static body is expected to be a bodyA on those joints +``` + +```dart +final gearJointDef = GearJointDef() + ..bodyA = firstJoint.bodyA + ..bodyB = secondJoint.bodyA + ..joint1 = firstJoint + ..joint2 = secondJoint + ..ratio = 1; + +world.createJoint(GearJoint(gearJointDef)); +``` + +```{flutter-app} +:sources: ../../examples +:page: gear_joint +:subfolder: stories/bridge_libraries/forge2d/joints +:show: code popup +``` + +- `joint1`, `joint2`: Connected revolute or prismatic joints +- `bodyA`, `bodyB`: Any bodies form the connected joints, as long as they are not the same body. +- `ratio`: Gear ratio + +Similarly to [`PulleyJoint`](#pulleyjoint), you can specify a gear ratio to bind the motions +together: + +```text +coordinate1 + ratio * coordinate2 == constant +``` + +The ratio can be negative or positive. If one joint is a `RevoluteJoint` and the other joint is a +`PrismaticJoint`, then the ratio will have units of length or units of 1/length. + +Since the `GearJoint` depends on two other joints, if these are destroyed, the `GearJoint` needs to +be destroyed as well. + +```{warning} +Manually destroy the `GearJoint` if joint1 or joint2 is destroyed +``` + + +### `MotorJoint` + +A `MotorJoint` is used to control the relative motion between two bodies. A typical usage is to +control the movement of a dynamic body with respect to the fixed point, for example to create +animations. + +A `MotorJoint` lets you control the motion of a body by specifying target position and rotation +offsets. You can set the maximum motor force and torque that will be applied to reach the target +position and rotation. If the body is blocked, it will stop and the contact forces will be +proportional the maximum motor force and torque. + +```dart +final motorJointDef = MotorJointDef() + ..initialize(first, second) + ..maxTorque = 1000 + ..maxForce = 1000 + ..correctionFactor = 0.1; + + world.createJoint(MotorJoint(motorJointDef)); +``` + +```{flutter-app} +:sources: ../../examples +:page: motor_joint +:subfolder: stories/bridge_libraries/forge2d/joints +:show: code popup +``` + +A `MotorJointDef` has three optional parameters: + +- `maxForce`: the maximum translational force which will be applied to the joined body to reach the +target position. + +- `maxTorque`: the maximum angular force which will be applied to the joined body to reach the +target rotation. + +- `correctionFactor`: position correction factor in range [0, 1]. It adjusts the joint's response to +deviation from target position. A higher value makes the joint respond faster, while a lower value +makes it respond slower. If the value is set too high, the joint may overcompensate and oscillate, +becoming unstable. If set too low, it may respond too slowly. + +The linear and angular offsets are the target distance and angle that the bodies should achieve +relative to each other's position and rotation. By default, the linear target will be the distance +between the two body centers and the angular target will be the relative rotation of the bodies. +Use the `setLinearOffset(Vector2)` and `setLinearOffset(double)` methods of the `MotorJoint` to set +the desired relative translation and rotate between the bodies. + +For example, this code increments the angular offset of the joint every update cycle, causing the +body to rotate. + +```dart +@override +void update(double dt) { + super.update(dt); + + final angularOffset = joint.getAngularOffset() + motorSpeed * dt; + joint.setAngularOffset(angularOffset); +} +``` + + +### `MouseJoint` + +The `MouseJoint` is used to manipulate bodies with the mouse. It attempts to drive a point on a body +towards the current position of the cursor. There is no restriction on rotation. + +The `MouseJoint` definition has a target point, maximum force, frequency, and damping ratio. The +target point initially coincides with the body's anchor point. The maximum force is used to prevent +violent reactions when multiple dynamic bodies interact. You can make this as large as you like. +The frequency and damping ratio are used to create a spring/damper effect similar to the distance +joint. + +```{warning} +Many users have tried to adapt the mouse joint for game play. Users often want +to achieve precisepositioning and instantaneous response. The mouse joint +doesn't work very well in that context. You may wish to consider using +kinematic bodies instead. +``` + +```dart +final mouseJointDef = MouseJointDef() + ..maxForce = 3000 * ballBody.mass * 10 + ..dampingRatio = 1 + ..frequencyHz = 5 + ..target.setFrom(ballBody.position) + ..collideConnected = false + ..bodyA = groundBody + ..bodyB = ballBody; + + mouseJoint = MouseJoint(mouseJointDef); + world.createJoint(mouseJoint); +} +``` + +```{flutter-app} +:sources: ../../examples +:page: mouse_joint +:subfolder: stories/bridge_libraries/forge2d/joints +:show: code popup +``` + +- `maxForce`: This parameter defines the maximum constraint force that can be exerted to move the + candidate body. Usually you will express as some multiple of the weight + (multiplier *mass* gravity). + +- `dampingRatio`: This parameter defines how quickly the oscillation comes to rest. It ranges from + 0 to 1, where 0 means no damping and 1 indicates critical damping. + +- `frequencyHz`: This parameter defines the response speed of the body, i.e. how quickly it tries to + reach the target position + +- `target`: The initial world target point. This is assumed to coincide with the body anchor + initially. + + +### `PrismaticJoint` + +The `PrismaticJoint` provides a single degree of freedom, allowing for a relative translation of two +bodies along an axis fixed in bodyA. Relative rotation is prevented. + +`PrismaticJointDef` requires defining a line of motion using an axis and an anchor point. +The definition uses local anchor points and a local axis so that the initial configuration +can violate the constraint slightly. + +The joint translation is zero when the local anchor points coincide in world space. +Using local anchors and a local axis helps when saving and loading a game. + +```{warning} +At least one body should by dynamic with a non-fixed rotation. +``` + +The `PrismaticJoint` definition is similar to the [`RevoluteJoint`](#revolutejoint) definition, but +instead of rotation, it uses translation. + +```{dart} +final prismaticJointDef = PrismaticJointDef() + ..initialize( + dynamicBody, + groundBody, + dynamicBody.worldCenter, + Vector2(1, 0), + ) +``` + +```{flutter-app} +:sources: ../../examples +:page: prismatic_joint +:subfolder: stories/bridge_libraries/forge2d/joints +:show: code popup +``` + +- `b1`, `b2`: Bodies connected by the joint. +- `anchor`: World anchor point, to put the axis through. Usually the center of the first body. +- `axis`: World translation axis, along which the translation will be fixed. + +In some cases you might wish to control the range of motion. For this, the `PrismaticJointDef` has +optional parameters that allow you to simulate a joint limit and/or a motor. + + +#### Prismatic Joint Limit + +You can limit the relative rotation with a joint limit that specifies a lower and upper translation. + +```dart +jointDef + ..enableLimit = true + ..lowerTranslation = -20 + ..upperTranslation = 20; +``` + +- `enableLimit`: Set to true to enable translation limits +- `lowerTranslation`: The lower translation limit in meters +- `upperTranslation`: The upper translation limit in meters + +You change the limits after the joint was created with this method: + +```dart +prismaticJoint.setLimits(-10, 10); +``` + + +#### Prismatic Joint Motor + +You can use a motor to drive the motion or to model joint friction. A maximum motor force is +provided so that infinite forces are not generated. + +```dart +jointDef + ..enableMotor = true + ..motorSpeed = 1 + ..maxMotorForce = 100; +``` + +- `enableMotor`: Set to true to enable the motor +- `motorSpeed`: The desired motor speed in radians per second +- `maxMotorForce`: The maximum motor torque used to achieve the desired motor speed in N-m. + +You change the motor's speed and force after the joint was created using these methods: + +```dart +prismaticJoint.setMotorSpeed(2); +prismaticJoint.setMaxMotorForce(200); +``` + +Also, you can get the joint angle and speed using the following methods: + +```dart +prismaticJoint.getJointTranslation(); +prismaticJoint.getJointSpeed(); +``` + + +### `PulleyJoint` + +A `PulleyJoint` is used to create an idealized pulley. The pulley connects two bodies to the ground +and to each other. As one body goes up, the other goes down. The total length of the pulley rope is +conserved according to the initial configuration: + +```text +length1 + length2 == constant +``` + +You can supply a ratio that simulates a block and tackle. This causes one side of the pulley to +extend faster than the other. At the same time the constraint force is smaller on one side than the +other. You can use this to create a mechanical leverage. + +```text +length1 + ratio * length2 == constant +``` + +For example, if the ratio is 2, then `length1` will vary at twice the rate of `length2`. Also the +force in the rope attached to the first body will have half the constraint force as the rope +attached to the second body. + +```dart +final pulleyJointDef = PulleyJointDef() + ..initialize( + firstBody, + secondBody, + firstPulley.worldCenter, + secondPulley.worldCenter, + firstBody.worldCenter, + secondBody.worldCenter, + 1, + ); + +world.createJoint(PulleyJoint(pulleyJointDef)); +``` + +```{flutter-app} +:sources: ../../examples +:page: pulley_joint +:subfolder: stories/bridge_libraries/forge2d/joints +:show: code popup +``` + +The `initialize` method of `PulleyJointDef` requires two ground anchors, two dynamic bodies and +their anchor points, and a pulley ratio. + +- `b1`, `b2`: Two dynamic bodies connected with the joint +- `ga1`, `ga2`: Two ground anchors +- `anchor1`, `anchor2`: Anchors on the dynamic bodies the joint will be attached to +- `r`: Pulley ratio to simulate a block and tackle + +`PulleyJoint` also provides the current lengths: + +```dart +joint.getCurrentLengthA() +joint.getCurrentLengthB() +``` + +```{warning} +`PulleyJoint` can get a bit troublesome by itself. They often work better when +combined with prismatic joints. You should also cover the the anchor points +with static shapes to prevent one side from going to zero length. +``` + + +### `RevoluteJoint` + +A `RevoluteJoint` forces two bodies to share a common anchor point, often called a hinge point. +The revolute joint has a single degree of freedom: the relative rotation of the two bodies. + +To create a `RevoluteJoint`, provide two bodies and a common point to the `initialize` method. +The definition uses local anchor points so that the initial configuration can violate the +constraint slightly. + +```dart +final jointDef = RevoluteJointDef() + ..initialize(firstBody, secondBody, firstBody.position); +world.createJoint(RevoluteJoint(jointDef)); +``` + +```{flutter-app} +:sources: ../../examples +:page: revolute_joint +:subfolder: stories/bridge_libraries/forge2d/joints +:show: code popup +``` + +In some cases you might wish to control the joint angle. For this, the `RevoluteJointDef` has +optional parameters that allow you to simulate a joint limit and/or a motor. + + +#### Revolute Joint Limit + +You can limit the relative rotation with a joint limit that specifies a lower and upper angle. + +```dart +jointDef + ..enableLimit = true + ..lowerAngle = 0 + ..upperAngle = pi / 2; +``` + +- `enableLimit`: Set to true to enable angle limits +- `lowerAngle`: The lower angle in radians +- `upperAngle`: The upper angle in radians + +You change the limits after the joint was created with this method: + +```dart +revoluteJoint.setLimits(0, pi); +``` + + +#### Revolute Joint Motor + +You can use a motor to drive the relative rotation about the shared point. A maximum motor torque is +provided so that infinite forces are not generated. + +```dart +jointDef + ..enableMotor = true + ..motorSpeed = 5 + ..maxMotorTorque = 100; +``` + +- `enableMotor`: Set to true to enable the motor +- `motorSpeed`: The desired motor speed in radians per second +- `maxMotorTorque`: The maximum motor torque used to achieve the desired motor speed in N-m. + +You change the motor's speed and torque after the joint was created using these methods: + +```dart +revoluteJoint.setMotorSpeed(2); +revoluteJoint.setMaxMotorTorque(200); +``` + +Also, you can get the joint angle and speed using the following methods: + +```dart +revoluteJoint.jointAngle(); +revoluteJoint.jointSpeed(); +``` + + +### `RopeJoint` + +A `RopeJoint` restricts the maximum distance between two points on two bodies. + +`RopeJointDef` requires two body anchor points and the maximum length. + +```dart +final ropeJointDef = RopeJointDef() + ..bodyA = firstBody + ..localAnchorA.setFrom(firstBody.getLocalCenter()) + ..bodyB = secondBody + ..localAnchorB.setFrom(secondBody.getLocalCenter()) + ..maxLength = (secondBody.worldCenter - firstBody.worldCenter).length; + +world.createJoint(RopeJoint(ropeJointDef)); +``` + +```{flutter-app} +:sources: ../../examples +:page: rope_joint +:subfolder: stories/bridge_libraries/forge2d/joints +:show: code popup +``` + +- `bodyA`, `bodyB`: Connected bodies +- `localAnchorA`, `localAnchorB`: Optional parameter, anchor point relative to the body's origin. +- `maxLength`: The maximum length of the rope. This must be larger than `linearSlop`, or the joint +will have no effect. + +```{warning} +The joint assumes that the maximum length doesn't change during simulation. +See `DistanceJoint` if you want to dynamically control length. +``` + + +### `WeldJoint` + +A `WeldJoint` is used to restrict all relative motion between two bodies, effectively joining them +together. + +`WeldJointDef` requires two bodies that will be connected, and a world anchor: + +```dart +final weldJointDef = WeldJointDef() + ..initialize(bodyA, bodyB, anchor); + +world.createJoint(WeldJoint(weldJointDef)); +``` + +```{flutter-app} +:sources: ../../examples +:page: weld_joint +:subfolder: stories/bridge_libraries/forge2d/joints +:show: code popup +``` + +- `bodyA`, `bodyB`: Two bodies that will be connected + +- `anchor`: Anchor point in world coordinates, at which two bodies will be welded together + to 0, the higher the value, the less springy the joint becomes. + + +#### Breakable Bodies and WeldJoint + +Since the Forge2D constraint solver is iterative, joints are somewhat flexible. This means that the +bodies connected by a WeldJoint may bend slightly. If you want to simulate a breakable body, it's +better to create a single body with multiple fixtures. When the body breaks, you can destroy a +fixture and recreate it on a new body instead of relying on a `WeldJoint`. diff --git a/docs/1.9.0/_sources/bridge_packages/flame_isolate/flame_isolate.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_isolate/flame_isolate.md.txt new file mode 100644 index 000000000..ff47f8572 --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_isolate/flame_isolate.md.txt @@ -0,0 +1,5 @@ +# flame_isolate + +```{toctree} +Overview +``` diff --git a/docs/1.9.0/_sources/bridge_packages/flame_isolate/isolate.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_isolate/isolate.md.txt new file mode 100644 index 000000000..2d45f9444 --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_isolate/isolate.md.txt @@ -0,0 +1,72 @@ +# FlameIsolate + +The power of [integral_isolates](https://pub.dev/packages/integral_isolates) neatly packaged in +[flame_isolate](https://pub.dev/packages/flame_isolate) for your Flame game. + +If you've ever used the [compute](https://api.flutter.dev/flutter/foundation/compute-constant.html) +function before, you will feel right at home. This mixin allows you to run CPU-intensive code in an +isolate. + +To use it in your game you just need to add `flame_isolate` to your pubspec.yaml. + + +## Usage + +Just add the mixin `FlameIsolate` to your component and start utilizing the power of an isolate as +simple as running the [compute](https://api.flutter.dev/flutter/foundation/compute-constant.html) +function. + +Example: + +```dart +class MyGame extends FlameGame with FlameIsolate { + ... + @override + void update(double dt) { + if (shouldRecalculate) { + isolate(recalculateWorld, worldData).then(updateWorld); + } + ... + } + ... +} +``` + + +### Performance note + +Keep in mind that every component with `FlameIsolate` mixin that you create and add to your game +will create a new isolate. This means you will probably want to create a manager component to +manage a lot of "dumber" components. Think of it like ants, where the queen controls the worker +ants. If every individual worker ant got its own isolate, it would be a total waste of power, +hence you would put it on the queen, which in turn tells all the worker ants what to do. + +A simple example of this can be found in the example application for the FlameIsolate package. + + +### Backpressure Strategies + +Backpressure strategies are a way to cope with the job queue when job items are produced more +rapidly than the isolate can handle them. This presents the problem of what to do with such a +growing backlog of unhandled jobs. To mitigate this problem this library funnels all jobs through a +job queue handler. Also known as `BackpressureStrategy`. + +The ones currently supported are: + +- `NoBackPressureStrategy` that basically does not handle back pressure. It uses a FIFO stack for +storing a backlog of unhandled jobs. +-`ReplaceBackpressureStrategy` that has a job queue with size one, and discards the queue upon +adding a new job. +- `DiscardNewBackPressureStrategy` that has a job queue with size one, and as long as the queue is +populated a new job will not be added. + +You can specify a backpressure strategy by overriding the `backpressureStrategy` field. This will +create the isolate with the specified strategy when the component is mounted. + +```dart +class MyGame extends FlameGame with FlameIsolate { + @override + BackpressureStrategy get backpressureStrategy => ReplaceBackpressureStrategy(); + ... +} +``` diff --git a/docs/1.9.0/_sources/bridge_packages/flame_lottie/flame_lottie.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_lottie/flame_lottie.md.txt new file mode 100644 index 000000000..259709970 --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_lottie/flame_lottie.md.txt @@ -0,0 +1,51 @@ +# flame_lottie + +This package allows you to load and add Lottie animations to your Flame game. + + +The native Lottie libraries (such as [lottie-android](https://github.com/airbnb/lottie-android)) +are maintained by **Airbnb**. + +The Flutter package ``lottie``, on which this wrapper is based on, is by developed **xaha.dev** and +can be found on [pub.dev](https://pub.dev/packages/lottie). + + +## Usage + +To use it in your game you just need to add `flame_lottie` to your pubspec.yaml. + +Simply load the Lottie animation using the **loadLottie** method and +the [LottieBuilder](https://pub.dev/documentation/lottie/latest/lottie/LottieBuilder-class.html). +It allows all the various ways of loading a Lottie file: + +- [Lottie.asset](https://pub.dev/documentation/lottie/latest/lottie/Lottie/asset.html), for +obtaining a Lottie file from an AssetBundle using a key. +- [Lottie.network](https://pub.dev/documentation/lottie/latest/lottie/Lottie/network.html), for +obtaining a lottie file from a URL. +- [Lottie.file](https://pub.dev/documentation/lottie/latest/lottie/Lottie/file.html), for obtaining + a lottie file from a File. +- [Lottie.memory](https://pub.dev/documentation/lottie/latest/lottie/Lottie/memory.html), for +obtaining a lottie file from a Uint8List. + +... and add it as `LottieComponent` to your Flame 🔥 game. + +Example: + +```dart +class MyGame extends FlameGame { + ... + @override + Future onLoad() async { + final asset = Lottie.asset('assets/LottieLogo1.json'); + final animation = await loadLottie(asset); + add( + LottieComponent( + animation, + repeating: true, // Continuously loop the animation. + size: Vector2.all(400), + ), + ); + } + ... +} +``` diff --git a/docs/1.9.0/_sources/bridge_packages/flame_network_assets/flame_network_assets.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_network_assets/flame_network_assets.md.txt new file mode 100644 index 000000000..bad672c78 --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_network_assets/flame_network_assets.md.txt @@ -0,0 +1,35 @@ +# FlameNetworkAssets + +`FlameNetworkAssets` is a bridge package focused on providing a solution to fetch, and cache assets +from the network. + +The `FlameNetworkAssets` class provides an abstraction that should be extended in order to create +asset specific handler. + +By default, the package relies on the `http` package to make http requests, and `path_provider` +to get the place to store the local cache, to use a different approach for those, use the +optional arguments in the constructor. + +This package bundles a specific asset handler class for images: + +```dart +final networkAssets = FlameNetworkImages(); +final playerSprite = await networkAssets.load('https://url.com/image.png'); +``` + +To create a specific asset handler class, you just need to extend the `FlameNetworkAssets` class +and define the `decodeAsset` and `encodeAsset` arguments: + +```dart +class FlameNetworkCustomAsset extends FlameNetworkAssets { + FlameNetworkImages({ + super.get, + super.getAppDirectory, + super.cacheInMemory, + super.cacheInStorage, + }) : super( + decodeAsset: (bytes) => CustomAsset.decode(bytes), + encodeAsset: (CustomAsset asset) => asset.encode(), + ); +} +``` diff --git a/docs/1.9.0/_sources/bridge_packages/flame_oxygen/flame_oxygen.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_oxygen/flame_oxygen.md.txt new file mode 100644 index 000000000..da65d946d --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_oxygen/flame_oxygen.md.txt @@ -0,0 +1,8 @@ +# flame_oxygen + +[flame_oxygen](https://github.com/flame-engine/flame/tree/main/packages/flame_oxygen) + +```{toctree} +:hidden: + +``` diff --git a/docs/1.9.0/_sources/bridge_packages/flame_rive/flame_rive.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_rive/flame_rive.md.txt new file mode 100644 index 000000000..f8c6f1f3c --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_rive/flame_rive.md.txt @@ -0,0 +1,6 @@ +# flame_rive + +```{toctree} +Overview + +``` diff --git a/docs/1.9.0/_sources/bridge_packages/flame_rive/rive.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_rive/rive.md.txt new file mode 100644 index 000000000..dede4feca --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_rive/rive.md.txt @@ -0,0 +1,54 @@ +# flame_rive + +`flame_rive` is a bridge library for using [rive](https://rive.app/) animations in your Flame game. +Rive is a real-time interactive design and animation tool and you use it to create animations. + +To use a file created by Rive in your game you need to add `flame_rive` to your pubspec.yaml, as can +be seen in the +[Flame Rive example](https://github.com/flame-engine/flame/tree/main/packages/flame_rive/example) +and in the pub.dev [installation instructions](https://pub.dev/packages/flame_rive). + + +## How to use it + +First, start with adding the `animation.riv` file to the assets folder. Then load the artboard of +the animation to the game using the `loadArtboard` method. After that, create the +`StateMachineController` from the artboard and add a controller to it. Then you can create a +`RiveComponent` using that artboard. + +```{flutter-app} +:sources: ../flame/examples +:page: rive_example +:show: widget code infobox +:width: 200 +:height: 200 +``` + +```dart +class RiveExampleGame extends FlameGame { + @override + Future onLoad() async { + final skillsArtboard = + await loadArtboard(RiveFile.asset('assets/skills.riv')); + + final controller = StateMachineController.fromArtboard( + skillsArtboard, + "Designer's Test", + ); + + skillsArtboard.addController(controller!); + + add(RiveComponent(artboard: skillsArtboard, size: Vector2.all(550))); + } +} +``` + +You can use the controller to manage the state of animation. +Check out the example for more information. + + +## Full Example + +You can check an example +[here](https://github.com/flame-engine/flame/tree/main/packages/flame_rive/example). + diff --git a/docs/1.9.0/_sources/bridge_packages/flame_spine/flame_spine.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_spine/flame_spine.md.txt new file mode 100644 index 000000000..b0c6652dd --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_spine/flame_spine.md.txt @@ -0,0 +1,52 @@ +# flame_spine + +This package allows you to load and add Spine skeletal animations to your Flame game. + + +## Usage + +To use it in your game you just need to add `flame_spine` to your pubspec.yaml and your spine +assets to your `assets/` directory, and you can add a `SpineComponent` to your `FlameGame`. + +```{note} +Remember to call `await initSpineFlutter();` in your `main` method, or in `onLoad`. +``` + +Example: + +```dart +void main() async { + WidgetsFlutterBinding.ensureInitialized(); + await initSpineFlutter(); + runApp(const GameWidget.controlled(gameFactory: SpineExample.new)); +} + +class FlameSpineExample extends FlameGame with TapDetector { + late final SpineComponent spineboy; + + @override + Future onLoad() async { + await initSpineFlutter(); + // Load the Spineboy atlas and skeleton data from asset files + // and create a SpineComponent from them, scaled down and + // centered on the screen + spineboy = await SpineComponent.fromAssets( + atlasFile: 'assets/spine/spineboy.atlas', + skeletonFile: 'assets/spine/spineboy-pro.skel', + scale: Vector2(0.4, 0.4), + anchor: Anchor.center, + position: size / 2, + ); + + // Set the "walk" animation on track 0 in looping mode + spineboy.animationState.setAnimationByName(0, 'walk', true); + await add(spineboy); + } + + @override + void onDetach() { + // Dispose the native resources that have been loaded for spineboy. + spineboy.dispose(); + } +} +``` diff --git a/docs/1.9.0/_sources/bridge_packages/flame_splash_screen/flame_splash_screen.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_splash_screen/flame_splash_screen.md.txt new file mode 100644 index 000000000..a9f9ac826 --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_splash_screen/flame_splash_screen.md.txt @@ -0,0 +1,17 @@ +# flame_splash_screen + +![Showcase of the splash screen](https://raw.githubusercontent.com/flame-engine/flame_splash_screen/main/demogif.gif) + +Style your flame game with a beautiful splash screen. + +flame_splash_screen is a very customizable splash screen package. + +```dart +FlameSplashScreen( + theme: FlameSplashTheme.dark, + onFinish: (BuildContext context) => Navigator.pushNamed(context, '/your-game-initial-screen') +) +``` + +Check the [package's repo](https://github.com/flame-engine/flame_splash_screen) and the +[pub page](https://pub.dev/packages/flame_splash_screen) for more details. diff --git a/docs/1.9.0/_sources/bridge_packages/flame_svg/flame_svg.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_svg/flame_svg.md.txt new file mode 100644 index 000000000..a287108d8 --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_svg/flame_svg.md.txt @@ -0,0 +1,5 @@ +# flame_svg + +```{toctree} +Overview +``` diff --git a/docs/1.9.0/_sources/bridge_packages/flame_svg/svg.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_svg/svg.md.txt new file mode 100644 index 000000000..22e9c9126 --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_svg/svg.md.txt @@ -0,0 +1,47 @@ +# Flame SVG + +flame_svg provides a simple API for rendering SVG images in your game. + + +## Installation + +Svg support is provided by the `flame_svg` bridge package, be sure to put it in your pubspec file +to use it. + +If you want to know more about the installation visit +[flame_svg on pub.dev](https://pub.dev/packages/flame_svg/install). + + +## How to use flame_svg + +To use it just import the `Svg` class from `'package:flame_svg/flame_svg.dart'`, and use the +following snippet to render it on the canvas: + +```dart +final svgInstance = await Svg.load('android.svg'); + +final position = Vector2(100, 100); +final size = Vector2(300, 300); + +svgInstance.renderPosition(canvas, position, size); +``` + +or use the `SvgComponent` and add it to the component tree: + +```dart +class MyGame extends FlameGame { + @override + Future onLoad() async { + final svgInstance = await Svg.load('android.svg'); + final size = Vector2.all(100); + final position = Vector2.all(100); + final svgComponent = SvgComponent( + size: size, + position: position, + svg: svgInstance, + ); + + add(svgComponent); + } +} +``` diff --git a/docs/1.9.0/_sources/bridge_packages/flame_tiled/flame_tiled.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_tiled/flame_tiled.md.txt new file mode 100644 index 000000000..44e78e0f8 --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_tiled/flame_tiled.md.txt @@ -0,0 +1,129 @@ +# flame_tiled + +**flame_tiled** is the bridge package that connects the flame game engine to [Tiled] maps by parsing +TMX (XML) files and accessing the tiles, objects, and everything in there. + +To use this, + +1. Create your own map by using [Tiled]. +2. Create a `TiledComponent` and add it to the component tree as follows: + +```dart +final component = await TiledComponent.load( + 'my_map.tmx', + Vector2.all(32), +); + +add(component); +``` + + +## TiledComponent + +Tiled is a free and open source, full-featured level and map editor for your platformer or +RPG game. Currently we have an "in progress" implementation of a Tiled component. This API +uses the lib [tiled.dart](https://github.com/flame-engine/tiled.dart) to parse map files and +render visible layers using the performant `SpriteBatch` for each layer. + +Supported map types include: Orthogonal, Isometric, Hexagonal, and Staggered. + +Orthogonal | Hexagonal | Isomorphic +:--:|:-------------------------:|:-------------------------: +![An example of an orthogonal map](../../images/orthogonal.png)|![An example of hexagonal map](../../images/pointy_hex_even.png) | ![An example of isomorphic map](../../images/tile_stack_single_move.png) + +An example of how to use the API can be found +[here](https://github.com/flame-engine/flame_tiled/tree/main/example). + + +### TileStack + +Once a `TiledComponent` is loaded, you can select any column of (x,y) tiles in a `tileStack` to +then add animation. Removing the stack will not remove the tiles from the map. + +> **Note**: This currently only supports position based effects. + +```dart +void onLoad() { + final stack = map.tileMap.tileStack(4, 0, named: {'floor_under'}); + stack.add( + SequenceEffect( + [ + MoveEffect.by( + Vector2(5, 0), + NoiseEffectController(duration: 1, frequency: 20), + ), + MoveEffect.by(Vector2.zero(), LinearEffectController(2)), + ], + repeatCount: 3, + ) + ..onComplete = () => stack.removeFromParent(), + ); + map.add(stack); +} +``` + + +### TileAtlas + +When a tilemap has multiple images (from multiple tilesets) `TiledComponent` uses a `TileAtlas` to +pack all those image into a single big image (a.k.a atlas). This helps in rendering the whole map in +a single draw call. But is there a limit on how big this atlas can be based on the target platform +and hardware. As it is not possible to query this max size from Flame or Flutter as of now, +`TiledComponent` limits the atlas to `4096x4096` for web and `8192x8192` for all other platforms. + +These limits should work well for most cases. But in case you are sure that your target platform can +support bigger atlas and want to override the limits used by `TiledComponent` you can do so by +passing in the `atlasMaxX` and `atlasMaxX` values to `TiledComponent.load`. + +NOTE: This is not recommended as such huge sizes might not work with all hardware. Instead consider +resizing the original tileset images so that when packed they fit with the limits. + +```dart +final component = await TiledComponent.load( + 'my_map.tmx', + Vector2.all(32), + atlasMaxX: 9216, + atlasMaxY: 9216, +); + +add(component); +``` + + +## Limitations + + +### Flip + +[Tiled] has a feature that allows you to flip a tile horizontally or vertically, or even rotate it. + +`flame_tiled` supports this but if you are using a large texture and have flipped tiles there will +be a drop in performance. If you want to ignore any flips in your tilemap you can set the +`ignoreFlip` to false in the constructor. + +**Note**: A large texture in this context means one with multiple tilesets (or a huge tileset) +where the sum of their dimensions are in the thousands. + +```dart +final component = await TiledComponent.load( + 'my_map.tmx', + Vector2.all(32), + ignoreFlip: true, +); +``` + + +### Clearing images cache + +If you have called `Flame.images.clearCache()` you also need to call `TiledAtlas.clearCache()` to +remove disposed images from the tiled cache. It might be useful if your next game map have completely +different tiles than the previous. + +[Tiled]: https://www.mapeditor.org/ + +```{toctree} +:hidden: + +Tiled +Layers +``` diff --git a/docs/1.9.0/_sources/bridge_packages/flame_tiled/layers.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_tiled/layers.md.txt new file mode 100644 index 000000000..72c0afd0c --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_tiled/layers.md.txt @@ -0,0 +1,44 @@ +# Layers + +At its simplest, layers can be retrieved from a Tilemap by invoking: + +```dart +getLayer("myObjectGroupLayer"); +getLayer("myImageLayer"); +getLayer("myTileLayer"); +getLayer("myGroupLayer"); +``` + +These methods will either return the requested layer type or null if it does not exist. + + +## Layer properties + +The following Tiled properties are supported: + +- [x] Visible +- [x] Opacity +- [ ] Tint color +- [x] Horizontal offset +- [x] Vertical offset +- [x] Parallax factor +- [x] Custom properties + + +## Tiles properties + +- Tiles can have custom properties accessible at `tile.properties`. +- Tiles can have a custom `type` (or `class` starting in Tiled v1.9) accessible at `tile.type`. + + +## Other features + +Other advanced features are not yet supported, but you can easily read the objects and other +features of the TMX and add custom behavior (eg regions for triggers and walking areas, custom +animated objects). + + +## Full Example + +You can check a working example +[here](https://github.com/flame-engine/flame/tree/main/packages/flame_tiled/example). diff --git a/docs/1.9.0/_sources/bridge_packages/flame_tiled/tiled.md.txt b/docs/1.9.0/_sources/bridge_packages/flame_tiled/tiled.md.txt new file mode 100644 index 000000000..ddbabd64e --- /dev/null +++ b/docs/1.9.0/_sources/bridge_packages/flame_tiled/tiled.md.txt @@ -0,0 +1,39 @@ +# Tiled + +[Tiled] is a great tool to design levels and maps. From [Tiled]'s documentation: + +> Tiled is a 2D level editor that helps you develop the content of your game. Its +> primary feature is to edit tile maps of various forms, but it also supports +> free image placement as well as powerful ways to annotate your level with extra +> information used by the game. Tiled focuses on general flexibility while trying +> to stay intuitive. +> +> In terms of tile maps, it supports straight rectangular tile layers, but also +> projected isometric, staggered isometric and staggered hexagonal layers. A +> tileset can be either a single image containing many tiles, or it can be a +> collection of individual images. In order to support certain depth faking +> techniques, tiles and layers can be offset by a custom distance and their +> rendering order can be configured. + + +![Tiled Editor](../../images/TiledEditor.jpg) + + +Flame provides a package ([flame_tiled]) that bundles a [dart] package which allows you to parse TMX +(XML) files and access the tiles, objects, and everything in there. + +The [dart] package provides a simple `Tiled` class and [flame_tiled] provides a component wrapper +`TiledComponent`, for the map rendering, which renders the tiles on the screen and supports +rotations and flips. + + +## Tiled Editor + +You can choose to download the [Tiled] map editor and create interactive maps that can be loaded +into your game. At its core, the [Tiled] map editor creates a TMX file that can be parsed and used +within your game. + + +[dart]: https://pub.dev/packages/tiled +[flame_tiled]: https://github.com/flame-engine/flame_tiled +[Tiled]: https://www.mapeditor.org/ diff --git a/docs/1.9.0/_sources/development/contributing.md.txt b/docs/1.9.0/_sources/development/contributing.md.txt new file mode 100644 index 000000000..ef6daa82a --- /dev/null +++ b/docs/1.9.0/_sources/development/contributing.md.txt @@ -0,0 +1,2 @@ +```{include} ../../CONTRIBUTING.md +``` diff --git a/docs/1.9.0/_sources/development/development.md.txt b/docs/1.9.0/_sources/development/development.md.txt new file mode 100644 index 000000000..42901125a --- /dev/null +++ b/docs/1.9.0/_sources/development/development.md.txt @@ -0,0 +1,15 @@ +# Development + +- [Contributing](contributing.md) +- [Documentation](documentation.md) +- [Style Guide](style_guide.md) +- [Tests Guide](testing_guide.md) + +```{toctree} +:hidden: + +Contributing +Documentation +Style Guide +Tests Guide +``` diff --git a/docs/1.9.0/_sources/development/documentation.md.txt b/docs/1.9.0/_sources/development/documentation.md.txt new file mode 100644 index 000000000..08efe28ed --- /dev/null +++ b/docs/1.9.0/_sources/development/documentation.md.txt @@ -0,0 +1,231 @@ +# Documentation Site + +Flame's documentation is written in **Markdown**. It is then rendered into HTML with the help of +the [Sphinx] engine and its [MyST] plugin. The rendered files are then manually (but with the help +of a script) published to [flame-docs-site], where the site is served via [GitHub Pages]. + +[Sphinx]: https://www.sphinx-doc.org/en/master/ +[MyST]: https://myst-parser.readthedocs.io/en/latest/ +[flame-docs-site]: https://github.com/flame-engine/flame-docs-site +[GitHub Pages]: https://pages.github.com/ + + +## Markdown + +The main documentation site is written in Markdown. We assume that you're already familiar with the +basics of the Markdown syntax (if not, there are plenty of guides on the Internet). Instead, this +section will focus on the Markdown extensions that are enabled in our build system. + + +## Table of contents + +The table of contents for the site must be created manually. This is done using special `{toctree}` +blocks, one per each subdirectory: + +`````markdown +```{toctree} +:hidden: + +First Topic +Second Topic +``` +````` + +When adding new documents into the documentation site, make sure that they are mentioned in one of +the toctrees -- otherwise you will see a warning during the build that the document is orphaned. + + +## Admonitions + +Admonitions are emphasized blocks of text with a distinct appearance. They are created using the +triple-backticks syntax: + +`````markdown +```{note} +Please note this very important caveat. +``` +```{warning} +Don't look down, or you will encounter an error. +``` +```{error} +I told you so. +``` +```{seealso} +Also check out this cool thingy. +``` +````` + +```{note} +Please note this very important caveat. +``` + +```{warning} +Don't look down, or you will encounter an error. +``` + +```{error} +I told you so. +``` + +```{seealso} +Also check out this cool thingy. +``` + + +## Deprecations + +The special `{deprecated}` block can be used to mark some part of documentation or syntax as being +deprecated. This block requires specifying the version when the deprecation has occurred + +`````markdown +```{deprecated} v1.3.0 + +Please use this **other** thing instead. +``` +````` + +Which would be rendered like this: + +```{deprecated} v1.3.0 + +Please use this **other** thing instead. +``` + + +## Live examples + +Our documentation site includes a custom-built **flutter-app** directive which allows creating +Flutter widgets and embedding them alongside the overall documentation content. + +In Markdown, the code for inserting an embed looks like this: + +`````markdown +```{flutter-app} +:sources: ../flame/examples +:page: tap_events +:show: widget code popup +:width: 180 +:height: 160 +``` +`````` + +Here's what the different options mean: + +- **sources**: specifies the name of the root directory where the Flutter code that you wish to run + is located. This directory must be a Flutter repository, and there must be a `pubspec.yaml` file + there. The path is considered relative to the `doc/_sphinx` directory. + +- **page**: a sub-path within the root directory given in `sources`. This option has two effects: + first, it is appended to the path of the html page of the widget, like so: `main.dart.html?$page`. + Secondly, the button to show the source code of the embed will display the code from the file or + directory with the name given by `page`. + + The purpose of this option is to be able to bundle multiple examples into a single executable. + When using this option, the `main.dart` file of the app should route the execution to the proper + widget according to the `page` being passed. + +- **show**: contains a subset of modes: `widget`, `code`, `infobox`, and `popup`. The `widget` mode + creates an iframe with the embedded example, directly within the page. The `code` mode will show + a button that allows the user to see the code that produced this example. The `popup` mode also + shows a button, which displays the example in an overlay window. This is more suitable for + demoing larger apps. Using both "widget" and "popup" modes at the same time is not recommended. + Finally, the `infobox` mode will display the result in a floating window -- this mode is best + combined with `widget` and `code`. + +- **width**: an integer that defines the width of the embedded application. If this is not defined, + the width will be 100%. + +- **height**: an integer that defines the height of the embedded application. If this is not + defined, the height will be 350px. + +```{flutter-app} +:sources: ../flame/examples +:page: tap_events +:show: widget code popup +``` + + +## Standardization and Templates + +For every section or package added to the documentation, naming conventions, directory structure, +and standardized table of contents are important. Every section and package must have a table of +contents or an entry in the parent markdown file to allow navigation from the left sidebar menu in +logical or alphabetical order. Additionally, naming conventions should be followed for organization, +such as: + +- bridge_packages/package_name/package_name.md +- documentation_section/documentation_section.md + +```{note} +Avoid having spaces in the paths to the docs since that will keep you from +building the project due to +[this bug](https://github.com/ipython/ipython/pull/13765). +``` + + +## Building documentation locally + +Building the documentation site on your own computer is fairly simple. All you need is the +following: + +1. A working **Flutter** installation, accessible from the command line. + +2. **Melos** command-line tool, as per the [contributing] guide. + +3. A **Python** environment, with python version 3.8+ or higher. Having a dedicated python + virtual environment is recommended but not required. + +4. Install the remaining requirements using the command + + ```shell + melos run doc-setup + ``` + +Once these prerequisites are met, you can build the documentation by using the built-in Melos +target: + +```shell +melos doc-build +``` + +The **melos doc-build** command here renders the documentation site into HTML. This command needs to +be re-run every time you make changes to any of the documents. Luckily, it is smart enough to only +rebuild the documents that have changed since the previous run, so usually, a rebuild takes only a +second or two. + +If you want to automatically recompile the docs every time there is a change to one of the files +you can use the the built-in Melos target below, which will also serve and open your default +browser with the docs. + +```shell +melos doc-serve +``` + +When using the **melos doc-serve** command, the **melos doc-build** is only needed when +there are changes to the sphinx theme. This is because the serve command both automatically +compiles the docs on changes and also hosts them locally. The docs are served at +`http://localhost:8000/` by default. + +There are other make commands that you may find occasionally useful too: + +- **melos doc-clean** removes all cached generated files (in case the system gets stuck in a bad +state). +- **melos doc-linkcheck** to check whether there are any broken links in the documentation. +- **melos doc-kill** removes any orphaned TCP threads running on port 8000. + +The generated html files will be in the `doc/_build/html` directory, you can view them directly +by opening the file `doc/_build/html/index.html` in your browser. The only drawback is that the +browser won't allow any dynamic content in a file opened from a local drive. The solution to this +is to run **melos doc-serve**. + +If you ever run the **melos doc-clean** command, the server will need to be restarted, because the +clean command deletes the entire `html` directory. + +```{note} +Avoid having spaces in the paths to the docs since that will keep you from +building the project due to +[this bug](https://github.com/ipython/ipython/pull/13765). +``` + + +[contributing]: contributing.md#environment-setup diff --git a/docs/1.9.0/_sources/development/style_guide.md.txt b/docs/1.9.0/_sources/development/style_guide.md.txt new file mode 100644 index 000000000..e6df0eb17 --- /dev/null +++ b/docs/1.9.0/_sources/development/style_guide.md.txt @@ -0,0 +1,228 @@ +# Flame Style Guide + +This is a general style guide for writing code within Flame and adjacent projects. We strive to +maintain the code clean and readable -- both for the benefit of the users who will need to study +this code in order to understand how a particular feature works or debug something that is breaking, +and for the benefit of the current and future maintainers. + +This guide extends upon the official [Dart's style guide][effective dart]. Please make sure to read +that document first, as it is sure to improve your skill in Dart programming. + + +## Code Formatting + +Most of the code formatting rules are enforced automatically via the linter. Run the following +commands to ensure the code is conformant and to fix any easy formatting problems: + +```shell +flutter analyze +dart format . +``` + + +## Code Structure + + +### Imports + +- If you're using an external symbol that's defined in multiple libraries, prefer importing the + smallest of them. For example, use `package:meta/meta.dart` to import annotations like + `@protected`, or `dart:ui` to import `Canvas`. + +- Never import `package:flutter/cupertino.dart` or `package:flutter/material.dart` -- prefer + a much smaller library `package:flutter/widgets.dart` if you're working with widgets. + + +### Exports + +- Strongly prefer to have only one public class per file, and name the file after that class. + Having several private classes within the file is perfectly reasonable. + +- A possible exception to this rule is if the "main" class requires some small "helper" classes + that need to be public. Or if the file hosts multiple very small related classes. + +- The "main" class in a file should be located at the start of the file (right after the imports + section), so that it can be seen immediately upon opening the file. All other definitions, + including typedefs, helper classes and functions, should be moved below the main class. + +- If multiple public symbols are defined in a file, then they must be exported explicitly using + the `export ... show ...` statement. For example: + + ```dart + export 'src/effects/provider_interfaces.dart' + show + AnchorProvider, + AngleProvider, + PositionProvider, + ScaleProvider, + SizeProvider; + ``` + + +### Assertions + +Use `assert`s to detect contract violations, or pre-condition/post-condition failures. Sometimes, +however, using exceptions would be more appropriate. The following rules of thumb apply: + +- Use an assert with a clear error message to check for a condition that is in developers' control. + For example, when creating a component that takes an `opacity` level as an input, you should check + whether the value is in the range from 0 to 1. Consider also including the value itself into the + error message, to make it easier for the developer to debug the error: + + ```dart + assert(0 <= opacity && opacity <= 1, 'The opacity value must be from 0 to 1: $opacity'); + ``` + + Always use asserts as early as possible to detect possible violations. For example, check the + validity of `opacity` in the constructor/setter, instead of in the render function. + + When adding such an assert, also include a test that checks that the assert triggers. This test + would verify that the component does not accept invalid input, and that the error message is what + you expect it to be. + +- Use an assert without an error message to check for a condition that cannot be triggered by the + developer through any means known to you. If such an assert does trigger, it would indicate a bug + in the Flame framework. + + Such asserts serve as "mini-tests" directly in the code, and protect against future refactorings + that could create an erroneous internal state. It should not be possible to write a test that + would deliberately trigger such an assert. + +- Use an explicit if-check with an exception to test for a condition that may be outside of the + developer's control (i.e. it may depend on the environment or on user's input). When deciding + whether to use an assert or exception, consider the following question: is it possible for the + error condition to occur in production even after the developer has done extensive testing on + their side? + + +### Class structure + +- Consider putting all class constructors at the top of the class. This makes it much easier to see + how the class ought to be used. + +- Try to make as much of your class' API private as possible, do not expose members "just in case". + This makes it much easier to modify/refactor the class later without it being a breaking change. + + Remember to document all your public members! Documenting things is harder than it looks, and one + way to avoid the burden of documentation is to make as many variables private as possible. + +- If a class exposes a `List` or `Vector2` property -- it is **NOT** an invitation to modify + them at will! Consider such properties as read-only, unless the documentation explicitly says that + they are allowed to be modified. + +- When a class becomes sufficiently big, consider adding *regions* inside it, which help with code + navigation and collapsing (note the lack of space after `//`): + + ```dart + //#region Region description + ... + //#endregion + ``` + +- If a class has a private member that needs to be exposed via a getter/setter, prefer the following + code structure: + + ```dart + class MyClass { + MyClass(); + + ... + int _variable; + ... + + /// Docs for both the getter and the setter. + int get variable => _variable; + set variable(int value) { + assert(value >= 0, 'variable must be non-negative: $value'); + _variable = value; + } + } + ``` + + This would gather all private variables in a single block near the top of the class, allowing one + to quickly see what data the class has. + + +## Documentation + +- Use dartdocs `///` to explain the meaning/purpose of a class, method, or a variable. + +- Use regular comments `//` to explain implementation details of a particular code fragment. That + is, these comments explain HOW something works. + +- Use markdown documentation in `doc/` folder to give the high-level overview of the functionality, + and especially how it fits into the overall Flame framework. + + +### Dartdocs + +- Check the [Flutter Documentation Guide] -- it contains lots of great advice on writing good + documentation. + - However, disregard the advice about writing in a passive voice. + +- Class documentation should ideally start with the class name itself, and follow a pattern such as: + + ```dart + /// [MyClass] is ... + /// [MyClass] serves as ... + /// [MyClass] does the following ... + ``` + + The reason for such convention is that often the documentation for a class becomes sufficiently + long, and it may not be immediately apparent when looking at the top of the doc what exactly is + being documented there. + +- Method documentation should start with a verb in the present simple tense, with the method name + as an implicit subject. Add a paragraph break after the first sentence. Try to think about what + could be unclear to the users of the method; and mention any pre- and post-conditions. + For example: + + ```dart + /// Adds a new [child] into the container, and becomes the owner of that + /// child. + /// + /// The child will be disposed of when this container is destroyed. + /// It is an error to try to add a child that already belongs to another + /// container. + void addChild(T child) { ... } + ``` + + Avoid stating the obvious (or at least only the obvious). + +- Constructor documentation may follow either the style of a method (i.e. "Creates ...", + "Constructs ..."), or of the class but omitting the name of the class (i.e. "Rectangular-shaped + component"). Constructor documentation may be omitted if (1) it's the main constructor of the + class, and (2) all the parameters are obvious and coincide with the public members of the class. + + **Do not** use macros to copy the class documentation into the constructor's dartdoc. Generally, + the class documentation answers the question "what the class is", whereas the constructor docs + answer "how it will be constructed". + + +### Main docs + +This refers to the docs on the main Flame Documentation website, the one you're reading right now. +The main documentation site serves as a place where people go to learn about various functionality +available in Flame. If you're adding a new class, then it must be documented both at the dartdocs +level, and on the main docs site. The latter serves the purposes of discoverability of your class. +Without the docs site, your class might never be used (or at least used less than it could have +been), because the developers would simply not know about it. + +When adding the documentation to the main docs site, consider also including an example directly +into the docs. This will make readers more excited about trying this new functionality. + +Check the [Documentation] manual about how to work with the docs site. + +The following style rules generally apply when writing documentation: + +- Maximum line length of 100 characters; +- Prefer to define external links at the bottom of the document, so as to make reading the plain + text of the document easier; +- Separate headers from the preceding content with 2 blank lines -- this makes it easier to see the + sections within the plain text. +- Lists should start at the beginning of the line and sublists should be indented with 2 spaces. + + +[effective dart]: https://dart.dev/guides/language/effective-dart +[flutter documentation guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#user-content-documentation-dartdocs-javadocs-etc +[documentation]: documentation.md diff --git a/docs/1.9.0/_sources/development/testing_guide.md.txt b/docs/1.9.0/_sources/development/testing_guide.md.txt new file mode 100644 index 000000000..d9b1a292a --- /dev/null +++ b/docs/1.9.0/_sources/development/testing_guide.md.txt @@ -0,0 +1,176 @@ +# Writing tests + +- All new functionality must be tested, if at all possible. When fixing a bug, tests must be added + to ensure that this bug would not reappear in the future. + +- Run `melos run coverage` to execute all tests in the "coverage" mode. The results will be saved + in the `coverage/index.html` file, which can be opened in a browser. Try to achieve 100% coverage + for any new functionality added. + +- Every source file should have a corresponding test file, with the `_test` suffix. For example, + if you're making a `SpookyEffect` and the source file is `src/effects/spooky_effect.dart`, then + the test file should be `test/effects/spooky_effect_test.dart` mirroring the source directory. + +- The test file should contain a `main()` function with a single `group()` whose name matches the + name of the class being tested. If the source file contains multiple public classes, then each of + them should have its own group. For example: + + ```dart + void main() { + group('SpookyEffect', () { + // tests here + }); + } + ``` + +- For a larger class, multiple groups can be created inside the top-level group, allowing to + navigate the test suite easier. The names of the nested groups should be capitalized. + +- The names of the individual tests should normally start with a lowercase. + +- Often, you would need to define multiple helper classes to run the tests. Such classes should be + private (start with an underscore), and placed at the end of the file. The reason for this is that + whenever some test breaks, the first thing one needs to do is to go into the test file and run all + the tests. Having the `main()` function at the top of the file makes this process much easier. + + +## Types of tests + + +### Simple tests + +```dart +test('the name of the test', () { + expect(...); +}); +``` + +This is the simplest kind of test available, and also the fastest. Use these tests for checking +some classes/methods that can function in isolation from the rest of the Flame framework. + + +### FlameGame tests + +It is very common to want to have a `FlameGame` instance inside a test, so that you can add some +components to it and verify various behaviors. The following approach is recommended: + +```dart +testWithFlameGame('the name of the test', (game) async { + game.add(...); + await game.ready(); + + expect(...); +}); +``` + +Here the `game` instance that is passed to the test body is a fully initialized game that behaves +as if it was mounted to a `GameWidget`. The `game.ready()` method waits until all the scheduled +components are loaded and mounted to the component tree. + +The time within the `game` can be advanced with `game.update(dt)`. + +If you need to have a custom game inside this test (say, a game with some mixin), then use + +```dart +testWithGame<_MyGame>( + 'the name of the test', + _MyGame.new, + (game) async { + // test body... + }, +); +``` + + +### Widget tests + +Sometimes having a "naked" `FlameGame` is insufficient, and you want to have access to the Flutter +infrastructure as well. That is, to have a game mounted into a real `GameWidget` embedded into an +actual Flutter framework. In such cases, use + +```dart +testWidgets('test name', (tester) async { + final game = _MyGame(); + await tester.pumpWidget(GameWidget(game: game)); + await tester.pump(); + await tester.pump(); + + // At this point the game is fully initialized, and you can run your checks + // against it. + expect(...); + + // Equivalent to game.update(0) + await tester.pump(); + + // Advances in-game time by 20 milliseconds + await tester.pump(const Duration(milliseconds: 20)); +}); +``` + +There are some additional methods available on the `tester` controller, for example in order to +simulate taps, or drags, or key presses. + + +### Golden tests + +These tests verify that things render as intended. The process of creating a golden test is +simple: + +1. Write the test, using the following template: + + ```dart + testGolden( + 'the name of the test', + (game) async { + // Set up the game by adding the necessary components + // You can add `expect()` checks here too, if you want to + }, + size: Vector2(300, 200), + goldenFile: '.../_goldens/my_test_file.png', + ); + ``` + + Here the `size` parameter determines the size of the game canvas and of the output image. The + `goldenFile` parameter is the name of the file where you want to store the "golden" results. This + should be a relative path to the `test/_goldens` directory, starting from your test file. + +2. Run + + ```shell + flutter test --update-goldens + ``` + + this would create the golden file for the first time. Open the file to verify that it renders + exactly as you intended. If not, then delete the file and go back to step 1. + +3. Subsequent runs of `flutter test` will check whether the output of the golden test matches the + saved golden file. If not, Flutter will save the image-diff files into the `failures/` directory + where your test is located. + +```{note} +Avoid using text in your golden tests -- it does not render reliably across +different platforms, due to font discrepancies and differences in +anti-aliasing algorithms. +``` + + +### Random tests + +These are the tests that use a random number generator in order to construct a randomized input and +then check its correctness. Use as follows: + +```dart +testRandom('test name', (Random random) { + // Use [random] to generate random input +}); +``` + +You can add `repeatCount: 1000` parameter to run this test the specified number of times, each one +with a different seed. It is useful to run a high `repeatCount` when developing the test, to ensure +that it doesn't break. However, when submitting the test to the main repository, avoid repeatCounts +higher than 10. + +If the test breaks at some particular seed, then that seed will be shown in the test output. Add it +as the `seed: NNN` parameter to your test, and you'll be able to run it for the same seed as long +as you need until the test is fixed. Do not leave the `seed:` parameter when submitting your code, +as it defeats the purpose of having the test randomized. diff --git a/docs/1.9.0/_sources/flame/camera_and_viewport.md.txt b/docs/1.9.0/_sources/flame/camera_and_viewport.md.txt new file mode 100644 index 000000000..7fd5a9753 --- /dev/null +++ b/docs/1.9.0/_sources/flame/camera_and_viewport.md.txt @@ -0,0 +1,229 @@ +# Camera and Viewport (Deprecated) + +```{note} +This document describes the deprecated Camera API. The new `CameraComponent` approach +is described in [](camera_component.md). +``` + +When rendering on Flutter, the regular coordinate space used are logical pixels. That means one +pixel for Flutter is already not necessarily one real pixel on the device, because of the [device's +pixel ratio](https://api.flutter.dev/flutter/widgets/MediaQueryData/devicePixelRatio.html). When it +gets to the Flame level, we always consider the most fundamental level to be logical pixels, so all +the device specific complexity is abstracted away. + +However, that still leaves you with arbitrarily shaped and sized screens. And it's very likely that +your game has some sort of game world with an intrinsic coordinate system that does not map to +screen coordinates. Flame adds two distinct concepts to help transform coordinate spaces. For the +former, we have the Viewport class. And for the later, we have the Camera class. + + +## Viewport + +The Viewport is an attempt to unify multiple screen (or, rather, game widget) sizes into a single +configuration for your game by translating and resizing the canvas. + +The `Viewport` interface has multiple implementations and can be used from scratch on your `Game` +or, if you are using `FlameGame` instead, it's already built-in (with a default no-op viewport). + +These are the viewports available to pick from (or you can implement the interface yourself to suit +your needs): + +- `DefaultViewport`: this is the no-op viewport that is associated by default with any `FlameGame`. +- `FixedResolutionViewport`: this viewport transforms your Canvas so that, from the game + perspective, the dimensions are always set to a fixed pre-defined value. This means it will scale + the game as much as possible and add black bars if needed. + +When using `FlameGame`, the operations performed by the viewport are done automatically to every +render operation, and the `size` property in the game, instead of the logical widget size, becomes +the size as seen through the viewport together with the zoom of the camera. If for some reason you +need to access the original real logical pixel size, you can use `canvasSize`. For a more in depth +description on what each `Viewport` does and how it operates, check the documentation on its class. + + +## Camera + +Unlike the `Viewport`, the `Camera` is a more dynamic `Canvas` transformation that is normally +dependent on: + +- World coordinates that do not match screen coordinates 1:1. +- Centering or following the player around the game world (if the world is bigger than the screen). +- User controlled zooming in and out. + +There is only one Camera implementation but it allows for many different configurations. Again, you +can use it standalone on your `Game` but it's already included and wired into `FlameGame`. + +One important thing to note about the Camera is that since (unlike the Viewport) it's intended to be +dynamic, most camera movements won't immediately happen. Instead, the camera has a configurable +speed and is updated on the game loop. If you want to immediately move your camera (like on your +first camera setup at game start) you can use the `snap` function. Calling snap during the game can +lead to jarring or unnatural camera movements though, so avoid that unless desired (say for a map +transition, for example). Carefully check the docs for each method for more details about how it +affects the camera movement. + +Another important note is that the camera is applied after the viewport, and only to non-HUD +components. So screen size here is considering the effective size after Viewport transformations. + +There are two types of transformations that the Camera can apply to the Canvas. The first and most +complex one is translation. That can be applied by several factors: + +- nothing: by default the camera won't apply any transformation, so it's optional to use it. +- relative offset: you can configure this to decide "where the center of the camera should be on + the screen". By default it's the top left corner, meaning that the centered coordinate or object + will always be on the top left corner of the screen. You can smoothly change the relative offset + during gameplay (that can be used to apply a dialogue or item pickup temporary camera transition + for example). +- moveTo: if you want to ad-hoc move your camera you can use this method; it will smoothly + transition the camera to a new position, ignoring follows but respecting relative offset and + world bounds. This can be reset by `resetMovement` if used in conjunction to follow so that the + followed object starts being considered again. +- follow: you can use this method so that your camera continuously "follow" an object (for example, + a `PositionComponent`). This is not smooth because the movement of the followed object itself is + assumed to already be smooth (i.e. if your character teleport the camera will also immediately + teleport). +- world bounds: when using follow, you can optionally define the bounds of the world. If that is + done, the camera will stop following/moving so that out-of-bounds areas are not shown (as long as + the world is bigger than the screen). + +Finally the second transformation that the camera applies is scaling. That allows for dynamic +zooming, and it's controlled by the `zoom` field. There is no zoom speed, that must be controlled by +you when changing. The `zoom` variable is immediately applied. + +When dealing with input events, it is imperative to convert screen coordinates to world coordinates +(or, for some reasons, you might want to do the reverse). The Camera provides two functions, +`screenToWorld` and `worldToScreen` to easily convert between these coordinate spaces. + + +### Camera.followVector2 + +Immediately snaps the camera to start following a `Vector2`. + +This means that the camera will move so that the position vector is in a fixed position on the +screen. That position is determined by a fraction of screen size defined by the `relativeOffset` +argument (defaults to the center). The `worldBounds` argument can be optionally set to add +boundaries to how far the camera is allowed to move. + +Example: + +```dart +class MyGame extends FlameGame { + final someVector = Vector2(100, 100); + @override + void onLoad() { + oldCamera.followVector2(someVector); + } +} + +``` + + +### Camera.followComponent + +Immediately snaps the camera to start following a `PositionComponent`. + +This means that the camera will move so that the position vector of the component is in a fixed +position on the screen. That position is determined by a fraction of screen size defined by the +`relativeOffset` argument (defaults to the center). +The `worldBounds` argument can be optionally set to add boundaries to how far the camera is allowed +to move. + +The component is "grabbed" by its anchor (default top left). +So for example if you want the center of the object to be at the fixed position, set the components +anchor to center. + +Example: + +```dart +class MyGame extends FlameGame { + @override + Future onLoad() async { + final sprite = await loadSprite('pizza.png'); + final player = SpriteComponent( + sprite: sprite, + size: size, + anchor: Anchor.center, + ); + add(player); + + camera.followComponent(player); + } +} +``` + + +### Using the camera with the Game class + +If you are not using `FlameGame`, but instead are using the `Game` mixin, then you need to manage +calling certain camera methods yourself. Let's say we have the following game structure, and we +want to add the camera functionality: + +```dart +class YourGame extends Game { + Camera? camera; + + @override + void onLoad() {} + + @override + void render(Canvas canvas) {} + + @override + void update(double dt) {} +} +``` + +We first create a new camera instance on load and assign our game as the reference: + +```dart + @override + void onLoad() { + camera = Camera(); + + // This is required for the camera to work. + camera?.gameRef = this; + + // Not required but recommend to set it now or when you set the follow target. + camera?.worldBounds = yourWorldBounds; + + // Rest of your on load code. + } +``` + +The camera can also be made aware of which position to follow, this is an optional feature as you +can also use the camera for just moving,snapping or shaking. + +To do this the `Camera` class provides multiple methods for it but let's showcase the simplest one +and that is the `followVector2`: + +```dart + // Somewhere in your code: + camera?.followVector2( + yourPositionToFollow, + // Optional to pass, it will overwrite the previous bounds. + worldBounds: yourWorldBounds, + ); +``` + +Now that the camera is created and it is aware of both the world bounds and the position it should +follow, it can be used to translate the canvas in the render method: + +```dart + @override + void render(Canvas canvas) { + // This will apply the camera transformation. + camera?.apply(canvas); + + // Rest of your rendering code. + } +``` + +The only thing left to do is to call the `update` method on the `Camera` so it can smoothly follow +your given position: + +```dart + @override + void update(double dt) { + camera?.update(dt); + + // Rest of your update code. + } +``` diff --git a/docs/1.9.0/_sources/flame/camera_component.md.txt b/docs/1.9.0/_sources/flame/camera_component.md.txt new file mode 100644 index 000000000..3bbc5c15a --- /dev/null +++ b/docs/1.9.0/_sources/flame/camera_component.md.txt @@ -0,0 +1,243 @@ +# Camera component + +```{note} +This document describes a new camera API. The more traditional approach +(which is deprecated) for handling a camera is described in +[](camera_and_viewport.md). +``` + +Camera-as-a-component is the new way of structuring a game, an approach that +allows more flexibility in placing the camera, or even having more than one +camera simultaneously. + +In order to understand how this approach works, imagine that your game world is +an entity that exists *somewhere* independently from your application. Imagine +that your game is merely a window through which you can look into that world. +That you can close that window at any moment, and the game world would still be +there. Or, on the contrary, you can open multiple windows that all look at the +same world (or different worlds) at the same time. + +With this mindset, we can now understand how camera-as-a-component works. + +First, there is the [](#world) class, which contains all components that are +inside your game world. The `World` component can be mounted anywhere, for +example at the root of your game class. + +Then, a [](#cameracomponent) class that "looks at" the `World`. The +`CameraComponent` has a `Viewport` and a `Viewfinder` inside, allowing both the +flexibility of rendering the world at any place on the screen, and also control +the viewing location and angle. + + +## World + +This component should be used to host all other components that comprise your +game world. The main property of the `World` class is that it does not render +through traditional means -- instead it is rendered by one or more +[](#cameracomponent)s to "look at" the world. In the `FlameGame` class there is +one `World` called `world` which is added by default and paired together with +the default `CameraComponent` called `camera`. + +A game can have multiple `World` instances that can be rendered either at the +same time, or at different times. For example, if you have two worlds A and B +and a single camera, then switching that camera's target from A to B will +instantaneously switch the view to world B without having to unmount A and +then mount B. + +Just like with most `Component`s, children can be added to `World` by using the +`children` argument in its constructor, or by using the `add` or `addAll` +methods. + +For many games you want to extend the world and create your logic in there, +such a game structure could look like this: + +```dart +void main() { + runApp(GameWidget(FlameGame(world: MyWorld()))); +} + +class MyWorld extends World { + @override + Future onLoad() async { + // Load all the assets that are needed in this world + // and add components etc. + } +} +``` + + +## CameraComponent + +This is a component through which a `World` is rendered. It requires a +reference to a `World` instance during construction; however later the target +world can be replaced with another one. Multiple cameras can observe the same +world at the same time. + +There is a default `CameraComponent` called `camera` on the `FlameGame` class +which is paired together with the default `world`, so you don't need to create +or add your own `CameraComponent` if your game doesn't need to. + +A `CameraComponent` has two other components inside: a [](#viewport) and a +[](#viewfinder). Unlike the `World` object, the camera owns the viewport and +the viewfinder, which means those components are children of the camera. + +There is also a static property `CameraComponent.currentCamera` which is not +null only during the rendering stage, and it returns the camera object that +currently performs rendering. This is needed only for certain advanced use +cases where the rendering of a component depends on the camera settings. For +example, some components may decide to skip rendering themselves and their +children if they are outside of the camera's viewport. + +The `FlameGame` class has a `camera` field in its constructor, so you can set +what type of default camera that you want like this for example: + +```dart +void main() { + runApp( + GameWidget( + FlameGame( + camera: CameraComponent.withFixedResolution(width: 800, height: 600), + ), + ), + ); +} +``` + + +### CameraComponent.withFixedResolution() + +This factory constructor will let you pretend that the user's device has a fixed resolution of your +choice. For example: + +```dart +final camera = CameraComponent.withFixedResolution( + world: myWorldComponent, + width: 800, + height: 600, +); +``` + +This will create a camera with a viewport centered in the middle of the screen, taking as much +space as possible while still maintaining the 800:600 aspect ratio, and showing a game world region +of size 800 x 600. + +A "fixed resolution" is very simple to work with, but it will underutilize the user's available +screen space, unless their device happens to have the same pixel ratio as your chosen dimensions. + + +## Viewport + +The `Viewport` is a window through which the `World` is seen. That window +has a certain size, shape, and position on the screen. There are multiple kinds +of viewports available, and you can always implement your own. + +The `Viewport` is a component, which means you can add other components to it. +These children components will be affected by the viewport's position, but not +by its clip mask. Thus, if a viewport is a "window" into the game world, then +its children are things that you can put on top of the window. + +Adding elements to the viewport is a convenient way to implement "HUD" +components. + +The following viewports are available: + +- `MaxViewport` (default) -- this viewport expands to the maximum size allowed + by the game, i.e. it will be equal to the size of the game canvas. +- `FixedSizeViewport` -- a simple rectangular viewport with predefined size. +- `FixedAspectRatioViewport` -- a rectangular viewport which expands to fit + into the game canvas, but preserving its aspect ratio. +- `CircularViewport` -- a viewport in the shape of a circle, fixed size. + + +## Viewfinder + +This part of the camera is responsible for knowing which location in the +underlying game world we are currently looking at. The `Viewfinder` also +controls the zoom level, and the rotation angle of the view. + +The `anchor` property of the viewfinder allows you to designate which point +inside the viewport serves as a "logical center" of the camera. For example, +in side-scrolling action games it is common to have the camera focused on the +main character who is displayed not in the center of the screen but closer to +the lower-left corner. This off-center position would be the "logical center" +of the camera, controlled by the viewfinder's `anchor`. + +Components added to the `Viewfinder` as children will be rendered as if they +were part of the world (but on top). It is more useful to add behavioral +components to the viewfinder, for example [](effects.md) or other controllers. + + +## Camera controls + +There are several ways to modify camera's settings at runtime: + + 1. Do it manually. You can always override the `CameraComponent.update()` + method (or the same method on the viewfinder or viewport) and within it + change the viewfinder's position or zoom as you see fit. This approach may + be viable in some circumstances, but in general it is not recommended. + + 2. Apply effects and/or behaviors to the camera's `Viewfinder` or `Viewport`. + The effects and behaviors are special kinds of components whose purpose is + to modify over time some property of a component that they attach to. + + 3. Use special camera functions such as `follow()`, `moveBy()` and `moveTo()`. + Under the hood, this approach uses the same effects/behaviors as in (2). + +Camera has several methods for controlling its behavior: + +- `Camera.follow()` will force the camera to follow the provided target. + Optionally you can limit the maximum speed of movement of the camera, or + allow it to move horizontally/vertically only. + +- `Camera.stop()` will undo the effect of the previous call and stop the camera + at its current position. + +- `Camera.moveBy()` can be used to move the camera by the specified offset. + If the camera was already following another component or moving towards, + those behaviors would be automatically cancelled. + +- `Camera.moveTo()` can be used to move the camera to the designated point on + the world map. If the camera was already following another component or + moving towards another point, those behaviors would be automatically + cancelled. + +- `Camera.setBounds()` allows you to add limits to where the camera is allowed to go. These limits + are in the form of a `Shape`, which is commonly a rectangle, but can also be any other shape. + + +### visibleWorldRect + +The camera exposes property `visibleWorldRect`, which is a rect that describes the world's region +which is currently visible through the camera. This region can be used in order to avoid rendering +components that are out of view, or updating objects that are far away from the player less +frequently. + +The `visibleWorldRect` is a cached property, and it updates automatically whenever the camera +moves or the viewport changes its size. + + +### Check if a component is visible from the camera point of view + +The `CameraComponent` has a method called `canSee` which can be used to check +if a component is visible from the camera point of view. +This is useful for example to cull components that are not in view. + +```dart +if (!camera.canSee(component)) { + component.removeFromParent(); // Cull the component +} +``` + + +## Comparison to the deprecated camera + +Compared to the deprecated [Camera](camera_and_viewport.md), the `CameraComponent` +has several advantages: + +- Multiple cameras can be added to the game at the same time; +- More flexibility in choosing the placement and the size of the viewport; +- Switching camera from one world to another can happen instantaneously, + without having to unmount one world and then mount another; +- Support rotation of the world view; +- Effects can be applied either to the viewport, or to the viewfinder; +- More flexible camera controllers. diff --git a/docs/1.9.0/_sources/flame/collision_detection.md.txt b/docs/1.9.0/_sources/flame/collision_detection.md.txt new file mode 100644 index 000000000..8de52087a --- /dev/null +++ b/docs/1.9.0/_sources/flame/collision_detection.md.txt @@ -0,0 +1,599 @@ +# Collision Detection + +Collision detection is needed in most games to detect and act upon two components intersecting each +other. For example an arrow hitting an enemy or the player picking up a coin. + +In most collision detection systems you use something called hitboxes to create more precise +bounding boxes of your components. In Flame the hitboxes are areas of the component that can react +to collisions (and make [gesture input](inputs/gesture_input.md#gesturehitboxes)) more accurate. + +The collision detection system supports three different types of shapes that you can build hitboxes +from, these shapes are Polygon, Rectangle and Circle. Multiple hitbox can be added +to a component to form the area which can be used to either detect collisions +or whether it contains a point or not, +the latter is very useful for accurate gesture detection. The collision detection does not handle +what should happen when two hitboxes collide, so it is up to the user to implement what will happen +when for example two `PositionComponent`s have intersecting hitboxes. + +Do note that the built-in collision detection system does not take collisions between two hitboxes +that overshoot each other into account, this could happen when they either move very fast or +`update` being called with a large delta time (for example if your app is not in the foreground). +This behavior is called tunneling, if you want to read more about it. + +Also note that the collision detection system has a limitation that makes it not work properly if +you have certain types of combinations of flips and scales of the ancestors of the hitboxes. + + +## Mixins + + +### HasCollisionDetection + +If you want to use collision detection in your game you have to add the `HasCollisionDetection` +mixin to your game so that it can keep track of the components that can collide. + +Example: + +```dart +class MyGame extends FlameGame with HasCollisionDetection { + // ... +} +``` + +Now when you add `ShapeHitbox`s to components that are then added to the game, they will +automatically be checked for collisions. + +You can also add `HasCollisionDetection` directly to another `Component` instead +of the `FlameGame`, +for example to the `World` that is used for the `CameraComponent`. +If that is done, hitboxes that are added in that component's tree will only be compared to other +hitboxes in that subtree, which makes it possible to have several worlds with collision detection +within one `FlameGame`. + +Example: + +```dart +class CollisionDetectionWorld extends World with HasCollisionDetection {} +``` + +```{note} +Hitboxes will only be connected to one collision detection system and that is +the closest parent that has the `HasCollisionDetection` mixin. +``` + + +### CollisionCallbacks + +To react to a collision you should add the `CollisionCallbacks` mixin to your component. +Example: + + +```{flutter-app} +:sources: ../flame/examples +:page: collision_detection +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +class MyCollidable extends PositionComponent with CollisionCallbacks { + @override + void onCollision(Set points, PositionComponent other) { + if (other is ScreenHitbox) { + //... + } else if (other is YourOtherComponent) { + //... + } + } + + @override + void onCollisionEnd(PositionComponent other) { + if (other is ScreenHitbox) { + //... + } else if (other is YourOtherComponent) { + //... + } + } +} +``` + +In this example we use Dart's `is` keyword to check what kind of component we collided with. +The set of points is where the edges of the hitboxes intersect. + +Note that the `onCollision` method will be called on both `PositionComponent`s if they have both +implemented the `onCollision` method, and also on both hitboxes. The same goes for the +`onCollisionStart` and `onCollisionEnd` methods, which are called when two components and hitboxes +starts or stops colliding with each other. + +When a `PositionComponent` (and hitbox) starts to collide with another `PositionComponent` +both `onCollisionStart` and `onCollision` are called, so if you don't need to do something specific +when a collision starts you only need to override `onCollision`, and vice versa. + +If you want to check collisions with the screen edges, as we do in the example above, you can use +the predefined [ScreenHitbox](#screenhitbox) class. + +By default all hitboxes are hollow, this means that one hitbox can be fully enclosed by another +hitbox without triggering a collision. If you want to set your hitboxes to be solid you can set +`isSolid = true`. A hollow hitbox inside of a solid hitbox will trigger a collision, but not the +other way around. If there are no intersections with the edges on a solid hitbox the center +position is instead returned. + + +## ShapeHitbox + +The `ShapeHitbox`s are normal components, so you add them to the component that you want to add +hitboxes to just like any other component: + +```dart +class MyComponent extends PositionComponent { + @override + void onLoad() { + add(RectangleHitbox()); + } +} +``` + +If you don't add any arguments to the hitbox, like above, the hitbox will try to fill its parent as +much as possible. Except for having the hitboxes trying to fill their parents, +there are two ways to +initiate hitboxes and it is with the normal constructor where you define the hitbox by itself, with +a size and a position etc. The other way is to use the `relative` constructor which defines the +hitbox in relation to the size of its intended parent. + + +In some specific cases you might want to handle collisions only between hitboxes, without +propagating `onCollision*` events to the hitbox's parent component. For example, a vehicle could +have a body hitbox to control collisions and side hitboxes to check the possibility to turn left +or right. +So, colliding with a body hitbox means colliding with the component itself, whereas colliding with +a side hitbox does not mean a real collision and should not be propagated to hitbox's parent. +For this case you can set `triggersParentCollision` variable to `false`: + +```dart +class MyComponent extends PositionComponent { + + late final MySpecialHitbox utilityHitbox; + + @override + void onLoad() { + utilityHitbox = MySpecialHitbox(); + add(utilityHitbox); + } + + void update(double dt) { + if (utilityHitbox.isColliding) { + // do some specific things if hitbox is colliding + } + } +// component's onCollision* functions, ignoring MySpecialHitbox collisions. +} + +class MySpecialHitbox extends RectangleHitbox { + MySpecialHitbox() { + triggersParentCollision = false; + } + +// hitbox specific onCollision* functions + +} +``` + +You can read more about how the different shapes are defined in the +[ShapeComponents](components.md#shapecomponents) section. + +Remember that you can add as many `ShapeHitbox`s as you want to your `PositionComponent` to make up +more complex areas. For example a snowman with a hat could be represented by three `CircleHitbox`s +and two `RectangleHitbox`s as its hat. + +A hitbox can be used either for collision detection or for making gesture detection more accurate +on top of components, see more regarding the latter in the section about the +[GestureHitboxes](inputs/gesture_input.md#gesturehitboxes) mixin. + + +### CollisionType + +The hitboxes have a field called `collisionType` which defines when a hitbox should collide with +another. Usually you want to set as many hitboxes as possible to `CollisionType.passive` to make +the collision detection more performant. By default the `CollisionType` is `active`. + +The `CollisionType` enum contains the following values: + +- `active` collides with other `Collidable`s of type active or passive +- `passive` collides with other `Collidable`s of type active +- `inactive` will not collide with any other `Collidable`s + +So if you have hitboxes that you don't need to check collisions against each other you can mark +them as passive by setting `collisionType: CollisionType.passive` in the constructor, +this could for example be ground components or maybe your enemies don't need +to check collisions between each other, then they could be marked as `passive` too. + +Imagine a game where there are a lot of bullets, that can't collide with each other, flying towards +the player, then the player would be set to `CollisionType.active` and the bullets would be set to +`CollisionType.passive`. + +Then we have the `inactive` type which simply doesn't get checked at all +in the collision detection. +This could be used for example if you have components outside of the screen that you don't care +about at the moment but that might later come back in to view so they are not completely removed +from the game. + +These are just examples of how you could use these types, there will be a lot more use cases for +them so don't doubt to use them even if your use case isn't listed here. + + +### PolygonHitbox + +It should be noted that if you want to use collision detection or `containsPoint` on the `Polygon`, +the polygon needs to be convex. So always use convex polygons or you will most likely run into +problems if you don't really know what you are doing. +It should also be noted that you should always define the vertices in your polygon +in a counter-clockwise order. + +The other hitbox shapes don't have any mandatory constructor, that is because they can have a +default calculated from the size of the collidable that they are attached to, but since a +polygon can be made in an infinite number of ways inside of a bounding box you have to add the +definition in the constructor for this shape. + +The `PolygonHitbox` has the same constructors as the [](components.md#polygoncomponent), see that +section for documentation regarding those. + + +### RectangleHitbox + +The `RectangleHitbox` has the same constructors as the [](components.md#rectanglecomponent), see +that section for documentation regarding those. + + +### CircleHitbox + +The `CircleHitbox` has the same constructors as the [](components.md#circlecomponent), see that +section for documentation regarding those. + + +## ScreenHitbox + +`ScreenHitbox` is a component which represents the edges of your viewport/screen. If you add a +`ScreenHitbox` to your game your other components with hitboxes will be notified when they +collide with the edges. It doesn't take any arguments, it only depends on the `size` of the game +that it is added to. To add it you can just do `add(ScreenHitbox())` in your game, if you don't +want the `ScreenHitbox` itself to be notified when something collides with it. Since +`ScreenHitbox` has the `CollisionCallbacks` mixin you can add your own `onCollisionCallback`, +`onStartCollisionCallback` and `onEndCollisionCallback` functions to that object if needed. + + +## CompositeHitbox + +In the `CompositeHitbox` you can add multiple hitboxes so that +they emulate being one joined hitbox. + +If you want to form a hat for example you might want +to use two [](#rectanglehitbox)s to follow that +hat's edges properly, then you can add those hitboxes to an instance of this class and react to +collisions to the whole hat, instead of for just each hitbox separately. + + +## Broad phase + +If your game field isn't huge and does not have a lot of collidable components - you don't have to +worry about the broad phase system that is used, so if the standard implementation is performant +enough for you, you probably don't have to read this section. + +A broad phase is the first step of collision detection where potential collisions are calculated. +Calculating these potential collisions is faster than to checking the intersections exactly, +and it removes the need to check all hitboxes against each other and +therefore avoiding O(n²). + +The broad phase produces a set of potential collisions (a set of +`CollisionProspect`s). This set is then used to check the exact intersections between +hitboxes (sometimes called "narrow phase"). + +By default, Flame's collision detection is using a sweep and prune broadphase step. If your game +requires another type of broadphase you can write your own broadphase by extending `Broadphase` and +manually setting the collision detection system that should be used. + +For example, if you have implemented a broadphase built on a magic algorithm +instead of the standard sweep and prune, then you would do the following: + +```dart +class MyGame extends FlameGame with HasCollisionDetection { + MyGame() : super() { + collisionDetection = + StandardCollisionDetection(broadphase: MagicAlgorithmBroadphase()); + } +} +``` + + +## Quad Tree broad phase + +If your game field is large and the game contains a lot of collidable +components (more than a hundred), standard sweep and prune can +become inefficient. If it does, you can try to use the quad tree broad phase. + +To do this, add the `HasQuadTreeCollisionDetection` mixin to your game instead of +`HasCollisionDetection` and call the `initializeCollisionDetection` function on game load: + +```dart +class MyGame extends FlameGame with HasQuadTreeCollisionDetection { + @override + void onLoad() { + initializeCollisionDetection( + mapDimensions: const Rect.fromLTWH(0, 0, mapWidth, mapHeight), + minimumDistance: 10, + ); + } +} +``` + +When calling `initializeCollisionDetection` you should pass it the correct map dimensions, to make +the quad tree algorithm to work properly. There are also additional parameters to make the system +more efficient: + +- `minimumDistance`: minimum distance between objects to consider them as possibly colliding. + If `null` - the check is disabled, it is default behavior +- `maxObjects`: maximum objects count in one quadrant. Default to 25. +- `maxDepth`: maximum nesting levels inside quadrant. Default to 10 + +If you use the quad tree system, you can make it even more efficient by implementing the +`onComponentTypeCheck` function of the `CollisionCallbacks` mixin in your components. +It is useful if you need to prevent collisions of items of different types. +The result of the calculation is cached so +you should not check any dynamic parameters here, the function is intended to be used as a pure +type checker: + +```dart +class Bullet extends PositionComponent with CollisionCallbacks { + + @override + bool onComponentTypeCheck(PositionComponent other) { + if (other is Player || other is Water) { + // do NOT collide with Player or Water + return false; + } + // Just return true if you're not interested in the parent's type check result. + // Or call super and you will be able to override the result with the parent's + // result. + return super.onComponentTypeCheck(other); + } + + @override + void onCollisionStart( + Set intersectionPoints, + PositionComponent other, + ) { + // Removes the component when it comes in contact with a Brick. + // Neither Player nor Water would be passed to this function + // because these classes are filtered out by [onComponentTypeCheck] + // in an earlier stage. + if (other is Brick) { + removeFromParent(); + } + super.onCollisionStart(intersectionPoints, other); + } +} +``` + +After intensive gameplay a map could become over-clusterized with a lot of empty quadrants. +Run `QuadTree.optimize()` to perform a cleanup of empty quadrants: + +```dart +class QuadTreeExample extends FlameGame + with HasQuadTreeCollisionDetection { + + /// A function called when intensive gameplay session is over + /// It also might be scheduled, but no need to run it on every update. + /// Use right interval depending on your game circumstances + onGameIdle() { + (collisionDetection as QuadTreeCollisionDetection) + .quadBroadphase + .tree + .optimize(); + } +} + +``` + +```{note} +Always experiment with different collision detection approaches +and check how they perform on your game. +It is not unheard of that `QuadTreeBroadphase` is significantly +_slower_ than the default. +Don't assume that the more sophisticated approach is always faster. +``` + + +## Ray casting and Ray tracing + +Ray casting and ray tracing are methods for sending out rays from a point in your game and being +able to see what these rays collide with and how they reflect after hitting something. + +For all of the following methods, if there are any hitboxes that you wish to ignore, +you can add the `ignoreHitboxes` argument which is a list of the hitboxes +that you wish to disregard for the call. +This can be quite useful for example if you are casting rays from within a hitbox, +which could be on your player or NPC; +or if you don't want a ray to bounce off a `ScreenHitbox`. + + +### Ray casting + +Ray casting is the operation of casting out one or more rays from a point and see if they hit +anything, in Flame's case, hitboxes. + +We provide two methods for doing so, `raycast` and `raycastAll`. The first one just casts out +a single ray and gets back a result with information about what and where the ray hit, and some +extra information like the distance, the normal and the reflection ray. +The second one, `raycastAll`, +works similarly but sends out multiple rays uniformly around the origin, or within an angle +centered at the origin. + +By default, `raycast` and `raycastAll` scan for the nearest hit irrespective of +how far it lies from the ray origin. +But in some use cases, it might be interesting to find hits only within a certain +range. For such cases, an optional `maxDistance` can be provided. + +To use the ray casting functionality you have to have the `HasCollisionDetection` mixin on your +game. After you have added that you can call `collisionDetection.raycast(...)` on your game class. + +Example: + +```{flutter-app} +:sources: ../flame/examples +:page: ray_cast +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +class MyGame extends FlameGame with HasCollisionDetection { + @override + void update(double dt) { + super.update(dt); + final ray = Ray2( + origin: Vector2(0, 100), + direction: Vector2(1, 0), + ); + final result = collisionDetection.raycast(ray); + } +} +``` + +In this example one can see that the `Ray2` class is being used, this class defines a ray from an +origin position and a direction (which are both defined by `Vector2`s). This particular ray starts +from `0, 100` and shoots a ray straight to the right. + +The result from this operation will either be `null` if the ray didn't hit anything, or a +`RaycastResult` which contains: + +- Which hitbox the ray hit +- The intersection point of the collision +- The reflection ray, i.e. how the ray would reflect on the hitbox that it hix +- The normal of the collision, i.e. a vector perpendicular to the face of the hitbox that it hits + +If you are concerned about performance you can pre create a `RaycastResult` object that you send in +to the method with the `out` argument, this will make it possible for the method to reuse this +object instead of creating a new one for each iteration. This can be good if you do a lot of +ray casting in your `update` methods. + + +#### raycastAll + +Sometimes you want to send out rays in all, or a limited range, of directions from an origin. This +can have a lot of applications, for example you could calculate the field of view of a player or +enemy, or it can also be used to create light sources. + +Example: + +```dart +class MyGame extends FlameGame with HasCollisionDetection { + @override + void update(double dt) { + super.update(dt); + final origin = Vector2(200, 200); + final result = collisionDetection.raycastAll( + origin, + numberOfRays: 100, + ); + } +} +``` + +In this example we would send out 100 rays from (200, 200) uniformly spread in all directions. + +If you want to limit the directions you can use the `startAngle` and the `sweepAngle` arguments. +Where the `startAngle` (counting from straight up) is where the rays will start and then the rays +will end at `startAngle + sweepAngle`. + +If you are concerned about performance you can re-use the `RaycastResult` objects that are created +by the function by sending them in as a list with the `out` argument. + + +### Ray tracing + +Ray tracing is similar to ray casting, but instead of just checking what the ray hits you can +continue to trace the ray and see what its reflection ray (the ray bouncing off the hitbox) will +hit and then what that casted reflection ray's reflection ray will hit and so on, until you decide +that you have traced the ray for long enough. If you imagine how a pool ball would bounce on a pool +table for example, that information could be retrieved with the help of ray tracing. + +Example: + +```{flutter-app} +:sources: ../flame/examples +:page: ray_trace +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +class MyGame extends FlameGame with HasCollisionDetection { + @override + void update(double dt) { + super.update(dt); + final ray = Ray2( + origin: Vector2(0, 100), + direction: Vector2(1, 1)..normalize() + ); + final results = collisionDetection.raytrace( + ray, + maxDepth: 100, + ); + for (final result in results) { + if (result.intersectionPoint.distanceTo(ray.origin) > 300) { + break; + } + } + } +} +``` + +In the example above we send out a ray from (0, 100) diagonally down to the right +and we say that we want it the bounce on at most 100 hitboxes, +it doesn't necessarily have to get 100 results since at +some point one of the reflection rays might not hit a hitbox and then the method is done. + +The method is lazy, which means that it will only do the calculations that you ask for, so you have +to loop through the iterable that it returns to get the results, or do `toList()` to directly +calculate all the results. + +In the for-loop it can be seen how this can be used, in that loop we check whether the current +reflection rays intersection point (where the previous ray hit the hitbox) is further away than 300 +pixels from the origin of the starting ray, and if it is we don't care about the rest +of the results (and then they don't have to be calculated either). + +If you are concerned about performance you can re-use the `RaycastResult` objects that are created +by the function by sending them in as a list with the `out` argument. + + +## Comparison to Forge2D + +If you want to have a full-blown physics engine in your game we recommend that you use +Forge2D by adding [flame_forge2d](https://github.com/flame-engine/flame_forge2d) as a dependency. +But if you have a simpler use-case and just want to check for collisions of components and improve +the accuracy of gestures, Flame's built-in collision detection will serve you very well. + +If you have the following needs you should at least consider to use +[Forge2D](https://github.com/flame-engine/forge2d): + +- Interacting realistic forces +- Particle systems that can interact with other bodies +- Joints between bodies + +It is a good idea to just use the Flame collision detection system if you on the other hand only +need some of the following things (since it is simpler to not involve Forge2D): + +- The ability to act on some of your components colliding +- The ability to act on your components colliding with the screen boundaries +- Complex shapes to act as a hitbox for your component so that gestures will be more accurate +- Hitboxes that can tell what part of a component that collided with something + + +## Examples + +- [https://examples.flame-engine.org/#/Collision%20Detection_Collidable%20AnimationComponent] +- [https://examples.flame-engine.org/#/Collision%20Detection_Circles] +- [https://examples.flame-engine.org/#/Collision%20Detection_Multiple%20shapes] +- [https://github.com/flame-engine/flame/tree/main/examples/lib/stories/collision_detection] diff --git a/docs/1.9.0/_sources/flame/components.md.txt b/docs/1.9.0/_sources/flame/components.md.txt new file mode 100644 index 000000000..36d14dc51 --- /dev/null +++ b/docs/1.9.0/_sources/flame/components.md.txt @@ -0,0 +1,1405 @@ +# Components + +```{include} diagrams/component.md +``` + +This diagram might look intimidating, but don't worry, it is not as complex as it looks. + + +## Component + +All components inherit from the abstract class `Component` and all components can have other +`Component`s as children. This is the base of what we call the Flame Component System, or FCS for +short. + +Children can be added either with the `add(Component c)` method or directly in the constructor. + +Example: + +```dart +void main() { + final component1 = Component(children: [Component(), Component()]); + final component2 = Component(); + component2.add(Component()); + component2.addAll([Component(), Component()]); +} +``` + +The `Component()` here could of course be any subclass of `Component`. + +Every `Component` has a few methods that you can optionally implement, which are used by the +`FlameGame` class. + + +### Component lifecycle + +```{include} diagrams/component_life_cycle.md +``` + +The `onGameResize` method is called whenever the screen is resized, and also when this component +gets added into the component tree, before the `onMount`. + +The `onParentResize` method is similar: it is also called when the component is mounted into the +component tree, and also whenever the parent of the current component changes its size. + +The `onRemove` method can be overridden to run code before the component is removed from the game, +it is only run once even if the component is removed both by using the parents remove method and +the `Component` remove method. + +The `onLoad` method can be overridden to run asynchronous initialization code for the component, +like loading an image for example. This method is executed after `onGameResize`, but before +`onMount`. This method is guaranteed to execute only once during the lifetime of the component, so +you can think of it as an "asynchronous constructor". + +The `onMount` method runs every time when the component is mounted into a game tree. This means that +you should not initialize `late final` variables here, since this method might run several times +throughout the component's lifetime. This method will only run if the parent is already mounted. +If the parent is not mounted yet, then this method will wait in a queue (this will have no effect +on the rest of the game engine). + +The `onChildrenChanged` method can be overridden if it's needed to detect changes in a parent's +children. This method is called whenever a child is added to or removed from a parent (this includes +if a child is changing its parent). Its parameters contain the targeting child and the type of +change it went through (`added` or `removed`). + +A component lifecycle state can be checked by a series of getters: + +- `isLoaded`: Returns a bool with the current loaded state. +- `loaded`: Returns a future that will complete once the component has finished loading. +- `isMounted`: Returns a bool with the current mounted state. +- `mounted`: Returns a future that will complete once the component has finished mounting. +- `isRemoved`: Returns a bool with the current removed state. +- `removed`: Returns a future that will complete once the component has been removed. + + +### Priority + +In Flame every `Component` has the `int priority` property, which determines +that component's sorting order within its parent's children. This is sometimes referred to +as `z-index` in other languages and frameworks. The higher the `priority` is set to, the +closer the component will appear on the screen, since it will be rendered on top of any components +with lower priority that were rendered before it. + +If you add two components and set one of their priorities to 1 for example, then that component will +be rendered on top of the other component (if they overlap), because the default priority is 0. + +All components take in `priority` as a named argument, so if you know the priority that you want +your component at compile time, then you can pass it in to the constructor. + +Example: + +```dart +class MyGame extends FlameGame { + @override + void onLoad() { + final myComponent = PositionComponent(priority: 5); + add(myComponent); + } +} +``` + +To update the priority of a component you have to set it to a new value, like +`component.priority = 2`, and it will be updated in the current tick before the rendering stage. + +In the following example we first initialize the component with priority 1, and then when the +user taps the component we change its priority to 2: + +```dart +class MyComponent extends PositionComponent with Tappable { + + MyComponent() : super(priority: 1); + + @override + void onTap() { + priority = 2; + } +} +``` + + +### Composability of components + +Sometimes it is useful to wrap other components inside of your component. For example by grouping +visual components through a hierarchy. You can do this by adding child components to any component, +for example `PositionComponent`. + +When you have child components on a component every time the parent is updated and rendered, all the +children are rendered and updated with the same conditions. + +Example of usage, where visibility of two components are handled by a wrapper: + +```dart +class GameOverPanel extends PositionComponent { + bool visible = false; + final Image spriteImage; + + GameOverPanel(this.spriteImage); + + @override + void onLoad() { + final gameOverText = GameOverText(spriteImage); // GameOverText is a Component + final gameOverButton = GameOverButton(spriteImage); // GameOverRestart is a SpriteComponent + + add(gameOverText); + add(gameOverButton); + } + + @override + void render(Canvas canvas) { + if (visible) { + } // If not visible none of the children will be rendered + } +} +``` + +There are two methods for adding children components to your component. First, +you have methods `add()`, `addAll()`, and `addToParent()`, which can be used +at any time during the game. Traditionally, children will be created and added +from the component's `onLoad()` method, but it is also common to add new +children during the course of the game. + +The second method is to use the `children:` parameter in the component's +constructor. This approach more closely resembles the standard Flutter API: + +```dart +class MyGame extends FlameGame { + @override + void onLoad() { + add( + PositionComponent( + position: Vector2(30, 0), + children: [ + HighScoreDisplay(), + HitPointsDisplay(), + FpsComponent(), + ], + ), + ); + } +} +``` + +The two approaches can be combined freely: the children specified within the +constructor will be added first, and then any additional child components +after. + +Note that the children added via either methods are only guaranteed to be +available eventually: after they are loaded and mounted. We can only assure +that they will appear in the children list in the same order as they were +scheduled for addition. + + +### Access to the World from a Component + +If a component that has a `World` as an ancestor and requires access to that `World` object, one can +use the `HasWorldReference` mixin. + +Example: + +```dart +class MyComponent extends Component with HasWorldReference, + TapCallbacks { + @override + void onTapDown(TapDownEvent info) { + // world is of type MyWorld + world.add(AnotherComponent()); + } +} +``` + +If you try to access `world` from a component that doesn't have a `World` +ancestor of the correct type an assertion error will be thrown. + + +### Ensuring a component has a given parent + +When a component requires to be added to a specific parent type the +`ParentIsA` mixin can be used to enforce a strongly typed parent. + +Example: + +```dart +class MyComponent extends Component with ParentIsA { + @override + void onLoad() { + // parent is of type MyParentComponent + print(parent.myValue); + } +} +``` + +If you try to add `MyComponent` to a parent that is not `MyParentComponent`, +an assertion error will be thrown. + + +### Ensuring a component has a given ancestor + +When a component requires to have a specific ancestor type somewhere in the +component tree, `HasAncestor` mixin can be used to enforce that relationship. + +The mixin exposes the `ancestor` field that will be of the given type. + +Example: + +```dart +class MyComponent extends Component with HasAncestor { + @override + void onLoad() { + // ancestor is of type MyAncestorComponent. + print(ancestor.myValue); + } +} +``` + +If you try to add `MyComponent` to a tree that does not contain `MyAncestorComponent`, +an assertion error will be thrown. + + +### Component Keys + +Components can have an identification key that allows them to be retrieved from the component tree, from +any point of the tree. + +To register a component with a key, simply pass a key to the `key` argument on the component's +constructor: + +```dart +final myComponent = Component( + key: ComponentKey.named('player'), +); +``` + +Then, to retrieve it in a different point of the component tree: + +```dart +flameGame.findByKey(ComponentKey.named('player')); +``` + +There are two types of keys, `unique` and `named`. Unique keys are based on equality of the key +instance, meaning that: + +```dart +final key = ComponentKey.unique(); +final key2 = key; +print(key == key2); // true +print(key == ComponentKey.unique()); // false +``` + +Named ones are based on the name that it receives, so: + +```dart +final key1 = ComponentKey.named('player'); +final key2 = ComponentKey.named('player'); +print(key1 == key2); // true +``` + +When named keys are used, the `findByKeyName` helper can also be used to retrieve the component. + + +```dart +flameGame.findByKeyName('player'); +``` + + +### Querying child components + +The children that have been added to a component live in a `QueryableOrderedSet` called +`children`. To query for a specific type of components in the set, the `query()` function can be +used. By default `strictMode` is `false` in the children set, but if you set it to true, then the +queries will have to be registered with `children.register` before a query can be used. + +If you know in compile time that you later will run a query of a specific type it is recommended to +register the query, no matter if the `strictMode` is set to `true` or `false`, since there are some +performance benefits to gain from it. The `register` call is usually done in `onLoad`. + +Example: + +```dart +@override +void onLoad() { + children.register(); +} +``` + +In the example above a query is registered for `PositionComponent`s, and an example of how to query +the registered component type can be seen below. + +```dart +@override +void update(double dt) { + final allPositionComponents = children.query(); +} +``` + + +### Querying components at a specific point on the screen + +The method `componentsAtPoint()` allows you to check which components were rendered at some point +on the screen. The returned value is an iterable of components, but you can also obtain the +coordinates of the initial point in each component's local coordinate space by providing a writable +`List` as a second parameter. + +The iterable retrieves the components in the front-to-back order, i.e. first the components in the +front, followed by the components in the back. + +This method can only return components that implement the method `containsLocalPoint()`. The +`PositionComponent` (which is the base class for many components in Flame) provides such an +implementation. However, if you're defining a custom class that derives from `Component`, you'd have +to implement the `containsLocalPoint()` method yourself. + +Here is an example of how `componentsAtPoint()` can be used: + +```dart +void onDragUpdate(DragUpdateInfo info) { + game.componentsAtPoint(info.widget).forEach((component) { + if (component is DropTarget) { + component.highlight(); + } + }); +} +``` + + +### PositionType + +```{note} +If you are using the `CameraComponent` you should not use `PositionType`, but +instead adding your components directly to the viewport for example if you +want to use them as a HUD. +``` + +If you want to create a HUD (Head-up display) or another component that isn't positioned in relation +to the game coordinates, you can change the `PositionType` of the component. +The default `PositionType` is `positionType = PositionType.game` and that can be changed to +either `PositionType.viewport` or `PositionType.widget` depending on how you want to position +the component. + +- `PositionType.game` (Default) - Respects camera and viewport. +- `PositionType.viewport` - Respects viewport only (ignores camera). +- `PositionType.widget` - Position in relation to the coordinate system of the Flutter game + widget (i.e. the raw canvas). + +Most of your components will probably be positioned according to `PositionType.game`, since you +want them to respect the `Camera` and the `Viewport`. But quite often you want for example buttons +and text to always show on the screen, no matter if you move the camera, then you want to use +`PositionType.viewport`. In some rare cases you want to use `PositionType.widget` to position +your widgets, when you don't want the component to respect the camera nor the viewport; this could +for example be for controls or joysticks that would not be ergonomic to use if they had to stay +within the viewport. + +Do note that this setting is only respected if the component is added directly to the root +`FlameGame` and not as a child component of another component. + + +### Visibility of components + +The recommended way to hide or show a component is usually to add or remove it from the tree +using the `add` and `remove` methods. + +However, adding and removing components from the tree will trigger lifecycle steps for that +component (such as calling `onRemove` and `onMount`). It is also an asynchronous process and care +needs to be taken to ensure the component has finished removing before it is added again if you +are removing and adding a component in quick succession. + +```dart +/// Example of handling the removal and adding of a child component +/// in quick succession +void show() async { + // Need to await the [removed] future first, just in case the + // component is still in the process of being removed. + await myChildComponent.removed; + add(myChildComponent); +} + +void hide() { + remove(myChildComponent); +} +``` + +These behaviors are not always desirable. + +An alternative method to show and hide a component is to use the `HasVisibility` mixin, which may +be used on any class that inherits from `Component`. This mixin introduces the `isVisible` property. +Simply set `isVisible` to `false` to hide the component, and `true` to show it again, without +removing it from the tree. This affects the visibility of the component and all it's descendants +(children). + +```dart +/// Example that implements HasVisibility +class MyComponent extends PositionComponent with HasVisibility {} + +/// Usage of the isVisible property +final myComponent = MyComponent(); +add(myComponent); + +myComponent.isVisible = false; +``` + +The mixin only affects whether the component is rendered, and will not affect other behaviors. + +```{note} +Important! Even when the component is not visible, it is still in the tree and +will continue to receive calls to 'update' and all other lifecycle events. It +will still respond to input events, and will still interact with other +components, such as collision detection for example. +``` + +The mixin works by preventing the `renderTree` method, therefore if `renderTree` is being +overridden, a manual check for `isVisible` should be included to retain this functionality. + +```dart +class MyComponent extends PositionComponent with HasVisibility { + + @override + void renderTree(Canvas canvas) { + // Check for visibility + if (isVisible) { + // Custom code here + + // Continue rendering the tree + super.renderTree(canvas); + } + } +} +``` + + +## PositionComponent + +This class represents a positioned object on the screen, being a floating rectangle, a rotating +sprite, or anything else with position and size. It can also represent a group of positioned +components if children are added to it. + +The base of the `PositionComponent` is that it has a `position`, `size`, `scale`, `angle` and +`anchor` which transforms how the component is rendered. + + +### Position + +The `position` is just a `Vector2` which represents the position of the component's anchor in +relation to its parent; if the parent is a `FlameGame`, it is in relation to the viewport. + + +### Size + +The `size` of the component when the zoom level of the camera is 1.0 (no zoom, default). +The `size` is *not* in relation to the parent of the component. + + +### Scale + +The `scale` is how much the component and its children should be scaled. Since it is represented +by a `Vector2`, you can scale in a uniform way by changing `x` and `y` with the same amount, or in a +non-uniform way, by change `x` or `y` by different amounts. + + +### Angle + +The `angle` is the rotation angle around the anchor, represented as a double in radians. It is +relative to the parent's angle. + + +### Native Angle + +The `nativeAngle` is an angle in radians, measured clockwise, representing the default orientation +of the component. It can be used to define the direction in which the component is facing when +[angle](#angle) is zero. + +It is specially helpful when making a sprite based component look at a specific target. If the +original image of the sprite is not facing in the up/north direction, the calculated angle to make +the component look at the target will need some offset to make it look correct. For such cases, +`nativeAngle` can be used to let the component know what direction the original image is faces. + +An example could be a bullet image pointing in east direction. In this case `nativeAngle` can be set +to pi/2 radians. Following are some common directions and their corresponding native angle values. + +Direction | Native Angle | In degrees +----------|--------------|------------- +Up/North | 0 | 0 +Down/South| pi or -pi | 180 or -180 +Left/West | -pi/2 | -90 +Right/East| pi/2 | 90 + + +### Anchor + +```{flutter-app} +:sources: ../flame/examples +:page: anchor +:show: widget code infobox +This example shows effect of changing `anchor` point of parent (red) and child (blue) +components. Tap on them to cycle through the anchor points. Note that the local +position of the child component is (0, 0) at all times. +``` + +The `anchor` is where on the component that the position and rotation should be defined from (the +default is `Anchor.topLeft`). So if you have the anchor set as `Anchor.center` the component's +position on the screen will be in the center of the component and if an `angle` is applied, it is +rotated around the anchor, so in this case around the center of the component. You can think of it +as the point within the component by which Flame "grabs" it. + +When `position` or `absolutePosition` of a component is queried, the returned coordinates are that of +the `anchor` of the component. In case if you want to find the position of a specific anchor point +of a component which is not actually the `anchor` of that component, you can use the `positionOfAnchor` +and `absolutePositionOfAnchor` method. + +```dart +final comp = PositionComponent( + size: Vector2.all(20), + anchor: Anchor.center, +); + +// Returns (0,0) +final p1 = component.position; + +// Returns (10, 10) +final p2 = component.positionOfAnchor(Anchor.bottomRight); +``` + +A common pitfall when using `anchor` is confusing it for as being the attachment point for children +components. For example, setting `anchor` to `Anchor.center` for a parent component does not mean +that the children components will be placed w.r.t the center of parent. + +```{note} +Local origin for a child component is always the top-left corner of its parent component, +irrespective of their `anchor` values. +``` + + +### PositionComponent children + +All children of the `PositionComponent` will be transformed in relation to the parent, which means +that the `position`, `angle` and `scale` will be relative to the parents state. +So if you, for example, wanted to position a child in the center of the parent you would do this: + +```dart +@override +void onLoad() { + final parent = PositionComponent( + position: Vector2(100, 100), + size: Vector2(100, 100), + ); + final child = PositionComponent( + position: parent.size / 2, + anchor: Anchor.center, + ); + parent.add(child); +} +``` + +Remember that most components that are rendered on the screen are `PositionComponent`s, so +this pattern can be used in for example [](#spritecomponent) and [](#spriteanimationcomponent) too. + + +### Render PositionComponent + +When implementing the `render` method for a component that extends `PositionComponent` remember to +render from the top left corner (0.0). Your render method should not handle where on the screen your +component should be rendered. To handle where and how your component should be rendered use the +`position`, `angle` and `anchor` properties and Flame will automatically handle the rest for you. + +If you want to know where on the screen the bounding box of the component is you can use the +`toRect` method. + +In the event that you want to change the direction of your components rendering, you can also use +`flipHorizontally()` and `flipVertically()` to flip anything drawn to canvas during +`render(Canvas canvas)`, around the anchor point. These methods are available on all +`PositionComponent` objects, and are especially useful on `SpriteComponent` and +`SpriteAnimationComponent`. + +In case you want to flip a component around its center without having to change the anchor to +`Anchor.center`, you can use `flipHorizontallyAroundCenter()` and `flipVerticallyAroundCenter()`. + + +## SpriteComponent + +The most commonly used implementation of `PositionComponent` is `SpriteComponent`, and it can be +created with a `Sprite`: + +```dart +import 'package:flame/components/component.dart'; + +class MyGame extends FlameGame { + late final SpriteComponent player; + + @override + Future onLoad() async { + final sprite = await Sprite.load('player.png'); + final size = Vector2.all(128.0); + final player = SpriteComponent(size: size, sprite: sprite); + + // Vector2(0.0, 0.0) by default, can also be set in the constructor + player.position = Vector2(10, 20); + + // 0 by default, can also be set in the constructor + player.angle = 0; + + // Adds the component + add(player); + } +} +``` + + +## SpriteAnimationComponent + +This class is used to represent a Component that has sprites that run in a single cyclic animation. + +This will create a simple three frame animation using 3 different images: + +```dart +@override +Future onLoad() async { + final sprites = [0, 1, 2] + .map((i) => Sprite.load('player_$i.png')); + final animation = SpriteAnimation.spriteList( + await Future.wait(sprites), + stepTime: 0.01, + ); + this.player = SpriteAnimationComponent( + animation: animation, + size: Vector2.all(64.0), + ); +} +``` + +If you have a sprite sheet, you can use the `sequenced` constructor from the `SpriteAnimationData` +class (check more details on [Images > Animation](rendering/images.md#animation)): + +```dart +@override +Future onLoad() async { + final size = Vector2.all(64.0); + final data = SpriteAnimationData.sequenced( + textureSize: size, + amount: 2, + stepTime: 0.1, + ); + this.player = SpriteAnimationComponent.fromFrameData( + await images.load('player.png'), + data, + ); +} +``` + +All animation components internally maintains a `SpriteAnimationTicker` which ticks the `SpriteAnimation`. +This allows multiple components to share the same animation object. + +Example: + +```dart +final sprites = [/*You sprite list here*/]; +final animation = SpriteAnimation.spriteList(sprites, stepTime: 0.01); + +final animationTicker = SpriteAnimationTicker(animation); + +// or alternatively, you can ask the animation object to create one for you. + +final animationTicker = animation.createTicker(); // creates a new ticker + +animationTicker.update(dt); +``` + +To listen when the animation is done (when it reaches the last frame and is not looping) you can +use `animationTicker.completed`. + +Example: + +```dart +await animationTicker.completed; + +doSomething(); + +// or alternatively + +animationTicker.completed.whenComplete(doSomething); +``` + +Additionally, `SpriteAnimationTicker` also has the following optional event callbacks: `onStart`, `onFrame`, +and `onComplete`. To listen to these events, you can do the following: + +```dart +final animationTicker = SpriteAnimationTicker(animation) + ..onStart = () { + // Do something on start. + }; + +final animationTicker = SpriteAnimationTicker(animation) + ..onComplete = () { + // Do something on completion. + }; + +final animationTicker = SpriteAnimationTicker(animation) + ..onFrame = (index) { + if (index == 1) { + // Do something for the second frame. + } + }; +``` + + +## SpriteAnimationGroupComponent + +`SpriteAnimationGroupComponent` is a simple wrapper around `SpriteAnimationComponent` which enables +your component to hold several animations and change the current playing animation at runtime. Since +this component is just a wrapper, the event listeners can be implemented as described in +[](#spriteanimationcomponent). + +Its use is very similar to the `SpriteAnimationComponent` but instead of being initialized with a +single animation, this component receives a Map of a generic type `T` as key and a +`SpriteAnimation` as value, and the current animation. + +Example: + +```dart +enum RobotState { + idle, + running, +} + +final running = await loadSpriteAnimation(/* omitted */); +final idle = await loadSpriteAnimation(/* omitted */); + +final robot = SpriteAnimationGroupComponent( + animations: { + RobotState.running: running, + RobotState.idle: idle, + }, + current: RobotState.idle, +); + +// Changes current animation to "running" +robot.current = RobotState.running; +``` + +As this component works with multiple `SpriteAnimation`s, naturally it needs equal number of animation +tickers to make all those animation tick. Use `animationsTickers` getter to access a map containing tickers +for each animation state. This can be useful if you want to register callbacks for `onStart`, `onComplete` +and `onFrame`. + +Example: + +```dart +enum RobotState { idle, running, jump } + +final running = await loadSpriteAnimation(/* omitted */); +final idle = await loadSpriteAnimation(/* omitted */); + +final robot = SpriteAnimationGroupComponent( + animations: { + RobotState.running: running, + RobotState.idle: idle, + }, + current: RobotState.idle, +); + +robot.animationTickers?[RobotState.running]?.onStart = () { + // Do something on start of running animation. +}; + +robot.animationTickers?[RobotState.jump]?.onStart = () { + // Do something on start of jump animation. +}; + +robot.animationTickers?[RobotState.jump]?.onComplete = () { + // Do something on complete of jump animation. +}; + +robot.animationTickers?[RobotState.idle]?.onFrame = (currentIndex) { + // Do something based on current frame index of idle animation. +}; +``` + + +## SpriteGroup + +`SpriteGroupComponent` is pretty similar to its animation counterpart, but especially for sprites. + +Example: + +```dart +class ButtonComponent extends SpriteGroupComponent + with HasGameRef, Tappable { + @override + Future? onLoad() async { + final pressedSprite = await gameRef.loadSprite(/* omitted */); + final unpressedSprite = await gameRef.loadSprite(/* omitted */); + + sprites = { + ButtonState.pressed: pressedSprite, + ButtonState.unpressed: unpressedSprite, + }; + + current = ButtonState.unpressed; + } + + // tap methods handler omitted... +} +``` + + +## SpawnComponent + +This component is a non-visual component that spawns other components inside of the parent of the +`SpawnComponent`. It's great if you for example want to spawn enemies or power-ups randomly within +an area. + +The `SpawnComponent` takes a factory function that it uses to create new components and an area +where the components should be spawned within (or along the edges of). + +For the area, you can use the `Circle`, `Rectangle` or `Polygon` class, and if you want to only +spawn components along the edges of the shape set the `within` argument to false (defaults to true). + +This would for example spawn new components of the type `MyComponent` every 0.5 seconds randomly +within the defined circle: + +```dart +SpawnComponent( + factory: () => MyComponent(size: Vector2(10, 20)), + period: 0.5, + area: Circle(Vector2(100, 200), 150), +); +``` + +If you don't want the spawning rate to be static, you can use the `SpawnComponent.periodRange` +constructor with the `minPeriod` and `maxPeriod` arguments instead. +In the following example the component would be spawned randomly within the circle and the time +between each new spawned component is between 0.5 to 10 seconds. + +```dart +SpawnComponent.periodRange( + factory: () => MyComponent(size: Vector2(10, 20)), + minPeriod: 0.5, + maxPeriod: 10, + area: Circle(Vector2(100, 200), 150), +); +``` + + +## SvgComponent + +**Note**: To use SVG with Flame, use the [`flame_svg`](https://github.com/flame-engine/flame_svg) +package. + +This component uses an instance of `Svg` class to represent a Component that has a svg that is +rendered in the game: + +```dart +@override +Future onLoad() async { + final svg = await Svg.load('android.svg'); + final android = SvgComponent.fromSvg( + svg, + position: Vector2.all(100), + size: Vector2.all(100), + ); +} +``` + + +## ParallaxComponent + +This `Component` can be used to render backgrounds with a depth feeling by drawing several +transparent images on top of each other, where each image or animation (`ParallaxRenderer`) is +moving with a different velocity. + +The rationale is that when you look at the horizon and moving, closer objects seem to move faster +than distant ones. + +This component simulates this effect, making a more realistic background effect. + +The simplest `ParallaxComponent` is created like this: + +```dart +@override +Future onLoad() async { + final parallaxComponent = await loadParallaxComponent([ + ParallaxImageData('bg.png'), + ParallaxImageData('trees.png'), + ]); + add(parallaxComponent); +} +``` + +A ParallaxComponent can also "load itself" by implementing the `onLoad` method: + +```dart +class MyParallaxComponent extends ParallaxComponent { + @override + Future onLoad() async { + parallax = await gameRef.loadParallax([ + ParallaxImageData('bg.png'), + ParallaxImageData('trees.png'), + ]); + } +} + +class MyGame extends FlameGame { + @override + void onLoad() { + add(MyParallaxComponent()); + } +} +``` + +This creates a static background. If you want a moving parallax (which is the whole point of a +parallax), you can do it in a few different ways depending on how fine-grained you want to set the +settings for each layer. + +They simplest way is to set the named optional parameters `baseVelocity` and +`velocityMultiplierDelta` in the `load` helper function. For example if you want to move your +background images along the X-axis with a faster speed the "closer" the image is: + +```dart +@override +Future onLoad() async { + final parallaxComponent = await loadParallaxComponent( + _dataList, + baseVelocity: Vector2(20, 0), + velocityMultiplierDelta: Vector2(1.8, 1.0), + ); +} +``` + +You can set the baseSpeed and layerDelta at any time, for example if your character jumps or your +game speeds up. + +```dart +@override +void onLoad() { + final parallax = parallaxComponent.parallax; + parallax.baseSpeed = Vector2(100, 0); + parallax.velocityMultiplierDelta = Vector2(2.0, 1.0); +} +``` + +By default, the images are aligned to the bottom left, repeated along the X-axis and scaled +proportionally so that the image covers the height of the screen. If you want to change this +behavior, for example if you are not making a side-scrolling game, you can set the `repeat`, +`alignment` and `fill` parameters for each `ParallaxRenderer` and add them to `ParallaxLayer`s that +you then pass in to the `ParallaxComponent`'s constructor. + +Advanced example: + +```dart +final images = [ + loadParallaxImage( + 'stars.jpg', + repeat: ImageRepeat.repeat, + alignment: Alignment.center, + fill: LayerFill.width, + ), + loadParallaxImage( + 'planets.jpg', + repeat: ImageRepeat.repeatY, + alignment: Alignment.bottomLeft, + fill: LayerFill.none, + ), + loadParallaxImage( + 'dust.jpg', + repeat: ImageRepeat.repeatX, + alignment: Alignment.topRight, + fill: LayerFill.height, + ), +]; + +final layers = images.map( + (image) => ParallaxLayer( + await image, + velocityMultiplier: images.indexOf(image) * 2.0, + ) +); + +final parallaxComponent = ParallaxComponent.fromParallax( + Parallax( + await Future.wait(layers), + baseVelocity: Vector2(50, 0), + ), +); +``` + +- The stars image in this example will be repeatedly drawn in both axis, align in the center and be + scaled to fill the screen width. +- The planets image will be repeated in Y-axis, aligned to the bottom left of the screen and not be + scaled. +- The dust image will be repeated in X-axis, aligned to the top right and scaled to fill the screen + height. + +Once you are done setting up your `ParallaxComponent`, add it to the game like with any other +component (`game.add(parallaxComponent`). +Also, don't forget to add you images to the `pubspec.yaml` file as assets or they wont be found. + +The `Parallax` file contains an extension of the game which adds `loadParallax`, `loadParallaxLayer` +, `loadParallaxImage` and `loadParallaxAnimation` so that it automatically uses your game's image +cache instead of the global one. The same goes for the `ParallaxComponent` file, but that provides +`loadParallaxComponent`. + +If you want a fullscreen `ParallaxComponent` simply omit the `size` argument and it will take the +size of the game, it will also resize to fullscreen when the game changes size or orientation. + +Flame provides two kinds of `ParallaxRenderer`: `ParallaxImage` and `ParallaxAnimation`, +`ParallaxImage` is a static image renderer and `ParallaxAnimation` is, as it's name implies, an +animation and frame based renderer. +It is also possible to create custom renderers by extending the `ParallaxRenderer` class. + +Three example implementations can be found in the +[examples directory](https://github.com/flame-engine/flame/tree/main/examples/lib/stories/parallax). + + +## ShapeComponents + +A `ShapeComponent` is the base class for representing a scalable geometrical shape. The shapes have +different ways of defining how they look, but they all have a size and angle that can be modified +and the shape definition will scale or rotate the shape accordingly. + +These shapes are meant as a tool for using geometrical shapes in a more general way than together +with the collision detection system, where you want to use the +[ShapeHitbox](collision_detection.md#shapehitbox)es. + + +### PolygonComponent + +A `PolygonComponent` is created by giving it a list of points in the constructor, called vertices. +This list will be transformed into a polygon with a size, which can still be scaled and rotated. + +For example, this would create a square going from (50, 50) to (100, 100), with it's center in +(75, 75): + +```dart +void main() { + PolygonComponent([ + Vector2(100, 100), + Vector2(100, 50), + Vector2(50, 50), + Vector2(50, 100), + ]); +} +``` + +A `PolygonComponent` can also be created with a list of relative vertices, which are points defined +in relation to the given size, most often the size of the intended parent. + +For example you could create a diamond shapes polygon like this: + +```dart +void main() { + PolygonComponent.relative( + [ + Vector2(0.0, 1.0), // Middle of top wall + Vector2(1.0, 0.0), // Middle of right wall + Vector2(0.0, -1.0), // Middle of bottom wall + Vector2(-1.0, 0.0), // Middle of left wall + ], + size: Vector2.all(100), + ); +} +``` + +The vertices in the example defines percentages of the length from the center to the edge of the +screen in both x and y axis, so for our first item in our list (`Vector2(0.0, 1.0)`) we are pointing +on the middle of the top wall of the bounding box, since the coordinate system here is defined from +the center of the polygon. + +![An example of how to define a polygon shape](../images/polygon_shape.png) + +In the image you can see how the polygon shape formed by the purple arrows is defined by the red +arrows. + +Remember to define the lists in a counter clockwise manner (if you think in the screen coordinate +system where the y-axis is flipped, otherwise it is clockwise). + + +### RectangleComponent + +A `RectangleComponent` is created very similarly to how a `PositionComponent` is created, since it +also has a bounding rectangle. + +Something like this for example: + +```dart +void main() { + RectangleComponent( + position: Vector2(10.0, 15.0), + size: Vector2.all(10), + angle: pi/2, + anchor: Anchor.center, + ); +} +``` + +Dart also already has an excellent way to create rectangles and that class is called `Rect`, you can +create a Flame `RectangleComponent` from a `Rect` by using the `Rectangle.fromRect` factory, and +just like when setting the vertices of the `PolygonComponent`, your rectangle will be sized +according to the `Rect` if you use this constructor. + +The following would create a `RectangleComponent` with its top left corner in `(10, 10)` and a size +of `(100, 50)`. + +```dart +void main() { + RectangleComponent.fromRect( + Rect.fromLTWH(10, 10, 100, 50), + ); +} +``` + +You can also create a `RectangleComponent` by defining a relation to the intended parent's size, +you can use the default constructor to build your rectangle from a position, size and angle. The +`relation` is a vector defined in relation to the parent size, for example a `relation` that is +`Vector2(0.5, 0.8)` would create a rectangle that is 50% of the width of the parent's size and +80% of its height. + +In the example below a `RectangleComponent` of size `(25.0, 30.0)` positioned at `(100, 100)` would +be created. + +```dart +void main() { + RectangleComponent.relative( + Vector2(0.5, 1.0), + position: Vector2.all(100), + size: Vector2(50, 30), + ); +} +``` + +Since a square is a simplified version of a rectangle, there is also a constructor for creating a +square `RectangleComponent`, the only difference is that the `size` argument is a `double` instead +of a `Vector2`. + +```dart +void main() { + RectangleComponent.square( + position: Vector2.all(100), + size: 200, + ); +} +``` + + +### CircleComponent + +If you know how long your circle's position and/or how long the radius is going to be from the start +you can use the optional arguments `radius` and `position` to set those. + +The following would create a `CircleComponent` with its center in `(100, 100)` with a radius of 5, +and therefore a size of `Vector2(10, 10)`. + +```dart +void main() { + CircleComponent(radius: 5, position: Vector2.all(100), anchor: Anchor.center); +} +``` + +When creating a `CircleComponent` with the `relative` constructor you can define how long the +radius is in comparison to the shortest edge of the of the bounding box defined by `size`. + +The following example would result in a `CircleComponent` that defines a circle with a radius of 40 +(a diameter of 80). + +```dart +void main() { + CircleComponent.relative(0.8, size: Vector2.all(100)); +} +``` + + +## IsometricTileMapComponent + +This component allows you to render an isometric map based on a cartesian matrix of blocks and an +isometric tileset. + +A simple example on how to use it: + +```dart +// Creates a tileset, the block ids are automatically assigned sequentially +// starting at 0, from left to right and then top to bottom. +final tilesetImage = await images.load('tileset.png'); +final tileset = IsometricTileset(tilesetImage, 32); +// Each element is a block id, -1 means nothing +final matrix = [[0, 1, 0], [1, 0, 0], [1, 1, 1]]; +add(IsometricTileMapComponent(tileset, matrix)); +``` + +It also provides methods for converting coordinates so you can handle clicks, hovers, render +entities on top of tiles, add a selector, etc. + +You can also specify the `tileHeight`, which is the vertical distance between the bottom and top +planes of each cuboid in your tile. Basically, it's the height of the front-most edge of your +cuboid; normally it's half (default) or a quarter of the tile size. On the image below you can see +the height colored in the darker tone: + +![An example of how to determine the tileHeight](../images/tile-height-example.png) + +This is an example of how a quarter-length map looks like: + +![An example of a isometric map with selector](../images/isometric.png) + +Flame's Example app contains a more in-depth example, featuring how to parse coordinates to make a +selector. The code can be found +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/isometric_tile_map_example.dart), +and a live version can be seen [here](https://examples.flame-engine.org/#/Rendering_Isometric%20Tile%20Map). + + +## NineTileBoxComponent + +A Nine Tile Box is a rectangle drawn using a grid sprite. + +The grid sprite is a 3x3 grid and with 9 blocks, representing the 4 corners, the 4 sides and the +middle. + +The corners are drawn at the same size, the sides are stretched on the side direction and the middle +is expanded both ways. + +Using this, you can get a box/rectangle that expands well to any sizes. This is useful for making +panels, dialogs, borders. + +Check the example app +[nine_tile_box](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/nine_tile_box_example.dart) +for details on how to use it. + + +## CustomPainterComponent + +A `CustomPainter` is a Flutter class used with the `CustomPaint` widget to render custom +shapes inside a Flutter application. + +Flame provides a component that can render a `CustomPainter` called `CustomPainterComponent`, it +receives a custom painter and renders it on the game canvas. + +This can be used for sharing custom rendering logic between your Flame game, and your Flutter +widgets. + +Check the example app +[custom_painter_component](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/custom_painter_example.dart) +for details on how to use it. + + +## ComponentsNotifier + +Most of the time just accessing children and their attributes is enough to build the logic of +your game. + +But sometimes, reactivity can help the developer to simplify and write better code, to help with +that Flame provides the `ComponentsNotifier`, which is an implementation of a +`ChangeNotifier` that notifies listeners every time a component is added, removed or manually +changed. + +For example, lets say that we want to show a game over text when the player's lives reach zero. + +To make the component automatically report when new instances are added or removed, the `Notifier` +mixin can be applied to the component class: + +```dart +class Player extends SpriteComponent with Notifier {} +``` + +Then to listen to changes on that component the `componentsNotifier` method from `FlameGame` can +be used: + +```dart +class MyGame extends FlameGame { + int lives = 2; + + @override + void onLoad() { + final playerNotifier = componentsNotifier() + ..addListener(() { + final player = playerNotifier.single; + if (player == null) { + lives--; + if (lives == 0) { + add(GameOverComponent()); + } else { + add(Player()); + } + } + }); + } +} +``` + +A `Notifier` component can also manually notify its listeners that something changed. Lets expand +the example above to make a hud component to blink when the player has half of their health. In +order to do so, we need that the `Player` component notify a change manually, example: + +```dart +class Player extends SpriteComponent with Notifier { + double health = 1; + + void takeHit() { + health -= .1; + if (health == 0) { + removeFromParent(); + } else if (health <= .5) { + notifyListeners(); + } + } +} +``` + +Then our hud component could look like: + +```dart +class Hud extends PositionComponent with HasGameRef { + + @override + void onLoad() { + final playerNotifier = gameRef.componentsNotifier() + ..addListener(() { + final player = playerNotifier.single; + if (player != null) { + if (player.health <= .5) { + add(BlinkEffect()); + } + } + }); + } +} +``` + +`ComponentsNotifier`s can also come in handy to rebuild widgets when state changes inside a +`FlameGame`, to help with that Flame provides a `ComponentsNotifierBuilder` widget. + +To see an example of its use check the running example +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/components/components_notifier_example.dart). + + +## ClipComponent + +A `ClipComponent` is a component that will clip the canvas to its size and shape. This means that +if the component itself or any child of the `ClipComponent` renders outside of the +`ClipComponent`'s boundaries, the part that is not inside the area will not be shown. + +A `ClipComponent` receives a builder function that should return the `Shape` that will define the +clipped area, based on its size. + +To make it easier to use that component, there are three factories that offers common shapes: + +- `ClipComponent.rectangle`: Clips the area in the form a rectangle based on its size. +- `ClipComponent.circle`: Clips the area in the form of a circle based on its size. +- `ClipComponent.polygon`: Clips the area in the form of a polygon based on the points received +in the constructor. + +Check the example app +[clip_component](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/components/clip_component_example.dart) +for details on how to use it. + + +## Effects + +Flame provides a set of effects that can be applied to a certain type of components, these effects +can be used to animate some properties of your components, like position or dimensions. +You can check the list of those effects [here](effects.md). + +Examples of the running effects can be found [here](https://github.com/flame-engine/flame/tree/main/examples/lib/stories/effects); + + +## When not using `FlameGame` + +If you are not using `FlameGame`, don't forget that all components needs to be updated every time your +game updates. This lets component perform their internal processing and update their state. + +For example, the `SpriteAnimationTicker` inside all the `SpriteAnimation` based components needs to tick +the animation object to decide which animation frame will be displayed next. This can be done by manually +calling `component.update()` when not using `FlameGame`. This also means, if you are implementing your +own sprite animation based component, you can directly use a `SpriteAnimationTicker` to update the `SpriteAnimation`. diff --git a/docs/1.9.0/_sources/flame/diagrams/component.md.txt b/docs/1.9.0/_sources/flame/diagrams/component.md.txt new file mode 100644 index 000000000..a808e50f4 --- /dev/null +++ b/docs/1.9.0/_sources/flame/diagrams/component.md.txt @@ -0,0 +1,55 @@ +``` {mermaid} +%%{init: { 'theme': 'dark' } }%% +graph TD + %% Config %% + classDef default fill:#282828,stroke:#F6BE00; + + %% Nodes %% + Component(Component) + Misc(" + TimerComponent + ParticleComponent + SpriteBatchComponent + ") + Effects("Effects
(See the effects section)") + Game(Game) + FlameGame(FlameGame) + PositionComponent(PositionComponent) + + Sprites(" + SpriteComponent + SpriteGroupComponent + SpriteAnimationComponent + SpriteAnimationGroupComponent + ParallaxComponent + IsoMetricTileMapComponent + ") + + HudMarginComponent(HudMarginComponent) + HudComponents(" + HudButtonComponent + JoystickComponent + ") + + OtherPositionComponents(" + ButtonComponent + CustomPainterComponent + ShapeComponent + SpriteButtonComponent + TextComponent + TextBoxComponent + NineTileBoxComponent + ") + + %% Flow %% + Component --> Misc + Component --> Effects + Component --> PositionComponent + Component --> FlameGame + + Game --> FlameGame + PositionComponent --> Sprites + PositionComponent --> HudMarginComponent + PositionComponent --> OtherPositionComponents + HudMarginComponent --> HudComponents +``` diff --git a/docs/1.9.0/_sources/flame/diagrams/component_life_cycle.md.txt b/docs/1.9.0/_sources/flame/diagrams/component_life_cycle.md.txt new file mode 100644 index 000000000..e1a9b5ac3 --- /dev/null +++ b/docs/1.9.0/_sources/flame/diagrams/component_life_cycle.md.txt @@ -0,0 +1,46 @@ +``` {mermaid} +%%{init: { 'theme': 'dark' } }%% + + graph TD + + %% Node Color %% + classDef default fill:#282828,stroke:#F6BE00,stroke-width:2px; + classDef lightYellow fill:#523F00,stroke-width:2px; + classDef yellow fill:#F6BE00,color:#000000; + + %% Nodes %% + x(Runs Each Tick) + y(Runs On Add & Resize):::lightYellow + z(Runs Once):::yellow + +``` + +``` {mermaid} +%%{init: { 'theme': 'dark' } }%% + graph LR + + %% Node Color %% + classDef default fill:#282828,stroke:#F6BE00,stroke-width:2px; + classDef lightYellow fill:#523F00,stroke-width:2px; + classDef yellow fill:#F6BE00,color:#000000; + + %% Nodes %% + + A(onLoad):::yellow + B(onGameResize):::lightYellow + C(onMount):::yellow + D(update) + E(render) + F(onRemove):::yellow + + %% Flow %% + + A-->B + B-->C + C-->D + D-->E + E-->D + E-. If removed .->F + F-. If re-parented .->A + +``` diff --git a/docs/1.9.0/_sources/flame/diagrams/flame_game_life_cycle.md.txt b/docs/1.9.0/_sources/flame/diagrams/flame_game_life_cycle.md.txt new file mode 100644 index 000000000..792fd203a --- /dev/null +++ b/docs/1.9.0/_sources/flame/diagrams/flame_game_life_cycle.md.txt @@ -0,0 +1,46 @@ +``` {mermaid} +%%{init: { 'theme': 'dark' } }%% + + graph TD + + %% Node Color %% + classDef default fill:#282828,stroke:#F6BE00,stroke-width:2px; + classDef lightYellow fill:#523F00,stroke-width:2px; + classDef yellow fill:#F6BE00,color:#000000; + + %% Nodes %% + x(Runs Each Tick) + y(Runs On Add & Resize):::lightYellow + z(Runs Once):::yellow + +``` + +``` {mermaid} +%%{init: { 'theme': 'dark' } }%% + graph LR + + %% Node Color %% + classDef default fill:#282828,stroke:#F6BE00,stroke-width:2px; + classDef lightYellow fill:#523F00,stroke-width:2px; + classDef yellow fill:#F6BE00,color:#000000; + + %% Nodes %% + + A(onGameResize):::lightYellow + B(onLoad):::yellow + C(onMount):::yellow + D(update) + E(render) + F(onRemove):::yellow + + %% Flow %% + + A-->B + B-->C + C-->D + D-->E + E-->D + E-. If removed .->F + F-. If re-parented .->A + +``` diff --git a/docs/1.9.0/_sources/flame/diagrams/low_level_game_api.md.txt b/docs/1.9.0/_sources/flame/diagrams/low_level_game_api.md.txt new file mode 100644 index 000000000..6d136bc07 --- /dev/null +++ b/docs/1.9.0/_sources/flame/diagrams/low_level_game_api.md.txt @@ -0,0 +1,42 @@ +``` {mermaid} +%%{init: { 'theme': 'dark' } }%% + graph TD + + %% Node Color %% + classDef default fill:#282828,stroke:#F6BE00,stroke-width:2px; + classDef yellow fill:#F6BE00,color:#000; + + %% Nodes %% + + z(Abstract Class):::yellow + x(Normal Class) +``` + +``` {mermaid} +%%{init: { 'theme': 'dark' } }%% + + graph BT + + %% Node Color %% + classDef default fill:#282828,stroke:#F6BE00,stroke-width:2px; + classDef yellow fill:#F6BE00,color:#000; + + %% Nodes %% + + A(OxygenGame) + B(Game):::yellow + C(FlameGame) + D(Component) + E(Other Components) + F(GameWidget) + + %% Flow %% + + A-- Extends -->B + F-- Wants -->B + + C-- Extends -->D + E-- Extends -->D + + C-- With -->B + ``` diff --git a/docs/1.9.0/_sources/flame/effects.md.txt b/docs/1.9.0/_sources/flame/effects.md.txt new file mode 100644 index 000000000..53fb93bf0 --- /dev/null +++ b/docs/1.9.0/_sources/flame/effects.md.txt @@ -0,0 +1,849 @@ +# Effects + +An effect is a special component that can attach to another component in order to modify its +properties or appearance. + +For example, suppose you are making a game with collectible power-up items. You want these power-ups +to generate randomly around the map and then de-spawn after some time. Obviously, you could make a +sprite component for the power-up and then place that component on the map, but we could do even +better! + +Let's add a `ScaleEffect` to grow the item from 0 to 100% when the power-up first appears. Add +another infinitely repeating alternating `MoveEffect` in order to make the item move slightly up +and down. Then add an `OpacityEffect` that will "blink" the item 3 times, this effect will have a +built-in delay of 30 seconds, or however long you want your power-up to stay in place. Lastly, add +a `RemoveEffect` that will automatically remove the item from the game tree after the specified +time (you probably want to time it right after the end of the `OpacityEffect`). + +As you can see, with a few simple effects we have turned a simple lifeless sprite into a much more +interesting item. And what's more important, it didn't result in an increased code complexity: the +effects, once added, will work automatically, and then self-remove from the game tree when +finished. + + +## Overview + +The function of an `Effect` is to effect a change over time in some component's property. In order +to achieve that, the `Effect` must know the initial value of the property, the final value, and how +it should progress over time. The initial value is usually determined by an effect automatically, +the final value is provided by the user explicitly, and progression over time is handled by +`EffectController`s. + +There are multiple effects provided by Flame, and you can also +[create your own](#creating-new-effects). The following effects are included: + +- [`MoveByEffect`](#movebyeffect) +- [`MoveToEffect`](#movetoeffect) +- [`MoveAlongPathEffect`](#movealongpatheffect) +- [`RotateEffect.by`](#rotateeffectby) +- [`RotateEffect.to`](#rotateeffectto) +- [`ScaleEffect.by`](#scaleeffectby) +- [`ScaleEffect.to`](#scaleeffectto) +- [`SizeEffect.by`](#sizeeffectby) +- [`SizeEffect.to`](#sizeeffectto) +- [`AnchorByEffect`](#anchorbyeffect) +- [`AnchorToEffect`](#anchortoeffect) +- [`OpacityToEffect`](#opacitytoeffect) +- [`OpacityByEffect`](#opacitybyeffect) +- [`ColorEffect`](#coloreffect) +- [`SequenceEffect`](#sequenceeffect) +- [`RemoveEffect`](#removeeffect) + +An `EffectController` is an object that describes how the effect should evolve over time. If you +think of the initial value of the effect as 0% progress, and the final value as 100% progress, then +the job of the effect controller is to map from the "physical" time, measured in seconds, into the +"logical" time, which changes from 0 to 1. + +There are multiple effect controllers provided by the Flame framework as well: + +- [`EffectController`](#effectcontroller) +- [`LinearEffectController`](#lineareffectcontroller) +- [`ReverseLinearEffectController`](#reverselineareffectcontroller) +- [`CurvedEffectController`](#curvedeffectcontroller) +- [`ReverseCurvedEffectController`](#reversecurvedeffectcontroller) +- [`PauseEffectController`](#pauseeffectcontroller) +- [`RepeatedEffectController`](#repeatedeffectcontroller) +- [`InfiniteEffectController`](#infiniteeffectcontroller) +- [`SequenceEffectController`](#sequenceeffectcontroller) +- [`SpeedEffectController`](#speedeffectcontroller) +- [`DelayedEffectController`](#delayedeffectcontroller) +- [`NoiseEffectController`](#noiseeffectcontroller) +- [`RandomEffectController`](#randomeffectcontroller) +- [`SineEffectController`](#sineeffectcontroller) +- [`ZigzagEffectController`](#zigzageffectcontroller) + + +## Built-in effects + + +### `Effect` + +The base `Effect` class is not usable on its own (it is abstract), but it provides some common +functionality inherited by all other effects. This includes: + +- The ability to pause/resume the effect using `effect.pause()` and `effect.resume()`. You can + check whether the effect is currently paused using `effect.isPaused`. + +- Property `removeOnFinish` (which is true by default) will cause the effect component to be + removed from the game tree and garbage-collected once the effect completes. Set this to false + if you plan to reuse the effect after it is finished. + +- Optional user-provided `onComplete`, which will be invoked when the effect has just + completed its execution but before it is removed from the game. + +- The `reset()` method reverts the effect to its original state, allowing it to run once again. + + +### `MoveByEffect` + +This effect applies to a `PositionComponent` and shifts it by a prescribed `offset` amount. This +offset is relative to the current position of the target: + +```{flutter-app} +:sources: ../flame/examples +:page: move_by_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = MoveByEffect( + Vector2(0, -10), + EffectController(duration: 0.5), +); +``` + +If the component is currently at `Vector2(250, 200)`, then at the end of the effect its position +will be `Vector2(250, 190)`. + +Multiple move effects can be applied to a component at the same time. The result will be the +superposition of all the individual effects. + + +### `MoveToEffect` + +This effect moves a `PositionComponent` from its current position to the specified destination +point in a straight line. + +```{flutter-app} +:sources: ../flame/examples +:page: move_to_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = MoveToEffect( + Vector2(100, 500), + EffectController(duration: 3), +); +``` + +It is possible, but not recommended to attach multiple such effects to the same component. + + +### `MoveAlongPathEffect` + +This effect moves a `PositionComponent` along the specified path relative to the component's +current position. The path can have non-linear segments, but must be singly connected. It is +recommended to start a path at `Vector2.zero()` in order to avoid sudden jumps in the component's +position. + +```{flutter-app} +:sources: ../flame/examples +:page: move_along_path_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = MoveAlongPathEffect( + Path()..quadraticBezierTo(100, 0, 50, -50), + EffectController(duration: 1.5), +); +``` + +An optional flag `absolute: true` will declare the path within the effect as absolute. That is, the +target will "jump" to the beginning of the path at start, and then follow that path as if it was a +curve drawn on the canvas. + +Another flag `oriented: true` instructs the target not only move along the curve, but also rotate +itself in the direction the curve is facing at each point. With this flag the effect becomes both +the move- and the rotate- effect at the same time. + + +### `RotateEffect.by` + +Rotates the target clockwise by the specified angle relative to its current orientation. The angle +is in radians. For example, the following effect will rotate the target 90º (=[tau]/4 in radians) +clockwise: + +```{flutter-app} +:sources: ../flame/examples +:page: rotate_by_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = RotateEffect.by( + tau/4, + EffectController(duration: 2), +); +``` + + +### `RotateEffect.to` + +Rotates the target clockwise to the specified angle. For example, the following will rotate the +target to look east (0º is north, 90º=[tau]/4 east, 180º=tau/2 south, and 270º=tau*3/4 west): + +```{flutter-app} +:sources: ../flame/examples +:page: rotate_to_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = RotateEffect.to( + tau/4, + EffectController(duration: 2), +); +``` + + +### `ScaleEffect.by` + +This effect will change the target's scale by the specified amount. For example, this will cause +the component to grow 50% larger: + + ```{flutter-app} + :sources: ../flame/examples + :page: scale_by_effect + :show: widget code infobox + :width: 180 + :height: 160 + ``` + +```dart +final effect = ScaleEffect.by( + Vector2.all(1.5), + EffectController(duration: 0.3), +); +``` + + +### `ScaleEffect.to` + +This effect works similar to `ScaleEffect.by`, but sets the absolute value of the target's scale. + + ```{flutter-app} + :sources: ../flame/examples + :page: scale_to_effect + :show: widget code infobox + :width: 180 + :height: 160 + ``` + +```dart +final effect = ScaleEffect.to( + Vector2.all(0.5), + EffectController(duration: 0.5), +); +``` + + +### `SizeEffect.by` + +This effect will change the size of the target component, relative to its current size. For example, +if the target has size `Vector2(100, 100)`, then after the following effect is applied and runs its +course, the new size will be `Vector2(120, 50)`: + + ```{flutter-app} + :sources: ../flame/examples + :page: size_by_effect + :show: widget code infobox + :width: 180 + :height: 160 + ``` + +```dart +final effect = SizeEffect.by( + Vector2(-15, 30), + EffectController(duration: 1), +); +``` + +The size of a `PositionComponent` cannot be negative. If an effect attempts to set the size to a +negative value, the size will be clamped at zero. + +Note that for this effect to work, the target component must implement the `SizeProvider` interface +and take its `size` into account when rendering. Only few of the built-in components implement this +API, but you can always make your own component work with size effects by adding +`implements SizeEffect` to the class declaration. + +An alternative to `SizeEffect` is the `ScaleEffect`, which works more generally and scales both the +target component and its children. + + +### `SizeEffect.to` + +Changes the size of the target component to the specified size. Target size cannot be negative: + + + ```{flutter-app} + :sources: ../flame/examples + :page: size_to_effect + :show: widget code infobox + :width: 180 + :height: 160 + ``` + +```dart +final effect = SizeEffect.to( + Vector2(90, 80), + EffectController(duration: 1), +); +``` + + +### `AnchorByEffect` + +Changes the location of the target's anchor by the specified offset. This effect can also be created +using `AnchorEffect.by()`. + +```{flutter-app} +:sources: ../flame/examples +:page: anchor_by_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = AnchorByEffect( + Vector2(0.1, 0.1), + EffectController(speed: 1), +); +``` + + +### `AnchorToEffect` + +Changes the location of the target's anchor. This effect can also be created using +`AnchorEffect.to()`. + +```{flutter-app} +:sources: ../flame/examples +:page: anchor_to_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = AnchorToEffect( + Anchor.center, + EffectController(speed: 1), +); +``` + + +### `OpacityToEffect` + +This effect will change the opacity of the target over time to the specified alpha-value. +It can only be applied to components that implement the `OpacityProvider`. + +```{flutter-app} +:sources: ../flame/examples +:page: opacity_to_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = OpacityEffect.to( + 0.2, + EffectController(duration: 0.75), +); +``` + +If the component uses multiple paints, the effect can target one more more of those paints +using the `target` parameter. The `HasPaint` mixin implements `OpacityProvider` and exposes APIs +to easily create providers for desired paintIds. For single paintId `opacityProviderOf` can be used +and for multiple paintIds and `opacityProviderOfList` can be used. + + +```{flutter-app} +:sources: ../flame/examples +:page: opacity_effect_with_target +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = OpacityEffect.to( + 0.2, + EffectController(duration: 0.75), + target: component.opacityProviderOfList( + paintIds: const [paintId1, paintId2], + ), +); +``` + +The opacity value of 0 corresponds to a fully transparent component, and the opacity value of 1 is +fully opaque. Convenience constructors `OpacityEffect.fadeOut()` and `OpacityEffect.fadeIn()` will +animate the target into full transparency / full visibility respectively. + + +### `OpacityByEffect` + +This effect will change the opacity of the target relative to the specified alpha-value. For example, +the following effect will change the opacity of the target by `90%`: + +```{flutter-app} +:sources: ../flame/examples +:page: opacity_by_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = OpacityEffect.by( + 0.9, + EffectController(duration: 0.75), +); +``` + +Currently this effect can only be applied to components that have a `HasPaint` mixin. If the target component +uses multiple paints, the effect can target any individual color using the `paintId` parameter. + + +### GlowEffect + +```{note} +This effect is currently experimental, and its API may change in the future. +``` + +This effect will apply the glowing shade around target relative to the specified +`glow-strength`. The color of shade will be targets paint color. For example, the following effect +will apply the glowing shade around target by strength of `10`: + +```{flutter-app} +:sources: ../flame/examples +:page: glow_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = GlowEffect( + 10.0, + EffectController(duration: 3), +); +``` + +Currently this effect can only be applied to components that have a `HasPaint` mixin. + + +### `SequenceEffect` + +This effect can be used to run multiple other effects one after another. The constituent effects +may have different types. + +The sequence effect can also be alternating (the sequence will first run forward, and then +backward); and also repeat a certain predetermined number of times, or infinitely. + +```{flutter-app} +:sources: ../flame/examples +:page: sequence_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = SequenceEffect([ + ScaleEffect.by( + Vector2.all(1.5), + EffectController( + duration: 0.2, + alternate: true, + ), + ), + MoveEffect.by( + Vector2(30, -50), + EffectController( + duration: 0.5, + ), + ), + OpacityEffect.to( + 0, + EffectController( + duration: 0.3, + ), + ), + RemoveEffect(), +]); +``` + + +### `RemoveEffect` + +This is a simple effect that can be attached to a component causing it to be removed from the game +tree after the specified delay has passed: + +```{flutter-app} +:sources: ../flame/examples +:page: remove_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + + +```dart +final effect = RemoveEffect(delay: 3.0); +``` + + +## ColorEffect + +This effect will change the base color of the paint, causing the rendered component to be tinted by +the provided color between a provided range. + +Usage example: + +```{flutter-app} +:sources: ../flame/examples +:page: color_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = ColorEffect( + const Color(0xFF00FF00), + const Offset(0.0, 0.8), + EffectController(duration: 1.5), +); +``` + +The `Offset` argument will determine "how much" of the color that will be applied to the component, +in this example the effect will start with 0% and will go up to 80%. + +**Note:** Due to how this effect is implemented, and how Flutter's `ColorFilter` class works, this +effect can't be mixed with other `ColorEffect`s, when more than one is added to the component, only +the last one will have effect. + + +## Creating new effects + +Although Flame provides a wide array of built-in effects, eventually you may find them to be +insufficient. Luckily, creating new effects is very simple. + +Each effect extends the base `Effect` class, possibly via one of the more specialized abstract +subclasses such as `ComponentEffect` or `Transform2DEffect`. + +The `Effect` class' constructor requires an `EffectController` instance as an argument. In most +cases you may want to pass that controller from your own constructor. Luckily, the effect controller +encapsulates much of the complexity of an effect's implementation, so you don't need to worry about +re-creating that functionality. + +Lastly, you will need to implement a single method `apply(double progress)` that will be called at +each update tick while the effect is active. In this method you are supposed to make changes to the +target of your effect. + +In addition, you may want to implement callbacks `onStart()` and `onFinish()` if there are any +actions that must be taken when the effect starts or ends. + +When implementing the `apply()` method we recommend to use relative updates only. That is, change +the target property by incrementing/decrementing its current value, rather than directly setting +that property to a fixed value. This way multiple effects would be able to act on the same component +without interfering with each other. + + +## Effect controllers + + +### `EffectController` + +The base `EffectController` class provides a factory constructor capable of creating a variety of +common controllers. The syntax of the constructor is the following: + +```dart +EffectController({ + required double duration, + Curve curve = Curves.linear, + double? reverseDuration, + Curve? reverseCurve, + bool alternate = false, + double atMaxDuration = 0.0, + double atMinDuration = 0.0, + int? repeatCount, + bool infinite = false, + double startDelay = 0.0, + VoidCallback? onMax, + VoidCallback? onMin, +}); +``` + +- *`duration`* -- the length of the main part of the effect, i.e. how long it should take to go + from 0 to 100%. This parameter cannot be negative, but can be zero. If this is the only parameter + specified then the effect will grow linearly over the `duration` seconds. + +- *`curve`* -- if given, creates a non-linear effect that grows from 0 to 100% according to the + provided [curve](https://api.flutter.dev/flutter/animation/Curves-class.html). + +- *`reverseDuration`* -- if provided, adds an additional step to the controller: after the effect + has grown from 0 to 100% over the `duration` seconds, it will then go backwards from 100% to 0 + over the `reverseDuration` seconds. In addition, the effect will complete at progress level of 0 + (normally the effect completes at progress 1). + +- *`reverseCurve`* -- the curve to be used during the "reverse" step of the effect. If not given, + this will default to `curve.flipped`. + +- *`alternate`* -- setting this to true is equivalent to specifying the `reverseDuration` equal + to the `duration`. If the `reverseDuration` is already set, this flag has no effect. + +- *`atMaxDuration`* -- if non-zero, this inserts a pause after the effect reaches its max + progress and before the reverse stage. During this time the effect is kept at 100% progress. If + there is no reverse stage, then this will simply be a pause before the effect is marked as + completed. + +- *`atMinDuration`* -- if non-zero, this inserts a pause after the reaches its lowest progress + (0) at the end of the reverse stage. During this time, the effect's progress is at 0%. If there + is no reverse stage, then this pause will still be inserted after the "at-max" pause if it's + present, or after the forward stage otherwise. In addition, the effect will now complete at + progress level of 0. + +- *`repeatCount`* -- if greater than one, it will cause the effect to repeat itself the prescribed + number of times. Each iteration will consists of the forward stage, pause at max, reverse stage, + then pause at min (skipping those that were not specified). + +- *`infinite`* -- if true, the effect will repeat infinitely and never reach completion. This is + equivalent to as if `repeatCount` was set to infinity. + +- *`startDelay`* -- an additional wait time inserted before the beginning of the effect. This + wait time is executed only once, even if the effect is repeating. During this time the effect's + `.started` property returns false. The effect's `onStart()` callback will be executed at the end + of this waiting period. + + Using this parameter is the simplest way to create a chain of effects that execute one after + another (or with an overlap). + +- *`onMax`* -- callback function which will be invoked right after reaching its max progress and + before the optional pause and reverse stage. + +- *`onMin`* -- callback function which will be invoked right after reaching its lowest progress + at the end of the reverse stage and before the optional pause and forward stage. + +The effect controller returned by this factory constructor will be composited of multiple simpler +effect controllers described further below. If this constructor proves to be too limited for your +needs, you can always create your own combination from the same building blocks. + +In addition to the factory constructor, the `EffectController` class defines a number of properties +common for all effect controllers. These properties are: + +- `.started` -- true if the effect has already started. For most effect controllers this property + is always true. The only exception is the `DelayedEffectController` which returns false while the + effect is in the waiting stage. + +- `.completed` -- becomes true when the effect controller finishes execution. + +- `.progress` -- current value of the effect controller, a floating-point value from 0 to 1. This + variable is the main "output" value of an effect controller. + +- `.duration` -- total duration of the effect, or `null` if the duration cannot be determined (for + example if the duration is random or infinite). + + +### `LinearEffectController` + +This is the simplest effect controller that grows linearly from 0 to 1 over the specified +`duration`: + +```dart +final ec = LinearEffectController(3); +``` + + +### `ReverseLinearEffectController` + +Similar to the `LinearEffectController`, but it goes in the opposite direction and grows linearly +from 1 to 0 over the specified duration: + +```dart +final ec = ReverseLinearEffectController(1); +``` + + +### `CurvedEffectController` + +This effect controller grows non-linearly from 0 to 1 over the specified `duration` and following +the provided `curve`: + +```dart +final ec = CurvedEffectController(0.5, Curves.easeOut); +``` + + +### `ReverseCurvedEffectController` + +Similar to the `CurvedEffectController`, but the controller grows down from 1 to 0 following the +provided `curve`: + +```dart +final ec = ReverseCurvedEffectController(0.5, Curves.bounceInOut); +``` + + +### `PauseEffectController` + +This effect controller keeps the progress at a constant value for the specified time duration. +Typically, the `progress` would be either 0 or 1: + +```dart +final ec = PauseEffectController(1.5, progress: 0); +``` + + +### `RepeatedEffectController` + +This is a composite effect controller. It takes another effect controller as a child, and repeats +it multiple times, resetting before the start of each next cycle. + +```dart +final ec = RepeatedEffectController(LinearEffectController(1), 10); +``` + +The child effect controller cannot be infinite. If the child is random, then it will be +re-initialized with new random values on each iteration. + + +### `InfiniteEffectController` + +Similar to the `RepeatedEffectController`, but repeats its child controller indefinitely. + +```dart +final ec = InfiniteEffectController(LinearEffectController(1)); +``` + + +### `SequenceEffectController` + +Executes a sequence of effect controllers, one after another. The list of controllers cannot be +empty. + +```dart +final ec = SequenceEffectController([ + LinearEffectController(1), + PauseEffectController(0.2), + ReverseLinearEffectController(1), +]); +``` + + +### `SpeedEffectController` + +Alters the duration of its child effect controller so that the effect proceeds at the predefined +speed. The initial duration of the child EffectController is irrelevant. The child controller must +be the subclass of `DurationEffectController`. + +The `SpeedEffectController` can only be applied to effects for which the notion of speed is +well-defined. Such effects must implement the `MeasurableEffect` interface. For example, the +following effects qualify: [`MoveByEffect`](#movebyeffect), [`MoveToEffect`](#movetoeffect), +[`MoveAlongPathEffect`](#movealongpatheffect), [`RotateEffect.by`](#rotateeffectby), +[`RotateEffect.to`](#rotateeffectto). + +The parameter `speed` is in units per second, where the notion of a "unit" depends on the target +effect. For example, for move effects, they refer to the distance traveled; for rotation effects +the units are radians. + +```dart +final ec1 = SpeedEffectController(LinearEffectController(0), speed: 1); +final ec2 = EffectController(speed: 1); // same as ec1 +``` + + +### `DelayedEffectController` + +Effect controller that executes its child controller after the prescribed `delay`. While the +controller is executing the "delay" stage, the effect will be considered "not started", i.e. its +`.started` property will be returning `false`. + +```dart +final ec = DelayedEffectController(LinearEffectController(1), delay: 5); +``` + + +### `NoiseEffectController` + +This effect controller exhibits noisy behavior, i.e. it oscillates randomly around zero. Such effect +controller can be used to implement a variety of shake effects. + +```dart +final ec = NoiseEffectController(duration: 0.6, frequency: 10); +``` + + +### `RandomEffectController` + +This controller wraps another controller and makes its duration random. The actual value for the +duration is re-generated upon each reset, which makes this controller particularly useful within +repeated contexts, such as [](#repeatedeffectcontroller) or [](#infiniteeffectcontroller). + +```dart +final ec = RandomEffectController.uniform( + LinearEffectController(0), // duration here is irrelevant + min: 0.5, + max: 1.5, +); +``` + +The user has the ability to control which `Random` source to use, as well as the exact distribution +of the produced random durations. Two distributions -- `.uniform` and `.exponential` are included, +any other can be implemented by the user. + + +### `SineEffectController` + +An effect controller that represents a single period of the sine function. Use this to create +natural-looking harmonic oscillations. Two perpendicular move effects governed by +`SineEffectControllers` with different periods, will create a [Lissajous curve]. + +```dart +final ec = SineEffectController(period: 1); +``` + + +### `ZigzagEffectController` + +Simple alternating effect controller. Over the course of one `period`, this controller will proceed +linearly from 0 to 1, then to -1, and then back to 0. Use this for oscillating effects where the +starting position should be the center of the oscillations, rather than the extreme (as provided +by the standard alternating `EffectController`). + +```dart +final ec = ZigzagEffectController(period: 2); +``` + + +## See also + +- [Examples of various effects](https://examples.flame-engine.org/). + + +[tau]: https://en.wikipedia.org/wiki/Tau_(mathematical_constant) +[Lissajous curve]: https://en.wikipedia.org/wiki/Lissajous_curve diff --git a/docs/1.9.0/_sources/flame/flame.md.txt b/docs/1.9.0/_sources/flame/flame.md.txt new file mode 100644 index 000000000..ba7b401f6 --- /dev/null +++ b/docs/1.9.0/_sources/flame/flame.md.txt @@ -0,0 +1,37 @@ +# Flame + +- [File Structure](structure.md) +- [Game Widget](game_widget.md) +- [Game Loop](game.md) +- [Components](components.md) +- [Router](router.md) +- [Platforms](platforms.md) +- [Collision Detection](collision_detection.md) +- [Effects](effects.md) +- [Camera Component](camera_component.md) +- [Inputs](inputs/inputs.md) +- [Rendering](rendering/rendering.md) +- [Layout](layout/layout.md) +- [Overlays](overlays.md) +- [Other](other/other.md) +- [Camera & Viewport (deprecated)](camera_and_viewport.md) + +```{toctree} +:hidden: + +File Structure +Game Widget +Game Loop +Components +Router +Platforms +Collision Detection +Effects +Camera Component +Inputs +Rendering +Layout +Overlays +Other +Camera & Viewport +``` diff --git a/docs/1.9.0/_sources/flame/game.md.txt b/docs/1.9.0/_sources/flame/game.md.txt new file mode 100644 index 000000000..51db73c56 --- /dev/null +++ b/docs/1.9.0/_sources/flame/game.md.txt @@ -0,0 +1,246 @@ +# FlameGame + +The `FlameGame` class implements a `Component` based `Game`. It has a tree of components +and calls the `update` and `render` methods of all components that have been added to the game. + +We refer to this component-based system as the Flame Component System (FCS). Throughout the +documentation, FCS is used to reference this system. + +Components can be added to the `FlameGame` directly in the constructor with the named `children` +argument, or from anywhere else with the `add`/`addAll` methods. Most of the time however, you want +to add your children to a `World`, the default world exist under `FlameGame.world` and you add +components to it just like you would to any other component. + +A simple `FlameGame` implementation that adds two components, one in `onLoad` and one directly in +the constructor can look like this: + +```dart +import 'package:flame/components.dart'; +import 'package:flame/game.dart'; +import 'package:flutter/widgets.dart'; + +/// A component that renders the crate sprite, with a 16 x 16 size. +class MyCrate extends SpriteComponent { + MyCrate() : super(size: Vector2.all(16)); + + @override + Future onLoad() async { + sprite = await Sprite.load('crate.png'); + } +} + +class MyWorld extends World { + @override + Future onLoad() async { + await add(MyCrate()); + } +} + +void main() { + final myGame = FlameGame(world: MyWorld()); + runApp( + GameWidget(game: myGame), + ); +} +``` + +```{note} +If you instantiate your game in a build method your game will be rebuilt every +time the Flutter tree gets rebuilt, which usually is more often than you'd like. +To avoid this, you can either create an instance of your game first and +reference it within your widget structure or use the `GameWidget.controlled` +constructor. +``` + +To remove components from the list on a `FlameGame` the `remove` or `removeAll` methods can be used. +The first can be used if you just want to remove one component, and the second can be used when you +want to remove a list of components. These methods exist on all `Component`s, including the world. + + +## Game Loop + +The `GameLoop` module is a simple abstraction of the game loop concept. Basically, most games are +built upon two methods: + +- The render method takes the canvas for drawing the current state of the game. +- The update method receives the delta time in microseconds since the last update and allows you to + move to the next state. + +The `GameLoop` is used by all of Flame's `Game` implementations. + + +## Resizing + +Every time the game needs to be resized, for example when the orientation is changed, `FlameGame` +will call all of the `Component`s `onGameResize` methods and it will also pass this information to +the camera and viewport. + +The `FlameGame.camera` controls which point in the coordinate space that should be at the anchor of +your viewfinder, [0,0] is in the center (`Anchor.center`) of the viewport by default. + + +## Lifecycle + +The `FlameGame` lifecycle callbacks, `onLoad`, `render`, etc. are called in the following sequence: + +```{include} diagrams/flame_game_life_cycle.md +``` + +When a `FlameGame` is first added to a `GameWidget` the lifecycle methods `onGameResize`, `onLoad` +and `onMount` will be called in that order. Then `update` and `render` are called in sequence for +every game tick. If the `FlameGame` is removed from the `GameWidget` then `onRemove` is called. +If the `FlameGame` is added to a new `GameWidget` the sequence repeats from `onGameResize`. + +```{note} +The order of `onGameResize`and `onLoad` are reversed from that of other +`Component`s. This is to allow game element sizes to be calculated before +resources are loaded or generated. +``` + +The `onRemove` callback can be used to clean up children and cached data: + +```dart + @override + void onRemove() { + // Optional based on your game needs. + removeAll(children); + processLifecycleEvents(); + Flame.images.clearCache(); + Flame.assets.clearCache(); + // Any other code that you want to run when the game is removed. + } +``` + +```{note} +Clean-up of children and resources in a `FlameGame` is not done automatically +and must be explicitly added to the `onRemove` call. +``` + + +## Debug mode + +Flame's `FlameGame` class provides a variable called `debugMode`, which by default is `false`. It +can, however, be set to `true` to enable debug features for the components of the game. **Be aware** +that the value of this variable is passed through to its components when they are added to the +game, so if you change the `debugMode` at runtime, it will not affect already added components by +default. + +To read more about the `debugMode` on Flame, please refer to the [Debug Docs](other/debug.md) + + +## Change background color + +To change the background color of your `FlameGame` you have to override `backgroundColor()`. + +In the following example, the background color is set to be fully transparent, so that you can see +the widgets that are behind the `GameWidget`. The default is opaque black. + +```dart +class MyGame extends FlameGame { + @override + Color backgroundColor() => const Color(0x00000000); +} +``` + +Note that the background color can't change dynamically while the game is running, but you could +just draw a background that covers the whole canvas if you would want it to change dynamically. + + +## SingleGameInstance mixin + +An optional mixin `SingleGameInstance` can be applied to your game if you are making a single-game +application. This is a common scenario when building games: there is a single full-screen +`GameWidget` that hosts a single `Game` instance. + +Adding this mixin provides performance advantages in certain scenarios. In particular, a component's +`onLoad` method is guaranteed to start when that component is added to its parent, even if the +parent is not yet mounted itself. Consequently, `await`-ing on `parent.add(component)` is guaranteed +to always finish loading the component. + +Using this mixin is simple: + +```dart +class MyGame extends FlameGame with SingleGameInstance { + // ... +} +``` + + +## Low-level Game API + +```{include} diagrams/low_level_game_api.md +``` + +The abstract `Game` class is a low-level API that can be used when you want to implement the +functionality of how the game engine should be structured. `Game` does not implement any `update` or +`render` function for example. + +The class also has the lifecycle methods `onLoad`, `onMount` and `onRemove` in it, which are +called from the `GameWidget` (or another parent) when the game is loaded + mounted, or removed. +`onLoad` is only called the first time the class is added to a parent, but `onMount` (which is +called after `onLoad`) is called every time it is added to a new parent. `onRemove` is called when +the class is removed from a parent. + +```{note} +The `Game` class allows for more freedom of how to implement things, but you +are also missing out on all of the built-in features in Flame if you use it. +``` + +An example of how a `Game` implementation could look like is: + +```dart +class MyGameSubClass extends Game { + @override + void render(Canvas canvas) { + // ... + } + + @override + void update(double dt) { + // ... + } +} + +void main() { + final myGame = MyGameSubClass(); + runApp( + GameWidget( + game: myGame, + ) + ); +} +``` + + +## Pause/Resuming/Stepping game execution + +A Flame `Game` can be paused and resumed in two ways: + +- With the use of the `pauseEngine` and `resumeEngine` methods. +- By changing the `paused` attribute. + +When pausing a `Game`, the `GameLoop` is effectively paused, meaning that no updates or new renders +will happen until it is resumed. + +While the game is paused, it is possible to advanced it frame by frame using the `stepEngine` +method. +It might not be much useful in the final game, but can be very helpful in inspecting game state step +by step during the development cycle. + + +### Backgrounding + +The game will be automatically paused when the app is sent to the background, +and resumed when it comes back to the foreground. This behavior can be disabled by setting +`pauseWhenBackgrounded` to `false`. + +```dart +class MyGame extends FlameGame { + MyGame() { + pauseWhenBackgrounded = false; + } +} +``` + +On the current Flutter stable (3.13), this flag is effectively ignored on +non-mobile platforms including the web. diff --git a/docs/1.9.0/_sources/flame/game_widget.md.txt b/docs/1.9.0/_sources/flame/game_widget.md.txt new file mode 100644 index 000000000..b0f841d4c --- /dev/null +++ b/docs/1.9.0/_sources/flame/game_widget.md.txt @@ -0,0 +1,11 @@ +# Game Widget + +```{dartdoc} +:package: flame +:symbol: GameWidget +:file: src/game/game_widget/game_widget.dart + +[ClipRect]: https://api.flutter.dev/flutter/widgets/ClipRect-class.html +[FocusNode]: https://api.flutter.dev/flutter/widgets/FocusNode-class.html +[RepaintBoundary]: https://api.flutter.dev/flutter/widgets/RepaintBoundary-class.html +``` diff --git a/docs/1.9.0/_sources/flame/inputs/drag_events.md.txt b/docs/1.9.0/_sources/flame/inputs/drag_events.md.txt new file mode 100644 index 000000000..e8675f321 --- /dev/null +++ b/docs/1.9.0/_sources/flame/inputs/drag_events.md.txt @@ -0,0 +1,163 @@ +# Drag Events + +```{note} +This document describes the new drag events API. The old (legacy) approach, +which is still supported, is described in [](gesture_input.md). +``` + +**Drag events** occur when the user moves their finger across the screen of the device, or when they +move the mouse while holding its button down. + +Multiple drag events can occur at the same time, if the user is using multiple fingers. Such cases +will be handled correctly by Flame, and you can even keep track of the events by using their +`pointerId` property. + +For those components that you want to respond to drags, add the `DragCallbacks` mixin. + +- This mixin adds four overridable methods to your component: `onDragStart`, `onDragUpdate`, + `onDragEnd`, and `onDragCancel`. By default, these methods do nothing -- they need to be + overridden in order to perform any function. +- In addition, the component must implement the `containsLocalPoint()` method (already implemented + in `PositionComponent`, so most of the time you don't need to do anything here) -- this method + allows Flame to know whether the event occurred within the component or not. + +```dart +class MyComponent extends PositionComponent with DragCallbacks { + MyComponent() : super(size: Vector2(180, 120)); + + @override + void onDragStart(DragStartEvent event) { + // Do something in response to a drag event + } +} +``` + + +## Demo + +In this example you can use drag gestures to either drag star-like shapes across the screen, or to +draw curves inside the magenta rectangle. + +```{flutter-app} +:sources: ../flame/examples +:page: drag_events +:show: widget code +``` + + +## Drag anatomy + + +### onDragStart + +This is the first event that occurs in a drag sequence. Usually, the event will be delivered to the +topmost component at the point of touch with the `DragCallbacks` mixin. However, by setting the flag +`event.continuePropagation` to true, you can allow the event to propagate to the components below. + +The `DragStartEvent` object associated with this event will contain the coordinate of the point +where the event has originated. This point is available in multiple coordinate system: +`devicePosition` is given in the coordinate system of the entire device, `canvasPosition` is in the +coordinate system of the game widget, and `localPosition` provides the position in the component's +local coordinate system. + +Any component that receives `onDragStart` will later be receiving `onDragUpdate` and `onDragEnd` +events as well. + + +### onDragUpdate + +This event is fired continuously as user drags their finger across the screen. It will not fire if +the user is holding their finger still. + +The default implementation delivers this event to all the components that received the previous +`onDragStart` with the same pointer id. If the point of touch is still within the component, then +`event.localPosition` will give the position of that point in the local coordinate system. However, +if the user moves their finger away from the component, the property `event.localPosition` will +return a point whose coordinates are NaNs. Likewise, the `event.renderingTrace` in this case will be +empty. However, the `canvasPosition` and `devicePosition` properties of the event will be valid. + +In addition, the `DragUpdateEvent` will contain `delta` -- the amount the finger has moved since the +previous `onDragUpdate`, or since the `onDragStart` if this is the first drag-update after a drag- +start. + +The `event.timestamp` property measures the time elapsed since the beginning of the drag. It can be +used, for example, to compute the speed of the movement. + + +### onDragEnd + +This event is fired when the user lifts their finger and thus stops the drag gesture. There is no +position associated with this event. + + +### onDragCancel + +The precise semantics when this event occurs is not clear, so we provide a default implementation +which simply converts this event into an `onDragEnd`. + + +## Mixins + + +### DragCallbacks + +The `DragCallbacks` mixin can be added to any `Component` in order for that component to start +receiving drag events. + +This mixin adds methods `onDragStart`, `onDragUpdate`, `onDragEnd`, and `onDragCancel` to the +component, which by default don't do anything, but can be overridden to implement any real +functionality. + +Another crucial detail is that a component will only receive drag events that originate *within* +that component, as judged by the `containsLocalPoint()` function. The commonly-used +`PositionComponent` class provides such an implementation based on its `size` property. Thus, if +your component derives from a `PositionComponent`, then make sure that you set its size correctly. +If, however, your component derives from the bare `Component`, then the `containsLocalPoint()` +method must be implemented manually. + +If your component is a part of a larger hierarchy, then it will only receive drag events if its +ancestors have all implemented the `containsLocalPoint` correctly. + +```dart +class MyComponent extends PositionComponent with DragCallbacks { + MyComponent({super.size}); + + final _paint = Paint(); + bool _isDragged = false; + + @override + void onDragStart(DragStartEvent event) => _isDragged = true; + + @override + void onDragUpdate(DragUpdateEvent event) => position += event.delta; + + @override + void onDragEnd(DragEndEvent event) => _isDragged = false; + + @override + void render(Canvas canvas) { + _paint.color = _isDragged? Colors.red : Colors.white; + canvas.drawRect(size.toRect(), _paint); + } +} +``` + + +### HasDraggablesBridge + +This marker mixin can be used to indicate that the game has both the "new-style" components that +use the `DragCallbacks` mixin, and the "old-style" components that use the `Draggable` mixin. In +effect, every drag event will be propagated twice through the system: first trying to reach the +components with `DragCallbacks` mixin, and then components with `Draggable`. + +```dart +class MyGame extends FlameGame with HasDraggablesBridge { + // ... +} +``` + +The purpose of this mixin is to ease the transition from the old event delivery system to the +new one. With this mixin, you can transition your `Draggable` components into using `DragCallbacks` +one by one, verifying that your game continues to work at every step. + +Use of this mixin for any new project is highly discouraged. diff --git a/docs/1.9.0/_sources/flame/inputs/gesture_input.md.txt b/docs/1.9.0/_sources/flame/inputs/gesture_input.md.txt new file mode 100644 index 000000000..671b76ff2 --- /dev/null +++ b/docs/1.9.0/_sources/flame/inputs/gesture_input.md.txt @@ -0,0 +1,517 @@ +# Gesture Input + +This includes documentation for gesture inputs, which is, mouse and touch pointers. + +For other input documents, see also: + +- [Keyboard Input](keyboard_input.md): for keystrokes +- [Other Inputs](other_inputs.md): For joysticks, game pads, etc. + + +## Intro + +Inside `package:flame/gestures.dart` you can find a whole set of `mixin`s which can be included on +your game class instance to be able to receive touch input events. Below you can see the full list +of these `mixin`s and its methods: + + +## Touch and mouse detectors + +```text +- TapDetector + - onTap + - onTapCancel + - onTapDown + - onLongTapDown + - onTapUp + +- SecondaryTapDetector + - onSecondaryTapDown + - onSecondaryTapUp + - onSecondaryTapCancel + +- TertiaryTapDetector + - onTertiaryTapDown + - onTertiaryTapUp + - onTertiaryTapCancel + +- DoubleTapDetector + - onDoubleTap + +- LongPressDetector + - onLongPress + - onLongPressStart + - onLongPressMoveUpdate + - onLongPressUp + - onLongPressEnd + +- VerticalDragDetector + - onVerticalDragDown + - onVerticalDragStart + - onVerticalDragUpdate + - onVerticalDragEnd + - onVerticalDragCancel + +- HorizontalDragDetector + - onHorizontalDragDown + - onHorizontalDragStart + - onHorizontalDragUpdate + - onHorizontalDragEnd + - onHorizontalDragCancel + +- ForcePressDetector + - onForcePressStart + - onForcePressPeak + - onForcePressUpdate + - onForcePressEnd + +- PanDetector + - onPanDown + - onPanStart + - onPanUpdate + - onPanEnd + - onPanCancel + +- ScaleDetector + - onScaleStart + - onScaleUpdate + - onScaleEnd + +- MultiTouchTapDetector + - onTap + - onTapCancel + - onTapDown + - onTapUp + +- MultiTouchDragDetector + - onReceiveDrag +``` + +Mouse only events + +```text + - MouseMovementDetector + - onMouseMove + - ScrollDetector + - onScroll +``` + + +It is not possible to mix advanced detectors (`MultiTouch*`) with basic detectors of the same +kind, since the advanced detectors will *always win the gesture arena* and the basic detectors will +never be triggered. So for example, you can't use both `MultiTouchTapDetector` and `PanDetector` +together, since no events will be triggered for the latter (there is also an assertion for this). + +Flame's GestureApi is provided by Flutter's Gesture Widgets, including +[GestureDetector widget](https://api.flutter.dev/flutter/widgets/GestureDetector-class.html), +[RawGestureDetector widget](https://api.flutter.dev/flutter/widgets/RawGestureDetector-class.html) +and [MouseRegion widget](https://api.flutter.dev/flutter/widgets/MouseRegion-class.html), you can +also read more about Flutter's gestures +[here](https://api.flutter.dev/flutter/gestures/gestures-library.html). + + +## PanDetector and ScaleDetector + +If you add a `PanDetector` together with a `ScaleDetector` you will be prompted with a quite cryptic +assertion from Flutter that says: + +```{note} +Having both a pan gesture recognizer and a scale gesture recognizer is +redundant; scale is a superset of pan. + +Just use the scale gesture recognizer. +``` + +This might seem strange, but `onScaleUpdate` is not only triggered when the scale should be changed, +but for all pan/drag events too. So if you need to use both of those detectors you'll have to handle +both of their logic inside `onScaleUpdate` (+`onScaleStart` and `onScaleEnd`). + +For example you could do something like this if you want to move the camera on pan events and zoom +on scale events: + +```dart + late double startZoom; + + @override + void onScaleStart(_) { + startZoom = camera.zoom; + } + + @override + void onScaleUpdate(ScaleUpdateInfo info) { + final currentScale = info.scale.global; + if (!currentScale.isIdentity()) { + camera.zoom = startZoom * currentScale.y; + } else { + camera.translateBy(-info.delta.game); + camera.snap(); + } + } +``` + +In the example above the pan events are handled with `info.delta` and the scale events with +`info.scale`, although they are theoretically both from underlying scale events. + +This can also be seen in the +[zoom example](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/camera_and_viewport/zoom_example.dart). + + +## Mouse cursor + +It is also possible to change the current mouse cursor displayed on the `GameWidget` region. To do +so the following code can be used inside the `Game` class + +```dart +mouseCursor.value = SystemMouseCursors.move; +``` + +To already initialize the `GameWidget` with a custom cursor, the `mouseCursor` property can be used + +```dart +GameWidget( + game: MouseCursorGame(), + mouseCursor: SystemMouseCursors.move, +); +``` + + +## Event coordinate system + +On events that have positions, like for example `Tap*` or `Drag`, you will notice that the `eventPosition` +attribute includes 3 fields: `game`, `widget` and `global`. Below you will find a brief explanation +about each one of them. + + +### global + +The position where the event occurred considering the entire screen, same as +`globalPosition` in Flutter's native events. + + +### widget + +The position where the event occurred relative to the `GameWidget` position and size +, same as `localPosition` in Flutter's native events. + + +### game + +The position where the event ocurred relative to the `GameWidget` and with any +transformations that the game applied to the game (e.g. camera). If the game doesn't have any +transformations, this will be equal to the `widget` attribute. + + +## Example + +```dart +class MyGame extends Game with TapDetector { + // Other methods omitted + + @override + bool onTapDown(TapDownInfo info) { + print("Player tap down on ${info.eventPosition.game}"); + return true; + } + + @override + bool onTapUp(TapUpInfo info) { + print("Player tap up on ${info.eventPosition.game}"); + return true; + } +} +``` + +You can also check more complete examples +[here](https://github.com/flame-engine/flame/tree/main/examples/lib/stories/input/). + + +## Tappable, Draggable and Hoverable components + +Any component derived from `Component` (most components) can add the `Tappable`, the +`Draggable`, and/or the `Hoverable` mixins to handle taps, drags and hovers on the component. + +All overridden methods return a boolean to control if the event should be passed down further along +to components underneath it. So say that you only want your top visible component to receive a tap +and not the ones underneath it, then your `onTapDown`, `onTapUp` and `onTapCancel` implementations +should return `false` and if you want the event to go through more of the components underneath then +you should return `true`. + +The same applies if your component has children, then the event is first sent to the leaves in the +children tree and then passed further down until a method returns `false`. + + +### Tappable components + +By adding the `HasTappables` mixin to your game, and using the mixin `Tappable` on your +components, you can override the following methods on your components: + +```dart +bool onTapCancel(); +bool onTapDown(TapDownInfo info); +bool onLongTapDown(TapDownInfo info); +bool onTapUp(TapUpInfo info); +``` + +Minimal component example: + +```dart +import 'package:flame/components.dart'; + +class TappableComponent extends PositionComponent with Tappable { + + // update and render omitted + + @override + bool onTapUp(TapUpInfo info) { + print("tap up"); + return true; + } + + @override + bool onTapDown(TapDownInfo info) { + print("tap down"); + return true; + } + + @override + bool onTapCancel() { + print("tap cancel"); + return true; + } +} + +class MyGame extends FlameGame with HasTappables { + MyGame() { + add(TappableComponent()); + } +} +``` + +**Note**: `HasTappables` uses an advanced gesture detector under the hood and as explained +further up on this page it shouldn't be used alongside basic detectors. + +To recognize whether a `Tappable` added to the game handled an event, the `handled` field can be set +to true in the event can be checked in the corresponding method in the game class, or further down +the chain if you let the event continue to propagate. + +In the following example it can be seen how it is used with `onTapDown`, the same technique can also +be applied to `onTapUp`. + +```dart +class MyComponent extends PositionComponent with Tappable{ + @override + bool onTapDown(TapDownInfo info) { + info.handled = true; + return true; + } +} + +class MyGame extends FlameGame with HasTappables { + @override + void onTapDown(int pointerId, TapDownInfo info) { + if (info.handled) { + // Do something if a child handled the event + } + } +} +``` + +The event `onLongTapDown` will be triggered on a component after the user "holds" it for a certain +minimum amount of time. By default, that time is 300ms, but it can be adjusted by overriding the +`longTapDelay` field of the `HasTappables` mixin. + + +### Draggable components + +Just like with `Tappable`, Flame offers a mixin for `Draggable`. + +By adding the `HasDraggables` mixin to your game, and by using the mixin `Draggable` on +your components, they can override the simple methods that enable an easy to use drag api on your +components. + +```dart + bool onDragStart(DragStartInfo info); + bool onDragUpdate(DragUpdateInfo info); + bool onDragEnd(DragEndInfo info); + bool onDragCancel(); +``` + +Note that all events take a uniquely generated pointer id so you can, if desired, distinguish +between different simultaneous drags. + +The default implementation provided by `Draggable` will already check: + +- upon drag start, the component only receives the event if the position is within its bounds; keep + track of pointerId. +- when handling updates/end/cancel, the component only receives the event if the pointerId was + tracked (regardless of position). +- on end/cancel, stop tracking pointerId. + +Minimal component example (this example ignores pointerId so it wont work well if you try to +multi-drag): + +```dart +import 'package:flame/components.dart'; + +class DraggableComponent extends PositionComponent with Draggable { + + // update and render omitted + + Vector2? dragDeltaPosition; + bool get isDragging => dragDeltaPosition != null; + + bool onDragStart(DragStartInfo startPosition) { + dragDeltaPosition = startPosition.eventPosition.game - position; + return false; + } + + @override + bool onDragUpdate(DragUpdateInfo event) { + if (isDragging) { + final localCoords = event.eventPosition.game; + position = localCoords - dragDeltaPosition!; + } + return false; + } + + @override + bool onDragEnd(DragEndInfo event) { + dragDeltaPosition = null; + return false; + } + + @override + bool onDragCancel() { + dragDeltaPosition = null; + return false; + } +} + +class MyGame extends FlameGame with HasDraggables { + MyGame() { + add(DraggableComponent()); + } +} +``` + +To recognize whether a `Draggable` added to the game handled an event, the `handled` field can be +set to true in the event can be checked in the corresponding method in the game class, or further +down the chain if you let the event continue to propagate. + +In the following example it can be seen how it is used with `onDragStart`, the same technique can +also be applied to `onDragUpdate` and `onDragEnd`. + +```dart +class MyComponent extends PositionComponent with Draggable { + @override + bool onDragStart(DragStartInfo info) { + info.handled = true; + return true; + } +} + +class MyGame extends FlameGame with HasDraggables { + @override + void onDragStart(int pointerId, DragStartInfo info) { + if (info.handled) { + // Do something if a child handled the event + } + } +} +``` + + +### Hoverable components + +Just like the others, this mixin allows for easy wiring of your component to listen to hover states +and events. + +By adding the `HasHoverables` mixin to your base game, and by using the mixin `Hoverable` on +your components, they get an `isHovered` field and a couple of methods (`onHoverStart`, +`onHoverEnd`) that you can override if you want to listen to the events. + +```dart + bool isHovered = false; + bool onHoverEnter(PointerHoverInfo info) { + print("hover enter"); + return true; + } + bool onHoverLeave(PointerHoverInfo info) { + print("hover leave"); + return true; + } +``` + +The provided event info is from the mouse move that triggered the action (entering or leaving). +While the mouse movement is kept inside or outside, no events are fired and those mouse move events are +not propagated. Only when the state is changed the handlers are triggered. + +To recognize whether a `Hoverable` added to the game handled an event, the `handled` field can be +set to true in the event can be checked in the corresponding method in the game class, or further +down the chain if you let the event continue to propagate. + +In the following example it can be seen how it is used with `onHoverEnter`, the same technique can +also be applied to `onHoverLeave`. + +```dart +class MyComponent extends PositionComponent with Hoverable { + @override + bool onHoverEnter(PointerHoverInfo info) { + info.handled = true; + return true; + } +} + +class MyGame extends FlameGame with HasHoverables { + @override + void onHoverEnter(PointerHoverInfo info) { + if (info.handled) { + // Do something if a child handled the event + } + } +} +``` + + +### DoubleTapCallbacks + +Flame also offers a mixin named `DoubleTapCallbacks` to receive a double-tap event from the +component. To start receiving double tap events in a component, add the +`DoubleTapCallbacks` mixin to your `PositionComponent`. + +```dart +class MyComponent extends PositionComponent with DoubleTapCallbacks { + @override + void onDoubleTapUp(DoubleTapEvent event) { + /// Do something + } + + @override + void onDoubleTapCancel(DoubleTapCancelEvent event) { + /// Do something + } + + @override + void onDoubleTapDown(DoubleTapDownEvent event) { + /// Do something + } +``` + + +### GestureHitboxes + +The `GestureHitboxes` mixin is used to more accurately recognize gestures on top of your +`Component`s. Say that you have a fairly round rock as a `SpriteComponent` for example, then you +don't want to register input that is in the corner of the image where the rock is not displayed, +since a `PositionComponent` is rectangular by default. Then you can use the `GestureHitboxes` mixin +to define a more accurate circle or polygon (or another shape) for which the input should be within +for the event to be registered on your component. + +You can add new hitboxes to the component that has the `GestureHitboxes` mixin just like they are +added in the below `Collidable` example. + +More information about how to define hitboxes can be found in the hitbox section of the +[collision detection](../collision_detection.md#shapehitbox) docs. + +An example of how to use it can be seen +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/gesture_hitboxes_example.dart). diff --git a/docs/1.9.0/_sources/flame/inputs/hardware_keyboard_detector.md.txt b/docs/1.9.0/_sources/flame/inputs/hardware_keyboard_detector.md.txt new file mode 100644 index 000000000..71db8f601 --- /dev/null +++ b/docs/1.9.0/_sources/flame/inputs/hardware_keyboard_detector.md.txt @@ -0,0 +1,12 @@ +# HardwareKeyboardDetector + +```{dartdoc} +:file: src/events/hardware_keyboard_detector.dart +:symbol: HardwareKeyboardDetector +:package: flame + +[HardwareKeyboard]: https://api.flutter.dev/flutter/services/HardwareKeyboard-class.html +[KeyDownEvent]: https://api.flutter.dev/flutter/services/KeyDownEvent-class.html +[KeyUpEvent]: https://api.flutter.dev/flutter/services/KeyUpEvent-class.html +[KeyRepeatEvent]: https://api.flutter.dev/flutter/services/KeyRepeatEvent-class.html +``` diff --git a/docs/1.9.0/_sources/flame/inputs/inputs.md.txt b/docs/1.9.0/_sources/flame/inputs/inputs.md.txt new file mode 100644 index 000000000..0cffbae2c --- /dev/null +++ b/docs/1.9.0/_sources/flame/inputs/inputs.md.txt @@ -0,0 +1,19 @@ +# Inputs + +- [Drag Events](drag_events.md) +- [Gesture Input](gesture_input.md) +- [Keyboard Input](keyboard_input.md) +- [Other Inputs](other_inputs.md) +- [Tap Events](tap_events.md) +- [Hardware Keyboard Detector](hardware_keyboard_detector.md) + +```{toctree} +:hidden: + +Drag Events +Gesture Input +Keyboard Input +Other Inputs +Tap Events +HardwareKeyboardDetector +``` diff --git a/docs/1.9.0/_sources/flame/inputs/keyboard_input.md.txt b/docs/1.9.0/_sources/flame/inputs/keyboard_input.md.txt new file mode 100644 index 000000000..b2c4bb87f --- /dev/null +++ b/docs/1.9.0/_sources/flame/inputs/keyboard_input.md.txt @@ -0,0 +1,136 @@ +# Keyboard Input + +This includes documentation for keyboard inputs. + +For other input documents, see also: + +- [Gesture Input](gesture_input.md): for mouse and touch pointer gestures +- [Other Inputs](other_inputs.md): For joysticks, game pads, etc. + + +## Intro + +The keyboard API on flame relies on the +[Flutter's Focus widget](https://api.flutter.dev/flutter/widgets/Focus-class.html). + +To customize focus behavior, see [Controlling focus](#controlling-focus). + +There are two ways a game can react to key strokes; at the game level and at a component level. +For each we have a mixin that can me added to a `Game` or `Component` class. + + +### Receive keyboard events in a game level + +To make a `Game` sub class sensitive to key stroke, mix it with `KeyboardEvents`. + +After that, it will be possible to override an `onKeyEvent` method. + +This method receives two parameters, first the +[`RawKeyEvent`](https://api.flutter.dev/flutter/services/RawKeyEvent-class.html) +that triggers the callback in the first place. The second is a set of the currently pressed +[`LogicalKeyboardKey`](https://api.flutter.dev/flutter/services/LogicalKeyboardKey-class.html). + +The return value is a +[`KeyEventResult`](https://api.flutter.dev/flutter/widgets/KeyEventResult.html). + +`KeyEventResult.handled` will tell the framework that the key stroke was resolved inside of Flame +and skip any other keyboard handler widgets apart of `GameWidget`. + +`KeyEventResult.ignored` will tell the framework to keep testing this event in any other keyboard +handler widget apart of `GameWidget`. If the event is not resolved by any handler, the framework +will trigger `SystemSoundType.alert`. + +`KeyEventResult.skipRemainingHandlers` is very similar to `.ignored`, apart from the fact that will +skip any other handler widget and will straight up play the alert sound. + +Minimal example: + +```dart +class MyGame extends FlameGame with KeyboardEvents { + // ... + @override + KeyEventResult onKeyEvent( + RawKeyEvent event, + Set keysPressed, + ) { + final isKeyDown = event is RawKeyDownEvent; + + final isSpace = keysPressed.contains(LogicalKeyboardKey.space); + + if (isSpace && isKeyDown) { + if (keysPressed.contains(LogicalKeyboardKey.altLeft) || + keysPressed.contains(LogicalKeyboardKey.altRight)) { + this.shootHarder(); + } else { + this.shoot(); + } + return KeyEventResult.handled; + } + return KeyEventResult.ignored; + } +} +``` + + +### Receive keyboard events in a component level + +To receive keyboard events directly in components, there is the mixin `KeyboardHandler`. + +Similarly to `Tappable` and `Draggable`, `KeyboardHandler` can be mixed into any subclass of +`Component`. + +KeyboardHandlers must only be added to games that are mixed with `HasKeyboardHandlerComponents`. + +> ⚠️ Note: If `HasKeyboardHandlerComponents` is used, you must remove `KeyboardEvents` +> from the game mixin list to avoid conflicts. + +After applying `KeyboardHandler`, it will be possible to override an `onKeyEvent` method. + +This method receives two parameters. First the +[`RawKeyEvent`](https://api.flutter.dev/flutter/services/RawKeyEvent-class.html) +that triggered the callback in the first place. The second is a set of the currently pressed +[`LogicalKeyboardKey`](https://api.flutter.dev/flutter/services/LogicalKeyboardKey-class.html)s. + +The returned value should be `true` to allow the continuous propagation of the key event among other +components. To not allow any other component to receive the event, return `false`. + +Flame also provides a default implementation called `KeyboardListenerComponent` which can be used +to handle keyboard events. Like any other component, it can be added as a child to a `FlameGame` +or another `Component`: + +For example, imagine a `PositionComponent` which has methods to move on the X and Y axis, +then the following code could be used to bind those methods to key events: + +```dart +add( + KeyboardListenerComponent( + keyUp: { + LogicalKeyboardKey.keyA: (keysPressed) { ... }, + LogicalKeyboardKey.keyD: (keysPressed) { ... }, + LogicalKeyboardKey.keyW: (keysPressed) { ... }, + LogicalKeyboardKey.keyS: (keysPressed) { ... }, + }, + keyDown: { + LogicalKeyboardKey.keyA: (keysPressed) { ... }, + LogicalKeyboardKey.keyD: (keysPressed) { ... }, + LogicalKeyboardKey.keyW: (keysPressed) { ... }, + LogicalKeyboardKey.keyS: (keysPressed) { ... }, + }, + ), +); +``` + + +### Controlling focus + +On the widget level, it is possible to use the +[`FocusNode`](https://api.flutter.dev/flutter/widgets/FocusNode-class.html) API to control whether +the game is focused or not. + +`GameWidget` has an optional `focusNode` parameter that allow its focus to be controlled externally. + +By default `GameWidget` has its `autofocus` set to true, which means it will get focused once it is +mounted. To override that behavior, set `autofocus` to false. + +For a more complete example see +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/keyboard_example.dart). diff --git a/docs/1.9.0/_sources/flame/inputs/other_inputs.md.txt b/docs/1.9.0/_sources/flame/inputs/other_inputs.md.txt new file mode 100644 index 000000000..982e1104f --- /dev/null +++ b/docs/1.9.0/_sources/flame/inputs/other_inputs.md.txt @@ -0,0 +1,144 @@ +# Other Inputs + +This includes documentation for input methods besides keyboard and mouse. + +For other input documents, see also: + +- [Gesture Input](gesture_input.md): for mouse and touch pointer gestures +- [Keyboard Input](keyboard_input.md): for keystrokes + + +## Joystick + +Flame provides a component capable of creating a virtual joystick for taking input for your game. +To use this feature, you need to create a `JoystickComponent`, configure it the way you want, and +add it to your game. + +Check this example to get a better understanding: + +```dart +class MyGame extends FlameGame with HasDraggables { + + MyGame() { + joystick.addObserver(player); + add(player); + add(joystick); + } + + @override + Future onLoad() async { + super.onLoad(); + final image = await images.load('joystick.png'); + final sheet = SpriteSheet.fromColumnsAndRows( + image: image, + columns: 6, + rows: 1, + ); + final joystick = JoystickComponent( + knob: SpriteComponent( + sprite: sheet.getSpriteById(1), + size: Vector2.all(100), + ), + background: SpriteComponent( + sprite: sheet.getSpriteById(0), + size: Vector2.all(150), + ), + margin: const EdgeInsets.only(left: 40, bottom: 40), + ); + + final player = Player(joystick); + add(player); + add(joystick); + } +} + +class JoystickPlayer extends SpriteComponent with HasGameRef { + JoystickPlayer(this.joystick) + : super( + anchor: Anchor.center, + size: Vector2.all(100.0), + ); + + /// Pixels/s + double maxSpeed = 300.0; + + final JoystickComponent joystick; + + @override + Future onLoad() async { + sprite = await gameRef.loadSprite('layers/player.png'); + position = gameRef.size / 2; + } + + @override + void update(double dt) { + if (joystick.direction != JoystickDirection.idle) { + position.add(joystick.velocity * maxSpeed * dt); + angle = joystick.delta.screenAngle(); + } + } +} +``` + +So in this example, we create the classes `MyGame` and `Player`. `MyGame` creates a joystick which is +passed to the `Player` when it is created. In the `Player` class we act upon the current state of +the joystick. + +The joystick has a few fields that change depending on what state it is in. +These are the fields that should be used to know the state of the joystick: + +- `intensity`: The percentage [0.0, 1.0] that the knob is dragged from the epicenter to the edge of + the joystick (or `knobRadius` if that is set). +- `delta`: The absolute amount (defined as a `Vector2`) that the knob is dragged from its epicenter. +- `velocity`: The percentage, presented as a `Vector2`, and direction that the knob is currently + pulled from its base position to a edge of the joystick. + +If you want to create buttons to go with your joystick, check out +[`HudButtonComponent`](#hudbuttoncomponent). + +A full examples of how to use it can be found +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/joystick_example.dart). +And it can be seen running [here](https://examples.flame-engine.org/#/Input_Joystick). + +There is also a more advanced example +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/joystick_advanced_example.dart) +which is running [here](https://examples.flame-engine.org/#/Input_Joystick%20Advanced). + + +## HudButtonComponent + +A `HudButtonComponent` is a button that can be defined with margins to the edge of the `Viewport` +instead of with a position. It takes two `PositionComponent`s. `button` and `buttonDown`, the first +is used for when the button is idle and the second is shown when the button is being pressed. The +second one is optional if you don't want to change the look of the button when it is pressed, or if +you handle this through the `button` component. + +As the name suggests this button is a hud by default, which means that it will be static on your +screen even if the camera for the game moves around. You can also use this component as a non-hud by +setting `hudButtonComponent.respectCamera = true;`. + +If you want to act upon the button being pressed (which would be the common thing to do) and released, +you can either pass in callback functions as the `onPressed` and `onReleased` arguments, or you can +extend the component and override `onTapDown`, `onTapUp` and/or `onTapCancel` and implement your +logic there. + + +## SpriteButtonComponent + +A `SpriteButtonComponent` is a button that is defined by two `Sprite`s, one that represents +when the button is pressed and one that represents when the button is released. + + +## ButtonComponent + +A `ButtonComponent` is a button that is defined by two `PositionComponent`s, one that represents +when the button is pressed and one that represents when the button is released. If you only want +to use sprites for the button, use the [](#spritebuttoncomponent) instead, but this component can be +good to use if you for example want to have a `SpriteAnimationComponent` as a button, or anything +else which isn't a pure sprite. + + +## Gamepad + +Flame has a separate plugin to support external game controllers (gamepads), check +[here](https://github.com/flame-engine/flame_gamepad) for more information. diff --git a/docs/1.9.0/_sources/flame/inputs/pointer_events.md.txt b/docs/1.9.0/_sources/flame/inputs/pointer_events.md.txt new file mode 100644 index 000000000..9cac3e8d2 --- /dev/null +++ b/docs/1.9.0/_sources/flame/inputs/pointer_events.md.txt @@ -0,0 +1,84 @@ +# Pointer Events + +```{note} +This document describes the new events API. The old (legacy) approach, +which is still supported, is described in [](gesture_input.md). +``` + +**Pointer events** are Flutter's generalized "mouse-movement"-type events (for desktop or web). + +If you want to interact with mouse movement events within your component or game, you can use the +`PointerMoveCallbacks` mixin. + +For example: + +```dart +class MyComponent extends PositionComponent with PointerMoveCallbacks { + MyComponent() : super(size: Vector2(80, 60)); + + @override + void onPointerMove(PointerMoveEvent event) { + // Do something in response to the mouse move (e.g. update coordinates) + } +} +``` + +The mixin adds two overridable methods to your component: + +- `onPointerMove`: called when the mouse moves within the component +- `onPointerMoveStop`: called once if the component was being hovered and the mouse leaves + +By default, each of these methods does nothing, they need to be overridden in order to perform any +function. + +In addition, the component must implement the `containsLocalPoint()` method (already implemented in +`PositionComponent`, so most of the time you don't need to do anything here) -- this method allows +Flame to know whether the event occurred within the component or not. + +Note that only mouse events happening within your component will be proxied along. However, +`onPointerMoveStop` will be fired once on the first mouse movement that leaves your component, so +you can handle any exit conditions there. + + +## HoverCallbacks + +If you want to specifically know if your component is being hovered or not, or if you want to hook +into hover enter and exist events, you can use a more dedicated mixin called `HoverCallbacks`. + +For example: + +```dart +class MyComponent extends PositionComponent with HoverCallbacks { + + MyComponent() : super(size: Vector2(80, 60)); + + @override + void update(double dt) { + // use `isHovered` to know if the component is being hovered + } + + @override + void onHoverEnter() { + // Do something in response to the mouse entering the component + } + + @override + void onHoverExit() { + // Do something in response to the mouse leaving the component + } +} +``` + +Note that you can still listen to the "raw" onPointerMove methods for additional functionality, just +make sure to call the `super` version to enable the `HoverCallbacks` behavior. + + +### Demo + +Play with the demo below to see the pointer hover events in action. + +```{flutter-app} +:sources: ../flame/examples +:page: pointer_events +:show: widget code +``` diff --git a/docs/1.9.0/_sources/flame/inputs/tap_events.md.txt b/docs/1.9.0/_sources/flame/inputs/tap_events.md.txt new file mode 100644 index 000000000..35ab4f205 --- /dev/null +++ b/docs/1.9.0/_sources/flame/inputs/tap_events.md.txt @@ -0,0 +1,220 @@ +# Tap Events + +```{note} +This document describes the new events API. The old (legacy) approach, +which is still supported, is described in [](gesture_input.md). +``` + +**Tap events** are one of the most basic methods of interaction with a Flame game. These events +occur when the user touches the screen with a finger, or clicks with a mouse, or taps with a stylus. +A tap can be "long", but the finger isn't supposed to move during the gesture. Thus, touching the +screen, then moving the finger, and then releasing -- is not a tap but a drag. Similarly, clicking +a mouse button while the mouse is moving will also be registered as a drag. + +Multiple tap events can occur at the same time, especially if the user has multiple fingers. Such +cases will be handled correctly by Flame, and you can even keep track of the events by using their +`pointerId` property. + +For those components that you want to respond to taps, add the `TapCallbacks` mixin. + +- This mixin adds four overridable methods to your component: `onTapDown`, `onTapUp`, + `onTapCancel`, and `onLongTapDown`. By default, each of these methods does nothing, they need + to be overridden in order to perform any function. +- In addition, the component must implement the `containsLocalPoint()` method (already implemented + in `PositionComponent`, so most of the time you don't need to do anything here) -- this method + allows Flame to know whether the event occurred within the component or not. + +```dart +class MyComponent extends PositionComponent with TapCallbacks { + MyComponent() : super(size: Vector2(80, 60)); + + @override + void onTapUp(TapUpEvent event) { + // Do something in response to a tap event + } +} +``` + + +## Tap anatomy + + +### onTapDown + +Every tap begins with a "tap down" event, which you receive via the `void onTapDown(TapDownEvent)` +handler. The event is delivered to the first component located at the point of touch that has the +`TapCallbacks` mixin. Normally, the event then stops propagation. However, you can force the event +to also be delivered to the components below by setting `event.continuePropagation` to true. + +The `TapDownEvent` object that is passed to the event handler, contains the available information +about the event. For example, `event.localPosition` will contain the coordinate of the event in the +current component's local coordinate system, whereas `event.canvasPosition` is in the coordinate +system of the entire game canvas. + +Every component that received an `onTapDown` event will eventually receive either `onTapUp` or +`onTapCancel` with the same `pointerId`. + + +### onLongTapDown + +If the user holds their finger down for some time (as configured by the `.longTapDelay` property +in `HasTappableComponents`), the "long tap" will be generated. This event invokes the +`void onLongTapDown(TapDownEvent)` handler on those components that previously received the +`onTapDown` event. + + +### onTapUp + +This event indicates successful completion of the tap sequence. It is guaranteed to only be +delivered to those components that previously received the `onTapDown` event with the same pointer +id. + +The `TapUpEvent` object passed to the event handler contains the information about the event, which +includes the coordinate of the event (i.e. where the user was touching the screen right before +lifting their finger), and the event's `pointerId`. + +Note that the device coordinates of the tap-up event will be the same (or very close) to the device +coordinates of the corresponding tap-down event. However, the same cannot be said about the local +coordinates. If the component that you're tapping is moving (as they often tend to in games), then +you may find that the local tap-up coordinates are quite different from the local tap-down +coordinates. + +In extreme case, when the component moves away from the point of touch, the `onTapUp` event will not +be generated at all: it will be replaced with `onTapCancel`. Note, however, that in this case the +`onTapCancel` will be generated at the moment the user lifts or moves their finger, not at the +moment the component moves away from the point of touch. + + +### onTapCancel + +This event occurs when the tap fails to materialize. Most often, this will happen if the user moves +their finger, which converts the gesture from "tap" into "drag". Less often, this may happen when +the component being tapped moves away from under the user's finger. Even more rarely, the +`onTapCancel` occurs when another widget pops over the game widget, or when the device turns off, +or similar situations. + +The `TapCancelEvent` object contains only the `pointerId` of the previous `TapDownEvent` which is +now being canceled. There is no position associated with a tap-cancel. + + +### Demo + +Play with the demo below to see the tap events in action. + +The blue-ish rectangle in the middle is the component that has the `TapCallbacks` mixin. Tapping +this component would create circles at the points of touch. Specifically, `onTapDown` event +starts making the circle. The thickness of the circle will be proportional to the duration of the +tap: after `onTapUp` the circle's stroke width will no longer grow. There will be a thin white +stripe at the moment the `onLongTapDown` fires. Lastly, the circle will implode and disappear if +you cause the `onTapCancel` event by moving the finger. + +```{flutter-app} +:sources: ../flame/examples +:page: tap_events +:show: widget code +``` + + +## Mixins + +This section describes in more details several mixins needed for tap event handling. + + +### TapCallbacks + +The `TapCallbacks` mixin can be added to any `Component` in order for that component to start +receiving tap events. + +This mixin adds methods `onTapDown`, `onLongTapDown`, `onTapUp`, and `onTapCancel` to the component, +which by default don't do anything, but can be overridden to implement any real functionality. There +is no need to override all of them either: for example, you can override only `onTapUp` if you wish +to respond to "real" taps only. + +Another crucial detail is that a component will only receive tap events that occur *within* that +component, as judged by the `containsLocalPoint()` function. The commonly-used `PositionComponent` +class provides such an implementation based on its `size` property. Thus, if your component derives +from a `PositionComponent`, then make sure that you set its size correctly. If, however, your +component derives from the bare `Component`, then the `containsLocalPoint()` method must be +implemented manually. + +If your component is a part of a larger hierarchy, then it will only receive tap events if its +parent has implemented the `containsLocalPoint` correctly. + +```dart +class MyComponent extends Component with TapCallbacks { + final _rect = const Rect.fromLTWH(0, 0, 100, 100); + final _paint = Paint(); + bool _isPressed = false; + + @override + bool containsLocalPoint(Vector2 point) => _rect.contains(point.toOffset()); + + @override + void onTapDown(TapDownEvent event) => _isPressed = true; + + @override + void onTapUp(TapUpEvent event) => _isPressed = false; + + @override + void onTapCancel(TapCancelEvent event) => _isPressed = false; + + @override + void render(Canvas canvas) { + _paint.color = _isPressed? Colors.red : Colors.white; + canvas.drawRect(_rect, _paint); + } +} +``` + + +### HasTappablesBridge + +This marker mixin can be used to indicate that the game has both the "new-style" components that +use the `TapCallbacks` mixin, and the "old-style" components that use the `Tappable` mixin. In +effect, every tap event will be propagated twice through the system: first trying to reach the +components with `TapCallbacks` mixin, and then components with `Tappable`. + +```dart +class MyGame extends FlameGame with HasTappablesBridge { + // ... +} +``` + +The purpose of this mixin is to ease the transition from the old event delivery system to the +new one. With this mixin, you can transition your `Tappable` components into using `TapCallbacks` +one by one, verifying that your game continues to work at every step. + +Use of this mixin for any new project is highly discouraged. + + +## Migration + +If you have an existing game that uses `Tappable`/`HasTappables` mixins, then this section will +describe how to transition to the new API described in this document. Here's what you need to do: + +1. Replace the `HasTappables` mixin with the `HasTappablesBridge` mixin on your game. + Verify that your game continues to run as before. + +2. Pick any of your components that uses `Tappable`, and replace that mixin with `TapCallbacks`. + The methods `onTapDown`, `onTapUp`, `onTapCancel` and `onLongTapDown` will need to be adjusted + for the new API: + + - The argument pair such as `(int pointerId, TapDownDetails details)` was replaced with a single + event object `TapDownEvent event`. + - There is no return value anymore, but if you need to make a component to pass-through the taps + to the components below, then set `event.continuePropagation` to true. This is only needed for + `onTapDown` events -- all other events will pass-through automatically. + - If your component needs to know the coordinates of the point of touch, use + `event.localPosition` instead of computing it manually. Properties `event.canvasPosition` and + `event.devicePosition` are also available. + - If the component is a `PositionComponent`, then make sure its size is set correctly (for + example by turning on the debug mode). If the component does not derive from + `PositionComponent` then make sure it implements the method `containsLocalPoint()`. + - If the component is not attached to the root of the game, then make sure its ancestors also + have correct size or implement `containsLocalPoint()`. + +3. Run the game to verify that it works as before. + +4. Repeat step 2 until you have converted all `Tappable` mixins into `TapCallbacks`. + +5. Remove the `HasTappablesBridge` mixin from your top-level game. diff --git a/docs/1.9.0/_sources/flame/layout/align_component.md.txt b/docs/1.9.0/_sources/flame/layout/align_component.md.txt new file mode 100644 index 000000000..61747b993 --- /dev/null +++ b/docs/1.9.0/_sources/flame/layout/align_component.md.txt @@ -0,0 +1,10 @@ +# AlignComponent + +```{dartdoc} +:package: flame +:symbol: AlignComponent +:file: src/layout/align_component.dart + +[Align]: https://api.flutter.dev/flutter/widgets/Align-class.html +[Alignment]: https://api.flutter.dev/flutter/painting/Alignment-class.html +``` diff --git a/docs/1.9.0/_sources/flame/layout/layout.md.txt b/docs/1.9.0/_sources/flame/layout/layout.md.txt new file mode 100644 index 000000000..0c12289e2 --- /dev/null +++ b/docs/1.9.0/_sources/flame/layout/layout.md.txt @@ -0,0 +1,9 @@ +# Layout + +- [Align Component](align_component.md) + +```{toctree} +:hidden: + +AlignComponent +``` diff --git a/docs/1.9.0/_sources/flame/other/debug.md.txt b/docs/1.9.0/_sources/flame/other/debug.md.txt new file mode 100644 index 000000000..0ba3cb3eb --- /dev/null +++ b/docs/1.9.0/_sources/flame/other/debug.md.txt @@ -0,0 +1,37 @@ +# Debug features + + +## FlameGame features + +Flame provides some debugging features for the `FlameGame` class. These features are enabled when +the `debugMode` property is set to `true` (or overridden to be `true`). +When `debugMode` is enabled, each `PositionComponent` will be rendered with their bounding size, and +have their positions written on the screen. This way, you can visually verify the components +boundaries and positions. + +To see a working example of the debugging features of the `FlameGame`, check this +[example](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/components/debug_example.dart). + + +## FPS + +The FPS reported from Flame might be a bit lower than what is reported from for example the Flutter +DevTools, depending on which platform you are targeting. The source of truth for how many FPS your +game is running in should be the FPS that we are reporting, since that is what our game loop is +bound by. + + +### FpsComponent + +The `FpsComponent` can be added to anywhere in the component tree and will keep track of how many +FPS that the game is currently rendering in. If you want to display this as text in the game, use +the [](#fpstextcomponent). + + +### FpsTextComponent + +The `FpsTextComponent` is simply a [TextComponent] that wraps an `FpsComponent`, since you most +commonly want to show the current FPS somewhere when the `FpsComponent` is used. + + +[TextComponent]: ../rendering/text_rendering.md#textcomponent diff --git a/docs/1.9.0/_sources/flame/other/other.md.txt b/docs/1.9.0/_sources/flame/other/other.md.txt new file mode 100644 index 000000000..4f7517ca9 --- /dev/null +++ b/docs/1.9.0/_sources/flame/other/other.md.txt @@ -0,0 +1,13 @@ +# Other + +- [Debugging](debug.md) +- [Utils](util.md) +- [Widgets](widgets.md) + +```{toctree} +:hidden: + +Debugging +Utils +Widgets +``` diff --git a/docs/1.9.0/_sources/flame/other/util.md.txt b/docs/1.9.0/_sources/flame/other/util.md.txt new file mode 100644 index 000000000..11a36ee82 --- /dev/null +++ b/docs/1.9.0/_sources/flame/other/util.md.txt @@ -0,0 +1,345 @@ +# Util + +On this page you can find documentation for some utility classes and methods. + + +## Device Class + +This class can be accessed from `Flame.device` and it has some methods that can be used to control +the state of the device, for instance you can change the screen orientation and set whether the +application should be fullscreen or not. + + +### `Flame.device.fullScreen()` + +When called, this disables all `SystemUiOverlay` making the app full screen. +When called in the main method, it makes your app full screen (no top nor bottom bars). + +**Note:** It has no effect when called on the web. + + +### `Flame.device.setLandscape()` + +This method sets the orientation of the whole application (effectively, also the game) to landscape +and depending on operating system and device setting, should allow both left and right landscape +orientations. To set the app orientation to landscape on a specific direction, use either +`Flame.device.setLandscapeLeftOnly` or `Flame.device.setLandscapeRightOnly`. + +**Note:** It has no effect when called on the web. + + +### `Flame.device.setPortrait()` + +This method sets the orientation of the whole application (effectively, also the game) to portrait +and depending on operating system and device setting, it should allow for both up and down portrait +orientations. To set the app orientation to portrait for a specific direction, use either +`Flame.device.setPortraitUpOnly` or `Flame.device.setPortraitDownOnly`. + +**Note:** It has no effect when called on the web. + + +### `Flame.device.setOrientation()` and `Flame.device.setOrientations()` + +If a finer control of the allowed orientations is required (without having to deal with +`SystemChrome` directly), `setOrientation` (accepts a single `DeviceOrientation` as a parameter) and +`setOrientations` (accepts a `List` for possible orientations) can be used. + +**Note:** It has no effect when called on the web. + + +## Timer + +Flame provides a simple utility class to help you handle countdowns and timer state changes like +events. + +Countdown example: + +```dart +import 'package:flame/components.dart'; +import 'package:flame/game.dart'; +import 'package:flame/input.dart'; +import 'package:flutter/material.dart'; + +class MyGame extends Game { + final TextPaint textPaint = TextPaint( + style: const TextStyle(color: Colors.white, fontSize: 20), + ); + + final countdown = Timer(2); + + @override + void update(double dt) { + countdown.update(dt); + if (countdown.finished) { + // Prefer the timer callback, but this is better in some cases + } + } + + @override + void render(Canvas canvas) { + textPaint.render( + canvas, + "Countdown: ${countdown.current.toString()}", + Vector2(10, 100), + ); + } +} + +``` + +Interval example: + +```dart +import 'package:flame/components.dart'; +import 'package:flame/game.dart'; +import 'package:flame/input.dart'; +import 'package:flutter/material.dart'; + +class MyGame extends Game { + final TextPaint textPaint = TextPaint( + style: const TextStyle(color: Colors.white, fontSize: 20), + ); + Timer interval; + + int elapsedSecs = 0; + + MyGame() { + interval = Timer( + 1, + onTick: () => elapsedSecs += 1, + repeat: true, + ); + } + + @override + void update(double dt) { + interval.update(dt); + } + + @override + void render(Canvas canvas) { + textPaint.render(canvas, "Elapsed time: $elapsedSecs", Vector2(10, 150)); + } +} + +``` + +`Timer` instances can also be used inside a `FlameGame` game by using the `TimerComponent` class. + +`TimerComponent` example: + +```dart +import 'package:flame/timer.dart'; +import 'package:flame/components.dart'; +import 'package:flame/game.dart'; + +class MyFlameGame extends FlameGame { + MyFlameGame() { + add( + TimerComponent( + period: 10, + repeat: true, + onTick: () => print('10 seconds elapsed'), + ) + ); + } +} +``` + + +## Time Scale + +In many games it is often desirable to create slow-motion or fast-forward effects based on some in +game events. A very common approach to achieve these results is to manipulate the in game time or +tick rate. + +To make this manipulation easier, Flame provides a `HasTimeScale` mixin. This mixin can be attached +to any Flame `Component` and exposes a simple get/set API for `timeScale`. The default value of +`timeScale` is `1`, implying in-game time of the component is running at the same speed as real life +time. Setting it to `2` will make the component tick twice as fast and setting it to `0.5` will make +it tick at half the speed as compared to real life time. + +Since `FlameGame` is a `Component` too, this mixin can be attached to the `FlameGame` as well. Doing +so will allow controlling time scale for all the component of the game from a single place. + +```{flutter-app} +:sources: ../flame/examples +:page: time_scale +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +import 'package:flame/components.dart'; +import 'package:flame/game.dart'; + +class MyFlameGame extends FlameGame with HasTimeScale { + void speedUp(){ + timeScale = 2.0; + } + + void slowDown(){ + timeScale = 1.0; + } +} +``` + + +## Extensions + +Flame bundles a collection of utility extensions, these extensions are meant to help the developer +with shortcuts and conversion methods, here you can find the summary of those extensions. + +They can all be imported from `package:flame/extensions.dart` + + +### Canvas + +Methods: + +- `scaleVector`: Just like `canvas scale` method, but takes a `Vector2` as an argument. +- `translateVector`: Just like `canvas translate` method, but takes a `Vector2` as an argument. +- `renderPoint`: renders a single point on the canvas (mostly for debugging purposes). +- `renderAt` and `renderRotated`: if you are directly rendering to the `Canvas`, you can use these + functions to easily manipulate coordinates to render things on the correct places. They change the + `Canvas` transformation matrix but reset afterwards. + + +### Color + +Methods: + +- `darken`: Darken the shade of the color by an amount between 0 to 1. +- `brighten`: Brighten the shade of the color by an amount between 0 to 1. + +Factories: + +- `ColorExtension.fromRGBHexString`: Parses an RGB color from a valid hex string (e.g. #1C1C1C). +- `ColorExtension.fromARGBHexString`: Parses an ARGB color from a valid hex string (e.g. #FF1C1C1C). + + +### Image + +Methods: + +- `pixelsInUint8`: Retrieves the pixel data as a `Uint8List`, in the `ImageByteFormat.rawRgba` + pixel format, for the image. +- `getBoundingRect`: Get the bounding rectangle of the `Image` as a `Rect`. +- `size`: The size of an `Image` as `Vector2`. +- `darken`: Darken each pixel of the `Image` by an amount between 0 to 1. +- `brighten`: Brighten each pixel of the `Image` by an amount between 0 to 1. + + +### Offset + +Methods; + +- `toVector2`; Creates an `Vector2` from the `Offset`. +- `toSize`: Creates a `Size` from the `Offset`. +- `toPoint`: Creates a `Point` from the `Offset`. +- `toRect`: Creates a `Rect` starting in (0,0) and its bottom right corner is the [Offset]. + + +### Rect + +Methods: + +- `toOffset`: Creates an `Offset` from the `Rect`. +- `toVector2`: Creates a `Vector2` starting in (0,0) and goes to the size of the `Rect`. +- `containsPoint` Whether this `Rect` contains a `Vector2` point or not. +- `intersectsSegment`; Whether the segment formed by two `Vector2`s intersects this `Rect`. +- `intersectsLineSegment`: Whether the `LineSegment` intersects the `Rect`. +- `toVertices`: Turns the four corners of the `Rect` into a list of `Vector2`. +- `toFlameRectangle`: Converts this `Rect` into a Flame `Rectangle`. +- `toMathRectangle`: Converts this `Rect` into a `math.Rectangle`. +- `toGeometryRectangle`: Converts this `Rect` into a `Rectangle` from flame-geom. +- `transform`: Transforms the `Rect` using a `Matrix4`. + +Factories: + +- `RectExtension.getBounds`: Construct a `Rect` that represents the bounds of a list of `Vector2`s. +- `RectExtension.fromCenter`: Construct a `Rect` from a center point (using `Vector2`). + + +### math.Rectangle + +Methods: + +- `toRect`: Converts this math `Rectangle` into an ui `Rect`. + + +### Size + +Methods: + +- `toVector2`; Creates an `Vector2` from the `Size`. +- `toOffset`: Creates a `Offset` from the `Size`. +- `toPoint`: Creates a `Point` from the `Size`. +- `toRect`: Creates a `Rect` starting in (0,0) with the size of `Size`. + + +### Vector2 + +This class comes from the `vector_math` package and we have some useful extension methods on top of +what is offered by that package. + +Methods: + +- `toOffset`: Creates a `Offset` from the `Vector2`. +- `toPoint`: Creates a `Point` from the `Vector2`. +- `toRect`: Creates a `Rect` starting in (0,0) with the size of `Vector2`. +- `toPositionedRect`: Creates a `Rect` starting from [x, y] in the `Vector2` and has the size of + the `Vector2` argument. +- `lerp`: Linearly interpolates the `Vector2` towards another Vector2. +- `rotate`: Rotates the `Vector2` with an angle specified in radians, it rotates around the + optionally defined `Vector2`, otherwise around the center. +- `scaleTo`: Changes the length of the `Vector2` to the length provided, without changing + direction. +- `moveToTarget`: Smoothly moves a Vector2 in the target direction by a given distance. + +Factories: + +- `Vector2Extension.fromInts`: Create a `Vector2` with ints as input. + +Operators: + +- `&`: Combines two `Vector2`s to form a Rect, the origin should be on the left and the size on the + right. +- `%`: Modulo/Remainder of x and y separately of two `Vector2`s. + + +### Matrix4 + +This class comes from the `vector_math` package. We have created a few extension methods on top +of what is already offered by `vector_math`. + +Methods: + +- `translate2`: Translate the `Matrix4` by the given `Vector2`. +- `transform2`: Create a new `Vector2` by transforming the given `Vector2` using the `Matrix4`. +- `transformed2`: Transform the input `Vector2` into the output `Vector2`. + +Getters: + +- `m11`: The first row and first column. +- `m12`: The first row and second column. +- `m13`: The first row and third column. +- `m14`: The first row and fourth column. +- `m21`: The second row and first column. +- `m22`: The second row and second column. +- `m23`: The second row and third column. +- `m24`: The second row and fourth column. +- `m31`: The third row and first column. +- `m32`: The third row and second column. +- `m33`: The third row and third column. +- `m34`: The third row and fourth column. +- `m41`: The fourth row and first column. +- `m42`: The fourth row and second column. +- `m43`: The fourth row and third column. +- `m44`: The fourth row and fourth column. + +Factories: + +- `Matrix4Extension.scale`: Create a scaled `Matrix4`. Either by passing a `Vector4` or `Vector2` + as it's first argument, or by passing x y z doubles. diff --git a/docs/1.9.0/_sources/flame/other/widgets.md.txt b/docs/1.9.0/_sources/flame/other/widgets.md.txt new file mode 100644 index 000000000..36ccaba3a --- /dev/null +++ b/docs/1.9.0/_sources/flame/other/widgets.md.txt @@ -0,0 +1,92 @@ +# Widgets + +One advantage when developing games with Flutter is the ability to use Flutter's extensive toolset +for building UIs, Flame tries to expand on that by introducing widgets that are made with games in +mind. + +Here you can find all the available widgets provided by Flame. + +You can also see all the widgets showcased inside a +[Dashbook](https://github.com/bluefireteam/dashbook) sandbox +[here](https://github.com/flame-engine/flame/tree/main/examples/lib/stories/widgets) + + +## Nine Tile Box + +A Nine Tile Box is a rectangle drawn using a grid sprite. + +The grid sprite is a 3x3 grid and with 9 blocks, representing the 4 corners, the 4 sides and the +middle. + +The corners are drawn at the same size, the sides are stretched on the side direction and the middle +is expanded both ways. + +The `NineTileBox` widget implements a `Container` using that standard. This pattern is also +implemented as a component in the `NineTileBoxComponent` so that you can add this feature directly +to your `FlameGame`. To get to know more about this, check the component docs +[here](../components.md#ninetileboxcomponent). + +Here you can find an example of how to use it (without using the `NineTileBoxComponent`): + +```dart +import 'package:flame/widgets/nine_tile_box.dart'; + +NineTileBox.asset( + image: image, // dart:ui image instance + tileSize: 16, // The width/height of the tile on your grid image + destTileSize: 50, // The dimensions to be used when drawing the tile on the canvas + child: SomeWidget(), // Any Flutter widget +) +``` + + +## SpriteButton + +`SpriteButton` is a simple widget that creates a button based on Flame sprites. This can be very +useful when trying to create non-default looking buttons. For example when it is easier for you to +achieve your wanted look by drawing the button in a graphics editor, instead of making it directly +in Flutter. + +How to use it: + +```dart +SpriteButton.asset( + onPressed: () { + print('Pressed'); + }, + label: const Text('Sprite Button', style: const TextStyle(color: const Color(0xFF5D275D))), + sprite: _spriteButton, + pressedSprite: _pressedSprite, +) +``` + + +## SpriteWidget + +`SpriteWidget` is a widget used to display a [Sprite](../rendering/images.md#sprite) inside a widget +tree. + +This is how to use it: + +```dart +SpriteWidget.asset( + sprite: yourSprite, + anchor: Anchor.center, +) +``` + + +## SpriteAnimationWidget + +`SpriteAnimationWidget` is a widget used to display +[SpriteAnimations](../rendering/images.md#animation) inside a widget tree. + +This is how to use it: + +```dart +SpriteAnimationWidget.asset( + animation: _animation, + playing: true, + anchor: Anchor.center, +) +``` diff --git a/docs/1.9.0/_sources/flame/overlays.md.txt b/docs/1.9.0/_sources/flame/overlays.md.txt new file mode 100644 index 000000000..897a9ff98 --- /dev/null +++ b/docs/1.9.0/_sources/flame/overlays.md.txt @@ -0,0 +1,46 @@ +# Overlays + +Since a Flame game can be wrapped in a widget, it is quite easy to use it alongside other Flutter +widgets in your tree. However, if you want to easily show widgets on top of your Flame game, like +messages, menu screens or something of that nature, you can use the Widgets Overlay API to make +things even easier. + +`Game.overlays` enables any Flutter widget to be shown on top of a game instance. This makes it very +easy to create things like a pause menu or an inventory screen for example. + +The feature can be used via the `game.overlays.add` and `game.overlays.remove` methods that mark an +overlay to be shown or hidden, respectively, via a `String` argument that identifies the overlay. +After that, you can map each overlay to their corresponding Widget in your `GameWidget` declaration +by providing an `overlayBuilderMap`. + +```dart + // Inside your game: + final pauseOverlayIdentifier = 'PauseMenu'; + + // Marks 'PauseMenu' to be rendered. + overlays.add(pauseOverlayIdentifier); + // Marks 'PauseMenu' to not be rendered. + overlays.remove(pauseOverlayIdentifier); +``` + +```dart +// On the widget declaration +final game = MyGame(); + +Widget build(BuildContext context) { + return GameWidget( + game: game, + overlayBuilderMap: { + 'PauseMenu': (BuildContext context, MyGame game) { + return Text('A pause menu'); + }, + }, + ); +} +``` + +The order of rendering for an overlay is determined by the order of the keys in the +`overlayBuilderMap`. + +An example of this feature can be found +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/overlays_example.dart). diff --git a/docs/1.9.0/_sources/flame/platforms.md.txt b/docs/1.9.0/_sources/flame/platforms.md.txt new file mode 100644 index 000000000..abd382400 --- /dev/null +++ b/docs/1.9.0/_sources/flame/platforms.md.txt @@ -0,0 +1,114 @@ +# Supported Platforms + +Since Flame runs on top of Flutter, so its supported platforms depend on which platforms that are +supported by Flutter. + +At the moment, Flame supports web, mobile(Android and iOS) and desktop (Windows, MacOS and Linux). + + +## Flutter channels + +Flame keeps it support on the stable channel. The dev, beta and master channel should work, but we +don't support them. This means that issues happening outside the stable channel are not a priority. + + +## Flame web + +To use Flame on web you need to make sure your game is using the CanvasKit/[Skia](https://skia.org/) +renderer. This will increase performance on the web, as it will use the `canvas` element instead of +separate DOM elements. + +To run your game using skia, use the following command: + +```shell +flutter run -d chrome --web-renderer canvaskit +``` + +To build the game for production, using skia, use the following: + +```shell +flutter build web --release --web-renderer canvaskit +``` + + +## Deploy your game to GitHub Pages + +One easy way to deploy your game online, is to use [GitHub Pages](https://pages.github.com/). +It is a cool feature from GitHub, by which you can easily host web content from your repository. + +Here we will explain the easiest way to get your game hosted using GitHub pages. + +First thing, lets create the branch where your deployed files will live: + +```shell +git checkout -b gh-pages +``` + +This branch can be created from `main` or any other place, it doesn't matter much. After you push that +branch go back to your `main` branch. + +Now you should add the [flutter-gh-pages](https://github.com/bluefireteam/flutter-gh-pages) +action to your repository, you can do that by creating a file `gh-pages.yaml` under the folder +`.github/workflows`. + +```yaml +name: Gh-Pages + +on: + push: + branches: [ main ] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + - uses: subosito/flutter-action@v2 + - uses: bluefireteam/flutter-gh-pages@v8 + with: + baseHref: /NAME_OF_YOUR_REPOSITORY/ + webRenderer: canvaskit +``` + +Be sure to change `NAME_OF_YOUR_REPOSITORY` to the name of your GitHub repository. + +Now, whenever you push something to the `main` branch, the action will run and update your +deployed game. + +The game should be available at an URL like this: +`https://YOUR_GITHUB_USERNAME.github.io/YOUR_REPO_NAME/` + + +## Deploy your game to itch.io + +1. Create a web build, either from your IDE or by running `flutter build web` +(If it complains about `Missing index.html` run `flutter create . --platforms=web`) +2. Go into `index.html` and remove the line that says `` +3. zip the `build/web` folder and upload to itch.io + +**Remember that it shouldn't be the `web` directory in your project's root, but in `build/web`!** + +If you are submitting your game to a game jam, remember to make it public and submit it on the +game jam page too (many get confused by this). + +Further instructions can be found on +[itch.io](https://itch.io/docs/creators/html5#getting-started/zip-file). + + +### Web support + +When using Flame on the web some methods may not work. For example `Flame.device.setOrientation` and +`Flame.device.fullScreen` won't work on web, they can be called, but nothing will happen. + +Another example: pre caching audio using `flame_audio` package also doesn't work due to Audioplayers +not supporting it on web. This can be worked around by using the `http` package, and requesting a +get to the audio file, that will make the browser cache the file producing the same effect as on +mobile. + +If you want to create instances of `ui.Image` on the web you can use our +`Flame.images.decodeImageFromPixels` method. This wraps the `decodeImageFromPixels` from the `ui` +library, but with support for the web platform. If the `runAsWeb` argument is set to `true` (by +default it is set to `kIsWeb`) it will decode the image using an internal image method. When the +`runAsWeb` is `false` it will use the `decodeImageFromPixels`, which is currently not supported on +the web. diff --git a/docs/1.9.0/_sources/flame/rendering/decorators.md.txt b/docs/1.9.0/_sources/flame/rendering/decorators.md.txt new file mode 100644 index 000000000..11285154f --- /dev/null +++ b/docs/1.9.0/_sources/flame/rendering/decorators.md.txt @@ -0,0 +1,200 @@ +# Decorators + +**Decorators** are classes that can encapsulate certain visual effects and then apply those visual +effects to a sequence of canvas drawing operations. Decorators are not [Component]s, but they can +be applied to components either manually or via the [HasDecorator] mixin. Likewise, decorators are +not [Effect]s, although they can be used to implement certain `Effect`s. + +There are a certain number of decorators available in Flame, and it is simple to add one's own if +necessary. We are planning to add shader-based decorators once Flutter fully supports them on the +web. + + +## Flame built-in decorators + + +### PaintDecorator.blur + +```{flutter-app} +:sources: ../flame/examples +:page: decorator_blur +:show: widget code infobox +:width: 180 +:height: 160 +``` + +This decorator applies a Gaussian blur to the underlying component. The amount of blur can be +different in the X and Y direction, though this is not very common. + +```dart +final decorator = PaintDecorator.blur(3.0); +``` + +Possible uses: + +- soft shadows; +- "out-of-focus" objects in the distance or very close to the camera; +- motion blur effects; +- deemphasize/obscure content when showing a popup dialog; +- blurred vision when the character is drunk. + + +### PaintDecorator.grayscale + +```{flutter-app} +:sources: ../flame/examples +:page: decorator_grayscale +:show: widget code infobox +:width: 180 +:height: 160 +``` + +This decorator converts the underlying image into the shades of grey, as if it was a +black-and-white photograph. In addition, you can make the image semi-transparent to the desired +level of `opacity`. + +```dart +final decorator = PaintDecorator.grayscale(opacity: 0.5); +``` + +Possible uses: + +- apply to an NPC to turn them into stone, or into a ghost! +- apply to a scene to indicate that it is a memory of the past; +- black-and-white photos. + + +### PaintDecorator.tint + +```{flutter-app} +:sources: ../flame/examples +:page: decorator_tint +:show: widget code infobox +:width: 180 +:height: 160 +``` + +This decorator *tints* the underlying image with the specified color, as if watching it through a +colored glass. It is recommended that the `color` used by this decorator was semi-transparent, so +that you can see the details of the image below. + +```dart +final decorator = PaintDecorator.tint(const Color(0xAAFF0000); +``` + +Possible uses: + +- NPCs affected by certain types of magic; +- items/characters in the shadows can be tinted black; +- tint the scene red to show bloodlust, or that the character is low on health; +- tint green to show that the character is poisoned or sick; +- tint the scene deep blue during the night time; + + +### Rotate3DDecorator + +```{flutter-app} +:sources: ../flame/examples +:page: decorator_rotate3d +:show: widget code infobox +:width: 180 +:height: 160 +``` + +This decorator applies a 3D rotation to the underlying component. You can specify the angles of the +rotation, as well as the pivot point and the amount of perspective distortion to apply. + +The decorator also supplies the `isFlipped` property, which allows you to determine whether the +component is currently being viewed from the front side or from the back. This is useful if you want +to draw a component whose appearance is different in the front and in the back. + +```dart +final decorator = Rotate3DDecorator( + center: component.center, + angleX: rotationAngle, + perspective: 0.002, +); +``` + +Possible uses: + +- a card that can be flipped over; +- pages in a book; +- transitions between app routes; +- 3d falling particles such as snowflakes or leaves. + + +### Shadow3DDecorator + +```{flutter-app} +:sources: ../flame/examples +:page: decorator_shadow3d +:show: widget code infobox +:width: 180 +:height: 160 +``` + +This decorator renders a shadow underneath the component, as if the component was a 3D object +standing on a plane. This effect works best for games that use isometric camera projection. + +The shadow produced by this generator is quite flexible: you can control its angle, length, opacity, +blur, etc. For a full description of what properties this decorator has and their meaning, see the +class documentation. + +```dart +final decorator = Shadow3DDecorator( + base: Vector2(100, 150), + angle: -1.4, + xShift: 200, + yScale: 1.5, + opacity: 0.5, + blur: 1.5, +); +``` + +The primary purpose of this decorator is to add shadows on the ground to your components. The main +limitation is that the shadows are flat and cannot interact with the environment. For example, this +decorator cannot handle shadows that fall onto walls or other vertical structures. + + +## Using decorators + + +### HasDecorator mixin + +This `Component` mixin adds the `decorator` property, which is initially `null`. If you set this +property to an actual `Decorator` object, then that decorator will apply its visual effect during +the rendering of the component. In order to remove this visual effect, simply set the `decorator` +property back to `null`. + + +### PositionComponent + +`PositionComponent` (and all the derived classes) already has a `decorator` property, so for these +components the `HasDecorator` mixin is not needed. + +In fact, the `PositionComponent` uses its decorator in order to properly position the component on +the screen. Thus, any new decorators that you'd want to apply to the `PositionComponent` will need +to be chained (see the [](#multiple-decorators) section below). + +It is also possible to replace the root decorator of the `PositionComponent`, if you want to create +an alternative logic for how the component shall be positioned on the screen. + + +### Multiple decorators + +It is possible to apply several decorators simultaneously to the same component: the `Decorator` +class supports chaining. That is, if you have an existing decorator on a component and you want to +add another one, then you can call `component.decorator.addLast(newDecorator)` -- this will add +the new decorator at the end of the existing chain. The method `removeLast()` can remove that +decorator later. + +Several decorators can be chain that way. For example, if `A` is an initial decorator, then +`A.addLast(B)` can be followed by either `A.addLast(C)` or `B.addLast(C)` -- and in both cases the +chain `A -> B -> C` will be created. In practice, it means that the entire chain can be manipulated +from its root, which usually is `component.decorator`. + + +[Component]: ../../flame/components.md#component +[Effect]: ../../flame/effects.md +[HasDecorator]: #hasdecorator-mixin diff --git a/docs/1.9.0/_sources/flame/rendering/images.md.txt b/docs/1.9.0/_sources/flame/rendering/images.md.txt new file mode 100644 index 000000000..760445851 --- /dev/null +++ b/docs/1.9.0/_sources/flame/rendering/images.md.txt @@ -0,0 +1,367 @@ +# Images + +To start off you must have an appropriate folder structure and add the files to the `pubspec.yaml` +file, like this: + +```yaml +flutter: + assets: + - assets/images/player.png + - assets/images/enemy.png +``` + +Images can be in any format supported by Flutter, which include: JPEG, WebP, PNG, GIF, animated GIF, +animated WebP, BMP, and WBMP. Other formats would require additional libraries. For example, SVG +images can be loaded via the `flame_svg` library. + + +## Loading images + +Flame bundles an utility class called `Images` that allows you to easily load and cache images from +the assets directory into memory. + +Flutter has a handful of types related to images, and converting everything properly from a local +asset to an `Image` that can be drawn on Canvas is a bit convoluted. This class allows you to obtain +an `Image` that can be drawn on the `Canvas` using the `drawImageRect` method. + +It automatically caches any image loaded by filename, so you can safely call it many times. + +The methods for loading and clearing the cache are: `load`, `loadAll`, `clear` and `clearCache`. +They return `Future`s for loading the images. These futures must be awaited for before the images +can be used in any way. If you do not want to await these futures right away, you can initiate +multiple `load()` operations and then await for all of them at once using `Images.ready()` method. + +To synchronously retrieve a previously cached image, the `fromCache` method can be used. If an image +with that key was not previously loaded, it will throw an exception. + +To add an already loaded image to the cache, the `add` method can be used and you can set the key +that the image should have in the cache. + +You can also use `ImageExtension.fromPixels()` to dynamically create an image during the game. + +For `clear` and `clearCache`, do note that `dispose` is called for each removed image from the +cache, so make sure that you don't use the image afterwards. + + +### Standalone usage + +It can manually be used by instantiating it: + +```dart +import 'package:flame/cache.dart'; +final imagesLoader = Images(); +Image image = await imagesLoader.load('yourImage.png'); +``` + +But Flame also offers two ways of using this class without instantiating it yourself. + + +### Flame.images + +There is a singleton, provided by the `Flame` class, that can be used as a global image cache. + +Example: + +```dart +import 'package:flame/flame.dart'; +import 'package:flame/sprite.dart'; + +// inside an async context +Image image = await Flame.images.load('player.png'); + +final playerSprite = Sprite(image); +``` + + +### Game.images + +The `Game` class offers some utility methods for handling images loading too. It bundles an instance +of the `Images` class, that can be used to load image assets to be used during the game. The game +will automatically free the cache when the game widget is removed from the widget tree. + +The `onLoad` method from the `Game` class is a great place for the initial assets to be loaded. + +Example: + +```dart +class MyGame extends Game { + + Sprite player; + + @override + Future onLoad() async { + // Note that you could also use Sprite.load for this. + final playerImage = await images.load('player.png'); + player = Sprite(playerImage); + } +} +``` + +Loaded assets can also be retrieved while the game is running by `images.fromCache`, for example: + +```dart +class MyGame extends Game { + + // attributes omitted + + @override + Future onLoad() async { + // other loads omitted + await images.load('bullet.png'); + } + + void shoot() { + // This is just an example, in your game you probably don't want to + // instantiate new [Sprite] objects every time you shoot. + final bulletSprite = Sprite(images.fromCache('bullet.png')); + _bullets.add(bulletSprite); + } +} +``` + + +## Loading images over the network + +The Flame core package doesn't offer a built in method to loading images from the network. + +The reason for that is that Flutter/Dart does not have a built in http client, which requires +a package to be used and since there are a couple of packages available out there, we refrain +from forcing the user to use a specific package. + +With that said, it is quite simple to load images from the network once a http client package +is chosen by the user. The following snippet shows how an `Image` can be fetched from the web +using the [http](https://pub.dev/packages/http) package. + +```dart +import 'package:http/http.dart' as http; +import 'package:flutter/painting.dart'; + +final response = await http.get('https://url.com/image.png'); +final image = await decodeImageFromList(response.bytes); +``` + +```{note} +Check [`flame_network_assets`](https://pub.dev/packages/flame_network_assets) +for a ready to use network assets solution that provides a built in cache. +``` + + +## Sprite + +Flame offers a `Sprite` class that represents an image, or a region of an image. + +You can create a `Sprite` by providing it an `Image` and coordinates that defines the piece of the +image that that sprite represents. + +For example, this will create a sprite representing the whole image of the file passed: + +```dart +final image = await images.load('player.png'); +Sprite player = Sprite(image); +``` + +You can also specify the coordinates in the original image where the sprite is located. This allows +you to use sprite sheets and reduce the number of images in memory, for example: + +```dart +final image = await images.load('player.png'); +final playerFrame = Sprite( + image, + srcPosition: Vector2(32.0, 0), + srcSize: Vector2(16.0, 16.0), +); +``` + +The default values are `(0.0, 0.0)` for `srcPosition` and `null` for `srcSize` (meaning it will use +the full width/height of the source image). + +The `Sprite` class has a render method, that allows you to render the sprite onto a `Canvas`: + +```dart +final image = await images.load('block.png'); +Sprite block = Sprite(image); + +// in your render method +block.render(canvas, 16.0, 16.0); //canvas, width, height +``` + +You must pass the size to the render method, and the image will be resized accordingly. + +All render methods from the `Sprite` class can receive a `Paint` instance as the optional named +parameter `overridePaint` that parameter will override the current `Sprite` paint instance for that +render call. + +`Sprite`s can also be used as widgets, to do so just use `SpriteWidget` class. + +A complete example using sprite as widgets can be found +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/sprite_widget_example.dart). + + +## SpriteBatch + +If you have a sprite sheet (also called an image atlas, which is an image with smaller images +inside), and would like to render it effectively - `SpriteBatch` handles that job for you. + +Give it the filename of the image, and then add rectangles which describes various part of the +image, in addition to transforms (position, scale and rotation) and optional colors. + +You render it with a `Canvas` and an optional `Paint`, `BlendMode` and `CullRect`. + +A `SpriteBatchComponent` is also available for your convenience. + +See the examples +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/spritebatch_example.dart). + + +## ImageComposition + +In some cases you may want to merge multiple images into a single image; this is called +[Compositing](https://en.wikipedia.org/wiki/Compositing). This can be useful for example when +working with the [SpriteBatch](#spritebatch) API to optimize your drawing calls. + +For such use cases Flame comes with the `ImageComposition` class. This allows you to add multiple +images, each at their own position, onto a new image: + +```dart +final composition = ImageComposition() + ..add(image1, Vector2(0, 0)) + ..add(image2, Vector2(64, 0)); + ..add(image3, + Vector2(128, 0), + source: Rect.fromLTWH(32, 32, 64, 64), + ); + +Image image = await composition.compose(); +Image imageSync = composition.composeSync(); +``` + +As you can see, two versions of composing image are available. Use `ImageComposition.compose()` for +the async approach. Or use the new `ImageComposition.composeSync()` function to rasterize the +image into GPU context using the benefits of the `Picture.toImageSync` function. + +**Note:** Composing images is expensive, we do not recommend you run this every tick as it affect +the performance badly. Instead we recommend to have your compositions pre-rendered so you can just +reuse the output image. + + +## Animation + +The Animation class helps you create a cyclic animation of sprites. + +You can create it by passing a list of equally sized sprites and the stepTime (that is, how many +seconds it takes to move to the next frame): + +```dart +final a = SpriteAnimation.spriteList(sprites, stepTime: 0.02); +``` + +After the animation is created, you need to call its `update` method and render the current frame's +sprite on your game instance. + +Example: + +```dart +class MyGame extends Game { + SpriteAnimation a; + + MyGame() { + a = SpriteAnimation(...); + } + + void update(double dt) { + a.update(dt); + } + + void render(Canvas c) { + a.getSprite().render(c); + } +} +``` + +A better alternative to generate a list of sprites is to use the `fromFrameData` constructor: + +```dart +const amountOfFrames = 8; +final a = SpriteAnimation.fromFrameData( + imageInstance, + SpriteAnimationFrame.sequenced( + amount: amountOfFrames, + textureSize: Vector2(16.0, 16.0), + stepTime: 0.1, + ), +); +``` + +This constructor makes creating an `Animation` very easy when using sprite sheets. + +In the constructor you pass an image instance and the frame data, which contains some parameters +that can be used to describe the animation. Check the documentation on the constructors available on +the `SpriteAnimationFrameData` class to see all the parameters. + +If you use Aseprite for your animations, Flame does provide some support for Aseprite animation's +JSON data. To use this feature you will need to export the Sprite Sheet's JSON data, and use +something like the following snippet: + +```dart +final image = await images.load('chopper.png'); +final jsonData = await assets.readJson('chopper.json'); +final animation = SpriteAnimation.fromAsepriteData(image, jsonData); +``` + +**Note:** trimmed sprite sheets are not supported by flame, so if you export your sprite sheet this +way, it will have the trimmed size, not the sprite original size. + +Animations, after created, have an update and render method; the latter renders the current frame, +and the former ticks the internal clock to update the frames. + +Animations are normally used inside `SpriteAnimationComponent`s, but custom components with several +Animations can be created as well. + +A complete example of using animations as widgets can be found +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/sprite_animation_widget_example.dart). + + +## SpriteSheet + +Sprite sheets are big images with several frames of the same sprite on it and is a very good way to +organize and keep your animations stored. Flame provides a very simple utility class to deal with +SpriteSheets, with it you can load your sprite sheet image and extract animations from it. Below is +a very simple example of how to use it: + +```dart +import 'package:flame/sprite.dart'; + +final spriteSheet = SpriteSheet( + image: imageInstance, + srcSize: Vector2.all(16.0), +); + +final animation = spriteSheet.createAnimation(0, stepTime: 0.1); +``` + +Now you can use the animation directly or use it in an animation component. + +You can also create a custom animation by retrieving individual `SpriteAnimationFrameData` using +either `SpriteSheet.createFrameData` or `SpriteSheet.createFrameDataFromId`: + +```dart +final animation = SpriteAnimation.fromFrameData( + imageInstance, + SpriteAnimationData([ + spriteSheet.createFrameDataFromId(1, stepTime: 0.1), // by id + spriteSheet.createFrameData(2, 3, stepTime: 0.3), // row, column + spriteSheet.createFrameDataFromId(4, stepTime: 0.1), // by id + ]), +); +``` + +If you don't need any kind of animation and instead only want an instance of a `Sprite` on the +`SpriteSheet` you can use the `getSprite` or `getSpriteById` methods: + +```dart +spriteSheet.getSpriteById(2); // by id +spriteSheet.getSprite(0, 0); // row, column +``` + +You can see a full example of the `SpriteSheet` class +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/sprite_sheet_example.dart). diff --git a/docs/1.9.0/_sources/flame/rendering/layers.md.txt b/docs/1.9.0/_sources/flame/rendering/layers.md.txt new file mode 100644 index 000000000..cd28ad42e --- /dev/null +++ b/docs/1.9.0/_sources/flame/rendering/layers.md.txt @@ -0,0 +1,268 @@ +# Layers and Snapshots + +Layers and snapshots share some common features, including the ability to pre-render and cache +objects for improved performance. However, they also have unique features which make them better +suited for different use-cases. + +`Snapshot` is a mixin that can be added to any `PositionComponent`. Use this for: + +- Mixing in to existing game objects (that are `PositionComponents`). +- Caching game objects, such as sprites, that are complex to render. +- Drawing the same object many times without rendering it each time. +- Capturing an image snapshot to save as a screenshot (for example). + +`Layer` is a class. Use or extend this class for: + +- Structuring your game with logical layers (e.g. UI, foreground, main, background). +- Grouping objects to form a complex scene, and then caching it (e.g. a background layer). +- Processor support. Layers allow user-defined processors to run pre- and post- render. + + +## Layers + +Layers allow you to group rendering by context, as well as allow you to pre-render things. This +enables, for example, rendering parts of your game that don't change much in memory, like a +background. By doing this, you'll free processing power for more dynamic content that needs to be +rendered every game tick. + +There are two types of layers on Flame: + +- `DynamicLayer`: For things that are moving or changing. +- `PreRenderedLayer`: For things that are static. + + +### DynamicLayer + +Dynamic layers are layers that are rendered every time that they are drawn on the canvas. As the +name suggests, it is meant for dynamic content and is most useful for grouping rendering of objects +that have the same context. + +Usage example: + +```dart +class GameLayer extends DynamicLayer { + final MyGame game; + + GameLayer(this.game); + + @override + void drawLayer() { + game.playerSprite.render( + canvas, + position: game.playerPosition, + ); + game.enemySprite.render( + canvas, + position: game.enemyPosition, + ); + } +} + +class MyGame extends Game { + // Other methods omitted... + + @override + void render(Canvas canvas) { + gameLayer.render(canvas); // x and y can be provided as optional position arguments + } +} +``` + + +### PreRenderedLayer + +Pre-rendered layers are rendered only once, cached in memory and then just +replicated on the game canvas afterwards. They are useful for caching content that doesn't change +during the game, like a background for example. + +Usage example: + +```dart +class BackgroundLayer extends PreRenderedLayer { + final Sprite sprite; + + BackgroundLayer(this.sprite); + + @override + void drawLayer() { + sprite.render( + canvas, + position: Vector2(50, 200), + ); + } +} + +class MyGame extends Game { + // Other methods omitted... + + @override + void render(Canvas canvas) { + // x and y can be provided as optional position arguments. + backgroundLayer.render(canvas); + } +} +``` + + +### Layer Processors + +Flame also provides a way to add processors on your layer, which are ways to add effects on the +entire layer. At the moment, out of the box, only the `ShadowProcessor` is available, this processor +renders a back drop shadow on your layer. + +To add processors to your layer, just add them to the layer `preProcessors` or `postProcessors` +list. For example: + +```dart +// Works the same for both DynamicLayer and PreRenderedLayer +class BackgroundLayer extends PreRenderedLayer { + final Sprite sprite; + + BackgroundLayer(this.sprite) { + preProcessors.add(ShadowProcessor()); + } + + @override + void drawLayer() { /* omitted */ } + + // ... +``` + +Custom processors can be created by extending the `LayerProcessor` class. + +You can check a working example of layers +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/layers_example.dart). + + +## Snapshots + +Snapshots are an alternative to layers. The `Snapshot` mixin can be applied to any `PositionComponent`. + +```dart +class SnapshotComponent extends PositionComponent with Snapshot {} + +class MyGame extends FlameGame { + late final SnapshotComponent root; + + @override + Future onLoad() async { + // Add a snapshot component. + root = SnapshotComponent(); + add(root); + } +} +``` + + +### Render as a snapshot + +Setting `renderSnapshot` to `true` (the default) on a snapshot-enabled component behaves similarly +to a `PreRenderedLayer`. The component is rendered only once, cached in memory and then just +replicated on the game canvas afterwards. They are useful for caching content that doesn't change +during the game, like a background for example. + +```dart +class SnapshotComponent extends PositionComponent with Snapshot {} + +class MyGame extends FlameGame { + late final SnapshotComponent root; + late final SpriteComponent background1; + late final SpriteComponent background2; + + @override + Future onLoad() async { + // Add a snapshot component. + root = SnapshotComponent(); + add(root); + + // Add some children. + final background1Sprite = Sprite(await images.load('background1.png')); + background1 = SpriteComponent(sprite: background1Sprite); + root.add(background1); + + final background2Sprite = Sprite(await images.load('background2.png')); + background2 = SpriteComponent(sprite: background2Sprite); + root.add(background2); + + // root will now render once (itself and all its children) and then cache + // the result. On subsequent render calls, root itself, nor any of its + // children, will be rendered. The snapshot will be used instead for + // improved performance. + } +} +``` + + +#### Regenerating a snapshot + +A snapshot-enabled component will generate a snapshot of its entire tree, including its children. +If any of the children change (for example, their position changes, or they are animated), call +`takeSnapshot` to update the cached snapshot. If they are changing very frequently, it's best not +to use a `Snapshot` because there will be no performance benefit. + +A component rendering a snapshot can still be transformed without incurring any performance cost. +Once a snapshot has been taken, the component may still be scaled, moved and rotated. However, if +the content of the component changes (what it is rendering) then the snapshot must be regenerated +by calling `takeSnapshot`. + + +### Taking a snapshot + +A snapshot-enabled component can be used to generate a snapshot at any time, even if +`renderSnapshot` is set to false. This is useful for taking screen-grabs or any other purpose when +it may be useful to have a static snapshot of all or part of your game. + +A snapshot is always generated with no transform applied - i.e. as if the snapshot-enabled +component is at position (0,0) and has no scale or rotation applied. + +A snapshot is saved as a `Picture`, but it can be converted to an `Image` using `snapshotToImage`. + +```dart +class SnapshotComponent extends PositionComponent with Snapshot {} + +class MyGame extends FlameGame { + late final SnapshotComponent root; + + @override + Future onLoad() async { + // Add a snapshot component, but don't use its render mode. + root = SnapshotComponent()..renderSnapshot = false; + add(root); + + // Other code omitted. + } + + // Call something like this to take an image snapshot at any time. + void takeSnapshot() { + root.takeSnapshot(); + final image = root.snapshotToImage(200, 200); + } +} +``` + + +### Snapshots that are cropped or off-center + +Sometimes your snapshot `Image` may appear cropped, or not in the position that is expected. + +This is because the contents of a `Picture` can be positioned anywhere with respect to the origin, +but when it is converted to an `Image`, the image always starts from `0,0`. This means that +anything with a -ve position will be cropped. + +The best way to deal with this is to ensure that your `Snapshot` component is always at position +`0,0` with respect to your game and you never move it. This means that the image will usually +contain what you expect it to. + +However, this is not always possible. To move (or rotate, or scale etc) the snapshot before +converting it to an image, pass a transformation matrix to `snapshotToImage`. + +```dart +// Call something like this to take an image snapshot at any time. +void takeSnapshot() { + // Prepare a matrix to move the snapshot by 200,50. + final matrix = Matrix4.identity()..translate(200.0,50.0); + + root.takeSnapshot(); + final image = root.snapshotToImage(200, 200, transform: matrix); +} +``` diff --git a/docs/1.9.0/_sources/flame/rendering/palette.md.txt b/docs/1.9.0/_sources/flame/rendering/palette.md.txt new file mode 100644 index 000000000..cb36144d8 --- /dev/null +++ b/docs/1.9.0/_sources/flame/rendering/palette.md.txt @@ -0,0 +1,88 @@ +# Palette + +Throughout your game you are going to need to use colors in lots of places. There are two classes on +`dart:ui` that can be used, `Color` and `Paint`. + +The `Color` class represents a ARGB color in a hexadecimal integer +format. So to create a `Color` instance, you just need to pass the color as an integer in the ARGB +format. + + +You can use Dart's hexadecimal notation to make it really easy; for instance: `0xFF00FF00` is fully +opaque green (the "mask" would be `0xAARRGGBB`). + +**Note**: The first two hexadecimal digits are for +the alpha channel (transparency), unlike on regular (non-A) RGB. The max(FF = 255) for the two first +digits means fully opaque, and the min (00 = 0) means fully transparent. + +In the Material Flutter package there is a `Colors` class that provides common colors as constants: + +```dart +import 'package:flutter/material.dart' show Colors; + +const black = Colors.black; +``` + +Some more complex methods might also take a `Paint` object, which is a more complete structure that +allows you to configure aspects related to stroke, colors, filters and blends. +However, normally when using even the more complex APIs, you just want an instance of a `Paint` +object representing just a single simple plain solid color. + +**Note:** we don't recommend that you create a new `Paint` object every time you need a specific +`Paint`, since it could potentially lead to a lot of unnecessary objects being created. A better way +is to either define the `Paint` object somewhere and re-use it (however, do note that the `Paint` +class is mutable, unlike `Color`), or to use the `Palette` class to define all the colors that you +want to use in your game. + +You can create such an object like this: + +```dart +Paint green = Paint()..color = const Color(0xFF00FF00); +``` + +To help you with this and to also keep your game's color palette consistent, Flame adds the `Palette` +class. You can use it to easily access both `Color`s and `Paint`s where needed and also to define +the colors your game use as constants, so you don't get those mixed up. + +The `BasicPalette` class is an example of what a palette can look like, and adds black and white as +colors. So to use black or white you can access those directly from the `BasicPalette`; for example, +using `color`: + +```dart +TextConfig regular = TextConfig(color: BasicPalette.white.color); +``` + +Or using `paint`: + +```dart +canvas.drawRect(rect, BasicPalette.black.paint); +``` + +However, the idea is that you can create your own palette, following the `BasicPalette` example, and +add the color palette/scheme of your game. Then you will be able to statically access any color in +your components and classes. Below is an example of a `Palette` implementation, from the example +game [BGUG](https://github.com/bluefireteam/bgug/blob/master/lib/palette.dart): + +```dart +import 'dart:ui'; + +import 'package:flame/palette.dart'; + +class Palette { + static PaletteEntry white = BasicPalette.white; + + static PaletteEntry toastBackground = PaletteEntry(Color(0xFFAC3232)); + static PaletteEntry toastText = PaletteEntry(Color(0xFFDA9A00)); + + static PaletteEntry grey = PaletteEntry(Color(0xFF404040)); + static PaletteEntry green = PaletteEntry(Color(0xFF54a286)); +} +``` + +A `PaletteEntry` is a `const` class that holds information of a color and it has the following +members: + +- `color`: returns the `Color` specified +- `paint`: creates a new `Paint` with the color specified. `Paint` is a non-`const` class, so this + method actually creates a brand new instance every time it's called. It's safe to cascade + mutations to this. diff --git a/docs/1.9.0/_sources/flame/rendering/particles.md.txt b/docs/1.9.0/_sources/flame/rendering/particles.md.txt new file mode 100644 index 000000000..a87cc8813 --- /dev/null +++ b/docs/1.9.0/_sources/flame/rendering/particles.md.txt @@ -0,0 +1,432 @@ +# Particles + +Flame offers a basic, yet robust and extendable particle system. The core concept of this system is +the `Particle` class, which is very similar in its behavior to the `ParticleSystemComponent`. + +The most basic usage of a `Particle` with `FlameGame` would look as following: + +```dart +import 'package:flame/components.dart'; + +// ... + +game.add( + // Wrapping a Particle with ParticleSystemComponent + // which maps Component lifecycle hooks to Particle ones + // and embeds a trigger for removing the component. + ParticleSystemComponent( + particle: CircleParticle(), + ), +); +``` + +When using `Particle` with a custom `Game` implementation, please ensure that both the `update` and +`render` methods are called during each game loop tick. + +Main approaches to implement desired particle effects: + +- Composition of existing behaviors. +- Use behavior chaining (just a syntactic sugar of the first one). +- Using `ComputedParticle`. + +Composition works in a similar fashion to those of Flutter widgets by defining the effect from top +to bottom. Chaining allows to express the same composition trees more fluently by defining behaviors +from bottom to top. Computed particles in their turn fully delegate implementation of the behavior +to your code. Any of the approaches could be used in conjunction with existing behaviors where +needed. + +```dart +Random rnd = Random(); + +Vector2 randomVector2() => (Vector2.random(rnd) - Vector2.random(rnd)) * 200; + +// Composition. +// +// Defining a particle effect as a set of nested behaviors from top to bottom, +// one within another: +// +// ParticleSystemComponent +// > ComposedParticle +// > AcceleratedParticle +// > CircleParticle +game.add( + ParticleSystemComponent( + particle: Particle.generate( + count: 10, + generator: (i) => AcceleratedParticle( + acceleration: randomVector2(), + child: CircleParticle( + paint: Paint()..color = Colors.red, + ), + ), + ), + ), +); + +// Chaining. +// +// Expresses the same behavior as above, but with a more fluent API. +// Only Particles with SingleChildParticle mixin can be used as chainable behaviors. +game.add( + ParticleSystemComponent( + particle: Particle.generate( + count: 10, + generator: (i) => pt.CircleParticle(paint: Paint()..color = Colors.red) + ) + ) +); + +// Computed Particle. +// +// All the behaviors are defined explicitly. Offers greater flexibility +// compared to built-in behaviors. +game.add( + ParticleSystemComponent( + particle: Particle.generate( + count: 10, + generator: (i) { + Vector2 position = Vector2.zero(); + Vector2 speed = Vector2.zero(); + final acceleration = randomVector2(); + final paint = Paint()..color = Colors.red; + + return ComputedParticle( + renderer: (canvas, _) { + speed += acceleration; + position += speed; + canvas.drawCircle(Offset(position.x, position.y), 1, paint); + } + ); + } + ) + ) +); +``` + +You can find more examples of how to use different built-in particles in various combinations +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/particles_example.dart). + + +## Lifecycle + +A behavior common to all `Particle`s is that all of them accept a `lifespan` argument. This value is +used to make the `ParticleSystemComponent` remove itself once its internal `Particle` has reached +the end of its life. Time within the `Particle` itself is tracked using the Flame `Timer` class. It +can be configured with a `double`, represented in seconds (with microsecond precision) by passing +it into the corresponding `Particle` constructor. + +```dart +Particle(lifespan: .2); // will live for 200ms. +Particle(lifespan: 4); // will live for 4s. +``` + +It is also possible to reset a `Particle`'s lifespan by using the `setLifespan` method, which also +accepts a `double` of seconds. + +```dart +final particle = Particle(lifespan: 2); + +// ... after some time. +particle.setLifespan(2) // will live for another 2s. +``` + +During its lifetime, a `Particle` tracks the time it was alive and exposes it through the `progress` +getter, which returns a value between `0.0` and `1.0`. This value can be used in a similar fashion +as the `value` property of the `AnimationController` class in Flutter. + +```dart +final particle = Particle(lifespan: 2.0); + +game.add(ParticleSystemComponent(particle: particle)); + +// Will print values from 0 to 1 with step of .1: 0, 0.1, 0.2 ... 0.9, 1.0. +Timer.periodic(duration * .1, () => print(particle.progress)); +``` + +The `lifespan` is passed down to all the descendants of a given `Particle`, if it supports any of +the nesting behaviors. + + +## Built-in particles + +Flame ships with a few built-in `Particle` behaviors: + +- The `TranslatedParticle` translates its `child` by given `Vector2` +- The `MovingParticle` moves its `child` between two predefined `Vector2`, supports `Curve` +- The `AcceleratedParticle` allows basic physics based effects, like gravitation or speed dampening +- The `CircleParticle` renders circles of all shapes and sizes +- The `SpriteParticle` renders Flame `Sprite` within a `Particle` effect +- The `ImageParticle` renders *dart:ui* `Image` within a `Particle` effect +- The `ComponentParticle` renders Flame `Component` within a `Particle` effect +- The `FlareParticle` renders Flare animation within a `Particle` effect + +More examples of how to use these behaviors together are available +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/particles_example.dart). +All the implementations are available in the +[particles](https://github.com/flame-engine/flame/tree/main/packages/flame/lib/src/particles) folder +on the Flame repository. + + +## TranslatedParticle + +Simply translates the underlying `Particle` to a specified `Vector2` within the rendering `Canvas`. +Does not change or alter its position, consider using `MovingParticle` or `AcceleratedParticle` +where change of position is required. Same effect could be achieved by translating the `Canvas` +layer. + +```dart +game.add( + ParticleSystemComponent( + particle: TranslatedParticle( + // Will translate the child Particle effect to the center of game canvas. + offset: game.size / 2, + child: Particle(), + ), + ), +); +``` + + +## MovingParticle + +Moves the child `Particle` between the `from` and `to` `Vector2`s during its lifespan. Supports +`Curve` via `CurvedParticle`. + +```dart +game.add( + ParticleSystemComponent( + particle: MovingParticle( + // Will move from corner to corner of the game canvas. + from: Vector2.zero(), + to: game.size, + child: CircleParticle( + radius: 2.0, + paint: Paint()..color = Colors.red, + ), + ), + ), +); +``` + + +## AcceleratedParticle + +A basic physics particle which allows you to specify its initial `position`, `speed` and +`acceleration` and lets the `update` cycle do the rest. All three are specified as `Vector2`s, which +you can think of as vectors. It works especially well for physics-based "bursts", but it is not +limited to that. Unit of the `Vector2` value is *logical px/s*. So a speed of `Vector2(0, 100)` will +move a child `Particle` by 100 logical pixels of the device every second of game time. + +```dart +final rnd = Random(); +Vector2 randomVector2() => (Vector2.random(rnd) - Vector2.random(rnd)) * 100; + +game.add( + ParticleSystemComponent( + particle: AcceleratedParticle( + // Will fire off in the center of game canvas + position: game.canvasSize/2, + // With random initial speed of Vector2(-100..100, 0..-100) + speed: Vector2(rnd.nextDouble() * 200 - 100, -rnd.nextDouble() * 100), + // Accelerating downwards, simulating "gravity" + // speed: Vector2(0, 100), + child: CircleParticle( + radius: 2.0, + paint: Paint()..color = Colors.red, + ), + ), + ), +); +``` + + +## CircleParticle + +A `Particle` which renders a circle with given `Paint` at the zero offset of passed `Canvas`. Use in +conjunction with `TranslatedParticle`, `MovingParticle` or `AcceleratedParticle` in order to achieve +desired positioning. + +```dart +game.add( + ParticleSystemComponent( + particle: CircleParticle( + radius: game.size.x / 2, + paint: Paint()..color = Colors.red.withOpacity(.5), + ), + ), +); +``` + + +## SpriteParticle + +Allows you to embed a `Sprite` into your particle effects. + +```dart +game.add( + ParticleSystemComponent( + particle: SpriteParticle( + sprite: Sprite('sprite.png'), + size: Vector2(64, 64), + ), + ), +); +``` + + +## ImageParticle + +Renders given `dart:ui` image within the particle tree. + +```dart +// During game initialisation +await Flame.images.loadAll(const [ + 'image.png', +]); + +// ... + +// Somewhere during the game loop +final image = await Flame.images.load('image.png'); + +game.add( + ParticleSystemComponent( + particle: ImageParticle( + size: Vector2.all(24), + image: image, + ); + ), +); +``` + + +## SpriteAnimationParticle + +A `Particle` which embeds a `SpriteAnimation`. +By default, aligns the `SpriteAnimation`'s `stepTime` so that +it's fully played during the `Particle` lifespan. It's possible to override this behavior with the +`alignAnimationTime` argument. + +```dart +final spriteSheet = SpriteSheet( + image: yourSpriteSheetImage, + srcSize: Vector2.all(16.0), +); + +game.add( + ParticleSystemComponent( + particle: SpriteAnimationParticle( + animation: spriteSheet.createAnimation(0, stepTime: 0.1), + ); + ), +); +``` + + +## ComponentParticle + +This `Particle` allows you to embed a `Component` within the particle effects. The `Component` could +have its own `update` lifecycle and could be reused across different effect trees. If the only thing +you need is to add some dynamics to an instance of a certain `Component`, please consider adding it +to the `game` directly, without the `Particle` in the middle. + +```dart +final longLivingRect = RectComponent(); + +game.add( + ParticleSystemComponent( + particle: ComponentParticle( + component: longLivingRect + ); + ), +); + +class RectComponent extends Component { + void render(Canvas c) { + c.drawRect( + Rect.fromCenter(center: Offset.zero, width: 100, height: 100), + Paint()..color = Colors.red + ); + } + + void update(double dt) { + /// Will be called by parent [Particle] + } +} +``` + + +## ComputedParticle + +A `Particle` which could help you when: + +- Default behavior is not enough +- Complex effects optimization +- Custom easings + +When created, it delegates all the rendering to a supplied `ParticleRenderDelegate` which is called +on each frame to perform necessary computations and render something to the `Canvas`. + +```dart +game.add( + ParticleSystemComponent( + // Renders a circle which gradually changes its color and size during the + // particle lifespan. + particle: ComputedParticle( + renderer: (canvas, particle) => canvas.drawCircle( + Offset.zero, + particle.progress * 10, + Paint() + ..color = Color.lerp( + Colors.red, + Colors.blue, + particle.progress, + ), + ), + ), + ), +) +``` + + +## Nesting behavior + +Flame's implementation of particles follows the same pattern of extreme composition as Flutter +widgets. That is achieved by encapsulating small pieces of behavior in every particle and then +nesting these behaviors together to achieve the desired visual effect. + +Two entities that allow `Particle`s to nest each other are: `SingleChildParticle` mixin and +`ComposedParticle` class. + +A `SingleChildParticle` may help you with creating `Particles` with a custom behavior. For example, +randomly positioning its child during each frame: + +The `SingleChildParticle` may help you with creating `Particles` with a custom behavior. + +For example, randomly positioning it's child during each frame: + +```dart +var rnd = Random(); + +class GlitchParticle extends Particle with SingleChildParticle { + Particle child; + + GlitchParticle({ + required this.child, + super.lifespan, + }); + + @override + render(Canvas canvas) { + canvas.save(); + canvas.translate(rnd.nextDouble() * 100, rnd.nextDouble() * 100); + + // Will also render the child + super.render(); + + canvas.restore(); + } +} +``` + +The `ComposedParticle` could be used either as a standalone or within an existing `Particle` tree. diff --git a/docs/1.9.0/_sources/flame/rendering/rendering.md.txt b/docs/1.9.0/_sources/flame/rendering/rendering.md.txt new file mode 100644 index 000000000..8d7c8426b --- /dev/null +++ b/docs/1.9.0/_sources/flame/rendering/rendering.md.txt @@ -0,0 +1,19 @@ +# Rendering + +- [Colors and Palette](palette.md) +- [Decorators](decorators.md) +- [Images, Sprites and Animations](images.md) +- [Layers](layers.md) +- [Particles](particles.md) +- [Text Rendering](text_rendering.md) + +```{toctree} +:hidden: + +Colors and Palette +Decorators +Images, Sprites and Animations +Layers and Snapshots +Particles +Text Rendering +``` diff --git a/docs/1.9.0/_sources/flame/rendering/text_rendering.md.txt b/docs/1.9.0/_sources/flame/rendering/text_rendering.md.txt new file mode 100644 index 000000000..b40de3f25 --- /dev/null +++ b/docs/1.9.0/_sources/flame/rendering/text_rendering.md.txt @@ -0,0 +1,589 @@ +# Text Rendering + +Flame has some dedicated classes to help you render text. + + +## Text Components + +The simplest way to render text with Flame is to leverage one of the provided text-rendering +components: + +- `TextComponent` for rendering a single line of text +- `TextBoxComponent` for bounding multi-line text within a sized box, including the possibility of a + typing effect + +Both components are showcased in [this +example](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/text_example.dart). + + +### TextComponent + +`TextComponent` is a simple component that renders a single line of text. + +Simple usage: + +```dart +class MyGame extends FlameGame { + @override + void onLoad() { + add( + TextComponent( + text: 'Hello, Flame', + position = Vector2.all(16.0), + ), + ); + } +} +``` + +In order to configure aspects of the rendering like font family, size, color, etc, you need to +provide (or amend) a `TextRenderer` with such information; while you can read more details ab out +this interface below, the simplest implementation you can use is the `TextPaint`, which takes a +Flutter `TextStyle`: + +```dart +final regular = TextPaint( + style: TextStyle( + fontSize: 48.0, + color: BasicPalette.white.color, + ), +); + +class MyGame extends FlameGame { + @override + void onLoad() { + add( + TextComponent( + text: 'Hello, Flame', + textRenderer: regular, + anchor: Anchor.topCenter, + position: Vector2(size.width / 2, 32.0), + ), + ); + } +} +``` + +You can find all the options under [TextComponent's +API](https://pub.dev/documentation/flame/latest/components/TextComponent-class.html). + + +### TextBoxComponent + +`TextBoxComponent` is very similar to `TextComponent`, but as its name suggest it is used to render +text inside a bounding box, creating line breaks according to the provided box size. + +You can decide if the box should grow as the text is written or if it should be static by the +`growingBox` variable in the `TextBoxConfig`. A static box could either have a fixed size (setting +the `size` property of the `TextBoxComponent`), or to automatically shrink to fit the text content. + +In addition, the `align` property allows you to control the the horizontal and vertical alignment of +the text content. For example, setting `align` to `Anchor.center` will center the text within its +bounding box both vertically and horizontally. + +If you want to change the margins of the box use the `margins` variable in the `TextBoxConfig`. + +Finally, if you want to simulate a "typing" effect, by showing each character of the string one by +one as if being typed in real-time, you can provide the `boxConfig.timePerChar` parameter. + +Example usage: + +```dart +class MyTextBox extends TextBoxComponent { + MyTextBox(String text) : super( + text: text, + textRenderer: tiny, + boxConfig: TextBoxConfig(timePerChar: 0.05), + ); + + final bgPaint = Paint()..color = Color(0xFFFF00FF); + final borderPaint = Paint()..color = Color(0xFF000000)..style = PaintingStyle.stroke; + + @override + void render(Canvas canvas) { + Rect rect = Rect.fromLTWH(0, 0, width, height); + canvas.drawRect(rect, bgPaint); + canvas.drawRect(rect.deflate(boxConfig.margin), borderPaint); + super.render(canvas); + } +} +``` + +You can find all the options under [TextBoxComponent's +API](https://pub.dev/documentation/flame/latest/components/TextBoxComponent-class.html). + + +### TextElementComponent + +If you want to render an arbitrary TextElement, ranging from a single InlineTextElement to a +formatted DocumentRoot, you can use the `TextElementComponent`. + +A simple example is to create a DocumentRoot to render a sequence of block elements (think of an +HTML "div") containing rich text: + +```dart + final document = DocumentRoot([ + HeaderNode.simple('1984', level: 1), + ParagraphNode.simple( + 'Anything could be true. The so-called laws of nature were nonsense.', + ), + // ... + ]); + final element = TextElementComponent.fromDocument( + document: document, + position: Vector2(100, 50), + size: Vector2(400, 200), + ); +``` + +Note that the size can be specified in two ways; either via: + +- the size property common to all `PositionComponents`; or +- the width/height included within the `DocumentStyle` applied. + +An example applying a style to the document (which can include the size but other parameters as +well): + +```dart + final style = DocumentStyle( + width: 400, + height: 200, + padding: const EdgeInsets.symmetric(vertical: 10, horizontal: 14), + background: BackgroundStyle( + color: const Color(0xFF4E322E), + borderColor: const Color(0xFF000000), + borderWidth: 2.0, + ), + ); + final document = DocumentRoot([ ... ]); + final element = TextElementComponent.fromDocument( + document: document, + style: style, + position: Vector2(100, 50), + ); +``` + +For a more elaborate example of rich-text, formatted text blocks rendering, check [this +example](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/rich_text_example.dart). + +For more details about the underlying mechanics of the text rendering pipeline, see "Text Elements, +Text Nodes, and Text Styles" below. + + +### Flame Markdown + +In order to more easily create rich-text-based DocumentRoots, from simple strings with bold/italics +to complete structured documents, Flame provides the `flame_markdown` bridge package that connects +the `markdown` library with Flame's text rendering infrastructure. + +Just use the `FlameMarkdown` helper class and the `toDocument` method to convert a markdown string +into a DocumentRoot (which can then be used to create a `TextElementComponent`): + +```dart +import 'package:flame/text.dart'; +import 'package:flame_markdown/flame_markdown.dart'; + +// ... +final component = await TextElementComponent.fromDocument( + document: FlameMarkdown.toDocument( + '# Header\n' + '\n' + 'This is a **bold** text, and this is *italic*.\n' + '\n' + 'This is a second paragraph.\n', + ), + style: ..., + position: ..., + size: ..., +); +``` + + +## Infrastructure + +If you are not using the Flame Component System, want to understand the infrastructure behind text +rendering, want to customize fonts and styles used, or want to create your own custom renderers, +this section is for you. + +- `TextRenderer`: renderers know "how" to render text; in essence they contain the style information + to render any string +- `TextElement`: an element is formatted, "laid-out" piece of text, include the string ("what") and + the style ("how") + +The following diagram showcases the class and inheritance structure of the text rendering pipeline: + +```mermaid +%%{init: { 'theme': 'dark' } }%% +classDiagram + %% renderers + note for TextRenderer "This just the style (how). + It knows how to take a text string and create a TextElement. + `render` is just a helper to `format(text).render(...)`. Same for `getLineMetrics`." + class TextRenderer { + TextElement format(String text) + LineMetrics getLineMetrics(String text) + void render(Canvas canvas, String text, ...) + } + class TextPaint + class SpriteFontRenderer + class DebugTextRenderer + + %% elements + class TextElement { + LineMetrics metrics + render(Canvas canvas, ...) + } + class TextPainterTextElement + + TextRenderer --> TextPaint + TextRenderer --> SpriteFontRenderer + TextRenderer --> DebugTextRenderer + + TextRenderer *-- TextElement + TextPaint *-- TextPainterTextElement + SpriteFontRenderer *-- SpriteFontTextElement + + note for TextElement "This is the text (what) and the style (how); + laid out and ready to render." + TextElement --> TextPainterTextElement + TextElement --> SpriteFontTextElement + TextElement --> Others +``` + + +### TextRenderer + +`TextRenderer` is the abstract class used by Flame to render text. Implementations of `TextRenderer` +must include the information about the "how" the text is rendered. Font style, size, color, etc. It +should be able to combine that information with a given string of text, via the `format` method, to +generate a `TextElement`. + +Flame provides two concrete implementations: + +- `TextPaint`: most used, uses Flutter `TextPainter` to render regular text +- `SpriteFontRenderer`: uses a `SpriteFont` (a sprite sheet-based font) to render bitmap text +- `DebugTextRenderer`: only intended to be used for Golden Tests + +But you can also provide your own if you want to extend to other customized forms of text rendering. + +The main job of a `TextRenderer` is to format a string of text into a `TextElement`, that then can +be rendered onto the screen: + +```dart +final textElement = textRenderer.format("Flame is awesome") +textElement.render(...) +``` + +However the renderer provides a helper method to directly create the element and render it: + +```dart +textRenderer.render( + canvas, + 'Flame is awesome', + Vector2(10, 10), + anchor: Anchor.topCenter, +); +``` + + +#### TextPaint + +`TextPaint` is the built-in implementation of text rendering in Flame. It is based on top of +Flutter's `TextPainter` class (hence the name), and it can be configured by the style class +`TextStyle`, which contains all typographical information required to render text; i.e., font size +and color, font family, etc. + +Outside of the style you can also optionally provide one extra parameter which is the +`textDirection` (but that is typically already set to `ltr` or left-to-right). + +Example usage: + +```dart +const TextPaint textPaint = TextPaint( + style: TextStyle( + fontSize: 48.0, + fontFamily: 'Awesome Font', + ), +); +``` + +Note: there are several packages that contain the class `TextStyle`. We export the right one (from +Flutter) via the `text` module: + +```dart +import 'package:flame/text.dart'; +``` + +But if you want to import it explicitly, make sure that you import it from +`package:flutter/painting.dart` (or from material or widgets). If you also need to import `dart:ui`, +you might need to hide its version of `TextStyle`, since that module contains a different class with +the same name: + +```dart +import 'package:flutter/painting.dart'; +import 'dart:ui' hide TextStyle; +``` + +Some common properties of `TextStyle` are the following (here is the [full +list](https://api.flutter.dev/flutter/painting/TextStyle-class.html)): + +- `fontFamily`: a commonly available font, like Arial (default), or a custom font added in your + pubspec (see [here](https://docs.flutter.dev/cookbook/design/fonts) how to do it). +- `fontSize`: font size, in pts (default `24.0`). +- `height`: height of text line, as a multiple of font size (default `null`). +- `color`: the color, as a `ui.Color` (default white). + +For more information regarding colors and how to create then, see the [Colors and the +Palette](palette.md) guide. + + +#### SpriteFontRenderer + +The other renderer option provided out of the box is `SpriteFontRenderer`, which allows you to +provide a `SpriteFont` based off of a sprite sheet. TODO + + +#### DebugTextRenderer + +This renderer is intended to be used for Golden Tests. Rendering normal font-based text in Golden +Tests is unreliable due to differences in font definitions across platforms and different algorithms +used for anti-aliasing. This renderer will render text as if each word was a solid rectangle, making +it possible to test the layout, positioning and sizing of the elements without having to rely on +font-based rendering. + + +## Inline Text Elements + +A `TextElement` is a "pre-compiled", formatted and laid-out piece of text with a specific styling +applied, ready to be rendered at any given position. + +A `InlineTextElement` implements the `TextElement` interface and must implement their two methods, +one that teaches how to translate it around and another on how to draw it to the canvas: + +```dart + void translate(double dx, double dy); + void draw(Canvas canvas); +``` + +These methods are intended to be overwritten by the implementations of `InlineTextElement`, and +probably will not be called directly by users; because a convenient `render` method is provided: + +```dart + void render( + Canvas canvas, + Vector2 position, { + Anchor anchor = Anchor.topLeft, + }) +``` + +That allows the element to be rendered at a specific position, using a given anchor. + +The interface also mandates (and provides) a getter for the `LineMetrics` object associated with +that `InlineTextElement`, which allows you (and the `render` implementation) to access sizing +information related to the element (width, height, ascend, etc). + +```dart + LineMetrics get metrics; +``` + + +## Text Elements, Text Nodes, and Text Styles + +While normal renderers always work with a `InlineTextElement` directly, there is a bigger underlying +infrastructure that can be used to render more rich or formatter text. + +Text Elements are a superset of Inline Text Elements that represent an arbitrary rendering block +within a rich-text document. Essentially, they are concrete and "physical": they are objects that +are ready to be rendered on a canvas. + +This property distinguishes them from Text Nodes, which are structured pieces of text, and from Text +Styles (called `FlameTextStyle` in code to make it easier to work alongside Flutter's `TextStyle`), +which are descriptors for how arbitrary pieces of text ought to be rendered. + +So, in the most general case, a user would use a `TextNode` to describe a desired piece of rich +text; define a `FlameTextStyle` to apply to it; and use that to generate a `TextElement`. Depending +on the type of rendering, the `TextElement` generated will be an `InlineTextElement`, which brings +us back to the normal flow of the rendering pipeline. The unique property of the Inline-Text-type +element is that it exposes a LineMetrics that can be used for advanced rendering; while the other +elements only expose a simpler `draw` method which is unaware of sizing and positioning. + +However, the other types of Text Elements, Text Nodes, and Text Styles must be used if the intent is +to create an entire document (multiple blocks or paragraphs), enriched with formatted text. In order +to render an arbitrary TextElement, you can alternatively use the `TextElementComponent` (see above). + +An example of such usages can be seen in [this +example](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/rich_text_example.dart). + + +### Text Nodes and the Document Root + +A `DocumentRoot` is not a `TextNode` (inheritance-wise) in itself but represents a grouping of +`BlockNodes` that layout a "page" or "document" of rich text laid out in multiple blocks or +paragraphs. It represents the entire document and can receive a global Style. + +The first step to define your rich-text document is to create a Node, which will likely be a +`DocumentRoot`. + +It will first contain the top-most list of Block Nodes that can define headers, paragraphs or +columns. + +Then each of those blocks can contain other blocks or the Inline Text Nodes, either Plain Text Nodes +or some rich-text with specific formatting. + +Note that the hierarchy defined by the node structure is also used for styling purposes as per +defined in the `FlameTextStyle` class. + +The actual nodes all inherit from `TextNode` and are broken down by the following diagram: + +```mermaid +%%{init: { 'theme': 'dark' } }%% +graph TD + %% Config %% + classDef default fill:#282828,stroke:#F6BE00; + + %% Nodes %% + TextNode(" + TextNode + Can be thought of as an HTML DOM node; + each subclass can be thought of as a specific tag. + ") + BlockNode(" + BlockNode + #quot;div#quot; + ") + InlineTextNode(" + InlineTextNode + #quot;span#quot; + ") + ColumnNode(" + ColumnNode + column-arranged group of other Block Nodes + ") + TextBlockNode(" + TextBlockNode + a #quot;div#quot; with an InlineTextNode as a direct child + ") + HeaderNode(" + HeaderNode + #quot;h1#quot; / #quot;h2#quot; / etc + ") + ParagraphNode(" + ParagraphNode + #quot;p#quot; + ") + GroupTextNode(" + GroupTextNode + groups other TextNodes in a single line + ") + PlainTextNode(" + PlainTextNode + just plain text, unformatted + ") + ItalicTextNode(" + ItalicTextNode + #quot;i#quot; / #quot;em#quot; + ") + BoldTextNode(" + BoldTextNode + #quot;b#quot; / #quot;strong#quot; + ") + TextNode ----> BlockNode + TextNode --------> InlineTextNode + BlockNode --> ColumnNode + BlockNode --> TextBlockNode + TextBlockNode --> HeaderNode + TextBlockNode --> ParagraphNode + InlineTextNode --> GroupTextNode + InlineTextNode --> PlainTextNode + InlineTextNode --> BoldTextNode + InlineTextNode --> ItalicTextNode +``` + + +### (Flame) Text Styles + +Text Styles can be applied to nodes to generate elements. They all inherit from `FlameTextStyle` +abstract class (which is named as is to avoid confusion with Flutter's `TextStyle`). + +They follow a tree-like structure, always having `DocumentStyle` as the root; this structure is +leveraged to apply cascading style to the analogous Node structure. In fact, they are pretty similar +to, and can be thought of as, CSS definitions. + +The full inheritance chain can be seen on the following diagram: + +```mermaid +%%{init: { 'theme': 'dark' } }%% +classDiagram + %% Nodes %% + class FlameTextStyle { + copyWith() + merge() + } + + note for FlameTextStyle "Root for all styles. + Not to be confused with Flutter's TextStyle." + + class DocumentStyle { + <> + size + padding + background [BackgroundStyle] + specific styles [for blocks & inline] + } + + class BlockStyle { + <> + margin, padding + background [BackgroundStyle] + text [InlineTextStyle] + } + + class BackgroundStyle { + <> + color + border + } + + class InlineTextStyle { + <> + font, color + } + + FlameTextStyle <|-- DocumentStyle + FlameTextStyle <|-- BlockStyle + FlameTextStyle <|-- BackgroundStyle + FlameTextStyle <|-- InlineTextStyle +``` + + +### Text Elements + +Finally, we have the elements, that represent a combination of a node ("what") with a style ("how"), +and therefore represent a pre-compiled, laid-out piece of rich text to be rendered on the Canvas. + +Inline Text Elements specifically can alternatively be thought of as a combination of a +`TextRenderer` (simplified "how") and a string (single line of "what"). + +That is because an `InlineTextStyle` can be converted to a specific `TextRenderer` via the +`asTextRenderer` method, which is then used to lay out each line of text into a unique +`InlineTextElement`. + +When using the renderer directly, the entire layout process is skipped, and a single +`TextPainterTextElement` or `SpriteFontTextElement` is returned. + +As you can see, both definitions of an Element are, essentially, equivalent, all things considered. +But it still leaves us with two paths for rendering text. Which one to pick? How to solve this +conundrum? + +When in doubt, the following guidelines can help you picking the best path for you: + +- for the simplest way to render text, use `TextPaint` (basic renderer implementation) + - you can use the FCS provided component `TextComponent` for that. +- for rendering Sprite Fonts, you must use `SpriteFontRenderer` (a renderer implementation that + accepts a `SpriteFont`); +- for rendering multiple lines of text, with automatic line breaks, you have two options: + - use the FCS `TextBoxComponent`, which uses any text renderer to draw each line of text as an + Element, and does its own layout and line breaking; + - use the Text Node & Style system to create your pre-laid-out Elements. Note: there is no current + FCS component for it. +- finally, in order to have formatted (or rich) text, you must use Text Nodes & Styles. diff --git a/docs/1.9.0/_sources/flame/router.md.txt b/docs/1.9.0/_sources/flame/router.md.txt new file mode 100644 index 000000000..e4a132fa2 --- /dev/null +++ b/docs/1.9.0/_sources/flame/router.md.txt @@ -0,0 +1,181 @@ + +```{flutter-app} +:sources: ../flame/examples +:page: router +:show: widget code infobox + +This example app shows the use of the `RouterComponent` to move across multiple +screens within the game. In addition, the "pause" button stops time and applies +visual effects to the content of the page below it. +``` + + +# RouterComponent + +The **RouterComponent**'s job is to manage navigation across multiple screens within the game. It is +similar in spirit to Flutter's [Navigator][Flutter Navigator] class, except that it works with Flame +components instead of Flutter widgets. + +A typical game will usually consist of multiple pages: the splash screen, the starting menu page, +the settings page, credits, the main game page, several pop-ups, etc. The router will organize +all these destinations and allow you to transition between them. + +Internally, the `RouterComponent` contains a stack of routes. When you request it to show a route, +it will be placed on top of all other pages in the stack. Later you can `pop()` to remove the +topmost page from the stack. The pages of the router are addressed by their unique names. + +Each page in the router can be either transparent or opaque. If a page is opaque, then the pages +below it in the stack are not rendered and do not receive pointer events (such as taps or drags). +On the contrary, if a page is transparent, then the page below it will be rendered and receive +events normally. Such transparent pages are useful for implementing modal dialogs, inventory or +dialogue UIs, etc. + +Usage example: + +```dart +class MyGame extends FlameGame { + late final RouterComponent router; + + @override + void onLoad() { + add( + router = RouterComponent( + routes: { + 'home': Route(HomePage.new), + 'level-selector': Route(LevelSelectorPage.new), + 'settings': Route(SettingsPage.new, transparent: true), + 'pause': PauseRoute(), + 'confirm-dialog': OverlayRoute.existing(), + }, + initialRoute: 'home', + ), + ); + } +} + +class PauseRoute extends Route { ... } +``` + +```{note} +Use `hide Route` if any of your imported packages export another class called `Route` + +eg: `import 'package:flutter/material.dart' hide Route;` +``` + + +[Flutter Navigator]: https://api.flutter.dev/flutter/widgets/Navigator-class.html + + +## Route + +The **Route** component holds information about the content of a particular page. `Route`s are +mounted as children to the `RouterComponent`. + +The main property of a `Route` is its `builder` -- the function that creates the component with +the content of its page. + +In addition, the routes can be either transparent or opaque (default). An opaque prevents the route +below it from rendering or receiving pointer events, a transparent route doesn't. As a rule of +thumb, declare the route opaque if it is full-screen, and transparent if it is supposed to cover +only a part of the screen. + +By default, routes maintain the state of the page component after being popped from the stack +and the `builder` function is only called the first time a route is activated. Setting +`maintainState` to `false` drops the page component after the route is popped from the route stack +and the `builder` function is called each time the route is activated. + +The current route can be replaced using `pushReplacementNamed` or `pushReplacement`. Each method +simply executes `pop` on the current route and then `pushNamed` or `pushRoute`. + + +## OverlayRoute + +The **OverlayRoute** is a special route that allows adding game overlays via the router. These +routes are transparent by default. + +There are two constructors for the `OverlayRoute`. The first constructor requires a builder function +that describes how the overlay's widget is to be built. The second constructor can be used when the +builder function was already specified within the `GameWidget`: + +```dart +final router = RouterComponent( + routes: { + 'ok-dialog': OverlayRoute( + (context, game) { + return Center( + child: DecoratedContainer(...), + ); + }, + ), // OverlayRoute + 'confirm-dialog': OverlayRoute.existing(), + }, +); +``` + +Overlays that were defined within the `GameWidget` don't even need to be declared within the routes +map beforehand: the `RouterComponent.pushOverlay()` method can do it for you. Once an overlay route +was registered, it can be activated either via the regular `.pushNamed()` method, or via the +`.pushOverlay()` -- the two methods will do exactly the same, though you can use the second one to +make it more clear in your code that an overlay is being added instead of a regular route. + +The current overlay can be replaced using `pushReplacementOverlay`. This method executes +`pushReplacementNamed` or `pushReplacement` based on the status of the overlay being pushed. + + +## ValueRoute + +```{flutter-app} +:sources: ../flame/examples +:page: value_route +:show: widget code infobox +:width: 280 +``` + +A **ValueRoute** is a route that will return a value when it is eventually popped from the stack. +Such routes can be used, for example, for dialog boxes that ask for some feedback from the user. + +In order to use `ValueRoute`s, two steps are required: + +1. Create a route derived from the `ValueRoute` class, where `T` is the type of the value that + your route will return. Inside that class override the `build()` method to construct the + component that will be displayed. The component should use the `completeWith(value)` method to + pop the route and return the specified value. + + ```dart + class YesNoDialog extends ValueRoute { + YesNoDialog(this.text) : super(value: false); + final String text; + + @override + Component build() { + return PositionComponent( + children: [ + RectangleComponent(), + TextComponent(text: text), + Button( + text: 'Yes', + action: () => completeWith(true), + ), + Button( + text: 'No', + action: () => completeWith(false), + ), + ], + ); + } + } + ``` + +2. Display the route using `Router.pushAndWait()`, which returns a future that resolves with the + value returned from the route. + + ```dart + Future foo() async { + final result = await game.router.pushAndWait(YesNoDialog('Are you sure?')); + if (result) { + // ... the user is sure + } else { + // ... the user was not so sure + } + } + ``` diff --git a/docs/1.9.0/_sources/flame/structure.md.txt b/docs/1.9.0/_sources/flame/structure.md.txt new file mode 100644 index 000000000..4fa0a6e35 --- /dev/null +++ b/docs/1.9.0/_sources/flame/structure.md.txt @@ -0,0 +1,43 @@ +# Structure + +Flame has a proposed structure for your project that includes the standard Flutter `assets` +directory in addition to two children: `audio` and `images`. + +If using the following example code: + +```dart +void main() { + FlameAudio.play('explosion.mp3'); + + Flame.images.load('player.png'); + Flame.images.load('enemy.png'); +} +``` + +The following file structure is where Flame would expect to find the files: + +```text +. +└── assets + ├── audio + │ └── explosion.mp3 + └── images + ├── enemy.png + └── player.png +``` + +Optionally you can split your `audio` folder into two subfolders, one for `music` and one for `sfx`. + +Don't forget to add these files to your `pubspec.yaml` file: + +```yaml +flutter: + assets: + - assets/audio/explosion.mp3 + - assets/images/player.png + - assets/images/enemy.png +``` + +If you want to change this structure, this is possible by using the `prefix` parameter and creating +your instances of `AssetsCache`, `ImagesCache`, `AudioCache`, and `SoundPool`s, instead of using the +global ones provided by Flame. diff --git a/docs/1.9.0/_sources/index.md.txt b/docs/1.9.0/_sources/index.md.txt new file mode 100644 index 000000000..f210af517 --- /dev/null +++ b/docs/1.9.0/_sources/index.md.txt @@ -0,0 +1,13 @@ +```{include} README.md +``` + +```{toctree} +:hidden: + +Flame +Bridge Packages +Other Modules +Tutorials +Development +Resources +``` diff --git a/docs/1.9.0/_sources/other_modules/jenny/index.md.txt b/docs/1.9.0/_sources/other_modules/jenny/index.md.txt new file mode 100644 index 000000000..3faa9cc96 --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/index.md.txt @@ -0,0 +1,128 @@ +# Jenny + +The **jenny** library is a toolset for adding *dialogue* into a game. The dialogue may be quite +complex, including user-controlled interactions, branching, dynamically-generated content, commands, +markup, state controlled either from Jenny or from the game, custom functions and commands, etc. +The `jenny` library is an unofficial port of the [Yarn Spinner] library for Unity. The name of the +library comes from [spinning jenny], a kind of yarn-spinning machine. + +Adding dialogue into any game generally consists of two stages: + +1. Writing the text of the dialogue; +2. Interactively displaying it within the game. + +With `jenny`, these two tasks are completely separate, allowing the creation of game content and +development of the game engine to be independent. + +[Yarn Spinner]: https://docs.yarnspinner.dev/ +[spinning jenny]: https://en.wikipedia.org/wiki/Spinning_jenny + + +## Writing dialogue + +In `jenny`, the dialogue is written in plain text and stored in `.yarn` files that are added +to the game as assets. The `.yarn` file format is developed by the authors of [Yarn Spinner], and +is specifically designed for writing dialogue. + +The simplest form of the yarn dialogue looks like a play: + +```yarn +title: Scene1_Gregory_and_Sampson +--- +Sampson: Gregory, on my word, we'll not carry coals. +Gregory: No, for then we should be colliers. +Sampson: I mean, an we be in choler, we'll draw. +Gregory: Ay, while you live, draw your neck out of collar. +Sampson: I strike quickly being moved. +Gregory: But thou art not quickly moved to strike. +=== +``` + +This simple exchange, when rendered within a game, will be shown as a sequence of phrases spoken +in turn by the two characters. The `DialogRunner` will allow you to control whether the dialogue +proceeds automatically or requires "clicking-through" by the user. + +The `.yarn` format supports many more advanced features too, allowing the dialogue to proceed +non-linearly, supporting variables and conditional execution, giving the player an ability to +select their response, etc. Most importantly, the format is so intuitive that it can be generally +understood without having to learn it: + +```yarn +title: Slughorn_encounter +--- +<> + Slughorn: Sorry, Tom, I don't have time right now. + <> +<> + +Slughorn: Oh hello, Tom, is there anything I can help you with? +Tom: Good {time_of_day()}, Professor. +-> I was curious about the 12 uses of the dragon blood. + Slughorn: Such an inquisitive mind! You can read about that in the "Most \ + Potente Potions" in the Restricted Section of the library. + <> + Tom: Thank you, Professor, this is very munificent of you. +-> I wanted to ask... about Horcruxes <> + <> +-> I just wanted to say how much I always admire your lectures. + Slughorn: Thank you, Tom. I do enjoy flattery, even if it is well-deserved. +=== + +title: Horcrux_question +--- +Slughorn: Where... did you hear that? +-> Tom: It was mentioned in an old book in the library... + Slughorn: I see that you have read more books from the Restricted Section \ + than is wise. + Slughorn: I'm sorry, Tom, I should have seen you'd be tempted... + <> + -> But Professor!.. + Slughorn: This is for your good, Tom. Many of those books are dangerous! + Slughorn: Now off you go. And do your best to forget about what you \ + asked... + <> +-> Tom: I overheard it... And the word felt sharp and frigid, like it was the \ + embodiment of Dark Art <= 80>> + Slughorn: It is a very Dark Art indeed, it is not good for you to know \ + about it... + Tom: But if I don't know about this Dark Art, how can I defend myself \ + against it? + Slughorn: It is a Ritual, one of the darkest known to wizard-kind ... + ... + <> +=== +``` + +This fragment demonstrates many of the features of the `.yarn` language, including: + +- ability to divide the text into smaller chunks called *nodes*; +- control the flow of the dialog via commands such as `<>` or `<>`; +- different dialogue path depending on player's choices; +- disable certain menu choices dynamically; +- keep state information in variables; +- user-defined functions (`time_of_day`, `luck`) and commands (`<>`, `<>`). + +For more information, see the [Yarn Language](language/language.md) section. + + +## Using the dialogue in a game + +By itself, the `jenny` library does not integrate with any game engine. However, it provides a +runtime that can be used to build such an integration. This runtime consists of the following +components: + +- [`YarnProject`](runtime/yarn_project.md) -- the central repository of information, which knows + about all your yarn scripts, variables, custom functions and commands, settings, etc. +- [`DialogueRunner`](runtime/dialogue_runner.md) -- an executor that can run a specific dialogue + node. This executor will send the dialogue lines into one or more `DialogueView`s. +- [`DialogueView`](runtime/dialogue_view.md) -- an abstract interface describing how the dialogue + will be presented to the end user. Implementing this interface is the primary way of integrating + `jenny` into a specific environment. + + +```{toctree} +:hidden: + +YarnSpinner language +Jenny API +``` diff --git a/docs/1.9.0/_sources/other_modules/jenny/language/commands/character.md.txt b/docs/1.9.0/_sources/other_modules/jenny/language/commands/character.md.txt new file mode 100644 index 000000000..57c0f2f14 --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/language/commands/character.md.txt @@ -0,0 +1,60 @@ +# `<>` + +The **\<\\>** command declares a character with the given name, and one or more aliases +that can be used in the scripts. + +The command has several purposes: + +- it protects you from accidentally misspelling a character's name in your script; +- it allows a character to have *full name*, which doesn't have to be an ID; +- it allows declaring multiple aliases for the same character, which can be used in different + nodes (an alias may even be in a different language than the full name); +- you can associate additional data with each character, which will then be available at runtime. + +The format of this command is the following: + +```yarn +<> +``` + +The *full name* here is optional: if given, it will be considered *the* name of the character. +However, if the name is omitted, then the first alias will be considered the true character's name. +Each *alias* must be a valid ID, and at least one alias must be provided. For example: + +```yarn +// A well-mannered seven-year-old girl, who nevertheless always gets into +// all kinds of zany adventures. +<> + +// A magical cat known for his ability to grin majestically, and partially +// vanish. He is mad (by his own admission). +<> + +// A foul-tempered Queen, who is also a playing card. Described as +// "a blind fury", her favorite saying is "Off with their heads!". +// Not to be confused with Red Queen. +<> +``` + +After a character is declared, any of its aliases can be used in the script: they will all refer +to the same `Character` object. At the same time, using a character without declaring it first is +not allowed (unless a special flag in `YarnProject` is set to allow this). + +```yarn +title: Alice_and_the_Cat +--- +Alice: But I don't want to go among mad people. +Cat: Oh, you can't help that, we're all mad here. I'm mad. You're mad. +Alice: How do you know I'm mad? +Cat: You must be, or you wouldn't have come here. +Alice: And how do you know that you're mad? +Cat: To begin with, a dog's not mad. You grant that? +Alice: I suppose so. +Cat: Well then, you see a dog growls when it's angry, and wags its tail \ + when it's pleased. +Cat: Now, [i]I[/i] growl when I'm pleased, and wag my tail when I'm angry. \ + Therefore, I'm mad. +Alice: [i]I[/i] call it purring, not growling. +Cat: Call it what you like. +=== +``` diff --git a/docs/1.9.0/_sources/other_modules/jenny/language/commands/commands.md.txt b/docs/1.9.0/_sources/other_modules/jenny/language/commands/commands.md.txt new file mode 100644 index 000000000..9e42494cd --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/language/commands/commands.md.txt @@ -0,0 +1,66 @@ +# Commands + +The **commands** are special instructions surrounded with double angle-brackets: `<>`. There +are both *built-in* and *user-defined* commands. + +The **built-in** commands are those that are supported by the YarnSpinner runtime itself. Typically +they would alter the execution of the dialogue, or perform a similar dialogue-related function. The +full list of such commands is given below. + +The **user-defined** commands are those that you yourself create and then use within your yarn +scripts. For a full description of these commands, see the document on [user-defined commands]. + + +## Built-in commands + + +### Variables + +**[\<\\>](character.md)** +: Declares a character (person). + +**[\<\\>](declare.md)** +: Declares a global variable. + +**[\<\\>](local.md)** +: Declares a local variable. + +**[\<\\>](set.md)** +: Updates the value of a variable (either local or global). + + +### Control flow + +**[\<\\>](if.md)** +: Conditionally executes certain statements. This is equivalent to the **if** keyword in most + programming languages. + +**[\<\\>](jump.md)** +: Switches execution to another node. + +**[\<\\>](stop.md)** +: Stops executing the current node. + +**[\<\\>](visit.md)** +: Temporarily jumps to another node, and then comes back. + +**[\<\\>](wait.md)** +: Pauses the dialogue for the specified amount of time. + + +[user-defined commands]: user_defined_commands.md + +```{toctree} +:hidden: + +<> +<> +<> +<> +<> +<> +<> +<> +<> +User-defined commands +``` diff --git a/docs/1.9.0/_sources/other_modules/jenny/language/commands/declare.md.txt b/docs/1.9.0/_sources/other_modules/jenny/language/commands/declare.md.txt new file mode 100644 index 000000000..f0ee4e535 --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/language/commands/declare.md.txt @@ -0,0 +1,94 @@ +# `<>` + +The **\<\\>** command creates a new global variable and assigns an initial value to it. +After this command is encountered, the declared variable will be available for use anywhere a +variable might be needed, including in inline expressions, other commands, and even other declare +statements. + +Unlike most other commands, the `<>` command is executed at compile time, i.e. when the +yarn scripts are parsed. When the dialogue runs, it has no effect, since by that time the variable +is already initialized and ready for use. For this reason, the `<>` commands must be +placed outside of nodes, at the root level of the script, making it clear that these commands do +not execute when a node runs. + +For example: + +```yarn +<> + +--------------- +title: Greeting +--------------- +Teacher: Welcome to the class, {$monicker}! +=== +``` + +Here the `<>` command introduces a new variable called `$monicker`, of type `String`, and +assigns it an initial value of `"boy"`. Later on, this variable is used inside the "Greeting" node. +By that time, the value of the variable can be anything: it could be changed in some other node, or +by the game itself. The `<>` statement, however, is necessary to tell Jenny that this is +a valid variable name, and what type it has. + +From the project organization standpoint, the recommended approach is to put all the `<>` +statements into a separate file, and then make sure that this yarn file is parsed first. This will +ensure that all global variables are declared before they are used in subsequent nodes. + +If your game supports save-games, then you would probably want to store the values of yarn global +variables too. In this case restoring the saved values should be done *after* all yarn scripts are +parsed (otherwise the engine will think that a variable is declared twice). + + +## Syntax + +There are several forms of the `<>` statement. The most common one is the following: + +```yarn +<> +``` + +Here `$VARIABLE` is the name of the variable being declared (all variables in Yarn start with a `$` +sign), and `EXPRESSION` is either a literal or a more complicated [expression] that will be +evaluated at compile time in order to provide the initial value for the variable. The type of the +variable will be deduced from the type of the `EXPRESSION`. + +Another possible syntax for the `<>` command is this: + +```yarn +<> +``` + +where `TYPE` is one of `Bool`, `Number`, or `String`. This will create a variable of the given type, +and initialize it with values `false`, `0`, or `""` respectively. + +Finally, it is possible to combine these two syntaxes: + +```yarn +<> +``` + +This can be useful when the type of the `EXPRESSION` is not immediately obvious, and you want to +make the declaration more explicit. The compiler will check that the type of the `EXPRESSION` is +the same as `TYPE`, and will throw a compile-time error otherwise. + + +## Examples + +```yarn +<> +<> +<> + +<> +<> + +<> +<> +``` + +:::{note} +It is a good idea to accompany each `<>` with a doc-comment explaining the purpose of the +variable, similarly to how you would document public members of a class. +::: + + +[expression]: ../expressions/expressions.md diff --git a/docs/1.9.0/_sources/other_modules/jenny/language/commands/if.md.txt b/docs/1.9.0/_sources/other_modules/jenny/language/commands/if.md.txt new file mode 100644 index 000000000..b4df9028e --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/language/commands/if.md.txt @@ -0,0 +1,54 @@ +# `<>` + +The **\<\\>** command evaluates its condition, and based on that decides which statements to +execute next. This is equivalent to `if` keyword in most programming languages. This command may +have multiple parts, which look as follows: + +```yarn +<> + statements1... +<> + statements2... +<> + statementsN... +<> +``` + +- The conditions within each command must have boolean type. +- There could be any number of `<>` blocks. +- The `<>` blocks and `<>` are optional. +- The final `<>` is mandatory. +- The statements within each block must be indented. + +At runtime, the condition within the `if` block is evaluated first. If it turns out to be `true`, +then the dialogue proceeds with executing `statements1`, and no other conditions are evaluated nor +other statement blocks executed. However, if `condition1` evaluated to `false`, then `condition2` +is calculated. If it is true, then the dialogue runner will execute `statements2`, and if false it +will fall-through into the `else` block and execute `statementsN`. In the end, the dialogue will +proceed to statements that occur after the final `<>`. + + +## Example + +In this dialogue a *Guard* will greet you differently depending on your reputation with the +citizens of the area. If your reputation falls below −100, you'll be attacked on sight. + +```yarn +title: GuardGreeting +--- +<= 100>> + Guard: Hail to the savior of the people! +<= 30>> + Guard: Nice to meet you, sir! +<= 0>> + Guard: Hello +< -30>> + Guard: I'm keeping an eye on you... +< -100>> + Guard: You filthy scum! +<> + Guard: You'll pay for your crimes! #auto + <> +<> +=== +``` diff --git a/docs/1.9.0/_sources/other_modules/jenny/language/commands/jump.md.txt b/docs/1.9.0/_sources/other_modules/jenny/language/commands/jump.md.txt new file mode 100644 index 000000000..a6df718ac --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/language/commands/jump.md.txt @@ -0,0 +1,24 @@ +# `<>` + +The **\<\\>** command stops executing the current node, and then immediately starts running +the target node. This is similar to a `goto` in many programming languages. For example: + +```yarn +<> +``` + +The argument of this command is the id of the node to jump to. It can be given either as a plain +node ID, or as an expression in curly braces: + +```yarn +<> +``` + +If the expression evaluates at runtime to an unknown name, then a `NameError` exception will be +thrown. + + +## See Also + +- [\<\\>](visit.md) command, which jumps into the destination node temporarily and then + returns to the same place in the dialogue as before. diff --git a/docs/1.9.0/_sources/other_modules/jenny/language/commands/local.md.txt b/docs/1.9.0/_sources/other_modules/jenny/language/commands/local.md.txt new file mode 100644 index 000000000..e6f77eb4a --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/language/commands/local.md.txt @@ -0,0 +1,48 @@ +# `<>` + +The **\<\\>** command creates a new variable within the current node, and initializes it +to some starting value. Thus, it is similar to [\<\\>][declare], except that the variable +it creates is visible within a single node only. + +The syntax of the `<>` command can be one of the following: + +```yarn +<> +<> +``` + +This would create a variable with the name `$VARIABLE` (all variables in YarnSpinner start with a +`$` sign), and assign it the value of `EXPRESSION`. In the second form, it will ensure that the +type of the expression is equal to `TYPE`, otherwise a compile-time error will be thrown. Thus, the +second form serves as the explicit annotation for the type of the variable created. + +The following restrictions apply: + +- each local variable can be declared only once within a node; +- the name of a local variable cannot coincide with the name of any global variable. + + +## Examples + +In this example the variable `$roll` will only be needed temporarily within this one node, so it +wouldn't make sense to declare it as global. + +```yarn +title: a_dice_roll +--- +<> +<> + You've rolled 1, rotten luck... +<> + You've rolled 2, which is still below the average. Try harder! +<> + You've rolled 3.14159265 (well, almost). +<> + Your roll is an unlucky number. Please roll again +<> + You've rolled 10 (when rounded to the nearest ten). Good job! +<> +=== +``` + +[declare]: declare.md diff --git a/docs/1.9.0/_sources/other_modules/jenny/language/commands/set.md.txt b/docs/1.9.0/_sources/other_modules/jenny/language/commands/set.md.txt new file mode 100644 index 000000000..6525bb042 --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/language/commands/set.md.txt @@ -0,0 +1,66 @@ +# `<>` + +The **\<\\>** command is used to update the value of an existing variable. The variable +must be declared with [\<\\>][declare] or [\<\\>][local] before it can be used +in `<>`. + +The command `<>` allows either regular assignment, or modifying assignment, like follows: + +```yarn +// Regular assignment +<> +<> + +// Modifying assignments +<> +<> +<> +<> +<> + +// These modifying assignments are equivalent to the following: +<> +<> +<> +<> +<> +``` + +In all cases, the `EXPRESSION` must have the same type as the `$VARIABLE`. If not, a compile-time +error will be thrown. + + +## Examples + +```yarn +<> + +title: ColorQuiz +--- +What is your favorite color? +-> White + <> +-> Red + <> +-> Yellow + <> +-> Blue + Oh, Nice! Which shade of blue? + -> Azure + -> Cerulean + -> Lapis Lazuli + Umm, I don't know how to spell that. I'll just put you down as "blue". + <> +-> Black + <> + That's mine too! + <> +-> Prefer not to tell + Aww... Maybe if I ask again really nicely? + <> +=== +``` + + +[declare]: declare.md +[local]: local.md diff --git a/docs/1.9.0/_sources/other_modules/jenny/language/commands/stop.md.txt b/docs/1.9.0/_sources/other_modules/jenny/language/commands/stop.md.txt new file mode 100644 index 000000000..0d2c358ac --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/language/commands/stop.md.txt @@ -0,0 +1,13 @@ +# `<>` + +The **\<\\>** command: immediately stops evaluating the current node, as if you jumped to +its end. This command takes no arguments. + +Normally, the effect of this command is that it stops the dialogue. However, if you're only +visiting the current node from a different one, then `<>` will only exit the current node, +and the execution flow will return to the parent. Thus, the `<>` command is similar to +`return;` in many programming languages. + +```yarn +<> +``` diff --git a/docs/1.9.0/_sources/other_modules/jenny/language/commands/user_defined_commands.md.txt b/docs/1.9.0/_sources/other_modules/jenny/language/commands/user_defined_commands.md.txt new file mode 100644 index 000000000..66ae09d09 --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/language/commands/user_defined_commands.md.txt @@ -0,0 +1,37 @@ +# User-defined commands + +In addition to the built-in commands, you can also declare your own **user-defined commands** for +use in your yarn scripts. Typically, these commands would perform some in-game action that can be +viewed as a natural part of the dialogue. For example, you can create commands for such action as +`<>`, `<>`, `<>`, `<>`, `<>`, `<>`, +`<>`, `<>`, `<>`, `<>`, `<>`, `<>`, +`<>`, `<>`, `<>`, `<>`, and so on. + +In many cases, the commands will need to take arguments. The arguments of a user-defined command +are processed according to the following rules: + +- First, all content after the command name and until the closing `>>` is parsed according to the + rules of regular line parsing, where interpolated expressions are allowed but markup and hashtags + are not. +- At runtime, the content of that line is evaluated, meaning that we substitute the values of all + expressions. +- The evaluated argument string is then broken into individual arguments at whitespace, and the + types of these arguments are checked against the signature of the backing function. +- Then, the backing function is called with the parsed arguments. +- Lastly, all dialogue views in the dialogue runner receive the `onCommand()` event. + +As a concrete example, consider the following command: + +```yarn +<> +``` + +First note that, unlike builtin commands, the arguments of the command are treated as text, and any +expressions need to be placed in curly brackets. + +Then, at runtime the expression is evaluated, and (assuming `$multiplier` is 1.5) the command's +argument string becomes `"Gold 150"`. The string is then broken at white spaces and each argument +is parsed according to its type in the backing Dart function. For example, if the function's +signature is `void give(String item, int? amount)`, then it will be invoked as `give("Gold", 150)`. +If, on the other hand, the number or types of arguments do not match the expected signature, then +a `DialogueException` will be raised. diff --git a/docs/1.9.0/_sources/other_modules/jenny/language/commands/visit.md.txt b/docs/1.9.0/_sources/other_modules/jenny/language/commands/visit.md.txt new file mode 100644 index 000000000..461eb7cc0 --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/language/commands/visit.md.txt @@ -0,0 +1,38 @@ +# `<>` + +The **\<\\>** command temporarily puts the current node on hold, executes the target node, +and after it finishes, resumes execution of the previous node. This is similar to a function call +in many programming languages. + +The `<>` command can be useful for splitting a large dialogue into several smaller nodes, +or for reusing some common dialogue lines in several nodes. For example: + +```yarn +title: RoamingTrader1 +--- +<> + Hello again, {$player}! +<> + <> +<> + +-> What do you think about the Calamity? <> + <> +-> Have you seen a weird-looking girl running by? <> + <> +-> What do you have for trade? + <> + +Pleasure doing business with you! #auto +=== +``` + +The argument of this command is the id of the node to jump to. It can be given either as a plain +node ID, or as an expression in curly braces: + +```yarn +<> +``` + +If the expression evaluates at runtime to an unknown name, then a `NameError` exception will be +thrown. diff --git a/docs/1.9.0/_sources/other_modules/jenny/language/commands/wait.md.txt b/docs/1.9.0/_sources/other_modules/jenny/language/commands/wait.md.txt new file mode 100644 index 000000000..e51f6fe7e --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/language/commands/wait.md.txt @@ -0,0 +1,13 @@ +# `<>` + +The **\<\\>** command forces the dialogue engine to wait for the specified duration +(in seconds) before resuming the dialogue. The number of seconds can be 0, but cannot be negative. +This command takes a single argument, which must be a numeric expression. For example: + +```yarn +// Wait for a quarter of a second +<> + +// Wait for the amount of time given by the $delay variable +<> +``` diff --git a/docs/1.9.0/_sources/other_modules/jenny/language/expressions/expressions.md.txt b/docs/1.9.0/_sources/other_modules/jenny/language/expressions/expressions.md.txt new file mode 100644 index 000000000..16dfacb3d --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/language/expressions/expressions.md.txt @@ -0,0 +1,34 @@ +# Expressions + +The **expressions** in YarnSpinner provide a way to dynamically change the flow or the content +of the dialogue, based on [variables], combined with [operators] or [function] calls. They are +used in several places: + +- to insert a dynamic text into a [line]; +- to create or update a [variable]; +- as part of a [command] such as `<>` or `<>`; +- to compute the values of [markup] attributes. + +An expression always evaluates synchronously, meaning that it cannot wait for user's input, nor +perform an action over time, nor carry out any computationally intensive calculations in a +different thread. If such functionality is really desired, then it can be achieved via a +[user-defined command] that waits for the calculation to succeed and then stores the result into +some global [variable], which can then be accessed from an expression. + + +```{toctree} +:hidden: + +Variables +Operators +Functions +``` + +[command]: ../commands/commands.md +[function]: functions/functions.md +[line]: ../lines.md +[markup]: ../markup.md +[operators]: operators.md +[user-defined command]: ../commands/user_defined_commands.md +[variable]: variables.md +[variables]: variables.md diff --git a/docs/1.9.0/_sources/other_modules/jenny/language/expressions/functions/functions.md.txt b/docs/1.9.0/_sources/other_modules/jenny/language/expressions/functions/functions.md.txt new file mode 100644 index 000000000..f2649a692 --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/language/expressions/functions/functions.md.txt @@ -0,0 +1,101 @@ +# Functions + +A **function** in YarnSpinner is the same notion as in any other programming language, or in math: +it takes a certain number of arguments, and then computes and returns the result. A function call +is indicated by the name of the function, followed by its arguments in parentheses. The parentheses +are required, even when there are no arguments: + +```yarn +<> +<> +``` + +There are around 20 built-in functions in Jenny, listed below; and it is also possible to add +user-defined functions as well. + + +## Built-in functions + +- **Random functions** + - [`dice(n)`](random.md#dicen) + - [`random()`](random.md#random) + - [`random_range(a, b)`](random.md#random_rangea-b) + +- **Numeric functions** + - [`ceil(x)`](numeric.md#ceilx) + - [`dec(x)`](numeric.md#decx) + - [`decimal(x)`](numeric.md#decimalx) + - [`floor(x)`](numeric.md#floorx) + - [`inc(x)`](numeric.md#incx) + - [`int(x)`](numeric.md#intx) + - [`round(x)`](numeric.md#roundx) + - [`round_places(x, n)`](numeric.md#round_placesx-n) + +- **Type conversion functions** + - [`bool(x)`](type.md#boolx) + - [`number(x)`](type.md#numberx) + - [`string(x)`](type.md#stringx) + +- **Other functions** + - [`if(condition, then, else)`](misc.md#ifcondition-then-else) + - [`plural(x, ...)`](misc.md#pluralx-words) + - [`visit_count(node)`](misc.md#visit_countnode) + - [`visited(node)`](misc.md#visitednode) + + +## User-defined functions + +In addition to the built-in functions, you can also define any number of **user-defined functions** +which can later be used in your yarn scripts. The syntax for these functions is exactly the same +as for the built-in functions: it consists of a function name, followed by the arguments in +parentheses. + +Each user-defined function has a fixed signature, declared at the time when the function is added +to the `YarnProject`. A function must have a fixed number of arguments of specific types, and a +fixed return type. + +All user-defined functions must be added to the `YarnProject` before they can be used. A compile +error will be raised if the parser encounters an unknown function, or if the number or types of +arguments do not match. + +User-defined functions can be used for a variety of purposes, such as: + +- implement functionality that is currently missing in Jenny; +- interface with the game engine; +- provide access to "variables" stored outside of Jenny; +- etc. + +```yarn +title: Blacksmith +--- +// This example showcases several hypothetical user-defined functions: +// - broken(slot): checks whether the item in the given slot is broken; +// - name(slot): gives the name for an item in a slot, e.g. "sword" or "bow"; +// - money(): returns the current amount of money that the player has. +// At the same time, functions `round()` and `plural()` are built-in. + +<> + <> + + Blacksmith: Your {name("mainhand")} seems to be completely broken! + Blacksmith: I can fix it for just {plural($repair_cost, "% coin")} + -> Ok, do it <= $repair_cost>> + -> I'll be fine... +<> +=== +``` + +```{seealso} +- [`FunctionStorage`](../../../runtime/function_storage.md) -- document + describing how to add user-defined functions to a `YarnProject`. +``` + + +```{toctree} +:hidden: + +Random functions +Numeric functions +Type conversion functions +Miscellaneous functions +``` diff --git a/docs/1.9.0/_sources/other_modules/jenny/language/expressions/functions/misc.md.txt b/docs/1.9.0/_sources/other_modules/jenny/language/expressions/functions/misc.md.txt new file mode 100644 index 000000000..1c80d9e15 --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/language/expressions/functions/misc.md.txt @@ -0,0 +1,134 @@ +# Miscellaneous functions + + +## if(condition, then, else) + +This function implements the ternary-if condition, it is equivalent to the `?:` operator in Dart. + +The function evaluates its `condition` (which must be a boolean), and then returns either the value +of `then` if the condition was `true`, or the value of `else` if the condition was `false`. The +types of arguments `then` and `else` must be the same. + +Note: Only one of the `then`/`else` values will be evaluated, depending on the `condition`. This +may be important in cases when evaluating those expressions may produce a side-effect. + +```yarn +title: Birth +--- +Doctor: Congratulations, you have a { if($gender == "m", "boy", "girl") }! +=== +``` + + +## plural(x, words...) + +Returns the correct plural form depending on the value of variable `x`. + +This function is locale-dependent, and its implementation and signature changes depending on the +`locale` property in the `YarnProject`. In all cases, the first argument `x` must be numeric, +while all other arguments should be strings. + +The purpose of this function is to form correct plural phrases, according to the rules of the +current language. For example, suppose you need to say `{$n} items`, where `$n` is a variable. If +you simply plug in the value of the variable like that, you'll end up getting phrases like +"23 items", or "1 items" -- which is not what you want. So instead, the `plural()` function can be +used, which will select the correct plural form of the word "item": + +```yarn +I have {plural($n, "% item")}. +``` + +In English locale (`en`), the function `plural()` takes either 1 or 2 `word`s after the numeral +`$x`. The first word is the singular form, and the second is the plural. The second word can be +omitted if the singular form is simple enough that its plural form can be obtained by adding either +`-s` or `-es`. For example: + +```yarn +// Here "foot" is an irregular noun, so its plural form must be specified +// explicitly. At the same time, "inch" is regular, and the function +// plural() will know to add "es" to make its plural form. +The distance is {plural($ft, "% foot", "% feet")} and {plural($in, "% inch")}. +``` + +In locales other than English, the number of plural words can be anywhere from 1 to 3. Usually, +the first word is the singular form, while others are different plurals -- their meaning would +depend on a particular language. For example, in Ukrainian locale (`uk`) the function `plural()` +requires 3 words: the singular form, the "few" plural form, and the "many" plural form: + +```yarn +// Assuming locale == 'uk' +У мене є {plural($coins, "% монета", "% монети", "% монет")}. + +// Produces phrases like this: +// У мене є 21 монета +// У мене є 23 монети +// У мене є 25 монет +``` + +Note that in all examples above the words contain the `%` sign. This is used as a placeholder where +the numeral itself should be placed. It is allowed for some (or all) of the `words` to not contain +the `%` sign. + + +## visit_count(node) + +Returns the number of times that the `node` was visited. + +A node is considered "visited" if the dialogue enters and then exits that node. The node can be +exited either through the normal dialogue flow, or via the [\<\\>] command. However, if a +runtime exception occurs while running the node, then the visit will not count. + +The `node` argument must be a string, and it must contain a valid node name. If a node with the +given name does not exist in the project, an exception will be thrown. + +```yarn +title: LuckyWheel +--- +<> + Clown: Would you like to speen a wheel and get fabulous prizes? + -> I sure do! + <> + -> I don't talk to strangers... + <> +<> + Clown: Sorry kid, we're all out of prizes for now. +<> +=== +``` + +```{seealso} +- [`visited(node)`](#visitednode) +``` + + +## visited(node) + +Returns `true` if the node with the given title was visited, and `false` otherwise. + +For a node to be considered "visited", the dialogue must enter and then exit the node at least +once. For example, within a node "X" the expression `visited("X")` will return `false` during the +first run of this node, and `true` upon all subsequent runs. + +The `node` argument must be a string, and it must contain a valid node name. If a node with the +given name does not exist in the project, an exception will be thrown. + +```yarn +title: MerchantDialogue +--- +<> + // This part of the dialogue will run only during the first interaction + // with the merchant. + Merchant: Greetings! My name is Hazeem + Merchant: I offer exquisute wares for the most fastidious customers! + Player: Hi. I'm Bob. I like stuff. +<> +... +=== +``` + +```{seealso} +- [`visit_count(node)`](#visit_countnode) +``` + + +[\<\\>]: ../../commands/stop.md diff --git a/docs/1.9.0/_sources/other_modules/jenny/language/expressions/functions/numeric.md.txt b/docs/1.9.0/_sources/other_modules/jenny/language/expressions/functions/numeric.md.txt new file mode 100644 index 000000000..6a67b4a7d --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/language/expressions/functions/numeric.md.txt @@ -0,0 +1,197 @@ +# Numeric functions + +These functions are used to manipulate numeric values. Most of them take a single numeric argument +and produce a numeric result. + + +## `ceil(x)` + +Returns the value `x` rounded up towards positive infinity. In other words, this returns the +smallest integer value greater than or equal to `x`. + +```yarn +title: ceil +--- +{ ceil(0) } // 0 +{ ceil(0.3) } // 1 +{ ceil(5) } // 5 +{ ceil(5.001) } // 6 +{ ceil(5.999) } // 6 +{ ceil(-2.07) } // -2 +=== +``` + +```{seealso} +- [`floor(x)`](#floorx) +- [`int(x)`](#intx) +``` + + +## `dec(x)` + +Returns the value `x` reduced towards the previous integer. Thus, if `x` is already an integer +this returns `x - 1`, but if `x` is not an integer then this returns `floor(x)`. + +```yarn +title: dec +--- +{ dec(0) } // -1 +{ dec(0.3) } // 0 +{ dec(5.0) } // 4 +{ dec(5.001) } // 5 +{ dec(5.999) } // 5 +{ dec(-2.07) } // -3 +=== +``` + +```{seealso} +- [`inc(x)`](#incx) +``` + + +## `decimal(x)` + +Returns a fractional part of `x`. + +If `x` is positive, then the returned value will be between `0` (inclusive) and `1` (exclusive). +If `x` is negative, then the returned value will be between `0` and `-1`. In all cases it should +hold that `x == int(x) + decimal(x)`. + +```yarn +title: decimal +--- +{ decimal(0) } // 0 +{ decimal(0.3) } // 0.3 +{ decimal(5.0) } // 0 +{ decimal(5.001) } // 0.001 +{ decimal(5.999) } // 0.999 +{ decimal(-2.07) } // -0.07 +=== +``` + +```{seealso} +- [`int(x)`](#intx) +``` + + +## `floor(x)` + +Returns the value `x` rounded down towards negative infinity. In other words, this returns the +largest integer value less than or equal to `x`. + +```yarn +title: floor +--- +{ floor(0) } // 0 +{ floor(0.3) } // 0 +{ floor(5) } // 5 +{ floor(5.001) } // 5 +{ floor(5.999) } // 5 +{ floor(-2.07) } // -3 +=== +``` + +```{seealso} +- [`ceil(x)`](#ceilx) +- [`int(x)`](#intx) +``` + + +## `inc(x)` + +Returns the value `x` increased towards the next integer. Thus, if `x` is already an integer +this returns `x + 1`, but if `x` is not an integer then this returns `ceil(x)`. + +```yarn +title: inc +--- +{ inc(0) } // 1 +{ inc(0.3) } // 1 +{ inc(5.0) } // 6 +{ inc(5.001) } // 6 +{ inc(5.999) } // 6 +{ inc(-2.07) } // -2 +=== +``` + +```{seealso} +- [`dec(x)`](#decx) +``` + + +## `int(x)` + +Truncates the fractional part of `x`, rounding it towards zero, and returns just the integer part +of the argument `x`. + +```yarn +title: int +--- +{ int(0) } // 0 +{ int(0.3) } // 0 +{ int(5.0) } // 5 +{ int(5.001) } // 5 +{ int(5.999) } // 5 +{ int(-2.07) } // -2 +=== +``` + +```{seealso} +- [`decimal(x)`](#decimalx) +- [`round(x)`](#roundx) +``` + + +## `round(x)` + +Rounds the value `x` towards a nearest integer. + +The values that end with `.5` are rounded up if `x` is positive, and down if `x` is negative. + +```yarn +title: round +--- +{ round(0) } // 0 +{ round(0.3) } // 0 +{ round(5.0) } // 5 +{ round(5.001) } // 5 +{ round(5.5) } // 6 +{ round(5.999) } // 6 +{ round(-2.07) } // -2 +{ round(-2.5) } // -3 +=== +``` + +```{seealso} +- [`round_places(x, n)`](#round_placesx-n) +``` + + +## `round_places(x, n)` + +Rounds the value `x` to `n` decimal places. + +The value `x` can be either positive, negative, or zero, but it must be an integer. Rounding to +`0` decimal places is equivalent to the regular `round(x)` function. If `n` is positive, then the +function will attempt to keep that many digits after the decimal point in `x`. If `n` is negative, +then `round_places()` will round `x` to nearest tens, hundreds, thousands, etc: + +```yarn +title: round_places +--- +{ round_places(0, 1) } // 0 +{ round_places(0.3, 1) } // 0.3 +{ round_places(5.001, 1) } // 5.0 +{ round_places(5.001, 2) } // 5.0 +{ round_places(5.001, 3) } // 5.001 +{ round_places(5.5, 1) } // 5.5 +{ round_places(5.999, 1) } // 6.0 +{ round_places(-2.07, 1) } // -2.1 +{ round_places(13, -1) } // 10 +{ round_places(252, -2) } // 200 +=== +``` + +```{seealso} +- [`round(x)`](#roundx) +``` diff --git a/docs/1.9.0/_sources/other_modules/jenny/language/expressions/functions/random.md.txt b/docs/1.9.0/_sources/other_modules/jenny/language/expressions/functions/random.md.txt new file mode 100644 index 000000000..d1bc07200 --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/language/expressions/functions/random.md.txt @@ -0,0 +1,50 @@ +# Random functions + +These functions produce random results each time they run. + +Internally, each function uses `YarnSpinner.random` random generator, which can be replaced with a +custom generator if you need reproducible draws for debug purposes, or to prevent the player from +getting different results upon reload. + + +## `dice(n)` + +Returns a random integer between `1` and `n`, inclusive. For example, `dice(6)` will return a +random integer from 1 to 6, as if throwing a regular six-sided die. + +The argument `n` must be numeric, and greater or equal than 1. If `n` is a non-integer, then it +will be truncated to an integer value at runtime. Thus, `dice(3.5)` is equivalent to `dice(3)`. + +```yarn +<> +<> +``` + + +## `random()` + +Returns a random floating-point between `0` and `1`. + +This function can be used to implement events with a prescribed probability. For example: + +```yarn +<> + // This happens only with 0.1% probability + You found it! The Holy Grail! +<> +``` + + +## `random_range(a, b)` + +Returns a random integer between `a` and `b` inclusive. + +Both arguments `a` and `b` must be numeric, and they will be truncated to integers upon evaluation. +The value of `a` must be less than or equal to `b`, or otherwise a runtime exception will be thrown. + +The purpose of this function is similar to `dice()`, but it can be used in situations where a +custom range is desired. + +```yarn +<> +``` diff --git a/docs/1.9.0/_sources/other_modules/jenny/language/expressions/functions/type.md.txt b/docs/1.9.0/_sources/other_modules/jenny/language/expressions/functions/type.md.txt new file mode 100644 index 000000000..8ba6f9d9d --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/language/expressions/functions/type.md.txt @@ -0,0 +1,47 @@ +# Type conversion functions + +These functions convert values of one type into another type, if possible. All of these functions +take a single argument of arbitrary type, and return the result of the type corresponding to the +name of the function. + + +## `bool(x)` + +Converts its argument into a boolean value. + +- If `x` is already a boolean, then it returns the argument as-is. +- If `x` is numeric, then the result is `false` when `x` is `0`, and `true` for all other values + of `x`. +- If `x` is string, then the function will check whether that string can be found within + `YarnProject.trueValues` or `YarnProject.falseValues` sets. If yes, then it will return the + `true` / `false` value respectively. Otherwise, an error will be thrown. + + +## `number(x)` + +Converts its argument `x` into a numeric value. + +- If `x` is boolean, then it returns `1` for `true` and `0` for `false`. +- If `x` is numeric, then it is returned unmodified. +- If `x` is string, then the function attempts to parse that string as a number. A runtime + exception will be raised if `x` does not have a valid format for a number. The following formats + are recognized: + - integer: `"-3"`, `"214"` + - decimal: `"0.745"`, `"3.14159"`, `".1"`, `"-3."` + - scientific: `"2e5"`, `"3.11e-05"` + - hexadecimal: `"0xDEAD"`, `"0x7F"` + + +## `string(x)` + +Converts its argument `x` into a string value. + +- If `x` is boolean, returns strings `"true"` or `"false"`. +- If `x` is numeric, converts it into a string representation using the standard Dart's + `.toString()` method, which attempts to produce the shortest string that can represent + the number `x`. In particular, + - if `x` is integer-valued, returns its decimal representation without a decimal point; + - if `x` is a double in the range `1e-6` to `1e21`, returns its decimal representation + with a decimal point; + - for all other doubles, returns `x` written in the scientific (exponential) format. +- If `x` is a string, then it is returned as-is. diff --git a/docs/1.9.0/_sources/other_modules/jenny/language/expressions/operators.md.txt b/docs/1.9.0/_sources/other_modules/jenny/language/expressions/operators.md.txt new file mode 100644 index 000000000..8041be292 --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/language/expressions/operators.md.txt @@ -0,0 +1,192 @@ +# Operators + +The **operators** are special symbols that perform common mathematical operations. For example, +operator `+` performs summation, and thus we can write `$x + $y` to denote the sum of variables +`$x` and `$y`. There are over 20 different operators in YarnSpinner, which can be loosely grouped +into the following categories: + + +## Operator types + + +### Arithmetic + +The **arithmetic** operators, have the same meaning as in regular math. These apply to numeric +arguments (with the exception of `+` which can also be used with strings): + +```{list-table} +:align: left +:class: first-col-align-center +:header-rows: 1 +:widths: 1 2 9 + +* - operator + - name + - notes +* - `+` + - addition + - +* - `-` + - subtraction + - Also, a unary minus +* - `*` + - multiplication + - +* - `/` + - division + - Division by `0` is not allowed, and will throw a runtime error if it occurs. +* - `%` + - modulo + - This operator can apply to both integer and decimal numbers, and it returns + the remainder of integer division of two numbers. The right-hand side of + `%` cannot be zero or a negative number, otherwise a runtime error will be + thrown. The result of `x % y` is always a number in the range `[0; y)`, + regardless of the sign of `x`. +* - `+` + - concatenation + - When applied to strings, the `+` operator simply glues them together. For + example, `"Hello" + "World"` produces string `"HelloWorld"`. +``` + + +### Logical + +The **logical** operators apply to boolean values. These operators can be written either in +symbolic or word form -- both forms are equivalent: + +```{list-table} +:align: left +:class: first-col-align-center +:header-rows: 1 +:widths: 1 2 9 + +* - operator + - name + - notes +* - `!`, `not` + - logical NOT + - This is a unary operator that inverts its operand: `!true` is `false`, + and `!false` is `true`. +* - `&&`, `and` + - logical AND + - Returns `true` if both of its arguments are `true`. +* - `||`, `or` + - logical OR + - Returns `true` if at least one of its arguments is `true`. +* - `^`, `xor` + - logical XOR + - Returns `true` if the arguments are different, and `false` if they are + the same. +``` + + +### Assignment + +The **assignment** operators modify the value of a variable. The left-hand side of such an operator +is the variable that shall be modified, the right-hand side is the expression of the same type as +the variable on the left: + +```{list-table} +:align: left +:class: first-col-align-center +:header-rows: 1 +:widths: 1 2 9 + +* - operator + - name + - notes +* - `=`, `to` + - assign + - `$var = X` stores the value of `X` into the variable `$var` +* - `+=` + - increase + - `$var += X` is equivalent to `$var = $var + X` +* - `-=` + - decrease + - `$var -= X` is equivalent to `$var = $var - X` +* - `*=` + - multiply + - `$var *= X` is equivalent to `$var = $var * X` +* - `/=` + - divide + - `$var /= X` is equivalent to `$var = $var / X` +* - `%=` + - reduce modulo + - `$var %= X` is equivalent to `$var = $var % X` +``` + +Unlike all other operators, the assignment operators do not produce a value. This means they +cannot be used inside a larger expression, for example the following is invalid: `3 + ($x += 7)`. +Instead, the assignment operators are only usable at the top level of commands such as +[\<\\>], [\<\\>], and [\<\\>]. + + +### Relational + +The **relational** operators compare various values. The first two operators in this list can be +applied to operands of any types, as long as the types are the same. The remaining four operators +can only be used with numbers. Regardless of the types of operands, the result of every +relational operator is a boolean value, which can be either assigned to a variable, or used in a +larger expression: + +```{list-table} +:align: left +:class: first-col-align-center +:header-rows: 1 +:widths: 1 3 8 + +* - operator + - name + - notes +* - `==` + - equality + - +* - `!=` + - inequality + - +* - `<` + - less than + - +* - `<=` + - less than or equal + - +* - `>` + - greater than + - +* - `>=` + - greater than or equal + - +``` + +Note that operator chaining is not supported. Thus, for example, `$x == $y == $z` will first +compare variables `$x` and `$y`, then the result of that comparison, which is either `true` or +`false`, will be compared with variable `$z`. Given that such expressions would be highly +confusing to a reader, we recommend against using them. If you need to compare that all three +values `$x`, `$y` and `$z` are the same, then you should use the `&&` operator instead: +`$x == $y && $x == $z`. + + +## Precedence + +Just as in mathematics, the operators have precedence ordering among them, meaning that some +operators will always evaluate before the others. For example, if you write `3 + 4 * 5`, then +the result will be `23` instead of `35` because multiplication has higher precedence than addition +and thus evaluates first. + +The precedence order is as follows, from highest to lowest: + +- `*`, `/`, `%`; +- `-`, `+`; +- `==`, `!=`, `<`, `<=`, `>=`, `>`; +- `!`; +- `&&`, `^`; +- `||`; +- `=`, `+=`, `-=`, `*=`, `/=`, `%=`. + +You can use parentheses `()` in order to alter the order of evaluation. For example, `(3 + 4) * 5` +is `35` instead of `23`. + + +[\<\\>]: ../commands/declare.md +[\<\\>]: ../commands/local.md +[\<\\>]: ../commands/set.md diff --git a/docs/1.9.0/_sources/other_modules/jenny/language/expressions/variables.md.txt b/docs/1.9.0/_sources/other_modules/jenny/language/expressions/variables.md.txt new file mode 100644 index 000000000..913743df8 --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/language/expressions/variables.md.txt @@ -0,0 +1,88 @@ +# Variables + +A **variable** is a place to store some piece of information -- it is the same notion as in any +other programming language. Each variable has a **name**, **value**, **type**, and a **scope**. + + +## Name + +The **name** of a variable is how you refer to it in a `.yarn` script. The names of all variables +start with a `$` sign, followed by a letter or an underscore, and then by any number of letters, +digits, or underscores. Thus, the following are all valid variables names: + +```text +$i +$WARNING +$_secret_ +$door10 +$climbed_over_wall_and_avoided_all_guard_patrols +$DoorPassword +``` + +while the following are NOT valid names: + +```text +$2000_years +$[main] +@today +victory +``` + + +## Type + +Each variable has a certain **type** associated with it. The type of a variable is determined when +the variable is first declared, and it never changes afterwards. + +There are three types of variables in YarnSpinner: `string`, `number`, and `bool`. + +- `bool` variables can store either `true` or `false` and nothing else; +- `number` variables may contain either integer or decimal numbers, such as `0`, `42`, `2.5`; +- `string` variables contain arbitrary text, for example `"the most random number is 4"`. + +```yarn +// Creates a variable $money of type number, and gives it initial value of 100 +<> + +// Creates variable $name of type string, the initial value will be "" +<> +``` + + +## Value + +Each variable stores a single **value**. This value can be replaced with another value at any time, +but the type of the new value must be the same. + +Each variable will have an initial value assigned to it when the variable is first created, and +then new values can be assigned with the [\<\\>][set] command. + +```yarn +<> // increases the value of $money by 10 +``` + + +## Scope + +The **scope** of a variable is where exactly it can be accessed. In YarnSpinner, the variables can +be either global or local. + +- The **global** variables are introduced via the [\<\\>][declare] command, and once + created can be accessed anywhere. The names of all global variables are unique. +- The **local** variables are created with the [\<\\>][local] command, and can only be used + within the node where they were created. It is possible to have a local variable with the same + name in different nodes, and they will be considered different variables. + +```yarn +<> + +title: MyNode +--- +<> +=== +``` + + +[declare]: ../commands/declare.md +[local]: ../commands/local.md +[set]: ../commands/set.md diff --git a/docs/1.9.0/_sources/other_modules/jenny/language/language.md.txt b/docs/1.9.0/_sources/other_modules/jenny/language/language.md.txt new file mode 100644 index 000000000..433bbc849 --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/language/language.md.txt @@ -0,0 +1,82 @@ +# YarnSpinner language + +**YarnSpinner** is the language in which `.yarn` files are written. You can check out the +[official documentation] for the YarnSpinner language, however, here we will be describing the +**Jenny** implementation, which may not contain all the original features, but may also contain +some that were not implemented in the YarnSpinner yet. + + +## Yarn files + +Any Yarn project will contain one or more `.yarn` files. These are plain text files in UTF-8 +encoding. As such, they can be edited in any text editor or IDE. + +Having multiple `.yarn` files helps you better organize your project, but Jenny doesn't impose any +requirements on the number of files or their relationship. + +Each `.yarn` file may contain **comments**, **tags**, **[commands]**, and **[nodes]**. +For example: + +```yarn +// This is a comment +// The line below, however, is a tag: +# Chapter 1d + +<> +<> // is this too much? + +title: Start +--- +// Node content +=== +``` + + +### Comments + +A comment starts with `//` and continues until the end of the line. All the text inside a comment +will be completely ignored by Jenny as if it wasn't there. + +There are no multi-line comments in YarnSpinner. + + +### Tags + +File-level tags start with a `#` and continue until the end of the line. A tag can be used to +include some per-file custom project metadata. These tags are not interpreted by Jenny in any way. + + +### Commands + +The commands are explained in more details [later][commands], but at this point it is +worth pointing out that only a limited number of commands are allowed at the root level of a file +(that is, outside of nodes). Currently, these commands are: + +- `<>` +- `<>` + +The commands outside of nodes are compile-time instructions, that is they are executed during the +compilation of a YarnProject. + + +### Nodes + +Nodes represent the main bulk of content in a yarn file, and are explained in a dedicated +[section][nodes]. There could be multiple nodes in a single file, placed one after another. +No special separator is needed between nodes: as soon as one node ends, the next one can begin. + + +```{toctree} +:hidden: + +Nodes +Lines +Options +Commands +Expressions +Markup +``` + +[commands]: commands/commands.md +[nodes]: nodes.md +[official documentation]: https://docs.yarnspinner.dev/getting-started/writing-in-yarn diff --git a/docs/1.9.0/_sources/other_modules/jenny/language/lines.md.txt b/docs/1.9.0/_sources/other_modules/jenny/language/lines.md.txt new file mode 100644 index 000000000..1c8df45ae --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/language/lines.md.txt @@ -0,0 +1,194 @@ +# Lines + +A **line** is the most common element of the Yarn dialogue. It's just a single phrase that a +character in the game says. In a `.yarn` file, a **line** is represented by a single line of text +in a [node body]. A line may contain the following elements: + +- A character ID; +- Normal text; +- Escaped text; +- Interpolated expressions; +- Markup; +- Hashtags; +- A comment at the end of the line; +- (a line, however, cannot contain commands). + +A **line** is represented with the [DialogueLine] class in Jenny runtime. + + +## Character ID + +If a line starts with a single word followed by a `:`, then that word is presumed to be the name +of the character who is speaking that line. In the following example there are two characters +talking to each other: Prosser and Ford, and the last line has no character ID. + +```yarn +title: Bulldozer_Conversation +--- +Prosser: You want me to come and lie there... +Ford: Yes +Prosser: In front of the bulldozer? +Ford: Yes +Prosser: In the mud. +Ford: In, as you say, the mud. +(low rumbling noise...) +=== +``` + +It is worth emphasizing that a character ID must be a valid ID -- that is, it cannot contain +spaces or other special characters. In the example below "Harry Potter" is not a valid character ID, +while all other alternatives are ok. + +```yarn +title: Hello +--- +Harry Potter: Hello, Hermione! +Harry_Potter: Hello, Hermione! +HarryPotter: Hello, Hermione! +Harry: Hello, Hermione! +=== +``` + +If you want to have a line that starts with a `WORD + ':'`, but you don't want that word to be +interpreted as a character name, then the colon can be [escaped](#escaped-text): + +```yarn +title: Warning +--- +Attention\: The cake is NOT a lie +=== +``` + +```{note} +All characters must be **declared** using the [\<\\>] command +before they can be used in a script. +``` + + +## Interpolated expressions + +You can insert dynamic text into a line with the help of **interpolated expression**s. These +expressions are surrounded with curly braces `{}`, and everything inside the braces will be +evaluated, and then the result of the evaluation will be inserted into the text. + +```yarn +title: Greeting +--- +Trader: Hello, {$player_name}! Would you like to see my wares? +Player: I have only {plural($money, "% coin")}, do you have anything I can afford? +=== +``` + +The expressions will be evaluated at runtime when the line is delivered, which means it can produce +different text during different runs of the line. + +```yarn +title: Exam_Greeting +--- +<> + Professor: Welcome to the exam! + <> +<> + Professor: You have tried {plural($n_attempts, "% time")} already, but I \ + can give you another try. + <> +<> + Professor: You've failed 5 times in a row! How is this even possible? +<> +=== +``` + +After evaluation, the text of the expression will be inserted into the line as-is, without any +further processing. Which means that the text of the expression may contain special characters +(such as `[`, `]`, `{`, `}`, `\`, etc), and they don't need to be escaped. It also means that the +expression cannot contain markup, or produce a hashtag, etc. + +Read more about expressions in the [Expressions] section. + + +## Markup + +The **markup** is a mechanism for text annotation. It is somewhat similar to HTML tags, except that +it uses square brackets `[]` instead of angular ones: + +```yarn +title: Markup +--- +Wizard: No, no, no! [em]This is insanity![/em] +=== +``` + +The markup tags do not alter the text of the line, they merely insert annotations in it. Thus, the +line above will be delivered in game as "No, no, no! This is insanity!", however there will be +additional information attached to the line that shows that the last 17 characters were marked with +the `em` tag. + +Markup tags can be nested, or be zero-width, they can also include parameters whose values can be +dynamic. Read more about this in the [Markup] document. + + +## Hashtags + +Hashtags may appear at the end of the line, and take the following form: `#text`. That is, a hashtag +is a `#` symbol followed by any text that doesn't contain whitespace. + +Hashtags are used to add line-level metadata. There can be no line content after a hashtag (though +comments are allowed). A line can have multiple hashtags associated with it. + +```yarn +title: Hashtags +--- +Harry: There is no justice in the laws of Nature, Headmaster, no term for \ + fairness in the equations of motion. #sad // HPMOR.39 +Harry: The universe is neither evil, nor good, it simply does not care. +Harry: The stars don't care, or the Sun, or the sky. +Harry: But they don't have to! We care! #elated #volume:+1 +Harry: There is light in the world, and it is us! #volume:+2 +=== +``` + +In most cases the Jenny engine does not interpret the tags, but merely stores them as part of the +line information. It is up to the programmer to examine these tags at runtime. + + +## Escaped text + +Whenever you have a line that needs to include a character that would normally be interpreted as +one of the special syntaxes mentioned above, then such a character can be **escaped** with a +backslash `\`. + +The following escape sequences are recognized: `\\`, `\/`, `\#`, `\<`, `\>`, `\[`, `\]`, `\{`, `\}`, +`\:`, `\-`, `\n`. In addition, there is also `\⏎` (i.e. backslash followed immediately by a +newline). + +```yarn +title: Escapes +--- +\// This is not a comment // but this is +This is not a \#hashtag +This is not a \<> +\{This line\} does not contain an expression +Not a \[markup\] +=== +``` + +The `\⏎` escape can be used to split a single long line into multiple physical lines, that would +still be treated by Jenny as if it was a single line. This escape sequence consumes both the +newline symbol and all the whitespace at the start of the next line: + +```yarn +title: One_long_line +--- +This line is so long that it becomes uncomfortable to read in a text editor. \ + Therefore, we use the backslash-newline escape sequence to split it into \ + several physical lines. The indentation at the start of the continuation \ + lines is for convenience only, and will be removed from the resulting \ + text. +=== +``` + + +[node body]: nodes.md#body +[DialogueLine]: ../runtime/dialogue_line.md +[Expressions]: expressions/expressions.md +[Markup]: markup.md diff --git a/docs/1.9.0/_sources/other_modules/jenny/language/markup.md.txt b/docs/1.9.0/_sources/other_modules/jenny/language/markup.md.txt new file mode 100644 index 000000000..7ee188b62 --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/language/markup.md.txt @@ -0,0 +1,117 @@ +# Markup + +**Markup** is a mechanism for annotating fragments of a dialogue line. They are somewhat similar to +HTML tags, or you can imagine them as comments in a google document. Importantly, markup tags +only annotate the text, but do not alter its content or display in the game. It is up to the +developer to actually use the markup information in their game. + + +## Syntax + +Markup tags are denoted with the name of the tag, placed in square brackets: `[tag_name]`. The +corresponding closing tag would be `[/tag_name]`. Every markup tag must have a corresponding +closing tag: + +```yarn +Hello, [wavy]world[/wavy]! +``` + +Markup tags may nest within each other, though they must nest properly, in the sense that one +markup range must be fully inside or fully outside another: + +```yarn +Lorem [S]ipsum dolor [A]sit[/A] amet[/S], consectetur [B]adipiscing[/B] elit +``` + +The special **close-all** markup tag `[/]` closes all currently opened markup ranges. It is also +handy in situations where the name of the markup tag is long and you don't want to repeat it: + +```yarn +Lorem ipsum dolor sit amet, [Incididunt]consectetur adipiscing elit[/] +``` + +The **self-closing** markup tags have the form `[tag_name/]`. These tags mark a single location +within the text. In addition, if such tag is surrounded by spaces on both sides, then a single +space after the tag will be removed from the resulting text. If this is undesired, then simply +add an extra space after the markup tag: + +```yarn +Lorem ipsum dolor sit amet, [carramba/] consectetur adipiscing elit. +``` + +Markup tags also accept parameters, which are similar to HTML tag attributes. The names of these +parameters can be arbitrary IDs, and the values are expressions that will be evaluated each time +the line is executed. Thus, the values of attributes can be dynamic: + +```yarn +Lorem ipsum [color name=$color]dolor sit amet[/color] +``` + +Markup tags can surround dynamic text (interpolated expressions), which will cause the length of +the marked up span to be different every time the line is run. At the same time, markup cannot be +generated dynamically -- in the sense that the interpolated expressions will always be inserted +as-is, even if they contain some text in square brackets. + +```yarn +Hello, [b]{$player}[/b]! +``` + +Lastly, it should be noted that if you want to have an actual text in square brackets within a +line, then in order to prevent it from being parsed as markup you can escape the square brackets +with a backslash `\`: + +```yarn +Hello, \[world\]! +``` + +```{seealso} +- [MarkupAttribute](../runtime/markup_attribute.md): the runtime representation + of a markup attribute within a line. +``` + + +## Examples + + +### Mark a piece of text with a different style + +In this example the word "Voldemort" is rendered with a special "cursed" markup, indicating that +the word itself is cursed (it is up to you how to actually render this in a game). Similarly, the +word "stupid" in the second line has an emphasis, which may be rendered as italic text. + +```yarn +title: Scene117_Harry_MrMalfoy +--- +Harry: I'm not afraid of [cursed]Voldemort[/cursed]! +MrMalfoy: You must be really brave... or really [i]stupid[/i]? +=== +``` + + +### Provide additional information about a text fragment + +In this example the word "Llewellyn" has a tooltip information associated with it. A game might +render this with a special style suggesting that the user may hover over that word to see a +tooltip with a minimap for where to find this NPC. + +```yarn +title: MonkDialogue +--- +Monk: Visit [tooltip place="TS" x=23 y=-74]Llewellyn[/] in Thunderstorm, \ + he will be able to help you. +=== +``` + + +### Indicate where special non-text tokens may be inserted + +The `[item/]` markup tag will be replaced by the item's name, which will also be interactive: +tapping this name would bring up the item's description card. + +```yarn +title: BlacksmithQuest +--- +<> +Smith: Find me my lost ring, and I'll give you this [item id=$reward/]. +=== +``` diff --git a/docs/1.9.0/_sources/other_modules/jenny/language/nodes.md.txt b/docs/1.9.0/_sources/other_modules/jenny/language/nodes.md.txt new file mode 100644 index 000000000..affecd806 --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/language/nodes.md.txt @@ -0,0 +1,89 @@ +# Nodes + +A **node** is a small section of text, that represents a single conversation or interaction with +an NPC. Each node has a **title**, which can be used to *run* that node in a [DialogueRunner], or to +[jump] to that node from another node. + +You can think of a node as if it was a function in a regular programming language. Running a node +is equivalent to calling a function, and it is not possible to start execution in the middle of a +node/function. When a function becomes too large, we will usually want to split it into multiple +smaller ones -- the same is true for nodes, when a node becomes too long it is a good idea to split +it into several smaller nodes. + +Each node consists of a **header** and a **body**. The header is separated from the body with 3 +(or more) dashes, and the body is terminated with 3 "=" signs: + +```yarn +// NODE HEADER +--- +// NODE BODY +=== +``` + +In addition, you can use 3 (or more) dashes to separate the header from the previous content, which +means the following is also a valid node: + +```yarn +--------------- +// NODE HEADER +--------------- +// NODE BODY +=== +``` + +A **node** is represented with a [Node] class in Jenny runtime. + +[Node]: ../runtime/node.md + + +## Header + +The header of a node consists of one or more lines of the form `TAG: CONTENT`. One of these lines +must contain the node's **title**, which is the name of the node: + +```yarn +title: NodeName +``` + +The title of a node must be a valid ID (that is, starts with a letter, followed by any number of +letters, digits, or underscores). All nodes within a single project must have unique titles. + +Besides the title, you can add any number of extra tags into the node's header. Jenny will store +these tags with the node's metadata, but will not interpret them in any other way. You will then +be able to access these tags programmatically + +```yarn +title: Alert +colorID: 0 +modal: true +--- +WARNING\: Entering Radioactive Zone! +=== +``` + + +## Body + +The body of a node is where the dialogue itself is located. The body is just a sequence of +statements, where each statement is either a [Line], an [Option], or a [Command]. For example: + +```yarn +title: Gloomy_Morning +camera_zoom: 2 +--- +You : Good morning! +Guard: You call this good? 'Tis as crappy as could be +You : Why, what happened? +Guard: Don't you see the fog? Chills me through to the bones +You : Sorry to hear that... +You : So, can I pass? +Guard: Can I get some exercise cutting you into pieces? Maybe that'll warm me up! +You : Ok, I think I'll be going. Hope you feel better soon! +=== +``` + +[DialogueRunner]: ../runtime/dialogue_runner.md +[jump]: commands/jump.md +[Line]: lines.md +[Option]: options.md +[Command]: commands/commands.md diff --git a/docs/1.9.0/_sources/other_modules/jenny/language/options.md.txt b/docs/1.9.0/_sources/other_modules/jenny/language/options.md.txt new file mode 100644 index 000000000..1c28fa3cd --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/language/options.md.txt @@ -0,0 +1,62 @@ +# Options + +**Options** are special lines that display a menu of choices for the player, and the player must +select one of them in order to continue. The options are indicated with an arrow `->` at the start +of the line: + +```yarn +title: Adventure +--- +You arrive at the edge of the forest. The road dives in, but there is another \ +one going around the edge. +-> Go straight ahead, on the beaten path (x) +-> Take the road along the forest's edge +-> Turn back +=== +``` + +An option is typically followed by an indented list of statements (which may, again, be lines, +options, or commands). These statements indicate how the dialogue should proceed if the player +chooses that particular option. After the control flow finishes running through the block +corresponding to the selected option, the dialogue resumes after the option set. + +Other than the arrow indicator, an option follows the same syntax as the [line]. Thus, it can have +a character name, the main text, interpolated expressions, markup, and hashtags. One additional +feature that an option can have is the **conditional**. A conditional is a short-form `<>` +command after the text of an option (but before the hashtags): + +```yarn +title: Bridge +--- +Guard: 50 coins and you can cross the bridge. +-> Alright, take the money <= 50>> + <> + <> +-> I have so much money, here, take a 100 <= 10000>> + <> + <> + Guard: Wow, so generous! + Guard: But I wouldn't recommend going around telling everyone that you \ + have "so much money" +-> That's too expensive! + Guard: Is it? My condolences +-> How about I [s]kick your butt[/s] instead? + <> + <> + <> + You make a very reasonable point, sir, my apologies. + <> + <> +=== +``` + +When the conditional evaluates to `true`, the option is delivered to the game normally. If the +conditional turns out to be false, the option is still delivered, but is marked as `unavailable`. +It is up to the game whether to display such option as greyed out, or crossed, or not show it at +all; however, such option cannot be selected. + +As you have noticed, options always come in groups: after all, the player must select among several +possible choices. Thus, any sequence of options that are adjacent to each other in the dialogue, +will always be delivered as a single bundle to the frontend. This is called the **choice set**. + +[line]: lines.md diff --git a/docs/1.9.0/_sources/other_modules/jenny/runtime/character.md.txt b/docs/1.9.0/_sources/other_modules/jenny/runtime/character.md.txt new file mode 100644 index 000000000..0882eae3b --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/runtime/character.md.txt @@ -0,0 +1,17 @@ +# Character + +```{dartdoc} +:package: jenny +:symbol: Character +:file: src/character.dart + +[<>]: ../language/commands/character.md +``` + + +## See Also + +- [CharacterStorage]: the container where all Character objects within a YarnProject are cached. + + +[CharacterStorage]: character_storage.md diff --git a/docs/1.9.0/_sources/other_modules/jenny/runtime/character_storage.md.txt b/docs/1.9.0/_sources/other_modules/jenny/runtime/character_storage.md.txt new file mode 100644 index 000000000..04090c103 --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/runtime/character_storage.md.txt @@ -0,0 +1,38 @@ +# CharacterStorage + +```{dartdoc} +:package: jenny +:symbol: CharacterStorage +:file: src/character_storage.dart +``` + + +## Accessing character storage + +Character storage is accessed via the [YarnProject]. + +```dart +final characters = yarnProject.characters; +``` + + +## Removing characters + +There may be situations where characters need to be removed from storage. For example, in a game +with many scenes, characters could be removed after a scene and new characters loaded for the next +scene. + +Remove all characters with `clear`. + +```dart +yarnProject.characters.clear(); +``` + +Use `remove` to remove a single character. Pass in the name of the character or any of its +aliases. The character and all its aliases will be removed. + +```dart +yarnProject.characters.remove('Jenny'); +``` + +[YarnProject]: yarn_project.md diff --git a/docs/1.9.0/_sources/other_modules/jenny/runtime/command_storage.md.txt b/docs/1.9.0/_sources/other_modules/jenny/runtime/command_storage.md.txt new file mode 100644 index 000000000..d7b3ad12f --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/runtime/command_storage.md.txt @@ -0,0 +1,192 @@ +# CommandStorage + +The **CommandStorage** is a part of [YarnProject] responsible for storing all [user-defined +commands]. You can access it as the `YarnProject.commands` property. + +The command storage can be used to register any number of custom commands, making them available to +use in yarn scripts. Such commands must be registered before parsing the yarn scripts, or the +compiler will throw an error that the command is not recognized. + +In order to register a function as a yarn command, the function must satisfy several requirements: + +- The function's return value must be `void` or `Future`. If the function returns a future, + then that future will be awaited before proceeding to the next step of the dialogue. This makes it + possible to create commands that take a certain time to unfold in the game, for example + `<>`, `<>`, or `<>`. +- The function's arguments must be of types that are known to Yarn: `String`, `num`, `int`, + `double`, or `bool`. All arguments must be positional, with no defaults. +- In order to register the function, use methods `addCommand0()` ... `addCommand3()`, according to + the number of function's arguments. +- If the function's signature has 1 or more booleans at the end, then those arguments will be + considered optional and will default to `false`. + + +## Methods + +**hasCommand**(`String name`) → `bool` +: Returns the status of whether the command `name` has been added to the storage. + +**addCommand0**(`String name`, `FutureOr Function() fn`) +: Registers a no-argument function `fn` as the command `name`. + +**addCommand1**(`String name`, `FutureOr Function(T1) fn`) +: Registers a single-argument function `fn` as the command `name`. + +**addCommand2**(`String name`, `FutureOr Function(T1, T2) fn`) +: Registers a two-argument function `fn` as the command `name`. + +**addCommand3**(`String name`, `FutureOr Function(T1, T2, T3) fn`) +: Registers a three-argument function `fn` as the command `name`. + +**addOrphanedCommand**(`name`) +: Registers a command `name` which is not backed by any Dart function. Such command will still be + delivered to [DialogueView]s via the `onCommand()` callback, but its arguments will not be parsed. + +**clear** +: Removes all user-defined commands + +**remove**(`String name`) +: Removes the user-defined command with the specified `name`. + + +## Properties + +**length** → `int` +: The number of user-defined commands registered so far. + +**isEmpty** → `bool` +: Returns `true` if no user-defined commands were registered. + +**isNotEmpty** → `bool` +: Returns `true` if any commands have been registered + + +## Examples + + +### `<>` + +Suppose we want to have a yarn command `<>`, which would initiate a quest. The command +would take the quest name and quest ID as arguments. Technically, just the ID should be enough -- +but then it would be really difficult to read the yarn script and understand what quest is being +initiated. So, instead we'll pass both the ID and the name, and then check at runtime that the ID +of the quest matches its name. + +A typical invocation of this command might look like this (note that the name of the quest is in +quotes, otherwise it would be parsed as four different arguments `"Get"`, `"rid"`, `"of"`, and +`"bandits"`): + +```yarn +<> +``` + +In order to implement this command, we create a Dart function `startQuest()` with two string +arguments. The function will do a brief animated "Started quest X" message, but we don't want the +game dialogue to wait for that message, so we'll make the function return `void`, not a future. +Finally, we register the command with `commands.addCommand2()`. + +```dart +class MyGame { + late YarnProject yarnProject; + + void startQuest(String questId, String questName) { + assert(quests.containsKey(questId)); + assert(quests[questId]!.name == questName); + // ... + } + @override + void onLoad() { + yarnProject = YarnProject() + ..commands.addCommand2('StartQuest', startQuest); + } +} +``` + +Note that the name of the Dart function is different from the name of the command -- you can choose +whatever names suit your programming style best. + + +### `<>` + +The `<>` function will open a modal dialogue and ask the user to enter their response. This +command will be waiting for the user's input, so it must return a future. Also, we want to return +the result of the prompt into the dialogue -- but, unfortunately, the commands are not expressions, +and are not supposed to return values. So instead we will write the result into a global variable +`$prompt`, and then the dialogue can access that variable in order to read the result of the prompt. + +```dart +class MyGame { + final YarnProject yarnProject = YarnProject(); + + Future prompt(String message) async { + // This will wait until the modal dialog is popped from the router stack + final name = await router.pushAndWait(KeyboardDialog(message)); + yarnProject.variables.setVariable(r'$prompt', name); + } + + @override + void onLoad() { + yarnProject + ..variables.setVariable(r'$prompt', '') + ..commands.addCommand1('prompt', prompt); + } +} +``` + +Then in a yarn script this command can be used like this: + +```yarn +<> + +title: Greeting +--- +Guide: Hello, my name is Jenny, and you? +<> +<> // Store the name for later +Guide: Nice to meet you, {$player} +=== +``` + + +### `<>` + +Suppose that we want to make a command that will give the player a certain item, or a number of +items. This command would take 3 arguments: the person who gives the items, the name of the item, +and the quantity. For example: + +```yarn +<> +``` + +Note that the quest reward variable will contain both the reward item and its amount, for example +it could be `"100 gold"`, `"5 potion_of_healing"`, or `'1 "Sword of Darkness"'`. When such +variable is substituted into the command at runtime, the command becomes equivalent to + +```yarn +<> +<> +<> +``` + +which will then be parsed as a regular 3-argument command corresponding to the following Dart +function: + +```dart +/// Takes [amount] of [item]s from [source] and gives them to the player. +void give(int amount, String item, String source) { + // ... +} +``` + + +## See also + +- The description of [user-defined commands] in the YarnSpinner language. +- The [UserDefinedCommand] class, which is used to inform a [DialogueView] that a custom command + is being executed. + + +[DialogueView]: dialogue_view.md +[UserDefinedCommand]: user_defined_command.md +[YarnProject]: yarn_project.md +[user-defined commands]: ../language/commands/user_defined_commands.md diff --git a/docs/1.9.0/_sources/other_modules/jenny/runtime/dialogue_choice.md.txt b/docs/1.9.0/_sources/other_modules/jenny/runtime/dialogue_choice.md.txt new file mode 100644 index 000000000..33dd515f0 --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/runtime/dialogue_choice.md.txt @@ -0,0 +1,16 @@ +# DialogueChoice + +The **DialogueChoice** class represents multiple [Option] lines in the `.yarn` script, which will be +presented to the user so that they can make a choice for how the dialogue should proceed. The +`DialogueChoice` objects will be delivered to your `DialogueView` with the method +`onChoiceStart()`. + + +## Properties + +**options** `List` +: The list of [DialogueOption]s comprising this choice set. + + +[Option]: ../language/options.md +[DialogueOption]: dialogue_option.md diff --git a/docs/1.9.0/_sources/other_modules/jenny/runtime/dialogue_line.md.txt b/docs/1.9.0/_sources/other_modules/jenny/runtime/dialogue_line.md.txt new file mode 100644 index 000000000..678defaf9 --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/runtime/dialogue_line.md.txt @@ -0,0 +1,9 @@ +# DialogueLine + +```{dartdoc} +:package: jenny +:symbol: DialogueLine +:file: src/structure/dialogue_line.dart + +[Line]: ../language/lines.md +``` diff --git a/docs/1.9.0/_sources/other_modules/jenny/runtime/dialogue_option.md.txt b/docs/1.9.0/_sources/other_modules/jenny/runtime/dialogue_option.md.txt new file mode 100644 index 000000000..9f0778cab --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/runtime/dialogue_option.md.txt @@ -0,0 +1,30 @@ +# DialogueOption + +The **DialogueOption** class represents a single [Option] line in the `.yarn` script. Multiple +options will be grouped into [DialogueChoice] objects. + + +## Properties + +**text** `String` +: The computed text of the option, after evaluating the inline expressions, stripping the markup, + and processing the escape sequences. + +**tags** `List` +: The list of hashtags for this option. If there are no hashtags, the list will be empty. Each entry + in the list will be a simple string starting with `#`. + +**attributes** `List` +: The list of markup spans associated with the option. Each [MarkupAttribute] corresponds to a + single span within the **text**, delineated with markup tags. + +**isAvailable** `bool` +: The result of evaluating the *conditional* of this option. If the option has no conditional, this + will return `true`. + +**isDisabled** `bool` +: Same as `!isAvailable`. + + +[Option]: ../language/options.md +[DialogueChoice]: dialogue_choice.md diff --git a/docs/1.9.0/_sources/other_modules/jenny/runtime/dialogue_runner.md.txt b/docs/1.9.0/_sources/other_modules/jenny/runtime/dialogue_runner.md.txt new file mode 100644 index 000000000..3e5833ddc --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/runtime/dialogue_runner.md.txt @@ -0,0 +1,54 @@ +# DialogueRunner + +```{dartdoc} +:file: src/dialogue_runner.dart +:symbol: DialogueRunner +:package: jenny +``` + + +## Execution model + +The `DialogueRunner` uses futures as a main mechanism for controlling the timing of the dialogue +progression. For each event, the dialogue runner will invoke the corresponding callback on all its +[DialogueView]s, and each of those callbacks may return a future. The dialogue runner then awaits +on all of these futures (in parallel), before proceeding to the next event. + +For a simple `.yarn` script like this + +```yarn +title: main +--- +Hello +-> Hi +-> Go away + <> +=== + +title: Away +--- +<> +=== +``` + +the sequence of emitted events will be as follows (assuming the second option is selected): + +- `onDialogueStart()` +- `onNodeStart(Node("main"))` +- `onLineStart(Line("Hello"))` +- `onLineFinish(Line("Hello"))` +- `onChoiceStart(Choice(["Hi", "Go away"]))` +- `onChoiceFinish(Option("Go away"))` +- `onNodeFinish(Node("main"))` +- `onNodeStart(Node("Away"))` +- `onCommand(Command("OhNo"))` +- `onNodeFinish(Node("Away"))` +- `onDialogueFinish()` + +:::{note} +Keep in mind that if a `DialogueError` is thrown while running the dialogue, then the dialogue will +terminate immediately and none of the `*Finish` callbacks will run. +::: + + +[DialogueView]: dialogue_view.md diff --git a/docs/1.9.0/_sources/other_modules/jenny/runtime/dialogue_view.md.txt b/docs/1.9.0/_sources/other_modules/jenny/runtime/dialogue_view.md.txt new file mode 100644 index 000000000..c2e1cd118 --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/runtime/dialogue_view.md.txt @@ -0,0 +1,14 @@ +# DialogueView + +```{dartdoc} +:file: src/dialogue_view.dart +:symbol: DialogueView +:package: jenny + +[Completer]: https://api.dart.dev/stable/2.18.6/dart-async/Completer-class.html +[FutureOr]: https://api.dart.dev/stable/2.18.6/dart-async/FutureOr-class.html +[user-defined command]: user_defined_command.md +[<>]: ../language/commands/jump.md +[<>]: ../language/commands/stop.md +[<>]: ../language/commands/visit.md +``` diff --git a/docs/1.9.0/_sources/other_modules/jenny/runtime/function_storage.md.txt b/docs/1.9.0/_sources/other_modules/jenny/runtime/function_storage.md.txt new file mode 100644 index 000000000..f644f5e36 --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/runtime/function_storage.md.txt @@ -0,0 +1,76 @@ +# FunctionStorage + +The **FunctionStorage** is a part of [YarnProject] responsible for storing all [user-defined +functions]. You can access it as the `YarnProject.functions` property. + +The function storage can be used to register any number of custom functions, making them +available to use in yarn scripts. Such functions must be registered before parsing the yarn +scripts, or the compiler will throw an error that the function name is not recognized. + +A Dart function can be registered as a user-defined function in Jenny, if it satisfies the +following requirements: + +- its return type is one of `int`, `double`, `num`, `bool`, or `String`; +- all its arguments are positional, i.e. there are no named arguments; +- all its arguments have types `int`, `int?`, `double`, `double?`, `num`, `num?`, `bool`, `bool?`, + `String`, or `String?`; +- the nullable arguments, if any, must come after the non-nullable ones. These arguments become + optional in Yarn scripts, and if not provided they will be passed as `null` values; +- the first argument in a function can also be `YarnProject`. If such argument is present, then + it will be passed automatically. For example, if you have a function `fn(YarnProject, int)`, + then it can be invoked from the yarn script simply as `fn(1)`. + +A Dart function can then be added using one of the methods `addFunction0`, ..., `addFunction4`, +depending on how many arguments the function has (this is a limitation of Dart's template language). +When registering a function, you give it a `name`, under this function will be known in Yarn +scripts. This name can be the same, or different from the real function's name. For example, you +may have a function `hasVisitedTheWizard()` in your game, but you'd register it under the name +`has_visited_the_wizard()` in your YarnProject. + +Keep in mind that the name of the user-defined function must be: + +- unique; +- a valid ID; +- cannot be the same as any built-in function. + + +## Methods + +**hasFunction**(`String name`) → `bool` +: Returns the status of whether the function `name` has been already registered. + +**addFunction0**(`String name`, `T0 Function() fn`) +: Registers a no-argument function `fn` as the user-defined function `name`. + +**addFunction1**(`String name`, `T0 Function(T1) fn1`) +: Registers a single-argument function `fn1` under the name `name`. + +**addFunction2**(`String name`, `T0 Function(T1, T2) fn2`) +: Registers a two-argument function `fn2` with the given `name`. + +**addFunction3**(`String name`, `T0 Function(T1, T2, T3) fn3`) +: Registers a three-argument function `fn3` with the name `name`. + +**addFunction4**(`String name`, `T0 Function(T1, T2, T3, T4) fn4`) +: Registers a four-argument function `fn4` as `name`. + +**clear** +: Removes all user-defined functions + +**remove**(`String name`) +: Removes the user-defined function with the specified `name`. + + +## Properties + +**length** → `int` +: The number of user-defined functions registered so far. + +**isEmpty** → `bool` +: Returns `true` if no user-defined functions were registered. + +**isNotEmpty** → `bool` +: Has any functions been registered at all? + + +[user-defined functions]: ../language/expressions/functions/functions.md#user-defined-functions diff --git a/docs/1.9.0/_sources/other_modules/jenny/runtime/index.md.txt b/docs/1.9.0/_sources/other_modules/jenny/runtime/index.md.txt new file mode 100644 index 000000000..222a7e3f5 --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/runtime/index.md.txt @@ -0,0 +1,20 @@ +# Jenny Runtime + +```{toctree} +:hidden: + +Character +CharacterStorage +CommandStorage +DialogueChoice +DialogueLine +DialogueOption +DialogueRunner +DialogueView +FunctionStorage +MarkupAttribute +Node +UserDefinedCommand +VariableStorage +YarnProject +``` diff --git a/docs/1.9.0/_sources/other_modules/jenny/runtime/markup_attribute.md.txt b/docs/1.9.0/_sources/other_modules/jenny/runtime/markup_attribute.md.txt new file mode 100644 index 000000000..f71c39ad3 --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/runtime/markup_attribute.md.txt @@ -0,0 +1,43 @@ +# MarkupAttribute + +A **MarkupAttribute** is a descriptor of a subrange of text in a [line], demarcated with markup +tags. For example, in a `.yarn` line below there are two ranges of text surrounded by markup tags, +and therefore there will be two `MarkupAttribute`s associated with this line: + +```yarn +[b]Jenny[/b] is a library based on \ + [link url="docs.yarnspinner.dev"]YarnSpinner[/link] for Unity. +``` + +These `MarkupAttribute`s can be found in the `.attributes` property of a [DialogueLine][line]. + + +## Properties + +**name** `String` +: The name of the markup tag. In the example above, the name of the first attribute is `"b"`, and + the second is `"link"`. + +**start**, **end** `int` +: The location of the marked-up span within the final text of the line. The first index is + inclusive, while the second is exclusive. The `start` may be equal to `end` for a zero-width + markup attribute. + +**length** `int` +: The length of marked-up text. This is always equal to `end - start`. + +**parameters** `Map` +: The set of parameters associated with this markup attribute. In the example above, the first + markup attribute has no parameters, so this map will be empty. The second markup attribute has a + single parameter, so this map will be equal to `{"url": "docs.yarnspinner.dev"}`. + + The type of each parameter will be either `String`, `num`, or `bool`, depending on the type of + expression give in the `.yarn` script. The expressions for parameter values can be dynamic, that + is they can be evaluated at runtime. In the example below, the parameter `color` will be equal to + the value of the variable `$color`, which may change each time the line is run. + + ```yarn + My [i]favorite[/i] color is [bb color=$color]{$color}[/bb]. + ``` + +[line]: dialogue_line.md diff --git a/docs/1.9.0/_sources/other_modules/jenny/runtime/node.md.txt b/docs/1.9.0/_sources/other_modules/jenny/runtime/node.md.txt new file mode 100644 index 000000000..79f161b04 --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/runtime/node.md.txt @@ -0,0 +1,21 @@ +# Node + +The **Node** class represents a single [node] within the `.yarn` script. The objects of this class +will be delivered to your [DialogueView]s with the methods `onNodeStart()`, `onNodeFinish()`. + + +## Properties + +**title** `String` +: The title (name) of the node. + +**tags** `Map` +: Additional tags specified in the header of the node. The map will be empty if there were no tags + besides the required `title` tag. + +**iterator** `Iterator` +: The content of the node, which is a sequence of `DialogueLine`s, `DialogueChoice`s, or + `Command`s. + +[node]: ../language/nodes.md +[DialogueView]: dialogue_view.md diff --git a/docs/1.9.0/_sources/other_modules/jenny/runtime/user_defined_command.md.txt b/docs/1.9.0/_sources/other_modules/jenny/runtime/user_defined_command.md.txt new file mode 100644 index 000000000..b45f51a86 --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/runtime/user_defined_command.md.txt @@ -0,0 +1,39 @@ +# UserDefinedCommand + +The **UserDefinedCommand** class represents a single invocation of a custom (non-built-in) command +within a yarn script. Objects of this type will be delivered to a [DialogueView] in its +`.onCommand()` method. + + +## Properties + +**name** `String` +: The name of the command, without the angle brackets. For example, if the command is `<>` + in the yarn script, then its name will be `"smile"`. + +**argumentString** `String` +: Command arguments, as a single string. For example, if the command is `<>`, + and the value of variable `$delta` is `3.17`, then the argument string will be `"Hippo 3.17"`. + + The `argumentString` is re-evaluated every time the command is executed, however, it is an error + to access this property before the command was executed by the dialogue runner. + +**arguments** `List?` +: Command arguments, as a list of parsed values. This property will be null if the command was + declared without a signature (i.e. as an "orphaned command"). However, if the command was linked + as an external function, then the number and types of arguments in the list will correspond to + the arguments of that function. + + In the same example as above, the `arguments` will be `['Hippo', 3.17]`, assuming the linked Dart + function is `move(String target, double distance)`. + + +## See also + +- The description of [User-defined Commands] in the YarnSpinner language. +- The guide on how to register a new custom command in the [CommandStorage] document. + + +[CommandStorage]: command_storage.md +[DialogueView]: dialogue_view.md +[User-defined Commands]: ../language/commands/user_defined_commands.md diff --git a/docs/1.9.0/_sources/other_modules/jenny/runtime/variable_storage.md.txt b/docs/1.9.0/_sources/other_modules/jenny/runtime/variable_storage.md.txt new file mode 100644 index 000000000..353b89bf4 --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/runtime/variable_storage.md.txt @@ -0,0 +1,44 @@ +# VariableStorage + +```{dartdoc} +:package: jenny +:symbol: VariableStorage +:file: src/variable_storage.dart +``` + + +## Accessing variable storage + +Variable storage is accessed via the [YarnProject]. + +```dart +final variables = yarnProject.variables; +``` + + +## Removing variables + +In most cases variables should be retained for the life of the [YarnProject]. However there may be +situations where variables need to be removed from storage. For example, in a game with many +scenes, variables specific to that scene could be removed if they are no longer required. + +Remove all variables with `clear`. By default this will retain node visit counts, which are also +stored as variables. Node visit counts are used by Yarn for logic such as 'do this if the node has +already been visited', so it's best to leave these alone. However, to remove them as well set +`clearNodeVisits` to `true`. + +```dart +/// Clear all variables except node visit counts. +yarnProject.variables.clear(); + +/// Clear all variables including node visit counts. +yarnProject.variables.clear(clearNodeVisits: true); +``` + +Use `remove` to remove a single variable. + +```dart +yarnProject.variables.remove('money'); +``` + +[YarnProject]: yarn_project.md diff --git a/docs/1.9.0/_sources/other_modules/jenny/runtime/yarn_project.md.txt b/docs/1.9.0/_sources/other_modules/jenny/runtime/yarn_project.md.txt new file mode 100644 index 000000000..37ad46a5a --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/jenny/runtime/yarn_project.md.txt @@ -0,0 +1,101 @@ +# Yarn Project + +A **YarnProject** is the central hub for all yarn scripts and the accompanying information. +Generally, there would be a single `YarnProject` in a game, though it is also possible to make +several yarn projects if their content is completely independent. + +The standard sequence of initializing a `YarnProject` is the following: + +- link user-defined functions; +- link user-defined commands; +- set the locale (if different from `en`); +- parse a `.yarn` script containing declarations of global variables and characters; +- parse all other `.yarn` scripts; +- restore the variables from a save-game storage. + +For example: + +```dart +final yarn = YarnProject() + ..functions.addFunction0('money', player.getMoney) + ..commands.addCommand1('achievement', player.earnAchievement) + ..parse(readFile('project.yarn')) + ..parse(readFile('chapter1.yarn')) + ..parse(readFile('chapter2.yarn')); +``` + + +## Properties + +**locale** `String` +: The language used in this `YarnProject` (the default is `'en'`). Selecting a different language + changes the builtin `plural()` function. + +**random** `Random` +: The random number generator. This can be replaced with a different generator, if, for example, + you need to control the seed. + +**nodes** `Map` +: All [Node]s loaded into the project, keyed by their titles. + +**variables** `VariableStorage` +: The container for all global variables used in this yarn project. There could be several reasons + to access this storage: + + + - to change the value of a yarn variable from the game. This enables you to pass the information + from the game into the dialogue. For example, your dialogue may have variable `$gold`, which + you may want to update whenever the player's amount of money changes within the game. + - to store the values of all yarn variables during the save game, and to restore them when + loading the game. + + +**functions** `FunctionStorage` +: The [container][FunctionStorage] for all user-defined functions linked into the project. The main + reason to access this property is to register new custom function to be available at runtime. + + Note that all custom functions must be added to the `YarnProject` before they can be used in a + dialogue script -- otherwise a compile error will occur when encountering an unknown function. + +**commands** `CommandStorage` +: The [container][CommandStorage] for all user-defined commands linked into the project. The main + reason to access this container is to register new custom commands. + + All custom commands must be added before they can be used in the dialogue script. + +**characters** `CharacterStorage` +: The [container][CharacterStorage] for all [Character] objects declared in your yarn scripts. + +**strictCharacterNames** `bool` +: If `true` (default), the validity of character names will be strictly enforced. That is, all + characters must be declared before they can be used, using the [\<\\>] commands. If + this property is set to false, then new [Character] objects will be created automatically as + they are encountered in scripts. + +**trueValues**, **falseValues** `Set` +: The strings that can be recognized as `true`/`false` values respectively. + +**variables** `VariableStorage` +: The [container][VariableStorage] for all variables declared and manipulated in your yarn scripts. + This is also used for maintaining the visit counts for nodes that the user has visited. To + implement a 'save game' feature it is possible to save the variables from + `VariableStorage.variables` and later restore them again. + + +## Methods + +**parse**(`String text`) +: Parses and compiles the `text` of a yarn script. After this command, the nodes contained within + the script will be runnable. + + This method can be executed multiple times, and each time the new nodes will be added to the + existing ones. + + +[\<\\>]: ../language/commands/character.md +[Character]: character.md +[CharacterStorage]: character_storage.md +[CommandStorage]: command_storage.md +[FunctionStorage]: function_storage.md +[Node]: node.md +[VariableStorage]: variable_storage.md diff --git a/docs/1.9.0/_sources/other_modules/other_modules.md.txt b/docs/1.9.0/_sources/other_modules/other_modules.md.txt new file mode 100644 index 000000000..1be29af31 --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/other_modules.md.txt @@ -0,0 +1,22 @@ +# Other Modules + +:::{package} jenny + +This module lets you add interactive dialogue into your game. The module itself handles Yarn scripts +and the dialogue runtime; use bridge package `flame_jenny` in order to add it into a Flame game. +::: + +:::{package} oxygen + +Oxygen is a lightweight Entity Component System framework written in Dart, with a focus on +performance and ease of use. This package replaces the Flame Component System with the Oxygen +Entity Component System. +::: + + +```{toctree} +:hidden: + +jenny +oxygen +``` diff --git a/docs/1.9.0/_sources/other_modules/oxygen/components.md.txt b/docs/1.9.0/_sources/other_modules/oxygen/components.md.txt new file mode 100644 index 000000000..cfe56fb0f --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/oxygen/components.md.txt @@ -0,0 +1,223 @@ +# Components + +Components in Oxygen are different than the ones from FCS mainly because instead of containing logic +they only contain data. This data is then used in systems which in turn define the logic. To +accommodate people who are switching from FCS to Oxygen we implemented a few components to help you +get started. Some of these components are based on the multiple functionalities that the +`PositionComponent` from FCS has. Others are just easy wrappers around certain Flame API +functionality, they are often accompanied by predefined systems that you can use. + +Components can be registered to the world using the `world.registerComponent` method on +`OxygenGame`. + + +## PositionComponent + +The `PositionComponent` as its name implies is a component that describes the position of an +entity. And it is registered to the world by default. + +Creating a positioned entity using OxygenGame: + +```dart +game.createEntity( + position: Vector2(100, 100), + size: // ... +); +``` + +Creating a positioned entity using the World: + +```dart +world.createEntity() + ..add(Vector2(100, 100)); +``` + + +## SizeComponent + +The `SizeComponent` as its name implies is a component that describes the size of an entity. +And it is registered to the world by default. + +Creating a sized entity using OxygenGame: + +```dart +game.createEntity( + position: // ... + size: Vector2(50, 50), +); +``` + +Creating a sized entity using the World: + +```dart +world.createEntity() + ..add(Vector2(50, 50)); +``` + + +## AnchorComponent + +The `AnchorComponent` as its name implies is a component that describes the anchor position of an +entity. And it is registered to the world by default. + +This component is especially useful when you are using the `BaseSystem`. But can also +be used for your anchoring logic. + +Creating an anchored entity using OxygenGame: + +```dart +game.createEntity( + position: // ... + size: // ... + anchor: Anchor.center, +); +``` + +Creating an anchored entity using the World: + +```dart +world.createEntity() + ..add(Anchor.center); +``` + + +### AngleComponent + +The `AngleComponent` as its name implies is a component that describes the angle of an entity and +it is registered to the world by default. The angle is in radians. + +This component is especially useful when you are using the `BaseSystem`. But can also +be used for your angle logic. + +Creating an angled entity using OxygenGame: + +```dart +game.createEntity( + position: // ... + size: // ... + angle: 1.570796, +); +``` + +Creating an angled entity using the World: + +```dart +world.createEntity() + ..add(1.570796); +``` + + +## FlipComponent + +The `FlipComponent` can be used to flip your rendering on either the X or Y axis. It is registered +to the world by default. + +This component is especially useful when you are using the `BaseSystem`. But can also +be used for your flipping logic. + +Creating an entity that is flipped on its X-axis using OxygenGame: + +```dart +game.createEntity( + position: // ... + size: // ... + flipX: true +); +``` + +Creating an entity that is flipped on its X-axis using the World: + +```dart +world.createEntity() + ..add(FlipInit(flipX: true)); +``` + + +## SpriteComponent + +The `SpriteComponent` as its name implies is a component that describes the sprite of an entity and +it is registered to the world by default. + +This allows you to assign a Sprite to an Entity. + +Creating an entity with a sprite using OxygenGame: + +```dart +game.createEntity( + position: // ... + size: // ... +)..add( + SpriteInit(await game.loadSprite('pizza.png')), +); +``` + +Creating an entity with a sprite using World: + +```dart +world.createEntity() + ..add( + SpriteInit(await game.loadSprite('pizza.png')), + ); +``` + + +## TextComponent + +The `TextComponent` as its name implies is a component that adds a text component to an entity. +And it is registered to the world by default. + +This allows you to add text to your entity, combined with the `PositionComponent` you can use it +as a text entity. + +Creating an entity with text using OxygenGame: + +```dart +game.createEntity( + position: // ... + size: // ... +)..add( + TextInit( + 'Your text', + config: const TextPaintConfig(), + ), +); +``` + +Creating an entity with text using World: + +```dart +world.createEntity() + ..add( + TextInit( + 'Your text', + config: const TextPaintConfig(), + ), + ); +``` + + +## ParticleComponent + +The `ParticleComponent` wraps a `Particle` from Flame. Combined with the `ParticleSystem` you can +easily add particles to your game without having to worry about how to render a particle or when/how +to update one. + +Creating an entity with a particle using OxygenGame: + +```dart +game.createEntity( + position: // ... + size: // ... +)..add( + // Your Particle. +); +``` + +Creating an entity with a particle using World: + +```dart +world.createEntity() + ..add( + // Your Particle. + ); +``` diff --git a/docs/1.9.0/_sources/other_modules/oxygen/oxygen.md.txt b/docs/1.9.0/_sources/other_modules/oxygen/oxygen.md.txt new file mode 100644 index 000000000..681316e4d --- /dev/null +++ b/docs/1.9.0/_sources/other_modules/oxygen/oxygen.md.txt @@ -0,0 +1,185 @@ +# Oxygen + +We (the Flame organization) built an ECS (Entity Component System) named Oxygen. + +If you want to use Oxygen specifically for Flame as a replacement for the +FCS(Flame Component System) you should use our bridge library +[flame_oxygen](https://github.com/flame-engine/flame/tree/main/packages/flame_oxygen) and if you +just want to use it in a Dart project you can use the +[oxygen](https://github.com/flame-engine/oxygen) library directly. + +If you are not familiar with Oxygen yet we recommend you read up on its +[documentation](https://github.com/flame-engine/oxygen/tree/main/doc). + +To use it in your game you just need to add `flame_oxygen` to your `pubspec.yaml`, as can be seen +in the +[Oxygen example](https://github.com/flame-engine/flame/tree/main/packages/flame_oxygen/example) +and in the `pub.dev` [installation instructions](https://pub.dev/packages/flame_oxygen). + + +## OxygenGame (Game extension) + +If you are going to use Oxygen in your project it can be a good idea to use the Oxygen specific +extension of the `Game` class. + +It is called `OxygenGame` and it will give you full access to the Oxygen framework while also +having full access to the Flame game loop. + +Instead of using `onLoad`, as you are used to with Flame, `OxygenGame` comes with the `init` +method. This method is called in the `onLoad` but before the world initialization, allowing you +to register components and systems and do anything else that you normally would do in `onLoad`. + +A simple `OxygenGame` implementation example can be seen in the +[example folder](https://github.com/flame-engine/flame/tree/main/packages/flame_oxygen/example). + +The `OxygenGame` also comes with it's own `createEntity` method that automatically adds certain +default components on the entity. This is especially helpful when you are using the +[BaseSystem](#basesystem) as your base. + + +## Systems + +Systems define the logic of your game. In FCS you normally would add your logic inside a component +with Oxygen we use systems for that. Oxygen itself is completely platform agnostic, meaning it has +no render loop. It only knows `execute`, which is a method equal to the `update` method in Flame. + +On each `execute` Oxygen automatically calls all the systems that were registered in order. But in +Flame we can have different logic for different loops (render/update). So in `flame_oxygen` we +introduced the `RenderSystem` and `UpdateSystem` mixin. These mixins allow you to add the `render` +method and the `update` method respectively to your custom system. For more information see the +[RenderSystem](#mixin-rendersystem) and [UpdateSystem](#mixin-updatesystem) section. + +If you are coming from FCS you might expect certain default functionality that you normally got +from the `PositionComponent`. As mentioned before components do not contain any kind of logic, but +to give you the same default functionality we also created a class called `BaseSystem`. This system +acts almost identical to the prerender logic from the `PositionComponent` in FCS. You only have +to subclass it to your own system. For more information see the +[BaseSystem](#basesystem) section. + +Systems can be registered to the world using the `world.registerSystem` method on +[OxygenGame](#oxygengame-game-extension). + + +### mixin GameRef + +The `GameRef` mixin allows a system to become aware of the `OxygenGame` instance its attached to. +This allows easy access to the methods on the game class. + +```dart +class YourSystem extends System with GameRef { + @override + void init() { + // Access to game using the .game propery + } + + // ... +} +``` + + +### mixin RenderSystem + +The `RenderSystem` mixin allows a system to be registered for the render loop. +By adding a `render` method to the system you get full access to the canvas as +you normally would in Flame. + +```dart +class SimpleRenderSystem extends System with RenderSystem { + Query? _query; + + @override + void init() { + _query = createQuery([/* Your filters */]); + } + + void render(Canvas canvas) { + for (final entity in _query?.entities ?? []) { + // Render entity based on components + } + } +} +``` + + +### mixin UpdateSystem + +The `MixinSystem` mixin allows a system to be registered for the update loop. +By adding a `update` method to the system you get full access to the delta time as you +normally would in Flame. + +```dart +class SimpleUpdateSystem extends System with UpdateSystem { + Query? _query; + + @override + void init() { + _query = createQuery([/* Your filters */]); + } + + void update(double dt) { + for (final entity in _query?.entities ?? []) { + // Update components values + } + } +} +``` + + +### BaseSystem + +The `BaseSystem` is an abstract class whose logic can be compared to the `PositionComponent` +from FCS. The `BaseSystem` automatically filters all entities that have the `PositionComponent` +and `SizeComponent` from `flame_oxygen`. On top of that you can add your own filters by defining +a getter called `filters`. These filters are then used to filter down the entities you are +interested in. + +The `BaseSystem` is also fully aware of the game instance. You can access the game instance by using +the `game` property. This also gives you access to the `createEntity` helper method on `OxygenGame`. + +On each render loop the `BaseSystem` will prepare your canvas the same way the `PositionComponent` +from FCS would (translating, rotating and setting the anchor. After that it will call the +`renderEntity` method so you can add your own render logic for that entity on a prepared canvas. + +The following components will be checked by `BaseSystem` for the preparation of the canvas: + +- `PositionComponent` (required) +- `SizeComponent` (required) +- `AnchorComponent` (optional, defaults to `Anchor.topLeft`) +- `AngleComponent` (optional, defaults to `0`) + +```dart +class SimpleBaseSystem extends BaseSystem { + @override + List> get filters => []; + + @override + void renderEntity(Canvas canvas, Entity entity) { + // The canvas is translated, rotated and fully prepared for rendering. + } +} +``` + + +### ParticleSystem + +The `ParticleSystem` is a simple system that brings the Particle API from Flame to Oxygen. This +allows you to use the [ParticleComponent](components.md#particlecomponent) without having to worry +about how it will render or when to update it. As most of that logic is already contained in the +Particle itself. + +Simply register the `ParticleSystem` and the `ParticleComponent` to your world like so: + +```dart +world.registerSystem(ParticleSystem()); + +world.registerComponent(() => ParticleComponent); +``` + +You can now create a new entity with a `ParticleComponent`. For more info about that see the +`ParticleComponent` section. + +```{toctree} +:hidden: + +Components +``` diff --git a/docs/1.9.0/_sources/resources/resources.md.txt b/docs/1.9.0/_sources/resources/resources.md.txt new file mode 100644 index 000000000..f0a223fd5 --- /dev/null +++ b/docs/1.9.0/_sources/resources/resources.md.txt @@ -0,0 +1,11 @@ +# Resources + +- [Flame API](https://pub.dev/documentation/flame/1.9.0/) +- [Flame Examples](https://examples.flame-engine.org/#/) + +```{toctree} +:hidden: + +Flame API +Flame Examples +``` diff --git a/docs/1.9.0/_sources/tutorials/bare_flame_game.md.txt b/docs/1.9.0/_sources/tutorials/bare_flame_game.md.txt new file mode 100644 index 000000000..5c7740e43 --- /dev/null +++ b/docs/1.9.0/_sources/tutorials/bare_flame_game.md.txt @@ -0,0 +1,182 @@ +# Bare Flame game + +This tutorial assumes that you have basic familiarity with using the command line, and the following +programs on your computer (all of them are free): + +- [Flutter], version 3.3.0 or above. +- [Android Studio], or any other IDE for example [Visual Studio Code]. +- [git] (optional), to save your project on GitHub. + + +## 1. Check flutter installation + +First, let's verify that your Flutter SDK was installed correctly and is accessible from the command +line: + +```shell +$ flutter doctor +[✓] Flutter (Channel stable, 2.10.0, on macOS 12.3.1 21E258 darwin-x64, locale en) +[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0) +[✓] Xcode - develop for iOS and macOS (Xcode 13.1) +[✓] Chrome - develop for the web +[✓] Android Studio (version 2020.3) +[✓] Connected device (1 available) +[✓] HTTP Host Availability +``` + +Your output will be slightly different, but the important thing is to verify that no errors are +reported and that your Flutter version is at least **3.3.0**. + + +## 2. Create the Project Directory + +Now you need to come up with a name for your project. The name can only use lowercase Latin letters, +digits, and underscores. It must also be a valid Dart identifier (thus, for example, it cannot be a +keyword). In this tutorial, we're going to call the project **syzygy**, which is a totally real +non-made-up word. + +Create the directory for your new project: + +```shell +mkdir -p ~/projects/syzygy +cd ~/projects/syzygy +``` + + +## 3. Initialize empty Flutter project + +To turn this barren directory into an actual Flutter project, run the following command: + +```shell +flutter create . +``` + +(I have omitted the output for brevity, but there will be lots of output). + +You can verify that the project files were created successfully: + +```shell +$ ls +README.md android/ lib/ pubspec.yaml test/ +analysis_options.yaml ios/ pubspec.lock syzygy.iml web/ +``` + + +## 4. Open the project in Android Studio + +Launch Android Studio, then in the project selection window choose `[Open]` and navigate to your +project directory. With any luck, the project will now look like this: + +![Project in Android Studio](../images/tutorials/android-studio-screenshot-1.webp) + +If you see only the `main.dart` file but not the side panel, then click the vertical `[Project]` +button at the left edge of the window. + +Before we proceed, let's fix the view in the left panel. Locate the button in the top left corner +that says `[Android]` in the screenshot. In this dropdown select the first option "Project". Your +project window should now look like this: + +![Project in Android Studio](../images/tutorials/android-studio-screenshot-2.webp) + +The important part is that you should be able to see all files in your project directory. + + +## 5. Clean up the project files + +The default project created by Flutter is not very useful for making a Flame game, so we should get +rid of it. + +First, open the file `pubspec.yaml` and replace it with the following code (adjusting the `name` and +`description` to match your project): + +```yaml +name: syzygy +description: Syzygy Flame game +version: 0.0.0 +publish_to: none + +environment: + sdk: ^2.16.0 + flutter: ^2.10.0 + +dependencies: + flutter: + sdk: flutter + flame: ^1.9.0 +``` + +After that, press the `[Pub get]` button at the top of the window, or you could run command `flutter +pub get` from the terminal. This will "apply" the changes in `pubspec` file to your project, in +particular, it will download the Flame library which we have declared as a dependency. In the +future, you should run `flutter pub get` whenever you make changes to this file. + +Now, open the file `lib/main.dart` and replace its content with the following: + +```dart +import 'package:flame/game.dart'; +import 'package:flutter/widgets.dart'; + +void main() { + final game = FlameGame(); + runApp(GameWidget(game: game)); +} +``` + +Lastly, remove the file `test/widget_test.dart` completely. + + +## 6. Run the project + +Let's verify that everything is working as intended, and the project can run. + +In the menu bar at the top of the window find a dropdown that says ``. In that +dropdown choose `` instead. + +After that open the `main.dart` file and press the green arrow next to the `void main()` function in +line 4. Select `[Run main.dart]` from the menu. + +This should open a new Chrome window (which may take 10-30 seconds) and run your project in that +window. For now, it will simply show a black screen, which is expected because we created the game +in its simplest blank configuration. + + +## 7. Sync to GitHub + +The last step is to upload your project to GitHub. This is not required but strongly recommended as +it will serve as a backup for your code. This step assumes that you already have a GitHub account. + +Log into your GitHub account, select `[Your repositories]` from your profile dropdown, and press the +green `[New]` button. In the form, enter the repository name the same as your project name; select +type "private"; and opt out of adding initial files like `README`, `license`, and `.gitignore`. + +Now go to your project's directory in the terminal and execute the following commands (make sure to +replace the URL with the link to the repository that you just created): + +```shell +git init +git add --all +git commit -m 'Initial commit' +git remote add origin https://github.com/your-github-username/syzygy.git +git branch -M main +git push -u origin main +``` + +At this point, if you go to your repository page on GitHub, you shall see that all your project +files are there. + + +## 8. Done + +That's it! By this point you have + +- Created an initial blank state Flame project; +- Set up the Android Studio IDE for that project; +- Created a GitHub repository for the project. + +Happy coding! + + +[Flutter]: https://docs.flutter.dev/get-started/install +[git]: https://git-scm.com/downloads +[Android Studio]: https://developer.android.com/studio +[Visual Studio Code]: https://code.visualstudio.com/download diff --git a/docs/1.9.0/_sources/tutorials/klondike/klondike.md.txt b/docs/1.9.0/_sources/tutorials/klondike/klondike.md.txt new file mode 100644 index 000000000..d720606c2 --- /dev/null +++ b/docs/1.9.0/_sources/tutorials/klondike/klondike.md.txt @@ -0,0 +1,21 @@ +# Klondike game tutorial + +[Klondike] is a popular solitaire card game. In this tutorial we will follow the step-by-step +process for coding this game using the Flame engine. + +This tutorial assumes that you have at least some familiarity with common programming concepts, and +with the [Dart] programming language. + + +[Dart]: https://dart.dev/overview +[Klondike]: https://en.wikipedia.org/wiki/Klondike_(solitaire) + +```{toctree} +:hidden: + +1. Preparation +2. Scaffolding +3. Cards +4. Gameplay +[To be continued]... +``` diff --git a/docs/1.9.0/_sources/tutorials/klondike/step1.md.txt b/docs/1.9.0/_sources/tutorials/klondike/step1.md.txt new file mode 100644 index 000000000..5b4cc30d9 --- /dev/null +++ b/docs/1.9.0/_sources/tutorials/klondike/step1.md.txt @@ -0,0 +1,113 @@ +# 1. Preparation + +Before you begin any kind of game project, you need to give it a **name**. For +this tutorial the name will be simply `klondike`. + +Having this name in mind, please head over to the [tutorial](../bare_flame_game.md) +and complete the necessary set up steps. When you come back, you should +already have the `main.dart` file with the following content: + +```dart +import 'package:flame/game.dart'; +import 'package:flutter/widgets.dart'; + +void main() { + final game = FlameGame(); + runApp(GameWidget(game: game)); +} +``` + + +## Planning + +The start of any project usually feels overwhelming. Where even to begin? +I always find it useful to create a rough sketch of what I am about to code, +so that it can serve as a reference point. My sketch for the Klondike game is +shown below: + +![Sketch of the klondike card game](../../images/tutorials/klondike-sketch.webp) + +Here you can see both the general layout of the game, as well as names of +various objects. These names are the [standard terminology] for solitaire games. +Which is really lucky, because normally figuring out good names for various +classes is quite a challenging task. + +Looking at this sketch, we can already imagine the high-level structure of the +game. Obviously, there will be a `Card` class, but also the `Stock` class, the +`Waste` class, a `Tableau` containing seven `Pile`s, and 4 `Foundation`s. There +may also be a `Deck`. All of these components will be tied together via the +`KlondikeGame` derived from the `FlameGame`. + + +## Assets + +Another important aspect in any game development is the game's assets. These +includes images, sprites, animations, sounds, textures, data files, and so on. +In such a simple game as Klondike we won't need lots of fancy graphics, but +still some sprites will be needed in order to draw the cards. + +In order to prepare the graphic assets, I first took a physical playing card and +measured it to be 63mm × 88mm, which is the ratio of approximately `10:14`. +Thus, I decided that my in-game cards should be rendered at 1000×1400 pixels, +and I should draw all my images with this scale in mind. + +Note that the exact pixel dimensions are somewhat irrelevant here, since the +images will in the end be scaled up or down, according to the device's actual +resolution. Here I'm using probably a bigger resolution than necessary for +phones, but it would also work nicely for larger devices like an iPad. + +And now, without further ado, here's my graphic asset for the Klondike game +(I'm not an artist, so don't judge too harshly): + +![Klondike sprites](app/assets/images/klondike-sprites.png) + +Right-click the image, choose "Save as...", and store it in the `assets/images` +folder of the project. At this point our project's structure looks like this +(there are other files too, of course, but these are the important ones): + +```text +klondike/ + ├─assets/ + │ └─images/ + │ └─klondike-sprites.png + ├─lib/ + │ └─main.dart + └─pubspec.yaml +``` + +By the way, this kind of file is called the **sprite sheet**: it's just a +collection of multiple independent images in a single file. We are using a +sprite sheet here for the simple reason that loading a single large image is +faster than many small images. In addition, rendering sprites that were +extracted from a single source image can be faster too, since Flutter will +optimize multiple such drawing commands into a single `drawAtlas` command. + +Here are the contents of my sprite sheet: + +- Numerals 2, 3, 4, ..., K, A. In theory, we could have rendered these in the + game as text strings, but then we would need to also include a font as an + asset -- seems simpler to just have them as images instead. +- Suit marks: ♥, ♦, ♣, ♠. Again, we could have used Unicode characters for + these, but images are much easier to position precisely. + - In case you're wondering why these are yellow/blue instead of red/black + -- turns out, black symbols don't look very nice on a dark background, + so I had to adjust the color scheme. +- Flame logo, for use on the backs of the cards. +- Pictures of a Jack, a Queen, and a King. Normally there would be four times + more of these, with a different character for each suite, but I got too + tired drawing these. + +Also, you need to tell Flutter about this image (just having it inside the +`assets` folder is not enough). In order to do this, let's add the following +lines into the `pubspec.yaml` file: + +```yaml +flutter: + assets: + - assets/images/ +``` + +Alright, enough with preparing -- onward to coding! + + +[standard terminology]: https://en.wikipedia.org/wiki/Solitaire_terminology diff --git a/docs/1.9.0/_sources/tutorials/klondike/step2.md.txt b/docs/1.9.0/_sources/tutorials/klondike/step2.md.txt new file mode 100644 index 000000000..bda08bada --- /dev/null +++ b/docs/1.9.0/_sources/tutorials/klondike/step2.md.txt @@ -0,0 +1,307 @@ +# 2. Scaffolding + +In this section we will use broad strokes to outline the main elements of the +game. This includes the main game class, and the general layout. + + +## KlondikeGame + +In Flame universe, the **FlameGame** class is the cornerstone of most games. +This class runs the game loop, dispatches events, owns all the components that +comprise the game (the component tree), and usually also serves as the central +repository for the game's state. + +So, create a new file called `klondike_game.dart` inside the `lib/` folder, and +declare the `KlondikeGame` class inside: + +```dart +import 'package:flame/game.dart'; + +class KlondikeGame extends FlameGame { + @override + Future onLoad() async { + await Flame.images.load('klondike-sprites.png'); + } +} +``` + +For now we only declared the `onLoad` method, which is a special handler that +is called when the game instance is attached to the Flutter widget tree for the +first time. You can think of it as a delayed asynchronous constructor. +Currently, the only thing that `onLoad` does is that it loads the sprites image +into the game; but we will be adding more soon. Any image or other resource that +you want to use in the game needs to be loaded first, which is a relatively slow +I/O operation, hence the need for `await` keyword. + +I am loading the image into the global `Flame.images` cache here. An alternative +approach is to load it into the `Game.images` cache instead, but then it would +have been more difficult to access that image from other classes. + +Also note that I am `await`ing the image to finish loading before initializing +anything else in the game. This is for convenience: it means that by the time +all other components are initialized, they can assume the sprite sheet is already +loaded. We can even add a helper function to extract a sprite from the common +sprite sheet: + +```dart +Sprite klondikeSprite(double x, double y, double width, double height) { + return Sprite( + Flame.images.fromCache('klondike-sprites.png'), + srcPosition: Vector2(x, y), + srcSize: Vector2(width, height), + ); +} +``` + +This helper function won't be needed in this chapter, but will be used +extensively in the next. + +Let's incorporate this class into the project so that it isn't orphaned. Open +the `main.dart` find the line which says `final game = FlameGame();` and replace +the `FlameGame` with `KlondikeGame`. You will need to import the class too. +After all is done, the file should look like this: + +```dart +import 'package:flame/game.dart'; +import 'package:flutter/widgets.dart'; +import 'klondike_game.dart'; + +void main() { + final game = KlondikeGame(); + runApp(GameWidget(game: game)); +} +``` + + +## Other classes + +So far we have the main `KlondikeGame` class, and now we need to create objects +that we will add to the game. In Flame these objects are called *components*, +and when added to the game they form a "game component tree". All entities that +exist in the game must be components. + +As we already mentioned in the previous chapter, our game mainly consists of +`Card` components. However, since drawing the cards will take some effort, we +will defer implementation of that class to the next chapter. + +For now, let's create the container classes, as shown on the sketch. These are: +`Stock`, `Waste`, `Pile` and `Foundation`. Inside the `lib/` folder create a +sub-directory `components`, and then the file `lib/components/stock.dart`. In that +file write + +```dart +import 'package:flame/components.dart'; + +class Stock extends PositionComponent { + @override + bool get debugMode => true; +} +``` + +Here we declare the `Stock` class as a `PositionComponent` (which is a component +that has a position and size). We also turn on the debug mode for this class so +that we can see it on the screen even though we don't have any rendering logic +yet. + +Likewise, create three more classes `Foundation`, `Pile` and `Waste`, each in +its corresponding file. For now all four classes will have exactly the same +logic inside, we'll be adding more functionality into those classes in +subsequent chapters. + +At this moment the directory structure of your game should look like this: + +```text +klondike/ + ├─assets/ + │ └─images/ + │ └─klondike-sprites.png + ├─lib/ + │ ├─components/ + │ │ ├─foundation.dart + │ │ ├─pile.dart + │ │ ├─stock.dart + │ │ └─waste.dart + │ ├─klondike_game.dart + │ └─main.dart + ├─analysis_options.yaml + └─pubspec.yaml +``` + + +## Game structure + +Once we have some basic components, they need to be added to the game. It is +time to make a decision about the high-level structure of the game. + +There exist multiple approaches here, which differ in their complexity, +extendability, and overall philosophy. The approach that we will be taking in +this tutorial is based on using the [World] component, together with a [Camera]. + +The idea behind this approach is the following: imagine that your game **world** +exists independently from the device, that it exists already in our heads, and +on the sketch, even though we haven't done any coding yet. This world will have +a certain size, and each element in the world will have certain coordinates. It +is up to us to decide what will be the size of the world, and what is the unit +of measurement for that size. The important part is that the world exists +independently from the device, and its dimensions likewise do not depend on the +pixel resolution of the screen. + +All elements that are part of the world will be added to the `World` component, +and the `World` component will be then added to the game. + +The second part of the overall structure is a **camera** (`CameraComponent`). +The purpose of the camera is to be able to look at the world, to make sure that +it renders at the right size on the screen of the user's device. + +Thus, the overall structure of the component tree will look approximately like +this: + +```text +KlondikeGame + ├─ World + │ ├─ Stock + │ ├─ Waste + │ ├─ Foundation (×4) + │ └─ Pile (×7) + └─ CameraComponent +``` + +For this game I've been drawing my image assets having in mind the dimension of +a single card at 1000×1400 pixels. So, this will serve as the reference size for +determining the overall layout. Another important measurement that affects the +layout is the inter-card distance. It seems like it should be somewhere between +150 to 200 units (relative to the card width), so we will declare it as a +variable `cardGap` that can be adjusted later if needed. For simplicity, both +the vertical and horizontal inter-card distance will be the same, and the +minimum padding between the cards and the edges of the screen will also be equal +to `cardGap`. + +Alright, let's put all this together and implement our `KlondikeGame` class. + +First, we declare several global constants which describe the dimensions of a +card and the distance between cards. We declare them as constants because we are +not planning to change these values during the game: + +```dart + static const double cardWidth = 1000.0; + static const double cardHeight = 1400.0; + static const double cardGap = 175.0; + static const double cardRadius = 100.0; + static final Vector2 cardSize = Vector2(cardWidth, cardHeight); +``` + +Next, we will create a `Stock` component, the `Waste`, four `Foundation`s and +seven `Pile`s, setting their sizes and positions in the world. The positions +are calculated using simple arithmetics. This should all happen inside the +`onLoad` method, after loading the sprite sheet: + +```dart + final stock = Stock() + ..size = cardSize + ..position = Vector2(cardGap, cardGap); + final waste = Waste() + ..size = cardSize + ..position = Vector2(cardWidth + 2 * cardGap, cardGap); + final foundations = List.generate( + 4, + (i) => Foundation() + ..size = cardSize + ..position = + Vector2((i + 3) * (cardWidth + cardGap) + cardGap, cardGap), + ); + final piles = List.generate( + 7, + (i) => Pile() + ..size = cardSize + ..position = Vector2( + cardGap + i * (cardWidth + cardGap), + cardHeight + 2 * cardGap, + ), + ); +``` + +Then we create the main `World` component, add to it all the components that +we just created, and finally add the `world` to the game. + +```dart + final world = World() + ..add(stock) + ..add(waste) + ..addAll(foundations) + ..addAll(piles); + add(world); +``` + +```{note} +You may be wondering when you need to `await` the result of `add()`, and when +you don't. The short answer is: usually you don't need to wait, but if you want +to, then it won't hurt either. + +If you check the documentation for `.add()` method, you'll see that the returned +future only waits until the component is finished loading, not until it is +actually mounted to the game. As such, you only have to wait for the future from +`.add()` if your logic requires that the component is fully loaded before it can +proceed. This is not very common. + +If you don't `await` the future from `.add()`, then the component will be added +to the game anyways, and in the same amount of time. +``` + +Lastly, we create a camera object to look at the `world`. Internally, the camera +consists of two parts: a **viewport** and a **viewfinder**. The default viewport +is `MaxViewport`, which takes up the entire available screen size -- this is +exactly what we need for our game, so no need to change anything. The +viewfinder, on the other hand, needs to be set up to properly take the +dimensions of the underlying world into account. + +We want the entire card layout to be visible on the screen without the need to +scroll. In order to accomplish this, we specify that we want the entire world +size (which is `7*cardWidth + 8*cardGap` by `4*cardHeight + 3*cardGap`) to be +able to fit into the screen. The `.visibleGameSize` setting ensures that no +matter the size of the device, the zoom level will be adjusted such that the +specified chunk of the game world will be visible. + +The game size calculation is obtained like this: there are 7 cards in the +tableau and 6 gaps between them, add 2 more "gaps" to account for padding, and +you get the width of `7*cardWidth + 8*cardGap`. Vertically, there are two rows +of cards, but in the bottom row we need some extra space to be able to display +a tall pile -- by my rough estimate, thrice the height of a card is sufficient +for this -- which gives the total height of the game world as +`4*cardHeight + 3*cardGap`. + +Next, we specify which part of the world will be in the "center" of the +viewport. In this case I specify that the "center" of the viewport should +be at the top center of the screen, and the corresponding point within +the game world is at coordinates `[(7*cardWidth + 8*cardGap)/2, 0]`. + +The reason for such choice for the viewfinder's position and anchor is +because of how we want it to respond if the game size becomes too wide or +too tall: in case of too wide we want it to be centered on the screen, +but if the screen is too tall, we want the content to be aligned at the +top. + +```dart + final camera = CameraComponent(world: world) + ..viewfinder.visibleGameSize = + Vector2(cardWidth * 7 + cardGap * 8, 4 * cardHeight + 3 * cardGap) + ..viewfinder.position = Vector2(cardWidth * 3.5 + cardGap * 4, 0) + ..viewfinder.anchor = Anchor.topCenter; + add(camera); +``` + +If you run the game now, you should see the placeholders for where the various +components will be. If you are running the game in the browser, try resizing the +window and see how the game responds to this. + +```{flutter-app} +:sources: ../tutorials/klondike/app +:page: step2 +:show: popup code +``` + +And this is it with this step -- we've created the basic game structure upon +which everything else will be built. In the next step, we'll learn how to render +the card objects, which are the most important visual objects in this game. + +[World]: ../../flame/camera_component.md#world +[Camera]: ../../flame/camera_component.md#cameracomponent diff --git a/docs/1.9.0/_sources/tutorials/klondike/step3.md.txt b/docs/1.9.0/_sources/tutorials/klondike/step3.md.txt new file mode 100644 index 000000000..33ea04193 --- /dev/null +++ b/docs/1.9.0/_sources/tutorials/klondike/step3.md.txt @@ -0,0 +1,504 @@ +# Cards + +In this chapter we will begin implementing the most visible component in the +game -- the **Card** component, which corresponds to a single real-life card. +There will be 52 `Card` objects in the game. + +Each card has a **rank** (from 1 to 13, where 1 is an Ace, and 13 is a King) +and a **suit** (from 0 to 3: hearts ♥, diamonds ♦, clubs ♣, and spades ♠). +Also, each card will have a boolean flag **faceUp**, which controls whether +the card is currently facing up or down. This property is important both for +rendering, and for certain aspects of the gameplay logic. + +The rank and the suit are simple properties of a card, they aren't components, +so we need to make a decision on how to represent them. There are several +possibilities: either as a simple `int`, or as an `enum`, or as objects. The +choice will depend on what operations we need to perform with them. For the +rank, we will need to be able to tell whether one rank is one higher/lower than +another rank. Also, we need to produce the text label and a sprite corresponding +to the given rank. For suits, we need to know whether two suits are of different +colors, and also produce a text label and a sprite. Given these requirements, +I decided to represent both `Rank` and `Suit` as classes. + + +## Suit + +Create file `suit.dart` and declare an `@immutable class Suit` there, with no +parent. The `@immutable` annotation here is just a hint for us that the objects +of this class should not be modified after creation. + +Next, we define the factory constructor for the class: `Suit.fromInt(i)`. We +use a factory constructor here in order to enforce the singleton pattern for +the class: instead of creating a new object every time, we are returning one +of the pre-built objects that we store in the `_singletons` list: + +```dart + factory Suit.fromInt(int index) { + assert(index >= 0 && index <= 3); + return _singletons[index]; + } +``` + +After that, there is a private constructor `Suit._()`. This constructor +initializes the main properties of each `Suit` object: the numeric value, the +string label, and the sprite object which we will later use to draw the suit +symbol on the canvas. The sprite object is initialized using the +`klondikeSprite()` function that we created in the previous chapter: + +```dart + Suit._(this.value, this.label, double x, double y, double w, double h) + : sprite = klondikeSprite(x, y, w, h); + + final int value; + final String label; + final Sprite sprite; +``` + +Then comes the static list of all `Suit` objects in the game. Note that we +define it as static variable so it is evaluated lazily (as if it was marked +with the `late` keyword) meaning that it will be only initialized the first +time it is needed. This is important: as we can see above, the constructor +tries to retrieve an image from the global cache, so it can only be invoked +after the image is loaded into the cache. + +```dart + static final List _singletons = [ + Suit._(0, '♥', 1176, 17, 172, 183), + Suit._(1, '♦', 973, 14, 177, 182), + Suit._(2, '♣', 974, 226, 184, 172), + Suit._(3, '♠', 1178, 220, 176, 182), + ]; +``` + +The last four numbers in the constructor are the coordinates of the sprite +image within the sprite sheet `klondike-sprites.png`. If you're wondering how I +obtained these numbers, the answer is that I used a free online service +[spritecow.com] -- it's a handy tool for locating sprites within a sprite sheet. + +Lastly, I have simple getters to determine the "color" of a suit. This will be +needed later when we need to enforce the rule that cards can only be placed +into columns by alternating colors. + +```dart + /// Hearts and Diamonds are red, while Clubs and Spades are black. + bool get isRed => value <= 1; + bool get isBlack => value >= 2; +``` + + +## Rank + +The `Rank` class is very similar to `Suit`. The main difference is that `Rank` +contains two sprites instead of one, separately for ranks of "red" and "black" +colors. The full code for the `Rank` class is as follows: + +```dart +import 'package:flame/components.dart'; +import 'package:flame/flame.dart'; +import 'package:flutter/foundation.dart'; + +@immutable +class Rank { + factory Rank.fromInt(int value) { + assert(value >= 1 && value <= 13); + return _singletons[value - 1]; + } + + Rank._( + this.value, + this.label, + double x1, + double y1, + double x2, + double y2, + double w, + double h, + ) : redSprite = klondikeSprite(x1, y1, w, h), + blackSprite = klondikeSprite(x2, y2, w, h); + + final int value; + final String label; + final Sprite redSprite; + final Sprite blackSprite; + + static final List _singletons = [ + Rank._(1, 'A', 335, 164, 789, 161, 120, 129), + Rank._(2, '2', 20, 19, 15, 322, 83, 125), + Rank._(3, '3', 122, 19, 117, 322, 80, 127), + Rank._(4, '4', 213, 12, 208, 315, 93, 132), + Rank._(5, '5', 314, 21, 309, 324, 85, 125), + Rank._(6, '6', 419, 17, 414, 320, 84, 129), + Rank._(7, '7', 509, 21, 505, 324, 92, 128), + Rank._(8, '8', 612, 19, 607, 322, 78, 127), + Rank._(9, '9', 709, 19, 704, 322, 84, 130), + Rank._(10, '10', 810, 20, 805, 322, 137, 127), + Rank._(11, 'J', 15, 170, 469, 167, 56, 126), + Rank._(12, 'Q', 92, 168, 547, 165, 132, 128), + Rank._(13, 'K', 243, 170, 696, 167, 92, 123), + ]; +} +``` + + +## Card component + +Now that we have the `Rank` and the `Suit` classes, we can finally start +implementing the **Card** component. Create file `components/card.dart` and +declare the `Card` class extending from the `PositionComponent`: + +```dart +class Card extends PositionComponent {} +``` + +The constructor of the class will take integer rank and suit, and make the +card initially facing down. Also, we initialize the size of the component to +be equal to the `cardSize` constant defined in the `KlondikeGame` class: + +```dart + Card(int intRank, int intSuit) + : rank = Rank.fromInt(intRank), + suit = Suit.fromInt(intSuit), + _faceUp = false, + super(size: KlondikeGame.cardSize); + + final Rank rank; + final Suit suit; + bool _faceUp; +``` + +The `_faceUp` property is private (indicated by the underscore) and non-final, +meaning that it can change during the lifetime of a card. We should create some +public accessors and mutators for this variable: + +```dart + bool get isFaceUp => _faceUp; + bool get isFaceDown => !_faceUp; + void flip() => _faceUp = !_faceUp; +``` + +Lastly, let's add a simple `toString()` implementation, which may turn out to +be useful when we need to debug the game: + +```dart + @override + String toString() => rank.label + suit.label; // e.g. "Q♠" or "10♦" +``` + +Before we proceed with implementing the rendering, we need to add some cards +into the game. Head over to the `KlondikeGame` class and add the following at +the bottom of the `onLoad` method: + +```dart + final random = Random(); + for (var i = 0; i < 7; i++) { + for (var j = 0; j < 4; j++) { + final card = Card(random.nextInt(13) + 1, random.nextInt(4)) + ..position = Vector2(100 + i * 1150, 100 + j * 1500) + ..addToParent(world); + if (random.nextDouble() < 0.9) { // flip face up with 90% probability + card.flip(); + } + } + } +``` + +This snippet is a temporary code -- we will remove it in the next chapter -- +but for now it lays down 28 random cards on the table, most of them facing up. + + +### Rendering + +In order to be able to see a card, we need to implement its `render()` method. +Since the card has two distinct states -- face up or down -- we will +implement rendering for these two states separately. Add the following methods +into the `Card` class: + +```dart + @override + void render(Canvas canvas) { + if (_faceUp) { + _renderFront(canvas); + } else { + _renderBack(canvas); + } + } + + void _renderFront(Canvas canvas) {} + void _renderBack(Canvas canvas) {} +``` + + +### renderBack() + +Since rendering the back of a card is simpler, we will do it first. + +The `render()` method of a `PositionComponent` operates in a local coordinate +system, which means we don't need to worry about where the card is located on +the screen. This local coordinate system has the origin at the top-left corner +of the component, and extends to the right by `width` and down by `height` +pixels. + +There is a lot of artistic freedom in how to draw the back of a card, but my +implementation contains a solid background, a border, a flame logo in the +middle, and another decorative border: + +```dart + void _renderBack(Canvas canvas) { + canvas.drawRRect(cardRRect, backBackgroundPaint); + canvas.drawRRect(cardRRect, backBorderPaint1); + canvas.drawRRect(backRRectInner, backBorderPaint2); + flameSprite.render(canvas, position: size / 2, anchor: Anchor.center); + } +``` + +The most interesting part here is the rendering of a sprite: we want to +render it in the middle (`size/2`), and we use `Anchor.center` to tell the +engine that we want the *center* of the sprite to be at that point. + +Various properties used in the `_renderBack()` method are defined as follows: + +```dart + static final Paint backBackgroundPaint = Paint() + ..color = const Color(0xff380c02); + static final Paint backBorderPaint1 = Paint() + ..color = const Color(0xffdbaf58) + ..style = PaintingStyle.stroke + ..strokeWidth = 10; + static final Paint backBorderPaint2 = Paint() + ..color = const Color(0x5CEF971B) + ..style = PaintingStyle.stroke + ..strokeWidth = 35; + static final RRect cardRRect = RRect.fromRectAndRadius( + KlondikeGame.cardSize.toRect(), + const Radius.circular(KlondikeGame.cardRadius), + ); + static final RRect backRRectInner = cardRRect.deflate(40); + static final Sprite flameSprite = klondikeSprite(1367, 6, 357, 501); +``` + +I declared these properties as static because they will all be the same across +all 52 card objects, so we might as well save some resources by having them +initialized only once. + + +### renderFront() + +When rendering the face of a card, we will follow the standard card design: the +rank and the suit in two opposite corners, plus the number of pips equal to the +rank value. The court cards (jack, queen, king) will have special images in the +center. + +As before, we begin by declaring some constants that will be used for rendering. +The background of a card will be black, whereas the border will be different +depending on whether the card is of a "red" suit or "black": + +```dart + static final Paint frontBackgroundPaint = Paint() + ..color = const Color(0xff000000); + static final Paint redBorderPaint = Paint() + ..color = const Color(0xffece8a3) + ..style = PaintingStyle.stroke + ..strokeWidth = 10; + static final Paint blackBorderPaint = Paint() + ..color = const Color(0xff7ab2e8) + ..style = PaintingStyle.stroke + ..strokeWidth = 10; +``` + +Next, we also need the images for the court cards: + +```dart + static final Sprite redJack = klondikeSprite(81, 565, 562, 488); + static final Sprite redQueen = klondikeSprite(717, 541, 486, 515); + static final Sprite redKing = klondikeSprite(1305, 532, 407, 549); +``` + +Note that I'm calling these sprites `redJack`, `redQueen`, and `redKing`. This +is because, after some trial, I found that the images that I have don't look +very well on black-suit cards. So what I decided to do is to take these images +and *tint* them with a blueish hue. Tinting of a sprite can be achieved by +using a paint with `colorFilter` set to the specified color and the `srcATop` +blending mode: + +```dart + static final blueFilter = Paint() + ..colorFilter = const ColorFilter.mode( + Color(0x880d8bff), + BlendMode.srcATop, + ); + static final Sprite blackJack = klondikeSprite(81, 565, 562, 488) + ..paint = blueFilter; + static final Sprite blackQueen = klondikeSprite(717, 541, 486, 515) + ..paint = blueFilter; + static final Sprite blackKing = klondikeSprite(1305, 532, 407, 549) + ..paint = blueFilter; +``` + +Now we can start coding the render method itself. First, draw the background +and the card border: + +```dart + void _renderFront(Canvas canvas) { + canvas.drawRRect(cardRRect, frontBackgroundPaint); + canvas.drawRRect( + cardRRect, + suit.isRed ? redBorderPaint : blackBorderPaint, + ); + } +``` + +In order to draw the rest of the card, I need one more helper method. This +method will draw the provided sprite on the canvas at the specified place (the +location is relative to the dimensions of the card). The sprite can be +optionally scaled. In addition, if flag `rotate=true` is passed, the sprite +will be drawn as if it was rotated 180º around the center of the card: + +```dart + void _drawSprite( + Canvas canvas, + Sprite sprite, + double relativeX, + double relativeY, { + double scale = 1, + bool rotate = false, + }) { + if (rotate) { + canvas.save(); + canvas.translate(size.x / 2, size.y / 2); + canvas.rotate(pi); + canvas.translate(-size.x / 2, -size.y / 2); + } + sprite.render( + canvas, + position: Vector2(relativeX * size.x, relativeY * size.y), + anchor: Anchor.center, + size: sprite.srcSize.scaled(scale), + ); + if (rotate) { + canvas.restore(); + } + } +``` + +Let's draw the rank and the suit symbols in the corners of the card. Add the +following to the `_renderFront()` method: + +```dart + final rankSprite = suit.isBlack ? rank.blackSprite : rank.redSprite; + final suitSprite = suit.sprite; + _drawSprite(canvas, rankSprite, 0.1, 0.08); + _drawSprite(canvas, rankSprite, 0.1, 0.08, rotate: true); + _drawSprite(canvas, suitSprite, 0.1, 0.18, scale: 0.5); + _drawSprite(canvas, suitSprite, 0.1, 0.18, scale: 0.5, rotate: true); +``` + +The middle of the card is rendered in the same manner: we will create a big +switch statement on the card's rank, and draw pips accordingly. The code +below may seem long, but it is actually quite repetitive and consists only +of drawing various sprites in different places on the card's face: + +```dart + switch (rank.value) { + case 1: + _drawSprite(canvas, suitSprite, 0.5, 0.5, scale: 2.5); + break; + case 2: + _drawSprite(canvas, suitSprite, 0.5, 0.25); + _drawSprite(canvas, suitSprite, 0.5, 0.25, rotate: true); + break; + case 3: + _drawSprite(canvas, suitSprite, 0.5, 0.2); + _drawSprite(canvas, suitSprite, 0.5, 0.5); + _drawSprite(canvas, suitSprite, 0.5, 0.2, rotate: true); + break; + case 4: + _drawSprite(canvas, suitSprite, 0.3, 0.25); + _drawSprite(canvas, suitSprite, 0.7, 0.25); + _drawSprite(canvas, suitSprite, 0.3, 0.25, rotate: true); + _drawSprite(canvas, suitSprite, 0.7, 0.25, rotate: true); + break; + case 5: + _drawSprite(canvas, suitSprite, 0.3, 0.25); + _drawSprite(canvas, suitSprite, 0.7, 0.25); + _drawSprite(canvas, suitSprite, 0.3, 0.25, rotate: true); + _drawSprite(canvas, suitSprite, 0.7, 0.25, rotate: true); + _drawSprite(canvas, suitSprite, 0.5, 0.5); + break; + case 6: + _drawSprite(canvas, suitSprite, 0.3, 0.25); + _drawSprite(canvas, suitSprite, 0.7, 0.25); + _drawSprite(canvas, suitSprite, 0.3, 0.5); + _drawSprite(canvas, suitSprite, 0.7, 0.5); + _drawSprite(canvas, suitSprite, 0.3, 0.25, rotate: true); + _drawSprite(canvas, suitSprite, 0.7, 0.25, rotate: true); + break; + case 7: + _drawSprite(canvas, suitSprite, 0.3, 0.2); + _drawSprite(canvas, suitSprite, 0.7, 0.2); + _drawSprite(canvas, suitSprite, 0.5, 0.35); + _drawSprite(canvas, suitSprite, 0.3, 0.5); + _drawSprite(canvas, suitSprite, 0.7, 0.5); + _drawSprite(canvas, suitSprite, 0.3, 0.2, rotate: true); + _drawSprite(canvas, suitSprite, 0.7, 0.2, rotate: true); + break; + case 8: + _drawSprite(canvas, suitSprite, 0.3, 0.2); + _drawSprite(canvas, suitSprite, 0.7, 0.2); + _drawSprite(canvas, suitSprite, 0.5, 0.35); + _drawSprite(canvas, suitSprite, 0.3, 0.5); + _drawSprite(canvas, suitSprite, 0.7, 0.5); + _drawSprite(canvas, suitSprite, 0.3, 0.2, rotate: true); + _drawSprite(canvas, suitSprite, 0.7, 0.2, rotate: true); + _drawSprite(canvas, suitSprite, 0.5, 0.35, rotate: true); + break; + case 9: + _drawSprite(canvas, suitSprite, 0.3, 0.2); + _drawSprite(canvas, suitSprite, 0.7, 0.2); + _drawSprite(canvas, suitSprite, 0.5, 0.3); + _drawSprite(canvas, suitSprite, 0.3, 0.4); + _drawSprite(canvas, suitSprite, 0.7, 0.4); + _drawSprite(canvas, suitSprite, 0.3, 0.2, rotate: true); + _drawSprite(canvas, suitSprite, 0.7, 0.2, rotate: true); + _drawSprite(canvas, suitSprite, 0.3, 0.4, rotate: true); + _drawSprite(canvas, suitSprite, 0.7, 0.4, rotate: true); + break; + case 10: + _drawSprite(canvas, suitSprite, 0.3, 0.2); + _drawSprite(canvas, suitSprite, 0.7, 0.2); + _drawSprite(canvas, suitSprite, 0.5, 0.3); + _drawSprite(canvas, suitSprite, 0.3, 0.4); + _drawSprite(canvas, suitSprite, 0.7, 0.4); + _drawSprite(canvas, suitSprite, 0.3, 0.2, rotate: true); + _drawSprite(canvas, suitSprite, 0.7, 0.2, rotate: true); + _drawSprite(canvas, suitSprite, 0.5, 0.3, rotate: true); + _drawSprite(canvas, suitSprite, 0.3, 0.4, rotate: true); + _drawSprite(canvas, suitSprite, 0.7, 0.4, rotate: true); + break; + case 11: + _drawSprite(canvas, suit.isRed? redJack : blackJack, 0.5, 0.5); + break; + case 12: + _drawSprite(canvas, suit.isRed? redQueen : blackQueen, 0.5, 0.5); + break; + case 13: + _drawSprite(canvas, suit.isRed? redKing : blackKing, 0.5, 0.5); + break; + } +``` + +And this is it with the rendering of the `Card` component. If you run the code +now, you would see four rows of cards neatly spread on the table. Refreshing +the page will lay down a new set of cards. Remember that we have laid these +cards in this way only temporarily, in order to be able to check that rendering +works properly. + +In the next chapter we will discuss how to implement interactions with the +cards, that is, how to make them draggable and tappable. + +```{flutter-app} +:sources: ../tutorials/klondike/app +:page: step3 +:show: popup code +``` + +[spritecow.com]: http://www.spritecow.com/ diff --git a/docs/1.9.0/_sources/tutorials/klondike/step4.md.txt b/docs/1.9.0/_sources/tutorials/klondike/step4.md.txt new file mode 100644 index 000000000..00371993d --- /dev/null +++ b/docs/1.9.0/_sources/tutorials/klondike/step4.md.txt @@ -0,0 +1,992 @@ +# Gameplay + +In this chapter we will be implementing the core of Klondike's gameplay: how the cards move between +the stock and the waste, the piles and the foundations. + +Before we begin though, let's clean up all those cards that we left scattered across the table in +the previous chapter. Open the `KlondikeGame` class and erase the loop at the bottom of `onLoad()` +that was adding 28 cards onto the table. + + +## The piles + +Another small refactoring that we need to do is to rename our components: `Stock` ⇒ `StockPile`, +`Waste` ⇒ `WastePile`, `Foundation` ⇒ `FoundationPile`, and `Pile` ⇒ `TableauPile`. This is +because these components have some common features in how they handle interactions with the cards, +and it would be convenient to have all of them implement a common API. We will call the interface +that they will all be implementing the `Pile` class. + +```{note} +Refactors and changes in architecture happen during development all the time: +it's almost impossible to get the structure right on the first try. Do not be +anxious about changing code that you have written in the past: it is a good +habit to have. +``` + +After such a rename, we can begin implementing each of these components. + + +### Stock pile + +The **stock** is a place in the top-left corner of the playing field which holds the cards that are +not currently in play. We will need to build the following functionality for this component: + +1. Ability to hold cards that are not currently in play, face down; +2. Tapping the stock should reveal top 3 cards and move them to the **waste** pile; +3. When the cards run out, there should be a visual indicating that this is the stock pile; +4. When the cards run out, tapping the empty stock should move all the cards from the waste pile + into the stock, turning them face down. + +The first question that needs to be decided here is this: who is going to own the `Card` components? +Previously we have been adding them directly to the game field, but now wouldn't it be better to +say that the cards belong to the `Stock` component, or to the waste, or piles, or foundations? While +this approach is tempting, I believe it would make our life more complicated as we need to move a +card from one place to another. + +So, I decided to stick with my first approach: the `Card` components are owned directly by the +`KlondikeGame` itself, whereas the `StockPile` and other piles are merely aware of which cards are +currently placed there. + +Having this in mind, let's start implementing the `StockPile` component: + +```dart +class StockPile extends PositionComponent { + StockPile({super.position}) : super(size: KlondikeGame.cardSize); + + /// Which cards are currently placed onto this pile. The first card in the + /// list is at the bottom, the last card is on top. + final List _cards = []; + + void acquireCard(Card card) { + assert(!card.isFaceUp); + card.position = position; + card.priority = _cards.length; + _cards.add(card); + } +} +``` + +Here the `acquireCard()` method stores the provided card into the internal list `_cards`; it also +moves that card to the `StockPile`'s position and adjusts the cards priority so that they are +displayed in the right order. However, this method does not mount the card as a child of the +`StockPile` component -- it remains belonging to the top-level game. + +Speaking of the game class, let's open the `KlondikeGame` and add the following lines to create a +full deck of 52 cards and put them onto the stock pile (this should be added at the end of the +`onLoad` method): + +```dart +final cards = [ + for (var rank = 1; rank <= 13; rank++) + for (var suit = 0; suit < 4; suit++) + Card(rank, suit) +]; +world.addAll(cards); +cards.forEach(stock.acquireCard); +``` + +This concludes the first step of our short plan at the beginning of this section. For the second +step, though, we need to have a waste pile -- so let's make a quick detour and implement the +`WastePile` class. + + +### Waste pile + +The **waste** is a pile next to the stock. During the course of the game we will be taking the cards +from the top of the stock pile and putting them into the waste. The functionality of this class is +quite simple: it holds a certain number of cards face up, fanning out the top 3. + +Let's start implementing the `WastePile` class same way as we did with the `StockPile` class, only +now the cards are expected to be face up: + +```dart +class WastePile extends PositionComponent { + WastePile({super.position}) : super(size: KlondikeGame.cardSize); + + final List _cards = []; + + void acquireCard(Card card) { + assert(card.isFaceUp); + card.position = position; + card.priority = _cards.length; + _cards.add(card); + } +} +``` + +So far, this puts all cards into a single neat pile, whereas we wanted a fan-out of top three. So, +let's add a dedicated method `_fanOutTopCards()` for this, which we will call at the end of each +`acquireCard()`: + +```dart + void _fanOutTopCards() { + final n = _cards.length; + for (var i = 0; i < n; i++) { + _cards[i].position = position; + } + if (n == 2) { + _cards[1].position.add(_fanOffset); + } else if (n >= 3) { + _cards[n - 2].position.add(_fanOffset); + _cards[n - 1].position.addScaled(_fanOffset, 2); + } + } +``` + +The `_fanOffset` variable here helps determine the shift between cards in the fan, which I decided +to be about 20% of the card's width: + +```dart + final Vector2 _fanOffset = Vector2(KlondikeGame.cardWidth * 0.2, 0); +``` + +Now that the waste pile is ready, let's get back to the `StockPile`. + + +### Stock pile -- tap to deal cards + +The second item on our todo list is the first interactive functionality in the game: tap the stock +pile to deal 3 cards onto the waste. + +Adding tap functionality to the components in Flame is quite simple: we just add the mixin +`TapCallbacks` to the component that we want to be tappable: + +```dart +class StockPile extends PositionComponent with TapCallbacks { ... } +``` + +Oh, and we also need to say what we want to happen when the tap occurs. Here we want the top 3 cards +to be turned face up and moved to the waste pile. So, add the following method to the `StockPile` +class: + +```dart + @override + void onTapUp(TapUpEvent event) { + final wastePile = parent!.firstChild()!; + for (var i = 0; i < 3; i++) { + if (_cards.isNotEmpty) { + final card = _cards.removeLast(); + card.flip(); + wastePile.acquireCard(card); + } + } + } +``` + +You have probably noticed that the cards move from one pile to another immediately, which looks very +unnatural. However, this is how it is going to be for now -- we will defer making the game more +smooth till the next chapter of the tutorial. + +Also, the cards are organized in a well-defined order right now, starting from Kings and ending with +Aces. This doesn't make a very exciting gameplay though, so add line + +```dart + cards.shuffle(); +``` + +in the `KlondikeGame` class right after the list of cards is created. + + +:::{seealso} +For more information about tap functionality, see [](../../flame/inputs/tap_events.md). +::: + + +### Stock pile -- visual representation + +Currently, when the stock pile has no cards, it simply shows an empty space -- there is no visual +cue that this is where the stock is. Such cue is needed, though, because we want the user to be +able to click the stock pile when it is empty in order to move all the cards from the waste back to +the stock so that they can be dealt again. + +In our case, the empty stock pile will have a card-like border, and a circle in the middle: + +```dart + @override + void render(Canvas canvas) { + canvas.drawRRect(KlondikeGame.cardRRect, _borderPaint); + canvas.drawCircle( + Offset(width / 2, height / 2), + KlondikeGame.cardWidth * 0.3, + _circlePaint, + ); + } +``` + +where the paints are defined as + +```dart + final _borderPaint = Paint() + ..style = PaintingStyle.stroke + ..strokeWidth = 10 + ..color = const Color(0xFF3F5B5D); + final _circlePaint = Paint() + ..style = PaintingStyle.stroke + ..strokeWidth = 100 + ..color = const Color(0x883F5B5D); +``` + +and the `cardRRect` in the `KlondikeGame` class as + +```dart + static final cardRRect = RRect.fromRectAndRadius( + const Rect.fromLTWH(0, 0, cardWidth, cardHeight), + const Radius.circular(cardRadius), + ); +``` + +Now when you click through the stock pile till the end, you should be able to see the placeholder +for the stock cards. + + +### Stock pile -- refill from the waste + +The last piece of functionality to add, is to move the cards back from the waste pile into the stock +pile when the user taps on an empty stock. To implement this, we will modify the `onTapUp()` method +like so: + +```dart + @override + void onTapUp(TapUpEvent event) { + final wastePile = parent!.firstChild()!; + if (_cards.isEmpty) { + wastePile.removeAllCards().reversed.forEach((card) { + card.flip(); + acquireCard(card); + }); + } else { + for (var i = 0; i < 3; i++) { + if (_cards.isNotEmpty) { + final card = _cards.removeLast(); + card.flip(); + wastePile.acquireCard(card); + } + } + } + } +``` + +If you're curious why we needed to reverse the list of cards removed from the waste pile, then it is +because we want to simulate the entire waste pile being turned over at once, and not each card being +flipped one by one in their places. You can check that this is working as intended by verifying that +on each subsequent run through the stock pile, the cards are dealt in the same order as they were +dealt in the first run. + +The method `WastePile.removeAllCards()` still needs to be implemented though: + +```dart + List removeAllCards() { + final cards = _cards.toList(); + _cards.clear(); + return cards; + } +``` + +This pretty much concludes the `StockPile` functionality, and we already implemented the `WastePile` +-- so the only two components remaining are the `FoundationPile` and the `TableauPile`. We'll start +with the first one because it looks simpler. + + +### Foundation piles + +The **foundation** piles are the four piles in the top right corner of the game. This is where we +will be building the ordered runs of cards from Ace to King. The functionality of this class is +similar to the `StockPile` and the `WastePile`: it has to be able to hold cards face up, and there +has to be some visual to show where the foundation is when there are no cards there. + +First, let's implement the card-holding logic: + +```dart +class FoundationPile extends PositionComponent { + FoundationPile({super.position}) : super(size: KlondikeGame.cardSize); + + final List _cards = []; + + void acquireCard(Card card) { + assert(card.isFaceUp); + card.position = position; + card.priority = _cards.length; + _cards.add(card); + } +} +``` + +For visual representation of a foundation, I've decided to make a large icon of that foundation's +suit, in grey color. Which means we'd need to update the definition of the class to include the +suit information: + +```dart +class FoundationPile extends PositionComponent { + FoundationPile(int intSuit, {super.position}) + : suit = Suit.fromInt(intSuit), + super(size: KlondikeGame.cardSize); + + final Suit suit; + ... +} +``` + +The code in the `KlondikeGame` class that generates the foundations will have to be adjusted +accordingly in order to pass the suit index to each foundation. + +Now, the rendering code for the foundation pile will look like this: + +```dart + @override + void render(Canvas canvas) { + canvas.drawRRect(KlondikeGame.cardRRect, _borderPaint); + suit.sprite.render( + canvas, + position: size / 2, + anchor: Anchor.center, + size: Vector2.all(KlondikeGame.cardWidth * 0.6), + overridePaint: _suitPaint, + ); + } +``` + +Here we need to have two paint objects, one for the border and one for the suits: + +```dart + final _borderPaint = Paint() + ..style = PaintingStyle.stroke + ..strokeWidth = 10 + ..color = const Color(0x50ffffff); + late final _suitPaint = Paint() + ..color = suit.isRed? const Color(0x3a000000) : const Color(0x64000000) + ..blendMode = BlendMode.luminosity; +``` + +The suit paint uses `BlendMode.luminosity` in order to convert the regular yellow/blue colors of +the suit sprites into grayscale. The "color" of the paint is different depending whether the suit +is red or black because the original luminosity of those sprites is different. Therefore, I had to +pick two different colors in order to make them look the same in grayscale. + + +### Tableau Piles + +The last piece of the game to be implemented is the `TableauPile` component. There are seven of +these piles in total, and they are where the majority of the game play is happening. + +The `TableauPile` also needs a visual representation, in order to indicate that it's a place where +a King can be placed when it is empty. I believe it could be just an empty frame, and that should +be sufficient: + +```dart +class TableauPile extends PositionComponent { + TableauPile({super.position}) : super(size: KlondikeGame.cardSize); + + final _borderPaint = Paint() + ..style = PaintingStyle.stroke + ..strokeWidth = 10 + ..color = const Color(0x50ffffff); + + @override + void render(Canvas canvas) { + canvas.drawRRect(KlondikeGame.cardRRect, _borderPaint); + } +} +``` + +Oh, and the class will need to be able hold the cards too, obviously. Here, some of the cards will +be face down, while others will be face up. Also we will need a small amount of vertical fanning, +similar to how we did it for the `WastePile` component: + +```dart + /// Which cards are currently placed onto this pile. + final List _cards = []; + final Vector2 _fanOffset = Vector2(0, KlondikeGame.cardHeight * 0.05); + + void acquireCard(Card card) { + if (_cards.isEmpty) { + card.position = position; + } else { + card.position = _cards.last.position + _fanOffset; + } + card.priority = _cards.length; + _cards.add(card); + } +``` + +All that remains now is to head over to the `KlondikeGame` and make sure that the cards are dealt +into the `TableauPile`s at the beginning of the game. Modify the code at the end of the `onLoad()` +method so that it looks like this: + +```dart + @override + Future onLoad() async { + ... + + final cards = [ + for (var rank = 1; rank <= 13; rank++) + for (var suit = 0; suit < 4; suit++) + Card(rank, suit) + ]; + cards.shuffle(); + world.addAll(cards); + + for (var i = 0; i < 7; i++) { + for (var j = i; j < 7; j++) { + piles[j].acquireCard(cards.removeLast()); + } + piles[i].flipTopCard(); + } + cards.forEach(stock.acquireCard); + } +``` + +Note how we remove the cards from the deck and place them into `TableauPile`s one by one, and only +after that we put the remaining cards into the stock. Also, the `flipTopCard` method in the +`TableauPile` class is as trivial as it sounds: + +```dart + void flipTopCard() { + assert(_cards.last.isFaceDown); + _cards.last.flip(); + } +``` + +If you run the game at this point, it would be nicely set up and look as if it was ready to play. +Except that we can't move the cards yet, which is kinda a deal-breaker here. So without further ado, +presenting you the next section: + + +## Moving the cards + +Moving the cards is a somewhat more complicated topic than what we have had so far. We will split +it into several smaller steps: + +1. Simple movement: grab a card and move it around. +2. Ensure that the user can only move the cards that they are allowed to. +3. Check that the cards are dropped at proper destinations. +4. Drag a run of cards. + + +### 1. Simple movement + +So, we want to be able to drag the cards on the screen. This is even simpler than making the +`StockPile` tappable: just head over into the `Card` class and add the `DragCallbacks` mixin: + +```dart +class Card extends PositionComponent with DragCallbacks { +} +``` + +The next step is to implement the actual drag event callbacks: `onDragStart`, `onDragUpdate`, and +`onDragEnd`. + +When the drag gesture is initiated, the first thing that we need to do is to raise the priority of +the card, so that it is rendered above all others. Without this, the card would be occasionally +"sliding beneath" other cards, which would look most unnatural: + +```dart + @override + void onDragStart(DragStartEvent event) { + priority = 100; + } +``` + +During the drag, the `onDragUpdate` event will be called continuously. Using this callback we will +be updating the position of the card so that it follows the movement of the finger (or the mouse). +The `event` object passed to this callback contains the most recent coordinate of the point of +touch, and also the `delta` property -- which is the displacement vector since the previous call of +`onDragUpdate`. The only problem is that this delta is measured in screen pixels, whereas we want +it to be in game world units. The conversion between the two is given by the camera zoom level, so +we will add an extra method to determine the zoom level: + +```dart + @override + void onDragUpdate(DragUpdateEvent event) { + final cameraZoom = (findGame()! as FlameGame) + .firstChild()! + .viewfinder + .zoom; + position += event.delta / cameraZoom; + } +``` + +So far this allows you to grab any card and drag it anywhere around the table. What we want, +however, is to be able to restrict where the card is allowed or not allowed to go. This is where +the core of the logic of the game begins. + + +### 2. Move only allowed cards + +The first restriction that we impose is that the user should only be able to drag the cards that we +allow, which include: (1) the top card of a waste pile, (2) the top card of a foundation pile, and +(3) any face-up card in a tableau pile. + +Thus, in order to determine whether a card can be moved or not, we need to know which pile it +currently belongs to. There could be several ways that we go about it, but seemingly the most +straightforward is to let every card keep a reference to the pile in which it currently resides. + +So, let's start by defining the abstract interface `Pile` that all our existing piles will be +implementing: + +```dart +abstract class Pile { + bool canMoveCard(Card card); +} +``` + +We will expand this class further later, but for now let's make sure that each of the classes +`StockPile`, `WastePile`, `FoundationPile`, and `TableauPile` are marked as implementing this +interface: + +```dart +class StockPile extends PositionComponent with TapCallbacks implements Pile { + ... + @override + bool canMoveCard(Card card) => false; +} + +class WastePile extends PositionComponent implements Pile { + ... + @override + bool canMoveCard(Card card) => _cards.isNotEmpty && card == _cards.last; +} + +class FoundationPile extends PositionComponent implements Pile { + ... + @override + bool canMoveCard(Card card) => _cards.isNotEmpty && card == _cards.last; +} + +class TableauPile extends PositionComponent implements Pile { + ... + @override + bool canMoveCard(Card card) => _cards.isNotEmpty && card == _cards.last; +} +``` + +We also wanted to let every `Card` know which pile it is currently in. For this, add the field +`Pile? pile` into the `Card` class, and make sure to set it in each pile's `acquireCard()` method, +like so: + +```dart + void acquireCard(Card card) { + ... + card.pile = this; + } +``` + +Now we can put this new functionality to use: go into the `Card.onDragStart()` method and modify +it so that it would check whether the card is allowed to be moved before starting the drag: + +```dart + void onDragStart(DragStartEvent event) { + if (pile?.canMoveCard(this) ?? false) { + super.onDragStart(event); + priority = 100; + } + } +``` + +We have also added a call to `super.onDragStart()` which sets an `_isDragged` variable to `true` +in the `DragCallbacks` mixin, we need to check this flag via the public `isDragged` getter in +the `onDragUpdate()` method and use `super.onDragEnd()` in `onDragEnd()` so the flag is set back +to `false`: + +```dart + @override + void onDragUpdate(DragUpdateEvent event) { + if (!isDragged) { + return; + } + final cameraZoom = (findGame()! as FlameGame) + .firstChild()! + .viewfinder + .zoom; + position += event.delta / cameraZoom; + } + + @override + void onDragEnd(DragEndEvent event) { + super.onDragEnd(event); + } +``` + +Now only the proper cards can be dragged, but they still drop at random positions on the table, +so let's work on that. + + +### 3. Dropping the cards at proper locations + +At this point what we want to do is to figure out where the dragged card is being dropped. More +specifically, we want to know into which *pile* it is being dropped. This can be achieved by using +the `componentsAtPoint()` API, which allows you to query which components are located at a given +position on the screen. + +Thus, my first attempt at revising the `onDragEnd` callback looks like this: + +```dart + @override + void onDragEnd(DragEndEvent event) { + if (!isDragged) { + return; + } + super.onDragEnd(event); + final dropPiles = parent! + .componentsAtPoint(position + size / 2) + .whereType() + .toList(); + if (dropPiles.isNotEmpty) { + // if (card is allowed to be dropped into this pile) { + // remove the card from the current pile + // add the card into the new pile + // } + } + // return the card to where it was originally + } +``` + +This still contains several placeholders for the functionality that still needs to be implemented, +so let's get to it. + +First piece of the puzzle is the "is card allowed to be dropped here?" check. To implement this, +first head over into the `Pile` class and add the `canAcceptCard()` abstract method: + +```dart +abstract class Pile { + ... + bool canAcceptCard(Card card); +} +``` + +Obviously this now needs to be implemented for every `Pile` subclass, so let's get to it: + +```dart +class FoundationPile ... implements Pile { + ... + @override + bool canAcceptCard(Card card) { + final topCardRank = _cards.isEmpty? 0 : _cards.last.rank.value; + return card.suit == suit && card.rank.value == topCardRank + 1; + } +} + +class TableauPile ... implements Pile { + ... + @override + bool canAcceptCard(Card card) { + if (_cards.isEmpty) { + return card.rank.value == 13; + } else { + final topCard = _cards.last; + return card.suit.isRed == !topCard.suit.isRed && + card.rank.value == topCard.rank.value - 1; + } + } +} +``` + +(for the `StockPile` and the `WastePile` the method should just return false, since no cards should +be dropped there). + +Alright, next part is the "remove the card from its current pile". Once again, let's head over to +the `Pile` class and add the `removeCard()` abstract method: + +```dart +abstract class Pile { + ... + void removeCard(Card card); +} +``` + +Then we need to re-visit all four pile subclasses and implement this method: + +```dart +class StockPile ... implements Pile { + ... + @override + void removeCard(Card card) => throw StateError('cannot remove cards from here'); +} + +class WastePile ... implements Pile { + ... + @override + void removeCard(Card card) { + assert(canMoveCard(card)); + _cards.removeLast(); + _fanOutTopCards(); + } +} + +class FoundationPile ... implements Pile { + ... + @override + void removeCard(Card card) { + assert(canMoveCard(card)); + _cards.removeLast(); + } +} + +class TableauPile ... implements Pile { + ... + @override + void removeCard(Card card) { + assert(_cards.contains(card) && card.isFaceUp); + final index = _cards.indexOf(card); + _cards.removeRange(index, _cards.length); + if (_cards.isNotEmpty && _cards.last.isFaceDown) { + flipTopCard(); + } + } +} +``` + +The next action in our pseudo-code is to "add the card to the new pile". But this one we have +already implemented: it's the `acquireCard()` method. So all we need is to declare it in the `Pile` +interface: + +```dart +abstract class Pile { + ... + void acquireCard(Card card); +} +``` + +The last piece that's missing is "return the card to where it was". You can probably guess how we +are going to go about this one: add the `returnCard()` method into the `Pile` interface, and then +implement this method in all four pile subclasses: + +```dart +class StockPile ... implements Pile { + ... + @override + void returnCard(Card card) => throw StateError('cannot remove cards from here'); +} + +class WastePile ... implements Pile { + ... + @override + void returnCard(Card card) { + card.priority = _cards.indexOf(card); + _fanOutTopCards(); + } +} + +class FoundationPile ... implements Pile { + ... + @override + void returnCard(Card card) { + card.position = position; + card.priority = _cards.indexOf(card); + } +} + +class TableauPile ... implements Pile { + ... + @override + void returnCard(Card card) { + final index = _cards.indexOf(card); + card.position = + index == 0 ? position : _cards[index - 1].position + _fanOffset; + card.priority = index; + } +} +``` + +Now, putting this all together, the `Card`'s `onDragEnd` method will look like this: + +```dart + @override + void onDragEnd(DragEndEvent event) { + if (!isDragged) { + return; + } + super.onDragEnd(event); + final dropPiles = parent! + .componentsAtPoint(position + size / 2) + .whereType() + .toList(); + if (dropPiles.isNotEmpty) { + if (dropPiles.first.canAcceptCard(this)) { + pile!.removeCard(this); + dropPiles.first.acquireCard(this); + return; + } + } + pile!.returnCard(this); + } +``` + +Ok, that was quite a lot of work -- but if you run the game now, you'd be able to move the cards +properly from one pile to another, and they will never go where they are not supposed to go. The +only thing that remains is to be able to move multiple cards at once between tableau piles. So take +a short break, and then on to the next section! + + +### 4. Moving a run of cards + +In this section we will be implementing the necessary changes to allow us to move small stacks of +cards between the tableau piles. Before we begin, though, we need to make a small fix first. + +You have probably noticed when running the game in the previous section that the cards in the +tableau piles clamp too closely together. That is, they are at the correct distance when they face +down, but they should be at a larger distance when they face up, which is not currently the case. +This makes it really difficult to see which cards are available for dragging. + +So, let's head over into the `TableauPile` class and create a new method `layOutCards()`, whose job +would be to ensure that all cards currently in the pile have the right positions: + +```dart + final Vector2 _fanOffset1 = Vector2(0, KlondikeGame.cardHeight * 0.05); + final Vector2 _fanOffset2 = Vector2(0, KlondikeGame.cardHeight * 0.20); + + void layOutCards() { + if (_cards.isEmpty) { + return; + } + _cards[0].position.setFrom(position); + for (var i = 1; i < _cards.length; i++) { + _cards[i].position + ..setFrom(_cards[i - 1].position) + ..add(_cards[i - 1].isFaceDown ? _fanOffset1 : _fanOffset2); + } + } +``` + +Make sure to call this method at the end of `removeCard()`, `returnCard()`, and `acquireCard()` -- +replacing any current logic that handles card positioning. + +Another problem that you may have noticed is that for taller card stacks it becomes hard to place a +card there. This is because our logic for determining in which pile the card is being dropped checks +whether the center of the card is inside any of the `TableauPile` components -- but those components +have only the size of a single card! To fix this inconsistency, all we need is to declare that the +height of the tableau pile is at least as tall as all the cards in it, or even higher. Add this line +at the end of the `layOutCards()` method: + +```dart + height = KlondikeGame.cardHeight * 1.5 + _cards.last.y - _cards.first.y; +``` + +The factor `1.5` here adds a little bit extra space at the bottom of each pile. You can temporarily +turn the debug mode on to see the hitboxes. + +Ok, let's get to our main topic: how to move a stack of cards at once. + +First thing that we're going to add is the list of `attachedCards` for every card. This list will +be non-empty only when the card is being dragged while having other cards on top. Add the following +declaration to the `Card` class: + +```dart + final List attachedCards = []; +``` + +Now, in order to create this list in `onDragStart`, we need to query the `TableauPile` for the list +of cards that are on top of the given card. Let's add such a method into the `TableauPile` class: + +```dart + List cardsOnTop(Card card) { + assert(card.isFaceUp && _cards.contains(card)); + final index = _cards.indexOf(card); + return _cards.getRange(index + 1, _cards.length).toList(); + } +``` + +While we are in the `TableauPile` class, let's also update the `canMoveCard()` method to allow +dragging cards that are not necessarily on top: + +```dart + @override + bool canMoveCard(Card card) => card.isFaceUp; +``` + +Heading back into the `Card` class, we can use this method in order to populate the list of +`attachedCards` when the card starts to move: + +```dart + @override + void onDragStart(DragStartEvent event) { + if (pile?.canMoveCard(this) ?? false) { + super.onDragStart(); + priority = 100; + if (pile is TableauPile) { + attachedCards.clear(); + final extraCards = (pile! as TableauPile).cardsOnTop(this); + for (final card in extraCards) { + card.priority = attachedCards.length + 101; + attachedCards.add(card); + } + } + } + } +``` + +Now all we need to do is to make sure that the attached cards are also moved with the main card in +the `onDragUpdate` method: + +```dart + @override + void onDragUpdate(DragUpdateEvent event) { + if (!isDragged) { + return; + } + final cameraZoom = (findGame()! as FlameGame) + .firstChild()! + .viewfinder + .zoom; + final delta = event.delta / cameraZoom; + position.add(delta); + attachedCards.forEach((card) => card.position.add(delta)); + } +``` + +This does the trick, almost. All that remains is to fix any loose ends. For example, we don't want +to let the user drop a stack of cards onto a foundation pile, so let's head over into the +`FoundationPile` class and modify the `canAcceptCard()` method accordingly: + +```dart + @override + bool canAcceptCard(Card card) { + final topCardRank = _cards.isEmpty ? 0 : _cards.last.rank.value; + return card.suit == suit && + card.rank.value == topCardRank + 1 && + card.attachedCards.isEmpty; + } +``` + +Secondly, we need to properly take care of the stack of card as it is being dropped into a tableau +pile. So, go back into the `Card` class and update its `onDragEnd()` method to also move the +attached cards into the pile, and the same when it comes to returning the cards into the old pile: + +```dart + @override + void onDragEnd(DragEndEvent event) { + if (!isDragged) { + return; + } + super.onDragEnd(event); + final dropPiles = parent! + .componentsAtPoint(position + size / 2) + .whereType() + .toList(); + if (dropPiles.isNotEmpty) { + if (dropPiles.first.canAcceptCard(this)) { + pile!.removeCard(this); + dropPiles.first.acquireCard(this); + if (attachedCards.isNotEmpty) { + attachedCards.forEach((card) => dropPiles.first.acquireCard(card)); + attachedCards.clear(); + } + return; + } + } + pile!.returnCard(this); + if (attachedCards.isNotEmpty) { + attachedCards.forEach((card) => pile!.returnCard(card)); + attachedCards.clear(); + } + } +``` + +Well, this is it! The game is now fully playable. Press the button below to see what the resulting +code looks like, or to play it live. In the next section we will discuss how to make it more +animated with the help of effects. + +```{flutter-app} +:sources: ../tutorials/klondike/app +:page: step4 +:show: popup code +``` diff --git a/docs/1.9.0/_sources/tutorials/klondike/tbc.md.txt b/docs/1.9.0/_sources/tutorials/klondike/tbc.md.txt new file mode 100644 index 000000000..6761ece22 --- /dev/null +++ b/docs/1.9.0/_sources/tutorials/klondike/tbc.md.txt @@ -0,0 +1,3 @@ +# To be continued + +This tutorial is not finished yet, stay tuned for the updates. diff --git a/docs/1.9.0/_sources/tutorials/platformer/platformer.md.txt b/docs/1.9.0/_sources/tutorials/platformer/platformer.md.txt new file mode 100644 index 000000000..1f038e4fb --- /dev/null +++ b/docs/1.9.0/_sources/tutorials/platformer/platformer.md.txt @@ -0,0 +1,22 @@ +# Ember Quest Game Tutorial + +In this tutorial, we will follow a step-by-step process for coding a game using the Flame +engine. + +This tutorial assumes that you have at least some familiarity with common programming concepts, and +with the [Dart] programming language. + + +[Dart]: https://dart.dev/overview + +```{toctree} +:hidden: + +1. Preparation +2. Start Coding +3. Building the World +4. Adding the Remaining Components +5. Controlling Movement +6. Adding the HUD +7. Adding Menus +``` diff --git a/docs/1.9.0/_sources/tutorials/platformer/step_1.md.txt b/docs/1.9.0/_sources/tutorials/platformer/step_1.md.txt new file mode 100644 index 000000000..a8afc90ce --- /dev/null +++ b/docs/1.9.0/_sources/tutorials/platformer/step_1.md.txt @@ -0,0 +1,105 @@ +# 1. Preparation + +Before you begin any kind of game project, you need an idea of what you want to make and I like to +then give it a **name**. For this tutorial and game, Ember will be on a quest to gather as many +(GitHub) stars as possible and I will call the game, `Ember Quest`. + +Now it is time to get started, but first you need to go to the [bare flame game +tutorial](../bare_flame_game.md) and complete the necessary setup steps. When you come back, you +should already have the `main.dart` file with the following content: + +```dart +import 'package:flame/game.dart'; +import 'package:flutter/widgets.dart'; + +void main() { + final game = FlameGame(); + runApp(GameWidget(game: game)); +} +``` + + +## Planning + +Like in the [klondike](../klondike/klondike.md) tutorial, starting a new game can feel overwhelming. +I like to first decide what platform I am trying to target. Will this be a mobile game, a desktop +game, or maybe a web game, with Flutter and Flame, these are all possible. For this game though, I +am going to focus on a web game. This means my users will interact with the game using their +keyboards. + +Starting with a simple sketch (it doesn't have to be perfect as mine is very rough) is +the best way to get an understanding of what will need to be accomplished. For the sketch below, +we know we will need the following: + +- Player Class +- Enemy Class +- Star Class +- Platform Class +- Ground Class +- HUD Class (health and stars collected) + +![Sketch of Ember Quest](../../images/tutorials/platformer/ember_quest_sketch.png) + +All of these will be brought together in `EmberQuestGame` derived from `FlameGame`. + + +## Assets + +Every game needs assets. Assets are images, sprites, animations, sounds, etc. Now, I am not an +artist, but because I am basing this game on Ember, the flame mascot, and Ember is already designed, +it sets the tone that this will be a pixel art game. There are numerous sites available that +provide free pixel art that can be used in games, but please check and comply with the licensing and +always provide valid creator attribution. For this game though, I am going to take a chance and +make my artwork using an online pixel art tool. If you decide to use this tool, multiple online +tutorials will assist you with the basic operations as well as exporting the assets. Now normally, +most games will utilize sprite sheets. These combine many images into one larger image that can be +sectioned and used as individual images. For this tutorial though, I specifically will save the +images individually as I want to demonstrate the Flame engine's caching abilities. Ember and the +water enemy are sprite sheets though as they contain multiple images to create animations. + +Right-click the images below, choose "Save as...", and store them in the `assets/images` folder of the +project. At this point our project's structure looks like this: + +```text +emberquest/ + ├─assets/ + │ └─images/ + │ ├─block.png + │ ├─ember.png + │ ├─ground.png + │ ├─heart_half.png + │ ├─heart.png + │ ├─star.png + │ └─water_enemy.png + ├─lib/ + │ └─main.dart + └─pubspec.yaml +``` + +![Platform Block](app/assets/images/block.png) +![Ember Animation](app/assets/images/ember.png) +![Ground Block](app/assets/images/ground.png) +![HUD Heart Half Opacity](app/assets/images/heart_half.png) +![HUD Heart Full Opacity](app/assets/images/heart.png) +![Star](app/assets/images/star.png) +![Water Enemy Animation](app/assets/images/water_enemy.png) + +```{note} +You may ask, why are the images different sizes? + +As I was using the online tool to make the assets, I had trouble getting the +detail I desired for the game in a 16x16 block. The heart worked out in 32x32 +and the ground as well as the star were 64x64. Regardless, the asset size does +not matter for the game as we will resize as needed. +``` + +Also, you need to tell Flutter about these images (just having them inside the `assets` folder is +not enough). To do this, let's add the following lines into the `pubspec.yaml` file: + +```yaml +flutter: + assets: + - assets/images/ +``` + +Alright, enough with preparing -- onward to coding! diff --git a/docs/1.9.0/_sources/tutorials/platformer/step_2.md.txt b/docs/1.9.0/_sources/tutorials/platformer/step_2.md.txt new file mode 100644 index 000000000..190469fcd --- /dev/null +++ b/docs/1.9.0/_sources/tutorials/platformer/step_2.md.txt @@ -0,0 +1,221 @@ +# 2. Start Coding + + +## The Plan + +Now that we have the assets loaded and a very rough idea of what classes we will need, we need to +start thinking about how we will implement this game and our goals. To do this, let's break down +what the game should do: + +- Ember should be able to be controlled to move left, right, and jump. +- The level will be infinite, so we need a way to randomly load sections of the level. +- The objective is to collect stars while avoiding enemies. +- Enemies cannot be killed as you need to use the platforms to avoid them. +- If Ember is hit by an enemy, it should reduce Ember's health by 1. +- Ember should have 3 lives to lose. +- There should be pits that if Ember falls into, it is automatically game over. +- There should be a main menu and a game-over screen that lets the player start over. + +Now that this is planned out, I know you are probably as excited as I am to begin and I just want to +see Ember on the screen. So let's do that first. + +```{note} +Why did I choose to make this game an infinite side scrolling platformer? + +Well, I wanted to be able to showcase random level loading. No two game plays +will be the same. This exact setup can easily be adapted to be a traditional +level game. As you make your way through this tutorial, you will see how we +could modify the level code to have an end. I will add a note in that section +to explain the appropriate mechanics. +``` + + +## Loading Assets + +For Ember to be displayed, we will need to load the assets. This can be done in `main.dart`, but by +so doing, we will quickly clutter the file. To keep our game organized, we should create files that +have a single focus. So let's create a file in the `lib` folder called `ember_quest.dart`. In that +file, we will add: + +```dart +import 'package:flame/game.dart'; + +class EmberQuestGame extends FlameGame { + EmberQuestGame(); + + @override + Future onLoad() async { + await images.loadAll([ + 'block.png', + 'ember.png', + 'ground.png', + 'heart_half.png', + 'heart.png', + 'star.png', + 'water_enemy.png', + ]); + + } +} +``` + +As I mentioned in the [assets](step_1.md#assets) section, we are using multiple individual image +files and for performance reasons, we should leverage Flame's built-in caching system which will +only load the files once, but allow us to access them as many times as needed without an impact to +the game. `await images.loadAll()` takes a list of the file names that are found in `assets\images` +and loads them to cache. + + +## Scaffolding + +So now that we have our game file, let's prepare the `main.dart` file to receive our newly created +`FlameGame`. Change your entire `main.dart` file to the following: + +```dart +import 'package:flame/game.dart'; +import 'package:flutter/material.dart'; + +import 'ember_quest.dart'; + +void main() { + runApp( + const GameWidget.controlled( + gameFactory: EmberQuestGame.new, + ), + ); +} +``` + +You can run this file and you should just have a blank screen now. Let's get Ember loaded! + + +## CameraComponent and World + +Since `FlameGame.camera` is deprecated, we want to add a `CameraComponent` that we can move around, +and a world that we can add all our components to and move around our player in. +(The `CameraComponent` will be built-in in Flame v2). + +```dart +import 'package:flame/components.dart'; +import 'package:flame/game.dart'; + +class EmberQuestGame extends FlameGame { + EmberQuestGame(); + + final world = World(); + late final CameraComponent cameraComponent; + + @override + Future onLoad() async { + await images.loadAll([ + 'block.png', + 'ember.png', + 'ground.png', + 'heart_half.png', + 'heart.png', + 'star.png', + 'water_enemy.png', + ]); + + cameraComponent = CameraComponent(world: world); + // Everything in this tutorial assumes that the position + // of the `CameraComponent`s viewfinder (where the camera is looking) + // is in the top left corner, that's why we set the anchor here. + cameraComponent.viewfinder.anchor = Anchor.topLeft; + addAll([cameraComponent, world]); + } +} +``` + + +## Ember Time + +Keeping your game files organized can always be a challenge. I like to keep things logically +organized by how they will be involved in my game. So for Ember, let's create the following folder, +`lib/actors` and in that folder, create `ember.dart`. In that file, add the following code: + +```dart +import 'package:flame/components.dart'; + +import '../ember_quest.dart'; + +class EmberPlayer extends SpriteAnimationComponent + with HasGameRef { + EmberPlayer({ + required super.position, + }) : super(size: Vector2.all(64), anchor: Anchor.center); + + @override + void onLoad() { + animation = SpriteAnimation.fromFrameData( + game.images.fromCache('ember.png'), + SpriteAnimationData.sequenced( + amount: 4, + textureSize: Vector2.all(16), + stepTime: 0.12, + ), + ); + } +} +``` + +This file uses the `HasGameRef` mixin which allows us to reach back to `ember_quest.dart` and +leverage any of the variables or methods that are defined in the game class. You can see this in +use with the line `game.images.fromCache('ember.png')`. Earlier, we loaded all the files into +cache, so to use that file now, we call `fromCache` so it can be leveraged by the `SpriteAnimation`. +The `EmberPlayer` class is extending a `SpriteAnimationComponent` which allows us to define +animation as well as position it accordingly in our game world. When we construct this class, the +default size of `Vector2.all(64)` is defined as the size of Ember in our game world should be 64x64. +You may notice that in the animation `SpriteAnimationData`, the `textureSize` is defined as +`Vector2.all(16)` or 16x16. This is because the individual frame in our `ember.png` is 16x16 and +there are 4 frames in total. To define the speed of the animation, `stepTime` is used and set at +`0.12` seconds per frame. You can change the `stepTime` to any length that makes the animation seem +correct for your game vision. + +Now before you rush to run the game again, we have to add Ember to the game world. To do this, go +back to `ember_quest.dart` and add the following: + +```dart +import 'package:flame/game.dart'; + +import 'actors/ember.dart'; + +class EmberQuestGame extends FlameGame { + EmberQuestGame(); + + late EmberPlayer _ember; + + final world = World(); + late final CameraComponent cameraComponent; + + @override + Future onLoad() async { + await images.loadAll([ + 'block.png', + 'ember.png', + 'ground.png', + 'heart_half.png', + 'heart.png', + 'star.png', + 'water_enemy.png', + ]); + + cameraComponent = CameraComponent(world: world); + cameraComponent.viewfinder.anchor = Anchor.topLeft; + addAll([cameraComponent, world]); + + _ember = EmberPlayer( + position: Vector2(128, canvasSize.y - 70), + ); + world.add(_ember); + } +} +``` + +Run your game now and you should now see Ember flickering in the lower left-hand corner. + + +## Building Blocks + +Now that we have Ember showing on screen and we know our basic environment is all working correctly, +it's time to create a world for Embers Quest! Proceed on to [](step_3.md)! diff --git a/docs/1.9.0/_sources/tutorials/platformer/step_3.md.txt b/docs/1.9.0/_sources/tutorials/platformer/step_3.md.txt new file mode 100644 index 000000000..e4b818e3f --- /dev/null +++ b/docs/1.9.0/_sources/tutorials/platformer/step_3.md.txt @@ -0,0 +1,463 @@ +# 3. Building the World + + +## Creating Segments + +For this world to be infinite, the best way to approach this is to create segments that can be +reloaded over and over. To do this, we need a rough sketch of what our level segments will look +like. I have created the following sketch to show what the segments would look like and how they can +be repeated: + +![Level Segment Sketch](../../images/tutorials/platformer/LevelSegmentSketch.jpg) + +Each segment is a 10x10 grid and each block is 64 pixels x 64 pixels. This means Ember Quest has a +height of 640 with an infinite width. In my design, there must always be a ground +block at the beginning and the end. Additionally, there must be at least 3 ground blocks that come +before an enemy, including if the segment wraps to another segment. This is because the plan is to +have the enemies traverse back and forth for 3 blocks. Now that we have a plan for the segments, +let's create a segment manager class. + + +### Segment Manager + +To get started, we have to understand that we will be referencing our blocks in the segment manager, +so first create a new folder called `lib/objects`. In that folder, create 3 files called +`ground_block.dart`, `platform_block.dart`, and `star.dart`. Those files just need basic +boilerplate code for the class, so create the following in their respective files: + +```dart +class GroundBlock{} + +class PlatformBlock{} + +class Star{} +``` + +Also, create `water_enemy.dart` in the `lib/actors` folder using this boilerplate code: + +```dart +class WaterEnemy{} +``` + +Now we can create a file called `segment_manager.dart` which will be placed in a new folder called +`lib/managers`. The segment manager is the heart and soul, if you will, of Ember Quest. This is +where you can get as creative as you want. You do not have to follow my design, just remember that +whatever you design, the segment must follow the rules outlined above. Add the following code to +`segment_manager.dart`: + +```dart +class Block { + // gridPosition position is always segment based X,Y. + // 0,0 is the bottom left corner. + // 10,10 is the upper right corner. + final Vector2 gridPosition; + final Type blockType; + Block(this.gridPosition, this.blockType); +} + +final segments = [ + segment0, +]; + +final segment0 = [ + +]; +``` + +So what this does, is allows us to create segments (segment0, segment1, etc) in a list format that +gets added to the `segments` list. The individual segments will be made up of multiple entries of the +`Block` class. This information will allow us to translate the block position from a 10x10 grid to +the actual pixel position in the game world. To create a segment, you need to create +entries for each block that you wish to be rendered from the sketch. + +To understand each segment, if we start in the bottom left corner of the grid in the sketch, we see +that we should place a `Block()` in the `segment0` list with a first parameter `gridPosition` of a +`Vector2(0,0)` and a `blockType` of the `GroundBlock` class that we created earlier. Remember, the +very bottom left cell is x=0 and y=0 thus the `Vector2(x,y)` is `Vector2(0,0)`. + +![Segment 0 Sketch](../../images/tutorials/platformer/Segment0Sketch.jpg) + +The full segment would look like this: + +```dart +final segment0 = [ + Block(Vector2(0, 0), GroundBlock), + Block(Vector2(1, 0), GroundBlock), + Block(Vector2(2, 0), GroundBlock), + Block(Vector2(3, 0), GroundBlock), + Block(Vector2(4, 0), GroundBlock), + Block(Vector2(5, 0), GroundBlock), + Block(Vector2(5, 1), WaterEnemy), + Block(Vector2(5, 3), PlatformBlock), + Block(Vector2(6, 0), GroundBlock), + Block(Vector2(6, 3), PlatformBlock), + Block(Vector2(7, 0), GroundBlock), + Block(Vector2(7, 3), PlatformBlock), + Block(Vector2(8, 0), GroundBlock), + Block(Vector2(8, 3), PlatformBlock), + Block(Vector2(9, 0), GroundBlock), +]; +``` + +Proceed to build the remaining segments. The full segment manager should look like this: + +```dart +import 'package:flame/components.dart'; + +import '../actors/water_enemy.dart'; +import '../objects/ground_block.dart'; +import '../objects/platform_block.dart'; +import '../objects/star.dart'; + +class Block { + // gridPosition position is always segment based X,Y. + // 0,0 is the bottom left corner. + // 10,10 is the upper right corner. + final Vector2 gridPosition; + final Type blockType; + Block(this.gridPosition, this.blockType); +} + +final segments = [ + segment0, + segment1, + segment2, + segment3, + segment4, +]; + +final segment0 = [ + Block(Vector2(0, 0), GroundBlock), + Block(Vector2(1, 0), GroundBlock), + Block(Vector2(2, 0), GroundBlock), + Block(Vector2(3, 0), GroundBlock), + Block(Vector2(4, 0), GroundBlock), + Block(Vector2(5, 0), GroundBlock), + Block(Vector2(5, 1), WaterEnemy), + Block(Vector2(5, 3), PlatformBlock), + Block(Vector2(6, 0), GroundBlock), + Block(Vector2(6, 3), PlatformBlock), + Block(Vector2(7, 0), GroundBlock), + Block(Vector2(7, 3), PlatformBlock), + Block(Vector2(8, 0), GroundBlock), + Block(Vector2(8, 3), PlatformBlock), + Block(Vector2(9, 0), GroundBlock), +]; + +final segment1 = [ + Block(Vector2(0, 0), GroundBlock), + Block(Vector2(1, 0), GroundBlock), + Block(Vector2(1, 1), PlatformBlock), + Block(Vector2(1, 2), PlatformBlock), + Block(Vector2(1, 3), PlatformBlock), + Block(Vector2(2, 6), PlatformBlock), + Block(Vector2(3, 6), PlatformBlock), + Block(Vector2(6, 5), PlatformBlock), + Block(Vector2(7, 5), PlatformBlock), + Block(Vector2(7, 7), Star), + Block(Vector2(8, 0), GroundBlock), + Block(Vector2(8, 1), PlatformBlock), + Block(Vector2(8, 5), PlatformBlock), + Block(Vector2(8, 6), WaterEnemy), + Block(Vector2(9, 0), GroundBlock), +]; + +final segment2 = [ + Block(Vector2(0, 0), GroundBlock), + Block(Vector2(1, 0), GroundBlock), + Block(Vector2(2, 0), GroundBlock), + Block(Vector2(3, 0), GroundBlock), + Block(Vector2(3, 3), PlatformBlock), + Block(Vector2(4, 0), GroundBlock), + Block(Vector2(4, 3), PlatformBlock), + Block(Vector2(5, 0), GroundBlock), + Block(Vector2(5, 3), PlatformBlock), + Block(Vector2(5, 4), WaterEnemy), + Block(Vector2(6, 0), GroundBlock), + Block(Vector2(6, 3), PlatformBlock), + Block(Vector2(6, 4), PlatformBlock), + Block(Vector2(6, 5), PlatformBlock), + Block(Vector2(6, 7), Star), + Block(Vector2(7, 0), GroundBlock), + Block(Vector2(8, 0), GroundBlock), + Block(Vector2(9, 0), GroundBlock), +]; + +final segment3 = [ + Block(Vector2(0, 0), GroundBlock), + Block(Vector2(1, 0), GroundBlock), + Block(Vector2(1, 1), WaterEnemy), + Block(Vector2(2, 0), GroundBlock), + Block(Vector2(2, 1), PlatformBlock), + Block(Vector2(2, 2), PlatformBlock), + Block(Vector2(4, 4), PlatformBlock), + Block(Vector2(6, 6), PlatformBlock), + Block(Vector2(7, 0), GroundBlock), + Block(Vector2(7, 1), PlatformBlock), + Block(Vector2(8, 0), GroundBlock), + Block(Vector2(8, 8), Star), + Block(Vector2(9, 0), GroundBlock), +]; + +final segment4 = [ + Block(Vector2(0, 0), GroundBlock), + Block(Vector2(1, 0), GroundBlock), + Block(Vector2(2, 0), GroundBlock), + Block(Vector2(2, 3), PlatformBlock), + Block(Vector2(3, 0), GroundBlock), + Block(Vector2(3, 1), WaterEnemy), + Block(Vector2(3, 3), PlatformBlock), + Block(Vector2(4, 0), GroundBlock), + Block(Vector2(5, 0), GroundBlock), + Block(Vector2(5, 5), PlatformBlock), + Block(Vector2(6, 0), GroundBlock), + Block(Vector2(6, 5), PlatformBlock), + Block(Vector2(6, 7), Star), + Block(Vector2(7, 0), GroundBlock), + Block(Vector2(8, 0), GroundBlock), + Block(Vector2(8, 3), PlatformBlock), + Block(Vector2(9, 0), GroundBlock), + Block(Vector2(9, 1), WaterEnemy), + Block(Vector2(9, 3), PlatformBlock), +]; +``` + + +### Loading the Segments into the World + +Now that our segments are defined, we need to create a way to load these blocks into our world. To +do that, we are going to start work in the `ember_quest.dart` file. We will create a `loadSegments` +method that when given an index for the segments list, will then loop through that segment from +our `segment_manager` and we will add the appropriate blocks later. It should look like this: + +```dart +void loadGameSegments(int segmentIndex, double xPositionOffset) { + for (final block in segments[segmentIndex]) { + switch (block.blockType) { + case GroundBlock: + break; + case PlatformBlock: + break; + case Star: + break; + case WaterEnemy: + break; + } + } + } +``` + +You will need to add the following imports if they were not auto-imported: + +```dart +import 'actors/water_enemy.dart'; +import 'managers/segment_manager.dart'; +import 'objects/ground_block.dart'; +import 'objects/platform_block.dart'; +import 'objects/star.dart'; +``` + +Now we can refactor our game a bit and create an `initializeGame()` method which will call our +`loadGameSegments` method. + +```dart + void initializeGame() { + // Assume that size.x < 3200 + final segmentsToLoad = (size.x / 640).ceil(); + segmentsToLoad.clamp(0, segments.length); + + for (var i = 0; i <= segmentsToLoad; i++) { + loadGameSegments(i, (640 * i).toDouble()); + } + + _ember = EmberPlayer( + position: Vector2(128, canvasSize.y - 70), + ); + world.add(_ember); + } +``` + +We simply are taking the width of the game screen, divide that by 640 (10 blocks in a segment times +64 pixels wide for each block), and round that up. As we only defined 5 segments total, we need to +restrict that integer from 0 to the length of the segments list in case the user has a really wide +screen. Then we simply loop through the number of `segmentsToLoad` and call `loadGameSegments` with +the integer to load and then calculate the offset. + +Additionally, I have moved the Ember-related code from the `onLoad` method to our new +`initializeGame` method. This means I can now make the call in `onLoad` to `initializeGame` such +as: + +```dart +@override + Future onLoad() async { + await images.loadAll([ + 'block.png', + 'ember.png', + 'ground.png', + 'heart_half.png', + 'heart.png', + 'star.png', + 'water_enemy.png', + ]); + + cameraComponent = CameraComponent(world: world); + cameraComponent.viewfinder.anchor = Anchor.topLeft; + addAll([cameraComponent, world]); + + initializeGame(); + } +``` + +At this point, you probably have errors for all the object classes and the enemy class, but don't +worry, we will solve those right now. + + +### The Platform Block + +One of the easiest blocks to start with is the Platform Block. There are two things that we need to +develop beyond getting the sprite to be displayed; that is, we need to place it in the correct +position and as Ember moves across the screen, we need to remove the blocks once they are off the +screen. In Ember Quest, the player can only move forward, so this will keep the game lightweight as +it's an infinite level. + +Open the `lib/objects/platform_block.dart` file and add the following code: + +```dart +import 'package:flame/collisions.dart'; +import 'package:flame/components.dart'; + +import '../ember_quest.dart'; + +class PlatformBlock extends SpriteComponent + with HasGameRef { + final Vector2 gridPosition; + double xOffset; + + PlatformBlock({ + required this.gridPosition, + required this.xOffset, + }) : super(size: Vector2.all(64), anchor: Anchor.bottomLeft); + + @override + void onLoad() { + } + + @override + void update(double dt) { + super.update(dt); + } +} +``` + +We are going to extend the Flame `SpriteComponent` and we will need the `HasGameRef` mixin to access +our game class just like we did before. We are starting with the empty `onLoad` and `update` +methods and we will begin adding code to create the functionality that is necessary for the game. + +The secret to any gaming engine is the game loop. This is an infinite loop that calls all the +objects in your game so you can provide updates. The `update` method is the hook into this and it +uses a `double dt` to pass to your method the amount of time in seconds since it was last +called. This `dt` variable then allows you to calculate how far your component needs to move +on-screen. + +All components in our game will need to move at the same speed, so to do this, open +`lib/ember_quest.dart`, and let's define a global variable called `objectSpeed`. At the top of the +`EmberQuestGame` class, add: + +```dart + late EmberPlayer _ember; + double objectSpeed = 0.0; +``` + +So to implement that movement, declare a variable at the top of the `PlatformBlock` class and make +your `update` method look like this: + +```dart +final Vector2 velocity = Vector2.zero(); +``` + +```dart + @override + void update(double dt) { + velocity.x = game.objectSpeed; + position += velocity * dt; + if (position.x < -size.x) removeFromParent(); + super.update(dt); + } +``` + +All that is happening is we define a base `velocity` that is instantiated at 0 on both axes and then +we update `velocity` using the global `objectSpeed` variable for the x-axis. As this is our +platform block, it will only scroll left and right, so our y-axis in the `velocity` will always be 0 +as do not want our blocks jumping. + +Next, we update the `position` which is a special variable built into the Flame engine components. +By multiplying the `velocity` vector by the `dt` we can move our component to the required amount. + +Finally, if `x` value of position is `-size.x` (this means off the left side of the screen by the +width of the image) then remove this platform block from the game entirely. + +Now we just need to finish the `onLoad` method. So make your `onLoad` method look like this: + +```dart + @override + void onLoad() { + final platformImage = game.images.fromCache('block.png'); + sprite = Sprite(platformImage); + position = Vector2((gridPosition.x * size.x) + _xOffset, + game.size.y - (gridPosition.y * size.y), + ); + add(RectangleHitbox(collisionType: CollisionType.passive)); + } +``` + +First, we retrieve the image from cache as we did before, and because this is a `SpriteComponent` +we can use the built-in `sprite` variable to assign the image to the component. Next, we need to +calculate its starting position. This is where all the magic happens, so let's break this down. + +Just like in the `update` method we will be setting the `position` variable to a `Vector2`. To +determine where it needs to be, we need to calculate the x and y positions. Focusing on the x +first, we can see that we are taking `gridPosition.x` times the width of the image and then we will +add that to the `xOffset` that we pass in. With the y-axis, we will take the height of the +game and we will subtract the `gridPosition.y` times the height of the image. + +Lastly, as we want Ember to be able to interact with the platform, we will add a `RectangleHitbox` +with a `passive` `CollisionType`. Collisions will be explained more in a later chapter. + + +#### Display the Platform + +In our `loadGameSegments` method from earlier, we will need to add the call to add our block. We +will need to define `gridPosition` and `xOffset` to be passed in. `gridPosition` will be a +`Vector2` and `xOffset` is a double as that will be used to calculate the x-axis offset for +the block in a `Vector2`. So add the following to your `loadGameSegments` method: + +```dart +case PlatformBlock: + add(PlatformBlock( + gridPosition: block.gridPosition, + xOffset: xPositionOffset, + )); + break; +``` + +If you run your code, you should now see: + +![Platforms Displayed](../../images/tutorials/platformer/Step3Platforms.jpg) + +While this does run, the black just makes it look like Ember is in a dungeon. Let's change that +background real quick so there is a nice blue sky. Just add the following code to +`lib/ember_quest.dart`: + +```dart +import 'package:flutter/material.dart'; + +@override +Color backgroundColor() { + return const Color.fromARGB(255, 173, 223, 247); +} +``` + +Excellent! Ember is now in front of a blue sky. + +On to [](step_4.md), where we will add the rest of the components now that we have a basic +understanding of what we are going to accomplish. diff --git a/docs/1.9.0/_sources/tutorials/platformer/step_4.md.txt b/docs/1.9.0/_sources/tutorials/platformer/step_4.md.txt new file mode 100644 index 000000000..650671ec7 --- /dev/null +++ b/docs/1.9.0/_sources/tutorials/platformer/step_4.md.txt @@ -0,0 +1,411 @@ +# 4. Adding the Remaining Components + + +## Star + +The star is pretty simple. It is just like the Platform block except we are going to add an effect +to make it pulse in size. For the effect to look correct, we need to change the object's `Anchor` +to `center`. This means we will need to adjust the position by half of the image size. For brevity, +I am going to add the whole class and explain the additional changes after. + +```dart +import 'package:flame/collisions.dart'; +import 'package:flame/components.dart'; +import 'package:flame/effects.dart'; +import 'package:flutter/material.dart'; + +import '../ember_quest.dart'; + +class Star extends SpriteComponent + with HasGameRef { + final Vector2 gridPosition; + double xOffset; + + final Vector2 velocity = Vector2.zero(); + + Star({ + required this.gridPosition, + required this.xOffset, + }) : super(size: Vector2.all(64), anchor: Anchor.center); + + @override + void onLoad() { + final starImage = game.images.fromCache('star.png'); + sprite = Sprite(starImage); + position = Vector2( + (gridPosition.x * size.x) + xOffset + (size.x / 2), + game.size.y - (gridPosition.y * size.y) - (size.y / 2), + ); + add(RectangleHitbox(collisionType: CollisionType.passive)); + add( + SizeEffect.by( + Vector2(-24, -24), + EffectController( + duration: .75, + reverseDuration: .5, + infinite: true, + curve: Curves.easeOut, + ), + ), + ); + } + + @override + void update(double dt) { + velocity.x = game.objectSpeed; + position += velocity * dt; + if (position.x < -size.x) removeFromParent(); + super.update(dt); + } +} +``` + +So the only change between the Star and the Platform beyond the anchor is simply the following: + +```dart +add( + SizeEffect.by( + Vector2(-24, -24), + EffectController( + duration: .75, + reverseDuration: .5, + infinite: true, + curve: Curves.easeOut, + ), + ), +); +``` + +The `SizeEffect` is best explained by going to their [help +docs](../../flame/effects.md#sizeeffectby). In short, we simply reduce the size of the star +by -24 pixels in both directions and we make it pulse infinitely using the `EffectController`. + +Don't forget to add the star to your `lib/ember_quest.dart` file by doing: + +```dart +case Star: + add( + Star( + gridPosition: block.gridPosition, + xOffset: xPositionOffset, + ), + ); + break; +``` + +If you run your game, you should now see pulsing stars! + + +## Water Enemy + +Now that we understand adding effects to our objects, let's do the same for the water drop enemy. +Open `lib/actors/water_enemy.dart` and add the following code: + +```dart +import 'package:flame/collisions.dart'; +import 'package:flame/components.dart'; +import 'package:flame/effects.dart'; + +import '../ember_quest.dart'; + +class WaterEnemy extends SpriteAnimationComponent + with HasGameRef { + final Vector2 gridPosition; + double xOffset; + + final Vector2 velocity = Vector2.zero(); + + WaterEnemy({ + required this.gridPosition, + required this.xOffset, + }) : super(size: Vector2.all(64), anchor: Anchor.bottomLeft); + + @override + void onLoad() { + animation = SpriteAnimation.fromFrameData( + game.images.fromCache('water_enemy.png'), + SpriteAnimationData.sequenced( + amount: 2, + textureSize: Vector2.all(16), + stepTime: 0.70, + ), + ); + position = Vector2( + (gridPosition.x * size.x) + xOffset + (size.x / 2), + game.size.y - (gridPosition.y * size.y) - (size.y / 2), + ); + add(RectangleHitbox(collisionType: CollisionType.passive)); + add( + MoveEffect.by( + Vector2(-2 * size.x, 0), + EffectController( + duration: 3, + alternate: true, + infinite: true, + ), + ), + ); + } + + @override + void update(double dt) { + velocity.x = game.objectSpeed; + position += velocity * dt; + if (position.x < -size.x) removeFromParent(); + super.update(dt); + } +} + +``` + +The water drop enemy is an animation just like Ember, so this class is extending the +`SpriteAnimationComponent` class but it uses all of the previous code we have used for the Star and +the Platform. The only difference will be instead of the `SizeEffect`, we are going to use the +`MoveEffect`. The best resource for information will be their [help +docs](../../flame/effects.md#sizeeffectby). + +In short, the `MoveEffect` will last for 3 seconds, alternate directions, and run infinitely. It +will move our enemy to the left, 128 pixels (-2 x image width). You may have noticed that in the +constructor, I set `Anchor` to `center`. This was done just for the sake of making the calculations +easier but could have been left as `bottomLeft`. + +Don't forget to add the water enemy to your `lib/ember_quest.dart` file by doing: + +```dart +case WaterEnemy: + add( + WaterEnemy( + gridPosition: block.gridPosition, + xOffset: xPositionOffset, + ), + ); + break; +``` + +If you run the game now, the Water Enemy should be displayed and moving! + +![Water Enemies](../../images/tutorials/platformer/Step4Enemies.jpg) + + +## Ground Blocks + +Finally, the last component that needs to be displayed is the Ground Block! This component is more +complex than the others as we need to identify two times during a block's life cycle. + +- When the block is added, if it is the last block in the segment, we need to update a global value + as to its position. +- When the block is removed, if it was the first block in the segment, we need to randomly get the + next segment to load. + +So let's start with the basic class which is nothing more than a copy of the Platform Block. + +```dart +import 'package:flame/collisions.dart'; +import 'package:flame/components.dart'; +import 'package:flutter/material.dart'; + +import '../ember_quest.dart'; + +class GroundBlock extends SpriteComponent with HasGameRef { + final Vector2 gridPosition; + double xOffset; + + final Vector2 velocity = Vector2.zero(); + + GroundBlock({ + required this.gridPosition, + required this.xOffset, + }) : super(size: Vector2.all(64), anchor: Anchor.bottomLeft); + + @override + void onLoad() { + final groundImage = game.images.fromCache('ground.png'); + sprite = Sprite(groundImage); + position = Vector2( + gridPosition.x * size.x + xOffset, + game.size.y - gridPosition.y * size.y, + ); + add(RectangleHitbox(collisionType: CollisionType.passive)); + } + + @override + void update(double dt) { + velocity.x = game.objectSpeed; + position += velocity * dt; + super.update(dt); + } +} +``` + +The first thing we will tackle is registering the block globally if it is the absolute last block to +be loaded. To do this, add two new global variables in `lib/ember_quest.dart` called: + +```dart + late double lastBlockXPosition = 0.0; + late UniqueKey lastBlockKey; +``` + +Declare the following variable at the top of your Ground Block class: + +```dart +final UniqueKey _blockKey = UniqueKey(); +``` + +Now in your Ground Block's `onLoad` method, add the following at the end of the method: + +```dart +if (gridPosition.x == 9 && position.x > game.lastBlockXPosition) { + game.lastBlockKey = _blockKey; + game.lastBlockXPosition = position.x + size.x; +} +``` + +All that is happening is if this block is the 10th block (9 as the segment grid is 0 based) AND +this block's position is greater than the global `lastBlockXPosition`, set the global block key to be +this block's key and set the global `lastBlockXPosition` to be this blocks position plus the width of +the image (the anchor is bottom left and we want the next block to align right next to it). + +Now we can address updating this information, so in the `update` method, add the following code: + +```dart + @override + void update(double dt) { + velocity.x = game.objectSpeed; + position += velocity * dt; + + if (gridPosition.x == 9) { + if (game.lastBlockKey == _blockKey) { + game.lastBlockXPosition = position.x + size.x - 10; + } + } + + super.update(dt); + } +``` + +`game.lastBlockXPosition` is being updated by the block's current x-axis position plus its width - +10 pixels. This will cause a little overlap, but due to the potential variance in `dt` this +prevents gaps in the map as it loads while a player is moving. + + +### Loading the Next Random Segment + +To load the next random segment, we will use the `Random()` function that is built-in to +`dart:math`. The following line of code gets a random integer from 0 (inclusive) to the max number +in the passed parameter (exclusive). + +```dart +Random().nextInt(segments.length), +``` + +Back in our Ground Block, we can now add the following to our 'update' method before +the other block we just added: + +```dart +if (position.x < -size.x) { + removeFromParent(); + if (gridPosition.x == 0) { + game.loadGameSegments( + Random().nextInt(segments.length), + game.lastBlockXPosition, + ); + } +} +``` + +This simply extends the code that we have in our other objects, where once the block is off the +screen and if the block is the first block of the segment, we will call the `loadGameSegments` +method in our game class, get a random number between 0 and the number of segments and pass in the +offset. If `Random()` or `segments.length` does not auto-import, you will need: + +```dart +import 'dart:math'; + +import '../managers/segment_manager.dart'; +``` + +So our full Ground Block class should look like this: + +```dart +import 'dart:math'; + +import 'package:flame/collisions.dart'; +import 'package:flame/components.dart'; +import 'package:flutter/material.dart'; + +import '../ember_quest.dart'; +import '../managers/segment_manager.dart'; + +class GroundBlock extends SpriteComponent with HasGameRef { + final Vector2 gridPosition; + double xOffset; + + final UniqueKey _blockKey = UniqueKey(); + final Vector2 velocity = Vector2.zero(); + + GroundBlock({ + required this.gridPosition, + required this.xOffset, + }) : super(size: Vector2.all(64), anchor: Anchor.bottomLeft); + + @override + void onLoad() { + final groundImage = game.images.fromCache('ground.png'); + sprite = Sprite(groundImage); + position = Vector2( + gridPosition.x * size.x + xOffset, + game.size.y - gridPosition.y * size.y, + ); + add(RectangleHitbox(collisionType: CollisionType.passive)); + if (gridPosition.x == 9 && position.x > game.lastBlockXPosition) { + game.lastBlockKey = _blockKey; + game.lastBlockXPosition = position.x + size.x; + } + } + + @override + void update(double dt) { + velocity.x = game.objectSpeed; + position += velocity * dt; + + if (position.x < -size.x) { + removeFromParent(); + if (gridPosition.x == 0) { + game.loadGameSegments( + Random().nextInt(segments.length), + game.lastBlockXPosition, + ); + } + } + if (gridPosition.x == 9) { + if (game.lastBlockKey == _blockKey) { + game.lastBlockXPosition = position.x + size.x - 10; + } + } + + super.update(dt); + } +} + +``` + +Finally, don't forget to add your Ground Block to `lib/ember_quest.dart` by adding the following: + +```dart +case GroundBlock: + add( + GroundBlock( + gridPosition: block.gridPosition, + xOffset: xPositionOffset, + ), + ); + break; +``` + +If you run your code, your game should now look like this: + +![Ground Blocks](../../images/tutorials/platformer/Step4Ground.jpg) + +You might say, but wait! Ember is in the middle of the ground and that is correct because Ember's +`Anchor` is set to center. This is ok and we will be addressing this in [](step_5.md) where we will +be adding movement and collisions to Ember! diff --git a/docs/1.9.0/_sources/tutorials/platformer/step_5.md.txt b/docs/1.9.0/_sources/tutorials/platformer/step_5.md.txt new file mode 100644 index 000000000..fee6fb770 --- /dev/null +++ b/docs/1.9.0/_sources/tutorials/platformer/step_5.md.txt @@ -0,0 +1,332 @@ +# 5. Controlling Movement + +If you were waiting for some serious coding, this chapter is it. Prepare yourself as we dive in! + + +## Keyboard Controls + +The first step will be to allow control of Ember via the keyboard. We need to start by adding the +appropriate mixins to the game class and Ember. Add the following: + +`lib/ember_quest.dart' + +```dart +import 'package:flame/events.dart'; + +class EmberQuestGame extends FlameGame with HasKeyboardHandlerComponents { +``` + +`lib/actors/ember.dart` + +```dart +class EmberPlayer extends SpriteAnimationComponent + with KeyboardHandler, HasGameRef { +``` + +Now we can add a new method: + +```dart + @override + bool onKeyEvent(RawKeyEvent event, Set keysPressed) { + return true; + } +``` + +Like before, if this did not trigger an auto-import, you will need the following: + +```dart +import 'package:flutter/services.dart'; +``` + +To control Ember's movement, it is easiest to set a variable where we think of the direction of +movement like a normalized vector, meaning the value will be restricted to -1, 0, or 1. So let's +set a variable at the top of the class: + +```dart + int horizontalDirection = 0; +``` + +Now in our `onKeyEvent` method, we can register the key pressed by adding: + +```dart +@override + bool onKeyEvent(RawKeyEvent event, Set keysPressed) { + horizontalDirection = 0; + horizontalDirection += (keysPressed.contains(LogicalKeyboardKey.keyA) || + keysPressed.contains(LogicalKeyboardKey.arrowLeft)) + ? -1 + : 0; + horizontalDirection += (keysPressed.contains(LogicalKeyboardKey.keyD) || + keysPressed.contains(LogicalKeyboardKey.arrowRight)) + ? 1 + : 0; + + return true; + } +``` + +Let's make Ember move by adding a few lines of code and creating our `update` method. First, we +need to define a velocity variable for Ember. Add the following at the top of the `EmberPlayer` +class: + +```dart +final Vector2 velocity = Vector2.zero(); +final double moveSpeed = 200; +``` + +This establishes a base velocity of 0 and stores `moveSpeed` so we can adjust as necessary to suit +how the game-play should be. Next, add the `update` method with the following: + + +```dart + @override + void update(double dt) { + velocity.x = horizontalDirection * moveSpeed; + position += velocity * dt; + super.update(dt); + } +``` + +If you run the game now, Ember moves left and right using the arrow keys or the `A` and `D` keys. +You may have noticed that Ember doesn't look back if you are going left, to fix that, add the +following code at the end of your `update` method: + +```dart +if (horizontalDirection < 0 && scale.x > 0) { + flipHorizontally(); +} else if (horizontalDirection > 0 && scale.x < 0) { + flipHorizontally(); +} +``` + +Now Ember looks in the direction they are traveling. + + +## Collisions + +It is time to get into the thick of it with collisions. I highly suggest reading the +[documentation](../../flame/collision_detection.md) to understand how collisions work in Flame. The +first thing we need to do is make the game aware that collisions are going to occur using the +`HasCollisionDetection` mixin. Add that to `lib/ember_quest.dart` like: + +```dart +class EmberQuestGame extends FlameGame + with HasCollisionDetection, HasKeyboardHandlerComponents { +``` + +Next, add the `CollisionCallbacks` mixin to `lib/actors/ember.dart` like: + +```dart +class EmberPlayer extends SpriteAnimationComponent + with KeyboardHandler, CollisionCallbacks, HasGameRef { +``` + +If it did not auto-import, you will need the following: + +```dart +import 'package:flame/collisions.dart'; +``` + +Now add the following `onCollision` method: + +```dart +@override +void onCollision(Set intersectionPoints, PositionComponent other) { + if (other is GroundBlock || other is PlatformBlock) { + if (intersectionPoints.length == 2) { + // Calculate the collision normal and separation distance. + final mid = (intersectionPoints.elementAt(0) + + intersectionPoints.elementAt(1)) / 2; + + final collisionNormal = absoluteCenter - mid; + final separationDistance = (size.x / 2) - collisionNormal.length; + collisionNormal.normalize(); + + // If collision normal is almost upwards, + // ember must be on ground. + if (fromAbove.dot(collisionNormal) > 0.9) { + isOnGround = true; + } + + // Resolve collision by moving ember along + // collision normal by separation distance. + position += collisionNormal.scaled(separationDistance); + } + } + + super.onCollision(intersectionPoints, other); +} +``` + +You will need to import the following: + +```dart +import '../objects/ground_block.dart'; +import '../objects/platform_block.dart'; +``` + +As well as create these class variables: + +```dart + final Vector2 fromAbove = Vector2(0, -1); + bool isOnGround = false; +``` + +For the collisions to be activated for Ember, we need to add a `CircleHitbox`, so in the `onLoad` +method, add the following: + +```dart +add( + CircleHitbox(), +); +``` + +Now that we have the basic collisions created, we can add gravity so Ember exists in a game world +with very basic physics. To do that, we need to create some more variables: + +```dart + final double gravity = 15; + final double jumpSpeed = 600; + final double terminalVelocity = 150; + + bool hasJumped = false; +``` + +Now we can add Ember's ability to jump by adding the following to our `onKeyEvent` method: + +```dart +hasJumped = keysPressed.contains(LogicalKeyboardKey.space); +``` + +Finally, in our `update` method we can tie this all together with: + +```dart +// Apply basic gravity +velocity.y += gravity; + +// Determine if ember has jumped +if (hasJumped) { + if (isOnGround) { + velocity.y = -jumpSpeed; + isOnGround = false; + } + hasJumped = false; +} + +// Prevent ember from jumping to crazy fast as well as descending too fast and +// crashing through the ground or a platform. +velocity.y = velocity.y.clamp(-jumpSpeed, terminalVelocity); +``` + +Earlier I mentioned that Ember was in the center of the grass, to solve this and show how collisions +and gravity work with Ember, I like to add a little drop-in when you start the game. So in +`lib/ember_quest.dart` in the `initializeGame` method, change the following: + +```dart +_ember = EmberPlayer( + position: Vector2(128, canvasSize.y - 128), +); +``` + +If you run the game now, Ember should be created and fall to the ground; then you can jump around! + + +### Collisions with Objects + +Adding the collisions with the other objects is fairly trivial. All we need to do is add the +following to the bottom of the `onCollision` method: + +```dart +if (other is Star) { + other.removeFromParent(); +} + +if (other is WaterEnemy) { + hit(); +} +``` + +When Ember collides with a star, the game will remove the star, and to implement the `hit` method for +when Ember collides with an enemy, we need to do the following: + +Add the following variable at the top of the `EmberPlayer` class: + +```dart +bool hitByEnemy = false; +``` + +Additionally, add this method to the `EmberPlayer` class: + +```dart +// This method runs an opacity effect on ember +// to make it blink. +void hit() { + if (!hitByEnemy) { + hitByEnemy = true; + } + add( + OpacityEffect.fadeOut( + EffectController( + alternate: true, + duration: 0.1, + repeatCount: 6, + ), + )..onComplete = () { + hitByEnemy = false; + }, + ); +} +``` + +If the auto-imports did not occur, you will need to add the following imports to your file: + +```dart +import 'package:flame/effects.dart'; + +import '../objects/star.dart'; +import 'water_enemy.dart'; +``` + +If you run the game now, you should be able to move around, make stars disappear, and if you +collide with an enemy, Ember should blink. + + +## Adding the Scrolling + +This is our last task with Ember. We need to restrict Ember's movement because as of now, Ember can +go off-screen and we never move the map. So to implement this feature, we simply need to add the +following to the end of our `update` method: + +```dart +game.objectSpeed = 0; +// Prevent ember from going backwards at screen edge. +if (position.x - 36 <= 0 && horizontalDirection < 0) { + velocity.x = 0; +} +// Prevent ember from going beyond half screen. +if (position.x + 64 >= game.size.x / 2 && horizontalDirection > 0) { + velocity.x = 0; + game.objectSpeed = -moveSpeed; +} + +position += velocity * dt; +super.update(dt); +``` + +If you run the game now, Ember can't move off-screen to the left, and as Ember moves to the right, +once they get to the middle of the screen, the rest of the objects scroll by. This is because we +are now updating `game.objectSpeed` which we established early on in the series. Additionally, +you will see the next random segment be generated and added to the level based on the work we did in +Ground Block. + +```{note} +As I mentioned earlier, I would add a section on how this game could be adapted +to a traditional level game. As we built the segments in [](step_3.md), we +could add a segment that has a door or a special block. For every `X` number of +segments loaded, we could then add that special segment. When Ember reaches that +object, we could reload the level and start all over maintaining the stars +collected and health. +``` + +We are almost done! In [](step_6.md), we will add the health system, keep track of +the score, and provide a HUD to relay that information to the player. diff --git a/docs/1.9.0/_sources/tutorials/platformer/step_6.md.txt b/docs/1.9.0/_sources/tutorials/platformer/step_6.md.txt new file mode 100644 index 000000000..88a743cef --- /dev/null +++ b/docs/1.9.0/_sources/tutorials/platformer/step_6.md.txt @@ -0,0 +1,205 @@ +# 6. Adding the HUD + + +## Setting up the HUD + +Now that the game is up and running, the rest of the code should come fairly easily. To prepare for +the hud, we need to add some variables in `lib/ember_quest.dart`. Add the following to the top of +the class: + +```dart +int starsCollected = 0; +int health = 3; +``` + +Start by creating a folder called `lib/overlays`, and in that folder, create a component called +`heart.dart`. This is going to be the health monitoring component in the upper left-hand corner of +the game. Add the following code: + +```dart +import 'package:ember_quest/ember_quest.dart'; +import 'package:flame/components.dart'; + +enum HeartState { + available, + unavailable, +} + +class HeartHealthComponent extends SpriteGroupComponent + with HasGameRef { + final int heartNumber; + + HeartHealthComponent({ + required this.heartNumber, + required super.position, + required super.size, + super.scale, + super.angle, + super.anchor, + super.priority, + }); + + @override + Future onLoad() async { + await super.onLoad(); + final availableSprite = await game.loadSprite( + 'heart.png', + srcSize: Vector2.all(32), + ); + + final unavailableSprite = await game.loadSprite( + 'heart_half.png', + srcSize: Vector2.all(32), + ); + + sprites = { + HeartState.available: availableSprite, + HeartState.unavailable: unavailableSprite, + }; + + current = HeartState.available; + } + + @override + void update(double dt) { + if (game.health < heartNumber) { + current = HeartState.unavailable; + } else { + current = HeartState.available; + } + super.update(dt); + } +} + +``` + +The `HeartHealthComponent` is just a [SpriteGroupComponent](../../flame/components.md#spritegroup) +that uses the heart images that were created early on. The unique thing that is being done, is when +the component is created, it requires a `heartNumber`, so in the `update` method, we check to see if +the `game.health` is less than the `heartNumber` and if so, change the state of the component to +unavailable. + +To put this all together, create `hud.dart` in the same folder and add the following code: + +```dart +import 'package:flame/components.dart'; +import 'package:flutter/material.dart'; + +import '../ember_quest.dart'; +import 'heart.dart'; + +class Hud extends PositionComponent with HasGameRef { + Hud({ + super.position, + super.size, + super.scale, + super.angle, + super.anchor, + super.children, + super.priority = 5, + }); + + late TextComponent _scoreTextComponent; + + @override + Future onLoad() async { + _scoreTextComponent = TextComponent( + text: '${game.starsCollected}', + textRenderer: TextPaint( + style: const TextStyle( + fontSize: 32, + color: Color.fromRGBO(10, 10, 10, 1), + ), + ), + anchor: Anchor.center, + position: Vector2(game.size.x - 60, 20), + ); + add(_scoreTextComponent); + + final starSprite = await game.loadSprite('star.png'); + add( + SpriteComponent( + sprite: starSprite, + position: Vector2(game.size.x - 100, 20), + size: Vector2.all(32), + anchor: Anchor.center, + ), + ); + + for (var i = 1; i <= game.health; i++) { + final positionX = 40 * i; + await add( + HeartHealthComponent( + heartNumber: i, + position: Vector2(positionX.toDouble(), 20), + size: Vector2.all(32), + ), + ); + } + } + + @override + void update(double dt) { + _scoreTextComponent.text = '${game.starsCollected}'; + } +} + +``` + +In the `onLoad` method, you can see where we loop from 1 to the `game.health` amount, to create +the number of hearts necessary. The last step is to add the hud to the game. + +Go to 'lib/ember_quest.dart` and add the following code in the `initializeGame` method: + +```dart +cameraComponent.viewport.add(Hud()); +``` + +If the auto-import did not occur, you will need to add: + +```dart +import 'overlays/hud.dart'; +``` + +If you run the game now, you should see: + +![HUD Loaded](../../images/tutorials/platformer/Step6HUD.jpg) + + +## Updating the HUD Data + +The last thing we need to do before closing out the HUD is to update the data. To do this, we need +to open `lib/actors/ember.dart` and add the following code: + +`onCollision` + +```dart +if (other is Star) { + other.removeFromParent(); + game.starsCollected++; +} +``` + +```dart +void hit() { + if (!hitByEnemy) { + game.health--; + hitByEnemy = true; + } + add( + OpacityEffect.fadeOut( + EffectController( + alternate: true, + duration: 0.1, + repeatCount: 5, + ), + )..onComplete = () { + hitByEnemy = false; + }, + ); +} +``` + +If you run the game now, you will see that your health is updated and the stars are incremented as +appropriate. Finally, in [](step_7), we will finish the game by adding the main menu and the +game-over menu. diff --git a/docs/1.9.0/_sources/tutorials/platformer/step_7.md.txt b/docs/1.9.0/_sources/tutorials/platformer/step_7.md.txt new file mode 100644 index 000000000..d949c3429 --- /dev/null +++ b/docs/1.9.0/_sources/tutorials/platformer/step_7.md.txt @@ -0,0 +1,326 @@ +# 7. Adding Menus + +To add menus to the game, we will leverage Flame's built-in +[overlay](../../flame/overlays.md) system. + + +## Main Menu + +In the `lib/overlays` folder, create `main_menu.dart` and add the following code: + +```dart +import 'package:flutter/material.dart'; + +import '../ember_quest.dart'; + +class MainMenu extends StatelessWidget { + // Reference to parent game. + final EmberQuestGame game; + + const MainMenu({super.key, required this.game}); + + @override + Widget build(BuildContext context) { + const blackTextColor = Color.fromRGBO(0, 0, 0, 1.0); + const whiteTextColor = Color.fromRGBO(255, 255, 255, 1.0); + + return Material( + color: Colors.transparent, + child: Center( + child: Container( + padding: const EdgeInsets.all(10.0), + height: 250, + width: 300, + decoration: const BoxDecoration( + color: blackTextColor, + borderRadius: const BorderRadius.all( + Radius.circular(20), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const Text( + 'Ember Quest', + style: TextStyle( + color: whiteTextColor, + fontSize: 24, + ), + ), + const SizedBox(height: 40), + SizedBox( + width: 200, + height: 75, + child: ElevatedButton( + onPressed: () { + game.overlays.remove('MainMenu'); + }, + style: ElevatedButton.styleFrom( + backgroundColor: whiteTextColor, + ), + child: const Text( + 'Play', + style: TextStyle( + fontSize: 40.0, + color: blackTextColor, + ), + ), + ), + ), + const SizedBox(height: 20), + const Text( +'''Use WASD or Arrow Keys for movement. +Space bar to jump. +Collect as many stars as you can and avoid enemies!''', + textAlign: TextAlign.center, + style: TextStyle( + color: whiteTextColor, + fontSize: 14, + ), + ), + ], + ), + ), + ), + ); + } +} + +``` + +This is a pretty self-explanatory file that just uses standard Flutter widgets to display +information and provide a `Play` button. The only Flame-related line is +`game.overlays.remove('MainMenu');` which simply removes the overlay so the user can play the +game. It should be noted that the user can technically move Ember while this is displayed, but +trapping the input is outside the scope of this tutorial as there are multiple ways this can be +accomplished. + + +## Game Over Menu + +Next, create a file called `lib/overlays/game_over.dart` and add the following code: + +```dart +import 'package:flutter/material.dart'; + +import '../ember_quest.dart'; + +class GameOver extends StatelessWidget { + // Reference to parent game. + final EmberQuestGame game; + const GameOver({super.key, required this.game}); + + @override + Widget build(BuildContext context) { + const blackTextColor = Color.fromRGBO(0, 0, 0, 1.0); + const whiteTextColor = Color.fromRGBO(255, 255, 255, 1.0); + + return Material( + color: Colors.transparent, + child: Center( + child: Container( + padding: const EdgeInsets.all(10.0), + height: 200, + width: 300, + decoration: const BoxDecoration( + color: blackTextColor, + borderRadius: const BorderRadius.all( + Radius.circular(20), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const Text( + 'Game Over', + style: TextStyle( + color: whiteTextColor, + fontSize: 24, + ), + ), + const SizedBox(height: 40), + SizedBox( + width: 200, + height: 75, + child: ElevatedButton( + onPressed: () { + game.reset(); + game.overlays.remove('GameOver'); + }, + style: ElevatedButton.styleFrom( + backgroundColor: whiteTextColor, + ), + child: const Text( + 'Play Again', + style: TextStyle( + fontSize: 28.0, + color: blackTextColor, + ), + ), + ), + ), + ], + ), + ), + ), + ); + } +} +``` + +As with the Main Menu, this is all standard Flutter widgets except for the call to remove the +overlay and also the call to `game.reset()` which we will create now. + +Open `lib/ember_quest.dart` and add / update the following code: + +```dart +@override +Future onLoad() async { + await images.loadAll([ + 'block.png', + 'ember.png', + 'ground.png', + 'heart_half.png', + 'heart.png', + 'star.png', + 'water_enemy.png', + ]); + cameraComponent = CameraComponent(world: world); + cameraComponent.viewfinder.anchor = Anchor.topLeft; + addAll([cameraComponent, world]); + + initializeGame(true); +} + +void initializeGame(bool loadHud) { + // Assume that size.x < 3200 + final segmentsToLoad = (size.x / 640).ceil(); + segmentsToLoad.clamp(0, segments.length); + + for (var i = 0; i <= segmentsToLoad; i++) { + loadGameSegments(i, (640 * i).toDouble()); + } + + _ember = EmberPlayer( + position: Vector2(128, canvasSize.y - 128), + ); + add(_ember); + if (loadHud) { + add(Hud()); + } +} + +void reset() { + starsCollected = 0; + health = 3; + initializeGame(false); +} +``` + +You may notice that we have added a parameter to the `initializeGame` method which allows us to +bypass adding the HUD to the game. This is because in the coming section, when Ember's health drops +to 0, we will wipe the game, but we do not need to remove the HUD, as we just simply need to reset +the values using `reset()`. + + +## Displaying the Menus + +To display the menus, add the following code to `lib/main.dart`: + +```dart +void main() { + runApp( + GameWidget.controlled( + gameFactory: EmberQuestGame.new, + overlayBuilderMap: { + 'MainMenu': (_, game) => MainMenu(game: game), + 'GameOver': (_, game) => GameOver(game: game), + }, + initialActiveOverlays: const ['MainMenu'], + ), + ); +} +``` + +If the menus did not auto-import, add the following: + +```dart +import 'overlays/game_over.dart'; +import 'overlays/main_menu.dart'; +``` + +If you run the game now, you should be greeted with the Main Menu overlay. Pressing play will +remove it and allow you to start playing the game. + + +### Health Check for Game Over + +Our last step to finish Ember Quest is to add a game-over mechanism. This is fairly simple but +requires us to place similar code in all of our components. So let's get started! + +In `lib/actors/ember.dart`, in the `update` method, add the following: + +```dart +// If ember fell in pit, then game over. +if (position.y > game.size.y + size.y) { + game.health = 0; +} + +if (game.health <= 0) { + removeFromParent(); +} +``` + +In `lib/actors/water_enemy.dart`, in the `update` method update the following code: + +```dart +if (position.x < -size.x || game.health <= 0) { + removeFromParent(); +} +``` + +In `lib/objects/ground_block.dart`, in the `update` method update the following code: + +```dart +if (game.health <= 0) { + removeFromParent(); +} +``` + +In `lib/objects/platform_block.dart`, in the `update` method update the following code: + +```dart +if (position.x < -size.x || game.health <= 0) { + removeFromParent(); +} +``` + +In `lib/objects/star.dart`, in the `update` method update the following code: + +```dart +if (position.x < -size.x || game.health <= 0) { + removeFromParent(); +} +``` + +Finally, in `lib/ember_quest.dart`, add the following `update` method: + +```dart +@override +void update(double dt) { + if (health <= 0) { + overlays.add('GameOver'); + } +} +``` + + +## Congratulations + +You made it! You have a working Ember Quest. Press the button below to see what the resulting code +looks like or to play it live. + +```{flutter-app} +:sources: ../tutorials/platformer/app +:show: popup code +``` diff --git a/docs/1.9.0/_sources/tutorials/space_shooter/space_shooter.md.txt b/docs/1.9.0/_sources/tutorials/space_shooter/space_shooter.md.txt new file mode 100644 index 000000000..0569833fc --- /dev/null +++ b/docs/1.9.0/_sources/tutorials/space_shooter/space_shooter.md.txt @@ -0,0 +1,17 @@ +# Space Shooter Game Tutorial + +In this tutorial, we will follow a step-by-step process for coding a game using the Flame +engine. + +This tutorial assumes that you have at least some familiarity with common programming concepts, and +with the [Dart] programming language. + + +[Dart]: https://dart.dev/overview + +```{toctree} +:hidden: + +1. Getting Started +2. Controlling the player and adding some graphics +``` diff --git a/docs/1.9.0/_sources/tutorials/space_shooter/step_1.md.txt b/docs/1.9.0/_sources/tutorials/space_shooter/step_1.md.txt new file mode 100644 index 000000000..dcaa19105 --- /dev/null +++ b/docs/1.9.0/_sources/tutorials/space_shooter/step_1.md.txt @@ -0,0 +1,89 @@ +# Getting Started + +This tutorial will guide you on the development of a full Flame game, starting from the ground up, +step by step. By the end of it, you will have built a classic Space Shooter game, featuring +animations, input using gestures, mouse and keyboard controls, collision detections, and so on. + +This first part will introduce you to: + +- `FlameGame`: The base class for games using the Flame Component System. +- `GameWidget`: The `Widget` that will insert your game into the Flutter widget tree. +- `PositionComponent`: One of the most basic Flame components holds both a position and +dimension in the game space. + +Let's start by creating our game class and the `GameWidget` that will run it. + +```dart +import 'package:flutter/material.dart'; +import 'package:flame/game.dart'; + +class SpaceShooterGame extends FlameGame { +} + +void main() { + runApp(GameWidget(game: SpaceShooterGame())); +} +``` + +That is it! If you run this, you will only see an empty black screen for now, from that, we can +start implementing our game. + +Next, let's create our player component. To do so, we will create a new class based on Flame's +`PositionComponent`. This component is the base for all components that have a position and a size +on the game screen. For now, our component will only render a white square; it could be +implemented as follows: + +```dart +import 'package:flame/components.dart'; + +class Player extends PositionComponent { + static final _paint = Paint()..color = Colors.white; + + @override + void render(Canvas canvas) { + canvas.drawRect(size.toRect(), _paint); + } +} +``` + +Now, let's add our new component to the game. Adding any component on game startup should be done +in the `onLoad` method, so let's override `FlameGame.onLoad` and add our logic there. The modified +code will look like the following: + +```dart +class SpaceShooterGame extends FlameGame { + @override + Future onLoad() async { + await super.onLoad(); + + add( + Player() + ..position = size / 2 + ..width = 50 + ..height = 100 + ..anchor = Anchor.center, + ); + } +} +``` + +If you run this, you will now see a white rectangle being rendered in the center of the screen. + +A couple of points worth commenting: + +- `size` is a `Vector2` variable from the game class and it holds the current dimension of the game +area, where `x` is the horizontal dimension or the width, and `y` is the vertical dimension or the +height. +- By default, Flame follows Flutter's canvas anchoring, which means that (0, 0) is anchored on the +top left corner of the canvas. So the game and all components use that same anchor by default. We +can change this by changing our component's `anchor` attribute to `Anchor.center`, which will make +our life way easier if you want to center the component on the screen. + +And that is it for this first part! In this first step, we learned the basics of how to create a +game class, insert it into the Flutter widget tree, and render a simple component. + +```{flutter-app} +:sources: ../tutorials/space_shooter/app +:page: step1 +:show: popup code +``` diff --git a/docs/1.9.0/_sources/tutorials/space_shooter/step_2.md.txt b/docs/1.9.0/_sources/tutorials/space_shooter/step_2.md.txt new file mode 100644 index 000000000..47f0275b2 --- /dev/null +++ b/docs/1.9.0/_sources/tutorials/space_shooter/step_2.md.txt @@ -0,0 +1,193 @@ +# Controlling the player and adding some graphics + +Now that we have the base for our game and a component for our player, let's add some interactivity +to it. We can begin by allowing the player to be controlled by mouse/touch gestures. + +There are a couple of ways of doing that in Flame. For this tutorial, we will do that by using one +of Flame's gesture detectors: `PanDetector`. + +This detector will make our game class receive pan (or drag) events. To do so, we just need to add +the `PanDetector` mixin to our game class and override its listener methods; in our case, we will +use the `onPanUpdate` method. The updated code will look like the following: + +```dart +import 'package:flame/input.dart'; + +class SpaceShooterGame extends FlameGame with PanDetector { + late Player player; + + @override + void onLoad() { + // omitted + } + + @override + void onPanUpdate(DragUpdateInfo info) { + } +} + +``` + +At this point, our game should be receiving all the pan update inputs, but we are not doing anything +with these events. + +We now need a way to move our player. That can be achieved by simply saving our `Player` component +to a variable inside our game class, adding a method `move` to our `Player`, and just connect +them: + +```dart +class Player extends PositionComponent { + static final _paint = Paint()..color = Colors.white; + + @override + void render(Canvas canvas) { + canvas.drawRect(size.toRect(), _paint); + } + + void move(Vector2 delta) { + position.add(delta); + } +} + +class SpaceShooterGame extends FlameGame with PanDetector { + late Player player; + + @override + Future onLoad() async { + await super.onLoad(); + + player = Player() + ..position = size / 2 + ..width = 50 + ..height = 100 + ..anchor = Anchor.center; + + add(player); + } + + @override + void onPanUpdate(DragUpdateInfo info) { + player.move(info.delta.game); + } +} +``` + +That is it! If you drag the screen, the player should follow your movement and we have just +implemented our very first interactive game! + +Before we move to our next step, let's replace that boring white rectangle with some cool graphics. + +Flame provides many classes to help us with graphical rendering. For this step, we are going to use +the `Sprite` class. + +`Sprite`s are used in Flame to render static images or portions of them in the game. To render a +`Sprite` inside a `FlameGame`, we should use the `SpriteComponent` class, which wraps the `Sprite` +features into a component. + +So let's refactor our current implementation, first, we can replace our inheritance from +`PositionComponent` to `SpriteComponent` (which is a component that extends from +`PositionComponent`) and load the sprite: + +```dart +class Player extends SpriteComponent { + void move(Vector2 delta) { + position.add(delta); + } +} + +class SpaceShooterGame extends FlameGame with PanDetector { + late Player player; + + @override + Future? onLoad() async { + await super.onLoad(); + + final playerSprite = await loadSprite('player-sprite.png'); + player = Player() + ..sprite = playerSprite + ..x = size.x / 2 + ..y = size.y / 2 + ..width = 50 + ..height = 100 + ..anchor = Anchor.center; + + add(player); + } + + @override + void onPanUpdate(DragUpdateInfo info) { + player.move(info.delta.game); + } +} +``` + +And now, you should see a small blue spaceship on the screen! + +A couple of notes worth mentioning: + +- Unlike `PositionComponent`, `SpriteComponent` has an implementation for the `render` method, so we +can delete the previous override. +- `FlameGame` has a couple of methods for loading assets, like `loadSprite`. Those methods are +quite useful, because when used, `FlameGame` will take care of cleaning any cache when the game is +removed from the Flutter widget tree. + +Before we close this step, there is one small improvement that we can do. Right now, we are loading +the sprite and passing it to our component. For now, this may seem fine, but imagine a game with +a lot of components; if the game is responsible for loading assets for all components, our code can +become a mess quite fast. + +Just like `FlameGame`, components also have an `onLoad` method that can be overridden to do +initializations. But before we implement our player's load method, note that we use an attribute and +the `loadSprite` method from the `FlameGame` class. + +That is not a problem! Every time our component needs to access things from its game class, we can +mix our component with the `HasGameRef` mixin; that will add a new variable to our component called +`gameRef` which will point to the game instance where the component is running. Now, let's refactor +our game a little bit: + +```dart +class Player extends SpriteComponent with HasGameRef { + @override + Future onLoad() async { + await super.onLoad(); + + sprite = await gameRef.loadSprite('player-sprite.png'); + + position = gameRef.size / 2; + width = 100; + height = 150; + anchor = Anchor.center; + } + + void move(Vector2 delta) { + position.add(delta); + } +} + +class SpaceShooterGame extends FlameGame with PanDetector { + late Player player; + + @override + Future onLoad() async { + await super.onLoad(); + + player = Player(); + + add(player); + } + + @override + void onPanUpdate(DragUpdateInfo info) { + player.move(info.delta.game); + } +} +``` + +If you run the game now, you will not notice any visual differences, but now we have a more scalable +structure for developing our game. And that closes this step! + +```{flutter-app} +:sources: ../tutorials/space_shooter/app +:page: step2 +:show: popup code +``` diff --git a/docs/1.9.0/_sources/tutorials/tutorials.md.txt b/docs/1.9.0/_sources/tutorials/tutorials.md.txt new file mode 100644 index 000000000..bee3ae501 --- /dev/null +++ b/docs/1.9.0/_sources/tutorials/tutorials.md.txt @@ -0,0 +1,24 @@ +# Tutorials + +The following are tutorials that are maintained with every release of Flame. + +- [](bare_flame_game.md) -- this tutorial focuses on setting up your environment for making a new + Flame game. This "initial state" is assumed as a starting point for all other tutorials. + +- [](klondike/klondike.md) -- in this tutorial, we will build the Klondike + solitaire card game. + +- [](platformer/platformer.md) -- in this tutorial, we will build Ember Quest, a simple + side-scrolling platformer. + +- [](space_shooter/space_shooter.md) -- in this tutorial, we will build Space Shooter, a classic + top-down shooting game. + +```{toctree} +:hidden: + +Bare Flame game +Klondike +Ember Quest +Space Shooter +``` diff --git a/docs/1.9.0/_static/_sphinx_javascript_frameworks_compat.js b/docs/1.9.0/_static/_sphinx_javascript_frameworks_compat.js new file mode 100644 index 000000000..81415803e --- /dev/null +++ b/docs/1.9.0/_static/_sphinx_javascript_frameworks_compat.js @@ -0,0 +1,123 @@ +/* Compatability shim for jQuery and underscores.js. + * + * Copyright Sphinx contributors + * Released under the two clause BSD licence + */ + +/** + * small helper function to urldecode strings + * + * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent#Decoding_query_parameters_from_a_URL + */ +jQuery.urldecode = function(x) { + if (!x) { + return x + } + return decodeURIComponent(x.replace(/\+/g, ' ')); +}; + +/** + * small helper function to urlencode strings + */ +jQuery.urlencode = encodeURIComponent; + +/** + * This function returns the parsed url parameters of the + * current request. Multiple values per key are supported, + * it will always return arrays of strings for the value parts. + */ +jQuery.getQueryParameters = function(s) { + if (typeof s === 'undefined') + s = document.location.search; + var parts = s.substr(s.indexOf('?') + 1).split('&'); + var result = {}; + for (var i = 0; i < parts.length; i++) { + var tmp = parts[i].split('=', 2); + var key = jQuery.urldecode(tmp[0]); + var value = jQuery.urldecode(tmp[1]); + if (key in result) + result[key].push(value); + else + result[key] = [value]; + } + return result; +}; + +/** + * highlight a given string on a jquery object by wrapping it in + * span elements with the given class name. + */ +jQuery.fn.highlightText = function(text, className) { + function highlight(node, addItems) { + if (node.nodeType === 3) { + var val = node.nodeValue; + var pos = val.toLowerCase().indexOf(text); + if (pos >= 0 && + !jQuery(node.parentNode).hasClass(className) && + !jQuery(node.parentNode).hasClass("nohighlight")) { + var span; + var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg"); + if (isInSVG) { + span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); + } else { + span = document.createElement("span"); + span.className = className; + } + span.appendChild(document.createTextNode(val.substr(pos, text.length))); + node.parentNode.insertBefore(span, node.parentNode.insertBefore( + document.createTextNode(val.substr(pos + text.length)), + node.nextSibling)); + node.nodeValue = val.substr(0, pos); + if (isInSVG) { + var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect"); + var bbox = node.parentElement.getBBox(); + rect.x.baseVal.value = bbox.x; + rect.y.baseVal.value = bbox.y; + rect.width.baseVal.value = bbox.width; + rect.height.baseVal.value = bbox.height; + rect.setAttribute('class', className); + addItems.push({ + "parent": node.parentNode, + "target": rect}); + } + } + } + else if (!jQuery(node).is("button, select, textarea")) { + jQuery.each(node.childNodes, function() { + highlight(this, addItems); + }); + } + } + var addItems = []; + var result = this.each(function() { + highlight(this, addItems); + }); + for (var i = 0; i < addItems.length; ++i) { + jQuery(addItems[i].parent).before(addItems[i].target); + } + return result; +}; + +/* + * backward compatibility for jQuery.browser + * This will be supported until firefox bug is fixed. + */ +if (!jQuery.browser) { + jQuery.uaMatch = function(ua) { + ua = ua.toLowerCase(); + + var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || + /(webkit)[ \/]([\w.]+)/.exec(ua) || + /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || + /(msie) ([\w.]+)/.exec(ua) || + ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || + []; + + return { + browser: match[ 1 ] || "", + version: match[ 2 ] || "0" + }; + }; + jQuery.browser = {}; + jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true; +} diff --git a/docs/1.9.0/_static/apps/examples/assets/AssetManifest.bin b/docs/1.9.0/_static/apps/examples/assets/AssetManifest.bin new file mode 100644 index 000000000..1bf855d89 --- /dev/null +++ b/docs/1.9.0/_static/apps/examples/assets/AssetManifest.bin @@ -0,0 +1 @@ + Eassets/audio/music/bg_music.ogg  assetassets/audio/music/bg_music.oggassets/audio/sfx/fire_1.mp3  assetassets/audio/sfx/fire_1.mp3assets/audio/sfx/fire_2.mp3  assetassets/audio/sfx/fire_2.mp3,assets/images/0x72_DungeonTilesetII_v1.4.png  asset,assets/images/0x72_DungeonTilesetII_v1.4.pngassets/images/Car.png  assetassets/images/Car.png%assets/images/animations/chopper.json  asset%assets/images/animations/chopper.json$assets/images/animations/chopper.png  asset$assets/images/animations/chopper.png%assets/images/animations/creature.png  asset%assets/images/animations/creature.png"assets/images/animations/ember.png  asset"assets/images/animations/ember.png(assets/images/animations/lottieLogo.json  asset(assets/images/animations/lottieLogo.json'assets/images/animations/robot-idle.png  asset'assets/images/animations/robot-idle.png"assets/images/animations/robot.png  asset"assets/images/animations/robot.pngassets/images/bomb_ptero.png  assetassets/images/bomb_ptero.pngassets/images/boom.png  assetassets/images/boom.pngassets/images/buttons.png  assetassets/images/buttons.pngassets/images/flame.png  assetassets/images/flame.pngassets/images/joystick.png  assetassets/images/joystick.pngassets/images/knight.png  assetassets/images/knight.png#assets/images/layers/background.png  asset#assets/images/layers/background.pngassets/images/layers/enemy.png  assetassets/images/layers/enemy.pngassets/images/layers/player.png  assetassets/images/layers/player.pngassets/images/mage.png  assetassets/images/mage.pngassets/images/nine-box.png  assetassets/images/nine-box.png#assets/images/parallax/airplane.png  asset#assets/images/parallax/airplane.pngassets/images/parallax/bg.png  assetassets/images/parallax/bg.pngassets/images/parallax/city.png  assetassets/images/parallax/city.png+assets/images/parallax/foreground-trees.png  asset+assets/images/parallax/foreground-trees.png(assets/images/parallax/heavy_clouded.png  asset(assets/images/parallax/heavy_clouded.png"assets/images/parallax/license.txt  asset"assets/images/parallax/license.txt'assets/images/parallax/mountain-far.png  asset'assets/images/parallax/mountain-far.png$assets/images/parallax/mountains.png  asset$assets/images/parallax/mountains.pngassets/images/parallax/rain.png  assetassets/images/parallax/rain.png assets/images/parallax/trees.png  asset assets/images/parallax/trees.pngassets/images/pizza.png  assetassets/images/pizza.pngassets/images/ranger.png  assetassets/images/ranger.pngassets/images/retro_tiles.png  assetassets/images/retro_tiles.png&assets/images/rogue_shooter/bullet.png  asset&assets/images/rogue_shooter/bullet.png%assets/images/rogue_shooter/enemy.png  asset%assets/images/rogue_shooter/enemy.png)assets/images/rogue_shooter/explosion.png  asset)assets/images/rogue_shooter/explosion.png&assets/images/rogue_shooter/player.png  asset&assets/images/rogue_shooter/player.png%assets/images/rogue_shooter/stars.png  asset%assets/images/rogue_shooter/stars.pngassets/images/shield.png  assetassets/images/shield.pngassets/images/speech-bubble.png  assetassets/images/speech-bubble.pngassets/images/sprite_sheet.png  assetassets/images/sprite_sheet.png*assets/images/tile_maps/selector-short.png  asset*assets/images/tile_maps/selector-short.png$assets/images/tile_maps/selector.png  asset$assets/images/tile_maps/selector.png'assets/images/tile_maps/tiles-short.png  asset'assets/images/tile_maps/tiles-short.png!assets/images/tile_maps/tiles.png  asset!assets/images/tile_maps/tiles.pngassets/images/trex.png  assetassets/images/trex.pngassets/images/zap.png  assetassets/images/zap.pngassets/spine/LICENSE  assetassets/spine/LICENSEassets/spine/spineboy-pro.json  assetassets/spine/spineboy-pro.jsonassets/spine/spineboy-pro.skel  assetassets/spine/spineboy-pro.skelassets/spine/spineboy.atlas  assetassets/spine/spineboy.atlasassets/spine/spineboy.png  assetassets/spine/spineboy.pngassets/svgs/checkerboard.svg  assetassets/svgs/checkerboard.svgassets/svgs/green_balloons.svg  assetassets/svgs/green_balloons.svgassets/svgs/happy_player.svg  assetassets/svgs/happy_player.svgassets/svgs/red_balloons.svg  assetassets/svgs/red_balloons.svg+assets/tiles/0x72_DungeonTilesetII_v1.4.tsx  asset+assets/tiles/0x72_DungeonTilesetII_v1.4.tsxassets/tiles/dungeon.tmx  assetassets/tiles/dungeon.tmx=packages/rogue_shooter/assets/images/rogue_shooter/bullet.png  asset=packages/rogue_shooter/assets/images/rogue_shooter/bullet.png + +Copyright (C) 2006, Network Resonance, Inc. +Copyright (C) 2011, RTFM, Inc. +-------------------------------------------------------------------------------- +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 uses the Chromium test infrastructure to run a continuous build, +trybots etc. The scripts which manage this, and the script for generating build +metadata, are under the Chromium license. Distributing code linked against +BoringSSL does not trigger this license. + +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. +-------------------------------------------------------------------------------- +ceval + +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. +-------------------------------------------------------------------------------- +characters +ffi +package_config + +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. + +-------------------------------------------------------------------------------- +convert +crypto +shelf_static +vm_service + +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. + +-------------------------------------------------------------------------------- +coverage +glob +http +http_parser +matcher +path +pool +pub_semver +source_span +string_scanner +test +watcher + +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. + +-------------------------------------------------------------------------------- +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 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. +-------------------------------------------------------------------------------- +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 (c) 2023, 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) 2023, 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. +-------------------------------------------------------------------------------- +dashbook + +MIT License + +Copyright (c) 2021 Blue Fire 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 +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_frame + + +MIT License + +Copyright (c) 2020 Aloïs Deniel + +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. +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +engine + +License for the Ahem font embedded below is from: +https://www.w3.org/Style/CSS/Test/Fonts/Ahem/COPYING + +The Ahem font in this directory belongs to the public domain. In +jurisdictions that do not recognize public domain ownership of these +files, the following Creative Commons Zero declaration applies: + + + +which is quoted below: + + The person who has associated a work with this document (the "Work") + affirms that he or she (the "Affirmer") is the/an author or owner of + the Work. The Work may be any work of authorship, including a + database. + + The Affirmer hereby fully, permanently and irrevocably waives and + relinquishes all of her or his copyright and related or neighboring + legal rights in the Work available under any federal or state law, + treaty or contract, including but not limited to moral rights, + publicity and privacy rights, rights protecting against unfair + competition and any rights protecting the extraction, dissemination + and reuse of data, whether such rights are present or future, vested + or contingent (the "Waiver"). The Affirmer makes the Waiver for the + benefit of the public at large and to the detriment of the Affirmer's + heirs or successors. + + The Affirmer understands and intends that the Waiver has the effect + of eliminating and entirely removing from the Affirmer's control all + the copyright and related or neighboring legal rights previously held + by the Affirmer in the Work, to that extent making the Work freely + available to the public for any and all uses and purposes without + restriction of any kind, including commercial use and uses in media + and formats or by methods that have not yet been invented or + conceived. Should the Waiver for any reason be judged legally + ineffective in any jurisdiction, the Affirmer hereby grants a free, + full, permanent, irrevocable, nonexclusive and worldwide license for + all her or his copyright and related or neighboring legal rights in + the Work. +-------------------------------------------------------------------------------- +etc_decoder + +Copyright (c) 2020-2022 Hans-Kristian Arntzen + +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) 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) 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) 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 +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. +-------------------------------------------------------------------------------- +fast_noise + + 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. + +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +fiat + +Copyright (c) 2015-2020 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. +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +fixnum +http_multi_server +shelf +shelf_web_socket +source_maps +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. + +-------------------------------------------------------------------------------- +flame +flame_audio +flame_forge2d +flame_lint +flame_noise +flame_svg +flame_tiled + +MIT License + +Copyright (c) 2021 Blue Fire + +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. + + +-------------------------------------------------------------------------------- +flame_isolate +flame_lottie + +MIT License + +Copyright (c) 2022 Blue Fire + +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. + + +-------------------------------------------------------------------------------- +flame_spine + + +flame_spine License +------------------- + +MIT License + +Copyright (c) 2022 Blue Fire + +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. + + +Spine Runtimes License Agreement +-------------------------------- + +Copyright (c) 2013-2021, Esoteric Software LLC + +Integration of the Spine Runtimes into software or otherwise creating +derivative works of the Spine Runtimes is permitted under the terms and +conditions of Section 2 of the Spine Editor License Agreement: +http://esotericsoftware.com/spine-editor-license + +Otherwise, it is permitted to integrate the Spine Runtimes into software +or otherwise create derivative works of the Spine Runtimes (collectively, +"Products"), provided that each user of the Products must obtain their own +Spine Editor license and redistribution of the Products in any form must +include this license and copyright notice. + +THE SPINE RUNTIMES ARE PROVIDED BY ESOTERIC SOFTWARE LLC "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 ESOTERIC SOFTWARE LLC BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, +BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) 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 +THE SPINE RUNTIMES, 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_colorpicker + +MIT License + +Copyright (c) 2021 fuyumi + +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_markdown +path_provider +path_provider_android +path_provider_foundation +path_provider_linux +path_provider_platform_interface +path_provider_windows +platform +plugin_platform_interface +shared_preferences +shared_preferences_android +shared_preferences_foundation +shared_preferences_linux +shared_preferences_platform_interface +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 +vector_graphics +vector_graphics_codec +vector_graphics_compiler +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. + +-------------------------------------------------------------------------------- +flutter_svg + +Copyright (c) 2018 Dan Field + +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. +-------------------------------------------------------------------------------- +forge2d + +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. + +-------------------------------------------------------------------------------- +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 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 + +This software was written by Alexander Peslyak in 2001. No copyright is +claimed, and the software is hereby placed in the public domain. +In case this attempt to disclaim copyright and place the software in the +public domain is deemed null and void, then the software is +Copyright (c) 2001 Alexander Peslyak and it is hereby released to the +general public under the following terms: + +Redistribution and use in source and binary forms, with or without +modification, are permitted. + +There's ABSOLUTELY NO WARRANTY, express or implied. +-------------------------------------------------------------------------------- +freetype2 + +This software was written by Alexander Peslyak in 2001. No copyright is +claimed, and the software is hereby placed in the public domain. +In case this attempt to disclaim copyright and place the software in the +public domain is deemed null and void, then the software is +Copyright (c) 2001 Alexander Peslyak and it is hereby released to the +general public under the following terms: + +Redistribution and use in source and binary forms, with or without +modification, are permitted. + +There's ABSOLUTELY NO WARRANTY, express or implied. + +(This is a heavily cut-down "BSD license".) +-------------------------------------------------------------------------------- +freezed_annotation + +MIT License + +Copyright (c) 2020 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. +-------------------------------------------------------------------------------- +frontend_server_client + +Copyright 2020, 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. + +-------------------------------------------------------------------------------- +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 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. +-------------------------------------------------------------------------------- +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 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 + +Copyright 2023 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 + +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. +-------------------------------------------------------------------------------- +fuchsia_sdk +libjxl + +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. +-------------------------------------------------------------------------------- +glfw + +Copyright (C) 1997-2013 Sam Lantinga + +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-2019 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 + +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-2017 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-2018 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-2019 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-2019 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-2017 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) 2006-2018 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-2019 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-2019 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) 2009-2021 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) 2016-2017 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) 2016 Google Inc. +Copyright (c) 2016-2019 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) 2016-2017 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) 2021 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) 2022 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. +Copyright (C) 2015-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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2015-2018 Google, Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2015-2019 Google, Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2015-2020 Google, Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2018-2020 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2015 LunarG, Inc. +Copyright (C) 2015-2018 Google, Inc. +Copyright (C) 2017, 2019 ARM Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2015 LunarG, Inc. +Copyright (C) 2015-2020 Google, Inc. +Copyright (C) 2017 ARM Limited. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2016 LunarG, Inc. +Copyright (C) 2015-2016 Google, Inc. +Copyright (C) 2017 ARM Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2016 LunarG, Inc. +Copyright (C) 2015-2020 Google, Inc. +Copyright (C) 2017 ARM Limited. +Modifications Copyright (C) 2020-2021 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2016 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2015-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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2015-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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2015-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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2020 Google, Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +Copyright (c) 2002-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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013-2016 LunarG, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013-2016 LunarG, Inc. +Copyright (C) 2015-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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013-2016 LunarG, Inc. +Copyright (C) 2015-2020 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013-2016 LunarG, Inc. +Copyright (C) 2016-2020 Google, Inc. +Modifications Copyright(C) 2021 Advanced Micro Devices, Inc.All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2016 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2015-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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2013 LunarG, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2015-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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2015-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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2013-2016 LunarG, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014 LunarG, Inc. +Copyright (C) 2015-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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2015 LunarG, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2015 LunarG, Inc. +Copyright (C) 2015-2018 Google, Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2015 LunarG, Inc. +Copyright (C) 2015-2020 Google, Inc. +Copyright (C) 2017 ARM Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2015 LunarG, Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2016 LunarG, Inc. +Copyright (C) 2015-2020 Google, Inc. +Copyright (C) 2017 ARM Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2016 LunarG, Inc. +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2016 LunarG, Inc. +Copyright (C) 2018-2020 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2015 LunarG, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2015-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 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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2015-2018 Google, Inc. +Copyright (C) 2017 ARM Limited. + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 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 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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 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, 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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 Google, Inc. +Copyright (C) 2016 LunarG, 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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 Google, Inc. +Copyright (C) 2016 LunarG, 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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 Google, Inc. +Copyright (C) 2019 ARM Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 LunarG, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 LunarG, 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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 LunarG, 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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016-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 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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016-2017 Google, Inc. +Copyright (C) 2020 The Khronos Group 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016-2017 LunarG, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016-2018 Google, Inc. +Copyright (C) 2016 LunarG, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016-2018 Google, Inc. +Copyright (C) 2016 LunarG, 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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2017 LunarG, Inc. +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2017 LunarG, Inc. +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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2017-2018 Google, Inc. +Copyright (C) 2017 LunarG, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2018 The Khronos Group 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2020 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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2020 The Khronos Group 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 Khronos Group 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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2002, NVIDIA Corporation. + +NVIDIA Corporation("NVIDIA") supplies this software to you in +consideration of your agreement to the following terms, and your use, +installation, modification or redistribution of this NVIDIA software +constitutes acceptance of these terms. If you do not agree with these +terms, please do not use, install, modify or redistribute this NVIDIA +software. + +In consideration of your agreement to abide by the following terms, and +subject to these terms, NVIDIA grants you a personal, non-exclusive +license, under NVIDIA's copyrights in this original NVIDIA software (the +"NVIDIA Software"), to use, reproduce, modify and redistribute the +NVIDIA Software, with or without modifications, in source and/or binary +forms; provided that if you redistribute the NVIDIA Software, you must +retain the copyright notice of NVIDIA, this notice and the following +text and disclaimers in all such redistributions of the NVIDIA Software. +Neither the name, trademarks, service marks nor logos of NVIDIA +Corporation may be used to endorse or promote products derived from the +NVIDIA Software without specific prior written permission from NVIDIA. +Except as expressly stated in this notice, no other rights or licenses +express or implied, are granted by NVIDIA herein, including but not +limited to any patent rights that may be infringed by your derivative +works or by other works in which the NVIDIA Software may be +incorporated. No hardware is licensed hereunder. + +THE NVIDIA SOFTWARE IS BEING PROVIDED ON AN "AS IS" BASIS, WITHOUT +WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, +INCLUDING WITHOUT LIMITATION, WARRANTIES OR CONDITIONS OF TITLE, +NON-INFRINGEMENT, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR +ITS USE AND OPERATION EITHER ALONE OR IN COMBINATION WITH OTHER +PRODUCTS. + +IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY SPECIAL, INDIRECT, +INCIDENTAL, EXEMPLARY, CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +TO, LOST PROFITS; PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) OR ARISING IN ANY WAY +OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE +NVIDIA SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT, +TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF +NVIDIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2013 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2014-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. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS +STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND +HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + +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. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2014-2020 The Khronos Group Inc. +Modifications Copyright (C) 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/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. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS +STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND +HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + +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. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 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. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS +STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND +HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + +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. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2019, Viktor Latypov +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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2020 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. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS +KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS +SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT + https://www.khronos.org/registry/ + +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. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2020, Travis Fort +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 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. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2022 ARM Limited + +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. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS +STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND +HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + +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. +-------------------------------------------------------------------------------- +glslang + +Copyright(C) 2021 Advanced Micro Devices, 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 3Dlabs Inc. Ltd. 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. +-------------------------------------------------------------------------------- +glslang +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. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS +STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND +HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + +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. +-------------------------------------------------------------------------------- +glslang +spirv-cross + +Copyright (c) 2014-2020 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. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS +STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND +HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + +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. +-------------------------------------------------------------------------------- +google_fonts + + 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. + +-------------------------------------------------------------------------------- +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 (c) Microsoft 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 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 +-------------------------------------------------------------------------------- +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 Google, Inc. +Copyright © 2023 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 © 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 + +Copyright © 2022 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 © 2022 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 © 2022 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 © 2022 Red Hat, Inc +Copyright © 2021, 2022 Black Foundry + +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 © 2022 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 © 2022 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 © 2022 Matthias Clasen + +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 © 2022 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 © 2023 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 © 2023 Behdad Esfahbod +Copyright © 1999 David Turner +Copyright © 2005 Werner Lemberg +Copyright © 2013-2015 Alexei Podtelezhnikov + +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 © 2023 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-2022 Google, Inc. +Copyright © 2015-2020 Ebrahim Byagowi +Copyright © 2019,2020 Facebook, Inc. +Copyright © 2012,2015 Mozilla Foundation +Copyright © 2011 Codethink Limited +Copyright © 2008,2010 Nokia Corporation and/or its subsidiary(-ies) +Copyright © 2009 Keith Stribley +Copyright © 2011 Martin Hosken and SIL International +Copyright © 2007 Chris Wilson +Copyright © 2005,2006,2020,2021,2022,2023 Behdad Esfahbod +Copyright © 2004,2007,2008,2009,2010,2013,2021,2022,2023 Red Hat, Inc. +Copyright © 1998-2005 David Turner and Werner Lemberg +Copyright © 2016 Igalia S.L. +Copyright © 2022 Matthias Clasen +Copyright © 2018,2021 Khaled Hosny +Copyright © 2018,2019,2020 Adobe, Inc +Copyright © 2013-2015 Alexei Podtelezhnikov + +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. +-------------------------------------------------------------------------------- +harfbuzz +icu +web_unicode + +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. +-------------------------------------------------------------------------------- +icu + +# Copyright (c) 2006-2015 International Business Machines Corporation, + # Apple Inc., and others. All Rights Reserved. + +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 + +Copyright (C) 1995-2001, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1995-2002, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1995-2003, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1995-2005, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1995-2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1995-2007, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1995-2009, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1995-2010, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1995-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1995-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1995-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1996-2008, International Business Machines Corporation * +and others. All Rights Reserved. + +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 + +Copyright (C) 1996-2012, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 1996-2012, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 1996-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1996-2013, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 1996-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1996-2014, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 1996-2014, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 1996-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1996-2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 1996-2015, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 1996-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1996-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1996-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 1997-2000, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2003, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2005, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2005, International Business Machines Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2009,2014 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2010, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2010, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 1997-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2011, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 1997-2011,2014-2015 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2012, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 1997-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2013, International Business Machines * +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2013, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 1997-2013, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 1997-2013, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 1997-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2015, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 1997-2015, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 1997-2015, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 1997-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1997-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 1997-2016, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 1997-2016, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 1998-2004, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1998-2005, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1998-2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1998-2008, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1998-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1998-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1998-2012, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 1998-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1998-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1998-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1998-2016, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2001, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2003, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2004, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2005, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2006,2013 IBM Corp. All rights reserved. + +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 + +Copyright (C) 1999-2007, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2007, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2008, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2009, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2010, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2010, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 1999-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2011, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2012, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 1999-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2013, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 1999-2014 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2014 International Business Machines Corporation * +and others. All rights reserved. + +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 + +Copyright (C) 1999-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2015 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 1999-2016 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2016 International Business Machines Corporation +and others. All rights reserved. + +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 + +Copyright (C) 1999-2016 International Business Machines Corporation * +and others. All rights reserved. + +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 + +Copyright (C) 1999-2016, International Business Machines + Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2016, International Business Machines Corporation + and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2016, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2016, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 1999-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2000, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2003, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2004, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2004, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2007, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2008, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2010, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2012, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2000-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2000-2016, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2001, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2003, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2005, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2005, International Business Machines Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2007, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2008, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2008,2010 IBM and others. All rights reserved. + +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 + +Copyright (C) 2001-2010, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2011 IBM and others. All rights reserved. + +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 + +Copyright (C) 2001-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2011, International Business Machines * + Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2011, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2011, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2001-2011, International Business Machines Corporation. * +All Rights Reserved. + +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 + +Copyright (C) 2001-2011,2014 IBM and others. All rights reserved. + +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 + +Copyright (C) 2001-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2012, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2001-2013, International Business Machines + Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2014 IBM and others. All rights reserved. + +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 + +Copyright (C) 2001-2014 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2014, International Business Machines + Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2014, International Business Machines * + Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2014, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2001-2014, International Business Machines Corporation. +All Rights Reserved. + +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 + +Copyright (C) 2001-2015 IBM and others. All rights reserved. + +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 + +Copyright (C) 2001-2015, International Business Machines + Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2016, International Business Machines + Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2001-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2003, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2005, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2002-2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2008 International Business Machines Corporation * +and others. All rights reserved. + +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 + +Copyright (C) 2002-2008, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2002-2010, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2011 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2011, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2002-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2013, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2014 International Business Machines Corporation +and others. All rights reserved. + +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 + +Copyright (C) 2002-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2014, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2002-2015 International Business Machines Corporation +and others. All rights reserved. + +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 + +Copyright (C) 2002-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2015, International Business Machines Corporation and others. + All Rights Reserved. + +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 + +Copyright (C) 2002-2015, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2002-2016 International Business Machines Corporation +and others. All rights reserved. + +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 + +Copyright (C) 2002-2016 International Business Machines Corporation * +and others. All rights reserved. + +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 + +Copyright (C) 2002-2016 International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2002-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2016, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2002-2016, International Business Machines Corporation and others. + All Rights Reserved. + +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 + +Copyright (C) 2002-2016, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2003 - 2008, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2003 - 2009, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2003 - 2013, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2003 - 2013, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2003-2003, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2004, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2007, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2008, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2009, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2009,2012,2016 International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2003-2010, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2003-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2013, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2013, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2003-2013, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2003-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2014, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2015, International Business Machines * + Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2015, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2016, International Business Machines * + Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2003-2016, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2004 - 2008, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2004-2005, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2004-2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2004-2007, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2004-2010, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2004-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2004-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2004-2012, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2004-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2004-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2004-2015, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2004-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2005, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2005-2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2005-2008, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2005-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2005-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2005-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2005-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2005-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2005-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2006 International Business Machines Corporation * +and others. All rights reserved. + +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 + +Copyright (C) 2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2006-2012, International Business Machines Corporation and others. * +All Rights Reserved. + +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 + +Copyright (C) 2006-2014, International Business Machines Corporation * +and others. All Rights Reserved. + +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 + +Copyright (C) 2006-2016, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2007, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2007-2008, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2007-2008, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2007-2008, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2007-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2007-2012, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2007-2013, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2007-2013, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2007-2013, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2007-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2007-2014, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2007-2014, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2007-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2007-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2007-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2007-2016, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2008, Google, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2008, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2008, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2008-2009, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2008-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2008-2011, International Business Machines +Corporation, Google and others. All Rights Reserved. + +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 + +Copyright (C) 2008-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2008-2012, International Business Machines Corporation * +and others. All Rights Reserved. + +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 + +Copyright (C) 2008-2013, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2008-2013, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2008-2014, Google, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2008-2014, Google, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2008-2015, Google, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2008-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2008-2015, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2008-2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2008-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2008-2016, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2008-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2009 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2010 IBM Corporation and Others. + +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 + +Copyright (C) 2009-2010, Google, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2009-2010, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2009-2011, International Business Machines + Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2011, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2009-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2012, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2009-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2013, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2009-2014 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2014, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2009-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2009-2015, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2009-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2009-2016, International Business Machines Corporation, * +Google, and others. All Rights Reserved. + +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 + +Copyright (C) 2009-2017, International Business Machines Corporation, * +Google, and others. All Rights Reserved. + +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 + +Copyright (C) 2010 , Yahoo! Inc. + +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 + +Copyright (C) 2010, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2010-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2010-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2010-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2010-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2010-2012,2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2010-2012,2015 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2010-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2010-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2010-2014, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2010-2014, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2010-2014, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2010-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2010-2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2010-2016 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2010-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2010-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2010-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2011-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2011-2012, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2011-2013, Apple Inc. and others. All Rights Reserved. + +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 + +Copyright (C) 2011-2013, Apple Inc.; Unicode, Inc.; and others. All Rights Reserved. + +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 + +Copyright (C) 2011-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2011-2014 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2011-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2011-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2011-2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2011-2015, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2011-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2012 International Business Machines Corporation +and others. All rights reserved. + +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 + +Copyright (C) 2012,2014 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2012-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2012-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2012-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2013, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2013, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2013, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2013-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2013-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2013-2014, International Business Machines Corporation and * +others. All Rights Reserved. + +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 + +Copyright (C) 2013-2014, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2013-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2013-2015, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2013-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2014 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2014 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2014-2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2014-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2014-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2014-2016, International Business Machines Corporation and +others. +All Rights Reserved. + +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 + +Copyright (C) 2014-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2014-2016, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2015, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (C) 2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (C) 2015-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2015-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2015-2016, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (C) 2016 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2016 and later: Unicode, Inc. and others. + +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 + +Copyright (C) 2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) 2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (C) The Internet Society (2002). All Rights Reserved. + +This document and translations of it may be copied and furnished to +others, and derivative works that comment on or otherwise explain it +or assist in its implementation may be prepared, copied, published +and distributed, in whole or in part, without restriction of any +kind, provided that the above copyright notice and this paragraph are +included on all such copies and derivative works. However, this +document itself may not be modified in any way, such as by removing +the copyright notice or references to the Internet Society or other +Internet organizations, except as needed for the purpose of +developing Internet standards in which case the procedures for +copyrights defined in the Internet Standards process must be +followed, or as required to translate it into languages other than +English. + +The limited permissions granted above are perpetual and will not be +revoked by the Internet Society or its successors or assigns. + +This document and the information contained herein is provided on an +"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING +TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING +BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION +HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF +MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. +-------------------------------------------------------------------------------- +icu + +Copyright (C) {1999-2001}, International Business Machines Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 1996-2012, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 1996-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 1996-2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 1996-2015, International Business Machines Corporation and others. +All Rights Reserved. + +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 + +Copyright (c) 1996-2016, International Business Machines Corporation + and others. All Rights Reserved. + +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 + +Copyright (c) 1996-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 1997-2011, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 1997-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 1997-2012, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 1997-2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 1997-2016, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (c) 1999-2012, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 1999-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2000-2004 IBM, Inc. and Others. + +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 + +Copyright (c) 2000-2005, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2000-2007, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2001-2005, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2001-2007, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2001-2010 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2001-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2001-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2001-2012, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (c) 2001-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2001-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2001-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2001-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2002-2004, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2002-2005, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (c) 2002-2005, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2002-2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2002-2006, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2002-2007, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (c) 2002-2010, International Business Machines Corporation * +and others. All Rights Reserved. + +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 + +Copyright (c) 2002-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2002-2011, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (c) 2002-2012, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (c) 2002-2012, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2002-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2002-2014, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (c) 2002-2014, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2002-2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2002-2016 International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2002-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2003, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2003-2004, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2003-2008, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2003-2010 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2003-2011, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2003-2013, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2003-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2004, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2004-2006, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2004-2010, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2004-2014 International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2004-2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2004-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2004-2015, International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (c) 2004-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2007-2012, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2007-2012, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2007-2013, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2007-2014, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2007-2016, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2008-2010, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2008-2011, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2008-2015, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2009, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) 2011-2012 International Business Machines Corporation +and others. All Rights Reserved. + +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 + +Copyright (c) 2014, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2014-2016, International Business Machines +Corporation and others. All Rights Reserved. + +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 + +Copyright (c) 2015, International Business Machines Corporation and +others. All Rights Reserved. + +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 + +Copyright (c) IBM Corporation, 2000-2010. All rights reserved. + +This software is made available under the terms of the +ICU License -- ICU 1.8.1 and later. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2011. All rights reserved. + +This software is made available under the terms of the +ICU License -- ICU 1.8.1 and later. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2012. All rights reserved. + +This software is made available under the terms of the +ICU License -- ICU 1.8.1 and later. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2014. All rights reserved. + +This software is made available under the terms of the +ICU License -- ICU 1.8.1 and later. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2016. All rights reserved. + +This software is made available under the terms of the +ICU License -- ICU 1.8.1 and later. +-------------------------------------------------------------------------------- +icu + +Copyright 2001 and onwards Google Inc. + +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 + +Copyright 2004 and onwards Google Inc. + +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 + +Copyright 2007 Google Inc. All Rights Reserved. + +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 + +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. + +Third-Party Software Licenses + +This section contains third-party software notices and/or additional +terms for licensed third-party software components included within ICU +libraries. + +ICU License - ICU 1.8.1 to ICU 57.1 + +COPYRIGHT AND PERMISSION NOTICE + +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. + +Chinese/Japanese Word Break Dictionary Data (cjdict.txt) + +The Google Chrome software developed by Google is licensed under +the BSD license. Other software included in this distribution is +provided under other licenses, as set forth below. + +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. + +The word list in cjdict.txt are generated by combining three word lists +listed below with further processing for compound word breaking. The +frequency is generated with an iterative training against Google web +corpora. + +* Libtabe (Chinese) + - https://sourceforge.net/project/?group_id=1519 + - Its license terms and conditions are shown below. + +* IPADIC (Japanese) + - http://chasen.aist-nara.ac.jp/chasen/distribution.html + - Its license terms and conditions are shown below. + +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. + +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. + +Copyright 1996 Chih-Hao Tsai @ Beckman Institute, + University of Illinois +c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4 + +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. + +Lao Word Break Dictionary Data (laodict.txt) + +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. + +Burmese Word Break Dictionary Data (burmesedict.txt) + +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. + +Google double-conversion + +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. + +File: install-sh (only for ICU4C) + + +Copyright 1991 by the Massachusetts Institute of Technology + +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, and that the name of M.I.T. not be used in advertising or +publicity pertaining to distribution of the software without specific, +written prior permission. M.I.T. makes no representations about the +suitability of this software for any purpose. It is provided "as is" +without express or implied warranty. +-------------------------------------------------------------------------------- +icu + +punycode.c 0.4.0 (2001-Nov-17-Sat) +http://www.cs.berkeley.edu/~amc/idn/ +Adam M. Costello +http://www.nicemice.net/amc/ + +Disclaimer and license + + Regarding this entire document or any portion of it (including + the pseudocode and C code), the author makes no guarantees and + is not responsible for any damage resulting from its use. The + author grants irrevocable permission to anyone to use, modify, + and distribute it in any way that does not diminish the rights + of anyone else to use, modify, and distribute it, provided that + redistributed derivative works do not contain misleading author or + version information. Derivative works need not be licensed under + similar terms. +-------------------------------------------------------------------------------- +include + +Copyright (C) 2011 Nick Bruun +Copyright (C) 2013 Vlad Lazarenko +Copyright (C) 2014 Nicolas Pauss +-------------------------------------------------------------------------------- +include + +Copyright (c) 2008-2009 Bjoern Hoehrmann + +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. +-------------------------------------------------------------------------------- +include + +Copyright (c) 2009 Florian Loitsch. + +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. +-------------------------------------------------------------------------------- +include + +Copyright (c) 2011 - Nick Bruun. + +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. If you meet (any of) the author(s), you're encouraged to buy them a beer, + a drink or whatever is suited to the situation, given that you like the + software. +4. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +include + +Copyright (c) 2013-2019 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. +-------------------------------------------------------------------------------- +inja + +Copyright (c) 2018-2021 Berscheid + +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. +-------------------------------------------------------------------------------- +inja + +Copyright (c) 2018-2021 Lars Berscheid + +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. +-------------------------------------------------------------------------------- +inject_js + + 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 2019 Florent37 + Copyright 2021 Eric Prokop und Nils Wieler Hard- und Softwareentwicklung GbR + + 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. + +-------------------------------------------------------------------------------- +integral_isolates + +MIT License + +Copyright (c) 2022 Johannes Löhnn + +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. +-------------------------------------------------------------------------------- +io +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. + +-------------------------------------------------------------------------------- +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 + +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. +-------------------------------------------------------------------------------- +json_annotation + +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. + +-------------------------------------------------------------------------------- +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-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. +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +libXNVCtrl + +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. +-------------------------------------------------------------------------------- +libXNVCtrl + +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. +-------------------------------------------------------------------------------- +libcxx + +Copyright 2018 Ulf Adams +Copyright (c) Microsoft Corporation. All rights reserved. + +Boost Software License - Version 1.0 - August 17th, 2003 + +Permission is hereby granted, free of charge, to any person or organization +obtaining a copy of the software and accompanying documentation covered by +this license (the "Software") to use, reproduce, display, distribute, +execute, and transmit the Software, and to prepare derivative works of the +Software, and to permit third-parties to whom the Software is furnished to +do so, all subject to the following: + +The copyright notices in the Software and this entire statement, including +the above license grant, this restriction and the following disclaimer, +must be included in all copies of the Software, in whole or in part, and +all derivative works of the Software, unless such copies or derivative +works are solely in the form of machine-executable object code generated by +a source language processor. + +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, TITLE AND NON-INFRINGEMENT. IN NO EVENT +SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE +FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN 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 + +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 + +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) 1988 by Jef Poskanzer. + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, provided +that the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation. This software is provided "as is" without express or +implied warranty. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 1989 by Jef Poskanzer. +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, provided +that the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation. This software is provided "as is" without express or +implied warranty. +-------------------------------------------------------------------------------- +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) 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 +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 + +We are also 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." +-------------------------------------------------------------------------------- +libjpeg-turbo + +libjpeg-turbo Licenses +====================== + +libjpeg-turbo is covered by three compatible BSD-style open source licenses: + +- The IJG (Independent JPEG Group) License, which is listed in + [README.ijg](README.ijg) + + This license applies to the libjpeg API library and associated programs + (any code inherited from libjpeg, and any modifications to that code.) + +- The Modified (3-clause) BSD License, which is listed in + [turbojpeg.c](turbojpeg.c) + + This license covers the TurboJPEG API library and associated programs. + +- The zlib License, which is listed in [simd/jsimdext.inc](simd/jsimdext.inc) + + This license is a subset of the other two, and it covers the libjpeg-turbo + SIMD extensions. + + +Complying with the libjpeg-turbo Licenses +========================================= + +This section provides a roll-up of the libjpeg-turbo licensing terms, to the +best of our understanding. + +1. If you are distributing a modified version of the libjpeg-turbo source, + then: + + 1. You cannot alter or remove any existing copyright or license notices + from the source. + + **Origin** + - Clause 1 of the IJG License + - Clause 1 of the Modified BSD License + - Clauses 1 and 3 of the zlib License + + 2. You must add your own copyright notice to the header of each source + file you modified, so others can tell that you modified that file (if + there is not an existing copyright header in that file, then you can + simply add a notice stating that you modified the file.) + + **Origin** + - Clause 1 of the IJG License + - Clause 2 of the zlib License + + 3. You must include the IJG README file, and you must not alter any of the + copyright or license text in that file. + + **Origin** + - Clause 1 of the IJG License + +2. If you are distributing only libjpeg-turbo binaries without the source, or + if you are distributing an application that statically links with + libjpeg-turbo, then: + + 1. Your product documentation must include a message stating: + + This software is based in part on the work of the Independent JPEG + Group. + + **Origin** + - Clause 2 of the IJG license + + 2. If your binary distribution includes or uses the TurboJPEG API, then + your product documentation must include the text of the Modified BSD + License. + + **Origin** + - Clause 2 of the Modified BSD License + +3. You cannot use the name of the IJG or The libjpeg-turbo Project or the + contributors thereof in advertising, publicity, etc. + + **Origin** + - IJG License + - Clause 3 of the Modified BSD License + +4. The IJG and The libjpeg-turbo Project do not warrant libjpeg-turbo to be + free of defects, nor do we accept any liability for undesirable + consequences resulting from your use of the software. + + **Origin** + - IJG License + - Modified BSD License + - zlib License +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +libmicrohttpd +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. +-------------------------------------------------------------------------------- +libpng + +COPYRIGHT NOTICE, DISCLAIMER, and LICENSE +========================================= + +PNG Reference Library License version 2 +--------------------------------------- + +* Copyright (c) 1995-2019 The PNG Reference Library Authors. +* Copyright (c) 2018-2019 Cosmin Truta. +* Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson. +* Copyright (c) 1996-1997 Andreas Dilger. +* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. + +The software is supplied "as is", without warranty of any kind, +express or implied, including, without limitation, the warranties +of merchantability, fitness for a particular purpose, title, and +non-infringement. In no event shall the Copyright owners, or +anyone distributing the software, be liable for any damages or +other liability, whether in contract, tort or otherwise, arising +from, out of, or in connection with the software, or the use or +other dealings in the software, even if advised of the possibility +of such damage. + +Permission is hereby granted to use, copy, modify, and distribute +this software, or portions hereof, for any purpose, without fee, +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 Copyright notice may not be removed or altered from any + source or altered source distribution. + + +PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) +----------------------------------------------------------------------- + +libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are +Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are +derived from libpng-1.0.6, and are distributed according to the same +disclaimer and license as libpng-1.0.6 with the following individuals +added to the list of Contributing Authors: + + Simon-Pierre Cadieux + Eric S. Raymond + Mans Rullgard + Cosmin Truta + Gilles Vollant + James Yu + Mandar Sahastrabuddhe + Google Inc. + Vadim Barkov + +and with the following additions to the disclaimer: + + There is no warranty against interference with your enjoyment of + the library or against infringement. There is no warranty that our + efforts or the library will fulfill any of your particular purposes + or needs. This library is provided with all faults, and the entire + risk of satisfactory quality, performance, accuracy, and effort is + with the user. + +Some files in the "contrib" directory and some configure-generated +files that are distributed with libpng have other copyright owners, and +are released under other open source licenses. + +libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are +Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from +libpng-0.96, and are distributed according to the same disclaimer and +license as libpng-0.96, with the following individuals added to the +list of Contributing Authors: + + Tom Lane + Glenn Randers-Pehrson + Willem van Schaik + +libpng versions 0.89, June 1996, through 0.96, May 1997, are +Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, +and are distributed according to the same disclaimer and license as +libpng-0.88, with the following individuals added to the list of +Contributing Authors: + + John Bowler + Kevin Bracey + Sam Bushell + Magnus Holmgren + Greg Roelofs + Tom Tanner + +Some files in the "scripts" directory have other copyright owners, +but are released under this license. + +libpng versions 0.5, May 1995, through 0.88, January 1996, are +Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. + +For the purposes of this copyright and license, "Contributing Authors" +is defined as the following set of individuals: + + Andreas Dilger + Dave Martindale + Guy Eric Schalnat + Paul Schmidt + Tim Wegner + +The PNG Reference Library is supplied "AS IS". The Contributing +Authors and Group 42, Inc. disclaim all warranties, expressed or +implied, including, without limitation, the warranties of +merchantability and of fitness for any purpose. The Contributing +Authors and Group 42, Inc. assume no liability for direct, indirect, +incidental, special, exemplary, or consequential damages, which may +result from the use of the PNG Reference Library, even if advised of +the possibility of such damage. + +Permission is hereby granted to use, copy, modify, and distribute this +source code, or portions hereof, for any purpose, without fee, subject +to the following restrictions: + +1. The origin of this source code must not be misrepresented. + +2. Altered versions must be plainly marked as such and must not + be misrepresented as being the original source. + +3. This Copyright notice may not be removed or altered from any + source or altered source distribution. + +The Contributing Authors and Group 42, Inc. specifically permit, +without fee, and encourage the use of this source code as a component +to supporting the PNG file format in commercial products. If you use +this source code in a product, acknowledgment is not required but would +be appreciated. +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +lottie + +MIT License + +Copyright (c) [year] [fullname] + +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. + +-------------------------------------------------------------------------------- +markdown + +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. + +-------------------------------------------------------------------------------- +material_color_utilities + + + 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. +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +node_preamble + +The MIT License (MIT) + +Copyright (c) 2015 Michael Bullington + +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. + +=== + +Copyright 2012, 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. + +-------------------------------------------------------------------------------- +ordered_set + +MIT License + +Copyright (c) 2017 Luan Nico + +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. + + +-------------------------------------------------------------------------------- +padracing + +MIT License + +Copyright (c) 2022 Blue Fire + +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. + +-------------------------------------------------------------------------------- +path_parsing + +Copyright (c) 2018 Dan Field + +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. + +-------------------------------------------------------------------------------- +perfetto + +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 + +Copyright (c) 2017, The Android Open Source Project + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. + +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. +-------------------------------------------------------------------------------- +petitparser +xml + +The MIT License + +Copyright (c) 2006-2023 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. + +-------------------------------------------------------------------------------- +pointycastle + + +Copyright (c) 2000 - 2019 The Legion of the Bouncy Castle Inc. (https://www.bouncycastle.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 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 + +Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip-> 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. +-------------------------------------------------------------------------------- +rapidjson + +Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. 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. +-------------------------------------------------------------------------------- +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 + +The above software in this distribution may have been modified by +THL A29 Limited ("Tencent Modifications"). +All Tencent Modifications are Copyright (C) 2015 THL A29 Limited. +-------------------------------------------------------------------------------- +raw_image_provider + +MIT License + +Copyright (c) 2021 Yrom Wang + +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 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. + +You may obtain a copy of this library's Source Code Form from: https://dart.googlesource.com/root_certificates/+/692f6d6488af68e0121317a9c2c9eb393eb0ee50 + +-------------------------------------------------------------------------------- +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 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 + +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 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 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 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. +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +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 + +Copyright 2023 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 2023 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 2023 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. +-------------------------------------------------------------------------------- +spine_flutter + +Spine Runtimes License Agreement +Last updated September 24, 2021. Replaces all prior versions. + +Copyright (c) 2013-2021, Esoteric Software LLC + +Integration of the Spine Runtimes into software or otherwise creating +derivative works of the Spine Runtimes is permitted under the terms and +conditions of Section 2 of the Spine Editor License Agreement: +http://esotericsoftware.com/spine-editor-license + +Otherwise, it is permitted to integrate the Spine Runtimes into software +or otherwise create derivative works of the Spine Runtimes (collectively, +"Products"), provided that each user of the Products must obtain their own +Spine Editor license and redistribution of the Products in any form must +include this license and copyright notice. + +THE SPINE RUNTIMES ARE PROVIDED BY ESOTERIC SOFTWARE LLC "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 ESOTERIC SOFTWARE LLC BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, +BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) 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 +THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +spirv-cross + +Copyright 2014-2016,2021 The Khronos Group, 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. +-------------------------------------------------------------------------------- +spring_animation + +Copyright (c) Meta Platforms, Inc. and affiliates. + +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. +-------------------------------------------------------------------------------- +synchronized + +MIT License + +Copyright (c) 2016, Alexandre Roux Tekartik. + +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. +-------------------------------------------------------------------------------- +test_api +test_core + +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. + +-------------------------------------------------------------------------------- +tiled + +The MIT License (MIT) + +Copyright (c) + +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. + +-------------------------------------------------------------------------------- +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-validation-layers + +Copyright (C) 2012-2020 Yann Collet + +BSD 2-Clause License (https://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. +-------------------------------------------------------------------------------- +vulkan-validation-layers +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. +-------------------------------------------------------------------------------- +web + +Copyright 2023, 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. + +-------------------------------------------------------------------------------- +web_ffi_fork + +Copyright 2021 Eric Prokop und Nils Wieler Hard- und Softwareentwicklung GbR + +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. +-------------------------------------------------------------------------------- +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_socket_channel + +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. + +-------------------------------------------------------------------------------- +webkit_inspection_protocol + +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 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. + +-------------------------------------------------------------------------------- +win32 + +Copyright 2019, Dart | Windows. 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-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) 1998-2005 Gilles Vollant +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 2017 ARM, Inc. +Copyright 2017 The Chromium 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 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 2017 The Chromium 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 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 2018 The Chromium 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 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 2019 The Chromium 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 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 2022 The Chromium 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 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 + +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 + +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. diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/audio/music/bg_music.ogg b/docs/1.9.0/_static/apps/examples/assets/assets/audio/music/bg_music.ogg new file mode 100644 index 0000000000000000000000000000000000000000..93db1d65526131143c13421f6445e08a344d502f GIT binary patch literal 786458 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 va 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�IQEP7glezQknMvF}x18Vm5b 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

  • a(b!4T07b@V^b7_BxMW5(nkwVzTrW6WMf4c^ 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%0A87AUw$w8nF2i&!>{J$`GP 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

    m9U9DUgQ2fY7tcn~m+lYY|$MuxF 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�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%0DnvO! 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≧o*?Pprmav>4lF&!eCMKO{=b>Wo6E6-M2>l^JHd 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

    VFo{y+(I}A9GVvQ{0SL6P@MU86r2&ElnwM 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 literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/images/animations/lottieLogo.json b/docs/1.9.0/_static/apps/examples/assets/assets/images/animations/lottieLogo.json new file mode 100644 index 000000000..51dbe4f0f --- /dev/null +++ b/docs/1.9.0/_static/apps/examples/assets/assets/images/animations/lottieLogo.json @@ -0,0 +1 @@ +{"assets":[],"layers":[{"ddd":0,"ind":0,"ty":1,"nm":"MASTER","ks":{"o":{"k":0},"r":{"k":0},"p":{"k":[214.457,347.822,0]},"a":{"k":[60,60,0]},"s":{"k":[100,100,100]}},"ao":0,"sw":120,"sh":120,"sc":"#ffffff","ip":12,"op":179,"st":0,"bm":0,"sr":1},{"ddd":0,"ind":1,"ty":4,"nm":"S5-Y 4","parent":0,"ks":{"o":{"k":100},"r":{"k":-89.1},"p":{"k":[53.205,131.606,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[142.038,29.278],[131.282,21.807]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":76,"s":[87],"e":[50.633]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":79,"s":[50.633],"e":[0]},{"t":83}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":76,"s":[100],"e":[75.856]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":79,"s":[75.856],"e":[0]},{"t":83}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":76,"op":84,"st":40,"bm":0,"sr":1},{"ddd":0,"ind":2,"ty":4,"nm":"S4-Y 4","parent":0,"ks":{"o":{"k":100},"r":{"k":-89.1},"p":{"k":[53.205,131.606,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[142.183,-5.112],[130.029,5.016]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":76,"s":[87],"e":[43.833]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":79,"s":[43.833],"e":[0]},{"t":83}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":76,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":79,"s":[66.356],"e":[0]},{"t":83}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":76,"op":84,"st":40,"bm":0,"sr":1},{"ddd":0,"ind":3,"ty":4,"nm":"S3-Y 4","parent":0,"ks":{"o":{"k":100},"r":{"k":-89.1},"p":{"k":[53.205,131.606,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[147.699,13.025],[133.195,13.21]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":76,"s":[87],"e":[42.133]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":79,"s":[42.133],"e":[0]},{"t":83}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":76,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":79,"s":[66.356],"e":[0]},{"t":83}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":76,"op":84,"st":40,"bm":0,"sr":1},{"ddd":0,"ind":4,"ty":4,"nm":"S5-Y 3","parent":0,"ks":{"o":{"k":100},"r":{"k":97.9},"p":{"k":[58.205,-39.394,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[145.677,22.22],[134.922,14.749]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":75,"s":[87],"e":[50.633]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":78,"s":[50.633],"e":[0]},{"t":82}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":75,"s":[100],"e":[75.856]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":78,"s":[75.856],"e":[0]},{"t":82}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":75,"op":83,"st":39,"bm":0,"sr":1},{"ddd":0,"ind":5,"ty":4,"nm":"S4-Y 3","parent":0,"ks":{"o":{"k":100},"r":{"k":97.9},"p":{"k":[58.205,-39.394,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[144.429,-5.397],[132.275,4.731]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":75,"s":[87],"e":[43.833]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":78,"s":[43.833],"e":[0]},{"t":82}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":75,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":78,"s":[66.356],"e":[0]},{"t":82}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":75,"op":83,"st":39,"bm":0,"sr":1},{"ddd":0,"ind":6,"ty":4,"nm":"S3-Y 3","parent":0,"ks":{"o":{"k":100},"r":{"k":97.9},"p":{"k":[58.205,-39.394,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[149.624,8.244],[136.648,10.156]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":75,"s":[87],"e":[42.133]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":78,"s":[42.133],"e":[0]},{"t":82}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":75,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":78,"s":[66.356],"e":[0]},{"t":82}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":75,"op":83,"st":39,"bm":0,"sr":1},{"ddd":0,"ind":7,"ty":4,"nm":"S13","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[128,3.65],[78.25,3.5]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":85,"s":[87],"e":[21.233]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":90,"s":[21.233],"e":[0]},{"t":94}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":85,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":90,"s":[66.356],"e":[0]},{"t":94}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":1.5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":85,"op":95,"st":49,"bm":0,"sr":1},{"ddd":0,"ind":8,"ty":4,"nm":"S12","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[119.25,-20.05],[63.5,-20.5]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":84,"s":[87],"e":[21.233]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":87,"s":[21.233],"e":[0]},{"t":91}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":84,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":87,"s":[66.356],"e":[0]},{"t":91}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":1.5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":84,"op":94,"st":48,"bm":0,"sr":1},{"ddd":0,"ind":9,"ty":4,"nm":"S11","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[119.5,-45.05],[82.75,-44.75]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":80,"s":[87],"e":[21.233]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":83,"s":[21.233],"e":[0]},{"t":87}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":80,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":83,"s":[66.356],"e":[0]},{"t":87}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":1.5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":80,"op":90,"st":44,"bm":0,"sr":1},{"ddd":0,"ind":10,"ty":4,"nm":"S5-Y 2","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[169.5,18.073],[137.481,11.365]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":97,"s":[87],"e":[50.633]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":100,"s":[50.633],"e":[0]},{"t":107}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":97,"s":[100],"e":[75.856]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":100,"s":[75.856],"e":[0]},{"t":107}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":97,"op":107,"st":61,"bm":0,"sr":1},{"ddd":0,"ind":11,"ty":4,"nm":"S4-Y 2","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[156.45,-23.05],[132,2.75]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":97,"s":[87],"e":[43.833]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":100,"s":[43.833],"e":[0]},{"t":107}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":97,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":100,"s":[66.356],"e":[0]},{"t":107}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":97,"op":107,"st":61,"bm":0,"sr":1},{"ddd":0,"ind":12,"ty":4,"nm":"S3-Y 2","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[166.731,-7.927],[136.731,7.115]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":97,"s":[87],"e":[42.133]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":100,"s":[42.133],"e":[0]},{"t":107}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":97,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":100,"s":[66.356],"e":[0]},{"t":107}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":97,"op":107,"st":61,"bm":0,"sr":1},{"ddd":0,"ind":13,"ty":4,"nm":"S6-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-87.5,20.95],[-48.75,54.75]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54,"s":[87],"e":[43.933]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":57,"s":[43.933],"e":[0]},{"t":64}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54,"s":[100],"e":[70.456]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":57,"s":[70.456],"e":[0]},{"t":64}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":54,"op":64,"st":18,"bm":0,"sr":1},{"ddd":0,"ind":14,"ty":4,"nm":"S5-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-94.5,37.073],[-48.769,55.365]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54,"s":[87],"e":[50.633]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":57,"s":[50.633],"e":[0]},{"t":64}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54,"s":[100],"e":[75.856]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":57,"s":[75.856],"e":[0]},{"t":64}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":54,"op":64,"st":18,"bm":0,"sr":1},{"ddd":0,"ind":15,"ty":4,"nm":"S4-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[7.45,21.95],[-32.75,55.75]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54,"s":[87],"e":[43.833]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":57,"s":[43.833],"e":[0]},{"t":64}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":57,"s":[66.356],"e":[0]},{"t":64}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":54,"op":64,"st":18,"bm":0,"sr":1},{"ddd":0,"ind":16,"ty":4,"nm":"S3-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[16.231,39.073],[-32.769,57.365]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54,"s":[87],"e":[42.133]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":57,"s":[42.133],"e":[0]},{"t":64}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":57,"s":[66.356],"e":[0]},{"t":64}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":54,"op":64,"st":18,"bm":0,"sr":1},{"ddd":0,"ind":17,"ty":4,"nm":"S8","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[-0.148,14.256],[10.476,0],[0,0]],"o":[[0,0],[-8.551,-8.263],[-21.454,0],[0,0]],"v":[[-3,35.95],[-1.352,-6.756],[-32.046,-20.579],[-42.25,4.25]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":65,"s":[87],"e":[21.233]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":70,"s":[21.233],"e":[0]},{"t":75}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":65,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":70,"s":[66.356],"e":[0]},{"t":75}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":1.5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":65,"op":75,"st":29,"bm":0,"sr":1},{"ddd":0,"ind":18,"ty":4,"nm":"S7","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[27,1.45],[31.046,-1.421],[0,0]],"o":[[-27,-1.45],[-26.426,1.21],[0,0]],"v":[[34.5,-13.05],[-35.046,-35.579],[-62.25,-5.75]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":65,"s":[87],"e":[21.233]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":70,"s":[21.233],"e":[0]},{"t":75}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":65,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":70,"s":[66.356],"e":[0]},{"t":75}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":1.5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":65,"op":75,"st":29,"bm":0,"sr":1},{"ddd":0,"ind":19,"ty":4,"nm":"S2-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[1.9,-10.768],[1,-19]],"o":[[0,0],[-3.167,17.951],[-1,19]],"v":[[-67.25,-105.5],[-72.333,-84.201],[-76.5,-37.75]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":29,"s":[87],"e":[25.333]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":33,"s":[25.333],"e":[0]},{"t":36}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":29,"s":[100],"e":[69.056]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":33,"s":[69.056],"e":[0]},{"t":36}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":1.5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":30,"op":37,"st":-7,"bm":0,"sr":1},{"ddd":0,"ind":20,"ty":4,"nm":"S1-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[1.9,-10.768],[1,-19]],"o":[[0,0],[-3.167,17.951],[-1,19]],"v":[[-67.125,-112],[-75.458,-89.951],[-80.375,-39.25]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":29,"s":[87],"e":[37.533]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":33,"s":[37.533],"e":[0]},{"t":36}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":29,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":33,"s":[66.356],"e":[0]},{"t":36}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":1.5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":30,"op":37,"st":-7,"bm":0,"sr":1},{"ddd":0,"ind":21,"ty":4,"nm":"Dot1","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.823,"y":0},"n":"0p833_0p833_0p823_0","t":-3,"s":[295.771,108.994,0],"e":[35.771,108.994,0],"to":[0,0,0],"ti":[0,0,0]},{"t":16}]},"a":{"k":[196.791,266.504,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"k":[9.4,9.4]},"p":{"k":[0.8,-0.5]},"nm":"Ellipse Path 1"},{"ty":"fl","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"nm":"Fill 1"},{"ty":"tr","p":{"k":[196,267],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1"}],"ip":-5,"op":17,"st":-36,"bm":0,"sr":1},{"ddd":0,"ind":22,"ty":4,"nm":"L-B","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[39.043,45.678,0]},"a":{"k":[250,250,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[25.671,-4.167],[1.456,6.902],[-8.481,1.863],[-47.562,13.01],[-0.501,0.133],[-71.423,-2.315]],"o":[[0,0],[-8.224,1.335],[-1.456,-6.903],[23.817,-5.233],[0.16,-0.044],[0.501,-0.133],[0,0]],"v":[[-8.837,-58.229],[-35.834,33.662],[-51.688,23.148],[-41.174,7.293],[51.797,44.178],[53.188,43.741],[140.394,43.672]],"c":false}},"nm":"Path 1"},{"ty":"st","fillEnabled":true,"c":{"k":[0,0.48,0.53,1]},"o":{"k":100},"w":{"k":9.194},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[166.029,270.643],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8"},{"ty":"tm","s":{"k":[{"i":{"x":[0.703],"y":[0.821]},"o":{"x":[0.167],"y":[0.167]},"n":["0p703_0p821_0p167_0p167"],"t":18,"s":[80],"e":[50]},{"i":{"x":[0.263],"y":[1]},"o":{"x":[0.037],"y":[0.168]},"n":["0p263_1_0p037_0p168"],"t":23,"s":[50],"e":[30]},{"t":55}],"ix":1},"e":{"k":[{"i":{"x":[0.337],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p337_1_0p167_0p167"],"t":18,"s":[81],"e":[73.4]},{"t":29}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"}],"ip":18,"op":179,"st":8,"bm":0,"sr":1},{"ddd":0,"ind":23,"ty":4,"nm":"L-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[39.043,45.678,0]},"a":{"k":[250,250,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[25.671,-4.167],[1.456,6.902],[-8.481,1.863],[-47.562,13.01],[-0.501,0.133],[-71.423,-2.315]],"o":[[0,0],[-8.224,1.335],[-1.456,-6.903],[23.817,-5.233],[0.16,-0.044],[0.501,-0.133],[0,0]],"v":[[-8.837,-58.229],[-35.834,33.662],[-51.688,23.148],[-41.174,7.293],[51.797,44.178],[53.188,43.741],[140.394,43.672]],"c":false}},"nm":"Path 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":8.4},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[166.029,270.643],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8"},{"ty":"tm","s":{"k":[{"i":{"x":[0.703],"y":[0.857]},"o":{"x":[0.167],"y":[0.167]},"n":["0p703_0p857_0p167_0p167"],"t":16,"s":[80],"e":[50]},{"i":{"x":[0.938],"y":[1]},"o":{"x":[0.333],"y":[0.202]},"n":["0p938_1_0p333_0p202"],"t":20,"s":[50],"e":[0]},{"t":28}],"ix":1},"e":{"k":[{"i":{"x":[0.337],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p337_1_0p167_0p167"],"t":16,"s":[81],"e":[73.4]},{"t":27}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"}],"ip":16,"op":179,"st":8,"bm":0,"sr":1},{"ddd":0,"ind":24,"ty":1,"nm":"N","parent":0,"ks":{"o":{"k":0},"r":{"k":0},"p":{"k":[{"i":{"x":0.26,"y":1},"o":{"x":0.167,"y":0.167},"n":"0p26_1_0p167_0p167","t":28,"s":[-33.667,8.182,0],"e":[-33.667,-72.818,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.74,"y":0},"n":"0p833_0p833_0p74_0","t":40,"s":[-33.667,-72.818,0],"e":[-33.667,102.057,0],"to":[0,0,0],"ti":[0,0,0]},{"t":54}]},"a":{"k":[60,60,0]},"s":{"k":[100,100,100]}},"ao":0,"sw":120,"sh":120,"sc":"#ffffff","ip":28,"op":54,"st":0,"bm":0,"sr":1},{"ddd":0,"ind":25,"ty":4,"nm":"Dot-Y","parent":24,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":28,"s":[39.875,60,0],"e":[79.375,60,0],"to":[6.58333349227905,0,0],"ti":[-6.58333349227905,0,0]},{"t":54}]},"a":{"k":[196.791,266.504,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"k":[9.4,9.4]},"p":{"k":[0.8,-0.5]},"nm":"Ellipse Path 1"},{"ty":"fl","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"nm":"Fill 1"},{"ty":"tr","p":{"k":[196,267],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1"}],"ip":28,"op":54,"st":4,"bm":0,"sr":1},{"ddd":0,"ind":26,"ty":4,"nm":"T1a-B","parent":36,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[250,250,0]},"a":{"k":[250,250,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[-0.5,9.501],[-0.048,5.655],[0.054,0.06],[0.946,1.486],[-9.967,8.05],[-40.546,0]],"o":[[0.031,-0.594],[0.076,-8.978],[-1.161,-1.3],[-5.939,-9.327],[24.677,-19.929],[0,0]],"v":[[-30.72,63.761],[-30.741,45.192],[-37.397,27.014],[-40.698,22.661],[-37.873,-7.117],[49.506,11.559]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":24.9,"ix":1},"e":{"k":[{"i":{"x":[0.673],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p673_1_0p167_0p167"],"t":70,"s":[24.9],"e":[89.1]},{"t":84}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":9.194},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[227.677,234.375],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9"}],"ip":70,"op":179,"st":17,"bm":0,"sr":1},{"ddd":0,"ind":27,"ty":4,"nm":"T2a-B","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[39.043,45.678,0]},"a":{"k":[250,250,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[1.681,-29.992],[-1.681,29.992]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.06],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p06_1_0p167_0p167"],"t":75,"s":[50],"e":[0]},{"t":85}],"ix":1},"e":{"k":[{"i":{"x":[0.06],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p06_1_0p167_0p167"],"t":75,"s":[50],"e":[100]},{"t":85}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[0,0.48,0.53,1]},"o":{"k":100},"w":{"k":9.194},"lc":3,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[277.698,247.258],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7"}],"ip":75,"op":179,"st":15,"bm":0,"sr":1},{"ddd":0,"ind":28,"ty":4,"nm":"T1a-Y 2","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"n":"0p667_1_0p167_0p167","t":56,"s":[39.043,48.678,0],"e":[39.043,45.678,0],"to":[0,0,0],"ti":[0,0,0]},{"t":64}]},"a":{"k":[250,250,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[-0.5,9.501],[-0.048,5.655],[0.054,0.06],[0.946,1.486],[-9.967,8.05],[-40.546,0]],"o":[[0.031,-0.594],[0.076,-8.978],[-1.161,-1.3],[-5.939,-9.327],[24.677,-19.929],[0,0]],"v":[[-30.72,63.761],[-30.741,45.192],[-37.397,27.014],[-40.698,22.661],[-37.873,-7.117],[49.506,11.559]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.301],"y":[0]},"n":["0p833_1_0p301_0"],"t":54,"s":[0],"e":[24.9]},{"t":70}],"ix":1},"e":{"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.301],"y":[0]},"n":["0p667_1_0p301_0"],"t":54,"s":[0],"e":[100]},{"t":78}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[0,0.48,0.53,1]},"o":{"k":100},"w":{"k":8.4},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[227.677,234.375],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9"}],"ip":59,"op":179,"st":12,"bm":0,"sr":1},{"ddd":0,"ind":29,"ty":4,"nm":"O-B","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":31,"s":[-62.792,73.057,0],"e":[-53.792,7.557,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.638,"y":1},"o":{"x":0.167,"y":0.198},"n":"0p638_1_0p167_0p198","t":35.257,"s":[-53.792,7.557,0],"e":[-33.667,-72.818,0],"to":[0,0,0],"ti":[-19.1562919616699,1.73831975460052,0]},{"i":{"x":0.795,"y":1},"o":{"x":0.523,"y":0},"n":"0p795_1_0p523_0","t":44,"s":[-33.667,-72.818,0],"e":[-14.167,102.182,0],"to":[16.2075271606445,-1.47073686122894,0],"ti":[0,0,0]},{"i":{"x":0.348,"y":1},"o":{"x":0.18,"y":0},"n":"0p348_1_0p18_0","t":54,"s":[-14.167,102.182,0],"e":[-14.167,59.182,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.27,"y":1},"o":{"x":0.693,"y":0},"n":"0p27_1_0p693_0","t":63,"s":[-14.167,59.182,0],"e":[-14.167,62.182,0],"to":[0,0,0],"ti":[0,0,0]},{"t":73}]},"a":{"k":[196.791,266.504,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"k":[{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"n":["0p667_1_0p333_0","0p667_1_0p333_0"],"t":54,"s":[3,3],"e":[44.6,44.6]},{"t":61}]},"p":{"k":[0.8,-0.5]},"nm":"Ellipse Path 1"},{"ty":"st","fillEnabled":true,"c":{"k":[0,0.48,0.53,1]},"o":{"k":100},"w":{"k":9.194},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[196,267],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54,"s":[0],"e":[30]},{"i":{"x":[0.432],"y":[1]},"o":{"x":[0.167],"y":[1.124]},"n":["0p432_1_0p167_1p124"],"t":63,"s":[30],"e":[39.9]},{"t":91}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54,"s":[100],"e":[88]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":63,"s":[88],"e":[88]},{"t":91}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"}],"ip":54,"op":179,"st":4,"bm":0,"sr":1},{"ddd":0,"ind":30,"ty":4,"nm":"O-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":31,"s":[-62.792,73.057,0],"e":[-53.792,7.557,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.638,"y":1},"o":{"x":0.167,"y":0.198},"n":"0p638_1_0p167_0p198","t":35.257,"s":[-53.792,7.557,0],"e":[-33.667,-72.818,0],"to":[0,0,0],"ti":[-19.1562919616699,1.73831975460052,0]},{"i":{"x":0.795,"y":1},"o":{"x":0.523,"y":0},"n":"0p795_1_0p523_0","t":44,"s":[-33.667,-72.818,0],"e":[-14.167,102.182,0],"to":[16.2075271606445,-1.47073686122894,0],"ti":[0,0,0]},{"i":{"x":0.348,"y":1},"o":{"x":0.18,"y":0},"n":"0p348_1_0p18_0","t":54,"s":[-14.167,102.182,0],"e":[-14.167,59.182,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.27,"y":1},"o":{"x":0.693,"y":0},"n":"0p27_1_0p693_0","t":63,"s":[-14.167,59.182,0],"e":[-14.167,62.182,0],"to":[0,0,0],"ti":[0,0,0]},{"t":73}]},"a":{"k":[196.791,266.504,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"k":[{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"n":["0p667_1_0p333_0","0p667_1_0p333_0"],"t":54,"s":[3,3],"e":[44.6,44.6]},{"t":61}]},"p":{"k":[0.8,-0.5]},"nm":"Ellipse Path 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":8.8},"lc":1,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[196,267],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1"}],"ip":54,"op":179,"st":4,"bm":0,"sr":1},{"ddd":0,"ind":31,"ty":4,"nm":"T1b-B","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[39.043,45.678,0]},"a":{"k":[250,250,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[1.768,-25.966],[-1.768,25.966]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":0,"ix":1},"e":{"k":[{"i":{"x":[0.21],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p21_1_0p167_0p167"],"t":81,"s":[11.7],"e":[100]},{"t":88}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":9.194},"lc":2,"lj":2,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[242.756,265.581],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10"}],"ip":81,"op":179,"st":26,"bm":0,"sr":1},{"ddd":0,"ind":32,"ty":4,"nm":"T1b-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[39.043,45.678,0]},"a":{"k":[250,250,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[1.768,-25.966],[-1.768,25.966]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":70,"s":[0],"e":[0]},{"t":75}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":70,"s":[11.7],"e":[100]},{"t":75}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[0,0.48,0.53,1]},"o":{"k":100},"w":{"k":8.4},"lc":2,"lj":2,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[242.756,265.581],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10"}],"ip":70,"op":161,"st":15,"bm":0,"sr":1},{"ddd":0,"ind":33,"ty":4,"nm":"T2b-B","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[39.043,45.678,0]},"a":{"k":[250,250,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[246.65,213.814],[340.956,213.628]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_1_0p167_0p167"],"t":82,"s":[29],"e":[0]},{"t":91}],"ix":1},"e":{"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_1_0p167_0p167"],"t":82,"s":[41.1],"e":[66.5]},{"t":91}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[0,0.48,0.53,1]},"o":{"k":100},"w":{"k":9.194},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5"}],"ip":82,"op":179,"st":-17,"bm":0,"sr":1},{"ddd":0,"ind":34,"ty":4,"nm":"T2a-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[39.043,45.678,0]},"a":{"k":[250,250,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[1.681,-29.992],[-1.681,29.992]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.06],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p06_1_0p167_0p167"],"t":72,"s":[50],"e":[0]},{"t":82}],"ix":1},"e":{"k":[{"i":{"x":[0.06],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p06_1_0p167_0p167"],"t":72,"s":[50],"e":[100]},{"t":82}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":9.194},"lc":3,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[277.698,247.258],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7"}],"ip":72,"op":89,"st":12,"bm":0,"sr":1},{"ddd":0,"ind":35,"ty":4,"nm":"T2b-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[39.043,45.678,0]},"a":{"k":[250,250,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[246.65,213.814],[340.956,213.628]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_1_0p167_0p167"],"t":76,"s":[29],"e":[0]},{"t":85}],"ix":1},"e":{"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_1_0p167_0p167"],"t":76,"s":[41.1],"e":[66.5]},{"t":85}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":9.194},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5"}],"ip":76,"op":92,"st":-23,"bm":0,"sr":1},{"ddd":0,"ind":36,"ty":4,"nm":"T1a-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"n":"0p667_1_0p167_0p167","t":56,"s":[39.043,48.678,0],"e":[39.043,45.678,0],"to":[0,0,0],"ti":[0,0,0]},{"t":64}]},"a":{"k":[250,250,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[-0.5,9.501],[-0.048,5.655],[0.054,0.06],[0.946,1.486],[-9.967,8.05],[-40.546,0]],"o":[[0.031,-0.594],[0.076,-8.978],[-1.161,-1.3],[-5.939,-9.327],[24.677,-19.929],[0,0]],"v":[[-30.72,63.761],[-30.741,45.192],[-37.397,27.014],[-40.698,22.661],[-37.873,-7.117],[49.506,11.559]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.301],"y":[0]},"n":["0p833_1_0p301_0"],"t":54,"s":[0],"e":[24.9]},{"t":70}],"ix":1},"e":{"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.301],"y":[0]},"n":["0p667_1_0p301_0"],"t":54,"s":[0],"e":[100]},{"t":74}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":8.4},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[227.677,234.375],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9"}],"ip":59,"op":156,"st":12,"bm":0,"sr":1},{"ddd":0,"ind":37,"ty":4,"nm":"E1-B","parent":38,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[344.672,214.842,0]},"a":{"k":[344.672,214.842,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-13.664,-0.145],[62.163,0.29]],"c":false}},"nm":"Path 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":9.562},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[344.672,214.842],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2"},{"ty":"tm","s":{"k":[{"i":{"x":[0.12],"y":[0.12]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_0p12_0p167_0p167"],"t":84,"s":[0],"e":[0]},{"t":93}],"ix":1},"e":{"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_1_0p167_0p167"],"t":84,"s":[0],"e":[37.5]},{"t":93}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"}],"ip":84,"op":179,"st":84,"bm":0,"sr":1},{"ddd":0,"ind":38,"ty":4,"nm":"E1-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[{"i":{"x":0.12,"y":1},"o":{"x":0.167,"y":0.167},"n":"0p12_1_0p167_0p167","t":79,"s":[113.715,9.146,0],"e":[137.715,9.146,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.12,"y":1},"o":{"x":0.167,"y":0},"n":"0p12_1_0p167_0","t":88,"s":[137.715,9.146,0],"e":[133.715,9.146,0],"to":[0,0,0],"ti":[0,0,0]},{"t":92}]},"a":{"k":[344.672,214.842,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-13.664,-0.145],[62.163,0.29]],"c":false}},"nm":"Path 1"},{"ty":"st","fillEnabled":true,"c":{"k":[0,0.48,0.53,1]},"o":{"k":100},"w":{"k":8.4},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[344.672,214.842],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2"},{"ty":"tm","s":{"k":[{"i":{"x":[0.12],"y":[0.12]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_0p12_0p167_0p167"],"t":79,"s":[0],"e":[0]},{"t":88}],"ix":1},"e":{"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_1_0p167_0p167"],"t":79,"s":[0],"e":[37.5]},{"t":88}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"}],"ip":79,"op":94,"st":79,"bm":0,"sr":1},{"ddd":0,"ind":39,"ty":4,"nm":"E2-B","parent":40,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[332.05,237.932,0]},"a":{"k":[332.05,237.932,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-26.67,-0.283],[99.171,0.066]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.12],"y":[0.12]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_0p12_0p167_0p167"],"t":86,"s":[0],"e":[0]},{"t":95}],"ix":1},"e":{"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_1_0p167_0p167"],"t":86,"s":[0],"e":[43]},{"t":95}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":9.562},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[331.664,238.14],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3"}],"ip":86,"op":179,"st":86,"bm":0,"sr":1},{"ddd":0,"ind":40,"ty":4,"nm":"E2-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[{"i":{"x":0.12,"y":1},"o":{"x":0.167,"y":0.167},"n":"0p12_1_0p167_0p167","t":83,"s":[109.092,33.61,0],"e":[121.092,33.61,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.12,"y":0.12},"o":{"x":0.167,"y":0.167},"n":"0p12_0p12_0p167_0p167","t":92,"s":[121.092,33.61,0],"e":[121.092,33.61,0],"to":[0,0,0],"ti":[0,0,0]},{"t":96}]},"a":{"k":[332.05,237.932,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-26.67,-0.283],[99.171,0.066]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.12],"y":[0.12]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_0p12_0p167_0p167"],"t":83,"s":[0],"e":[0]},{"t":92}],"ix":1},"e":{"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_1_0p167_0p167"],"t":83,"s":[0],"e":[43]},{"t":92}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[0,0.48,0.53,1]},"o":{"k":100},"w":{"k":8.4},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[331.664,238.14],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3"}],"ip":83,"op":96,"st":83,"bm":0,"sr":1},{"ddd":0,"ind":41,"ty":4,"nm":"I-B","parent":42,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[303.802,282.182,0]},"a":{"k":[303.802,282.182,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0.859,-21.143],[-4.359,70.392]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.12],"y":[0.12]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_0p12_0p167_0p167"],"t":81,"s":[0],"e":[0]},{"t":91}],"ix":1},"e":{"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_1_0p167_0p167"],"t":81,"s":[0],"e":[45.7]},{"t":91}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":9.194},"lc":3,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[304.135,282.409],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6"}],"ip":81,"op":179,"st":18,"bm":0,"sr":1},{"ddd":0,"ind":42,"ty":4,"nm":"I-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[{"i":{"x":0.12,"y":1},"o":{"x":0.167,"y":0.167},"n":"0p12_1_0p167_0p167","t":78,"s":[93.594,62.861,0],"e":[92.626,82.829,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.12,"y":1},"o":{"x":0.167,"y":0},"n":"0p12_1_0p167_0","t":88,"s":[92.626,82.829,0],"e":[92.844,77.861,0],"to":[0,0,0],"ti":[0,0,0]},{"t":92}]},"a":{"k":[303.802,282.182,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0.859,-21.143],[-4.359,70.392]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.12],"y":[0.12]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_0p12_0p167_0p167"],"t":78,"s":[0],"e":[0]},{"t":88}],"ix":1},"e":{"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_1_0p167_0p167"],"t":78,"s":[0],"e":[45.7]},{"t":88}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[0,0.48,0.53,1]},"o":{"k":100},"w":{"k":8.4},"lc":3,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[304.135,282.409],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6"}],"ip":78,"op":93,"st":15,"bm":0,"sr":1},{"ddd":0,"ind":43,"ty":4,"nm":"E3-B","parent":44,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[345.189,261.801,0]},"a":{"k":[345.124,261.801,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-13.664,-0.145],[75.663,0.29]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":92,"s":[0],"e":[0]},{"t":97}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":92,"s":[0],"e":[31.6]},{"t":97}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 2"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":9.562},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[344.674,261.877],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1"}],"ip":92,"op":179,"st":29,"bm":0,"sr":1},{"ddd":0,"ind":44,"ty":4,"nm":"E3-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"n":"0p667_1_0p167_0p167","t":84,"s":[119.167,57.479,0],"e":[137.167,57.479,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"n":"0p667_1_0p167_0","t":92,"s":[137.167,57.479,0],"e":[134.167,57.479,0],"to":[0,0,0],"ti":[0,0,0]},{"t":96}]},"a":{"k":[345.124,261.801,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-13.664,-0.145],[75.663,0.29]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":84,"s":[0],"e":[0]},{"t":92}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":84,"s":[0],"e":[31.6]},{"t":92}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 2"},{"ty":"st","fillEnabled":true,"c":{"k":[0,0.48,0.53,1]},"o":{"k":100},"w":{"k":9.562},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[344.674,261.877],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1"}],"ip":84,"op":102,"st":21,"bm":0,"sr":1},{"ddd":0,"ind":45,"ty":4,"nm":"Dot-Y","parent":46,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[{"i":{"x":0,"y":0.812},"o":{"x":0,"y":0},"n":"0_0p812_0_0","t":96,"s":[43.263,59.75,0],"e":[62.513,59.75,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.708,"y":1},"o":{"x":0.39,"y":0.707},"n":"0p708_1_0p39_0p707","t":108,"s":[62.513,59.75,0],"e":[63.763,59.75,0],"to":[0,0,0],"ti":[0,0,0]},{"t":115}]},"a":{"k":[196.791,266.504,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"k":[9.2,9.2]},"p":{"k":[0.8,-0.5]},"nm":"Ellipse Path 1"},{"ty":"fl","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"nm":"Fill 1"},{"ty":"tr","p":{"k":[196,267],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1"}],"ip":96,"op":182,"st":65,"bm":0,"sr":1},{"ddd":0,"ind":46,"ty":1,"nm":"Bncr","parent":0,"ks":{"o":{"k":0},"r":{"k":0},"p":{"k":[{"i":{"x":0.18,"y":1},"o":{"x":0.167,"y":0.167},"n":"0p18_1_0p167_0p167","t":96,"s":[164.782,57.473,0],"e":[164.782,55.473,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.82,"y":0},"n":"0p833_0p833_0p82_0","t":99,"s":[164.782,55.473,0],"e":[164.782,57.473,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.18,"y":1},"o":{"x":0.167,"y":0.167},"n":"0p18_1_0p167_0p167","t":102,"s":[164.782,57.473,0],"e":[164.782,56.909,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.82,"y":0},"n":"0p833_0p833_0p82_0","t":105,"s":[164.782,56.909,0],"e":[164.782,57.473,0],"to":[0,0,0],"ti":[0,0,0]},{"t":108}]},"a":{"k":[60,60,0]},"s":{"k":[100,100,100]}},"ao":0,"sw":120,"sh":120,"sc":"#ffffff","ip":96,"op":182,"st":15,"bm":0,"sr":1},{"ddd":0,"ind":47,"ty":4,"nm":"BG","ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[187.5,333.5,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"k":[375,667]},"p":{"k":[0,0]},"r":{"k":0},"nm":"Rectangle Path 1"},{"ty":"fl","fillEnabled":true,"c":{"k":[0,0.82,0.76,1]},"o":{"k":100},"nm":"Fill 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1"}],"ip":0,"op":179,"st":0,"bm":0,"sr":1}],"v":"4.4.26","ddd":0,"ip":0,"op":179,"fr":30,"w":375,"h":667} \ No newline at end of file diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/images/animations/robot-idle.png b/docs/1.9.0/_static/apps/examples/assets/assets/images/animations/robot-idle.png new file mode 100644 index 0000000000000000000000000000000000000000..0cad16061ad09405db3fcd82837e3b02b3f1953b GIT binary patch literal 623 zcmV-#0+9WQP)o3?M00001b5ch_0Itp) z=>Px%DM>^@R9J=GS50c%Fckh2e1sezc#(BW7u^bDg13TUmR)F@10=L*7HwME17xd3 zm&1UzLkMGSvlyBa_yhw3y@0yNNR=fe{?QOaKQPvN)_b4cC;Qn3Jj{N5*S_z6#*y#X zio2wQQwunhKLelv5YD*`EUL0I$@S$GF|n@y5CSegd?ej7;~2`H?ax8M>(zZUpr}eS z)XsTI0h9PM09XK6ITzQfdpzFGP;UO%1sQuS?od=E769h$MYQmW0w(bv0U-0})c#mR z$RBTKIOb>8XKb@DFD6<*?1;sr@CQv0cv9)j`4ZdxZu>T1cb{N-0h9Pm4mVoXU0In~u+#D_OPfl~Y(`LcG?ZuDgw+rx#cR?wIQtGARqd8tt zz+`^?(m^TpeX-(G;-fjV);8XZpUE+rKiUL);Lu-t(R}WXb=*Cp@vH!hF)+pg-+?go z|Ayrc1lT`^L`q4dl!SARJkRmv#|_@Tf7hE~Y61K5o7W&HrO5NV54rmV7JzdOAq0_9 z8e0SZy0`In!7SFD&lu~BAIhHrPsI;J@C;5Z;8^|)0F+XMQmUJ#fl{hfoDhOA#`NxC z11V*+`AjWf3jf%*Knq5+rfDFA2n5{icKH3UF+VT?QUy%m{|op4m(=(40|Wp7002ov JPDHLkV1hYl9Mb>* literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/images/animations/robot.png b/docs/1.9.0/_static/apps/examples/assets/assets/images/animations/robot.png new file mode 100644 index 0000000000000000000000000000000000000000..78cdf50778231f2693095d452225be4d23d3c525 GIT binary patch literal 769 zcmV+c1OEJpP)Px%yGcYrRA_qjf!`X^`&i${}N5 zK&uf1mM&1BOK)MoKrg@!6&aeOM9MTOD}I0hllJ3(kN=CJD8Rz>@m|_}eZsrn-;?yG z^1DWI{wSrLPC#k`QuTN3KQ)1E^%DRR0O6c#;^oySNL&Fz?&p+CbYH!3d#*++B0A?p(;0XH9+W!CmnE{fA6gQ*G1g7dgYySgZ=XjCeFss)DnfZDXFrH+1f3w22nk>6*8aRUf zRDQ4hn^%Cdj7cd$2mz%OMNxo|y$fcK%lT^!UtW#$5~zaO?d5z?JBHfDe*W+YU%q{H zzSr>+^q;MNQb#sHDMeY94%v>^VFFY2pSyp^rcZUaV19gXcv4EuSKn*KNR8h$zqkG` za2R|B9GDdwSbqOEf{$q}`MvdDTL6qPFvgs|6G2P@39N}W@6#c?MgO-Ccg~-j$3V_G zgb*apbJdo>>*huECqmldY$&nSy;8wEJc;EI{96VggoxrV=L_v$ovpVio(Kf}t9aJ# zKB(WrBg5fPGREw~CjdqPP)acxh0l;5R9QBNfBPh#W5dSV}ZYw+<+ zsM~~k>{DZR>EBa8t`SD9V!f{zXDCuX_E3HkpEo>%){^3jNc00000NkvXXu0mjfF+*%) literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/images/bomb_ptero.png b/docs/1.9.0/_static/apps/examples/assets/assets/images/bomb_ptero.png new file mode 100644 index 0000000000000000000000000000000000000000..fa4ddadc84fd252eb155441d1ebae241199bba89 GIT binary patch literal 1114 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

    kF6$V18z-Yx=o=gm|sx6*5}FmT6f0o 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

    FPA1L)%~KoGbg2D}*+3`2!5048yO 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 Unw84W!~g&Q07*qoM6N<$f*hrF9RL6T literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/images/buttons.png b/docs/1.9.0/_static/apps/examples/assets/assets/images/buttons.png new file mode 100644 index 0000000000000000000000000000000000000000..4d55dfbae2efc9d6c2876ec69feb5c11712f76fc GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^HbAVw!3HE3?VkA`NNw_TaSX|5e0yV~;2{G6my5A& zOa;s)58Y0zXqj+gp?2Xiw+tuV1$;gXMGj6aCiiYnzxnvVKaGj~KO*F}iypE#$HKt$ zYoqA#nLR?$vQ_*SW;I{6jF<~0j&kd1exJ8+=A=)*Ta;a{AA9_ryOgEj`Cq9=^DAbE zZL(Y8&VTvP{rH>za*wascl*;dqpphZ)AyLSJWD9$3wsVF9&Vd<+wXOW<@b5d*L$5Z bERWJ>&$JGXs$1+2bUlNotDnm{r-UW|BOPZ% literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/images/flame.png b/docs/1.9.0/_static/apps/examples/assets/assets/images/flame.png new file mode 100644 index 0000000000000000000000000000000000000000..e805d882132e99a0389c8cad02b6cea2e071528c GIT binary patch literal 75190 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 literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/images/joystick.png b/docs/1.9.0/_static/apps/examples/assets/assets/images/joystick.png new file mode 100644 index 0000000000000000000000000000000000000000..8ef32843aad964ecfaf79f7ec2426c5fecf4e311 GIT binary patch literal 476 zcmV<20VDp2P)AHIP00001b5ch_0Itp) z=>Px$mPtfGR9J=Wn6YXCK@f&#MYt|n889Fg5rb`tH0h2sHunY|_ECaG9>O9>E`889 zut^i_(&Pm~LYl)O#Z_8bU8+59_hxTr5A_Q7tIlDDf&ZUf#$|xu`B99;m-7b0;+EoM z1oiwV-h@*$x!!)XChQqOOj-Q)(*pnigp*kkJC+GIFJs{pe%?PD^}M^f73$x=KaA?T z!@f}e^ZI5~-)nY+`meuVv_1)9;&b8C-vEa-K^9&{XM`-gjLrxyeEs^eP=7A`#o0Nj zKLg0Wc2ww07_D}K5P|Dx4bzFwQHh`vpQAFNJM70Q;VJ!l%}%TmUe&)^M0@~%O*jS5 zk7CS((P|g37u!sXV#29WN&nz?ejd6UOnd-<^6iN_ z2FUlkif}R`8D*hS(Wh7rNn!wXvZ*JdDPsSKmE7MxMU>p%KE{;{DyDsoJ|6#{$N~F^ SWox|v0000Px$97#k$R5*==QY%sgF%axLK;Tv(u$Tn3{_PoF)m|WiTjT=d9&>@Mnlmi^DK-X+ zK&?Yi)L@d-eunqDDk4cwx_dG}#__HJ0MS;yQ(;Q++s`cAv?}Q|pDTBVqRdUJs&ALI zcIQC2X>pp*cz$>^?_ZxnL;!$kns$OQMp$c2N(lgPSYBQ$27nL(Qc6x7xr@f0G0_kQKVIS223 z;pk&s9w;uBYDBbjP@xXeW)?20sSy;8b_M|W1CGPKG#0@N!vFvP07*qoM6N<$f=6bR A4*&oF literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/images/layers/background.png b/docs/1.9.0/_static/apps/examples/assets/assets/images/layers/background.png new file mode 100644 index 0000000000000000000000000000000000000000..8bab4a85b17fe7564188c1ace88f13064927d5bd GIT binary patch literal 550 zcmV+>0@?kEP)uoVS2;TBXJfdg;^s=Wm_Ns)>JY`3Xtb_-UFqgb&NKjN_YW*BDh zL(*^APOuC3W4-?Pfdw&bdoKV03V^40-(R28dNeaO+at8?y(p-7x68Ft@o+x%8q+#9 zXgjWrSx-_YgfA{68UQ>+>|h1_h9P~wk^crvI)C08(4>ZVF+uXI=GlG;Hn``sf*KhikW0&)(z4CXF8g^LrH zI%H5lP0+5950x1{)J^sJgkm*Rm_yK%x~WF{6(gR`E-WR+bfkT9HgXtL>n^MzMi8{m z9E6h4d5qzh+XfID@g{kz^%z4t3z=EDW~s|B)tN}HK_V%#IN2IF#gt4j zz%8%D1&4IcWnt`H&b?t2giuTHe^lF8~p2k0EUGrdl oxm+}o*X1JoVY%L>1FyIJ0v~@Ka~Zf`DgXcg07*qoM6N<$f(pd-tN;K2 literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/images/layers/enemy.png b/docs/1.9.0/_static/apps/examples/assets/assets/images/layers/enemy.png new file mode 100644 index 0000000000000000000000000000000000000000..3fe122e03eeab66be2e0121686c0955ceb452af9 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Et!3HGD8EPYe)M`%`#}JRsD%45QhI%eSnKp5ENt$O$B{|fsFM5`Tzw}(fIKAP&AOoC|f|EU?8|CsH}Yh7gbu* zB=xyTZ`ST(c5LT<-RXR`0Yy=Q=7BSq$k?F_0f56{%d!Vx2p}?cU!-n>pB7v@002?E zWQ!Pi{pk;JcL7nn>}+#U4@jc|xa@a%XPb+9KpGVwjS7&)sc;&)3jGbYm>XXkKxFJR zO}var9w+QM>kO77BKQ!x>VYQ8qB?8)dZ-N|AA3~uVXh52gc97@55kP46{ zcmcg+p}tvXKh9&l1k|rrqO|Z?rhWZg?tIt}K7>?&G%7$Eb{3kZ$wk)byO`r#@_MDw zz74MPug(L(A1T={B1Fc%e7!Y(`+oiGG=Rw1_f2-z_wl^)dYL&9dPx$9Z5t%R5*=|k}+z-KoCXWs7|3Gfq)y81~*FMUPn;jHlSmqNCYzE0KPy#tqYau z(ztWuG=`LJ42Cqm!K8^s+R;KXFf8oO{6GKifQxjt0MJ-w%at!jCO4pY*#PiRJ_iqP zk3zOw$!Wi}yClMFap=|oK-DUz{Wh3H`sVBTXv{uhlcckST+hc~?5OToj%o)0K>K(q zu!QLe=&xk+ATaY%4dANE>xZHm5Zd?&E<}Vwx8_o500i)!PCYV!x~@fJ7{vbo1ZFCr z^Skgp(4Ci!R;}5hfL5)lubW7SN%}MV`sQV0323p|`R_9c31Ca)7wNNmq1fyug!l78 z0Qvd`Zf-NitT84(9iu(4=H4LR90T*4_}{gS<_}7L)*ZIkkNp4u002ovPDHLkV1gef Bp&0-G literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/images/nine-box.png b/docs/1.9.0/_static/apps/examples/assets/assets/images/nine-box.png new file mode 100644 index 0000000000000000000000000000000000000000..166101581e3dcbd49db509594688cd804095f710 GIT binary patch literal 460 zcmeAS@N?(olHy`uVBq!ia0vp^P9V&|1|%PcFuVX#jKx9jP7LeL$-D%z+dN$yLn`LH zy>l_J*+HcBA+xh$hw&|jvMFp^CWK7rb7HRKxN!38!Oc5zB2M@m>)Ac$z31^6AOEFw z^2a4e&)VhsYSyl!*XD>a^u)jK_79NPzbyPUx&6xGHRm$Z%xd+>(l$07}g!Wc_^Rhlcmwd*YjuZe{=lZO8X1-SNiXs-+gRe@{XI{3@85|{lQ^g zz4POay8#?QG=W;*|IGjC7rcE%(rjzLceCp+|M}N+UGA>VfwtYzUq4QI%9NAip3C)6 zzA;AZR?@VzxqGvp$Q=+rXLXyGU%zMPyE>-ro5j-7vbPHtR8L%a-|V5)obcy&_8fFM gb=dm*9goM-_j6xuTHq4v42&KIPgg&ebxsLQ08Prn!2kdN literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/images/parallax/airplane.png b/docs/1.9.0/_static/apps/examples/assets/assets/images/parallax/airplane.png new file mode 100644 index 0000000000000000000000000000000000000000..8d90a3edf38b0f05d6ed2010e69b31c2dfd2eaed GIT binary patch literal 3624 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 rZS(&seS&}WpOXJS*cs*Ys+Z5-*N`re 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 QKzZrjG1M&Ac=+VM0C|+3W&i*H literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/images/parallax/heavy_clouded.png b/docs/1.9.0/_static/apps/examples/assets/assets/images/parallax/heavy_clouded.png new file mode 100644 index 0000000000000000000000000000000000000000..12b020542af51d5cdddc194bf6c2f08991ba262b GIT binary patch literal 7271 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 literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/images/parallax/mountains.png b/docs/1.9.0/_static/apps/examples/assets/assets/images/parallax/mountains.png new file mode 100644 index 0000000000000000000000000000000000000000..90ec81645704b2862f1fa5dd16c88cfe16c1818c GIT binary patch literal 4729 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 Hu0mjf8uPum literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/images/parallax/trees.png b/docs/1.9.0/_static/apps/examples/assets/assets/images/parallax/trees.png new file mode 100644 index 0000000000000000000000000000000000000000..936c5f7a1a85aa049912c375811ce26feab4f47c GIT binary patch literal 4500 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 literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/images/ranger.png b/docs/1.9.0/_static/apps/examples/assets/assets/images/ranger.png new file mode 100644 index 0000000000000000000000000000000000000000..a740f82d6ac7619a4316c5b28b807a056169aac3 GIT binary patch literal 318 zcmV-E0m1%>P)Px#_(?=TR5*>Lk)dwGFc5~nSf!In%(pi%EEyOKEGP(Q_{gL_Nu`jnfeaK54hDo2 z_6-UK0}A>8H;~#rr%qOBzjQkL^8a`L#qdvL6W`<>%~%7eU0is2>GSh8))|1V>qO;I zF+jVC-OT{3wb_Jaj!nARjRR}#jkx*zVck|CADh^PQ4W$*J|4fKJcQAgOXpyD-By3D zq#-(L*N2>|5VeartEG#cQRLiD%pTqV@UKxG;(q@6gYnZ(^RZ>7VNylCfk literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/images/retro_tiles.png b/docs/1.9.0/_static/apps/examples/assets/assets/images/retro_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..1608044eca51676c6b9fb6db69e8298945fc0ab0 GIT binary patch literal 6928 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 literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/images/rogue_shooter/enemy.png b/docs/1.9.0/_static/apps/examples/assets/assets/images/rogue_shooter/enemy.png new file mode 100644 index 0000000000000000000000000000000000000000..3e95f7c721d1761b9d10f5a0e9874481af0b56a4 GIT binary patch literal 389 zcmV;00eb$4P)Px$KS@MER9J=OmN9OFFcgM=BW}RzB?A%z${{Soz%^*D;F;O<1}JN}L52u%gbbaK z7`m{hH*f}I5~yvOs#WXeEm*w&dwza;&oZ!Lc_rnV<|o*{vOn@l%C7`c+;1OXErtgG zoC&Q+!TTK{OW!S{<8{nE{A~`pLwttMD=GIoLTtQe3c{I?L0uxKORdkA(0B7eU0Ss^ zUVTkkUoAo!%^V?(u-Q@oz}xHa!PgJnEU2rzw+xbI2~3t|2|^kf{VwvJLHjT^E5K$; zaXd6e@$t}1ZKX38`KbU37A-g4-lFBil!UAN!;gT^nUHCgXsh@B@-!~uV){2~Mg|yf zR+o8g2Z)xFe&}$H3!LKu{m@xk%Vpj;0xHP8n>)#KCS>z`lC~$QP3to61J}7&gOx4k j&2@e<&V;p!|IvQ|MfK+sDfG@}00000NkvXXu0mjfO#-W} literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/images/rogue_shooter/explosion.png b/docs/1.9.0/_static/apps/examples/assets/assets/images/rogue_shooter/explosion.png new file mode 100644 index 0000000000000000000000000000000000000000..c5cfd2db9235e1ceeb38825d0dde866d202fa3a3 GIT binary patch literal 1935 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 literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/images/rogue_shooter/stars.png b/docs/1.9.0/_static/apps/examples/assets/assets/images/rogue_shooter/stars.png new file mode 100644 index 0000000000000000000000000000000000000000..cf75dcb1a1c5dade782b542fb65aac39244f7f52 GIT binary patch literal 332 zcmV-S0ki&zP)Px$21!IgR9J=WmOToCKoCX;uaQ0nu(0tGskBVt2~v9q8!r*a3A};{78W8aq)8#9 zv(+%E7D9A)*7YY6_LVyO&0`pr1u*;wL`0o)md>G+b<$>th}Y^xN)6@ogpRid84@?O zP>RdMO${s^fZ(_Y#v@?1RZo}?6&0{{SR eF?4sxK=B67jS?9$yyC$C0000K-Y>J2zUI~keJC-D?){>#U*ts(LK)E~?H z=q%=LO!V5`OyAuRn3aMSt--bLW3LpJOENw>YelR@7y?;?>wvi=v&=5*5ICz1fHT_& zG)6U%6|clo2WLWbH|+sl)aPTb4LAU#(`XgX0$hA_HkWkSIIPPY&>rA>^&DWd*~Wol z&k&IOy#p`^T3>@RkNdM*s$siuFSK;7-2~;_0BfRu~fZ_lowo1Hkf1EG$wM$qu5&;zA0-#bZ#4LMSG1 z0AP44#7JyBDg$FsJ|<#955A~}K#a?TBHYyxmL`j2h=MGV+UX?bHT+O%tOOIw zFkA%cG?5rQQO1NI0tXkwWf*TsT_jytK9LAmhrlirD*P-RRba26>yQ`dVgWA0r2<^M zxPa$eEW$4s66t%ni2@P7jLc^LK3yn$ZW&UUe-e?1g`_?g)2|MsVaZ|?4nd`Oq9hje zPeMg9JAEc}d7%di5k4A(iuf`C6LR(Z4G@8Ge><-eN=VdIVy_4zT+^0JB9|~Gw3PMq9Q4wx){Y0xbGDp3s1l$p~SXEnb5qi#X8XS7#rsjkgGn7 zB`A=^;z)2FmOxc>)FIv;36{QkNCPB4KfG|Hk-Z^lge;OvVLlQn}?!@=STCy1Wdob zK~P_1IufhPIujC0aBgBO%GEn3p76{WCG6(sh_g>L5qPnS5QD`&go=pfBO$uX z_om@l?gvnf8rcH96bg%B9w@_@na>Phv* zxa8q2!{=%=agRP1tIlTM%y>KFK;C}N>?2Ny|Oc8nD~UH20zdm+P4K^V5L{rY9q;L^SPlFBj4LkJV{$M78SPR6DgU z=ga@Eu&j-GGH&o*-RbDhu%mO@zO?GrJd1(!DfWMkaf+g@z1iPX-m*zk@K)+_`jrcb zCAX``y_%=jM60g+LwT3E{{5-!?`%JI6#&*M${_K%SSjAQPYM7eGu>qXp z`uT)KW=!T*Qu?l;`2fVOEb%xojIFUbQQXmG`~7B>o5|6}YDSyN0ro0n zd~>8=&=g&BMT-vJOdI-k`9Z|eVADer$zx+=b+aJx#>U2!S~$2+@MU#(cIi9W45H(<)@Q};^Up`)M`OYOhbD+ zr*p&R+`w}|Hy=M%w4N*~vKtr}$j-@u^S!rkudb{_`25#x?hX7!@uvq__9F_0O}(Tq zsJL@tKtBD%hM*AO!9W++UuTR*QAGK)9 zFDSS(;5<++6xdZ{}wA4${{i;geMR6tJ#owZgc>zVP9)Papnd zmi6Sd@RBg?h7MBqv~lY)>*4Lz*CbC+h;^w*9@s*r0%rrxx-TqdG*B!`Yc8<&%XdGv4XQW5cPUHu4cRE!l3->fNUvx?$ azXNPLZ`s68>*wqKeggf2{VIG9DSrVI1*PBs literal 0 HcmV?d00001 diff --git a/docs/latest/_static/apps/examples/assets/assets/images/spritesheet.png b/docs/1.9.0/_static/apps/examples/assets/assets/images/sprite_sheet.png similarity index 100% rename from docs/latest/_static/apps/examples/assets/assets/images/spritesheet.png rename to docs/1.9.0/_static/apps/examples/assets/assets/images/sprite_sheet.png diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/images/tile_maps/selector-short.png b/docs/1.9.0/_static/apps/examples/assets/assets/images/tile_maps/selector-short.png new file mode 100644 index 0000000000000000000000000000000000000000..432758ea994774c66564b58ebad2422da905183a GIT binary patch literal 275 zcmV+u0qp*XP)Px#%}GQ-R9J=Wkv$3mF%U+-0c`|f@3dHW0l`K*fd}vaV!hx6Y(y_$p@&-7QXy7` zCA-OH#zYY3mHC!QvR&?k10gbW6R z#5CR5`=+Vv9w)>b5G!`!hI9r=#nKQvFqN1aLb=4TAyghFxUcrv#G#P&`AF1W$SL+k zP-o#wuYbG9cOcjQyR&;GsX{{HV8Ev#G2*BIZU{%r3K$BJh(!TDp+uYn(^SS6qbSPH Z@B*5IQ-oGp^V4g_?#=x}}DRDGl}W0}!D3D-ao*T8>mV%+Bz VpGke_;0N>;gQu&X%Q~loCIG#!XvqKo literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/images/tile_maps/tiles-short.png b/docs/1.9.0/_static/apps/examples/assets/assets/images/tile_maps/tiles-short.png new file mode 100644 index 0000000000000000000000000000000000000000..411692f4f7c46182f9b438be1ad7ff0116f58a96 GIT binary patch literal 1135 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 literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/images/zap.png b/docs/1.9.0/_static/apps/examples/assets/assets/images/zap.png new file mode 100644 index 0000000000000000000000000000000000000000..2bc28ddd697682cd48451b5354c4bb00d79c1546 GIT binary patch literal 8093 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%0Di}l@zi1 ztbX2r#R$Bwt9AB6**E~tpWkt5aJ|azbadgSpxVl?0fxmwS27Dq9;*(z;y5E_xq6X8 z7ztp5jhWQ2r9!kfKG*RM>qO<;e}^uty3Fek&b2hBR_o88;I*pTajLebC7IS+YJzm! zflv%JG1Q)SCY_ETef&VmwP&oO=#ayI8JFbYO`7Y=);B>~tHfq{YmyGw4?}D4lLsT5 zo9^YR&6amhQad5q(|635^LEEuyq7EWT)o$Ni0{-#;iZlC zzdYuj+{kTp=pBZD%4mRs6~J}T6Jry>O$xJBVb9a>w#r77lwaLr8>whNhAp=Fv^2bP zSkViPjeMSc7nZQUj8j;@mqLs9>Q|40PW9*wUwYp{zx@u5MJhkOu6~Nnz}*~H85ciJQvRcv4m!}5ml~BF_Uzf)3pQBw zoQ3)#kC*-QKGL!Q({pdBZC5Vj=OjgtIfR!Bo_-aZ1Awz$ZhOA%aljo|k*))KEf`k< z?#^kjU%Xv=aq9h!Qc=%xDDG?}n5O+Wc-jva>oJn-n}+S!_Ker7=RJ+SNbO$rhJKeG%&w4b&BFx`KQa9>IR18-vPHp((sW7Qz`!-bOSK0&?> zg4EPt)Kx8~aCpmh%6p`M7cV6&Jjl0YNj>+pzOR z$&=7?Ecw6u4l5Vm9k`(w-{PY5*x>#Itk*)*AM_K=tX0n8uF9w`k`r1t#l;LGbm!$a zaFs^1ho9ONH&dnhJM9;d&3^RSp+CF!pWMz^EZ#yNAqzDFnYX2(7Z_}14z3Lhf!>^D zV%P1e3f14jcIQrw(p<27_Ih{fi$L9lN#(9+BMX`IEQRI-IU-Zdn|8hH7J*T_TO^3W z{a}0L8)Vjbg?6fUzzz=DsCd7vY0KMuE64JHIi~Lz)x+ zynIB3+{)a(G0NXqi**8YmzB?R-KV8-pAG_>s%Ec;zqiQ+-rO0++jyh3ZLaZrJ#I{q zO~57B-mc95!SppKyob9PZ-yq!8&7s5;-7v(arkxjo!xe0mCfcR7z~|w zuC~HUs(``g$k^oTOw9(`-d-<1y;JXJyNyj8A;>*9_6Fq6Y| zwwf-%glydp!2jrbNriN6A^A-P4y**v zbbL{EJ^`bw(tWmQF$lq(C$Ih_4Wo742fgo4zO;?4 z(7Yd3OUP|fDe#H5(^>_MqD?Us6&|_{sINPxR+e-~LbZOf-;w9rzSO6yap7l<%??u) zJJK8iitk1VJ#Z+k@aq!Ipg;ATefbWa&8mm91ydjG*@T;nP<+N89~aG;=mXEGI{zjO zDl5@`6ak}~CGn9Qk5}@X;C(qW_Kqfm^$LGj1o>PCf`t#}9{D6c_!Or1k@O^Hxs!Fs z9n!n79HuBwyK7GFeb!d(=Of4B{6s=7&p+^%gPc5LKcb zx~3=}ce@oF?;}2b{MsT)ruC6zBPc?hTEv9%h{UDEtS(M@th|=c_{Z9}q3XXZ#!zVT6Dn|=@fTmS6yc(O3%FbCC8C-O1>uVt&d^4a<&$Ile}!uAD~1_6}6d!ebHdPla;(8=ypww$%#vM`kUs|let ze?-0Fgl0l*zcDq)g?q;OpHcb8s|Mnqy!M}s`O4d?%BLXX$~#KdY#X`PI8eE%CgPp8y(x(fp?3wHT39$j=+<)U~aH#c}zceTFmcEWqD>z(((-5%7$zHSp5xpX#?Imyj+5IiI*@EhQZSKh-NmZgQP=Tgu_3BJMydcC6kKa z(6dfN{vTrca%I<-_Vrs2c|#9tsK>{bT51ggJP)Ie7T>c=$!Qc}3m{v2k;Y maC3V~-go^!4$iLD_BOu%e+Lvx*?<=ZfU>-XT$PMP=>Gv6T!nG~ literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/spine/LICENSE b/docs/1.9.0/_static/apps/examples/assets/assets/spine/LICENSE new file mode 100644 index 000000000..cd3e3b481 --- /dev/null +++ b/docs/1.9.0/_static/apps/examples/assets/assets/spine/LICENSE @@ -0,0 +1,8 @@ +Copyright (c) 2013, Esoteric Software + +The images in this project may be redistributed as long as they are accompanied +by this license file. The images may not be used for commercial use of any +kind. + +The project file is released into the public domain. It may be used as the basis +for derivative work. \ No newline at end of file diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/spine/spineboy-pro.json b/docs/1.9.0/_static/apps/examples/assets/assets/spine/spineboy-pro.json new file mode 100644 index 000000000..b4dd8b40f --- /dev/null +++ b/docs/1.9.0/_static/apps/examples/assets/assets/spine/spineboy-pro.json @@ -0,0 +1,8707 @@ +{ +"skeleton": { + "hash": "itfFESDjM1c", + "spine": "4.1.23-beta", + "x": -188.63, + "y": -7.94, + "width": 418.45, + "height": 686.2, + "images": "./images/", + "audio": "" +}, +"bones": [ + { "name": "root", "rotation": 0.05 }, + { "name": "hip", "parent": "root", "y": 247.27 }, + { "name": "crosshair", "parent": "root", "x": 302.83, "y": 569.45, "color": "ff3f00ff" }, + { + "name": "aim-constraint-target", + "parent": "hip", + "length": 26.24, + "rotation": 19.61, + "x": 1.02, + "y": 5.62, + "color": "abe323ff" + }, + { "name": "rear-foot-target", "parent": "root", "x": 61.91, "y": 0.42, "color": "ff3f00ff" }, + { "name": "rear-leg-target", "parent": "rear-foot-target", "x": -33.91, "y": 37.34, "color": "ff3f00ff" }, + { + "name": "rear-thigh", + "parent": "hip", + "length": 85.72, + "rotation": -72.54, + "x": 8.91, + "y": -5.63, + "color": "ff000dff" + }, + { + "name": "rear-shin", + "parent": "rear-thigh", + "length": 121.88, + "rotation": -19.83, + "x": 86.1, + "y": -1.33, + "color": "ff000dff" + }, + { + "name": "rear-foot", + "parent": "rear-shin", + "length": 51.58, + "rotation": 45.78, + "x": 121.46, + "y": -0.76, + "color": "ff000dff" + }, + { + "name": "back-foot-tip", + "parent": "rear-foot", + "length": 50.3, + "rotation": -0.85, + "x": 51.17, + "y": 0.24, + "transform": "noRotationOrReflection", + "color": "ff000dff" + }, + { "name": "board-ik", "parent": "root", "x": -131.78, "y": 69.09, "color": "4c56ffff" }, + { "name": "clipping", "parent": "root" }, + { "name": "hoverboard-controller", "parent": "root", "rotation": -0.28, "x": -329.69, "y": 69.82, "color": "ff0004ff" }, + { "name": "exhaust1", "parent": "hoverboard-controller", "rotation": 3.02, "x": -249.68, "y": 53.39 }, + { "name": "exhaust2", "parent": "hoverboard-controller", "rotation": 26.34, "x": -191.6, "y": -22.92 }, + { + "name": "exhaust3", + "parent": "hoverboard-controller", + "rotation": -12.34, + "x": -236.03, + "y": 80.54, + "scaleX": 0.7847, + "scaleY": 0.7847 + }, + { "name": "portal-root", "parent": "root", "x": 12.9, "y": 328.54, "scaleX": 2.0334, "scaleY": 2.0334 }, + { "name": "flare1", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare10", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare2", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare3", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare4", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare5", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare6", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare7", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare8", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare9", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { + "name": "torso", + "parent": "hip", + "length": 42.52, + "rotation": 103.82, + "x": -1.62, + "y": 4.9, + "color": "e0da19ff" + }, + { "name": "torso2", "parent": "torso", "length": 42.52, "x": 42.52, "color": "e0da19ff" }, + { "name": "torso3", "parent": "torso2", "length": 42.52, "x": 42.52, "color": "e0da19ff" }, + { "name": "front-shoulder", "parent": "torso3", "rotation": 255.89, "x": 18.72, "y": 19.33, "color": "00ff04ff" }, + { "name": "front-upper-arm", "parent": "front-shoulder", "length": 69.45, "rotation": -87.51, "color": "00ff04ff" }, + { + "name": "front-bracer", + "parent": "front-upper-arm", + "length": 40.57, + "rotation": 18.3, + "x": 68.8, + "y": -0.68, + "color": "00ff04ff" + }, + { + "name": "front-fist", + "parent": "front-bracer", + "length": 65.39, + "rotation": 12.43, + "x": 40.57, + "y": 0.2, + "color": "00ff04ff" + }, + { "name": "front-foot-target", "parent": "root", "x": -13.53, "y": 0.04, "color": "ff3f00ff" }, + { "name": "front-leg-target", "parent": "front-foot-target", "x": -28.4, "y": 29.06, "color": "ff3f00ff" }, + { + "name": "front-thigh", + "parent": "hip", + "length": 74.81, + "rotation": -95.51, + "x": -17.46, + "y": -11.64, + "color": "00ff04ff" + }, + { + "name": "front-shin", + "parent": "front-thigh", + "length": 128.77, + "rotation": -2.21, + "x": 78.69, + "y": 1.6, + "color": "00ff04ff" + }, + { + "name": "front-foot", + "parent": "front-shin", + "length": 41.01, + "rotation": 51.27, + "x": 128.76, + "y": -0.34, + "color": "00ff04ff" + }, + { + "name": "front-foot-tip", + "parent": "front-foot", + "length": 56.03, + "rotation": -1.68, + "x": 41.42, + "y": -0.09, + "transform": "noRotationOrReflection", + "color": "00ff04ff" + }, + { "name": "back-shoulder", "parent": "torso3", "rotation": -104.11, "x": 7.32, "y": -19.22, "color": "ff000dff" }, + { "name": "rear-upper-arm", "parent": "back-shoulder", "length": 51.94, "rotation": -65.45, "color": "ff000dff" }, + { "name": "rear-bracer", "parent": "rear-upper-arm", "length": 34.56, "rotation": 23.15, "x": 51.36, "color": "ff000dff" }, + { + "name": "gun", + "parent": "rear-bracer", + "length": 43.11, + "rotation": -5.43, + "x": 34.42, + "y": -0.45, + "color": "ff000dff" + }, + { "name": "gun-tip", "parent": "gun", "rotation": 7.1, "x": 200.78, "y": 52.5, "color": "ff0000ff" }, + { + "name": "neck", + "parent": "torso3", + "length": 25.45, + "rotation": -31.54, + "x": 42.46, + "y": -0.31, + "color": "e0da19ff" + }, + { + "name": "head", + "parent": "neck", + "length": 131.79, + "rotation": 26.1, + "x": 27.66, + "y": -0.26, + "color": "e0da19ff" + }, + { + "name": "hair1", + "parent": "head", + "length": 47.23, + "rotation": -49.1, + "x": 149.83, + "y": -59.77, + "color": "e0da19ff" + }, + { + "name": "hair2", + "parent": "hair1", + "length": 55.57, + "rotation": 50.42, + "x": 47.23, + "y": 0.19, + "color": "e0da19ff" + }, + { + "name": "hair3", + "parent": "head", + "length": 62.22, + "rotation": -32.17, + "x": 164.14, + "y": 3.68, + "color": "e0da19ff" + }, + { + "name": "hair4", + "parent": "hair3", + "length": 80.28, + "rotation": 83.71, + "x": 62.22, + "y": -0.04, + "color": "e0da19ff" + }, + { "name": "hoverboard-thruster-front", "parent": "hoverboard-controller", "rotation": -29.2, "x": 95.77, "y": -2.99, "transform": "noRotationOrReflection" }, + { "name": "hoverboard-thruster-rear", "parent": "hoverboard-controller", "rotation": -29.2, "x": -76.47, "y": -4.88, "transform": "noRotationOrReflection" }, + { "name": "hoverglow-front", "parent": "hoverboard-thruster-front", "rotation": 0.17, "x": -1.78, "y": -37.79 }, + { "name": "hoverglow-rear", "parent": "hoverboard-thruster-rear", "rotation": 0.17, "x": 1.06, "y": -35.66 }, + { "name": "muzzle", "parent": "rear-bracer", "rotation": 3.06, "x": 242.34, "y": 34.26, "color": "ffb900ff" }, + { "name": "muzzle-ring", "parent": "muzzle", "color": "ffb900ff" }, + { "name": "muzzle-ring2", "parent": "muzzle", "color": "ffb900ff" }, + { "name": "muzzle-ring3", "parent": "muzzle", "color": "ffb900ff" }, + { "name": "muzzle-ring4", "parent": "muzzle", "color": "ffb900ff" }, + { "name": "portal", "parent": "portal-root" }, + { "name": "portal-shade", "parent": "portal-root" }, + { "name": "portal-streaks1", "parent": "portal-root" }, + { "name": "portal-streaks2", "parent": "portal-root" }, + { "name": "side-glow1", "parent": "hoverboard-controller", "x": -110.56, "y": 2.62, "color": "000effff" }, + { + "name": "side-glow2", + "parent": "hoverboard-controller", + "x": -110.56, + "y": 2.62, + "scaleX": 0.738, + "scaleY": 0.738, + "color": "000effff" + }, + { "name": "head-control", "parent": "head", "x": 110.21, "color": "00a220ff" } +], +"slots": [ + { "name": "portal-bg", "bone": "portal" }, + { "name": "portal-shade", "bone": "portal-shade" }, + { "name": "portal-streaks2", "bone": "portal-streaks2", "blend": "additive" }, + { "name": "portal-streaks1", "bone": "portal-streaks1", "blend": "additive" }, + { "name": "portal-flare8", "bone": "flare8", "color": "c3cbffff", "blend": "additive" }, + { "name": "portal-flare9", "bone": "flare9", "color": "c3cbffff", "blend": "additive" }, + { "name": "portal-flare10", "bone": "flare10", "color": "c3cbffff", "blend": "additive" }, + { "name": "clipping", "bone": "clipping" }, + { "name": "exhaust3", "bone": "exhaust3", "color": "5eb4ffff", "blend": "additive" }, + { "name": "hoverboard-thruster-rear", "bone": "hoverboard-thruster-rear" }, + { "name": "hoverboard-thruster-front", "bone": "hoverboard-thruster-front" }, + { "name": "hoverboard-board", "bone": "hoverboard-controller" }, + { "name": "side-glow1", "bone": "side-glow1", "color": "ff8686ff", "blend": "additive" }, + { "name": "side-glow3", "bone": "side-glow1", "color": "ff8686ff", "blend": "additive" }, + { "name": "side-glow2", "bone": "side-glow2", "color": "ff8686ff", "blend": "additive" }, + { "name": "hoverglow-front", "bone": "hoverglow-front", "color": "5eb4ffff", "blend": "additive" }, + { "name": "hoverglow-rear", "bone": "hoverglow-rear", "color": "5eb4ffff", "blend": "additive" }, + { "name": "exhaust1", "bone": "exhaust2", "color": "5eb4ffff", "blend": "additive" }, + { "name": "exhaust2", "bone": "exhaust1", "color": "5eb4ffff", "blend": "additive" }, + { "name": "rear-upper-arm", "bone": "rear-upper-arm", "attachment": "rear-upper-arm" }, + { "name": "rear-bracer", "bone": "rear-bracer", "attachment": "rear-bracer" }, + { "name": "gun", "bone": "gun", "attachment": "gun" }, + { "name": "rear-foot", "bone": "rear-foot", "attachment": "rear-foot" }, + { "name": "rear-thigh", "bone": "rear-thigh", "attachment": "rear-thigh" }, + { "name": "rear-shin", "bone": "rear-shin", "attachment": "rear-shin" }, + { "name": "neck", "bone": "neck", "attachment": "neck" }, + { "name": "torso", "bone": "torso", "attachment": "torso" }, + { "name": "front-upper-arm", "bone": "front-upper-arm", "attachment": "front-upper-arm" }, + { "name": "head", "bone": "head", "attachment": "head" }, + { "name": "eye", "bone": "head", "attachment": "eye-indifferent" }, + { "name": "front-thigh", "bone": "front-thigh", "attachment": "front-thigh" }, + { "name": "front-foot", "bone": "front-foot", "attachment": "front-foot" }, + { "name": "front-shin", "bone": "front-shin", "attachment": "front-shin" }, + { "name": "mouth", "bone": "head", "attachment": "mouth-smile" }, + { "name": "goggles", "bone": "head", "attachment": "goggles" }, + { "name": "front-bracer", "bone": "front-bracer", "attachment": "front-bracer" }, + { "name": "front-fist", "bone": "front-fist", "attachment": "front-fist-closed" }, + { "name": "muzzle", "bone": "muzzle" }, + { "name": "head-bb", "bone": "head" }, + { "name": "portal-flare1", "bone": "flare1", "color": "c3cbffff", "blend": "additive" }, + { "name": "portal-flare2", "bone": "flare2", "color": "c3cbffff", "blend": "additive" }, + { "name": "portal-flare3", "bone": "flare3", "color": "c3cbffff", "blend": "additive" }, + { "name": "portal-flare4", "bone": "flare4", "color": "c3cbffff", "blend": "additive" }, + { "name": "portal-flare5", "bone": "flare5", "color": "c3cbffff", "blend": "additive" }, + { "name": "portal-flare6", "bone": "flare6", "color": "c3cbffff", "blend": "additive" }, + { "name": "portal-flare7", "bone": "flare7", "color": "c3cbffff", "blend": "additive" }, + { "name": "crosshair", "bone": "crosshair" }, + { "name": "muzzle-glow", "bone": "gun-tip", "color": "ffffff00", "blend": "additive" }, + { "name": "muzzle-ring", "bone": "muzzle-ring", "color": "d8baffff", "blend": "additive" }, + { "name": "muzzle-ring2", "bone": "muzzle-ring2", "color": "d8baffff", "blend": "additive" }, + { "name": "muzzle-ring3", "bone": "muzzle-ring3", "color": "d8baffff", "blend": "additive" }, + { "name": "muzzle-ring4", "bone": "muzzle-ring4", "color": "d8baffff", "blend": "additive" } +], +"ik": [ + { + "name": "aim-ik", + "order": 13, + "bones": [ "rear-upper-arm" ], + "target": "crosshair", + "mix": 0 + }, + { + "name": "aim-torso-ik", + "order": 8, + "bones": [ "aim-constraint-target" ], + "target": "crosshair" + }, + { + "name": "board-ik", + "order": 1, + "bones": [ "hoverboard-controller" ], + "target": "board-ik" + }, + { + "name": "front-foot-ik", + "order": 6, + "bones": [ "front-foot" ], + "target": "front-foot-target" + }, + { + "name": "front-leg-ik", + "order": 4, + "bones": [ "front-thigh", "front-shin" ], + "target": "front-leg-target", + "bendPositive": false + }, + { + "name": "rear-foot-ik", + "order": 7, + "bones": [ "rear-foot" ], + "target": "rear-foot-target" + }, + { + "name": "rear-leg-ik", + "order": 5, + "bones": [ "rear-thigh", "rear-shin" ], + "target": "rear-leg-target", + "bendPositive": false + } +], +"transform": [ + { + "name": "aim-front-arm-transform", + "order": 11, + "bones": [ "front-upper-arm" ], + "target": "aim-constraint-target", + "rotation": -180, + "mixRotate": 0, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "aim-head-transform", + "order": 10, + "bones": [ "head" ], + "target": "aim-constraint-target", + "rotation": 84.3, + "mixRotate": 0, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "aim-rear-arm-transform", + "order": 12, + "bones": [ "rear-upper-arm" ], + "target": "aim-constraint-target", + "x": 57.7, + "y": 56.4, + "mixRotate": 0, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "aim-torso-transform", + "order": 9, + "bones": [ "torso" ], + "target": "aim-constraint-target", + "rotation": 69.5, + "shearY": -36, + "mixRotate": 0, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "front-foot-board-transform", + "order": 2, + "bones": [ "front-foot-target" ], + "target": "hoverboard-controller", + "x": -69.8, + "y": 20.7, + "mixRotate": 0, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "rear-foot-board-transform", + "order": 3, + "bones": [ "rear-foot-target" ], + "target": "hoverboard-controller", + "x": 86.6, + "y": 21.3, + "mixRotate": 0, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "shoulder", + "bones": [ "back-shoulder" ], + "target": "front-shoulder", + "x": 40.17, + "y": -1.66, + "mixRotate": 0, + "mixX": -1, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "toes-board", + "order": 14, + "bones": [ "front-foot-tip", "back-foot-tip" ], + "target": "hoverboard-controller", + "mixRotate": 0, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + } +], +"skins": [ + { + "name": "default", + "attachments": { + "clipping": { + "clipping": { + "type": "clipping", + "end": "head-bb", + "vertexCount": 9, + "vertices": [ 66.76, 509.48, 19.98, 434.54, 5.34, 336.28, 22.19, 247.93, 77.98, 159.54, 182.21, -97.56, 1452.26, -99.8, 1454.33, 843.61, 166.57, 841.02 ], + "color": "ce3a3aff" + } + }, + "crosshair": { + "crosshair": { "width": 89, "height": 89 } + }, + "exhaust1": { + "hoverglow-small": { "scaleX": 0.4629, "scaleY": 0.8129, "rotation": -83.07, "width": 274, "height": 75 } + }, + "exhaust2": { + "hoverglow-small": { + "x": 0.01, + "y": -0.76, + "scaleX": 0.4208, + "scaleY": 0.8403, + "rotation": -89.25, + "width": 274, + "height": 75 + } + }, + "exhaust3": { + "hoverglow-small": { "scaleX": 0.4629, "scaleY": 0.8129, "rotation": -83.07, "width": 274, "height": 75 } + }, + "eye": { + "eye-indifferent": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 2, 66, -36.8, -91.35, 0.3, 46, 73.41, -91.35, 0.7, 2, 66, -87.05, -13.11, 0.70968, 46, 23.16, -13.11, 0.29032, 2, 66, -12.18, 34.99, 0.82818, 46, 98.03, 34.99, 0.17182, 2, 66, 38.07, -43.25, 0.59781, 46, 148.28, -43.25, 0.40219 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 93, + "height": 89 + }, + "eye-surprised": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 2, 66, -46.74, -89.7, 0.3, 46, 63.47, -89.7, 0.7, 2, 66, -77.58, -1.97, 0.71, 46, 32.63, -1.97, 0.29, 2, 66, 6.38, 27.55, 0.83, 46, 116.59, 27.55, 0.17, 2, 66, 37.22, -60.19, 0.6, 46, 147.44, -60.19, 0.4 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 93, + "height": 89 + } + }, + "front-bracer": { + "front-bracer": { "x": 12.03, "y": -1.68, "rotation": 79.6, "width": 58, "height": 80 } + }, + "front-fist": { + "front-fist-closed": { "x": 35.5, "y": 6, "rotation": 67.16, "width": 75, "height": 82 }, + "front-fist-open": { "x": 39.57, "y": 7.76, "rotation": 67.16, "width": 86, "height": 87 } + }, + "front-foot": { + "front-foot": { + "type": "mesh", + "uvs": [ 0.59417, 0.23422, 0.62257, 0.30336, 0.6501, 0.37036, 0.67637, 0.38404, 0.72068, 0.4071, 0.76264, 0.42894, 1, 0.70375, 1, 1, 0.65517, 1, 0.46923, 0.99999, 0, 1, 0, 0.39197, 0.17846, 0, 0.49796, 0 ], + "triangles": [ 8, 9, 3, 4, 8, 3, 5, 8, 4, 6, 8, 5, 8, 6, 7, 11, 1, 10, 0, 12, 13, 0, 11, 12, 0, 1, 11, 9, 2, 3, 1, 2, 10, 9, 10, 2 ], + "vertices": [ 2, 38, 18.17, 41.57, 0.7896, 39, 12.46, 46.05, 0.2104, 2, 38, 24.08, 40.76, 0.71228, 39, 16.12, 41.34, 0.28772, 2, 38, 29.81, 39.98, 0.55344, 39, 19.67, 36.78, 0.44656, 2, 38, 32.81, 41.67, 0.38554, 39, 23, 35.89, 0.61446, 2, 38, 37.86, 44.52, 0.25567, 39, 28.61, 34.4, 0.74433, 2, 38, 42.65, 47.22, 0.17384, 39, 33.92, 32.99, 0.82616, 1, 39, 64.15, 14.56, 1, 1, 39, 64.51, -5.87, 1, 1, 39, 21.08, -6.64, 1, 2, 38, 44.67, -6.77, 0.5684, 39, -2.34, -6.97, 0.4316, 1, 38, 3.1, -48.81, 1, 1, 38, -26.73, -19.31, 1, 1, 38, -30.15, 15.69, 1, 1, 38, -1.84, 44.32, 1 ], + "hull": 14, + "edges": [ 14, 16, 16, 18, 18, 20, 4, 18, 20, 22, 24, 26, 22, 24, 12, 14, 10, 12, 2, 4, 2, 20, 4, 6, 6, 16, 2, 0, 0, 26, 6, 8, 8, 10 ], + "width": 126, + "height": 69 + } + }, + "front-shin": { + "front-shin": { + "type": "mesh", + "uvs": [ 0.90031, 0.05785, 1, 0.12828, 1, 0.21619, 0.9025, 0.31002, 0.78736, 0.35684, 0.78081, 0.39874, 0.77215, 0.45415, 0.77098, 0.51572, 0.84094, 0.63751, 0.93095, 0.7491, 0.95531, 0.7793, 0.78126, 0.87679, 0.5613, 1, 0.2687, 1, 0, 1, 0.00279, 0.96112, 0.01358, 0.81038, 0.02822, 0.60605, 0.08324, 0.45142, 0.18908, 0.31882, 0.29577, 0.2398, 0.30236, 0.14941, 0.37875, 0.05902, 0.53284, 0, 0.70538, 0, 0.41094, 0.71968, 0.40743, 0.54751, 0.41094, 0.4536, 0.4724, 0.35186, 0.33367, 0.27829, 0.50226, 0.31664, 0.65328, 0.67507, 0.60762, 0.52716, 0.6006, 0.45125, 0.62747, 0.37543, 0.6573, 0.3385, 0.27843, 0.32924, 0.18967, 0.45203, 0.16509, 0.58586, 0.18265, 0.7682, 0.50532, 0.24634, 0.59473, 0.17967, 0.60161, 0.10611, 0.51392, 0.04327, 0.72198, 0.28849, 0.82343, 0.20266, 0.86814, 0.11377, 0.79592, 0.04634, 0.44858, 0.15515, 0.25466, 0.96219, 0.53169, 0.9448, 0.7531, 0.8324 ], + "triangles": [ 24, 0, 47, 43, 23, 24, 47, 43, 24, 43, 22, 23, 42, 43, 47, 46, 47, 0, 42, 47, 46, 46, 0, 1, 48, 22, 43, 48, 43, 42, 21, 22, 48, 41, 48, 42, 45, 42, 46, 41, 42, 45, 46, 1, 2, 45, 46, 2, 40, 48, 41, 48, 20, 21, 29, 48, 40, 29, 20, 48, 44, 41, 45, 40, 41, 44, 3, 45, 2, 44, 45, 3, 30, 29, 40, 35, 30, 40, 36, 19, 20, 36, 20, 29, 44, 35, 40, 28, 29, 30, 4, 44, 3, 35, 44, 4, 34, 30, 35, 5, 35, 4, 34, 28, 30, 33, 28, 34, 37, 19, 36, 18, 19, 37, 27, 29, 28, 27, 28, 33, 36, 29, 27, 37, 36, 27, 5, 34, 35, 6, 34, 5, 33, 34, 6, 6, 32, 33, 7, 32, 6, 26, 37, 27, 38, 18, 37, 38, 37, 26, 17, 18, 38, 31, 32, 7, 31, 7, 8, 32, 25, 26, 38, 26, 25, 27, 33, 32, 32, 26, 27, 39, 38, 25, 17, 38, 39, 16, 17, 39, 51, 31, 8, 51, 8, 9, 11, 51, 9, 11, 9, 10, 31, 50, 25, 31, 25, 32, 50, 31, 51, 49, 39, 25, 49, 25, 50, 15, 16, 39, 49, 15, 39, 13, 49, 50, 14, 15, 49, 13, 14, 49, 12, 50, 51, 12, 51, 11, 13, 50, 12 ], + "vertices": [ -23.66, 19.37, -11.73, 28.98, 4.34, 30.83, 22.41, 24.87, 32.05, 16.48, 39.77, 16.83, 49.98, 17.3, 61.25, 18.5, 82.85, 26.78, 102.4, 36.46, 107.69, 39.09, 127.15, 26.97, 151.74, 11.65, 154.49, -12.18, 157.02, -34.07, 149.89, -34.66, 122.23, -36.97, 84.75, -40.09, 55.97, -38.88, 30.73, -33.05, 15.29, -26.03, -1.3, -27.41, -18.54, -23.09, -30.78, -11.79, -32.4, 2.27, 101.92, -6.52, 70.48, -10.44, 53.28, -12.14, 34.11, -9.28, 21.96, -22.13, 27.39, -7.59, 91.48, 12.28, 64.88, 5.44, 51.07, 3.26, 36.95, 3.85, 29.92, 5.5, 31.8, -25.56, 55.08, -30.19, 79.77, -29.37, 112.93, -24.09, 14.51, -8.83, 1.48, -2.95, -12.03, -3.94, -22.69, -12.41, 20.17, 9.71, 3.53, 16.16, -13.14, 17.93, -24.78, 10.62, -1.62, -15.37, 147.71, -14.13, 141.93, 8.07, 119.3, 23.74 ], + "hull": 25, + "edges": [ 8, 6, 6, 4, 4, 2, 2, 0, 0, 48, 46, 48, 46, 44, 44, 42, 42, 40, 40, 38, 38, 36, 36, 34, 32, 34, 50, 52, 52, 54, 54, 56, 40, 58, 58, 60, 8, 10, 20, 22, 22, 24, 62, 64, 64, 66, 66, 68, 8, 70, 70, 60, 68, 70, 58, 72, 72, 74, 74, 76, 76, 78, 24, 26, 26, 28, 58, 80, 80, 82, 82, 84, 84, 86, 86, 44, 70, 88, 88, 90, 90, 92, 92, 94, 94, 48, 80, 88, 88, 6, 82, 90, 90, 4, 84, 92, 92, 2, 86, 94, 94, 0, 56, 60, 10, 12, 12, 14, 14, 16, 28, 30, 30, 32, 26, 98, 98, 78, 30, 98, 24, 100, 100, 50, 98, 100, 22, 102, 102, 62, 100, 102, 16, 18, 18, 20, 102, 18 ], + "width": 82, + "height": 184 + } + }, + "front-thigh": { + "front-thigh": { "x": 42.48, "y": 4.45, "rotation": 84.87, "width": 45, "height": 112 } + }, + "front-upper-arm": { + "front-upper-arm": { "x": 28.31, "y": 7.37, "rotation": 97.9, "width": 46, "height": 97 } + }, + "goggles": { + "goggles": { + "type": "mesh", + "uvs": [ 0.53653, 0.04114, 0.72922, 0.16036, 0.91667, 0.33223, 0.97046, 0.31329, 1, 0.48053, 0.95756, 0.5733, 0.88825, 0.6328, 0.86878, 0.78962, 0.77404, 0.8675, 0.72628, 1, 0.60714, 0.93863, 0.49601, 0.88138, 0.41558, 0.75027, 0.32547, 0.70084, 0.2782, 0.58257, 0.1721, 0.63281, 0.17229, 0.75071, 0.10781, 0.79898, 0, 0.32304, 0, 0.12476, 0.07373, 0.07344, 0.15423, 0.10734, 0.23165, 0.13994, 0.30313, 0.02256, 0.34802, 0, 0.42979, 0.69183, 0.39476, 0.51042, 0.39488, 0.31512, 0.45878, 0.23198, 0.56501, 0.28109, 0.69961, 0.39216, 0.82039, 0.54204, 0.85738, 0.62343, 0.91107, 0.51407, 0.72639, 0.32147, 0.58764, 0.19609, 0.48075, 0.11269, 0.37823, 0.05501, 0.3287, 0.17866, 0.319, 0.305, 0.36036, 0.53799, 0.40327, 0.70072, 0.30059, 0.55838, 0.21957, 0.2815, 0.09963, 0.28943, 0.56863, 0.4368, 0.4911, 0.37156, 0.51185, 0.52093, 0.67018, 0.59304, 0.7619, 0.68575, 0.73296, 0.43355 ], + "triangles": [ 18, 44, 15, 21, 19, 20, 17, 18, 15, 44, 19, 21, 2, 3, 4, 18, 19, 44, 2, 33, 34, 33, 2, 4, 5, 33, 4, 5, 6, 33, 7, 32, 6, 31, 50, 33, 32, 31, 33, 6, 32, 33, 31, 49, 50, 49, 31, 32, 49, 32, 7, 8, 49, 7, 33, 50, 34, 17, 15, 16, 9, 48, 8, 49, 48, 50, 50, 48, 45, 47, 45, 48, 50, 45, 30, 45, 47, 46, 45, 46, 29, 30, 45, 29, 30, 29, 34, 30, 34, 50, 47, 26, 46, 25, 10, 11, 12, 25, 11, 41, 12, 42, 42, 44, 43, 43, 21, 22, 41, 40, 25, 41, 42, 40, 29, 35, 34, 40, 26, 25, 25, 26, 47, 37, 24, 0, 36, 37, 0, 42, 43, 39, 42, 39, 40, 28, 38, 36, 40, 39, 26, 28, 27, 38, 26, 39, 27, 37, 38, 23, 39, 43, 38, 38, 37, 36, 27, 39, 38, 43, 22, 38, 37, 23, 24, 22, 23, 38, 36, 0, 35, 28, 36, 35, 29, 28, 35, 27, 28, 46, 26, 27, 46, 35, 0, 1, 34, 35, 1, 12, 41, 25, 47, 10, 25, 44, 21, 43, 42, 14, 44, 14, 15, 44, 13, 14, 42, 12, 13, 42, 46, 28, 29, 47, 48, 10, 48, 9, 10, 49, 8, 48, 2, 34, 1 ], + "vertices": [ 2, 66, 61.88, 22.81, 0.832, 46, 172.09, 22.81, 0.168, 2, 66, 59.89, -31.19, 0.6855, 46, 170.1, -31.19, 0.3145, 2, 66, 49.2, -86.8, 0.32635, 46, 159.41, -86.8, 0.67365, 2, 66, 56.82, -99.01, 0.01217, 46, 167.03, -99.01, 0.98783, 1, 46, 143.4, -115.48, 1, 2, 66, 15, -110.14, 0.0041, 46, 125.21, -110.14, 0.9959, 2, 66, -0.32, -96.36, 0.07948, 46, 109.89, -96.36, 0.92052, 2, 66, -26.56, -100.19, 0.01905, 46, 83.65, -100.19, 0.98095, 2, 66, -46.96, -81.16, 0.4921, 46, 63.26, -81.16, 0.50791, 2, 66, -71.84, -76.69, 0.56923, 46, 38.37, -76.69, 0.43077, 2, 66, -72.54, -43.98, 0.74145, 46, 37.67, -43.98, 0.25855, 2, 66, -73.2, -13.47, 0.87929, 46, 37.01, -13.47, 0.12071, 2, 66, -59.63, 13.55, 0.864, 46, 50.58, 13.55, 0.136, 2, 66, -59.69, 38.45, 0.85289, 46, 50.52, 38.45, 0.14711, 2, 66, -45.26, 56.6, 0.74392, 46, 64.95, 56.6, 0.25608, 2, 66, -62.31, 79.96, 0.624, 46, 47.9, 79.96, 0.376, 2, 66, -80.76, 73.42, 0.616, 46, 29.45, 73.42, 0.384, 2, 66, -93.9, 86.64, 0.288, 46, 16.31, 86.64, 0.712, 1, 46, 81.51, 139.38, 1, 1, 46, 112.56, 150.3, 1, 2, 66, 16.76, 134.97, 0.02942, 46, 126.97, 134.97, 0.97058, 2, 66, 18.42, 113.28, 0.36147, 46, 128.63, 113.28, 0.63853, 2, 66, 20.02, 92.43, 0.7135, 46, 130.23, 92.43, 0.2865, 2, 66, 44.58, 81.29, 0.69603, 46, 154.79, 81.29, 0.30397, 2, 66, 52, 71.48, 0.848, 46, 162.21, 71.48, 0.152, 2, 66, -49.25, 13.27, 0.8, 46, 60.96, 13.27, 0.2, 2, 66, -23.88, 31.88, 0.896, 46, 86.33, 31.88, 0.104, 2, 66, 6.72, 42.6, 0.928, 46, 116.93, 42.6, 0.072, 2, 66, 25.26, 31.44, 0.8, 46, 135.47, 31.44, 0.2, 2, 66, 26.77, 2.59, 0.75, 46, 136.98, 2.59, 0.25, 2, 66, 21.02, -36.66, 0.54887, 46, 131.23, -36.66, 0.45113, 2, 66, 8.01, -74.65, 0.36029, 46, 118.22, -74.65, 0.63971, 2, 66, -1.52, -88.24, 0.1253, 46, 108.69, -88.24, 0.8747, 2, 66, 20.25, -95.44, 0.08687, 46, 130.46, -95.44, 0.91313, 2, 66, 34.42, -39.36, 0.72613, 46, 144.63, -39.36, 0.27387, 2, 66, 42.03, 1.7, 0.824, 46, 152.25, 1.7, 0.176, 2, 66, 45.85, 32.6, 0.856, 46, 156.06, 32.6, 0.144, 1, 66, 46.01, 61.02, 1, 1, 66, 22.35, 66.41, 1, 1, 66, 1.73, 61.84, 1, 2, 66, -31.17, 38.83, 0.928, 46, 79.04, 38.83, 0.072, 2, 66, -52.94, 19.31, 0.79073, 46, 57.27, 19.31, 0.20927, 2, 66, -39.54, 52.42, 0.912, 46, 70.67, 52.42, 0.088, 2, 66, -3.2, 87.61, 0.744, 46, 107.02, 87.61, 0.256, 2, 66, -14.82, 116.7, 0.6368, 46, 95.4, 116.7, 0.3632, 2, 66, 2.7, -6.87, 0.856, 46, 112.91, -6.87, 0.144, 2, 66, 6.21, 15.8, 0.744, 46, 116.42, 15.8, 0.256, 2, 66, -15.39, 2.47, 0.856, 46, 94.82, 2.47, 0.144, 2, 66, -12.98, -40.48, 0.72102, 46, 97.24, -40.48, 0.27898, 2, 66, -19.55, -68.16, 0.59162, 46, 90.66, -68.16, 0.40838, 2, 66, 17.44, -47.15, 0.53452, 46, 127.65, -47.15, 0.46548 ], + "hull": 25, + "edges": [ 36, 34, 34, 32, 32, 30, 30, 28, 28, 26, 26, 24, 24, 22, 18, 16, 16, 14, 14, 12, 12, 10, 10, 8, 8, 6, 6, 4, 4, 2, 2, 0, 0, 48, 48, 46, 46, 44, 36, 38, 40, 38, 24, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 62, 64, 64, 12, 8, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 24, 24, 84, 84, 86, 86, 44, 40, 42, 42, 44, 42, 88, 88, 30, 58, 90, 90, 92, 92, 94, 18, 20, 20, 22, 94, 20, 18, 96, 96, 98, 60, 100, 100, 62, 98, 100 ], + "width": 261, + "height": 166 + } + }, + "gun": { + "gun": { "x": 77.3, "y": 16.4, "rotation": 60.83, "width": 210, "height": 203 } + }, + "head": { + "head": { + "type": "mesh", + "uvs": [ 0.75919, 0.06107, 0.88392, 0.17893, 0.90174, 0.30856, 0.94224, 0.1966, 1, 0.26584, 1, 0.422, 0.95864, 0.46993, 0.92118, 0.51333, 0.85957, 0.5347, 0.78388, 0.65605, 0.74384, 0.74838, 0.85116, 0.75151, 0.84828, 0.82564, 0.81781, 0.85367, 0.75599, 0.85906, 0.76237, 0.90468, 0.65875, 1, 0.38337, 1, 0.1858, 0.85404, 0.12742, 0.81091, 0.06025, 0.69209, 0, 0.58552, 0, 0.41021, 0.0853, 0.20692, 0.24243, 0.14504, 0.5, 0.1421, 0.50324, 0.07433, 0.41738, 0, 0.57614, 0, 0.85059, 0.36087, 0.73431, 0.43206, 0.68481, 0.31271, 0.72165, 0.16718, 0.55931, 0.04154, 0.44764, 0.22895, 0.23926, 0.26559, 0.71272, 0.44036, 0.56993, 0.383, 0.41678, 0.33511, 0.293, 0.31497, 0.70802, 0.44502, 0.56676, 0.38976, 0.41521, 0.34416, 0.28754, 0.33017, 0.88988, 0.50177, 0.30389, 0.73463, 0.2646, 0.65675, 0.21414, 0.61584, 0.14613, 0.62194, 0.10316, 0.66636, 0.10358, 0.72557, 0.14505, 0.79164, 0.20263, 0.81355, 0.27873, 0.80159, 0.34947, 0.7376, 0.23073, 0.57073, 0.08878, 0.60707, 0.29461, 0.8129, 0.73006, 0.87883, 0.69805, 0.87348, 0.66166, 0.79681, 0.22468, 0.69824, 0.14552, 0.67405 ], + "triangles": [ 50, 49, 62, 34, 25, 31, 39, 35, 34, 38, 39, 34, 37, 38, 34, 42, 39, 38, 43, 39, 42, 32, 2, 31, 31, 37, 34, 42, 38, 37, 41, 42, 37, 43, 22, 39, 30, 31, 29, 36, 37, 31, 30, 36, 31, 40, 41, 37, 36, 40, 37, 36, 30, 44, 55, 22, 43, 55, 48, 56, 47, 48, 55, 46, 55, 54, 42, 55, 43, 47, 55, 46, 62, 49, 48, 61, 47, 46, 62, 48, 47, 61, 62, 47, 46, 54, 45, 42, 41, 55, 61, 46, 45, 55, 41, 54, 61, 51, 50, 61, 50, 62, 60, 41, 40, 54, 41, 60, 53, 61, 45, 52, 51, 61, 57, 53, 45, 57, 45, 54, 53, 52, 61, 52, 19, 51, 57, 18, 52, 57, 52, 53, 17, 54, 60, 57, 54, 17, 18, 57, 17, 19, 50, 51, 33, 27, 28, 26, 27, 33, 0, 33, 28, 32, 33, 0, 32, 0, 1, 33, 25, 26, 33, 32, 25, 31, 25, 32, 2, 32, 1, 2, 3, 4, 29, 31, 2, 2, 4, 5, 29, 2, 5, 6, 29, 5, 30, 29, 6, 44, 30, 6, 18, 19, 52, 49, 56, 48, 34, 24, 25, 35, 23, 24, 35, 24, 34, 39, 22, 35, 22, 23, 35, 7, 44, 6, 8, 36, 44, 40, 36, 8, 8, 44, 7, 56, 21, 22, 55, 56, 22, 9, 40, 8, 20, 21, 56, 20, 56, 49, 9, 60, 40, 10, 60, 9, 20, 50, 19, 12, 10, 11, 13, 10, 12, 14, 60, 10, 13, 14, 10, 59, 60, 14, 58, 59, 14, 58, 14, 15, 16, 17, 60, 59, 16, 60, 15, 16, 59, 15, 59, 58, 20, 49, 50 ], + "vertices": [ 2, 50, 41.97, -41.8, 0.94074, 66, 165.41, -22.6, 0.05926, 4, 48, 73.47, 27.54, 0.26795, 50, -5.75, -51.71, 0.4738, 49, 112.99, -11.41, 0.12255, 66, 143.5, -66.13, 0.1357, 4, 48, 38.23, 10.99, 0.6831, 50, -41.01, -35.22, 0.07866, 49, 92.73, -44.66, 0.04872, 66, 108.65, -83.49, 0.18952, 2, 48, 73.35, 10.89, 0.8455, 66, 143.77, -82.78, 0.1545, 2, 48, 58.59, -10.38, 0.91607, 66, 129.5, -104.39, 0.08393, 3, 46, 195.82, -119.82, 0.104, 47, 75.49, -4.55, 0.09191, 48, 14.36, -24.8, 0.80409, 4, 46, 178.62, -113.98, 0.19022, 47, 59.82, -13.72, 0.33409, 48, -2.7, -18.57, 0.46643, 66, 68.41, -113.98, 0.00926, 4, 46, 163.06, -108.69, 0.18724, 47, 45.64, -22.03, 0.3133, 48, -18.14, -12.93, 0.47469, 66, 52.84, -108.69, 0.02477, 2, 46, 151.52, -95.05, 0.91122, 66, 41.31, -95.05, 0.08878, 2, 46, 110.61, -87.69, 0.70564, 66, 0.4, -87.69, 0.29436, 2, 46, 81.05, -86.58, 0.63951, 66, -29.16, -86.58, 0.36049, 2, 46, 89.82, -114.32, 0.57, 66, -20.39, -114.32, 0.43, 2, 46, 68.72, -120.91, 0.57, 66, -41.49, -120.91, 0.43, 2, 46, 58.1, -115.9, 0.57, 66, -52.11, -115.9, 0.43, 2, 46, 51.03, -100.63, 0.64242, 66, -59.18, -100.63, 0.35758, 2, 46, 38.79, -106.76, 0.81659, 66, -71.43, -106.76, 0.18341, 2, 46, 2.68, -89.7, 0.77801, 66, -107.53, -89.7, 0.22199, 2, 46, -22.07, -19.3, 0.823, 66, -132.28, -19.3, 0.177, 2, 46, 1.2, 45.63, 0.51204, 66, -109.01, 45.63, 0.48796, 2, 46, 8.07, 64.81, 0.60869, 66, -102.14, 64.81, 0.39131, 2, 46, 35.44, 93.73, 0.80009, 66, -74.77, 93.73, 0.19991, 2, 46, 59.98, 119.66, 0.93554, 66, -50.23, 119.66, 0.06446, 2, 46, 109.26, 136.99, 0.99895, 66, -0.95, 136.99, 0.00105, 1, 46, 174.07, 135.27, 1, 3, 46, 205.59, 101.22, 0.80778, 49, -16.84, 104.63, 0.15658, 66, 95.38, 101.22, 0.03564, 3, 50, 58.94, 30.5, 0.43491, 49, 38.36, 61.89, 0.28116, 66, 119.35, 35.65, 0.28393, 2, 50, 75.56, 19.01, 0.92164, 66, 138.68, 41.52, 0.07836, 1, 50, 106.7, 26.9, 1, 1, 50, 83.79, -9.51, 1, 5, 47, 44.51, 27.24, 0.15139, 48, 19.12, 19.33, 0.44847, 50, -46.82, -15.19, 0.05757, 49, 72.19, -48.24, 0.1149, 66, 89.35, -75.58, 0.22767, 3, 47, 7.42, 19.08, 0.37772, 49, 34.32, -45.24, 0.09918, 66, 58.9, -52.89, 0.52311, 2, 49, 45.94, -9.07, 0.4826, 66, 87.99, -28.45, 0.5174, 2, 50, 20.62, -16.35, 0.7435, 66, 132.21, -23.49, 0.2565, 2, 50, 75.74, 0.94, 0.97172, 66, 152.95, 30.42, 0.02828, 4, 46, 200.45, 40.46, 0.18809, 50, 44.6, 56.29, 0.05831, 49, 11.15, 50.46, 0.14366, 66, 90.24, 40.46, 0.60994, 2, 46, 171.41, 90.12, 0.48644, 66, 61.2, 90.12, 0.51356, 2, 46, 164.84, -48.18, 0.43217, 66, 54.62, -48.18, 0.56783, 4, 46, 168.13, -6.02, 0.01949, 47, -28.65, 49.02, 0.02229, 49, 8.54, -6.09, 0.12791, 66, 57.92, -6.02, 0.83031, 2, 46, 167.84, 37.87, 0.15, 66, 57.63, 37.87, 0.85, 2, 46, 162.36, 71.5, 0.24107, 66, 52.15, 71.5, 0.75893, 2, 46, 163.11, -47.44, 0.41951, 66, 52.9, -47.44, 0.58049, 2, 46, 165.94, -5.87, 0.16355, 66, 55.73, -5.87, 0.83645, 2, 46, 165.14, 37.38, 0.15, 66, 54.93, 37.38, 0.85, 2, 46, 157.6, 71.4, 0.21735, 66, 47.39, 71.4, 0.78265, 3, 46, 163.5, -99.54, 0.61812, 47, 39.01, -15.71, 0.30445, 66, 53.29, -99.54, 0.07744, 2, 46, 45.38, 27.24, 0.16741, 66, -64.83, 27.24, 0.83259, 2, 46, 63.74, 44.98, 0.15, 66, -46.47, 44.98, 0.85, 2, 46, 70.7, 61.92, 0.22175, 66, -39.51, 61.92, 0.77825, 2, 46, 62.88, 78.71, 0.38, 66, -47.34, 78.71, 0.62, 2, 46, 46.53, 85.3, 0.51, 66, -63.68, 85.3, 0.49, 2, 46, 29.92, 79.34, 0.388, 66, -80.29, 79.34, 0.612, 2, 46, 15.08, 62.21, 0.38, 66, -95.13, 62.21, 0.62, 2, 46, 14.09, 45.32, 0.41, 66, -96.12, 45.32, 0.59, 2, 46, 24.3, 27.06, 0.192, 66, -85.91, 27.06, 0.808, 1, 66, -61.57, 15.3, 1, 2, 46, 84.87, 62.14, 0.16757, 66, -25.34, 62.14, 0.83243, 2, 46, 61.9, 94.84, 0.68145, 66, -48.31, 94.84, 0.31855, 2, 46, 22.54, 21.88, 0.16, 66, -87.67, 21.88, 0.84, 2, 46, 43.15, -95.95, 0.73445, 66, -67.06, -95.95, 0.26555, 2, 46, 41.77, -87.24, 0.67858, 66, -68.44, -87.24, 0.32142, 2, 46, 60.05, -70.36, 0.50195, 66, -50.16, -70.36, 0.49805, 2, 46, 48.49, 51.09, 0.25, 66, -61.72, 51.09, 0.75, 2, 46, 48.17, 73.71, 0.15634, 66, -62.04, 73.71, 0.84366 ], + "hull": 29, + "edges": [ 10, 8, 8, 6, 6, 4, 4, 2, 2, 0, 0, 56, 54, 56, 54, 52, 52, 50, 50, 48, 48, 46, 46, 44, 42, 44, 32, 34, 4, 58, 58, 60, 62, 64, 64, 66, 66, 54, 50, 68, 68, 70, 70, 44, 60, 72, 62, 74, 72, 74, 74, 76, 76, 78, 78, 44, 16, 80, 80, 82, 82, 84, 84, 86, 86, 44, 14, 88, 88, 72, 14, 16, 10, 12, 12, 14, 12, 60, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 90, 108, 110, 110, 112, 38, 40, 40, 42, 112, 40, 34, 36, 36, 38, 36, 114, 114, 108, 30, 32, 30, 28, 24, 26, 28, 26, 22, 24, 22, 20, 20, 18, 18, 16, 28, 116, 116, 118, 118, 120, 120, 20 ], + "width": 271, + "height": 298 + } + }, + "head-bb": { + "head": { + "type": "boundingbox", + "vertexCount": 6, + "vertices": [ -19.14, -70.3, 40.8, -118.08, 257.78, -115.62, 285.17, 57.18, 120.77, 164.95, -5.07, 76.95 ] + } + }, + "hoverboard-board": { + "hoverboard-board": { + "type": "mesh", + "uvs": [ 0.13865, 0.56624, 0.11428, 0.51461, 0.07619, 0.52107, 0.02364, 0.52998, 0.01281, 0.53182, 0, 0.37979, 0, 0.2206, 0.00519, 0.10825, 0.01038, 0.10726, 0.03834, 0.10194, 0.05091, 0, 0.08326, 0, 0.10933, 0.04206, 0.1382, 0.08865, 0.18916, 0.24067, 0.22234, 0.4063, 0.23886, 0.44063, 0.83412, 0.44034, 0.88444, 0.38296, 0.92591, 0.32639, 0.95996, 0.28841, 0.98612, 0.28542, 1, 0.38675, 0.99494, 0.47104, 0.97883, 0.53251, 0.94409, 0.62135, 0.90206, 0.69492, 0.86569, 0.71094, 0.82822, 0.70791, 0.81286, 0.77127, 0.62931, 0.77266, 0.61364, 0.70645, 0.47166, 0.70664, 0.45901, 0.77827, 0.27747, 0.76986, 0.2658, 0.70372, 0.24976, 0.71381, 0.24601, 0.77827, 0.23042, 0.84931, 0.20926, 0.90956, 0.17299, 1, 0.15077, 0.99967, 0.12906, 0.90192, 0.10369, 0.73693, 0.10198, 0.62482, 0.09131, 0.47272, 0.09133, 0.41325, 0.15082, 0.41868, 0.21991, 0.51856, 0.06331, 0.10816, 0.08383, 0.21696, 0.08905, 0.37532, 0.15903, 0.58726, 0.17538, 0.65706, 0.20118, 0.8029, 0.17918, 0.55644, 0.22166, 0.5802, 0.86259, 0.57962, 0.92346, 0.48534, 0.96691, 0.36881, 0.0945, 0.13259, 0.12688, 0.17831, 0.15986, 0.24682, 0.18036, 0.31268, 0.20607, 0.4235, 0.16074, 0.85403, 0.13624, 0.70122, 0.12096, 0.64049, 0.02396, 0.21811, 0.02732, 0.37839, 0.02557, 0.4972, 0.14476, 0.45736, 0.18019, 0.51689, 0.19692, 0.56636 ], + "triangles": [ 10, 11, 12, 9, 10, 12, 49, 9, 12, 60, 49, 12, 13, 60, 12, 61, 60, 13, 50, 49, 60, 50, 60, 61, 68, 8, 9, 68, 9, 49, 68, 49, 50, 7, 8, 68, 6, 7, 68, 61, 13, 14, 62, 61, 14, 50, 61, 62, 63, 62, 14, 59, 20, 21, 19, 20, 59, 51, 50, 62, 51, 62, 63, 51, 69, 68, 51, 68, 50, 6, 68, 69, 5, 6, 69, 18, 19, 59, 15, 63, 14, 59, 21, 22, 47, 51, 63, 47, 46, 51, 47, 63, 64, 15, 64, 63, 64, 15, 16, 71, 46, 47, 23, 59, 22, 69, 51, 70, 45, 46, 71, 70, 51, 2, 58, 18, 59, 58, 59, 23, 17, 18, 58, 70, 5, 69, 2, 51, 46, 1, 45, 71, 47, 48, 71, 47, 64, 48, 48, 72, 71, 1, 71, 72, 16, 48, 64, 45, 2, 46, 2, 45, 1, 70, 4, 5, 3, 70, 2, 3, 4, 70, 24, 58, 23, 72, 0, 1, 73, 55, 72, 55, 0, 72, 48, 73, 72, 57, 17, 58, 25, 57, 58, 56, 48, 16, 73, 48, 56, 56, 16, 17, 56, 17, 57, 52, 0, 55, 24, 25, 58, 44, 0, 52, 67, 44, 52, 52, 56, 53, 73, 52, 55, 56, 52, 73, 67, 52, 53, 26, 57, 25, 66, 67, 53, 56, 32, 35, 53, 56, 35, 56, 57, 32, 28, 31, 57, 57, 31, 32, 57, 27, 28, 26, 27, 57, 36, 53, 35, 43, 44, 67, 43, 67, 66, 34, 35, 32, 29, 31, 28, 30, 31, 29, 53, 54, 66, 53, 36, 54, 33, 34, 32, 37, 54, 36, 65, 43, 66, 38, 54, 37, 54, 65, 66, 39, 65, 54, 42, 43, 65, 38, 39, 54, 40, 42, 65, 40, 41, 42, 65, 39, 40 ], + "vertices": [ -189.36, 15.62, -201.35, 23.47, -220.09, 22.49, -245.95, 21.13, -251.28, 20.86, -257.58, 43.96, -257.57, 68.16, -255.02, 85.24, -252.47, 85.39, -238.71, 86.2, -232.52, 101.69, -216.61, 101.69, -203.78, 95.3, -189.58, 88.21, -164.51, 65.1, -148.19, 39.93, -140.06, 34.71, 152.82, 34.73, 177.57, 43.45, 197.97, 52.05, 214.72, 57.82, 227.6, 58.27, 234.42, 42.87, 231.94, 30.06, 224.01, 20.72, 206.91, 7.21, 186.23, -3.97, 168.34, -6.4, 149.9, -5.94, 142.35, -15.57, 52.04, -15.77, 44.33, -5.71, -25.52, -5.73, -31.75, -16.62, -121.07, -15.34, -126.81, -5.28, -134.7, -6.81, -136.54, -16.61, -144.22, -27.41, -154.63, -36.57, -172.47, -50.31, -183.41, -50.26, -194.09, -35.4, -206.56, -10.32, -207.4, 6.72, -212.65, 29.84, -212.64, 38.88, -183.37, 38.05, -149.38, 22.86, -226.43, 85.25, -216.33, 68.71, -213.76, 44.64, -179.34, 12.42, -171.29, 1.81, -158.6, -20.36, -169.42, 17.11, -148.52, 13.49, 166.82, 13.56, 196.76, 27.89, 218.14, 45.6, -211.08, 81.54, -195.15, 74.59, -178.93, 64.17, -168.84, 54.16, -156.19, 37.31, -178.5, -28.13, -190.55, -4.9, -198.07, 4.33, -245.79, 68.54, -244.14, 44.18, -245, 26.12, -186.36, 32.17, -168.92, 23.12, -160.69, 15.6 ], + "hull": 45, + "edges": [ 0, 2, 8, 10, 10, 12, 12, 14, 18, 20, 20, 22, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 80, 82, 82, 84, 84, 86, 86, 88, 0, 88, 2, 90, 90, 92, 92, 94, 94, 96, 96, 32, 18, 98, 98, 100, 100, 102, 2, 4, 102, 4, 92, 102, 0, 104, 104, 106, 106, 108, 78, 80, 108, 78, 74, 76, 76, 78, 62, 56, 64, 70, 0, 110, 112, 114, 114, 116, 116, 118, 118, 42, 50, 116, 114, 34, 98, 120, 120, 122, 22, 24, 24, 26, 120, 24, 122, 124, 124, 126, 126, 128, 128, 96, 80, 130, 130, 132, 132, 134, 134, 88, 14, 16, 16, 18, 136, 16, 136, 138, 138, 140, 4, 6, 6, 8, 140, 6, 96, 112, 92, 142, 142, 144, 110, 146, 146, 112, 144, 146 ], + "width": 492, + "height": 152 + } + }, + "hoverboard-thruster-front": { + "hoverboard-thruster": { "x": 0.02, "y": -7.08, "rotation": 0.17, "width": 60, "height": 64 } + }, + "hoverboard-thruster-rear": { + "hoverboard-thruster": { "x": 1.1, "y": -6.29, "rotation": 0.17, "width": 60, "height": 64 } + }, + "hoverglow-front": { + "hoverglow-small": { + "x": 2.13, + "y": -2, + "scaleX": 0.303, + "scaleY": 0.495, + "rotation": 0.15, + "width": 274, + "height": 75 + } + }, + "hoverglow-rear": { + "hoverglow-small": { + "x": 1.39, + "y": -2.09, + "scaleX": 0.303, + "scaleY": 0.495, + "rotation": 0.61, + "width": 274, + "height": 75 + } + }, + "mouth": { + "mouth-grind": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 2, 66, -98.93, -85.88, 0.22, 46, 11.28, -85.88, 0.78, 2, 66, -129.77, 1.84, 0.6, 46, -19.56, 1.84, 0.4, 2, 66, -74.12, 21.41, 0.6, 46, 36.09, 21.41, 0.4, 2, 66, -43.28, -66.32, 0.4, 46, 66.93, -66.32, 0.6 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 93, + "height": 59 + }, + "mouth-oooo": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 2, 46, 11.28, -85.89, 0.22, 66, -98.93, -85.89, 0.78, 2, 46, -19.56, 1.85, 0.6, 66, -129.78, 1.85, 0.4, 2, 46, 36.1, 21.42, 0.6, 66, -74.12, 21.42, 0.4, 2, 46, 66.94, -66.32, 0.4, 66, -43.27, -66.32, 0.6 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 93, + "height": 59 + }, + "mouth-smile": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 2, 66, -98.93, -85.89, 0.21075, 46, 11.28, -85.89, 0.78925, 2, 66, -129.77, 1.85, 0.6, 46, -19.56, 1.85, 0.4, 2, 66, -74.11, 21.42, 0.6, 46, 36.1, 21.42, 0.4, 2, 66, -43.27, -66.32, 0.40772, 46, 66.94, -66.32, 0.59228 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 93, + "height": 59 + } + }, + "muzzle": { + "muzzle01": { + "x": 151.97, + "y": 5.81, + "scaleX": 3.7361, + "scaleY": 3.7361, + "rotation": 0.15, + "width": 133, + "height": 79 + }, + "muzzle02": { + "x": 187.25, + "y": 5.9, + "scaleX": 4.0623, + "scaleY": 4.0623, + "rotation": 0.15, + "width": 135, + "height": 84 + }, + "muzzle03": { + "x": 231.96, + "y": 6.02, + "scaleX": 4.1325, + "scaleY": 4.1325, + "rotation": 0.15, + "width": 166, + "height": 106 + }, + "muzzle04": { + "x": 231.96, + "y": 6.02, + "scaleX": 4.0046, + "scaleY": 4.0046, + "rotation": 0.15, + "width": 149, + "height": 90 + }, + "muzzle05": { + "x": 293.8, + "y": 6.19, + "scaleX": 4.4673, + "scaleY": 4.4673, + "rotation": 0.15, + "width": 135, + "height": 75 + } + }, + "muzzle-glow": { + "muzzle-glow": { "width": 50, "height": 50 } + }, + "muzzle-ring": { + "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } + }, + "muzzle-ring2": { + "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } + }, + "muzzle-ring3": { + "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } + }, + "muzzle-ring4": { + "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } + }, + "neck": { + "neck": { "x": 9.77, "y": -3.01, "rotation": -55.22, "width": 36, "height": 41 } + }, + "portal-bg": { + "portal-bg": { "x": -3.1, "y": 7.25, "scaleX": 1.0492, "scaleY": 1.0492, "width": 266, "height": 266 } + }, + "portal-flare1": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare2": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare3": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare4": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare5": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare6": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare7": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare8": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare9": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare10": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-shade": { + "portal-shade": { "width": 266, "height": 266 } + }, + "portal-streaks1": { + "portal-streaks1": { "scaleX": 0.9774, "scaleY": 0.9774, "width": 252, "height": 256 } + }, + "portal-streaks2": { + "portal-streaks2": { "x": -1.64, "y": 2.79, "width": 250, "height": 249 } + }, + "rear-bracer": { + "rear-bracer": { "x": 11.15, "y": -2.2, "rotation": 66.17, "width": 56, "height": 72 } + }, + "rear-foot": { + "rear-foot": { + "type": "mesh", + "uvs": [ 0.48368, 0.1387, 0.51991, 0.21424, 0.551, 0.27907, 0.58838, 0.29816, 0.63489, 0.32191, 0.77342, 0.39267, 1, 0.73347, 1, 1, 0.54831, 0.99883, 0.31161, 1, 0, 1, 0, 0.41397, 0.13631, 0, 0.41717, 0 ], + "triangles": [ 8, 3, 4, 8, 4, 5, 8, 5, 6, 8, 6, 7, 11, 1, 10, 3, 9, 2, 2, 10, 1, 12, 13, 0, 0, 11, 12, 1, 11, 0, 2, 9, 10, 3, 8, 9 ], + "vertices": [ 2, 8, 10.45, 29.41, 0.90802, 9, -6.74, 49.62, 0.09198, 2, 8, 16.56, 29.27, 0.84259, 9, -2.65, 45.09, 0.15741, 2, 8, 21.8, 29.15, 0.69807, 9, 0.85, 41.2, 0.30193, 2, 8, 25.53, 31.43, 0.52955, 9, 5.08, 40.05, 0.47045, 2, 8, 30.18, 34.27, 0.39303, 9, 10.33, 38.62, 0.60697, 2, 8, 44.02, 42.73, 0.27525, 9, 25.98, 34.36, 0.72475, 2, 8, 76.47, 47.28, 0.21597, 9, 51.56, 13.9, 0.78403, 2, 8, 88.09, 36.29, 0.28719, 9, 51.55, -2.09, 0.71281, 2, 8, 52.94, -0.73, 0.47576, 9, 0.52, -1.98, 0.52424, 2, 8, 34.63, -20.23, 0.68757, 9, -26.23, -2.03, 0.31243, 2, 8, 10.44, -45.81, 0.84141, 9, -61.43, -2, 0.15859, 2, 8, -15.11, -21.64, 0.93283, 9, -61.4, 33.15, 0.06717, 1, 8, -22.57, 6.61, 1, 1, 8, -0.76, 29.67, 1 ], + "hull": 14, + "edges": [ 14, 12, 10, 12, 14, 16, 16, 18, 18, 20, 4, 18, 20, 22, 24, 26, 22, 24, 4, 2, 2, 20, 4, 6, 6, 16, 6, 8, 8, 10, 2, 0, 0, 26 ], + "width": 113, + "height": 60 + } + }, + "rear-shin": { + "rear-shin": { "x": 58.29, "y": -2.75, "rotation": 92.37, "width": 75, "height": 178 } + }, + "rear-thigh": { + "rear-thigh": { "x": 33.11, "y": -4.11, "rotation": 72.54, "width": 55, "height": 94 } + }, + "rear-upper-arm": { + "rear-upper-arm": { "x": 21.13, "y": 4.09, "rotation": 89.33, "width": 40, "height": 87 } + }, + "side-glow1": { + "hoverglow-small": { "x": 2.09, "scaleX": 0.2353, "scaleY": 0.4132, "width": 274, "height": 75 } + }, + "side-glow2": { + "hoverglow-small": { "x": 2.09, "scaleX": 0.2353, "scaleY": 0.4132, "width": 274, "height": 75 } + }, + "side-glow3": { + "hoverglow-small": { "x": 2.09, "scaleX": 0.3586, "scaleY": 0.6297, "width": 274, "height": 75 } + }, + "torso": { + "torso": { + "type": "mesh", + "uvs": [ 0.6251, 0.12672, 1, 0.26361, 1, 0.28871, 1, 0.66021, 1, 0.68245, 0.92324, 0.69259, 0.95116, 0.84965, 0.77124, 1, 0.49655, 1, 0.27181, 1, 0.13842, 0.77196, 0.09886, 0.6817, 0.05635, 0.58471, 0, 0.45614, 0, 0.33778, 0, 0.19436, 0.14463, 0, 0.27802, 0, 0.72525, 0.27835, 0.76091, 0.46216, 0.84888, 0.67963, 0.68257, 0.63249, 0.53986, 0.3847, 0.25443, 0.3217, 0.30063, 0.55174, 0.39553, 0.79507, 0.26389, 0.17007, 0.5241, 0.18674, 0.71492, 0.76655, 0.82151, 0.72956, 0.27626, 0.4304, 0.62327, 0.52952, 0.3455, 0.66679, 0.53243, 0.2914 ], + "triangles": [ 18, 1, 2, 19, 2, 3, 18, 0, 1, 23, 15, 26, 27, 26, 16, 14, 15, 23, 15, 16, 26, 17, 27, 16, 13, 14, 23, 0, 27, 17, 13, 23, 30, 11, 12, 24, 21, 31, 19, 12, 13, 30, 24, 22, 31, 31, 22, 19, 12, 30, 24, 32, 24, 31, 24, 30, 22, 3, 20, 19, 32, 31, 21, 11, 24, 32, 4, 5, 3, 8, 28, 7, 7, 29, 6, 7, 28, 29, 9, 25, 8, 8, 25, 28, 9, 10, 25, 29, 5, 6, 10, 32, 25, 25, 21, 28, 25, 32, 21, 10, 11, 32, 28, 21, 29, 29, 20, 5, 29, 21, 20, 5, 20, 3, 20, 21, 19, 33, 26, 27, 22, 18, 19, 19, 18, 2, 33, 27, 18, 30, 23, 22, 22, 33, 18, 23, 33, 22, 33, 23, 26, 27, 0, 18 ], + "vertices": [ 2, 29, 44.59, -10.39, 0.88, 40, -17.65, 33.99, 0.12, 3, 28, 59.65, -45.08, 0.12189, 29, 17.13, -45.08, 0.26811, 40, 22.68, 15.82, 0.61, 3, 28, 55.15, -44.72, 0.1345, 29, 12.63, -44.72, 0.2555, 40, 23.43, 11.37, 0.61, 3, 27, 31.01, -39.45, 0.51133, 28, -11.51, -39.45, 0.30867, 40, 34.58, -54.57, 0.18, 3, 27, 27.01, -39.14, 0.53492, 28, -15.5, -39.14, 0.28508, 40, 35.25, -58.52, 0.18, 2, 27, 25.79, -31.5, 0.75532, 28, -16.73, -31.5, 0.24468, 1, 27, -2.61, -32, 1, 1, 27, -28.2, -12.29, 1, 1, 27, -26.08, 14.55, 1, 1, 27, -24.35, 36.5, 1, 2, 27, 17.6, 46.3, 0.8332, 28, -24.92, 46.3, 0.1668, 2, 27, 34.1, 48.89, 0.59943, 28, -8.42, 48.89, 0.40058, 3, 27, 51.83, 51.67, 0.29262, 28, 9.32, 51.67, 0.63181, 29, -33.2, 51.67, 0.07557, 3, 27, 75.34, 55.35, 0.06656, 28, 32.82, 55.35, 0.62298, 29, -9.7, 55.35, 0.31046, 2, 28, 54.06, 53.67, 0.37296, 29, 11.54, 53.67, 0.62704, 2, 28, 79.79, 51.64, 0.10373, 29, 37.27, 51.64, 0.89627, 1, 29, 71.04, 34.76, 1, 1, 29, 70.01, 21.72, 1, 1, 30, 36.74, 7.06, 1, 3, 30, 45.7, -24.98, 0.67, 28, 25.87, -18.9, 0.3012, 29, -16.65, -18.9, 0.0288, 2, 27, 28.69, -24.42, 0.77602, 28, -13.83, -24.42, 0.22398, 3, 30, 43.24, -56.49, 0.064, 27, 38.43, -8.84, 0.67897, 28, -4.09, -8.84, 0.25703, 3, 30, 22.02, -14.85, 0.29, 28, 41.48, 1.59, 0.53368, 29, -1.04, 1.59, 0.17632, 3, 30, -7.45, -8.33, 0.76, 28, 54.98, 28.59, 0.06693, 29, 12.46, 28.59, 0.17307, 3, 30, 3.91, -48.4, 0.25, 27, 55.87, 27.33, 0.15843, 28, 13.35, 27.33, 0.59157, 1, 27, 11.47, 21.51, 1, 2, 30, -11.09, 18.74, 0.416, 29, 39.6, 25.51, 0.584, 2, 30, 14.56, 20.03, 0.53, 29, 34.6, 0.33, 0.47, 1, 27, 14.12, -10.1, 1, 2, 27, 19.94, -21.03, 0.92029, 28, -22.58, -21.03, 0.07971, 3, 30, -2.08, -27.26, 0.29, 28, 35.31, 27.99, 0.49582, 29, -7.21, 27.99, 0.21418, 2, 30, 34.42, -39.19, 0.25, 28, 14.84, -4.5, 0.75, 2, 27, 34.87, 24.58, 0.67349, 28, -7.64, 24.58, 0.32651, 2, 30, 18.5, 1.59, 0.76, 29, 15.76, 1, 0.24 ], + "hull": 18, + "edges": [ 14, 12, 12, 10, 10, 8, 18, 20, 32, 34, 30, 32, 2, 4, 36, 4, 36, 38, 38, 40, 4, 6, 6, 8, 40, 6, 40, 42, 14, 16, 16, 18, 50, 16, 46, 52, 54, 36, 2, 0, 0, 34, 54, 0, 54, 32, 20, 50, 14, 56, 56, 42, 50, 56, 56, 58, 58, 40, 58, 10, 46, 60, 60, 48, 26, 60, 60, 44, 24, 26, 24, 48, 42, 62, 62, 44, 48, 62, 48, 64, 64, 50, 42, 64, 20, 22, 22, 24, 64, 22, 26, 28, 28, 30, 28, 46, 44, 66, 66, 54, 46, 66, 66, 36, 62, 38 ], + "width": 98, + "height": 180 + } + } + } + } +], +"events": { + "footstep": {} +}, +"animations": { + "aim": { + "slots": { + "crosshair": { + "attachment": [ + { "name": "crosshair" } + ] + } + }, + "bones": { + "front-fist": { + "rotate": [ + { "value": 36.08 } + ] + }, + "rear-bracer": { + "rotate": [ + { "value": -26.55 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { "value": 62.31 } + ] + }, + "front-bracer": { + "rotate": [ + { "value": 9.11 } + ] + }, + "gun": { + "rotate": [ + { "value": -0.31 } + ] + } + }, + "ik": { + "aim-ik": [ + { "mix": 0.995 } + ] + }, + "transform": { + "aim-front-arm-transform": [ + { "mixRotate": 0.784, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } + ], + "aim-head-transform": [ + { "mixRotate": 0.659, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } + ], + "aim-torso-transform": [ + { "mixRotate": 0.423, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } + ] + } + }, + "death": { + "slots": { + "eye": { + "attachment": [ + { "name": "eye-surprised" }, + { "time": 0.5333, "name": "eye-indifferent" }, + { "time": 2.2, "name": "eye-surprised" }, + { "time": 4.6, "name": "eye-indifferent" } + ] + }, + "front-fist": { + "attachment": [ + { "name": "front-fist-open" } + ] + }, + "mouth": { + "attachment": [ + { "name": "mouth-oooo" }, + { "time": 0.5333, "name": "mouth-grind" }, + { "time": 1.4, "name": "mouth-oooo" }, + { "time": 2.1667, "name": "mouth-grind" }, + { "time": 4.5333, "name": "mouth-oooo" } + ] + } + }, + "bones": { + "head": { + "rotate": [ + { + "value": -2.83, + "curve": [ 0.015, -2.83, 0.036, 12.72 ] + }, + { + "time": 0.0667, + "value": 12.19, + "curve": [ 0.096, 11.68, 0.119, -1.14 ] + }, + { + "time": 0.1333, + "value": -6.86, + "curve": [ 0.149, -13.27, 0.21, -37.28 ] + }, + { + "time": 0.3, + "value": -36.86, + "curve": [ 0.354, -36.61, 0.412, -32.35 ] + }, + { + "time": 0.4667, + "value": -23.49, + "curve": [ 0.49, -19.87, 0.512, -3.29 ] + }, + { + "time": 0.5333, + "value": -3.24, + "curve": [ 0.56, -3.39, 0.614, -67.25 ] + }, + { + "time": 0.6333, + "value": -74.4, + "curve": [ 0.652, -81.58, 0.702, -88.94 ] + }, + { + "time": 0.7333, + "value": -88.93, + "curve": [ 0.805, -88.91, 0.838, -80.87 ] + }, + { + "time": 0.8667, + "value": -81.03, + "curve": [ 0.922, -81.32, 0.976, -85.29 ] + }, + { "time": 1, "value": -85.29, "curve": "stepped" }, + { + "time": 2.2333, + "value": -85.29, + "curve": [ 2.314, -85.29, 2.382, -68.06 ] + }, + { + "time": 2.4667, + "value": -63.48, + "curve": [ 2.57, -57.87, 2.916, -55.24 ] + }, + { + "time": 3.2, + "value": -55.1, + "curve": [ 3.447, -54.98, 4.135, -56.61 ] + }, + { + "time": 4.2667, + "value": -58.23, + "curve": [ 4.672, -63.24, 4.646, -82.69 ] + }, + { "time": 4.9333, "value": -85.29 } + ], + "scale": [ + { + "time": 0.4667, + "curve": [ 0.469, 1.005, 0.492, 1.065, 0.475, 1.018, 0.492, 0.94 ] + }, + { + "time": 0.5, + "x": 1.065, + "y": 0.94, + "curve": [ 0.517, 1.065, 0.541, 0.991, 0.517, 0.94, 0.542, 1.026 ] + }, + { + "time": 0.5667, + "x": 0.99, + "y": 1.025, + "curve": [ 0.593, 0.988, 0.609, 1.002, 0.595, 1.024, 0.607, 1.001 ] + }, + { "time": 0.6333 } + ] + }, + "neck": { + "rotate": [ + { + "value": -2.83, + "curve": [ 0.114, 1.33, 0.195, 4.13 ] + }, + { + "time": 0.2667, + "value": 4.13, + "curve": [ 0.351, 4.14, 0.444, -24.5 ] + }, + { + "time": 0.5, + "value": -24.69, + "curve": [ 0.571, -23.89, 0.55, 34.22 ] + }, + { + "time": 0.6667, + "value": 35.13, + "curve": [ 0.713, 34.81, 0.756, 22.76 ] + }, + { + "time": 0.8333, + "value": 22.82, + "curve": [ 0.868, 22.84, 0.916, 47.95 ] + }, + { "time": 0.9667, "value": 47.95, "curve": "stepped" }, + { + "time": 2.2333, + "value": 47.95, + "curve": [ 2.3, 47.95, 2.617, 18.72 ] + }, + { + "time": 2.6667, + "value": 18.51, + "curve": [ 3.172, 16.58, 4.06, 16.79 ] + }, + { + "time": 4.5333, + "value": 18.51, + "curve": [ 4.707, 19.13, 4.776, 41.11 ] + }, + { "time": 4.8, "value": 47.95 } + ] + }, + "torso": { + "rotate": [ + { + "value": -8.62, + "curve": [ 0.01, -16.71, 0.032, -33.6 ] + }, + { + "time": 0.0667, + "value": -33.37, + "curve": [ 0.182, -32.61, 0.298, 123.07 ] + }, + { + "time": 0.4667, + "value": 122.77, + "curve": [ 0.511, 122.69, 0.52, 100.2 ] + }, + { + "time": 0.5667, + "value": 88.96, + "curve": [ 0.588, 83.89, 0.667, 75.34 ] + }, + { + "time": 0.7, + "value": 75.34, + "curve": [ 0.767, 75.34, 0.9, 76.03 ] + }, + { "time": 0.9667, "value": 76.03 } + ] + }, + "front-upper-arm": { + "rotate": [ + { + "value": -38.86, + "curve": [ 0.022, -40.38, 0.096, -41.92 ] + }, + { + "time": 0.1333, + "value": -41.92, + "curve": [ 0.176, -41.92, 0.216, -16.92 ] + }, + { + "time": 0.2333, + "value": -4.35, + "curve": [ 0.258, 13.69, 0.308, 60.35 ] + }, + { + "time": 0.4, + "value": 60.17, + "curve": [ 0.496, 59.98, 0.539, 33.63 ] + }, + { + "time": 0.5667, + "value": 23.06, + "curve": [ 0.595, 32.71, 0.675, 53.71 ] + }, + { + "time": 0.7333, + "value": 53.61, + "curve": [ 0.797, 53.51, 0.926, 30.98 ] + }, + { "time": 0.9333, "value": 19.57, "curve": "stepped" }, + { + "time": 1.9667, + "value": 19.57, + "curve": [ 2.245, 19.57, 2.702, 77.03 ] + }, + { + "time": 3.0667, + "value": 77.06, + "curve": [ 3.209, 77.33, 3.291, 67.99 ] + }, + { + "time": 3.4333, + "value": 67.96, + "curve": [ 3.608, 68.34, 3.729, 73.88 ] + }, + { + "time": 3.8333, + "value": 73.42, + "curve": [ 4.152, 73.91, 4.46, 71.98 ] + }, + { + "time": 4.6333, + "value": 64.77, + "curve": [ 4.688, 62.5, 4.847, 26.42 ] + }, + { "time": 4.8667, "value": 10.94 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "value": -44.7, + "curve": [ 0.033, -44.7, 0.12, 54.89 ] + }, + { + "time": 0.1333, + "value": 64.62, + "curve": [ 0.154, 79.18, 0.214, 79.42 ] + }, + { + "time": 0.2667, + "value": 63.4, + "curve": [ 0.293, 55.19, 0.332, 30.13 ] + }, + { + "time": 0.3667, + "value": 30.13, + "curve": [ 0.4, 30.13, 0.441, 39.87 ] + }, + { + "time": 0.4667, + "value": 55.13, + "curve": [ 0.488, 68.18, 0.52, 100.72 ] + }, + { + "time": 0.5333, + "value": 111.96, + "curve": [ 0.551, 126.88, 0.627, 185.97 ] + }, + { + "time": 0.6667, + "value": 185.97, + "curve": [ 0.692, 185.97, 0.736, 162.43 ] + }, + { + "time": 0.8, + "value": 158.01, + "curve": [ 0.9, 151.12, 1.017, 144.01 ] + }, + { "time": 1.1, "value": 144.01, "curve": "stepped" }, + { + "time": 2.3667, + "value": 144.01, + "curve": [ 2.492, 144.01, 2.742, 138.63 ] + }, + { + "time": 2.8667, + "value": 138.63, + "curve": [ 3.067, 138.63, 3.467, 138.63 ] + }, + { + "time": 3.6667, + "value": 138.63, + "curve": [ 3.883, 138.63, 4.317, 135.18 ] + }, + { + "time": 4.5333, + "value": 135.18, + "curve": [ 4.575, 135.18, 4.692, 131.59 ] + }, + { + "time": 4.7333, + "value": 131.59, + "curve": [ 4.758, 131.59, 4.517, 144.01 ] + }, + { "time": 4.8333, "value": 144.01 } + ], + "translate": [ + { + "time": 0.4667, + "curve": [ 0.517, 0, 0.617, -34.96, 0.517, 0, 0.617, -16.59 ] + }, + { "time": 0.6667, "x": -35.02, "y": -16.62 } + ] + }, + "front-bracer": { + "rotate": [ + { + "value": 21.88, + "curve": [ 0.033, 21.88, 0.099, 20.44 ] + }, + { + "time": 0.1333, + "value": 9.43, + "curve": [ 0.164, -0.29, 0.162, -38.26 ] + }, + { + "time": 0.2, + "value": -38.05, + "curve": [ 0.24, -37.96, 0.228, -17.82 ] + }, + { + "time": 0.3333, + "value": -9.73, + "curve": [ 0.372, -6.76, 0.431, -0.74 ] + }, + { + "time": 0.4667, + "value": 6.47, + "curve": [ 0.489, 11.05, 0.503, 19.09 ] + }, + { + "time": 0.5333, + "value": 19.09, + "curve": [ 0.571, 19.09, 0.554, -42.67 ] + }, + { + "time": 0.6, + "value": -42.67, + "curve": [ 0.653, -42.67, 0.691, -13.8 ] + }, + { + "time": 0.7, + "value": -3.54, + "curve": [ 0.707, 3.8, 0.719, 24.94 ] + }, + { + "time": 0.8, + "value": 25.31, + "curve": [ 0.902, 24.75, 0.992, -0.34 ] + }, + { "time": 1, "value": -32.16, "curve": "stepped" }, + { + "time": 2.2333, + "value": -32.16, + "curve": [ 2.6, -32.16, 2.638, -5.3 ] + }, + { + "time": 2.7, + "value": -1.96, + "curve": [ 2.707, -1.56, 2.775, 1.67 ] + }, + { + "time": 2.8, + "value": 1.67, + "curve": [ 2.825, 1.67, 2.875, -0.39 ] + }, + { + "time": 2.9, + "value": -0.39, + "curve": [ 2.925, -0.39, 2.975, 0.26 ] + }, + { + "time": 3, + "value": 0.26, + "curve": [ 3.025, 0.26, 3.075, -1.81 ] + }, + { + "time": 3.1, + "value": -1.81, + "curve": [ 3.125, -1.81, 3.175, -0.52 ] + }, + { + "time": 3.2, + "value": -0.52, + "curve": [ 3.225, -0.52, 3.275, -2.41 ] + }, + { + "time": 3.3, + "value": -2.41, + "curve": [ 3.333, -2.41, 3.4, -0.38 ] + }, + { + "time": 3.4333, + "value": -0.38, + "curve": [ 3.467, -0.38, 3.533, -2.25 ] + }, + { + "time": 3.5667, + "value": -2.25, + "curve": [ 3.592, -2.25, 3.642, -0.33 ] + }, + { + "time": 3.6667, + "value": -0.33, + "curve": [ 3.7, -0.33, 3.767, -1.34 ] + }, + { + "time": 3.8, + "value": -1.34, + "curve": [ 3.825, -1.34, 3.862, -0.77 ] + }, + { + "time": 3.9, + "value": -0.77, + "curve": [ 3.942, -0.77, 3.991, -1.48 ] + }, + { + "time": 4, + "value": -1.87, + "curve": [ 4.167, -1.87, 4.5, -1.96 ] + }, + { + "time": 4.6667, + "value": -1.96, + "curve": [ 4.709, 18.05, 4.767, 34.55 ] + }, + { + "time": 4.8, + "value": 34.55, + "curve": [ 4.84, 34.24, 4.902, 12.03 ] + }, + { "time": 4.9333, "value": -18.75 } + ] + }, + "front-fist": { + "rotate": [ + { + "value": -2.33, + "curve": [ 0.019, 4.43, 0.069, 10.82 ] + }, + { + "time": 0.1, + "value": 10.6, + "curve": [ 0.148, 10.6, 0.123, -15.24 ] + }, + { + "time": 0.2, + "value": -15.35, + "curve": [ 0.266, -15.44, 0.316, -6.48 ] + }, + { + "time": 0.3333, + "value": -3.9, + "curve": [ 0.362, 0.43, 0.479, 22.36 ] + }, + { + "time": 0.5667, + "value": 22.01, + "curve": [ 0.61, 21.84, 0.627, 12.85 ] + }, + { + "time": 0.6333, + "value": 9.05, + "curve": [ 0.643, 2.77, 0.622, -39.43 ] + }, + { + "time": 0.7, + "value": -39.5, + "curve": [ 0.773, -39.57, 0.814, 14.77 ] + }, + { + "time": 0.8667, + "value": 14.81, + "curve": [ 0.965, 14.88, 1.1, 5.64 ] + }, + { "time": 1.1, "value": -6.08, "curve": "stepped" }, + { + "time": 2.2333, + "value": -6.08, + "curve": [ 2.307, -6.08, 2.427, -25.89 ] + }, + { + "time": 2.5333, + "value": -22.42, + "curve": [ 2.598, -20.38, 2.657, 5.73 ] + }, + { + "time": 2.7, + "value": 5.73, + "curve": [ 2.77, 5.73, 2.851, -5.38 ] + }, + { + "time": 2.9333, + "value": -5.38, + "curve": [ 3.008, -5.38, 3.087, -4.54 ] + }, + { + "time": 3.1667, + "value": -4.17, + "curve": [ 3.223, -3.91, 4.486, 5.73 ] + }, + { + "time": 4.6667, + "value": 5.73, + "curve": [ 4.733, 5.73, 4.886, -2.47 ] + }, + { "time": 4.9333, "value": -6.52 } + ] + }, + "rear-bracer": { + "rotate": [ + { + "value": 10.36, + "curve": [ 0.033, 10.36, 0.1, -32.89 ] + }, + { + "time": 0.1333, + "value": -32.89, + "curve": [ 0.183, -32.89, 0.283, -4.45 ] + }, + { + "time": 0.3333, + "value": -4.45, + "curve": [ 0.367, -4.45, 0.438, -6.86 ] + }, + { + "time": 0.4667, + "value": -8.99, + "curve": [ 0.529, -13.62, 0.605, -20.58 ] + }, + { + "time": 0.6333, + "value": -23.2, + "curve": [ 0.708, -30.18, 0.758, -35.56 ] + }, + { + "time": 0.8, + "value": -35.56, + "curve": [ 0.875, -35.56, 1.025, -23.2 ] + }, + { "time": 1.1, "value": -23.2 } + ] + }, + "gun": { + "rotate": [ + { + "value": -2.79, + "curve": [ 0.033, -2.79, 0.12, -7.22 ] + }, + { + "time": 0.1333, + "value": -8.52, + "curve": [ 0.168, -11.87, 0.29, -23.71 ] + }, + { + "time": 0.3333, + "value": -26.24, + "curve": [ 0.369, -28.31, 0.436, -29.75 ] + }, + { + "time": 0.5, + "value": -29.66, + "curve": [ 0.552, -29.58, 0.611, -25.47 ] + }, + { + "time": 0.6333, + "value": -22.68, + "curve": [ 0.656, -19.76, 0.68, -10.02 ] + }, + { + "time": 0.7, + "value": -6.49, + "curve": [ 0.722, -2.6, 0.75, -1.22 ] + }, + { + "time": 0.7667, + "value": -1.35, + "curve": [ 0.792, -1.55, 0.842, -19.74 ] + }, + { "time": 0.8667, "value": -19.8 } + ] + }, + "hip": { + "translate": [ + { + "curve": [ 0.098, -42.62, 0.166, -79.85, 0.029, 84.97, 0.109, 155.93 ] + }, + { + "time": 0.2667, + "x": -133.79, + "y": 152.44, + "curve": [ 0.361, -184.63, 0.392, -203.69, 0.42, 149.12, 0.467, -15.7 ] + }, + { + "time": 0.4667, + "x": -230.02, + "y": -113.87, + "curve": [ 0.523, -249.86, 0.565, -261.7, 0.473, -133.1, 0.583, -203.43 ] + }, + { + "time": 0.6, + "x": -268.57, + "y": -203.43, + "curve": [ 0.663, -280.98, 0.816, -290.05, 0.708, -203.43, 0.892, -203.5 ] + }, + { "time": 1, "x": -290.42, "y": -203.5 } + ] + }, + "front-thigh": { + "rotate": [ + { + "curve": [ 0.06, 1.02, 0.151, 45.23 ] + }, + { + "time": 0.1667, + "value": 54.01, + "curve": [ 0.19, 66.85, 0.358, 169.85 ] + }, + { + "time": 0.5, + "value": 169.51, + "curve": [ 0.628, 169.85, 0.692, 108.85 ] + }, + { + "time": 0.7, + "value": 97.74, + "curve": [ 0.723, 102.6, 0.805, 111.6 ] + }, + { + "time": 0.8667, + "value": 111.69, + "curve": [ 0.899, 111.83, 1.015, 109.15 ] + }, + { "time": 1.0667, "value": 95.8 } + ] + }, + "front-shin": { + "rotate": [ + { + "curve": [ 0.086, -0.02, 0.191, -24.25 ] + }, + { + "time": 0.2, + "value": -26.5, + "curve": [ 0.214, -29.92, 0.249, -40.51 ] + }, + { + "time": 0.3333, + "value": -40.57, + "curve": [ 0.431, -40.7, 0.459, -11.34 ] + }, + { + "time": 0.4667, + "value": -8.71, + "curve": [ 0.477, -5.16, 0.524, 17.13 ] + }, + { + "time": 0.6, + "value": 16.98, + "curve": [ 0.632, 17.09, 0.625, 2.76 ] + }, + { + "time": 0.6333, + "value": 2.76, + "curve": [ 0.648, 2.76, 0.653, 2.75 ] + }, + { + "time": 0.6667, + "value": 2.59, + "curve": [ 0.678, 2.39, 0.733, 2.53 ] + }, + { + "time": 0.7333, + "value": -9.43, + "curve": [ 0.745, -2.48, 0.782, 3.12 ] + }, + { + "time": 0.8, + "value": 4.28, + "curve": [ 0.832, 6.32, 0.895, 8.46 ] + }, + { + "time": 0.9333, + "value": 8.49, + "curve": [ 0.986, 8.53, 1.051, 6.38 ] + }, + { + "time": 1.0667, + "value": 2.28, + "curve": [ 1.078, 4.17, 1.103, 5.86 ] + }, + { + "time": 1.1333, + "value": 5.88, + "curve": [ 1.191, 5.93, 1.209, 4.56 ] + }, + { "time": 1.2333, "value": 2.52 } + ] + }, + "rear-thigh": { + "rotate": [ + { + "curve": [ 0.033, 0, 0.12, 50.26 ] + }, + { + "time": 0.1333, + "value": 57.3, + "curve": [ 0.164, 73.34, 0.274, 147.18 ] + }, + { + "time": 0.3333, + "value": 147.1, + "curve": [ 0.475, 146.45, 0.583, 95.72 ] + }, + { + "time": 0.6, + "value": 79.66, + "curve": [ 0.62, 94.74, 0.732, 103.15 ] + }, + { + "time": 0.7667, + "value": 103.02, + "curve": [ 0.812, 102.85, 0.897, 95.75 ] + }, + { "time": 0.9333, "value": 83.01 } + ] + }, + "rear-shin": { + "rotate": [ + { + "curve": [ 0.021, -16.65, 0.091, -54.82 ] + }, + { + "time": 0.1667, + "value": -55.29, + "curve": [ 0.187, -55.42, 0.213, -52.52 ] + }, + { + "time": 0.2333, + "value": -45.98, + "curve": [ 0.242, -43.1, 0.311, -12.73 ] + }, + { + "time": 0.3333, + "value": -6.32, + "curve": [ 0.356, 0.13, 0.467, 24.5 ] + }, + { + "time": 0.5, + "value": 24.5, + "curve": [ 0.543, 24.5, 0.56, 3.78 ] + }, + { + "time": 0.5667, + "value": -3.53, + "curve": [ 0.585, 3.86, 0.659, 16.63 ] + }, + { + "time": 0.7, + "value": 16.56, + "curve": [ 0.782, 16.43, 0.896, 8.44 ] + }, + { + "time": 0.9333, + "value": 4.04, + "curve": [ 0.956, 6.84, 1.008, 8.41 ] + }, + { + "time": 1.0333, + "value": 8.41, + "curve": [ 1.067, 8.41, 1.122, 8.14 ] + }, + { "time": 1.1667, "value": 5.8 } + ] + }, + "rear-foot": { + "rotate": [ + { + "value": -0.28, + "curve": [ 0.033, -0.28, 0.256, -66.71 ] + }, + { + "time": 0.3667, + "value": -66.84, + "curve": [ 0.418, -66.91, 0.499, -21.79 ] + }, + { + "time": 0.6, + "value": -21.52, + "curve": [ 0.652, -21.38, 0.665, -53.96 ] + }, + { + "time": 0.7, + "value": -54.26, + "curve": [ 0.757, -53.96, 0.843, -2.07 ] + }, + { + "time": 0.9333, + "value": -1.47, + "curve": [ 0.968, -2.07, 0.975, -19.96 ] + }, + { + "time": 1, + "value": -19.96, + "curve": [ 1.025, -19.96, 1.075, -12.42 ] + }, + { + "time": 1.1, + "value": -12.42, + "curve": [ 1.133, -12.42, 1.2, -18.34 ] + }, + { "time": 1.2333, "value": -18.34 } + ] + }, + "front-foot": { + "rotate": [ + { + "curve": [ 0.008, -11.33, 0.108, -57.71 ] + }, + { + "time": 0.1333, + "value": -57.71, + "curve": [ 0.175, -57.71, 0.229, 19.73 ] + }, + { + "time": 0.3, + "value": 19.34, + "curve": [ 0.354, 19.34, 0.4, -57.76 ] + }, + { + "time": 0.4333, + "value": -57.76, + "curve": [ 0.458, -57.76, 0.511, -3.56 ] + }, + { + "time": 0.5333, + "value": 3.7, + "curve": [ 0.563, 13.29, 0.633, 15.79 ] + }, + { + "time": 0.6667, + "value": 15.79, + "curve": [ 0.7, 15.79, 0.767, -48.75 ] + }, + { + "time": 0.8, + "value": -48.75, + "curve": [ 0.842, -48.75, 0.925, 4.7 ] + }, + { + "time": 0.9667, + "value": 4.7, + "curve": [ 1, 4.7, 1.067, -22.9 ] + }, + { + "time": 1.1, + "value": -22.9, + "curve": [ 1.142, -22.9, 1.225, -13.28 ] + }, + { "time": 1.2667, "value": -13.28 } + ] + }, + "rear-foot-target": { + "rotate": [ + { "value": -0.28 } + ] + }, + "front-foot-tip": { + "rotate": [ + { + "value": -0.28, + "curve": [ 0.008, -0.28, 0.003, -66.62 ] + }, + { + "time": 0.0667, + "value": -65.75, + "curve": [ 0.166, -64.42, 0.234, 14.35 ] + }, + { + "time": 0.2667, + "value": 38.25, + "curve": [ 0.294, 57.91, 0.392, 89.79 ] + }, + { + "time": 0.4667, + "value": 90.73, + "curve": [ 0.483, 90.73, 0.55, 177.66 ] + }, + { + "time": 0.5667, + "value": 177.66, + "curve": [ 0.733, 176.24, 0.75, 11.35 ] + }, + { + "time": 0.8, + "value": 11.35, + "curve": [ 0.886, 12.29, 0.911, 47.88 ] + }, + { + "time": 0.9333, + "value": 56.77, + "curve": [ 0.967, 70.59, 1.05, 86.46 ] + }, + { + "time": 1.1, + "value": 86.46, + "curve": [ 1.187, 86.46, 1.214, 66.44 ] + }, + { "time": 1.3333, "value": 64.55 } + ] + }, + "back-foot-tip": { + "rotate": [ + { + "value": -0.28, + "curve": [ 0, -7.97, 0.027, -18.69 ] + }, + { + "time": 0.0667, + "value": -19, + "curve": [ 0.166, -19.3, 0.208, 15.58 ] + }, + { + "time": 0.2667, + "value": 45.95, + "curve": [ 0.306, 66.24, 0.378, 99.08 ] + }, + { + "time": 0.4333, + "value": 99.08, + "curve": [ 0.497, 98.62, 0.488, -1.2 ] + }, + { + "time": 0.5667, + "value": -1.32, + "curve": [ 0.637, -0.84, 0.687, 94.41 ] + }, + { + "time": 0.7333, + "value": 94.33, + "curve": [ 0.832, 94.16, 0.895, 29.6 ] + }, + { + "time": 0.9667, + "value": 28.67, + "curve": [ 1.026, 28.67, 1.045, 53.14 ] + }, + { "time": 1.1, "value": 53.38 } + ] + }, + "hair4": { + "rotate": [ + { + "curve": [ 0.011, 4.5, 0.05, 11.42 ] + }, + { + "time": 0.0667, + "value": 11.42, + "curve": [ 0.1, 11.42, 0.136, -5.92 ] + }, + { + "time": 0.1667, + "value": -10.54, + "curve": [ 0.206, -16.51, 0.327, -22 ] + }, + { + "time": 0.3667, + "value": -24.47, + "curve": [ 0.413, -27.37, 0.467, -43.99 ] + }, + { + "time": 0.5, + "value": -43.99, + "curve": [ 0.533, -43.99, 0.552, 12.12 ] + }, + { + "time": 0.6333, + "value": 11.85, + "curve": [ 0.714, 11.59, 0.758, -34.13 ] + }, + { + "time": 0.8, + "value": -34.13, + "curve": [ 0.858, -34.13, 1.015, -12.47 ] + }, + { + "time": 1.0667, + "value": -8.85, + "curve": [ 1.121, -5.07, 1.219, -0.02 ] + }, + { + "time": 1.3333, + "value": 1.29, + "curve": [ 1.509, 3.3, 1.763, 2.75 ] + }, + { + "time": 1.8667, + "value": 2.78, + "curve": [ 1.974, 2.81, 2.108, 2.81 ] + }, + { + "time": 2.2, + "value": 2.78, + "curve": [ 2.315, 2.74, 2.374, 1.22 ] + }, + { + "time": 2.4667, + "value": 1.18, + "curve": [ 2.525, 1.18, 2.608, 10.79 ] + }, + { + "time": 2.6667, + "value": 10.79, + "curve": [ 2.725, 10.79, 2.893, 4.72 ] + }, + { + "time": 3.0333, + "value": 4.72, + "curve": [ 3.117, 4.72, 3.283, 7.93 ] + }, + { + "time": 3.3667, + "value": 7.93, + "curve": [ 3.492, 7.93, 3.775, 6.93 ] + }, + { + "time": 3.9, + "value": 6.93, + "curve": [ 3.981, 6.93, 4.094, 6.9 ] + }, + { + "time": 4.2, + "value": 8.44, + "curve": [ 4.267, 9.42, 4.401, 16.61 ] + }, + { + "time": 4.5, + "value": 16.33, + "curve": [ 4.582, 16.12, 4.709, 9.94 ] + }, + { + "time": 4.7333, + "value": 6.51, + "curve": [ 4.747, 4.57, 4.779, -1.76 ] + }, + { + "time": 4.8, + "value": -1.75, + "curve": [ 4.823, -1.73, 4.82, 4.47 ] + }, + { + "time": 4.8667, + "value": 6.04, + "curve": [ 4.899, 7.14, 4.913, 6.93 ] + }, + { "time": 4.9333, "value": 6.93 } + ] + }, + "hair2": { + "rotate": [ + { + "value": 10.61, + "curve": [ 0.075, 10.61, 0.05, 12.67 ] + }, + { + "time": 0.0667, + "value": 12.67, + "curve": [ 0.123, 12.67, 0.194, -16.51 ] + }, + { + "time": 0.2, + "value": -19.87, + "curve": [ 0.207, -23.48, 0.236, -31.68 ] + }, + { + "time": 0.3, + "value": -31.8, + "curve": [ 0.356, -31.9, 0.437, -25.61 ] + }, + { + "time": 0.4667, + "value": -19.29, + "curve": [ 0.485, -15.33, 0.529, 6.48 ] + }, + { + "time": 0.5667, + "value": 6.67, + "curve": [ 0.628, 6.97, 0.65, -46.39 ] + }, + { + "time": 0.7333, + "value": -46.3, + "curve": [ 0.843, -46.17, 0.941, -33.37 ] + }, + { + "time": 0.9667, + "value": -23.17, + "curve": [ 0.972, -20.98, 1.047, 15.21 ] + }, + { + "time": 1.1, + "value": 15.21, + "curve": [ 1.142, 15.21, 1.183, 10.73 ] + }, + { + "time": 1.2667, + "value": 10.61, + "curve": [ 1.45, 10.34, 1.817, 10.61 ] + }, + { + "time": 2, + "value": 10.61, + "curve": [ 2.075, 10.61, 2.225, 16.9 ] + }, + { + "time": 2.3, + "value": 16.9, + "curve": [ 2.327, 16.9, 2.347, 6.81 ] + }, + { + "time": 2.4, + "value": 6.83, + "curve": [ 2.492, 6.87, 2.602, 17.39 ] + }, + { + "time": 2.6667, + "value": 17.39, + "curve": [ 2.742, 17.39, 2.892, 10.67 ] + }, + { + "time": 2.9667, + "value": 10.64, + "curve": [ 3.187, 10.57, 3.344, 10.73 ] + }, + { + "time": 3.6, + "value": 11.4, + "curve": [ 3.766, 11.83, 3.874, 14.87 ] + }, + { + "time": 3.9333, + "value": 14.83, + "curve": [ 4.022, 14.76, 4.208, 9.49 ] + }, + { + "time": 4.3, + "value": 9.54, + "curve": [ 4.391, 9.58, 4.441, 14.82 ] + }, + { + "time": 4.5333, + "value": 14.84, + "curve": [ 4.642, 14.88, 4.692, 1.17 ] + }, + { + "time": 4.7667, + "value": 1.24, + "curve": [ 4.823, 1.3, 4.818, 18.35 ] + }, + { + "time": 4.8667, + "value": 18.38, + "curve": [ 4.905, 18.41, 4.901, 10.61 ] + }, + { "time": 4.9333, "value": 10.61 } + ] + }, + "torso2": { + "rotate": [ + { + "curve": [ 0.048, 0, 0.129, -12.73 ] + }, + { + "time": 0.1667, + "value": -15.95, + "curve": [ 0.221, -20.66, 0.254, -21.62 ] + }, + { + "time": 0.3, + "value": -21.59, + "curve": [ 0.458, -21.46, 0.46, -1.67 ] + }, + { + "time": 0.6333, + "value": -1.71, + "curve": [ 0.71, -1.73, 0.715, -4 ] + }, + { + "time": 0.7667, + "value": -3.97, + "curve": [ 0.866, -3.92, 0.84, 0.02 ] + }, + { "time": 1, "curve": "stepped" }, + { + "time": 2, + "curve": [ 2.275, 0, 2.867, -5.8 ] + }, + { + "time": 3.1, + "value": -6.44, + "curve": [ 3.327, -7.06, 3.71, -6.23 ] + }, + { + "time": 3.9333, + "value": -5.41, + "curve": [ 4.168, -4.53, 4.488, -2.83 ] + }, + { "time": 4.8 } + ] + }, + "torso3": { + "rotate": [ + { + "curve": [ 0.025, 0, 0.09, -3.66 ] + }, + { + "time": 0.1, + "value": -4.55, + "curve": [ 0.143, -8.4, 0.223, -17.07 ] + }, + { + "time": 0.2333, + "value": -18.31, + "curve": [ 0.282, -24.44, 0.35, -29 ] + }, + { + "time": 0.3667, + "value": -30.07, + "curve": [ 0.405, -32.58, 0.442, -33.03 ] + }, + { + "time": 0.4667, + "value": -32.99, + "curve": [ 0.491, -33.04, 0.505, -23.56 ] + }, + { + "time": 0.5333, + "value": -23.55, + "curve": [ 0.571, -23.67, 0.599, -27.21 ] + }, + { + "time": 0.6333, + "value": -27.21, + "curve": [ 0.669, -27.2, 0.742, -10.43 ] + }, + { + "time": 0.7667, + "value": -7.79, + "curve": [ 0.788, -5.53, 0.796, -4.42 ] + }, + { + "time": 0.8333, + "value": -2.9, + "curve": [ 0.875, -1.21, 0.933, 0 ] + }, + { "time": 0.9667, "curve": "stepped" }, + { + "time": 2.4333, + "curve": [ 2.517, 0, 2.683, 4.63 ] + }, + { + "time": 2.7667, + "value": 4.66, + "curve": [ 3.084, 4.76, 3.248, 4.37 ] + }, + { + "time": 3.4, + "value": 3.74, + "curve": [ 3.596, 2.92, 3.755, 2.18 ] + }, + { + "time": 3.8667, + "value": 1.72, + "curve": [ 4.136, 0.59, 4.471, 0 ] + }, + { "time": 4.8 } + ] + }, + "hair3": { + "rotate": [ + { + "curve": [ 0, 0, 0.041, 10.74 ] + }, + { + "time": 0.0667, + "value": 14.16, + "curve": [ 0.075, 15.22, 0.148, 18.04 ] + }, + { + "time": 0.2, + "value": 18.13, + "curve": [ 0.251, 18.23, 0.307, -4.75 ] + }, + { + "time": 0.3667, + "value": -5.06, + "curve": [ 0.412, -5.3, 0.47, -0.96 ] + }, + { + "time": 0.5, + "value": 2.21, + "curve": [ 0.512, 3.48, 0.595, 20.31 ] + }, + { + "time": 0.6333, + "value": 24.87, + "curve": [ 0.647, 26.53, 0.719, 29.33 ] + }, + { + "time": 0.8, + "value": 29.22, + "curve": [ 0.859, 29.14, 0.9, 28.48 ] + }, + { + "time": 0.9333, + "value": 26.11, + "curve": [ 0.981, 22.72, 0.998, 2.06 ] + }, + { "time": 1.1, "value": 2.21 } + ] + }, + "hair1": { + "rotate": [ + { + "curve": [ 0.047, -0.21, 0.048, 7.86 ] + }, + { + "time": 0.0667, + "value": 13.27, + "curve": [ 0.083, 18.05, 0.135, 24.44 ] + }, + { + "time": 0.2, + "value": 24.02, + "curve": [ 0.225, 24.02, 0.28, 6.32 ] + }, + { + "time": 0.3, + "value": 3.1, + "curve": [ 0.323, -0.58, 0.382, -7.12 ] + }, + { + "time": 0.4667, + "value": -7.45, + "curve": [ 0.512, -7.66, 0.538, 12.13 ] + }, + { + "time": 0.5667, + "value": 16.46, + "curve": [ 0.609, 22.72, 0.672, 27.4 ] + }, + { + "time": 0.7333, + "value": 27.55, + "curve": [ 0.827, 27.4, 0.933, 23.23 ] + }, + { + "time": 0.9667, + "value": 19.11, + "curve": [ 0.998, 15.27, 1.092, -2.53 ] + }, + { + "time": 1.1333, + "value": -2.53, + "curve": [ 1.158, -2.53, 1.208, 0 ] + }, + { "time": 1.2333, "curve": "stepped" }, + { + "time": 2, + "curve": [ 2.075, 0, 2.248, 0.35 ] + }, + { + "time": 2.3333, + "value": 0.78, + "curve": [ 2.585, 2.06, 2.805, 3.46 ] + }, + { + "time": 3.2, + "value": 3.5, + "curve": [ 3.593, 3.54, 3.979, 2.36 ] + }, + { + "time": 4.1667, + "value": 1.55, + "curve": [ 4.391, 0.59, 4.447, 0.04 ] + }, + { + "time": 4.6, + "value": 0.04, + "curve": [ 4.642, 0.04, 4.742, 0 ] + }, + { "time": 4.9333 } + ] + }, + "head-control": { + "translate": [ + { + "curve": [ 0.025, 0, 0.09, 1.43, 0.025, 0, 0.075, -34.76 ] + }, + { + "time": 0.1, + "x": 1.59, + "y": -34.76, + "curve": [ 0.214, 3.33, 0.375, 5.34, 0.192, -34.76, 0.441, -21.17 ] + }, + { + "time": 0.4667, + "x": 5.34, + "y": -12.57, + "curve": [ 0.492, 5.34, 0.55, 5.24, 0.482, -7.36, 0.504, 4.03 ] + }, + { + "time": 0.5667, + "x": 5.11, + "y": 4.01, + "curve": [ 0.658, 4.45, 0.679, 3.19, 0.649, 3.98, 0.642, -16.84 ] + }, + { + "time": 0.7, + "x": 2.8, + "y": -16.74, + "curve": [ 0.787, 1.15, 0.881, -1.29, 0.772, -16.62, 0.82, 8.95 ] + }, + { + "time": 0.9, + "x": -1.72, + "y": 8.91, + "curve": [ 0.961, -3.06, 1.025, -3.58, 0.975, 8.87, 0.951, -1.37 ] + }, + { + "time": 1.1, + "x": -3.58, + "y": -1.45, + "curve": [ 1.292, -3.58, 2.002, -2.4, 1.292, -1.56, 1.975, -1.45 ] + }, + { + "time": 2.1667, + "x": -1.39, + "y": -1.45, + "curve": [ 2.25, -0.88, 2.503, 1.38, 2.283, -1.45, 2.603, -12.44 ] + }, + { + "time": 2.6667, + "x": 2.13, + "y": -14.45, + "curve": [ 2.766, 2.59, 2.999, 2.81, 2.835, -19.73, 3.003, -25.2 ] + }, + { + "time": 3.1333, + "x": 2.91, + "y": -26.08, + "curve": [ 3.392, 3.1, 4.199, 4.05, 3.483, -28.44, 4.129, -27.23 ] + }, + { + "time": 4.3667, + "x": 4.81, + "y": -19.59, + "curve": [ 4.429, 5.1, 4.594, 8.54, 4.538, -14.08, 4.583, -7.88 ] + }, + { + "time": 4.6667, + "x": 8.65, + "y": -4.56, + "curve": [ 4.794, 8.86, 4.806, 5.93, 4.691, -3.59, 4.8, -1.61 ] + }, + { "time": 4.9333, "x": 5.8, "y": -1.99 } + ] + } + }, + "ik": { + "front-foot-ik": [ + { "mix": 0 } + ], + "front-leg-ik": [ + { "mix": 0, "bendPositive": false } + ], + "rear-foot-ik": [ + { "mix": 0.005 } + ], + "rear-leg-ik": [ + { "mix": 0.005, "bendPositive": false } + ] + } + }, + "hoverboard": { + "slots": { + "exhaust1": { + "attachment": [ + { "name": "hoverglow-small" } + ] + }, + "exhaust2": { + "attachment": [ + { "name": "hoverglow-small" } + ] + }, + "exhaust3": { + "attachment": [ + { "name": "hoverglow-small" } + ] + }, + "front-fist": { + "attachment": [ + { "name": "front-fist-open" } + ] + }, + "hoverboard-board": { + "attachment": [ + { "name": "hoverboard-board" } + ] + }, + "hoverboard-thruster-front": { + "attachment": [ + { "name": "hoverboard-thruster" } + ] + }, + "hoverboard-thruster-rear": { + "attachment": [ + { "name": "hoverboard-thruster" } + ] + }, + "hoverglow-front": { + "attachment": [ + { "name": "hoverglow-small" } + ] + }, + "hoverglow-rear": { + "attachment": [ + { "name": "hoverglow-small" } + ] + }, + "side-glow1": { + "attachment": [ + { "name": "hoverglow-small" }, + { "time": 0.9667 } + ] + }, + "side-glow2": { + "attachment": [ + { "time": 0.0667, "name": "hoverglow-small" }, + { "time": 1 } + ] + }, + "side-glow3": { + "attachment": [ + { "name": "hoverglow-small" }, + { "time": 0.9667 } + ] + } + }, + "bones": { + "hoverboard-controller": { + "translate": [ + { + "x": 319.55, + "y": -1.59, + "curve": [ 0.064, 319.55, 0.2, 347.85, 0.058, -1.2, 0.2, 23.11 ] + }, + { + "time": 0.2667, + "x": 347.66, + "y": 39.62, + "curve": [ 0.35, 347.41, 0.476, 341.47, 0.323, 53.58, 0.44, 85.82 ] + }, + { + "time": 0.5333, + "x": 338.47, + "y": 85.72, + "curve": [ 0.603, 334.83, 0.913, 319.65, 0.621, 85.62, 0.88, -1.53 ] + }, + { "time": 1, "x": 319.55, "y": -1.59 } + ] + }, + "hip": { + "translate": [ + { + "x": -53.49, + "y": 32.14, + "curve": [ 0.061, -53.77, 0.093, -51.81, 0.044, 16.34, 0.063, 9.67 ] + }, + { + "time": 0.1333, + "x": -49.31, + "y": 7.01, + "curve": [ 0.3, -35.27, 0.461, -20.06, 0.314, 9.52, 0.408, 121.09 ] + }, + { + "time": 0.5667, + "x": -20.06, + "y": 122.72, + "curve": [ 0.716, -20.09, 0.912, -53.29, 0.753, 121.8, 0.946, 51.85 ] + }, + { "time": 1, "x": -53.49, "y": 32.14 } + ] + }, + "exhaust1": { + "scale": [ + { + "x": 1.593, + "y": 0.964, + "curve": [ 0.033, 1.593, 0.1, 1, 0.033, 0.964, 0.1, 0.713 ] + }, + { + "time": 0.1333, + "y": 0.713, + "curve": [ 0.15, 1, 0.183, 1.774, 0.15, 0.713, 0.183, 0.883 ] + }, + { + "time": 0.2, + "x": 1.774, + "y": 0.883, + "curve": [ 0.242, 1.774, 0.325, 1.181, 0.242, 0.883, 0.325, 0.649 ] + }, + { + "time": 0.3667, + "x": 1.181, + "y": 0.649, + "curve": [ 0.408, 1.181, 0.492, 1.893, 0.408, 0.649, 0.492, 0.819 ] + }, + { + "time": 0.5333, + "x": 1.893, + "y": 0.819, + "curve": [ 0.558, 1.893, 0.608, 1.18, 0.558, 0.819, 0.608, 0.686 ] + }, + { + "time": 0.6333, + "x": 1.18, + "y": 0.686, + "curve": [ 0.658, 1.18, 0.708, 1.903, 0.658, 0.686, 0.708, 0.855 ] + }, + { + "time": 0.7333, + "x": 1.903, + "y": 0.855, + "curve": [ 0.767, 1.903, 0.833, 1.311, 0.767, 0.855, 0.833, 0.622 ] + }, + { + "time": 0.8667, + "x": 1.311, + "y": 0.622, + "curve": [ 0.9, 1.311, 0.967, 1.593, 0.9, 0.622, 0.967, 0.964 ] + }, + { "time": 1, "x": 1.593, "y": 0.964 } + ] + }, + "exhaust2": { + "scale": [ + { + "x": 1.88, + "y": 0.832, + "curve": [ 0.025, 1.88, 0.075, 1.311, 0.025, 0.832, 0.075, 0.686 ] + }, + { + "time": 0.1, + "x": 1.311, + "y": 0.686, + "curve": [ 0.133, 1.311, 0.2, 2.01, 0.133, 0.686, 0.208, 0.736 ] + }, + { + "time": 0.2333, + "x": 2.01, + "y": 0.769, + "curve": [ 0.267, 2.01, 0.333, 1, 0.282, 0.831, 0.333, 0.91 ] + }, + { + "time": 0.3667, + "y": 0.91, + "curve": [ 0.4, 1, 0.467, 1.699, 0.4, 0.91, 0.474, 0.891 ] + }, + { + "time": 0.5, + "x": 1.699, + "y": 0.86, + "curve": [ 0.517, 1.699, 0.55, 1.181, 0.54, 0.813, 0.55, 0.713 ] + }, + { + "time": 0.5667, + "x": 1.181, + "y": 0.713, + "curve": [ 0.617, 1.181, 0.717, 1.881, 0.617, 0.713, 0.717, 0.796 ] + }, + { + "time": 0.7667, + "x": 1.881, + "y": 0.796, + "curve": [ 0.8, 1.881, 0.867, 1.3, 0.8, 0.796, 0.867, 0.649 ] + }, + { + "time": 0.9, + "x": 1.3, + "y": 0.649, + "curve": [ 0.925, 1.3, 0.975, 1.88, 0.925, 0.649, 0.975, 0.832 ] + }, + { "time": 1, "x": 1.88, "y": 0.832 } + ] + }, + "hoverboard-thruster-front": { + "rotate": [ + { + "curve": [ 0.125, 0, 0.375, 24.06 ] + }, + { + "time": 0.5, + "value": 24.06, + "curve": [ 0.625, 24.06, 0.875, 0 ] + }, + { "time": 1 } + ] + }, + "hoverglow-front": { + "scale": [ + { + "x": 0.849, + "y": 1.764, + "curve": [ 0.017, 0.849, 0.05, 0.835, 0.017, 1.764, 0.05, 2.033 ] + }, + { + "time": 0.0667, + "x": 0.835, + "y": 2.033, + "curve": [ 0.092, 0.835, 0.142, 0.752, 0.092, 2.033, 0.142, 1.584 ] + }, + { + "time": 0.1667, + "x": 0.752, + "y": 1.584, + "curve": [ 0.183, 0.752, 0.217, 0.809, 0.183, 1.584, 0.217, 1.71 ] + }, + { + "time": 0.2333, + "x": 0.809, + "y": 1.71, + "curve": [ 0.25, 0.809, 0.283, 0.717, 0.25, 1.71, 0.283, 1.45 ] + }, + { + "time": 0.3, + "x": 0.717, + "y": 1.45, + "curve": [ 0.317, 0.717, 0.35, 0.777, 0.317, 1.45, 0.35, 1.698 ] + }, + { + "time": 0.3667, + "x": 0.777, + "y": 1.698, + "curve": [ 0.4, 0.781, 0.45, 0.685, 0.375, 1.698, 0.45, 1.173 ] + }, + { + "time": 0.4667, + "x": 0.685, + "y": 1.173, + "curve": [ 0.492, 0.685, 0.542, 0.825, 0.492, 1.173, 0.542, 1.572 ] + }, + { + "time": 0.5667, + "x": 0.825, + "y": 1.572, + "curve": [ 0.611, 0.816, 0.63, 0.727, 0.611, 1.577, 0.606, 1.255 ] + }, + { + "time": 0.6667, + "x": 0.725, + "y": 1.241, + "curve": [ 0.692, 0.725, 0.742, 0.895, 0.692, 1.241, 0.749, 1.799 ] + }, + { + "time": 0.7667, + "x": 0.895, + "y": 1.857, + "curve": [ 0.783, 0.895, 0.796, 0.892, 0.796, 1.955, 0.817, 1.962 ] + }, + { + "time": 0.8333, + "x": 0.845, + "y": 1.962, + "curve": [ 0.845, 0.831, 0.883, 0.802, 0.85, 1.962, 0.872, 1.704 ] + }, + { + "time": 0.9, + "x": 0.802, + "y": 1.491, + "curve": [ 0.917, 0.802, 0.95, 0.845, 0.907, 1.441, 0.936, 1.508 ] + }, + { + "time": 0.9667, + "x": 0.845, + "y": 1.627, + "curve": [ 0.975, 0.845, 0.992, 0.849, 0.973, 1.652, 0.992, 1.764 ] + }, + { "time": 1, "x": 0.849, "y": 1.764 } + ] + }, + "hoverboard-thruster-rear": { + "rotate": [ + { + "curve": [ 0.125, 0, 0.375, 24.06 ] + }, + { + "time": 0.5, + "value": 24.06, + "curve": [ 0.625, 24.06, 0.875, 0 ] + }, + { "time": 1 } + ] + }, + "hoverglow-rear": { + "scale": [ + { + "x": 0.845, + "y": 1.31, + "curve": [ 0.017, 0.845, 0.117, 0.899, 0.017, 1.31, 0.117, 2.033 ] + }, + { + "time": 0.1333, + "x": 0.899, + "y": 2.033, + "curve": [ 0.15, 0.899, 0.183, 0.752, 0.15, 2.033, 0.183, 1.574 ] + }, + { + "time": 0.2, + "x": 0.752, + "y": 1.574, + "curve": [ 0.225, 0.752, 0.275, 0.809, 0.225, 1.574, 0.275, 1.71 ] + }, + { + "time": 0.3, + "x": 0.809, + "y": 1.71, + "curve": [ 0.317, 0.809, 0.35, 0.717, 0.317, 1.71, 0.35, 1.397 ] + }, + { + "time": 0.3667, + "x": 0.717, + "y": 1.397, + "curve": [ 0.383, 0.717, 0.417, 0.777, 0.383, 1.397, 0.417, 1.45 ] + }, + { + "time": 0.4333, + "x": 0.777, + "y": 1.45, + "curve": [ 0.45, 0.777, 0.496, 0.689, 0.45, 1.45, 0.481, 1.168 ] + }, + { + "time": 0.5333, + "x": 0.685, + "y": 1.173, + "curve": [ 0.565, 0.682, 0.617, 0.758, 0.575, 1.177, 0.617, 1.297 ] + }, + { + "time": 0.6333, + "x": 0.758, + "y": 1.297, + "curve": [ 0.658, 0.758, 0.708, 0.725, 0.658, 1.297, 0.708, 1.241 ] + }, + { + "time": 0.7333, + "x": 0.725, + "y": 1.241, + "curve": [ 0.772, 0.732, 0.796, 0.893, 0.782, 1.238, 0.778, 1.854 ] + }, + { + "time": 0.8333, + "x": 0.895, + "y": 1.857, + "curve": [ 0.878, 0.9, 0.992, 0.845, 0.88, 1.86, 0.992, 1.31 ] + }, + { "time": 1, "x": 0.845, "y": 1.31 } + ] + }, + "front-upper-arm": { + "rotate": [ + { + "value": -85.92, + "curve": [ 0.08, -85.59, 0.284, -62.7 ] + }, + { + "time": 0.3667, + "value": -55.14, + "curve": [ 0.438, -48.65, 0.551, -43.21 ] + }, + { + "time": 0.6333, + "value": -43.21, + "curve": [ 0.716, -43.22, 0.908, -85.92 ] + }, + { "time": 1, "value": -85.92 } + ], + "translate": [ + { + "x": -0.59, + "y": -2.94, + "curve": [ 0.1, -1.21, 0.275, -1.74, 0.092, -2.94, 0.275, -6.39 ] + }, + { + "time": 0.3667, + "x": -1.74, + "y": -6.39, + "curve": [ 0.433, -1.74, 0.567, 0.72, 0.433, -6.39, 0.587, -4.48 ] + }, + { + "time": 0.6333, + "x": 0.72, + "y": -4.21, + "curve": [ 0.725, 0.72, 0.908, -0.08, 0.743, -3.57, 0.908, -2.94 ] + }, + { "time": 1, "x": -0.59, "y": -2.94 } + ] + }, + "front-fist": { + "rotate": [ + { + "value": 7.61, + "curve": [ 0.143, 7.62, 0.247, -23.17 ] + }, + { + "time": 0.2667, + "value": -26.56, + "curve": [ 0.281, -29.08, 0.351, -37.36 ] + }, + { + "time": 0.4333, + "value": -37.2, + "curve": [ 0.513, -37.05, 0.562, -29.88 ] + }, + { + "time": 0.6, + "value": -25.18, + "curve": [ 0.621, -22.58, 0.694, -3.98 ] + }, + { + "time": 0.8, + "value": 3.63, + "curve": [ 0.861, 8.03, 0.946, 7.57 ] + }, + { "time": 1, "value": 7.61 } + ], + "translate": [ + { + "curve": [ 0.117, 0, 0.35, 0.52, 0.117, 0, 0.35, -3.27 ] + }, + { + "time": 0.4667, + "x": 0.52, + "y": -3.27, + "curve": [ 0.6, 0.52, 0.867, 0, 0.6, -3.27, 0.867, 0 ] + }, + { "time": 1 } + ], + "shear": [ + { + "y": 19.83, + "curve": [ 0.117, 0, 0.35, 15.28, 0.117, 19.83, 0.35, 28.31 ] + }, + { + "time": 0.4667, + "x": 15.28, + "y": 28.31, + "curve": [ 0.6, 15.28, 0.867, 0, 0.6, 28.31, 0.867, 19.83 ] + }, + { "time": 1, "y": 19.83 } + ] + }, + "board-ik": { + "translate": [ + { + "x": 393.62, + "curve": [ 0.083, 393.62, 0.25, 393.48, 0.083, 0, 0.25, 117.69 ] + }, + { + "time": 0.3333, + "x": 393.48, + "y": 117.69, + "curve": [ 0.375, 393.48, 0.458, 393.62, 0.375, 117.69, 0.458, 83.82 ] + }, + { "time": 0.5, "x": 393.62, "y": 83.82 }, + { "time": 0.6667, "x": 393.62, "y": 30.15 }, + { "time": 1, "x": 393.62 } + ] + }, + "front-thigh": { + "translate": [ + { "x": -7.49, "y": 8.51 } + ] + }, + "front-leg-target": { + "translate": [ + { + "time": 0.3667, + "curve": [ 0.428, 10.83, 0.567, 12.78, 0.414, 7.29, 0.567, 8.79 ] + }, + { + "time": 0.6, + "x": 12.78, + "y": 8.79, + "curve": [ 0.692, 12.78, 0.772, 11.27, 0.692, 8.79, 0.766, 8.62 ] + }, + { "time": 0.8667 } + ] + }, + "rear-leg-target": { + "translate": [ + { + "time": 0.4667, + "curve": [ 0.492, 0, 0.534, 4.47, 0.492, 0, 0.542, 1.63 ] + }, + { + "time": 0.5667, + "x": 4.53, + "y": 1.77, + "curve": [ 0.622, 4.64, 0.717, 3.31, 0.615, 2.06, 0.71, 2.1 ] + }, + { "time": 0.8 } + ] + }, + "exhaust3": { + "scale": [ + { + "x": 1.882, + "y": 0.81, + "curve": [ 0.017, 1.882, 0.167, 1.3, 0.017, 0.81, 0.167, 0.649 ] + }, + { + "time": 0.2, + "x": 1.3, + "y": 0.649, + "curve": [ 0.225, 1.3, 0.275, 2.051, 0.225, 0.649, 0.275, 0.984 ] + }, + { + "time": 0.3, + "x": 2.051, + "y": 0.984, + "curve": [ 0.325, 2.051, 0.375, 1.311, 0.325, 0.984, 0.384, 0.715 ] + }, + { + "time": 0.4, + "x": 1.311, + "y": 0.686, + "curve": [ 0.433, 1.311, 0.5, 1.86, 0.426, 0.638, 0.5, 0.537 ] + }, + { + "time": 0.5333, + "x": 1.86, + "y": 0.537, + "curve": [ 0.567, 1.86, 0.633, 1.187, 0.567, 0.537, 0.604, 0.854 ] + }, + { + "time": 0.6667, + "x": 1.187, + "y": 0.854, + "curve": [ 0.7, 1.187, 0.767, 1.549, 0.707, 0.854, 0.774, 0.775 ] + }, + { + "time": 0.8, + "x": 1.549, + "y": 0.746, + "curve": [ 0.817, 1.549, 0.85, 1.181, 0.815, 0.729, 0.85, 0.713 ] + }, + { + "time": 0.8667, + "x": 1.181, + "y": 0.713, + "curve": [ 0.9, 1.181, 0.967, 1.882, 0.9, 0.713, 0.967, 0.81 ] + }, + { "time": 1, "x": 1.882, "y": 0.81 } + ] + }, + "side-glow1": { + "rotate": [ + { "value": 51.12, "curve": "stepped" }, + { "time": 0.0667, "value": 43.82, "curve": "stepped" }, + { "time": 0.1, "value": 40.95, "curve": "stepped" }, + { "time": 0.1667, "value": 27.78, "curve": "stepped" }, + { "time": 0.2, "value": 10.24, "curve": "stepped" }, + { "time": 0.2667, "curve": "stepped" }, + { "time": 0.8, "value": -25.81 } + ], + "translate": [ + { "x": 338.28, "y": 40.22, "curve": "stepped" }, + { "time": 0.0667, "x": 331.2, "y": 30.39, "curve": "stepped" }, + { "time": 0.1, "x": 318.63, "y": 20.59, "curve": "stepped" }, + { "time": 0.1667, "x": 302.45, "y": 9.64, "curve": "stepped" }, + { "time": 0.2, "x": 276.87, "y": 1.13, "curve": "stepped" }, + { "time": 0.2667, "x": 248.16, "curve": "stepped" }, + { "time": 0.3, "x": 221.36, "curve": "stepped" }, + { "time": 0.3667, "x": 195.69, "curve": "stepped" }, + { "time": 0.4, "x": 171.08, "curve": "stepped" }, + { "time": 0.4667, "x": 144.84, "curve": "stepped" }, + { "time": 0.5, "x": 121.22, "curve": "stepped" }, + { "time": 0.5667, "x": 91.98, "curve": "stepped" }, + { "time": 0.6, "x": 62.63, "curve": "stepped" }, + { "time": 0.6667, "x": 30.78, "curve": "stepped" }, + { "time": 0.7, "curve": "stepped" }, + { "time": 0.7667, "x": -28.45, "curve": "stepped" }, + { "time": 0.8, "x": -67.49, "y": 16.82, "curve": "stepped" }, + { "time": 0.8667, "x": -83.07, "y": 24.36, "curve": "stepped" }, + { "time": 0.9, "x": -93.81, "y": 29.55 } + ], + "scale": [ + { "x": 0.535, "curve": "stepped" }, + { "time": 0.0667, "x": 0.594, "curve": "stepped" }, + { "time": 0.1, "x": 0.844, "curve": "stepped" }, + { "time": 0.1667, "curve": "stepped" }, + { "time": 0.8, "x": 0.534, "curve": "stepped" }, + { "time": 0.8667, "x": 0.428, "y": 0.801, "curve": "stepped" }, + { "time": 0.9, "x": 0.349, "y": 0.654 } + ] + }, + "side-glow2": { + "rotate": [ + { "time": 0.0667, "value": 51.12, "curve": "stepped" }, + { "time": 0.1, "value": 43.82, "curve": "stepped" }, + { "time": 0.1667, "value": 40.95, "curve": "stepped" }, + { "time": 0.2, "value": 27.78, "curve": "stepped" }, + { "time": 0.2667, "value": 10.24, "curve": "stepped" }, + { "time": 0.3, "curve": "stepped" }, + { "time": 0.8667, "value": -25.81 } + ], + "translate": [ + { "time": 0.0667, "x": 338.28, "y": 40.22, "curve": "stepped" }, + { "time": 0.1, "x": 331.2, "y": 30.39, "curve": "stepped" }, + { "time": 0.1667, "x": 318.63, "y": 20.59, "curve": "stepped" }, + { "time": 0.2, "x": 302.45, "y": 9.64, "curve": "stepped" }, + { "time": 0.2667, "x": 276.87, "y": 1.13, "curve": "stepped" }, + { "time": 0.3, "x": 248.16, "curve": "stepped" }, + { "time": 0.3667, "x": 221.36, "curve": "stepped" }, + { "time": 0.4, "x": 195.69, "curve": "stepped" }, + { "time": 0.4667, "x": 171.08, "curve": "stepped" }, + { "time": 0.5, "x": 144.84, "curve": "stepped" }, + { "time": 0.5667, "x": 121.22, "curve": "stepped" }, + { "time": 0.6, "x": 91.98, "curve": "stepped" }, + { "time": 0.6667, "x": 62.63, "curve": "stepped" }, + { "time": 0.7, "x": 30.78, "curve": "stepped" }, + { "time": 0.7667, "curve": "stepped" }, + { "time": 0.8, "x": -28.45, "curve": "stepped" }, + { "time": 0.8667, "x": -67.49, "y": 16.82, "curve": "stepped" }, + { "time": 0.9, "x": -83.07, "y": 24.36, "curve": "stepped" }, + { "time": 0.9667, "x": -93.81, "y": 29.55 } + ], + "scale": [ + { "time": 0.0667, "x": 0.535, "curve": "stepped" }, + { "time": 0.1, "x": 0.594, "curve": "stepped" }, + { "time": 0.1667, "x": 0.844, "curve": "stepped" }, + { "time": 0.2, "curve": "stepped" }, + { "time": 0.8667, "x": 0.534, "curve": "stepped" }, + { "time": 0.9, "x": 0.428, "y": 0.801, "curve": "stepped" }, + { "time": 0.9667, "x": 0.349, "y": 0.654 } + ] + }, + "torso": { + "rotate": [ + { + "value": -34.73, + "curve": [ 0.034, -36.31, 0.162, -39.33 ] + }, + { + "time": 0.2667, + "value": -39.37, + "curve": [ 0.384, -39.37, 0.491, -29.52 ] + }, + { + "time": 0.5, + "value": -28.86, + "curve": [ 0.525, -26.95, 0.571, -21.01 ] + }, + { + "time": 0.6333, + "value": -21.01, + "curve": [ 0.725, -21.01, 0.969, -33.35 ] + }, + { "time": 1, "value": -34.73 } + ] + }, + "neck": { + "rotate": [ + { + "value": 10.2, + "curve": [ 0.07, 12.09, 0.189, 16.03 ] + }, + { + "time": 0.2667, + "value": 16.14, + "curve": [ 0.333, 16.14, 0.449, 8.03 ] + }, + { + "time": 0.5, + "value": 5.83, + "curve": [ 0.542, 4.02, 0.6, 2.68 ] + }, + { + "time": 0.6333, + "value": 2.68, + "curve": [ 0.725, 2.68, 0.943, 8.57 ] + }, + { "time": 1, "value": 10.2 } + ] + }, + "head": { + "rotate": [ + { + "value": 10.2, + "curve": [ 0.044, 11.52, 0.2, 16.12 ] + }, + { + "time": 0.2667, + "value": 16.14, + "curve": [ 0.375, 16.17, 0.492, 2.65 ] + }, + { + "time": 0.6333, + "value": 2.68, + "curve": [ 0.725, 2.7, 0.963, 9.26 ] + }, + { "time": 1, "value": 10.2 } + ], + "translate": [ + { + "curve": [ 0.03, -0.24, 0.2, -4.22, 0.051, -1.06, 0.2, -3.62 ] + }, + { + "time": 0.2667, + "x": -4.22, + "y": -3.62, + "curve": [ 0.358, -4.22, 0.542, 0.84, 0.358, -3.62, 0.542, 6.01 ] + }, + { + "time": 0.6333, + "x": 0.84, + "y": 6.01, + "curve": [ 0.725, 0.84, 0.939, 0.32, 0.725, 6.01, 0.945, 1.14 ] + }, + { "time": 1 } + ] + }, + "front-bracer": { + "rotate": [ + { + "value": -11.18, + "curve": [ 0.064, -14.82, 0.25, -20.01 ] + }, + { + "time": 0.3333, + "value": -20.01, + "curve": [ 0.429, -20.12, 0.58, 5.12 ] + }, + { + "time": 0.6, + "value": 8.67, + "curve": [ 0.617, 11.72, 0.687, 20.52 ] + }, + { + "time": 0.7667, + "value": 20.55, + "curve": [ 0.848, 20.7, 0.963, -9.43 ] + }, + { "time": 1, "value": -11.18 } + ] + }, + "hair3": { + "rotate": [ + { + "value": 9.61, + "curve": [ 0.014, 8.51, 0.075, 2.63 ] + }, + { + "time": 0.1, + "value": 2.63, + "curve": [ 0.15, 2.63, 0.25, 13.52 ] + }, + { + "time": 0.3, + "value": 13.52, + "curve": [ 0.35, 13.52, 0.45, 11.28 ] + }, + { + "time": 0.5, + "value": 11.28, + "curve": [ 0.575, 11.28, 0.725, 18.13 ] + }, + { + "time": 0.8, + "value": 18.13, + "curve": [ 0.85, 18.13, 0.978, 11.07 ] + }, + { "time": 1, "value": 9.61 } + ] + }, + "hair4": { + "rotate": [ + { + "value": -17.7, + "curve": [ 0.008, -17.7, 0.025, -23.73 ] + }, + { + "time": 0.0333, + "value": -23.73, + "curve": [ 0.067, -23.73, 0.154, -4.4 ] + }, + { + "time": 0.1667, + "value": -1.92, + "curve": [ 0.197, 4.09, 0.236, 12.91 ] + }, + { + "time": 0.2667, + "value": 17.56, + "curve": [ 0.301, 22.68, 0.342, 27.97 ] + }, + { + "time": 0.3667, + "value": 27.97, + "curve": [ 0.4, 27.97, 0.467, -1.45 ] + }, + { + "time": 0.5, + "value": -1.45, + "curve": [ 0.517, -1.45, 0.55, 3.16 ] + }, + { + "time": 0.5667, + "value": 3.16, + "curve": [ 0.583, 3.16, 0.617, -8.9 ] + }, + { + "time": 0.6333, + "value": -8.9, + "curve": [ 0.642, -8.9, 0.658, -5.4 ] + }, + { + "time": 0.6667, + "value": -5.4, + "curve": [ 0.683, -5.4, 0.717, -15.32 ] + }, + { + "time": 0.7333, + "value": -15.32, + "curve": [ 0.75, -15.32, 0.783, -9.19 ] + }, + { + "time": 0.8, + "value": -9.19, + "curve": [ 0.817, -9.19, 0.85, -23.6 ] + }, + { + "time": 0.8667, + "value": -23.6, + "curve": [ 0.883, -23.6, 0.917, -17.38 ] + }, + { + "time": 0.9333, + "value": -17.38, + "curve": [ 0.942, -17.38, 0.958, -20.46 ] + }, + { + "time": 0.9667, + "value": -20.46, + "curve": [ 0.975, -20.46, 0.992, -17.7 ] + }, + { "time": 1, "value": -17.7 } + ] + }, + "hair1": { + "rotate": [ + { + "value": 9.61, + "curve": [ 0.06, 9.04, 0.25, 8.9 ] + }, + { + "time": 0.3333, + "value": 8.9, + "curve": [ 0.392, 8.9, 0.508, 14.58 ] + }, + { + "time": 0.5667, + "value": 14.58, + "curve": [ 0.675, 14.58, 0.956, 10.28 ] + }, + { "time": 1, "value": 9.61 } + ] + }, + "hair2": { + "rotate": [ + { + "value": -3.82, + "curve": [ 0.017, -3.82, 0.064, -9.16 ] + }, + { + "time": 0.1333, + "value": -9.09, + "curve": [ 0.178, -9.04, 0.234, 1.29 ] + }, + { + "time": 0.2667, + "value": 5.98, + "curve": [ 0.276, 7.27, 0.336, 17.1 ] + }, + { + "time": 0.3667, + "value": 17.1, + "curve": [ 0.413, 17.1, 0.467, 1.59 ] + }, + { + "time": 0.5, + "value": 1.59, + "curve": [ 0.533, 1.59, 0.567, 13.63 ] + }, + { + "time": 0.6, + "value": 13.63, + "curve": [ 0.617, 13.63, 0.683, 0.78 ] + }, + { + "time": 0.7, + "value": 0.78, + "curve": [ 0.717, 0.78, 0.75, 12.01 ] + }, + { + "time": 0.7667, + "value": 11.9, + "curve": [ 0.792, 11.73, 0.817, -0.85 ] + }, + { + "time": 0.8333, + "value": -0.85, + "curve": [ 0.85, -0.85, 0.88, 1.99 ] + }, + { + "time": 0.9, + "value": 1.82, + "curve": [ 0.916, 1.68, 0.95, -6.9 ] + }, + { + "time": 0.9667, + "value": -6.9, + "curve": [ 0.975, -6.9, 0.992, -3.82 ] + }, + { "time": 1, "value": -3.82 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "value": 31.65, + "curve": [ 0.108, 31.65, 0.325, 13.01 ] + }, + { + "time": 0.4333, + "value": 13.01, + "curve": [ 0.71, 13.01, 0.917, 31.65 ] + }, + { "time": 1, "value": 31.65 } + ] + }, + "rear-bracer": { + "rotate": [ + { + "value": 31, + "curve": [ 0.108, 31, 0.325, 12.76 ] + }, + { + "time": 0.4333, + "value": 12.79, + "curve": [ 0.587, 12.82, 0.917, 31 ] + }, + { "time": 1, "value": 31 } + ] + }, + "gun": { + "rotate": [ + { + "value": 1.95, + "curve": [ 0.083, 1.95, 0.245, 36.73 ] + }, + { + "time": 0.3333, + "value": 36.71, + "curve": [ 0.439, 36.69, 0.589, 10.68 ] + }, + { + "time": 0.6333, + "value": 8.75, + "curve": [ 0.701, 5.81, 0.917, 1.95 ] + }, + { "time": 1, "value": 1.95 } + ] + }, + "torso2": { + "rotate": [ + { + "curve": [ 0.033, 0, 0.1, 2.35 ] + }, + { + "time": 0.1333, + "value": 2.35, + "curve": [ 0.225, 2.35, 0.408, -2.4 ] + }, + { + "time": 0.5, + "value": -2.4, + "curve": [ 0.567, -2.4, 0.7, 1.44 ] + }, + { + "time": 0.7667, + "value": 1.44, + "curve": [ 0.825, 1.44, 0.942, 0 ] + }, + { "time": 1 } + ] + }, + "torso3": { + "rotate": [ + { + "curve": [ 0.063, 0.77, 0.106, 1.42 ] + }, + { + "time": 0.1667, + "value": 1.42, + "curve": [ 0.259, 1.42, 0.344, -1.25 ] + }, + { + "time": 0.4667, + "value": -1.26, + "curve": [ 0.656, -1.26, 0.917, -0.78 ] + }, + { "time": 1 } + ] + }, + "head-control": { + "translate": [ + { + "x": 0.37, + "y": -11.17, + "curve": [ 0.133, 0.37, 0.335, -10.23, 0.133, -11.17, 0.335, 3.15 ] + }, + { + "time": 0.5333, + "x": -10.23, + "y": 3.15, + "curve": [ 0.71, -10.23, 0.883, 0.37, 0.71, 3.15, 0.883, -11.17 ] + }, + { "time": 1, "x": 0.37, "y": -11.17 } + ] + }, + "front-shoulder": { + "translate": [ + { + "x": 1.46, + "y": 10.15, + "curve": [ 0.103, 1.46, 0.249, 1.36, 0.103, 10.15, 0.249, -4.39 ] + }, + { + "time": 0.4, + "x": 1.36, + "y": -4.39, + "curve": [ 0.621, 1.36, 0.85, 1.46, 0.621, -4.39, 0.85, 10.15 ] + }, + { "time": 1, "x": 1.46, "y": 10.15 } + ] + }, + "back-shoulder": { + "translate": [ + { + "x": 1.4, + "y": 0.44, + "curve": [ 0.088, 1.4, 0.208, -2.47, 0.088, 0.44, 0.208, 8.61 ] + }, + { + "time": 0.3333, + "x": -2.47, + "y": 8.61, + "curve": [ 0.572, -2.47, 0.833, 1.4, 0.572, 8.61, 0.833, 0.44 ] + }, + { "time": 1, "x": 1.4, "y": 0.44 } + ] + } + }, + "transform": { + "front-foot-board-transform": [ + { "mixRotate": 0.997 } + ], + "rear-foot-board-transform": [ + {} + ], + "toes-board": [ + { "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } + ] + }, + "attachments": { + "default": { + "front-foot": { + "front-foot": { + "deform": [ + { + "offset": 26, + "vertices": [ -0.02832, -5.37024, -0.02832, -5.37024, 3.8188, -3.7757, -0.02832, -5.37024, -3.82159, 3.77847 ] + } + ] + } + }, + "front-shin": { + "front-shin": { + "deform": [ + { + "offset": 14, + "vertices": [ 0.5298, -1.12677, -0.85507, -4.20587, -11.35158, -10.19225, -10.79865, -8.43765, -6.06447, -6.89757, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.54892, -3.06021, 1.48463, -2.29663, 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, 0, 0, 0, 0, 0, 0, 0, 0, -4.80437, -7.01817 ] + }, + { + "time": 0.3667, + "offset": 14, + "vertices": [ 0.5298, -1.12677, -11.66571, -9.07211, -25.65866, -17.53735, -25.53217, -16.50978, -11.78232, -11.26097, 0, 0, 0.60487, -1.63589, 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, 0, 0, 0.60487, -1.63589, 0, 0, -2.64522, -7.35739, 1.48463, -2.29663, 0, 0, 0, 0, 0, 0, 0.60487, -1.63589, 0.60487, -1.63589, 0.60487, -1.63589, 0.60487, -1.63589, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.60487, -1.63589, 0, 0, -10.06873, -12.0999 ] + }, + { + "time": 0.5333, + "offset": 14, + "vertices": [ 0.5298, -1.12677, -0.85507, -4.20587, -7.00775, -8.24771, -6.45482, -6.49312, -6.06447, -6.89757, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.54892, -3.06021, 1.48463, -2.29663, 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, 0, 0, 0, 0, 0, 0, 0, 0, -4.80437, -7.01817 ] + }, + { + "time": 1, + "offset": 14, + "vertices": [ 0.5298, -1.12677, -0.85507, -4.20587, -11.35158, -10.19225, -10.79865, -8.43765, -6.06447, -6.89757, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.54892, -3.06021, 1.48463, -2.29663, 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, 0, 0, 0, 0, 0, 0, 0, 0, -4.80437, -7.01817 ] + } + ] + } + }, + "hoverboard-board": { + "hoverboard-board": { + "deform": [ + { + "curve": [ 0.067, 0, 0.2, 1 ] + }, + { + "time": 0.2667, + "offset": 1, + "vertices": [ 2.45856, 0, 0, 0, 0, 0, 0, 0, 0, 3.55673, -3.0E-4, 3.55673, -3.0E-4, 0, 0, 0, 0, 0, 0, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, 0, 0, 0, 0, 0, 0, 0, 0, -4.90558, 0.11214, -9.40706, 6.2E-4, -6.34871, 4.3E-4, -6.34925, -6.57018, -6.34925, -6.57018, -6.34871, 4.3E-4, -2.3308, 1.7E-4, -2.33133, -6.57045, -2.33133, -6.57045, -2.3308, 1.7E-4, 0, 0, 1.2E-4, 2.45856, 1.2E-4, 2.45856, 1.2E-4, 2.45856, 1.2E-4, 2.45856, 3.3297, 4.44005, 3.3297, 4.44005, 3.3297, 4.44005, 1.2E-4, 2.45856, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.46227, 1.7E-4, -2.46227, 1.7E-4, -2.52316, 1.1313, -2.52316, 1.1313, -2.52316, 1.1313, 1.2E-4, 2.45856, 1.2E-4, 2.45856, -9.40694, 2.45918, 1.88063, 0.44197, -2.9E-4, -3.54808, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.52316, 1.1313, -2.52316, 1.1313, -2.52316, 1.1313, -2.46227, 1.7E-4, -2.46227, 1.7E-4, -2.46227, 1.7E-4, 0, 0, 0, 0, 1.2E-4, 2.45856 ], + "curve": [ 0.45, 0, 0.817, 1 ] + }, + { "time": 1 } + ] + } + }, + "rear-foot": { + "rear-foot": { + "deform": [ + { + "offset": 28, + "vertices": [ -1.93078, 1.34782, -0.31417, 2.33363, 3.05122, 0.33946, 2.31472, -2.01678, 2.17583, -2.05795, -0.04277, -2.99459, 1.15429, 0.26328, 0.97501, -0.67169 ] + } + ] + } + } + } + } + }, + "idle": { + "slots": { + "front-fist": { + "attachment": [ + { "name": "front-fist-open" } + ] + } + }, + "bones": { + "front-foot-target": { + "translate": [ + { "x": -69.06 } + ] + }, + "hip": { + "rotate": [ + { + "curve": [ 0.073, 0.35, 0.303, 1.27 ] + }, + { + "time": 0.4, + "value": 1.28, + "curve": [ 0.615, 1.3, 0.847, -1.41 ] + }, + { + "time": 1.2, + "value": -1.38, + "curve": [ 1.344, -1.37, 1.602, -0.28 ] + }, + { "time": 1.6667 } + ], + "translate": [ + { + "x": -11.97, + "y": -23.15, + "curve": [ 0.059, -12.96, 0.258, -15.19, 0.142, -23.15, 0.341, -24.89 ] + }, + { + "time": 0.4667, + "x": -15.14, + "y": -26.74, + "curve": [ 0.62, -15.1, 0.788, -13.28, 0.597, -28.66, 0.75, -30.01 ] + }, + { + "time": 0.9, + "x": -12.02, + "y": -30.01, + "curve": [ 0.978, -11.13, 1.175, -9.05, 1.036, -29.94, 1.234, -28.08 ] + }, + { + "time": 1.3333, + "x": -9.06, + "y": -26.64, + "curve": [ 1.501, -9.06, 1.614, -10.95, 1.454, -24.89, 1.609, -23.15 ] + }, + { "time": 1.6667, "x": -11.97, "y": -23.15 } + ] + }, + "rear-foot-target": { + "translate": [ + { "x": 48.87 } + ] + }, + "front-upper-arm": { + "rotate": [ + { + "value": -60.87, + "curve": [ 0.154, -60.85, 0.452, -68.65 ] + }, + { + "time": 0.8333, + "value": -68.65, + "curve": [ 1.221, -68.65, 1.542, -60.87 ] + }, + { "time": 1.6667, "value": -60.87 } + ] + }, + "front-bracer": { + "rotate": [ + { + "value": 42.46, + "curve": [ 0.029, 42.97, 0.134, 45.28 ] + }, + { + "time": 0.3333, + "value": 45.27, + "curve": [ 0.578, 45.26, 0.798, 40.07 ] + }, + { + "time": 0.8333, + "value": 39.74, + "curve": [ 0.878, 39.32, 1.019, 38.23 ] + }, + { + "time": 1.2, + "value": 38.22, + "curve": [ 1.377, 38.22, 1.619, 41.68 ] + }, + { "time": 1.6667, "value": 42.46 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "value": 39.2, + "curve": [ 0.185, 39.22, 0.5, 29.37 ] + }, + { + "time": 0.6667, + "value": 29.37, + "curve": [ 0.917, 29.37, 1.417, 39.2 ] + }, + { "time": 1.6667, "value": 39.2 } + ] + }, + "head": { + "rotate": [ + { + "value": -6.75, + "curve": [ 0.176, -7.88, 0.349, -8.95 ] + }, + { + "time": 0.4667, + "value": -8.95, + "curve": [ 0.55, -8.95, 0.697, -6.77 ] + }, + { + "time": 0.8333, + "value": -5.44, + "curve": [ 0.88, -4.98, 1.05, -4.12 ] + }, + { + "time": 1.1333, + "value": -4.12, + "curve": [ 1.266, -4.12, 1.469, -5.48 ] + }, + { "time": 1.6667, "value": -6.75 } + ] + }, + "front-fist": { + "rotate": [ + { + "curve": [ 0.086, 0, 0.233, 2.48 ] + }, + { + "time": 0.3333, + "value": 4.13, + "curve": [ 0.429, 5.7, 0.711, 10.06 ] + }, + { + "time": 0.8333, + "value": 10.06, + "curve": [ 0.926, 10.06, 1.092, 4.21 ] + }, + { + "time": 1.2, + "value": 2.78, + "curve": [ 1.349, 0.8, 1.551, 0 ] + }, + { "time": 1.6667 } + ] + }, + "rear-bracer": { + "rotate": [ + { + "curve": [ 0.063, 0.54, 0.367, 3.39 ] + }, + { + "time": 0.5333, + "value": 3.39, + "curve": [ 0.696, 3.39, 0.939, -1.63 ] + }, + { + "time": 1.2, + "value": -1.61, + "curve": [ 1.42, -1.59, 1.574, -0.67 ] + }, + { "time": 1.6667 } + ] + }, + "gun": { + "rotate": [ + { + "curve": [ 0.099, 0.27, 0.367, 1.23 ] + }, + { + "time": 0.5333, + "value": 1.23, + "curve": [ 0.665, 1.23, 0.937, -0.56 ] + }, + { + "time": 1.1333, + "value": -0.55, + "curve": [ 1.316, -0.55, 1.582, -0.21 ] + }, + { "time": 1.6667 } + ] + }, + "torso": { + "rotate": [ + { + "value": -22.88, + "curve": [ 0.099, -23.45, 0.363, -24.74 ] + }, + { + "time": 0.5333, + "value": -24.74, + "curve": [ 0.706, -24.74, 0.961, -20.97 ] + }, + { + "time": 1.1333, + "value": -20.97, + "curve": [ 1.355, -20.97, 1.567, -22.28 ] + }, + { "time": 1.6667, "value": -22.88 } + ] + }, + "neck": { + "rotate": [ + { + "value": 3.78, + "curve": [ 0.167, 3.78, 0.5, 5.45 ] + }, + { + "time": 0.6667, + "value": 5.45, + "curve": [ 0.917, 5.45, 1.417, 3.78 ] + }, + { "time": 1.6667, "value": 3.78 } + ] + }, + "torso2": { + "rotate": [ + { + "curve": [ 0.067, 0.33, 0.341, 2.54 ] + }, + { + "time": 0.5333, + "value": 2.54, + "curve": [ 0.734, 2.55, 0.982, -0.94 ] + }, + { + "time": 1.1333, + "value": -0.93, + "curve": [ 1.365, -0.91, 1.549, -0.56 ] + }, + { "time": 1.6667 } + ] + }, + "torso3": { + "rotate": [ + { + "value": -2.15, + "curve": [ 0.052, -1.9, 0.384, -0.15 ] + }, + { + "time": 0.5333, + "value": -0.14, + "curve": [ 0.762, -0.13, 0.895, -3.1 ] + }, + { + "time": 1.1333, + "value": -3.1, + "curve": [ 1.348, -3.1, 1.592, -2.46 ] + }, + { "time": 1.6667, "value": -2.15 } + ] + }, + "hair1": { + "rotate": [ + { + "curve": [ 0.067, 0, 0.213, 2.86 ] + }, + { + "time": 0.2667, + "value": 3.65, + "curve": [ 0.358, 4.99, 0.535, 7.92 ] + }, + { + "time": 0.6667, + "value": 7.92, + "curve": [ 0.809, 7.92, 1.067, 5.49 ] + }, + { + "time": 1.1333, + "value": 4.7, + "curve": [ 1.245, 3.34, 1.525, 0 ] + }, + { "time": 1.6667 } + ] + }, + "hair2": { + "rotate": [ + { + "curve": [ 0.067, 0, 0.225, -7.97 ] + }, + { + "time": 0.2667, + "value": -9.75, + "curve": [ 0.316, -11.84, 0.519, -16.66 ] + }, + { + "time": 0.6667, + "value": -16.66, + "curve": [ 0.817, -16.66, 1.029, -11.43 ] + }, + { + "time": 1.1333, + "value": -9.14, + "curve": [ 1.25, -6.56, 1.525, 0 ] + }, + { "time": 1.6667 } + ] + }, + "hair3": { + "rotate": [ + { + "curve": [ 0.1, 0, 0.3, 1.32 ] + }, + { + "time": 0.4, + "value": 1.32, + "curve": [ 0.55, 1.32, 0.866, 0.93 ] + }, + { + "time": 1, + "value": 0.73, + "curve": [ 1.189, 0.46, 1.5, 0 ] + }, + { "time": 1.6667 } + ] + }, + "hair4": { + "rotate": [ + { + "curve": [ 0.118, -0.44, 0.3, -8.52 ] + }, + { + "time": 0.4, + "value": -8.52, + "curve": [ 0.55, -8.52, 0.85, 1.96 ] + }, + { + "time": 1, + "value": 1.96, + "curve": [ 1.167, 1.96, 1.577, 0.38 ] + }, + { "time": 1.6667 } + ] + }, + "head-control": { + "translate": [ + { + "curve": [ 0.098, 1.46, 0.3, 4.49, 0.17, 0.13, 0.316, -3.28 ] + }, + { + "time": 0.4, + "x": 4.55, + "y": -5.95, + "curve": [ 0.53, 4.64, 0.776, 2.59, 0.492, -8.89, 0.668, -14.21 ] + }, + { + "time": 0.8667, + "x": 1.42, + "y": -14.26, + "curve": [ 0.966, 0.15, 1.109, -2.91, 0.994, -14.26, 1.144, -10.58 ] + }, + { + "time": 1.2333, + "x": -3.02, + "y": -8.26, + "curve": [ 1.342, -3.02, 1.568, -1.48, 1.317, -6.1, 1.558, 0 ] + }, + { "time": 1.6667 } + ] + }, + "front-shoulder": { + "translate": [ + { + "curve": [ 0.21, 0, 0.525, -1.72, 0.21, 0, 0.525, 4.08 ] + }, + { + "time": 0.8333, + "x": -1.72, + "y": 4.08, + "curve": [ 1.15, -1.72, 1.46, 0, 1.15, 4.08, 1.46, 0 ] + }, + { "time": 1.6667 } + ] + } + } + }, + "idle-turn": { + "slots": { + "front-fist": { + "attachment": [ + { "name": "front-fist-open" } + ] + } + }, + "bones": { + "front-upper-arm": { + "rotate": [ + { + "value": -302.77, + "curve": [ 0, -406.9, 0.125, -420.87 ] + }, + { "time": 0.2667, "value": -420.87 } + ], + "translate": [ + { + "x": 2.24, + "y": -4.98, + "curve": [ 0.067, 2.24, 0.111, 0, 0.067, -4.98, 0.111, 0 ] + }, + { "time": 0.2667 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "value": 248.56, + "curve": [ 0, 371.28, 0.062, 399.2 ] + }, + { "time": 0.1333, "value": 399.2 } + ], + "translate": [ + { + "x": -2.84, + "y": 37.28, + "curve": [ 0.033, -2.84, 0.069, 0, 0.033, 37.28, 0.069, 0 ] + }, + { "time": 0.1333 } + ] + }, + "gun": { + "rotate": [ + { + "value": -3.95, + "curve": [ 0, -10.4, 0.019, -20.43 ] + }, + { + "time": 0.0333, + "value": -20.45, + "curve": [ 0.044, -20.47, 0.125, 0 ] + }, + { "time": 0.2 } + ] + }, + "neck": { + "rotate": [ + { + "value": 17.2, + "curve": [ 0, 6.27, 0.125, 3.78 ] + }, + { "time": 0.2667, "value": 3.78 } + ] + }, + "hip": { + "translate": [ + { + "x": -2.69, + "y": -6.79, + "curve": [ 0.067, -2.69, 0.2, -11.97, 0.067, -6.79, 0.2, -23.15 ] + }, + { "time": 0.2667, "x": -11.97, "y": -23.15 } + ] + }, + "front-fist": { + "rotate": [ + { + "value": -15.54, + "curve": [ 0, -3.08, 0.034, 18.44 ] + }, + { + "time": 0.0667, + "value": 19.02, + "curve": [ 0.108, 19.75, 0.169, 0 ] + }, + { "time": 0.2667 } + ], + "scale": [ + { + "x": 0.94, + "curve": [ 0, 0.962, 0.024, 1.237, 0, 1, 0.026, 0.947 ] + }, + { + "time": 0.0667, + "x": 1.236, + "y": 0.947, + "curve": [ 0.117, 1.235, 0.189, 1, 0.117, 0.947, 0.189, 1 ] + }, + { "time": 0.2667 } + ] + }, + "rear-bracer": { + "rotate": [ + { + "value": 11.75, + "curve": [ 0, -7.97, 0.017, -33.4 ] + }, + { + "time": 0.0333, + "value": -33.39, + "curve": [ 0.049, -33.37, 0.131, 0 ] + }, + { "time": 0.2 } + ] + }, + "torso": { + "rotate": [ + { + "value": -18.25, + "curve": [ 0, -10.59, 0.125, -22.88 ] + }, + { "time": 0.2667, "value": -22.88 } + ], + "scale": [ + { + "y": 1.03, + "curve": [ 0.067, 1, 0.132, 1, 0.067, 1.03, 0.132, 1 ] + }, + { "time": 0.2667 } + ] + }, + "head": { + "rotate": [ + { + "value": 5.12, + "curve": [ 0, -6.34, 0.125, -6.75 ] + }, + { "time": 0.2667, "value": -6.75 } + ], + "scale": [ + { + "y": 1.03, + "curve": [ 0.067, 1, 0.107, 1, 0.067, 1.03, 0.107, 1 ] + }, + { "time": 0.2667 } + ] + }, + "rear-foot-target": { + "translate": [ + { + "x": -58.39, + "y": 30.48, + "curve": [ 0, -7.15, 0.047, 16.62, 0, 12.71, 0.039, 0.22 ] + }, + { + "time": 0.1, + "x": 34.14, + "y": -0.19, + "curve": [ 0.136, 45.79, 0.163, 48.87, 0.133, -0.41, 0.163, 0 ] + }, + { "time": 0.2, "x": 48.87 } + ] + }, + "front-bracer": { + "rotate": [ + { + "value": 6.69, + "curve": [ 0, 19.76, 0.039, 56.53 ] + }, + { + "time": 0.0667, + "value": 56.63, + "curve": [ 0.114, 56.79, 0.189, 42.46 ] + }, + { "time": 0.2667, "value": 42.46 } + ] + }, + "front-foot-target": { + "rotate": [ + { + "value": -1.85, + "curve": [ 0.014, -8.91, 0.047, -28.4 ] + }, + { + "time": 0.1, + "value": -28.89, + "curve": [ 0.144, -29.29, 0.262, -21.77 ] + }, + { "time": 0.2667 } + ], + "translate": [ + { + "x": 9.97, + "y": 0.82, + "curve": [ 0, -54.41, 0.078, -69.06, 0, 0.15, 0.078, 0 ] + }, + { "time": 0.1667, "x": -69.06 } + ] + }, + "hair3": { + "rotate": [ + { + "value": -9.01, + "curve": [ 0.044, -9.01, 0.072, 7.41 ] + }, + { + "time": 0.1333, + "value": 10.08, + "curve": [ 0.166, 11.47, 0.208, 0 ] + }, + { "time": 0.2667 } + ] + }, + "hair4": { + "rotate": [ + { + "value": -16.49, + "curve": [ 0.044, -16.49, 0.101, -5.98 ] + }, + { + "time": 0.1333, + "value": -2.95, + "curve": [ 0.162, -0.34, 0.208, 0 ] + }, + { "time": 0.2667 } + ] + }, + "hair1": { + "rotate": [ + { + "value": -3.85, + "curve": [ 0.044, -3.85, 0.072, 6.91 ] + }, + { + "time": 0.1333, + "value": 8.05, + "curve": [ 0.166, 8.65, 0.208, 0 ] + }, + { "time": 0.2667 } + ] + }, + "hair2": { + "rotate": [ + { + "value": 1.25, + "curve": [ 0.044, 1.25, 0.072, 8.97 ] + }, + { + "time": 0.1333, + "value": 8.6, + "curve": [ 0.166, 8.4, 0.208, 0 ] + }, + { "time": 0.2667 } + ] + }, + "front-thigh": { + "translate": [ + { + "x": 12.21, + "y": 1.89, + "curve": [ 0.033, 12.21, 0.1, 0, 0.033, 1.89, 0.1, 0 ] + }, + { "time": 0.1333 } + ] + }, + "rear-thigh": { + "translate": [ + { + "x": -16.11, + "y": -1.38, + "curve": [ 0.033, -16.11, 0.1, 0, 0.033, -1.38, 0.1, 0 ] + }, + { "time": 0.1333 } + ] + }, + "torso3": { + "rotate": [ + { "time": 0.2667, "value": -2.15 } + ] + }, + "head-control": { + "translate": [ + { + "x": -13.72, + "y": -34.7, + "curve": [ 0.067, -13.72, 0.2, 0, 0.067, -34.7, 0.2, 0 ] + }, + { "time": 0.2667 } + ] + }, + "front-shoulder": { + "translate": [ + { + "x": 1.13, + "y": -14.31, + "curve": [ 0.067, 1.13, 0.2, 0, 0.067, -14.31, 0.2, 0 ] + }, + { "time": 0.2667 } + ] + } + } + }, + "jump": { + "slots": { + "front-fist": { + "attachment": [ + { "name": "front-fist-open" }, + { "time": 0.1, "name": "front-fist-closed" }, + { "time": 0.8333, "name": "front-fist-open" } + ] + } + }, + "bones": { + "front-thigh": { + "rotate": [ + { + "value": 55.08, + "curve": [ 0.007, 46.66, 0.043, 26.3 ] + }, + { + "time": 0.0667, + "value": 22.84, + "curve": [ 0.1, 17.99, 0.165, 15.78 ] + }, + { + "time": 0.2333, + "value": 15.71, + "curve": [ 0.309, 15.63, 0.408, 46.67 ] + }, + { + "time": 0.5, + "value": 63.6, + "curve": [ 0.56, 74.72, 0.762, 91.48 ] + }, + { + "time": 0.9667, + "value": 91.81, + "curve": [ 1.068, 92.01, 1.096, 22.05 ] + }, + { + "time": 1.1667, + "value": 22.25, + "curve": [ 1.18, 22.29, 1.176, 56.17 ] + }, + { + "time": 1.2, + "value": 56.16, + "curve": [ 1.246, 56.15, 1.263, 54.94 ] + }, + { "time": 1.3333, "value": 55.08 } + ], + "translate": [ + { "x": -5.13, "y": 11.55 } + ] + }, + "torso": { + "rotate": [ + { + "value": -45.57, + "curve": [ 0.022, -44.61, 0.03, -39.06 ] + }, + { + "time": 0.0667, + "value": -35.29, + "curve": [ 0.12, -29.77, 0.28, -19.95 ] + }, + { + "time": 0.4333, + "value": -19.95, + "curve": [ 0.673, -19.95, 0.871, -22.38 ] + }, + { + "time": 0.9667, + "value": -27.08, + "curve": [ 1.094, -33.33, 1.176, -44.93 ] + }, + { "time": 1.3333, "value": -45.57 } + ], + "translate": [ + { "x": -3.79, "y": -0.77 } + ] + }, + "rear-thigh": { + "rotate": [ + { + "value": 12.81, + "curve": [ 0.067, 12.81, 0.242, 67.88 ] + }, + { + "time": 0.2667, + "value": 74.11, + "curve": [ 0.314, 86.02, 0.454, 92.23 ] + }, + { + "time": 0.5667, + "value": 92.24, + "curve": [ 0.753, 92.26, 0.966, 67.94 ] + }, + { + "time": 1, + "value": 61.32, + "curve": [ 1.039, 53.75, 1.218, 12.68 ] + }, + { "time": 1.3333, "value": 12.81 } + ] + }, + "rear-shin": { + "rotate": [ + { + "value": -115.64, + "curve": [ 0.067, -117.17, 0.125, -117.15 ] + }, + { + "time": 0.1667, + "value": -117.15, + "curve": [ 0.225, -117.15, 0.332, -108.76 ] + }, + { + "time": 0.4, + "value": -107.15, + "curve": [ 0.48, -105.26, 0.685, -103.49 ] + }, + { + "time": 0.7667, + "value": -101.97, + "curve": [ 0.826, -100.87, 0.919, -92.3 ] + }, + { + "time": 1, + "value": -92.28, + "curve": [ 1.113, -92.26, 1.297, -114.22 ] + }, + { "time": 1.3333, "value": -115.64 } + ] + }, + "front-upper-arm": { + "rotate": [ + { + "value": -40.21, + "curve": [ 0.054, -35.46, 0.15, -31.12 ] + }, + { + "time": 0.2, + "value": -31.12, + "curve": [ 0.308, -31.12, 0.547, -80.12 ] + }, + { + "time": 0.6333, + "value": -96.56, + "curve": [ 0.697, -108.56, 0.797, -112.54 ] + }, + { + "time": 0.8667, + "value": -112.6, + "curve": [ 1.137, -112.84, 1.274, -49.19 ] + }, + { "time": 1.3333, "value": -40.21 } + ] + }, + "front-bracer": { + "rotate": [ + { + "value": 20.54, + "curve": [ 0.054, 32.23, 0.192, 55.84 ] + }, + { + "time": 0.2333, + "value": 62.58, + "curve": [ 0.29, 71.87, 0.375, 79.28 ] + }, + { + "time": 0.4333, + "value": 79.18, + "curve": [ 0.555, 78.98, 0.684, 27.54 ] + }, + { + "time": 0.7333, + "value": 13.28, + "curve": [ 0.786, -1.85, 0.874, -24.76 ] + }, + { + "time": 1, + "value": -25.45, + "curve": [ 1.165, -26.36, 1.303, 9.1 ] + }, + { "time": 1.3333, "value": 20.54 } + ] + }, + "front-fist": { + "rotate": [ + { + "value": -36.16, + "curve": [ 0.114, -39.59, 0.3, -45.61 ] + }, + { + "time": 0.4, + "value": -45.61, + "curve": [ 0.442, -45.61, 0.537, -21.54 ] + }, + { + "time": 0.5667, + "value": -15.4, + "curve": [ 0.592, -10.23, 0.692, 11.89 ] + }, + { + "time": 0.7333, + "value": 11.73, + "curve": [ 0.783, 11.54, 0.831, 1.8 ] + }, + { + "time": 0.8667, + "value": -5.78, + "curve": [ 0.897, -12.22, 0.901, -14.22 ] + }, + { + "time": 0.9333, + "value": -14.51, + "curve": [ 0.974, -14.89, 0.976, 10.38 ] + }, + { + "time": 1, + "value": 10.55, + "curve": [ 1.027, 10.74, 1.023, -8.44 ] + }, + { + "time": 1.0333, + "value": -8.42, + "curve": [ 1.059, -8.36, 1.074, 10.12 ] + }, + { + "time": 1.1, + "value": 10.22, + "curve": [ 1.168, 10.48, 1.27, -36.07 ] + }, + { "time": 1.3333, "value": -36.16 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "value": 40.5, + "curve": [ 0.048, 36.1, 0.168, 20.45 ] + }, + { + "time": 0.3, + "value": 20.45, + "curve": [ 0.476, 20.45, 0.571, 33.76 ] + }, + { + "time": 0.6, + "value": 38.67, + "curve": [ 0.642, 45.8, 0.681, 57.44 ] + }, + { + "time": 0.7333, + "value": 62.91, + "curve": [ 0.829, 72.8, 0.996, 77.61 ] + }, + { + "time": 1.0333, + "value": 80.37, + "curve": [ 1.082, 83.94, 1.148, 90.6 ] + }, + { + "time": 1.2, + "value": 90.6, + "curve": [ 1.248, 90.46, 1.317, 53.07 ] + }, + { "time": 1.3333, "value": 49.06 } + ] + }, + "rear-bracer": { + "rotate": [ + { + "value": 28.28, + "curve": [ 0.022, 25.12, 0.187, -0.89 ] + }, + { + "time": 0.2, + "value": -2.52, + "curve": [ 0.257, -9.92, 0.372, -17.38 ] + }, + { + "time": 0.4333, + "value": -17.41, + "curve": [ 0.54, -17.47, 0.659, -16.91 ] + }, + { + "time": 0.7667, + "value": -12.1, + "curve": [ 0.907, -5.79, 1.025, 14.58 ] + }, + { + "time": 1.1, + "value": 20.58, + "curve": [ 1.191, 27.85, 1.283, 29.67 ] + }, + { "time": 1.3333, "value": 29.67 } + ] + }, + "neck": { + "rotate": [ + { + "value": 11.88, + "curve": [ 0.104, 11.82, 0.179, 11.15 ] + }, + { + "time": 0.2, + "value": 10.08, + "curve": [ 0.255, 7.29, 0.405, -8.15 ] + }, + { + "time": 0.4333, + "value": -9.35, + "curve": [ 0.508, -12.48, 0.595, -13.14 ] + }, + { + "time": 0.6667, + "value": -12.61, + "curve": [ 0.714, -12.26, 0.815, -5.57 ] + }, + { + "time": 0.8333, + "value": -4.08, + "curve": [ 0.883, -0.07, 1.045, 12.77 ] + }, + { + "time": 1.1, + "value": 15.06, + "curve": [ 1.208, 19.6, 1.279, 20.64 ] + }, + { "time": 1.3333, "value": 20.73 } + ] + }, + "head": { + "rotate": [ + { + "value": 13.14, + "curve": [ 0.008, 12.19, 0.197, -23.53 ] + }, + { + "time": 0.3333, + "value": -23.95, + "curve": [ 0.509, -23.95, 0.667, -2.66 ] + }, + { + "time": 0.7333, + "value": -2.66, + "curve": [ 0.792, -2.66, 0.908, -13.32 ] + }, + { + "time": 0.9667, + "value": -13.32, + "curve": [ 1.158, -13.11, 1.241, -1.58 ] + }, + { "time": 1.3333, "value": -1.58 } + ], + "scale": [ + { + "curve": [ 0.041, 1, 0.052, 0.962, 0.041, 1, 0.052, 1.137 ] + }, + { + "time": 0.1, + "x": 0.954, + "y": 1.137, + "curve": [ 0.202, 0.962, 0.318, 1, 0.202, 1.137, 0.252, 1.002 ] + }, + { "time": 0.4667 }, + { + "time": 1.0667, + "x": 1.002, + "curve": [ 1.092, 1.002, 1.126, 1.143, 1.092, 1, 1.128, 0.975 ] + }, + { + "time": 1.1667, + "x": 1.144, + "y": 0.973, + "curve": [ 1.204, 1.145, 1.233, 0.959, 1.206, 0.972, 1.227, 1.062 ] + }, + { + "time": 1.2667, + "x": 0.958, + "y": 1.063, + "curve": [ 1.284, 0.958, 1.292, 1.001, 1.288, 1.063, 1.288, 1.001 ] + }, + { "time": 1.3333 } + ] + }, + "hip": { + "translate": [ + { + "y": -45.46, + "curve": [ 0.042, -0.09, 0.15, 15.22, 0.031, 44.98, 0.123, 289.73 ] + }, + { + "time": 0.2, + "x": 15.22, + "y": 415.85, + "curve": [ 0.332, 15.22, 0.539, -34.52, 0.271, 532.93, 0.483, 720.5 ] + }, + { + "time": 0.7667, + "x": -34.52, + "y": 721.6, + "curve": [ 0.888, -34.52, 1.057, -21.95, 1.049, 721.17, 1.098, 379.84 ] + }, + { + "time": 1.1333, + "x": -15.67, + "y": 266.77, + "curve": [ 1.144, -14.77, 1.188, -10.53, 1.15, 213.72, 1.172, -61.32 ] + }, + { + "time": 1.2333, + "x": -6.53, + "y": -61.34, + "curve": [ 1.272, -3.22, 1.311, 0.05, 1.291, -61.36, 1.296, -44.8 ] + }, + { "time": 1.3333, "y": -45.46 } + ] + }, + "front-shin": { + "rotate": [ + { + "value": -74.19, + "curve": [ 0, -51.14, 0.042, -12.54 ] + }, + { + "time": 0.1667, + "value": -12.28, + "curve": [ 0.285, -12.32, 0.37, -74.44 ] + }, + { + "time": 0.4333, + "value": -92.92, + "curve": [ 0.498, -111.86, 0.617, -140.28 ] + }, + { + "time": 0.9, + "value": -140.84, + "curve": [ 1.004, -141.04, 1.09, -47.87 ] + }, + { + "time": 1.1, + "value": -37.44, + "curve": [ 1.108, -29.83, 1.14, -21.18 ] + }, + { + "time": 1.1667, + "value": -21.08, + "curve": [ 1.18, -21.03, 1.191, -50.65 ] + }, + { + "time": 1.2, + "value": -53.17, + "curve": [ 1.22, -58.53, 1.271, -73.38 ] + }, + { "time": 1.3333, "value": -74.19 } + ] + }, + "front-foot": { + "rotate": [ + { + "value": 7.35, + "curve": [ 0, 4.8, 0.05, -26.64 ] + }, + { + "time": 0.0667, + "value": -26.64, + "curve": [ 0.192, -26.64, 0.442, -11.77 ] + }, + { + "time": 0.5667, + "value": -11.77, + "curve": [ 0.692, -11.77, 0.942, -19.36 ] + }, + { + "time": 1.0667, + "value": -19.36, + "curve": [ 1.133, -19.36, 1.32, 3.82 ] + }, + { "time": 1.3333, "value": 7.35 } + ] + }, + "rear-foot": { + "rotate": [ + { "value": -7.14 } + ] + }, + "gun": { + "rotate": [ + { + "value": 12.36, + "curve": [ 0.022, 16.28, 0.15, 30.81 ] + }, + { + "time": 0.2, + "value": 30.81, + "curve": [ 0.258, 30.81, 0.375, 13.26 ] + }, + { + "time": 0.4333, + "value": 13.26, + "curve": [ 0.508, 13.26, 0.658, 15.05 ] + }, + { + "time": 0.7333, + "value": 14.98, + "curve": [ 0.789, 14.94, 0.828, 13.62 ] + }, + { + "time": 0.8667, + "value": 12.72, + "curve": [ 0.887, 12.25, 0.984, 9.83 ] + }, + { + "time": 1.0333, + "value": 8.6, + "curve": [ 1.045, 8.31, 1.083, 7.55 ] + }, + { + "time": 1.1333, + "value": 7.13, + "curve": [ 1.175, 6.78, 1.283, 6.18 ] + }, + { "time": 1.3333, "value": 6.18 } + ] + }, + "front-leg-target": { + "translate": [ + { "x": -13.95, "y": -30.34 } + ] + }, + "rear-leg-target": { + "rotate": [ + { "value": -38.43 } + ], + "translate": [ + { "x": 85, "y": -33.59 } + ] + }, + "front-foot-target": { + "rotate": [ + { "value": -62.54 } + ], + "translate": [ + { "x": 16.34, "y": 0.18 } + ] + }, + "rear-foot-target": { + "rotate": [ + { "value": 18.55 } + ], + "translate": [ + { "x": -176.39, "y": 134.12 } + ] + }, + "back-foot-tip": { + "rotate": [ + { + "value": -143.73, + "curve": [ 0.083, -144.24, 0.167, -74.26 ] + }, + { + "time": 0.2667, + "value": -52.76, + "curve": [ 0.342, -36.57, 0.513, -36.57 ] + }, + { + "time": 0.6333, + "value": -30.97, + "curve": [ 0.724, -26.78, 0.848, -17.06 ] + }, + { + "time": 0.9667, + "value": -16.74, + "curve": [ 1.167, -16.2, 1.272, -144.17 ] + }, + { "time": 1.3333, "value": -143.73 } + ] + }, + "front-foot-tip": { + "rotate": [ + { + "value": -1.57, + "curve": [ 0, -24.71, 0.162, -60.88 ] + }, + { + "time": 0.2667, + "value": -60.83, + "curve": [ 0.342, -60.8, 0.582, -43.5 ] + }, + { + "time": 0.7, + "value": -39.45, + "curve": [ 0.773, -36.94, 0.832, -36.78 ] + }, + { + "time": 0.9667, + "value": -36.6, + "curve": [ 1.054, -36.49, 1.092, -37.37 ] + }, + { + "time": 1.1667, + "value": -33.26, + "curve": [ 1.237, -29.37, 1.147, -1.41 ] + }, + { "time": 1.2, "value": -1.57 } + ] + }, + "hair3": { + "rotate": [ + { + "value": -6.81, + "curve": [ 0, 13.59, 0.117, 18.21 ] + }, + { + "time": 0.1333, + "value": 18.21, + "curve": [ 0.167, 18.21, 0.26, 12.95 ] + }, + { + "time": 0.3, + "value": 11.56, + "curve": [ 0.382, 8.7, 0.55, 9.43 ] + }, + { + "time": 0.6667, + "value": 9.32, + "curve": [ 0.843, 9.15, 0.918, -7.34 ] + }, + { "time": 1.3333, "value": -6.81 } + ], + "translate": [ + { + "time": 0.6667, + "curve": [ 0.781, 0, 0.972, 16.03, 0.781, 0, 0.972, 0.92 ] + }, + { + "time": 1.1333, + "x": 16.03, + "y": 0.92, + "curve": [ 1.211, 16.03, 1.281, 0, 1.211, 0.92, 1.281, 0 ] + }, + { "time": 1.3333 } + ] + }, + "hair4": { + "rotate": [ + { + "value": -6.81, + "curve": [ 0.001, -3.88, 0.063, 16.18 ] + }, + { + "time": 0.1667, + "value": 16.14, + "curve": [ 0.242, 16.1, 0.249, 16.07 ] + }, + { + "time": 0.3333, + "value": 13.46, + "curve": [ 0.442, 10.09, 0.573, -2.2 ] + }, + { + "time": 0.6, + "value": -6.04, + "curve": [ 0.614, -8.05, 0.717, -33.44 ] + }, + { + "time": 0.7667, + "value": -33.44, + "curve": [ 0.809, -33.44, 0.835, -31.32 ] + }, + { + "time": 0.8667, + "value": -27.36, + "curve": [ 0.874, -26.47, 0.903, -14.28 ] + }, + { + "time": 0.9333, + "value": -14.47, + "curve": [ 0.956, -14.62, 0.944, -25.91 ] + }, + { + "time": 1, + "value": -25.96, + "curve": [ 1.062, -26.02, 1.051, -1.87 ] + }, + { + "time": 1.0667, + "value": -1.87, + "curve": [ 1.096, -1.87, 1.096, -16.09 ] + }, + { + "time": 1.1333, + "value": -16.08, + "curve": [ 1.169, -16.08, 1.153, -3.38 ] + }, + { + "time": 1.2, + "value": -3.38, + "curve": [ 1.234, -3.38, 1.271, -6.07 ] + }, + { "time": 1.3333, "value": -6.07 } + ] + }, + "hair2": { + "rotate": [ + { + "value": -6.81, + "curve": [ 0, -3.17, 0.042, 16.33 ] + }, + { + "time": 0.0667, + "value": 16.33, + "curve": [ 0.21, 15.74, 0.208, -12.06 ] + }, + { + "time": 0.3333, + "value": -12.21, + "curve": [ 0.417, -12.3, 0.552, -3.98 ] + }, + { + "time": 0.6667, + "value": 1.52, + "curve": [ 0.726, 4.35, 0.817, 4.99 ] + }, + { + "time": 0.8667, + "value": 4.99, + "curve": [ 0.901, 4.99, 0.912, -29.05 ] + }, + { + "time": 0.9667, + "value": -27.45, + "curve": [ 0.987, -26.83, 1.018, -5.42 ] + }, + { + "time": 1.0667, + "value": -5.46, + "curve": [ 1.107, -5.22, 1.095, -33.51 ] + }, + { + "time": 1.1333, + "value": -33.28, + "curve": [ 1.162, -33.57, 1.192, 8.04 ] + }, + { + "time": 1.2667, + "value": 7.86, + "curve": [ 1.302, 7.77, 1.313, 2.7 ] + }, + { "time": 1.3333, "value": 2.7 } + ] + }, + "hair1": { + "rotate": [ + { + "value": -6.81, + "curve": [ 0.001, -3.12, 0.074, 14.66 ] + }, + { + "time": 0.1333, + "value": 14.66, + "curve": [ 0.188, 14.8, 0.293, 9.56 ] + }, + { + "time": 0.3333, + "value": 5.99, + "curve": [ 0.381, 1.72, 0.55, -11.11 ] + }, + { + "time": 0.6667, + "value": -11.11, + "curve": [ 0.833, -11.11, 0.933, 22.54 ] + }, + { + "time": 1.1, + "value": 22.54, + "curve": [ 1.158, 22.54, 1.275, -6.81 ] + }, + { "time": 1.3333, "value": -6.81 } + ] + }, + "torso2": { + "rotate": [ + { + "value": 4.52, + "curve": [ 0.013, 2.33, 0.092, -9.75 ] + }, + { + "time": 0.1333, + "value": -9.75, + "curve": [ 0.175, -9.75, 0.291, -1.26 ] + }, + { + "time": 0.3333, + "value": 0.96, + "curve": [ 0.359, 2.3, 0.543, 4.25 ] + }, + { + "time": 0.6, + "value": 4.68, + "curve": [ 0.683, 5.3, 0.771, 5.92 ] + }, + { + "time": 0.8333, + "value": 6.48, + "curve": [ 0.871, 6.82, 1.083, 11.37 ] + }, + { + "time": 1.1667, + "value": 11.37, + "curve": [ 1.208, 11.37, 1.317, 6.18 ] + }, + { "time": 1.3333, "value": 4.52 } + ], + "translate": [ + { + "curve": [ 0, 0, 0.082, -2.24, 0, 0, 0.082, -0.42 ] + }, + { + "time": 0.1667, + "x": -2.98, + "y": -0.56, + "curve": [ 0.232, -2.24, 0.298, 0, 0.232, -0.42, 0.298, 0 ] + }, + { "time": 0.3333, "curve": "stepped" }, + { + "time": 0.8667, + "curve": [ 0.889, 0, 0.912, 0.26, 0.889, 0, 0.912, 0.06 ] + }, + { + "time": 0.9333, + "x": 0.68, + "y": 0.23, + "curve": [ 1.016, 2.22, 1.095, 5.9, 1.023, 0.97, 1.095, 1.99 ] + }, + { + "time": 1.1667, + "x": 6.47, + "y": 2.18, + "curve": [ 1.23, 5.75, 1.286, 0, 1.23, 1.94, 1.286, 0 ] + }, + { "time": 1.3333 } + ] + }, + "torso3": { + "rotate": [ + { + "value": 4.52, + "curve": [ 0.025, 4.52, 0.075, -6.17 ] + }, + { + "time": 0.1, + "value": -6.17, + "curve": [ 0.175, -6.17, 0.381, -0.71 ] + }, + { + "time": 0.4, + "value": -0.25, + "curve": [ 0.447, 0.87, 0.775, 4.84 ] + }, + { + "time": 0.9, + "value": 4.84, + "curve": [ 1.008, 4.84, 1.225, 4.52 ] + }, + { "time": 1.3333, "value": 4.52 } + ] + }, + "head-control": { + "translate": [ + { + "curve": [ 0.138, -2.4, 0.227, -10.44, 0.123, 1.05, 0.227, 2.7 ] + }, + { + "time": 0.3667, + "x": -10.44, + "y": 2.7, + "curve": [ 0.484, -10.44, 0.585, -5.63, 0.484, 2.7, 0.629, -23.62 ] + }, + { + "time": 0.7333, + "x": -2.29, + "y": -26.61, + "curve": [ 0.818, -0.39, 0.962, 1.21, 0.858, -30.17, 0.972, -28.75 ] + }, + { + "time": 1.1, + "x": 1.25, + "y": -28.75, + "curve": [ 1.192, 1.28, 1.234, 0.98, 1.224, -28.75, 1.235, -2.15 ] + }, + { "time": 1.3333 } + ] + }, + "front-shoulder": { + "translate": [ + { + "curve": [ 0.031, -2.22, 0.065, -3.73, 0.02, -3.25, 0.065, -14.74 ] + }, + { + "time": 0.1, + "x": -3.73, + "y": -14.74, + "curve": [ 0.216, -3.73, 0.384, -0.17, 0.216, -14.74, 0.402, -12.51 ] + }, + { + "time": 0.5, + "x": 1.63, + "y": -9.51, + "curve": [ 0.632, 3.69, 0.935, 7.41, 0.585, -6.91, 0.909, 10.86 ] + }, + { + "time": 1.1, + "x": 7.45, + "y": 10.99, + "curve": [ 1.18, 7.46, 1.265, 2.86, 1.193, 11.05, 1.294, 3.38 ] + }, + { "time": 1.3333 } + ] + } + }, + "ik": { + "front-foot-ik": [ + { + "mix": 0, + "curve": [ 0.3, 0, 0.9, 1, 0.3, 0, 0.9, 0 ] + }, + { "time": 1.2 } + ], + "front-leg-ik": [ + { + "mix": 0, + "bendPositive": false, + "curve": [ 0.3, 0, 0.9, 1, 0.3, 0, 0.9, 0 ] + }, + { "time": 1.2, "bendPositive": false } + ], + "rear-foot-ik": [ + { "mix": 0 } + ], + "rear-leg-ik": [ + { "mix": 0, "bendPositive": false } + ] + }, + "events": [ + { "time": 1.2, "name": "footstep" } + ] + }, + "portal": { + "slots": { + "clipping": { + "attachment": [ + { "name": "clipping" } + ] + }, + "front-fist": { + "attachment": [ + { "name": "front-fist-open" } + ] + }, + "mouth": { + "attachment": [ + { "time": 0.9, "name": "mouth-grind" }, + { "time": 2.2667, "name": "mouth-smile" } + ] + }, + "portal-bg": { + "attachment": [ + { "name": "portal-bg" }, + { "time": 3 } + ] + }, + "portal-flare1": { + "attachment": [ + { "time": 1.1, "name": "portal-flare1" }, + { "time": 1.1333, "name": "portal-flare2" }, + { "time": 1.1667, "name": "portal-flare3" }, + { "time": 1.2, "name": "portal-flare1" }, + { "time": 1.2333, "name": "portal-flare2" }, + { "time": 1.2667, "name": "portal-flare1" }, + { "time": 1.3333 } + ] + }, + "portal-flare2": { + "attachment": [ + { "time": 1.1, "name": "portal-flare2" }, + { "time": 1.1333, "name": "portal-flare3" }, + { "time": 1.1667, "name": "portal-flare1" }, + { "time": 1.2, "name": "portal-flare2" }, + { "time": 1.2333, "name": "portal-flare3" }, + { "time": 1.2667 } + ] + }, + "portal-flare3": { + "attachment": [ + { "time": 1.2, "name": "portal-flare3" }, + { "time": 1.2333, "name": "portal-flare2" }, + { "time": 1.2667 } + ] + }, + "portal-flare4": { + "attachment": [ + { "time": 1.2, "name": "portal-flare2" }, + { "time": 1.2333, "name": "portal-flare1" }, + { "time": 1.2667, "name": "portal-flare2" }, + { "time": 1.3333 } + ] + }, + "portal-flare5": { + "attachment": [ + { "time": 1.2333, "name": "portal-flare3" }, + { "time": 1.2667, "name": "portal-flare1" }, + { "time": 1.3333 } + ] + }, + "portal-flare6": { + "attachment": [ + { "time": 1.2667, "name": "portal-flare3" }, + { "time": 1.3333 } + ] + }, + "portal-flare7": { + "attachment": [ + { "time": 1.1333, "name": "portal-flare2" }, + { "time": 1.1667 } + ] + }, + "portal-flare8": { + "attachment": [ + { "time": 1.2, "name": "portal-flare3" }, + { "time": 1.2333, "name": "portal-flare2" }, + { "time": 1.2667 } + ] + }, + "portal-flare9": { + "attachment": [ + { "time": 1.2, "name": "portal-flare2" }, + { "time": 1.2333, "name": "portal-flare3" }, + { "time": 1.2667, "name": "portal-flare1" }, + { "time": 1.3 } + ] + }, + "portal-flare10": { + "attachment": [ + { "time": 1.2, "name": "portal-flare2" }, + { "time": 1.2333, "name": "portal-flare1" }, + { "time": 1.2667, "name": "portal-flare3" }, + { "time": 1.3 } + ] + }, + "portal-shade": { + "attachment": [ + { "name": "portal-shade" }, + { "time": 3 } + ] + }, + "portal-streaks1": { + "attachment": [ + { "name": "portal-streaks1" }, + { "time": 3 } + ] + }, + "portal-streaks2": { + "attachment": [ + { "name": "portal-streaks2" }, + { "time": 3 } + ] + } + }, + "bones": { + "portal-root": { + "translate": [ + { + "x": -458.35, + "y": 105.19, + "curve": [ 0.333, -458.22, 0.669, -457.86, 0.934, 105.19, 0.671, 105.19 ] + }, + { + "time": 1, + "x": -456.02, + "y": 105.19, + "curve": [ 1.339, -454.14, 2.208, -447.28, 1.35, 105.19, 2.05, 105.19 ] + }, + { + "time": 2.4, + "x": -439.12, + "y": 105.19, + "curve": [ 2.463, -436.44, 2.502, -432.92, 2.487, 105.19, 2.512, 105.09 ] + }, + { + "time": 2.6, + "x": -432.58, + "y": 105.09, + "curve": [ 2.784, -431.94, 2.978, -446.6, 2.772, 105.09, 2.933, 105.19 ] + }, + { "time": 3.0333, "x": -457.42, "y": 105.19 } + ], + "scale": [ + { + "x": 0.003, + "y": 0.006, + "curve": [ 0.329, 0.044, 0.347, 0.117, 0.329, 0.097, 0.37, 0.249 ] + }, + { + "time": 0.4, + "x": 0.175, + "y": 0.387, + "curve": [ 0.63, 0.619, 0.663, 0.723, 0.609, 1.338, 0.645, 1.524 ] + }, + { + "time": 0.7333, + "x": 0.724, + "y": 1.52, + "curve": [ 0.798, 0.725, 0.907, 0.647, 0.797, 1.517, 0.895, 1.424 ] + }, + { + "time": 1, + "x": 0.645, + "y": 1.426, + "curve": [ 1.095, 0.643, 1.139, 0.688, 1.089, 1.428, 1.115, 1.513 ] + }, + { + "time": 1.2333, + "x": 0.685, + "y": 1.516, + "curve": [ 1.325, 0.683, 1.508, 0.636, 1.343, 1.518, 1.467, 1.4 ] + }, + { + "time": 1.6, + "x": 0.634, + "y": 1.401, + "curve": [ 1.728, 0.631, 1.946, 0.687, 1.722, 1.402, 1.924, 1.522 ] + }, + { + "time": 2.0667, + "x": 0.688, + "y": 1.522, + "curve": [ 2.189, 0.69, 2.289, 0.649, 2.142, 1.522, 2.265, 1.417 ] + }, + { + "time": 2.4, + "x": 0.65, + "y": 1.426, + "curve": [ 2.494, 0.651, 2.504, 0.766, 2.508, 1.434, 2.543, 1.566 ] + }, + { + "time": 2.6, + "x": 0.766, + "y": 1.568, + "curve": [ 2.73, 0.765, 3.006, 0.098, 2.767, 1.564, 2.997, 0.1 ] + }, + { "time": 3.0333, "x": 0.007, "y": 0.015 } + ] + }, + "portal-streaks1": { + "rotate": [ + {}, + { "time": 3.1667, "value": 1200 } + ], + "translate": [ + { + "x": 15.15, + "curve": [ 0.162, 15.15, 0.432, 12.6, 0.162, 0, 0.432, -3.86 ] + }, + { + "time": 0.6667, + "x": 10.9, + "y": -6.44, + "curve": [ 0.794, 9.93, 0.912, 9.21, 0.794, -7.71, 0.912, -8.66 ] + }, + { + "time": 1, + "x": 9.21, + "y": -8.66, + "curve": [ 1.083, 9.21, 1.25, 21.53, 1.083, -8.66, 1.265, -4.9 ] + }, + { + "time": 1.3333, + "x": 21.53, + "y": -3.19, + "curve": [ 1.5, 21.53, 1.939, 12.3, 1.446, -0.37, 1.9, 6.26 ] + }, + { + "time": 2.0667, + "x": 11.26, + "y": 6.26, + "curve": [ 2.239, 9.85, 2.389, 9.68, 2.208, 6.26, 2.523, 0.51 ] + }, + { + "time": 2.5667, + "x": 9.39, + "y": -0.8, + "curve": [ 2.657, 9.24, 2.842, 9.21, 2.646, -3.2, 2.842, -8.91 ] + }, + { "time": 2.9333, "x": 9.21, "y": -8.91 } + ], + "scale": [ + { + "curve": [ 0.167, 1, 0.5, 1.053, 0.167, 1, 0.5, 1.053 ] + }, + { + "time": 0.6667, + "x": 1.053, + "y": 1.053, + "curve": [ 0.833, 1.053, 1.167, 0.986, 0.833, 1.053, 1.167, 0.986 ] + }, + { + "time": 1.3333, + "x": 0.986, + "y": 0.986, + "curve": [ 1.5, 0.986, 1.833, 1.053, 1.5, 0.986, 1.833, 1.053 ] + }, + { "time": 2, "x": 1.053, "y": 1.053 } + ] + }, + "portal-streaks2": { + "rotate": [ + {}, + { "time": 3.1667, "value": 600 } + ], + "translate": [ + { "x": -2.11 }, + { "time": 1, "x": -2.11, "y": 6.63 }, + { "time": 1.9333, "x": -2.11 } + ], + "scale": [ + { + "x": 1.014, + "y": 1.014, + "curve": [ 0.229, 0.909, 0.501, 0.755, 0.242, 0.892, 0.502, 0.768 ] + }, + { + "time": 0.8667, + "x": 0.745, + "y": 0.745, + "curve": [ 1.282, 0.733, 2.021, 0.699, 1.27, 0.719, 2.071, 0.709 ] + }, + { + "time": 2.2, + "x": 0.7, + "y": 0.704, + "curve": [ 2.315, 0.7, 2.421, 0.794, 2.311, 0.701, 2.485, 0.797 ] + }, + { + "time": 2.5667, + "x": 0.794, + "y": 0.794, + "curve": [ 2.734, 0.794, 2.99, 0.323, 2.714, 0.789, 3.019, 0.341 ] + }, + { "time": 3.1667, "x": 0, "y": 0 } + ] + }, + "portal-shade": { + "translate": [ + { "x": -29.68 } + ], + "scale": [ + { "x": 0.714, "y": 0.714 } + ] + }, + "portal": { + "rotate": [ + {}, + { "time": 3.1667, "value": 600 } + ] + }, + "clipping": { + "translate": [ + { "x": -476.55, "y": 2.27 } + ], + "scale": [ + { "x": 0.983, "y": 1.197 } + ] + }, + "hip": { + "rotate": [ + { + "time": 1.0667, + "value": 22.74, + "curve": [ 1.163, 18.84, 1.77, 8.77 ] + }, + { + "time": 1.9, + "value": 7.82, + "curve": [ 2.271, 5.1, 2.89, 0 ] + }, + { "time": 3.1667 } + ], + "translate": [ + { "x": -899.41, "y": 4.47, "curve": "stepped" }, + { + "time": 1.0667, + "x": -694.16, + "y": 183.28, + "curve": [ 1.091, -602.08, 1.138, -427.59, 1.115, 185.6, 1.171, 133.18 ] + }, + { + "time": 1.2333, + "x": -316.97, + "y": 55.29, + "curve": [ 1.317, -220.27, 1.512, -123.21, 1.271, 8.68, 1.461, -83.18 ] + }, + { + "time": 1.6, + "x": -95.53, + "y": -112.23, + "curve": [ 1.718, -58.25, 2.037, -22.54, 1.858, -166.17, 2.109, -31.4 ] + }, + { + "time": 2.1667, + "x": -14.82, + "y": -31.12, + "curve": [ 2.294, -7.28, 2.442, -7.2, 2.274, -30.6, 2.393, -36.76 ] + }, + { + "time": 2.6, + "x": -7.2, + "y": -36.96, + "curve": [ 2.854, -7.2, 3.071, -11.87, 2.786, -36.27, 3.082, -22.98 ] + }, + { "time": 3.1667, "x": -11.97, "y": -23.15 } + ] + }, + "rear-foot-target": { + "rotate": [ + { "time": 1.0667, "value": 41.6, "curve": "stepped" }, + { + "time": 1.2333, + "value": 41.6, + "curve": [ 1.258, 41.6, 1.379, 35.46 ] + }, + { + "time": 1.4, + "value": 30.09, + "curve": [ 1.412, 27.04, 1.433, 10.65 ] + }, + { "time": 1.4333, "value": -0.28 }, + { "time": 1.6, "value": 2.44 } + ], + "translate": [ + { "x": -899.41, "y": 4.47, "curve": "stepped" }, + { + "time": 1.0667, + "x": -591.13, + "y": 438.46, + "curve": [ 1.076, -539.77, 1.206, -268.1, 1.117, 418.44, 1.21, 333.18 ] + }, + { + "time": 1.2333, + "x": -225.28, + "y": 304.53, + "curve": [ 1.265, -175.22, 1.393, -74.21, 1.296, 226.52, 1.401, 49.61 ] + }, + { + "time": 1.4333, + "x": -52.32, + "y": 0.2, + "curve": [ 1.454, -40.85, 1.616, 40.87, 1.466, 0.17, 1.614, 0.04 ] + }, + { "time": 1.6667, "x": 45.87, "y": 0.01 }, + { "time": 1.9333, "x": 48.87 } + ] + }, + "front-foot-target": { + "rotate": [ + { + "time": 1.0667, + "value": 32.08, + "curve": [ 1.108, 32.08, 1.192, 35.16 ] + }, + { + "time": 1.2333, + "value": 35.16, + "curve": [ 1.258, 35.16, 1.317, 2.23 ] + }, + { + "time": 1.3333, + "value": -4.74, + "curve": [ 1.351, -12.14, 1.429, -34.96 ] + }, + { + "time": 1.6, + "value": -34.77, + "curve": [ 1.765, -34.58, 1.897, -17.25 ] + }, + { "time": 1.9333 } + ], + "translate": [ + { "x": -899.41, "y": 4.47, "curve": "stepped" }, + { + "time": 1.0667, + "x": -533.93, + "y": 363.75, + "curve": [ 1.074, -480.85, 1.18, -261.31, 1.094, 362.3, 1.195, 267.77 ] + }, + { + "time": 1.2333, + "x": -201.23, + "y": 199.93, + "curve": [ 1.269, -161.38, 1.294, -140.32, 1.274, 126.67, 1.308, 77.12 ] + }, + { + "time": 1.3333, + "x": -124.08, + "y": 0.2, + "curve": [ 1.426, -85.6, 1.633, -69.06, 1.45, 0.48, 1.633, 0 ] + }, + { "time": 1.7333, "x": -69.06 } + ] + }, + "torso": { + "rotate": [ + { + "time": 1.0667, + "value": 27.02, + "curve": [ 1.187, 26.86, 1.291, 7.81 ] + }, + { + "time": 1.3333, + "value": -2.62, + "curve": [ 1.402, -19.72, 1.429, -48.64 ] + }, + { + "time": 1.4667, + "value": -56.31, + "curve": [ 1.509, -64.87, 1.62, -77.14 ] + }, + { + "time": 1.7333, + "value": -77.34, + "curve": [ 1.837, -76.89, 1.895, -71.32 ] + }, + { + "time": 2, + "value": -57.52, + "curve": [ 2.104, -43.83, 2.189, -28.59 ] + }, + { + "time": 2.3, + "value": -29.03, + "curve": [ 2.413, -29.48, 2.513, -36.79 ] + }, + { + "time": 2.6667, + "value": -36.79, + "curve": [ 2.814, -36.95, 2.947, -22.88 ] + }, + { "time": 3.1667, "value": -22.88 } + ] + }, + "neck": { + "rotate": [ + { + "time": 1.0667, + "value": -3.57, + "curve": [ 1.146, -3.66, 1.15, -13.5 ] + }, + { + "time": 1.2333, + "value": -13.5, + "curve": [ 1.428, -13.5, 1.443, 11.58 ] + }, + { + "time": 1.5667, + "value": 11.42, + "curve": [ 1.658, 11.3, 1.775, 3.78 ] + }, + { + "time": 1.8667, + "value": 3.78, + "curve": [ 1.92, 3.78, 2.036, 8.01 ] + }, + { + "time": 2.1, + "value": 7.93, + "curve": [ 2.266, 7.72, 2.42, 3.86 ] + }, + { + "time": 2.5333, + "value": 3.86, + "curve": [ 2.783, 3.86, 3.004, 3.78 ] + }, + { "time": 3.1667, "value": 3.78 } + ] + }, + "head": { + "rotate": [ + { + "time": 1.0667, + "value": 16.4, + "curve": [ 1.133, 9.9, 1.207, 1.87 ] + }, + { + "time": 1.3333, + "value": 1.67, + "curve": [ 1.46, 1.56, 1.547, 47.54 ] + }, + { + "time": 1.7333, + "value": 47.55, + "curve": [ 1.897, 47.56, 2.042, 5.68 ] + }, + { + "time": 2.0667, + "value": 0.86, + "curve": [ 2.074, -0.61, 2.086, -2.81 ] + }, + { + "time": 2.1, + "value": -5.31, + "curve": [ 2.145, -13.07, 2.216, -23.65 ] + }, + { + "time": 2.2667, + "value": -23.71, + "curve": [ 2.334, -23.79, 2.426, -13.43 ] + }, + { + "time": 2.4667, + "value": -9.18, + "curve": [ 2.498, -5.91, 2.604, 2.53 ] + }, + { + "time": 2.6667, + "value": 2.52, + "curve": [ 2.738, 2.24, 2.85, -8.76 ] + }, + { + "time": 2.9333, + "value": -8.67, + "curve": [ 3.036, -8.55, 3.09, -7.09 ] + }, + { "time": 3.1667, "value": -6.75 } + ], + "scale": [ + { + "time": 1.3333, + "curve": [ 1.392, 1, 1.526, 1, 1.392, 1, 1.508, 1.043 ] + }, + { + "time": 1.5667, + "x": 0.992, + "y": 1.043, + "curve": [ 1.598, 0.985, 1.676, 0.955, 1.584, 1.043, 1.672, 1.04 ] + }, + { + "time": 1.7333, + "x": 0.954, + "y": 1.029, + "curve": [ 1.843, 0.954, 1.933, 1, 1.825, 1.013, 1.933, 1 ] + }, + { "time": 2 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "time": 0.9, + "value": 39.24, + "curve": [ 0.968, 39.93, 1.267, 85.31 ] + }, + { + "time": 1.4667, + "value": 112.27, + "curve": [ 1.555, 124.24, 1.576, 126.44 ] + }, + { + "time": 1.6333, + "value": 126.44, + "curve": [ 1.782, 126.44, 1.992, 94.55 ] + }, + { + "time": 2.1, + "value": 79.96, + "curve": [ 2.216, 64.26, 2.407, 34.36 ] + }, + { + "time": 2.5667, + "value": 33.38, + "curve": [ 2.815, 31.87, 3.1, 39.2 ] + }, + { "time": 3.1667, "value": 39.2 } + ] + }, + "back-foot-tip": { + "rotate": [ + { + "time": 1.0667, + "value": 56.07, + "curve": [ 1.138, 59.21, 1.192, 59.65 ] + }, + { + "time": 1.2333, + "value": 59.46, + "curve": [ 1.295, 59.17, 1.45, 22.54 ] + }, + { "time": 1.4667, "value": -0.84 } + ] + }, + "front-upper-arm": { + "rotate": [ + { + "time": 1.0667, + "value": 118.03, + "curve": [ 1.075, 93.64, 1.358, -34.03 ] + }, + { + "time": 1.6667, + "value": -33.94, + "curve": [ 1.808, -33.89, 1.879, -25 ] + }, + { + "time": 1.9667, + "value": -25.19, + "curve": [ 2.09, -25.46, 2.312, -34.58 ] + }, + { + "time": 2.3667, + "value": -38.36, + "curve": [ 2.465, -45.18, 2.557, -60.1 ] + }, + { + "time": 2.8333, + "value": -61.1, + "curve": [ 2.843, -61.06, 3.16, -60.87 ] + }, + { "time": 3.1667, "value": -60.87 } + ] + }, + "front-bracer": { + "rotate": [ + { + "time": 1.0667, + "value": 0.66, + "curve": [ 1.108, 0.66, 1.221, 44.95 ] + }, + { + "time": 1.2333, + "value": 49.25, + "curve": [ 1.263, 59.42, 1.342, 68.06 ] + }, + { + "time": 1.3667, + "value": 68.34, + "curve": [ 1.409, 68.8, 1.476, 4.9 ] + }, + { + "time": 1.5, + "value": -2.05, + "curve": [ 1.529, -10.3, 1.695, -15.95 ] + }, + { + "time": 1.7333, + "value": -17.38, + "curve": [ 1.807, -20.1, 1.878, -21.19 ] + }, + { + "time": 1.9333, + "value": -21.08, + "curve": [ 2.073, -20.8, 2.146, -7.63 ] + }, + { + "time": 2.1667, + "value": -3.64, + "curve": [ 2.186, 0.12, 2.275, 15.28 ] + }, + { + "time": 2.3333, + "value": 21.78, + "curve": [ 2.392, 28.31, 2.575, 37.66 ] + }, + { + "time": 2.7, + "value": 39.43, + "curve": [ 2.947, 42.93, 3.02, 42.46 ] + }, + { "time": 3.1667, "value": 42.46 } + ] + }, + "front-thigh": { + "translate": [ + { "time": 1.1, "x": -6.41, "y": 18.23, "curve": "stepped" }, + { "time": 1.1333, "x": -6.41, "y": 18.23 }, + { "time": 1.2, "x": 1.61, "y": 3.66 }, + { "time": 1.2333, "x": 4.5, "y": -3.15 }, + { "time": 1.3667, "x": -3.79, "y": 2.94 }, + { "time": 1.4, "x": -8.37, "y": 8.72 }, + { "time": 1.4333, "x": -11.26, "y": 16.99 }, + { "time": 1.4667, "x": -9.89, "y": 24.73, "curve": "stepped" }, + { "time": 1.8667, "x": -9.89, "y": 24.73 }, + { "time": 2.1 } + ] + }, + "front-foot-tip": { + "rotate": [ + { "time": 1.0667, "value": 42.55, "curve": "stepped" }, + { "time": 1.1333, "value": 42.55 }, + { "time": 1.2333, "value": 17.71 }, + { "time": 1.3667, "value": 3.63 }, + { "time": 1.4333 } + ] + }, + "rear-bracer": { + "rotate": [ + { + "time": 1.0667, + "value": 108.71, + "curve": [ 1.082, 108.29, 1.437, 50.73 ] + }, + { + "time": 1.5667, + "value": 24.87, + "curve": [ 1.62, 14.2, 1.66, -11.74 ] + }, + { + "time": 1.7333, + "value": -11.74, + "curve": [ 1.961, -11.73, 2.172, 1.66 ] + }, + { + "time": 2.2667, + "value": 7.88, + "curve": [ 2.331, 12.13, 2.439, 18.65 ] + }, + { + "time": 2.5333, + "value": 18.72, + "curve": [ 2.788, 18.91, 3.145, -0.3 ] + }, + { "time": 3.1667 } + ] + }, + "front-fist": { + "rotate": [ + { + "time": 1.1, + "value": 6.32, + "curve": [ 1.11, 3.31, 1.153, -5.07 ] + }, + { + "time": 1.2333, + "value": -5.13, + "curve": [ 1.311, -5.19, 1.364, 34.65 ] + }, + { + "time": 1.4667, + "value": 34.53, + "curve": [ 1.574, 34.41, 1.547, -55.78 ] + }, + { + "time": 1.8667, + "value": -54.7, + "curve": [ 1.947, -54.7, 2.03, -53.94 ] + }, + { + "time": 2.1333, + "value": -42.44, + "curve": [ 2.215, -33.42, 2.358, -4.43 ] + }, + { + "time": 2.4, + "value": 0.03, + "curve": [ 2.444, 4.66, 2.536, 8.2 ] + }, + { + "time": 2.6333, + "value": 8.2, + "curve": [ 2.733, 8.19, 2.804, -0.67 ] + }, + { + "time": 2.9, + "value": -0.82, + "curve": [ 3.127, -1.16, 3.093, 0 ] + }, + { "time": 3.1667 } + ] + }, + "gun": { + "rotate": [ + { + "time": 1.2667, + "curve": [ 1.35, 0, 1.549, 7.49 ] + }, + { + "time": 1.6, + "value": 9.5, + "curve": [ 1.663, 12.02, 1.846, 19.58 ] + }, + { + "time": 1.9333, + "value": 19.43, + "curve": [ 1.985, 19.4, 2.057, 2.98 ] + }, + { + "time": 2.2, + "value": 2.95, + "curve": [ 2.304, 3.55, 2.458, 10.8 ] + }, + { + "time": 2.5, + "value": 10.8, + "curve": [ 2.642, 10.8, 2.873, -2.54 ] + }, + { + "time": 2.9333, + "value": -2.55, + "curve": [ 3.09, -2.57, 3.08, 0 ] + }, + { "time": 3.1667 } + ] + }, + "hair2": { + "rotate": [ + { + "time": 1.0667, + "value": 26.19, + "curve": [ 1.158, 26.19, 1.368, 26 ] + }, + { + "time": 1.4333, + "value": 24.43, + "curve": [ 1.534, 22.03, 2, -29.14 ] + }, + { + "time": 2.2, + "value": -29.14, + "curve": [ 2.292, -29.14, 2.475, 6.71 ] + }, + { + "time": 2.5667, + "value": 6.71, + "curve": [ 2.675, 6.71, 2.814, -5.06 ] + }, + { + "time": 2.9, + "value": -5.06, + "curve": [ 2.973, -5.06, 3.123, 0 ] + }, + { "time": 3.1667 } + ] + }, + "hair4": { + "rotate": [ + { + "time": 1.0667, + "value": 5.21, + "curve": [ 1.108, 5.21, 1.192, 26.19 ] + }, + { + "time": 1.2333, + "value": 26.19, + "curve": [ 1.317, 26.19, 1.483, 10.63 ] + }, + { + "time": 1.5667, + "value": 10.63, + "curve": [ 1.627, 10.63, 1.642, 17.91 ] + }, + { + "time": 1.7, + "value": 17.94, + "curve": [ 1.761, 17.97, 1.774, 8.22 ] + }, + { + "time": 1.8, + "value": 3.33, + "curve": [ 1.839, -4.21, 1.95, -22.67 ] + }, + { + "time": 2, + "value": -22.67, + "curve": [ 2.025, -22.67, 2.123, -21.86 ] + }, + { + "time": 2.1667, + "value": -18.71, + "curve": [ 2.228, -14.31, 2.294, -0.3 ] + }, + { + "time": 2.3667, + "value": 6.36, + "curve": [ 2.433, 12.45, 2.494, 19.21 ] + }, + { + "time": 2.6, + "value": 19.21, + "curve": [ 2.729, 19.21, 2.854, 6.75 ] + }, + { + "time": 2.9333, + "value": 4.62, + "curve": [ 3.09, 0.45, 3.062, 0 ] + }, + { "time": 3.1667 } + ] + }, + "hair3": { + "rotate": [ + { + "time": 1.4333, + "curve": [ 1.45, 0, 1.452, 11.29 ] + }, + { + "time": 1.5, + "value": 11.21, + "curve": [ 1.596, 11.06, 1.573, -14.17 ] + }, + { + "time": 1.7333, + "value": -20.4, + "curve": [ 1.851, -24.98, 1.943, -28.45 ] + }, + { + "time": 2.2, + "value": -28.75, + "curve": [ 2.317, -28.75, 2.55, 7.04 ] + }, + { + "time": 2.6667, + "value": 7.04, + "curve": [ 2.792, 7.04, 2.885, -5.19 ] + }, + { + "time": 2.9667, + "value": -5.19, + "curve": [ 3.037, -5.19, 3.096, 0 ] + }, + { "time": 3.1667 } + ] + }, + "hair1": { + "rotate": [ + { + "time": 1.2333, + "curve": [ 1.283, 0, 1.349, 3.99 ] + }, + { + "time": 1.4333, + "value": 6.58, + "curve": [ 1.497, 8.54, 1.683, 9.35 ] + }, + { + "time": 1.7667, + "value": 9.35, + "curve": [ 1.825, 9.35, 1.945, -8.71 ] + }, + { + "time": 2, + "value": -11.15, + "curve": [ 2.058, -13.71, 2.2, -14.97 ] + }, + { + "time": 2.2667, + "value": -14.97, + "curve": [ 2.367, -14.97, 2.567, 18.77 ] + }, + { + "time": 2.6667, + "value": 18.77, + "curve": [ 2.733, 18.77, 2.817, 8.29 ] + }, + { + "time": 2.8667, + "value": 6.51, + "curve": [ 2.988, 2.17, 3.058, 0 ] + }, + { "time": 3.1667 } + ] + }, + "flare1": { + "rotate": [ + { "time": 1.1, "value": 8.2 } + ], + "translate": [ + { "time": 1.1, "x": -19.97, "y": 149.68 }, + { "time": 1.2, "x": 3.85, "y": 152.43 }, + { "time": 1.2333, "x": -15.42, "y": 152.29 } + ], + "scale": [ + { + "time": 1.1, + "x": 0.805, + "y": 0.805, + "curve": [ 1.119, 0.763, 1.16, 1.162, 1.117, 0.805, 1.15, 0.605 ] + }, + { + "time": 1.1667, + "x": 1.279, + "y": 0.605, + "curve": [ 1.177, 1.47, 1.192, 2.151, 1.175, 0.605, 1.192, 0.911 ] + }, + { + "time": 1.2, + "x": 2.151, + "y": 0.911, + "curve": [ 1.208, 2.151, 1.231, 1.668, 1.208, 0.911, 1.227, 0.844 ] + }, + { + "time": 1.2333, + "x": 1.608, + "y": 0.805, + "curve": [ 1.249, 1.205, 1.283, 0.547, 1.254, 0.685, 1.283, 0.416 ] + }, + { "time": 1.3, "x": 0.547, "y": 0.416 } + ], + "shear": [ + { "time": 1.1, "y": 4.63 }, + { "time": 1.2333, "x": -5.74, "y": 4.63 } + ] + }, + "flare2": { + "rotate": [ + { "time": 1.1, "value": 12.29 } + ], + "translate": [ + { "time": 1.1, "x": -8.63, "y": 132.96 }, + { "time": 1.2, "x": 4.35, "y": 132.93 } + ], + "scale": [ + { "time": 1.1, "x": 0.864, "y": 0.864 }, + { "time": 1.1667, "x": 0.945, "y": 0.945 }, + { "time": 1.2, "x": 1.511, "y": 1.081 } + ], + "shear": [ + { "time": 1.1, "y": 24.03 } + ] + }, + "flare3": { + "rotate": [ + { "time": 1.1667, "value": 2.88 } + ], + "translate": [ + { "time": 1.1667, "x": 3.24, "y": 114.81 } + ], + "scale": [ + { "time": 1.1667, "x": 0.668, "y": 0.668 } + ], + "shear": [ + { "time": 1.1667, "y": 38.59 } + ] + }, + "flare4": { + "rotate": [ + { "time": 1.1667, "value": -8.64 } + ], + "translate": [ + { "time": 1.1667, "x": -3.82, "y": 194.06 }, + { "time": 1.2667, "x": -1.82, "y": 198.47, "curve": "stepped" }, + { "time": 1.3, "x": -1.94, "y": 187.81 } + ], + "scale": [ + { "time": 1.1667, "x": 0.545, "y": 0.545 }, + { "time": 1.2667, "x": 0.757, "y": 0.757 } + ], + "shear": [ + { "time": 1.1667, "x": 7.42, "y": -22.04 } + ] + }, + "flare5": { + "translate": [ + { "time": 1.2, "x": -11.17, "y": 176.42 }, + { "time": 1.2333, "x": -8.56, "y": 179.04, "curve": "stepped" }, + { "time": 1.3, "x": -14.57, "y": 168.69 } + ], + "scale": [ + { "time": 1.2333, "x": 1.146 }, + { "time": 1.3, "x": 0.703, "y": 0.61 } + ], + "shear": [ + { "time": 1.2, "x": 6.9 } + ] + }, + "flare6": { + "rotate": [ + { "time": 1.2333, "value": -5.36 }, + { "time": 1.2667, "value": -0.54 } + ], + "translate": [ + { "time": 1.2333, "x": 14.52, "y": 204.67 }, + { "time": 1.2667, "x": 19.16, "y": 212.9, "curve": "stepped" }, + { "time": 1.3, "x": 9.23, "y": 202.85 } + ], + "scale": [ + { "time": 1.2333, "x": 0.777, "y": 0.49 }, + { "time": 1.2667, "x": 0.777, "y": 0.657 }, + { "time": 1.3, "x": 0.475, "y": 0.401 } + ] + }, + "flare7": { + "rotate": [ + { "time": 1.1, "value": 5.98 }, + { "time": 1.1333, "value": 32.82 } + ], + "translate": [ + { "time": 1.1, "x": -6.34, "y": 112.98 }, + { "time": 1.1333, "x": 2.66, "y": 111.6 } + ], + "scale": [ + { "time": 1.1, "x": 0.588, "y": 0.588 } + ], + "shear": [ + { "time": 1.1333, "x": -19.93 } + ] + }, + "flare8": { + "rotate": [ + { "time": 1.2333, "value": -6.85 } + ], + "translate": [ + { "time": 1.1667, "x": 66.67, "y": 125.52, "curve": "stepped" }, + { "time": 1.2, "x": 58.24, "y": 113.53, "curve": "stepped" }, + { "time": 1.2333, "x": 40.15, "y": 114.69 } + ], + "scale": [ + { "time": 1.1667, "x": 1.313, "y": 1.203 }, + { "time": 1.2333, "x": 1.038, "y": 0.95 } + ], + "shear": [ + { "time": 1.2, "y": -13.01 } + ] + }, + "flare9": { + "rotate": [ + { "time": 1.1667, "value": 2.9 } + ], + "translate": [ + { "time": 1.1667, "x": 28.45, "y": 151.35, "curve": "stepped" }, + { "time": 1.2, "x": 48.8, "y": 191.09, "curve": "stepped" }, + { "time": 1.2333, "x": 52, "y": 182.52, "curve": "stepped" }, + { "time": 1.2667, "x": 77.01, "y": 195.96 } + ], + "scale": [ + { "time": 1.1667, "x": 0.871, "y": 1.073 }, + { "time": 1.2, "x": 0.927, "y": 0.944 }, + { "time": 1.2333, "x": 1.165, "y": 1.336 } + ], + "shear": [ + { "time": 1.1667, "x": 7.95, "y": 25.48 } + ] + }, + "flare10": { + "rotate": [ + { "time": 1.1667, "value": 2.18 } + ], + "translate": [ + { "time": 1.1667, "x": 55.64, "y": 137.64, "curve": "stepped" }, + { "time": 1.2, "x": 90.49, "y": 151.07, "curve": "stepped" }, + { "time": 1.2333, "x": 114.06, "y": 153.05, "curve": "stepped" }, + { "time": 1.2667, "x": 90.44, "y": 164.61 } + ], + "scale": [ + { "time": 1.1667, "x": 2.657, "y": 0.891 }, + { "time": 1.2, "x": 3.314, "y": 1.425 }, + { "time": 1.2333, "x": 2.871, "y": 0.924 }, + { "time": 1.2667, "x": 2.317, "y": 0.775 } + ], + "shear": [ + { "time": 1.1667, "x": -1.35 } + ] + }, + "torso2": { + "rotate": [ + { + "time": 1, + "curve": [ 1.117, 0, 1.255, 24.94 ] + }, + { + "time": 1.4, + "value": 24.94, + "curve": [ 1.477, 24.94, 1.59, -17.62 ] + }, + { + "time": 1.6333, + "value": -19.48, + "curve": [ 1.717, -23.1, 1.784, -26.12 ] + }, + { + "time": 1.9333, + "value": -26.14, + "curve": [ 2.067, -26.15, 2.158, 4.3 ] + }, + { + "time": 2.3, + "value": 4.22, + "curve": [ 2.45, 4.13, 2.579, -1.76 ] + }, + { + "time": 2.7333, + "value": -1.8, + "curve": [ 2.816, -1.82, 2.857, -2.94 ] + }, + { + "time": 2.9333, + "value": -2.99, + "curve": [ 3.056, -3.08, 3.09, 0 ] + }, + { "time": 3.1667 } + ] + }, + "torso3": { + "rotate": [ + { + "time": 1.3, + "curve": [ 1.352, 0, 1.408, 6.47 ] + }, + { + "time": 1.4667, + "value": 6.43, + "curve": [ 1.55, 6.39, 1.723, -5.05 ] + }, + { + "time": 1.7333, + "value": -5.53, + "curve": [ 1.782, -7.72, 1.843, -16.94 ] + }, + { + "time": 1.9667, + "value": -16.86, + "curve": [ 2.111, -16.78, 2.259, -3.97 ] + }, + { + "time": 2.4, + "value": -2.43, + "curve": [ 2.525, -1.12, 2.639, -0.5 ] + }, + { + "time": 2.7333, + "value": -0.49, + "curve": [ 2.931, -0.47, 2.999, -2.15 ] + }, + { "time": 3.1667, "value": -2.15 } + ] + }, + "head-control": { + "translate": [ + { + "time": 1.2333, + "curve": [ 1.25, 0, 1.474, 6.89, 1.25, 0, 1.496, 0.98 ] + }, + { + "time": 1.6667, + "x": 11.99, + "y": -6.42, + "curve": [ 1.743, 14.01, 1.86, 14.33, 1.785, -11.55, 1.86, -27.1 ] + }, + { + "time": 1.9667, + "x": 13.91, + "y": -26.88, + "curve": [ 2.074, 13.49, 2.244, 8.13, 2.074, -26.65, 2.215, -21.78 ] + }, + { + "time": 2.3, + "x": 6.07, + "y": -16.64, + "curve": [ 2.416, 1.84, 2.497, -1.41, 2.417, -9.57, 2.526, -1.72 ] + }, + { + "time": 2.5667, + "x": -3.78, + "y": -1.71, + "curve": [ 2.661, -6.98, 2.76, -8.76, 2.692, -1.68, 2.821, -15.75 ] + }, + { + "time": 2.9, + "x": -8.32, + "y": -16.7, + "curve": [ 2.962, -8.12, 3.082, -0.04, 2.958, -17.39, 3.089, 0 ] + }, + { "time": 3.1667 } + ] + }, + "front-shoulder": { + "translate": [ + { + "time": 1.3333, + "curve": [ 1.488, 0, 1.717, 0.21, 1.488, 0, 1.688, -30.29 ] + }, + { + "time": 1.9, + "x": 0.83, + "y": -30.29, + "curve": [ 2.078, 1.43, 2.274, 2.88, 2.071, -30.29, 2.289, 4.48 ] + }, + { + "time": 2.4333, + "x": 2.89, + "y": 4.59, + "curve": [ 2.604, 2.89, 2.677, -0.68, 2.57, 4.7, 2.694, -2.43 ] + }, + { + "time": 2.7667, + "x": -0.67, + "y": -2.47, + "curve": [ 2.866, -0.67, 2.986, -0.07, 2.882, -2.47, 3.036, -0.06 ] + }, + { "time": 3.1667 } + ] + } + }, + "ik": { + "rear-leg-ik": [ + { "time": 3.1667, "softness": 10, "bendPositive": false } + ] + } + }, + "run": { + "slots": { + "mouth": { + "attachment": [ + { "name": "mouth-grind" } + ] + } + }, + "bones": { + "front-thigh": { + "translate": [ + { + "x": -5.14, + "y": 11.13, + "curve": [ 0.033, -7.77, 0.112, -9.03, 0.034, 11.13, 0.108, 9.74 ] + }, + { + "time": 0.1667, + "x": -9.03, + "y": 7.99, + "curve": [ 0.23, -9.05, 0.314, -1.34, 0.236, 5.93, 0.28, 3.22 ] + }, + { + "time": 0.3333, + "x": 0.41, + "y": 3.19, + "curve": [ 0.352, 2.09, 0.449, 11.16, 0.384, 3.16, 0.449, 4.98 ] + }, + { + "time": 0.5, + "x": 11.17, + "y": 6.76, + "curve": [ 0.571, 10.79, 0.621, -1.83, 0.542, 8.21, 0.625, 11.13 ] + }, + { "time": 0.6667, "x": -5.14, "y": 11.13 } + ] + }, + "torso": { + "rotate": [ + { + "value": -37.66, + "curve": [ 0.034, -37.14, 0.107, -36.21 ] + }, + { + "time": 0.1333, + "value": -36.21, + "curve": [ 0.158, -36.21, 0.209, -38.8 ] + }, + { + "time": 0.2333, + "value": -38.79, + "curve": [ 0.259, -38.78, 0.313, -38.03 ] + }, + { + "time": 0.3333, + "value": -37.66, + "curve": [ 0.357, -37.21, 0.4, -36.21 ] + }, + { + "time": 0.4333, + "value": -36.21, + "curve": [ 0.458, -36.21, 0.539, -38.8 ] + }, + { + "time": 0.5667, + "value": -38.8, + "curve": [ 0.592, -38.8, 0.645, -38 ] + }, + { "time": 0.6667, "value": -37.66 } + ] + }, + "rear-thigh": { + "translate": [ + { + "x": -16.41, + "y": 1.55, + "curve": [ 0.013, -15.67, 0.183, -8.55, 0.03, 2.39, 0.183, 6.17 ] + }, + { + "time": 0.2333, + "x": -8.55, + "y": 6.17, + "curve": [ 0.308, -8.55, 0.492, -19.75, 0.308, 6.17, 0.492, 0.61 ] + }, + { + "time": 0.5667, + "x": -19.75, + "y": 0.61, + "curve": [ 0.592, -19.75, 0.641, -18.06, 0.592, 0.61, 0.632, 0.78 ] + }, + { "time": 0.6667, "x": -16.41, "y": 1.55 } + ] + }, + "front-upper-arm": { + "rotate": [ + { + "value": -39.03, + "curve": [ 0.051, -0.1, 0.145, 88.36 ] + }, + { + "time": 0.2333, + "value": 88.36, + "curve": [ 0.28, 88.76, 0.324, 59.52 ] + }, + { + "time": 0.3333, + "value": 51.13, + "curve": [ 0.358, 30.2, 0.445, -74.91 ] + }, + { + "time": 0.5667, + "value": -75.82, + "curve": [ 0.599, -76.06, 0.642, -55.72 ] + }, + { "time": 0.6667, "value": -39.03 } + ] + }, + "front-bracer": { + "rotate": [ + { + "value": 20.54, + "curve": [ 0.052, 11.42, 0.089, 0.13 ] + }, + { + "time": 0.1333, + "value": 0.15, + "curve": [ 0.186, 0.17, 0.221, 26.29 ] + }, + { + "time": 0.2333, + "value": 32.37, + "curve": [ 0.247, 39.19, 0.286, 61.45 ] + }, + { + "time": 0.3333, + "value": 61.58, + "curve": [ 0.371, 61.69, 0.42, 55.79 ] + }, + { "time": 0.4667, "value": 49.68 }, + { "time": 0.6667, "value": 20.54 } + ] + }, + "front-fist": { + "rotate": [ + { + "value": -36.16, + "curve": [ 0.014, -38.8, 0.036, -43.27 ] + }, + { + "time": 0.0667, + "value": -43.37, + "curve": [ 0.102, -43.49, 0.182, -28.46 ] + }, + { + "time": 0.2, + "value": -23.04, + "curve": [ 0.23, -13.87, 0.264, 3.86 ] + }, + { + "time": 0.3333, + "value": 3.7, + "curve": [ 0.38, 3.64, 0.535, -16.22 ] + }, + { "time": 0.5667, "value": -21.29 }, + { "time": 0.6667, "value": -36.16 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "value": 40.5, + "curve": [ 0.028, 23.74, 0.128, -79.86 ] + }, + { + "time": 0.2333, + "value": -79.87, + "curve": [ 0.38, -79.88, 0.403, 63.25 ] + }, + { + "time": 0.5667, + "value": 64.13, + "curve": [ 0.607, 64.35, 0.644, 53.1 ] + }, + { "time": 0.6667, "value": 40.5 } + ], + "translate": [ + { + "x": -3.79, + "y": -0.77, + "curve": [ 0.044, -4.58, 0.169, -5.48, 0.044, 0.93, 0.169, 2.85 ] + }, + { + "time": 0.2333, + "x": -5.48, + "y": 2.85, + "curve": [ 0.346, -5.48, 0.475, -2.68, 0.346, 2.85, 0.475, -3.13 ] + }, + { + "time": 0.5667, + "x": -2.68, + "y": -3.13, + "curve": [ 0.611, -2.68, 0.642, -3.34, 0.611, -3.13, 0.642, -1.73 ] + }, + { "time": 0.6667, "x": -3.79, "y": -0.77 } + ] + }, + "rear-bracer": { + "rotate": [ + { "value": 28.28 }, + { + "time": 0.2333, + "value": -11.12, + "curve": [ 0.252, -14.12, 0.297, -19.37 ] + }, + { + "time": 0.3333, + "value": -19.38, + "curve": [ 0.435, -19.41, 0.522, 38.96 ] + }, + { + "time": 0.5667, + "value": 38.87, + "curve": [ 0.619, 38.76, 0.644, 32.01 ] + }, + { "time": 0.6667, "value": 28.28 } + ] + }, + "neck": { + "rotate": [ + { + "value": 11.88, + "curve": [ 0.024, 11.4, 0.075, 9.74 ] + }, + { + "time": 0.1, + "value": 9.74, + "curve": [ 0.125, 9.74, 0.208, 13.36 ] + }, + { + "time": 0.2333, + "value": 13.36, + "curve": [ 0.258, 13.36, 0.321, 12.2 ] + }, + { + "time": 0.3333, + "value": 11.88, + "curve": [ 0.365, 11.06, 0.408, 9.72 ] + }, + { + "time": 0.4333, + "value": 9.72, + "curve": [ 0.458, 9.72, 0.542, 13.36 ] + }, + { + "time": 0.5667, + "value": 13.36, + "curve": [ 0.592, 13.36, 0.636, 12.48 ] + }, + { "time": 0.6667, "value": 11.88 } + ] + }, + "head": { + "rotate": [ + { + "value": 13.14, + "curve": [ 0.02, 11.99, 0.039, 8.94 ] + }, + { + "time": 0.0667, + "value": 8.93, + "curve": [ 0.122, 8.9, 0.232, 15.8 ] + }, + { + "time": 0.2667, + "value": 15.81, + "curve": [ 0.325, 15.82, 0.357, 8.95 ] + }, + { + "time": 0.4, + "value": 8.93, + "curve": [ 0.444, 8.91, 0.568, 15.8 ] + }, + { + "time": 0.6, + "value": 15.77, + "curve": [ 0.632, 15.74, 0.649, 14.05 ] + }, + { "time": 0.6667, "value": 13.14 } + ], + "scale": [ + { + "curve": [ 0.014, 0.996, 0.068, 0.991, 0.027, 1.005, 0.083, 1.012 ] + }, + { + "time": 0.1, + "x": 0.991, + "y": 1.012, + "curve": [ 0.128, 0.991, 0.205, 1.018, 0.128, 1.012, 0.197, 0.988 ] + }, + { + "time": 0.2333, + "x": 1.018, + "y": 0.988, + "curve": [ 0.272, 1.018, 0.305, 1.008, 0.262, 0.988, 0.311, 0.995 ] + }, + { + "time": 0.3333, + "curve": [ 0.351, 0.995, 0.417, 0.987, 0.359, 1.006, 0.417, 1.013 ] + }, + { + "time": 0.4333, + "x": 0.987, + "y": 1.013, + "curve": [ 0.467, 0.987, 0.533, 1.02, 0.467, 1.013, 0.533, 0.989 ] + }, + { + "time": 0.5667, + "x": 1.02, + "y": 0.989, + "curve": [ 0.592, 1.02, 0.652, 1.004, 0.592, 0.989, 0.644, 0.996 ] + }, + { "time": 0.6667 } + ] + }, + "gun": { + "rotate": [ + { + "value": 12.36, + "curve": [ 0.022, 16.28, 0.087, 20.25 ] + }, + { + "time": 0.1333, + "value": 20.19, + "curve": [ 0.168, 20.32, 0.254, -8.82 ] + }, + { + "time": 0.2667, + "value": -11.88, + "curve": [ 0.291, -17.91, 0.344, -24.11 ] + }, + { + "time": 0.4, + "value": -23.88, + "curve": [ 0.448, -23.69, 0.533, -15.47 ] + }, + { "time": 0.5667, "value": -8.69 }, + { "time": 0.6667, "value": 12.36 } + ] + }, + "hip": { + "rotate": [ + { "value": -8.24 } + ], + "translate": [ + { + "x": -3.6, + "y": -34.1, + "curve": [ 0.042, -3.84, 0.118, 7.62, 0.042, -33.74, 0.112, 20.55 ] + }, + { + "time": 0.1667, + "x": 7.61, + "y": 20.36, + "curve": [ 0.194, 7.6, 0.21, 5.06, 0.204, 20.65, 0.217, -8.69 ] + }, + { + "time": 0.2333, + "x": 1.68, + "y": -18.48, + "curve": [ 0.279, -4.99, 0.297, -5.64, 0.254, -31.08, 0.292, -34.55 ] + }, + { + "time": 0.3333, + "x": -5.76, + "y": -35, + "curve": [ 0.379, -5.9, 0.451, 6.8, 0.384, -35.56, 0.428, 17.6 ] + }, + { + "time": 0.5, + "x": 6.61, + "y": 17.01, + "curve": [ 0.536, 6.47, 0.545, 3.56, 0.533, 16.75, 0.548, -8.71 ] + }, + { + "time": 0.5667, + "x": 0.35, + "y": -18.81, + "curve": [ 0.597, -4.07, 0.642, -3.45, 0.584, -28.58, 0.642, -34.32 ] + }, + { "time": 0.6667, "x": -3.6, "y": -34.1 } + ] + }, + "front-foot-target": { + "rotate": [ + { + "value": -62.54, + "curve": [ 0.015, -74.19, 0.056, -103.19 ] + }, + { + "time": 0.0667, + "value": -111.08, + "curve": [ 0.092, -129.44, 0.189, -146.55 ] + }, + { + "time": 0.2333, + "value": -146.32, + "curve": [ 0.285, -146.06, 0.32, -125.1 ] + }, + { "time": 0.3333, "value": -117.24 }, + { + "time": 0.5, + "value": -35.07, + "curve": [ 0.522, -28.64, 0.546, -24.84 ] + }, + { + "time": 0.5667, + "value": -24.9, + "curve": [ 0.595, -25, 0.623, -40.82 ] + }, + { "time": 0.6667, "value": -62.54 } + ], + "translate": [ + { "x": 16.34, "y": 0.18 }, + { + "time": 0.0667, + "x": -101.43, + "y": 8.04, + "curve": [ 0.085, -131.35, 0.129, -207.69, 0.08, 14.9, 0.124, 113.28 ] + }, + { + "time": 0.1667, + "x": -207.92, + "y": 145.81, + "curve": [ 0.196, -208.13, 0.21, -202.91, 0.186, 160.26, 0.206, 163.48 ] + }, + { + "time": 0.2333, + "x": -189.94, + "y": 163.85, + "curve": [ 0.27, -169.94, 0.31, -126.19, 0.269, 164.35, 0.316, 85.97 ] + }, + { + "time": 0.3333, + "x": -90.56, + "y": 78.57, + "curve": [ 0.355, -57.99, 0.376, -29.14, 0.35, 71.55, 0.376, 66.4 ] + }, + { + "time": 0.4, + "x": 2.87, + "y": 66.38, + "curve": [ 0.412, 19.24, 0.469, 90.73, 0.429, 66.37, 0.469, 70.66 ] + }, + { + "time": 0.5, + "x": 117.18, + "y": 70.46, + "curve": [ 0.522, 136.24, 0.542, 151.33, 0.539, 70.2, 0.555, 38.25 ] + }, + { + "time": 0.5667, + "x": 151.49, + "y": 25.29, + "curve": [ 0.578, 146.76, 0.586, 133.13, 0.572, 19.7, 0.582, 12.23 ] + }, + { "time": 0.6, "x": 115.02, "y": 0.1 }, + { "time": 0.6667, "x": 16.34, "y": 0.18 } + ] + }, + "front-leg-target": { + "translate": [ + { "x": -13.95, "y": -30.34 } + ] + }, + "rear-foot-target": { + "rotate": [ + { "value": 18.55 }, + { + "time": 0.2333, + "value": 167.84, + "curve": [ 0.246, 153.66, 0.256, 129.74 ] + }, + { + "time": 0.2667, + "value": 124.32, + "curve": [ 0.296, 124.43, 0.313, 129.93 ] + }, + { + "time": 0.3667, + "value": 129.87, + "curve": [ 0.421, 128.32, 0.519, 0.98 ] + }, + { + "time": 0.5667, + "curve": [ 0.6, 0.27, 0.642, 4.73 ] + }, + { "time": 0.6667, "value": 18.55 } + ], + "translate": [ + { + "x": -176.39, + "y": 134.12, + "curve": [ 0.018, -142.26, 0.054, -94.41, 0.01, 120.96, 0.044, 84.08 ] + }, + { + "time": 0.0667, + "x": -73.56, + "y": 76.68, + "curve": [ 0.086, -42.82, 0.194, 101.2, 0.098, 66.73, 0.198, 60.88 ] + }, + { "time": 0.2333, "x": 98.32, "y": 32.17 }, + { "time": 0.2667, "x": 49.13, "y": -0.63 }, + { + "time": 0.4, + "x": -147.9, + "y": 0.32, + "curve": [ 0.414, -168.78, 0.478, -284.76, 0.43, 30.09, 0.478, 129.14 ] + }, + { + "time": 0.5, + "x": -283.37, + "y": 167.12, + "curve": [ 0.526, -285.66, 0.548, -280.54, 0.516, 194.84, 0.55, 216.53 ] + }, + { + "time": 0.5667, + "x": -266.98, + "y": 216.12, + "curve": [ 0.581, -256.27, 0.643, -206.54, 0.61, 214.82, 0.65, 145.33 ] + }, + { "time": 0.6667, "x": -176.39, "y": 134.12 } + ] + }, + "rear-leg-target": { + "translate": [ + { "x": 85, "y": -33.59 } + ] + }, + "back-foot-tip": { + "rotate": [ + { + "value": -147.04, + "curve": [ 0.033, -113.4, 0.161, 44.34 ] + }, + { + "time": 0.2333, + "value": 43.48, + "curve": [ 0.24, 43.41, 0.282, 35.72 ] + }, + { + "time": 0.3, + "value": 0.29, + "curve": [ 0.347, 0.28, 0.396, 4.27 ] + }, + { + "time": 0.4, + "curve": [ 0.424, -23.8, 0.525, -181.39 ] + }, + { + "time": 0.5667, + "value": -181.39, + "curve": [ 0.592, -181.39, 0.642, -169.09 ] + }, + { "time": 0.6667, "value": -147.04 } + ] + }, + "front-foot-tip": { + "rotate": [ + { + "value": -0.25, + "curve": [ 0.008, -0.25, 0.056, 1.73 ] + }, + { + "time": 0.0667, + "value": -7.68, + "curve": [ 0.075, -43.13, 0.15, -130.44 ] + }, + { + "time": 0.2, + "value": -130.08, + "curve": [ 0.239, -129.79, 0.272, -126.8 ] + }, + { + "time": 0.3, + "value": -116.24, + "curve": [ 0.333, -103.91, 0.348, -86.1 ] + }, + { + "time": 0.3667, + "value": -71.08, + "curve": [ 0.386, -55.25, 0.415, -32.44 ] + }, + { + "time": 0.4333, + "value": -21.63, + "curve": [ 0.47, -0.01, 0.542, 33.42 ] + }, + { + "time": 0.5667, + "value": 33.2, + "curve": [ 0.622, 32.7, 0.569, 0.64 ] + }, + { "time": 0.6667, "value": -0.25 } + ] + }, + "hair1": { + "rotate": [ + { + "value": -6.81, + "curve": [ 0.087, -6.81, 0.143, -5.75 ] + }, + { + "time": 0.1667, + "value": -4.3, + "curve": [ 0.183, -3.28, 0.209, 2.79 ] + }, + { + "time": 0.2333, + "value": 2.78, + "curve": [ 0.262, 2.77, 0.305, -6.63 ] + }, + { + "time": 0.3333, + "value": -6.64, + "curve": [ 0.419, -6.68, 0.49, -4.84 ] + }, + { + "time": 0.5, + "value": -4.38, + "curve": [ 0.518, -3.56, 0.574, 2.32 ] + }, + { + "time": 0.6, + "value": 2.33, + "curve": [ 0.643, 2.35, 0.633, -6.81 ] + }, + { "time": 0.6667, "value": -6.81 } + ] + }, + "hair2": { + "rotate": [ + { + "value": -6.81, + "curve": [ 0.014, -3.17, 0.109, 43.93 ] + }, + { + "time": 0.1333, + "value": 43.95, + "curve": [ 0.177, 43.97, 0.192, -13.76 ] + }, + { + "time": 0.2667, + "value": -13.83, + "curve": [ 0.302, -13.72, 0.322, -8.86 ] + }, + { + "time": 0.3333, + "value": -6.6, + "curve": [ 0.349, -3.5, 0.436, 41.1 ] + }, + { + "time": 0.4667, + "value": 41.05, + "curve": [ 0.51, 40.99, 0.549, -14.06 ] + }, + { + "time": 0.6, + "value": -14.18, + "curve": [ 0.63, -14.26, 0.656, -9.04 ] + }, + { "time": 0.6667, "value": -6.81 } + ] + }, + "hair3": { + "rotate": [ + { + "value": -6.81, + "curve": [ 0.079, -6.83, 0.108, 0.3 ] + }, + { + "time": 0.1333, + "value": 1.96, + "curve": [ 0.177, 4.89, 0.208, 6.28 ] + }, + { + "time": 0.2333, + "value": 6.29, + "curve": [ 0.313, 6.31, 0.383, 3.49 ] + }, + { + "time": 0.4, + "value": 2.58, + "curve": [ 0.442, 0.28, 0.523, -6.81 ] + }, + { "time": 0.6, "value": -6.81 } + ] + }, + "hair4": { + "rotate": [ + { + "value": -6.81, + "curve": [ 0.011, -4.06, 0.108, 24.92 ] + }, + { + "time": 0.1333, + "value": 24.92, + "curve": [ 0.158, 24.92, 0.208, -10.62 ] + }, + { + "time": 0.2333, + "value": -10.62, + "curve": [ 0.254, -10.62, 0.312, -9.73 ] + }, + { + "time": 0.3333, + "value": -6.4, + "curve": [ 0.356, -2.95, 0.438, 24.93 ] + }, + { + "time": 0.4667, + "value": 24.93, + "curve": [ 0.492, 24.93, 0.575, -9.78 ] + }, + { + "time": 0.6, + "value": -9.78, + "curve": [ 0.617, -9.78, 0.655, -8.63 ] + }, + { "time": 0.6667, "value": -6.81 } + ] + }, + "torso2": { + "rotate": [ + { + "value": 3.5, + "curve": [ 0.07, 3.51, 0.075, 8.69 ] + }, + { + "time": 0.1, + "value": 8.69, + "curve": [ 0.139, 8.69, 0.214, 6.9 ] + }, + { + "time": 0.2333, + "value": 6.33, + "curve": [ 0.266, 5.34, 0.285, 3.48 ] + }, + { + "time": 0.3333, + "value": 3.48, + "curve": [ 0.398, 3.48, 0.408, 8.68 ] + }, + { + "time": 0.4333, + "value": 8.68, + "curve": [ 0.458, 8.68, 0.551, 6.8 ] + }, + { + "time": 0.5667, + "value": 6.26, + "curve": [ 0.598, 5.17, 0.642, 3.49 ] + }, + { "time": 0.6667, "value": 3.5 } + ] + }, + "torso3": { + "rotate": [ + { + "value": 4.52, + "curve": [ 0.067, 4.54, 0.075, -7.27 ] + }, + { + "time": 0.1, + "value": -7.27, + "curve": [ 0.125, -7.27, 0.227, 0.84 ] + }, + { + "time": 0.2333, + "value": 1.24, + "curve": [ 0.254, 2.5, 0.301, 4.51 ] + }, + { + "time": 0.3333, + "value": 4.52, + "curve": [ 0.386, 4.54, 0.408, -7.35 ] + }, + { + "time": 0.4333, + "value": -7.35, + "curve": [ 0.458, -7.35, 0.549, -0.14 ] + }, + { + "time": 0.5667, + "value": 0.95, + "curve": [ 0.586, 2.18, 0.632, 4.54 ] + }, + { "time": 0.6667, "value": 4.52 } + ] + }, + "aim-constraint-target": { + "rotate": [ + { "value": 30.57 } + ] + }, + "rear-foot": { + "rotate": [ + { "value": -6.5 } + ] + }, + "front-foot": { + "rotate": [ + { "value": 4.5 } + ] + }, + "head-control": { + "translate": [ + { + "y": -9.94, + "curve": [ 0.058, 0, 0.175, -15.32, 0.044, -4.19, 0.175, 5 ] + }, + { + "time": 0.2333, + "x": -15.32, + "y": 5, + "curve": [ 0.317, -15.32, 0.429, -9.74, 0.317, 5, 0.382, -31.71 ] + }, + { + "time": 0.4667, + "x": -7.81, + "y": -31.59, + "curve": [ 0.507, -5.76, 0.617, 0, 0.549, -31.47, 0.628, -13.33 ] + }, + { "time": 0.6667, "y": -9.94 } + ] + }, + "front-shoulder": { + "translate": [ + { + "x": -0.74, + "y": 11.22, + "curve": [ 0.061, -0.74, 0.144, 1.17, 0.061, 11.22, 0.143, -17.93 ] + }, + { + "time": 0.2333, + "x": 1.19, + "y": -17.9, + "curve": [ 0.54, 1.25, 0.558, -0.74, 0.545, -17.8, 0.558, 11.22 ] + }, + { "time": 0.6667, "x": -0.74, "y": 11.22 } + ] + }, + "back-shoulder": { + "translate": [ + { + "curve": [ 0.083, 0, 0.25, 0, 0.083, 0, 0.25, 8.93 ] + }, + { + "time": 0.3333, + "y": 8.93, + "curve": [ 0.417, 0, 0.583, 0, 0.417, 8.93, 0.583, 0 ] + }, + { "time": 0.6667 } + ] + } + }, + "ik": { + "front-leg-ik": [ + { "softness": 10, "bendPositive": false }, + { "time": 0.5667, "softness": 14.8, "bendPositive": false }, + { "time": 0.6, "softness": 48.2, "bendPositive": false }, + { "time": 0.6667, "softness": 10, "bendPositive": false } + ], + "rear-leg-ik": [ + { "bendPositive": false }, + { "time": 0.1667, "softness": 22.5, "bendPositive": false }, + { "time": 0.3, "softness": 61.4, "bendPositive": false }, + { "time": 0.6667, "bendPositive": false } + ] + }, + "events": [ + { "time": 0.2333, "name": "footstep" }, + { "time": 0.5667, "name": "footstep" } + ] + }, + "run-to-idle": { + "slots": { + "front-fist": { + "attachment": [ + { "name": "front-fist-open" } + ] + } + }, + "bones": { + "front-foot-target": { + "translate": [ + { + "x": -16.5, + "y": 3.41, + "curve": [ 0.033, -16.5, 0.1, -69.06, 0.033, 3.41, 0.1, 0 ] + }, + { "time": 0.1333, "x": -69.06 } + ] + }, + "hip": { + "translate": [ + { + "x": -28.78, + "y": -72.96, + "curve": [ 0.036, -28.63, 0.2, -10.85, 0.135, -62.35, 0.2, -23.15 ] + }, + { "time": 0.2667, "x": -11.97, "y": -23.15 } + ] + }, + "rear-foot-target": { + "translate": [ + { + "x": 33.15, + "y": 31.61, + "curve": [ 0.017, 33.15, 0.05, 24.41, 0.017, 31.61, 0.041, 20.73 ] + }, + { + "time": 0.0667, + "x": 24.41, + "y": 0.19, + "curve": [ 0.117, 24.41, 0.217, 48.87, 0.117, 0.19, 0.217, 0 ] + }, + { "time": 0.2667, "x": 48.87 } + ] + }, + "front-upper-arm": { + "rotate": [ + { + "value": -80.61, + "curve": [ 0.067, -80.61, 0.2, -60.87 ] + }, + { "time": 0.2667, "value": -60.87 } + ] + }, + "front-bracer": { + "rotate": [ + { + "value": 8.79, + "curve": [ 0.041, 8.79, 0.115, 6.3 ] + }, + { + "time": 0.1667, + "value": 6.41, + "curve": [ 0.201, 6.48, 0.241, 42.46 ] + }, + { "time": 0.2667, "value": 42.46 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "value": 55.3, + "curve": [ 0.067, 55.3, 0.2, 39.2 ] + }, + { "time": 0.2667, "value": 39.2 } + ] + }, + "head": { + "rotate": [ + { + "curve": [ 0.05, 0, 0.083, 2.67 ] + }, + { + "time": 0.1333, + "value": 2.67, + "curve": [ 0.15, 2.67, 0.25, -6.75 ] + }, + { "time": 0.2667, "value": -6.75 } + ] + }, + "front-fist": { + "rotate": [ + { + "value": 38.26, + "curve": [ 0.041, 38.26, 0.127, -2.19 ] + }, + { + "time": 0.1667, + "value": -3, + "curve": [ 0.209, -3.84, 0.241, 0 ] + }, + { "time": 0.2667 } + ], + "scale": [ + { + "x": 0.844, + "curve": [ 0.067, 0.844, 0.2, 1, 0.067, 1, 0.2, 1 ] + }, + { "time": 0.2667 } + ] + }, + "rear-bracer": { + "rotate": [ + { + "value": 57.24, + "curve": [ 0.067, 57.24, 0.2, 0 ] + }, + { "time": 0.2667 } + ] + }, + "gun": { + "rotate": [ + { + "value": 2.28, + "curve": [ 0.041, 2.28, 0.105, 15.34 ] + }, + { + "time": 0.1667, + "value": 15.32, + "curve": [ 0.205, 15.31, 0.241, 0 ] + }, + { "time": 0.2667 } + ] + }, + "torso": { + "rotate": [ + { + "value": -12.98, + "curve": [ 0.033, -12.98, 0.103, -14.81 ] + }, + { + "time": 0.1333, + "value": -16.63, + "curve": [ 0.168, -18.69, 0.233, -22.88 ] + }, + { "time": 0.2667, "value": -22.88 } + ], + "scale": [ + { + "x": 0.963, + "y": 1.074, + "curve": [ 0.067, 0.963, 0.132, 1, 0.067, 1.074, 0.132, 1 ] + }, + { "time": 0.2667 } + ] + }, + "neck": { + "rotate": [ + {}, + { "time": 0.2667, "value": 3.78 } + ] + }, + "hair3": { + "rotate": [ + { + "curve": [ 0.033, 0, 0.1, 0.88 ] + }, + { + "time": 0.1333, + "value": 0.88, + "curve": [ 0.167, 0.88, 0.233, 0 ] + }, + { "time": 0.2667 } + ] + }, + "hair4": { + "rotate": [ + { + "curve": [ 0.033, 0, 0.1, 15.97 ] + }, + { + "time": 0.1333, + "value": 15.97, + "curve": [ 0.167, 15.97, 0.233, 0 ] + }, + { "time": 0.2667 } + ] + }, + "hair1": { + "rotate": [ + { + "curve": [ 0.033, 0, 0.1, 10.76 ] + }, + { + "time": 0.1333, + "value": 10.76, + "curve": [ 0.167, 10.76, 0.233, 0 ] + }, + { "time": 0.2667 } + ] + }, + "hair2": { + "rotate": [ + { + "curve": [ 0.014, -2.28, 0.042, -7.84 ] + }, + { + "time": 0.0667, + "value": -7.82, + "curve": [ 0.108, -7.79, 0.166, 6.57 ] + }, + { + "time": 0.2, + "value": 6.67, + "curve": [ 0.222, 6.73, 0.255, 1.98 ] + }, + { "time": 0.2667 } + ] + }, + "torso2": { + "rotate": [ + { + "curve": [ 0.041, 0, 0.107, 3.03 ] + }, + { + "time": 0.1667, + "value": 3.03, + "curve": [ 0.205, 3.03, 0.241, 0 ] + }, + { "time": 0.2667 } + ] + }, + "torso3": { + "rotate": [ + { + "curve": [ 0.049, 0, 0.166, 0.66 ] + }, + { + "time": 0.2, + "value": 0.66, + "curve": [ 0.232, 0.65, 0.249, -2.15 ] + }, + { "time": 0.2667, "value": -2.15 } + ] + }, + "head-control": { + "translate": [ + { "x": -10.12, "y": 8.71 }, + { "time": 0.2667 } + ] + }, + "front-shoulder": { + "translate": [ + { "x": 4.91, "y": 11.54 }, + { "time": 0.2667 } + ] + } + } + }, + "shoot": { + "slots": { + "muzzle": { + "rgba": [ + { "time": 0.1333, "color": "ffffffff" }, + { "time": 0.2, "color": "ffffff62" } + ], + "attachment": [ + { "time": 0.0333, "name": "muzzle01" }, + { "time": 0.0667, "name": "muzzle02" }, + { "time": 0.1, "name": "muzzle03" }, + { "time": 0.1333, "name": "muzzle04" }, + { "time": 0.1667, "name": "muzzle05" }, + { "time": 0.2 } + ] + }, + "muzzle-glow": { + "rgba": [ + { "color": "ff0c0c00" }, + { + "time": 0.0333, + "color": "ffc9adff", + "curve": [ 0.255, 1, 0.273, 1, 0.255, 0.76, 0.273, 0.4, 0.255, 0.65, 0.273, 0.22, 0.255, 1, 0.273, 1 ] + }, + { "time": 0.3, "color": "ff400cff" }, + { "time": 0.6333, "color": "ff0c0c00" } + ], + "attachment": [ + { "name": "muzzle-glow" } + ] + }, + "muzzle-ring": { + "rgba": [ + { + "time": 0.0333, + "color": "d8baffff", + "curve": [ 0.202, 0.85, 0.214, 0.84, 0.202, 0.73, 0.214, 0.73, 0.202, 1, 0.214, 1, 0.202, 1, 0.214, 0.21 ] + }, + { "time": 0.2333, "color": "d7baff00" } + ], + "attachment": [ + { "time": 0.0333, "name": "muzzle-ring" }, + { "time": 0.2333 } + ] + }, + "muzzle-ring2": { + "rgba": [ + { + "time": 0.0333, + "color": "d8baffff", + "curve": [ 0.174, 0.85, 0.184, 0.84, 0.174, 0.73, 0.184, 0.73, 0.174, 1, 0.184, 1, 0.174, 1, 0.184, 0.21 ] + }, + { "time": 0.2, "color": "d7baff00" } + ], + "attachment": [ + { "time": 0.0333, "name": "muzzle-ring" }, + { "time": 0.2 } + ] + }, + "muzzle-ring3": { + "rgba": [ + { + "time": 0.0333, + "color": "d8baffff", + "curve": [ 0.174, 0.85, 0.184, 0.84, 0.174, 0.73, 0.184, 0.73, 0.174, 1, 0.184, 1, 0.174, 1, 0.184, 0.21 ] + }, + { "time": 0.2, "color": "d7baff00" } + ], + "attachment": [ + { "time": 0.0333, "name": "muzzle-ring" }, + { "time": 0.2 } + ] + }, + "muzzle-ring4": { + "rgba": [ + { + "time": 0.0333, + "color": "d8baffff", + "curve": [ 0.174, 0.85, 0.184, 0.84, 0.174, 0.73, 0.184, 0.73, 0.174, 1, 0.184, 1, 0.174, 1, 0.184, 0.21 ] + }, + { "time": 0.2, "color": "d7baff00" } + ], + "attachment": [ + { "time": 0.0333, "name": "muzzle-ring" }, + { "time": 0.2 } + ] + } + }, + "bones": { + "gun": { + "rotate": [ + { + "time": 0.0667, + "curve": [ 0.094, 25.89, 0.112, 45.27 ] + }, + { + "time": 0.1333, + "value": 45.35, + "curve": [ 0.192, 45.28, 0.18, -0.09 ] + }, + { "time": 0.6333 } + ] + }, + "muzzle": { + "translate": [ + { "x": -11.02, "y": 25.16 } + ] + }, + "rear-upper-arm": { + "translate": [ + { + "time": 0.0333, + "curve": [ 0.045, 0.91, 0.083, 3.46, 0.044, 0.86, 0.083, 3.32 ] + }, + { + "time": 0.1, + "x": 3.46, + "y": 3.32, + "curve": [ 0.133, 3.46, 0.176, -0.1, 0.133, 3.32, 0.169, 0 ] + }, + { "time": 0.2333 } + ] + }, + "rear-bracer": { + "translate": [ + { + "time": 0.0333, + "curve": [ 0.075, -3.78, 0.083, -4.36, 0.08, -2.7, 0.083, -2.88 ] + }, + { + "time": 0.1, + "x": -4.36, + "y": -2.88, + "curve": [ 0.133, -4.36, 0.168, 0.18, 0.133, -2.88, 0.167, 0 ] + }, + { "time": 0.2333 } + ] + }, + "gun-tip": { + "translate": [ + {}, + { "time": 0.3, "x": 3.15, "y": 0.39 } + ], + "scale": [ + { "x": 0.366, "y": 0.366 }, + { "time": 0.0333, "x": 1.453, "y": 1.453 }, + { "time": 0.3, "x": 0.366, "y": 0.366 } + ] + }, + "muzzle-ring": { + "translate": [ + { "time": 0.0333 }, + { "time": 0.2333, "x": 64.47 } + ], + "scale": [ + { "time": 0.0333 }, + { "time": 0.2333, "x": 5.951, "y": 5.951 } + ] + }, + "muzzle-ring2": { + "translate": [ + { "time": 0.0333 }, + { "time": 0.2, "x": 172.57 } + ], + "scale": [ + { "time": 0.0333 }, + { "time": 0.2, "x": 4, "y": 4 } + ] + }, + "muzzle-ring3": { + "translate": [ + { "time": 0.0333 }, + { "time": 0.2, "x": 277.17 } + ], + "scale": [ + { "time": 0.0333 }, + { "time": 0.2, "x": 2, "y": 2 } + ] + }, + "muzzle-ring4": { + "translate": [ + { "time": 0.0333 }, + { "time": 0.2, "x": 392.06 } + ] + } + } + }, + "walk": { + "bones": { + "rear-foot-target": { + "rotate": [ + { + "value": -32.82, + "curve": [ 0.035, -42.69, 0.057, -70.49 ] + }, + { + "time": 0.1, + "value": -70.59, + "curve": [ 0.236, -70.78, 0.335, -9.87 ] + }, + { + "time": 0.3667, + "value": -1.56, + "curve": [ 0.393, 5.5, 0.477, 13.96 ] + }, + { + "time": 0.5, + "value": 13.96, + "curve": [ 0.519, 13.96, 0.508, 0.13 ] + }, + { "time": 0.5667, "value": -0.28 }, + { + "time": 0.7333, + "value": -0.28, + "curve": [ 0.827, -0.06, 0.958, -21.07 ] + }, + { "time": 1, "value": -32.82 } + ], + "translate": [ + { + "x": -167.32, + "y": 0.58, + "curve": [ 0.022, -180.55, 0.075, -235.51, 0.045, 0.58, 0.075, 30.12 ] + }, + { + "time": 0.1, + "x": -235.51, + "y": 39.92, + "curve": [ 0.142, -235.51, 0.208, -201.73, 0.138, 54.94, 0.18, 60.78 ] + }, + { + "time": 0.2333, + "x": -176.33, + "y": 61.48, + "curve": [ 0.272, -136.61, 0.321, -45.18, 0.275, 62.02, 0.321, 56.6 ] + }, + { + "time": 0.3667, + "x": 8.44, + "y": 49.67, + "curve": [ 0.403, 51.03, 0.486, 66.86, 0.401, 44.37, 0.48, 23.11 ] + }, + { "time": 0.5, "x": 66.57, "y": 14.22 }, + { "time": 0.5333, "x": 52.58, "y": 0.6 }, + { "time": 1, "x": -167.32, "y": 0.58 } + ] + }, + "front-foot-target": { + "rotate": [ + { + "value": 18.19, + "curve": [ 0.01, 11.17, 0.043, 1.37 ] + }, + { "time": 0.1, "value": 0.47 }, + { + "time": 0.2333, + "value": 0.55, + "curve": [ 0.364, 0.3, 0.515, -80.48 ] + }, + { + "time": 0.7333, + "value": -80.78, + "curve": [ 0.788, -80.38, 0.921, 17.42 ] + }, + { "time": 1, "value": 18.19 } + ], + "translate": [ + { + "x": 139.21, + "y": 22.94, + "curve": [ 0.025, 139.21, 0.069, 111.46, 0.031, 3.25, 0.075, 0.06 ] + }, + { "time": 0.1, "x": 96.69, "y": 0.06 }, + { + "time": 0.5, + "x": -94.87, + "y": -0.03, + "curve": [ 0.518, -106.82, 0.575, -152.56, 0.534, 5.42, 0.557, 38.46 ] + }, + { + "time": 0.6, + "x": -152.56, + "y": 57.05, + "curve": [ 0.633, -152.56, 0.688, -128.05, 0.643, 75.61, 0.7, 84.14 ] + }, + { + "time": 0.7333, + "x": -109.42, + "y": 84.14, + "curve": [ 0.771, -93.91, 0.832, -30.64, 0.787, 84.14, 0.799, 89.65 ] + }, + { + "time": 0.8667, + "x": 17, + "y": 75.25, + "curve": [ 0.903, 66.18, 0.967, 139.21, 0.932, 61.53, 0.967, 44.02 ] + }, + { "time": 1, "x": 139.21, "y": 22.94 } + ] + }, + "hip": { + "rotate": [ + { "value": -4.35 } + ], + "translate": [ + { + "x": -2.86, + "y": -13.86, + "curve": [ 0.025, -2.84, 0.067, -2.82, 0.028, -19.14, 0.054, -24.02 ] + }, + { + "time": 0.1, + "x": -2.61, + "y": -24.19, + "curve": [ 0.143, -2.34, 0.202, -1.79, 0.152, -23.98, 0.213, -14.81 ] + }, + { + "time": 0.2667, + "x": -1.21, + "y": -7.12, + "curve": [ 0.308, -0.86, 0.345, -0.51, 0.306, -1.63, 0.341, 3.15 ] + }, + { + "time": 0.3667, + "x": -0.33, + "y": 3.15, + "curve": [ 0.41, 0.02, 0.458, 0.26, 0.427, 3.3, 0.481, -6.75 ] + }, + { + "time": 0.5, + "x": 0.26, + "y": -10.59, + "curve": [ 0.553, 0.26, 0.559, 0.2, 0.519, -14.41, 0.548, -23.88 ] + }, + { + "time": 0.6, + "x": -0.17, + "y": -23.71, + "curve": [ 0.663, -0.72, 0.798, -2.09, 0.702, -23.36, 0.802, 3.53 ] + }, + { + "time": 0.8667, + "x": -2.46, + "y": 3.48, + "curve": [ 0.901, -2.63, 0.967, -2.87, 0.913, 3.45, 0.967, -7.64 ] + }, + { "time": 1, "x": -2.86, "y": -13.86 } + ] + }, + "front-foot-tip": { + "rotate": [ + { + "value": 28.96, + "curve": [ 0.056, 28.74, 0.049, 19.6 ] + }, + { "time": 0.0667, "value": 1.68 }, + { + "time": 0.5, + "value": -10, + "curve": [ 0.525, -10, 0.592, -54.69 ] + }, + { + "time": 0.6, + "value": -59.66, + "curve": [ 0.623, -74.54, 0.674, -101.78 ] + }, + { + "time": 0.7333, + "value": -101.78, + "curve": [ 0.812, -101.78, 0.855, -84.67 ] + }, + { + "time": 0.8667, + "value": -63.53, + "curve": [ 0.869, -58.38, 0.975, 28.96 ] + }, + { "time": 1, "value": 28.96 } + ] + }, + "torso": { + "rotate": [ + { + "value": -20.72, + "curve": [ 0.025, -20.57, 0.071, -20.04 ] + }, + { + "time": 0.1333, + "value": -20.04, + "curve": [ 0.187, -20.04, 0.285, -21.16 ] + }, + { + "time": 0.3667, + "value": -21.16, + "curve": [ 0.405, -21.16, 0.47, -20.9 ] + }, + { + "time": 0.5, + "value": -20.71, + "curve": [ 0.518, -20.6, 0.582, -20.03 ] + }, + { + "time": 0.6333, + "value": -20.04, + "curve": [ 0.709, -20.05, 0.815, -21.18 ] + }, + { + "time": 0.8667, + "value": -21.18, + "curve": [ 0.908, -21.18, 0.971, -20.93 ] + }, + { "time": 1, "value": -20.72 } + ] + }, + "neck": { + "rotate": [ + { + "value": 17.78, + "curve": [ 0.025, 17.93, 0.071, 18.46 ] + }, + { + "time": 0.1333, + "value": 18.46, + "curve": [ 0.187, 18.46, 0.285, 17.34 ] + }, + { + "time": 0.3667, + "value": 17.34, + "curve": [ 0.405, 17.34, 0.47, 17.6 ] + }, + { + "time": 0.5, + "value": 17.79, + "curve": [ 0.518, 17.9, 0.582, 18.47 ] + }, + { + "time": 0.6333, + "value": 18.46, + "curve": [ 0.709, 18.45, 0.815, 17.32 ] + }, + { + "time": 0.8667, + "value": 17.32, + "curve": [ 0.908, 17.32, 0.971, 17.57 ] + }, + { "time": 1, "value": 17.78 } + ] + }, + "head": { + "rotate": [ + { + "value": -12.23, + "curve": [ 0.061, -12.23, 0.191, -7.45 ] + }, + { + "time": 0.2667, + "value": -7.43, + "curve": [ 0.341, -7.42, 0.421, -12.23 ] + }, + { + "time": 0.5, + "value": -12.23, + "curve": [ 0.567, -12.26, 0.694, -7.46 ] + }, + { + "time": 0.7667, + "value": -7.47, + "curve": [ 0.853, -7.49, 0.943, -12.23 ] + }, + { "time": 1, "value": -12.23 } + ], + "scale": [ + { + "curve": [ 0.039, 1, 0.084, 0.991, 0.039, 1, 0.084, 1.019 ] + }, + { + "time": 0.1333, + "x": 0.991, + "y": 1.019, + "curve": [ 0.205, 0.991, 0.318, 1.019, 0.205, 1.019, 0.337, 0.992 ] + }, + { + "time": 0.4, + "x": 1.019, + "y": 0.992, + "curve": [ 0.456, 1.019, 0.494, 1.001, 0.483, 0.991, 0.493, 0.999 ] + }, + { + "time": 0.5, + "curve": [ 0.508, 0.998, 0.584, 0.991, 0.51, 1.002, 0.584, 1.019 ] + }, + { + "time": 0.6333, + "x": 0.991, + "y": 1.019, + "curve": [ 0.705, 0.991, 0.818, 1.019, 0.705, 1.019, 0.837, 0.992 ] + }, + { + "time": 0.9, + "x": 1.019, + "y": 0.992, + "curve": [ 0.956, 1.019, 0.955, 1, 0.983, 0.991, 0.955, 1 ] + }, + { "time": 1 } + ] + }, + "back-foot-tip": { + "rotate": [ + { "value": 4.09 }, + { "time": 0.0333, "value": 3.05 }, + { + "time": 0.1, + "value": -59.01, + "curve": [ 0.124, -72.97, 0.169, -100.05 ] + }, + { + "time": 0.2333, + "value": -99.71, + "curve": [ 0.326, -99.21, 0.349, -37.4 ] + }, + { + "time": 0.3667, + "value": -17.85, + "curve": [ 0.388, 4.74, 0.451, 32.35 ] + }, + { + "time": 0.5, + "value": 32.4, + "curve": [ 0.537, 32.44, 0.566, 6.43 ] + }, + { "time": 0.5667, "value": 2 }, + { "time": 1, "value": 4.09 } + ] + }, + "front-thigh": { + "translate": [ + { + "x": 17.15, + "y": -0.09, + "curve": [ 0.178, 17.14, 0.295, -4.26, 0.009, -0.09, 0.475, 0.02 ] + }, + { + "time": 0.5, + "x": -4.26, + "y": 0.02, + "curve": [ 0.705, -4.27, 0.848, 17.15, 0.525, 0.02, 0.975, -0.09 ] + }, + { "time": 1, "x": 17.15, "y": -0.09 } + ] + }, + "rear-thigh": { + "translate": [ + { + "x": -17.71, + "y": -4.63, + "curve": [ 0.036, -19.81, 0.043, -20.86, 0.036, -4.63, 0.05, -7.03 ] + }, + { + "time": 0.1, + "x": -20.95, + "y": -7.06, + "curve": [ 0.162, -21.05, 0.4, 7.79, 0.2, -7.13, 0.4, -1.9 ] + }, + { + "time": 0.5, + "x": 7.79, + "y": -1.94, + "curve": [ 0.612, 7.69, 0.875, -10.49, 0.592, -1.97, 0.917, -3.25 ] + }, + { "time": 1, "x": -17.71, "y": -4.63 } + ] + }, + "torso2": { + "rotate": [ + { + "value": 1, + "curve": [ 0.006, 1.2, 0.084, 2.88 ] + }, + { + "time": 0.1333, + "value": 2.88, + "curve": [ 0.205, 2.88, 0.284, -1.17 ] + }, + { + "time": 0.3667, + "value": -1.17, + "curve": [ 0.411, -1.17, 0.481, 0.57 ] + }, + { + "time": 0.5, + "value": 1, + "curve": [ 0.515, 1.33, 0.59, 2.83 ] + }, + { + "time": 0.6333, + "value": 2.85, + "curve": [ 0.683, 2.86, 0.796, -1.2 ] + }, + { + "time": 0.8667, + "value": -1.2, + "curve": [ 0.916, -1.2, 0.984, 0.62 ] + }, + { "time": 1, "value": 1 } + ] + }, + "torso3": { + "rotate": [ + { "value": -1.81 } + ] + }, + "front-upper-arm": { + "rotate": [ + { + "value": -9.51, + "curve": [ 0.021, -13.32, 0.058, -19.4 ] + }, + { + "time": 0.1, + "value": -19.4, + "curve": [ 0.238, -19.69, 0.337, 7.78 ] + }, + { + "time": 0.3667, + "value": 16.2, + "curve": [ 0.399, 25.42, 0.497, 60.19 ] + }, + { + "time": 0.6, + "value": 60.26, + "curve": [ 0.719, 60.13, 0.845, 27.61 ] + }, + { + "time": 0.8667, + "value": 22.45, + "curve": [ 0.892, 16.38, 0.979, -3.27 ] + }, + { "time": 1, "value": -9.51 } + ] + }, + "front-bracer": { + "rotate": [ + { + "value": 13.57, + "curve": [ 0.022, 9.71, 0.147, -3.78 ] + }, + { + "time": 0.3667, + "value": -3.69, + "curve": [ 0.457, -3.66, 0.479, 0.83 ] + }, + { + "time": 0.5, + "value": 4.05, + "curve": [ 0.513, 6.08, 0.635, 30.8 ] + }, + { + "time": 0.8, + "value": 30.92, + "curve": [ 0.974, 31, 0.98, 18.35 ] + }, + { "time": 1, "value": 13.57 } + ] + }, + "front-fist": { + "rotate": [ + { + "value": -28.72, + "curve": [ 0.024, -31.74, 0.176, -43.4 ] + }, + { + "time": 0.3667, + "value": -43.6, + "curve": [ 0.403, -43.65, 0.47, -40.15 ] + }, + { + "time": 0.5, + "value": -35.63, + "curve": [ 0.547, -28.59, 0.624, -4.57 ] + }, + { + "time": 0.7333, + "value": -4.59, + "curve": [ 0.891, -4.62, 0.954, -24.28 ] + }, + { "time": 1, "value": -28.48 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "value": 28.28, + "curve": [ 0.034, 30.94, 0.068, 32.05 ] + }, + { + "time": 0.1, + "value": 31.88, + "curve": [ 0.194, 31.01, 0.336, -0.11 ] + }, + { + "time": 0.3667, + "value": -7.11, + "curve": [ 0.421, -19.73, 0.53, -46.21 ] + }, + { + "time": 0.6, + "value": -45.75, + "curve": [ 0.708, -45.03, 0.844, -13.56 ] + }, + { + "time": 0.8667, + "value": -6.48, + "curve": [ 0.909, 6.59, 0.958, 24.21 ] + }, + { "time": 1, "value": 28.28 } + ] + }, + "hair2": { + "rotate": [ + { + "value": -2.79, + "curve": [ 0.074, -2.84, 0.121, 25.08 ] + }, + { + "time": 0.2333, + "value": 24.99, + "curve": [ 0.35, 24.89, 0.427, -2.86 ] + }, + { + "time": 0.5, + "value": -2.8, + "curve": [ 0.575, -2.73, 0.652, 24.5 ] + }, + { + "time": 0.7333, + "value": 24.55, + "curve": [ 0.828, 24.6, 0.932, -2.69 ] + }, + { "time": 1, "value": -2.79 } + ] + }, + "hair4": { + "rotate": [ + { + "value": -6.01, + "curve": [ 0.106, -5.97, 0.151, 18.62 ] + }, + { + "time": 0.2333, + "value": 18.72, + "curve": [ 0.336, 18.7, 0.405, -11.37 ] + }, + { + "time": 0.5, + "value": -11.45, + "curve": [ 0.626, -11.46, 0.629, 18.94 ] + }, + { + "time": 0.7333, + "value": 18.92, + "curve": [ 0.833, 18.92, 0.913, -6.06 ] + }, + { "time": 1, "value": -6.01 } + ], + "translate": [ + { "x": 0.03, "y": 1.35 } + ] + }, + "rear-bracer": { + "rotate": [ + { + "value": 10.06, + "curve": [ 0.044, 11.16, 0.063, 11.49 ] + }, + { + "time": 0.1, + "value": 11.49, + "curve": [ 0.215, 11.49, 0.336, 2.92 ] + }, + { + "time": 0.3667, + "value": 0.84, + "curve": [ 0.416, -2.52, 0.498, -10.84 ] + }, + { + "time": 0.6, + "value": -10.83, + "curve": [ 0.762, -10.71, 0.845, -3.05 ] + }, + { + "time": 0.8667, + "value": -1.34, + "curve": [ 0.917, 2.54, 0.977, 8.81 ] + }, + { "time": 1, "value": 10.06 } + ] + }, + "gun": { + "rotate": [ + { + "value": -14.67, + "curve": [ 0.086, -14.67, 0.202, 8.31 ] + }, + { + "time": 0.2333, + "value": 12.14, + "curve": [ 0.279, 17.71, 0.391, 25.79 ] + }, + { + "time": 0.5, + "value": 25.77, + "curve": [ 0.631, 25.74, 0.694, 4.53 ] + }, + { + "time": 0.7333, + "value": -0.65, + "curve": [ 0.768, -5.21, 0.902, -14.4 ] + }, + { "time": 1, "value": -14.67 } + ] + }, + "front-leg-target": { + "translate": [ + { + "x": -2.83, + "y": -8.48, + "curve": [ 0.008, -2.83, 0.058, 0.09, 0.001, 4.97, 0.058, 6.68 ] + }, + { + "time": 0.0667, + "x": 0.09, + "y": 6.68, + "curve": [ 0.3, 0.09, 0.767, -2.83, 0.3, 6.68, 0.767, -8.48 ] + }, + { "time": 1, "x": -2.83, "y": -8.48 } + ] + }, + "hair1": { + "rotate": [ + { + "curve": [ 0.028, 1.24, 0.016, 3.46 ] + }, + { + "time": 0.1, + "value": 3.45, + "curve": [ 0.159, 3.45, 0.189, 0.23 ] + }, + { + "time": 0.2333, + "value": -2.29, + "curve": [ 0.265, -4.32, 0.305, -5.92 ] + }, + { + "time": 0.3667, + "value": -5.94, + "curve": [ 0.446, -5.96, 0.52, 3.41 ] + }, + { + "time": 0.6, + "value": 3.42, + "curve": [ 0.717, 3.42, 0.772, -5.93 ] + }, + { + "time": 0.8667, + "value": -5.97, + "curve": [ 0.933, -5.99, 0.982, -0.94 ] + }, + { "time": 1 } + ] + }, + "hair3": { + "rotate": [ + { + "curve": [ 0.067, 0, 0.159, -10.48 ] + }, + { + "time": 0.2333, + "value": -10.49, + "curve": [ 0.334, -10.5, 0.439, -0.09 ] + }, + { + "time": 0.5, + "value": -0.09, + "curve": [ 0.569, -0.09, 0.658, -10.75 ] + }, + { + "time": 0.7333, + "value": -10.7, + "curve": [ 0.833, -10.63, 0.947, 0 ] + }, + { "time": 1 } + ] + }, + "gun-tip": { + "rotate": [ + { "time": 0.2333, "value": 0.11 } + ] + }, + "muzzle-ring": { + "rotate": [ + { "time": 0.2333, "value": 0.11 } + ] + }, + "muzzle-ring2": { + "rotate": [ + { "time": 0.2667, "value": 0.11 } + ] + }, + "muzzle-ring3": { + "rotate": [ + { "time": 0.2667, "value": 0.11 } + ] + }, + "muzzle-ring4": { + "rotate": [ + { "time": 0.2667, "value": 0.11 } + ] + }, + "back-shoulder": { + "translate": [ + { + "x": -0.18, + "y": -4.49, + "curve": [ 0.133, -0.18, 0.333, 7.69, 0.133, -4.49, 0.333, 2.77 ] + }, + { + "time": 0.4667, + "x": 7.69, + "y": 2.77, + "curve": [ 0.6, 7.69, 0.858, -0.18, 0.6, 2.77, 0.858, -4.49 ] + }, + { "time": 1, "x": -0.18, "y": -4.49 } + ] + }, + "front-shoulder": { + "translate": [ + { + "x": 1.46, + "y": 9.37, + "curve": [ 0.162, 1.41, 0.333, -1.66, 0.162, 9.37, 0.301, -7.23 ] + }, + { + "time": 0.5, + "x": -1.6, + "y": -7.27, + "curve": [ 0.735, -1.5, 0.847, 1.46, 0.723, -7.31, 0.838, 9.32 ] + }, + { "time": 1, "x": 1.46, "y": 9.37 } + ] + }, + "head-control": { + "translate": [ + { + "x": -6.46, + "y": -8.4, + "curve": [ 0.053, -5.31, 0.167, -3.64, 0.093, -8.4, 0.196, -3.81 ] + }, + { + "time": 0.2333, + "x": -3.64, + "y": -1.32, + "curve": [ 0.309, -3.64, 0.436, -5.84, 0.275, 1.43, 0.38, 10.3 ] + }, + { + "time": 0.5, + "x": -7.03, + "y": 10.29, + "curve": [ 0.538, -7.75, 0.66, -10.54, 0.598, 10.27, 0.694, 1.56 ] + }, + { + "time": 0.7333, + "x": -10.54, + "y": -1.26, + "curve": [ 0.797, -10.54, 0.933, -7.91, 0.768, -3.79, 0.875, -8.4 ] + }, + { "time": 1, "x": -6.46, "y": -8.4 } + ] + } + }, + "ik": { + "front-leg-ik": [ + { + "softness": 25.7, + "bendPositive": false, + "curve": [ 0.008, 1, 0.025, 1, 0.008, 25.7, 0.025, 9.9 ] + }, + { + "time": 0.0333, + "softness": 9.9, + "bendPositive": false, + "curve": [ 0.15, 1, 0.383, 1, 0.15, 9.9, 0.383, 43.2 ] + }, + { + "time": 0.5, + "softness": 43.2, + "bendPositive": false, + "curve": [ 0.625, 1, 0.875, 1, 0.625, 43.2, 0.846, 45.57 ] + }, + { "time": 1, "softness": 25.7, "bendPositive": false } + ], + "rear-leg-ik": [ + { "softness": 5, "bendPositive": false }, + { "time": 0.4333, "softness": 4.9, "bendPositive": false }, + { "time": 0.5, "softness": 28.81, "bendPositive": false }, + { "time": 0.6, "softness": 43.8, "bendPositive": false }, + { "time": 1, "softness": 5, "bendPositive": false } + ] + }, + "events": [ + { "name": "footstep" }, + { "time": 0.5, "name": "footstep" } + ] + } +} +} \ No newline at end of file diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/spine/spineboy-pro.skel b/docs/1.9.0/_static/apps/examples/assets/assets/spine/spineboy-pro.skel new file mode 100644 index 0000000000000000000000000000000000000000..199839b499688be6c2aed175b683a2ee93f1a64e GIT binary patch literal 67568 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

    S4s4p2G(aURPP;@lUvl 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

    IrQ$Pv%KkU7Em?ddh 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%0A|S4L(&*IK~ZAOJT-LK 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

    Z1tNHyLr~o`TSh(Hl}I|{QJRg)1J!mt7|X8 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 literal 0 HcmV?d00001 diff --git a/docs/latest/_static/apps/examples/assets/assets/svgs/checkboard.svg b/docs/1.9.0/_static/apps/examples/assets/assets/svgs/checkerboard.svg similarity index 100% rename from docs/latest/_static/apps/examples/assets/assets/svgs/checkboard.svg rename to docs/1.9.0/_static/apps/examples/assets/assets/svgs/checkerboard.svg diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/svgs/green_balloons.svg b/docs/1.9.0/_static/apps/examples/assets/assets/svgs/green_balloons.svg new file mode 100644 index 000000000..c337bbe28 --- /dev/null +++ b/docs/1.9.0/_static/apps/examples/assets/assets/svgs/green_balloons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/svgs/happy_player.svg b/docs/1.9.0/_static/apps/examples/assets/assets/svgs/happy_player.svg new file mode 100644 index 000000000..afd64fc88 --- /dev/null +++ b/docs/1.9.0/_static/apps/examples/assets/assets/svgs/happy_player.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/svgs/red_balloons.svg b/docs/1.9.0/_static/apps/examples/assets/assets/svgs/red_balloons.svg new file mode 100644 index 000000000..9fb5ee344 --- /dev/null +++ b/docs/1.9.0/_static/apps/examples/assets/assets/svgs/red_balloons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/tiles/0x72_DungeonTilesetII_v1.4.tsx b/docs/1.9.0/_static/apps/examples/assets/assets/tiles/0x72_DungeonTilesetII_v1.4.tsx new file mode 100644 index 000000000..3a0156ac2 --- /dev/null +++ b/docs/1.9.0/_static/apps/examples/assets/assets/tiles/0x72_DungeonTilesetII_v1.4.tsx @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/tiles/dungeon.tmx b/docs/1.9.0/_static/apps/examples/assets/assets/tiles/dungeon.tmx new file mode 100644 index 000000000..69bf48788 --- /dev/null +++ b/docs/1.9.0/_static/apps/examples/assets/assets/tiles/dungeon.tmx @@ -0,0 +1,19 @@ + + + + + + H4sIAAAAAAAACmNgoAw0Y6FHMfkYAK7z31GQAQAA + + + + + H4sIAAAAAAAACp3Q7QmDMBSF4ZuELFIVF9FNdBQXae0i4scegnYNXzDgKfSH9MJDksPh/og3My+i0Dw4s4ddiqTVjI6HTp10krkfPZ3xZu/uvn97Zeo+OV/o8XbfvQzBTgP3GQsmyaP8XYOV944PNuRkFTIcCfCt35ABAAA= + + + + + H4sIAAAAAAAACmNgoA0oYaKNuamMuOW2IqmBYRgwQ2JfxWHeFKCbw/CYTw8AANEJHwqQAQAA + + + diff --git a/docs/1.9.0/_static/apps/examples/assets/fonts/MaterialIcons-Regular.otf b/docs/1.9.0/_static/apps/examples/assets/fonts/MaterialIcons-Regular.otf new file mode 100644 index 0000000000000000000000000000000000000000..c203491051da9b74df016a85f615969a1ec5aa17 GIT binary patch literal 9780 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 literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/bullet.png b/docs/1.9.0/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/bullet.png new file mode 100644 index 0000000000000000000000000000000000000000..42db32b9da800421535cd9968dc0c03717cf6dcf GIT binary patch literal 343 zcmV-d0jU0oP)Px$5lKWrR7i=vRIv?%Kn%P`qD2`X4Gkk?FD5{lfV~)jhK2!9+7zTf24igF5Gmh0 zvfp>-^FIk}4RtlsciHwSn)_v~K%77lc{!^-+JH$AS)RaXK3yf}AXhN%&l|>OLdFCC zASa%&nE+rD@J%s&4|O&3d3sGqVqj_DAix44%VeHApyf#*5%c^|S99hS^TqSDmu;W4 zCm9(hol)U#NC>DAJo~8Bd_Z&3M6C pXVJW6zZO5-0j>K8`Pn&3)Cb=czH9~~oU{M{002ovPDHLkV1mZCi#z}T literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/enemy.png b/docs/1.9.0/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/enemy.png new file mode 100644 index 0000000000000000000000000000000000000000..3e95f7c721d1761b9d10f5a0e9874481af0b56a4 GIT binary patch literal 389 zcmV;00eb$4P)Px$KS@MER9J=OmN9OFFcgM=BW}RzB?A%z${{Soz%^*D;F;O<1}JN}L52u%gbbaK z7`m{hH*f}I5~yvOs#WXeEm*w&dwza;&oZ!Lc_rnV<|o*{vOn@l%C7`c+;1OXErtgG zoC&Q+!TTK{OW!S{<8{nE{A~`pLwttMD=GIoLTtQe3c{I?L0uxKORdkA(0B7eU0Ss^ zUVTkkUoAo!%^V?(u-Q@oz}xHa!PgJnEU2rzw+xbI2~3t|2|^kf{VwvJLHjT^E5K$; zaXd6e@$t}1ZKX38`KbU37A-g4-lFBil!UAN!;gT^nUHCgXsh@B@-!~uV){2~Mg|yf zR+o8g2Z)xFe&}$H3!LKu{m@xk%Vpj;0xHP8n>)#KCS>z`lC~$QP3to61J}7&gOx4k j&2@e<&V;p!|IvQ|MfK+sDfG@}00000NkvXXu0mjfO#-W} literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/explosion.png b/docs/1.9.0/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/explosion.png new file mode 100644 index 0000000000000000000000000000000000000000..c5cfd2db9235e1ceeb38825d0dde866d202fa3a3 GIT binary patch literal 1935 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 literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/stars.png b/docs/1.9.0/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/stars.png new file mode 100644 index 0000000000000000000000000000000000000000..cf75dcb1a1c5dade782b542fb65aac39244f7f52 GIT binary patch literal 332 zcmV-S0ki&zP)Px$21!IgR9J=WmOToCKoCX;uaQ0nu(0tGskBVt2~v9q8!r*a3A};{78W8aq)8#9 zv(+%E7D9A)*7YY6_LVyO&0`pr1u*;wL`0o)md>G+b<$>th}Y^xN)6@ogpRid84@?O zP>RdMO${s^fZ(_Y#v@?1RZo}?6&0{{SR eF?4sxK=B67jS?9$yyC$C0000 { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(libspine_flutter) { + libspine_flutter = libspine_flutter || {}; + + +var a;a||(a=typeof libspine_flutter !== 'undefined' ? libspine_flutter : {});var h,k;a.ready=new Promise(function(b,c){h=b;k=c});var l=Object.assign({},a),m="object"==typeof window,n="function"==typeof importScripts,p="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,q="",r,t,u; +if(p){q=n?require("path").dirname(q)+"/":__dirname+"/";var fs,v;"function"===typeof require&&(fs=require("fs"),v=require("path"));r=(b,c)=>{b=v.normalize(b);return fs.readFileSync(b,c?void 0:"utf8")};u=b=>{b=r(b,!0);b.buffer||(b=new Uint8Array(b));return b};t=(b,c,d)=>{b=v.normalize(b);fs.readFile(b,function(e,f){e?d(e):c(f.buffer)})};1{var c=new XMLHttpRequest;c.open("GET",b,!1);c.send(null);return c.responseText},n&&(u=b=>{var c=new XMLHttpRequest;c.open("GET",b,!1);c.responseType="arraybuffer";c.send(null);return new Uint8Array(c.response)}), +t=(b,c,d)=>{var e=new XMLHttpRequest;e.open("GET",b,!0);e.responseType="arraybuffer";e.onload=()=>{200==e.status||0==e.status&&e.response?c(e.response):d()};e.onerror=d;e.send(null)};var aa=a.print||console.log.bind(console),x=a.printErr||console.warn.bind(console);Object.assign(a,l);l=null;var y;a.wasmBinary&&(y=a.wasmBinary);var noExitRuntime=a.noExitRuntime||!0;"object"!=typeof WebAssembly&&z("no native wasm support detected"); +var A,B=!1,D="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0; +function E(b,c){for(var d=c+NaN,e=c;b[e]&&!(e>=d);)++e;if(16f?d+=String.fromCharCode(f):(f-=65536,d+=String.fromCharCode(55296|f>>10,56320|f&1023))}}else d+=String.fromCharCode(f)}return d}var F,G,H,I,J,K,L,M; +function N(){var b=A.buffer;F=b;a.HEAP8=G=new Int8Array(b);a.HEAP16=I=new Int16Array(b);a.HEAP32=J=new Int32Array(b);a.HEAPU8=H=new Uint8Array(b);a.HEAPU16=new Uint16Array(b);a.HEAPU32=K=new Uint32Array(b);a.HEAPF32=L=new Float32Array(b);a.HEAPF64=M=new Float64Array(b)}var ba=[],ca=[],da=[];function ea(){var b=a.preRun.shift();ba.unshift(b)}var O=0,P=null,R=null; +function z(b){if(a.onAbort)a.onAbort(b);b="Aborted("+b+")";x(b);B=!0;b=new WebAssembly.RuntimeError(b+". Build with -sASSERTIONS for more info.");k(b);throw b;}function fa(){return S.startsWith("data:application/octet-stream;base64,")}var S;S="libspine_flutter.wasm";if(!fa()){var ha=S;S=a.locateFile?a.locateFile(ha,q):q+ha}function ia(){var b=S;try{if(b==S&&y)return new Uint8Array(y);if(u)return u(b);throw"both async and sync fetching of the wasm failed";}catch(c){z(c)}} +function ja(){if(!y&&(m||n)){if("function"==typeof fetch&&!S.startsWith("file://"))return fetch(S,{credentials:"same-origin"}).then(function(b){if(!b.ok)throw"failed to load wasm binary file at '"+S+"'";return b.arrayBuffer()}).catch(function(){return ia()});if(t)return new Promise(function(b,c){t(S,function(d){b(new Uint8Array(d))},c)})}return Promise.resolve().then(function(){return ia()})}var T,U; +function w(b){this.name="ExitStatus";this.message="Program terminated with exit("+b+")";this.status=b}a.ExitStatus=w;function V(b){for(;0>0];case "i8":return G[b>>0];case "i16":return I[b>>1];case "i32":return J[b>>2];case "i64":return J[b>>2];case "float":return L[b>>2];case "double":return M[b>>3];case "*":return K[b>>2];default:z("invalid type for getValue: "+c)}return null}; +a.setValue=function(b,c,d="i8"){d.endsWith("*")&&(d="*");switch(d){case "i1":G[b>>0]=c;break;case "i8":G[b>>0]=c;break;case "i16":I[b>>1]=c;break;case "i32":J[b>>2]=c;break;case "i64":U=[c>>>0,(T=c,1<=+Math.abs(T)?0>>0:~~+Math.ceil((T-+(~~T>>>0))/4294967296)>>>0:0)];J[b>>2]=U[0];J[b+4>>2]=U[1];break;case "float":L[b>>2]=c;break;case "double":M[b>>3]=c;break;case "*":K[b>>2]=c;break;default:z("invalid type for setValue: "+d)}}; +function ka(b,c,d,e){z("Assertion failed: "+(b?E(H,b):"")+", at: "+[c?c?E(H,c):"":"unknown filename",d,e?e?E(H,e):"":"unknown function"])}a.___assert_fail=ka;function la(){z("")}a._abort=la;function ma(b,c,d){H.copyWithin(b,c,c+d)}a._emscripten_memcpy_big=ma;a.getHeapMax=function(){return 2147483648};function oa(b){try{return A.grow(b-F.byteLength+65535>>>16),N(),1}catch(c){}}a.emscripten_realloc_buffer=oa; +function pa(b){var c=H.length;b>>>=0;if(2147483648=d;d*=2){var e=c*(1+.2/d);e=Math.min(e,b+100663296);var f=Math;e=Math.max(b,e);if(oa(f.min.call(f,2147483648,e+(65536-e%65536)%65536)))return!0}return!1}a._emscripten_resize_heap=pa;var W=[null,[],[]];a.printCharBuffers=W;function X(b,c){var d=W[b];0===c||10===c?((1===b?aa:x)(E(d,0)),d.length=0):d.push(c)}a.printChar=X;a.flush_NO_FILESYSTEM=function(){W[1].length&&X(1,10);W[2].length&&X(2,10)}; +var Y={g:void 0,get:function(){Y.g+=4;return J[Y.g-4>>2]},h:function(b){return b?E(H,b):""}};a.SYSCALLS=Y;function qa(b,c,d,e){for(var f=0,g=0;g>2],na=K[c+4>>2];c+=8;for(var Q=0;Q>2]=f;return 0}a._fd_write=qa;var ra={__assert_fail:ka,abort:la,emscripten_memcpy_big:ma,emscripten_resize_heap:pa,fd_write:qa}; +(function(){function b(f){a.asm=f.exports;A=a.asm.memory;N();ca.unshift(a.asm.__wasm_call_ctors);O--;a.monitorRunDependencies&&a.monitorRunDependencies(O);0==O&&(null!==P&&(clearInterval(P),P=null),R&&(f=R,R=null,f()))}function c(f){b(f.instance)}function d(f){return ja().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={env:ra,wasi_snapshot_preview1:ra};O++;a.monitorRunDependencies&&a.monitorRunDependencies(O); +if(a.instantiateWasm)try{return a.instantiateWasm(e,b)}catch(f){x("Module.instantiateWasm callback failed with error: "+f),k(f)}(function(){return y||"function"!=typeof WebAssembly.instantiateStreaming||fa()||S.startsWith("file://")||p||"function"!=typeof fetch?d(c):fetch(S,{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(k);return{}})(); +a.___wasm_call_ctors=function(){return(a.___wasm_call_ctors=a.asm.__wasm_call_ctors).apply(null,arguments)};a._spine_enable_debug_extension=function(){return(a._spine_enable_debug_extension=a.asm.spine_enable_debug_extension).apply(null,arguments)};a._spine_major_version=function(){return(a._spine_major_version=a.asm.spine_major_version).apply(null,arguments)};a._spine_minor_version=function(){return(a._spine_minor_version=a.asm.spine_minor_version).apply(null,arguments)}; +a._spine_report_leaks=function(){return(a._spine_report_leaks=a.asm.spine_report_leaks).apply(null,arguments)};a._spine_color_get_r=function(){return(a._spine_color_get_r=a.asm.spine_color_get_r).apply(null,arguments)};a._spine_color_get_g=function(){return(a._spine_color_get_g=a.asm.spine_color_get_g).apply(null,arguments)};a._spine_color_get_b=function(){return(a._spine_color_get_b=a.asm.spine_color_get_b).apply(null,arguments)}; +a._spine_color_get_a=function(){return(a._spine_color_get_a=a.asm.spine_color_get_a).apply(null,arguments)};a._spine_bounds_get_x=function(){return(a._spine_bounds_get_x=a.asm.spine_bounds_get_x).apply(null,arguments)};a._spine_bounds_get_y=function(){return(a._spine_bounds_get_y=a.asm.spine_bounds_get_y).apply(null,arguments)};a._spine_bounds_get_width=function(){return(a._spine_bounds_get_width=a.asm.spine_bounds_get_width).apply(null,arguments)}; +a._spine_bounds_get_height=function(){return(a._spine_bounds_get_height=a.asm.spine_bounds_get_height).apply(null,arguments)};a._spine_vector_get_x=function(){return(a._spine_vector_get_x=a.asm.spine_vector_get_x).apply(null,arguments)};a._spine_vector_get_y=function(){return(a._spine_vector_get_y=a.asm.spine_vector_get_y).apply(null,arguments)};a._spine_atlas_load=function(){return(a._spine_atlas_load=a.asm.spine_atlas_load).apply(null,arguments)}; +a._spine_atlas_get_num_image_paths=function(){return(a._spine_atlas_get_num_image_paths=a.asm.spine_atlas_get_num_image_paths).apply(null,arguments)};a._spine_atlas_get_image_path=function(){return(a._spine_atlas_get_image_path=a.asm.spine_atlas_get_image_path).apply(null,arguments)};a._spine_atlas_get_error=function(){return(a._spine_atlas_get_error=a.asm.spine_atlas_get_error).apply(null,arguments)}; +a._spine_atlas_dispose=function(){return(a._spine_atlas_dispose=a.asm.spine_atlas_dispose).apply(null,arguments)};a._free=function(){return(a._free=a.asm.free).apply(null,arguments)};a._spine_skeleton_data_load_json=function(){return(a._spine_skeleton_data_load_json=a.asm.spine_skeleton_data_load_json).apply(null,arguments)};a._spine_skeleton_data_load_binary=function(){return(a._spine_skeleton_data_load_binary=a.asm.spine_skeleton_data_load_binary).apply(null,arguments)}; +a._spine_skeleton_data_result_get_error=function(){return(a._spine_skeleton_data_result_get_error=a.asm.spine_skeleton_data_result_get_error).apply(null,arguments)};a._spine_skeleton_data_result_get_data=function(){return(a._spine_skeleton_data_result_get_data=a.asm.spine_skeleton_data_result_get_data).apply(null,arguments)};a._spine_skeleton_data_result_dispose=function(){return(a._spine_skeleton_data_result_dispose=a.asm.spine_skeleton_data_result_dispose).apply(null,arguments)}; +a._spine_skeleton_data_find_bone=function(){return(a._spine_skeleton_data_find_bone=a.asm.spine_skeleton_data_find_bone).apply(null,arguments)};a._spine_skeleton_data_find_slot=function(){return(a._spine_skeleton_data_find_slot=a.asm.spine_skeleton_data_find_slot).apply(null,arguments)};a._spine_skeleton_data_find_skin=function(){return(a._spine_skeleton_data_find_skin=a.asm.spine_skeleton_data_find_skin).apply(null,arguments)}; +a._spine_skeleton_data_find_event=function(){return(a._spine_skeleton_data_find_event=a.asm.spine_skeleton_data_find_event).apply(null,arguments)};a._spine_skeleton_data_find_animation=function(){return(a._spine_skeleton_data_find_animation=a.asm.spine_skeleton_data_find_animation).apply(null,arguments)};a._spine_skeleton_data_find_ik_constraint=function(){return(a._spine_skeleton_data_find_ik_constraint=a.asm.spine_skeleton_data_find_ik_constraint).apply(null,arguments)}; +a._spine_skeleton_data_find_transform_constraint=function(){return(a._spine_skeleton_data_find_transform_constraint=a.asm.spine_skeleton_data_find_transform_constraint).apply(null,arguments)};a._spine_skeleton_data_find_path_constraint=function(){return(a._spine_skeleton_data_find_path_constraint=a.asm.spine_skeleton_data_find_path_constraint).apply(null,arguments)};a._spine_skeleton_data_get_name=function(){return(a._spine_skeleton_data_get_name=a.asm.spine_skeleton_data_get_name).apply(null,arguments)}; +a._spine_skeleton_data_get_num_bones=function(){return(a._spine_skeleton_data_get_num_bones=a.asm.spine_skeleton_data_get_num_bones).apply(null,arguments)};a._spine_skeleton_data_get_bones=function(){return(a._spine_skeleton_data_get_bones=a.asm.spine_skeleton_data_get_bones).apply(null,arguments)};a._spine_skeleton_data_get_num_slots=function(){return(a._spine_skeleton_data_get_num_slots=a.asm.spine_skeleton_data_get_num_slots).apply(null,arguments)}; +a._spine_skeleton_data_get_slots=function(){return(a._spine_skeleton_data_get_slots=a.asm.spine_skeleton_data_get_slots).apply(null,arguments)};a._spine_skeleton_data_get_num_skins=function(){return(a._spine_skeleton_data_get_num_skins=a.asm.spine_skeleton_data_get_num_skins).apply(null,arguments)};a._spine_skeleton_data_get_skins=function(){return(a._spine_skeleton_data_get_skins=a.asm.spine_skeleton_data_get_skins).apply(null,arguments)}; +a._spine_skeleton_data_get_default_skin=function(){return(a._spine_skeleton_data_get_default_skin=a.asm.spine_skeleton_data_get_default_skin).apply(null,arguments)};a._spine_skeleton_data_set_default_skin=function(){return(a._spine_skeleton_data_set_default_skin=a.asm.spine_skeleton_data_set_default_skin).apply(null,arguments)};a._spine_skeleton_data_get_num_events=function(){return(a._spine_skeleton_data_get_num_events=a.asm.spine_skeleton_data_get_num_events).apply(null,arguments)}; +a._spine_skeleton_data_get_events=function(){return(a._spine_skeleton_data_get_events=a.asm.spine_skeleton_data_get_events).apply(null,arguments)};a._spine_skeleton_data_get_num_animations=function(){return(a._spine_skeleton_data_get_num_animations=a.asm.spine_skeleton_data_get_num_animations).apply(null,arguments)};a._spine_skeleton_data_get_animations=function(){return(a._spine_skeleton_data_get_animations=a.asm.spine_skeleton_data_get_animations).apply(null,arguments)}; +a._spine_skeleton_data_get_num_ik_constraints=function(){return(a._spine_skeleton_data_get_num_ik_constraints=a.asm.spine_skeleton_data_get_num_ik_constraints).apply(null,arguments)};a._spine_skeleton_data_get_ik_constraints=function(){return(a._spine_skeleton_data_get_ik_constraints=a.asm.spine_skeleton_data_get_ik_constraints).apply(null,arguments)}; +a._spine_skeleton_data_get_num_transform_constraints=function(){return(a._spine_skeleton_data_get_num_transform_constraints=a.asm.spine_skeleton_data_get_num_transform_constraints).apply(null,arguments)};a._spine_skeleton_data_get_transform_constraints=function(){return(a._spine_skeleton_data_get_transform_constraints=a.asm.spine_skeleton_data_get_transform_constraints).apply(null,arguments)}; +a._spine_skeleton_data_get_num_path_constraints=function(){return(a._spine_skeleton_data_get_num_path_constraints=a.asm.spine_skeleton_data_get_num_path_constraints).apply(null,arguments)};a._spine_skeleton_data_get_path_constraints=function(){return(a._spine_skeleton_data_get_path_constraints=a.asm.spine_skeleton_data_get_path_constraints).apply(null,arguments)};a._spine_skeleton_data_get_x=function(){return(a._spine_skeleton_data_get_x=a.asm.spine_skeleton_data_get_x).apply(null,arguments)}; +a._spine_skeleton_data_set_x=function(){return(a._spine_skeleton_data_set_x=a.asm.spine_skeleton_data_set_x).apply(null,arguments)};a._spine_skeleton_data_get_y=function(){return(a._spine_skeleton_data_get_y=a.asm.spine_skeleton_data_get_y).apply(null,arguments)};a._spine_skeleton_data_set_y=function(){return(a._spine_skeleton_data_set_y=a.asm.spine_skeleton_data_set_y).apply(null,arguments)}; +a._spine_skeleton_data_get_width=function(){return(a._spine_skeleton_data_get_width=a.asm.spine_skeleton_data_get_width).apply(null,arguments)};a._spine_skeleton_data_set_width=function(){return(a._spine_skeleton_data_set_width=a.asm.spine_skeleton_data_set_width).apply(null,arguments)};a._spine_skeleton_data_get_height=function(){return(a._spine_skeleton_data_get_height=a.asm.spine_skeleton_data_get_height).apply(null,arguments)}; +a._spine_skeleton_data_set_height=function(){return(a._spine_skeleton_data_set_height=a.asm.spine_skeleton_data_set_height).apply(null,arguments)};a._spine_skeleton_data_get_version=function(){return(a._spine_skeleton_data_get_version=a.asm.spine_skeleton_data_get_version).apply(null,arguments)};a._spine_skeleton_data_get_hash=function(){return(a._spine_skeleton_data_get_hash=a.asm.spine_skeleton_data_get_hash).apply(null,arguments)}; +a._spine_skeleton_data_get_images_path=function(){return(a._spine_skeleton_data_get_images_path=a.asm.spine_skeleton_data_get_images_path).apply(null,arguments)};a._spine_skeleton_data_get_audio_path=function(){return(a._spine_skeleton_data_get_audio_path=a.asm.spine_skeleton_data_get_audio_path).apply(null,arguments)};a._spine_skeleton_data_get_fps=function(){return(a._spine_skeleton_data_get_fps=a.asm.spine_skeleton_data_get_fps).apply(null,arguments)}; +a._spine_skeleton_data_dispose=function(){return(a._spine_skeleton_data_dispose=a.asm.spine_skeleton_data_dispose).apply(null,arguments)};a._spine_skeleton_drawable_create=function(){return(a._spine_skeleton_drawable_create=a.asm.spine_skeleton_drawable_create).apply(null,arguments)};a._spine_skeleton_drawable_dispose=function(){return(a._spine_skeleton_drawable_dispose=a.asm.spine_skeleton_drawable_dispose).apply(null,arguments)}; +a._spine_skeleton_drawable_render=function(){return(a._spine_skeleton_drawable_render=a.asm.spine_skeleton_drawable_render).apply(null,arguments)};a._spine_skeleton_drawable_get_skeleton=function(){return(a._spine_skeleton_drawable_get_skeleton=a.asm.spine_skeleton_drawable_get_skeleton).apply(null,arguments)};a._spine_skeleton_drawable_get_animation_state=function(){return(a._spine_skeleton_drawable_get_animation_state=a.asm.spine_skeleton_drawable_get_animation_state).apply(null,arguments)}; +a._spine_skeleton_drawable_get_animation_state_data=function(){return(a._spine_skeleton_drawable_get_animation_state_data=a.asm.spine_skeleton_drawable_get_animation_state_data).apply(null,arguments)};a._spine_skeleton_drawable_get_animation_state_events=function(){return(a._spine_skeleton_drawable_get_animation_state_events=a.asm.spine_skeleton_drawable_get_animation_state_events).apply(null,arguments)}; +a._spine_render_command_get_positions=function(){return(a._spine_render_command_get_positions=a.asm.spine_render_command_get_positions).apply(null,arguments)};a._spine_render_command_get_uvs=function(){return(a._spine_render_command_get_uvs=a.asm.spine_render_command_get_uvs).apply(null,arguments)};a._spine_render_command_get_colors=function(){return(a._spine_render_command_get_colors=a.asm.spine_render_command_get_colors).apply(null,arguments)}; +a._spine_render_command_get_num_vertices=function(){return(a._spine_render_command_get_num_vertices=a.asm.spine_render_command_get_num_vertices).apply(null,arguments)};a._spine_render_command_get_indices=function(){return(a._spine_render_command_get_indices=a.asm.spine_render_command_get_indices).apply(null,arguments)};a._spine_render_command_get_num_indices=function(){return(a._spine_render_command_get_num_indices=a.asm.spine_render_command_get_num_indices).apply(null,arguments)}; +a._spine_render_command_get_atlas_page=function(){return(a._spine_render_command_get_atlas_page=a.asm.spine_render_command_get_atlas_page).apply(null,arguments)};a._spine_render_command_get_blend_mode=function(){return(a._spine_render_command_get_blend_mode=a.asm.spine_render_command_get_blend_mode).apply(null,arguments)};a._spine_render_command_get_next=function(){return(a._spine_render_command_get_next=a.asm.spine_render_command_get_next).apply(null,arguments)}; +a._spine_animation_get_name=function(){return(a._spine_animation_get_name=a.asm.spine_animation_get_name).apply(null,arguments)};a._spine_animation_get_duration=function(){return(a._spine_animation_get_duration=a.asm.spine_animation_get_duration).apply(null,arguments)};a._spine_animation_state_data_get_skeleton_data=function(){return(a._spine_animation_state_data_get_skeleton_data=a.asm.spine_animation_state_data_get_skeleton_data).apply(null,arguments)}; +a._spine_animation_state_data_get_default_mix=function(){return(a._spine_animation_state_data_get_default_mix=a.asm.spine_animation_state_data_get_default_mix).apply(null,arguments)};a._spine_animation_state_data_set_default_mix=function(){return(a._spine_animation_state_data_set_default_mix=a.asm.spine_animation_state_data_set_default_mix).apply(null,arguments)}; +a._spine_animation_state_data_set_mix=function(){return(a._spine_animation_state_data_set_mix=a.asm.spine_animation_state_data_set_mix).apply(null,arguments)};a._spine_animation_state_data_get_mix=function(){return(a._spine_animation_state_data_get_mix=a.asm.spine_animation_state_data_get_mix).apply(null,arguments)};a._spine_animation_state_data_set_mix_by_name=function(){return(a._spine_animation_state_data_set_mix_by_name=a.asm.spine_animation_state_data_set_mix_by_name).apply(null,arguments)}; +a._spine_animation_state_data_get_mix_by_name=function(){return(a._spine_animation_state_data_get_mix_by_name=a.asm.spine_animation_state_data_get_mix_by_name).apply(null,arguments)};a._spine_animation_state_data_clear=function(){return(a._spine_animation_state_data_clear=a.asm.spine_animation_state_data_clear).apply(null,arguments)};a._spine_animation_state_update=function(){return(a._spine_animation_state_update=a.asm.spine_animation_state_update).apply(null,arguments)}; +a._spine_animation_state_dispose_track_entry=function(){return(a._spine_animation_state_dispose_track_entry=a.asm.spine_animation_state_dispose_track_entry).apply(null,arguments)};a._spine_animation_state_apply=function(){return(a._spine_animation_state_apply=a.asm.spine_animation_state_apply).apply(null,arguments)};a._spine_animation_state_clear_tracks=function(){return(a._spine_animation_state_clear_tracks=a.asm.spine_animation_state_clear_tracks).apply(null,arguments)}; +a._spine_animation_state_get_num_tracks=function(){return(a._spine_animation_state_get_num_tracks=a.asm.spine_animation_state_get_num_tracks).apply(null,arguments)};a._spine_animation_state_clear_track=function(){return(a._spine_animation_state_clear_track=a.asm.spine_animation_state_clear_track).apply(null,arguments)};a._spine_animation_state_set_animation_by_name=function(){return(a._spine_animation_state_set_animation_by_name=a.asm.spine_animation_state_set_animation_by_name).apply(null,arguments)}; +a._spine_animation_state_set_animation=function(){return(a._spine_animation_state_set_animation=a.asm.spine_animation_state_set_animation).apply(null,arguments)};a._spine_animation_state_add_animation_by_name=function(){return(a._spine_animation_state_add_animation_by_name=a.asm.spine_animation_state_add_animation_by_name).apply(null,arguments)};a._spine_animation_state_add_animation=function(){return(a._spine_animation_state_add_animation=a.asm.spine_animation_state_add_animation).apply(null,arguments)}; +a._spine_animation_state_set_empty_animation=function(){return(a._spine_animation_state_set_empty_animation=a.asm.spine_animation_state_set_empty_animation).apply(null,arguments)};a._spine_animation_state_add_empty_animation=function(){return(a._spine_animation_state_add_empty_animation=a.asm.spine_animation_state_add_empty_animation).apply(null,arguments)}; +a._spine_animation_state_set_empty_animations=function(){return(a._spine_animation_state_set_empty_animations=a.asm.spine_animation_state_set_empty_animations).apply(null,arguments)};a._spine_animation_state_get_current=function(){return(a._spine_animation_state_get_current=a.asm.spine_animation_state_get_current).apply(null,arguments)};a._spine_animation_state_get_data=function(){return(a._spine_animation_state_get_data=a.asm.spine_animation_state_get_data).apply(null,arguments)}; +a._spine_animation_state_get_time_scale=function(){return(a._spine_animation_state_get_time_scale=a.asm.spine_animation_state_get_time_scale).apply(null,arguments)};a._spine_animation_state_set_time_scale=function(){return(a._spine_animation_state_set_time_scale=a.asm.spine_animation_state_set_time_scale).apply(null,arguments)}; +a._spine_animation_state_events_get_num_events=function(){return(a._spine_animation_state_events_get_num_events=a.asm.spine_animation_state_events_get_num_events).apply(null,arguments)};a._spine_animation_state_events_get_event_type=function(){return(a._spine_animation_state_events_get_event_type=a.asm.spine_animation_state_events_get_event_type).apply(null,arguments)}; +a._spine_animation_state_events_get_track_entry=function(){return(a._spine_animation_state_events_get_track_entry=a.asm.spine_animation_state_events_get_track_entry).apply(null,arguments)};a._spine_animation_state_events_get_event=function(){return(a._spine_animation_state_events_get_event=a.asm.spine_animation_state_events_get_event).apply(null,arguments)}; +a._spine_animation_state_events_reset=function(){return(a._spine_animation_state_events_reset=a.asm.spine_animation_state_events_reset).apply(null,arguments)};a._spine_track_entry_get_track_index=function(){return(a._spine_track_entry_get_track_index=a.asm.spine_track_entry_get_track_index).apply(null,arguments)};a._spine_track_entry_get_animation=function(){return(a._spine_track_entry_get_animation=a.asm.spine_track_entry_get_animation).apply(null,arguments)}; +a._spine_track_entry_get_previous=function(){return(a._spine_track_entry_get_previous=a.asm.spine_track_entry_get_previous).apply(null,arguments)};a._spine_track_entry_get_loop=function(){return(a._spine_track_entry_get_loop=a.asm.spine_track_entry_get_loop).apply(null,arguments)};a._spine_track_entry_set_loop=function(){return(a._spine_track_entry_set_loop=a.asm.spine_track_entry_set_loop).apply(null,arguments)}; +a._spine_track_entry_get_hold_previous=function(){return(a._spine_track_entry_get_hold_previous=a.asm.spine_track_entry_get_hold_previous).apply(null,arguments)};a._spine_track_entry_set_hold_previous=function(){return(a._spine_track_entry_set_hold_previous=a.asm.spine_track_entry_set_hold_previous).apply(null,arguments)};a._spine_track_entry_get_reverse=function(){return(a._spine_track_entry_get_reverse=a.asm.spine_track_entry_get_reverse).apply(null,arguments)}; +a._spine_track_entry_set_reverse=function(){return(a._spine_track_entry_set_reverse=a.asm.spine_track_entry_set_reverse).apply(null,arguments)};a._spine_track_entry_get_shortest_rotation=function(){return(a._spine_track_entry_get_shortest_rotation=a.asm.spine_track_entry_get_shortest_rotation).apply(null,arguments)};a._spine_track_entry_set_shortest_rotation=function(){return(a._spine_track_entry_set_shortest_rotation=a.asm.spine_track_entry_set_shortest_rotation).apply(null,arguments)}; +a._spine_track_entry_get_delay=function(){return(a._spine_track_entry_get_delay=a.asm.spine_track_entry_get_delay).apply(null,arguments)};a._spine_track_entry_set_delay=function(){return(a._spine_track_entry_set_delay=a.asm.spine_track_entry_set_delay).apply(null,arguments)};a._spine_track_entry_get_track_time=function(){return(a._spine_track_entry_get_track_time=a.asm.spine_track_entry_get_track_time).apply(null,arguments)}; +a._spine_track_entry_set_track_time=function(){return(a._spine_track_entry_set_track_time=a.asm.spine_track_entry_set_track_time).apply(null,arguments)};a._spine_track_entry_get_track_end=function(){return(a._spine_track_entry_get_track_end=a.asm.spine_track_entry_get_track_end).apply(null,arguments)};a._spine_track_entry_set_track_end=function(){return(a._spine_track_entry_set_track_end=a.asm.spine_track_entry_set_track_end).apply(null,arguments)}; +a._spine_track_entry_get_animation_start=function(){return(a._spine_track_entry_get_animation_start=a.asm.spine_track_entry_get_animation_start).apply(null,arguments)};a._spine_track_entry_set_animation_start=function(){return(a._spine_track_entry_set_animation_start=a.asm.spine_track_entry_set_animation_start).apply(null,arguments)};a._spine_track_entry_get_animation_end=function(){return(a._spine_track_entry_get_animation_end=a.asm.spine_track_entry_get_animation_end).apply(null,arguments)}; +a._spine_track_entry_set_animation_end=function(){return(a._spine_track_entry_set_animation_end=a.asm.spine_track_entry_set_animation_end).apply(null,arguments)};a._spine_track_entry_get_animation_last=function(){return(a._spine_track_entry_get_animation_last=a.asm.spine_track_entry_get_animation_last).apply(null,arguments)};a._spine_track_entry_set_animation_last=function(){return(a._spine_track_entry_set_animation_last=a.asm.spine_track_entry_set_animation_last).apply(null,arguments)}; +a._spine_track_entry_get_animation_time=function(){return(a._spine_track_entry_get_animation_time=a.asm.spine_track_entry_get_animation_time).apply(null,arguments)};a._spine_track_entry_get_time_scale=function(){return(a._spine_track_entry_get_time_scale=a.asm.spine_track_entry_get_time_scale).apply(null,arguments)};a._spine_track_entry_set_time_scale=function(){return(a._spine_track_entry_set_time_scale=a.asm.spine_track_entry_set_time_scale).apply(null,arguments)}; +a._spine_track_entry_get_alpha=function(){return(a._spine_track_entry_get_alpha=a.asm.spine_track_entry_get_alpha).apply(null,arguments)};a._spine_track_entry_set_alpha=function(){return(a._spine_track_entry_set_alpha=a.asm.spine_track_entry_set_alpha).apply(null,arguments)};a._spine_track_entry_get_event_threshold=function(){return(a._spine_track_entry_get_event_threshold=a.asm.spine_track_entry_get_event_threshold).apply(null,arguments)}; +a._spine_track_entry_set_event_threshold=function(){return(a._spine_track_entry_set_event_threshold=a.asm.spine_track_entry_set_event_threshold).apply(null,arguments)};a._spine_track_entry_get_attachment_threshold=function(){return(a._spine_track_entry_get_attachment_threshold=a.asm.spine_track_entry_get_attachment_threshold).apply(null,arguments)}; +a._spine_track_entry_set_attachment_threshold=function(){return(a._spine_track_entry_set_attachment_threshold=a.asm.spine_track_entry_set_attachment_threshold).apply(null,arguments)};a._spine_track_entry_get_draw_order_threshold=function(){return(a._spine_track_entry_get_draw_order_threshold=a.asm.spine_track_entry_get_draw_order_threshold).apply(null,arguments)}; +a._spine_track_entry_set_draw_order_threshold=function(){return(a._spine_track_entry_set_draw_order_threshold=a.asm.spine_track_entry_set_draw_order_threshold).apply(null,arguments)};a._spine_track_entry_get_next=function(){return(a._spine_track_entry_get_next=a.asm.spine_track_entry_get_next).apply(null,arguments)};a._spine_track_entry_is_complete=function(){return(a._spine_track_entry_is_complete=a.asm.spine_track_entry_is_complete).apply(null,arguments)}; +a._spine_track_entry_get_mix_time=function(){return(a._spine_track_entry_get_mix_time=a.asm.spine_track_entry_get_mix_time).apply(null,arguments)};a._spine_track_entry_set_mix_time=function(){return(a._spine_track_entry_set_mix_time=a.asm.spine_track_entry_set_mix_time).apply(null,arguments)};a._spine_track_entry_get_mix_duration=function(){return(a._spine_track_entry_get_mix_duration=a.asm.spine_track_entry_get_mix_duration).apply(null,arguments)}; +a._spine_track_entry_set_mix_duration=function(){return(a._spine_track_entry_set_mix_duration=a.asm.spine_track_entry_set_mix_duration).apply(null,arguments)};a._spine_track_entry_get_mix_blend=function(){return(a._spine_track_entry_get_mix_blend=a.asm.spine_track_entry_get_mix_blend).apply(null,arguments)};a._spine_track_entry_set_mix_blend=function(){return(a._spine_track_entry_set_mix_blend=a.asm.spine_track_entry_set_mix_blend).apply(null,arguments)}; +a._spine_track_entry_get_mixing_from=function(){return(a._spine_track_entry_get_mixing_from=a.asm.spine_track_entry_get_mixing_from).apply(null,arguments)};a._spine_track_entry_get_mixing_to=function(){return(a._spine_track_entry_get_mixing_to=a.asm.spine_track_entry_get_mixing_to).apply(null,arguments)};a._spine_track_entry_reset_rotation_directions=function(){return(a._spine_track_entry_reset_rotation_directions=a.asm.spine_track_entry_reset_rotation_directions).apply(null,arguments)}; +a._spine_track_entry_get_track_complete=function(){return(a._spine_track_entry_get_track_complete=a.asm.spine_track_entry_get_track_complete).apply(null,arguments)};a._spine_skeleton_update_cache=function(){return(a._spine_skeleton_update_cache=a.asm.spine_skeleton_update_cache).apply(null,arguments)};a._spine_skeleton_update_world_transform=function(){return(a._spine_skeleton_update_world_transform=a.asm.spine_skeleton_update_world_transform).apply(null,arguments)}; +a._spine_skeleton_update_world_transform_bone=function(){return(a._spine_skeleton_update_world_transform_bone=a.asm.spine_skeleton_update_world_transform_bone).apply(null,arguments)};a._spine_skeleton_set_to_setup_pose=function(){return(a._spine_skeleton_set_to_setup_pose=a.asm.spine_skeleton_set_to_setup_pose).apply(null,arguments)};a._spine_skeleton_set_bones_to_setup_pose=function(){return(a._spine_skeleton_set_bones_to_setup_pose=a.asm.spine_skeleton_set_bones_to_setup_pose).apply(null,arguments)}; +a._spine_skeleton_set_slots_to_setup_pose=function(){return(a._spine_skeleton_set_slots_to_setup_pose=a.asm.spine_skeleton_set_slots_to_setup_pose).apply(null,arguments)};a._spine_skeleton_find_bone=function(){return(a._spine_skeleton_find_bone=a.asm.spine_skeleton_find_bone).apply(null,arguments)};a._spine_skeleton_find_slot=function(){return(a._spine_skeleton_find_slot=a.asm.spine_skeleton_find_slot).apply(null,arguments)}; +a._spine_skeleton_set_skin_by_name=function(){return(a._spine_skeleton_set_skin_by_name=a.asm.spine_skeleton_set_skin_by_name).apply(null,arguments)};a._spine_skeleton_set_skin=function(){return(a._spine_skeleton_set_skin=a.asm.spine_skeleton_set_skin).apply(null,arguments)};a._spine_skeleton_get_attachment_by_name=function(){return(a._spine_skeleton_get_attachment_by_name=a.asm.spine_skeleton_get_attachment_by_name).apply(null,arguments)}; +a._spine_skeleton_get_attachment=function(){return(a._spine_skeleton_get_attachment=a.asm.spine_skeleton_get_attachment).apply(null,arguments)};a._spine_skeleton_set_attachment=function(){return(a._spine_skeleton_set_attachment=a.asm.spine_skeleton_set_attachment).apply(null,arguments)};a._spine_skeleton_find_ik_constraint=function(){return(a._spine_skeleton_find_ik_constraint=a.asm.spine_skeleton_find_ik_constraint).apply(null,arguments)}; +a._spine_skeleton_find_transform_constraint=function(){return(a._spine_skeleton_find_transform_constraint=a.asm.spine_skeleton_find_transform_constraint).apply(null,arguments)};a._spine_skeleton_find_path_constraint=function(){return(a._spine_skeleton_find_path_constraint=a.asm.spine_skeleton_find_path_constraint).apply(null,arguments)};a._spine_skeleton_get_bounds=function(){return(a._spine_skeleton_get_bounds=a.asm.spine_skeleton_get_bounds).apply(null,arguments)}; +a._malloc=function(){return(a._malloc=a.asm.malloc).apply(null,arguments)};a._spine_skeleton_get_root_bone=function(){return(a._spine_skeleton_get_root_bone=a.asm.spine_skeleton_get_root_bone).apply(null,arguments)};a._spine_skeleton_get_data=function(){return(a._spine_skeleton_get_data=a.asm.spine_skeleton_get_data).apply(null,arguments)};a._spine_skeleton_get_num_bones=function(){return(a._spine_skeleton_get_num_bones=a.asm.spine_skeleton_get_num_bones).apply(null,arguments)}; +a._spine_skeleton_get_bones=function(){return(a._spine_skeleton_get_bones=a.asm.spine_skeleton_get_bones).apply(null,arguments)};a._spine_skeleton_get_num_slots=function(){return(a._spine_skeleton_get_num_slots=a.asm.spine_skeleton_get_num_slots).apply(null,arguments)};a._spine_skeleton_get_slots=function(){return(a._spine_skeleton_get_slots=a.asm.spine_skeleton_get_slots).apply(null,arguments)}; +a._spine_skeleton_get_num_draw_order=function(){return(a._spine_skeleton_get_num_draw_order=a.asm.spine_skeleton_get_num_draw_order).apply(null,arguments)};a._spine_skeleton_get_draw_order=function(){return(a._spine_skeleton_get_draw_order=a.asm.spine_skeleton_get_draw_order).apply(null,arguments)};a._spine_skeleton_get_num_ik_constraints=function(){return(a._spine_skeleton_get_num_ik_constraints=a.asm.spine_skeleton_get_num_ik_constraints).apply(null,arguments)}; +a._spine_skeleton_get_ik_constraints=function(){return(a._spine_skeleton_get_ik_constraints=a.asm.spine_skeleton_get_ik_constraints).apply(null,arguments)};a._spine_skeleton_get_num_transform_constraints=function(){return(a._spine_skeleton_get_num_transform_constraints=a.asm.spine_skeleton_get_num_transform_constraints).apply(null,arguments)}; +a._spine_skeleton_get_transform_constraints=function(){return(a._spine_skeleton_get_transform_constraints=a.asm.spine_skeleton_get_transform_constraints).apply(null,arguments)};a._spine_skeleton_get_num_path_constraints=function(){return(a._spine_skeleton_get_num_path_constraints=a.asm.spine_skeleton_get_num_path_constraints).apply(null,arguments)}; +a._spine_skeleton_get_path_constraints=function(){return(a._spine_skeleton_get_path_constraints=a.asm.spine_skeleton_get_path_constraints).apply(null,arguments)};a._spine_skeleton_get_skin=function(){return(a._spine_skeleton_get_skin=a.asm.spine_skeleton_get_skin).apply(null,arguments)};a._spine_skeleton_get_color=function(){return(a._spine_skeleton_get_color=a.asm.spine_skeleton_get_color).apply(null,arguments)}; +a._spine_skeleton_set_color=function(){return(a._spine_skeleton_set_color=a.asm.spine_skeleton_set_color).apply(null,arguments)};a._spine_skeleton_set_position=function(){return(a._spine_skeleton_set_position=a.asm.spine_skeleton_set_position).apply(null,arguments)};a._spine_skeleton_get_x=function(){return(a._spine_skeleton_get_x=a.asm.spine_skeleton_get_x).apply(null,arguments)};a._spine_skeleton_set_x=function(){return(a._spine_skeleton_set_x=a.asm.spine_skeleton_set_x).apply(null,arguments)}; +a._spine_skeleton_get_y=function(){return(a._spine_skeleton_get_y=a.asm.spine_skeleton_get_y).apply(null,arguments)};a._spine_skeleton_set_y=function(){return(a._spine_skeleton_set_y=a.asm.spine_skeleton_set_y).apply(null,arguments)};a._spine_skeleton_get_scale_x=function(){return(a._spine_skeleton_get_scale_x=a.asm.spine_skeleton_get_scale_x).apply(null,arguments)};a._spine_skeleton_set_scale_x=function(){return(a._spine_skeleton_set_scale_x=a.asm.spine_skeleton_set_scale_x).apply(null,arguments)}; +a._spine_skeleton_get_scale_y=function(){return(a._spine_skeleton_get_scale_y=a.asm.spine_skeleton_get_scale_y).apply(null,arguments)};a._spine_skeleton_set_scale_y=function(){return(a._spine_skeleton_set_scale_y=a.asm.spine_skeleton_set_scale_y).apply(null,arguments)};a._spine_event_data_get_name=function(){return(a._spine_event_data_get_name=a.asm.spine_event_data_get_name).apply(null,arguments)}; +a._spine_event_data_get_int_value=function(){return(a._spine_event_data_get_int_value=a.asm.spine_event_data_get_int_value).apply(null,arguments)};a._spine_event_data_set_int_value=function(){return(a._spine_event_data_set_int_value=a.asm.spine_event_data_set_int_value).apply(null,arguments)};a._spine_event_data_get_float_value=function(){return(a._spine_event_data_get_float_value=a.asm.spine_event_data_get_float_value).apply(null,arguments)}; +a._spine_event_data_set_float_value=function(){return(a._spine_event_data_set_float_value=a.asm.spine_event_data_set_float_value).apply(null,arguments)};a._spine_event_data_get_string_value=function(){return(a._spine_event_data_get_string_value=a.asm.spine_event_data_get_string_value).apply(null,arguments)};a._spine_event_data_set_string_value=function(){return(a._spine_event_data_set_string_value=a.asm.spine_event_data_set_string_value).apply(null,arguments)}; +a._spine_event_data_get_audio_path=function(){return(a._spine_event_data_get_audio_path=a.asm.spine_event_data_get_audio_path).apply(null,arguments)};a._spine_event_data_get_volume=function(){return(a._spine_event_data_get_volume=a.asm.spine_event_data_get_volume).apply(null,arguments)};a._spine_event_data_set_volume=function(){return(a._spine_event_data_set_volume=a.asm.spine_event_data_set_volume).apply(null,arguments)}; +a._spine_event_data_get_balance=function(){return(a._spine_event_data_get_balance=a.asm.spine_event_data_get_balance).apply(null,arguments)};a._spine_event_data_set_balance=function(){return(a._spine_event_data_set_balance=a.asm.spine_event_data_set_balance).apply(null,arguments)};a._spine_event_get_data=function(){return(a._spine_event_get_data=a.asm.spine_event_get_data).apply(null,arguments)}; +a._spine_event_get_time=function(){return(a._spine_event_get_time=a.asm.spine_event_get_time).apply(null,arguments)};a._spine_event_get_int_value=function(){return(a._spine_event_get_int_value=a.asm.spine_event_get_int_value).apply(null,arguments)};a._spine_event_set_int_value=function(){return(a._spine_event_set_int_value=a.asm.spine_event_set_int_value).apply(null,arguments)}; +a._spine_event_get_float_value=function(){return(a._spine_event_get_float_value=a.asm.spine_event_get_float_value).apply(null,arguments)};a._spine_event_set_float_value=function(){return(a._spine_event_set_float_value=a.asm.spine_event_set_float_value).apply(null,arguments)};a._spine_event_get_string_value=function(){return(a._spine_event_get_string_value=a.asm.spine_event_get_string_value).apply(null,arguments)}; +a._spine_event_set_string_value=function(){return(a._spine_event_set_string_value=a.asm.spine_event_set_string_value).apply(null,arguments)};a._spine_event_get_volume=function(){return(a._spine_event_get_volume=a.asm.spine_event_get_volume).apply(null,arguments)};a._spine_event_set_volume=function(){return(a._spine_event_set_volume=a.asm.spine_event_set_volume).apply(null,arguments)}; +a._spine_event_get_balance=function(){return(a._spine_event_get_balance=a.asm.spine_event_get_balance).apply(null,arguments)};a._spine_event_set_balance=function(){return(a._spine_event_set_balance=a.asm.spine_event_set_balance).apply(null,arguments)};a._spine_slot_data_get_index=function(){return(a._spine_slot_data_get_index=a.asm.spine_slot_data_get_index).apply(null,arguments)}; +a._spine_slot_data_get_name=function(){return(a._spine_slot_data_get_name=a.asm.spine_slot_data_get_name).apply(null,arguments)};a._spine_slot_data_get_bone_data=function(){return(a._spine_slot_data_get_bone_data=a.asm.spine_slot_data_get_bone_data).apply(null,arguments)};a._spine_slot_data_get_color=function(){return(a._spine_slot_data_get_color=a.asm.spine_slot_data_get_color).apply(null,arguments)}; +a._spine_slot_data_set_color=function(){return(a._spine_slot_data_set_color=a.asm.spine_slot_data_set_color).apply(null,arguments)};a._spine_slot_data_get_dark_color=function(){return(a._spine_slot_data_get_dark_color=a.asm.spine_slot_data_get_dark_color).apply(null,arguments)};a._spine_slot_data_set_dark_color=function(){return(a._spine_slot_data_set_dark_color=a.asm.spine_slot_data_set_dark_color).apply(null,arguments)}; +a._spine_slot_data_has_dark_color=function(){return(a._spine_slot_data_has_dark_color=a.asm.spine_slot_data_has_dark_color).apply(null,arguments)};a._spine_slot_data_set_has_dark_color=function(){return(a._spine_slot_data_set_has_dark_color=a.asm.spine_slot_data_set_has_dark_color).apply(null,arguments)};a._spine_slot_data_get_attachment_name=function(){return(a._spine_slot_data_get_attachment_name=a.asm.spine_slot_data_get_attachment_name).apply(null,arguments)}; +a._spine_slot_data_set_attachment_name=function(){return(a._spine_slot_data_set_attachment_name=a.asm.spine_slot_data_set_attachment_name).apply(null,arguments)};a._spine_slot_data_get_blend_mode=function(){return(a._spine_slot_data_get_blend_mode=a.asm.spine_slot_data_get_blend_mode).apply(null,arguments)};a._spine_slot_set_to_setup_pose=function(){return(a._spine_slot_set_to_setup_pose=a.asm.spine_slot_set_to_setup_pose).apply(null,arguments)}; +a._spine_slot_get_data=function(){return(a._spine_slot_get_data=a.asm.spine_slot_get_data).apply(null,arguments)};a._spine_slot_get_bone=function(){return(a._spine_slot_get_bone=a.asm.spine_slot_get_bone).apply(null,arguments)};a._spine_slot_get_skeleton=function(){return(a._spine_slot_get_skeleton=a.asm.spine_slot_get_skeleton).apply(null,arguments)};a._spine_slot_get_color=function(){return(a._spine_slot_get_color=a.asm.spine_slot_get_color).apply(null,arguments)}; +a._spine_slot_set_color=function(){return(a._spine_slot_set_color=a.asm.spine_slot_set_color).apply(null,arguments)};a._spine_slot_get_dark_color=function(){return(a._spine_slot_get_dark_color=a.asm.spine_slot_get_dark_color).apply(null,arguments)};a._spine_slot_set_dark_color=function(){return(a._spine_slot_set_dark_color=a.asm.spine_slot_set_dark_color).apply(null,arguments)}; +a._spine_slot_has_dark_color=function(){return(a._spine_slot_has_dark_color=a.asm.spine_slot_has_dark_color).apply(null,arguments)};a._spine_slot_get_attachment=function(){return(a._spine_slot_get_attachment=a.asm.spine_slot_get_attachment).apply(null,arguments)};a._spine_slot_set_attachment=function(){return(a._spine_slot_set_attachment=a.asm.spine_slot_set_attachment).apply(null,arguments)}; +a._spine_slot_get_sequence_index=function(){return(a._spine_slot_get_sequence_index=a.asm.spine_slot_get_sequence_index).apply(null,arguments)};a._spine_slot_set_sequence_index=function(){return(a._spine_slot_set_sequence_index=a.asm.spine_slot_set_sequence_index).apply(null,arguments)};a._spine_bone_data_get_index=function(){return(a._spine_bone_data_get_index=a.asm.spine_bone_data_get_index).apply(null,arguments)}; +a._spine_bone_data_get_name=function(){return(a._spine_bone_data_get_name=a.asm.spine_bone_data_get_name).apply(null,arguments)};a._spine_bone_data_get_parent=function(){return(a._spine_bone_data_get_parent=a.asm.spine_bone_data_get_parent).apply(null,arguments)};a._spine_bone_data_get_length=function(){return(a._spine_bone_data_get_length=a.asm.spine_bone_data_get_length).apply(null,arguments)}; +a._spine_bone_data_set_length=function(){return(a._spine_bone_data_set_length=a.asm.spine_bone_data_set_length).apply(null,arguments)};a._spine_bone_data_get_x=function(){return(a._spine_bone_data_get_x=a.asm.spine_bone_data_get_x).apply(null,arguments)};a._spine_bone_data_set_x=function(){return(a._spine_bone_data_set_x=a.asm.spine_bone_data_set_x).apply(null,arguments)};a._spine_bone_data_get_y=function(){return(a._spine_bone_data_get_y=a.asm.spine_bone_data_get_y).apply(null,arguments)}; +a._spine_bone_data_set_y=function(){return(a._spine_bone_data_set_y=a.asm.spine_bone_data_set_y).apply(null,arguments)};a._spine_bone_data_get_rotation=function(){return(a._spine_bone_data_get_rotation=a.asm.spine_bone_data_get_rotation).apply(null,arguments)};a._spine_bone_data_set_rotation=function(){return(a._spine_bone_data_set_rotation=a.asm.spine_bone_data_set_rotation).apply(null,arguments)}; +a._spine_bone_data_get_scale_x=function(){return(a._spine_bone_data_get_scale_x=a.asm.spine_bone_data_get_scale_x).apply(null,arguments)};a._spine_bone_data_set_scale_x=function(){return(a._spine_bone_data_set_scale_x=a.asm.spine_bone_data_set_scale_x).apply(null,arguments)};a._spine_bone_data_get_scale_y=function(){return(a._spine_bone_data_get_scale_y=a.asm.spine_bone_data_get_scale_y).apply(null,arguments)}; +a._spine_bone_data_set_scale_y=function(){return(a._spine_bone_data_set_scale_y=a.asm.spine_bone_data_set_scale_y).apply(null,arguments)};a._spine_bone_data_get_shear_x=function(){return(a._spine_bone_data_get_shear_x=a.asm.spine_bone_data_get_shear_x).apply(null,arguments)};a._spine_bone_data_set_shear_x=function(){return(a._spine_bone_data_set_shear_x=a.asm.spine_bone_data_set_shear_x).apply(null,arguments)}; +a._spine_bone_data_get_shear_y=function(){return(a._spine_bone_data_get_shear_y=a.asm.spine_bone_data_get_shear_y).apply(null,arguments)};a._spine_bone_data_set_shear_y=function(){return(a._spine_bone_data_set_shear_y=a.asm.spine_bone_data_set_shear_y).apply(null,arguments)};a._spine_bone_data_get_transform_mode=function(){return(a._spine_bone_data_get_transform_mode=a.asm.spine_bone_data_get_transform_mode).apply(null,arguments)}; +a._spine_bone_data_set_transform_mode=function(){return(a._spine_bone_data_set_transform_mode=a.asm.spine_bone_data_set_transform_mode).apply(null,arguments)};a._spine_bone_data_is_skin_required=function(){return(a._spine_bone_data_is_skin_required=a.asm.spine_bone_data_is_skin_required).apply(null,arguments)};a._spine_bone_data_set_is_skin_required=function(){return(a._spine_bone_data_set_is_skin_required=a.asm.spine_bone_data_set_is_skin_required).apply(null,arguments)}; +a._spine_bone_data_get_color=function(){return(a._spine_bone_data_get_color=a.asm.spine_bone_data_get_color).apply(null,arguments)};a._spine_bone_data_set_color=function(){return(a._spine_bone_data_set_color=a.asm.spine_bone_data_set_color).apply(null,arguments)};a._spine_bone_set_is_y_down=function(){return(a._spine_bone_set_is_y_down=a.asm.spine_bone_set_is_y_down).apply(null,arguments)}; +a._spine_bone_get_is_y_down=function(){return(a._spine_bone_get_is_y_down=a.asm.spine_bone_get_is_y_down).apply(null,arguments)};a._spine_bone_update=function(){return(a._spine_bone_update=a.asm.spine_bone_update).apply(null,arguments)};a._spine_bone_update_world_transform=function(){return(a._spine_bone_update_world_transform=a.asm.spine_bone_update_world_transform).apply(null,arguments)}; +a._spine_bone_update_world_transform_with=function(){return(a._spine_bone_update_world_transform_with=a.asm.spine_bone_update_world_transform_with).apply(null,arguments)};a._spine_bone_update_applied_transform=function(){return(a._spine_bone_update_applied_transform=a.asm.spine_bone_update_applied_transform).apply(null,arguments)};a._spine_bone_set_to_setup_pose=function(){return(a._spine_bone_set_to_setup_pose=a.asm.spine_bone_set_to_setup_pose).apply(null,arguments)}; +a._spine_bone_world_to_local=function(){return(a._spine_bone_world_to_local=a.asm.spine_bone_world_to_local).apply(null,arguments)};a._spine_bone_local_to_world=function(){return(a._spine_bone_local_to_world=a.asm.spine_bone_local_to_world).apply(null,arguments)};a._spine_bone_world_to_local_rotation=function(){return(a._spine_bone_world_to_local_rotation=a.asm.spine_bone_world_to_local_rotation).apply(null,arguments)}; +a._spine_bone_local_to_world_rotation=function(){return(a._spine_bone_local_to_world_rotation=a.asm.spine_bone_local_to_world_rotation).apply(null,arguments)};a._spine_bone_rotate_world=function(){return(a._spine_bone_rotate_world=a.asm.spine_bone_rotate_world).apply(null,arguments)};a._spine_bone_get_world_to_local_rotation_x=function(){return(a._spine_bone_get_world_to_local_rotation_x=a.asm.spine_bone_get_world_to_local_rotation_x).apply(null,arguments)}; +a._spine_bone_get_world_to_local_rotation_y=function(){return(a._spine_bone_get_world_to_local_rotation_y=a.asm.spine_bone_get_world_to_local_rotation_y).apply(null,arguments)};a._spine_bone_get_data=function(){return(a._spine_bone_get_data=a.asm.spine_bone_get_data).apply(null,arguments)};a._spine_bone_get_skeleton=function(){return(a._spine_bone_get_skeleton=a.asm.spine_bone_get_skeleton).apply(null,arguments)}; +a._spine_bone_get_parent=function(){return(a._spine_bone_get_parent=a.asm.spine_bone_get_parent).apply(null,arguments)};a._spine_bone_get_num_children=function(){return(a._spine_bone_get_num_children=a.asm.spine_bone_get_num_children).apply(null,arguments)};a._spine_bone_get_children=function(){return(a._spine_bone_get_children=a.asm.spine_bone_get_children).apply(null,arguments)};a._spine_bone_get_x=function(){return(a._spine_bone_get_x=a.asm.spine_bone_get_x).apply(null,arguments)}; +a._spine_bone_set_x=function(){return(a._spine_bone_set_x=a.asm.spine_bone_set_x).apply(null,arguments)};a._spine_bone_get_y=function(){return(a._spine_bone_get_y=a.asm.spine_bone_get_y).apply(null,arguments)};a._spine_bone_set_y=function(){return(a._spine_bone_set_y=a.asm.spine_bone_set_y).apply(null,arguments)};a._spine_bone_get_rotation=function(){return(a._spine_bone_get_rotation=a.asm.spine_bone_get_rotation).apply(null,arguments)}; +a._spine_bone_set_rotation=function(){return(a._spine_bone_set_rotation=a.asm.spine_bone_set_rotation).apply(null,arguments)};a._spine_bone_get_scale_x=function(){return(a._spine_bone_get_scale_x=a.asm.spine_bone_get_scale_x).apply(null,arguments)};a._spine_bone_set_scale_x=function(){return(a._spine_bone_set_scale_x=a.asm.spine_bone_set_scale_x).apply(null,arguments)};a._spine_bone_get_scale_y=function(){return(a._spine_bone_get_scale_y=a.asm.spine_bone_get_scale_y).apply(null,arguments)}; +a._spine_bone_set_scale_y=function(){return(a._spine_bone_set_scale_y=a.asm.spine_bone_set_scale_y).apply(null,arguments)};a._spine_bone_get_shear_x=function(){return(a._spine_bone_get_shear_x=a.asm.spine_bone_get_shear_x).apply(null,arguments)};a._spine_bone_set_shear_x=function(){return(a._spine_bone_set_shear_x=a.asm.spine_bone_set_shear_x).apply(null,arguments)};a._spine_bone_get_shear_y=function(){return(a._spine_bone_get_shear_y=a.asm.spine_bone_get_shear_y).apply(null,arguments)}; +a._spine_bone_set_shear_y=function(){return(a._spine_bone_set_shear_y=a.asm.spine_bone_set_shear_y).apply(null,arguments)};a._spine_bone_get_applied_rotation=function(){return(a._spine_bone_get_applied_rotation=a.asm.spine_bone_get_applied_rotation).apply(null,arguments)};a._spine_bone_set_applied_rotation=function(){return(a._spine_bone_set_applied_rotation=a.asm.spine_bone_set_applied_rotation).apply(null,arguments)}; +a._spine_bone_get_a_x=function(){return(a._spine_bone_get_a_x=a.asm.spine_bone_get_a_x).apply(null,arguments)};a._spine_bone_set_a_x=function(){return(a._spine_bone_set_a_x=a.asm.spine_bone_set_a_x).apply(null,arguments)};a._spine_bone_get_a_y=function(){return(a._spine_bone_get_a_y=a.asm.spine_bone_get_a_y).apply(null,arguments)};a._spine_bone_set_a_y=function(){return(a._spine_bone_set_a_y=a.asm.spine_bone_set_a_y).apply(null,arguments)}; +a._spine_bone_get_a_scale_x=function(){return(a._spine_bone_get_a_scale_x=a.asm.spine_bone_get_a_scale_x).apply(null,arguments)};a._spine_bone_set_a_scale_x=function(){return(a._spine_bone_set_a_scale_x=a.asm.spine_bone_set_a_scale_x).apply(null,arguments)};a._spine_bone_get_a_scale_y=function(){return(a._spine_bone_get_a_scale_y=a.asm.spine_bone_get_a_scale_y).apply(null,arguments)}; +a._spine_bone_set_a_scale_y=function(){return(a._spine_bone_set_a_scale_y=a.asm.spine_bone_set_a_scale_y).apply(null,arguments)};a._spine_bone_get_a_shear_x=function(){return(a._spine_bone_get_a_shear_x=a.asm.spine_bone_get_a_shear_x).apply(null,arguments)};a._spine_bone_set_a_shear_x=function(){return(a._spine_bone_set_a_shear_x=a.asm.spine_bone_set_a_shear_x).apply(null,arguments)}; +a._spine_bone_get_a_shear_y=function(){return(a._spine_bone_get_a_shear_y=a.asm.spine_bone_get_a_shear_y).apply(null,arguments)};a._spine_bone_get_a=function(){return(a._spine_bone_get_a=a.asm.spine_bone_get_a).apply(null,arguments)};a._spine_bone_set_a=function(){return(a._spine_bone_set_a=a.asm.spine_bone_set_a).apply(null,arguments)};a._spine_bone_get_b=function(){return(a._spine_bone_get_b=a.asm.spine_bone_get_b).apply(null,arguments)}; +a._spine_bone_set_b=function(){return(a._spine_bone_set_b=a.asm.spine_bone_set_b).apply(null,arguments)};a._spine_bone_get_c=function(){return(a._spine_bone_get_c=a.asm.spine_bone_get_c).apply(null,arguments)};a._spine_bone_set_c=function(){return(a._spine_bone_set_c=a.asm.spine_bone_set_c).apply(null,arguments)};a._spine_bone_get_d=function(){return(a._spine_bone_get_d=a.asm.spine_bone_get_d).apply(null,arguments)}; +a._spine_bone_set_d=function(){return(a._spine_bone_set_d=a.asm.spine_bone_set_d).apply(null,arguments)};a._spine_bone_get_world_x=function(){return(a._spine_bone_get_world_x=a.asm.spine_bone_get_world_x).apply(null,arguments)};a._spine_bone_set_world_x=function(){return(a._spine_bone_set_world_x=a.asm.spine_bone_set_world_x).apply(null,arguments)};a._spine_bone_get_world_y=function(){return(a._spine_bone_get_world_y=a.asm.spine_bone_get_world_y).apply(null,arguments)}; +a._spine_bone_set_world_y=function(){return(a._spine_bone_set_world_y=a.asm.spine_bone_set_world_y).apply(null,arguments)};a._spine_bone_get_world_rotation_x=function(){return(a._spine_bone_get_world_rotation_x=a.asm.spine_bone_get_world_rotation_x).apply(null,arguments)};a._spine_bone_get_world_rotation_y=function(){return(a._spine_bone_get_world_rotation_y=a.asm.spine_bone_get_world_rotation_y).apply(null,arguments)}; +a._spine_bone_get_world_scale_x=function(){return(a._spine_bone_get_world_scale_x=a.asm.spine_bone_get_world_scale_x).apply(null,arguments)};a._spine_bone_get_world_scale_y=function(){return(a._spine_bone_get_world_scale_y=a.asm.spine_bone_get_world_scale_y).apply(null,arguments)};a._spine_bone_get_is_active=function(){return(a._spine_bone_get_is_active=a.asm.spine_bone_get_is_active).apply(null,arguments)}; +a._spine_bone_set_is_active=function(){return(a._spine_bone_set_is_active=a.asm.spine_bone_set_is_active).apply(null,arguments)};a._spine_attachment_get_name=function(){return(a._spine_attachment_get_name=a.asm.spine_attachment_get_name).apply(null,arguments)};a._spine_attachment_get_type=function(){return(a._spine_attachment_get_type=a.asm.spine_attachment_get_type).apply(null,arguments)}; +a._spine_attachment_copy=function(){return(a._spine_attachment_copy=a.asm.spine_attachment_copy).apply(null,arguments)};a._spine_attachment_dispose=function(){return(a._spine_attachment_dispose=a.asm.spine_attachment_dispose).apply(null,arguments)};a._spine_point_attachment_compute_world_position=function(){return(a._spine_point_attachment_compute_world_position=a.asm.spine_point_attachment_compute_world_position).apply(null,arguments)}; +a._spine_point_attachment_compute_world_rotation=function(){return(a._spine_point_attachment_compute_world_rotation=a.asm.spine_point_attachment_compute_world_rotation).apply(null,arguments)};a._spine_point_attachment_get_x=function(){return(a._spine_point_attachment_get_x=a.asm.spine_point_attachment_get_x).apply(null,arguments)};a._spine_point_attachment_set_x=function(){return(a._spine_point_attachment_set_x=a.asm.spine_point_attachment_set_x).apply(null,arguments)}; +a._spine_point_attachment_get_y=function(){return(a._spine_point_attachment_get_y=a.asm.spine_point_attachment_get_y).apply(null,arguments)};a._spine_point_attachment_set_y=function(){return(a._spine_point_attachment_set_y=a.asm.spine_point_attachment_set_y).apply(null,arguments)};a._spine_point_attachment_get_rotation=function(){return(a._spine_point_attachment_get_rotation=a.asm.spine_point_attachment_get_rotation).apply(null,arguments)}; +a._spine_point_attachment_set_rotation=function(){return(a._spine_point_attachment_set_rotation=a.asm.spine_point_attachment_set_rotation).apply(null,arguments)};a._spine_point_attachment_get_color=function(){return(a._spine_point_attachment_get_color=a.asm.spine_point_attachment_get_color).apply(null,arguments)};a._spine_point_attachment_set_color=function(){return(a._spine_point_attachment_set_color=a.asm.spine_point_attachment_set_color).apply(null,arguments)}; +a._spine_region_attachment_update_region=function(){return(a._spine_region_attachment_update_region=a.asm.spine_region_attachment_update_region).apply(null,arguments)};a._spine_region_attachment_compute_world_vertices=function(){return(a._spine_region_attachment_compute_world_vertices=a.asm.spine_region_attachment_compute_world_vertices).apply(null,arguments)};a._spine_region_attachment_get_x=function(){return(a._spine_region_attachment_get_x=a.asm.spine_region_attachment_get_x).apply(null,arguments)}; +a._spine_region_attachment_set_x=function(){return(a._spine_region_attachment_set_x=a.asm.spine_region_attachment_set_x).apply(null,arguments)};a._spine_region_attachment_get_y=function(){return(a._spine_region_attachment_get_y=a.asm.spine_region_attachment_get_y).apply(null,arguments)};a._spine_region_attachment_set_y=function(){return(a._spine_region_attachment_set_y=a.asm.spine_region_attachment_set_y).apply(null,arguments)}; +a._spine_region_attachment_get_rotation=function(){return(a._spine_region_attachment_get_rotation=a.asm.spine_region_attachment_get_rotation).apply(null,arguments)};a._spine_region_attachment_set_rotation=function(){return(a._spine_region_attachment_set_rotation=a.asm.spine_region_attachment_set_rotation).apply(null,arguments)};a._spine_region_attachment_get_scale_x=function(){return(a._spine_region_attachment_get_scale_x=a.asm.spine_region_attachment_get_scale_x).apply(null,arguments)}; +a._spine_region_attachment_set_scale_x=function(){return(a._spine_region_attachment_set_scale_x=a.asm.spine_region_attachment_set_scale_x).apply(null,arguments)};a._spine_region_attachment_get_scale_y=function(){return(a._spine_region_attachment_get_scale_y=a.asm.spine_region_attachment_get_scale_y).apply(null,arguments)};a._spine_region_attachment_set_scale_y=function(){return(a._spine_region_attachment_set_scale_y=a.asm.spine_region_attachment_set_scale_y).apply(null,arguments)}; +a._spine_region_attachment_get_width=function(){return(a._spine_region_attachment_get_width=a.asm.spine_region_attachment_get_width).apply(null,arguments)};a._spine_region_attachment_set_width=function(){return(a._spine_region_attachment_set_width=a.asm.spine_region_attachment_set_width).apply(null,arguments)};a._spine_region_attachment_get_height=function(){return(a._spine_region_attachment_get_height=a.asm.spine_region_attachment_get_height).apply(null,arguments)}; +a._spine_region_attachment_set_height=function(){return(a._spine_region_attachment_set_height=a.asm.spine_region_attachment_set_height).apply(null,arguments)};a._spine_region_attachment_get_color=function(){return(a._spine_region_attachment_get_color=a.asm.spine_region_attachment_get_color).apply(null,arguments)};a._spine_region_attachment_set_color=function(){return(a._spine_region_attachment_set_color=a.asm.spine_region_attachment_set_color).apply(null,arguments)}; +a._spine_region_attachment_get_path=function(){return(a._spine_region_attachment_get_path=a.asm.spine_region_attachment_get_path).apply(null,arguments)};a._spine_region_attachment_get_region=function(){return(a._spine_region_attachment_get_region=a.asm.spine_region_attachment_get_region).apply(null,arguments)};a._spine_region_attachment_get_sequence=function(){return(a._spine_region_attachment_get_sequence=a.asm.spine_region_attachment_get_sequence).apply(null,arguments)}; +a._spine_region_attachment_get_num_offset=function(){return(a._spine_region_attachment_get_num_offset=a.asm.spine_region_attachment_get_num_offset).apply(null,arguments)};a._spine_region_attachment_get_offset=function(){return(a._spine_region_attachment_get_offset=a.asm.spine_region_attachment_get_offset).apply(null,arguments)};a._spine_region_attachment_get_num_uvs=function(){return(a._spine_region_attachment_get_num_uvs=a.asm.spine_region_attachment_get_num_uvs).apply(null,arguments)}; +a._spine_region_attachment_get_uvs=function(){return(a._spine_region_attachment_get_uvs=a.asm.spine_region_attachment_get_uvs).apply(null,arguments)};a._spine_vertex_attachment_get_world_vertices_length=function(){return(a._spine_vertex_attachment_get_world_vertices_length=a.asm.spine_vertex_attachment_get_world_vertices_length).apply(null,arguments)}; +a._spine_vertex_attachment_compute_world_vertices=function(){return(a._spine_vertex_attachment_compute_world_vertices=a.asm.spine_vertex_attachment_compute_world_vertices).apply(null,arguments)};a._spine_vertex_attachment_get_num_bones=function(){return(a._spine_vertex_attachment_get_num_bones=a.asm.spine_vertex_attachment_get_num_bones).apply(null,arguments)}; +a._spine_vertex_attachment_get_bones=function(){return(a._spine_vertex_attachment_get_bones=a.asm.spine_vertex_attachment_get_bones).apply(null,arguments)};a._spine_vertex_attachment_get_num_vertices=function(){return(a._spine_vertex_attachment_get_num_vertices=a.asm.spine_vertex_attachment_get_num_vertices).apply(null,arguments)};a._spine_vertex_attachment_get_vertices=function(){return(a._spine_vertex_attachment_get_vertices=a.asm.spine_vertex_attachment_get_vertices).apply(null,arguments)}; +a._spine_vertex_attachment_get_timeline_attachment=function(){return(a._spine_vertex_attachment_get_timeline_attachment=a.asm.spine_vertex_attachment_get_timeline_attachment).apply(null,arguments)};a._spine_vertex_attachment_set_timeline_attachment=function(){return(a._spine_vertex_attachment_set_timeline_attachment=a.asm.spine_vertex_attachment_set_timeline_attachment).apply(null,arguments)}; +a._spine_mesh_attachment_update_region=function(){return(a._spine_mesh_attachment_update_region=a.asm.spine_mesh_attachment_update_region).apply(null,arguments)};a._spine_mesh_attachment_get_hull_length=function(){return(a._spine_mesh_attachment_get_hull_length=a.asm.spine_mesh_attachment_get_hull_length).apply(null,arguments)};a._spine_mesh_attachment_set_hull_length=function(){return(a._spine_mesh_attachment_set_hull_length=a.asm.spine_mesh_attachment_set_hull_length).apply(null,arguments)}; +a._spine_mesh_attachment_get_num_region_uvs=function(){return(a._spine_mesh_attachment_get_num_region_uvs=a.asm.spine_mesh_attachment_get_num_region_uvs).apply(null,arguments)};a._spine_mesh_attachment_get_region_uvs=function(){return(a._spine_mesh_attachment_get_region_uvs=a.asm.spine_mesh_attachment_get_region_uvs).apply(null,arguments)};a._spine_mesh_attachment_get_num_uvs=function(){return(a._spine_mesh_attachment_get_num_uvs=a.asm.spine_mesh_attachment_get_num_uvs).apply(null,arguments)}; +a._spine_mesh_attachment_get_uvs=function(){return(a._spine_mesh_attachment_get_uvs=a.asm.spine_mesh_attachment_get_uvs).apply(null,arguments)};a._spine_mesh_attachment_get_num_triangles=function(){return(a._spine_mesh_attachment_get_num_triangles=a.asm.spine_mesh_attachment_get_num_triangles).apply(null,arguments)};a._spine_mesh_attachment_get_triangles=function(){return(a._spine_mesh_attachment_get_triangles=a.asm.spine_mesh_attachment_get_triangles).apply(null,arguments)}; +a._spine_mesh_attachment_get_color=function(){return(a._spine_mesh_attachment_get_color=a.asm.spine_mesh_attachment_get_color).apply(null,arguments)};a._spine_mesh_attachment_set_color=function(){return(a._spine_mesh_attachment_set_color=a.asm.spine_mesh_attachment_set_color).apply(null,arguments)};a._spine_mesh_attachment_get_path=function(){return(a._spine_mesh_attachment_get_path=a.asm.spine_mesh_attachment_get_path).apply(null,arguments)}; +a._spine_mesh_attachment_get_region=function(){return(a._spine_mesh_attachment_get_region=a.asm.spine_mesh_attachment_get_region).apply(null,arguments)};a._spine_mesh_attachment_get_sequence=function(){return(a._spine_mesh_attachment_get_sequence=a.asm.spine_mesh_attachment_get_sequence).apply(null,arguments)};a._spine_mesh_attachment_get_parent_mesh=function(){return(a._spine_mesh_attachment_get_parent_mesh=a.asm.spine_mesh_attachment_get_parent_mesh).apply(null,arguments)}; +a._spine_mesh_attachment_set_parent_mesh=function(){return(a._spine_mesh_attachment_set_parent_mesh=a.asm.spine_mesh_attachment_set_parent_mesh).apply(null,arguments)};a._spine_mesh_attachment_get_num_edges=function(){return(a._spine_mesh_attachment_get_num_edges=a.asm.spine_mesh_attachment_get_num_edges).apply(null,arguments)};a._spine_mesh_attachment_get_edges=function(){return(a._spine_mesh_attachment_get_edges=a.asm.spine_mesh_attachment_get_edges).apply(null,arguments)}; +a._spine_mesh_attachment_get_width=function(){return(a._spine_mesh_attachment_get_width=a.asm.spine_mesh_attachment_get_width).apply(null,arguments)};a._spine_mesh_attachment_set_width=function(){return(a._spine_mesh_attachment_set_width=a.asm.spine_mesh_attachment_set_width).apply(null,arguments)};a._spine_mesh_attachment_get_height=function(){return(a._spine_mesh_attachment_get_height=a.asm.spine_mesh_attachment_get_height).apply(null,arguments)}; +a._spine_mesh_attachment_set_height=function(){return(a._spine_mesh_attachment_set_height=a.asm.spine_mesh_attachment_set_height).apply(null,arguments)};a._spine_clipping_attachment_get_end_slot=function(){return(a._spine_clipping_attachment_get_end_slot=a.asm.spine_clipping_attachment_get_end_slot).apply(null,arguments)};a._spine_clipping_attachment_set_end_slot=function(){return(a._spine_clipping_attachment_set_end_slot=a.asm.spine_clipping_attachment_set_end_slot).apply(null,arguments)}; +a._spine_clipping_attachment_get_color=function(){return(a._spine_clipping_attachment_get_color=a.asm.spine_clipping_attachment_get_color).apply(null,arguments)};a._spine_clipping_attachment_set_color=function(){return(a._spine_clipping_attachment_set_color=a.asm.spine_clipping_attachment_set_color).apply(null,arguments)};a._spine_bounding_box_attachment_get_color=function(){return(a._spine_bounding_box_attachment_get_color=a.asm.spine_bounding_box_attachment_get_color).apply(null,arguments)}; +a._spine_bounding_box_attachment_set_color=function(){return(a._spine_bounding_box_attachment_set_color=a.asm.spine_bounding_box_attachment_set_color).apply(null,arguments)};a._spine_path_attachment_get_num_lengths=function(){return(a._spine_path_attachment_get_num_lengths=a.asm.spine_path_attachment_get_num_lengths).apply(null,arguments)};a._spine_path_attachment_get_lengths=function(){return(a._spine_path_attachment_get_lengths=a.asm.spine_path_attachment_get_lengths).apply(null,arguments)}; +a._spine_path_attachment_get_is_closed=function(){return(a._spine_path_attachment_get_is_closed=a.asm.spine_path_attachment_get_is_closed).apply(null,arguments)};a._spine_path_attachment_set_is_closed=function(){return(a._spine_path_attachment_set_is_closed=a.asm.spine_path_attachment_set_is_closed).apply(null,arguments)};a._spine_path_attachment_get_is_constant_speed=function(){return(a._spine_path_attachment_get_is_constant_speed=a.asm.spine_path_attachment_get_is_constant_speed).apply(null,arguments)}; +a._spine_path_attachment_set_is_constant_speed=function(){return(a._spine_path_attachment_set_is_constant_speed=a.asm.spine_path_attachment_set_is_constant_speed).apply(null,arguments)};a._spine_path_attachment_get_color=function(){return(a._spine_path_attachment_get_color=a.asm.spine_path_attachment_get_color).apply(null,arguments)};a._spine_path_attachment_set_color=function(){return(a._spine_path_attachment_set_color=a.asm.spine_path_attachment_set_color).apply(null,arguments)}; +a._spine_skin_set_attachment=function(){return(a._spine_skin_set_attachment=a.asm.spine_skin_set_attachment).apply(null,arguments)};a._spine_skin_get_attachment=function(){return(a._spine_skin_get_attachment=a.asm.spine_skin_get_attachment).apply(null,arguments)};a._spine_skin_remove_attachment=function(){return(a._spine_skin_remove_attachment=a.asm.spine_skin_remove_attachment).apply(null,arguments)}; +a._spine_skin_get_name=function(){return(a._spine_skin_get_name=a.asm.spine_skin_get_name).apply(null,arguments)};a._spine_skin_add_skin=function(){return(a._spine_skin_add_skin=a.asm.spine_skin_add_skin).apply(null,arguments)};a._spine_skin_copy_skin=function(){return(a._spine_skin_copy_skin=a.asm.spine_skin_copy_skin).apply(null,arguments)};a._spine_skin_get_entries=function(){return(a._spine_skin_get_entries=a.asm.spine_skin_get_entries).apply(null,arguments)}; +a._spine_skin_entries_get_num_entries=function(){return(a._spine_skin_entries_get_num_entries=a.asm.spine_skin_entries_get_num_entries).apply(null,arguments)};a._spine_skin_entries_get_entry=function(){return(a._spine_skin_entries_get_entry=a.asm.spine_skin_entries_get_entry).apply(null,arguments)};a._spine_skin_entries_dispose=function(){return(a._spine_skin_entries_dispose=a.asm.spine_skin_entries_dispose).apply(null,arguments)}; +a._spine_skin_entry_get_slot_index=function(){return(a._spine_skin_entry_get_slot_index=a.asm.spine_skin_entry_get_slot_index).apply(null,arguments)};a._spine_skin_entry_get_name=function(){return(a._spine_skin_entry_get_name=a.asm.spine_skin_entry_get_name).apply(null,arguments)};a._spine_skin_entry_get_attachment=function(){return(a._spine_skin_entry_get_attachment=a.asm.spine_skin_entry_get_attachment).apply(null,arguments)}; +a._spine_skin_get_num_bones=function(){return(a._spine_skin_get_num_bones=a.asm.spine_skin_get_num_bones).apply(null,arguments)};a._spine_skin_get_bones=function(){return(a._spine_skin_get_bones=a.asm.spine_skin_get_bones).apply(null,arguments)};a._spine_skin_get_num_constraints=function(){return(a._spine_skin_get_num_constraints=a.asm.spine_skin_get_num_constraints).apply(null,arguments)}; +a._spine_skin_get_constraints=function(){return(a._spine_skin_get_constraints=a.asm.spine_skin_get_constraints).apply(null,arguments)};a._spine_skin_create=function(){return(a._spine_skin_create=a.asm.spine_skin_create).apply(null,arguments)};a._spine_skin_dispose=function(){return(a._spine_skin_dispose=a.asm.spine_skin_dispose).apply(null,arguments)};a._spine_constraint_data_get_type=function(){return(a._spine_constraint_data_get_type=a.asm.spine_constraint_data_get_type).apply(null,arguments)}; +a._spine_constraint_data_get_name=function(){return(a._spine_constraint_data_get_name=a.asm.spine_constraint_data_get_name).apply(null,arguments)};a._spine_constraint_data_get_order=function(){return(a._spine_constraint_data_get_order=a.asm.spine_constraint_data_get_order).apply(null,arguments)};a._spine_constraint_data_set_order=function(){return(a._spine_constraint_data_set_order=a.asm.spine_constraint_data_set_order).apply(null,arguments)}; +a._spine_constraint_data_get_is_skin_required=function(){return(a._spine_constraint_data_get_is_skin_required=a.asm.spine_constraint_data_get_is_skin_required).apply(null,arguments)};a._spine_constraint_data_set_is_skin_required=function(){return(a._spine_constraint_data_set_is_skin_required=a.asm.spine_constraint_data_set_is_skin_required).apply(null,arguments)}; +a._spine_ik_constraint_data_get_num_bones=function(){return(a._spine_ik_constraint_data_get_num_bones=a.asm.spine_ik_constraint_data_get_num_bones).apply(null,arguments)};a._spine_ik_constraint_data_get_bones=function(){return(a._spine_ik_constraint_data_get_bones=a.asm.spine_ik_constraint_data_get_bones).apply(null,arguments)};a._spine_ik_constraint_data_get_target=function(){return(a._spine_ik_constraint_data_get_target=a.asm.spine_ik_constraint_data_get_target).apply(null,arguments)}; +a._spine_ik_constraint_data_set_target=function(){return(a._spine_ik_constraint_data_set_target=a.asm.spine_ik_constraint_data_set_target).apply(null,arguments)};a._spine_ik_constraint_data_get_bend_direction=function(){return(a._spine_ik_constraint_data_get_bend_direction=a.asm.spine_ik_constraint_data_get_bend_direction).apply(null,arguments)}; +a._spine_ik_constraint_data_set_bend_direction=function(){return(a._spine_ik_constraint_data_set_bend_direction=a.asm.spine_ik_constraint_data_set_bend_direction).apply(null,arguments)};a._spine_ik_constraint_data_get_compress=function(){return(a._spine_ik_constraint_data_get_compress=a.asm.spine_ik_constraint_data_get_compress).apply(null,arguments)}; +a._spine_ik_constraint_data_set_compress=function(){return(a._spine_ik_constraint_data_set_compress=a.asm.spine_ik_constraint_data_set_compress).apply(null,arguments)};a._spine_ik_constraint_data_get_stretch=function(){return(a._spine_ik_constraint_data_get_stretch=a.asm.spine_ik_constraint_data_get_stretch).apply(null,arguments)};a._spine_ik_constraint_data_set_stretch=function(){return(a._spine_ik_constraint_data_set_stretch=a.asm.spine_ik_constraint_data_set_stretch).apply(null,arguments)}; +a._spine_ik_constraint_data_get_uniform=function(){return(a._spine_ik_constraint_data_get_uniform=a.asm.spine_ik_constraint_data_get_uniform).apply(null,arguments)};a._spine_ik_constraint_data_get_mix=function(){return(a._spine_ik_constraint_data_get_mix=a.asm.spine_ik_constraint_data_get_mix).apply(null,arguments)};a._spine_ik_constraint_data_set_mix=function(){return(a._spine_ik_constraint_data_set_mix=a.asm.spine_ik_constraint_data_set_mix).apply(null,arguments)}; +a._spine_ik_constraint_data_get_softness=function(){return(a._spine_ik_constraint_data_get_softness=a.asm.spine_ik_constraint_data_get_softness).apply(null,arguments)};a._spine_ik_constraint_data_set_softness=function(){return(a._spine_ik_constraint_data_set_softness=a.asm.spine_ik_constraint_data_set_softness).apply(null,arguments)};a._spine_ik_constraint_update=function(){return(a._spine_ik_constraint_update=a.asm.spine_ik_constraint_update).apply(null,arguments)}; +a._spine_ik_constraint_get_order=function(){return(a._spine_ik_constraint_get_order=a.asm.spine_ik_constraint_get_order).apply(null,arguments)};a._spine_ik_constraint_get_data=function(){return(a._spine_ik_constraint_get_data=a.asm.spine_ik_constraint_get_data).apply(null,arguments)};a._spine_ik_constraint_get_num_bones=function(){return(a._spine_ik_constraint_get_num_bones=a.asm.spine_ik_constraint_get_num_bones).apply(null,arguments)}; +a._spine_ik_constraint_get_bones=function(){return(a._spine_ik_constraint_get_bones=a.asm.spine_ik_constraint_get_bones).apply(null,arguments)};a._spine_ik_constraint_get_target=function(){return(a._spine_ik_constraint_get_target=a.asm.spine_ik_constraint_get_target).apply(null,arguments)};a._spine_ik_constraint_set_target=function(){return(a._spine_ik_constraint_set_target=a.asm.spine_ik_constraint_set_target).apply(null,arguments)}; +a._spine_ik_constraint_get_bend_direction=function(){return(a._spine_ik_constraint_get_bend_direction=a.asm.spine_ik_constraint_get_bend_direction).apply(null,arguments)};a._spine_ik_constraint_set_bend_direction=function(){return(a._spine_ik_constraint_set_bend_direction=a.asm.spine_ik_constraint_set_bend_direction).apply(null,arguments)};a._spine_ik_constraint_get_compress=function(){return(a._spine_ik_constraint_get_compress=a.asm.spine_ik_constraint_get_compress).apply(null,arguments)}; +a._spine_ik_constraint_set_compress=function(){return(a._spine_ik_constraint_set_compress=a.asm.spine_ik_constraint_set_compress).apply(null,arguments)};a._spine_ik_constraint_get_stretch=function(){return(a._spine_ik_constraint_get_stretch=a.asm.spine_ik_constraint_get_stretch).apply(null,arguments)};a._spine_ik_constraint_set_stretch=function(){return(a._spine_ik_constraint_set_stretch=a.asm.spine_ik_constraint_set_stretch).apply(null,arguments)}; +a._spine_ik_constraint_get_mix=function(){return(a._spine_ik_constraint_get_mix=a.asm.spine_ik_constraint_get_mix).apply(null,arguments)};a._spine_ik_constraint_set_mix=function(){return(a._spine_ik_constraint_set_mix=a.asm.spine_ik_constraint_set_mix).apply(null,arguments)};a._spine_ik_constraint_get_softness=function(){return(a._spine_ik_constraint_get_softness=a.asm.spine_ik_constraint_get_softness).apply(null,arguments)}; +a._spine_ik_constraint_set_softness=function(){return(a._spine_ik_constraint_set_softness=a.asm.spine_ik_constraint_set_softness).apply(null,arguments)};a._spine_ik_constraint_get_is_active=function(){return(a._spine_ik_constraint_get_is_active=a.asm.spine_ik_constraint_get_is_active).apply(null,arguments)};a._spine_ik_constraint_set_is_active=function(){return(a._spine_ik_constraint_set_is_active=a.asm.spine_ik_constraint_set_is_active).apply(null,arguments)}; +a._spine_transform_constraint_data_get_num_bones=function(){return(a._spine_transform_constraint_data_get_num_bones=a.asm.spine_transform_constraint_data_get_num_bones).apply(null,arguments)};a._spine_transform_constraint_data_get_bones=function(){return(a._spine_transform_constraint_data_get_bones=a.asm.spine_transform_constraint_data_get_bones).apply(null,arguments)}; +a._spine_transform_constraint_data_get_target=function(){return(a._spine_transform_constraint_data_get_target=a.asm.spine_transform_constraint_data_get_target).apply(null,arguments)};a._spine_transform_constraint_data_set_target=function(){return(a._spine_transform_constraint_data_set_target=a.asm.spine_transform_constraint_data_set_target).apply(null,arguments)}; +a._spine_transform_constraint_data_get_mix_rotate=function(){return(a._spine_transform_constraint_data_get_mix_rotate=a.asm.spine_transform_constraint_data_get_mix_rotate).apply(null,arguments)};a._spine_transform_constraint_data_set_mix_rotate=function(){return(a._spine_transform_constraint_data_set_mix_rotate=a.asm.spine_transform_constraint_data_set_mix_rotate).apply(null,arguments)}; +a._spine_transform_constraint_data_get_mix_x=function(){return(a._spine_transform_constraint_data_get_mix_x=a.asm.spine_transform_constraint_data_get_mix_x).apply(null,arguments)};a._spine_transform_constraint_data_set_mix_x=function(){return(a._spine_transform_constraint_data_set_mix_x=a.asm.spine_transform_constraint_data_set_mix_x).apply(null,arguments)}; +a._spine_transform_constraint_data_get_mix_y=function(){return(a._spine_transform_constraint_data_get_mix_y=a.asm.spine_transform_constraint_data_get_mix_y).apply(null,arguments)};a._spine_transform_constraint_data_set_mix_y=function(){return(a._spine_transform_constraint_data_set_mix_y=a.asm.spine_transform_constraint_data_set_mix_y).apply(null,arguments)}; +a._spine_transform_constraint_data_get_mix_scale_x=function(){return(a._spine_transform_constraint_data_get_mix_scale_x=a.asm.spine_transform_constraint_data_get_mix_scale_x).apply(null,arguments)};a._spine_transform_constraint_data_set_mix_scale_x=function(){return(a._spine_transform_constraint_data_set_mix_scale_x=a.asm.spine_transform_constraint_data_set_mix_scale_x).apply(null,arguments)}; +a._spine_transform_constraint_data_get_mix_scale_y=function(){return(a._spine_transform_constraint_data_get_mix_scale_y=a.asm.spine_transform_constraint_data_get_mix_scale_y).apply(null,arguments)};a._spine_transform_constraint_data_set_mix_scale_y=function(){return(a._spine_transform_constraint_data_set_mix_scale_y=a.asm.spine_transform_constraint_data_set_mix_scale_y).apply(null,arguments)}; +a._spine_transform_constraint_data_get_mix_shear_y=function(){return(a._spine_transform_constraint_data_get_mix_shear_y=a.asm.spine_transform_constraint_data_get_mix_shear_y).apply(null,arguments)};a._spine_transform_constraint_data_set_mix_shear_y=function(){return(a._spine_transform_constraint_data_set_mix_shear_y=a.asm.spine_transform_constraint_data_set_mix_shear_y).apply(null,arguments)}; +a._spine_transform_constraint_data_get_offset_rotation=function(){return(a._spine_transform_constraint_data_get_offset_rotation=a.asm.spine_transform_constraint_data_get_offset_rotation).apply(null,arguments)};a._spine_transform_constraint_data_set_offset_rotation=function(){return(a._spine_transform_constraint_data_set_offset_rotation=a.asm.spine_transform_constraint_data_set_offset_rotation).apply(null,arguments)}; +a._spine_transform_constraint_data_get_offset_x=function(){return(a._spine_transform_constraint_data_get_offset_x=a.asm.spine_transform_constraint_data_get_offset_x).apply(null,arguments)};a._spine_transform_constraint_data_set_offset_x=function(){return(a._spine_transform_constraint_data_set_offset_x=a.asm.spine_transform_constraint_data_set_offset_x).apply(null,arguments)}; +a._spine_transform_constraint_data_get_offset_y=function(){return(a._spine_transform_constraint_data_get_offset_y=a.asm.spine_transform_constraint_data_get_offset_y).apply(null,arguments)};a._spine_transform_constraint_data_set_offset_y=function(){return(a._spine_transform_constraint_data_set_offset_y=a.asm.spine_transform_constraint_data_set_offset_y).apply(null,arguments)}; +a._spine_transform_constraint_data_get_offset_scale_x=function(){return(a._spine_transform_constraint_data_get_offset_scale_x=a.asm.spine_transform_constraint_data_get_offset_scale_x).apply(null,arguments)};a._spine_transform_constraint_data_set_offset_scale_x=function(){return(a._spine_transform_constraint_data_set_offset_scale_x=a.asm.spine_transform_constraint_data_set_offset_scale_x).apply(null,arguments)}; +a._spine_transform_constraint_data_get_offset_scale_y=function(){return(a._spine_transform_constraint_data_get_offset_scale_y=a.asm.spine_transform_constraint_data_get_offset_scale_y).apply(null,arguments)};a._spine_transform_constraint_data_set_offset_scale_y=function(){return(a._spine_transform_constraint_data_set_offset_scale_y=a.asm.spine_transform_constraint_data_set_offset_scale_y).apply(null,arguments)}; +a._spine_transform_constraint_data_get_offset_shear_y=function(){return(a._spine_transform_constraint_data_get_offset_shear_y=a.asm.spine_transform_constraint_data_get_offset_shear_y).apply(null,arguments)};a._spine_transform_constraint_data_set_offset_shear_y=function(){return(a._spine_transform_constraint_data_set_offset_shear_y=a.asm.spine_transform_constraint_data_set_offset_shear_y).apply(null,arguments)}; +a._spine_transform_constraint_data_get_is_relative=function(){return(a._spine_transform_constraint_data_get_is_relative=a.asm.spine_transform_constraint_data_get_is_relative).apply(null,arguments)};a._spine_transform_constraint_data_set_is_relative=function(){return(a._spine_transform_constraint_data_set_is_relative=a.asm.spine_transform_constraint_data_set_is_relative).apply(null,arguments)}; +a._spine_transform_constraint_data_get_is_local=function(){return(a._spine_transform_constraint_data_get_is_local=a.asm.spine_transform_constraint_data_get_is_local).apply(null,arguments)};a._spine_transform_constraint_data_set_is_local=function(){return(a._spine_transform_constraint_data_set_is_local=a.asm.spine_transform_constraint_data_set_is_local).apply(null,arguments)}; +a._spine_transform_constraint_update=function(){return(a._spine_transform_constraint_update=a.asm.spine_transform_constraint_update).apply(null,arguments)};a._spine_transform_constraint_get_order=function(){return(a._spine_transform_constraint_get_order=a.asm.spine_transform_constraint_get_order).apply(null,arguments)};a._spine_transform_constraint_get_data=function(){return(a._spine_transform_constraint_get_data=a.asm.spine_transform_constraint_get_data).apply(null,arguments)}; +a._spine_transform_constraint_get_num_bones=function(){return(a._spine_transform_constraint_get_num_bones=a.asm.spine_transform_constraint_get_num_bones).apply(null,arguments)};a._spine_transform_constraint_get_bones=function(){return(a._spine_transform_constraint_get_bones=a.asm.spine_transform_constraint_get_bones).apply(null,arguments)};a._spine_transform_constraint_get_target=function(){return(a._spine_transform_constraint_get_target=a.asm.spine_transform_constraint_get_target).apply(null,arguments)}; +a._spine_transform_constraint_set_target=function(){return(a._spine_transform_constraint_set_target=a.asm.spine_transform_constraint_set_target).apply(null,arguments)};a._spine_transform_constraint_get_mix_rotate=function(){return(a._spine_transform_constraint_get_mix_rotate=a.asm.spine_transform_constraint_get_mix_rotate).apply(null,arguments)}; +a._spine_transform_constraint_set_mix_rotate=function(){return(a._spine_transform_constraint_set_mix_rotate=a.asm.spine_transform_constraint_set_mix_rotate).apply(null,arguments)};a._spine_transform_constraint_get_mix_x=function(){return(a._spine_transform_constraint_get_mix_x=a.asm.spine_transform_constraint_get_mix_x).apply(null,arguments)};a._spine_transform_constraint_set_mix_x=function(){return(a._spine_transform_constraint_set_mix_x=a.asm.spine_transform_constraint_set_mix_x).apply(null,arguments)}; +a._spine_transform_constraint_get_mix_y=function(){return(a._spine_transform_constraint_get_mix_y=a.asm.spine_transform_constraint_get_mix_y).apply(null,arguments)};a._spine_transform_constraint_set_mix_y=function(){return(a._spine_transform_constraint_set_mix_y=a.asm.spine_transform_constraint_set_mix_y).apply(null,arguments)}; +a._spine_transform_constraint_get_mix_scale_x=function(){return(a._spine_transform_constraint_get_mix_scale_x=a.asm.spine_transform_constraint_get_mix_scale_x).apply(null,arguments)};a._spine_transform_constraint_set_mix_scale_x=function(){return(a._spine_transform_constraint_set_mix_scale_x=a.asm.spine_transform_constraint_set_mix_scale_x).apply(null,arguments)}; +a._spine_transform_constraint_get_mix_scale_y=function(){return(a._spine_transform_constraint_get_mix_scale_y=a.asm.spine_transform_constraint_get_mix_scale_y).apply(null,arguments)};a._spine_transform_constraint_set_mix_scale_y=function(){return(a._spine_transform_constraint_set_mix_scale_y=a.asm.spine_transform_constraint_set_mix_scale_y).apply(null,arguments)}; +a._spine_transform_constraint_get_mix_shear_y=function(){return(a._spine_transform_constraint_get_mix_shear_y=a.asm.spine_transform_constraint_get_mix_shear_y).apply(null,arguments)};a._spine_transform_constraint_set_mix_shear_y=function(){return(a._spine_transform_constraint_set_mix_shear_y=a.asm.spine_transform_constraint_set_mix_shear_y).apply(null,arguments)}; +a._spine_transform_constraint_get_is_active=function(){return(a._spine_transform_constraint_get_is_active=a.asm.spine_transform_constraint_get_is_active).apply(null,arguments)};a._spine_transform_constraint_set_is_active=function(){return(a._spine_transform_constraint_set_is_active=a.asm.spine_transform_constraint_set_is_active).apply(null,arguments)}; +a._spine_path_constraint_data_get_num_bones=function(){return(a._spine_path_constraint_data_get_num_bones=a.asm.spine_path_constraint_data_get_num_bones).apply(null,arguments)};a._spine_path_constraint_data_get_bones=function(){return(a._spine_path_constraint_data_get_bones=a.asm.spine_path_constraint_data_get_bones).apply(null,arguments)};a._spine_path_constraint_data_get_target=function(){return(a._spine_path_constraint_data_get_target=a.asm.spine_path_constraint_data_get_target).apply(null,arguments)}; +a._spine_path_constraint_data_set_target=function(){return(a._spine_path_constraint_data_set_target=a.asm.spine_path_constraint_data_set_target).apply(null,arguments)};a._spine_path_constraint_data_get_position_mode=function(){return(a._spine_path_constraint_data_get_position_mode=a.asm.spine_path_constraint_data_get_position_mode).apply(null,arguments)}; +a._spine_path_constraint_data_set_position_mode=function(){return(a._spine_path_constraint_data_set_position_mode=a.asm.spine_path_constraint_data_set_position_mode).apply(null,arguments)};a._spine_path_constraint_data_get_spacing_mode=function(){return(a._spine_path_constraint_data_get_spacing_mode=a.asm.spine_path_constraint_data_get_spacing_mode).apply(null,arguments)}; +a._spine_path_constraint_data_set_spacing_mode=function(){return(a._spine_path_constraint_data_set_spacing_mode=a.asm.spine_path_constraint_data_set_spacing_mode).apply(null,arguments)};a._spine_path_constraint_data_get_rotate_mode=function(){return(a._spine_path_constraint_data_get_rotate_mode=a.asm.spine_path_constraint_data_get_rotate_mode).apply(null,arguments)}; +a._spine_path_constraint_data_set_rotate_mode=function(){return(a._spine_path_constraint_data_set_rotate_mode=a.asm.spine_path_constraint_data_set_rotate_mode).apply(null,arguments)};a._spine_path_constraint_data_get_offset_rotation=function(){return(a._spine_path_constraint_data_get_offset_rotation=a.asm.spine_path_constraint_data_get_offset_rotation).apply(null,arguments)}; +a._spine_path_constraint_data_set_offset_rotation=function(){return(a._spine_path_constraint_data_set_offset_rotation=a.asm.spine_path_constraint_data_set_offset_rotation).apply(null,arguments)};a._spine_path_constraint_data_get_position=function(){return(a._spine_path_constraint_data_get_position=a.asm.spine_path_constraint_data_get_position).apply(null,arguments)}; +a._spine_path_constraint_data_set_position=function(){return(a._spine_path_constraint_data_set_position=a.asm.spine_path_constraint_data_set_position).apply(null,arguments)};a._spine_path_constraint_data_get_spacing=function(){return(a._spine_path_constraint_data_get_spacing=a.asm.spine_path_constraint_data_get_spacing).apply(null,arguments)}; +a._spine_path_constraint_data_set_spacing=function(){return(a._spine_path_constraint_data_set_spacing=a.asm.spine_path_constraint_data_set_spacing).apply(null,arguments)};a._spine_path_constraint_data_get_mix_rotate=function(){return(a._spine_path_constraint_data_get_mix_rotate=a.asm.spine_path_constraint_data_get_mix_rotate).apply(null,arguments)}; +a._spine_path_constraint_data_set_mix_rotate=function(){return(a._spine_path_constraint_data_set_mix_rotate=a.asm.spine_path_constraint_data_set_mix_rotate).apply(null,arguments)};a._spine_path_constraint_data_get_mix_x=function(){return(a._spine_path_constraint_data_get_mix_x=a.asm.spine_path_constraint_data_get_mix_x).apply(null,arguments)};a._spine_path_constraint_data_set_mix_x=function(){return(a._spine_path_constraint_data_set_mix_x=a.asm.spine_path_constraint_data_set_mix_x).apply(null,arguments)}; +a._spine_path_constraint_data_get_mix_y=function(){return(a._spine_path_constraint_data_get_mix_y=a.asm.spine_path_constraint_data_get_mix_y).apply(null,arguments)};a._spine_path_constraint_data_set_mix_y=function(){return(a._spine_path_constraint_data_set_mix_y=a.asm.spine_path_constraint_data_set_mix_y).apply(null,arguments)};a._spine_path_constraint_update=function(){return(a._spine_path_constraint_update=a.asm.spine_path_constraint_update).apply(null,arguments)}; +a._spine_path_constraint_get_order=function(){return(a._spine_path_constraint_get_order=a.asm.spine_path_constraint_get_order).apply(null,arguments)};a._spine_path_constraint_get_data=function(){return(a._spine_path_constraint_get_data=a.asm.spine_path_constraint_get_data).apply(null,arguments)};a._spine_path_constraint_get_num_bones=function(){return(a._spine_path_constraint_get_num_bones=a.asm.spine_path_constraint_get_num_bones).apply(null,arguments)}; +a._spine_path_constraint_get_bones=function(){return(a._spine_path_constraint_get_bones=a.asm.spine_path_constraint_get_bones).apply(null,arguments)};a._spine_path_constraint_get_target=function(){return(a._spine_path_constraint_get_target=a.asm.spine_path_constraint_get_target).apply(null,arguments)};a._spine_path_constraint_set_target=function(){return(a._spine_path_constraint_set_target=a.asm.spine_path_constraint_set_target).apply(null,arguments)}; +a._spine_path_constraint_get_position=function(){return(a._spine_path_constraint_get_position=a.asm.spine_path_constraint_get_position).apply(null,arguments)};a._spine_path_constraint_set_position=function(){return(a._spine_path_constraint_set_position=a.asm.spine_path_constraint_set_position).apply(null,arguments)};a._spine_path_constraint_get_spacing=function(){return(a._spine_path_constraint_get_spacing=a.asm.spine_path_constraint_get_spacing).apply(null,arguments)}; +a._spine_path_constraint_set_spacing=function(){return(a._spine_path_constraint_set_spacing=a.asm.spine_path_constraint_set_spacing).apply(null,arguments)};a._spine_path_constraint_get_mix_rotate=function(){return(a._spine_path_constraint_get_mix_rotate=a.asm.spine_path_constraint_get_mix_rotate).apply(null,arguments)};a._spine_path_constraint_set_mix_rotate=function(){return(a._spine_path_constraint_set_mix_rotate=a.asm.spine_path_constraint_set_mix_rotate).apply(null,arguments)}; +a._spine_path_constraint_get_mix_x=function(){return(a._spine_path_constraint_get_mix_x=a.asm.spine_path_constraint_get_mix_x).apply(null,arguments)};a._spine_path_constraint_set_mix_x=function(){return(a._spine_path_constraint_set_mix_x=a.asm.spine_path_constraint_set_mix_x).apply(null,arguments)};a._spine_path_constraint_get_mix_y=function(){return(a._spine_path_constraint_get_mix_y=a.asm.spine_path_constraint_get_mix_y).apply(null,arguments)}; +a._spine_path_constraint_set_mix_y=function(){return(a._spine_path_constraint_set_mix_y=a.asm.spine_path_constraint_set_mix_y).apply(null,arguments)};a._spine_path_constraint_get_is_active=function(){return(a._spine_path_constraint_get_is_active=a.asm.spine_path_constraint_get_is_active).apply(null,arguments)};a._spine_path_constraint_set_is_active=function(){return(a._spine_path_constraint_set_is_active=a.asm.spine_path_constraint_set_is_active).apply(null,arguments)}; +a._spine_sequence_apply=function(){return(a._spine_sequence_apply=a.asm.spine_sequence_apply).apply(null,arguments)};a._spine_sequence_get_path=function(){return(a._spine_sequence_get_path=a.asm.spine_sequence_get_path).apply(null,arguments)};a._spine_sequence_get_id=function(){return(a._spine_sequence_get_id=a.asm.spine_sequence_get_id).apply(null,arguments)};a._spine_sequence_set_id=function(){return(a._spine_sequence_set_id=a.asm.spine_sequence_set_id).apply(null,arguments)}; +a._spine_sequence_get_start=function(){return(a._spine_sequence_get_start=a.asm.spine_sequence_get_start).apply(null,arguments)};a._spine_sequence_set_start=function(){return(a._spine_sequence_set_start=a.asm.spine_sequence_set_start).apply(null,arguments)};a._spine_sequence_get_digits=function(){return(a._spine_sequence_get_digits=a.asm.spine_sequence_get_digits).apply(null,arguments)}; +a._spine_sequence_set_digits=function(){return(a._spine_sequence_set_digits=a.asm.spine_sequence_set_digits).apply(null,arguments)};a._spine_sequence_get_setup_index=function(){return(a._spine_sequence_get_setup_index=a.asm.spine_sequence_get_setup_index).apply(null,arguments)};a._spine_sequence_set_setup_index=function(){return(a._spine_sequence_set_setup_index=a.asm.spine_sequence_set_setup_index).apply(null,arguments)}; +a._spine_sequence_get_num_regions=function(){return(a._spine_sequence_get_num_regions=a.asm.spine_sequence_get_num_regions).apply(null,arguments)};a._spine_sequence_get_regions=function(){return(a._spine_sequence_get_regions=a.asm.spine_sequence_get_regions).apply(null,arguments)};a._spine_texture_region_get_texture=function(){return(a._spine_texture_region_get_texture=a.asm.spine_texture_region_get_texture).apply(null,arguments)}; +a._spine_texture_region_set_texture=function(){return(a._spine_texture_region_set_texture=a.asm.spine_texture_region_set_texture).apply(null,arguments)};a._spine_texture_region_get_u=function(){return(a._spine_texture_region_get_u=a.asm.spine_texture_region_get_u).apply(null,arguments)};a._spine_texture_region_set_u=function(){return(a._spine_texture_region_set_u=a.asm.spine_texture_region_set_u).apply(null,arguments)}; +a._spine_texture_region_get_v=function(){return(a._spine_texture_region_get_v=a.asm.spine_texture_region_get_v).apply(null,arguments)};a._spine_texture_region_set_v=function(){return(a._spine_texture_region_set_v=a.asm.spine_texture_region_set_v).apply(null,arguments)};a._spine_texture_region_get_u2=function(){return(a._spine_texture_region_get_u2=a.asm.spine_texture_region_get_u2).apply(null,arguments)}; +a._spine_texture_region_set_u2=function(){return(a._spine_texture_region_set_u2=a.asm.spine_texture_region_set_u2).apply(null,arguments)};a._spine_texture_region_get_v2=function(){return(a._spine_texture_region_get_v2=a.asm.spine_texture_region_get_v2).apply(null,arguments)};a._spine_texture_region_set_v2=function(){return(a._spine_texture_region_set_v2=a.asm.spine_texture_region_set_v2).apply(null,arguments)}; +a._spine_texture_region_get_degrees=function(){return(a._spine_texture_region_get_degrees=a.asm.spine_texture_region_get_degrees).apply(null,arguments)};a._spine_texture_region_set_degrees=function(){return(a._spine_texture_region_set_degrees=a.asm.spine_texture_region_set_degrees).apply(null,arguments)};a._spine_texture_region_get_offset_x=function(){return(a._spine_texture_region_get_offset_x=a.asm.spine_texture_region_get_offset_x).apply(null,arguments)}; +a._spine_texture_region_set_offset_x=function(){return(a._spine_texture_region_set_offset_x=a.asm.spine_texture_region_set_offset_x).apply(null,arguments)};a._spine_texture_region_get_offset_y=function(){return(a._spine_texture_region_get_offset_y=a.asm.spine_texture_region_get_offset_y).apply(null,arguments)};a._spine_texture_region_set_offset_y=function(){return(a._spine_texture_region_set_offset_y=a.asm.spine_texture_region_set_offset_y).apply(null,arguments)}; +a._spine_texture_region_get_width=function(){return(a._spine_texture_region_get_width=a.asm.spine_texture_region_get_width).apply(null,arguments)};a._spine_texture_region_set_width=function(){return(a._spine_texture_region_set_width=a.asm.spine_texture_region_set_width).apply(null,arguments)};a._spine_texture_region_get_height=function(){return(a._spine_texture_region_get_height=a.asm.spine_texture_region_get_height).apply(null,arguments)}; +a._spine_texture_region_set_height=function(){return(a._spine_texture_region_set_height=a.asm.spine_texture_region_set_height).apply(null,arguments)};a._spine_texture_region_get_original_width=function(){return(a._spine_texture_region_get_original_width=a.asm.spine_texture_region_get_original_width).apply(null,arguments)};a._spine_texture_region_set_original_width=function(){return(a._spine_texture_region_set_original_width=a.asm.spine_texture_region_set_original_width).apply(null,arguments)}; +a._spine_texture_region_get_original_height=function(){return(a._spine_texture_region_get_original_height=a.asm.spine_texture_region_get_original_height).apply(null,arguments)};a._spine_texture_region_set_original_height=function(){return(a._spine_texture_region_set_original_height=a.asm.spine_texture_region_set_original_height).apply(null,arguments)};a.___errno_location=function(){return(a.___errno_location=a.asm.__errno_location).apply(null,arguments)}; +a.stackSave=function(){return(a.stackSave=a.asm.stackSave).apply(null,arguments)};a.stackRestore=function(){return(a.stackRestore=a.asm.stackRestore).apply(null,arguments)};a.stackAlloc=function(){return(a.stackAlloc=a.asm.stackAlloc).apply(null,arguments)};a.dynCall_jiji=function(){return(a.dynCall_jiji=a.asm.dynCall_jiji).apply(null,arguments)};var Z;R=function sa(){Z||ta();Z||(R=sa)}; +function ta(){function b(){if(!Z&&(Z=!0,a.calledRun=!0,!B)){V(ca);h(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();da.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 literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/packages/trex_game/assets/images/trex.png b/docs/1.9.0/_static/apps/examples/assets/packages/trex_game/assets/images/trex.png new file mode 100644 index 0000000000000000000000000000000000000000..f321c354acf5a9a81412c96911645519ed707fab GIT binary patch literal 3110 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 literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/shaders/ink_sparkle.frag b/docs/1.9.0/_static/apps/examples/assets/shaders/ink_sparkle.frag new file mode 100644 index 000000000..3591af419 --- /dev/null +++ b/docs/1.9.0/_static/apps/examples/assets/shaders/ink_sparkle.frag @@ -0,0 +1,160 @@ +{ + "sksl": "// This SkSL shader is autogenerated by spirv-cross.\n\nfloat4 flutter_FragCoord;\n\nuniform vec4 u_color;\nuniform float u_alpha;\nuniform vec4 u_sparkle_color;\nuniform float u_sparkle_alpha;\nuniform float u_blur;\nuniform vec2 u_center;\nuniform float u_radius_scale;\nuniform float u_max_radius;\nuniform vec2 u_resolution_scale;\nuniform vec2 u_noise_scale;\nuniform float u_noise_phase;\nuniform vec2 u_circle1;\nuniform vec2 u_circle2;\nuniform vec2 u_circle3;\nuniform vec2 u_rotation1;\nuniform vec2 u_rotation2;\nuniform vec2 u_rotation3;\n\nvec4 fragColor;\n\nvec2 FLT_flutter_local_FlutterFragCoord()\n{\n return flutter_FragCoord.xy;\n}\n\nmat2 FLT_flutter_local_rotate2d(vec2 rad)\n{\n return mat2(vec2(rad.x, -rad.y), vec2(rad.y, rad.x));\n}\n\nfloat FLT_flutter_local_soft_circle(vec2 uv, vec2 xy, float radius, float blur)\n{\n float blur_half = blur * 0.5;\n float d = distance(uv, xy);\n return 1.0 - smoothstep(1.0 - blur_half, 1.0 + blur_half, d / radius);\n}\n\nfloat FLT_flutter_local_circle_grid(vec2 resolution, inout vec2 p, vec2 xy, vec2 rotation, float cell_diameter)\n{\n vec2 param = rotation;\n p = (FLT_flutter_local_rotate2d(param) * (xy - p)) + xy;\n p = mod(p, vec2(cell_diameter)) / resolution;\n float cell_uv = (cell_diameter / resolution.y) * 0.5;\n float r = 0.64999997615814208984375 * cell_uv;\n vec2 param_1 = p;\n vec2 param_2 = vec2(cell_uv);\n float param_3 = r;\n float param_4 = r * 50.0;\n return FLT_flutter_local_soft_circle(param_1, param_2, param_3, param_4);\n}\n\nfloat FLT_flutter_local_turbulence(vec2 uv)\n{\n vec2 uv_scale = uv * vec2(0.800000011920928955078125);\n vec2 param = vec2(0.800000011920928955078125);\n vec2 param_1 = uv_scale;\n vec2 param_2 = u_circle1;\n vec2 param_3 = u_rotation1;\n float param_4 = 0.17000000178813934326171875;\n float _301 = FLT_flutter_local_circle_grid(param, param_1, param_2, param_3, param_4);\n float g1 = _301;\n vec2 param_5 = vec2(0.800000011920928955078125);\n vec2 param_6 = uv_scale;\n vec2 param_7 = u_circle2;\n vec2 param_8 = u_rotation2;\n float param_9 = 0.20000000298023223876953125;\n float _313 = FLT_flutter_local_circle_grid(param_5, param_6, param_7, param_8, param_9);\n float g2 = _313;\n vec2 param_10 = vec2(0.800000011920928955078125);\n vec2 param_11 = uv_scale;\n vec2 param_12 = u_circle3;\n vec2 param_13 = u_rotation3;\n float param_14 = 0.2750000059604644775390625;\n float _326 = FLT_flutter_local_circle_grid(param_10, param_11, param_12, param_13, param_14);\n float g3 = _326;\n float v = (((g1 * g1) + g2) - g3) * 0.5;\n return clamp(0.449999988079071044921875 + (0.800000011920928955078125 * v), 0.0, 1.0);\n}\n\nfloat FLT_flutter_local_soft_ring(vec2 uv, vec2 xy, float radius, float thickness, float blur)\n{\n vec2 param = uv;\n vec2 param_1 = xy;\n float param_2 = radius + thickness;\n float param_3 = blur;\n float circle_outer = FLT_flutter_local_soft_circle(param, param_1, param_2, param_3);\n vec2 param_4 = uv;\n vec2 param_5 = xy;\n float param_6 = max(radius - thickness, 0.0);\n float param_7 = blur;\n float circle_inner = FLT_flutter_local_soft_circle(param_4, param_5, param_6, param_7);\n return clamp(circle_outer - circle_inner, 0.0, 1.0);\n}\n\nfloat FLT_flutter_local_triangle_noise(inout vec2 n)\n{\n n = fract(n * vec2(5.398700237274169921875, 5.442100048065185546875));\n n += vec2(dot(n.yx, n + vec2(21.5351009368896484375, 14.3136997222900390625)));\n float xy = n.x * n.y;\n return (fract(xy * 95.43070220947265625) + fract(xy * 75.0496063232421875)) - 1.0;\n}\n\nfloat FLT_flutter_local_threshold(float v, float l, float h)\n{\n return step(l, v) * (1.0 - step(h, v));\n}\n\nfloat FLT_flutter_local_sparkle(vec2 uv, float t)\n{\n vec2 param = uv;\n float _224 = FLT_flutter_local_triangle_noise(param);\n float n = _224;\n float param_1 = n;\n float param_2 = 0.0;\n float param_3 = 0.0500000007450580596923828125;\n float s = FLT_flutter_local_threshold(param_1, param_2, param_3);\n float param_4 = n + sin(3.1415927410125732421875 * (t + 0.3499999940395355224609375));\n float param_5 = 0.100000001490116119384765625;\n float param_6 = 0.1500000059604644775390625;\n s += FLT_flutter_local_threshold(param_4, param_5, param_6);\n float param_7 = n + sin(3.1415927410125732421875 * (t + 0.699999988079071044921875));\n float param_8 = 0.20000000298023223876953125;\n float param_9 = 0.25;\n s += FLT_flutter_local_threshold(param_7, param_8, param_9);\n float param_10 = n + sin(3.1415927410125732421875 * (t + 1.0499999523162841796875));\n float param_11 = 0.300000011920928955078125;\n float param_12 = 0.3499999940395355224609375;\n s += FLT_flutter_local_threshold(param_10, param_11, param_12);\n return clamp(s, 0.0, 1.0) * 0.550000011920928955078125;\n}\n\nvoid FLT_main()\n{\n vec2 p = FLT_flutter_local_FlutterFragCoord();\n vec2 uv_1 = p * u_resolution_scale;\n vec2 density_uv = uv_1 - mod(p, u_noise_scale);\n float radius = u_max_radius * u_radius_scale;\n vec2 param_13 = uv_1;\n float turbulence = FLT_flutter_local_turbulence(param_13);\n vec2 param_14 = p;\n vec2 param_15 = u_center;\n float param_16 = radius;\n float param_17 = 0.0500000007450580596923828125 * u_max_radius;\n float param_18 = u_blur;\n float ring = FLT_flutter_local_soft_ring(param_14, param_15, param_16, param_17, param_18);\n vec2 param_19 = density_uv;\n float param_20 = u_noise_phase;\n float sparkle = ((FLT_flutter_local_sparkle(param_19, param_20) * ring) * turbulence) * u_sparkle_alpha;\n vec2 param_21 = p;\n vec2 param_22 = u_center;\n float param_23 = radius;\n float param_24 = u_blur;\n float wave_alpha = (FLT_flutter_local_soft_circle(param_21, param_22, param_23, param_24) * u_alpha) * u_color.w;\n vec4 wave_color = vec4(u_color.xyz * wave_alpha, wave_alpha);\n vec4 sparkle_color = vec4(u_sparkle_color.xyz * u_sparkle_color.w, u_sparkle_color.w);\n fragColor = mix(wave_color, sparkle_color, vec4(sparkle));\n}\n\nhalf4 main(float2 iFragCoord)\n{\n flutter_FragCoord = float4(iFragCoord, 0, 0);\n FLT_main();\n return fragColor;\n}\n", + "stage": 1, + "target_platform": 2, + "uniforms": [ + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 0, + "name": "u_color", + "rows": 4, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 1, + "name": "u_alpha", + "rows": 1, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 2, + "name": "u_sparkle_color", + "rows": 4, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 3, + "name": "u_sparkle_alpha", + "rows": 1, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 4, + "name": "u_blur", + "rows": 1, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 5, + "name": "u_center", + "rows": 2, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 6, + "name": "u_radius_scale", + "rows": 1, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 7, + "name": "u_max_radius", + "rows": 1, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 8, + "name": "u_resolution_scale", + "rows": 2, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 9, + "name": "u_noise_scale", + "rows": 2, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 10, + "name": "u_noise_phase", + "rows": 1, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 11, + "name": "u_circle1", + "rows": 2, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 12, + "name": "u_circle2", + "rows": 2, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 13, + "name": "u_circle3", + "rows": 2, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 14, + "name": "u_rotation1", + "rows": 2, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 15, + "name": "u_rotation2", + "rows": 2, + "type": 10 + }, + { + "array_elements": 0, + "bit_width": 32, + "columns": 1, + "location": 16, + "name": "u_rotation3", + "rows": 2, + "type": 10 + } + ] +} \ No newline at end of file diff --git a/docs/1.9.0/_static/apps/examples/index.html b/docs/1.9.0/_static/apps/examples/index.html new file mode 100644 index 000000000..e8e98d355 --- /dev/null +++ b/docs/1.9.0/_static/apps/examples/index.html @@ -0,0 +1,11 @@ + + + + +examples + + + + + + diff --git a/docs/1.9.0/_static/apps/examples/main.dart.js b/docs/1.9.0/_static/apps/examples/main.dart.js new file mode 100644 index 000000000..e6cfc0fbf --- /dev/null +++ b/docs/1.9.0/_static/apps/examples/main.dart.js @@ -0,0 +1,160505 @@ +(function dartProgram(){function copyProperties(a,b){var s=Object.keys(a) +for(var r=0;r=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){Object.setPrototypeOf(a.prototype,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.bi +return B.cx}else if(B.d.N(s.toLowerCase(),"iphone")||B.d.N(s.toLowerCase(),"ipad")||B.d.N(s.toLowerCase(),"ipod"))return B.bi +else if(B.d.N(r,"Android"))return B.jc +else if(B.d.cd(s,"Linux"))return B.mR +else if(B.d.cd(s,"Win"))return B.AU +else return B.a0T}, +bKx(){var s=$.fZ() +return B.pg.N(0,s)}, +bKz(){var s=$.fZ() +return s===B.bi&&B.d.N(self.window.navigator.userAgent,"OS 15_")}, +ll(){var s,r=A.IM(1,1) +if(A.nE(r,"webgl2",null)!=null){s=$.fZ() +if(s===B.bi)return 1 +return 2}if(A.nE(r,"webgl",null)!=null)return 1 +return-1}, +bmB(){return self.Intl.v8BreakIterator!=null&&self.Intl.Segmenter!=null}, +aW(){return $.cn.b8()}, +b7m(a){return a===B.an?$.cn.b8().FilterMode.Nearest:$.cn.b8().FilterMode.Linear}, +bcQ(a){return a===B.iz?$.cn.b8().MipmapMode.Linear:$.cn.b8().MipmapMode.None}, +bCl(a){var s=a.encodeToBytes() +return s==null?null:s}, +bCn(a,b){return a.setColorInt(b)}, +bop(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}, +Xa(a){var s,r,q,p=new Float32Array(9) +for(s=a.length,r=0;r<9;++r){q=B.v5[r] +if(q>>16&255)/255) +q.q(s,1,(r>>>8&255)/255) +q.q(s,2,(r&255)/255) +q.q(s,3,(r>>>24&255)/255) +return s}, +bj8(a,b,c,d,e,f,g,h,i,j){return A.aN(a,"transform",[b,c,d,e,f,g,h,i,j])}, +j6(a){var s=new Float32Array(4) +s[0]=a.gag(a) +s[1]=a.gal(a) +s[2]=a.gaI(a) +s[3]=a.gaN(a) +return s}, +bK6(a){var s=J.aj(a) +return new A.x(s.i(a,0),s.i(a,1),s.i(a,2),s.i(a,3))}, +Xb(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}, +boo(a){var s,r,q,p=a.length,o=t.e.a(self.window.flutterCanvasKit.Malloc(self.Float32Array,p*2)),n=o.toTypedArray() +for(s=J.cu(n),r=0;r"))}, +bIY(a,b){return b+a}, +aqQ(){var s=0,r=A.t(t.e),q,p +var $async$aqQ=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:s=3 +return A.B(A.b3j(A.bGg()),$async$aqQ) +case 3:s=4 +return A.B(A.kF(self.window.CanvasKitInit({locateFile:A.co(A.bGL())}),t.e),$async$aqQ) +case 4:p=b +if(A.bj7(p.ParagraphBuilder)&&!A.bmB())throw A.d(A.bN("The CanvasKit variant you are using only works on Chromium browsers. Please use a different CanvasKit variant, or use a Chromium browser.")) +q=p +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$aqQ,r)}, +b3j(a){var s=0,r=A.t(t.H),q,p,o,n +var $async$b3j=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:p=a.$ti,o=new A.cX(a,a.gE(a),p.h("cX")),p=p.h("aF.E") +case 3:if(!o.H()){s=4 +break}n=o.d +s=5 +return A.B(A.bGE(n==null?p.a(n):n),$async$b3j) +case 5:if(c){s=1 +break}s=3 +break +case 4:throw A.d(A.bN("Failed to download any of the following CanvasKit URLs: "+a.j(0))) +case 1:return A.q(q,r)}}) +return A.r($async$b3j,r)}, +bGE(a){var s,r,q,p,o,n=$.e9 +n=(n==null?$.e9=A.k3(self.window.flutterConfiguration):n).b +n=n==null?null:A.b9B(n) +s=A.c8(self.document,"script") +if(n!=null)s.nonce=n +s.src=A.bJr(a) +n=new A.aV($.aP,t.tr) +r=new A.bX(n,t.VY) +q=A.bd("loadCallback") +p=A.bd("errorCallback") +o=t.e +q.seq(o.a(A.co(new A.b3i(s,r)))) +p.seq(o.a(A.co(new A.b3h(s,r)))) +A.dL(s,"load",q.bc(),null) +A.dL(s,"error",p.bc(),null) +self.document.head.appendChild(s) +return n}, +aFq(a){var s="ColorFilter",r=new A.a3Q(a),q=new A.hg(s,t.gA) +q.kc(r,a.Ae(),s,t.e) +r.b!==$&&A.al() +r.b=q +return r}, +bGo(){var s,r=new Float32Array(20) +for(s=0;s<4;++s)r[B.Uo[s]]=1 +return $.bH9=r}, +bJq(a,b){var s +if((a.a>>>24&255)/255===0)return $.cn.b8().ColorFilter.MakeMatrix($.bsc()) +s=$.cn.b8().ColorFilter.MakeBlend(A.bc6($.b7K(),a),$.IX()[b.a]) +if(s==null)throw A.d(A.bM("Invalid parameters for blend mode ColorFilter",null)) +return s}, +bvS(a){return new A.CS(a)}, +bJj(a){var s,r +switch(a.d.a){case 0:s=a.a +if(s==null||a.b==null)return null +s.toString +r=a.b +r.toString +return new A.JT(s,r) +case 1:s=a.c +if(s==null)return null +return new A.CS(s) +case 2:return B.Hs +case 3:return B.Hu +default:throw A.d(A.a7("Unknown mode "+a.j(0)+".type for ColorFilter."))}}, +bhJ(a){var s=null +return new A.nX(B.a_q,s,s,s,a,s)}, +bxH(){var s=t.qN +return new A.a0C(A.b([],s),A.b([],s))}, +bJI(a,b){var s,r,q,p,o +if(a.length===0||b.length===0)return null +s=new A.b6h(a,b) +r=new A.b6g(a,b) +q=B.b.eW(a,B.b.ga5(b)) +p=B.b.yd(a,B.b.ga4(b)) +o=q!==-1 +if(o&&p!==-1)if(q<=a.length-p)return s.$1(q) +else return r.$1(p) +else if(o)return s.$1(q) +else if(p!==-1)return r.$1(p) +else return null}, +bau(a,b,c){var s=new globalThis.window.flutterCanvasKit.Font(c),r=A.b([0],t.t) +s.getGlyphBounds(r,null,null) +return new A.Ah(b,a,c)}, +bLJ(a,b,c){var s="encoded image bytes" +if($.bdP()&&b==null&&c==null)return A.Ze(a,s) +else return A.bf0(a,s,c,b)}, +uI(a){return new A.a2w(a)}, +b7e(a,b){var s=0,r=A.t(t.hP),q,p +var $async$b7e=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:s=3 +return A.B(A.aqS(a,b),$async$b7e) +case 3:p=d +if($.bdP()){q=A.Ze(p,a) +s=1 +break}else{q=A.bf0(p,a,null,null) +s=1 +break}case 1:return A.q(q,r)}}) +return A.r($async$b7e,r)}, +aqS(a,b){return A.bJS(a,b)}, +bJS(a,b){var s=0,r=A.t(t.H3),q,p=2,o,n,m,l,k,j +var $async$aqS=A.u(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:p=4 +s=7 +return A.B(A.C6(a),$async$aqS) +case 7:n=d +m=n.gaIa() +if(!n.gJA()){l=A.uI(u.O+a+"\nServer response code: "+J.bur(n)) +throw A.d(l)}s=m!=null?8:10 +break +case 8:l=A.b75(n.gyv(),m,b) +q=l +s=1 +break +s=9 +break +case 10:s=11 +return A.B(A.aCp(n),$async$aqS) +case 11:l=d +q=l +s=1 +break +case 9:p=2 +s=6 +break +case 4:p=3 +j=o +if(A.b_(j) instanceof A.LV)throw A.d(A.uI(u.O+a+"\nTrying to load an image from another domain? Find answers at:\nhttps://flutter.dev/docs/development/platform-integration/web-images")) +else throw j +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.q(q,r) +case 2:return A.p(o,r)}}) +return A.r($async$aqS,r)}, +b75(a,b,c){return A.bLx(a,b,c)}, +bLx(a,b,c){var s=0,r=A.t(t.H3),q,p,o +var $async$b75=A.u(function(d,e){if(d===1)return A.p(e,r) +while(true)switch(s){case 0:p={} +o=t.H3.a(new globalThis.Uint8Array(b)) +p.a=p.b=0 +s=3 +return A.B(a.DC(0,new A.b76(p,c,b,o),t.e),$async$b75) +case 3:q=o +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$b75,r)}, +aur(a,b){var s=new A.xx($,b),r=A.bwk(a,s,"SkImage",t.XY,t.e) +s.b!==$&&A.al() +s.b=r +s.a1O() +return s}, +bf0(a,b,c,d){var s,r,q,p,o,n,m,l,k=new A.Zd(b,a,d,c),j=$.cn.b8().MakeAnimatedImageFromEncoded(a) +if(j==null)A.V(A.uI("Failed to decode image data.\nImage source: "+b)) +s=d==null +if(!s||c!=null)if(j.getFrameCount()>1)$.h_().$1("targetWidth and targetHeight for multi-frame images not supported") +else{r=j.makeImageAtCurrentFrame() +if(!s&&d<=0)d=null +if(c!=null&&c<=0)c=null +s=d==null +if(s&&c!=null)d=B.c.aA(c*(r.width()/r.height())) +else if(c==null&&!s)c=B.e.e4(d,r.width()/r.height()) +q=new A.u7() +p=q.Bj(B.eM) +o=A.aut() +s=A.aur(r,null) +n=r.width() +m=r.height() +d.toString +c.toString +p.hL(s,new A.x(0,0,0+n,0+m),new A.x(0,0,d,c),o) +m=o.b +m===$&&A.c() +m.v() +m=q.jR().E1(d,c).b +m===$&&A.c() +m=m.a +m===$&&A.c() +m=m.a +m.toString +l=A.bCl(m) +if(l==null)A.V(A.uI("Failed to re-size image")) +j=$.cn.b8().MakeAnimatedImageFromEncoded(l) +if(j==null)A.V(A.uI("Failed to decode re-sized image data.\nImage source: "+b))}k.d=B.c.aj(j.getFrameCount()) +k.e=B.c.aj(j.getRepetitionCount()) +s=new A.hg("Codec",t.gA) +s.kc(k,j,"Codec",t.e) +k.a!==$&&A.al() +k.a=s +return k}, +bvR(a,b,c){return new A.JU(a,b,c,new A.J0(new A.atF()))}, +Ze(a,b){var s=0,r=A.t(t.Lh),q,p,o,n +var $async$Ze=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:n=A.bJE(a) +if(n==null){p=J.aj(a) +throw A.d(A.uI("Failed to detect image file format using the file header.\nFile header was "+(!p.gaB(a)?"["+A.bIW(p.cA(a,0,Math.min(10,p.gE(a))))+"]":"empty")+".\nImage source: "+b))}o=A.bvR(n,a,b) +s=3 +return A.B(o.wj(),$async$Ze) +case 3:q=o +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$Ze,r)}, +bwk(a,b,c,d,e){var s=new A.a_e(A.C(d),d.h("@<0>").af(e).h("a_e<1,2>")),r=new A.hg(c,e.h("hg<0>")) +r.kc(s,a,c,e) +s.a!==$&&A.al() +s.a=r +return s}, +aut(){var s,r=new globalThis.window.flutterCanvasKit.Paint(),q=new A.CT(r,B.bd,B.i,B.cy,B.eW,B.an) +r.setAntiAlias(!0) +r.setColorInt(4278190080) +s=new A.hg("Paint",t.gA) +s.kc(q,r,"Paint",t.e) +q.b!==$&&A.al() +q.b=s +return q}, +Zs(a,b){var s=new A.JV(b),r=new A.hg("Path",t.gA) +r.kc(s,a,"Path",t.e) +s.a!==$&&A.al() +s.a=r +return s}, +pJ(){var s,r,q,p=$.bjo +if(p==null){p=$.e9 +p=(p==null?$.e9=A.k3(self.window.flutterConfiguration):p).b +if(p==null)p=null +else{p=p.canvasKitMaximumSurfaces +if(p==null)p=null +p=p==null?null:B.c.aj(p)}if(p==null)p=8 +s=A.c8(self.document,"flt-canvas-container") +r=t.of +q=A.b([],r) +r=A.b([],r) +r=$.bjo=new A.a9N(new A.pI(s),Math.max(p,1),q,r) +p=r}return p}, +bvT(a,b){var s,r,q,p=null +t.S3.a(a) +s={} +r=A.bbX(a.a,a.b) +s.fontFamilies=r +r=a.c +if(r!=null)s.fontSize=r +r=a.d +if(r!=null)s.heightMultiplier=r +q=a.x +q=b==null?p:b.c +switch(q){case null:case void 0:break +case B.R:A.bj9(s,!0) +break +case B.pO:A.bj9(s,!1) +break}r=a.f +if(r!=null||a.r!=null)s.fontStyle=A.bcP(r,a.r) +r=a.w +if(r!=null)s.forceStrutHeight=r +s.strutEnabled=!0 +return s}, +b8j(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.JX(b,c,d,e,f,m,k,a0,g,h,j,q,a1,o,p,r,a,n,s,i,l)}, +bcP(a,b){var s={} +if(a!=null)s.weight=$.bt6()[a.a] +if(b!=null)s.slant=$.bt5()[b.a] +return s}, +bbX(a,b){var s=A.b([],t.T) +if(a!=null)s.push(a) +if(b!=null&&!B.b.IZ(b,new A.b3o(a)))B.b.I(s,b) +B.b.I(s,$.G().gxZ().gTN().at) +return s}, +bBV(a,b){var s=b.length +if(s<=B.CR.b)return a.c +if(s<=B.CS.b)return a.b +if(s<=B.CT.b)return a.a +return null}, +bn8(a,b){var s,r=new A.a0a(t.e.a($.bse().i(0,b).segment(a)[self.Symbol.iterator]()),t.yN),q=A.b([],t.t) +for(;r.H();){s=r.b +s===$&&A.c() +q.push(B.c.aj(s.index))}q.push(a.length) +return new Uint32Array(A.ea(q))}, +bK1(a){var s,r,q,p,o=A.bmA(a,a,$.btt()),n=o.length,m=new Uint32Array((n+1)*2) +m[0]=0 +m[1]=0 +for(s=0;s>>16&255)/255 +s[1]=(a.gm(a)>>>8&255)/255 +s[2]=(a.gm(a)&255)/255 +s[3]=(a.gm(a)>>>24&255)/255 +return s}, +bvU(a,b,c,d,e){var s,r,q,p,o,n,m,l=null,k="Vertices",j=e==null +if(!j&&e.length!==J.b3(b))throw A.d(A.bM('"positions" and "textureCoordinates" lengths must match.',l)) +s=c!=null +if(s&&c.length*2!==J.b3(b))throw A.d(A.bM('"positions" and "colors" lengths must match.',l)) +r=d==null +if(!r&&J.be2(d,new A.aux(b)))throw A.d(A.bM('"indices" values must be valid indices in the positions list.',l)) +q=s?A.bAe(c.buffer,c.byteOffset,c.length):l +s=$.btj()[a.a] +p=new A.Zx(s,b,e,q,d) +o=$.cn.b8() +j=j?l:e +n=q==null?l:q +m=new A.hg(k,t.gA) +m.kc(p,A.aN(o,"MakeVertices",[s,b,j,n,r?l:d]),k,t.e) +p.f!==$&&A.al() +p.f=m +return p}, +bfh(){return self.window.navigator.clipboard!=null?new A.auO():new A.azm()}, +bi8(){var s=$.e_() +return s===B.co||self.window.navigator.clipboard==null?new A.azn():new A.auP()}, +bmK(){var s=$.e9 +return s==null?$.e9=A.k3(self.window.flutterConfiguration):s}, +k3(a){var s=new A.azQ() +if(a!=null){s.a=!0 +s.b=a}return s}, +b9B(a){var s=a.nonce +return s==null?null:s}, +bfW(a){var s=a.innerHeight +return s==null?null:s}, +bfX(a,b){return a.matchMedia(b)}, +b8O(a,b){return a.getComputedStyle(b)}, +bxb(a){return new A.axa(a)}, +bxg(a){return a.userAgent}, +bxf(a){var s=a.languages +if(s==null)s=null +else{s=J.lr(s,new A.axd(),t.N) +s=A.ai(s,!0,A.w(s).h("aF.E"))}return s}, +c8(a,b){return a.createElement(b)}, +dL(a,b,c,d){if(c!=null)if(d==null)a.addEventListener(b,c) +else a.addEventListener(b,c,d)}, +hs(a,b,c,d){if(c!=null)if(d==null)a.removeEventListener(b,c) +else a.removeEventListener(b,c,d)}, +k0(a){var s=a.timeStamp +return s==null?null:s}, +bfO(a,b){a.textContent=b +return b}, +axe(a,b){return a.cloneNode(b)}, +bJk(a){return A.c8(self.document,a)}, +bxd(a){return a.tagName}, +bfG(a,b,c){var s=A.bf(c) +if(s==null)s=t.K.a(s) +return a.setAttribute(b,s)}, +bxc(a){var s +for(;a.firstChild!=null;){s=a.firstChild +s.toString +a.removeChild(s)}}, +bx7(a,b){return A.O(a,"width",b)}, +bx2(a,b){return A.O(a,"height",b)}, +bfC(a,b){return A.O(a,"position",b)}, +bx5(a,b){return A.O(a,"top",b)}, +bx3(a,b){return A.O(a,"left",b)}, +bx6(a,b){return A.O(a,"visibility",b)}, +bx4(a,b){return A.O(a,"overflow",b)}, +O(a,b,c){a.setProperty(b,c,"")}, +axb(a){var s=a.src +return s==null?null:s}, +b8L(a,b){a.src=b +return b}, +bmR(a){var s=A.c8(self.document,"style") +if(a!=null)s.nonce=a +return s}, +IM(a,b){var s +$.bmX=$.bmX+1 +s=A.c8(self.window.document,"canvas") +if(b!=null)A.Ds(s,b) +if(a!=null)A.Dr(s,a) +return s}, +Ds(a,b){a.width=b +return b}, +Dr(a,b){a.height=b +return b}, +nE(a,b,c){var s +if(c==null)return a.getContext(b) +else{s=A.bf(c) +if(s==null)s=t.K.a(s) +return a.getContext(b,s)}}, +bx9(a){var s=A.nE(a,"2d",null) +s.toString +return t.e.a(s)}, +bx8(a,b){var s +if(b===1){s=A.nE(a,"webgl",null) +s.toString +return t.e.a(s)}s=A.nE(a,"webgl2",null) +s.toString +return t.e.a(s)}, +ax8(a,b){var s=b==null?null:b +a.fillStyle=s +return s}, +b8H(a,b){a.lineWidth=b +return b}, +ax9(a,b){var s=b +a.strokeStyle=s +return s}, +ax7(a,b){if(b==null)a.fill() +else a.fill(b)}, +bfD(a,b,c,d){a.fillText(b,c,d)}, +bfE(a,b,c,d,e,f,g){return A.aN(a,"setTransform",[b,c,d,e,f,g])}, +bfF(a,b,c,d,e,f,g){return A.aN(a,"transform",[b,c,d,e,f,g])}, +ax6(a,b){if(b==null)a.clip() +else a.clip(b)}, +bxa(a,b,c,d,e,f,g){return A.aN(a,"arc",[b,c,d,e,f,g])}, +b8G(a,b){a.filter=b +return b}, +b8J(a,b){a.shadowOffsetX=b +return b}, +b8K(a,b){a.shadowOffsetY=b +return b}, +b8I(a,b){a.shadowColor=b +return b}, +C6(a){return A.bKh(a)}, +bKh(a){var s=0,r=A.t(t.Lk),q,p=2,o,n,m,l,k +var $async$C6=A.u(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=4 +s=7 +return A.B(A.kF(self.window.fetch(a),t.e),$async$C6) +case 7:n=c +q=new A.a2r(a,n) +s=1 +break +p=2 +s=6 +break +case 4:p=3 +k=o +m=A.b_(k) +throw A.d(new A.LV(a,m)) +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.q(q,r) +case 2:return A.p(o,r)}}) +return A.r($async$C6,r)}, +b6x(a){var s=0,r=A.t(t.pI),q +var $async$b6x=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=3 +return A.B(A.C6(a),$async$b6x) +case 3:q=c.gyv().u4() +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$b6x,r)}, +aCp(a){var s=0,r=A.t(t.H3),q,p +var $async$aCp=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:p=J +s=3 +return A.B(a.gyv().u4(),$async$aCp) +case 3:q=p.kJ(c) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$aCp,r)}, +bxh(a){var s=a.width +return s==null?null:s}, +bmQ(a,b,c){var s,r +if(c==null)return new globalThis.FontFace(a,b) +else{s=globalThis.FontFace +r=A.bf(c) +if(r==null)r=t.K.a(r) +return new s(a,b,r)}}, +bfT(a){var s=a.height +return s==null?null:s}, +bfL(a,b){var s=b==null?null:b +a.value=s +return s}, +y2(a){var s=a.code +return s==null?null:s}, +oU(a){var s=a.key +return s==null?null:s}, +bfM(a){var s=a.state +if(s==null)s=null +else{s=A.bcs(s) +s.toString}return s}, +bxe(a){return a.matches}, +bfN(a){var s=a.matches +return s==null?null:s}, +nF(a){var s=a.buttons +return s==null?null:s}, +bfQ(a){var s=a.pointerId +return s==null?null:s}, +b8N(a){var s=a.pointerType +return s==null?null:s}, +bfR(a){var s=a.tiltX +return s==null?null:s}, +bfS(a){var s=a.tiltY +return s==null?null:s}, +bfU(a){var s=a.wheelDeltaX +return s==null?null:s}, +bfV(a){var s=a.wheelDeltaY +return s==null?null:s}, +bxi(a){var s=a.identifier +return s==null?null:s}, +axc(a,b){a.type=b +return b}, +bfK(a,b){var s=b==null?null:b +a.value=s +return s}, +bfI(a){var s=a.value +return s==null?null:s}, +b8M(a){var s=a.disabled +return s==null?null:s}, +bfJ(a,b){a.disabled=b +return b}, +bfP(a,b,c){var s +if(c==null)return a.getContext(b) +else{s=A.bf(c) +if(s==null)s=t.K.a(s) +return a.getContext(b,s)}}, +oT(a,b,c){return a.insertRule(b,c)}, +eL(a,b,c){var s=t.e.a(A.co(c)) +a.addEventListener(b,s) +return new A.a0c(b,a,s)}, +bJl(a){return new globalThis.ResizeObserver(A.co(new A.b68(a)))}, +bJr(a){if(self.window.trustedTypes!=null)return $.bts().createScriptURL(a) +return a}, +bmS(a){var s,r +if(self.Intl.Segmenter==null)throw A.d(A.cJ("Intl.Segmenter() is not supported.")) +s=globalThis.Intl.Segmenter +r=t.N +r=A.bf(A.b5(["granularity",a],r,r)) +if(r==null)r=t.K.a(r) +return new s([],r)}, +bmV(){var s,r +if(self.Intl.v8BreakIterator==null)throw A.d(A.cJ("v8BreakIterator is not supported.")) +s=globalThis.Intl.v8BreakIterator +r=A.bf(B.Ze) +if(r==null)r=t.K.a(r) +return new s([],r)}, +by6(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}}, +bK_(){var s=$.j2 +s.toString +return s}, +ar6(a,b){var s +if(b.l(0,B.h))return a +s=new A.dd(new Float32Array(16)) +s.u(a) +s.aL(0,b.a,b.b) +return s}, +bn0(a,b,c){var s=a.aRQ() +if(c!=null)A.bcK(s,A.ar6(c,b).a) +return s}, +b78(){var s=0,r=A.t(t.z) +var $async$b78=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:if(!$.bbV){$.bbV=!0 +self.window.requestAnimationFrame(A.co(new A.b7a()))}return A.q(null,r)}}) +return A.r($async$b78,r)}, +bya(a,b){var s=t.S,r=A.eq(null,t.H),q=A.b(["Roboto"],t.T),p=B.b.o2(b,new A.aAa()),o=B.b.o2(b,new A.aAb()),n=B.b.o2(b,new A.aAc()),m=B.b.o2(b,new A.aAd()),l=B.b.o2(b,new A.aAe()),k=B.b.o2(b,new A.aAf()) +s=new A.aA9(a,A.C(s),A.C(s),A.byb(b),p,o,n,m,l,k,r,q,A.C(s)) +q=t.Te +s.b=new A.a0W(s,A.C(q),A.D(t.N,q)) +return s}, +byb(a){var s,r,q,p=t.Te,o=A.D(p,t.eT) +for(s=a.length,r=0;r>>16&255)/255,0,0,0,0,(r>>>8&255)/255,0,0,0,0,(r&255)/255,0,0,0,1,0],t.n),"recolor") +s.EI("recolor",m,1,0,0,0,6,n) +q=s.cG() +break +case 15:r=A.bmz(B.qU) +r.toString +q=A.blz(a,r,!0) +break +case 26:case 18:case 19:case 25:case 27:case 28:case 24:case 14:case 16:case 17:case 20:case 21:case 22:case 23:r=A.bmz(b) +r.toString +q=A.blz(a,r,!1) +break +case 1:case 2:case 6:case 8:case 4:case 0:case 3:throw A.d(A.cJ("Blend mode not supported in HTML renderer: "+b.j(0))) +default:q=null}return q}, +B_(){var s,r=A.axe($.bdW(),!1),q=self.document.createElementNS("http://www.w3.org/2000/svg","filter"),p=$.bjs+1 +$.bjs=p +p="_fcf"+p +q.id=p +s=q.filterUnits +s.toString +A.aM3(s,2) +s=q.x.baseVal +s.toString +A.aM5(s,"0%") +s=q.y.baseVal +s.toString +A.aM5(s,"0%") +s=q.width.baseVal +s.toString +A.aM5(s,"100%") +s=q.height.baseVal +s.toString +A.aM5(s,"100%") +return new A.aPE(p,r,q)}, +bMs(a){var s=A.B_() +s.M8(a,"comp") +return s.cG()}, +blz(a,b,c){var s="flood",r="SourceGraphic",q=A.B_(),p=A.eH(a.a) +q.vE(p,"1",s) +p=b.b +if(c)q.XE(r,s,p) +else q.XE(s,r,p) +return q.cG()}, +WU(a,b){var s=Math.min(a.gag(a),a.gaI(a)),r=Math.min(a.gal(a),a.gaN(a)),q=Math.abs(a.gaI(a)-a.gag(a)),p=Math.abs(a.gaN(a)-a.gal(a)),o=b.b,n=b.c +if(n==null)n=0 +if(o===B.t&&n>0){o=n/2 +s-=o +r-=o +q=Math.max(0,q-n) +p=Math.max(0,p-n)}if(s!==a.gag(a)||r!==a.gal(a)||q!==a.gaI(a)-a.gag(a)||p!==a.gaN(a)-a.gal(a))return new A.x(s,r,s+q,r+p) +return a}, +WV(a,b,c,d){var s,r,q,p,o,n,m,l=A.c8(self.document,c),k=b.b===B.t,j=b.c +if(j==null)j=0 +if(d.CU(0))s="translate("+A.j(a.gag(a))+"px, "+A.j(a.gal(a))+"px)" +else{r=new Float32Array(16) +q=new A.dd(r) +q.u(d) +q.aL(0,a.gag(a),a.gal(a)) +s=A.oC(r)}p=l.style +A.O(p,"position","absolute") +A.O(p,"transform-origin","0 0 0") +A.O(p,"transform",s) +o=A.eH(b.r) +r=b.x +if(r!=null){n=r.b +r=$.e_() +if(r===B.ac&&!k){A.O(p,"box-shadow","0px 0px "+A.j(n*2)+"px "+o) +r=b.r +o=A.eH(((B.c.aA((1-Math.min(Math.sqrt(n)/6.283185307179586,1))*(r>>>24&255))&255)<<24|r&16777215)>>>0)}else A.O(p,"filter","blur("+A.j(n)+"px)")}A.O(p,"width",A.j(a.gaI(a)-a.gag(a))+"px") +A.O(p,"height",A.j(a.gaN(a)-a.gal(a))+"px") +if(k)A.O(p,"border",A.tB(j)+" solid "+o) +else{A.O(p,"background-color",o) +m=A.bH_(b.w,a) +A.O(p,"background-image",m!==""?"url('"+m+"'":"")}return l}, +bH_(a,b){var s +if(a!=null){if(a instanceof A.yb){s=A.axb(a.e.a) +return s==null?"":s}if(a instanceof A.DG)return A.cG(a.uf(b,1,!0))}return""}, +bmx(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.O(a,"border-radius",A.tB(b.z)) +return}A.O(a,"border-top-left-radius",A.tB(q)+" "+A.tB(b.f)) +A.O(a,"border-top-right-radius",A.tB(p)+" "+A.tB(b.w)) +A.O(a,"border-bottom-left-radius",A.tB(b.z)+" "+A.tB(b.Q)) +A.O(a,"border-bottom-right-radius",A.tB(b.x)+" "+A.tB(b.y))}, +tB(a){return B.c.b3(a===0?1:a,3)+"px"}, +b8r(a,b,c){var s,r,q,p,o,n,m +if(0===b){c.push(new A.h(a.c,a.d)) +c.push(new A.h(a.e,a.f)) +return}s=new A.adC() +a.a_f(s) +r=s.a +r.toString +q=s.b +q.toString +p=a.b +o=a.f +if(A.hw(p,a.d,o)){n=r.f +if(!A.hw(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}, +bGk(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}, +bn2(a,b,c,d,e){return(((d+3*(b-c)-a)*e+3*(c-b-b+a))*e+3*(b-a))*e+a}, +bJ_(b1,b2,b3,b4){var s,r,q,p,o,n,m,l=b1[7],k=b1[0],j=b1[1],i=b1[2],h=b1[3],g=b1[4],f=b1[5],e=b1[6],d=b2===0,c=!d?b2:b3,b=1-c,a=k*b+i*c,a0=j*b+h*c,a1=i*b+g*c,a2=h*b+f*c,a3=g*b+e*c,a4=f*b+l*c,a5=a*b+a1*c,a6=a0*b+a2*c,a7=a1*b+a3*c,a8=a2*b+a4*c,a9=a5*b+a7*c,b0=a6*b+a8*c +if(d){b4[0]=k +b4[1]=j +b4[2]=a +b4[3]=a0 +b4[4]=a5 +b4[5]=a6 +b4[6]=a9 +b4[7]=b0 +return}if(b3===1){b4[0]=a9 +b4[1]=b0 +b4[2]=a7 +b4[3]=a8 +b4[4]=a3 +b4[5]=a4 +b4[6]=e +b4[7]=l +return}s=(b3-b2)/(1-b2) +d=1-s +r=a9*d+a7*s +q=b0*d+a8*s +p=a7*d+a3*s +o=a8*d+a4*s +n=r*d+p*s +m=q*d+o*s +b4[0]=a9 +b4[1]=b0 +b4[2]=r +b4[3]=q +b4[4]=n +b4[5]=m +b4[6]=n*d+(p*d+(a3*d+e*s)*s)*s +b4[7]=m*d+(o*d+(a4*d+l*s)*s)*s}, +baV(){var s=new A.w7(A.baf(),B.bB) +s.a3P() +return s}, +bjp(a){var s,r,q=A.baf(),p=a.a,o=p.w,n=p.d,m=p.z +q.Q=!0 +q.cx=0 +q.vQ() +q.GL(n) +q.GM(o) +q.GK(m) +B.K.j0(q.r,0,p.r) +B.dU.j0(q.f,0,p.f) +s=p.y +if(s==null)q.y=null +else{r=q.y +r.toString +B.dU.j0(r,0,s)}s=p.Q +q.Q=s +if(!s){q.a=p.a +q.b=p.b +q.as=p.as}q.cx=p.cx +q.at=p.at +q.ax=p.ax +q.ay=p.ay +q.ch=p.ch +q.CW=p.CW +q=new A.w7(q,B.bB) +q.NO(a) +return q}, +bG2(a,b,c){var s +if(0===c)s=0===b||360===b +else s=!1 +if(s)return new A.h(a.c,a.gbv().b) +return null}, +b38(a,b,c,d){var s=a+b +if(s<=c)return d +return Math.min(c/s,d)}, +bae(a,b){var s=new A.aIH(a,b,a.w) +if(a.Q)a.NF() +if(!a.as)s.z=a.w +return s}, +bFa(a,b,c,d,e,f,g,h){if(Math.abs(a*2/3+g/3-c)>0.5)return!0 +if(Math.abs(b*2/3+h/3-d)>0.5)return!0 +if(Math.abs(a/3+g*2/3-e)>0.5)return!0 +if(Math.abs(b/3+h*2/3-f)>0.5)return!0 +return!1}, +bbw(a,b,c,a0,a1,a2,a3,a4,a5,a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d +if(B.e.bu(a7-a6,10)!==0&&A.bFa(a,b,c,a0,a1,a2,a3,a4)){s=(a+c)/2 +r=(b+a0)/2 +q=(c+a1)/2 +p=(a0+a2)/2 +o=(a1+a3)/2 +n=(a2+a4)/2 +m=(s+q)/2 +l=(r+p)/2 +k=(q+o)/2 +j=(p+n)/2 +i=(m+k)/2 +h=(l+j)/2 +g=a6+a7>>>1 +a5=A.bbw(i,h,k,j,o,n,a3,a4,A.bbw(a,b,s,r,m,l,i,h,a5,a6,g,a8),g,a7,a8)}else{f=a-a3 +e=b-a4 +d=a5+Math.sqrt(f*f+e*e) +if(d>a5)a8.push(new A.I8(4,d,A.b([a,b,c,a0,a1,a2,a3,a4],t.n))) +a5=d}return a5}, +bFb(a,b,c,d,e,f){if(Math.abs(c/2-(a+e)/4)>0.5)return!0 +if(Math.abs(d/2-(b+f)/4)>0.5)return!0 +return!1}, +aqI(a,b){var s=Math.sqrt(a*a+b*b) +return s<1e-9?B.h:new A.h(a/s,b/s)}, +bGl(a,a0,a1,a2){var s,r,q,p=a[5],o=a[0],n=a[1],m=a[2],l=a[3],k=a[4],j=a0===0,i=!j?a0:a1,h=1-i,g=o*h+m*i,f=n*h+l*i,e=m*h+k*i,d=l*h+p*i,c=g*h+e*i,b=f*h+d*i +if(j){a2[0]=o +a2[1]=n +a2[2]=g +a2[3]=f +a2[4]=c +a2[5]=b +return}if(a1===1){a2[0]=c +a2[1]=b +a2[2]=e +a2[3]=d +a2[4]=k +a2[5]=p +return}s=(a1-a0)/(1-a0) +j=1-s +r=c*j+e*s +q=b*j+d*s +a2[0]=c +a2[1]=b +a2[2]=r +a2[3]=q +a2[4]=r*j+(e*j+k*s)*s +a2[5]=q*j+(d*j+p*s)*s}, +baf(){var s=new Float32Array(16) +s=new A.Fj(s,new Uint8Array(8)) +s.e=s.c=8 +s.CW=172 +return s}, +bic(a){var s,r=new A.Fj(a.f,a.r) +r.e=a.e +r.w=a.w +r.c=a.c +r.d=a.d +r.x=a.x +r.z=a.z +r.y=a.y +s=a.Q +r.Q=s +if(!s){r.a=a.a +r.b=a.b +r.as=a.as}r.cx=a.cx +r.at=a.at +r.ax=a.ax +r.ay=a.ay +r.ch=a.ch +r.CW=a.CW +return r}, +bAt(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}, +ar7(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}, +bKB(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}, +baN(a,b,c,d,e,f){return new A.aO9(e-2*c+a,f-2*d+b,2*(c-a),2*(d-b),a,b)}, +aIK(a,b,c,d,e,f){if(d===f)return A.hw(c,a,e)&&a!==e +else return a===c&&b===d}, +bAv(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.ar7(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}, +bMx(a,b,c,d){var s,r,q,p,o=a[1],n=a[3] +if(!A.hw(o,c,n))return +s=a[0] +r=a[2] +if(!A.hw(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.h(q,p))}, +bMy(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.hw(i,c,h)&&!A.hw(h,c,g))return +s=a[0] +r=a[2] +q=a[4] +if(!A.hw(s,b,r)&&!A.hw(r,b,q))return +p=new A.rF() +o=p.rB(i-2*h+g,2*(h-i),i-c) +for(n=q-2*r+s,m=2*(r-s),l=0;l30)B.b.di($.tE,0).d.v()}else a.d.v()}}, +aIR(a,b){if(a<=0)return b*0.1 +else return Math.min(Math.max(b*0.5,a*10),b)}, +bGs(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.c.dm(a6/2)*2) +s=a8*a9 +if(s*a6*a6>4194304&&a6>2)a6=3355443.2/s}else a6=Math.max(2/B.c.bN(2/a6),0.0001) +return a6}, +C3(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}, +bGt(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,a4,a5=J.aj(a9),a6=a5.i(a9,0),a7=a5.i(a9,1),a8=a5.gE(a9) +for(s=a7,r=a6,q=2;q>>16&255)/255 +l[1]=(h.gm(h)>>>8&255)/255 +l[2]=(h.gm(h)&255)/255 +l[3]=(h.gm(h)>>>24&255)/255 +i[0]=0 +g=4 +f=1}else{g=0 +f=0}for(j=a3.length,e=0;e>>16&255)/255 +g=d+1 +l[d]=(c.gm(h)>>>8&255)/255 +d=g+1 +l[g]=(c.gm(h)&255)/255 +g=d+1 +l[d]=(c.gm(h)>>>24&255)/255}for(q=q.gav(a4);q.H();f=b){b=f+1 +i[f]=q.ga2(q)}if(o){h=B.b.ga4(a3) +d=g+1 +l[g]=(h.gm(h)>>>16&255)/255 +g=d+1 +l[d]=(h.gm(h)>>>8&255)/255 +l[g]=(h.gm(h)&255)/255 +l[g+1]=(h.gm(h)>>>24&255)/255 +i[f]=1}a=4*m +for(a0=0;a0>>2 +k[a0]=(l[a0+4]-l[a0])/(i[f+1]-i[f])}k[a]=0 +k[a+1]=0 +k[a+2]=0 +k[a+3]=0 +for(a0=0;a01)B.b.hW(p,new A.b64()) +for(p=$.b72,o=p.length,r=0;r=s.gE(a))return!1 +if(s.i(a,n)!==o.charCodeAt(p))continue $label0$0}return!0}return!1}, +bo5(a){$.wQ.push(a)}, +b6B(a){return A.bKn(a)}, +bKn(a){var s=0,r=A.t(t.H),q,p,o,n +var $async$b6B=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:n={} +if($.WP!==B.tC){s=1 +break}$.WP=B.Qb +p=$.e9 +if(p==null)p=$.e9=A.k3(self.window.flutterConfiguration) +if(a!=null)p.b=a +A.bLy("ext.flutter.disassemble",new A.b6D()) +n.a=!1 +$.bo7=new A.b6E(n) +n=$.e9 +n=(n==null?$.e9=A.k3(self.window.flutterConfiguration):n).b +if(n==null)n=null +else{n=n.assetBase +if(n==null)n=null}o=new A.asg(n) +A.bHR(o) +s=3 +return A.B(A.f8(A.b([new A.b6F().$0(),A.aqF()],t.mo),t.H),$async$b6B) +case 3:$.WP=B.tD +case 1:return A.q(q,r)}}) +return A.r($async$b6B,r)}, +bcz(){var s=0,r=A.t(t.H),q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$bcz=A.u(function(a0,a1){if(a0===1)return A.p(a1,r) +while(true)switch(s){case 0:if($.WP!==B.tD){s=1 +break}$.WP=B.Qc +p=$.fZ() +if($.bar==null)$.bar=A.bBm(p===B.cx) +if($.b9Z==null)$.b9Z=new A.aGe() +if($.j2==null){o=$.e9 +o=(o==null?$.e9=A.k3(self.window.flutterConfiguration):o).b +o=o==null?null:o.hostElement +n=A.bxI(o) +m=new A.a1j(n) +l=$.e0() +l.e=A.bwO(o) +o=$.G() +k=t.N +n.aaO(0,A.b5(["flt-renderer",o.gadv()+" (auto-selected)","flt-build-mode","release","spellcheck","false"],k,k)) +j=m.f=A.c8(self.document,"flutter-view") +i=m.r=A.c8(self.document,"flt-glass-pane") +n.a7r(j) +j.appendChild(i) +if(i.attachShadow==null)A.V(A.a8("ShadowDOM is not supported in this browser.")) +n=A.bf(A.b5(["mode","open","delegatesFocus",!1],k,t.z)) +if(n==null)n=t.K.a(n) +n=m.w=i.attachShadow(n) +i=$.e9 +k=(i==null?$.e9=A.k3(self.window.flutterConfiguration):i).b +h=A.bmR(k==null?null:A.b9B(k)) +h.id="flt-internals-stylesheet" +n.appendChild(h) +A.bmw(h,"","normal normal 14px sans-serif") +k=$.e9 +k=(k==null?$.e9=A.k3(self.window.flutterConfiguration):k).b +k=k==null?null:A.b9B(k) +g=A.c8(self.document,"flt-text-editing-host") +f=A.bmR(k) +f.id="flt-text-editing-stylesheet" +j.appendChild(f) +A.bmw(f,"flutter-view","normal normal 14px sans-serif") +j.appendChild(g) +m.x=g +j=A.c8(self.document,"flt-scene-host") +A.O(j.style,"pointer-events","none") +m.b=j +o.adE(0,m) +e=A.c8(self.document,"flt-semantics-host") +o=e.style +A.O(o,"position","absolute") +A.O(o,"transform-origin","0 0 0") +m.d=e +m.aet() +o=$.hL +d=(o==null?$.hL=A.qJ():o).w.a.acC() +c=A.c8(self.document,"flt-announcement-host") +b=A.bem(B.ko) +a=A.bem(B.kp) +c.append(b) +c.append(a) +m.y=new A.arA(b,a) +n.append(d) +o=m.b +o.toString +n.append(o) +n.append(c) +m.f.appendChild(e) +o=$.e9 +if((o==null?$.e9=A.k3(self.window.flutterConfiguration):o).gaJh())A.O(m.b.style,"opacity","0.3") +o=$.aDW +if(o==null)o=$.aDW=A.bzb() +n=m.f +o=o.gzW() +if($.big==null){o=new A.a6e(n,new A.aJc(A.D(t.S,t.mm)),o) +n=$.e_() +if(n===B.ac)p=p===B.bi +else p=!1 +if(p)$.bqZ().aSH() +o.e=o.aqj() +$.big=o}p=l.e +p.gaca(p).ye(m.gaxP()) +$.j2=m}$.WP=B.Qd +case 1:return A.q(q,r)}}) +return A.r($async$bcz,r)}, +bHR(a){if(a===$.II)return +$.II=a}, +aqF(){var s=0,r=A.t(t.H),q,p,o +var $async$aqF=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:p=$.G() +p.gxZ().ao(0) +s=$.II!=null?2:3 +break +case 2:p=p.gxZ() +q=$.II +q.toString +o=p +s=5 +return A.B(A.aqR(q),$async$aqF) +case 5:s=4 +return A.B(o.qf(b),$async$aqF) +case 4:case 3:return A.q(null,r)}}) +return A.r($async$aqF,r)}, +byS(a,b){var s,r=A.b([],b.h("v>")) +a.am(0,new A.aDq(r,b)) +B.b.hW(r,new A.aDr(b)) +s=new A.aDt(b).$1(r) +s.toString +new A.aDs(b).$1(s) +return new A.a2Q(s,b.h("a2Q<0>"))}, +biv(a,b){var s=A.b([a],t.jl) +s.push(b) +return A.aN(a,"call",s)}, +bnd(a,b){return new globalThis.Promise(A.co(new A.b6s(a,b)))}, +bbU(a){var s=B.c.aj(a) +return A.dw(B.c.aj((a-s)*1000),s)}, +bGa(a,b){var s={} +s.a=null +return new A.b31(s,a,b)}, +bzb(){var s=new A.a3d(A.D(t.N,t.e)) +s.anA() +return s}, +bzd(a){switch(a.a){case 0:case 4:return new A.MC(A.bcR("M,2\u201ew\u2211wa2\u03a9q\u2021qb2\u02dbx\u2248xc3 c\xd4j\u2206jd2\xfee\xb4ef2\xfeu\xa8ug2\xfe\xff\u02c6ih3 h\xce\xff\u2202di3 i\xc7c\xe7cj2\xd3h\u02d9hk2\u02c7\xff\u2020tl5 l@l\xfe\xff|l\u02dcnm1~mn3 n\u0131\xff\u222bbo2\xaer\u2030rp2\xacl\xd2lq2\xc6a\xe6ar3 r\u03c0p\u220fps3 s\xd8o\xf8ot2\xa5y\xc1yu3 u\xa9g\u02ddgv2\u02dak\uf8ffkw2\xc2z\xc5zx2\u0152q\u0153qy5 y\xcff\u0192f\u02c7z\u03a9zz5 z\xa5y\u2021y\u2039\xff\u203aw.2\u221av\u25cav;4\xb5m\xcds\xd3m\xdfs/2\xb8z\u03a9z")) +case 3:return new A.MC(A.bcR(';b1{bc1&cf1[fg1]gm2y')) +case 1:case 2:case 5:return new A.MC(A.bcR("8a2@q\u03a9qk1&kq3@q\xc6a\xe6aw2xy2\xa5\xff\u2190\xffz51)s.push(new A.ra(B.b.ga5(o),B.b.ga4(o))) +else s.push(new A.ra(p,null))}return s}, +bH6(a,b){var s=a.mA(b),r=A.lm(A.cG(s.b)) +switch(s.a){case"setDevicePixelRatio":$.e0().x=r +$.bQ().f.$0() +return!0}return!1}, +tG(a,b){if(a==null)return +if(b===$.aP)a.$0() +else b.DU(a)}, +X2(a,b,c,d){if(a==null)return +if(b===$.aP)a.$1(c) +else b.DV(a,c,d)}, +bKt(a,b,c,d){if(b===$.aP)a.$2(c,d) +else b.DU(new A.b6K(a,c,d))}, +bJU(){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.bnO(A.b8O(self.window,p).getPropertyValue("font-size")) +return(q==null?16:q)/16}, +bAx(a,b,c,d,e,f,g,h){return new A.a63(a,!1,f,e,h,d,c,g)}, +bJc(a){switch(a){case 0:return 1 +case 1:return 4 +case 2:return 2 +default:return B.e.pq(1,a)}}, +BC(a){var s=B.c.aj(a) +return A.dw(B.c.aj((a-s)*1000),s)}, +bcq(a,b){var s,r,q,p,o=$.hL +if((o==null?$.hL=A.qJ():o).x&&a.offsetX===0&&a.offsetY===0)return A.bGr(a,b) +o=$.j2.x +o===$&&A.c() +s=a.target +s.toString +if(o.contains(s)){o=$.arq() +r=o.gmc().w +if(r!=null){a.target.toString +o.gmc().c.toString +q=new A.dd(r.c).Dr(a.offsetX,a.offsetY,0) +return new A.h(q.a,q.b)}}if(!J.f(a.target,b)){p=b.getBoundingClientRect() +return new A.h(a.clientX-p.x,a.clientY-p.y)}return new A.h(a.offsetX,a.offsetY)}, +bGr(a,b){var s,r,q=a.clientX,p=a.clientY +for(s=b;s.offsetParent!=null;s=r){q-=s.offsetLeft-s.scrollLeft +p-=s.offsetTop-s.scrollTop +r=s.offsetParent +r.toString}return new A.h(q,p)}, +b7k(a,b){var s=b.$0() +return s}, +bK3(){if($.bQ().ay==null)return +$.bcd=A.WS()}, +bK2(){if($.bQ().ay==null)return +$.bbQ=A.WS()}, +bn9(){if($.bQ().ay==null)return +$.bbP=A.WS()}, +bnb(){if($.bQ().ay==null)return +$.bc7=A.WS()}, +bna(){var s,r,q=$.bQ() +if(q.ay==null)return +s=$.bmf=A.WS() +$.bbW.push(new A.qT(A.b([$.bcd,$.bbQ,$.bbP,$.bc7,s,s,0,0,0,0,1],t.t))) +$.bmf=$.bc7=$.bbP=$.bbQ=$.bcd=-1 +if(s-$.bsa()>1e5){$.bGR=s +r=$.bbW +A.X2(q.ay,q.ch,r,t.Px) +$.bbW=A.b([],t.no)}}, +WS(){return B.c.aj(self.window.performance.now()*1000)}, +bBm(a){var s=new A.aK5(A.D(t.N,t.qe),a) +s.anJ(a) +return s}, +bHB(a){}, +bcw(a,b){return a[b]}, +bnO(a){var s=self.window.parseFloat(a) +if(s==null||isNaN(s))return null +return s}, +bL1(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.bnO(A.b8O(self.window,a).getPropertyValue("font-size")):q}, +bN0(a,b){var s,r=self.document.createElement("CANVAS") +if(r==null)return null +try{A.Ds(r,a) +A.Dr(r,b)}catch(s){return null}return r}, +b9k(a){var s,r,q,p="premultipliedAlpha" +if(A.ba6()){s=a.a +s.toString +r=t.N +q=A.bfP(s,"webgl2",A.b5([p,!1],r,t.z)) +q.toString +q=new A.a1O(q) +$.aBy.b=A.D(r,t.eS) +q.dy=s +s=q}else{s=a.b +s.toString +r=$.ex +r=(r==null?$.ex=A.ll():r)===1?"webgl":"webgl2" +q=t.N +r=A.nE(s,r,A.b5([p,!1],q,t.z)) +r.toString +r=new A.a1O(r) +$.aBy.b=A.D(q,t.eS) +r.dy=s +s=r}return s}, +boe(a,b,c,d,e,f,g){var s,r="uniform4f",q=b.a,p=a.j_(0,q,"u_ctransform"),o=new Float32Array(16),n=new A.dd(o) +n.u(g) +n.aL(0,-c,-d) +s=a.a +A.aN(s,"uniformMatrix4fv",[p,!1,o]) +A.aN(s,r,[a.j_(0,q,"u_scale"),2/e,-2/f,1,1]) +A.aN(s,r,[a.j_(0,q,"u_shift"),-1,1,0,0])}, +bmC(a,b,c){var s,r,q,p,o="bufferData" +if(c===1){s=a.grK() +A.aN(a.a,o,[a.gl0(),b,s])}else{s=J.aj(b) +r=s.gE(b) +q=new Float32Array(r) +for(p=0;p=h.length)h.push(r) +else h[o]=r +if(o>s)s=o}m=A.ba(s,0,!1,t.S) +l=h[s] +for(r=s-1;r>=0;--r){m[r]=l +l=i[l]}return m}, +bC_(a){var s,r=$.PJ +if(r!=null)s=r.a===a +else s=!1 +if(s){r.toString +return r}return $.PJ=new A.aNu(a,A.b([],t.Up),$,$,$,null)}, +bbE(a,b,c){var s,r;--c +for(;b0){k.push(new A.v_(B.dN,o,n,r,p)) +r=p +o=0 +n=0}}if(o>0)l=B.df +else l=q===s?B.dg:B.dN +k.push(new A.v_(l,o,n,r,q))}if(k.length===0||B.b.ga4(k).c===B.df)k.push(new A.v_(B.dg,0,0,s,s)) +return k}, +bGp(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a={},a0=A.b([],t._f) +a.a=a.b=null +s=A.WZ(a1,0) +r=A.bn1().xY(s) +a.c=a.d=a.e=a.f=0 +q=new A.b37(a,a1,a0) +q.$2(B.N,2) +p=++a.f +for(o=a1.length,n=t.jQ,m=t.S,l=t.MX,k=B.bZ,j=0;p<=o;p=++a.f){a.b=a.a +a.a=r +if(s!=null&&s>65535){q.$2(B.N,-1) +p=++a.f}s=A.WZ(a1,p) +p=$.b3B +r=(p==null?$.b3B=new A.t7(A.bcb(u.K,937,B.v4,n),B.bZ,A.D(m,n),l):p).xY(s) +i=a.a +j=i===B.iO?j+1:0 +if(i===B.fQ||i===B.iM){q.$2(B.df,5) +continue}if(i===B.iQ){if(r===B.fQ)q.$2(B.N,5) +else q.$2(B.df,5) +continue}if(r===B.fQ||r===B.iM||r===B.iQ){q.$2(B.N,6) +continue}p=a.f +if(p>=o)break +if(r===B.eu||r===B.lZ){q.$2(B.N,7) +continue}if(i===B.eu){q.$2(B.dN,18) +continue}if(i===B.lZ){q.$2(B.dN,8) +continue}if(i===B.m_){q.$2(B.N,8) +continue}h=i!==B.lU +if(h&&!0)k=i==null?B.bZ:i +if(r===B.lU||r===B.m_){if(k!==B.eu){if(k===B.iO)--j +q.$2(B.N,9) +r=k +continue}r=B.bZ}if(!h||!1){a.a=k +h=k}else h=i +if(r===B.m1||h===B.m1){q.$2(B.N,11) +continue}if(h===B.lX){q.$2(B.N,12) +continue}g=h!==B.eu +if(!(!g||h===B.iJ||h===B.fP)&&r===B.lX){q.$2(B.N,12) +continue}if(g)g=r===B.lW||r===B.fO||r===B.uV||r===B.iK||r===B.lV +else g=!1 +if(g){q.$2(B.N,13) +continue}if(h===B.fN){q.$2(B.N,14) +continue}g=h===B.m4 +if(g&&r===B.fN){q.$2(B.N,15) +continue}f=h!==B.lW +if((!f||h===B.fO)&&r===B.lY){q.$2(B.N,16) +continue}if(h===B.m0&&r===B.m0){q.$2(B.N,17) +continue}if(g||r===B.m4){q.$2(B.N,19) +continue}if(h===B.m3||r===B.m3){q.$2(B.dN,20) +continue}if(r===B.iJ||r===B.fP||r===B.lY||h===B.uT){q.$2(B.N,21) +continue}if(a.b===B.bY)g=h===B.fP||h===B.iJ +else g=!1 +if(g){q.$2(B.N,21) +continue}g=h===B.lV +if(g&&r===B.bY){q.$2(B.N,21) +continue}if(r===B.uU){q.$2(B.N,22) +continue}e=h!==B.bZ +if(!((!e||h===B.bY)&&r===B.dh))if(h===B.dh)d=r===B.bZ||r===B.bY +else d=!1 +else d=!0 +if(d){q.$2(B.N,23) +continue}d=h===B.iR +if(d)c=r===B.m2||r===B.iN||r===B.iP +else c=!1 +if(c){q.$2(B.N,23) +continue}if((h===B.m2||h===B.iN||h===B.iP)&&r===B.dO){q.$2(B.N,23) +continue}c=!d +if(!c||h===B.dO)b=r===B.bZ||r===B.bY +else b=!1 +if(b){q.$2(B.N,24) +continue}if(!e||h===B.bY)b=r===B.iR||r===B.dO +else b=!1 +if(b){q.$2(B.N,24) +continue}if(!f||h===B.fO||h===B.dh)f=r===B.dO||r===B.iR +else f=!1 +if(f){q.$2(B.N,25) +continue}f=h!==B.dO +if((!f||d)&&r===B.fN){q.$2(B.N,25) +continue}if((!f||!c||h===B.fP||h===B.iK||h===B.dh||g)&&r===B.dh){q.$2(B.N,25) +continue}g=h===B.iL +if(g)f=r===B.iL||r===B.fR||r===B.fT||r===B.fU +else f=!1 +if(f){q.$2(B.N,26) +continue}f=h!==B.fR +if(!f||h===B.fT)c=r===B.fR||r===B.fS +else c=!1 +if(c){q.$2(B.N,26) +continue}c=h!==B.fS +if((!c||h===B.fU)&&r===B.fS){q.$2(B.N,26) +continue}if((g||!f||!c||h===B.fT||h===B.fU)&&r===B.dO){q.$2(B.N,27) +continue}if(d)g=r===B.iL||r===B.fR||r===B.fS||r===B.fT||r===B.fU +else g=!1 +if(g){q.$2(B.N,27) +continue}if(!e||h===B.bY)g=r===B.bZ||r===B.bY +else g=!1 +if(g){q.$2(B.N,28) +continue}if(h===B.iK)g=r===B.bZ||r===B.bY +else g=!1 +if(g){q.$2(B.N,29) +continue}if(!e||h===B.bY||h===B.dh)if(r===B.fN){g=a1.charCodeAt(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.N,30) +continue}if(h===B.fO){p=a1.charCodeAt(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.bZ||r===B.bY||r===B.dh +else p=!1}else p=!1 +if(p){q.$2(B.N,30) +continue}if(r===B.iO){if((j&1)===1)q.$2(B.N,30) +else q.$2(B.dN,30) +continue}if(h===B.iN&&r===B.iP){q.$2(B.N,30) +continue}q.$2(B.dN,31)}q.$2(B.dg,3) +return a0}, +wW(a,b,c,d,e){var s,r,q,p +if(c===d)return 0 +s=a.font +if(c===$.bm4&&d===$.bm3&&b===$.bm5&&s===$.bm2)r=$.bm6 +else{q=c===0&&d===b.length?b:B.d.au(b,c,d) +p=A.bxh(a.measureText(q)) +p.toString +r=p}$.bm4=c +$.bm3=d +$.bm5=b +$.bm2=s +$.bm6=r +if(e==null)e=0 +return B.c.aA((e!==0?r+e*(d-c):r)*100)/100}, +bge(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.L5(b,c,d,e,f,m,k,a1,!s,r,h,i,l,j,p,a2,o,q,a,n,a0)}, +bn6(a){if(a==null)return null +return A.bn5(a.a)}, +bn5(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""}, +bHS(a){var s,r,q,p,o,n,m=a.length +if(m===0)return"" +for(s=0,r="";s=48&&q<=57))s=q>=1632&&q<=1641 +else s=!0 +if(s)return B.v +r=$.bdL().xY(q) +if(r!=null)return r +return null}, +bbY(a,b){var s=A.WZ(a,b) +s.toString +if(s>=48&&s<=57)return B.iD +if(s>=1632&&s<=1641)return B.uq +switch($.bdL().xY(s)){case B.v:return B.up +case B.aj:return B.uq +case null:case void 0:return B.lD}}, +WZ(a,b){var s,r +if(b<0||b>=a.length)return null +s=a.charCodeAt(b) +if((s&63488)===55296&&b>>6&31)+1<<16|(r&63)<<10|a.charCodeAt(b+1)&1023}return s}, +bDQ(a,b,c){return new A.t7(a,b,A.D(t.S,c),c.h("t7<0>"))}, +bDR(a,b,c,d,e){return new A.t7(A.bcb(a,b,c,e),d,A.D(t.S,e),e.h("t7<0>"))}, +bcb(a,b,c,d){var s,r,q,p,o,n=A.b([],d.h("v>")),m=a.length +for(s=d.h("eF<0>"),r=0;r=0&&q<=r))break +q+=s +if(A.bEh(b,q))break}return A.wR(q,0,r)}, +bEh(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((a.charCodeAt(s)&63488)===55296)return!1 +r=$.Xh().Jk(0,a,b) +q=$.Xh().Jk(0,a,s) +if(q===B.jY&&r===B.jZ)return!1 +if(A.i7(q,B.q4,B.jY,B.jZ,j,j))return!0 +if(A.i7(r,B.q4,B.jY,B.jZ,j,j))return!0 +if(q===B.q3&&r===B.q3)return!1 +if(A.i7(r,B.hG,B.hH,B.hF,j,j))return!1 +for(p=0;A.i7(q,B.hG,B.hH,B.hF,j,j);){++p +s=b-p-1 +if(s<0)return!0 +o=$.Xh() +n=A.WZ(a,s) +q=n==null?o.b:o.xY(n)}if(A.i7(q,B.ck,B.bq,j,j,j)&&A.i7(r,B.ck,B.bq,j,j,j))return!1 +m=0 +do{++m +l=$.Xh().Jk(0,a,b+m)}while(A.i7(l,B.hG,B.hH,B.hF,j,j)) +do{++p +k=$.Xh().Jk(0,a,b-p-1)}while(A.i7(k,B.hG,B.hH,B.hF,j,j)) +if(A.i7(q,B.ck,B.bq,j,j,j)&&A.i7(r,B.q1,B.hE,B.f2,j,j)&&A.i7(l,B.ck,B.bq,j,j,j))return!1 +if(A.i7(k,B.ck,B.bq,j,j,j)&&A.i7(q,B.q1,B.hE,B.f2,j,j)&&A.i7(r,B.ck,B.bq,j,j,j))return!1 +s=q===B.bq +if(s&&r===B.f2)return!1 +if(s&&r===B.q0&&l===B.bq)return!1 +if(k===B.bq&&q===B.q0&&r===B.bq)return!1 +s=q===B.cW +if(s&&r===B.cW)return!1 +if(A.i7(q,B.ck,B.bq,j,j,j)&&r===B.cW)return!1 +if(s&&A.i7(r,B.ck,B.bq,j,j,j))return!1 +if(k===B.cW&&A.i7(q,B.q2,B.hE,B.f2,j,j)&&r===B.cW)return!1 +if(s&&A.i7(r,B.q2,B.hE,B.f2,j,j)&&l===B.cW)return!1 +if(q===B.hI&&r===B.hI)return!1 +if(A.i7(q,B.ck,B.bq,B.cW,B.hI,B.jX)&&r===B.jX)return!1 +if(q===B.jX&&A.i7(r,B.ck,B.bq,B.cW,B.hI,j))return!1 +return!0}, +i7(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}, +bxO(a){switch(a){case"TextInputAction.continueAction":case"TextInputAction.next":return B.I_ +case"TextInputAction.previous":return B.I9 +case"TextInputAction.done":return B.HB +case"TextInputAction.go":return B.HL +case"TextInputAction.newline":return B.HI +case"TextInputAction.search":return B.Ih +case"TextInputAction.send":return B.Ii +case"TextInputAction.emergencyCall":case"TextInputAction.join":case"TextInputAction.none":case"TextInputAction.route":case"TextInputAction.unspecified":default:return B.I0}}, +bgc(a,b){switch(a){case"TextInputType.number":return b?B.Hw:B.I1 +case"TextInputType.phone":return B.I8 +case"TextInputType.emailAddress":return B.HC +case"TextInputType.url":return B.Iw +case"TextInputType.multiline":return B.HZ +case"TextInputType.none":return B.rf +case"TextInputType.text":default:return B.Is}}, +bD2(a){var s +if(a==="TextCapitalization.words")s=B.Em +else if(a==="TextCapitalization.characters")s=B.Eo +else s=a==="TextCapitalization.sentences"?B.En:B.pK +return new A.QN(s)}, +bGG(a){}, +aqM(a,b,c,d){var s,r="transparent",q="none",p=a.style +A.O(p,"white-space","pre-wrap") +A.O(p,"align-content","center") +A.O(p,"padding","0") +A.O(p,"opacity","1") +A.O(p,"color",r) +A.O(p,"background-color",r) +A.O(p,"background",r) +A.O(p,"outline",q) +A.O(p,"border",q) +A.O(p,"resize",q) +A.O(p,"text-shadow",r) +A.O(p,"transform-origin","0 0 0") +if(b){A.O(p,"top","-9999px") +A.O(p,"left","-9999px")}if(d){A.O(p,"width","0") +A.O(p,"height","0")}if(c)A.O(p,"pointer-events",q) +s=$.e_() +if(s!==B.d2)s=s===B.ac +else s=!0 +if(s)a.classList.add("transparentTextEditing") +A.O(p,"caret-color",r)}, +bxN(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,a4,a5=null +if(a6==null)return a5 +s=t.N +r=t.e +q=A.D(s,r) +p=A.D(s,t.M1) +o=A.c8(self.document,"form") +n=$.arq().gmc() instanceof A.a81 +o.noValidate=!0 +o.method="post" +o.action="#" +A.dL(o,"submit",r.a(A.co(new A.ayP())),a5) +A.aqM(o,!1,n,!0) +m=J.Ma(0,s) +l=A.b8e(a6,B.El) +if(a7!=null)for(s=t.a,r=J.ih(a7,s),k=A.w(r),r=new A.cX(r,r.gE(r),k.h("cX")),j=l.b,k=k.h("M.E"),i=!n,h=a5,g=!1;r.H();){f=r.d +if(f==null)f=k.a(f) +e=J.aj(f) +d=s.a(e.i(f,"autofill")) +c=A.cG(e.i(f,"textCapitalization")) +if(c==="TextCapitalization.words")c=B.Em +else if(c==="TextCapitalization.characters")c=B.Eo +else c=c==="TextCapitalization.sentences"?B.En:B.pK +b=A.b8e(d,new A.QN(c)) +c=b.b +m.push(c) +if(c!==j){a=A.bgc(A.cG(J.bU(s.a(e.i(f,"inputType")),"name")),!1).S_() +b.a.jO(a) +b.jO(a) +A.aqM(a,!1,n,i) +p.q(0,c,b) +q.q(0,c,a) +o.append(a) +if(g){h=a +g=!1}}else g=!0}else{m.push(l.b) +h=a5}B.b.kb(m) +for(s=m.length,a0=0,r="";a00?r+"*":r)+a1}a2=r.charCodeAt(0)==0?r:r +a3=$.WY.i(0,a2) +if(a3!=null)a3.remove() +a4=A.c8(self.document,"input") +A.aqM(a4,!0,!1,!0) +a4.className="submitBtn" +A.axc(a4,"submit") +o.append(a4) +return new A.ayM(o,q,p,h==null?a4:h,a2)}, +b8e(a,b){var s,r=J.aj(a),q=A.cG(r.i(a,"uniqueIdentifier")),p=t.kc.a(r.i(a,"hints")),o=p==null||J.jQ(p)?null:A.cG(J.mq(p)),n=A.bga(t.a.a(r.i(a,"editingValue"))) +if(o!=null){s=$.boN().a.i(0,o) +if(s==null)s=o}else s=null +return new A.Y3(n,q,s,A.f0(r.i(a,"hintText")))}, +bc8(a,b,c){var s=c.a,r=c.b,q=Math.min(s,r) +r=Math.max(s,r) +return B.d.au(a,0,q)+b+B.d.cf(a,r)}, +bD4(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.GF(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.bc8(h,g,new A.d8(f,e)) +f=a1.a +f.toString +if(m!==f){l=B.d.N(g,".") +for(e=A.bq(A.bcG(g),!0,!1,!1).B9(0,f),e=new A.Hi(e.a,e.b,e.c),d=t.Qz,b=h.length;e.H();){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.bc8(h,g,new A.d8(r,j))}else{j=l?r+a[0].length-1:r+a[0].length +i=A.bc8(h,g,new A.d8(r,j))}if(i===f){a0.c=r +a0.d=j +break}}}}a0.e=a1.b +a0.f=a1.c +return a0}, +ayu(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.Dz(e,r,Math.max(0,s),b,c)}, +bga(a){var s=J.aj(a),r=A.f0(s.i(a,"text")),q=B.c.aj(A.oB(s.i(a,"selectionBase"))),p=B.c.aj(A.oB(s.i(a,"selectionExtent"))),o=A.b9D(a,"composingBase"),n=A.b9D(a,"composingExtent") +s=o==null?-1:o +return A.ayu(q,s,n==null?-1:n,p,r)}, +bg9(a){var s,r,q,p=null,o=globalThis.HTMLInputElement +if(o!=null&&a instanceof o){s=A.bfI(a) +r=a.selectionStart +if(r==null)r=p +r=r==null?p:B.c.aj(r) +q=a.selectionEnd +if(q==null)q=p +return A.ayu(r,-1,-1,q==null?p:B.c.aj(q),s)}else{o=globalThis.HTMLTextAreaElement +if(o!=null&&a instanceof o){s=a.value +if(s==null)s=p +r=a.selectionStart +if(r==null)r=p +r=r==null?p:B.c.aj(r) +q=a.selectionEnd +if(q==null)q=p +return A.ayu(r,-1,-1,q==null?p:B.c.aj(q),s)}else throw A.d(A.a8("Initialized with unsupported input type"))}}, +bgP(a){var s,r,q,p,o,n="inputType",m="autofill",l=J.aj(a),k=t.a,j=A.cG(J.bU(k.a(l.i(a,n)),"name")),i=A.wO(J.bU(k.a(l.i(a,n)),"decimal")) +j=A.bgc(j,i===!0) +i=A.f0(l.i(a,"inputAction")) +if(i==null)i="TextInputAction.done" +s=A.wO(l.i(a,"obscureText")) +r=A.wO(l.i(a,"readOnly")) +q=A.wO(l.i(a,"autocorrect")) +p=A.bD2(A.cG(l.i(a,"textCapitalization"))) +k=l.b1(a,m)?A.b8e(k.a(l.i(a,m)),B.El):null +o=A.bxN(t.nA.a(l.i(a,m)),t.kc.a(l.i(a,"fields"))) +l=A.wO(l.i(a,"enableDeltaModel")) +return new A.aDi(j,i,r===!0,s===!0,q!==!1,l===!0,k,o,p)}, +byq(a){return new A.a1Q(a,A.b([],t.Up),$,$,$,null)}, +bLC(){$.WY.am(0,new A.b77())}, +bJ0(){var s,r,q +for(s=$.WY.gbx($.WY),r=A.w(s),r=r.h("@<1>").af(r.z[1]),s=new A.bZ(J.aA(s.a),s.b,r.h("bZ<1,2>")),r=r.z[1];s.H();){q=s.a +if(q==null)q=r.a(q) +q.remove()}$.WY.ao(0)}, +bxy(a){var s=J.aj(a),r=A.hN(J.lr(t.j.a(s.i(a,"transform")),new A.axU(),t.z),!0,t.V) +return new A.axT(A.oB(s.i(a,"width")),A.oB(s.i(a,"height")),new Float32Array(A.ea(r)))}, +bK7(a,b){var s,r={},q=new A.aV($.aP,b.h("aV<0>")) +r.a=!0 +s=a.$1(new A.b6t(r,new A.tt(q,b.h("tt<0>")),b)) +r.a=!1 +if(s!=null)throw A.d(A.bN(s)) +return q}, +bcK(a,b){var s=a.style +A.O(s,"transform-origin","0 0 0") +A.O(s,"transform",A.oC(b))}, +oC(a){var s=A.b7n(a) +if(s===B.EL)return"matrix("+A.j(a[0])+","+A.j(a[1])+","+A.j(a[4])+","+A.j(a[5])+","+A.j(a[12])+","+A.j(a[13])+")" +else if(s===B.jT)return A.bJY(a) +else return"none"}, +b7n(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.jT +if(a[0]===1&&a[1]===0&&a[4]===0&&a[5]===1&&a[12]===0&&a[13]===0)return B.EK +else return B.EL}, +bJY(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.j(a[12])+"px, "+A.j(a[13])+"px, 0px)" +else return"matrix3d("+A.j(s)+","+A.j(a[1])+","+A.j(a[2])+","+A.j(a[3])+","+A.j(a[4])+","+A.j(a[5])+","+A.j(a[6])+","+A.j(a[7])+","+A.j(a[8])+","+A.j(a[9])+","+A.j(a[10])+","+A.j(a[11])+","+A.j(a[12])+","+A.j(a[13])+","+A.j(a[14])+","+A.j(a[15])+")"}, +b7p(a,b){var s=$.btm() +s[0]=b.a +s[1]=b.b +s[2]=b.c +s[3]=b.d +A.b7o(a,s) +return new A.x(s[0],s[1],s[2],s[3])}, +b7o(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=$.bdK() +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=$.btl().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}, +bo3(a,b){return a.a<=b.a&&a.b<=b.b&&a.c>=b.c&&a.d>=b.d}, +eH(a){var s,r +if(a===4278190080)return"#000000" +if((a&4278190080)>>>0===4278190080){s=B.e.hA(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.e.j(a>>>16&255)+","+B.e.j(a>>>8&255)+","+B.e.j(a&255)+","+B.c.j((a>>>24&255)/255)+")" +return r.charCodeAt(0)==0?r:r}}, +bJ2(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.c.b3(d/255,2)+")"}, +blS(){if(A.bKz())return"BlinkMacSystemFont" +var s=$.fZ() +if(s!==B.bi)s=s===B.cx +else s=!0 +if(s)return"-apple-system, BlinkMacSystemFont" +return"Arial"}, +b63(a){var s +if(B.a3H.N(0,a))return a +s=$.fZ() +if(s!==B.bi)s=s===B.cx +else s=!0 +if(s)if(a===".SF Pro Text"||a===".SF Pro Display"||a===".SF UI Text"||a===".SF UI Display")return A.blS() +return'"'+A.j(a)+'", '+A.blS()+", sans-serif"}, +bKU(a){var s,r,q,p=a.length,o=new Float32Array(p*2) +for(s=0,r=0;sc)return c +else return a}, +wV(a,b){var s +if(a==null)return b==null +if(b==null||a.length!==b.length)return!1 +for(s=0;s")).cp(0," ")}, +hA(a,b,c){A.O(a.style,b,c)}, +bod(a){var s=self.document.querySelector("#flutterweb-theme") +if(a!=null){if(s==null){s=A.c8(self.document,"meta") +s.id="flutterweb-theme" +s.name="theme-color" +self.document.head.append(s)}s.content=A.eH(a.a)}else if(s!=null)s.remove()}, +WX(a,b,c,d,e,f,g,h,i){var s=$.blO +if(s==null?$.blO=a.ellipse!=null:s)A.aN(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.bxa(a,0,0,1,g,h,i) +a.restore()}}, +bcH(a){var s +for(;a.lastChild!=null;){s=a.lastChild +if(s.parentNode!=null)s.parentNode.removeChild(s)}}, +b9P(a,b,c){var s=b.h("@<0>").af(c),r=new A.SO(s.h("SO<+key,value(1,2)>")) +r.a=r +r.b=r +return new A.a3N(a,new A.KO(r,s.h("KO<+key,value(1,2)>")),A.D(b,s.h("bg_<+key,value(1,2)>")),s.h("a3N<1,2>"))}, +bor(a,b){if(a.length!==b.length)throw A.d(A.bM(u.L,null))}, +fO(){var s=new Float32Array(16) +s[15]=1 +s[0]=1 +s[5]=1 +s[10]=1 +return new A.dd(s)}, +bzM(a){return new A.dd(a)}, +bzQ(a){var s=new A.dd(new Float32Array(16)) +if(s.lC(a)===0)return null +return s}, +Cc(a){var s=new Float32Array(16),r=J.aj(a) +s[15]=r.i(a,15) +s[14]=r.i(a,14) +s[13]=r.i(a,13) +s[12]=r.i(a,12) +s[11]=r.i(a,11) +s[10]=r.i(a,10) +s[9]=r.i(a,9) +s[8]=r.i(a,8) +s[7]=r.i(a,7) +s[6]=r.i(a,6) +s[5]=r.i(a,5) +s[4]=r.i(a,4) +s[3]=r.i(a,3) +s[2]=r.i(a,2) +s[1]=r.i(a,1) +s[0]=r.i(a,0) +return s}, +bwv(a){var s=new A.a_u(a,A.Gn(null,null,t.FW)) +s.anp(a) +return s}, +bwO(a){var s,r +if(a!=null)return A.bwv(a) +else{s=new A.a1z(A.Gn(null,null,t.tW)) +r=self.window.visualViewport +if(r==null)r=self.window +s.a=A.eL(r,"resize",s.gayR()) +return s}}, +bww(a){var s=t.e.a(A.co(new A.adG())) +A.bxc(a) +return new A.aw8(a,!0,s)}, +bxI(a){if(a!=null)return A.bww(a) +else return A.byl()}, +byl(){return new A.aAG(!0,t.e.a(A.co(new A.adG())))}, +bxP(a,b){var s=new A.a0L(a,b,A.eq(null,t.H),B.hD) +s.anr(a,b) +return s}, +J0:function J0(a){var _=this +_.a=a +_.d=_.c=_.b=null}, +as5:function as5(a,b){this.a=a +this.b=b}, +asa:function asa(a){this.a=a}, +as9:function as9(a){this.a=a}, +asb:function asb(a){this.a=a}, +as8:function as8(a,b){this.a=a +this.b=b}, +as7:function as7(a){this.a=a}, +as6:function as6(a){this.a=a}, +JE:function JE(a,b){this.a=a +this.b=b}, +rj:function rj(a,b){this.a=a +this.b=b}, +au6:function au6(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}, +avS:function avS(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}, +ala:function ala(){}, +lu:function lu(a){this.a=a}, +aup:function aup(a,b,c){this.a=a +this.b=b +this.c=c}, +b33:function b33(){}, +b3i:function b3i(a,b){this.a=a +this.b=b}, +b3h:function b3h(a,b){this.a=a +this.b=b}, +YP:function YP(a){this.a=a}, +a3Q:function a3Q(a){this.a=a +this.b=$}, +Zf:function Zf(){}, +JT:function JT(a,b){this.a=a +this.b=b}, +CS:function CS(a){this.a=a}, +Zo:function Zo(){}, +Zv:function Zv(){}, +CR:function CR(a,b){this.a=a +this.b=b}, +a2p:function a2p(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 +_.Q=i}, +aCm:function aCm(){}, +aCn:function aCn(a){this.a=a}, +aCj:function aCj(){}, +aCk:function aCk(a){this.a=a}, +aCl:function aCl(a){this.a=a}, +vg:function vg(a,b){this.a=a +this.b=b}, +zD:function zD(a,b){this.a=a +this.b=b}, +nX:function nX(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +Nf:function Nf(a){this.a=a}, +a0C:function a0C(a,b){this.a=a +this.b=b}, +pW:function pW(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +b6h:function b6h(a,b){this.a=a +this.b=b}, +b6g:function b6g(a,b){this.a=a +this.b=b}, +a8S:function a8S(a,b,c,d,e){var _=this +_.a=a +_.b=$ +_.c=b +_.d=c +_.e=d +_.f=e +_.w=_.r=null}, +aOc:function aOc(){}, +aOd:function aOd(){}, +aOe:function aOe(a){this.a=a}, +aOf:function aOf(a){this.a=a}, +aOg:function aOg(){}, +Ah:function Ah(a,b,c){this.a=a +this.b=b +this.c=c}, +wm:function wm(a,b,c){this.a=a +this.b=b +this.c=c}, +yx:function yx(a,b,c){this.a=a +this.b=b +this.c=c}, +aOb:function aOb(a){this.a=a}, +a2w:function a2w(a){this.a=a}, +b76:function b76(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +xx:function xx(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.d=!1}, +Zl:function Zl(){}, +Sh:function Sh(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=$}, +Si:function Si(a,b){this.a=a +this.b=b +this.c=$}, +Zd:function Zd(a,b,c,d){var _=this +_.a=$ +_.b=a +_.c=b +_.d=0 +_.e=-1 +_.f=c +_.r=d +_.w=!1}, +JU:function JU(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.e=_.d=$ +_.f=!1 +_.r=0 +_.w=null +_.x=d}, +k8:function k8(){}, +aJH:function aJH(a){this.c=a}, +aHM:function aHM(a,b){this.a=a +this.b=b}, +Db:function Db(){}, +a7M:function a7M(a,b){this.c=a +this.a=null +this.b=b}, +Y8:function Y8(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +ZB:function ZB(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +ZE:function ZE(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +ZD:function ZD(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +a56:function a56(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +Rk:function Rk(a,b,c){var _=this +_.f=a +_.c=b +_.a=null +_.b=c}, +a54:function a54(a,b,c){var _=this +_.f=a +_.c=b +_.a=null +_.b=c}, +a5Y:function a5Y(a,b,c){var _=this +_.c=a +_.d=b +_.a=null +_.b=c}, +a3n:function a3n(a){this.a=a}, +aEo:function aEo(a){this.a=a +this.b=$}, +aEp:function aEp(a,b){this.a=a +this.b=b}, +aAB:function aAB(a,b,c){this.a=a +this.b=b +this.c=c}, +aAD:function aAD(a,b,c){this.a=a +this.b=b +this.c=c}, +aAE:function aAE(a,b,c){this.a=a +this.b=b +this.c=c}, +avB:function avB(){}, +aus:function aus(a,b){this.a=a +this.b=b +this.c=$}, +Zp:function Zp(a){this.a=a}, +b3k:function b3k(){}, +aGS:function aGS(){}, +hg:function hg(a,b){this.a=null +this.b=a +this.$ti=b}, +a_e:function a_e(a,b){var _=this +_.a=$ +_.b=1 +_.c=a +_.$ti=b}, +CT:function CT(a,b,c,d,e,f){var _=this +_.a=a +_.b=$ +_.c=null +_.d=b +_.e=c +_.f=0 +_.r=d +_.w=e +_.x=!0 +_.y=4278190080 +_.z=!1 +_.ax=_.at=_.as=_.Q=null +_.ay=f +_.CW=_.ch=null +_.cx=0}, +JV:function JV(a){this.a=$ +this.b=a}, +Zt:function Zt(a,b){this.a=a +this.b=b +this.c=$}, +auq:function auq(a){var _=this +_.a=a +_.b=$ +_.c=0 +_.d=null}, +Zg:function Zg(a){this.a=a +this.b=$}, +auv:function auv(){}, +Zu:function Zu(a){var _=this +_.a=$ +_.b=a +_.c=!1 +_.d=null}, +u7:function u7(){this.c=this.b=this.a=null}, +aK2:function aK2(a,b){this.a=a +this.b=b}, +CK:function CK(a,b){this.a=a +this.b=b}, +YR:function YR(){var _=this +_.a=null +_.b=$ +_.c=null +_.d=$}, +au3:function au3(a){this.a=a}, +a8K:function a8K(){}, +Zk:function Zk(a,b,c,d,e,f,g){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.a=$}, +Zi:function Zi(a,b,c,d,e,f){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.a=$}, +Zj:function Zj(a,b,c,d,e,f){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.a=$}, +Zh:function Zh(a,b,c,d,e,f,g,h){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.a=$}, +Zm:function Zm(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=null +_.r=$ +_.w=!1}, +Qt:function Qt(a,b){this.a=a +this.b=b}, +pI:function pI(a){var _=this +_.a=null +_.b=!0 +_.c=!1 +_.w=_.r=_.f=_.e=_.d=null +_.x=a +_.y=null +_.at=_.as=_.Q=_.z=-1 +_.ax=!1 +_.ch=_.ay=null +_.CW=-1}, +aPA:function aPA(a){this.a=a}, +Zw:function Zw(a,b){this.a=a +this.b=b +this.c=!1}, +a9N:function a9N(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=$ +_.d=c +_.e=d}, +Zr:function Zr(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +JX:function JX(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=$}, +auw:function auw(a){this.a=a}, +JW:function JW(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}, +Zq:function Zq(a){var _=this +_.a=$ +_.b=-1/0 +_.c=a +_.d=0 +_.e=!1 +_.z=_.y=_.x=_.w=_.r=_.f=0 +_.Q=$ +_.as=!1}, +Zn:function Zn(a){this.a=a}, +auu:function auu(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=0 +_.d=c +_.e=d}, +b3o:function b3o(a){this.a=a}, +M6:function M6(a,b){this.a=a +this.b=b}, +YQ:function YQ(a){this.a=a}, +Zx:function Zx(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=$}, +aux:function aux(a){this.a=a}, +ZG:function ZG(a,b){this.a=a +this.b=b}, +auT:function auT(a,b){this.a=a +this.b=b}, +auU:function auU(a,b){this.a=a +this.b=b}, +auR:function auR(a){this.a=a}, +auS:function auS(a,b){this.a=a +this.b=b}, +auQ:function auQ(a){this.a=a}, +auO:function auO(){}, +auP:function auP(){}, +azm:function azm(){}, +azn:function azn(){}, +ZS:function ZS(a,b){this.a=a +this.b=b}, +L2:function L2(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +azQ:function azQ(){this.a=!1 +this.b=null}, +axa:function axa(a){this.a=a}, +axd:function axd(){}, +a2r:function a2r(a,b){this.a=a +this.b=b}, +aCo:function aCo(a){this.a=a}, +a2q:function a2q(a,b){this.a=a +this.b=b}, +LV:function LV(a,b){this.a=a +this.b=b}, +a0c:function a0c(a,b,c){this.a=a +this.b=b +this.c=c}, +KK:function KK(a,b){this.a=a +this.b=b}, +b68:function b68(a){this.a=a}, +b3S:function b3S(){}, +aeM:function aeM(a,b){this.a=a +this.b=-1 +this.$ti=b}, +ic:function ic(a,b){this.a=a +this.$ti=b}, +aeR:function aeR(a,b){this.a=a +this.b=-1 +this.$ti=b}, +tj:function tj(a,b){this.a=a +this.$ti=b}, +a0a:function a0a(a,b){this.a=a +this.b=$ +this.$ti=b}, +a1j:function a1j(a){var _=this +_.a=a +_.e=_.d=_.c=_.b=null +_.y=_.x=_.w=_.r=_.f=$}, +aA0:function aA0(a){this.a=a}, +aA1:function aA1(a){this.a=a}, +ayQ:function ayQ(){}, +a85:function a85(a,b){this.a=a +this.b=b}, +Ax:function Ax(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +al9:function al9(a,b){this.a=a +this.b=b}, +aM9:function aM9(){}, +b7a:function b7a(){}, +b79:function b79(){}, +aA9:function aA9(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=$ +_.c=b +_.d=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=!1}, +aAa:function aAa(){}, +aAb:function aAb(){}, +aAc:function aAc(){}, +aAd:function aAd(){}, +aAe:function aAe(){}, +aAf:function aAf(){}, +aAh:function aAh(){}, +aAg:function aAg(a){this.a=a}, +aAi:function aAi(a){this.a=a}, +aAj:function aAj(a){this.a=a}, +a0W:function a0W(a,b,c){var _=this +_.a=a +_.c=b +_.d=c +_.f=null}, +azu:function azu(a,b,c){this.a=a +this.b=b +this.c=c}, +DT:function DT(a,b){this.a=a +this.b=b}, +yy:function yy(a,b){this.a=a +this.b=b}, +Lu:function Lu(a){this.a=a}, +b6l:function b6l(a){this.a=a}, +b6m:function b6m(a){this.a=a}, +b6n:function b6n(){}, +b6k:function b6k(){}, +il:function il(){}, +a1o:function a1o(){}, +Ls:function Ls(){}, +Lt:function Lt(){}, +Ji:function Ji(){}, +lF:function lF(a,b){this.a=a +this.$ti=b}, +a_f:function a_f(a){this.b=this.a=null +this.$ti=a}, +Hr:function Hr(a,b,c){this.a=a +this.b=b +this.$ti=c}, +NU:function NU(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}, +qj:function qj(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}, +ej:function ej(a){this.b=a}, +a9M:function a9M(a){this.a=a}, +SJ:function SJ(){}, +NW:function NW(a,b,c,d,e,f){var _=this +_.CW=a +_.cx=b +_.kZ$=c +_.x=d +_.a=e +_.b=-1 +_.c=f +_.w=_.r=_.f=_.e=_.d=null}, +a5R:function a5R(a,b,c,d,e,f){var _=this +_.CW=a +_.cx=b +_.kZ$=c +_.x=d +_.a=e +_.b=-1 +_.c=f +_.w=_.r=_.f=_.e=_.d=null}, +NV:function NV(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}, +aPE:function aPE(a,b,c){this.a=a +this.b=b +this.c=c}, +aPD:function aPD(a,b){this.a=a +this.b=b}, +ax5:function ax5(a,b,c,d){var _=this +_.a=a +_.a9Q$=b +_.xW$=c +_.q6$=d}, +NX:function NX(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}, +NY:function NY(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}, +Gu:function Gu(a){this.a=a +this.b=!1}, +Gv:function Gv(){var _=this +_.e=_.d=_.c=_.b=_.a=null +_.f=!0 +_.r=4278190080 +_.z=_.y=_.x=_.w=null}, +jX:function jX(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +aJV:function aJV(){var _=this +_.d=_.c=_.b=_.a=0}, +avE:function avE(){var _=this +_.d=_.c=_.b=_.a=0}, +adC:function adC(){this.b=this.a=null}, +avW:function avW(){var _=this +_.d=_.c=_.b=_.a=0}, +w7:function w7(a,b){var _=this +_.a=a +_.b=b +_.c=0 +_.e=_.d=-1}, +aIH:function aIH(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1 +_.e=0 +_.f=-1 +_.Q=_.z=_.y=_.x=_.w=_.r=0}, +a9P:function a9P(a){this.a=a}, +amC:function amC(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=-1 +_.f=0}, +aiV:function aiV(a){var _=this +_.b=0 +_.c=a +_.e=0 +_.f=!1}, +b_b:function b_b(a,b){this.a=a +this.b=b}, +aPu:function aPu(a){this.a=null +this.b=a}, +a9O:function a9O(a,b,c){this.a=a +this.c=b +this.d=c}, +Vt:function Vt(a,b,c){this.c=a +this.a=b +this.b=c}, +I8:function I8(a,b,c){this.a=a +this.b=b +this.c=c}, +Fj:function Fj(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}, +vp:function vp(a){var _=this +_.a=a +_.b=-1 +_.e=_.d=_.c=0}, +rF:function rF(){this.b=this.a=null}, +aO9:function aO9(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +aIJ:function aIJ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.e=_.d=0 +_.f=d}, +vi:function vi(a,b){this.a=a +this.b=b}, +a5U:function a5U(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}, +aIQ:function aIQ(a){this.a=a}, +aKs:function aKs(a,b,c){var _=this +_.a=a +_.b=null +_.c=b +_.d=c +_.f=_.e=!1 +_.r=1}, +eu:function eu(){}, +KS:function KS(){}, +NL:function NL(){}, +a5u:function a5u(){}, +a5y:function a5y(a,b){this.a=a +this.b=b}, +a5w:function a5w(a,b){this.a=a +this.b=b}, +a5v:function a5v(a){this.a=a}, +a5x:function a5x(a){this.a=a}, +a5f:function a5f(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a5e:function a5e(a){var _=this +_.f=a +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a5d:function a5d(a){var _=this +_.f=a +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a5h:function a5h(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a5k:function a5k(a,b,c){var _=this +_.f=a +_.r=b +_.w=c +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a5m:function a5m(a){var _=this +_.f=a +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a5t:function a5t(a,b,c){var _=this +_.f=a +_.r=b +_.w=c +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a5p:function a5p(a,b,c){var _=this +_.f=a +_.r=b +_.w=c +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a5r:function a5r(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a5q:function a5q(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a5i:function a5i(a,b,c){var _=this +_.f=a +_.r=b +_.w=c +_.x=null +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a5l:function a5l(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a5g:function a5g(a,b,c){var _=this +_.f=a +_.r=b +_.w=c +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a5o:function a5o(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a5s:function a5s(a,b,c,d){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a5j:function a5j(a,b,c){var _=this +_.f=a +_.r=b +_.w=c +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +NK:function NK(a,b,c,d){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a5n:function a5n(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +b_a:function b_a(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}, +a7q:function a7q(){var _=this +_.d=_.c=_.b=_.a=!1}, +a9Q:function a9Q(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=!1}, +wL:function wL(){}, +aCg:function aCg(){this.b=this.a=$}, +aCh:function aCh(){}, +aCi:function aCi(a,b){this.a=a +this.b=b}, +Gw:function Gw(a){this.a=a}, +NZ:function NZ(a,b,c){var _=this +_.CW=null +_.x=a +_.a=b +_.b=-1 +_.c=c +_.w=_.r=_.f=_.e=_.d=null}, +aPv:function aPv(a){this.a=a}, +aPx:function aPx(a){this.a=a}, +aPy:function aPy(a){this.a=a}, +yb:function yb(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.e=d +_.r=_.f=!1}, +aH8:function aH8(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aH9:function aH9(){}, +aNM:function aNM(){this.a=null +this.b=!1}, +DG:function DG(){}, +a1Y:function a1Y(a,b,c,d,e,f,g){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g}, +aBG:function aBG(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +a1V:function a1V(a,b,c,d,e,f){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f}, +aBE:function aBE(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +E2:function E2(a,b,c,d,e,f){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f}, +aBF:function aBF(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +a1T:function a1T(a,b,c,d,e,f,g,h){var _=this +_.x=a +_.y=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h}, +oX:function oX(){}, +RY:function RY(a,b,c){this.a=a +this.b=b +this.c=c}, +TP:function TP(a,b){this.a=a +this.b=b}, +a0H:function a0H(){}, +N2:function N2(a,b){this.b=a +this.c=b +this.a=null}, +MX:function MX(a){this.b=a +this.a=null}, +a8w:function a8w(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}, +oa:function oa(a,b){this.b=a +this.c=b +this.d=1}, +AL:function AL(a,b,c){this.a=a +this.b=b +this.c=c}, +b64:function b64(){}, +zV:function zV(a,b){this.a=a +this.b=b}, +fQ:function fQ(){}, +a5T:function a5T(){}, +hV:function hV(){}, +aIP:function aIP(){}, +wH:function wH(a,b,c){this.a=a +this.b=b +this.c=c}, +aJI:function aJI(){}, +O_:function O_(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}, +LT:function LT(a,b){this.a=a +this.b=b}, +aC9:function aC9(a,b,c){this.a=a +this.b=b +this.c=c}, +aCa:function aCa(a,b){this.a=a +this.b=b}, +aC7:function aC7(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aC8:function aC8(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a2m:function a2m(a,b){this.a=a +this.b=b}, +Q3:function Q3(a){this.a=a}, +LU:function LU(a,b,c){var _=this +_.a=a +_.c=_.b=!1 +_.d=b +_.e=c}, +YI:function YI(){}, +atF:function atF(){}, +atG:function atG(a){this.a=a}, +J3:function J3(a,b){this.a=a +this.b=b}, +r0:function r0(a,b){this.a=a +this.b=b}, +xW:function xW(a,b){this.a=a +this.b=b}, +b6D:function b6D(){}, +b6E:function b6E(a){this.a=a}, +b6C:function b6C(a){this.a=a}, +b6F:function b6F(){}, +a2Q:function a2Q(a,b){this.a=a +this.$ti=b}, +aDq:function aDq(a,b){this.a=a +this.b=b}, +aDr:function aDr(a){this.a=a}, +aDt:function aDt(a){this.a=a}, +aDs:function aDs(a){this.a=a}, +pa:function pa(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=_.e=null +_.$ti=e}, +b6s:function b6s(a,b){this.a=a +this.b=b}, +b6q:function b6q(a,b){this.a=a +this.b=b}, +b6r:function b6r(a){this.a=a}, +b3s:function b3s(){}, +b3t:function b3t(){}, +b3u:function b3u(){}, +b3v:function b3v(){}, +b3w:function b3w(){}, +b3x:function b3x(){}, +b3y:function b3y(){}, +b3z:function b3z(){}, +b31:function b31(a,b,c){this.a=a +this.b=b +this.c=c}, +a3d:function a3d(a){this.a=$ +this.b=a}, +aDT:function aDT(a){this.a=a}, +aDU:function aDU(a){this.a=a}, +aDV:function aDV(a){this.a=a}, +aDX:function aDX(a){this.a=a}, +p_:function p_(a){this.a=a}, +aDY:function aDY(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=null +_.e=!1 +_.f=d +_.r=e}, +aE3:function aE3(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aE4:function aE4(a){this.a=a}, +aE5:function aE5(a,b,c){this.a=a +this.b=b +this.c=c}, +aE6:function aE6(a,b){this.a=a +this.b=b}, +aE_:function aE_(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aE0:function aE0(a,b,c){this.a=a +this.b=b +this.c=c}, +aE1:function aE1(a,b){this.a=a +this.b=b}, +aE2:function aE2(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aDZ:function aDZ(a,b,c){this.a=a +this.b=b +this.c=c}, +aE7:function aE7(a,b){this.a=a +this.b=b}, +aGe:function aGe(){}, +atE:function atE(){}, +Na:function Na(a){var _=this +_.d=a +_.a=_.e=$ +_.c=_.b=!1}, +aGw:function aGw(){}, +Q2:function Q2(a,b){var _=this +_.d=a +_.e=b +_.f=null +_.a=$ +_.c=_.b=!1}, +aO5:function aO5(){}, +aO6:function aO6(){}, +ap:function ap(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=$}, +qs:function qs(a,b){this.a=a +this.b=b}, +aGR:function aGR(a){this.a=a}, +a0J:function a0J(){this.a=null +this.b=$ +this.c=!1}, +a0I:function a0I(a){this.a=!1 +this.b=a}, +ayV:function ayV(a,b,c){this.a=a +this.b=b +this.c=c}, +ayW:function ayW(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a2g:function a2g(a,b){this.a=a +this.b=b +this.c=$}, +a0K:function a0K(a,b,c,d,e){var _=this +_.a=a +_.d=b +_.e=c +_.id=_.go=_.fy=_.fx=_.fr=_.dy=_.cy=_.ch=_.ay=_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=null +_.k1=d +_.p4=_.p3=_.p2=_.k4=_.k3=_.k2=null +_.R8=e +_.ry=null}, +az4:function az4(a,b,c){this.a=a +this.b=b +this.c=c}, +az3:function az3(a,b){this.a=a +this.b=b}, +az_:function az_(a,b){this.a=a +this.b=b}, +az0:function az0(a,b){this.a=a +this.b=b}, +az1:function az1(){}, +az2:function az2(a,b){this.a=a +this.b=b}, +ayZ:function ayZ(a){this.a=a}, +ayY:function ayY(a){this.a=a}, +ayX:function ayX(a){this.a=a}, +az5:function az5(a,b){this.a=a +this.b=b}, +b6K:function b6K(a,b,c){this.a=a +this.b=b +this.c=c}, +abl:function abl(){}, +a63:function a63(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}, +aJ3:function aJ3(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aJ4:function aJ4(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aJ5:function aJ5(a,b){this.b=a +this.c=b}, +aM7:function aM7(){}, +aM8:function aM8(){}, +a6e:function a6e(a,b,c){var _=this +_.a=a +_.c=b +_.d=c +_.e=$}, +aJm:function aJm(){}, +TG:function TG(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aUu:function aUu(){}, +aUv:function aUv(a){this.a=a}, +aos:function aos(){}, +q4:function q4(a,b){this.a=a +this.b=b}, +BE:function BE(){this.a=0}, +b_i:function b_i(a,b,c,d,e,f){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=null +_.r=!1}, +b_k:function b_k(){}, +b_j:function b_j(a,b,c){this.a=a +this.b=b +this.c=c}, +b_l:function b_l(a){this.a=a}, +b_m:function b_m(a){this.a=a}, +b_n:function b_n(a){this.a=a}, +b_o:function b_o(a){this.a=a}, +b_p:function b_p(a){this.a=a}, +b_q:function b_q(a){this.a=a}, +b2n:function b2n(a,b,c,d,e,f){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=null +_.r=!1}, +b2o:function b2o(a,b,c){this.a=a +this.b=b +this.c=c}, +b2p:function b2p(a){this.a=a}, +b2q:function b2q(a){this.a=a}, +b2r:function b2r(a){this.a=a}, +b2s:function b2s(a){this.a=a}, +aZR:function aZR(a,b,c,d,e,f){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=null +_.r=!1}, +aZS:function aZS(a,b,c){this.a=a +this.b=b +this.c=c}, +aZT:function aZT(a){this.a=a}, +aZU:function aZU(a){this.a=a}, +aZV:function aZV(a){this.a=a}, +aZW:function aZW(a){this.a=a}, +aZX:function aZX(a){this.a=a}, +Ib:function Ib(a,b){this.a=null +this.b=a +this.c=b}, +aJc:function aJc(a){this.a=a +this.b=0}, +aJd:function aJd(a,b){this.a=a +this.b=b}, +ban:function ban(){}, +aK5:function aK5(a,b){var _=this +_.a=a +_.c=_.b=null +_.d=0 +_.e=b}, +aK6:function aK6(a){this.a=a}, +aK7:function aK7(a){this.a=a}, +aK8:function aK8(a){this.a=a}, +aKa:function aKa(a,b,c){this.a=a +this.b=b +this.c=c}, +aKb:function aKb(a){this.a=a}, +a1P:function a1P(a){this.a=a}, +a1O:function a1O(a){var _=this +_.a=a +_.fx=_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=null}, +aHg:function aHg(a,b){var _=this +_.b=_.a=null +_.c=a +_.d=b}, +Jh:function Jh(a,b){this.a=a +this.b=b}, +arA:function arA(a,b){this.a=a +this.b=b}, +arB:function arB(a){this.a=a}, +Sg:function Sg(a,b){this.a=a +this.b=b}, +auj:function auj(a,b,c){var _=this +_.e=a +_.a=b +_.b=c +_.c=null}, +a01:function a01(a,b){this.a=a +this.b=b +this.c=null}, +a7V:function a7V(a,b){var _=this +_.d=null +_.a=a +_.b=b +_.c=!1}, +aLX:function aLX(a){this.a=a}, +a1l:function a1l(a,b,c){var _=this +_.d=a +_.a=b +_.b=c +_.c=!1}, +Xn:function Xn(a){this.a=a +this.b=null}, +arD:function arD(a){this.a=a}, +arE:function arE(a){this.a=a}, +arC:function arC(a,b,c){this.a=a +this.b=b +this.c=c}, +aCN:function aCN(a,b){var _=this +_.e=null +_.a=a +_.b=b +_.c=null}, +aCX:function aCX(a,b,c,d){var _=this +_.e=a +_.f=b +_.r=1 +_.w=null +_.x=!1 +_.a=c +_.b=d +_.c=null}, +aCY:function aCY(a,b){this.a=a +this.b=b}, +aCZ:function aCZ(a){this.a=a}, +a3f:function a3f(a,b){this.a=a +this.b=b +this.c=!1}, +a3F:function a3F(a,b){var _=this +_.d=null +_.a=a +_.b=b +_.c=!1}, +aMP:function aMP(a,b,c){var _=this +_.e=null +_.f=a +_.r=null +_.w=0 +_.a=b +_.b=c +_.c=null}, +aMW:function aMW(a){this.a=a}, +aMX:function aMX(a){this.a=a}, +aMY:function aMY(a){this.a=a}, +DF:function DF(a){this.a=a}, +ayL:function ayL(a){this.a=a}, +a8u:function a8u(a){this.a=a}, +a8t:function a8t(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}, +px:function px(a,b){this.a=a +this.b=b}, +As:function As(a,b){this.a=a +this.b=b}, +a6s:function a6s(){}, +aB1:function aB1(a,b){this.a=a +this.b=b +this.c=null}, +rJ:function rJ(){}, +AJ:function AJ(a,b,c){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 +_.p2=_.p1=_.ok=_.k4=null +_.p4=_.p3=0}, +aNn:function aNn(a){this.a=a}, +arF:function arF(a,b){this.a=a +this.b=b}, +yD:function yD(a,b){this.a=a +this.b=b}, +PK:function PK(a,b){this.a=a +this.b=b}, +az6:function az6(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=null +_.r=f +_.w=g +_.x=!1 +_.z=h +_.Q=null +_.as=i}, +az7:function az7(a){this.a=a}, +az8:function az8(a,b){this.a=a +this.b=b}, +aza:function aza(){}, +az9:function az9(a){this.a=a}, +L0:function L0(a,b){this.a=a +this.b=b}, +aNi:function aNi(a){this.a=a}, +aNe:function aNe(){}, +awv:function awv(){this.a=null}, +aww:function aww(a){this.a=a}, +aG6:function aG6(){var _=this +_.b=_.a=null +_.c=0 +_.d=!1}, +aG8:function aG8(a){this.a=a}, +aG7:function aG7(a){this.a=a}, +atM:function atM(a,b){this.a=a +this.b=b +this.c=null}, +aa7:function aa7(a,b){var _=this +_.d=null +_.a=a +_.b=b +_.c=!1}, +aQb:function aQb(a){this.a=a}, +aNu:function aNu(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 +_.a$=c +_.b$=d +_.c$=e +_.d$=f}, +aQn:function aQn(a,b){var _=this +_.f=_.e=null +_.a=a +_.b=b +_.c=null}, +aQo:function aQo(a){this.a=a}, +aQp:function aQp(a){this.a=a}, +aQq:function aQq(a,b){this.a=a +this.b=b}, +aQr:function aQr(a){this.a=a}, +aQs:function aQs(a){this.a=a}, +aQt:function aQt(a){this.a=a}, +q8:function q8(){}, +agR:function agR(){}, +ab_:function ab_(a,b){this.a=a +this.b=b}, +mQ:function mQ(a,b){this.a=a +this.b=b}, +aDB:function aDB(){}, +aDD:function aDD(){}, +aP7:function aP7(){}, +aP9:function aP9(a,b){this.a=a +this.b=b}, +aPb:function aPb(){}, +aTf:function aTf(a,b,c){var _=this +_.a=!1 +_.b=a +_.c=b +_.d=c}, +a6P:function a6P(a){this.a=a +this.b=0}, +aPz:function aPz(a,b){this.a=a +this.b=b}, +YS:function YS(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=!1 +_.f=null +_.w=_.r=$ +_.x=null +_.y=!1}, +au5:function au5(){}, +zP:function zP(a,b,c){this.a=a +this.b=b +this.c=c}, +Fm:function Fm(a,b,c,d,e,f,g){var _=this +_.f=a +_.r=b +_.w=c +_.a=d +_.b=e +_.c=f +_.d=g}, +Gt:function Gt(){}, +Z1:function Z1(a,b){this.b=a +this.c=b +this.a=null}, +a7N:function a7N(a){this.b=a +this.a=null}, +au4:function au4(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=0 +_.r=f +_.w=!0}, +aCc:function aCc(){}, +aCd:function aCd(a,b,c){this.a=a +this.b=b +this.c=c}, +aCe:function aCe(a){this.a=a}, +aCf:function aCf(a){this.a=a}, +aQx:function aQx(){}, +aQw:function aQw(){}, +aEB:function aEB(a,b){this.b=a +this.a=b}, +aVK:function aVK(){}, +nW:function nW(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.rr$=a +_.oB$=b +_.iv$=c +_.kW$=d +_.mE$=e +_.mF$=f +_.mG$=g +_.hm$=h +_.hn$=i +_.c=j +_.d=k +_.e=l +_.f=m +_.r=n +_.w=o +_.a=p +_.b=q}, +aXX:function aXX(){}, +aXY:function aXY(){}, +aXW:function aXW(){}, +a0A:function a0A(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.rr$=a +_.oB$=b +_.iv$=c +_.kW$=d +_.mE$=e +_.mF$=f +_.mG$=g +_.hm$=h +_.hn$=i +_.c=j +_.d=k +_.e=l +_.f=m +_.r=n +_.w=o +_.a=p +_.b=q}, +wc:function wc(a,b,c){var _=this +_.a=a +_.b=-1 +_.c=0 +_.d=null +_.f=_.e=0 +_.w=_.r=-1 +_.x=!1 +_.y=b +_.z=c +_.as=_.Q=$}, +aEJ:function aEJ(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}, +a9d:function a9d(a){this.a=a +this.c=this.b=null}, +aOw:function aOw(){}, +v0:function v0(a,b){this.a=a +this.b=b}, +azr:function azr(a){this.a=a}, +aSG:function aSG(a,b){this.b=a +this.a=b}, +v_:function v_(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=e}, +b37:function b37(a,b,c){this.a=a +this.b=b +this.c=c}, +a7Z:function a7Z(a){this.a=a}, +aQY:function aQY(a){this.a=a}, +oY:function oY(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}, +pv:function pv(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}, +L3:function L3(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}, +L5:function L5(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=$}, +L4:function L4(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}, +aHQ:function aHQ(){}, +B8:function B8(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=$}, +aQi:function aQi(a){this.a=a +this.b=null}, +GH:function GH(a,b,c){var _=this +_.a=a +_.b=b +_.d=_.c=$ +_.e=c +_.r=_.f=$}, +DU:function DU(a,b){this.a=a +this.b=b}, +xj:function xj(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.b=d}, +Sk:function Sk(a,b){this.a=a +this.b=b}, +eF:function eF(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +t7:function t7(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +afB:function afB(a,b,c){this.c=a +this.a=b +this.b=c}, +atA:function atA(a){this.a=a}, +a_3:function a_3(){}, +ayT:function ayT(){}, +aH4:function aH4(){}, +azb:function azb(){}, +axf:function axf(){}, +aBA:function aBA(){}, +aH0:function aH0(){}, +aJJ:function aJJ(){}, +aN_:function aN_(){}, +aNw:function aNw(){}, +ayU:function ayU(){}, +aH6:function aH6(){}, +aQN:function aQN(){}, +aHb:function aHb(){}, +awi:function awi(){}, +aIS:function aIS(){}, +ayI:function ayI(){}, +aSy:function aSy(){}, +a4A:function a4A(){}, +GD:function GD(a,b){this.a=a +this.b=b}, +QN:function QN(a){this.a=a}, +ayM:function ayM(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +ayP:function ayP(){}, +ayN:function ayN(a,b){this.a=a +this.b=b}, +ayO:function ayO(a,b,c){this.a=a +this.b=b +this.c=c}, +Y3:function Y3(a,b,c,d){var _=this +_.a=a +_.b=b +_.d=c +_.e=d}, +GF:function GF(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}, +Dz:function Dz(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aDi:function aDi(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}, +a1Q:function a1Q(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 +_.a$=c +_.b$=d +_.c$=e +_.d$=f}, +a81:function a81(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 +_.a$=c +_.b$=d +_.c$=e +_.d$=f}, +aM6:function aM6(a){this.a=a}, +Kw:function Kw(){}, +awq:function awq(a){this.a=a}, +awr:function awr(){}, +aws:function aws(){}, +awt:function awt(){}, +aCv:function aCv(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 +_.a$=c +_.b$=d +_.c$=e +_.d$=f}, +aCy:function aCy(a){this.a=a}, +aCz:function aCz(a,b){this.a=a +this.b=b}, +aCw:function aCw(a){this.a=a}, +aCx:function aCx(a){this.a=a}, +arV:function arV(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 +_.a$=c +_.b$=d +_.c$=e +_.d$=f}, +arW:function arW(a){this.a=a}, +azE:function azE(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 +_.a$=c +_.b$=d +_.c$=e +_.d$=f}, +azG:function azG(a){this.a=a}, +azH:function azH(a){this.a=a}, +azF:function azF(a){this.a=a}, +aQA:function aQA(){}, +aQH:function aQH(a,b){this.a=a +this.b=b}, +aQO:function aQO(){}, +aQJ:function aQJ(a){this.a=a}, +aQM:function aQM(){}, +aQI:function aQI(a){this.a=a}, +aQL:function aQL(a){this.a=a}, +aQy:function aQy(){}, +aQE:function aQE(){}, +aQK:function aQK(){}, +aQG:function aQG(){}, +aQF:function aQF(){}, +aQD:function aQD(a){this.a=a}, +b77:function b77(){}, +aQj:function aQj(a){this.a=a}, +aQk:function aQk(a){this.a=a}, +aCs:function aCs(){var _=this +_.a=$ +_.b=null +_.c=!1 +_.d=null +_.f=$}, +aCu:function aCu(a){this.a=a}, +aCt:function aCt(a){this.a=a}, +ayt:function ayt(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +axT:function axT(a,b,c){this.a=a +this.b=b +this.c=c}, +axU:function axU(){}, +b6t:function b6t(a,b,c){this.a=a +this.b=b +this.c=c}, +Rl:function Rl(a,b){this.a=a +this.b=b}, +b62:function b62(){}, +a3N:function a3N(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +dd:function dd(a){this.a=a}, +azw:function azw(a){this.a=a +this.c=this.b=0}, +a_u:function a_u(a,b){this.a=a +this.b=$ +this.c=b}, +aw7:function aw7(a){this.a=a}, +aw6:function aw6(){}, +awD:function awD(){}, +a1z:function a1z(a){this.a=$ +this.b=a}, +aw8:function aw8(a,b,c){var _=this +_.d=a +_.a=null +_.ay$=b +_.ch$=c}, +aw9:function aw9(a){this.a=a}, +ayJ:function ayJ(){}, +aVT:function aVT(){}, +adG:function adG(){}, +aAG:function aAG(a,b){this.a=null +this.ay$=a +this.ch$=b}, +aAH:function aAH(a){this.a=a}, +a0G:function a0G(){}, +ayR:function ayR(a){this.a=a}, +ayS:function ayS(a,b){this.a=a +this.b=b}, +a0L:function a0L(a,b,c,d){var _=this +_.x=null +_.a=a +_.b=b +_.c=null +_.d=c +_.e=$ +_.f=d +_.r=null}, +abm:function abm(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aet:function aet(){}, +aeL:function aeL(){}, +afk:function afk(){}, +ahb:function ahb(){}, +ahc:function ahc(){}, +ahd:function ahd(){}, +aj_:function aj_(){}, +aj0:function aj0(){}, +apy:function apy(){}, +apF:function apF(){}, +b9A:function b9A(){}, +bJp(){return $}, +dt(a,b,c){if(b.h("ao<0>").b(a))return new A.SY(a,b.h("@<0>").af(c).h("SY<1,2>")) +return new A.xv(a,b.h("@<0>").af(c).h("xv<1,2>"))}, +jl(a){return new A.lJ("Field '"+a+"' has not been initialized.")}, +fc(a){return new A.lJ("Local '"+a+"' has not been initialized.")}, +jm(a){return new A.lJ("Local '"+a+"' has already been initialized.")}, +bw5(a){return new A.lv(a)}, +b6w(a){var s,r=a^48 +if(r<=9)return r +s=a|32 +if(97<=s&&s<=102)return s-87 +return-1}, +bnP(a,b){var s=A.b6w(a.charCodeAt(b)),r=A.b6w(a.charCodeAt(b+1)) +return s*16+r-(r&256)}, +a4(a,b){a=a+b&536870911 +a=a+((a&524287)<<10)&536870911 +return a^a>>>6}, +i2(a){a=a+((a&67108863)<<3)&536870911 +a^=a>>>11 +return a+((a&16383)<<15)&536870911}, +bCT(a,b,c){return A.i2(A.a4(A.a4(c,a),b))}, +bju(a,b,c,d,e){return A.i2(A.a4(A.a4(A.a4(A.a4(e,a),b),c),d))}, +hl(a,b,c){return a}, +bcB(a){var s,r +for(s=$.Cd.length,r=0;rc)A.V(A.cT(b,0,c,"start",null))}return new A.aK(a,b,c,d.h("aK<0>"))}, +rb(a,b,c,d){if(t.Ee.b(a))return new A.y9(a,b,c.h("@<0>").af(d).h("y9<1,2>")) +return new A.dN(a,b,c.h("@<0>").af(d).h("dN<1,2>"))}, +bjx(a,b,c){var s="takeCount" +A.tS(b,s) +A.fd(b,s) +if(t.Ee.b(a))return new A.KX(a,b,c.h("KX<0>")) +return new A.B1(a,b,c.h("B1<0>"))}, +baO(a,b,c){var s="count" +if(t.Ee.b(a)){A.tS(b,s) +A.fd(b,s) +return new A.DC(a,b,c.h("DC<0>"))}A.tS(b,s) +A.fd(b,s) +return new A.rU(a,b,c.h("rU<0>"))}, +bgn(a,b,c){if(c.h("ao<0>").b(b))return new A.KW(a,b,c.h("KW<0>")) +return new A.qQ(a,b,c.h("qQ<0>"))}, +byJ(a,b,c){if(c.h("ao<0>").b(a))return new A.DB(a,b,c.h("DB<0>")) +return new A.r2(a,b,c.h("r2<0>"))}, +ct(){return new A.oe("No element")}, +a2W(){return new A.oe("Too many elements")}, +bgU(){return new A.oe("Too few elements")}, +bCt(a,b){A.a98(a,0,J.b3(a)-1,b)}, +a98(a,b,c,d){if(c-b<=32)A.a9a(a,b,c,d) +else A.a99(a,b,c,d)}, +a9a(a,b,c,d){var s,r,q,p,o +for(s=b+1,r=J.aj(a);s<=c;++s){q=r.i(a,s) +p=s +while(!0){if(!(p>b&&d.$2(r.i(a,p-1),q)>0))break +o=p-1 +r.q(a,p,r.i(a,o)) +p=o}r.q(a,p,q)}}, +a99(a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i=B.e.cS(a5-a4+1,6),h=a4+i,g=a5-i,f=B.e.cS(a4+a5,2),e=f-i,d=f+i,c=J.aj(a3),b=c.i(a3,h),a=c.i(a3,e),a0=c.i(a3,f),a1=c.i(a3,d),a2=c.i(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.q(a3,h,b) +c.q(a3,f,a0) +c.q(a3,g,a2) +c.q(a3,e,c.i(a3,a4)) +c.q(a3,d,c.i(a3,a5)) +r=a4+1 +q=a5-1 +if(J.f(a6.$2(a,a1),0)){for(p=r;p<=q;++p){o=c.i(a3,p) +n=a6.$2(o,a) +if(n===0)continue +if(n<0){if(p!==r){c.q(a3,p,c.i(a3,r)) +c.q(a3,r,o)}++r}else for(;!0;){n=a6.$2(c.i(a3,q),a) +if(n>0){--q +continue}else{m=q-1 +if(n<0){c.q(a3,p,c.i(a3,r)) +l=r+1 +c.q(a3,r,c.i(a3,q)) +c.q(a3,q,o) +q=m +r=l +break}else{c.q(a3,p,c.i(a3,q)) +c.q(a3,q,o) +q=m +break}}}}k=!0}else{for(p=r;p<=q;++p){o=c.i(a3,p) +if(a6.$2(o,a)<0){if(p!==r){c.q(a3,p,c.i(a3,r)) +c.q(a3,r,o)}++r}else if(a6.$2(o,a1)>0)for(;!0;)if(a6.$2(c.i(a3,q),a1)>0){--q +if(qg){for(;J.f(a6.$2(c.i(a3,r),a),0);)++r +for(;J.f(a6.$2(c.i(a3,q),a1),0);)--q +for(p=r;p<=q;++p){o=c.i(a3,p) +if(a6.$2(o,a)===0){if(p!==r){c.q(a3,p,c.i(a3,r)) +c.q(a3,r,o)}++r}else if(a6.$2(o,a1)===0)for(;!0;)if(a6.$2(c.i(a3,q),a1)===0){--q +if(q")),!0,b),l=m.length,k=0 +while(!0){if(!(k").af(c).h("bR<1,2>")) +n.$keys=m +return n}return new A.xN(A.bhi(a,b,c),b.h("@<0>").af(c).h("xN<1,2>"))}, +avF(){throw A.d(A.a8("Cannot modify unmodifiable Map"))}, +b8t(){throw A.d(A.a8("Cannot modify constant Set"))}, +b6G(a,b){var s=new A.mF(a,b.h("mF<0>")) +s.anz(a) +return s}, +boq(a){var s=v.mangledGlobalNames[a] +if(s!=null)return s +return"minified:"+a}, +bnp(a,b){var s +if(b!=null){s=b.x +if(s!=null)return s}return t.dC.b(a)}, +j(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.ii(a) +return s}, +Q(a,b,c,d,e,f){return new A.Eq(a,c,d,e,f)}, +bV_(a,b,c,d,e,f){return new A.Eq(a,c,d,e,f)}, +a2Y(a,b,c,d,e,f){return new A.Eq(a,c,d,e,f)}, +eC(a){var s,r=$.biq +if(r==null)r=$.biq=Symbol("identityHashCode") +s=a[r] +if(s==null){s=Math.random()*0x3fffffff|0 +a[r]=s}return s}, +vw(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.d(A.cT(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)}, +A8(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.fd(a) +if(r==="NaN"||r==="+NaN"||r==="-NaN")return s +return null}return s}, +aJN(a){return A.bB_(a)}, +bB_(a){var s,r,q,p +if(a instanceof A.A)return A.fi(A.b1(a),null) +s=J.oE(a) +if(s===B.Tx||s===B.TL||t.kk.b(a)){r=B.rc(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.fi(A.b1(a),null)}, +bis(a){if(a==null||typeof a=="number"||A.nl(a))return J.ii(a) +if(typeof a=="string")return JSON.stringify(a) +if(a instanceof A.u9)return a.j(0) +if(a instanceof A.ow)return a.a5q(!0) +return"Instance of '"+A.aJN(a)+"'"}, +bB1(){return Date.now()}, +bB9(){var s,r +if($.aJO!==0)return +$.aJO=1000 +if(typeof window=="undefined")return +s=window +if(s==null)return +if(!!s.dartUseDateNowForTicks)return +r=s.performance +if(r==null)return +if(typeof r.now!="function")return +$.aJO=1e6 +$.a6t=new A.aJM(r)}, +bB0(){if(!!self.location)return self.location.href +return null}, +bip(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.bBa(a)}return A.bip(a)}, +bBb(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.d(A.cT(a,0,1114111,null,null))}, +lY(a){if(a.date===void 0)a.date=new Date(a.a) +return a.date}, +bB8(a){return a.b?A.lY(a).getUTCFullYear()+0:A.lY(a).getFullYear()+0}, +bB6(a){return a.b?A.lY(a).getUTCMonth()+1:A.lY(a).getMonth()+1}, +bB2(a){return a.b?A.lY(a).getUTCDate()+0:A.lY(a).getDate()+0}, +bB3(a){return a.b?A.lY(a).getUTCHours()+0:A.lY(a).getHours()+0}, +bB5(a){return a.b?A.lY(a).getUTCMinutes()+0:A.lY(a).getMinutes()+0}, +bB7(a){return a.b?A.lY(a).getUTCSeconds()+0:A.lY(a).getSeconds()+0}, +bB4(a){return a.b?A.lY(a).getUTCMilliseconds()+0:A.lY(a).getMilliseconds()+0}, +vv(a,b,c){var s,r,q={} +q.a=0 +s=[] +r=[] +q.a=b.length +B.b.I(s,b) +q.b="" +if(c!=null&&c.a!==0)c.am(0,new A.aJL(q,r,s)) +return J.buF(a,new A.Eq(B.a6_,0,s,r,0))}, +bir(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.bAZ(a,b,c)}, +bAZ(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.ai(b,!0,t.z) +else s=[] +r=s.length +q=a.$R +if(rk)return A.vv(a,s,null) +if(rq)return A.vv(a,s,c) +if(s===b)s=A.ai(s,!0,t.z) +i=Object.keys(n) +if(c==null)for(o=i.length,h=0;h=s)return A.fa(b,s,a,null,r) +return A.a6K(b,r,null)}, +bJG(a,b,c){if(a<0||a>c)return A.cT(a,0,c,"start",null) +if(b!=null)if(bc)return A.cT(b,a,c,"end",null) +return new A.nv(!0,b,"end",null)}, +IL(a){return new A.nv(!0,a,null,null)}, +hm(a){return a}, +d(a){return A.bnl(new Error(),a)}, +bnl(a,b){var s +if(b==null)b=new A.t4() +a.dartException=b +s=A.bMZ +if("defineProperty" in Object){Object.defineProperty(a,"message",{get:s}) +a.name=""}else a.toString=s +return a}, +bMZ(){return J.ii(this.dartException)}, +V(a){throw A.d(a)}, +b7i(a,b){throw A.bnl(b,a)}, +E(a){throw A.d(A.cL(a))}, +t5(a){var s,r,q,p,o,n +a=A.bcG(a.replace(String({}),"$receiver$")) +s=a.match(/\\\$[a-zA-Z]+\\\$/g) +if(s==null)s=A.b([],t.T) +r=s.indexOf("\\$arguments\\$") +q=s.indexOf("\\$argumentsExpr\\$") +p=s.indexOf("\\$expr\\$") +o=s.indexOf("\\$method\\$") +n=s.indexOf("\\$receiver\\$") +return new A.aSk(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)}, +aSl(a){return function($expr$){var $argumentsExpr$="$arguments$" +try{$expr$.$method$($argumentsExpr$)}catch(s){return s.message}}(a)}, +bk3(a){return function($expr$){try{$expr$.$method$}catch(s){return s.message}}(a)}, +b9C(a,b){var s=b==null,r=s?null:b.method +return new A.a34(a,r,s?null:b.receiver)}, +b_(a){if(a==null)return new A.a4Y(a) +if(a instanceof A.L8)return A.wZ(a,a.a) +if(typeof a!=="object")return a +if("dartException" in a)return A.wZ(a,a.dartException) +return A.bId(a)}, +wZ(a,b){if(t.Lt.b(b))if(b.$thrownJsError==null)b.$thrownJsError=a +return b}, +bId(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.e.bu(r,16)&8191)===10)switch(q){case 438:return A.wZ(a,A.b9C(A.j(s)+" (Error "+q+")",e)) +case 445:case 5007:p=A.j(s) +return A.wZ(a,new A.Nu(p+" (Error "+q+")",e))}}if(a instanceof TypeError){o=$.brn() +n=$.bro() +m=$.brp() +l=$.brq() +k=$.brt() +j=$.bru() +i=$.brs() +$.brr() +h=$.brw() +g=$.brv() +f=o.oT(s) +if(f!=null)return A.wZ(a,A.b9C(s,f)) +else{f=n.oT(s) +if(f!=null){f.method="call" +return A.wZ(a,A.b9C(s,f))}else{f=m.oT(s) +if(f==null){f=l.oT(s) +if(f==null){f=k.oT(s) +if(f==null){f=j.oT(s) +if(f==null){f=i.oT(s) +if(f==null){f=l.oT(s) +if(f==null){f=h.oT(s) +if(f==null){f=g.oT(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.wZ(a,new A.Nu(s,f==null?e:f.method))}}return A.wZ(a,new A.ab3(typeof s=="string"?s:""))}if(a instanceof RangeError){if(typeof s=="string"&&s.indexOf("call stack")!==-1)return new A.Ql() +s=function(b){try{return String(b)}catch(d){}return null}(a) +return A.wZ(a,new A.nv(!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.Ql() +return a}, +bz(a){var s +if(a instanceof A.L8)return a.b +if(a==null)return new A.Vn(a) +s=a.$cachedTrace +if(s!=null)return s +return a.$cachedTrace=new A.Vn(a)}, +mp(a){if(a==null)return J.W(a) +if(typeof a=="object")return A.eC(a) +return J.W(a)}, +bJa(a){if(typeof a=="number")return B.c.gJ(a) +if(a instanceof A.VN)return A.eC(a) +if(a instanceof A.ow)return a.gJ(a) +if(a instanceof A.n2)return a.gJ(a) +return A.mp(a)}, +bn3(a,b){var s,r,q,p=a.length +for(s=0;s")) +s.c=a.e +return s}, +bV2(a,b,c){Object.defineProperty(a,b,{value:c,enumerable:false,writable:true,configurable:true})}, +bKG(a){var s,r,q,p,o,n=$.bnh.$1(a),m=$.b6i[n] +if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) +return m.i}s=$.b6H[n] +if(s!=null)return s +r=v.interceptorsByTag[n] +if(r==null){q=$.bmv.$2(a,n) +if(q!=null){m=$.b6i[q] +if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) +return m.i}s=$.b6H[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.b6W(s) +$.b6i[n]=m +Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) +return m.i}if(p==="~"){$.b6H[n]=s +return s}if(p==="-"){o=A.b6W(s) +Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true}) +return o.i}if(p==="+")return A.bnX(a,s) +if(p==="*")throw A.d(A.cJ(n)) +if(v.leafTags[n]===true){o=A.b6W(s) +Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true}) +return o.i}else return A.bnX(a,s)}, +bnX(a,b){var s=Object.getPrototypeOf(a) +Object.defineProperty(s,v.dispatchPropertyName,{value:J.bcC(b,s,null,null),enumerable:false,writable:true,configurable:true}) +return b}, +b6W(a){return J.bcC(a,!1,null,!!a.$icw)}, +bKI(a,b,c){var s=b.prototype +if(v.leafTags[a]===true)return A.b6W(s) +else return J.bcC(s,c,null,null)}, +bKl(){if(!0===$.bcy)return +$.bcy=!0 +A.bKm()}, +bKm(){var s,r,q,p,o,n,m,l +$.b6i=Object.create(null) +$.b6H=Object.create(null) +A.bKk() +s=v.interceptorsByTag +r=Object.getOwnPropertyNames(s) +if(typeof window!="undefined"){window +q=function(){} +for(p=0;p=0 +else if(b instanceof A.r5){s=B.d.cf(a,c) +return b.b.test(s)}else{s=J.arr(b,B.d.cf(a,c)) +return!s.gaB(s)}}, +bcv(a){if(a.indexOf("$",0)>=0)return a.replace(/\$/g,"$$$$") +return a}, +bMq(a,b,c,d){var s=b.Ob(a,d) +if(s==null)return a +return A.bcN(a,s.b.index,s.ghM(s),c)}, +bcG(a){if(/[[\]{}()*+?.\\^$|]/.test(a))return a.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&") +return a}, +fH(a,b,c){var s +if(typeof b=="string")return A.bMo(a,b,c) +if(b instanceof A.r5){s=b.ga2G() +s.lastIndex=0 +return a.replace(s,A.bcv(c))}return A.bMn(a,b,c)}, +bMn(a,b,c){var s,r,q,p +for(s=J.arr(b,a),s=s.gav(s),r=0,q="";s.H();){p=s.ga2(s) +q=q+a.substring(r,p.go4(p))+c +r=p.ghM(p)}s=q+a.substring(r) +return s.charCodeAt(0)==0?s:s}, +bMo(a,b,c){var s,r,q +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.bcG(b),"g"),A.bcv(c))}, +bmr(a){return a}, +Cb(a,b,c,d){var s,r,q,p,o,n,m +for(s=b.B9(0,a),s=new A.Hi(s.a,s.b,s.c),r=t.Qz,q=0,p="";s.H();){o=s.d +if(o==null)o=r.a(o) +n=o.b +m=n.index +p=p+A.j(A.bmr(B.d.au(a,q,m)))+A.j(c.$1(o)) +q=m+n[0].length}s=p+A.j(A.bmr(B.d.cf(a,q))) +return s.charCodeAt(0)==0?s:s}, +boh(a,b,c,d){var s,r,q,p +if(typeof b=="string"){s=a.indexOf(b,d) +if(s<0)return a +return A.bcN(a,s,s+b.length,c)}if(b instanceof A.r5)return d===0?a.replace(b.b,A.bcv(c)):A.bMq(a,b,c,d) +r=J.buc(b,a,d) +q=r.gav(r) +if(!q.H())return a +p=q.ga2(q) +return B.d.iD(a,p.go4(p),p.ghM(p),c)}, +bMp(a,b,c,d){var s,r,q=b.Ba(0,a,d),p=new A.Hi(q.a,q.b,q.c) +if(!p.H())return a +s=p.d +if(s==null)s=t.Qz.a(s) +r=A.j(c.$1(s)) +return B.d.iD(a,s.b.index,s.ghM(s),r)}, +bcN(a,b,c,d){return a.substring(0,b)+d+a.substring(c)}, +jH:function jH(a,b){this.a=a +this.b=b}, +Ie:function Ie(a,b){this.a=a +this.b=b}, +akc:function akc(a,b){this.a=a +this.b=b}, +akd:function akd(a,b,c){this.a=a +this.b=b +this.c=c}, +ake:function ake(a,b,c){this.a=a +this.b=b +this.c=c}, +Ul:function Ul(a,b,c){this.a=a +this.b=b +this.c=c}, +Um:function Um(a){this.a=a}, +xN:function xN(a,b){this.a=a +this.$ti=b}, +D8:function D8(){}, +avG:function avG(a,b,c){this.a=a +this.b=b +this.c=c}, +bR:function bR(a,b,c){this.a=a +this.b=b +this.$ti=c}, +BR:function BR(a,b){this.a=a +this.$ti=b}, +wA:function wA(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +c3:function c3(a,b){this.a=a +this.$ti=b}, +Ki:function Ki(){}, +iI:function iI(a,b,c){this.a=a +this.b=b +this.$ti=c}, +fM:function fM(a,b){this.a=a +this.$ti=b}, +a2N:function a2N(){}, +mF:function mF(a,b){this.a=a +this.$ti=b}, +Eq:function Eq(a,b,c,d,e){var _=this +_.a=a +_.c=b +_.d=c +_.e=d +_.f=e}, +aJM:function aJM(a){this.a=a}, +aJL:function aJL(a,b,c){this.a=a +this.b=b +this.c=c}, +aSk:function aSk(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +Nu:function Nu(a,b){this.a=a +this.b=b}, +a34:function a34(a,b,c){this.a=a +this.b=b +this.c=c}, +ab3:function ab3(a){this.a=a}, +a4Y:function a4Y(a){this.a=a}, +L8:function L8(a,b){this.a=a +this.b=b}, +Vn:function Vn(a){this.a=a +this.b=null}, +u9:function u9(){}, +ZH:function ZH(){}, +ZI:function ZI(){}, +aae:function aae(){}, +a9C:function a9C(){}, +CA:function CA(a,b){this.a=a +this.b=b}, +aeh:function aeh(a){this.a=a}, +a80:function a80(a){this.a=a}, +b0s:function b0s(){}, +ip:function ip(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +aDM:function aDM(a){this.a=a}, +aDL:function aDL(a,b){this.a=a +this.b=b}, +aDK:function aDK(a){this.a=a}, +aER:function aER(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=null}, +bl:function bl(a,b){this.a=a +this.$ti=b}, +EC:function EC(a,b,c){var _=this +_.a=a +_.b=b +_.d=_.c=null +_.$ti=c}, +Me:function Me(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +z2:function z2(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +b6y:function b6y(a){this.a=a}, +b6z:function b6z(a){this.a=a}, +b6A:function b6A(a){this.a=a}, +ow:function ow(){}, +ak9:function ak9(){}, +aka:function aka(){}, +akb:function akb(){}, +r5:function r5(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=null}, +HY:function HY(a){this.b=a}, +ac0:function ac0(a,b,c){this.a=a +this.b=b +this.c=c}, +Hi:function Hi(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +Gp:function Gp(a,b,c){this.a=a +this.b=b +this.c=c}, +amw:function amw(a,b,c){this.a=a +this.b=b +this.c=c}, +b1F:function b1F(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +bMF(a){A.b7i(new A.lJ("Field '"+a+u.N),new Error())}, +c(){A.b7i(new A.lJ("Field '' has not been initialized."),new Error())}, +al(){A.b7i(new A.lJ("Field '' has already been initialized."),new Error())}, +a2(){A.b7i(new A.lJ("Field '' has been assigned during initialization."),new Error())}, +bd(a){var s=new A.aVf(a) +return s.b=s}, +dB(a,b){var s=new A.aYB(a,b) +return s.b=s}, +aVf:function aVf(a){this.a=a +this.b=null}, +aYB:function aYB(a,b){this.a=a +this.b=null +this.c=b}, +nk(a,b,c){}, +ea(a){var s,r,q +if(t.RP.b(a))return a +s=J.aj(a) +r=A.ba(s.gE(a),null,!1,t.z) +for(q=0;q>>0!==a||a>=c)throw A.d(A.IO(b,a))}, +wP(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.d(A.bJG(a,b,c)) +if(b==null)return c +return b}, +Ng:function Ng(){}, +Nl:function Nl(){}, +Nh:function Nh(){}, +EZ:function EZ(){}, +vb:function vb(){}, +lQ:function lQ(){}, +Ni:function Ni(){}, +a4I:function a4I(){}, +a4J:function a4J(){}, +Nk:function Nk(){}, +a4K:function a4K(){}, +a4L:function a4L(){}, +a4M:function a4M(){}, +Nm:function Nm(){}, +zE:function zE(){}, +TZ:function TZ(){}, +U_:function U_(){}, +U0:function U0(){}, +U1:function U1(){}, +biQ(a,b){var s=b.c +return s==null?b.c=A.bbH(a,b.y,!0):s}, +baB(a,b){var s=b.c +return s==null?b.c=A.VR(a,"at",[b.y]):s}, +biR(a){var s=a.x +if(s===6||s===7||s===8)return A.biR(a.y) +return s===12||s===13}, +bBG(a){return a.at}, +bL0(a,b){var s,r=b.length +for(s=0;s") +for(r=1;r=0)p+=" "+r[q];++q}return p+"})"}, +blT(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.b([],t.T) +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}, +fi(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.fi(a.y,b) +return s}if(m===7){r=a.y +s=A.fi(r,b) +q=r.x +return(q===12||q===13?"("+s+")":s)+"?"}if(m===8)return"FutureOr<"+A.fi(a.y,b)+">" +if(m===9){p=A.bIb(a.y) +o=a.z +return o.length>0?p+("<"+A.bml(o,b)+">"):p}if(m===11)return A.bHN(a,b) +if(m===12)return A.blT(a,b,null) +if(m===13)return A.blT(a.y,b,a.z) +if(m===14){n=a.y +return b[b.length-1-n]}return"?"}, +bIb(a){var s=v.mangledGlobalNames[a] +if(s!=null)return s +return"minified:"+a}, +bFQ(a,b){var s=a.tR[b] +for(;typeof s=="string";)s=a.tR[s] +return s}, +bFP(a,b){var s,r,q,p,o,n=a.eT,m=n[b] +if(m==null)return A.ao5(a,b,!1) +else if(typeof m=="number"){s=m +r=A.VS(a,5,"#") +q=A.b2E(s) +for(p=0;p0)p+="<"+A.VQ(c)+">" +s=a.eC.get(p) +if(s!=null)return s +r=new A.mY(null,null) +r.x=9 +r.y=b +r.z=c +if(c.length>0)r.c=c[0] +r.at=p +q=A.tw(a,r) +a.eC.set(p,q) +return q}, +bbF(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.VQ(r)+">") +p=a.eC.get(q) +if(p!=null)return p +o=new A.mY(null,null) +o.x=10 +o.y=s +o.z=r +o.at=q +n=A.tw(a,o) +a.eC.set(q,n) +return n}, +bFM(a,b,c){var s,r,q="+"+(b+"("+A.VQ(c)+")"),p=a.eC.get(q) +if(p!=null)return p +s=new A.mY(null,null) +s.x=11 +s.y=b +s.z=c +s.at=q +r=A.tw(a,s) +a.eC.set(q,r) +return r}, +bl5(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.VQ(m) +if(j>0){s=l>0?",":"" +g+=s+"["+A.VQ(k)+"]"}if(h>0){s=l>0?",":"" +g+=s+"{"+A.bFG(i)+"}"}r=n+(g+")") +q=a.eC.get(r) +if(q!=null)return q +p=new A.mY(null,null) +p.x=12 +p.y=b +p.z=c +p.at=r +o=A.tw(a,p) +a.eC.set(r,o) +return o}, +bbG(a,b,c,d){var s,r=b.at+("<"+A.VQ(c)+">"),q=a.eC.get(r) +if(q!=null)return q +s=A.bFI(a,b,c,r,d) +a.eC.set(r,s) +return s}, +bFI(a,b,c,d,e){var s,r,q,p,o,n,m,l +if(e){s=c.length +r=A.b2E(s) +for(q=0,p=0;p0){n=A.tF(a,b,r,0) +m=A.WT(a,c,r,0) +return A.bbG(a,n,m,c!==m)}}l=new A.mY(null,null) +l.x=13 +l.y=b +l.z=c +l.at=d +return A.tw(a,l)}, +bkN(a,b,c,d){return{u:a,e:b,r:c,s:[],p:0,n:d}}, +bkP(a){var s,r,q,p,o,n,m,l=a.r,k=a.s +for(s=l.length,r=0;r=48&&q<=57)r=A.bF5(r+1,q,l,k) +else if((((q|32)>>>0)-97&65535)<26||q===95||q===36||q===124)r=A.bkO(a,r,l,k,!1) +else if(q===46)r=A.bkO(a,r,l,k,!0) +else{++r +switch(q){case 44:break +case 58:k.push(!1) +break +case 33:k.push(!0) +break +case 59:k.push(A.wG(a.u,a.e,k.pop())) +break +case 94:k.push(A.bFL(a.u,k.pop())) +break +case 35:k.push(A.VS(a.u,5,"#")) +break +case 64:k.push(A.VS(a.u,2,"@")) +break +case 126:k.push(A.VS(a.u,3,"~")) +break +case 60:k.push(a.p) +a.p=k.length +break +case 62:A.bF7(a,k) +break +case 38:A.bF6(a,k) +break +case 42:p=a.u +k.push(A.bl7(p,A.wG(p,a.e,k.pop()),a.n)) +break +case 63:p=a.u +k.push(A.bbH(p,A.wG(p,a.e,k.pop()),a.n)) +break +case 47:p=a.u +k.push(A.bl6(p,A.wG(p,a.e,k.pop()),a.n)) +break +case 40:k.push(-3) +k.push(a.p) +a.p=k.length +break +case 41:A.bF4(a,k) +break +case 91:k.push(a.p) +a.p=k.length +break +case 93:o=k.splice(a.p) +A.bkQ(a.u,a.e,o) +a.p=k.pop() +k.push(o) +k.push(-1) +break +case 123:k.push(a.p) +a.p=k.length +break +case 125:o=k.splice(a.p) +A.bF9(a.u,a.e,o) +a.p=k.pop() +k.push(o) +k.push(-2) +break +case 43:n=l.indexOf("(",r) +k.push(l.substring(r,n)) +k.push(-4) +k.push(a.p) +a.p=k.length +r=n+1 +break +default:throw"Bad character "+q}}}m=k.pop() +return A.wG(a.u,a.e,m)}, +bF5(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}, +bkO(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.bFQ(s,o.y)[p] +if(n==null)A.V('No "'+p+'" in "'+A.bBG(o)+'"') +d.push(A.VT(s,o,n))}else d.push(p) +return m}, +bF7(a,b){var s,r=a.u,q=A.bkM(a,b),p=b.pop() +if(typeof p=="string")b.push(A.VR(r,p,q)) +else{s=A.wG(r,a.e,p) +switch(s.x){case 12:b.push(A.bbG(r,s,q,a.n)) +break +default:b.push(A.bbF(r,s,q)) +break}}}, +bF4(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.bkM(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.wG(m,a.e,l) +o=new A.agd() +o.a=q +o.b=s +o.c=r +b.push(A.bl5(m,p,o)) +return +case-4:b.push(A.bFM(m,b.pop(),q)) +return +default:throw A.d(A.mx("Unexpected state under `()`: "+A.j(l)))}}, +bF6(a,b){var s=b.pop() +if(0===s){b.push(A.VS(a.u,1,"0&")) +return}if(1===s){b.push(A.VS(a.u,4,"1&")) +return}throw A.d(A.mx("Unexpected extended operation "+A.j(s)))}, +bkM(a,b){var s=b.splice(a.p) +A.bkQ(a.u,a.e,s) +a.p=b.pop() +return s}, +wG(a,b,c){if(typeof c=="string")return A.VR(a,c,a.sEA) +else if(typeof c=="number"){b.toString +return A.bF8(a,b,c)}else return c}, +bkQ(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}, +mY:function mY(a,b){var _=this +_.a=a +_.b=b +_.w=_.r=_.c=null +_.x=0 +_.at=_.as=_.Q=_.z=_.y=null}, +agd:function agd(){this.c=this.b=this.a=null}, +VN:function VN(a){this.a=a}, +afs:function afs(){}, +VO:function VO(a){this.a=a}, +bKg(a,b){var s,r +if(B.d.cd(a,"Digit"))return a.charCodeAt(5) +s=b.charCodeAt(0) +if(b.length<=1)r=!(s>=32&&s<=127) +else r=!0 +if(r){r=B.mE.i(0,a) +return r==null?null:r.charCodeAt(0)}if(!(s>=$.bsq()&&s<=$.bsr()))r=s>=$.bsB()&&s<=$.bsC() +else r=!0 +if(r)return b.toLowerCase().charCodeAt(0) +return null}, +bFz(a){return new A.b1H(a,A.MN(B.mE.gfR(B.mE).jk(0,new A.b1I(),t.q9),t.S,t.N))}, +bIa(a){var s,r,q,p,o=a.ad1(),n=A.D(t.N,t.S) +for(s=a.a,r=0;r=2)return null +return a.toLowerCase().charCodeAt(0)}, +b1H:function b1H(a,b){this.a=a +this.b=b +this.c=0}, +b1I:function b1I(){}, +MC:function MC(a){this.a=a}, +cN:function cN(a,b){this.a=a +this.b=b}, +fB:function fB(a,b){this.a=a +this.b=b}, +bEq(){var s,r,q={} +if(self.scheduleImmediate!=null)return A.bII() +if(self.MutationObserver!=null&&self.document!=null){s=self.document.createElement("div") +r=self.document.createElement("span") +q.a=null +new self.MutationObserver(A.wS(new A.aUk(q),1)).observe(s,{childList:true}) +return new A.aUj(q,s,r)}else if(self.setImmediate!=null)return A.bIJ() +return A.bIK()}, +bEr(a){self.scheduleImmediate(A.wS(new A.aUl(a),0))}, +bEs(a){self.setImmediate(A.wS(new A.aUm(a),0))}, +bEt(a){A.bjW(B.G,a)}, +bjW(a,b){var s=B.e.cS(a.a,1000) +return A.bFC(s<0?0:s,b)}, +bDE(a,b){var s=B.e.cS(a.a,1000) +return A.bFD(s<0?0:s,b)}, +bFC(a,b){var s=new A.VL(!0) +s.ao0(a,b) +return s}, +bFD(a,b){var s=new A.VL(!1) +s.ao1(a,b) +return s}, +t(a){return new A.RR(new A.aV($.aP,a.h("aV<0>")),a.h("RR<0>"))}, +r(a,b){a.$2(0,null) +b.b=!0 +return b.a}, +B(a,b){A.bG6(a,b)}, +q(a,b){b.eH(0,a)}, +p(a,b){b.my(A.b_(a),A.bz(a))}, +bG6(a,b){var s,r,q=new A.b2Y(b),p=new A.b2Z(b) +if(a instanceof A.aV)a.a5k(q,p,t.z) +else{s=t.z +if(t.L0.b(a))a.jt(q,p,s) +else{r=new A.aV($.aP,t.LR) +r.a=8 +r.c=a +r.a5k(q,p,s)}}}, +u(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 $.aP.KW(new A.b3V(s),t.H,t.S,t.z)}, +bl0(a,b,c){return 0}, +ask(a,b){var s=A.hl(a,"error",t.K) +return new A.XW(s,b==null?A.Cs(a):b)}, +Cs(a){var s +if(t.Lt.b(a)){s=a.gF0() +if(s!=null)return s}return B.ru}, +bgv(a,b){var s=new A.aV($.aP,b.h("aV<0>")) +A.dr(B.G,new A.aAM(s,a)) +return s}, +byn(a,b){var s=new A.aV($.aP,b.h("aV<0>")) +A.j4(new A.aAL(s,a)) +return s}, +eq(a,b){var s=a==null?b.a(a):a,r=new A.aV($.aP,b.h("aV<0>")) +r.pE(s) +return r}, +b9f(a,b,c){var s,r +A.hl(a,"error",t.K) +s=$.aP +if(s!==B.ay){r=s.xG(a,b) +if(r!=null){a=r.a +b=r.b}}if(b==null)b=A.Cs(a) +s=new A.aV($.aP,c.h("aV<0>")) +s.Fr(a,b) +return s}, +Lz(a,b,c){var s,r +if(b==null)s=!c.b(null) +else s=!1 +if(s)throw A.d(A.h0(null,"computation","The type parameter is not nullable")) +r=new A.aV($.aP,c.h("aV<0>")) +A.dr(a,new A.aAK(b,r,c)) +return r}, +f8(a,b){var s,r,q,p,o,n,m,l,k,j,i={},h=null,g=!1,f=new A.aV($.aP,b.h("aV>")) +i.a=null +i.b=0 +s=A.bd("error") +r=A.bd("stackTrace") +q=new A.aAO(i,h,g,f,s,r) +try{for(l=J.aA(a),k=t.P;l.H();){p=l.ga2(l) +o=i.b +p.jt(new A.aAN(i,o,f,h,g,s,r,b),q,k);++i.b}l=i.b +if(l===0){l=f +l.w8(A.b([],b.h("v<0>"))) +return l}i.a=A.ba(l,null,!1,b.h("0?"))}catch(j){n=A.b_(j) +m=A.bz(j) +if(i.b===0||g)return A.b9f(n,m,b.h("H<0>")) +else{s.b=n +r.b=m}}return f}, +bym(a,b,c,d){var s,r,q=new A.aAJ(d,null,b,c) +if(a instanceof A.aV){s=$.aP +r=new A.aV(s,c.h("aV<0>")) +if(s!==B.ay)q=s.KW(q,c.h("0/"),t.K,t.Km) +a.w4(new A.nf(r,2,null,q,a.$ti.h("@<1>").af(c).h("nf<1,2>"))) +return r}return a.jt(new A.aAI(c),q,c)}, +bw9(a){return new A.bX(new A.aV($.aP,a.h("aV<0>")),a.h("bX<0>"))}, +b36(a,b,c){var s=$.aP.xG(b,c) +if(s!=null){b=s.a +c=s.b}else if(c==null)c=A.Cs(b) +a.jG(b,c)}, +bbk(a,b){var s,r +for(;s=a.a,(s&4)!==0;)a=a.c +if((s&24)!==0){r=b.GF() +b.Fy(a) +A.HK(b,r)}else{r=b.c +b.a4k(a) +a.PD(r)}}, +bEV(a,b){var s,r,q={},p=q.a=a +for(;s=p.a,(s&4)!==0;){p=p.c +q.a=p}if((s&24)===0){r=b.c +b.a4k(p) +q.a.PD(r) +return}if((s&16)===0&&b.c==null){b.Fy(p) +return}b.a^=2 +b.b.ti(new A.aY5(q,b))}, +HK(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){s=e.c +e.b.Jx(s.a,s.b)}return}r.a=b +n=b.a +for(e=b;n!=null;e=n,n=m){e.a=null +A.HK(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){e=q.b +e=!(e===j||e.gxH()===j.gxH())}else e=!1 +if(e){e=f.a +s=e.c +e.b.Jx(s.a,s.b) +return}i=$.aP +if(i!==j)$.aP=j +else i=null +e=r.a.c +if((e&15)===8)new A.aYc(r,f,o).$0() +else if(p){if((e&1)!==0)new A.aYb(r,l).$0()}else if((e&2)!==0)new A.aYa(f,r).$0() +if(i!=null)$.aP=i +e=r.c +if(s.b(e)){q=r.a.$ti +q=q.h("at<2>").b(e)||!q.z[1].b(e)}else q=!1 +if(q){h=r.a.b +if(e instanceof A.aV)if((e.a&24)!==0){g=h.c +h.c=null +b=h.GO(g) +h.a=e.a&30|h.a&1 +h.c=e.c +f.a=e +continue}else A.bbk(e,h) +else h.No(e) +return}}h=r.a.b +g=h.c +h.c=null +b=h.GO(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}}, +bmg(a,b){if(t.Hg.b(a))return b.KW(a,t.z,t.K,t.Km) +if(t.C_.b(a))return b.KX(a,t.z,t.K) +throw A.d(A.h0(a,"onError",u.w))}, +bHz(){var s,r +for(s=$.IJ;s!=null;s=$.IJ){$.WR=null +r=s.b +$.IJ=r +if(r==null)$.WQ=null +s.a.$0()}}, +bHU(){$.bc1=!0 +try{A.bHz()}finally{$.WR=null +$.bc1=!1 +if($.IJ!=null)$.bdv().$1(A.bmy())}}, +bmo(a){var s=new A.acl(a),r=$.WQ +if(r==null){$.IJ=$.WQ=s +if(!$.bc1)$.bdv().$1(A.bmy())}else $.WQ=r.b=s}, +bHQ(a){var s,r,q,p=$.IJ +if(p==null){A.bmo(a) +$.WR=$.WQ +return}s=new A.acl(a) +r=$.WR +if(r==null){s.b=p +$.IJ=$.WR=s}else{q=r.b +s.b=q +$.WR=r.b=s +if(q==null)$.WQ=s}}, +j4(a){var s,r=null,q=$.aP +if(B.ay===q){A.b3L(r,r,B.ay,a) +return}if(B.ay===q.gaBn().a)s=B.ay.gxH()===q.gxH() +else s=!1 +if(s){A.b3L(r,r,q,q.VV(a,t.H)) +return}s=$.aP +s.ti(s.Rq(a))}, +bjm(a,b){var s=null,r=b.h("wr<0>"),q=new A.wr(s,s,s,s,r) +q.qM(0,a) +q.a_q() +return new A.jF(q,r.h("jF<1>"))}, +bRy(a,b){return new A.amu(A.hl(a,"stream",t.K),b.h("amu<0>"))}, +aPj(a,b,c){var s=null +return b?new A.Is(a,s,s,s,c.h("Is<0>")):new A.wr(a,s,s,s,c.h("wr<0>"))}, +Gn(a,b,c){return new A.RS(b,a,c.h("RS<0>"))}, +aqL(a){var s,r,q +if(a==null)return +try{a.$0()}catch(q){s=A.b_(q) +r=A.bz(q) +$.aP.Jx(s,r)}}, +bED(a,b,c,d,e,f){var s=$.aP,r=e?1:0 +return new A.wu(a,A.aUB(s,b,f),A.bbi(s,c),A.bbh(s,d),s,r,f.h("wu<0>"))}, +aUB(a,b,c){var s=b==null?A.bIL():b +return a.KX(s,t.H,c)}, +bbi(a,b){if(b==null)b=A.bIN() +if(t.hK.b(b))return a.KW(b,t.z,t.K,t.Km) +if(t.lP.b(b))return a.KX(b,t.z,t.K) +throw A.d(A.bM("handleError callback must take either an Object (the error), or both an Object (the error) and a StackTrace.",null))}, +bbh(a,b){var s=b==null?A.bIM():b +return a.VV(s,t.H)}, +bHC(a){}, +bHE(a,b){$.aP.Jx(a,b)}, +bHD(){}, +bkC(a,b){var s=new A.SL($.aP,a,b.h("SL<0>")) +s.a3X() +return s}, +bGf(a,b,c){var s=a.by(0),r=$.IT() +if(s!==r)s.l6(new A.b32(b,c)) +else b.qP(c)}, +blu(a,b,c){var s=$.aP.xG(b,c) +if(s!=null){b=s.a +c=s.b}a.zN(b,c)}, +dr(a,b){var s=$.aP +if(s===B.ay)return s.a8M(a,b) +return s.a8M(a,s.Rq(b))}, +aRN(a,b){var s,r=$.aP +if(r===B.ay)return r.a8E(a,b) +s=r.a7v(b,t.qe) +return $.aP.a8E(a,s)}, +b3J(a,b){A.bHQ(new A.b3K(a,b))}, +bmi(a,b,c,d){var s,r=$.aP +if(r===c)return d.$0() +$.aP=c +s=r +try{r=d.$0() +return r}finally{$.aP=s}}, +bmk(a,b,c,d,e){var s,r=$.aP +if(r===c)return d.$1(e) +$.aP=c +s=r +try{r=d.$1(e) +return r}finally{$.aP=s}}, +bmj(a,b,c,d,e,f){var s,r=$.aP +if(r===c)return d.$2(e,f) +$.aP=c +s=r +try{r=d.$2(e,f) +return r}finally{$.aP=s}}, +b3L(a,b,c,d){var s,r +if(B.ay!==c){s=B.ay.gxH() +r=c.gxH() +d=s!==r?c.Rq(d):c.aGY(d,t.H)}A.bmo(d)}, +aUk:function aUk(a){this.a=a}, +aUj:function aUj(a,b,c){this.a=a +this.b=b +this.c=c}, +aUl:function aUl(a){this.a=a}, +aUm:function aUm(a){this.a=a}, +VL:function VL(a){this.a=a +this.b=null +this.c=0}, +b2l:function b2l(a,b){this.a=a +this.b=b}, +b2k:function b2k(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +RR:function RR(a,b){this.a=a +this.b=!1 +this.$ti=b}, +b2Y:function b2Y(a){this.a=a}, +b2Z:function b2Z(a){this.a=a}, +b3V:function b3V(a){this.a=a}, +fV:function fV(a,b){var _=this +_.a=a +_.e=_.d=_.c=_.b=null +_.$ti=b}, +eG:function eG(a,b){this.a=a +this.$ti=b}, +XW:function XW(a,b){this.a=a +this.b=b}, +j0:function j0(a,b){this.a=a +this.$ti=b}, +BD:function BD(a,b,c,d,e,f,g){var _=this +_.ay=0 +_.CW=_.ch=null +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.r=_.f=null +_.$ti=g}, +S3:function S3(){}, +RS:function RS(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.r=_.f=_.e=_.d=null +_.$ti=c}, +aAM:function aAM(a,b){this.a=a +this.b=b}, +aAL:function aAL(a,b){this.a=a +this.b=b}, +aAK:function aAK(a,b,c){this.a=a +this.b=b +this.c=c}, +aAO:function aAO(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +aAN:function aAN(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}, +aAJ:function aAJ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aAI:function aAI(a){this.a=a}, +aaJ:function aaJ(a,b){this.a=a +this.b=b}, +BJ:function BJ(){}, +bX:function bX(a,b){this.a=a +this.$ti=b}, +tt:function tt(a,b){this.a=a +this.$ti=b}, +nf:function nf(a,b,c,d,e){var _=this +_.a=null +_.b=a +_.c=b +_.d=c +_.e=d +_.$ti=e}, +aV:function aV(a,b){var _=this +_.a=0 +_.b=a +_.c=null +_.$ti=b}, +aY2:function aY2(a,b){this.a=a +this.b=b}, +aY9:function aY9(a,b){this.a=a +this.b=b}, +aY6:function aY6(a){this.a=a}, +aY7:function aY7(a){this.a=a}, +aY8:function aY8(a,b,c){this.a=a +this.b=b +this.c=c}, +aY5:function aY5(a,b){this.a=a +this.b=b}, +aY4:function aY4(a,b){this.a=a +this.b=b}, +aY3:function aY3(a,b,c){this.a=a +this.b=b +this.c=c}, +aYc:function aYc(a,b,c){this.a=a +this.b=b +this.c=c}, +aYd:function aYd(a){this.a=a}, +aYb:function aYb(a,b){this.a=a +this.b=b}, +aYa:function aYa(a,b){this.a=a +this.b=b}, +aYe:function aYe(a,b){this.a=a +this.b=b}, +aYf:function aYf(a,b,c){this.a=a +this.b=b +this.c=c}, +aYg:function aYg(a,b){this.a=a +this.b=b}, +acl:function acl(a){this.a=a +this.b=null}, +dp:function dp(){}, +aPp:function aPp(a,b){this.a=a +this.b=b}, +aPq:function aPq(a,b){this.a=a +this.b=b}, +aPn:function aPn(a){this.a=a}, +aPo:function aPo(a,b,c){this.a=a +this.b=b +this.c=c}, +Qo:function Qo(){}, +a9F:function a9F(){}, +Io:function Io(){}, +b1D:function b1D(a){this.a=a}, +b1C:function b1C(a){this.a=a}, +amG:function amG(){}, +acm:function acm(){}, +wr:function wr(a,b,c,d,e){var _=this +_.a=null +_.b=0 +_.c=null +_.d=a +_.e=b +_.f=c +_.r=d +_.$ti=e}, +Is:function Is(a,b,c,d,e){var _=this +_.a=null +_.b=0 +_.c=null +_.d=a +_.e=b +_.f=c +_.r=d +_.$ti=e}, +jF:function jF(a,b){this.a=a +this.$ti=b}, +wu:function wu(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}, +j1:function j1(){}, +aUD:function aUD(a,b,c){this.a=a +this.b=b +this.c=c}, +aUC:function aUC(a){this.a=a}, +Ip:function Ip(){}, +aew:function aew(){}, +q0:function q0(a,b){this.b=a +this.a=null +this.$ti=b}, +Hu:function Hu(a,b){this.b=a +this.c=b +this.a=null}, +aX5:function aX5(){}, +Ia:function Ia(a){var _=this +_.a=0 +_.c=_.b=null +_.$ti=a}, +b_e:function b_e(a,b){this.a=a +this.b=b}, +SL:function SL(a,b,c){var _=this +_.a=a +_.b=0 +_.c=b +_.$ti=c}, +amu:function amu(a,b){var _=this +_.a=null +_.b=a +_.c=!1 +_.$ti=b}, +BM:function BM(a){this.$ti=a}, +b32:function b32(a,b){this.a=a +this.b=b}, +ne:function ne(){}, +HI:function HI(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}, +tz:function tz(a,b,c){this.b=a +this.a=b +this.$ti=c}, +tm:function tm(a,b,c){this.b=a +this.a=b +this.$ti=c}, +ap3:function ap3(a,b,c){this.a=a +this.b=b +this.$ti=c}, +ap2:function ap2(){}, +b3K:function b3K(a,b){this.a=a +this.b=b}, +al_:function al_(){}, +b0B:function b0B(a,b,c){this.a=a +this.b=b +this.c=c}, +b0z:function b0z(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +b0A:function b0A(a,b){this.a=a +this.b=b}, +b0C:function b0C(a,b,c){this.a=a +this.b=b +this.c=c}, +kY(a,b,c,d,e){if(c==null)if(b==null){if(a==null)return new A.tk(d.h("@<0>").af(e).h("tk<1,2>")) +b=A.bco()}else{if(A.bmP()===b&&A.bmO()===a)return new A.wz(d.h("@<0>").af(e).h("wz<1,2>")) +if(a==null)a=A.bcn()}else{if(b==null)b=A.bco() +if(a==null)a=A.bcn()}return A.bEE(a,b,c,d,e)}, +bbl(a,b){var s=a[b] +return s===a?null:s}, +bbn(a,b,c){if(c==null)a[b]=a +else a[b]=c}, +bbm(){var s=Object.create(null) +A.bbn(s,"",s) +delete s[""] +return s}, +bEE(a,b,c,d,e){var s=c!=null?c:new A.aWi(d) +return new A.SE(a,b,s,d.h("@<0>").af(e).h("SE<1,2>"))}, +mL(a,b,c,d){if(b==null){if(a==null)return new A.ip(c.h("@<0>").af(d).h("ip<1,2>")) +b=A.bco()}else{if(A.bmP()===b&&A.bmO()===a)return new A.Me(c.h("@<0>").af(d).h("Me<1,2>")) +if(a==null)a=A.bcn()}return A.bF1(a,b,null,c,d)}, +b5(a,b,c){return A.bn3(a,new A.ip(b.h("@<0>").af(c).h("ip<1,2>")))}, +D(a,b){return new A.ip(a.h("@<0>").af(b).h("ip<1,2>"))}, +bF1(a,b,c,d,e){return new A.TF(a,b,new A.aZe(d),d.h("@<0>").af(e).h("TF<1,2>"))}, +ee(a){return new A.q1(a.h("q1<0>"))}, +bbo(){var s=Object.create(null) +s[""]=s +delete s[""] +return s}, +v3(a){return new A.li(a.h("li<0>"))}, +C(a){return new A.li(a.h("li<0>"))}, +dc(a,b){return A.bJT(a,new A.li(b.h("li<0>")))}, +bbr(){var s=Object.create(null) +s[""]=s +delete s[""] +return s}, +cW(a,b,c){var s=new A.ng(a,b,c.h("ng<0>")) +s.c=a.e +return s}, +bGA(a,b){return J.f(a,b)}, +bGB(a){return J.W(a)}, +bhi(a,b,c){var s=A.mL(null,null,b,c) +J.lp(a,new A.aES(s,b,c)) +return s}, +zc(a,b,c){var s=A.mL(null,null,b,c) +s.I(0,a) +return s}, +zd(a,b){var s,r=A.v3(b) +for(s=J.aA(a);s.H();)r.D(0,b.a(s.ga2(s))) +return r}, +iP(a,b){var s=A.v3(b) +s.I(0,a) +return s}, +b9Q(a){var s,r={} +if(A.bcB(a))return"{...}" +s=new A.cZ("") +try{$.Cd.push(a) +s.a+="{" +r.a=!0 +J.lp(a,new A.aFu(r,s)) +s.a+="}"}finally{$.Cd.pop()}r=s.a +return r.charCodeAt(0)==0?r:r}, +lL(a,b){return new A.My(A.ba(A.bzp(a),null,!1,b.h("0?")),b.h("My<0>"))}, +bzp(a){if(a==null||a<8)return 8 +else if((a&a-1)>>>0!==0)return A.bhj(a) +return a}, +bhj(a){var s +a=(a<<1>>>0)-1 +for(;!0;a=s){s=(a&a-1)>>>0 +if(s===0)return a}}, +bbs(a,b){return new A.HV(a,a.c,a.d,a.b,b.h("HV<0>"))}, +bbI(){throw A.d(A.a8("Cannot change an unmodifiable set"))}, +bGF(a,b){return J.Ci(a,b)}, +blM(a){if(a.h("o(0,0)").b(A.bmM()))return A.bmM() +return A.bJ1()}, +baR(a,b){var s=A.blM(a) +return new A.Qf(s,new A.aOE(a),a.h("@<0>").af(b).h("Qf<1,2>"))}, +a9h(a,b,c){var s=a==null?A.blM(c):a,r=b==null?new A.aOH(c):b +return new A.Gl(s,r,c.h("Gl<0>"))}, +tk:function tk(a){var _=this +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=a}, +aYk:function aYk(a){this.a=a}, +aYj:function aYj(a){this.a=a}, +wz:function wz(a){var _=this +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=a}, +SE:function SE(a,b,c,d){var _=this +_.f=a +_.r=b +_.w=c +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=d}, +aWi:function aWi(a){this.a=a}, +BO:function BO(a,b){this.a=a +this.$ti=b}, +HN:function HN(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +TF:function TF(a,b,c,d){var _=this +_.w=a +_.x=b +_.y=c +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=d}, +aZe:function aZe(a){this.a=a}, +q1:function q1(a){var _=this +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=a}, +lg:function lg(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +li:function li(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +aZf:function aZf(a){this.a=a +this.c=this.b=null}, +ng:function ng(a,b,c){var _=this +_.a=a +_.b=b +_.d=_.c=null +_.$ti=c}, +om:function om(a,b){this.a=a +this.$ti=b}, +aES:function aES(a,b,c){this.a=a +this.b=b +this.c=c}, +ze:function ze(a){var _=this +_.b=_.a=0 +_.c=null +_.$ti=a}, +ahn:function ahn(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.e=!1 +_.$ti=d}, +r8:function r8(){}, +M:function M(){}, +bv:function bv(){}, +aFs:function aFs(a){this.a=a}, +aFt:function aFt(a){this.a=a}, +aFu:function aFu(a,b){this.a=a +this.b=b}, +TI:function TI(a,b){this.a=a +this.$ti=b}, +ahz:function ahz(a,b,c){var _=this +_.a=a +_.b=b +_.c=null +_.$ti=c}, +aoa:function aoa(){}, +MM:function MM(){}, +Br:function Br(a,b){this.a=a +this.$ti=b}, +SN:function SN(){}, +SM:function SM(a,b,c){var _=this +_.c=a +_.d=b +_.b=_.a=null +_.$ti=c}, +SO:function SO(a){this.b=this.a=null +this.$ti=a}, +KO:function KO(a,b){this.a=a +this.b=0 +this.$ti=b}, +aeV:function aeV(a,b,c){var _=this +_.a=a +_.b=b +_.c=null +_.$ti=c}, +My:function My(a,b){var _=this +_.a=a +_.d=_.c=_.b=0 +_.$ti=b}, +HV:function HV(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.$ti=e}, +m5:function m5(){}, +Il:function Il(){}, +aob:function aob(){}, +H1:function H1(a,b){this.a=a +this.$ti=b}, +amc:function amc(){}, +kC:function kC(a,b){var _=this +_.a=a +_.c=_.b=null +_.$ti=b}, +jK:function jK(a,b,c){var _=this +_.d=a +_.a=b +_.c=_.b=null +_.$ti=c}, +amb:function amb(){}, +Qf:function Qf(a,b,c){var _=this +_.d=null +_.e=a +_.f=b +_.c=_.b=_.a=0 +_.$ti=c}, +aOE:function aOE(a){this.a=a}, +aOD:function aOD(a){this.a=a}, +q5:function q5(){}, +tr:function tr(a,b){this.a=a +this.$ti=b}, +C1:function C1(a,b){this.a=a +this.$ti=b}, +Vg:function Vg(a,b){this.a=a +this.$ti=b}, +ts:function ts(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.$ti=d}, +Vk:function Vk(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.$ti=d}, +C0:function C0(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.$ti=d}, +Gl:function Gl(a,b,c){var _=this +_.d=null +_.e=a +_.f=b +_.c=_.b=_.a=0 +_.$ti=c}, +aOH:function aOH(a){this.a=a}, +aOG:function aOG(a,b){this.a=a +this.b=b}, +aOF:function aOF(a,b){this.a=a +this.b=b}, +Vh:function Vh(){}, +Vi:function Vi(){}, +Vj:function Vj(){}, +VV:function VV(){}, +VW:function VW(){}, +bc5(a,b){var s,r,q,p=null +try{p=JSON.parse(a)}catch(r){s=A.b_(r) +q=A.d6(String(s),null,null) +throw A.d(q)}q=A.b3a(p) +return q}, +b3a(a){var s +if(a==null)return null +if(typeof a!="object")return a +if(Object.getPrototypeOf(a)!==Array.prototype)return new A.agY(a,Object.create(null)) +for(s=0;s=0)return null +return r}return null}, +bDX(a,b,c,d){var s=a?$.brA():$.brz() +if(s==null)return null +if(0===c&&d===b.length)return A.bkb(s,b) +return A.bkb(s,b.subarray(c,A.cU(c,d,b.length,null,null)))}, +bkb(a,b){var s,r +try{s=a.decode(b) +return s}catch(r){}return null}, +bey(a,b,c,d,e,f){if(B.e.bB(f,4)!==0)throw A.d(A.d6("Invalid base64 padding, padded length must be multiple of four, is "+f,a,c)) +if(d+e!==f)throw A.d(A.d6("Invalid base64 padding, '=' not at the end",a,b)) +if(e>2)throw A.d(A.d6("Invalid base64 padding, more than two '=' characters",a,b))}, +bEy(a,b,c,d,e,f,g,h){var s,r,q,p,o,n,m,l=h>>>2,k=3-(h&3) +for(s=J.aj(b),r=J.cu(f),q=c,p=0;q>>0 +l=(l<<8|o)&16777215;--k +if(k===0){n=g+1 +r.q(f,g,a.charCodeAt(l>>>18&63)) +g=n+1 +r.q(f,n,a.charCodeAt(l>>>12&63)) +n=g+1 +r.q(f,g,a.charCodeAt(l>>>6&63)) +g=n+1 +r.q(f,n,a.charCodeAt(l&63)) +l=0 +k=3}}if(p>=0&&p<=255){if(e&&k<3){n=g+1 +m=n+1 +if(3-k===1){r.q(f,g,a.charCodeAt(l>>>2&63)) +r.q(f,n,a.charCodeAt(l<<4&63)) +r.q(f,m,61) +r.q(f,m+1,61)}else{r.q(f,g,a.charCodeAt(l>>>10&63)) +r.q(f,n,a.charCodeAt(l>>>4&63)) +r.q(f,m,a.charCodeAt(l<<2&63)) +r.q(f,m+1,61)}return 0}return(l<<2|3-k)>>>0}for(q=c;q255)break;++q}throw A.d(A.h0(b,"Not a byte value at index "+q+": 0x"+J.buV(s.i(b,q),16),null))}, +bEx(a,b,c,d,e,f){var s,r,q,p,o,n,m="Invalid encoding before padding",l="Invalid character",k=B.e.bu(f,2),j=f&3,i=$.bdw() +for(s=b,r=0;s=0){k=(k<<6|p)&16777215 +j=j+1&3 +if(j===0){o=e+1 +d[e]=k>>>16&255 +e=o+1 +d[o]=k>>>8&255 +o=e+1 +d[e]=k&255 +e=o +k=0}continue}else if(p===-1&&j>1){if(r>127)break +if(j===3){if((k&3)!==0)throw A.d(A.d6(m,a,s)) +d[e]=k>>>10 +d[e+1]=k>>>2}else{if((k&15)!==0)throw A.d(A.d6(m,a,s)) +d[e]=k>>>4}n=(3-j)*3 +if(q===37)n+=2 +return A.bky(a,s+1,c,-n-1)}throw A.d(A.d6(l,a,s))}if(r>=0&&r<=127)return(k<<2|j)>>>0 +for(s=b;s127)break +throw A.d(A.d6(l,a,s))}, +bEv(a,b,c,d){var s=A.bEw(a,b,c),r=(d&3)+(s-b),q=B.e.bu(r,2)*3,p=r&3 +if(p!==0&&s0)return new Uint8Array(q) +return $.brI()}, +bEw(a,b,c){var s,r=c,q=r,p=0 +while(!0){if(!(q>b&&p<2))break +c$0:{--q +s=a.charCodeAt(q) +if(s===61){++p +r=q +break c$0}if((s|32)===100){if(q===b)break;--q +s=a.charCodeAt(q)}if(s===51){if(q===b)break;--q +s=a.charCodeAt(q)}if(s===37){++p +r=q +break c$0}break}}return r}, +bky(a,b,c,d){var s,r +if(b===c)return d +s=-d-1 +for(;s>0;){r=a.charCodeAt(b) +if(s===3){if(r===61){s-=3;++b +break}if(r===37){--s;++b +if(b===c)break +r=a.charCodeAt(b)}else break}if((s>3?s-3:s)===2){if(r!==51)break;++b;--s +if(b===c)break +r=a.charCodeAt(b)}if((r|32)!==100)break;++b;--s +if(b===c)break}if(b!==c)throw A.d(A.d6("Invalid padding character",a,b)) +return-s-1}, +bxL(a){return $.bpd().i(0,a.toLowerCase())}, +bh3(a,b,c){return new A.Mf(a,b)}, +bGC(a){return a.pf()}, +bEX(a,b){return new A.ah_(a,[],A.bmL())}, +bEY(a,b,c){var s,r=new A.cZ("") +A.bbq(a,r,b,c) +s=r.a +return s.charCodeAt(0)==0?s:s}, +bbq(a,b,c,d){var s +if(d==null)s=A.bEX(b,c) +else s=new A.aZ3(d,0,b,[],A.bmL()) +s.vs(a)}, +bEZ(a,b,c){var s,r,q +for(s=J.aj(a),r=b,q=0;r>>0 +if(q>=0&&q<=255)return +A.bF_(a,b,c)}, +bF_(a,b,c){var s,r,q +for(s=J.aj(a),r=b;r255)throw A.d(A.d6("Source contains non-Latin-1 characters.",a,r))}}, +blo(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""}}, +bG0(a,b,c){var s,r,q,p=c-b,o=new Uint8Array(p) +for(s=J.aj(a),r=0;r>>0!==0?255:q}return o}, +agY:function agY(a,b){this.a=a +this.b=b +this.c=null}, +aZ0:function aZ0(a){this.a=a}, +aZ_:function aZ_(a){this.a=a}, +agZ:function agZ(a){this.a=a}, +TC:function TC(a,b,c){this.b=a +this.c=b +this.a=c}, +aSD:function aSD(){}, +aSC:function aSC(){}, +XP:function XP(){}, +ao3:function ao3(){}, +XR:function XR(a){this.a=a}, +ao4:function ao4(a,b){this.a=a +this.b=b}, +ao2:function ao2(){}, +XQ:function XQ(a,b){this.a=a +this.b=b}, +aXv:function aXv(a){this.a=a}, +b1h:function b1h(a){this.a=a}, +asM:function asM(){}, +Yh:function Yh(){}, +RU:function RU(a){this.a=0 +this.b=a}, +aUA:function aUA(a){this.c=null +this.a=0 +this.b=a}, +aUt:function aUt(){}, +aUh:function aUh(a,b){this.a=a +this.b=b}, +b2C:function b2C(a,b){this.a=a +this.b=b}, +Yg:function Yg(){}, +acB:function acB(){this.a=0}, +acC:function acC(a,b){this.a=a +this.b=b}, +JK:function JK(){}, +S7:function S7(a){this.a=a}, +ad5:function ad5(a,b){this.a=a +this.b=b +this.c=0}, +Z3:function Z3(){}, +alQ:function alQ(a,b,c){this.a=a +this.b=b +this.$ti=c}, +ZK:function ZK(){}, +ck:function ck(){}, +Td:function Td(a,b,c){this.a=a +this.b=b +this.$ti=c}, +ya:function ya(){}, +aCb:function aCb(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a2o:function a2o(a){this.a=a}, +agw:function agw(a,b){this.a=a +this.b=b}, +Mf:function Mf(a,b){this.a=a +this.b=b}, +a35:function a35(a,b){this.a=a +this.b=b}, +aDN:function aDN(){}, +a38:function a38(a,b){this.a=a +this.b=b}, +aYZ:function aYZ(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1}, +a37:function a37(a){this.a=a}, +aZ4:function aZ4(){}, +aZ5:function aZ5(a,b){this.a=a +this.b=b}, +aZ1:function aZ1(){}, +aZ2:function aZ2(a,b){this.a=a +this.b=b}, +ah_:function ah_(a,b,c){this.c=a +this.a=b +this.b=c}, +aZ3:function aZ3(a,b,c,d,e){var _=this +_.f=a +_.e$=b +_.c=c +_.a=d +_.b=e}, +a3h:function a3h(){}, +a3j:function a3j(a){this.a=a}, +a3i:function a3i(a,b){this.a=a +this.b=b}, +ah9:function ah9(a){this.a=a}, +aZ9:function aZ9(a){this.a=a}, +aEM:function aEM(){}, +n1:function n1(){}, +aVw:function aVw(a,b){this.a=a +this.b=b}, +b1G:function b1G(a,b){this.a=a +this.b=b}, +Ir:function Ir(){}, +wJ:function wJ(a){this.a=a}, +aoh:function aoh(a,b,c){this.a=a +this.b=b +this.c=c}, +b2D:function b2D(a,b,c){this.a=a +this.b=b +this.c=c}, +aba:function aba(){}, +abb:function abb(){}, +aof:function aof(a){this.b=this.a=0 +this.c=a}, +aog:function aog(a,b){var _=this +_.d=a +_.b=_.a=0 +_.c=b}, +Bs:function Bs(a){this.a=a}, +IE:function IE(a){this.a=a +this.b=16 +this.c=0}, +apv:function apv(){}, +aqy:function aqy(){}, +bHX(a){var s=new A.ip(t.dl) +a.am(0,new A.b3O(s)) +return s}, +bKj(a){return A.mp(a)}, +b9d(a,b,c){return A.bir(a,b,c==null?null:A.bHX(c))}, +b8Z(a){return new A.DK(new WeakMap(),a.h("DK<0>"))}, +yg(a){if(A.nl(a)||typeof a=="number"||typeof a=="string"||a instanceof A.ow)A.yf(a)}, +yf(a){throw A.d(A.h0(a,"object","Expandos are not allowed on strings, numbers, bools, records or null"))}, +em(a,b,c){var s=A.vw(a,c) +if(s!=null)return s +if(b!=null)return b.$1(a) +throw A.d(A.d6(a,null,null))}, +lm(a){var s=A.A8(a) +if(s!=null)return s +throw A.d(A.d6("Invalid double",a,null))}, +bxQ(a,b){a=A.d(a) +a.stack=b.j(0) +throw a +throw A.d("unreachable")}, +bfp(a,b){var s +if(Math.abs(a)<=864e13)s=!1 +else s=!0 +if(s)A.V(A.bM("DateTime is outside valid range: "+a,null)) +A.hl(!0,"isUtc",t.w) +return new A.ly(a,!0)}, +ba(a,b,c,d){var s,r=c?J.Ma(a,d):J.M9(a,d) +if(a!==0&&b!=null)for(s=0;s")) +for(s=J.aA(a);s.H();)r.push(s.ga2(s)) +if(b)return r +return J.aDA(r)}, +ai(a,b,c){var s +if(b)return A.bhn(a,c) +s=J.aDA(A.bhn(a,c)) +return s}, +bhn(a,b){var s,r +if(Array.isArray(a))return A.b(a.slice(0),b.h("v<0>")) +s=A.b([],b.h("v<0>")) +for(r=J.aA(a);r.H();)s.push(r.ga2(r)) +return s}, +mM(a,b,c){var s,r=J.Ma(a,c) +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}, +bwC(a){if(a>=100)return""+a +if(a>=10)return"0"+a +return"00"+a}, +a_z(a){if(a>=10)return""+a +return"0"+a}, +dw(a,b){return new A.bD(a+1000*b)}, +bgf(a,b){var s,r,q +for(s=a.length,r=0;rc)throw A.d(A.cT(a,b,c,d,null)) +return a}, +baq(a,b,c,d){return A.aD_(a,d==null?b.gE(b):d,b,null,c)}, +cU(a,b,c,d,e){if(0>a||a>c)throw A.d(A.cT(a,0,c,d==null?"start":d,null)) +if(b!=null){if(a>b||b>c)throw A.d(A.cT(b,a,c,e==null?"end":e,null)) +return b}return c}, +fd(a,b){if(a<0)throw A.d(A.cT(a,0,null,b,null)) +return a}, +LY(a,b,c,d,e){var s=e==null?b.gE(b):e +return new A.LX(s,!0,a,c,"Index out of range")}, +fa(a,b,c,d,e){return new A.LX(b,!0,a,e,"Index out of range")}, +aD_(a,b,c,d,e){if(0>a||a>=b)throw A.d(A.fa(a,b,c,d,e==null?"index":e)) +return a}, +a8(a){return new A.ab5(a)}, +cJ(a){return new A.H_(a)}, +a7(a){return new A.oe(a)}, +cL(a){return new A.a_6(a)}, +bN(a){return new A.HD(a)}, +d6(a,b,c){return new A.iL(a,b,c)}, +bz_(a,b,c){if(a<=0)return new A.iK(c.h("iK<0>")) +return new A.Tf(a,b,c.h("Tf<0>"))}, +bgY(a,b,c){var s,r +if(A.bcB(a)){if(b==="("&&c===")")return"(...)" +return b+"..."+c}s=A.b([],t.T) +$.Cd.push(a) +try{A.bHs(a,s)}finally{$.Cd.pop()}r=A.a9H(b,s,", ")+c +return r.charCodeAt(0)==0?r:r}, +uV(a,b,c){var s,r +if(A.bcB(a))return b+"..."+c +s=new A.cZ(b) +$.Cd.push(a) +try{r=s +r.a=A.a9H(r.a,a,", ")}finally{$.Cd.pop()}s.a+=c +r=s.a +return r.charCodeAt(0)==0?r:r}, +bHs(a,b){var s,r,q,p,o,n,m,l=J.aA(a),k=0,j=0 +while(!0){if(!(k<80||j<3))break +if(!l.H())return +s=A.j(l.ga2(l)) +b.push(s) +k+=s.length+2;++j}if(!l.H()){if(j<=5)return +r=b.pop() +q=b.pop()}else{p=l.ga2(l);++j +if(!l.H()){if(j<=4){b.push(A.j(p)) +return}r=A.j(p) +q=b.pop() +k+=r.length+2}else{o=l.ga2(l);++j +for(;l.H();p=o,o=n){n=l.ga2(l);++j +if(j>100){while(!0){if(!(k>75&&j>3))break +k-=b.pop().length+2;--j}b.push("...") +return}}q=A.j(p) +r=A.j(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)}, +bzs(a,b,c){var s,r=A.cU(0,null,c.length,null,null),q=r-0 +if(a.length=b)for(s=0;s=0;)a[b+s]=c[s]}, +bhs(a,b,c,d,e){return new A.qn(a,b.h("@<0>").af(c).af(d).af(e).h("qn<1,2,3,4>"))}, +MN(a,b,c){var s=A.D(b,c) +s.a6R(s,a) +return s}, +bnK(a){var s=B.d.fd(a),r=A.vw(s,null) +return r==null?A.A8(s):r}, +a3(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.bCT(J.W(a),J.W(b),$.hB()) +if(B.a===d){s=J.W(a) +b=J.W(b) +c=J.W(c) +return A.i2(A.a4(A.a4(A.a4($.hB(),s),b),c))}if(B.a===e)return A.bju(J.W(a),J.W(b),J.W(c),J.W(d),$.hB()) +if(B.a===f){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e))}if(B.a===g){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f))}if(B.a===h){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g))}if(B.a===i){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h))}if(B.a===j){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +i=J.W(i) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h),i))}if(B.a===k){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +i=J.W(i) +j=J.W(j) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h),i),j))}if(B.a===l){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +i=J.W(i) +j=J.W(j) +k=J.W(k) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h),i),j),k))}if(B.a===m){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +i=J.W(i) +j=J.W(j) +k=J.W(k) +l=J.W(l) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h),i),j),k),l))}if(B.a===n){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +i=J.W(i) +j=J.W(j) +k=J.W(k) +l=J.W(l) +m=J.W(m) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h),i),j),k),l),m))}if(B.a===o){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +i=J.W(i) +j=J.W(j) +k=J.W(k) +l=J.W(l) +m=J.W(m) +n=J.W(n) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h),i),j),k),l),m),n))}if(B.a===p){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +i=J.W(i) +j=J.W(j) +k=J.W(k) +l=J.W(l) +m=J.W(m) +n=J.W(n) +o=J.W(o) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o))}if(B.a===q){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +i=J.W(i) +j=J.W(j) +k=J.W(k) +l=J.W(l) +m=J.W(m) +n=J.W(n) +o=J.W(o) +p=J.W(p) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p))}if(B.a===r){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +i=J.W(i) +j=J.W(j) +k=J.W(k) +l=J.W(l) +m=J.W(m) +n=J.W(n) +o=J.W(o) +p=J.W(p) +q=J.W(q) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q))}if(B.a===a0){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +i=J.W(i) +j=J.W(j) +k=J.W(k) +l=J.W(l) +m=J.W(m) +n=J.W(n) +o=J.W(o) +p=J.W(p) +q=J.W(q) +r=J.W(r) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r))}if(B.a===a1){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +i=J.W(i) +j=J.W(j) +k=J.W(k) +l=J.W(l) +m=J.W(m) +n=J.W(n) +o=J.W(o) +p=J.W(p) +q=J.W(q) +r=J.W(r) +a0=J.W(a0) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r),a0))}s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +i=J.W(i) +j=J.W(j) +k=J.W(k) +l=J.W(l) +m=J.W(m) +n=J.W(n) +o=J.W(o) +p=J.W(p) +q=J.W(q) +r=J.W(r) +a0=J.W(a0) +a1=J.W(a1) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r),a0),a1))}, +c4(a){var s,r=$.hB() +for(s=J.aA(a);s.H();)r=A.a4(r,J.W(s.ga2(s))) +return A.i2(r)}, +wY(a){var s=A.j(a),r=$.bo1 +if(r==null)A.bo0(s) +else r.$1(s)}, +aNG(a,b,c,d){return new A.qp(a,b,c.h("@<0>").af(d).h("qp<1,2>"))}, +bCJ(){$.fY() +return new A.c7()}, +blE(a,b){return 65536+((a&1023)<<10)+(b&1023)}, +jC(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=((a3.charCodeAt(a4+4)^58)*3|a3.charCodeAt(a4)^100|a3.charCodeAt(a4+1)^97|a3.charCodeAt(a4+2)^116|a3.charCodeAt(a4+3)^97)>>>0 +if(r===0)return A.aSs(a4>0||a5=14)q[7]=a5 +o=q[1] +if(o>=a4)if(A.bmn(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.ff(a3,"\\",l))if(n>a4)g=B.d.ff(a3,"\\",n-1)||B.d.ff(a3,"\\",n-2) +else g=!1 +else g=!0 +if(g){h=a2 +i=!1}else{if(!(kl+2&&B.d.ff(a3,"/..",k-3) +else g=!0 +if(g){h=a2 +i=!1}else{if(o===a4+4)if(B.d.ff(a3,"file",a4)){if(n<=a4){if(!B.d.ff(a3,"/",l)){f="file:///" +r=3}else{f="file://" +r=2}a3=f+B.d.au(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.iD(a3,l,k,"/");++k;++j;++a5}else{a3=B.d.au(a3,a4,l)+"/"+B.d.au(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.ff(a3,"http",a4)){if(p&&m+3===l&&B.d.ff(a3,"80",m+1))if(a4===0&&!0){a3=B.d.iD(a3,m,l,"") +l-=3 +k-=3 +j-=3 +a5-=3}else{a3=B.d.au(a3,a4,m)+B.d.au(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.ff(a3,"https",a4)){if(p&&m+4===l&&B.d.ff(a3,"443",m+1))if(a4===0&&!0){a3=B.d.iD(a3,m,l,"") +l-=4 +k-=4 +j-=4 +a5-=3}else{a3=B.d.au(a3,a4,m)+B.d.au(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.blh(a3,a4,o) +else{if(o===a4)A.ID(a3,a4,"Invalid empty scheme") +h=""}if(n>a4){e=o+3 +d=e9)j.$2("invalid character",s)}else{if(q===3)j.$2(l,s) +o=A.em(B.d.au(a,r,s),m,m) +if(o>255)j.$2(k,r) +n=q+1 +i[q]=o +r=s+1 +q=n}}if(q!==3)j.$2(l,c) +o=A.em(B.d.au(a,r,c),m,m) +if(o>255)j.$2(k,r) +i[q]=o +return i}, +bk9(a,b,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d=new A.aSv(a),c=new A.aSw(d,a) +if(a.length<2)d.$2("address is too short",e) +s=A.b([],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.V(A.cT(0,0,p.gE(q),null,null)) +if(A.IS(q,"/",0)){s=A.a8("Illegal path character "+A.j(q)) +throw A.d(s)}}}, +bl9(a,b,c){var s,r,q,p,o,n=null +for(s=A.fy(a,c,n,A.a6(a).c),r=s.$ti,s=new A.cX(s,s.gE(s),r.h("cX")),r=r.h("aF.E");s.H();){q=s.d +if(q==null)q=r.a(q) +p=A.bq('["*/:<>?\\\\|]',!0,!1,!1) +o=q.length +if(A.IS(q,p,0))if(b)throw A.d(A.bM("Illegal character in path",n)) +else throw A.d(A.a8("Illegal character in path: "+q))}}, +bFT(a,b){var s,r="Illegal drive letter " +if(!(65<=a&&a<=90))s=97<=a&&a<=122 +else s=!0 +if(s)return +if(b)throw A.d(A.bM(r+A.a9K(a),null)) +else throw A.d(A.a8(r+A.a9K(a)))}, +bFV(a){var s +if(a.length===0)return B.Am +s=A.blm(a) +s.aen(s,A.bmN()) +return A.b8s(s,t.N,t.yp)}, +bbK(a,b){if(a!=null&&a===A.bla(b))return null +return a}, +ble(a,b,c,d){var s,r,q,p,o,n +if(a==null)return null +if(b===c)return"" +if(a.charCodeAt(b)===91){s=c-1 +if(a.charCodeAt(s)!==93)A.ID(a,b,"Missing end `]` to match `[` in host") +r=b+1 +q=A.bFU(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.cZ("") +if(r>>4]&1<<(o&15))!==0){if(p&&65<=o&&90>=o){if(q==null)q=new A.cZ("") +if(r>>4]&1<<(o&15))!==0)A.ID(a,s,"Invalid character") +else{if((o&64512)===55296&&s+1>>4]&1<<(q&15))!==0))A.ID(a,s,"Illegal scheme character") +if(65<=q&&q<=90)r=!0}a=B.d.au(a,b,c) +return A.bFR(r?a.toLowerCase():a)}, +bFR(a){if(a==="http")return"http" +if(a==="file")return"file" +if(a==="https")return"https" +if(a==="package")return"package" +return a}, +bli(a,b,c){if(a==null)return"" +return A.W_(a,b,c,B.VH,!1,!1)}, +blf(a,b,c,d,e,f){var s,r=e==="file",q=r||f +if(a==null){if(d==null)return r?"/":"" +s=new A.S(d,new A.b2y(),A.a6(d).h("S<1,i>")).cp(0,"/")}else if(d!=null)throw A.d(A.bM("Both path and pathSegments specified",null)) +else s=A.W_(a,b,c,B.ve,!0,!0) +if(s.length===0){if(r)return"/"}else if(q&&!B.d.cd(s,"/"))s="/"+s +return A.bFY(s,e,f)}, +bFY(a,b,c){var s=b.length===0 +if(s&&!c&&!B.d.cd(a,"/")&&!B.d.cd(a,"\\"))return A.bbM(a,!s||c) +return A.tx(a)}, +blg(a,b,c,d){var s,r={} +if(a!=null){if(d!=null)throw A.d(A.bM("Both query and queryParameters specified",null)) +return A.W_(a,b,c,B.iX,!0,!1)}if(d==null)return null +s=new A.cZ("") +r.a="" +d.am(0,new A.b2z(new A.b2A(r,s))) +r=s.a +return r.charCodeAt(0)==0?r:r}, +bld(a,b,c){if(a==null)return null +return A.W_(a,b,c,B.iX,!0,!1)}, +bbL(a,b,c){var s,r,q,p,o,n=b+2 +if(n>=a.length)return"%" +s=a.charCodeAt(b+1) +r=a.charCodeAt(n) +q=A.b6w(s) +p=A.b6w(r) +if(q<0||p<0)return"%" +o=q*16+p +if(o<127&&(B.iU[B.e.bu(o,4)]&1<<(o&15))!==0)return A.cB(c&&65<=o&&90>=o?(o|32)>>>0:o) +if(s>=97||r>=97)return B.d.au(a,b,b+3).toUpperCase() +return null}, +bbJ(a){var s,r,q,p,o,n="0123456789ABCDEF" +if(a<128){s=new Uint8Array(3) +s[0]=37 +s[1]=n.charCodeAt(a>>>4) +s[2]=n.charCodeAt(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.e.GZ(a,6*q)&63|r +s[p]=37 +s[p+1]=n.charCodeAt(o>>>4) +s[p+2]=n.charCodeAt(o&15) +p+=3}}return A.m9(s,0,null)}, +W_(a,b,c,d,e,f){var s=A.blk(a,b,c,d,e,f) +return s==null?B.d.au(a,b,c):s}, +blk(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.bbL(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.vf[o>>>4]&1<<(o&15))!==0){A.ID(a,r,"Invalid character") +m=i +n=m}else{if((o&64512)===55296){l=r+1 +if(l=2&&A.blc(a.charCodeAt(0)))for(s=1;s127||(B.v9[r>>>4]&1<<(r&15))===0)break}return a}, +bG_(a,b){if(a.Us("package")&&a.c==null)return A.bmp(b,0,b.length) +return-1}, +bln(a){var s,r,q,p=a.gyu(),o=p.length +if(o>0&&J.b3(p[0])===2&&J.b7U(p[0],1)===58){A.bFT(J.b7U(p[0],0),!1) +A.bl9(p,!1,1) +s=!0}else{A.bl9(p,!1,0) +s=!1}r=a.gJy()&&!s?""+"\\":"" +if(a.gy4()){q=a.grH(a) +if(q.length!==0)r=r+"\\"+q+"\\"}r=A.a9H(r,p,"\\") +o=s&&o===1?r+"\\":r +return o.charCodeAt(0)==0?o:o}, +bFW(){return A.b([],t.T)}, +blm(a){var s,r,q,p,o,n=A.D(t.N,t.yp),m=new A.b2B(a,B.Q,n) +for(s=a.length,r=0,q=0,p=-1;r127)throw A.d(A.bM("Illegal percent encoding in URI",null)) +if(r===37){if(o+3>q)throw A.d(A.bM("Truncated URI",null)) +p.push(A.bFX(a,o+1)) +o+=2}else if(e&&r===43)p.push(32) +else p.push(r)}}return d.hK(0,p)}, +blc(a){var s=a|32 +return 97<=s&&s<=122}, +bDS(a){if(!a.Us("data"))throw A.d(A.h0(a,"uri","Scheme must be 'data'")) +if(a.gy4())throw A.d(A.h0(a,"uri","Data uri must not have authority")) +if(a.gJz())throw A.d(A.h0(a,"uri","Data uri must not have a fragment part")) +if(!a.guJ())return A.aSs(a.gh0(a),0,a) +return A.aSs(a.j(0),5,a)}, +aSs(a,b,c){var s,r,q,p,o,n,m,l,k="Invalid MIME type",j=A.b([b-1],t.t) +for(s=a.length,r=b,q=-1,p=null;rb)throw A.d(A.d6(k,a,r)) +for(;p!==44;){j.push(r);++r +for(o=-1;r=0)j.push(o) +else{n=B.b.ga4(j) +if(p!==44||r!==n+7||!B.d.ff(a,"base64",n+1))throw A.d(A.d6("Expecting '='",a,r)) +break}}j.push(r) +m=r+1 +if((j.length&1)===1)a=B.Hp.aON(0,a,m,s) +else{l=A.blk(a,m,s,B.iX,!0,!1) +if(l!=null)a=B.d.iD(a,m,s,l)}return new A.aSr(a,j,c)}, +bGx(){var s,r,q,p,o,n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",m=".",l=":",k="/",j="\\",i="?",h="#",g="/\\",f=J.dV(22,t.H3) +for(s=0;s<22;++s)f[s]=new Uint8Array(96) +r=new A.b3b(f) +q=new A.b3c() +p=new A.b3d() +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}, +bmn(a,b,c,d,e){var s,r,q,p,o=$.bsK() +for(s=b;s95?31:q] +d=p&31 +e[p>>>5]=s}return d}, +bl_(a){if(a.b===7&&B.d.cd(a.a,"package")&&a.c<=0)return A.bmp(a.a,a.e,a.f) +return-1}, +bI8(a,b){return A.EG(b,t.N)}, +bmp(a,b,c){var s,r,q +for(s=b,r=0;s")) +s.Qu() +return s}, +bGv(a){if(t.VF.b(a))return a +return new A.aU_([],[]).aIj(a,!0)}, +bEF(a){var s=window +s.toString +if(a===s)return a +else return new A.aei(a)}, +bmu(a,b){var s=$.aP +if(s===B.ay)return a +return s.a7v(a,b)}, +bE:function bE(){}, +Xo:function Xo(){}, +Xx:function Xx(){}, +XO:function XO(){}, +Jj:function Jj(){}, +Js:function Js(){}, +oK:function oK(){}, +a_g:function a_g(){}, +dK:function dK(){}, +Df:function Df(){}, +avV:function avV(){}, +jY:function jY(){}, +nz:function nz(){}, +a_h:function a_h(){}, +a_i:function a_i(){}, +a_y:function a_y(){}, +qF:function qF(){}, +a09:function a09(){}, +KL:function KL(){}, +KM:function KM(){}, +a0b:function a0b(){}, +a0d:function a0d(){}, +adg:function adg(a,b){this.a=a +this.b=b}, +db:function db(){}, +be:function be(){}, +aM:function aM(){}, +k2:function k2(){}, +a0Z:function a0Z(){}, +a10:function a10(){}, +a1r:function a1r(){}, +k4:function k4(){}, +a2h:function a2h(){}, +yN:function yN(){}, +uE:function uE(){}, +yO:function yO(){}, +a3H:function a3H(){}, +zu:function zu(){}, +a4b:function a4b(){}, +a4f:function a4f(){}, +a4g:function a4g(){}, +aG1:function aG1(a){this.a=a}, +aG2:function aG2(a){this.a=a}, +a4h:function a4h(){}, +aG3:function aG3(a){this.a=a}, +aG4:function aG4(a){this.a=a}, +kb:function kb(){}, +a4i:function a4i(){}, +BG:function BG(a){this.a=a}, +bS:function bS(){}, +Ns:function Ns(){}, +kg:function kg(){}, +a6a:function a6a(){}, +py:function py(){}, +a7Y:function a7Y(){}, +aM0:function aM0(a){this.a=a}, +aM1:function aM1(a){this.a=a}, +FV:function FV(){}, +a8j:function a8j(){}, +km:function km(){}, +a9b:function a9b(){}, +kn:function kn(){}, +a9f:function a9f(){}, +ko:function ko(){}, +Qm:function Qm(){}, +aPg:function aPg(a){this.a=a}, +aPh:function aPh(a){this.a=a}, +aPi:function aPi(a){this.a=a}, +iX:function iX(){}, +kv:function kv(){}, +iZ:function iZ(){}, +aaB:function aaB(){}, +aaC:function aaC(){}, +aaI:function aaI(){}, +kx:function kx(){}, +aaO:function aaO(){}, +aaP:function aaP(){}, +ab8:function ab8(){}, +abi:function abi(){}, +H7:function H7(){}, +ae0:function ae0(){}, +SK:function SK(){}, +agh:function agh(){}, +TY:function TY(){}, +ama:function ama(){}, +amB:function amB(){}, +b8Y:function b8Y(a,b){this.a=a +this.$ti=b}, +ww:function ww(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +SZ:function SZ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +aft:function aft(a,b,c,d,e){var _=this +_.a=0 +_.b=a +_.c=b +_.d=c +_.e=d +_.$ti=e}, +aXx:function aXx(a){this.a=a}, +aXy:function aXy(a){this.a=a}, +bL:function bL(){}, +DN:function DN(a,b,c){var _=this +_.a=a +_.b=b +_.c=-1 +_.d=null +_.$ti=c}, +aei:function aei(a){this.a=a}, +ae1:function ae1(){}, +aeN:function aeN(){}, +aeO:function aeO(){}, +aeP:function aeP(){}, +aeQ:function aeQ(){}, +afy:function afy(){}, +afz:function afz(){}, +agu:function agu(){}, +agv:function agv(){}, +ahM:function ahM(){}, +ahN:function ahN(){}, +ahO:function ahO(){}, +ahP:function ahP(){}, +air:function air(){}, +ais:function ais(){}, +ajd:function ajd(){}, +aje:function aje(){}, +al8:function al8(){}, +Ve:function Ve(){}, +Vf:function Vf(){}, +am8:function am8(){}, +am9:function am9(){}, +ams:function ams(){}, +ann:function ann(){}, +ano:function ano(){}, +VF:function VF(){}, +VG:function VG(){}, +anz:function anz(){}, +anA:function anA(){}, +ape:function ape(){}, +apf:function apf(){}, +apq:function apq(){}, +apr:function apr(){}, +apA:function apA(){}, +apB:function apB(){}, +aq2:function aq2(){}, +aq3:function aq3(){}, +aq4:function aq4(){}, +aq5:function aq5(){}, +blH(a){var s,r,q +if(a==null)return a +if(typeof a=="string"||typeof a=="number"||A.nl(a))return a +if(A.bno(a))return A.nm(a) +s=Array.isArray(a) +s.toString +if(s){r=[] +q=0 +while(!0){s=a.length +s.toString +if(!(q")),r=new A.bX(s,b.h("bX<0>")) +a.then(A.wS(new A.b73(r),1),A.wS(new A.b74(r),1)) +return s}, +bmc(a){return a==null||typeof a==="boolean"||typeof a==="number"||typeof a==="string"||a instanceof Int8Array||a instanceof Uint8Array||a instanceof Uint8ClampedArray||a instanceof Int16Array||a instanceof Uint16Array||a instanceof Int32Array||a instanceof Uint32Array||a instanceof Float32Array||a instanceof Float64Array||a instanceof ArrayBuffer||a instanceof DataView}, +bcs(a){if(A.bmc(a))return a +return new A.b6c(new A.wz(t.Fy)).$1(a)}, +b6L:function b6L(a){this.a=a}, +b73:function b73(a){this.a=a}, +b74:function b74(a){this.a=a}, +b6c:function b6c(a){this.a=a}, +a4X:function a4X(a){this.a=a}, +bnF(a,b){return Math.max(a,b)}, +bnx(a){return Math.log(a)}, +Fy(a){var s +if(a==null)s=B.L +else{s=new A.ajY() +s.Zi(a)}return s}, +biD(a,b,c,d,e){var s,r +if(c<0)s=c===-1/0?0:-c*0 +else s=c+0 +if(d<0)r=d===-1/0?0:-d*0 +else r=d+0 +return new A.hb(a,b,s,r,e.h("hb<0>"))}, +blC(a){if(a===-1/0)return 0 +return-a*0}, +aYX:function aYX(){}, +ajY:function ajY(){this.b=this.a=0}, +Un:function Un(){}, +hb:function hb(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +Ne:function Ne(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +lK:function lK(){}, +a3r:function a3r(){}, +lS:function lS(){}, +a4Z:function a4Z(){}, +a6b:function a6b(){}, +a9I:function a9I(){}, +bs:function bs(){}, +mf:function mf(){}, +aaV:function aaV(){}, +ahf:function ahf(){}, +ahg:function ahg(){}, +aiC:function aiC(){}, +aiD:function aiD(){}, +amx:function amx(){}, +amy:function amy(){}, +anG:function anG(){}, +anH:function anH(){}, +bvD(a,b,c){return J.Xi(a,b,c)}, +VU:function VU(a){this.a=a}, +ao6:function ao6(a){this.a=a}, +fD:function fD(){}, +IB:function IB(a){this.a=a}, +aoc:function aoc(a){this.a=a}, +ao9:function ao9(a){this.a=a}, +IA:function IA(){}, +ao7:function ao7(a){this.a=a}, +ao8:function ao8(a){this.a=a}, +a0F:function a0F(){}, +aqt:function aqt(){}, +aqu:function aqu(){}, +aqv:function aqv(){}, +aqw:function aqw(){}, +aqx:function aqx(){}, +pq(a,b,c){if(b==null)if(a==null)return null +else return a.a1(0,1-c) +else if(a==null)return b.a1(0,c) +else return new A.h(A.qb(a.a,b.a,c),A.qb(a.b,b.b,c))}, +aO7(a,b,c){if(b==null)if(a==null)return null +else return a.a1(0,1-c) +else if(a==null)return b.a1(0,c) +else return new A.N(A.qb(a.a,b.a,c),A.qb(a.b,b.b,c))}, +kj(a,b){var s=a.a,r=b*2/2,q=a.b +return new A.x(s-r,q-r,s+r,q+r)}, +vC(a,b,c){var s=a.a,r=c/2,q=a.b,p=b/2 +return new A.x(s-r,q-p,s+r,q+p)}, +vD(a,b){var s=a.a,r=b.a,q=a.b,p=b.b +return new A.x(Math.min(s,r),Math.min(q,p),Math.max(s,r),Math.max(q,p))}, +bBp(a,b,c){var s +if(b==null)if(a==null)return null +else{s=1-c +return new A.x(a.gag(a)*s,a.gal(a)*s,a.gaI(a)*s,a.gaN(a)*s)}else if(a==null)return new A.x(b.gag(b)*c,b.gal(b)*c,b.gaI(b)*c,b.gaN(b)*c) +else return new A.x(A.qb(a.gag(a),b.gag(b),c),A.qb(a.gal(a),b.gal(b),c),A.qb(a.gaI(a),b.gaI(b),c),A.qb(a.gaN(a),b.gaN(b),c))}, +Op(a,b,c){var s,r,q +if(b==null)if(a==null)return null +else{s=1-c +return new A.bI(a.a*s,a.b*s)}else{r=b.a +q=b.b +if(a==null)return new A.bI(r*c,q*c) +else return new A.bI(A.qb(a.a,r,c),A.qb(a.b,q,c))}}, +Om(a,b,c,d,e){var s=e.a,r=e.b +return new A.mW(a,b,c,d,s,r,s,r,s,r,s,r,s===r)}, +iU(a,b){var s=a.gal(a),r=b.a,q=b.b +return new A.mW(a.gag(a),s,a.gaI(a),a.gaN(a),r,q,r,q,r,q,r,q,r===q)}, +Ol(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.mW(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)}, +aK0(a,b,c,d,e){var s=a.gal(a),r=a.gag(a),q=a.gaI(a),p=a.gaN(a),o=d.a,n=d.b,m=e.a,l=e.b,k=b.a,j=b.b,i=c.a,h=c.b +return new A.mW(r,s,q,p,o,n,m,l,i,h,k,j,o===n&&o===m&&o===l&&o===k&&o===j&&o===i&&o===h)}, +bap(a,b,c,d){var s=new Float32Array(4) +s[0]=a +s[1]=b +s[2]=c +s[3]=d +return new A.Fx(s)}, +bz8(a){switch(a.a){case 1:return"up" +case 0:return"down" +case 2:return"repeat"}}, +am(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}, +qb(a,b,c){return a*(1-c)+b*c}, +b3A(a,b,c){return a*(1-c)+b*c}, +aqN(a,b,c){if(ac)return c +if(isNaN(a))return c +return a}, +bmm(a,b){return A.a9(A.wR(B.c.aA((a.gm(a)>>>24&255)*b),0,255),a.gm(a)>>>16&255,a.gm(a)>>>8&255,a.gm(a)&255)}, +a9(a,b,c,d){return new A.l(((a&255)<<24|(b&255)<<16|(c&255)<<8|d&255)>>>0)}, +kM(a,b,c,d){return new A.l(((B.c.cS(d*255,1)&255)<<24|(a&255)<<16|(b&255)<<8|c&255)>>>0)}, +b8p(a){if(a<=0.03928)return a/12.92 +return Math.pow((a+0.055)/1.055,2.4)}, +a1(a,b,c){if(b==null)if(a==null)return null +else return A.bmm(a,1-c) +else if(a==null)return A.bmm(b,c) +else return A.a9(A.wR(B.c.aj(A.b3A(a.gm(a)>>>24&255,b.gm(b)>>>24&255,c)),0,255),A.wR(B.c.aj(A.b3A(a.gm(a)>>>16&255,b.gm(b)>>>16&255,c)),0,255),A.wR(B.c.aj(A.b3A(a.gm(a)>>>8&255,b.gm(b)>>>8&255,c)),0,255),A.wR(B.c.aj(A.b3A(a.gm(a)&255,b.gm(b)&255,c)),0,255))}, +Kd(a,b){var s,r,q,p=a.gm(a)>>>24&255 +if(p===0)return b +s=255-p +r=b.gm(b)>>>24&255 +if(r===255)return A.a9(255,B.e.cS(p*(a.gm(a)>>>16&255)+s*(b.gm(b)>>>16&255),255),B.e.cS(p*(a.gm(a)>>>8&255)+s*(b.gm(b)>>>8&255),255),B.e.cS(p*(a.gm(a)&255)+s*(b.gm(b)&255),255)) +else{r=B.e.cS(r*s,255) +q=p+r +return A.a9(q,B.e.e4((a.gm(a)>>>16&255)*p+(b.gm(b)>>>16&255)*r,q),B.e.e4((a.gm(a)>>>8&255)*p+(b.gm(b)>>>8&255)*r,q),B.e.e4((a.gm(a)&255)*p+(b.gm(b)&255)*r,q))}}, +pt(){return $.G().B()}, +yG(a,b,c,d,e,f){var s=f==null?null:A.Cc(f) +return $.G().a8B(0,a,b,c,d,e,s)}, +E3(a,b,c,d,e,f,g,h){var s,r +if(d==null){if(c.length!==2)A.V(A.bM('"colors" must have length 2 if "colorStops" is omitted.',null))}else if(c.length!==J.b3(d))A.V(A.bM(u.L,null)) +s=f!=null?A.Cc(f):null +if(g!=null)r=g.l(0,a)&&h===0 +else r=!0 +if(r)return $.G().a8G(0,a,b,c,d,e,s) +else return $.G().a8x(g,h,a,b,c,d,e,s)}, +byF(a,b){return $.G().a8C(a,b)}, +aqX(a,b){return A.bKp(a,b)}, +bKp(a,b){var s=0,r=A.t(t.hP),q,p=2,o,n=[],m,l,k,j,i,h,g,f +var $async$aqX=A.u(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:s=b==null?3:5 +break +case 3:h=$.G() +g=a.a +g.toString +q=h.CP(g) +s=1 +break +s=4 +break +case 5:h=$.G() +g=a.a +g.toString +s=6 +return A.B(h.CP(g),$async$aqX) +case 6:m=d +p=7 +s=10 +return A.B(m.la(),$async$aqX) +case 10:l=d +try{g=J.art(l) +k=g.gc2(g) +g=J.art(l) +j=g.gbQ(g) +i=b.$2(k,j) +g=a.a +g.toString +f=i.a +f=h.lR(g,!1,i.b,f) +q=f +n=[1] +s=8 +break}finally{J.art(l).v()}n.push(9) +s=8 +break +case 7:n=[2] +case 8:p=2 +m.v() +s=n.pop() +break +case 9:case 4:case 1:return A.q(q,r) +case 2:return A.p(o,r)}}) +return A.r($async$aqX,r)}, +bC5(a){return a>0?a*0.57735+0.5:0}, +bC6(a,b,c){var s,r,q=A.a1(a.a,b.a,c) +q.toString +s=A.pq(a.b,b.b,c) +s.toString +r=A.qb(a.c,b.c,c) +return new A.ob(q,s,r)}, +bC7(a,b,c){var s,r,q,p=a==null +if(p&&b==null)return null +if(p)a=A.b([],t.kO) +if(b==null)b=A.b([],t.kO) +s=A.b([],t.kO) +r=Math.min(a.length,b.length) +for(q=0;q>>0 +return s===0}, +bv3(a,b){var s +a[0]=b&255 +a[1]=b>>>8&255 +a[2]=b>>>16&255 +a[3]=b>>>24&255 +for(s=4;s<=15;++s)a[s]=0}, +arS:function arS(a,b,c,d){var _=this +_.a=1 +_.b=a +_.c=b +_.d=c +_.e=d +_.r=_.f=null}, +Cp(a){return new A.XN(a,null,null)}, +XN:function XN(a,b,c){this.a=a +this.b=b +this.c=c}, +uQ(a,b,c,d){var s,r +if(t.e2.b(a)){s=J.bt(a) +s=J.ig(s.gdc(a),s.gfB(a),s.giV(a))}else s=t.Cm.b(a)?a:A.hN(t.JY.a(a),!0,t.S) +r=new A.aDj(s,d,d,b,$) +r.e=c==null?J.b3(s):c +return r}, +aDk:function aDk(){}, +aDj:function aDj(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +ba9(a){var s=a==null?32768:a +return new A.aHr(new Uint8Array(s))}, +aHs:function aHs(){}, +aHr:function aHr(a){this.a=0 +this.c=a}, +aTY:function aTY(a){var _=this +_.a=-1 +_.r=_.f=$ +_.x=a}, +bEo(a,b,c){var s,r,q,p,o +if(a.gaB(a))return new Uint8Array(0) +s=new Uint8Array(A.ea(a.gaT5(a))) +r=c*2+2 +q=A.bgD(A.biS(),64) +p=new A.aHA(q) +q=q.b +q===$&&A.c() +p.c=new Uint8Array(q) +p.a=new A.aIL(b,1000,r) +o=new Uint8Array(r) +return B.K.cA(o,0,p.aJy(s,0,o,0))}, +arT:function arT(a,b){this.c=a +this.d=b}, +Hg:function Hg(a,b,c){var _=this +_.a=67324752 +_.f=_.e=_.d=_.c=0 +_.x=_.r=null +_.y="" +_.z=a +_.Q=b +_.as=$ +_.at=null +_.ay=0 +_.CW=_.ch=null +_.cx=c}, +abV:function abV(a){var _=this +_.a=0 +_.as=_.Q=_.y=_.x=_.w=null +_.at="" +_.ax=a +_.ch=null}, +aTX:function aTX(){this.a=$}, +uF(a){var s=new A.aCr() +s.anx(a) +return s}, +aCr:function aCr(){this.a=$ +this.b=0 +this.c=2147483647}, +b9t(a,b){var s=A.uF(B.m5),r=A.uF(B.m8) +r=new A.LZ(a,A.ba9(b),s,r) +r.b=!0 +r.OV() +return r}, +LZ:function LZ(a,b,c,d){var _=this +_.a=a +_.b=!1 +_.c=b +_.e=_.d=0 +_.r=c +_.w=d}, +L7:function L7(a,b){this.a=a +this.b=b}, +Rs:function Rs(a,b){this.a=a +this.$ti=b}, +a9E:function a9E(a,b,c,d){var _=this +_.a=a +_.b=null +_.d=_.c=!1 +_.e=0 +_.f=b +_.r=c +_.$ti=d}, +aPk:function aPk(a){this.a=a}, +aPm:function aPm(a){this.a=a}, +aPl:function aPl(a){this.a=a}, +Sb:function Sb(a,b,c){this.a=a +this.b=b +this.$ti=c}, +bvg(a){return new A.XZ(A.D(t.N,t.Xu),a)}, +bvh(a){return new A.XZ(A.D(t.N,t.Xu),a)}, +XZ:function XZ(a,b){this.a=a +this.b=b}, +Y0:function Y0(a,b){this.a=a +this.b=b}, +asB(a,b,c,d){var s=0,r=A.t(t.ue),q,p,o,n,m,l,k,j,i +var $async$asB=A.u(function(e,f){if(e===1)return A.p(f,r) +while(true)switch(s){case 0:o=t.ag +n=A.b([],t.c_) +m=A.bzu() +l=new A.Y1(A.D(t.N,o),n,a,d,b,m) +k=J.dV(c,t.iH) +for(p=0;p=0}else q=!1 +if(!q)break +if(r>s)return-1 +if(A.bcA(a,c,d,r)&&A.bcA(a,c,d,r+p))return r +c=r+1}return-1}return A.bGT(a,b,c,d)}, +bGT(a,b,c,d){var s,r,q,p=new A.oJ(a,d,c,0) +for(s=b.length;r=p.nJ(),r>=0;){q=r+s +if(q>d)break +if(B.d.ff(a,b,r)&&A.bcA(a,c,d,q))return r}return-1}, +he:function he(a){this.a=a}, +w5:function w5(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +b6S(a,b,c,d){if(d===208)return A.bnB(a,b,c) +if(d===224){if(A.bnA(a,b,c)>=0)return 145 +return 64}throw A.d(A.a7("Unexpected state: "+B.e.hA(d,16)))}, +bnB(a,b,c){var s,r,q,p,o +for(s=c,r=0;q=s-2,q>=b;s=q){p=a.charCodeAt(s-1) +if((p&64512)!==56320)break +o=a.charCodeAt(q) +if((o&64512)!==55296)break +if(A.qe(o,p)!==6)break +r^=1}if(r===0)return 193 +else return 144}, +bnA(a,b,c){var s,r,q,p,o +for(s=c;s>b;){--s +r=a.charCodeAt(s) +if((r&64512)!==56320)q=A.C7(r) +else{if(s>b){--s +p=a.charCodeAt(s) +o=(p&64512)===55296}else{p=0 +o=!1}if(o)q=A.qe(p,r) +else break}if(q===7)return s +if(q!==4)break}return-1}, +bcA(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=u.q +if(b=c)return!0 +n=a.charCodeAt(o) +if((n&64512)!==56320)return!0 +p=A.qe(s,n)}else return(q&64512)!==55296 +if((q&64512)!==56320){m=A.C7(q) +d=r}else{d-=2 +if(b<=d){l=a.charCodeAt(d) +if((l&64512)!==55296)return!0 +m=A.qe(l,q)}else return!0}k=j.charCodeAt(j.charCodeAt(p|176)&240|m) +return((k>=208?A.b6S(a,b,d,k):k)&1)===0}return b!==c}, +bLs(a,b,c,d){var s,r,q,p,o,n +if(d===b||d===c)return d +s=a.charCodeAt(d) +if((s&63488)!==55296){r=A.C7(s) +q=d}else if((s&64512)===55296){p=d+1 +if(pb){o=s-1 +n=a.charCodeAt(o) +if((n&64512)===55296){q=A.qe(n,r) +s=o}else q=2}else q=2 +if(q===6)m=A.bnB(a,b,s)!==144?160:48 +else{l=q===1 +if(l||q===4)if(A.bnA(a,b,s)>=0)m=l?144:128 +else m=48 +else m=u.S.charCodeAt(q|176)}return new A.oJ(a,a.length,d,m).nJ()}, +oJ:function oJ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Jm:function Jm(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a_I:function a_I(a){this.$ti=a}, +M8:function M8(a,b){this.a=a +this.$ti=b}, +zf:function zf(a,b){this.a=a +this.$ti=b}, +IC:function IC(){}, +G4:function G4(a,b){this.a=a +this.$ti=b}, +HX:function HX(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.$ti=c}, +a_G:function a_G(){}, +a2e:function a2e(a,b,c){var _=this +_.a=a +_.b=b +_.d=_.c=0 +_.$ti=c}, +bBi(a){return 8}, +bBj(a){var s +a=(a<<1>>>0)-1 +for(;!0;a=s){s=(a&a-1)>>>0 +if(s===0)return a}}, +jt:function jt(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +Se:function Se(a,b,c,d,e){var _=this +_.d=a +_.a=b +_.b=c +_.c=d +_.$ti=e}, +Uf:function Uf(){}, +SG:function SG(){}, +Dn:function Dn(){}, +blW(a){var s,r,q,p,o="0123456789abcdef",n=a.length,m=new Uint8Array(n*2) +for(s=0,r=0;s>>4&15) +r=p+1 +m[p]=o.charCodeAt(q&15)}return A.m9(m,0,null)}, +y1:function y1(a){this.a=a}, +awC:function awC(){this.a=null}, +a2b:function a2b(){}, +aBT:function aBT(){}, +bFw(a){var s=new Uint32Array(A.ea(A.b([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],t.t))),r=new Uint32Array(64),q=new Uint8Array(0) +return new A.alE(s,r,a,new Uint32Array(16),new A.Rn(q,0))}, +alD:function alD(){}, +b1d:function b1d(){}, +alE:function alE(a,b,c,d,e){var _=this +_.w=a +_.x=b +_.a=c +_.c=d +_.d=0 +_.e=e +_.f=!1}, +awk:function awk(){}, +YW:function YW(){}, +b8A(a){var s=A.cg(a,null,t.l).w.a.a +if(s>1440)return B.a4j +if(s>1240)return B.a4i +if(s>600)return B.a4h +return B.jI}, +Ge:function Ge(a,b){this.a=a +this.b=b}, +awf:function awf(){this.a=null}, +bao(a,b,c,d,e,f){return new A.Ue(c,a,b,d,e,f.h("Ue<0>"))}, +mV:function mV(){}, +Ue:function Ue(a,b,c,d,e,f){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=null +_.e=e +_.$ti=f}, +Mw:function Mw(a,b,c,d,e,f){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=null +_.e=e +_.$ti=f}, +R:function R(a,b){this.a=a +this.b=b}, +awe:function awe(){}, +awc:function awc(){}, +awd:function awd(){}, +eE:function eE(a,b){this.a=a +this.b=b +this.c=null}, +CM:function CM(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +Xr:function Xr(a,b,c){this.c=a +this.d=b +this.a=c}, +arH:function arH(a,b){this.a=a +this.b=b}, +jZ:function jZ(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +a_W:function a_W(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +KA:function KA(a,b){this.c=a +this.a=b}, +aeA:function aeA(a,b){var _=this +_.d=a +_.e=!1 +_.a=null +_.b=b +_.c=null}, +aX6:function aX6(a,b){this.a=a +this.b=b}, +aX7:function aX7(a){this.a=a}, +aeB:function aeB(a){this.a=a}, +agQ:function agQ(a,b){this.c=a +this.a=b}, +Ej:function Ej(a,b){this.c=a +this.a=b}, +aDl:function aDl(a){this.a=a}, +a3A:function a3A(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.f=c +_.r=d +_.a=e}, +a6q:function a6q(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +Of:function Of(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +ajP:function ajP(a){this.a=null +this.b=a +this.c=null}, +b_y:function b_y(a){this.a=a}, +b_x:function b_x(){}, +xm:function xm(a,b,c){this.c=a +this.d=b +this.a=c}, +Yz:function Yz(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +atr:function atr(a){this.a=a}, +atq:function atq(a,b){this.a=a +this.b=b}, +xF:function xF(a,b,c){this.c=a +this.d=b +this.a=c}, +Kc:function Kc(a){var _=this +_.e=_.d=$ +_.a=null +_.b=a +_.c=null}, +avg:function avg(a,b){this.a=a +this.b=b}, +avj:function avj(a){this.a=a}, +avi:function avi(a){this.a=a}, +avh:function avh(a){this.a=a}, +avf:function avf(a){this.a=a}, +EE:function EE(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.$ti=d}, +Mx:function Mx(a,b){var _=this +_.a=null +_.b=a +_.c=null +_.$ti=b}, +aEU:function aEU(a){this.a=a}, +aET:function aET(a){this.a=a}, +zJ:function zJ(a,b,c){this.c=a +this.d=b +this.a=c}, +a5_:function a5_(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +aHc:function aHc(a){this.a=a}, +Fv:function Fv(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +Aa:function Aa(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +a_T:function a_T(a){this.a=a}, +awy:function awy(){}, +aaw:function aaw(a){this.a=a}, +Ks:function Ks(a,b){this.d=a +this.a=b}, +a_t:function a_t(a,b,c){var _=this +_.d=a +_.e=b +_.a=null +_.b=c +_.c=null}, +aw3:function aw3(a){this.a=a}, +aw4:function aw4(a){this.a=a}, +aw5:function aw5(a){this.a=a}, +HG:function HG(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +aXV:function aXV(a){this.a=a}, +aj1:function aj1(a,b){this.c=a +this.a=b}, +b_g:function b_g(a,b){this.a=a +this.b=b}, +b_f:function b_f(a,b){this.a=a +this.b=b}, +qD(a,b){var s=t.G1 +return(b?a.bh(s):a.TK(s)).r}, +a_X:function a_X(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Kz:function Kz(a,b){this.c=a +this.a=b}, +KB:function KB(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +awA:function awA(a,b){this.a=a +this.b=b}, +SH:function SH(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +a8i:function a8i(a){this.a=a}, +Ky:function Ky(a,b,c){this.c=a +this.d=b +this.a=c}, +aNY(a,b,c,d,e,f,g,h){return new A.a8I(f,a,b,d,c,h,g,e,null)}, +a8I:function a8I(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.a=i}, +aNZ:function aNZ(a){this.a=a}, +Qn:function Qn(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}, +amt:function amt(a){var _=this +_.d=$ +_.e="" +_.a=null +_.b=a +_.c=null}, +b1B:function b1B(a){this.a=a}, +b1A:function b1A(a){this.a=a}, +b1y:function b1y(a,b){this.a=a +this.b=b}, +b1z:function b1z(a,b){this.a=a +this.b=b}, +Kt:function Kt(a,b,c,d){var _=this +_.c=a +_.d=b +_.r=c +_.a=d}, +Dj:function Dj(a,b){this.a=a +this.b=b}, +aek:function aek(a){var _=this +_.f=_.e=_.d=null +_.r=$ +_.w=!0 +_.x="" +_.y=!1 +_.a=null +_.b=a +_.c=null}, +aWj:function aWj(a,b,c){this.a=a +this.b=b +this.c=c}, +aWQ:function aWQ(a){this.a=a}, +aWP:function aWP(a){this.a=a}, +aWJ:function aWJ(a){this.a=a}, +aWw:function aWw(a){this.a=a}, +aWI:function aWI(a){this.a=a}, +aWz:function aWz(a){this.a=a}, +aWo:function aWo(a,b){this.a=a +this.b=b}, +aWA:function aWA(a){this.a=a}, +aWn:function aWn(a){this.a=a}, +aWH:function aWH(a){this.a=a}, +aWx:function aWx(a){this.a=a}, +aWy:function aWy(a){this.a=a}, +aWp:function aWp(a,b){this.a=a +this.b=b}, +aWK:function aWK(a){this.a=a}, +aWv:function aWv(a){this.a=a}, +aWL:function aWL(a){this.a=a}, +aWu:function aWu(a){this.a=a}, +aWM:function aWM(a,b){this.a=a +this.b=b}, +aWt:function aWt(a){this.a=a}, +aWN:function aWN(a){this.a=a}, +aWO:function aWO(a,b){this.a=a +this.b=b}, +aWB:function aWB(a){this.a=a}, +aWs:function aWs(a){this.a=a}, +aWC:function aWC(a){this.a=a}, +aWr:function aWr(a){this.a=a}, +aWE:function aWE(a){this.a=a}, +aWm:function aWm(a){this.a=a}, +aWD:function aWD(a){this.a=a}, +aWq:function aWq(){}, +aWF:function aWF(a){this.a=a}, +aWl:function aWl(a){this.a=a}, +aWG:function aWG(a){this.a=a}, +aWk:function aWk(a){this.a=a}, +aej:function aej(a,b){this.c=a +this.a=b}, +afV:function afV(a){this.a=a}, +afW:function afW(a){this.a=a}, +afX:function afX(a){this.a=a}, +ag2:function ag2(a){this.a=a}, +ag3:function ag3(a){this.a=a}, +ag4:function ag4(a){this.a=a}, +bgy(a,b,c,d,e,f,g,h){var s,r=A.iU(b,g) +h.sA(0,f) +a.dr(r,h) +r=b.gbv() +s=d.gdQ() +s=A.iU(A.vC(r,b.d-b.b-(d.gcM(d)+d.gcR(d)),b.c-b.a-s),e) +h.sA(0,c) +a.dr(s,h)}, +bgx(a,b,c,d,e,f,g,h){var s +f.sA(0,b) +a.ct(d,g+c,f) +f.sA(0,e) +a.ct(d,g,f) +s=d.X(0,new A.h(0,g*0.25)) +f.sA(0,h) +a.ct(s,g/3,f)}, +aB_(a,b,c,d,e,f,g,h){var s,r,q,p,o,n={},m=e.length +if(m>1){n.a=n.b=null +s=h.a +switch(s){case 1:n.b=b.a +n.a=b.b +break +case 2:n.b=b.c +n.a=b.b +break +case 0:n.a=b.b +n.b=b.a +break +case 3:n.a=b.d +n.b=b.a +break}r=new A.bI(c,c) +for(q=0;q")) +p.b7(B.j,n,n,a,0,b,c,n,s) +p.me(B.j,n,n,n,n,a,0,n,!0,b,c,!1,n,s) +return p}, +kU:function kU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.ai$=a +_.p1=b +_.p2=c +_.p3=d +_.p4=e +_.R8=!1 +_.b_$=f +_.ac$=g +_.aQ$=h +_.ax=i +_.ay=j +_.ch=k +_.CW=l +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q +_.$ti=r}, +T0:function T0(){}, +Pb:function Pb(a,b){this.a=a +this.b=b}, +tP:function tP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.a3=$ +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +aci:function aci(){}, +bIf(a){var s=new A.eE("Animations",A.b([],t.C)) +a.c.push(s) +s.aO(0,"Basic Animations",new A.b3X(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/animations/basic_animation_example.dart"," Basic example of `SpriteAnimation`s use in Flame's `FlameGame`\n\n\n \n The snippet shows how an animation can be loaded and added to the game\n ```\n class MyGame extends FlameGame {\n @override\n Future onLoad() async {\n final animation = await loadSpriteAnimation(\n 'animations/chopper.png',\n SpriteAnimationData.sequenced(\n amount: 4,\n textureSize: Vector2.all(48),\n stepTime: 0.15,\n ),\n );\n \n final animationComponent = SpriteAnimationComponent(\n animation: animation,\n size: Vector2.all(100.0),\n );\n \n add(animationComponent);\n }\n }\n ```\n\n On this example, click or touch anywhere on the screen to dynamically add\n animations.\n ") +s.aO(0,"Group animation",new A.b3Y(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/animations/animation_group_example.dart"," This example shows how to create a component that can be switched between\n different states to change the animation that is playing.\n\n\n \n Usage: Click/tap and hold the screen to change state and then let go to go\n back to the original animation.\n ") +s.aO(0,"Aseprite",new A.b3Z(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/animations/aseprite_example.dart"," This example shows how to load animations from an Aseprite json file and a\n sprite sheet. There is no interaction on this example.\n ") +s.aO(0,"Benchmark",new A.b4_(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/animations/benchmark_example.dart","See how many SpriteAnimationComponent's your platform can handle before it\nstarts to drop in FPS, this is without any sprite batching and such.\n100 animation components are added per tap.\n ")}, +b3X:function b3X(){}, +b3Y:function b3Y(){}, +b3Z:function b3Z(){}, +b4_:function b4_(){}, +xb:function xb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +xe:function xe(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.a3=$ +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +acD:function acD(){}, +xi:function xi(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.a3=a +_.ah=$ +_.bL=b +_.ok=c +_.p1=d +_.p3=_.p2=$ +_.R8=!1 +_.db$=e +_.dx$=f +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=g +_.k2$=h +_.k3$=!1 +_.k4$=$ +_.ok$=i +_.p1$=j +_.p2$=!1 +_.ax=k +_.ay=l +_.ch=m +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=n +_.w=!1 +_.y=o +_.z=p +_.Q=q +_.as=r}, +acF:function acF(){}, +bIg(a){var s=new A.eE("Audio",A.b([],t.C)) +a.c.push(s) +s.aO(0,"Basic Audio",new A.b40(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/audio/basic_audio_example.dart"," This example showcases the most basic Flame Audio functionalities.\n\n 1. Use the static FlameAudio class to easily fire a sfx using the default\n configs for the button tap.\n 2. Uses a custom AudioPool for extremely efficient audio loading and pooling\n for tapping elsewhere.\n 3. Uses the Bgm utility for background music.\n ")}, +b40:function b40(){}, +xf:function xf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.a3=$ +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +acE:function acE(){}, +x8:function x8(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +XD:function XD(a,b,c,d,e,f,g){var _=this +_.xr=_.x2=$ +_.ai$=a +_.k1=b +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.y=d +_.z=e +_.Q=f +_.as=g}, +Z2:function Z2(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.RG=a +_.rx=b +_.ax=$ +_.ay=c +_.ch=d +_.CW=null +_.cy=_.cx=$ +_.b_$=e +_.ac$=f +_.aQ$=g +_.ai$=h +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=i +_.w=!1 +_.y=j +_.z=k +_.Q=l +_.as=m}, +ac3:function ac3(){}, +ac4:function ac4(){}, +xk:function xk(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +Yt:function Yt(a,b,c,d,e,f,g){var _=this +_.ai$=a +_.k1=b +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.y=d +_.z=e +_.Q=f +_.as=g}, +a2_:function a2_(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.RG=a +_.ax=$ +_.ay=b +_.ch=c +_.CW=null +_.cy=_.cx=$ +_.b_$=d +_.ac$=e +_.aQ$=f +_.ai$=g +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=h +_.w=!1 +_.y=i +_.z=j +_.Q=k +_.as=l}, +Ys:function Ys(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.RG=a +_.rx=b +_.ry=c +_.to=d +_.ax=$ +_.ay=e +_.ch=f +_.CW=null +_.cy=_.cx=$ +_.b_$=g +_.ac$=h +_.aQ$=i +_.ai$=j +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=k +_.w=!1 +_.y=l +_.z=m +_.Q=n +_.as=o}, +a0X:function a0X(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.RG=a +_.ax=$ +_.ay=b +_.ch=c +_.CW=null +_.cy=_.cx=$ +_.b_$=d +_.ac$=e +_.aQ$=f +_.ai$=g +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=h +_.w=!1 +_.y=i +_.z=j +_.Q=k +_.as=l}, +acG:function acG(){}, +acH:function acH(){}, +xs:function xs(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +YO:function YO(a,b,c,d,e,f,g){var _=this +_.ai$=a +_.k1=b +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.y=d +_.z=e +_.Q=f +_.as=g}, +au0:function au0(a,b){this.a=a +this.b=b}, +xL:function xL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +aac:function aac(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.p1=a +_.p2=b +_.p3=$ +_.ax=c +_.ay=d +_.ch=e +_.CW=f +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=g +_.w=!1 +_.y=h +_.z=i +_.Q=j +_.as=k}, +aa9:function aa9(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +_.bL=$ +_.bM=0 +_.RG=_.cD=$ +_.rx=!1 +_.ry=a +_.to=b +_.x1=c +_.x2=0 +_.xr=d +_.y1=e +_.a3$=f +_.ah$=g +_.aT$=h +_.bL$=i +_.ax=$ +_.ay=j +_.ch=k +_.CW=null +_.cy=_.cx=$ +_.b_$=l +_.ac$=m +_.aQ$=n +_.ai$=o +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=p +_.w=!1 +_.y=q +_.z=r +_.Q=s +_.as=a0}, +amX:function amX(){}, +an0:function an0(){}, +xO:function xO(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +a_9:function a_9(a,b,c,d,e,f,g){var _=this +_.ai$=a +_.k1=b +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.y=d +_.z=e +_.Q=f +_.as=g}, +adD:function adD(){}, +adE:function adE(){}, +bxj(){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=$.j7(),a9=t.rK,b0=A.b([],a9),b1=A.b([],t.Vn),b2=new A.c7() +$.fY() +b2.c0(0) +s=new A.c7() +s.c0(0) +r=new Float64Array(2) +q=new Float64Array(2) +p=new Float64Array(2) +o=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=A.dM() +a9=A.b([],a9) +i=new A.c7() +i.c0(0) +h=A.dM() +g=A.dv() +f=A.dv() +e=new Float64Array(2) +d=new Float64Array(2) +c=new Float64Array(2) +b=new Float64Array(2) +a=new Float64Array(2) +a0=new Float64Array(2) +a1=new Float64Array(2) +a2=new Float64Array(2) +a3=new Float64Array(2) +a4=new Float64Array(2) +a5=new Float64Array(2) +a6=new Float64Array(2) +a7=new A.a(new Float64Array(2)) +a7.u(a8) +a6=new A.i8(b0,b1,a7,new A.dq(),new A.ch(b2),new A.ch(s),new A.dS(0,0,0),new A.b9(new A.a(r),new A.as()),new A.a(q),new A.a(p),new A.ia(),new A.ib(new A.dn(new A.a(o)),new A.a(n),new A.a(m)),new A.df(new A.a(l),new A.a(k)),j,a9,new A.ch(i),h,new A.i3(g,f,new A.bF(new A.a(e),new A.a(d),new A.a(c)),new A.bF(new A.a(b),new A.a(a),new A.a(a0))),new A.i4(B.b6),new A.dq(),new A.bF(new A.a(a1),new A.a(a2),new A.a(a3)),new A.bF(new A.a(a4),new A.a(a5),new A.a(a6))) +a8=A.jg() +a9=A.b([],t.t) +a6.f=a6.at=a6.Q=a6.z=!0 +a6.a=4 +a8=new A.hr(new A.hI(a8,a9,A.C(t.vI)),A.b([],t.c)) +a8.c=new A.hF() +a6.b=a8 +a6.ax=new A.hW(new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah()) +a9=A.b([],t.ZS) +b0=A.b([],t.Ic) +b1=A.b([],t.dK) +b2=A.b([],t.eR) +s=A.b([],t.M0) +r=A.b([],t.DZ) +q=new Float64Array(2) +p=new Float64Array(2) +o=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +a6.ay=new A.hU(a9,A.C(t.W8),b0,b1,b2,s,r,a6,new A.cv(new A.a(q),new A.a(p)),new A.cv(new A.a(o),new A.a(n)),new A.a(m),new A.b9(new A.a(l),new A.as()),new A.b9(new A.a(k),new A.as()),new A.i0(new A.df(new A.a(j),new A.a(i)),new A.dn(new A.a(h))),new A.as(),new A.b9(new A.a(g),new A.as()),new A.b9(new A.a(new Float64Array(2)),new A.as())) +a8.d=new A.i9() +return new A.KN(null,a6,-2147483647,null,B.f,new A.e([],t.s),new A.e([],t.g))}, +y3:function y3(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +KN:function KN(a,b,c,d,e,f,g){var _=this +_.ai$=a +_.k1=b +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.y=d +_.z=e +_.Q=f +_.as=g}, +a62:function a62(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.RG=a +_.ax=$ +_.ay=b +_.ch=c +_.CW=null +_.cy=_.cx=$ +_.b_$=d +_.ac$=e +_.aQ$=f +_.ai$=g +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=h +_.w=!1 +_.y=i +_.z=j +_.Q=k +_.as=l}, +a0e:function a0e(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.RG=a +_.ax=$ +_.ay=b +_.ch=c +_.CW=null +_.cy=_.cx=$ +_.b_$=d +_.ac$=e +_.aQ$=f +_.ai$=g +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=h +_.w=!1 +_.y=i +_.z=j +_.Q=k +_.as=l}, +aeS:function aeS(){}, +aeT:function aeT(){}, +y6:function y6(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +a0k:function a0k(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.e0$=a +_.RG=$ +_.rx=!1 +_.ry=b +_.to=c +_.x1=d +_.x2=0 +_.xr=e +_.y1=f +_.a3$=g +_.ah$=h +_.aT$=i +_.bL$=j +_.ax=$ +_.ay=k +_.ch=l +_.CW=null +_.cy=_.cx=$ +_.b_$=m +_.ac$=n +_.aQ$=o +_.ai$=p +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=q +_.w=!1 +_.y=r +_.z=s +_.Q=a0 +_.as=a1}, +af1:function af1(){}, +bIp(a){var s=new A.eE("flame_forge2d",A.b([],t.C)) +a.c.push(s) +s.aO(0,"Blob example",new A.b4J(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/forge2d/blob_example.dart",' In this example we show the power of joints by showing interactions between\n bodies tied together.\n \n Tap the screen to add boxes that will bounce on the "blob" in the center.\n ') +s.aO(0,"Composition example",new A.b4K(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/forge2d/composition_example.dart"," This example shows how to compose a `BodyComponent` together with a normal\n Flame component. Click the ball to see the number increment.\n ") +s.aO(0,"Domino example",new A.b4L(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/forge2d/domino_example.dart"," In this example we can see some domino tiles lined up.\n If you tap on the screen a pizza is added which can tip the tiles over and\n cause a chain reaction. \n ") +s.aO(0,"Contact Callbacks",new A.b4N(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/forge2d/contact_callbacks_example.dart"," This example shows how `BodyComponent`s can react to collisions with other\n bodies.\n Tap the screen to add balls, the white balls will give an impulse to the\n balls that it collides with.\n ") +s.aO(0,"RevoluteJoint with Motor",new A.b4O(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/forge2d/revolute_joint_with_motor_example.dart",u.z) +s.aO(0,"Sprite Bodies",new A.b4P(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/forge2d/sprite_body_example.dart"," In this example we show how to add a sprite on top of a `BodyComponent`.\n Tap the screen to add more pizzas.\n ") +s.aO(0,"Animated Bodies",new A.b4Q(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/forge2d/animated_body_example.dart"," In this example we show how to add an animated chopper, which is created\n with a SpriteAnimationComponent, on top of a BodyComponent.\n \n Tap the screen to add more choppers.\n ") +s.aO(0,"Tappable Body",new A.b4R(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/forge2d/tap_callbacks_example.dart"," In this example we show how to use Flame's TapCallbacks mixin to react to\n taps on `BodyComponent`s.\n Tap the ball to give it a random impulse, or the text to add an effect to\n it.\n ") +s.aO(0,"Draggable Body",new A.b4S(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/forge2d/drag_callbacks_example.dart"," In this example we use Flame's normal `DragCallbacks` mixin to give impulses\n to a ball when we are dragging it around. If you are interested in dragging\n bodies around, also have a look at the MouseJointExample.\n ") +s.aO(0,"Camera",new A.b4T(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/forge2d/camera_example.dart"," This example showcases the possibility to follow BodyComponents with the\n camera. When the screen is tapped a pizza is added, which the camera will\n follow. Other than that it is the same as the domino example.\n ") +s.aO(0,"Raycasting",new A.b4U(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/forge2d/raycast_example.dart"," This example shows how raycasts can be used to find nearest and farthest\n fixtures.\n Red ray finds the nearest fixture and blue ray finds the farthest fixture.\n ") +s.aO(0,"Widgets",new A.b4M(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/forge2d/widget_example.dart"," This examples shows how to render a widget on top of a Forge2D body outside\n of Flame.\n ") +A.bIt(a)}, +bIt(a){var s=new A.eE("flame_forge2d/joints",A.b([],t.C)) +a.c.push(s) +s.aO(0,"ConstantVolumeJoint",new A.b5e(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/forge2d/joints/constant_volume_joint.dart"," This example shows how to use a `ConstantVolumeJoint`. Tap the screen to add \n a bunch off balls, that maintain a constant volume within them.\n ").aO(0,"DistanceJoint",new A.b5f(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/forge2d/joints/distance_joint.dart"," This example shows how to use a `DistanceJoint`. Tap the screen to add a \n pair of balls joined with a `DistanceJoint`.\n ").aO(0,"FrictionJoint",new A.b5g(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/forge2d/joints/friction_joint.dart"," This example shows how to use a `FrictionJoint`. Tap the screen to move the \n ball around and observe it slows down due to the friction force.\n ").aO(0,"GearJoint",new A.b5h(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/forge2d/joints/gear_joint.dart"," This example shows how to use a `GearJoint`. \n \n Drag the box along the specified axis and observe gears respond to the \n translation.\n ").aO(0,"MotorJoint",new A.b5i(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/forge2d/joints/motor_joint.dart"," This example shows how to use a `MotorJoint`. The ball spins around the \n center point. Tap the screen to change the direction.\n ").aO(0,"MouseJoint",new A.b5j(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/forge2d/joints/mouse_joint.dart"," In this example we use a `MouseJoint` to make the ball follow the mouse\n when you drag it around.\n ").aO(0,"PrismaticJoint",new A.b5k(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/forge2d/joints/prismatic_joint.dart"," This example shows how to use a `PrismaticJoint`. \n \n Drag the box along the specified axis, bound between lower and upper limits.\n Also, there's a motor enabled that's pulling the box to the lower limit.\n ").aO(0,"PulleyJoint",new A.b5l(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/forge2d/joints/pulley_joint.dart"," This example shows how to use a `PulleyJoint`. Drag one of the boxes and see \n how the other one gets moved by the pulley\n ").aO(0,"RevoluteJoint",new A.b5m(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/forge2d/revolute_joint.dart",u.z).aO(0,"RopeJoint",new A.b5n(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/forge2d/rope_joint.dart"," This example shows how to use a `RopeJoint`. \n \n Drag the box handle along the axis and observe the rope respond to the \n movement.\n ").aO(0,"WeldJoint",new A.b5o(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/forge2d/weld_joint.dart"," This example shows how to use a `WeldJoint`. Tap the screen to add a \n ball to test the bridge built using a `WeldJoint`\n ")}, +b4J:function b4J(){}, +b4K:function b4K(){}, +b4L:function b4L(){}, +b4N:function b4N(){}, +b4O:function b4O(){}, +b4P:function b4P(){}, +b4Q:function b4Q(){}, +b4R:function b4R(){}, +b4S:function b4S(){}, +b4T:function b4T(){}, +b4U:function b4U(){}, +b4M:function b4M(){}, +b5e:function b5e(){}, +b5f:function b5f(){}, +b5g:function b5g(){}, +b5h:function b5h(){}, +b5i:function b5i(){}, +b5j:function b5j(){}, +b5k:function b5k(){}, +b5l:function b5l(){}, +b5m:function b5m(){}, +b5n:function b5n(){}, +b5o:function b5o(){}, +bfb(){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=$.j7(),b0=t.rK,b1=A.b([],b0),b2=A.b([],t.Vn),b3=new A.c7() +$.fY() +b3.c0(0) +s=new A.c7() +s.c0(0) +r=new Float64Array(2) +q=new Float64Array(2) +p=new Float64Array(2) +o=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=A.dM() +b0=A.b([],b0) +i=new A.c7() +i.c0(0) +h=A.dM() +g=A.dv() +f=A.dv() +e=new Float64Array(2) +d=new Float64Array(2) +c=new Float64Array(2) +b=new Float64Array(2) +a=new Float64Array(2) +a0=new Float64Array(2) +a1=new Float64Array(2) +a2=new Float64Array(2) +a3=new Float64Array(2) +a4=new Float64Array(2) +a5=new Float64Array(2) +a6=new Float64Array(2) +a7=new A.a(new Float64Array(2)) +a7.u(a9) +a6=new A.i8(b1,b2,a7,new A.dq(),new A.ch(b3),new A.ch(s),new A.dS(0,0,0),new A.b9(new A.a(r),new A.as()),new A.a(q),new A.a(p),new A.ia(),new A.ib(new A.dn(new A.a(o)),new A.a(n),new A.a(m)),new A.df(new A.a(l),new A.a(k)),j,b0,new A.ch(i),h,new A.i3(g,f,new A.bF(new A.a(e),new A.a(d),new A.a(c)),new A.bF(new A.a(b),new A.a(a),new A.a(a0))),new A.i4(B.b6),new A.dq(),new A.bF(new A.a(a1),new A.a(a2),new A.a(a3)),new A.bF(new A.a(a4),new A.a(a5),new A.a(a6))) +b0=A.jg() +b1=A.b([],t.t) +a6.f=a6.at=a6.Q=a6.z=!0 +a6.a=4 +b0=new A.hr(new A.hI(b0,b1,A.C(t.vI)),A.b([],t.c)) +b0.c=new A.hF() +a6.b=b0 +a6.ax=new A.hW(new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah()) +b1=A.b([],t.ZS) +b2=A.b([],t.Ic) +b3=A.b([],t.dK) +s=A.b([],t.eR) +r=A.b([],t.M0) +q=A.b([],t.DZ) +p=new Float64Array(2) +o=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +f=new Float64Array(2) +a6.ay=new A.hU(b1,A.C(t.W8),b2,b3,s,r,q,a6,new A.cv(new A.a(p),new A.a(o)),new A.cv(new A.a(n),new A.a(m)),new A.a(l),new A.b9(new A.a(k),new A.as()),new A.b9(new A.a(j),new A.as()),new A.i0(new A.df(new A.a(i),new A.a(h)),new A.dn(new A.a(g))),new A.as(),new A.b9(new A.a(f),new A.as()),new A.b9(new A.a(new Float64Array(2)),new A.as())) +b0.d=new A.i9() +b0=t.s +b1=t.g +b2=new A.a9o(a8,a6,-2147483647,a8,B.f,new A.e([],b0),new A.e([],b1)) +a7.u(a9) +a9=b2 +b2=A.aO(a8,a8,a8) +b3=b2.ay +s=new A.a(new Float64Array(2)) +s.ak(10) +r=b3.ax.e +r.a9(s) +r.F() +b3.CW=null +b3=b2 +s=$.ay() +r=$.aG() +q=A.b([],t.u) +p=A.aI(A.aL(),t.y) +b0=new A.qx(a9,b3,s,r,new A.P(),new A.P(),B.m,q,p,A.C(t.S),A.C(t.F),0,a8,B.f,new A.e([],b0),new A.e([],b1)) +b0.aS(b2,a8,a8,a9,t.E) +return b0}, +bwe(){return A.bfb()}, +qx:function qx(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +a9o:function a9o(a,b,c,d,e,f,g){var _=this +_.ai$=a +_.k1=b +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.y=d +_.z=e +_.Q=f +_.as=g}, +aOU:function aOU(){}, +aOV:function aOV(a){this.a=a}, +amf:function amf(){}, +amh:function amh(){}, +bfw(){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=$.j7(),b0=t.rK,b1=A.b([],b0),b2=A.b([],t.Vn),b3=new A.c7() +$.fY() +b3.c0(0) +s=new A.c7() +s.c0(0) +r=new Float64Array(2) +q=new Float64Array(2) +p=new Float64Array(2) +o=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=A.dM() +b0=A.b([],b0) +i=new A.c7() +i.c0(0) +h=A.dM() +g=A.dv() +f=A.dv() +e=new Float64Array(2) +d=new Float64Array(2) +c=new Float64Array(2) +b=new Float64Array(2) +a=new Float64Array(2) +a0=new Float64Array(2) +a1=new Float64Array(2) +a2=new Float64Array(2) +a3=new Float64Array(2) +a4=new Float64Array(2) +a5=new Float64Array(2) +a6=new Float64Array(2) +a7=new A.a(new Float64Array(2)) +a7.u(a9) +a6=new A.i8(b1,b2,a7,new A.dq(),new A.ch(b3),new A.ch(s),new A.dS(0,0,0),new A.b9(new A.a(r),new A.as()),new A.a(q),new A.a(p),new A.ia(),new A.ib(new A.dn(new A.a(o)),new A.a(n),new A.a(m)),new A.df(new A.a(l),new A.a(k)),j,b0,new A.ch(i),h,new A.i3(g,f,new A.bF(new A.a(e),new A.a(d),new A.a(c)),new A.bF(new A.a(b),new A.a(a),new A.a(a0))),new A.i4(B.b6),new A.dq(),new A.bF(new A.a(a1),new A.a(a2),new A.a(a3)),new A.bF(new A.a(a4),new A.a(a5),new A.a(a6))) +b0=A.jg() +b1=A.b([],t.t) +a6.f=a6.at=a6.Q=a6.z=!0 +a6.a=4 +b0=new A.hr(new A.hI(b0,b1,A.C(t.vI)),A.b([],t.c)) +b0.c=new A.hF() +a6.b=b0 +a6.ax=new A.hW(new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah()) +b1=A.b([],t.ZS) +b2=A.b([],t.Ic) +b3=A.b([],t.dK) +s=A.b([],t.eR) +r=A.b([],t.M0) +q=A.b([],t.DZ) +p=new Float64Array(2) +o=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +f=new Float64Array(2) +a6.ay=new A.hU(b1,A.C(t.W8),b2,b3,s,r,q,a6,new A.cv(new A.a(p),new A.a(o)),new A.cv(new A.a(n),new A.a(m)),new A.a(l),new A.b9(new A.a(k),new A.as()),new A.b9(new A.a(j),new A.as()),new A.i0(new A.df(new A.a(i),new A.a(h)),new A.dn(new A.a(g))),new A.as(),new A.b9(new A.a(f),new A.as()),new A.b9(new A.a(new Float64Array(2)),new A.as())) +b0.d=new A.i9() +b0=t.s +b1=t.g +b2=new A.a07(a8,a6,-2147483647,a8,B.f,new A.e([],b0),new A.e([],b1)) +a7.u(a9) +a9=b2 +b2=A.aO(a8,a8,a8) +b3=b2.ay +s=new A.a(new Float64Array(2)) +s.ak(10) +r=b3.ax.e +r.a9(s) +r.F() +b3.CW=null +b3=b2 +s=$.ay() +r=$.aG() +q=A.b([],t.u) +p=A.aI(A.aL(),t.y) +b0=new A.qE(a9,b3,s,r,new A.P(),new A.P(),B.m,q,p,A.C(t.S),A.C(t.F),0,a8,B.f,new A.e([],b0),new A.e([],b1)) +b0.aS(b2,a8,a8,a9,t.E) +return b0}, +bwY(){return A.bfw()}, +qE:function qE(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +a07:function a07(a,b,c,d,e,f,g){var _=this +_.ai$=a +_.k1=b +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.y=d +_.z=e +_.Q=f +_.as=g}, +aeI:function aeI(){}, +aeJ:function aeJ(){}, +bgt(){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=new A.a(new Float64Array(2)) +b4.ak(0) +s=$.j7() +r=t.rK +q=A.b([],r) +p=A.b([],t.Vn) +o=new A.c7() +$.fY() +o.c0(0) +n=new A.c7() +n.c0(0) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +f=new Float64Array(2) +e=A.dM() +r=A.b([],r) +d=new A.c7() +d.c0(0) +c=A.dM() +b=A.dv() +a=A.dv() +a0=new Float64Array(2) +a1=new Float64Array(2) +a2=new Float64Array(2) +a3=new Float64Array(2) +a4=new Float64Array(2) +a5=new Float64Array(2) +a6=new Float64Array(2) +a7=new Float64Array(2) +a8=new Float64Array(2) +a9=new Float64Array(2) +b0=new Float64Array(2) +b1=new Float64Array(2) +b2=new A.a(new Float64Array(2)) +b2.u(s) +b1=new A.i8(q,p,b2,new A.dq(),new A.ch(o),new A.ch(n),new A.dS(0,0,0),new A.b9(new A.a(m),new A.as()),new A.a(l),new A.a(k),new A.ia(),new A.ib(new A.dn(new A.a(j)),new A.a(i),new A.a(h)),new A.df(new A.a(g),new A.a(f)),e,r,new A.ch(d),c,new A.i3(b,a,new A.bF(new A.a(a0),new A.a(a1),new A.a(a2)),new A.bF(new A.a(a3),new A.a(a4),new A.a(a5))),new A.i4(B.b6),new A.dq(),new A.bF(new A.a(a6),new A.a(a7),new A.a(a8)),new A.bF(new A.a(a9),new A.a(b0),new A.a(b1))) +s=A.jg() +r=A.b([],t.t) +b1.f=b1.at=b1.Q=b1.z=!0 +b1.a=4 +s=new A.hr(new A.hI(s,r,A.C(t.vI)),A.b([],t.c)) +s.c=new A.hF() +b1.b=s +b1.ax=new A.hW(new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah()) +r=A.b([],t.ZS) +q=A.b([],t.Ic) +p=A.b([],t.dK) +o=A.b([],t.eR) +n=A.b([],t.M0) +m=A.b([],t.DZ) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +f=new Float64Array(2) +e=new Float64Array(2) +d=new Float64Array(2) +c=new Float64Array(2) +b=new Float64Array(2) +b1.ay=new A.hU(r,A.C(t.W8),q,p,o,n,m,b1,new A.cv(new A.a(l),new A.a(k)),new A.cv(new A.a(j),new A.a(i)),new A.a(h),new A.b9(new A.a(g),new A.as()),new A.b9(new A.a(f),new A.as()),new A.i0(new A.df(new A.a(e),new A.a(d)),new A.dn(new A.a(c))),new A.as(),new A.b9(new A.a(b),new A.as()),new A.b9(new A.a(new Float64Array(2)),new A.as())) +s.d=new A.i9() +s=t.s +r=t.g +q=new A.a1x(b3,b1,-2147483647,b3,B.f,new A.e([],s),new A.e([],r)) +b2.u(b4) +b4=q +q=A.aO(b3,b3,b3) +p=q.ay +o=new A.a(new Float64Array(2)) +o.ak(10) +n=p.ax.e +n.a9(o) +n.F() +p.CW=null +p=q +o=$.ay() +n=$.aG() +m=A.b([],t.u) +l=A.aI(A.aL(),t.y) +s=new A.qU(b4,p,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,b3,B.f,new A.e([],s),new A.e([],r)) +s.aS(q,b3,b3,b4,t.E) +return s}, +byj(){return A.bgt()}, +qU:function qU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +a1x:function a1x(a,b,c,d,e,f,g){var _=this +_.xr=_.x2=$ +_.ai$=a +_.k1=b +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.y=d +_.z=e +_.Q=f +_.as=g}, +aga:function aga(){}, +agb:function agb(){}, +bgw(){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=new Float64Array(2),b0=$.j7(),b1=t.rK,b2=A.b([],b1),b3=A.b([],t.Vn),b4=new A.c7() +$.fY() +b4.c0(0) +s=new A.c7() +s.c0(0) +r=new Float64Array(2) +q=new Float64Array(2) +p=new Float64Array(2) +o=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=A.dM() +b1=A.b([],b1) +i=new A.c7() +i.c0(0) +h=A.dM() +g=A.dv() +f=A.dv() +e=new Float64Array(2) +d=new Float64Array(2) +c=new Float64Array(2) +b=new Float64Array(2) +a=new Float64Array(2) +a0=new Float64Array(2) +a1=new Float64Array(2) +a2=new Float64Array(2) +a3=new Float64Array(2) +a4=new Float64Array(2) +a5=new Float64Array(2) +a6=new Float64Array(2) +a7=new A.a(new Float64Array(2)) +a7.u(b0) +a6=new A.i8(b2,b3,a7,new A.dq(),new A.ch(b4),new A.ch(s),new A.dS(0,0,0),new A.b9(new A.a(r),new A.as()),new A.a(q),new A.a(p),new A.ia(),new A.ib(new A.dn(new A.a(o)),new A.a(n),new A.a(m)),new A.df(new A.a(l),new A.a(k)),j,b1,new A.ch(i),h,new A.i3(g,f,new A.bF(new A.a(e),new A.a(d),new A.a(c)),new A.bF(new A.a(b),new A.a(a),new A.a(a0))),new A.i4(B.b6),new A.dq(),new A.bF(new A.a(a1),new A.a(a2),new A.a(a3)),new A.bF(new A.a(a4),new A.a(a5),new A.a(a6))) +b1=A.jg() +b2=A.b([],t.t) +a6.f=a6.at=a6.Q=a6.z=!0 +a6.a=4 +b1=new A.hr(new A.hI(b1,b2,A.C(t.vI)),A.b([],t.c)) +b1.c=new A.hF() +a6.b=b1 +a6.ax=new A.hW(new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah()) +b2=A.b([],t.ZS) +b3=A.b([],t.Ic) +b4=A.b([],t.dK) +s=A.b([],t.eR) +r=A.b([],t.M0) +q=A.b([],t.DZ) +p=new Float64Array(2) +o=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +f=new Float64Array(2) +a6.ay=new A.hU(b2,A.C(t.W8),b3,b4,s,r,q,a6,new A.cv(new A.a(p),new A.a(o)),new A.cv(new A.a(n),new A.a(m)),new A.a(l),new A.b9(new A.a(k),new A.as()),new A.b9(new A.a(j),new A.as()),new A.i0(new A.df(new A.a(i),new A.a(h)),new A.dn(new A.a(g))),new A.as(),new A.b9(new A.a(f),new A.as()),new A.b9(new A.a(new Float64Array(2)),new A.as())) +b1.d=new A.i9() +b1=t.s +b2=t.g +a9=new A.a1I(new A.a(a9),a8,a6,-2147483647,a8,B.f,new A.e([],b1),new A.e([],b2)) +a7.u(b0) +b0=A.aO(a8,a8,a8) +b3=b0.ay +b4=new A.a(new Float64Array(2)) +b4.ak(10) +s=b3.ax.e +s.a9(b4) +s.F() +b3.CW=null +b3=b0 +b4=$.ay() +s=$.aG() +r=A.b([],t.u) +q=A.aI(A.aL(),t.y) +b1=new A.qW(a9,b3,b4,s,new A.P(),new A.P(),B.m,r,q,A.C(t.S),A.C(t.F),0,a8,B.f,new A.e([],b1),new A.e([],b2)) +b1.aS(b0,a8,a8,a9,t.E) +return b1}, +byo(){return A.bgw()}, +qW:function qW(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +a1I:function a1I(a,b,c,d,e,f,g,h){var _=this +_.x2=$ +_.xr=a +_.ai$=b +_.k1=c +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=d +_.w=!1 +_.y=e +_.z=f +_.Q=g +_.as=h}, +a31:function a31(a,b,c,d,e,f,g,h,i){var _=this +_.ax=a +_.ay=b +_.ch=c +_.CW=d +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.y=f +_.z=g +_.Q=h +_.as=i}, +agi:function agi(){}, +bhD(){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=new Float64Array(2),b0=new Float64Array(2),b1=$.j7(),b2=t.rK,b3=A.b([],b2),b4=A.b([],t.Vn),b5=new A.c7() +$.fY() +b5.c0(0) +s=new A.c7() +s.c0(0) +r=new Float64Array(2) +q=new Float64Array(2) +p=new Float64Array(2) +o=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=A.dM() +b2=A.b([],b2) +i=new A.c7() +i.c0(0) +h=A.dM() +g=A.dv() +f=A.dv() +e=new Float64Array(2) +d=new Float64Array(2) +c=new Float64Array(2) +b=new Float64Array(2) +a=new Float64Array(2) +a0=new Float64Array(2) +a1=new Float64Array(2) +a2=new Float64Array(2) +a3=new Float64Array(2) +a4=new Float64Array(2) +a5=new Float64Array(2) +a6=new Float64Array(2) +a7=new A.a(new Float64Array(2)) +a7.u(b1) +a6=new A.i8(b3,b4,a7,new A.dq(),new A.ch(b5),new A.ch(s),new A.dS(0,0,0),new A.b9(new A.a(r),new A.as()),new A.a(q),new A.a(p),new A.ia(),new A.ib(new A.dn(new A.a(o)),new A.a(n),new A.a(m)),new A.df(new A.a(l),new A.a(k)),j,b2,new A.ch(i),h,new A.i3(g,f,new A.bF(new A.a(e),new A.a(d),new A.a(c)),new A.bF(new A.a(b),new A.a(a),new A.a(a0))),new A.i4(B.b6),new A.dq(),new A.bF(new A.a(a1),new A.a(a2),new A.a(a3)),new A.bF(new A.a(a4),new A.a(a5),new A.a(a6))) +b1=A.jg() +b2=A.b([],t.t) +a6.f=a6.at=a6.Q=a6.z=!0 +a6.a=4 +b1=new A.hr(new A.hI(b1,b2,A.C(t.vI)),A.b([],t.c)) +b1.c=new A.hF() +a6.b=b1 +a6.ax=new A.hW(new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah()) +b2=A.b([],t.ZS) +b3=A.b([],t.Ic) +b4=A.b([],t.dK) +b5=A.b([],t.eR) +s=A.b([],t.M0) +r=A.b([],t.DZ) +q=new Float64Array(2) +p=new Float64Array(2) +o=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +a6.ay=new A.hU(b2,A.C(t.W8),b3,b4,b5,s,r,a6,new A.cv(new A.a(q),new A.a(p)),new A.cv(new A.a(o),new A.a(n)),new A.a(m),new A.b9(new A.a(l),new A.as()),new A.b9(new A.a(k),new A.as()),new A.i0(new A.df(new A.a(j),new A.a(i)),new A.dn(new A.a(h))),new A.as(),new A.b9(new A.a(g),new A.as()),new A.b9(new A.a(new Float64Array(2)),new A.as())) +b1.d=new A.i9() +b1=t.s +b2=t.g +b0=new A.a4m(new A.a(b0),a6,-2147483647,a8,B.f,new A.e([],b1),new A.e([],b2)) +a7.u(new A.a(a9)) +a9=b0 +b0=A.aO(a8,a8,a8) +b3=b0.ay +b4=new A.a(new Float64Array(2)) +b4.ak(10) +b5=b3.ax.e +b5.a9(b4) +b5.F() +b3.CW=null +b3=b0 +b4=$.ay() +b5=$.aG() +s=A.b([],t.u) +r=A.aI(A.aL(),t.y) +b1=new A.rf(a9,b3,b4,b5,new A.P(),new A.P(),B.m,s,r,A.C(t.S),A.C(t.F),0,a8,B.f,new A.e([],b1),new A.e([],b2)) +b1.aS(b0,a8,a8,a9,t.E) +return b1}, +bA_(){return A.bhD()}, +rf:function rf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +a4m:function a4m(a,b,c,d,e,f,g){var _=this +_.xr=_.x2=$ +_.y2=!0 +_.bd=a +_.k1=b +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.y=d +_.z=e +_.Q=f +_.as=g}, +a30:function a30(a,b,c,d,e,f){var _=this +_.ax=a +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=b +_.w=!1 +_.y=c +_.z=d +_.Q=e +_.as=f}, +ahS:function ahS(){}, +bhG(){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=new A.a(new Float64Array(2)) +b4.t(0,10) +s=$.j7() +r=t.rK +q=A.b([],r) +p=A.b([],t.Vn) +o=new A.c7() +$.fY() +o.c0(0) +n=new A.c7() +n.c0(0) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +f=new Float64Array(2) +e=A.dM() +r=A.b([],r) +d=new A.c7() +d.c0(0) +c=A.dM() +b=A.dv() +a=A.dv() +a0=new Float64Array(2) +a1=new Float64Array(2) +a2=new Float64Array(2) +a3=new Float64Array(2) +a4=new Float64Array(2) +a5=new Float64Array(2) +a6=new Float64Array(2) +a7=new Float64Array(2) +a8=new Float64Array(2) +a9=new Float64Array(2) +b0=new Float64Array(2) +b1=new Float64Array(2) +b2=new A.a(new Float64Array(2)) +b2.u(s) +b1=new A.i8(q,p,b2,new A.dq(),new A.ch(o),new A.ch(n),new A.dS(0,0,0),new A.b9(new A.a(m),new A.as()),new A.a(l),new A.a(k),new A.ia(),new A.ib(new A.dn(new A.a(j)),new A.a(i),new A.a(h)),new A.df(new A.a(g),new A.a(f)),e,r,new A.ch(d),c,new A.i3(b,a,new A.bF(new A.a(a0),new A.a(a1),new A.a(a2)),new A.bF(new A.a(a3),new A.a(a4),new A.a(a5))),new A.i4(B.b6),new A.dq(),new A.bF(new A.a(a6),new A.a(a7),new A.a(a8)),new A.bF(new A.a(a9),new A.a(b0),new A.a(b1))) +s=A.jg() +r=A.b([],t.t) +b1.f=b1.at=b1.Q=b1.z=!0 +b1.a=4 +s=new A.hr(new A.hI(s,r,A.C(t.vI)),A.b([],t.c)) +s.c=new A.hF() +b1.b=s +b1.ax=new A.hW(new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah()) +r=A.b([],t.ZS) +q=A.b([],t.Ic) +p=A.b([],t.dK) +o=A.b([],t.eR) +n=A.b([],t.M0) +m=A.b([],t.DZ) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +f=new Float64Array(2) +e=new Float64Array(2) +d=new Float64Array(2) +c=new Float64Array(2) +b=new Float64Array(2) +b1.ay=new A.hU(r,A.C(t.W8),q,p,o,n,m,b1,new A.cv(new A.a(l),new A.a(k)),new A.cv(new A.a(j),new A.a(i)),new A.a(h),new A.b9(new A.a(g),new A.as()),new A.b9(new A.a(f),new A.as()),new A.i0(new A.df(new A.a(e),new A.a(d)),new A.dn(new A.a(c))),new A.as(),new A.b9(new A.a(b),new A.as()),new A.b9(new A.a(new Float64Array(2)),new A.as())) +s.d=new A.i9() +s=t.s +r=t.g +q=new A.a4p(b3,!1,b1,-2147483647,b3,B.f,new A.e([],s),new A.e([],r)) +b2.u(b4) +b4=q +q=A.aO(b3,b3,b3) +p=q.ay +o=new A.a(new Float64Array(2)) +o.ak(10) +n=p.ax.e +n.a9(o) +n.F() +p.CW=null +p=q +o=$.ay() +n=$.aG() +m=A.b([],t.u) +l=A.aI(A.aL(),t.y) +s=new A.rg(b4,p,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,b3,B.f,new A.e([],s),new A.e([],r)) +s.aS(q,b3,b3,b4,t.E) +return s}, +bA0(){return A.bhG()}, +rg:function rg(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +a4p:function a4p(a,b,c,d,e,f,g,h){var _=this +_.xr=_.x2=$ +_.y1=null +_.ai$=a +_.e0$=b +_.k1=c +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=d +_.w=!1 +_.y=e +_.z=f +_.Q=g +_.as=h}, +ahW:function ahW(){}, +ahX:function ahX(){}, +biu(){var s,r,q,p=null,o=new Float64Array(2),n=A.yA(p,p,p),m=A.aO(p,p,p),l=m.ay,k=new A.a(new Float64Array(2)) +k.ak(10) +s=l.ax.e +s.a9(k) +s.F() +l.CW=null +l=m +k=$.ay() +s=$.aG() +r=A.b([],t.u) +q=A.aI(A.aL(),t.y) +o=new A.rD(new A.a(o),n,l,k,s,new A.P(),new A.P(),B.m,r,q,A.C(t.S),A.C(t.F),0,p,B.f,new A.e([],t.s),new A.e([],t.g)) +o.aS(m,p,p,n,t.E) +return o}, +bBc(){return A.biu()}, +rD:function rD(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.iu=a +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=f +_.k2$=g +_.k3$=!1 +_.k4$=$ +_.ok$=h +_.p1$=i +_.p2$=!1 +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +a3_:function a3_(a,b,c,d,e,f,g,h,i){var _=this +_.ax=a +_.ay=b +_.ch=c +_.CW=d +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.y=f +_.z=g +_.Q=h +_.as=i}, +biz(){var s,r,q,p=null,o=A.yA(p,p,p),n=A.aO(p,p,p),m=n.ay,l=new A.a(new Float64Array(2)) +l.ak(10) +s=m.ax.e +s.a9(l) +s.F() +m.CW=null +m=n +l=$.ay() +s=$.aG() +r=A.b([],t.u) +q=A.aI(A.aL(),t.y) +m=new A.rE(o,m,l,s,new A.P(),new A.P(),B.m,r,q,A.C(t.S),A.C(t.F),0,p,B.f,new A.e([],t.s),new A.e([],t.g)) +m.aS(n,p,p,o,t.E) +return m}, +bBh(){return A.biz()}, +rE:function rE(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +a6A:function a6A(a,b,c,d,e,f){var _=this +_.ax=a +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=b +_.w=!1 +_.y=c +_.z=d +_.Q=e +_.as=f}, +biO(){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=new A.a(new Float64Array(2)) +b4.t(0,10) +s=$.j7() +r=t.rK +q=A.b([],r) +p=A.b([],t.Vn) +o=new A.c7() +$.fY() +o.c0(0) +n=new A.c7() +n.c0(0) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +f=new Float64Array(2) +e=A.dM() +r=A.b([],r) +d=new A.c7() +d.c0(0) +c=A.dM() +b=A.dv() +a=A.dv() +a0=new Float64Array(2) +a1=new Float64Array(2) +a2=new Float64Array(2) +a3=new Float64Array(2) +a4=new Float64Array(2) +a5=new Float64Array(2) +a6=new Float64Array(2) +a7=new Float64Array(2) +a8=new Float64Array(2) +a9=new Float64Array(2) +b0=new Float64Array(2) +b1=new Float64Array(2) +b2=new A.a(new Float64Array(2)) +b2.u(s) +b1=new A.i8(q,p,b2,new A.dq(),new A.ch(o),new A.ch(n),new A.dS(0,0,0),new A.b9(new A.a(m),new A.as()),new A.a(l),new A.a(k),new A.ia(),new A.ib(new A.dn(new A.a(j)),new A.a(i),new A.a(h)),new A.df(new A.a(g),new A.a(f)),e,r,new A.ch(d),c,new A.i3(b,a,new A.bF(new A.a(a0),new A.a(a1),new A.a(a2)),new A.bF(new A.a(a3),new A.a(a4),new A.a(a5))),new A.i4(B.b6),new A.dq(),new A.bF(new A.a(a6),new A.a(a7),new A.a(a8)),new A.bF(new A.a(a9),new A.a(b0),new A.a(b1))) +s=A.jg() +r=A.b([],t.t) +b1.f=b1.at=b1.Q=b1.z=!0 +b1.a=4 +s=new A.hr(new A.hI(s,r,A.C(t.vI)),A.b([],t.c)) +s.c=new A.hF() +b1.b=s +b1.ax=new A.hW(new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah()) +r=A.b([],t.ZS) +q=A.b([],t.Ic) +p=A.b([],t.dK) +o=A.b([],t.eR) +n=A.b([],t.M0) +m=A.b([],t.DZ) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +f=new Float64Array(2) +e=new Float64Array(2) +d=new Float64Array(2) +c=new Float64Array(2) +b=new Float64Array(2) +b1.ay=new A.hU(r,A.C(t.W8),q,p,o,n,m,b1,new A.cv(new A.a(l),new A.a(k)),new A.cv(new A.a(j),new A.a(i)),new A.a(h),new A.b9(new A.a(g),new A.as()),new A.b9(new A.a(f),new A.as()),new A.i0(new A.df(new A.a(e),new A.a(d)),new A.dn(new A.a(c))),new A.as(),new A.b9(new A.a(b),new A.as()),new A.b9(new A.a(new Float64Array(2)),new A.as())) +s.d=new A.i9() +s=t.s +r=t.g +q=new A.a7L(b3,b1,-2147483647,b3,B.f,new A.e([],s),new A.e([],r)) +b2.u(b4) +b4=q +q=A.aO(b3,b3,b3) +p=q.ay +o=new A.a(new Float64Array(2)) +o.ak(10) +n=p.ax.e +n.a9(o) +n.F() +p.CW=null +p=q +o=$.ay() +n=$.aG() +m=A.b([],t.u) +l=A.aI(A.aL(),t.y) +s=new A.rI(b4,p,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,b3,B.f,new A.e([],s),new A.e([],r)) +s.aS(q,b3,b3,b4,t.E) +return s}, +bBD(){return A.biO()}, +rI:function rI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +a7L:function a7L(a,b,c,d,e,f,g){var _=this +_.ai$=a +_.k1=b +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.y=d +_.z=e +_.Q=f +_.as=g}, +Zb:function Zb(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.RG=a +_.ax=$ +_.ay=b +_.ch=c +_.CW=null +_.cy=_.cx=$ +_.b_$=d +_.ac$=e +_.aQ$=f +_.ai$=g +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=h +_.w=!1 +_.y=i +_.z=j +_.Q=k +_.as=l}, +akT:function akT(){}, +akU:function akU(){}, +biP(){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=$.j7(),b0=t.rK,b1=A.b([],b0),b2=A.b([],t.Vn),b3=new A.c7() +$.fY() +b3.c0(0) +s=new A.c7() +s.c0(0) +r=new Float64Array(2) +q=new Float64Array(2) +p=new Float64Array(2) +o=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=A.dM() +b0=A.b([],b0) +i=new A.c7() +i.c0(0) +h=A.dM() +g=A.dv() +f=A.dv() +e=new Float64Array(2) +d=new Float64Array(2) +c=new Float64Array(2) +b=new Float64Array(2) +a=new Float64Array(2) +a0=new Float64Array(2) +a1=new Float64Array(2) +a2=new Float64Array(2) +a3=new Float64Array(2) +a4=new Float64Array(2) +a5=new Float64Array(2) +a6=new Float64Array(2) +a7=new A.a(new Float64Array(2)) +a7.u(a9) +a6=new A.i8(b1,b2,a7,new A.dq(),new A.ch(b3),new A.ch(s),new A.dS(0,0,0),new A.b9(new A.a(r),new A.as()),new A.a(q),new A.a(p),new A.ia(),new A.ib(new A.dn(new A.a(o)),new A.a(n),new A.a(m)),new A.df(new A.a(l),new A.a(k)),j,b0,new A.ch(i),h,new A.i3(g,f,new A.bF(new A.a(e),new A.a(d),new A.a(c)),new A.bF(new A.a(b),new A.a(a),new A.a(a0))),new A.i4(B.b6),new A.dq(),new A.bF(new A.a(a1),new A.a(a2),new A.a(a3)),new A.bF(new A.a(a4),new A.a(a5),new A.a(a6))) +b0=A.jg() +b1=A.b([],t.t) +a6.f=a6.at=a6.Q=a6.z=!0 +a6.a=4 +b0=new A.hr(new A.hI(b0,b1,A.C(t.vI)),A.b([],t.c)) +b0.c=new A.hF() +a6.b=b0 +a6.ax=new A.hW(new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah()) +b1=A.b([],t.ZS) +b2=A.b([],t.Ic) +b3=A.b([],t.dK) +s=A.b([],t.eR) +r=A.b([],t.M0) +q=A.b([],t.DZ) +p=new Float64Array(2) +o=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +f=new Float64Array(2) +a6.ay=new A.hU(b1,A.C(t.W8),b2,b3,s,r,q,a6,new A.cv(new A.a(p),new A.a(o)),new A.cv(new A.a(n),new A.a(m)),new A.a(l),new A.b9(new A.a(k),new A.as()),new A.b9(new A.a(j),new A.as()),new A.i0(new A.df(new A.a(i),new A.a(h)),new A.dn(new A.a(g))),new A.as(),new A.b9(new A.a(f),new A.as()),new A.b9(new A.a(new Float64Array(2)),new A.as())) +b0.d=new A.i9() +b0=t.s +b1=t.g +b2=new A.a7P(a8,!1,a6,-2147483647,a8,B.f,new A.e([],b0),new A.e([],b1)) +a7.u(a9) +a9=b2 +b2=A.aO(a8,a8,a8) +b3=b2.ay +s=new A.a(new Float64Array(2)) +s.ak(10) +r=b3.ax.e +r.a9(s) +r.F() +b3.CW=null +b3=b2 +s=$.ay() +r=$.aG() +q=A.b([],t.u) +p=A.aI(A.aL(),t.y) +b0=new A.rK(a9,b3,s,r,new A.P(),new A.P(),B.m,q,p,A.C(t.S),A.C(t.F),0,a8,B.f,new A.e([],b0),new A.e([],b1)) +b0.aS(b2,a8,a8,a9,t.E) +return b0}, +bBE(){return A.biP()}, +rK:function rK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +a7P:function a7P(a,b,c,d,e,f,g,h){var _=this +_.ai$=a +_.e0$=b +_.k1=c +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=d +_.w=!1 +_.y=e +_.z=f +_.Q=g +_.as=h}, +al0:function al0(){}, +al1:function al1(){}, +bkl(){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=$.j7(),b0=t.rK,b1=A.b([],b0),b2=A.b([],t.Vn),b3=new A.c7() +$.fY() +b3.c0(0) +s=new A.c7() +s.c0(0) +r=new Float64Array(2) +q=new Float64Array(2) +p=new Float64Array(2) +o=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=A.dM() +b0=A.b([],b0) +i=new A.c7() +i.c0(0) +h=A.dM() +g=A.dv() +f=A.dv() +e=new Float64Array(2) +d=new Float64Array(2) +c=new Float64Array(2) +b=new Float64Array(2) +a=new Float64Array(2) +a0=new Float64Array(2) +a1=new Float64Array(2) +a2=new Float64Array(2) +a3=new Float64Array(2) +a4=new Float64Array(2) +a5=new Float64Array(2) +a6=new Float64Array(2) +a7=new A.a(new Float64Array(2)) +a7.u(a9) +a6=new A.i8(b1,b2,a7,new A.dq(),new A.ch(b3),new A.ch(s),new A.dS(0,0,0),new A.b9(new A.a(r),new A.as()),new A.a(q),new A.a(p),new A.ia(),new A.ib(new A.dn(new A.a(o)),new A.a(n),new A.a(m)),new A.df(new A.a(l),new A.a(k)),j,b0,new A.ch(i),h,new A.i3(g,f,new A.bF(new A.a(e),new A.a(d),new A.a(c)),new A.bF(new A.a(b),new A.a(a),new A.a(a0))),new A.i4(B.b6),new A.dq(),new A.bF(new A.a(a1),new A.a(a2),new A.a(a3)),new A.bF(new A.a(a4),new A.a(a5),new A.a(a6))) +b0=A.jg() +b1=A.b([],t.t) +a6.f=a6.at=a6.Q=a6.z=!0 +a6.a=4 +b0=new A.hr(new A.hI(b0,b1,A.C(t.vI)),A.b([],t.c)) +b0.c=new A.hF() +a6.b=b0 +a6.ax=new A.hW(new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah()) +b1=A.b([],t.ZS) +b2=A.b([],t.Ic) +b3=A.b([],t.dK) +s=A.b([],t.eR) +r=A.b([],t.M0) +q=A.b([],t.DZ) +p=new Float64Array(2) +o=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +f=new Float64Array(2) +a6.ay=new A.hU(b1,A.C(t.W8),b2,b3,s,r,q,a6,new A.cv(new A.a(p),new A.a(o)),new A.cv(new A.a(n),new A.a(m)),new A.a(l),new A.b9(new A.a(k),new A.as()),new A.b9(new A.a(j),new A.as()),new A.i0(new A.df(new A.a(i),new A.a(h)),new A.dn(new A.a(g))),new A.as(),new A.b9(new A.a(f),new A.as()),new A.b9(new A.a(new Float64Array(2)),new A.as())) +b0.d=new A.i9() +b0=t.s +b1=t.g +b2=new A.abw(a8,a6,-2147483647,a8,B.f,new A.e([],b0),new A.e([],b1)) +a7.u(a9) +a9=b2 +b2=A.aO(a8,a8,a8) +b3=b2.ay +s=new A.a(new Float64Array(2)) +s.ak(10) +r=b3.ax.e +r.a9(s) +r.F() +b3.CW=null +b3=b2 +s=$.ay() +r=$.aG() +q=A.b([],t.u) +p=A.aI(A.aL(),t.y) +b0=new A.td(a9,b3,s,r,new A.P(),new A.P(),B.m,q,p,A.C(t.S),A.C(t.F),0,a8,B.f,new A.e([],b0),new A.e([],b1)) +b0.aS(b2,a8,a8,a9,t.E) +return b0}, +bEe(){return A.bkl()}, +td:function td(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +abw:function abw(a,b,c,d,e,f,g){var _=this +_.ai$=a +_.k1=b +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.y=d +_.z=e +_.Q=f +_.as=g}, +aoq:function aoq(){}, +aor:function aor(){}, +bhg(a,b){var s=$.G().T() +return new A.a3y(a,b,s,0,null,B.f,new A.e([],t.s),new A.e([],t.g))}, +vz:function vz(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.iu=a +_.jc=b +_.jd=c +_.je=_.nr=null +_.ok=d +_.p1=e +_.p3=_.p2=$ +_.R8=!1 +_.db$=f +_.dx$=g +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=h +_.k2$=i +_.k3$=!1 +_.k4$=$ +_.ok$=j +_.p1$=k +_.p2$=!1 +_.ax=l +_.ay=m +_.ch=n +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=o +_.w=!1 +_.y=p +_.z=q +_.Q=r +_.as=s}, +aKn:function aKn(a){this.a=a}, +a3y:function a3y(a,b,c,d,e,f,g,h){var _=this +_.ax=a +_.ay=b +_.ch=c +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=d +_.w=!1 +_.y=e +_.z=f +_.Q=g +_.as=h}, +aEK:function aEK(){}, +u0:function u0(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.RG=a +_.ax=$ +_.ay=b +_.ch=c +_.CW=null +_.cy=_.cx=$ +_.b_$=d +_.ac$=e +_.aQ$=f +_.ai$=g +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=h +_.w=!1 +_.y=i +_.z=j +_.Q=k +_.as=l}, +aGY:function aGY(){this.b=this.a=null}, +azv:function azv(){this.b=this.a=null +this.d=0}, +ak2:function ak2(){}, +avU(a,b){var s=null,r=A.aC(),q=B.r.aV() +r=new A.a_d(b,a,!0,r,$,q,s,s,0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.ii(s,s,s,s,!0) +return r}, +Ap:function Ap(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +a7K:function a7K(a,b,c,d,e,f,g,h){var _=this +_.x2=a +_.ai$=b +_.k1=c +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=d +_.w=!1 +_.y=e +_.z=f +_.Q=g +_.as=h}, +aLP:function aLP(a,b){this.a=a +this.b=b}, +Za:function Za(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.RG=a +_.ax=$ +_.ay=b +_.ch=c +_.CW=null +_.cy=_.cx=$ +_.b_$=d +_.ac$=e +_.aQ$=f +_.ai$=g +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=h +_.w=!1 +_.y=i +_.z=j +_.Q=k +_.as=l}, +a_d:function a_d(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.RG=a +_.rx=b +_.ax=$ +_.ay=c +_.ch=d +_.CW=null +_.cy=_.cx=$ +_.b_$=e +_.ac$=f +_.aQ$=g +_.ai$=h +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=i +_.w=!1 +_.y=j +_.z=k +_.Q=l +_.as=m}, +akR:function akR(){}, +akS:function akS(){}, +bah(a,b){var s,r,q,p=null +if(b==null){s=new A.a(new Float64Array(2)) +s.t(2,3)}else s=b +r=A.aC() +q=B.r.aV() +s=new A.a6_(a,s,!0,r,$,q,p,p,0,p,B.f,new A.e([],t.s),new A.e([],t.g)) +s.ii(p,p,p,p,!0) +return s}, +AV:function AV(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +a9p:function a9p(a,b,c,d,e,f,g){var _=this +_.ai$=a +_.k1=b +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.y=d +_.z=e +_.Q=f +_.as=g}, +a6_:function a6_(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.RG=a +_.rx=b +_.ax=$ +_.ay=c +_.ch=d +_.CW=null +_.cy=_.cx=$ +_.b_$=e +_.ac$=f +_.aQ$=g +_.ai$=h +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=i +_.w=!1 +_.y=j +_.z=k +_.Q=l +_.as=m}, +amg:function amg(){}, +ami:function ami(){}, +B2:function B2(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +aa8:function aa8(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +_.RG=$ +_.rx=!1 +_.ry=a +_.to=b +_.x1=c +_.x2=0 +_.xr=d +_.y1=e +_.a3$=f +_.ah$=g +_.aT$=h +_.bL$=i +_.ax=$ +_.ay=j +_.ch=k +_.CW=null +_.cy=_.cx=$ +_.b_$=l +_.ac$=m +_.aQ$=n +_.ai$=o +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=p +_.w=!1 +_.y=q +_.z=r +_.Q=s +_.as=a0}, +amY:function amY(){}, +kK(a,b,c,d){var s,r,q=null,p=B.dl.aV(),o=new A.a(new Float64Array(2)) +o.t(0,1000) +s=A.aC() +r=B.r.aV() +p=new A.ij(d,b,a,p,o,q,q,q,q,!0,s,$,r,q,q,0,q,B.f,new A.e([],t.s),new A.e([],t.g)) +p.ii(q,q,q,q,!0) +p.zM(a,b,c,d) +return p}, +ij:function ij(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +_.RG=$ +_.rx=!1 +_.ry=a +_.to=b +_.x1=c +_.x2=0 +_.xr=d +_.y1=e +_.a3$=f +_.ah$=g +_.aT$=h +_.bL$=i +_.ax=$ +_.ay=j +_.ch=k +_.CW=null +_.cy=_.cx=$ +_.b_$=l +_.ac$=m +_.aQ$=n +_.ai$=o +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=p +_.w=!1 +_.y=q +_.z=r +_.Q=s +_.as=a0}, +Rx:function Rx(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){var _=this +_.a3$=a +_.ah$=b +_.aT$=c +_.bL$=d +_.RG=$ +_.rx=!1 +_.ry=e +_.to=f +_.x1=g +_.x2=0 +_.xr=h +_.y1=i +_.a3$=j +_.ah$=k +_.aT$=l +_.bL$=m +_.ax=$ +_.ay=n +_.ch=o +_.CW=null +_.cy=_.cx=$ +_.b_$=p +_.ac$=q +_.aQ$=r +_.ai$=s +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=a0 +_.w=!1 +_.y=a1 +_.z=a2 +_.Q=a3 +_.as=a4}, +acw:function acw(){}, +aot:function aot(){}, +kE(a,b){var s,r,q,p,o=a.p1.ay.gyT(),n=o.a,m=o.b,l=new A.a(new Float64Array(2)) +l.t(n,m) +s=o.c +r=new A.a(new Float64Array(2)) +r.t(s,m) +m=o.d +q=new A.a(new Float64Array(2)) +q.t(s,m) +p=new A.a(new Float64Array(2)) +p.t(n,m) +return A.b([A.aSS(l,r,b),A.aSS(r,q,b),A.aSS(p,q,b),A.aSS(l,p,b)],t.Vf)}, +aSS(a,b,c){var s=null,r=c==null?1:c,q=A.aC(),p=B.r.aV() +r=new A.H4(a,b,r,!0,q,$,p,s,s,0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.ii(s,s,s,s,!0) +return r}, +H4:function H4(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.RG=a +_.rx=b +_.ry=c +_.ax=$ +_.ay=d +_.ch=e +_.CW=null +_.cy=_.cx=$ +_.b_$=f +_.ac$=g +_.aQ$=h +_.ai$=i +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.y=k +_.z=l +_.Q=m +_.as=n}, +atw(a,b,c,d,e){var s=null,r=A.aC(),q=B.r.aV() +r=new A.JB(d,e,c,a,!0,r,$,q,s,s,0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.ii(s,s,s,s,!0) +r.Ze(a,b,c,d,e) +return r}, +a0m(a,b,c){var s=null,r=A.aC(),q=B.r.aV() +r=new A.a0l(!1,b,c,a,B.O,!0,r,$,q,s,s,0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.ii(s,s,s,s,!0) +r.Ze(B.O,s,a,b,c) +return r}, +JB:function JB(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.RG=a +_.rx=b +_.ry=c +_.to=d +_.ax=$ +_.ay=e +_.ch=f +_.CW=null +_.cy=_.cx=$ +_.b_$=g +_.ac$=h +_.aQ$=i +_.ai$=j +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=k +_.w=!1 +_.y=l +_.z=m +_.Q=n +_.as=o}, +a0l:function a0l(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.cQ=null +_.dI=$ +_.b_=!1 +_.e0$=a +_.RG=b +_.rx=c +_.ry=d +_.to=e +_.ax=$ +_.ay=f +_.ch=g +_.CW=null +_.cy=_.cx=$ +_.b_$=h +_.ac$=i +_.aQ$=j +_.ai$=k +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +af2:function af2(){}, +bEz(a,b){var s=new A.acJ(a,b,B.o) +s.anW(a,b) +return s}, +wn:function wn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.iu=a +_.jc=b +_.jd=c +_.ok=d +_.p1=e +_.p3=_.p2=$ +_.R8=!1 +_.db$=f +_.dx$=g +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=h +_.k2$=i +_.k3$=!1 +_.k4$=$ +_.ok$=j +_.p1$=k +_.p2$=!1 +_.ax=l +_.ay=m +_.ch=n +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=o +_.w=!1 +_.y=p +_.z=q +_.Q=r +_.as=s}, +aSY:function aSY(a){this.a=a}, +aSZ:function aSZ(){}, +Cz:function Cz(a){this.a=a}, +ato:function ato(){}, +atp:function atp(){}, +tZ:function tZ(a,b,c){this.c=a +this.d=b +this.a=c}, +acJ:function acJ(a,b,c){var _=this +_.d=a +_.e=b +_.a=_.f=null +_.b=c +_.c=null}, +aUz:function aUz(a){this.a=a}, +aUw:function aUw(a){this.a=a}, +aUy:function aUy(a,b){this.a=a +this.b=b}, +aUx:function aUx(a){this.a=a}, +bIm(a){var s=new A.eE("FlameIsolate",A.b([],t.C)) +a.c.push(s) +s.aO(0,"Simple isolate example",new A.b4F(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/flame_isolate/simple_isolate_example.dart"," This example showcases a simple FlameIsolate example, making it easy to \n continually run heavy load without stutter.\n \n Tap the brown square to swap between running heavy load in in an isolate or\n synchronous.\n \n The selected backpressure strategy used for this example is\n `DiscardNewBackPressureStrategy`. This strategy discards all new jobs added\n to the queue if there is already a job in the queue.\n ")}, +b4F:function b4F(){}, +bc2(a){var s +if(a===1)return!1 +for(s=2;s") +s=A.ai(new A.S(b,new A.aNL(),s),!0,s.h("aF.E")) +return new A.a8E(a,s,0,null,B.f,new A.e([],t.s),new A.e([],t.g))}, +AN:function AN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +a8E:function a8E(a,b,c,d,e,f,g){var _=this +_.ax=a +_.ay=b +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.y=d +_.z=e +_.Q=f +_.as=g}, +aNL:function aNL(){}, +a0f:function a0f(a,b,c,d,e,f,g,h,i,j){var _=this +_.ax=a +_.ay=b +_.ch=c +_.CW=d +_.cx=e +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +bIq(a){var s=new A.eE("Sample Games",A.b([],t.C)) +a.c.push(s) +s.aO(0,"Padracing",new A.b4V(),"https://github.com/flame-engine/flame/blob/main/examples/games/padracing"," This is an example game that uses Forge2D to handle the physics.\n In this game you should finish 3 laps in as little time as possible, it can\n be played as single player or with two players (on the same keyboard).\n Watch out for the balls, they make your car spin.\n ") +s.aO(0,"Rogue Shooter",new A.b4W(),"https://github.com/flame-engine/flame/blob/main/examples/games/rogue_shooter"," A simple space shooter game used for testing performance of the collision\n detection system in Flame.\n ") +s.aO(0,"T-Rex",new A.b4X(),"https://github.com/flame-engine/flame/blob/main/examples/games/trex"," A game similar to the game in chrome that you get to play while offline.\n Press space or tap/click the screen to jump, the more obstacles you manage\n to survive, the more points you get.\n ")}, +b4V:function b4V(){}, +b4W:function b4W(){}, +b4X:function b4X(){}, +bIr(a){var s=new A.eE("Image",A.b([],t.C)) +a.c.push(s) +s.c=new A.YW() +s.aO(0,"resize",new A.b4Y(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/image/resize.dart"," Shows how a dart:ui `Image` can be resized using Flame Image extensions.\n Use the properties on the side to change the size of the image.\n ")}, +b4Y:function b4Y(){}, +yU:function yU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a3=a +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=f +_.k2$=g +_.k3$=!1 +_.k4$=$ +_.ok$=h +_.p1$=i +_.p2$=!1 +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +y4:function y4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +axh:function axh(){}, +y5:function y5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.c_=!0 +_.ai$=a +_.p1=b +_.p2=c +_.p3=d +_.p4=e +_.R8=!1 +_.b_$=f +_.ac$=g +_.aQ$=h +_.ax=i +_.ay=j +_.ch=k +_.CW=l +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +aeW:function aeW(){}, +aeY:function aeY(){}, +bg5(){var s,r,q,p,o=null,n=new A.a(new Float64Array(2)) +n.ak(100) +s=B.r.aV() +r=A.aC() +q=n +p=$.af() +p=new A.aS(p,new Float64Array(2)) +p.a9(q) +p.F() +s=new A.a0n(!1,o,o,!1,!0,!1,$,s,o,r,p,B.j,0,0,o,B.f,new A.e([],t.s),new A.e([],t.g)) +s.b7(B.j,o,o,o,0,o,o,o,n) +s.me(B.j,o,o,o,o,o,0,o,!0,o,o,!1,o,n) +return s}, +qI:function qI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a3=a +_.ah=$ +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=f +_.k2$=g +_.k3$=!1 +_.k4$=$ +_.ok$=h +_.p1$=i +_.p2$=!1 +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +a0n:function a0n(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.c_=!0 +_.e0$=a +_.ai$=b +_.p1=c +_.p2=d +_.p3=e +_.p4=f +_.R8=!1 +_.b_$=g +_.ac$=h +_.aQ$=i +_.ax=j +_.ay=k +_.ch=l +_.CW=m +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=n +_.w=!1 +_.y=o +_.z=p +_.Q=q +_.as=r}, +af3:function af3(){}, +G9:function G9(a,b){this.a=a +this.b=b}, +yC:function yC(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +agj:function agj(a,b,c,d,e,f){var _=this +_.k1=a +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=b +_.w=!1 +_.y=c +_.z=d +_.Q=e +_.as=f}, +a4F:function a4F(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.p1=a +_.p2=$ +_.ru$=b +_.ax=c +_.ay=d +_.ch=e +_.CW=f +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=g +_.w=!1 +_.y=h +_.z=i +_.Q=j +_.as=k}, +TW:function TW(){}, +aig:function aig(){}, +TX:function TX(){}, +aps:function aps(){}, +qY:function qY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a3=a +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=f +_.k2$=g +_.k3$=!1 +_.k4$=$ +_.ok$=h +_.p1$=i +_.p2$=!1 +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +a4D:function a4D(a,b,c,d,e,f,g,h,i){var _=this +_.ai$=a +_.ax=b +_.ay=c +_.ch=!0 +_.CW=d +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.y=f +_.z=g +_.Q=h +_.as=i}, +Mm:function Mm(a,b,c,d,e,f,g,h,i,j){var _=this +_.p1=a +_.p3=_.p2=$ +_.p4=!0 +_.ax=b +_.ay=c +_.ch=d +_.CW=e +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +aif:function aif(){}, +b9m(a){var s,r,q=null,p=new A.a(new Float64Array(2)) +p.ak(100) +s=A.aC() +r=$.af() +r=new A.aS(r,new Float64Array(2)) +r.a9(p) +r.F() +s=new A.a2l(!1,s,r,B.j,0,0,q,B.f,new A.e([],t.s),new A.e([],t.g)) +s.b7(B.j,q,q,q,0,a,q,q,p) +return s}, +yM:function yM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +a2l:function a2l(a,b,c,d,e,f,g,h,i,j){var _=this +_.ru$=a +_.ax=b +_.ay=c +_.ch=d +_.CW=e +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +ags:function ags(){}, +agt:function agt(){}, +bIs(a){var s="https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/draggables_example.dart",r=new A.eE("Input",A.b([],t.C)) +a.c.push(r) +r.aO(0,"Tappables",new A.b4Z(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/tap_callbacks_example.dart"," In this example we show the `Tappable` mixin functionality. You can add the\n `Tappable` mixin to any `PositionComponent`.\n\n\n Tap the squares to see them change their angle around their anchor.\n ") +r.aO(0,"Draggables",new A.b5_(),s," In this example we show you can use the `DragCallbacks` mixin on\n `PositionComponent`s. Drag around the Embers and see their position\n changing.\n ") +r.aO(0,"Double Tap (Component)",new A.b50(),s," In this example, we show how you can use the `DoubleTapCallbacks` mixin on\n a `Component`. Double tap Ember and see her color changing.\n The example also adds white circles when double-tapping on the game area.\n") +r.aO(0,"HoverCallbacks",new A.b56(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/hover_callbacks_example.dart"," This example shows how to use `HoverCallbacks`s.\n\n\n Add more squares by clicking and hover them to change their color.\n ") +r.aO(0,"Keyboard",new A.b57(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/keyboard_example.dart"," Example showcasing how to act on keyboard events.\n It also briefly showcases how to create a game without the FlameGame.\n Usage: Use WASD to steer Ember.\n ") +r.aO(0,"Keyboard (Component)",new A.b58(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/keyboard_listener_component_example.dart"," Similar to the default Keyboard example, but shows a different\n implementation approach, which uses Flame's\n KeyboardListenerComponent to handle input.\n Usage: Use WASD to steer Ember.\n ") +r.aO(0,"Hardware Keyboard",new A.b59(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/hardware_keyboard_example.dart"," This example uses the HardwareKeyboardDetector mixin in order to keep\n track of which keys on a keyboard are currently pressed.\n\n Tap as many keys on the keyboard at once as you want, and see whether the\n system can detect them or not.\n ") +r.aO(0,"Mouse Movement",new A.b5a(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/mouse_movement_example.dart"," In this example we show how you can use `MouseMovementDetector`.\n\n\n Move around the mouse on the canvas and the white square will follow it and\n turn into blue if it reaches the mouse, or the edge of the canvas.\n ") +r.aO(0,"Mouse Cursor",new A.b5b(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/mouse_cursor_example.dart"," Example showcasing the ability to change the game cursor in runtime\n hover the little square to see the cursor changing\n ") +r.aO(0,"Scroll",new A.b5c(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/scroll_example.dart"," In this example we show how to use the `ScrollDetector`.\n\n\n Scroll within the canvas (both horizontally and vertically) and the white\n square will move around.\n ") +r.aO(0,"Multitap",new A.b5d(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/multitap_example.dart"," In this example we showcase the multi touch capabilities\n Touch multiple places on the screen and you will see multiple squares drawn,\n one under each finger.\n ") +r.aO(0,"Multitap Advanced",new A.b51(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/multitap_advanced_example.dart"," This showcases the use of both `MultiTouchTapDetector` and\n `MultiTouchDragDetector` simultaneously. Drag multiple fingers on the screen\n to see rectangles of different sizes being drawn.\n ") +r.aO(0,"Overlapping Tappables",new A.b52(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/overlapping_tappables_example.dart"," In this example we show you that events can choose to continue propagating\n to underlying components. The middle green square continue to propagate the\n events, meanwhile the others do not.\n ") +r.aO(0,"Gesture Hitboxes",new A.b53(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/gesture_hitboxes_example.dart"," Tap to create a PositionComponent with a randomly shaped hitbox.\n You can then hover over to shapes to see that they receive the hover events\n only when the cursor is within the shape. If you tap/click within the shape\n it is removed.\n ") +r.aO(0,"Joystick",new A.b54(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/joystick_example.dart"," In this example we showcase how to use the joystick by creating simple\n `CircleComponent`s that serve as the joystick's knob and background.\n Steer the player by using the joystick.\n ") +r.aO(0,"Joystick Advanced",new A.b55(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/joystick_advanced_example.dart"," In this example we showcase how to use the joystick by creating \n `SpriteComponent`s that serve as the joystick's knob and background.\n We also showcase the `HudButtonComponent` which is a button that has its\n position defined by margins to the edges, which can be useful when making\n controller buttons.\n\n\n Steer the player by using the joystick and flip and rotate it by pressing\n the buttons.\n ")}, +b4Z:function b4Z(){}, +b5_:function b5_(){}, +b50:function b50(){}, +b56:function b56(){}, +b57:function b57(){}, +b58:function b58(){}, +b59:function b59(){}, +b5a:function b5a(){}, +b5b:function b5b(){}, +b5c:function b5c(){}, +b5d:function b5d(){}, +b51:function b51(){}, +b52:function b52(){}, +b53:function b53(){}, +b54:function b54(){}, +b55:function b55(){}, +z0:function z0(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.bL=_.aT=_.ah=_.a3=$ +_.dz$=a +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=f +_.k2$=g +_.k3$=!1 +_.k4$=$ +_.ok$=h +_.p1$=i +_.p2$=!1 +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +aDG:function aDG(a,b){this.a=a +this.b=b}, +aDH:function aDH(a){this.a=a}, +aDI:function aDI(a){this.a=a}, +TA:function TA(){}, +z1:function z1(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ah=_.a3=$ +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +bh1(a){var s,r,q,p,o=null,n=new A.a(new Float64Array(2)) +n.ak(100) +s=B.r.aV() +r=A.aC() +q=n +p=$.af() +p=new A.aS(p,new Float64Array(2)) +p.a9(q) +p.F() +s=new A.a33(a,o,o,o,o,o,!1,o,$,s,o,r,p,B.j,0,0,o,B.f,new A.e([],t.s),new A.e([],t.g)) +s.b7(B.j,o,o,o,0,o,o,o,n) +s.lk(B.j,o,o,o,o,0,o,o,o,o,n,o) +return s}, +a33:function a33(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +_.aK=_.aP=$ +_.b2=a +_.f4$=b +_.fU$=c +_.fV$=d +_.fW$=e +_.eT$=f +_.p1=g +_.p2=h +_.p3=!1 +_.b_$=i +_.ac$=j +_.aQ$=k +_.ax=l +_.ay=m +_.ch=n +_.CW=o +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=p +_.w=!1 +_.y=q +_.z=r +_.Q=s +_.as=a0}, +agW:function agW(){}, +agX:function agX(){}, +z3:function z3(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a3=a +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=f +_.k2$=g +_.k3$=!1 +_.k4$=$ +_.ok$=h +_.p1$=i +_.p2$=!1 +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +ah1:function ah1(){}, +z4:function z4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.a3=$ +_.ah=a +_.aT=b +_.ok=c +_.p1=d +_.p3=_.p2=$ +_.R8=!1 +_.db$=e +_.dx$=f +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=g +_.k2$=h +_.k3$=!1 +_.k4$=$ +_.ok$=i +_.p1$=j +_.p2$=!1 +_.ax=k +_.ay=l +_.ch=m +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=n +_.w=!1 +_.y=o +_.z=p +_.Q=q +_.as=r}, +aEa:function aEa(a){this.a=a}, +aEb:function aEb(a){this.a=a}, +aEc:function aEc(a){this.a=a}, +aEd:function aEd(a){this.a=a}, +aEe:function aEe(a){this.a=a}, +aEf:function aEf(a){this.a=a}, +aEg:function aEg(a){this.a=a}, +aEh:function aEh(a){this.a=a}, +ah3:function ah3(){}, +v7:function v7(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a3=a +_.ah=null +_.aT=!1 +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=f +_.k2$=g +_.k3$=!1 +_.k4$=$ +_.ok$=h +_.p1$=i +_.p2$=!1 +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +ahU:function ahU(){}, +v8:function v8(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a3=a +_.ah=null +_.aT=!1 +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=f +_.k2$=g +_.k3$=!1 +_.k4$=$ +_.ok$=h +_.p1$=i +_.p2$=!1 +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +ahY:function ahY(){}, +zA:function zA(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a3=a +_.bL=_.aT=_.ah=null +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=f +_.k2$=g +_.k3$=!1 +_.k4$=$ +_.ok$=h +_.p1$=i +_.p2$=!1 +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +aGP:function aGP(a){this.a=a}, +aZZ:function aZZ(a){this.a=a}, +aZY:function aZY(a){this.a=a}, +b__:function b__(){}, +TU:function TU(){}, +ai8:function ai8(){}, +zB:function zB(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a3=a +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=f +_.k2$=g +_.k3$=!1 +_.k4$=$ +_.ok$=h +_.p1$=i +_.p2$=!1 +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +aGQ:function aGQ(a){this.a=a}, +b_0:function b_0(){}, +ai9:function ai9(){}, +baW(a,b){var s,r,q,p,o,n,m,l=null,k=new A.a(new Float64Array(2)) +k.ak(100) +if(a){s=$.G().B() +s.sA(0,A.a9(B.c.aA(229.5),76,175,80))}else s=A.Fa(100,l,0.9) +r=A.pA(k,l) +q=$.G().T() +p=new Float64Array(2) +o=B.r.aV() +n=A.aC() +m=$.af() +m=new A.aS(m,new Float64Array(2)) +m.a9(k) +m.F() +q=new A.aaa(a,r,q,!1,!0,new A.e([],t.pg),new A.a(p),$,o,l,n,m,B.p,0,0,l,B.f,new A.e([],t.s),new A.e([],t.g)) +q.b7(l,l,l,l,0,b,l,l,k) +q.jE(l,l,l,l,s,l,b,l,l,k) +q.pA(r,l,l,l,l,s,l,b,l,l,l,k) +q.w3(l,l,l,l,s,l,b,l,l,k) +return q}, +zN:function zN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +aaa:function aaa(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.bq=a +_.ae=b +_.aP=_.aa=$ +_.aK=c +_.b2=d +_.bj=e +_.bF=f +_.bE=g +_.p1=!0 +_.p2=!1 +_.b_$=h +_.ac$=i +_.aQ$=j +_.ax=k +_.ay=l +_.ch=m +_.CW=n +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=o +_.w=!1 +_.y=p +_.z=q +_.Q=r +_.as=s}, +an_:function an_(){}, +AB:function AB(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.a3=a +_.ah=b +_.aT=c +_.bL=null +_.ok=d +_.p1=e +_.p3=_.p2=$ +_.R8=!1 +_.db$=f +_.dx$=g +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=h +_.k2$=i +_.k3$=!1 +_.k4$=$ +_.ok$=j +_.p1$=k +_.p2$=!1 +_.ax=l +_.ay=m +_.ch=n +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=o +_.w=!1 +_.y=p +_.z=q +_.Q=r +_.as=s}, +all:function all(){}, +bjB(){var s,r,q,p=null,o=new A.a(new Float64Array(2)) +o.ak(100) +s=new A.a(new Float64Array(2)) +s.ak(100) +r=A.aC() +q=$.af() +q=new A.aS(q,new Float64Array(2)) +q.a9(s) +q.F() +r=new A.aab(r,q,B.p,0,0,p,B.f,new A.e([],t.s),new A.e([],t.g)) +r.b7(p,p,p,p,0,o,p,p,s) +return r}, +B3:function B3(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +aab:function aab(a,b,c,d,e,f,g,h,i){var _=this +_.p1=!1 +_.ax=a +_.ay=b +_.ch=c +_.CW=d +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.y=f +_.z=g +_.Q=h +_.as=i}, +amZ:function amZ(){}, +x5:function x5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +bIu(a){var s=new A.eE("Layout",A.b([],t.C)) +a.c.push(s) +s.aO(0,"AlignComponent",new A.b5p(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/layout/align_component.dart"," In this example the AlignComponent is used to arrange the circles\n so that there is one in the middle and 8 more surrounding it in\n the shape of a diamond.\n \n The arrangement will remain intact if you change the window size.\n ")}, +b5p:function b5p(){}, +x4:function x4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a3=a +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=f +_.k2$=g +_.k3$=!1 +_.k4$=$ +_.ok$=h +_.p1$=i +_.p2$=!1 +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +arR:function arR(a){this.a=a}, +xa:function xa(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +xg:function xg(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a3=a +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=f +_.k2$=g +_.k3$=!1 +_.k4$=$ +_.ok$=h +_.p1$=i +_.p2$=!1 +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +oN:function oN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +a4E:function a4E(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.p2=a +_.p3=b +_.ai$=c +_.ax=d +_.ay=e +_.ch=f +_.CW=g +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=h +_.w=!1 +_.y=i +_.z=j +_.Q=k +_.as=l}, +zH:function zH(a,b,c,d,e,f){var _=this +_.a=$ +_.db$=a +_.dx$=b +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=c +_.k2$=d +_.k3$=!1 +_.k4$=$ +_.ok$=e +_.p1$=f +_.p2$=!1}, +bIv(a){var s=new A.eE("Parallax",A.b([],t.C)) +a.c.push(s) +s.aO(0,"Basic",new A.b5q(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/basic_parallax_example.dart"," Shows the simplest way to use a fullscreen `ParallaxComponent`.\n ") +s.aO(0,"Component",new A.b5r(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/component_parallax_example.dart"," Shows how to do initiation and loading of assets from within an extended\n `ParallaxComponent`,\n ") +s.aO(0,"Animation",new A.b5s(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/animation_parallax_example.dart"," Shows how to use animations in a `ParallaxComponent`.\n ") +s.aO(0,"Non-fullscreen",new A.b5t(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/small_parallax_example.dart"," Shows how to create a smaller parallax in the center of the screen.\n ") +s.aO(0,"No FCS",new A.b5u(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/no_fcs_parallax_example.dart"," This examples serves to test the Parallax feature outside of the Flame\n Component System (FCS), use the other files in this folder for examples on\n how to use parallax with FCS.\n\n FCS is only used when you extend FlameGame, not when you only use the Game\n mixin, like we do in this example.\n ") +s.aO(0,"Advanced",new A.b5v(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/advanced_parallax_example.dart"," Shows how to create a parallax with different velocity deltas on each layer.\n ") +s.aO(0,"Layer sandbox",new A.b5w(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/sandbox_layer_parallax_example.dart"," In this example, properties of a layer can be changed to preview the\n different combination of values. You can change the properties by pressing\n the pen in the upper right corner.\n ")}, +b5q:function b5q(){}, +b5r:function b5r(){}, +b5s:function b5s(){}, +b5t:function b5t(){}, +b5u:function b5u(){}, +b5v:function b5v(){}, +b5w:function b5w(){}, +Aw:function Aw(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +_.a3=a +_.ah=b +_.aT=c +_.bL=d +_.ok=e +_.p1=f +_.p3=_.p2=$ +_.R8=!1 +_.db$=g +_.dx$=h +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=i +_.k2$=j +_.k3$=!1 +_.k4$=$ +_.ok$=k +_.p1$=l +_.p2$=!1 +_.ax=m +_.ay=n +_.ch=o +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=p +_.w=!1 +_.y=q +_.z=r +_.Q=s +_.as=a0}, +AS:function AS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +yp:function yp(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +uU:function uU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.a3=a +_.ah=b +_.aT=c +_.bM=_.bL=$ +_.ok=d +_.p1=e +_.p3=_.p2=$ +_.R8=!1 +_.db$=f +_.dx$=g +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=h +_.k2$=i +_.k3$=!1 +_.k4$=$ +_.ok$=j +_.p1$=k +_.p2$=!1 +_.ax=l +_.ay=m +_.ch=n +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=o +_.w=!1 +_.y=p +_.z=q +_.Q=r +_.as=s}, +a8o:function a8o(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.aa=!0 +_.p1=a +_.p2=b +_.p3=!1 +_.b_$=c +_.ac$=d +_.aQ$=e +_.ax=f +_.ay=g +_.ch=h +_.CW=i +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.y=k +_.z=l +_.Q=m +_.as=n}, +agV:function agV(){}, +z8:function z8(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ah=_.a3=$ +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +aAQ:function aAQ(a,b,c,d){var _=this +_.z=a +_.Q=b +_.a=c +_.b=d +_.e=_.d=_.c=null}, +asK:function asK(a,b,c){var _=this +_.z=a +_.a=b +_.b=c +_.e=_.d=_.c=null}, +vd:function vd(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.a3=$ +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +ain:function ain(){}, +aio:function aio(){}, +zT:function zT(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.a3=a +_.ah=null +_.aT=b +_.bL=c +_.e6=_.cD=null +_.ok=d +_.p1=e +_.p3=_.p2=$ +_.R8=!1 +_.db$=f +_.dx$=g +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=h +_.k2$=i +_.k3$=!1 +_.k4$=$ +_.ok$=j +_.p1$=k +_.p2$=!1 +_.ax=l +_.ay=m +_.ch=n +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=o +_.w=!1 +_.y=p +_.z=q +_.Q=r +_.as=s}, +aIB:function aIB(a){this.a=a}, +aIt:function aIt(a){this.a=a}, +aIw:function aIw(a){this.a=a}, +aIA:function aIA(a){this.a=a}, +aIv:function aIv(a){this.a=a}, +aIF:function aIF(a){this.a=a}, +aIE:function aIE(a){this.a=a}, +aID:function aID(a,b,c){this.a=a +this.b=b +this.c=c}, +aIs:function aIs(a){this.a=a}, +aIC:function aIC(a,b){this.a=a +this.b=b}, +aIz:function aIz(){}, +aIy:function aIy(a,b){this.a=a +this.b=b}, +aIx:function aIx(a,b){this.a=a +this.b=b}, +aIu:function aIu(a){this.a=a}, +PZ:function PZ(){}, +aaS:function aaS(a,b,c,d,e,f,g,h,i){var _=this +_.ax=a +_.ay=b +_.ch=c +_.CW=d +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.y=f +_.z=g +_.Q=h +_.as=i}, +zU:function zU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.a3=a +_.ah=b +_.aT=c +_.ok=d +_.p1=e +_.p3=_.p2=$ +_.R8=!1 +_.db$=f +_.dx$=g +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=h +_.k2$=i +_.k3$=!1 +_.k4$=$ +_.ok$=j +_.p1$=k +_.p2$=!1 +_.ax=l +_.ay=m +_.ch=n +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=o +_.w=!1 +_.y=p +_.z=q +_.Q=r +_.as=s}, +aIG:function aIG(a){this.a=a}, +aiU:function aiU(){}, +bIw(a){var s=new A.eE("Rendering",A.b([],t.C)) +a.c.push(s) +s.aO(0,"Text",new A.b5x(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/text_example.dart"," In this example we show different ways of rendering text.\n ") +s.aO(0,"Isometric Tile Map",new A.b5y(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/isometric_tile_map_example.dart"," Shows an example of how to use the `IsometricTileMapComponent`.\n\n\n Move the mouse over the board to see a selector appearing on the tiles.\n ") +s.aO(0,"Nine Tile Box",new A.b5z(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/nine_tile_box_example.dart"," If you want to create a background for something that can stretch you can\n use the `NineTileBox` which is showcased here.\n\n\n Tap to make the box bigger and double tap to make it smaller.\n ") +s.aO(0,"Flip Sprite",new A.b5A(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/flip_sprite_example.dart"," In this example we show how you can flip components horizontally and\n vertically.\n ") +s.aO(0,"Layers",new A.b5B(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/layers_example.dart"," In this example we show how layers can be used to produce a shadow effect.\n ") +s.aO(0,"Particles",new A.b5C(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/particles_example.dart"," In this example we show how to render a lot of different particles.\n ") +s.aO(0,"Particles (Interactive)",new A.b5D(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/particles_interactive_example.dart","An example which shows how ParticleSystemComponent can be added in runtime following an event, in this example, the mouse dragging") +s.aO(0,"Rich Text",new A.b5E(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/rich_text_example.dart","A non-interactive example of how to render rich text in Flame.")}, +b5x:function b5x(){}, +b5y:function b5y(){}, +b5z:function b5z(){}, +b5A:function b5A(){}, +b5B:function b5B(){}, +b5C:function b5C(){}, +b5D:function b5D(){}, +b5E:function b5E(){}, +Ar:function Ar(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +ba0(a,b,c,d,e){var s,r,q,p=null,o=$.bs4(),n=e==null?0.05:e,m=c==null?25:c,l=A.b([],t.T),k=d==null,j=b==null?B.p:b,i=$.bQ().d +i=i.gbx(i) +i=i.b.$1(J.mq(i.a)).x +if(i==null){i=self.window.devicePixelRatio +if(i===0)i=1}s=A.aC() +if(k)r=new A.a(new Float64Array(2)) +else r=d +q=$.af() +q=new A.aS(q,new Float64Array(2)) +q.a9(r) +q.F() +o=new A.a4H(new A.aag(400,new A.aR(m,m,m,m),n,!0),i,l,j,!k,A.C(t.lu),a,o,s,q,B.p,0,0,p,B.f,new A.e([],t.s),new A.e([],t.g)) +o.b7(p,p,p,p,0,p,p,p,d) +o.t6() +return o}, +B7:function B7(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +b3_:function b3_(){}, +a4H:function a4H(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.Y=a +_.a7=b +_.ae=c +_.aa=0 +_.aK=_.aP=$ +_.b2=0 +_.bF=_.bj=null +_.bE=d +_.ey=e +_.cQ=f +_.p1=g +_.p2=h +_.p3=$ +_.ax=i +_.ay=j +_.ch=k +_.CW=l +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +xd:function xd(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +xh:function xh(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +AU:function AU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +rY:function rY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +a4G:function a4G(a,b,c,d,e,f,g,h,i,j){var _=this +_.ai$=a +_.ax=b +_.ay=c +_.ch=d +_.CW=e +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +aih:function aih(){}, +JH:function JH(a,b){this.a=a +this.b=b}, +rZ:function rZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +YL:function YL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ai$=a +_.p1=b +_.p2=c +_.p3=d +_.p4=!1 +_.b_$=e +_.ac$=f +_.aQ$=g +_.ax=h +_.ay=i +_.ch=j +_.CW=k +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +ad_:function ad_(){}, +ad0:function ad0(){}, +AX:function AX(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +bIx(a){var s=new A.eE("Sprites",A.b([],t.C)) +a.c.push(s) +s.aO(0,"Basic Sprite",new A.b5F(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/basic_sprite_example.dart"," In this example we load a sprite from the assets folder and put it into a\n `SpriteComponent`.\n ") +s.aO(0,"Base64 Sprite",new A.b5G(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/base64_sprite_example.dart"," In this example we load a sprite from the a base64 string and put it into a\n `SpriteComponent`.\n ") +s.aO(0,"SpriteSheet",new A.b5H(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/sprite_sheet_example.dart"," In this example we show how to load images and how to create animations from\n sprite sheets.\n ") +s.aO(0,"SpriteBatch",new A.b5I(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/sprite_batch_example.dart"," In this example we show how to render many sprites in a batch for\n efficiency, this is done with `SpriteBatch` and the `SpriteBatchComponent`.\n ") +s.aO(0,"SpriteBatch Auto Load",new A.b5J(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/sprite_batch_load_example.dart"," In this example we do the same thing as in the normal sprite batch example,\n but in this example the logic and loading is moved into a component that\n extends `SpriteBatchComponent`.\n ") +s.aO(0,"SpriteGroup",new A.b5K(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/sprite_group_example.dart"," In this example we show how a `SpriteGroupComponent` can be used to create\n a button which displays different sprites depending on whether it is pressed\n or not.\n ")}, +b5F:function b5F(){}, +b5G:function b5G(){}, +b5H:function b5H(){}, +b5I:function b5I(){}, +b5J:function b5J(){}, +b5K:function b5K(){}, +biN(){return new A.a7B(null,-2147483647,null,B.f,new A.e([],t.s),new A.e([],t.g))}, +aED(a,b,c){var s,r,q,p,o=null,n=A.beN(B.l),m=A.beN(B.ZW),l=new A.a(new Float64Array(2)) +l.t(60,20) +l=A.b([A.fA(B.j,o,o,o,l,o,o,o,a,o,t.Fr)],t.W) +s=new A.a(new Float64Array(2)) +s.t(120,40) +r=A.aC() +q=s +p=$.af() +p=new A.aS(p,new Float64Array(2)) +p.a9(q) +p.F() +n=new A.za(n,m,b,o,o,r,p,B.j,0,0,o,B.f,new A.e([],t.s),new A.e([],t.g)) +n.I(0,l) +n.b7(B.j,o,l,o,0,c,o,o,s) +return n}, +beN(a){var s,r,q,p=null,o=$.G().B() +o.sP(0,B.t) +s=A.aC() +r=new A.a(new Float64Array(2)) +q=$.af() +q=new A.aS(q,new Float64Array(2)) +q.a9(r) +q.F() +s=new A.YK(o,p,s,q,B.p,0,0,p,B.f,new A.e([],t.s),new A.e([],t.g)) +s.b7(p,p,p,p,0,p,p,p,p) +o.sA(0,a) +return s}, +jn:function jn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.a3=$ +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +aEE:function aEE(a,b){this.a=a +this.b=b}, +aEF:function aEF(a,b){this.a=a +this.b=b}, +aEG:function aEG(a,b){this.a=a +this.b=b}, +aEH:function aEH(a){this.a=a}, +a7B:function a7B(a,b,c,d,e,f){var _=this +_.ai$=a +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=b +_.w=!1 +_.y=c +_.z=d +_.Q=e +_.as=f}, +a3s:function a3s(a,b,c,d,e,f){var _=this +_.ai$=a +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=b +_.w=!1 +_.y=c +_.z=d +_.Q=e +_.as=f}, +a3t:function a3t(a,b,c,d,e,f){var _=this +_.ai$=a +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=b +_.w=!1 +_.y=c +_.z=d +_.Q=e +_.as=f}, +a3u:function a3u(a,b,c,d,e,f){var _=this +_.ai$=a +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=b +_.w=!1 +_.y=c +_.z=d +_.Q=e +_.as=f}, +r7:function r7(){}, +za:function za(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.p1=a +_.p2=b +_.p3=c +_.p4=d +_.R8=e +_.ax=f +_.ay=g +_.ch=h +_.CW=i +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.y=k +_.z=l +_.Q=m +_.as=n}, +YK:function YK(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.p1=$ +_.p2=a +_.xN$=b +_.ax=c +_.ay=d +_.ch=e +_.CW=f +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=g +_.w=!1 +_.y=h +_.z=i +_.Q=j +_.as=k}, +S4:function S4(){}, +ahk:function ahk(){}, +ahl:function ahl(){}, +bIy(a){var s=new A.eE("Structure",A.b([],t.C)) +a.c.push(s) +s.aO(0,"Levels",new A.b5L(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/structure/levels.dart"," In this example we showcase how you can utilize World components as levels.\n Press the different buttons in the bottom to change levels and press in the\n center to add new Ember's. You can see how level 1-3 keeps their state,\n meanwhile the one called Resettable always resets.\n ")}, +b5L:function b5L(){}, +bIz(a){var s=new A.eE("Svg",A.b([],t.C)) +a.c.push(s) +s.aO(0,"Svg Component",new A.b5M(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/svg/svg_component.dart"," Simple game showcasing how to use SVGs inside a flame game. This game \n uses several SVGs for its graphics. Click or touch the screen to make the \n player move, and double click/tap to add a new set of balloons at the \n clicked position.\n ")}, +b5M:function b5M(){}, +Jq(a){var s,r,q,p=null,o=new A.a(new Float64Array(2)) +o.t(75,125) +s=B.r.aV() +r=A.aC() +q=$.af() +q=new A.aS(q,new Float64Array(2)) +q.a9(o) +q.F() +s=new A.Yf(p,p,$,s,p,r,q,B.j,0,2,p,B.f,new A.e([],t.s),new A.e([],t.g)) +s.b7(B.j,p,p,p,0,a,2,p,o) +s.MZ(B.j,p,p,p,p,a,2,p,o,p) +return s}, +a65:function a65(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.a7=null +_.ai$=a +_.p1=b +_.b_$=c +_.ac$=d +_.aQ$=e +_.ax=f +_.ay=g +_.ch=h +_.CW=i +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.y=k +_.z=l +_.Q=m +_.as=n}, +Y9:function Y9(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.ai$=a +_.p1=b +_.b_$=c +_.ac$=d +_.aQ$=e +_.ax=f +_.ay=g +_.ch=h +_.CW=i +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.y=k +_.z=l +_.Q=m +_.as=n}, +Yf:function Yf(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.ai$=a +_.p1=b +_.b_$=c +_.ac$=d +_.aQ$=e +_.ax=f +_.ay=g +_.ch=h +_.CW=i +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.y=k +_.z=l +_.Q=m +_.as=n}, +ma:function ma(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +amD:function amD(a,b,c,d,e){var _=this +_.k1=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=a +_.w=!1 +_.y=b +_.z=c +_.Q=d +_.as=e}, +acu:function acu(){}, +acA:function acA(){}, +ajc:function ajc(){}, +WK:function WK(){}, +aq6:function aq6(){}, +bHL(a,b){var s=null +return A.my(A.dk(s,B.IQ,B.x,B.h4,s,s,100,s,s,100),s,s)}, +bKX(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.rl(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +r.sVy(0,!0) +return A.aH(r,B.VK,s,s,B.ZG,t.AE)}, +rl:function rl(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +aiO:function aiO(){}, +vq:function vq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +aiX:function aiX(){}, +aiY:function aiY(){}, +AZ:function AZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.a3=1 +_.ah=a +_.aT=$ +_.dz$=b +_.ok=c +_.p1=d +_.p3=_.p2=$ +_.R8=!1 +_.db$=e +_.dx$=f +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=g +_.k2$=h +_.k3$=!1 +_.k4$=$ +_.ok$=i +_.p1$=j +_.p2$=!1 +_.ax=k +_.ay=l +_.ch=m +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=n +_.w=!1 +_.y=o +_.z=p +_.Q=q +_.as=r}, +aez:function aez(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.f4$=a +_.fU$=b +_.fV$=c +_.fW$=d +_.ae=$ +_.aa=e +_.p1=!0 +_.p2=!1 +_.b_$=f +_.ac$=g +_.aQ$=h +_.ax=i +_.ay=j +_.ch=k +_.CW=l +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +amq:function amq(){}, +amr:function amr(){}, +apj:function apj(){}, +bIA(a){var s=new A.eE("System",A.b([],t.C)) +a.c.push(s) +s.aO(0,"Pause/resume engine",new A.b5N(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/pause_resume_example.dart"," Demonstrate how to use the pause and resume engine methods and paused\n attribute.\n\n Tap on the screen to toggle the execution of the engine using the\n `resumeEngine` and `pauseEngine`.\n\n Double Tap on the screen to toggle the execution of the engine using the\n `paused` attribute.\n ") +s.aO(0,"Overlay",A.bL_(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/overlays_example.dart"," In this example we show how the overlays system can be used.\n\n\n If you tap the canvas the game will start and if you tap it again it will\n pause.\n ") +s.aO(0,"Without FlameGame",new A.b5O(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/without_flame_game_example.dart"," This example showcases how to create a game without the FlameGame.\n It also briefly showcases how to act on keyboard events.\n Usage: Use W A S D to steer the rectangle.\n ") +s.aO(0,"Step Game",new A.b5P(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/step_engine_game.dart"," This example demonstrates how the game can be advanced frame by frame using\n stepEngine method.\n\n To pause and un-pause the game anytime press the `P` key. Once paused, use\n the `S` key to step by one frame.\n\n Up arrow and down arrow can be used to increase or decrease the step time.\n ")}, +b5N:function b5N(){}, +b5O:function b5O(){}, +b5P:function b5P(){}, +zI:function zI(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1}, +aip:function aip(){}, +yn:function yn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.a3=$ +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +bIB(a){var s=new A.eE("Tiled",A.b([],t.C)) +a.c.push(s) +s.aO(0,"Flame Tiled Animation",new A.b5Q(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/tiled/flame_tiled_animation_example.dart"," Loads and displays an animated Tiled map.\n ")}, +b5Q:function b5Q(){}, +biL(a,b){var s=null,r=A.fg(B.ED,B.v) +r=new A.a7v(r,b,!0,s,0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.N_(!0,s,s,a,!0,!1) +return r}, +wf:function wf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ah=_.a3=null +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +a7v:function a7v(a,b,c,d,e,f,g,h,i){var _=this +_.k4=a +_.ok=b +_.ax=$ +_.ay=c +_.ch=d +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.y=f +_.z=g +_.Q=h +_.as=i}, +ant:function ant(){}, +anu:function anu(){}, +Bi:function Bi(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a3=a +_.aT=_.ah=$ +_.bL=0 +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=f +_.k2$=g +_.k3$=!1 +_.k4$=$ +_.ok$=h +_.p1$=i +_.p2$=!1 +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +aRM:function aRM(a){this.a=a}, +anv:function anv(){}, +bIC(a){var s=new A.eE("Utils",A.b([],t.C)) +a.c.push(s) +s.aO(0,"Timer",new A.b5R(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/utils/timer_example.dart"," This example shows how to use the `Timer`.\n\n\n Tap down to start the countdown timer, it will then count to 5 and then stop\n until you tap the canvas again and it restarts.\n ") +s.aO(0,"Timer Component",new A.b5S(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/utils/timer_component_example.dart"," This examples showcases the `TimerComponent`.\n\n\n Tap to start a timer that lives for one second and double tap to start\n another timer that lives for 5 seconds.\n ")}, +b5R:function b5R(){}, +b5S:function b5S(){}, +bJs(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.uh(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,A.b5(["Smiley",new A.b6b()],t.N,t.z3),t.jg)}, +bif(){return new A.a69(null)}, +uh:function uh(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +b6b:function b6b(){}, +a69:function a69(a){this.c=this.b=$ +this.a=a}, +a64:function a64(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.ai=1 +_.ai$=a +_.p1=b +_.ax=c +_.ay=d +_.ch=e +_.CW=f +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=g +_.w=!1 +_.y=h +_.z=i +_.Q=j +_.as=k}, +aeg:function aeg(){}, +aj6:function aj6(){}, +bLm(a){var s,r=null,q=a.ht("container width",400),p=a.ht("container height",200),o=A.ats(B.cQ),n=new A.a(new Float64Array(2)) +n.t(48,0) +s=new A.a(new Float64Array(2)) +s.t(48,32) +return A.dk(r,A.bjk(A.b8b(a.uX("anchor","center",$.btv(),t.N)),0,"bomb_ptero.png",n,s),B.x,r,r,new A.dC(r,r,o,r,r,r,B.aq),p,r,r,q)}, +b5U:function b5U(){}, +bMe(a){var s,r=null,q=a.ht("container width",400),p=a.ht("container height",200),o=new A.a(new Float64Array(2)) +o.t(48,32) +o=A.kp(4,r,!0,0.2,o) +s=a.aH0("playing",!0) +return A.dk(r,new A.a9l(A.b8b(a.uX("anchor","center",$.btu(),t.N)),s,A.kq("bomb_ptero.png",o,r),r),B.x,r,r,r,p,r,r,q)}, +b5T:function b5T(){}, +bMf(a){var s,r,q,p="buttons.png",o=null,n=new A.a(new Float64Array(2)) +n.t(0,0) +s=new A.a(new Float64Array(2)) +s.t(60,20) +r=new A.a(new Float64Array(2)) +r.t(0,20) +q=new A.a(new Float64Array(2)) +q.t(60,20) +return A.dk(o,new A.a9q(B.ab_,new A.b7g(),a.ht("width",250),a.ht("height",75),A.f8(A.b([A.fq(p,o,n,s),A.fq(p,o,r,q)],t.zx),t.vz),o),B.x,o,o,o,o,o,B.da,o)}, +b7g:function b7g(){}, +bMg(a){var s=null,r=a.ht("container width",400),q=a.ht("container height",200),p=A.ats(B.cQ),o=a.ht("angle (deg)",0) +return A.dk(s,A.bjk(A.b8b(a.uX("anchor","center",$.btw(),t.N)),0.017453292519943295*o,"shield.png",s,s),B.x,s,s,new A.dC(s,s,p,s,s,s,B.aq),q,s,s,r)}, +b5V:function b5V(){}, +aDp:function aDp(a,b){this.a=a +this.b=b}, +aIO:function aIO(a,b){this.a=a +this.c=b}, +nM:function nM(a,b){this.a=a +this.b=b}, +k6:function k6(a){this.a=a}, +r4(a){var s,r,q,p,o,n +if(a<0){a=-a +s=!0}else s=!1 +r=B.e.cS(a,17592186044416) +a-=r*17592186044416 +q=B.e.cS(a,4194304) +p=a-q*4194304&4194303 +o=q&4194303 +n=r&1048575 +return s?A.bgT(0,0,0,p,o,n):new A.io(p,o,n)}, +a2O(a){if(a instanceof A.io)return a +else if(A.cK(a))return A.r4(a) +else if(a instanceof A.k6)return A.r4(a.a) +throw A.d(A.h0(a,"other","not an int, Int32 or Int64"))}, +byR(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.Vt[a] +p="" +o="" +n="" +while(!0){if(!!(s===0&&r===0))break +m=B.e.e4(s,q) +r+=s-m*q<<10>>>0 +l=B.e.e4(r,q) +d+=r-l*q<<10>>>0 +k=B.e.e4(d,q) +c+=d-k*q<<10>>>0 +j=B.e.e4(c,q) +b+=c-j*q<<10>>>0 +i=B.e.e4(b,q) +h=B.d.cf(B.e.hA(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.e.hA(g,a))+p+o+n}, +bgT(a,b,c,d,e,f){var s=a-d,r=b-e-(B.e.bu(s,22)&1) +return new A.io(s&4194303,r&4194303,c-f-(B.e.bu(r,22)&1)&1048575)}, +M5(a,b){var s=B.e.GZ(a,b) +return s}, +io:function io(a,b,c){this.a=a +this.b=b +this.c=c}, +b8b(a){var s,r,q=$.b7r() +if(q.a8a(0,a))return q.gfR(q).o2(0,new A.arU(a)).a +else{q=A.bq("^\\Anchor\\(([^,]+), ([^\\)]+)\\)",!0,!1,!1).iT(a) +s=q==null?null:q.Xl(A.b([1,2],t.t)) +q=s[0] +q.toString +q=A.lm(q) +r=s[1] +r.toString +return new A.f3(q,A.lm(r))}}, +f3:function f3(a,b){this.a=a +this.b=b}, +arU:function arU(a){this.a=a}, +asj:function asj(a){this.b=a}, +Hl:function Hl(){}, +Vs:function Vs(a){this.a=a}, +bbp(a){var s=new A.Tl(null,a) +s.anX(a) +return s}, +aCT:function aCT(a){this.a=a +this.b=$}, +Tl:function Tl(a,b){this.a=a +this.b=b}, +aYt:function aYt(a){this.a=a}, +aYu:function aYu(){}, +EP:function EP(a,b){this.a=a +this.$ti=b}, +e:function e(a,b){this.a=null +this.b=a +this.$ti=b}, +JA:function JA(a,b,c,d,e,f,g){var _=this +_.ax=a +_.ay=null +_.CW=b +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.y=d +_.z=e +_.Q=f +_.as=g}, +Lp:function Lp(a,b,c,d,e,f,g,h,i,j){var _=this +_.ax=a +_.ay=b +_.ch=c +_.CW=d +_.cx=e +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +aO(a,b,c){var s,r,q,p=new Float64Array(2) +if(b==null){s=new Float64Array(2) +r=new Float64Array(2) +s=new A.a4a(new A.a(s),new A.a(r),B.p,0,null,B.f,new A.e([],t.s),new A.e([],t.g))}else s=b +r=t.W +q=A.b([],r) +s.I(0,q) +q=a==null?A.bkj():a +p=new A.CH(s,q,c,new A.a(p),2147483647,null,B.f,new A.e([],t.s),new A.e([],t.g)) +p.I(0,A.b([s,q],r)) +return p}, +lt(a,b,c,d){var s,r=new Float64Array(2),q=new Float64Array(2) +r=new A.a15(c/a,B.H,new A.a(r),new A.a(q),B.p,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +r.I(0,b==null?A.b([],t.W):b) +q=A.bkj() +s=new A.a(new Float64Array(2)) +s.t(c,a) +q.saeA(s) +return A.aO(q,r,d)}, +CH:function CH(a,b,c,d,e,f,g,h,i){var _=this +_.ax=a +_.ay=b +_.ch=c +_.CW=d +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.y=f +_.z=g +_.Q=h +_.as=i}, +au_:function au_(){}, +bkj(){var s=A.aC() +return new A.abn(s,B.j,0,null,B.f,new A.e([],t.s),new A.e([],t.g))}, +abn:function abn(a,b,c,d,e,f,g){var _=this +_.ax=a +_.ay=b +_.CW=_.ch=null +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.y=d +_.z=e +_.Q=f +_.as=g}, +ta:function ta(){}, +aSQ:function aSQ(a){this.a=a}, +Zc:function Zc(a,b,c,d,e,f,g,h,i){var _=this +_.ok=a +_.p2=_.p1=0 +_.ax=b +_.ay=!1 +_.ch=c +_.CW=d +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.y=f +_.z=g +_.Q=h +_.as=i}, +a15:function a15(a,b,c,d,e,f,g,h,i,j){var _=this +_.ok=a +_.p1=b +_.ax=c +_.ay=!1 +_.ch=d +_.CW=e +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +b92(a,b){var s=new Float64Array(2),r=new Float64Array(2) +s=new A.a17(new A.a(s),new A.a(r),B.p,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +r=new A.a(new Float64Array(2)) +r.t(a,b) +s.sC(0,r) +return s}, +a17:function a17(a,b,c,d,e,f,g,h){var _=this +_.ok=$ +_.ax=a +_.ay=!1 +_.ch=b +_.CW=c +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=d +_.w=!1 +_.y=e +_.z=f +_.Q=g +_.as=h}, +a4a:function a4a(a,b,c,d,e,f,g,h){var _=this +_.ax=a +_.ay=!1 +_.ch=b +_.CW=c +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=d +_.w=!1 +_.y=e +_.z=f +_.Q=g +_.as=h}, +bg(a,b){var s=new A.ab(b,null,B.f,new A.e([],t.s),new A.e([],t.g)) +if(a!=null)s.I(0,a) +return s}, +ab:function ab(a,b,c,d,e){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=a +_.w=!1 +_.y=b +_.z=c +_.Q=d +_.as=e}, +fI:function fI(){}, +ua:function ua(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +Og:function Og(a,b){this.b=a +this.$ti=b}, +a2a:function a2a(){}, +Ab:function Ab(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}, +biB(a,b){var s,r=a.a,q=a.b,p=new A.N(a.c-r,a.d-q).ab(0,2),o=p.a +p=p.b +switch(b.a){case 1:return new A.x(r,q,r+o,q+p) +case 2:r+=o +return new A.x(r,q,r+o,q+p) +case 3:q+=p +return new A.x(r,q,r+o,q+p) +case 4:s=new A.h(r,q).W(0,new A.h(o,p)) +r=s.a +q=s.b +return new A.x(r,q,r+o,q+p) +default:return B.H}}, +biA(a){var s,r=J.Eo(4,t.C4) +for(s=0;s<4;++s)r[s]=null +return new A.Ac(r,A.b([],a.h("v<0>")),a.h("Ac<0>"))}, +bFk(a){switch(a){case 0:return B.Fi +case 1:return B.Fj +case 2:return B.Fk +case 3:return B.Fl +default:return B.f9}}, +a6B:function a6B(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=0 +_.f=e +_.r=f +_.$ti=g}, +Ok:function Ok(a,b,c){this.a=a +this.b=b +this.c=c}, +Ac:function Ac(a,b,c){var _=this +_.a=a +_.b=b +_.c=null +_.d=0 +_.$ti=c}, +BW:function BW(a,b,c){this.c=a +this.a=b +this.b=c}, +a6C:function a6C(a,b,c,d,e){var _=this +_.r=a +_.w=b +_.a=c +_.b=d +_.c=e}, +aJW:function aJW(a,b){this.a=a +this.b=b}, +aJX:function aJX(a,b){this.a=a +this.b=b}, +Qw:function Qw(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +aPU:function aPU(a){this.a=a}, +Ka:function Ka(a,b){this.a=a +this.b=b}, +ub:function ub(a,b){var _=this +_.a=a +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1}, +cE:function cE(){}, +adt:function adt(){}, +qt:function qt(){}, +av_:function av_(a){this.a=a}, +dm:function dm(){}, +hq(a,b,c,d){var s,r,q,p,o=null,n=d==null,m=n&&c==null,l=$.af(),k=new Float64Array(2),j=new Float64Array(2),i=A.b([],t.F7),h=new Float64Array(2),g=new Float64Array(9),f=new Float64Array(2) +n=n?0:d +s=new A.a(new Float64Array(2)) +s.ak(n*2) +n=B.r.aV() +r=A.aC() +q=a==null?B.p:a +p=new A.aS(l,new Float64Array(2)) +p.a9(s) +p.F() +n=new A.JS(m,new A.ub(B.F,l),!1,!0,new A.ms(new A.a(k),new A.a(j)),!1,o,o,i,$,o,new A.a(h),new A.hO(g),!1,$,o,!1,o,o,o,new A.a(f),$,n,o,r,p,q,0,0,o,B.f,new A.e([],t.s),new A.e([],t.g)) +n.b7(a,o,o,o,0,c,o,o,s) +n.jE(a,o,o,o,o,o,c,o,o,s) +n.p2=!1 +n.su9(b) +return n}, +JS:function JS(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 +_.df=a +_.be=_.aC=_.S=_.eJ=$ +_.jf$=b +_.uy$=c +_.Ti$=d +_.i1$=e +_.he$=f +_.oC$=g +_.pZ$=h +_.q_$=i +_.jT$=j +_.mH$=k +_.J1$=l +_.J2$=m +_.oD$=n +_.eS$=o +_.mI$=p +_.J3$=q +_.Tj$=r +_.Tk$=s +_.Tl$=a0 +_.ae=$ +_.aa=a1 +_.p1=!0 +_.p2=!1 +_.b_$=a2 +_.ac$=a3 +_.aQ$=a4 +_.ax=a5 +_.ay=a6 +_.ch=a7 +_.CW=a8 +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=a9 +_.w=!1 +_.y=b0 +_.z=b1 +_.Q=b2 +_.as=b3}, +auo:function auo(a){this.a=a}, +aVp:function aVp(){}, +aVq:function aVq(){}, +aVr:function aVr(a){this.a=a}, +aVs:function aVs(a){this.a=a}, +aVt:function aVt(a){this.a=a}, +aVu:function aVu(a){this.a=a}, +adi:function adi(){}, +baj(a,b){var s=null,r=$.af(),q=new Float64Array(2),p=new Float64Array(2),o=A.b([],t.F7),n=new Float64Array(2),m=new Float64Array(9),l=A.bik(a,b),k=$.G().T(),j=new Float64Array(2),i=B.r.aV(),h=A.aC(),g=new A.a(new Float64Array(2)),f=new A.aS(r,new Float64Array(2)) +f.a9(g) +f.F() +r=new A.a6j($,new A.ub(B.F,r),!1,!0,new A.ms(new A.a(q),new A.a(p)),!1,s,s,o,$,s,new A.a(n),new A.hO(m),!1,$,s,!1,s,s,s,l,k,!0,!1,new A.e([],t.pg),new A.a(j),$,i,s,h,f,B.p,0,0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.b7(s,0,s,s,0,s,s,s,s) +r.jE(s,0,s,s,s,s,s,s,s,s) +r.pA(l,s,0,s,s,s,s,s,s,s,!0,s) +r.p2=!1 +r.su9(B.F) +return r}, +a6j:function a6j(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){var _=this +_.TI$=a +_.jf$=b +_.uy$=c +_.Ti$=d +_.i1$=e +_.he$=f +_.oC$=g +_.pZ$=h +_.q_$=i +_.jT$=j +_.mH$=k +_.J1$=l +_.J2$=m +_.oD$=n +_.eS$=o +_.mI$=p +_.J3$=q +_.Tj$=r +_.Tk$=s +_.Tl$=a0 +_.ae=a1 +_.aP=_.aa=$ +_.aK=a2 +_.b2=a3 +_.bj=a4 +_.bF=a5 +_.bE=a6 +_.p1=!0 +_.p2=!1 +_.b_$=a7 +_.ac$=a8 +_.aQ$=a9 +_.ax=b0 +_.ay=b1 +_.ch=b2 +_.CW=b3 +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=b4 +_.w=!1 +_.y=b5 +_.z=b6 +_.Q=b7 +_.as=b8}, +b_r:function b_r(){}, +b_s:function b_s(){}, +b_t:function b_t(a){this.a=a}, +b_u:function b_u(a){this.a=a}, +b_v:function b_v(a){this.a=a}, +b_w:function b_w(a){this.a=a}, +ajL:function ajL(){}, +ajM:function ajM(){}, +fe(a,b,c){var s,r,q,p,o,n,m,l=null,k=c==null,j=k&&b==null,i=$.af(),h=new Float64Array(2),g=new Float64Array(2),f=A.b([],t.F7),e=new Float64Array(2),d=new Float64Array(9) +if(k)s=new A.a(new Float64Array(2)) +else s=c +s=A.pA(s,l) +r=$.G().T() +q=new Float64Array(2) +p=B.r.aV() +o=A.aC() +if(k)n=new A.a(new Float64Array(2)) +else n=c +m=new A.aS(i,new Float64Array(2)) +m.a9(n) +m.F() +k=new A.Ag(j,$,new A.ub(B.F,i),!1,!0,new A.ms(new A.a(h),new A.a(g)),!1,l,l,f,$,l,new A.a(e),new A.hO(d),!1,$,l,!1,l,l,l,s,r,k,b!=null,new A.e([],t.pg),new A.a(q),$,p,l,o,m,B.p,0,0,l,B.f,new A.e([],t.s),new A.e([],t.g)) +k.b7(l,l,l,l,0,b,l,l,c) +k.jE(l,l,l,l,l,l,b,l,l,c) +k.pA(s,l,l,l,l,l,l,b,l,l,l,c) +k.w3(l,l,l,l,l,l,b,l,l,c) +k.p2=!1 +k.su9(a) +return k}, +biE(a,b,c){var s,r,q,p,o,n,m=null,l=$.af(),k=new Float64Array(2),j=new Float64Array(2),i=A.b([],t.F7),h=new Float64Array(2),g=new Float64Array(9),f=new A.a(new Float64Array(2)) +f.u(a) +s=a.a +r=s[0] +q=s[1] +p=new A.a(new Float64Array(2)) +p.t(r,-q) +q=a.h6(0) +r=s[0] +s=s[1] +o=new A.a(new Float64Array(2)) +o.t(-r,s) +o=A.bik(A.b([f,p,q,o],t.d),b) +q=$.G().T() +f=new Float64Array(2) +s=B.r.aV() +r=A.aC() +p=new A.a(new Float64Array(2)) +n=new A.aS(l,new Float64Array(2)) +n.a9(p) +n.F() +l=new A.Ag(!1,$,new A.ub(B.F,l),!1,!0,new A.ms(new A.a(k),new A.a(j)),!1,m,m,i,$,m,new A.a(h),new A.hO(g),!1,$,m,!1,m,m,m,o,q,!0,!0,new A.e([],t.pg),new A.a(f),$,s,m,r,n,B.p,0,0,m,B.f,new A.e([],t.s),new A.e([],t.g)) +l.b7(m,m,m,m,0,c,m,m,m) +l.jE(m,m,m,m,m,m,c,m,m,m) +l.pA(o,m,m,m,m,m,m,c,m,m,!0,m) +l.anK(a,m,m,m,m,m,b,c,m,m,!0) +l.p2=!1 +l.su9(B.F) +return l}, +Ag:function Ag(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){var _=this +_.bq=a +_.TI$=b +_.jf$=c +_.uy$=d +_.Ti$=e +_.i1$=f +_.he$=g +_.oC$=h +_.pZ$=i +_.q_$=j +_.jT$=k +_.mH$=l +_.J1$=m +_.J2$=n +_.oD$=o +_.eS$=p +_.mI$=q +_.J3$=r +_.Tj$=s +_.Tk$=a0 +_.Tl$=a1 +_.ae=a2 +_.aP=_.aa=$ +_.aK=a3 +_.b2=a4 +_.bj=a5 +_.bF=a6 +_.bE=a7 +_.p1=!0 +_.p2=!1 +_.b_$=a8 +_.ac$=a9 +_.aQ$=b0 +_.ax=b1 +_.ay=b2 +_.ch=b3 +_.CW=b4 +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=b5 +_.w=!1 +_.y=b6 +_.z=b7 +_.Q=b8 +_.as=b9}, +b_H:function b_H(){}, +b_I:function b_I(){}, +b_J:function b_J(a){this.a=a}, +b_K:function b_K(a){this.a=a}, +b_L:function b_L(a){this.a=a}, +b_M:function b_M(a){this.a=a}, +akg:function akg(){}, +akh:function akh(){}, +AA(a){var s=null,r=A.aC(),q=new A.a(new Float64Array(2)),p=$.af() +p=new A.aS(p,new Float64Array(2)) +p.a9(q) +p.F() +r=new A.rM(s,s,s,s,s,r,p,B.p,0,0,s,B.f,new A.e([],t.s),new A.e([],t.g),a.h("rM<0>")) +r.b7(s,s,s,s,0,s,s,s,s) +return r}, +rM:function rM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.p1=!1 +_.ai$=a +_.f4$=b +_.fU$=c +_.fV$=d +_.fW$=e +_.ax=f +_.ay=g +_.ch=h +_.CW=i +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.y=k +_.z=l +_.Q=m +_.as=n +_.$ti=o}, +alj:function alj(){}, +UU:function UU(){}, +c_:function c_(){}, +l9(a,b){var s,r,q +if(a==null){s=t.Ju +r=A.b([],s) +q=A.b([],t.wp) +s=A.b([],s) +s=b.a(new A.Qw(s,r,A.D(t.S,t.jI),new A.Og(q,t.Ff),t.PR))}else s=a +r=t.wp +return new A.AY(s,A.b([],r),A.b([],r),b.h("AY<0>"))}, +AY:function AY(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +aP5:function aP5(){}, +b8k(a,b,c,d,e,f,g,h,i){var s=A.aC(),r=$.af() +r=new A.aS(r,new Float64Array(2)) +r.a9(i) +r.F() +s=new A.K0(c,s,r,B.p,0,0,e,B.f,new A.e([],t.s),new A.e([],t.g)) +s.I(0,d) +s.b7(a,b,d,e,0,f,g,h,i) +return s}, +bvX(a,b,c){var s=null +return A.b8k(s,s,new A.auB(),a,s,b,s,s,c)}, +bvZ(a,b,c){var s=null +return A.b8k(s,s,new A.auE(),a,s,b,s,s,c)}, +bvY(a,b,c,d){var s=null +return A.b8k(s,s,new A.auD(b),a,s,c,s,s,d)}, +K0:function K0(a,b,c,d,e,f,g,h,i,j){var _=this +_.p2=_.p1=$ +_.p3=a +_.ax=b +_.ay=c +_.ch=d +_.CW=e +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +auB:function auB(){}, +auE:function auE(){}, +auD:function auD(a){this.a=a}, +auC:function auC(a){this.a=a}, +jd:function jd(a,b,c){var _=this +_.a=a +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1 +_.$ti=c}, +z:function z(){}, +avw:function avw(a){this.a=a}, +avv:function avv(a){this.a=a}, +avu:function avu(a){this.a=a}, +avt:function avt(a){this.a=a}, +avs:function avs(){}, +hE:function hE(a){this.a=a}, +bwa(a,b){var s=t.F,r=A.bw8(new A.avq(),s),q=new A.D2(!1,A.D(t.B,t.Oe),B.HE) +q.anI(r,s) +return q}, +bf5(a,b){return A.bwa(a,b)}, +D2:function D2(a,b,c){var _=this +_.e=a +_.f=b +_.b=_.a=$ +_.c=!0 +_.d=c}, +avq:function avq(){}, +bF0(){return new A.wB(B.ka)}, +a__:function a__(){}, +avr:function avr(a){this.a=a}, +a3v:function a3v(a,b){this.a=a +this.b=b}, +HU:function HU(a,b){this.a=a +this.b=b}, +wB:function wB(a){this.a=a +this.c=this.b=null}, +Oa:function Oa(a,b){this.a=a +this.b=b}, +aI(a,b){var s,r=A.b([],t.t),q=J.dV(8,b) +for(s=0;s<8;++s)q[s]=a.$0() +return new A.OA(a,q,r,b.h("OA<0>"))}, +OA:function OA(a,b,c,d){var _=this +_.a=a +_.d=_.c=_.b=-1 +_.e=b +_.f=c +_.$ti=d}, +aKw:function aKw(a){this.a=a}, +a_w:function a_w(){}, +a1s:function a1s(a,b,c,d,e,f,g){var _=this +_.ax=a +_.ay=b +_.a=_.ch=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.y=d +_.z=e +_.Q=f +_.as=g}, +a1t(a,b,c){var s,r,q,p,o,n=null,m=17976931348623157e292,l=A.lL(n,t.V),k=t.s,j=t.g +l=new A.a1s(60,l,0,n,B.f,new A.e([],k),new A.e([],j)) +s=A.bjL(t.Fr) +r=A.aC() +q=a==null?B.p:a +p=new A.a(new Float64Array(2)) +o=$.af() +o=new A.aS(o,new Float64Array(2)) +o.a9(p) +o.F() +p=m +j=new A.Lx(l,"",s,r,o,q,0,p,n,B.f,new A.e([],k),new A.e([],j),c.h("Lx<0>")) +j.b7(a,n,n,n,0,b,m,n,n) +j.t6() +j.K(l) +return j}, +Lx:function Lx(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a7=a +_.p1=b +_.p2=c +_.p3=$ +_.ax=d +_.ay=e +_.ch=f +_.CW=g +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=h +_.w=!1 +_.y=i +_.z=j +_.Q=k +_.as=l +_.$ti=m}, +bvA(a,b,c,d,e,f,g,h,i,j,k,l){var s,r,q,p,o +if(l==null)s=c.ay +else s=l +r=A.aC() +q=a==null?B.p:a +p=s +o=$.af() +o=new A.aS(o,new Float64Array(2)) +o.a9(p) +o.F() +r=new A.JG(c,d,g,h,f,r,o,q,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +if(e!=null)r.I(0,e) +r.b7(a,b,e,null,0,i,j,k,s) +return r}, +JG:function JG(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.p1=a +_.p2=b +_.p3=c +_.p4=d +_.R8=e +_.ax=f +_.ay=g +_.ch=h +_.CW=i +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.y=k +_.z=l +_.Q=m +_.as=n}, +S5:function S5(){}, +b9o(a,b,c,d){var s,r,q,p=null,o=a.ay +if(o==null)o=a.ay +s=A.aC() +r=o +q=$.af() +q=new A.aS(q,new Float64Array(2)) +q.a9(r) +q.F() +s=new A.a2s(B.oU,p,p,a,b,d,p,p,s,q,B.p,0,0,p,B.f,new A.e([],t.s),new A.e([],t.g)) +s.b7(p,p,p,p,0,p,p,p,o) +s.rs$=c +return s}, +a2s:function a2s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.xM$=a +_.rs$=b +_.eT$=c +_.p1=d +_.p2=e +_.p3=f +_.p4=g +_.R8=h +_.ax=i +_.ay=j +_.ch=k +_.CW=l +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +agx:function agx(){}, +agy:function agy(){}, +bgH(a,b,c,d,e,f,g,h,i){var s,r,q=A.aC(),p=a==null?B.p:a +if(i==null)s=new A.a(new Float64Array(2)) +else s=i +r=$.af() +r=new A.aS(r,new Float64Array(2)) +r.a9(s) +r.F() +q=new A.yP(e,q,r,p,0,0,d,B.f,new A.e([],t.s),new A.e([],t.g)) +q.b7(a,b,c,d,0,f,g,h,i) +return q}, +yP:function yP(a,b,c,d,e,f,g,h,i,j){var _=this +_.p1=a +_.p2=$ +_.ax=b +_.ay=c +_.ch=d +_.CW=e +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +aCq:function aCq(){}, +bh0(a,b,c){var s=null,r=new Float64Array(2),q=new Float64Array(2),p=a.ay,o=A.aC(),n=p,m=$.af(),l=new Float64Array(2) +m=new A.aS(m,l) +m.a9(n) +m.F() +r=new A.a32(b,a,new A.a(r),new A.a(q),!1,c,o,m,B.j,0,0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.b7(B.j,s,s,s,0,s,s,s,p) +q=l[0] +r.aP=q/2 +return r}, +nS:function nS(a,b){this.a=a +this.b=b}, +a32:function a32(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.G=a +_.Y=b +_.a7=0 +_.ae=c +_.aa=d +_.aK=_.aP=$ +_.e0$=e +_.p1=f +_.p2=$ +_.ax=g +_.ay=h +_.ch=i +_.CW=j +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=k +_.w=!1 +_.y=l +_.z=m +_.Q=n +_.as=o}, +TB:function TB(){}, +a3e:function a3e(a,b,c,d,e,f,g){var _=this +_.ax=a +_.ay=b +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.y=d +_.z=e +_.Q=f +_.as=g}, +ah4:function ah4(){}, +JI:function JI(a,b){this.a=a +this.b=b}, +a9r:function a9r(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.aP=a +_.aK=b +_.b2=c +_.p1=d +_.p2=e +_.p3=f +_.p4=!1 +_.b_$=g +_.ac$=h +_.aQ$=i +_.ax=j +_.ay=k +_.ch=l +_.CW=m +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=n +_.w=!1 +_.y=o +_.z=p +_.Q=q +_.as=r}, +Vm:function Vm(){}, +a2U:function a2U(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.p1=a +_.p2=b +_.p3=c +_.p4=d +_.R8=e +_.ax=f +_.ay=g +_.ch=h +_.CW=i +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.y=k +_.z=l +_.Q=m +_.as=n}, +a_0:function a_0(){}, +a1M:function a1M(){}, +aBt:function aBt(a){this.a=a}, +LQ:function LQ(){}, +cP:function cP(){}, +a5:function a5(){}, +ac:function ac(){}, +aBQ:function aBQ(){}, +aBR:function aBR(){}, +lI:function lI(){}, +a4V:function a4V(){}, +a5G:function a5G(){}, +rR:function rR(){}, +a4Q:function a4Q(a,b,c,d,e,f,g,h,i,j){var _=this +_.p1=a +_.ax=b +_.ay=c +_.ch=d +_.CW=e +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +aHW(a,b,c,d,e,f){var s=0,r=A.t(t.P2),q +var $async$aHW=A.u(function(g,h){if(g===1)return A.p(h,r) +while(true)switch(s){case 0:q=A.aHX(b,B.c8,null,null,c,B.cc,d,null,null,null,null,B.bx,null,e,f) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$aHW,r)}, +aHV(a,b,c,d,e,f,g,h,i){var s,r,q,p,o=null,n=h==null +if(n){s=d==null?o:d.d +s=s!==!0}else s=!1 +if(n){n=d==null +r=n?o:d.d +if(r===!0)if(n)n=o +else{n=d.e +n===$&&A.c()}else n=o}else n=h +r=A.aC() +if(n==null)q=new A.a(new Float64Array(2)) +else q=n +p=$.af() +p=new A.aS(p,new Float64Array(2)) +p.a9(q) +p.F() +s=new A.vk(s,d,o,r,p,B.p,0,0,c,B.f,new A.e([],t.s),new A.e([],t.g),i.h("vk<0>")) +s.b7(a,b,o,c,0,e,f,g,n) +return s}, +aHX(a,b,c,d,e,f,g,h,i,j,k,l,a0,a1,a2){var s=0,r=A.t(t.P2),q,p,o,n,m +var $async$aHX=A.u(function(a3,a4){if(a3===1)return A.p(a4,r) +while(true)switch(s){case 0:p=A +o=c +n=d +m=i +s=3 +return A.B(A.a5F(a,b,e,f,g,h,l,a1,a2),$async$aHX) +case 3:q=p.aHV(o,n,m,a4,j,k,a0,a1,t.J) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$aHX,r)}, +vk:function vk(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.p2=a +_.p3=b +_.ai$=c +_.ax=d +_.ay=e +_.ch=f +_.CW=g +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=h +_.w=!1 +_.y=i +_.z=j +_.Q=k +_.as=l +_.$ti=m}, +Ua:function Ua(){}, +bi4(a,b){var s=null,r=A.aC(),q=new A.a(new Float64Array(2)),p=$.af() +p=new A.aS(p,new Float64Array(2)) +p.a9(q) +p.F() +r=new A.a5K(a,r,p,B.p,0,0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.b7(s,s,s,s,0,b,s,s,s) +return r}, +a5K:function a5K(a,b,c,d,e,f,g,h,i,j){var _=this +_.p1=a +_.ax=b +_.ay=c +_.ch=d +_.CW=e +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +bAW(a,b,c,d,e,f,g,h,i){var s,r,q=A.aC(),p=a==null?B.p:a +if(i==null)s=new A.a(new Float64Array(2)) +else s=i +r=$.af() +r=new A.aS(r,new Float64Array(2)) +r.a9(s) +r.F() +s=g==null?0:g +s=new A.aD(q,r,p,e,s,d,B.f,new A.e([],t.s),new A.e([],t.g)) +if(c!=null)s.I(0,c) +s.b7(a,b,c,d,e,f,g,h,i) +return s}, +aD:function aD(a,b,c,d,e,f,g,h,i){var _=this +_.ax=a +_.ay=b +_.ch=c +_.CW=d +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.y=f +_.z=g +_.Q=h +_.as=i}, +aJB:function aJB(a){this.a=a}, +aJz:function aJz(){}, +aJA:function aJA(){}, +a9e:function a9e(a,b,c,d,e,f,g,h,i,j){var _=this +_.ax=a +_.ay=b +_.ch=c +_.CW=$ +_.cx=d +_.dx=e +_.a=_.dy=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +aOA:function aOA(a){this.a=a}, +aOz:function aOz(a,b){this.a=a +this.b=b}, +m7(a,b,c,d,e,f,g,h,i,j,k,l,a0,a1){var s,r,q=a1==null,p=c==null?null:new A.i1(c),o=B.r.aV(),n=A.aC(),m=a==null?B.p:a +if(q)s=new A.a(new Float64Array(2)) +else s=a1 +r=$.af() +r=new A.aS(r,new Float64Array(2)) +r.a9(s) +r.F() +s=k==null?0:k +s=new A.hd(p,l,!0,q,$,o,null,n,r,m,g,s,f,B.f,new A.e([],t.s),new A.e([],t.g)) +s.b7(a,b,e,f,g,j,k,a0,a1) +s.me(a,b,c,d,e,f,g,h,!0,j,k,l,a0,a1) +return s}, +hd:function hd(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.p1=a +_.p2=b +_.p3=c +_.p4=d +_.R8=!1 +_.b_$=e +_.ac$=f +_.aQ$=g +_.ax=h +_.ay=i +_.ch=j +_.CW=k +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +amd:function amd(){}, +bCx(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,a0){var s=c!=null?A.MN(c.gfR(c).jk(0,new A.aOL(a0),a0.h("br<0,i1>")).fa(0),a0,t.by):null,r=B.r.aV(),q=A.aC(),p=$.af() +p=new A.aS(p,new Float64Array(2)) +p.a9(o) +p.F() +s=new A.jy(f,m,c,s,!0,!1,$,r,null,q,p,B.p,h,0,g,B.f,new A.e([],t.s),new A.e([],t.g),a0.h("jy<0>")) +s.b7(a,b,e,g,h,k,l,n,o) +s.Zg(a,b,c,d,e,f,g,h,i,!0,k,l,m,n,o,a0) +return s}, +jy:function jy(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.p1=a +_.p2=b +_.p3=c +_.p4=d +_.R8=e +_.RG=f +_.rx=!1 +_.b_$=g +_.ac$=h +_.aQ$=i +_.ax=j +_.ay=k +_.ch=l +_.CW=m +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=n +_.w=!1 +_.y=o +_.z=p +_.Q=q +_.as=r +_.$ti=s}, +aOL:function aOL(a){this.a=a}, +aOK:function aOK(a){this.a=a}, +ame:function ame(){}, +bCA(a,b,c,d,e){return new A.Qi(e,a,b,d,0,c,B.f,new A.e([],t.s),new A.e([],t.g))}, +Qi:function Qi(a,b,c,d,e,f,g,h,i){var _=this +_.ax=a +_.ay=b +_.ch=c +_.CW=d +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.y=f +_.z=g +_.Q=h +_.as=i}, +jz(a,b,c,d,e,f,g,h,i,j,k,l){var s,r,q,p,o,n,m=k==null +if(m)if(l==null)s=null +else{s=l.c +r=new A.a(new Float64Array(2)) +r.t(s.c-s.a,s.d-s.b) +s=r}else s=k +r=B.r.aV() +q=A.aC() +p=a==null?B.p:a +if(s==null)o=new A.a(new Float64Array(2)) +else o=s +n=$.af() +n=new A.aS(n,new Float64Array(2)) +n.a9(o) +n.F() +o=i==null?0:i +o=new A.fp(m,l,$,r,null,q,n,p,f,o,e,B.f,new A.e([],t.s),new A.e([],t.g)) +if(d!=null)o.I(0,d) +o.b7(a,b,d,e,f,h,i,j,s) +o.lk(a,b,c,d,e,f,g,h,i,j,k,l) +return o}, +fp:function fp(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.p1=a +_.p2=b +_.p3=!1 +_.b_$=c +_.ac$=d +_.aQ$=e +_.ax=f +_.ay=g +_.ch=h +_.CW=i +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.y=k +_.z=l +_.Q=m +_.as=n}, +amj:function amj(){}, +AW:function AW(){}, +amk:function amk(){}, +bD_(a,b,c,d,e,f){var s,r,q,p=null,o=A.b([],t.T),n=b==null?new A.aag(200,B.db,0,!1):b,m=c==null,l=a==null?B.p:a,k=$.bQ().d +k=k.gbx(k) +k=k.b.$1(J.mq(k.a)).x +if(k==null){k=self.window.devicePixelRatio +if(k===0)k=1}s=A.aC() +if(m)r=new A.a(new Float64Array(2)) +else r=c +q=$.af() +q=new A.aS(q,new Float64Array(2)) +q.a9(r) +q.F() +o=new A.w8(n,k,o,l,!m,A.C(t.lu),d,e,s,q,B.p,0,0,p,B.f,new A.e([],t.s),new A.e([],t.g),f.h("w8<0>")) +o.b7(p,p,p,p,0,p,p,p,c) +o.t6() +return o}, +aag:function aag(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.e=d}, +w8:function w8(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.Y=a +_.a7=b +_.ae=c +_.aa=0 +_.aK=_.aP=$ +_.b2=0 +_.bF=_.bj=null +_.bE=d +_.ey=e +_.cQ=f +_.p1=g +_.p2=h +_.p3=$ +_.ax=i +_.ay=j +_.ch=k +_.CW=l +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q +_.$ti=r}, +aQg:function aQg(a,b,c){this.a=a +this.b=b +this.c=c}, +aQd:function aQd(){}, +aQe:function aQe(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aQf:function aQf(a,b){this.a=a +this.b=b}, +fA(a,b,c,d,e,f,g,h,i,j,k){var s,r,q=i==null?"":i,p=j==null?A.bjL(k):j,o=A.aC(),n=a==null?B.p:a +if(h==null)s=new A.a(new Float64Array(2)) +else s=h +r=$.af() +r=new A.aS(r,new Float64Array(2)) +r.a9(s) +r.F() +s=f==null?0:f +s=new A.oj(q,p,o,r,n,0,s,d,B.f,new A.e([],t.s),new A.e([],t.g),k.h("oj<0>")) +s.b7(a,b,c,d,0,e,f,g,h) +s.t6() +return s}, +oj:function oj(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.p1=a +_.p2=b +_.p3=$ +_.ax=c +_.ay=d +_.ch=e +_.CW=f +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=g +_.w=!1 +_.y=h +_.z=i +_.Q=j +_.as=k +_.$ti=l}, +aal:function aal(a,b,c,d,e,f,g,h,i,j){var _=this +_.p1=a +_.ax=b +_.ay=c +_.ch=d +_.CW=e +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +aRL(a,b,c,d,e,f){var s=new A.GR(e,c,0,b,B.f,new A.e([],t.s),new A.e([],t.g)) +s.N_(a,b,c,d,e,f) +return s}, +GR:function GR(a,b,c,d,e,f,g){var _=this +_.ax=$ +_.ay=a +_.ch=b +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.y=d +_.z=e +_.Q=f +_.as=g}, +b8l(a,b,c){var s=new A.ZR(a,new A.bm(b.a,b.b,t.Y),c,null,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +c.hg(s) +return s}, +ZR:function ZR(a,b,c,d,e,f,g,h,i){var _=this +_.aa=a +_.aP=null +_.aK=b +_.p3=$ +_.ax=c +_.ay=!0 +_.ch=d +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.y=f +_.z=g +_.Q=h +_.as=i}, +oM:function oM(){}, +Kq:function Kq(a,b){this.c=a +this.a=b +this.b=0}, +a_P:function a_P(a,b){this.a=a +this.b=b +this.c=0}, +a0u:function a0u(){}, +da(a,b,c,d,e,f,g,h,i){var s,r,q,p,o=A.b([],t.Aa),n=c===B.y +if(n){if(d!=null)s=new A.pg(d) +else{h.toString +s=new A.w1(new A.pg(0),h)}o.push(s)}else{if(d!=null)s=new A.Kq(c,d) +else{h.toString +s=new A.w1(new A.Kq(c,1),h)}o.push(s)}if(a||g!=null||!1){s=g==null +if(s)r=d!=null +else r=!0 +if(n){if(r){if(s){d.toString +s=d}else s=g +s=new A.FO(s)}else{h.toString +s=new A.w1(new A.FO(0),h)}o.push(s)}else{q=new A.qO(c) +if(r){if(s){d.toString +s=d}else s=g +s=new A.P9(q,s)}else{h.toString +s=new A.w1(new A.P9(q,1),h)}o.push(s)}}if(b!==0)o.push(new A.NT(0,b)) +p=o.length===1?o[0]:new A.PM(o) +if(e)p=new A.lH(p) +if(f!=null&&f!==1)p=new A.a7x(p,f,f) +return i!==0?new A.a_P(p,i):p}, +fj:function fj(){}, +lH:function lH(a){this.a=a}, +pg:function pg(a){this.a=a +this.b=0}, +NT:function NT(a,b){this.c=a +this.a=b +this.b=0}, +a6I:function a6I(a,b){this.a=a +this.b=b}, +aK1:function aK1(){}, +aXD:function aXD(a,b){this.b=a +this.a=b}, +a7x:function a7x(a,b,c){this.a=a +this.b=b +this.c=c}, +P9:function P9(a,b){this.c=a +this.a=b +this.b=0}, +FO:function FO(a){this.a=a +this.b=0}, +PM:function PM(a){this.a=a +this.b=0}, +aNB:function aNB(){}, +aNA:function aNA(){}, +aNz:function aNz(a){this.a=a}, +Gd:function Gd(a){this.a=a +this.b=0}, +w1:function w1(a,b){var _=this +_.a=a +_.b=b +_.c=$ +_.d=!1}, +Hf:function Hf(a,b){this.c=a +this.a=b +this.b=0}, +eN:function eN(){}, +e2:function e2(){}, +ayv:function ayv(){}, +ba_(a,b,c,d){var s,r,q=null,p=new A.a4s(c,d,q,b,q,0,q,B.f,new A.e([],t.s),new A.e([],t.g)) +b.hg(p) +p.bq$=null +s=a.rh() +r=A.ai(s,!0,A.w(s).h("y.E")) +if(r.length!==1)A.V(A.bM("Only single-contour paths are allowed in MoveAlongPathEffect",q)) +s=r[0] +p.aP!==$&&A.al() +p.aP=s +s=s.gE(s) +p.aK!==$&&A.al() +p.aK=s +return p}, +a4s:function a4s(a,b,c,d,e,f,g,h,i,j){var _=this +_.ae=a +_.aa=b +_.bj=_.b2=_.aK=_.aP=$ +_.bq$=c +_.ax=d +_.ay=!0 +_.ch=e +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +mR(a,b,c,d){var s=new A.a(new Float64Array(2)) +s.u(a) +s=new A.a4t(s,null,b,c,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +b.hg(s) +s.bq$=d +return s}, +a4t:function a4t(a,b,c,d,e,f,g,h,i){var _=this +_.ae=a +_.bq$=b +_.ax=c +_.ay=!0 +_.ch=d +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.y=f +_.z=g +_.Q=h +_.as=i}, +N6:function N6(){}, +ai3:function ai3(){}, +ET(a,b,c,d){var s,r=new A.a(new Float64Array(2)) +r.u(a) +s=new Float64Array(2) +r=new A.a4u(r,new A.a(s),null,b,c,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +b.hg(r) +r.bq$=d +return r}, +a4u:function a4u(a,b,c,d,e,f,g,h,i,j){var _=this +_.ae=a +_.aa=b +_.bq$=c +_.ax=d +_.ay=!0 +_.ch=e +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +aHl(a){return A.bkL(0,a,null,null)}, +bkL(a,b,c,d){var s=new A.aiJ(a,0,null,b,c,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +b.hg(s) +s.bq$=d +return s}, +a55:function a55(a,b,c,d,e,f,g,h,i){var _=this +_.p3=a +_.p4=0 +_.bq$=b +_.ax=c +_.ay=!0 +_.ch=d +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.y=f +_.z=g +_.Q=h +_.as=i}, +aiJ:function aiJ(a,b,c,d,e,f,g,h,i,j){var _=this +_.aP=a +_.p3=b +_.p4=0 +_.bq$=c +_.ax=d +_.ay=!0 +_.ch=e +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +aiI:function aiI(){}, +a6X:function a6X(a,b,c,d,e,f,g){var _=this +_.p3=$ +_.ax=a +_.ay=!0 +_.ch=b +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.y=d +_.z=e +_.Q=f +_.as=g}, +vM(a,b,c){var s=new A.Pe(a,null,b,c,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +b.hg(s) +return s}, +Pe:function Pe(a,b,c,d,e,f,g,h,i){var _=this +_.p3=a +_.bq$=b +_.ax=c +_.ay=!0 +_.ch=d +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.y=f +_.z=g +_.Q=h +_.as=i}, +al4:function al4(a,b,c,d,e,f,g,h,i,j){var _=this +_.aa=a +_.p3=b +_.bq$=c +_.ax=d +_.ay=!0 +_.ch=e +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +al3:function al3(){}, +Pk(a,b,c){var s=new A.a(new Float64Array(2)) +s.u(a) +s=new A.Pj(s,null,b,c,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +b.hg(s) +return s}, +alg(a,b,c){var s,r,q=new A.a(new Float64Array(2)) +q.u(a) +s=new Float64Array(2) +r=new A.a(new Float64Array(2)) +r.u(new A.a(s)) +q=new A.alf(q,r,null,b,c,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +b.hg(q) +return q}, +Pj:function Pj(a,b,c,d,e,f,g,h,i){var _=this +_.p3=a +_.p4=$ +_.bq$=b +_.ax=c +_.ay=!0 +_.ch=d +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.y=f +_.z=g +_.Q=h +_.as=i}, +alf:function alf(a,b,c,d,e,f,g,h,i,j){var _=this +_.aP=a +_.p3=b +_.p4=$ +_.bq$=c +_.ax=d +_.ay=!0 +_.ch=e +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +ale:function ale(){}, +bj_(a,b,c){var s,r=new A.lH(new A.alC(a,b)) +B.b.am(a,new A.aND()) +s=new A.a8v(r,null,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +r.hg(s) +s.I(0,a) +return s}, +a8v:function a8v(a,b,c,d,e,f,g){var _=this +_.ax=a +_.ay=!0 +_.ch=b +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.y=d +_.z=e +_.Q=f +_.as=g}, +aND:function aND(){}, +alC:function alC(a,b){var _=this +_.a=a +_.b=b +_.c=0 +_.d=!1}, +b1a:function b1a(){}, +b1b:function b1b(){}, +b1c:function b1c(){}, +bCk(a,b,c){var s=new A.a(new Float64Array(2)) +s.u(a) +s=new A.Q4(s,null,b,c,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +b.hg(s) +s.bq$=null +return s}, +Q4:function Q4(a,b,c,d,e,f,g,h,i){var _=this +_.p3=a +_.bq$=b +_.ax=c +_.ay=!0 +_.ch=d +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.y=f +_.z=g +_.Q=h +_.as=i}, +alZ:function alZ(a,b,c,d,e,f,g,h,i,j){var _=this +_.aa=a +_.p3=b +_.bq$=c +_.ax=d +_.ay=!0 +_.ch=e +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +alY:function alY(){}, +mA:function mA(){}, +ez:function ez(){}, +a2k:function a2k(){}, +bj:function bj(){}, +b94(a,b){var s,r=new A.Lg(a) +a.gads().dR(b) +s=$.bgi +$.bgi=s+1 +r.b=s +a.aaj(s,new A.nG(B.G,b,null)) +return r}, +Lg:function Lg(a){this.a=a +this.b=$}, +b8Q(){return new A.a0g(A.C(t.Di),null,0,null,B.f,new A.e([],t.s),new A.e([],t.g))}, +KR:function KR(){}, +a0g:function a0g(a,b,c,d,e,f,g){var _=this +_.ax=a +_.ai$=b +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.y=d +_.z=e +_.Q=f +_.as=g}, +axk:function axk(a,b){this.a=a +this.b=b}, +axl:function axl(a){this.a=a}, +axj:function axj(a){this.a=a}, +axp:function axp(a){this.a=a}, +axm:function axm(a){this.a=a}, +axn:function axn(a){this.a=a}, +axo:function axo(a){this.a=a}, +aeX:function aeX(){}, +EV(){return new A.a4v(A.C(t.Ly),0,null,B.f,new A.e([],t.s),new A.e([],t.g))}, +N7:function N7(){}, +a4v:function a4v(a,b,c,d,e,f){var _=this +_.ax=a +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=b +_.w=!1 +_.y=c +_.z=d +_.Q=e +_.as=f}, +aGq:function aGq(a,b){this.a=a +this.b=b}, +aGr:function aGr(a,b,c){this.a=a +this.b=b +this.c=c}, +aGp:function aGp(a){this.a=a}, +aGo:function aGo(a){this.a=a}, +aGt:function aGt(a){this.a=a}, +aGs:function aGs(a){this.a=a}, +dO(){return new A.Nb(A.C(t.HF),0,null,B.f,new A.e([],t.s),new A.e([],t.g))}, +Nc:function Nc(){}, +Nb:function Nb(a,b,c,d,e,f){var _=this +_.ax=a +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=b +_.w=!1 +_.y=c +_.z=d +_.Q=e +_.as=f}, +aGI:function aGI(a,b){this.a=a +this.b=b}, +aGG:function aGG(a,b){this.a=a +this.b=b}, +aGJ:function aGJ(a,b){this.a=a +this.b=b}, +aGF:function aGF(a){this.a=a}, +aGH:function aGH(a){this.a=a}, +O5:function O5(a,b,c,d,e,f){var _=this +_.ax=a +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=b +_.w=!1 +_.y=c +_.z=d +_.Q=e +_.as=f}, +aJg:function aJg(a,b,c){this.a=a +this.b=b +this.c=c}, +N4:function N4(){}, +a4z:function a4z(){}, +EX:function EX(){}, +LP:function LP(){}, +axi:function axi(){this.b=this.a=!1}, +axq:function axq(a,b,c){var _=this +_.c=a +_.d=$ +_.e=b +_.f=c +_.b=_.a=!1}, +axr:function axr(){this.b=this.a=!1}, +axt:function axt(a){this.c=a +this.b=this.a=!1}, +a0h:function a0h(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=!1}, +axC:function axC(a,b,c,d,e){var _=this +_.x=a +_.y=b +_.c=c +_.d=$ +_.e=d +_.f=e +_.b=_.a=!1}, +axE:function axE(a,b,c,d,e,f){var _=this +_.x=a +_.y=b +_.z=c +_.c=d +_.d=$ +_.e=e +_.f=f +_.b=_.a=!1}, +azc:function azc(){}, +aJh:function aJh(a,b,c,d,e,f){var _=this +_.x=a +_.y=b +_.z=c +_.c=d +_.d=$ +_.e=e +_.f=f +_.b=_.a=!1}, +aJC:function aJC(){}, +aa4:function aa4(a){this.c=a +this.b=this.a=!1}, +bjy(a,b,c){var s,r,q=c.b +if(q==null)q=B.bL +s=c.a +r=new A.a(new Float64Array(2)) +r.t(s.a,s.b) +return new A.aQ0(a,q,b,r,A.b([],t.d))}, +aQ0:function aQ0(a,b,c,d,e){var _=this +_.x=a +_.y=b +_.c=c +_.d=$ +_.e=d +_.f=e +_.b=_.a=!1}, +aQ9:function aQ9(a,b,c,d,e){var _=this +_.x=a +_.y=b +_.c=c +_.d=$ +_.e=d +_.f=e +_.b=_.a=!1}, +ks:function ks(a,b,c){this.a=a +this.b=b +this.$ti=c}, +qq:function qq(a,b){this.a=a +this.b=b +this.c=null}, +aJn(a){var s=new A.Fq(a) +s.a1U() +s.arH() +return s}, +bil(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=A.b([],t.n) +for(s=A.byJ(a,0,t.h),r=J.aA(s.a),q=s.b,s=new A.Ed(r,q,A.w(s).h("Ed<1>")),p=0;s.H();){o=s.c +o=o>=0?new A.jH(q+o,r.ga2(r)):A.V(A.ct()) +n=Math.sqrt(o.b.nm(a[B.e.bB(o.a+1,a.length)])) +f.push(n) +p+=n}m=b.aY()*p +l=A.bd("localEdgePoint") +for(s=f.length,k=0,j=0;k=m){if(l.b!==l)A.V(A.jm(l.a)) +l.b=m-j +break}++k}h=a[k] +g=a[(k+1)%a.length] +s=$.bu4() +s.u(g) +s.aq(0,h) +A.Rt(s,l.bc()) +return h.W(0,s)}, +Fq:function Fq(a){var _=this +_.a=a +_.c=_.b=$ +_.f=_.d=null}, +aJw:function aJw(a){this.a=a}, +aJv:function aJv(a){this.a=a}, +a6Q(a,b,c,d){var s=new A.FD(a,b,c,d) +if(a>c){s.a=c +s.c=a}if(b>d){s.b=d +s.d=b}return s}, +FD:function FD(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null}, +a7T:function a7T(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=null}, +vU:function vU(){}, +biC(a,b,c,d,e,f){var s,r,q=e==null?A.a6O():e +if(d==null)s=new A.a(new Float64Array(2)) +else s=d +r=a==null?17976931348623157e292:a +return new A.o4(c,b,q,r,s,f.h("o4<0>"))}, +o4:function o4(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.$ti=f}, +b8m(a,b){var s=1-b,r=a.a +return A.a9(r>>>24&255,B.c.aA((r>>>16&255)*s),B.c.aA((r>>>8&255)*s),B.c.aA((r&255)*s))}, +b8n(a){var s=a.length +if(s===3||s===4)return A.bf4(1,3,a) +else if(s===6||s===7)return A.bf4(2,3,a) +else throw A.d("Invalid format for RGB hex string: "+a)}, +bf4(a,b,c){var s,r,q,p,o,n=t.t,m=A.b([],n) +for(s=1;s<=b;++s)m.push(s) +m=A.bq("^\\#?"+new A.S(m,new A.av1(a),t.gn).lT(0)+"$",!0,!1,!1).iT(c).Xl(m) +r=A.a6(m).h("S<1,i>") +q=r.h("S") +p=q.h("S") +o=A.ai(new A.S(new A.S(new A.S(m,new A.av2(),r),new A.av3(a),q),new A.av4(),p),!0,p.h("aF.E")) +n=A.b([],n) +if(b===3)n.push(255) +B.b.I(n,o) +return A.a9(n[0],n[1],n[2],n[3])}, +b8o(a,b,c){var s,r,q +if(b==null)b=B.L +s=a>=255 +r=s?0:b.fn(256-a) +q=s?0:b.fn(256-a) +s=s?0:b.fn(256-a) +return A.kM(a+r,a+q,a+s,c)}, +av1:function av1(a){this.a=a}, +av2:function av2(){}, +av3:function av3(a){this.a=a}, +av4:function av4(){}, +a5X(a,b,c){return a.qo(b,c).cz(new A.aIT(a),t.lu)}, +aIT:function aIT(a){this.a=a}, +YN:function YN(a,b,c,d,e,f,g){var _=this +_.a=a +_.d=0 +_.f=b +_.y=c +_.Q=d +_.as=e +_.ch=$ +_.CW=f +_.cx=g}, +au1:function au1(a,b){this.a=a +this.b=b}, +au2:function au2(a,b,c){this.a=a +this.b=b +this.c=c}, +abo:function abo(){}, +a_N:function a_N(){this.a=null}, +ad:function ad(){}, +azJ:function azJ(a){this.a=a}, +azI:function azI(a){this.a=a}, +afF:function afF(){}, +az:function az(){}, +aAY:function aAY(){}, +a1C:function a1C(a,b){this.a=a +this.b=b +this.c=$}, +a7a:function a7a(a,b,c){this.d=a +this.e=b +this.a=c}, +LA:function LA(a,b,c,d){var _=this +_.G=null +_.Y=a +_.a7=b +_.ae=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +agg:function agg(){}, +aH(a,b,c,d,e,f){var s=new A.X(a,null,c,e,b,d,null,f.h("X<0>")) +s.a1X(a) +return s}, +X:function X(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.f=c +_.x=d +_.y=e +_.as=f +_.a=g +_.$ti=h}, +aAX:function aAX(a,b){this.a=a +this.b=b}, +DY:function DY(a,b){var _=this +_.d=$ +_.e=null +_.f=$ +_.r=0 +_.w=!1 +_.a=null +_.b=a +_.c=null +_.$ti=b}, +aAW:function aAW(a){this.a=a}, +aAR:function aAR(a){this.a=a}, +aAV:function aAV(a,b){this.a=a +this.b=b}, +aAU:function aAU(a,b,c){this.a=a +this.b=b +this.c=c}, +aAT:function aAT(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aAS:function aAS(a,b,c){this.a=a +this.b=b +this.c=c}, +bIE(a,b){var s,r=null +if(t.rs.b(a))s=a.gv6(a) +else s=r +return A.EH(B.cu,A.pn(b,B.m,r,r,r,new A.b5W(s,a,a.fr$)),r,r,r,new A.b5X(a),r)}, +aB9:function aB9(a,b,c){this.a=a +this.b=b +this.c=c}, +aBa:function aBa(a){this.a=a}, +aBb:function aBb(a){this.a=a}, +aBc:function aBc(a){this.a=a}, +aBd:function aBd(a){this.a=a}, +aBe:function aBe(a){this.a=a}, +b5W:function b5W(a,b,c){this.a=a +this.b=b +this.c=c}, +b5X:function b5X(a){this.a=a}, +yI:function yI(){}, +aBP:function aBP(a,b){this.a=a +this.b=b}, +fl:function fl(){}, +aS:function aS(a,b){var _=this +_.G$=0 +_.Y$=a +_.ae$=_.a7$=0 +_.aa$=!1 +_.a=b}, +aiu:function aiu(){}, +NF:function NF(a,b,c){this.a=a +this.b=b +this.c=c}, +o2:function o2(){}, +P:function P(){}, +a_2:function a_2(a){this.a=a}, +avz:function avz(){}, +avy:function avy(){}, +aC(){var s,r,q,p,o=new A.by(new Float64Array(16)) +o.cc() +s=$.af() +r=new A.aS(s,new Float64Array(2)) +q=new A.aS(s,new Float64Array(2)) +q.akU(1) +q.F() +p=new A.aS(s,new Float64Array(2)) +s=new A.wg(o,r,q,p,s) +o=s.gaxw() +r.an(0,o) +q.an(0,o) +p.an(0,o) +return s}, +bDK(a){var s,r=A.aC() +r.c=a.c +r.b=!0 +r.F() +s=r.d +s.a9(a.d) +s.F() +s=r.e +s.a9(a.e) +s.F() +s=r.f +s.a9(a.f) +s.F() +return r}, +wg:function wg(a,b,c,d,e){var _=this +_.a=a +_.b=!0 +_.c=0 +_.d=b +_.e=c +_.f=d +_.G$=0 +_.Y$=e +_.ae$=_.a7$=0 +_.aa$=!1}, +e1(a,b,c,d,e,f,g,h,i){var s,r,q,p=null,o=new Float64Array(2),n=h==null?0:h,m=new A.a(new Float64Array(2)) +m.ak(n*2) +n=B.r.aV() +s=A.aC() +r=a==null?B.p:a +q=$.af() +q=new A.aS(q,new Float64Array(2)) +q.a9(m) +q.F() +o=new A.hp(new A.a(o),$,n,p,s,q,r,0,0,p,B.f,new A.e([],t.s),new A.e([],t.g)) +if(c!=null)o.I(0,c) +o.b7(a,b,c,p,0,f,g,i,m) +o.jE(a,b,c,p,d,e,f,g,i,m) +return o}, +hp:function hp(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.ae=$ +_.aa=a +_.p1=!0 +_.p2=!1 +_.b_$=b +_.ac$=c +_.aQ$=d +_.ax=e +_.ay=f +_.ch=g +_.CW=h +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=i +_.w=!1 +_.y=j +_.z=k +_.Q=l +_.as=m}, +aun:function aun(a){this.a=a}, +aul:function aul(){}, +aum:function aum(a){this.a=a}, +bhe(a,b){var s=b.a,r=s[1],q=a.a,p=q[1] +q=q[0] +s=s[0] +return new A.aEI(r-p,q-s,r*q-p*s)}, +aEI:function aEI(a,b,c){this.a=a +this.b=b +this.c=c}, +EA:function EA(a,b){this.a=a +this.b=b}, +bik(a,b){var s=A.a6(a).h("S<1,a>") +return A.ai(new A.S(a,new A.aJp(b.ab(0,2)),s),!1,s.h("aF.E"))}, +iT:function iT(){}, +aJp:function aJp(a){this.a=a}, +aJq:function aJq(a,b){this.a=a +this.b=b}, +aJr:function aJr(a){this.a=a}, +aJo:function aJo(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ry:function ry(){}, +bas(a,b){var s=new A.a(new Float64Array(2)),r=new A.Ov(b,s) +s.u(a) +r.AP() +return r}, +a6O(){var s,r=new Float64Array(2),q=new A.a(new Float64Array(2)) +q.t(1,0) +s=new A.a(new Float64Array(2)) +r=new A.Ov(new A.a(r),s) +s.u(q) +r.AP() +return r}, +Ov:function Ov(a,b){this.a=a +this.b=b}, +iV(a,b,c,d,e,f,g,h,i,j){var s,r,q,p,o,n,m,l,k=j==null +if(k)s=new A.a(new Float64Array(2)) +else s=j +s=A.pA(s,a) +r=$.G().T() +q=new Float64Array(2) +p=B.r.aV() +o=A.aC() +n=a==null?B.p:a +if(k)m=new A.a(new Float64Array(2)) +else m=j +l=$.af() +l=new A.aS(l,new Float64Array(2)) +l.a9(m) +l.F() +k=new A.l5(s,r,k,g!=null,new A.e([],t.pg),new A.a(q),$,p,null,o,l,n,0,0,d,B.f,new A.e([],t.s),new A.e([],t.g)) +if(c!=null)k.I(0,c) +k.b7(a,b,c,d,0,g,h,i,j) +k.jE(a,b,c,d,e,f,g,h,i,j) +k.pA(s,a,b,c,d,e,f,g,h,i,null,j) +k.w3(a,b,c,d,e,f,g,h,i,j) +return k}, +kk(a,b,c,d){var s,r,q,p,o,n,m=null,l=new A.a(new Float64Array(2)) +l.ak(d) +l=A.pA(l,m) +s=$.G().T() +r=new Float64Array(2) +q=B.r.aV() +p=A.aC() +o=new A.a(new Float64Array(2)) +n=$.af() +n=new A.aS(n,new Float64Array(2)) +n.a9(o) +n.F() +s=new A.l5(l,s,!0,c!=null,new A.e([],t.pg),new A.a(r),$,q,m,p,n,B.p,0,0,m,B.f,new A.e([],t.s),new A.e([],t.g)) +s.b7(m,a,m,m,0,c,m,m,m) +s.jE(m,a,m,m,b,m,c,m,m,m) +s.pA(l,m,a,m,m,b,m,c,m,m,m,m) +s.anL(m,a,m,m,b,m,c,m,m,d) +return s}, +pA(a,b){var s,r,q=b==null?B.p:b,p=a.a,o=p[0],n=q.a,m=p[1],l=q.b,k=new A.a(new Float64Array(2)) +k.t(-o*n,-m*l) +m=p[0] +o=p[1] +s=new A.a(new Float64Array(2)) +s.t(-m*n,o-o*l) +o=p[0] +m=p[1] +r=new A.a(new Float64Array(2)) +r.t(o-o*n,m-m*l) +m=p[0] +p=p[1] +o=new A.a(new Float64Array(2)) +o.t(m-m*n,-p*l) +return A.b([k,s,r,o],t.d)}, +l5:function l5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.ae=a +_.aP=_.aa=$ +_.aK=b +_.b2=c +_.bj=d +_.bF=e +_.bE=f +_.p1=!0 +_.p2=!1 +_.b_$=g +_.ac$=h +_.aQ$=i +_.ax=j +_.ay=k +_.ch=l +_.CW=m +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=n +_.w=!1 +_.y=o +_.z=p +_.Q=q +_.as=r}, +aKv:function aKv(a){this.a=a}, +aKu:function aKu(a){this.a=a}, +aKt:function aKt(a){this.a=a}, +ew:function ew(){}, +alH:function alH(){}, +bKs(a,b){return B.b.rC($.bsd(),new A.b6I(a,b),new A.b6J(a,b)).aSa(a,b)}, +h6:function h6(){}, +a6k:function a6k(){}, +Z7:function Z7(){}, +Z4:function Z4(){}, +b6I:function b6I(a,b){this.a=a +this.b=b}, +b6J:function b6J(a,b){this.a=a +this.b=b}, +cj:function cj(){}, +oV:function oV(){}, +pu:function pu(){}, +vN:function vN(){}, +iR:function iR(){}, +m2:function m2(){}, +azk(a,b){return new A.azj(a,b)}, +aQ2(a,b){return new A.aQ1(!1,a,b.a,b)}, +bjA(a,b){return new A.aQa(!1,a,b.a,b)}, +bg3(a,b){return new A.axD(!1,a,b.b,b)}, +bg4(a,b){return new A.a0j(!1,a,b.d,b)}, +azl:function azl(a,b){var _=this +_.a=a +_.b=b +_.f=_.d=_.c=$}, +azj:function azj(a,b){var _=this +_.a=a +_.b=b +_.e=_.c=$}, +Yk:function Yk(){}, +a6n:function a6n(){}, +aQ1:function aQ1(a,b,c,d){var _=this +_.Cs$=a +_.b=b +_.c=c +_.d=$ +_.a=d}, +aQa:function aQa(a,b,c,d){var _=this +_.Cs$=a +_.b=b +_.c=c +_.d=$ +_.a=d}, +a6g:function a6g(a,b,c){var _=this +_.f=$ +_.b=a +_.c=b +_.d=$ +_.a=c}, +O4:function O4(a,b,c,d){var _=this +_.Cs$=a +_.b=b +_.c=c +_.d=$ +_.a=d}, +axD:function axD(a,b,c,d){var _=this +_.Cs$=a +_.b=b +_.c=c +_.d=$ +_.a=d}, +a0j:function a0j(a,b,c,d){var _=this +_.f=$ +_.Cs$=a +_.b=b +_.c=c +_.d=$ +_.a=d}, +a0i:function a0i(a,b){this.Cs$=a +this.a=b}, +aMt:function aMt(a,b,c){var _=this +_.b=a +_.c=b +_.d=$ +_.a=c}, +aMu:function aMu(a,b,c){var _=this +_.r=_.f=$ +_.b=a +_.c=b +_.d=$ +_.a=c}, +wx:function wx(){}, +aeZ:function aeZ(){}, +af_:function af_(){}, +af0:function af0(){}, +ajs:function ajs(){}, +amO:function amO(){}, +amU:function amU(){}, +aCF:function aCF(a){this.a=a}, +aVO:function aVO(a,b,c){this.a=a +this.b=b +this.c=c}, +afU:function afU(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +a3k:function a3k(){}, +aEz:function aEz(a,b){this.a=a +this.b=b}, +aEA:function aEA(a,b){this.a=a +this.b=b}, +aJF:function aJF(){}, +axL:function axL(){}, +bj1(){var s=$.G().B() +s.spS(new A.L2(A.a9(B.c.aA(229.5),0,0,0),B.kt,null,B.rw)) +return new A.a8x(s)}, +z9:function z9(){}, +a8x:function a8x(a){this.a=a}, +mt(a,b,c){var s,r=null,q=A.aC(),p=new A.a(new Float64Array(2)),o=$.af(),n=new Float64Array(2) +o=new A.aS(o,n) +o.a9(p) +o.F() +q=new A.Xv(b,c,q,o,B.p,0,0,r,B.f,new A.e([],t.s),new A.e([],t.g)) +q.b7(r,r,r,r,0,r,r,r,r) +q.p1=a +if(!c){b.ch=a +b.im()}p=n[0] +o=q.p1 +n=n[1] +s=new A.a(new Float64Array(2)) +s.t(p*o.a,n*o.b) +o=b.ax.d +o.a9(s) +o.F() +q.K(b) +return q}, +Xv:function Xv(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.p1=$ +_.p2=a +_.R8=b +_.ax=c +_.ay=d +_.ch=e +_.CW=f +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=g +_.w=!1 +_.y=h +_.z=i +_.Q=j +_.as=k}, +bhR(a,b,c){var s,r,q +if(c==null){s=a.c +s=B.c.cS(s.c-s.a,3)}else s=c +r=new A.aH1(a,s) +r.c=b +q=s+s +r.d=new A.x(s,s,q,q) +q=b*3 +r.e=new A.x(0,0,q,q) +return r}, +aH1:function aH1(a,b){var _=this +_.a=a +_.b=b +_.e=_.d=_.c=$}, +l2:function l2(a){this.a=a}, +bhY(a,b,c,d,e,f){return A.a5F(b,B.c8,c,B.cc,d,a.db$,B.bx,e,f)}, +rp(a,b,c,d,e,f,g){return A.aHZ(b,c,d,e,a.db$,f,g)}, +aHY(a,b,c,d,e,f){var s=0,r=A.t(t.gZ),q,p +var $async$aHY=A.u(function(g,h){if(g===1)return A.p(h,r) +while(true)switch(s){case 0:s=3 +return A.B((e==null?$.ay():e).cI(0,a),$async$aHY) +case 3:p=h +q=new A.a5E(p,f,b,c,d==null?B.fI:d) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$aHY,r)}, +aHT(a,b,c,d,e,f,g){var s=0,r=A.t(t.go),q,p,o,n,m +var $async$aHT=A.u(function(h,i){if(h===1)return A.p(i,r) +while(true)switch(s){case 0:s=3 +return A.B(A.kq(a,b,f==null?$.ay():f),$async$aHT) +case 3:p=i +o=p.a +n=A.a6(o).h("S<1,er>") +m=A.ai(new A.S(o,new A.aHU(),n),!0,n.h("aF.E")) +o=e==null?B.fI:e +q=new A.a5D(new A.i1(p),m,g,c,d,o) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$aHT,r)}, +bhZ(a,b){var s,r=new Float64Array(2),q=new Float64Array(2) +if(b==null){s=new A.a(new Float64Array(2)) +s.ak(1)}else s=b +return new A.mT(a,s,new A.a(r),new A.a(q))}, +aHZ(a,b,c,d,e,f,g){var s=0,r=A.t(t.Rp),q,p +var $async$aHZ=A.u(function(h,i){if(h===1)return A.p(i,r) +while(true)switch(s){case 0:p=A +s=3 +return A.B(a.UI(0,f,b,c,e,d),$async$aHZ) +case 3:q=p.bhZ(i,g) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$aHZ,r)}, +aHS(a,b,c){var s=new A.a5C(a,new A.a(new Float64Array(2))) +s.a=b +if(c!=null)s.DI(0,c) +return s}, +a5F(a,b,c,d,e,f,g,h,i){var s=0,r=A.t(t.LL),q,p +var $async$a5F=A.u(function(j,k){if(j===1)return A.p(k,r) +while(true)switch(s){case 0:p=A +s=3 +return A.B(A.f8(A.bgX(a,new A.aI2(i,g,b,d,f,e),t.Ex,t.cd),t.Rp),$async$a5F) +case 3:q=p.aHS(k,c,h) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$a5F,r)}, +aI0:function aI0(){}, +a5E:function a5E(a,b,c,d,e){var _=this +_.e=a +_.a=b +_.b=c +_.c=d +_.d=e}, +a5D:function a5D(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.a=c +_.b=d +_.c=e +_.d=f}, +aHU:function aHU(){}, +mT:function mT(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=$ +_.d=c +_.e=$ +_.f=1 +_.r=d}, +aI_:function aI_(a,b){this.a=a +this.b=b}, +r6:function r6(a,b){this.a=a +this.b=b}, +ro:function ro(){}, +dX:function dX(a){this.a=a}, +NO:function NO(a,b){this.a=a +this.b=b}, +a5C:function a5C(a,b){var _=this +_.b=_.a=$ +_.c=a +_.d=!1 +_.e=$ +_.f=b}, +aI4:function aI4(a){this.a=a}, +aI5:function aI5(a,b){this.a=a +this.b=b}, +aI2:function aI2(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +aI1:function aI1(){}, +aI3:function aI3(a){this.a=a}, +arz(a,b,c,d,e){var s,r +if(a==null)s=new A.a(new Float64Array(2)) +else s=a +if(d==null)r=new A.a(new Float64Array(2)) +else r=d +s=new A.Cl(b,s,e,r,$,B.y) +s.lj(c) +return s}, +Cl:function Cl(a,b,c,d,e,f){var _=this +_.w=a +_.x=b +_.y=c +_.z=d +_.xU$=e +_.d=f +_.a=null +_.b=$ +_.c=!1}, +RM:function RM(){}, +u6(a,b){var s=new A.Z6(a,b) +s.lj(null) +return s}, +Z6:function Z6(a,b){var _=this +_.d=a +_.e=b +_.a=null +_.b=$ +_.c=!1}, +ZZ:function ZZ(a){var _=this +_.d=a +_.a=null +_.b=$ +_.c=!1}, +bf6(a,b,c){var s=new A.a_1(b,!0) +s.lj(c) +return s}, +a_1:function a_1(a,b){var _=this +_.d=a +_.e=b +_.a=null +_.b=$ +_.c=!1}, +avx:function avx(){}, +avD(a,b){var s=new A.a_5(b) +s.lj(a) +return s}, +a_5:function a_5(a){var _=this +_.d=a +_.a=null +_.b=$ +_.c=!1}, +a_s:function a_s(){}, +a2B:function a2B(a,b){var _=this +_.d=a +_.e=b +_.r=_.f=$ +_.a=null +_.b=$ +_.c=!1}, +v9(a,b,c,d,e){var s +if(c==null)s=new A.a(new Float64Array(2)) +else s=c +s=new A.EU(a,s,e,$,b) +s.lj(d) +return s}, +EU:function EU(a,b,c,d,e){var _=this +_.w=a +_.x=b +_.y=c +_.xU$=d +_.d=e +_.a=null +_.b=$ +_.c=!1}, +ai4:function ai4(){}, +Fb:function Fb(a,b,c,d){var _=this +_.w=a +_.x=b +_.xU$=c +_.d=d +_.a=null +_.b=$ +_.c=!1}, +aiR:function aiR(){}, +vl(a,b){return A.bf6(!0,A.mM(a,b,t.x7),null)}, +eU:function eU(){}, +aIr:function aIr(a){this.a=a}, +baA(a,b,c,d){var s=new A.a7Q(a,b,d,$,B.y) +s.lj(c) +return s}, +a7Q:function a7Q(a,b,c,d,e){var _=this +_.w=a +_.x=b +_.y=c +_.xU$=d +_.d=e +_.a=null +_.b=$ +_.c=!1}, +al5:function al5(){}, +biV(a,b,c){var s=new A.a88(a,c,$,B.y) +s.lj(b) +return s}, +a88:function a88(a,b,c,d){var _=this +_.w=a +_.x=b +_.xU$=c +_.d=d +_.a=null +_.b=$ +_.c=!1}, +alh:function alh(){}, +a9k:function a9k(a,b,c){var _=this +_.d=a +_.e=b +_.r=c +_.a=null +_.b=$ +_.c=!1}, +a9u:function a9u(a,b){var _=this +_.d=a +_.f=b +_.a=null +_.b=$ +_.c=!1}, +aSj(a,b,c){var s=new A.GT(a,c,$) +s.lj(b) +return s}, +GT:function GT(a,b,c){var _=this +_.d=a +_.e=b +_.xU$=c +_.a=null +_.b=$ +_.c=!1}, +anY:function anY(){}, +awl:function awl(){}, +aSc:function aSc(a){this.b=a}, +ix(a,b,c){var s,r,q,p,o,n,m,l=new A.fT(B.r.aV(),a,B.H) +if(c==null){s=a.gc2(a) +r=a.gbQ(a) +q=new A.a(new Float64Array(2)) +q.t(s,r)}else q=c +s=new Float64Array(2) +new A.a(s).t(0,0) +r=s[0] +s=s[1] +p=q.a +o=r+p[0] +p=s+p[1] +l.c=new A.x(r,s,o,p) +if(b==null)n=new A.a(new Float64Array(2)) +else n=b +m=new Float64Array(2) +new A.a(m).t(o-r,p-s) +n=n.a +s=n[0] +n=n[1] +l.c=new A.x(s,n,s+m[0],n+m[1]) +return l}, +fq(a,b,c,d){var s=0,r=A.t(t.vz),q,p +var $async$fq=A.u(function(e,f){if(e===1)return A.p(f,r) +while(true)switch(s){case 0:p=A +s=3 +return A.B((b==null?$.ay():b).cI(0,a),$async$fq) +case 3:q=p.ix(f,c,d) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$fq,r)}, +fT:function fT(a,b,c){this.a=a +this.b=b +this.c=c}, +bCw(a,b,c,d,e,f){var s,r={} +r.a=b +r.b=e +s=new A.a9j($,c) +s.anR(a,c,d,f,r) +return s}, +kp(a,b,c,d,e){return A.bCw(a,b,c,A.ba(a,d,!1,t.V),null,e)}, +aOQ(a,b,c){var s=A.a6(a).h("S<1,iW>") +return new A.m6(A.ai(new A.S(a,new A.aOR(c),s),!0,s.h("aF.E")),!0)}, +bCz(a,b,c){var s,r=A.b([],t.iU) +for(s=0;s>>") +q=A.f8(A.ai(new A.dN(p,new A.aLu(b,c,d,e,f,g,h,i),o),!0,o.h("y.E")),t.VW) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$aLs,r)}, +a7t:function a7t(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=$ +_.f=e}, +aLx:function aLx(a,b){this.a=a +this.b=b}, +aLy:function aLy(){}, +aLt:function aLt(){}, +aLu:function aLu(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}, +aLz:function aLz(){}, +aO0(a){var s,r,q,p,o=a.c,n=!o +if(n&&!a.b&&!a.a){s=0 +r=1 +q=0 +p=!1}else if(n&&!a.b&&a.a){s=0 +r=1 +q=0 +p=!0}else if(o&&!a.b&&a.a){s=1 +r=0 +q=1 +p=!1}else if(o&&a.b&&a.a){s=1 +r=0 +q=1 +p=!0}else if(n&&a.b&&a.a){s=2 +r=-1 +q=0 +p=!1}else if(n&&a.b&&!a.a){s=2 +r=-1 +q=0 +p=!0}else{if(o&&a.b&&!a.a)p=!1 +else{if(!(o&&!a.b&&!a.a))throw A.d("Invalid combination of booleans: "+a.j(0)) +p=!0}s=3 +r=0 +q=-1}return new A.aO_(s,r,q,p)}, +aO_:function aO_(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aaF:function aaF(a,b){this.a=a +this.b=b +this.c=0}, +GO:function GO(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=0}, +aRo(a,b,c){return new A.aaG(a,c,a==null?null:A.bjj(a,B.bd,B.I,null,null,b,!0),b)}, +bDv(a){var s +if(a.length===1){s=B.b.ga5(a).a +s.toString +return s}s=A.ai(new A.S(a,new A.aRp(),A.a6(a).h("S<1,i?>")),!0,t.ob) +B.b.kb(s) +return"atlas{"+B.b.cp(s,",")+"}"}, +bDu(a){var s,r,q,p,o,n=A.C(t.bn) +for(s=a.x,r=0;r>")),!0,t.pZ),t.lu),$async$GP) +case 6:k=b.B() +b=a.length,j=B.H,i=0 +case 7:if(!(ib.gm(b))q.c=B.af9 +else q.c=B.af8 +s=a}s.kf(q.gwE()) +s=q.gQO() +q.a.an(0,s) +r=q.b +if(r!=null){r.cv() +r=r.e_$ +r.b=!0 +r.a.push(s)}return q}, +bet(a,b,c){return new A.Jd(a,b,new A.bP(A.b([],t.x8),t.jc),new A.bP(A.b([],t.u),t.fy),0,c.h("Jd<0>"))}, +ac1:function ac1(){}, +ac2:function ac2(){}, +Je:function Je(){}, +Oi:function Oi(a,b,c){var _=this +_.c=_.b=_.a=null +_.eg$=a +_.e_$=b +_.rw$=c}, +o6:function o6(a,b,c){this.a=a +this.eg$=b +this.rw$=c}, +Kp:function Kp(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +anF:function anF(a,b){this.a=a +this.b=b}, +Bm:function Bm(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.f=_.e=null +_.eg$=d +_.e_$=e}, +D6:function D6(){}, +Jd:function Jd(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.d=_.c=null +_.eg$=c +_.e_$=d +_.rw$=e +_.$ti=f}, +Sl:function Sl(){}, +Sm:function Sm(){}, +Sn:function Sn(){}, +aef:function aef(){}, +ajQ:function ajQ(){}, +ajR:function ajR(){}, +ajS:function ajS(){}, +akP:function akP(){}, +akQ:function akQ(){}, +anC:function anC(){}, +anD:function anD(){}, +anE:function anE(){}, +bbO(a){if(a<0.36363636363636365)return 7.5625*a*a +else if(a<0.7272727272727273){a-=0.5454545454545454 +return 7.5625*a*a+0.75}else if(a<0.9090909090909091){a-=0.8181818181818182 +return 7.5625*a*a+0.9375}a-=0.9545454545454546 +return 7.5625*a*a+0.984375}, +NP:function NP(){}, +h5:function h5(){}, +TE:function TE(){}, +hM:function hM(a,b,c){this.a=a +this.b=b +this.c=c}, +R3:function R3(a){this.a=a}, +h4:function h4(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +R2:function R2(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +qO:function qO(a){this.a=a}, +aeo:function aeo(){}, +acQ:function acQ(){}, +acP:function acP(){}, +Jc:function Jc(){}, +Jb:function Jb(){}, +x9:function x9(){}, +tQ:function tQ(){}, +lb(a,b,c){return new A.bm(a,b,c.h("bm<0>"))}, +oP(a){return new A.nA(a)}, +bh:function bh(){}, +bw:function bw(a,b,c){this.a=a +this.b=b +this.$ti=c}, +fC:function fC(a,b,c){this.a=a +this.b=b +this.$ti=c}, +bm:function bm(a,b,c){this.a=a +this.b=b +this.$ti=c}, +Pa:function Pa(a,b,c,d){var _=this +_.c=a +_.a=b +_.b=c +_.$ti=d}, +f5:function f5(a,b){this.a=a +this.b=b}, +a8P:function a8P(a,b){this.a=a +this.b=b}, +Oy:function Oy(a,b){this.a=a +this.b=b}, +uS:function uS(a,b){this.a=a +this.b=b}, +a9D:function a9D(a,b){this.a=a +this.b=b}, +nA:function nA(a){this.a=a}, +Wd:function Wd(){}, +bDM(a,b){var s=new A.Rm(A.b([],b.h("v>")),A.b([],t.mz),b.h("Rm<0>")) +s.anU(a,b) +return s}, +bk2(a,b,c){return new A.GU(a,b,c.h("GU<0>"))}, +Rm:function Rm(a,b,c){this.a=a +this.b=b +this.$ti=c}, +GU:function GU(a,b,c){this.a=a +this.b=b +this.$ti=c}, +agU:function agU(a,b){this.a=a +this.b=b}, +bfj(a,b,c,d,e,f,g,h,i){return new A.Kl(c,h,d,e,g,f,i,b,a,null)}, +Kl:function Kl(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}, +Sv:function Sv(a,b,c,d){var _=this +_.d=a +_.f=_.e=$ +_.r=!1 +_.iS$=b +_.dH$=c +_.a=null +_.b=d +_.c=null}, +aW2:function aW2(a,b){this.a=a +this.b=b}, +Wj:function Wj(){}, +Km:function Km(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.c=a +_.d=b +_.e=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.as=j +_.a=k}, +Sw:function Sw(a,b,c,d,e,f,g){var _=this +_.d=a +_.e=null +_.f=!1 +_.Jh$=b +_.a9P$=c +_.TH$=d +_.eU$=e +_.bU$=f +_.a=null +_.b=g +_.c=null}, +adc:function adc(a){var _=this +_.f=_.e=_.d=_.c=_.b=_.a=_.ch=_.ay=_.ax=_.at=_.as=null +_.G$=0 +_.Y$=a +_.ae$=_.a7$=0 +_.aa$=!1}, +Wk:function Wk(){}, +apg:function apg(){}, +a_k(a,b){if(a==null)return null +return a instanceof A.eK?a.fD(b):a}, +eK:function eK(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}, +avZ:function avZ(a){this.a=a}, +ae4:function ae4(){}, +ae3:function ae3(){}, +avY:function avY(){}, +aph:function aph(){}, +a_j:function a_j(a,b,c){this.c=a +this.d=b +this.a=c}, +bwl(a,b){return new A.xU(a,b,null)}, +xU:function xU(a,b,c){this.c=a +this.f=b +this.a=c}, +Sx:function Sx(a){var _=this +_.d=!1 +_.a=null +_.b=a +_.c=null}, +aW3:function aW3(a){this.a=a}, +aW4:function aW4(a){this.a=a}, +bfk(a,b,c,d,e,f,g,h){return new A.a_l(g,b,h,c,e,a,d,f)}, +a_l:function a_l(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}, +ae6:function ae6(){}, +ae7:function ae7(){}, +a_H:function a_H(){}, +Ko:function Ko(a,b,c){this.d=a +this.w=b +this.a=c}, +Sz:function Sz(a,b,c,d){var _=this +_.d=a +_.e=0 +_.r=_.f=$ +_.iS$=b +_.dH$=c +_.a=null +_.b=d +_.c=null}, +aWc:function aWc(a){this.a=a}, +aWb:function aWb(){}, +aWa:function aWa(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a_m:function a_m(a,b,c){this.r=a +this.w=b +this.a=c}, +Wl:function Wl(){}, +bwm(a){var s +if(a.gabd())return!1 +s=a.rv$ +if(s!=null&&s.length!==0)return!1 +if(a.k1.length!==0)return!1 +s=a.go +if(s.gcl(s)!==B.ab)return!1 +s=a.id +if(s.gcl(s)!==B.W)return!1 +if(a.a.cx.a)return!1 +return!0}, +bwn(a,b,c,d,e,f){var s,r,q,p=a.a.cx.a,o=p?c:A.du(B.EF,c,new A.qO(B.EF)),n=$.bsA(),m=t.ve +m.a(o) +s=p?d:A.du(B.tz,d,B.PT) +r=$.bst() +m.a(s) +p=p?c:A.du(B.tz,c,null) +q=$.brK() +return new A.a_n(new A.bw(o,n,n.$ti.h("bw")),new A.bw(s,r,r.$ti.h("bw")),new A.bw(m.a(p),q,A.w(q).h("bw")),new A.Hs(e,new A.aw_(a),new A.aw0(a,f),null,f.h("Hs<0>")),null)}, +aW5(a,b,c){var s,r,q,p,o,n,m +if(a==b)return a +if(a==null){s=b.a +if(s==null)s=b +else{r=A.a6(s).h("S<1,l>") +r=new A.ou(A.ai(new A.S(s,new A.aW6(c),r),!0,r.h("aF.E"))) +s=r}return s}if(b==null){s=a.a +if(s==null)s=a +else{r=A.a6(s).h("S<1,l>") +r=new A.ou(A.ai(new A.S(s,new A.aW7(c),r),!0,r.h("aF.E"))) +s=r}return s}s=A.b([],t.O) +for(r=b.a,q=a.a,p=q==null,o=0;o"))) +return new A.qP(r)}, +DQ(a){return new A.qP(a)}, +by3(a){return a}, +bgj(a,b){if(a.r&&!0)return +if($.b95===0||!1)A.bJv(J.ii(a.a),100,a.b) +else A.X7().$1("Another exception was thrown: "+a.gahX().j(0)) +$.b95=$.b95+1}, +by4(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.b5(["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.bCC(J.buB(a,"\n")) +for(s=0,r=0;q=d.length,r0)q.push(h.a)}B.b.kb(q) +if(s===1)j.push("(elided one frame from "+B.b.gdF(q)+")") +else if(s>1){l=q.length +if(l>1)q[l-1]="and "+B.b.ga4(q) +l="(elided "+s +if(q.length>2)j.push(l+" frames from "+B.b.cp(q,", ")+")") +else j.push(l+" frames from "+B.b.cp(q," ")+")")}return j}, +eA(a){var s=$.nq() +if(s!=null)s.$1(a)}, +bJv(a,b,c){var s,r +A.X7().$1(a) +s=A.b(B.d.qq(J.ii(c==null?A.bjl():A.by3(c))).split("\n"),t.T) +r=s.length +s=J.buU(r!==0?new A.Q8(s,new A.b6d(),t.Ws):s,b) +A.X7().$1(B.b.cp(A.by4(s),"\n"))}, +bET(a,b,c){return new A.afI(c,a,!0,!0,null,b)}, +wv:function wv(){}, +DH:function DH(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}, +a0P:function a0P(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}, +a0M:function a0M(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}, +cz:function cz(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=e +_.r=f}, +azR:function azR(a){this.a=a}, +qP:function qP(a){this.a=a}, +azS:function azS(){}, +azT:function azT(){}, +azU:function azU(){}, +b6d:function b6d(){}, +afI:function afI(a,b,c,d,e,f){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +afK:function afK(){}, +afJ:function afJ(){}, +Yr:function Yr(){}, +at8:function at8(a,b){this.a=a +this.b=b}, +jD(a,b){return new A.iz(a,$.af(),b.h("iz<0>"))}, +ar:function ar(){}, +bu:function bu(a){var _=this +_.G$=0 +_.Y$=a +_.ae$=_.a7$=0 +_.aa$=!1}, +auf:function auf(a){this.a=a}, +BT:function BT(a){this.a=a}, +iz:function iz(a,b,c){var _=this +_.a=a +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1 +_.$ti=c}, +bwL(a,b,c){var s=null +return A.oR("",s,b,B.ca,a,!1,s,s,B.bm,s,!1,!1,!0,c,s,t.H)}, +oR(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.kP(e,!1,c,s,g,o,k,b,d,i,a,m,l,j,n,p.h("kP<0>"))}, +b8C(a,b,c){return new A.a_Z(c,a,!0,!0,null,b)}, +bC(a){return B.d.jo(B.e.hA(J.W(a)&1048575,16),5,"0")}, +bwK(a,b,c,d,e,f,g){return new A.a0_(b,d,"",g,a,c,!0,!0,null,f)}, +KC:function KC(a,b){this.a=a +this.b=b}, +oS:function oS(a,b){this.a=a +this.b=b}, +b_3:function b_3(){}, +ik:function ik(){}, +kP:function kP(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}, +y0:function y0(){}, +a_Z:function a_Z(a,b,c,d,e,f){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +b0:function b0(){}, +a_Y:function a_Y(){}, +nC:function nC(){}, +a0_:function a0_(a,b,c,d,e,f,g,h,i,j){var _=this +_.f=a +_.r=b +_.x=c +_.y=d +_.z=e +_.a=f +_.b=g +_.c=h +_.d=i +_.e=j}, +aeC:function aeC(){}, +h7:function h7(){}, +r9:function r9(){}, +pU:function pU(){}, +d5:function d5(a,b){this.a=a +this.$ti=b}, +bbD:function bbD(a){this.$ti=a}, +mK:function mK(){}, +Mt:function Mt(){}, +Nw(a){return new A.bP(A.b([],a.h("v<0>")),a.h("bP<0>"))}, +bP:function bP(a,b){var _=this +_.a=a +_.b=!1 +_.c=$ +_.$ti=b}, +E5:function E5(a,b){this.a=a +this.$ti=b}, +bHx(a){return A.ba(a,null,!1,t.X)}, +Fk:function Fk(a,b){this.a=a +this.$ti=b}, +b2t:function b2t(){}, +agc:function agc(a){this.a=a}, +wt:function wt(a,b){this.a=a +this.b=b}, +Ti:function Ti(a,b){this.a=a +this.b=b}, +eP:function eP(a,b){this.a=a +this.b=b}, +aTh(a){var s=new DataView(new ArrayBuffer(8)),r=A.kd(s.buffer,0,null) +return new A.aTg(new Uint8Array(a),s,r)}, +aTg:function aTg(a,b,c){var _=this +_.a=a +_.b=0 +_.c=!1 +_.d=b +_.e=c}, +Ow:function Ow(a){this.a=a +this.b=0}, +bCC(a){var s=t.ZK +return A.ai(new A.cm(new A.dN(new A.bo(A.b(B.d.fd(a).split("\n"),t.T),new A.aP2(),t.Hd),A.bMk(),t.C9),s),!0,s.h("y.E"))}, +bCB(a){var s,r,q="",p=$.brc().iT(a) +if(p==null)return null +s=A.b(p.b[1].split("."),t.T) +r=s.length>1?B.b.ga5(s):q +return new A.od(a,-1,q,q,q,-1,-1,r,s.length>1?A.fy(s,1,null,t.N).cp(0,"."):B.b.gdF(s))}, +bCD(a){var s,r,q,p,o,n,m,l,k,j,i=null,h="" +if(a==="")return B.a5g +else if(a==="...")return B.a5f +if(!B.d.cd(a,"#"))return A.bCB(a) +s=A.bq("^#(\\d+) +(.+) \\((.+?):?(\\d+){0,1}:?(\\d+){0,1}\\)$",!0,!1,!1).iT(a).b +r=s[2] +r.toString +q=A.fH(r,".","") +if(B.d.cd(q,"new")){p=q.split(" ").length>1?q.split(" ")[1]:h +if(B.d.N(p,".")){o=p.split(".") +p=o[0] +q=o[1]}else q=""}else if(B.d.N(q,".")){o=q.split(".") +p=o[0] +q=o[1]}else p="" +r=s[3] +r.toString +n=A.jC(r,0,i) +m=n.gh0(n) +if(n.giI()==="dart"||n.giI()==="package"){l=n.gyu()[0] +m=B.d.nR(n.gh0(n),A.j(n.gyu()[0])+"/","")}else l=h +r=s[1] +r.toString +r=A.em(r,i,i) +k=n.giI() +j=s[4] +if(j==null)j=-1 +else{j=j +j.toString +j=A.em(j,i,i)}s=s[5] +if(s==null)s=-1 +else{s=s +s.toString +s=A.em(s,i,i)}return new A.od(a,r,k,l,m,j,s,p,q)}, +od:function od(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}, +aP2:function aP2(){}, +cO:function cO(a,b){this.a=a +this.$ti=b}, +aPV:function aPV(a){this.a=a}, +a1L:function a1L(a,b){this.a=a +this.b=b}, +ed:function ed(){}, +DZ:function DZ(a,b,c){this.a=a +this.b=b +this.c=c}, +HL:function HL(a){var _=this +_.a=a +_.b=!0 +_.d=_.c=!1 +_.e=null}, +aYh:function aYh(a){this.a=a}, +aB2:function aB2(a){this.a=a}, +aB4:function aB4(a,b){this.a=a +this.b=b}, +aB3:function aB3(a,b,c){this.a=a +this.b=b +this.c=c}, +by2(a,b,c,d,e,f,g){return new A.Ll(c,g,f,a,e,!1)}, +b0t:function b0t(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}, +E_:function E_(){}, +aB7:function aB7(a){this.a=a}, +aB8:function aB8(a,b){this.a=a +this.b=b}, +Ll:function Ll(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=e +_.r=f}, +bms(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}}, +bAH(a,b){var s=A.a6(a) +return new A.cm(new A.dN(new A.bo(a,new A.aJe(),s.h("bo<1>")),new A.aJf(b),s.h("dN<1,c6?>")),t.FI)}, +aJe:function aJe(){}, +aJf:function aJf(a){this.a=a}, +qH:function qH(a){this.a=a}, +nG:function nG(a,b,c){this.a=a +this.b=b +this.d=c}, +mB:function mB(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +kS:function kS(a,b){this.a=a +this.b=b}, +O3(a,b){var s,r +if(a==null)return b +s=new A.dF(new Float64Array(3)) +s.ka(b.a,b.b,0) +r=a.KK(s).a +return new A.h(r[0],r[1])}, +Fo(a,b,c,d){if(a==null)return c +if(b==null)b=A.O3(a,d) +return b.X(0,A.O3(a,d.X(0,c)))}, +bai(a){var s,r,q=new Float64Array(4),p=new A.oo(q) +p.o1(0,0,1,0) +s=new Float64Array(16) +r=new A.by(s) +r.u(a) +s[11]=q[3] +s[10]=q[2] +s[9]=q[1] +s[8]=q[0] +r.Md(2,p) +return r}, +bAE(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.zY(o,d,n,0,e,a,h,B.h,0,!1,!1,0,j,i,b,c,0,0,0,l,k,g,m,0,!1,null,null)}, +bAO(a,b,c,d,e,f,g,h,i,j,k,l){return new A.A3(l,c,k,0,d,a,f,B.h,0,!1,!1,0,h,g,0,b,0,0,0,j,i,0,0,0,!1,null,null)}, +bAJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.rw(a1,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)}, +bAG(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.vt(a3,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)}, +bAI(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.vu(a3,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)}, +bAF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.rv(a0,d,s,h,e,b,i,B.h,a,!0,!1,j,l,k,0,c,q,m,p,o,n,g,r,0,!1,null,null)}, +bAK(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.A0(a3,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)}, +bAS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.A6(a1,e,a0,i,f,b,j,B.h,a,!1,!1,k,m,l,c,d,r,n,q,p,o,h,s,0,!1,null,null)}, +bAQ(a,b,c,d,e,f,g){return new A.A4(e,g,b,f,0,c,a,d,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +bAR(a,b,c,d,e,f){return new A.A5(f,b,e,0,c,a,d,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +bAP(a,b,c,d,e,f,g){return new A.a6f(e,g,b,f,0,c,a,d,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +bAM(a,b,c,d,e,f,g){return new A.rx(g,b,f,c,B.bC,a,d,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,e,null,null)}, +bAN(a,b,c,d,e,f,g,h,i,j,k){return new A.A2(c,d,h,g,k,b,j,e,B.bC,a,f,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,i,null,null)}, +bAL(a,b,c,d,e,f,g){return new A.A1(g,b,f,c,B.bC,a,d,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,e,null,null)}, +bih(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.zZ(a0,e,s,i,f,b,j,B.h,a,!1,!1,0,l,k,c,d,q,m,p,o,n,h,r,0,!1,null,null)}, +qd(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}}, +b66(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}}, +bJ8(a){switch(a.a){case 1:return 1 +case 2:case 3:case 5:case 0:case 4:return 18}}, +c6:function c6(){}, +hj:function hj(){}, +abX:function abX(){}, +anM:function anM(){}, +adL:function adL(){}, +zY:function zY(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 +_.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}, +anI:function anI(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +adV:function adV(){}, +A3:function A3(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 +_.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}, +anT:function anT(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +adQ:function adQ(){}, +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){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}, +anO:function anO(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +adO:function adO(){}, +vt:function vt(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 +_.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}, +anL:function anL(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +adP:function adP(){}, +vu:function vu(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 +_.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}, +anN:function anN(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +adN:function adN(){}, +rv:function rv(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 +_.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}, +anK:function anK(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +adR:function adR(){}, +A0:function A0(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 +_.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}, +anP:function anP(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +adZ:function adZ(){}, +A6:function A6(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 +_.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}, +anX:function anX(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +jr:function jr(){}, +adX:function adX(){}, +A4:function A4(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 +_.G=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 +_.go=a8}, +anV:function anV(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +adY:function adY(){}, +A5:function A5(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 +_.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}, +anW:function anW(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +adW:function adW(){}, +a6f:function a6f(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 +_.G=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 +_.go=a8}, +anU:function anU(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +adT:function adT(){}, +rx:function rx(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 +_.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}, +anR:function anR(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +adU:function adU(){}, +A2:function A2(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 +_.id=a +_.k1=b +_.k2=c +_.k3=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 +_.go=b1}, +anS:function anS(a,b){var _=this +_.d=_.c=$ +_.e=a +_.f=b +_.b=_.a=$}, +adS:function adS(){}, +A1:function A1(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 +_.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}, +anQ:function anQ(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +adM:function adM(){}, +zZ:function zZ(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 +_.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}, +anJ:function anJ(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +ajf:function ajf(){}, +ajg:function ajg(){}, +ajh:function ajh(){}, +aji:function aji(){}, +ajj:function ajj(){}, +ajk:function ajk(){}, +ajl:function ajl(){}, +ajm:function ajm(){}, +ajn:function ajn(){}, +ajo:function ajo(){}, +ajp:function ajp(){}, +ajq:function ajq(){}, +ajr:function ajr(){}, +ajt:function ajt(){}, +aju:function aju(){}, +ajv:function ajv(){}, +ajw:function ajw(){}, +ajx:function ajx(){}, +ajy:function ajy(){}, +ajz:function ajz(){}, +ajA:function ajA(){}, +ajB:function ajB(){}, +ajC:function ajC(){}, +ajD:function ajD(){}, +ajE:function ajE(){}, +ajF:function ajF(){}, +ajG:function ajG(){}, +ajH:function ajH(){}, +ajI:function ajI(){}, +ajJ:function ajJ(){}, +ajK:function ajK(){}, +aqc:function aqc(){}, +aqd:function aqd(){}, +aqe:function aqe(){}, +aqf:function aqf(){}, +aqg:function aqg(){}, +aqh:function aqh(){}, +aqi:function aqi(){}, +aqj:function aqj(){}, +aqk:function aqk(){}, +aql:function aql(){}, +aqm:function aqm(){}, +aqn:function aqn(){}, +aqo:function aqo(){}, +aqp:function aqp(){}, +aqq:function aqq(){}, +aqr:function aqr(){}, +aqs:function aqs(){}, +bgp(a,b,c,d,e,f){var s=t.S,r=A.ee(s),q=a==null?A.C9():a +return new A.nO(e,d,c,B.qe,A.D(s,t.SP),r,b,f,q,A.D(s,t.Au))}, +byg(a,b,c){var s=(c-a)/(b-a) +return!isNaN(s)?A.Z(s,0,1):s}, +BN:function BN(a,b){this.a=a +this.b=b}, +yz:function yz(a){this.a=a}, +nO:function nO(a,b,c,d,e,f,g,h,i,j){var _=this +_.ch=_.ay=_.ax=_.at=null +_.CW=a +_.cx=b +_.cy=c +_.dx=_.db=$ +_.dy=d +_.f=e +_.r=f +_.w=null +_.a=g +_.b=null +_.c=h +_.d=i +_.e=j}, +aAv:function aAv(a,b){this.a=a +this.b=b}, +aAt:function aAt(a){this.a=a}, +aAu:function aAu(a){this.a=a}, +a_V:function a_V(a){this.a=a}, +aC2(){var s=A.b([],t.om),r=new A.by(new Float64Array(16)) +r.cc() +return new A.qZ(s,A.b([r],t.Ji),A.b([],t.cR))}, +lG:function lG(a,b){this.a=a +this.b=null +this.$ti=b}, +Iz:function Iz(){}, +TQ:function TQ(a){this.a=a}, +I4:function I4(a){this.a=a}, +qZ:function qZ(a,b,c){this.a=a +this.b=b +this.c=c}, +aF4(a,b,c,d,e){var s=c==null?B.fC:c,r=a==null?A.bny():a,q=t.S,p=A.ee(q) +return new A.l1(s,d,B.dc,A.D(q,t.SP),p,b,e,r,A.D(q,t.Au))}, +bzv(a){return a===1||a===2||a===4}, +EJ:function EJ(a,b){this.a=a +this.b=b}, +MF:function MF(a,b,c){this.a=a +this.b=b +this.c=c}, +EI:function EI(a,b){this.b=a +this.c=b}, +l1:function l1(a,b,c,d,e,f,g,h,i){var _=this +_.k2=!1 +_.ai=_.dA=_.cC=_.bA=_.bb=_.bP=_.bd=_.y2=_.y1=_.xr=_.x2=_.x1=_.to=_.ry=_.rx=_.RG=_.R8=_.p4=_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=null +_.at=a +_.ay=b +_.ch=c +_.cx=_.CW=null +_.cy=!1 +_.db=null +_.f=d +_.r=e +_.w=null +_.a=f +_.b=null +_.c=g +_.d=h +_.e=i}, +aF7:function aF7(a,b){this.a=a +this.b=b}, +aF6:function aF6(a,b){this.a=a +this.b=b}, +aF5:function aF5(a,b){this.a=a +this.b=b}, +ty:function ty(a,b,c){this.a=a +this.b=b +this.c=c}, +bbu:function bbu(a,b){this.a=a +this.b=b}, +aJx:function aJx(a){this.a=a +this.b=$}, +aJy:function aJy(){}, +a3q:function a3q(a,b,c){this.a=a +this.b=b +this.c=c}, +bxl(a){return new A.jE(a.gdK(a),A.ba(20,null,!1,t.av))}, +bxm(a){return a===1}, +bki(a,b,c){var s=t.S,r=a==null?A.b6Z():a,q=A.ee(s) +return new A.op(B.a3,A.b6Y(),B.dw,A.D(s,t.GY),A.C(s),A.D(s,t.SP),q,b,c,r,A.D(s,t.Au))}, +aC5(a,b,c){var s=t.S,r=a==null?A.b6Z():a,q=A.ee(s) +return new A.nR(B.a3,A.b6Y(),B.dw,A.D(s,t.GY),A.C(s),A.D(s,t.SP),q,b,c,r,A.D(s,t.Au))}, +bac(a,b,c){var s=t.S,r=a==null?A.b6Z():a,q=A.ee(s) +return new A.jq(B.a3,A.b6Y(),B.dw,A.D(s,t.GY),A.C(s),A.D(s,t.SP),q,b,c,r,A.D(s,t.Au))}, +bhX(a,b,c){return A.bac(a,b,c)}, +SP:function SP(a,b){this.a=a +this.b=b}, +Dt:function Dt(){}, +axu:function axu(a,b){this.a=a +this.b=b}, +axz:function axz(a,b){this.a=a +this.b=b}, +axA:function axA(a,b){this.a=a +this.b=b}, +axv:function axv(){}, +axw:function axw(a,b){this.a=a +this.b=b}, +axx:function axx(a){this.a=a}, +axy:function axy(a,b){this.a=a +this.b=b}, +op:function op(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.at=a +_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=null +_.dy=!1 +_.fr=b +_.fx=c +_.go=_.fy=$ +_.k2=_.k1=_.id=null +_.k3=$ +_.k4=!1 +_.ok=d +_.p1=e +_.f=f +_.r=g +_.w=null +_.a=h +_.b=null +_.c=i +_.d=j +_.e=k}, +nR:function nR(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.at=a +_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=null +_.dy=!1 +_.fr=b +_.fx=c +_.go=_.fy=$ +_.k2=_.k1=_.id=null +_.k3=$ +_.k4=!1 +_.ok=d +_.p1=e +_.f=f +_.r=g +_.w=null +_.a=h +_.b=null +_.c=i +_.d=j +_.e=k}, +jq:function jq(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.at=a +_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=null +_.dy=!1 +_.fr=b +_.fx=c +_.go=_.fy=$ +_.k2=_.k1=_.id=null +_.k3=$ +_.k4=!1 +_.ok=d +_.p1=e +_.f=f +_.r=g +_.w=null +_.a=h +_.b=null +_.c=i +_.d=j +_.e=k}, +bA4(a){return a===1}, +bgN(a,b,c){var s=t.S,r=a==null?A.bKO():a +return new A.r1(A.D(s,t.sc),b,c,r,A.D(s,t.Au))}, +N9:function N9(){}, +N8:function N8(){}, +aGv:function aGv(a,b){this.a=a +this.b=b}, +aGu:function aGu(a,b){this.a=a +this.b=b}, +agH:function agH(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.f=e +_.w=_.r=null}, +r1:function r1(a,b,c,d,e){var _=this +_.f=null +_.r=a +_.a=b +_.b=null +_.c=c +_.d=d +_.e=e}, +bFB(a,b,c,d){var s=c.gbS(),r=c.gb9(c),q=c.gfQ(c),p=new A.Ss() +A.dr(a,p.ga2R()) +return new A.tu(d,s,b,r,q,p)}, +bg0(a,b,c){var s=t.S,r=a==null?A.bKP():a +return new A.kR(A.D(s,t.HE),b,c,r,A.D(s,t.Au))}, +bg1(a,b,c){return A.bg0(a,b,c)}, +bxk(a){return a===1}, +bFA(a,b,c,d){var s=a.geA(),r=a.gb9(a),q=$.hv.q2$.tZ(0,a.gbS(),b),p=a.gbS(),o=a.gb9(a),n=a.gfQ(a),m=new A.Ss() +A.dr(B.tL,m.ga2R()) +m=new A.Iu(b,new A.hS(s,r),c,p,q,o,n,m) +m.ao_(a,b,c,d) +return m}, +bhI(a,b,c,d){var s=t.S,r=a==null?A.C9():a +return new A.rh(c,A.D(s,t.NU),b,d,r,A.D(s,t.Au))}, +Ss:function Ss(){this.a=!1}, +tu:function tu(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=!1}, +kR:function kR(a,b,c,d,e){var _=this +_.y=_.x=_.w=_.r=_.f=null +_.z=a +_.a=b +_.b=null +_.c=c +_.d=d +_.e=e}, +axs:function axs(a,b){this.a=a +this.b=b}, +Iu:function Iu(a,b,c,d,e,f,g,h){var _=this +_.w=a +_.x=!1 +_.y=null +_.z=b +_.Q=null +_.a=c +_.b=d +_.c=e +_.d=f +_.e=g +_.f=h +_.r=!1}, +b1Q:function b1Q(a,b){this.a=a +this.b=b}, +rh:function rh(a,b,c,d,e,f){var _=this +_.x=_.w=_.r=_.f=null +_.y=a +_.z=null +_.Q=b +_.a=c +_.b=null +_.c=d +_.d=e +_.e=f}, +aGO:function aGO(a,b){this.a=a +this.b=b}, +aGK:function aGK(a,b){this.a=a +this.b=b}, +aGM:function aGM(a,b,c){this.a=a +this.b=b +this.c=c}, +aGN:function aGN(a,b){this.a=a +this.b=b}, +aGL:function aGL(a,b,c){this.a=a +this.b=b +this.c=c}, +aJi:function aJi(a,b){this.a=a +this.b=b}, +aJk:function aJk(){}, +aJj:function aJj(a,b,c){this.a=a +this.b=b +this.c=c}, +aJl:function aJl(){this.b=this.a=null}, +byp(a){return!0}, +Du:function Du(a,b){this.a=a +this.b=b}, +dT:function dT(){}, +Nz:function Nz(){}, +LD:function LD(a,b){this.a=a +this.b=b}, +Ft:function Ft(){}, +aJK:function aJK(a,b){this.a=a +this.b=b}, +hS:function hS(a,b){this.a=a +this.b=b}, +agk:function agk(){}, +bBJ(a,b,c,d,e,f){var s=t.S,r=A.b([],t.t),q=A.ee(s),p=a==null?A.C9():a +return new A.pC(c,B.hM,e,f,A.D(s,t.o),r,A.D(s,t.GY),A.D(s,t.oi),A.D(s,t.SP),q,b,d,p,A.D(s,t.Au))}, +biT(a,b,c,d,e,f){return A.bBJ(a,b,c,d,e,f)}, +Ik:function Ik(a,b){this.a=a +this.b=b}, +BV:function BV(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +Pl:function Pl(a,b,c){this.a=a +this.b=b +this.c=c}, +Pm:function Pm(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}, +FU:function FU(a,b,c){this.a=a +this.b=b +this.c=c}, +ahm:function ahm(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +pC:function pC(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.at=a +_.ch=_.ay=_.ax=null +_.CW=b +_.cx=null +_.cy=c +_.db=d +_.dx=$ +_.dy=null +_.k2=_.k1=_.id=_.go=_.fy=_.fx=_.fr=$ +_.k4=_.k3=null +_.ok=e +_.p1=f +_.p2=g +_.p3=null +_.p4=$ +_.R8=h +_.RG=1 +_.rx=0 +_.f=i +_.r=j +_.w=null +_.a=k +_.b=null +_.c=l +_.d=m +_.e=n}, +aMn:function aMn(){}, +aMo:function aMo(){}, +aMp:function aMp(a,b){this.a=a +this.b=b}, +aMq:function aMq(a){this.a=a}, +aMl:function aMl(a){this.a=a}, +aMm:function aMm(a){this.a=a}, +aMr:function aMr(){}, +aMs:function aMs(){}, +GB(a,b,c){var s=t.S,r=A.ee(s),q=a==null?A.C9():a +return new A.iY(B.aW,18,B.dc,A.D(s,t.SP),r,b,c,q,A.D(s,t.Au))}, +bjz(a,b,c){return A.GB(a,b,c)}, +og:function og(a,b,c){this.a=a +this.b=b +this.c=c}, +oh:function oh(a,b){this.a=a +this.c=b}, +Yn:function Yn(){}, +iY:function iY(a,b,c,d,e,f,g,h,i){var _=this +_.aP=_.aa=_.ae=_.a7=_.Y=_.G=_.ai=_.dA=_.cC=_.bA=_.bb=null +_.k3=_.k2=!1 +_.ok=_.k4=null +_.at=a +_.ay=b +_.ch=c +_.cx=_.CW=null +_.cy=!1 +_.db=null +_.f=d +_.r=e +_.w=null +_.a=f +_.b=null +_.c=g +_.d=h +_.e=i}, +aQ3:function aQ3(a,b){this.a=a +this.b=b}, +aQ4:function aQ4(a,b){this.a=a +this.b=b}, +aQ5:function aQ5(a,b){this.a=a +this.b=b}, +aQ6:function aQ6(a,b){this.a=a +this.b=b}, +aQ7:function aQ7(a){this.a=a}, +adx:function adx(a,b){this.a=a +this.b=b}, +BI:function BI(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1 +_.f=_.e=null}, +aB5:function aB5(a){this.a=a}, +aB6:function aB6(a,b){this.a=a +this.b=b}, +byC(a){var s=t.av +return new A.yQ(A.ba(20,null,!1,s),a,A.ba(20,null,!1,s))}, +lc:function lc(a){this.a=a}, +Bv:function Bv(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Ud:function Ud(a,b){this.a=a +this.b=b}, +jE:function jE(a,b){this.a=a +this.b=b +this.c=0}, +yQ:function yQ(a,b,c){var _=this +_.d=a +_.a=b +_.b=c +_.c=0}, +EK:function EK(a,b,c){var _=this +_.d=a +_.a=b +_.b=c +_.c=0}, +bv0(a,b,c){var s,r,q,p,o=null,n=a==null +if(n&&b==null)return o +s=c<0.5 +if(s)r=n?o:a.a +else r=b==null?o:b.a +if(s)q=n?o:a.b +else q=b==null?o:b.b +if(s)p=n?o:a.c +else p=b==null?o:b.c +if(s)n=n?o:a.d +else n=b==null?o:b.d +return new A.Xq(r,q,p,n)}, +Xq:function Xq(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +abZ:function abZ(){}, +b87(a){return new A.Xt(a.gaIc(),a.gaIb(),null)}, +b88(a,b){var s=b.c +if(s!=null)return s +switch(A.an(a).r.a){case 2:case 4:return A.bfm(a,b) +case 0:case 1:case 3:case 5:A.mN(a,B.cj,t.c4).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"Delete".toUpperCase() +case 5:return"Scan text" +case 6:return""}break}}, +bv2(a,b){var s,r,q,p,o,n,m,l=null +switch(A.an(a).r.a){case 2:return new A.S(b,new A.arO(),A.a6(b).h("S<1,m>")) +case 1:case 0:s=A.b([],t.p) +for(r=0;q=b.length,r")) +case 4:return new A.S(b,new A.arQ(a),A.a6(b).h("S<1,m>"))}}, +Xt:function Xt(a,b,c){this.c=a +this.e=b +this.a=c}, +arO:function arO(){}, +arP:function arP(a){this.a=a}, +arQ:function arQ(a){this.a=a}, +b9S(a,b,c,d,e,f,g){return new A.MS(d,b,e,g,f,c,a,null)}, +bzI(){return new A.LR(new A.aFD(),A.D(t.K,t.Qu))}, +aRj:function aRj(a,b){this.a=a +this.b=b}, +MS:function MS(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.e=b +_.w=c +_.CW=d +_.cy=e +_.k1=f +_.p4=g +_.a=h}, +aFD:function aFD(){}, +aFG:function aFG(){}, +TJ:function TJ(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +aZq:function aZq(){}, +aZr:function aZr(){}, +bvc(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +if(a===b&&!0)return a +s=A.a1(a.a,b.a,c) +r=A.a1(a.b,b.b,c) +q=A.am(a.c,b.c,c) +p=A.am(a.d,b.d,c) +o=A.a1(a.e,b.e,c) +n=A.a1(a.f,b.f,c) +m=A.fo(a.r,b.r,c) +l=A.r_(a.w,b.w,c) +k=A.r_(a.x,b.x,c) +j=c<0.5 +if(j)i=a.y +else i=b.y +h=A.am(a.z,b.z,c) +g=A.am(a.Q,b.Q,c) +f=A.cb(a.as,b.as,c) +e=A.cb(a.at,b.at,c) +if(j)j=a.ax +else j=b.ax +return new A.Jf(s==null?null:s,r,q,p,o,n,m,l,k,i,h,g,f,e,j)}, +Jf:function Jf(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}, +ack:function ack(){}, +bHy(a,b){var s,r,q,p,o=A.bd("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.bc()}, +MV:function MV(a,b){var _=this +_.c=!0 +_.r=_.f=_.e=_.d=null +_.a=a +_.b=b}, +aFE:function aFE(a,b){this.a=a +this.b=b}, +Hp:function Hp(a,b){this.a=a +this.b=b}, +ti:function ti(a,b){this.a=a +this.b=b}, +EN:function EN(a,b){var _=this +_.e=!0 +_.r=_.f=$ +_.a=a +_.b=b}, +aFF:function aFF(a,b){this.a=a +this.b=b}, +bvl(a,b,c){var s,r,q,p,o,n,m +if(a===b&&!0)return a +s=A.a1(a.a,b.a,c) +r=A.a1(a.b,b.b,c) +q=A.am(a.c,b.c,c) +p=A.am(a.d,b.d,c) +o=A.cb(a.e,b.e,c) +n=A.hu(a.f,b.f,c) +m=A.Xw(a.r,b.r,c) +return new A.Jo(s,r,q,p,o,n,m,A.pq(a.w,b.w,c))}, +Jo:function Jo(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}, +acv:function acv(){}, +MT:function MT(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}, +ahB:function ahB(){}, +bvs(a,b,c){var s,r,q,p,o,n +if(a===b&&!0)return a +s=A.a1(a.a,b.a,c) +r=A.am(a.b,b.b,c) +if(c<0.5)q=a.c +else q=b.c +p=A.am(a.d,b.d,c) +o=A.a1(a.e,b.e,c) +n=A.a1(a.f,b.f,c) +return new A.Jw(s,r,q,p,o,n,A.hu(a.r,b.r,c))}, +Jw:function Jw(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +acM:function acM(){}, +bvt(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +if(a===b&&!0)return a +s=A.a1(a.a,b.a,c) +r=A.am(a.b,b.b,c) +q=A.r_(a.c,b.c,c) +p=A.r_(a.d,b.d,c) +o=A.a1(a.e,b.e,c) +n=A.a1(a.f,b.f,c) +m=A.cb(a.r,b.r,c) +l=A.cb(a.w,b.w,c) +k=c<0.5 +if(k)j=a.x +else j=b.x +if(k)i=a.y +else i=b.y +if(k)h=a.z +else h=b.z +if(k)g=a.Q +else g=b.Q +if(k)f=a.as +else f=b.as +if(k)k=a.at +else k=b.at +return new A.Jx(s,r,q,p,o,n,m,l,j,i,h,g,f,k)}, +Jx:function Jx(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}, +acN:function acN(){}, +bvu(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +if(a===b)return a +s=A.a1(a.a,b.a,c) +r=A.a1(a.b,b.b,c) +q=A.am(a.c,b.c,c) +p=A.a1(a.d,b.d,c) +o=A.a1(a.e,b.e,c) +n=A.a1(a.f,b.f,c) +m=A.am(a.r,b.r,c) +l=A.fo(a.w,b.w,c) +k=c<0.5 +if(k)j=a.x +else j=b.x +i=A.a1(a.y,b.y,c) +h=A.aO7(a.z,b.z,c) +if(k)k=a.Q +else k=b.Q +return new A.Jy(s,r,q,p,o,n,m,l,j,i,h,k,A.xp(a.as,b.as,c))}, +Jy:function Jy(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}, +acO:function acO(){}, +Ou:function Ou(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}, +ak1:function ak1(a,b){var _=this +_.xR$=a +_.a=null +_.b=b +_.c=null}, +agP:function agP(a,b,c){this.e=a +this.c=b +this.a=c}, +Ux:function Ux(a,b,c){var _=this +_.S=a +_.U$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +b03:function b03(a,b){this.a=a +this.b=b}, +apH:function apH(){}, +bvz(a,b,c){var s,r,q,p,o,n,m,l,k +if(a===b)return a +s=c<0.5 +if(s)r=a.a +else r=b.a +if(s)q=a.b +else q=b.b +if(s)p=a.c +else p=b.c +o=A.am(a.d,b.d,c) +n=A.am(a.e,b.e,c) +m=A.hu(a.f,b.f,c) +if(s)l=a.r +else l=b.r +if(s)k=a.w +else k=b.w +if(s)s=a.x +else s=b.x +return new A.JF(r,q,p,o,n,m,l,k,s)}, +JF:function JF(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}, +acZ:function acZ(){}, +atO(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.d1(a1,c,g,m,o,s,d,n,k,f,j,h,i,q,p,l,a2,a0,b,e,a,r)}, +u3(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,a5=null +if(a6==a7)return a6 +s=a6==null +r=s?a5:a6.a +q=a7==null +p=q?a5:a7.a +p=A.bO(r,p,a8,A.X9(),t.p8) +r=s?a5:a6.b +o=q?a5:a7.b +n=t.MH +o=A.bO(r,o,a8,A.di(),n) +r=s?a5:a6.c +r=A.bO(r,q?a5:a7.c,a8,A.di(),n) +m=s?a5:a6.d +m=A.bO(m,q?a5:a7.d,a8,A.di(),n) +l=s?a5:a6.e +l=A.bO(l,q?a5:a7.e,a8,A.di(),n) +k=s?a5:a6.f +k=A.bO(k,q?a5:a7.f,a8,A.di(),n) +j=s?a5:a6.r +i=q?a5:a7.r +h=t.PM +i=A.bO(j,i,a8,A.Xd(),h) +j=s?a5:a6.w +g=q?a5:a7.w +g=A.bO(j,g,a8,A.bct(),t.pc) +j=s?a5:a6.x +f=q?a5:a7.x +e=t.tW +f=A.bO(j,f,a8,A.Xc(),e) +j=s?a5:a6.y +j=A.bO(j,q?a5:a7.y,a8,A.Xc(),e) +d=s?a5:a6.z +e=A.bO(d,q?a5:a7.z,a8,A.Xc(),e) +d=s?a5:a6.Q +n=A.bO(d,q?a5:a7.Q,a8,A.di(),n) +d=s?a5:a6.as +h=A.bO(d,q?a5:a7.as,a8,A.Xd(),h) +d=s?a5:a6.at +d=A.bvB(d,q?a5:a7.at,a8) +c=s?a5:a6.ax +b=q?a5:a7.ax +b=A.bO(c,b,a8,A.bch(),t.KX) +c=a8<0.5 +if(c)a=s?a5:a6.ay +else a=q?a5:a7.ay +if(c)a0=s?a5:a6.ch +else a0=q?a5:a7.ch +if(c)a1=s?a5:a6.CW +else a1=q?a5:a7.CW +if(c)a2=s?a5:a6.cx +else a2=q?a5:a7.cx +if(c)a3=s?a5:a6.cy +else a3=q?a5:a7.cy +a4=s?a5:a6.db +a4=A.Xw(a4,q?a5:a7.db,a8) +if(c)s=s?a5:a6.dx +else s=q?a5:a7.dx +return A.atO(a4,a2,o,i,a3,j,r,n,h,e,f,a,m,g,l,b,d,s,k,a1,p,a0)}, +bvB(a,b,c){if(a==null&&b==null)return null +return new A.ahh(a,b,c)}, +d1:function d1(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}, +ahh:function ahh(a,b,c){this.a=a +this.b=b +this.c=c}, +ad3:function ad3(){}, +beO(a,b,c,d){var s +if(d<=1)return a +else if(d>=3)return c +else if(d<=2){s=A.hu(a,b,d-1) +s.toString +return s}s=A.hu(b,c,d-2) +s.toString +return s}, +JJ:function JJ(){}, +S6:function S6(a,b,c){var _=this +_.r=_.f=_.e=_.d=null +_.eU$=a +_.bU$=b +_.a=null +_.b=c +_.c=null}, +aVc:function aVc(){}, +aV9:function aV9(a,b,c){this.a=a +this.b=b +this.c=c}, +aVa:function aVa(a,b){this.a=a +this.b=b}, +aVb:function aVb(a,b,c){this.a=a +this.b=b +this.c=c}, +aUN:function aUN(){}, +aUO:function aUO(){}, +aUP:function aUP(){}, +aV_:function aV_(){}, +aV2:function aV2(){}, +aV3:function aV3(){}, +aV4:function aV4(){}, +aV5:function aV5(){}, +aV6:function aV6(){}, +aV7:function aV7(){}, +aV8:function aV8(){}, +aUQ:function aUQ(){}, +aUR:function aUR(){}, +aUS:function aUS(){}, +aV0:function aV0(a){this.a=a}, +aUL:function aUL(a){this.a=a}, +aV1:function aV1(a){this.a=a}, +aUK:function aUK(a){this.a=a}, +aUT:function aUT(){}, +aUU:function aUU(){}, +aUV:function aUV(){}, +aUW:function aUW(){}, +aUX:function aUX(){}, +aUY:function aUY(){}, +aUZ:function aUZ(a){this.a=a}, +aUM:function aUM(){}, +ahT:function ahT(a){this.a=a}, +agO:function agO(a,b,c){this.e=a +this.c=b +this.a=c}, +Uw:function Uw(a,b,c){var _=this +_.S=a +_.U$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +b02:function b02(a,b){this.a=a +this.b=b}, +Wf:function Wf(){}, +beQ(a){var s,r,q,p,o +a.bh(t.Xj) +s=A.an(a) +r=s.y1 +if(r.at==null){q=r.at +if(q==null)q=s.ax +p=r.ghv(r) +o=r.gdk(r) +r=A.beP(!1,r.w,q,r.x,r.y,r.b,r.Q,r.z,r.d,r.ax,r.a,p,o,r.as,r.c)}r.toString +return r}, +beP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.YM(k,f,o,i,l,m,!1,b,d,e,h,g,n,c,j)}, +atP:function atP(a,b){this.a=a +this.b=b}, +atN:function atN(a,b){this.a=a +this.b=b}, +YM:function YM(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}, +ad4:function ad4(){}, +au9(a,b,c,d,e){return new A.YU(b,e,c,d,a,null)}, +YU:function YU(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.f=c +_.y=d +_.Q=e +_.a=f}, +aVe:function aVe(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}, +bvG(a,b,c){var s,r,q,p,o,n +if(a===b&&!0)return a +if(c<0.5)s=a.a +else s=b.a +r=A.a1(a.b,b.b,c) +q=A.a1(a.c,b.c,c) +p=A.a1(a.d,b.d,c) +o=A.am(a.e,b.e,c) +n=A.hu(a.f,b.f,c) +return new A.CL(s,r,q,p,o,n,A.fo(a.r,b.r,c))}, +CL:function CL(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +ad9:function ad9(){}, +beW(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){return new A.JN(p,i,h,a,d,c,!1,g,e,j,n,!1,l,m,!1,k,B.adB,null)}, +aVn:function aVn(a,b){this.a=a +this.b=b}, +JN:function JN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.as=i +_.at=j +_.ax=k +_.ch=l +_.CW=m +_.cx=n +_.cy=o +_.db=p +_.dx=q +_.a=r}, +add:function add(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.d=a +_.e=null +_.TD$=b +_.a9L$=c +_.Jg$=d +_.a9M$=e +_.a9N$=f +_.TE$=g +_.a9O$=h +_.TF$=i +_.TG$=j +_.Cp$=k +_.Cq$=l +_.Cr$=m +_.eU$=n +_.bU$=o +_.a=null +_.b=p +_.c=null}, +aVl:function aVl(a){this.a=a}, +aVm:function aVm(a,b){this.a=a +this.b=b}, +adb:function adb(a){var _=this +_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=_.b=_.a=_.fy=_.fx=_.fr=_.dy=_.dx=_.db=null +_.G$=0 +_.Y$=a +_.ae$=_.a7$=0 +_.aa$=!1}, +aVh:function aVh(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}, +aVk:function aVk(a){this.a=a}, +aVi:function aVi(a){this.a=a}, +aVj:function aVj(a){this.a=a}, +Wh:function Wh(){}, +Wi:function Wi(){}, +aVo:function aVo(a,b){this.a=a +this.b=b}, +JO:function JO(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.cy=c +_.go=d +_.a=e}, +bvK(a,b,c){var s,r,q,p,o,n,m,l +if(a===b&&!0)return a +s=c<0.5 +if(s)r=a.a +else r=b.a +q=t.MH +p=A.bO(a.b,b.b,c,A.di(),q) +o=A.bO(a.c,b.c,c,A.di(),q) +q=A.bO(a.d,b.d,c,A.di(),q) +n=A.am(a.e,b.e,c) +if(s)m=a.f +else m=b.f +if(s)s=a.r +else s=b.r +l=t.KX.a(A.fo(a.w,b.w,c)) +return new A.CO(r,p,o,q,n,m,s,l,A.bvJ(a.x,b.x,c))}, +bvJ(a,b,c){if(a==null||b==null)return null +if(a===b)return a +return A.bA(a,b,c)}, +beX(a){var s +a.bh(t.ES) +s=A.an(a) +return s.bd}, +CO:function CO(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}, +ade:function ade(){}, +bvO(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(a3===a4)return a3 +s=A.bO(a3.a,a4.a,a5,A.di(),t.MH) +r=A.a1(a3.b,a4.b,a5) +q=A.a1(a3.c,a4.c,a5) +p=A.a1(a3.d,a4.d,a5) +o=A.a1(a3.e,a4.e,a5) +n=A.a1(a3.f,a4.f,a5) +m=A.a1(a3.r,a4.r,a5) +l=A.a1(a3.w,a4.w,a5) +k=A.a1(a3.x,a4.x,a5) +j=a5<0.5 +if(j)i=a3.y!==!1 +else i=a4.y!==!1 +h=A.a1(a3.z,a4.z,a5) +g=A.hu(a3.Q,a4.Q,a5) +f=A.hu(a3.as,a4.as,a5) +e=A.bvN(a3.at,a4.at,a5) +d=A.bvM(a3.ax,a4.ax,a5) +c=A.cb(a3.ay,a4.ay,a5) +b=A.cb(a3.ch,a4.ch,a5) +if(j){j=a3.CW +if(j==null)j=B.ax}else{j=a4.CW +if(j==null)j=B.ax}a=A.am(a3.cx,a4.cx,a5) +a0=A.am(a3.cy,a4.cy,a5) +a1=a3.db +if(a1==null)a2=a4.db!=null +else a2=!0 +if(a2)a1=A.r_(a1,a4.db,a5) +else a1=null +return new A.JP(s,r,q,p,o,n,m,l,k,i,h,g,f,e,d,c,b,j,a,a0,a1)}, +bvN(a,b,c){var s=a==null +if(s&&b==null)return null +if(s){s=b.a +return A.bA(new A.cp(A.a9(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.aa,-1),b,c)}if(b==null){s=a.a +return A.bA(new A.cp(A.a9(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.aa,-1),a,c)}return A.bA(a,b,c)}, +bvM(a,b,c){if(a==null&&b==null)return null +return t.KX.a(A.fo(a,b,c))}, +JP:function JP(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}, +adh:function adh(){}, +avk(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){return new A.D_(b,a1,k,a2,l,a4,m,a5,n,b0,q,b1,r,c,h,d,i,a,g,a7,o,a9,p,s,a0,a6,a3,f,j,e,a8)}, +bw6(b7,b8,b9){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 +if(b7===b8)return b7 +s=b9<0.5?b7.a:b8.a +r=b7.b +q=b8.b +p=A.a1(r,q,b9) +p.toString +o=b7.c +n=b8.c +m=A.a1(o,n,b9) +m.toString +l=b7.d +if(l==null)l=r +k=b8.d +l=A.a1(l,k==null?q:k,b9) +k=b7.e +if(k==null)k=o +j=b8.e +k=A.a1(k,j==null?n:j,b9) +j=b7.f +i=b8.f +h=A.a1(j,i,b9) +h.toString +g=b7.r +f=b8.r +e=A.a1(g,f,b9) +e.toString +d=b7.w +if(d==null)d=j +c=b8.w +d=A.a1(d,c==null?i:c,b9) +c=b7.x +if(c==null)c=g +b=b8.x +c=A.a1(c,b==null?f:b,b9) +b=b7.y +a=b==null +a0=a?j:b +a1=b8.y +a2=a1==null +a0=A.a1(a0,a2?i:a1,b9) +a3=b7.z +a4=a3==null +a5=a4?g:a3 +a6=b8.z +a7=a6==null +a5=A.a1(a5,a7?f:a6,b9) +a8=b7.Q +if(a8==null)j=a?j:b +else j=a8 +b=b8.Q +if(b==null)i=a2?i:a1 +else i=b +i=A.a1(j,i,b9) +j=b7.as +if(j==null)j=a4?g:a3 +g=b8.as +if(g==null)g=a7?f:a6 +g=A.a1(j,g,b9) +j=b7.at +f=b8.at +b=A.a1(j,f,b9) +b.toString +a=b7.ax +a1=b8.ax +a2=A.a1(a,a1,b9) +a2.toString +a3=b7.ay +j=a3==null?j:a3 +a3=b8.ay +j=A.a1(j,a3==null?f:a3,b9) +f=b7.ch +if(f==null)f=a +a=b8.ch +f=A.a1(f,a==null?a1:a,b9) +a=A.a1(b7.CW,b8.CW,b9) +a.toString +a1=b7.cx +a3=b8.cx +a4=A.a1(a1,a3,b9) +a4.toString +a6=b7.cy +a7=b8.cy +a8=A.a1(a6,a7,b9) +a8.toString +a9=b7.db +b0=b8.db +b1=A.a1(a9,b0,b9) +b1.toString +b2=b7.dx +if(b2==null)b2=a6 +b3=b8.dx +b2=A.a1(b2,b3==null?a7:b3,b9) +b3=b7.dy +if(b3==null)b3=a9 +b4=b8.dy +b3=A.a1(b3,b4==null?b0:b4,b9) +b4=b7.fr +if(b4==null)b4=a1 +b5=b8.fr +b4=A.a1(b4,b5==null?a3:b5,b9) +b5=b7.fx +a1=b5==null?a1:b5 +b5=b8.fx +a1=A.a1(a1,b5==null?a3:b5,b9) +a3=b7.fy +if(a3==null)a3=B.q +b5=b8.fy +a3=A.a1(a3,b5==null?B.q:b5,b9) +b5=b7.go +if(b5==null)b5=B.q +b6=b8.go +b5=A.a1(b5,b6==null?B.q:b6,b9) +b6=b7.id +a9=b6==null?a9:b6 +b6=b8.id +a9=A.a1(a9,b6==null?b0:b6,b9) +b0=b7.k1 +a6=b0==null?a6:b0 +b0=b8.k1 +a6=A.a1(a6,b0==null?a7:b0,b9) +a7=b7.k2 +o=a7==null?o:a7 +a7=b8.k2 +o=A.a1(o,a7==null?n:a7,b9) +n=b7.k3 +r=n==null?r:n +n=b8.k3 +return A.avk(a,s,b,j,o,a9,a4,a2,f,a6,m,k,e,c,b1,b3,a5,g,b4,a1,p,l,b5,h,d,a3,a8,A.a1(r,n==null?q:n,b9),b2,a0,i)}, +D_:function D_(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 +_.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}, +adw:function adw(){}, +fw:function fw(a,b){this.b=a +this.a=b}, +pk:function pk(a,b){this.b=a +this.a=b}, +bwx(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +if(a===b)return a +s=A.awj(a.a,b.a,c) +r=t.MH +q=A.bO(a.b,b.b,c,A.di(),r) +p=A.am(a.c,b.c,c) +o=A.am(a.d,b.d,c) +n=A.cb(a.e,b.e,c) +r=A.bO(a.f,b.f,c,A.di(),r) +m=A.am(a.r,b.r,c) +l=A.cb(a.w,b.w,c) +k=A.am(a.x,b.x,c) +j=A.am(a.y,b.y,c) +i=A.am(a.z,b.z,c) +h=A.am(a.Q,b.Q,c) +g=c<0.5 +f=g?a.as:b.as +g=g?a.at:b.at +return new A.Ku(s,q,p,o,n,r,m,l,k,j,i,h,f,g)}, +Ku:function Ku(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}, +ael:function ael(){}, +bwz(b5,b6,b7){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 +if(b5===b6&&!0)return b5 +s=A.a1(b5.a,b6.a,b7) +r=A.am(b5.b,b6.b,b7) +q=A.a1(b5.c,b6.c,b7) +p=A.a1(b5.d,b6.d,b7) +o=A.fo(b5.e,b6.e,b7) +n=A.a1(b5.f,b6.f,b7) +m=A.a1(b5.r,b6.r,b7) +l=A.cb(b5.w,b6.w,b7) +k=A.cb(b5.x,b6.x,b7) +j=A.cb(b5.y,b6.y,b7) +i=A.cb(b5.z,b6.z,b7) +h=t.MH +g=A.bO(b5.Q,b6.Q,b7,A.di(),h) +f=A.bO(b5.as,b6.as,b7,A.di(),h) +e=A.bO(b5.at,b6.at,b7,A.di(),h) +d=A.bO(b5.ax,b6.ax,b7,A.di(),h) +c=A.bO(b5.ay,b6.ay,b7,A.di(),h) +b=A.bwy(b5.ch,b6.ch,b7) +a=A.cb(b5.CW,b6.CW,b7) +a0=A.bO(b5.cx,b6.cx,b7,A.di(),h) +a1=A.bO(b5.cy,b6.cy,b7,A.di(),h) +a2=A.bO(b5.db,b6.db,b7,A.di(),h) +a3=A.a1(b5.dx,b6.dx,b7) +a4=A.am(b5.dy,b6.dy,b7) +a5=A.a1(b5.fr,b6.fr,b7) +a6=A.a1(b5.fx,b6.fx,b7) +a7=A.fo(b5.fy,b6.fy,b7) +a8=A.a1(b5.go,b6.go,b7) +a9=A.a1(b5.id,b6.id,b7) +b0=A.cb(b5.k1,b6.k1,b7) +b1=A.cb(b5.k2,b6.k2,b7) +b2=A.a1(b5.k3,b6.k3,b7) +h=A.bO(b5.k4,b6.k4,b7,A.di(),h) +b3=A.a1(b5.ok,b6.ok,b7) +if(b7<0.5)b4=b5.p1 +else b4=b6.p1 +return new A.Kv(s,r,q,p,o,n,m,l,k,j,i,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,h,b3,b4)}, +bwy(a,b,c){var s +if(a==b)return a +if(a==null){s=b.a +return A.bA(new A.cp(A.a9(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.aa,-1),b,c)}s=a.a +return A.bA(a,new A.cp(A.a9(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.aa,-1),c)}, +Kv:function Kv(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){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}, +aen:function aen(){}, +aey:function aey(){}, +awx:function awx(){}, +api:function api(){}, +a_R:function a_R(a,b,c){this.c=a +this.d=b +this.a=c}, +bwJ(a,b,c){var s=null +return new A.Dp(b,A.dz(c,s,B.cz,s,B.EA.hI(A.an(a).ax.a===B.ai?B.l:B.a1),s,s),s)}, +Dp:function Dp(a,b,c){this.c=a +this.d=b +this.a=c}, +bfr(a,b,c,d,e,f,g,h,i){return new A.a00(b,e,g,i,f,d,h,a,c,null)}, +bv4(a,b,c){return new A.Xu(c,b,a,null)}, +bG7(a,b,c,d){return A.lC(!1,d,A.du(B.em,b,null))}, +bwM(a,b,c,d,e,f,g,h,i,j,k){var s,r,q,p,o,n,m=null +A.mN(f,B.cj,t.c4).toString +s=A.b([],t.Zt) +r=$.aP +q=A.Fw(B.dC) +p=A.b([],t.wi) +o=A.jD(m,t.ob) +n=$.aP +return new A.KD(new A.awB(e,h,!0),!0,"Dismiss",b,B.fB,A.bJH(),a,m,i,s,new A.cC(m,k.h("cC>")),new A.cC(m,t.re),new A.NJ(),m,0,new A.bX(new A.aV(r,k.h("aV<0?>")),k.h("bX<0?>")),q,p,B.jt,o,new A.bX(new A.aV(n,k.h("aV<0?>")),k.h("bX<0?>")),k.h("KD<0>"))}, +bkB(a){var s=null +return new A.aX8(a,A.an(a).p3,A.an(a).ok,s,24,s,s,B.eN,B.Z,s,s,s,s)}, +a00:function a00(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}, +Xu:function Xu(a,b,c,d){var _=this +_.f=a +_.x=b +_.Q=c +_.a=d}, +KD:function KD(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +_.d1=a +_.dJ=b +_.e0=c +_.c7=d +_.df=e +_.eJ=f +_.S=g +_.fr=h +_.fx=i +_.fy=!1 +_.id=_.go=null +_.k1=j +_.k2=k +_.k3=l +_.k4=m +_.ok=$ +_.p1=null +_.p2=$ +_.rv$=n +_.Jc$=o +_.y=p +_.z=null +_.Q=!1 +_.at=_.as=null +_.ax=q +_.CW=_.ch=null +_.e=r +_.a=null +_.b=s +_.c=a0 +_.d=a1 +_.$ti=a2}, +awB:function awB(a,b,c){this.a=a +this.b=b +this.c=c}, +aX8:function aX8(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}, +bwN(a,b,c){var s,r,q,p,o,n,m,l,k +if(a===b&&!0)return a +s=A.a1(a.a,b.a,c) +r=A.am(a.b,b.b,c) +q=A.a1(a.c,b.c,c) +p=A.a1(a.d,b.d,c) +o=A.fo(a.e,b.e,c) +n=A.Xw(a.f,b.f,c) +m=A.a1(a.y,b.y,c) +l=A.cb(a.r,b.r,c) +k=A.cb(a.w,b.w,c) +return new A.Dq(s,r,q,p,o,n,l,k,A.hu(a.x,b.x,c),m)}, +Dq:function Dq(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}, +aeD:function aeD(){}, +bwZ(a,b,c){var s,r,q,p +if(a===b&&!0)return a +s=A.a1(a.a,b.a,c) +r=A.am(a.b,b.b,c) +q=A.am(a.c,b.c,c) +p=A.am(a.d,b.d,c) +return new A.KG(s,r,q,p,A.am(a.e,b.e,c))}, +KG:function KG(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aeK:function aeK(){}, +axI:function axI(a,b){this.a=a +this.b=b}, +a0q:function a0q(a,b){this.x=a +this.a=b}, +aXc:function aXc(a,b,c,d,e,f,g,h,i){var _=this +_.x=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i}, +bxs(a,b,c){var s,r,q,p,o,n,m +if(a===b)return a +s=A.a1(a.a,b.a,c) +r=A.a1(a.b,b.b,c) +q=A.am(a.c,b.c,c) +p=A.a1(a.d,b.d,c) +o=A.a1(a.e,b.e,c) +n=A.fo(a.f,b.f,c) +m=A.fo(a.r,b.r,c) +return new A.Dv(s,r,q,p,o,n,m,A.am(a.w,b.w,c))}, +bxt(a){var s +a.bh(t.ty) +s=A.an(a) +return s.ai}, +Dv:function Dv(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}, +af4:function af4(){}, +bg6(a,b,c){return new A.kT(b,a,B.kl,null,c.h("kT<0>"))}, +b8T(a,b,c,d,e){return new A.Dw(b,d,c,a,null,e.h("Dw<0>"))}, +af6:function af6(a,b,c,d,e,f,g,h){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.a=h}, +Hy:function Hy(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g +_.$ti=h}, +Hz:function Hz(a,b){var _=this +_.a=null +_.b=a +_.c=null +_.$ti=b}, +Hx:function Hx(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.a=h +_.$ti=i}, +SR:function SR(a,b){var _=this +_.e=_.d=$ +_.a=null +_.b=a +_.c=null +_.$ti=b}, +aXj:function aXj(a){this.a=a}, +af7:function af7(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.$ti=d}, +nd:function nd(a,b){this.a=a +this.$ti=b}, +aZK:function aZK(a,b,c){this.a=a +this.c=b +this.d=c}, +SS:function SS(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 +_.d1=a +_.dJ=b +_.e0=c +_.c7=d +_.df=e +_.eJ=f +_.S=g +_.aC=h +_.be=i +_.c_=j +_.eh=k +_.e1=l +_.fz=m +_.fX=null +_.jW=n +_.fr=o +_.fx=p +_.fy=!1 +_.id=_.go=null +_.k1=q +_.k2=r +_.k3=s +_.k4=a0 +_.ok=$ +_.p1=null +_.p2=$ +_.rv$=a1 +_.Jc$=a2 +_.y=a3 +_.z=null +_.Q=!1 +_.at=_.as=null +_.ax=a4 +_.CW=_.ch=null +_.e=a5 +_.a=null +_.b=a6 +_.c=a7 +_.d=a8 +_.$ti=a9}, +aXl:function aXl(a){this.a=a}, +aXm:function aXm(){}, +aXn:function aXn(){}, +HA:function HA(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 +_.y=g +_.Q=h +_.as=i +_.at=j +_.a=k +_.$ti=l}, +aXk:function aXk(a,b,c){this.a=a +this.b=b +this.c=c}, +I_:function I_(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.c=c +_.a=d +_.$ti=e}, +akt:function akt(a,b,c){var _=this +_.S=a +_.U$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +af5:function af5(){}, +kT:function kT(a,b,c,d,e){var _=this +_.r=a +_.c=b +_.d=c +_.a=d +_.$ti=e}, +Dw:function Dw(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.r=c +_.CW=d +_.a=e +_.$ti=f}, +Hw:function Hw(a,b){var _=this +_.r=_.f=_.e=_.d=null +_.w=$ +_.a=null +_.b=a +_.c=null +_.$ti=b}, +aXh:function aXh(a){this.a=a}, +aXi:function aXi(a){this.a=a}, +aXf:function aXf(a){this.a=a}, +aXd:function aXd(a,b){this.a=a +this.b=b}, +aXe:function aXe(a){this.a=a}, +aXg:function aXg(a){this.a=a}, +Wp:function Wp(){}, +bxv(a,b,c){var s,r +if(a===b&&!0)return a +s=A.cb(a.a,b.a,c) +if(c<0.5)r=a.b +else r=b.b +return new A.KT(s,r,A.b9W(a.c,b.c,c))}, +KT:function KT(a,b,c){this.a=a +this.b=b +this.c=c}, +af8:function af8(){}, +mC(a,b,c){var s=null +return new A.a0z(b,s,s,s,c,B.x,s,!1,s,!0,a,s)}, +b8U(a,b,c,d,e,f,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g=null +if(d==null)s=g +else s=d +r=new A.T_(c,s) +q=a3==null?g:a3 +if(e==null)p=g +else p=e +o=q==null +n=o&&p==null?g:new A.T_(q,p) +m=o?g:new A.afi(q) +l=a0==null?g:new A.afg(a0) +o=a7==null?g:new A.ef(a7,t.h9) +k=a6==null?g:new A.ef(a6,t.Ak) +j=a5==null?g:new A.ef(a5,t.iL) +i=a4==null?g:new A.ef(a4,t.iL) +h=a8==null?g:new A.ef(a8,t.kU) +return A.atO(a,b,r,l,a1,g,n,g,g,i,j,new A.afh(a2,f),m,k,o,h,g,a9,g,b0,new A.ef(b1,t.ht),b2)}, +bHO(a){var s +A.an(a) +s=A.dW(a,B.cY) +s=s==null?null:s.c +if(s==null)s=1 +return A.beO(new A.aR(16,0,16,0),new A.aR(8,0,8,0),new A.aR(4,0,4,0),s)}, +a0z:function a0z(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}, +T_:function T_(a,b){this.a=a +this.b=b}, +afi:function afi(a){this.a=a}, +afg:function afg(a){this.a=a}, +afh:function afh(a,b){this.a=a +this.b=b}, +apk:function apk(){}, +apl:function apl(){}, +apm:function apm(){}, +apn:function apn(){}, +bxG(a,b,c){if(a===b)return a +return new A.DD(A.u3(a.a,b.a,c))}, +DD:function DD(a){this.a=a}, +afj:function afj(){}, +azo:function azo(){this.a=null}, +L9:function L9(a,b,c,d){var _=this +_.d=a +_.r=b +_.z=c +_.a=d}, +T4:function T4(a,b,c,d,e,f,g){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.at=_.as=_.Q=_.z=_.y=_.x=_.w=$ +_.ax=!1 +_.ay=$ +_.iS$=e +_.dH$=f +_.a=null +_.b=g +_.c=null}, +aXC:function aXC(a){this.a=a}, +aXB:function aXB(a){this.a=a}, +aXA:function aXA(){}, +aXz:function aXz(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.as=a +_.ax=_.at=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l}, +Wq:function Wq(){}, +bxS(a,b,c,d,e,f,g,h,i,j,k){return new A.DL(a,c,k,g,b,h,d,j,f,i,e)}, +bxT(a,b,c){var s,r,q,p,o,n,m,l,k,j +if(a===b)return a +s=A.a1(a.a,b.a,c) +r=A.a1(a.b,b.b,c) +q=A.hu(a.c,b.c,c) +p=A.Xw(a.d,b.d,c) +o=A.hu(a.e,b.e,c) +n=A.a1(a.f,b.f,c) +m=A.a1(a.r,b.r,c) +l=A.a1(a.w,b.w,c) +k=A.a1(a.x,b.x,c) +j=A.fo(a.y,b.y,c) +return A.bxS(s,o,r,m,A.fo(a.z,b.z,c),k,p,n,j,l,q)}, +b9_(a){var s +a.bh(t.o6) +s=A.an(a) +return s.a7}, +DL:function DL(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}, +afv:function afv(){}, +bxX(a,b,c){if(a===b)return a +return new A.Lc(A.u3(a.a,b.a,c))}, +Lc:function Lc(a){this.a=a}, +afA:function afA(){}, +aWV:function aWV(){}, +T8:function T8(a,b){this.a=a +this.b=b}, +a1g:function a1g(a,b,c,d){var _=this +_.c=a +_.z=b +_.k1=c +_.a=d}, +aff:function aff(a,b){this.a=a +this.b=b}, +adf:function adf(a,b){this.c=a +this.a=b}, +Uo:function Uo(a,b,c,d){var _=this +_.S=null +_.aC=a +_.be=b +_.U$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +aXE:function aXE(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}, +bkx(a,b,c,d,e){return new A.RQ(c,d,a,b,new A.bP(A.b([],t.x8),t.jc),new A.bP(A.b([],t.u),t.fy),0,e.h("RQ<0>"))}, +azP:function azP(){}, +aP6:function aP6(){}, +azt:function azt(){}, +azs:function azs(){}, +aXp:function aXp(){}, +azO:function azO(){}, +b0S:function b0S(){}, +RQ:function RQ(a,b,c,d,e,f,g,h){var _=this +_.w=a +_.x=b +_.a=c +_.b=d +_.d=_.c=null +_.eg$=e +_.e_$=f +_.rw$=g +_.$ti=h}, +apo:function apo(){}, +app:function app(){}, +by_(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.DP(k,a,i,m,a1,c,j,n,b,l,r,d,o,s,a0,p,g,e,f,h,q)}, +by0(a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 +if(a2===a3)return a2 +s=A.a1(a2.a,a3.a,a4) +r=A.a1(a2.b,a3.b,a4) +q=A.a1(a2.c,a3.c,a4) +p=A.a1(a2.d,a3.d,a4) +o=A.a1(a2.e,a3.e,a4) +n=A.am(a2.f,a3.f,a4) +m=A.am(a2.r,a3.r,a4) +l=A.am(a2.w,a3.w,a4) +k=A.am(a2.x,a3.x,a4) +j=A.am(a2.y,a3.y,a4) +i=A.fo(a2.z,a3.z,a4) +h=a4<0.5 +if(h)g=a2.Q +else g=a3.Q +f=A.am(a2.as,a3.as,a4) +e=A.xp(a2.at,a3.at,a4) +d=A.xp(a2.ax,a3.ax,a4) +c=A.xp(a2.ay,a3.ay,a4) +b=A.xp(a2.ch,a3.ch,a4) +a=A.am(a2.CW,a3.CW,a4) +a0=A.hu(a2.cx,a3.cx,a4) +a1=A.cb(a2.cy,a3.cy,a4) +if(h)h=a2.db +else h=a3.db +return A.by_(r,k,n,g,a,a0,b,a1,q,m,s,j,p,l,f,c,h,i,e,d,o)}, +DP:function DP(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}, +afH:function afH(){}, +bgI(a,b,c,d,e,f,g,h,i,j,k){return new A.a2t(f,h,j,e,d,a,i,c,g,k,b,null)}, +byE(a,b,c,d,e,f,g,h,i,j,k,l,a0,a1){var s,r,q,p,o=null,n=g==null,m=n&&!0?o:new A.agz(g,b) +if(n)if(i==null)n=h==null +else n=!1 +else n=!1 +s=n?o:new A.agB(g,f,i,h) +n=a0==null?o:new A.ef(a0,t.Ak) +r=l==null?o:new A.ef(l,t.iL) +q=k==null?o:new A.ef(k,t.iL) +p=j==null?o:new A.ef(j,t.QL) +return A.atO(a,o,o,o,d,o,m,o,p,q,r,new A.agA(e,c),s,n,o,o,o,o,o,o,o,a1)}, +aYs:function aYs(a,b){this.a=a +this.b=b}, +a2t:function a2t(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.c=a +_.e=b +_.r=c +_.w=d +_.y=e +_.z=f +_.Q=g +_.as=h +_.ax=i +_.cx=j +_.db=k +_.a=l}, +agz:function agz(a,b){this.a=a +this.b=b}, +agB:function agB(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +agA:function agA(a,b){this.a=a +this.b=b}, +apt:function apt(){}, +byD(a,b,c){if(a===b)return a +return new A.E7(A.u3(a.a,b.a,c))}, +bgJ(a,b){return new A.a2u(b,a,null)}, +E7:function E7(a){this.a=a}, +a2u:function a2u(a,b,c){this.w=a +this.b=b +this.a=c}, +agC:function agC(){}, +M0:function M0(a,b,c){this.c=a +this.e=b +this.a=c}, +Tt:function Tt(a,b){var _=this +_.d=a +_.a=_.e=null +_.b=b +_.c=null}, +M1:function M1(a,b,c,d){var _=this +_.f=_.e=null +_.r=!0 +_.w=a +_.a=b +_.b=c +_.c=d +_.d=!1}, +uM:function uM(a,b,c,d,e,f,g,h,i,j){var _=this +_.z=a +_.Q=b +_.as=c +_.at=d +_.ax=e +_.ch=_.ay=$ +_.CW=!0 +_.e=f +_.f=g +_.a=h +_.b=i +_.c=j +_.d=!1}, +bH1(a,b,c){if(c!=null)return c +if(b)return new A.b3n(a) +return null}, +b3n:function b3n(a){this.a=a}, +aYI:function aYI(){}, +M2:function M2(a,b,c,d,e,f,g,h,i,j){var _=this +_.z=a +_.Q=b +_.as=c +_.at=d +_.ax=e +_.db=_.cy=_.cx=_.CW=_.ch=_.ay=$ +_.e=f +_.f=g +_.a=h +_.b=i +_.c=j +_.d=!1}, +bH0(a,b,c){if(c!=null)return c +if(b)return new A.b3m(a) +return null}, +bH4(a,b,c,d){var s,r,q,p,o,n,m +if(b){if(c!=null){s=c.$0() +r=J.bt(s) +q=new A.N(r.gaI(s)-r.gag(s),r.gaN(s)-r.gal(s))}else q=a.gC(a) +p=d.X(0,B.h).gdY() +o=d.X(0,new A.h(0+q.a,0)).gdY() +n=d.X(0,new A.h(0,0+q.b)).gdY() +m=d.X(0,q.HW(0,B.h)).gdY() +return Math.ceil(Math.max(Math.max(p,o),Math.max(n,m)))}return 35}, +b3m:function b3m(a){this.a=a}, +aYJ:function aYJ(){}, +M3:function M3(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.z=a +_.Q=b +_.as=c +_.at=d +_.ax=e +_.ay=f +_.cx=_.CW=_.ch=$ +_.cy=null +_.e=g +_.f=h +_.a=i +_.b=j +_.c=k +_.d=!1}, +byN(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.Ee(d,a5,a7,a8,a6,p,a0,a1,a3,a4,a2,r,s,o,e,l,b0,b,f,i,m,k,a9,b1,b2,g,!1,q,a,j,c,b3,n)}, +a2K(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1){var s=null +return new A.a2J(d,p,s,s,s,s,o,s,s,s,s,m,n,k,!0,B.aq,s,b,e,g,j,i,q,r,a0,f!==!1,!1,l,a,h,c,a1,s)}, +uT:function uT(){}, +Ek:function Ek(){}, +Ub:function Ub(a,b,c){this.f=a +this.b=b +this.a=c}, +Ee:function Ee(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 +_.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 +_.p1=b2 +_.a=b3}, +Ts:function Ts(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){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 +_.p1=b2 +_.p2=b3 +_.p3=b4 +_.p4=b5 +_.a=b6}, +wy:function wy(a,b){this.a=a +this.b=b}, +Tr:function Tr(a,b,c,d){var _=this +_.e=_.d=null +_.f=!1 +_.r=a +_.w=$ +_.x=null +_.y=b +_.z=!1 +_.jV$=c +_.a=null +_.b=d +_.c=null}, +aYG:function aYG(){}, +aYF:function aYF(){}, +aYH:function aYH(a,b){this.a=a +this.b=b}, +aYC:function aYC(a,b){this.a=a +this.b=b}, +aYE:function aYE(a){this.a=a}, +aYD:function aYD(a,b){this.a=a +this.b=b}, +a2J:function a2J(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 +_.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 +_.p1=b2 +_.a=b3}, +Wu:function Wu(){}, +mE:function mE(){}, +aiq:function aiq(a){this.a=a}, +mg:function mg(a,b){this.b=a +this.a=b}, +by1(a){if(a===-1)return"FloatingLabelAlignment.start" +if(a===0)return"FloatingLabelAlignment.center" +return"FloatingLabelAlignment(x: "+B.e.b3(a,1)+")"}, +byQ(a,b,c,d,e,f,g,h,i){return new A.yY(c,a,h,i,f,g,!1,e,b,null)}, +bgQ(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){return new A.Eh(b2,b3,b6,b8,b7,a0,a6,a5,a4,a9,a8,b0,a7,k,o,n,m,s,r,b5,d,!1,c0,c2,b9,c4,c3,c1,c7,c6,d1,d0,c8,c9,g,e,f,q,p,a1,b1,l,a2,a3,h,j,b,i,c5,a,c)}, +byP(a,b,c,d){return new A.Ei(d,b,c,a)}, +Tv:function Tv(a){var _=this +_.a=null +_.G$=_.b=0 +_.Y$=a +_.ae$=_.a7$=0 +_.aa$=!1}, +Tw:function Tw(a,b){this.a=a +this.b=b}, +agM:function agM(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}, +S1:function S1(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g}, +acK:function acK(a,b,c){var _=this +_.x=_.w=_.r=_.f=_.e=_.d=$ +_.eU$=a +_.bU$=b +_.a=null +_.b=c +_.c=null}, +alF:function alF(a,b,c){this.e=a +this.c=b +this.a=c}, +Tj:function Tj(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.a=i}, +Tk:function Tk(a,b,c){var _=this +_.d=$ +_.f=_.e=null +_.iS$=a +_.dH$=b +_.a=null +_.b=c +_.c=null}, +aYl:function aYl(){}, +Lk:function Lk(a,b){this.a=a +this.b=b}, +a1h:function a1h(){}, +iB:function iB(a,b){this.a=a +this.b=b}, +aep:function aep(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}, +b_W:function b_W(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +Ur:function Ur(a,b,c,d,e,f,g,h,i){var _=this +_.G=a +_.Y=b +_.a7=c +_.ae=d +_.aa=e +_.aP=f +_.aK=g +_.b2=null +_.hf$=h +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +b0_:function b0_(a){this.a=a}, +b_Z:function b_Z(a,b){this.a=a +this.b=b}, +b_Y:function b_Y(a,b){this.a=a +this.b=b}, +b_X:function b_X(a,b,c){this.a=a +this.b=b +this.c=c}, +aes:function aes(a,b,c,d,e,f,g){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.a=g}, +yY:function yY(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}, +Tx:function Tx(a,b,c,d){var _=this +_.f=_.e=_.d=$ +_.r=a +_.w=null +_.eU$=b +_.bU$=c +_.a=null +_.b=d +_.c=null}, +aYU:function aYU(){}, +Eh:function Eh(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){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 +_.bd=c8 +_.bP=c9 +_.bb=d0 +_.bA=d1}, +Ei:function Ei(a,b,c,d){var _=this +_.fr=a +_.fx=b +_.fy=c +_.k2=d}, +aYK:function aYK(a,b,c,d,e){var _=this +_.ok=a +_.fr=b +_.fx=c +_.fy=d +_.k2=e}, +aYP:function aYP(a){this.a=a}, +aYR:function aYR(a){this.a=a}, +aYN:function aYN(a){this.a=a}, +aYO:function aYO(a){this.a=a}, +aYL:function aYL(a){this.a=a}, +aYM:function aYM(a){this.a=a}, +aYQ:function aYQ(a){this.a=a}, +aYS:function aYS(a){this.a=a}, +aYT:function aYT(a){this.a=a}, +agN:function agN(){}, +We:function We(){}, +Wt:function Wt(){}, +Wv:function Wv(){}, +apL:function apL(){}, +bhk(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.a3C(h,q,o,r,!1,c,s,n,l,b,e,j,i,!1,f,!1,p,m,d,null)}, +b04(a,b){if(a==null)return B.w +a.d8(b,!0) +return a.gC(a)}, +aEZ:function aEZ(a,b){this.a=a +this.b=b}, +Mz:function Mz(a,b){this.a=a +this.b=b}, +aF0:function aF0(a,b){this.a=a +this.b=b}, +a3C:function a3C(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.CW=j +_.cx=k +_.cy=l +_.dx=m +_.fr=n +_.id=o +_.k1=p +_.k2=q +_.k3=r +_.k4=s +_.a=a0}, +aF1:function aF1(a){this.a=a}, +agK:function agK(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ov:function ov(a,b){this.a=a +this.b=b}, +aho:function aho(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){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 +_.a=o}, +UA:function UA(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.G=a +_.Y=b +_.a7=c +_.ae=d +_.aa=e +_.aP=f +_.aK=g +_.b2=h +_.bj=i +_.bF=j +_.hf$=k +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +b06:function b06(a,b){this.a=a +this.b=b}, +b05:function b05(a,b,c){this.a=a +this.b=b +this.c=c}, +aZg:function aZg(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +_.cy=a +_.dx=_.db=$ +_.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}, +apQ:function apQ(){}, +b9L(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.EF(b,l,m,j,e,o,r,n,f,a,p,k,d,h,g,c,i,s,q)}, +bzq(a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +if(a0===a1)return a0 +s=a2<0.5 +if(s)r=a0.a +else r=a1.a +q=A.fo(a0.b,a1.b,a2) +if(s)p=a0.c +else p=a1.c +o=A.a1(a0.d,a1.d,a2) +n=A.a1(a0.e,a1.e,a2) +m=A.a1(a0.f,a1.f,a2) +l=A.cb(a0.r,a1.r,a2) +k=A.cb(a0.w,a1.w,a2) +j=A.cb(a0.x,a1.x,a2) +i=A.hu(a0.y,a1.y,a2) +h=A.a1(a0.z,a1.z,a2) +g=A.a1(a0.Q,a1.Q,a2) +f=A.am(a0.as,a1.as,a2) +e=A.am(a0.at,a1.at,a2) +d=A.am(a0.ax,a1.ax,a2) +if(s)c=a0.ay +else c=a1.ay +if(s)b=a0.ch +else b=a1.ch +if(s)a=a0.CW +else a=a1.CW +if(s)s=a0.cx +else s=a1.cx +return A.b9L(i,r,c,f,n,j,d,e,b,o,g,q,p,k,m,h,s,l,a)}, +bhl(a,b,c){return new A.zi(b,a,c)}, +bhm(a){var s=a.bh(t.NJ),r=s==null?null:s.gow(s) +return r==null?A.an(a).aK:r}, +bzr(a,b,c,d){var s=null +return new A.iG(new A.aF_(s,s,s,c,s,b,d,s,s,s,s,s,s,s,s,s,s,s,s,s,a),s)}, +EF:function EF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){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}, +zi:function zi(a,b,c){this.w=a +this.b=b +this.a=c}, +aF_:function aF_(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}, +ahp:function ahp(){}, +QV:function QV(a,b){this.c=a +this.a=b}, +aQW:function aQW(){}, +VA:function VA(a,b){var _=this +_.e=_.d=null +_.f=a +_.a=null +_.b=b +_.c=null}, +b24:function b24(a){this.a=a}, +b23:function b23(a){this.a=a}, +b25:function b25(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a3O:function a3O(a,b){this.c=a +this.a=b}, +mO(a,b,c,d,e,f,g,h,i,j,k,l,m){return new A.MR(d,m,g,f,i,k,l,j,!0,e,a,c,h)}, +byM(a,b){var s,r,q,p,o,n,m,l,k,j,i=t.TT,h=A.b([a],i),g=A.b([b],i) +for(s=b,r=a;r!==s;){q=r.c +p=s.c +if(q>=p){o=r.gbw(r) +if(!(o instanceof A.K)||!o.rU(r))return null +h.push(o) +r=o}if(q<=p){n=s.gbw(s) +if(!(n instanceof A.K)||!n.rU(s))return null +g.push(n) +s=n}}m=new A.by(new Float64Array(16)) +m.cc() +l=new A.by(new Float64Array(16)) +l.cc() +for(k=g.length-1;k>0;k=j){j=k-1 +g[k].eG(g[j],m)}for(k=h.length-1;k>0;k=j){j=k-1 +h[k].eG(h[j],l)}if(l.lC(l)!==0){l.bR(0,m) +i=l}else i=null +return i}, +v6:function v6(a,b){this.a=a +this.b=b}, +MR:function MR(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}, +ahF:function ahF(a,b,c,d){var _=this +_.d=a +_.eU$=b +_.bU$=c +_.a=null +_.b=d +_.c=null}, +aZI:function aZI(a){this.a=a}, +Uv:function Uv(a,b,c,d){var _=this +_.S=a +_.be=b +_.c_=null +_.U$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +agL:function agL(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +p8:function p8(){}, +vW:function vW(a,b){this.a=a +this.b=b}, +TK:function TK(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}, +ahC:function ahC(a,b,c){var _=this +_.db=_.cy=_.cx=_.CW=null +_.e=_.d=$ +_.iS$=a +_.dH$=b +_.a=null +_.b=c +_.c=null}, +aZs:function aZs(){}, +aZt:function aZt(){}, +aZu:function aZu(){}, +aZv:function aZv(){}, +V8:function V8(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +alG:function alG(a,b,c){this.b=a +this.c=b +this.a=c}, +apw:function apw(){}, +ahD:function ahD(){}, +a_J:function a_J(){}, +aZH(a){return new A.TN(a,J.mr(a.$1(B.a3F)))}, +bF3(a){return new A.TM(a,B.q,1,B.aa,-1)}, +TO(a){var s=null +return new A.ahG(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)}, +eg(a,b,c){if(c.h("c5<0>").b(a))return a.aE(b) +return a}, +bO(a,b,c,d,e){if(a==null&&b==null)return null +return new A.TD(a,b,c,d,e.h("TD<0>"))}, +bhw(a){var s=A.C(t.ui) +if(a!=null)s.I(0,a) +return new A.a45(s,$.af())}, +et:function et(a,b){this.a=a +this.b=b}, +a41:function a41(){}, +TN:function TN(a,b){this.c=a +this.a=b}, +a43:function a43(){}, +T1:function T1(a,b){this.a=a +this.c=b}, +a40:function a40(){}, +TM:function TM(a,b,c,d,e){var _=this +_.x=a +_.a=b +_.b=c +_.c=d +_.d=e}, +a44:function a44(){}, +ahG:function ahG(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 +_.dA=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}, +c5:function c5(){}, +TD:function TD(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +jG:function jG(a,b){this.a=a +this.$ti=b}, +ef:function ef(a,b){this.a=a +this.$ti=b}, +a45:function a45(a,b){var _=this +_.a=a +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1}, +a42:function a42(){}, +aFJ:function aFJ(a,b,c){this.a=a +this.b=b +this.c=c}, +aFH:function aFH(){}, +aFI:function aFI(){}, +bzS(a,b,c){if(a===b)return a +return new A.a4c(A.b9W(a.a,b.a,c))}, +a4c:function a4c(a){this.a=a}, +bzT(a,b,c){if(a===b)return a +return new A.MZ(A.u3(a.a,b.a,c))}, +MZ:function MZ(a){this.a=a}, +ahJ:function ahJ(){}, +b9W(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null +if(a==b)return a +s=a==null +r=s?d:a.a +q=b==null +p=q?d:b.a +o=t.MH +p=A.bO(r,p,c,A.di(),o) +r=s?d:a.b +r=A.bO(r,q?d:b.b,c,A.di(),o) +n=s?d:a.c +o=A.bO(n,q?d:b.c,c,A.di(),o) +n=s?d:a.d +m=q?d:b.d +m=A.bO(n,m,c,A.Xd(),t.PM) +n=s?d:a.e +l=q?d:b.e +l=A.bO(n,l,c,A.bct(),t.pc) +n=s?d:a.f +k=q?d:b.f +j=t.tW +k=A.bO(n,k,c,A.Xc(),j) +n=s?d:a.r +n=A.bO(n,q?d:b.r,c,A.Xc(),j) +i=s?d:a.w +j=A.bO(i,q?d:b.w,c,A.Xc(),j) +i=s?d:a.x +h=q?d:b.x +g=s?d:a.y +f=q?d:b.y +f=A.bO(g,f,c,A.bch(),t.KX) +g=c<0.5 +if(g)e=s?d:a.z +else e=q?d:b.z +if(g)g=s?d:a.Q +else g=q?d:b.Q +s=s?d:a.as +return new A.a4d(p,r,o,m,l,k,n,j,new A.ahj(i,h,c),f,e,g,A.Xw(s,q?d:b.as,c))}, +a4d:function a4d(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}, +ahj:function ahj(a,b,c){this.a=a +this.b=b +this.c=c}, +ahK:function ahK(){}, +bzU(a,b,c){if(a===b)return a +return new A.ES(A.b9W(a.a,b.a,c))}, +ES:function ES(a){this.a=a}, +ahL:function ahL(){}, +bAg(a,b,c){var s,r,q,p,o,n,m,l,k,j +if(a===b)return a +s=A.am(a.a,b.a,c) +r=A.a1(a.b,b.b,c) +q=A.am(a.c,b.c,c) +p=A.a1(a.d,b.d,c) +o=A.a1(a.e,b.e,c) +n=A.a1(a.f,b.f,c) +m=A.fo(a.r,b.r,c) +l=A.bO(a.w,b.w,c,A.X9(),t.p8) +k=A.bO(a.x,b.x,c,A.bnj(),t.lF) +if(c<0.5)j=a.y +else j=b.y +return new A.Nn(s,r,q,p,o,n,m,l,k,j)}, +Nn:function Nn(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}, +aij:function aij(){}, +bAh(a,b,c){var s,r,q,p,o,n,m,l,k +if(a===b)return a +s=A.am(a.a,b.a,c) +r=A.a1(a.b,b.b,c) +q=A.am(a.c,b.c,c) +p=A.a1(a.d,b.d,c) +o=A.a1(a.e,b.e,c) +n=A.a1(a.f,b.f,c) +m=A.fo(a.r,b.r,c) +l=a.w +l=A.aO7(l,l,c) +k=A.bO(a.x,b.x,c,A.X9(),t.p8) +return new A.No(s,r,q,p,o,n,m,l,k,A.bO(a.y,b.y,c,A.bnj(),t.lF))}, +No:function No(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}, +aik:function aik(){}, +bAi(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +if(a===b)return a +s=A.a1(a.a,b.a,c) +r=A.am(a.b,b.b,c) +q=A.cb(a.c,b.c,c) +p=A.cb(a.d,b.d,c) +o=a.e +if(o==null)n=b.e==null +else n=!1 +if(n)o=null +else o=A.r_(o,b.e,c) +n=a.f +if(n==null)m=b.f==null +else m=!1 +if(m)n=null +else n=A.r_(n,b.f,c) +m=A.am(a.r,b.r,c) +l=c<0.5 +if(l)k=a.w +else k=b.w +if(l)l=a.x +else l=b.x +j=A.a1(a.y,b.y,c) +i=A.fo(a.z,b.z,c) +h=A.am(a.Q,b.Q,c) +return new A.Np(s,r,q,p,o,n,m,k,l,j,i,h,A.am(a.as,b.as,c))}, +Np:function Np(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}, +ail:function ail(){}, +bAn(a,b,c){if(a===b)return a +return new A.NE(A.u3(a.a,b.a,c))}, +NE:function NE(a){this.a=a}, +aiK:function aiK(){}, +bhv(a,b,c){var s=null,r=A.b([],t.Zt),q=$.aP,p=A.Fw(B.dC),o=A.b([],t.wi),n=A.jD(s,t.ob),m=$.aP,l=b==null?B.jt:b +return new A.ka(a,!1,!0,s,s,r,new A.cC(s,c.h("cC>")),new A.cC(s,t.re),new A.NJ(),s,0,new A.bX(new A.aV(q,c.h("aV<0?>")),c.h("bX<0?>")),p,o,l,n,new A.bX(new A.aV(m,c.h("aV<0?>")),c.h("bX<0?>")),c.h("ka<0>"))}, +ka:function ka(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.e0=a +_.cC=b +_.dA=c +_.fr=d +_.fx=e +_.fy=!1 +_.id=_.go=null +_.k1=f +_.k2=g +_.k3=h +_.k4=i +_.ok=$ +_.p1=null +_.p2=$ +_.rv$=j +_.Jc$=k +_.y=l +_.z=null +_.Q=!1 +_.at=_.as=null +_.ax=m +_.CW=_.ch=null +_.e=n +_.a=null +_.b=o +_.c=p +_.d=q +_.$ti=r}, +a4_:function a4_(){}, +TL:function TL(){}, +bmt(a,b,c){var s,r +a.cc() +if(b===1)return +a.eD(0,b,b) +s=c.a +r=c.b +a.aL(0,-((s*b-s)/2),-((r*b-r)/2))}, +blr(a,b,c,d){var s=new A.Wb(c,a,d,b,new A.by(new Float64Array(16)),A.aZ(t.o0),A.aZ(t.bq),$.af()),r=s.geX() +a.an(0,r) +a.kf(s.gAq()) +d.a.an(0,r) +b.an(0,r) +return s}, +bls(a,b,c,d){var s=new A.Wc(c,d,b,a,new A.by(new Float64Array(16)),A.aZ(t.o0),A.aZ(t.bq),$.af()),r=s.geX() +d.a.an(0,r) +b.an(0,r) +a.kf(s.gAq()) +return s}, +ap8:function ap8(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +b2P:function b2P(a){this.a=a}, +b2Q:function b2Q(a){this.a=a}, +b2R:function b2R(a){this.a=a}, +b2S:function b2S(a){this.a=a}, +wM:function wM(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +ap4:function ap4(a,b,c,d){var _=this +_.d=$ +_.rz$=a +_.q3$=b +_.rA$=c +_.a=null +_.b=d +_.c=null}, +wN:function wN(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +ap7:function ap7(a,b,c,d){var _=this +_.d=$ +_.rz$=a +_.q3$=b +_.rA$=c +_.a=null +_.b=d +_.c=null}, +rm:function rm(){}, +abW:function abW(){}, +a_o:function a_o(){}, +a5c:function a5c(){}, +aHL:function aHL(a){this.a=a}, +IG:function IG(){}, +Wb:function Wb(a,b,c,d,e,f,g,h){var _=this +_.r=a +_.w=b +_.x=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.G$=0 +_.Y$=h +_.ae$=_.a7$=0 +_.aa$=!1}, +b2N:function b2N(a,b){this.a=a +this.b=b}, +Wc:function Wc(a,b,c,d,e,f,g,h){var _=this +_.r=a +_.w=b +_.x=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.G$=0 +_.Y$=h +_.ae$=_.a7$=0 +_.aa$=!1}, +b2O:function b2O(a,b){this.a=a +this.b=b}, +aiQ:function aiQ(){}, +WM:function WM(){}, +WN:function WN(){}, +bAV(a,b,c){var s,r,q,p,o,n,m,l,k,j +if(a===b)return a +s=A.a1(a.a,b.a,c) +r=A.fo(a.b,b.b,c) +q=A.am(a.c,b.c,c) +p=A.a1(a.d,b.d,c) +o=A.a1(a.e,b.e,c) +n=A.cb(a.f,b.f,c) +m=A.bO(a.r,b.r,c,A.X9(),t.p8) +l=c<0.5 +if(l)k=a.w +else k=b.w +if(l)j=a.x +else j=b.x +if(l)l=a.y +else l=b.y +return new A.O8(s,r,q,p,o,n,m,k,j,l)}, +O8:function O8(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}, +ajN:function ajN(){}, +bBd(a,b,c){var s,r,q,p +if(a===b)return a +s=A.a1(a.a,b.a,c) +r=A.a1(a.b,b.b,c) +q=A.am(a.c,b.c,c) +p=A.a1(a.d,b.d,c) +return new A.Oe(s,r,q,p,A.a1(a.e,b.e,c))}, +Oe:function Oe(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +ajO:function ajO(){}, +bBk(a,b,c){var s,r,q,p,o,n +if(a===b&&!0)return a +s=c<0.5 +if(s)r=a.a +else r=b.a +q=t.MH +p=A.bO(a.b,b.b,c,A.di(),q) +if(s)o=a.e +else o=b.e +q=A.bO(a.c,b.c,c,A.di(),q) +n=A.am(a.d,b.d,c) +if(s)s=a.f +else s=b.f +return new A.Oo(r,p,q,n,o,s)}, +Oo:function Oo(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +ajX:function ajX(){}, +baC(a){return new A.Ay(a,null)}, +aMk(a){var s=a.Cu(t.Np) +if(s!=null)return s +throw A.d(A.DQ(A.b([A.uq("Scaffold.of() called with a context that does not contain a Scaffold."),A.cf("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.a0N('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'),A.a0N("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.aJB("The context used was")],t.Q)))}, +lj:function lj(a,b){this.a=a +this.b=b}, +Ph:function Ph(a,b){this.c=a +this.a=b}, +Pi:function Pi(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.r=c +_.y=_.x=_.w=null +_.eU$=d +_.bU$=e +_.a=null +_.b=f +_.c=null}, +aMe:function aMe(a,b){this.a=a +this.b=b}, +aMf:function aMf(a,b){this.a=a +this.b=b}, +aMa:function aMa(a){this.a=a}, +aMb:function aMb(a){this.a=a}, +aMd:function aMd(a,b,c){this.a=a +this.b=b +this.c=c}, +aMc:function aMc(a,b,c){this.a=a +this.b=b +this.c=c}, +UQ:function UQ(a,b,c){this.f=a +this.b=b +this.a=c}, +aMg:function aMg(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}, +a86:function a86(a,b){this.a=a +this.b=b}, +alb:function alb(a,b,c){var _=this +_.a=a +_.b=null +_.c=b +_.G$=0 +_.Y$=c +_.ae$=_.a7$=0 +_.aa$=!1}, +RZ:function RZ(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.a=d +_.b=e +_.c=f +_.d=g}, +acI:function acI(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +b0Q:function b0Q(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}, +T6:function T6(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +T7:function T7(a,b,c){var _=this +_.x=_.w=_.r=_.f=_.e=_.d=$ +_.y=null +_.eU$=a +_.bU$=b +_.a=null +_.b=c +_.c=null}, +aXG:function aXG(a,b){this.a=a +this.b=b}, +Ay:function Ay(a,b){this.f=a +this.a=b}, +FT:function FT(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 +_.cZ$=i +_.jg$=j +_.uB$=k +_.ho$=l +_.jh$=m +_.eU$=n +_.bU$=o +_.a=null +_.b=p +_.c=null}, +aMi:function aMi(a,b){this.a=a +this.b=b}, +aMh:function aMh(a,b){this.a=a +this.b=b}, +aMj:function aMj(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +aeG:function aeG(a,b){this.e=a +this.a=b +this.b=null}, +Pg:function Pg(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +alc:function alc(a,b,c){this.f=a +this.b=b +this.a=c}, +b0R:function b0R(){}, +UR:function UR(){}, +US:function US(){}, +UT:function UT(){}, +Wr:function Wr(){}, +baF(a,b,c){return new A.a8h(a,b,c,null)}, +a8h:function a8h(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +HZ:function HZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.fy=a +_.c=b +_.d=c +_.e=d +_.r=e +_.w=f +_.Q=g +_.ay=h +_.ch=i +_.CW=j +_.cx=k +_.cy=l +_.db=m +_.a=n}, +ahE:function ahE(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=$ +_.eU$=b +_.bU$=c +_.a=null +_.b=d +_.c=null}, +aZA:function aZA(a){this.a=a}, +aZx:function aZx(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aZz:function aZz(a,b,c){this.a=a +this.b=b +this.c=c}, +aZy:function aZy(a,b,c){this.a=a +this.b=b +this.c=c}, +aZw:function aZw(a){this.a=a}, +aZG:function aZG(a){this.a=a}, +aZF:function aZF(a){this.a=a}, +aZE:function aZE(a){this.a=a}, +aZC:function aZC(a){this.a=a}, +aZD:function aZD(a){this.a=a}, +aZB:function aZB(a){this.a=a}, +bBQ(a,b,c){var s,r,q,p,o,n,m,l,k,j,i +if(a===b&&!0)return a +s=t.X7 +r=A.bO(a.a,b.a,c,A.bo8(),s) +q=A.bO(a.b,b.b,c,A.Xd(),t.PM) +s=A.bO(a.c,b.c,c,A.bo8(),s) +p=a.d +o=b.d +n=c<0.5 +p=n?p:o +o=a.e +m=b.e +o=n?o:m +n=A.Op(a.f,b.f,c) +m=t.MH +l=A.bO(a.r,b.r,c,A.di(),m) +k=A.bO(a.w,b.w,c,A.di(),m) +m=A.bO(a.x,b.x,c,A.di(),m) +j=A.am(a.y,b.y,c) +i=A.am(a.z,b.z,c) +return new A.Pz(r,q,s,p,o,n,l,k,m,j,i,A.am(a.Q,b.Q,c))}, +bHu(a,b,c){return c<0.5?a:b}, +Pz:function Pz(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}, +alq:function alq(){}, +bBS(a,b,c){var s,r,q,p,o,n,m,l,k,j +if(a===b)return a +s=A.bO(a.a,b.a,c,A.Xd(),t.PM) +r=t.MH +q=A.bO(a.b,b.b,c,A.di(),r) +p=A.bO(a.c,b.c,c,A.di(),r) +o=A.bO(a.d,b.d,c,A.di(),r) +r=A.bO(a.e,b.e,c,A.di(),r) +n=A.bBR(a.f,b.f,c) +m=A.bO(a.r,b.r,c,A.bch(),t.KX) +l=A.bO(a.w,b.w,c,A.bct(),t.pc) +k=t.p8 +j=A.bO(a.x,b.x,c,A.X9(),k) +k=A.bO(a.y,b.y,c,A.X9(),k) +return new A.PA(s,q,p,o,r,n,m,l,j,k,A.xp(a.z,b.z,c))}, +bBR(a,b,c){if(a==b)return a +return new A.ahi(a,b,c)}, +PA:function PA(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}, +ahi:function ahi(a,b,c){this.a=a +this.b=b +this.c=c}, +alr:function alr(){}, +bBU(a,b,c){var s,r,q,p,o,n,m,l +if(a===b)return a +s=A.a1(a.a,b.a,c) +r=A.am(a.b,b.b,c) +q=A.a1(a.c,b.c,c) +p=A.bBT(a.d,b.d,c) +o=A.bhU(a.e,b.e,c) +n=a.f +m=b.f +l=A.cb(n,m,c) +n=A.cb(n,m,c) +m=A.xp(a.w,b.w,c) +return new A.PB(s,r,q,p,o,l,n,m,A.a1(a.x,b.x,c))}, +bBT(a,b,c){if(a==null||b==null)return null +if(a===b)return a +return A.bA(a,b,c)}, +PB:function PB(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}, +als:function als(){}, +bBW(a,b,c){var s,r +if(a===b&&!0)return a +s=A.u3(a.a,b.a,c) +if(c<0.5)r=a.b +else r=b.b +return new A.PC(s,r)}, +PC:function PC(a,b){this.a=a +this.b=b}, +alt:function alt(){}, +bl3(a){var s=a.E2(!1) +return new A.anj(a,new A.eY(s,B.hA,B.c4),$.af())}, +bBX(a,b){return A.b87(b)}, +anj:function anj(a,b,c){var _=this +_.ax=a +_.a=b +_.G$=0 +_.Y$=c +_.ae$=_.a7$=0 +_.aa$=!1}, +alv:function alv(a,b){var _=this +_.w=a +_.a=b +_.b=!0 +_.d=_.c=0 +_.f=_.e=null +_.r=!1}, +vQ:function vQ(a,b,c,d,e){var _=this +_.d=a +_.w=b +_.y=c +_.fx=d +_.a=e}, +V2:function V2(a,b){var _=this +_.d=$ +_.e=null +_.f=!1 +_.w=_.r=$ +_.x=a +_.a=null +_.b=b +_.c=null}, +b1_:function b1_(a,b){this.a=a +this.b=b}, +b0Z:function b0Z(a,b){this.a=a +this.b=b}, +b10:function b10(a){this.a=a}, +bFo(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,a0){var s=null,r=new A.Ih(o,A.t2(s,s,s,s,s,B.aB,s,s,1,B.aG),a0,l,j,m,b,f,n,q,k,i,h,g,p,d,e,a,!1,A.aZ(t.v)) +r.br() +r.anZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,a0) +return r}, +b1s:function b1s(a,b){this.a=a +this.b=b}, +a8W:function a8W(a,b){this.a=a +this.b=b}, +Q9:function Q9(a,b,c,d,e,f,g){var _=this +_.c=a +_.e=b +_.w=c +_.x=d +_.y=e +_.z=f +_.a=g}, +Vb:function Vb(a,b,c,d,e){var _=this +_.r=_.f=_.e=_.d=$ +_.w=null +_.x=a +_.y=$ +_.z=null +_.Q=!1 +_.as=null +_.ax=_.at=!1 +_.ay=b +_.ch=null +_.eU$=c +_.bU$=d +_.a=null +_.b=e +_.c=null}, +b1p:function b1p(a,b){this.a=a +this.b=b}, +b1q:function b1q(a,b){this.a=a +this.b=b}, +b1n:function b1n(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +b1o:function b1o(a){this.a=a}, +b1m:function b1m(a){this.a=a}, +b1r:function b1r(a){this.a=a}, +am_:function am_(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=d +_.w=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.as=j +_.at=k +_.ax=l +_.ay=m +_.ch=n +_.CW=o +_.a=p}, +Ih:function Ih(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +_.G=a +_.ae=_.a7=_.Y=$ +_.aa=b +_.aK=_.aP=$ +_.b2=!1 +_.bj=0 +_.bF=null +_.bE=c +_.ey=d +_.cQ=e +_.dI=f +_.b_=g +_.ac=h +_.aQ=i +_.a3=j +_.ah=k +_.aT=l +_.bL=m +_.bM=n +_.cD=o +_.e6=p +_.eV=q +_.d1=!1 +_.dJ=r +_.xO$=s +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=a0 +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +b0f:function b0f(a){this.a=a}, +b0d:function b0d(){}, +b0c:function b0c(){}, +b0e:function b0e(a){this.a=a}, +b0g:function b0g(a,b){this.a=a +this.b=b}, +os:function os(a){this.a=a}, +In:function In(a,b){this.a=a +this.b=b}, +aoi:function aoi(a,b){this.d=a +this.a=b}, +akF:function akF(a,b,c){var _=this +_.G=$ +_.Y=a +_.xO$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +b1k:function b1k(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 +_.k4=a +_.ok=b +_.a=c +_.b=d +_.c=e +_.d=f +_.e=g +_.f=h +_.r=i +_.w=j +_.x=k +_.y=l +_.z=m +_.Q=n +_.as=o +_.at=p +_.ax=q +_.ay=r +_.ch=s +_.CW=a0 +_.cx=a1 +_.cy=a2 +_.db=a3 +_.dx=a4 +_.dy=a5 +_.fr=a6 +_.fx=a7 +_.fy=a8 +_.go=a9 +_.id=b0 +_.k1=b1 +_.k2=b2 +_.k3=b3}, +WC:function WC(){}, +WE:function WE(){}, +WI:function WI(){}, +bjf(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){return new A.Gf(a7,b,k,a1,e,h,g,a,j,d,f,a3,n,i,o,a9,p,a6,a5,a8,b0,r,q,s,a0,a2,b1,l,a4,m,c)}, +bCp(b2,b3,b4){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 +if(b2===b3)return b2 +s=A.am(b2.a,b3.a,b4) +r=A.a1(b2.b,b3.b,b4) +q=A.a1(b2.c,b3.c,b4) +p=A.a1(b2.d,b3.d,b4) +o=A.a1(b2.e,b3.e,b4) +n=A.a1(b2.r,b3.r,b4) +m=A.a1(b2.f,b3.f,b4) +l=A.a1(b2.w,b3.w,b4) +k=A.a1(b2.x,b3.x,b4) +j=A.a1(b2.y,b3.y,b4) +i=A.a1(b2.z,b3.z,b4) +h=A.a1(b2.Q,b3.Q,b4) +g=A.a1(b2.as,b3.as,b4) +f=A.a1(b2.at,b3.at,b4) +e=A.a1(b2.ax,b3.ax,b4) +d=A.a1(b2.ay,b3.ay,b4) +c=b4<0.5 +b=c?b2.ch:b3.ch +a=c?b2.CW:b3.CW +a0=c?b2.cx:b3.cx +a1=c?b2.cy:b3.cy +a2=c?b2.db:b3.db +a3=c?b2.dx:b3.dx +a4=c?b2.dy:b3.dy +a5=c?b2.fr:b3.fr +a6=c?b2.fx:b3.fx +a7=c?b2.fy:b3.fy +a8=A.cb(b2.go,b3.go,b4) +a9=A.am(b2.id,b3.id,b4) +b0=c?b2.k1:b3.k1 +b1=c?b2.k2:b3.k2 +return A.bjf(l,r,c?b2.k3:b3.k3,j,o,i,n,m,f,k,q,a9,b1,g,e,b,a4,a3,a5,a6,p,a7,h,b0,a0,a,s,a1,d,a2,a8)}, +aNX:function aNX(a,b){this.a=a +this.b=b}, +Gf:function Gf(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 +_.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}, +aOh:function aOh(){}, +aOi:function aOi(){}, +aOj:function aOj(){}, +asW:function asW(){}, +aLW:function aLW(){}, +aLV:function aLV(){}, +aLU:function aLU(){}, +aLT:function aLT(){}, +a6T:function a6T(){}, +b_N:function b_N(){}, +al6:function al6(){}, +am0:function am0(){}, +pH:function pH(a,b){this.a=a +this.b=b}, +AT:function AT(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){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 +_.a=r}, +Vd:function Vd(a){var _=this +_.d=!1 +_.a=null +_.b=a +_.c=null}, +b1u:function b1u(a){this.a=a}, +b1t:function b1t(a){this.a=a}, +b1v:function b1v(a){this.a=a}, +b1w:function b1w(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.ax=a +_.ay=b +_.a=c +_.b=d +_.c=e +_.d=f +_.e=g +_.f=h +_.r=i +_.w=j +_.x=k +_.z=l +_.Q=m +_.as=n +_.at=o}, +bCr(a,b,c,d,e,f,g,h,i,j,k,l,m){return new A.Gj(d,c,i,g,j,l,e,m,k,f,b,a,h)}, +bCs(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +if(a===b&&!0)return a +s=A.a1(a.a,b.a,c) +r=A.a1(a.b,b.b,c) +q=A.a1(a.c,b.c,c) +p=A.cb(a.d,b.d,c) +o=A.am(a.e,b.e,c) +n=A.fo(a.f,b.f,c) +if(c<0.5)m=a.r +else m=b.r +l=A.am(a.w,b.w,c) +k=A.axQ(a.x,b.x,c) +j=A.a1(a.z,b.z,c) +i=A.am(a.Q,b.Q,c) +h=A.a1(a.as,b.as,c) +return A.bCr(h,i,r,s,m,j,p,A.a1(a.at,b.at,c),q,o,k,n,l)}, +a91:function a91(a,b){this.a=a +this.b=b}, +Gj:function Gj(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 +_.z=j +_.Q=k +_.as=l +_.at=m}, +am6:function am6(){}, +bCS(a,b,c){var s,r,q,p,o,n,m,l,k +if(a===b&&!0)return a +s=t.MH +r=A.bO(a.a,b.a,c,A.di(),s) +q=A.bO(a.b,b.b,c,A.di(),s) +p=A.bO(a.c,b.c,c,A.di(),s) +o=A.bO(a.d,b.d,c,A.Xd(),t.PM) +n=c<0.5 +if(n)m=a.e +else m=b.e +if(n)l=a.f +else l=b.f +s=A.bO(a.r,b.r,c,A.di(),s) +k=A.am(a.w,b.w,c) +if(n)n=a.x +else n=b.x +return new A.Qx(r,q,p,o,m,l,s,k,n)}, +Qx:function Qx(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}, +amF:function amF(){}, +bCU(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g +if(a===b)return a +s=A.awj(a.a,b.a,c) +r=A.a1(a.b,b.b,c) +q=c<0.5 +p=q?a.c:b.c +o=A.a1(a.d,b.d,c) +n=A.a1(a.e,b.e,c) +m=A.hu(a.f,b.f,c) +l=A.cb(a.r,b.r,c) +k=A.a1(a.w,b.w,c) +j=A.cb(a.x,b.x,c) +i=A.bO(a.y,b.y,c,A.di(),t.MH) +h=q?a.z:b.z +g=q?a.Q:b.Q +return new A.Qz(s,r,p,o,n,m,l,k,j,i,h,g,q?a.as:b.as)}, +Qz:function Qz(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}, +amL:function amL(){}, +aah(a,b,c){var s=null +return new A.B4(b,s,s,s,c,B.x,s,!1,s,!0,a,s)}, +baX(a,b,c,d,e,f,g,h,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){var s,r,q,p,o,n,m,l,k,j,i=null +if(e==null)s=i +else s=e +r=new A.Vx(a1,s) +q=c==null +if(q&&d==null)p=i +else if(d==null){q=q?i:new A.ef(c,t.Il) +p=q}else{q=new A.Vx(c,d) +p=q}o=new A.an3(a1) +q=a9==null?i:new A.ef(a9,t.XL) +n=a5==null?i:new A.ef(a5,t.h9) +m=g==null?i:new A.ef(g,t.QL) +l=a3==null?i:new A.ef(a3,t.iL) +k=a2==null?i:new A.ef(a2,t.iL) +j=a6==null?i:new A.ef(a6,t.kU) +return A.atO(a,b,p,m,h,i,r,i,i,k,l,new A.an2(a0,f),o,new A.ef(a4,t.Ak),n,j,i,a7,i,a8,q,b0)}, +bHP(a){var s +A.an(a) +s=A.dW(a,B.cY) +s=s==null?null:s.c +return A.beO(B.db,B.RQ,B.tZ,s==null?1:s)}, +B4:function B4(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}, +Vx:function Vx(a,b){this.a=a +this.b=b}, +an3:function an3(a){this.a=a}, +an2:function an2(a,b){this.a=a +this.b=b}, +aqa:function aqa(){}, +bD1(a,b,c){if(a===b)return a +return new A.QM(A.u3(a.a,b.a,c))}, +QM:function QM(a){this.a=a}, +an4:function an4(){}, +baY(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,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6){var s,r,q,p +if(d5==null)s=B.pr +else s=d5 +if(d6==null)r=B.ps +else r=d6 +if(b0==null)q=b4===1?B.Ev:B.pN +else q=b0 +if(a2==null)p=!0 +else p=a2 +return new A.QQ(b1,i,a6,o,q,e4,e2,d9,d8,e0,e1,e3,!1,b8,!1,!0,s,r,!0,b4,b5,!1,!1,e5,d4,b2,b3,c0,c1,c2,b9,a7,a4,n,k,m,l,j,d2,d3,a9,c9,p,d1,a0,c3,c4,b6,d,d0,c8,b,f,c6,!0,!0,g,h,!0,e6,d7,a8)}, +bD6(a,b){return A.b87(b)}, +bD7(a){return B.ht}, +bHw(a){return A.TO(new A.b3F(a))}, +an7:function an7(a,b){var _=this +_.w=a +_.a=b +_.b=!0 +_.d=_.c=0 +_.f=_.e=null +_.r=!1}, +QQ:function QQ(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){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 +_.p1=b2 +_.p2=b3 +_.p3=b4 +_.p4=b5 +_.R8=b6 +_.RG=b7 +_.rx=b8 +_.ry=b9 +_.to=c0 +_.x1=c1 +_.x2=c2 +_.xr=c3 +_.y1=c4 +_.y2=c5 +_.bd=c6 +_.bP=c7 +_.bb=c8 +_.bA=c9 +_.cC=d0 +_.dA=d1 +_.ai=d2 +_.G=d3 +_.Y=d4 +_.a7=d5 +_.ae=d6 +_.aa=d7 +_.aP=d8 +_.aK=d9 +_.b2=e0 +_.bj=e1 +_.a=e2}, +Vy:function Vy(a,b,c,d,e,f,g){var _=this +_.e=_.d=null +_.r=_.f=!1 +_.x=_.w=$ +_.y=a +_.cZ$=b +_.jg$=c +_.uB$=d +_.ho$=e +_.jh$=f +_.a=null +_.b=g +_.c=null}, +b1T:function b1T(){}, +b1V:function b1V(a,b){this.a=a +this.b=b}, +b1U:function b1U(a,b){this.a=a +this.b=b}, +b1X:function b1X(a){this.a=a}, +b1Y:function b1Y(a){this.a=a}, +b1Z:function b1Z(a,b,c){this.a=a +this.b=b +this.c=c}, +b20:function b20(a){this.a=a}, +b21:function b21(a){this.a=a}, +b2_:function b2_(a,b){this.a=a +this.b=b}, +b1W:function b1W(a){this.a=a}, +b3F:function b3F(a){this.a=a}, +b2W:function b2W(){}, +WL:function WL(){}, +bD8(a,b,c,d,e,f){var s=null,r=a.a.a,q=b.bd +return new A.QR(a,f,new A.aQu(b,e,s,s,d,s,s,s,B.aB,s,s,B.jM,!1,s,!1,s,"\u2022",!1,!0,s,s,!0,s,1,s,!1,s,s,s,s,s,c,s,2,s,s,s,B.da,s,s,s,s,s,s,s,!0,s,A.bMB(),s,s,s,s,s,B.d1,B.cn,B.a3,s,B.a_,!0,!0),r,q!==!1,B.qQ,s,s)}, +bD9(a,b){return A.b87(b)}, +QR:function QR(a,b,c,d,e,f,g,h){var _=this +_.z=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.a=h}, +aQu:function aQu(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){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 +_.bd=c8 +_.bP=c9 +_.bb=d0 +_.bA=d1 +_.cC=d2 +_.dA=d3 +_.ai=d4 +_.G=d5 +_.Y=d6 +_.a7=d7 +_.ae=d8 +_.aa=d9 +_.aP=e0}, +aQv:function aQv(a,b){this.a=a +this.b=b}, +Iv:function Iv(a,b,c,d,e,f,g,h){var _=this +_.ax=null +_.d=$ +_.e=a +_.f=b +_.cZ$=c +_.jg$=d +_.uB$=e +_.ho$=f +_.jh$=g +_.a=null +_.b=h +_.c=null}, +a46:function a46(){}, +aFK:function aFK(){}, +an9:function an9(a,b){this.b=a +this.a=b}, +ahH:function ahH(){}, +bDb(a,b,c){var s,r +if(a===b)return a +s=A.a1(a.a,b.a,c) +r=A.a1(a.b,b.b,c) +return new A.R0(s,r,A.a1(a.c,b.c,c))}, +R0:function R0(a,b,c){this.a=a +this.b=b +this.c=c}, +anb:function anb(){}, +bDc(a,b,c){return new A.aay(a,b,c,null)}, +bDi(a,b){return new A.anc(b,null)}, +aay:function aay(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +VD:function VD(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +ang:function ang(a,b,c,d){var _=this +_.d=!1 +_.e=a +_.eU$=b +_.bU$=c +_.a=null +_.b=d +_.c=null}, +b2i:function b2i(a){this.a=a}, +b2h:function b2h(a){this.a=a}, +anh:function anh(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +ani:function ani(a,b,c,d){var _=this +_.S=null +_.aC=a +_.be=b +_.U$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +b2j:function b2j(a,b,c){this.a=a +this.b=b +this.c=c}, +and:function and(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +ane:function ane(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}, +akE:function akE(a,b,c,d,e,f){var _=this +_.G=-1 +_.Y=a +_.a7=b +_.dZ$=c +_.aR$=d +_.f5$=e +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +b0h:function b0h(a,b,c){this.a=a +this.b=b +this.c=c}, +b0i:function b0i(a,b,c){this.a=a +this.b=b +this.c=c}, +b0k:function b0k(a,b){this.a=a +this.b=b}, +b0j:function b0j(a,b,c){this.a=a +this.b=b +this.c=c}, +b0l:function b0l(a){this.a=a}, +anc:function anc(a,b){this.c=a +this.a=b}, +anf:function anf(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +apU:function apU(){}, +aqb:function aqb(){}, +bDf(a){if(a===B.Fs||a===B.qx)return 14.5 +return 9.5}, +bDh(a){if(a===B.Ft||a===B.qx)return 14.5 +return 9.5}, +bDg(a,b){if(a===0)return b===1?B.qx:B.Fs +if(a===b-1)return B.Ft +return B.af6}, +Ix:function Ix(a,b){this.a=a +this.b=b}, +aaA:function aaA(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +aRe(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.fs(r,q,p,a0,o,n,m,l,k,j,i,h,g,a4,a5==null?s:a5)}, +GN(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +if(a===b&&!0)return a +s=A.cb(a.a,b.a,c) +r=A.cb(a.b,b.b,c) +q=A.cb(a.c,b.c,c) +p=A.cb(a.d,b.d,c) +o=A.cb(a.e,b.e,c) +n=A.cb(a.f,b.f,c) +m=A.cb(a.r,b.r,c) +l=A.cb(a.w,b.w,c) +k=A.cb(a.x,b.x,c) +j=A.cb(a.y,b.y,c) +i=A.cb(a.z,b.z,c) +h=A.cb(a.Q,b.Q,c) +g=A.cb(a.as,b.as,c) +f=A.cb(a.at,b.at,c) +return A.aRe(j,i,h,s,r,q,p,o,n,g,f,A.cb(a.ax,b.ax,c),m,l,k)}, +fs:function fs(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}, +anm:function anm(){}, +an(a){var s,r=a.bh(t.Nr),q=A.mN(a,B.cj,t.c4)==null?null:B.D0 +if(q==null)q=B.D0 +s=r==null?null:r.w.c +if(s==null)s=$.brl() +return A.bDo(s,s.p4.afs(q))}, +wd:function wd(a,b,c){this.c=a +this.d=b +this.a=c}, +Tq:function Tq(a,b,c){this.w=a +this.b=b +this.a=c}, +Bb:function Bb(a,b){this.a=a +this.b=b}, +J9:function J9(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.c=c +_.d=d +_.e=e +_.a=f}, +ace:function ace(a,b,c){var _=this +_.CW=null +_.e=_.d=$ +_.iS$=a +_.dH$=b +_.a=null +_.b=c +_.c=null}, +aUg:function aUg(){}, +aaD(d3,d4,d5,d6,d7){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=null,d2=A.b([],t.FO) +if(d5==null)d5=B.Tq +s=A.cx() +switch(s.a){case 0:case 1:case 2:r=B.a_6 +break +case 3:case 4:case 5:r=B.AA +break +default:r=d1}q=A.bE6(s) +d7=d7===!0 +if(d7)p=B.kC +else p=B.IF +if(d3==null)o=d1 +else o=d3 +if(o==null)o=B.ax +n=o===B.ai +if(d7){m=n?B.J1:B.J0 +l=n?m.cy:m.b +k=n?m.db:m.c +j=m.CW +i=m.cy +h=m.fr +if(h==null)h=m.cx +g=m.at +f=d3===B.ai +e=j +d=l +c=k +b=e +a=i +a0=b}else{e=d1 +d=e +c=d +g=c +h=g +b=h +m=b +a=m +j=a +i=j +a0=i +f=a0}if(d==null)d=n?B.rP:B.b5 +a1=A.bb2(d) +a2=n?B.t2:B.kV +a3=n?B.q:B.rO +a4=a1===B.ai +if(n)a5=B.kR +else{a6=m==null?d1:m.f +a5=a6==null?B.kO:a6}a7=n?A.a9(31,255,255,255):A.a9(31,0,0,0) +a8=n?A.a9(10,255,255,255):A.a9(10,0,0,0) +if(j==null)j=n?B.kP:B.tf +if(e==null)e=j +if(a==null)a=n?B.d4:B.l +if(h==null)h=n?B.tk:B.cb +if(m==null){a9=n?B.kR:B.rQ +a6=n?B.ft:B.kU +b0=A.bb2(B.b5)===B.ai +b1=A.bb2(a9) +b2=b0?B.l:B.q +b1=b1===B.ai?B.l:B.q +b3=n?B.l:B.q +b4=b0?B.l:B.q +m=A.avk(a6,o,B.fx,d1,d1,d1,b4,n?B.q:B.l,d1,d1,b2,d1,b1,d1,b3,d1,d1,d1,d1,d1,B.b5,d1,d1,a9,d1,d1,a,d1,d1,d1,d1)}b5=n?B.Y:B.a8 +b6=n?B.ft:B.ta +if(b==null)b=n?B.d4:B.l +if(c==null){c=m.f +if(c.l(0,d))c=B.l}b7=n?B.Jf:A.a9(153,0,0,0) +b8=A.beP(!1,n?B.kO:B.t9,m,d1,a7,36,d1,a8,B.Hh,r,88,d1,d1,d1,B.Hj) +b9=n?B.J6:B.J5 +c0=n?B.ry:B.kM +c1=n?B.ry:B.J9 +if(d7){c2=A.bk4(s,d1,d1,B.aaV,B.aaU,B.aaQ) +a6=m.a===B.ax +c3=a6?m.db:m.cy +c4=a6?m.cy:m.db +a6=c2.a.a7b(c3,c3,c3) +b1=c2.b.a7b(c4,c4,c4) +c5=new A.GV(a6,b1,c2.c,c2.d,c2.e)}else c5=A.bDN(s) +c6=n?c5.b:c5.a +c7=a4?c5.b:c5.a +d6=c6.bX(d6) +c8=c7.bX(d1) +c9=n?B.uz:B.Td +d0=a4?B.uz:B.Te +if(d4==null)d4=B.RT +if(g==null)g=B.fx +if(a0==null)a0=n?B.ft:B.kU +if(i==null)i=n?B.d4:B.l +return A.bb1(d1,d1,B.FE,f===!0,a0,B.FH,B.ZZ,i,B.Gv,B.Gw,B.Gx,B.Hi,b8,j,a,B.IO,B.IR,B.IS,m,d1,B.Q9,B.Qa,b,B.QH,b9,h,B.QM,B.QZ,B.R_,d4,g,B.S0,A.bDm(d2),B.Sb,B.Sm,a7,c0,b7,a8,B.ST,c9,c,d5,B.Ui,r,B.a_c,B.a_d,B.a_e,B.a_s,B.a_t,B.a_u,B.a0Z,B.I5,s,B.a1Z,d,a3,a2,d0,c8,B.a22,B.a29,e,B.a2V,B.a2W,B.a2X,b6,B.a2Y,B.td,B.q,B.a52,B.a58,c1,p,B.a5Y,B.a66,B.a68,B.a6C,d6,B.abm,B.abn,a5,B.abv,c5,b5,d7,q)}, +bb1(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){return new A.n5(d,a0,b3,c3,c5,d3,d4,e4,f4,!1,g7,h,n,o,s,a3,a5,a6,b6,b7,b8,b9,c2,d6,d7,d8,e3,e7,e9,f0,f3,g5,c1,d9,e0,f9,g4,a,c,f,g,i,j,k,l,m,p,q,r,a1,a2,a4,a7,a8,a9,b0,b2,b4,b5,c0,c4,c6,c7,c8,c9,d0,d1,d2,d5,e1,e2,e5,e6,e8,f1,f2,f5,f6,f7,f8,g0,g1,g3,b,b1,e,g2)}, +bDk(){var s=null +return A.aaD(B.ax,s,s,s,s)}, +bDo(a,b){return $.brk().cW(0,new A.HP(a,b),new A.aRi(a,b))}, +bb2(a){var s=0.2126*A.b8p((a.gm(a)>>>16&255)/255)+0.7152*A.b8p((a.gm(a)>>>8&255)/255)+0.0722*A.b8p((a.gm(a)&255)/255)+0.05 +if(s*s>0.15)return B.ax +return B.ai}, +bDl(a,b,c){var s=a.c,r=s.D4(s,new A.aRg(b,c),t.K,t.Ag) +s=b.c +r.a6R(r,s.gfR(s).m2(0,new A.aRh(a))) +return r}, +bDm(a){var s,r,q=t.K,p=t.Uo,o=A.D(q,p) +for(s=0;!1;++s){r=a[s] +o.q(0,r.gLm(r),p.a(r))}return A.b8s(o,q,t.Ag)}, +bDn(h5,h6,h7){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 +if(h5===h6)return h5 +s=h7<0.5 +r=s?h5.a:h6.a +q=s?h5.b:h6.b +p=A.bDl(h5,h6,h7) +o=s?h5.d:h6.d +n=s?h5.e:h6.e +m=s?h5.f:h6.f +l=s?h5.r:h6.r +k=A.bBQ(h5.w,h6.w,h7) +j=s?h5.x:h6.x +i=A.bE7(h5.z,h6.z,h7) +h=A.a1(h5.as,h6.as,h7) +h.toString +g=A.a1(h5.at,h6.at,h7) +g.toString +f=A.bw6(h5.ax,h6.ax,h7) +e=A.a1(h5.ay,h6.ay,h7) +e.toString +d=A.a1(h5.ch,h6.ch,h7) +d.toString +c=A.a1(h5.CW,h6.CW,h7) +c.toString +b=A.a1(h5.cx,h6.cx,h7) +b.toString +a=A.a1(h5.cy,h6.cy,h7) +a.toString +a0=A.a1(h5.db,h6.db,h7) +a0.toString +a1=A.a1(h5.dx,h6.dx,h7) +a1.toString +a2=A.a1(h5.dy,h6.dy,h7) +a2.toString +a3=A.a1(h5.fr,h6.fr,h7) +a3.toString +a4=A.a1(h5.fx,h6.fx,h7) +a4.toString +a5=A.a1(h5.fy,h6.fy,h7) +a5.toString +a6=A.a1(h5.go,h6.go,h7) +a6.toString +a7=A.a1(h5.id,h6.id,h7) +a7.toString +a8=A.a1(h5.k2,h6.k2,h7) +a8.toString +a9=A.a1(h5.k3,h6.k3,h7) +a9.toString +b0=A.a1(h5.k4,h6.k4,h7) +b0.toString +b1=A.r_(h5.ok,h6.ok,h7) +b2=A.r_(h5.p1,h6.p1,h7) +b3=A.GN(h5.p2,h6.p2,h7) +b4=A.GN(h5.p3,h6.p3,h7) +b5=A.bDO(h5.p4,h6.p4,h7) +b6=A.bv0(h5.R8,h6.R8,h7) +b7=A.bvc(h5.RG,h6.RG,h7) +b8=A.bvl(h5.rx,h6.rx,h7) +b9=h5.ry +c0=h6.ry +c1=A.a1(b9.a,c0.a,h7) +c2=A.a1(b9.b,c0.b,h7) +c3=A.a1(b9.c,c0.c,h7) +c4=A.a1(b9.d,c0.d,h7) +c5=A.cb(b9.e,c0.e,h7) +c6=A.am(b9.f,c0.f,h7) +c7=A.hu(b9.r,c0.r,h7) +b9=A.hu(b9.w,c0.w,h7) +c0=A.bvs(h5.to,h6.to,h7) +c8=A.bvt(h5.x1,h6.x1,h7) +c9=A.bvu(h5.x2,h6.x2,h7) +d0=A.bvz(h5.xr,h6.xr,h7) +d1=s?h5.y1:h6.y1 +d2=A.bvG(h5.y2,h6.y2,h7) +d3=A.bvK(h5.bd,h6.bd,h7) +d4=A.bvO(h5.bP,h6.bP,h7) +d5=A.bwx(h5.bb,h6.bb,h7) +d6=A.bwz(h5.bA,h6.bA,h7) +d7=A.bwN(h5.cC,h6.cC,h7) +d8=A.bwZ(h5.dA,h6.dA,h7) +d9=A.bxs(h5.ai,h6.ai,h7) +e0=A.bxv(h5.G,h6.G,h7) +e1=A.bxG(h5.Y,h6.Y,h7) +e2=A.bxT(h5.a7,h6.a7,h7) +e3=A.bxX(h5.ae,h6.ae,h7) +e4=A.by0(h5.aa,h6.aa,h7) +e5=A.byD(h5.aP,h6.aP,h7) +e6=A.bzq(h5.aK,h6.aK,h7) +e7=A.bzS(h5.b2,h6.b2,h7) +e8=A.bzT(h5.bj,h6.bj,h7) +e9=A.bzU(h5.bF,h6.bF,h7) +f0=A.bAg(h5.bE,h6.bE,h7) +f1=A.bAh(h5.ey,h6.ey,h7) +f2=A.bAi(h5.cQ,h6.cQ,h7) +f3=A.bAn(h5.dI,h6.dI,h7) +f4=A.bAV(h5.b_,h6.b_,h7) +f5=A.bBd(h5.ac,h6.ac,h7) +f6=A.bBk(h5.aQ,h6.aQ,h7) +f7=A.bBS(h5.a3,h6.a3,h7) +f8=A.bBU(h5.ah,h6.ah,h7) +f9=A.bBW(h5.aT,h6.aT,h7) +g0=A.bCp(h5.bL,h6.bL,h7) +g1=A.bCs(h5.bM,h6.bM,h7) +g2=A.bCS(h5.cD,h6.cD,h7) +g3=A.bCU(h5.e6,h6.e6,h7) +g4=A.bD1(h5.eV,h6.eV,h7) +g5=A.bDb(h5.d1,h6.d1,h7) +g6=A.bDC(h5.dJ,h6.dJ,h7) +g7=A.bDF(h5.e0,h6.e0,h7) +g8=A.bDI(h5.c7,h6.c7,h7) +s=s?h5.df:h6.df +g9=h5.aC +g9.toString +h0=h6.aC +h0.toString +h0=A.a1(g9,h0,h7) +g9=h5.k1 +g9.toString +h1=h6.k1 +h1.toString +h1=A.a1(g9,h1,h7) +g9=h5.eJ +g9.toString +h2=h6.eJ +h2.toString +h2=A.a1(g9,h2,h7) +g9=h5.S +g9.toString +h3=h6.S +h3.toString +h3=A.a1(g9,h3,h7) +g9=h5.Q +g9.toString +h4=h6.Q +h4.toString +return A.bb1(b6,s,b7,r,h3,b8,new A.MT(c1,c2,c3,c4,c5,c6,c7,b9),A.a1(g9,h4,h7),c0,c8,c9,d0,d1,h,g,d2,d3,d4,f,q,d5,d6,e,d7,d,c,d8,d9,e0,e1,h2,e2,p,e3,e4,b,a,a0,a1,e5,b1,a2,o,e6,n,e7,e8,e9,f0,f1,f2,f3,m,l,f4,a3,a4,a5,b2,b3,f5,f6,a6,k,f7,f8,a7,f9,h1,a8,g0,g1,a9,j,g2,g3,g4,g5,b4,g6,g7,h0,g8,b5,b0,!1,i)}, +bzL(a,b){return new A.a3Z(a,b,B.qb,b.a,b.b,b.c,b.d,b.e,b.f,b.r)}, +bE6(a){switch(a.a){case 0:case 2:case 1:break +case 3:case 4:case 5:return B.EX}return B.EW}, +bE7(a,b,c){var s,r +if(a===b)return a +s=A.am(a.a,b.a,c) +s.toString +r=A.am(a.b,b.b,c) +r.toString +return new A.tb(s,r)}, +zq:function zq(a,b){this.a=a +this.b=b}, +n5:function n5(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){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 +_.bd=c8 +_.bP=c9 +_.bb=d0 +_.bA=d1 +_.cC=d2 +_.dA=d3 +_.ai=d4 +_.G=d5 +_.Y=d6 +_.a7=d7 +_.ae=d8 +_.aa=d9 +_.aP=e0 +_.aK=e1 +_.b2=e2 +_.bj=e3 +_.bF=e4 +_.bE=e5 +_.ey=e6 +_.cQ=e7 +_.dI=e8 +_.b_=e9 +_.ac=f0 +_.aQ=f1 +_.a3=f2 +_.ah=f3 +_.aT=f4 +_.bL=f5 +_.bM=f6 +_.cD=f7 +_.e6=f8 +_.eV=f9 +_.d1=g0 +_.dJ=g1 +_.e0=g2 +_.c7=g3 +_.df=g4 +_.eJ=g5 +_.S=g6 +_.aC=g7}, +aRi:function aRi(a,b){this.a=a +this.b=b}, +aRg:function aRg(a,b){this.a=a +this.b=b}, +aRh:function aRh(a){this.a=a}, +a3Z:function a3Z(a,b,c,d,e,f,g,h,i,j){var _=this +_.ay=a +_.ch=b +_.w=c +_.a=d +_.b=e +_.c=f +_.d=g +_.e=h +_.f=i +_.r=j}, +HP:function HP(a,b){this.a=a +this.b=b}, +afx:function afx(a,b,c){this.a=a +this.b=b +this.$ti=c}, +tb:function tb(a,b){this.a=a +this.b=b}, +anq:function anq(){}, +aom:function aom(){}, +bDC(a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 +if(a2===a3&&!0)return a2 +s=a2.d +if(s==null)r=a3.d==null +else r=!1 +if(r)s=null +else if(s==null)s=a3.d +else{r=a3.d +if(!(r==null)){s.toString +r.toString +s=A.bA(s,r,a4)}}r=A.a1(a2.a,a3.a,a4) +q=A.u3(a2.b,a3.b,a4) +p=A.u3(a2.c,a3.c,a4) +o=A.a1(a2.e,a3.e,a4) +n=t.KX.a(A.fo(a2.f,a3.f,a4)) +m=A.a1(a2.r,a3.r,a4) +l=A.cb(a2.w,a3.w,a4) +k=A.a1(a2.x,a3.x,a4) +j=A.a1(a2.y,a3.y,a4) +i=A.a1(a2.z,a3.z,a4) +h=A.cb(a2.Q,a3.Q,a4) +g=A.am(a2.as,a3.as,a4) +f=A.a1(a2.at,a3.at,a4) +e=A.cb(a2.ax,a3.ax,a4) +d=A.a1(a2.ay,a3.ay,a4) +c=A.fo(a2.ch,a3.ch,a4) +b=A.a1(a2.CW,a3.CW,a4) +a=A.cb(a2.cx,a3.cx,a4) +if(a4<0.5)a0=a2.cy +else a0=a3.cy +a1=A.hu(a2.db,a3.db,a4) +return new A.R9(r,q,p,s,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,A.fo(a2.dx,a3.dx,a4))}, +R9:function R9(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}, +ans:function ans(){}, +bDF(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +if(a===b)return a +s=A.cb(a.a,b.a,c) +r=A.xp(a.b,b.b,c) +q=A.a1(a.c,b.c,c) +p=A.a1(a.d,b.d,c) +o=A.a1(a.e,b.e,c) +n=A.a1(a.f,b.f,c) +m=A.a1(a.r,b.r,c) +l=A.a1(a.w,b.w,c) +k=A.a1(a.y,b.y,c) +j=A.a1(a.x,b.x,c) +i=A.a1(a.z,b.z,c) +h=A.a1(a.Q,b.Q,c) +g=A.a1(a.as,b.as,c) +f=A.u_(a.ax,b.ax,c) +return new A.Ra(s,r,q,p,o,n,m,l,j,k,i,h,g,A.am(a.at,b.at,c),f)}, +Ra:function Ra(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}, +anw:function anw(){}, +Rd:function Rd(){}, +aRS:function aRS(a,b){this.a=a +this.b=b}, +aRU:function aRU(a){this.a=a}, +aRP:function aRP(a,b){this.a=a +this.b=b}, +aRQ:function aRQ(a,b){this.a=a +this.b=b}, +Rb:function Rb(){}, +bkF(a,b,c){return new A.afu(b,null,c,B.m,a,null)}, +bDG(a,b,c,d){return new A.Rh(b,d,c,a,null)}, +bDJ(){var s,r,q +if($.Bk.length!==0){s=A.b($.Bk.slice(0),A.a6($.Bk)) +for(r=s.length,q=0;q>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) +break +default:p=null}switch(q.a){case 1:o=b.a +break +case 0:r=b.a +o=A.a9(0,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) +break +default:o=null}r=a.d +q=b.d +if(r!==q){n=A.a1(p,o,c) +n.toString +q=A.am(r,q,c) +q.toString +return new A.cp(n,s,B.aa,q)}q=A.a1(p,o,c) +q.toString +return new A.cp(q,s,B.aa,r)}, +fo(a,b,c){var s,r +if(a==b)return a +s=b!=null?b.fZ(a,c):null +if(s==null&&a!=null)s=a.h_(b,c) +if(s==null)r=c<0.5?a:b +else r=s +return r}, +bhU(a,b,c){var s,r +if(a==b)return a +s=b!=null?b.fZ(a,c):null +if(s==null&&a!=null)s=a.h_(b,c) +if(s==null)r=c<0.5?a:b +else r=s +return r}, +bkA(a,b,c){var s,r,q,p,o,n,m=a instanceof A.nc?a.a:A.b([a],t.Fi),l=b instanceof A.nc?b.a:A.b([b],t.Fi),k=A.b([],t.N_),j=Math.max(m.length,l.length) +for(s=1-c,r=0;ro/m?new A.N(o*p/m,p):new A.N(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.N(o,o*p/q):new A.N(m*q/p,m) +s=c +break +case 3:q=c.a +p=c.b +o=b.a +if(q/p>o/m){r=new A.N(o,o*p/q) +s=c}else{s=new A.N(q,m*q/o) +r=b}break +case 4:q=c.a +p=c.b +o=b.a +if(q/p>o/m){s=new A.N(o*p/m,p) +r=b}else{r=new A.N(m*q/p,m) +s=c}break +case 5:r=new A.N(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.N(q*n,q):b +m=c.a +if(s.a>m)s=new A.N(m,m/n) +r=b +break +default:r=null +s=null}return new A.a14(r,s)}, +YE:function YE(a,b){this.a=a +this.b=b}, +a14:function a14(a,b){this.a=a +this.b=b}, +bvy(a,b,c){var s,r,q,p,o +if(a===b)return a +s=A.a1(a.a,b.a,c) +s.toString +r=A.pq(a.b,b.b,c) +r.toString +q=A.am(a.c,b.c,c) +q.toString +p=A.am(a.d,b.d,c) +p.toString +o=a.e +return new A.cq(p,o===B.V?b.e:o,s,r,q)}, +b8i(a,b,c){var s,r,q,p,o,n,m,l +if(a==null?b==null:a===b)return a +if(a==null)a=A.b([],t.sq) +if(b==null)b=A.b([],t.sq) +s=Math.min(a.length,b.length) +r=A.b([],t.sq) +for(q=0;q>>16&255)/255,r=(a.gm(a)>>>8&255)/255,q=(a.gm(a)&255)/255,p=Math.max(s,Math.max(r,q)),o=p-Math.min(s,Math.min(r,q)),n=a.gm(a),m=A.blU(s,r,q,p,o),l=p===0?0:o/p +return new A.d2((n>>>24&255)/255,m,l,p)}, +d2:function d2(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +dU:function dU(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +kN:function kN(){}, +awj(a,b,c){var s,r=null +if(a==b)return a +if(a==null){s=b.fZ(r,c) +return s==null?b:s}if(b==null){s=a.h_(r,c) +return s==null?a:s}if(c===0)return a +if(c===1)return b +s=b.fZ(a,c) +if(s==null)s=a.h_(b,c) +if(s==null)if(c<0.5){s=a.h_(r,c*2) +if(s==null)s=a}else{s=b.fZ(r,(c-0.5)*2) +if(s==null)s=b}return s}, +k_:function k_(){}, +u1:function u1(){}, +aer:function aer(){}, +bcF(a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 +if(b3.gaB(b3))return +s=b3.a +r=b3.c-s +q=b3.b +p=b3.d-q +o=new A.N(r,p) +n=a9.gc2(a9) +m=a9.gbQ(a9) +l=A.bcf(B.r3,new A.N(n,m).ab(0,b5),o) +k=l.a.a1(0,b5) +j=l.b +if(b4!==B.dd&&j.l(0,o))b4=B.dd +i=$.G().B() +i.sl_(!1) +if(a4!=null)i.spS(a4) +i.sA(0,A.kM(0,0,0,b2)) +i.soI(a6) +i.sJL(b0) +h=j.a +g=(r-h)/2 +f=j.b +e=(p-f)/2 +p=a1.a +p=s+(g+(a8?-p:p)*g) +q+=e+a1.b*e +d=new A.x(p,q,p+h,q+f) +c=b4!==B.dd||a8 +if(c)a2.bO(0) +q=b4===B.dd +if(!q)a2.mw(b3) +if(a8){b=-(s+r/2) +a2.aL(0,-b,0) +a2.eD(0,-1,1) +a2.aL(0,b,0)}a=a1.JH(k,new A.x(0,0,n,m)) +if(q)a2.hL(a9,a,d,i) +else for(s=A.bGY(b3,d,b4),r=s.length,a0=0;a00){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.b_5(r,q,b-p,p)}o=Math.sqrt(k-m)/(2*l) +s=-(n/2*l) +return new A.b2w(o,s,b,(c-s*b)/o)}, +aOI:function aOI(a,b,c){this.a=a +this.b=b +this.c=c}, +Qh:function Qh(a,b){this.a=a +this.b=b}, +Qg:function Qg(a,b,c){this.b=a +this.c=b +this.a=c}, +AE:function AE(a,b,c){this.b=a +this.c=b +this.a=c}, +aW0:function aW0(a,b,c){this.a=a +this.b=b +this.c=c}, +b_5:function b_5(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +b2w:function b2w(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Rf:function Rf(a,b){this.a=a +this.c=b}, +bBs(a,b,c,d,e,f,g){var s=null,r=new A.a7_(new A.a8P(s,s),B.CW,b,g,A.aZ(t.O5),a,f,s,A.aZ(t.v)) +r.br() +r.sbH(s) +r.anM(a,s,b,c,d,e,f,g) +return r}, +FE:function FE(a,b){this.a=a +this.b=b}, +a7_:function a7_(a,b,c,d,e,f,g,h,i){var _=this +_.ex=_.dw=$ +_.bq=a +_.eR=$ +_.fT=null +_.ns=b +_.uv=c +_.a9G=d +_.a9H=e +_.S=null +_.aC=f +_.be=g +_.U$=h +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +aKz:function aKz(a){this.a=a}, +FL:function FL(){}, +aLB:function aLB(a){this.a=a}, +aLA:function aLA(a){this.a=a}, +RW:function RW(a,b){var _=this +_.a=a +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1}, +CB(a){var s=a.a,r=a.b +return new A.bb(s,s,r,r)}, +jb(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.bb(p,q,r,s?1/0:a)}, +kL(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.bb(p,q,r,s?a:1/0)}, +atx(a){return new A.bb(0,a.a,0,a.b)}, +xp(a,b,c){var s,r,q,p +if(a==b)return a +if(a==null)return b.a1(0,c) +if(b==null)return a.a1(0,1-c) +s=a.a +if(isFinite(s)){s=A.am(s,b.a,c) +s.toString}else s=1/0 +r=a.b +if(isFinite(r)){r=A.am(r,b.b,c) +r.toString}else r=1/0 +q=a.c +if(isFinite(q)){q=A.am(q,b.c,c) +q.toString}else q=1/0 +p=a.d +if(isFinite(p)){p=A.am(p,b.d,c) +p.toString}else p=1/0 +return new A.bb(s,r,q,p)}, +beK(a){return new A.qm(a.a,a.b,a.c)}, +bb:function bb(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aty:function aty(){}, +qm:function qm(a,b,c){this.a=a +this.b=b +this.c=c}, +xq:function xq(a,b){this.c=a +this.a=b +this.b=null}, +iF:function iF(a){this.a=a}, +Kj:function Kj(){}, +HS:function HS(a,b){this.a=a +this.b=b}, +Tz:function Tz(a,b){this.a=a +this.b=b}, +U:function U(){}, +aKB:function aKB(a,b){this.a=a +this.b=b}, +aKD:function aKD(a,b){this.a=a +this.b=b}, +aKC:function aKC(a,b){this.a=a +this.b=b}, +eO:function eO(){}, +aKA:function aKA(a,b,c){this.a=a +this.b=b +this.c=c}, +Sp:function Sp(){}, +mS:function mS(a,b,c){var _=this +_.e=null +_.dT$=a +_.b6$=b +_.a=c}, +aGm:function aGm(){}, +OH:function OH(a,b,c,d,e){var _=this +_.G=a +_.dZ$=b +_.aR$=c +_.f5$=d +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +Uq:function Uq(){}, +akm:function akm(){}, +biI(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.ma +s=J.aj(a) +r=s.gE(a)-1 +q=A.ba(0,e,!1,t.LQ) +p=0<=r +while(!0){if(!!1)break +s.i(a,0) +o=b[0] +o.gJW(o) +break}while(!0){if(!!1)break +s.i(a,r) +n=b[-1] +n.gJW(n) +break}m=A.bd("oldKeyedChildren") +if(p){m.seq(A.D(t.D2,t.bu)) +for(l=m.a,k=0;k<=r;){j=s.i(a,k) +i=j.a +if(i!=null){h=m.b +if(h===m)A.V(A.fc(l)) +J.iD(h,i,j)}++k}p=!0}else k=0 +for(l=m.a,g=0;!1;){o=d.a[g] +if(p){f=o.gJW(o) +i=m.b +if(i===m)A.V(A.fc(l)) +j=J.bU(i,f) +if(j!=null){o.gJW(o) +j=e}}else j=e +q[g]=A.biH(j,o);++g}s.gE(a) +while(!0){if(!!1)break +q[g]=A.biH(s.i(a,k),d.a[g]);++g;++k}return new A.hD(q,A.a6(q).h("hD<1,e5>"))}, +biH(a,b){var s,r=a==null?A.PG(b.gJW(b),null):a,q=b.gacK(),p=A.pE() +q.gahx() +p.k2=q.gahx() +p.e=!0 +q.gaHs(q) +s=q.gaHs(q) +p.cB(B.jA,!0) +p.cB(B.Di,s) +q.gaOy() +s=q.gaOy() +p.cB(B.jA,!0) +p.cB(B.Dk,s) +q.gagk(q) +p.cB(B.Dm,q.gagk(q)) +q.gI1(q) +p.cB(B.Dp,q.gI1(q)) +q.guW() +p.cB(B.pd,q.guW()) +q.gaRH() +p.cB(B.Df,q.gaRH()) +q.gah9() +p.cB(B.Do,q.gah9()) +q.gaNM() +p.cB(B.a3e,q.gaNM()) +q.gVR(q) +p.cB(B.Dd,q.gVR(q)) +q.gaLd() +p.cB(B.Dh,q.gaLd()) +q.gaLe(q) +p.cB(B.pc,q.gaLe(q)) +q.gxE(q) +s=q.gxE(q) +p.cB(B.pe,!0) +p.cB(B.pb,s) +q.gaMU() +p.cB(B.a3f,q.gaMU()) +q.gDe() +p.cB(B.Dc,q.gDe()) +q.gaOE(q) +p.cB(B.Dn,q.gaOE(q)) +q.gaMC(q) +p.cB(B.jB,q.gaMC(q)) +q.gaMz() +p.cB(B.a3h,q.gaMz()) +q.gage() +p.cB(B.Dg,q.gage()) +q.gaOL() +p.cB(B.Dl,q.gaOL()) +q.gaNY() +p.cB(B.Dj,q.gaNY()) +q.gUQ() +p.sUQ(q.gUQ()) +q.gIB() +p.sIB(q.gIB()) +q.gaS_() +s=q.gaS_() +p.cB(B.a3i,!0) +p.cB(B.a3d,s) +q.gi4(q) +p.cB(B.De,q.gi4(q)) +q.gUC(q) +p.RG=new A.ec(q.gUC(q),B.aL) +p.e=!0 +q.gm(q) +p.rx=new A.ec(q.gm(q),B.aL) +p.e=!0 +q.gaMY() +p.ry=new A.ec(q.gaMY(),B.aL) +p.e=!0 +q.gaJq() +p.to=new A.ec(q.gaJq(),B.aL) +p.e=!0 +q.gaMH(q) +p.x1=new A.ec(q.gaMH(q),B.aL) +p.e=!0 +q.gcV() +p.bd=q.gcV() +p.e=!0 +q.ghu() +p.shu(q.ghu()) +q.grS() +p.srS(q.grS()) +q.gKx() +p.sKx(q.gKx()) +q.gKy() +p.sKy(q.gKy()) +q.gKz() +p.sKz(q.gKz()) +q.gKw() +p.sKw(q.gKw()) +q.gKp() +p.sKp(q.gKp()) +q.gKl() +p.sKl(q.gKl()) +q.gKi(q) +p.sKi(0,q.gKi(q)) +q.gKj(q) +p.sKj(0,q.gKj(q)) +q.gKv(q) +p.sKv(0,q.gKv(q)) +q.gKs() +p.sKs(q.gKs()) +q.gKq() +p.sKq(q.gKq()) +q.gKt() +p.sKt(q.gKt()) +q.gKr() +p.sKr(q.gKr()) +q.gKA() +p.sKA(q.gKA()) +q.gKB() +p.sKB(q.gKB()) +q.gKm() +p.sKm(q.gKm()) +q.gV3() +p.sV3(q.gV3()) +q.gKn() +p.sKn(q.gKn()) +r.qs(0,B.ma,p) +r.sci(0,b.gci(b)) +r.scX(0,b.gcX(b)) +r.dy=b.gaTu() +return r}, +a_v:function a_v(){}, +OI:function OI(a,b,c,d,e,f,g){var _=this +_.S=a +_.aC=b +_.be=c +_.c_=d +_.eh=e +_.jW=_.fX=_.fz=_.e1=null +_.U$=f +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +awg:function awg(){}, +bkU(a){var s=new A.akn(a,A.aZ(t.v)) +s.br() +return s}, +bl1(){return new A.Vz($.G().B(),B.d1,B.cn,$.af())}, +B9:function B9(a,b){this.a=a +this.b=b}, +aSO:function aSO(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=!0 +_.r=f}, +Aj:function Aj(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 +_.ae=_.a7=_.Y=_.G=null +_.aa=$ +_.aP=a +_.aK=b +_.bE=_.bF=_.bj=_.b2=null +_.ey=c +_.cQ=d +_.dI=e +_.b_=f +_.ac=g +_.aQ=h +_.a3=i +_.ah=j +_.bL=_.aT=null +_.bM=k +_.cD=l +_.e6=m +_.eV=n +_.d1=o +_.dJ=p +_.e0=q +_.c7=r +_.df=s +_.eJ=a0 +_.S=a1 +_.aC=a2 +_.be=a3 +_.c_=a4 +_.e1=!1 +_.fz=$ +_.fX=a5 +_.jW=0 +_.fI=a6 +_.i2=_.ez=_.f6=null +_.oH=_.oG=$ +_.uu=_.pX=_.hd=null +_.nq=$ +_.xI=null +_.dS=a7 +_.pY=null +_.iu=_.rq=_.i_=_.mD=!1 +_.jc=null +_.jd=a8 +_.dZ$=a9 +_.aR$=b0 +_.f5$=b1 +_.xO$=b2 +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +aKH:function aKH(a){this.a=a}, +aKG:function aKG(){}, +aKF:function aKF(a,b){this.a=a +this.b=b}, +aKI:function aKI(){}, +aKE:function aKE(){}, +akn:function akn(a,b){var _=this +_.G=a +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +vG:function vG(){}, +Vz:function Vz(a,b,c,d){var _=this +_.r=a +_.x=_.w=null +_.y=b +_.z=c +_.G$=0 +_.Y$=d +_.ae$=_.a7$=0 +_.aa$=!1}, +Sc:function Sc(a,b,c){var _=this +_.r=!0 +_.w=!1 +_.x=a +_.y=$ +_.Q=_.z=null +_.as=b +_.ax=_.at=null +_.G$=0 +_.Y$=c +_.ae$=_.a7$=0 +_.aa$=!1}, +Ho:function Ho(a,b){var _=this +_.r=a +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1}, +Us:function Us(){}, +Ut:function Ut(){}, +ako:function ako(){}, +OK:function OK(a,b){var _=this +_.G=a +_.Y=$ +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +bmq(a,b,c){switch(a.a){case 0:switch(b){case B.v:return!0 +case B.aj:return!1 +case null:case void 0:return null}break +case 1:switch(c){case B.cB:return!0 +case B.q_:return!1 +case null:case void 0:return null}break}}, +a1e:function a1e(a,b){this.a=a +this.b=b}, +kW:function kW(a,b,c){var _=this +_.f=_.e=null +_.dT$=a +_.b6$=b +_.a=c}, +a3P:function a3P(a,b){this.a=a +this.b=b}, +v4:function v4(a,b){this.a=a +this.b=b}, +xS:function xS(a,b){this.a=a +this.b=b}, +OM:function OM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.G=a +_.Y=b +_.a7=c +_.ae=d +_.aa=e +_.aP=f +_.aK=g +_.b2=0 +_.bj=h +_.bF=i +_.aKP$=j +_.aTe$=k +_.dZ$=l +_.aR$=m +_.f5$=n +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +aKN:function aKN(){}, +aKL:function aKL(){}, +aKM:function aKM(){}, +aKK:function aKK(){}, +aZd:function aZd(a,b,c){this.a=a +this.b=b +this.c=c}, +akq:function akq(){}, +akr:function akr(){}, +Uu:function Uu(){}, +OO:function OO(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.Y=_.G=null +_.a7=a +_.ae=b +_.aa=c +_.aP=d +_.aK=e +_.b2=null +_.bj=f +_.bF=g +_.bE=h +_.ey=i +_.cQ=j +_.dI=k +_.b_=l +_.ac=m +_.aQ=n +_.a3=o +_.ah=p +_.aT=q +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +aZ(a){return new A.a3m(a.h("a3m<0>"))}, +bAw(a){return new A.a5Z(a,A.D(t.S,t.M),A.aZ(t.kd))}, +bAk(a){return new A.pp(a,A.D(t.S,t.M),A.aZ(t.kd))}, +bk0(a){return new A.pT(a,B.h,A.D(t.S,t.M),A.aZ(t.kd))}, +ba8(){return new A.NB(B.h,A.D(t.S,t.M),A.aZ(t.kd))}, +bev(a){return new A.Jn(a,B.bd,A.D(t.S,t.M),A.aZ(t.kd))}, +b9I(a,b){return new A.Ms(a,b,A.D(t.S,t.M),A.aZ(t.kd))}, +bgo(a){var s,r,q=new A.by(new Float64Array(16)) +q.cc() +for(s=a.length-1;s>0;--s){r=a[s] +if(r!=null)r.wW(a[s-1],q)}return q}, +aA8(a,b,c,d){var s,r +if(a==null||b==null)return null +if(a===b)return a +s=a.z +r=b.z +if(sr){c.push(a.r) +return A.aA8(a.r,b,c,d)}c.push(a.r) +d.push(b.r) +return A.aA8(a.r,b.r,c,d)}, +XJ:function XJ(a,b){this.a=a +this.$ti=b}, +ir:function ir(){}, +aEr:function aEr(a,b){this.a=a +this.b=b}, +aEs:function aEs(a,b){this.a=a +this.b=b}, +a3m:function a3m(a){this.a=null +this.$ti=a}, +a5Z:function a5Z(a,b,c){var _=this +_.ax=a +_.ay=null +_.CW=_.ch=!1 +_.a=b +_.b=0 +_.d=_.c=!1 +_.e=c +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.at=_.as=_.Q=null}, +je:function je(){}, +pp:function pp(a,b,c){var _=this +_.k3=a +_.ay=_.ax=null +_.a=b +_.b=0 +_.d=_.c=!1 +_.e=c +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.at=_.as=_.Q=null}, +xA:function xA(a,b,c){var _=this +_.k3=null +_.k4=a +_.ay=_.ax=null +_.a=b +_.b=0 +_.d=_.c=!1 +_.e=c +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.at=_.as=_.Q=null}, +K2:function K2(a,b,c){var _=this +_.k3=null +_.k4=a +_.ay=_.ax=null +_.a=b +_.b=0 +_.d=_.c=!1 +_.e=c +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.at=_.as=_.Q=null}, +CW:function CW(a,b,c){var _=this +_.k3=null +_.k4=a +_.ay=_.ax=null +_.a=b +_.b=0 +_.d=_.c=!1 +_.e=c +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.at=_.as=_.Q=null}, +pT:function pT(a,b,c,d){var _=this +_.bd=a +_.bb=_.bP=null +_.bA=!0 +_.k3=b +_.ay=_.ax=null +_.a=c +_.b=0 +_.d=_.c=!1 +_.e=d +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.at=_.as=_.Q=null}, +NB:function NB(a,b,c){var _=this +_.bd=null +_.k3=a +_.ay=_.ax=null +_.a=b +_.b=0 +_.d=_.c=!1 +_.e=c +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.at=_.as=_.Q=null}, +Jn:function Jn(a,b,c,d){var _=this +_.k3=a +_.k4=b +_.ay=_.ax=null +_.a=c +_.b=0 +_.d=_.c=!1 +_.e=d +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.at=_.as=_.Q=null}, +Ev:function Ev(){var _=this +_.b=_.a=null +_.c=!1 +_.d=null}, +Ms:function Ms(a,b,c,d){var _=this +_.k3=a +_.k4=b +_.ay=_.ax=null +_.a=c +_.b=0 +_.d=_.c=!1 +_.e=d +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.at=_.as=_.Q=null}, +Lq:function Lq(a,b,c,d,e,f){var _=this +_.k3=a +_.k4=b +_.ok=c +_.p1=d +_.p4=_.p3=_.p2=null +_.R8=!0 +_.ay=_.ax=null +_.a=e +_.b=0 +_.d=_.c=!1 +_.e=f +_.f=0 +_.r=null +_.w=!0 +_.y=_.x=null +_.z=0 +_.at=_.as=_.Q=null}, +aha:function aha(){}, +bA2(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.gb9(s).l(0,b.gb9(b))}, +bA1(a5){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.d +if(a4==null)a4=a5.c +s=a5.a +r=a5.b +q=a4.gyS() +p=a4.gib(a4) +o=a4.gbS() +n=a4.gdK(a4) +m=a4.gmB(a4) +l=a4.gb9(a4) +k=a4.glF() +j=a4.gfQ(a4) +a4.gDe() +i=a4.gKO() +h=a4.gDw() +g=a4.gdY() +f=a4.gSz() +e=a4.gC(a4) +d=a4.gVJ() +c=a4.gVM() +b=a4.gVL() +a=a4.gVK() +a0=a4.gv9(a4) +a1=a4.gWd() +s.am(0,new A.aGg(r,A.bAI(j,k,m,g,f,a4.gIU(),0,n,!1,a0,o,l,h,i,d,a,b,c,e,a4.gqI(),a1,p,q).cj(a4.gcX(a4)),s)) +q=A.w(r).h("bl<1>") +p=q.h("bo") +a2=A.ai(new A.bo(new A.bl(r,q),new A.aGh(s),p),!0,p.h("y.E")) +p=a4.gyS() +q=a4.gib(a4) +a1=a4.gbS() +e=a4.gdK(a4) +c=a4.gmB(a4) +b=a4.gb9(a4) +a=a4.glF() +d=a4.gfQ(a4) +a4.gDe() +i=a4.gKO() +h=a4.gDw() +l=a4.gdY() +o=a4.gSz() +a0=a4.gC(a4) +n=a4.gVJ() +f=a4.gVM() +g=a4.gVL() +m=a4.gVK() +k=a4.gv9(a4) +j=a4.gWd() +a3=A.bAG(d,a,c,l,o,a4.gIU(),0,e,!1,k,a1,b,h,i,n,m,g,f,a0,a4.gqI(),j,q,p).cj(a4.gcX(a4)) +for(q=A.a6(a2).h("cs<1>"),p=new A.cs(a2,q),p=new A.cX(p,p.gE(p),q.h("cX")),q=q.h("aF.E");p.H();){o=p.d +if(o==null)o=q.a(o) +if(o.gWC()&&o.gV8(o)!=null){n=o.gV8(o) +n.toString +n.$1(a3.cj(r.i(0,o)))}}}, +ahZ:function ahZ(a,b){this.a=a +this.b=b}, +ai_:function ai_(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a4q:function a4q(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1 +_.G$=0 +_.Y$=d +_.ae$=_.a7$=0 +_.aa$=!1}, +aGi:function aGi(){}, +aGl:function aGl(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aGk:function aGk(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aGj:function aGj(a){this.a=a}, +aGg:function aGg(a,b,c){this.a=a +this.b=b +this.c=c}, +aGh:function aGh(a){this.a=a}, +apz:function apz(){}, +bhW(a,b,c){var s,r,q=a.ch,p=t.dJ.a(q.a) +if(p==null){s=a.yR(null) +q.sbl(0,s) +q=s}else{p.VZ() +a.yR(p) +q=p}a.db=!1 +r=new A.vj(q,a.goX()) +b=r +a.PB(b,B.h) +b.F1()}, +bAp(a){var s=a.ch.a +s.toString +a.yR(t.gY.a(s)) +a.db=!1}, +bBw(a){a.a_h()}, +bBx(a){a.aAg()}, +bkZ(a,b){if(a==null)return null +if(a.gaB(a)||b.abn())return B.H +return A.bhB(b,a)}, +bFv(a,b,c,d){var s,r,q=b.gbw(b) +q.toString +for(s=q;s!==a;s=q,b=r){s.eG(b,c) +q=s.gbw(s) +q.toString +r=b.gbw(b) +r.toString}a.eG(b,c) +a.eG(b,d)}, +bkY(a,b){if(a==null)return b +if(b==null)return a +return a.fJ(b)}, +e3:function e3(){}, +vj:function vj(a,b){var _=this +_.a=a +_.b=b +_.e=_.d=_.c=null}, +aHP:function aHP(a,b,c){this.a=a +this.b=b +this.c=c}, +aHO:function aHO(a,b,c){this.a=a +this.b=b +this.c=c}, +aHN:function aHN(a,b,c){this.a=a +this.b=b +this.c=c}, +avK:function avK(){}, +O0:function O0(a,b,c,d,e,f,g,h){var _=this +_.b=a +_.c=b +_.d=c +_.e=null +_.f=!1 +_.r=d +_.y=_.w=!1 +_.z=e +_.Q=f +_.as=!1 +_.at=null +_.ax=0 +_.ay=!1 +_.ch=g +_.CW=h +_.cx=null}, +aIV:function aIV(){}, +aIU:function aIU(){}, +aIW:function aIW(){}, +aIX:function aIX(){}, +K:function K(){}, +aKY:function aKY(a){this.a=a}, +aL0:function aL0(a,b,c){this.a=a +this.b=b +this.c=c}, +aKZ:function aKZ(a){this.a=a}, +aL_:function aL_(){}, +aKV:function aKV(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}, +aKW:function aKW(a,b,c){this.a=a +this.b=b +this.c=c}, +aKX:function aKX(a,b){this.a=a +this.b=b}, +bn:function bn(){}, +fJ:function fJ(){}, +aY:function aY(){}, +vF:function vF(){}, +aKy:function aKy(a){this.a=a}, +b14:function b14(){}, +adF:function adF(a,b,c){this.b=a +this.c=b +this.a=c}, +kB:function kB(){}, +akZ:function akZ(a,b,c){var _=this +_.e=a +_.b=b +_.c=null +_.a=c}, +Tn:function Tn(a,b,c){var _=this +_.e=a +_.b=b +_.c=null +_.a=c}, +C2:function C2(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.w=_.r=!1 +_.x=c +_.y=d +_.z=!1 +_.b=e +_.c=null +_.a=f}, +alz:function alz(){var _=this +_.b=_.a=null +_.d=_.c=$ +_.e=!1}, +aku:function aku(){}, +bBt(a,b,c){var s,r,q,p,o=a.b +o.toString +s=t.tq.a(o).b +if(s==null)o=B.a1Q +else{o=c.$2(a,new A.bb(0,b,0,1/0)) +r=s.b +q=s.c +$label0$0:{if(B.jh===r||B.ji===r||B.dp===r||B.jk===r||B.jj===r){p=null +break $label0$0}if(B.jg===r){q.toString +p=a.nW(q) +break $label0$0}p=null}q=new A.Fl(o,r,p,q) +o=q}return o}, +bbC(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.aF?1:-1}}, +rr:function rr(a,b){this.b=a +this.a=b}, +n4:function n4(a,b){var _=this +_.b=_.a=null +_.dT$=a +_.b6$=b}, +a7c:function a7c(){}, +aKR:function aKR(a){this.a=a}, +OW:function OW(a,b,c,d,e,f,g,h,i){var _=this +_.G=a +_.aa=_.ae=_.a7=_.Y=null +_.aP=b +_.aK=c +_.b2=d +_.bj=null +_.bF=!1 +_.dI=_.cQ=_.ey=_.bE=null +_.xO$=e +_.dZ$=f +_.aR$=g +_.f5$=h +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +aL6:function aL6(){}, +aL7:function aL7(){}, +aL5:function aL5(){}, +aL4:function aL4(){}, +aL2:function aL2(){}, +aL3:function aL3(a,b){this.a=a +this.b=b}, +tp:function tp(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.r=_.f=_.e=_.d=null +_.w=$ +_.x=null +_.G$=0 +_.Y$=d +_.ae$=_.a7$=0 +_.aa$=!1}, +UC:function UC(){}, +akv:function akv(){}, +akw:function akw(){}, +VB:function VB(){}, +apX:function apX(){}, +apY:function apY(){}, +biG(a){var s=new A.OG(a,null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +aKS(a,b){return a}, +bBu(a,b,c,d,e,f){var s=b==null?B.aX:b +s=new A.OT(!0,c,e,d,a,s,null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +a7l:function a7l(){}, +ju:function ju(){}, +LS:function LS(a,b){this.a=a +this.b=b}, +OX:function OX(){}, +OG:function OG(a,b,c){var _=this +_.S=a +_.U$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +a7e:function a7e(a,b,c,d){var _=this +_.S=a +_.aC=b +_.U$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +OR:function OR(a,b,c,d){var _=this +_.S=a +_.aC=b +_.U$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +OQ:function OQ(a,b){var _=this +_.U$=a +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +a7g:function a7g(a,b,c,d,e){var _=this +_.S=a +_.aC=b +_.be=c +_.U$=d +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +OF:function OF(){}, +a6Z:function a6Z(a,b,c,d,e,f){var _=this +_.xP$=a +_.Ty$=b +_.xQ$=c +_.Tz$=d +_.U$=e +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +a70:function a70(a,b,c,d){var _=this +_.S=a +_.aC=b +_.U$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +Kr:function Kr(){}, +vV:function vV(a,b,c){this.b=a +this.c=b +this.a=c}, +If:function If(){}, +a74:function a74(a,b,c,d){var _=this +_.S=a +_.aC=null +_.be=b +_.eh=_.c_=null +_.U$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +a73:function a73(a,b,c,d,e,f){var _=this +_.bq=a +_.eR=b +_.S=c +_.aC=null +_.be=d +_.eh=_.c_=null +_.U$=e +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +a72:function a72(a,b,c,d){var _=this +_.S=a +_.aC=null +_.be=b +_.eh=_.c_=null +_.U$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +UD:function UD(){}, +a7h:function a7h(a,b,c,d,e,f,g,h,i){var _=this +_.uw=a +_.ux=b +_.bq=c +_.eR=d +_.fT=e +_.S=f +_.aC=null +_.be=g +_.eh=_.c_=null +_.U$=h +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +aL8:function aL8(a,b){this.a=a +this.b=b}, +a7i:function a7i(a,b,c,d,e,f,g){var _=this +_.bq=a +_.eR=b +_.fT=c +_.S=d +_.aC=null +_.be=e +_.eh=_.c_=null +_.U$=f +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +aL9:function aL9(a,b){this.a=a +this.b=b}, +a_E:function a_E(a,b){this.a=a +this.b=b}, +a76:function a76(a,b,c,d,e){var _=this +_.S=null +_.aC=a +_.be=b +_.c_=c +_.U$=d +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +a7r:function a7r(a,b,c){var _=this +_.be=_.aC=_.S=null +_.c_=a +_.e1=_.eh=null +_.U$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +aLp:function aLp(a){this.a=a}, +OL:function OL(a,b,c,d,e,f){var _=this +_.S=null +_.aC=a +_.be=b +_.c_=c +_.e1=_.eh=null +_.fz=d +_.U$=e +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +aKJ:function aKJ(a){this.a=a}, +a79:function a79(a,b,c,d){var _=this +_.S=a +_.aC=b +_.U$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +aKP:function aKP(a){this.a=a}, +a7j:function a7j(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.ep=a +_.i0=b +_.dw=c +_.ex=d +_.bq=e +_.eR=f +_.fT=g +_.ns=h +_.uv=i +_.S=j +_.U$=k +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +OT:function OT(a,b,c,d,e,f,g,h){var _=this +_.ep=a +_.i0=b +_.dw=c +_.ex=d +_.bq=e +_.eR=!0 +_.S=f +_.U$=g +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +a7m:function a7m(a,b){var _=this +_.aC=_.S=0 +_.U$=a +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +ON:function ON(a,b,c,d){var _=this +_.S=a +_.aC=b +_.U$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +OU:function OU(a,b,c){var _=this +_.S=a +_.U$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +OD:function OD(a,b,c,d){var _=this +_.S=a +_.aC=b +_.U$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +rH:function rH(a,b,c){var _=this +_.bq=_.ex=_.dw=_.i0=_.ep=null +_.S=a +_.U$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +OZ:function OZ(a,b,c,d,e,f,g,h){var _=this +_.S=a +_.aC=b +_.be=c +_.c_=d +_.eh=e +_.fI=_.jW=_.fX=_.fz=_.e1=null +_.f6=f +_.U$=g +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +a71:function a71(a,b,c){var _=this +_.S=a +_.U$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +a7f:function a7f(a,b){var _=this +_.U$=a +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +a77:function a77(a,b,c){var _=this +_.S=a +_.U$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +a7b:function a7b(a,b,c){var _=this +_.S=a +_.U$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +a7d:function a7d(a,b,c){var _=this +_.S=a +_.aC=null +_.U$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +a78:function a78(a,b,c,d,e,f,g){var _=this +_.S=a +_.aC=b +_.be=c +_.c_=d +_.eh=e +_.U$=f +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +aKO:function aKO(a){this.a=a}, +akj:function akj(){}, +UE:function UE(){}, +UF:function UF(){}, +OY:function OY(a,b,c,d){var _=this +_.G=a +_.Y=null +_.a7=b +_.U$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +aLa:function aLa(a){this.a=a}, +akx:function akx(){}, +biZ(a,b){var s +if(a.N(0,b))return B.bk +s=b.b +if(sa.d)return B.bM +return b.a>=a.c?B.bM:B.bN}, +bBY(a,b,c){var s,r +if(a.N(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.v?new A.h(a.a,r):new A.h(a.c,r) +else{s=a.d +return c===B.v?new A.h(a.c,s):new A.h(a.a,s)}}, +vS:function vS(a,b){this.a=a +this.b=b}, +hZ:function hZ(){}, +a8n:function a8n(){}, +PE:function PE(a,b){this.a=a +this.b=b}, +GG:function GG(a,b){this.a=a +this.b=b}, +aN0:function aN0(){}, +JZ:function JZ(a){this.a=a}, +AF:function AF(a,b){this.b=a +this.a=b}, +G_:function G_(a,b){this.a=a +this.b=b}, +PF:function PF(a,b){this.a=a +this.b=b}, +vR:function vR(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +AG:function AG(a,b,c){this.a=a +this.b=b +this.c=c}, +R_:function R_(a,b){this.a=a +this.b=b}, +Al:function Al(){}, +aLb:function aLb(a,b,c){this.a=a +this.b=b +this.c=c}, +OV:function OV(a,b,c,d){var _=this +_.S=null +_.aC=a +_.be=b +_.U$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +a6Y:function a6Y(){}, +a7k:function a7k(a,b,c,d,e,f){var _=this +_.dw=a +_.ex=b +_.S=null +_.aC=c +_.be=d +_.U$=e +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +aO3:function aO3(){}, +OJ:function OJ(a,b,c){var _=this +_.S=a +_.U$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +UH:function UH(){}, +qc(a,b){switch(b.a){case 0:return a +case 1:return A.bJW(a)}}, +bID(a,b){switch(b.a){case 0:return a +case 1:return A.bJX(a)}}, +AR(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.a8X(h,g,f,s,e,r,f>0,b,i,q)}, +a22:function a22(a,b){this.a=a +this.b=b}, +vZ:function vZ(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}, +a8X:function a8X(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}, +Gg:function Gg(a,b,c){this.a=a +this.b=b +this.c=c}, +a8Y:function a8Y(a,b,c){var _=this +_.c=a +_.d=b +_.a=c +_.b=null}, +w_:function w_(){}, +rV:function rV(a,b){this.dT$=a +this.b6$=b +this.a=null}, +w0:function w0(a){this.a=a}, +rW:function rW(a,b,c){this.dT$=a +this.b6$=b +this.a=c}, +eV:function eV(){}, +aLc:function aLc(){}, +aLd:function aLd(a,b){this.a=a +this.b=b}, +am1:function am1(){}, +am2:function am2(){}, +am5:function am5(){}, +a7o:function a7o(a,b,c,d,e,f){var _=this +_.bb=a +_.bA=b +_.cC=$ +_.dA=!0 +_.dZ$=c +_.aR$=d +_.f5$=e +_.fx=null +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +aLe:function aLe(a,b,c){this.a=a +this.b=b +this.c=c}, +pd:function pd(){}, +aLi:function aLi(){}, +pF:function pF(a,b,c){var _=this +_.b=null +_.c=!1 +_.Cm$=a +_.dT$=b +_.b6$=c +_.a=null}, +FG:function FG(){}, +aLf:function aLf(a,b,c){this.a=a +this.b=b +this.c=c}, +aLh:function aLh(a,b){this.a=a +this.b=b}, +aLg:function aLg(){}, +UJ:function UJ(){}, +akA:function akA(){}, +akB:function akB(){}, +am3:function am3(){}, +am4:function am4(){}, +P_:function P_(){}, +a7p:function a7p(a,b,c,d){var _=this +_.bM=null +_.cD=a +_.e6=b +_.U$=c +_.fx=null +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +akz:function akz(){}, +bBA(a,b,c,d,e){var s=new A.FH(a,e,d,c,A.aZ(t.O5),0,null,null,A.aZ(t.v)) +s.br() +s.I(0,b) +return s}, +Am(a,b){var s,r,q,p +for(s=t.Qv,r=a,q=0;r!=null;){p=r.b +p.toString +s.a(p) +if(!p.gJQ())q=Math.max(q,A.hm(b.$1(r))) +r=p.b6$}return q}, +biJ(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.dz.DZ(c.a-s-n)}else{n=b.x +r=n!=null?B.dz.DZ(n):B.dz}n=b.e +if(n!=null&&b.r!=null){s=b.r +s.toString +n.toString +r=r.Lb(c.b-s-n)}else{n=b.y +if(n!=null)r=r.Lb(n)}a.d8(r,!0) +q=b.w +if(!(q!=null)){n=b.f +q=n!=null?c.a-n-a.gC(a).a:d.u0(t.o.a(c.X(0,a.gC(a)))).a}p=(q<0||q+a.gC(a).a>c.a)&&!0 +o=b.e +if(!(o!=null)){n=b.r +o=n!=null?c.b-n-a.gC(a).b:d.u0(t.o.a(c.X(0,a.gC(a)))).b}if(o<0||o+a.gC(a).b>c.b)p=!0 +b.a=new A.h(q,o) +return p}, +aKx:function aKx(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 +_.dT$=a +_.b6$=b +_.a=c}, +a9x:function a9x(a,b){this.a=a +this.b=b}, +FH:function FH(a,b,c,d,e,f,g,h,i){var _=this +_.G=!1 +_.Y=null +_.a7=a +_.ae=b +_.aa=c +_.aP=d +_.aK=e +_.dZ$=f +_.aR$=g +_.f5$=h +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +aLm:function aLm(a){this.a=a}, +aLk:function aLk(a){this.a=a}, +aLl:function aLl(a){this.a=a}, +aLj:function aLj(a){this.a=a}, +OP:function OP(a,b,c,d,e,f,g,h,i,j){var _=this +_.fI=a +_.G=!1 +_.Y=null +_.a7=b +_.ae=c +_.aa=d +_.aP=e +_.aK=f +_.dZ$=g +_.aR$=h +_.f5$=i +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=j +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null}, +aKQ:function aKQ(a,b,c){this.a=a +this.b=b +this.c=c}, +akC:function akC(){}, +akD:function akD(){}, +pM:function pM(a){this.b=null +this.a=a}, +QB:function QB(){}, +a1d:function a1d(){}, +aa0:function aa0(a,b){this.a=a +this.b=b}, +FI:function FI(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.G=a +_.Y=b +_.a7=c +_.ae=d +_.aa=e +_.aP=f +_.aK=g +_.bj=_.b2=null +_.bF=h +_.bE=i +_.ey=j +_.cQ=null +_.dI=k +_.b_=null +_.ac=$ +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +aLn:function aLn(){}, +aLo:function aLo(a,b,c){this.a=a +this.b=b +this.c=c}, +bjw(a,b){var s=new A.cp(a,b,B.aa,-1) +return new A.a9Z(s,s,s,s,s,s,B.aJ)}, +a9Z:function a9Z(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +abk:function abk(a,b){this.a=a +this.b=b}, +a7s:function a7s(a,b,c,d,e){var _=this +_.fx=a +_.fy=b +_.go=c +_.k1=null +_.U$=d +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +akG:function akG(){}, +bBr(a){var s +for(s=t.NW;a!=null;){if(s.b(a))return a +a=a.gbw(a)}return null}, +biK(a,b,c,d,e,f){var s,r,q,p,o,n,m +if(b==null)return e +s=f.vw(b,0,e) +r=f.vw(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}, +HJ:function HJ(a){this.a=a +this.b=null}, +Az:function Az(a,b){this.a=a +this.b=b}, +aIM:function aIM(a){this.a=a}, +iv:function iv(){}, +aMw:function aMw(a){this.a=a}, +aMy:function aMy(a){this.a=a}, +aMz:function aMz(a,b){this.a=a +this.b=b}, +aMA:function aMA(a,b){this.a=a +this.b=b}, +aMv:function aMv(a){this.a=a}, +aMx:function aMx(a){this.a=a}, +bb3(){var s=new A.Bd(new A.bX(new A.aV($.aP,t.U),t.gR)) +s.a5m() +return s}, +Bc:function Bc(a,b){var _=this +_.a=null +_.b=!1 +_.c=null +_.d=a +_.e=null +_.f=b +_.r=$}, +Bd:function Bd(a){this.a=a +this.c=this.b=null}, +aRk:function aRk(a){this.a=a}, +R4:function R4(a){this.a=a}, +a8p:function a8p(){}, +aNh:function aNh(a){this.a=a}, +awa(a){var s=$.b8w.i(0,a) +if(s==null){s=$.bfo +$.bfo=s+1 +$.b8w.q(0,a,s) +$.bfn.q(0,s,a)}return s}, +bBZ(a,b){var s +if(a.length!==b.length)return!1 +for(s=0;s=0){q.au(r,0,p).split("\n") +q.cf(r,p+2) +n.push(new A.Mt())}else n.push(new A.Mt())}return n}, +bC2(a){switch(a){case"AppLifecycleState.resumed":return B.fc +case"AppLifecycleState.inactive":return B.qD +case"AppLifecycleState.hidden":return B.qE +case"AppLifecycleState.paused":return B.hS +case"AppLifecycleState.detached":return B.hR}return null}, +G3:function G3(){}, +aNF:function aNF(a){this.a=a}, +aNE:function aNE(a){this.a=a}, +aWR:function aWR(){}, +aWS:function aWS(a){this.a=a}, +aWT:function aWT(a){this.a=a}, +atD:function atD(){}, +K5(a){var s=0,r=A.t(t.H) +var $async$K5=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(B.cf.fl("Clipboard.setData",A.b5(["text",a.a],t.N,t.z),t.H),$async$K5) +case 2:return A.q(null,r)}}) +return A.r($async$K5,r)}, +auV(a){var s=0,r=A.t(t.VD),q,p +var $async$auV=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=3 +return A.B(B.cf.fl("Clipboard.getData",a,t.a),$async$auV) +case 3:p=c +if(p==null){q=null +s=1 +break}q=new A.xB(A.cG(J.bU(p,"text"))) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$auV,r)}, +auW(){var s=0,r=A.t(t.w),q,p +var $async$auW=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:s=3 +return A.B(B.cf.fl("Clipboard.hasStrings","text/plain",t.a),$async$auW) +case 3:p=b +if(p==null){q=!1 +s=1 +break}q=A.q9(J.bU(p,"value")) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$auW,r)}, +xB:function xB(a){this.a=a}, +bfH(a,b,c){a.addEventListener(b,c)}, +b8P(a){var s=a.status +return s==null?null:B.c.aj(s)}, +aAk:function aAk(a,b){this.a=a +this.b=!1 +this.c=b}, +aAl:function aAl(){}, +aAn:function aAn(a){this.a=a}, +aAm:function aAm(a){this.a=a}, +bh5(a,b,c,d,e){return new A.nT(c,b,a,e,!0)}, +bza(a,b,c,d){return new A.mI(b,a,null,d,!0)}, +bz9(a){var s,r,q=a.c,p=B.YT.i(0,q) +if(p==null)p=new A.J(q) +q=a.d +s=B.Zp.i(0,q) +if(s==null)s=new A.n(q) +r=a.a +switch(a.b.a){case 0:return new A.nT(p,s,a.e,r,a.f) +case 1:return new A.mI(p,s,null,r,a.f) +case 2:return new A.Ml(p,s,a.e,r,!1)}}, +Et:function Et(a,b,c){this.c=a +this.a=b +this.b=c}, +nU:function nU(){}, +nT:function nT(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +mI:function mI(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +Ml:function Ml(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aBO:function aBO(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1 +_.e=null}, +a3b:function a3b(a,b){this.a=a +this.b=b}, +Mj:function Mj(a,b){this.a=a +this.b=b}, +a3c:function a3c(a,b,c,d){var _=this +_.a=null +_.b=a +_.c=b +_.d=null +_.e=c +_.f=d}, +ah0:function ah0(){}, +aE8:function aE8(a,b,c){this.a=a +this.b=b +this.c=c}, +aE9:function aE9(){}, +n:function n(a){this.a=a}, +J:function J(a){this.a=a}, +ah2:function ah2(){}, +aJ0(a,b,c,d){return new A.zW(a,c,b,d)}, +b9X(a){return new A.N1(a)}, +pm:function pm(a,b){this.a=a +this.b=b}, +zW:function zW(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +N1:function N1(a){this.a=a}, +aPs:function aPs(){}, +aDC:function aDC(){}, +aDE:function aDE(){}, +aP8:function aP8(){}, +aPa:function aPa(a,b){this.a=a +this.b=b}, +aPc:function aPc(){}, +bEG(a){var s,r,q +for(s=A.w(a),s=s.h("@<1>").af(s.z[1]),r=new A.bZ(J.aA(a.a),a.b,s.h("bZ<1,2>")),s=s.z[1];r.H();){q=r.a +if(q==null)q=s.a(q) +if(!q.l(0,B.m))return q}return null}, +aGf:function aGf(a,b){this.a=a +this.b=b}, +N3:function N3(){}, +eT:function eT(){}, +aev:function aev(){}, +amI:function amI(a,b){this.a=a +this.b=b}, +pL:function pL(a){this.a=a}, +ahV:function ahV(){}, +tX:function tX(a,b,c){this.a=a +this.b=b +this.$ti=c}, +at6:function at6(a,b){this.a=a +this.b=b}, +re:function re(a,b){this.a=a +this.b=b}, +aG0:function aG0(a,b){this.a=a +this.b=b}, +nZ:function nZ(a,b){this.a=a +this.b=b}, +azd:function azd(a){this.a=a}, +azi:function azi(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +azg:function azg(a,b){this.a=a +this.b=b}, +azh:function azh(a,b,c){this.a=a +this.b=b +this.c=c}, +bBl(a){var s,r,q,p,o={} +o.a=null +s=new A.aK4(o,a).$0() +r=$.ar8().d +q=A.w(r).h("bl<1>") +p=A.iP(new A.bl(r,q),q.h("y.E")).N(0,s.gnN()) +q=J.bU(a,"type") +q.toString +A.cG(q) +switch(q){case"keydown":return new A.ki(o.a,p,s) +case"keyup":return new A.Ad(null,!1,s) +default:throw A.d(A.Lm("Unknown key event type: "+q))}}, +z5:function z5(a,b){this.a=a +this.b=b}, +lN:function lN(a,b){this.a=a +this.b=b}, +Os:function Os(){}, +o3:function o3(){}, +aK4:function aK4(a,b){this.a=a +this.b=b}, +ki:function ki(a,b,c){this.a=a +this.b=b +this.c=c}, +Ad:function Ad(a,b,c){this.a=a +this.b=b +this.c=c}, +aK9:function aK9(a,b){this.a=a +this.d=b}, +f_:function f_(a,b){this.a=a +this.b=b}, +ak0:function ak0(){}, +ak_:function ak_(){}, +a6N:function a6N(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +P8:function P8(a,b){var _=this +_.b=_.a=null +_.f=_.e=_.d=_.c=!1 +_.r=a +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1}, +aLK:function aLK(a){this.a=a}, +aLL:function aLL(a){this.a=a}, +fx:function fx(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}, +aLH:function aLH(){}, +aLI:function aLI(){}, +aLG:function aLG(){}, +aLJ:function aLJ(){}, +bwF(a,b){var s,r,q,p,o=A.b([],t.bt),n=J.aj(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.GE(c,p,r) +else if((!h||i)&&s)return new A.aai(new A.d8(!n?a-1:b,a),c,p,r) +else if((b===a||j)&&s)return new A.aaj(B.d.au(a0,d,d+(a1-d)),a,c,p,r) +else if(e)return new A.aak(a0,new A.d8(b,a),c,p,r) +return new A.GE(c,p,r)}, +wa:function wa(){}, +aaj:function aaj(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.a=c +_.b=d +_.c=e}, +aai:function aai(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.c=d}, +aak:function aak(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.a=c +_.b=d +_.c=e}, +GE:function GE(a,b,c){this.a=a +this.b=b +this.c=c}, +an6:function an6(){}, +bxY(a){return new A.Ld(a,!0,"")}, +a49:function a49(a,b){this.a=a +this.b=b}, +wb:function wb(){}, +aia:function aia(a,b){this.a=a +this.b=b}, +b1S:function b1S(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=!1}, +Ld:function Ld(a,b,c){this.a=a +this.b=b +this.c=c}, +azD:function azD(a,b,c){this.a=a +this.b=b +this.c=c}, +bjD(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.aQB(i,l,!1,!0,c,m,n,!0,f,h,o,j,!0,a,!1)}, +bI5(a){switch(a){case"TextAffinity.downstream":return B.u +case"TextAffinity.upstream":return B.aF}return null}, +bjC(a){var s,r,q,p,o=J.aj(a),n=A.cG(o.i(a,"text")),m=A.mn(o.i(a,"selectionBase")) +if(m==null)m=-1 +s=A.mn(o.i(a,"selectionExtent")) +if(s==null)s=-1 +r=A.bI5(A.f0(o.i(a,"selectionAffinity"))) +if(r==null)r=B.u +q=A.wO(o.i(a,"selectionIsDirectional")) +p=A.dA(r,m,s,q===!0) +m=A.mn(o.i(a,"composingBase")) +if(m==null)m=-1 +o=A.mn(o.i(a,"composingExtent")) +return new A.eY(n,p,new A.d8(m,o==null?-1:o))}, +bjE(a){var s=A.b([],t.u1),r=$.bjF +$.bjF=r+1 +return new A.aQC(s,r,a)}, +bI7(a){switch(a){case"TextInputAction.none":return B.a6p +case"TextInputAction.unspecified":return B.a6q +case"TextInputAction.go":return B.a6t +case"TextInputAction.search":return B.a6u +case"TextInputAction.send":return B.a6v +case"TextInputAction.next":return B.a6w +case"TextInputAction.previous":return B.a6x +case"TextInputAction.continueAction":return B.a6y +case"TextInputAction.join":return B.a6z +case"TextInputAction.route":return B.a6r +case"TextInputAction.emergencyCall":return B.a6s +case"TextInputAction.done":return B.pM +case"TextInputAction.newline":return B.Eu}throw A.d(A.DQ(A.b([A.uq("Unknown text input action: "+a)],t.Q)))}, +bI6(a){switch(a){case"FloatingCursorDragState.start":return B.ui +case"FloatingCursorDragState.update":return B.lw +case"FloatingCursorDragState.end":return B.lx}throw A.d(A.DQ(A.b([A.uq("Unknown text cursor action: "+a)],t.Q)))}, +aOr:function aOr(a,b){this.a=a +this.b=b}, +aOs:function aOs(a,b){this.a=a +this.b=b}, +GI:function GI(a,b,c){this.a=a +this.b=b +this.c=c}, +kt:function kt(a,b){this.a=a +this.b=b}, +aQh:function aQh(a,b){this.a=a +this.b=b}, +aQB:function aQB(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 +_.z=j +_.Q=k +_.as=l +_.at=m +_.ax=n +_.ay=o}, +Lj:function Lj(a,b){this.a=a +this.b=b}, +aK3:function aK3(a,b){this.a=a +this.b=b}, +eY:function eY(a,b,c){this.a=a +this.b=b +this.c=c}, +aQm:function aQm(a,b){this.a=a +this.b=b}, +n_:function n_(a,b){this.a=a +this.b=b}, +aRd:function aRd(){}, +aQz:function aQz(){}, +AH:function AH(a,b,c){this.a=a +this.b=b +this.c=c}, +aQC:function aQC(a,b,c){var _=this +_.d=_.c=_.b=_.a=null +_.e=a +_.f=b +_.r=c}, +aao:function aao(a,b,c){var _=this +_.a=a +_.b=b +_.c=$ +_.d=null +_.e=$ +_.f=c +_.w=_.r=!1}, +aQS:function aQS(a){this.a=a}, +aQQ:function aQQ(){}, +aQP:function aQP(a,b){this.a=a +this.b=b}, +aQR:function aQR(a){this.a=a}, +aQT:function aQT(a){this.a=a}, +QT:function QT(){}, +aj3:function aj3(){}, +b_h:function b_h(){}, +apE:function apE(){}, +ab0:function ab0(a,b){this.a=a +this.b=b}, +ab1:function ab1(){this.a=$ +this.b=null}, +aSp:function aSp(){}, +bH3(a){var s=A.bd("parent") +a.mW(new A.b3p(s)) +return s.bc()}, +x2(a,b){return new A.qh(a,b,null)}, +Xs(a,b){var s,r=t.L1,q=a.jw(r) +for(;s=q!=null,s;){if(b.$1(q))break +q=A.bH3(q).jw(r)}return s}, +b84(a){var s={} +s.a=null +A.Xs(a,new A.arJ(s)) +return B.Hn}, +b86(a,b,c){var s={} +s.a=null +if((b==null?null:A.L(b))==null)A.au(c) +A.Xs(a,new A.arM(s,b,a,c)) +return s.a}, +b85(a,b){var s={} +s.a=null +A.au(b) +A.Xs(a,new A.arK(s,null,b)) +return s.a}, +arI(a,b,c){var s,r=b==null?null:A.L(b) +if(r==null)r=A.au(c) +s=a.r.i(0,r) +if(c.h("cc<0>?").b(s))return s +else return null}, +x3(a,b,c){var s={} +s.a=null +A.Xs(a,new A.arL(s,b,a,c)) +return s.a}, +bv1(a,b,c){var s={} +s.a=null +A.Xs(a,new A.arN(s,b,a,c)) +return s.a}, +b9a(a,b,c,d,e,f,g,h,i,j){return new A.yw(d,e,!1,a,j,h,i,g,f,c,null)}, +bfB(a){return new A.KH(a,new A.bP(A.b([],t.ot),t.wS))}, +b3p:function b3p(a){this.a=a}, +c1:function c1(){}, +cc:function cc(){}, +f6:function f6(){}, +dJ:function dJ(a,b,c){var _=this +_.c=a +_.a=b +_.b=null +_.$ti=c}, +arG:function arG(){}, +qh:function qh(a,b,c){this.d=a +this.e=b +this.a=c}, +arJ:function arJ(a){this.a=a}, +arM:function arM(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +arK:function arK(a,b,c){this.a=a +this.b=b +this.c=c}, +arL:function arL(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +arN:function arN(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +RO:function RO(a,b,c){var _=this +_.d=a +_.e=b +_.a=null +_.b=c +_.c=null}, +aU1:function aU1(a){this.a=a}, +RN:function RN(a,b,c,d,e){var _=this +_.f=a +_.r=b +_.w=c +_.b=d +_.a=e}, +yw:function yw(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.c=a +_.d=b +_.e=c +_.w=d +_.x=e +_.y=f +_.z=g +_.Q=h +_.as=i +_.ax=j +_.a=k}, +Tb:function Tb(a,b){var _=this +_.f=_.e=_.d=!1 +_.r=a +_.a=null +_.b=b +_.c=null}, +aXT:function aXT(a){this.a=a}, +aXR:function aXR(a){this.a=a}, +aXM:function aXM(a){this.a=a}, +aXN:function aXN(a){this.a=a}, +aXL:function aXL(a,b){this.a=a +this.b=b}, +aXQ:function aXQ(a){this.a=a}, +aXO:function aXO(a){this.a=a}, +aXP:function aXP(a,b){this.a=a +this.b=b}, +aXS:function aXS(a,b){this.a=a +this.b=b}, +abu:function abu(a){this.a=a +this.b=null}, +KH:function KH(a,b){this.c=a +this.a=b +this.b=null}, +tN:function tN(){}, +u2:function u2(){}, +kQ:function kQ(){}, +a03:function a03(){}, +rB:function rB(){}, +a6u:function a6u(a){var _=this +_.f=_.e=$ +_.a=a +_.b=null}, +I7:function I7(){}, +U7:function U7(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.aKQ$=c +_.aKR$=d +_.aKS$=e +_.aKT$=f +_.a=g +_.b=null +_.$ti=h}, +U8:function U8(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.aKQ$=c +_.aKR$=d +_.aKS$=e +_.aKT$=f +_.a=g +_.b=null +_.$ti=h}, +Sq:function Sq(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.b=null +_.$ti=d}, +ac_:function ac_(){}, +abY:function abY(){}, +agT:function agT(){}, +Wy:function Wy(){}, +Wz:function Wz(){}, +ber(a,b,c){return new A.J8(a,b,c,null)}, +J8:function J8(a,b,c,d){var _=this +_.c=a +_.e=b +_.f=c +_.a=d}, +acd:function acd(a,b,c){var _=this +_.iS$=a +_.dH$=b +_.a=null +_.b=c +_.c=null}, +acc:function acc(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}, +apb:function apb(){}, +bIP(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=null +if(a==null||a.length===0)return B.b.ga5(a0) +s=t.N +r=t.da +q=A.kY(b,b,b,s,r) +p=A.kY(b,b,b,s,r) +o=A.kY(b,b,b,s,r) +n=A.kY(b,b,b,s,r) +m=A.kY(b,b,b,t.ob,r) +for(l=0;l<1;++l){k=a0[l] +s=k.a +r=B.cw.i(0,s) +if(r==null)r=s +j=k.c +i=B.cP.i(0,j) +if(i==null)i=j +i=r+"_null_"+A.j(i) +if(q.i(0,i)==null)q.q(0,i,k) +r=B.cw.i(0,s) +r=(r==null?s:r)+"_null" +if(o.i(0,r)==null)o.q(0,r,k) +r=B.cw.i(0,s) +if(r==null)r=s +i=B.cP.i(0,j) +if(i==null)i=j +i=r+"_"+A.j(i) +if(p.i(0,i)==null)p.q(0,i,k) +r=B.cw.i(0,s) +s=r==null?s:r +if(n.i(0,s)==null)n.q(0,s,k) +s=B.cP.i(0,j) +if(s==null)s=j +if(m.i(0,s)==null)m.q(0,s,k)}for(h=b,g=h,f=0;f"))}, +Kh:function Kh(a,b){this.a=a +this.b=b}, +jT:function jT(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +DV:function DV(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.$ti=d}, +Te:function Te(a,b){var _=this +_.d=null +_.e=$ +_.a=null +_.b=a +_.c=null +_.$ti=b}, +aY0:function aY0(a,b){this.a=a +this.b=b}, +aY_:function aY_(a,b){this.a=a +this.b=b}, +aY1:function aY1(a,b){this.a=a +this.b=b}, +aXZ:function aXZ(a,b,c){this.a=a +this.b=b +this.c=c}, +Jl:function Jl(a,b){this.c=a +this.a=b}, +RT:function RT(a){var _=this +_.d=null +_.e=$ +_.f=!1 +_.a=null +_.b=a +_.c=null}, +aUn:function aUn(a){this.a=a}, +aUs:function aUs(a){this.a=a}, +aUr:function aUr(a,b,c){this.a=a +this.b=b +this.c=c}, +aUp:function aUp(a){this.a=a}, +aUq:function aUq(a){this.a=a}, +aUo:function aUo(a){this.a=a}, +Es:function Es(a){this.a=a}, +Mh:function Mh(a){var _=this +_.G$=0 +_.Y$=a +_.ae$=_.a7$=0 +_.aa$=!1}, +tV:function tV(){}, +aiy:function aiy(a){this.a=a}, +bl4(a,b){a.c8(new A.b2u(b)) +b.$1(a)}, +b8F(a,b){return new A.mz(b,a,null)}, +ey(a){var s=a.bh(t.I) +return s==null?null:s.w}, +ba7(a,b){return new A.NA(b,a,null)}, +bvk(a,b){return new A.Y7(b,a,null)}, +ep(a,b,c,d,e){return new A.ug(d,b,e,a,c)}, +K3(a,b,c){return new A.u8(c,b,a,null)}, +auL(a,b,c){return new A.ZC(a,c,b,null)}, +ZA(a,b,c){return new A.CV(c,b,a,null)}, +bw_(a,b){return new A.iG(new A.auK(b,B.cq,a),null)}, +aSa(a,b,c,d){return new A.Bn(c,a,d,null,b,null)}, +aSb(a,b,c,d){return new A.Bn(A.bDL(b),a,!0,d,c,null)}, +bk_(a,b){return new A.Bn(A.mP(b.a,b.b,0),null,!0,null,a,null)}, +bDL(a){var s,r,q +if(a===0){s=new A.by(new Float64Array(16)) +s.cc() +return s}r=Math.sin(a) +if(r===1)return A.aSe(1,0) +if(r===-1)return A.aSe(-1,0) +q=Math.cos(a) +if(q===-1)return A.aSe(0,-1) +return A.aSe(r,q)}, +aSe(a,b){var s=new Float64Array(16) +s[0]=b +s[1]=a +s[4]=-a +s[5]=b +s[10]=1 +s[15]=1 +return new A.by(s)}, +b8q(a,b,c,d){return new A.D5(b,d,c,a,null)}, +a13(a){return new A.a12(a,null)}, +bgq(a,b,c){return new A.a1u(c,b,a,null)}, +my(a,b,c){return new A.jW(B.Z,c,b,a,null)}, +aEC(a,b){return new A.Mr(b,a,new A.d5(b,t.xe))}, +ff(a,b,c){return new A.iw(c,b,a,null)}, +aO8(a,b){return new A.iw(b.a,b.b,a,null)}, +bne(a,b,c){var s,r +switch(b.a){case 0:s=a.bh(t.I) +s.toString +r=A.bcO(s.w) +return r +case 1:return B.ag}}, +l8(a,b,c,d,e){return new A.Qk(a,e,d,c,b,null)}, +kh(a,b,c,d,e,f,g,h){return new A.rA(e,g,f,a,h,c,b,d)}, +Fr(a,b,c){return new A.rA(0,0,0,a,null,null,b,c)}, +bAX(a,b,c,d,e,f,g,h){var s,r +switch(f.a){case 0:s=e +r=c +break +case 1:s=c +r=e +break +default:r=null +s=null}return A.kh(a,b,d,null,r,s,g,h)}, +jv(a,b,c,d,e){return new A.a7X(B.aV,c,d,b,null,B.cB,e,a,null)}, +h3(a,b,c,d){return new A.Ke(B.b2,c,d,b,null,B.cB,null,a,null)}, +lA(a,b){return new A.DJ(b,B.fJ,a,null)}, +H9(a,b,c){return new A.abz(a,c,b,null)}, +bay(a,b,c,d,e,f,g,h,i,j,k,l,m,n){return new A.Aq(i,j,k,!0,d,m,c,b,h,n,l,f,e,A.bkm(i,m),a)}, +EH(a,b,c,d,e,f,g){return new A.a3E(d,g,c,e,f,a,b,null)}, +pn(a,b,c,d,e,f){return new A.N5(d,f,e,b,a,c)}, +E9(a,b,c){return new A.E8(b,a,c)}, +cY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var s=null +return new A.G1(new A.aNs(f,b,p,s,a8,a,s,s,s,a9,s,s,i,j,s,s,s,s,a7,q,l,n,o,e,m,s,s,s,s,s,s,s,k,s,b3,a6!=null||!1?new A.a8s(a6,s):s,b2,b0,b1,a5,a3,s,s,s,s,s,s,r,a0,a4,s,s,s,s,a1,s,a2,s),d,h,g,!1,c,s)}, +bvp(a){return new A.Yv(a,null)}, +ao_:function ao_(a,b,c){var _=this +_.bb=a +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +b2v:function b2v(a,b){this.a=a +this.b=b}, +b2u:function b2u(a){this.a=a}, +ao0:function ao0(){}, +mz:function mz(a,b,c){this.w=a +this.b=b +this.a=c}, +NA:function NA(a,b,c){this.e=a +this.c=b +this.a=c}, +Y7:function Y7(a,b,c){this.e=a +this.c=b +this.a=c}, +ug:function ug(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +u8:function u8(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +ZC:function ZC(a,b,c,d){var _=this +_.e=a +_.r=b +_.c=c +_.a=d}, +CV:function CV(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +auK:function auK(a,b,c){this.a=a +this.b=b +this.c=c}, +a5V:function a5V(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}, +a5W:function a5W(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.c=f +_.a=g}, +Bn:function Bn(a,b,c,d,e,f){var _=this +_.e=a +_.r=b +_.w=c +_.x=d +_.c=e +_.a=f}, +xK:function xK(a,b,c){this.e=a +this.c=b +this.a=c}, +D5:function D5(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.x=c +_.c=d +_.a=e}, +a12:function a12(a,b){this.c=a +this.a=b}, +a1u:function a1u(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +FQ:function FQ(a,b,c){this.e=a +this.c=b +this.a=c}, +ci:function ci(a,b,c){this.e=a +this.c=b +this.a=c}, +jR:function jR(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +jW:function jW(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +nB:function nB(a,b,c){this.e=a +this.c=b +this.a=c}, +Mr:function Mr(a,b,c){this.f=a +this.b=b +this.a=c}, +xV:function xV(a,b,c){this.e=a +this.c=b +this.a=c}, +iw:function iw(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +kO:function kO(a,b,c){this.e=a +this.c=b +this.a=c}, +a3w:function a3w(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +F4:function F4(a,b,c){this.e=a +this.c=b +this.a=c}, +aiG:function aiG(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}, +a2S:function a2S(a,b){this.c=a +this.a=b}, +a2R:function a2R(a,b){this.c=a +this.a=b}, +a9_:function a9_(a,b,c){this.e=a +this.c=b +this.a=c}, +Qk:function Qk(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.c=e +_.a=f}, +a2F:function a2F(a,b,c,d){var _=this +_.c=a +_.r=b +_.w=c +_.a=d}, +Ug:function Ug(a,b,c,d,e,f,g){var _=this +_.z=a +_.e=b +_.f=c +_.r=d +_.w=e +_.c=f +_.a=g}, +agJ:function agJ(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}, +rA:function rA(a,b,c,d,e,f,g,h){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.y=e +_.z=f +_.b=g +_.a=h}, +a6o:function a6o(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.f=c +_.r=d +_.x=e +_.a=f}, +a1c:function a1c(){}, +a7X:function a7X(a,b,c,d,e,f,g,h,i){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.z=g +_.c=h +_.a=i}, +Ke:function Ke(a,b,c,d,e,f,g,h,i){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.z=g +_.c=h +_.a=i}, +DO:function DO(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +DJ:function DJ(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +abz:function abz(a,b,c,d){var _=this +_.f=a +_.y=b +_.c=c +_.a=d}, +Aq:function Aq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){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 +_.c=n +_.a=o}, +a6M:function a6M(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){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 +_.a=q}, +a3E:function a3E(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.r=b +_.x=c +_.y=d +_.as=e +_.at=f +_.c=g +_.a=h}, +N5:function N5(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.c=e +_.a=f}, +m0:function m0(a,b){this.c=a +this.a=b}, +E8:function E8(a,b,c){this.e=a +this.c=b +this.a=c}, +Xm:function Xm(a,b,c){this.e=a +this.c=b +this.a=c}, +G1:function G1(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.c=f +_.a=g}, +N_:function N_(a,b){this.c=a +this.a=b}, +Yv:function Yv(a,b){this.c=a +this.a=b}, +ur:function ur(a,b,c){this.e=a +this.c=b +this.a=c}, +a2E:function a2E(a,b,c){this.e=a +this.c=b +this.a=c}, +uY:function uY(a,b){this.c=a +this.a=b}, +iG:function iG(a,b){this.c=a +this.a=b}, +uc:function uc(a,b,c){this.e=a +this.c=b +this.a=c}, +Up:function Up(a,b,c,d){var _=this +_.ep=a +_.S=b +_.U$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +bo6(a){var s,r +if($.bc==null)A.bEg() +s=$.bc +s.toString +r=$.bQ().d.i(0,0) +r.toString +s.agb(new A.abj(r,a,new A.qX(r,t.bT))) +s.Xr()}, +bBv(a,b){return new A.vH(a,B.a9,b.h("vH<0>"))}, +bEg(){var s=null,r=A.b([],t.GA),q=$.aP,p=A.b([],t.Jh),o=A.ba(7,s,!1,t.JI),n=t.S,m=t.j2 +n=new A.aby(s,$,r,!0,new A.bX(new A.aV(q,t.U),t.gR),!1,s,!1,$,!1,s,$,!1,0,!1,$,$,0,s,$,$,new A.amH(A.C(t.M)),$,$,$,$,s,p,s,A.bIT(),new A.a2e(A.bIS(),o,t.G7),!1,0,A.D(n,t.h1),A.ee(n),A.b([],m),A.b([],m),s,!1,B.eO,!0,!1,s,B.G,B.G,s,0,s,!1,s,s,0,A.lL(s,t.qL),new A.aJi(A.D(n,t.rr),A.D(t.Ld,t.iD)),new A.aB2(A.D(n,t.cK)),new A.aJl(),A.D(n,t.YX),$,!1,B.Rd) +n.anm() +return n}, +b2J:function b2J(a){this.a=a}, +hy:function hy(){}, +Rz:function Rz(){}, +b2I:function b2I(a,b){this.a=a +this.b=b}, +aT0:function aT0(a,b){this.a=a +this.b=b}, +Ak:function Ak(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.$ti=e}, +aKT:function aKT(a,b,c){this.a=a +this.b=b +this.c=c}, +aKU:function aKU(a){this.a=a}, +vH:function vH(a,b,c){var _=this +_.d=_.c=_.b=_.a=_.CW=_.ay=_.p2=_.p1=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1 +_.$ti=c}, +aby:function aby(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){var _=this +_.bT$=a +_.aKN$=b +_.fk$=c +_.Tf$=d +_.aKO$=e +_.aT8$=f +_.Tg$=g +_.Th$=h +_.Tt$=i +_.aTb$=j +_.Cj$=k +_.iw$=l +_.aTc$=m +_.Ck$=n +_.J9$=o +_.aTd$=p +_.Tu$=q +_.Tv$=r +_.Ja$=s +_.Jb$=a0 +_.fI$=a1 +_.f6$=a2 +_.bF$=a3 +_.bE$=a4 +_.ey$=a5 +_.cQ$=a6 +_.dI$=a7 +_.ez$=a8 +_.i2$=a9 +_.oG$=b0 +_.oH$=b1 +_.hd$=b2 +_.pX$=b3 +_.uu$=b4 +_.nq$=b5 +_.xI$=b6 +_.dS$=b7 +_.pY$=b8 +_.mD$=b9 +_.i_$=c0 +_.rq$=c1 +_.iu$=c2 +_.jc$=c3 +_.jd$=c4 +_.nr$=c5 +_.je$=c6 +_.ST$=c7 +_.xJ$=c8 +_.ep$=c9 +_.i0$=d0 +_.dw$=d1 +_.ex$=d2 +_.Tq$=d3 +_.lI$=d4 +_.q2$=d5 +_.Tr$=d6 +_.Ts$=d7 +_.a9J$=d8 +_.aT9$=d9 +_.aTa$=e0 +_.a=!1 +_.b=null +_.c=0}, +UB:function UB(){}, +W4:function W4(){}, +W5:function W5(){}, +W6:function W6(){}, +W7:function W7(){}, +W8:function W8(){}, +W9:function W9(){}, +Wa:function Wa(){}, +xX(a,b,c){return new A.a_C(b,c,a,null)}, +dk(a,b,c,d,e,f,g,h,i,j){var s +if(j!=null||g!=null){s=e==null?null:e.Wc(g,j) +if(s==null)s=A.jb(g,j)}else s=e +return new A.a_a(b,a,i,d,f,s,h,c,null)}, +a_C:function a_C(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +a_a:function a_a(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.as=h +_.a=i}, +aeq:function aeq(a,b,c){this.b=a +this.c=b +this.a=c}, +xQ:function xQ(a,b){this.a=a +this.b=b}, +hG:function hG(a,b,c){this.a=a +this.b=b +this.c=c}, +bfe(){var s=$.Dd +if(s!=null)s.h1(0) +$.Dd=null +if($.qy!=null)$.qy=null}, +a_c:function a_c(){}, +avR:function avR(a,b){this.a=a +this.b=b}, +awn(a,b,c,d,e){return new A.ui(b,e,d,a,c)}, +bwE(a,b){var s=null +return new A.iG(new A.awo(s,s,s,b,a),s)}, +ui:function ui(a,b,c,d,e){var _=this +_.w=a +_.x=b +_.y=c +_.b=d +_.a=e}, +awo:function awo(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aiz:function aiz(a){this.a=a}, +bwG(){switch(A.cx().a){case 0:return $.bd0() +case 1:return $.bp0() +case 2:return $.bp1() +case 3:return $.bp2() +case 4:return $.bd1() +case 5:return $.bp4()}}, +a_L:function a_L(a,b){this.c=a +this.a=b}, +a_S:function a_S(a){this.b=a}, +nD:function nD(a,b){this.a=a +this.b=b}, +KF:function KF(a,b,c,d,e){var _=this +_.c=a +_.w=b +_.x=c +_.y=d +_.a=e}, +T5:function T5(a,b){this.a=a +this.b=b}, +SI:function SI(a,b,c,d,e){var _=this +_.d=null +_.e=$ +_.r=_.f=null +_.w=0 +_.y=_.x=!1 +_.z=null +_.Q=!1 +_.as=a +_.jV$=b +_.eU$=c +_.bU$=d +_.a=null +_.b=e +_.c=null}, +aXa:function aXa(a){this.a=a}, +aXb:function aXb(a){this.a=a}, +Wn:function Wn(){}, +Wo:function Wo(){}, +bwV(a){var s=a.bh(t.I) +s.toString +switch(s.w.a){case 0:return B.a0w +case 1:return B.h}}, +bwW(a){var s=a.ch,r=A.a6(s) +return new A.dN(new A.bo(s,new A.awX(),r.h("bo<1>")),new A.awY(),r.h("dN<1,x>"))}, +bwU(a,b){var s,r,q,p,o=B.b.ga5(a),n=A.bfs(b,o) +for(s=a.length,r=0;rb.gaN(b))return a.X(0,new A.h(b.gag(b),b.gaN(b))).gdY() +else return b.gag(b)-r}else if(r>b.gaI(b)){s=a.b +if(sb.gaN(b))return a.X(0,new A.h(b.gaI(b),b.gaN(b))).gdY() +else return r-b.gaI(b)}else{r=a.b +if(rb.gaN(b))return r-b.gaN(b) +else return 0}}, +bwX(a,b){var s,r,q,p,o,n,m,l,k,j=t.AO,i=A.b([a],j) +for(s=b.$ti,s=s.h("@<1>").af(s.z[1]),r=new A.bZ(J.aA(b.a),b.b,s.h("bZ<1,2>")),s=s.z[1];r.H();i=p){q=r.a +if(q==null)q=s.a(q) +p=A.b([],j) +for(o=i.length,n=0;n=q.gal(q)&&m.gaN(m)<=q.gaN(q)){if(m.gag(m)q.gaI(q)){l=q.gaI(q) +k=m.gal(m) +p.push(new A.x(l,k,l+(m.gaI(m)-q.gaI(q)),k+(m.gaN(m)-m.gal(m))))}}else if(m.gag(m)>=q.gag(q)&&m.gaI(m)<=q.gaI(q)){if(m.gal(m)q.gaN(q)){l=m.gag(m) +k=q.gaN(q) +p.push(new A.x(l,k,l+(m.gaI(m)-m.gag(m)),k+(m.gaN(m)-q.gaN(q))))}}else p.push(m)}}return i}, +bwT(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.h(Math.min(Math.max(0,r),b.a),Math.min(Math.max(0,a.b),b.b))}, +a04:function a04(a,b,c){this.c=a +this.d=b +this.a=c}, +awX:function awX(){}, +awY:function awY(){}, +a05:function a05(a,b){this.a=a +this.$ti=b}, +Dx:function Dx(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +ST:function ST(a,b,c){var _=this +_.d=$ +_.e=a +_.f=b +_.a=null +_.b=c +_.c=null}, +aQl(a){var s=a==null?B.Es:new A.eY(a,B.hA,B.c4) +return new A.QP(s,$.af())}, +bg8(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,f2,f3){var s,r,q,p,o +if(e0==null)s=B.pr +else s=e0 +if(e1==null)r=B.ps +else r=e1 +if(t.qY.b(d5)&&!0)q=B.EJ +else q=c7?B.abt:B.abu +p=b2==null?A.bxA(d,b4):b2 +if(b4===1){o=A.b([$.bpg()],t.VS) +B.b.I(o,a9==null?B.HH:a9)}else o=a9 +return new A.Dy(j,a7,b8,!1,e8,f1,c7,a8,q,d9,d8==null?!c7:d8,!0,s,r,!0,e4,f3,e3,e5,e7,e6,f0,k,b,f,b4,b5,!1,!1,d4,d5,p,e9,c0,c1,c4,b9,c2,c3,c5,o,b6,!0,a1,l,a0,n,m,c6,d6,d7,b1,d2,a4,a2,d1,d3,!0,d,c,g,c9,!0,h,i,e2,b3,b0)}, +bxA(a,b){return b===1?B.Ev:B.pN}, +bxz(a){var s,r=a==null,q=r?null:a.a,p=r||a.l(0,B.ht) +r=q==null +if(r){$.bc.toString +$.bQ() +s=!1}else s=!0 +if(p||!s)return B.ht +if(r){r=new A.awp() +r.b=B.a0U}else r=q +return a.aIA(r)}, +wK(a,b,c,d,e,f,g){return new A.VX(a,e,f,d,b,c,new A.bP(A.b([],t.ot),t.wS),g.h("VX<0>"))}, +adB:function adB(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +akk:function akk(a,b,c,d){var _=this +_.S=a +_.aC=null +_.be=b +_.U$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +QP:function QP(a,b){var _=this +_.a=a +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1}, +Rg:function Rg(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +lh:function lh(a,b){this.a=a +this.b=b}, +aX9:function aX9(a,b,c){var _=this +_.b=a +_.c=b +_.d=0 +_.a=c}, +Dy:function Dy(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){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 +_.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 +_.bd=c5 +_.bP=c6 +_.bb=c7 +_.bA=c8 +_.cC=c9 +_.dA=d0 +_.ai=d1 +_.G=d2 +_.Y=d3 +_.a7=d4 +_.ae=d5 +_.aa=d6 +_.aP=d7 +_.aK=d8 +_.b2=d9 +_.bj=e0 +_.bF=e1 +_.bE=e2 +_.cQ=e3 +_.dI=e4 +_.b_=e5 +_.ac=e6 +_.aQ=e7 +_.a=e8}, +uo:function uo(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.e=_.d=null +_.f=$ +_.r=a +_.w=b +_.x=c +_.Q=_.z=null +_.as=d +_.at=null +_.ax=e +_.ay=f +_.ch=g +_.CW=!1 +_.cx=null +_.db=_.cy=$ +_.fr=_.dy=_.dx=null +_.fx=!0 +_.k2=_.k1=_.id=_.go=_.fy=null +_.k3=0 +_.p1=_.ok=_.k4=!1 +_.p2=$ +_.p3=0 +_.R8=_.p4=null +_.RG=$ +_.rx=-1 +_.ry=null +_.y1=_.xr=_.x2=_.x1=_.to=$ +_.eU$=h +_.bU$=i +_.jV$=j +_.a=null +_.b=k +_.c=null}, +ay_:function ay_(){}, +ayl:function ayl(a){this.a=a}, +ayp:function ayp(a){this.a=a}, +ayc:function ayc(a){this.a=a}, +ayd:function ayd(a){this.a=a}, +aye:function aye(a){this.a=a}, +ayf:function ayf(a){this.a=a}, +ayg:function ayg(a){this.a=a}, +ayh:function ayh(a){this.a=a}, +ayi:function ayi(a){this.a=a}, +ayj:function ayj(a){this.a=a}, +ayk:function ayk(a){this.a=a}, +ayn:function ayn(a){this.a=a}, +axW:function axW(a,b){this.a=a +this.b=b}, +ay3:function ay3(a,b){this.a=a +this.b=b}, +aym:function aym(a){this.a=a}, +axY:function axY(a){this.a=a}, +ay7:function ay7(a){this.a=a}, +ay0:function ay0(){}, +ay1:function ay1(a){this.a=a}, +ay2:function ay2(a){this.a=a}, +axX:function axX(){}, +axZ:function axZ(a){this.a=a}, +ays:function ays(a){this.a=a}, +ayo:function ayo(a){this.a=a}, +ayq:function ayq(a){this.a=a}, +ayr:function ayr(a,b,c){this.a=a +this.b=b +this.c=c}, +ay4:function ay4(a,b){this.a=a +this.b=b}, +ay5:function ay5(a,b){this.a=a +this.b=b}, +ay6:function ay6(a,b){this.a=a +this.b=b}, +axV:function axV(a){this.a=a}, +aya:function aya(a){this.a=a}, +ay9:function ay9(a){this.a=a}, +ayb:function ayb(a,b){this.a=a +this.b=b}, +ay8:function ay8(a){this.a=a}, +SU:function SU(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){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 +_.c=b9 +_.a=c0}, +b0T:function b0T(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}, +UV:function UV(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +alk:function alk(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +b0U:function b0U(a){this.a=a}, +oy:function oy(a,b,c,d,e){var _=this +_.x=a +_.e=b +_.b=c +_.c=d +_.a=e}, +th:function th(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.a=d +_.b=null +_.$ti=e}, +VX:function VX(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.a=g +_.b=null +_.$ti=h}, +VY:function VY(a,b,c){var _=this +_.e=a +_.r=_.f=null +_.a=b +_.b=null +_.$ti=c}, +alu:function alu(a,b){this.e=a +this.a=b +this.b=null}, +ae_:function ae_(a,b){this.e=a +this.a=b +this.b=null}, +agn:function agn(a,b){this.a=a +this.b=b}, +SV:function SV(){}, +afb:function afb(){}, +SW:function SW(){}, +afc:function afc(){}, +afd:function afd(){}, +bJ4(a){var s,r,q +for(s=a.length,r=!1,q=0;q>"),n=new A.S(a,new A.b_C(),o) +for(s=new A.cX(n,n.gE(n),o.h("cX")),o=o.h("aF.E"),r=null;s.H();){q=s.d +p=q==null?o.a(q):q +r=(r==null?p:r).CQ(0,p)}if(r.gaB(r))return B.b.ga5(a).a +return B.b.uE(B.b.ga5(a).ga98(),r.gkl(r)).w}, +bkT(a,b){A.tJ(a,new A.b_E(b),t.zP)}, +bFl(a,b){A.tJ(a,new A.b_B(b),t.h7)}, +bat(){return new A.aKo(A.D(t.l5,t.UJ),A.bK0())}, +bgm(a,b){return new A.Lo(b==null?A.bat():b,a,null)}, +aA5(a){var s +for(;s=a.Q,s!=null;a=s){if(a.e==null)return null +if(a instanceof A.Ta)return a}return null}, +DS(a){var s,r=A.b99(a,!1,!0) +if(r==null)return null +s=A.aA5(r) +return s==null?null:s.dy}, +b3l:function b3l(a){this.a=a}, +HF:function HF(a,b){this.b=a +this.c=b}, +Bp:function Bp(a,b){this.a=a +this.b=b}, +aaY:function aaY(a,b){this.a=a +this.b=b}, +a1k:function a1k(){}, +aA7:function aA7(a,b){this.a=a +this.b=b}, +aA6:function aA6(){}, +Hv:function Hv(a,b){this.a=a +this.b=b}, +aeE:function aeE(a){this.a=a}, +awE:function awE(){}, +b_F:function b_F(a){this.a=a}, +awM:function awM(a,b){this.a=a +this.b=b}, +awO:function awO(a){this.a=a}, +awN:function awN(a){this.a=a}, +awP:function awP(a){this.a=a}, +awQ:function awQ(a){this.a=a}, +awG:function awG(a){this.a=a}, +awH:function awH(a){this.a=a}, +awI:function awI(){}, +awJ:function awJ(a){this.a=a}, +awK:function awK(a){this.a=a}, +awL:function awL(){}, +awF:function awF(a,b,c){this.a=a +this.b=b +this.c=c}, +awR:function awR(a){this.a=a}, +awS:function awS(a){this.a=a}, +awT:function awT(a){this.a=a}, +awU:function awU(a){this.a=a}, +hk:function hk(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +b_C:function b_C(){}, +b_E:function b_E(a){this.a=a}, +b_D:function b_D(){}, +q3:function q3(a){this.a=a +this.b=null}, +b_A:function b_A(){}, +b_B:function b_B(a){this.a=a}, +aKo:function aKo(a,b){this.Cl$=a +this.a=b}, +aKp:function aKp(){}, +aKq:function aKq(){}, +aKr:function aKr(a){this.a=a}, +Lo:function Lo(a,b,c){this.c=a +this.f=b +this.a=c}, +Ta:function Ta(a,b,c,d,e,f,g,h,i){var _=this +_.dy=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=null +_.f=f +_.r=g +_.y=_.x=_.w=null +_.z=!1 +_.Q=null +_.as=h +_.ax=_.at=null +_.ay=!1 +_.G$=0 +_.Y$=i +_.ae$=_.a7$=0 +_.aa$=!1}, +afQ:function afQ(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +a7A:function a7A(a){this.a=a +this.b=null}, +zG:function zG(){}, +a4P:function a4P(a){this.a=a +this.b=null}, +A7:function A7(){}, +a6r:function a6r(a){this.a=a +this.b=null}, +uk:function uk(a){this.a=a}, +KE:function KE(a,b){this.c=a +this.a=b +this.b=null}, +afR:function afR(){}, +ak8:function ak8(){}, +apI:function apI(){}, +apJ:function apJ(){}, +b9c(a){var s=a.bh(t.Jp) +return s==null?null:s.f}, +byh(a){var s=null,r=$.af() +return new A.lE(new A.P7(s,r),new A.An(!1,r),s,A.D(t.yb,t.M),s,!0,s,B.o,a.h("lE<0>"))}, +Lv:function Lv(a,b,c){this.c=a +this.f=b +this.a=c}, +Lw:function Lw(a,b){var _=this +_.d=0 +_.e=!1 +_.f=a +_.a=null +_.b=b +_.c=null}, +aAy:function aAy(){}, +aAz:function aAz(a){this.a=a}, +aAA:function aAA(a,b){this.a=a +this.b=b}, +Tc:function Tc(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +qR:function qR(){}, +lE:function lE(a,b,c,d,e,f,g,h,i){var _=this +_.d=$ +_.e=a +_.f=b +_.cZ$=c +_.jg$=d +_.uB$=e +_.ho$=f +_.jh$=g +_.a=null +_.b=h +_.c=null +_.$ti=i}, +aAx:function aAx(a){this.a=a}, +aAw:function aAw(a,b){this.a=a +this.b=b}, +asI:function asI(a,b){this.a=a +this.b=b}, +aXU:function aXU(){}, +HH:function HH(){}, +bEW(a){a.hl() +a.c8(A.b6p())}, +bxD(a,b){var s,r,q,p=a.e +p===$&&A.c() +s=b.e +s===$&&A.c() +r=p-s +if(r!==0)return r +q=b.as +if(a.as!==q)return q?-1:1 +return 0}, +bxE(a,b){var s=A.a6(b).h("S<1,ik>") +return A.bwK(!0,A.ai(new A.S(b,new A.ayA(),s),!0,s.h("aF.E")),a,B.Wp,!0,B.QG,null)}, +bxC(a){a.da() +a.c8(A.bnc())}, +a0R(a){var s=a.a,r=s instanceof A.qP?s:null +return new A.a0Q("",r,new A.pU())}, +bCI(a){var s=a.b0(),r=new A.m8(s,a,B.a9) +s.c=r +s.a=a +return r}, +byK(a){return new A.jj(A.kY(null,null,null,t.D,t.X),a,B.a9)}, +bA3(a){return new A.lP(A.ee(t.D),a,B.a9)}, +bc9(a,b,c,d){var s=new A.cz(b,c,"widgets library",a,d,!1) +A.eA(s) +return s}, +p1:function p1(){}, +cC:function cC(a,b){this.a=a +this.$ti=b}, +qX:function qX(a,b){this.a=a +this.$ti=b}, +m:function m(){}, +aU:function aU(){}, +ax:function ax(){}, +b1x:function b1x(a,b){this.a=a +this.b=b}, +aB:function aB(){}, +bH:function bH(){}, +fP:function fP(){}, +c0:function c0(){}, +b2:function b2(){}, +a3p:function a3p(){}, +bT:function bT(){}, +hQ:function hQ(){}, +HB:function HB(a,b){this.a=a +this.b=b}, +agI:function agI(a){this.a=!1 +this.b=a}, +aYz:function aYz(a,b){this.a=a +this.b=b}, +atK:function atK(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}, +atL:function atL(a,b,c){this.a=a +this.b=b +this.c=c}, +Nt:function Nt(){}, +b_4:function b_4(a,b){this.a=a +this.b=b}, +b4:function b4(){}, +ayD:function ayD(a){this.a=a}, +ayB:function ayB(a){this.a=a}, +ayA:function ayA(){}, +ayF:function ayF(a){this.a=a}, +ayG:function ayG(a){this.a=a}, +ayH:function ayH(a){this.a=a}, +ayy:function ayy(a){this.a=a}, +ayC:function ayC(){}, +ayz:function ayz(a){this.a=a}, +a0Q:function a0Q(a,b,c){this.d=a +this.e=b +this.a=c}, +Kf:function Kf(){}, +avo:function avo(){}, +avp:function avp(){}, +Gm:function Gm(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}, +m8:function m8(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}, +Oj:function Oj(){}, +zQ:function zQ(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}, +aI6:function aI6(a){this.a=a}, +jj:function jj(a,b,c){var _=this +_.bb=a +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +bV:function bV(){}, +aLR:function aLR(){}, +a3o:function a3o(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}, +Q0:function Q0(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}, +lP:function lP(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}, +aGn:function aGn(a){this.a=a}, +uL:function uL(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aiv:function aiv(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}, +aiA:function aiA(a){this.a=a}, +amp:function amp(){}, +im(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){return new A.E0(b,a2,a3,a0,a1,p,r,s,q,f,l,a5,a6,a4,h,j,k,i,g,m,o,n,a,d,c,e)}, +yE:function yE(){}, +dx:function dx(a,b,c){this.a=a +this.b=b +this.$ti=c}, +E0:function E0(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 +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.ay=j +_.cy=k +_.rx=l +_.ry=m +_.to=n +_.x2=o +_.xr=p +_.y1=q +_.y2=r +_.bd=s +_.bP=a0 +_.bA=a1 +_.cC=a2 +_.aK=a3 +_.b2=a4 +_.bj=a5 +_.a=a6}, +aBf:function aBf(a){this.a=a}, +aBg:function aBg(a,b){this.a=a +this.b=b}, +aBh:function aBh(a){this.a=a}, +aBl:function aBl(a,b){this.a=a +this.b=b}, +aBm:function aBm(a){this.a=a}, +aBn:function aBn(a,b){this.a=a +this.b=b}, +aBo:function aBo(a){this.a=a}, +aBp:function aBp(a,b){this.a=a +this.b=b}, +aBq:function aBq(a){this.a=a}, +aBr:function aBr(a,b){this.a=a +this.b=b}, +aBs:function aBs(a){this.a=a}, +aBi:function aBi(a,b){this.a=a +this.b=b}, +aBj:function aBj(a){this.a=a}, +aBk:function aBk(a,b){this.a=a +this.b=b}, +l3:function l3(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +FA:function FA(a,b){var _=this +_.d=a +_.a=_.e=null +_.b=b +_.c=null}, +agl:function agl(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +aNg:function aNg(){}, +aWX:function aWX(a){this.a=a}, +aX1:function aX1(a){this.a=a}, +aX0:function aX0(a){this.a=a}, +aWY:function aWY(a){this.a=a}, +aWZ:function aWZ(a){this.a=a}, +aX_:function aX_(a,b){this.a=a +this.b=b}, +aX2:function aX2(a){this.a=a}, +aX3:function aX3(a){this.a=a}, +aX4:function aX4(a,b){this.a=a +this.b=b}, +bgE(a,b,c){return new A.yK(b,a,c,null)}, +bgF(a,b,c){var s=A.D(t.K,t.U3) +a.c8(new A.aC1(c,new A.aC0(s,b))) +return s}, +bkK(a,b){var s,r=a.gaH() +r.toString +t.x.a(r) +s=r.cL(0,b==null?null:b.gaH()) +r=r.gC(r) +return A.hP(s,new A.x(0,0,0+r.a,0+r.b))}, +E6:function E6(a,b){this.a=a +this.b=b}, +yK:function yK(a,b,c,d){var _=this +_.c=a +_.e=b +_.w=c +_.a=d}, +aC0:function aC0(a,b){this.a=a +this.b=b}, +aC1:function aC1(a,b){this.a=a +this.b=b}, +HO:function HO(a,b){var _=this +_.d=a +_.e=null +_.f=!0 +_.a=null +_.b=b +_.c=null}, +aYq:function aYq(a,b){this.a=a +this.b=b}, +aYp:function aYp(){}, +aYm:function aYm(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=$}, +tl:function tl(a,b){var _=this +_.a=a +_.b=$ +_.c=null +_.d=b +_.f=_.e=$ +_.r=null +_.x=_.w=!1}, +aYn:function aYn(a){this.a=a}, +aYo:function aYo(a,b){this.a=a +this.b=b}, +LR:function LR(a,b){this.a=a +this.b=b}, +aC_:function aC_(){}, +aBZ:function aBZ(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aBY:function aBY(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +b9p(a,b,c){return new A.yR(a,c,b,null)}, +yR:function yR(a,b,c,d){var _=this +_.c=a +_.d=b +_.x=c +_.a=d}, +fu:function fu(a,b){this.a=a +this.d=b}, +LW(a,b,c){return new A.yS(b,a,c)}, +a2v(a,b){return new A.iG(new A.aCA(null,b,a),null)}, +bgL(a){var s,r,q,p,o,n,m=A.bgK(a).aE(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.Z(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.q +o=m.r +o=o==null?null:A.Z(o,0,1) +if(o==null)o=A.Z(1,0,1) +n=m.w +l=m.Ip(p,k,r,o,q,n==null?null:n,l,s)}return l}, +bgK(a){var s=a.bh(t.Oh),r=s==null?null:s.w +return r==null?B.Tf:r}, +yS:function yS(a,b,c){this.w=a +this.b=b +this.a=c}, +aCA:function aCA(a,b,c){this.a=a +this.b=b +this.c=c}, +r_(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=null +if(a==b&&a!=null)return a +s=a==null +r=s?i:a.a +q=b==null +r=A.am(r,q?i:b.a,c) +p=s?i:a.b +p=A.am(p,q?i:b.b,c) +o=s?i:a.c +o=A.am(o,q?i:b.c,c) +n=s?i:a.d +n=A.am(n,q?i:b.d,c) +m=s?i:a.e +m=A.am(m,q?i:b.e,c) +l=s?i:a.f +l=A.a1(l,q?i:b.f,c) +if(s)k=i +else{k=a.r +k=k==null?i:A.Z(k,0,1)}if(q)j=i +else{j=b.r +j=j==null?i:A.Z(j,0,1)}j=A.am(k,j,c) +s=s?i:a.w +return new A.f9(r,p,o,n,m,l,j,A.bC7(s,q?i:b.w,c))}, +f9:function f9(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}, +agD:function agD(){}, +IN(a,b){var s,r +a.bh(t.l4) +s=$.lo() +r=A.dW(a,B.cE) +r=r==null?null:r.b +if(r==null)r=1 +return new A.yT(s,r,A.ME(a),A.ey(a),b,A.cx())}, +b9q(a,b,c){var s=null +return new A.uH(A.bax(s,s,new A.F0(a,1,s)),c,b,s)}, +uH:function uH(a,b,c,d){var _=this +_.c=a +_.r=b +_.w=c +_.a=d}, +Tm:function Tm(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}, +aYv:function aYv(a,b,c){this.a=a +this.b=b +this.c=c}, +aYw:function aYw(a){this.a=a}, +aYx:function aYx(a){this.a=a}, +aYy:function aYy(a){this.a=a}, +apu:function apu(){}, +beq(a,b,c,d,e){return new A.J7(a,d,e,b,c,null,null)}, +bep(a,b,c,d){return new A.J4(a,d,b,c,null,null)}, +XG(a,b,c,d){return new A.J2(a,d,b,c,null,null)}, +a_F:function a_F(a,b){this.a=a +this.b=b}, +KV:function KV(a,b){this.a=a +this.b=b}, +y7:function y7(a,b){this.a=a +this.b=b}, +xn:function xn(a,b){this.a=a +this.b=b}, +Ba:function Ba(a,b){this.a=a +this.b=b}, +a2D:function a2D(){}, +Ec:function Ec(){}, +aCW:function aCW(a){this.a=a}, +aCV:function aCV(a){this.a=a}, +aCU:function aCU(a,b){this.a=a +this.b=b}, +Cn:function Cn(){}, +as1:function as1(){}, +J5:function J5(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.c=c +_.d=d +_.e=e +_.a=f}, +ac9:function ac9(a,b,c){var _=this +_.CW=null +_.e=_.d=$ +_.iS$=a +_.dH$=b +_.a=null +_.b=c +_.c=null}, +aU4:function aU4(){}, +J7:function J7(a,b,c,d,e,f,g){var _=this +_.r=a +_.w=b +_.x=c +_.c=d +_.d=e +_.e=f +_.a=g}, +acb:function acb(a,b,c){var _=this +_.dy=_.dx=_.db=_.cy=_.cx=_.CW=null +_.e=_.d=$ +_.iS$=a +_.dH$=b +_.a=null +_.b=c +_.c=null}, +aU9:function aU9(){}, +aUa:function aUa(){}, +aUb:function aUb(){}, +aUc:function aUc(){}, +aUd:function aUd(){}, +aUe:function aUe(){}, +J4:function J4(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.c=c +_.d=d +_.e=e +_.a=f}, +ac8:function ac8(a,b,c){var _=this +_.z=null +_.e=_.d=_.Q=$ +_.iS$=a +_.dH$=b +_.a=null +_.b=c +_.c=null}, +aU3:function aU3(){}, +J2:function J2(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.c=c +_.d=d +_.e=e +_.a=f}, +ac7:function ac7(a,b,c){var _=this +_.CW=null +_.e=_.d=$ +_.iS$=a +_.dH$=b +_.a=null +_.b=c +_.c=null}, +aU2:function aU2(){}, +J6:function J6(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}, +aca:function aca(a,b,c){var _=this +_.db=_.cy=_.cx=_.CW=null +_.e=_.d=$ +_.iS$=a +_.dH$=b +_.a=null +_.b=c +_.c=null}, +aU5:function aU5(){}, +aU6:function aU6(){}, +aU7:function aU7(){}, +aU8:function aU8(){}, +HQ:function HQ(){}, +byL(a,b,c,d){var s=a.jw(d) +if(s==null)return +c.push(s) +d.a(s.gbg()) +return}, +cg(a,b,c){var s,r,q,p,o,n +if(b==null)return a.bh(c) +s=A.b([],t.Fa) +A.byL(a,b,s,c) +if(s.length===0)return null +r=B.b.ga4(s) +for(q=s.length,p=0;p>")),i).cz(new A.b3E(k,h),t.e3)}, +ME(a){var s=a.bh(t.Gk) +return s==null?null:s.r.f}, +mN(a,b,c){var s=a.bh(t.Gk) +return s==null?null:c.h("0?").a(J.bU(s.r.e,b))}, +I9:function I9(a,b){this.a=a +this.b=b}, +b3C:function b3C(a){this.a=a}, +b3D:function b3D(){}, +b3E:function b3E(a,b){this.a=a +this.b=b}, +l0:function l0(){}, +aow:function aow(){}, +a_O:function a_O(){}, +TH:function TH(a,b,c,d){var _=this +_.r=a +_.w=b +_.b=c +_.a=d}, +MD:function MD(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +ahr:function ahr(a,b,c){var _=this +_.d=a +_.e=b +_.a=_.f=null +_.b=c +_.c=null}, +aZj:function aZj(a){this.a=a}, +aZk:function aZk(a,b){this.a=a +this.b=b}, +aZi:function aZi(a,b,c){this.a=a +this.b=b +this.c=c}, +bzw(a,b){var s +a.bh(t.bS) +s=A.bzx(a,b) +if(s==null)return null +a.F8(s,null) +return b.a(s.gbg())}, +bzx(a,b){var s,r,q,p=a.jw(b) +if(p==null)return null +s=a.jw(t.bS) +if(s!=null){r=s.e +r===$&&A.c() +q=p.e +q===$&&A.c() +q=r>q +r=q}else r=!1 +if(r)return null +return p}, +bhp(a,b){var s={} +s.a=null +a.mW(new A.aFa(s,b)) +s=s.a +if(s==null)s=null +else{s=s.ok +s.toString}return b.h("0?").a(s)}, +aFb(a,b){var s={} +s.a=null +a.mW(new A.aFc(s,b)) +s=s.a +if(s==null)s=null +else{s=s.ok +s.toString}return b.h("0?").a(s)}, +b9N(a,b){var s={} +s.a=null +a.mW(new A.aF9(s,b)) +s=s.a +s=s==null?null:s.gaH() +return b.h("0?").a(s)}, +aFa:function aFa(a,b){this.a=a +this.b=b}, +aFc:function aFc(a,b){this.a=a +this.b=b}, +aF9:function aF9(a,b){this.a=a +this.b=b}, +bhq(a,b){var s,r=b.a,q=a.a +if(rq?B.h.W(0,new A.h(q-r,0)):B.h}r=b.b +q=a.b +if(rq)s=s.W(0,new A.h(0,q-r))}return b.dE(s)}, +bhr(a,b,c){return new A.MI(a,null,null,null,b,c)}, +ph:function ph(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aar:function aar(a,b){this.a=a +this.b=b}, +aQV:function aQV(){}, +zm:function zm(){this.b=this.a=null}, +aFp:function aFp(a,b){this.a=a +this.b=b}, +MI:function MI(a,b,c,d,e,f){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +Ot:function Ot(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +ahy:function ahy(a,b,c){this.c=a +this.d=b +this.a=c}, +aeU:function aeU(a,b,c){this.b=a +this.c=b +this.a=c}, +ahx:function ahx(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +aks:function aks(a,b,c,d,e){var _=this +_.S=a +_.aC=b +_.be=c +_.U$=d +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +rd(a,b,c){return new A.zv(b,a,c)}, +bhC(a,b,c,d,e,f){return A.rd(a,A.cg(b,null,t.l).w.adk(c,!0,!0,f),null)}, +dW(a,b){var s=A.cg(a,b,t.l) +return s==null?null:s.w}, +a57:function a57(a,b){this.a=a +this.b=b}, +ie:function ie(a,b){this.a=a +this.b=b}, +MY:function MY(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}, +aFN:function aFN(a){this.a=a}, +zv:function zv(a,b,c){this.w=a +this.b=b +this.a=c}, +aGT:function aGT(a,b){this.a=a +this.b=b}, +TR:function TR(a,b,c){this.c=a +this.e=b +this.a=c}, +ahI:function ahI(a){var _=this +_.a=_.e=_.d=null +_.b=a +_.c=null}, +aZJ:function aZJ(a,b){this.a=a +this.b=b}, +apx:function apx(){}, +b9Y(a,b,c,d,e,f,g){return new A.a4j(c,d,e,!0,f,b,g,null)}, +a4j:function a4j(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}, +aG9:function aG9(a,b){this.a=a +this.b=b}, +XH:function XH(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +Hk:function Hk(a,b,c,d,e,f,g,h,i){var _=this +_.bb=null +_.k3=_.k2=!1 +_.ok=_.k4=null +_.at=a +_.ay=b +_.ch=c +_.cx=_.CW=null +_.cy=!1 +_.db=null +_.f=d +_.r=e +_.w=null +_.a=f +_.b=null +_.c=g +_.d=h +_.e=i}, +acj:function acj(a){this.a=a}, +ahR:function ahR(a,b,c){this.c=a +this.d=b +this.a=c}, +vc(a,b){var s,r +if(a instanceof A.m8){s=a.ok +s.toString +s=s instanceof A.nY}else s=!1 +if(s){s=a.ok +s.toString +t.uK.a(s) +r=s}else r=null +if(r==null)r=a.Cu(t.uK) +s=r +s.toString +return s}, +bhP(a){var s,r=a.ok +r.toString +if(r instanceof A.nY)s=r +else s=null +if(s==null)s=a.Cu(t.uK) +return s}, +bAj(a,b){var s,r,q,p,o,n,m=null,l=A.b([],t.oP) +if(B.d.cd(b,"/")&&b.length>1){b=B.d.cf(b,1) +s=t.z +l.push(a.GP("/",!0,m,s)) +r=b.split("/") +if(b.length!==0)for(q=r.length,p=0,o="";p=3}, +bFu(a){return a.gaSF()}, +bbB(a){return new A.b0H(a)}, +bhO(a,b){var s,r,q,p +for(s=a.a,r=s.gKE(),q=r.length,p=0;p2?s[2]:null,B.qo) +case 1:s=s.h8(a,1)[1] +s.toString +t.pO.a(A.bAA(new A.atY(A.fW(s)))) +return null}}, +FR:function FR(a,b){this.a=a +this.b=b}, +ev:function ev(){}, +aM_:function aM_(a){this.a=a}, +aLZ:function aLZ(a){this.a=a}, +m1:function m1(a,b){this.a=a +this.b=b}, +zF:function zF(){}, +yL:function yL(a,b,c){this.f=a +this.b=b +this.a=c}, +aLY:function aLY(){}, +aaX:function aaX(){}, +a_M:function a_M(a){this.$ti=a}, +Nq:function Nq(a,b,c,d,e,f,g,h,i){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.y=e +_.Q=f +_.as=g +_.at=h +_.a=i}, +aGX:function aGX(){}, +jJ:function jJ(a,b){this.a=a +this.b=b}, +ait:function ait(a,b,c){var _=this +_.a=null +_.b=a +_.c=b +_.d=c}, +ox:function ox(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}, +b0G:function b0G(a,b){this.a=a +this.b=b}, +b0E:function b0E(){}, +b0F:function b0F(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +b0D:function b0D(a,b){this.a=a +this.b=b}, +b0H:function b0H(a){this.a=a}, +wD:function wD(){}, +I3:function I3(a,b){this.a=a +this.b=b}, +I2:function I2(a,b){this.a=a +this.b=b}, +U2:function U2(a,b){this.a=a +this.b=b}, +U3:function U3(a,b){this.a=a +this.b=b}, +nY:function nY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.d=$ +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.z=!1 +_.Q=null +_.as=$ +_.at=g +_.ax=null +_.ch=_.ay=!1 +_.CW=0 +_.cx=h +_.cy=i +_.cZ$=j +_.jg$=k +_.uB$=l +_.ho$=m +_.jh$=n +_.eU$=o +_.bU$=p +_.a=null +_.b=q +_.c=null}, +aGW:function aGW(a){this.a=a}, +aGV:function aGV(){}, +aGU:function aGU(a){this.a=a}, +UN:function UN(a,b){this.a=a +this.b=b}, +akN:function akN(){}, +aii:function aii(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=null}, +bbg:function bbg(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=null}, +agq:function agq(a){var _=this +_.y=null +_.a=!1 +_.c=_.b=null +_.G$=0 +_.Y$=a +_.ae$=_.a7$=0 +_.aa$=!1}, +aYr:function aYr(){}, +b_1:function b_1(){}, +U4:function U4(){}, +U5:function U5(){}, +a4U:function a4U(){}, +hR:function hR(a,b,c,d){var _=this +_.d=a +_.b=b +_.a=c +_.$ti=d}, +U6:function U6(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}, +mJ:function mJ(){}, +apD:function apD(){}, +bAo(a,b,c,d,e,f){return new A.a5a(f,a,e,c,d,b,null)}, +a5b:function a5b(a,b){this.a=a +this.b=b}, +a5a:function a5a(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.c=f +_.a=g}, +q2:function q2(a,b,c){this.dT$=a +this.b6$=b +this.a=c}, +Ig:function Ig(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.G=a +_.Y=b +_.a7=c +_.ae=d +_.aa=e +_.aP=f +_.aK=g +_.dZ$=h +_.aR$=i +_.f5$=j +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +b07:function b07(a,b){this.a=a +this.b=b}, +apR:function apR(){}, +apS:function apS(){}, +vf(a,b){return new A.rk(a,b,A.jD(null,t.Aq),new A.cC(null,t.af))}, +bFq(a){return a.aZ(0)}, +bFp(a,b){var s,r=a.bh(t.Ap) +if(r!=null)return r +s=A.b([A.uq("No Overlay widget found."),A.cf(A.L(a.gbg()).j(0)+" widgets require an Overlay widget ancestor.\nAn overlay lets widgets float on top of other widget children."),A.a0N("To introduce an Overlay widget, you can either directly include one, or use a widget that contains an Overlay itself, such as a Navigator, WidgetApp, MaterialApp, or CupertinoApp.")],t.Q) +B.b.I(s,a.aJC(B.ac4)) +throw A.d(A.DQ(s))}, +rk:function rk(a,b,c,d){var _=this +_.a=a +_.b=!1 +_.c=b +_.d=c +_.e=null +_.f=d +_.r=!1}, +aHt:function aHt(a){this.a=a}, +to:function to(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +I5:function I5(a){var _=this +_.d=$ +_.e=null +_.r=_.f=$ +_.a=null +_.b=a +_.c=null}, +b_6:function b_6(){}, +F5:function F5(a,b,c){this.c=a +this.d=b +this.a=c}, +F7:function F7(a,b,c,d){var _=this +_.d=a +_.eU$=b +_.bU$=c +_.a=null +_.b=d +_.c=null}, +aHy:function aHy(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aHx:function aHx(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aHz:function aHz(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aHw:function aHw(){}, +aHv:function aHv(){}, +VH:function VH(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +anp:function anp(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}, +C_:function C_(){}, +b0m:function b0m(a){this.a=a}, +Iy:function Iy(a,b,c){var _=this +_.y=_.x=_.w=_.r=_.f=_.e=_.at=null +_.dT$=a +_.b6$=b +_.a=c}, +wI:function wI(a,b,c,d,e,f,g,h){var _=this +_.G=null +_.Y=a +_.a7=b +_.ae=c +_.aa=!1 +_.aP=d +_.dZ$=e +_.aR$=f +_.f5$=g +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +b0q:function b0q(a){this.a=a}, +b0o:function b0o(a){this.a=a}, +b0p:function b0p(a){this.a=a}, +b0n:function b0n(a){this.a=a}, +aHu:function aHu(){this.b=this.a=null}, +NG:function NG(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +aiM:function aiM(a){var _=this +_.d=null +_.e=!0 +_.a=_.f=null +_.b=a +_.c=null}, +b_7:function b_7(a,b){this.a=a +this.b=b}, +b_9:function b_9(a,b){this.a=a +this.b=b}, +b_8:function b_8(a){this.a=a}, +BU:function BU(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.nv$=_.nu$=_.oE$=_.e=_.d=null}, +BZ:function BZ(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +I6:function I6(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +aiL:function aiL(a,b){var _=this +_.d=_.c=_.b=_.a=_.CW=_.ay=_.p2=_.p1=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +aeu:function aeu(a,b){this.c=a +this.a=b}, +BY:function BY(a,b,c){var _=this +_.S=a +_.aC=!1 +_.be=!0 +_.eh=_.c_=!1 +_.nv$=_.nu$=_.oE$=null +_.U$=b +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +b00:function b00(a){this.a=a}, +b01:function b01(a){this.a=a}, +Uz:function Uz(a,b){var _=this +_.S=null +_.U$=a +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +aiN:function aiN(){}, +apM:function apM(){}, +apN:function apN(){}, +WD:function WD(){}, +apV:function apV(){}, +bgA(a,b,c){return new A.LE(a,c,b,null)}, +bkJ(a,b,c){var s,r,q=null,p=t.Y,o=new A.bm(0,0,p),n=new A.bm(0,0,p),m=new A.Tg(B.k8,o,n,b,a,$.af()),l=A.cH(q,q,q,q,c) +l.cv() +s=l.eg$ +s.b=!0 +s.a.push(m.gNp()) +m.b!==$&&A.al() +m.b=l +r=A.du(B.eh,l,q) +r.a.an(0,m.geX()) +t.ve.a(r) +p=p.h("bw") +m.r!==$&&A.al() +m.r=new A.bw(r,o,p) +m.x!==$&&A.al() +m.x=new A.bw(r,n,p) +p=c.BM(m.gaEv()) +m.y!==$&&A.al() +m.y=p +return m}, +bCK(a,b,c){return new A.Qp(a,c,b,null)}, +LE:function LE(a,b,c,d){var _=this +_.e=a +_.f=b +_.w=c +_.a=d}, +Th:function Th(a,b,c,d){var _=this +_.r=_.f=_.e=_.d=null +_.w=a +_.eU$=b +_.bU$=c +_.a=null +_.b=d +_.c=null}, +HM:function HM(a,b){this.a=a +this.b=b}, +Tg:function Tg(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 +_.G$=0 +_.Y$=f +_.ae$=_.a7$=0 +_.aa$=!1}, +aYi:function aYi(a){this.a=a}, +agm:function agm(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +amv:function amv(a,b){this.a=a +this.b=b}, +Qp:function Qp(a,b,c,d){var _=this +_.c=a +_.e=b +_.f=c +_.a=d}, +Vr:function Vr(a,b,c){var _=this +_.d=$ +_.f=_.e=null +_.r=0 +_.w=!0 +_.eU$=a +_.bU$=b +_.a=null +_.b=c +_.c=null}, +b1E:function b1E(a,b,c){this.a=a +this.b=b +this.c=c}, +Iq:function Iq(a,b){this.a=a +this.b=b}, +Vq:function Vq(a,b,c,d){var _=this +_.b=_.a=$ +_.c=a +_.d=b +_.e=0 +_.f=c +_.G$=0 +_.Y$=d +_.ae$=_.a7$=0 +_.aa$=!1}, +NH:function NH(a,b){this.a=a +this.kY$=b}, +U9:function U9(){}, +Ws:function Ws(){}, +WJ:function WJ(){}, +bhV(a,b){var s=a.gbg(),r=s.a +if(r instanceof A.vh)b.push(r) +return!(s instanceof A.F9)}, +aHK(a){var s=a.TK(t.Mf) +return s==null?null:s.d}, +vh:function vh(a,b){this.a=a +this.$ti=b}, +Vo:function Vo(a){this.a=a}, +NJ:function NJ(){this.a=null}, +aHJ:function aHJ(a){this.a=a}, +F9:function F9(a,b,c){this.c=a +this.d=b +this.a=c}, +NI:function NI(){}, +aFS:function aFS(){}, +aJ2:function aJ2(){}, +a_K:function a_K(a,b){this.a=a +this.d=b}, +bim(a,b){return new A.Fu(b,B.b2,B.a3s,a,null)}, +bin(a){return new A.Fu(null,null,B.a3E,a,null)}, +bio(a,b){var s,r=a.TK(t.bb) +if(r==null)return!1 +s=A.a8b(a).pk(a) +if(r.w.N(0,s))return r.r===b +return!1}, +Oc(a){var s=a.bh(t.bb) +return s==null?null:s.f}, +Fu:function Fu(a,b,c,d,e){var _=this +_.f=a +_.r=b +_.w=c +_.b=d +_.a=e}, +vJ(a){var s=a.bh(t.gf) +return s==null?null:s.f}, +Rp(a,b){return new A.Bq(a,b,null)}, +vI:function vI(a,b,c){this.c=a +this.d=b +this.a=c}, +akO:function akO(a,b,c,d,e,f){var _=this +_.cZ$=a +_.jg$=b +_.uB$=c +_.ho$=d +_.jh$=e +_.a=null +_.b=f +_.c=null}, +Bq:function Bq(a,b,c){this.f=a +this.b=b +this.a=c}, +Pd:function Pd(a,b,c){this.c=a +this.d=b +this.a=c}, +UM:function UM(a){var _=this +_.d=null +_.e=!1 +_.r=_.f=null +_.w=!1 +_.a=null +_.b=a +_.c=null}, +b0y:function b0y(a){this.a=a}, +b0x:function b0x(a,b){this.a=a +this.b=b}, +hc:function hc(){}, +mX:function mX(){}, +aLM:function aLM(a,b){this.a=a +this.b=b}, +b2U:function b2U(){}, +apW:function apW(){}, +dY:function dY(){}, +mm:function mm(){}, +UK:function UK(){}, +P6:function P6(a,b,c){var _=this +_.cy=a +_.y=null +_.a=!1 +_.c=_.b=null +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1 +_.$ti=c}, +An:function An(a,b){var _=this +_.cy=a +_.y=null +_.a=!1 +_.c=_.b=null +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1}, +P7:function P7(a,b){var _=this +_.cy=a +_.y=null +_.a=!1 +_.c=_.b=null +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1}, +b2V:function b2V(){}, +Av:function Av(a,b){this.b=a +this.c=b}, +a7W:function a7W(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f +_.$ti=g}, +a7U:function a7U(a,b){this.a=a +this.b=b}, +Ij:function Ij(a,b,c,d,e,f,g,h){var _=this +_.e=_.d=null +_.f=a +_.r=$ +_.w=!1 +_.cZ$=b +_.jg$=c +_.uB$=d +_.ho$=e +_.jh$=f +_.a=null +_.b=g +_.c=null +_.$ti=h}, +b0O:function b0O(a){this.a=a}, +b0P:function b0P(a){this.a=a}, +b0N:function b0N(a){this.a=a}, +b0L:function b0L(a,b,c){this.a=a +this.b=b +this.c=c}, +b0I:function b0I(a){this.a=a}, +b0J:function b0J(a,b){this.a=a +this.b=b}, +b0M:function b0M(){}, +b0K:function b0K(){}, +al7:function al7(a,b,c,d,e,f,g){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.y=e +_.b=f +_.a=g}, +akL:function akL(a){var _=this +_.y=null +_.a=!1 +_.c=_.b=null +_.G$=0 +_.Y$=a +_.ae$=_.a7$=0 +_.aa$=!1}, +IH:function IH(){}, +aGb(a,b){var s=a.bh(t.Fe),r=s==null?null:s.x +return b.h("it<0>?").a(r)}, +F6:function F6(){}, +iy:function iy(){}, +aSi:function aSi(a,b,c){this.a=a +this.b=b +this.c=c}, +aSg:function aSg(a,b,c){this.a=a +this.b=b +this.c=c}, +aSh:function aSh(a,b,c){this.a=a +this.b=b +this.c=c}, +aSf:function aSf(a,b){this.a=a +this.b=b}, +a3G:function a3G(){}, +aeH:function aeH(a,b){this.e=a +this.a=b +this.b=null}, +TT:function TT(a,b,c,d,e,f){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.b=e +_.a=f}, +I1:function I1(a,b,c){this.c=a +this.a=b +this.$ti=c}, +tn:function tn(a,b,c,d){var _=this +_.d=null +_.e=$ +_.f=a +_.r=b +_.a=null +_.b=c +_.c=null +_.$ti=d}, +aZL:function aZL(a){this.a=a}, +aZP:function aZP(a){this.a=a}, +aZQ:function aZQ(a){this.a=a}, +aZO:function aZO(a){this.a=a}, +aZM:function aZM(a){this.a=a}, +aZN:function aZN(a){this.a=a}, +it:function it(){}, +aGc:function aGc(a,b){this.a=a +this.b=b}, +aGa:function aGa(){}, +O9:function O9(){}, +Or:function Or(){}, +I0:function I0(){}, +a83(a,b,c,d){return new A.a82(d,a,c,b,null)}, +a82:function a82(a,b,c,d,e){var _=this +_.d=a +_.f=b +_.r=c +_.x=d +_.a=e}, +a89:function a89(){}, +uG:function uG(a){this.a=a}, +aC3:function aC3(a,b){this.b=a +this.a=b}, +aMI:function aMI(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}, +axB:function axB(a,b){this.b=a +this.a=b}, +Ye:function Ye(a,b){this.b=$ +this.c=a +this.a=b}, +a0r:function a0r(a){this.c=this.b=$ +this.a=a}, +Po:function Po(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aME:function aME(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aMD:function aMD(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +biX(a,b){return new A.Pp(a,b,null)}, +a8b(a){var s=a.bh(t.Cz),r=s==null?null:s.f +return r==null?B.Ig:r}, +Xy:function Xy(a,b){this.a=a +this.b=b}, +a8a:function a8a(){}, +aMF:function aMF(){}, +aMG:function aMG(){}, +aMH:function aMH(){}, +b2K:function b2K(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}, +Pp:function Pp(a,b,c){this.f=a +this.b=b +this.a=c}, +Pr(a){return new A.Pq(a,A.b([],t.Va),$.af())}, +Pq:function Pq(a,b,c){var _=this +_.a=a +_.f=b +_.G$=0 +_.Y$=c +_.ae$=_.a7$=0 +_.aa$=!1}, +bm_(a,b){return b}, +aOk:function aOk(){}, +UP:function UP(a){this.a=a}, +aOl:function aOl(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.f=d +_.r=e}, +V5:function V5(a,b){this.c=a +this.a=b}, +V6:function V6(a,b){var _=this +_.f=_.e=_.d=null +_.r=!1 +_.jV$=a +_.a=null +_.b=b +_.c=null}, +b13:function b13(a,b){this.a=a +this.b=b}, +aq_:function aq_(){}, +rN:function rN(){}, +a16:function a16(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +afE:function afE(){}, +baD(a,b,c,d,e){var s=new A.pD(c,e,d,a,0) +if(b!=null)s.kY$=b +return s}, +bJz(a){return a.kY$===0}, +ld:function ld(){}, +abp:function abp(){}, +m3:function m3(){}, +Pw:function Pw(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.kY$=d}, +pD:function pD(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.a=c +_.b=d +_.kY$=e}, +pr:function pr(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.f=c +_.a=d +_.b=e +_.kY$=f}, +vP:function vP(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.kY$=d}, +ab9:function ab9(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.kY$=d}, +UX:function UX(){}, +alm:function alm(a,b,c){this.f=a +this.b=b +this.a=c}, +Pt:function Pt(a,b){this.c=a +this.a=b}, +Pu:function Pu(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +aMJ:function aMJ(a){this.a=a}, +aMK:function aMK(a){this.a=a}, +aML:function aML(a){this.a=a}, +bvv(a,b,c){var s,r +if(a>0){s=a/c +if(b"))}, +bbZ(a,b){var s=$.bc.bT$.z.i(0,a).gaH() +s.toString +return t.x.a(s).dR(b)}, +Py:function Py(a,b){this.a=a +this.b=b}, +FY:function FY(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 +_.G$=0 +_.Y$=o +_.ae$=_.a7$=0 +_.aa$=!1}, +aMZ:function aMZ(){}, +FC:function FC(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.c=a +_.d=b +_.e=c +_.r=d +_.w=e +_.Q=f +_.ay=g +_.ch=h +_.CW=i +_.cx=j +_.cy=k +_.db=l +_.a=m}, +pz:function pz(a,b,c,d,e){var _=this +_.w=_.r=_.f=_.e=_.d=null +_.y=_.x=$ +_.z=a +_.as=_.Q=!1 +_.at=$ +_.eU$=b +_.bU$=c +_.a=null +_.b=d +_.c=null +_.$ti=e}, +aKj:function aKj(a){this.a=a}, +aKf:function aKf(a){this.a=a}, +aKg:function aKg(a){this.a=a}, +aKc:function aKc(a){this.a=a}, +aKd:function aKd(a){this.a=a}, +aKe:function aKe(a){this.a=a}, +aKh:function aKh(a){this.a=a}, +aKi:function aKi(a){this.a=a}, +aKk:function aKk(a){this.a=a}, +aKl:function aKl(a){this.a=a}, +q6:function q6(a,b,c,d,e,f,g,h,i,j){var _=this +_.aQ=a +_.k2=!1 +_.ai=_.dA=_.cC=_.bA=_.bb=_.bP=_.bd=_.y2=_.y1=_.xr=_.x2=_.x1=_.to=_.ry=_.rx=_.RG=_.R8=_.p4=_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=null +_.at=b +_.ay=c +_.ch=d +_.cx=_.CW=null +_.cy=!1 +_.db=null +_.f=e +_.r=f +_.w=null +_.a=g +_.b=null +_.c=h +_.d=i +_.e=j}, +q7:function q7(a,b,c,d,e,f,g,h,i,j){var _=this +_.dJ=a +_.aP=_.aa=_.ae=_.a7=_.Y=_.G=_.ai=_.dA=_.cC=_.bA=_.bb=null +_.k3=_.k2=!1 +_.ok=_.k4=null +_.at=b +_.ay=c +_.ch=d +_.cx=_.CW=null +_.cy=!1 +_.db=null +_.f=e +_.r=f +_.w=null +_.a=g +_.b=null +_.c=h +_.d=i +_.e=j}, +Ic:function Ic(){}, +bA7(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}, +bA6(a,b){var s=a.a,r=b.a,q=s-r +if(q<1e-10&&a.c-b.c>-1e-10){if(a.c-b.c>1e-10)return 1 +return-1}if(r-s<1e-10&&b.c-a.c>-1e-10){if(b.c-a.c>1e-10)return-1 +return 1}if(Math.abs(q)>1e-10)return s>r?1:-1 +return a.c>b.c?1:-1}, +EW:function EW(){}, +aGA:function aGA(a){this.a=a}, +aGB:function aGB(a,b,c){this.a=a +this.b=b +this.c=c}, +aGC:function aGC(){}, +aGD:function aGD(a,b){this.a=a +this.b=b}, +aGE:function aGE(a){this.a=a}, +ai5:function ai5(){}, +a8l(a){var s=a.bh(t.Wu) +return s==null?null:s.f}, +biY(a,b){return new A.G0(b,a,null)}, +FZ:function FZ(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +alw:function alw(a,b,c,d){var _=this +_.d=a +_.xS$=b +_.uC$=c +_.a=null +_.b=d +_.c=null}, +G0:function G0(a,b,c){this.f=a +this.b=b +this.a=c}, +a8k:function a8k(){}, +apZ:function apZ(){}, +WF:function WF(){}, +PV:function PV(a,b){this.c=a +this.a=b}, +alJ:function alJ(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +alK:function alK(a,b,c){this.x=a +this.b=b +this.a=c}, +i_(a,b,c,d,e){return new A.bB(a,c,e,b,d)}, +bCi(a){var s=A.D(t.oC,t.Xw) +a.am(0,new A.aNU(s)) +return s}, +a8G(a,b,c){return new A.AO(null,c,a,b,null)}, +bB:function bB(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +BB:function BB(a,b){this.a=a +this.b=b}, +Gc:function Gc(a,b){var _=this +_.b=a +_.c=null +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1}, +aNU:function aNU(a){this.a=a}, +aNT:function aNT(){}, +aNV:function aNV(a){this.a=a}, +aNW:function aNW(a){this.a=a}, +AO:function AO(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +Va:function Va(a){var _=this +_.a=_.d=null +_.b=a +_.c=null}, +PX:function PX(a,b){var _=this +_.c=a +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1}, +PW:function PW(a,b){this.c=a +this.a=b}, +V9:function V9(a,b,c){var _=this +_.d=a +_.e=b +_.a=null +_.b=c +_.c=null}, +alO:function alO(a,b,c){this.f=a +this.b=b +this.a=c}, +alM:function alM(){}, +alN:function alN(){}, +alP:function alP(){}, +alS:function alS(){}, +alT:function alT(){}, +apa:function apa(){}, +baK(a,b,c,d,e){return new A.a8L(e,d,b,a,c)}, +a8L:function a8L(a,b,c,d,e){var _=this +_.c=a +_.e=b +_.f=c +_.x=d +_.a=e}, +aO4:function aO4(a,b,c){this.a=a +this.b=b +this.c=c}, +Im:function Im(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +alV:function alV(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}, +UI:function UI(a,b,c,d,e,f){var _=this +_.G=a +_.Y=b +_.a7=c +_.ae=d +_.U$=e +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +b0b:function b0b(a,b){this.a=a +this.b=b}, +b0a:function b0a(a,b){this.a=a +this.b=b}, +WB:function WB(){}, +aq0:function aq0(){}, +aq1:function aq1(){}, +bjg(a,b){return new A.Gh(b,A.baR(t.S,t.Dv),a,B.a9)}, +bCq(a,b,c,d,e){if(b===e-1)return d +return d+(d-c)/(b-a+1)*(e-b-1)}, +bz7(a,b){return new A.Mg(b,a,null)}, +a90:function a90(){}, +Gi:function Gi(){}, +a8Z:function a8Z(a,b){this.d=a +this.a=b}, +Gh:function Gh(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}, +aOp:function aOp(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aOn:function aOn(){}, +aOo:function aOo(a,b){this.a=a +this.b=b}, +aOm:function aOm(a,b,c){this.a=a +this.b=b +this.c=c}, +aOq:function aOq(a,b){this.a=a +this.b=b}, +Mg:function Mg(a,b,c){this.f=a +this.b=b +this.a=c}, +Qa:function Qa(){}, +l7:function l7(){}, +pG:function pG(){}, +Qb:function Qb(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}, +Vc:function Vc(){}, +bjh(a,b,c,d,e){return new A.a94(c,d,!0,e,b,null)}, +a92:function a92(a,b){this.a=a +this.b=b}, +Qc:function Qc(a){var _=this +_.a=!1 +_.G$=0 +_.Y$=a +_.ae$=_.a7$=0 +_.aa$=!1}, +a94:function a94(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.c=e +_.a=f}, +Ii:function Ii(a,b,c,d,e,f,g){var _=this +_.S=a +_.aC=b +_.be=c +_.c_=d +_.eh=e +_.fz=_.e1=null +_.fX=!1 +_.jW=null +_.U$=f +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +a93:function a93(){}, +SF:function SF(){}, +a9c:function a9c(a){this.a=a}, +bGw(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.b([],t.bt) +for(s=J.aj(c),r=0,q=0,p=0;r=0){g=p+k +f=g+(n-m) +p=f+1 +q=g-m +e.push(new A.w6(new A.d8(g,f),o.b))}++r}return e}, +bIV(a,b,c,d,e){var s=null,r=e.b,q=e.a,p=a.a +if(q!==p)r=A.bGw(p,q,r) +if(A.cx()===B.as)return A.cI(A.bG8(r,a,c,d,b),s,s,c,s) +return A.cI(A.bG9(r,a,c,d,a.b.c),s,s,c,s)}, +bG9(a,b,c,d,e){var s,r,q,p,o=null,n=A.b([],t.Ne),m=b.a,l=c.bX(d),k=m.length,j=J.aj(a),i=0,h=0 +while(!0){if(!(ii){r=r=e?c:l +n.push(A.cI(o,o,o,s,B.d.au(m,r,p)));++h +i=p}}j=m.length +if(ie){r=r=e&&g<=r&&f){o.push(A.cI(p,p,p,c,B.d.au(n,e,j))) +o.push(A.cI(p,p,p,l,B.d.au(n,j,g))) +o.push(A.cI(p,p,p,c,B.d.au(n,g,r)))}else o.push(A.cI(p,p,p,c,B.d.au(n,e,r))) +e=r}else{q=s.b +q=q=j&&q<=g&&f?l:k +o.push(A.cI(p,p,p,s,B.d.au(n,r,q)));++d +e=q}}j=n.length +if(e") +s=A.ai(new A.S(b,new A.aQ_(),s),!1,s.h("aF.E"))}else s=null +return new A.QA(b,c,a,d,s,null)}, +pN:function pN(a,b){this.b=a +this.c=b}, +lk:function lk(a,b){this.a=a +this.b=b}, +QA:function QA(a,b,c,d,e,f){var _=this +_.c=a +_.e=b +_.r=c +_.w=d +_.y=e +_.a=f}, +aPZ:function aPZ(){}, +aQ_:function aQ_(){}, +amM:function amM(a,b,c,d){var _=this +_.p1=a +_.p2=!1 +_.p3=b +_.d=_.c=_.b=_.a=_.CW=_.ay=null +_.e=$ +_.f=c +_.r=null +_.w=d +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +b1M:function b1M(a,b){this.a=a +this.b=b}, +b1L:function b1L(a,b,c){this.a=a +this.b=b +this.c=c}, +b1N:function b1N(){}, +b1O:function b1O(a){this.a=a}, +b1K:function b1K(){}, +b1J:function b1J(){}, +b1P:function b1P(){}, +aa_:function aa_(a,b){this.b=a +this.a=b}, +It:function It(a,b){this.a=a +this.b=b}, +aq7:function aq7(){}, +SQ:function SQ(a,b){this.a=a +this.b=b}, +QC:function QC(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +QF:function QF(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +QE:function QE(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +QG:function QG(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.y=i}, +QD:function QD(a,b,c){this.b=a +this.c=b +this.d=c}, +Vw:function Vw(){}, +Jr:function Jr(){}, +at2:function at2(a){this.a=a}, +at3:function at3(a,b){this.a=a +this.b=b}, +at0:function at0(a,b){this.a=a +this.b=b}, +at1:function at1(a,b){this.a=a +this.b=b}, +asZ:function asZ(a,b){this.a=a +this.b=b}, +at_:function at_(a,b){this.a=a +this.b=b}, +asY:function asY(a,b){this.a=a +this.b=b}, +pO:function pO(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.at=a +_.dx=_.db=_.cy=_.cx=_.CW=_.ch=null +_.fx=_.fr=_.dy=!1 +_.go=_.fy=null +_.k1=b +_.k2=null +_.ok=_.k4=_.k3=$ +_.p3=_.p2=_.p1=null +_.p4=c +_.q5$=d +_.xT$=e +_.oF$=f +_.Je$=g +_.Jf$=h +_.Cn$=i +_.uD$=j +_.Co$=k +_.f=l +_.r=m +_.w=null +_.a=n +_.b=null +_.c=o +_.d=p +_.e=q}, +pP:function pP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.at=a +_.dx=_.db=_.cy=_.cx=_.CW=_.ch=null +_.fx=_.fr=_.dy=!1 +_.go=_.fy=null +_.k1=b +_.k2=null +_.ok=_.k4=_.k3=$ +_.p3=_.p2=_.p1=null +_.p4=c +_.q5$=d +_.xT$=e +_.oF$=f +_.Je$=g +_.Jf$=h +_.Cn$=i +_.uD$=j +_.Co$=k +_.f=l +_.r=m +_.w=null +_.a=n +_.b=null +_.c=o +_.d=p +_.e=q}, +RV:function RV(){}, +amP:function amP(){}, +amQ:function amQ(){}, +amR:function amR(){}, +amS:function amS(){}, +amT:function amT(){}, +aan(a,b,c){return new A.aam(!0,c,null,B.abQ,a,null)}, +aa6:function aa6(a,b){this.c=a +this.a=b}, +P0:function P0(a,b,c,d,e,f){var _=this +_.ep=a +_.i0=b +_.dw=c +_.S=d +_.U$=e +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +aa5:function aa5(){}, +FJ:function FJ(a,b,c,d,e,f,g,h){var _=this +_.ep=!1 +_.i0=a +_.dw=b +_.bq=c +_.eR=d +_.fT=e +_.S=f +_.U$=g +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +aam:function aam(a,b,c,d,e,f){var _=this +_.e=a +_.r=b +_.w=c +_.x=d +_.c=e +_.a=f}, +qB(a,b,c,d,e,f,g,h,i){return new A.Dl(f,g,!0,d,c,i,h,a,b)}, +b8x(a){var s=a.bh(t.uy) +return s==null?null:s.gLa()}, +dz(a,b,c,d,e,f,g){return new A.fr(a,null,e,f,g,c,null,b,d,null)}, +Dl:function Dl(a,b,c,d,e,f,g,h,i){var _=this +_.w=a +_.x=b +_.y=c +_.z=d +_.Q=e +_.as=f +_.at=g +_.b=h +_.a=i}, +aiB:function aiB(a){this.a=a}, +fr:function fr(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.r=d +_.w=e +_.z=f +_.Q=g +_.as=h +_.at=i +_.a=j}, +KI:function KI(){}, +a02:function a02(){}, +xY:function xY(a){this.a=a}, +y_:function y_(a){this.a=a}, +xZ:function xZ(a){this.a=a}, +jf:function jf(){}, +qK:function qK(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +qM:function qM(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +yj:function yj(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +yd:function yd(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +ye:function ye(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +lB:function lB(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +ut:function ut(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +qN:function qN(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +yh:function yh(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +yi:function yi(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +qL:function qL(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +rP:function rP(a){this.a=a}, +rQ:function rQ(){}, +oO:function oO(a){this.b=a}, +vm:function vm(){}, +vE:function vE(){}, +o5:function o5(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +wk:function wk(){}, +n9:function n9(a,b,c){this.a=a +this.b=b +this.c=c}, +wh:function wh(){}, +bkX(a,b,c,d,e,f,g,h,i,j){return new A.V3(b,f,d,e,c,h,j,g,i,a,null)}, +Iw(a){var s +switch(A.cx().a){case 0:case 1:case 3:if(a<=3)s=a +else{s=B.e.bB(a,3) +if(s===0)s=3}return s +case 2:case 4:return Math.min(a,3) +case 5:return a<2?a:2+B.e.bB(a,2)}}, +jA:function jA(a,b,c){var _=this +_.e=!1 +_.dT$=a +_.b6$=b +_.a=c}, +aRc:function aRc(){}, +aax:function aax(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=$ +_.f=e +_.r=f +_.w=g +_.x=h +_.y=i +_.z=!1 +_.ax=_.at=_.as=_.Q=$}, +a8m:function a8m(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=!1 +_.w=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.as=l +_.at=!1 +_.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=_.k3=null +_.ok=a9 +_.p1=b0 +_.p2=!1}, +aN3:function aN3(a){this.a=a}, +aN5:function aN5(a,b,c){this.a=a +this.b=b +this.c=c}, +aN4:function aN4(a,b,c){this.a=a +this.b=b +this.c=c}, +aN2:function aN2(a){this.a=a}, +aN1:function aN1(a,b,c){this.a=a +this.b=b +this.c=c}, +tq:function tq(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +V7:function V7(a,b,c){var _=this +_.d=$ +_.iS$=a +_.dH$=b +_.a=null +_.b=c +_.c=null}, +V3:function V3(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}, +V4:function V4(a,b,c){var _=this +_.d=$ +_.iS$=a +_.dH$=b +_.a=null +_.b=c +_.c=null}, +b11:function b11(a){this.a=a}, +b12:function b12(a){this.a=a}, +QZ:function QZ(){}, +QY:function QY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){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 +_.a=r}, +VC:function VC(a){this.a=null +this.b=a +this.c=null}, +b27:function b27(a){this.a=a}, +b28:function b28(a){this.a=a}, +b29:function b29(a){this.a=a}, +b2a:function b2a(a){this.a=a}, +b2b:function b2b(a){this.a=a}, +b2c:function b2c(a){this.a=a}, +b2d:function b2d(a){this.a=a}, +b2e:function b2e(a){this.a=a}, +b2f:function b2f(a){this.a=a}, +b2g:function b2g(a){this.a=a}, +K4:function K4(a,b){var _=this +_.w=!1 +_.a=a +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1}, +CX:function CX(a,b){this.a=a +this.b=b}, +ok:function ok(){}, +adm:function adm(){}, +WG:function WG(){}, +WH:function WH(){}, +bDd(a,b,c,d){var s,r,q,p,o=A.d3(b.cL(0,null),B.h),n=b.gC(b).HW(0,B.h),m=A.vD(o,A.d3(b.cL(0,null),n)) +o=m.a +if(isNaN(o)||isNaN(m.b)||isNaN(m.c)||isNaN(m.d))return B.a6D +s=B.b.ga4(c).a.b-B.b.ga5(c).a.b>a/2 +n=s?o:o+B.b.ga5(c).a.a +r=m.b +q=B.b.ga5(c) +o=s?m.c:o+B.b.ga4(c).a.a +p=B.b.ga4(c) +n+=(o-n)/2 +o=m.d +return new A.R1(new A.h(n,A.Z(r+q.a.b-d,r,o)),new A.h(n,A.Z(r+p.a.b,r,o)))}, +R1:function R1(a,b){this.a=a +this.b=b}, +bDe(a,b,c){var s=b/2,r=a-s +if(r<0)return 0 +if(a+s>c)return c-b +return r}, +aaz:function aaz(a,b,c){this.b=a +this.c=b +this.d=c}, +bb4(a){var s=a.bh(t.l3),r=s==null?null:s.f +return r!==!1}, +bjM(a){var s=a.LJ(t.l3),r=s==null?null:s.r +return r==null?B.Iz:r}, +Be:function Be(a,b,c){this.c=a +this.d=b +this.a=c}, +anr:function anr(a,b){var _=this +_.d=!0 +_.e=a +_.a=null +_.b=b +_.c=null}, +SX:function SX(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +l6:function l6(){}, +fh:function fh(){}, +aov:function aov(a,b,c){var _=this +_.w=a +_.a=null +_.b=!1 +_.c=null +_.d=b +_.e=null +_.f=c +_.r=$}, +So:function So(a){this.$ti=a}, +aaL:function aaL(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +baP(a,b,c,d){return new A.a8V(c,d,a,b,null)}, +biU(a,b){return new A.a87(a,b,null)}, +aLS(a,b){return new A.a7R(a,b,null)}, +lC(a,b,c){return new A.a0V(c,!1,b,null)}, +nu(a,b,c){return new A.XE(b,c,a,null)}, +Ja:function Ja(){}, +RP:function RP(a){this.a=null +this.b=a +this.c=null}, +aUf:function aUf(){}, +a8V:function a8V(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +a87:function a87(a,b,c){this.r=a +this.c=b +this.a=c}, +a7R:function a7R(a,b,c){this.r=a +this.c=b +this.a=c}, +a8O:function a8O(a,b,c,d){var _=this +_.e=a +_.r=b +_.c=c +_.a=d}, +a0V:function a0V(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +a_D:function a_D(a,b,c,d){var _=this +_.e=a +_.r=b +_.c=c +_.a=d}, +MA:function MA(){}, +XE:function XE(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +bI_(a,b,c){var s={} +s.a=null +return new A.b3R(s,A.bd("arg"),a,b,c)}, +GX:function GX(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g +_.$ti=h}, +GY:function GY(a,b,c){var _=this +_.d=a +_.e=$ +_.f=null +_.r=!1 +_.a=_.x=_.w=null +_.b=b +_.c=null +_.$ti=c}, +aSo:function aSo(a){this.a=a}, +GZ:function GZ(a,b){this.a=a +this.b=b}, +Ro:function Ro(a,b,c,d){var _=this +_.w=a +_.x=b +_.a=c +_.G$=0 +_.Y$=d +_.ae$=_.a7$=0 +_.aa$=!1}, +ao1:function ao1(a,b){this.a=a +this.b=-1 +this.$ti=b}, +b3R:function b3R(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +b3Q:function b3Q(a,b,c){this.a=a +this.b=b +this.c=c}, +VP:function VP(){}, +Ru(a){var s=A.bzw(a,t._l) +return s==null?null:s.f}, +abj:function abj(a,b,c){this.c=a +this.d=b +this.a=c}, +W1:function W1(a,b,c){this.f=a +this.b=b +this.a=c}, +aSP(a,b){var s +switch(b.a){case 0:s=a.bh(t.I) +s.toString +return A.bcO(s.w) +case 1:return B.ag +case 2:s=a.bh(t.I) +s.toString +return A.bcO(s.w) +case 3:return B.ag}}, +Rv:function Rv(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}, +aok:function aok(a,b,c){var _=this +_.ai=!1 +_.G=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}, +a8H:function a8H(a,b,c,d,e){var _=this +_.e=a +_.r=b +_.w=c +_.c=d +_.a=e}, +aqz:function aqz(){}, +aqA:function aqA(){}, +bkk(a){var s,r,q,p={} +p.a=a +s=t.ps +r=a.jw(s) +q=!0 +while(!0){if(!(q&&r!=null))break +q=s.a(a.II(r)).f +r.mW(new A.aSR(p)) +r=p.a.jw(s)}return q}, +abs:function abs(a,b,c){this.c=a +this.e=b +this.a=c}, +aSR:function aSR(a){this.a=a}, +W2:function W2(a,b,c){this.f=a +this.b=b +this.a=c}, +aol:function aol(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +akH:function akH(a,b,c,d){var _=this +_.S=a +_.aC=b +_.U$=c +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +bkm(a,b){var s={},r=A.b([],t.p) +s.a=0 +a.c8(new A.aT_(s,r,b)) +return r}, +H6:function H6(){}, +aT_:function aT_(a,b,c){this.a=a +this.b=b +this.c=c}, +aou:function aou(a,b,c){this.f=a +this.b=b +this.a=c}, +acq:function acq(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +UG:function UG(a,b,c,d,e){var _=this +_.G=a +_.Y=b +_.a7=c +_.U$=d +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +b09:function b09(a){this.a=a}, +b08:function b08(a){this.a=a}, +apT:function apT(){}, +RB:function RB(a,b,c){this.c=a +this.d=b +this.a=c}, +aox:function aox(a){var _=this +_.a=_.d=null +_.b=a +_.c=null}, +Kb:function Kb(a,b,c,d){var _=this +_.c=a +_.d=b +_.ax=c +_.a=d}, +Sj:function Sj(a,b,c){var _=this +_.d=a +_.e=b +_.a=null +_.b=c +_.c=null}, +aVI:function aVI(a){this.a=a}, +aVH:function aVH(a,b){this.a=a +this.b=b}, +aVJ:function aVJ(a,b){this.a=a +this.b=b}, +aVC:function aVC(a){this.a=a}, +aVB:function aVB(a){this.a=a}, +aVD:function aVD(a,b){this.a=a +this.b=b}, +aVE:function aVE(a){this.a=a}, +aVA:function aVA(a){this.a=a}, +aVG:function aVG(a,b){this.a=a +this.b=b}, +aVF:function aVF(a,b){this.a=a +this.b=b}, +aVz:function aVz(){}, +a5B:function a5B(a,b){this.a=a +this.b=b}, +aaR:function aaR(a,b){this.a=a +this.b=b}, +lw:function lw(a,b){this.a=a +this.b=b}, +a26:function a26(a,b){this.b=a +this.a=b}, +a27:function a27(a,b){this.b=a +this.a=b}, +a28:function a28(a,b){this.b=a +this.a=b}, +a23:function a23(a,b){this.b=a +this.a=b}, +a25:function a25(a,b){this.b=a +this.a=b}, +a24:function a24(a,b){this.b=a +this.a=b}, +a6G:function a6G(a,b){this.b=a +this.a=b}, +a6F:function a6F(a,b){this.b=a +this.a=b}, +a6E:function a6E(a,b){this.b=a +this.a=b}, +a29:function a29(a,b){this.b=a +this.a=b}, +b1l:function b1l(){this.c=this.b=null}, +aaQ:function aaQ(a,b,c){this.b=a +this.c=b +this.a=c}, +aS9:function aS9(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aS8:function aS8(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aaE:function aaE(a,b,c){this.b=a +this.c=b +this.a=c}, +a2G:function a2G(a,b){this.b=a +this.a=b}, +aD3:function aD3(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aD2:function aD2(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +CZ:function CZ(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +adv:function adv(a){var _=this +_.e=$ +_.a=null +_.b=a +_.c=null}, +aVy:function aVy(a){this.a=a}, +aVx:function aVx(a,b){this.a=a +this.b=b}, +ZU:function ZU(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +ave:function ave(a){this.a=a}, +avd:function avd(a){this.a=a}, +avb:function avb(a,b,c){this.a=a +this.b=b +this.c=c}, +avc:function avc(a,b,c){this.a=a +this.b=b +this.c=c}, +xE:function xE(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +ZT:function ZT(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +ava:function ava(a){this.a=a}, +av8:function av8(){}, +av9:function av9(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +av5:function av5(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +av6:function av6(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +av7:function av7(a){this.a=a}, +pZ:function pZ(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.at=a +_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=null +_.dy=!1 +_.fr=b +_.fx=c +_.go=_.fy=$ +_.k2=_.k1=_.id=null +_.k3=$ +_.k4=!1 +_.ok=d +_.p1=e +_.f=f +_.r=g +_.w=null +_.a=h +_.b=null +_.c=i +_.d=j +_.e=k}, +bH5(a,b,c){var s=null,r=a.gow(a),q=r.gaOs(r) +if(B.d.cd(q,"image/"))return new A.uH(A.bax(s,s,new A.pl(a.gow(a).a8b(),1)),b,c,s) +else if(B.d.cd(q,"text/"))return A.dz(a.gow(a).aI9(),s,s,s,s,s,s) +return B.eV}, +b6M:function b6M(){}, +b6N:function b6N(){}, +RX:function RX(a,b){this.a=a +this.b=b +this.c=0}, +amN:function amN(a){this.a=a}, +Tu:function Tu(a,b){this.b=a +this.c=b}, +aFw:function aFw(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){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 +_.db=_.cy=null +_.dx=!1}, +aFy:function aFy(a){this.a=a}, +aFz:function aFz(a){this.a=a}, +aFx:function aFx(){}, +aFA(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){return new A.zn(a,b8,b9,h,n,p,q,s,a0,a2,a3,a5,a6,a8,a9,b1,m,c0,l,c,b3,g,b,b6,b4,b5,c6,c1,c7,c2,c5,c4,c3,c8,f,e,k,j,b2,c9,o,r,a1,a4,a7,b0,d1,b7,d,i,d0,A.b5(["a",a,"p",b8,"li",b8,"code",h,"pre",b8,"h1",n,"h2",q,"h3",a0,"h4",a3,"h5",a6,"h6",a9,"em",m,"strong",c0,"del",l,"blockquote",c,"img",b3,"table",b8,"th",c6,"tr",c1,"td",c1],t.N,t.p8))}, +bhu(a){var s,r,q,p,o,n,m,l,k=null,j=a.p3,i=j.z +i.toString +s=a.y2.b +r=s==null +q=r?a.at:s +p=i.r +p.toString +p=i.a8o(q,"monospace",p*0.85) +q=j.y +o=i.hI(a.fr) +n=a.CW +m=A.bjw(n,1) +l=A.YB(2) +if(r)s=a.at +return A.aFA(B.aa5,8,i,B.S,new A.dC(B.kV,k,k,l,k,k,B.aq),B.db,o,p,B.S,new A.dC(s,k,k,A.YB(2),k,k,B.aq),B.db,B.a7r,B.a8e,j.f,B.S,B.M,j.r,B.S,B.M,j.w,B.S,B.M,q,B.S,B.M,q,B.S,B.M,q,B.S,B.M,new A.dC(k,k,new A.f4(new A.cp(n,5,B.aa,-1),B.E,B.E,B.E),k,k,k,B.aq),i,i,B.tO,24,B.S,i,B.M,B.jQ,i,m,B.GH,B.tS,B.rb,B.a9E,B.dv,B.pI,B.S,k,B.S)}, +bht(a6){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.geM().ges() +a5=a5.hI(a6.gkj()===B.ai?B.JR:B.i9) +s=a6.geM().ges() +r=a6.geM().ges() +q=a6.gkj()===B.ai?B.fr:B.ie +p=a6.geM().ges().r +p.toString +p=r.a8o(q,"monospace",p*0.85) +q=a6.geM().ges() +r=a6.geM().ges().r +r.toString +r=q.xh(r+10,B.a4) +q=a6.geM().ges() +o=a6.geM().ges().r +o.toString +o=q.xh(o+8,B.a4) +q=a6.geM().ges() +n=a6.geM().ges().r +n.toString +n=q.xh(n+6,B.a4) +q=a6.geM().ges() +m=a6.geM().ges().r +m.toString +m=q.xh(m+4,B.a4) +q=a6.geM().ges() +l=a6.geM().ges().r +l.toString +l=q.xh(l+2,B.a4) +q=a6.geM().ges().RS(B.a4) +k=a6.geM().ges().aIs(B.fK) +j=a6.geM().ges().RS(B.aK) +i=a6.geM().ges().aIo(B.pL) +h=a6.geM().ges() +g=a6.geM().ges() +f=a6.geM().ges().hI(a6.gi9()) +e=a6.geM().ges() +d=a6.geM().ges().RS(B.fL) +c=a6.geM().ges() +b=A.bjw(B.Q0,0) +a=a6.gkj()===B.ai?B.fr:B.ie +a0=a6.gkj()===B.ai?B.fr:B.ie +a1=a6.gkj()===B.ai?B.rU:B.t7 +a2=a6.gkj()===B.ai?B.fr:B.ie +a3=a6.gkj()===B.ai?B.rU:B.t7 +return A.aFA(a5,8,h,B.S,new A.dC(a0,a4,new A.f4(B.E,B.E,B.E,new A.cp(a1,4,B.aa,-1)),a4,a4,a4,B.aq),B.it,f,p,B.S,new A.dC(a2,a4,a4,a4,a4,a4,B.aq),B.db,i,k,r,B.S,B.M,o,B.S,B.M,n,B.S,B.M,m,B.S,B.M,l,B.S,B.M,q,B.S,B.M,new A.dC(a4,a4,new A.f4(new A.cp(a3,1,B.aa,-1),B.E,B.E,B.E),a4,a4,a4,B.aq),g,e,B.tO,24,B.S,s,B.M,j,c,b,new A.dC(a,a4,a4,a4,a4,a4,B.aq),B.tS,B.rb,d,B.dv,B.pI,B.S,a4,B.S)}, +zn:function zn(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){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 +_.bd=c8 +_.bP=c9 +_.bb=d0 +_.bA=d1 +_.cC=d2}, +zo:function zo(a,b){this.a=a +this.b=b}, +a3U:function a3U(a,b){this.a=a +this.b=b}, +MO:function MO(){}, +ahA:function ahA(a,b){var _=this +_.d=null +_.e=a +_.a=null +_.b=b +_.c=null}, +aZp:function aZp(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a3T:function a3T(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){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 +_.cy=q +_.db=r +_.a=s}, +atR:function atR(a,b){this.a=a +this.b=b}, +atT:function atT(a,b,c){this.a=a +this.b=b +this.c=c}, +a9U:function a9U(){}, +pK:function pK(){}, +aPG:function aPG(a){this.a=a}, +aPF:function aPF(a){this.a=a}, +aPH:function aPH(a,b){this.a=a +this.b=b}, +a9S:function a9S(a,b,c){this.a=a +this.b=b +this.c=c}, +Qu:function Qu(a,b,c){this.c=a +this.a=b +this.b=c}, +aPB:function aPB(a){this.b=a}, +a6W:function a6W(){}, +aJa:function aJa(a){this.a=a}, +hF:function hF(){}, +avL:function avL(a,b){this.a=a +this.b=b}, +avM:function avM(){}, +aKm:function aKm(){}, +bel(a,b){var s=b.a.a,r=a.b.a +if(s[0]-r[0]>0||s[1]-r[1]>0)return!1 +s=a.a.a +r=b.b.a +if(s[0]-r[0]>0||s[1]-r[1]>0)return!1 +return!0}, +cv:function cv(a,b){this.a=a +this.b=b}, +hI:function hI(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=-1}, +jg(){var s,r,q,p,o,n,m,l,k,j,i=J.dV(16,t.Ys) +for(s=0;s<16;++s){r=new Float64Array(2) +i[s]=new A.nI(s,new A.cv(new A.a(r),new A.a(new Float64Array(2))))}q=J.dV(4,t.h) +for(p=0;p<4;++p)q[p]=new A.a(new Float64Array(2)) +o=J.dV(20,t.ik) +for(s=0;s<20;++s){r=new Float64Array(2) +o[s]=new A.nI(s,new A.cv(new A.a(r),new A.a(new Float64Array(2))))}r=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +r=new A.axM(i,q,o,new A.a(r),new A.cv(new A.a(n),new A.a(m)),new A.df(new A.a(l),new A.a(k)),new A.cv(new A.a(j),new A.a(new Float64Array(2))),new A.dS(0,0,0)) +r.anq() +return r}, +axM:function axM(a,b,c,d,e,f,g,h){var _=this +_.a=null +_.b=a +_.c=0 +_.d=16 +_.e=0 +_.f=b +_.r=c +_.w=0 +_.x=d +_.y=e +_.z=f +_.Q=g +_.as=h}, +nI:function nI(a,b){var _=this +_.a=a +_.b=b +_.f=_.e=_.d=_.c=null +_.r=0}, +Fc:function Fc(a,b){this.a=a +this.b=b}, +ny(){var s=new Float64Array(2) +return new A.ZF(new A.a(s),new A.xP(new Int8Array(4)))}, +bg7(){return new A.axN(B.iq)}, +bCX(){var s,r,q=t.h,p=J.dV(8,q) +for(s=0;s<8;++s)p[s]=new A.a(new Float64Array(2)) +r=J.dV(8,q) +for(s=0;s<8;++s)r[s]=new A.a(new Float64Array(2)) +return new A.aQc(p,r)}, +av0(a,b,c,d,e){var s,r,q,p,o,n,m,l,k=b[0],j=b[1],i=k.a,h=j.a,g=c.bI(i)-d,f=c.bI(h)-d +if(g<=0){a[0].dL(0,k) +s=1}else s=0 +if(f<=0){r=s+1 +a[s].dL(0,j) +s=r}if(g*f<0){q=g/(g-f) +p=a[s] +o=p.a +n=i.a +m=n[0] +l=h.a +o.sL(0,m+q*(l[0]-m)) +n=n[1] +o.sM(0,n+q*(l[1]-n)) +n=p.b.a +n[0]=e&255 +n[1]=k.b.a[1] +n[2]=0 +n[3]=1;++s}return s}, +afa:function afa(){this.b=this.a=0}, +ZF:function ZF(a,b){this.a=a +this.b=b}, +KU:function KU(a,b){this.a=a +this.b=b}, +axN:function axN(a){this.a=a +this.c=this.b=0}, +aQc:function aQc(a,b){this.a=a +this.b=b +this.c=0}, +b_O:function b_O(a,b,c,d,e){var _=this +_.b=_.a=0 +_.c=a +_.d=b +_.e=c +_.f=d +_.r=0 +_.w=e +_.x=0}, +auZ:function auZ(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 +_.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}, +axR:function axR(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 +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.at=l +_.ax=m +_.ay=0 +_.ch=!1 +_.CW=n +_.cx=o +_.cy=p +_.db=q +_.dx=r +_.dy=s +_.fr=a0 +_.fx=a1 +_.fy=a2 +_.go=a3 +_.id=a4 +_.k1=a5}, +bwf(){return new A.xP(new Int8Array(4))}, +xP:function xP(a){this.a=a}, +bj3(){var s=t.S,r=A.ba(3,0,!1,s) +s=A.ba(3,0,!1,s) +r[0]=1073741823 +r[1]=1073741823 +r[2]=1073741823 +s[0]=1073741823 +s[1]=1073741823 +s[2]=1073741823 +return new A.aO1(r,s)}, +bFx(){var s,r,q,p,o,n,m,l,k,j,i=J.dV(3,t.wU) +for(s=0;s<3;++s){r=new Float64Array(2) +q=new Float64Array(2) +i[s]=new A.alR(new A.a(r),new A.a(q),new A.a(new Float64Array(2)))}r=new Float64Array(2) +q=new Float64Array(2) +p=new Float64Array(2) +o=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +return new A.b1i(i,new A.a(r),new A.a(q),new A.a(p),new A.a(o),new A.a(n),new A.a(m),new A.a(l),new A.a(k),new A.a(j),new A.a(new Float64Array(2)))}, +dv(){var s,r,q=t.h,p=J.dV(8,q) +for(s=0;s<8;++s)p[s]=new A.a(new Float64Array(2)) +r=J.dV(2,q) +for(s=0;s<2;++s)r[s]=new A.a(new Float64Array(2)) +return new A.ax1(p,r)}, +alR:function alR(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.f=_.e=_.d=0}, +aO1:function aO1(a,b){var _=this +_.b=_.a=0 +_.c=a +_.d=b}, +b1i:function b1i(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=0 +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.y=i +_.z=j +_.Q=k}, +ax1:function ax1(a,b){var _=this +_.a=a +_.c=_.b=0 +_.d=b}, +awZ:function awZ(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +bft(){var s=A.dv(),r=A.dv(),q=new Float64Array(2) +return new A.ax_(s,r,new A.b9(new A.a(q),new A.as()),new A.b9(new A.a(new Float64Array(2)),new A.as()))}, +ax_:function ax_(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=!1}, +bfx(){var s=new Float64Array(2) +return new A.ax0(new A.a(s),new A.a(new Float64Array(2)))}, +ax0:function ax0(a,b){this.a=a +this.b=b +this.c=0}, +lM(){var s,r,q=J.dV(2,t.Kz) +for(s=0;s<2;++s){r=new Float64Array(2) +q[s]=new A.a3R(new A.a(r),new A.xP(new Int8Array(4)))}r=new Float64Array(2) +return new A.aFr(q,new A.a(r),new A.a(new Float64Array(2)),B.j8)}, +MJ:function MJ(a,b){this.a=a +this.b=b}, +aFr:function aFr(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=0}, +a3R:function a3R(a,b){var _=this +_.a=a +_.c=_.b=0 +_.d=b}, +df:function df(a,b){this.a=a +this.b=b +this.c=0}, +dn:function dn(a){this.a=a +this.b=0}, +beT(){var s=A.b([],t.d),r=new Float64Array(2) +s=new A.YZ(s,new A.a(r),new A.a(new Float64Array(2)),B.pj) +s.b=$.arp() +return s}, +YZ:function YZ(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.r=_.f=!1 +_.a=d +_.b=0}, +aue:function aue(){}, +aud:function aud(){}, +Z8(){return new A.CQ(new A.a(new Float64Array(2)),B.hp)}, +CQ:function CQ(a,b){this.c=a +this.a=b +this.b=0}, +axS(){var s=new Float64Array(2),r=new Float64Array(2),q=new Float64Array(2) +s=new A.a0y(new A.a(s),new A.a(r),new A.a(q),new A.a(new Float64Array(2)),B.pi) +s.b=$.arp() +return s}, +a0y:function a0y(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.w=_.r=!1 +_.a=e +_.b=0}, +aFC:function aFC(a){this.a=0 +this.b=a +this.c=0}, +mU(){var s=t.d +s=new A.a6l(new A.a(new Float64Array(2)),A.b([],s),A.b([],s),B.hq) +s.b=$.arp() +return s}, +a6l:function a6l(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=0}, +aJs:function aJs(a){this.a=a}, +aJt:function aJt(a){this.a=a}, +aJu:function aJu(a){this.a=a}, +aNJ:function aNJ(){}, +G6:function G6(a,b){this.a=a +this.b=b}, +i3:function i3(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=0}, +B0:function B0(a,b){this.a=a +this.b=b}, +i4:function i4(a){this.a=a +this.b=0}, +aRJ:function aRJ(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}, +PL:function PL(a,b){this.a=a +this.b=b}, +aNy:function aNy(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.c=_.b=_.a=$ +_.d=a +_.e=b +_.r=_.f=$ +_.w=c +_.x=d +_.y=e +_.z=f +_.Q=g +_.as=h +_.at=i +_.ax=j +_.ay=k +_.ch=l +_.CW=m +_.cx=n +_.cy=o +_.db=p}, +bEi(){var s,r,q,p=new Float64Array(2),o=J.dV(2,t.h) +for(s=0;s<2;++s)o[s]=new A.a(new Float64Array(2)) +r=new Float64Array(2) +q=new Float64Array(2) +return new A.aT6(new A.a(p),o,r,new A.a(q),new A.a(new Float64Array(2)))}, +aT6:function aT6(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +dS:function dS(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=1}, +ca(a,b){var s,r=a.b,q=b.a,p=q[0],o=a.a +q=q[1] +s=new A.a(new Float64Array(2)) +s.t(r*p-o*q,o*p+r*q) +return s}, +rL(a,b){var s,r=a.b,q=b.a,p=q[0],o=a.a +q=q[1] +s=new A.a(new Float64Array(2)) +s.t(r*p+o*q,-o*p+r*q) +return s}, +as:function as(){this.a=0 +this.b=1}, +bjt(){var s=new Float64Array(2),r=new Float64Array(2) +return new A.bF(new A.a(s),new A.a(r),new A.a(new Float64Array(2)))}, +bF:function bF(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.f=_.e=_.d=0}, +ch:function ch(a){this.a=a}, +Rj(){return new A.b9(new A.a(new Float64Array(2)),new A.as())}, +cV(a,b){var s,r,q,p=a.b,o=p.b,n=b.a,m=n[0] +p=p.a +n=n[1] +s=a.a.a +r=s[0] +s=s[1] +q=new A.a(new Float64Array(2)) +q.t(o*m-p*n+r,p*m+o*n+s) +return q}, +jB(a,b){var s,r=b.a,q=a.a.a,p=r[0]-q[0],o=r[1]-q[1] +q=a.b +r=q.b +q=q.a +s=new A.a(new Float64Array(2)) +s.t(r*p+q*o,-q*p+r*o) +return s}, +bk1(a,b){var s=a.b,r=A.rL(s,b.a.X(0,a.a)),q=b.b,p=new A.as(),o=s.b,n=q.a +s=s.a +q=q.b +p.a=o*n-s*q +p.b=o*q+s*n +s=new A.a(new Float64Array(2)) +s.u(r) +return new A.b9(s,p.ec(0))}, +b9:function b9(a,b){this.a=a +this.b=b}, +jV:function jV(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.a=a +_.c=_.b=0 +_.d=b +_.e=c +_.f=d +_.r=e +_.w=0 +_.x=f +_.y=0 +_.z=g +_.Q=h +_.as=i +_.at=j +_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=0 +_.dx=_.db=null +_.dy=0 +_.fr=null +_.fx=k +_.fy=l}, +eR(a,b,c,d,e,f,g,h){var s,r +if(f==null)s=new A.a(new Float64Array(2)) +else s=f +if(e==null)r=new A.a(new Float64Array(2)) +else r=e +return new A.atn(g,h,s,a,r,c,b,d)}, +atn:function atn(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.w=g +_.z=h}, +Ju:function Ju(a,b){this.a=a +this.b=b}, +hr:function hr(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=null}, +YX:function YX(a,b,c,d,e,f,g,h){var _=this +_.a=0 +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.Q=_.z=_.y=_.x=0 +_.at=h}, +YY:function YY(a,b,c,d,e,f,g,h){var _=this +_.a=0 +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.Q=_.z=_.y=_.x=0 +_.at=h}, +bf_(a,b){var s=new A.Z5(a,b,0,0,A.D9(),A.Da(),A.lM(),A.lM()) +s.tB(a,0,b,0) +return s}, +Z5:function Z5(a,b,c,d,e,f,g,h){var _=this +_.a=0 +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.Q=_.z=_.y=_.x=0 +_.at=h}, +bwg(a,b,c,d){var s,r,q,p,o,n,m,l,k=a.c +k===$&&A.c() +s=k.a +k=c.c +k===$&&A.c() +r=k.a +q=s.a")),r=A.b([],t.kH),q=new Float64Array(2) +return new A.a_8(s,r,new A.a(q),new A.a(new Float64Array(2)),!1,a.h("a_8<0>"))}, +a_8:function a_8(a,b,c,d,e,f){var _=this +_.w=_.r=0 +_.x=a +_.y=b +_.a=c +_.b=d +_.e=_.d=$ +_.f=e +_.$ti=f}, +bfu(a){var s=new Float64Array(2),r=new Float64Array(2),q=new Float64Array(2),p=new Float64Array(2),o=new Float64Array(2),n=new A.dS(0,0,0) +n.a=B.e.aj(B.c.bN(127.5)) +n.b=B.e.aj(B.e.bN(204)) +n.c=B.e.aj(B.e.bN(204)) +n.d=1 +s=new A.ul(new A.a(s),new A.a(r),new A.a(q),new A.a(p),new A.a(o),a.a,a.b,n) +s.pz(a) +s.as=a.r +s.w=a.w +s.x=a.x +return s}, +ul:function ul(a,b,c,d,e,f,g,h){var _=this +_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=0 +_.ay=a +_.ch=b +_.CW=c +_.cx=d +_.cy=e +_.fx=_.fr=_.dy=_.dx=_.db=0 +_.b=_.a=$ +_.d=_.c=!1 +_.e=f +_.f=g +_.r=h}, +bfv(a,b){var s=new Float64Array(2) +return new A.a06(new A.a(s),new A.a(new Float64Array(2)),!1,a.h("@<0>").af(b).h("a06<1,2>"))}, +a06:function a06(a,b,c,d){var _=this +_.r=1 +_.x=_.w=0 +_.a=a +_.b=b +_.e=_.d=$ +_.f=c +_.$ti=d}, +a1v:function a1v(a,b,c,d,e,f,g,h,i){var _=this +_.w=a +_.as=_.Q=_.z=_.y=_.x=0 +_.at=b +_.ax=c +_.ay=d +_.ch=e +_.db=_.cy=_.cx=_.CW=0 +_.dx=f +_.dy=0 +_.b=_.a=$ +_.d=_.c=!1 +_.e=g +_.f=h +_.r=i}, +a1w:function a1w(a,b,c,d){var _=this +_.w=_.r=0 +_.a=a +_.b=b +_.e=_.d=$ +_.f=c +_.$ti=d}, +a1G:function a1G(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.w=a +_.x=b +_.y=c +_.z=d +_.Q=e +_.as=f +_.at=g +_.ax=h +_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=0 +_.fx=i +_.fy=j +_.go=k +_.id=l +_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=_.k2=_.k1=0 +_.p4=m +_.R8=n +_.x1=_.to=_.ry=_.rx=_.RG=0 +_.b=_.a=$ +_.d=_.c=!1 +_.e=o +_.f=p +_.r=q}, +a1H:function a1H(a,b,c,d){var _=this +_.w=_.r=$ +_.x=0 +_.a=a +_.b=b +_.e=_.d=$ +_.f=c +_.$ti=d}, +k7:function k7(){}, +a2Z:function a2Z(){}, +Ew:function Ew(a,b){this.a=a +this.b=b}, +a4k:function a4k(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.w=a +_.x=0 +_.y=b +_.ay=_.ax=_.at=_.as=_.Q=_.z=0 +_.ch=c +_.CW=d +_.cx=e +_.cy=f +_.db=g +_.fy=_.fx=_.fr=_.dy=_.dx=0 +_.go=h +_.id=0 +_.b=_.a=$ +_.d=_.c=!1 +_.e=i +_.f=j +_.r=k}, +a4l:function a4l(a,b,c,d,e){var _=this +_.r=a +_.w=0 +_.y=_.x=1 +_.z=0.3 +_.a=b +_.b=c +_.e=_.d=$ +_.f=d +_.$ti=e}, +bhE(a){var s,r=new A.a(new Float64Array(2)),q=new A.a(new Float64Array(2)),p=new Float64Array(2),o=new Float64Array(2),n=new Float64Array(4),m=new Float64Array(2),l=new A.dS(0,0,0) +l.a=B.e.aj(B.c.bN(127.5)) +l.b=B.e.aj(B.e.bN(204)) +l.c=B.e.aj(B.e.bN(204)) +l.d=1 +s=a.b +l=new A.a4n(r,q,new A.a(p),new A.a(o),new A.jo(n),new A.a(m),a.a,s,l) +l.pz(a) +r.u(a.r) +m=l.b +m===$&&A.c() +s.u(A.jB(m.d,r)) +l.as=a.w +q.cE() +l.x=a.x +l.y=a.y +return l}, +a4n:function a4n(a,b,c,d,e,f,g,h,i){var _=this +_.w=a +_.z=_.y=_.x=0 +_.Q=b +_.ax=_.at=_.as=0 +_.ay=c +_.ch=d +_.cx=_.CW=0 +_.cy=e +_.db=f +_.b=_.a=$ +_.d=_.c=!1 +_.e=g +_.f=h +_.r=i}, +bhF(a,b){var s=new Float64Array(2),r=new Float64Array(2) +return new A.a4o(new A.a(s),new A.a(r),new A.a(new Float64Array(2)),!1,a.h("@<0>").af(b).h("a4o<1,2>"))}, +a4o:function a4o(a,b,c,d,e){var _=this +_.r=a +_.w=0 +_.x=5 +_.y=0.7 +_.a=b +_.b=c +_.e=_.d=$ +_.f=d +_.$ti=e}, +bal(a){var s,r,q,p,o,n=new Float64Array(3),m=new Float64Array(2),l=new Float64Array(2),k=new Float64Array(2),j=new Float64Array(2),i=new Float64Array(9),h=a.a,g=new A.a(new Float64Array(2)) +g.u(h) +s=a.b +r=new A.a(new Float64Array(2)) +r.u(s) +q=new A.a(new Float64Array(2)) +q.u(a.r) +q.dW(0) +p=new A.a(new Float64Array(2)) +o=new A.dS(0,0,0) +o.a=B.e.aj(B.c.bN(127.5)) +o.b=B.e.aj(B.e.bN(204)) +o.c=B.e.aj(B.e.bN(204)) +o.d=1 +n=new A.Od(g,r,q,p,new A.dF(n),new A.a(m),new A.a(l),new A.a(k),new A.a(j),new A.hO(i),h,s,o) +n.pz(a) +q.h7(1,p) +n.Q=a.w +n.ax=a.y +n.ay=a.z +n.ch=a.as +n.CW=a.at +n.cx=a.x +n.cy=a.Q +n.db=B.cO +return n}, +Od:function Od(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.w=a +_.x=b +_.y=c +_.z=d +_.Q=$ +_.as=e +_.CW=_.ch=_.ay=_.ax=_.at=0 +_.cy=_.cx=!1 +_.db=$ +_.dy=_.dx=0 +_.fr=f +_.fx=g +_.k1=_.id=_.go=_.fy=0 +_.k2=h +_.k3=i +_.p2=_.p1=_.ok=_.k4=0 +_.p3=j +_.p4=0 +_.b=_.a=$ +_.d=_.c=!1 +_.e=k +_.f=l +_.r=m}, +bam(a,b){var s,r=new A.a(new Float64Array(2)) +r.t(1,0) +s=new Float64Array(2) +return new A.a6v(r,new A.a(s),new A.a(new Float64Array(2)),!1,a.h("@<0>").af(b).h("a6v<1,2>"))}, +a6v:function a6v(a,b,c,d,e){var _=this +_.r=a +_.w=0 +_.x=!1 +_.z=_.y=0 +_.Q=!1 +_.at=_.as=0 +_.a=b +_.b=c +_.e=_.d=$ +_.f=d +_.$ti=e}, +a6y:function a6y(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.w=a +_.x=b +_.ay=_.ax=_.at=_.as=_.Q=0 +_.ch=c +_.CW=d +_.cx=e +_.cy=f +_.db=g +_.dx=h +_.go=_.fy=_.fx=_.fr=_.dy=0 +_.b=_.a=$ +_.d=_.c=!1 +_.e=i +_.f=j +_.r=k}, +a6z:function a6z(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.y=_.x=0 +_.z=1 +_.a=c +_.b=d +_.e=_.d=$ +_.f=e +_.$ti=f}, +aLN(a){var s,r,q=new A.a(new Float64Array(2)),p=new A.a(new Float64Array(2)),o=new Float64Array(3),n=new Float64Array(2),m=new Float64Array(2),l=new Float64Array(2),k=new Float64Array(2),j=new Float64Array(9),i=new A.dS(0,0,0) +i.a=B.e.aj(B.c.bN(127.5)) +i.b=B.e.aj(B.e.bN(204)) +i.c=B.e.aj(B.e.bN(204)) +i.d=1 +s=a.a +r=a.b +i=new A.vK(q,p,new A.dF(o),new A.a(n),new A.a(m),new A.a(l),new A.a(k),new A.hO(j),B.cO,s,r,i) +i.pz(a) +q.u(s) +p.u(r) +i.ay=a.r +i.ch=a.x +i.CW=a.y +i.as=a.as +i.at=a.Q +i.ax=a.w +i.Q=a.z +return i}, +vK:function vK(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.w=a +_.x=b +_.y=c +_.z=0 +_.Q=!1 +_.at=_.as=0 +_.ax=!1 +_.cy=_.cx=_.CW=_.ch=_.ay=0 +_.db=d +_.dx=e +_.dy=f +_.fr=g +_.id=_.go=_.fy=_.fx=0 +_.k1=h +_.k2=0 +_.k3=i +_.b=_.a=$ +_.d=_.c=!1 +_.e=j +_.f=k +_.r=l}, +aLO(a,b){var s=new Float64Array(2) +return new A.a7J(new A.a(s),new A.a(new Float64Array(2)),!1,a.h("@<0>").af(b).h("a7J<1,2>"))}, +a7J:function a7J(a,b,c,d){var _=this +_.r=0 +_.w=!1 +_.y=_.x=0 +_.z=!1 +_.as=_.Q=0 +_.a=a +_.b=b +_.e=_.d=$ +_.f=c +_.$ti=d}, +a7O:function a7O(a,b,c,d,e,f,g,h,i,j){var _=this +_.w=a +_.x=b +_.at=_.as=_.Q=_.z=_.y=0 +_.ax=c +_.ay=d +_.ch=e +_.CW=f +_.cx=g +_.fr=_.dy=_.dx=_.db=_.cy=0 +_.b=_.a=$ +_.d=_.c=!1 +_.e=h +_.f=i +_.r=j}, +baz:function baz(a,b,c,d){var _=this +_.r=0 +_.a=a +_.b=b +_.e=_.d=$ +_.f=c +_.$ti=d}, +abv:function abv(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.y=_.x=_.w=0 +_.z=a +_.Q=b +_.at=_.as=0 +_.ax=c +_.ch=_.ay=0 +_.CW=d +_.cx=e +_.cy=f +_.db=g +_.fx=_.fr=_.dy=_.dx=0 +_.fy=h +_.b=_.a=$ +_.d=_.c=!1 +_.e=i +_.f=j +_.r=k}, +bbc:function bbc(a,b,c,d){var _=this +_.r=0 +_.a=a +_.b=b +_.e=_.d=$ +_.f=c +_.$ti=d}, +ah:function ah(){var _=this +_.b=_.a=0 +_.c=17976931348623157e292 +_.d=-17976931348623157e292 +_.e=0}, +hW:function hW(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}, +aOt:function aOt(){this.c=this.b=this.a=$}, +dq:function dq(){var _=this +_.e=_.d=_.c=_.b=_.a=0 +_.f=!1}, +i8:function i8(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=0 +_.b=$ +_.c=a +_.d=b +_.e=c +_.f=!1 +_.y=0 +_.at=_.as=_.Q=_.z=!1 +_.ay=_.ax=$ +_.ch=d +_.CW=e +_.cx=f +_.cy=g +_.db=h +_.dx=i +_.dy=j +_.fr=k +_.fx=l +_.fy=m +_.go=n +_.id=o +_.k1=p +_.k2=q +_.k3=r +_.k4=s +_.ok=a0 +_.p1=a1 +_.p2=a2}, +aT7:function aT7(){}, +ia:function ia(){this.a=$ +this.b=null}, +ib:function ib(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=$ +_.e=null}, +Ff:function Ff(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=c +_.e=0}, +aSq:function aSq(a){this.a=a}, +i0:function i0(a,b){var _=this +_.b=_.a=$ +_.c=a +_.d=b}, +bAs(a,b,c){return a.W(0,c<<19>>>0).W(0,b<<7>>>0)}, +bi6(a,b){return A.bi5(a,b,new A.aIh())}, +bi7(a,b){return A.bi5(a,b,new A.aIq())}, +bi5(a,b,c){var s,r,q,p=a.length,o=J.mG(a.slice(0),A.a6(a).c) +for(s=0;p>0;){r=B.e.cS(p,2) +q=s+r +if(c.$2(J.bus(o[q]),b)){s=q+1 +p-=r+1}else p=r}return s}, +hU:function hU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.c=_.b=_.a=0 +_.y=a +_.z=b +_.Q=c +_.as=d +_.at=e +_.ax=f +_.ay=g +_.go=h +_.id=i +_.k1=j +_.k2=k +_.k3=l +_.k4=m +_.ok=n +_.p1=o +_.p2=p +_.p3=q}, +aIp:function aIp(){}, +aIi:function aIi(a,b){this.a=a +this.b=b}, +aIj:function aIj(a){this.a=a}, +aIk:function aIk(a){this.a=a}, +aIl:function aIl(a){this.a=a}, +aIm:function aIm(a){this.a=a}, +aIn:function aIn(a){this.a=a}, +aIo:function aIo(a,b){this.a=a +this.b=b}, +aIh:function aIh(){}, +aIq:function aIq(){}, +a1S(a,b,c){var s,r,q=null,p=A.b5([B.SC,new A.a1R("351bb21ecaae045391ee603df58d4f2cf9a3d586c5fd3743fee2257bd3223ae4",102756)],t.gm,t.Ks),o=B.Ez.aIC(q,q,a,q,q,q,q,q,b,q,c,q,q,q,q,q,q,q),n=o.w +if(n==null)n=B.A +s=o.x +r=A.bGm(new A.LG(n,s==null?B.iB:s),new A.bl(p,A.w(p).h("bl<1>"))) +n=p.i(0,r) +n.toString +A.IQ(new A.aBB(new A.aBC("VT323",r),n)) +return o.aIK("VT323_"+r.j(0),A.b(["VT323"],t.T))}, +aVS:function aVS(){}, +bve(a){var s,r,q,p=t.N,o=A.D(p,t.yp) +for(s=J.b7W(t.a.a(B.cH.hK(0,a))),s=s.gav(s),r=t.j;s.H();){q=s.ga2(s) +o.q(0,q.a,J.ih(r.a(q.b),p))}return new A.cO(o,t.Zl)}, +ash:function ash(){}, +aBB:function aBB(a,b){this.a=a +this.b=b}, +a1R:function a1R(a,b){this.a=a +this.b=b}, +aBC:function aBC(a,b){this.a=a +this.b=b}, +LG:function LG(a,b){this.a=a +this.b=b}, +bK9(a){return A.b3U(new A.b6u(a,null),t.Wd)}, +b3U(a,b){return A.bIe(a,b,b)}, +bIe(a,b,c){var s=0,r=A.t(c),q,p=2,o,n=[],m,l,k +var $async$b3U=A.u(function(d,e){if(d===1){o=e +s=p}while(true)switch(s){case 0:l=A.bN3() +k=l==null?new A.JD(A.C(t.Gf)):l +p=3 +s=6 +return A.B(a.$1(k),$async$b3U) +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.b7T(k) +s=n.pop() +break +case 5:case 1:return A.q(q,r) +case 2:return A.p(o,r)}}) +return A.r($async$b3U,r)}, +b6u:function b6u(a,b){this.a=a +this.b=b}, +Yj:function Yj(){}, +Yl:function Yl(){}, +asT:function asT(){}, +asU:function asU(){}, +asV:function asV(){}, +JD:function JD(a){this.a=a +this.c=!1}, +atB:function atB(a,b,c){this.a=a +this.b=b +this.c=c}, +atC:function atC(a,b){this.a=a +this.b=b}, +CF:function CF(a){this.a=a}, +atQ:function atQ(a){this.a=a}, +bvV(a,b){return new A.K_(a,b)}, +K_:function K_(a,b){this.a=a +this.b=b}, +bBC(a,b){var s=new Uint8Array(0),r=$.boG() +if(!r.b.test(a))A.V(A.h0(a,"method","Not a valid method")) +r=t.N +return new A.aLC(B.Q,s,a,b,A.mL(new A.asT(),new A.asU(),r,r))}, +aLC:function aLC(a,b,c,d,e){var _=this +_.x=a +_.y=b +_.a=c +_.b=d +_.r=e +_.w=!1}, +aLF(a){var s=0,r=A.t(t.Wd),q,p,o,n,m,l,k,j +var $async$aLF=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=3 +return A.B(a.w.ae3(),$async$aLF) +case 3:p=c +o=a.b +n=a.a +m=a.e +l=a.c +k=A.bN_(p) +j=J.b3(p) +k=new A.FN(k,n,o,l,j,m,!1,!0) +k.Zc(o,j,m,!1,!0,l,n) +q=k +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$aLF,r)}, +FN:function FN(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}, +Go:function Go(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}, +bHa(a){var s=A.b([],t.mo) +B.b.am(a,new A.b3r(A.blX(),s)) +return A.f8(s,t.H)}, +blX(){var s=document.querySelector("head") +if(s!=null)return s +else throw A.d(A.a7("Could not fetch html head element!"))}, +bHk(a,b){var s,r,q,p +if(B.d.cd(b,"./"))b=B.d.nR(b,"./","") +for(s=J.be8(a),s=s.gav(s),r=t.MF,q=s.$ti.c;s.H();){p=s.d +if(p==null)p=q.a(p) +if(r.b(p)){p=p.src +p.toString +if(B.d.jb(p,b))return!0}}return!1}, +b3r:function b3r(a,b){this.a=a +this.b=b}, +asL:function asL(){}, +awV:function awV(a){this.xV$=a}, +aeF:function aeF(){}, +aHk:function aHk(){}, +a0s:function a0s(){}, +Cw:function Cw(){}, +a2I:function a2I(){}, +bc3(a){return A.bHr(a)}, +bHr(a){var s=0,r=A.t(t.z),q +var $async$bc3=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q=new A.Id() +q.gM5() +new A.Id().gM5() +a.jA(0,void 1) +return A.q(null,r)}}) +return A.r($async$bc3,r)}, +aDz:function aDz(a){var _=this +_.f=a +_.b=_.a=$ +_.d=_.c=null +_.e=!1}, +aPe:function aPe(){}, +M7:function M7(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +Cx:function Cx(){}, +Ym:function Ym(){}, +asX:function asX(){}, +Uc:function Uc(a,b){this.a=a +this.b=b}, +D7:function D7(a){this.a=a}, +bwi(a,b,c){var s,r,q=A.b([],t.kQ) +for(s=0;s") +a2=A.ai(new A.S(i,new A.Ym(),a2),!0,a2.h("aF.E")) +q=new A.a1X(a8.a,a8.as,A.D(a3,a4),A.D(a3,a4),a8.b,a5,s,o,r,f,e,a6,a7,d,A.ba(i.length,0,!1,c),g,new A.cF(b,a),new A.p9(a0,a1),a2,q) +q.Zd(a6,a7,m,h,i,l,a8.y,k,j) +j=q.gDn() +s.a.push(j) +a7.cn(s) +p.push(j) +a7.cn(o) +n.push(j) +a7.cn(r) +return q}, +a1X:function a1X(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +_.ay=a +_.ch=b +_.CW=c +_.cx=d +_.cy=e +_.db=f +_.dx=g +_.dy=h +_.fr=i +_.a=j +_.b=k +_.c=l +_.d=m +_.e=n +_.f=o +_.r=p +_.w=q +_.x=r +_.y=s +_.z=a0 +_.as=null +_.at=0 +_.ax=null}, +O6:function O6(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 +_.Q=!1}, +Oz:function Oz(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 +_.x=null +_.y=!1}, +P3:function P3(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 +_.x=null}, +Au:function Au(a,b){this.a=a +this.c=b +this.d=null}, +PU:function PU(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=!1 +_.f=e}, +bCP(a0,a1,a2){var s,r,q,p,o,n,m=t.u,l=A.b([],m),k=new A.qu(l,A.bK(a2.d.a,t.G)),j=A.bnt(a2.r),i=A.bnu(a2.w),h=a2.e,g=a2.f,f=a2.c,e=a2.b,d=$.G(),c=d.T(),b=d.T(),a=A.b([],t.CH) +d=d.B() +d.sP(0,B.t) +s=t.V +r=A.b([],m) +q=A.bK(g.a,s) +p=A.b([],m) +o=A.bK(h.a,t.S) +if(e==null)m=null +else{n=e.a +n=new A.cF(A.b([],m),A.bK(n,s)) +m=n}n=A.a6(f).h("S<1,cF>") +n=A.ai(new A.S(f,new A.Ym(),n),!0,n.h("aF.E")) +m=new A.a9L(a2.a,a2.y,k,c,b,a0,a1,a,A.ba(f.length,0,!1,s),d,new A.cF(r,q),new A.p9(p,o),n,m) +m.Zd(a0,a1,j,e,f,i,a2.x,h,g) +l.push(m.gDn()) +a1.cn(k) +return m}, +a9L:function a9L(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.ay=a +_.ch=b +_.CW=c +_.a=d +_.b=e +_.c=f +_.d=g +_.e=h +_.f=i +_.r=j +_.w=k +_.x=l +_.y=m +_.z=n +_.as=null +_.at=0 +_.ax=null}, +n8:function n8(a,b,c,d,e,f){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f}, +bK(a,b){var s=a.length +if(s===0)return new A.afl(b.h("afl<0>")) +if(s===1)return new A.alW(B.b.ga5(a),b.h("alW<0>")) +s=new A.ah5(a,b.h("ah5<0>")) +s.b=s.a9T(0) +return s}, +j8:function j8(){}, +afl:function afl(a){this.$ti=a}, +alW:function alW(a,b){this.a=a +this.b=-1 +this.$ti=b}, +ah5:function ah5(a,b){var _=this +_.a=a +_.c=_.b=null +_.d=-1 +_.$ti=b}, +qu:function qu(a,b){var _=this +_.a=a +_.b=!1 +_.c=b +_.d=0 +_.f=null +_.w=_.r=-1}, +cF:function cF(a,b){var _=this +_.a=a +_.b=!1 +_.c=b +_.d=0 +_.f=null +_.w=_.r=-1}, +b8S(a,b,c){var s,r=new A.a0t(a),q=t.u,p=A.b([],q),o=new A.qu(p,A.bK(c.a.a,t.G)),n=r.gv7() +p.push(n) +r.b!==$&&A.al() +r.b=o +b.cn(o) +o=t.V +p=A.b([],q) +s=new A.cF(p,A.bK(c.b.a,o)) +p.push(n) +r.c!==$&&A.al() +r.c=s +b.cn(s) +s=A.b([],q) +p=new A.cF(s,A.bK(c.c.a,o)) +s.push(n) +r.d!==$&&A.al() +r.d=p +b.cn(p) +p=A.b([],q) +s=new A.cF(p,A.bK(c.d.a,o)) +p.push(n) +r.e!==$&&A.al() +r.e=s +b.cn(s) +q=A.b([],q) +o=new A.cF(q,A.bK(c.e.a,o)) +q.push(n) +r.f!==$&&A.al() +r.f=o +b.cn(o) +return r}, +a0t:function a0t(a){var _=this +_.a=a +_.f=_.e=_.d=_.c=_.b=$ +_.r=null}, +bgB(a){var s=new A.LH(A.b([],t.u),A.bK(a,t.cU)),r=B.b.ga5(a).b,q=r==null?0:r.b.length +s.ch=new A.mD(A.ba(q,0,!1,t.V),A.ba(q,B.I,!1,t.G)) +return s}, +LH:function LH(a,b){var _=this +_.ch=$ +_.a=a +_.b=!1 +_.c=b +_.d=0 +_.f=null +_.w=_.r=-1}, +p9:function p9(a,b){var _=this +_.a=a +_.b=!1 +_.c=b +_.d=0 +_.f=null +_.w=_.r=-1}, +Mp:function Mp(){}, +aFB:function aFB(a,b,c){this.a=a +this.b=b +this.c=c}, +Fh:function Fh(a,b,c,d,e,f,g,h,i){var _=this +_.as=null +_.at=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.y=_.x=5e-324 +_.Q=_.z=null}, +a5O:function a5O(a,b){var _=this +_.ch=null +_.CW=$ +_.a=a +_.b=!1 +_.c=b +_.d=0 +_.f=null +_.w=_.r=-1}, +lX:function lX(a,b){var _=this +_.a=a +_.b=!1 +_.c=b +_.d=0 +_.f=null +_.w=_.r=-1}, +bCb(a){var s=t.hN +s=A.b(A.b([],s).slice(0),s) +return new A.G5(new A.oc(s,B.h,!1),$.G().T(),A.b([],t.u),A.bK(a,t.hd))}, +G5:function G5(a,b,c,d){var _=this +_.x=a +_.y=b +_.z=null +_.a=c +_.b=!1 +_.c=d +_.d=0 +_.f=null +_.w=_.r=-1}, +a9i:function a9i(a,b,c,d){var _=this +_.x=$ +_.y=a +_.z=b +_.a=c +_.b=!1 +_.c=d +_.d=0 +_.f=null +_.w=_.r=-1}, +QU:function QU(a,b){var _=this +_.a=a +_.b=!1 +_.c=b +_.d=0 +_.f=null +_.w=_.r=-1}, +Bo(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=null,f=new A.by(new Float64Array(16)) +f.cc() +s=a.f +r=s==null +if(r)q=g +else{q=new A.by(new Float64Array(16)) +q.cc()}if(r)p=g +else{p=new A.by(new Float64Array(16)) +p.cc()}if(r)o=g +else{o=new A.by(new Float64Array(16)) +o.cc()}n=a.a +n=n==null?g:n.kQ() +m=a.b +m=m==null?g:m.kQ() +l=a.c +if(l==null)l=g +else{l=l.a +l=new A.lX(A.b([],t.u),A.bK(l,t.o))}k=a.d +if(k==null)k=g +else{k=k.a +k=new A.cF(A.b([],t.u),A.bK(k,t.V))}if(r)s=g +else{s=s.a +s=new A.cF(A.b([],t.u),A.bK(s,t.V))}r=a.r +if(r==null)r=g +else{r=r.a +r=new A.cF(A.b([],t.u),A.bK(r,t.V))}j=a.e +if(j==null)j=g +else{j=j.a +j=new A.p9(A.b([],t.u),A.bK(j,t.S))}i=a.w +if(i==null)i=g +else{i=i.a +i=new A.cF(A.b([],t.u),A.bK(i,t.V))}h=a.x +if(h==null)h=g +else{h=h.a +h=new A.cF(A.b([],t.u),A.bK(h,t.V))}return new A.aSd(f,q,p,o,n,m,l,k,s,r,j,i,h)}, +aSd:function aSd(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}, +aFg(a,b,a0){var s=0,r=A.t(t.zI),q,p,o,n,m,l,k,j,i,h,g,f,e,d,c +var $async$aFg=A.u(function(a1,a2){if(a1===1)return A.p(a2,r) +while(true)switch(s){case 0:d=J.aj(a) +if(d.i(a,0)===80&&d.i(a,1)===75){p=new A.aTX().aJm(A.uQ(a,0,null,0),null,!1) +o=B.b.uE(p.a,new A.aFh()) +a=t.H3.a(o.gBE(o))}else p=null +d=t.N +n=A.b([],t.fQ) +m=t.S +l=A.b([],t._I) +k=new A.a3a(new A.atJ(a),A.ba(32,0,!1,m),A.ba(32,null,!1,t.ob),A.ba(32,0,!1,m)) +k.Dx(6) +j=A.bzD(new A.iQ(new A.aIN(A.C(t.VZ),A.D(d,t.Yt)),A.C(d),new A.avA(new A.Ne(0,0,0,0,t.ff),n,A.D(m,t.IE),A.D(d,t.aa),A.D(d,t.CW),A.D(m,t.dg),A.D(d,t.t1),l)),k) +s=p!=null?3:4 +break +case 3:d=j.d.w,d=d.gbx(d),n=A.w(d),n=n.h("@<1>").af(n.z[1]),d=new A.bZ(J.aA(d.a),d.b,n.h("bZ<1,2>")),m=t._m,l=t.Ri,k=p.a,n=n.z[1],i=t.H3 +case 5:if(!d.H()){s=6 +break}h=d.a +if(h==null)h=n.a(h) +g=$.bu_() +f=A.b([h.e,h.d,null,null,null,null,null,null,null,null,null,null,null,null,null,null],m) +A.bcc("join",f) +e=A.byV(k,new A.aFi(g.Uy(new A.cm(f,l)))) +s=e!=null?7:8 +break +case 7:s=h.f==null?9:10 +break +case 9:g=e.ax +if((g instanceof A.Hg?e.ax=g.gBE(g):g)==null)e.a8X() +c=h +s=11 +return A.B(A.bnw(j,h,new A.pl(i.a(e.ax),1)),$async$aFg) +case 11:c.f=a2 +case 10:case 8:s=5 +break +case 6:case 4:q=j +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$aFg,r)}, +avA:function avA(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.d=_.c=_.b=0 +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h}, +iQ:function iQ(a,b,c){var _=this +_.b=a +_.c=b +_.d=c +_.f=0 +_.r=null}, +aFh:function aFh(){}, +aFi:function aFi(a){this.a=a}, +bgs(a){return new A.aAC(a)}, +aAC:function aAC(a){this.a=a}, +MG:function MG(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}, +ahw:function ahw(a,b,c){var _=this +_.d=$ +_.eU$=a +_.bU$=b +_.a=null +_.b=c +_.c=null}, +aZo:function aZo(a){this.a=a}, +Wx:function Wx(){}, +MH:function MH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){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 +_.a=s}, +ahu:function ahu(a){var _=this +_.a=_.d=null +_.b=a +_.c=null}, +aZm:function aZm(a,b){this.a=a +this.b=b}, +aZl:function aZl(a,b,c){this.a=a +this.b=b +this.c=c}, +aZn:function aZn(a){this.a=a}, +b9O(a){var s,r,q,p,o,n=null,m=new A.by(new Float64Array(16)) +m.cc() +s=A.b([],t.ZB) +r=a.d +q=r.a +s=new A.aFj(a,m,new A.N(q.c,q.d),s) +s.sSh(n) +m=A.b([],t.qa) +p=A.b([],t.cc) +o=q.c +q=q.d +s.c=A.bf7(s,A.bh8(n,a,n,-1,A.b([],t.ML),!1,B.uN,p,B.mL,"__container",-1,q,o,n,m,B.I,0,0,0,n,n,n,0,new A.Cm(n,n,n,n,n,n,n,n,n)),r.e,a) +return s}, +aFj:function aFj(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=$ +_.d=c +_.e=null +_.f=!0 +_.r=!1 +_.w=null +_.y=!1 +_.z=null +_.Q=d}, +aFk:function aFk(a,b){this.a=a +this.b=b}, +a3M:function a3M(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=null}, +x7:function x7(a){this.a=a}, +d9:function d9(a){this.a=a}, +ben(a){var s +for(s=0;s"))}, +bv8(a,b){var s,r,q,p,o=a.length+b.length,n=A.ba(o,0,!1,t.V) +B.b.dD(n,0,a.length,a) +s=a.length +B.b.dD(n,s,s+b.length,b) +B.b.kb(n) +for(r=0,q=0/0,p=0;p>>16&255,e>>>8&255,e&255)) +return l +case 2:e=$.G() +s=e.B() +r=new A.by(new Float64Array(16)) +r.cc() +q=e.B() +p=e.B() +p.sdl(B.cG) +o=e.B() +o.sdl(B.d0) +n=e.B() +e=e.B() +e.sl_(!1) +e.sdl(B.dy) +m=new A.by(new Float64Array(16)) +m.cc() +m=new A.a2z(s,r,q,p,o,n,e,b.c+"#draw",m,c,b,A.b([],t.ca),A.Bo(b.x)) +m.w1(c,b) +return m +case 3:e=new A.by(new Float64Array(16)) +e.cc() +s=$.G() +r=s.B() +q=s.B() +q.sdl(B.cG) +p=s.B() +p.sdl(B.d0) +o=s.B() +s=s.B() +s.sl_(!1) +s.sdl(B.dy) +n=new A.by(new Float64Array(16)) +n.cc() +n=new A.a4W(e,r,q,p,o,s,b.c+"#draw",n,c,b,A.b([],t.ca),A.Bo(b.x)) +n.w1(c,b) +return n +case 5:e=new A.by(new Float64Array(16)) +e.cc() +s=$.G() +r=s.B() +r.sP(0,B.i) +q=s.B() +q.sP(0,B.t) +p=A.b([],t.NB) +o=b.ch.a +n=t.u +m=A.b([],n) +o=new A.QU(m,A.bK(o,t.HU)) +l=new A.by(new Float64Array(16)) +l.cc() +k=s.B() +j=s.B() +j.sdl(B.cG) +i=s.B() +i.sdl(B.d0) +h=s.B() +s=s.B() +s.sl_(!1) +s.sdl(B.dy) +g=new A.by(new Float64Array(16)) +g.cc() +g=new A.aap(e,r,q,A.D(t.dg,t.lZ),p,o,b.b,l,k,j,i,h,s,b.c+"#draw",g,c,b,A.b([],t.ca),A.Bo(b.x)) +g.w1(c,b) +s=g.gUl() +m.push(s) +g.cn(o) +f=b.CW +e=f!=null +if(e&&f.a!=null){r=f.a.a +q=A.b([],n) +r=new A.qu(q,A.bK(r,t.G)) +q.push(s) +g.k1=r +g.cn(r)}if(e&&f.b!=null){r=f.b.a +q=A.b([],n) +r=new A.qu(q,A.bK(r,t.G)) +q.push(s) +g.k3=r +g.cn(r)}if(e&&f.c!=null){r=f.c.a +q=A.b([],n) +r=new A.cF(q,A.bK(r,t.V)) +q.push(s) +g.ok=r +g.cn(r)}if(e&&f.d!=null){e=f.d.a +n=A.b([],n) +e=new A.cF(n,A.bK(e,t.V)) +n.push(s) +g.p2=e +g.cn(e)}return g +case 6:c.a.pM("Unknown layer type "+e.j(0)) +return null}}, +j9:function j9(){}, +asR:function asR(a,b){this.a=a +this.b=b}, +bf7(a,b,c,d){var s,r,q,p,o,n=A.b([],t.fn),m=$.G(),l=m.B(),k=new A.by(new Float64Array(16)) +k.cc() +s=m.B() +r=m.B() +r.sdl(B.cG) +q=m.B() +q.sdl(B.d0) +p=m.B() +m=m.B() +m.sl_(!1) +m.sdl(B.dy) +o=new A.by(new Float64Array(16)) +o.cc() +o=new A.a_4(n,l,k,s,r,q,p,m,b.c+"#draw",o,a,b,A.b([],t.ca),A.Bo(b.x)) +o.w1(a,b) +o.ann(a,b,c,d) +return o}, +a_4:function a_4(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.db=null +_.dx=a +_.dy=b +_.a=c +_.b=d +_.c=e +_.d=f +_.e=g +_.f=h +_.r=i +_.w=j +_.x=k +_.y=l +_.ax=_.at=_.as=_.Q=_.z=null +_.ay=m +_.ch=n +_.CW=!0 +_.cx=0 +_.cy=null}, +a2z:function a2z(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.db=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.ax=_.at=_.as=_.Q=_.z=null +_.ay=l +_.ch=m +_.CW=!0 +_.cx=0 +_.cy=null}, +bh8(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){return new A.Eu(o,b,j,d,g,k,n,h,a4,r,q,p,a3,s,m,l,a0,a1,e,i,a2,f,a,c)}, +pe:function pe(a,b){this.a=a +this.b=b}, +rc:function rc(a,b){this.a=a +this.b=b}, +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){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}, +a4W:function a4W(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 +_.ax=_.at=_.as=_.Q=_.z=null +_.ay=k +_.ch=l +_.CW=!0 +_.cx=0 +_.cy=null}, +a8z:function a8z(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.db=$ +_.dx=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.ax=_.at=_.as=_.Q=_.z=null +_.ay=l +_.ch=m +_.CW=!0 +_.cx=0 +_.cy=null}, +a97:function a97(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.db=a +_.dx=b +_.a=c +_.b=d +_.c=e +_.d=f +_.e=g +_.f=h +_.r=i +_.w=j +_.x=k +_.y=l +_.ax=_.at=_.as=_.Q=_.z=null +_.ay=m +_.ch=n +_.CW=!0 +_.cx=0 +_.cy=null}, +aap:function aap(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.dx=a +_.dy=b +_.fr=c +_.fx=d +_.fy=e +_.go=f +_.id=g +_.p2=_.ok=_.k3=_.k1=null +_.a=h +_.b=i +_.c=j +_.d=k +_.e=l +_.f=m +_.r=n +_.w=o +_.x=p +_.y=q +_.ax=_.at=_.as=_.Q=_.z=null +_.ay=r +_.ch=s +_.CW=!0 +_.cx=0 +_.cy=null}, +aQU:function aQU(){}, +anl:function anl(a){this.a=a +this.b=0}, +a3V:function a3V(){}, +axK:function axK(){var _=this +_.e=_.d=_.c=_.b=_.a=null}, +byr(a,b){var s,r,q,p,o,n,m,l,k,j,i=a.length +if(i===0)return b +else{s=b.length +if(s===0)return a}i+=s +r=A.ba(i,0,!1,t.V) +for(q=a.length,p=0,o=0,n=0,m=0;m>") +return new A.aDO(a,A.ai(new A.S(a,new A.aDP(),s),!0,s.h("aF.E")))}, +iN(a){return new A.a36(a)}, +bh2(a){return new A.a39(a)}, +iq:function iq(){}, +aDO:function aDO(a,b){this.a=a +this.b=b}, +aDP:function aDP(){}, +n7:function n7(a,b){this.a=a +this.b=b}, +a36:function a36(a){this.a=a}, +a39:function a39(a){this.a=a}, +a3a:function a3a(a,b,c,d){var _=this +_.r=a +_.w=0 +_.y=_.x=$ +_.z=null +_.a=0 +_.b=b +_.c=c +_.d=d}, +aIN:function aIN(a,b){this.a=a +this.b=b}, +XV:function XV(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +asf:function asf(a){this.a=a}, +bnw(a,b,c){var s=new A.aV($.aP,t.OZ),r=new A.bX(s,t.BT),q=c.aE(B.Ti),p=A.bd("listener") +p.b=new A.k5(new A.b6Q(q,p,r),null,new A.b6R(q,p,a,b,r)) +q.an(0,p.bc()) +return s}, +bK5(a){var s +if(B.d.cd(a,"data:")){s=A.jC(a,0,null) +return new A.pl(s.gow(s).a8b(),1)}return null}, +b6Q:function b6Q(a,b,c){this.a=a +this.b=b +this.c=c}, +b6R:function b6R(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aFl:function aFl(){}, +aFd:function aFd(a,b){this.a=a +this.b=b}, +aFe:function aFe(a,b,c){this.a=a +this.b=b +this.c=c}, +aFf:function aFf(a,b){this.a=a +this.b=b}, +FB:function FB(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.as=j +_.a=k}, +OS:function OS(a,b,c,d,e,f){var _=this +_.G=a +_.Y=b +_.a7=c +_.ae=d +_.aa=e +_.fy=_.fx=null +_.go=!1 +_.k1=_.id=null +_.k2=0 +_.a=!1 +_.b=null +_.c=0 +_.e=_.d=null +_.r=_.f=!1 +_.w=null +_.x=!1 +_.y=null +_.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}, +bJu(a,b,c){var s,r,q,p,o=$.G().T() +for(s=a.rh(),s=s.gav(s);s.H();){r=s.ga2(s) +for(q=A.blK(r.gE(r),b,c),q=new A.fV(q.a(),q.$ti.h("fV<1>"));q.H();){p=q.b +o.mq(0,r.Cf(p.gag(p),p.gaI(p)),B.h)}}return o}, +blK(a,b,c){return new A.eG(A.bGy(a,b,c),t.Ln)}, +bGy(a,b,c){return function(){var s=a,r=b,q=c +var p=0,o=1,n,m,l,k,j,i,h,g,f,e +return function $async$blK(d,a0,a1){if(a0===1){n=a1 +p=o}while(true)switch(p){case 0:e=B.b.lK(r,0,new A.b3f()) +m=r.length,l=m-1,k=0 +case 2:if(!(kj||h===l?7:8 +break +case 7:g=Math.max(0.1,i-j) +p=(h&1)===0?9:10 +break +case 9:p=11 +return d.b=new A.x(k,0,Math.min(s,k+g),0),1 +case 11:case 10:f=k+g +k=f +p=6 +break +case 8:case 5:++h +p=4 +break +case 6:p=2 +break +case 3:return 0 +case 1:return d.c=n,3}}}}, +b3f:function b3f(){}, +bi9(a){var s,r,q,p,o=a.rh(),n=B.b.ga5(A.ai(o,!0,A.w(o).h("y.E"))),m=n.gE(n),l=B.c.aA(m/0.002)+1 +o=t.V +s=A.ba(l,0,!1,o) +r=A.ba(l,0,!1,o) +for(o=l-1,q=0;q"))}, +Mo(a,b){var s=null +return new A.h8(s,a,a,s,s,s,5e-324,17976931348623157e292,b.h("h8<0>"))}, +h8:function h8(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 +_.y=_.x=5e-324 +_.Q=_.z=null +_.$ti=i}, +ce:function ce(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.e=null}, +ayE:function ayE(){}, +dP:function dP(a){this.a=a}, +wl:function wl(a){this.a=a}, +atc(a,b){var s=t.vA,r=A.b([],s) +s=A.b([B.HD,B.HP,B.Ij,B.HN,B.Hv,B.Hr,B.HO,B.Iu,B.I2,B.HX,B.I7],s) +B.b.I(r,b.x) +B.b.I(r,s) +return new A.atb(a,b,r,s)}, +atb:function atb(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.e=_.d=0 +_.f=!1 +_.r=d +_.w=null +_.x=!1 +_.z=_.y=null}, +b8f(a){if(a.d>=a.a.length)return!0 +return B.b.eo(a.c,new A.atd(a))}, +eQ:function eQ(){}, +atd:function atd(a){this.a=a}, +Yw:function Yw(){}, +atf:function atf(a){this.a=a}, +K9:function K9(){}, +auX:function auX(){}, +L_:function L_(){}, +bkG(a){var s,r,q,p,o="backtick" +if(a.yl(o)!=null){s=a.yl(o) +s.toString +r=a.yl("backtickInfo") +r.toString +q=r +p=s}else{s=a.yl("tilde") +s.toString +r=a.yl("tildeInfo") +r.toString +q=r +p=s}return new A.aXF(a.b[1].length,p,B.d.fd(q))}, +a0Y:function a0Y(){}, +azx:function azx(){}, +aXF:function aXF(a,b,c){this.a=a +this.b=b +this.c=c}, +byd(a,b){return J.be2(a,new A.aAo(b))}, +a1q:function a1q(){}, +aAq:function aAq(a){this.a=a}, +aAp:function aAp(){}, +aAo:function aAo(a){this.a=a}, +a2d:function a2d(){}, +a2j:function a2j(){}, +a2n:function a2n(){}, +aC6:function aC6(){}, +Mv:function Mv(){}, +aEP:function aEP(){}, +aEQ:function aEQ(a,b){this.a=a +this.b=b}, +ED:function ED(a,b){this.a=a +this.b=b}, +aad:function aad(a,b){this.a=a +this.b=b}, +zh:function zh(){}, +aEV:function aEV(a,b){this.a=a +this.b=b}, +aEW:function aEW(a,b){this.a=a +this.b=b}, +aEX:function aEX(a){this.a=a}, +aEY:function aEY(a,b){this.a=a +this.b=b}, +NC:function NC(){}, +ND:function ND(){}, +Fd:function Fd(){}, +PS:function PS(){}, +aNH:function aNH(){}, +aa1:function aa1(){}, +Rq:function Rq(){}, +Rr:function Rr(){}, +ax2:function ax2(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.f=d +_.x=e +_.y=f +_.z=g}, +ax4:function ax4(a){this.a=a}, +EB:function EB(a,b){this.b=a +this.c=b}, +bxV(a,b){return new A.azq(a,b)}, +azq:function azq(a,b){this.a=a +this.b=b}, +aD6:function aD6(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.e=_.d=0 +_.f=d +_.r=e}, +aDf:function aDf(a){this.a=a}, +aD7:function aD7(){}, +aD8:function aD8(){}, +aD9:function aD9(a){this.a=a}, +aDa:function aDa(a,b,c){this.a=a +this.b=b +this.c=c}, +aDb:function aDb(a){this.a=a}, +aDc:function aDc(a,b){this.a=a +this.b=b}, +aDd:function aDd(a,b){this.a=a +this.b=b}, +aDe:function aDe(a,b,c){this.a=a +this.b=b +this.c=c}, +Y4:function Y4(a,b){this.a=a +this.b=b}, +Y5:function Y5(a,b){this.a=a +this.b=b}, +ZJ:function ZJ(a,b){this.a=a +this.b=b}, +a_A:function a_A(a,b){this.a=a +this.b=b}, +b8y(a,b){return new A.oQ(a,b)}, +bwI(a,b,c,d,e,f,g){var s,r,q,p,o,n,m,l,k,j,i,h=" \t\n\f\r\xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000" +if(b===0){s=!0 +r=!1}else{q=B.d.au(a.a,b-1,b) +s=B.d.N(h,q) +if(!s){p=$.bd2() +r=p.b.test(q)}else r=!1}p=a.a +if(c===p.length){o=!0 +n=!1}else{m=B.d.au(p,c,c+1) +o=B.d.N(h,m) +if(!o){l=$.bd2() +n=l.b.test(m)}else n=!1}l=!o +if(l)k=!n||s||r +else k=!1 +if(!s)j=!r||!l||n +else j=!1 +B.b.hW(g,new A.awu()) +if(k)l=!j||d||r +else l=!1 +if(j)i=!k||d||n +else i=!1 +return new A.Do(e,p.charCodeAt(b),f,l,i,g)}, +a_Q:function a_Q(){}, +oQ:function oQ(a,b){this.a=a +this.b=b}, +PY:function PY(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=!0 +_.e=d +_.f=e +_.r=f +_.w=g}, +Do:function Do(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.d=c +_.f=d +_.r=e +_.w=f}, +awu:function awu(){}, +a0B:function a0B(a,b){this.a=a +this.b=b}, +KZ:function KZ(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=e}, +a0S:function a0S(a,b){this.a=a +this.b=b}, +bye(a){if(a.length===0||a.charCodeAt(0)!==94)return null +a=B.d.fd(B.d.cf(a,1)).toLowerCase() +if(a.length===0)return null +return a}, +byf(a,b,c){var s,r,q,p,o,n,m,l,k,j=A.bye(b),i=a.a.b,h=i.b,g=new A.bl(h,A.w(h).h("bl<1>")).rC(0,new A.aAr(j),new A.aAs()),f=h.i(0,g) +if(j==null||f==null)return null +s=t._ +r=A.b([],s) +if(a.b.b===33)r.push(new A.dP("!"));++f +h.q(0,g,f) +q=i.c +p=B.b.eW(q,j) +if(p<0){p=q.length +q.push(j)}o=a.c.$0() +if(c===!0){r.push(new A.dP("[")) +B.b.I(r,o) +r.push(new A.dP("]"))}n=A.nj(B.iY,g,B.Q,!1) +m=f>1?"-"+f:"" +i=A.b([new A.dP(""+(p+1))],s) +l=t.N +k=A.D(l,l) +k.q(0,"href","#fn-"+n) +k.q(0,"id","fnref-"+n+m) +s=A.b([new A.ce("a",i,k)],s) +l=A.D(l,l) +l.q(0,"class","footnote-ref") +r.push(new A.ce("sup",s,l)) +return r}, +aAr:function aAr(a){this.a=a}, +aAs:function aAs(){}, +byH(a){return new A.a2C(new A.a3B(),!1,!1,null,A.bq("!\\[",!0,!0,!1),33)}, +a2C:function a2C(a,b,c,d,e,f){var _=this +_.w=a +_.c=b +_.d=c +_.e=d +_.a=e +_.b=f}, +aCS:function aCS(){}, +byO(){return new A.a2L(A.bq("(?:<[a-z][a-z0-9-]*(?:\\s+[a-z_:][a-z0-9._:-]*(?:\\s*=\\s*(?:[^\\s\"'=<>`]+?|'[^']*?'|\"[^\"]*?\"))?)*\\s*/?>|)||<\\?.*?\\?>|()|()",!1,!0,!1),60)}, +a2L:function a2L(a,b){this.a=a +this.b=b}, +fN:function fN(){}, +a3x:function a3x(a,b){this.a=a +this.b=b}, +bzl(a,b,c){return new A.zb(new A.a3B(),!1,!1,null,A.bq(b,!0,!0,!1),c)}, +aEN:function aEN(a,b,c){this.a=a +this.b=b +this.c=c}, +zb:function zb(a,b,c,d,e,f){var _=this +_.w=a +_.c=b +_.d=c +_.e=d +_.a=e +_.b=f}, +a3B:function a3B(){}, +Ef:function Ef(a,b){this.a=a +this.b=b}, +a96:function a96(a,b){this.a=a +this.b=b}, +a9G:function a9G(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=e}, +GM:function GM(a,b){this.a=a +this.b=b}, +bhh(a,b){var s=$.nr() +return new A.iO(a,b,s.b.test(a))}, +iO:function iO(a,b,c){this.a=a +this.b=b +this.c=c}, +aEO:function aEO(a){var _=this +_.c=!1 +_.f=_.e=_.d=null +_.r=0 +_.a=a +_.b=0}, +aau:function aau(a){this.a=a +this.b=0}, +bnJ(a){var s,r,q,p=B.d.fd(a),o=$.bsG(),n=A.fH(p,o," ") +for(s=0;p=n.length,s1?A.em(B.e.hA(o,16),m,16):65533)}else if(q!=null){n=A.em(q,m,16) +return A.cB(n>1114111||n===0?65533:n)}return l}, +bcu(a){var s,r,q,p,o,n +for(s=a.length,r=0,q="";r?@[\\]^_`{|}~",o,0) +else n=!1 +if(n)r=p}q+=a[r]}return q.charCodeAt(0)==0?q:q}, +bCM(a){var s,r,q,p +for(s=new A.lv(a),r=t.Hz,s=new A.cX(s,s.gE(s),r.h("cX")),r=r.h("M.E"),q=0;s.H();){p=s.d +if(p==null)p=r.a(p) +if(p!==32&&p!==9)break +q+=p===9?4-B.e.bB(q,4):1}return q}, +bjn(a,b){var s,r,q,p,o,n=A.bq("^[ \t]{0,"+b+"}",!0,!1,!1).iT(a),m=n==null?null:n.b[0] +if(m!=null)for(s=m.length,r=null,q=0,p=0;q=b){if(r!=null)r=p-b +if(p===b||o)++q +break}if(r!=null)r=0}else{r=null +q=0}return new A.awm(B.d.cf(a,q),r)}, +awm:function awm(a,b){this.a=a +this.b=b}, +bCj(a){return new A.Q1(null,a,B.a9)}, +F_:function F_(){}, +aim:function aim(a,b,c,d){var _=this +_.bb=a +_.q4$=b +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=c +_.r=null +_.w=d +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +wE:function wE(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +wF:function wF(a,b){var _=this +_.d=_.c=_.b=_.a=_.ay=_.bA=_.bb=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +b_2:function b_2(){}, +a8M:function a8M(){}, +b1j:function b1j(a){this.a=a}, +b2T:function b2T(a){this.a=a}, +rS:function rS(){}, +Q1:function Q1(a,b,c){var _=this +_.q4$=a +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +alU:function alU(){}, +apC:function apC(){}, +bw8(a,b){return new A.avn(a,b)}, +avn:function avn(a,b){this.a=a +this.b=b}, +jp:function jp(){}, +aHn:function aHn(a,b){this.a=a +this.b=b}, +aHo:function aHo(a){this.a=a}, +aHq:function aHq(a,b){this.a=a +this.b=b}, +aHp:function aHp(a,b){this.a=a +this.b=b}, +ws:function ws(a,b){this.a=a +this.$ti=b}, +js:function js(){}, +aJY:function aJY(a,b){this.a=a +this.b=b}, +aK_:function aK_(a,b){this.a=a +this.b=b}, +aJZ:function aJZ(a){this.a=a}, +bex(a,b,c,d){var s=null,r=A.aC(),q=B.r.aV() +r=new A.Jp(c,a,d,b,B.L,s,s,s,s,!0,r,$,q,s,s,3,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.ii(s,s,s,3,!0) +return r}, +bJi(a,b,c){var s,r,q,p,o,n,m,l=A.b([],t.hb) +for(s=c.rx,r=c.RG;l.length<20;){q=B.L.aY() +p=B.L.aY() +o=new Float64Array(2) +n=new A.a(o) +o[0]=q +o[1]=p +n.bR(0,a) +p=B.L.fn(5) +q=B.L.v1()?1:-1 +m=A.bex(n,!0,3+p,q*B.L.fn(5)) +if(!(Math.sqrt(m.rx.nm(s))=1;s=q){q=s-1 +if(b[q]!=null)break}p=new A.cZ("") +o=""+(a+"(") +p.a=o +n=A.a6(b) +m=n.h("aK<1>") +l=new A.aK(b,0,s,m) +l.cm(b,0,s,n.c) +m=o+new A.S(l,new A.b3T(),m.h("S")).cp(0,", ") +p.a=m +p.a=m+("): part "+(r-1)+" was null, but part "+r+" was not.") +throw A.d(A.bM(p.j(0),null))}}, +a_b:function a_b(a,b){this.a=a +this.b=b}, +avT:function avT(){}, +b3T:function b3T(){}, +aDo:function aDo(){}, +bad(a,b){var s,r,q,p,o,n=b.afV(a) +b.ya(a) +if(n!=null)a=B.d.cf(a,n.length) +s=t.T +r=A.b([],s) +q=A.b([],s) +s=a.length +if(s!==0&&b.JR(a.charCodeAt(0))){q.push(a[0]) +p=1}else{q.push("") +p=0}for(o=p;o").af(d).h("ML<1,2>"))}, +ML:function ML(a,b,c){this.b=a +this.a=b +this.$ti=c}, +Re:function Re(a,b){this.a=a +this.$ti=b}, +bcj(a,b){var s=new A.S(new A.lv(a),A.bmF(),t.Hz.h("S")).lT(0) +return new A.AQ(new A.Q_(a.charCodeAt(0)),'"'+s+'" expected')}, +Q_:function Q_(a){this.a=a}, +xM:function xM(a){this.a=a}, +a3K:function a3K(a,b,c){this.a=a +this.b=b +this.c=c}, +a4T:function a4T(a){this.a=a}, +bKW(a){var s,r,q,p,o,n,m,l,k=A.ai(a,!1,t.eg) +B.b.hW(k,new A.b70()) +s=A.b([],t.Am) +for(r=k.length,q=0;q=p.a){n=p.b +s[s.length-1]=new A.iu(o.a,n)}else s.push(p)}}m=B.b.lK(s,0,new A.b71()) +if(m===0)return B.PL +else if(m-1===65535)return B.PM +else if(s.length===1){r=s[0] +n=r.a +return n===r.b?new A.Q_(n):r}else{r=B.b.ga5(s) +n=B.b.ga4(s) +l=B.e.bu(B.b.ga4(s).b-B.b.ga5(s).a+1+31,5) +r=new A.a3K(r.a,n.b,new Uint32Array(l)) +r.anB(s) +return r}}, +b70:function b70(){}, +b71:function b71(){}, +bnZ(a,b){var s=$.bsH().cq(new A.Dc(a,0)) +s=s.gm(s) +return new A.AQ(s,b==null?"["+new A.S(new A.lv(a),A.bmF(),t.Hz.h("S")).lT(0)+"] expected":b)}, +b3N:function b3N(){}, +b3I:function b3I(){}, +b3M:function b3M(){}, +b3H:function b3H(){}, +hn:function hn(){}, +iu:function iu(a,b){this.a=a +this.b=b}, +abx:function abx(){}, +u5(a,b,c){return A.beZ(a,b,c)}, +beZ(a,b,c){var s=b==null?A.b6G(A.bJQ(),c):b +return new A.JQ(s,A.ai(a,!1,c.h("b8<0>")),c.h("JQ<0>"))}, +JQ:function JQ(a,b,c){this.b=a +this.a=b +this.$ti=c}, +fK:function fK(){}, +bcJ(a,b,c,d){return new A.PN(a,b,c.h("@<0>").af(d).h("PN<1,2>"))}, +bi_(a,b,c,d,e){return A.v5(a,new A.aIa(b,c,d,e),c.h("@<0>").af(d).h("dg<1,2>"),e)}, +PN:function PN(a,b,c){this.a=a +this.b=b +this.$ti=c}, +dg:function dg(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aIa:function aIa(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +no(a,b,c,d,e,f){return new A.PO(a,b,c,d.h("@<0>").af(e).af(f).h("PO<1,2,3>"))}, +zS(a,b,c,d,e,f){return A.v5(a,new A.aIb(b,c,d,e,f),c.h("@<0>").af(d).af(e).h("o9<1,2,3>"),f)}, +PO:function PO(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +o9:function o9(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +aIb:function aIb(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +b7b(a,b,c,d,e,f,g,h){return new A.PP(a,b,c,d,e.h("@<0>").af(f).af(g).af(h).h("PP<1,2,3,4>"))}, +aIc(a,b,c,d,e,f,g){return A.v5(a,new A.aId(b,c,d,e,f,g),c.h("@<0>").af(d).af(e).af(f).h("n0<1,2,3,4>"),g)}, +PP:function PP(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +n0:function n0(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +aId:function aId(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +boc(a,b,c,d,e,f,g,h,i,j){return new A.PQ(a,b,c,d,e,f.h("@<0>").af(g).af(h).af(i).af(j).h("PQ<1,2,3,4,5>"))}, +bi0(a,b,c,d,e,f,g,h){return A.v5(a,new A.aIe(b,c,d,e,f,g,h),c.h("@<0>").af(d).af(e).af(f).af(g).h("m4<1,2,3,4,5>"),h)}, +PQ:function PQ(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.$ti=f}, +m4:function m4(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.$ti=f}, +aIe:function aIe(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +bAr(a,b,c,d,e,f,g,h,i,j,k){return A.v5(a,new A.aIf(b,c,d,e,f,g,h,i,j,k),c.h("@<0>").af(d).af(e).af(f).af(g).af(h).af(i).af(j).h("jw<1,2,3,4,5,6,7,8>"),k)}, +PR:function PR(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 +_.$ti=i}, +jw:function jw(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 +_.$ti=i}, +aIf:function aIf(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}, +zg:function zg(){}, +bAm(a,b){return new A.lU(null,a,b.h("lU<0?>"))}, +lU:function lU(a,b,c){this.b=a +this.a=b +this.$ti=c}, +Q7:function Q7(a,b,c,d){var _=this +_.b=a +_.c=b +_.a=c +_.$ti=d}, +L6:function L6(a,b){this.a=a +this.$ti=b}, +a4O:function a4O(a){this.a=a}, +bce(){return new A.mw("input expected")}, +mw:function mw(a){this.a=a}, +AQ:function AQ(a,b){this.a=a +this.b=b}, +a6p:function a6p(a,b,c){this.a=a +this.b=b +this.c=c}, +cS(a){var s=a.length +if(s===0)return new A.L6(a,t.oy) +else if(s===1){s=A.bcj(a,null) +return s}else{s=A.bMl(a,null) +return s}}, +bMl(a,b){return new A.a6p(a.length,new A.b7h(a),'"'+a+'" expected')}, +b7h:function b7h(a){this.a=a}, +biM(a,b,c,d){return new A.a7z(a.a,d,b,c)}, +a7z:function a7z(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +l_:function l_(a,b,c,d,e){var _=this +_.e=a +_.b=b +_.c=c +_.a=d +_.$ti=e}, +Mu:function Mu(){}, +bAY(a,b){return A.bak(a,0,9007199254740991,b)}, +bak(a,b,c,d){return new A.Ob(b,c,a,d.h("Ob<0>"))}, +Ob:function Ob(a,b,c,d){var _=this +_.b=a +_.c=b +_.a=c +_.$ti=d}, +P4:function P4(){}, +bie(a,b,c){var s,r=$.b7B() +A.yg(a) +s=r.a.get(a)===B.fj +if(s)throw A.d(A.mx("`const Object()` cannot be used as the token.")) +A.yg(a) +if(b!==r.a.get(a))throw A.d(A.mx("Platform interfaces must not be implemented with `implements`"))}, +aJ1:function aJ1(){}, +auk:function auk(){}, +Mk:function Mk(a){this.a=a}, +ary:function ary(a,b,c,d,e,f){var _=this +_.a=0 +_.b=null +_.c=!1 +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f}, +biS(){var s=A.biF(0),r=new Uint8Array(4),q=t.S +q=new A.aM2(s,r,B.fi,5,A.ba(5,0,!1,q),A.ba(80,0,!1,q)) +q.bY(0) +return q}, +aM2:function aM2(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=$ +_.d=c +_.e=d +_.f=e +_.r=f +_.w=$}, +aIL:function aIL(a,b,c){this.a=a +this.b=b +this.c=c}, +aHA:function aHA(a){this.a=$ +this.b=a +this.c=$}, +bgD(a,b){var s=new A.aBL(a,b) +s.b=20 +s.d=new Uint8Array(b) +s.e=new Uint8Array(b+20) +return s}, +aBL:function aBL(a,b){var _=this +_.a=a +_.b=$ +_.c=b +_.e=_.d=$}, +asN:function asN(){}, +asO:function asO(){}, +asQ:function asQ(){}, +asS:function asS(){}, +aFo:function aFo(){}, +aH7:function aH7(){}, +bcL(a,b){b&=31 +return(a&$.id[b])<>>0}, +fG(a,b){b&=31 +return(B.e.bu(a,b)|A.bcL(a,32-b))>>>0}, +C8(a,b,c,d){b=B.aQ.rb(b.buffer,b.byteOffset,b.length) +J.buR(b,c,a,d)}, +f2(a,b,c){var s=J.bt(a) +a=J.Xi(s.gdc(a),s.gfB(a),s.gE(a)) +return J.b8_(a,b,c)}, +biF(a){var s=new A.OB() +s.tk(0,a,null) +return s}, +OB:function OB(){this.b=this.a=$}, +bvH(a,b){if(b!=null)b.v()}, +JM:function JM(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e +_.$ti=f}, +bzt(a,b){if(b!=null)b.an(0,a.gabG()) +return new A.aF3(b,a)}, +MB:function MB(){}, +aF3:function aF3(a,b){this.a=a +this.b=b}, +bA5(a,b){return new A.a4x(b,a,null)}, +biw(a,b,c){var s,r=c.h("BQ<0?>?").a(a.jw(c.h("hi<0?>"))),q=r==null +if(q&&!c.b(null))A.V(new A.a6w(A.au(c),A.L(a.gbg()))) +if(b)a.bh(c.h("hi<0?>")) +if(q)s=null +else{q=r.gA_() +s=q.gm(q)}if($.bsg()){if(!c.b(s))throw A.d(new A.a6x(A.au(c),A.L(a.gbg()))) +return s}return s==null?c.a(s):s}, +yX:function yX(){}, +Tp:function Tp(a,b,c,d){var _=this +_.q4$=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}, +hi:function hi(a,b,c,d){var _=this +_.f=a +_.b=b +_.a=c +_.$ti=d}, +BQ:function BQ(a,b,c,d){var _=this +_.b_=_.dI=!1 +_.ac=!0 +_.a3=_.aQ=!1 +_.ah=$ +_.bb=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}, +aYA:function aYA(a,b){this.a=a +this.b=b}, +aex:function aex(){}, +kA:function kA(){}, +Hq:function Hq(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.$ti=g}, +St:function St(a){var _=this +_.b=null +_.c=!1 +_.a=_.f=_.e=_.d=null +_.$ti=a}, +IF:function IF(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +W0:function W0(a){this.a=this.b=null +this.$ti=a}, +a4x:function a4x(a,b,c){this.c=a +this.d=b +this.a=c}, +Oh:function Oh(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e +_.$ti=f}, +a6x:function a6x(a,b){this.a=a +this.b=b}, +a6w:function a6w(a,b){this.a=a +this.b=b}, +CD:function CD(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +_.aK=$ +_.b2=a +_.f4$=b +_.fU$=c +_.fV$=d +_.fW$=e +_.eT$=f +_.p1=g +_.p2=h +_.p3=i +_.p4=j +_.R8=!1 +_.b_$=k +_.ac$=l +_.aQ$=m +_.ax=n +_.ay=o +_.ch=p +_.CW=q +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=r +_.w=!1 +_.y=s +_.z=a0 +_.Q=a1 +_.as=a2}, +acV:function acV(){}, +acW:function acW(){}, +DE:function DE(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.f4$=a +_.fU$=b +_.fV$=c +_.fW$=d +_.ai$=e +_.p1=f +_.p2=g +_.p3=h +_.p4=i +_.R8=!1 +_.b_$=j +_.ac$=k +_.aQ$=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=q +_.w=!1 +_.y=r +_.z=s +_.Q=a0 +_.as=a1}, +afn:function afn(){}, +afo:function afo(){}, +L1:function L1(a,b,c,d,e,f,g,h,i,j){var _=this +_.k4=a +_.ok=b +_.eT$=c +_.ax=$ +_.ay=d +_.ch=e +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +afp:function afp(){}, +a0U:function a0U(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.eT$=a +_.p1=b +_.p2=c +_.p3=d +_.p4=e +_.R8=!1 +_.b_$=f +_.ac$=g +_.aQ$=h +_.ax=i +_.ay=j +_.ch=k +_.CW=l +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +afw:function afw(){}, +O2:function O2(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +_.aK=$ +_.b2=a +_.f4$=b +_.fU$=c +_.fV$=d +_.fW$=e +_.eT$=f +_.p1=g +_.p2=h +_.p3=i +_.p4=j +_.R8=!1 +_.b_$=k +_.ac$=l +_.aQ$=m +_.ax=n +_.ay=o +_.ch=p +_.CW=q +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=r +_.w=!1 +_.y=s +_.z=a0 +_.Q=a1 +_.as=a2}, +aJ7:function aJ7(a){this.a=a}, +aj4:function aj4(){}, +aj5:function aj5(){}, +a9A:function a9A(a,b,c,d,e,f,g){var _=this +_.ay=$ +_.ch=a +_.eT$=b +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.y=d +_.z=e +_.Q=f +_.as=g}, +aPd:function aPd(a){this.a=a}, +amn:function amn(){}, +a9B:function a9B(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.eT$=a +_.p1=b +_.p2=c +_.p3=d +_.p4=e +_.R8=!1 +_.b_$=f +_.ac$=g +_.aQ$=h +_.ax=i +_.ay=j +_.ch=k +_.CW=l +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +amo:function amo(){}, +vL:function vL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.aT=_.ah=_.a3=$ +_.bL=0 +_.dz$=a +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=f +_.k2$=g +_.k3$=!1 +_.k4$=$ +_.ok$=h +_.p1$=i +_.p2$=!1 +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +akY:function akY(){}, +UL:function UL(){}, +FP:function FP(a){this.a=a}, +aLQ:function aLQ(){}, +a8F(){var s=0,r=A.t(t.cZ),q,p=2,o,n,m,l,k,j,i +var $async$a8F=A.u(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:s=$.aNR==null?3:4 +break +case 3:n=new A.bX(new A.aV($.aP,t.Gl),t.Iy) +$.aNR=n +p=6 +s=9 +return A.B(A.aNS(),$async$a8F) +case 9:m=b +J.bui(n,new A.Ga(m)) +p=2 +s=8 +break +case 6:p=5 +i=o +l=A.b_(i) +n.kO(l) +k=n.a +$.aNR=null +q=k +s=1 +break +s=8 +break +case 5:s=2 +break +case 8:case 4:q=$.aNR.a +s=1 +break +case 1:return A.q(q,r) +case 2:return A.p(o,r)}}) +return A.r($async$a8F,r)}, +aNS(){var s=0,r=A.t(t.nf),q,p,o,n,m,l,k,j +var $async$aNS=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:n=t.N +m=t.K +l=A.D(n,m) +k=J +j=l +s=3 +return A.B($.b7D().ta(0),$async$aNS) +case 3:k.IZ(j,b) +p=A.D(n,m) +for(n=l,n=A.k9(n,n.r,A.b1(n).c);n.H();){m=n.d +o=B.d.cf(m,8) +m=J.bU(l,m) +m.toString +p.q(0,o,m)}q=p +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$aNS,r)}, +Ga:function Ga(a){this.a=a}, +aFX:function aFX(){}, +aNQ:function aNQ(){}, +aJG:function aJG(a,b){this.a=a +this.b=b}, +aBu:function aBu(a){this.a=a}, +aNO:function aNO(){}, +aNP:function aNP(a,b){this.a=a +this.b=b}, +X0(){var s=0,r=A.t(t.x6),q,p,o,n,m,l,k +var $async$X0=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:o=$.bma +s=o==null?3:4 +break +case 3:o=t.AC +$.jO.q(0,A.au(o),4) +A.kG(o) +o=t.DL +$.jO.q(0,A.au(o),8) +A.kG(o) +o=t.ZP +$.jO.q(0,A.au(o),1) +A.kG(o) +o=t.di +$.jO.q(0,A.au(o),1) +A.kG(o) +o=t.pT +$.jO.q(0,A.au(o),2) +A.kG(o) +o=t.i2 +$.jO.q(0,A.au(o),2) +A.kG(o) +o=t._Y +$.jO.q(0,A.au(o),4) +A.kG(o) +o=t.QG +$.jO.q(0,A.au(o),4) +A.kG(o) +o=t.UD +$.jO.q(0,A.au(o),8) +A.kG(o) +o=t.cG +$.jO.q(0,A.au(o),8) +A.kG(o) +o=t.EV +$.jO.q(0,A.au(o),1) +A.kG(o) +o=t.g9 +$.jO.q(0,A.au(o),1) +A.kG(o) +o=t.wt +$.jO.q(0,A.au(o),4) +A.kG(o) +o=t.er +$.jO.q(0,A.au(o),4) +A.kG(o) +A.kG(t.mD) +A.kG(t.FM) +A.d0(t.Zk) +A.d0(t.q6) +A.d0(t.If) +A.d0(t.CF) +A.d0(t.Qh) +A.d0(t.sf) +A.d0(t.Az) +A.d0(t.PD) +A.d0(t.lO) +A.d0(t.JF) +A.d0(t.A2) +A.d0(t.qR) +A.d0(t.jZ) +A.d0(t.bW) +A.d0(t.CC) +A.d0(t.lp) +A.d0(t.Qq) +A.d0(t.ap) +A.d0(t.LK) +A.d0(t.Pd) +A.d0(t.LA) +A.d0(t.LT) +A.d0(t.P5) +A.d0(t.dk) +A.d0(t.dX) +A.d0(t.JP) +A.d0(t.U7) +A.d0(t.Ao) +A.d0(t.P8) +A.d0(t.KQ) +A.d0(t.vt) +A.d0(t.sG) +A.d0(t.SB) +A.d0(t.F3) +A.d0(t.cx) +A.d0(t.P1) +A.d0(t.zb) +A.d0(t.M4) +A.d0(t.xJ) +A.d0(t.rv) +A.d0(t.z1) +s=5 +return A.B(A.bHa(A.b(["assets/packages/spine_flutter/lib/assets/libspine_flutter.js"],t.T)),$async$X0) +case 5:n=$ +m=A +l=J +k=J +s=7 +return A.B($.lo().cI(0,"packages/spine_flutter/lib/assets/libspine_flutter.wasm"),$async$X0) +case 7:s=6 +return A.B(m.ayK(l.kJ(k.jP(b)),"libspine_flutter"),$async$X0) +case 6:o=n.bma=b +case 4:if(o!=null){p=A.bxw(o) +q=new A.a9g(p,p.a) +s=1 +break}else throw A.d(A.bN("Couldn't load libspine-flutter.js/.wasm")) +case 1:return A.q(q,r)}}) +return A.r($async$X0,r)}, +a9g:function a9g(a,b){this.a=a +this.b=b}, +aqW(){var s=0,r=A.t(t.H),q,p +var $async$aqW=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:s=3 +return A.B(A.X0(),$async$aqW) +case 3:p=b +$.bY.b=new A.aOC(p.a.gaOc()) +$.tA.b=p.b +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$aqW,r)}, +Ct(a8,a9){var s=0,r=A.t(t.aM),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 +var $async$Ct=A.u(function(b0,b1){if(b0===1)return A.p(b1,r) +while(true)switch(s){case 0:a6=A +a7=B.Q +s=3 +return A.B(a9.$1(a8),$async$Ct) +case 3:a4=a6.baU(a7.hK(0,b1),$.tA.b8()) +a5=$.bY.b8().aD2(a4.fh(0,t.g9)) +$.tA.b8().y_(a4) +if($.bY.b8().a4H(a5).a!==$.Cg().a){p=A.aSE($.bY.b8().a4H(a5).fh(0,t.EV)) +$.bY.b8().a4G(a5) +throw A.d(A.bN("Couldn't load atlas: "+p))}o=$.b7L().a99(a8) +n=A.b([],t.jm) +m=A.b([],t.tn) +l=$.bY.b8().aD0(a5) +k=t.Wr,j=t.dP,i=t.Q2,h=t.EV,g=$.bY.a,f=0 +case 4:if(!(f>>0)+p,31)!==0)A.V(A.Cp("Invalid FCHECK")) +if((p>>>5&1)!==0){s.f9() +A.V(A.Cp("FDICT Encoding not currently supported"))}n=A.b9t(s,g).c +m=t.Cm.a(B.aQ.j8(n.c.buffer,0,n.a)) +s.f9() +l=m +break +case B.to:s=A.uQ(r,0,g,0) +if(s.e7()!==35615)A.V(A.Cp("Invalid GZip Signature")) +if(s.fo()!==8)A.V(A.Cp("Invalid GZip Compression Methos")) +k=s.fo() +s.f9() +s.fo() +s.fo() +if((k&4)!==0)s.t_(s.e7()) +if((k&8)!==0)s.ad4() +if((k&16)!==0)s.ad4() +if((k&2)!==0)s.e7() +s=A.b9t(s,g).c +m=t.Cm.a(B.aQ.j8(s.c.buffer,0,s.a)) +l=m +break +case B.tp:throw A.d(A.a8("zstd is an unsupported compression")) +case null:case void 0:l=r +break +default:l=g}j=B.aQ.rb(new Uint8Array(A.ea(l)).buffer,0,g) +i=A.b([],t.t) +for(s=l.length,h=0;h") +s=3 +return A.B(A.f8(new A.dN(new A.bo(new A.dN(new A.bo(new A.cm(o.gL7(o).kX$.a,n),new A.aRx(),n.h("bo")),new A.aRy(),m),new A.aRz(),m.h("bo")),new A.aRA(b),m.h("dN>")),t.Fv),$async$aRw) +case 3:l=d +o=J.jQ(l)?null:l +n=A.aTo(a) +p=n.gL7(n) +if(p.b.gD0()!=="map")A.V("XML is not in TMX format") +q=A.bDx(new A.dh(p),o) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$aRw,r)}, +bDx(a,b){var s,r,q,p,o,n,m,l,k,j,i="backgroundcolor" +a.h5(i) +s=a.LG(i) +a.l9("compressionlevel",-1) +r=a.hS("height") +a.kA("hexsidelength") +a.k9("infinite",!1) +a.kA("nextlayerid") +a.kA("nextobjectid") +q=A.bzG(a,"orientation") +A.bBz(a,"renderorder",B.CX) +p=A.bCF(a,"staggeraxis") +o=A.bCH(a,"staggerindex") +a.h5("tiledversion") +n=a.hS("tileheight") +m=a.hS("tilewidth") +A.bDr(a,"type",B.EG) +a.kB(0,"version","1.0") +l=a.hS("width") +k=a.m4("tileset",new A.aRv(b),t.gM) +j=A.bhc(a) +A.A9(a) +a.m4("editorsettings",A.bMH(),t.Cv) +return new A.aaH(l,r,m,n,k,j,s,q,p,o)}, +byx(a){a.hS("width") +a.hS("height") +A.byw(a,"orientation") +return new A.LL()}, +bCZ(a){a.nY(0,"name") +a.hS("name") +A.A9(a) +return new A.GC()}, +bDt(a){return A.bDp(a)}, +bDp(a){var s,r,q=a.hS("id") +if(a.h5("class")==null)a.h5("type") +a.l8("probability",0) +s=a.h5("terrain") +if(s!=null){r=t.An +A.ai(new A.S(A.b(s.split(","),t.T),new A.aRl(),r),!0,r.h("aF.E"))}s=a.n0("image",A.bol()) +a.Er("x") +a.Er("y") +a.Er("width") +a.Er("height") +a.n0("objectgroup",A.bok()) +r=new A.aRm().$1(a) +A.A9(a) +return new A.me(q,s,r)}, +bDs(a){a.l9("x",0) +a.l9("y",0) +return new A.R6()}, +bjP(a,b){return A.aRG(a,b)}, +aRG(a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g=a6.h5("backgroundcolor"),f=a6.kA("columns"),e=a6.kA("firstgid"),d=a6.l9("margin",0),c=a6.h5("name"),b=A.bgf(B.W8,a6.kB(0,"objectalignment","unspecified")),a=a6.h5("source"),a0=a6.l9("spacing",0),a1=a6.kA("tilecount"),a2=a6.kA("tilewidth"),a3=a6.kA("tileheight"),a4=a6.h5("tiledversion"),a5=a6.h5("transparentcolor") +A.bDA(a6,"type",B.EH) +a6.kB(0,"version","1.0") +s=a6.n0("image",A.bol()) +r=a6.n0("grid",A.bMK()) +q=a6.n0("tileoffset",A.bMQ()) +p=A.A9(a6) +o=a6.m4("terrains",A.bMO(),t.uB) +n=new A.aRH().$1(a6) +m=new A.aRI().$1(a6) +l=A.bDB(n,a1==null?0:a1,f,a2,a3) +k=new A.n6(e,c,a2,a3,a0,d,a1,f,b,l,s,q,r,p,o,m,a4,g,a5) +j=k.w=l.length +if(a7!=null&&a!=null){i=a7.afz() +if(i==null){i=A.aTo(a7.a) +i=new A.dh(i.gL7(i))}h=A.aRG(i,null) +i=h.cy +k.cy=i==null?g:i +i=h.x +k.x=i==null?f:i +i=h.a +k.a=i==null?e:i +i=h.at +k.at=i==null?r:i +i=h.Q +k.Q=i==null?s:i +i=h.c +k.c=i==null?c:i +k.y=h.y +k.f=h.f +k.r=h.r +i=h.w +k.w=i==null?j:i +j=h.cx +k.cx=j==null?a4:j +j=h.as +k.as=j==null?q:j +j=h.e +k.e=j==null?a3:j +j=h.d +k.d=j==null?a2:j +j=h.db +k.db=j==null?a5:j +p.a.I(0,h.ax.a) +B.b.I(o,h.ay) +B.b.I(l,h.z) +J.IZ(m,h.ch)}return k}, +bDB(a,b,c,d,e){var s,r,q,p,o=A.b([],t.hp) +for(s=c!=null,r=d!=null,q=e!=null,p=0;p=o.length)o.push(r) +else o[q]=r}return o}, +bE8(a){a.nY(0,"name") +a.nY(0,"color") +a.hS("tile") +a.l8("probability",0) +A.A9(a) +return new A.pX()}, +bEa(a){return A.bE9(a)}, +bE9(a){var s,r=new A.aST().$1(a) +a.nY(0,"name") +a.hS("tile") +s=J.aj(r) +s.i(r,0) +s.i(r,1) +a.m4("wangtiles",A.bMV(),t.TQ) +A.A9(a) +return new A.tc()}, +bEc(a){return A.bEb(a)}, +bEb(a){a.hS("tileid") +A.bEd(new A.aSU().$1(a)) +a.k9("hflip",!1) +a.k9("vflip",!1) +a.k9("dflip",!1) +return new A.H5()}, +bEd(a){var s,r,q=B.aQ.rb(new Uint8Array(A.ea(a)).buffer,0,null),p=A.b([],t.t) +for(s=J.aj(a),r=0;rb?a:b,r=c>d?c:d +return s>r?s:r}, +nt:function nt(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +bfi(a,b,c,d,e){var s=A.zX(a,b,e),r=A.zX(b,c,e),q=A.zX(c,d,e),p=A.zX(s,r,e),o=A.zX(r,q,e) +return A.b([a,s,p,A.zX(p,o,e),o,q,d],t.sK)}, +a5L(a,b){var s=A.b([],t.H9) +B.b.I(s,a) +return new A.iS(s,b)}, +bnT(a,b){var s,r,q,p +if(a==="")return A.a5L(B.Wo,b==null?B.cg:b) +s=new A.aPR(a,B.e6,a.length) +s.AE() +r=A.b([],t.H9) +q=new A.lV(r,b==null?B.cg:b) +p=new A.aPQ(B.f8,B.f8,B.f8,B.e6) +for(r=s.acs(),r=new A.fV(r.a(),r.$ti.h("fV<1>"));r.H();)p.aKj(r.b,q) +return q.vo()}, +a5M:function a5M(a,b){this.a=a +this.b=b}, +Fg:function Fg(a,b){this.a=a +this.b=b}, +vn:function vn(){}, +is:function is(a,b,c){this.b=a +this.c=b +this.a=c}, +lO:function lO(a,b,c){this.b=a +this.c=b +this.a=c}, +hH:function hH(a,b,c,d,e,f,g){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.a=g}, +avX:function avX(){}, +K6:function K6(a){this.a=a}, +lV:function lV(a,b){this.a=a +this.b=b}, +iS:function iS(a,b){this.a=a +this.b=b}, +aVv:function aVv(a){this.a=a +this.b=0}, +b_c:function b_c(a,b,c,d){var _=this +_.a=a +_.b=$ +_.c=b +_.d=c +_.e=$ +_.f=d}, +NR:function NR(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +byG(a){var s,r,q=null +if(a.length===0)throw A.d(A.bM("bytes was empty",q)) +s=a.byteLength +if(s>20&&a[0]===137&&a[1]===80&&a[2]===78&&a[3]===71&&a[4]===13&&a[5]===10&&a[6]===26&&a[7]===10){s=A.kc(a.buffer,0,q) +return new A.aJb(B.uB,s.getUint32(16,!1),s.getUint32(20,!1))}if(s>8)if(a[0]===71)if(a[1]===73)if(a[2]===70)if(a[3]===56){r=a[4] +r=(r===55||r===57)&&a[5]===97}else r=!1 +else r=!1 +else r=!1 +else r=!1 +else r=!1 +if(r){s=A.kc(a.buffer,0,q) +return new A.aBw(B.uD,s.getUint16(6,!0),s.getUint16(8,!0))}if(s>12&&a[0]===255&&a[1]===216&&a[2]===255)return A.bz2(A.kc(a.buffer,0,q)) +if(s>28&&a[0]===82&&a[1]===73&&a[2]===70&&a[3]===70&&a[8]===87&&a[9]===69&&a[10]===66&&a[11]===80){s=A.kc(a.buffer,0,q) +return new A.aSW(B.uC,s.getUint16(26,!0),s.getUint16(28,!0))}if(s>22&&a[0]===66&&a[1]===77){s=A.kc(a.buffer,0,q) +return new A.ati(B.uE,s.getInt32(18,!0),s.getInt32(22,!0))}throw A.d(A.bM("unknown image type",q))}, +bz2(a){var s,r=4+a.getUint16(4,!1) +for(;r>>0)}, +bf3(a,b,c,d){return new A.aq(((a&255)<<24|(b&255)<<16|(c&255)<<8|d&255)>>>0)}, +aq:function aq(a){this.a=a}, +nP:function nP(){}, +v2:function v2(a,b,c,d,e,f,g,h){var _=this +_.r=a +_.w=b +_.a=c +_.b=d +_.c=e +_.d=f +_.e=g +_.f=h}, +LK:function LK(a,b){this.a=a +this.b=b}, +vx:function vx(a,b,c,d,e,f,g,h,i){var _=this +_.r=a +_.w=b +_.x=c +_.a=d +_.b=e +_.c=f +_.d=g +_.e=h +_.f=i}, +ps:function ps(a,b,c){this.a=a +this.b=b +this.c=c}, +Qq:function Qq(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +yk:function yk(a,b){this.a=a +this.b=b}, +hC:function hC(a,b){this.a=a +this.b=b}, +a5A:function a5A(a,b){this.a=a +this.b=b}, +Qr:function Qr(a,b){this.a=a +this.b=b}, +Qs:function Qs(a,b){this.a=a +this.b=b}, +R5:function R5(a,b){this.a=a +this.b=b}, +QX:function QX(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +QO:function QO(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}, +nN:function nN(a,b){this.a=a +this.b=b}, +B6:function B6(a,b){this.a=a +this.b=b}, +B5:function B5(a){this.a=a}, +bb8(a,b,c,d,e){var s=b==null?A.b([],t.wP):b +return new A.abr(e,c,s,a,d)}, +zR(a,b,c){var s=b==null?A.b([],t.wP):b +return new A.Fe(s,a,c==null?a.r:c)}, +bjK(a,b){var s=A.b([],t.wP) +return new A.aav(b,s,a,a.r)}, +bBI(a,b,c){return new A.a84(c,b,a,B.bc)}, +bib(a,b){return new A.Fi(a,b,b.r)}, +bfq(a,b,c){return new A.Dm(b,c,a,a.r)}, +bjH(a,b){return new A.aas(a,b,b.r)}, +bgM(a,b,c){return new A.a2A(a,b,c,c.r)}, +eh:function eh(){}, +afm:function afm(){}, +aaW:function aaW(){}, +jU:function jU(){}, +abr:function abr(a,b,c,d,e){var _=this +_.r=a +_.w=b +_.d=c +_.b=d +_.a=e}, +Fe:function Fe(a,b,c){this.d=a +this.b=b +this.a=c}, +aav:function aav(a,b,c,d){var _=this +_.r=a +_.d=b +_.b=c +_.a=d}, +a84:function a84(a,b,c,d){var _=this +_.r=a +_.d=b +_.b=c +_.a=d}, +K1:function K1(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +MP:function MP(a,b,c,d,e){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.a=e}, +Fi:function Fi(a,b,c){this.d=a +this.b=b +this.a=c}, +Dm:function Dm(a,b,c,d){var _=this +_.d=a +_.e=b +_.b=c +_.a=d}, +aas:function aas(a,b,c){this.d=a +this.b=b +this.a=c}, +a2A:function a2A(a,b,c,d){var _=this +_.d=a +_.e=b +_.b=c +_.a=d}, +NS:function NS(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +bEP(a,b){var s,r,q=a.a3b() +if(a.Q!=null){a.r.h9(0,new A.Vu("svg",A.bb8(a.as,null,q.b,q.c,q.a))) +return}s=A.bb8(a.as,null,q.b,q.c,q.a) +a.Q=s +r=a.at +r.toString +a.wM(r,s) +return}, +bEK(a,b){var s,r,q,p,o=a.at +if((o==null?null:o.r)===!0)return +o=a.r +s=o.ga4(o).b +o=a.as +r=A.zR(o,null,null) +q=a.f +p=q.gtc() +s.AZ(r,o.y,q.gvu(),a.hH("mask"),p,q.Ev(a),p) +p=a.at +p.toString +a.wM(p,r) +return}, +bER(a,b){var s,r,q,p,o=a.at +if((o==null?null:o.r)===!0)return +o=a.r +s=o.ga4(o).b +r=a.at +q=A.bjK(a.as,r.gUK(r)==="text") +o=a.f +p=o.gtc() +s.AZ(q,a.as.y,o.gvu(),a.hH("mask"),p,o.Ev(a),p) +a.wM(r,q) +return}, +bEQ(a,b){var s=A.zR(a.as,null,null),r=a.at +r.toString +a.wM(r,s) +return}, +bEN(a,b){var s,r,q,p,o,n,m,l,k=null,j=a.as,i=a.hH("width") +if(i==null)i="" +s=a.hH("height") +if(s==null)s="" +r=A.bnQ(i,"width",a.Q) +q=A.bnQ(s,"height",a.Q) +if(r==null||q==null){p=a.a3b() +r=p.a +q=p.b}o=j.a +n=o.i(0,"x") +m=o.i(0,"y") +a.z.D(0,"url(#"+A.j(a.as.b)+")") +l=A.zR(A.bjr(j.z,j.y,j.x,j.d,k,k,j.f,j.w,j.Q,j.at,j.as,q,j.c,j.b,o,j.e,k,k,k,k,j.r,r,A.KQ(n),A.KQ(m)),k,k) +o=a.at +o.toString +a.wM(o,l) +return}, +bES(a,b){var s,r,q,p=a.r,o=p.ga4(p).b,n=a.as.c +if(n==null||n.length===0)return +p=A.ar_(a.hH("transform")) +if(p==null)p=B.bc +s=a.a +r=A.fF(a.eP("x","0"),s,!1) +r.toString +s=A.fF(a.eP("y","0"),s,!1) +s.toString +q=A.zR(B.e5,null,p.E5(r,s)) +s=a.f +r=s.gtc() +p=s.gvu() +q.R0(A.bfq(a.as,"url("+A.j(n)+")",r),p,r,r) +a.I4(q) +o.AZ(q,a.as.y,p,a.hH("mask"),r,s.Ev(a),r) +return}, +bkD(a,b,c){var s,r,q,p,o="stop-color" +for(s=a.GB(),s=new A.fV(s.a(),s.$ti.h("fV<1>"));s.H();){r=s.b +if(r instanceof A.j_)continue +if(r instanceof A.hz){r=a.as.a.i(0,"stop-opacity") +if(r==null)r="1" +q=a.as.a.i(0,o) +if(q==null)q=null +p=a.Dq(q,o,a.as.b) +if(p==null)p=B.dD +r=A.en(r,!1) +r.toString +q=p.a +b.push(A.CY(q>>>16&255,q>>>8&255,q&255,r)) +r=a.as.a.i(0,"offset") +c.push(A.tK(r==null?"0%":r))}}return}, +bEO(a,b){var s,r,q,p,o,n,m,l,k=a.acq(),j=a.eP("cx","50%"),i=a.eP("cy","50%"),h=a.eP("r","50%"),g=a.eP("fx",j),f=a.eP("fy",i),e=a.act(),d=a.as,c=A.ar_(a.hH("gradientTransform")) +if(!a.at.r){s=A.b([],t.n) +r=A.b([],t.Ai) +A.bkD(a,r,s)}else{s=null +r=null}j.toString +q=A.tK(j) +i.toString +p=A.tK(i) +h.toString +o=A.tK(h) +g.toString +n=A.tK(g) +f.toString +m=A.tK(f) +l=n!==q||m!==p?new A.cR(n,m):null +a.f.a6T(new A.vx(new A.cR(q,p),o,l,"url(#"+A.j(d.b)+")",r,s,e,k,c),a.as.c) +return}, +bEM(a,b){var s,r,q,p,o,n,m,l,k=a.acq(),j=a.eP("x1","0%") +j.toString +s=a.eP("x2","100%") +s.toString +r=a.eP("y1","0%") +r.toString +q=a.eP("y2","0%") +q.toString +p=a.as +o=A.ar_(a.hH("gradientTransform")) +n=a.act() +if(!a.at.r){m=A.b([],t.n) +l=A.b([],t.Ai) +A.bkD(a,l,m)}else{m=null +l=null}a.f.a6T(new A.v2(new A.cR(A.tK(j),A.tK(r)),new A.cR(A.tK(s),A.tK(q)),"url(#"+A.j(p.b)+")",l,m,n,k,o),a.as.c) +return}, +bEJ(a,b){var s,r,q,p,o,n,m,l,k,j=a.as,i=A.b([],t.wP) +for(s=a.GB(),s=new A.fV(s.a(),s.$ti.h("fV<1>")),r=a.f,q=r.gtc(),p=t.H9,o=a.r;s.H();){n=s.b +if(n instanceof A.j_)continue +if(n instanceof A.hz){n=n.e +m=B.Ak.i(0,n) +if(m!=null){n=m.$1(a) +n.toString +l=o.ga4(o).b +n=a.aGA(n,l.a).a +n=A.b(n.slice(0),A.a6(n)) +l=a.as.x +if(l==null)l=B.cg +k=A.b([],p) +B.b.I(k,n) +n=a.as +i.push(new A.Fi(new A.iS(k,l),n,n.r))}else if(n==="use"){n=a.as +i.push(new A.Dm("url("+A.j(n.c)+")",q,n,n.r))}}}r.c.q(0,"url(#"+A.j(j.b)+")",i) +return}, +bEL(a,b){var s,r,q,p,o,n,m,l=a.as.c +if(l==null)return +if(B.d.cd(l,"data:")){s=B.d.eW(l,";")+1 +r=B.d.jj(l,",",s) +q=B.d.au(l,B.d.eW(l,"/")+1,s-1) +p=$.bdN() +o=A.fH(q,p,"").toLowerCase() +n=B.ZK.i(0,o) +if(n==null){A.wY("Warning: Unsupported image format "+o) +return}r=B.d.cf(l,r+1) +m=A.bgM(B.fh.cT(A.fH(r,p,"")),n,a.as) +r=a.r +q=a.f +p=q.gtc() +r.ga4(r).b.R0(m,q.gvu(),p,p) +a.I4(m) +return}return}, +bFc(a){var s,r,q,p=a.a,o=A.fF(a.eP("cx","0"),p,!1) +o.toString +s=A.fF(a.eP("cy","0"),p,!1) +s.toString +p=A.fF(a.eP("r","0"),p,!1) +p.toString +r=a.as.w +q=A.b([],t.H9) +return new A.lV(q,r==null?B.cg:r).hk(new A.l4(o-p,s-p,o+p,s+p)).vo()}, +bFf(a){var s=a.eP("d","") +s.toString +return A.bnT(s,a.as.w)}, +bFi(a){var s,r,q,p,o,n,m,l,k=a.a,j=A.fF(a.eP("x","0"),k,!1) +j.toString +s=A.fF(a.eP("y","0"),k,!1) +s.toString +r=A.fF(a.eP("width","0"),k,!1) +r.toString +q=A.fF(a.eP("height","0"),k,!1) +q.toString +p=a.hH("rx") +o=a.hH("ry") +if(p==null)p=o +if(o==null)o=p +if(p!=null&&p!==""){n=A.fF(p,k,!1) +n.toString +k=A.fF(o,k,!1) +k.toString +m=a.as.w +l=A.b([],t.H9) +return new A.lV(l,m==null?B.cg:m).aGe(new A.l4(j,s,j+r,s+q),n,k).vo()}k=a.as.w +n=A.b([],t.H9) +return new A.lV(n,k==null?B.cg:k).ke(new A.l4(j,s,j+r,s+q)).vo()}, +bFg(a){return A.bkR(a,!0)}, +bFh(a){return A.bkR(a,!1)}, +bkR(a,b){var s,r=a.eP("points","") +r.toString +if(r==="")return null +s=b?"z":"" +return A.bnT("M"+r+s,a.as.w)}, +bFd(a){var s,r,q,p,o=a.a,n=A.fF(a.eP("cx","0"),o,!1) +n.toString +s=A.fF(a.eP("cy","0"),o,!1) +s.toString +r=A.fF(a.eP("rx","0"),o,!1) +r.toString +o=A.fF(a.eP("ry","0"),o,!1) +o.toString +n-=r +s-=o +q=a.as.w +p=A.b([],t.H9) +return new A.lV(p,q==null?B.cg:q).hk(new A.l4(n,s,n+r*2,s+o*2)).vo()}, +bFe(a){var s,r,q,p,o=a.a,n=A.fF(a.eP("x1","0"),o,!1) +n.toString +s=A.fF(a.eP("x2","0"),o,!1) +s.toString +r=A.fF(a.eP("y1","0"),o,!1) +r.toString +o=A.fF(a.eP("y2","0"),o,!1) +o.toString +q=a.as.w +p=A.b([],t.H9) +if(q==null)q=B.cg +p.push(new A.lO(n,r,B.dm)) +p.push(new A.is(s,o,B.bJ)) +return new A.lV(p,q).vo()}, +bjr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){return new A.Gx(o,n,m,d,p,g,a1,h,c,b,a,i,k,j,r,a0,s,a2,l,a3,q,a4,e,f)}, +KQ(a){var s +if(a==null||a==="")return null +if(A.bnq(a))return new A.KP(A.bnR(a,1),!0) +s=A.en(a,!1) +s.toString +return new A.KP(s,!1)}, +Vu:function Vu(a,b){this.a=a +this.b=b}, +of:function of(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 +_.y=_.x=_.w=!0 +_.z=h +_.Q=null +_.as=i +_.at=null +_.ax=0 +_.ay=null +_.ch=!1}, +aPI:function aPI(){}, +aPJ:function aPJ(){}, +aPK:function aPK(){}, +aPL:function aPL(a){this.a=a}, +aPM:function aPM(a){this.a=a}, +aPN:function aPN(a){this.a=a}, +aPO:function aPO(){}, +aPP:function aPP(){}, +akK:function akK(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1 +_.e=d}, +b0w:function b0w(a,b){this.a=a +this.b=b}, +b0v:function b0v(){}, +b0u:function b0u(){}, +aoj:function aoj(a,b,c){this.a=a +this.b=b +this.c=c}, +Gx:function Gx(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){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}, +aPC:function aPC(){}, +KP:function KP(a,b){this.a=a +this.b=b}, +Qv:function Qv(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}, +Gy:function Gy(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +qv:function qv(a,b){this.a=a +this.b=b}, +aLE:function aLE(){this.a=$}, +a7G:function a7G(a,b){this.a=a +this.b=b}, +a7F:function a7F(a,b){this.a=a +this.b=b}, +FM:function FM(a,b,c){this.a=a +this.b=b +this.c=c}, +a7C:function a7C(a,b){this.a=a +this.b=b}, +a7D:function a7D(a,b,c){this.a=a +this.b=b +this.c=c}, +P5:function P5(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a7E:function a7E(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}, +a9V:function a9V(a,b,c){this.a=a +this.b=b +this.c=c}, +abt:function abt(){}, +a0O:function a0O(){}, +avl:function avl(a){var _=this +_.a=a +_.c=_.b=$ +_.d=null}, +avm:function avm(a,b){this.a=a +this.b=b}, +ady:function ady(){}, +abe:function abe(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}, +nH:function nH(a,b){this.a=a +this.b=b}, +lz:function lz(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +zr:function zr(a){this.a=a}, +Bu:function Bu(a){this.a=a}, +bv_(){var s=new Float64Array(2) +return new A.ms(new A.a(s),new A.a(new Float64Array(2)))}, +bhx(a,b,c){var s,r,q,p=a.a,o=p[0],n=p[2],m=p[1],l=p[3] +p=c.a +s=p[0] +r=p[1] +q=o*l-n*m +if(q!==0)q=1/q +b.sL(0,q*(l*s-n*r)) +b.sM(0,q*(o*r-m*s))}, +MW(a,b,c){var s=a.a,r=s[0],q=s[3],p=s[1],o=s[4],n=c.a,m=n[0]-s[6],l=n[1]-s[7],k=r*o-q*p +if(k!==0)k=1/k +b.sL(0,k*(o*m-q*l)) +b.sM(0,k*(r*l-p*m))}, +aFL(a,b,c){var s,r,q=a.a,p=q[0],o=q[1],n=q[2],m=q[3],l=q[4],k=q[5],j=q[6],i=q[7],h=q[8],g=l*h-k*i,f=k*j-m*h,e=m*i-l*j,d=p*g+o*f+n*e +if(d!==0)d=1/d +q=c.a +s=q[0] +r=q[1] +q=q[2] +b.sL(0,d*(s*g+r*f+q*e)) +b.sM(0,d*(p*-(i*q-h*r)+o*-(h*s-j*q)+n*-(j*r-i*s))) +b.siY(0,d*(p*-(r*k-q*l)+o*-(q*m-s*k)+n*-(s*l-r*m)))}, +zs(a){var s=new A.by(new Float64Array(16)) +if(s.lC(a)===0)return null +return s}, +bzN(){return new A.by(new Float64Array(16))}, +bzP(){var s=new A.by(new Float64Array(16)) +s.cc() +return s}, +mP(a,b,c){var s=new Float64Array(16),r=new A.by(s) +r.cc() +s[14]=c +s[13]=b +s[12]=a +return r}, +EO(a,b,c){var s=new Float64Array(16) +s[15]=1 +s[10]=c +s[5]=b +s[0]=a +return new A.by(s)}, +bE5(a,b,c){var s=a.a,r=b.a +c.sL(0,Math.min(s[0],r[0])) +c.sM(0,Math.min(s[1],r[1]))}, +bE4(a,b,c){var s=a.a,r=b.a +c.sL(0,Math.max(s[0],r[0])) +c.sM(0,Math.max(s[1],r[1]))}, +H3(a,b){var s=new A.a(new Float64Array(2)) +s.t(a,b) +return s}, +bJ(){return new A.a(new Float64Array(2))}, +Bt(a){var s=new A.a(new Float64Array(2)) +s.ak(a) +return s}, +on(a){var s,r,q +if(a==null)a=B.L +s=a.aY() +r=a.aY() +q=new A.a(new Float64Array(2)) +q.t(s,r) +return q}, +ms:function ms(a,b){this.a=a +this.b=b}, +jo:function jo(a){this.a=a}, +hO:function hO(a){this.a=a}, +by:function by(a){this.a=a}, +a:function a(a){this.a=a}, +dF:function dF(a){this.a=a}, +oo:function oo(a){this.a=a}, +ar2(a){var s=B.d.cd(A.fi(A.au(a).a,null),$.bsI())?$.jO.i(0,B.abY):$.jO.i(0,A.au(a)) +if(s!=null)return s +else throw A.d(A.bM("The type "+A.au(a).j(0)+" is not known!",null))}, +e4(a,b,c){var s +b=$.b9V +if(b==null)throw A.d(A.a7("No global memory set and no explcity memory to bind to given!")) +s=B.d.cd(A.fi(A.au(c).a,null),$.arh())||A.au(c)===$.b7v()?null:A.ar2(c) +return new A.Y(a,b,s,c.h("Y<0>"))}, +bAD(a,b,c,d){return new A.Y(a,b,c,d.h("Y<0>"))}, +bxw(a){var s=A.bzR(a) +switch(2){case 2:if($.b9V==null)$.b9V=s +break}return new A.a0v(s)}, +EY:function EY(){}, +Y:function Y(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +a0v:function a0v(a){this.a=a}, +aDu(a,b,c){return new A.eS(b,a,c.h("eS<0>"))}, +zK:function zK(a,b,c){this.a=a +this.b=b +this.$ti=c}, +zL:function zL(a,b,c){this.a=a +this.b=b +this.$ti=c}, +eS:function eS(a,b,c){this.a=a +this.b=b +this.$ti=c}, +blv(a,b){return"CRITICAL EXCEPTION! Address double use! This should never happen, please report this issue on github immediately at https://github.com/EPNW/web_ffi"+("\r\nOriginal: "+A.j(a))+("\r\nTried: "+b.j(0))}, +bGS(a,b){var s,r,q=null,p=" does not seem to be a function symbol!",o=b.name +if(o!=null){s=A.vw(o,q) +if(s!=null){r=b.length +if(r!=null)return new A.uB(r,b,s,a) +else throw A.d(A.bM(a+p,q))}else throw A.d(A.bM(a+p,q))}else throw A.d(A.bM(a+p,q))}, +bxK(a){var s=self.globalThis[a] +if(s!=null)return s +else throw A.d(A.a7("Could not find a emscripten module named "+a))}, +ayK(a,b){var s=0,r=A.t(t._H),q,p,o,n +var $async$ayK=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:p=A.bxK(b) +o={wasmBinary:a} +n=p.$1(o) +s=n!=null?3:5 +break +case 3:s=6 +return A.B(A.kF(n,t.z),$async$ayK) +case 6:q=A.bxJ(o) +s=1 +break +s=4 +break +case 5:throw A.d(A.a7("Could not instantiate an emscripten module!")) +case 4:case 1:return A.q(q,r)}}) +return A.r($async$ayK,r)}, +bxJ(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=J.bun(a) +if(d!=null){s=A.D(t.S,t.Zh) +r=A.b([],t.BB) +q=self.Object.entries(d) +if(q!=null){for(p=J.aA(q),o=t._8,n=t.j,m=t.EC,l=t.ng,k=null,j=null;p.H();){i=p.ga2(p) +if(n.b(i)){h=J.cu(i) +g=h.ga4(i) +if(A.cK(g)){f=new A.E1(g,A.cG(h.ga5(i))) +if(s.b1(0,g)&&!(s.i(0,g) instanceof A.E1))throw A.d(A.a7(A.blv(s.i(0,g),f))) +s.q(0,g,f) +r.push(f)}else if(o.b(g)){e=A.bGS(A.cG(h.ga5(i)),g) +h=e.a +if(s.b1(0,h)&&!(s.i(0,h) instanceof A.uB))throw A.d(A.a7(A.blv(s.i(0,h),e))) +s.q(0,h,e) +r.push(e) +h=e.b +if(h==="malloc")k=l.a(e.d) +else if(h==="free")j=m.a(e.d)}}else throw A.d(A.a7("Unexpected entry in entries(Module['asm'])!"))}if(k!=null)if(j!=null)return new A.a0E(a,r,k,j) +else throw A.d(A.a7("Module does not export the free function!")) +else throw A.d(A.a7("Module does not export the malloc function!"))}else throw A.d(A.a7("JavaScript error: Could not access entries of Module['asm']!"))}else throw A.d(A.a7("Could not access Module['asm'], are your sure your module was compiled using emscripten?"))}, +aXo:function aXo(){}, +a0E:function a0E(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a3W(a){return new A.EL(a)}, +eB(a){return new A.EL("Expected a address (int) but found "+J.ak(a).j(0))}, +b9R(a,b){return new A.EL("Expected a type of "+a.j(0)+" but object has type "+J.ak(b).j(0))}, +EL:function EL(a){this.a=a}, +d0(a){var s,r=null +$.jO.q(0,A.au(a),A.ar2(t.er)) +s=$.b7I() +s.q(0,A.fi(A.au(a.h("Y<0>")).a,r),new A.zK(r,r,a.h("zK<0>"))) +s.q(0,A.fi(A.au(a.h("Y>")).a,r),new A.zL(r,r,a.h("zL<0>")))}, +bzR(a){var s=a.b,r=A.a6(s),q=t.Zh,p=A.MN(new A.S(s,new A.aFP(),r.h("S<1,br>")),t.S,q) +return new A.aFO(a,A.MN(new A.S(s,new A.aFQ(),r.h("S<1,br>")),t.N,q),p)}, +bMt(a,b){var s=a.ga4W().i(0,b) +if(s!=null)return s +else throw A.d(A.bM("Could not find symbol at "+b+"!",null))}, +bMu(a,b){var s=a.b.i(0,b) +if(s!=null)return s +else throw A.d(A.bM("Could not find symbol "+b+"!",null))}, +aFO:function aFO(a,b,c){this.a=a +this.b=b +this.c=c}, +aFP:function aFP(){}, +aFQ:function aFQ(){}, +aFR:function aFR(a,b){this.a=a +this.b=b}, +aGd:function aGd(){}, +i6:function i6(){}, +E1:function E1(a,b){this.a=a +this.b=b}, +uB:function uB(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.b=d}, +aHa:function aHa(){}, +ht:function ht(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bHZ(a){var s=a.vB(0) +s.toString +switch(s){case"<":return"<" +case"&":return"&" +case"]]>":return"]]>" +default:return A.bbN(s)}}, +bHT(a){var s=a.vB(0) +s.toString +switch(s){case"'":return"'" +case"&":return"&" +case"<":return"<" +default:return A.bbN(s)}}, +bGD(a){var s=a.vB(0) +s.toString +switch(s){case'"':return""" +case"&":return"&" +case"<":return"<" +default:return A.bbN(s)}}, +bbN(a){return A.rb(new A.Pf(a),new A.b2X(),t.Dc.h("y.E"),t.N).lT(0)}, +abF:function abF(){}, +b2X:function b2X(){}, +wo:function wo(){}, +eZ:function eZ(a,b,c){this.c=a +this.a=b +this.b=c}, +ml:function ml(a,b){this.a=a +this.b=b}, +abK:function abK(){}, +abL:function abL(){}, +bbe(a,b,c){return new A.abQ(c,a)}, +Hd(a){if(a.gbw(a)!=null)throw A.d(A.bbe(u.x,a,a.gbw(a)))}, +abQ:function abQ(a,b){this.c=a +this.a=b}, +He(a,b,c){return new A.abR(b,c,$,$,$,a)}, +abR:function abR(a,b,c,d,e,f){var _=this +_.b=a +_.c=b +_.J4$=c +_.J5$=d +_.J6$=e +_.a=f}, +aoZ:function aoZ(){}, +bbf(a,b,c,d,e){return new A.abU(c,e,$,$,$,a)}, +bkt(a,b,c,d){return A.bbf("Expected , but found ",b,c,a,d)}, +bkv(a,b,c){return A.bbf("Unexpected ",a,b,null,c)}, +bku(a,b,c){return A.bbf("Missing ",null,b,a,c)}, +abU:function abU(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.J4$=c +_.J5$=d +_.J6$=e +_.a=f}, +ap0:function ap0(){}, +bEk(a,b,c){return new A.RJ(a)}, +aTO(a,b){if(!b.N(0,a.gk0(a)))throw A.d(new A.RJ("Got "+a.gk0(a).j(0)+", but expected one of "+b.cp(0,", ")))}, +RJ:function RJ(a){this.a=a}, +RD:function RD(a){this.a=a}, +aTn:function aTn(a){this.a=a +this.b=$}, +bEn(a){var s=t.St +return new A.dN(new A.bo(new A.RD(a),new A.aTS(),s.h("bo")),new A.aTT(),s.h("dN")).lT(0)}, +aTS:function aTS(){}, +aTT:function aTT(){}, +aTk:function aTk(){}, +abM:function abM(){}, +aTl:function aTl(){}, +Hc:function Hc(){}, +wp:function wp(){}, +aTP:function aTP(){}, +te:function te(){}, +aTU:function aTU(){}, +abO:function abO(){}, +abP:function abP(){}, +aTj(a,b,c){A.Hd(a) +return a.jU$=new A.le(a,b,c,null)}, +le:function le(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.jU$=d}, +aoy:function aoy(){}, +aoz:function aoz(){}, +Ha:function Ha(a,b){this.a=a +this.jU$=b}, +RC:function RC(a,b){this.a=a +this.jU$=b}, +abD:function abD(){}, +aoA:function aoA(){}, +bkp(a){var s=A.RI(t.Qx),r=new A.abE(s,null) +s.b!==$&&A.al() +s.b=r +s.c!==$&&A.al() +s.c=B.pf +s.I(0,a) +return r}, +abE:function abE(a,b){this.xL$=a +this.jU$=b}, +aTm:function aTm(){}, +aoB:function aoB(){}, +aoC:function aoC(){}, +RE:function RE(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.jU$=d}, +aoD:function aoD(){}, +aTo(a){var s=A.bnN(a,null,!0,!0),r=A.b([],t.ov) +s.am(0,new A.b2L(new A.De(B.b.gaG_(r),t.OS)).gLv()) +return A.bkq(r)}, +bkq(a){var s=A.RI(t.hh),r=new A.abG(s) +s.b!==$&&A.al() +s.b=r +s.c!==$&&A.al() +s.c=B.a3I +s.I(0,a) +return r}, +abG:function abG(a){this.kX$=a}, +aTp:function aTp(){}, +aoE:function aoE(){}, +bEj(a,b,c,d){var s,r=A.RI(t.hh),q=A.RI(t.Qx) +A.Hd(a) +s=a.jU$=new A.lf(d,a,r,q,null) +q.b!==$&&A.al() +q.b=s +q.c!==$&&A.al() +q.c=B.pf +q.I(0,b) +r.b!==$&&A.al() +r.b=s +r.c!==$&&A.al() +r.c=B.Du +r.I(0,c) +return s}, +bkr(a,b,c,d){var s=A.bks(a),r=A.RI(t.hh),q=A.RI(t.Qx) +A.Hd(s) +s=s.jU$=new A.lf(d,s,r,q,null) +q.b!==$&&A.al() +q.b=s +q.c!==$&&A.al() +q.c=B.pf +q.I(0,b) +r.b!==$&&A.al() +r.b=s +r.c!==$&&A.al() +r.c=B.Du +r.I(0,c) +return s}, +lf:function lf(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.kX$=c +_.xL$=d +_.jU$=e}, +aTq:function aTq(){}, +aTr:function aTr(){}, +aoF:function aoF(){}, +aoG:function aoG(){}, +aoH:function aoH(){}, +aoI:function aoI(){}, +e8:function e8(){}, +aoT:function aoT(){}, +aoU:function aoU(){}, +aoV:function aoV(){}, +aoW:function aoW(){}, +aoX:function aoX(){}, +aoY:function aoY(){}, +RK:function RK(a,b,c){this.c=a +this.a=b +this.jU$=c}, +Bx:function Bx(a,b){this.a=a +this.jU$=b}, +abC:function abC(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +Hb:function Hb(a,b){this.a=a +this.b=b}, +bks(a){var s=B.d.eW(a,":") +if(s>0)return new A.abS(B.d.au(a,0,s),B.d.cf(a,s+1),a,null) +else return new A.abT(a,null)}, +aTM:function aTM(){}, +aoQ:function aoQ(){}, +aoR:function aoR(){}, +aoS:function aoS(){}, +bJn(a,b){if(a==="*")return new A.b69() +else return new A.b6a(a)}, +b69:function b69(){}, +b6a:function b6a(a){this.a=a}, +RI(a){return new A.RH(A.b([],a.h("v<0>")),a.h("RH<0>"))}, +RH:function RH(a,b){var _=this +_.c=_.b=$ +_.a=a +_.$ti=b}, +aTN:function aTN(a){this.a=a}, +abS:function abS(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.jU$=d}, +abT:function abT(a,b){this.b=a +this.jU$=b}, +aTV:function aTV(){}, +aTW:function aTW(a,b){this.a=a +this.b=b}, +ap1:function ap1(){}, +aTi:function aTi(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +aTK:function aTK(){}, +aTL:function aTL(){}, +abN:function abN(){}, +abH:function abH(a){this.a=a}, +aoM:function aoM(a,b){this.a=a +this.b=b}, +aqC:function aqC(){}, +b2L:function b2L(a){this.a=a +this.b=null}, +b2M:function b2M(){}, +aqD:function aqD(){}, +e7:function e7(){}, +aoN:function aoN(){}, +aoO:function aoO(){}, +aoP:function aoP(){}, +nb:function nb(a,b,c,d,e){var _=this +_.e=a +_.q1$=b +_.q0$=c +_.uz$=d +_.nt$=e}, +oq:function oq(a,b,c,d,e){var _=this +_.e=a +_.q1$=b +_.q0$=c +_.uz$=d +_.nt$=e}, +mj:function mj(a,b,c,d,e){var _=this +_.e=a +_.q1$=b +_.q0$=c +_.uz$=d +_.nt$=e}, +mk:function mk(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.q1$=d +_.q0$=e +_.uz$=f +_.nt$=g}, +j_:function j_(a,b,c,d,e){var _=this +_.e=a +_.q1$=b +_.q0$=c +_.uz$=d +_.nt$=e}, +aoJ:function aoJ(){}, +or:function or(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.q1$=c +_.q0$=d +_.uz$=e +_.nt$=f}, +hz:function hz(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.q1$=d +_.q0$=e +_.uz$=f +_.nt$=g}, +ap_:function ap_(){}, +wq:function wq(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=$ +_.q1$=c +_.q0$=d +_.uz$=e +_.nt$=f}, +abI:function abI(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +aTs:function aTs(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +abJ:function abJ(a){this.a=a}, +aTz:function aTz(a){this.a=a}, +aTJ:function aTJ(){}, +aTx:function aTx(a){this.a=a}, +aTt:function aTt(){}, +aTu:function aTu(){}, +aTw:function aTw(){}, +aTv:function aTv(){}, +aTG:function aTG(){}, +aTA:function aTA(){}, +aTy:function aTy(){}, +aTB:function aTB(){}, +aTH:function aTH(){}, +aTI:function aTI(){}, +aTF:function aTF(){}, +aTD:function aTD(){}, +aTC:function aTC(){}, +aTE:function aTE(){}, +b6j:function b6j(){}, +De:function De(a,b){this.a=a +this.$ti=b}, +hh:function hh(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.nt$=d}, +aoK:function aoK(){}, +aoL:function aoL(){}, +RG:function RG(){}, +RF:function RF(){}, +b6T(){var s=0,r=A.t(t.H) +var $async$b6T=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:s=2 +return A.B(A.b6_(new A.b6U(),new A.b6V()),$async$b6T) +case 2:return A.q(null,r)}}) +return A.r($async$b6T,r)}, +b6V:function b6V(){}, +b6U:function b6U(){}, +bij(a){var s,r=a.d6() +if(r.d_(B.kx,t.F)==null){s=new A.O5(A.C(t.Nl),0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +r.gcF().q(0,B.kx,s) +r.K(s)}}, +bwu(a){a.bh(t.H5) +return null}, +bvW(){var s=$.aP.i(0,B.Ef),r=s==null?null:t.Kb.a(s).$0() +return r==null?new A.JD(A.C(t.Gf)):r}, +bN3(){var s=$.aP.i(0,B.Ef) +return s==null?null:t.Kb.a(s).$0()}, +bzn(a){return $.bzm.i(0,a).gaSW()}, +aSE(a){var s,r,q=$.Cg() +if(q instanceof A.Y&&q.a===a.a)A.V(A.a8("Operation 'toDartString' not allowed on a 'nullptr'.")) +s=a.fh(0,t.di) +r=A.bDY(s) +q=s.b +return B.Q.hK(0,J.ig(q.gdc(q),s.a,r))}, +bDY(a){var s +for(s=0;J.b80(a.aSt(s),0)!==0;)++s +return s}, +baU(a,b){var s,r=B.Q.goy().cT(a),q=r.length,p=q+1,o=t.di,n=b.Rc(A.ar2(o)*p,o) +o=n.b +s=J.ig(o.gdc(o),n.a,p) +p=J.cu(s) +p.j0(s,0,r) +p.q(s,q,0) +return n.fh(0,t.EV)}, +bo0(a){if(typeof dartPrint=="function"){dartPrint(a) +return}if(typeof console=="object"&&typeof console.log!="undefined"){console.log(a) +return}if(typeof print=="function"){print(a) +return}throw"Unable to print message: "+String(a)}, +bgu(a){return A.co(a)}, +bg2(a){return a}, +bz1(a){return a}, +bCN(a){return a}, +beR(a,b){return(B.X_[(a^b)&255]^a>>>8)>>>0}, +baT(a,b,c){var s=0,r=A.t(t.H),q +var $async$baT=A.u(function(d,e){if(d===1)return A.p(e,r) +while(true)switch(s){case 0:q=a.ln(b,c,!1,t.H) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$baT,r)}, +ba4(a){return A.dw(0,B.c.aA((isNaN(a)||a==1/0||a==-1/0?0:a)*1000))}, +C7(a){var s=u.R.charCodeAt(a>>>6)+(a&63),r=s&1,q=u.I.charCodeAt(s>>>1) +return q>>>4&-r|q&15&r-1}, +qe(a,b){var s=(a&1023)<<10|b&1023,r=u.R.charCodeAt(1024+(s>>>9))+(s&511),q=r&1,p=u.I.charCodeAt(r>>>1) +return p>>>4&-q|p&15&q-1}, +byW(a,b){var s,r,q,p,o +for(s=A.bbs(a,a.$ti.c),r=s.$ti.c,q=0;s.H();q=o){p=s.e +if(p==null)p=r.a(p) +o=q+1 +b.$2(q,p)}}, +bgX(a,b,c,d){return new A.eG(A.byY(a,b,c,d),d.h("eG<0>"))}, +byY(a,b,c,d){return function(){var s=a,r=b,q=c,p=d +var o=0,n=1,m,l,k,j +return function $async$bgX(e,f,g){if(f===1){m=g +o=n}while(true)switch(o){case 0:l=0,k=0 +case 2:if(!(k<5)){o=4 +break}j=l+1 +o=5 +return e.b=r.$2(l,s[k]),1 +case 5:case 3:++k,l=j +o=2 +break +case 4:return 0 +case 1:return e.c=m,3}}}}, +bgV(a,b){var s,r +for(s=J.aA(a);s.H();){r=s.ga2(s) +if(b.$1(r))return r}return null}, +b9w(a){var s=J.aA(a) +if(s.H())return s.ga2(s) +return null}, +bgW(a){if(a.b===a.c)return null +return a.ga4(a)}, +byX(a,b,c,d,e,f){var s,r,q,p=A.D(e,f) +for(s=J.aA(a);s.H();){r=s.ga2(s) +q=b.$1(r) +p.q(0,q,c.$2(p.i(0,q),r))}return p}, +byZ(a){var s,r,q,p +for(s=a.$ti,r=new A.cX(a,a.gE(a),s.h("cX")),s=s.h("aF.E"),q=0;r.H();){p=r.d +q+=p==null?s.a(p):p}return q}, +byU(a){var s,r,q,p +for(s=A.w(a),s=s.h("@<1>").af(s.z[1]),r=new A.bZ(J.aA(a.a),a.b,s.h("bZ<1,2>")),s=s.z[1],q=0;r.H();){p=r.a +q+=p==null?s.a(p):p}return q}, +b9K(a,b){var s,r +for(s=J.aj(a),r=0;r768?0.5:1 +return r.a.a*q}, +b7c(a,b){var s=0,r=A.t(t.H),q,p,o +var $async$b7c=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:o=A.vc(b,!1).c +o.toString +p=A.aD4(b,o) +o=A.vc(b,!1) +q=o.p0(A.bwM(null,B.a8,!0,null,a,b,null,p,B.EN,!0,t.H)) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$b7c,r)}, +bKH(){var s,r,q,p,o,n=null,m=window.location.search +if(m==null)m="" +if(B.d.cd(m,"?"))m=B.d.cf(m,1) +s=A.b5(["constant_volume_joint",A.bJb(),"distance_joint",A.bJJ(),"friction_joint",A.bK4(),"gear_joint",A.bK8(),"motor_joint",A.bKM(),"mouse_joint",A.bKN(),"pulley_joint",A.bLv(),"prismatic_joint",A.bLu(),"revolute_joint",A.bLA(),"rope_joint",A.bLB(),"weld_joint",A.bN2()],t.N,t.zS).i(0,m) +r=s==null?n:s.$0() +if(r!=null)A.bo6(A.aH(r,n,n,n,n,t.J)) +else{s=A.aaD(B.ai,n,n,n,n) +q=A.b([],t.hF) +p=new A.Kt(q,s,"Flame Examples",n) +A.bIq(p) +A.bIy(p) +A.bIg(p) +A.bIf(p) +A.bIh(p) +A.bIi(p) +A.bIj(p) +A.bIk(p) +A.bIl(p) +A.bIs(p) +A.bIu(p) +A.bIv(p) +A.bIw(p) +A.bIB(p) +A.bIx(p) +A.bIz(p) +A.bIA(p) +A.bIC(p) +o=new A.eE("Widgets",A.b([],t.C)) +q.push(o) +o.c=new A.YW() +o.aO(0,"Nine Tile Box",A.bKT(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/nine_tile_box_example.dart"," If you want to create a background for something that can stretch you\n can use the `NineTileBox` which is showcased here, don't forget to check\n out the settings on the pen icon.\n ") +o.aO(0,"Sprite Button",A.bMi(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/sprite_button_example.dart"," If you want to use sprites as a buttons within the flutter widget tree\n you can create a `SpriteButton`, don't forget to check out the settings\n on the pen icon.\n ") +o.aO(0,"Sprite Widget (full image)",A.bMj(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/sprite_widget_example.dart"," If you want to use a sprite within the flutter widget tree\n you can create a `SpriteWidget`, don't forget to check out the settings\n on the pen icon.\n ") +o.aO(0,"Sprite Widget (section of image)",A.bLn(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/partial_sprite_widget_example.dart"," In this example we show how you can render only parts of a sprite within\n a `SpriteWidget`, don't forget to check out the settings on the pen\n icon.\n ") +o.aO(0,"Sprite Animation Widget",A.bMh(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/sprite_animation_widget_example.dart"," If you want to use a sprite animation directly on the flutter widget\n tree you can create a `SpriteAnimationWidget`, don't forget to check out\n the settings on the pen icon.\n ") +o.aO(0,"CustomPainterComponent",A.bJt(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/custom_painter_example.dart"," Example demonstration of how to use the CustomPainterComponent.\n\n On the screen you can see a component using a custom painter being\n rendered on a FlameGame, and if you tap, that same painter is used to\n show a smiley on a widget overlay.\n ") +A.bIr(p) +A.bIp(p) +A.bIm(p) +A.bIn(p) +A.bIo(p) +A.bo6(p)}}, +bKS(a){var s=null,r=a.ht("width",200),q=a.ht("height",200),p=$.ay() +return A.dk(s,new A.a4R(p.cI(0,"nine-box.png"),22,50,B.IP,s),B.x,s,s,s,q,s,s,r)}, +bIX(a,b){var s,r,q +for(s=a,r=1,q=1;q=0){q=Math.sqrt(s) +p=-b +o=2*a +return A.b([(p-q)/o,(p+q)/o],r)}else return A.b([],r)}, +bmG(a,b){if(a>=0)return b<0?a+b:Math.max(a,b) +else return b<0?Math.min(a,b):a+b}, +bnC(a,b,c){var s,r,q,p,o,n,m,l,k +if(a==null)return null +s=A.b([],t.Of) +r=a.a +q=a.b +p=a.d +o=a.c +if(r!=null)if(o===0)s.push(new A.Ox(new A.x(0,0,0+b,0+c),r)) +else s.push(new A.On(A.Om(0,0,b,c,new A.bI(o,o)),r)) +if(q!=null){n=p.a/2 +m=p.b/2 +if(o===0){l=new A.x(0,0,0+(b-p.gdQ()/2),0+(c-(p.gcM(p)+p.gcR(p))/2)) +k=new A.Ox(l,q) +k.a=l.aL(0,n,m) +s.push(k)}else{l=A.Om(0,0,b-p.gdQ()/2,c-(p.gcM(p)+p.gcR(p))/2,new A.bI(o,o)) +k=new A.On(l,q) +k.a=l.dE(new A.h(n,m)) +s.push(k)}}n=s.length +if(n===0)return null +if(n===1)return B.b.ga5(s) +else return new A.E4(s,c)}, +bjL(a){var s=$.brj().i(0,A.au(a)) +if(s!=null)return a.a(s.$0()) +else throw A.d("Unknown implementation of TextRenderer: "+A.au(a).j(0)+". Please register it under [TextRendererFactory.defaultRegistry].")}, +a19(a,b,c,d){var s=0,r=A.t(t.ag),q,p +var $async$a19=A.u(function(e,f){if(e===1)return A.p(f,r) +while(true)switch(s){case 0:p=A.b8d() +p.b=$.b7w() +s=3 +return A.B(p.vG(c),$async$a19) +case 3:s=4 +return A.B(p.yx(0,new A.Cr(a),d,b),$async$a19) +case 4:q=p +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$a19,r)}, +b93(a){var s=0,r=A.t(t.ag),q +var $async$b93=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q=A.a19(a,1,B.he,B.a1R) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$b93,r)}, +bwo(a){return B.ht}, +b65(a,b,c,d,e){return A.bJ6(a,b,c,d,e,e)}, +bJ6(a,b,c,d,e,f){var s=0,r=A.t(f),q +var $async$b65=A.u(function(g,h){if(g===1)return A.p(h,r) +while(true)switch(s){case 0:s=3 +return A.B(null,$async$b65) +case 3:q=a.$1(b) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$b65,r)}, +ar1(a,b){var s +if(a==null)return b==null +if(b==null||a.gE(a)!==b.gE(b))return!1 +if(a===b)return!0 +for(s=a.gav(a);s.H();)if(!b.N(0,s.ga2(s)))return!1 +return!0}, +dZ(a,b){var s,r,q +if(a==null)return b==null +if(b==null||J.b3(a)!==J.b3(b))return!1 +if(a===b)return!0 +for(s=J.aj(a),r=J.aj(b),q=0;qc)return c +if(isNaN(a))return c +return a}, +bmY(a,b){var s=t.T,r=A.b(a.split("\n"),s) +$.ard().I(0,r) +if(!$.bbT)A.blL()}, +blL(){var s,r,q=$.bbT=!1,p=$.bdA() +if(A.dw(p.ga9r(),0).a>1e6){if(p.b==null)p.b=$.a6t.$0() +p.bY(0) +$.aqE=0}while(!0){if($.aqE<12288){p=$.ard() +p=!p.gaB(p)}else p=q +if(!p)break +s=$.ard().t0() +$.aqE=$.aqE+s.length +r=$.bo1 +if(r==null)A.bo0(s) +else r.$1(s)}q=$.ard() +if(!q.gaB(q)){$.bbT=!0 +$.aqE=0 +A.dr(B.cK,A.bLt()) +if($.b3g==null)$.b3g=new A.bX(new A.aV($.aP,t.U),t.gR)}else{$.bdA().c0(0) +q=$.b3g +if(q!=null)q.hZ(0) +$.b3g=null}}, +bgb(a,b,c){var s,r=A.an(a) +if(c>0)if(r.a){s=r.ax +if(s.a===B.ai){s=s.cy.a +s=A.a9(255,b.gm(b)>>>16&255,b.gm(b)>>>8&255,b.gm(b)&255).l(0,A.a9(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.Kd(A.a9(B.c.aA(255*((4.5*Math.log(c+1)+2)/100)),s>>>16&255,s>>>8&255,s&255),b)}return b}, +b91(a){var s=0,r=A.t(t.H),q +var $async$b91=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)$async$outer:switch(s){case 0:a.gaH().zd(B.pJ) +switch(A.an(a).r.a){case 0:case 1:q=A.a9Y(B.a61) +s=1 +break $async$outer +case 2:case 3:case 4:case 5:q=A.eq(null,t.H) +s=1 +break $async$outer}case 1:return A.q(q,r)}}) +return A.r($async$b91,r)}, +b90(a){a.gaH().zd(B.YK) +switch(A.an(a).r.a){case 0:case 1:return A.aBN() +case 2:case 3:case 4:case 5:return A.eq(null,t.H)}}, +bLq(a,b,c,d,e){var s,r,q=d.b,p=q+e,o=a.b,n=c.b-10,m=p+o<=n +o=q-e-o +s=(o>=10===m?b:m)?Math.min(p,n):Math.max(o,10) +q=a.a +r=c.a-q +return new A.h(r<=20?r/2:A.Z(d.a-q/2,10,r-10),s)}, +WW(a){var s=0,r=A.t(t.lu),q,p +var $async$WW=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:$.hT.toString +s=4 +return A.B($.G().lR(a,!1,null,null),$async$WW) +case 4:s=3 +return A.B(c.la(),$async$WW) +case 3:p=c +q=p.gi4(p) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$WW,r)}, +a47(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.h(s[12],s[13]) +return null}, +b9U(a,b){var s,r,q +if(a==b)return!0 +if(a==null){b.toString +return A.a48(b)}if(b==null)return A.a48(a) +s=a.a +r=s[0] +q=b.a +return 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]}, +a48(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}, +d3(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.h(p,o) +else return new A.h(p/n,o/n)}, +aFM(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=$.b7A() +s[2]=q +s[0]=q +s[3]=p +s[1]=p}else{s=$.b7A() +if(qs[2])s[2]=q +if(p>s[3])s[3]=p}}, +hP(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=b1.a,a7=b2.gag(b2),a8=b2.gal(b2),a9=b2.gaI(b2)-a7,b0=b2.gaN(b2)-a8 +if(!isFinite(a9)||!isFinite(b0)){s=a6[3]===0&&a6[7]===0&&a6[15]===1 +A.aFM(a6,b2.gag(b2),b2.gal(b2),!0,s) +A.aFM(a6,b2.gaI(b2),b2.gal(b2),!1,s) +A.aFM(a6,b2.gag(b2),b2.gaN(b2),!1,s) +A.aFM(a6,b2.gaI(b2),b2.gaN(b2),!1,s) +r=$.b7A() +return new A.x(r[0],r[1],r[2],r[3])}r=a6[0] +q=r*a9 +p=a6[4] +o=p*b0 +n=r*a7+p*a8+a6[12] +p=a6[1] +m=p*a9 +r=a6[5] +l=r*b0 +k=p*a7+r*a8+a6[13] +r=a6[3] +if(r===0&&a6[7]===0&&a6[15]===1){j=n+q +if(q<0)i=n +else{i=j +j=n}if(o<0)j+=o +else i+=o +h=k+m +if(m<0)g=k +else{g=h +h=k}if(l<0)h+=l +else g+=l +return new A.x(j,h,i,g)}else{p=a6[7] +f=p*b0 +e=r*a7+p*a8+a6[15] +d=n/e +c=k/e +p=n+q +r=e+r*a9 +b=p/r +a=k+m +a0=a/r +a1=e+f +a2=(n+o)/a1 +a3=(k+l)/a1 +r+=f +a4=(p+o)/r +a5=(a+l)/r +return new A.x(A.bhz(d,b,a2,a4),A.bhz(c,a0,a3,a5),A.bhy(d,b,a2,a4),A.bhy(c,a0,a3,a5))}}, +bhz(a,b,c,d){var s=ab?a:b,r=c>d?c:d +return s>r?s:r}, +bhB(a,b){var s +if(A.a48(a))return b +s=new A.by(new Float64Array(16)) +s.u(a) +s.lC(s) +return A.hP(s,b)}, +bhA(a){var s,r=new A.by(new Float64Array(16)) +r.cc() +s=new A.oo(new Float64Array(4)) +s.o1(0,0,0,a.a) +r.Md(0,s) +s=new A.oo(new Float64Array(4)) +s.o1(0,0,0,a.b) +r.Md(1,s) +return r}, +X5(a,b,c){if(a==null||!1)return a===b +return a>b-c&&a>>16&255,2)*0.299+Math.pow(s>>>8&255,2)*0.587+Math.pow(s&255,2)*0.114))<130&&!0}, +nn(a){var s,r=a.c,q=a.d,p=(2-r)*q/2 +if(p!==0)if(p===1)s=0 +else{r*=q +q=p*2 +s=p<0.5?r/q:r/(2-q)}else s=0 +return new A.dU(a.a,a.b,B.c.ca(s,0,1),B.c.ca(p,0,1))}, +aqV(a){var s=a.d,r=s<0.5?s:1-s,q=s+a.c*r +return new A.d2(a.a,a.b,B.c.ca(q!==0?2-2*s/q:0,0,1),B.c.ca(q,0,1))}, +bHY(a,b,c,d,e){var s=a.$1(b) +if(e.h("at<0>").b(s))return s +return new A.cO(s,e.h("cO<0>"))}, +IQ(a){return A.bKF(a)}, +bKF(a){var s=0,r=A.t(t.H),q,p=2,o,n,m,l,k,j,i,h,g,f,e,d,c,b +var $async$IQ=A.u(function(a0,a1){if(a0===1){o=a1 +s=p}while(true)switch(s){case 0:g=a.a +f=g.a +e=g.b +d=f+"_"+e.j(0) +c=f+"-"+e.ae2() +e=a.b +n=e.a +if($.bc4.N(0,d)){s=1 +break}else $.bc4.D(0,d) +p=4 +m=null +f=$.btx() +i=$.beu +s=7 +return A.B(i==null?$.beu=f.Gd():i,$async$IQ) +case 7:l=a1 +k=A.bGP(g,l) +if(k!=null)m=$.lo().cI(0,k) +s=8 +return A.B(m,$async$IQ) +case 8:if(a1!=null){g=A.IP(d,m) +q=g +s=1 +break}m=A.eq(null,t.CD) +s=9 +return A.B(m,$async$IQ) +case 9:if(a1!=null){g=A.IP(d,m) +q=g +s=1 +break}$.bpo() +m=A.b3q(d,e) +s=10 +return A.B(m,$async$IQ) +case 10:if(a1!=null){g=A.IP(d,m) +q=g +s=1 +break}p=2 +s=6 +break +case 4:p=3 +b=o +j=A.b_(b) +$.bc4.O(0,d) +A.wY("Error: google_fonts was unable to load font "+A.j(c)+" because the following exception occurred:\n"+A.j(j)) +A.wY("If troubleshooting doesn't solve the problem, please file an issue at https://github.com/material-foundation/flutter-packages/issues/new/choose.\n") +throw b +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.q(q,r) +case 2:return A.p(o,r)}}) +return A.r($async$IQ,r)}, +IP(a,b){var s=0,r=A.t(t.H),q,p,o +var $async$IP=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:if(b==null){s=1 +break}s=3 +return A.B(b,$async$IP) +case 3:p=d +if(p==null){s=1 +break}o=new A.aAk(a,A.b([],t.SR)) +o.aG7(A.eq(p,t.V4)) +s=4 +return A.B(o.mK(0),$async$IP) +case 4:case 1:return A.q(q,r)}}) +return A.r($async$IP,r)}, +bGm(a,b){var s,r,q,p,o=A.bd("bestMatch") +for(s=b.a,s=A.k9(s,s.r,b.$ti.c),r=null;s.H();){q=s.d +p=A.bGq(a,q) +if(r==null||p0){$.bh7=s-1 +return 0}return 0}, +bJA(a){var s,r=null,q=a.b.toLowerCase(),p=B.d.N(q,"italic")?B.fK:r +if(B.d.N(q,"semibold")||B.d.N(q,"semi bold"))s=B.fL +else s=B.d.N(q,"bold")?B.aK:r +return A.ek(r,r,r,r,r,r,r,r,a.a,r,r,r,p,r,s,r,r,!0,r,r,r,r,r,r,r,r)}, +beo(a,b){var s,r,q,p,o,n=A.b([],t.G5) +if(a.d2()===B.cU){a.eb() +s=t.o +while(!0){r=a.w +if(r===0)r=a.bp() +if(!(r!==2&&r!==4&&r!==18))break +q=A.aEk(a,b,A.bLp(),a.d2()===B.f1,!1,s) +p=q.c +o=q.w +p=new A.Fh(q,b,q.b,p,q.d,q.e,q.f,q.r,o) +p.T() +n.push(p)}a.ef() +A.bh6(n)}else n.push(A.Mo(A.mH(a),t.o)) +return new A.arX(n)}, +arY(a,b){var s,r,q,p,o +a.ew() +for(s=t.V,r=null,q=null,p=null,o=!1;a.d2()!==B.EI;)switch(a.d3($.boz())){case 0:r=A.beo(a,b) +break +case 1:if(a.d2()===B.jS){a.ck() +o=!0}else q=new A.d9(A.cd(a,b,A.eb(),!1,s)) +break +case 2:if(a.d2()===B.jS){a.ck() +o=!0}else p=new A.d9(A.cd(a,b,A.eb(),!1,s)) +break +default:a.e9() +a.ck()}a.eI() +if(o)b.pM("Lottie doesn't support expressions.") +if(r!=null)return r +q.toString +p.toString +return new A.XB(q,p)}, +bva(a,b){var s,r,q=null +a.ew() +s=q +while(!0){r=a.w +if(r===0)r=a.bp() +if(!(r!==2&&r!==4&&r!==18))break +switch(a.d3($.boB())){case 0:s=A.bv9(a,b) +break +default:a.e9() +a.ck()}}a.eI() +if(s==null)return new A.XC(q,q,q,q) +return s}, +bv9(a,b){var s,r,q,p,o,n,m,l=null +a.ew() +s=t.V +r=t.G +q=l +p=q +o=p +n=o +while(!0){m=a.w +if(m===0)m=a.bp() +if(!(m!==2&&m!==4&&m!==18))break +switch(a.d3($.boA())){case 0:n=new A.x7(A.cd(a,b,A.aqP(),!1,r)) +break +case 1:o=new A.x7(A.cd(a,b,A.aqP(),!1,r)) +break +case 2:p=new A.d9(A.cd(a,b,A.eb(),!1,s)) +break +case 3:q=new A.d9(A.cd(a,b,A.eb(),!1,s)) +break +default:a.e9() +a.ck()}}a.eI() +return new A.XC(n,o,p,q)}, +b8c(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=null,a1=a2.d2()===B.f1 +if(a1)a2.ew() +s=t.V +r=t.S +q=a3.c +p=t.XK +o=a3.d +n=t.o +m=a0 +l=m +k=l +j=k +i=j +h=i +g=h +f=g +e=f +while(!0){d=a2.w +if(d===0)d=a2.bp() +if(!(d!==2&&d!==4&&d!==18))break +c=a2.d3($.boD()) +switch(c){case 0:a2.ew() +while(!0){d=a2.w +if(d===0)d=a2.bp() +if(!(d!==2&&d!==4&&d!==18))break +switch(a2.d3($.boC())){case 0:e=A.beo(a2,a3) +break +default:a2.e9() +a2.ck()}}a2.eI() +break +case 1:f=A.arY(a2,a3) +break +case 2:g=new A.arZ(A.cd(a2,a3,A.bLF(),!1,n)) +break +case 3:case 4:if(c===3)q.D(0,"Lottie doesn't support 3D layers.") +b=A.cd(a2,a3,A.eb(),!1,s) +h=new A.d9(b) +if(b.length===0){a=o.c +b.push(new A.h8(a3,0,0,a0,a0,a0,0,a,p))}else if(B.b.ga5(b).b==null){a=o.c +B.b.sa5(b,new A.h8(a3,0,0,a0,a0,a0,0,a,p))}break +case 5:i=new A.mu(A.cd(a2,a3,A.X1(),!1,r)) +break +case 6:j=new A.d9(A.cd(a2,a3,A.eb(),!1,s)) +break +case 7:k=new A.d9(A.cd(a2,a3,A.eb(),!1,s)) +break +case 8:l=new A.d9(A.cd(a2,a3,A.eb(),!1,s)) +break +case 9:m=new A.d9(A.cd(a2,a3,A.eb(),!1,s)) +break +default:a2.e9() +a2.ck()}}if(a1)a2.eI() +if(e!=null)s=e.giU()&&J.f(B.b.ga5(e.a).b,B.h) +else s=!0 +if(s)e=a0 +if(f!=null)s=!(f instanceof A.XB)&&f.giU()&&J.f(B.b.ga5(f.gabt()).b,B.h) +else s=!0 +if(s)f=a0 +if(h!=null)s=h.giU()&&J.f(B.b.ga5(h.a).b,0) +else s=!0 +if(s)h=a0 +if(g!=null)s=g.giU()&&J.f(B.b.ga5(g.a).b,B.mQ) +else s=!0 +if(s)g=a0 +if(l!=null)s=l.giU()&&J.f(B.b.ga5(l.a).b,0) +else s=!0 +if(s)l=a0 +if(m!=null)s=m.giU()&&J.f(B.b.ga5(m.a).b,0) +else s=!0 +return new A.Cm(e,f,g,h,i,l,s?a0:m,j,k)}, +bvr(a,b){var s,r,q=null +while(!0){s=a.w +if(s===0)s=a.bp() +if(!(s!==2&&s!==4&&s!==18))break +switch(a.d3($.boK())){case 0:a.eb() +while(!0){s=a.w +if(s===0)s=a.bp() +if(!(s!==2&&s!==4&&s!==18))break +r=A.bvq(a,b) +if(r!=null)q=r}a.ef() +break +default:a.e9() +a.ck()}}return q}, +bvq(a,b){var s,r,q,p +a.ew() +s=t.V +r=null +q=!1 +while(!0){p=a.w +if(p===0)p=a.bp() +if(!(p!==2&&p!==4&&p!==18))break +switch(a.d3($.boL())){case 0:q=a.e3()===0 +break +case 1:if(q)r=new A.atg(new A.d9(A.cd(a,b,A.eb(),!1,s))) +else a.ck() +break +default:a.e9() +a.ck()}}a.eI() +return r}, +bvQ(a,b,c){var s,r=A.bd("position"),q=A.bd("size"),p=c===3,o=t.o,n=null,m=!1 +while(!0){s=a.w +if(s===0)s=a.bp() +if(!(s!==2&&s!==4&&s!==18))break +switch(a.d3($.boR())){case 0:n=a.dV() +break +case 1:r.b=A.arY(a,b) +break +case 2:q.b=new A.tO(A.cd(a,b,A.X6(),!0,o)) +break +case 3:m=a.iW() +break +case 4:p=a.e3()===3 +break +default:a.e9() +a.ck()}}return new A.Z9(n,r.bc(),q.bc(),p,m)}, +bJ3(a){var s,r,q,p,o=a.d2()===B.cU +if(o)a.eb() +s=a.aY() +r=a.aY() +q=a.aY() +p=a.d2()===B.c5?a.aY():1 +if(o)a.ef() +if(s<=1&&r<=1&&q<=1){s*=255 +r*=255 +q*=255 +if(p<=1)p*=255}return A.a9(B.c.aA(p),B.c.aA(s),B.c.aA(r),B.c.aA(q))}, +b8v(a,b){var s,r,q,p +a.ew() +r=2 +$label0$1:while(!0){q=a.w +if(q===0)q=a.bp() +if(!(q!==2&&q!==4&&q!==18)){s=null +break}c$1:switch(a.d3($.boW())){case 0:s=a.dV() +break $label0$1 +case 1:r=a.e3() +break +default:a.e9() +a.ck()}}if(s==null)return null +switch(s){case"gr":p=A.bCa(a,b) +break +case"st":p=A.bCd(a,b) +break +case"gs":p=A.byu(a,b) +break +case"fl":p=A.bC9(a,b) +break +case"gf":p=A.bys(a,b) +break +case"tr":p=A.b8c(a,b) +break +case"sh":p=A.bCc(a,b) +break +case"el":p=A.bvQ(a,b,r) +break +case"rc":p=A.bBq(a,b) +break +case"tm":p=A.bCe(a,b) +break +case"sr":p=A.bAT(a,b,r) +break +case"mm":p=A.bzV(a) +break +case"rp":p=A.bBB(a,b) +break +case"rd":p=A.bBF(a,b) +break +default:b.pM("Unknown shape type "+s) +p=null}while(!0){q=a.w +if(q===0)q=a.bp() +if(!(q!==2&&q!==4&&q!==18))break +a.ck()}a.eI() +return p}, +bJK(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null +a.ew() +s=d +r=s +q=r +p=q +o=0 +n=B.lR +m=0 +l=0 +k=0 +j=B.I +i=B.I +h=0 +g=!0 +while(!0){f=a.w +if(f===0)f=a.bp() +if(!(f!==2&&f!==4&&f!==18))break +switch(a.d3($.bsF())){case 0:p=a.dV() +break +case 1:q=a.dV() +break +case 2:o=a.aY() +break +case 3:e=a.e3() +n=e>2||e<0?B.lR:B.VG[e] +break +case 4:m=a.e3() +break +case 5:l=a.aY() +break +case 6:k=a.aY() +break +case 7:j=A.bh4(a) +break +case 8:i=A.bh4(a) +break +case 9:h=a.aY() +break +case 10:g=a.iW() +break +case 11:a.eb() +r=new A.h(a.aY(),a.aY()) +a.ef() +break +case 12:a.eb() +s=new A.h(a.aY(),a.aY()) +a.ef() +break +default:a.e9() +a.ck()}}a.eI() +return new A.qG(p==null?"":p,q,o,n,m,l,k,j,i,h,g,r,s)}, +bJZ(a){return A.aDQ(a)}, +by7(a,b){var s,r,q,p,o,n,m,l,k,j,i=A.b([],t.bP) +a.ew() +s=t.C0 +r="" +q=0 +p=0 +o=null +n=null +while(!0){m=a.w +if(m===0)m=a.bp() +if(!(m!==2&&m!==4&&m!==18))break +switch(a.d3($.bpk())){case 0:r=a.dV() +break +case 1:q=a.aY() +break +case 2:p=a.aY() +break +case 3:o=a.dV() +break +case 4:n=a.dV() +break +case 5:a.ew() +while(!0){m=a.w +if(m===0)m=a.bp() +if(!(m!==2&&m!==4&&m!==18))break +switch(a.d3($.bpj())){case 0:a.eb() +while(!0){m=a.w +if(m===0)m=a.bp() +if(!(m!==2&&m!==4&&m!==18))break +l=A.b8v(a,b) +if(l!=null){k=l +j=!0}else{k=null +j=!1}if(j)i.push(s.a(k))}a.ef() +break +default:a.e9() +a.ck()}}a.eI() +break +default:a.e9() +a.ck()}}a.eI() +s=o==null?"":o +return new A.Lr(i,r,q,p,s,n==null?"":n)}, +byc(a){var s,r,q,p,o,n +a.ew() +s=null +r=null +q=null +while(!0){p=a.w +if(p===0)p=a.bp() +if(!(p!==2&&p!==4&&p!==18))break +switch(a.d3($.bpl())){case 0:s=a.dV() +break +case 1:r=a.dV() +break +case 2:q=a.dV() +break +case 3:a.aY() +break +default:a.e9() +a.ck()}}a.eI() +o=s==null?"":s +n=r==null?"":r +return new A.a1n(o,n,q==null?"":q)}, +bys(a,b){var s,r,q,p=null,o=t.o,n=t.S,m=t.cU,l=p,k=l,j=k,i=j,h=i,g=h,f=B.bB,e=!1 +while(!0){s=a.w +if(s===0)s=a.bp() +if(!(s!==2&&s!==4&&s!==18))break +switch(a.d3($.bpq())){case 0:g=a.dV() +break +case 1:a.ew() +r=-1 +while(!0){s=a.w +if(s===0)s=a.bp() +if(!(s!==2&&s!==4&&s!==18))break +switch(a.d3($.bpp())){case 0:r=a.e3() +break +case 1:q=new A.LI(r) +h=new A.Xz(A.ben(A.cd(a,b,q.gacp(q),!1,m))) +break +default:a.e9() +a.ck()}}a.eI() +break +case 2:i=new A.mu(A.cd(a,b,A.X1(),!1,n)) +break +case 3:j=a.e3()===1?B.er:B.uu +break +case 4:k=new A.tO(A.cd(a,b,A.X6(),!0,o)) +break +case 5:l=new A.tO(A.cd(a,b,A.X6(),!0,o)) +break +case 6:f=a.e3()===1?B.bB:B.ap +break +case 7:e=a.iW() +break +default:a.e9() +a.ck()}}if(i==null)i=new A.mu(A.b([A.Mo(100,n)],t.q1)) +o=j==null?B.er:j +h.toString +k.toString +l.toString +return new A.a1U(g,o,f,h,i,k,l,e)}, +byu(a4,a5){var s,r,q,p,o,n=null,m=A.b([],t.WC),l=t.V,k=t.o,j=t.S,i=t.cU,h=n,g=h,f=g,e=f,d=e,c=d,b=c,a=b,a0=a,a1=a0,a2=0,a3=!1 +while(!0){s=a4.w +if(s===0)s=a4.bp() +if(!(s!==2&&s!==4&&s!==18))break +switch(a4.d3($.bpt())){case 0:a1=a4.dV() +break +case 1:a4.ew() +r=-1 +while(!0){s=a4.w +if(s===0)s=a4.bp() +if(!(s!==2&&s!==4&&s!==18))break +switch(a4.d3($.bps())){case 0:r=a4.e3() +break +case 1:q=new A.LI(r) +a0=new A.Xz(A.ben(A.cd(a4,a5,q.gacp(q),!1,i))) +break +default:a4.e9() +a4.ck()}}a4.eI() +break +case 2:a=new A.mu(A.cd(a4,a5,A.X1(),!1,j)) +break +case 3:b=a4.e3()===1?B.er:B.uu +break +case 4:c=new A.tO(A.cd(a4,a5,A.X6(),!0,k)) +break +case 5:d=new A.tO(A.cd(a4,a5,A.X6(),!0,k)) +break +case 6:e=new A.d9(A.cd(a4,a5,A.eb(),!1,l)) +break +case 7:f=B.vr[a4.e3()-1] +break +case 8:g=B.va[a4.e3()-1] +break +case 9:a2=a4.aY() +break +case 10:a3=a4.iW() +break +case 11:a4.eb() +while(!0){s=a4.w +if(s===0)s=a4.bp() +if(!(s!==2&&s!==4&&s!==18))break +a4.ew() +p=n +o=p +while(!0){s=a4.w +if(s===0)s=a4.bp() +if(!(s!==2&&s!==4&&s!==18))break +switch(a4.d3($.bpr())){case 0:o=a4.dV() +break +case 1:p=new A.d9(A.cd(a4,a5,A.eb(),!1,l)) +break +default:a4.e9() +a4.ck()}}a4.eI() +if(o==="o")h=p +else if(o==="d"||o==="g"){p.toString +m.push(p)}}a4.ef() +if(m.length===1)m.push(m[0]) +break +default:a4.e9() +a4.ck()}}if(a==null)a=new A.mu(A.b([A.Mo(100,j)],t.q1)) +l=b==null?B.er:b +a0.toString +c.toString +d.toString +e.toString +return new A.a1W(a1,l,a0,a,c,d,e,f,g,a2,m,h,a3)}, +bKq(a){return B.c.aA(A.aDQ(a))}, +bh4(a){var s,r,q,p +a.eb() +s=B.c.aA(a.aY()*255) +r=B.c.aA(a.aY()*255) +q=B.c.aA(a.aY()*255) +while(!0){p=a.w +if(p===0)p=a.bp() +if(!(p!==2&&p!==4&&p!==18))break +a.ck()}a.ef() +return A.a9(255,s,r,q)}, +b9F(a){var s=A.b([],t.yv) +a.eb() +for(;a.d2()===B.cU;){a.eb() +s.push(A.mH(a)) +a.ef()}a.ef() +return s}, +mH(a){switch(a.d2().a){case 6:return A.bz5(a) +case 0:return A.bz4(a) +case 2:return A.bz6(a) +case 8:return B.h +case 1:case 3:case 4:case 5:case 7:case 9:throw A.d(A.bN("Unknown point starts with "+a.d2().j(0)))}}, +bz5(a){var s,r=a.aY(),q=a.aY() +while(!0){s=a.w +if(s===0)s=a.bp() +if(!(s!==2&&s!==4&&s!==18))break +a.ck()}return new A.h(r,q)}, +bz4(a){var s,r +a.eb() +s=a.aY() +r=a.aY() +for(;a.d2()!==B.pQ;)a.ck() +a.ef() +return new A.h(s,r)}, +bz6(a){var s,r,q +a.ew() +s=0 +r=0 +while(!0){q=a.w +if(q===0)q=a.bp() +if(!(q!==2&&q!==4&&q!==18))break +switch(a.d3($.bpL())){case 0:s=A.aDQ(a) +break +case 1:r=A.aDQ(a) +break +default:a.e9() +a.ck()}}a.eI() +return new A.h(s,r)}, +aDQ(a){var s,r,q=a.d2() +switch(q.a){case 6:return a.aY() +case 0:a.eb() +s=a.aY() +while(!0){r=a.w +if(r===0)r=a.bp() +if(!(r!==2&&r!==4&&r!==18))break +a.ck()}a.ef() +return s +case 1:case 2:case 3:case 4:case 5:case 7:case 8:case 9:throw A.d(A.bN("Unknown value for token of type "+q.j(0)))}}, +cd(a,b,c,d,e){var s,r=A.b([],e.h("v>")) +if(a.d2()===B.jS){b.pM("Lottie doesn't support expressions.") +return r}a.ew() +while(!0){s=a.w +if(s===0)s=a.bp() +if(!(s!==2&&s!==4&&s!==18))break +switch(a.d3($.bpQ())){case 0:if(a.d2()===B.cU){a.eb() +if(a.d2()===B.c5)r.push(A.aEk(a,b,c,!1,d,e)) +else while(!0){s=a.w +if(s===0)s=a.bp() +if(!(s!==2&&s!==4&&s!==18))break +r.push(A.aEk(a,b,c,!0,d,e))}a.ef()}else r.push(A.aEk(a,b,c,!1,d,e)) +break +default:a.ck()}}a.eI() +A.bh6(r) +return r}, +bh6(a){var s,r,q,p,o +for(s=a.length-1,r=0;r1)B.b.O(a,o)}, +bh9(b9,c0){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=null,b7=A.b([],t.cc),b8=A.b([],t.qa) +b9.ew() +s=t.V +r=c0.c +q=t.T +p=t.HU +o=c0.gaGi() +n=b6 +m=n +l=m +k=l +j=k +i=j +h=i +g=h +f="UNSET" +e=B.lT +d=0 +c=0 +b=0 +a=B.I +a0=0 +a1=0 +a2=-1 +a3=1 +a4=0 +a5=0 +a6=0 +a7=!1 +a8=B.mL +while(!0){a9=b9.w +if(a9===0)a9=b9.bp() +if(!(a9!==2&&a9!==4&&a9!==18))break +switch(b9.d3($.bpS())){case 0:f=b9.dV() +break +case 1:d=b9.e3() +break +case 2:g=b9.dV() +break +case 3:b0=b9.e3() +e=b0<6?B.Xa[b0]:B.lT +break +case 4:a2=b9.e3() +break +case 5:c=b9.e3() +break +case 6:b=b9.e3() +break +case 7:a=A.bzZ(b9.dV(),o) +break +case 8:k=A.b8c(b9,c0) +break +case 9:b1=b9.e3() +if(b1>=6){r.D(0,"Unsupported matte type: "+b1) +break}a8=B.Vq[b1] +if(a8===B.AB)r.D(0,"Unsupported matte type: Luma") +else if(a8===B.AC)r.D(0,"Unsupported matte type: Luma Inverted");++c0.f +break +case 10:b9.eb() +while(!0){a9=b9.w +if(a9===0)a9=b9.bp() +if(!(a9!==2&&a9!==4&&a9!==18))break +b7.push(A.bzH(b9,c0))}c0.f+=b7.length +b9.ef() +break +case 11:b9.eb() +while(!0){a9=b9.w +if(a9===0)a9=b9.bp() +if(!(a9!==2&&a9!==4&&a9!==18))break +b2=A.b8v(b9,c0) +if(b2!=null)b8.push(b2)}b9.ef() +break +case 12:b9.ew() +while(!0){a9=b9.w +if(a9===0)a9=b9.bp() +if(!(a9!==2&&a9!==4&&a9!==18))break +switch(b9.d3($.bpT())){case 0:l=new A.as_(A.cd(b9,c0,A.bJL(),!1,p)) +break +case 1:b9.eb() +a9=b9.w +if(a9===0)a9=b9.bp() +if(a9!==2&&a9!==4&&a9!==18)m=A.bva(b9,c0) +while(!0){a9=b9.w +if(a9===0)a9=b9.bp() +if(!(a9!==2&&a9!==4&&a9!==18))break +b9.ck()}b9.ef() +break +default:b9.e9() +b9.ck()}}b9.eI() +break +case 13:b9.eb() +b3=A.b([],q) +while(!0){a9=b9.w +if(a9===0)a9=b9.bp() +if(!(a9!==2&&a9!==4&&a9!==18))break +b9.ew() +while(!0){a9=b9.w +if(a9===0)a9=b9.bp() +if(!(a9!==2&&a9!==4&&a9!==18))break +switch(b9.d3($.bpR())){case 0:b4=b9.e3() +if(b4===29)i=A.bvr(b9,c0) +else if(b4===25)j=new A.axK().aPS(0,b9,c0) +break +case 1:b3.push(b9.dV()) +break +default:b9.e9() +b9.ck()}}b9.eI()}b9.ef() +r.D(0,"Lottie doesn't support layer effects. If you are using them for fills, strokes, trim paths etc. then try adding them directly as contents in your shape. Found: "+A.j(b3)) +break +case 14:a3=b9.aY() +break +case 15:a4=b9.aY() +break +case 16:a0=b9.e3() +break +case 17:a1=b9.e3() +break +case 18:a5=b9.aY() +break +case 19:a6=b9.aY() +break +case 20:n=new A.d9(A.cd(b9,c0,A.eb(),!1,s)) +break +case 21:h=b9.dV() +break +case 22:a7=b9.iW() +break +default:b9.e9() +b9.ck()}}b9.eI() +b5=A.b([],t.ML) +if(a5>0)b5.push(A.Mn(c0,a5,0,b6,0,0,b6,b6,s)) +a6=a6>0?a6:c0.d.c +b5.push(A.Mn(c0,a6,1,b6,a5,1,b6,b6,s)) +b5.push(A.Mn(c0,17976931348623157e292,0,b6,a6,0,b6,b6,s)) +if(B.d.jb(f,".ai")||"ai"===h)c0.pM("Convert your Illustrator layers to shape layers.") +k.toString +return A.bh8(i,c0,j,d,b5,a7,e,b7,a8,f,a2,a1,a0,g,b8,a,b,c,a4,l,m,n,a3,k)}, +bzD(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null,e=a.d +b.ew() +s=e.z +r=e.x +q=e.y +p=e.r +o=e.w +n=e.e +m=e.f +l=a.c +k=e.a +while(!0){j=b.w +if(j===0)j=b.bp() +if(!(j!==2&&j!==4&&j!==18))break +switch(b.d3($.bpY())){case 0:i=b.e3() +k.c=i<0?A.blC(i):i +break +case 1:h=b.e3() +k.d=h<0?A.blC(h):h +break +case 2:e.b=b.aY() +break +case 3:e.c=b.aY()-0.01 +break +case 4:e.d=b.aY() +break +case 5:g=b.dV().split(".") +if(!A.bzY(A.em(g[0],f,f),A.em(g[1],f,f),A.em(g[2],f,f),4,4,0))l.D(0,"Lottie only supports bodymovin >= 4.4.0") +break +case 6:A.bzB(b,a,n,m) +break +case 7:A.bzy(b,a,p,o) +break +case 8:A.bzA(b,q) +break +case 9:A.bzz(b,a,r) +break +case 10:A.bzC(b,a,s) +break +default:b.e9() +b.ck()}}return a}, +bzB(a,b,c,d){var s,r,q +a.eb() +s=0 +while(!0){r=a.w +if(r===0)r=a.bp() +if(!(r!==2&&r!==4&&r!==18))break +q=A.bh9(a,b) +if(q.e===B.uP)++s +c.push(q) +d.q(0,q.d,q)}if(s>4)b.pM("You have "+s+" images. Lottie should primarily be used with shapes. If you are using Adobe Illustrator, convert the Illustrator layers to shape layers.") +a.ef()}, +bzy(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i,h,g +a.eb() +s=t.fQ +r=t.S +q=t.IE +while(!0){p=a.w +if(p===0)p=a.bp() +if(!(p!==2&&p!==4&&p!==18))break +o=A.bd("id") +n=A.b([],s) +m=A.D(r,q) +a.ew() +l=0 +k=0 +j=null +i=null +while(!0){p=a.w +if(p===0)p=a.bp() +if(!(p!==2&&p!==4&&p!==18))break +switch(a.d3($.bpV())){case 0:o.b=a.dV() +break +case 1:a.eb() +while(!0){p=a.w +if(p===0)p=a.bp() +if(!(p!==2&&p!==4&&p!==18))break +h=A.bh9(a,b) +m.q(0,h.d,h) +n.push(h)}a.ef() +break +case 2:l=a.e3() +break +case 3:k=a.e3() +break +case 4:j=a.dV() +break +case 5:i=a.dV() +break +default:a.e9() +a.ck()}}a.eI() +if(j!=null){g=o.b +if(g===o)A.V(A.fc(o.a)) +d.q(0,g,new A.a3M(l,k,g,j,i==null?"":i))}else{g=o.b +if(g===o)A.V(A.fc(o.a)) +c.q(0,g,n)}}a.ef()}, +bzA(a,b){var s,r +a.ew() +while(!0){s=a.w +if(s===0)s=a.bp() +if(!(s!==2&&s!==4&&s!==18))break +switch(a.d3($.bpW())){case 0:a.eb() +while(!0){s=a.w +if(s===0)s=a.bp() +if(!(s!==2&&s!==4&&s!==18))break +r=A.byc(a) +b.q(0,r.b,r)}a.ef() +break +default:a.e9() +a.ck()}}a.eI()}, +bzz(a,b,c){var s,r +a.eb() +while(!0){s=a.w +if(s===0)s=a.bp() +if(!(s!==2&&s!==4&&s!==18))break +r=A.by7(a,b) +c.q(0,31*(31*B.d.gJ(r.b)+B.d.gJ(r.f))+B.d.gJ(r.e),r)}a.ef()}, +bzC(a,b,c){var s +a.eb() +while(!0){s=a.w +if(s===0)s=a.bp() +if(!(s!==2&&s!==4&&s!==18))break +a.ew() +while(!0){s=a.w +if(s===0)s=a.bp() +if(!(s!==2&&s!==4&&s!==18))break +switch(a.d3($.bpX())){case 0:a.dV() +break +case 1:a.aY() +break +case 2:a.aY() +break +default:a.e9() +a.ck()}}a.eI() +c.push(new A.a3V())}a.ef()}, +bzH(a,b){var s,r,q,p,o,n,m=A.bd("maskMode"),l=A.bd("maskPath"),k=A.bd("opacity") +a.ew() +s=t.S +r=t.hd +q=b.c +p=!1 +while(!0){o=a.w +if(o===0)o=a.bp() +if(!(o!==2&&o!==4&&o!==18))break +switch(a.abT()){case"mode":n=a.dV() +switch(n){case"a":m.b=B.As +break +case"s":m.b=B.ZU +break +case"n":m.b=B.At +break +case"i":q.D(0,"Animation contains intersect masks. They are not supported but will be treated like add masks.") +m.b=B.ZV +break +default:q.D(0,"Unknown mask mode "+n+". Defaulting to Add.") +m.b=B.As}break +case"pt":l.b=new A.XA(A.cd(a,b,A.bof(),!1,r)) +break +case"o":k.b=new A.mu(A.cd(a,b,A.X1(),!1,s)) +break +case"inv":p=a.iW() +break +default:a.ck()}}a.eI() +return new A.a3X(m.bc(),l.bc(),k.bc(),p)}, +bzV(a){var s,r=A.bd("mode"),q=!1 +while(!0){s=a.w +if(s===0)s=a.bp() +if(!(s!==2&&s!==4&&s!==18))break +switch(a.d3($.bq2())){case 0:a.dV() +break +case 1:r.b=A.bzW(a.e3()) +break +case 2:q=a.iW() +break +default:a.e9() +a.ck()}}return new A.a4e(r.bc(),q)}, +bz3(a,b,c,d){var s,r,q,p=new A.cZ("") +p.a=""+"$" +for(s=0;s=b.gE(b)&&a.n_(0,s-b.gE(b),s).l(0,b)))break +s-=b.gE(b)}return a.n_(0,0,s)}, +beU(a,b){var s +if(b.a.length===0)return a +s=0 +while(!0){if(!(s<=a.gE(a)-b.gE(b)&&a.n_(0,s,s+b.gE(b)).l(0,b)))break +s+=b.gE(b)}return a.X9(0,s)}, +bIQ(a,b,c){return A.bcg(a,A.b6G(A.bcm(),c),A.bcl(),b)}, +bcg(a,b,c,d){var s,r,q,p,o=A.cU(0,null,a.length,null,null),n=b.$1(d) +for(s=o,r=0;r>>24&255)/255 +r=b.gm(b) +q=b.gm(b) +p=b.gm(b) +o=c.gm(c) +n=c.gm(c) +m=c.gm(c) +l=c.gm(c) +k=A.LC((r>>>16&255)/255) +j=A.LC((q>>>8&255)/255) +i=A.LC((p&255)/255) +h=A.LC((n>>>16&255)/255) +g=A.LC((m>>>8&255)/255) +f=A.LC((l&255)/255) +l=A.b9g(k+a*(h-k)) +m=A.b9g(j+a*(g-j)) +n=A.b9g(i+a*(f-i)) +return A.a9(B.c.aA((s+a*((o>>>24&255)/255-s))*255),B.c.aA(l*255),B.c.aA(m*255),B.c.aA(n*255))}, +bzX(a,b){var s,r,q,p,o,n,m,l,k,j,i +b.bY(0) +s=a.b +b.a0(0,s.a,s.b) +for(r=a.a,q=s,p=0;pd)return!0 +if(be)return!0 +return c>=f}, +bzZ(a,b){var s,r=a.length +if(r!==0&&a[0]==="#"){s=A.em(B.d.cf(a,1),null,16) +if(r===7)s|=4278190080 +else if(r!==9){b.$1("Unknown color colorString: "+a) +return B.l}return new A.l(s>>>0)}b.$1("Unknown colorString is empty or format incorrect: "+a) +return B.l}, +aG5(a,b){var s=B.c.aj(a),r=B.c.aj(b) +return s-r*A.N0(s,r)}, +N0(a,b){var s=B.e.e4(a,b),r=B.e.gzn(a),q=B.e.gzn(b),p=B.e.bB(a,b) +return r!==q&&p!==0?s-1:s}, +bDZ(a,b){var s,r,q +if(b.b)return +s=b.e +r=b.f +q=b.r +A.bb7(a,s.gm(s)/100,r.gm(r)/100,q.gm(q)/360)}, +bb7(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i="applyTrimPathIfNeeded" +A.fv(i) +s=a.rh() +r=A.ai(s,!0,A.w(s).h("y.E")) +if(r.length===0){A.dE(i) +return}q=B.b.ga5(r) +if(b===1&&c===0){A.dE(i) +return}p=q.gE(q) +if(p<1||Math.abs(c-b-1)<0.01){A.dE(i) +return}o=p*b +n=p*c +m=d*p +l=Math.min(o,n)+m +k=Math.max(o,n)+m +if(l>=p&&k>=p){l=A.aG5(l,p) +k=A.aG5(k,p)}if(l<0)l=A.aG5(l,p) +if(k<0)k=A.aG5(k,p) +if(l===k){a.bY(0) +A.dE(i) +return}if(l>=k)l-=p +j=q.Cf(l,k) +if(k>p)j.mq(0,q.Cf(0,B.c.bB(k,p)),B.h) +else if(l<0)j.mq(0,q.Cf(p+l,p),B.h) +a.bY(0) +a.mq(0,j,B.h) +A.dE(i)}, +bmW(){var s,r,q,p,o=null +try{o=A.aSu()}catch(s){if(t.VI.b(A.b_(s))){r=$.b3e +if(r!=null)return r +throw s}else throw s}if(J.f(o,$.blJ)){r=$.b3e +r.toString +return r}$.blJ=o +if($.b7E()===$.ar9())r=$.b3e=o.aE(".").j(0) +else{q=o.We() +p=q.length-1 +r=$.b3e=p===0?q:B.d.au(q,0,p)}return r}, +bnr(a,b){var s=null +return $.b7L().aNJ(0,a,b,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, +bnn(a){var s +if(!(a>=65&&a<=90))s=a>=97&&a<=122 +else s=!0 +return s}, +bKy(a,b){var s=a.length,r=b+2 +if(s"),p=A.C(q) +for(;q.b(a);){if(b.b1(0,a)){q=b.i(0,a) +q.toString +return c.h("b8<0>").a(q)}else if(!p.D(0,a))throw A.d(A.a7("Recursive references detected: "+p.j(0))) +a=a.$ti.h("b8<1>").a(A.bir(a.a,a.b,null))}for(q=A.cW(p,p.r,p.$ti.c),s=q.$ti.c;q.H();){r=q.d +b.q(0,r==null?s.a(r):r,a)}return a}, +bI2(a){switch(a){case 8:return"\\b" +case 9:return"\\t" +case 10:return"\\n" +case 11:return"\\v" +case 12:return"\\f" +case 13:return"\\r" +case 34:return'\\"' +case 39:return"\\'" +case 92:return"\\\\"}if(a<32)return"\\x"+B.d.jo(B.e.hA(a,16),2,"0") +return A.cB(a)}, +boa(a,b){return a}, +bob(a,b){return b}, +bo9(a,b){return a.b<=b.b?b:a}, +bzu(){return new A.at4()}, +a6J(a,b,c){return B.c.bN(a.aY()*(c-b+1))+b}, +bJd(a){switch(a.a){case 0:return B.CI +case 1:return B.CJ +case 2:return B.a21 +case 3:return B.CK}}, +b6O(a){var s=0,r=A.t(t.w),q,p,o,n,m,l +var $async$b6O=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:o=$.bds() +n=a.j(0) +m=A.bJd(B.U3) +l=B.d.cd(n,"http:")||B.d.cd(n,"https:") +if(m!==B.CJ)p=l&&m===B.CI +else p=!0 +q=o.JZ(n,!0,!0,B.An,m===B.CK,p,p,null) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$b6O,r)}, +bci(a){var s=0,r=A.t(t.w),q +var $async$bci=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q=$.bds().a7F(a.j(0)) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$bci,r)}, +bkc(a){var s,r,q=new Uint8Array(16) +if(a===-1)s=$.brB() +else{s=new A.ajY() +s.Zi(a)}for(r=0;r<16;++r)q[r]=s.fn(256) +return q}, +bMY(a){var s,r,q,p=a.getUint16(0,!1)&65535,o=p&32768,n=p>>>10&31,m=p&1023 +if(n===0){if(m!==0){a.setUint32(0,1056964608+m,!1) +s=a.getFloat32(0,!1)-$.bpf().getFloat32(0,!1) +return o===0?s:-s}r=0 +q=0}else{q=m<<13 +if(n===31){if(q!==0)q|=4194304 +r=255}else r=n-15+127}a.setUint32(0,(o<<16|r<<23|q)>>>0,!1) +return a.getFloat32(0,!1)}, +en(a,b){if(a==null)return null +a=B.d.fd(B.d.nR(B.d.nR(B.d.nR(B.d.nR(B.d.nR(a,"rem",""),"em",""),"ex",""),"px",""),"pt","")) +if(b)return A.A8(a) +return A.lm(a)}, +fF(a,b,c){var s,r,q=null,p=a==null,o=p?q:B.d.N(a,"pt") +if(o===!0)s=1.3333333333333333 +else{o=p?q:B.d.N(a,"rem") +if(o===!0)s=b.b +else{o=p?q:B.d.N(a,"em") +if(o===!0)s=b.b +else{p=p?q:B.d.N(a,"ex") +s=p===!0?b.c:1}}}r=A.en(a,c) +return r!=null?r*s:q}, +ar_(a){var s,r,q,p,o,n,m,l,k +if(a==null||a==="")return null +s=$.btq() +if(!s.b.test(a))throw A.d(A.a7("illegal or unsupported transform: "+a)) +s=$.btp().B9(0,a) +s=A.ai(s,!0,A.w(s).h("y.E")) +r=A.a6(s).h("cs<1>") +q=new A.cs(s,r) +for(s=new A.cX(q,q.gE(q),r.h("cX")),r=r.h("aF.E"),p=B.bc;s.H();){o=s.d +if(o==null)o=r.a(o) +n=o.vB(1) +n.toString +m=B.d.fd(n) +o=o.vB(2) +o.toString +l=B.d.fd(o) +k=B.Zr.i(0,m) +if(k==null)throw A.d(A.a7("Unsupported transform: "+m)) +p=k.$2(l,p)}return p}, +bHF(a,b){var s,r,q,p,o,n=B.d.o3(B.d.fd(a),$.ari()),m=A.en(n[0],!1) +m.toString +s=A.en(n[1],!1) +s.toString +r=A.en(n[2],!1) +r.toString +q=A.en(n[3],!1) +q.toString +p=A.en(n[4],!1) +p.toString +o=A.en(n[5],!1) +o.toString +return A.qi(m,s,r,q,p,o,null).ix(b)}, +bHI(a,b){var s=A.en(a,!1) +s.toString +return A.qi(1,0,Math.tan(s),1,0,0,null).ix(b)}, +bHJ(a,b){var s=A.en(a,!1) +s.toString +return A.qi(1,Math.tan(s),0,1,0,0,null).ix(b)}, +bHK(a,b){var s,r,q=B.d.o3(a,$.ari()),p=A.en(q[0],!1) +p.toString +if(q.length<2)s=0 +else{r=A.en(q[1],!1) +r.toString +s=r}return A.qi(1,0,0,1,p,s,null).ix(b)}, +bHH(a,b){var s,r,q=B.d.o3(a,$.ari()),p=A.en(q[0],!1) +p.toString +if(q.length<2)s=p +else{r=A.en(q[1],!1) +r.toString +s=r}return A.qi(p,0,0,s,0,0,null).ix(b)}, +bHG(a,b){var s,r,q,p=B.d.o3(a,$.ari()),o=A.en(p[0],!1) +o.toString +s=B.bc.aRA(o*3.141592653589793/180) +if(p.length>1){o=A.en(p[1],!1) +o.toString +if(p.length===3){r=A.en(p[2],!1) +r.toString +q=r}else q=o +return A.qi(1,0,0,1,o,q,null).ix(s).E5(-o,-q).ix(b)}else return s.ix(b)}, +bnS(a){if(a==="inherit"||a==null)return null +return a!=="evenodd"?B.cg:B.a19}, +tK(a){var s +if(A.bnq(a))return A.bnR(a,1) +else{s=A.en(a,!1) +s.toString +return s}}, +bnR(a,b){var s=A.en(B.d.au(a,0,a.length-1),!1) +s.toString +return s/100*b}, +bnq(a){var s=B.d.jb(a,"%") +return s}, +bnQ(a,b,c){var s,r,q +if(c!=null)if(b==="width")s=c.r +else s=b==="height"?c.w:null +else s=null +if(B.d.N(a,"%")){r=A.lm(B.d.au(a,0,a.length-1)) +s.toString +q=r/100*s}else if(B.d.cd(a,"0.")){r=A.lm(a) +s.toString +q=r*s}else q=a.length!==0?A.lm(a):null +return q}, +mo(a,b){var s +if(a==null)return b==null +if(b==null||a.length!==b.length)return!1 +if(a===b)return!0 +for(s=0;s")) +g.cm(i,0,2,h.h("M.E")) +B.b.I(j,g) +c4.a.push(l) +l=k.length +c3.setUint32(0,l,!0) +g=c4.a +j=c4.d +i=A.b1(j) +h=new A.aK(j,0,4,i.h("aK")) +h.cm(j,0,4,i.h("M.E")) +B.b.I(g,h) +B.b.I(c4.a,B.aQ.j8(k.buffer,k.byteOffset,l))}for(p=c5.c,o=p.length,n=0;l=p.length,n")) +g.cm(i,0,4,h.h("M.E")) +B.b.I(o,g) +c4.a.push(k.a) +c3.setUint16(0,j,!0) +k=c4.a +g=c4.d +o=A.b1(g) +i=new A.aK(g,0,2,o.h("aK")) +i.cm(g,0,2,o.h("M.E")) +B.b.I(k,i) +c3.setUint16(0,b==null?c0:b,!0) +o=c4.a +k=c4.d +i=A.b1(k) +h=new A.aK(k,0,2,i.h("aK")) +h.cm(k,0,2,i.h("M.E")) +B.b.I(o,h) +s.q(0,e,j)}if(c!=null){b=q.i(0,c.b) +o=c.a +k=c.c +k=k==null?b9:k.a +if(k==null)k=0 +j=c.d +j=j==null?b9:j.a +if(j==null)j=0 +i=f.a +h=c.e +if(h==null)h=4 +g=c.f +if(g==null)g=1 +c4.iL(B.F8) +a=c4.e++ +c4.a.push(29) +c3.setUint32(0,o.a,!0) +o=c4.a +a0=c4.d +a1=A.b1(a0) +a2=new A.aK(a0,0,4,a1.h("aK")) +a2.cm(a0,0,4,a1.h("M.E")) +B.b.I(o,a2) +c4.a.push(k) +c4.a.push(j) +c4.a.push(i.a) +c3.setFloat32(0,h,!0) +h=c4.a +i=c4.d +o=A.b1(i) +k=new A.aK(i,0,4,o.h("aK")) +k.cm(i,0,4,o.h("M.E")) +B.b.I(h,k) +c3.setFloat32(0,g,!0) +g=c4.a +k=c4.d +o=A.b1(k) +j=new A.aK(k,0,4,o.h("aK")) +j.cm(k,0,4,o.h("M.E")) +B.b.I(g,j) +c3.setUint16(0,a,!0) +j=c4.a +g=c4.d +o=A.b1(g) +k=new A.aK(g,0,2,o.h("aK")) +k.cm(g,0,2,o.h("M.E")) +B.b.I(j,k) +c3.setUint16(0,b==null?c0:b,!0) +o=c4.a +k=c4.d +j=A.b1(k) +i=new A.aK(k,0,2,j.h("aK")) +i.cm(k,0,2,j.h("M.E")) +B.b.I(o,i) +r.q(0,e,a)}++e}a3=A.D(c2,c2) +for(c2=c5.d,p=c2.length,o=t.ZC,l=t.n,k=t.JO,j=t.wd,a4=0,n=0;n")) +a2.cm(a0,0,2,a1.h("M.E")) +B.b.I(g,a2) +a2=i.length +c3.setUint32(0,a2,!0) +g=c4.a +a1=c4.d +a0=A.b1(a1) +b0=new A.aK(a1,0,4,a0.h("aK")) +b0.cm(a1,0,4,a0.h("M.E")) +B.b.I(g,b0) +B.b.I(c4.a,B.aQ.j8(i.buffer,i.byteOffset,a2)) +a2=h.length +c3.setUint32(0,a2,!0) +i=c4.a +b0=c4.d +g=A.b1(b0) +a0=new A.aK(b0,0,4,g.h("aK")) +a0.cm(b0,0,4,g.h("M.E")) +B.b.I(i,a0) +i=c4.a +b1=B.e.bB(i.length,4) +if(b1!==0){g=$.Ce() +a0=4-b1 +a1=A.b1(g) +b0=new A.aK(g,0,a0,a1.h("aK")) +b0.cm(g,0,a0,a1.h("M.E")) +B.b.I(i,b0)}i=c4.a +g=h.buffer +h=h.byteOffset +h=new Uint8Array(g,h,4*a2) +B.b.I(i,h) +a3.q(0,a4,a);++a4}for(c2=c5.y,p=c2.length,n=0;n")) +a1.cm(a,0,2,a0.h("M.E")) +B.b.I(g,a1) +c3.setFloat32(0,o==null?0/0:o,!0) +o=c4.a +g=c4.d +a=A.b1(g) +a0=new A.aK(g,0,4,a.h("aK")) +a0.cm(g,0,4,a.h("M.E")) +B.b.I(o,a0) +c3.setFloat32(0,l==null?0/0:l,!0) +o=c4.a +l=c4.d +g=A.b1(l) +a=new A.aK(l,0,4,g.h("aK")) +a.cm(l,0,4,g.h("M.E")) +B.b.I(o,a) +c3.setFloat32(0,k==null?0/0:k,!0) +o=c4.a +l=c4.d +k=A.b1(l) +g=new A.aK(l,0,4,k.h("aK")) +g.cm(l,0,4,k.h("M.E")) +B.b.I(o,g) +c3.setFloat32(0,j==null?0/0:j,!0) +o=c4.a +l=c4.d +k=A.b1(l) +j=new A.aK(l,0,4,k.h("aK")) +j.cm(l,0,4,k.h("M.E")) +B.b.I(o,j) +o=i?1:0 +c4.a.push(o) +o=c4.a +if(h!=null){l=h.length +o.push(l) +o=c4.a +b1=B.e.bB(o.length,8) +if(b1!==0){k=$.Ce() +j=8-b1 +i=A.b1(k) +g=new A.aK(k,0,j,i.h("aK")) +g.cm(k,0,j,i.h("M.E")) +B.b.I(o,g)}o=c4.a +k=h.buffer +h=h.byteOffset +l=new Uint8Array(k,h,8*l) +B.b.I(o,l)}else o.push(0)}for(c2=c5.f,p=c2.length,n=0;n")) +b0.cm(a1,0,2,a2.h("M.E")) +B.b.I(a0,b0) +c3.setFloat32(0,k,!0) +k=c4.a +b0=c4.d +a0=A.b1(b0) +a1=new A.aK(b0,0,4,a0.h("aK")) +a1.cm(b0,0,4,a0.h("M.E")) +B.b.I(k,a1) +c3.setFloat32(0,i,!0) +i=c4.a +a1=c4.d +k=A.b1(a1) +a0=new A.aK(a1,0,4,k.h("aK")) +a0.cm(a1,0,4,k.h("M.E")) +B.b.I(i,a0) +c4.a.push(j.a) +c4.a.push(h.a) +c4.a.push(g.a) +c3.setUint32(0,a.a,!0) +a=c4.a +g=c4.d +k=A.b1(g) +j=new A.aK(g,0,4,k.h("aK")) +j.cm(g,0,4,k.h("M.E")) +B.b.I(a,j) +if(l!=null){b4=B.Q.goy().cT(l) +l=b4.length +c3.setUint16(0,l,!0) +k=c4.a +j=c4.d +i=A.b1(j) +h=new A.aK(j,0,2,i.h("aK")) +h.cm(j,0,2,i.h("M.E")) +B.b.I(k,h) +B.b.I(c4.a,B.aQ.j8(b4.buffer,b4.byteOffset,l))}else{c3.setUint16(0,0,!0) +l=c4.a +k=c4.d +j=A.b1(k) +i=new A.aK(k,0,2,j.h("aK")) +i.cm(k,0,2,j.h("M.E")) +B.b.I(l,i)}b4=B.Q.goy().cT(o) +o=b4.length +c3.setUint16(0,o,!0) +l=c4.a +k=c4.d +j=A.b1(k) +i=new A.aK(k,0,2,j.h("aK")) +i.cm(k,0,2,j.h("M.E")) +B.b.I(l,i) +B.b.I(c4.a,B.aQ.j8(b4.buffer,b4.byteOffset,o))}for(c2=c5.z,p=c2.length,o=c5.w,l=c5.x,k=c5.e,n=0;n")) +a0.cm(g,0,2,a.h("M.E")) +B.b.I(j,a0) +c3.setUint16(0,i.gE(i),!0) +a0=c4.a +j=c4.d +g=A.b1(j) +a=new A.aK(j,0,2,g.h("aK")) +a.cm(j,0,2,g.h("M.E")) +B.b.I(a0,a) +a=c4.a +b1=B.e.bB(a.length,4) +if(b1!==0){j=$.Ce() +g=4-b1 +a0=A.b1(j) +a1=new A.aK(j,0,g,a0.h("aK")) +a1.cm(j,0,g,a0.h("M.E")) +B.b.I(a,a1)}j=c4.a +g=i.buffer +a=i.byteOffset +i=i.gE(i) +i=new Uint8Array(g,a,4*i) +B.b.I(j,i) +c3.setUint16(0,h.gE(h),!0) +j=c4.a +i=c4.d +g=A.b1(i) +a=new A.aK(i,0,2,g.h("aK")) +a.cm(i,0,2,g.h("M.E")) +B.b.I(j,a) +a=c4.a +b1=B.e.bB(a.length,2) +if(b1!==0){j=$.Ce() +i=2-b1 +g=A.b1(j) +a0=new A.aK(j,0,i,g.h("aK")) +a0.cm(j,0,i,g.h("M.E")) +B.b.I(a,a0)}j=c4.a +i=h.buffer +g=h.byteOffset +h=h.gE(h) +i=new Uint8Array(i,g,2*h) +B.b.I(j,i) +break +case 2:j=s.i(0,a9.d) +j.toString +c4.iL(B.cC) +c4.pB() +c4.a.push(37) +c3.setUint16(0,j,!0) +j=c4.a +i=c4.d +h=A.b1(i) +g=new A.aK(i,0,2,h.h("aK")) +g.cm(i,0,2,h.h("M.E")) +B.b.I(j,g) +break +case 3:c4.iL(B.cC) +c4.pB() +c4.a.push(38) +break +case 4:j=a3.i(0,a9.c) +j.toString +c4.iL(B.cC) +c4.pB() +c4.a.push(42) +c3.setUint16(0,j,!0) +j=c4.a +i=c4.d +h=A.b1(i) +g=new A.aK(i,0,2,h.h("aK")) +g.cm(i,0,2,h.h("M.E")) +B.b.I(j,g) +break +case 5:c4.iL(B.cC) +c4.pB() +c4.a.push(43) +break +case 8:j=a9.f +j.toString +b6=l[j] +j=b6.a +i=b6.b +h=b6.c +g=b6.d +a=b6.e.vn() +c4.iL(B.cC) +a0=c4.z++ +c4.a.push(49) +c3.setUint16(0,a0,!0) +a0=c4.a +a1=c4.d +a2=A.b1(a1) +b0=new A.aK(a1,0,2,a2.h("aK")) +b0.cm(a1,0,2,a2.h("M.E")) +B.b.I(a0,b0) +c3.setFloat32(0,j,!0) +j=c4.a +b0=c4.d +a0=A.b1(b0) +a1=new A.aK(b0,0,4,a0.h("aK")) +a1.cm(b0,0,4,a0.h("M.E")) +B.b.I(j,a1) +c3.setFloat32(0,i,!0) +i=c4.a +a1=c4.d +j=A.b1(a1) +a0=new A.aK(a1,0,4,j.h("aK")) +a0.cm(a1,0,4,j.h("M.E")) +B.b.I(i,a0) +c3.setFloat32(0,h,!0) +h=c4.a +a0=c4.d +j=A.b1(a0) +i=new A.aK(a0,0,4,j.h("aK")) +i.cm(a0,0,4,j.h("M.E")) +B.b.I(h,i) +c3.setFloat32(0,g,!0) +g=c4.a +i=c4.d +j=A.b1(i) +h=new A.aK(i,0,4,j.h("aK")) +h.cm(i,0,4,j.h("M.E")) +B.b.I(g,h) +j=a.length +c4.a.push(j) +i=c4.a +b1=B.e.bB(i.length,8) +if(b1!==0){h=$.Ce() +g=8-b1 +a0=A.b1(h) +a1=new A.aK(h,0,g,a0.h("aK")) +a1.cm(h,0,g,a0.h("M.E")) +B.b.I(i,a1)}i=c4.a +h=a.buffer +a=a.byteOffset +j=new Uint8Array(h,a,8*j) +B.b.I(i,j) +break +case 9:j=a9.c +j.toString +c4.iL(B.cC) +c4.pB() +c4.a.push(51) +c3.setUint16(0,j,!0) +j=c4.a +i=c4.d +h=A.b1(i) +g=new A.aK(i,0,2,h.h("aK")) +g.cm(i,0,2,h.h("M.E")) +B.b.I(j,g) +break +case 6:j=a9.c +j.toString +i=a9.d +h=s.i(0,i) +i=r.i(0,i) +g=a9.e +c4.iL(B.cC) +c4.pB() +c4.a.push(44) +c3.setUint16(0,j,!0) +j=c4.a +a=c4.d +a0=A.b1(a) +a1=new A.aK(a,0,2,a0.h("aK")) +a1.cm(a,0,2,a0.h("M.E")) +B.b.I(j,a1) +c3.setUint16(0,h==null?c0:h,!0) +j=c4.a +h=c4.d +a=A.b1(h) +a0=new A.aK(h,0,2,a.h("aK")) +a0.cm(h,0,2,a.h("M.E")) +B.b.I(j,a0) +c3.setUint16(0,i==null?c0:i,!0) +j=c4.a +i=c4.d +h=A.b1(i) +a=new A.aK(i,0,2,h.h("aK")) +a.cm(i,0,2,h.h("M.E")) +B.b.I(j,a) +c3.setUint16(0,g==null?c0:g,!0) +j=c4.a +i=c4.d +h=A.b1(i) +g=new A.aK(i,0,2,h.h("aK")) +g.cm(i,0,2,h.h("M.E")) +B.b.I(j,g) +break +case 7:j=a9.c +j.toString +b7=o[j] +j=b7.a +i=b7.b +h=i.a +g=i.b +a=b7.c +a=a==null?b9:a.vn() +c4.iL(B.cC) +c4.pB() +c4.a.push(47) +c3.setUint16(0,j,!0) +j=c4.a +a0=c4.d +a1=A.b1(a0) +a2=new A.aK(a0,0,2,a1.h("aK")) +a2.cm(a0,0,2,a1.h("M.E")) +B.b.I(j,a2) +c3.setFloat32(0,h,!0) +a2=c4.a +j=c4.d +a0=A.b1(j) +a1=new A.aK(j,0,4,a0.h("aK")) +a1.cm(j,0,4,a0.h("M.E")) +B.b.I(a2,a1) +c3.setFloat32(0,g,!0) +a1=c4.a +a2=c4.d +j=A.b1(a2) +a0=new A.aK(a2,0,4,j.h("aK")) +a0.cm(a2,0,4,j.h("M.E")) +B.b.I(a1,a0) +c3.setFloat32(0,i.c-h,!0) +h=c4.a +a0=c4.d +j=A.b1(a0) +a1=new A.aK(a0,0,4,j.h("aK")) +a1.cm(a0,0,4,j.h("M.E")) +B.b.I(h,a1) +c3.setFloat32(0,i.d-g,!0) +g=c4.a +i=c4.d +j=A.b1(i) +h=new A.aK(i,0,4,j.h("aK")) +h.cm(i,0,4,j.h("M.E")) +B.b.I(g,h) +j=c4.a +if(a!=null){i=a.length +j.push(i) +j=c4.a +b1=B.e.bB(j.length,8) +if(b1!==0){h=$.Ce() +g=8-b1 +a0=A.b1(h) +a1=new A.aK(h,0,g,a0.h("aK")) +a1.cm(h,0,g,a0.h("M.E")) +B.b.I(j,a1)}j=c4.a +h=a.buffer +a=a.byteOffset +i=new Uint8Array(h,a,8*i) +B.b.I(j,i)}else j.push(0) +break}}if(c4.b)A.V(A.a7("done() must not be called more than once on the same VectorGraphicsBuffer.")) +b8=A.kc(new Uint8Array(A.ea(c4.a)).buffer,0,b9) +c4.a=A.b([],c1) +c4.b=!0 +return A.kd(b8.buffer,0,b9)}, +cQ(a,b,c){var s=a.b,r=a.a,q=A.bMt(s,r) +if(q instanceof A.uB)return c.a(A.bHc(A.fi(A.au(c).a,null)).RV(q.d,s).gW7()) +else throw A.d(A.bM("No function at address "+r+" was found (but a global symbol)!",null))}, +bJN(a,b,c,d){var s=A.a6(b).h("S<1,A>") +if(A.au(d)===$.bp_()){A.b9d(a,A.ai(new A.S(b,A.bnD(),s),!0,s.h("aF.E")),null) +d.a(null) +return null}else return A.bI1(A.b9d(a,A.ai(new A.S(b,A.bnD(),s),!0,s.h("aF.E")),null),c,d)}, +bI3(a){if(A.cK(a)||typeof a=="number"||A.nl(a))return a +else if(a instanceof A.Y)return a.a +else throw A.d(A.a3W("Could not convert dart type "+J.ak(a).j(0)+" to a JavaScript type!"))}, +bHc(a){var s,r,q=J.b83(B.b.ga4(a.split("=>"))) +if(B.d.cd(q,$.btZ()))throw A.d(A.a3W("Nesting pointers is only supported to a deepth of 2!\nThis means that you can write Pointer> but not Pointer>>, ...")) +s=$.b7I() +r=s.i(0,q) +if(r!=null)return r +else if(B.d.cd(q,$.btY()))throw A.d(A.a3W("Using pointers to native functions as return type is only allowed if the type of the native function is dynamic!\nThis means that only Pointer> is allowed!")) +else throw A.d(A.a3W("Unknown type "+q+" (infered from "+a+"), all marshallable types: "+A.j(A.ai(s.gdh(s),!1,t.N))))}, +kG(a){var s=null,r=$.b7I() +r.q(0,A.fi(A.au(a.h("Y<0>")).a,s),new A.eS(s,s,a.h("eS>"))) +r.q(0,A.fi(A.au(a.h("Y>")).a,s),new A.eS(s,s,a.h("eS>>")))}, +bI1(a,b,c){if(A.au(c)===B.acC)if(A.cK(a))return c.a(a) +else throw A.d(A.b9R(A.au(c),a)) +else if(A.au(c)===B.acy)if(typeof a=="number")return c.a(a) +else throw A.d(A.b9R(A.au(c),a)) +else if(A.au(c)===B.acx)if(A.nl(a))return c.a(a) +else throw A.d(A.b9R(A.au(c),a)) +else if(A.au(c)===$.bqJ())if(A.cK(a))return c.a(A.e4(a,b,t.mD)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqo())if(A.cK(a))return c.a(A.e4(a,b,t.wt)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqn())if(A.cK(a))return c.a(A.e4(a,b,t.ZP)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqk())if(A.cK(a))return c.a(A.e4(a,b,t.pT)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bql())if(A.cK(a))return c.a(A.e4(a,b,t._Y)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqm())if(A.cK(a))return c.a(A.e4(a,b,t.UD)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqi())if(A.cK(a))return c.a(A.e4(a,b,t.DL)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqI())if(A.cK(a))return c.a(A.e4(a,b,t.di)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqF())if(A.cK(a))return c.a(A.e4(a,b,t.i2)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqG())if(A.cK(a))return c.a(A.e4(a,b,t.QG)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqH())if(A.cK(a))return c.a(A.e4(a,b,t.cG)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqj())if(A.cK(a))return c.a(A.e4(a,b,t.AC)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqh())if(A.cK(a))return c.a(A.e4(a,b,t.g9)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqq())if(A.cK(a))return c.a(A.e4(a,b,t.er)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqp())if(A.cK(a))return c.a(A.e4(a,b,t.FM)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqE())if(A.cK(a))return c.a(A.e4(a,b,t.uX)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqy())if(A.cK(a))return c.a(A.e4(a,b,t.Gg)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqx())if(A.cK(a))return c.a(A.e4(a,b,t.uU)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqu())if(A.cK(a))return c.a(A.e4(a,b,t.oa)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqv())if(A.cK(a))return c.a(A.e4(a,b,t.ic)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqw())if(A.cK(a))return c.a(A.e4(a,b,t.J1)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqs())if(A.cK(a))return c.a(A.e4(a,b,t.g6)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqD())if(A.cK(a))return c.a(A.e4(a,b,t.Ob)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqA())if(A.cK(a))return c.a(A.e4(a,b,t.Fg)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqB())if(A.cK(a))return c.a(A.e4(a,b,t.Bl)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqC())if(A.cK(a))return c.a(A.e4(a,b,t.nr)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqr())if(A.cK(a))return c.a(A.e4(a,b,t.ru)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqt())if(A.cK(a))return c.a(A.e4(a,b,t.Gj)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqz())if(A.cK(a))return c.a(A.e4(a,b,t.P6)) +else throw A.d(A.eB(a)) +else throw A.d(A.a3W("Can not back-marshall to type "+A.au(c).j(0)+" (object type is "+J.ak(a).j(0)))}, +x_(a){return A.fi(A.au(a).a,null)}, +bEl(a){var s +for(s=a.jU$;s!=null;s=s.gbw(s))if(s instanceof A.lf)return s +return null}, +bnN(a,b,c,d){return new A.abI(a,B.kA,d,c,!1,!1,!1)}},J={ +bcC(a,b,c,d){return{i:a,p:b,e:c,x:d}}, +aqU(a){var s,r,q,p,o,n=a[v.dispatchPropertyName] +if(n==null)if($.bcy==null){A.bKl() +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.d(A.cJ("Return interceptor for "+A.j(s(a,n))))}q=a.constructor +if(q==null)p=null +else{o=$.aYY +if(o==null)o=$.aYY=v.getIsolateTag("_$dart_js") +p=q[o]}if(p!=null)return p +p=A.bKG(a) +if(p!=null)return p +if(typeof a=="function")return B.TK +s=Object.getPrototypeOf(a) +if(s==null)return B.Cx +if(s===Object.prototype)return B.Cx +if(typeof q=="function"){o=$.aYY +if(o==null)o=$.aYY=v.getIsolateTag("_$dart_js") +Object.defineProperty(q,o,{value:B.pZ,enumerable:false,writable:true,configurable:true}) +return B.pZ}return B.pZ}, +M9(a,b){if(a<0||a>4294967295)throw A.d(A.cT(a,0,4294967295,"length",null)) +return J.mG(new Array(a),b)}, +Eo(a,b){if(a<0||a>4294967295)throw A.d(A.cT(a,0,4294967295,"length",null)) +return J.mG(new Array(a),b)}, +Ma(a,b){if(a<0)throw A.d(A.bM("Length must be a non-negative integer: "+a,null)) +return A.b(new Array(a),b.h("v<0>"))}, +dV(a,b){if(a<0)throw A.d(A.bM("Length must be a non-negative integer: "+a,null)) +return A.b(new Array(a),b.h("v<0>"))}, +mG(a,b){return J.aDA(A.b(a,b.h("v<0>")))}, +aDA(a){a.fixed$length=Array +return a}, +bgZ(a){a.fixed$length=Array +a.immutable$list=Array +return a}, +bz0(a,b){return J.Ci(a,b)}, +bh_(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}}, +b9x(a,b){var s,r +for(s=a.length;b0;b=s){s=b-1 +r=a.charCodeAt(s) +if(r!==32&&r!==13&&!J.bh_(r))break}return b}, +oE(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.Ep.prototype +return J.Md.prototype}if(typeof a=="string")return J.pb.prototype +if(a==null)return J.Mc.prototype +if(typeof a=="boolean")return J.Mb.prototype +if(Array.isArray(a))return J.v.prototype +if(typeof a!="object"){if(typeof a=="function")return J.pc.prototype +return a}if(a instanceof A.A)return a +return J.aqU(a)}, +bKb(a){if(typeof a=="number")return J.uW.prototype +if(typeof a=="string")return J.pb.prototype +if(a==null)return a +if(Array.isArray(a))return J.v.prototype +if(typeof a!="object"){if(typeof a=="function")return J.pc.prototype +return a}if(a instanceof A.A)return a +return J.aqU(a)}, +aj(a){if(typeof a=="string")return J.pb.prototype +if(a==null)return a +if(Array.isArray(a))return J.v.prototype +if(typeof a!="object"){if(typeof a=="function")return J.pc.prototype +return a}if(a instanceof A.A)return a +return J.aqU(a)}, +cu(a){if(a==null)return a +if(Array.isArray(a))return J.v.prototype +if(typeof a!="object"){if(typeof a=="function")return J.pc.prototype +return a}if(a instanceof A.A)return a +return J.aqU(a)}, +bnf(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.Ep.prototype +return J.Md.prototype}if(a==null)return a +if(!(a instanceof A.A))return J.pV.prototype +return a}, +X_(a){if(typeof a=="number")return J.uW.prototype +if(a==null)return a +if(!(a instanceof A.A))return J.pV.prototype +return a}, +bng(a){if(typeof a=="number")return J.uW.prototype +if(typeof a=="string")return J.pb.prototype +if(a==null)return a +if(!(a instanceof A.A))return J.pV.prototype +return a}, +wT(a){if(typeof a=="string")return J.pb.prototype +if(a==null)return a +if(!(a instanceof A.A))return J.pV.prototype +return a}, +bt(a){if(a==null)return a +if(typeof a!="object"){if(typeof a=="function")return J.pc.prototype +return a}if(a instanceof A.A)return a +return J.aqU(a)}, +f1(a){if(a==null)return a +if(!(a instanceof A.A))return J.pV.prototype +return a}, +bu6(a,b){if(typeof a=="number"&&typeof b=="number")return a+b +return J.bKb(a).W(a,b)}, +f(a,b){if(a==null)return b==null +if(typeof a!="object")return b!=null&&a===b +return J.oE(a).l(a,b)}, +bu7(a,b){if(typeof a=="number"&&typeof b=="number")return a*b +return J.bng(a).a1(a,b)}, +be1(a){if(typeof a=="number")return-a +return J.bnf(a).h6(a)}, +bu8(a,b){if(typeof a=="number"&&typeof b=="number")return a-b +return J.X_(a).X(a,b)}, +bU(a,b){if(typeof b==="number")if(Array.isArray(a)||typeof a=="string"||A.bnp(a,a[v.dispatchPropertyName]))if(b>>>0===b&&b>>0===b&&b0?1:a<0?-1:a +return J.bnf(a).gzn(a)}, +beb(a){return J.bt(a).gC(a)}, +bur(a){return J.bt(a).gcl(a)}, +bec(a){return J.f1(a).gY4(a)}, +bus(a){return J.f1(a).gadT(a)}, +but(a){return J.bt(a).gal(a)}, +mr(a){return J.f1(a).gm(a)}, +b7Y(a){return J.bt(a).gbx(a)}, +buu(a,b,c){return J.bt(a).WT(a,b,c)}, +buv(a,b,c){return J.bt(a).WW(a,b,c)}, +buw(a,b,c){return J.bt(a).Et(a,b,c)}, +bux(a,b){return J.bt(a).WY(a,b)}, +buy(a,b,c){return J.cu(a).n_(a,b,c)}, +b7Z(a,b){return J.f1(a).cL(a,b)}, +bed(a,b,c){return J.bt(a).el(a,b,c)}, +b8_(a,b,c){return J.bt(a).qw(a,b,c)}, +b80(a,b){return J.bt(a).iH(a,b)}, +b81(a,b){return J.aj(a).eW(a,b)}, +bee(a,b,c){return J.cu(a).fY(a,b,c)}, +buz(a,b,c){return J.cu(a).i5(a,b,c)}, +bef(a,b,c){return J.bt(a).aN9(a,b,c)}, +buA(a){return J.f1(a).CU(a)}, +beg(a){return J.cu(a).lT(a)}, +buB(a,b){return J.cu(a).cp(a,b)}, +buC(a,b){return J.f1(a).aTi(a,b)}, +lr(a,b,c){return J.cu(a).jk(a,b,c)}, +buD(a,b,c,d){return J.cu(a).D4(a,b,c,d)}, +buE(a,b,c){return J.wT(a).rO(a,b,c)}, +buF(a,b){return J.oE(a).a_(a,b)}, +buG(a){return J.f1(a).dW(a)}, +buH(a,b,c,d){return J.bt(a).aPD(a,b,c,d)}, +buI(a,b){return J.f1(a).kv(a,b)}, +buJ(a,b,c,d,e){return J.f1(a).p7(a,b,c,d,e)}, +Xk(a,b,c){return J.bt(a).cW(a,b,c)}, +arv(a){return J.cu(a).h1(a)}, +tM(a,b){return J.cu(a).O(a,b)}, +buK(a,b){return J.cu(a).di(a,b)}, +buL(a){return J.cu(a).eC(a)}, +buM(a,b){return J.bt(a).ad(a,b)}, +buN(a,b,c){return J.cu(a).hy(a,b,c)}, +buO(a,b){return J.bt(a).aRg(a,b)}, +arw(a){return J.X_(a).aA(a)}, +beh(a,b){return J.f1(a).ap(a,b)}, +buP(a,b){return J.bt(a).jA(a,b)}, +buQ(a,b){return J.aj(a).sE(a,b)}, +bei(a,b,c){return J.cu(a).j0(a,b,c)}, +arx(a,b,c,d,e){return J.cu(a).c3(a,b,c,d,e)}, +buR(a,b,c,d){return J.bt(a).Mf(a,b,c,d)}, +Ck(a,b){return J.cu(a).fe(a,b)}, +buS(a,b){return J.cu(a).hW(a,b)}, +b82(a,b){return J.wT(a).o3(a,b)}, +buT(a){return J.f1(a).Y5(a)}, +buU(a,b){return J.cu(a).DW(a,b)}, +bej(a){return J.X_(a).aj(a)}, +x1(a){return J.cu(a).fa(a)}, +buV(a,b){return J.X_(a).hA(a,b)}, +buW(a){return J.cu(a).k7(a)}, +ii(a){return J.oE(a).j(a)}, +b83(a){return J.wT(a).fd(a)}, +buX(a){return J.wT(a).aS9(a)}, +buY(a,b){return J.bt(a).a6(a,b)}, +buZ(a,b,c){return J.bt(a).hB(a,b,c)}, +bek(a,b){return J.f1(a).aey(a,b)}, +Xl(a,b){return J.cu(a).m2(a,b)}, +El:function El(){}, +Mb:function Mb(){}, +Mc:function Mc(){}, +k:function k(){}, +pf:function pf(){}, +a61:function a61(){}, +pV:function pV(){}, +pc:function pc(){}, +v:function v(a){this.$ti=a}, +aDF:function aDF(a){this.$ti=a}, +dQ:function dQ(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +uW:function uW(){}, +Ep:function Ep(){}, +Md:function Md(){}, +pb:function pb(){}},B={} +var w=[A,J,B] +var $={} +A.J0.prototype={ +sSa(a){var s,r,q,p=this +if(J.f(a,p.c))return +if(a==null){p.Nn() +p.c=null +return}s=p.a.$0() +r=a.a +q=s.a +if(rr){p.Nn() +p.b=A.dr(A.dw(0,r-q),p.gQo())}p.c=a}, +Nn(){var s=this.b +if(s!=null)s.by(0) +this.b=null}, +aEx(){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.dr(A.dw(0,q-p),s.gQo())}} +A.as5.prototype={ +x0(){var s=0,r=A.t(t.H),q=this +var $async$x0=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:s=2 +return A.B(q.a.$0(),$async$x0) +case 2:s=3 +return A.B(q.b.$0(),$async$x0) +case 3:return A.q(null,r)}}) +return A.r($async$x0,r)}, +aQn(){var s=A.co(new A.asa(this)) +return{initializeEngine:A.co(new A.asb(this)),autoStart:s}}, +aA8(){return{runApp:A.co(new A.as7(this))}}} +A.asa.prototype={ +$0(){return A.bnd(new A.as9(this.a).$0(),t.e)}, +$S:110} +A.as9.prototype={ +$0(){var s=0,r=A.t(t.e),q,p=this +var $async$$0=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:s=3 +return A.B(p.a.x0(),$async$$0) +case 3:q={} +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$$0,r)}, +$S:259} +A.asb.prototype={ +$1(a){return A.bnd(new A.as8(this.a,a).$0(),t.e)}, +$0(){return this.$1(null)}, +$C:"$1", +$R:0, +$D(){return[null]}, +$S:257} +A.as8.prototype={ +$0(){var s=0,r=A.t(t.e),q,p=this,o +var $async$$0=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:o=p.a +s=3 +return A.B(o.a.$1(p.b),$async$$0) +case 3:q=o.aA8() +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$$0,r)}, +$S:259} +A.as7.prototype={ +$1(a){return new globalThis.Promise(A.co(new A.as6(this.a)))}, +$0(){return this.$1(null)}, +$C:"$1", +$R:0, +$D(){return[null]}, +$S:257} +A.as6.prototype={ +$2(a,b){return this.afc(a,b)}, +afc(a,b){var s=0,r=A.t(t.H),q=this +var $async$$2=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:s=2 +return A.B(q.a.b.$0(),$async$$2) +case 2:A.biv(a,{}) +return A.q(null,r)}}) +return A.r($async$$2,r)}, +$S:653} +A.JE.prototype={ +V(){return"BrowserEngine."+this.b}} +A.rj.prototype={ +V(){return"OperatingSystem."+this.b}} +A.au6.prototype={ +gcK(a){var s=this.d +if(s==null){this.FH() +s=this.d}s.toString +return s}, +gdO(){if(this.y==null)this.FH() +var s=this.e +s.toString +return s}, +FH(){var s,r,q,p,o,n,m,l,k=this,j=!1,i=null,h=k.y +if(h!=null){A.Ds(h,0) +h=k.y +h.toString +A.Dr(h,0) +k.y=null}h=k.x +if(h!=null&&h.length!==0){h.toString +s=B.b.di(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.ZG(h,p) +n=i +k.y=n +if(n==null){A.bo4() +i=k.ZG(h,p)}n=i.style +A.O(n,"position","absolute") +A.O(n,"width",A.j(h/q)+"px") +A.O(n,"height",A.j(p/o)+"px") +r=!1}if(!J.f(k.z.lastChild,i))k.z.append(i) +try{if(j)i.style.removeProperty("z-index") +h=A.nE(i,"2d",null) +h.toString +k.d=t.e.a(h)}catch(m){}h=k.d +if(h==null){A.bo4() +h=A.nE(i,"2d",null) +h.toString +h=k.d=t.e.a(h)}q=k.as +k.e=new A.avS(h,k,q,B.bd,B.cy,B.eW) +l=k.gcK(k) +l.save();++k.Q +A.bfE(l,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.aAV()}, +ZG(a,b){var s=this.as +return A.bN0(B.c.dm(a*s),B.c.dm(b*s))}, +ao(a){var s,r,q,p,o,n=this +n.alY(0) +if(n.y!=null){s=n.d +if(s!=null)try{s.font=""}catch(q){r=A.b_(q) +if(!J.f(r.name,"NS_ERROR_FAILURE"))throw q}}if(n.y!=null){n.PW() +n.e.bY(0) +p=n.w +if(p==null)p=n.w=A.b([],t.A) +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}, +a3M(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=this,i=j.gcK(j) +if(d!=null)for(s=d.length,r=j.as,q=t.Ci;a>>16&255,p>>>8&255,p&255).a)) +s.translate(-5e4,0) +l=new Float32Array(2) +p=$.e0().x +if(p==null){p=self.window.devicePixelRatio +if(p===0)p=1}l[0]=5e4*p +p=i.b +p.c.aej(l) +k=l[0] +j=l[1] +l[1]=0 +l[0]=0 +p.c.aej(l) +A.b8J(s,k-l[0]) +A.b8K(s,j-l[1])}}, +pe(){var s,r=this,q=r.z +if((q==null?null:q.x)!=null){q=$.e_() +q=q===B.ac||!1}else q=!1 +if(q)r.a.restore() +q=r.Q +if(q!=null){q=q.gag(q) +s=r.Q +r.a.translate(-q,-s.gal(s)) +r.Q=null}}, +lY(a){var s=this.a +if(a===B.t)s.stroke() +else A.ax7(s,null)}, +bY(a){var s,r=this,q=r.a +A.ax8(q,"") +s=q.fillStyle +r.r=s==null?null:s +A.ax9(q,"") +s=q.strokeStyle +r.w=s==null?null:s +q.shadowBlur=0 +A.b8I(q,"none") +A.b8J(q,0) +A.b8K(q,0) +q.globalCompositeOperation="source-over" +r.d=B.bd +A.b8H(q,1) +r.x=1 +q.lineCap="butt" +r.e=B.cy +q.lineJoin="miter" +r.f=B.eW +r.Q=null}} +A.ala.prototype={ +ao(a){B.b.ao(this.a) +this.b=null +this.c=A.fO()}, +bO(a){var s=this.c,r=new A.dd(new Float32Array(16)) +r.u(s) +s=this.b +s=s==null?null:A.hN(s,!0,t.Sv) +this.a.push(new A.a85(r,s))}, +bo(a){var s,r=this.a +if(r.length===0)return +s=r.pop() +this.c=s.a +this.b=s.b}, +aL(a,b,c){this.c.aL(0,b,c)}, +eD(a,b,c){this.c.eD(0,b,c)}, +nS(a,b){this.c.adN(0,B.CU,b)}, +az(a,b){this.c.bR(0,new A.dd(b))}, +mw(a){var s,r,q=this.b +if(q==null)q=this.b=A.b([],t.CK) +s=this.c +r=new A.dd(new Float32Array(16)) +r.u(s) +q.push(new A.Ax(a,null,null,r))}, +u8(a){var s,r,q=this.b +if(q==null)q=this.b=A.b([],t.CK) +s=this.c +r=new A.dd(new Float32Array(16)) +r.u(s) +q.push(new A.Ax(null,a,null,r))}, +kN(a,b){var s,r,q=this.b +if(q==null)q=this.b=A.b([],t.CK) +s=this.c +r=new A.dd(new Float32Array(16)) +r.u(s) +q.push(new A.Ax(null,null,b,r))}} +A.lu.prototype={ +hL(a,b,c,d){var s=d.ay,r=this.a,q=a.b,p=d.a +if(s===B.ep){q===$&&A.c() +q=q.a +q===$&&A.c() +q=q.a +q.toString +A.aN(r,"drawImageRectCubic",[q,A.j6(b),A.j6(c),0.3333333333333333,0.3333333333333333,p])}else{q===$&&A.c() +q=q.a +q===$&&A.c() +q=q.a +q.toString +A.aN(r,"drawImageRectOptions",[q,A.j6(b),A.j6(c),A.b7m(s),A.bcQ(s),p])}}, +hD(a,b){var s=b==null?null:b.a +A.baM(this.a,s,A.j6(a),null,null)}, +LW(a,b,c){t.p1.a(b) +b.aaK(new A.aup(this,c,a))}} +A.aup.prototype={ +$1(a){A.baM(this.a.a,this.b.a,A.j6(this.c),a,0)}, +$S:2} +A.b33.prototype={ +$1(a){var s=$.e9 +s=(s==null?$.e9=A.k3(self.window.flutterConfiguration):s).b +if(s==null)s=null +else{s=s.canvasKitBaseUrl +if(s==null)s=null}return(s==null?"https://www.gstatic.com/flutter-canvaskit/bd986c5ed20a62dc34b7718c50abc782beae4c33/":s)+a}, +$S:49} +A.b3i.prototype={ +$1(a){this.a.remove() +this.b.eH(0,!0)}, +$S:2} +A.b3h.prototype={ +$1(a){this.a.remove() +this.b.eH(0,!1)}, +$S:2} +A.YP.prototype={ +bO(a){B.c.aj(this.a.a.save())}, +hD(a,b){var s=t.qo,r=this.a +if(a==null){s.a(b) +A.baM(r.a,b.a,null,null,null)}else r.hD(a,s.a(b))}, +bo(a){this.a.a.restore()}, +aL(a,b,c){this.a.a.translate(b,c)}, +eD(a,b,c){var s=c==null?b:c +this.a.a.scale(b,s) +return null}, +ap(a,b){return this.eD(a,b,null)}, +nS(a,b){this.a.a.rotate(b*180/3.141592653589793,0,0)}, +az(a,b){if(J.b3(b)!==16)throw A.d(A.bM('"matrix4" must have 16 entries.',null)) +this.a.a.concat(A.bop(A.Cc(b)))}, +Bw(a,b,c){this.a.a.clipRect(A.j6(a),$.bdI()[b.a],c)}, +mw(a){return this.Bw(a,B.ei,!0)}, +I8(a,b){return this.Bw(a,B.ei,b)}, +I7(a,b){this.a.a.clipRRect(A.Xb(a),$.arc(),b)}, +u8(a){return this.I7(a,!0)}, +Bv(a,b,c){var s=t.E_.a(b).a +s===$&&A.c() +s=s.a +s.toString +this.a.a.clipPath(s,$.arc(),c)}, +kN(a,b){return this.Bv(a,b,!0)}, +C6(a,b){this.a.a.drawColorInt(a.a,$.IX()[b.a])}, +ed(a,b,c){A.aN(this.a.a,"drawLine",[a.a,a.b,b.a,b.b,t.qo.a(c).a])}, +un(a){this.a.a.drawPaint(t.qo.a(a).a)}, +aX(a,b){t.qo.a(b) +this.a.a.drawRect(A.j6(a),b.a)}, +dr(a,b){t.qo.a(b) +this.a.a.drawRRect(A.Xb(a),b.a)}, +ul(a,b,c){t.qo.a(c) +this.a.a.drawDRRect(A.Xb(a),A.Xb(b),c.a)}, +xB(a,b){t.qo.a(b) +this.a.a.drawOval(A.j6(a),b.a)}, +ct(a,b,c){this.a.a.drawCircle(a.a,a.b,b,t.qo.a(c).a)}, +Z(a,b){var s +t.E_.a(a) +t.qo.a(b) +s=a.a +s===$&&A.c() +s=s.a +s.toString +this.a.a.drawPath(s,b.a)}, +lH(a,b,c,d){var s,r,q,p,o,n +t.XY.a(b) +t.qo.a(d) +s=d.ay +r=this.a.a +q=b.b +p=c.a +o=c.b +n=d.a +if(s===B.ep){q===$&&A.c() +q=q.a +q===$&&A.c() +q=q.a +q.toString +A.aN(r,"drawImageCubic",[q,p,o,0.3333333333333333,0.3333333333333333,n])}else{q===$&&A.c() +q=q.a +q===$&&A.c() +q=q.a +q.toString +A.aN(r,"drawImageOptions",[q,p,o,A.b7m(s),A.bcQ(s),n])}}, +hL(a,b,c,d){this.a.hL(t.XY.a(a),b,c,t.qo.a(d))}, +a9l(a,b,c,d){var s +t.XY.a(a) +t.qo.a(d) +s=a.b +s===$&&A.c() +s=s.a +s===$&&A.c() +s=s.a +s.toString +A.aN(this.a.a,"drawImageNine",[s,A.j6(b),A.j6(c),A.b7m(d.ay),d.a])}, +xC(a){var s=t.Bn.a(a).a +s===$&&A.c() +s=s.a +s.toString +this.a.a.drawPicture(s)}, +pW(a,b){var s=t.z7.a(a).a +s===$&&A.c() +s=s.a +s.toString +this.a.a.drawParagraph(s,b.a,b.b)}, +rn(a,b,c){var s,r=A.boo(b) +t.qo.a(c) +s=r.toTypedArray() +this.a.a.drawPoints($.bta()[a.a],s,c.a) +self.window.flutterCanvasKit.Free(r)}, +xD(a,b,c){var s +t.V1.a(a) +t.qo.a(c) +s=a.f +s===$&&A.c() +s=s.a +s.toString +this.a.a.drawVertices(s,$.IX()[b.a],c.a)}, +a9k(a,b,c,d,e,f,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g=c.length +if(b.length!==g)throw A.d(A.bM(u.v,null)) +s=d.length +s=s!==0&&s!==g +if(s)throw A.d(A.bM(u.d,null)) +s=g*4 +r=new Float32Array(s) +q=new Float32Array(s) +for(p=0;p>>24&255)*0.039),b.gm(b)>>>16&255,b.gm(b)>>>8&255,b.gm(b)&255) +p=A.a9(B.c.aA((b.gm(b)>>>24&255)*0.25),b.gm(b)>>>16&255,b.gm(b)>>>8&255,b.gm(b)&255) +o=t.e.a({ambient:A.IR(q),spot:A.IR(p)}) +n=$.cn.b8().computeTonalColors(o) +m=a.a +m===$&&A.c() +m=m.a +m.toString +l=new Float32Array(3) +l[2]=s*c +k=new Float32Array(3) +k[0]=0 +k[1]=-450 +k[2]=s*600 +A.aN(this.a.a,"drawShadow",[m,l,k,s*1.1,n.ambient,n.spot,r])}, +$iCJ:1} +A.a3Q.prototype={ +gJ(a){var s=this.a +return s.gJ(s)}, +l(a,b){if(b==null)return!1 +if(A.L(this)!==J.ak(b))return!1 +return b instanceof A.a3Q&&b.a.l(0,this.a)}, +j(a){return this.a.j(0)}} +A.Zf.prototype={$ioL:1} +A.JT.prototype={ +Ae(){return A.bJq(this.a,this.b)}, +gJ(a){return A.a3(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)}, +l(a,b){if(b==null)return!1 +if(A.L(this)!==J.ak(b))return!1 +return b instanceof A.JT&&b.a.l(0,this.a)&&b.b===this.b}, +j(a){return"ColorFilter.mode("+this.a.j(0)+", "+this.b.j(0)+")"}} +A.CS.prototype={ +gay7(){var s,r,q=new Float32Array(20) +for(s=this.a,r=0;r<20;++r)if(B.b.N(B.UP,r))q[r]=s[r]/255 +else q[r]=s[r] +return q}, +Ae(){return $.cn.b8().ColorFilter.MakeMatrix(this.gay7())}, +gJ(a){return A.c4(this.a)}, +l(a,b){if(b==null)return!1 +return A.L(this)===J.ak(b)&&b instanceof A.CS&&A.wV(this.a,b.a)}, +j(a){return"ColorFilter.matrix("+A.j(this.a)+")"}} +A.Zo.prototype={ +Ae(){return $.cn.b8().ColorFilter.MakeLinearToSRGBGamma()}, +l(a,b){if(b==null)return!1 +return A.L(this)===J.ak(b)}, +gJ(a){return A.eC(A.L(this))}, +j(a){return"ColorFilter.linearToSrgbGamma()"}} +A.Zv.prototype={ +Ae(){return $.cn.b8().ColorFilter.MakeSRGBToLinearGamma()}, +l(a,b){if(b==null)return!1 +return A.L(this)===J.ak(b)}, +gJ(a){return A.eC(A.L(this))}, +j(a){return"ColorFilter.srgbToLinearGamma()"}} +A.CR.prototype={ +Ae(){var s,r=$.cn.b8().ColorFilter,q=this.a.b +q===$&&A.c() +q=q.a +q.toString +s=this.b.b +s===$&&A.c() +s=s.a +s.toString +return r.MakeCompose(q,s)}, +l(a,b){if(b==null)return!1 +if(!(b instanceof A.CR))return!1 +return b.a.l(0,this.a)&&b.b.l(0,this.b)}, +gJ(a){return A.a3(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"ColorFilter.compose("+this.a.j(0)+", "+this.b.j(0)+")"}} +A.a2p.prototype={ +afN(){var s=this.b.a +return new A.S(s,new A.aCm(),A.a6(s).h("S<1,lu>"))}, +apK(a){var s,r,q,p,o,n,m=this.Q +if(m.b1(0,a)){s=null.querySelector("#sk_path_defs") +s.toString +r=A.b([],t.A) +q=m.i(0,a) +q.toString +for(p=t.qr,p=A.dt(new A.ic(s.children,p),p.h("y.E"),t.e),s=J.aA(p.a),p=A.w(p),p=p.h("@<1>").af(p.z[1]).z[1];s.H();){o=p.a(s.ga2(s)) +if(q.N(0,o.id))r.push(o)}for(s=r.length,n=0;n") +a1.a9g(A.iP(new A.bo(m,new A.aCn(a3),l),l.h("y.E"))) +B.b.I(a2,s) +i.VY(s) +a2=a3.c +if(a2){m=a3.d +m.toString +m=a1.d.i(0,m) +h=m.gL6(m)}else h=null +for(m=a3.b,l=m.length,g=a1.d,f=$.h2.a,k=0;k") +q=A.ai(new A.S(s,new A.aCj(),r),!0,r.h("aF.E")) +if(q.length>A.pJ().b-1)B.b.eC(q) +r=m.gawD() +p=m.e +if(l){l=A.pJ() +o=l.d +B.b.I(l.e,o) +B.b.ao(o) +p.ao(0) +B.b.am(q,r)}else{l=A.w(p).h("bl<1>") +n=A.ai(new A.bl(p,l),!0,l.h("y.E")) +new A.bo(n,new A.aCk(q),A.a6(n).h("bo<1>")).am(0,m.gaAD()) +new A.bo(q,new A.aCl(m),A.a6(q).h("bo<1>")).am(0,r)}}, +afO(a){var s,r,q,p,o,n,m,l,k=A.pJ().b-1 +if(k===0)return B.Ww +s=A.b([],t.jT) +r=t.t +q=new A.vg(A.b([],r),!1) +for(p=0;p") +s=new A.cs(s,r) +return new A.cX(s,s.gE(s),r.h("cX"))}} +A.a0C.prototype={} +A.pW.prototype={} +A.b6h.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.f(r[p],s[s.length-1-q]))return o +if(q===s.length-1){s=r.length +if(a===s-1)return new A.pW(B.b.cA(r,0,s-q-1),B.ew,!1,o) +else if(a===q)return new A.pW(B.b.h8(r,a+1),B.ew,!1,o) +else return o}}return new A.pW(B.b.h8(r,a+1),B.b.cA(s,0,s.length-1-a),!0,B.b.ga5(r))}, +$S:256} +A.a8S.prototype={ +gTN(){var s,r,q=this.b +if(q===$){s=$.e9 +s=(s==null?$.e9=A.k3(self.window.flutterConfiguration):s).b +if(s==null)s=null +else{s=s.useColorEmoji +if(s==null)s=null}s=s===!0 +r=A.b([new A.ap("Noto Sans","notosans/v28/o-0IIpQlx3QUlC5A4PNb4j5Ba_2c7A.ttf","w|2m;4g|k7;oq|5;p0|6;p8|;pa|j;pv|1q;s0|8v;1s0|3j;59s|g;5mo|8;5ow|12;5q0|1;5q8|6x;5x7|7u;654|5;65c|11;66g|5;66o|7;66x|;66z|;671|;673|u;680|1g;69i|e;69y|d;6ae|5;6al|i;6b6|2;6ba|8;6bk|2s;6ee|b;6es|q;6fk|c;6g0|v;6i8|;6io|2n;6mc|;6mh|;6qa|;6qd|;7gs|;8rk|v;928|36;wu8|2n;wzk|5b;x4y|8;x6d|a;x80|9;xcw|v;xf2|;xtc|1n;1dkw|6;1e68|;1e74|f;1edb|;1ekc|1;")],t.Qg) +if(s)r.push(new A.ap("Noto Color Emoji","notocoloremoji/v24/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFab5s79iz64w.ttf","w|;z|;16|;1c|9;4p|;4u|;6bx|;6d8|;6dl|;6hv|;6jm|;6k9|;6ms|5;6nd|1;6xm|1;6y0|;72n|;73d|a;73s|2;79e|;7fu|1;7g6|;7gg|;7i3|3;7i8|4;7im|;7ip|;7is|1;7iw|;7j1|;7j4|;7j6|1;7ja|;7je|;7ji|1;7js|2;7k0|;7k2|;7k8|b;7kv|1;7kz|;7l1|1;7l4|;7ln|;7lq|1;7ma|5;7mh|;7mj|1;7mo|1;7mv|;7my|1;7n4|1;7nh|1;7no|1;7ns|;7ny|1;7o1|;7o3|1;7op|1;7ow|5;7p3|3;7p9|;7pe|;7ph|;7pk|5;7pr|;7pu|;7pw|;7py|;7q5|;7q9|;7qg|;7qr|1;7r8|;7rb|;7rg|;7ri|;7rn|2;7rr|;7s3|1;7th|2;7tt|;7u8|;7un|;850|1;8hx|2;8ij|1;8k0|;8k5|;9io|;9j1|;9zr|;9zt|;2pz8|;2q4v|;2q9c|1;2q9q|1;2qa6|;2qa9|9;2qcm|p;2qdd|1;2qe2|;2qen|;2qeq|8;2qfk|1;2qkg|x;2qlg|33;2qom|1;2qop|2;2qou|2a;2qr7|2;2qrb|7a;2qyn|1q;2r0p|5;2r0w|n;2r1r|1;2r1v|7;2r2f|;2r2i|3;2r2o|;2r2t|1;2r38|1;2r3c|;2r3l|1;2r3w|;2r42|2;2r4h|2;2r4s|2;2r4x|;2r4z|;2r54|;2r5b|;2r5f|;2r5m|2d;2r9c|1x;2rbf|7;2rbp|2;2rbw|9;2rc9|;2rcb|1;2rcg|;2rcj|9;2rj4|b;2rjk|;2rrg|1a;2rss|9;2rt3|54;2s1c|c;2s1s|8;2s28|19;2s3j|6;2s3y|d;2s4g|8;2s4w|8;jnzk|9;jo0x|p;jo1r|;mbqd|9;mcdo|;mcdq|9;")) +if(!s)r.push(new A.ap("Noto Emoji","notoemoji/v39/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob-r0jwvS-FGJCMY.ttf","w|;z|;16|;1c|9;4p|;4u|;6bx|;6d8|;6dl|;6hv|;6jm|;6k9|;6ms|5;6nd|1;6xm|1;6y0|;72n|;73d|a;73s|2;79e|;7fu|1;7g6|;7gg|;7i3|3;7i8|4;7im|;7ip|;7is|1;7iw|;7j1|;7j4|;7j6|1;7ja|;7je|;7ji|1;7js|2;7k0|;7k2|;7k8|b;7kv|1;7kz|;7l1|1;7l4|;7ln|;7lq|1;7ma|5;7mh|;7mj|1;7mo|1;7mv|;7my|1;7n4|1;7nh|1;7no|1;7ns|;7ny|1;7o1|;7o3|1;7op|1;7ow|5;7p3|3;7p9|;7pe|;7ph|;7pk|5;7pr|;7pu|;7pw|;7py|;7q5|;7q9|;7qg|;7qr|1;7r8|;7rb|;7rg|;7ri|;7rn|2;7rr|;7s3|1;7th|2;7tt|;7u8|;7un|;850|1;8hx|2;8ij|1;8k0|;8k5|;9io|;9j1|;9zr|;9zt|;1e6m|1;2pz8|;2q4v|;2q9c|1;2q9q|1;2qa6|;2qa9|9;2qcm|p;2qdd|1;2qe2|;2qen|;2qeq|8;2qfk|1;2qkg|x;2qlg|33;2qom|1;2qop|2;2qou|2a;2qr7|2;2qrb|7a;2qyn|1q;2r0p|5;2r0w|n;2r1r|1;2r1v|7;2r2f|;2r2i|3;2r2o|;2r2t|1;2r38|1;2r3c|;2r3l|1;2r3w|;2r42|2;2r4h|2;2r4s|2;2r4x|;2r4z|;2r54|;2r5b|;2r5f|;2r5m|2d;2r9c|1x;2rbf|7;2rbp|2;2rbw|9;2rc9|;2rcb|1;2rcg|;2rcj|9;2rj4|b;2rjk|;2rrg|1a;2rss|9;2rt3|54;2s1c|c;2s1s|8;2s28|19;2s3j|6;2s3y|d;2s4g|8;2s4w|8;jnzk|9;jo0x|p;jo1r|;mbqd|9;mcdo|;mcdq|9;")) +r.push(new A.ap("Noto Sans Symbols","notosanssymbols/v40/rP2up3q65FkAtHfwd-eIS2brbDN6gxP34F9jRRCe4W3gfQ8gavVFRkzrbQ.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6hp|3;6hu|2;6jm|;6lc|z;6md|3;6mi|1;6mo|9;6qa|;6ww|f;6xd|4;6xj|;6xo|3;6xu|1;6y1|1;6y4|9;70c|;70g|k;712|4;71r|;726|f;72o|b;736|6;76o|4f;7gs|;7ii|3;7ir|;7j8|b;7js|3;7jx|m;7l5|l;7m8|d;7mq|7;7n1|f;7ny|;7oi|t;7q5|4;7sm|t;84h|1;2q68|c;2q6o|2k;2q9c|w;2qaj|h;2r0m|3;2r0v|;2r68|;2rcw|37;")) +r.push(new A.ap("Noto Sans Symbols 2","notosanssymbols2/v17/I_uyMoGduATTei9eI8daxVHDyfisHr71ypPqfX71-AI.ttf","w|2n;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6hu|1;6jm|;6nj|;6p2|a;6pf|;6qa|;6qg|1;6u1|;6v8|2;6xi|;6xk|;6xm|1;6xw|4;6y3|;70b|;70d|2;710|;72m|1;73d|1;73h|2;73l|1h;75s|a;7fk|2x;7im|4;7is|f;7jk|7;7jw|;7kk|k;7lr|g;7mm|3;7my|2;7nh|g;7nz|i;7pc|4;7pi|3;7pn|h;7qa|5;7qh|y;7rh|;7rj|4;7rq|v;7tg|;7tk|n;7u9|d;7wg|73;875|;88v|;8a3|;8hs|d;8ia|t;8jx|12;8l2|v;8lz|2u;8ov|;fcw|1r;1ek9|2;1etc|26;1evk|c;1ew0|;1exc|19;1f4w|r;1heo|u;2k80|j;2k8w|2e;2kbk|o;2pz4|17;2q0g|2r;2q3k|e;2q41|e;2q4h|e;2q4x|10;2qkt|2;2ql1|;2ql8|;2qld|b;2qly|;2qns|;2qnx|;2qoj|c;2qp3|;2qp8|2;2qpu|;2qpw|;2qpy|;2qq2|4;2qqc|c;2qr1|;2qr5|2;2qr9|2;2qrs|;2qs5|;2qsf|;2qsm|;2qtb|;2qtd|1;2qti|3;2qto|2;2qtv|;2qui|;2qv1|;2qw3|;2qwg|;2qwj|;2qwp|;2qwr|;2qwv|;2qx4|3;2qxm|;2qxr|;2qxw|2;2qy2|3;2qyf|;2qyh|2;2qyl|1;2qyr|;2qyv|3;2qz1|;2qz6|1;2r0e|7;2r0q|;2r0w|15;2r23|p;2r2v|c;2r39|2d;2r80|1b;2r9j|;2r9p|;2r9t|;2r9w|;2ra0|;2ral|;2raq|;2rax|1;2rb0|;2rba|5;2rbh|2;2rbn|4;2rc0|a;2rcg|3;2rcn|5;2rgg|2g;2rj4|b;2rk0|b;2rkg|1j;2rm8|9;2rmo|13;2ro0|t;2row|1;2rsr|;2rt2|;2ry8|2b;2s0w|d;2s1c|4;2s1k|2;2s1s|6;2s28|o;2s34|6;2s3k|2;2s40|6;2s5c|42;2s9g|1i;2sc0|9;")) +r.push(new A.ap("Noto Sans Adlam","notosansadlam/v21/neIczCCpqp0s5pPusPamd81eMfjPonvqdbYxxpgufnv0TGnBZLwhuvk.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;17j|;18g|;60w|5;61q|;642|1;6c3|2;6c8|6;6cg|2;6cm|;6cw|;6d5|1;6dg|;6dr|;6gc|;6jm|;6qa|;7gs|;948|1;94x|;2olc|23;2onk|9;2ony|1;")) +r.push(new A.ap("Noto Sans Anatolian Hieroglyphs","notosansanatolianhieroglyphs/v14/ijw9s4roRME5LLRxjsRb8A0gKPSWq4BbDmHHu6j2pEtUJzZWXybIymc5QYo.ttf","w|;4g|;6bv|;1s00|g6;")) +r.push(new A.ap("Noto Sans Arabic","notosansarabic/v18/nwpxtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlhQ5l3sQWIHPqzCfyGyvu3CBFQLaig.ttf","w|1;18|2;1c|a;4g|;4r|;57|;nj|;16o|s;17i|69;1g0|1b;1pc|k;1py|8;1qr|18;6bv|6;6dr|;7gs|;94x|;1dn4|35;1dqr|a4;1e1c|1r;1e36|1h;1e5s|d;1e9c|4;1e9i|3q;")) +r.push(new A.ap("Noto Sans Armenian","notosansarmenian/v42/ZgN0jOZKPa7CHqq0h37c7ReDUubm2SEdFXp7ig73qtTY5idb74R9UdM3y2nZLorxb60iYy6zF3Eg.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;10x|11;121|1d;13h|2;60w|5;61q|;642|1;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6ck|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1dlf|4;")) +r.push(new A.ap("Noto Sans Avestan","notosansavestan/v20/bWti7ejKfBziStx7lIzKOLQZKhIJkyu9SASLji8U.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;94g|1;1gqo|1h;1gs9|6;")) +r.push(new A.ap("Noto Sans Balinese","notosansbalinese/v24/NaPwcYvSBuhTirw6IaFn6UrRDaqje-lpbbRtYf-Fwu2Ov7fdhE5Vd222PPY.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;5c0|23;5e8|18;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Bamum","notosansbamum/v26/uk-0EGK3o6EruUbnwovcbBTkkklK_Ya_PBHfNGTPEddO-_gLykxEkxA.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;www|2f;1z40|fs;")) +r.push(new A.ap("Noto Sans Bassa Vah","notosansbassavah/v17/PN_bRee-r3f7LnqsD5sax12gjZn7mBpL5YwUpA2MBdcFn4MaAc6p34gH-GD7.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1zo0|t;1zow|5;")) +r.push(new A.ap("Noto Sans Batak","notosansbatak/v16/gok2H6TwAEdtF9N8-mdTCQvT-Zdgo4_PHuk74A.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;5hc|1f;5j0|3;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Bengali","notosansbengali/v20/Cn-SJsCGWQxOjaGwMQ6fIiMywrNJIky6nvd8BjzVMvJx2mcSPVFpVEqE-6KmsolLudCk8izI0lc.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jg|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;1vk|3;1vp|7;1vz|1;1w3|l;1wq|6;1wy|;1x2|3;1x8|8;1xj|1;1xn|3;1xz|;1y4|1;1y7|4;1ye|o;5ow|;5oy|;5p1|1;5p4|;5pd|;5pm|;5pp|;5pu|;5px|2;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;xdd|;")) +r.push(new A.ap("Noto Sans Bhaiksuki","notosansbhaiksuki/v15/UcC63EosKniBH4iELXATsSBWdvUHXxhj8rLUdU4wh9U.ttf","w|;4g|;6bv|;7gs|;1k3k|8;1k3u|18;1k54|d;1k5s|s;")) +r.push(new A.ap("Noto Sans Brahmi","notosansbrahmi/v15/vEFK2-VODB8RrNDvZSUmQQIIByV18tK1W77HtMo.ttf","w|;4g|;6bv|2;7gs|;1hq8|25;1hsi|t;1htr|;")) +r.push(new A.ap("Noto Sans Buginese","notosansbuginese/v18/esDM30ldNv-KYGGJpKGk18phe_7Da6_gtfuEXLmNtw.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;54w|r;55q|1;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;xjj|;")) +r.push(new A.ap("Noto Sans Buhid","notosansbuhid/v18/Dxxy8jiXMW75w3OmoDXVWJD7YwzAe6tgnaFoGA.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;4l1|1;4lc|j;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Canadian Aboriginal","notosanscanadianaboriginal/v21/4C_TLjTuEqPj-8J01CwaGkiZ9os0iGVkezM1mUT-j_Lmlzda6uH_nnX1bzigWLn_yAsg0q0uhQ.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;3y8|hr;4vk|1x;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1ju8|f;")) +r.push(new A.ap("Noto Sans Carian","notosanscarian/v15/LDIpaoiONgYwA9Yc6f0gUILeMIOgs7ob9yGLmfI.ttf","w|;4g|;1f34|1c;")) +r.push(new A.ap("Noto Sans Caucasian Albanian","notosanscaucasianalbanian/v16/nKKA-HM_FYFRJvXzVXaANsU0VzsAc46QGOkWytlTs-TXrYDmoVmRSZo.ttf","w|;4g|;lg|;mp|;7gs|;1e74|f;1flc|1f;1fn3|;")) +r.push(new A.ap("Noto Sans Chakma","notosanschakma/v17/Y4GQYbJ8VTEp4t3MKJSMjg5OIzhi4JjTQhYBeYo.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1ye|9;37k|9;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1hxc|1g;1hyu|h;")) +r.push(new A.ap("Noto Sans Cham","notosanscham/v27/pe06MIySN5pO62Z5YkFyQb_bbuRhe6D4yip43qfcERwcv7GykboaLg.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;xkw|1i;xmo|d;xn4|9;xng|3;")) +r.push(new A.ap("Noto Sans Cherokee","notosanscherokee/v19/KFOPCm6Yu8uF-29fiz9vQF9YWK6Z8O10cHNA0cSkZCHYWi5PDkm5rAffjl0.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;mb|1;me|2;mo|1;3vk|2d;3y0|5;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;xv4|27;")) +r.push(new A.ap("Noto Sans Coptic","notosanscoptic/v17/iJWfBWmUZi_OHPqn4wq6kgqumOEd78u_VG0xR4Y.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jd|;jq|1;jt|;k8|5;lc|8;lm|2;lt|1;mb|;me|2;n3|;ny|;o1|;ok|1;rm|d;16t|;5vx|;60w|5;61q|;642|1;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6dv|;6dy|;6e0|1;6gc|;6jm|;6qa|;7gs|;8sg|37;8vt|6;93r|;94j|1;1e78|2;1f4w|r;")) +r.push(new A.ap("Noto Sans Cuneiform","notosanscuneiform/v15/bMrrmTWK7YY-MF22aHGGd7H8PhJtvBDWgb9JlRQueeQ.ttf","w|;4g|;1kw0|pl;1log|32;1lrk|4;1ls0|5f;")) +r.push(new A.ap("Noto Sans Cypriot","notosanscypriot/v15/8AtzGta9PYqQDjyp79a6f8Cj-3a3cxIsK5MPpahF.ttf","w|;4g|;1g5c|5;1g5k|;1g5m|17;1g6v|1;1g70|;1g73|;")) +r.push(new A.ap("Noto Sans Deseret","notosansdeseret/v15/MwQsbgPp1eKH6QsAVuFb9AZM6MMr2Vq9ZnJSZtQG.ttf","w|;4g|;1fcw|27;")) +r.push(new A.ap("Noto Sans Devanagari","notosansdevanagari/v25/TuGoUUFzXI5FBtUq5a8bjKYTZjtRU6Sgv3NaV_SNmI0b8QQCQmHn6B2OHjbL_08AlXQly-AzoFoW4Ow.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jg|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1s0|3j;5ow|12;5q0|1;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6i8|;6jm|;6qa|;7gs|;x80|9;xcw|v;")) +r.push(new A.ap("Noto Sans Duployan","notosansduployan/v16/gokzH7nwAEdtF9N8-mdTDx_X9JM5wsvrFsIn6WYDvA.ttf","w|;4g|;6bw|1;7gs|;2fpc|2y;2fsg|c;2fsw|8;2ftc|9;2fto|7;")) +r.push(new A.ap("Noto Sans Egyptian Hieroglyphs","notosansegyptianhieroglyphs/v26/vEF42-tODB8RrNDvZSUmRhcQHzx1s7y_F9-j3qSzEcbEYindSVK8xRg7iw.ttf","w|;4g|;6bw|1;7gs|;1o1s|tq;")) +r.push(new A.ap("Noto Sans Elbasan","notosanselbasan/v15/-F6rfiZqLzI2JPCgQBnw400qp1trvHdlre4dFcFh.ttf","w|;4g|;53|;lh|;pd|g;pv|6;re|;rg|;ri|;7gs|;1fk0|13;")) +r.push(new A.ap("Noto Sans Elymaic","notosanselymaic/v15/UqyKK9YTJW5liNMhTMqe9vUFP65ZD4AjWOT0zi2V.ttf","w|;4g|;1hpc|m;")) +r.push(new A.ap("Noto Sans Georgian","notosansgeorgian/v42/PlIaFke5O6RzLfvNNVSitxkr76PRHBC4Ytyq-Gof7PUs4S7zWn-8YDB09HFNdpvnzFj-f5WK0OQV.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;13d|;3a8|11;3bb|;3bh|;3bk|1b;5n4|16;5od|2;60w|5;61q|;642|1;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gu|;6jm|;6qa|;8w0|11;8x3|;8x9|;")) +r.push(new A.ap("Noto Sans Glagolitic","notosansglagolitic/v15/1q2ZY4-BBFBst88SU_tOj4J-4yuNF_HI4ERK4Amu7nM1.ttf","w|;4g|;lf|;lh|;w4|;w7|;8ow|1a;8q8|1a;wvj|;2mtc|6;2mtk|g;2mu3|6;2mub|1;2mue|4;")) +r.push(new A.ap("Noto Sans Gothic","notosansgothic/v15/TuGKUUVzXI5FBtUq5a8bj6wRbzxTFMX40kFQRx0.ttf","w|;4g|;lg|1;lk|;mp|;1f74|q;")) +r.push(new A.ap("Noto Sans Grantha","notosansgrantha/v17/3y976akwcCjmsU8NDyrKo3IQfQ4o-r8cFeulHc6N.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;2ay|;2b9|;2cm|c;5ow|;5oy|1;5pu|2;5q0|1;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6i8|;6jm|;6qa|;7gs|;1ibk|3;1ibp|7;1ibz|1;1ic3|l;1icq|6;1icy|1;1id1|4;1id7|9;1idj|1;1idn|2;1ids|;1idz|;1ie5|6;1iee|6;1ieo|4;")) +r.push(new A.ap("Noto Sans Gujarati","notosansgujarati/v23/wlpWgx_HC1ti5ViekvcxnhMlCVo3f5pv17ivlzsUB14gg1TMR2Gw4VceEl7MA_ypFwPM_OdiEH0s.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;22p|2;22t|8;233|2;237|l;23u|6;242|1;245|4;24c|9;24n|2;24r|2;24w|;25c|3;25i|b;261|6;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;x80|9;")) +r.push(new A.ap("Noto Sans Gunjala Gondi","notosansgunjalagondi/v15/bWto7e7KfBziStx7lIzKPrcSMwcEnCv6DW7n5hcVXYMTK4q1.ttf","w|1;11|;13|8;1m|;1o|3;4g|;5z|;6v|;6bw|1;6c8|1;6cc|1;6cm|;6qa|;7gs|;1kdc|5;1kdj|1;1kdm|10;1keo|1;1ker|5;1kf4|9;")) +r.push(new A.ap("Noto Sans Gurmukhi","notosansgurmukhi/v26/w8g9H3EvQP81sInb43inmyN9zZ7hb7ATbSWo4q8dJ74a3cVrYFQ_bogT0-gPeG1OenbxZ_trdp7h.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jg|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;1z5|2;1z9|5;1zj|1;1zn|l;20a|6;20i|1;20l|1;20o|1;20s|;20u|4;213|1;217|2;21d|;21l|3;21q|;21y|g;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;7jg|;x80|9;")) +r.push(new A.ap("Noto Sans HK","notosanshk/v21/nKKQ-GM_FYFRJvXzVXaAPe9hMnB3Eu7mOQ.otf","w|2m;4g|2r;7k|3;7u|1;88|3;8z|1;93|1;98|3;9e|1;a0|5;b6|;bk|1;bz|1;ct|f;e0|1;gh|;gx|;jf|;jr|;jt|2;k9|;kq|1;lc|1;lg|;lj|;lo|;pd|g;pv|6;q9|o;sh|;sw|1r;up|;5z2|1;61s|2h;6bm|1;6c0|6;6c8|2;6cc|2;6cg|2;6cl|2;6cw|;6cy|1;6d1|;6d5|3;6de|;6dj|2;6dt|;6es|;6g9|;6gb|1;6hp|1;6io|;6ir|;6it|;6ix|1;6j3|;6j7|;6ja|;6jl|1;6jq|1;6jv|;6jy|;6k5|;6kb|;6lc|b;6ls|b;6mo|9;6ns|1;6o4|2;6ob|1;6og|;6oi|;6ok|;6p2|3;6ph|;6ps|;6pu|1;6px|6;6q7|;6q9|2;6qd|;6qi|;6ql|3;6qr|;6qt|9;6r8|3;6rh|;6rn|;6rp|;6rs|;6rw|;6s2|;6sg|2;6sk|3;6sq|1;6su|1;6sy|1;6t2|1;6te|5;6tm|1;6tx|4;6u8|;6ud|;6v3|;6vu|1;6wf|;6x1|2;6xe|;6xk|;6y1|1;71s|1;726|e;72m|;72y|1;74z|;76o|97;7g1|2;7g6|1;7gc|1;7gg|1;7gm|6;7gu|5;7he|4;7hr|;7i8|3;7id|1;7ih|;7im|1;7iu|1;7j0|3;7jj|;7k0|2;7kw|f;7le|b;7mo|;7nh|1;7pe|;7pv|;7q2|;7r1|;7r3|1;7rq|;7sm|t;7tt|;850|1;88v|;8ai|1;8hx|2;8ii|;8lx|;94q|1;96o|p;97f|2g;9a8|5x;9gw|b;9hc|1r;9j5|2d;9ll|2u;9ol|16;9pt|1e;9r9|15;9sg|17;9ts|z;9v4|1a;9wg|7f;a3x|5u;ab9|;abk|;abu|;abw|;ack|;acz|;ad6|;ad9|1;adv|;ady|;aed|;aen|;af0|;af5|;afc|;afz|;ag4|;ag6|;agr|;ah2|;aim|;aj5|;aj7|;ajd|;ajl|;ajx|;ak0|;ak2|;ak7|1;akk|;al3|1;ald|;alh|;alp|;am7|;am9|;amd|;amf|;ami|;amm|;amq|;amu|;amz|;an1|;anl|2;anv|;any|;ao9|;aoo|;aoq|;aoz|;ap1|;ap9|;aph|;apl|;apq|;apz|2;aq6|;aqn|;aqp|;are|;arl|;asa|;asl|;asq|;ass|;asw|1;at1|;at5|;at8|;atd|;atf|2;atj|1;atv|1;aty|;au5|;au9|1;aud|1;aut|;av5|;av7|;avc|;ave|;avh|;avw|;aw2|1;aw5|;awc|1;awg|;awi|1;awq|;aww|;awz|;axu|;ay7|;azb|;azk|;b09|;b0e|;b12|;b1u|;b20|;b23|;b2n|;b2x|;b34|;b3h|;b3q|;b3s|;b4z|;b5h|;b6o|;b7n|;b7w|;b81|;b84|;b96|;b9k|;b9w|;baf|;baq|;bb3|;bbh|;bc3|;bco|;bcw|;bd5|1;bde|;bdl|;bdn|;bdt|;bdw|;beg|;bfg|;bfm|;bfp|;bfw|;bg8|;bgb|;bge|;bgh|;bgj|;bgm|;bh3|1;bhl|1;bhw|;bij|;biq|;biv|;bj0|;bj2|;bja|1;bkn|;bl7|;blp|;bmm|;bmo|;bn4|;bn6|;bn9|;bnf|;bny|;bo9|;boi|;bor|;bp5|;bpe|;bq0|;bq8|;bqp|1;bqz|1;br4|;brp|1;brt|;bs1|;bss|;bsu|;bsy|;bt0|;btj|;btp|;bu4|;bua|2;bv1|;bv5|;bv9|;bvc|;bx0|;byj|;c0b|;c0d|;c0h|;c0m|;c0s|;c17|;c1b|;c2a|1;c2l|;c36|;c3f|;c3q|;c3w|;c3y|;c41|;c4f|;c4i|;c4p|1;c4v|;c51|;c59|;c5h|;c5k|;c5m|;c5r|;c5t|;c6d|;c6l|;c6s|;c73|;c7a|1;c7d|;c7g|1;c7n|;c7v|;c87|1;c8b|;c8j|1;c8n|;c8s|1;c92|;cao|;car|;caw|;cb9|;cc4|;cdk|2;cdp|;cdt|;ce0|;ce7|;cea|;cef|;cei|;cek|;ceo|1;ceu|1;cey|1;cf2|;cf5|1;cfb|;cfd|;cff|1;cfk|;cfn|1;cfu|;cfw|;cfz|1;cg4|;cg6|1;cge|;cib|;cig|1;cir|;cjg|;ck3|;clc|;clk|;clz|;cm4|;cmd|;cml|;cmx|1;cn8|;cnd|;cnx|;cop|;cp1|;cpf|;cpj|;cpu|;cpx|;cq2|;cq7|;cq9|;crs|;cs4|;csb|;csf|;cso|;ct4|;ctb|;cu0|;cu2|;cua|2;cuh|;cum|;cvl|1;cx3|;cx8|;cxa|;cxo|;cxr|;cxt|;cy8|;cz6|;czo|;czu|;czz|;d0b|;d0t|;d0v|;d15|;d1t|;d2b|;d34|;d40|;d4a|;d4m|;d4q|;d58|;d5g|;d5u|;d6d|;d6h|;d6k|;d84|;d8b|1;d8q|;d9n|;dbi|;dcn|;dcq|;ddm|;ddt|;deh|;den|;df1|;df4|;df6|;dfl|1;dg3|;dgl|;dgt|;diy|;djj|;djl|;djz|1;dk2|;dkg|;dkn|;dkt|;dkw|;dkz|;dl1|;dla|;dlp|2;dlt|;dlw|;dm1|3;dmc|;dmr|1;dmx|;dmz|;dna|;dnf|;dnh|;dnr|;dny|;do3|;do6|;dob|;dod|;dof|;doj|;dox|1;dp1|;dp4|;dp8|;dpd|1;dpm|;dpp|;dpz|1;dqd|;dra|;drn|;dsq|;dt5|1;dtv|;dty|;du7|;dud|;duf|;dwb|;dx6|;dxc|;dy9|;dym|;dyz|;dzj|1;e0l|;e0n|;e1f|;e1k|;e2e|;e2s|;e32|1;e4c|;e54|;e5i|;e6t|;e7h|;e7o|;e80|;e8b|;e9j|;eal|;eb5|;ecb|;ect|1;eds|;ee5|;eel|;eer|;eey|;efa|;efl|;efy|;eg5|;ega|;egd|;egf|1;egl|;egs|;egu|;eh1|;ehd|;ehf|;ehx|;ei2|;eia|;eix|;ejl|;ejr|;elb|;elh|;elj|;emn|;en1|;en8|;enp|;eqe|;eqs|;er8|;erc|;es1|;esk|;etb|;ets|;eu1|;eu8|;euk|;euv|;ewf|1;ewi|;ewr|;ewu|;exa|;exc|;exf|;exi|1;exp|;eyl|1;eyo|;f0k|;f0n|;f0u|;f1u|;f23|;f26|;f28|;f2f|;f2v|;f2z|;f3h|;f3r|;f3v|;f3x|;f41|;f45|;f50|;f5a|;f5c|;f5j|;f65|;f6p|1;f71|;f7r|;f7t|;f80|;f90|;fau|1;fbd|;fbl|;fbw|;feo|1;fer|1;fev|a;ff8|2;ffc|2;ffg|;ffi|1;ffl|1;ffo|;ffq|;ffs|;ffu|9;fg6|3;fgb|2;fgf|;fgi|1;fgl|;fgn|2;fgr|;fgt|2;fgy|1;fh2|;fh4|7;fhl|1;fhv|;fi0|;fi6|b;fij|3;fip|4;fiw|3;fj2|8;fjc|;fjf|3;fjn|;fjq|1;fjt|3;fjz|5;fk6|5;fkd|1;fkk|6;fks|3;fkx|;fkz|2;fl4|3;fla|;flc|8;fln|;flp|;flr|6;fm0|3;fm5|8;fmf|3;fml|;fmq|;fmw|1;fn0|1;fn3|1;fn6|2;fna|9;fnl|2;fnp|4;fnv|p;fon|;fop|3;fou|2;foy|p;fpp|;fpr|3;fpw|4;fq2|4;fqa|;fqg|;fqj|;fqm|2;fqq|5;fqx|2;fr1|;fr3|6;frb|a;frn|1;frq|b;fs4|1;fsc|;fse|c;fst|1;fsw|;fsz|;ft1|4;ft7|4;ftd|b;ftq|5;ftx|c;fub|2;fuf|;fuj|1;fuo|1;fur|;fut|a;fv5|;fv7|;fv9|3;fve|c;fvs|8;fw2|5;fwa|;fwd|;fwg|3;fwl|;fwn|1;fwr|3;fww|2;fx0|2;fx4|6;fxe|1;fxi|;fxo|c;fy2|5;fy9|1;fyc|7;fyl|4;fyr|4;fyx|2;fz1|;fz3|2;fz7|7;fzg|5;fzn|3;fzs|1;fzv|j;g0g|5;g0n|1;g0q|;g0s|;g0v|3;g10|2;g15|2;g19|1;g1c|5;g1j|6;g1r|2;g1v|6;g23|2;g29|1;g2c|3;g2h|a;g2t|;g2v|7;g35|;g38|5;g3g|;g3k|;g3m|;g3q|4;g3x|;g3z|;g41|7;g4a|;g4c|;g4e|;g4g|;g4i|;g4k|1;g4n|1;g4q|2;g4u|;g4w|9;g58|2;g5f|h;g5z|1;g63|7;g6c|;g6l|;g6o|1;g6r|3;g6w|2;g70|2;g74|3;g79|7;g7i|;g7k|3;g7q|1;g7w|5;g84|6;g8e|;g8g|8;g8q|2;g8x|;g8z|1;g92|1;g95|6;g9e|;g9g|3;g9l|9;ga0|7;gaa|3;gaf|6;gan|5;gav|6;gb3|2;gb7|1;gba|5;gbj|2;gbn|1;gbq|;gbs|6;gc5|;gc9|;gcb|1;gce|;gcg|3;gcl|;gcn|;gcp|;gcs|1;gcw|3;gd1|4;gd7|;gd9|7;gdi|;gdl|;gdn|;gdr|2;gdv|2;gdz|5;ge6|1;ge9|;ged|1;geg|3;gel|5;get|2;gex|1;gf0|1;gf3|5;gfb|;gfe|;gfg|1;gfj|5;gfr|2;gfv|a;gg7|3;ggc|2;ggh|3;ggn|;ggq|;ggs|5;ggz|1;gh2|1;gh5|;gh8|9;ghj|2;ghn|4;ghu|;ghw|;gi2|;gi6|1;gia|2;gie|4;gik|4;giq|;gis|a;gj4|;gj6|;gj8|;gja|;gjd|;gjf|;gjl|2;gjp|;gjs|5;gk0|2;gk4|;gk6|5;gkf|7;gko|b;gl1|3;gl7|1;gla|;gld|;glf|1;gli|e;gly|;gm0|9;gmb|m;gmz|8;gn9|3;gne|5;gno|;go0|d;gof|9;goq|8;gp0|4;gp7|d;gpm|;gpo|;gpq|;gps|k;gqe|j;gqz|5;gra|;gre|;gri|;grk|b;grx|2;gs1|2;gs7|1;gsa|3;gsf|;gsh|j;gt3|1;gt6|;gta|;gtf|;gth|3;gtm|f;gu3|1;gu6|3;gub|8;gul|6;gut|2;gv0|3;gv5|5;gvd|2;gvl|2;gvp|2;gvt|;gvv|9;gw6|f;gwo|2;gws|1;gwv|;gwx|d;gxc|5;gxl|3;gxr|w;gyp|9;gz0|;gz2|4;gz9|2;gzd|9;gzo|2;gzs|1;gzw|b;h0b|8;h0l|;h0n|;h0p|1;h0s|4;h0y|9;h19|6;h1h|1;h1k|2;h1o|4;h1u|2;h1z|3;h25|1;h28|6;h2g|c;h2u|6;h32|9;h3d|7;h3m|1;h3p|;h3r|3;h3w|3;h41|;h44|4;h4a|5;h4h|6;h4p|;h4s|7;h51|1;h54|5;h5d|;h5f|1;h5i|1;h5m|1;h5p|5;h5w|1;h5z|;h62|1;h65|4;h6f|;h6h|2;h6l|;h6n|5;h6v|6;h76|4;h7c|;h7e|6;h7m|1;h7s|2;h7w|4;h82|2;h8b|;h8d|6;h8l|2;h8p|9;h90|;h93|;h97|;h9b|;h9d|1;h9g|;h9i|5;h9p|;h9r|8;ha2|6;haa|1;hag|;hai|3;han|1;har|2;hav|e;hbb|;hbe|;hbi|;hbn|3;hbs|7;hc1|3;hc6|2;hcb|1;hce|2;hci|;hck|1;hcn|;hcs|b;hd5|;hd8|i;hds|e;he8|;hea|;hec|;heg|1;hej|3;heo|a;hf0|f;hfh|;hfj|1;hfo|;hfr|8;hg1|4;hg7|8;hgi|3;hgo|1;hgr|2;hgv|;hgx|5;hh5|a;hhh|6;hhq|6;hhy|;hi0|2;hi4|5;hib|;hid|7;him|3;hir|;hit|1;hiy|5;hj5|1;hj9|4;hjf|;hji|8;hjs|8;hk2|2;hk7|2;hkb|1;hkf|1;hki|2;hkp|6;hky|5;hl6|;hl8|3;hld|1;hlg|3;hll|1;hlo|1;hlr|1;hlu|;hlw|1;hlz|;hm1|6;hm9|1;hmc|;hmf|1;hmk|;hmm|;hmo|;hms|1;hmv|3;hn2|3;hn7|2;hnb|1;hne|;hng|;hnk|2;hnp|;hnr|;hnt|5;ho0|9;hob|a;hop|1;hot|3;hoy|2;hp2|4;hp9|b;hpo|;hpq|j;hqb|h;hqu|;hqw|6;hr4|1;hr7|3;hrc|r;hs9|4;hsf|;hsh|2;hsl|7;hsu|3;hsz|2;ht3|;ht5|5;htf|;hth|4;hto|2;hts|a;hu4|1;hu8|u;hv4|1;hvb|8;hvl|3;hvq|;hvs|;hvu|2;hvy|9;hw9|9;hwk|3;hwp|3;hwu|m;hxi|9;hxt|;hxv|;hxx|h;hyg|6;hyo|;hyq|9;hz1|2;hz5|2;hz9|;hzb|2;hzf|2;hzj|2;hzn|4;hzt|2;hzx|4;i03|5;i0a|6;i0i|;i0k|;i0o|;i0s|5;i0z|5;i16|7;i1f|5;i1m|3;i1r|;i1u|4;i20|1;i23|3;i28|8;i2i|3;i2n|6;i2v|2;i2z|1;i32|2;i36|1;i39|a;i3m|6;i3u|;i3w|2;i40|;i43|6;i4f|8;i4q|4;i4w|9;i57|;i5a|e;i5q|5;i5x|1;i60|;i62|;i67|;i69|;i6b|2;i6f|f;i6y|;i70|;i72|2;i76|3;i7c|;i7e|;i7g|;i7k|1;i7n|;i7r|5;i7y|3;i84|d;i8j|3;i8o|1;i8s|2;i8w|;i8y|3;i93|3;i98|3;i9d|;i9f|1;i9k|4;i9q|;i9v|;i9x|1;ia0|5;ia7|6;iah|1;iak|l;ib7|;ib9|3;ibe|;ibl|1;ibq|6;iby|d;ice|1;icl|;ico|2;ics|5;id0|5;id7|2;idb|2;idi|1;idn|7;idw|7;ie5|3;iea|7;iek|;iem|c;if0|7;if9|7;ifi|;ifk|2;ifp|2;ift|;ifv|;ify|;ig2|1;ig5|;ig7|2;igb|1;igf|3;igk|;ign|b;ih0|7;ih9|1;ihe|3;ihj|;ihl|1;iho|6;ihw|;ihz|b;iic|6;iik|1;iio|3;iiu|1;iix|;iiz|;ij1|;ij3|;ij5|1;ij8|4;ijf|;ijh|5;ijp|3;ijv|;ijy|;ik0|5;ik7|;ik9|;ikd|2;iki|2;ikm|;ikp|3;iku|;ikx|1;il0|7;il9|;ilb|6;ilk|1;iln|;ilp|1;ilv|1;ily|2;im5|1;im8|5;img|;imi|5;imr|2;imv|2;imz|8;ina|a;inm|4;ins|8;io2|2;io6|7;iof|;ioi|;iol|2;iop|3;iow|;ioy|6;ip6|4;ipc|9;ipp|1;ipt|1;ipw|a;iq8|j;iqt|4;ir0|;ir2|1;ir5|3;ira|6;iri|1;irl|1;iro|1;irr|1;iru|5;is2|3;is7|1;isa|1;isd|;isf|;isi|7;ist|1;isw|1;isz|;it1|3;it6|2;itc|;itf|3;itk|9;itw|;ity|3;iu4|2;iu9|4;iuf|;iuh|4;iun|5;iuu|3;iuz|8;iv9|7;ivk|2;ivq|3;ivv|1;ivy|3;iw4|b;iwh|1;iwl|2;iwp|c;ix5|;ix8|1;ixb|3;ixg|5;ixn|;ixp|4;ixv|2;iy0|;iy2|1;iy5|2;iy9|;iyb|2;iyf|1;iyi|1;iyl|;iyn|1;iyx|e;izd|5;izk|f;j01|4;j07|;j09|;j0b|;j0g|7;j0p|4;j0w|;j0y|3;j14|3;j19|2;j1e|e;j1u|;j1x|;j1z|;j26|3;j2b|7;j2k|2;j2o|;j2q|;j2s|3;j2y|6;j36|2;j3a|2;j3k|h;j43|c;j4h|;j4j|2;j4n|d;j52|3;j5c|h;j5v|d;j6a|4;j6g|5;j6n|1;j6q|1;j6v|2;j6z|1;j72|2;j76|;j78|;j7a|1;j7f|;j7h|5;j7o|c;j82|4;j88|g;j8q|2;j8u|9;j95|1;j98|2;j9c|3;j9j|;j9l|5;j9s|6;ja0|5;ja7|;ja9|1;jac|;jaf|j;jb0|;jb2|5;jb9|8;jbj|1;jbn|;jbq|;jbs|;jbu|;jby|2;jc2|9;jcd|1;jcg|2;jcl|c;jcz|1;jd3|3;jd8|2;jdc|2;jdg|2;jdl|2;jdr|6;jdz|;je1|5;je8|;jea|2;jee|1;jeh|1;jel|6;jeu|8;jf4|4;jfc|4;jfi|;jfk|6;jfs|;jfx|7;jg6|1;jg9|h;jgs|;jgu|a;jh9|;jhg|;jhi|;jhk|9;jhv|3;ji0|1;ji3|4;ji9|r;jj3|;jj9|;jjf|o;jk7|2;jkb|6;jkj|3;jko|;jl4|7;jld|d;jls|h;jmc|6;jml|;jms|1;jmv|2;jmz|7;jn9|8;jnj|6;jnr|b;jo4|;jo6|3;job|a;jon|a;jp5|;jp9|1;jpc|j;jpx|m;jql|9;jqw|1;jqz|1;jr2|;jra|1;jrd|7;jrm|6;jru|2;jry|a;jsa|6;jsi|9;jst|4;jsz|;jt7|;jt9|1;jtc|4;jtk|9;jtx|4;ju3|i;jun|;juq|;jut|;juv|6;jv3|4;jv9|5;jvg|4;jvm|4;jvt|;jvv|9;jw6|;jwb|a;jwn|;jwp|2;jwt|3;jwy|2;jx2|5;jx9|;jxc|d;jxr|5;jxz|1;jy2|7;jyb|1;jye|1;jyh|1;jyk|5;jyr|6;jyz|b;jzd|7;jzm|7;jzv|;jzx|2;k01|;k03|;k05|1;k08|2;k0d|;k0f|;k0h|;k0j|7;k0s|3;k0y|6;k16|3;k1b|;k1e|a;k1r|a;k23|1;k28|2;k2c|3;k2h|;k2j|7;k2s|1;k2v|1;k2y|2;k32|2;k36|1;k39|4;k3f|4;k3l|5;k3v|9;k46|1;k4a|1;k4d|6;k4l|1;k4o|1;k4s|9;k56|3;k5b|1;k5e|j;k60|;k64|c;k6j|;k6l|9;k6x|1;k75|4;k7b|6;k7j|;k7l|2;k7r|;k7t|f;k8a|2;k8e|6;k8m|8;k8w|;k90|a;k9c|2;k9g|6;k9p|;k9r|3;k9w|;ka0|3;ka5|e;kal|3;kas|;kau|9;kb6|;kba|;kbc|6;kbk|;kbn|1;kbq|3;kbv|3;kc0|4;kc6|3;kcc|;kce|7;kco|8;kcy|7;kd7|;kd9|6;kdh|3;kdm|4;kdt|;kdv|3;ke0|7;kec|5;kej|6;ker|;ket|2;kex|1;kf0|6;kfb|;kfe|l;kg1|6;kg9|;kgb|a;kgn|3;kgs|1;kgv|1;kh0|;kh8|;kha|d;khr|7;ki0|c;kie|9;kiq|5;kix|h;kjg|;kji|6;kjx|;kk0|;kk2|2;kk6|2;kka|8;kkl|1;kko|3;kkt|2;kkx|d;klc|h;klv|3;km5|;kmd|;kmj|;kml|2;kmp|1;kms|5;kmz|h;knj|5;knq|2;knv|2;knz|5;ko6|g;kop|;kot|;kox|;koz|b;kpc|8;kpm|;kpo|5;kpv|1;kpy|6;kq6|f;kqo|l;krb|4;krp|;kru|;krw|;krz|1;ks2|7;ksb|b;kso|4;ksu|1;ksx|16;ku8|;kua|1;kud|1;kui|;kul|1;kuo|1;kur|9;kv2|p;kvt|;kvv|9;kw6|;kw9|8;kwj|3;kwp|;kwx|1;kx0|5;kx7|3;kxd|3;kxi|n;ky7|;ky9|;kyb|e;kyr|;kyt|4;kyz|2;kz6|3;kzc|9;kzn|6;kzv|g;l0d|e;l0t|;l0v|;l0x|;l10|;l12|;l16|;l1a|7;l1j|;l1l|1;l1o|b;l21|f;l2j|4;l2p|a;l31|1;l36|1;l39|8;l3j|2;l3n|1;l3s|9;l45|;l47|1;l4a|2;l4e|3;l4j|;l4m|;l4o|4;l4w|;l4y|3;l54|3;l5b|4;l5i|4;l5p|1;l5s|1;l5v|;l5x|;l60|;l64|1;l67|;l69|e;l6p|2;l6t|9;l74|2;l78|3;l7d|;l7f|1;l7i|9;l7u|;l7x|;l7z|;l82|;l84|;l86|5;l8e|6;l8m|;l8o|2;l8s|3;l8x|;l90|5;l97|;l9a|2;l9e|5;l9m|1;l9p|3;l9u|1;l9x|2;la2|;la4|1;la7|2;lab|a;lan|1;laq|2;lau|2;lay|2;lb2|;lb4|4;lba|2;lbe|2;lbj|1;lbm|1;lbr|f;lc8|1;lcb|2;lcf|2;lcj|3;lco|5;lcv|2;lcz|5;ld6|2;lda|d;ldp|6;ldy|;le1|7;lea|;lec|1;lef|a;let|6;lf1|9;lfc|3;lfh|j;lg2|4;lg8|5;lgf|;lgi|;lgq|a;lh2|h;lhl|e;li1|a;lid|;lif|c;lit|;lix|;lj3|j;ljq|5;ljx|3;lk2|;lk4|u;lla|;llj|5;llq|c;lm4|6;lmc|10;lne|;lno|1;lnu|2;lny|1;lo1|4;lo7|9;loi|;lok|9;lov|n;lpk|f;lq1|5;lq8|;lqa|3;lqi|;lqn|;lqt|;lqw|5;lr3|n;lrs|9;ls3|4;ls9|2;lsd|s;lt7|;lta|1;ltd|3;lti|3;lto|;lty|;lu0|1;lu3|;lu5|3;lua|2;lue|h;luy|1;lv2|14;lw8|5;lwi|;lwo|1;lwr|4;lwx|1;lx0|r;lxu|8;ly4|;ly6|9;lyh|o;lz7|1;lzi|a;lzu|a;m06|1;m09|7;m0i|2;m0m|c;m10|a;m1c|;m1e|5;m1p|p;m2g|c;m2u|9;m37|2;m3c|c;m3q|3;m3v|7;m44|;m46|2;m4a|2;m4e|3;m4j|4;m4p|6;m4x|;m50|g;m5i|6;m5r|6;m5z|5;m66|8;m6g|5;m6o|2;m6s|4;m6y|i;m7i|3;m7o|6;m7w|3;m81|5;m89|2;m8e|1;m8h|5;m8o|2;m8v|2;m8z|4;m95|;m97|6;m9f|2;m9j|7;m9s|;m9w|4;ma2|g;mak|6;mas|;mb3|2;mb7|d;mbm|;mbo|2;mbt|5;mc0|;mc3|;mc7|;mc9|a;mcl|1;mco|1;mcr|1;mcu|8;md6|1;mda|;mdc|7;mdl|b;mdy|4;me4|g;mem|;meo|8;mey|4;mf4|2;mf8|6;mfg|;mfi|4;mfo|;mfq|f;mg7|3;mgc|1;mgf|6;mgn|3;mgs|f;mha|4;mhg|2;mhk|5;mhr|3;mhw|4;mi3|3;mi8|2;mic|2;mig|1;mij|8;mit|2;mix|1;mj0|4;mj7|4;mjd|2;mjh|2;mjm|c;mk0|;mk5|1;mk8|3;mkd|5;mkk|;mkm|6;mkv|1;mky|1;ml1|e;mli|1;mll|1;mlo|;mlq|2;mlu|2;mly|3;mm3|7;mmc|5;mmj|d;mmy|1;mn1|2;mn5|9;mng|4;mnm|;mno|1;mnu|;mnx|;mnz|7;mo9|5;mog|2;mok|;mom|4;mos|;mov|5;mp2|;mp4|3;mpf|1;mpi|c;mpw|;mpz|1;mq2|2;mq7|4;mqe|3;mqj|3;mqq|1;mqt|9;mr4|c;mri|7;mrs|2;mrw|6;ms7|4;msd|5;msl|7;msu|a;mt6|i;mtq|1;mtu|6;mu4|6;muc|9;muq|a;mv2|2;mv6|e;mvm|c;mw0|b;mwd|2;mwj|q;mxd|1;mxg|3;mxl|d;my0|i;myk|;myn|o;mzd|c;mzr|f;n09|1;n0c|7;n0l|8;n0w|;n0y|;n10|1;n13|a;n1f|8;n1p|;n1r|3;n1w|7;n25|6;n2d|1;n2g|;n2i|2;n2n|1;n2r|m;n3g|;n3i|;n3k|2;n3o|4;n3v|;n3x|3;n42|3;n47|1;n4b|f;n4s|3;n4x|1;n51|1;n54|d;n5j|4;n5p|3;n5u|;n5y|2;n62|5;n69|;n6b|2;n6h|4;n6n|1;n6q|5;n6y|6;n76|;n7a|4;n7h|3;n7n|1;n7q|1;n7u|8;n84|1;n88|2;n8d|1;n8i|3;n8n|;n8q|1;n8w|6;n94|d;n9j|1;n9m|8;n9w|1;n9z|d;nae|1;nal|;nan|k;nbb|6;nbj|2;nbn|3;nbt|g;ncc|1;ncf|6;nco|;ncq|3;ncw|;ncy|1;nd2|3;nd8|8;ndi|4;ndo|;ndr|3;ndw|3;ne1|1;ne4|a;neg|7;nep|1;nes|;neu|5;nf2|2;nf6|1;nf9|1;nfd|5;nfl|;nfo|2;nfu|1;nfx|3;ng4|1;ng7|1;nga|1;ngd|2;ngi|4;ngo|2;ngs|2;ngy|2;nh2|;nh5|6;nhd|;nhf|4;nhl|1;nho|9;nhz|5;ni6|;ni9|;nib|2;nif|5;nim|5;nit|;nix|2;nj1|3;nj6|7;njf|;njh|;njj|;njl|d;nk0|;nk3|4;nka|5;nki|;nkk|2;nko|4;nku|5;nl1|a;nle|;nlj|e;nlz|2;nm3|4;nm9|;nmb|;nmd|;nmf|c;nmt|;nmv|1;nmy|3;nn3|8;nnd|6;nnm|3;nnr|;nnt|7;no3|2;no7|7;nog|;noi|1;nol|4;nos|8;np3|7;npe|1;nph|1;npk|1;npo|8;nq0|;nq4|7;nqd|g;nqv|2;nr0|1;nr6|3;nrb|7;nrk|4;nrw|2;ns0|;ns2|;ns4|2;ns8|9;nsp|3;nsu|3;nsz|6;nt8|3;ntd|;ntf|7;ntq|7;ntz|6;nu7|5;nue|;nug|4;num|;nup|;nur|2;nuv|e;nvb|1;nve|1;nvh|8;nvr|3;nvw|9;nw7|;nw9|6;nwh|1;nwk|2;nwp|;nws|;nwu|;nww|4;nx3|;nx5|;nx7|3;nxd|;nxf|c;nxt|5;ny0|a;nyc|8;nyn|m;nzb|4;nzh|;nzk|4;nzt|1;nzw|7;o06|2;o0a|1;o0d|g;o0v|3;o10|a;o1c|4;o1i|5;o1p|4;o1w|2;o20|a;o2c|2;o2g|;o2k|4;o2q|2;o2u|1;o2x|5;o35|;o38|;o3a|2;o3e|1;o3k|;o3m|4;o3s|;o3u|4;o40|5;o47|5;o4e|2;o4i|;o4m|;o4o|;o4q|8;o53|;o55|7;o5f|b;o5w|;o5y|2;o62|2;o67|3;o6d|;o6f|2;o6j|3;o6o|2;o6s|2;o6w|3;o71|4;o77|9;o7j|a;o7y|2;o82|1;o88|4;o8e|a;o8q|2;o8u|7;o93|4;o9b|;o9d|;o9f|;o9k|5;o9r|1;o9u|5;oa1|2;oa5|2;oae|1;oah|8;oas|2;oaw|4;ob2|6;obc|3;obh|3;obm|j;oc8|1;ocb|;ocg|;oci|g;od0|2;od4|;odc|7;odl|;odo|c;oe3|;oea|;oec|1;oef|1;oei|8;oes|9;of4|4;ofg|3;ofl|1;ofo|1;ofr|2;ofy|;og0|1;og4|3;og9|3;oge|2;ogk|1;ogo|k;ohc|4;ohj|c;ohx|2;oi1|9;oid|;oih|;oij|8;oit|8;oj4|;oj7|;oj9|;ojb|2;ojf|5;ojm|3;ojr|3;ojw|1;ok0|1;ok3|1;ok6|1;ok9|4;okf|1;okj|4;okp|7;oky|3;ol4|9;olf|3;olk|2;olo|2;olt|1;olw|4;om4|;om6|1;om9|2;omd|3;omk|;omm|1;omp|4;omw|7;on6|1;on9|;onb|7;onk|7;ont|1;onw|4;oo2|;oo6|2;ooa|;ooc|d;oor|3;oow|y;opx|;oq0|1;oq3|1;oq6|5;oqd|1;oqg|f;oqy|;or1|9;orc|;ore|5;orl|2;orq|5;orx|6;os9|4;osf|2;osj|3;oso|1;osr|4;osx|6;ot8|8;oti|f;otz|b;ouc|3;ouh|7;ouq|2;ouv|a;ov7|7;ovg|;ovi|9;ovt|5;ow3|;ow7|g;owq|b;ox3|;ox5|2;ox9|s;oy4|;oy8|c;oym|5;oyt|;oyv|9;oz6|g;ozq|2;ozu|5;p01|b;p0f|;p0k|;p0s|;p16|;p1j|;p1r|;p27|;p3a|;p4m|4;p4t|4;p4z|2;p53|e;p5k|;p5n|6;p5v|;p5x|9;p68|3;p6d|a;p6r|;p6t|a;p75|6;p7e|4;p7k|9;p7w|n;p8l|;p8n|;p8p|9;p90|1;p93|;p97|8;p9h|g;p9z|h;paj|7;pas|5;paz|6;pb8|2;pbc|2;pbg|;pbi|3;pbn|4;pbt|;pbv|4;pc3|;pc6|2;pca|;pcf|3;pck|;pcm|;pco|;pcq|4;pcx|3;pd2|1;pd8|;pdb|4;pdh|4;pdp|3;pdu|;pdw|3;pe1|3;pe7|1;pea|1;ped|1;peg|5;pen|;pep|2;pet|;pev|;pex|2;pf1|2;pf5|1;pf8|4;pfe|;pfg|1;pfm|8;pfw|5;pg4|a;pgg|1;pgj|3;pgp|;pgs|1;pgv|7;ph4|6;phc|3;phh|5;pho|;phq|;phu|;phw|7;pi5|2;pi9|4;pif|;pih|4;pin|3;pis|;piv|;pix|1;pj1|1;pj6|2;pja|2;pje|c;pjt|3;pjy|;pk0|2;pk4|3;pk9|;pkb|9;pkm|4;pks|1;pkv|1;pky|2;pl2|7;plb|;plf|;plh|;plj|9;plu|1;plx|7;pm6|;pm8|7;pmh|h;pn0|1;pn3|3;pn9|;pnb|4;pnh|d;pnw|3;po2|2;po6|6;poe|4;pok|1;pon|6;pow|2;pp0|2;pp4|;pp6|8;pph|1;ppk|5;ppr|;ppu|8;pq4|4;pqa|;pqc|1;pqf|;pqh|;pqj|;pqm|e;pr2|1;pr5|5;prc|1;prf|4;prl|1;pro|c;ps3|2;ps7|;psa|1;psd|7;pso|3;pst|k;ptf|d;ptu|2;pu2|;pu7|a;puj|1;pum|a;puy|v;pvv|2;pw6|8;pwg|;pwi|;pwk|9;pwv|;pwx|c;pxb|6;pxj|d;pxy|1;pya|1;pye|;pyn|;pyr|5;pyy|5;pz5|;pz7|;pz9|p;q00|;q02|a;q0e|2;q0p|;q0t|i;q1d|;q1f|6;q1n|a;q1z|f;q2g|7;q2p|;q2r|4;q2x|b;q3a|;q3c|;q3f|1;q3k|1;q3n|1;q3q|;q3t|;q3v|l;q4i|c;q4w|p;q5n|f;q65|3;q6a|;q6c|;q6e|;q6g|;q6l|7;q6u|e;q7b|b;q7o|;q7q|;q7s|a;q84|3;q89|b;q8m|1;q8q|1;q8u|;q8x|1;q90|1;q93|5;q9a|6;q9i|a;q9u|o;qak|5;qar|e;qb7|1;qbc|;qbf|;qbh|1;qbk|e;qc1|a;qcd|k;qcz|;qd1|7;qda|;qdc|h;qdv|h;qee|4;qen|2;qer|7;qf1|c;qff|;qfh|5;qfp|5;qfw|a;qg8|a;qgk|;qgm|c;qh0|3;qh5|4;qhb|2;qhf|1;qhi|6;qhq|c;qi4|3;qi9|5;qig|4;qim|2;qiq|1;qit|3;qiz|3;qj4|;qj6|4;qjd|;qjf|1;qji|1;qjl|4;qjr|d;qk7|;qk9|3;qke|;qkl|2;qkq|4;qkw|a;ql8|2;qlc|5;qlj|3;qlp|;qlr|q;qmj|1;qmo|1;qmr|1;qmu|9;qn6|2;qna|;qnc|5;qnj|;qnp|6;qny|;qo0|e;qoh|2;qol|;qoo|4;qou|;qow|a;qp8|2;qpc|5;qpj|1;qpm|2;qpq|5;qpy|;qq4|11;qr7|8;qrh|;qrl|8;qrv|2;qrz|5;qs6|2;qsa|5;qsi|3;qsp|t;qtk|4;qtq|;qtt|3;qty|i;qui|5;quq|5;qux|3;qv2|8;qvc|5;qvj|2;qvn|6;qvv|2;qvz|k;qwl|4;qwr|b;qx4|;qx6|5;qxe|1;qxh|2;qxl|2;qxp|1;qxs|5;qxz|4;qy5|5;qyc|3;qyh|;qyk|8;qyv|2;qyz|8;qz9|d;qzo|;qzr|1;qzu|2;qzy|;r01|1;r04|6;r0c|6;r0l|;r0n|;r0p|7;r0y|;r10|b;r1d|;r1i|2;r1n|1;r1q|k;r2d|2;r2h|3;r2m|;r2o|a;r32|1;r35|6;r3d|a;r3p|3;r3v|3;r41|3;r46|1;r49|;r4b|2;r4f|5;r4m|g;r55|6;r5d|3;r5i|1;r5l|3;r5q|5;r5x|6;r67|;r69|;r6b|5;r6j|4;r6p|6;r6x|1;r70|3;r76|;r7a|1;r7d|1;r7g|5;r7q|;r82|4;r89|4;r8f|a;r8r|2;r8w|4;r92|2;r96|2;r9a|2;r9e|2;r9j|1;r9m|;r9o|;r9q|5;r9x|3;ra3|4;raa|1;rad|;raf|;rah|4;rao|1;ras|;rau|;raw|9;rb8|2;rbc|2;rbg|6;rbo|5;rbv|;rby|;rc0|3;rc6|3;rcb|3;rcg|7;rcp|3;rcu|1;rcx|6;rd7|2;rdb|7;rdk|2;rdo|;rdq|;rds|1;rdv|9;re7|1;rea|;rec|;ree|;reg|8;req|7;rez|2;rf3|;rf5|h;rfo|;rfq|2;rfu|1;rfx|f;rge|4;rgk|4;rgq|m;rhe|6;rhm|7;rhv|;rhx|2;ri1|a;rid|l;rj0|4;rj6|1;rj9|8;rjj|1;rjo|;rjr|4;rjx|9;rk8|;rka|2;rke|2;rki|4;rko|4;rku|2;rlq|;rmq|;rp3|;rp5|;rp7|4;rpd|2;rph|c;rpw|3;rq2|;rq4|1;rq7|;rq9|1;rqc|2;rqg|5;rqn|4;rqt|6;rr1|;rr4|2;rr8|2;rrd|1;rrg|1;rrj|6;rrr|e;rs7|6;rsf|1;rsi|j;rt3|1;rt6|;rt8|1;rtb|;rtd|6;rtl|l;ru8|5;ruf|7;ruo|;ruq|b;rv3|a;rvf|2;rxg|;rxi|3;rxn|5;rxu|2;rxy|5;ry5|;ry8|2;ryc|1;ryh|1;ryk|a;ryx|;ryz|1;rz3|2;rz7|;rz9|a;rzm|5;rzt|1;rzw|;rzy|5;s05|3;s0b|6;s0j|a;s0v|5;s12|6;s1a|6;s1m|;s1o|b;s21|1;s25|u;s31|1;s34|1;s37|3;s3c|2;s3g|6;s3o|c;s43|4;s49|h;s4s|1;s4v|;s4x|7;s56|2;s5a|;s5c|2;s5g|a;s5s|8;s62|;s65|4;s6b|a;s6o|;s6q|;s6u|;s6x|1;s70|1;s74|;s76|1;s7d|6;s7l|3;s7r|1;s7u|8;s84|5;s8b|4;s8h|1;s8k|8;s8u|5;s91|6;s99|1;s9c|g;s9v|3;sa1|1;sa4|4;saa|7;saj|1;sam|d;sb1|n;sbq|1;sby|;scz|;sd7|1;sdb|1;sdf|;sdh|3;sdp|f;se6|1;se9|1;sec|2;seh|e;sey|;sf4|6;sfc|;sfe|1;sfh|1;sfk|;sfo|i;sg8|;sgb|2;sgf|3;sgk|3;sgp|b;sh9|2;shd|7;sho|3;sht|1;shw|;shy|1;si1|d;sig|1;sij|3;sio|4;siv|2;siz|5;sj6|m;sju|1;sjx|;sjz|2;sk4|1;sk7|2;skb|;ske|5;skl|3;skq|;sku|8;sl4|;sl7|;sl9|2;sld|;slf|2;slj|1;slm|1;slq|;slw|9;sm7|6;smg|5;smn|6;smx|g;snf|;snh|5;sno|;snq|e;so6|g;soo|3;sou|3;soz|g;sph|5;spo|;spq|7;spz|3;sq4|;sq6|2;sqa|8;sqk|;sqo|7;sqx|a;sra|;srd|a;srp|;srr|g;ss9|5;ssg|7;ssp|;ssr|6;ssz|7;st8|1;stb|;ste|c;stt|;stv|7;su5|d;suk|e;sv0|;sv2|;sv5|;sv7|5;sve|1;svh|1;svk|a;svw|5;sw4|2;sw8|g;swq|1;swt|a;sx7|5;sxe|;sxi|p;sy9|;syb|a;syo|c;sz2|;sz5|6;szd|3;szi|n;t07|2;t0b|;t0d|4;t0j|h;t12|e;t1i|3;t1n|5;t1u|4;t20|3;t25|k;t2r|3;t2w|1;t30|;t34|i;t3o|8;t3y|g;t4g|1;t4j|b;t4w|a;t58|6;t5g|m;t64|9;t6f|1;t6j|;t6l|;t6n|1;t6q|2;t6u|2;t6y|q;t7q|2;t7w|;t7y|;t80|1;t83|e;t8j|1;t8m|j;t97|;t99|;t9c|;t9g|f;t9x|b;taa|b;tan|3;tas|1;tav|1;taz|;tb1|1;tb4|;tb6|3;tbb|i;tbv|8;tc5|;tcv|;tcy|;tdt|;tdv|;tek|;tfa|;tgt|;thj|;tiv|1;tiy|3;tj3|1;tj6|1;tj9|1;tjc|1;tjf|9;tjq|3;tjv|1;tjy|g;tkg|2;tkl|2;tkp|7;tkz|;tl1|8;tlc|6;tlm|2;tlq|7;tm0|;tmc|;tng|2;tnk|4;tns|;tnu|;tnw|7;to8|5;tof|6;toq|7;toz|1;tp2|;tp4|;tp7|4;tpd|3;tpl|4;tpr|9;tq3|3;tq8|1;tqb|8;tql|2;tqp|8;tqz|1;tr2|;tr5|4;trb|3;trg|;tri|;trk|1;trn|1;trq|;trs|1;trv|2;trz|f;tsi|d;tsx|2;tt1|;tt4|2;ttb|3;ttg|7;ttp|;ttr|1;ttu|7;tu3|;tu5|6;tue|;tug|1;tuj|h;tv2|4;tv8|2;tvc|2;tvh|7;tvq|5;tw1|1;tw5|3;twa|8;twm|;two|2;tws|2;tww|4;tx2|2;tx6|b;txj|4;txp|2;txw|;txz|f;tyg|;tyi|4;typ|3;tyu|5;tz1|c;tzf|5;tzm|7;tzw|5;u03|;u05|1;u0d|1;u0g|3;u0l|1;u0o|3;u0t|b;u16|;u18|c;u1n|6;u1v|1;u1y|3;u23|;u25|3;u2a|3;u2f|2;u2j|;u2p|;u2r|g;u3a|3;u3f|5;u3m|a;u3z|6;u5k|1;u5o|3;u5t|3;u5y|e;u6e|6;u6m|;u6z|1;u72|5;u79|2;u7d|4;u7j|;u7l|1;u7o|2;u7t|1;u7w|2;u80|;u82|1;u85|;u87|3;u8c|;u8e|;u8g|c;u8u|1;u8x|;u90|1;u93|c;u9h|;u9j|c;u9x|;u9z|7;ua8|9;uaj|4;uap|2;uc6|3;ucb|3;uch|;ucj|5;ucq|b;ud4|5;udd|4;udj|;udl|;udn|i;ue7|8;ueh|1;uek|2;ueo|1;ues|b;uf5|6;ufd|8;ufo|2;uft|e;ug9|9;ugk|i;uh4|2;uh8|4;uhe|a;uhq|2;uhu|a;uj3|;ujs|;ujv|;ujx|;ujz|5;uk6|c;ukm|1;ukq|;ukt|;ukv|9;ul8|;ulb|4;uli|1;uln|4;ult|3;uly|1;um1|6;um9|5;umg|a;ums|6;un2|2;un6|3;unb|4;unh|2;unl|4;unr|;unt|3;uny|8;uo8|;uoa|8;uok|2;uoo|3;uov|2;up0|;up2|3;up8|;upb|2;upg|3;upm|9;upx|3;uq3|;uq5|6;uqd|;uqf|;uqi|1;uql|5;uqs|2;uqw|;uqy|1;ur1|3;ur9|1;urc|1;urh|;urj|2;urn|1;urq|4;urz|;us3|4;us9|5;usg|2;usk|9;usw|1;ut0|;ut3|1;ut9|;utb|;ute|;uth|9;uts|;utu|3;utz|;uu3|2;uu7|2;uub|3;uug|1;uuj|2;uun|;uup|6;uux|8;uv8|c;uvm|7;uvx|3;uw2|1;uw6|2;uwd|1;uwh|4;uwn|5;uzp|2;uzt|1;uzx|;v01|6;v09|4;v0f|1;v0i|7;v0s|;v0w|;v0y|;v10|5;v17|;v19|6;v1h|1;v1k|1;v1p|4;v1v|1;v1y|3;v23|;v25|8;v2h|3;v2m|6;v2u|b;v3b|e;v3r|2;v3v|h;v4g|;v4i|2;v4m|n;v5b|;v5d|k;v5z|o;v6p|5;v6w|1;v6z|5;v76|l;v7t|c;v87|8;vat|;vax|4;vb3|f;vbk|i;vc4|d;vck|3;vcr|9;vd2|2;vd8|5;vdf|3;vdk|;vdm|6;vdu|;vdw|4;ve3|;ve5|l;veu|4;vf2|2;vf6|1;vf9|7;vfi|;vfk|;vfm|n;vgb|;vgd|1;vgg|g;vgy|l;vhl|3;vhq|4;vhw|7;vi6|1;vil|1;vio|2;vis|5;vj0|;vj3|1;vj6|;vj8|f;vk7|4;vkg|;1d6o|8;1d6z|2;1d79|;1d7b|;1d7e|;1d7m|;1d7x|;1d84|;1d87|;1d8a|;1d8j|;1d8n|1;1d8q|;1d8y|;1d9a|;1d9e|;1d9h|;1d9j|;1d9p|;1d9u|;1d9y|;1da0|1;1da3|;1da6|;1da8|;1dae|;1dai|;1dam|;1dat|;1db0|1;1db3|;1dbp|;1dbv|;1dbx|1;1dc5|1;1dc8|;1dcg|;1dco|1;1dcs|2;1dcw|;1dcy|2;1dd3|;1dd5|;1ddg|1;1ddm|;1ddp|;1ddr|;1ddu|;1ddx|3;1de2|;1de4|1;1df7|2;1dfe|;1dft|;1dfv|;1dgd|1;1dkw|4;1e6o|9;1e7k|y;1e8k|i;1e94|3;1edd|4e;1eht|t;1eiq|5;1eiy|5;1ej6|5;1eje|2;1ejk|6;1ejs|6;2q68|c;2q6o|2k;2q9c|1o;2qdc|2;2qds|17;2qf4|8;2qfk|1;2t5t|;2t6m|;2t6u|;2t72|;2t7s|;2t8m|1;2t8q|;2t90|;2tai|3;2tap|;2tbi|;2tcc|;2tce|;2tco|;2tgk|;2tgp|;2tgr|;2thd|;2thw|;2tiq|;2tj8|;2tjg|;2tjo|;2tkp|;2tln|;2tmc|1;2tnd|;2tni|;2tnk|;2to7|;2tof|1;2tph|;2tqi|;2tr9|;2ts1|;2ts5|2;2ttq|2;2tuo|;2tuv|;2tv9|;2tvt|;2tvv|;2tx1|;2tx8|;2txv|1;2ty7|;2u05|;2u13|;2u1a|;2u1d|1;2u1v|;2u3b|;2u4c|;2u4e|;2u6f|;2u8e|;2u91|;2u9f|;2u9v|;2ua2|;2ua8|;2uad|;2uan|1;2uaz|;2uc1|;2uc5|;2uc9|1;2uco|;2ucw|;2udy|;2ueu|;2uj2|;2uk1|;2um1|;2ur0|;2usz|;2uvp|;2uxi|;2uxv|;2uz8|;2v09|;2v3b|;2v4h|;2v68|;2v73|;2v7u|;2v90|;2v9e|;2v9p|;2vbh|;2vf3|;2vfj|;2vfs|1;2vgf|;2vgm|;2vgr|;2vhe|;2vhn|;2vi3|;2vi7|;2vij|;2vil|;2vj4|;2vjo|;2vju|1;2vk1|2;2vkj|;2vl1|;2vlj|1;2vlo|;2vm5|;2vme|;2vmk|;2vn9|;2vnc|;2vnz|;2vo3|3;2vod|;2vot|;2vpb|;2vpx|;2vqg|;2vqp|1;2vra|3;2vrg|2;2vsf|;2vsh|;2vsk|;2vss|;2vsu|1;2vti|;2vto|;2vtz|;2vua|;2vuw|;2vwk|;2vwp|1;2vwt|4;2vx2|;2vx9|;2vyk|;2vzh|;2vzn|;2vzp|6;2w0c|;2w0m|;2w0o|;2w0t|;2w0y|;2w16|2;2w1i|;2w2f|1;2w2l|;2w3c|3;2w4d|;2w4m|;2w4t|1;2w4w|1;2w57|;2w5o|;2w6c|;2w7h|;2w7k|;2w8d|;2w8k|2;2w8s|;2w9r|;2wa2|3;2wb8|;2wbh|1;2wcv|;2wd8|;2wdr|;2wdx|3;2we3|;2weg|;2weu|;2wf1|;2wfo|;2wfz|2;2wg7|2;2wgf|;2wgj|;2wh0|;2whg|2;2wj3|;2wjf|;2wjh|;2wjp|;2wjs|;2wjz|;2wlc|;2wlj|;2wnt|;2wqk|;2wr3|;2wsc|;2wtk|1;2wts|;2wv7|;2wvy|;2ww2|3;2wxi|;2wxm|;2wz9|1;2wzy|;2x08|;2x0c|;2x1h|1;2x2l|;2x32|;2x3n|;2x3q|;2x44|;2x4v|;2x5e|;2x5g|1;2x6y|;2x7b|;2x86|;2x9k|;2xa5|;2xdj|;2xdu|;2xee|;2xhm|;2xhv|;2xi1|;2xj2|;2xk1|;2xle|;2xmg|;2xmi|;2xmo|2;2xn7|;2xn9|;2xnj|;2xnq|2;2xoa|2;2xoe|;2xot|;2xow|;2xpi|;2xq2|2;2xqv|;2xrg|5;2xrn|1;2xt7|;2xtc|5;2xtv|;2xtz|;2xuh|3;2xun|;2xv3|;2xv9|1;2xvc|4;2xwg|;2xwo|2;2xwt|;2xx5|2;2xxc|;2xxh|;2xxu|;2xy6|;2xy9|3;2xyv|;2xyz|;2xz7|2;2xzy|4;2y0u|1;2y1d|;2y1i|3;2y2i|;2y2r|2;2y34|2;2y39|;2y3g|;2y3m|;2y3r|;2y4b|;2y4k|;2y54|;2y5m|;2y64|;2y68|;2y6b|;2y6g|;2y6u|;2y8r|;2y9f|;2yb1|;2yb8|;2ybp|;2ybv|;2ycj|;2yis|;2ym9|1;2yp6|;2yr4|;2ysi|;2ysl|;2yss|;2yx2|;2yxf|;2yxq|;2yz4|;2z06|;2z0a|;2z0q|;2z0x|;2z1n|;2z21|;2z30|;2z37|;2z3r|;2z3x|;2z61|;2z6s|;2z6w|;2z7s|;2z85|;2z9r|;2z9x|;2zca|;2zdq|;2zdt|;2zfs|;2zid|;2zih|;2zjy|;2zkq|;2zlz|;2zng|;2zoq|;2zq3|;2zqr|;2zqy|;2zs1|;2zsx|;2zsz|;2zuw|;2zy4|;302p|;302t|;3071|;307k|;307r|;308q|;30bp|;30c1|;30cr|;30cx|;30ds|;30e4|;30e9|;30eh|;30ek|;30fh|;30gj|;30gr|;30hc|;30ic|;30jx|;30kv|;30la|;30nv|1;30ob|;30q0|;30qi|;30ra|;30rc|;30tw|2;30uq|;30us|;30uz|;30v3|;30ve|;30xh|;30xt|;30ye|;30z8|1;30zx|;311f|;313z|1;314h|;3165|;316p|;3187|;319i|;31a1|;31an|;31bb|;31bf|;31c0|;31cj|;31ie|;31lb|;31lh|;31ly|;31m0|;31n2|;31nm|;31of|;31oj|;31pm|;31sa|;31se|;31uu|1;31vc|;31vw|;31w1|;31w5|;31wi|;31xk|;31y3|;31y9|;31yh|;31yq|;31yv|;31z6|;31za|;31zd|;3213|1;321e|;322s|;3230|;323r|;324t|;3251|;325c|;325f|1;325z|;327i|;328d|;329i|;329u|;32bc|;32bv|;32cz|;32en|;32ic|;32ks|;32lf|;32nn|;32o4|;32ob|;32p2|;32pp|1;32q6|;32rb|;32rg|;32sa|;32tf|;32v1|;32wt|;32wy|;32xw|1;32yb|;32yw|1;32zu|;3307|2;330v|;331h|;331r|;331t|3;332u|;3332|;3336|;3341|;3349|1;3357|2;336a|;336o|1;337k|;337u|;338f|;33ck|;33d8|;33dq|;33dy|;33ec|1;33eh|1;33em|;33eo|;33gf|;33gw|;33hr|;33hu|;33l1|;33mh|;33n4|;33o1|;33oa|;33on|;33px|;33q1|;33q4|;33qz|;33rh|2;33sj|;33sw|;33tj|;33tm|;33uk|;33uo|;33vd|;33vj|;33w7|;33wu|;33xa|;33xi|;33xp|;33y2|;33z3|;33zi|;3403|;340m|;340w|;3419|;341b|;341r|;342u|;343l|;344i|;3458|;345e|;345x|2;348q|;34jm|;34pz|;34rf|;34ry|;34sa|;34t6|;34uy|;352b|;353t|2;354l|;354n|;3553|2;356k|3;358g|;3597|;35a6|;35an|;35bq|7;35cz|;35dk|;35dy|;35e9|;35f0|5;35fd|;35hk|3;35ix|;35j3|;35jr|;35kn|5;35md|;35mp|;35my|;35nl|;35of|3;35ov|;35pw|;35pz|;35q8|;35qd|;35rf|5;35sh|;35tl|4;35uf|;35vp|;35vv|2;35w1|;35xl|;35y9|;35yk|;35z8|;35zj|;35zt|;360v|1;3610|;361a|;361h|2;361o|;361r|;361t|;362f|;362i|;363n|2;363w|;3645|;364t|;365e|;3664|;366z|;368b|;368m|;368p|;369i|2;369w|;36ab|;36ad|;36at|;36bj|;36bl|;36bt|1;36cu|;36d6|;36dp|;36e2|;36es|;36fc|;36g2|3;36h8|;36hi|;36ho|;36il|;36ip|;36jt|1;36k2|;36k8|;36kk|;36lx|1;36my|1;36nn|;36o7|1;36pl|;36po|;36q6|;36qb|;36qe|;36rp|;36sh|;36uw|;36x4|;36zc|;36zu|;371h|;371w|;372v|;374k|;375y|;376t|;3773|;379r|;37c0|;37de|;37dv|;37gi|;37jd|;37jk|3;37jv|;37jz|2;37kc|;37km|1;37kp|;37lb|;37lf|1;37lq|5;37mq|1;37n8|2;37nf|;37nj|;37nm|;37ns|7;37o4|;37ok|;37on|;37op|;37or|2;37p3|4;37ph|;37ps|;37q2|;37q6|1;37qb|;37qd|;37qk|1;37qu|3;37qz|;37ri|;37rm|1;37rp|;37s1|9;37su|;37sy|;37t1|;37t6|;37ta|3;37tp|;37tx|2;37u9|;37uf|3;37v0|;37v7|3;37vo|3;37w1|2;37wa|2;37wg|;37wn|;37wq|;37wx|;37xb|;37xe|;37xl|;37yn|;381a|;3851|;385l|;389q|1;38ax|;38bd|;38cm|;38cz|;38hk|;38iy|1;38l7|;38ls|;38o5|;38o7|;38r2|;38t8|;38ua|;38ue|;38uv|;38uy|;38vd|;38vs|;38w2|;38z0|;3902|;3925|;3963|;396w|;398d|1;39al|;39b7|;39ba|1;39cw|1;39e8|;39g9|;39hj|;39i0|;39ji|;39jl|;39jn|;39qx|;39r9|;39rj|1;39s6|;39t8|;39ta|;39ui|;39yp|;39yt|;39z3|;39zv|3;3a02|;3a05|1;3a0x|;3a10|;3a1b|;3a2h|;3a39|;3a3f|;3a3k|;3a4l|;3a5x|;3a6p|;3a83|;3a8l|;3aar|;3aba|;3abq|;3acd|;3acl|;3ad9|;3aeq|;3ah3|;3ahr|2;3al3|;3al9|;3alu|;3ao8|;3aou|;3aox|;3apv|;3arq|;3as6|;3auk|;3avg|;3az8|;3b11|;3b18|;3b1q|1;3b2v|;3b3d|;3b78|;3b7t|;3b8z|1;3b9i|;3bac|;3bag|;3bb5|;3bba|;3bc1|;3bd6|;3bdx|;3bf5|;3bfo|;3bgg|1;3bi6|;3bj4|;3bjk|;3bk3|;3bmh|;3bnd|;3bpq|;3brd|;3bsx|2;3bty|;3buk|;3bvb|1;3bx6|;3byj|;3c2p|1;3c4h|;3c4p|;3c5k|;3c6c|;3c77|;3c7r|;3c84|1;3caq|;3cbl|;3cd5|3;3cfh|1;3cfm|;3cgt|;3ck8|;3ckh|;3ckq|1;3cnk|;3cqd|;3cqz|1;3cr5|;3cu6|;3cvp|;3cvs|;3cw2|;3cwg|2;3cy2|;3cyx|;3czo|;3czs|1;3czx|;3d08|;3d3m|;3d6a|;3d7k|;3d7x|;3d8f|;3daq|;3dba|;3df3|;3df5|;3df9|;3dga|;3dgo|;3dh8|;3dhy|;3dj5|;3dll|;3dmb|1;3dn0|;3dp8|;3dqe|;3dr2|;3dri|;3ds8|;3dsa|;3dsj|;3dtz|;3dvy|;3dw1|;3dwm|;3dx5|;3dxt|;3e08|;3e0l|;3e2a|;3e2i|;3e3x|1;3e44|;3e4i|;3e4x|1;3e9x|;3ea2|;3eab|;3ead|;3ear|;3eaw|;3ec0|3;3ecb|;3ed1|;3ede|;3edy|1;3ee5|;3eer|;3ef4|;3egn|;3eht|;3eio|1;3eiu|;3eke|4;3elg|;3elz|1;3em5|;3em8|;3emb|;3emp|;3eoy|8;3eq9|;3er8|;3esg|7;3esu|;3eu4|;3eui|1;3euo|;3ev4|;3ev9|;3evb|;3evm|;3ewy|3;3ey6|;3eya|;3eyf|;3eys|;3eyw|;3eyz|;3ezd|;3f0w|7;3f3a|;3f5f|1;3f6n|;3f6p|;3f7i|;3f8e|1;3f9q|;3fbf|;3fbm|1;3fd4|;3fe5|2;3ff1|;3ff6|;3fg0|;3fg8|;3fgp|;3fgs|1;3fhi|1;3fj8|1;3fjp|;3fm5|;3fob|;3fqf|;3fr4|;3fr9|;3frf|;3fsi|;3fsm|;3fty|;3fwy|;3fyy|;3g1r|;3g2q|;3g40|;3g5g|;3g5i|;3gc4|;3gdf|;3gf4|;3gf8|;3gfx|1;3gg7|;3ggc|;3ghe|;3ghl|;3gid|2;3gk4|;3gnj|;3gol|1;3gox|;3gpq|;3gqs|1;3gss|;3gwo|;3gxc|;3gyl|;3gz6|;3gzs|;3h2c|;3h47|;3h4q|;3h5s|;3h7h|;3h8d|;3h8q|;3h8u|;3ha6|;3har|;3hax|;3hbt|;3hc4|;3hdp|1;3hf8|;3hfq|;3hfv|;3hg8|;3hh4|2;3hhk|;3hid|;3hm7|;3hmc|;3hn6|;3hpo|;3hrl|;3hs5|;3hv3|;3hw3|1;3hwm|;3hwz|;3hxg|;3hxr|;3hy0|;3hz1|;3hzw|;3i31|;3i33|;3i9a|;3id3|;3iex|;3if6|;3ifd|;3ify|;3ig3|1;3ih4|;3iir|;3ij4|;3ikd|1;3ilk|1;3ilw|;3ini|;3iof|;3iot|;3ipb|;3iq1|;3ir3|;3irg|;3itj|;3iu0|;3iu2|;3ivq|;3iws|;3ixn|;3iz1|;3izm|;3j0m|;3j14|;3j1r|;3j22|;3j39|;3j3h|;3j3x|;3j4a|;3j82|;3jag|;3jak|;3jar|;3jb6|;3jep|;3jgc|1;3jho|;3jl4|;3jlg|;3jls|;3jm3|;3jmt|;3jnf|;3jqi|1;3jqq|;3jr0|;3jrs|;3js6|;3jtb|;3jtf|;3k04|;3k17|;3k7h|;3k8j|;3k94|1;3k9i|;3k9w|;3ka0|;3ka4|1;3kam|;3kax|;3kbs|;3kbu|1;3kc8|;3kcc|;3kcg|;3kd8|;3kda|;3kdd|;3kdf|1;3kdj|1;3ke1|3;3ken|;3keu|;3kf9|;3kfd|;3kfm|;3kfq|;3kg4|7;3kgp|1;3kht|2;3kii|2;3kjk|;3kjq|;3kjv|1;3kjy|;3kke|5;3kkl|;3kkq|;3kl8|;3klo|;3klv|;3km9|1;3kmj|2;3kmn|;3kna|;3kng|;3kni|;3knk|;3ko3|3;3koc|;3kpb|;3kpl|;3kpo|1;3kqh|;3kqq|;3kqt|;3kr8|;3krb|;3krd|1;3krr|5;3ks5|;3ksf|;3ksj|;3ksp|;3kt8|1;3ktf|;3kti|;3ktn|;3kts|;3ku1|;3ku3|;3ky2|;3ky5|;3kya|;3l10|;3l3t|;3l4p|;3l73|;3l86|;3l89|;3l9h|1;3lav|;3lbg|;3lbm|1;3lcp|;3ld3|;3lj9|;3lo9|;3loo|;3lor|;3loz|;3lpr|2;3lq8|;3lr8|1;3lrg|1;3lsd|;3lsg|;3lto|;3lu5|;3luj|;3lum|;3lv4|;3lwc|;3lwo|;3lxx|;3lyj|;3me5|;3me8|;3mer|;3mf3|;3mfc|;3mj4|;3mjd|1;3mjp|;3mjr|;3mou|;3mpc|;3mpk|;3mqf|;3mqx|;3mr8|;3mv3|;3mzk|;3n02|;3n4k|;3n68|;3n87|;3nac|;3nbl|;3nca|;3nch|;3ncq|;3ncz|;3nd1|;3ne7|;3net|;3nev|2;3nfh|;3nfu|;3nh9|;3nib|;3nih|;3nl4|;3nm5|;3nr9|;3nri|;3nx1|;3o1f|;3o31|;3o72|;3o7u|;3o8s|;3o9k|;3o9n|;3oc6|;3ocm|;3odp|;3ofc|;3oh8|;3ohc|;3ohv|;3ojc|;3okj|;3okw|;3oon|;3opq|;3or8|;3ouf|;3ovt|;3owx|;3ox9|;3oxf|;3oxk|;3oxq|;3oxz|;3oyr|;3oz7|1;3p00|;3p1u|1;3p2j|;3p2s|1;3p3z|;3p4l|;3p5s|;3p6b|;3p8z|;3p9b|;3p9u|;3p9w|;3p9y|;3pa2|;3pa5|;3pb3|;3pbz|;3pe9|;3pgp|;3pil|;3pkk|;3pln|;3pvq|;3pvv|;3pxd|;3pyq|;3pze|;3pzv|;3q21|;3ri7|;3z9g|;465h|;4663|;4668|;467s|;468k|;4692|;46a5|;46aj|;46fo|;46gi|;46gs|;46hg|;4an2|;4ay4|;")) +r.push(new A.ap("Noto Sans Hanunoo","notosanshanunoo/v17/f0Xs0fCv8dxkDWlZSoXOj6CphMloFsEsEpgL_ix2.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;4kg|m;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Hatran","notosanshatran/v15/A2BBn4Ne0RgnVF3Lnko-0sOBIfL_mM83r1nwzDs.ttf","w|;4g|;6bw|;1gbk|i;1gc4|1;1gcb|4;")) +r.push(new A.ap("Noto Sans Hebrew","notosanshebrew/v43/or3HQ7v33eiDljA1IufXTtVf7V6RvEEdhQlk0LlGxCyaeNKYZC0sqk3xXGiXd4qtoiJltutR2g.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;nj|;13l|1i;15c|q;168|4;60w|5;61q|;642|1;6bw|4;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6ga|;6gc|;6jm|;6qa|;7gs|;1dlp|p;1dmg|4;1dmm|;1dmo|1;1dmr|1;1dmu|9;")) +r.push(new A.ap("Noto Sans Imperial Aramaic","notosansimperialaramaic/v15/a8IMNpjwKmHXpgXbMIsbTc_kvks91LlLetBr5itQrtdml3YfPNno.ttf","w|;4g|;1g74|l;1g7r|8;")) +r.push(new A.ap("Noto Sans Indic Siyaq Numbers","notosansindicsiyaqnumbers/v15/6xK5dTJFKcWIu4bpRBjRZRpsIYHabOeZ8UZLubTzpXNHKx2WPOpVd5Iu.ttf","w|;4g|;17r|;19c|9;1dc|9;2p9t|1v;")) +r.push(new A.ap("Noto Sans Inscriptional Pahlavi","notosansinscriptionalpahlavi/v15/ll8UK3GaVDuxR-TEqFPIbsR79Xxz9WEKbwsjpz7VklYlC7FCVtqVOAYK0QA.ttf","w|;4g|;1gtc|i;1gu0|7;")) +r.push(new A.ap("Noto Sans Inscriptional Parthian","notosansinscriptionalparthian/v15/k3k7o-IMPvpLmixcA63oYi-yStDkgXuXncL7dzfW3P4TAJ2yklBJ2jNkLlLr.ttf","w|;4g|;1gsg|l;1gt4|7;")) +r.push(new A.ap("Noto Sans JP","notosansjp/v52/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj75vY0rw-oME.ttf","w|2m;4g|2r;7k|3;7u|1;88|3;8z|1;93|1;98|3;9e|1;a0|5;b6|;bk|1;bz|1;ct|f;e0|1;gh|;gx|;jf|;jr|;jt|2;k9|;kq|1;lc|1;lg|;lj|;lo|;pd|g;pv|6;q9|o;sh|;sw|1r;up|;5z2|1;61s|2h;6bm|1;6c0|6;6c8|2;6cc|2;6cg|2;6cl|2;6cw|;6cy|1;6d1|;6d5|3;6de|;6dj|2;6dt|;6es|;6g9|;6gb|1;6hp|1;6io|;6ir|;6it|;6ix|1;6j3|;6j7|;6ja|;6jl|1;6jq|1;6jv|;6jy|;6k5|;6kb|;6lc|b;6ls|b;6mo|9;6ns|1;6o4|2;6ob|1;6og|;6oi|;6ok|;6p2|3;6ph|;6ps|;6pu|1;6px|6;6q7|;6q9|2;6qd|;6qi|;6ql|3;6qr|;6qt|9;6r8|3;6rh|;6rn|;6rp|;6rs|;6rw|;6sg|2;6sk|3;6sq|1;6su|1;6sy|1;6t2|1;6te|5;6tm|1;6tx|4;6u8|;6ud|;6v3|;6vu|1;6wf|;6x1|2;6xe|;6xk|;6y1|1;71s|1;726|e;72m|;72y|1;74z|;76o|97;7g1|2;7g6|1;7gc|1;7gg|1;7gm|1;7gp|3;7gu|5;7he|4;7hr|;7i8|3;7id|1;7ih|;7im|1;7iu|1;7j0|3;7jj|;7k0|2;7kw|f;7le|b;7mo|;7nh|1;7pe|;7pv|;7q2|;7r1|;7r3|1;7rq|;7sm|t;7tt|;850|1;88v|;8ai|1;8hx|2;8ii|;8lx|;94q|1;96o|p;97f|2g;9a8|5x;9gw|b;9hc|1r;9j5|2d;9ll|2u;9ol|16;9pt|1e;9r9|15;9sg|17;9ts|z;9v4|1a;9wg|7f;a3x|5u;a9u|;a9x|1;aav|;ab0|;ab2|;aco|;acq|;adk|;adu|;aet|;af0|;af5|;afb|;afv|;ahr|;aim|;ajh|1;ajn|;ajy|;ali|;alk|;amd|;amy|;an2|;ano|;ao5|;aok|;aq2|;as1|;as6|;as9|;atr|;axt|1;ay3|1;ayd|;az1|;b0h|;b1e|;b1k|;b1w|;b25|;b28|;b3j|;b3q|;b40|;b4s|;b4x|;b6p|;b71|;b96|;b9z|;ba2|;bcf|;bdw|;beg|;bj0|;bji|;bjn|;bk5|;blw|;bm3|;bme|1;bmy|;bn7|;bny|;boa|;boc|;boi|;bp1|;bql|;bqv|;brb|1;brh|;bs4|;bsm|;bsz|;bt9|;bu8|;bub|;bv3|;bvq|;c03|;c0i|;c29|;c2m|;c35|;c3y|;c4k|;c62|;c74|;c7g|;c7o|;c91|;can|1;cbk|;cbq|;cbs|;ccj|;ccq|;cd0|;cey|;cif|;cj6|;cj9|;cjb|;cku|;ckx|;cll|;clz|;cm4|;cop|;cpk|;cr7|;cub|;cud|;cw8|;cwf|;cwz|;cz8|;czj|;d0m|;d0u|;d0z|;d1j|;d1q|;d44|;d5f|;d6u|;d7a|;d7h|;d8i|;d9n|;dab|;df2|;df4|;dfs|;dfw|;dg7|;dgc|;dgi|;dhv|;di3|;diu|;diy|;djl|;dkj|;dku|;dlg|;dmw|;dn1|;dnp|;doj|;dq2|;dr1|;drs|;dry|;dt1|;dt6|;du7|1;dvl|;dwl|;dy9|;dym|1;e18|;e1r|;e3o|;e7a|;e7x|;e8m|;e8u|;e9w|;ea6|;ed1|;ek0|;elj|;em2|;emc|;end|;erg|;euw|;euz|;ewu|;eyq|;eyy|;ez6|;ezs|;f13|;f1c|;f20|;f5w|;f69|;f6p|;f7r|;fav|;feo|5;fev|b;ff8|5;ffi|1;ffl|;ffn|1;ffq|;ffs|a;fg5|4;fgb|1;fgf|6;fgn|1;fgr|;fgt|2;fgx|;fh1|a;fhe|1;fhk|1;fht|;fhv|2;fi1|;fi6|2;fia|;fid|1;fig|6;fip|1;fis|5;fiz|7;fj8|2;fjc|;fjf|5;fjn|;fjq|;fjt|3;fk0|4;fk6|2;fka|1;fkd|3;fkk|7;fkt|8;fl4|;fl7|;fl9|6;flh|2;fln|8;fm0|a;fmd|2;fmh|1;fmk|1;fmz|;fn2|3;fn7|b;fnk|;fnm|1;fnq|3;fnv|l;foj|1;fop|1;fos|;fou|3;foz|;fp1|a;fpd|5;fpk|c;fpy|5;fq5|4;fqj|;fql|2;fqq|;fqt|2;fqx|;fqz|b;frc|c;frr|1;fru|3;frz|7;fse|5;fsl|1;fso|;fsq|;fss|6;ft0|3;ft5|b;fti|9;ftt|d;fu8|;fua|1;fud|1;fuh|;fuj|;fuo|3;fut|5;fv0|;fv2|5;fv9|2;fvd|1;fvg|;fvj|1;fvm|1;fvp|2;fvu|;fvw|1;fw0|2;fw4|4;fwd|;fwg|1;fwj|3;fwo|;fwq|;fwt|9;fx4|4;fxa|5;fxm|;fxo|1;fxr|6;fxz|;fy1|2;fy5|1;fy8|;fya|3;fyf|;fyh|1;fyk|5;fyr|3;fyw|2;fz0|3;fz5|8;fzh|9;fzt|2;fzy|;g00|4;g06|3;g0b|3;g0g|;g0i|;g0k|b;g0x|;g0z|;g13|1;g16|;g18|1;g1b|;g1d|4;g1j|5;g1r|h;g2a|3;g2f|1;g2i|;g2k|;g2n|1;g2q|;g2s|a;g35|;g37|6;g3f|1;g3i|;g3k|;g3m|4;g3t|a;g45|4;g4d|;g4g|6;g4o|5;g4w|8;g56|;g58|3;g5e|4;g5k|5;g5r|;g5t|5;g60|;g63|7;g6d|2;g6h|1;g6k|2;g6o|a;g71|1;g74|8;g7e|1;g7i|;g7l|7;g7x|;g82|;g84|7;g8e|;g8g|3;g8l|7;g8z|2;g93|;g95|4;g9b|;g9g|4;g9m|7;g9v|3;ga1|1;ga4|;ga6|7;gaf|2;gal|;gan|1;gaq|3;gav|3;gb0|1;gb5|7;gbe|2;gbj|1;gbn|4;gbt|4;gbz|2;gc4|a;gcg|1;gcj|7;gcs|1;gcv|3;gd0|5;gd7|f;gdo|;gds|b;ge6|5;ged|3;gei|3;gen|2;ger|;get|c;gf7|2;gfb|6;gfj|4;gfp|;gfs|b;gg5|8;ggh|3;ggn|5;ggu|;ggw|1;ggz|4;gh5|;gh8|9;ghj|4;ghp|2;ghu|2;ghz|2;gi6|;gib|1;gie|;gig|2;gil|;gin|2;gis|2;giw|3;gj1|3;gj6|6;gje|1;gjh|;gjk|5;gjs|7;gk2|5;gk9|2;gkd|r;gl6|;gld|3;glk|b;gm2|1;gm5|4;gmc|;gme|9;gmp|;gmr|3;gmw|1;gmz|5;gn6|2;gna|4;gng|3;gnl|;gnp|;gny|1;go2|;go4|;go6|8;gog|1;goj|4;gor|2;gov|2;goz|3;gp4|a;gph|1;gpo|;gpr|3;gpw|b;gq9|2;gqf|d;gqu|4;gr1|1;grc|;grk|2;grp|1;grs|2;grw|3;gs1|2;gs6|;gsa|;gsc|5;gsk|5;gss|4;gt0|2;gtj|;gtm|1;gtq|1;gtt|2;gtx|1;gu0|1;gu3|3;gu8|1;guc|3;guh|1;guk|1;gun|2;gur|;guu|2;guy|4;gv4|1;gv7|1;gva|;gvv|9;gw6|5;gwe|1;gwh|3;gwn|3;gws|3;gwz|1;gx3|7;gxc|;gxe|;gxi|;gxr|;gxt|;gxv|4;gy1|;gy3|1;gy6|;gy9|3;gyf|1;gyi|5;gyq|2;gyx|;gz0|;gz2|;gz5|;gza|3;gzh|2;gzp|5;gzx|5;h04|;h06|3;h0b|;h0g|;h0o|1;h0s|;h0v|a;h17|2;h1b|5;h1i|1;h1l|;h1n|5;h1v|1;h23|;h26|;h28|4;h2e|;h2g|5;h2n|;h2p|1;h2s|2;h2w|;h2y|;h34|;h38|4;h3e|2;h3j|;h3o|1;h3t|1;h3x|3;h42|;h45|4;h4b|3;h4h|3;h4m|1;h4s|;h4u|;h4w|3;h51|;h54|9;h5f|;h5j|a;h5v|5;h63|;h65|1;h68|3;h6e|1;h6h|1;h6l|;h6n|5;h6v|6;h73|;h75|2;h79|1;h7c|;h7e|3;h7j|b;h7w|4;h83|1;h87|1;h8b|;h8d|3;h8i|;h8l|2;h8q|;h8s|6;h95|;h9b|;h9d|1;h9g|7;h9p|4;h9v|2;h9z|;ha1|3;ha6|1;ha9|2;hag|1;haj|1;har|2;hav|;hax|1;hb0|8;hbb|3;hbg|;hbi|;hbk|;hbn|;hbs|;hbx|;hc0|;hc3|;hc6|2;hcb|1;hce|1;hci|5;hcs|5;hcz|1;hd2|1;hd5|;hd9|;hdc|;hdg|c;hdu|4;he0|5;hed|;heh|;hej|;hel|4;hes|;heu|1;hey|;hf1|;hf3|3;hf8|1;hfd|1;hfh|;hfj|2;hft|4;hfz|3;hg4|1;hg7|3;hge|1;hgh|1;hgk|;hgn|2;hgr|;hgt|;hgw|;hgy|;hh1|;hh4|1;hh8|;hha|3;hhf|;hhh|;hhj|6;hhr|1;hhv|1;hhy|2;hi4|6;hie|;hig|3;him|;hip|2;hiw|4;hj2|;hj5|4;hjb|1;hje|;hjg|2;hjk|a;hjw|6;hk4|1;hk9|;hkb|1;hke|6;hkn|;hkp|4;hky|;hl1|1;hl5|4;hlb|1;hle|4;hlk|5;hlr|;hlt|4;hlz|c;hmd|4;hml|2;hmr|1;hmu|3;hn2|7;hnb|4;hnh|6;hnp|;hnr|8;ho2|4;ho8|1;hob|2;hoh|3;hoq|4;hoy|1;hp1|2;hp5|;hp7|;hp9|;hpb|;hpf|2;hpj|1;hpo|4;hpu|1;hpz|;hq1|3;hq6|;hq9|;hqb|1;hqe|;hqg|3;hql|;hqo|4;hqx|1;hr0|3;hr7|5;hre|2;hri|1;hrl|1;hro|;hrq|2;hrv|;hrz|2;hs3|1;hs9|;hsc|2;hsh|2;hsn|1;hsq|2;hsu|2;hsz|2;ht3|3;ht9|;htb|1;hth|1;hto|;hts|1;htw|5;hu4|;hu8|;hud|;hui|;hum|;huq|1;hut|2;huy|;hv0|1;hvb|;hve|1;hvi|1;hvo|;hvv|;hw0|;hw2|1;hw6|;hw9|3;hwe|2;hwi|;hwn|;hws|;hwx|2;hx1|;hx4|;hx6|5;hxd|1;hxg|;hxi|;hxk|1;hxn|1;hxr|1;hxy|1;hy2|;hy4|;hy8|1;hyb|;hyd|1;hyh|1;hym|;hyo|;hyt|1;hyy|1;hz1|;hz4|1;hzc|1;hzf|1;hzq|1;hzt|;hzv|;hzx|;i01|1;i05|;i0a|;i0c|1;i0g|;i0i|;i0k|;i0m|;i0o|;i0u|;i0w|1;i0z|;i11|;i17|1;i1c|2;i1g|4;i1m|5;i1v|3;i20|1;i23|;i26|3;i2b|;i2d|1;i2g|;i2i|;i2k|l;i37|a;i3j|;i3m|4;i3s|1;i3w|e;i4c|;i4f|8;i4p|;i4s|4;i4y|2;i52|5;i59|5;i5g|5;i5n|1;i5q|3;i5v|3;i60|;i62|;i65|2;i69|e;i6p|3;i6u|1;i6x|1;i72|2;i76|2;i7a|;i7c|6;i7k|2;i7p|1;i7s|9;i85|1;i88|;i8a|1;i8d|4;i8j|;i8l|;i8p|3;i8u|7;i93|2;i98|5;i9g|2;i9l|4;i9z|1;ia2|;ia4|;ia7|3;iac|;ial|;ian|4;iau|7;ib5|7;ibe|2;ibi|;ibp|;ibr|;ibt|;ibv|;ic0|;ic2|;ic7|;ic9|;icd|;icg|1;icm|;ico|2;ict|5;id0|2;id6|1;id9|;idd|;idi|1;idn|;idp|1;ids|2;idw|7;ie5|;ie7|1;iea|2;iee|1;ieh|;iej|;iep|;ies|;iex|;if1|;if3|;if6|1;ifa|2;ife|2;ifi|;ifk|3;ifp|;ift|;ifw|;ifz|3;ig4|;ig9|1;igc|1;igf|1;igj|;igm|;igp|1;igu|1;igx|3;ih3|1;ih6|2;ihc|;ihe|3;ihj|;ihl|;ihn|;ihp|;ihr|1;ihu|;ihw|;ihz|;ii3|1;ii6|;ii8|;iia|;iic|;iif|3;iik|1;iir|;iiv|;iix|;iiz|3;ij4|3;ija|3;ijf|;ijh|1;ijk|9;ijv|;ijy|;ik1|4;ik7|2;ikb|;ikd|3;iki|1;ikm|1;ikr|2;ikx|1;il0|2;il4|3;il9|;ilb|1;ilh|;ilk|;iln|;ilp|3;ilu|1;ilx|3;im5|1;im8|;imb|2;imf|;imh|;imj|1;imm|;imo|1;ims|4;imz|1;in2|1;in5|3;inc|;ine|4;ink|;inm|f;io3|1;io7|;ioa|1;ioe|1;iol|2;iop|1;ios|;iow|;ioy|;ip0|4;ip6|3;ipd|;ipf|;iph|4;ipp|2;ipt|2;ipy|;iq0|4;iq6|8;iqh|a;iqt|;iqw|1;iqz|1;ir4|1;ir7|1;ira|e;irq|b;is3|6;isb|4;ish|8;isr|6;it0|4;it6|7;itg|1;itj|1;itm|;ito|2;its|1;itv|1;ity|3;iu3|2;iu8|7;iuh|4;iun|6;iuv|3;iv0|9;ivb|6;ivj|4;ivq|3;ivw|2;iw0|2;iw4|;iw7|a;iwj|2;iwn|2;iws|1;iwz|2;ix3|2;ix7|2;ixc|4;ixi|3;ixo|2;ixs|2;ixw|;iy0|b;iyd|1;iyg|;iyi|3;iyn|;iyv|;iyy|;iz1|3;iz6|b;izj|3;izo|7;izx|;izz|;j01|;j03|;j05|;j0a|;j0g|3;j0m|7;j0w|2;j10|3;j15|1;j19|;j1b|6;j1j|6;j1r|2;j1x|;j1z|;j26|1;j29|5;j2g|6;j2p|7;j2y|1;j31|3;j36|8;j3k|8;j3v|3;j42|;j44|7;j4e|1;j4h|;j4j|2;j4o|b;j51|;j53|1;j5a|;j5c|d;j5s|3;j5y|4;j64|b;j6h|3;j6m|4;j6v|1;j6y|2;j74|1;j78|3;j7d|1;j7g|3;j7l|1;j7o|a;j83|;j85|;j88|2;j8d|3;j8i|3;j8n|1;j8r|1;j8u|a;j97|9;j9j|;j9m|1;j9p|1;j9s|4;j9y|4;ja4|1;ja7|1;jac|1;jaf|7;jaq|;jau|;jaw|2;jb0|;jb2|;jb4|3;jba|a;jbp|;jbw|3;jc1|2;jc5|4;jcc|1;jcf|;jci|;jck|4;jcq|;jcs|5;jcz|1;jd3|3;jd8|2;jdc|6;jdm|9;jdy|1;je1|2;je6|6;jee|;jeg|1;jej|;jel|7;jeu|3;jez|3;jf4|6;jfc|;jfe|2;jfi|;jfk|1;jfn|1;jfs|;jfx|2;jg1|;jg3|;jg6|;jg9|7;jgi|3;jgp|1;jgt|c;jh7|1;jha|;jhi|;jhk|;jhn|1;jht|;jhv|;jhx|2;ji1|6;jia|;jic|6;jik|h;jj4|1;jje|;jjg|3;jjl|6;jjw|3;jk1|3;jk7|6;jkg|1;jkj|;jkm|;jko|1;jkr|;jkv|;jl3|4;jl9|;jlb|;jle|;jlh|1;jll|6;jlt|3;jly|;jm1|7;jma|3;jmf|2;jmj|1;jmt|4;jmz|3;jn5|1;jn8|4;jne|3;jnj|1;jnm|2;jnr|3;jnw|;jny|2;jo2|;jo4|2;jo8|3;joe|h;joy|;jp0|1;jp7|;jp9|1;jpc|1;jpf|3;jpk|1;jpq|8;jq2|2;jq8|1;jqb|;jqd|;jqh|5;jqq|8;jra|;jrd|1;jrh|;jrj|1;jrm|2;jrq|2;jrw|;jry|;js0|;js2|;js4|2;js8|2;jsc|1;jsf|1;jsk|2;jsq|;jst|2;jsy|;jt7|;jta|1;jtd|3;jtk|;jtm|3;jtr|2;jtv|;jtz|;ju1|;ju5|;ju7|;jub|1;jue|;jug|3;jul|;jur|;jut|;juv|1;jv3|4;jv9|;jvc|3;jvh|2;jvl|;jvn|3;jvs|1;jvv|3;jw0|;jw2|1;jw9|;jwb|4;jwh|1;jwk|1;jwn|;jwp|5;jww|2;jx0|1;jx3|1;jx6|;jxc|7;jxl|1;jxo|1;jxr|3;jxw|3;jy2|1;jy5|4;jyc|1;jyg|2;jyn|;jyr|1;jyu|;jyw|1;jyz|4;jz6|2;jza|;jzd|3;jzi|1;jzl|1;jzo|b;k03|2;k07|2;k0d|5;k0k|5;k0t|3;k0y|1;k12|1;k17|1;k1c|;k1e|;k1g|1;k1j|1;k1m|;k1p|;k1t|4;k1z|3;k24|;k26|;k28|2;k2d|;k2f|2;k2j|2;k2n|2;k2r|4;k2z|5;k36|3;k3b|2;k3g|3;k3l|5;k3s|1;k3v|1;k3y|2;k42|;k44|;k46|3;k4b|;k4f|4;k4l|4;k4s|1;k4w|2;k50|1;k55|3;k5a|2;k5e|2;k5i|4;k5o|3;k5t|5;k64|l;k6r|4;k6x|3;k73|7;k7c|4;k7i|1;k7l|1;k7r|p;k8j|9;k8u|3;k8z|1;k93|2;k97|3;k9c|2;k9i|7;k9r|1;k9u|;k9w|;k9y|;ka3|;ka5|1;ka9|4;kag|1;kaj|1;kam|6;kau|3;kb0|;kb2|1;kb8|;kba|;kbd|4;kbj|1;kbq|;kbs|1;kbv|1;kby|;kc0|;kc2|3;kc7|a;kcj|;kcl|;kcn|2;kcr|5;kcy|5;kd5|;kd7|5;kde|;kdh|3;kdm|4;kdt|;kdv|5;ke2|;ke5|2;ke9|;keb|;ked|4;kek|5;ker|3;kex|;kf0|a;kfe|;kfg|b;kfv|1;kfy|3;kg4|1;kg7|;kg9|;kgb|1;kge|5;kgl|8;kgw|2;kh0|;kh2|;kh5|;khb|a;khn|3;khs|6;ki0|2;ki6|6;kif|7;kip|1;kis|;kiu|1;kix|;kj0|;kj2|9;kjd|3;kji|1;kjl|4;kk0|;kk3|1;kk6|3;kkd|2;kkh|1;kkn|6;kkv|5;kl4|1;kl7|b;klk|2;klo|2;kls|5;klz|2;km3|2;km7|;kmb|;kmf|;kmj|;kmm|4;kms|3;kmx|3;kn2|1;kn5|5;knc|;knh|3;knn|1;knq|7;knz|4;ko5|6;kod|9;kop|3;koz|3;kp4|5;kpb|b;kpo|1;kpr|2;kpv|2;kpz|1;kq2|8;kqd|2;kqh|4;kqo|1;kqr|g;kra|1;krd|3;krl|2;krp|1;krs|;kru|;ks0|1;ks3|3;ks8|1;ksb|;ksd|;ksf|;ksi|;ksl|1;ksp|1;ksu|;ksz|2;kt3|;kt5|5;ktc|6;ktk|d;ktz|b;kue|;kui|;kul|1;kup|1;kus|2;kuw|;kuz|1;kv4|1;kv9|3;kvf|;kvh|5;kvo|;kvr|1;kvu|2;kvy|3;kw3|;kw5|;kw7|1;kwa|7;kwj|;kwm|3;kwt|1;kwy|1;kx1|;kx3|4;kx9|2;kxd|5;kxl|;kxn|;kxp|6;kxx|;ky2|2;ky7|;ky9|4;kyf|;kyh|2;kyl|7;kyw|3;kz2|;kz4|;kz6|9;kzh|2;kzo|7;kzy|;l00|2;l04|2;l08|1;l0b|;l0f|;l0h|1;l0k|;l0m|1;l0q|1;l0x|2;l14|;l16|;l1a|3;l1f|1;l1i|1;l1l|;l1n|;l1p|1;l1s|1;l1w|;l1z|;l23|8;l2d|;l2i|2;l2m|3;l2r|1;l2w|;l2z|;l31|2;l35|2;l3a|;l3c|1;l3g|;l3k|1;l3n|3;l3u|5;l42|;l44|;l47|1;l4a|;l4c|;l4g|3;l4o|;l4q|3;l4y|5;l55|2;l5b|3;l5i|1;l5n|;l5p|4;l5v|1;l5z|1;l63|1;l67|;l6a|;l6d|6;l6l|2;l6r|;l6u|1;l6x|1;l70|2;l74|;l76|2;l7a|;l7c|1;l7f|;l7h|;l7j|8;l7t|3;l7y|2;l82|3;l87|4;l8d|9;l8p|2;l8t|;l91|3;l97|;l9a|2;l9e|2;l9k|d;l9z|9;lab|6;laj|4;laq|2;lau|2;lay|1;lb3|;lb5|;lb7|;lba|1;lbf|1;lbi|1;lbl|;lbn|;lbr|;lbt|;lbz|;lc2|;lc4|1;lc8|2;lcd|7;lcn|;lcp|;lcr|;lcv|;lcz|1;ld2|2;ld8|;lda|;ldf|5;ldm|1;ldq|4;le2|1;le5|3;lea|;lec|1;lef|;leh|7;leq|;lev|1;ley|1;lf1|;lf3|1;lf6|2;lfa|;lfc|3;lfh|1;lfl|8;lfw|1;lg0|;lg2|a;lgf|;lgh|1;lgq|4;lgw|4;lh4|7;lhd|1;lhg|2;lhl|1;lho|1;lhr|8;li1|4;li8|3;lid|;lif|d;liz|;lj4|1;lj8|;ljb|;lje|2;lji|1;ljl|2;ljr|;ljt|2;ljy|1;lk4|7;lke|1;lkh|5;lko|1;lkr|4;lkx|;ll0|1;llj|5;llq|3;llv|4;lm1|1;lm4|;lm6|2;lmc|;lmf|2;lmk|;lmo|2;lmt|;lmv|3;ln0|2;ln5|8;lnf|1;lnu|2;lny|1;lo2|;lo4|1;lo7|2;loc|1;lof|1;loi|;lok|4;loq|2;lou|4;lp1|1;lp4|3;lp9|5;lpg|2;lpk|4;lpq|e;lq8|;lqc|1;lqf|4;lqr|;lqt|;lqv|;lqx|2;lr1|a;lrd|;lrf|4;lrm|;lro|;lrq|;lrs|4;lry|;ls2|3;ls8|7;lsh|3;lsm|2;lsr|4;lsy|1;lt3|1;lt7|;lta|1;lte|1;lti|;ltn|;ltp|3;ltu|;lu1|;lu4|1;lu7|1;lub|;lue|;lug|1;luk|1;lun|1;luq|;lut|;luv|;luy|1;lv1|2;lv5|3;lva|1;lve|3;lvj|6;lvr|8;lw1|;lw3|2;lw9|2;lwd|1;lwm|;lwr|4;lwy|;lx0|;lx3|2;lx7|;lx9|2;lxd|1;lxg|;lxi|;lxk|2;lxo|1;lxr|2;lxv|3;ly0|;ly2|1;ly8|;lya|1;lyd|1;lyh|4;lyn|4;lyt|1;lyw|;lyz|1;lz2|1;lz5|;lz9|;lzj|;lzl|3;lzr|b;m04|;m06|;m08|;m0c|4;m0k|;m0o|;m0q|;m0s|2;m0w|4;m12|2;m17|3;m1c|4;m1i|2;m1m|;m1p|;m1r|2;m1v|5;m22|;m26|3;m2b|;m2d|2;m2h|;m2k|;m2m|;m2o|3;m2t|5;m38|1;m3c|;m3e|1;m3i|3;m3o|;m3s|1;m3v|1;m3y|3;m43|;m45|1;m49|1;m4c|2;m4g|1;m4l|2;m4p|2;m4t|;m4v|;m4x|;m51|;m53|1;m56|1;m59|3;m5f|;m5i|2;m5o|;m5r|1;m5u|;m5w|;m5z|;m61|1;m64|;m66|;m6b|1;m6f|5;m6m|;m6p|;m6s|1;m6w|;m71|1;m77|2;m7d|;m7f|1;m7i|2;m7p|1;m7s|;m7w|2;m81|;m85|1;m89|1;m8e|;m8i|;m8k|5;m8r|;m8v|;m90|;m97|6;m9f|1;m9j|4;ma0|;ma2|1;ma7|;ma9|;mab|3;mag|1;mak|1;man|;mas|;mb0|;mb5|;mbd|1;mbh|;mbn|6;mbv|1;mbz|;mc4|;mc9|1;mcc|;mce|;mcg|1;mcm|;mcr|;mct|4;md2|;md4|;md8|;mdd|;mdh|2;mdl|3;mdq|;mds|3;mdx|2;me1|1;me4|;me6|;me8|;mea|;mec|5;mek|;mem|;mex|;mf1|;mf4|;mf8|1;mfb|1;mfe|;mfg|;mfj|;mfm|;mfo|2;mft|2;mfz|1;mg2|;mg8|;mgc|;mge|5;mgp|1;mgu|3;mgz|1;mh4|1;mh7|1;mha|;mhc|;mhe|5;mhl|1;mho|;mhr|1;mhx|2;mi4|2;mic|1;mig|1;mij|1;mim|2;miu|3;mj1|;mj4|;mj7|;mj9|;mjb|;mje|1;mjh|;mjj|;mjo|;mjs|;mju|3;mjz|1;mk2|;mk4|2;mk8|b;mkl|3;mkr|1;mku|2;mky|1;ml1|e;mlj|2;mln|;mlq|1;mlt|1;mlw|;mlz|2;mm3|7;mmc|;mmf|;mmh|;mml|1;mmq|1;mmu|;mmz|;mn4|;mn6|;mnb|1;mng|6;mno|;mnq|;mnt|;mny|;mo0|4;mo6|1;mo9|;moc|;moe|;mog|;moi|;mol|4;mor|;mov|3;mp1|;mp5|;mp8|1;mpf|1;mpj|7;mpu|;mpw|1;mpz|;mq2|1;mq5|;mqa|1;mqe|3;mqj|4;mqq|;mqs|1;mqv|5;mr2|1;mr5|6;mrd|2;mrh|2;mrn|2;mrx|3;ms2|;ms6|2;msd|3;msj|;msm|6;msu|4;mt1|;mt3|5;mtc|1;mtf|4;mtl|2;mtq|;mts|;mtv|5;mu4|;mu6|2;mua|;mud|1;mug|3;mul|;muq|1;mut|;muv|;mux|4;mv3|1;mv6|;mv9|1;mvc|7;mvm|1;mvq|;mvt|;mvx|1;mw0|1;mw3|4;mw9|1;mwd|1;mwh|;mwk|1;mwn|4;mwt|4;mwz|4;mx5|1;mxd|;mxf|;mxm|1;mxt|1;mxw|2;my0|e;myh|1;myn|2;myr|1;myu|1;myz|;mz1|;mz5|2;mz9|;mzb|;mzd|7;mzm|2;mzq|5;mzx|6;n06|;n0e|;n0g|1;n0j|;n0l|4;n0r|;n0v|3;n13|3;n18|;n1a|5;n1h|6;n1q|4;n1x|;n21|2;n25|;n27|;n2g|2;n2k|;n2n|1;n2r|1;n2u|;n2w|;n2y|2;n32|2;n36|2;n3a|5;n3i|4;n3o|;n3q|2;n3u|2;n3z|;n41|;n43|3;n4c|2;n4h|2;n4l|3;n4q|;n4s|;n4u|e;n5b|4;n5i|a;n5v|1;n5y|c;n6c|;n6f|;n6h|9;n6s|3;n6x|4;n73|g;n7l|1;n7p|2;n7t|3;n7y|7;n89|1;n8c|1;n8i|3;n8r|;n8w|5;n93|3;n98|b;n9m|;n9o|3;n9u|3;n9z|2;na3|9;naf|;nah|;nak|;nam|6;nax|1;nb0|;nb2|6;nbb|6;nbj|;nbm|1;nbp|1;nbs|1;nbv|e;ncd|;ncg|;nci|3;nco|4;ncw|c;nda|;nde|;ndh|1;ndk|1;ndo|;ndr|;ndt|1;ndw|1;ndz|3;ne4|6;nec|;nee|;neg|;nei|4;neo|8;nez|3;nf4|;nf7|;nf9|1;nfd|f;nfu|;nfx|3;ng4|;ng6|4;ngd|;ngf|;ngh|2;ngl|1;ngo|6;ngy|;nh0|;nh2|1;nh5|;nh7|1;nha|3;nhf|5;nhm|2;nhq|;nhs|2;nhw|;nhy|;ni0|1;ni3|1;ni6|;ni8|1;nic|;nie|6;nim|;niq|;nis|1;niv|;nix|3;nj2|2;nj6|;nj8|2;njc|1;njh|2;njo|6;njw|2;nk0|;nk2|;nk5|2;nka|;nkd|2;nki|;nkm|2;nkq|2;nku|a;nl6|2;nlc|;nle|2;nll|1;nlo|4;nlw|;nm3|3;nm9|;nmc|2;nmi|;nmm|2;nmq|;nms|1;nmv|;nmx|1;nn0|5;nn7|;nn9|2;nnd|;nnf|4;nnn|;nnr|;nnt|;nnx|;no1|1;no5|;no7|;no9|3;noe|2;noi|5;nop|1;nos|5;noz|1;np4|;np7|1;npe|;nph|1;npl|;npo|2;npt|1;npw|1;nq1|;nq5|;nq8|3;nqd|2;nqk|2;nqo|;nqq|;nqs|1;nqv|;nqy|;nr3|;nr7|2;nrb|1;nrg|;nri|1;nrl|1;nrw|2;ns0|1;ns3|1;ns8|;nsa|2;nse|1;nsi|;nsk|;nsq|;nss|;nsu|;nsx|;nt2|1;nt6|;nt8|3;ntd|;ntf|2;ntj|1;ntm|;ntp|2;ntt|;ntv|1;ntz|3;nu4|1;nu7|4;nud|;nui|5;nup|;nut|7;nv2|;nv4|6;nve|1;nvj|2;nvo|;nvq|2;nvu|;nvw|;nvz|;nw2|2;nw6|1;nw9|2;nwd|4;nwm|1;nws|;nwu|;nww|2;nx5|3;nxa|2;nxh|9;nxs|1;nxw|1;ny2|8;nyc|7;nyn|2;nyr|5;nyy|6;nz6|;nz9|;nzb|2;nzf|;nzh|;nzm|;nzr|;nzt|3;nzy|3;o04|1;o0a|5;o0h|;o0j|3;o0o|;o0r|2;o0x|;o12|5;o1a|3;o1f|1;o1k|3;o1p|5;o1w|;o1z|6;o27|;o29|1;o2c|2;o2g|;o2i|;o2l|a;o2x|4;o34|1;o3c|;o3f|1;o3k|;o3m|1;o3p|;o3r|7;o41|;o44|1;o47|5;o4e|3;o4n|;o4r|;o4t|5;o50|1;o53|9;o5e|7;o5o|4;o5x|2;o61|;o64|1;o67|4;o6d|;o6f|;o6h|2;o6l|;o6o|;o6s|2;o6w|2;o71|9;o7c|;o7e|1;o7k|8;o7y|2;o83|;o89|1;o8c|;o8e|2;o8j|;o8l|1;o8p|6;o8z|c;o9d|2;o9h|;o9l|4;o9r|4;o9x|8;oa7|2;oac|;oae|;oag|3;oal|2;oaq|;oas|;oau|2;oay|1;ob3|;ob5|1;ob8|;obc|1;obf|;obi|2;obn|;obp|c;oc3|3;oc9|;ocb|;ocd|;ocf|2;ocl|4;ocr|b;od9|;odc|;odg|3;odl|1;odo|9;odz|;oe1|1;oe7|;oec|;oee|1;oeh|;oej|;oel|5;oes|d;of9|;ofe|;ofg|1;ofj|3;ofo|2;ofs|;ofu|3;og0|2;og4|8;ogf|;ogk|;ogm|1;ogp|2;ogt|;ogw|;oh0|2;oh4|2;oh9|;ohc|;ohe|8;oho|;ohq|;ohs|4;ohy|1;oi1|;oi3|4;oi9|3;oif|;oih|;oij|;oim|3;oir|;oit|3;oiy|2;oj3|;oj5|;oj7|1;oja|4;ojh|3;ojm|1;ojp|1;oju|;ojw|1;ojz|i;okj|2;okn|;okp|;oks|4;oky|1;ol1|;ol5|;ol7|3;old|2;oli|1;oll|;oln|;olp|;olr|1;olu|;olw|1;olz|1;om3|;om6|4;omc|4;omj|;oml|1;omo|3;omu|1;omx|7;on6|;on8|1;onb|3;onh|2;onm|8;onw|4;oo2|;oo6|1;oo9|;oob|;oof|;ooi|;ook|2;ooo|3;oou|;oow|;ooy|9;op9|;opb|f;ops|3;opy|;oq2|9;oqd|;oqh|1;oqk|c;oqz|6;or7|;or9|2;ord|5;orl|2;orp|3;oru|;ory|;os0|3;os5|1;os8|3;osd|;osf|;osh|2;osl|1;oso|1;osr|2;osv|;osx|;osz|;ot2|1;ot5|7;ote|1;oti|1;otm|h;ou5|3;oua|5;oui|8;out|5;ov0|2;ov4|6;ovc|5;ovj|;ovl|1;ovo|2;ovt|2;ow0|1;ow4|1;ow8|3;owg|2;owl|;own|;owr|8;ox2|2;ox7|4;oxd|2;oxh|2;oxl|2;oxp|2;oxt|;oxv|5;oy2|1;oy5|1;oy8|;oya|;oyc|2;oyg|2;oyl|2;oyp|1;oyt|2;oyx|2;oz1|3;oz7|;oz9|;ozc|1;ozf|4;ozl|2;ozq|4;ozw|a;p08|;p0a|5;p4m|;p4o|;p4q|5;p4z|2;p53|;p58|9;p5k|;p5n|2;p5r|2;p5v|8;p65|1;p68|2;p6d|;p6f|2;p6l|3;p6q|1;p6t|3;p6y|7;p78|;p7a|1;p7e|;p7g|2;p7l|3;p7q|;p7s|2;p7x|2;p82|;p84|;p86|;p88|1;p8c|1;p8f|2;p8j|;p8l|1;p8o|;p8q|;p8s|;p8u|1;p8y|;p90|1;p97|;p9b|2;p9f|;p9h|1;p9k|1;p9n|1;p9q|2;p9u|1;pa1|f;pai|f;pb0|5;pb8|;pba|;pbc|;pbg|;pbi|;pbk|;pbn|4;pbt|7;pc3|1;pc6|;pca|;pci|;pcm|;pco|;pcq|;pcu|4;pd0|;pd2|;pd4|;pd9|;pdb|8;pdl|;pdn|;pdp|4;pdw|5;pe3|1;pe6|;peb|;pee|;peg|6;pep|1;pes|3;pex|4;pf3|;pf5|1;pf8|;pfc|2;pfn|3;pfs|;pfu|;pfw|3;pg2|;pg4|7;pgd|1;pgg|1;pgk|2;pgt|h;phd|2;phh|6;php|;phy|2;pi2|2;pi6|;pi8|;pib|1;pif|;pih|;pij|1;pin|2;pir|;pit|;pix|1;pj0|2;pj5|;pj9|2;pje|2;pji|;pjk|5;pjr|;pjz|2;pk5|4;pkb|;pkd|4;pkj|1;pkn|3;pkv|7;pl4|;pl6|1;pla|2;plf|;plh|1;plk|;plm|4;pls|;plu|2;pm0|1;pm6|;pm8|;pma|3;pmg|;pmi|1;pml|6;pmt|1;pmw|3;pn1|2;pn5|;pn7|;pn9|6;pnh|4;pnn|2;pnr|1;pnu|3;pnz|7;po8|d;pon|9;poy|2;pp2|9;ppd|1;ppk|4;ppq|;ppu|8;pq4|;pq8|;pqb|4;pqh|;pqj|;pqm|1;pqp|;pqu|4;pr0|1;pr3|1;pr6|2;pra|2;pre|1;prh|2;prl|1;pro|;prq|3;prv|;prx|4;ps3|1;ps7|;ps9|2;psd|1;psh|3;psm|;pso|3;pst|;psv|2;psz|h;ptj|8;ptx|1;pu8|5;puf|;puh|3;pum|a;puy|1;pv1|;pv3|;pv5|;pv7|1;pva|1;pvd|2;pvh|1;pvk|c;pvy|;pw6|2;pwb|4;pwh|2;pwo|;pwr|f;px8|1;pxc|;pxe|5;pxl|1;pxp|b;py2|;pya|1;pyo|;pyr|;pyt|;pyv|1;pyz|2;pz3|1;pz6|;pz8|3;pzd|1;pzh|1;pzm|4;pzs|8;q02|;q06|7;q0h|;q0l|;q0t|4;q11|;q13|;q15|1;q18|;q1a|3;q1f|1;q1i|;q1k|;q1o|1;q1r|2;q1x|;q20|3;q27|3;q2c|;q2e|3;q2j|2;q2p|;q2r|1;q2u|1;q2y|5;q35|;q37|;q39|;q3b|;q3d|;q3k|;q3m|;q3t|1;q3w|;q3z|;q41|;q45|;q48|1;q4c|1;q4l|5;q4t|2;q4x|1;q52|6;q5b|8;q5l|8;q5v|7;q64|1;q69|1;q6c|1;q6j|;q6o|;q6q|3;q6v|;q6x|;q70|;q72|1;q75|;q7a|;q7c|2;q7h|;q7j|;q7l|1;q7o|;q7s|a;q84|;q86|b;q8j|;q8m|;q8p|1;q8s|;q93|;q96|;q98|;q9a|4;q9g|;q9j|;q9m|3;q9r|1;q9u|1;q9y|1;qa4|;qa6|;qa8|1;qab|2;qaf|1;qai|2;qam|1;qap|6;qay|3;qb3|;qb6|4;qbh|4;qbn|;qbq|;qbs|3;qby|5;qc5|5;qcc|8;qco|3;qct|;qcv|;qd3|;qd5|2;qd9|4;qdg|8;qdr|2;qdv|1;qdz|2;qe3|2;qe7|1;qea|;qec|c;qes|;qeu|4;qf0|3;qf5|1;qfb|;qfd|2;qfh|3;qfp|;qfs|2;qfw|1;qfz|2;qg4|2;qg8|2;qgd|;qgj|1;qgm|1;qgp|3;qgu|2;qgy|;qh0|3;qh6|1;qh9|1;qhc|3;qhi|5;qhq|;qht|1;qhw|;qhz|;qi1|;qi5|;qi7|1;qie|;qig|2;qik|1;qin|3;qiu|;qj1|1;qj4|;qj6|i;qjr|;qjt|;qjv|1;qjz|;qk1|;qk5|2;qk9|2;qkd|;qkn|6;qkx|;qkz|;ql1|1;ql4|;ql6|;ql8|1;qld|;qlf|1;qli|5;qlp|;qlr|2;qlv|6;qm7|2;qmb|4;qmh|;qmj|;qml|1;qmp|1;qms|1;qmv|;qmx|3;qn2|2;qn7|4;qnd|;qng|3;qns|6;qo0|;qo2|9;qod|7;qoo|2;qos|;qou|1;qox|2;qp1|;qp4|1;qpa|1;qpd|1;qpg|;qpj|;qpl|7;qpv|;qpx|;qq1|;qq3|3;qq9|;qqb|;qqd|;qqf|2;qql|;qqn|2;qqr|3;qqw|;qqy|;qr2|1;qr5|1;qr8|;qra|;qrc|;qrf|1;qrj|;qrm|7;qrv|3;qs0|;qs3|;qs5|;qs7|2;qse|2;qsi|1;qsn|;qsr|4;qsx|;qsz|;qt1|;qt6|1;qt9|4;qtg|;qti|5;qtq|;qts|;qtu|;qtx|1;qu1|1;qu4|;qu7|1;qua|4;qui|3;qun|;qup|2;qut|6;qv2|1;qv5|;qv7|;qv9|2;qvd|2;qvh|9;qvs|4;qvy|1;qw1|2;qw7|1;qwd|1;qwg|2;qwl|1;qwp|3;qww|6;qx4|6;qxd|2;qxh|f;qy0|1;qy3|;qy6|4;qyd|;qyf|;qyh|;qyj|;qyl|5;qyw|;qyz|;qz1|;qz6|;qza|6;qzi|2;qzm|;qzo|;qzs|;qzu|1;qzy|;r00|1;r04|1;r07|;r0a|;r0c|a;r0q|5;r0x|4;r14|1;r17|6;r1j|1;r1r|6;r1z|2;r24|2;r29|1;r2c|;r2e|1;r2i|;r2k|4;r2q|1;r2t|1;r2w|2;r30|2;r34|;r39|3;r3e|1;r3k|2;r3p|6;r3y|;r40|6;r49|;r4c|1;r4f|;r4i|;r4m|1;r4q|2;r4u|6;r52|;r56|1;r59|3;r5e|3;r5j|;r5m|7;r5v|;r5y|5;r65|;r67|1;r6b|5;r6i|2;r6n|2;r6t|2;r6x|1;r70|;r73|1;r76|5;r7e|;r7g|1;r7j|2;r82|;r84|4;r8a|;r8c|1;r8j|;r8l|2;r8p|;r8r|;r8t|;r8x|;r8z|1;r92|;r94|1;r99|;r9b|6;r9j|1;r9m|;r9o|;r9q|a;ra3|;ra5|9;rai|3;ran|;rap|;rar|4;ray|4;rb4|1;rb7|;rb9|4;rbh|1;rbk|8;rbv|3;rc0|3;rc5|2;rc9|;rcb|3;rcg|3;rcl|2;rcp|3;rcu|2;rcy|5;rd5|;rd7|2;rdb|4;rdh|5;rdq|3;rdv|7;re4|4;rea|1;ree|1;reh|;rej|1;rem|1;req|2;reu|7;rf3|8;rfe|8;rfo|;rfq|1;rfv|3;rg0|1;rg3|5;rga|;rgc|;rge|4;rgk|3;rgq|7;rh0|;rh2|1;rh5|8;rhi|;rhk|;rhn|2;rhs|;rhv|;rhz|;ri1|;ri4|;ri6|;ri9|5;rig|1;rik|3;rip|3;riu|;riw|4;rj2|1;rj7|;rja|;rjd|;rjf|2;rjj|3;rjo|;rjq|3;rjw|5;rk3|2;rka|6;rki|4;rkp|1;rks|4;rp3|3;rp9|2;rpd|;rph|7;rpq|3;rpv|2;rpz|4;rq5|;rq9|3;rqe|;rqg|5;rqr|;rqt|1;rqw|4;rr2|;rr6|;rr9|2;rrd|5;rrk|;rrm|2;rrs|1;rrv|7;rs4|;rs7|9;rsi|2;rsm|7;rsv|c;rt9|2;rtd|2;rth|1;rtl|5;rts|4;rty|;ru0|;ru2|;ru4|1;ru7|3;ruc|1;ruf|1;rui|5;rup|;rur|2;ruv|4;rv1|3;rv6|2;rva|1;rvf|2;rxg|3;rxl|;rxn|3;rxs|1;rxv|1;rxy|1;ry7|;ry9|1;ryc|1;ryg|;ryi|;ryl|;ryo|1;ryt|;ryx|;rz2|2;rz7|;rza|;rzc|;rzf|1;rzj|;rzm|1;rzp|;rzr|;rzt|3;rzy|;s00|;s02|;s05|3;s0a|2;s0e|1;s0h|;s0k|3;s0p|2;s0t|;s0v|;s0x|;s0z|2;s13|1;s16|2;s1b|6;s1o|1;s1r|;s1t|;s1w|2;s20|4;s27|2;s2c|;s2e|;s2l|6;s2u|1;s2y|;s34|1;s37|6;s3h|;s3k|2;s3o|;s3r|9;s44|1;s49|;s4b|9;s4p|;s4s|1;s4v|3;s50|3;s55|3;s5d|4;s5j|;s5l|2;s5p|;s5s|5;s60|3;s65|1;s69|1;s6f|;s6h|8;s6r|;s6t|1;s6y|1;s72|;s74|1;s77|5;s7e|3;s7j|;s7l|1;s7o|;s7v|1;s7z|;s82|1;s88|;s8b|;s8d|1;s8g|1;s8n|7;s8w|;s8y|1;s91|;s93|3;s98|;s9b|1;s9e|7;s9n|6;s9v|;s9x|a;sab|8;sam|9;sax|1;sb0|3;sb5|4;sbb|1;sbg|3;sbl|5;sd7|d;sdp|5;sdw|4;se2|2;se6|4;sec|2;seg|;sei|1;sel|1;seo|5;sey|;sf4|;sf6|4;sfc|3;sfh|4;sfo|7;sfx|1;sg0|6;sg8|;sgb|6;sgj|8;sgt|6;sh3|3;sh8|3;shd|8;sho|;shq|1;sht|4;shz|;si1|d;sig|1;sij|3;sio|3;sit|4;sj0|4;sj6|;sj8|6;sjg|1;sjj|6;sjr|5;sjy|3;sk5|;sk7|2;skb|;skg|3;skl|1;sko|;skq|;skv|7;sl4|;sl9|1;sld|;slf|2;slj|3;slo|;slq|;slu|;slx|;slz|2;sm3|4;sm9|1;smc|1;smg|;smj|;sml|;smn|1;smq|;sms|3;sn1|3;sn6|;sn8|2;snc|;snh|;snk|;snm|;sno|6;snw|;sny|;so0|;so2|1;so5|;so7|;so9|;sod|5;sok|;som|1;sop|1;sos|1;soz|;sp2|9;spe|2;spi|5;spt|4;spz|;sq1|1;sq4|1;sqa|3;sqf|4;sqp|2;sqt|2;sqx|2;sr1|1;sr4|5;srb|1;srg|;sri|;srl|1;sro|;srq|;srs|;sru|c;ss8|;ssa|3;ssf|a;ssr|6;ssz|1;st2|9;std|;stf|4;stl|1;sto|5;stx|2;su1|;su3|2;su7|2;suc|3;suh|1;suk|2;suo|8;sv0|2;sv7|3;svc|1;svg|;svi|2;svn|7;svw|;svy|2;sw2|9;swd|4;swm|8;sww|2;sx0|5;sxa|3;sxh|4;sxn|5;sxv|;sxx|;sy0|2;sy5|1;sy9|2;syd|7;syn|1;sys|1;syv|1;syz|;sz1|;sz3|;sz6|1;sza|7;szj|4;szp|3;szv|5;t02|1;t05|;t07|2;t0c|1;t0f|2;t0j|2;t0n|3;t0s|2;t0w|;t0y|1;t13|5;t1b|1;t1e|;t1g|;t1i|;t1k|;t1p|;t1r|2;t1w|1;t20|2;t24|g;t2m|1;t2q|5;t2y|1;t38|;t3b|4;t3h|;t3k|2;t3o|4;t3u|2;t3y|;t40|;t44|1;t47|;t49|8;t4j|3;t4q|;t4s|6;t54|;t56|3;t5b|;t5e|;t5g|4;t5m|1;t5q|;t5t|;t5v|1;t5y|3;t63|3;t68|;t6c|2;t6h|2;t6p|;t6r|a;t74|1;t77|;t7a|3;t7g|3;t7l|1;t7o|4;t81|;t85|;t87|4;t8d|;t8h|3;t8n|2;t8t|3;t8z|7;t9b|;t9d|;t9n|;t9q|1;t9t|5;ta0|;ta2|1;ta5|;ta7|;ta9|;tab|2;tag|;tai|;tak|;tap|2;tat|;tax|3;tb2|5;tbc|;tbe|1;tbh|5;tbp|;tbr|;tbw|3;tc1|;tc3|2;tiv|2;tj2|2;tj6|2;tja|9;tjl|3;tjq|;tjs|1;tjx|c;tkb|2;tkh|1;tkk|;tkm|;tkp|6;tkz|;tl2|7;tlc|6;tlk|2;tlo|6;tlw|2;tm0|;tng|2;tnl|1;tno|2;tns|;tnu|;tnw|;tny|1;to1|3;to7|6;tof|3;tok|;tor|2;tov|1;toy|;tp0|;tp2|2;tp7|4;tpd|5;tpm|;tpo|;tpq|;tps|;tpu|6;tq2|5;tq9|5;tqg|3;tql|2;tqp|;tqs|9;tr3|1;tr7|7;tri|6;trq|7;ts0|1;ts4|3;ts9|5;tsh|1;tsl|1;tso|7;tsy|1;tt4|3;ttb|3;tti|1;ttl|2;tts|;ttu|8;tu5|2;tu9|;tub|1;tue|;tuh|5;tup|3;tuv|1;tuy|;tv4|3;tva|;tvc|1;tvf|;tvh|1;tvl|3;tvq|4;tvx|2;tw1|1;tw5|7;twe|;twg|4;twm|5;twt|1;twx|;twz|1;tx2|7;txb|2;txg|2;txl|;txn|;txp|;txr|1;txx|5;ty4|;ty6|2;tya|1;tye|;tyg|;tyj|3;typ|5;tyw|2;tz0|;tz2|1;tz5|;tz7|b;tzk|1;tzn|1;tzr|2;tzv|3;u00|1;u04|;u06|;u0d|2;u0h|7;u0q|1;u0v|;u0x|7;u16|;u18|8;u1i|4;u1o|;u1q|;u1s|1;u1v|3;u23|5;u2a|3;u2f|2;u2j|3;u2s|;u2u|1;u2y|5;u35|a;u3i|;u3m|1;u3p|2;u3u|2;u3z|2;u43|2;u5k|;u5m|1;u5p|4;u5w|;u5y|2;u62|2;u67|;u6a|6;u6j|1;u6m|;u6z|1;u72|5;u79|2;u7d|2;u7h|7;u7q|;u7w|2;u82|1;u85|;u87|3;u8c|;u8g|8;u8q|8;u90|;u92|2;u97|1;u9a|;u9d|4;u9l|5;u9s|2;u9x|4;ua3|3;ua8|2;uac|1;uaf|2;uaj|1;uam|2;uar|;uc6|3;ucb|;ucd|2;ucj|;ucl|1;uco|;ucs|2;ucw|5;ud5|1;ud8|1;udb|;udd|;udf|3;udk|1;uds|5;ue0|7;ue9|1;uef|;uei|4;ueo|2;ues|1;uew|1;uez|4;uf5|4;ufc|;ufe|2;ufi|5;ufq|;uft|1;ufy|;ug0|;ug2|2;ug7|1;ugb|;ugd|1;ugg|1;ugj|;ugl|3;ugu|;ugw|5;uh3|;uh6|4;uhd|1;uhg|4;uhm|1;uhp|;uhr|;uhu|;uhw|1;ui1|3;ujs|;uju|;ujw|4;uk2|;uk4|5;ukb|6;ukj|1;ukm|;uko|;uku|b;ul7|1;ula|2;ule|5;ull|6;ult|4;ulz|;um1|2;um5|;um7|7;umg|1;umj|3;umo|;umq|;umu|;umw|5;un3|1;un6|1;un9|a;unl|4;unr|;unt|4;uo1|4;uo8|;uob|4;uoh|;uok|4;uoq|1;uou|;uox|;uoz|;up1|1;up4|;up6|5;upe|7;upr|1;upv|4;uq1|2;uq5|7;uqe|1;uqi|;uql|3;uqu|8;ur4|2;ur8|;urb|2;urf|1;uri|3;urq|4;ury|4;us4|;us6|2;usb|;usd|;usf|;ush|4;usn|1;usq|1;usu|5;ut1|;ut3|3;ut9|;utb|1;ute|;utg|;uti|;utk|5;utr|7;uu0|6;uu9|9;uul|5;uut|2;uux|2;uv1|1;uv5|;uv7|7;uvi|2;uvm|2;uvq|2;uvu|7;uw3|;uw5|;uw7|4;uwd|1;uwg|;uwi|;uwl|3;uwq|2;uzp|2;uzt|;uzv|1;v00|;v02|2;v06|1;v09|;v0i|1;v0m|3;v0r|;v0u|;v0x|1;v11|;v13|1;v17|4;v1f|;v1i|;v1k|;v1m|2;v1r|1;v1u|2;v22|5;v29|7;v2i|;v2o|4;v2x|;v30|9;v3d|3;v3j|1;v3m|1;v3q|1;v3u|2;v3y|;v43|1;v46|1;v49|1;v4d|2;v4i|1;v4l|5;v4x|;v50|;v55|3;v5a|1;v5d|1;v5g|1;v5k|5;v5r|5;v5y|1;v61|1;v67|;v6b|4;v6h|1;v6m|2;v6r|;v6t|2;v6x|;v6z|;v71|3;v76|2;v7c|2;v7h|1;v7m|;v7r|;v7u|;v7x|1;v80|2;v85|1;v89|6;vat|;vaw|5;vb3|6;vbb|1;vbf|1;vbi|1;vbl|2;vbp|3;vbv|;vbx|2;vc4|2;vc8|2;vcc|4;vcj|2;vco|7;vcz|1;vd2|;vd4|;vd7|7;vdg|1;vdk|1;vdn|5;vdw|1;vdz|1;ve4|6;vec|5;vej|4;veq|1;vev|2;vf2|9;vfd|2;vfj|3;vfq|;vfu|2;vfz|;vg1|1;vg4|;vg7|;vg9|6;vgh|;vgj|4;vgq|1;vgu|2;vgy|6;vh6|;vh9|6;vhi|4;vho|7;vhx|2;vi2|;vi5|;vi7|;vil|;vin|3;vis|3;vix|;vj0|7;vj9|;vjo|;vjw|6;vk4|;vk6|;vkc|;1d6o|2h;1d97|47;1ddg|n;1de6|2n;1dkw|4;1e6o|9;1e7k|y;1e8k|i;1e94|3;1edd|4e;1eht|t;1eiq|5;1eiy|5;1ej6|5;1eje|2;1ejk|6;1ejs|6;2q68|c;2q6o|2k;2q9c|1o;2qdc|2;2qds|17;2qf4|8;2qfk|1;2t57|;2t8p|1;2t9e|;2t9g|;2t9s|;2tbp|;2teg|;2tgi|;2tjn|;2trf|;2ttd|;2ttt|;2tx5|;2tze|;2u4p|;2u67|;2u9d|;2uae|;2uc1|;2uco|;2ui4|;2ukv|;2uo8|;2upz|;2ure|;2uux|;2uxa|;2v0c|;2v0k|;2v19|;2v6s|;2v9v|;2vbx|;2vfj|;2vg7|;2vr9|;2vrs|;2vvl|;2vz8|;2vzh|;2w0l|;2w67|;2wox|;2wql|;2wr9|;2ws4|;2wsb|;2wuv|;2wv8|;2wvx|;2wwr|;2wxi|;2wxw|;2x1g|;2x65|1;2xg7|;2xjb|;2xmc|;2xom|;2xqa|;2y0t|;2y83|;2yai|;2yqe|;2ywd|;2yx1|;2yxu|;2yyg|;2yz6|;2yzg|;2yzl|;2z07|;2z1c|;2z3n|1;2za6|;2zcm|;2zga|;2zqz|;2zvc|;302m|;306l|;30nd|;30tv|;313v|;3163|;31cf|;31ko|;31om|;31ov|1;31ra|;31ul|;31us|;3275|;329u|;32ln|;32ye|;32yr|1;3305|;33aq|;33d8|;33dc|;33de|1;33dh|;33dm|;33dr|;33dw|;33em|;33gq|1;33gx|;33hh|;33l0|;33oa|;33pw|;33r8|;33ug|2;33uv|;340c|;340s|;341r|;342r|1;346f|;346p|;3473|;3484|;348t|;34pk|;3533|;354u|;356m|;356o|;3572|;358g|;35cj|;35dl|1;35oe|;35u3|;35w6|;35z7|;364m|;3666|;36cu|;36ik|;36j4|;36zt|;3739|;37ch|;37h2|;37jd|;37t9|;380m|;381b|;385y|;38d0|;38jo|;38jy|;38l3|;38mi|;38nf|;38xe|;38zu|;3905|;395u|;399l|;39al|;39b9|;39cu|;39e4|;39ri|;39u6|;39w9|;39xq|;3a1z|;3a7z|;3aep|;3ag9|;3agk|;3alw|;3av8|;3avg|;3avo|;3b2v|;3b37|1;3b3l|;3b8y|;3bd7|;3bdw|;3bmp|;3bqm|;3brq|;3bs2|;3bs5|;3buq|;3bvc|;3bvs|;3bxf|;3bz0|;3c2c|;3c2o|;3c3f|;3c3w|;3c47|;3c68|;3ca5|;3ciq|;3ckq|;3ckw|;3cli|;3cr0|;3cw2|;3ddq|;3df4|;3di5|;3dul|;3duy|;3dxt|;3dyn|;3dzt|;3e1p|;3e3i|;3e54|;3e6k|;3e7r|;3e9r|;3ei1|;3ek3|;3ela|;3en1|;3eww|;3exx|;3f6c|;3f92|2;3fg4|;3fgt|;3fi1|;3g0q|1;3g1q|;3g28|;3g3t|;3ggk|1;3ghd|;3gjo|;3gk3|;3gni|;3go3|;3gpe|;3gz6|;3h51|;3h6c|;3hc4|;3hkj|;3hku|;3hl3|;3hoc|;3hrs|;3hwz|;3hy8|;3i1c|;3i5r|;3id3|;3iiy|;3ikb|;3iwn|;3iwy|;3j03|;3j65|;3j7w|;3j9x|;3jdo|;3jhn|;3jk8|1;3jrr|;3jsq|;3k92|;3k95|;3ka3|;3kav|1;3kca|1;3kf2|;3kfd|;3kg3|;3khd|;3kih|;3kjx|;3kkd|;3kkk|;3kqp|;3krz|;3kyl|;3l00|;3l2p|;3l6j|;3l73|;3l7b|;3l7j|;3l86|;3lah|;3ld7|;3ldi|;3lf6|;3lko|;3m3k|;3m41|;3mhc|;3mq7|;3mv3|;3my8|;3mzd|;3n0w|;3n68|;3nba|;3nn6|;3o7f|;3obf|;3od1|;3oe5|;3oeh|;3oga|;3ohw|;3oij|;3oix|;3opa|;3opj|;3ore|;3orz|;3oua|;3oxl|;3p1s|;3p9u|;3pfw|;3pkn|;3pwx|;3pxe|;3py2|;3q2a|;3qp2|;3tc6|;3tch|;3tcj|;3tcq|;3tcs|;3td1|;3tdi|1;3tdo|;3tdu|;3te1|;3te3|;3te6|;3tec|;3tf0|;3tf3|;3tfh|;3tft|;3tfz|;3tg2|;3tg8|;3tgw|;3thp|;3thz|;3ti2|;3z9g|;41vc|;42g9|;42qy|;464k|;464v|;4651|;4654|;4656|;465e|;465k|;465o|;465v|;4667|;466e|;466q|;4676|;467h|;467n|;467r|;4684|;468p|1;4692|;4698|;469e|;469i|;46ab|;46aj|1;46ap|;46at|;46ay|;46b1|;46bg|;46bn|;46bv|;46bz|;46ca|;46cg|1;46dh|;46dj|;46ek|;46fp|;46hc|;46hq|1;46ic|;4an2|;4ay4|;")) +r.push(new A.ap("Noto Sans Javanese","notosansjavanese/v21/2V01KJkDAIA6Hp4zoSScDjV0Y-eoHAHT-Z3MngEefiidxJnkFFliZYWj4O8.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;xhc|25;xjj|a;xjy|1;")) +r.push(new A.ap("Noto Sans KR","notosanskr/v27/PbykFmXiEBPT4ITbgNA5Cgm20HTs4JMMuA.otf","w|2m;4g|2r;7k|3;7u|1;88|3;8z|1;93|1;98|3;9e|1;a0|5;b6|;bk|1;bz|1;ct|f;e0|1;gh|;gx|;jf|;jr|;jt|2;k9|;kq|1;lc|1;lg|;lj|;lo|;pd|g;pv|6;q9|o;sh|;sw|1r;up|;3cw|73;5z2|1;61s|2h;6bm|1;6c0|6;6c8|2;6cc|2;6cg|2;6cl|2;6cw|;6cy|1;6d1|;6d5|3;6de|;6dj|2;6dt|;6es|;6g9|;6gb|1;6hp|1;6io|;6ir|;6it|;6ix|1;6j3|;6j7|;6ja|;6jl|1;6jq|1;6jv|;6jy|;6k5|;6kb|;6lc|b;6ls|b;6mo|9;6ns|1;6o4|2;6ob|1;6og|;6oi|;6ok|;6p2|3;6ph|;6ps|;6pu|1;6px|6;6q7|;6q9|2;6qd|;6qi|;6ql|3;6qr|;6qt|9;6r8|3;6rh|;6rn|;6rp|;6rs|;6rw|;6s2|;6sg|2;6sk|3;6sq|1;6su|1;6sy|1;6t2|1;6te|5;6tm|1;6tx|4;6u8|;6ud|;6v3|;6vu|1;6wf|;6x1|2;6xe|;6xk|;6y1|1;71s|1;726|e;72m|;72y|1;74z|;76o|97;7g1|2;7g6|1;7gc|1;7gg|1;7gm|6;7gu|5;7he|4;7hr|;7i8|3;7id|1;7ih|;7im|1;7iu|1;7j0|3;7jj|;7k0|2;7kw|f;7le|b;7mo|;7nh|1;7pe|;7pv|;7q2|;7r1|;7r3|1;7rq|;7sm|t;7tt|;850|1;88v|;8ai|1;8hx|2;8ii|;8lx|;94q|1;96o|p;97f|2g;9a8|5x;9gw|b;9hc|1r;9j5|2d;9ll|2u;9ol|16;9pt|2l;9sg|17;9ts|z;9v4|1a;9wg|7f;a3x|5u;ae2|;afr|;ahh|;aht|;aim|;anz|;ar3|;atf|2;aue|;aw3|;awf|;awq|;b0c|;b2k|;b2w|;b5v|;b7e|;b8n|;b99|;bc0|;bc5|;bcz|;bdc|;bdx|;bee|;bi1|;bl0|;bmk|;bna|;bnn|;boj|;bqx|;bub|;bv8|;bvo|;bvx|;bzx|1;c1o|;c2f|;c4f|;c70|;c76|;cec|;cfh|;cfx|;cg4|;cof|;cok|;cpu|;crt|;csp|;cvr|;cz0|;d3t|;ddn|;ddz|;dev|;dey|;dhs|;dn6|;dte|;dug|;dyv|;dz2|;dzo|;dzs|;dzx|;e25|;e3w|;e4d|;e5b|;ear|;ebn|;ec6|;ecm|;eg5|;eji|;ejp|;ekr|;emq|;enh|;erc|;esf|;eso|;et7|;evn|;ewh|;f6n|1;f8b|;feo|1;fer|;fev|4;ff1|1;ff5|;ff8|2;ffc|1;ffi|1;ffo|;ffq|;ffs|;ffv|2;fg0|2;fg6|;fg8|1;fgb|;fgf|;fgi|1;fgl|;fgr|;fgt|2;fh2|5;fh9|2;fhj|;fhn|2;fht|;fhv|;fhy|1;fi2|2;fi6|;fi8|;fia|;fid|1;fig|1;fij|1;fim|4;fis|1;fiw|1;fiz|1;fj2|4;fj8|2;fjc|;fjf|3;fjk|;fjn|1;fjq|;fjt|2;fk0|1;fk4|;fk6|1;fka|1;fkd|;fkk|5;fkt|2;fkx|;fkz|2;fla|;flc|;fle|1;flh|2;fln|;flp|;flr|2;fm1|2;fm5|4;fmi|;fml|;fn3|1;fn8|;fna|;fnc|;fne|;fng|2;fnm|1;fnq|3;fnv|;fnx|4;fo3|4;fo9|6;fop|1;fov|1;foz|1;fp2|;fp4|9;fpf|1;fpi|;fpk|3;fpp|5;fpw|;fpy|2;fq2|3;fqm|1;fqq|;fqt|1;fqx|;fqz|;fr3|;fr5|4;frd|1;frg|8;frr|4;frx|4;fs3|;fse|3;fsj|3;fso|;fsq|;fsu|;fsw|;fsy|;ft1|2;ft5|;ft7|;ft9|;ftb|;ftd|3;fti|;ftk|2;fto|;ftq|1;ftt|d;fu8|;fuj|;fur|1;fuv|3;fv2|1;fv7|;fv9|1;fvc|2;fvg|;fvk|;fvm|;fvp|1;fvu|;fw0|;fw2|;fw4|2;fw8|;fwg|;fwj|;fwl|;fwr|;fwt|;fwx|1;fx0|;fx2|;fx4|3;fx9|1;fxe|;fxo|2;fxu|3;fxz|;fy5|2;fya|;fyc|1;fyh|1;fyn|;fyp|;fys|2;fyy|1;fz2|;fz6|;fz9|2;fzd|;fzg|2;fzp|;fzt|;fzv|;fzy|6;g06|1;g09|;g0b|1;g0g|;g0i|3;g0n|1;g0q|2;g0v|;g0x|1;g10|1;g13|;g16|1;g1d|2;g1h|;g1j|5;g1r|2;g1v|6;g23|3;g28|;g2a|;g2c|3;g2i|;g2k|;g2q|;g2t|;g2v|7;g35|;g39|3;g3g|;g3k|;g3m|;g3q|;g3t|1;g3w|1;g3z|;g41|2;g45|4;g4e|;g4g|;g4i|3;g4q|2;g4w|2;g52|1;g59|1;g5g|2;g5l|4;g5u|;g5w|;g5y|;g63|3;g68|1;g6h|;g6l|;g6o|1;g6r|3;g6w|2;g71|;g74|3;g7a|2;g7e|;g7i|;g7l|;g7n|;g7q|1;g7x|;g84|3;g89|1;g8e|;g8g|3;g8m|5;g8z|1;g92|1;g95|4;g9g|3;g9m|1;g9p|2;g9t|;ga1|1;ga7|;gaa|;gac|1;gaf|;gai|;gal|;gan|;gaq|1;gav|2;gb1|;gb5|2;gbb|1;gbf|;gbj|1;gbn|1;gbr|;gbt|5;gc9|;gce|;gch|;gcj|;gcl|;gcn|;gcp|;gcs|1;gcy|;gd1|1;gd4|1;gd7|;gd9|7;gdi|;gdp|;gdu|1;gdx|;ge0|3;ge6|5;ged|;geg|;gei|;gek|1;gen|1;get|2;gex|1;gf4|1;gf7|;gfb|;gfe|;gfj|;gfl|;gfq|;gfs|3;gfx|4;gg3|2;gg7|3;ggd|;ggh|3;ggn|;ggq|;ggs|;ggu|;ggw|1;gh0|;gh2|;gh4|1;gh8|;gha|7;ghj|4;ghp|2;ghu|;ghw|;gi6|;gib|;gie|;gig|;gii|;gil|;gin|1;git|1;giy|;gj1|1;gj6|1;gja|;gjd|;gjf|;gjm|1;gjp|;gjs|5;gk4|;gk6|1;gk9|;gkb|;gkf|;gkh|5;gko|g;gld|;glf|1;glk|9;gm3|;gm5|;gm7|1;gme|;gmh|;gmj|1;gmm|;gmp|;gmr|;gmu|;gmw|1;gmz|3;gn4|;gn6|;gna|;gnc|;gne|;gni|;gnl|;gnx|;gnz|;go2|;go4|;go6|;go8|;goa|1;gog|1;goj|;gol|1;gor|2;gov|1;gp0|;gp2|1;gp7|5;gpi|;gps|;gpu|;gpw|1;gq0|;gq3|1;gq7|;gqa|1;gqg|;gqj|2;gqn|5;gqu|3;grl|;grp|1;grs|1;grx|1;gs1|1;gsa|;gsd|;gsf|;gsk|;gsm|1;gsp|;gsu|2;gt0|;gt8|;gtn|;gtq|1;gtt|;gtv|;gtx|;gu1|;gu4|;gu6|;gu8|;gua|;guc|;gue|;gui|;gun|;gur|;guu|1;gv0|;gv2|;gv7|;gvv|6;gw3|1;gw6|1;gw9|2;gwh|;gwj|1;gwo|2;gws|3;gwz|1;gx3|5;gxa|;gxc|;gxv|;gxx|;gxz|;gy1|;gy9|;gyc|;gyi|2;gyn|1;gyq|2;gzb|;gzh|2;gzo|;gzq|;gzs|1;gzw|4;h02|;h04|;h06|1;h0p|;h0s|;h0v|;h0y|;h10|;h12|3;h17|;h1b|;h1d|1;h1l|;h1n|;h1p|2;h1v|;h2c|1;h2g|5;h2n|;h2q|;h2s|;h2u|;h2w|;h2y|;h34|;h38|;h3a|1;h3j|;h3t|1;h45|;h47|;h4c|;h4e|;h4j|1;h4m|;h4s|;h4w|3;h54|2;h59|;h5d|;h5j|;h5m|1;h5q|2;h5v|;h5y|1;h63|;h65|1;h68|;h6b|;h6f|;h6h|1;h6l|;h6n|;h6p|3;h6v|4;h71|;h76|1;h7a|;h7c|;h7g|;h7j|;h7p|;h7s|2;h7w|2;h80|;h8b|;h8e|;h8g|2;h8n|;h8q|;h8s|5;h9d|;h9g|;h9i|4;h9q|3;h9v|;h9x|;h9z|1;ha3|1;haa|;hag|;haj|1;har|;hat|;hb2|;hb4|;hb6|2;hbs|;hbx|;hc3|;hc6|3;hcb|;hce|1;hch|1;hcs|;hcv|1;hd0|;hd5|;hd9|1;hdc|;hdf|1;hdi|1;hdl|4;hds|;hdu|4;he0|3;hef|;heh|;hel|1;heo|1;her|1;heu|1;hey|;hf1|;hf3|2;hf8|1;hfe|;hfk|;hft|4;hfz|3;hg4|;hg7|3;hge|;hgh|1;hgk|;hgp|;hh1|;hh5|;hh8|2;hhc|1;hhf|;hhh|;hhl|1;hho|1;hhs|;hhv|;hi4|3;hi9|;hib|;hig|1;hij|;him|;hio|1;hir|;hiy|1;hj2|;hj5|;hj7|;hj9|;hjb|;hji|;hjl|;hjn|2;hjs|2;hjw|3;hk1|;hk4|;hkb|1;hke|2;hki|;hkp|2;hkt|;hky|;hl2|;hl4|;hl6|;hlb|1;hlg|2;hll|3;hlu|;hlw|1;hlz|;hm1|6;hm9|1;hmf|1;hml|1;hms|;hmv|2;hn0|;hn2|3;hn7|2;hnb|1;hne|;hng|;hnk|;hnm|;hnr|;hnt|5;ho2|2;ho6|;ho8|;hod|;hoi|2;hoq|;hos|1;hox|2;hp2|1;hp5|;hp9|;hpf|2;hpj|1;hpo|;hpr|;hpu|;hpx|1;hq0|1;hq3|;hq6|1;hq9|;hqb|;hqe|;hqg|3;hql|;hqo|4;hqx|1;hr0|2;hr6|4;hrc|;hre|2;hri|;hrk|;hrm|;hrr|5;hrz|;hs1|;hs3|;hs9|1;hsd|;hsh|;hsj|;hso|1;hsr|1;hsv|1;hsz|;ht1|;ht3|;ht5|;ht7|;ht9|;hth|1;hto|;htr|2;hty|1;hu1|;hu3|1;hu8|1;hui|;huo|;huq|1;huu|1;hux|1;hv1|;hv6|;hvb|;hvj|;hvo|;hvx|;hw0|;hw2|1;hw5|;hwa|1;hwe|1;hwi|;hwk|;hwn|;hwq|;hwz|;hx1|;hx6|5;hxd|1;hxg|;hxk|1;hxn|1;hxx|2;hy1|2;hy5|;hy8|6;hyh|;hyj|;hyl|2;hyu|;hyy|1;hz1|;hz4|;hz9|;hzc|1;hzf|1;hzq|;hzt|;hzv|;i05|;i08|;i0a|;i0d|;i0g|;i0i|;i0k|;i0u|2;i0z|;i11|;i18|;i1c|1;i1g|4;i1m|3;i1r|;i1t|;i1v|3;i21|;i23|;i28|1;i2d|1;i2g|;i2i|;i2k|;i2n|3;i2t|;i2v|5;i33|;i37|;i39|8;i3j|;i3m|4;i3w|;i3y|;i40|;i43|3;i48|1;i4f|1;i4i|5;i4s|;i4w|;i4y|2;i52|2;i57|;i5a|1;i5d|1;i5g|5;i5n|5;i5x|1;i60|2;i67|;i69|;i6c|b;i6p|;i6s|;i6u|;i6x|;i73|1;i76|2;i7c|;i7f|;i7l|;i7s|9;i85|3;i8b|;i8d|1;i8g|1;i8l|;i8r|;i8w|;i8y|;i90|1;i94|;i98|;i9b|;i9d|;i9f|;i9l|1;ia0|;ia2|;ia4|;ia7|3;iac|;ial|;iap|;iar|;iat|8;ib5|;ib7|;ib9|;ibb|1;ibe|;ibi|;ibk|;ibv|;ic2|;ic9|;icg|;ico|1;ict|;icv|2;id0|;id2|;id7|;id9|;idi|1;idp|1;ids|1;idw|5;ie3|;ie7|;iea|;iec|;iee|1;ieh|;ies|;if1|;if5|1;if8|;iff|1;ifi|;ifk|;ifn|1;ig9|;igc|;igf|;igh|;igx|1;ih0|;ih2|1;ih7|;ihe|;ihg|1;ihl|;ihp|;ihs|;ihu|;ihz|;ii2|1;ii6|;ii8|;iif|1;iii|;iik|2;iix|;iiz|;ij1|;ij5|2;ija|;ije|1;ijh|1;ijk|2;ijp|3;ijv|;ijy|;ik1|4;ik7|2;ikb|;ikd|1;iki|1;ikm|;ikp|;iks|;ikx|;il1|1;il5|2;il9|;ilc|;ilh|;ilk|;iln|;ilp|;ilv|;ily|2;im5|;im7|1;imb|2;imf|;imk|;imm|;ims|1;imw|;in2|1;in5|2;inc|;ine|2;ink|4;inq|a;io3|1;io7|;ioa|1;iof|;iol|2;ioq|;ios|;iow|;ip1|3;ip7|;ip9|;ipf|;iph|3;ipp|1;ipt|1;iq0|3;iq7|2;iqb|;iqd|1;iqh|2;iql|6;iqt|;iqv|2;ir0|;ir5|;ir7|1;ira|1;ire|1;iri|1;irl|;irn|1;irr|1;iru|1;irz|;is1|4;is7|1;isb|;isf|;isi|;isl|2;isp|;ist|;isx|;it0|1;it3|;it6|;it8|;ita|;itc|;iti|;itk|;itm|;ito|;itq|;its|1;itv|1;ity|3;iu3|;iu5|;iu9|1;iuc|3;iuh|4;iuo|1;iur|;iuv|;iux|;iv0|;iv3|3;iv9|;ivb|5;ivk|2;ivr|2;ivw|;ivy|;iw0|1;iw3|;iw7|3;iwc|3;iwj|;iwl|;iwn|;iwp|;iws|1;iwz|2;ix4|1;ix8|2;ixc|;ixe|1;ixh|4;ixo|5;ixw|;iy0|;iy3|;iy5|2;iy9|;iyd|;iyg|;iyj|2;iyn|;iyy|;iz1|;iz3|;iz6|;iz8|3;izd|;izf|2;izk|1;izp|5;izz|1;j03|;j0h|2;j0m|2;j0q|1;j0t|;j0w|;j0y|;j11|;j15|1;j19|;j1b|1;j1e|3;j1k|5;j1r|1;j1x|;j29|;j2b|3;j2h|4;j2n|;j2q|;j2s|3;j2y|1;j33|1;j36|2;j3b|;j3e|;j3k|6;j3s|;j3v|3;j44|3;j49|;j4b|;j4f|;j4h|;j4j|;j4l|;j4n|b;j5c|4;j5i|6;j5s|1;j5v|;j5y|;j60|1;j65|2;j6c|1;j6i|2;j6m|1;j6q|;j6v|1;j6z|2;j74|;j78|;j7b|;j7g|;j7i|1;j7m|;j7o|;j7q|2;j7u|3;j7z|;j82|3;j88|2;j8c|1;j8f|5;j8n|1;j8q|1;j8u|;j8w|1;j8z|4;j96|;j98|2;j9d|2;j9m|;j9p|1;j9s|4;j9y|;ja0|2;jac|;jaf|2;jaj|1;jam|1;jaq|;jau|;jaw|;jay|4;jb7|;jba|6;jbj|;jbp|;jbr|;jby|1;jc3|;jc6|;jci|;jcm|2;jcq|;jcs|4;jd3|1;jd6|;jd8|2;jdc|2;jdg|2;jdk|;jdm|;jdq|1;jdt|1;jdy|1;je1|1;je5|1;je8|6;jeh|;jem|3;jer|;jev|7;jf5|2;jfb|1;jff|1;jfi|;jfn|;jfs|;jfy|;jg1|;jg3|;jg6|;jg9|1;jgc|;jge|2;jgj|1;jgm|;jgp|1;jgv|;jgx|1;jh0|4;jh7|;jhi|;jhk|;jhn|1;jhq|;jht|1;jhx|;ji1|;ji4|1;jia|;jic|9;jin|a;jiz|1;jj5|;jjg|3;jjl|;jjn|;jjp|2;jjx|2;jk1|1;jk7|;jk9|;jkc|;jkg|2;jl4|;jl6|1;jlb|;jll|2;jlp|1;jlu|2;jly|;jm1|;jm4|4;jmb|;jmd|;jmf|;jmi|;jmv|2;jmz|;jn2|;jn5|1;jna|1;jne|1;jnj|1;jnn|1;jnr|3;jnw|;jny|1;jo2|;jo6|;jo8|;job|1;jof|3;jol|;jon|3;jos|;jpa|;jpc|;jpf|1;jpi|;jpl|;jpr|1;jpu|;jpy|;jq2|1;jq7|2;jqb|;jqh|;jqj|;jql|1;jqq|;jqs|3;jra|;jrd|;jrh|;jrj|;jrm|;jro|;jrq|2;jrw|;js0|;js2|;js4|1;js8|;jsa|3;jsf|1;jsk|;jsm|;jsq|;jsu|;jtk|;jtn|;jtq|;jts|;jtz|;ju1|;ju5|;ju7|;jub|;jug|3;jul|;jut|;juw|;jv4|3;jv9|;jvd|2;jvh|2;jvo|1;jvt|;jvv|;jvx|1;jw0|;jw2|;jwb|1;jwe|1;jwh|;jwk|1;jwn|;jwp|1;jwt|1;jww|;jwy|;jx0|1;jx3|1;jx6|;jxc|3;jxh|2;jxo|1;jxr|;jxt|1;jxw|;jy2|;jy6|;jy8|;jya|;jyc|;jyf|;jyi|;jyn|;jys|;jyw|1;jz1|;jz6|2;jze|2;jzj|;jzm|;jzo|5;jzv|;jzx|2;k03|;k05|;k08|1;k0d|2;k0h|1;k0k|5;k0t|1;k0y|1;k12|;k18|1;k1e|;k1g|1;k1j|1;k1q|;k1t|2;k1x|;k1z|;k21|;k24|;k28|1;k2f|;k2h|;k2j|2;k2n|;k2p|;k2s|1;k2v|;k2z|2;k33|3;k3b|;k3d|;k3g|1;k3j|;k3l|5;k3u|2;k3z|;k42|;k47|;k4g|1;k4j|;k4l|1;k4o|1;k4s|1;k4x|1;k50|;k56|3;k5b|1;k5e|1;k5i|1;k5l|1;k5o|5;k5v|2;k63|1;k66|3;k6b|2;k6f|1;k6j|;k6l|;k6n|2;k6s|3;k6y|1;k75|3;k7c|1;k7f|1;k7i|3;k7t|2;k7x|5;k84|5;k8b|5;k8j|1;k8m|5;k8t|;k8v|;k90|;k93|2;k97|1;k9a|;k9c|1;k9i|2;k9m|;k9p|1;k9s|;k9u|1;ka3|1;ka6|;ka9|4;kag|3;kam|3;kas|5;kb7|1;kba|;kbc|6;kbk|;kbn|;kbq|;kbs|2;kbw|;kby|2;kc2|2;kc7|3;kcc|;kce|2;kcj|2;kco|5;kcw|;kd0|1;kd3|;kd7|;kd9|3;kde|1;kdi|2;kdm|4;kdt|;kdv|1;kdy|;ke2|;ke5|1;ked|1;keh|;kej|1;kem|3;ker|;keu|;kf0|4;kf9|;kfe|;kfg|1;kfj|4;kfp|;kfr|;kfv|1;kfy|1;kg3|;kg7|;kg9|;kgb|1;kgf|1;kgi|1;kgl|;kgn|3;kgs|1;khb|1;khe|1;khi|2;khq|;kht|;khw|1;ki2|;ki7|5;kie|4;kil|2;kiq|;kix|;kj0|;kj3|2;kj7|3;kjd|;kjf|;kji|1;kjn|1;kk0|;kk2|1;kk6|1;kkd|1;kkh|1;kkq|;kku|1;kkx|1;kl0|;kl4|1;kl7|2;klc|4;kli|;klk|1;klq|;kls|1;klv|1;kml|;kmn|;kms|;kmu|1;kn2|1;kn5|;kn7|;kn9|1;knj|;knn|1;knr|;knv|;knx|;knz|4;ko7|1;kod|;kof|2;koj|;kol|1;kp0|1;kp5|4;kpc|;kpe|;kph|3;kpm|;kpr|1;kpv|;kpz|1;kq4|;kq6|;kqa|;kqh|4;kqo|1;kqs|2;kqz|;kr1|2;kr5|1;krd|;krg|;krr|;ks0|;ks4|;ks6|;ks9|;ksd|;ksf|;ksi|;ksq|;ksv|;ksz|2;kt3|;kt5|1;kt9|1;ktc|3;kth|;ktk|;ktm|5;ktv|;ktx|;ktz|2;ku3|;ku5|;kum|;kup|;kus|1;kuw|;kuz|1;kv3|;kv8|3;kvh|1;kvk|2;kvo|;kvr|;kvu|2;kvy|3;kw3|;kw7|;kwa|6;kwj|;kwm|;kwy|;kx1|5;kx9|;kxe|;kxl|;kxn|;kxp|;kxr|1;kxu|;kxx|;ky2|1;ky9|3;kyf|;kyh|;kyj|;kym|1;kyp|;kyr|;kyx|;kyz|;kz9|;kzc|3;kzh|;kzn|2;kzr|6;l00|;l02|1;l08|2;l0f|;l0h|1;l0k|;l0m|;l0r|;l0y|;l11|;l1b|1;l1f|1;l1l|;l1p|1;l1s|;l1w|;l1z|;l24|1;l27|1;l2a|1;l2m|;l2r|;l2u|;l2z|1;l33|;l36|1;l3n|;l3u|5;l48|;l4a|;l4c|;l4m|;l4r|1;l4y|2;l56|;l58|;l5d|1;l5i|;l5q|;l5s|1;l5v|;l64|;l6a|;l6f|4;l6l|2;l6r|;l6u|1;l6x|1;l70|;l72|;l74|;l78|;l7d|2;l7j|8;l7t|1;l7z|;l82|;l87|4;l8f|1;l8i|2;l8m|;l8p|1;l8t|;l8x|;l92|;l94|;l9a|;l9e|;l9g|;l9n|;l9p|2;l9u|1;l9x|;l9z|;la2|;la4|1;la7|2;lac|2;laj|;lal|;lan|;laq|2;lau|2;lay|1;lbf|1;lbj|;lbn|;lbs|;lbz|;lc5|;lc8|;lcf|2;lcj|1;lcn|;lcr|;lcz|1;ldf|5;ldq|5;le3|;le6|2;lea|3;lef|;leh|7;leu|;lew|2;lf1|;lf4|;lf6|;lf8|;lfa|;lfe|;lfh|1;lfl|8;lfw|1;lg0|;lg2|4;lg8|3;lgi|;lgr|1;lgu|;lgw|1;lgz|;lh2|;lh4|1;lh7|4;lhd|1;lhg|2;lhl|1;lho|;lhs|1;lhv|2;lhz|;li1|4;li8|3;lid|;lig|;lij|;lim|3;lir|;lj3|;lj8|;ljb|;lje|2;ljl|1;ljo|;ljr|;ljt|;ljv|;ljy|1;lk3|;lk5|;lk7|5;lke|;lki|;lkl|1;lko|6;lkx|;lll|1;llo|;llt|;llv|4;lm1|1;lm4|;lm6|1;lma|;lmc|;lmf|2;lmn|;lmq|;lmt|;lmv|2;ln0|3;ln5|;ln7|4;lnu|2;lnz|;lo2|;lo4|1;lo7|1;loc|;lof|1;loj|5;lor|1;lov|3;lp2|;lp4|2;lp9|1;lpc|6;lpk|;lpm|2;lpq|;lpt|;lpv|;lpx|7;lqd|;lqg|;lqi|;lqv|;lqx|2;lr1|;lr3|7;lrc|;lrf|2;lrj|;lrm|;lro|;lrq|2;lru|;lrw|2;ls0|;ls3|2;lsa|;lsd|1;lsh|;lsj|3;lso|;lsr|1;lsu|1;lsz|;lt3|;lt7|;lta|1;lte|1;lth|;ltm|;lu7|1;lud|1;lug|;luk|1;lun|;luq|;lut|;luv|1;luy|1;lv3|;lv5|1;lv9|2;lve|;lvh|;lvm|3;lvs|1;lvv|1;lvy|;lw1|;lw3|2;lw9|;lws|1;lwv|;lwy|;lx0|1;lx3|1;lx8|;lxa|1;lxd|1;lxg|;lxi|;lxl|;lxo|;lxr|;lxt|;lxv|2;ly1|1;ly8|;lya|2;lye|2;lyi|3;lyo|3;lyw|;lz0|;lz2|1;lz5|;lzj|;lzl|1;lzo|;lzr|8;m01|3;m06|;m0d|4;m0k|;m0o|;m0q|;m0s|2;m0x|1;m10|;m12|3;m17|3;m1c|;m1e|;m1g|4;m1r|;m1t|;m1v|2;m1z|1;m22|;m26|1;m29|;m2b|;m2e|;m2h|;m2m|;m2o|3;m2u|1;m2x|1;m38|1;m3c|;m3e|1;m3i|3;m3o|2;m3t|;m3v|1;m3y|1;m41|;m43|1;m46|;m4a|;m4e|;m4h|;m4l|2;m4p|;m4r|;m4v|;m4x|2;m51|;m54|;m56|5;m5f|;m5i|2;m5r|1;m5u|;m5z|1;m64|;m66|;m6c|;m6e|;m6k|;m6m|;m6o|1;m6r|;m6w|;m71|1;m77|;m7a|;m7d|;m7f|1;m7j|1;m7s|;m7w|2;m81|;m85|1;m8a|;m8e|;m8i|;m8l|;m8o|3;m8x|;m90|;m92|;m97|5;m9f|;m9j|3;ma0|;ma2|1;ma7|;mab|1;mag|1;mak|1;man|;mb3|;mb5|;mbd|1;mbh|;mbn|1;mbq|;mbt|;mbw|;mc9|1;mcc|;mce|;mcg|1;mcm|;mct|4;md2|;mdf|;mdi|1;mdl|1;mdo|;mdq|;mds|;mdu|1;mdx|2;me1|;me4|2;mea|;mec|5;mek|;mem|;mf1|;mf4|;mf8|1;mfb|3;mfj|;mfm|;mfo|;mft|;mfv|;mfz|3;mg4|;mg8|1;mgc|;mgf|;mgh|1;mgp|1;mgu|;mgx|;mgz|;mh4|1;mh7|;mha|2;mhe|;mhg|2;mhl|;mhn|;mhr|1;mhx|2;mi4|2;mih|;mij|6;miu|1;miz|2;mj4|;mj8|;mjb|;mje|1;mjj|;mjp|;mjs|;mju|;mjw|1;mk0|;mk2|;mk5|1;mk8|3;mkd|3;mki|;mkm|2;mkr|1;mky|2;ml2|;ml4|3;ml9|;mlb|;mld|2;mlj|;mll|;mlr|;mlu|;mlw|;mm0|1;mm5|;mm8|2;mmf|;mml|;mmq|;mmu|;mn6|;mnb|;mng|1;mnj|;mnn|2;mo0|;mo2|;mo4|;mo9|;moe|;mog|;moi|;mon|;mop|;mox|1;mp1|;mp4|1;mp8|;mpg|;mpj|6;mq1|1;mqb|;mqe|3;mqj|2;mqq|;mqt|;mqv|4;mr5|;mr8|;mra|1;mri|1;mrn|2;mry|;ms0|;ms2|;ms7|1;msc|;msg|;mso|4;msv|1;msy|;mt1|;mt3|1;mt6|2;mtd|;mtg|;mti|3;mtn|;mtq|;mtu|;mtw|4;mu6|2;mue|1;muh|2;mul|;muq|2;muv|;mux|;muz|2;mv3|1;mv6|;mva|;mvc|2;mvg|1;mvj|;mvm|;mvq|3;mvx|1;mw0|;mw2|4;mw9|2;mwd|1;mwl|;mwn|2;mwt|1;mwx|;mwz|4;mx5|;mxf|;mxj|1;mxn|;mxp|;mxr|3;mxw|2;my0|;my2|2;my6|8;myg|;myi|;myn|7;myw|1;myz|1;mz2|;mz9|;mzb|;mzd|7;mzm|3;mzs|2;mzx|6;n0d|1;n0g|;n0i|5;n0p|3;n0w|;n14|;n18|3;n1d|;n1f|;n1h|;n1j|1;n1m|1;n1s|2;n1x|1;n20|1;n24|1;n27|1;n2e|;n2i|;n2l|;n2n|1;n2r|1;n2w|;n2y|2;n34|;n36|1;n3a|;n3d|;n3i|;n3m|1;n3r|;n41|;n43|1;n4c|2;n4h|;n4j|;n4l|;n4o|;n4q|2;n4u|1;n4y|4;n54|;n57|1;n5c|3;n5j|1;n5m|1;n5r|;n5v|;n5z|;n62|2;n66|1;n69|;n6b|1;n6h|4;n6o|;n6q|;n6s|3;n6y|1;n73|1;n79|1;n7c|;n7e|;n7j|;n7q|2;n7u|1;n7y|1;n81|1;n84|;n89|1;n8d|;n8j|;n8l|;n8p|;n8r|;n8x|4;n94|1;n98|2;n9c|;n9e|1;n9h|;n9j|;n9m|;n9p|1;n9u|3;na0|1;na3|;na6|;naa|2;naf|;nao|;naq|2;nax|1;nb0|;nb3|2;nbb|2;nbf|;nbh|;nbk|;nbp|;nbt|;nbz|3;nc4|;nc6|1;ncf|2;ncj|1;ncr|;ncy|1;nd2|3;nd8|;nda|;nde|;ndh|1;ndk|;ndo|;ndt|1;ndw|1;ndz|2;ne4|6;nee|;neg|;nei|4;neo|1;ner|1;neu|1;nez|;nf2|;nf4|;nf6|1;nfa|1;nfe|2;nfi|;nfo|;nfw|;nfy|;ng4|;ng6|;ng8|;nga|;ngf|;ngi|1;ngm|;ngo|;ngq|;ngs|2;ngy|2;nh2|;nh5|;nh7|1;nha|1;nhd|;nhf|2;nhj|;nhm|;nho|;nhq|;nht|1;nhw|;ni0|1;ni3|1;ni6|4;nic|;nif|5;nio|;niy|1;nj2|2;nj9|1;njc|1;njo|;njr|5;njy|;nk0|;nk3|;nk6|1;nkd|;nki|;nkq|1;nkv|4;nl1|1;nl4|;nl7|1;nlj|;nll|;nlp|2;nm3|;nm5|1;nm9|;nme|;nmh|;nmm|;nmo|;nmq|;nmt|;nmy|;nn0|2;nn4|;nn7|;nnd|;nnf|2;nnj|;nnr|;nnt|;nnx|;no7|;no9|3;noe|;noh|2;nol|;non|;nop|;not|3;noz|;np4|;np6|3;npe|;npj|;npo|;npr|;npt|1;npw|;nqa|;nqd|2;nqk|1;nqo|;nqq|;nqs|;nr7|;nr9|;nrj|;nrw|1;ns0|;ns7|1;nsa|2;nse|1;nss|;nsx|;nt0|;nt3|;nt8|3;ntd|;ntf|;ntj|;ntr|;ntv|1;ntz|2;nu4|1;nui|2;num|;nup|;nut|;nuw|;nuy|1;nv2|3;nv8|1;nve|;nvk|;nvr|1;nvu|;nvw|;nvz|;nw4|1;nw7|;nwa|3;nwh|;nws|;nwu|1;nwx|1;nx2|;nx5|;nxj|;nxm|3;nxt|;ny2|2;ny6|;ny8|1;nyc|6;nyo|;nyr|5;nyy|6;nz6|;nz9|;nzb|1;nzh|;nzt|1;nzw|;nzz|2;o0a|1;o0d|2;o0h|;o0k|;o0r|;o0t|;o12|2;o16|1;o1a|;o1c|1;o1f|1;o1k|9;o1w|;o1y|;o21|2;o29|1;o2d|;o2g|;o2m|1;o2q|2;o2u|1;o2x|3;o39|;o3c|;o3f|;o3k|2;o3p|;o3s|;o3u|3;o44|;o47|3;o4c|;o4e|2;o4i|;o4n|;o4u|;o4w|1;o4z|;o52|1;o55|;o57|2;o5b|1;o5e|;o5h|1;o5l|;o5o|2;o5z|;o68|2;o6e|;o6h|;o6j|;o6o|;o6s|2;o6x|1;o71|9;o7c|;o7e|;o7m|1;o7p|4;o7v|;o7z|1;o83|;o89|1;o8c|;o8e|1;o8j|;o8m|;o8p|2;o8u|1;o90|1;o93|1;o96|1;o9j|;o9l|;o9o|1;o9r|1;o9u|1;o9x|1;oa2|;oa5|;oa7|;oac|;oae|;oag|2;oal|;oan|;oau|;oaw|;oay|;ob0|;ob2|1;ob5|1;obc|1;obf|;obi|;obk|;obp|3;obw|1;obz|;oc3|;oc5|;oc9|;ocl|1;oco|1;ocr|2;ocv|5;od2|;odb|1;odh|2;odl|;odo|;odq|;odt|;odv|;odx|;oe5|;oef|;oej|;oel|2;oeq|;oes|1;oev|;oex|1;of0|1;of4|1;ofh|;ofl|;ofo|;ofs|;ofy|;og0|1;og4|;og6|1;og9|3;ogi|;ogk|;ogp|;ogr|;ogt|;ogw|1;oh0|;oh2|;oh5|1;ohf|;ohj|;ohq|;ohs|;ohz|;oi1|;oi3|;oi7|;oia|;oim|3;oiv|;oiy|1;ojb|1;ojh|2;ojn|;ojw|1;ok0|;ok2|;ok4|;okb|1;okf|1;okk|1;okn|;okp|;oks|;oky|1;ola|;old|;olf|;oll|;olp|;olu|;olx|;olz|1;om7|;oma|;omc|4;omm|;omp|2;omx|;on0|2;on9|1;one|;onp|2;ont|1;onw|4;oo2|;oo5|;oo7|;oof|;ooh|1;ook|2;ooo|3;oou|;oow|;ooy|6;op6|1;op9|;opc|;opf|2;opj|5;ops|2;oq3|1;oq6|5;oqd|;oqg|2;oqp|5;oqx|;or0|1;or4|1;or9|1;ord|;orf|1;ori|;orl|2;orq|;ors|2;ory|;os0|3;os5|1;os9|1;osf|;osj|;osm|;osu|1;osz|;ot4|;ot6|;ot8|;otc|;ote|1;oth|2;otl|;otn|3;ots|2;otw|1;ou0|;ou2|1;ou5|2;ouc|;ouf|;oui|3;oun|;ouu|2;ouy|;ov0|2;ov4|1;ov7|;ova|;ovc|1;ovg|;ovj|;ovo|;ovq|;ovt|;ovv|;ow3|;ow8|3;owg|1;owl|;own|1;owr|;owt|6;ox7|;oxa|1;oxd|2;oxh|;oxj|;oxl|;oxn|;oxp|1;oxt|;oxv|5;oy8|;oya|;oyc|3;oyh|1;oym|;oyp|1;oyx|2;oz1|;oz3|1;oza|;ozd|;ozg|2;ozl|1;ozr|1;ozu|;ozw|1;ozz|;p03|1;p06|;p08|;p0b|1;p0f|;p4m|2;p4q|;p4u|1;p4z|2;p53|;p57|3;p5c|5;p5k|;p5p|;p5r|2;p5v|;p5y|;p60|;p62|1;p66|;p68|;p6a|;p6d|;p6f|2;p6k|2;p6q|;p6t|3;p6y|;p70|;p72|;p78|;p7a|2;p7e|;p7h|1;p7l|;p7o|;p7s|1;p7v|;p7z|;p82|;p86|;p88|1;p8d|;p8f|;p8h|;p8l|;p8q|;p8s|;p8u|;p8y|;p90|2;p97|;p9b|2;p9f|1;p9i|;p9l|;p9n|1;p9q|;p9s|;p9v|;pa1|3;pa6|;pa8|9;pak|;pao|2;pas|5;pb2|;pb5|;pba|;pbc|;pbg|1;pbk|;pbn|;pbq|;pbx|;pbz|;pc3|;pc6|;pc8|;pca|;pci|;pcl|1;pco|;pcq|;pcu|;pcx|;pdb|4;pdh|2;pdp|3;pdw|3;pe1|;pe3|1;peb|;pee|;peg|;pei|1;pel|;pep|1;pet|1;pex|2;pf1|;pf3|;pf5|1;pf8|1;pfe|;pfn|1;pfq|;pfu|;pfw|;pfy|;pg5|1;pg9|3;pge|;pgg|1;pgk|1;pgv|;pgx|;ph0|;ph3|1;ph9|1;phe|;phh|5;phy|2;pi2|1;pib|1;pif|;pih|;pij|;pin|1;pix|1;pj2|;pj5|;pja|;pje|1;pji|;pjk|5;pk0|;pk4|2;pkb|;pkd|;pkg|1;pkk|;pkm|4;pkv|1;pky|2;pl2|;pl4|;pl6|1;plb|;plm|;plo|2;pls|;plv|;pm0|1;pm8|;pmb|2;pmg|2;pml|3;pmq|;pmu|;pmy|;pn1|;pn3|;pn5|;pnc|2;pnh|;pnj|1;pnn|;pnp|;pnr|1;pnu|;pnw|1;po3|1;po6|;poa|2;poe|;poh|2;pol|;pon|1;poq|;pos|1;pow|;poy|;pp2|;pp4|;pp7|1;ppa|1;ppd|;ppm|2;ppv|;ppx|4;pq5|;pq8|;pqd|;pqf|;pqp|;pqw|2;pr3|;pr8|;pra|;prc|;pre|1;pri|1;prl|1;pro|;prq|3;prx|1;ps3|;psa|1;psd|1;psg|;psi|;psk|;pso|2;pst|;psv|;psx|2;pt1|c;ptf|;ptj|2;ptn|4;ptx|;pu9|4;puf|;puj|1;pum|3;pur|;put|2;pux|;puz|;pv5|;pv7|1;pvd|2;pvh|8;pvs|1;pw7|;pwb|2;pwj|2;pwo|;pwq|1;pwv|;pwx|5;px4|1;px8|;pxc|;pxf|;pxj|;pxl|1;pxr|3;pyb|;pyr|;pyv|;pyy|1;pz6|;pz9|;pzd|1;pzi|;pzm|1;pzq|;pzs|;pzu|1;pzx|3;q02|;q08|3;q0t|5;q11|;q15|1;q18|;q1d|;q1f|1;q1i|;q1k|;q1o|;q1r|2;q21|;q23|;q27|3;q2c|;q2e|;q2h|;q2j|;q2l|;q2r|1;q2u|1;q2y|4;q3t|;q3w|;q41|;q45|;q48|1;q4c|1;q4m|;q4p|1;q4x|;q53|;q56|1;q5d|;q5f|;q5i|;q5l|4;q5r|2;q5v|;q5x|;q5z|;q62|;q6a|;q6o|1;q6s|;q6x|;q70|;q73|;q75|;q7c|;q7h|;q7j|;q7m|;q7o|;q7s|5;q7z|3;q84|;q86|;q89|2;q8d|;q8f|2;q8j|;q8m|;q8q|;q98|3;q9d|;q9g|;q9m|;q9o|1;q9s|;q9y|;qa6|;qa9|;qab|2;qaf|1;qai|;qam|1;qap|;qar|;qat|1;qay|;qb0|1;qb3|1;qbh|;qbj|;qbl|;qbn|;qbq|;qbt|2;qby|;qc3|;qc5|4;qce|;qch|;qcj|1;qco|3;qct|;qd4|;qd6|;qda|;qdc|;qdg|;qdi|1;qdl|1;qdo|;qdr|;qdt|;qdw|;qdz|;qe1|;qe3|;qe5|;qec|2;qeg|3;qen|1;qey|;qf5|;qfb|;qfd|;qfh|3;qfp|;qfw|1;qg4|1;qg9|1;qgn|;qgp|2;qgt|;qgv|1;qgy|;qh0|;qh2|1;qh6|1;qhi|2;qhm|;qhr|;qhu|;qhz|;qi1|1;qi5|;qi7|;qik|;qin|;qip|;qj1|1;qj4|;qj7|2;qjf|1;qji|1;qjr|;qjv|1;qjz|;qk1|;qk8|3;qkq|3;qkz|;ql1|;qlf|1;qlk|2;qlr|2;qlw|;qm8|;qmd|2;qmh|;qmj|;qms|;qmx|;qmz|;qn2|1;qn7|1;qnd|;qng|1;qns|1;qnv|;qny|;qo0|;qo2|1;qo6|;qo8|3;qoh|;qoo|;qoq|;qos|1;qox|;qp1|;qp4|1;qpg|1;qpj|;qpm|1;qpr|1;qq4|;qq6|;qqd|;qqf|;qqh|;qqn|1;qqs|2;qqw|;qr2|;qr8|;qra|;qrc|;qrm|1;qrw|1;qs8|;qse|1;qsi|1;qst|;qsz|1;qt6|1;qt9|;qtc|;qtg|;qtj|;qtm|1;qtu|;qu2|1;qu8|;qub|;quk|;qun|;quq|;quv|;qux|;quz|;qv2|;qv9|;qvh|;qvl|;qvp|;qvz|;qw1|2;qwh|1;qwm|;qwp|;qwr|;qww|;qx0|;qx2|;qx6|;qx8|2;qxe|1;qxj|;qxl|;qxn|;qxp|1;qxt|3;qy0|;qy3|;qy6|;qy8|;qya|;qyf|;qyl|2;qyp|1;qyw|;qyz|;qz1|;qz6|;qza|1;qzf|;qzh|1;qzm|;qzu|1;r04|;r0g|2;r0l|;r0q|;r0t|;r0v|;r0y|;r10|1;r14|1;r18|1;r1b|;r1d|;r1k|;r1r|;r1t|;r1v|2;r20|1;r25|1;r2c|;r2f|;r2i|;r2k|;r2o|3;r2t|;r2w|2;r39|;r3b|;r3e|1;r3j|1;r3q|;r3s|;r3u|1;r41|;r44|;r4d|;r4i|;r4m|;r4o|;r4s|;r4u|2;r50|;r56|;r59|;r5b|;r5e|;r5g|;r5q|3;r5v|;r5y|3;r63|;r67|;r6b|;r6e|2;r6i|;r6o|1;r6w|2;r70|;r73|;r76|1;r7a|1;r7e|;r7h|;r7j|2;r82|;r84|;r86|1;r8a|;r8c|1;r8j|;r8l|2;r8w|1;r8z|1;r92|;r94|;r9c|;r9e|1;r9j|3;r9o|;r9q|;r9s|8;ra3|;ra5|;ra7|;raa|1;rad|;rai|;ral|;rap|;rar|1;rau|;ray|2;rb2|;rb5|;rba|;rbf|;rbk|1;rbo|4;rbv|;rby|;rc0|3;rc6|;rc9|;rcb|3;rcg|3;rcl|;rcp|;rcs|;rcv|;rcy|;rd0|3;rd8|1;rdd|;rdf|;rdh|;rdk|;rdm|;rdq|;rds|8;re2|;re8|;rea|;reh|;rek|;rem|1;req|;res|;rev|;rex|;rez|;rf1|;rf3|;rf6|;rfa|1;rff|6;rfo|;rfq|1;rfu|1;rfx|1;rg0|4;rg6|2;rga|;rgc|;rge|;rgg|2;rgk|;rgn|;rgs|;rgu|;rgw|1;rh0|;rh2|1;rh5|4;rhc|;rhf|;rhi|;rhk|;rhn|1;rhv|;rhz|;ri1|;ri4|;ri6|;ri9|;rib|;rie|;rih|;rik|;rim|1;rir|1;riu|;riw|2;rj0|;rj2|1;rja|;rjf|1;rjj|2;rjo|;rjr|;rjx|;rjz|1;rk3|;rk9|1;rkc|;rke|;rkg|;rki|1;rkm|;rkq|;rks|;rku|;rkw|;rp3|;rpb|;rpd|;rpi|4;rpo|;rpq|;rps|;rpx|1;rq2|;rq9|1;rqg|;rqi|2;rqr|;rqw|2;rr6|1;rre|;rrg|1;rrn|1;rrs|;rrx|5;rs7|5;rsf|1;rsi|2;rsm|7;rsv|5;rt2|2;rt6|;rtd|;rtf|;rtl|3;rtq|;rts|6;ru2|;ru4|1;ru8|1;rub|1;ruj|2;rus|1;ruv|1;ruy|1;rv1|;rv3|1;rv7|1;rva|;rvf|;rvh|;rxg|;rxi|1;rxn|;rxp|1;rxs|;rxv|1;rxy|1;ry9|;ryd|;ryi|;rym|;ryo|;ryx|;rz4|;rz7|;rzc|;rzf|;rzm|1;rzu|;rzy|;s02|;s06|;s0b|1;s0e|1;s0l|2;s0r|;s0t|;s0v|;s0x|;s0z|;s14|;s16|3;s1b|;s1d|;s1f|;s1o|;s1y|;s20|2;s27|1;s2c|;s2l|2;s2y|;s34|;s38|2;s3e|;s3h|;s3k|;s3m|;s3o|;s3r|3;s3w|;s3z|;s45|;s49|;s4c|;s4f|1;s4j|1;s4y|;s50|;s52|;s57|;s5d|;s5h|;s5j|;s5l|2;s5p|;s5s|1;s5v|1;s61|;s66|;s69|;s6h|3;s6p|;s6r|;s72|;s74|;s7a|;s7e|3;s7m|;s7y|1;s82|;s88|;s8b|;s8o|4;s8u|;s8z|;s91|;s93|2;s9e|3;s9n|4;s9y|4;sa5|;sa7|1;sab|;sag|1;saj|;sam|2;saq|;sas|2;sax|;sb1|1;sb6|;sb8|;sbb|1;sbh|2;sbl|3;sbq|;sd7|1;sdb|;sde|1;sdi|;sdk|;sdp|5;sdx|1;se3|;se7|1;sea|3;sel|1;seo|1;ser|2;sf6|;sf8|2;sfc|;sfe|3;sfk|;sfm|;sfo|;sfr|3;sfw|1;sfz|4;sg5|1;sg8|;sgb|6;sgk|3;sgp|1;sgt|6;sha|;shd|1;shg|2;shk|;sho|;shq|;sht|1;shz|;si1|2;si5|8;sig|1;sij|3;sio|1;sir|;siw|1;sj0|3;sj6|;sj9|3;sje|;sjg|9;sjr|1;sju|;sjw|1;sjz|2;sk5|;sk7|2;skg|;ski|1;skm|;sko|;skq|;skv|2;skz|;sl1|;sl4|;sl9|1;sld|;slf|2;slm|;slq|;sm4|2;sm9|1;smg|;smi|1;sml|;smn|;smr|2;sn1|;sn6|;snm|;snp|2;snt|;sny|;so2|1;so7|;sod|;sog|2;sok|;sot|;sp4|6;spe|;spi|1;spu|3;sq1|1;sq4|;sqa|;sqc|5;sqr|;sqv|;sqx|;sqz|;sr1|;sr4|;sr6|;srg|;sri|;srm|;sru|2;sry|1;ss1|1;ss4|1;ssc|;ssg|1;ssj|;ssl|2;ssp|;ssr|6;st3|1;st8|1;stf|4;stl|1;stp|;stx|;su7|;suf|;sul|;suo|2;sus|1;suv|;sv0|;sv2|1;sva|;svl|;svo|1;svr|1;svu|;svz|2;sw4|1;sw9|;swb|;swd|5;swn|;swr|;swu|;swy|;sx0|2;sxj|1;sxo|;sxq|;sxs|;sxv|;sxx|;sy3|;sy9|;syb|;syd|1;syg|4;sz7|1;sza|1;szd|;szq|;szw|;szz|;t01|1;t05|;t07|;t0f|;t0k|1;t0q|;t0y|;t14|2;t18|2;t1c|;t1g|;t1i|;t1r|1;t1x|;t20|2;t26|6;t2e|2;t2i|2;t2m|1;t3c|3;t3h|;t3l|;t3o|;t3r|;t3v|2;t44|1;t4b|1;t4e|;t4g|;t4i|;t4l|;t4s|;t4u|;t56|;t58|;t5g|;t5i|1;t5m|1;t5r|2;t5v|1;t5z|;t64|1;t68|;t6j|;t6r|;t6v|1;t6y|2;t75|;t7a|2;t7g|3;t7l|1;t7o|;t7q|;t7s|;t86|;t88|1;t8b|;t8j|1;t8v|1;t8z|1;t94|1;t9h|;t9m|1;t9x|1;ta0|;ta2|;taa|;tac|;tai|;tak|;tap|1;tat|;taz|;tb2|;tb4|;tb6|1;tbe|1;tbk|2;tbp|;tbr|;tbw|3;tc5|;tiv|1;tj3|1;tj7|;tjc|3;tji|1;tjl|3;tjs|;tjw|;tjz|1;tk2|3;tk8|1;tkb|2;tkh|;tkm|;tkp|;tkr|3;tkz|;tl3|1;tl6|3;tlf|3;tlm|;tlo|;tlq|;tls|2;tlx|;tm0|;tng|1;tnl|;tno|;tnr|3;tnx|2;to2|;tob|;tof|1;toi|;tok|;tor|2;tow|;tp0|;tp2|;tp4|;tp7|4;tpd|3;tpm|;tpo|;tps|;tpu|7;tq4|1;tqc|2;tqi|1;tql|2;tqp|;tqs|1;tqv|1;tqz|1;tr7|1;trb|3;trk|1;trn|1;trq|3;trv|1;ts0|1;ts4|3;ts9|;tsb|3;tsl|1;tsp|5;tsy|1;tt4|2;ttb|1;tte|;tti|1;ttl|2;tts|;ttw|5;tu4|3;tu9|;tub|1;tue|;tuh|;tuk|;tum|;tur|;tuu|1;tuy|;tv4|;tv6|;tvc|1;tvh|;tvm|;tvo|;tvq|;tvs|1;tvw|;tw1|1;tw5|1;tw8|6;twg|2;twm|;two|1;twt|;twz|2;tx3|;tx6|;tx8|;txc|1;txg|1;txn|;txp|;txr|;ty0|;ty8|;tyb|;tye|;tyg|;tyj|2;typ|;tys|;tyw|1;tz5|;tz7|;tza|;tzf|2;tzk|;tzn|;tzt|;tzw|2;u00|1;u06|;u0d|1;u0h|2;u0l|1;u0q|1;u0u|5;u11|1;u14|;u16|;u18|7;u1i|2;u1q|;u1t|;u1v|1;u1y|;u23|;u25|1;u28|;u2a|;u2f|2;u2j|1;u2n|;u2q|;u2u|2;u2z|3;u36|3;u3c|2;u3g|;u3i|;u3p|2;u3v|;u3z|2;u43|2;u5k|;u5p|;u5r|;u5t|1;u5y|;u62|;u64|;u67|;u6a|;u6c|;u6e|1;u6h|;u6j|;u6m|;u6z|1;u72|4;u7a|1;u7e|1;u7h|2;u7l|;u7o|;u7v|3;u83|;u89|1;u8c|;u8g|;u8i|3;u8o|;u8q|;u8u|;u8w|;u92|2;u96|;u98|;u9a|;u9c|1;u9f|;u9l|;u9o|1;u9u|;u9x|;ua0|1;ua3|2;ua8|2;uac|1;uaf|;uak|;uam|;uar|;uc6|3;ucc|1;ucf|;uch|;ucj|;ucl|;ucn|1;ucq|;ucs|2;ucw|1;ucz|1;ud2|;ud5|;udd|;udg|1;udk|1;udr|3;udx|;ue0|1;ue3|4;uea|;ueg|;uei|;uel|1;uep|;uew|;uey|1;uf1|;uf3|;uf5|4;ufc|;uff|;ufh|2;ufl|;ufq|;ufs|1;ufv|;ugb|;ugd|;ugg|;ugl|3;ugu|;ugw|5;uh6|;uh8|3;uhe|;uhh|;uhj|1;uhm|1;uhr|;uhu|;uhw|1;ui1|1;ui4|;ujs|;uju|;uk0|;uk8|1;ukc|;ukf|1;ukm|;ukv|;ukx|;ukz|1;ul2|2;ulb|;uld|;ulf|;ulh|1;uln|;ulp|1;uls|;ulu|;ulw|;um1|2;um5|;uma|;umd|1;umi|1;uml|;umo|;umq|;umu|;umw|2;un3|;un6|1;un9|;unb|3;uni|1;unl|1;unu|;unw|;uo1|4;uo8|;uob|;uod|2;uoh|;uok|;uoo|;uoq|;up2|;upb|;upg|;ups|;upv|;uq6|;uq8|3;uqf|;uqn|;uqv|1;uqy|1;ur1|1;urd|;url|;urq|;urt|1;us4|;us6|;usb|;usi|;usk|;uso|;ut3|;utk|;utm|;uto|1;uts|;utu|1;utx|;uuc|1;uul|2;uup|1;uut|;uux|2;uv2|;uvb|;uvd|;uvj|;uvm|1;uvr|;uw0|;uw3|;uw7|;uwo|;uwr|1;uzp|2;uzt|;v03|1;v06|;v0j|;v0m|3;v0s|;v0y|;v11|;v14|1;v17|;v1a|1;v1f|;v1h|1;v1k|;v1r|1;v1y|;v23|;v29|1;v2c|;v2p|;v2r|1;v31|1;v34|1;v3a|;v3d|;v3g|;v3j|1;v3m|;v3r|;v3v|;v3y|;v44|;v49|1;v4m|;v4q|;v4x|;v50|;v55|;v58|;v5b|;v5g|1;v5k|1;v5n|;v5r|;v5t|1;v5w|;v5z|;v6b|;v6e|1;v6h|;v6u|;v6x|2;v74|3;v7c|2;v7h|;v7j|;v7r|;v7z|;v85|;v8a|5;vat|;vav|;vax|2;vb1|;vb3|1;vb6|;vb8|;vbf|1;vbj|;vbl|2;vbr|1;vbx|2;vc4|2;vc9|1;vcf|;vck|1;vcr|;vct|2;vcz|2;vd8|5;vdg|;vdi|;vdk|;vdm|4;vds|;vdx|;ve0|;ve6|1;vea|;vec|3;veh|7;veq|;ves|;vev|3;vf2|;vf4|;vf7|1;vfb|;vfd|;vfk|;vfm|;vfv|1;vfz|;vg4|;vg8|1;vgb|;vge|;vgq|1;vgu|;vgw|;vgy|;vh0|1;vh3|;vhb|2;vhi|1;vhl|3;vhu|;vhy|1;vi7|;vil|1;vio|2;vis|1;vix|;vj0|1;vj3|1;vj6|;vj9|;xgg|s;xz4|8mb;16ls|m;16mj|1c;1d6o|2m;1d9c|21;1dbf|2o;1dea|;1ded|2;1deh|5;1deq|;1deu|;1dey|2;1df2|3;1df7|a;1dfj|;1dfl|;1dfn|i;1dg7|;1dg9|f;1dgq|;1dkw|4;1e6o|9;1e7k|y;1e8k|i;1e94|3;1edd|59;1eiq|5;1eiy|5;1ej6|5;1eje|2;1ejk|6;1ejs|6;2q68|c;2q6o|2k;2q9c|1o;2qdc|2;2qds|17;2qf4|8;2qfk|1;2tav|;2td8|;2ua2|;2uco|;2v0k|;2wk5|;2wst|;2xec|;2xpj|;2zbw|;30ds|;30fh|;31an|;31wv|;32e8|;32t9|;339f|;33uj|;34rd|;36cx|;36hp|;37jd|;37jk|;37r5|;37rm|;3905|;39ku|;39o5|;39q6|;3ak2|;3aka|;3alw|;3at4|;3b2v|;3b87|;3br8|;3c5z|;3d7o|;3dnc|;3dxt|;3fic|;3gfz|;3gh1|;3gz6|;3hap|;3hfm|;3htb|;3i4d|;3i8r|;3id3|;3j7a|;3jdo|;3l3e|;3l41|;3l73|;3lxx|;3lyb|;3mji|;3mkp|;3mv3|;3n68|;3n7f|;3p9p|;3pow|;3q04|;3v9x|;3wlv|;3z9g|;42g9|;4651|;4654|;4656|;465o|;465v|;466q|;4676|;467r|;4684|;469e|;46b1|;46bg|;46cg|;46ek|;46hc|;46hr|;4949|;4an2|;")) +r.push(new A.ap("Noto Sans Kaithi","notosanskaithi/v16/buEtppS9f8_vkXadMBJJu0tWjLwjQi0KdoZIKlo.ttf","w|;19|;4g|;1uu|9;6bv|2;6c0|;7gs|;x80|9;1hts|1t;1hvx|;")) +r.push(new A.ap("Noto Sans Kannada","notosanskannada/v26/8vIs7xs32H97qzQKnzfeXycxXZyUmySvZWItmf1fe6TVmgop9ndpS-BqHEyGrDvNzSIMLsPKrkY.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;2gw|c;2ha|2;2he|m;2i2|9;2id|4;2ik|8;2iu|2;2iy|3;2j9|1;2ji|;2jk|3;2jq|9;2k1|1;5ow|;5oy|;5p6|;5pu|;5pw|1;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;x80|5;")) +r.push(new A.ap("Noto Sans Kayah Li","notosanskayahli/v20/B50nF61OpWTRcGrhOVJJwOMXdca6Yecki3E06x2jVTX3WCc3CZH4EXLuKVM.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bw|1;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;xds|1b;")) +r.push(new A.ap("Noto Sans Kharoshthi","notosanskharoshthi/v16/Fh4qPiLjKS30-P4-pGMMXCCfvkc5Vd7KE5z4rFyx5mR1.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1gjk|3;1gjp|1;1gjw|7;1gk5|2;1gk9|s;1gl4|2;1glb|9;1gls|8;")) +r.push(new A.ap("Noto Sans Khmer","notosanskhmer/v23/ijw3s5roRME5LLRxjsRb-gssOenAyendxrgV2c-Zw-9vbVUti_Z_dWgtWYuNAJz4kAbrddiA.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;4n4|2l;4ps|9;4q8|9;540|v;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Khojki","notosanskhojki/v16/-nFnOHM29Oofr2wohFbTuPPKVWpmK_d709jy92k.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;25i|9;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;x80|9;1i4g|h;1i4z|17;")) +r.push(new A.ap("Noto Sans Khudawadi","notosanskhudawadi/v16/fdNi9t6ZsWBZ2k5ltHN73zZ5hc8HANlHIjRnVVXz9MY.ttf","w|;4g|;1us|1;6bw|1;6c3|1;7gs|;x80|9;1i9c|1m;1ib4|9;")) +r.push(new A.ap("Noto Sans Lao","notosanslao/v24/bx6lNx2Ol_ixgdYWLm9BwxM3NW6BOkuf763Clj73CiQ_J1Djx9pidOt4ccbdf5MK3riB2w.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;2v5|1;2v8|;2vb|1;2ve|;2vh|;2vo|3;2vt|6;2w1|2;2w5|;2w7|;2wa|1;2wd|c;2wr|2;2ww|4;2x2|;2x4|5;2xc|9;2xo|3;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|1;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Lepcha","notosanslepcha/v16/0QI7MWlB_JWgA166SKhu05TekNS32AJstqBXgd4.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;5j4|1j;5kr|e;5l9|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Limbu","notosanslimbu/v22/3JnlSDv90Gmq2mrzckOBBRRoNJVj0MF3OHRDnA.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1us|1;4xs|u;4yo|b;4z4|b;4zk|;4zo|b;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Linear A","notosanslineara/v16/oPWS_l16kP4jCuhpgEGmwJOiA18FZj22zmHQAGQicw.ttf","w|;4g|;1fr4|8m;1g00|l;1g0w|7;")) +r.push(new A.ap("Noto Sans Linear B","notosanslinearb/v15/HhyJU4wt9vSgfHoORYOiXOckKNB737IV3BkFTq4EPw.ttf","w|;4g|;1ekg|b;1ekt|p;1elk|i;1em4|1;1em7|e;1emo|d;1eo0|3e;1erk|2;1err|18;1et3|8;")) +r.push(new A.ap("Noto Sans Lisu","notosanslisu/v25/uk-3EGO3o6EruUbnwovcYhz6kh57_nqbcTdjJnHP2Vwt29IlxkVdig.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jg|;jq|1;jt|;jx|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;9hm|1;wk0|1b;1kts|;")) +r.push(new A.ap("Noto Sans Lycian","notosanslycian/v15/QldVNSNMqAsHtsJ7UmqxBQA9r8wA5_naCJwn00E.ttf","w|;4g|;1f28|s;")) +r.push(new A.ap("Noto Sans Lydian","notosanslydian/v15/c4m71mVzGN7s8FmIukZJ1v4ZlcPReUPXMoIjEQI.ttf","w|;4g|;1gdc|p;1ge7|;")) +r.push(new A.ap("Noto Sans Mahajani","notosansmahajani/v15/-F6sfiVqLzI2JPCgQBnw60Agp0JrvD5Fh8ARHNh4zg.ttf","w|;4g|;1us|b;6bw|1;7gs|;x80|9;1hzk|12;")) +r.push(new A.ap("Noto Sans Malayalam","notosansmalayalam/v26/sJoi3K5XjsSdcnzn071rL37lpAOsUThnDZIfPdbeSNzVakglNM-Qw8EaeB8Nss-_RuD9BFzEr6HxEA.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;mb|;me|2;1u9|1;1us|1;2kg|c;2ku|2;2ky|1e;2me|2;2mi|5;2ms|f;2na|p;5p6|;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;x80|2;")) +r.push(new A.ap("Noto Sans Mandaic","notosansmandaic/v15/cIfnMbdWt1w_HgCcilqhKQBo_OsMI5_A_gMk0izH.ttf","w|;4g|;18g|;1mo|r;1ni|;6bw|1;7gs|;")) +r.push(new A.ap("Noto Sans Manichaean","notosansmanichaean/v15/taiVGntiC4--qtsfi4Jp9-_GkPZZCcrfekqCNTtFCtdX.ttf","w|;4g|;18g|;6bw|1;7gs|;1e68|;1gow|12;1gq3|b;")) +r.push(new A.ap("Noto Sans Marchen","notosansmarchen/v17/aFTO7OZ_Y282EP-WyG6QTOX_C8WZMHhPk652ZaHk.ttf","w|;4g|;7gs|;1k6o|v;1k7m|l;1k89|d;")) +r.push(new A.ap("Noto Sans Masaram Gondi","notosansmasaramgondi/v17/6xK_dThFKcWIu4bpRBjRYRV7KZCbUq6n_1kPnuGe7RI9WSWX.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1us|1;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1kao|6;1kaw|1;1kaz|17;1kca|;1kcc|1;1kcf|8;1kcw|9;")) +r.push(new A.ap("Noto Sans Math","notosansmath/v15/7Aump_cpkSecTWaHRlH2hyV5UHkG-V048PW0.ttf","w|2m;4g|;4n|;4s|;4x|;5z|;6v|;le|1;lh|;lj|1;mo|;pd|g;pv|6;q9|o;r5|;r9|1;s0|1;s4|1;6cy|5;6dz|;6hc|c;6ht|;6hx|a;6iq|;6iy|4;6j4|2;6j9|;6jd|4;6jo|;6js|;6jw|1;6jz|2;6k3|5;6kc|4;6kl|4;6mo|u;6nk|1h;6pd|1;6pg|7f;6x4|3;6xc|;6xl|;6xo|5;6ye|1w;70c|;711|;717|r;72o|;730|5;778|1;7fz|;7g3|;7g7|;7gd|;7gh|;7gq|;7gs|;7i3|;7l9|2;7uo|1r;83k|e7;8i6|3;8j4|s;8ou|;1efv|;1efx|;2kg0|2c;2kie|1y;2kke|1;2kki|;2kkl|1;2kkp|3;2kku|b;2kl7|;2kl9|6;2klh|1s;2knb|3;2knh|7;2knq|6;2kny|r;2kor|3;2kow|4;2kp2|;2kp6|6;2kpe|9f;2kyw|83;2l72|1d;2pkw|3;2pl1|q;2plt|1;2plw|;2plz|;2pm1|9;2pmc|3;2pmh|;2pmj|;2pmq|;2pmv|;2pmx|;2pmz|;2pn1|2;2pn5|1;2pn8|;2pnb|;2pnd|;2pnf|;2pnh|;2pnj|;2pnl|1;2pno|;2pnr|3;2pnw|6;2po4|3;2po9|3;2poe|;2pog|9;2por|g;2ppd|2;2pph|4;2ppn|g;2prk|1;")) +r.push(new A.ap("Noto Sans Mayan Numerals","notosansmayannumerals/v15/PlIuFk25O6RzLfvNNVSivR09_KqYMwvvDKYjfIiE68oo6eepYQ.ttf","w|;4g|;2k80|j;")) +r.push(new A.ap("Noto Sans Medefaidrin","notosansmedefaidrin/v22/WwkzxOq6Dk-wranENynkfeVsNbRZtbOIdLb1exeM4ZeuabBfmErWlT318e5A3rw.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;20cg|2i;")) +r.push(new A.ap("Noto Sans Meetei Mayek","notosansmeeteimayek/v14/HTxAL3QyKieByqY9eZPFweO0be7M21uSphSdhqILnmrRfJ8t_1TJ_vTW5PgeFYVa.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;xr4|m;xxc|19;xyo|9;")) +r.push(new A.ap("Noto Sans Meroitic","notosansmeroitic/v16/IFS5HfRJndhE3P4b5jnZ3ITPvC6i00UDgDhTiKY9KQ.ttf","w|;1m|;4g|;6cm|;6e5|;1gg0|1j;1gho|j;1gia|19;")) +r.push(new A.ap("Noto Sans Miao","notosansmiao/v17/Dxxz8jmXMW75w3OmoDXVV4zyZUjgUYVslLhx.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;20hs|22;20jz|1k;20lr|g;")) +r.push(new A.ap("Noto Sans Modi","notosansmodi/v20/pe03MIySN5pO62Z5YkFyT7jeav5qWVAgVol-.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1tp|;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;x80|9;1iww|1w;1iz4|9;")) +r.push(new A.ap("Noto Sans Mongolian","notosansmongolian/v17/VdGCAYADGIwE0EopZx8xQfHlgEAMsrToxLsg6-av1x0.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;4qo|e;4r4|9;4rk|2g;4u8|16;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6cv|;6d5|1;6dk|1;6gc|;6jm|;6qa|;76o|j;7gs|;9hd|1;9hm|5;1e7x|1;1e81|3;1izk|c;")) +r.push(new A.ap("Noto Sans Mro","notosansmro/v18/qWcsB6--pZv9TqnUQMhe9b39WDzRtjkho4M.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;1zk0|u;1zkw|9;1zla|1;")) +r.push(new A.ap("Noto Sans Multani","notosansmultani/v20/9Bty3ClF38_RfOpe1gCaZ8p30BOFO1A0pfCs5Kos.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1us|1;21y|9;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;1i80|6;1i88|;1i8a|3;1i8f|e;1i8v|a;")) +r.push(new A.ap("Noto Sans Myanmar","notosansmyanmar/v20/AlZq_y1ZtY3ymOryg38hOCSdOnFq0En23OU4o1AC.ttf","w|;1r|;4g|;35s|4f;6bv|2;6c8|1;6cc|1;6cm|;7gs|;xf2|;xk0|u;xnk|v;1e68|;")) +r.push(new A.ap("Noto Sans NKo","notosansnko/v2/esDX31ZdNv-KYGGJpKGk2_RpMpCMHMLBrdA.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;170|;17f|;17j|;19m|;1j4|1m;1kt|2;60w|5;61q|;642|1;6bw|3;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;93w|1;1e0u|1;")) +r.push(new A.ap("Noto Sans Nabataean","notosansnabataean/v15/IFS4HfVJndhE3P4b5jnZ34DfsjO330dNoBJ9hK8kMK4.ttf","w|;4g|;1g8w|u;1g9z|8;")) +r.push(new A.ap("Noto Sans New Tai Lue","notosansnewtailue/v20/H4cKBW-Pl9DZ0Xe_nHUapt7PovLXAhAnY7wqaLy-OJgU3p_pdeXAYUbghFPKzeY.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;51c|17;52o|p;53k|1;53n|7;53y|1;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;9hc|2;9hk|3;1edd|;1edk|1;1edo|;1edq|;1ee2|1;1ee7|;1eg1|;1eg4|;")) +r.push(new A.ap("Noto Sans Newa","notosansnewa/v16/7r3fqXp6utEsO9pI4f8ok8sWg8n_qN4R5lNU.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;5x7|;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1iio|2j;1il9|4;")) +r.push(new A.ap("Noto Sans Nushu","notosansnushu/v19/rnCw-xRQ3B7652emAbAe_Ai1IYaFWFAMArZKqQ.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;20o1|;2dm8|az;")) +r.push(new A.ap("Noto Sans Ogham","notosansogham/v15/kmKlZqk1GBDGN0mY6k5lmEmww4hrt5laQxcoCA.ttf","w|;4g|;4g0|s;")) +r.push(new A.ap("Noto Sans Ol Chiki","notosansolchiki/v21/N0b92TJNOPt-eHmFZCdQbrL32r-4CvhzDzRwlxOQYuVALWk267I6gVrz5gQ.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;5lc|1b;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;")) +r.push(new A.ap("Noto Sans Old Hungarian","notosansoldhungarian/v15/E213_cD6hP3GwCJPEUssHEM0KqLaHJXg2PiIgRfjbg5nCYXt.ttf","w|;4g|;6bx|;1h1c|1e;1h34|1e;1h4q|5;")) +r.push(new A.ap("Noto Sans Old Italic","notosansolditalic/v15/TuGOUUFzXI5FBtUq5a8bh68BJxxEVam7tWlRdRhtCC4d.ttf","w|;4g|;1f5s|z;1f71|2;")) +r.push(new A.ap("Noto Sans Old North Arabian","notosansoldnortharabian/v15/esDF30BdNv-KYGGJpKGk2tNiMt7Jar6olZDyNdr81zBQmUo_xw4ABw.ttf","w|;4g|;1gn4|v;")) +r.push(new A.ap("Noto Sans Old Permic","notosansoldpermic/v16/snf1s1q1-dF8pli1TesqcbUY4Mr-ElrwKLdXgv_dKYB5.ttf","w|;4g|;lc|;li|2;lv|;w3|;6hn|;7gs|;1f80|16;")) +r.push(new A.ap("Noto Sans Old Persian","notosansoldpersian/v15/wEOjEAbNnc5caQTFG18FHrZr9Bp6-8CmIJ_tqOlQfx9CjA.ttf","w|;4g|;1fa8|z;1fbc|d;")) +r.push(new A.ap("Noto Sans Old Sogdian","notosansoldsogdian/v15/3JnjSCH90Gmq2mrzckOBBhFhdrMst48aURt7neIqM-9uyg.ttf","w|;4g|;1hj4|13;")) +r.push(new A.ap("Noto Sans Old South Arabian","notosansoldsoutharabian/v15/3qT5oiOhnSyU8TNFIdhZTice3hB_HWKsEnF--0XCHiKx1OtDT9HwTA.ttf","w|;4g|;1gm8|v;")) +r.push(new A.ap("Noto Sans Old Turkic","notosansoldturkic/v15/yMJNMJVya43H0SUF_WmcGEQVqoEMKDKbsE2RjEw-Vyws.ttf","w|;4g|;1gxs|20;")) +r.push(new A.ap("Noto Sans Oriya","notosansoriya/v27/AYCppXfzfccDCstK_hrjDyADv5e9748vhj3CJBLHIARtgD6TJQS0dJT5Ivj0f6_c6LhHBRe-.ttf","w|c;1a|28;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jg|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;nu|;1us|1;269|2;26d|7;26n|1;26r|l;27e|6;27m|1;27p|4;27w|8;287|1;28b|2;28m|1;28s|1;28v|4;292|h;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Osage","notosansosage/v18/oPWX_kB6kP4jCuhpgEGmw4mtAVtXRlaSxkrMCQ.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;ns|;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1fhs|z;1fiw|z;")) +r.push(new A.ap("Noto Sans Osmanya","notosansosmanya/v18/8vIS7xs32H97qzQKnzfeWzUyUpOJmz6kR47NCV5Z.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;1fgg|t;1fhc|9;")) +r.push(new A.ap("Noto Sans Pahawh Hmong","notosanspahawhhmong/v18/bWtp7e_KfBziStx7lIzKKaMUOBEA3UPQDW7krzc_c48aMpM.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1zpc|1x;1zrk|9;1zrv|6;1zs3|k;1zst|i;")) +r.push(new A.ap("Noto Sans Palmyrene","notosanspalmyrene/v15/ZgNPjOdKPa7CHqq0h37c_ASCWvH93SFCPnK5ZpdNtcA.ttf","w|;4g|;1g80|v;")) +r.push(new A.ap("Noto Sans Pau Cin Hau","notosanspaucinhau/v20/x3d-cl3IZKmUqiMg_9wBLLtzl22EayN7ehIdjEWqKMxsKw.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;1juo|1k;")) +r.push(new A.ap("Noto Sans Phags Pa","notosansphagspa/v15/pxiZyoo6v8ZYyWh5WuPeJzMkd4SrGChkqkSsrvNXiA.ttf","w|;4g|;4qp|2;4qt|;6bv|4;6cl|1;7gs|;9hd|1;9hj|a;9hw|7;x8g|1j;1e68|;")) +r.push(new A.ap("Noto Sans Phoenician","notosansphoenician/v15/jizFRF9Ksm4Bt9PvcTaEkIHiTVtxmFtS5X7Jot-p5561.ttf","w|;4g|;1gcg|r;1gdb|;")) +r.push(new A.ap("Noto Sans Psalter Pahlavi","notosanspsalterpahlavi/v15/rP2Vp3K65FkAtHfwd-eISGznYihzggmsicPfud3w1G3KsUQBct4.ttf","w|;4g|;18g|;6bw|1;7gs|;1gu8|h;1gux|3;1gvd|6;")) +r.push(new A.ap("Noto Sans Rejang","notosansrejang/v18/Ktk2AKuMeZjqPnXgyqrib7DIogqwN4O3WYZB_sU.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;xf4|z;xgf|;")) +r.push(new A.ap("Noto Sans Runic","notosansrunic/v15/H4c_BXWPl9DZ0Xe_nHUaus7W68WWaxpvHtgIYg.ttf","w|;4g|;4gw|2g;")) +r.push(new A.ap("Noto Sans SC","notosanssc/v26/k3kXo84MPvpLmixcA63oeALhL4iJ-Q7m8w.otf","w|2m;4g|2r;7k|3;7u|1;88|3;8z|1;93|1;98|3;9e|1;a0|5;b6|;bk|1;bz|1;ct|f;e0|1;gh|;gx|;jf|;jr|;jt|2;k9|;kq|1;lc|1;lg|;lj|;lo|;pd|g;pv|6;q9|o;sh|;sw|1r;up|;5z2|1;61s|2h;6bm|1;6c0|6;6c8|2;6cc|2;6cg|2;6cl|2;6cw|;6cy|1;6d1|;6d5|3;6de|;6dj|2;6dt|;6es|;6g9|;6gb|1;6hp|1;6io|;6ir|;6it|;6ix|1;6j3|;6j7|;6ja|;6jl|1;6jq|1;6jv|;6jy|;6k5|;6kb|;6lc|b;6ls|b;6mo|9;6ns|1;6o4|2;6ob|1;6og|;6oi|;6ok|;6p2|3;6ph|;6ps|;6pu|1;6px|6;6q7|;6q9|2;6qd|;6qi|;6ql|3;6qr|;6qt|9;6r8|3;6rh|;6rn|;6rp|;6rs|;6rw|;6s2|;6sg|2;6sk|3;6sq|1;6su|1;6sy|1;6t2|1;6te|5;6tm|1;6tx|4;6u8|;6ud|;6v3|;6vu|1;6wf|;6x1|2;6xe|;6xk|;6y1|1;71s|1;726|e;72m|;72y|1;74z|;76o|97;7g1|2;7g6|1;7gc|1;7gg|1;7gm|6;7gu|5;7he|4;7hr|;7i8|3;7id|1;7ih|;7im|1;7iu|1;7j0|3;7jj|;7k0|2;7kw|f;7le|b;7mo|;7nh|1;7pe|;7pv|;7q2|;7r1|;7r3|1;7rq|;7sm|t;7tt|;850|1;88v|;8ai|1;8hx|2;8ii|;8lx|;94q|1;96o|p;97f|2g;9a8|5x;9gw|b;9hc|1r;9j5|2d;9ll|2u;9ol|16;9pt|1e;9r9|15;9sg|17;9ts|z;9v4|1a;9wg|7f;a3x|58o;feo|g6n;1d6o|3;1d6t|1;1d6z|1;1d79|;1d7b|3;1d7l|;1d7w|1;1d7z|;1d81|4;1d87|3;1d8j|;1d8n|3;1d8u|;1d8y|1;1d9a|;1d9e|5;1d9q|;1d9u|;1d9w|;1d9y|;1da1|2;1da6|2;1dac|1;1dai|2;1dam|;1dar|;1dat|;1daw|;1dbi|;1dbn|;1dbr|;1dbv|;1dbx|1;1dc0|;1dc5|1;1dcg|;1dco|1;1dcs|4;1dcy|2;1dd3|;1dd5|;1ddd|;1ddg|1;1ddm|;1ddp|;1ddr|;1ddu|;1ddx|3;1de2|;1de4|3;1de9|;1deb|1;1deg|;1den|2;1der|1;1dev|2;1df3|;1df7|2;1dfb|1;1dfe|;1dfr|;1dft|;1dfv|;1dgd|1;1dkw|4;1e6o|9;1e7k|y;1e8k|i;1e94|3;1edd|4e;1eht|t;1eiq|5;1eiy|5;1ej6|5;1eje|2;1ejk|6;1ejs|6;2q68|c;2q6o|2k;2q9c|1o;2qdc|2;2qds|17;2qf4|8;2qfk|1;2t8n|;2t8p|;2tak|;2tes|;2uco|;2ueu|;2vo0|;2x0a|;2x3n|;2xg7|;31cf|;33rf|;353r|1;35er|;3666|;366m|;37jd|;37q3|;37r5|;37ul|;37wp|;39yq|;3a02|;3a20|;3b2v|;3bvb|;3cip|;3czx|;3ddi|;3dks|;3dxt|;3ecc|;3eht|;3gz6|;3i5r|;3id3|;3iex|;3j7s|;3jp4|;3jpx|;3jz4|;3knd|;3kuf|;3kun|;3kup|;3kus|;3l73|;3lax|;3mv3|;3n68|;3on2|;3on7|;3ong|;3qal|;3qij|;3qjb|;3qr4|;3qra|;3qs8|;3rtu|;3s4n|1;3s53|1;3sa5|;3shs|;3skj|;3skv|;3sky|;3sl9|;3sp0|;3spc|;3spf|;3srl|;3svb|;3svj|;3svq|;3svt|;3swd|1;3sxi|;3t0u|1;3t0z|;3t2f|;3t2s|;3t3w|1;3t46|2;3t4a|;3t4c|;3t79|1;3t7x|;3t9p|;3tex|;3tfp|;3tgm|;3th5|;3th8|;3thi|;3thm|;3ti4|;3tmg|;3u13|;3u5b|;3u5e|;3u64|;3u6b|;3uaj|;3uk7|;3ukn|;3unr|;3up5|;3v3d|1;3v6x|;3v7u|;3vf9|;3vfd|;3vg9|;3vjw|;3vk8|;3vl0|;3vo7|;3vq3|;3vq9|;3vqc|;3vyg|;3vys|;3vyv|;3w3m|;3w9f|;3w9k|;3w9t|;3wa1|;3wa3|2;3wa7|;3waq|;3way|1;3wh8|;3whb|;3wkf|;3wld|;3wn1|;3wt5|;3wta|;3wtd|;3wtv|;3wuf|;3wui|;3wv1|;3x1e|;3x1q|;3x4t|;3x61|;3x9l|;3x9p|1;3x9t|;3xa0|1;3xa3|;3xa7|;3xa9|;3xai|;3xam|;3xay|1;3xb8|;3xbd|;3xbg|;3xbj|;3xbn|;3xbq|;3xbs|;3xbw|;3xdd|;3xdr|1;3xe6|;3xhy|;3xi7|;3xmd|1;3xml|;3xmn|;3xmq|1;3xmy|;3xqj|;3xql|;3xqn|1;3xr3|1;3xrc|;3xrh|1;3xsl|;3xug|;3xui|;3xur|;3xuu|;3xuy|;3xx8|;3xxk|;3xxv|;3z9g|;4684|;469i|;4an1|1;4ay4|;")) +r.push(new A.ap("Noto Sans Saurashtra","notosanssaurashtra/v19/ea8GacQ0Wfz_XKWXe6OtoA8w8zvmYwTef9ndjhPTSIx9.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;xa8|1x;xce|b;")) +r.push(new A.ap("Noto Sans Sharada","notosanssharada/v16/gok0H7rwAEdtF9N8-mdTGALG6p0kwoXLPOwr4H8a.ttf","w|10;1y|2;22|4;28|4;2e|14;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;5p3|;5p5|;5p8|1;5pc|;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1i0w|2n;")) +r.push(new A.ap("Noto Sans Shavian","notosansshavian/v15/CHy5V_HZE0jxJBQlqAeCKjJvQBNF4EFQSplv2Cwg.ttf","w|;4g|;1ff4|1b;")) +r.push(new A.ap("Noto Sans Siddham","notosanssiddham/v17/OZpZg-FwqiNLe9PELUikxTWDoCCeGqndk3Ic92ZH.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1itc|1h;1iuw|11;")) +r.push(new A.ap("Noto Sans Sinhala","notosanssinhala/v26/yMJ2MJBya43H0SUF_WmcBEEf4rQVO2P524V5N_MxQzQtb-tf5dJbC30Fu9zUwg2a5lgLpJwbQRM.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1us|1;2o1|2;2o5|h;2oq|n;2pf|8;2pp|;2ps|6;2q2|;2q7|5;2qe|;2qg|7;2qu|9;2r6|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1i3l|j;")) +r.push(new A.ap("Noto Sans Sogdian","notosanssogdian/v15/taiQGn5iC4--qtsfi4Jp6eHPnfxQBo--Pm6KHidM.ttf","w|;4g|;18g|;6bw|;7gs|;1hkg|15;")) +r.push(new A.ap("Noto Sans Sora Sompeng","notosanssorasompeng/v24/PlIRFkO5O6RzLfvNNVSioxM2_OTrEhPyDLolKvCsHzCxWuGkYHR818DpZXJQd4Mu.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;1hw0|o;1hww|9;")) +r.push(new A.ap("Noto Sans Soyombo","notosanssoyombo/v15/RWmSoL-Y6-8q5LTtXs6MF6q7xsxgY0FrIFOcK25W.ttf","w|;4g|;7gs|;1jrk|2a;")) +r.push(new A.ap("Noto Sans Sundanese","notosanssundanese/v24/FwZw7_84xUkosG2xJo2gm7nFwSLQkdymq2mkz3Gz1_b6ctxpNNHCizv7fQES.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;5fk|1r;5og|7;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Syloti Nagri","notosanssylotinagri/v20/uU9eCAQZ75uhfF9UoWDRiY3q7Sf_VFV3m4dGFVfxN87gsj0.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1us|1;1ye|9;60w|5;61q|;642|1;6bv|2;6c0|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6dx|;6gc|;6jm|;6qa|;7gs|;x6o|18;")) +r.push(new A.ap("Noto Sans Syriac","notosanssyriac/v16/Ktk7AKuMeZjqPnXgyqribqzQqgW0LYiVqV7dXcP0C-VD9MaJyZfUL_FC.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;m8|;mb|5;ml|1;mo|1;170|;17f|;17j|;17l|;18g|;18r|a;19c|c;19s|;1ds|d;1e7|1n;1fx|2;60w|5;61q|;642|1;6bw|3;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6dg|;6gc|;6jm|;6qa|;7gs|;7lc|1;")) +r.push(new A.ap("Noto Sans TC","notosanstc/v26/-nF7OG829Oofr2wohFbTp9iFOSsLA_ZJ1g.otf","w|2m;4g|2r;7k|3;7u|1;88|3;8z|1;93|1;98|3;9e|1;a0|5;b6|;bk|1;bz|1;ct|f;e0|1;gh|;gx|;jf|;jr|;jt|2;k9|;kq|1;lc|1;lg|;lj|;lo|;pd|g;pv|6;q9|o;sh|;sw|1r;up|;5z2|1;61s|2h;6bm|1;6c0|6;6c8|2;6cc|2;6cg|2;6cl|2;6cw|;6cy|1;6d1|;6d5|3;6de|;6dj|2;6dt|;6es|;6g9|;6gb|1;6hp|1;6io|;6ir|;6it|;6ix|1;6j3|;6j7|;6ja|;6jl|1;6jq|1;6jv|;6jy|;6k5|;6kb|;6lc|b;6ls|b;6mo|9;6ns|1;6o4|2;6ob|1;6og|;6oi|;6ok|;6p2|3;6ph|;6ps|;6pu|1;6px|6;6q7|;6q9|2;6qd|;6qi|;6ql|3;6qr|;6qt|9;6r8|3;6rh|;6rn|;6rp|;6rs|;6rw|;6s2|;6sg|2;6sk|3;6sq|1;6su|1;6sy|1;6t2|1;6te|5;6tm|1;6tx|4;6u8|;6ud|;6v3|;6vu|1;6wf|;6x1|2;6xe|;6xk|;6y1|1;71s|1;726|e;72m|;72y|1;74z|;76o|97;7g1|2;7g6|1;7gc|1;7gg|1;7gm|6;7gu|5;7he|4;7hr|;7i8|3;7id|1;7ih|;7im|1;7iu|1;7j0|3;7jj|;7k0|2;7kw|f;7le|b;7mo|;7nh|1;7pe|;7pv|;7q2|;7r1|;7r3|1;7rq|;7sm|t;7tt|;850|1;88v|;8ai|1;8hx|2;8ii|;8lx|;94q|1;96o|p;97f|2g;9a8|5x;9gw|b;9hc|1r;9j5|2d;9ll|2u;9ol|16;9pt|1e;9r9|15;9sg|17;9ts|z;9v4|1a;9wg|7f;a3x|5u;ab9|;abk|;abu|;abw|;ack|;acz|;ad6|;ad9|1;adv|;ady|;aed|;aen|;af0|;af5|;afc|;afz|;ag4|;ag6|;agr|;ah2|;aim|;aj5|;aj7|;ajd|;ajl|;ajx|;ak0|;ak2|;ak7|1;akk|;al3|1;ald|;alh|;alp|;am7|;am9|;amd|;amf|;ami|;amm|;amq|;amu|;amz|;an1|;anl|2;anv|;any|;ao9|;aoo|;aoq|;aoz|;ap1|;ap9|;aph|;apl|;apq|;apz|2;aq6|;aqn|;aqp|;are|;arl|;asa|;asl|;asq|;ass|;asw|1;at1|;at5|;at8|;atd|;atf|2;atj|1;atv|1;aty|;au5|;au9|1;aud|1;aut|;av5|;av7|;avc|;ave|;avh|;avw|;aw2|1;aw5|;awc|1;awg|;awi|1;awq|;aww|;awz|;axu|;ay7|;azb|;azk|;b09|;b0e|;b12|;b1u|;b20|;b23|;b2n|;b2x|;b34|;b3h|;b3q|;b3s|;b4z|;b5h|;b6o|;b7n|;b7w|;b81|;b84|;b96|;b9k|;b9w|;baf|;baq|;bb3|;bbh|;bc3|;bco|;bcw|;bd5|1;bde|;bdl|;bdn|;bdt|;bdw|;beg|;bfg|;bfm|;bfp|;bfw|;bg8|;bgb|;bge|;bgh|;bgj|;bgm|;bh3|1;bhl|1;bhw|;bij|;biq|;biv|;bj0|;bj2|;bja|1;bkn|;bl7|;blp|;bmi|;bmm|;bmo|;bn4|;bn6|;bn9|;bnf|;bny|;bo9|;boi|;bor|;bp5|;bpe|;bq0|;bq8|;bqp|1;bqz|1;br4|;brp|1;brt|;bs1|;bss|;bsu|;bsy|;bt0|;btj|;btp|;bu4|;bua|2;bv1|;bv5|;bv9|;bvc|;bx0|;byj|;c0b|;c0d|;c0h|;c0m|;c0s|;c17|;c1b|;c2a|1;c2l|;c36|;c3f|;c3q|;c3w|;c3y|;c41|;c4f|;c4i|;c4p|1;c4v|;c51|;c59|;c5h|;c5k|;c5m|;c5r|;c5t|;c6d|;c6l|;c6s|;c73|;c7a|1;c7d|;c7g|1;c7n|;c7v|;c87|1;c8b|;c8j|1;c8n|;c8s|1;c92|;cao|;car|;caw|;cb9|;cc4|;cdk|2;cdp|;cdt|;ce0|;ce7|;cea|;cef|;cei|;cek|;ceo|1;ceu|1;cey|1;cf2|;cf5|1;cfb|;cfd|;cff|1;cfk|;cfn|1;cfu|;cfw|;cfz|1;cg4|;cg6|1;cge|;cib|;cig|1;cir|;cjg|;ck3|;clc|;clk|;clz|;cm4|;cmd|;cml|;cmx|1;cn8|;cnd|;cnx|;cop|;cp1|;cpf|;cpj|;cpu|;cpx|;cq2|;cq7|;cq9|;crs|;cs4|;csb|;csf|;cso|;ct4|;ctb|;cu0|;cu2|;cua|2;cuh|;cum|;cvl|1;cx3|;cx8|;cxa|;cxo|;cxr|;cxt|;cy8|;cz6|;czo|;czu|;czz|;d0b|;d0t|;d0v|;d15|;d1t|;d2b|;d34|;d40|;d4a|;d4m|;d4q|;d58|;d5g|;d5u|;d6d|;d6h|;d6k|;d84|;d8b|1;d8q|;d9n|;dbi|;dcn|;dcq|;ddm|;ddt|;deh|;den|;df1|;df4|;df6|;dfl|1;dg3|;dgl|;dgt|;diy|;djj|;djl|;djz|1;dk2|;dkg|;dkn|;dkt|;dkw|;dkz|;dl1|;dla|;dlp|2;dlt|;dlw|;dm1|3;dmc|;dmr|1;dmx|;dmz|;dna|;dnf|;dnh|;dnr|;dny|;do3|;do6|;dob|;dod|;dof|;doj|;dox|1;dp1|;dp4|;dp8|;dpd|1;dpm|;dpp|;dpz|1;dqd|;dra|;drn|;dsq|;dt5|1;dtv|;dty|;du7|;dud|;duf|;dwb|;dx6|;dxc|;dy9|;dym|;dyz|;dzj|1;e0l|;e0n|;e1f|;e1k|;e2e|;e2s|;e32|1;e4c|;e54|;e5i|;e6t|;e7h|;e7o|;e80|;e8b|;e9j|;eal|;eb5|;ecb|;ect|1;eds|;ee5|;eel|;eer|;eey|;efa|;efl|;efy|;eg5|;ega|;egd|;egf|1;egl|;egs|;egu|;eh1|;ehd|;ehf|;ehx|;ei2|;eia|;eix|;ejl|;ejr|;elb|;elh|;elj|;emn|;en1|;en8|;enp|;eqe|;eqs|;er8|;erc|;es1|;esk|;etb|;ets|;eu1|;eu8|;euk|;euv|;ewf|1;ewi|;ewr|;ewu|;exa|;exc|;exf|;exi|1;exp|;eyl|1;eyo|;f0k|;f0n|;f0u|;f1u|;f23|;f26|;f28|;f2f|;f2v|;f2z|;f3h|;f3r|;f3v|;f3x|;f41|;f45|;f50|;f5a|;f5c|;f5j|;f65|;f6p|1;f71|;f7r|;f7t|;f80|;f90|;fau|1;fbd|;fbl|;fbw|;feo|1;fer|1;fev|a;ff8|2;ffc|2;ffg|;ffi|1;ffl|1;ffo|;ffq|;ffs|;ffu|9;fg6|3;fgb|2;fgf|;fgi|1;fgl|;fgn|2;fgr|;fgt|2;fgy|1;fh2|;fh4|7;fhl|1;fhv|;fi0|;fi6|b;fij|3;fip|4;fiw|3;fj2|8;fjc|;fjf|3;fjn|;fjq|1;fjt|3;fjz|5;fk6|5;fkd|1;fkk|6;fks|3;fkx|;fkz|2;fl4|3;fla|;flc|8;fln|;flp|;flr|6;fm0|3;fm5|8;fmf|3;fml|;fmq|;fmw|1;fn0|1;fn3|1;fn6|2;fna|9;fnl|2;fnp|4;fnv|p;fon|;fop|3;fou|2;foy|p;fpp|;fpr|3;fpw|4;fq2|4;fqa|;fqg|;fqj|;fqm|2;fqq|5;fqx|2;fr1|;fr3|6;frb|a;frn|1;frq|b;fs4|1;fsc|;fse|c;fst|1;fsw|;fsz|;ft1|4;ft7|4;ftd|b;ftq|5;ftx|c;fub|2;fuf|;fuj|1;fuo|1;fur|;fut|a;fv5|;fv7|;fv9|3;fve|c;fvs|8;fw2|5;fwa|;fwd|;fwg|3;fwl|;fwn|1;fwr|3;fww|2;fx0|2;fx4|6;fxe|1;fxi|;fxo|c;fy2|5;fy9|1;fyc|7;fyl|4;fyr|4;fyx|2;fz1|;fz3|2;fz7|7;fzg|5;fzn|3;fzs|1;fzv|j;g0g|5;g0n|1;g0q|;g0s|;g0v|3;g10|2;g15|2;g19|1;g1c|5;g1j|6;g1r|2;g1v|6;g23|2;g29|1;g2c|3;g2h|a;g2t|;g2v|7;g35|;g38|5;g3g|;g3k|;g3m|;g3q|4;g3x|;g3z|;g41|7;g4a|;g4c|;g4e|;g4g|;g4i|;g4k|1;g4n|1;g4q|2;g4u|;g4w|9;g58|2;g5f|h;g5z|1;g63|7;g6c|;g6l|;g6o|1;g6r|3;g6w|2;g70|2;g74|3;g79|7;g7i|;g7k|3;g7q|1;g7w|5;g84|6;g8e|;g8g|8;g8q|2;g8x|;g8z|1;g92|1;g95|6;g9e|;g9g|3;g9l|9;ga0|7;gaa|3;gaf|6;gan|5;gav|6;gb3|2;gb7|1;gba|5;gbj|2;gbn|1;gbq|;gbs|6;gc5|;gc9|;gcb|1;gce|;gcg|3;gcl|;gcn|;gcp|;gcs|1;gcw|3;gd1|4;gd7|;gd9|7;gdi|;gdl|;gdn|;gdr|2;gdv|2;gdz|5;ge6|1;ge9|;ged|1;geg|3;gel|5;get|2;gex|1;gf0|1;gf3|5;gfb|;gfe|;gfg|1;gfj|5;gfr|2;gfv|a;gg7|3;ggc|2;ggh|3;ggn|;ggq|;ggs|5;ggz|1;gh2|1;gh5|;gh8|9;ghj|2;ghn|4;ghu|;ghw|;gi2|;gi6|1;gia|2;gie|4;gik|4;giq|;gis|a;gj4|;gj6|;gj8|;gja|;gjd|;gjf|;gjl|2;gjp|;gjs|5;gk0|2;gk4|;gk6|5;gkf|7;gko|b;gl1|3;gl7|1;gla|;gld|;glf|1;gli|e;gly|;gm0|9;gmb|m;gmz|8;gn9|3;gne|5;gno|;go0|d;gof|9;goq|8;gp0|4;gp7|d;gpm|;gpo|;gpq|;gps|k;gqe|j;gqz|5;gra|;gre|;gri|;grk|b;grx|2;gs1|2;gs7|1;gsa|3;gsf|;gsh|j;gt3|1;gt6|;gta|;gtf|;gth|3;gtm|f;gu3|1;gu6|3;gub|8;gul|6;gut|2;gv0|3;gv5|5;gvd|2;gvl|2;gvp|2;gvt|;gvv|9;gw6|f;gwo|2;gws|1;gwv|;gwx|d;gxc|5;gxl|3;gxr|w;gyp|9;gz0|;gz2|4;gz9|2;gzd|9;gzo|2;gzs|1;gzw|b;h0b|8;h0l|;h0n|;h0p|1;h0s|4;h0y|9;h19|6;h1h|1;h1k|2;h1o|4;h1u|2;h1z|3;h25|1;h28|6;h2g|c;h2u|6;h32|9;h3d|7;h3m|1;h3p|;h3r|3;h3w|3;h41|;h44|4;h4a|5;h4h|6;h4p|;h4s|7;h51|1;h54|5;h5d|;h5f|1;h5i|1;h5m|1;h5p|5;h5w|1;h5z|;h62|1;h65|4;h6f|;h6h|2;h6l|;h6n|5;h6v|6;h76|4;h7c|;h7e|6;h7m|1;h7s|2;h7w|4;h82|2;h8b|;h8d|6;h8l|2;h8p|9;h90|;h93|;h97|;h9b|;h9d|1;h9g|;h9i|5;h9p|;h9r|8;ha2|6;haa|1;hag|;hai|3;han|1;har|2;hav|e;hbb|;hbe|;hbi|;hbn|3;hbs|7;hc1|3;hc6|2;hcb|1;hce|2;hci|;hck|1;hcn|;hcs|b;hd5|;hd8|i;hds|e;he8|;hea|;hec|;heg|1;hej|3;heo|a;hf0|f;hfh|;hfj|1;hfo|;hfr|8;hg1|4;hg7|8;hgi|3;hgo|1;hgr|2;hgv|;hgx|5;hh5|a;hhh|6;hhq|6;hhy|;hi0|2;hi4|5;hib|;hid|7;him|3;hir|;hit|1;hiy|5;hj5|1;hj9|4;hjf|;hji|8;hjs|8;hk2|2;hk7|2;hkb|1;hkf|1;hki|2;hkp|6;hky|5;hl6|;hl8|3;hld|1;hlg|3;hll|1;hlo|1;hlr|1;hlu|;hlw|1;hlz|;hm1|6;hm9|1;hmc|;hmf|1;hmk|;hmm|;hmo|;hms|1;hmv|3;hn2|3;hn7|2;hnb|1;hne|;hng|;hnk|2;hnp|;hnr|;hnt|5;ho0|9;hob|a;hop|1;hot|3;hoy|2;hp2|4;hp9|b;hpo|;hpq|j;hqb|h;hqu|;hqw|6;hr4|1;hr7|3;hrc|r;hs9|4;hsf|;hsh|2;hsl|7;hsu|3;hsz|2;ht3|;ht5|5;htf|;hth|4;hto|2;hts|a;hu4|1;hu8|u;hv4|1;hvb|8;hvl|3;hvq|;hvs|;hvu|2;hvy|9;hw9|9;hwk|3;hwp|3;hwu|m;hxi|9;hxt|;hxv|;hxx|h;hyg|6;hyo|;hyq|9;hz1|2;hz5|2;hz9|;hzb|2;hzf|2;hzj|2;hzn|4;hzt|2;hzx|4;i03|5;i0a|6;i0i|;i0k|;i0o|;i0s|5;i0z|5;i16|7;i1f|5;i1m|3;i1r|;i1u|4;i20|1;i23|3;i28|8;i2i|3;i2n|6;i2v|2;i2z|1;i32|2;i36|1;i39|a;i3m|6;i3u|;i3w|2;i40|;i43|6;i4f|8;i4q|4;i4w|9;i57|;i5a|e;i5q|5;i5x|1;i60|;i62|;i67|;i69|;i6b|2;i6f|f;i6y|;i70|;i72|2;i76|3;i7c|;i7e|;i7g|;i7k|1;i7n|;i7r|5;i7y|3;i84|d;i8j|3;i8o|1;i8s|2;i8w|;i8y|3;i93|3;i98|3;i9d|;i9f|1;i9k|4;i9q|;i9x|1;ia0|5;ia7|6;iah|1;iak|l;ib7|;ib9|3;ibe|;ibl|1;ibq|6;iby|d;ice|1;icl|;ico|2;ics|5;id0|5;id7|2;idb|2;idi|1;idn|7;idw|7;ie5|3;iea|7;iek|;iem|c;if0|7;if9|7;ifi|;ifk|2;ifp|2;ift|;ifv|;ify|;ig2|1;ig5|;ig7|2;igb|1;igf|3;igk|;ign|b;ih0|7;ih9|1;ihe|3;ihj|;ihl|1;iho|6;ihw|;ihz|b;iic|6;iik|1;iio|3;iiu|1;iix|;iiz|;ij1|;ij3|;ij5|1;ij8|4;ijf|;ijh|5;ijp|3;ijv|;ijy|;ik0|5;ik7|;ik9|;ikd|2;iki|2;ikm|;ikp|3;iku|;ikx|1;il0|7;il9|;ilb|6;ilk|1;iln|;ilp|1;ilv|1;ily|2;im5|1;im8|5;img|;imi|5;imr|2;imv|2;imz|8;ina|a;inm|4;ins|8;io2|2;io6|7;iof|;ioi|;iol|2;iop|3;iow|;ioy|6;ip6|4;ipc|9;ipp|1;ipt|1;ipw|a;iq8|j;iqt|4;ir0|;ir2|1;ir5|3;ira|6;iri|1;irl|1;iro|1;irr|1;iru|5;is2|3;is7|1;isa|1;isd|;isf|;isi|7;ist|1;isw|1;isz|;it1|3;it6|2;itc|;itf|3;itk|9;itw|;ity|3;iu4|2;iu9|4;iuf|;iuh|4;iun|5;iuu|3;iuz|8;iv9|7;ivk|2;ivq|3;ivv|1;ivy|3;iw4|b;iwh|1;iwl|2;iwp|c;ix5|;ix8|1;ixb|3;ixg|5;ixn|;ixp|4;ixv|2;iy0|;iy2|1;iy5|2;iy9|;iyb|2;iyf|1;iyi|1;iyl|;iyn|1;iyx|e;izd|5;izk|f;j01|4;j07|;j09|;j0b|;j0g|7;j0p|4;j0w|;j0y|3;j14|3;j19|2;j1e|e;j1u|;j1x|;j1z|;j26|3;j2b|7;j2k|2;j2o|;j2q|;j2s|3;j2y|6;j36|2;j3a|2;j3k|h;j43|c;j4h|;j4j|2;j4n|d;j52|3;j5c|h;j5v|d;j6a|4;j6g|5;j6n|1;j6q|1;j6v|2;j6z|1;j72|2;j76|;j78|;j7a|1;j7f|;j7h|5;j7o|c;j82|4;j88|g;j8q|2;j8u|9;j95|1;j98|2;j9c|3;j9j|;j9l|5;j9s|6;ja0|5;ja7|;ja9|1;jac|;jaf|j;jb0|;jb2|5;jb9|8;jbj|1;jbn|;jbq|;jbs|;jbu|;jby|2;jc2|9;jcd|1;jcg|2;jcl|c;jcz|1;jd3|3;jd8|2;jdc|2;jdg|2;jdl|2;jdr|6;jdz|;je1|5;je8|;jea|2;jee|1;jeh|1;jel|6;jeu|8;jf4|4;jfc|4;jfi|;jfk|6;jfs|;jfx|7;jg6|1;jg9|h;jgs|;jgu|a;jh9|;jhg|;jhi|;jhk|9;jhv|3;ji0|1;ji3|4;ji9|r;jj3|;jj9|;jjf|o;jk7|2;jkb|6;jkj|3;jko|;jl4|7;jld|d;jls|h;jmc|6;jml|;jms|1;jmv|2;jmz|7;jn9|8;jnj|6;jnr|b;jo4|;jo6|3;job|a;jon|a;jp5|;jp9|1;jpc|j;jpx|m;jql|9;jqw|1;jqz|1;jr2|;jra|1;jrd|7;jrm|6;jru|2;jry|a;jsa|6;jsi|9;jst|4;jsz|;jt7|;jt9|1;jtc|4;jtk|9;jtx|4;ju3|i;jun|;juq|;jut|;juv|6;jv3|4;jv9|5;jvg|4;jvm|4;jvt|;jvv|9;jw6|;jwb|a;jwn|;jwp|2;jwt|3;jwy|2;jx2|5;jx9|;jxc|d;jxr|5;jxz|1;jy2|7;jyb|1;jye|1;jyh|1;jyk|5;jyr|6;jyz|b;jzd|7;jzm|7;jzv|;jzx|2;k01|;k03|;k05|1;k08|2;k0d|;k0f|;k0h|;k0j|7;k0s|3;k0y|6;k16|3;k1b|;k1e|a;k1r|a;k23|1;k28|2;k2c|3;k2h|;k2j|7;k2s|1;k2v|1;k2y|2;k32|2;k36|1;k39|4;k3f|4;k3l|5;k3v|9;k46|1;k4a|1;k4d|6;k4l|1;k4o|1;k4s|9;k56|3;k5b|1;k5e|j;k60|;k64|c;k6j|;k6l|9;k6x|1;k75|4;k7b|6;k7j|;k7l|2;k7r|;k7t|f;k8a|2;k8e|6;k8m|8;k8w|;k90|a;k9c|2;k9g|6;k9p|;k9r|3;k9w|;ka0|3;ka5|e;kal|3;kas|;kau|9;kb6|;kba|;kbc|6;kbk|;kbn|1;kbq|3;kbv|3;kc0|4;kc6|3;kcc|;kce|7;kco|8;kcy|7;kd7|;kd9|6;kdh|3;kdm|4;kdt|;kdv|3;ke0|7;kec|5;kej|6;ker|;ket|2;kex|1;kf0|6;kfb|;kfe|l;kg1|6;kg9|;kgb|a;kgn|3;kgs|1;kgv|1;kh0|;kh8|;kha|d;khr|7;ki0|c;kie|9;kiq|5;kix|h;kjg|;kji|6;kjx|;kk0|;kk2|2;kk6|2;kka|8;kkl|1;kko|3;kkt|2;kkx|d;klc|h;klv|3;km5|;kmd|;kmj|;kml|2;kmp|1;kms|5;kmz|h;knj|5;knq|2;knv|2;knz|5;ko6|g;kop|;kot|;kox|;koz|b;kpc|8;kpm|;kpo|5;kpv|1;kpy|6;kq6|f;kqo|l;krb|4;krp|;kru|;krw|;krz|1;ks2|7;ksb|b;kso|4;ksu|1;ksx|16;ku8|;kua|1;kud|1;kui|;kul|1;kuo|1;kur|9;kv2|p;kvt|;kvv|9;kw6|;kw9|8;kwj|3;kwp|;kwx|1;kx0|5;kx7|3;kxd|3;kxi|n;ky7|;ky9|;kyb|e;kyr|;kyt|4;kyz|2;kz6|3;kzc|9;kzn|6;kzv|g;l0d|e;l0t|;l0v|;l0x|;l10|;l12|;l16|;l1a|7;l1j|;l1l|1;l1o|b;l21|f;l2j|4;l2p|a;l31|1;l36|1;l39|8;l3j|2;l3n|1;l3s|9;l45|;l47|1;l4a|2;l4e|3;l4j|;l4m|;l4o|4;l4w|;l4y|3;l54|3;l5b|4;l5i|4;l5p|1;l5s|1;l5v|;l5x|;l60|;l64|1;l67|;l69|e;l6p|2;l6t|9;l74|2;l78|3;l7d|;l7f|1;l7i|9;l7u|;l7x|;l7z|;l82|;l84|;l86|5;l8e|6;l8m|;l8o|2;l8s|3;l8x|;l90|5;l97|;l9a|2;l9e|5;l9m|1;l9p|3;l9u|1;l9x|2;la2|;la4|1;la7|2;lab|a;lan|1;laq|2;lau|2;lay|2;lb2|;lb4|4;lba|2;lbe|2;lbj|1;lbm|1;lbr|f;lc8|1;lcb|2;lcf|2;lcj|3;lco|5;lcv|2;lcz|5;ld6|2;lda|d;ldp|6;ldy|;le1|7;lea|;lec|1;lef|a;let|6;lf1|9;lfc|3;lfh|j;lg2|4;lg8|5;lgf|;lgi|;lgq|a;lh2|h;lhl|e;li1|a;lid|;lif|c;lit|;lix|;lj3|j;ljq|5;ljx|3;lk2|;lk4|u;lla|;llj|5;llq|c;lm4|6;lmc|10;lne|;lno|1;lnu|2;lny|1;lo1|4;lo7|9;loi|;lok|9;lov|n;lpk|f;lq1|5;lq8|;lqa|3;lqi|;lqn|;lqt|;lqw|5;lr3|n;lrs|9;ls3|4;ls9|2;lsd|s;lt7|;lta|1;ltd|3;lti|3;lto|;lty|;lu0|1;lu3|;lu5|3;lua|2;lue|h;luy|1;lv2|14;lw8|5;lwi|;lwo|1;lwr|4;lwx|1;lx0|r;lxu|8;ly4|;ly6|9;lyh|o;lz7|1;lzi|a;lzu|a;m06|1;m09|7;m0i|2;m0m|c;m10|a;m1c|;m1e|5;m1p|p;m2g|c;m2u|9;m37|2;m3c|c;m3q|3;m3v|7;m44|;m46|2;m4a|2;m4e|3;m4j|4;m4p|6;m4x|;m50|g;m5i|6;m5r|6;m5z|5;m66|8;m6g|5;m6o|2;m6s|4;m6y|i;m7i|3;m7o|6;m7w|3;m81|5;m89|2;m8e|1;m8h|5;m8o|2;m8v|2;m8z|4;m95|;m97|6;m9f|2;m9j|7;m9s|;m9w|4;ma2|g;mak|6;mas|;mb3|2;mb7|d;mbm|;mbo|2;mbt|5;mc0|;mc3|;mc7|;mc9|a;mcl|1;mco|1;mcr|1;mcu|8;md6|1;mda|;mdc|7;mdl|b;mdy|4;me4|g;mem|;meo|8;mey|4;mf4|2;mf8|6;mfg|;mfi|4;mfo|;mfq|f;mg7|3;mgc|1;mgf|6;mgn|3;mgs|f;mha|4;mhg|2;mhk|5;mhr|3;mhw|4;mi3|3;mi8|2;mic|2;mig|1;mij|8;mit|2;mix|1;mj0|4;mj7|4;mjd|2;mjh|2;mjm|c;mk0|;mk5|1;mk8|3;mkd|5;mkk|;mkm|6;mkv|1;mky|1;ml1|e;mli|1;mll|1;mlo|;mlq|2;mlu|2;mly|3;mm3|7;mmc|5;mmj|d;mmy|1;mn1|2;mn5|9;mng|4;mnm|;mno|1;mnu|;mnx|;mnz|7;mo9|5;mog|2;mok|;mom|4;mos|;mov|5;mp2|;mp4|3;mpf|1;mpi|c;mpw|;mpz|1;mq2|2;mq7|4;mqe|3;mqj|3;mqq|1;mqt|9;mr4|c;mri|7;mrs|2;mrw|6;ms7|4;msd|5;msl|7;msu|a;mt6|i;mtq|1;mtu|6;mu4|6;muc|9;muq|a;mv2|2;mv6|e;mvm|c;mw0|b;mwd|2;mwj|q;mxd|1;mxg|3;mxl|d;my0|i;myk|;myn|o;mzd|c;mzr|f;n09|1;n0c|7;n0l|8;n0w|;n0y|;n10|1;n13|a;n1f|8;n1p|;n1r|3;n1w|7;n25|6;n2d|1;n2g|;n2i|2;n2n|1;n2r|m;n3g|;n3i|;n3k|2;n3o|4;n3v|;n3x|3;n42|3;n47|1;n4b|f;n4s|3;n4x|1;n51|1;n54|d;n5j|4;n5p|3;n5u|;n5y|2;n62|5;n69|;n6b|2;n6h|4;n6n|1;n6q|5;n6y|6;n76|;n7a|4;n7h|3;n7n|1;n7q|1;n7u|8;n84|1;n88|2;n8d|1;n8i|3;n8n|;n8q|1;n8w|6;n94|d;n9j|1;n9m|8;n9w|1;n9z|d;nae|1;nal|;nan|k;nbb|6;nbj|2;nbn|3;nbt|g;ncc|1;ncf|6;nco|;ncq|3;ncw|;ncy|1;nd2|3;nd8|8;ndi|4;ndo|;ndr|3;ndw|3;ne1|1;ne4|a;neg|7;nep|1;nes|;neu|5;nf2|2;nf6|1;nf9|1;nfd|5;nfl|;nfo|2;nfu|1;nfx|3;ng4|1;ng7|1;nga|1;ngd|2;ngi|4;ngo|2;ngs|2;ngy|2;nh2|;nh5|6;nhd|;nhf|4;nhl|1;nho|9;nhz|5;ni6|;ni9|;nib|2;nif|5;nim|5;nit|;nix|2;nj1|3;nj6|7;njf|;njh|;njj|;njl|d;nk0|;nk3|4;nka|5;nki|;nkk|2;nko|4;nku|5;nl1|a;nle|;nlj|e;nlz|2;nm3|4;nm9|;nmb|;nmd|;nmf|c;nmt|;nmv|1;nmy|3;nn3|8;nnd|6;nnm|3;nnr|;nnt|7;no3|2;no7|7;nog|;noi|1;nol|4;nos|8;np3|7;npe|1;nph|1;npk|1;npo|8;nq0|;nq4|7;nqd|g;nqv|2;nr0|1;nr6|3;nrb|7;nrk|4;nrw|2;ns0|;ns2|;ns4|2;ns8|9;nsp|3;nsu|3;nsz|6;nt8|3;ntd|;ntf|7;ntq|7;ntz|6;nu7|5;nue|;nug|4;num|;nup|;nur|2;nuv|e;nvb|1;nve|1;nvh|8;nvr|3;nvw|9;nw7|;nw9|6;nwh|1;nwk|2;nwp|;nws|;nwu|;nww|4;nx3|;nx5|;nx7|3;nxd|;nxf|c;nxt|5;ny0|a;nyc|8;nyn|m;nzb|4;nzh|;nzk|4;nzt|1;nzw|7;o06|2;o0a|1;o0d|g;o0v|3;o10|a;o1c|4;o1i|5;o1p|4;o1w|2;o20|a;o2c|2;o2g|;o2k|4;o2q|2;o2u|1;o2x|5;o35|;o38|;o3a|2;o3e|1;o3k|;o3m|4;o3s|;o3u|4;o40|5;o47|5;o4e|2;o4i|;o4m|;o4o|;o4q|8;o53|;o55|7;o5f|b;o5w|;o5y|2;o62|2;o67|3;o6d|;o6f|2;o6j|3;o6o|2;o6s|2;o6w|3;o71|4;o77|9;o7j|a;o7y|2;o82|1;o88|4;o8e|a;o8q|2;o8u|7;o93|4;o9b|;o9d|;o9f|;o9k|5;o9r|1;o9u|5;oa1|2;oa5|2;oae|1;oah|8;oas|2;oaw|4;ob2|6;obc|3;obh|3;obm|j;oc8|1;ocb|;ocg|;oci|g;od0|2;od4|;odc|7;odl|;odo|c;oe3|;oea|;oec|1;oef|1;oei|8;oes|9;of4|4;ofg|3;ofl|1;ofo|1;ofr|2;ofy|;og0|1;og4|3;og9|3;oge|2;ogk|1;ogo|k;ohc|4;ohj|c;ohx|2;oi1|9;oid|;oih|;oij|8;oit|8;oj4|;oj7|;oj9|;ojb|2;ojf|5;ojm|3;ojr|3;ojw|1;ok0|1;ok3|1;ok6|1;ok9|4;okf|1;okj|4;okp|7;oky|3;ol4|9;olf|3;olk|2;olo|2;olt|1;olw|4;om4|;om6|1;om9|2;omd|3;omk|;omm|1;omp|4;omw|7;on6|1;on9|;onb|7;onk|7;ont|1;onw|4;oo2|;oo6|2;ooa|;ooc|d;oor|3;oow|y;opx|;oq0|1;oq3|1;oq6|5;oqd|1;oqg|f;oqy|;or1|9;orc|;ore|5;orl|2;orq|5;orx|6;os9|4;osf|2;osj|3;oso|1;osr|4;osx|6;ot8|8;oti|f;otz|b;ouc|3;ouh|7;ouq|2;ouv|a;ov7|7;ovg|;ovi|9;ovt|5;ow3|;ow7|g;owq|b;ox3|;ox5|2;ox9|s;oy4|;oy8|c;oym|5;oyt|;oyv|9;oz6|g;ozq|2;ozu|5;p01|b;p0f|;p0k|;p0s|;p16|;p1j|;p1r|;p27|;p3a|;p4m|4;p4t|4;p4z|2;p53|e;p5k|;p5n|6;p5v|;p5x|9;p68|3;p6d|a;p6r|;p6t|a;p75|6;p7e|4;p7k|9;p7w|n;p8l|;p8n|;p8p|9;p90|1;p93|;p97|8;p9h|g;p9z|h;paj|7;pas|5;paz|6;pb8|2;pbc|2;pbg|;pbi|3;pbn|4;pbt|;pbv|4;pc3|;pc6|2;pca|;pcf|3;pck|;pcm|;pco|;pcq|4;pcx|3;pd2|1;pd8|;pdb|4;pdh|4;pdp|3;pdu|;pdw|3;pe1|3;pe7|1;pea|1;ped|1;peg|5;pen|;pep|2;pet|;pev|;pex|2;pf1|2;pf5|1;pf8|4;pfe|;pfg|1;pfm|8;pfw|5;pg4|a;pgg|1;pgj|3;pgp|;pgs|1;pgv|7;ph4|6;phc|3;phh|5;pho|;phq|;phu|;phw|7;pi5|2;pi9|4;pif|;pih|4;pin|3;pis|;piv|;pix|1;pj1|1;pj6|2;pja|2;pje|c;pjt|3;pjy|;pk0|2;pk4|3;pk9|;pkb|9;pkm|4;pks|1;pkv|1;pky|2;pl2|7;plb|;plf|;plh|;plj|9;plu|1;plx|7;pm6|;pm8|7;pmh|h;pn0|1;pn3|3;pn9|;pnb|4;pnh|d;pnw|3;po2|2;po6|6;poe|4;pok|1;pon|6;pow|2;pp0|2;pp4|;pp6|8;pph|1;ppk|5;ppr|;ppu|8;pq4|4;pqa|;pqc|1;pqf|;pqh|;pqj|;pqm|e;pr2|1;pr5|5;prc|1;prf|4;prl|1;pro|c;ps3|2;ps7|;psa|1;psd|7;pso|3;pst|k;ptf|d;ptu|2;pu2|;pu7|a;puj|1;pum|a;puy|v;pvv|2;pw6|8;pwg|;pwi|;pwk|9;pwv|;pwx|c;pxb|6;pxj|d;pxy|1;pya|1;pye|;pyn|;pyr|5;pyy|5;pz5|;pz7|;pz9|p;q00|;q02|a;q0e|2;q0p|;q0t|i;q1d|;q1f|6;q1n|a;q1z|f;q2g|7;q2p|;q2r|4;q2x|b;q3a|;q3c|;q3f|1;q3k|1;q3n|1;q3q|;q3t|;q3v|l;q4i|c;q4w|p;q5n|f;q65|3;q6a|;q6c|;q6e|;q6g|;q6l|7;q6u|e;q7b|b;q7o|;q7q|;q7s|a;q84|3;q89|b;q8m|1;q8q|1;q8u|;q8x|1;q90|1;q93|5;q9a|6;q9i|a;q9u|o;qak|5;qar|e;qb7|1;qbc|;qbf|;qbh|1;qbk|e;qc1|a;qcd|k;qcz|;qd1|7;qda|;qdc|h;qdv|h;qee|4;qen|2;qer|7;qf1|c;qff|;qfh|5;qfp|5;qfw|a;qg8|a;qgk|;qgm|c;qh0|3;qh5|4;qhb|2;qhf|1;qhi|6;qhq|c;qi4|3;qi9|5;qig|4;qim|2;qiq|1;qit|3;qiz|3;qj4|;qj6|4;qjd|;qjf|1;qji|1;qjl|4;qjr|d;qk7|;qk9|3;qke|;qkl|2;qkq|4;qkw|a;ql8|2;qlc|5;qlj|3;qlp|;qlr|q;qmj|1;qmo|1;qmr|1;qmu|9;qn6|2;qna|;qnc|5;qnj|;qnp|6;qny|;qo0|e;qoh|2;qol|;qoo|4;qou|;qow|a;qp8|2;qpc|5;qpj|1;qpm|2;qpq|5;qpy|;qq4|11;qr7|8;qrh|;qrl|8;qrv|2;qrz|5;qs6|2;qsa|5;qsi|3;qsp|t;qtk|4;qtq|;qtt|3;qty|i;qui|5;quq|5;qux|3;qv2|8;qvc|5;qvj|2;qvn|6;qvv|2;qvz|k;qwl|4;qwr|b;qx4|;qx6|5;qxe|1;qxh|2;qxl|2;qxp|1;qxs|5;qxz|4;qy5|5;qyc|3;qyh|;qyk|8;qyv|2;qyz|8;qz9|d;qzo|;qzr|1;qzu|2;qzy|;r01|1;r04|6;r0c|6;r0l|;r0n|;r0p|7;r0y|;r10|b;r1d|;r1i|2;r1n|1;r1q|k;r2d|2;r2h|3;r2m|;r2o|a;r32|1;r35|6;r3d|a;r3p|3;r3v|3;r41|3;r46|1;r49|;r4b|2;r4f|5;r4m|g;r55|6;r5d|3;r5i|1;r5l|3;r5q|5;r5x|6;r67|;r69|;r6b|5;r6j|4;r6p|6;r6x|1;r70|3;r76|;r7a|1;r7d|1;r7g|5;r7q|;r82|4;r89|4;r8f|a;r8r|2;r8w|4;r92|2;r96|2;r9a|2;r9e|2;r9j|1;r9m|;r9o|;r9q|5;r9x|3;ra3|4;raa|1;rad|;raf|;rah|4;rao|1;ras|;rau|;raw|9;rb8|2;rbc|2;rbg|6;rbo|5;rbv|;rby|;rc0|3;rc6|3;rcb|3;rcg|7;rcp|3;rcu|1;rcx|6;rd7|2;rdb|7;rdk|2;rdo|;rdq|;rds|1;rdv|9;re7|1;rea|;rec|;ree|;reg|8;req|7;rez|2;rf3|;rf5|h;rfo|;rfq|2;rfu|1;rfx|f;rge|4;rgk|4;rgq|m;rhe|6;rhm|7;rhv|;rhx|2;ri1|a;rid|l;rj0|4;rj6|1;rj9|8;rjj|1;rjo|;rjr|4;rjx|9;rk8|;rka|2;rke|2;rki|4;rko|4;rku|2;rlq|;rmq|;rp3|;rp5|;rp7|4;rpd|2;rph|c;rpw|3;rq2|;rq4|1;rq7|;rq9|1;rqc|2;rqg|5;rqn|4;rqt|6;rr1|;rr4|2;rr8|2;rrd|1;rrg|1;rrj|6;rrr|e;rs7|6;rsf|1;rsi|j;rt3|1;rt6|;rt8|1;rtb|;rtd|6;rtl|l;ru8|5;ruf|7;ruo|;ruq|b;rv3|a;rvf|2;rxg|;rxi|3;rxn|5;rxu|2;rxy|5;ry5|;ry8|2;ryc|1;ryh|1;ryk|a;ryx|;ryz|1;rz3|2;rz7|;rz9|a;rzm|5;rzt|1;rzw|;rzy|5;s05|3;s0b|6;s0j|a;s0v|5;s12|6;s1a|6;s1m|;s1o|b;s21|1;s25|u;s31|1;s34|1;s37|3;s3c|2;s3g|6;s3o|c;s43|4;s49|h;s4s|1;s4v|;s4x|7;s56|2;s5a|;s5c|2;s5g|a;s5s|8;s62|;s65|4;s6b|a;s6o|;s6q|;s6u|;s6x|1;s70|1;s74|;s76|1;s7d|6;s7l|3;s7r|1;s7u|8;s84|5;s8b|4;s8h|1;s8k|8;s8u|5;s91|6;s99|1;s9c|g;s9v|3;sa1|1;sa4|4;saa|7;saj|1;sam|d;sb1|n;sbq|1;sby|;scz|;sd7|1;sdb|1;sdf|;sdh|3;sdp|f;se6|1;se9|1;sec|2;seh|e;sey|;sf4|6;sfc|;sfe|1;sfh|1;sfk|;sfo|i;sg8|;sgb|2;sgf|3;sgk|3;sgp|b;sh9|2;shd|7;sho|3;sht|1;shw|;shy|1;si1|d;sig|1;sij|3;sio|4;siv|2;siz|5;sj6|m;sju|1;sjx|;sjz|2;sk4|1;sk7|2;skb|;ske|5;skl|3;skq|;sku|8;sl4|;sl7|;sl9|2;sld|;slf|2;slj|1;slm|1;slq|;slw|9;sm7|6;smg|5;smn|6;smx|g;snf|;snh|5;sno|;snq|e;so6|g;soo|3;sou|3;soz|g;sph|5;spo|;spq|7;spz|3;sq4|;sq6|2;sqa|8;sqk|;sqo|7;sqx|a;sra|;srd|a;srp|;srr|g;ss9|5;ssg|7;ssp|;ssr|6;ssz|7;st8|1;stb|;ste|c;stt|;stv|7;su5|d;suk|e;sv0|;sv2|;sv5|;sv7|5;sve|1;svh|1;svk|a;svw|5;sw4|2;sw8|g;swq|1;swt|a;sx7|5;sxe|;sxi|p;sy9|;syb|a;syo|c;sz2|;sz5|6;szd|3;szi|n;t07|2;t0b|;t0d|4;t0j|h;t12|e;t1i|3;t1n|5;t1u|4;t20|3;t25|k;t2r|3;t2w|1;t30|;t34|i;t3o|8;t3y|g;t4g|1;t4j|b;t4w|a;t58|6;t5g|m;t64|9;t6f|1;t6j|;t6l|;t6n|1;t6q|2;t6u|2;t6y|q;t7q|2;t7w|;t7y|;t80|1;t83|e;t8j|1;t8m|j;t97|;t99|;t9c|;t9g|f;t9x|b;taa|b;tan|3;tas|1;tav|1;taz|;tb1|1;tb4|;tb6|3;tbb|i;tbv|8;tc5|;tcv|;tcy|;tdt|;tdv|;tek|;tfa|;tgt|;thj|;tiv|1;tiy|3;tj3|1;tj6|1;tj9|1;tjc|1;tjf|9;tjq|3;tjv|1;tjy|g;tkg|2;tkl|2;tkp|7;tkz|;tl1|8;tlc|6;tlm|2;tlq|7;tm0|;tmc|;tng|2;tnk|4;tns|;tnu|;tnw|7;to8|5;tof|6;toq|7;toz|1;tp2|;tp4|;tp7|4;tpd|3;tpl|4;tpr|9;tq3|3;tq8|1;tqb|8;tql|2;tqp|8;tqz|1;tr2|;tr5|4;trb|3;trg|;tri|;trk|1;trn|1;trq|;trs|1;trv|2;trz|f;tsi|d;tsx|2;tt1|;tt4|2;ttb|3;ttg|7;ttp|;ttr|1;ttu|7;tu3|;tu5|6;tue|;tug|1;tuj|h;tv2|4;tv8|2;tvc|2;tvh|7;tvq|5;tw1|1;tw5|3;twa|8;twm|;two|2;tws|2;tww|4;tx2|2;tx6|b;txj|4;txp|2;txw|;txz|f;tyg|;tyi|4;typ|3;tyu|5;tz1|c;tzf|5;tzm|7;tzw|5;u03|;u05|1;u0d|1;u0g|3;u0l|1;u0o|3;u0t|b;u16|;u18|c;u1n|6;u1v|1;u1y|3;u23|;u25|3;u2a|3;u2f|2;u2j|;u2p|;u2r|g;u3a|3;u3f|5;u3m|a;u3z|6;u5k|1;u5o|3;u5t|3;u5y|e;u6e|6;u6m|;u6z|1;u72|5;u79|2;u7d|4;u7j|;u7l|1;u7o|2;u7t|1;u7w|2;u80|;u82|1;u85|;u87|3;u8c|;u8e|;u8g|c;u8u|1;u8x|;u90|1;u93|c;u9h|;u9j|c;u9x|;u9z|7;ua8|9;uaj|4;uap|2;uc6|3;ucb|3;uch|;ucj|5;ucq|b;ud4|5;udd|4;udj|;udl|;udn|i;ue7|8;ueh|1;uek|2;ueo|1;ues|b;uf5|6;ufd|8;ufo|2;uft|e;ug9|9;ugk|i;uh4|2;uh8|4;uhe|a;uhq|2;uhu|a;uj3|;ujs|;ujv|;ujx|;ujz|5;uk6|c;ukm|1;ukq|;ukt|;ukv|9;ul8|;ulb|4;uli|1;uln|4;ult|3;uly|1;um1|6;um9|5;umg|a;ums|6;un2|2;un6|3;unb|4;unh|2;unl|4;unr|;unt|3;uny|8;uo8|;uoa|8;uok|2;uoo|3;uov|2;up0|;up2|3;up8|;upb|2;upg|3;upm|9;upx|3;uq3|;uq5|6;uqd|;uqf|;uqi|1;uql|5;uqs|2;uqw|;uqy|1;ur1|3;ur9|1;urc|1;urh|;urj|2;urn|1;urq|4;urz|;us3|4;us9|5;usg|2;usk|9;usw|1;ut0|;ut3|1;ut9|;utb|;ute|;uth|9;uts|;utu|3;utz|;uu3|2;uu7|2;uub|3;uug|1;uuj|2;uun|;uup|6;uux|8;uv8|c;uvm|7;uvx|3;uw2|1;uw6|2;uwd|1;uwh|4;uwn|5;uzp|2;uzt|1;uzx|;v01|6;v09|4;v0f|1;v0i|7;v0s|;v0w|;v0y|;v10|5;v17|;v19|6;v1h|1;v1k|1;v1p|4;v1v|1;v1y|3;v23|;v25|8;v2h|3;v2m|6;v2u|b;v3b|e;v3r|2;v3v|h;v4g|;v4i|2;v4m|n;v5b|;v5d|k;v5z|o;v6p|5;v6w|1;v6z|5;v76|l;v7t|c;v87|8;vat|;vax|4;vb3|f;vbk|i;vc4|d;vck|3;vcr|9;vd2|2;vd8|5;vdf|3;vdk|;vdm|6;vdu|;vdw|4;ve3|;ve5|l;veu|4;vf2|2;vf6|1;vf9|7;vfi|;vfk|;vfm|n;vgb|;vgd|1;vgg|g;vgy|l;vhl|3;vhq|4;vhw|7;vi6|1;vil|1;vio|2;vis|5;vj0|;vj3|1;vj6|;vj8|f;vk7|4;vkg|;1d6o|3;1d6t|2;1d6z|;1d71|;1d79|;1d7b|;1d7e|;1d7m|;1d7x|;1d81|;1d87|;1d89|1;1d8j|;1d8n|1;1d8q|;1d8y|;1d9a|;1d9e|;1d9h|;1d9j|;1d9u|;1d9y|;1da0|1;1da6|;1da8|;1dae|;1dai|;1dam|;1dat|;1db0|;1db3|;1dbp|;1dbv|;1dbx|;1dc5|1;1dc8|;1dco|;1dcs|2;1dcw|;1dd0|;1dd3|;1dd5|;1ddg|1;1ddm|;1ddp|;1ddr|;1ddu|;1ddx|3;1de2|;1de4|1;1df7|2;1dfe|;1dft|;1dfv|;1dgd|1;1dkw|4;1e6o|9;1e7k|y;1e8k|i;1e94|3;1edd|4e;1eht|t;1eiq|5;1eiy|5;1ej6|5;1eje|2;1ejk|6;1ejs|6;2q68|c;2q6o|2k;2q9c|1o;2qdc|2;2qds|17;2qf4|8;2qfk|1;2t5t|;2t6m|;2t6u|;2t72|;2t7s|;2t8m|1;2t8q|;2t90|;2tai|3;2tap|;2tbi|;2tcc|;2tce|;2tco|;2tgk|;2tgp|;2tgr|;2thd|;2thw|;2tiq|;2tj8|;2tjg|;2tjo|;2tkp|;2tln|;2tmc|1;2tnd|;2tni|;2tnk|;2to7|;2tof|1;2tph|;2tqi|;2tr9|;2ts1|;2ts5|2;2ttq|2;2tuo|;2tuv|;2tv9|;2tvt|;2tvv|;2tx1|;2tx8|;2txv|1;2ty7|;2u05|;2u13|;2u1a|;2u1d|1;2u1v|;2u3b|;2u4c|;2u4e|;2u6f|;2u8e|;2u91|;2u9f|;2u9v|;2ua2|;2ua8|;2uad|;2uan|1;2uaz|;2uc1|;2uc5|;2uc9|1;2uco|;2ucw|;2udy|;2ueu|;2uj2|;2uk1|;2um1|;2ur0|;2usz|;2uvp|;2uxi|;2uxv|;2uz8|;2v09|;2v3b|;2v4h|;2v68|;2v73|;2v7u|;2v90|;2v9e|;2v9p|;2vbh|;2vf3|;2vfj|;2vfs|1;2vgf|;2vgm|;2vgr|;2vhe|;2vhn|;2vi3|;2vi7|;2vij|;2vil|;2vj4|;2vjo|;2vju|1;2vk1|2;2vkj|;2vl1|;2vlj|1;2vlo|;2vm5|;2vme|;2vmk|;2vn9|;2vnc|;2vnz|;2vo3|3;2vod|;2vot|;2vpb|;2vpx|;2vqg|;2vqp|1;2vra|3;2vrg|2;2vsf|;2vsh|;2vsk|;2vss|;2vsu|1;2vti|;2vto|;2vtz|;2vua|;2vuw|;2vwk|;2vwp|1;2vwt|4;2vx2|;2vx9|;2vyk|;2vzh|;2vzn|;2vzp|6;2w0c|;2w0m|;2w0o|;2w0t|;2w0y|;2w16|2;2w1i|;2w2f|1;2w2l|;2w3c|3;2w4d|;2w4m|;2w4t|1;2w4w|1;2w57|;2w5o|;2w6c|;2w7h|;2w7k|;2w8d|;2w8k|2;2w8s|;2w9r|;2wa2|3;2wb8|;2wbh|1;2wcv|;2wd8|;2wdr|;2wdx|3;2we3|;2weg|;2weu|;2wf1|;2wfo|;2wfz|2;2wg7|2;2wgf|;2wgj|;2wh0|;2whg|2;2wj3|;2wjf|;2wjh|;2wjp|;2wjs|;2wjz|;2wlc|;2wlj|;2wnt|;2wqk|;2wr3|;2wsc|;2wtk|1;2wts|;2wv7|;2wvy|;2ww2|3;2wxi|;2wxm|;2wz9|1;2wzy|;2x08|;2x0c|;2x1h|1;2x2l|;2x32|;2x3n|;2x3q|;2x44|;2x4v|;2x5e|;2x5g|1;2x6y|;2x7b|;2x86|;2x9k|;2xa5|;2xdj|;2xdu|;2xee|;2xhm|;2xhv|;2xi1|;2xj2|;2xk1|;2xle|;2xmg|;2xmi|;2xmo|2;2xn7|;2xn9|;2xnj|;2xnq|2;2xoa|2;2xoe|;2xot|;2xow|;2xpi|;2xq2|2;2xqv|;2xrg|5;2xrn|1;2xt7|;2xtc|5;2xtv|;2xtz|;2xuh|3;2xun|;2xv3|;2xv9|1;2xvc|4;2xwg|;2xwo|2;2xwt|;2xx5|2;2xxc|;2xxh|;2xxu|;2xy6|;2xy9|3;2xyv|;2xyz|;2xz7|2;2xzy|4;2y0u|1;2y1d|;2y1i|3;2y2i|;2y2r|2;2y34|2;2y39|;2y3g|;2y3m|;2y3r|;2y4b|;2y4k|;2y54|;2y5m|;2y64|;2y68|;2y6b|;2y6g|;2y6u|;2y8r|;2y9f|;2yb1|;2yb8|;2ybp|;2ybv|;2ycj|;2yis|;2ym9|1;2yp6|;2yr4|;2ysi|;2ysl|;2yss|;2yx2|;2yxf|;2yxq|;2yz4|;2z06|;2z0a|;2z0q|;2z0x|;2z1n|;2z21|;2z30|;2z37|;2z3r|;2z3x|;2z61|;2z6s|;2z6w|;2z7s|;2z85|;2z9r|;2z9x|;2zca|;2zdq|;2zdt|;2zfs|;2zid|;2zih|;2zjy|;2zkq|;2zlz|;2zng|;2zoq|;2zq3|;2zqr|;2zqy|;2zs1|;2zsx|;2zsz|;2zuw|;2zy4|;302p|;302t|;3071|;307k|;307r|;308q|;30bp|;30c1|;30cr|;30cx|;30ds|;30e4|;30e9|;30eh|;30ek|;30fh|;30gj|;30gr|;30hc|;30ic|;30jx|;30kv|;30la|;30nv|1;30ob|;30q0|;30qi|;30ra|;30rc|;30tw|2;30uq|;30us|;30uz|;30v3|;30ve|;30xh|;30xt|;30ye|;30z8|1;30zx|;311f|;313z|1;314h|;3165|;316p|;3187|;319i|;31a1|;31an|;31bb|;31bf|;31c0|;31cj|;31ie|;31lb|;31lh|;31ly|;31m0|;31n2|;31nm|;31of|;31oj|;31pm|;31sa|;31se|;31uu|1;31vc|;31vw|;31w1|;31w5|;31wi|;31xk|;31y3|;31y9|;31yh|;31yq|;31yv|;31z6|;31za|;31zd|;3213|1;321e|;322s|;3230|;323r|;324t|;3251|;325c|;325f|1;325z|;327i|;328d|;329i|;329u|;32bc|;32bv|;32cz|;32en|;32ic|;32ks|;32lf|;32nn|;32o4|;32ob|;32p2|;32pp|1;32q6|;32rb|;32rg|;32sa|;32tf|;32v1|;32wt|;32wy|;32xw|1;32yb|;32yw|1;32zu|;3307|2;330v|;331h|;331r|;331t|3;332u|;3332|;3336|;3341|;3349|1;3357|2;336a|;336o|1;337k|;337u|;338f|;33ck|;33d8|;33dq|;33dy|;33ec|1;33eh|1;33em|;33eo|;33gf|;33gw|;33hr|;33hu|;33l1|;33mh|;33n4|;33o1|;33oa|;33on|;33px|;33q1|;33q4|;33qz|;33rh|2;33sj|;33sw|;33tj|;33tm|;33uk|;33uo|;33vd|;33vj|;33w7|;33wu|;33xa|;33xi|;33xp|;33y2|;33z3|;33zi|;3403|;340m|;340w|;3419|;341b|;341r|;342u|;343l|;344i|;3458|;345e|;345x|2;348q|;34jm|;34pz|;34rf|;34ry|;34sa|;34t6|;34uy|;352b|;353t|2;354l|;354n|;3553|2;356k|3;358g|;3597|;35a6|;35an|;35bq|7;35cz|;35dk|;35dy|;35e9|;35f0|5;35fd|;35hk|3;35ix|;35j3|;35jr|;35kn|5;35md|;35mp|;35my|;35nl|;35of|3;35ov|;35pw|;35pz|;35q8|;35qd|;35rf|5;35sh|;35tl|4;35uf|;35vp|;35vv|2;35w1|;35xl|;35y9|;35yk|;35z8|;35zj|;35zt|;360v|1;3610|;361a|;361h|2;361o|;361r|;361t|;362f|;362i|;363n|2;363w|;3645|;364t|;365e|;3664|;366z|;368b|;368m|;368p|;369i|2;369w|;36ab|;36ad|;36at|;36bj|;36bl|;36bt|1;36cu|;36d6|;36dp|;36e2|;36es|;36fc|;36g2|3;36h8|;36hi|;36ho|;36il|;36ip|;36jt|1;36k2|;36k8|;36kk|;36lx|1;36my|1;36nn|;36o7|1;36pl|;36po|;36q6|;36qb|;36qe|;36rp|;36sh|;36uw|;36x4|;36zc|;36zu|;371h|;371w|;372v|;374k|;375y|;376t|;3773|;379r|;37c0|;37de|;37dv|;37gi|;37jd|;37jk|3;37jv|;37jz|2;37kc|;37km|1;37kp|;37lb|;37lf|1;37lq|5;37mq|1;37n8|2;37nf|;37nj|;37nm|;37ns|7;37o4|;37ok|;37on|;37op|;37or|2;37p3|4;37ph|;37ps|;37q2|;37q6|1;37qb|;37qd|;37qk|1;37qu|3;37qz|;37ri|;37rm|1;37rp|;37s1|9;37su|;37sy|;37t1|;37t6|;37ta|3;37tp|;37tx|2;37u9|;37uf|3;37v0|;37v7|3;37vo|3;37w1|2;37wa|2;37wg|;37wn|;37wq|;37wx|;37xb|;37xe|;37xl|;37yn|;381a|;3851|;385l|;389q|1;38ax|;38bd|;38cm|;38cz|;38hk|;38iy|1;38l7|;38ls|;38o5|;38o7|;38r2|;38t8|;38ua|;38ue|;38uv|;38uy|;38vd|;38vs|;38w2|;38z0|;3902|;3925|;3963|;396w|;398d|1;39al|;39b7|;39ba|1;39cw|1;39e8|;39g9|;39hj|;39i0|;39ji|;39jl|;39jn|;39qx|;39r9|;39rj|1;39s6|;39t8|;39ta|;39ui|;39yp|;39yt|;39z3|;39zv|3;3a02|;3a05|1;3a0x|;3a10|;3a1b|;3a2h|;3a39|;3a3f|;3a3k|;3a4l|;3a5x|;3a6p|;3a83|;3a8l|;3aar|;3aba|;3abq|;3acd|;3acl|;3ad9|;3aeq|;3ah3|;3ahr|2;3al3|;3al9|;3alu|;3ao8|;3aou|;3aox|;3apv|;3arq|;3as6|;3auk|;3avg|;3az8|;3b11|;3b18|;3b1q|1;3b2v|;3b3d|;3b78|;3b7t|;3b8z|1;3b9i|;3bac|;3bag|;3bb5|;3bba|;3bc1|;3bd6|;3bdx|;3bf5|;3bfo|;3bgg|1;3bi6|;3bj4|;3bjk|;3bk3|;3bmh|;3bnd|;3bpq|;3brd|;3bsx|2;3bty|;3buk|;3bvb|1;3bx6|;3byj|;3c2p|1;3c4h|;3c4p|;3c5k|;3c6c|;3c77|;3c7r|;3c84|1;3caq|;3cbl|;3cd5|3;3cfh|1;3cfm|;3cgt|;3ck8|;3ckh|;3ckq|1;3cnk|;3cqd|;3cqz|1;3cr5|;3cu6|;3cvp|;3cvs|;3cw2|;3cwg|2;3cy2|;3cyx|;3czo|;3czs|1;3czx|;3d08|;3d3m|;3d6a|;3d7k|;3d7x|;3d8f|;3daq|;3dba|;3df3|;3df5|;3df9|;3dga|;3dgo|;3dh8|;3dhy|;3dj5|;3dll|;3dmb|1;3dn0|;3dp8|;3dqe|;3dr2|;3dri|;3ds8|;3dsa|;3dsj|;3dtz|;3dvy|;3dw1|;3dwm|;3dx5|;3dxt|;3e08|;3e0l|;3e2a|;3e2i|;3e3x|1;3e44|;3e4i|;3e4x|1;3e9x|;3ea2|;3eab|;3ead|;3ear|;3eaw|;3ec0|3;3ecb|;3ed1|;3ede|;3edy|1;3ee5|;3eer|;3ef4|;3egn|;3eht|;3eio|1;3eiu|;3eke|4;3elg|;3elz|1;3em5|;3em8|;3emb|;3emp|;3eoy|8;3eq9|;3er8|;3esg|7;3esu|;3eu4|;3eui|1;3euo|;3ev4|;3ev9|;3evb|;3evm|;3ewy|3;3ey6|;3eya|;3eyf|;3eys|;3eyw|;3eyz|;3ezd|;3f0w|7;3f3a|;3f5f|1;3f6n|;3f6p|;3f7i|;3f8e|1;3f9q|;3fbf|;3fbm|1;3fd4|;3fe5|2;3ff1|;3ff6|;3fg0|;3fg8|;3fgp|;3fgs|1;3fhi|1;3fj8|1;3fjp|;3fm5|;3fob|;3fqf|;3fr4|;3fr9|;3frf|;3fsi|;3fsm|;3fty|;3fwy|;3fyy|;3g1r|;3g2q|;3g40|;3g5g|;3g5i|;3gc4|;3gdf|;3gf4|;3gf8|;3gfx|1;3gg7|;3ggc|;3ghe|;3ghl|;3gid|2;3gk4|;3gnj|;3gol|1;3gox|;3gpq|;3gqs|1;3gss|;3gwo|;3gxc|;3gyl|;3gz6|;3gzs|;3h2c|;3h47|;3h4q|;3h5s|;3h7h|;3h8d|;3h8q|;3h8u|;3ha6|;3har|;3hax|;3hbt|;3hc4|;3hdp|1;3hf8|;3hfq|;3hfv|;3hg8|;3hh4|2;3hhk|;3hid|;3hm7|;3hmc|;3hn6|;3hpo|;3hrl|;3hs5|;3hv3|;3hw3|1;3hwm|;3hwz|;3hxg|;3hxr|;3hy0|;3hz1|;3hzw|;3i31|;3i33|;3i9a|;3id3|;3iex|;3if6|;3ifd|;3ify|;3ig3|1;3ih4|;3iir|;3ij4|;3ikd|1;3ilk|1;3ilw|;3ini|;3iof|;3iot|;3ipb|;3iq1|;3ir3|;3irg|;3itj|;3iu0|;3iu2|;3ivq|;3iws|;3ixn|;3iz1|;3izm|;3j0m|;3j14|;3j1r|;3j22|;3j39|;3j3h|;3j3x|;3j4a|;3j82|;3jag|;3jak|;3jar|;3jb6|;3jep|;3jgc|1;3jho|;3jl4|;3jlg|;3jls|;3jm3|;3jmt|;3jnf|;3jqi|1;3jqq|;3jr0|;3jrs|;3js6|;3jtb|;3jtf|;3k04|;3k17|;3k7h|;3k8j|;3k94|1;3k9i|;3k9w|;3ka0|;3ka4|1;3kam|;3kax|;3kbs|;3kbu|1;3kc8|;3kcc|;3kcg|;3kd8|;3kda|;3kdd|;3kdf|1;3kdj|1;3ke1|3;3ken|;3keu|;3kf9|;3kfd|;3kfm|;3kfq|;3kg4|7;3kgp|1;3kht|2;3kii|2;3kjk|;3kjq|;3kjv|1;3kjy|;3kke|5;3kkl|;3kkq|;3kl8|;3klo|;3klv|;3km9|1;3kmj|2;3kmn|;3kna|;3kng|;3kni|;3knk|;3ko3|3;3koc|;3kpb|;3kpl|;3kpo|1;3kqh|;3kqq|;3kqt|;3kr8|;3krb|;3krd|1;3krr|5;3ks5|;3ksf|;3ksj|;3ksp|;3kt8|1;3ktf|;3kti|;3ktn|;3kts|;3ku1|;3ku3|;3ky2|;3ky5|;3kya|;3l10|;3l3t|;3l4p|;3l73|;3l86|;3l89|;3l9h|1;3lav|;3lbg|;3lbm|1;3lcp|;3ld3|;3lj9|;3lo9|;3loo|;3lor|;3loz|;3lpr|2;3lq8|;3lr8|1;3lrg|1;3lsd|;3lsg|;3lto|;3lu5|;3luj|;3lum|;3lv4|;3lwc|;3lwo|;3lxx|;3lyj|;3me5|;3me8|;3mer|;3mf3|;3mfc|;3mj4|;3mjd|1;3mjp|;3mjr|;3mou|;3mpc|;3mpk|;3mqf|;3mqx|;3mr8|;3mv3|;3mzk|;3n02|;3n4k|;3n68|;3n87|;3nac|;3nbl|;3nca|;3nch|;3ncq|;3ncz|;3nd1|;3ne7|;3net|;3nev|2;3nfh|;3nfu|;3nh9|;3nib|;3nih|;3nl4|;3nm5|;3nr9|;3nri|;3nx1|;3o1f|;3o31|;3o72|;3o7u|;3o8s|;3o9k|;3o9n|;3oc6|;3ocm|;3odp|;3ofc|;3oh8|;3ohc|;3ohv|;3ojc|;3okj|;3okw|;3oon|;3opq|;3or8|;3ouf|;3ovt|;3owx|;3ox9|;3oxf|;3oxk|;3oxq|;3oxz|;3oyr|;3oz7|1;3p00|;3p1u|1;3p2j|;3p2s|1;3p3z|;3p4l|;3p5s|;3p6b|;3p8z|;3p9b|;3p9u|;3p9w|;3p9y|;3pa2|;3pa5|;3pb3|;3pbz|;3pe9|;3pgp|;3pil|;3pkk|;3pln|;3pvq|;3pvv|;3pxd|;3pyq|;3pze|;3pzv|;3q21|;3ri7|;3z9g|;465h|;4663|;4668|;467s|;468k|;4692|;46a5|;46aj|;46fo|;46gi|;46gs|;46hg|;4an1|1;4ay4|;")) +r.push(new A.ap("Noto Sans Tagalog","notosanstagalog/v18/J7aFnoNzCnFcV9ZI-sUYuvote1R0wwEAA8jHexnL.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;4jk|l;4kf|;4l1|1;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Tagbanwa","notosanstagbanwa/v18/Y4GWYbB8VTEp4t3MKJSMmQdIKjRtt_nZRjQEaYpGoQ.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;4l1|1;4m8|c;4mm|2;4mq|1;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Tai Le","notosanstaile/v17/vEFK2-VODB8RrNDvZSUmVxEATwR58tK1W77HtMo.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;37k|9;500|t;50w|4;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;9hd|1;9hk|3;")) +r.push(new A.ap("Noto Sans Tai Tham","notosanstaitham/v19/kJEbBv0U4hgtwxDUw2x9q7tbjLIfbPGHBoaVSAZ3MdLJBCUbPgquyaRGKMw.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;55s|1q;57k|s;58f|a;58w|9;59c|d;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;6qh|;")) +r.push(new A.ap("Noto Sans Tai Viet","notosanstaiviet/v16/8QIUdj3HhN_lv4jf9vsE-9GMOLsaSPZr644fWsRO9w.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;x3f|1;xog|1u;xqz|4;")) +r.push(new A.ap("Noto Sans Takri","notosanstakri/v21/TuGJUVpzXI5FBtUq5a8bnKIOdTwQNO_W3khJXg.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1us|1;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;x80|9;1j0g|1k;1j28|9;")) +r.push(new A.ap("Noto Sans Tamil","notosanstamil/v27/ieVc2YdFI3GCY6SyQy1KfStzYKZgzN1z4LKDbeZce-0429tBManUktuex7vGo70RqKDt_EvT.ttf","w|2m;4g|3;4l|;4n|4;4t|3;4y|2;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;29u|1;29x|5;2a6|2;2aa|3;2ah|1;2ak|;2am|1;2ar|1;2aw|2;2b2|b;2bi|4;2bq|2;2bu|3;2c0|;2c7|;2cm|k;5p6|;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6es|;6f6|2;6gc|;6gp|;6jm|;6qa|;7gs|;xdf|;1ibl|;1ibn|;1id7|1;")) +r.push(new A.ap("Noto Sans Tamil Supplement","notosanstamilsupplement/v19/DdTz78kEtnooLS5rXF1DaruiCd_bFp_Ph4sGcn7ax_vsAeMkeq1x.ttf","1ku8|1d;1kvz|;")) +r.push(new A.ap("Noto Sans Telugu","notosanstelugu/v25/0FlxVOGZlE2Rrtr-HmgkMWJNjJ5_RyT8o8c7fHkeg-esVC5dzHkHIJQqrEntezbqQUbf-3v37w.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;2dc|c;2dq|2;2du|m;2ei|f;2f1|7;2fa|2;2fe|3;2fp|1;2fs|2;2g0|3;2g6|9;2gn|8;5p6|;5pu|;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Thaana","notosansthaana/v23/C8c14dM-vnz-s-3jaEsxlxHkBH-WZOETXfoQrfQ9Y4XrbhLhnu4-tbNu.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;170|;17f|;17j|;19c|c;1hc|1d;60w|5;61q|;642|1;6bv|4;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1e5u|;1e65|;")) +r.push(new A.ap("Noto Sans Thai","notosansthai/v20/iJWnBXeUZi_OHPqn4wq6hQ2_hbJ1xyN9wd43SofNWcd1MKVQt_So_9CdU5RtpzF-QRvzzXg.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jg|;jq|1;jt|;k7|6;lc|4;li|2;lm|2;lu|;me|2;mp|;2rl|1l;2tb|s;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Tifinagh","notosanstifinagh/v17/I_uzMoCduATTei9eI8dawkHIwvmhCvbn6rnEcXfs4Q.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|6;lu|;mb|;me|2;mp|;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6cu|;6d5|1;6gc|;6jm|;6qa|;7gs|;8xc|1j;8z3|1;8zj|;")) +r.push(new A.ap("Noto Sans Tirhuta","notosanstirhuta/v15/t5t6IQYRNJ6TWjahPR6X-M-apUyby7uGUBsTrn5P.ttf","w|;4g|;1u9|1;1us|1;1ys|3;5pu|;6bw|1;7gs|;x80|9;1im8|1z;1iog|9;")) +r.push(new A.ap("Noto Sans Ugaritic","notosansugaritic/v15/3qTwoiqhnSyU8TNFIdhZVCwbjCpkAXXkMhoIkiazfg.ttf","w|;4g|;1f9c|t;1fa7|;")) +r.push(new A.ap("Noto Sans Vai","notosansvai/v17/NaPecZTSBuhTirw6IaFn_UrURMTsDIRSfr0.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;wlc|8b;")) +r.push(new A.ap("Noto Sans Wancho","notosanswancho/v17/zrf-0GXXyfn6Fs0lH9P4cUubP0GBqAPopiRfKp8.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;2ncw|1l;2nen|;")) +r.push(new A.ap("Noto Sans Warang Citi","notosanswarangciti/v17/EYqtmb9SzL1YtsZSScyKDXIeOv3w-zgsNvKRpeVCCXzdgA.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;1jfk|2a;1ji7|;")) +r.push(new A.ap("Noto Sans Yi","notosansyi/v19/sJoD3LFXjsSdcnzn071rO3apxVDJNVgSNg.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;9hd|1;9hk|9;9hw|7;9ob|;vls|wc;wi8|1i;1edd|;1edo|;1ee2|1;1ee7|;1eg1|4;")) +r.push(new A.ap("Noto Sans Zanabazar Square","notosanszanabazarsquare/v16/Cn-jJsuGWQxOjaGwMQ6fOicyxLBEMRfDtkzl4uagQtJxOCEgN0Gc.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1jpc|1z;")) +q=this.b=A.bya(new A.aOb(this),r)}return q}, +a3C(){var s,r,q,p,o,n=this,m=n.r +if(m!=null){m.delete() +n.r=null +m=n.w +if(m!=null)m.delete() +n.w=null}n.r=$.cn.b8().TypefaceFontProvider.Make() +m=$.cn.b8().FontCollection.Make() +n.w=m +m.enableFontFallback() +n.w.setDefaultFontManager(n.r) +m=n.f +m.ao(0) +for(s=n.d,r=s.length,q=0;q"),s=new A.cs(s,r),s=new A.cX(s,s.gE(s),r.h("cX")),r=r.h("aF.E"),q=B.eM;s.H();){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.x(p.a,p.b,p.c,p.d) +break +case 2:p=p.d.a +p===$&&A.c() +p=p.a.getBounds() +n=J.aj(p) +o=new A.x(n.i(p,0),n.i(p,1),n.i(p,2),n.i(p,3)) +break +default:continue $label0$1}q=q.fJ(o)}return q}} +A.aHM.prototype={} +A.Db.prototype={ +qj(a,b){this.b=this.vd(a,b)}, +vd(a,b){var s,r,q,p,o,n +for(s=this.c,r=s.length,q=B.H,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.jS(n)}}return q}, +rT(a){var s,r,q,p,o +for(s=this.c,r=s.length,q=0;q=o.c||o.b>=o.d))p.lY(a)}}} +A.a7M.prototype={ +lY(a){this.rT(a)}} +A.Y8.prototype={ +qj(a,b){this.b=this.vd(a,b).jS(a.gaJ8())}, +lY(a){var s,r,q=this,p=A.aut() +p.sdl(q.r) +s=a.a +s.LW(q.b,q.f,p) +r=p.b +r===$&&A.c() +r.v() +q.rT(a) +s.bo(0)}, +$iasJ:1} +A.ZB.prototype={ +qj(a,b){var s,r,q=null,p=this.f,o=a.c.a +o.push(new A.nX(B.a_p,q,q,p,q,q)) +s=this.vd(a,b) +p=p.a +p===$&&A.c() +r=A.bK6(p.a.getBounds()) +if(s.ys(r))this.b=s.fJ(r) +o.pop()}, +lY(a){var s,r=this,q=a.a +q.bO(0) +s=r.r +q.aHC(0,r.f,s!==B.a_) +s=s===B.ej +if(s)q.hD(r.b,null) +r.rT(a) +if(s)q.bo(0) +q.bo(0)}, +$iauJ:1} +A.ZE.prototype={ +qj(a,b){var s,r=null,q=this.f,p=a.c.a +p.push(new A.nX(B.a_n,q,r,r,r,r)) +s=this.vd(a,b) +if(s.ys(q))this.b=s.fJ(q) +p.pop()}, +lY(a){var s,r,q=a.a +q.bO(0) +s=this.f +r=this.r +q.aHG(s,B.ei,r!==B.a_) +r=r===B.ej +if(r)q.hD(s,null) +this.rT(a) +if(r)q.bo(0) +q.bo(0)}, +$iauN:1} +A.ZD.prototype={ +qj(a,b){var s,r,q,p,o=null,n=this.f,m=a.c.a +m.push(new A.nX(B.a_o,o,n,o,o,o)) +s=this.vd(a,b) +r=n.a +q=n.b +p=n.c +n=n.d +if(s.ys(new A.x(r,q,p,n)))this.b=s.fJ(new A.x(r,q,p,n)) +m.pop()}, +lY(a){var s,r=this,q=a.a +q.bO(0) +s=r.r +q.aHE(r.f,s!==B.a_) +s=s===B.ej +if(s)q.hD(r.b,null) +r.rT(a) +if(s)q.bo(0) +q.bo(0)}, +$iauM:1} +A.a56.prototype={ +qj(a,b){var s,r,q,p,o=this,n=null,m=new A.dd(new Float32Array(16)) +m.u(b) +s=o.r +r=s.a +s=s.b +m.aL(0,r,s) +q=A.fO() +q.tl(r,s,0) +p=a.c.a +p.push(A.bhJ(q)) +p.push(new A.nX(B.a_r,n,n,n,n,o.f)) +o.air(a,m) +p.pop() +p.pop() +o.b=o.b.aL(0,r,s)}, +lY(a){var s,r,q,p=this,o=A.aut() +o.sA(0,A.a9(p.f,0,0,0)) +s=a.a +s.bO(0) +r=p.r +q=r.a +r=r.b +s.aL(0,q,r) +s.hD(p.b.dE(new A.h(-q,-r)),o) +r=o.b +r===$&&A.c() +r.v() +p.rT(a) +s.bo(0) +s.bo(0)}, +$iaHm:1} +A.Rk.prototype={ +qj(a,b){var s=this.f,r=b.ix(s),q=a.c.a +q.push(A.bhJ(s)) +this.b=A.b7p(s,this.vd(a,r)) +q.pop()}, +lY(a){var s=a.a +s.bO(0) +s.az(0,this.f.a) +this.rT(a) +s.bo(0)}, +$iaaU:1} +A.a54.prototype={$iaHi:1} +A.a5Y.prototype={ +qj(a,b){this.b=this.c.b.dE(this.d)}, +lY(a){var s,r=a.b.a +B.c.aj(r.save()) +s=this.d +r.translate(s.a,s.b) +s=this.c.a +s===$&&A.c() +s=s.a +s.toString +r.drawPicture(s) +r.restore()}} +A.a3n.prototype={ +v(){}} +A.aEo.prototype={ +a6Y(a,b,c,d){var s,r=this.b +r===$&&A.c() +s=new A.a5Y(t.Bn.a(b),a,B.H) +s.a=r +r.c.push(s)}, +a70(a){var s=this.b +s===$&&A.c() +t.L7.a(a) +a.a=s +s.c.push(a)}, +cG(){return new A.a3n(new A.aEp(this.a,$.e0().gm0()))}, +i8(){var s=this.b +s===$&&A.c() +if(s===this.a)return +s=s.a +s.toString +this.b=s}, +acM(a,b,c){return this.vf(new A.Y8(a,b,A.b([],t.k5),B.H))}, +acN(a,b,c){return this.vf(new A.ZB(t.E_.a(a),b,A.b([],t.k5),B.H))}, +acO(a,b,c){return this.vf(new A.ZD(a,b,A.b([],t.k5),B.H))}, +acQ(a,b,c){return this.vf(new A.ZE(a,b,A.b([],t.k5),B.H))}, +VG(a,b,c){var s=A.fO() +s.tl(a,b,0) +return this.vf(new A.a54(s,A.b([],t.k5),B.H))}, +acR(a,b,c){return this.vf(new A.a56(a,b,A.b([],t.k5),B.H))}, +Dy(a,b){return this.vf(new A.Rk(new A.dd(A.Cc(a)),A.b([],t.k5),B.H))}, +aQx(a){var s=this.b +s===$&&A.c() +a.a=s +s.c.push(a) +return this.b=a}, +vf(a){return this.aQx(a,t.aX)}} +A.aEp.prototype={} +A.aAB.prototype={ +aQB(a,b){A.b7k("preroll_frame",new A.aAD(this,a,!0)) +A.b7k("apply_frame",new A.aAE(this,a,!0)) +return!0}} +A.aAD.prototype={ +$0(){var s=this.b.a +s.b=s.vd(new A.aJH(new A.Nf(A.b([],t.YE))),A.fO())}, +$S:0} +A.aAE.prototype={ +$0(){var s=this.a,r=A.b([],t.iW),q=new A.Zp(r),p=s.a +r.push(p) +s.c.afN().am(0,q.gaG1()) +q.aHA(0,B.I) +s=this.b.a +r=s.b +if(!r.gaB(r))s.rT(new A.aHM(q,p))}, +$S:0} +A.avB.prototype={} +A.aus.prototype={} +A.Zp.prototype={ +aG2(a){this.a.push(a)}, +bO(a){var s,r,q +for(s=this.a,r=0,q=0;q0)){p.ax=null +s=null}else{r=a.a +q=new A.aus(r,s) +s=$.cn.b8().MaskFilter.MakeBlur($.bt4()[r.a],s,!0) +s.toString +r=new A.hg(o,t.gA) +r.kc(q,s,o,t.e) +q.c!==$&&A.al() +q.c=r +p.ax=q +s=q}}else s=p.ax=null +if(s==null)s=null +else{s=s.c +s===$&&A.c() +s=s.a +s.toString}p.a.setMaskFilter(s)}, +soI(a){var s,r=this +if(r.ay===a)return +r.ay=a +s=r.as +s=s==null?null:s.LQ(a) +r.a.setShader(s)}, +gpS(){return this.ch}, +spS(a){var s,r=this +if(r.ch==a)return +r.ch=a +r.Q=null +if(a==null){r.CW=null +s=null}else{s=A.bJj(a) +s.toString +s=A.aFq(s) +r.CW=s}if(r.z){r.Q=s +if(s==null){s=$.arf() +r.CW=s}else{s=A.aFq(new A.CR($.arf(),s)) +r.CW=s}}if(s==null)s=null +else{s=s.b +s===$&&A.c() +s=s.a +s.toString}r.a.setColorFilter(s)}, +sMr(a){if(this.cx===a)return +this.cx=a +this.a.setStrokeMiter(a)}, +$ike:1} +A.JV.prototype={ +gfA(){return this.b}, +sfA(a){var s +if(this.b===a)return +this.b=a +s=this.a +s===$&&A.c() +s=s.a +s.toString +s.setFillType($.IY()[a.a])}, +R_(a,b,c){var s=this.a +s===$&&A.c() +s=s.a +s.toString +s.addArc(A.j6(a),b*57.29577951308232,c*57.29577951308232)}, +hk(a){var s=this.a +s===$&&A.c() +s=s.a +s.toString +s.addOval(A.j6(a),!1,1)}, +oo(a,b,c,d){var s,r,q=c.a,p=c.b +if(d==null){s=A.fO() +s.tl(q,p,0) +r=A.Xa(s.a)}else{r=A.ar4(d) +r[2]=r[2]+q +r[5]=r[5]+p}t.E_.a(b) +q=this.a +q===$&&A.c() +q=q.a +q.toString +p=b.a +p===$&&A.c() +p=p.a +p.toString +A.aN(q,"addPath",[p,r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],!1])}, +mq(a,b,c){return this.oo(a,b,c,null)}, +B5(a,b){var s=A.boo(a),r=this.a +r===$&&A.c() +r=r.a +r.toString +r.addPoly(s.toTypedArray(),b) +self.window.flutterCanvasKit.Free(s)}, +fP(a){var s=this.a +s===$&&A.c() +s=s.a +s.toString +s.addRRect(A.Xb(a),!1)}, +ke(a){var s=this.a +s===$&&A.c() +s=s.a +s.toString +s.addRect(A.j6(a))}, +wY(a,b,c,d,e){var s=this.a +s===$&&A.c() +s=s.a +s.toString +s.arcToOval(A.j6(b),c*57.29577951308232,d*57.29577951308232,!1)}, +a7h(a,b){var s=this.a +s===$&&A.c() +s=s.a +s.toString +A.aN(s,"arcToRotated",[b.a,b.b,0,!0,!1,a.a,a.b])}, +R(a){var s=this.a +s===$&&A.c() +s.a.close()}, +rh(){return new A.Zt(this,!1)}, +N(a,b){var s=this.a +s===$&&A.c() +return s.a.contains(b.a,b.b)}, +k(a,b,c,d,e,f){var s=this.a +s===$&&A.c() +s=s.a +s.toString +A.aN(s,"cubicTo",[a,b,c,d,e,f])}, +hC(a){var s,r=this.a +r===$&&A.c() +r=r.a.getBounds() +s=J.aj(r) +return new A.x(s.i(r,0),s.i(r,1),s.i(r,2),s.i(r,3))}, +n(a,b,c){var s=this.a +s===$&&A.c() +s.a.lineTo(b,c)}, +a0(a,b,c){var s=this.a +s===$&&A.c() +s.a.moveTo(b,c)}, +VI(a,b,c,d){var s=this.a +s===$&&A.c() +s.a.quadTo(a,b,c,d)}, +bY(a){var s +this.b=B.bB +s=this.a +s===$&&A.c() +s.a.reset()}, +dE(a){var s,r=this.a +r===$&&A.c() +s=r.a.copy() +A.bj8(s,1,0,a.a,0,1,a.b,0,0,1) +r=this.b +s.setFillType($.IY()[r.a]) +return A.Zs(s,r)}, +az(a,b){var s,r,q=this.a +q===$&&A.c() +s=q.a.copy() +r=A.ar4(b) +A.bj8(s,r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8]) +q=this.b +s.setFillType($.IY()[q.a]) +return A.Zs(s,q)}, +$irq:1} +A.Zt.prototype={ +gav(a){var s,r,q,p=this,o="Iterator",n=p.c +if(n===$){s=p.a.a +s===$&&A.c() +if(s.a.isEmpty())r=B.Ht +else{r=new A.auq(p) +s=s.a +s.toString +q=new A.hg(o,t.gA) +q.kc(r,new globalThis.window.flutterCanvasKit.ContourMeasureIter(s,!1,1),o,t.e) +r.b!==$&&A.al() +r.b=q}p.c!==$&&A.a2() +n=p.c=r}return n}} +A.auq.prototype={ +ga2(a){var s=this.d +if(s==null)throw A.d(A.vy(u.g)) +return s}, +H(){var s,r,q=this,p="PathMetric",o=q.b +o===$&&A.c() +s=o.a.next() +if(s==null){q.d=null +return!1}o=new A.Zg(q.a) +r=new A.hg(p,t.gA) +r.kc(o,s,p,t.e) +o.b!==$&&A.al() +o.b=r +q.d=o;++q.c +return!0}} +A.Zg.prototype={ +Cf(a,b){var s,r=this.b +r===$&&A.c() +r=r.a.getSegment(a,b,!0) +s=this.a.a.b +r.setFillType($.IY()[s.a]) +return A.Zs(r,s)}, +tf(a){var s,r=this.b +r===$&&A.c() +r=r.a.getPosTan(a) +s=J.aj(r) +return new A.aa3(new A.h(s.i(r,0),s.i(r,1)),new A.h(s.i(r,2),s.i(r,3)))}, +gE(a){var s=this.b +s===$&&A.c() +return s.a.length()}, +$ivo:1} +A.auv.prototype={ +ga2(a){throw A.d(A.vy("PathMetric iterator is empty."))}, +H(){return!1}} +A.Zu.prototype={ +v(){this.c=!0 +var s=this.a +s===$&&A.c() +s.v()}, +qo(a,b){return this.aRS(a,b)}, +aRS(a,b){var s=0,r=A.t(t.lu),q,p=this +var $async$qo=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:q=p.E1(a,b) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$qo,r)}, +E1(a,b){var s,r,q,p,o=A.pJ(),n=o.c +if(n===$){s=A.c8(self.document,"flt-canvas-container") +o.c!==$&&A.a2() +n=o.c=new A.pI(s)}o=n.S4(new A.N(a,b)).a +s=o.getCanvas() +s.clear(A.bc6($.b7K(),B.I)) +r=this.a +r===$&&A.c() +r=r.a +r.toString +s.drawPicture(r) +q=o.makeImageSnapshot() +o=$.cn.b8().AlphaType.Premul +r=$.cn.b8().ColorType.RGBA_8888 +p=A.bCm(o,self.window.flutterCanvasKit.ColorSpace.SRGB,r,b,a) +r=q.readPixels(0,0,p) +r=$.cn.b8().MakeImage(p,r,4*a) +if(r==null)throw A.d(A.a7("Unable to convert image pixels into SkImage.")) +return A.aur(r,null)}} +A.u7.prototype={ +Bj(a){var s +this.a=a +s=new globalThis.window.flutterCanvasKit.PictureRecorder() +this.b=s +return this.c=new A.lu(s.beginRecording(A.j6(a)))}, +jR(){var s,r,q,p=this.b +if(p==null)throw A.d(A.a7("PictureRecorder is not recording")) +s=p.finishRecordingAsPicture() +p.delete() +this.b=null +r=new A.Zu(this.a) +q=new A.hg("Picture",t.gA) +q.kc(r,s,"Picture",t.e) +r.a!==$&&A.al() +r.a=q +return r}, +gabh(){return this.b!=null}} +A.aK2.prototype={ +lG(a){var s,r,q,p +try{p=a.b +if(p.gaB(p))return +s=A.pJ().a.a6L(p) +$.b7z().x=p +r=new A.lu(s.a.a.getCanvas()) +q=new A.aAB(r,null,$.b7z()) +q.aQB(a,!0) +p=A.pJ().a +if(!p.ax)$.h2.b8().c.prepend(p.x) +p.ax=!0 +J.buT(s) +$.b7z().ahV(0)}finally{this.aBf()}}, +aBf(){var s,r +for(s=this.b,r=0;!1;++r)s[r].$0() +for(s=$.oD,r=0;rq.a||a.b>q.b +else r=!1 +if(r){p=a.a1(0,1.4) +r=j.a +if(r!=null)r.v() +j.a=null +r=j.y +r.toString +o=p.a +A.Ds(r,o) +r=j.y +r.toString +n=p.b +A.Dr(r,n) +j.ay=p +j.z=B.c.dm(o) +j.Q=B.c.dm(n) +j.Hj()}}if(j.b||j.ay==null){r=j.a +if(r!=null)r.v() +j.a=null +j.ax=!1 +r=j.f +if(r!=null)r.releaseResourcesAndAbandonContext() +r=j.f +if(r!=null)r.delete() +j.f=null +r=j.y +if(r!=null){A.hs(r,i,j.e,!1) +r=j.y +r.toString +A.hs(r,h,j.d,!1) +j.y.remove() +j.d=j.e=null}j.z=B.c.dm(a.a) +r=B.c.dm(a.b) +j.Q=r +m=j.y=A.IM(r,j.z) +r=A.bf("true") +if(r==null)r=t.K.a(r) +m.setAttribute("aria-hidden",r) +A.O(m.style,"position","absolute") +j.Hj() +r=t.e +j.e=r.a(A.co(j.gaqc())) +o=r.a(A.co(j.gaqa())) +j.d=o +A.dL(m,h,o,!1) +A.dL(m,i,j.e,!1) +j.c=j.b=!1 +o=$.ex +if((o==null?$.ex=A.ll():o)!==-1){o=$.e9 +o=!(o==null?$.e9=A.k3(self.window.flutterConfiguration):o).ga7I()}else o=!1 +if(o){o=$.cn.b8() +n=$.ex +if(n==null)n=$.ex=A.ll() +l=j.r=B.c.aj(o.GetWebGLContext(m,r.a({antialias:0,majorVersion:n}))) +if(l!==0){j.f=$.cn.b8().MakeGrContext(l) +if(j.as===-1||j.at===-1){r=j.y +r.toString +o=$.ex +k=A.bx8(r,o==null?$.ex=A.ll():o) +j.as=B.c.aj(k.getParameter(B.c.aj(k.SAMPLES))) +j.at=B.c.aj(k.getParameter(B.c.aj(k.STENCIL_BITS)))}j.a4X()}}j.x.append(m) +j.ay=a}else{r=$.e0().x +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}if(r!==j.CW)j.Hj()}r=$.e0().x +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}j.CW=r +j.ch=a +j.a5z() +r=j.a +if(r!=null)r.v() +return j.a=j.aqv(a)}, +Hj(){var s,r,q=this.z,p=$.e0(),o=p.x +if(o==null){o=self.window.devicePixelRatio +if(o===0)o=1}s=this.Q +p=p.x +if(p==null){p=self.window.devicePixelRatio +if(p===0)p=1}r=this.y.style +A.O(r,"width",A.j(q/o)+"px") +A.O(r,"height",A.j(s/p)+"px")}, +a5z(){var s=B.c.dm(this.ch.b),r=this.Q,q=$.e0().x +if(q==null){q=self.window.devicePixelRatio +if(q===0)q=1}A.O(this.y.style,"transform","translate(0, -"+A.j((r-s)/q)+"px)")}, +aqd(a){this.c=!1 +$.bQ().Um() +a.stopPropagation() +a.preventDefault()}, +aqb(a){var s=this,r=A.pJ() +s.c=!0 +if(r.aNA(s)){s.b=!0 +a.preventDefault()}else s.v()}, +aqv(a){var s,r=this,q=$.ex +if((q==null?$.ex=A.ll():q)===-1){q=r.y +q.toString +return r.Gg(q,"WebGL support not detected")}else{q=$.e9 +if((q==null?$.e9=A.k3(self.window.flutterConfiguration):q).ga7I()){q=r.y +q.toString +return r.Gg(q,"CPU rendering forced by application")}else if(r.r===0){q=r.y +q.toString +return r.Gg(q,"Failed to initialize WebGL context")}else{q=$.cn.b8() +s=r.f +s.toString +s=A.aN(q,"MakeOnScreenGLSurface",[s,B.c.DM(a.a),B.c.DM(a.b),self.window.flutterCanvasKit.ColorSpace.SRGB,r.as,r.at]) +if(s==null){q=r.y +q.toString +return r.Gg(q,"Failed to initialize WebGL surface")}return new A.Zw(s,r.r)}}}, +Gg(a,b){if(!$.bjq){$.h_().$1("WARNING: Falling back to CPU-only rendering. "+b+".") +$.bjq=!0}return new A.Zw($.cn.b8().MakeSWCanvasSurface(a),null)}, +v(){var s=this,r=s.y +if(r!=null)A.hs(r,"webglcontextlost",s.d,!1) +r=s.y +if(r!=null)A.hs(r,"webglcontextrestored",s.e,!1) +s.e=s.d=null +s.x.remove() +r=s.a +if(r!=null)r.v()}} +A.aPA.prototype={ +$2(a,b){this.a.a.a.flush() +return!0}, +$S:422} +A.Zw.prototype={ +v(){if(this.c)return +this.a.dispose() +this.c=!0}} +A.a9N.prototype={ +ag2(){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((s|2)===s)r=(r|B.c.aj($.cn.b8().OverlineDecoration))>>>0 +if((s|4)===s)r=(r|B.c.aj($.cn.b8().LineThroughDecoration))>>>0 +b1.decoration=r}if(b!=null)b1.decorationThickness=b +if(d!=null){s=A.IR(d) +b1.decorationColor=s}if(c!=null)b1.decorationStyle=$.btg()[c.a] +if(a1!=null)b1.textBaseline=$.bdJ()[a1.a] +if(a2!=null)A.bjb(b1,a2) +if(a3!=null)b1.letterSpacing=a3 +if(a4!=null)b1.wordSpacing=a4 +if(a5!=null)A.bjd(b1,a5) +switch(g.ax){case null:case void 0:break +case B.R:A.bjc(b1,!0) +break +case B.pO:A.bjc(b1,!1) +break}if(a6!=null){s=a6.PJ("-") +b1.locale=s}q=g.dx +if(q===$){p=A.bbX(g.x,g.y) +g.dx!==$&&A.a2() +g.dx=p +q=p}A.bja(b1,q) +if(a!=null||a0!=null)b1.fontStyle=A.bcP(a,a0) +if(a8!=null){g=A.IR(new A.l(a8.y)) +b1.foregroundColor=g}if(a9!=null){o=A.b([],t.A) +for(g=a9.length,n=0;n")),r=r.h("M.E");p.H();){q=p.d +if(q==null)q=r.a(q) +if(s>=q.startIndex&&s<=q.endIndex)return new A.d8(B.c.aj(q.startIndex),B.c.aj(q.endIndex))}return B.c4}, +xd(){var s,r,q,p=this.a +p===$&&A.c() +p=J.ih(p.a.getLineMetrics(),t.e) +s=A.b([],t.ER) +for(r=A.w(p),p=new A.cX(p,p.gE(p),r.h("cX")),r=r.h("M.E");p.H();){q=p.d +s.push(new A.Zn(q==null?r.a(q):q))}return s}, +v(){var s=this.a +s===$&&A.c() +s.v() +this.as=!0}} +A.Zn.prototype={ +ga7p(){return this.a.ascent}, +gSj(){return this.a.descent}, +gaem(){return this.a.ascent}, +gaaw(){return this.a.isHardBreak}, +goq(){return this.a.baseline}, +gbQ(a){var s=this.a +return B.c.aA(s.ascent+s.descent)}, +gag(a){return this.a.left}, +gc2(a){return this.a.width}, +gUH(a){return B.c.aj(this.a.lineNumber)}, +$iv1:1} +A.auu.prototype={ +B3(a,b,c,d,e,f){var s;++this.c +this.d.push(f) +s=e==null?b:e +A.aN(this.a,"addPlaceholder",[a*f,b*f,$.bt9()[c.a],$.bdJ()[0],s*f])}, +a7_(a,b,c,d,e){return this.B3(a,b,c,d,e,1)}, +a6Z(a,b,c,d){return this.B3(a,b,c,null,null,d)}, +wN(a){var s=A.b([],t.T),r=B.b.ga4(this.e),q=r.x +if(q!=null)s.push(q) +q=r.y +if(q!=null)B.b.I(s,q) +$.G().gxZ().gTN().aKw(a,s) +this.a.addText(a)}, +cG(){var s,r,q,p,o,n,m,l,k,j="Paragraph" +if($.bs6()){s=this.a +r=B.Q.hK(0,new A.lv(s.getText())) +q=A.bBV($.bu1(),r) +p=q==null +o=p?null:q.i(0,r) +if(o!=null)n=o +else{m=A.bn8(r,B.uH) +l=A.bn8(r,B.uG) +n=new A.akd(A.bK1(r),l,m)}if(!p){p=q.c +k=p.i(0,r) +if(k==null)q.Zj(0,r,n) +else{m=k.d +if(!J.f(m.b,n)){k.h1(0) +q.Zj(0,r,n)}else{k.h1(0) +l=q.b +l.B1(m) +l=l.a.b.Fq() +l.toString +p.q(0,r,l)}}}s.setWordsUtf16(n.c) +s.setGraphemeBreaksUtf16(n.b) +s.setLineBreaksUtf16(n.a)}s=this.a +n=s.build() +s.delete() +s=new A.Zq(this.b) +r=new A.hg(j,t.gA) +r.kc(s,n,j,t.e) +s.a!==$&&A.al() +s.a=r +return s}, +gacy(){return this.c}, +i8(){var s=this.e +if(s.length<=1)return +s.pop() +this.a.pop()}, +vg(a6){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.e,a5=B.b.ga4(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.r +if(m==null)m=a5.r +l=a6.w +if(l==null)l=a5.w +k=a6.x +if(k==null)k=a5.x +j=a6.y +if(j==null)j=a5.y +i=a6.z +if(i==null)i=a5.z +h=a6.Q +if(h==null)h=a5.Q +g=a6.as +if(g==null)g=a5.as +f=a6.at +if(f==null)f=a5.at +e=a6.ax +if(e==null)e=a5.ax +d=a6.ay +if(d==null)d=a5.ay +c=a6.ch +if(c==null)c=a5.ch +b=a6.CW +if(b==null)b=a5.CW +a=a6.cx +if(a==null)a=a5.cx +a0=a6.db +if(a0==null)a0=a5.db +a1=A.b8j(c,s,r,q,p,o,k,j,a5.cy,i,m,a0,n,b,f,e,h,d,a,l,g) +a4.push(a1) +a4=a1.CW +s=a4==null +if(!s||a1.ch!=null){a2=s?null:a4.a +if(a2==null){a2=$.boU() +a4=a1.a +a4=a4==null?null:a4.gm(a4) +if(a4==null)a4=4278190080 +a2.setColorInt(a4)}a4=a1.ch +a3=a4==null?null:a4.a +if(a3==null)a3=$.boT() +this.a.pushPaintStyle(a1.gXV(),a2,a3)}else this.a.pushStyle(a1.gXV())}} +A.b3o.prototype={ +$1(a){return this.a===a}, +$S:30} +A.M6.prototype={ +V(){return"IntlSegmenterGranularity."+this.b}} +A.YQ.prototype={ +j(a){return"CanvasKitError: "+this.a}} +A.Zx.prototype={ +v(){var s=this.f +s===$&&A.c() +s.v()}} +A.aux.prototype={ +$1(a){return a<0||a>=J.b3(this.a)}, +$S:23} +A.ZG.prototype={ +agz(a,b){var s={} +s.a=!1 +this.a.zf(0,A.f0(J.bU(a.b,"text"))).cz(new A.auT(s,b),t.P).re(new A.auU(s,b))}, +afC(a){this.b.Ep(0).cz(new A.auR(a),t.P).re(new A.auS(this,a))}} +A.auT.prototype={ +$1(a){var s=this.b +if(a){s.toString +s.$1(B.aC.ee([!0]))}else{s.toString +s.$1(B.aC.ee(["copy_fail","Clipboard.setData failed",null])) +this.a.a=!0}}, +$S:140} +A.auU.prototype={ +$1(a){var s +if(!this.a.a){s=this.b +s.toString +s.$1(B.aC.ee(["copy_fail","Clipboard.setData failed",null]))}}, +$S:31} +A.auR.prototype={ +$1(a){var s=A.b5(["text",a],t.N,t.z),r=this.a +r.toString +r.$1(B.aC.ee([s]))}, +$S:254} +A.auS.prototype={ +$1(a){var s +if(a instanceof A.H_){A.Lz(B.G,null,t.H).cz(new A.auQ(this.b),t.P) +return}s=this.b +A.wY("Could not get text from clipboard: "+A.j(a)) +s.toString +s.$1(B.aC.ee(["paste_fail","Clipboard.getData failed",null]))}, +$S:31} +A.auQ.prototype={ +$1(a){var s=this.a +if(s!=null)s.$1(null)}, +$S:21} +A.auO.prototype={ +zf(a,b){return this.agy(0,b)}, +agy(a,b){var s=0,r=A.t(t.w),q,p=2,o,n,m,l,k +var $async$zf=A.u(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.B(A.kF(m.writeText(b),t.z),$async$zf) +case 7:p=2 +s=6 +break +case 4:p=3 +k=o +n=A.b_(k) +A.wY("copy is not successful "+A.j(n)) +m=A.eq(!1,t.w) +q=m +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:q=A.eq(!0,t.w) +s=1 +break +case 1:return A.q(q,r) +case 2:return A.p(o,r)}}) +return A.r($async$zf,r)}} +A.auP.prototype={ +Ep(a){var s=0,r=A.t(t.N),q +var $async$Ep=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q=A.kF(self.window.navigator.clipboard.readText(),t.N) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$Ep,r)}} +A.azm.prototype={ +zf(a,b){return A.eq(this.aBZ(b),t.w)}, +aBZ(a){var s,r,q,p,o="-99999px",n="transparent",m=A.c8(self.document,"textarea"),l=m.style +A.O(l,"position","absolute") +A.O(l,"top",o) +A.O(l,"left",o) +A.O(l,"opacity","0") +A.O(l,"color",n) +A.O(l,"background-color",n) +A.O(l,"background",n) +self.document.body.append(m) +s=m +A.bfL(s,a) +s.focus() +s.select() +r=!1 +try{r=self.document.execCommand("copy") +if(!r)A.wY("copy is not successful")}catch(p){q=A.b_(p) +A.wY("copy is not successful "+A.j(q))}finally{s.remove()}return r}} +A.azn.prototype={ +Ep(a){return A.b9f(new A.H_("Paste is not implemented for this browser."),null,t.N)}} +A.ZS.prototype={ +V(){return"ColorFilterType."+this.b}} +A.L2.prototype={} +A.azQ.prototype={ +ga7I(){var s=this.b +if(s==null)s=null +else{s=s.canvasKitForceCpuOnly +if(s==null)s=null}return s===!0}, +gaJh(){var s=this.b +if(s==null)s=null +else{s=s.debugShowSemanticsNodes +if(s==null)s=null}return s===!0}, +gadD(){var s=this.b +if(s==null)s=null +else{s=s.renderer +if(s==null)s=null}if(s==null){s=self.window.flutterWebRenderer +if(s==null)s=null}return s}} +A.axa.prototype={ +$1(a){return this.a.warn(a)}, +$S:8} +A.axd.prototype={ +$1(a){a.toString +return A.cG(a)}, +$S:362} +A.a2r.prototype={ +gcl(a){return B.c.aj(this.b.status)}, +gaIa(){var s=this.b.headers,r=s.get("Content-Length") +if(r==null)r=null +if(r==null)return null +return A.vw(r,null)}, +gJA(){var s=this.b,r=B.c.aj(s.status)>=200&&B.c.aj(s.status)<300,q=B.c.aj(s.status),p=B.c.aj(s.status),o=B.c.aj(s.status)>307&&B.c.aj(s.status)<400 +return r||q===0||p===304||o}, +gyv(){var s=this +if(!s.gJA())throw A.d(new A.a2q(s.a,s.gcl(s))) +return new A.aCo(s.b)}, +$ibgG:1} +A.aCo.prototype={ +DC(a,b,c){var s=0,r=A.t(t.H),q=this,p,o,n +var $async$DC=A.u(function(d,e){if(d===1)return A.p(e,r) +while(true)switch(s){case 0:n=q.a.body.getReader() +p=t.e +case 2:if(!!0){s=3 +break}s=4 +return A.B(A.kF(n.read(),p),$async$DC) +case 4:o=e +if(o.done){s=3 +break}b.$1(c.a(o.value)) +s=2 +break +case 3:return A.q(null,r)}}) +return A.r($async$DC,r)}, +u4(){var s=0,r=A.t(t.pI),q,p=this,o +var $async$u4=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:s=3 +return A.B(A.kF(p.a.arrayBuffer(),t.X),$async$u4) +case 3:o=b +o.toString +q=t.pI.a(o) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$u4,r)}} +A.a2q.prototype={ +j(a){return'Flutter Web engine failed to fetch "'+this.a+'". HTTP request succeeded, but the server responded with HTTP status '+this.b+"."}, +$ic9:1} +A.LV.prototype={ +j(a){return'Flutter Web engine failed to complete HTTP request to fetch "'+this.a+'": '+A.j(this.b)}, +$ic9:1} +A.a0c.prototype={} +A.KK.prototype={} +A.b68.prototype={ +$2(a,b){this.a.$2(J.ih(a,t.e),b)}, +$S:364} +A.b3S.prototype={ +$1(a){var s=A.jC(a,0,null) +if(B.a3C.N(0,B.b.ga4(s.gyu())))return s.j(0) +self.window.console.error("URL rejected by TrustedTypes policy flutter-engine: "+a+"(download prevented)") +return null}, +$S:368} +A.aeM.prototype={ +H(){var s=++this.b,r=this.a +if(s>r.length)throw A.d(A.a7("Iterator out of bounds")) +return s"))}, +gE(a){return B.c.aj(this.a.length)}} +A.aeR.prototype={ +H(){var s=++this.b,r=this.a +if(s>r.length)throw A.d(A.a7("Iterator out of bounds")) +return s"))}, +gE(a){return B.c.aj(this.a.length)}} +A.a0a.prototype={ +ga2(a){var s=this.b +s===$&&A.c() +return s}, +H(){var s=this.a.next() +if(s.done)return!1 +this.b=this.$ti.c.a(s.value) +return!0}} +A.a1j.prototype={ +a72(a){var s,r=this +if(!J.f(a,r.e)){s=r.e +if(s!=null)s.remove() +r.e=a +s=r.b +s.toString +a.toString +s.append(a)}}, +gatc(){var s=this.w +s===$&&A.c() +return s}, +aet(){var s=this.d.style,r=$.e0().x +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}A.O(s,"transform","scale("+A.j(1/r)+")")}, +axQ(a){var s +this.aet() +s=$.fZ() +if(!B.pg.N(0,s)&&!$.e0().aNE()&&$.arq().c){$.e0().a85(!0) +$.bQ().Um()}else{s=$.e0() +s.xe() +s.a85(!1) +$.bQ().Um()}}, +agH(a){var s,r,q,p,o,n=self.window.screen +if(n!=null){s=n.orientation +if(s!=null){p=J.aj(a) +if(p.gaB(a)){s.unlock() +return A.eq(!0,t.w)}else{r=A.by6(A.f0(p.ga5(a))) +if(r!=null){q=new A.bX(new A.aV($.aP,t.tr),t.VY) +try{A.kF(s.lock(r),t.z).cz(new A.aA0(q),t.P).re(new A.aA1(q))}catch(o){p=A.eq(!1,t.w) +return p}return q.a}}}}return A.eq(!1,t.w)}, +adl(a){if(a==null)return +a.remove()}} +A.aA0.prototype={ +$1(a){this.a.eH(0,!0)}, +$S:31} +A.aA1.prototype={ +$1(a){this.a.eH(0,!1)}, +$S:31} +A.ayQ.prototype={} +A.a85.prototype={} +A.Ax.prototype={} +A.al9.prototype={} +A.aM9.prototype={ +bO(a){var s,r,q=this,p=q.xW$ +p=p.length===0?q.a:B.b.ga4(p) +s=q.q6$ +r=new A.dd(new Float32Array(16)) +r.u(s) +q.a9Q$.push(new A.al9(p,r))}, +bo(a){var s,r,q,p=this,o=p.a9Q$ +if(o.length===0)return +s=o.pop() +p.q6$=s.b +o=p.xW$ +r=s.a +q=p.a +while(!0){if(!!J.f(o.length===0?q:B.b.ga4(o),r))break +o.pop()}}, +aL(a,b,c){this.q6$.aL(0,b,c)}, +eD(a,b,c){this.q6$.eD(0,b,c)}, +nS(a,b){this.q6$.adN(0,B.CU,b)}, +az(a,b){this.q6$.bR(0,new A.dd(b))}} +A.b7a.prototype={ +$1(a){$.bbV=!1 +$.bQ().nC("flutter/system",$.bs9(),new A.b79())}, +$S:62} +A.b79.prototype={ +$1(a){}, +$S:33} +A.aA9.prototype={ +aKw(a,b){var s,r,q,p,o,n=this,m=A.C(t.S) +for(s=new A.a8_(a),r=n.d,q=n.c;s.H();){p=s.d +if(!(p<160||r.N(0,p)||q.N(0,p)))m.D(0,p)}if(m.a===0)return +o=A.ai(m,!0,m.$ti.c) +if(n.a.afK(o,b).length!==0)n.aGa(o)}, +aGa(a){var s=this +s.ax.I(0,a) +if(!s.ay){s.ay=!0 +s.as=A.Lz(B.G,new A.aAg(s),t.H)}}, +arG(){var s,r +this.ay=!1 +s=this.ax +if(s.a===0)return +r=A.ai(s,!0,A.w(s).c) +s.ao(0) +this.aKY(r)}, +aKY(a){var s,r,q,p,o,n,m,l=this,k=A.C(t.Te),j=t.S,i=A.C(j),h=A.C(j) +for(s=a.length,r=l.f,q=r.$ti.h("v<1>"),r=r.a,p=0;p"),q=A.w(b1),p=q.h("ng<1>"),q=q.c,s=s.c,o=a7.r,n=a7.Q,m=b0==="ko",l=b0==="ja",k=b0==="zh-HK",j=b0!=="zh-Hant",i=b0!=="zh-Hans",h=b0!=="zh-CN",g=b0!=="zh-SG",f=b0==="zh-MY",e=b0!=="zh-TW",b0=b0==="zh-MO",d=a7.z,c=a7.y,b=a7.x,a=a7.w;b1.a!==0;){a0={} +B.b.ao(a9) +for(a1=new A.ng(b2,b2.r,r),a1.c=b2.e,a2=0;a1.H();){a3=a1.d +if(a3==null)a3=s.a(a3) +for(a4=new A.ng(b1,b1.r,p),a4.c=b1.e,a5=0;a4.H();){a6=a4.d +if(a3.N(0,a6==null?q.a(a6):a6))++a5}if(a5>a2){B.b.ao(a9) +a9.push(a3) +a2=a5}else if(a5===a2)a9.push(a3)}if(a2===0)break +a0.a=B.b.ga5(a9) +if(a9.length>1)if(B.b.IZ(a9,new A.aAi(a7))){if(!i||!h||!g||f){if(B.b.N(a9,o))a0.a=o}else if(!j||!e||b0){if(B.b.N(a9,a))a0.a=a}else if(k){if(B.b.N(a9,b))a0.a=b}else if(l){if(B.b.N(a9,c))a0.a=c}else if(m){if(B.b.N(a9,d))a0.a=d}else if(B.b.N(a9,o))a0.a=o}else if(B.b.N(a9,n))a0.a=n +else if(B.b.N(a9,o))a0.a=o +b1.tG(new A.aAj(a0),!0) +a8.D(0,a0.a)}return a8}} +A.aAa.prototype={ +$1(a){return a.a==="Noto Sans SC"}, +$S:53} +A.aAb.prototype={ +$1(a){return a.a==="Noto Sans TC"}, +$S:53} +A.aAc.prototype={ +$1(a){return a.a==="Noto Sans HK"}, +$S:53} +A.aAd.prototype={ +$1(a){return a.a==="Noto Sans JP"}, +$S:53} +A.aAe.prototype={ +$1(a){return a.a==="Noto Sans KR"}, +$S:53} +A.aAf.prototype={ +$1(a){return a.a==="Noto Sans Symbols"}, +$S:53} +A.aAh.prototype={ +$0(){return A.b([],t.oR)}, +$S:475} +A.aAg.prototype={ +$0(){var s=0,r=A.t(t.H),q=this,p +var $async$$0=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:p=q.a +p.arG() +p.ay=!1 +p=p.b +p===$&&A.c() +s=2 +return A.B(p.aSB(),$async$$0) +case 2:return A.q(null,r)}}) +return A.r($async$$0,r)}, +$S:16} +A.aAi.prototype={ +$1(a){var s=this.a +return a===s.r||a===s.w||a===s.x||a===s.y||a===s.z}, +$S:53} +A.aAj.prototype={ +$1(a){return this.a.a.N(0,a)}, +$S:23} +A.a0W.prototype={ +aSB(){var s=this.f +if(s==null)return A.eq(null,t.H) +else return s.a}, +D(a,b){var s,r,q=this +if(q.c.N(0,b)||q.d.b1(0,b.b))return +s=q.d +r=s.a +s.q(0,b.b,b) +if(q.f==null)q.f=new A.bX(new A.aV($.aP,t.U),t.gR) +if(r===0)A.dr(B.G,q.gahG())}, +vP(){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i +var $async$vP=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:j=A.D(t.N,t.uz) +i=A.b([],t.T) +for(p=q.d,o=p.gbx(p),n=A.w(o),n=n.h("@<1>").af(n.z[1]),o=new A.bZ(J.aA(o.a),o.b,n.h("bZ<1,2>")),m=t.H,n=n.z[1];o.H();){l=o.a +if(l==null)l=n.a(l) +j.q(0,l.b,A.bgv(new A.azu(q,l,i),m))}s=2 +return A.B(A.f8(j.gbx(j),m),$async$vP) +case 2:B.b.kb(i) +for(o=i.length,n=q.a,m=n.at,k=0;k").af(s.z[1]),o=new A.bZ(J.aA(o.a),o.b,s.h("bZ<1,2>")),s=s.z[1];o.H();){r=o.a +for(r=J.aA(r==null?s.a(r):r);r.H();){q=r.ga2(r) +q.b.$1(q.a)}}p.b=p.a +p.a=null}, +Zx(a,b){var s,r=this,q=r.a +if(q==null)q=r.a=A.D(t.N,r.$ti.h("H>")) +s=q.i(0,a) +if(s==null){s=A.b([],r.$ti.h("v>")) +q.q(0,a,s) +q=s}else q=s +q.push(b)}, +aRq(a){var s,r,q=this.b +if(q==null)return null +s=q.i(0,a) +if(s==null||s.length===0)return null +r=(s&&B.b).di(s,0) +this.Zx(a,r) +return r.a}} +A.Hr.prototype={} +A.NU.prototype={ +glz(){return this.cx}, +B8(a){var s=this +s.MH(a) +s.cx=a.cx +s.cy=a.cy +s.db=a.db +a.cx=null}, +d9(a){var s,r=this,q="transform-origin",p=r.xo("flt-backdrop") +A.O(p.style,q,"0 0 0") +s=A.c8(self.document,"flt-backdrop-interior") +r.cx=s +A.O(s.style,"position","absolute") +s=r.xo("flt-backdrop-filter") +r.cy=s +A.O(s.style,q,"0 0 0") +s=r.cy +s.toString +p.append(s) +s=r.cx +s.toString +p.append(s) +return p}, +ox(){var s=this +s.Fb() +$.j2.adl(s.db) +s.cy=s.cx=s.db=null}, +j7(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=t.hc.a(g.CW) +$.j2.adl(g.db) +g.db=null +s=g.fr +r=g.f +if(s!=r){r.toString +q=new A.dd(new Float32Array(16)) +if(q.lC(r)===0)A.V(A.h0(r,"other","Matrix cannot be inverted")) +g.dy=q +g.fr=g.f}s=$.e0() +p=s.x +if(p==null){r=self.window.devicePixelRatio +p=r===0?1:r}r=g.dy +r===$&&A.c() +o=A.b7p(r,new A.x(0,0,s.gm0().a*p,s.gm0().b*p)) +n=o.a +m=o.b +l=o.c-n +k=o.d-m +j=g.e +for(;j!=null;){if(j.gCR()){i=g.dx=j.w +n=i.a +m=i.b +l=i.c-n +k=i.d-m +break}j=j.e}h=g.cy.style +A.O(h,"position","absolute") +A.O(h,"left",A.j(n)+"px") +A.O(h,"top",A.j(m)+"px") +A.O(h,"width",A.j(l)+"px") +A.O(h,"height",A.j(k)+"px") +s=$.e_() +if(s===B.co){A.O(h,"background-color","#000") +A.O(h,"opacity","0.2")}else{if(s===B.ac){s=g.cy +s.toString +A.hA(s,"-webkit-backdrop-filter",f.gTJ())}s=g.cy +s.toString +A.hA(s,"backdrop-filter",f.gTJ())}}, +a6(a,b){var s=this +s.tz(0,b) +if(!s.CW.l(0,b.CW))s.j7() +else s.a_7()}, +a_7(){var s=this.e +for(;s!=null;){if(s.gCR()){if(!J.f(s.w,this.dx))this.j7() +break}s=s.e}}, +pc(){this.ajI() +this.a_7()}, +$iasJ:1} +A.qj.prototype={ +spO(a,b){var s,r,q=this +q.a=b +s=B.c.bN(b.a)-1 +r=B.c.bN(q.a.b)-1 +if(q.z!==s||q.Q!==r){q.z=s +q.Q=r +q.a6d()}}, +a6d(){A.O(this.c.style,"transform","translate("+this.z+"px, "+this.Q+"px)")}, +a4t(){var s=this,r=s.a,q=r.a +r=r.b +s.d.aL(0,-q+(q-1-s.z)+1,-r+(r-1-s.Q)+1)}, +a9h(a,b){return this.r>=A.ata(a.c-a.a)&&this.w>=A.at9(a.d-a.b)&&this.ay===b}, +ao(a){var s,r,q,p,o,n=this +n.at=!1 +n.d.ao(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.WX(b,a,n+i,k,i,0,4.71238898038469,6.283185307179586,!1) +a=m-d +b.lineTo(o,a) +A.WX(b,o-f,a,f,d,0,0,1.5707963267948966,!1) +a=p+g +b.lineTo(a,m) +A.WX(b,a,m-e,g,e,0,1.5707963267948966,3.141592653589793,!1) +a=n+h +b.lineTo(p,a) +A.WX(b,p+j,a,j,h,0,3.141592653589793,4.71238898038469,!1) +a1.gdO().lY(c) +a1.gdO().pe()}}, +xB(a,b){var s,r,q,p,o,n,m=this.d +if(this.AR(b)){a=A.WU(a,b) +s=A.WV(a,b,"draw-oval",m.c) +this.A2(s,new A.h(a.gag(a),a.gal(a)),b) +A.O(s.style,"border-radius",A.j((a.gaI(a)-a.gag(a))/2)+"px / "+A.j((a.gaN(a)-a.gal(a))/2)+"px")}else{m.gdO().o0(b,a) +r=b.b +m.gcK(m).beginPath() +q=m.gdO().Q +p=q==null +o=p?a.gbv().a:a.gbv().a-q.gag(q) +n=p?a.gbv().b:a.gbv().b-q.gal(q) +A.WX(m.gcK(m),o,n,(a.c-a.a)/2,(a.d-a.b)/2,0,0,6.283185307179586,!1) +m.gdO().lY(r) +m.gdO().pe()}}, +ct(a,b,c){var s,r,q,p,o,n,m,l,k=this +if(k.QM(c)){s=A.WU(A.kj(a,b),c) +r=A.WV(s,c,"draw-circle",k.d.c) +k.A2(r,new A.h(s.gag(s),s.gal(s)),c) +A.O(r.style,"border-radius","50%")}else{q=c.w!=null?A.kj(a,b):null +p=k.d +p.gdO().o0(c,q) +q=c.b +p.gcK(p).beginPath() +o=p.gdO().Q +n=o==null +m=a.a +m=n?m:m-o.gag(o) +l=a.b +l=n?l:l-o.gal(o) +A.WX(p.gcK(p),m,l,b,b,0,0,6.283185307179586,!1) +p.gdO().lY(q) +p.gdO().pe()}}, +Z(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this +if(h.AR(b)){s=h.d +r=s.c +t.Ci.a(a) +q=a.a.Xa() +if(q!=null){h.aX(q,b) +return}p=a.a +o=p.ax?p.a10():null +if(o!=null){h.dr(o,b) +return}n=A.bmT() +p=A.bf("visible") +if(p==null)p=t.K.a(p) +n.setAttribute("overflow",p) +p=self.document.createElementNS("http://www.w3.org/2000/svg","path") +n.append(p) +m=b.b +if(m!==B.t)if(m!==B.i){m=b.c +m=m!==0&&m!=null}else m=!1 +else m=!0 +l=b.r +if(m){m=A.bf(A.eH(l)) +if(m==null)m=t.K.a(m) +p.setAttribute("stroke",m) +m=b.c +m=A.bf(A.j(m==null?1:m)) +if(m==null)m=t.K.a(m) +p.setAttribute("stroke-width",m) +m=b.d +if(m!=null){m=A.bf(A.j(A.bog(m))) +if(m==null)m=t.K.a(m) +p.setAttribute("stroke-linecap",m)}m=A.bf("none") +if(m==null)m=t.K.a(m) +p.setAttribute("fill",m)}else{m=A.bf(A.eH(l)) +if(m==null)m=t.K.a(m) +p.setAttribute("fill",m)}if(a.b===B.ap){m=A.bf("evenodd") +if(m==null)m=t.K.a(m) +p.setAttribute("fill-rule",m)}m=A.bf(A.bnY(a.a,0,0)) +if(m==null)m=t.K.a(m) +p.setAttribute("d",m) +if(s.b==null){k=n.style +A.O(k,"position","absolute") +if(!r.CU(0)){A.O(k,"transform",A.oC(r.a)) +A.O(k,"transform-origin","0 0 0")}}if(b.x!=null){s=b.b +j=A.eH(b.r) +i=b.x.b +p=$.e_() +if(p===B.ac&&s!==B.t)A.O(n.style,"box-shadow","0px 0px "+A.j(i*2)+"px "+j) +else A.O(n.style,"filter","blur("+A.j(i)+"px)")}h.A2(n,B.h,b)}else{s=b.w!=null?a.hC(0):null +p=h.d +p.gdO().o0(b,s) +s=b.b +if(s==null&&b.c!=null)p.Z(a,B.t) +else p.Z(a,s) +p.gdO().pe()}}, +ro(a,b,c,d){var s,r,q,p,o,n=this.d,m=A.bJ9(a.hC(0),c) +if(m!=null){s=(B.c.aA(0.3*(b.gm(b)>>>24&255))&255)<<24|b.gm(b)&16777215 +r=A.bJ2(s>>>16&255,s>>>8&255,s&255,255) +n.gcK(n).save() +q=n.gcK(n) +q.globalAlpha=(s>>>24&255)/255 +if(d){s=$.e_() +s=s!==B.ac}else s=!1 +q=m.b +p=m.a +o=q.a +q=q.b +if(s){n.gcK(n).translate(o,q) +A.b8G(n.gcK(n),A.bnE(new A.pj(B.V,p))) +A.ax9(n.gcK(n),"") +A.ax8(n.gcK(n),r)}else{A.b8G(n.gcK(n),"none") +A.ax9(n.gcK(n),"") +A.ax8(n.gcK(n),r) +n.gcK(n).shadowBlur=p +A.b8I(n.gcK(n),r) +A.b8J(n.gcK(n),o) +A.b8K(n.gcK(n),q)}n.wv(n.gcK(n),a) +A.ax7(n.gcK(n),null) +n.gcK(n).restore()}}, +lH(a,b,c,d){var s=this,r=s.O3(b,c,d) +if(d.z!=null)s.ZN(r,b.gc2(b),b.gbQ(b)) +if(!s.ax)s.Fz()}, +PX(a){var s,r,q,p=a.a,o=A.axb(p) +o.toString +s=this.b +if(s!=null){r=s.aRq(o) +if(r!=null)return r}if(!a.b){a.b=!0 +A.O(p.style,"position","absolute")}q=A.axe(p,!0) +p=this.b +if(p!=null)p.Zx(o,new A.Hr(q,A.bGJ(),p.$ti.h("Hr<1>"))) +return q}, +O3(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.bJm(c.z) +if(r instanceof A.N2)q=h.aqt(a,r.b,r.c,c) +else if(r instanceof A.MX){p=A.bMs(r.b) +o=p.b +h.c.append(o) +h.f.push(o) +q=h.PX(a) +A.O(q.style,"filter","url(#"+p.a+")")}else q=h.PX(a) +o=q.style +n=A.b5Z(s) +A.O(o,"mix-blend-mode",n==null?"":n) +if(h.ax&&!0){o=h.d +o.gdO().o0(c,null) +o.gcK(o).drawImage(q,b.a,b.b) +o.gdO().pe()}else{o=h.d +if(o.b!=null){n=q.style +n.removeProperty("width") +n.removeProperty("height") +n=o.b +n.toString +m=A.bbS(n,q,b,o.c) +for(o=m.length,n=h.c,l=h.f,k=0;k=m){p=e+m*s/q +return A.b([a,e,b,p,c,p,d,f],t.n)}o=e+s +n=f-r +return A.b([a,e,b,o,b,o,c,n,c,n,d,f],t.n)}, +a9l(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i,h +if(c.gaB(c))return +s=this.a1S(0,b.a,b.c,a.gc2(a),c.a,c.c) +r=this.a1S(0,b.b,b.d,a.gbQ(a),c.b,c.d) +for(q=this.a,p=t.Vh,o=0;o=0)s.c=-r +s.e=s.d=-1}, +ke(a){this.HF(a,0,0)}, +G7(){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.gbv().a+g*Math.cos(p) +d=c2.gbv().b+f*Math.sin(p) +if(o===m&&n===l){if(c5)b9.a0(0,e,d) +else b9.P2(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.a0(0,e,d) +else b9.P2(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.b([],t.td) +for(a1=0;a11){d=Math.sqrt(d) +l*=d +k*=d}c=(q*h+p*g)/l +b=(p*h-q*g)/k +a=(n*h+m*g)/l +a0=(m*h-n*g)/k +a1=a-c +a2=a0-b +a3=Math.sqrt(Math.max(1/(a1*a1+a2*a2)-0.25,0)) +a4=(c+a)/2-a2*a3 +a5=(b+a0)/2+a1*a3 +a6=Math.atan2(b-a5,c-a4) +a7=Math.atan2(a0-a5,a-a4)-a6 +if(a7<0)a7+=6.283185307179586 +if(Math.abs(a7)<0.0000031415926535897933){c2.n(0,n,m) +return}a8=B.c.dm(Math.abs(a7/2.0943951023931953)) +a9=a7/a8 +b0=Math.tan(a9/2) +if(!isFinite(b0))return +b1=Math.sqrt(0.5+Math.cos(a9)*0.5) +b2=Math.abs(1.5707963267948966-Math.abs(a9)-0)<0.000244140625&&B.c.bN(l)===l&&B.c.bN(k)===k&&B.c.bN(n)===n&&B.c.bN(m)===m +for(b3=a6,b4=0;b4=6.283185307179586||c<=-6.283185307179586){s=b/1.5707963267948966 +r=Math.floor(s+0.5) +if(Math.abs(s-r-0)<0.000244140625){q=r+1 +if(q<0)q+=4 +p=c>0?0:1 +this.N8(a,p,B.c.aj(q)) +return}}this.wY(0,a,b,c,!0)}, +B5(a,b){var s,r,q,p,o,n,m=this,l=a.length +if(l<=0)return +s=m.a.kC(0,0) +m.c=s+1 +r=m.a +q=a[0] +r.iK(s,q.a,q.b) +m.a.ag8(1,l-1) +for(r=m.a.f,p=1;p=c||d>=b)g.HF(a,0,3) +else if(A.bKB(a1))g.N8(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.b38(j,i,q,A.b38(l,k,q,A.b38(n,m,r,A.b38(p,o,r,1)))) +a0=b-h*j +g.a0(0,e,a0) +g.n(0,e,d+h*l) +g.kk(e,d,e+h*p,d,0.707106781) +g.n(0,c-h*o,d) +g.kk(c,d,c,d+h*k,0.707106781) +g.n(0,c,b-h*i) +g.kk(c,b,c-h*m,b,0.707106781) +g.n(0,e+h*n,b) +g.kk(e,b,e,a0,0.707106781) +g.R(0) +g.e=f?0:-1 +e=g.a +e.ax=f +e.ch=!1 +e.CW=6}}, +oo(a,b,c,d){var s=d==null?null:A.Cc(d) +this.aGd(b,c.a,c.b,s,0)}, +mq(a,b,c){return this.oo(a,b,c,null)}, +aGd(a9,b0,b1,b2,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=this +t.Ci.a(a9) +s=a9.a +if(s.w===0)return +r=s.l(0,a8.a)?A.bjp(a8):a9 +s=a8.a +q=s.d +if(b3===0)if(b2!=null)p=b2[15]===1&&b2[14]===0&&b2[11]===0&&b2[10]===1&&b2[9]===0&&b2[8]===0&&b2[7]===0&&b2[6]===0&&b2[3]===0&&b2[2]===0 +else p=!0 +else p=!1 +o=r.a +if(p)s.HP(0,o) +else{n=new A.vp(o) +n.w2(o) +m=new Float32Array(8) +for(s=b2==null,l=2*(q-1),k=l+1,p=q===0,j=!0;i=n.oV(0,m),i!==6;j=!1)switch(i){case 0:if(s){h=m[0] +g=h+b0}else{h=b2[0] +f=m[0] +g=h*(f+b0)+b2[4]*(m[1]+b1)+b2[12] +h=f}if(s){f=m[1] +e=f+b1}else{f=b2[1] +d=b2[5] +c=m[1] +e=f*(h+b0)+d*(c+b1)+b2[13]+b1 +f=c}if(j&&a8.a.w!==0){a8.wm() +if(p){b=0 +a=0}else{h=a8.a.f +b=h[l] +a=h[k]}if(a8.c<=0||!p||b!==g||a!==e)a8.n(0,m[0],m[1])}else{a0=a8.a.kC(0,0) +a8.c=a0+1 +a1=a0*2 +d=a8.a.f +d[a1]=h +d[a1+1]=f +a8.e=a8.d=-1}break +case 1:a8.n(0,m[2],m[3]) +break +case 2:h=m[2] +f=m[3] +d=m[4] +c=m[5] +a0=a8.a.kC(2,0) +a1=a0*2 +a2=a8.a.f +a2[a1]=h +a2[a1+1]=f +a1=(a0+1)*2 +a2[a1]=d +a2[a1+1]=c +a8.e=a8.d=-1 +break +case 3:a8.kk(m[2],m[3],m[4],m[5],o.y[n.b]) +break +case 4:a8.k(m[2],m[3],m[4],m[5],m[6],m[7]) +break +case 5:a8.R(0) +break}}s=r.c +if(s>=0)a8.c=q+s +s=a8.a +a3=s.d +a4=s.f +for(a5=q*2,s=a3*2,p=b2==null;a5s.c||q>s.d)return!1 +p=a3.a +o=new A.aIJ(p,r,q,new Float32Array(18)) +o.aFQ() +n=B.ap===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.bae(a3.a,!0) +j=new Float32Array(18) +i=A.b([],t.yv) +p=k.a +h=!1 +do{g=i.length +switch(k.oV(0,j)){case 0:case 5:break +case 1:A.bMx(j,r,q,i) +break +case 2:A.bMy(j,r,q,i) +break +case 3:f=k.f +A.bMv(j,r,q,p.y[f],i) +break +case 4:A.bMw(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.b.di(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.b.di(i,e) +if(a!==i.length)i[a]=a2 +break}}}}while(!h) +return i.length!==0}, +dE(a){var s,r=a.a,q=a.b,p=this.a,o=A.bAt(p,r,q),n=p.e,m=new Uint8Array(n) +B.K.j0(m,0,p.r) +o=new A.Fj(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.dU.j0(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.aL(0,r,q) +n=p.b +o.b=n==null?null:n.aL(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.w7(o,B.bB) +r.NO(this) +return r}, +az(a,b){var s=A.bjp(this) +s.aEP(b) +return s}, +aEP(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +this.a.vQ() +s=this.a +r=s.d +q=s.f +p=r*2 +for(o=0;o0.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.avE() +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.rF() +c1=a4-a +c2=s*(a2-a) +if(c0.rB(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.rB(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.avW() +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.x(o,n,m,l):B.H +e0.a.hC(0) +return e0.a.b=d9}, +rh(){var s=A.bic(this.a),r=A.b([],t._k) +return new A.a9P(new A.aPu(new A.amC(s,A.bae(s,!1),r,!1)))}, +j(a){return this.cY(0)}, +$irq:1} +A.aIH.prototype={ +Nh(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}}, +FD(){var s,r,q=this +if(q.e===1){q.e=2 +return new A.h(q.x,q.y)}s=q.a.f +r=q.Q +return new A.h(s[r-2],s[r-1])}, +d2(){var s=this,r=s.z,q=s.a +if(rs)a=s}r=this.c +q=r.length +if(q===0)return-1 +p=q-1 +for(o=0;os)b=s +r=$.G().T() +if(a>b||h.c.length===0)return r +q=h.Q2(a) +p=h.Q2(b) +if(q===-1||p===-1)return r +o=h.c +n=o[q] +m=h.Ox(q,a) +l=m.a +r.a0(0,l.a,l.b) +k=m.c +j=h.Ox(p,b).c +if(q===p)h.Py(n,k,j,r) +else{i=q +do{h.Py(n,k,1,r);++i +n=o[i] +if(i!==p){k=0 +continue}else break}while(!0) +h.Py(n,0,j,r)}return r}, +Py(a,b,c,d){var s,r=a.c +switch(a.a){case 1:s=1-c +d.n(0,r[2]*c+r[0]*s,r[3]*c+r[1]*s) +break +case 4:s=$.bdy() +A.bJ_(r,b,c,s) +d.k(s[2],s[3],s[4],s[5],s[6],s[7]) +break +case 2:s=$.bdy() +A.bGl(r,b,c,s) +d.VI(s[2],s[3],s[4],s[5]) +break +case 3:throw A.d(A.cJ(null)) +default:throw A.d(A.a8("Invalid segment type"))}}, +ap6(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=1073741823,a={} +c.f=!1 +a.a=0 +s=new A.b_b(a,c) +r=new Float32Array(8) +q=a0.a +p=c.c +o=!1 +do{if(a0.d2()===0&&o)break +n=a0.oV(0,r) +switch(n){case 0:o=!0 +break +case 1:s.$4(r[0],r[1],r[2],r[3]) +break +case 4:a.a=A.bbw(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],a.a,0,b,p) +break +case 3:m=a0.f +l=q.y[m] +k=new A.jX(r[0],r[1],r[2],r[3],r[4],r[5],l).Le() +j=k.length +m=k[0] +i=m.a +h=m.b +for(g=1;g>>1 +g=this.FB(o,n,q,p,e,f,this.FB(a,b,s,r,o,n,g,h,m),h,m)}else{l=a-e +k=b-f +j=g+Math.sqrt(l*l+k*k) +if(j>g)this.c.push(new A.I8(2,j,A.b([a,b,c,d,e,f],t.n))) +g=j}return g}} +A.b_b.prototype={ +$4(a,b,c,d){var s=a-c,r=b-d,q=this.a,p=q.a,o=q.a=p+Math.sqrt(s*s+r*r) +if(o>p)this.b.c.push(new A.I8(1,o,A.b([a,b,c,d],t.n)))}, +$S:311} +A.aPu.prototype={ +ga2(a){var s=this.a +if(s==null)throw A.d(A.vy(u.g)) +return s}, +H(){var s,r=this.b,q=r.ay0() +if(q)++r.e +if(q){s=r.e +this.a=new A.a9O(r.c[s].e,s,r) +return!0}this.a=null +return!1}} +A.a9O.prototype={ +tf(a){return this.d.c[this.c].tf(a)}, +Cf(a,b){return this.d.c[this.c].aKK(a,b,!0)}, +j(a){return"PathMetric"}, +$ivo:1, +gE(a){return this.a}} +A.Vt.prototype={} +A.I8.prototype={ +aI3(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this +switch(a1.a){case 1:s=a1.c +r=s[2] +q=s[0] +p=1-a2 +o=s[3] +s=s[1] +return new A.Vt(a2,new A.h(r*a2+q*p,o*a2+s*p),A.aqI(r-q,o-s)) +case 4:s=a1.c +r=s[0] +q=s[1] +p=s[2] +o=s[3] +n=s[4] +m=s[5] +l=s[6] +s=s[7] +k=n-2*p+r +j=m-2*o+q +i=p-r +h=o-q +g=(l+3*(p-n)-r)*a2 +f=(s+3*(o-m)-q)*a2 +e=a2===0 +if(!(e&&r===p&&q===o))d=a2===1&&n===l&&m===s +else d=!0 +if(d){c=e?n-r:l-p +b=e?m-q:s-o +if(c===0&&b===0){c=l-r +b=s-q}a=A.aqI(c,b)}else a=A.aqI((g+2*k)*a2+i,(f+2*j)*a2+h) +return new A.Vt(a2,new A.h(((g+3*k)*a2+3*i)*a2+r,((f+3*j)*a2+3*h)*a2+q),a) +case 2:s=a1.c +r=s[0] +q=s[1] +p=s[2] +o=s[3] +n=s[4] +s=s[5] +a0=A.baN(r,q,p,o,n,s) +m=a0.SQ(a2) +l=a0.SR(a2) +if(!(a2===0&&r===p&&q===o))k=a2===1&&p===n&&o===s +else k=!0 +n-=r +s-=q +a=k?A.aqI(n,s):A.aqI(2*(n*a2+(p-r)),2*(s*a2+(o-q))) +return new A.Vt(a2,new A.h(m,l),a) +default:throw A.d(A.a8("Invalid segment type"))}}} +A.Fj.prototype={ +iK(a,b,c){var s=a*2,r=this.f +r[s]=b +r[s+1]=c}, +lx(a){var s=this.f,r=a*2 +return new A.h(s[r],s[r+1])}, +Xa(){var s=this +if(s.ay)return new A.x(s.lx(0).a,s.lx(0).b,s.lx(1).a,s.lx(2).b) +else return s.w===4?s.aqR():null}, +hC(a){var s +if(this.Q)this.NF() +s=this.a +s.toString +return s}, +aqR(){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.lx(0).a,h=k.lx(0).b,g=k.lx(1).a,f=k.lx(1).b +if(k.r[1]!==1||f!==h)return j +s=g-i +r=k.lx(2).a +q=k.lx(2).b +if(k.r[2]!==1||r!==g)return j +p=q-f +o=k.lx(3) +n=k.lx(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.x(m,l,m+Math.abs(s),l+Math.abs(p))}, +ag1(){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.x(r,q,p,o) +return null}, +a10(){var s,r,q,p,o,n,m,l,k,j,i,h={},g=this.hC(0),f=A.b([],t.kG),e=new A.vp(this) +e.w2(this) +s=new Float32Array(8) +h.a=e.oV(0,s) +h.b=0 +for(;r=h.a=e.oV(0,s),r!==6;)if(3===r){q=s[2] +p=s[3] +o=q-s[0] +n=p-s[1] +m=s[4] +l=s[5] +if(o!==0){k=Math.abs(o) +j=Math.abs(l-p)}else{j=Math.abs(n) +k=n!==0?Math.abs(m-q):Math.abs(o)}f.push(new A.bI(k,j));++h.b}m=f[0] +l=f[1] +i=f[2] +return A.aK0(g,f[3],i,m,l)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.Fj&&this.aKA(b)}, +gJ(a){var s=this +return A.a3(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)}, +aKA(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.dU.j0(r,0,q.f) +q.f=r}q.d=a}, +GM(a){var s,r,q=this +if(a>q.e){s=a+8 +q.e=s +r=new Uint8Array(s) +B.K.j0(r,0,q.r) +q.r=r}q.w=a}, +GK(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.dU.j0(r,0,s) +q.y=r}q.z=a}, +HP(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=b.d,g=i.d+h +i.vQ() +i.GL(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.GM(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.aO9.prototype={ +SQ(a){return(this.a*a+this.c)*a+this.e}, +SR(a){return(this.b*a+this.d)*a+this.f}} +A.aIJ.prototype={ +aFQ(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.a,c=A.bae(d,!0) +for(s=e.f,r=t.td;q=c.oV(0,s),q!==6;)switch(q){case 0:case 5:break +case 1:e.aq1() +break +case 2:p=!A.bid(s)?A.bAv(s):0 +o=e.a_F(s[0],s[1],s[2],s[3],s[4],s[5]) +e.d+=p>0?o+e.a_F(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.bid(s) +f=A.b([],r) +new A.jX(m,l,k,j,i,h,n).aHx(f) +e.a_E(f[0]) +if(!g&&f.length===2)e.a_E(f[1]) +break +case 4:e.apZ() +break}}, +aq1(){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.aIK(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.bBH(o)===q)q=0 +n.d+=q}, +a_F(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.aIK(o,p,a,b,e,f)){++k.e +return 0}if(p===s)return 0 +n=new A.rF() +if(0===n.rB(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.aIK(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.rF() +if(0===l.rB(g+(h-2*m),2*(m-h),h-p))k=q===1?a.a:a.e +else{j=l.a +j.toString +k=A.bwd(a.a,a.c,a.e,n,j)/A.bwc(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.aIK(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.bmE(f,a0,m) +if(i==null)return +h=A.bn2(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<$.tE.length;++m){l=$.tE[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.c.dm(s*(g===0?1:g))+2){g=self.window.devicePixelRatio +f=l.w>=B.c.dm(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.b.O($.tE,o) +o.spO(0,a0) +o.b=c.fx +return o}d=A.bez(a0,c.cy.b.d,c.dy) +d.b=c.fx +return d}, +ZO(){A.O(this.d.style,"transform","translate("+A.j(this.CW)+"px, "+A.j(this.cx)+"px)")}, +j7(){this.ZO() +this.Fp(null)}, +cG(){this.NI(null) +this.fr=!0 +this.YC()}, +a6(a,b){var s,r,q=this +q.YG(0,b) +q.fx=b.fx +if(b!==q)b.fx=null +if(q.CW!==b.CW||q.cx!==b.cx)q.ZO() +q.NI(b) +if(q.cy===b.cy){s=q.ch +r=s instanceof A.qj&&q.dy!==s.ay +if(q.fr||r)q.Fp(b) +else q.ch=b.ch}else q.Fp(b)}, +pc(){var s=this +s.YF() +s.NI(s) +if(s.fr)s.Fp(s)}, +ox(){A.aqK(this.ch) +this.ch=null +this.YD()}} +A.aIQ.prototype={ +$0(){var s,r=this.a,q=r.fy +q.toString +s=r.ch=r.asd(q) +s.b=r.fx +q=r.d +q.toString +A.bcH(q) +r.d.append(s.c) +s.ao(0) +q=r.cy.b +q.toString +r=r.fy +r.toString +q.HQ(s,r) +s.us()}, +$S:0} +A.aKs.prototype={ +HQ(a,b){var s,r,q,p,o,n,m,l,k,j +try{m=this.b +m.toString +m=A.bo3(b,m) +l=this.c +k=l.length +if(m){s=k +for(r=0;r1){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.b.ga4(s) instanceof A.NL)s.pop() +else s.push(B.I6);--q.r}, +pR(a,b){var s=new A.a5f(a,b) +switch(b.a){case 1:this.a.pR(a,s) +break +case 0:break}this.d.c=!0 +this.c.push(s)}, +aX(a,b){var s,r,q=this,p=b.a +if(p.w!=null)q.d.c=!0 +q.e=!0 +s=A.C3(b) +b.b=!0 +r=new A.a5r(a,p) +p=q.a +if(s!==0)p.o_(a.e2(s),r) +else p.o_(a,r) +q.c.push(r)}, +dr(a,b){var s,r,q,p,o,n,m,l,k=this,j=b.a +if(j.w!=null||!a.as)k.d.c=!0 +k.e=!0 +s=A.C3(b) +r=a.a +q=a.c +p=Math.min(r,q) +o=a.b +n=a.d +m=Math.min(o,n) +q=Math.max(r,q) +n=Math.max(o,n) +b.b=!0 +l=new A.a5q(a,j) +k.a.qy(p-s,m-s,q+s,n+s,l) +k.c.push(l)}, +ul(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=this,a4=new A.x(b1.a,b1.b,b1.c,b1.d),a5=b0.a,a6=b0.b,a7=b0.c,a8=b0.d,a9=new A.x(a5,a6,a7,a8) +if(a9.l(0,a4)||!a9.fJ(a4).l(0,a4))return +s=b0.EC() +r=b1.EC() +q=s.e +p=s.f +o=s.r +n=s.w +m=s.z +l=s.Q +k=s.x +j=s.y +i=r.e +h=r.f +g=r.r +f=r.w +e=r.z +d=r.Q +c=r.x +b=r.y +if(i*i+h*h>q*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.C3(b2) +b2.b=!0 +a0=new A.a5i(b0,b1,b2.a) +q=$.G().T() +q.sfA(B.ap) +q.fP(b0) +q.fP(b1) +q.R(0) +a0.x=q +a1=Math.min(a5,a7) +a2=Math.max(a5,a7) +a3.a.qy(a1-a,Math.min(a6,a8)-a,a2+a,Math.max(a6,a8)+a,a0) +a3.c.push(a0)}, +Z(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.Xa() +if(s!=null){b.aX(s,a0) +return}r=a.a +q=r.ax?r.a10():null +if(q!=null){b.dr(q,a0) +return}p=a.a.ag1() +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.sP(0,B.i) +b.aX(new A.x(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.hC(0) +e=A.C3(a0) +if(e!==0)f=f.e2(e) +d=new A.w7(A.bic(a.a),B.bB) +d.NO(a) +a0.b=!0 +c=new A.a5o(d,a0.a) +b.a.o_(f,c) +d.b=a.b +b.c.push(c)}}, +xC(a){var s,r,q=this,p=t.S9.a(a).b +if(p==null)return +if(p.e)q.e=!0 +s=q.d +r=p.d +s.a=B.bV.lc(s.a,r.a) +s.b=B.bV.lc(s.b,r.b) +s.c=B.bV.lc(s.c,r.c) +q.bO(0) +B.b.I(q.c,p.c) +q.bo(0) +p=p.b +if(p!=null)q.a.ag7(p)}, +hL(a,b,c,d){var s,r=this,q=r.d +d.b=r.e=q.a=q.c=!0 +s=new A.NK(a,b,c,d.a) +r.a.o_(c,s) +r.c.push(s)}, +pW(a,b){var s,r,q,p,o=this +t.zK.a(a) +if(!a.e)return +o.e=!0 +s=o.d +s.c=!0 +s.b=!0 +r=new A.a5n(a,b) +q=a.gjH().z +s=b.a +p=b.b +o.a.qy(s+q.a,p+q.b,s+q.c,p+q.d,r) +o.c.push(r)}, +a1f(a,b,c,d){var s,r,q,p,o,n,m,l=J.aj(a),k=l.i(a,0),j=l.i(a,1),i=l.gE(a) +for(s=j,r=k,q=2;qa.d||s.da.c}} +A.NL.prototype={ +d5(a){a.bO(0)}, +j(a){return this.cY(0)}} +A.a5u.prototype={ +d5(a){a.bo(0)}, +j(a){return this.cY(0)}} +A.a5y.prototype={ +d5(a){a.aL(0,this.a,this.b)}, +j(a){return this.cY(0)}} +A.a5w.prototype={ +d5(a){a.eD(0,this.a,this.b)}, +j(a){return this.cY(0)}} +A.a5v.prototype={ +d5(a){a.nS(0,this.a)}, +j(a){return this.cY(0)}} +A.a5x.prototype={ +d5(a){a.az(0,this.a)}, +j(a){return this.cY(0)}} +A.a5f.prototype={ +d5(a){a.pR(this.f,this.r)}, +j(a){return this.cY(0)}} +A.a5e.prototype={ +d5(a){a.u8(this.f)}, +j(a){return this.cY(0)}} +A.a5d.prototype={ +d5(a){a.kN(0,this.f)}, +j(a){return this.cY(0)}} +A.a5h.prototype={ +d5(a){a.C6(this.f,this.r)}, +j(a){return this.cY(0)}} +A.a5k.prototype={ +d5(a){a.ed(this.f,this.r,this.w)}, +j(a){return this.cY(0)}} +A.a5m.prototype={ +d5(a){a.un(this.f)}, +j(a){return this.cY(0)}} +A.a5t.prototype={ +d5(a){a.xD(this.f,this.r,this.w)}, +j(a){return this.cY(0)}} +A.a5p.prototype={ +d5(a){a.rn(this.r,this.f,this.w)}, +j(a){return this.cY(0)}} +A.a5r.prototype={ +d5(a){a.aX(this.f,this.r)}, +j(a){return this.cY(0)}} +A.a5q.prototype={ +d5(a){a.dr(this.f,this.r)}, +j(a){return this.cY(0)}} +A.a5i.prototype={ +d5(a){var s=this.w +if(s.b==null)s.b=B.i +a.Z(this.x,s)}, +j(a){return this.cY(0)}} +A.a5l.prototype={ +d5(a){a.xB(this.f,this.r)}, +j(a){return this.cY(0)}} +A.a5g.prototype={ +d5(a){a.ct(this.f,this.r,this.w)}, +j(a){return this.cY(0)}} +A.a5o.prototype={ +d5(a){a.Z(this.f,this.r)}, +j(a){return this.cY(0)}} +A.a5s.prototype={ +d5(a){var s=this +a.ro(s.f,s.r,s.w,s.x)}, +j(a){return this.cY(0)}} +A.a5j.prototype={ +d5(a){a.lH(0,this.f,this.r,this.w)}, +j(a){return this.cY(0)}} +A.NK.prototype={ +d5(a){var s=this +a.hL(s.f,s.r,s.w,s.x)}, +j(a){return this.cY(0)}} +A.a5n.prototype={ +d5(a){a.pW(this.f,this.r)}, +j(a){return this.cY(0)}} +A.b_a.prototype={ +pR(a,b){var s,r,q,p,o=this,n=a.gag(a),m=a.gal(a),l=a.gaI(a),k=a.gaN(a) +if(!o.x){s=$.b7G() +s[0]=n +s[1]=m +s[2]=l +s[3]=k +A.b7o(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}}, +o_(a,b){this.qy(a.gag(a),a.gal(a),a.gaI(a),a.gaN(a),b)}, +qy(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=$.b7G() +s[0]=a +s[1]=b +s[2]=c +s[3]=d +A.b7o(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}, +ag7(a){var s,r,q,p,o,n=this,m=a.a,l=a.b,k=a.c,j=a.d +if(m===k||l===j)return +if(!n.x){s=$.b7G() +s[0]=m +s[1]=l +s[2]=k +s[3]=j +A.b7o(n.y,s) +r=s[0] +q=s[1] +p=s[2] +o=s[3]}else{o=j +p=k +q=l +r=m}if(n.b){n.c=Math.min(Math.min(n.c,r),p) +n.e=Math.max(Math.max(n.e,r),p) +n.d=Math.min(Math.min(n.d,q),o) +n.f=Math.max(Math.max(n.f,q),o)}else{n.c=Math.min(r,p) +n.e=Math.max(r,p) +n.d=Math.min(q,o) +n.f=Math.max(q,o)}n.b=!0}, +LX(){var s=this,r=s.y,q=new A.dd(new Float32Array(16)) +q.u(r) +s.r.push(q) +r=s.z?new A.x(s.Q,s.as,s.at,s.ax):null +s.w.push(r)}, +aI_(){var s,r,q,p,o,n,m,l,k,j,i=this +if(!i.b)return B.H +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(lc0||b6>c1)return +if(b7-b5$.b9i||r>$.b9h){k=$.aBx +if(k!=null){h=k.a.getExtension("WEBGL_lose_context") +if(h!=null)h.loseContext()}$.b9j=$.aBx=null +$.b9i=Math.max($.b9i,s) +$.b9h=Math.max($.b9h,s)}k=$.b9j +if(k==null)k=$.b9j=A.aHh(s,r) +g=$.aBx +k=g==null?$.aBx=A.b9k(k):g +k.fr=s +k.fx=r +f=k.Bq(l,i) +g=k.a +e=f.a +A.aN(g,"useProgram",[e]) +d=k.LC(e,"position") +A.boe(k,f,q,p,s,r,c2) +c=!o +if(c){b=m.e +A.aN(g,"uniform4f",[k.j_(0,e,"u_textransform"),1/b.d,1/b.e,0,0])}b=g.createBuffer() +b.toString +if(c)if(n){a=g.createVertexArray() +a.toString +A.aN(g,"bindVertexArray",[a])}else a=null +else a=null +A.aN(g,a8,[d]) +A.aN(g,a9,[k.gl0(),b]) +A.bmC(k,b3,1) +A.aN(g,b0,[d,2,k.gUA(),!1,0,0]) +a0=J.b3(b3)/2|0 +if(o){a1=g.createBuffer() +A.aN(g,a9,[k.gl0(),a1]) +o=c3.c +if(o==null){a2=new Uint32Array(a0) +for(o=c5.r,a3=0;a31;)s.pop() +t.on.a(B.b.ga5(s)).Dv(new A.aJI())}, +$S:0} +A.aPy.prototype={ +$0(){var s,r,q=t.on,p=this.a.a +if($.aPw==null)q.a(B.b.ga5(p)).cG() +else{s=q.a(B.b.ga5(p)) +r=$.aPw +r.toString +s.a6(0,r)}A.bJ5(q.a(B.b.ga5(p))) +$.aPw=q.a(B.b.ga5(p)) +return new A.Gw(q.a(B.b.ga5(p)).d)}, +$S:318} +A.yb.prototype={ +xm(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=this,a5="bindBuffer",a6="texParameteri",a7=a4.a,a8=a4.b +if(a7!==B.J&&a8!==B.J){s=a4.aB4(a4.e,a7,a8) +s.toString +r=a7===B.hB||a7===B.hC +q=a8===B.hB||a8===B.hC +if(r)p=q?"repeat":"repeat-x" +else p=q?"repeat-y":"no-repeat" +p=a9.createPattern(s,p) +p.toString +return p}else{if($.jN==null)$.jN=new A.wL() +b0.toString +s=$.e0() +o=s.x +if(o==null){p=self.window.devicePixelRatio +o=p===0?1:p}n=B.c.dm((b0.gaI(b0)-b0.gag(b0))*o) +m=B.c.dm((b0.gaN(b0)-b0.gal(b0))*o) +p=$.ex +l=(p==null?$.ex=A.ll():p)===2 +k=A.bkh() +j=A.bgr(l,a7,a8) +i=A.b9k(A.aHh(n,m)) +i.fr=n +i.fx=m +h=i.Bq(k,j) +p=i.a +g=h.a +A.aN(p,"useProgram",[g]) +f=new Float32Array(12) +e=b0.aL(0,-b0.gag(b0),-b0.gal(b0)) +d=e.a +f[0]=d +c=e.b +f[1]=c +b=e.c +f[2]=b +f[3]=c +f[4]=b +a=e.d +f[5]=a +f[6]=b +f[7]=a +f[8]=d +f[9]=a +f[10]=d +f[11]=c +a0=i.LC(g,"position") +A.boe(i,h,0,0,n,m,new A.dd(a4.c)) +a4.f=b0.gag(b0)!==0||b0.gal(b0)!==0 +d=b0.gag(b0) +c=b0.gal(b0) +b=a4.e +A.aN(p,"uniform4f",[i.j_(0,g,"u_textransform"),1/b.d,1/b.e,d,c]) +c=p.createBuffer() +c.toString +if(l){a1=p.createVertexArray() +a1.toString +A.aN(p,"bindVertexArray",[a1])}else a1=null +A.aN(p,"enableVertexAttribArray",[a0]) +A.aN(p,a5,[i.gl0(),c]) +s=s.x +if(s==null){s=self.window.devicePixelRatio +if(s===0)s=1}A.bmC(i,f,s) +A.aN(p,"vertexAttribPointer",[a0,2,i.gUA(),!1,0,0]) +a2=p.createTexture() +p.activeTexture(i.gabq()) +A.aN(p,"bindTexture",[i.gjY(),a2]) +i.adW(0,i.gjY(),0,i.gJS(),i.gJS(),i.gJV(),b.a) +if(l){A.aN(p,a6,[i.gjY(),i.gJT(),A.b7j(i,a7)]) +A.aN(p,a6,[i.gjY(),i.gJU(),A.b7j(i,a8)]) +A.aN(p,"generateMipmap",[i.gjY()])}else{A.aN(p,a6,[i.gjY(),i.gJT(),i.gyb()]) +A.aN(p,a6,[i.gjY(),i.gJU(),i.gyb()]) +A.aN(p,a6,[i.gjY(),i.gabr(),i.gabp()])}A.aN(p,"clear",[i.gUz()]) +i.a9p(6,B.jW) +if(a1!=null)p.bindVertexArray(null) +a3=i.ad2(!1) +A.aN(p,a5,[i.gl0(),null]) +A.aN(p,a5,[i.guU(),null]) +a3.toString +s=a9.createPattern(a3,"no-repeat") +s.toString +return s}}, +aB4(a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=a2===B.hC?2:1,a0=a3===B.hC?2:1 +if(a===1&&a0===1)return a1.a +s=a1.d +r=a1.e +q=s*a +p=r*a0 +o=A.aHh(q,p) +n=o.a +if(n!=null)n=A.bfP(n,"2d",null) +else{n=o.b +n.toString +n=A.nE(n,"2d",null)}n.toString +for(m=-2*r,l=-2*s,k=a1.a,j=0;j>>24&255)<1}, +$S:327} +A.aNM.prototype={ +RB(a,b){var s,r,q=this +q.b=!0 +s=q.a +if(s==null)q.a=A.aHh(a,b) +else if(a!==s.c&&b!==s.d){s.c=a +s.d=b +r=s.a +if(r!=null){r.width=a +s=s.a +s.toString +s.height=b}else{r=s.b +if(r!=null){A.Ds(r,a) +r=s.b +r.toString +A.Dr(r,b) +r=s.b +r.toString +s.a5N(r)}}}s=q.a +s.toString +return A.b9k(s)}} +A.DG.prototype={$ijx:1,$ikX:1} +A.a1Y.prototype={ +uf(a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0="u_tile_offset",a1="angle_range",a2="m_gradient",a3="uniform2f",a4=B.c.dm(a6.gaI(a6)-a6.gag(a6)),a5=B.c.dm(a6.gaN(a6)-a6.gal(a6)) +if($.jN==null)$.jN=new A.wL() +s=$.IW().RB(a4,a5) +s.fr=a4 +s.fx=a5 +r=A.ba3(a.c,a.d) +q=A.aSN() +p=$.ex +o=A.PT(p==null?$.ex=A.ll():p) +o.e=1 +o.pL(11,"v_color") +o.fG(9,"u_resolution") +o.fG(9,a0) +o.fG(9,a1) +o.fG(14,a2) +n=o.guF() +p=A.b([],t.T) +m=new A.oa("main",p) +o.c.push(m) +p.push(u.J) +p.push(u.G) +p.push("float angle = atan(-localCoord.y, -localCoord.x) + 3.141592653589793;") +p.push("float sweep = angle_range.y - angle_range.x;") +p.push("angle = (angle - angle_range.x) / sweep;") +p.push("float st = angle;") +p.push(n.a+" = "+A.b3W(o,m,r,a.e)+" * scale + bias;") +l=s.Bq(q,o.cG()) +q=s.a +p=l.a +A.aN(q,"useProgram",[p]) +k=s.j_(0,p,a0) +j=a.b +i=a6.gag(a6) +h=a6.gaI(a6) +g=a6.gag(a6) +f=a6.gal(a6) +e=a6.gaN(a6) +d=a6.gal(a6) +A.aN(q,a3,[k,2*((a6.gaI(a6)-a6.gag(a6))*((j.a-i)/(h-g)-0.5)),2*((a6.gaN(a6)-a6.gal(a6))*((j.b-f)/(e-d)-0.5))]) +A.aN(q,a3,[s.j_(0,p,a1),a.f,a.r]) +r.Mi(s,l) +c=s.j_(0,p,a2) +p=a.w +A.aN(q,"uniformMatrix4fv",[c,!1,p==null?A.fO().a:p]) +b=new A.aBG(a8,a6,s,l,r,a4,a5).$0() +$.IW().b=!1 +return b}, +xm(a,b,c){var s=a.createPattern(this.uf(b,c,!1),"no-repeat") +s.toString +return s}} +A.aBG.prototype={ +$0(){var s=this,r=$.jN,q=s.b,p=s.c,o=s.d,n=s.e,m=s.f,l=s.r +if(s.a){r.toString +return r.SH(new A.x(0,0,0+(q.gaI(q)-q.gag(q)),0+(q.gaN(q)-q.gal(q))),p,o,n,m,l)}else{r.toString +r=r.SG(new A.x(0,0,0+(q.gaI(q)-q.gag(q)),0+(q.gaN(q)-q.gal(q))),p,o,n,m,l) +r.toString +return r}}, +$S:120} +A.a1V.prototype={ +xm(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.f +if(h===B.J||h===B.f0){s=i.r +r=b.gag(b) +q=b.gal(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-b.gag(b) +k=(p+o)/2-b.gal(b) +s.aei(0,n-l,p-k) +p=s.b +n=s.c +s.aei(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.blt(j,i.d,i.e,h===B.f0) +return j}else{h=a.createPattern(i.uf(b,c,!1),"no-repeat") +h.toString +return h}}, +uf(b3,b4,b5){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="u_resolution",b0="m_gradient",b1=B.c.dm(b3.gaI(b3)-b3.gag(b3)),b2=B.c.dm(b3.gaN(b3)-b3.gal(b3)) +if($.jN==null)$.jN=new A.wL() +s=$.IW().RB(b1,b2) +s.fr=b1 +s.fx=b2 +r=A.ba3(a8.d,a8.e) +q=A.aSN() +p=a8.f +o=$.ex +n=A.PT(o==null?$.ex=A.ll():o) +n.e=1 +n.pL(11,"v_color") +n.fG(9,a9) +n.fG(14,b0) +m=n.guF() +o=A.b([],t.T) +l=new A.oa("main",o) +n.c.push(l) +o.push("vec4 localCoord = m_gradient * vec4(gl_FragCoord.x, u_resolution.y - gl_FragCoord.y, 0, 1);") +o.push("float st = localCoord.x;") +o.push(m.a+" = "+A.b3W(n,l,r,p)+" * scale + bias;") +k=s.Bq(q,n.cG()) +q=s.a +o=k.a +A.aN(q,"useProgram",[o]) +j=a8.b +i=j.a +h=j.b +j=a8.c +g=j.a +f=j.b +e=g-i +d=f-h +c=Math.sqrt(e*e+d*d) +j=c<11920929e-14 +b=j?0:-d/c +a=j?1:e/c +a0=p!==B.J +a1=a0?(b3.gaI(b3)-b3.gag(b3))/2:(i+g)/2-b3.gag(b3) +a2=a0?(b3.gaN(b3)-b3.gal(b3))/2:(h+f)/2-b3.gal(b3) +a3=A.fO() +a3.tl(-a1,-a2,0) +a4=A.fO() +a5=a4.a +a5[0]=a +a5[1]=b +a5[4]=-b +a5[5]=a +a6=A.fO() +a6.aS6(0,0.5) +if(c>11920929e-14)a6.ap(0,1/c) +p=a8.r +if(p!=null){p=p.a +a6.eD(0,1,-1) +a6.aL(0,-b3.gbv().a,-b3.gbv().b) +a6.bR(0,new A.dd(p)) +a6.aL(0,b3.gbv().a,b3.gbv().b) +a6.eD(0,1,-1)}a6.bR(0,a4) +a6.bR(0,a3) +r.Mi(s,k) +A.aN(q,"uniformMatrix4fv",[s.j_(0,o,b0),!1,a6.a]) +A.aN(q,"uniform2f",[s.j_(0,o,a9),b1,b2]) +a7=new A.aBE(b5,b3,s,k,r,b1,b2).$0() +$.IW().b=!1 +return a7}} +A.aBE.prototype={ +$0(){var s=this,r=$.jN,q=s.b,p=s.c,o=s.d,n=s.e,m=s.f,l=s.r +if(s.a){r.toString +return r.SH(new A.x(0,0,0+(q.gaI(q)-q.gag(q)),0+(q.gaN(q)-q.gal(q))),p,o,n,m,l)}else{r.toString +r=r.SG(new A.x(0,0,0+(q.gaI(q)-q.gag(q)),0+(q.gaN(q)-q.gal(q))),p,o,n,m,l) +r.toString +return r}}, +$S:120} +A.E2.prototype={ +xm(a,b,c){var s=this.f +if(s===B.J||s===B.f0)return this.a_O(a,b,c) +else{s=a.createPattern(this.uf(b,c,!1),"no-repeat") +s.toString +return s}}, +a_O(a,b,c){var s=this,r=s.b,q=r.a-b.gag(b) +r=r.b-b.gal(b) +r=A.aN(a,"createRadialGradient",[q,r,0,q,r,s.c]) +A.blt(r,s.d,s.e,s.f===B.f0) +return r}, +uf(a,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=B.c.dm(a.gaI(a)-a.gag(a)),b=B.c.dm(a.gaN(a)-a.gal(a)) +if($.jN==null)$.jN=new A.wL() +s=$.IW().RB(c,b) +s.fr=c +s.fx=b +r=A.ba3(d.d,d.e) +q=s.Bq(A.aSN(),d.NR(r,a,d.f)) +p=s.a +o=q.a +A.aN(p,"useProgram",[o]) +n=s.j_(0,o,"u_tile_offset") +m=d.b +l=a.gag(a) +k=a.gaI(a) +j=a.gag(a) +i=a.gal(a) +h=a.gaN(a) +g=a.gal(a) +A.aN(p,"uniform2f",[n,2*((a.gaI(a)-a.gag(a))*((m.a-l)/(k-j)-0.5)),2*((a.gaN(a)-a.gal(a))*((m.b-i)/(h-g)-0.5))]) +A.aN(p,"uniform1f",[s.j_(0,o,"u_radius"),d.c]) +r.Mi(s,q) +f=s.j_(0,o,"m_gradient") +o=d.r +A.aN(p,"uniformMatrix4fv",[f,!1,o==null?A.fO().a:o]) +e=new A.aBF(a1,a,s,q,r,c,b).$0() +$.IW().b=!1 +return e}, +NR(a,b,c){var s,r,q=$.ex,p=A.PT(q==null?$.ex=A.ll():q) +p.e=1 +p.pL(11,"v_color") +p.fG(9,"u_resolution") +p.fG(9,"u_tile_offset") +p.fG(2,"u_radius") +p.fG(14,"m_gradient") +s=p.guF() +q=A.b([],t.T) +r=new A.oa("main",q) +p.c.push(r) +q.push(u.J) +q.push(u.G) +q.push("float dist = length(localCoord);") +q.push("float st = abs(dist / u_radius);") +q.push(s.a+" = "+A.b3W(p,r,a,c)+" * scale + bias;") +return p.cG()}} +A.aBF.prototype={ +$0(){var s=this,r=$.jN,q=s.b,p=s.c,o=s.d,n=s.e,m=s.f,l=s.r +if(s.a){r.toString +return r.SH(new A.x(0,0,0+(q.gaI(q)-q.gag(q)),0+(q.gaN(q)-q.gal(q))),p,o,n,m,l)}else{r.toString +r=r.SG(new A.x(0,0,0+(q.gaI(q)-q.gag(q)),0+(q.gaN(q)-q.gal(q))),p,o,n,m,l) +r.toString +return r}}, +$S:120} +A.a1T.prototype={ +xm(a,b,c){var s=this,r=s.f +if((r===B.J||r===B.f0)&&s.y===0&&s.x.l(0,B.h))return s.a_O(a,b,c) +else{if($.jN==null)$.jN=new A.wL() +r=a.createPattern(s.uf(b,c,!1),"no-repeat") +r.toString +return r}}, +NR(a,b,c){var s,r,q,p,o=this,n=o.b,m=o.x,l=n.a-m.a,k=n.b-m.b,j=l*l+k*k +if(j<14210854822304103e-30)return o.aiZ(a,b,c) +Math.sqrt(j) +n=$.ex +s=A.PT(n==null?$.ex=A.ll():n) +s.e=1 +s.pL(11,"v_color") +s.fG(9,"u_resolution") +s.fG(9,"u_tile_offset") +s.fG(2,"u_radius") +s.fG(14,"m_gradient") +r=s.guF() +n=A.b([],t.T) +q=new A.oa("main",n) +s.c.push(q) +n.push(u.J) +n.push(u.G) +n.push("float dist = length(localCoord);") +m=o.y +p=B.c.Wj(m/(Math.min(b.gaI(b)-b.gag(b),b.gaN(b)-b.gal(b))/2),8) +n.push(m===0?"float st = dist / u_radius;":"float st = ((dist / u_radius) - "+p+") / (1.0 - "+p+");") +if(c===B.J)n.push("if (st < 0.0) { st = -1.0; }") +n.push(r.a+" = "+A.b3W(s,q,a,c)+" * scale + bias;") +return s.cG()}} +A.oX.prototype={ +gTJ(){return""}} +A.RY.prototype={ +gTJ(){return"blur("+A.j((this.a+this.b)*0.5)+"px)"}, +l(a,b){var s=this +if(b==null)return!1 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.RY&&b.c===s.c&&b.a===s.a&&b.b===s.b}, +gJ(a){return A.a3(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"ImageFilter.blur("+this.a+", "+this.b+", "+this.c.j(0)+")"}} +A.TP.prototype={ +l(a,b){if(b==null)return!1 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.TP&&b.b===this.b&&A.wV(b.a,this.a)}, +gJ(a){return A.a3(A.c4(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.j(this.a)+", "+this.b.j(0)+")"}} +A.a0H.prototype={$ioX:1} +A.N2.prototype={} +A.MX.prototype={} +A.a8w.prototype={ +guF(){var s=this.Q +if(s==null)s=this.Q=new A.AL(this.y?"gFragColor":"gl_FragColor",11,3) +return s}, +pL(a,b){var s=new A.AL(b,a,1) +this.b.push(s) +return s}, +fG(a,b){var s=new A.AL(b,a,2) +this.b.push(s) +return s}, +a6X(a,b){var s=new A.AL(b,a,3) +this.b.push(s) +return s}, +a6G(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.bC4(b.b)+" "+b.a +if(o===0)o=s.a=r+" = " +else o=r +s.a=o+";\n"}, +cG(){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.a6G(n.as,m)}for(m=n.b,s=m.length,r=n.as,q=0;q=0;--r,p=n){a.toString +o=B.b.eW(a,r)!==-1&&B.b.N(m,r) +n=s[r].d +n.toString +if(!o)if(p==null)q.append(n) +else q.insertBefore(n,p)}}, +axz(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.b([],t.cD) +for(s=0;s");s.H();){p=s.ga2(s) +o=p.a +p=p.b +r.push(new A.pa(a,o,p,p,q))}}, +$S(){return this.b.h("~(0,H)")}} +A.aDr.prototype={ +$2(a,b){return a.b-b.b}, +$S(){return this.a.h("o(pa<0>,pa<0>)")}} +A.aDt.prototype={ +$1(a){var s,r,q=a.length +if(q===0)return null +if(q===1)return B.b.gdF(a) +s=q/2|0 +r=a[s] +r.e=this.$1(B.b.cA(a,0,s)) +r.f=this.$1(B.b.h8(a,s+1)) +return r}, +$S(){return this.a.h("pa<0>?(H>)")}} +A.aDs.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.h("~(pa<0>)")}} +A.pa.prototype={ +M0(a,b){var s,r=this +if(a>r.d)return +s=r.e +if(s!=null)s.M0(a,b) +s=r.b +if(s<=a&&a<=r.c)b.push(r.a) +if(a1&&e.charCodeAt(0)<127&&e.charCodeAt(1)<127) +o=A.bGa(new A.aE_(h,e,a,p,q),t.S) +if(f.type!=="keydown")if(h.b){r=A.y2(f) +r.toString +r=r==="CapsLock" +n=r}else n=!1 +else n=!0 +if(h.b){r=A.y2(f) +r.toString +r=r==="CapsLock"}else r=!1 +if(r){h.a3Z(B.G,new A.aE0(s,q,o),new A.aE1(h,q)) +m=B.cv}else if(n){r=h.f +if(r.i(0,q)!=null){l=f.repeat +if(l==null)l=g +if(l===!0)m=B.TZ +else{l=h.d +l.toString +l.$1(new A.kZ(s,B.bX,q,o.$0(),g,!0)) +r.O(0,q) +m=B.cv}}else m=B.cv}else{if(h.f.i(0,q)==null){f.preventDefault() +return}m=B.bX}r=h.f +k=r.i(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.O(0,q) +else r.q(0,q,j) +$.bsn().am(0,new A.aE2(h,o,a,s)) +if(p)if(!l)h.aE2(q,o.$0(),s) +else{r=h.r.O(0,q) +if(r!=null)r.$0()}if(p)i=e +else i=g +e=k==null?o.$0():k +r=m===B.bX?g:i +if(h.d.$1(new A.kZ(s,m,q,e,r,!1)))f.preventDefault()}, +ji(a){var s=this,r={} +r.a=!1 +s.d=new A.aE7(r,s) +try{s.aud(a)}finally{if(!r.a)s.d.$1(B.TY) +s.d=null}}, +MX(a,b,c,d,e){var s=this,r=$.bsu(),q=$.bsv(),p=$.bdC() +s.Ha(r,q,p,a?B.cv:B.bX,e) +r=$.bdU() +q=$.bdV() +p=$.bdD() +s.Ha(r,q,p,b?B.cv:B.bX,e) +r=$.bsw() +q=$.bsx() +p=$.bdE() +s.Ha(r,q,p,c?B.cv:B.bX,e) +r=$.bsy() +q=$.bsz() +p=$.bdF() +s.Ha(r,q,p,d?B.cv:B.bX,e)}, +Ha(a,b,c,d,e){var s,r=this,q=r.f,p=q.b1(0,a),o=q.b1(0,b),n=p||o,m=d===B.cv&&!n,l=d===B.bX&&n +if(m){r.a.$1(new A.kZ(A.bbU(e),B.cv,a,c,null,!0)) +q.q(0,a,c)}if(l&&p){s=q.i(0,a) +s.toString +r.a4Z(e,a,s)}if(l&&o){q=q.i(0,b) +q.toString +r.a4Z(e,b,q)}}, +a4Z(a,b,c){this.a.$1(new A.kZ(A.bbU(a),B.bX,b,c,null,!0)) +this.f.O(0,b)}} +A.aE3.prototype={ +$1(a){var s=this +if(!s.a.a&&!s.b.e){s.c.$0() +s.b.a.$1(s.d.$0())}}, +$S:21} +A.aE4.prototype={ +$0(){this.a.a=!0}, +$S:0} +A.aE5.prototype={ +$0(){return new A.kZ(new A.bD(this.a.a+2e6),B.bX,this.b,this.c,null,!0)}, +$S:248} +A.aE6.prototype={ +$0(){this.a.f.O(0,this.b)}, +$S:0} +A.aE_.prototype={ +$0(){var s,r,q,p,o,n=this,m=n.b,l=B.Zh.i(0,m) +if(l!=null)return l +s=n.c.a +if(B.Ar.b1(0,A.oU(s))){m=A.oU(s) +m.toString +m=B.Ar.i(0,m) +r=m==null?null:m[B.c.aj(s.location)] +r.toString +return r}if(n.d){q=n.a.c.afJ(A.y2(s),A.oU(s),B.c.aj(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.gJ(m)+98784247808}, +$S:104} +A.aE0.prototype={ +$0(){return new A.kZ(this.a,B.bX,this.b,this.c.$0(),null,!0)}, +$S:248} +A.aE1.prototype={ +$0(){this.a.f.O(0,this.b)}, +$S:0} +A.aE2.prototype={ +$2(a,b){var s,r,q=this +if(J.f(q.b.$0(),a))return +s=q.a +r=s.f +if(r.a8a(0,a)&&!b.$1(q.c))r.L_(r,new A.aDZ(s,a,q.d))}, +$S:374} +A.aDZ.prototype={ +$2(a,b){var s=this.b +if(b!==s)return!1 +this.a.d.$1(new A.kZ(this.c,B.bX,a,s,null,!0)) +return!0}, +$S:143} +A.aE7.prototype={ +$1(a){this.a.a=!0 +return this.b.a.$1(a)}, +$S:119} +A.aGe.prototype={} +A.atE.prototype={ +gaF6(){var s=this.a +s===$&&A.c() +return s}, +v(){var s=this +if(s.c||s.gt9()==null)return +s.c=!0 +s.aF7()}, +Cc(){var s=0,r=A.t(t.H),q=this +var $async$Cc=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:s=q.gt9()!=null?2:3 +break +case 2:s=4 +return A.B(q.pd(),$async$Cc) +case 4:s=5 +return A.B(q.gt9().Ez(0,-1),$async$Cc) +case 5:case 3:return A.q(null,r)}}) +return A.r($async$Cc,r)}, +gpU(){var s=this.gt9() +s=s==null?null:s.dq() +return s==null?"/":s}, +gaw(){var s=this.gt9() +return s==null?null:s.Xd(0)}, +aF7(){return this.gaF6().$0()}} +A.Na.prototype={ +anF(a){var s,r=this,q=r.d +if(q==null)return +r.a=q.R4(r.gVh(r)) +if(!r.OQ(r.gaw())){s=t.z +q.vm(0,A.b5(["serialCount",0,"state",r.gaw()],s,s),"flutter",r.gpU())}r.e=r.gNT()}, +gNT(){if(this.OQ(this.gaw())){var s=this.gaw() +s.toString +return B.c.aj(A.qa(J.bU(t.f.a(s),"serialCount")))}return 0}, +OQ(a){return t.f.b(a)&&J.bU(a,"serialCount")!=null}, +EQ(a,b,c){var s,r,q=this.d +if(q!=null){s=t.z +r=this.e +if(b){r===$&&A.c() +s=A.b5(["serialCount",r,"state",c],s,s) +a.toString +q.vm(0,s,"flutter",a)}else{r===$&&A.c();++r +this.e=r +s=A.b5(["serialCount",r,"state",c],s,s) +a.toString +q.acT(0,s,"flutter",a)}}}, +XK(a){return this.EQ(a,!1,null)}, +Vi(a,b){var s,r,q,p,o=this +if(!o.OQ(b)){s=o.d +s.toString +r=o.e +r===$&&A.c() +q=t.z +s.vm(0,A.b5(["serialCount",r+1,"state",b],q,q),"flutter",o.gpU())}o.e=o.gNT() +s=$.bQ() +r=o.gpU() +t.Xy.a(b) +q=b==null?null:J.bU(b,"state") +p=t.z +s.nC("flutter/navigation",B.bs.np(new A.mQ("pushRouteInformation",A.b5(["location",r,"state",q],p,p))),new A.aGw())}, +pd(){var s=0,r=A.t(t.H),q,p=this,o,n,m +var $async$pd=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:p.v() +if(p.b||p.d==null){s=1 +break}p.b=!0 +o=p.gNT() +s=o>0?3:4 +break +case 3:s=5 +return A.B(p.d.Ez(0,-o),$async$pd) +case 5:case 4:n=p.gaw() +n.toString +t.f.a(n) +m=p.d +m.toString +m.vm(0,J.bU(n,"state"),"flutter",p.gpU()) +case 1:return A.q(q,r)}}) +return A.r($async$pd,r)}, +gt9(){return this.d}} +A.aGw.prototype={ +$1(a){}, +$S:33} +A.Q2.prototype={ +anQ(a){var s,r=this,q=r.d +if(q==null)return +r.a=q.R4(r.gVh(r)) +s=r.gpU() +if(!A.baL(A.bfM(self.window.history))){q.vm(0,A.b5(["origin",!0,"state",r.gaw()],t.N,t.z),"origin","") +r.aC9(q,s)}}, +EQ(a,b,c){var s=this.d +if(s!=null)this.Q6(s,a,!0)}, +XK(a){return this.EQ(a,!1,null)}, +Vi(a,b){var s,r=this,q="flutter/navigation" +if(A.bj5(b)){s=r.d +s.toString +r.aC8(s) +$.bQ().nC(q,B.bs.np(B.a_j),new A.aO5())}else if(A.baL(b)){s=r.f +s.toString +r.f=null +$.bQ().nC(q,B.bs.np(new A.mQ("pushRoute",s)),new A.aO6())}else{r.f=r.gpU() +r.d.Ez(0,-1)}}, +Q6(a,b,c){var s +if(b==null)b=this.gpU() +s=this.e +if(c)a.vm(0,s,"flutter",b) +else a.acT(0,s,"flutter",b)}, +aC9(a,b){return this.Q6(a,b,!1)}, +aC8(a){return this.Q6(a,null,!1)}, +pd(){var s=0,r=A.t(t.H),q,p=this,o,n +var $async$pd=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:p.v() +if(p.b||p.d==null){s=1 +break}p.b=!0 +o=p.d +s=3 +return A.B(o.Ez(0,-1),$async$pd) +case 3:n=p.gaw() +n.toString +o.vm(0,J.bU(t.f.a(n),"state"),"flutter",p.gpU()) +case 1:return A.q(q,r)}}) +return A.r($async$pd,r)}, +gt9(){return this.d}} +A.aO5.prototype={ +$1(a){}, +$S:33} +A.aO6.prototype={ +$1(a){}, +$S:33} +A.ap.prototype={ +gPI(){var s,r=this,q=r.d +if(q===$){s=A.bIc(r.c) +r.d!==$&&A.a2() +r.d=s +q=s}return q}, +N(a,b){var s,r,q,p=this.gPI().length-1 +for(s=0;s<=p;){r=B.e.cS(s+p,2) +q=this.gPI()[r] +if(q.a>b)p=r-1 +else{if(q.b>=b)return!0 +s=r+1}}return!1}} +A.qs.prototype={ +l(a,b){if(b==null)return!1 +if(!(b instanceof A.qs))return!1 +return b.a===this.a&&b.b===this.b}, +gJ(a){return A.a3(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.aGR.prototype={} +A.a0J.prototype={ +Bj(a){var s +this.b=a +this.c=!0 +s=A.b([],t.EO) +return this.a=new A.aKs(new A.b_a(a,A.b([],t.Xr),A.b([],t.cA),A.fO()),s,new A.a7q())}, +gabh(){return this.c}, +jR(){var s,r=this +if(!r.c)r.Bj(B.eM) +r.c=!1 +s=r.a +s.b=s.a.aI_() +s.f=!0 +s=r.a +r.b===$&&A.c() +return new A.a0I(s)}} +A.a0I.prototype={ +qo(a,b){return this.aRT(a,b)}, +aRT(a,b){var s=0,r=A.t(t.lu),q,p=this,o,n,m,l,k,j,i,h +var $async$qo=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:i=new A.x(0,0,a,b) +h=A.bez(i,new A.a7q(),1) +h.ax=!0 +p.b.HQ(h,i) +h.us() +o=h.d +if(o.y==null)o.FH() +o=o.y.toDataURL("image/png") +n=A.c8(self.document,"img") +A.b8L(n,o) +n.width=a +n.height=b +o=new A.aV($.aP,t.Ou) +m=new A.tt(o,t.IM) +l=A.bd("errorListener") +k=t.e +l.seq(k.a(A.co(new A.ayV(m,n,l)))) +A.dL(n,"error",l.bc(),null) +j=A.bd("loadListener") +j.seq(k.a(A.co(new A.ayW(m,n,a,b,j)))) +A.dL(n,"load",j.bc(),null) +q=o +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$qo,r)}, +E1(a,b){throw A.d(A.a8("toImageSync is not supported on the HTML backend. Use drawPicture instead, or toImage."))}, +v(){this.a=!0}} +A.ayV.prototype={ +$1(a){this.a.kO(a) +A.hs(this.b,"error",this.c.bc(),null)}, +$S:2} +A.ayW.prototype={ +$1(a){var s=this,r=s.b +s.a.eH(0,A.b9n(r,s.c,s.d)) +A.hs(r,"load",s.e.bc(),null)}, +$S:2} +A.a2g.prototype={ +ga2Q(){var s,r=this,q=r.c +if(q===$){s=t.e.a(A.co(r.gayu())) +r.c!==$&&A.a2() +r.c=s +q=s}return q}, +ayv(a){var s,r,q,p=A.bfN(a) +p.toString +for(s=this.a,r=s.length,q=0;q>>0)) +g.js(c,B.aC.ee([!0])) +return +case"SystemChrome.setSystemUIOverlayStyle":l=A.mn(J.bU(t.xE.a(s.b),"statusBarColor")) +A.bod(l==null?null:new A.l(l>>>0)) +g.js(c,B.aC.ee([!0])) +return +case"SystemChrome.setPreferredOrientations":o=t.j.a(s.b) +$.j2.agH(o).cz(new A.az0(g,c),t.P) +return +case"SystemSound.play":g.js(c,B.aC.ee([!0])) +return +case"Clipboard.setData":new A.ZG(A.bfh(),A.bi8()).agz(s,c) +return +case"Clipboard.getData":new A.ZG(A.bfh(),A.bi8()).afC(c) +return}break +case"flutter/service_worker":q=self.window +k=self.document.createEvent("Event") +k.initEvent("flutter-first-frame",!0,!0) +q.dispatchEvent(k) +return +case"flutter/textinput":q=$.arq() +q.gBt(q).aMt(b,c) +return +case"flutter/contextmenu":switch(B.bs.mA(b).a){case"enableContextMenu":$.j2.a.a9t() +g.js(c,B.aC.ee([!0])) +return +case"disableContextMenu":$.j2.a.a9a() +g.js(c,B.aC.ee([!0])) +return}return +case"flutter/mousecursor":s=B.ee.mA(b) +o=t.f.a(s.b) +switch(s.a){case"activateSystemCursor":$.b9Z.toString +q=A.f0(J.bU(o,"kind")) +k=$.j2.f +k===$&&A.c() +q=B.Zd.i(0,q) +A.hA(k,"cursor",q==null?"default":q) +break}return +case"flutter/web_test_e2e":g.js(c,B.aC.ee([A.bH6(B.bs,b)])) +return +case"flutter/platform_views":q=g.cy +if(q==null)q=g.cy=new A.aJ5($.b7P(),new A.az1()) +c.toString +q.aM3(b,c) +return +case"flutter/accessibility":q=$.j2.y +q===$&&A.c() +k=t.f +j=k.a(J.bU(k.a(B.d3.km(b)),"data")) +i=A.f0(J.bU(j,"message")) +if(i!=null&&i.length!==0){h=A.b9D(j,"assertiveness") +q.a79(i,B.V6[h==null?0:h])}g.js(c,B.d3.ee(!0)) +return +case"flutter/navigation":g.d.i(0,0).TV(b).cz(new A.az2(g,c),t.P) +g.ry="/" +return}q=$.bo_ +if(q!=null){q.$3(a,b,c) +return}g.js(c,null)}, +Ab(a,b){return this.aug(a,b)}, +aug(a,b){var s=0,r=A.t(t.H),q=1,p,o=this,n,m,l,k,j,i +var $async$Ab=A.u(function(c,d){if(c===1){p=d +s=q}while(true)switch(s){case 0:q=3 +i=t.Lk +s=6 +return A.B(A.C6($.II.Ej(a)),$async$Ab) +case 6:n=i.a(d) +s=7 +return A.B(n.gyv().u4(),$async$Ab) +case 7:m=d +o.js(b,J.bud(m)) +q=1 +s=5 +break +case 3:q=2 +j=p +l=A.b_(j) +$.h_().$1("Error while trying to load an asset: "+A.j(l)) +o.js(b,null) +s=5 +break +case 2:s=1 +break +case 5:return A.q(null,r) +case 1:return A.p(p,r)}}) +return A.r($async$Ab,r)}, +asU(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}}, +po(){var s=$.bo7 +if(s==null)throw A.d(A.bN("scheduleFrameCallback must be initialized first.")) +s.$0()}, +aol(){var s=this +if(s.dy!=null)return +s.a=s.a.a8l(A.b8X()) +s.dy=A.eL(self.window,"languagechange",new A.ayZ(s))}, +aog(){var s,r,q,p=new globalThis.MutationObserver(A.co(new A.ayY(this))) +this.fy=p +s=self.document.documentElement +s.toString +r=A.b(["style"],t.T) +q=A.D(t.N,t.z) +q.q(0,"attributes",!0) +q.q(0,"attributeFilter",r) +r=A.bf(q) +if(r==null)r=t.K.a(r) +p.observe(s,r)}, +a69(a){var s=this,r=s.a +if(r.d!==a){s.a=r.aIx(a) +A.tG(null,null) +A.tG(s.k3,s.k4)}}, +aFd(a){var s=this.a,r=s.a +if((r.a&32)!==0!==a){this.a=s.a8g(r.aIu(a)) +A.tG(null,null)}}, +aod(){var s,r=this,q=r.k1 +r.a69(q.matches?B.ai:B.ax) +s=t.e.a(A.co(new A.ayX(r))) +r.k2=s +q.addListener(s)}, +oQ(a,b,c){A.X2(this.p4,this.R8,new A.AI(b,0,a,c),t.KL)}, +gSd(){var s=this.ry +return s==null?this.ry=this.d.i(0,0).gHX().gpU():s}, +js(a,b){A.Lz(B.G,null,t.H).cz(new A.az5(a,b),t.P)}} +A.az4.prototype={ +$0(){return this.a.$1(this.b.$1(this.c))}, +$S:0} +A.az3.prototype={ +$1(a){this.a.DV(this.b,a,t.CD)}, +$S:33} +A.az_.prototype={ +$1(a){this.a.js(this.b,B.aC.ee([!0]))}, +$S:21} +A.az0.prototype={ +$1(a){this.a.js(this.b,B.aC.ee([a]))}, +$S:140} +A.az1.prototype={ +$1(a){var s=$.j2.r +s===$&&A.c() +s.append(a)}, +$S:2} +A.az2.prototype={ +$1(a){var s=this.b +if(a)this.a.js(s,B.aC.ee([!0])) +else if(s!=null)s.$1(null)}, +$S:140} +A.ayZ.prototype={ +$1(a){var s=this.a +s.a=s.a.a8l(A.b8X()) +A.tG(s.fr,s.fx)}, +$S:2} +A.ayY.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l=null +for(s=J.aA(a),r=t.e,q=this.a;s.H();){p=s.ga2(s) +p.toString +r.a(p) +o=p.type +if((o==null?l:o)==="attributes"){o=p.attributeName +o=(o==null?l:o)==="style"}else o=!1 +if(o){o=self.document.documentElement +o.toString +n=A.bL1(o) +m=(n==null?16:n)/16 +o=q.a +if(o.e!==m){q.a=o.ud(m) +A.tG(l,l) +A.tG(q.go,q.id)}}}}, +$S:398} +A.ayX.prototype={ +$1(a){var s=A.bfN(a) +s.toString +s=s?B.ai:B.ax +this.a.a69(s)}, +$S:2} +A.az5.prototype={ +$1(a){var s=this.a +if(s!=null)s.$1(this.b)}, +$S:21} +A.b6K.prototype={ +$0(){this.a.$2(this.b,this.c)}, +$S:0} +A.abl.prototype={ +j(a){return A.L(this).j(0)+"[view: null, geometry: "+B.H.j(0)+"]"}} +A.a63.prototype={ +BH(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.a63(r,!1,q,p,o,n,s.r,s.w)}, +a8g(a){return this.BH(a,null,null,null,null)}, +a8l(a){return this.BH(null,a,null,null,null)}, +ud(a){return this.BH(null,null,null,null,a)}, +aIx(a){return this.BH(null,null,a,null,null)}, +aIy(a){return this.BH(null,null,null,a,null)}} +A.aJ3.prototype={ +aQV(a,b,c){var s=this.a +if(s.b1(0,a))return!1 +s.q(0,a,b) +this.c.D(0,a) +return!0}, +aR7(a,b,c){this.d.q(0,b,a) +return this.b.cW(0,b,new A.aJ4(this,"flt-pv-slot-"+b,a,b,c))}, +aBi(a){var s,r,q +if(a==null)return +s=$.e_() +if(s!==B.ac){a.remove() +return}s=a.getAttribute("slot") +r="tombstone-"+A.j(s==null?null:s) +q=A.c8(self.document,"slot") +A.O(q.style,"display","none") +s=A.bf(r) +if(s==null)s=t.K.a(s) +q.setAttribute("name",s) +s=$.j2.w +s===$&&A.c() +s.append(q) +s=A.bf(r) +if(s==null)s=t.K.a(s) +a.setAttribute("slot",s) +a.remove() +q.remove()}} +A.aJ4.prototype={ +$0(){var s,r,q,p,o=this,n=A.c8(self.document,"flt-platform-view"),m=A.bf(o.b) +if(m==null)m=t.K.a(m) +n.setAttribute("slot",m) +m=o.c +s=o.a.a.i(0,m) +s.toString +r=o.d +q=t.e +if(t._a.b(s))p=q.a(s.$2$params(r,o.e)) +else{t.xA.a(s) +p=q.a(s.$1(r))}if(p.style.getPropertyValue("height").length===0){$.h_().$1("Height of Platform View type: ["+m+"] may not be set. Defaulting to `height: 100%`.\nSet `style.height` to any appropriate value to stop this message.") +A.O(p.style,"height","100%")}if(p.style.getPropertyValue("width").length===0){$.h_().$1("Width of Platform View type: ["+m+"] may not be set. Defaulting to `width: 100%`.\nSet `style.width` to any appropriate value to stop this message.") +A.O(p.style,"width","100%")}n.append(p) +return n}, +$S:110} +A.aJ5.prototype={ +aqx(a,b){var s=t.f.a(a.b),r=J.aj(s),q=B.c.aj(A.oB(r.i(s,"id"))),p=A.cG(r.i(s,"viewType")),o=r.i(s,"params") +r=this.b +if(!r.a.b1(0,p)){b.$1(B.ee.ur("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.b1(0,q)){b.$1(B.ee.ur("recreating_view","view id: "+q,"trying to create an already created view")) +return}this.c.$1(r.aR7(p,q,o)) +b.$1(B.ee.C8(null))}, +aM3(a,b){var s,r=B.ee.mA(a) +switch(r.a){case"create":this.aqx(r,b) +return +case"dispose":s=this.b +s.aBi(s.b.O(0,A.fW(r.b))) +b.$1(B.ee.C8(null)) +return}b.$1(null)}} +A.aM7.prototype={ +aSH(){A.dL(self.document,"touchstart",t.e.a(A.co(new A.aM8())),null)}} +A.aM8.prototype={ +$1(a){}, +$S:2} +A.a6e.prototype={ +aqj(){var s,r=this +if("PointerEvent" in self.window){s=new A.b_i(A.D(t.S,t.ZW),A.b([],t.he),r.a,r.gPw(),r.c,r.d) +s.zi() +return s}if("TouchEvent" in self.window){s=new A.b2n(A.C(t.S),A.b([],t.he),r.a,r.gPw(),r.c,r.d) +s.zi() +return s}if("MouseEvent" in self.window){s=new A.aZR(new A.BE(),A.b([],t.he),r.a,r.gPw(),r.c,r.d) +s.zi() +return s}throw A.d(A.a8("This browser does not support pointer, touch, or mouse events."))}, +ayB(a){var s=A.b(a.slice(0),A.a6(a)),r=$.bQ() +A.X2(r.Q,r.as,new A.Fn(s),t.kf)}} +A.aJm.prototype={ +j(a){return"pointers:"+("PointerEvent" in self.window)+", touch:"+("TouchEvent" in self.window)+", mouse:"+("MouseEvent" in self.window)}} +A.TG.prototype={} +A.aUu.prototype={ +R1(a,b,c,d,e){var s=t.e.a(A.co(new A.aUv(d))) +A.dL(b,c,s,e) +this.a.push(new A.TG(c,b,s,e,!1))}, +B0(a,b,c,d){return this.R1(a,b,c,d,!0)}} +A.aUv.prototype={ +$1(a){var s=$.hL +if((s==null?$.hL=A.qJ():s).ad6(a))this.a.$1(a)}, +$S:2} +A.aos.prototype={ +a25(a,b){if(b==null)return!1 +return Math.abs(b- -3*a)>1}, +awZ(a){var s,r,q,p,o,n=this,m=$.e_() +if(m===B.co)return!1 +if(n.a25(a.deltaX,A.bfU(a))||n.a25(a.deltaY,A.bfV(a)))return!1 +if(!(B.c.bB(a.deltaX,120)===0&&B.c.bB(a.deltaY,120)===0)){m=A.bfU(a) +if(B.c.bB(m==null?1:m,120)===0){m=A.bfV(a) +m=B.c.bB(m==null?1:m,120)===0}else m=!1}else m=!0 +if(m){m=a.deltaX +s=n.f +r=s==null +q=r?null:s.deltaX +p=Math.abs(m-(q==null?0:q)) +m=a.deltaY +q=r?null:s.deltaY +o=Math.abs(m-(q==null?0:q)) +if(!r)if(!(p===0&&o===0))m=!(p<20&&o<20) +else m=!0 +else m=!0 +if(m){if(A.k0(a)!=null)m=(r?null:A.k0(s))!=null +else m=!1 +if(m){m=A.k0(a) +m.toString +s.toString +s=A.k0(s) +s.toString +if(m-s<50&&n.r)return!0}return!1}}return!0}, +aqh(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this +if(d.awZ(a)){s=B.bC +r=-2}else{s=B.bK +r=-1}q=a.deltaX +p=a.deltaY +switch(B.c.aj(a.deltaMode)){case 1:o=$.blq +if(o==null){n=A.c8(self.document,"div") +o=n.style +A.O(o,"font-size","initial") +A.O(o,"display","none") +self.document.body.append(n) +o=A.b8O(self.window,n).getPropertyValue("font-size") +if(B.d.N(o,"px"))m=A.A8(A.fH(o,"px","")) +else m=null +n.remove() +o=$.blq=m==null?16:m/4}q*=o +p*=o +break +case 2:o=$.e0() +q*=o.gm0().a +p*=o.gm0().b +break +case 0:o=$.fZ() +if(o===B.cx){o=$.e_() +if(o!==B.ac)o=o===B.co +else o=!0}else o=!1 +if(o){o=$.e0() +l=o.x +if(l==null){l=self.window.devicePixelRatio +if(l===0)l=1}q*=l +o=o.x +if(o==null){o=self.window.devicePixelRatio +if(o===0)o=1}p*=o}break +default:break}k=A.b([],t.D9) +j=A.bcq(a,d.b) +o=$.fZ() +if(o===B.cx){o=$.aDW +o=o==null?null:o.gzW().f.b1(0,$.bdU()) +if(o!==!0){o=$.aDW +o=o==null?null:o.gzW().f.b1(0,$.bdV()) +i=o===!0}else i=!0}else i=!1 +o=a.ctrlKey&&!i +l=d.d +h=j.a +if(o){o=A.k0(a) +o.toString +o=A.BC(o) +g=$.e0() +f=g.x +if(f==null){f=self.window.devicePixelRatio +if(f===0)f=1}g=g.x +if(g==null){g=self.window.devicePixelRatio +if(g===0)g=1}e=A.nF(a) +e.toString +l.aIg(k,B.c.aj(e),B.e_,r,s,h*f,j.b*g,1,1,Math.exp(-p/200),B.a1X,o)}else{o=A.k0(a) +o.toString +o=A.BC(o) +g=$.e0() +f=g.x +if(f==null){f=self.window.devicePixelRatio +if(f===0)f=1}g=g.x +if(g==null){g=self.window.devicePixelRatio +if(g===0)g=1}e=A.nF(a) +e.toString +l.aIi(k,B.c.aj(e),B.e_,r,s,h*f,j.b*g,1,1,q,p,B.a1W,o)}d.f=a +d.r=s===B.bC +return k}, +Zz(a){var s=this.b,r=t.e.a(A.co(a)),q=t.K,p=A.bf(A.b5(["capture",!1,"passive",!1],t.N,q)) +q=p==null?q.a(p):p +s.addEventListener("wheel",r,q) +this.a.push(new A.TG("wheel",s,r,!1,!0))}, +a1D(a){this.c.$1(this.aqh(a)) +a.preventDefault()}} +A.q4.prototype={ +j(a){return A.L(this).j(0)+"(change: "+this.a.j(0)+", buttons: "+this.b+")"}} +A.BE.prototype={ +Xm(a,b){var s +if(this.a!==0)return this.LV(b) +s=(b===0&&a>-1?A.bJc(a):b)&1073741823 +this.a=s +return new A.q4(B.CF,s)}, +LV(a){var s=a&1073741823,r=this.a +if(r===0&&s!==0)return new A.q4(B.e_,r) +this.a=s +return new A.q4(s===0?B.e_:B.hd,s)}, +EB(a){if(this.a!==0&&(a&1073741823)===0){this.a=0 +return new A.q4(B.oS,0)}return null}, +Xn(a){if((a&1073741823)===0){this.a=0 +return new A.q4(B.e_,0)}return null}, +Xo(a){var s +if(this.a===0)return null +s=this.a=(a==null?0:a)&1073741823 +if(s===0)return new A.q4(B.oS,s) +else return new A.q4(B.hd,s)}} +A.b_i.prototype={ +O8(a){return this.w.cW(0,a,new A.b_k())}, +a3I(a){if(A.b8N(a)==="touch")this.w.O(0,A.bfQ(a))}, +Na(a,b,c,d,e){this.R1(0,a,b,new A.b_j(this,d,c),e)}, +N9(a,b,c){return this.Na(a,b,c,!0,!0)}, +aon(a,b,c,d){return this.Na(a,b,c,d,!0)}, +zi(){var s=this,r=s.b +s.N9(r,"pointerdown",new A.b_l(s)) +s.N9(self.window,"pointermove",new A.b_m(s)) +s.Na(r,"pointerleave",new A.b_n(s),!1,!1) +s.N9(self.window,"pointerup",new A.b_o(s)) +s.aon(r,"pointercancel",new A.b_p(s),!1) +s.Zz(new A.b_q(s))}, +kI(a,b,c){var s,r,q,p,o,n,m,l,k=this,j=A.b8N(c) +j.toString +s=k.a3i(j) +j=A.bfR(c) +j.toString +r=A.bfS(c) +r.toString +j=Math.abs(j)>Math.abs(r)?A.bfR(c):A.bfS(c) +j.toString +r=A.k0(c) +r.toString +q=A.BC(r) +p=c.pressure +if(p==null)p=null +o=A.bcq(c,k.b) +r=k.wk(c) +n=$.e0() +m=n.x +if(m==null){m=self.window.devicePixelRatio +if(m===0)m=1}n=n.x +if(n==null){n=self.window.devicePixelRatio +if(n===0)n=1}l=p==null?0:p +k.d.aIh(a,b.b,b.a,r,s,o.a*m,o.b*n,l,1,B.eJ,j/180*3.141592653589793,q)}, +arP(a){var s,r +if("getCoalescedEvents" in a){s=t.e +r=J.ih(a.getCoalescedEvents(),s).fh(0,s) +if(!r.gaB(r))return r}return A.b([a],t.A)}, +a3i(a){switch(a){case"mouse":return B.bK +case"pen":return B.c2 +case"touch":return B.aR +default:return B.bL}}, +wk(a){var s=A.b8N(a) +s.toString +if(this.a3i(s)===B.bK)s=-1 +else{s=A.bfQ(a) +s.toString +s=B.c.aj(s)}return s}} +A.b_k.prototype={ +$0(){return new A.BE()}, +$S:414} +A.b_j.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.k0(a) +o.toString +this.a.e.MX(s,r,q,p,o)}this.c.$1(a)}, +$S:2} +A.b_l.prototype={ +$1(a){var s,r,q=this.a,p=q.wk(a),o=A.b([],t.D9),n=q.O8(p),m=A.nF(a) +m.toString +s=n.EB(B.c.aj(m)) +if(s!=null)q.kI(o,s,a) +m=B.c.aj(a.button) +r=A.nF(a) +r.toString +q.kI(o,n.Xm(m,B.c.aj(r)),a) +q.c.$1(o)}, +$S:18} +A.b_m.prototype={ +$1(a){var s,r,q,p,o=this.a,n=o.O8(o.wk(a)),m=A.b([],t.D9) +for(s=J.aA(o.arP(a));s.H();){r=s.ga2(s) +q=r.buttons +if(q==null)q=null +q.toString +p=n.EB(B.c.aj(q)) +if(p!=null)o.kI(m,p,r) +q=r.buttons +if(q==null)q=null +q.toString +o.kI(m,n.LV(B.c.aj(q)),r)}o.c.$1(m)}, +$S:18} +A.b_n.prototype={ +$1(a){var s,r=this.a,q=r.O8(r.wk(a)),p=A.b([],t.D9),o=A.nF(a) +o.toString +s=q.Xn(B.c.aj(o)) +if(s!=null){r.kI(p,s,a) +r.c.$1(p)}}, +$S:18} +A.b_o.prototype={ +$1(a){var s,r,q,p=this.a,o=p.wk(a),n=p.w +if(n.b1(0,o)){s=A.b([],t.D9) +n=n.i(0,o) +n.toString +r=A.nF(a) +q=n.Xo(r==null?null:B.c.aj(r)) +p.a3I(a) +if(q!=null){p.kI(s,q,a) +p.c.$1(s)}}}, +$S:18} +A.b_p.prototype={ +$1(a){var s,r=this.a,q=r.wk(a),p=r.w +if(p.b1(0,q)){s=A.b([],t.D9) +p=p.i(0,q) +p.toString +p.a=0 +r.a3I(a) +r.kI(s,new A.q4(B.oQ,0),a) +r.c.$1(s)}}, +$S:18} +A.b_q.prototype={ +$1(a){this.a.a1D(a)}, +$S:2} +A.b2n.prototype={ +Fm(a,b,c){this.B0(0,a,b,new A.b2o(this,!0,c))}, +zi(){var s=this,r=s.b +s.Fm(r,"touchstart",new A.b2p(s)) +s.Fm(r,"touchmove",new A.b2q(s)) +s.Fm(r,"touchend",new A.b2r(s)) +s.Fm(r,"touchcancel",new A.b2s(s))}, +FF(a,b,c,d,e){var s,r,q,p,o,n=A.bxi(e) +n.toString +n=B.c.aj(n) +s=e.clientX +r=$.e0() +q=r.x +if(q==null){q=self.window.devicePixelRatio +if(q===0)q=1}p=e.clientY +r=r.x +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}o=c?1:0 +this.d.aIe(b,o,a,n,s*q,p*r,1,1,B.eJ,d)}} +A.b2o.prototype={ +$1(a){var s=a.altKey,r=a.ctrlKey,q=a.metaKey,p=a.shiftKey,o=A.k0(a) +o.toString +this.a.e.MX(s,r,q,p,o) +this.c.$1(a)}, +$S:2} +A.b2p.prototype={ +$1(a){var s,r,q,p,o,n,m,l=A.k0(a) +l.toString +s=A.BC(l) +r=A.b([],t.D9) +for(l=t.e,q=t.VA,q=A.dt(new A.tj(a.changedTouches,q),q.h("y.E"),l),l=A.dt(q.a,A.w(q).c,l),q=J.aA(l.a),l=A.w(l),l=l.h("@<1>").af(l.z[1]).z[1],p=this.a;q.H();){o=l.a(q.ga2(q)) +n=o.identifier +if(n==null)n=null +n.toString +m=p.w +if(!m.N(0,B.c.aj(n))){n=o.identifier +if(n==null)n=null +n.toString +m.D(0,B.c.aj(n)) +p.FF(B.CF,r,!0,s,o)}}p.c.$1(r)}, +$S:18} +A.b2q.prototype={ +$1(a){var s,r,q,p,o,n,m +a.preventDefault() +s=A.k0(a) +s.toString +r=A.BC(s) +q=A.b([],t.D9) +for(s=t.e,p=t.VA,p=A.dt(new A.tj(a.changedTouches,p),p.h("y.E"),s),s=A.dt(p.a,A.w(p).c,s),p=J.aA(s.a),s=A.w(s),s=s.h("@<1>").af(s.z[1]).z[1],o=this.a;p.H();){n=s.a(p.ga2(p)) +m=n.identifier +if(m==null)m=null +m.toString +if(o.w.N(0,B.c.aj(m)))o.FF(B.hd,q,!0,r,n)}o.c.$1(q)}, +$S:18} +A.b2r.prototype={ +$1(a){var s,r,q,p,o,n,m,l +a.preventDefault() +s=A.k0(a) +s.toString +r=A.BC(s) +q=A.b([],t.D9) +for(s=t.e,p=t.VA,p=A.dt(new A.tj(a.changedTouches,p),p.h("y.E"),s),s=A.dt(p.a,A.w(p).c,s),p=J.aA(s.a),s=A.w(s),s=s.h("@<1>").af(s.z[1]).z[1],o=this.a;p.H();){n=s.a(p.ga2(p)) +m=n.identifier +if(m==null)m=null +m.toString +l=o.w +if(l.N(0,B.c.aj(m))){m=n.identifier +if(m==null)m=null +m.toString +l.O(0,B.c.aj(m)) +o.FF(B.oS,q,!1,r,n)}}o.c.$1(q)}, +$S:18} +A.b2s.prototype={ +$1(a){var s,r,q,p,o,n,m,l=A.k0(a) +l.toString +s=A.BC(l) +r=A.b([],t.D9) +for(l=t.e,q=t.VA,q=A.dt(new A.tj(a.changedTouches,q),q.h("y.E"),l),l=A.dt(q.a,A.w(q).c,l),q=J.aA(l.a),l=A.w(l),l=l.h("@<1>").af(l.z[1]).z[1],p=this.a;q.H();){o=l.a(q.ga2(q)) +n=o.identifier +if(n==null)n=null +n.toString +m=p.w +if(m.N(0,B.c.aj(n))){n=o.identifier +if(n==null)n=null +n.toString +m.O(0,B.c.aj(n)) +p.FF(B.oQ,r,!1,s,o)}}p.c.$1(r)}, +$S:18} +A.aZR.prototype={ +Zs(a,b,c,d){this.R1(0,a,b,new A.aZS(this,!0,c),d)}, +N6(a,b,c){return this.Zs(a,b,c,!0)}, +zi(){var s=this,r=s.b +s.N6(r,"mousedown",new A.aZT(s)) +s.N6(self.window,"mousemove",new A.aZU(s)) +s.Zs(r,"mouseleave",new A.aZV(s),!1) +s.N6(self.window,"mouseup",new A.aZW(s)) +s.Zz(new A.aZX(s))}, +kI(a,b,c){var s,r,q=A.bcq(c,this.b),p=A.k0(c) +p.toString +p=A.BC(p) +s=$.e0() +r=s.x +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}s=s.x +if(s==null){s=self.window.devicePixelRatio +if(s===0)s=1}this.d.aIf(a,b.b,b.a,-1,B.bK,q.a*r,q.b*s,1,1,B.eJ,p)}} +A.aZS.prototype={ +$1(a){var s=a.getModifierState("Alt"),r=a.getModifierState("Control"),q=a.getModifierState("Meta"),p=a.getModifierState("Shift"),o=A.k0(a) +o.toString +this.a.e.MX(s,r,q,p,o) +this.c.$1(a)}, +$S:2} +A.aZT.prototype={ +$1(a){var s,r,q=A.b([],t.D9),p=this.a,o=p.w,n=A.nF(a) +n.toString +s=o.EB(B.c.aj(n)) +if(s!=null)p.kI(q,s,a) +n=B.c.aj(a.button) +r=A.nF(a) +r.toString +p.kI(q,o.Xm(n,B.c.aj(r)),a) +p.c.$1(q)}, +$S:18} +A.aZU.prototype={ +$1(a){var s,r=A.b([],t.D9),q=this.a,p=q.w,o=A.nF(a) +o.toString +s=p.EB(B.c.aj(o)) +if(s!=null)q.kI(r,s,a) +o=A.nF(a) +o.toString +q.kI(r,p.LV(B.c.aj(o)),a) +q.c.$1(r)}, +$S:18} +A.aZV.prototype={ +$1(a){var s,r=A.b([],t.D9),q=this.a,p=A.nF(a) +p.toString +s=q.w.Xn(B.c.aj(p)) +if(s!=null){q.kI(r,s,a) +q.c.$1(r)}}, +$S:18} +A.aZW.prototype={ +$1(a){var s,r=A.b([],t.D9),q=this.a,p=A.nF(a) +p=p==null?null:B.c.aj(p) +s=q.w.Xo(p) +if(s!=null){q.kI(r,s,a) +q.c.$1(r)}}, +$S:18} +A.aZX.prototype={ +$1(a){this.a.a1D(a)}, +$S:2} +A.Ib.prototype={} +A.aJc.prototype={ +FO(a,b,c){return this.a.cW(0,a,new A.aJd(b,c))}, +tI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,a0,a1,a2,a3,a4,a5,a6,a7,a8){var s,r,q=this.a.i(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.bii(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,a6,!1,a7,a8)}, +P9(a,b,c){var s=this.a.i(0,a) +s.toString +return s.b!==b||s.c!==c}, +r5(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.i(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.bii(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,B.eJ,a5,!0,a6,a7)}, +BF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var s,r,q,p=this +if(m===B.eJ)switch(c.a){case 1:p.FO(d,f,g) +a.push(p.tI(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +break +case 3:s=p.a.b1(0,d) +p.FO(d,f,g) +if(!s)a.push(p.r5(b,B.oR,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +a.push(p.tI(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +p.b=b +break +case 4:s=p.a.b1(0,d) +p.FO(d,f,g).a=$.bkS=$.bkS+1 +if(!s)a.push(p.r5(b,B.oR,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +if(p.P9(d,f,g))a.push(p.r5(0,B.e_,d,0,0,e,!1,0,f,g,0,0,i,0,0,0,0,0,j,k,l,0,n,o)) +a.push(p.tI(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +p.b=b +break +case 5:a.push(p.tI(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +p.b=b +break +case 6:case 0:r=p.a +q=r.i(0,d) +q.toString +if(c===B.oQ){f=q.b +g=q.c}if(p.P9(d,f,g))a.push(p.r5(p.b,B.hd,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +a.push(p.tI(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +if(e===B.aR){a.push(p.r5(0,B.a1V,d,0,0,e,!1,0,f,g,0,0,i,0,0,0,0,0,j,k,l,0,n,o)) +r.O(0,d)}break +case 2:r=p.a +q=r.i(0,d) +q.toString +a.push(p.tI(b,c,d,0,0,e,!1,0,q.b,q.c,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +r.O(0,d) +break +case 7:case 8:case 9:break}else switch(m.a){case 1:case 2:case 3:s=p.a.b1(0,d) +p.FO(d,f,g) +if(!s)a.push(p.r5(b,B.oR,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +if(p.P9(d,f,g))if(b!==0)a.push(p.r5(b,B.hd,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +else a.push(p.r5(b,B.e_,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +a.push(p.tI(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +break +case 0:break +case 4:break}}, +aIg(a,b,c,d,e,f,g,h,i,j,k,l){return this.BF(a,b,c,d,e,f,g,h,i,j,0,0,k,0,l)}, +aIi(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.BF(a,b,c,d,e,f,g,h,i,1,j,k,l,0,m)}, +aIf(a,b,c,d,e,f,g,h,i,j,k){return this.BF(a,b,c,d,e,f,g,h,i,1,0,0,j,0,k)}, +aIe(a,b,c,d,e,f,g,h,i,j){return this.BF(a,b,c,d,B.aR,e,f,g,h,1,0,0,i,0,j)}, +aIh(a,b,c,d,e,f,g,h,i,j,k,l){return this.BF(a,b,c,d,e,f,g,h,i,1,0,0,j,k,l)}} +A.aJd.prototype={ +$0(){return new A.Ib(this.a,this.b)}, +$S:418} +A.ban.prototype={} +A.aK5.prototype={ +anJ(a){var s=this,r=t.e +s.b=r.a(A.co(new A.aK6(s))) +A.dL(self.window,"keydown",s.b,null) +s.c=r.a(A.co(new A.aK7(s))) +A.dL(self.window,"keyup",s.c,null) +$.wQ.push(new A.aK8(s))}, +v(){var s,r,q=this +A.hs(self.window,"keydown",q.b,null) +A.hs(self.window,"keyup",q.c,null) +for(s=q.a,r=A.k9(s,s.r,A.w(s).c);r.H();)s.i(0,r.d).by(0) +s.ao(0) +$.bar=q.c=q.b=null}, +a1r(a){var s,r,q,p,o,n,m=this,l=globalThis.KeyboardEvent +if(!(l!=null&&a instanceof l))return +s=new A.p_(a) +r=A.y2(a) +r.toString +if(a.type==="keydown"&&A.oU(a)==="Tab"&&a.isComposing)return +q=A.oU(a) +q.toString +if(!(q==="Meta"||q==="Shift"||q==="Alt"||q==="Control")&&m.e){q=m.a +p=q.i(0,r) +if(p!=null)p.by(0) +if(a.type==="keydown")p=a.ctrlKey||a.shiftKey||a.altKey||a.metaKey +else p=!1 +if(p)q.q(0,r,A.dr(B.lh,new A.aKa(m,r,s))) +else q.O(0,r)}o=a.getModifierState("Shift")?1:0 +if(a.getModifierState("Alt")||a.getModifierState("AltGraph"))o|=2 +if(a.getModifierState("Control"))o|=4 +if(a.getModifierState("Meta"))o|=8 +m.d=o +if(a.type==="keydown")if(A.oU(a)==="CapsLock"){r=o|32 +m.d=r}else if(A.y2(a)==="NumLock"){r=o|16 +m.d=r}else if(A.oU(a)==="ScrollLock"){r=o|64 +m.d=r}else{if(A.oU(a)==="Meta"){r=$.fZ() +r=r===B.mR}else r=!1 +if(r){r=o|8 +m.d=r}else r=o}else r=o +n=A.b5(["type",a.type,"keymap","web","code",A.y2(a),"key",A.oU(a),"location",B.c.aj(a.location),"metaState",r,"keyCode",B.c.aj(a.keyCode)],t.N,t.z) +$.bQ().nC("flutter/keyevent",B.aC.ee(n),new A.aKb(s))}} +A.aK6.prototype={ +$1(a){this.a.a1r(a)}, +$S:2} +A.aK7.prototype={ +$1(a){this.a.a1r(a)}, +$S:2} +A.aK8.prototype={ +$0(){this.a.v()}, +$S:0} +A.aKa.prototype={ +$0(){var s,r,q=this.a +q.a.O(0,this.b) +s=this.c.a +r=A.b5(["type","keyup","keymap","web","code",A.y2(s),"key",A.oU(s),"location",B.c.aj(s.location),"metaState",q.d,"keyCode",B.c.aj(s.keyCode)],t.N,t.z) +$.bQ().nC("flutter/keyevent",B.aC.ee(r),A.bGK())}, +$S:0} +A.aKb.prototype={ +$1(a){if(a==null)return +if(A.q9(J.bU(t.a.a(B.aC.km(a)),"handled")))this.a.a.preventDefault()}, +$S:33} +A.a1P.prototype={} +A.a1O.prototype={ +lH(a,b,c,d){var s=this.dy,r=this.fr,q=this.fx +A.aN(b,"drawImage",[s,0,0,r,q,c,d,r,q])}, +Bq(a,b){var s,r,q,p,o,n=this,m="attachShader",l=a+"||"+b,k=J.bU($.aBy.b8(),l) +if(k==null){s=n.a7Y(0,"VERTEX_SHADER",a) +r=n.a7Y(0,"FRAGMENT_SHADER",b) +q=n.a +p=q.createProgram() +A.aN(q,m,[p,s]) +A.aN(q,m,[p,r]) +A.aN(q,"linkProgram",[p]) +o=n.ay +if(!A.aN(q,"getProgramParameter",[p,o==null?n.ay=q.LINK_STATUS:o]))A.V(A.bN(A.aN(q,"getProgramInfoLog",[p]))) +k=new A.a1P(p) +J.iD($.aBy.b8(),l,k)}return k}, +a7Y(a,b,c){var s,r=this.a,q=r.createShader(r[b]) +if(q==null)throw A.d(A.bN(A.bGd(r,"getError"))) +A.aN(r,"shaderSource",[q,c]) +A.aN(r,"compileShader",[q]) +s=this.c +if(!A.aN(r,"getShaderParameter",[q,s==null?this.c=r.COMPILE_STATUS:s]))throw A.d(A.bN("Shader compilation failed: "+A.j(A.aN(r,"getShaderInfoLog",[q])))) +return q}, +adW(a,b,c,d,e,f,g){A.aN(this.a,"texImage2D",[b,c,d,e,f,g])}, +a9p(a,b){A.aN(this.a,"drawArrays",[this.aET(b),0,a])}, +aET(a){var s,r=this +switch(a.a){case 0:return r.gUB() +case 2:s=r.ax +return s==null?r.ax=r.a.TRIANGLE_FAN:s +case 1:s=r.ax +return s==null?r.ax=r.a.TRIANGLE_STRIP:s}}, +gl0(){var s=this.d +return s==null?this.d=this.a.ARRAY_BUFFER:s}, +guU(){var s=this.e +return s==null?this.e=this.a.ELEMENT_ARRAY_BUFFER:s}, +gUA(){var s=this.r +return s==null?this.r=this.a.FLOAT:s}, +gJS(){var s=this.cx +return s==null?this.cx=this.a.RGBA:s}, +gJV(){var s=this.ch +return s==null?this.ch=this.a.UNSIGNED_BYTE:s}, +gabs(){var s=this.CW +return s==null?this.CW=this.a.UNSIGNED_SHORT:s}, +grK(){var s=this.f +return s==null?this.f=this.a.STATIC_DRAW:s}, +gUB(){var s=this.ax +return s==null?this.ax=this.a.TRIANGLES:s}, +gUz(){var s=this.w +return s==null?this.w=this.a.COLOR_BUFFER_BIT:s}, +gjY(){var s=this.x +return s==null?this.x=this.a.TEXTURE_2D:s}, +gabq(){var s=this.dx +return s==null?this.dx=this.a.TEXTURE0:s}, +gJT(){var s=this.y +return s==null?this.y=this.a.TEXTURE_WRAP_S:s}, +gJU(){var s=this.z +return s==null?this.z=this.a.TEXTURE_WRAP_T:s}, +gyb(){var s=this.as +return s==null?this.as=this.a.CLAMP_TO_EDGE:s}, +gabp(){var s=this.cy +return s==null?this.cy=this.a.LINEAR:s}, +gabr(){var s=this.db +return s==null?this.db=this.a.TEXTURE_MIN_FILTER:s}, +j_(a,b,c){var s=A.aN(this.a,"getUniformLocation",[b,c]) +if(s==null)throw A.d(A.bN(c+" not found")) +else return s}, +LC(a,b){var s=A.aN(this.a,"getAttribLocation",[a,b]) +if(s==null)throw A.d(A.bN(b+" not found")) +else return s}, +ad2(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.IM(q.fx,s) +s=A.nE(r,"2d",null) +s.toString +q.lH(0,t.e.a(s),0,0) +return r}}} +A.aHg.prototype={ +a5N(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.O(q,"position","absolute") +A.O(q,"width",A.j(p/o)+"px") +A.O(q,"height",A.j(s/r)+"px")}} +A.Jh.prototype={ +V(){return"Assertiveness."+this.b}} +A.arA.prototype={ +aGB(a){switch(a.a){case 0:return this.a +case 1:return this.b}}, +a79(a,b){var s=this.aGB(b),r=A.c8(self.document,"div") +A.bfO(r,a) +s.append(r) +A.dr(B.d8,new A.arB(r))}} +A.arB.prototype={ +$0(){return this.a.remove()}, +$S:0} +A.Sg.prototype={ +V(){return"_CheckableKind."+this.b}} +A.auj.prototype={ +eN(a){var s,r,q,p,o=this,n="true" +o.qF(0) +s=o.b +if((s.k3&1)!==0){switch(o.e.a){case 0:r=A.bf("checkbox") +if(r==null)r=t.K.a(r) +s.k2.setAttribute("role",r) +break +case 1:r=A.bf("radio") +if(r==null)r=t.K.a(r) +s.k2.setAttribute("role",r) +break +case 2:r=A.bf("switch") +if(r==null)r=t.K.a(r) +s.k2.setAttribute("role",r) +break}if(s.SL()===B.iu){q=s.k2 +r=A.bf(n) +if(r==null)r=t.K.a(r) +q.setAttribute("aria-disabled",r) +r=A.bf(n) +if(r==null)r=t.K.a(r) +q.setAttribute("disabled",r)}else o.a3E() +r=s.a +p=A.bf((r&2)!==0||(r&131072)!==0?n:"false") +r=p==null?t.K.a(p):p +s.k2.setAttribute("aria-checked",r)}}, +v(){this.zE() +this.a3E()}, +a3E(){var s=this.b.k2 +s.removeAttribute("aria-disabled") +s.removeAttribute("disabled")}} +A.a01.prototype={ +eN(a){var s,r,q +this.qF(0) +s=this.b +if((s.a&4096)!==0){r=s.z +s=s.k2 +q=A.bf(r==null?"":r) +if(q==null)q=t.K.a(q) +s.setAttribute("aria-label",q) +q=A.bf("dialog") +if(q==null)q=t.K.a(q) +s.setAttribute("role",q)}}, +a91(a){var s,r=this.b +if((r.a&4096)!==0)return +r=r.k2 +s=A.bf("dialog") +if(s==null)s=t.K.a(s) +r.setAttribute("role",s) +s=A.bf(a.b.k2.id) +if(s==null)s=t.K.a(s) +r.setAttribute("aria-describedby",s)}} +A.a7V.prototype={ +eN(a){var s,r=this,q=r.b +if((q.k3&1024)!==0){s=r.d +if(s!=null)s.a91(r) +else q.k1.e.push(new A.aLX(r))}}, +axr(){var s,r,q=this.b.ok +while(!0){s=q!=null +if(s){r=q.p2 +r=(r==null?null:r.a)!==B.jm}else r=!1 +if(!r)break +q=q.ok}if(s){s=q.p2 +s=(s==null?null:s.a)===B.jm}else s=!1 +if(s){s=q.p2 +s.toString +this.d=t.JX.a(s)}}} +A.aLX.prototype={ +$0(){var s,r=this.a +if(!r.c){r.axr() +s=r.d +if(s!=null)s.a91(r)}}, +$S:0} +A.a1l.prototype={ +eN(a){var s=this.b.a +if((s&32)!==0)s=(s&64)===0||(s&128)!==0 +else s=!1 +this.d.a7J(s)}} +A.Xn.prototype={ +abE(a,b){var s,r,q=this,p=q.b,o=p==null +if(b===(o?null:p.a[2])){o=p.a +if(a===o[3])return +s=o[2] +r=o[1] +q.b=new A.Um([o[0],r,s,a]) +return}if(!o)q.Y3() +o=t.e +s=o.a(A.co(new A.arD(q))) +s=[o.a(A.co(new A.arE(q))),s,b,a] +q.b=new A.Um(s) +b.tabIndex=0 +A.dL(b,"focus",s[1],null) +A.dL(b,"blur",s[0],null)}, +Y3(){var s,r=this.b +if(r==null)return +s=r.a +A.hs(s[2],"focus",s[1],null) +A.hs(s[2],"blur",s[0],null) +this.b=null}, +a4l(a){var s,r,q=this.b +if(q==null)return +s=$.bQ() +r=q.a[3] +s.oQ(r,a?B.D9:B.Db,null)}, +a7J(a){var s=this.b +if(s==null)return +this.a.e.push(new A.arC(this,s,a))}} +A.arD.prototype={ +$1(a){return this.a.a4l(!0)}, +$S:2} +A.arE.prototype={ +$1(a){return this.a.a4l(!1)}, +$S:2} +A.arC.prototype={ +$0(){var s=this.b +if(!J.f(this.a.b,s))return +s=s.a +if(this.c)s[2].focus() +else s[2].blur()}, +$S:0} +A.aCN.prototype={ +eN(a){var s,r,q,p=this +p.qF(0) +s=p.b +if(s.gUw()){r=s.dy +r=r!=null&&!B.ha.gaB(r)}else r=!1 +if(r){if(p.e==null){p.e=A.c8(self.document,"flt-semantics-img") +r=s.dy +if(r!=null&&!B.ha.gaB(r)){r=p.e.style +A.O(r,"position","absolute") +A.O(r,"top","0") +A.O(r,"left","0") +q=s.y +A.O(r,"width",A.j(q.c-q.a)+"px") +q=s.y +A.O(r,"height",A.j(q.d-q.b)+"px")}A.O(p.e.style,"font-size","6px") +r=p.e +r.toString +s.k2.append(r)}s=p.e +s.toString +r=A.bf("img") +if(r==null)r=t.K.a(r) +s.setAttribute("role",r) +p.a4n(p.e)}else{r=s.k2 +if(s.gUw()){s=A.bf("img") +if(s==null)s=t.K.a(s) +r.setAttribute("role",s) +p.a4n(r) +p.Nw()}else{p.Nw() +r.removeAttribute("aria-label")}}}, +a4n(a){var s=this.b.z +if(s!=null&&s.length!==0){a.toString +s.toString +s=A.bf(s) +if(s==null)s=t.K.a(s) +a.setAttribute("aria-label",s)}}, +Nw(){var s=this.e +if(s!=null){s.remove() +this.e=null}}, +v(){this.zE() +this.Nw() +this.b.k2.removeAttribute("aria-label")}} +A.aCX.prototype={ +any(a){var s,r,q=this +q.HD() +q.R6() +q.a6V() +s=q.e +a.k2.append(s) +A.axc(s,"range") +r=A.bf("slider") +if(r==null)r=t.K.a(r) +s.setAttribute("role",r) +A.dL(s,"change",t.e.a(A.co(new A.aCY(q,a))),null) +r=new A.aCZ(q) +q.w=r +a.k1.as.push(r) +q.f.abE(a.id,s)}, +eN(a){var s,r=this +r.qF(0) +s=r.b +switch(s.k1.z.a){case 1:r.arz() +r.aFf() +break +case 0:r.a06() +break}r.f.a7J((s.a&32)!==0)}, +arz(){var s=this.e,r=A.b8M(s) +r.toString +if(!r)return +A.bfJ(s,!1)}, +aFf(){var s,r,q,p,o,n,m,l=this +if(!l.x){s=l.b.k3 +r=(s&4096)!==0||(s&8192)!==0||(s&16384)!==0}else r=!0 +if(!r)return +l.x=!1 +q=""+l.r +s=l.e +A.bfK(s,q) +p=A.bf(q) +if(p==null)p=t.K.a(p) +s.setAttribute("aria-valuenow",p) +p=l.b +o=p.ax +o.toString +o=A.bf(o) +if(o==null)o=t.K.a(o) +s.setAttribute("aria-valuetext",o) +n=p.ch.length!==0?""+(l.r+1):q +s.max=n +o=A.bf(n) +if(o==null)o=t.K.a(o) +s.setAttribute("aria-valuemax",o) +m=p.cx.length!==0?""+(l.r-1):q +s.min=m +p=A.bf(m) +if(p==null)p=t.K.a(p) +s.setAttribute("aria-valuemin",p)}, +a06(){var s=this.e,r=A.b8M(s) +r.toString +if(r)return +A.bfJ(s,!0)}, +v(){var s=this +s.zE() +s.f.Y3() +B.b.O(s.b.k1.as,s.w) +s.w=null +s.a06() +s.e.remove()}} +A.aCY.prototype={ +$1(a){var s,r=null,q=this.a,p=q.e,o=A.b8M(p) +o.toString +if(o)return +q.x=!0 +p=A.bfI(p) +p.toString +s=A.em(p,r,r) +p=q.r +if(s>p){q.r=p+1 +$.bQ().oQ(this.b.id,B.Da,r)}else if(sq){s=s.b +s.toString +if((s&32)!==0||(s&16)!==0)$.bQ().oQ(p,B.hl,n) +else $.bQ().oQ(p,B.hn,n)}else{s=s.b +s.toString +if((s&32)!==0||(s&16)!==0)$.bQ().oQ(p,B.hm,n) +else $.bQ().oQ(p,B.ho,n)}}}, +eN(a){var s,r,q,p=this +p.qF(0) +s=p.b +r=s.k1 +r.e.push(new A.aMW(p)) +if(p.r==null){s=s.k2 +A.O(s.style,"touch-action","none") +p.a0G() +q=new A.aMX(p) +p.e=q +r.as.push(q) +q=t.e.a(A.co(new A.aMY(p))) +p.r=q +A.dL(s,"scroll",q,null)}}, +ga0i(){var s=this.b,r=s.b +r.toString +r=(r&32)!==0||(r&16)!==0 +s=s.k2 +if(r)return B.c.aj(s.scrollTop) +else return B.c.aj(s.scrollLeft)}, +a2H(){var s,r,q,p,o=this,n="transform",m=o.b,l=m.k2,k=m.y +if(k==null){$.h_().$1("Warning! the rect attribute of semanticsObject is null") +return}s=m.b +s.toString +s=(s&32)!==0||(s&16)!==0 +r=o.f +q=k.d-k.b +p=k.c-k.a +if(s){s=B.c.dm(q) +r=r.style +A.O(r,n,"translate(0px,"+(s+10)+"px)") +A.O(r,"width",""+B.c.aA(p)+"px") +A.O(r,"height","10px") +l.scrollTop=10 +m.p3=o.w=B.c.aj(l.scrollTop) +m.p4=0}else{s=B.c.dm(p) +r=r.style +A.O(r,n,"translate("+(s+10)+"px,0px)") +A.O(r,"width","10px") +A.O(r,"height",""+B.c.aA(q)+"px") +l.scrollLeft=10 +q=B.c.aj(l.scrollLeft) +o.w=q +m.p3=0 +m.p4=q}}, +a0G(){var s="overflow-y",r="overflow-x",q=this.b,p=q.k2 +switch(q.k1.z.a){case 1:q=q.b +q.toString +if((q&32)!==0||(q&16)!==0)A.O(p.style,s,"scroll") +else A.O(p.style,r,"scroll") +break +case 0:q=q.b +q.toString +if((q&32)!==0||(q&16)!==0)A.O(p.style,s,"hidden") +else A.O(p.style,r,"hidden") +break}}, +v(){var s,r,q,p,o=this +o.zE() +s=o.b +r=s.k2 +q=r.style +q.removeProperty("overflowY") +q.removeProperty("overflowX") +q.removeProperty("touch-action") +p=o.r +if(p!=null)A.hs(r,"scroll",p,null) +B.b.O(s.k1.as,o.e) +o.e=null}} +A.aMW.prototype={ +$0(){var s=this.a +s.a2H() +s.b.VT()}, +$S:0} +A.aMX.prototype={ +$1(a){this.a.a0G()}, +$S:247} +A.aMY.prototype={ +$1(a){this.a.aAu()}, +$S:2} +A.DF.prototype={ +j(a){var s=A.b([],t.T),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.j(s)}, +l(a,b){if(b==null)return!1 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.DF&&b.a===this.a}, +gJ(a){return B.e.gJ(this.a)}, +a8m(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.DF((r&64)!==0?s|64:s&4294967231)}, +aIu(a){return this.a8m(null,a)}, +aIk(a){return this.a8m(a,null)}} +A.ayL.prototype={ +saMF(a){var s=this.a +this.a=a?s|32:s&4294967263}, +cG(){return new A.DF(this.a)}} +A.a8u.prototype={$ibaH:1} +A.a8t.prototype={} +A.px.prototype={ +V(){return"PrimaryRole."+this.b}} +A.As.prototype={ +V(){return"Role."+this.b}} +A.a6s.prototype={ +Fi(a,b){var s=this +s.R2() +s.HD() +s.R6() +s.a6V() +s.a73()}, +R2(){var s,r=this.b +if((r.a&2097152)!==0){s=new A.Xn(r.k1) +s.abE(r.id,r.k2) +this.B6(new A.a1l(s,B.a2y,r))}}, +HD(){var s=this.b,r=s.a +if((r&32768)!==0&&(r&8192)===0)this.B6(new A.a3F(B.a2B,s))}, +R6(){var s=this.b +if((s.a&4096)!==0)this.B6(new A.a7V(B.a2C,s))}, +a6V(){var s=this.b,r=s.z +if(!(r!=null&&r.length!==0)){r=s.ax +if(!(r!=null&&r.length!==0)){r=s.fy +r=r!=null&&r.length!==0}else r=!0}else r=!0 +if(r)this.B6(new A.a3f(B.a2A,s))}, +a73(){var s=this.b,r=s.b +r.toString +if((r&1)!==0)this.B6(new A.aa7(B.a2z,s))}, +B6(a){var s=this.c;(s==null?this.c=A.b([],t.VM):s).push(a)}, +eN(a){var s,r,q=this.c +if(q==null)return +for(s=q.length,r=0;r1)for(p=0;p=0;--p){g=l[p] +s=g.id +if(!B.b.N(a0,s)){k=g.k2 +if(a1==null)m.append(k) +else m.insertBefore(k,a1) +g.ok=a2 +q.c.q(0,s,a2)}a1=g.k2}a2.p1=l}, +at3(){var s,r,q=this +if((q.a&16)!==0)return B.CM +else{s=q.b +s.toString +if((s&64)!==0||(s&128)!==0)return B.CL +else if(q.gUw())return B.CN +else{s=q.a +if((s&1)!==0||(s&65536)!==0)return B.oY +else if((s&8)!==0)return B.oX +else{r=q.b +r.toString +if((r&32)!==0||(r&16)!==0||(r&4)!==0||(r&8)!==0)return B.oW +else if((s&2048)!==0)return B.jm +else return B.oV}}}}, +aqz(a){var s,r,q,p=this +switch(a.a){case 4:s=new A.aQn(B.CM,p) +s.aC7() +break +case 2:s=A.c8(self.document,"flt-semantics-scroll-overflow") +r=new A.aMP(s,B.oW,p) +r.Fi(B.oW,p) +q=s.style +A.O(q,"position","absolute") +A.O(q,"transform-origin","0 0 0") +A.O(q,"pointer-events","none") +p.k2.append(s) +s=r +break +case 1:s=A.byI(p) +break +case 3:s=new A.atM(B.oX,p) +s.Fi(B.oX,p) +r=A.bf("button") +if(r==null)r=t.K.a(r) +p.k2.setAttribute("role",r) +break +case 5:s=new A.auj(A.bGi(p),B.oY,p) +s.Fi(B.oY,p) +break +case 7:s=new A.a01(B.jm,p) +s.R2() +s.HD() +break +case 6:s=new A.aCN(B.CN,p) +s.R2() +s.HD() +s.R6() +s.a73() +break +case 0:s=new A.aB1(B.oV,p) +s.Fi(B.oV,p) +break +default:s=null}return s}, +aFq(){var s=this,r=s.p2,q=s.at3() +if(r!=null)if(r.a===q){r.eN(0) +return}else{r.v() +r=s.p2=null}if(r==null){r=s.aqz(q) +s.p2=r +r.eN(0)}}, +VT(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.k2,g=h.style,f=i.y +A.O(g,"width",A.j(f.c-f.a)+"px") +f=i.y +A.O(g,"height",A.j(f.d-f.b)+"px") +g=i.dy +s=g!=null&&!B.ha.gaB(g)?i.X7():null +g=i.y +r=g.b===0&&g.a===0 +q=i.dx +g=q==null +p=g||A.b7n(q)===B.EK +if(r&&p&&i.p3===0&&i.p4===0){A.aNm(h) +if(s!=null)A.aNm(s) +return}o=A.bd("effectiveTransform") +if(!r)if(g){g=i.y +n=g.a +m=g.b +g=A.fO() +g.tl(n,m,0) +o.b=g +l=n===0&&m===0}else{g=new A.dd(new Float32Array(16)) +g.u(new A.dd(q)) +f=i.y +g.aL(0,f.a,f.b) +o.b=g +l=J.buA(o.bc())}else if(!p){o.b=new A.dd(q) +l=!1}else l=!0 +if(!l){h=h.style +A.O(h,"transform-origin","0 0 0") +A.O(h,"transform",A.oC(o.bc().a))}else A.aNm(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.O(j,"top",A.j(-h+k)+"px") +A.O(j,"left",A.j(-g+f)+"px")}else A.aNm(s)}, +aeG(a){var s +a.$1(this) +s=this.p1 +if(s!=null)B.b.am(s,new A.aNn(a))}, +j(a){return this.cY(0)}} +A.aNn.prototype={ +$1(a){a.aeG(this.a)}, +$S:241} +A.arF.prototype={ +V(){return"AccessibilityMode."+this.b}} +A.yD.prototype={ +V(){return"GestureMode."+this.b}} +A.PK.prototype={ +V(){return"SemanticsUpdatePhase."+this.b}} +A.az6.prototype={ +ans(){$.wQ.push(new A.az7(this))}, +as2(){var s,r,q,p,o,n,m,l,k,j,i,h=this +for(r=h.d,q=r.length,p=h.b,o=t.Qo,n=0;n>>0}n=m.cx +if(l.ax!==n){l.ax=n +l.k3=(l.k3|4096)>>>0}n=m.cy +if(l.ay!==n){l.ay=n +l.k3=(l.k3|4096)>>>0}n=m.ax +if(l.z!==n){l.z=n +l.k3=(l.k3|1024)>>>0}n=m.ay +if(l.Q!==n){l.Q=n +l.k3=(l.k3|1024)>>>0}n=m.at +if(!J.f(l.y,n)){l.y=n +l.k3=(l.k3|512)>>>0}n=m.go +if(l.dx!==n){l.dx=n +l.k3=(l.k3|65536)>>>0}n=m.z +if(l.r!==n){l.r=n +l.k3=(l.k3|64)>>>0}n=m.c +if(l.b!==n){l.b=n +l.k3=(l.k3|2)>>>0}n=m.f +if(l.c!==n){l.c=n +l.k3=(l.k3|4)>>>0}n=m.r +if(l.d!==n){l.d=n +l.k3=(l.k3|8)>>>0}n=m.x +if(l.e!==n){l.e=n +l.k3=(l.k3|16)>>>0}n=m.y +if(l.f!==n){l.f=n +l.k3=(l.k3|32)>>>0}n=m.Q +if(l.w!==n){l.w=n +l.k3=(l.k3|128)>>>0}n=m.as +if(l.x!==n){l.x=n +l.k3=(l.k3|256)>>>0}n=m.ch +if(l.as!==n){l.as=n +l.k3=(l.k3|2048)>>>0}n=m.CW +if(l.at!==n){l.at=n +l.k3=(l.k3|2048)>>>0}n=m.db +if(l.ch!==n){l.ch=n +l.k3=(l.k3|8192)>>>0}n=m.dx +if(l.CW!==n){l.CW=n +l.k3=(l.k3|8192)>>>0}n=m.dy +if(l.cx!==n){l.cx=n +l.k3=(l.k3|16384)>>>0}n=m.fr +if(l.cy!==n){l.cy=n +l.k3=(l.k3|16384)>>>0}n=m.fx +if(l.fy!==n){l.fy=n +l.k3=(l.k3|4194304)>>>0}n=m.fy +if(l.db!=n){l.db=n +l.k3=(l.k3|32768)>>>0}n=m.k1 +if(l.fr!==n){l.fr=n +l.k3=(l.k3|1048576)>>>0}n=m.id +if(l.dy!==n){l.dy=n +l.k3=(l.k3|524288)>>>0}n=m.k2 +if(l.fx!==n){l.fx=n +l.k3=(l.k3|2097152)>>>0}n=m.w +if(l.go!==n){l.go=n +l.k3=(l.k3|8388608)>>>0}l.aFq() +n=l.k3 +if((n&512)!==0||(n&65536)!==0||(n&64)!==0)l.VT() +n=l.dy +n=!(n!=null&&!B.ha.gaB(n))&&l.go===-1 +k=l.k2 +if(n){n=k.style +n.setProperty("pointer-events","all","")}else{n=k.style +n.setProperty("pointer-events","none","")}}for(o=0;o=20)return i.d=!0 +if(!B.a3x.N(0,a.type))return!0 +if(i.a!=null)return!1 +r=A.bd("activationPoint") +switch(a.type){case"click":r.seq(new A.KK(a.offsetX,a.offsetY)) +break +case"touchstart":case"touchend":s=t.VA +s=A.dt(new A.tj(a.changedTouches,s),s.h("y.E"),t.e) +s=A.w(s).z[1].a(J.mq(s.a)) +r.seq(new A.KK(s.clientX,s.clientY)) +break +case"pointerdown":case"pointerup":r.seq(new A.KK(a.clientX,a.clientY)) +break +default:return!0}q=i.b.getBoundingClientRect() +s=q.left +p=q.right +o=q.left +n=q.top +m=q.bottom +l=q.top +k=r.bc().a-(s+(p-o)/2) +j=r.bc().b-(n+(m-l)/2) +if(k*k+j*j<1&&!0){i.d=!0 +i.a=A.dr(B.d8,new A.aG8(i)) +return!1}return!0}, +acC(){var s,r=this.b=A.c8(self.document,"flt-semantics-placeholder") +A.dL(r,"click",t.e.a(A.co(new A.aG7(this))),!0) +s=A.bf("button") +if(s==null)s=t.K.a(s) +r.setAttribute("role",s) +s=A.bf("Enable accessibility") +if(s==null)s=t.K.a(s) +r.setAttribute("aria-label",s) +s=r.style +A.O(s,"position","absolute") +A.O(s,"left","0") +A.O(s,"top","0") +A.O(s,"right","0") +A.O(s,"bottom","0") +return r}, +v(){var s=this.b +if(s!=null)s.remove() +this.a=this.b=null}} +A.aG8.prototype={ +$0(){this.a.v() +var s=$.hL;(s==null?$.hL=A.qJ():s).sM3(!0)}, +$S:0} +A.aG7.prototype={ +$1(a){this.a.Lk(a)}, +$S:2} +A.atM.prototype={ +eN(a){var s,r +this.qF(0) +s=this.b +r=s.k2 +if(s.SL()===B.iu){s=A.bf("true") +if(s==null)s=t.K.a(s) +r.setAttribute("aria-disabled",s)}else r.removeAttribute("aria-disabled")}} +A.aa7.prototype={ +eN(a){var s,r=this,q=r.b +if(q.SL()!==B.iu){s=q.b +s.toString +s=(s&1)===0}else s=!0 +if(s)r.aE9() +else if(r.d==null){s=t.e.a(A.co(new A.aQb(r))) +r.d=s +A.dL(q.k2,"click",s,null)}}, +aE9(){var s=this.d +if(s==null)return +A.hs(this.b.k2,"click",s,null) +this.d=null}} +A.aQb.prototype={ +$1(a){var s=this.a.b +if(s.k1.z!==B.eq)return +$.bQ().oQ(s.id,B.cS,null)}, +$S:2} +A.aNu.prototype={ +SK(a,b,c,d){this.CW=b +this.x=d +this.y=c}, +aFY(a){var s,r,q=this,p=q.ch +if(p===a)return +else if(p!=null)q.nl(0) +q.ch=a +q.c=a.e +q.a4Y() +p=q.CW +p.toString +s=q.x +s.toString +r=q.y +r.toString +q.aiw(0,p,r,s)}, +nl(a){var s,r,q,p=this +if(!p.b)return +p.b=!1 +p.w=p.r=null +for(s=p.z,r=0;r=this.b)throw A.d(A.LY(b,this,null,null,null)) +return this.a[b]}, +q(a,b,c){if(b>=this.b)throw A.d(A.LY(b,this,null,null,null)) +this.a[b]=c}, +sE(a,b){var s,r,q,p=this,o=p.b +if(bo){if(o===0)q=new Uint8Array(b) +else q=p.zX(b) +B.K.dD(q,0,p.b,p.a) +p.a=q}}p.b=b}, +ij(a,b){var s=this,r=s.b +if(r===s.a.length)s.Zk(r) +s.a[s.b++]=b}, +D(a,b){var s=this,r=s.b +if(r===s.a.length)s.Zk(r) +s.a[s.b++]=b}, +wL(a,b,c,d){A.fd(c,"start") +if(d!=null&&c>d)throw A.d(A.cT(d,c,null,"end",null)) +this.Zl(b,c,d)}, +I(a,b){return this.wL(a,b,0,null)}, +i5(a,b,c){var s,r,q,p,o,n,m=this,l=null,k=m.b +A.aD_(b,k+1,m,l,"index") +A.fd(0,"start") +if(b===k){m.Zl(c,0,l) +return}s=t.j.b(c)?J.b3(c):l +if(s!=null){m.a2_(b,c,0,s) +return}r=m.b +for(k=J.aA(c),q=0;k.H();){p=k.ga2(k) +o=m.a +if(r===o.length){o=m.zX(l) +B.K.dD(o,0,r,m.a) +m.a=o}n=r+1 +o[r]=p +r=n}A.bbE(m.a,b,m.b) +A.bbE(m.a,m.b,r) +A.bbE(m.a,b,r) +m.b=r +return}, +Zl(a,b,c){var s,r,q,p=this +if(A.w(p).h("H").b(a))c=c==null?J.b3(a):c +if(c!=null){p.a2_(p.b,a,b,c) +return}for(s=J.aA(a),r=0;s.H();){q=s.ga2(s) +if(r>=b)p.ij(0,q);++r}if(ro.gE(b)||d>o.gE(b))throw A.d(A.a7("Too few elements")) +s=d-c +r=p.b+s +p.arF(r) +o=p.a +q=a+s +B.K.c3(o,q,p.b+s,o,a) +B.K.c3(p.a,a,q,b,c) +p.b=r}, +fY(a,b,c){var s,r,q=this,p=q.b +if(b>p)throw A.d(A.cT(b,0,p,null,null)) +s=q.a +if(ps)throw A.d(A.cT(c,0,s,null,null)) +s=this.a +if(A.w(this).h("q8").b(d))B.K.c3(s,b,c,d.a,e) +else B.K.c3(s,b,c,d,e)}, +dD(a,b,c,d){return this.c3(a,b,c,d,0)}} +A.agR.prototype={} +A.ab_.prototype={} +A.mQ.prototype={ +j(a){return A.L(this).j(0)+"("+this.a+", "+A.j(this.b)+")"}} +A.aDB.prototype={ +ee(a){return A.kc(B.ef.cT(B.cH.kV(a)).buffer,0,null)}, +km(a){if(a==null)return a +return B.cH.hK(0,B.c6.cT(J.kJ(J.jP(a))))}} +A.aDD.prototype={ +np(a){return B.aC.ee(A.b5(["method",a.a,"args",a.b],t.N,t.z))}, +mA(a){var s,r,q,p=null,o=B.aC.km(a) +if(!t.f.b(o))throw A.d(A.d6("Expected method call Map, got "+A.j(o),p,p)) +s=J.aj(o) +r=s.i(o,"method") +q=s.i(o,"args") +if(typeof r=="string")return new A.mQ(r,q) +throw A.d(A.d6("Invalid method call: "+A.j(o),p,p))}} +A.aP7.prototype={ +ee(a){var s=A.bbd() +this.iF(0,s,!0) +return s.rl()}, +km(a){var s,r +if(a==null)return null +s=new A.a6P(a) +r=this.mQ(0,s) +if(s.b=b.a.byteLength)throw A.d(B.bU) +return this.qm(b.nZ(0),b)}, +qm(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.n===$.fX()) +b.b+=4 +s=r +break +case 4:s=b.LK(0) +break +case 5:q=k.jq(b) +s=A.em(B.c6.cT(b.qx(q)),null,16) +break +case 6:b.pD(8) +r=b.a.getFloat64(b.b,B.n===$.fX()) +b.b+=8 +s=r +break +case 7:q=k.jq(b) +s=B.c6.cT(b.qx(q)) +break +case 8:s=b.qx(k.jq(b)) +break +case 9:q=k.jq(b) +b.pD(4) +p=b.a +o=A.bhM(p.buffer,p.byteOffset+b.b,q) +b.b=b.b+4*q +s=o +break +case 10:s=b.afH(k.jq(b)) +break +case 11:q=k.jq(b) +b.pD(8) +p=b.a +o=A.bhK(p.buffer,p.byteOffset+b.b,q) +b.b=b.b+8*q +s=o +break +case 12:q=k.jq(b) +s=[] +for(p=b.a,n=0;n=p.byteLength)A.V(B.bU) +b.b=m+1 +s.push(k.qm(p.getUint8(m),b))}break +case 13:q=k.jq(b) +p=t.z +s=A.D(p,p) +for(p=b.a,n=0;n=p.byteLength)A.V(B.bU) +b.b=m+1 +m=k.qm(p.getUint8(m),b) +l=b.b +if(l>=p.byteLength)A.V(B.bU) +b.b=l+1 +s.q(0,m,k.qm(p.getUint8(l),b))}break +default:throw A.d(B.bU)}return s}, +jv(a,b){var s,r,q +if(b<254)a.b.ij(0,b) +else{s=a.b +r=a.c +q=a.d +if(b<=65535){s.ij(0,254) +r.setUint16(0,b,B.n===$.fX()) +s.wL(0,q,0,2)}else{s.ij(0,255) +r.setUint32(0,b,B.n===$.fX()) +s.wL(0,q,0,4)}}}, +jq(a){var s=a.nZ(0) +switch(s){case 254:s=a.a.getUint16(a.b,B.n===$.fX()) +a.b+=2 +return s +case 255:s=a.a.getUint32(a.b,B.n===$.fX()) +a.b+=4 +return s +default:return s}}} +A.aP9.prototype={ +$2(a,b){var s=this.a,r=this.b +s.iF(0,r,a) +s.iF(0,r,b)}, +$S:239} +A.aPb.prototype={ +mA(a){var s,r,q +a.toString +s=new A.a6P(a) +r=B.d3.mQ(0,s) +q=B.d3.mQ(0,s) +if(typeof r=="string"&&s.b>=a.byteLength)return new A.mQ(r,q) +else throw A.d(B.uo)}, +C8(a){var s=A.bbd() +s.b.ij(0,0) +B.d3.iF(0,s,a) +return s.rl()}, +ur(a,b,c){var s=A.bbd() +s.b.ij(0,1) +B.d3.iF(0,s,a) +B.d3.iF(0,s,c) +B.d3.iF(0,s,b) +return s.rl()}} +A.aTf.prototype={ +pD(a){var s,r,q=this.b,p=B.e.bB(q.b,a) +if(p!==0)for(s=a-p,r=0;r0)b=c +else{f=$.e0().x +if(f==null){f=self.window.devicePixelRatio +if(f===0)f=1}b=1/f}f=d==null?a8:A.eH(d.gm(d)) +b0.setProperty("-webkit-text-stroke",A.j(b)+"px "+A.j(f),"")}else if(d!=null){f=A.eH(d.gm(d)) +b0.setProperty("color",f,"")}f=g.cx +a=f==null?a8:f.gA(f) +if(a!=null){f=A.eH(a.a) +b0.setProperty("background-color",f,"")}a0=g.at +if(a0!=null){f=B.c.bN(a0) +b0.setProperty("font-size",""+f+"px","")}f=g.f +if(f!=null){f=A.bn6(f) +f.toString +b0.setProperty("font-weight",f,"")}f=g.r +if(f!=null){f=f===B.iB?"normal":"italic" +b0.setProperty("font-style",f,"")}f=A.b63(g.y) +f.toString +b0.setProperty("font-family",f,"") +f=g.ax +if(f!=null)b0.setProperty("letter-spacing",A.j(f)+"px","") +f=g.ay +if(f!=null)b0.setProperty("word-spacing",A.j(f)+"px","") +f=g.b +e=f!=null +a1=e&&!0 +a2=g.db +if(a2!=null){a3=A.bHS(a2) +b0.setProperty("text-shadow",a3,"")}if(a1)if(e){e=g.d +f=f.a +a3=(f|1)===f?""+"underline ":"" +if((f|2)===f)a3+="overline " +f=(f|4)===f?a3+"line-through ":a3 +if(e!=null)f+=A.j(A.bGz(e)) +a4=f.length===0?a8:f.charCodeAt(0)==0?f:f +if(a4!=null){f=$.e_() +if(f===B.ac){f=h.style +f.setProperty("-webkit-text-decoration",a4,"")}else b0.setProperty("text-decoration",a4,"") +a5=g.c +if(a5!=null){f=A.eH(a5.gm(a5)) +b0.setProperty("text-decoration-color",f,"")}}}a6=g.as +if(a6!=null&&a6.length!==0){g=A.bGQ(a6) +b0.setProperty("font-variation-settings",g,"")}g=j.ae9() +f=g.a +e=g.b +a3=h.style +a3.setProperty("position","absolute","") +a3.setProperty("top",A.j(e)+"px","") +a3.setProperty("left",A.j(f)+"px","") +a3.setProperty("width",A.j(g.c-f)+"px","") +a3.setProperty("line-height",A.j(g.d-e)+"px","") +h.append(self.document.createTextNode(i)) +a9.append(h)}++q}return a9}, +Ek(){return this.gjH().Ek()}, +El(a,b,c,d){return this.gjH().afy(a,b,c,d)}, +LE(a,b,c){return this.El(a,b,c,B.cn)}, +hT(a){return this.gjH().hT(a)}, +pn(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.c() +return new A.d8(A.bko(B.adV,r,s+1),A.bko(B.adU,r,s))}, +LL(a){var s,r,q,p,o,n=this,m=a.a,l=t.OB,k=0 +while(!0){s=n.r +if(s===$){r=A.b([],l) +n.r!==$&&A.a2() +q=n.r=new A.wc(n,r,B.H) +p=q +s=p}else p=s +if(!(k=o.b&&m") +return A.ai(new A.S(s,new A.au5(),r),!0,r.h("aF.E"))}, +v(){this.y=!0}} +A.au5.prototype={ +$1(a){return a.a}, +$S:546} +A.zP.prototype={ +gP(a){return this.a}, +ghM(a){return this.c}} +A.Fm.prototype={$izP:1, +gP(a){return this.f}, +ghM(a){return this.w}} +A.Gt.prototype={ +W5(){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.gNB(b) +r=b.gNV() +q=b.gNW() +p=b.gNX() +o=b.gNY() +n=b.gOr(b) +m=b.gOp(b) +l=b.gQl() +k=b.gOl(b) +j=b.gOm() +i=b.gOn() +h=b.gOq() +g=b.gOo(b) +f=b.gP1(b) +e=b.gQS(b) +d=b.gN0(b) +c=b.gP8() +e=b.a=A.bge(b.gNi(b),s,r,q,p,o,k,j,i,g,m,h,n,b.gFS(),d,f,c,b.gQ7(),l,e) +return e}return a}} +A.Z1.prototype={ +gNB(a){var s=this.c.a +if(s==null)if(this.gFS()==null){s=this.b +s=s.gNB(s)}else s=null +return s}, +gNV(){var s=this.c.b +return s==null?this.b.gNV():s}, +gNW(){var s=this.c.c +return s==null?this.b.gNW():s}, +gNX(){var s=this.c.d +return s==null?this.b.gNX():s}, +gNY(){var s=this.c.e +return s==null?this.b.gNY():s}, +gOr(a){var s=this.c.f +if(s==null){s=this.b +s=s.gOr(s)}return s}, +gOp(a){var s=this.c.r +if(s==null){s=this.b +s=s.gOp(s)}return s}, +gQl(){var s=this.c.w +return s==null?this.b.gQl():s}, +gOm(){var s=this.c.z +return s==null?this.b.gOm():s}, +gOn(){var s=this.b.gOn() +return s}, +gOq(){var s=this.c.as +return s==null?this.b.gOq():s}, +gOo(a){var s=this.c.at +if(s==null){s=this.b +s=s.gOo(s)}return s}, +gP1(a){var s=this.c.ax +if(s==null){s=this.b +s=s.gP1(s)}return s}, +gQS(a){var s=this.c.ay +if(s==null){s=this.b +s=s.gQS(s)}return s}, +gN0(a){var s=this.c.ch +if(s==null){s=this.b +s=s.gN0(s)}return s}, +gP8(){var s=this.c.CW +return s==null?this.b.gP8():s}, +gNi(a){var s=this.c.cx +if(s==null){s=this.b +s=s.gNi(s)}return s}, +gFS(){var s=this.c.cy +return s==null?this.b.gFS():s}, +gQ7(){var s=this.c.db +return s==null?this.b.gQ7():s}, +gOl(a){var s=this.c +if(s.x)s=s.y +else{s=this.b +s=s.gOl(s)}return s}} +A.a7N.prototype={ +gNB(a){return null}, +gNV(){return null}, +gNW(){return null}, +gNX(){return null}, +gNY(){return null}, +gOr(a){return this.b.c}, +gOp(a){return this.b.d}, +gQl(){return null}, +gOl(a){var s=this.b.f +return s==null?"sans-serif":s}, +gOm(){return null}, +gOn(){return null}, +gOq(){return null}, +gOo(a){var s=this.b.r +return s==null?14:s}, +gP1(a){return null}, +gQS(a){return null}, +gN0(a){return this.b.w}, +gP8(){return this.b.Q}, +gNi(a){return null}, +gFS(){return null}, +gQ7(){return null}} +A.au4.prototype={ +gNU(){var s=this.d,r=s.length +return r===0?this.e:s[r-1]}, +gacy(){return this.f}, +B3(a,b,c,d,e,f){var s,r=this,q=r.a,p=q.a,o=p+$.btV() +q.a=o +s=r.gNU().W5() +r.a5M(s);++r.f +r.r.push(f) +q=e==null?b:e +r.c.push(new A.Fm(s,p.length,o.length,a*f,b*f,c,q*f))}, +a7_(a,b,c,d,e){return this.B3(a,b,c,d,e,1)}, +a6Z(a,b,c,d){return this.B3(a,b,c,null,null,d)}, +vg(a){this.d.push(new A.Z1(this.gNU(),t.Q4.a(a)))}, +i8(){var s=this.d +if(s.length!==0)s.pop()}, +wN(a){var s,r=this,q=r.a,p=q.a,o=p+a +q.a=o +s=r.gNU().W5() +r.a5M(s) +r.c.push(new A.zP(s,p.length,o.length))}, +a5M(a){var s,r,q +if(!this.w)return +s=a.b +if(s!=null){r=s.a +r=B.k.a!==r}else r=!1 +if(r){this.w=!1 +return}q=a.as +if(q!=null&&q.length!==0){this.w=!1 +return}}, +cG(){var s,r=this,q=r.c +if(q.length===0)q.push(new A.zP(r.e.W5(),0,0)) +s=r.a.a +return new A.YS(q,r.b,s.charCodeAt(0)==0?s:s,r.w)}} +A.aCc.prototype={ +qf(a){return this.aO_(a)}, +aO_(a0){var s=0,r=A.t(t.S7),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$qf=A.u(function(a1,a2){if(a1===1)return A.p(a2,r) +while(true)switch(s){case 0:b=A.b([],t.Rh) +for(o=a0.a,n=o.length,m=0;m")) +b.H() +e=A.bGn(e) +d=A.a6(e) +s=new J.dQ(e,e.length,d.h("dQ<1>")) +s.H() +e=this.b +r=A.a6(e) +q=new J.dQ(e,e.length,r.h("dQ<1>")) +q.H() +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.ghM(n))) +j=c-k +i=j===0?p.c:B.N +h=k-m +f.push(A.b9H(m,k,i,o.c,o.d,n,A.wR(p.d-j,0,h),A.wR(p.e-j,0,h))) +if(c===k)if(b.H()){p=b.d +if(p==null)p=e.a(p) +g=!0}else g=!1 +else g=!1 +if(l===k)if(s.H()){o=s.d +if(o==null)o=d.a(o) +g=!0}if(n.ghM(n)===k)if(q.H()){n=q.d +if(n==null)n=r.a(n) +g=!0}if(!g)break}return f}} +A.aVK.prototype={ +gJ(a){var s=this +return A.a3(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)}, +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.nW&&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.nW.prototype={ +gE(a){return this.b-this.a}, +gUt(){return this.b-this.a===this.w}, +gqd(){return this.f instanceof A.Fm}, +LR(a){var s=a.c +s===$&&A.c() +return B.d.au(s,this.a,this.b-this.r)}, +o3(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=j.a +if(i===b)return A.b([null,j],t.tZ) +s=j.b +if(s===b)return A.b([j,null],t.tZ) +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.b([A.b9H(i,b,B.N,m,l,k,q-p,o-n),A.b9H(b,s,j.c,m,l,k,p,n)],t.cN)}, +j(a){var s=this +return B.ac0.j(0)+"("+s.a+", "+s.b+", "+s.c.j(0)+", "+A.j(s.d)+")"}} +A.aXX.prototype={ +EL(a,b,c,d,e){var s=this +s.kW$=a +s.mE$=b +s.mF$=c +s.mG$=d +s.hm$=e}} +A.aXY.prototype={ +gag(a){var s,r,q=this,p=q.iv$ +p===$&&A.c() +s=q.oB$ +if(p.x===B.v){s===$&&A.c() +p=s}else{s===$&&A.c() +r=q.hm$ +r===$&&A.c() +r=p.a.f-(s+(r+q.hn$)) +p=r}return p}, +gaI(a){var s,r=this,q=r.iv$ +q===$&&A.c() +s=r.oB$ +if(q.x===B.v){s===$&&A.c() +q=r.hm$ +q===$&&A.c() +q=s+(q+r.hn$)}else{s===$&&A.c() +q=q.a.f-s}return q}, +aNL(a){var s,r,q=this,p=q.iv$ +p===$&&A.c() +s=p.e +if(q.b>p.c-s)return +r=q.w +if(r===0)return +q.hn$=(a-p.a.f)/(p.f-s)*r}} +A.aXW.prototype={ +ga58(){var s,r,q,p,o,n,m,l,k=this,j=k.rr$ +if(j===$){s=k.iv$ +s===$&&A.c() +r=k.gag(k) +q=k.iv$.a +p=k.mE$ +p===$&&A.c() +o=k.gaI(k) +n=k.iv$ +m=k.mF$ +m===$&&A.c() +l=k.d +l.toString +k.rr$!==$&&A.a2() +j=k.rr$=new A.hx(s.a.r+r,q.w-p,q.r+o,n.a.w+m,l)}return j}, +ae9(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.iv$ +h===$&&A.c() +if(i.b>h.c-h.e){s=i.d +s.toString +h=h.a.r +if(s===B.v){s=i.gag(i) +r=i.iv$.a +q=i.mE$ +q===$&&A.c() +p=i.gaI(i) +o=i.hm$ +o===$&&A.c() +n=i.hn$ +m=i.mG$ +m===$&&A.c() +l=i.iv$ +k=i.mF$ +k===$&&A.c() +j=i.d +j.toString +j=new A.hx(h+s,r.w-q,r.r+p-(o+n-m),l.a.w+k,j) +h=j}else{s=i.gag(i) +r=i.hm$ +r===$&&A.c() +q=i.hn$ +p=i.mG$ +p===$&&A.c() +o=i.iv$.a +n=i.mE$ +n===$&&A.c() +m=i.gaI(i) +l=i.iv$ +k=i.mF$ +k===$&&A.c() +j=i.d +j.toString +j=new A.hx(h+s+(r+q-p),o.w-n,o.r+m,l.a.w+k,j) +h=j}return h}return i.ga58()}, +aee(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.ga58() +if(r)q=0 +else{r=j.kW$ +r===$&&A.c() +r.sug(j.f) +r=j.kW$ +p=$.Ch() +o=r.a.c +o===$&&A.c() +r=r.c +q=A.wW(p,o,s,b,r.gP(r).ax)}s=j.b-j.r +if(a>=s)n=0 +else{r=j.kW$ +r===$&&A.c() +r.sug(j.f) +r=j.kW$ +p=$.Ch() +o=r.a.c +o===$&&A.c() +r=r.c +n=A.wW(p,o,a,s,r.gP(r).ax)}s=j.d +s.toString +if(s===B.v){m=j.gag(j)+q +l=j.gaI(j)-n}else{m=j.gag(j)+n +l=j.gaI(j)-q}s=j.iv$ +s===$&&A.c() +s=s.a +r=s.r +s=s.w +p=j.mE$ +p===$&&A.c() +o=j.mF$ +o===$&&A.c() +k=j.d +k.toString +return new A.hx(r+m,s-p,r+l,s+o,k)}, +aRW(){return this.aee(null,null)}, +afQ(a){var s,r,q,p,o,n,m,l,k,j=this +a=j.axv(a) +s=j.a +r=j.b-j.r +q=r-s +if(q===0)return new A.c2(s,B.u) +if(q===1){p=j.hm$ +p===$&&A.c() +return aq.c;){if(q.gaHe()){q.aNb() +s.push(q.cG()) +a0.x=!0 +break $label0$0}if(q.gaNu())q.aRv() +else q.aLj() +n+=q.aGv(o,n+1) +s.push(q.cG()) +q=q.abS()}a1=q.a +if(a1.length!==0){a1=B.b.ga4(a1).c +a1=a1===B.df||a1===B.dg}else a1=!1 +if(a1){s.push(q.cG()) +q=q.abS()}}a1=r.b +l=a1.e +if(l!=null&&s.length>l){a0.x=!0 +B.b.hy(s,l,s.length)}for(r=s.length,k=1/0,j=-1/0,i=0;ij)j=c}a0.z=new A.x(k,0,j,a0.c) +if(r!==0)if(isFinite(a0.b)&&a1.a===B.e8)for(n=0;n=d;--s){q=o[s] +q.oB$=e+r +if(q.d==null)q.d=a +p=q.hm$ +p===$&&A.c() +r+=p+q.hn$}return r}, +Ek(){var s,r,q,p,o,n,m,l=A.b([],t.Lx) +for(s=this.y,r=s.length,q=0;q=b||a<0||b<0)return A.b([],t.Lx) +s=this.a.c +s===$&&A.c() +r=s.length +if(a>r||b>r)return A.b([],t.Lx) +q=A.b([],t.Lx) +for(s=this.y,p=s.length,o=0;o=j+l.r)return new A.c2(l.c-l.d,B.aF) +s=k-j +for(k=l.w,j=k.length,r=0;r1 +return this.as>0}, +gaGm(){var s=this.c-this.w,r=this.d.b,q=r.a +switch((q==null?B.aB:q).a){case 2:return s/2 +case 1:return s +case 4:r=r.b +return(r==null?B.v:r)===B.aj?s:0 +case 5:r=r.b +return(r==null?B.v:r)===B.aj?0:s +default:return 0}}, +gaHe(){var s,r=this.d.b +if(r.z==null)return!1 +s=r.e +return s==null||s===this.f+1}, +gapm(){var s=this.a +if(s.length!==0){s=B.b.ga4(s).c +s=s===B.df||s===B.dg}else s=!1 +if(s)return!1 +s=this.b +s=s==null?null:s.length!==0 +if(s===!0)return!1 +return!0}, +a6S(a){var s=this +s.Hk(a) +if(a.c!==B.N)s.Q=s.a.length +B.b.D(s.a,a)}, +Hk(a){var s,r=this,q=a.w +r.at=r.at+q +if(a.gUt())r.ax+=q +else{r.ax=q +q=r.x +s=a.mG$ +s===$&&A.c() +r.w=q+s}q=r.x +s=a.hm$ +s===$&&A.c() +r.x=q+(s+a.hn$) +if(a.gqd())r.aou(a) +if(a.c!==B.N)++r.as +q=r.y +s=a.mE$ +s===$&&A.c() +r.y=Math.max(q,s) +s=r.z +q=a.mF$ +q===$&&A.c() +r.z=Math.max(s,q)}, +aou(a){var s,r,q,p,o,n=this,m=t.mX.a(a.f) +switch(m.c.a){case 3:s=n.y +r=m.b-s +break +case 4:r=n.z +s=m.b-r +break +case 5:q=n.y +p=n.z +o=m.b/2-(q+p)/2 +s=q+o +r=p+o +break +case 1:s=m.b +r=0 +break +case 2:r=m.b +s=0 +break +case 0:s=m.d +r=m.b-s +break +default:s=null +r=null}q=a.mG$ +q===$&&A.c() +p=a.hm$ +p===$&&A.c() +a.EL(n.e,s,r,q,p+a.hn$)}, +Aw(){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.b.ga4(s) +if(q.gqd()){if(r){p=g.b +p.toString +B.b.fY(p,0,B.b.eC(s)) +g.Aw()}return}p=g.e +p.sug(q.f) +o=g.x +n=q.hm$ +n===$&&A.c() +m=q.hn$ +l=q.b-q.r +k=p.aa7(q.a,l,r,b-(o-(n+m))) +if(k===l)return +B.b.eC(s) +g.Aw() +j=q.o3(0,k) +i=B.b.ga5(j) +if(i!=null){p.UR(i) +g.a6S(i)}h=B.b.ga4(j) +if(h!=null){p.UR(h) +s=g.b +s.toString +B.b.fY(s,0,h)}}, +aLj(){return this.aa8(!1,null)}, +aNb(){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.b([],t.cN) +s=g.e +r=g.a +s.sug(B.b.ga4(r).f) +q=$.Ch() +p=f.length +o=A.wW(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.b.ga4(r) +j=k.hm$ +j===$&&A.c() +k=l-(j+k.hn$) +l=k}else l=0 +if(!(l>m))break +l=g.b +l.toString +B.b.fY(l,0,B.b.eC(r)) +g.Aw() +s.sug(B.b.ga4(r).f) +o=A.wW(q,f,0,p,null) +m=n-o}i=B.b.ga4(r) +g.aa8(!0,m) +f=g.ga9A() +h=new A.a0A($,$,$,$,$,$,$,$,0,B.dg,null,B.lD,i.f,0,0,f,f) +f=i.mE$ +f===$&&A.c() +r=i.mF$ +r===$&&A.c() +h.EL(s,f,r,o,o) +g.a6S(h)}, +aRv(){var s,r=this.a,q=r.length,p=q-2 +for(;r[p].c===B.N;)--p +s=p+1 +A.cU(s,q,q,null,null) +this.b=A.fy(r,s,q,A.a6(r).c).fa(0) +B.b.hy(r,s,r.length) +this.Aw()}, +aGv(a,b){var s,r=this,q=r.a,p=b +while(!0){if(r.gapm())if(p1;){p=B.e.cS(q+r,2) +o=$.Ch() +s===$&&A.c() +n=this.c +m=A.wW(o,s,a,p,n.gP(n).ax) +if(md?q:p +r=p}}return q===a&&!c?q+1:q}} +A.aOw.prototype={ +$2(a,b){b.ga1K().remove()}, +$S:604} +A.v0.prototype={ +V(){return"LineBreakType."+this.b}} +A.azr.prototype={ +Jn(){return A.bGp(this.a)}} +A.aSG.prototype={ +Jn(){var s=this.a +return A.bmA(s,s,this.b)}} +A.v_.prototype={ +gJ(a){var s=this +return A.a3(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)}, +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.v_&&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.b37.prototype={ +$2(a,b){var s=this,r=a===B.dg?s.b.length:s.a.f,q=s.a,p=q.a +if(p===B.eu)++q.d +else if(p===B.fQ||p===B.iM||p===B.iQ){++q.e;++q.d}if(a===B.N)return +p=q.c +s.c.push(new A.v_(a,q.e,q.d,p,r)) +q.c=q.f +q.d=q.e=0 +q.a=q.b=null}, +$S:650} +A.a7Z.prototype={ +v(){this.a.remove()}} +A.aQY.prototype={ +aJ(a,b){var s,r,q,p,o,n,m,l=this.a.gjH().y +for(s=l.length,r=0;rthis.b)return B.adD +return B.adC}} +A.t7.prototype={ +Jk(a,b,c){var s=A.WZ(b,c) +return s==null?this.b:this.xY(s)}, +xY(a){var s,r,q,p,o=this +if(a==null)return o.b +s=o.c +r=s.i(0,a) +if(r!=null)return r +q=o.aoJ(a) +p=q===-1?o.b:o.a[q].c +s.q(0,a,p) +return p}, +aoJ(a){var s,r,q=this.a,p=q.length +for(s=0;s")).am(0,new A.ayN(this,r)) +return r}} +A.ayP.prototype={ +$1(a){a.preventDefault()}, +$S:2} +A.ayN.prototype={ +$1(a){var s=this.a,r=s.b.i(0,a) +r.toString +this.b.push(A.eL(r,"input",new A.ayO(s,a,r)))}, +$S:22} +A.ayO.prototype={ +$1(a){var s,r=this.a.c,q=this.b +if(r.i(0,q)==null)throw A.d(A.a7("AutofillInfo must have a valid uniqueIdentifier.")) +else{r=r.i(0,q) +r.toString +s=A.bg9(this.c) +$.bQ().nC("flutter/textinput",B.bs.np(new A.mQ(u.l,[0,A.b5([r.b,s.ae5()],t.ob,t.z)])),A.aqG())}}, +$S:2} +A.Y3.prototype={ +a7g(a,b){var s,r,q="password",p=this.d,o=this.e,n=globalThis.HTMLInputElement +if(n!=null&&a instanceof n){if(o!=null)a.placeholder=o +s=p==null +if(!s){a.name=p +a.id=p +if(B.d.N(p,q))A.axc(a,q) +else A.axc(a,"text")}s=s?"on":p +a.autocomplete=s}else{n=globalThis.HTMLTextAreaElement +if(n!=null&&a instanceof n){if(o!=null)a.placeholder=o +s=p==null +if(!s){a.name=p +a.id=p}r=A.bf(s?"on":p) +s=r==null?t.K.a(r):r +a.setAttribute("autocomplete",s)}}}, +jO(a){return this.a7g(a,!1)}} +A.GF.prototype={} +A.Dz.prototype={ +gKa(){return Math.min(this.b,this.c)}, +gK6(){return Math.max(this.b,this.c)}, +ae5(){var s=this +return A.b5(["text",s.a,"selectionBase",s.b,"selectionExtent",s.c,"composingBase",s.d,"composingExtent",s.e],t.N,t.z)}, +gJ(a){var s=this +return A.a3(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)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(A.L(s)!==J.ak(b))return!1 +return b instanceof A.Dz&&b.a==s.a&&b.gKa()===s.gKa()&&b.gK6()===s.gK6()&&b.d===s.d&&b.e===s.e}, +j(a){return this.cY(0)}, +jO(a){var s,r,q=this,p=globalThis.HTMLInputElement +if(p!=null&&a instanceof p){a.toString +A.bfK(a,q.a) +s=q.gKa() +r=q.gK6() +a.setSelectionRange(s,r)}else{p=globalThis.HTMLTextAreaElement +if(p!=null&&a instanceof p){a.toString +A.bfL(a,q.a) +s=q.gKa() +r=q.gK6() +a.setSelectionRange(s,r)}else{s=a==null?null:A.bxd(a) +throw A.d(A.a8("Unsupported DOM element type: <"+A.j(s)+"> ("+J.ak(a).j(0)+")"))}}}} +A.aDi.prototype={} +A.a1Q.prototype={ +nO(){var s,r=this,q=r.w +if(q!=null){s=r.c +s.toString +q.jO(s)}q=r.d +q===$&&A.c() +if(q.w!=null){r.Ds() +q=r.e +if(q!=null)q.jO(r.c) +r.gaa5().focus() +r.c.focus()}}} +A.a81.prototype={ +nO(){var s,r=this,q=r.w +if(q!=null){s=r.c +s.toString +q.jO(s)}q=r.d +q===$&&A.c() +if(q.w!=null)A.dr(B.G,new A.aM6(r))}, +CN(){if(this.w!=null)this.nO() +this.c.focus()}} +A.aM6.prototype={ +$0(){var s,r=this.a +r.Ds() +r.gaa5().focus() +r.c.focus() +s=r.e +if(s!=null){r=r.c +r.toString +s.jO(r)}}, +$S:0} +A.Kw.prototype={ +gno(){var s=null,r=this.f +if(r==null){r=this.e.a +r.toString +r=this.f=new A.GF(r,"",-1,-1,s,s,s,s)}return r}, +gaa5(){var s=this.d +s===$&&A.c() +s=s.w +return s==null?null:s.a}, +y8(a,b,c){var s,r,q,p=this,o="none",n="transparent" +p.c=a.a.S_() +p.Rh(a) +s=p.c +s.classList.add("flt-text-editing") +r=s.style +A.O(r,"forced-color-adjust",o) +A.O(r,"white-space","pre-wrap") +A.O(r,"align-content","center") +A.O(r,"position","absolute") +A.O(r,"top","0") +A.O(r,"left","0") +A.O(r,"padding","0") +A.O(r,"opacity","1") +A.O(r,"color",n) +A.O(r,"background-color",n) +A.O(r,"background",n) +A.O(r,"caret-color",n) +A.O(r,"outline",o) +A.O(r,"border",o) +A.O(r,"resize",o) +A.O(r,"text-shadow",o) +A.O(r,"overflow","hidden") +A.O(r,"transform-origin","0 0 0") +q=$.e_() +if(q!==B.d2)q=q===B.ac +else q=!0 +if(q)s.classList.add("transparentTextEditing") +s=p.r +if(s!=null){q=p.c +q.toString +s.jO(q)}s=p.d +s===$&&A.c() +if(s.w==null){s=$.j2.x +s===$&&A.c() +q=p.c +q.toString +s.append(q) +p.Q=!1}p.CN() +p.b=!0 +p.x=c +p.y=b}, +Rh(a){var s,r,q,p,o,n=this +n.d=a +s=n.c +if(a.c){s.toString +r=A.bf("readonly") +if(r==null)r=t.K.a(r) +s.setAttribute("readonly",r)}else s.removeAttribute("readonly") +if(a.d){s=n.c +s.toString +r=A.bf("password") +if(r==null)r=t.K.a(r) +s.setAttribute("type",r)}if(a.a===B.rf){s=n.c +s.toString +r=A.bf("none") +if(r==null)r=t.K.a(r) +s.setAttribute("inputmode",r)}q=A.bxO(a.b) +s=n.c +s.toString +q.aI5(s) +p=a.r +s=n.c +if(p!=null){s.toString +p.a7g(s,!0)}else{s.toString +r=A.bf("off") +if(r==null)r=t.K.a(r) +s.setAttribute("autocomplete",r)}o=a.e?"on":"off" +s=n.c +s.toString +r=A.bf(o) +if(r==null)r=t.K.a(r) +s.setAttribute("autocorrect",r)}, +CN(){this.nO()}, +B_(){var s,r,q=this,p=q.d +p===$&&A.c() +p=p.w +if(p!=null)B.b.I(q.z,p.B2()) +p=q.z +s=q.c +s.toString +r=q.gCy() +p.push(A.eL(s,"input",r)) +s=q.c +s.toString +p.push(A.eL(s,"keydown",q.gD9())) +p.push(A.eL(self.document,"selectionchange",r)) +r=q.c +r.toString +A.dL(r,"beforeinput",t.e.a(A.co(q.gJo())),null) +r=q.c +r.toString +q.Hy(r) +r=q.c +r.toString +p.push(A.eL(r,"blur",new A.awq(q))) +q.KP()}, +Wv(a){this.w=a +if(this.b)this.nO()}, +Ww(a){var s +this.r=a +if(this.b){s=this.c +s.toString +a.jO(s)}}, +nl(a){var s,r,q,p=this,o=null +p.b=!1 +p.w=p.r=p.f=p.e=null +for(s=p.z,r=0;r=0&&a.c>=0) +else s=!0 +if(s)return +a.jO(this.c)}, +nO(){this.c.focus()}, +Ds(){var s,r,q=this.d +q===$&&A.c() +q=q.w +q.toString +s=this.c +s.toString +r=q.a +r.insertBefore(s,q.d) +q=$.j2.x +q===$&&A.c() +q.append(r) +this.Q=!0}, +aag(a){var s,r,q=this,p=q.c +p.toString +s=q.aJG(A.bg9(p)) +p=q.d +p===$&&A.c() +if(p.f){q.gno().r=s.d +q.gno().w=s.e +r=A.bD4(s,q.e,q.gno())}else r=null +if(!s.l(0,q.e)){q.e=s +q.f=r +q.x.$2(s,r) +q.f=null}}, +aLr(a){var s=this,r=A.f0(a.data),q=A.f0(a.inputType) +if(q!=null)if(B.d.N(q,"delete")){s.gno().b="" +s.gno().d=s.e.c}else if(q==="insertLineBreak"){s.gno().b="\n" +s.gno().c=s.e.c +s.gno().d=s.e.c}else if(r!=null){s.gno().b=r +s.gno().c=s.e.c +s.gno().d=s.e.c}}, +aOp(a){var s,r,q=globalThis.KeyboardEvent +if(q!=null&&a instanceof q)if(a.keyCode===13){s=this.y +s.toString +r=this.d +r===$&&A.c() +s.$1(r.b) +if(!(this.d.a instanceof A.a4A))a.preventDefault()}}, +SK(a,b,c,d){var s,r=this +r.y8(b,c,d) +r.B_() +s=r.e +if(s!=null)r.XD(s) +r.c.focus()}, +KP(){var s=this,r=s.z,q=s.c +q.toString +r.push(A.eL(q,"mousedown",new A.awr())) +q=s.c +q.toString +r.push(A.eL(q,"mouseup",new A.aws())) +q=s.c +q.toString +r.push(A.eL(q,"mousemove",new A.awt()))}} +A.awq.prototype={ +$1(a){this.a.c.focus()}, +$S:2} +A.awr.prototype={ +$1(a){a.preventDefault()}, +$S:2} +A.aws.prototype={ +$1(a){a.preventDefault()}, +$S:2} +A.awt.prototype={ +$1(a){a.preventDefault()}, +$S:2} +A.aCv.prototype={ +y8(a,b,c){var s,r=this +r.My(a,b,c) +s=r.c +s.toString +a.a.a87(s) +s=r.d +s===$&&A.c() +if(s.w!=null)r.Ds() +s=r.c +s.toString +a.x.Xy(s)}, +CN(){A.O(this.c.style,"transform","translate(-9999px, -9999px)") +this.p1=!1}, +B_(){var s,r,q,p=this,o=p.d +o===$&&A.c() +o=o.w +if(o!=null)B.b.I(p.z,o.B2()) +o=p.z +s=p.c +s.toString +r=p.gCy() +o.push(A.eL(s,"input",r)) +s=p.c +s.toString +o.push(A.eL(s,"keydown",p.gD9())) +o.push(A.eL(self.document,"selectionchange",r)) +r=p.c +r.toString +A.dL(r,"beforeinput",t.e.a(A.co(p.gJo())),null) +r=p.c +r.toString +p.Hy(r) +r=p.c +r.toString +o.push(A.eL(r,"focus",new A.aCy(p))) +p.aoq() +q=new A.c7() +$.fY() +q.c0(0) +r=p.c +r.toString +o.push(A.eL(r,"blur",new A.aCz(p,q)))}, +Wv(a){var s=this +s.w=a +if(s.b&&s.p1)s.nO()}, +nl(a){var s +this.aiv(0) +s=this.ok +if(s!=null)s.by(0) +this.ok=null}, +aoq(){var s=this.c +s.toString +this.z.push(A.eL(s,"click",new A.aCw(this)))}, +a42(){var s=this.ok +if(s!=null)s.by(0) +this.ok=A.dr(B.aW,new A.aCx(this))}, +nO(){var s,r +this.c.focus() +s=this.w +if(s!=null){r=this.c +r.toString +s.jO(r)}}} +A.aCy.prototype={ +$1(a){this.a.a42()}, +$S:2} +A.aCz.prototype={ +$1(a){var s=A.dw(this.b.ga9r(),0).a<2e5,r=self.document.hasFocus()&&s,q=this.a +if(r)q.c.focus() +else q.a.M6()}, +$S:2} +A.aCw.prototype={ +$1(a){var s=this.a +if(s.p1){s.CN() +s.a42()}}, +$S:2} +A.aCx.prototype={ +$0(){var s=this.a +s.p1=!0 +s.nO()}, +$S:0} +A.arV.prototype={ +y8(a,b,c){var s,r,q=this +q.My(a,b,c) +s=q.c +s.toString +a.a.a87(s) +s=q.d +s===$&&A.c() +if(s.w!=null)q.Ds() +else{s=$.j2.x +s===$&&A.c() +r=q.c +r.toString +s.append(r)}s=q.c +s.toString +a.x.Xy(s)}, +B_(){var s,r,q=this,p=q.d +p===$&&A.c() +p=p.w +if(p!=null)B.b.I(q.z,p.B2()) +p=q.z +s=q.c +s.toString +r=q.gCy() +p.push(A.eL(s,"input",r)) +s=q.c +s.toString +p.push(A.eL(s,"keydown",q.gD9())) +p.push(A.eL(self.document,"selectionchange",r)) +r=q.c +r.toString +A.dL(r,"beforeinput",t.e.a(A.co(q.gJo())),null) +r=q.c +r.toString +q.Hy(r) +r=q.c +r.toString +p.push(A.eL(r,"blur",new A.arW(q))) +q.KP()}, +nO(){var s,r +this.c.focus() +s=this.w +if(s!=null){r=this.c +r.toString +s.jO(r)}}} +A.arW.prototype={ +$1(a){var s=this.a +if(self.document.hasFocus())s.c.focus() +else s.a.M6()}, +$S:2} +A.azE.prototype={ +y8(a,b,c){var s +this.My(a,b,c) +s=this.d +s===$&&A.c() +if(s.w!=null)this.Ds()}, +B_(){var s,r,q=this,p=q.d +p===$&&A.c() +p=p.w +if(p!=null)B.b.I(q.z,p.B2()) +p=q.z +s=q.c +s.toString +r=q.gCy() +p.push(A.eL(s,"input",r)) +s=q.c +s.toString +p.push(A.eL(s,"keydown",q.gD9())) +s=q.c +s.toString +A.dL(s,"beforeinput",t.e.a(A.co(q.gJo())),null) +s=q.c +s.toString +q.Hy(s) +s=q.c +s.toString +p.push(A.eL(s,"keyup",new A.azG(q))) +s=q.c +s.toString +p.push(A.eL(s,"select",r)) +r=q.c +r.toString +p.push(A.eL(r,"blur",new A.azH(q))) +q.KP()}, +aA5(){A.dr(B.G,new A.azF(this))}, +nO(){var s,r,q=this +q.c.focus() +s=q.w +if(s!=null){r=q.c +r.toString +s.jO(r)}s=q.e +if(s!=null){r=q.c +r.toString +s.jO(r)}}} +A.azG.prototype={ +$1(a){this.a.aag(a)}, +$S:2} +A.azH.prototype={ +$1(a){this.a.aA5()}, +$S:2} +A.azF.prototype={ +$0(){this.a.c.focus()}, +$S:0} +A.aQA.prototype={} +A.aQH.prototype={ +iX(a){var s=a.b +if(s!=null&&s!==this.a&&a.c){a.c=!1 +a.gmc().nl(0)}a.b=this.a +a.d=this.b}} +A.aQO.prototype={ +iX(a){var s=a.gmc(),r=a.d +r.toString +s.Rh(r)}} +A.aQJ.prototype={ +iX(a){a.gmc().XD(this.a)}} +A.aQM.prototype={ +iX(a){if(!a.c)a.aE1()}} +A.aQI.prototype={ +iX(a){a.gmc().Wv(this.a)}} +A.aQL.prototype={ +iX(a){a.gmc().Ww(this.a)}} +A.aQy.prototype={ +iX(a){if(a.c){a.c=!1 +a.gmc().nl(0)}}} +A.aQE.prototype={ +iX(a){if(a.c){a.c=!1 +a.gmc().nl(0)}}} +A.aQK.prototype={ +iX(a){}} +A.aQG.prototype={ +iX(a){}} +A.aQF.prototype={ +iX(a){}} +A.aQD.prototype={ +iX(a){a.M6() +if(this.a)A.bLC() +A.bJ0()}} +A.b77.prototype={ +$2(a,b){var s=t.qr +s=A.dt(new A.ic(b.getElementsByClassName("submitBtn"),s),s.h("y.E"),t.e) +A.w(s).z[1].a(J.mq(s.a)).click()}, +$S:663} +A.aQj.prototype={ +aMt(a,b){var s,r,q,p,o,n,m,l,k=B.bs.mA(a) +switch(k.a){case"TextInput.setClient":s=k.b +r=J.aj(s) +q=new A.aQH(A.fW(r.i(s,0)),A.bgP(t.a.a(r.i(s,1)))) +break +case"TextInput.updateConfig":this.a.d=A.bgP(t.a.a(k.b)) +q=B.It +break +case"TextInput.setEditingState":q=new A.aQJ(A.bga(t.a.a(k.b))) +break +case"TextInput.show":q=B.Ir +break +case"TextInput.setEditableSizeAndTransform":q=new A.aQI(A.bxy(t.a.a(k.b))) +break +case"TextInput.setStyle":s=t.a.a(k.b) +r=J.aj(s) +p=A.fW(r.i(s,"textAlignIndex")) +o=A.fW(r.i(s,"textDirectionIndex")) +n=A.mn(r.i(s,"fontWeightIndex")) +m=n!=null?A.bn5(n):"normal" +l=A.bly(r.i(s,"fontSize")) +if(l==null)l=null +q=new A.aQL(new A.ayt(l,m,A.f0(r.i(s,"fontFamily")),B.WN[p],B.vd[o])) +break +case"TextInput.clearClient":q=B.Im +break +case"TextInput.hide":q=B.In +break +case"TextInput.requestAutofill":q=B.Io +break +case"TextInput.finishAutofillContext":q=new A.aQD(A.q9(k.b)) +break +case"TextInput.setMarkedTextRect":q=B.Iq +break +case"TextInput.setCaretRect":q=B.Ip +break +default:$.bQ().js(b,null) +return}q.iX(this.a) +new A.aQk(b).$0()}} +A.aQk.prototype={ +$0(){$.bQ().js(this.a,B.aC.ee([!0]))}, +$S:0} +A.aCs.prototype={ +gBt(a){var s=this.a +if(s===$){s!==$&&A.a2() +s=this.a=new A.aQj(this)}return s}, +gmc(){var s,r,q,p,o=this,n=null,m=o.f +if(m===$){s=$.hL +if((s==null?$.hL=A.qJ():s).x){s=A.bC_(o) +r=s}else{s=$.e_() +if(s===B.ac){q=$.fZ() +q=q===B.bi}else q=!1 +if(q)p=new A.aCv(o,A.b([],t.Up),$,$,$,n) +else if(s===B.ac)p=new A.a81(o,A.b([],t.Up),$,$,$,n) +else{if(s===B.d2){q=$.fZ() +q=q===B.jc}else q=!1 +if(q)p=new A.arV(o,A.b([],t.Up),$,$,$,n) +else p=s===B.co?new A.azE(o,A.b([],t.Up),$,$,$,n):A.byq(o)}r=p}o.f!==$&&A.a2() +m=o.f=r}return m}, +aE1(){var s,r,q=this +q.c=!0 +s=q.gmc() +r=q.d +r.toString +s.SK(0,r,new A.aCt(q),new A.aCu(q))}, +M6(){var s,r=this +if(r.c){r.c=!1 +r.gmc().nl(0) +r.gBt(r) +s=r.b +$.bQ().nC("flutter/textinput",B.bs.np(new A.mQ("TextInputClient.onConnectionClosed",[s])),A.aqG())}}} +A.aCu.prototype={ +$2(a,b){var s,r,q="flutter/textinput",p=this.a +if(p.d.f){p.gBt(p) +p=p.b +s=t.N +r=t.z +$.bQ().nC(q,B.bs.np(new A.mQ(u.W,[p,A.b5(["deltas",A.b([A.b5(["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.aqG())}else{p.gBt(p) +p=p.b +$.bQ().nC(q,B.bs.np(new A.mQ("TextInputClient.updateEditingState",[p,a.ae5()])),A.aqG())}}, +$S:665} +A.aCt.prototype={ +$1(a){var s=this.a +s.gBt(s) +s=s.b +$.bQ().nC("flutter/textinput",B.bs.np(new A.mQ("TextInputClient.performAction",[s,a])),A.aqG())}, +$S:696} +A.ayt.prototype={ +jO(a){var s=this,r=a.style +A.O(r,"text-align",A.bMA(s.d,s.e)) +A.O(r,"font",s.b+" "+A.j(s.a)+"px "+A.j(A.b63(s.c)))}, +gjX(a){return this.b}} +A.axT.prototype={ +jO(a){var s=A.oC(this.c),r=a.style +A.O(r,"width",A.j(this.a)+"px") +A.O(r,"height",A.j(this.b)+"px") +A.O(r,"transform",s)}} +A.axU.prototype={ +$1(a){return A.oB(a)}, +$S:776} +A.b6t.prototype={ +$1(a){var s="operation failed" +if(a==null)if(this.a.a)throw A.d(A.bN(s)) +else this.b.kO(new A.HD(s)) +else this.b.eH(0,a)}, +$S(){return this.c.h("~(0?)")}} +A.Rl.prototype={ +V(){return"TransformKind."+this.b}} +A.b62.prototype={ +$1(a){return"0x"+B.d.jo(B.e.hA(a,16),2,"0")}, +$S:82} +A.a3N.prototype={ +gE(a){return this.b.b}, +i(a,b){var s=this.c.i(0,b) +return s==null?null:s.d.b}, +Zj(a,b,c){var s,r,q,p=this.b +p.B1(new A.akc(b,c)) +s=this.c +r=p.a +q=r.b.Fq() +q.toString +s.q(0,b,q) +if(p.b>this.a){s.O(0,r.a.gIX().a) +p.eC(0)}}} +A.dd.prototype={ +u(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]}, +i(a,b){return this.a[b]}, +aL(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}, +aS6(a,b){return this.aL(a,b,0)}, +ld(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]}, +ap(a,b){return this.ld(a,b,null,null)}, +eD(a,b,c){return this.ld(a,b,c,null)}, +Dr(a,b,c){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=1/(s[3]*a+s[7]*b+s[11]*c+s[15]) +return new A.Ul((r*a+q*b+p*c+o)*f,(n*a+m*b+l*c+k)*f,(j*a+i*b+h*c+g)*f)}, +CU(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}, +adN(b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=b1.a,a0=b1.b,a1=b1.c,a2=Math.sqrt(a*a+a0*a0+a1*a1),a3=a/a2,a4=a0/a2,a5=a1/a2,a6=Math.cos(b2),a7=Math.sin(b2),a8=1-a6,a9=a3*a3*a8+a6 +a1=a5*a7 +s=a3*a4*a8-a1 +a0=a4*a7 +r=a3*a5*a8+a0 +q=a4*a3*a8+a1 +p=a4*a4*a8+a6 +a1=a3*a7 +o=a4*a5*a8-a1 +n=a5*a3*a8-a0 +m=a5*a4*a8+a1 +l=a5*a5*a8+a6 +a1=this.a +a0=a1[0] +a=a1[4] +k=a1[8] +j=a1[1] +i=a1[5] +h=a1[9] +g=a1[2] +f=a1[6] +e=a1[10] +d=a1[3] +c=a1[7] +b=a1[11] +a1[0]=a0*a9+a*q+k*n +a1[1]=j*a9+i*q+h*n +a1[2]=g*a9+f*q+e*n +a1[3]=d*a9+c*q+b*n +a1[4]=a0*s+a*p+k*m +a1[5]=j*s+i*p+h*m +a1[6]=g*s+f*p+e*m +a1[7]=d*s+c*p+b*m +a1[8]=a0*r+a*o+k*l +a1[9]=j*r+i*o+h*l +a1[10]=g*r+f*o+e*l +a1[11]=d*r+c*o+b*l}, +tl(a,b,c){var s=this.a +s[14]=c +s[13]=b +s[12]=a}, +lC(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.u(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}, +bR(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}, +ix(a){var s=new A.dd(new Float32Array(16)) +s.u(this) +s.bR(0,a) +return s}, +aej(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){return this.cY(0)}} +A.azw.prototype={ +aei(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.a_u.prototype={ +anp(a){var s=A.bJl(new A.aw7(this)) +this.b=s +s.observe(this.a)}, +aoN(a){this.c.D(0,a)}, +R(a){var s=this.b +s===$&&A.c() +s.disconnect() +this.c.R(0)}, +gaca(a){var s=this.c +return new A.j0(s,A.w(s).h("j0<1>"))}, +xe(){var s,r=$.e0().x +if(r==null){s=self.window.devicePixelRatio +r=s===0?1:s}s=this.a +return new A.N(s.clientWidth*r,s.clientHeight*r)}, +a83(a,b){return B.hD}} +A.aw7.prototype={ +$2(a,b){new A.S(a,new A.aw6(),A.w(a).h("S")).am(0,this.a.gaoM())}, +$S:268} +A.aw6.prototype={ +$1(a){return new A.N(a.contentRect.width,a.contentRect.height)}, +$S:269} +A.awD.prototype={} +A.a1z.prototype={ +ayS(a){this.b.D(0,null)}, +R(a){var s=this.a +s===$&&A.c() +s.b.removeEventListener(s.a,s.c) +this.b.R(0)}, +gaca(a){var s=this.b +return new A.j0(s,A.w(s).h("j0<1>"))}, +xe(){var s,r,q=A.bd("windowInnerWidth"),p=A.bd("windowInnerHeight"),o=self.window.visualViewport,n=$.e0().x +if(n==null){s=self.window.devicePixelRatio +n=s===0?1:s}if(o!=null){s=$.fZ() +if(s===B.bi){s=self.document.documentElement.clientWidth +r=self.document.documentElement.clientHeight +q.b=s*n +p.b=r*n}else{s=o.width +if(s==null)s=null +s.toString +q.b=s*n +s=A.bfT(o) +s.toString +p.b=s*n}}else{s=self.window.innerWidth +if(s==null)s=null +s.toString +q.b=s*n +s=A.bfW(self.window) +s.toString +p.b=s*n}return new A.N(q.bc(),p.bc())}, +a83(a,b){var s,r,q,p=$.e0().x +if(p==null){s=self.window.devicePixelRatio +p=s===0?1:s}r=self.window.visualViewport +q=A.bd("windowInnerHeight") +if(r!=null){s=$.fZ() +if(s===B.bi&&!b)q.b=self.document.documentElement.clientHeight*p +else{s=A.bfT(r) +s.toString +q.b=s*p}}else{s=A.bfW(self.window) +s.toString +q.b=s*p}return new A.abm(0,0,0,a-q.bc())}} +A.aw8.prototype={ +aaO(a,b){var s +b.gfR(b).am(0,new A.aw9(this)) +s=A.bf("custom-element") +if(s==null)s=t.K.a(s) +this.d.setAttribute("flt-embedding",s)}, +a7r(a){A.O(a.style,"width","100%") +A.O(a.style,"height","100%") +A.O(a.style,"display","block") +A.O(a.style,"overflow","hidden") +A.O(a.style,"position","relative") +this.d.appendChild(a) +this.VW(a)}, +a9a(){return this.a9b(this.d)}, +a9t(){return this.a9u(this.d)}} +A.aw9.prototype={ +$1(a){var s=A.bf(a.b) +if(s==null)s=t.K.a(s) +this.a.d.setAttribute(a.a,s)}, +$S:235} +A.ayJ.prototype={ +VW(a){}} +A.aVT.prototype={ +a9b(a){if(!this.ay$)return +A.dL(a,"contextmenu",this.ch$,null) +this.ay$=!1}, +a9u(a){if(this.ay$)return +A.hs(a,"contextmenu",this.ch$,null) +this.ay$=!0}} +A.adG.prototype={ +$1(a){a.preventDefault()}, +$S:2} +A.aAG.prototype={ +aaO(a,b){var s,r,q="0",p="none" +b.gfR(b).am(0,new A.aAH(this)) +s=self.document.body +s.toString +r=A.bf("full-page") +if(r==null)r=t.K.a(r) +s.setAttribute("flt-embedding",r) +this.aoG() +r=self.document.body +r.toString +A.hA(r,"position","fixed") +A.hA(r,"top",q) +A.hA(r,"right",q) +A.hA(r,"bottom",q) +A.hA(r,"left",q) +A.hA(r,"overflow","hidden") +A.hA(r,"padding",q) +A.hA(r,"margin",q) +A.hA(r,"user-select",p) +A.hA(r,"-webkit-user-select",p) +A.hA(r,"touch-action",p)}, +a7r(a){var s=a.style +A.O(s,"position","absolute") +A.O(s,"top","0") +A.O(s,"right","0") +A.O(s,"bottom","0") +A.O(s,"left","0") +self.document.body.append(a) +this.VW(a)}, +a9a(){return this.a9b(self.window)}, +a9t(){return this.a9u(self.window)}, +aoG(){var s,r,q +for(s=t.qr,s=A.dt(new A.ic(self.document.head.querySelectorAll('meta[name="viewport"]'),s),s.h("y.E"),t.e),r=J.aA(s.a),s=A.w(s),s=s.h("@<1>").af(s.z[1]).z[1];r.H();)s.a(r.ga2(r)).remove() +q=A.c8(self.document,"meta") +s=A.bf("") +if(s==null)s=t.K.a(s) +q.setAttribute("flt-viewport",s) +q.name="viewport" +q.content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" +self.document.head.append(q) +this.VW(q)}} +A.aAH.prototype={ +$1(a){var s,r=self.document.body +r.toString +s=A.bf(a.b) +if(s==null)s=t.K.a(s) +r.setAttribute(a.a,s)}, +$S:235} +A.a0G.prototype={ +anr(a,b){var s=this,r=s.b,q=s.a +r.d.q(0,q,s) +r.e.q(0,q,B.ro) +$.wQ.push(new A.ayR(s))}, +gHX(){var s=this.c +if(s==null){s=$.b7J() +s=this.c=A.bcr(s)}return s}, +AS(){var s=0,r=A.t(t.H),q,p=this,o,n +var $async$AS=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:n=p.c +if(n==null){n=$.b7J() +n=p.c=A.bcr(n)}if(n instanceof A.Q2){s=1 +break}o=n.gt9() +n=p.c +s=3 +return A.B(n==null?null:n.pd(),$async$AS) +case 3:p.c=A.bj4(o) +case 1:return A.q(q,r)}}) +return A.r($async$AS,r)}, +Hp(){var s=0,r=A.t(t.H),q,p=this,o,n +var $async$Hp=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:n=p.c +if(n==null){n=$.b7J() +n=p.c=A.bcr(n)}if(n instanceof A.Na){s=1 +break}o=n.gt9() +n=p.c +s=3 +return A.B(n==null?null:n.pd(),$async$Hp) +case 3:p.c=A.bhH(o) +case 1:return A.q(q,r)}}) +return A.r($async$Hp,r)}, +AT(a){return this.aFO(a)}, +aFO(a){var s=0,r=A.t(t.w),q,p=2,o,n=[],m=this,l,k,j +var $async$AT=A.u(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:k=m.d +j=new A.bX(new A.aV($.aP,t.U),t.gR) +m.d=j.a +s=3 +return A.B(k,$async$AT) +case 3:l=!1 +p=4 +s=7 +return A.B(a.$0(),$async$AT) +case 7:l=c +n.push(6) +s=5 +break +case 4:n=[2] +case 5:p=2 +J.buh(j) +s=n.pop() +break +case 6:q=l +s=1 +break +case 1:return A.q(q,r) +case 2:return A.p(o,r)}}) +return A.r($async$AT,r)}, +TV(a){return this.aLS(a)}, +aLS(a){var s=0,r=A.t(t.w),q,p=this +var $async$TV=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q=p.AT(new A.ayS(p,a)) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$TV,r)}, +gtY(){var s=this.b.e.i(0,this.a) +return s==null?B.ro:s}, +gm0(){if(this.r==null)this.xe() +var s=this.r +s.toString +return s}, +xe(){var s=this.e +s===$&&A.c() +this.r=s.xe()}, +a85(a){var s=this.e +s===$&&A.c() +this.f=s.a83(this.r.b,a)}, +aNE(){var s,r,q,p +if(this.r!=null){s=this.e +s===$&&A.c() +r=s.xe() +s=this.r +q=s.b +p=r.b +if(q!==p&&s.a!==r.a){s=s.a +if(!(q>s&&pq&&r.a

    ").af(b).h("hD<1,2>"))}, +D(a,b){if(!!a.fixed$length)A.V(A.a8("add")) +a.push(b)}, +di(a,b){if(!!a.fixed$length)A.V(A.a8("removeAt")) +if(b<0||b>=a.length)throw A.d(A.a6K(b,null,null)) +return a.splice(b,1)[0]}, +fY(a,b,c){if(!!a.fixed$length)A.V(A.a8("insert")) +if(b<0||b>a.length)throw A.d(A.a6K(b,null,null)) +a.splice(b,0,c)}, +i5(a,b,c){var s,r +if(!!a.fixed$length)A.V(A.a8("insertAll")) +A.Oq(b,0,a.length,"index") +if(!t.Ee.b(c))c=J.x1(c) +s=J.b3(c) +a.length=a.length+s +r=b+s +this.c3(a,r,a.length,a,b) +this.dD(a,b,r,c)}, +j0(a,b,c){var s,r,q +if(!!a.immutable$list)A.V(A.a8("setAll")) +A.Oq(b,0,a.length,"index") +for(s=J.aA(c.a),r=A.w(c),r=r.h("@<1>").af(r.z[1]).z[1];s.H();b=q){q=b+1 +this.q(a,b,r.a(s.ga2(s)))}}, +eC(a){if(!!a.fixed$length)A.V(A.a8("removeLast")) +if(a.length===0)throw A.d(A.IO(a,-1)) +return a.pop()}, +O(a,b){var s +if(!!a.fixed$length)A.V(A.a8("remove")) +for(s=0;s"))}, +I(a,b){var s +if(!!a.fixed$length)A.V(A.a8("addAll")) +if(Array.isArray(b)){this.aoc(a,b) +return}for(s=J.aA(b);s.H();)a.push(s.ga2(s))}, +aoc(a,b){var s,r=b.length +if(r===0)return +if(a===b)throw A.d(A.cL(a)) +for(s=0;s").af(c).h("S<1,2>"))}, +cp(a,b){var s,r=A.ba(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.d(A.cL(a))}if(c!=null)return c.$0() +throw A.d(A.ct())}, +aNO(a,b){return this.UE(a,b,null)}, +ts(a,b,c){var s,r,q,p,o=a.length +for(s=null,r=!1,q=0;qa.length)throw A.d(A.cT(b,0,a.length,"start",null)) +if(c==null)c=a.length +else if(ca.length)throw A.d(A.cT(c,b,a.length,"end",null)) +if(b===c)return A.b([],A.a6(a)) +return A.b(a.slice(b,c),A.a6(a))}, +h8(a,b){return this.cA(a,b,null)}, +n_(a,b,c){A.cU(b,c,a.length,null,null) +return A.fy(a,b,c,A.a6(a).c)}, +ga5(a){if(a.length>0)return a[0] +throw A.d(A.ct())}, +ga4(a){var s=a.length +if(s>0)return a[s-1] +throw A.d(A.ct())}, +gdF(a){var s=a.length +if(s===1)return a[0] +if(s===0)throw A.d(A.ct()) +throw A.d(A.a2W())}, +hy(a,b,c){if(!!a.fixed$length)A.V(A.a8("removeRange")) +A.cU(b,c,a.length,null,null) +a.splice(b,c-b)}, +c3(a,b,c,d,e){var s,r,q,p,o +if(!!a.immutable$list)A.V(A.a8("setRange")) +A.cU(b,c,a.length,null,null) +s=c-b +if(s===0)return +A.fd(e,"skipCount") +if(t.j.b(d)){r=d +q=e}else{r=J.Ck(d,e).iE(0,!1) +q=0}p=J.aj(r) +if(q+s>p.gE(r))throw A.d(A.bgU()) +if(q=0;--o)a[b+o]=p.i(r,q+o) +else for(o=0;o=r){o=s-r +n=p-o +m.dD(a,b,q,d) +if(o!==0){m.c3(a,q,n,a,c) +m.sE(a,n)}}else{n=p+(r-s) +a.length=n +m.c3(a,q,n,a,c) +m.dD(a,b,q,d)}}, +eo(a,b){var s,r=a.length +for(s=0;s"))}, +hW(a,b){if(!!a.immutable$list)A.V(A.a8("sort")) +A.bCt(a,b==null?J.bc0():b)}, +kb(a){return this.hW(a,null)}, +jj(a,b,c){var s,r=a.length +if(c>=r)return-1 +for(s=c;s=r +for(s=q;s>=0;--s)if(J.f(a[s],b))return s +return-1}, +yd(a,b){return this.JY(a,b,null)}, +N(a,b){var s +for(s=0;s"))}, +gJ(a){return A.eC(a)}, +gE(a){return a.length}, +sE(a,b){if(!!a.fixed$length)A.V(A.a8("set length")) +if(b<0)throw A.d(A.cT(b,0,null,"newLength",null)) +if(b>a.length)A.a6(a).c.a(null) +a.length=b}, +i(a,b){if(!(b>=0&&b=0&&b=a.length)return-1 +for(s=c;s=0;--s)if(b.$1(a[s]))return s +return-1}, +UD(a,b){return this.abu(a,b,null)}, +sa5(a,b){if(a.length===0)throw A.d(A.ct()) +this.q(a,0,b)}, +sa4(a,b){var s=a.length +if(s===0)throw A.d(A.ct()) +this.q(a,s-1,b)}, +gh3(a){return A.au(A.a6(a))}, +$icl:1, +$iao:1, +$iy:1, +$iH:1} +J.aDF.prototype={} +J.dQ.prototype={ +ga2(a){var s=this.d +return s==null?this.$ti.c.a(s):s}, +H(){var s,r=this,q=r.a,p=q.length +if(r.b!==p)throw A.d(A.E(q)) +s=r.c +if(s>=p){r.d=null +return!1}r.d=q[s] +r.c=s+1 +return!0}} +J.uW.prototype={ +cH(a,b){var s +if(ab)return 1 +else if(a===b){if(a===0){s=this.gnF(b) +if(this.gnF(a)===s)return 0 +if(this.gnF(a))return-1 +return 1}return 0}else if(isNaN(a)){if(isNaN(b))return 0 +return 1}else return-1}, +gnF(a){return a===0?1/a<0:a<0}, +gzn(a){var s +if(a>0)s=1 +else s=a<0?-1:a +return s}, +aj(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.d(A.a8(""+a+".toInt()"))}, +dm(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.d(A.a8(""+a+".ceil()"))}, +bN(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.d(A.a8(""+a+".floor()"))}, +aA(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.d(A.a8(""+a+".round()"))}, +DM(a){if(a<0)return-Math.round(-a) +else return Math.round(a)}, +ca(a,b,c){if(this.cH(b,c)>0)throw A.d(A.IL(b)) +if(this.cH(a,b)<0)return b +if(this.cH(a,c)>0)return c +return a}, +b3(a,b){var s +if(b>20)throw A.d(A.cT(b,0,20,"fractionDigits",null)) +s=a.toFixed(b) +if(a===0&&this.gnF(a))return"-"+s +return s}, +Wj(a,b){var s +if(b<1||b>21)throw A.d(A.cT(b,1,21,"precision",null)) +s=a.toPrecision(b) +if(a===0&&this.gnF(a))return"-"+s +return s}, +hA(a,b){var s,r,q,p +if(b<2||b>36)throw A.d(A.cT(b,2,36,"radix",null)) +s=a.toString(b) +if(s.charCodeAt(s.length-1)!==41)return s +r=/^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(s) +if(r==null)A.V(A.a8("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.a1("0",q)}, +j(a){if(a===0&&1/a<0)return"-0.0" +else return""+a}, +gJ(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}, +h6(a){return-a}, +W(a,b){return a+b}, +X(a,b){return a-b}, +ab(a,b){return a/b}, +a1(a,b){return a*b}, +bB(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}, +e4(a,b){if((a|0)===a)if(b>=1||b<-1)return a/b|0 +return this.a55(a,b)}, +cS(a,b){return(a|0)===a?a/b|0:this.a55(a,b)}, +a55(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.d(A.a8("Result of truncating division is "+A.j(s)+": "+A.j(a)+" ~/ "+A.j(b)))}, +pq(a,b){if(b<0)throw A.d(A.IL(b)) +return b>31?0:a<>>0}, +og(a,b){return b>31?0:a<>>0}, +bu(a,b){var s +if(a>0)s=this.AD(a,b) +else{s=b>31?31:b +s=a>>s>>>0}return s}, +GZ(a,b){if(0>b)throw A.d(A.IL(b)) +return this.AD(a,b)}, +AD(a,b){return b>31?0:a>>>b}, +wC(a,b){if(b>31)return 0 +return a>>>b}, +lc(a,b){return(a|b)>>>0}, +qz(a,b){return a<=b}, +gh3(a){return A.au(t.Jy)}, +$idj:1, +$ia_:1, +$id_:1} +J.Ep.prototype={ +gzn(a){var s +if(a>0)s=1 +else s=a<0?-1:a +return s}, +h6(a){return-a}, +gh3(a){return A.au(t.S)}, +$ie6:1, +$io:1} +J.Md.prototype={ +gh3(a){return A.au(t.V)}, +$ie6:1} +J.pb.prototype={ +mx(a,b){if(b<0)throw A.d(A.IO(a,b)) +if(b>=a.length)A.V(A.IO(a,b)) +return a.charCodeAt(b)}, +Ba(a,b,c){var s=b.length +if(c>s)throw A.d(A.cT(c,0,s,null,null)) +return new A.amw(b,a,c)}, +B9(a,b){return this.Ba(a,b,0)}, +rO(a,b,c){var s,r,q=null +if(c<0||c>b.length)throw A.d(A.cT(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.cf(a,r-s)}, +nR(a,b,c){A.Oq(0,0,a.length,"startIndex") +return A.boh(a,b,c,0)}, +o3(a,b){if(typeof b=="string")return A.b(a.split(b),t.T) +else if(b instanceof A.r5&&b.ga2F().exec("").length-2===0)return A.b(a.split(b.b),t.T) +else return this.aqP(a,b)}, +iD(a,b,c,d){var s=A.cU(b,c,a.length,null,null) +return A.bcN(a,b,s,d)}, +aqP(a,b){var s,r,q,p,o,n,m=A.b([],t.T) +for(s=J.arr(b,a),s=s.gav(s),r=0,q=1;s.H();){p=s.ga2(s) +o=p.go4(p) +n=p.ghM(p) +q=n-o +if(q===0&&r===o)continue +m.push(this.au(a,r,o)) +r=n}if(r0)m.push(this.cf(a,r)) +return m}, +ff(a,b,c){var s +if(c<0||c>a.length)throw A.d(A.cT(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.buE(b,a,c)!=null}, +cd(a,b){return this.ff(a,b,0)}, +au(a,b,c){return a.substring(b,A.cU(b,c,a.length,null,null))}, +cf(a,b){return this.au(a,b,null)}, +aRU(a){return a.toLowerCase()}, +aRX(a){return a.toUpperCase()}, +fd(a){var s,r,q,p=a.trim(),o=p.length +if(o===0)return p +if(p.charCodeAt(0)===133){s=J.b9x(p,1) +if(s===o)return""}else s=0 +r=o-1 +q=p.charCodeAt(r)===133?J.b9y(p,r):o +if(s===0&&q===o)return p +return p.substring(s,q)}, +aS9(a){var s,r +if(typeof a.trimLeft!="undefined"){s=a.trimLeft() +if(s.length===0)return s +r=s.charCodeAt(0)===133?J.b9x(s,1):0}else{r=J.b9x(a,0) +s=a}if(r===0)return s +if(r===s.length)return"" +return s.substring(r)}, +qq(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(s.charCodeAt(q)===133)r=J.b9y(s,q)}else{r=J.b9y(a,a.length) +s=a}if(r===s.length)return s +if(r===0)return"" +return s.substring(0,r)}, +a1(a,b){var s,r +if(0>=b)return"" +if(b===1||a.length===0)return a +if(b!==b>>>0)throw A.d(B.I4) +for(s=a,r="";!0;){if((b&1)===1)r=s+r +b=b>>>1 +if(b===0)break +s+=s}return r}, +jo(a,b,c){var s=b-a.length +if(s<=0)return a +return this.a1(c,s)+a}, +jj(a,b,c){var s,r,q,p +if(c<0||c>a.length)throw A.d(A.cT(c,0,a.length,null,null)) +if(typeof b=="string")return a.indexOf(b,c) +if(b instanceof A.r5){s=b.Ob(a,c) +return s==null?-1:s.b.index}for(r=a.length,q=J.wT(b),p=c;p<=r;++p)if(q.rO(b,a,p)!=null)return p +return-1}, +eW(a,b){return this.jj(a,b,0)}, +JY(a,b,c){var s,r,q +if(c==null)c=a.length +else if(c<0||c>a.length)throw A.d(A.cT(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.wT(b),q=c;q>=0;--q)if(s.rO(b,a,q)!=null)return q +return-1}, +yd(a,b){return this.JY(a,b,null)}, +Ig(a,b,c){var s=a.length +if(c>s)throw A.d(A.cT(c,0,s,null,null)) +return A.IS(a,b,c)}, +N(a,b){return this.Ig(a,b,0)}, +cH(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}, +gh3(a){return A.au(t.N)}, +gE(a){return a.length}, +i(a,b){if(!(b>=0&&b").af(s.z[1]).h("YV<1,2>"))}, +gE(a){return J.b3(this.glt())}, +gaB(a){return J.jQ(this.glt())}, +gd7(a){return J.lq(this.glt())}, +fe(a,b){var s=A.w(this) +return A.dt(J.Ck(this.glt(),b),s.c,s.z[1])}, +co(a,b){return A.w(this).z[1].a(J.ns(this.glt(),b))}, +ga5(a){return A.w(this).z[1].a(J.mq(this.glt()))}, +ga4(a){return A.w(this).z[1].a(J.Cj(this.glt()))}, +N(a,b){return J.Xj(this.glt(),b)}, +j(a){return J.ii(this.glt())}} +A.YV.prototype={ +H(){return this.a.H()}, +ga2(a){var s=this.a +return this.$ti.z[1].a(s.ga2(s))}} +A.xv.prototype={ +fh(a,b){return A.dt(this.a,A.w(this).c,b)}, +glt(){return this.a}} +A.SY.prototype={$iao:1} +A.Sd.prototype={ +i(a,b){return this.$ti.z[1].a(J.bU(this.a,b))}, +q(a,b,c){J.iD(this.a,b,this.$ti.c.a(c))}, +sE(a,b){J.buQ(this.a,b)}, +D(a,b){J.iE(this.a,this.$ti.c.a(b))}, +I(a,b){var s=this.$ti +J.IZ(this.a,A.dt(b,s.z[1],s.c))}, +fY(a,b,c){J.bee(this.a,b,this.$ti.c.a(c))}, +i5(a,b,c){var s=this.$ti +J.buz(this.a,b,A.dt(c,s.z[1],s.c))}, +j0(a,b,c){var s=this.$ti +J.bei(this.a,b,A.dt(c,s.z[1],s.c))}, +O(a,b){return J.tM(this.a,b)}, +di(a,b){return this.$ti.z[1].a(J.buK(this.a,b))}, +eC(a){return this.$ti.z[1].a(J.buL(this.a))}, +n_(a,b,c){var s=this.$ti +return A.dt(J.buy(this.a,b,c),s.c,s.z[1])}, +c3(a,b,c,d,e){var s=this.$ti +J.arx(this.a,b,c,A.dt(d,s.z[1],s.c),e)}, +dD(a,b,c,d){return this.c3(a,b,c,d,0)}, +hy(a,b,c){J.buN(this.a,b,c)}, +kq(a,b,c,d){J.b7V(this.a,b,c,this.$ti.c.a(d))}, +$iao:1, +$iH:1} +A.hD.prototype={ +fh(a,b){return new A.hD(this.a,this.$ti.h("@<1>").af(b).h("hD<1,2>"))}, +glt(){return this.a}} +A.qp.prototype={ +fh(a,b){return new A.qp(this.a,this.b,this.$ti.h("@<1>").af(b).h("qp<1,2>"))}, +D(a,b){return this.a.D(0,this.$ti.c.a(b))}, +I(a,b){var s=this.$ti +this.a.I(0,A.dt(b,s.z[1],s.c))}, +O(a,b){return this.a.O(0,b)}, +CQ(a,b){var s,r=this +if(r.b!=null)return r.aq6(b,!0) +s=r.$ti +return new A.qp(r.a.CQ(0,b),null,s.h("@<1>").af(s.z[1]).h("qp<1,2>"))}, +aq6(a,b){var s,r=this.b,q=this.$ti,p=q.z[1],o=r==null?A.v3(p):r.$1$0(p) +for(p=this.a,p=p.gav(p),q=q.z[1];p.H();){s=q.a(p.ga2(p)) +if(b===a.N(0,s))o.D(0,s)}return o}, +a_n(){var s=this.b,r=this.$ti.z[1],q=s==null?A.v3(r):s.$1$0(r) +q.I(0,this) +return q}, +k7(a){return this.a_n()}, +$iao:1, +$ibW:1, +glt(){return this.a}} +A.qn.prototype={ +u7(a,b,c){var s=this.$ti +return new A.qn(this.a,s.h("@<1>").af(s.z[1]).af(b).af(c).h("qn<1,2,3,4>"))}, +b1(a,b){return J.J_(this.a,b)}, +i(a,b){return this.$ti.h("4?").a(J.bU(this.a,b))}, +q(a,b,c){var s=this.$ti +J.iD(this.a,s.c.a(b),s.z[1].a(c))}, +cW(a,b,c){var s=this.$ti +return s.z[3].a(J.Xk(this.a,s.c.a(b),new A.auc(this,c)))}, +I(a,b){var s=this.$ti +J.IZ(this.a,new A.qn(b,s.h("@<3>").af(s.z[3]).af(s.c).af(s.z[1]).h("qn<1,2,3,4>")))}, +O(a,b){return this.$ti.h("4?").a(J.tM(this.a,b))}, +am(a,b){J.lp(this.a,new A.aub(this,b))}, +gdh(a){var s=this.$ti +return A.dt(J.b7X(this.a),s.c,s.z[2])}, +gbx(a){var s=this.$ti +return A.dt(J.b7Y(this.a),s.z[1],s.z[3])}, +gE(a){return J.b3(this.a)}, +gaB(a){return J.jQ(this.a)}, +gd7(a){return J.lq(this.a)}, +gfR(a){var s=J.b7W(this.a) +return s.jk(s,new A.aua(this),this.$ti.h("br<3,4>"))}} +A.auc.prototype={ +$0(){return this.a.$ti.z[1].a(this.b.$0())}, +$S(){return this.a.$ti.h("2()")}} +A.aub.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.h("~(1,2)")}} +A.aua.prototype={ +$1(a){var s=this.a.$ti,r=s.z[3] +return new A.br(s.z[2].a(a.a),r.a(a.b),s.h("@<3>").af(r).h("br<1,2>"))}, +$S(){return this.a.$ti.h("br<3,4>(br<1,2>)")}} +A.qo.prototype={ +fh(a,b){return new A.qo(this.a,this.$ti.h("@<1>").af(b).h("qo<1,2>"))}, +$iao:1, +glt(){return this.a}} +A.lJ.prototype={ +j(a){return"LateInitializationError: "+this.a}} +A.lv.prototype={ +gE(a){return this.a.length}, +i(a,b){return this.a.charCodeAt(b)}} +A.b7_.prototype={ +$0(){return A.eq(null,t.P)}, +$S:107} +A.aNx.prototype={} +A.ao.prototype={} +A.aF.prototype={ +gav(a){var s=this +return new A.cX(s,s.gE(s),A.w(s).h("cX"))}, +am(a,b){var s,r=this,q=r.gE(r) +for(s=0;s").af(c).h("S<1,2>"))}, +nQ(a,b){var s,r,q=this,p=q.gE(q) +if(p===0)throw A.d(A.ct()) +s=q.co(0,0) +for(r=1;rs)throw A.d(A.cT(r,0,s,"start",null))}}, +garD(){var s=J.b3(this.a),r=this.c +if(r==null||r>s)return s +return r}, +gaE3(){var s=J.b3(this.a),r=this.b +if(r>s)return s +return r}, +gE(a){var s,r=J.b3(this.a),q=this.b +if(q>=r)return 0 +s=this.c +if(s==null||s>=r)return r-q +return s-q}, +co(a,b){var s=this,r=s.gaE3()+b +if(b<0||r>=s.garD())throw A.d(A.fa(b,s.gE(s),s,null,"index")) +return J.ns(s.a,r)}, +fe(a,b){var s,r,q=this +A.fd(b,"count") +s=q.b+b +r=q.c +if(r!=null&&s>=r)return new A.iK(q.$ti.h("iK<1>")) +return A.fy(q.a,s,r,q.$ti.c)}, +DW(a,b){var s,r,q,p=this +A.fd(b,"count") +s=p.c +r=p.b +q=r+b +if(s==null)return A.fy(p.a,r,q,p.$ti.c) +else{if(s=o){r.d=null +return!1}r.d=p.co(q,s);++r.c +return!0}} +A.dN.prototype={ +gav(a){var s=A.w(this) +return new A.bZ(J.aA(this.a),this.b,s.h("@<1>").af(s.z[1]).h("bZ<1,2>"))}, +gE(a){return J.b3(this.a)}, +gaB(a){return J.jQ(this.a)}, +ga5(a){return this.b.$1(J.mq(this.a))}, +ga4(a){return this.b.$1(J.Cj(this.a))}, +co(a,b){return this.b.$1(J.ns(this.a,b))}} +A.y9.prototype={$iao:1} +A.bZ.prototype={ +H(){var s=this,r=s.b +if(r.H()){s.a=s.c.$1(r.ga2(r)) +return!0}s.a=null +return!1}, +ga2(a){var s=this.a +return s==null?this.$ti.z[1].a(s):s}} +A.S.prototype={ +gE(a){return J.b3(this.a)}, +co(a,b){return this.b.$1(J.ns(this.a,b))}} +A.bo.prototype={ +gav(a){return new A.iA(J.aA(this.a),this.b,this.$ti.h("iA<1>"))}, +jk(a,b,c){return new A.dN(this,b,this.$ti.h("@<1>").af(c).h("dN<1,2>"))}} +A.iA.prototype={ +H(){var s,r +for(s=this.a,r=this.b;s.H();)if(r.$1(s.ga2(s)))return!0 +return!1}, +ga2(a){var s=this.a +return s.ga2(s)}} +A.nK.prototype={ +gav(a){var s=this.$ti +return new A.us(J.aA(this.a),this.b,B.hY,s.h("@<1>").af(s.z[1]).h("us<1,2>"))}} +A.us.prototype={ +ga2(a){var s=this.d +return s==null?this.$ti.z[1].a(s):s}, +H(){var s,r,q=this,p=q.c +if(p==null)return!1 +for(s=q.a,r=q.b;!p.H();){q.d=null +if(s.H()){q.c=null +p=J.aA(r.$1(s.ga2(s))) +q.c=p}else return!1}p=q.c +q.d=p.ga2(p) +return!0}} +A.B1.prototype={ +gav(a){return new A.aa2(J.aA(this.a),this.b,A.w(this).h("aa2<1>"))}} +A.KX.prototype={ +gE(a){var s=J.b3(this.a),r=this.b +if(s>r)return r +return s}, +$iao:1} +A.aa2.prototype={ +H(){if(--this.b>=0)return this.a.H() +this.b=-1 +return!1}, +ga2(a){var s +if(this.b<0){this.$ti.c.a(null) +return null}s=this.a +return s.ga2(s)}} +A.rU.prototype={ +fe(a,b){A.tS(b,"count") +A.fd(b,"count") +return new A.rU(this.a,this.b+b,A.w(this).h("rU<1>"))}, +gav(a){return new A.a8T(J.aA(this.a),this.b,A.w(this).h("a8T<1>"))}} +A.DC.prototype={ +gE(a){var s=J.b3(this.a)-this.b +if(s>=0)return s +return 0}, +fe(a,b){A.tS(b,"count") +A.fd(b,"count") +return new A.DC(this.a,this.b+b,this.$ti)}, +$iao:1} +A.a8T.prototype={ +H(){var s,r +for(s=this.a,r=0;r"))}} +A.a8U.prototype={ +H(){var s,r,q=this +if(!q.c){q.c=!0 +for(s=q.a,r=q.b;s.H();)if(!r.$1(s.ga2(s)))return!0}return q.a.H()}, +ga2(a){var s=this.a +return s.ga2(s)}} +A.iK.prototype={ +gav(a){return B.hY}, +am(a,b){}, +gaB(a){return!0}, +gE(a){return 0}, +ga5(a){throw A.d(A.ct())}, +ga4(a){throw A.d(A.ct())}, +co(a,b){throw A.d(A.cT(b,0,0,"index",null))}, +N(a,b){return!1}, +eo(a,b){return!1}, +ts(a,b,c){throw A.d(A.ct())}, +o2(a,b){return this.ts(a,b,null)}, +m2(a,b){return this}, +jk(a,b,c){return new A.iK(c.h("iK<0>"))}, +fe(a,b){A.fd(b,"count") +return this}, +iE(a,b){var s=this.$ti.c +return b?J.Ma(0,s):J.M9(0,s)}, +fa(a){return this.iE(a,!0)}, +k7(a){return A.v3(this.$ti.c)}} +A.a0D.prototype={ +H(){return!1}, +ga2(a){throw A.d(A.ct())}} +A.qQ.prototype={ +gav(a){return new A.a1m(J.aA(this.a),this.b,A.w(this).h("a1m<1>"))}, +gE(a){return J.b3(this.a)+J.b3(this.b)}, +gaB(a){return J.jQ(this.a)&&J.jQ(this.b)}, +gd7(a){return J.lq(this.a)||J.lq(this.b)}, +N(a,b){return J.Xj(this.a,b)||J.Xj(this.b,b)}, +ga5(a){var s=J.aA(this.a) +if(s.H())return s.ga2(s) +return J.mq(this.b)}, +ga4(a){var s,r=J.aA(this.b) +if(r.H()){s=r.ga2(r) +for(;r.H();)s=r.ga2(r) +return s}return J.Cj(this.a)}} +A.KW.prototype={ +co(a,b){var s=this.a,r=J.aj(s),q=r.gE(s) +if(b"))}} +A.na.prototype={ +H(){var s,r +for(s=this.a,r=this.$ti.c;s.H();)if(r.b(s.ga2(s)))return!0 +return!1}, +ga2(a){var s=this.a +return this.$ti.c.a(s.ga2(s))}} +A.r2.prototype={ +gE(a){return J.b3(this.a)}, +gaB(a){return J.jQ(this.a)}, +gd7(a){return J.lq(this.a)}, +ga5(a){return new A.jH(this.b,J.mq(this.a))}, +co(a,b){return new A.jH(b+this.b,J.ns(this.a,b))}, +N(a,b){var s,r,q,p,o=null,n=A.dB("#0#2",new A.aD0(b)),m=A.dB("#0#3",new A.aD1(b)) +if(t.mi.b(b))if(A.cK(n.bt())){s=n.bt() +m.bt() +r=m.bt() +q=s>=this.b}else{r=o +s=r +q=!1}else{r=o +s=r +q=!1}if(q){q=J.Ck(this.a,s-this.b) +p=q.gav(q) +return p.H()&&J.f(p.ga2(p),r)}return!1}, +fe(a,b){A.tS(b,"count") +A.fd(b,"count") +return new A.r2(J.Ck(this.a,b),b+this.b,A.w(this).h("r2<1>"))}, +gav(a){return new A.Ed(J.aA(this.a),this.b,A.w(this).h("Ed<1>"))}} +A.aD0.prototype={ +$0(){return t.mi.a(this.a).a}, +$S:69} +A.aD1.prototype={ +$0(){return t.mi.a(this.a).b}, +$S:69} +A.DB.prototype={ +ga4(a){var s,r=this.a,q=J.aj(r),p=q.gE(r) +if(p<=0)throw A.d(A.ct()) +s=q.ga4(r) +if(p!==q.gE(r))throw A.d(A.cL(this)) +return new A.jH(p-1+this.b,s)}, +N(a,b){var s,r,q,p,o,n=null,m=A.dB("#0#2",new A.ayw(b)),l=A.dB("#0#3",new A.ayx(b)) +if(t.mi.b(b))if(A.cK(m.bt())){s=m.bt() +l.bt() +r=l.bt() +q=s>=this.b}else{r=n +s=r +q=!1}else{r=n +s=r +q=!1}if(q){p=s-this.b +q=this.a +o=J.aj(q) +return p=0&&this.a.H())return!0 +this.c=-2 +return!1}, +ga2(a){var s,r=this.c +if(r>=0){s=this.a +s=new A.jH(this.b+r,s.ga2(s)) +r=s}else r=A.V(A.ct()) +return r}} +A.Le.prototype={ +sE(a,b){throw A.d(A.a8("Cannot change the length of a fixed-length list"))}, +D(a,b){throw A.d(A.a8("Cannot add to a fixed-length list"))}, +fY(a,b,c){throw A.d(A.a8("Cannot add to a fixed-length list"))}, +i5(a,b,c){throw A.d(A.a8("Cannot add to a fixed-length list"))}, +I(a,b){throw A.d(A.a8("Cannot add to a fixed-length list"))}, +O(a,b){throw A.d(A.a8("Cannot remove from a fixed-length list"))}, +di(a,b){throw A.d(A.a8("Cannot remove from a fixed-length list"))}, +eC(a){throw A.d(A.a8("Cannot remove from a fixed-length list"))}, +hy(a,b,c){throw A.d(A.a8("Cannot remove from a fixed-length list"))}} +A.ab4.prototype={ +q(a,b,c){throw A.d(A.a8("Cannot modify an unmodifiable list"))}, +sE(a,b){throw A.d(A.a8("Cannot change the length of an unmodifiable list"))}, +sa4(a,b){throw A.d(A.a8("Cannot modify an unmodifiable list"))}, +j0(a,b,c){throw A.d(A.a8("Cannot modify an unmodifiable list"))}, +D(a,b){throw A.d(A.a8("Cannot add to an unmodifiable list"))}, +fY(a,b,c){throw A.d(A.a8("Cannot add to an unmodifiable list"))}, +i5(a,b,c){throw A.d(A.a8("Cannot add to an unmodifiable list"))}, +I(a,b){throw A.d(A.a8("Cannot add to an unmodifiable list"))}, +O(a,b){throw A.d(A.a8("Cannot remove from an unmodifiable list"))}, +di(a,b){throw A.d(A.a8("Cannot remove from an unmodifiable list"))}, +eC(a){throw A.d(A.a8("Cannot remove from an unmodifiable list"))}, +c3(a,b,c,d,e){throw A.d(A.a8("Cannot modify an unmodifiable list"))}, +dD(a,b,c,d){return this.c3(a,b,c,d,0)}, +hy(a,b,c){throw A.d(A.a8("Cannot remove from an unmodifiable list"))}, +kq(a,b,c,d){throw A.d(A.a8("Cannot modify an unmodifiable list"))}} +A.H0.prototype={} +A.cs.prototype={ +gE(a){return J.b3(this.a)}, +co(a,b){var s=this.a,r=J.aj(s) +return r.co(s,r.gE(s)-1-b)}} +A.n2.prototype={ +gJ(a){var s=this._hashCode +if(s!=null)return s +s=664597*B.d.gJ(this.a)&536870911 +this._hashCode=s +return s}, +j(a){return'Symbol("'+this.a+'")'}, +l(a,b){if(b==null)return!1 +return b instanceof A.n2&&this.a===b.a}, +$iQy:1} +A.Wg.prototype={} +A.jH.prototype={$r:"+(1,2)",$s:1} +A.Ie.prototype={$r:"+cacheSize,maxTextLength(1,2)",$s:2} +A.akc.prototype={$r:"+key,value(1,2)",$s:3} +A.akd.prototype={$r:"+breaks,graphemes,words(1,2,3)",$s:4} +A.ake.prototype={$r:"+large,medium,small(1,2,3)",$s:5} +A.Ul.prototype={$r:"+x,y,z(1,2,3)",$s:6} +A.Um.prototype={$r:"+domBlurListener,domFocusListener,element,semanticsNodeId(1,2,3,4)",$s:7} +A.xN.prototype={} +A.D8.prototype={ +u7(a,b,c){var s=A.w(this) +return A.bhs(this,s.c,s.z[1],b,c)}, +gaB(a){return this.gE(this)===0}, +gd7(a){return this.gE(this)!==0}, +j(a){return A.b9Q(this)}, +q(a,b,c){A.avF()}, +cW(a,b,c){A.avF()}, +O(a,b){A.avF()}, +I(a,b){A.avF()}, +gfR(a){return new A.eG(this.aKy(0),A.w(this).h("eG>"))}, +aKy(a){var s=this +return function(){var r=a +var q=0,p=1,o,n,m,l +return function $async$gfR(b,c,d){if(c===1){o=d +q=p}while(true)switch(q){case 0:n=s.gdh(s),n=n.gav(n),m=A.w(s),m=m.h("@<1>").af(m.z[1]).h("br<1,2>") +case 2:if(!n.H()){q=3 +break}l=n.ga2(n) +q=4 +return b.b=new A.br(l,s.i(0,l),m),1 +case 4:q=2 +break +case 3:return 0 +case 1:return b.c=o,3}}}}, +D4(a,b,c,d){var s=A.D(c,d) +this.am(0,new A.avG(this,b,s)) +return s}, +$ibx:1} +A.avG.prototype={ +$2(a,b){var s=this.b.$2(a,b) +this.c.q(0,s.a,s.b)}, +$S(){return A.w(this.a).h("~(1,2)")}} +A.bR.prototype={ +gE(a){return this.b.length}, +ga2b(){var s=this.$keys +if(s==null){s=Object.keys(this.a) +this.$keys=s}return s}, +b1(a,b){if(typeof b!="string")return!1 +if("__proto__"===b)return!1 +return this.a.hasOwnProperty(b)}, +i(a,b){if(!this.b1(0,b))return null +return this.b[this.a[b]]}, +am(a,b){var s,r,q=this.ga2b(),p=this.b +for(s=q.length,r=0;r"))}, +gbx(a){return new A.BR(this.b,this.$ti.h("BR<2>"))}} +A.BR.prototype={ +gE(a){return this.a.length}, +gaB(a){return 0===this.a.length}, +gd7(a){return 0!==this.a.length}, +gav(a){var s=this.a +return new A.wA(s,s.length,this.$ti.h("wA<1>"))}} +A.wA.prototype={ +ga2(a){var s=this.d +return s==null?this.$ti.c.a(s):s}, +H(){var s=this,r=s.c +if(r>=s.b){s.d=null +return!1}s.d=s.a[r] +s.c=r+1 +return!0}} +A.c3.prototype={ +qT(){var s,r=this,q=r.$map +if(q==null){s=r.$ti +q=new A.z2(s.h("@<1>").af(s.z[1]).h("z2<1,2>")) +A.bn3(r.a,q) +r.$map=q}return q}, +b1(a,b){return this.qT().b1(0,b)}, +i(a,b){return this.qT().i(0,b)}, +am(a,b){this.qT().am(0,b)}, +gdh(a){var s=this.qT() +return new A.bl(s,A.w(s).h("bl<1>"))}, +gbx(a){var s=this.qT() +return s.gbx(s)}, +gE(a){return this.qT().a}} +A.Ki.prototype={ +D(a,b){A.b8t()}, +I(a,b){A.b8t()}, +O(a,b){A.b8t()}} +A.iI.prototype={ +gE(a){return this.b}, +gaB(a){return this.b===0}, +gd7(a){return this.b!==0}, +gav(a){var s,r=this,q=r.$keys +if(q==null){q=Object.keys(r.a) +r.$keys=q}s=q +return new A.wA(s,s.length,r.$ti.h("wA<1>"))}, +N(a,b){if(typeof b!="string")return!1 +if("__proto__"===b)return!1 +return this.a.hasOwnProperty(b)}, +k7(a){return A.iP(this,this.$ti.c)}} +A.fM.prototype={ +gE(a){return this.a.length}, +gaB(a){return this.a.length===0}, +gd7(a){return this.a.length!==0}, +gav(a){var s=this.a +return new A.wA(s,s.length,this.$ti.h("wA<1>"))}, +qT(){var s,r,q,p,o=this,n=o.$map +if(n==null){s=o.$ti +n=new A.z2(s.h("@<1>").af(s.c).h("z2<1,2>")) +for(s=o.a,r=s.length,q=0;q")}} +A.mF.prototype={ +$0(){return this.a.$1$0(this.$ti.z[0])}, +$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])}, +$S(){return A.bnm(A.aqO(this.a),this.$ti)}} +A.Eq.prototype={ +gaOr(){var s=this.a +if(s instanceof A.n2)return s +return this.a=new A.n2(s)}, +gaQj(){var s,r,q,p,o,n=this +if(n.c===1)return B.C +s=n.d +r=J.aj(s) +q=r.gE(s)-J.b3(n.e)-n.f +if(q===0)return B.C +p=[] +for(o=0;o>>0}, +j(a){return"Closure '"+this.$_name+"' of "+("Instance of '"+A.aJN(this.a)+"'")}} +A.aeh.prototype={ +j(a){return"Reading static variable '"+this.a+"' during its initialization"}} +A.a80.prototype={ +j(a){return"RuntimeError: "+this.a}} +A.b0s.prototype={} +A.ip.prototype={ +gE(a){return this.a}, +gaB(a){return this.a===0}, +gd7(a){return this.a!==0}, +gdh(a){return new A.bl(this,A.w(this).h("bl<1>"))}, +gbx(a){var s=A.w(this) +return A.rb(new A.bl(this,s.h("bl<1>")),new A.aDM(this),s.c,s.z[1])}, +b1(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.aaZ(b)}, +aaZ(a){var s=this.d +if(s==null)return!1 +return this.uO(s[this.uN(a)],a)>=0}, +a8a(a,b){return new A.bl(this,A.w(this).h("bl<1>")).eo(0,new A.aDL(this,b))}, +I(a,b){J.lp(b,new A.aDK(this))}, +i(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.ab_(b)}, +ab_(a){var s,r,q=this.d +if(q==null)return null +s=q[this.uN(a)] +r=this.uO(s,a) +if(r<0)return null +return s[r].b}, +q(a,b,c){var s,r,q=this +if(typeof b=="string"){s=q.b +q.Zp(s==null?q.b=q.Pm():s,b,c)}else if(typeof b=="number"&&(b&0x3fffffff)===b){r=q.c +q.Zp(r==null?q.c=q.Pm():r,b,c)}else q.ab1(b,c)}, +ab1(a,b){var s,r,q,p=this,o=p.d +if(o==null)o=p.d=p.Pm() +s=p.uN(a) +r=o[s] +if(r==null)o[s]=[p.Pn(a,b)] +else{q=p.uO(r,a) +if(q>=0)r[q].b=b +else r.push(p.Pn(a,b))}}, +cW(a,b,c){var s,r,q=this +if(q.b1(0,b)){s=q.i(0,b) +return s==null?A.w(q).z[1].a(s):s}r=c.$0() +q.q(0,b,r) +return r}, +O(a,b){var s=this +if(typeof b=="string")return s.a3G(s.b,b) +else if(typeof b=="number"&&(b&0x3fffffff)===b)return s.a3G(s.c,b) +else return s.ab0(b)}, +ab0(a){var s,r,q,p,o=this,n=o.d +if(n==null)return null +s=o.uN(a) +r=n[s] +q=o.uO(r,a) +if(q<0)return null +p=r.splice(q,1)[0] +o.a5G(p) +if(r.length===0)delete n[s] +return p.b}, +ao(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=s.f=null +s.a=0 +s.Pj()}}, +am(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.d(A.cL(s)) +r=r.c}}, +Zp(a,b,c){var s=a[b] +if(s==null)a[b]=this.Pn(b,c) +else s.b=c}, +a3G(a,b){var s +if(a==null)return null +s=a[b] +if(s==null)return null +this.a5G(s) +delete a[b] +return s.b}, +Pj(){this.r=this.r+1&1073741823}, +Pn(a,b){var s,r=this,q=new A.aER(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.Pj() +return q}, +a5G(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.Pj()}, +uN(a){return J.W(a)&1073741823}, +uO(a,b){var s,r +if(a==null)return-1 +s=a.length +for(r=0;r"]=s +delete s[""] +return s}} +A.aDM.prototype={ +$1(a){var s=this.a,r=s.i(0,a) +return r==null?A.w(s).z[1].a(r):r}, +$S(){return A.w(this.a).h("2(1)")}} +A.aDL.prototype={ +$1(a){return J.f(this.a.i(0,a),this.b)}, +$S(){return A.w(this.a).h("F(1)")}} +A.aDK.prototype={ +$2(a,b){this.a.q(0,a,b)}, +$S(){return A.w(this.a).h("~(1,2)")}} +A.aER.prototype={} +A.bl.prototype={ +gE(a){return this.a.a}, +gaB(a){return this.a.a===0}, +gav(a){var s=this.a,r=new A.EC(s,s.r,this.$ti.h("EC<1>")) +r.c=s.e +return r}, +N(a,b){return this.a.b1(0,b)}, +am(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.d(A.cL(s)) +r=r.c}}} +A.EC.prototype={ +ga2(a){return this.d}, +H(){var s,r=this,q=r.a +if(r.b!==q.r)throw A.d(A.cL(q)) +s=r.c +if(s==null){r.d=null +return!1}else{r.d=s.a +r.c=s.c +return!0}}} +A.Me.prototype={ +uN(a){return A.mp(a)&1073741823}, +uO(a,b){var s,r,q +if(a==null)return-1 +s=a.length +for(r=0;r0;){--q;--s +j[q]=r[s]}}return A.EG(j,k)}} +A.ak9.prototype={ +FU(){return[this.a,this.b]}, +l(a,b){if(b==null)return!1 +return b instanceof A.ak9&&this.$s===b.$s&&J.f(this.a,b.a)&&J.f(this.b,b.b)}, +gJ(a){return A.a3(this.$s,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)}} +A.aka.prototype={ +FU(){return[this.a,this.b,this.c]}, +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.aka&&s.$s===b.$s&&J.f(s.a,b.a)&&J.f(s.b,b.b)&&J.f(s.c,b.c)}, +gJ(a){var s=this +return A.a3(s.$s,s.a,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.akb.prototype={ +FU(){return this.a}, +l(a,b){if(b==null)return!1 +return b instanceof A.akb&&this.$s===b.$s&&A.bFn(this.a,b.a)}, +gJ(a){return A.a3(this.$s,A.c4(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)}} +A.r5.prototype={ +j(a){return"RegExp/"+this.a+"/"+this.b.flags}, +ga2G(){var s=this,r=s.c +if(r!=null)return r +r=s.b +return s.c=A.b9z(s.a,r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, +ga2F(){var s=this,r=s.d +if(r!=null)return r +r=s.b +return s.d=A.b9z(s.a+"|()",r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, +iT(a){var s=this.b.exec(a) +if(s==null)return null +return new A.HY(s)}, +ahU(a){var s=this.iT(a) +if(s!=null)return s.b[0] +return null}, +Ba(a,b,c){var s=b.length +if(c>s)throw A.d(A.cT(c,0,s,null,null)) +return new A.ac0(this,b,c)}, +B9(a,b){return this.Ba(a,b,0)}, +Ob(a,b){var s,r=this.ga2G() +r.lastIndex=b +s=r.exec(a) +if(s==null)return null +return new A.HY(s)}, +arL(a,b){var s,r=this.ga2F() +r.lastIndex=b +s=r.exec(a) +if(s==null)return null +if(s.pop()!=null)return null +return new A.HY(s)}, +rO(a,b,c){if(c<0||c>b.length)throw A.d(A.cT(c,0,b.length,null,null)) +return this.arL(b,c)}, +$ia6U:1} +A.HY.prototype={ +go4(a){return this.b.index}, +ghM(a){var s=this.b +return s.index+s[0].length}, +vB(a){return this.b[a]}, +i(a,b){return this.b[b]}, +Xl(a){var s,r,q,p=A.b([],t._m) +for(s=a.length,r=this.b,q=0;q=55296&&s<=56319){s=m.charCodeAt(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.Gp.prototype={ +ghM(a){return this.a+this.c.length}, +i(a,b){if(b!==0)A.V(A.a6K(b,null,null)) +return this.c}, +vB(a){if(a!==0)throw A.d(A.a6K(a,null,null)) +return this.c}, +$izp:1, +go4(a){return this.a}} +A.amw.prototype={ +gav(a){return new A.b1F(this.a,this.b,this.c)}, +ga5(a){var s=this.a,r=this.b,q=s.indexOf(r,this.c) +if(q>=0)return new A.Gp(q,s,r) +throw A.d(A.ct())}} +A.b1F.prototype={ +H(){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.Gp(s,m,o) +q.c=r===q.c?r+1:r +return!0}, +ga2(a){var s=this.d +s.toString +return s}} +A.aVf.prototype={ +bc(){var s=this.b +if(s===this)throw A.d(new A.lJ("Local '"+this.a+"' has not been initialized.")) +return s}, +b8(){var s=this.b +if(s===this)throw A.d(A.jl(this.a)) +return s}, +seq(a){var s=this +if(s.b!==s)throw A.d(new A.lJ("Local '"+s.a+"' has already been initialized.")) +s.b=a}} +A.aYB.prototype={ +PK(){var s=this,r=s.b +return r===s?s.b=s.c.$0():r}, +bt(){var s,r=this,q=r.b +if(q===r){s=r.c.$0() +if(r.b!==r)throw A.d(new A.lJ("Local '"+r.a+u.N)) +r.b=s +q=s}return q}} +A.Ng.prototype={ +gh3(a){return B.abH}, +j8(a,b,c){A.nk(a,b,c) +return c==null?new Uint8Array(a,b):new Uint8Array(a,b,c)}, +a7o(a){return this.j8(a,0,null)}, +a7n(a,b,c){A.nk(a,b,c) +return new Uint16Array(a,b,c)}, +a7k(a,b,c){A.nk(a,b,c) +return new Int32Array(a,b,c)}, +HS(a,b,c){throw A.d(A.a8("Int64List not supported by dart2js."))}, +a7i(a,b,c){A.nk(a,b,c) +return new Float32Array(a,b,c)}, +a7j(a,b,c){A.nk(a,b,c) +return new Float64Array(a,b,c)}, +rb(a,b,c){A.nk(a,b,c) +return c==null?new DataView(a,b):new DataView(a,b,c)}, +Rl(a){return this.rb(a,0,null)}, +$ie6:1, +$iCE:1} +A.Nl.prototype={ +gdc(a){return a.buffer}, +giV(a){return a.byteLength}, +gfB(a){return a.byteOffset}, +awS(a,b,c,d){var s=A.cT(b,0,c,d,null) +throw A.d(s)}, +a_9(a,b,c,d){if(b>>>0!==b||b>c)this.awS(a,b,c,d)}, +$ids:1} +A.Nh.prototype={ +gh3(a){return B.abI}, +eZ(a,b,c){return a.getFloat32(b,B.n===c)}, +WT(a,b,c){return a.getFloat64(b,B.n===c)}, +WW(a,b,c){return a.getInt32(b,B.n===c)}, +Et(a,b,c){throw A.d(A.a8("Int64 accessor not supported by dart2js."))}, +WY(a,b){return a.getInt8(b)}, +el(a,b,c){return a.getUint16(b,B.n===c)}, +qw(a,b,c){return a.getUint32(b,B.n===c)}, +iH(a,b){return a.getUint8(b)}, +XI(a,b,c,d){throw A.d(A.a8("Int64 accessor not supported by dart2js."))}, +Mf(a,b,c,d){return a.setUint32(b,c,B.n===d)}, +agQ(a,b,c){return this.Mf(a,b,c,B.fi)}, +$ie6:1, +$icy:1} +A.EZ.prototype={ +gE(a){return a.length}, +a4p(a,b,c,d,e){var s,r,q=a.length +this.a_9(a,b,q,"start") +this.a_9(a,c,q,"end") +if(b>c)throw A.d(A.cT(b,0,c,null,null)) +s=c-b +if(e<0)throw A.d(A.bM(e,null)) +r=d.length +if(r-e0){s=Date.now()-r.c +if(s>(p+1)*o)p=B.e.e4(s,o)}q.c=p +r.d.$1(q)}, +$S:20} +A.RR.prototype={ +eH(a,b){var s,r=this +if(b==null)b=r.$ti.c.a(b) +if(!r.b)r.a.pE(b) +else{s=r.a +if(r.$ti.h("at<1>").b(b))s.a__(b) +else s.w8(b)}}, +my(a,b){var s +if(b==null)b=A.Cs(a) +s=this.a +if(this.b)s.jG(a,b) +else s.Fr(a,b)}, +kO(a){return this.my(a,null)}, +$iD0:1} +A.b2Y.prototype={ +$1(a){return this.a.$2(0,a)}, +$S:36} +A.b2Z.prototype={ +$2(a,b){this.a.$2(1,new A.L8(a,b))}, +$S:332} +A.b3V.prototype={ +$2(a,b){this.a(a,b)}, +$S:334} +A.fV.prototype={ +ga2(a){return this.b}, +aB7(a,b){var s,r,q +a=a +b=b +s=this.a +for(;!0;)try{r=s(this,a,b) +return r}catch(q){b=q +a=1}}, +H(){var s,r,q,p,o=this,n=null,m=0 +for(;!0;){s=o.d +if(s!=null)try{if(s.H()){o.b=J.buo(s) +return!0}else o.d=null}catch(r){n=r +m=1 +o.d=null}q=o.aB7(m,n) +if(1===q)return!0 +if(0===q){o.b=null +p=o.e +if(p==null||p.length===0){o.a=A.bl0 +return!1}o.a=p.pop() +m=0 +n=null +continue}if(2===q){m=0 +n=null +continue}if(3===q){n=o.c +o.c=null +p=o.e +if(p==null||p.length===0){o.b=null +o.a=A.bl0 +throw n +return!1}o.a=p.pop() +m=1 +continue}throw A.d(A.a7("sync*"))}return!1}, +r9(a){var s,r,q=this +if(a instanceof A.eG){s=a.a() +r=q.e +if(r==null)r=q.e=[] +r.push(q.a) +q.a=s +return 2}else{q.d=J.aA(a) +return 2}}} +A.eG.prototype={ +gav(a){return new A.fV(this.a(),this.$ti.h("fV<1>"))}} +A.XW.prototype={ +j(a){return A.j(this.a)}, +$idl:1, +gF0(){return this.b}} +A.j0.prototype={} +A.BD.prototype={ +qW(){}, +qX(){}} +A.S3.prototype={ +gY4(a){return new A.j0(this,A.w(this).h("j0<1>"))}, +gPf(){return this.c<4}, +aAL(a){var s=a.CW,r=a.ch +if(s==null)this.d=r +else s.ch=r +if(r==null)this.e=s +else r.CW=s +a.CW=a +a.ch=a}, +a4V(a,b,c,d){var s,r,q,p,o,n=this +if((n.c&4)!==0)return A.bkC(c,A.w(n).c) +s=A.w(n) +r=$.aP +q=d?1:0 +p=new A.BD(n,A.aUB(r,a,s.c),A.bbi(r,b),A.bbh(r,c),r,q,s.h("BD<1>")) +p.CW=p +p.ch=p +p.ay=n.c&1 +o=n.e +n.e=p +p.ch=null +p.CW=o +if(o==null)n.d=p +else o.ch=p +if(n.d===p)A.aqL(n.a) +return p}, +a3v(a){var s,r=this +A.w(r).h("BD<1>").a(a) +if(a.ch===a)return null +s=a.ay +if((s&2)!==0)a.ay=s|4 +else{r.aAL(a) +if((r.c&2)===0&&r.d==null)r.apk()}return null}, +a3w(a){}, +a3y(a){}, +N4(){if((this.c&4)!==0)return new A.oe("Cannot add new events after calling close") +return new A.oe("Cannot add new events while doing an addStream")}, +D(a,b){if(!this.gPf())throw A.d(this.N4()) +this.tO(b)}, +HA(a,b){var s +A.hl(a,"error",t.K) +if(!this.gPf())throw A.d(this.N4()) +s=$.aP.xG(a,b) +if(s!=null){a=s.a +b=s.b}else if(b==null)b=A.Cs(a) +this.tP(a,b)}, +Hz(a){return this.HA(a,null)}, +R(a){var s,r,q=this +if((q.c&4)!==0){s=q.r +s.toString +return s}if(!q.gPf())throw A.d(q.N4()) +q.c|=4 +r=q.r +if(r==null)r=q.r=new A.aV($.aP,t.U) +q.pJ() +return r}, +apk(){if((this.c&4)!==0){var s=this.r +if((s.a&30)===0)s.pE(null)}A.aqL(this.b)}} +A.RS.prototype={ +tO(a){var s,r +for(s=this.d,r=this.$ti.h("q0<1>");s!=null;s=s.ch)s.pC(new A.q0(a,r))}, +tP(a,b){var s +for(s=this.d;s!=null;s=s.ch)s.pC(new A.Hu(a,b))}, +pJ(){var s=this.d +if(s!=null)for(;s!=null;s=s.ch)s.pC(B.i0) +else this.r.pE(null)}} +A.aAM.prototype={ +$0(){var s,r,q +try{this.a.qP(this.b.$0())}catch(q){s=A.b_(q) +r=A.bz(q) +A.b36(this.a,s,r)}}, +$S:0} +A.aAL.prototype={ +$0(){var s,r,q +try{this.a.qP(this.b.$0())}catch(q){s=A.b_(q) +r=A.bz(q) +A.b36(this.a,s,r)}}, +$S:0} +A.aAK.prototype={ +$0(){var s,r,q,p=this,o=p.a +if(o==null){p.c.a(null) +p.b.qP(null)}else try{p.b.qP(o.$0())}catch(q){s=A.b_(q) +r=A.bz(q) +A.b36(p.b,s,r)}}, +$S:0} +A.aAO.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.jG(a,b) +else{s.e.b=a +s.f.b=b}}else if(q===0&&!s.c)s.d.jG(s.e.bc(),s.f.bc())}, +$S:131} +A.aAN.prototype={ +$1(a){var s,r=this,q=r.a;--q.b +s=q.a +if(s!=null){J.iD(s,r.b,a) +if(q.b===0)r.c.w8(A.hN(s,!0,r.w))}else if(q.b===0&&!r.e)r.c.jG(r.f.bc(),r.r.bc())}, +$S(){return this.w.h("bG(0)")}} +A.aAJ.prototype={ +$2(a,b){var s +if(this.a.b(a))s=!1 +else s=!0 +if(s)throw A.d(a) +return this.c.$2(a,b)}, +$S(){return this.d.h("0/(A,ei)")}} +A.aAI.prototype={ +$1(a){return a}, +$S(){return this.a.h("0(0)")}} +A.aaJ.prototype={ +j(a){var s=this.b.j(0) +return"TimeoutException after "+s+": "+this.a}, +$ic9:1} +A.BJ.prototype={ +my(a,b){var s +A.hl(a,"error",t.K) +if((this.a.a&30)!==0)throw A.d(A.a7("Future already completed")) +s=$.aP.xG(a,b) +if(s!=null){a=s.a +b=s.b}else if(b==null)b=A.Cs(a) +this.jG(a,b)}, +kO(a){return this.my(a,null)}, +$iD0:1} +A.bX.prototype={ +eH(a,b){var s=this.a +if((s.a&30)!==0)throw A.d(A.a7("Future already completed")) +s.pE(b)}, +hZ(a){return this.eH(a,null)}, +jG(a,b){this.a.Fr(a,b)}} +A.tt.prototype={ +eH(a,b){var s=this.a +if((s.a&30)!==0)throw A.d(A.a7("Future already completed")) +s.qP(b)}, +hZ(a){return this.eH(a,null)}, +jG(a,b){this.a.jG(a,b)}} +A.nf.prototype={ +aOk(a){if((this.c&15)!==6)return!0 +return this.b.b.W9(this.d,a.a,t.w,t.K)}, +aLx(a){var s,r=this.e,q=null,p=t.z,o=t.K,n=a.a,m=this.b.b +if(t.Hg.b(r))q=m.adS(r,n,a.b,p,o,t.Km) +else q=m.W9(r,n,p,o) +try{p=q +return p}catch(s){if(t.ns.b(A.b_(s))){if((this.c&1)!==0)throw A.d(A.bM("The error handler of Future.then must return a value of the returned future's type","onError")) +throw A.d(A.bM("The error handler of Future.catchError must return a value of the future's type","onError"))}else throw s}}} +A.aV.prototype={ +a4k(a){this.a=this.a&1|4 +this.c=a}, +jt(a,b,c){var s,r,q=$.aP +if(q===B.ay){if(b!=null&&!t.Hg.b(b)&&!t.C_.b(b))throw A.d(A.h0(b,"onError",u.w))}else{a=q.KX(a,c.h("0/"),this.$ti.c) +if(b!=null)b=A.bmg(b,q)}s=new A.aV($.aP,c.h("aV<0>")) +r=b==null?1:3 +this.w4(new A.nf(s,r,a,b,this.$ti.h("@<1>").af(c).h("nf<1,2>"))) +return s}, +cz(a,b){return this.jt(a,null,b)}, +a5k(a,b,c){var s=new A.aV($.aP,c.h("aV<0>")) +this.w4(new A.nf(s,3,a,b,this.$ti.h("@<1>").af(c).h("nf<1,2>"))) +return s}, +x7(a,b){var s=this.$ti,r=$.aP,q=new A.aV(r,s) +if(r!==B.ay)a=A.bmg(a,r) +this.w4(new A.nf(q,2,b,a,s.h("@<1>").af(s.c).h("nf<1,2>"))) +return q}, +re(a){return this.x7(a,null)}, +l6(a){var s=this.$ti,r=$.aP,q=new A.aV(r,s) +if(r!==B.ay)a=r.VV(a,t.z) +this.w4(new A.nf(q,8,a,null,s.h("@<1>").af(s.c).h("nf<1,2>"))) +return q}, +aC0(a){this.a=this.a&1|16 +this.c=a}, +Fy(a){this.a=a.a&30|this.a&1 +this.c=a.c}, +w4(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.w4(a) +return}s.Fy(r)}s.b.ti(new A.aY2(s,a))}}, +PD(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.PD(a) +return}n.Fy(s)}m.a=n.GO(a) +n.b.ti(new A.aY9(m,n))}}, +GF(){var s=this.c +this.c=null +return this.GO(s)}, +GO(a){var s,r,q +for(s=a,r=null;s!=null;r=s,s=q){q=s.a +s.a=r}return r}, +No(a){var s,r,q,p=this +p.a^=2 +try{a.jt(new A.aY6(p),new A.aY7(p),t.P)}catch(q){s=A.b_(q) +r=A.bz(q) +A.j4(new A.aY8(p,s,r))}}, +qP(a){var s,r=this,q=r.$ti +if(q.h("at<1>").b(a))if(q.b(a))A.bbk(a,r) +else r.No(a) +else{s=r.GF() +r.a=8 +r.c=a +A.HK(r,s)}}, +w8(a){var s=this,r=s.GF() +s.a=8 +s.c=a +A.HK(s,r)}, +jG(a,b){var s=this.GF() +this.aC0(A.ask(a,b)) +A.HK(this,s)}, +pE(a){if(this.$ti.h("at<1>").b(a)){this.a__(a) +return}this.aoI(a)}, +aoI(a){this.a^=2 +this.b.ti(new A.aY4(this,a))}, +a__(a){if(this.$ti.b(a)){A.bEV(a,this) +return}this.No(a)}, +Fr(a,b){this.a^=2 +this.b.ti(new A.aY3(this,a,b))}, +aRL(a,b,c){var s,r=this,q={} +if((r.a&24)!==0){q=new A.aV($.aP,r.$ti) +q.pE(r) +return q}s=new A.aV($.aP,r.$ti) +q.a=null +q.a=A.dr(b,new A.aYe(s,b)) +r.jt(new A.aYf(q,r,s),new A.aYg(q,s),t.P) +return s}, +aRK(a,b){return this.aRL(a,b,null)}, +$iat:1} +A.aY2.prototype={ +$0(){A.HK(this.a,this.b)}, +$S:0} +A.aY9.prototype={ +$0(){A.HK(this.b,this.a.a)}, +$S:0} +A.aY6.prototype={ +$1(a){var s,r,q,p=this.a +p.a^=2 +try{p.w8(p.$ti.c.a(a))}catch(q){s=A.b_(q) +r=A.bz(q) +p.jG(s,r)}}, +$S:31} +A.aY7.prototype={ +$2(a,b){this.a.jG(a,b)}, +$S:38} +A.aY8.prototype={ +$0(){this.a.jG(this.b,this.c)}, +$S:0} +A.aY5.prototype={ +$0(){A.bbk(this.a.a,this.b)}, +$S:0} +A.aY4.prototype={ +$0(){this.a.w8(this.b)}, +$S:0} +A.aY3.prototype={ +$0(){this.a.jG(this.b,this.c)}, +$S:0} +A.aYc.prototype={ +$0(){var s,r,q,p,o,n,m=this,l=null +try{q=m.a.a +l=q.b.b.W8(q.d,t.z)}catch(p){s=A.b_(p) +r=A.bz(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.ask(s,r) +o.b=!0 +return}if(l instanceof A.aV&&(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=l.cz(new A.aYd(n),t.z) +q.b=!1}}, +$S:0} +A.aYd.prototype={ +$1(a){return this.a}, +$S:338} +A.aYb.prototype={ +$0(){var s,r,q,p,o,n +try{q=this.a +p=q.a +o=p.$ti +q.c=p.b.b.W9(p.d,this.b,o.h("2/"),o.c)}catch(n){s=A.b_(n) +r=A.bz(n) +q=this.a +q.c=A.ask(s,r) +q.b=!0}}, +$S:0} +A.aYa.prototype={ +$0(){var s,r,q,p,o,n,m=this +try{s=m.a.a.c +p=m.b +if(p.a.aOk(s)&&p.a.e!=null){p.c=p.a.aLx(s) +p.b=!1}}catch(o){r=A.b_(o) +q=A.bz(o) +p=m.a.a.c +n=m.b +if(p.a===r)n.c=p +else n.c=A.ask(r,q) +n.b=!0}}, +$S:0} +A.aYe.prototype={ +$0(){this.a.jG(new A.aaJ("Future not completed",this.b),B.ru)}, +$S:0} +A.aYf.prototype={ +$1(a){var s=this.a.a +if(s.b!=null){s.by(0) +this.c.w8(a)}}, +$S(){return this.b.$ti.h("bG(1)")}} +A.aYg.prototype={ +$2(a,b){var s=this.a.a +if(s.b!=null){s.by(0) +this.b.jG(a,b)}}, +$S:38} +A.acl.prototype={} +A.dp.prototype={ +gE(a){var s={},r=new A.aV($.aP,t.wJ) +s.a=0 +this.hP(new A.aPp(s,this),!0,new A.aPq(s,r),r.ga_x()) +return r}, +ga5(a){var s=new A.aV($.aP,A.w(this).h("aV")),r=this.hP(null,!0,new A.aPn(s),s.ga_x()) +r.Kk(new A.aPo(this,r,s)) +return s}} +A.aPp.prototype={ +$1(a){++this.a.a}, +$S(){return A.w(this.b).h("~(dp.T)")}} +A.aPq.prototype={ +$0(){this.b.qP(this.a.a)}, +$S:0} +A.aPn.prototype={ +$0(){var s,r,q,p +try{q=A.ct() +throw A.d(q)}catch(p){s=A.b_(p) +r=A.bz(p) +A.b36(this.a,s,r)}}, +$S:0} +A.aPo.prototype={ +$1(a){A.bGf(this.b,this.c,a)}, +$S(){return A.w(this.a).h("~(dp.T)")}} +A.Qo.prototype={ +hP(a,b,c,d){return this.a.hP(a,b,c,d)}, +uY(a,b,c){return this.hP(a,null,b,c)}} +A.a9F.prototype={} +A.Io.prototype={ +gY4(a){return new A.jF(this,A.w(this).h("jF<1>"))}, +gazz(){if((this.b&8)===0)return this.a +return this.a.gWD()}, +O7(){var s,r=this +if((r.b&8)===0){s=r.a +return s==null?r.a=new A.Ia(A.w(r).h("Ia<1>")):s}s=r.a.gWD() +return s}, +gwF(){var s=this.a +return(this.b&8)!==0?s.gWD():s}, +Nj(){if((this.b&4)!==0)return new A.oe("Cannot add event after closing") +return new A.oe("Cannot add event while adding a stream")}, +a0p(){var s=this.c +if(s==null)s=this.c=(this.b&2)!==0?$.IT():new A.aV($.aP,t.U) +return s}, +D(a,b){if(this.b>=4)throw A.d(this.Nj()) +this.qM(0,b)}, +HA(a,b){var s,r,q=this +A.hl(a,"error",t.K) +if(q.b>=4)throw A.d(q.Nj()) +s=$.aP.xG(a,b) +if(s!=null){a=s.a +b=s.b}else b=A.Cs(a) +r=q.b +if((r&1)!==0)q.tP(a,b) +else if((r&3)===0)q.O7().D(0,new A.Hu(a,b))}, +Hz(a){return this.HA(a,null)}, +R(a){var s=this,r=s.b +if((r&4)!==0)return s.a0p() +if(r>=4)throw A.d(s.Nj()) +s.a_q() +return s.a0p()}, +a_q(){var s=this.b|=4 +if((s&1)!==0)this.pJ() +else if((s&3)===0)this.O7().D(0,B.i0)}, +qM(a,b){var s=this,r=s.b +if((r&1)!==0)s.tO(b) +else if((r&3)===0)s.O7().D(0,new A.q0(b,A.w(s).h("q0<1>")))}, +a4V(a,b,c,d){var s,r,q,p,o=this +if((o.b&3)!==0)throw A.d(A.a7("Stream has already been listened to.")) +s=A.bED(o,a,b,c,d,A.w(o).c) +r=o.gazz() +q=o.b|=1 +if((q&8)!==0){p=o.a +p.sWD(s) +p.ia(0)}else o.a=s +s.aC2(r) +s.OA(new A.b1D(o)) +return s}, +a3v(a){var s,r,q,p,o,n,m,l=this,k=null +if((l.b&8)!==0)k=l.a.by(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.b_(o) +p=A.bz(o) +n=new A.aV($.aP,t.U) +n.Fr(q,p) +k=n}else k=k.l6(s) +m=new A.b1C(l) +if(k!=null)k=k.l6(m) +else m.$0() +return k}, +a3w(a){if((this.b&8)!==0)this.a.nL(0) +A.aqL(this.e)}, +a3y(a){if((this.b&8)!==0)this.a.ia(0) +A.aqL(this.f)}} +A.b1D.prototype={ +$0(){A.aqL(this.a.d)}, +$S:0} +A.b1C.prototype={ +$0(){var s=this.a.c +if(s!=null&&(s.a&30)===0)s.pE(null)}, +$S:0} +A.amG.prototype={ +tO(a){this.gwF().qM(0,a)}, +tP(a,b){this.gwF().zN(a,b)}, +pJ(){this.gwF().a_o()}} +A.acm.prototype={ +tO(a){this.gwF().pC(new A.q0(a,this.$ti.h("q0<1>")))}, +tP(a,b){this.gwF().pC(new A.Hu(a,b))}, +pJ(){this.gwF().pC(B.i0)}} +A.wr.prototype={} +A.Is.prototype={} +A.jF.prototype={ +gJ(a){return(A.eC(this.a)^892482866)>>>0}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.jF&&b.a===this.a}} +A.wu.prototype={ +Pt(){return this.w.a3v(this)}, +qW(){this.w.a3w(this)}, +qX(){this.w.a3y(this)}} +A.j1.prototype={ +aC2(a){var s=this +if(a==null)return +s.r=a +if(a.c!=null){s.e=(s.e|64)>>>0 +a.EE(s)}}, +Kk(a){this.a=A.aUB(this.d,a,A.w(this).h("j1.T"))}, +oZ(a,b){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.OA(q.gGt())}, +nL(a){return this.oZ(a,null)}, +ia(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.EE(s) +else{r=(r&4294967291)>>>0 +s.e=r +if((r&32)===0)s.OA(s.gGv())}}}, +by(a){var s=this,r=(s.e&4294967279)>>>0 +s.e=r +if((r&8)===0)s.Nl() +r=s.f +return r==null?$.IT():r}, +Nl(){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.Pt()}, +qM(a,b){var s=this,r=s.e +if((r&8)!==0)return +if(r<32)s.tO(b) +else s.pC(new A.q0(b,A.w(s).h("q0")))}, +zN(a,b){var s=this.e +if((s&8)!==0)return +if(s<32)this.tP(a,b) +else this.pC(new A.Hu(a,b))}, +a_o(){var s=this,r=s.e +if((r&8)!==0)return +r=(r|2)>>>0 +s.e=r +if(r<32)s.pJ() +else s.pC(B.i0)}, +qW(){}, +qX(){}, +Pt(){return null}, +pC(a){var s,r=this,q=r.r +if(q==null)q=r.r=new A.Ia(A.w(r).h("Ia")) +q.D(0,a) +s=r.e +if((s&64)===0){s=(s|64)>>>0 +r.e=s +if(s<128)q.EE(r)}}, +tO(a){var s=this,r=s.e +s.e=(r|32)>>>0 +s.d.DV(s.a,a,A.w(s).h("j1.T")) +s.e=(s.e&4294967263)>>>0 +s.Ns((r&4)!==0)}, +tP(a,b){var s,r=this,q=r.e,p=new A.aUD(r,a,b) +if((q&1)!==0){r.e=(q|16)>>>0 +r.Nl() +s=r.f +if(s!=null&&s!==$.IT())s.l6(p) +else p.$0()}else{p.$0() +r.Ns((q&4)!==0)}}, +pJ(){var s,r=this,q=new A.aUC(r) +r.Nl() +r.e=(r.e|16)>>>0 +s=r.f +if(s!=null&&s!==$.IT())s.l6(q) +else q.$0()}, +OA(a){var s=this,r=s.e +s.e=(r|32)>>>0 +a.$0() +s.e=(s.e&4294967263)>>>0 +s.Ns((r&4)!==0)}, +Ns(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.qW() +else q.qX() +p=(q.e&4294967263)>>>0 +q.e=p}if((p&64)!==0&&p<128)q.r.EE(q)}} +A.aUD.prototype={ +$0(){var s,r,q,p=this.a,o=p.e +if((o&8)!==0&&(o&16)===0)return +p.e=(o|32)>>>0 +s=p.b +o=this.b +r=t.K +q=p.d +if(t.hK.b(s))q.aRD(s,o,this.c,r,t.Km) +else q.DV(s,o,r) +p.e=(p.e&4294967263)>>>0}, +$S:0} +A.aUC.prototype={ +$0(){var s=this.a,r=s.e +if((r&16)===0)return +s.e=(r|42)>>>0 +s.d.DU(s.c) +s.e=(s.e&4294967263)>>>0}, +$S:0} +A.Ip.prototype={ +hP(a,b,c,d){return this.a.a4V(a,d,c,b===!0)}, +ye(a){return this.hP(a,null,null,null)}, +yf(a,b){return this.hP(a,null,null,b)}, +uY(a,b,c){return this.hP(a,null,b,c)}} +A.aew.prototype={ +gku(a){return this.a}, +sku(a,b){return this.a=b}} +A.q0.prototype={ +Vz(a){a.tO(this.b)}} +A.Hu.prototype={ +Vz(a){a.tP(this.b,this.c)}} +A.aX5.prototype={ +Vz(a){a.pJ()}, +gku(a){return null}, +sku(a,b){throw A.d(A.a7("No events after a done."))}} +A.Ia.prototype={ +EE(a){var s=this,r=s.a +if(r===1)return +if(r>=1){s.a=1 +return}A.j4(new A.b_e(s,a)) +s.a=1}, +D(a,b){var s=this,r=s.c +if(r==null)s.b=s.c=b +else{r.sku(0,b) +s.c=b}}} +A.b_e.prototype={ +$0(){var s,r,q=this.a,p=q.a +q.a=0 +if(p===3)return +s=q.b +r=s.gku(s) +q.b=r +if(r==null)q.c=null +s.Vz(this.b)}, +$S:0} +A.SL.prototype={ +a3X(){var s=this +if((s.b&2)!==0)return +s.a.ti(s.gaBQ()) +s.b=(s.b|2)>>>0}, +Kk(a){}, +oZ(a,b){this.b+=4}, +nL(a){return this.oZ(a,null)}, +ia(a){var s=this.b +if(s>=4){s=this.b=s-4 +if(s<4&&(s&1)===0)this.a3X()}}, +by(a){return $.IT()}, +pJ(){var s,r=this,q=r.b=(r.b&4294967293)>>>0 +if(q>=4)return +r.b=(q|1)>>>0 +s=r.c +if(s!=null)r.a.DU(s)}} +A.amu.prototype={} +A.BM.prototype={ +hP(a,b,c,d){return A.bkC(c,this.$ti.c)}, +ye(a){return this.hP(a,null,null,null)}, +uY(a,b,c){return this.hP(a,null,b,c)}} +A.b32.prototype={ +$0(){return this.a.qP(this.b)}, +$S:0} +A.ne.prototype={ +hP(a,b,c,d){var s=A.w(this),r=s.h("ne.T"),q=$.aP,p=b===!0?1:0 +r=new A.HI(this,A.aUB(q,a,r),A.bbi(q,d),A.bbh(q,c),q,p,s.h("@").af(r).h("HI<1,2>")) +r.x=this.a.uY(r.gatL(),r.gatS(),r.gaub()) +return r}, +ye(a){return this.hP(a,null,null,null)}, +yf(a,b){return this.hP(a,null,null,b)}, +uY(a,b,c){return this.hP(a,null,b,c)}} +A.HI.prototype={ +qM(a,b){if((this.e&2)!==0)return +this.al0(0,b)}, +zN(a,b){if((this.e&2)!==0)return +this.al1(a,b)}, +qW(){var s=this.x +if(s!=null)s.nL(0)}, +qX(){var s=this.x +if(s!=null)s.ia(0)}, +Pt(){var s=this.x +if(s!=null){this.x=null +return s.by(0)}return null}, +atM(a){this.w.a1j(a,this)}, +auc(a,b){this.zN(a,b)}, +atT(){this.a_o()}} +A.tz.prototype={ +a1j(a,b){var s,r,q,p=null +try{p=this.b.$1(a)}catch(q){s=A.b_(q) +r=A.bz(q) +A.blu(b,s,r) +return}if(p)b.qM(0,a)}} +A.tm.prototype={ +a1j(a,b){var s,r,q,p=null +try{p=this.b.$1(a)}catch(q){s=A.b_(q) +r=A.bz(q) +A.blu(b,s,r) +return}b.qM(0,p)}} +A.ap3.prototype={} +A.ap2.prototype={$iBy:1} +A.b3K.prototype={ +$0(){A.bgg(this.a,this.b)}, +$S:0} +A.al_.prototype={ +gaBn(){return B.afa}, +gxH(){return this}, +DU(a){var s,r,q +try{if(B.ay===$.aP){a.$0() +return}A.bmi(null,null,this,a)}catch(q){s=A.b_(q) +r=A.bz(q) +A.b3J(s,r)}}, +DV(a,b){var s,r,q +try{if(B.ay===$.aP){a.$1(b) +return}A.bmk(null,null,this,a,b)}catch(q){s=A.b_(q) +r=A.bz(q) +A.b3J(s,r)}}, +aRD(a,b,c){var s,r,q +try{if(B.ay===$.aP){a.$2(b,c) +return}A.bmj(null,null,this,a,b,c)}catch(q){s=A.b_(q) +r=A.bz(q) +A.b3J(s,r)}}, +aGY(a,b){return new A.b0B(this,a,b)}, +aGX(a,b,c,d){return new A.b0z(this,a,c,d,b)}, +Rq(a){return new A.b0A(this,a)}, +a7v(a,b){return new A.b0C(this,a,b)}, +i(a,b){return null}, +Jx(a,b){A.b3J(a,b)}, +W8(a){if($.aP===B.ay)return a.$0() +return A.bmi(null,null,this,a)}, +W9(a,b){if($.aP===B.ay)return a.$1(b) +return A.bmk(null,null,this,a,b)}, +adS(a,b,c){if($.aP===B.ay)return a.$2(b,c) +return A.bmj(null,null,this,a,b,c)}, +VV(a){return a}, +KX(a){return a}, +KW(a){return a}, +xG(a,b){return null}, +ti(a){A.b3L(null,null,this,a)}, +a8M(a,b){return A.bjW(a,b)}, +a8E(a,b){return A.bDE(a,b)}} +A.b0B.prototype={ +$0(){return this.a.W8(this.b,this.c)}, +$S(){return this.c.h("0()")}} +A.b0z.prototype={ +$2(a,b){var s=this +return s.a.adS(s.b,a,b,s.e,s.c,s.d)}, +$S(){return this.e.h("@<0>").af(this.c).af(this.d).h("1(2,3)")}} +A.b0A.prototype={ +$0(){return this.a.DU(this.b)}, +$S:0} +A.b0C.prototype={ +$1(a){return this.a.DV(this.b,a,this.c)}, +$S(){return this.c.h("~(0)")}} +A.tk.prototype={ +gE(a){return this.a}, +gaB(a){return this.a===0}, +gd7(a){return this.a!==0}, +gdh(a){return new A.BO(this,A.w(this).h("BO<1>"))}, +gbx(a){var s=A.w(this) +return A.rb(new A.BO(this,s.h("BO<1>")),new A.aYk(this),s.c,s.z[1])}, +b1(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.wa(b)}, +wa(a){var s=this.d +if(s==null)return!1 +return this.kM(this.a0K(s,a),a)>=0}, +I(a,b){b.am(0,new A.aYj(this))}, +i(a,b){var s,r,q +if(typeof b=="string"&&b!=="__proto__"){s=this.b +r=s==null?null:A.bbl(s,b) +return r}else if(typeof b=="number"&&(b&1073741823)===b){q=this.c +r=q==null?null:A.bbl(q,b) +return r}else return this.a0H(0,b)}, +a0H(a,b){var s,r,q=this.d +if(q==null)return null +s=this.a0K(q,b) +r=this.kM(s,b) +return r<0?null:s[r+1]}, +q(a,b,c){var s,r,q=this +if(typeof b=="string"&&b!=="__proto__"){s=q.b +q.a_r(s==null?q.b=A.bbm():s,b,c)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +q.a_r(r==null?q.c=A.bbm():r,b,c)}else q.a4j(b,c)}, +a4j(a,b){var s,r,q,p=this,o=p.d +if(o==null)o=p.d=A.bbm() +s=p.ll(a) +r=o[s] +if(r==null){A.bbn(o,s,[a,b]);++p.a +p.e=null}else{q=p.kM(r,a) +if(q>=0)r[q+1]=b +else{r.push(a,b);++p.a +p.e=null}}}, +cW(a,b,c){var s,r,q=this +if(q.b1(0,b)){s=q.i(0,b) +return s==null?A.w(q).z[1].a(s):s}r=c.$0() +q.q(0,b,r) +return r}, +O(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.qO(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.qO(s.c,b) +else return s.ne(0,b)}, +ne(a,b){var s,r,q,p,o=this,n=o.d +if(n==null)return null +s=o.ll(b) +r=n[s] +q=o.kM(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}, +am(a,b){var s,r,q,p,o,n=this,m=n.NH() +for(s=m.length,r=A.w(n).z[1],q=0;q"))}, +N(a,b){return this.a.b1(0,b)}} +A.HN.prototype={ +ga2(a){var s=this.d +return s==null?this.$ti.c.a(s):s}, +H(){var s=this,r=s.b,q=s.c,p=s.a +if(r!==p.e)throw A.d(A.cL(p)) +else if(q>=r.length){s.d=null +return!1}else{s.d=r[q] +s.c=q+1 +return!0}}} +A.TF.prototype={ +i(a,b){if(!this.y.$1(b))return null +return this.aja(b)}, +q(a,b,c){this.ajc(b,c)}, +b1(a,b){if(!this.y.$1(b))return!1 +return this.aj9(b)}, +O(a,b){if(!this.y.$1(b))return null +return this.ajb(b)}, +uN(a){return this.x.$1(a)&1073741823}, +uO(a,b){var s,r,q +if(a==null)return-1 +s=a.length +for(r=this.w,q=0;q"))}, +Ap(a){return new A.q1(a.h("q1<0>"))}, +Pp(){return this.Ap(t.z)}, +gav(a){return new A.lg(this,this.w9(),A.w(this).h("lg<1>"))}, +gE(a){return this.a}, +gaB(a){return this.a===0}, +gd7(a){return this.a!==0}, +N(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.NL(b)}, +NL(a){var s=this.d +if(s==null)return!1 +return this.kM(s[this.ll(a)],a)>=0}, +D(a,b){var s,r,q=this +if(typeof b=="string"&&b!=="__proto__"){s=q.b +return q.zS(s==null?q.b=A.bbo():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +return q.zS(r==null?q.c=A.bbo():r,b)}else return q.h9(0,b)}, +h9(a,b){var s,r,q=this,p=q.d +if(p==null)p=q.d=A.bbo() +s=q.ll(b) +r=p[s] +if(r==null)p[s]=[b] +else{if(q.kM(r,b)>=0)return!1 +r.push(b)}++q.a +q.e=null +return!0}, +I(a,b){var s +for(s=J.aA(b);s.H();)this.D(0,s.ga2(s))}, +O(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.qO(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.qO(s.c,b) +else return s.ne(0,b)}, +ne(a,b){var s,r,q,p=this,o=p.d +if(o==null)return!1 +s=p.ll(b) +r=o[s] +q=p.kM(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}, +ao(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=null +s.a=0}}, +w9(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.e +if(h!=null)return h +h=A.ba(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.li.prototype={ +wq(){return new A.li(A.w(this).h("li<1>"))}, +Ap(a){return new A.li(a.h("li<0>"))}, +Pp(){return this.Ap(t.z)}, +gav(a){var s=this,r=new A.ng(s,s.r,A.w(s).h("ng<1>")) +r.c=s.e +return r}, +gE(a){return this.a}, +gaB(a){return this.a===0}, +gd7(a){return this.a!==0}, +N(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.NL(b)}, +NL(a){var s=this.d +if(s==null)return!1 +return this.kM(s[this.ll(a)],a)>=0}, +am(a,b){var s=this,r=s.e,q=s.r +for(;r!=null;){b.$1(r.a) +if(q!==s.r)throw A.d(A.cL(s)) +r=r.b}}, +ga5(a){var s=this.e +if(s==null)throw A.d(A.a7("No elements")) +return s.a}, +ga4(a){var s=this.f +if(s==null)throw A.d(A.a7("No elements")) +return s.a}, +D(a,b){var s,r,q=this +if(typeof b=="string"&&b!=="__proto__"){s=q.b +return q.zS(s==null?q.b=A.bbr():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +return q.zS(r==null?q.c=A.bbr():r,b)}else return q.h9(0,b)}, +h9(a,b){var s,r,q=this,p=q.d +if(p==null)p=q.d=A.bbr() +s=q.ll(b) +r=p[s] +if(r==null)p[s]=[q.NA(b)] +else{if(q.kM(r,b)>=0)return!1 +r.push(q.NA(b))}return!0}, +O(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.qO(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.qO(s.c,b) +else return s.ne(0,b)}, +ne(a,b){var s,r,q,p,o=this,n=o.d +if(n==null)return!1 +s=o.ll(b) +r=n[s] +q=o.kM(r,b) +if(q<0)return!1 +p=r.splice(q,1)[0] +if(0===r.length)delete n[s] +o.a_s(p) +return!0}, +tG(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.d(A.cL(o)) +if(!0===p)o.O(0,s)}}, +ao(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=s.f=null +s.a=0 +s.Nz()}}, +zS(a,b){if(a[b]!=null)return!1 +a[b]=this.NA(b) +return!0}, +qO(a,b){var s +if(a==null)return!1 +s=a[b] +if(s==null)return!1 +this.a_s(s) +delete a[b] +return!0}, +Nz(){this.r=this.r+1&1073741823}, +NA(a){var s,r=this,q=new A.aZf(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.Nz() +return q}, +a_s(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.Nz()}, +ll(a){return J.W(a)&1073741823}, +kM(a,b){var s,r +if(a==null)return-1 +s=a.length +for(r=0;r"))}, +gE(a){return J.b3(this.a)}, +i(a,b){return J.ns(this.a,b)}} +A.aES.prototype={ +$2(a,b){this.a.q(0,this.b.a(a),this.c.a(b))}, +$S:239} +A.ze.prototype={ +O(a,b){if(b.oE$!==this)return!1 +this.aF1(b) +return!0}, +N(a,b){return t.cS.b(b)&&this===b.oE$}, +gav(a){var s=this +return new A.ahn(s,s.a,s.c,s.$ti.h("ahn<1>"))}, +gE(a){return this.b}, +ga5(a){var s +if(this.b===0)throw A.d(A.a7("No such element")) +s=this.c +s.toString +return s}, +ga4(a){var s +if(this.b===0)throw A.d(A.a7("No such element")) +s=this.c.nv$ +s.toString +return s}, +gaB(a){return this.b===0}, +a1Z(a,b,c){var s,r,q=this +if(b.oE$!=null)throw A.d(A.a7("LinkedListEntry is already in a LinkedList"));++q.a +b.oE$=q +s=q.b +if(s===0){b.nu$=b +q.c=b.nv$=b +q.b=s+1 +return}r=a.nv$ +r.toString +b.nv$=r +b.nu$=a +a.nv$=r.nu$=b +if(c&&a==q.c)q.c=b +q.b=s+1}, +aF1(a){var s,r,q=this;++q.a +s=a.nu$ +s.nv$=a.nv$ +a.nv$.nu$=s +r=--q.b +a.oE$=a.nu$=a.nv$=null +if(r===0)q.c=null +else if(a===q.c)q.c=s}} +A.ahn.prototype={ +ga2(a){var s=this.c +return s==null?this.$ti.c.a(s):s}, +H(){var s=this,r=s.a +if(s.b!==r.a)throw A.d(A.cL(s)) +if(r.b!==0)r=s.e&&s.d===r.ga5(r) +else r=!0 +if(r){s.c=null +return!1}s.e=!0 +r=s.d +s.c=r +s.d=r.nu$ +return!0}} +A.r8.prototype={ +gku(a){var s=this.oE$ +if(s==null||s.ga5(s)===this.nu$)return null +return this.nu$}, +gacG(){var s=this.oE$ +if(s==null||this===s.ga5(s))return null +return this.nv$}} +A.M.prototype={ +gav(a){return new A.cX(a,this.gE(a),A.b1(a).h("cX"))}, +co(a,b){return this.i(a,b)}, +am(a,b){var s,r=this.gE(a) +for(s=0;s=0;--s){r=this.i(a,s) +if(b.$1(r))return r +if(q!==this.gE(a))throw A.d(A.cL(a))}if(c!=null)return c.$0() +throw A.d(A.ct())}, +cp(a,b){var s +if(this.gE(a)===0)return"" +s=A.a9H("",a,b) +return s.charCodeAt(0)==0?s:s}, +lT(a){return this.cp(a,"")}, +m2(a,b){return new A.bo(a,b,A.b1(a).h("bo"))}, +jk(a,b,c){return new A.S(a,b,A.b1(a).h("@").af(c).h("S<1,2>"))}, +fe(a,b){return A.fy(a,b,null,A.b1(a).h("M.E"))}, +iE(a,b){var s,r,q,p,o=this +if(o.gaB(a)){s=A.b1(a).h("M.E") +return b?J.Ma(0,s):J.M9(0,s)}r=o.i(a,0) +q=A.ba(o.gE(a),r,b,A.b1(a).h("M.E")) +for(p=1;p").af(b).h("hD<1,2>"))}, +eC(a){var s,r=this +if(r.gE(a)===0)throw A.d(A.ct()) +s=r.i(a,r.gE(a)-1) +r.sE(a,r.gE(a)-1) +return s}, +W(a,b){var s=A.ai(a,!0,A.b1(a).h("M.E")) +B.b.I(s,b) +return s}, +cA(a,b,c){var s=this.gE(a) +if(c==null)c=s +A.cU(b,c,s,null,null) +return A.hN(this.n_(a,b,c),!0,A.b1(a).h("M.E"))}, +h8(a,b){return this.cA(a,b,null)}, +n_(a,b,c){A.cU(b,c,this.gE(a),null,null) +return A.fy(a,b,c,A.b1(a).h("M.E"))}, +hy(a,b,c){A.cU(b,c,this.gE(a),null,null) +if(c>b)this.Ny(a,b,c)}, +kq(a,b,c,d){var s,r=d==null?A.b1(a).h("M.E").a(d):d +A.cU(b,c,this.gE(a),null,null) +for(s=b;s").b(d)){r=e +q=d}else{p=J.Ck(d,e) +q=p.iE(p,!1) +r=0}p=J.aj(q) +if(r+s>p.gE(q))throw A.d(A.bgU()) +if(r=0;--o)this.q(a,b+o,p.i(q,r+o)) +else for(o=0;o0?p:0)) +if(s.gE(c)!==r){n.sE(a,n.gE(a)-r) +throw A.d(A.cL(c))}o=b+r +if(o"))}, +D4(a,b,c,d){var s,r,q,p,o,n=A.D(c,d) +for(s=J.aA(this.gdh(a)),r=A.b1(a).h("bv.V");s.H();){q=s.ga2(s) +p=this.i(a,q) +o=b.$2(q,p==null?r.a(p):p) +n.q(0,o.a,o.b)}return n}, +a6R(a,b){var s,r +for(s=J.aA(b);s.H();){r=s.ga2(s) +this.q(a,r.a,r.b)}}, +L_(a,b){var s,r,q,p,o=A.b1(a),n=A.b([],o.h("v")) +for(s=J.aA(this.gdh(a)),o=o.h("bv.V");s.H();){r=s.ga2(s) +q=this.i(a,r) +if(b.$2(r,q==null?o.a(q):q))n.push(r)}for(o=n.length,p=0;p").af(s.h("bv.V")).h("TI<1,2>"))}, +j(a){return A.b9Q(a)}, +$ibx:1} +A.aFs.prototype={ +$2(a,b){J.iD(this.a,a,b)}, +$S(){return A.b1(this.a).h("~(bv.K,bv.V)")}} +A.aFt.prototype={ +$1(a){var s=this.a,r=J.bU(s,a) +if(r==null)r=A.b1(s).h("bv.V").a(r) +s=A.b1(s) +return new A.br(a,r,s.h("@").af(s.h("bv.V")).h("br<1,2>"))}, +$S(){return A.b1(this.a).h("br(bv.K)")}} +A.aFu.prototype={ +$2(a,b){var s,r=this.a +if(!r.a)this.b.a+=", " +r.a=!1 +r=this.b +s=r.a+=A.j(a) +r.a=s+": " +r.a+=A.j(b)}, +$S:89} +A.TI.prototype={ +gE(a){return J.b3(this.a)}, +gaB(a){return J.jQ(this.a)}, +gd7(a){return J.lq(this.a)}, +ga5(a){var s=this.a,r=J.bt(s) +s=r.i(s,J.mq(r.gdh(s))) +return s==null?this.$ti.z[1].a(s):s}, +ga4(a){var s=this.a,r=J.bt(s) +s=r.i(s,J.Cj(r.gdh(s))) +return s==null?this.$ti.z[1].a(s):s}, +gav(a){var s=this.a,r=this.$ti +return new A.ahz(J.aA(J.b7X(s)),s,r.h("@<1>").af(r.z[1]).h("ahz<1,2>"))}} +A.ahz.prototype={ +H(){var s=this,r=s.a +if(r.H()){s.c=J.bU(s.b,r.ga2(r)) +return!0}s.c=null +return!1}, +ga2(a){var s=this.c +return s==null?this.$ti.z[1].a(s):s}} +A.aoa.prototype={ +q(a,b,c){throw A.d(A.a8("Cannot modify unmodifiable map"))}, +I(a,b){throw A.d(A.a8("Cannot modify unmodifiable map"))}, +O(a,b){throw A.d(A.a8("Cannot modify unmodifiable map"))}, +cW(a,b,c){throw A.d(A.a8("Cannot modify unmodifiable map"))}} +A.MM.prototype={ +u7(a,b,c){var s=this.a +return s.u7(s,b,c)}, +i(a,b){return this.a.i(0,b)}, +q(a,b,c){this.a.q(0,b,c)}, +I(a,b){this.a.I(0,b)}, +cW(a,b,c){return this.a.cW(0,b,c)}, +b1(a,b){return this.a.b1(0,b)}, +am(a,b){this.a.am(0,b)}, +gaB(a){var s=this.a +return s.gaB(s)}, +gd7(a){var s=this.a +return s.gd7(s)}, +gE(a){var s=this.a +return s.gE(s)}, +gdh(a){var s=this.a +return s.gdh(s)}, +O(a,b){return this.a.O(0,b)}, +j(a){var s=this.a +return s.j(s)}, +gbx(a){var s=this.a +return s.gbx(s)}, +gfR(a){var s=this.a +return s.gfR(s)}, +D4(a,b,c,d){var s=this.a +return s.D4(s,b,c,d)}, +$ibx:1} +A.Br.prototype={ +u7(a,b,c){var s=this.a +return new A.Br(s.u7(s,b,c),b.h("@<0>").af(c).h("Br<1,2>"))}} +A.SN.prototype={ +axd(a,b){var s=this +s.b=b +s.a=a +if(a!=null)a.b=s +if(b!=null)b.a=s}, +aF0(){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.SM.prototype={ +a3D(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}, +h1(a){var s=this,r=s.c +if(r!=null)--r.b +s.c=null +s.aF0() +return s.d}, +Fq(){return this}, +$ibg_:1, +gIX(){return this.d}} +A.SO.prototype={ +Fq(){return null}, +a3D(a){throw A.d(A.ct())}, +gIX(){throw A.d(A.ct())}} +A.KO.prototype={ +fh(a,b){return new A.qo(this,this.$ti.h("@<1>").af(b).h("qo<1,2>"))}, +gE(a){return this.b}, +B1(a){var s=this.a +new A.SM(this,a,s.$ti.h("SM<1>")).axd(s,s.b);++this.b}, +eC(a){var s=this.a.a.a3D(0);--this.b +return s}, +ga5(a){return this.a.b.gIX()}, +ga4(a){return this.a.a.gIX()}, +gaB(a){var s=this.a +return s.b===s}, +gav(a){return new A.aeV(this,this.a.b,this.$ti.h("aeV<1>"))}, +j(a){return A.uV(this,"{","}")}, +$iao:1} +A.aeV.prototype={ +H(){var s=this,r=s.b,q=r==null?null:r.Fq() +if(q==null){s.a=s.b=s.c=null +return!1}r=s.a +if(r!=q.c)throw A.d(A.cL(r)) +s.c=q.d +s.b=q.b +return!0}, +ga2(a){var s=this.c +return s==null?this.$ti.c.a(s):s}} +A.My.prototype={ +fh(a,b){return new A.qo(this,this.$ti.h("@<1>").af(b).h("qo<1,2>"))}, +gav(a){var s=this +return new A.HV(s,s.c,s.d,s.b,s.$ti.h("HV<1>"))}, +gaB(a){return this.b===this.c}, +gE(a){return(this.c-this.b&this.a.length-1)>>>0}, +ga5(a){var s=this,r=s.b +if(r===s.c)throw A.d(A.ct()) +r=s.a[r] +return r==null?s.$ti.c.a(r):r}, +ga4(a){var s=this,r=s.b,q=s.c +if(r===q)throw A.d(A.ct()) +r=s.a +r=r[(q-1&r.length-1)>>>0] +return r==null?s.$ti.c.a(r):r}, +co(a,b){var s,r=this +A.aD_(b,r.gE(r),r,null,null) +s=r.a +s=s[(r.b+b&s.length-1)>>>0] +return s==null?r.$ti.c.a(s):s}, +iE(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=J.M9(0,m.$ti.c) +return s}s=m.$ti.c +r=A.ba(k,m.ga5(m),!1,s) +for(q=m.a,p=m.b,o=0;o>>0] +r[o]=n==null?s.a(n):n}return r}, +I(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.$ti +if(j.h("H<1>").b(b)){s=J.b3(b) +r=k.gE(k) +q=r+s +p=k.a +o=p.length +if(q>=o){n=A.ba(A.bhj(q+B.e.bu(q,1)),null,!1,j.h("1?")) +k.c=k.aFS(n) +k.a=n +k.b=0 +B.b.c3(n,r,q,b,0) +k.c+=s}else{j=k.c +m=o-j +if(s>>0)if(J.f(r.a[s],b)){r.ne(0,s);++r.d +return!0}return!1}, +ao(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.uV(this,"{","}")}, +B1(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.a1e();++s.d}, +t0(){var s,r,q=this,p=q.b +if(p===q.c)throw A.d(A.ct());++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}, +eC(a){var s,r=this,q=r.b,p=r.c +if(q===p)throw A.d(A.ct());++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}, +h9(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.a1e();++s.d}, +ne(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}}, +a1e(){var s=this,r=A.ba(s.a.length*2,null,!1,s.$ti.h("1?")),q=s.a,p=s.b,o=q.length-p +B.b.c3(r,0,o,q,p) +B.b.c3(r,o,o+s.b,s.a,0) +s.b=0 +s.c=s.a.length +s.a=r}, +aFS(a){var s,r,q=this,p=q.b,o=q.c,n=q.a +if(p<=o){s=o-p +B.b.c3(a,0,s,n,p) +return s}else{r=n.length-p +B.b.c3(a,0,r,n,p) +B.b.c3(a,r,r+q.c,q.a,0) +return q.c+r}}} +A.HV.prototype={ +ga2(a){var s=this.e +return s==null?this.$ti.c.a(s):s}, +H(){var s,r=this,q=r.a +if(r.c!==q.d)A.V(A.cL(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.m5.prototype={ +gaB(a){return this.gE(this)===0}, +gd7(a){return this.gE(this)!==0}, +fh(a,b){return A.aNG(this,null,A.w(this).c,b)}, +I(a,b){var s +for(s=J.aA(b);s.H();)this.D(0,s.ga2(s))}, +VY(a){var s +for(s=J.aA(a);s.H();)this.O(0,s.ga2(s))}, +CQ(a,b){var s,r,q=this.k7(0) +for(s=this.gav(this);s.H();){r=s.ga2(s) +if(!b.N(0,r))q.O(0,r)}return q}, +iE(a,b){return A.ai(this,b,A.w(this).c)}, +fa(a){return this.iE(a,!0)}, +jk(a,b,c){return new A.y9(this,b,A.w(this).h("@<1>").af(c).h("y9<1,2>"))}, +gdF(a){var s,r=this +if(r.gE(r)>1)throw A.d(A.a2W()) +s=r.gav(r) +if(!s.H())throw A.d(A.ct()) +return s.ga2(s)}, +j(a){return A.uV(this,"{","}")}, +am(a,b){var s +for(s=this.gav(this);s.H();)b.$1(s.ga2(s))}, +cp(a,b){var s,r,q=this.gav(this) +if(!q.H())return"" +s=J.ii(q.ga2(q)) +if(!q.H())return s +if(b.length===0){r=s +do r+=A.j(q.ga2(q)) +while(q.H())}else{r=s +do r=r+b+A.j(q.ga2(q)) +while(q.H())}return r.charCodeAt(0)==0?r:r}, +eo(a,b){var s +for(s=this.gav(this);s.H();)if(b.$1(s.ga2(s)))return!0 +return!1}, +fe(a,b){return A.baO(this,b,A.w(this).c)}, +ga5(a){var s=this.gav(this) +if(!s.H())throw A.d(A.ct()) +return s.ga2(s)}, +ga4(a){var s,r=this.gav(this) +if(!r.H())throw A.d(A.ct()) +do s=r.ga2(r) +while(r.H()) +return s}, +co(a,b){var s,r +A.fd(b,"index") +s=this.gav(this) +for(r=b;s.H();){if(r===0)return s.ga2(s);--r}throw A.d(A.fa(b,b-r,this,null,"index"))}, +$iao:1, +$iy:1, +$ibW:1} +A.Il.prototype={ +fh(a,b){return A.aNG(this,this.gPo(),A.w(this).c,b)}, +uk(a){var s,r,q=this.wq() +for(s=this.gav(this);s.H();){r=s.ga2(s) +if(!a.N(0,r))q.D(0,r)}return q}, +CQ(a,b){var s,r,q=this.wq() +for(s=this.gav(this);s.H();){r=s.ga2(s) +if(b.N(0,r))q.D(0,r)}return q}, +k7(a){var s=this.wq() +s.I(0,this) +return s}} +A.aob.prototype={ +D(a,b){return A.bbI()}, +I(a,b){return A.bbI()}, +O(a,b){return A.bbI()}} +A.H1.prototype={ +N(a,b){return this.a.N(0,b)}, +gE(a){return this.a.a}, +gav(a){var s=this.a +return A.cW(s,s.r,A.w(s).c)}, +k7(a){return this.a.k7(0)}} +A.amc.prototype={} +A.kC.prototype={} +A.jK.prototype={ +aAU(a){var s=this,r=s.$ti +r=new A.jK(a,s.a,r.h("@<1>").af(r.z[1]).h("jK<1,2>")) +r.b=s.b +r.c=s.c +return r}} +A.amb.prototype={ +mk(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.ghi() +if(f==null){h.ND(a,a) +return-1}s=h.gNC() +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.ghi()!==q){h.shi(q);++h.c}return r}, +aDS(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}, +a4L(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}, +ne(a,b){var s,r,q,p,o=this +if(o.ghi()==null)return null +if(o.mk(b)!==0)return null +s=o.ghi() +r=s.b;--o.a +q=s.c +if(r==null)o.shi(q) +else{p=o.a4L(r) +p.c=q +o.shi(p)}++o.b +return s}, +N7(a,b){var s,r=this;++r.a;++r.b +s=r.ghi() +if(s==null){r.shi(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.shi(a)}, +ga0z(){var s=this,r=s.ghi() +if(r==null)return null +s.shi(s.aDS(r)) +return s.ghi()}, +ga2c(){var s=this,r=s.ghi() +if(r==null)return null +s.shi(s.a4L(r)) +return s.ghi()}, +apM(a){this.shi(null) +this.a=0;++this.b}, +wa(a){return this.QN(a)&&this.mk(a)===0}, +ND(a,b){return this.gNC().$2(a,b)}, +QN(a){return this.gaT1().$1(a)}} +A.Qf.prototype={ +i(a,b){var s=this +if(!s.f.$1(b))return null +if(s.d!=null)if(s.mk(b)===0)return s.d.d +return null}, +O(a,b){var s +if(!this.f.$1(b))return null +s=this.ne(0,b) +if(s!=null)return s.d +return null}, +q(a,b,c){var s,r=this,q=r.mk(b) +if(q===0){r.d=r.d.aAU(c);++r.c +return}s=r.$ti +r.N7(new A.jK(c,b,s.h("@<1>").af(s.z[1]).h("jK<1,2>")),q)}, +cW(a,b,c){var s,r,q,p,o=this,n=o.mk(b) +if(n===0)return o.d.d +s=o.b +r=o.c +q=c.$0() +if(s!==o.b)throw A.d(A.cL(o)) +if(r!==o.c)n=o.mk(b) +p=o.$ti +o.N7(new A.jK(q,b,p.h("@<1>").af(p.z[1]).h("jK<1,2>")),n) +return q}, +I(a,b){b.am(0,new A.aOD(this))}, +gaB(a){return this.d==null}, +gd7(a){return this.d!=null}, +am(a,b){var s,r,q=this.$ti +q=q.h("@<1>").af(q.z[1]) +s=new A.C0(this,A.b([],q.h("v>")),this.c,q.h("C0<1,2>")) +for(;s.H();){r=s.ga2(s) +b.$2(r.a,r.b)}}, +gE(a){return this.a}, +b1(a,b){return this.wa(b)}, +gdh(a){var s=this.$ti +return new A.tr(this,s.h("@<1>").af(s.h("jK<1,2>")).h("tr<1,2>"))}, +gbx(a){var s=this.$ti +return new A.C1(this,s.h("@<1>").af(s.z[1]).h("C1<1,2>"))}, +gfR(a){var s=this.$ti +return new A.Vg(this,s.h("@<1>").af(s.z[1]).h("Vg<1,2>"))}, +aL4(){if(this.d==null)return null +return this.ga0z().a}, +abv(){if(this.d==null)return null +return this.ga2c().a}, +aNN(a){var s,r,q,p=this +if(p.d==null)return null +if(p.mk(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}, +aL5(a){var s,r,q,p=this +if(p.d==null)return null +if(p.mk(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}, +$ibx:1, +ND(a,b){return this.e.$2(a,b)}, +QN(a){return this.f.$1(a)}, +ghi(){return this.d}, +gNC(){return this.e}, +shi(a){return this.d=a}} +A.aOE.prototype={ +$1(a){return this.a.b(a)}, +$S:92} +A.aOD.prototype={ +$2(a,b){this.a.q(0,a,b)}, +$S(){return this.a.$ti.h("~(1,2)")}} +A.q5.prototype={ +ga2(a){var s=this.b +if(s.length===0){A.w(this).h("q5.T").a(null) +return null}return this.Oy(B.b.ga4(s))}, +aAr(a){var s,r,q=this.b +B.b.ao(q) +s=this.a +s.mk(a) +r=s.ghi() +r.toString +q.push(r) +this.d=s.c}, +H(){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.ghi() +for(p=q.b;s!=null;){p.push(s) +s=s.b}return p.length!==0}throw A.d(A.cL(o))}p=q.b +if(p.length===0)return!1 +if(q.d!==o.c)q.aAr(B.b.ga4(p).a) +s=B.b.ga4(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.b.ga4(p).c===s))break +s=p.pop()}return p.length!==0}} +A.tr.prototype={ +gE(a){return this.a.a}, +gaB(a){return this.a.a===0}, +gav(a){var s=this.a,r=this.$ti +return new A.ts(s,A.b([],r.h("v<2>")),s.c,r.h("@<1>").af(r.z[1]).h("ts<1,2>"))}, +N(a,b){return this.a.wa(b)}, +k7(a){var s=this.a,r=this.$ti,q=A.a9h(s.e,s.f,r.c) +q.a=s.a +q.d=q.a_N(s.d,r.z[1]) +return q}} +A.C1.prototype={ +gE(a){return this.a.a}, +gaB(a){return this.a.a===0}, +gav(a){var s=this.a,r=this.$ti +r=r.h("@<1>").af(r.z[1]) +return new A.Vk(s,A.b([],r.h("v>")),s.c,r.h("Vk<1,2>"))}} +A.Vg.prototype={ +gE(a){return this.a.a}, +gaB(a){return this.a.a===0}, +gav(a){var s=this.a,r=this.$ti +r=r.h("@<1>").af(r.z[1]) +return new A.C0(s,A.b([],r.h("v>")),s.c,r.h("C0<1,2>"))}} +A.ts.prototype={ +Oy(a){return a.a}} +A.Vk.prototype={ +Oy(a){return a.d}} +A.C0.prototype={ +Oy(a){var s=this.$ti +return new A.br(a.a,a.d,s.h("@<1>").af(s.z[1]).h("br<1,2>"))}} +A.Gl.prototype={ +a2I(a){return A.a9h(new A.aOG(this,a),this.f,a)}, +wq(){return this.a2I(t.z)}, +fh(a,b){return A.aNG(this,this.gay4(),this.$ti.c,b)}, +gav(a){var s=this.$ti +return new A.ts(this,A.b([],s.h("v>")),this.c,s.h("@<1>").af(s.h("kC<1>")).h("ts<1,2>"))}, +gE(a){return this.a}, +gaB(a){return this.d==null}, +gd7(a){return this.d!=null}, +ga5(a){if(this.a===0)throw A.d(A.ct()) +return this.ga0z().a}, +ga4(a){if(this.a===0)throw A.d(A.ct()) +return this.ga2c().a}, +N(a,b){return this.f.$1(b)&&this.mk(this.$ti.c.a(b))===0}, +D(a,b){return this.h9(0,b)}, +h9(a,b){var s=this.mk(b) +if(s===0)return!1 +this.N7(new A.kC(b,this.$ti.h("kC<1>")),s) +return!0}, +O(a,b){if(!this.f.$1(b))return!1 +return this.ne(0,this.$ti.c.a(b))!=null}, +I(a,b){var s +for(s=J.aA(b);s.H();)this.h9(0,s.ga2(s))}, +K3(a){var s=this +if(!s.f.$1(a))return null +if(s.mk(s.$ti.c.a(a))!==0)return null +return s.d.a}, +CQ(a,b){var s,r=this,q=r.$ti,p=A.a9h(r.e,r.f,q.c) +for(q=new A.ts(r,A.b([],q.h("v>")),r.c,q.h("@<1>").af(q.h("kC<1>")).h("ts<1,2>"));q.H();){s=q.ga2(q) +if(b.N(0,s))p.h9(0,s)}return p}, +apT(){var s=this,r=s.$ti,q=A.a9h(s.e,s.f,r.c) +q.a=s.a +q.d=s.a_N(s.d,r.h("kC<1>")) +return q}, +a_N(a,b){var s +if(a==null)return null +s=new A.kC(a.a,this.$ti.h("kC<1>")) +new A.aOF(this,b).$2(a,s) +return s}, +k7(a){return this.apT()}, +j(a){return A.uV(this,"{","}")}, +$iao:1, +$ibW:1, +ND(a,b){return this.e.$2(a,b)}, +QN(a){return this.f.$1(a)}, +ghi(){return this.d}, +gNC(){return this.e}, +shi(a){return this.d=a}} +A.aOH.prototype={ +$1(a){return this.a.b(a)}, +$S:92} +A.aOG.prototype={ +$2(a,b){var s=this.a,r=s.$ti.c +r.a(a) +r.a(b) +return s.e.$2(a,b)}, +$S(){return this.b.h("o(0,0)")}} +A.aOF.prototype={ +$2(a,b){var s,r,q,p,o,n=this.a.$ti.h("kC<1>") +do{s=a.b +r=a.c +if(s!=null){q=new A.kC(s.a,n) +b.b=q +this.$2(s,q)}p=r!=null +if(p){o=new A.kC(r.a,n) +b.c=o +b=o +a=r}}while(p)}, +$S(){return this.a.$ti.af(this.b).h("~(1,kC<2>)")}} +A.Vh.prototype={} +A.Vi.prototype={} +A.Vj.prototype={} +A.VV.prototype={} +A.VW.prototype={} +A.agY.prototype={ +i(a,b){var s,r=this.b +if(r==null)return this.c.i(0,b) +else if(typeof b!="string")return null +else{s=r[b] +return typeof s=="undefined"?this.aA9(b):s}}, +gE(a){return this.b==null?this.c.a:this.wb().length}, +gaB(a){return this.gE(this)===0}, +gd7(a){return this.gE(this)>0}, +gdh(a){var s +if(this.b==null){s=this.c +return new A.bl(s,A.w(s).h("bl<1>"))}return new A.agZ(this)}, +gbx(a){var s,r=this +if(r.b==null){s=r.c +return s.gbx(s)}return A.rb(r.wb(),new A.aZ0(r),t.N,t.z)}, +q(a,b,c){var s,r,q=this +if(q.b==null)q.c.q(0,b,c) +else if(q.b1(0,b)){s=q.b +s[b]=c +r=q.a +if(r==null?s!=null:r!==s)r[b]=null}else q.a6p().q(0,b,c)}, +I(a,b){b.am(0,new A.aZ_(this))}, +b1(a,b){if(this.b==null)return this.c.b1(0,b) +if(typeof b!="string")return!1 +return Object.prototype.hasOwnProperty.call(this.a,b)}, +cW(a,b,c){var s +if(this.b1(0,b))return this.i(0,b) +s=c.$0() +this.q(0,b,s) +return s}, +O(a,b){if(this.b!=null&&!this.b1(0,b))return null +return this.a6p().O(0,b)}, +am(a,b){var s,r,q,p,o=this +if(o.b==null)return o.c.am(0,b) +s=o.wb() +for(r=0;r"))}return s}, +N(a,b){return this.a.b1(0,b)}} +A.TC.prototype={ +R(a){var s,r,q=this +q.amj(0) +s=q.a +r=s.a +s.a="" +s=q.c +s.D(0,A.bc5(r.charCodeAt(0)==0?r:r,q.b)) +s.R(0)}} +A.aSD.prototype={ +$0(){var s,r +try{s=new TextDecoder("utf-8",{fatal:true}) +return s}catch(r){}return null}, +$S:223} +A.aSC.prototype={ +$0(){var s,r +try{s=new TextDecoder("utf-8",{fatal:false}) +return s}catch(r){}return null}, +$S:223} +A.XP.prototype={ +kV(a){return B.qG.cT(a)}, +hK(a,b){var s=B.qF.cT(b) +return s}, +goy(){return B.qG}, +gBP(){return B.qF}} +A.ao3.prototype={ +cT(a){var s,r,q,p=A.cU(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.d(A.d6("Invalid value in input: "+A.j(q),p,p)) +return this.aqe(a,0,n)}}return A.m9(a,0,n)}, +aqe(a,b,c){var s,r,q,p,o +for(s=~this.b,r=J.aj(a),q=b,p="";q>>0!==0?65533:o)}return p.charCodeAt(0)==0?p:p}} +A.XQ.prototype={ +jB(a){var s=t.NC.b(a)?a:new A.wJ(a) +if(this.a)return new A.aXv(s.Rm(!1)) +else return new A.b1h(s)}} +A.aXv.prototype={ +R(a){this.a.R(0)}, +D(a,b){this.fu(b,0,J.b3(b),!1)}, +fu(a,b,c,d){var s,r,q=J.aj(a) +A.cU(b,c,q.gE(a),null,null) +for(s=this.a,r=b;r>>0!==0){if(r>b)s.fu(a,b,r,!1) +s.D(0,B.Uq) +b=r+1}if(b>>0!==0)throw A.d(A.d6("Source contains non-ASCII bytes.",null,null)) +this.a.D(0,A.m9(b,0,null))}, +fu(a,b,c,d){var s=a.length +A.cU(b,c,s,null,null) +if(b=0){i=u.U.charCodeAt(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.cZ("") +g=p}else g=p +g.a+=B.d.au(a0,q,r) +g.a+=A.cB(k) +q=l +continue}}throw A.d(A.d6("Invalid base64 data",a0,r))}if(p!=null){g=p.a+=B.d.au(a0,q,a2) +f=g.length +if(o>=0)A.bey(a0,n,a2,o,m,f) +else{e=B.e.bB(f-1,4)+1 +if(e===1)throw A.d(A.d6(b,a0,a2)) +for(;e<4;){g+="=" +p.a=g;++e}}g=p.a +return B.d.iD(a0,a1,a2,g.charCodeAt(0)==0?g:g)}d=a2-a1 +if(o>=0)A.bey(a0,n,a2,o,m,d) +else{e=B.e.bB(d,4) +if(e===1)throw A.d(A.d6(b,a0,a2)) +if(e>1)a0=B.d.iD(a0,a2,a2,e===2?"==":"=")}return a0}} +A.Yh.prototype={ +cT(a){var s=J.aj(a) +if(s.gE(a)===0)return"" +s=new A.RU(u.U).SM(a,0,s.gE(a),!0) +s.toString +return A.m9(s,0,null)}, +jB(a){var s=u.U +if(t.NC.b(a))return new A.b2C(new A.aoh(new A.IE(!1),a,a.a),new A.RU(s)) +return new A.aUh(a,new A.aUA(s))}} +A.RU.prototype={ +a8w(a,b){return new Uint8Array(b)}, +SM(a,b,c,d){var s,r=this,q=(r.a&3)+(c-b),p=B.e.cS(q,3),o=p*4 +if(d&&q-p*3>0)o+=4 +s=r.a8w(0,o) +r.a=A.bEy(r.b,a,b,c,d,s,0,r.a) +if(o>0)return s +return null}} +A.aUA.prototype={ +a8w(a,b){var s=this.c +if(s==null||s.length0)throw A.d(A.d6("Invalid length, must be multiple of four",b,c)) +this.a=-1}} +A.acC.prototype={ +D(a,b){var s,r=b.length +if(r===0)return +s=this.b.Sb(0,b,0,r) +if(s!=null)this.a.D(0,s)}, +R(a){this.b.RH(0,null,null) +this.a.R(0)}, +fu(a,b,c,d){var s,r +A.cU(b,c,a.length,null,null) +if(b===c)return +s=this.b +r=s.Sb(0,a,b,c) +if(r!=null)this.a.D(0,r) +if(d){s.RH(0,a,c) +this.a.R(0)}}} +A.JK.prototype={ +fu(a,b,c,d){this.D(0,B.K.cA(a,b,c)) +if(d)this.R(0)}} +A.S7.prototype={ +D(a,b){this.a.D(0,b)}, +R(a){this.a.R(0)}} +A.ad5.prototype={ +D(a,b){var s,r,q=this,p=q.b,o=q.c,n=J.aj(b) +if(n.gE(b)>p.length-o){p=q.b +s=n.gE(b)+p.length-1 +s|=B.e.bu(s,1) +s|=s>>>2 +s|=s>>>4 +s|=s>>>8 +r=new Uint8Array((((s|s>>>16)>>>0)+1)*2) +p=q.b +B.K.dD(r,0,p.length,p) +q.b=r}p=q.b +o=q.c +B.K.dD(p,o,o+n.gE(b),b) +q.c=q.c+n.gE(b)}, +R(a){this.a.$1(B.K.cA(this.b,0,this.c))}} +A.Z3.prototype={} +A.alQ.prototype={ +D(a,b){this.b.push(b)}, +R(a){this.a.$1(this.b)}} +A.ZK.prototype={ +kV(a){return this.goy().cT(a)}} +A.ck.prototype={ +aLp(a,b){var s=A.w(this) +return new A.Td(this,a,s.h("@").af(s.h("ck.T")).af(b).h("Td<1,2,3>"))}, +jB(a){throw A.d(A.a8("This converter does not support chunked conversions: "+this.j(0)))}} +A.Td.prototype={ +cT(a){return this.b.cT(this.a.cT(a))}, +jB(a){return this.a.jB(this.b.jB(a))}} +A.ya.prototype={} +A.aCb.prototype={ +j(a){return this.a}} +A.a2o.prototype={ +cT(a){var s=this.a_L(a,0,a.length) +return s==null?a:s}, +a_L(a,b,c){var s,r,q,p,o,n=null +for(s=this.a,r=s.e,s=s.d,q=b,p=n;q":o=">" +break +case"/":o=r?"/":n +break +default:o=n}if(o!=null){if(p==null)p=new A.cZ("") +if(q>b)p.a+=B.d.au(a,b,q) +p.a+=o +b=q+1}}if(p==null)return n +if(c>b)p.a+=B.d.au(a,b,c) +s=p.a +return s.charCodeAt(0)==0?s:s}, +jB(a){return new A.agw(this,t.NC.b(a)?a:new A.wJ(a))}} +A.agw.prototype={ +fu(a,b,c,d){var s=this.a.a_L(a,b,c),r=this.b +if(s==null)r.fu(a,b,c,d) +else{r.D(0,s) +if(d)r.R(0)}}, +R(a){this.b.R(0)}} +A.Mf.prototype={ +j(a){var s=A.yc(this.a) +return(this.b!=null?"Converting object to an encodable object failed:":"Converting object did not return an encodable object:")+" "+s}} +A.a35.prototype={ +j(a){return"Cyclic error in JSON stringify"}} +A.aDN.prototype={ +a8V(a,b,c){var s=A.bc5(b,this.gBP().a) +return s}, +hK(a,b){return this.a8V(a,b,null)}, +kV(a){var s=this.goy() +s=A.bEY(a,s.b,s.a) +return s}, +goy(){return B.TT}, +gBP(){return B.uK}} +A.a38.prototype={ +cT(a){var s,r=new A.cZ("") +A.bbq(a,r,this.b,this.a) +s=r.a +return s.charCodeAt(0)==0?s:s}, +jB(a){var s=t.NC.b(a)?a:new A.wJ(a) +return new A.aYZ(this.a,this.b,s)}} +A.aYZ.prototype={ +D(a,b){var s,r=this +if(r.d)throw A.d(A.a7("Only one call to add allowed")) +r.d=!0 +s=r.c.a7m() +A.bbq(b,s,r.b,r.a) +s.R(0)}, +R(a){}} +A.a37.prototype={ +jB(a){return new A.TC(this.a,a,new A.cZ(""))}, +cT(a){return A.bc5(a,this.a)}} +A.aZ4.prototype={ +WH(a){var s,r,q,p,o,n=this,m=a.length +for(s=0,r=0;r92){if(q>=55296){p=q&64512 +if(p===55296){o=r+1 +o=!(o=0&&(a.charCodeAt(p)&64512)===55296)}else p=!1 +else p=!0 +if(p){if(r>s)n.Lz(a,s,r) +s=r+1 +n.hh(92) +n.hh(117) +n.hh(100) +p=q>>>8&15 +n.hh(p<10?48+p:87+p) +p=q>>>4&15 +n.hh(p<10?48+p:87+p) +p=q&15 +n.hh(p<10?48+p:87+p)}}continue}if(q<32){if(r>s)n.Lz(a,s,r) +s=r+1 +n.hh(92) +switch(q){case 8:n.hh(98) +break +case 9:n.hh(116) +break +case 10:n.hh(110) +break +case 12:n.hh(102) +break +case 13:n.hh(114) +break +default:n.hh(117) +n.hh(48) +n.hh(48) +p=q>>>4&15 +n.hh(p<10?48+p:87+p) +p=q&15 +n.hh(p<10?48+p:87+p) +break}}else if(q===34||q===92){if(r>s)n.Lz(a,s,r) +s=r+1 +n.hh(92) +n.hh(q)}}if(s===0)n.fE(a) +else if(s255||r<0){if(s>b){q=p.a +q.toString +q.D(0,A.m9(a,b,s))}q=p.a +q.toString +q.D(0,A.m9(B.UY,0,1)) +b=s+1}}if(b16)this.Oi()}, +vr(a,b){if(this.a.a.length!==0)this.Oi() +this.b.D(0,b)}, +Oi(){var s=this.a,r=s.a +s.a="" +this.b.D(0,r.charCodeAt(0)==0?r:r)}} +A.Ir.prototype={ +R(a){}, +fu(a,b,c,d){var s,r +if(b!==0||c!==a.length)for(s=this.a,r=b;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.Hs() +return!1}}, +a0u(a,b,c){var s,r,q,p,o,n,m,l=this +if(b!==c&&(a.charCodeAt(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.a6F(p,a.charCodeAt(n)))q=n}else if(o===56320){if(l.b+3>r)break +l.Hs()}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.aog.prototype={ +R(a){if(this.a!==0){this.fu("",0,0,!0) +return}this.d.R(0)}, +fu(a,b,c,d){var s,r,q,p,o,n=this +n.b=0 +s=b===c +if(s&&!d)return +r=n.a +if(r!==0){if(n.a6F(r,!s?a.charCodeAt(b):0))++b +n.a=0}s=n.d +r=n.c +q=c-1 +p=r.length-3 +do{b=n.a0u(a,b,c) +o=d&&b===c +if(b===q&&(a.charCodeAt(b)&64512)===55296){if(d&&n.b1000){s=B.e.cS(b+c,2) +r=q.NN(a,b,s,!1) +if((q.b&1)!==0)return r +return r+q.NN(a,s,c,d)}return q.aJo(a,b,c,d)}, +aa0(a,b){var s=this.b +this.b=0 +if(s<=32)return +if(this.a)b.a+=A.cB(65533) +else throw A.d(A.d6(A.blo(77),null,null))}, +aJo(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.cZ(""),g=b+1,f=J.aj(a),e=f.i(a,b) +$label0$0:for(s=l.a;!0;){for(;!0;g=p){r="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHJEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBKCCCCCCCCCCCCDCLONNNMEEEEEEEEEEE".charCodeAt(e)&31 +i=j<=32?e&61694>>>r:(e&63|i<<6)>>>0 +j=" \x000:XECCCCCN:lDb \x000:XECCCCCNvlDb \x000:XECCCCCN:lDb AAAAA\x00\x00\x00\x00\x00AAAAA00000AAAAA:::::AAAAAGG000AAAAA00KKKAAAAAG::::AAAAA:IIIIAAAAA000\x800AAAAA\x00\x00\x00\x00 AAAAA".charCodeAt(j+r) +if(j===0){h.a+=A.cB(i) +if(g===c)break $label0$0 +break}else if((j&1)!==0){if(s)switch(j){case 69:case 67:h.a+=A.cB(k) +break +case 65:h.a+=A.cB(k);--g +break +default:q=h.a+=A.cB(k) +h.a=q+A.cB(k) +break}else{l.b=j +l.c=g-1 +return""}j=0}if(g===c)break $label0$0 +p=g+1 +e=f.i(a,g)}p=g+1 +e=f.i(a,g) +if(e<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.cB(k) +else{l.b=77 +l.c=c +return""}l.b=j +l.c=i +f=h.a +return f.charCodeAt(0)==0?f:f}} +A.apv.prototype={} +A.aqy.prototype={} +A.b3O.prototype={ +$2(a,b){this.a.q(0,a.a,b)}, +$S:221} +A.aH5.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.yc(b) +r.a=", "}, +$S:221} +A.ly.prototype={ +D(a,b){return A.bwA(this.a+B.e.cS(b.a,1000),this.b)}, +l(a,b){if(b==null)return!1 +return b instanceof A.ly&&this.a===b.a&&this.b===b.b}, +cH(a,b){return B.e.cH(this.a,b.a)}, +gJ(a){var s=this.a +return(s^B.e.bu(s,30))&1073741823}, +j(a){var s=this,r=A.bwB(A.bB8(s)),q=A.a_z(A.bB6(s)),p=A.a_z(A.bB2(s)),o=A.a_z(A.bB3(s)),n=A.a_z(A.bB5(s)),m=A.a_z(A.bB7(s)),l=A.bwC(A.bB4(s)),k=r+"-"+q +if(s.b)return k+"-"+p+" "+o+":"+n+":"+m+"."+l+"Z" +else return k+"-"+p+" "+o+":"+n+":"+m+"."+l}, +$idj:1} +A.bD.prototype={ +W(a,b){return new A.bD(this.a+b.a)}, +X(a,b){return new A.bD(this.a-b.a)}, +a1(a,b){return new A.bD(B.c.aA(this.a*b))}, +l(a,b){if(b==null)return!1 +return b instanceof A.bD&&this.a===b.a}, +gJ(a){return B.e.gJ(this.a)}, +cH(a,b){return B.e.cH(this.a,b.a)}, +j(a){var s,r,q,p,o,n=this.a,m=B.e.cS(n,36e8),l=n%36e8 +if(n<0){m=0-m +n=0-l +s="-"}else{n=l +s=""}r=B.e.cS(n,6e7) +n%=6e7 +q=r<10?"0":"" +p=B.e.cS(n,1e6) +o=p<10?"0":"" +return s+m+":"+q+r+":"+o+p+"."+B.d.jo(B.e.j(n%1e6),6,"0")}, +$idj:1} +A.aXu.prototype={ +j(a){return this.V()}} +A.dl.prototype={ +gF0(){return A.bz(this.$thrownJsError)}} +A.xc.prototype={ +j(a){var s=this.a +if(s!=null)return"Assertion failed: "+A.yc(s) +return"Assertion failed"}, +gdU(a){return this.a}} +A.t4.prototype={} +A.nv.prototype={ +gOa(){return"Invalid argument"+(!this.a?"(s)":"")}, +gO9(){return""}, +j(a){var s=this,r=s.c,q=r==null?"":" ("+r+")",p=s.d,o=p==null?"":": "+A.j(p),n=s.gOa()+q+o +if(!s.a)return n +return n+s.gO9()+": "+A.yc(s.gUk())}, +gUk(){return this.b}} +A.Fz.prototype={ +gUk(){return this.b}, +gOa(){return"RangeError"}, +gO9(){var s,r=this.e,q=this.f +if(r==null)s=q!=null?": Not less than or equal to "+A.j(q):"" +else if(q==null)s=": Not greater than or equal to "+A.j(r) +else if(q>r)s=": Not in inclusive range "+A.j(r)+".."+A.j(q) +else s=qe.length +else s=!1 +if(s)f=null +if(f==null){if(e.length>78)e=B.d.au(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.au(e,k,l)+i+"\n"+B.d.a1(" ",f-k+j.length)+"^\n"}else return f!=null?g+(" (at offset "+A.j(f)+")"):g}, +$ic9:1} +A.y.prototype={ +fh(a,b){return A.dt(this,A.b1(this).h("y.E"),b)}, +TM(a,b){var s=this,r=A.b1(s) +if(r.h("ao").b(s))return A.bgn(s,b,r.h("y.E")) +return new A.qQ(s,b,r.h("qQ"))}, +jk(a,b,c){return A.rb(this,b,A.b1(this).h("y.E"),c)}, +m2(a,b){return new A.bo(this,b,A.b1(this).h("bo"))}, +N(a,b){var s +for(s=this.gav(this);s.H();)if(J.f(s.ga2(s),b))return!0 +return!1}, +am(a,b){var s +for(s=this.gav(this);s.H();)b.$1(s.ga2(s))}, +nQ(a,b){var s,r=this.gav(this) +if(!r.H())throw A.d(A.ct()) +s=r.ga2(r) +for(;r.H();)s=b.$2(s,r.ga2(r)) +return s}, +Cw(a,b,c){var s,r +for(s=this.gav(this),r=b;s.H();)r=c.$2(r,s.ga2(s)) +return r}, +lK(a,b,c){return this.Cw(a,b,c,t.z)}, +IZ(a,b){var s +for(s=this.gav(this);s.H();)if(!b.$1(s.ga2(s)))return!1 +return!0}, +cp(a,b){var s,r,q=this.gav(this) +if(!q.H())return"" +s=J.ii(q.ga2(q)) +if(!q.H())return s +if(b.length===0){r=s +do r+=J.ii(q.ga2(q)) +while(q.H())}else{r=s +do r=r+b+J.ii(q.ga2(q)) +while(q.H())}return r.charCodeAt(0)==0?r:r}, +lT(a){return this.cp(a,"")}, +eo(a,b){var s +for(s=this.gav(this);s.H();)if(b.$1(s.ga2(s)))return!0 +return!1}, +iE(a,b){return A.ai(this,b,A.b1(this).h("y.E"))}, +fa(a){return this.iE(a,!0)}, +k7(a){return A.iP(this,A.b1(this).h("y.E"))}, +gE(a){var s,r=this.gav(this) +for(s=0;r.H();)++s +return s}, +gaB(a){return!this.gav(this).H()}, +gd7(a){return!this.gaB(this)}, +DW(a,b){return A.bjx(this,b,A.b1(this).h("y.E"))}, +fe(a,b){return A.baO(this,b,A.b1(this).h("y.E"))}, +ga5(a){var s=this.gav(this) +if(!s.H())throw A.d(A.ct()) +return s.ga2(s)}, +ga4(a){var s,r=this.gav(this) +if(!r.H())throw A.d(A.ct()) +do s=r.ga2(r) +while(r.H()) +return s}, +rC(a,b,c){var s,r +for(s=this.gav(this);s.H();){r=s.ga2(s) +if(b.$1(r))return r}if(c!=null)return c.$0() +throw A.d(A.ct())}, +uE(a,b){return this.rC(a,b,null)}, +ts(a,b,c){var s,r=this.gav(this) +do{if(!r.H())throw A.d(A.ct()) +s=r.ga2(r)}while(!b.$1(s)) +for(;r.H();)if(b.$1(r.ga2(r)))throw A.d(A.a2W()) +return s}, +o2(a,b){return this.ts(a,b,null)}, +co(a,b){var s,r +A.fd(b,"index") +s=this.gav(this) +for(r=b;s.H();){if(r===0)return s.ga2(s);--r}throw A.d(A.fa(b,b-r,this,null,"index"))}, +j(a){return A.bgY(this,"(",")")}} +A.Tf.prototype={ +co(a,b){A.aD_(b,this.a,this,null,null) +return this.b.$1(b)}, +gE(a){return this.a}} +A.a2X.prototype={} +A.br.prototype={ +j(a){return"MapEntry("+A.j(this.a)+": "+A.j(this.b)+")"}} +A.bG.prototype={ +gJ(a){return A.A.prototype.gJ.call(this,this)}, +j(a){return"null"}} +A.A.prototype={$iA:1, +l(a,b){return this===b}, +gJ(a){return A.eC(this)}, +j(a){return"Instance of '"+A.aJN(this)+"'"}, +a_(a,b){throw A.d(A.F1(this,b))}, +gh3(a){return A.L(this)}, +toString(){return this.j(this)}, +$0(){return this.a_(this,A.Q("$0","$0",0,[],[],0))}, +$1(a){return this.a_(this,A.Q("$1","$1",0,[a],[],0))}, +$2(a,b){return this.a_(this,A.Q("$2","$2",0,[a,b],[],0))}, +$3$1(a,b,c,d){return this.a_(this,A.Q("$3$1","$3$1",0,[a,b,c,d],[],3))}, +$1$2$onError(a,b,c){return this.a_(this,A.Q("$1$2$onError","$1$2$onError",0,[a,b,c],["onError"],1))}, +$2$1(a,b,c){return this.a_(this,A.Q("$2$1","$2$1",0,[a,b,c],[],2))}, +$1$1(a,b){return this.a_(this,A.Q("$1$1","$1$1",0,[a,b],[],1))}, +$3(a,b,c){return this.a_(this,A.Q("$3","$3",0,[a,b,c],[],0))}, +$4(a,b,c,d){return this.a_(this,A.Q("$4","$4",0,[a,b,c,d],[],0))}, +$3$3(a,b,c,d,e,f){return this.a_(this,A.Q("$3$3","$3$3",0,[a,b,c,d,e,f],[],3))}, +$2$2(a,b,c,d){return this.a_(this,A.Q("$2$2","$2$2",0,[a,b,c,d],[],2))}, +$1$hostElementAttributes(a){return this.a_(this,A.Q("$1$hostElementAttributes","$1$hostElementAttributes",0,[a],["hostElementAttributes"],0))}, +$1$highContrast(a){return this.a_(this,A.Q("$1$highContrast","$1$highContrast",0,[a],["highContrast"],0))}, +$1$accessibilityFeatures(a){return this.a_(this,A.Q("$1$accessibilityFeatures","$1$accessibilityFeatures",0,[a],["accessibilityFeatures"],0))}, +$3$replace$state(a,b,c){return this.a_(this,A.Q("$3$replace$state","$3$replace$state",0,[a,b,c],["replace","state"],0))}, +$2$path(a,b){return this.a_(this,A.Q("$2$path","$2$path",0,[a,b],["path"],0))}, +$1$2(a,b,c){return this.a_(this,A.Q("$1$2","$1$2",0,[a,b,c],[],1))}, +$1$growable(a){return this.a_(this,A.Q("$1$growable","$1$growable",0,[a],["growable"],0))}, +$2$params(a,b){return this.a_(this,A.Q("$2$params","$2$params",0,[a,b],["params"],0))}, +$3$onAction$onChange(a,b,c){return this.a_(this,A.Q("$3$onAction$onChange","$3$onAction$onChange",0,[a,b,c],["onAction","onChange"],0))}, +$1$0(a){return this.a_(this,A.Q("$1$0","$1$0",0,[a],[],1))}, +$1$locales(a){return this.a_(this,A.Q("$1$locales","$1$locales",0,[a],["locales"],0))}, +$1$textScaleFactor(a){return this.a_(this,A.Q("$1$textScaleFactor","$1$textScaleFactor",0,[a],["textScaleFactor"],0))}, +$1$platformBrightness(a){return this.a_(this,A.Q("$1$platformBrightness","$1$platformBrightness",0,[a],["platformBrightness"],0))}, +$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l){return this.a_(this,A.Q("$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp","$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp",0,[a,b,c,d,e,f,g,h,i,j,k,l],["buttons","change","device","kind","physicalX","physicalY","pressure","pressureMax","scale","signalKind","timeStamp"],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.a_(this,A.Q("$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.a_(this,A.Q("$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.a_(this,A.Q("$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.a_(this,A.Q("$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.a_(this,A.Q("$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.a_(this,A.Q("$1$accessibleNavigation","$1$accessibleNavigation",0,[a],["accessibleNavigation"],0))}, +$1$semanticsEnabled(a){return this.a_(this,A.Q("$1$semanticsEnabled","$1$semanticsEnabled",0,[a],["semanticsEnabled"],0))}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.a_(this,A.Q("$4$cancelOnError$onDone$onError","$4$cancelOnError$onDone$onError",0,[a,b,c,d],["cancelOnError","onDone","onError"],0))}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.a_(this,A.Q("$4$allowUpscaling$targetHeight$targetWidth","$4$allowUpscaling$targetHeight$targetWidth",0,[a,b,c,d],["allowUpscaling","targetHeight","targetWidth"],0))}, +$1$style(a){return this.a_(this,A.Q("$1$style","$1$style",0,[a],["style"],0))}, +$5(a,b,c,d,e){return this.a_(this,A.Q("$5","$5",0,[a,b,c,d,e],[],0))}, +$2$withDrive(a,b){return this.a_(this,A.Q("$2$withDrive","$2$withDrive",0,[a,b],["withDrive"],0))}, +$6(a,b,c,d,e,f){return this.a_(this,A.Q("$6","$6",0,[a,b,c,d,e,f],[],0))}, +$3$context$exception$stack(a,b,c){return this.a_(this,A.Q("$3$context$exception$stack","$3$context$exception$stack",0,[a,b,c],["context","exception","stack"],0))}, +$2$decodeDeprecated(a,b){return this.a_(this,A.Q("$2$decodeDeprecated","$2$decodeDeprecated",0,[a,b],["decodeDeprecated"],0))}, +$2$onError(a,b){return this.a_(this,A.Q("$2$onError","$2$onError",0,[a,b],["onError"],0))}, +$2$decodeBufferDeprecated(a,b){return this.a_(this,A.Q("$2$decodeBufferDeprecated","$2$decodeBufferDeprecated",0,[a,b],["decodeBufferDeprecated"],0))}, +$2$decode(a,b){return this.a_(this,A.Q("$2$decode","$2$decode",0,[a,b],["decode"],0))}, +$1$size(a){return this.a_(this,A.Q("$1$size","$1$size",0,[a],["size"],0))}, +$1$newVertices(a){return this.a_(this,A.Q("$1$newVertices","$1$newVertices",0,[a],["newVertices"],0))}, +$1$paragraphWidth(a){return this.a_(this,A.Q("$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.a_(this,A.Q("$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))}, +$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.a_(this,A.Q("$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))}, +$3$dimensions$textScaleFactor(a,b,c){return this.a_(this,A.Q("$3$dimensions$textScaleFactor","$3$dimensions$textScaleFactor",0,[a,b,c],["dimensions","textScaleFactor"],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.a_(this,A.Q("$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))}, +$4$in1$in2$operator$result(a,b,c,d){return this.a_(this,A.Q("$4$in1$in2$operator$result","$4$in1$in2$operator$result",0,[a,b,c,d],["in1","in2","operator","result"],0))}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.a_(this,A.Q("$5$colors$indices$textureCoordinates","$5$colors$indices$textureCoordinates",0,[a,b,c,d,e],["colors","indices","textureCoordinates"],0))}, +$8(a,b,c,d,e,f,g,h){return this.a_(this,A.Q("$8","$8",0,[a,b,c,d,e,f,g,h],[],0))}, +$2$replace(a,b){return this.a_(this,A.Q("$2$replace","$2$replace",0,[a,b],["replace"],0))}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.a_(this,A.Q("$4$clipResolver$maskResolver$patternResolver","$4$clipResolver$maskResolver$patternResolver",0,[a,b,c,d],["clipResolver","maskResolver","patternResolver"],0))}, +$2$color$source(a,b){return this.a_(this,A.Q("$2$color$source","$2$color$source",0,[a,b],["color","source"],0))}, +$2$offset$source(a,b){return this.a_(this,A.Q("$2$offset$source","$2$offset$source",0,[a,b],["offset","source"],0))}, +$3$flip$source$transform(a,b,c){return this.a_(this,A.Q("$3$flip$source$transform","$3$flip$source$transform",0,[a,b,c],["flip","source","transform"],0))}, +$2$namespace(a,b){return this.a_(this,A.Q("$2$namespace","$2$namespace",0,[a,b],["namespace"],0))}, +$3$position$size(a,b,c){return this.a_(this,A.Q("$3$position$size","$3$position$size",0,[a,b,c],["position","size"],0))}, +$3$color$fontFamily$letterSpacing(a,b,c){return this.a_(this,A.Q("$3$color$fontFamily$letterSpacing","$3$color$fontFamily$letterSpacing",0,[a,b,c],["color","fontFamily","letterSpacing"],0))}, +$1$fontSize(a){return this.a_(this,A.Q("$1$fontSize","$1$fontSize",0,[a],["fontSize"],0))}, +$2$reversed(a,b){return this.a_(this,A.Q("$2$reversed","$2$reversed",0,[a,b],["reversed"],0))}, +$2$row$stepTime(a,b){return this.a_(this,A.Q("$2$row$stepTime","$2$row$stepTime",0,[a,b],["row","stepTime"],0))}, +$2$paint(a,b){return this.a_(this,A.Q("$2$paint","$2$paint",0,[a,b],["paint"],0))}, +$7(a,b,c,d,e,f,g){return this.a_(this,A.Q("$7","$7",0,[a,b,c,d,e,f,g],[],0))}, +$3$overridePaint$size(a,b,c){return this.a_(this,A.Q("$3$overridePaint$size","$3$overridePaint$size",0,[a,b,c],["overridePaint","size"],0))}, +$4$parentAlpha(a,b,c,d){return this.a_(this,A.Q("$4$parentAlpha","$4$parentAlpha",0,[a,b,c,d],["parentAlpha"],0))}, +$2$applyParents(a,b){return this.a_(this,A.Q("$2$applyParents","$2$applyParents",0,[a,b],["applyParents"],0))}, +$3$matrix4(a,b,c){return this.a_(this,A.Q("$3$matrix4","$3$matrix4",0,[a,b,c],["matrix4"],0))}, +$1$foreground(a){return this.a_(this,A.Q("$1$foreground","$1$foreground",0,[a],["foreground"],0))}, +$1$background(a){return this.a_(this,A.Q("$1$background","$1$background",0,[a],["background"],0))}, +$2$doAntiAlias(a,b){return this.a_(this,A.Q("$2$doAntiAlias","$2$doAntiAlias",0,[a,b],["doAntiAlias"],0))}, +$2$horizontalOnly(a,b){return this.a_(this,A.Q("$2$horizontalOnly","$2$horizontalOnly",0,[a,b],["horizontalOnly"],0))}, +$2$maxSpeed(a,b){return this.a_(this,A.Q("$2$maxSpeed","$2$maxSpeed",0,[a,b],["maxSpeed"],0))}, +$3$onDone$onError(a,b,c){return this.a_(this,A.Q("$3$onDone$onError","$3$onDone$onError",0,[a,b,c],["onDone","onError"],0))}, +$2$3(a,b,c,d,e){return this.a_(this,A.Q("$2$3","$2$3",0,[a,b,c,d,e],[],2))}, +$3$isLocal(a,b,c){return this.a_(this,A.Q("$3$isLocal","$3$isLocal",0,[a,b,c],["isLocal"],0))}, +$3$async(a,b,c){return this.a_(this,A.Q("$3$async","$3$async",0,[a,b,c],["async"],0))}, +$3$bodyColor$decorationColor$displayColor(a,b,c){return this.a_(this,A.Q("$3$bodyColor$decorationColor$displayColor","$3$bodyColor$decorationColor$displayColor",0,[a,b,c],["bodyColor","decorationColor","displayColor"],0))}, +$2$priority$scheduler(a,b){return this.a_(this,A.Q("$2$priority$scheduler","$2$priority$scheduler",0,[a,b],["priority","scheduler"],0))}, +$2$position(a,b){return this.a_(this,A.Q("$2$position","$2$position",0,[a,b],["position"],0))}, +$1$range(a){return this.a_(this,A.Q("$1$range","$1$range",0,[a],["range"],0))}, +$2$aspect(a,b){return this.a_(this,A.Q("$2$aspect","$2$aspect",0,[a,b],["aspect"],0))}, +$3$forgottenChildren(a,b,c){return this.a_(this,A.Q("$3$forgottenChildren","$3$forgottenChildren",0,[a,b,c],["forgottenChildren"],0))}, +$2$after(a,b){return this.a_(this,A.Q("$2$after","$2$after",0,[a,b],["after"],0))}, +$2$primaryTextTheme$textTheme(a,b){return this.a_(this,A.Q("$2$primaryTextTheme$textTheme","$2$primaryTextTheme$textTheme",0,[a,b],["primaryTextTheme","textTheme"],0))}, +$2$color$decoration(a,b){return this.a_(this,A.Q("$2$color$decoration","$2$color$decoration",0,[a,b],["color","decoration"],0))}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.a_(this,A.Q("$4$boxHeightStyle$boxWidthStyle","$4$boxHeightStyle$boxWidthStyle",0,[a,b,c,d],["boxHeightStyle","boxWidthStyle"],0))}, +$2$end$start(a,b){return this.a_(this,A.Q("$2$end$start","$2$end$start",0,[a,b],["end","start"],0))}, +$3$boxHeightStyle(a,b,c){return this.a_(this,A.Q("$3$boxHeightStyle","$3$boxHeightStyle",0,[a,b,c],["boxHeightStyle"],0))}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.a_(this,A.Q("$3$includePlaceholders$includeSemanticsLabels","$3$includePlaceholders$includeSemanticsLabels",0,[a,b,c],["includePlaceholders","includeSemanticsLabels"],0))}, +$3$cancel$down$reason(a,b,c){return this.a_(this,A.Q("$3$cancel$down$reason","$3$cancel$down$reason",0,[a,b,c],["cancel","down","reason"],0))}, +$2$down$up(a,b){return this.a_(this,A.Q("$2$down$up","$2$down$up",0,[a,b],["down","up"],0))}, +$1$down(a){return this.a_(this,A.Q("$1$down","$1$down",0,[a],["down"],0))}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.a_(this,A.Q("$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))}, +$1$longMultiplier(a){return this.a_(this,A.Q("$1$longMultiplier","$1$longMultiplier",0,[a],["longMultiplier"],0))}, +$2$longMultiplier$shortMultiplier(a,b){return this.a_(this,A.Q("$2$longMultiplier$shortMultiplier","$2$longMultiplier$shortMultiplier",0,[a,b],["longMultiplier","shortMultiplier"],0))}, +$2$fontSize$fontWeight(a,b){return this.a_(this,A.Q("$2$fontSize$fontWeight","$2$fontSize$fontWeight",0,[a,b],["fontSize","fontWeight"],0))}, +$18$background$backgroundColor$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFeatures$fontSize$fontStyle$fontWeight$foreground$height$letterSpacing$locale$shadows$textBaseline$wordSpacing(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){return this.a_(this,A.Q("$18$background$backgroundColor$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFeatures$fontSize$fontStyle$fontWeight$foreground$height$letterSpacing$locale$shadows$textBaseline$wordSpacing","$18$background$backgroundColor$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFeatures$fontSize$fontStyle$fontWeight$foreground$height$letterSpacing$locale$shadows$textBaseline$wordSpacing",0,[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r],["background","backgroundColor","color","decoration","decorationColor","decorationStyle","decorationThickness","fontFeatures","fontSize","fontStyle","fontWeight","foreground","height","letterSpacing","locale","shadows","textBaseline","wordSpacing"],0))}, +$2$fontFamily$fontFamilyFallback(a,b){return this.a_(this,A.Q("$2$fontFamily$fontFamilyFallback","$2$fontFamily$fontFamilyFallback",0,[a,b],["fontFamily","fontFamilyFallback"],0))}, +$2$fontFamily(a,b){return this.a_(this,A.Q("$2$fontFamily","$2$fontFamily",0,[a,b],["fontFamily"],0))}, +$2$frames$size(a,b){return this.a_(this,A.Q("$2$frames$size","$2$frames$size",0,[a,b],["frames","size"],0))}, +$3$textDirection(a,b,c){return this.a_(this,A.Q("$3$textDirection","$3$textDirection",0,[a,b,c],["textDirection"],0))}, +$1$period(a){return this.a_(this,A.Q("$1$period","$1$period",0,[a],["period"],0))}, +$3$debugReport(a,b,c){return this.a_(this,A.Q("$3$debugReport","$3$debugReport",0,[a,b,c],["debugReport"],0))}, +$2$maxWidth$minWidth(a,b){return this.a_(this,A.Q("$2$maxWidth$minWidth","$2$maxWidth$minWidth",0,[a,b],["maxWidth","minWidth"],0))}, +$2$maxHeight$minHeight(a,b){return this.a_(this,A.Q("$2$maxHeight$minHeight","$2$maxHeight$minHeight",0,[a,b],["maxHeight","minHeight"],0))}, +$1$color(a){return this.a_(this,A.Q("$1$color","$1$color",0,[a],["color"],0))}, +$1$side(a){return this.a_(this,A.Q("$1$side","$1$side",0,[a],["side"],0))}, +$1$findFirstFocus(a){return this.a_(this,A.Q("$1$findFirstFocus","$1$findFirstFocus",0,[a],["findFirstFocus"],0))}, +$2$value(a,b){return this.a_(this,A.Q("$2$value","$2$value",0,[a,b],["value"],0))}, +$1$details(a){return this.a_(this,A.Q("$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.a_(this,A.Q("$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.a_(this,A.Q("$1$context","$1$context",0,[a],["context"],0))}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.a_(this,A.Q("$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))}, +$2$minHeight$minWidth(a,b){return this.a_(this,A.Q("$2$minHeight$minWidth","$2$minHeight$minWidth",0,[a,b],["minHeight","minWidth"],0))}, +$2$textDirection(a,b){return this.a_(this,A.Q("$2$textDirection","$2$textDirection",0,[a,b],["textDirection"],0))}, +$1$withDelay(a){return this.a_(this,A.Q("$1$withDelay","$1$withDelay",0,[a],["withDelay"],0))}, +$1$2$arguments(a,b,c){return this.a_(this,A.Q("$1$2$arguments","$1$2$arguments",0,[a,b,c],["arguments"],1))}, +$1$reversed(a){return this.a_(this,A.Q("$1$reversed","$1$reversed",0,[a],["reversed"],0))}, +$3$rect(a,b,c){return this.a_(this,A.Q("$3$rect","$3$rect",0,[a,b,c],["rect"],0))}, +$2$alignmentPolicy(a,b){return this.a_(this,A.Q("$2$alignmentPolicy","$2$alignmentPolicy",0,[a,b],["alignmentPolicy"],0))}, +$2$ignoreCurrentFocus(a,b){return this.a_(this,A.Q("$2$ignoreCurrentFocus","$2$ignoreCurrentFocus",0,[a,b],["ignoreCurrentFocus"],0))}, +$1$letterSpacing(a){return this.a_(this,A.Q("$1$letterSpacing","$1$letterSpacing",0,[a],["letterSpacing"],0))}, +$1$5(a,b,c,d,e,f){return this.a_(this,A.Q("$1$5","$1$5",0,[a,b,c,d,e,f],[],1))}, +$1$padding(a){return this.a_(this,A.Q("$1$padding","$1$padding",0,[a],["padding"],0))}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a_(this,A.Q("$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.a_(this,A.Q("$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.a_(this,A.Q("$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$bottom(a){return this.a_(this,A.Q("$1$bottom","$1$bottom",0,[a],["bottom"],0))}, +$1$floatingActionButtonScale(a){return this.a_(this,A.Q("$1$floatingActionButtonScale","$1$floatingActionButtonScale",0,[a],["floatingActionButtonScale"],0))}, +$1$removeBottom(a){return this.a_(this,A.Q("$1$removeBottom","$1$removeBottom",0,[a],["removeBottom"],0))}, +$2$viewInsets$viewPadding(a,b){return this.a_(this,A.Q("$2$viewInsets$viewPadding","$2$viewInsets$viewPadding",0,[a,b],["viewInsets","viewPadding"],0))}, +$2$padding$viewPadding(a,b){return this.a_(this,A.Q("$2$padding$viewPadding","$2$padding$viewPadding",0,[a,b],["padding","viewPadding"],0))}, +$1$isBuildFromExternalSources(a){return this.a_(this,A.Q("$1$isBuildFromExternalSources","$1$isBuildFromExternalSources",0,[a],["isBuildFromExternalSources"],0))}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.a_(this,A.Q("$4$displayFeatures$padding$viewInsets$viewPadding","$4$displayFeatures$padding$viewInsets$viewPadding",0,[a,b,c,d],["displayFeatures","padding","viewInsets","viewPadding"],0))}, +$1$direction(a){return this.a_(this,A.Q("$1$direction","$1$direction",0,[a],["direction"],0))}, +$9$ascent$baseline$descent$hardBreak$height$left$lineNumber$unscaledAscent$width(a,b,c,d,e,f,g,h,i){return this.a_(this,A.Q("$9$ascent$baseline$descent$hardBreak$height$left$lineNumber$unscaledAscent$width","$9$ascent$baseline$descent$hardBreak$height$left$lineNumber$unscaledAscent$width",0,[a,b,c,d,e,f,g,h,i],["ascent","baseline","descent","hardBreak","height","left","lineNumber","unscaledAscent","width"],0))}, +$4$overscroll$physics$platform$scrollbars(a,b,c,d){return this.a_(this,A.Q("$4$overscroll$physics$platform$scrollbars","$4$overscroll$physics$platform$scrollbars",0,[a,b,c,d],["overscroll","physics","platform","scrollbars"],0))}, +$2$bottom$top(a,b){return this.a_(this,A.Q("$2$bottom$top","$2$bottom$top",0,[a,b],["bottom","top"],0))}, +$2$left$right(a,b){return this.a_(this,A.Q("$2$left$right","$2$left$right",0,[a,b],["left","right"],0))}, +$2$hitTest$paintTransform(a,b){return this.a_(this,A.Q("$2$hitTest$paintTransform","$2$hitTest$paintTransform",0,[a,b],["hitTest","paintTransform"],0))}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.a_(this,A.Q("$3$crossAxisPosition$mainAxisPosition","$3$crossAxisPosition$mainAxisPosition",0,[a,b,c],["crossAxisPosition","mainAxisPosition"],0))}, +$2$hitTest$paintOffset(a,b){return this.a_(this,A.Q("$2$hitTest$paintOffset","$2$hitTest$paintOffset",0,[a,b],["hitTest","paintOffset"],0))}, +$1$reverse(a){return this.a_(this,A.Q("$1$reverse","$1$reverse",0,[a],["reverse"],0))}, +$3$composing$selection$text(a,b,c){return this.a_(this,A.Q("$3$composing$selection$text","$3$composing$selection$text",0,[a,b,c],["composing","selection","text"],0))}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.a_(this,A.Q("$3$sigmaX$sigmaY$tileMode","$3$sigmaX$sigmaY$tileMode",0,[a,b,c],["sigmaX","sigmaY","tileMode"],0))}, +$2$color$fontSize(a,b){return this.a_(this,A.Q("$2$color$fontSize","$2$color$fontSize",0,[a,b],["color","fontSize"],0))}, +$2$cause$from(a,b){return this.a_(this,A.Q("$2$cause$from","$2$cause$from",0,[a,b],["cause","from"],0))}, +$1$composing(a){return this.a_(this,A.Q("$1$composing","$1$composing",0,[a],["composing"],0))}, +$2$composing$selection(a,b){return this.a_(this,A.Q("$2$composing$selection","$2$composing$selection",0,[a,b],["composing","selection"],0))}, +$1$selection(a){return this.a_(this,A.Q("$1$selection","$1$selection",0,[a],["selection"],0))}, +$1$rect(a){return this.a_(this,A.Q("$1$rect","$1$rect",0,[a],["rect"],0))}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.a_(this,A.Q("$4$curve$descendant$duration$rect","$4$curve$descendant$duration$rect",0,[a,b,c,d],["curve","descendant","duration","rect"],0))}, +$3$context$style$withComposing(a,b,c){return this.a_(this,A.Q("$3$context$style$withComposing","$3$context$style$withComposing",0,[a,b,c],["context","style","withComposing"],0))}, +$5$baseline$baselineOffset(a,b,c,d,e){return this.a_(this,A.Q("$5$baseline$baselineOffset","$5$baseline$baselineOffset",0,[a,b,c,d,e],["baseline","baselineOffset"],0))}, +$4$scale(a,b,c,d){return this.a_(this,A.Q("$4$scale","$4$scale",0,[a,b,c,d],["scale"],0))}, +$3$curve$duration$rect(a,b,c){return this.a_(this,A.Q("$3$curve$duration$rect","$3$curve$duration$rect",0,[a,b,c],["curve","duration","rect"],0))}, +$1$affinity(a){return this.a_(this,A.Q("$1$affinity","$1$affinity",0,[a],["affinity"],0))}, +$3$code$details$message(a,b,c){return this.a_(this,A.Q("$3$code$details$message","$3$code$details$message",0,[a,b,c],["code","details","message"],0))}, +$2$code$message(a,b){return this.a_(this,A.Q("$2$code$message","$2$code$message",0,[a,b],["code","message"],0))}, +$1$text(a){return this.a_(this,A.Q("$1$text","$1$text",0,[a],["text"],0))}, +$2$affinity$extentOffset(a,b){return this.a_(this,A.Q("$2$affinity$extentOffset","$2$affinity$extentOffset",0,[a,b],["affinity","extentOffset"],0))}, +$2$overscroll$scrollbars(a,b){return this.a_(this,A.Q("$2$overscroll$scrollbars","$2$overscroll$scrollbars",0,[a,b],["overscroll","scrollbars"],0))}, +$2$baseOffset$extentOffset(a,b){return this.a_(this,A.Q("$2$baseOffset$extentOffset","$2$baseOffset$extentOffset",0,[a,b],["baseOffset","extentOffset"],0))}, +$2$0(a,b){return this.a_(this,A.Q("$2$0","$2$0",0,[a,b],[],2))}, +$1$extentOffset(a){return this.a_(this,A.Q("$1$extentOffset","$1$extentOffset",0,[a],["extentOffset"],0))}, +$1$spellCheckService(a){return this.a_(this,A.Q("$1$spellCheckService","$1$spellCheckService",0,[a],["spellCheckService"],0))}, +$1$height(a){return this.a_(this,A.Q("$1$height","$1$height",0,[a],["height"],0))}, +$1$borderSide(a){return this.a_(this,A.Q("$1$borderSide","$1$borderSide",0,[a],["borderSide"],0))}, +$30$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixStyle$suffixIconColor$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,a8,a9,b0){return this.a_(this,A.Q("$30$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixStyle$suffixIconColor$suffixStyle","$30$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixStyle$suffixIconColor$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,a8,a9,b0],["alignLabelWithHint","border","constraints","contentPadding","counterStyle","disabledBorder","enabledBorder","errorBorder","errorMaxLines","errorStyle","fillColor","filled","floatingLabelAlignment","floatingLabelBehavior","floatingLabelStyle","focusColor","focusedBorder","focusedErrorBorder","helperMaxLines","helperStyle","hintStyle","hoverColor","iconColor","isCollapsed","isDense","labelStyle","prefixIconColor","prefixStyle","suffixIconColor","suffixStyle"],0))}, +$2$enabled$hintMaxLines(a,b){return this.a_(this,A.Q("$2$enabled$hintMaxLines","$2$enabled$hintMaxLines",0,[a,b],["enabled","hintMaxLines"],0))}, +$1$task(a){return this.a_(this,A.Q("$1$task","$1$task",0,[a],["task"],0))}, +$1$oldWidget(a){return this.a_(this,A.Q("$1$oldWidget","$1$oldWidget",0,[a],["oldWidget"],0))}, +$3$isDiscrete$parentBox$sliderTheme(a,b,c){return this.a_(this,A.Q("$3$isDiscrete$parentBox$sliderTheme","$3$isDiscrete$parentBox$sliderTheme",0,[a,b,c],["isDiscrete","parentBox","sliderTheme"],0))}, +$2$deviceInfo$textScaleFactor(a,b){return this.a_(this,A.Q("$2$deviceInfo$textScaleFactor","$2$deviceInfo$textScaleFactor",0,[a,b],["deviceInfo","textScaleFactor"],0))}, +$1$showDeviceFrame(a){return this.a_(this,A.Q("$1$showDeviceFrame","$1$showDeviceFrame",0,[a],["showDeviceFrame"],0))}, +$1$orientation(a){return this.a_(this,A.Q("$1$orientation","$1$orientation",0,[a],["orientation"],0))}, +$1$errorText(a){return this.a_(this,A.Q("$1$errorText","$1$errorText",0,[a],["errorText"],0))}, +$1$platform(a){return this.a_(this,A.Q("$1$platform","$1$platform",0,[a],["platform"],0))}, +$1$width(a){return this.a_(this,A.Q("$1$width","$1$width",0,[a],["width"],0))}, +$2$key$onChanged(a,b){return this.a_(this,A.Q("$2$key$onChanged","$2$key$onChanged",0,[a,b],["key","onChanged"],0))}, +$5$devicePixelRatio$padding$size$viewInsets$viewPadding(a,b,c,d,e){return this.a_(this,A.Q("$5$devicePixelRatio$padding$size$viewInsets$viewPadding","$5$devicePixelRatio$padding$size$viewInsets$viewPadding",0,[a,b,c,d,e],["devicePixelRatio","padding","size","viewInsets","viewPadding"],0))}, +$2$platform$visualDensity(a,b){return this.a_(this,A.Q("$2$platform$visualDensity","$2$platform$visualDensity",0,[a,b],["platform","visualDensity"],0))}, +$1$dividerColor(a){return this.a_(this,A.Q("$1$dividerColor","$1$dividerColor",0,[a],["dividerColor"],0))}, +$1$colorScheme(a){return this.a_(this,A.Q("$1$colorScheme","$1$colorScheme",0,[a],["colorScheme"],0))}, +$2$chunkCallback(a,b){return this.a_(this,A.Q("$2$chunkCallback","$2$chunkCallback",0,[a,b],["chunkCallback"],0))}, +$5$getChildren$tag(a,b,c,d,e){return this.a_(this,A.Q("$5$getChildren$tag","$5$getChildren$tag",0,[a,b,c,d,e],["getChildren","tag"],0))}, +$3$getChildren(a,b,c){return this.a_(this,A.Q("$3$getChildren","$3$getChildren",0,[a,b,c],["getChildren"],0))}, +$4$getChildren(a,b,c,d){return this.a_(this,A.Q("$4$getChildren","$4$getChildren",0,[a,b,c,d],["getChildren"],0))}, +$1$parentSyntax(a){return this.a_(this,A.Q("$1$parentSyntax","$1$parentSyntax",0,[a],["parentSyntax"],0))}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.a_(this,A.Q("$3$backgroundColor$fontFamily$fontSize","$3$backgroundColor$fontFamily$fontSize",0,[a,b,c],["backgroundColor","fontFamily","fontSize"],0))}, +$1$fontWeight(a){return this.a_(this,A.Q("$1$fontWeight","$1$fontWeight",0,[a],["fontWeight"],0))}, +$1$fontStyle(a){return this.a_(this,A.Q("$1$fontStyle","$1$fontStyle",0,[a],["fontStyle"],0))}, +$1$decoration(a){return this.a_(this,A.Q("$1$decoration","$1$decoration",0,[a],["decoration"],0))}, +$2$out(a,b){return this.a_(this,A.Q("$2$out","$2$out",0,[a,b],["out"],0))}, +$3$ignoreHitboxes$out(a,b,c){return this.a_(this,A.Q("$3$ignoreHitboxes$out","$3$ignoreHitboxes$out",0,[a,b,c],["ignoreHitboxes","out"],0))}, +$3$maxDistance$out(a,b,c){return this.a_(this,A.Q("$3$maxDistance$out","$3$maxDistance$out",0,[a,b,c],["maxDistance","out"],0))}, +$1$2$eventHandler$rootComponent(a,b,c){return this.a_(this,A.Q("$1$2$eventHandler$rootComponent","$1$2$eventHandler$rootComponent",0,[a,b,c],["eventHandler","rootComponent"],1))}, +$4$logicalKey$physicalKey$synthesized$timeStamp(a,b,c,d){return this.a_(this,A.Q("$4$logicalKey$physicalKey$synthesized$timeStamp","$4$logicalKey$physicalKey$synthesized$timeStamp",0,[a,b,c,d],["logicalKey","physicalKey","synthesized","timeStamp"],0))}, +$2$random$within(a,b){return this.a_(this,A.Q("$2$random$within","$2$random$within",0,[a,b],["random","within"],0))}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.a_(this,A.Q("$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes","$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes",0,[a,b,c,d,e],["elevationAdjustment","parentPaintClipRect","parentSemanticsClipRect","result","siblingNodes"],0))}, +$1$config(a){return this.a_(this,A.Q("$1$config","$1$config",0,[a],["config"],0))}, +$2$descendant$rect(a,b){return this.a_(this,A.Q("$2$descendant$rect","$2$descendant$rect",0,[a,b],["descendant","rect"],0))}, +$2$ignoreRasterCache(a,b){return this.a_(this,A.Q("$2$ignoreRasterCache","$2$ignoreRasterCache",0,[a,b],["ignoreRasterCache"],0))}, +$3$onlyFirst(a,b,c){return this.a_(this,A.Q("$3$onlyFirst","$3$onlyFirst",0,[a,b,c],["onlyFirst"],0))}, +$1$includeChildren(a){return this.a_(this,A.Q("$1$includeChildren","$1$includeChildren",0,[a],["includeChildren"],0))}, +$1$oldLayer(a){return this.a_(this,A.Q("$1$oldLayer","$1$oldLayer",0,[a],["oldLayer"],0))}, +$3$oldLayer(a,b,c){return this.a_(this,A.Q("$3$oldLayer","$3$oldLayer",0,[a,b,c],["oldLayer"],0))}, +$3$offset$oldLayer(a,b,c){return this.a_(this,A.Q("$3$offset$oldLayer","$3$offset$oldLayer",0,[a,b,c],["offset","oldLayer"],0))}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.a_(this,A.Q("$4$isComplexHint$willChangeHint","$4$isComplexHint$willChangeHint",0,[a,b,c,d],["isComplexHint","willChangeHint"],0))}, +$4$textDirection(a,b,c,d){return this.a_(this,A.Q("$4$textDirection","$4$textDirection",0,[a,b,c,d],["textDirection"],0))}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.a_(this,A.Q("$5$borderRadius$shape$textDirection","$5$borderRadius$shape$textDirection",0,[a,b,c,d,e],["borderRadius","shape","textDirection"],0))}, +$4$isDiscrete$offset$parentBox$sliderTheme(a,b,c,d){return this.a_(this,A.Q("$4$isDiscrete$offset$parentBox$sliderTheme","$4$isDiscrete$offset$parentBox$sliderTheme",0,[a,b,c,d],["isDiscrete","offset","parentBox","sliderTheme"],0))}, +$12$activationAnimation$enableAnimation$isDiscrete$labelPainter$parentBox$sizeWithOverflow$sliderTheme$textDirection$textScaleFactor$value(a,b,c,d,e,f,g,h,i,j,k,l){return this.a_(this,A.Q("$12$activationAnimation$enableAnimation$isDiscrete$labelPainter$parentBox$sizeWithOverflow$sliderTheme$textDirection$textScaleFactor$value","$12$activationAnimation$enableAnimation$isDiscrete$labelPainter$parentBox$sizeWithOverflow$sliderTheme$textDirection$textScaleFactor$value",0,[a,b,c,d,e,f,g,h,i,j,k,l],["activationAnimation","enableAnimation","isDiscrete","labelPainter","parentBox","sizeWithOverflow","sliderTheme","textDirection","textScaleFactor","value"],0))}, +$3$blendMode$oldLayer(a,b,c){return this.a_(this,A.Q("$3$blendMode$oldLayer","$3$blendMode$oldLayer",0,[a,b,c],["blendMode","oldLayer"],0))}, +$2$filterQuality(a,b){return this.a_(this,A.Q("$2$filterQuality","$2$filterQuality",0,[a,b],["filterQuality"],0))}, +$2$oldLayer(a,b){return this.a_(this,A.Q("$2$oldLayer","$2$oldLayer",0,[a,b],["oldLayer"],0))}, +$3$clipBehavior$oldLayer(a,b,c){return this.a_(this,A.Q("$3$clipBehavior$oldLayer","$3$clipBehavior$oldLayer",0,[a,b,c],["clipBehavior","oldLayer"],0))}, +$6$oldLayer(a,b,c,d,e,f){return this.a_(this,A.Q("$6$oldLayer","$6$oldLayer",0,[a,b,c,d,e,f],["oldLayer"],0))}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.a_(this,A.Q("$6$gapExtent$gapPercentage$gapStart$textDirection","$6$gapExtent$gapPercentage$gapStart$textDirection",0,[a,b,c,d,e,f],["gapExtent","gapPercentage","gapStart","textDirection"],0))}, +$2$radius(a,b){return this.a_(this,A.Q("$2$radius","$2$radius",0,[a,b],["radius"],0))}, +$2$size(a,b){return this.a_(this,A.Q("$2$size","$2$size",0,[a,b],["size"],0))}, +$1$maxWidth(a){return this.a_(this,A.Q("$1$maxWidth","$1$maxWidth",0,[a],["maxWidth"],0))}, +$2$parentUsesSize(a,b){return this.a_(this,A.Q("$2$parentUsesSize","$2$parentUsesSize",0,[a,b],["parentUsesSize"],0))}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.a_(this,A.Q("$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.a_(this,A.Q("$2$bottomNavigationBarTop$floatingActionButtonArea","$2$bottomNavigationBarTop$floatingActionButtonArea",0,[a,b],["bottomNavigationBarTop","floatingActionButtonArea"],0))}, +i(a,b){return this.a_(a,A.Q("i","i",0,[b],[],0))}, +pf(){return this.a_(this,A.Q("pf","pf",0,[],[],0))}, +r9(a){return this.a_(this,A.Q("r9","r9",0,[a],[],0))}, +AL(){return this.a_(this,A.Q("AL","AL",0,[],[],0))}, +X(a,b){return this.a_(a,A.Q("X","X",0,[b],[],0))}, +a1(a,b){return this.a_(a,A.Q("a1","a1",0,[b],[],0))}, +W(a,b){return this.a_(a,A.Q("W","W",0,[b],[],0))}, +GD(a){return this.a_(this,A.Q("GD","GD",0,[a],[],0))}, +cv(){return this.a_(this,A.Q("cv","cv",0,[],[],0))}, +ui(){return this.a_(this,A.Q("ui","ui",0,[],[],0))}, +gE(a){return this.a_(a,A.Q("gE","gE",1,[],[],0))}, +gft(a){return this.a_(a,A.Q("gft","gft",1,[],[],0))}, +gem(){return this.a_(this,A.Q("gem","gem",1,[],[],0))}, +glp(){return this.a_(this,A.Q("glp","glp",1,[],[],0))}, +gmj(){return this.a_(this,A.Q("gmj","gmj",1,[],[],0))}, +gFf(a){return this.a_(a,A.Q("gFf","gFf",1,[],[],0))}, +gHT(a){return this.a_(a,A.Q("gHT","gHT",1,[],[],0))}, +gjX(a){return this.a_(a,A.Q("gjX","gjX",1,[],[],0))}, +gmJ(a){return this.a_(a,A.Q("gmJ","gmJ",1,[],[],0))}, +gFA(){return this.a_(this,A.Q("gFA","gFA",1,[],[],0))}, +sem(a){return this.a_(this,A.Q("sem","sem",2,[a],[],0))}, +sft(a,b){return this.a_(a,A.Q("sft","sft",2,[b],[],0))}, +slp(a){return this.a_(this,A.Q("slp","slp",2,[a],[],0))}, +smj(a){return this.a_(this,A.Q("smj","smj",2,[a],[],0))}} +A.amz.prototype={ +j(a){return""}, +$iei:1} +A.c7.prototype={ +ga9r(){var s=this.ga9s() +if($.fY()===1e6)return s +return s*1000}, +guo(){var s=this.ga9s() +if($.fY()===1000)return s +return B.e.cS(s,1000)}, +c0(a){var s=this,r=s.b +if(r!=null){s.a=s.a+($.a6t.$0()-r) +s.b=null}}, +bY(a){var s=this.b +this.a=s==null?$.a6t.$0():s}, +ga9s(){var s=this.b +if(s==null)s=$.a6t.$0() +return s-this.a}} +A.Pf.prototype={ +gav(a){return new A.a8_(this.a)}, +ga4(a){var s,r,q=this.a,p=q.length +if(p===0)throw A.d(A.a7("No elements.")) +s=q.charCodeAt(p-1) +if((s&64512)===56320&&p>1){r=q.charCodeAt(p-2) +if((r&64512)===55296)return A.blE(r,s)}return s}} +A.a8_.prototype={ +ga2(a){return this.d}, +H(){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=n.charCodeAt(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.em(B.d.au(this.b,a,b),null,16) +if(s<0||s>65535)this.a.$2("each part must be in the range of `0x0..0xFFFF`",a) +return s}, +$S:352} +A.VZ.prototype={ +gAK(){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.j(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.a2() +n=o.w=s.charCodeAt(0)==0?s:s}return n}, +gyu(){var s,r,q=this,p=q.x +if(p===$){s=q.e +if(s.length!==0&&s.charCodeAt(0)===47)s=B.d.cf(s,1) +r=s.length===0?B.dP:A.EG(new A.S(A.b(s.split("/"),t.T),A.bJf(),t.cj),t.N) +q.x!==$&&A.a2() +p=q.x=r}return p}, +gJ(a){var s,r=this,q=r.y +if(q===$){s=B.d.gJ(r.gAK()) +r.y!==$&&A.a2() +r.y=s +q=s}return q}, +gvi(){var s,r,q=this,p=q.Q +if(p===$){s=q.f +r=A.bFV(s==null?"":s) +q.Q!==$&&A.a2() +q.Q=r +p=r}return p}, +gEd(){return this.b}, +grH(a){var s=this.c +if(s==null)return"" +if(B.d.cd(s,"["))return B.d.au(s,1,s.length-1) +return s}, +gyy(a){var s=this.d +return s==null?A.bla(this.a):s}, +grZ(a){var s=this.f +return s==null?"":s}, +goL(){var s=this.r +return s==null?"":s}, +Us(a){var s=this.a +if(a.length!==s.length)return!1 +return A.bbR(a,s,0)>=0}, +gab8(){if(this.a!==""){var s=this.r +s=(s==null?"":s)===""}else s=!1 +return s}, +a2A(a,b){var s,r,q,p,o,n +for(s=0,r=0;B.d.ff(b,"../",r);){r+=3;++s}q=B.d.yd(a,"/") +while(!0){if(!(q>0&&s>0))break +p=B.d.JY(a,"/",q-1) +if(p<0)break +o=q-p +n=o!==2 +if(!n||o===3)if(a.charCodeAt(p+1)===46)n=!n||a.charCodeAt(p+2)===46 +else n=!1 +else n=!1 +if(n)break;--s +q=p}return B.d.iD(a,q+1,null,B.d.cf(b,r-3*s))}, +aE(a){return this.DK(A.jC(a,0,null))}, +DK(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null +if(a.giI().length!==0){s=a.giI() +if(a.gy4()){r=a.gEd() +q=a.grH(a) +p=a.gCD()?a.gyy(a):h}else{p=h +q=p +r=""}o=A.tx(a.gh0(a)) +n=a.guJ()?a.grZ(a):h}else{s=i.a +if(a.gy4()){r=a.gEd() +q=a.grH(a) +p=A.bbK(a.gCD()?a.gyy(a):h,s) +o=A.tx(a.gh0(a)) +n=a.guJ()?a.grZ(a):h}else{r=i.b +q=i.c +p=i.d +o=i.e +if(a.gh0(a)==="")n=a.guJ()?a.grZ(a):i.f +else{m=A.bG_(i,o) +if(m>0){l=B.d.au(o,0,m) +o=a.gJy()?l+A.tx(a.gh0(a)):l+A.tx(i.a2A(B.d.cf(o,l.length),a.gh0(a)))}else if(a.gJy())o=A.tx(a.gh0(a)) +else if(o.length===0)if(q==null)o=s.length===0?a.gh0(a):A.tx(a.gh0(a)) +else o=A.tx("/"+a.gh0(a)) +else{k=i.a2A(o,a.gh0(a)) +j=s.length===0 +if(!j||q!=null||B.d.cd(o,"/"))o=A.tx(k) +else o=A.bbM(k,!j||q!=null)}n=a.guJ()?a.grZ(a):h}}}return A.b2x(s,r,q,p,o,n,a.gJz()?a.goL():h)}, +gaaz(){return this.a.length!==0}, +gy4(){return this.c!=null}, +gCD(){return this.d!=null}, +guJ(){return this.f!=null}, +gJz(){return this.r!=null}, +gJy(){return B.d.cd(this.e,"/")}, +We(){var s,r=this,q=r.a +if(q!==""&&q!=="file")throw A.d(A.a8("Cannot extract a file path from a "+q+" URI")) +q=r.f +if((q==null?"":q)!=="")throw A.d(A.a8(u.B)) +q=r.r +if((q==null?"":q)!=="")throw A.d(A.a8(u.A)) +q=$.bdz() +if(q)q=A.bln(r) +else{if(r.c!=null&&r.grH(r)!=="")A.V(A.a8(u.Q)) +s=r.gyu() +A.bFS(s,!1) +q=A.a9H(B.d.cd(r.e,"/")?""+"/":"",s,"/") +q=q.charCodeAt(0)==0?q:q}return q}, +gow(a){return this.a==="data"?A.bDS(this):null}, +j(a){return this.gAK()}, +l(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.giI())if(q.c!=null===b.gy4())if(q.b===b.gEd())if(q.grH(q)===b.grH(b))if(q.gyy(q)===b.gyy(b))if(q.e===b.gh0(b)){s=q.f +r=s==null +if(!r===b.guJ()){if(r)s="" +if(s===b.grZ(b)){s=q.r +r=s==null +if(!r===b.gJz()){if(r)s="" +s=s===b.goL()}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}, +$iH2:1, +giI(){return this.a}, +gh0(a){return this.e}} +A.b2y.prototype={ +$1(a){return A.nj(B.W0,a,B.Q,!1)}, +$S:49} +A.b2A.prototype={ +$2(a,b){var s=this.b,r=this.a +s.a+=r.a +r.a="&" +r=s.a+=A.nj(B.iU,a,B.Q,!0) +if(b!=null&&b.length!==0){s.a=r+"=" +s.a+=A.nj(B.iU,b,B.Q,!0)}}, +$S:354} +A.b2z.prototype={ +$2(a,b){var s,r +if(b==null||typeof b=="string")this.a.$2(a,b) +else for(s=J.aA(b),r=this.a;s.H();)r.$2(a,s.ga2(s))}, +$S:25} +A.b2B.prototype={ +$3(a,b,c){var s,r,q,p +if(a===c)return +s=this.a +r=this.b +if(b<0){q=A.oA(s,a,c,r,!0) +p=""}else{q=A.oA(s,a,b,r,!0) +p=A.oA(s,b+1,c,r,!0)}J.iE(this.c.cW(0,q,A.bJg()),p)}, +$S:359} +A.aSr.prototype={ +gqt(){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.W_(m,r+1,q,B.iX,!1,!1) +q=r}else p=n +m=o.c=new A.aem(o,"data","",n,n,A.W_(m,s,q,B.ve,!1,!1),p,n)}return m}, +gaOs(a){var s=this.b,r=s[0]+1,q=s[1] +if(r===q)return"text/plain" +return A.oA(this.a,r,q,B.Q,!1)}, +gaHr(a){var s,r=this.as8() +if(r>=0){s=this.b +return A.oA(this.a,s[r+1]+1,s[r+2],B.Q,!1)}return"US-ASCII"}, +as8(){var s,r,q,p,o=this.b +for(s=this.a,r=3;r<=o.length;r+=2){q=r-2 +p=o[q]+1 +if(o[r-1]===p+7&&A.bbR("charset",s,p)>=0)return q}return-1}, +a8b(){var s,r,q,p,o,n,m,l,k=this.a,j=this.b,i=B.b.ga4(j)+1 +if((j.length&1)===1)return B.fh.a8c(k,i) +j=k.length +s=j-i +for(r=i;r=0){n=p+1 +q[p]=l +r=m +p=n +continue}}throw A.d(A.d6("Invalid percent escape",k,r))}p=n}return q}, +aI9(){var s,r,q,p=this,o=p.gaHr(p),n=A.bxL(o) +if(n==null)throw A.d(A.a8("Unknown charset: "+o)) +s=p.a +r=p.b +q=B.b.ga4(r)+1 +if((r.length&1)===1)return n.gBP().cT(B.fh.cT(B.d.cf(s,q))) +return A.oA(s,q,s.length,n,!1)}, +j(a){var s=this.a +return this.b[0]===-1?"data:"+s:s}} +A.b3b.prototype={ +$2(a,b){var s=this.a[a] +B.K.kq(s,0,96,b) +return s}, +$S:360} +A.b3c.prototype={ +$3(a,b,c){var s,r +for(s=b.length,r=0;r>>0]=c}, +$S:219} +A.ni.prototype={ +gaaz(){return this.b>0}, +gy4(){return this.c>0}, +gCD(){return this.c>0&&this.d+10&&this.r>=this.a.length}, +Us(a){var s=a.length +if(s===0)return this.b<0 +if(s!==this.b)return!1 +return A.bbR(a,this.a,0)>=0}, +giI(){var s=this.w +return s==null?this.w=this.aq3():s}, +aq3(){var s,r=this,q=r.b +if(q<=0)return"" +s=q===4 +if(s&&B.d.cd(r.a,"http"))return"http" +if(q===5&&B.d.cd(r.a,"https"))return"https" +if(s&&B.d.cd(r.a,"file"))return"file" +if(q===7&&B.d.cd(r.a,"package"))return"package" +return B.d.au(r.a,0,q)}, +gEd(){var s=this.c,r=this.b+3 +return s>r?B.d.au(this.a,r,s-1):""}, +grH(a){var s=this.c +return s>0?B.d.au(this.a,s,this.d):""}, +gyy(a){var s,r=this +if(r.gCD())return A.em(B.d.au(r.a,r.d+1,r.e),null,null) +s=r.b +if(s===4&&B.d.cd(r.a,"http"))return 80 +if(s===5&&B.d.cd(r.a,"https"))return 443 +return 0}, +gh0(a){return B.d.au(this.a,this.e,this.f)}, +grZ(a){var s=this.f,r=this.r +return s=r.r)return B.Am +s=A.blm(r.grZ(r)) +s.aen(s,A.bmN()) +return A.b8s(s,t.N,t.yp)}, +a27(a){var s=this.d+1 +return s+a.length===this.e&&B.d.ff(this.a,a,s)}, +aR2(){var s=this,r=s.r,q=s.a +if(r>=q.length)return s +return new A.ni(B.d.au(q,0,r),s.b,s.c,s.d,s.e,s.f,r,s.w)}, +aE(a){return this.DK(A.jC(a,0,null))}, +DK(a){if(a instanceof A.ni)return this.aCl(this,a) +return this.a5o().DK(a)}, +aCl(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.cd(a.a,"file"))p=b.e!==b.f +else if(q&&B.d.cd(a.a,"http"))p=!b.a27("80") +else p=!(r===5&&B.d.cd(a.a,"https"))||!b.a27("443") +if(p){o=r+1 +return new A.ni(B.d.au(a.a,0,o)+B.d.cf(b.a,c+1),r,s+o,b.d+o,b.e+o,b.f+o,b.r+o,a.w)}else return this.a5o().DK(b)}n=b.e +c=b.f +if(n===c){s=b.r +if(c0?l:m +o=k-n +return new A.ni(B.d.au(a.a,0,k)+B.d.cf(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.ff(s,"../",n);)n+=3 +o=j-n+1 +return new A.ni(B.d.au(a.a,0,j)+"/"+B.d.cf(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.w)}h=a.a +l=A.bl_(this) +if(l>=0)g=l +else for(g=j;B.d.ff(h,"../",g);)g+=3 +f=0 +while(!0){e=n+3 +if(!(e<=c&&B.d.ff(s,"../",n)))break;++f +n=e}for(d="";i>g;){--i +if(h.charCodeAt(i)===47){if(f===0){d="/" +break}--f +d="/"}}if(i===g&&a.b<=0&&!B.d.ff(h,"/",j)){n-=f*3 +d=""}o=i-n+d.length +return new A.ni(B.d.au(h,0,i)+d+B.d.cf(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.w)}, +We(){var s,r,q=this,p=q.b +if(p>=0){s=!(p===4&&B.d.cd(q.a,"file")) +p=s}else p=!1 +if(p)throw A.d(A.a8("Cannot extract a file path from a "+q.giI()+" URI")) +p=q.f +s=q.a +if(p0?s.grH(s):r,n=s.gCD()?s.gyy(s):r,m=s.a,l=s.f,k=B.d.au(m,s.e,l),j=s.r +l=l>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fa(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga5(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a7("No elements"))}, +ga4(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a7("No elements"))}, +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.KM.prototype={ +j(a){var s,r=a.left +r.toString +s=a.top +s.toString +return"Rectangle ("+A.j(r)+", "+A.j(s)+") "+A.j(this.gc2(a))+" x "+A.j(this.gbQ(a))}, +l(a,b){var s,r +if(b==null)return!1 +if(t.Bb.b(b)){s=a.left +s.toString +r=J.bt(b) +if(s===r.gag(b)){s=a.top +s.toString +s=s===r.gal(b)&&this.gc2(a)===r.gc2(b)&&this.gbQ(a)===r.gbQ(b)}else s=!1}else s=!1 +return s}, +gJ(a){var s,r=a.left +r.toString +s=a.top +s.toString +return A.a3(r,s,this.gc2(a),this.gbQ(a),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +gaN(a){var s=a.bottom +s.toString +return s}, +ga1G(a){return a.height}, +gbQ(a){var s=this.ga1G(a) +s.toString +return s}, +gag(a){var s=a.left +s.toString +return s}, +gaI(a){var s=a.right +s.toString +return s}, +gal(a){var s=a.top +s.toString +return s}, +ga6B(a){return a.width}, +gc2(a){var s=this.ga6B(a) +s.toString +return s}, +$ihb:1} +A.a0b.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fa(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga5(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a7("No elements"))}, +ga4(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a7("No elements"))}, +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.a0d.prototype={ +gE(a){var s=a.length +s.toString +return s}} +A.adg.prototype={ +N(a,b){return J.Xj(this.b,b)}, +gaB(a){return this.a.firstElementChild==null}, +gE(a){return this.b.length}, +i(a,b){return t.lU.a(this.b[b])}, +q(a,b,c){this.a.replaceChild(c,this.b[b]).toString}, +sE(a,b){throw A.d(A.a8("Cannot resize element lists"))}, +D(a,b){this.a.appendChild(b).toString +return b}, +gav(a){var s=this.fa(this) +return new J.dQ(s,s.length,A.a6(s).h("dQ<1>"))}, +I(a,b){A.bEA(this.a,b)}, +kq(a,b,c,d){throw A.d(A.cJ(null))}, +hy(a,b,c){throw A.d(A.cJ(null))}, +c3(a,b,c,d,e){throw A.d(A.cJ(null))}, +dD(a,b,c,d){return this.c3(a,b,c,d,0)}, +O(a,b){return A.bEC(this.a,b)}, +fY(a,b,c){var s,r=this,q=r.b,p=q.length +if(b>p)throw A.d(A.cT(b,0,r.gE(r),null,null)) +s=r.a +if(b===p)s.appendChild(c).toString +else s.insertBefore(c,t.lU.a(q[b])).toString}, +i5(a,b,c){throw A.d(A.cJ(null))}, +j0(a,b,c){throw A.d(A.cJ(null))}, +di(a,b){var s=t.lU.a(this.b[b]) +this.a.removeChild(s).toString +return s}, +eC(a){var s=this.ga4(this) +this.a.removeChild(s).toString +return s}, +ga5(a){return A.bEB(this.a)}, +ga4(a){var s=this.a.lastElementChild +if(s==null)throw A.d(A.a7("No elements")) +return s}} +A.db.prototype={ +gbZ(a){var s=a.children +s.toString +return new A.adg(a,s)}, +j(a){var s=a.localName +s.toString +return s}, +$idb:1} +A.be.prototype={$ibe:1} +A.aM.prototype={ +B0(a,b,c,d){if(c!=null)this.awv(a,b,c,!1)}, +awv(a,b,c,d){return a.addEventListener(b,A.wS(c,1),!1)}, +aAF(a,b,c,d){return a.removeEventListener(b,A.wS(c,1),!1)}} +A.k2.prototype={$ik2:1} +A.a0Z.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fa(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga5(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a7("No elements"))}, +ga4(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a7("No elements"))}, +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.a10.prototype={ +gE(a){return a.length}} +A.a1r.prototype={ +gE(a){return a.length}} +A.k4.prototype={$ik4:1} +A.a2h.prototype={ +gE(a){var s=a.length +s.toString +return s}} +A.yN.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fa(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga5(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a7("No elements"))}, +ga4(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a7("No elements"))}, +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.uE.prototype={ +gaRn(a){var s,r,q,p,o,n,m=t.N,l=A.D(m,m),k=a.getAllResponseHeaders(),j=k.split("\r\n") +for(m=j.length,s=0;s>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fa(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga5(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a7("No elements"))}, +ga4(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a7("No elements"))}, +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.BG.prototype={ +ga5(a){var s=this.a.firstChild +if(s==null)throw A.d(A.a7("No elements")) +return s}, +ga4(a){var s=this.a.lastChild +if(s==null)throw A.d(A.a7("No elements")) +return s}, +D(a,b){this.a.appendChild(b).toString}, +I(a,b){var s,r,q,p,o +if(b instanceof A.BG){s=b.a +r=this.a +if(s!==r)for(q=s.childNodes.length,p=0;pq)throw A.d(A.cT(b,0,this.gE(this),null,null)) +if(b===q)s.appendChild(c).toString +else s.insertBefore(c,r[b]).toString}, +i5(a,b,c){var s=this.a,r=s.childNodes +if(b===r.length)this.I(0,c) +else J.bef(s,c,r[b])}, +j0(a,b,c){throw A.d(A.a8("Cannot setAll on Node list"))}, +eC(a){var s=this.ga4(this) +this.a.removeChild(s).toString +return s}, +di(a,b){var s=this.a,r=s.childNodes[b] +s.removeChild(r).toString +return r}, +O(a,b){return!1}, +q(a,b,c){var s=this.a +s.replaceChild(c,s.childNodes[b]).toString}, +gav(a){var s=this.a.childNodes +return new A.DN(s,s.length,A.b1(s).h("DN"))}, +c3(a,b,c,d,e){throw A.d(A.a8("Cannot setRange on Node list"))}, +dD(a,b,c,d){return this.c3(a,b,c,d,0)}, +kq(a,b,c,d){throw A.d(A.a8("Cannot fillRange on Node list"))}, +hy(a,b,c){throw A.d(A.a8("Cannot removeRange on Node list"))}, +gE(a){return this.a.childNodes.length}, +sE(a,b){throw A.d(A.a8("Cannot set length on immutable List."))}, +i(a,b){return this.a.childNodes[b]}} +A.bS.prototype={ +h1(a){var s=a.parentNode +if(s!=null)s.removeChild(a).toString}, +aRg(a,b){var s,r,q +try{r=a.parentNode +r.toString +s=r +J.bua(s,b,a)}catch(q){}return a}, +aN9(a,b,c){var s,r,q,p +if(b instanceof A.BG){s=b.a +if(s===a)throw A.d(A.bM(b,null)) +for(r=s.childNodes.length,q=0;q>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fa(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga5(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a7("No elements"))}, +ga4(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a7("No elements"))}, +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.kg.prototype={ +gE(a){return a.length}, +$ikg:1} +A.a6a.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fa(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga5(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a7("No elements"))}, +ga4(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a7("No elements"))}, +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.py.prototype={$ipy:1} +A.a7Y.prototype={ +I(a,b){throw A.d(A.a8("Not supported"))}, +b1(a,b){return A.nm(a.get(b))!=null}, +i(a,b){return A.nm(a.get(b))}, +am(a,b){var s,r,q=a.entries() +for(;!0;){s=q.next() +r=s.done +r.toString +if(r)return +r=s.value[0] +r.toString +b.$2(r,A.nm(s.value[1]))}}, +gdh(a){var s=A.b([],t.T) +this.am(a,new A.aM0(s)) +return s}, +gbx(a){var s=A.b([],t.n4) +this.am(a,new A.aM1(s)) +return s}, +gE(a){var s=a.size +s.toString +return s}, +gaB(a){var s=a.size +s.toString +return s===0}, +gd7(a){var s=a.size +s.toString +return s!==0}, +q(a,b,c){throw A.d(A.a8("Not supported"))}, +cW(a,b,c){throw A.d(A.a8("Not supported"))}, +O(a,b){throw A.d(A.a8("Not supported"))}, +$ibx:1} +A.aM0.prototype={ +$2(a,b){return this.a.push(a)}, +$S:25} +A.aM1.prototype={ +$2(a,b){return this.a.push(b)}, +$S:25} +A.FV.prototype={$iFV:1} +A.a8j.prototype={ +gE(a){return a.length}} +A.km.prototype={$ikm:1} +A.a9b.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fa(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga5(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a7("No elements"))}, +ga4(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a7("No elements"))}, +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.kn.prototype={$ikn:1} +A.a9f.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fa(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga5(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a7("No elements"))}, +ga4(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a7("No elements"))}, +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.ko.prototype={ +gE(a){return a.length}, +$iko:1} +A.Qm.prototype={ +I(a,b){b.am(0,new A.aPg(a))}, +b1(a,b){return a.getItem(A.cG(b))!=null}, +i(a,b){return a.getItem(A.cG(b))}, +q(a,b,c){a.setItem(b,c)}, +cW(a,b,c){var s +if(a.getItem(b)==null)a.setItem(b,c.$0()) +s=a.getItem(b) +return s==null?A.cG(s):s}, +O(a,b){var s +A.cG(b) +s=a.getItem(b) +a.removeItem(b) +return s}, +am(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)}}, +gdh(a){var s=A.b([],t.T) +this.am(a,new A.aPh(s)) +return s}, +gbx(a){var s=A.b([],t.T) +this.am(a,new A.aPi(s)) +return s}, +gE(a){var s=a.length +s.toString +return s}, +gaB(a){return a.key(0)==null}, +gd7(a){return a.key(0)!=null}, +$ibx:1} +A.aPg.prototype={ +$2(a,b){this.a.setItem(a,b)}, +$S:106} +A.aPh.prototype={ +$2(a,b){return this.a.push(a)}, +$S:106} +A.aPi.prototype={ +$2(a,b){return this.a.push(b)}, +$S:106} +A.iX.prototype={$iiX:1} +A.kv.prototype={$ikv:1} +A.iZ.prototype={$iiZ:1} +A.aaB.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fa(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga5(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a7("No elements"))}, +ga4(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a7("No elements"))}, +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.aaC.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fa(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga5(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a7("No elements"))}, +ga4(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a7("No elements"))}, +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.aaI.prototype={ +gE(a){var s=a.length +s.toString +return s}} +A.kx.prototype={$ikx:1} +A.aaO.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fa(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga5(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a7("No elements"))}, +ga4(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a7("No elements"))}, +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.aaP.prototype={ +gE(a){return a.length}} +A.ab8.prototype={ +j(a){var s=String(a) +s.toString +return s}} +A.abi.prototype={ +gE(a){return a.length}} +A.H7.prototype={ +aPC(a,b,c){var s=A.bEF(a.open(b,c)) +return s}} +A.ae0.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fa(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga5(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a7("No elements"))}, +ga4(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a7("No elements"))}, +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.SK.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.j(p)+", "+A.j(s)+") "+A.j(r)+" x "+A.j(q)}, +l(a,b){var s,r +if(b==null)return!1 +if(t.Bb.b(b)){s=a.left +s.toString +r=J.bt(b) +if(s===r.gag(b)){s=a.top +s.toString +if(s===r.gal(b)){s=a.width +s.toString +if(s===r.gc2(b)){s=a.height +s.toString +r=s===r.gbQ(b) +s=r}else s=!1}else s=!1}else s=!1}else s=!1 +return s}, +gJ(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.a3(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)}, +ga1G(a){return a.height}, +gbQ(a){var s=a.height +s.toString +return s}, +ga6B(a){return a.width}, +gc2(a){var s=a.width +s.toString +return s}} +A.agh.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fa(b,s,a,null,null)) +return a[b]}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga5(a){if(a.length>0)return a[0] +throw A.d(A.a7("No elements"))}, +ga4(a){var s=a.length +if(s>0)return a[s-1] +throw A.d(A.a7("No elements"))}, +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.TY.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fa(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga5(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a7("No elements"))}, +ga4(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a7("No elements"))}, +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.ama.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fa(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga5(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a7("No elements"))}, +ga4(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a7("No elements"))}, +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.amB.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fa(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga5(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.a7("No elements"))}, +ga4(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.a7("No elements"))}, +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.b8Y.prototype={} +A.ww.prototype={ +hP(a,b,c,d){return A.HC(this.a,this.b,a,!1,A.w(this).c)}, +uY(a,b,c){return this.hP(a,null,b,c)}} +A.SZ.prototype={} +A.aft.prototype={ +by(a){var s=this +if(s.b==null)return $.b7O() +s.Qw() +s.d=s.b=null +return $.b7O()}, +Kk(a){var s,r=this +if(r.b==null)throw A.d(A.a7("Subscription has been canceled.")) +r.Qw() +s=A.bmu(new A.aXy(a),t.I3) +r.d=s +r.Qu()}, +oZ(a,b){if(this.b==null)return;++this.a +this.Qw()}, +nL(a){return this.oZ(a,null)}, +ia(a){var s=this +if(s.b==null||s.a<=0)return;--s.a +s.Qu()}, +Qu(){var s,r=this,q=r.d +if(q!=null&&r.a<=0){s=r.b +s.toString +J.bub(s,r.c,q,!1)}}, +Qw(){var s,r=this.d +if(r!=null){s=this.b +s.toString +J.bu9(s,this.c,r,!1)}}} +A.aXx.prototype={ +$1(a){return this.a.$1(a)}, +$S:40} +A.aXy.prototype={ +$1(a){return this.a.$1(a)}, +$S:40} +A.bL.prototype={ +gav(a){return new A.DN(a,this.gE(a),A.b1(a).h("DN"))}, +D(a,b){throw A.d(A.a8("Cannot add to immutable List."))}, +I(a,b){throw A.d(A.a8("Cannot add to immutable List."))}, +fY(a,b,c){throw A.d(A.a8("Cannot add to immutable List."))}, +i5(a,b,c){throw A.d(A.a8("Cannot add to immutable List."))}, +j0(a,b,c){throw A.d(A.a8("Cannot modify an immutable List."))}, +di(a,b){throw A.d(A.a8("Cannot remove from immutable List."))}, +eC(a){throw A.d(A.a8("Cannot remove from immutable List."))}, +O(a,b){throw A.d(A.a8("Cannot remove from immutable List."))}, +c3(a,b,c,d,e){throw A.d(A.a8("Cannot setRange on immutable List."))}, +dD(a,b,c,d){return this.c3(a,b,c,d,0)}, +hy(a,b,c){throw A.d(A.a8("Cannot removeRange on immutable List."))}, +kq(a,b,c,d){throw A.d(A.a8("Cannot modify an immutable List."))}} +A.DN.prototype={ +H(){var s=this,r=s.c+1,q=s.b +if(r")),new A.azB(),r.h("dN"))}, +am(a,b){B.b.am(A.hN(this.glo(),!1,t.lU),b)}, +q(a,b,c){var s=this.glo() +J.buO(s.b.$1(J.ns(s.a,b)),c)}, +sE(a,b){var s=J.b3(this.glo().a) +if(b>=s)return +else if(b<0)throw A.d(A.bM("Invalid list length",null)) +this.hy(0,b,s)}, +D(a,b){this.b.a.appendChild(b).toString}, +I(a,b){var s,r +for(s=J.aA(b),r=this.b.a;s.H();)r.appendChild(s.ga2(s)).toString}, +N(a,b){if(!t.lU.b(b))return!1 +return b.parentNode===this.a}, +c3(a,b,c,d,e){throw A.d(A.a8("Cannot setRange on filtered list"))}, +dD(a,b,c,d){return this.c3(a,b,c,d,0)}, +kq(a,b,c,d){throw A.d(A.a8("Cannot fillRange on filtered list"))}, +hy(a,b,c){var s=this.glo() +s=A.baO(s,b,s.$ti.h("y.E")) +B.b.am(A.hN(A.bjx(s,c-b,A.w(s).h("y.E")),!0,t.lU),new A.azC())}, +eC(a){var s=this.glo(),r=s.b.$1(J.Cj(s.a)) +J.arv(r) +return r}, +fY(a,b,c){var s,r +if(b===J.b3(this.glo().a))this.b.a.appendChild(c).toString +else{s=this.glo() +r=s.b.$1(J.ns(s.a,b)) +r.parentNode.insertBefore(c,r).toString}}, +i5(a,b,c){var s,r +if(b===J.b3(this.glo().a))this.I(0,c) +else{s=this.glo() +r=s.b.$1(J.ns(s.a,b)) +s=r.parentNode +s.toString +J.bef(s,c,r)}}, +di(a,b){var s=this.glo() +s=s.b.$1(J.ns(s.a,b)) +J.arv(s) +return s}, +O(a,b){return!1}, +gE(a){return J.b3(this.glo().a)}, +i(a,b){var s=this.glo() +return s.b.$1(J.ns(s.a,b))}, +gav(a){var s=A.hN(this.glo(),!1,t.lU) +return new J.dQ(s,s.length,A.a6(s).h("dQ<1>"))}} +A.azA.prototype={ +$1(a){return t.lU.b(a)}, +$S:371} +A.azB.prototype={ +$1(a){return t.lU.a(a)}, +$S:372} +A.azC.prototype={ +$1(a){return J.arv(a)}, +$S:373} +A.Id.prototype={ +hP(a,b,c,d){throw A.d(A.a8("ReceivePort.listen"))}, +ye(a){return this.hP(a,!0,null,null)}, +uY(a,b,c){return this.hP(a,!0,b,c)}, +gM5(){return A.V(A.a8("ReceivePort.sendPort"))}} +A.b6L.prototype={ +$1(a){var s,r,q,p,o +if(A.bmd(a))return a +s=this.a +if(s.b1(0,a))return s.i(0,a) +if(t.pE.b(a)){r={} +s.q(0,a,r) +for(s=J.bt(a),q=J.aA(s.gdh(a));q.H();){p=q.ga2(q) +r[p]=this.$1(s.i(a,p))}return r}else if(t.VG.b(a)){o=[] +s.q(0,a,o) +B.b.I(o,J.lr(a,this,t.z)) +return o}else return a}, +$S:218} +A.b73.prototype={ +$1(a){return this.a.eH(0,a)}, +$S:36} +A.b74.prototype={ +$1(a){if(a==null)return this.a.kO(new A.a4X(a===undefined)) +return this.a.kO(a)}, +$S:36} +A.b6c.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i +if(A.bmc(a))return a +s=this.a +a.toString +if(s.b1(0,a))return s.i(0,a) +if(a instanceof Date)return A.bfp(a.getTime(),!0) +if(a instanceof RegExp)throw A.d(A.bM("structured clone of RegExp",null)) +if(typeof Promise!="undefined"&&a instanceof Promise)return A.kF(a,t.X) +r=Object.getPrototypeOf(a) +if(r===Object.prototype||r===null){q=t.X +p=A.D(q,q) +s.q(0,a,p) +o=Object.keys(a) +n=[] +for(s=J.cu(o),q=s.gav(o);q.H();)n.push(A.bcs(q.ga2(q))) +for(m=0;m4294967296)throw A.d(A.vy(u.E+a)) +return Math.random()*a>>>0}, +aY(){return Math.random()}, +v1(){return Math.random()<0.5}} +A.ajY.prototype={ +Zi(a){var s,r,q,p,o,n,m,l=this,k=4294967296,j=a<0?-1:0 +do{s=a>>>0 +a=B.e.cS(a-s,k) +r=a>>>0 +a=B.e.cS(a-r,k) +q=(~s>>>0)+(s<<21>>>0) +p=q>>>0 +r=(~r>>>0)+((r<<21|s>>>11)>>>0)+B.e.cS(q-p,k)>>>0 +q=((p^(p>>>24|r<<8))>>>0)*265 +s=q>>>0 +r=((r^r>>>24)>>>0)*265+B.e.cS(q-s,k)>>>0 +q=((s^(s>>>14|r<<18))>>>0)*21 +s=q>>>0 +r=((r^r>>>14)>>>0)*21+B.e.cS(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.e.cS(q-p,k) +q=l.a*1037 +n=l.a=q>>>0 +m=l.b*1037+B.e.cS(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.pH() +l.pH() +l.pH() +l.pH()}, +pH(){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.e.cS(o-n+(q-p)+(m-r),4294967296)>>>0}, +fn(a){var s,r,q,p=this +if(a<=0||a>4294967296)throw A.d(A.vy(u.E+a)) +s=a-1 +if((a&s)>>>0===0){p.pH() +return(p.a&s)>>>0}do{p.pH() +r=p.a +q=r%a}while(r-q+a>=4294967296) +return q}, +aY(){var s,r=this +r.pH() +s=r.a +r.pH() +return((s&67108863)*134217728+(r.a&134217727))/9007199254740992}, +v1(){this.pH() +return(this.a&1)===0}} +A.Un.prototype={ +gaI(a){var s=this +return A.w(s).c.a(s.gag(s)+s.gc2(s))}, +gaN(a){var s=this +return A.w(s).c.a(s.gal(s)+s.gbQ(s))}, +j(a){var s=this +return"Rectangle ("+A.j(s.gag(s))+", "+A.j(s.gal(s))+") "+A.j(s.gc2(s))+" x "+A.j(s.gbQ(s))}, +l(a,b){var s,r,q=this +if(b==null)return!1 +if(t.Bb.b(b)){s=J.bt(b) +if(q.gag(q)===s.gag(b))if(q.gal(q)===s.gal(b)){r=A.w(q).c +s=r.a(q.gag(q)+q.gc2(q))===s.gaI(b)&&r.a(q.gal(q)+q.gbQ(q))===s.gaN(b)}else s=!1 +else s=!1}else s=!1 +return s}, +gJ(a){var s=this,r=A.w(s).c +return A.bju(B.c.gJ(s.gag(s)),B.c.gJ(s.gal(s)),B.c.gJ(r.a(s.gag(s)+s.gc2(s))),B.c.gJ(r.a(s.gal(s)+s.gbQ(s))),0)}} +A.hb.prototype={ +gag(a){return this.a}, +gal(a){return this.b}, +gc2(a){return this.c}, +gbQ(a){return this.d}} +A.Ne.prototype={ +gc2(a){return this.c}, +gbQ(a){return this.d}, +$ihb:1, +gag(a){return this.a}, +gal(a){return this.b}} +A.lK.prototype={$ilK:1} +A.a3r.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length +s.toString +s=b>>>0!==b||b>=s +s.toString +if(s)throw A.d(A.fa(b,this.gE(a),a,null,null)) +s=a.getItem(b) +s.toString +return s}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga5(a){var s=a.length +s.toString +if(s>0){s=a[0] +s.toString +return s}throw A.d(A.a7("No elements"))}, +ga4(a){var s=a.length +s.toString +if(s>0){s=a[s-1] +s.toString +return s}throw A.d(A.a7("No elements"))}, +co(a,b){return this.i(a,b)}, +$iao:1, +$iy:1, +$iH:1} +A.lS.prototype={$ilS:1} +A.a4Z.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length +s.toString +s=b>>>0!==b||b>=s +s.toString +if(s)throw A.d(A.fa(b,this.gE(a),a,null,null)) +s=a.getItem(b) +s.toString +return s}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga5(a){var s=a.length +s.toString +if(s>0){s=a[0] +s.toString +return s}throw A.d(A.a7("No elements"))}, +ga4(a){var s=a.length +s.toString +if(s>0){s=a[s-1] +s.toString +return s}throw A.d(A.a7("No elements"))}, +co(a,b){return this.i(a,b)}, +$iao:1, +$iy:1, +$iH:1} +A.a6b.prototype={ +gE(a){return a.length}} +A.a9I.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length +s.toString +s=b>>>0!==b||b>=s +s.toString +if(s)throw A.d(A.fa(b,this.gE(a),a,null,null)) +s=a.getItem(b) +s.toString +return s}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga5(a){var s=a.length +s.toString +if(s>0){s=a[0] +s.toString +return s}throw A.d(A.a7("No elements"))}, +ga4(a){var s=a.length +s.toString +if(s>0){s=a[s-1] +s.toString +return s}throw A.d(A.a7("No elements"))}, +co(a,b){return this.i(a,b)}, +$iao:1, +$iy:1, +$iH:1} +A.bs.prototype={ +gbZ(a){return new A.a11(a,new A.BG(a))}} +A.mf.prototype={$imf:1} +A.aaV.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length +s.toString +s=b>>>0!==b||b>=s +s.toString +if(s)throw A.d(A.fa(b,this.gE(a),a,null,null)) +s=a.getItem(b) +s.toString +return s}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga5(a){var s=a.length +s.toString +if(s>0){s=a[0] +s.toString +return s}throw A.d(A.a7("No elements"))}, +ga4(a){var s=a.length +s.toString +if(s>0){s=a[s-1] +s.toString +return s}throw A.d(A.a7("No elements"))}, +co(a,b){return this.i(a,b)}, +$iao:1, +$iy:1, +$iH:1} +A.ahf.prototype={} +A.ahg.prototype={} +A.aiC.prototype={} +A.aiD.prototype={} +A.amx.prototype={} +A.amy.prototype={} +A.anG.prototype={} +A.anH.prototype={} +A.VU.prototype={ +j8(a,b,c){return new A.IB(A.kd(this.a,b,c))}, +a7o(a){return this.j8(a,0,null)}, +a7n(a,b,c){return new A.aoc(A.bAd(this.a,b,c))}, +a7k(a,b,c){return new A.ao9(A.bhM(this.a,b,c))}, +HS(a,b,c){B.aQ.HS(this.a,b,c) +return void 1}, +a7i(a,b,c){return new A.ao7(A.bAa(this.a,b,c))}, +a7j(a,b,c){return new A.ao8(A.bhK(this.a,b,c))}, +rb(a,b,c){return new A.ao6(A.kc(this.a,b,c))}, +Rl(a){return this.rb(a,0,null)}, +$iCE:1} +A.ao6.prototype={ +WY(a,b){return this.a.getInt8(b)}, +iH(a,b){return this.a.getUint8(b)}, +el(a,b,c){return this.a.getUint16(b,B.n===c)}, +WW(a,b,c){return this.a.getInt32(b,B.n===c)}, +qw(a,b,c){return this.a.getUint32(b,B.n===c)}, +Et(a,b,c){return B.dj.Et(this.a,b,c)}, +eZ(a,b,c){return this.a.getFloat32(b,B.n===c)}, +WT(a,b,c){return this.a.getFloat64(b,B.n===c)}, +gfB(a){return this.a.byteOffset}, +giV(a){return this.a.byteLength}, +gdc(a){return new A.VU(this.a.buffer)}, +$ids:1, +$icy:1} +A.fD.prototype={ +gE(a){return this.gnb().length}, +i(a,b){return this.gnb()[b]}, +gfB(a){return A.w(this).h("fD.2").a(this.gnb()).byteOffset}, +giV(a){return A.w(this).h("fD.2").a(this.gnb()).byteLength}, +gdc(a){return new A.VU(A.w(this).h("fD.2").a(this.gnb()).buffer)}, +cA(a,b,c){var s,r +c.toString +s=A.cU(b,c,this.gnb().length,null,null)-b +r=this.zY(s) +J.arx(r,0,s,this.gnb(),b) +return r}, +h8(a,b){return this.cA(a,b,null)}} +A.IB.prototype={ +zY(a){return new Uint8Array(a)}, +$ids:1, +$iel:1, +gnb(){return this.a}} +A.aoc.prototype={ +zY(a){return new Uint16Array(a)}, +$ids:1, +$iwj:1, +gnb(){return this.a}} +A.ao9.prototype={ +zY(a){return new Int32Array(a)}, +$ids:1, +$iuR:1, +gnb(){return this.a}} +A.IA.prototype={$iIA:1} +A.ao7.prototype={ +zY(a){return new Float32Array(a)}, +$ids:1, +$iux:1, +gnb(){return this.a}} +A.ao8.prototype={ +zY(a){return new Float64Array(a)}, +$ids:1, +$iuy:1, +gnb(){return this.a}} +A.a0F.prototype={} +A.aqt.prototype={} +A.aqu.prototype={} +A.aqv.prototype={} +A.aqw.prototype={} +A.aqx.prototype={} +A.a6c.prototype={ +V(){return"PointMode."+this.b}} +A.Zz.prototype={ +V(){return"ClipOp."+this.b}} +A.abg.prototype={ +V(){return"VertexMode."+this.b}} +A.NQ.prototype={ +V(){return"PathFillType."+this.b}} +A.aII.prototype={ +V(){return"PathOperation."+this.b}} +A.aVg.prototype={ +hq(a,b){A.bKt(this.a,this.b,a,b)}} +A.Vp.prototype={ +hp(a){A.X2(this.b,this.c,a,t.CD)}} +A.tg.prototype={ +gE(a){var s=this.a +return s.gE(s)}, +p0(a){var s,r,q=this +if(!q.d&&q.e!=null){q.e.hq(a.a,a.gab3()) +return!1}s=q.c +if(s<=0)return!0 +r=q.a0k(s-1) +q.a.h9(0,a) +return r}, +a0k(a){var s,r,q,p +for(s=this.a,r=t.CD,q=!1;(s.c-s.b&s.a.length-1)>>>0>a;q=!0){p=s.t0() +A.X2(p.b,p.c,null,r)}return q}, +arf(){var s=this,r=s.a +if(!r.gaB(r)&&s.e!=null){r=r.t0() +s.e.hq(r.a,r.gab3()) +A.j4(s.ga0j())}else s.d=!1}} +A.aug.prototype={ +aQv(a,b,c){this.a.cW(0,a,new A.auh()).p0(new A.Vp(b,c,$.aP))}, +agC(a,b){var s=this.a.cW(0,a,new A.aui()),r=s.e +s.e=new A.aVg(b,$.aP) +if(r==null&&!s.d){s.d=!0 +A.j4(s.ga0j())}}, +aLM(a){var s,r,q,p,o,n,m,l="Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and new capacity)",k="Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and flag state)",j=A.kd(a.buffer,a.byteOffset,a.byteLength) +if(j[0]===7){s=j[1] +if(s>=254)throw A.d(A.bN("Unrecognized message sent to dev.flutter/channel-buffers (method name too long)")) +r=2+s +q=B.Q.hK(0,B.K.cA(j,2,r)) +switch(q){case"resize":if(j[r]!==12)throw A.d(A.bN(l)) +p=r+1 +if(j[p]<2)throw A.d(A.bN(l));++p +if(j[p]!==7)throw A.d(A.bN("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (first argument must be a string)"));++p +o=j[p] +if(o>=254)throw A.d(A.bN("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)"));++p +r=p+o +n=B.Q.hK(0,B.K.cA(j,p,r)) +if(j[r]!==3)throw A.d(A.bN("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (second argument must be an integer in the range 0 to 2147483647)")) +this.adG(0,n,a.getUint32(r+1,B.n===$.fX())) +break +case"overflow":if(j[r]!==12)throw A.d(A.bN(k)) +p=r+1 +if(j[p]<2)throw A.d(A.bN(k));++p +if(j[p]!==7)throw A.d(A.bN("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (first argument must be a string)"));++p +o=j[p] +if(o>=254)throw A.d(A.bN("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)"));++p +r=p+o +B.Q.hK(0,B.K.cA(j,p,r)) +r=j[r] +if(r!==1&&r!==2)throw A.d(A.bN("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (second argument must be a boolean)")) +break +default:throw A.d(A.bN("Unrecognized method '"+q+"' sent to dev.flutter/channel-buffers"))}}else{m=A.b(B.Q.hK(0,j).split("\r"),t.T) +if(m.length===3&&J.f(m[0],"resize"))this.adG(0,m[1],A.em(m[2],null,null)) +else throw A.d(A.bN("Unrecognized message "+A.j(m)+" sent to dev.flutter/channel-buffers."))}}, +adG(a,b,c){var s=this.a,r=s.i(0,b) +if(r==null)s.q(0,b,new A.tg(A.lL(c,t.S8),c)) +else{r.c=c +r.a0k(c)}}} +A.auh.prototype={ +$0(){return new A.tg(A.lL(1,t.S8),1)}, +$S:216} +A.aui.prototype={ +$0(){return new A.tg(A.lL(1,t.S8),1)}, +$S:216} +A.a53.prototype={ +l(a,b){if(b==null)return!1 +return b instanceof A.a53&&b.a===this.a&&b.b===this.b}, +gJ(a){return A.a3(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.c.b3(this.a,1)+", "+B.c.b3(this.b,1)+")"}} +A.h.prototype={ +gdY(){var s=this.a,r=this.b +return Math.sqrt(s*s+r*r)}, +gxz(){var s=this.a,r=this.b +return s*s+r*r}, +X(a,b){return new A.h(this.a-b.a,this.b-b.b)}, +W(a,b){return new A.h(this.a+b.a,this.b+b.b)}, +a1(a,b){return new A.h(this.a*b,this.b*b)}, +ab(a,b){return new A.h(this.a/b,this.b/b)}, +l(a,b){if(b==null)return!1 +return b instanceof A.h&&b.a===this.a&&b.b===this.b}, +gJ(a){return A.a3(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.c.b3(this.a,1)+", "+B.c.b3(this.b,1)+")"}} +A.N.prototype={ +gaB(a){return this.a<=0||this.b<=0}, +X(a,b){var s=this +if(b instanceof A.N)return new A.h(s.a-b.a,s.b-b.b) +if(b instanceof A.h)return new A.N(s.a-b.a,s.b-b.b) +throw A.d(A.bM(b,null))}, +W(a,b){return new A.N(this.a+b.a,this.b+b.b)}, +a1(a,b){return new A.N(this.a*b,this.b*b)}, +ab(a,b){return new A.N(this.a/b,this.b/b)}, +nj(a){return new A.h(a.a+this.a/2,a.b+this.b/2)}, +HW(a,b){return new A.h(b.a+this.a,b.b+this.b)}, +N(a,b){var s=b.a +if(s>=0)if(s=0&&s=s.gaI(s)||s.gal(s)>=s.gaN(s)}, +dE(a){var s=this,r=a.a,q=a.b +return new A.x(s.gag(s)+r,s.gal(s)+q,s.gaI(s)+r,s.gaN(s)+q)}, +aL(a,b,c){var s=this +return new A.x(s.gag(s)+b,s.gal(s)+c,s.gaI(s)+b,s.gaN(s)+c)}, +e2(a){var s=this +return new A.x(s.gag(s)-a,s.gal(s)-a,s.gaI(s)+a,s.gaN(s)+a)}, +fJ(a){var s=this +return new A.x(Math.max(s.gag(s),a.a),Math.max(s.gal(s),a.b),Math.min(s.gaI(s),a.c),Math.min(s.gaN(s),a.d))}, +jS(a){var s=this +return new A.x(Math.min(s.gag(s),a.gag(a)),Math.min(s.gal(s),a.gal(a)),Math.max(s.gaI(s),a.gaI(a)),Math.max(s.gaN(s),a.gaN(a)))}, +ys(a){var s=this +if(s.gaI(s)<=a.a||a.c<=s.gag(s))return!1 +if(s.gaN(s)<=a.b||a.d<=s.gal(s))return!1 +return!0}, +gj2(){var s=this +return Math.min(Math.abs(s.gaI(s)-s.gag(s)),Math.abs(s.gaN(s)-s.gal(s)))}, +gaS3(){var s=this +return new A.h(s.gag(s)+(s.gaI(s)-s.gag(s))/2,s.gal(s))}, +gaHj(){var s=this +return new A.h(s.gag(s),s.gal(s)+(s.gaN(s)-s.gal(s))/2)}, +gbv(){var s=this +return new A.h(s.gag(s)+(s.gaI(s)-s.gag(s))/2,s.gal(s)+(s.gaN(s)-s.gal(s))/2)}, +gaH2(){var s=this +return new A.h(s.gag(s)+(s.gaI(s)-s.gag(s))/2,s.gaN(s))}, +N(a,b){var s=this,r=b.a +if(r>=s.gag(s))if(r=s.gal(s)&&rd&&s!==0)return Math.min(a,d/s) +return a}, +EC(){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.FY(s.FY(s.FY(s.FY(1,l,k,m),j,i,p),h,g,m),f,e,p) +if(d<1)return new A.mW(q,n,r,o,j*d,k*d,i*d,h*d,f*d,g*d,e*d,l*d,!1) +return new A.mW(q,n,r,o,j,k,i,h,f,g,e,l,!1)}, +N(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.EC() +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}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(A.L(s)!==J.ak(b))return!1 +return b instanceof A.mW&&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}, +gJ(a){var s=this +return A.a3(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.c.b3(q.a,1)+", "+B.c.b3(q.b,1)+", "+B.c.b3(q.c,1)+", "+B.c.b3(q.d,1),o=q.e,n=q.f,m=q.r,l=q.w +if(new A.bI(o,n).l(0,new A.bI(m,l))){s=q.x +r=q.y +s=new A.bI(m,l).l(0,new A.bI(s,r))&&new A.bI(s,r).l(0,new A.bI(q.z,q.Q))}else s=!1 +if(s){if(o===n)return"RRect.fromLTRBR("+p+", "+B.c.b3(o,1)+")" +return"RRect.fromLTRBXY("+p+", "+B.c.b3(o,1)+", "+B.c.b3(n,1)+")"}return"RRect.fromLTRBAndCorners("+p+", topLeft: "+new A.bI(o,n).j(0)+", topRight: "+new A.bI(m,l).j(0)+", bottomRight: "+new A.bI(q.x,q.y).j(0)+", bottomLeft: "+new A.bI(q.z,q.Q).j(0)+")"}} +A.Fx.prototype={ +gEF(){return this.a[0]}, +gF_(){return this.a[1]}, +gWn(){return this.a[2]}, +gWo(){return this.a[3]}} +A.Mi.prototype={ +V(){return"KeyEventType."+this.b}} +A.kZ.prototype={ +axq(){var s=this.d +return"0x"+B.e.hA(s,16)+new A.aDR(B.c.bN(s/4294967296)).$0()}, +arI(){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+'"'}}, +aAn(){var s=this.e +if(s==null)return"" +return" (0x"+new A.S(new A.lv(s),new A.aDS(),t.Hz.h("S")).cp(0," ")+")"}, +j(a){var s=this,r=A.bz8(s.b),q=B.e.hA(s.c,16),p=s.axq(),o=s.arI(),n=s.aAn(),m=s.f?", synthesized":"" +return"KeyData(type: "+r+", physical: 0x"+q+", logical: "+p+", character: "+o+n+m+")"}} +A.aDR.prototype={ +$0(){switch(this.a){case 0:return" (Unicode)" +case 1:return" (Unprintable)" +case 2:return" (Flutter)" +case 23:return" (Web)"}return""}, +$S:39} +A.aDS.prototype={ +$1(a){return B.d.jo(B.e.hA(a,16),2,"0")}, +$S:82} +A.l.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.l&&b.gm(b)===s.gm(s)}, +gJ(a){return B.e.gJ(this.gm(this))}, +j(a){return"Color(0x"+B.d.jo(B.e.hA(this.gm(this),16),8,"0")+")"}, +gm(a){return this.a}} +A.Gq.prototype={ +V(){return"StrokeCap."+this.b}} +A.Gr.prototype={ +V(){return"StrokeJoin."+this.b}} +A.a5z.prototype={ +V(){return"PaintingStyle."+this.b}} +A.dR.prototype={ +V(){return"BlendMode."+this.b}} +A.CU.prototype={ +V(){return"Clip."+this.b}} +A.ath.prototype={ +V(){return"BlurStyle."+this.b}} +A.pj.prototype={ +l(a,b){if(b==null)return!1 +return b instanceof A.pj&&b.a===this.a&&b.b===this.b}, +gJ(a){return A.a3(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.c.b3(this.b,1)+")"}} +A.yl.prototype={ +V(){return"FilterQuality."+this.b}} +A.b9s.prototype={} +A.ob.prototype={ +ap(a,b){return new A.ob(this.a,this.b.a1(0,b),this.c*b)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof A.ob&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c===s.c}, +gJ(a){return A.a3(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.j(this.c)+")"}} +A.p5.prototype={ +gE(a){return this.b}} +A.a2y.prototype={ +Ui(){var s=0,r=A.t(t.hP),q,p=this,o +var $async$Ui=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:o=p.a +if(o==null)throw A.d(A.a7("Object is disposed")) +o=$.G().lR(o,!1,null,null) +q=o +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$Ui,r)}} +A.aa3.prototype={ +gkh(a){var s=this.b +return-Math.atan2(s.b,s.a)}} +A.aJ_.prototype={} +A.qT.prototype={ +j(a){var s,r=A.L(this).j(0),q=this.a,p=A.dw(q[2],0),o=q[1],n=A.dw(o,0),m=q[4],l=A.dw(m,0),k=A.dw(q[3],0) +o=A.dw(o,0) +s=q[0] +return r+"(buildDuration: "+(A.j((p.a-n.a)*0.001)+"ms")+", rasterDuration: "+(A.j((l.a-k.a)*0.001)+"ms")+", vsyncOverhead: "+(A.j((o.a-A.dw(s,0).a)*0.001)+"ms")+", totalSpan: "+(A.j((A.dw(m,0).a-A.dw(s,0).a)*0.001)+"ms")+", layerCacheCount: "+q[6]+", layerCacheBytes: "+q[7]+", pictureCacheCount: "+q[8]+", pictureCacheBytes: "+q[9]+", frameNumber: "+B.b.ga4(q)+")"}} +A.oG.prototype={ +V(){return"AppLifecycleState."+this.b}} +A.Jg.prototype={ +V(){return"AppExitResponse."+this.b}} +A.ra.prototype={ +gyc(a){var s=this.a,r=B.cw.i(0,s) +return r==null?s:r}, +gIq(){var s=this.c,r=B.cP.i(0,s) +return r==null?s:r}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(b instanceof A.ra)if(b.gyc(b)===r.gyc(r))s=b.gIq()==r.gIq() +else s=!1 +else s=!1 +return s}, +gJ(a){return A.a3(this.gyc(this),null,this.gIq(),B.a,B.a,B.a,B.a,B.a,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.PJ("_")}, +PJ(a){var s=this,r=s.gyc(s) +if(s.c!=null)r+=a+A.j(s.gIq()) +return r.charCodeAt(0)==0?r:r}} +A.awb.prototype={ +V(){return"DartPerformanceMode."+this.b}} +A.AI.prototype={} +A.ru.prototype={ +V(){return"PointerChange."+this.b}} +A.fR.prototype={ +V(){return"PointerDeviceKind."+this.b}} +A.Fp.prototype={ +V(){return"PointerSignalKind."+this.b}} +A.pw.prototype={ +j(a){return"PointerData(x: "+A.j(this.x)+", y: "+A.j(this.y)+")"}} +A.Fn.prototype={} +A.eX.prototype={ +j(a){return"SemanticsAction."+this.b}} +A.eD.prototype={ +j(a){return"SemanticsFlag."+this.b}} +A.aNv.prototype={} +A.a1p.prototype={ +V(){return"FontStyle."+this.b}} +A.vr.prototype={ +V(){return"PlaceholderAlignment."+this.b}} +A.lD.prototype={ +j(a){var s=B.YU.i(0,this.a) +s.toString +return s}} +A.uA.prototype={ +l(a,b){if(b==null)return!1 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.uA&&b.a===this.a&&b.b===this.b}, +gJ(a){return A.a3(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.j(this.b)+")"}} +A.oi.prototype={ +V(){return"TextAlign."+this.b}} +A.QK.prototype={ +V(){return"TextBaseline."+this.b}} +A.t0.prototype={ +l(a,b){if(b==null)return!1 +return b instanceof A.t0&&b.a===this.a}, +gJ(a){return B.e.gJ(this.a)}, +j(a){var s,r=this.a +if(r===0)return"TextDecoration.none" +s=A.b([],t.T) +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.b.cp(s,", ")+"])"}} +A.w9.prototype={ +V(){return"TextDecorationStyle."+this.b}} +A.aaq.prototype={ +V(){return"TextLeadingDistribution."+this.b}} +A.QS.prototype={ +l(a,b){var s +if(b==null)return!1 +if(J.ak(b)!==A.L(this))return!1 +if(b instanceof A.QS)s=b.c===this.c +else s=!1 +return s}, +gJ(a){return A.a3(!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.n3.prototype={ +V(){return"TextDirection."+this.b}} +A.hx.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.hx&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +gJ(a){var s=this +return A.a3(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.c.b3(s.a,1)+", "+B.c.b3(s.b,1)+", "+B.c.b3(s.c,1)+", "+B.c.b3(s.d,1)+", "+s.e.j(0)+")"}} +A.QJ.prototype={ +V(){return"TextAffinity."+this.b}} +A.c2.prototype={ +l(a,b){if(b==null)return!1 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.c2&&b.a===this.a&&b.b===this.b}, +gJ(a){return A.a3(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.L(this).j(0)+"(offset: "+this.a+", affinity: "+this.b.j(0)+")"}} +A.d8.prototype={ +gds(){return this.a>=0&&this.b>=0}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.d8&&b.a===this.a&&b.b===this.b}, +gJ(a){return A.a3(B.e.gJ(this.a),B.e.gJ(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.rn.prototype={ +l(a,b){if(b==null)return!1 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.rn&&b.a===this.a}, +gJ(a){return B.c.gJ(this.a)}, +j(a){return A.L(this).j(0)+"(width: "+A.j(this.a)+")"}} +A.YF.prototype={ +V(){return"BoxHeightStyle."+this.b}} +A.atz.prototype={ +V(){return"BoxWidthStyle."+this.b}} +A.Bg.prototype={ +V(){return"TileMode."+this.b}} +A.yr.prototype={} +A.a8N.prototype={} +A.CC.prototype={ +V(){return"Brightness."+this.b}} +A.atY.prototype={ +l(a,b){if(b==null)return!1 +return this===b}, +gJ(a){return A.A.prototype.gJ.call(this,this)}} +A.a1N.prototype={ +l(a,b){var s +if(b==null)return!1 +if(J.ak(b)!==A.L(this))return!1 +if(b instanceof A.a1N)s=!0 +else s=!1 +return s}, +gJ(a){return A.a3(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.asg.prototype={ +Ej(a){var s,r,q +if(A.jC(a,0,null).gaaz())return A.nj(B.ev,a,B.Q,!1) +s=this.b +if(s==null){s=self.window.document.querySelector("meta[name=assetBase]") +r=s==null?null:s.content +s=r==null +if(!s)self.window.console.warn("The `assetBase` meta tag is now deprecated.\nUse engineInitializer.initializeEngine(config) instead.\nSee: https://docs.flutter.dev/development/platform-integration/web/initialization") +q=this.b=s?"":r +s=q}return A.nj(B.ev,s+"assets/"+a,B.Q,!1)}} +A.b60.prototype={ +$1(a){return this.afn(a)}, +$0(){return this.$1(null)}, +$C:"$1", +$R:0, +$D(){return[null]}, +afn(a){var s=0,r=A.t(t.H) +var $async$$1=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(A.b6B(a),$async$$1) +case 2:return A.q(null,r)}}) +return A.r($async$$1,r)}, +$S:381} +A.b61.prototype={ +$0(){var s=0,r=A.t(t.P),q=this +var $async$$0=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:q.a.$0() +s=2 +return A.B(A.bcz(),$async$$0) +case 2:q.b.$0() +return A.q(null,r)}}) +return A.r($async$$0,r)}, +$S:107} +A.atH.prototype={ +X8(a){return $.bme.cW(0,a,new A.atI(a))}} +A.atI.prototype={ +$0(){return t.e.a(A.co(this.a))}, +$S:110} +A.aBU.prototype={ +R4(a){var s=new A.aBX(a) +A.dL(self.window,"popstate",B.r7.X8(s),null) +return new A.aBW(this,s)}, +dq(){var s=self.window.location.hash +if(s.length===0||s==="#")return"/" +return B.d.cf(s,1)}, +Xd(a){return A.bfM(self.window.history)}, +acD(a){var s,r=a.length===0||a==="/"?"":"#"+a,q=self.window.location.pathname +if(q==null)q=null +q.toString +s=self.window.location.search +if(s==null)s=null +s.toString +return q+s+r}, +acT(a,b,c,d){var s=this.acD(d),r=self.window.history,q=A.bf(b) +if(q==null)q=t.K.a(q) +r.pushState(q,c,s)}, +vm(a,b,c,d){var s,r=this.acD(d),q=self.window.history +if(b==null)s=null +else{s=A.bf(b) +if(s==null)s=t.K.a(s)}q.replaceState(s,c,r)}, +Ez(a,b){var s=self.window.history +s.go(b) +return this.aFN()}, +aFN(){var s=new A.aV($.aP,t.U),r=A.bd("unsubscribe") +r.b=this.R4(new A.aBV(r,new A.bX(s,t.gR))) +return s}} +A.aBX.prototype={ +$1(a){var s=t.e.a(a).state +if(s==null)s=null +else{s=A.bcs(s) +s.toString}this.a.$1(s)}, +$S:390} +A.aBW.prototype={ +$0(){var s=this.b +A.hs(self.window,"popstate",B.r7.X8(s),null) +$.bme.O(0,s) +return null}, +$S:0} +A.aBV.prototype={ +$1(a){this.a.bc().$0() +this.b.hZ(0)}, +$S:8} +A.aJ6.prototype={} +A.XY.prototype={ +gE(a){return a.length}} +A.Y_.prototype={ +I(a,b){throw A.d(A.a8("Not supported"))}, +b1(a,b){return A.nm(a.get(b))!=null}, +i(a,b){return A.nm(a.get(b))}, +am(a,b){var s,r,q=a.entries() +for(;!0;){s=q.next() +r=s.done +r.toString +if(r)return +r=s.value[0] +r.toString +b.$2(r,A.nm(s.value[1]))}}, +gdh(a){var s=A.b([],t.T) +this.am(a,new A.asn(s)) +return s}, +gbx(a){var s=A.b([],t.n4) +this.am(a,new A.aso(s)) +return s}, +gE(a){var s=a.size +s.toString +return s}, +gaB(a){var s=a.size +s.toString +return s===0}, +gd7(a){var s=a.size +s.toString +return s!==0}, +q(a,b,c){throw A.d(A.a8("Not supported"))}, +cW(a,b,c){throw A.d(A.a8("Not supported"))}, +O(a,b){throw A.d(A.a8("Not supported"))}, +$ibx:1} +A.asn.prototype={ +$2(a,b){return this.a.push(a)}, +$S:25} +A.aso.prototype={ +$2(a,b){return this.a.push(b)}, +$S:25} +A.Y2.prototype={ +gE(a){return a.length}} +A.tW.prototype={} +A.a52.prototype={ +gE(a){return a.length}} +A.acn.prototype={} +A.XM.prototype={ +aG6(a,b){var s,r=this.b,q=r.i(0,b.a) +if(q!=null){this.a[q]=b +return}s=this.a +s.push(b) +r.q(0,b.a,s.length-1)}, +gE(a){return this.a.length}, +i(a,b){return this.a[b]}, +ga5(a){return B.b.ga5(this.a)}, +ga4(a){return B.b.ga4(this.a)}, +gaB(a){return this.a.length===0}, +gd7(a){return this.a.length!==0}, +gav(a){var s=this.a +return new J.dQ(s,s.length,A.a6(s).h("dQ<1>"))}} +A.tR.prototype={ +gBE(a){var s,r,q,p=this,o=p.ax +if(o instanceof A.Hg){o=o.gBE(o) +p.ax=o}if(o==null){s=p.at +if(s!=null){if(p.as===8){o=s.kz() +s=A.uF(B.m5) +r=A.uF(B.m8) +o=A.uQ(o,0,null,0) +q=A.ba9(null) +r=new A.LZ(o,q,s,r) +r.b=!0 +r.OV() +q=t.Cm.a(B.aQ.j8(q.c.buffer,0,q.a)) +p.ax=q +o=q}else{o=s.kz() +p.ax=o}p.as=0}}return o}, +a8X(){var s,r,q,p,o=this +if(o.ax==null&&o.at!=null){if(o.as===8){s=o.at.kz() +r=A.uF(B.m5) +q=A.uF(B.m8) +s=A.uQ(s,0,null,0) +p=A.ba9(null) +q=new A.LZ(s,p,r,q) +q.b=!0 +q.OV() +o.ax=t.Cm.a(B.aQ.j8(p.c.buffer,0,p.a))}else o.ax=o.at.kz() +o.as=0}}, +j(a){return this.a}} +A.azy.prototype={} +A.arS.prototype={ +aJr(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=this +for(s=b+c,r=J.aj(a),q=i.c,p=i.b,o=b;op.byteLength)A.V(A.bM("Input buffer too short",null)) +if(16>q.byteLength)A.V(A.bM("Output buffer too short",null)) +if(l.c)l.arC(p,0,q,0,k) +else l.aqK(p,0,q,0,k) +for(j=0;j>>0)}++i.a}return c}} +A.XN.prototype={} +A.aDk.prototype={} +A.aDj.prototype={ +gE(a){var s=this.e +s===$&&A.c() +return s-(this.b-this.c)}, +gabc(){var s=this.b,r=this.e +r===$&&A.c() +return s>=this.c+r}, +i(a,b){return J.bU(this.a,this.b+b)}, +pu(a,b){var s,r=this,q=r.c +a+=q +if(b<0){s=r.e +s===$&&A.c() +b=s-(a-q)}return A.uQ(r.a,r.d,b,a)}, +fo(){return J.bU(this.a,this.b++)}, +t_(a){var s=this,r=s.pu(s.b-s.c,a) +s.b=s.b+r.gE(r) +return r}, +VS(a,b){var s,r,q,p,o,n,m,l,k,j=this +if(a==null){q=A.b([],t.t) +if(j.gabc())return"" +p=j.c +o=j.a +n=J.aj(o) +while(!0){m=j.b +l=j.e +l===$&&A.c() +if(!(m>>0 +return(m<<24|n<<16|o<<8|p)>>>0}, +qk(){var s=this,r=s.a,q=J.aj(r),p=q.i(r,s.b++)&255,o=q.i(r,s.b++)&255,n=q.i(r,s.b++)&255,m=q.i(r,s.b++)&255,l=q.i(r,s.b++)&255,k=q.i(r,s.b++)&255,j=q.i(r,s.b++)&255,i=q.i(r,s.b++)&255 +if(s.d===1)return(B.e.og(p,56)|B.e.og(o,48)|B.e.og(n,40)|B.e.og(m,32)|l<<24|k<<16|j<<8|i)>>>0 +return(B.e.og(i,56)|B.e.og(j,48)|B.e.og(k,40)|B.e.og(l,32)|m<<24|n<<16|o<<8|p)>>>0}, +kz(){var s,r,q=this,p=q.gE(q),o=q.a +if(t.H3.b(o)){s=J.aj(o) +if(q.b+p>s.gE(o))p=s.gE(o)-q.b +return J.ig(s.gdc(o),s.gfB(o)+q.b,p)}r=q.b+p +s=J.aj(o) +if(r>s.gE(o))r=s.gE(o) +return new Uint8Array(A.ea(s.cA(o,q.b,r)))}} +A.aHs.prototype={} +A.aHr.prototype={ +WG(a){var s,r,q,p,o=this,n=J.b3(a) +for(;s=o.a,r=s+n,q=o.c,p=q.length,r>p;)o.Oc(r-p) +B.K.dD(q,s,r,a) +o.a+=n}, +aSK(a){var s,r,q,p,o=this,n=a.c +while(!0){s=o.a +r=a.e +r===$&&A.c() +r=s+(r-(a.b-n)) +q=o.c +p=q.length +if(!(r>p))break +o.Oc(r-p)}B.K.c3(q,s,s+a.gE(a),a.a,a.b) +o.a=o.a+a.gE(a)}, +pu(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 B.aQ.j8(s.c.buffer,a,b-a)}, +Y6(a){return this.pu(a,null)}, +Oc(a){var s=a!=null?a>32768?a:32768:32768,r=this.c,q=r.length,p=new Uint8Array((q+s)*2) +B.K.dD(p,0,q,r) +this.c=p}, +arO(){return this.Oc(null)}, +gE(a){return this.a}} +A.aTY.prototype={ +anV(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,a4=this,a5=a4.ase(a6) +a4.a=a5 +s=a6.c +a6.b=s+a5 +a6.f9() +a6.e7() +a6.e7() +a6.e7() +a6.e7() +a4.f=a6.f9() +a4.r=a6.f9() +r=a6.e7() +if(r>0)a6.VS(r,!1) +a4.aAq(a6) +q=a6.pu(a4.r,a4.f) +a5=q.c +p=a4.x +o=t.t +while(!0){n=q.b +m=q.e +m===$&&A.c() +if(!(n0)n.at=q.KS(k) +if(j>0){f=q.pu(q.b-a5,j) +e=q.b +d=f.e +d===$&&A.c() +q.b=e+(d-(f.b-f.c)) +n.ax=f.kz() +d=f.b-=j +if(d<0)f.b=0 +c=f.e7() +b=f.e7() +if(c===1){if(b>=8&&l===4294967295){n.x=f.qk() +b-=8}if(b>=8&&m===4294967295){n.w=f.qk() +b-=8}if(b>=8&&g===4294967295){m=f.qk() +n.as=m +b-=8}else m=g +if(b>=4&&h===65535)n.y=f.f9()}else m=g}else m=g +if(i>0)q.KS(i) +a6.b=s+m +m=new A.Hg(A.b([],o),n,A.b([0,0,0],o)) +l=a6.f9() +m.a=l +if(l!==67324752)A.V(A.Cp("Invalid Zip Signature")) +a6.e7() +l=a6.e7() +m.c=l +m.d=a6.e7() +m.e=a6.e7() +m.f=a6.e7() +m.r=a6.f9() +a6.f9() +m.x=a6.f9() +a=a6.e7() +a0=a6.e7() +m.y=a6.KS(a) +f=a6.pu(a6.b-s,a0) +h=a6.b +g=f.e +g===$&&A.c() +a6.b=h+(g-(f.b-f.c)) +g=f.kz() +m.z=g +l=(l&1)!==0?1:0 +m.ay=l +m.CW=a7 +h=n.w +h.toString +f=a6.pu(a6.b-s,h) +h=a6.b +e=f.e +e===$&&A.c() +a6.b=h+(e-(f.b-f.c)) +m.as=f +if(l!==0&&a0>2){a1=A.uQ(g,0,null,0) +if(a1.e7()===39169){a1.e7() +a1.e7() +a1.KS(2) +l=J.bU(a1.a,a1.b++) +a2=a1.e7() +m.ay=2 +m.ch=new A.arT(l,a2) +m.d=a2}}if((m.c&8)!==0){a3=a6.f9() +if(a3===134695760)m.r=a6.f9() +else m.r=a3 +a6.f9() +m.x=a6.f9()}l=n.at +m.y=l===null?m.y:l +n.ch=m +p.push(n)}}, +aAq(a){var s,r,q,p,o=a.c,n=a.b-o,m=this.a-20 +if(m<0)return +s=a.pu(m,20) +if(s.f9()!==117853008){a.b=o+n +return}s.f9() +r=s.qk() +s.f9() +a.b=o+r +if(a.f9()!==101075792){a.b=o+n +return}a.qk() +a.e7() +a.e7() +a.f9() +a.f9() +a.qk() +a.qk() +q=a.qk() +p=a.qk() +this.f=q +this.r=p +a.b=o+n}, +ase(a){var s,r=a.b,q=a.c +for(s=a.gE(a)-5;s>=0;--s){a.b=q+s +if(a.f9()===101010256){a.b=q+(r-q) +return s}}throw A.d(A.Cp("Could not find End of Central Directory Record"))}} +A.arT.prototype={} +A.Hg.prototype={ +gBE(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.at +if(f==null){if(g.ay!==0){f=g.as +f===$&&A.c() +if(f.gE(f)<=0){g.at=g.as.kz() +g.ay=0}else{f=g.ay +if(f===1)g.as=g.aqI(g.as) +else if(f===2){f=g.as +s=g.ch.c +if(s===1){r=f.t_(8).kz() +q=16}else if(s===2){r=f.t_(12).kz() +q=24}else{r=f.t_(16).kz() +q=32}p=f.t_(2).kz() +o=f.t_(f.gE(f)-10).kz() +f=g.CW +f.toString +n=A.bEo(f,r,q) +m=new Uint8Array(A.ea(B.K.cA(n,0,q))) +f=q*2 +if(!A.bDP(B.K.cA(n,f,f+2),p))A.V(A.bN("password error")) +f=new Uint8Array(16) +l=new A.arS(f,new Uint8Array(16),m,q) +f=t.S +s=J.M9(0,f) +k=t.t +j=A.b([99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],k) +i=A.b([82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],k) +k=l.f=new A.ary(s,j,i,A.b([1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],k),A.b([2774754246,2222750968,2574743534,2373680118,234025727,3177933782,2976870366,1422247313,1345335392,50397442,2842126286,2099981142,436141799,1658312629,3870010189,2591454956,1170918031,2642575903,1086966153,2273148410,368769775,3948501426,3376891790,200339707,3970805057,1742001331,4255294047,3937382213,3214711843,4154762323,2524082916,1539358875,3266819957,486407649,2928907069,1780885068,1513502316,1094664062,49805301,1338821763,1546925160,4104496465,887481809,150073849,2473685474,1943591083,1395732834,1058346282,201589768,1388824469,1696801606,1589887901,672667696,2711000631,251987210,3046808111,151455502,907153956,2608889883,1038279391,652995533,1764173646,3451040383,2675275242,453576978,2659418909,1949051992,773462580,756751158,2993581788,3998898868,4221608027,4132590244,1295727478,1641469623,3467883389,2066295122,1055122397,1898917726,2542044179,4115878822,1758581177,0,753790401,1612718144,536673507,3367088505,3982187446,3194645204,1187761037,3653156455,1262041458,3729410708,3561770136,3898103984,1255133061,1808847035,720367557,3853167183,385612781,3309519750,3612167578,1429418854,2491778321,3477423498,284817897,100794884,2172616702,4031795360,1144798328,3131023141,3819481163,4082192802,4272137053,3225436288,2324664069,2912064063,3164445985,1211644016,83228145,3753688163,3249976951,1977277103,1663115586,806359072,452984805,250868733,1842533055,1288555905,336333848,890442534,804056259,3781124030,2727843637,3427026056,957814574,1472513171,4071073621,2189328124,1195195770,2892260552,3881655738,723065138,2507371494,2690670784,2558624025,3511635870,2145180835,1713513028,2116692564,2878378043,2206763019,3393603212,703524551,3552098411,1007948840,2044649127,3797835452,487262998,1994120109,1004593371,1446130276,1312438900,503974420,3679013266,168166924,1814307912,3831258296,1573044895,1859376061,4021070915,2791465668,2828112185,2761266481,937747667,2339994098,854058965,1137232011,1496790894,3077402074,2358086913,1691735473,3528347292,3769215305,3027004632,4199962284,133494003,636152527,2942657994,2390391540,3920539207,403179536,3585784431,2289596656,1864705354,1915629148,605822008,4054230615,3350508659,1371981463,602466507,2094914977,2624877800,555687742,3712699286,3703422305,2257292045,2240449039,2423288032,1111375484,3300242801,2858837708,3628615824,84083462,32962295,302911004,2741068226,1597322602,4183250862,3501832553,2441512471,1489093017,656219450,3114180135,954327513,335083755,3013122091,856756514,3144247762,1893325225,2307821063,2811532339,3063651117,572399164,2458355477,552200649,1238290055,4283782570,2015897680,2061492133,2408352771,4171342169,2156497161,386731290,3669999461,837215959,3326231172,3093850320,3275833730,2962856233,1999449434,286199582,3417354363,4233385128,3602627437,974525996],k),A.b([1353184337,1399144830,3282310938,2522752826,3412831035,4047871263,2874735276,2466505547,1442459680,4134368941,2440481928,625738485,4242007375,3620416197,2151953702,2409849525,1230680542,1729870373,2551114309,3787521629,41234371,317738113,2744600205,3338261355,3881799427,2510066197,3950669247,3663286933,763608788,3542185048,694804553,1154009486,1787413109,2021232372,1799248025,3715217703,3058688446,397248752,1722556617,3023752829,407560035,2184256229,1613975959,1165972322,3765920945,2226023355,480281086,2485848313,1483229296,436028815,2272059028,3086515026,601060267,3791801202,1468997603,715871590,120122290,63092015,2591802758,2768779219,4068943920,2997206819,3127509762,1552029421,723308426,2461301159,4042393587,2715969870,3455375973,3586000134,526529745,2331944644,2639474228,2689987490,853641733,1978398372,971801355,2867814464,111112542,1360031421,4186579262,1023860118,2919579357,1186850381,3045938321,90031217,1876166148,4279586912,620468249,2548678102,3426959497,2006899047,3175278768,2290845959,945494503,3689859193,1191869601,3910091388,3374220536,0,2206629897,1223502642,2893025566,1316117100,4227796733,1446544655,517320253,658058550,1691946762,564550760,3511966619,976107044,2976320012,266819475,3533106868,2660342555,1338359936,2720062561,1766553434,370807324,179999714,3844776128,1138762300,488053522,185403662,2915535858,3114841645,3366526484,2233069911,1275557295,3151862254,4250959779,2670068215,3170202204,3309004356,880737115,1982415755,3703972811,1761406390,1676797112,3403428311,277177154,1076008723,538035844,2099530373,4164795346,288553390,1839278535,1261411869,4080055004,3964831245,3504587127,1813426987,2579067049,4199060497,577038663,3297574056,440397984,3626794326,4019204898,3343796615,3251714265,4272081548,906744984,3481400742,685669029,646887386,2764025151,3835509292,227702864,2613862250,1648787028,3256061430,3904428176,1593260334,4121936770,3196083615,2090061929,2838353263,3004310991,999926984,2809993232,1852021992,2075868123,158869197,4095236462,28809964,2828685187,1701746150,2129067946,147831841,3873969647,3650873274,3459673930,3557400554,3598495785,2947720241,824393514,815048134,3227951669,935087732,2798289660,2966458592,366520115,1251476721,4158319681,240176511,804688151,2379631990,1303441219,1414376140,3741619940,3820343710,461924940,3089050817,2136040774,82468509,1563790337,1937016826,776014843,1511876531,1389550482,861278441,323475053,2355222426,2047648055,2383738969,2302415851,3995576782,902390199,3991215329,1018251130,1507840668,1064563285,2043548696,3208103795,3939366739,1537932639,342834655,2262516856,2180231114,1053059257,741614648,1598071746,1925389590,203809468,2336832552,1100287487,1895934009,3736275976,2632234200,2428589668,1636092795,1890988757,1952214088,1113045200],k)) +k.c=!0 +k.b=k.afr(!0,new A.Mk(m)) +if(k.c)k.d=A.hN(j,!0,f) +else k.d=A.hN(i,!0,f) +h=A.bgD(A.biS(),64) +h.CL(new A.Mk(m)) +l.r=h +l.aJr(o,0,J.b3(o)) +g.as=A.uQ(o,0,null,0)}g.ay=0}}f=g.d +s=g.as +if(f===8){s===$&&A.c() +f=A.b9t(s,g.x).c +f=t.Cm.a(B.aQ.j8(f.c.buffer,0,f.a)) +g.at=f +g.d=0}else{s===$&&A.c() +f=s.kz() +g.at=f}}return f}, +j(a){return this.y}, +a62(a){var s=this.cx,r=A.beR(s[0],a) +s[0]=r +r=s[1]+(r&255) +s[1]=r +r=r*134775813+1 +s[1]=r +s[2]=A.beR(s[2],r>>>24)}, +a_Z(){var s=this.cx[2]&65535|2 +return s*(s^1)>>>8&255}, +aqI(a){var s,r,q,p,o=this +for(s=0;s<12;++s){r=o.as +r===$&&A.c() +o.a62((J.bU(r.a,r.b++)^o.a_Z())>>>0)}r=o.as +r===$&&A.c() +q=r.kz() +for(r=J.aj(q),s=0;s>>0 +o.a62(p) +r.q(q,s,p)}return A.uQ(q,0,null,0)}} +A.abV.prototype={ +j(a){return this.at}} +A.aTX.prototype={ +aJm(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=null,g=new A.aTY(A.b([],t.kF)) +g.anV(a,b) +this.a=g +s=new A.XM(A.b([],t.Cj),A.D(t.N,t.S)) +for(g=this.a.x,r=g.length,q=t.Cm,p=0;p>>16 +i.c=m +if(o.a>>>8===3)switch(m&61440){case 32768:case 0:break +case 40960:if((k instanceof A.Hg?i.ax=k.gBE(k):k)==null)i.a8X() +m=q.a(i.ax) +B.c6.cT(m) +break}else B.d.jb(l,"/") +i.f=(n.f<<16|n.e)>>>0 +s.aG6(0,i)}return s}} +A.aCr.prototype={ +anx(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=J.aj(a),f=g.gE(a) +for(s=0;sh.b)h.b=g.i(a,s) +if(g.i(a,s)>>0 +m=m>>>1}for(j=h.a,i=(n|s)>>>0,k=l;k>>0 +o=o<<1>>>0}}} +A.LZ.prototype={ +OV(){var s,r,q,p=this +p.e=p.d=0 +if(!p.b)return +while(!0){s=p.a +s===$&&A.c() +r=s.b +q=s.e +q===$&&A.c() +if(!(r=s.c+q)return-1 +s.b=r+1 +s=J.bU(s.a,r) +r=p.d +q=p.e +p.d=(r|B.e.pq(s,q))>>>0 +p.e=q+8}r=p.d +q=B.e.og(1,a) +p.d=B.e.AD(r,a) +p.e=s-a +return(r&q-1)>>>0}, +PL(a){var s,r,q,p,o,n,m=this,l=a.a +l===$&&A.c() +s=a.b +for(;r=m.e,r=r.c+p)return-1 +r.b=q+1 +r=J.bU(r.a,q) +q=m.d +p=m.e +m.d=(q|B.e.pq(r,p))>>>0 +m.e=p+8}q=m.d +o=l[(q&B.e.pq(1,s)-1)>>>0] +n=o>>>16 +m.d=B.e.AD(q,n) +m.e=r-n +return o&65535}, +azw(){var s,r,q=this +q.e=q.d=0 +s=q.mi(16) +r=q.mi(16) +if(s!==0&&s!==(r^65535)>>>0)return-1 +r=q.a +r===$&&A.c() +if(s>r.gE(r))return-1 +q.c.aSK(q.a.t_(s)) +return 0}, +azm(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.mi(5) +if(h===-1)return-1 +h+=257 +if(h>288)return-1 +s=i.mi(5) +if(s===-1)return-1;++s +if(s>32)return-1 +r=i.mi(4) +if(r===-1)return-1 +r+=4 +if(r>19)return-1 +q=new Uint8Array(19) +for(p=0;p285)return-1 +if(r===256)break +if(r<256){if(s.a===s.c.length)s.arO() +s.c[s.a++]=r&255 +continue}q=r-257 +p=B.W_[q]+l.mi(B.V1[q]) +o=l.PL(b) +if(o<0||o>29)return-1 +n=B.V7[o]+l.mi(B.VM[o]) +for(m=-n;p>n;){s.WG(s.Y6(m)) +p-=n}if(p===n)s.WG(s.Y6(m)) +else s.WG(s.pu(m,p-n))}for(;s=l.e,s>=8;){l.e=s-8 +s=l.a +s===$&&A.c() +if(--s.b<0)s.b=0}return 0}, +aqE(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=m.mi(3) +if(p===-1)return-1 +p+=3 +for(;o=p-1,p>0;p=o,r=n){n=r+1 +c[r]=0}s=0 +break +case 18:p=m.mi(7) +if(p===-1)return-1 +p+=11 +for(;o=p-1,p>0;p=o,r=n){n=r+1 +c[r]=0}s=0 +break +default:if(q<0||q>15)return-1 +n=r+1 +c[r]=q +r=n +s=q +break}}return 0}} +A.L7.prototype={ +gJ(a){var s=this.a +return s.gJ(s).qJ(0,A.eC(this.b)).qJ(0,492929599)}, +l(a,b){if(b==null)return!1 +b instanceof A.L7 +return!1}, +$ia7H:1} +A.Rs.prototype={ +gJ(a){var s=this.a +return s.gJ(s).qJ(0,842997089)}, +l(a,b){if(b==null)return!1 +return!1}, +$ia7H:1} +A.a9E.prototype={ +by(a){var s,r=this +if(r.d)A.V(A.a7("Already cancelled")) +r.d=!0 +s=new A.aV($.aP,t.U) +r.aop(new A.Sb(new A.bX(s,t.gR),r,r.$ti.h("Sb<1>"))) +return s}, +a6c(){var s,r,q,p,o=this +for(s=o.r,r=o.f,q=s.$ti.c;!s.gaB(s);){p=s.b +if(p===s.c)A.V(A.ct()) +p=s.a[p] +if(p==null)p=q.a(p) +if(J.buZ(p,r,o.c))s.t0() +else return}if(!o.c)o.b.nL(0)}, +arV(){var s=this +if(s.c)return new A.BM(s.$ti.h("BM<1>")) +s.c=!0 +return s.a}, +a0s(){var s=this +if(s.c)return +s.b=s.a.uY(new A.aPk(s),new A.aPl(s),new A.aPm(s))}, +Zv(a){++this.e +this.f.PH(0,a) +this.a6c()}, +aop(a){var s=this,r=s.r +if(r.b===r.c){if(a.hB(0,s.f,s.c))return +s.a0s()}r.h9(0,a)}} +A.aPk.prototype={ +$1(a){var s=this.a +s.Zv(new A.Rs(a,s.$ti.h("Rs<1>")))}, +$S(){return this.a.$ti.h("~(1)")}} +A.aPm.prototype={ +$2(a,b){this.a.Zv(new A.L7(a,b))}, +$S:38} +A.aPl.prototype={ +$0(){var s=this.a +s.b=null +s.c=!0 +s.a6c()}, +$S:0} +A.Sb.prototype={ +hB(a,b,c){var s=this.b,r=this.a +if(s.c)r.hZ(0) +else{s.a0s() +r.eH(0,s.arV().ye(null).by(0))}return!0}, +$ibbj:1} +A.XZ.prototype={ +J0(a){return this.aKM(a)}, +aKM(a){var s=0,r=A.t(t.Xu),q,p=this,o +var $async$J0=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:o=p.aBj(a) +s=3 +return A.B(A.bK9(o),$async$J0) +case 3:q=o +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$J0,r)}, +aBj(a){var s=A.aSx(a),r=s==null?null:s.gab8() +if(r===!0){s.toString +return s}return A.jC("assets/"+this.b+a,0,null)}, +cI(a,b){return this.aNZ(0,b)}, +aNZ(a,b){var s=0,r=A.t(t.Xu),q,p=this,o,n,m +var $async$cI=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:o=p.a +s=!o.b1(0,b)?3:4 +break +case 3:n=o +m=b +s=5 +return A.B(p.J0(b),$async$cI) +case 5:n.q(0,m,d) +case 4:o=o.i(0,b) +o.toString +q=o +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$cI,r)}} +A.Y0.prototype={ +j(a){return"AudioPlayerException(\n\t"+A.j(this.b.d)+", \n\t"+A.j(this.a)}, +$ic9:1} +A.Y1.prototype={ +c0(a){var s=0,r=A.t(t.lG),q,p=this +var $async$c0=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q=p.r.Zb(new A.asE(p,1),t.lG) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$c0,r)}, +wd(){var s=0,r=A.t(t.ag),q,p=this,o +var $async$wd=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:o=A.b8d() +o.b=p.c +s=3 +return A.B(o.vH(p.d),$async$wd) +case 3:s=4 +return A.B(o.vG(B.a2p),$async$wd) +case 4:q=o +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$wd,r)}} +A.asE.prototype={ +$0(){var s=0,r=A.t(t.lG),q,p=this,o,n,m,l,k +var $async$$0=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:m=p.a +l=m.b +s=l.length===0?3:4 +break +case 3:k=l +s=5 +return A.B(m.wd(),$async$$0) +case 5:k.push(b) +case 4:o=B.b.di(l,0) +m.a.q(0,o.c,o) +s=6 +return A.B(o.vJ(p.b),$async$$0) +case 6:s=7 +return A.B(o.ia(0),$async$$0) +case 7:n=A.bd("subscription") +m=new A.asF(m,o,n) +n.b=o.gac9().ye(new A.asC(m)) +q=m +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$$0,r)}, +$S:391} +A.asF.prototype={ +$0(){var s=this.a +return s.r.Zb(new A.asD(s,this.b,this.c),t.H)}, +$S:16} +A.asD.prototype={ +$0(){var s=0,r=A.t(t.H),q=this,p,o,n +var $async$$0=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:o=q.a +n=o.a.O(0,q.b.c) +s=n!=null?2:3 +break +case 2:J.buf(q.c.bc()) +s=4 +return A.B(n.ea(0),$async$$0) +case 4:p=o.b +s=p.length>=o.f?5:7 +break +case 5:s=8 +return A.B(n.vk(0),$async$$0) +case 8:s=6 +break +case 7:p.push(n) +case 6:case 3:return A.q(null,r)}}) +return A.r($async$$0,r)}, +$S:16} +A.asC.prototype={ +$1(a){return this.a.$0()}, +$S:118} +A.Cu.prototype={ +stu(a,b){var s +if(this.y===B.CC)throw A.d(A.bN("AudioPlayer has been disposed")) +s=this.ay +if((s.c&4)===0)s.D(0,b) +this.y=b}, +gac9(){var s=this.at,r=A.w(s).h("j0<1>") +return new A.tz(new A.asz(),new A.j0(s,r),r.h("tz"))}, +gayC(){var s=this.at,r=A.w(s).h("j0<1>"),q=r.h("tz") +return new A.tm(new A.asr(),new A.tz(new A.ass(),new A.j0(s,r),q),q.h("tm"))}, +gaPe(){var s=this.at,r=A.w(s).h("j0<1>"),q=r.h("tz") +return new A.tm(new A.asx(),new A.tz(new A.asy(),new A.j0(s,r),q),q.h("tm"))}, +anl(a){var s=this,r=s.gaPe().yf(new A.ast(s),new A.asu(s)) +s.as!==$&&A.al() +s.as=r +r=s.gac9().yf(new A.asv(s),new A.asw()) +s.Q!==$&&A.al() +s.Q=r +s.FG()}, +FG(){var s=0,r=A.t(t.H),q=1,p,o=this,n,m,l,k,j,i,h +var $async$FG=A.u(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:q=3 +l=o.a +k=o.c +s=6 +return A.B(l.Ir(0,k),$async$FG) +case 6:j=o.at +j=l.WS(k).yf(j.gkd(j),j.gaG5()) +o.ax!==$&&A.al() +o.ax=j +o.z.hZ(0) +q=1 +s=5 +break +case 3:q=2 +h=p +l=A.b_(h) +if(t.VI.b(l)){n=l +m=A.bz(h) +o.z.my(n,m)}else throw h +s=5 +break +case 2:s=1 +break +case 5:return A.q(null,r) +case 1:return A.p(p,r)}}) +return A.r($async$FG,r)}, +yx(a,b,c,d){return this.aQg(0,b,c,d)}, +aQg(a,b,c,d){var s=0,r=A.t(t.H),q,p=this +var $async$yx=A.u(function(e,f){if(e===1)return A.p(f,r) +while(true)switch(s){case 0:s=3 +return A.B(p.EM(c),$async$yx) +case 3:s=4 +return A.B(p.vJ(d),$async$yx) +case 4:s=5 +return A.B(p.vH(b),$async$yx) +case 5:q=p.ia(0) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$yx,r)}, +EM(a){return this.agF(a)}, +agF(a){var s=0,r=A.t(t.H),q,p=this +var $async$EM=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=3 +return A.B(p.z.a,$async$EM) +case 3:q=p.a.EN(p.c,a) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$EM,r)}, +nL(a){var s=0,r=A.t(t.H),q=this +var $async$nL=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.z.a,$async$nL) +case 2:s=3 +return A.B(q.a.oZ(0,q.c),$async$nL) +case 3:q.stu(0,B.CA) +return A.q(null,r)}}) +return A.r($async$nL,r)}, +ea(a){var s=0,r=A.t(t.H),q=this +var $async$ea=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.z.a,$async$ea) +case 2:s=3 +return A.B(q.a.zs(0,q.c),$async$ea) +case 3:q.stu(0,B.oP) +return A.q(null,r)}}) +return A.r($async$ea,r)}, +ia(a){var s=0,r=A.t(t.H),q=this +var $async$ia=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.z.a,$async$ia) +case 2:s=3 +return A.B(q.a.DL(0,q.c),$async$ia) +case 3:q.stu(0,B.a1S) +return A.q(null,r)}}) +return A.r($async$ia,r)}, +vk(a){var s=0,r=A.t(t.H),q=this +var $async$vk=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.ea(0),$async$vk) +case 2:s=3 +return A.B(q.a.yF(0,q.c),$async$vk) +case 3:q.stu(0,B.oP) +q.d=null +return A.q(null,r)}}) +return A.r($async$vk,r)}, +vJ(a){return this.agU(a)}, +agU(a){var s=0,r=A.t(t.H),q,p=this +var $async$vJ=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=3 +return A.B(p.z.a,$async$vJ) +case 3:q=p.a.ET(p.c,a) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$vJ,r)}, +vG(a){return this.agI(a)}, +agI(a){var s=0,r=A.t(t.H),q,p=this +var $async$vG=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:p.x=a +s=3 +return A.B(p.z.a,$async$vG) +case 3:q=p.a.EP(p.c,a) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$vG,r)}, +vH(a){return this.agN(a)}, +agN(a){var s=0,r=A.t(t.H),q=this +var $async$vH=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.vI(a.a),$async$vH) +case 2:return A.q(null,r)}}) +return A.r($async$vH,r)}, +zU(a){var s=0,r=A.t(t.H),q=this,p,o,n +var $async$zU=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:p=new A.aV($.aP,t.U) +o=new A.bX(p,t.gR) +n=q.gayC().yf(new A.asp(o),new A.asq(o)) +s=2 +return A.B(a.$0(),$async$zU) +case 2:s=3 +return A.B(p.aRK(0,B.Ra),$async$zU) +case 3:n.by(0) +return A.q(null,r)}}) +return A.r($async$zU,r)}, +vI(a){return this.agO(a)}, +agO(a){var s=0,r=A.t(t.H),q=this,p +var $async$vI=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.d=new A.Cr(a) +s=2 +return A.B(q.b.cI(0,a),$async$vI) +case 2:p=c +s=3 +return A.B(q.z.a,$async$vI) +case 3:s=4 +return A.B(q.zU(new A.asA(q,p)),$async$vI) +case 4:return A.q(null,r)}}) +return A.r($async$vI,r)}, +v(){var s=0,r=A.t(t.H),q=this,p,o +var $async$v=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:s=2 +return A.B(q.vk(0),$async$v) +case 2:q.stu(0,B.CC) +p=A.b([],t.gd) +o=q.ay +if((o.c&4)===0)p.push(o.R(0)) +o=q.Q +o===$&&A.c() +p.push(o.by(0)) +o=q.as +o===$&&A.c() +p.push(o.by(0)) +o=q.ax +o===$&&A.c() +p.push(o.by(0)) +p.push(q.at.R(0)) +q.d=null +s=3 +return A.B(A.f8(p,t.z),$async$v) +case 3:s=4 +return A.B(q.a.C5(q.c),$async$v) +case 4:return A.q(null,r)}}) +return A.r($async$v,r)}} +A.asz.prototype={ +$1(a){return a.a===B.qL}, +$S:99} +A.ass.prototype={ +$1(a){return a.a===B.kr}, +$S:99} +A.asr.prototype={ +$1(a){var s=a.e +s.toString +return s}, +$S:99} +A.asy.prototype={ +$1(a){return a.a===B.qJ}, +$S:99} +A.asx.prototype={ +$1(a){var s=a.d +s.toString +return s}, +$S:413} +A.ast.prototype={ +$1(a){A.j(this.a.d) +return null}, +$S:22} +A.asu.prototype={ +$2(a,b){var s="AudioPlayers Exception: "+new A.Y0(a,this.a).j(0) +A.wY("\x1b[31m"+(b!=null&&b.j(0).length!==0?s+("\n"+A.j(b)):s)+"\x1b[0m") +return null}, +$1(a){return this.$2(a,null)}, +$C:"$2", +$R:1, +$D(){return[null]}, +$S:127} +A.asv.prototype={ +$1(a){var s=this.a +s.stu(0,B.a1T) +if(s.x===B.he)s.d=null}, +$S:118} +A.asw.prototype={ +$2(a,b){}, +$1(a){return this.$2(a,null)}, +$C:"$2", +$R:1, +$D(){return[null]}, +$S:215} +A.asp.prototype={ +$1(a){if(a)this.a.hZ(0)}, +$S:5} +A.asq.prototype={ +$2(a,b){var s=this.a +if((s.a.a&30)===0)s.my(a,b)}, +$1(a){return this.$2(a,null)}, +$C:"$2", +$R:1, +$D(){return[null]}, +$S:215} +A.asA.prototype={ +$0(){var s=this.a,r=this.b +return s.a.zg(s.c,r.gh0(r),!0)}, +$S:16} +A.aOu.prototype={} +A.Cr.prototype={ +j(a){return"AssetSource(path: "+this.a+")"}} +A.tU.prototype={ +V(){return"AudioEventType."+this.b}} +A.h1.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.h1&&A.L(r)===A.L(b)&&r.a===b.a&&J.f(r.b,b.b)&&J.f(r.c,b.c)&&r.d==b.d&&r.e==b.e +else s=!0 +return s}, +gJ(a){var s=this +return A.a3(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"AudioEvent(eventType: "+s.a.j(0)+", duration: "+A.j(s.b)+", position: "+A.j(s.c)+", logMessage: "+A.j(s.d)+", isPrepared: "+A.j(s.e)+")"}} +A.aJ8.prototype={ +V(){return"PlayerMode."+this.b}} +A.vs.prototype={ +V(){return"PlayerState."+this.b}} +A.OC.prototype={ +V(){return"ReleaseMode."+this.b}} +A.asG.prototype={} +A.aFW.prototype={ +Ir(a,b){return this.w6(0,"create",b)}, +C5(a){return this.w6(0,"dispose",a)}, +oZ(a,b){return this.w6(0,"pause",b)}, +yF(a,b){return this.w6(0,"release",b)}, +DL(a,b){return this.w6(0,"resume",b)}, +EN(a,b){return this.tD(0,"setPlayerMode",a,A.b5(["playerMode",b.V()],t.N,t.z))}, +EP(a,b){return this.tD(0,"setReleaseMode",a,A.b5(["releaseMode",b.V()],t.N,t.z))}, +zg(a,b,c){return this.tD(0,"setSourceUrl",a,A.b5(["url",b,"isLocal",!0],t.N,t.z))}, +ET(a,b){return this.tD(0,"setVolume",a,A.b5(["volume",b],t.N,t.z))}, +zs(a,b){return this.w6(0,"stop",b)}, +tD(a,b,c,d){return this.apj(0,b,c,d)}, +w6(a,b,c){return this.tD(a,b,c,B.mC)}, +apj(a,b,c,d){var s=0,r=A.t(t.H),q,p +var $async$tD=A.u(function(e,f){if(e===1)return A.p(f,r) +while(true)switch(s){case 0:p=A.D(t.N,t.z) +p.q(0,"playerId",c) +p.I(0,d) +q=A.baT(B.a_l,b,p) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$tD,r)}} +A.aze.prototype={ +WS(a){var s=new A.azd("xyz.luan/audioplayers/events/"+a).aQS() +return new A.tm(new A.azf(),s,A.w(s).h("tm"))}} +A.azf.prototype={ +$1(a){var s,r,q=null,p="value" +t.f.a(a) +s=J.aj(a) +r=A.cG(s.i(a,"event")) +switch(r){case"audio.onDuration":return new A.h1(B.kq,A.dw(0,A.fW(s.i(a,p))),q,q,q) +case"audio.onCurrentPosition":return new A.h1(B.qK,q,A.dw(0,A.fW(s.i(a,p))),q,q) +case"audio.onComplete":return B.qO +case"audio.onSeekComplete":return B.qN +case"audio.onPrepared":return new A.h1(B.kr,q,q,q,A.q9(s.i(a,p))) +case"audio.onLog":return new A.h1(B.qJ,q,q,A.cG(s.i(a,p)),q) +default:throw A.d(A.cJ("Event Method does not exist "+r))}}, +$S:415} +A.aco.prototype={} +A.acp.prototype={} +A.asH.prototype={} +A.aBz.prototype={} +A.aSV.prototype={ +Ir(a,b){return this.aIX(0,b)}, +aIX(a,b){var s=0,r=A.t(t.H),q=this +var $async$Ir=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:q.a.q(0,b,new A.abB(A.Gn(null,null,t.UF),B.he)) +return A.q(null,r)}}) +return A.r($async$Ir,r)}, +pl(a){var s=this.a +if(s.i(0,a)!=null){s=s.i(0,a) +s.toString}else s=A.V(A.aJ0("WebAudioError",null,"Player has not yet been created or has already been disposed.",null)) +return s}, +oZ(a,b){return this.aQ5(0,b)}, +aQ5(a,b){var s=0,r=A.t(t.H),q=this,p,o,n,m +var $async$oZ=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:o=q.pl(b) +n=o.x +m=n==null +if(m)p=null +else{p=n.currentTime +p.toString}o.c=p +o.w=!1 +if(!m)n.pause() +return A.q(null,r)}}) +return A.r($async$oZ,r)}, +yF(a,b){return this.aQW(0,b)}, +aQW(a,b){var s=0,r=A.t(t.H),q=this,p,o +var $async$yF=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:p=q.pl(b) +o=p.x +if(o!=null)o.src="" +o=p.x +if(o!=null)B.FF.h1(o) +p.a6E() +p.y=p.x=null +o=p.as +if(o!=null)o.by(0) +p.as=null +o=p.z +if(o!=null)o.by(0) +p.z=null +o=p.Q +if(o!=null)o.by(0) +p.Q=null +o=p.ax +if(o!=null)o.by(0) +p.ax=null +o=p.at +if(o!=null)o.by(0) +p.at=null +o=p.ay +if(o!=null)o.by(0) +p.ay=null +return A.q(null,r)}}) +return A.r($async$yF,r)}, +DL(a,b){return this.aRo(0,b)}, +aRo(a,b){var s=0,r=A.t(t.H),q=this +var $async$DL=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:s=2 +return A.B(q.pl(b).ia(0),$async$DL) +case 2:return A.q(null,r)}}) +return A.r($async$DL,r)}, +EN(a,b){return this.agG(a,b)}, +agG(a,b){var s=0,r=A.t(t.H) +var $async$EN=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:return A.q(null,r)}}) +return A.r($async$EN,r)}, +EP(a,b){return this.agJ(a,b)}, +agJ(a,b){var s=0,r=A.t(t.H),q=this,p +var $async$EP=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:p=q.pl(a) +p.f=b +p=p.x +if(p!=null)p.loop=b===B.p1 +return A.q(null,r)}}) +return A.r($async$EP,r)}, +zg(a,b,c){return this.agP(a,b,!0)}, +agP(a,b,c){var s=0,r=A.t(t.H),q=this +var $async$zg=A.u(function(d,e){if(d===1)return A.p(e,r) +while(true)switch(s){case 0:s=2 +return A.B(q.pl(a).ER(b),$async$zg) +case 2:return A.q(null,r)}}) +return A.r($async$zg,r)}, +ET(a,b){return this.agV(a,b)}, +agV(a,b){var s=0,r=A.t(t.H),q=this,p +var $async$ET=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:p=q.pl(a) +p.d=b +p=p.x +if(p!=null)p.volume=b +return A.q(null,r)}}) +return A.r($async$ET,r)}, +zs(a,b){return this.ahQ(0,b)}, +ahQ(a,b){var s=0,r=A.t(t.H),q=this +var $async$zs=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:q.pl(b).ea(0) +return A.q(null,r)}}) +return A.r($async$zs,r)}, +WS(a){var s=this.pl(a).b +return new A.j0(s,A.w(s).h("j0<1>"))}, +C5(a){return this.aJO(a)}, +aJO(a){var s=0,r=A.t(t.H),q=this +var $async$C5=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.pl(a).v(),$async$C5) +case 2:q.a.O(0,a) +return A.q(null,r)}}) +return A.r($async$C5,r)}} +A.bbb.prototype={} +A.abB.prototype={ +ER(a){return this.agR(a)}, +agR(a){var s=0,r=A.t(t.H),q,p=this +var $async$ER=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:if(p.r===a){p.b.D(0,B.qM) +s=1 +break}p.r=a +p.ea(0) +p.ad8() +s=p.w?3:4 +break +case 3:s=5 +return A.B(p.ia(0),$async$ER) +case 5:case 4:case 1:return A.q(q,r)}}) +return A.r($async$ER,r)}, +ad8(){var s,r,q,p=this,o=p.r +if(o==null)return +s=p.x=A.bvi(o) +s.crossOrigin="anonymous" +s.loop=p.f===B.p1 +s.volume=p.d +s.playbackRate=1 +p.aCb(s) +r=new globalThis.AudioContext() +o=p.x +o.toString +q=r.createMediaElementSource(o) +o=r.createStereoPanner() +p.y=o +o.toString +q.connect(o) +o=p.y +if(o!=null)o.connect(r.destination) +s.load()}, +aCb(a){var s=this,r=t.rF.c +s.as=A.HC(a,"loadeddata",new A.aT9(s,a),!1,r) +s.at=A.HC(a,"play",new A.aTa(s,a),!1,r) +s.z=A.HC(a,"timeupdate",new A.aTb(s,a),!1,r) +s.ax=A.HC(a,"seeked",new A.aTc(s),!1,r) +s.Q=A.HC(a,"ended",new A.aTd(s,a),!1,r) +s.ay=A.HC(a,"error",new A.aTe(s,a),!1,r)}, +ps(a,b){return this.ahE(0,b)}, +ahE(a,b){var s=0,r=A.t(t.H),q,p=this,o +var $async$ps=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:p.w=!0 +if(p.r==null){s=1 +break}if(p.x==null)p.ad8() +o=p.x +if(o!=null)o.currentTime=b +o=p.x +if(o==null)o=null +else{o=o.play() +o.toString +o=A.kF(o,t.z)}s=3 +return A.B(o,$async$ps) +case 3:case 1:return A.q(q,r)}}) +return A.r($async$ps,r)}, +ia(a){var s=0,r=A.t(t.H),q=this,p +var $async$ia=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:p=q.c +s=2 +return A.B(q.ps(0,p==null?0:p),$async$ia) +case 2:return A.q(null,r)}}) +return A.r($async$ia,r)}, +ea(a){var s +this.a6E() +this.c=0 +s=this.x +if(s!=null)s.currentTime=0}, +a6E(){var s,r=this +r.w=!1 +s=r.x +if(s!=null)s.pause() +if(r.f===B.he)r.x=null}, +v(){var s=0,r=A.t(t.H),q=this +var $async$v=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:q.b.R(0) +return A.q(null,r)}}) +return A.r($async$v,r)}} +A.aT9.prototype={ +$1(a){var s,r=this.a.b +r.D(0,B.qM) +s=this.b.duration +s.toString +r.D(0,new A.h1(B.kq,A.ba4(s),null,null,null))}, +$S:40} +A.aTa.prototype={ +$1(a){var s=this.b.duration +s.toString +this.a.b.D(0,new A.h1(B.kq,A.ba4(s),null,null,null))}, +$S:40} +A.aTb.prototype={ +$1(a){var s=this.b.currentTime +s.toString +this.a.b.D(0,new A.h1(B.qK,null,A.ba4(s),null,null))}, +$S:40} +A.aTc.prototype={ +$1(a){this.a.b.D(0,B.qN)}, +$S:40} +A.aTd.prototype={ +$1(a){var s=this.a +s.c=0 +this.b.currentTime=0 +s.b.D(0,B.qO)}, +$S:40} +A.aTe.prototype={ +$1(a){var s=null,r=this.b,q=r.error +if(q==null)q=s +else{q=q.code +q.toString +q=B.e.j(q)}if(q==null)q="WebAudioError" +r=r.error +r=r==null?s:r.message +this.a.b.Hz(new A.zW(q,r,s,s))}, +$S:40} +A.he.prototype={ +gav(a){return new A.w5(this.a,0,0)}, +ga5(a){var s=this.a,r=s.length +return r===0?A.V(A.a7("No element")):B.d.au(s,0,new A.oJ(s,r,0,176).nJ())}, +ga4(a){var s=this.a,r=s.length +return r===0?A.V(A.a7("No element")):B.d.cf(s,new A.Jm(s,0,r,176).nJ())}, +gaB(a){return this.a.length===0}, +gd7(a){return this.a.length!==0}, +gE(a){var s,r,q=this.a,p=q.length +if(p===0)return 0 +s=new A.oJ(q,p,0,176) +for(r=0;s.nJ()>=0;)++r +return r}, +co(a,b){var s,r,q,p,o,n +A.fd(b,"index") +s=this.a +r=s.length +if(r!==0){q=new A.oJ(s,r,0,176) +for(p=0,o=0;n=q.nJ(),n>=0;o=n){if(p===b)return B.d.au(s,o,n);++p}}else p=0 +throw A.d(A.LY(b,this,"index",null,p))}, +N(a,b){var s +if(typeof b!="string")return!1 +s=b.length +if(s===0)return!1 +if(new A.oJ(b,s,0,176).nJ()!==s)return!1 +s=this.a +return A.bHb(s,b,0,s.length)>=0}, +H_(a,b,c){var s,r +if(a===0||b===this.a.length)return b +if(c==null){s=this.a +c=new A.oJ(s,s.length,b,176)}do{r=c.nJ() +if(r<0)break +if(--a,a>0){b=r +continue}else{b=r +break}}while(!0) +return b}, +fe(a,b){A.fd(b,"count") +return this.a4B(b)}, +a4B(a){var s=this.H_(a,0,null),r=this.a +if(s===r.length)return B.c3 +return new A.he(B.d.cf(r,s))}, +aEe(a){var s=this.H_(a,0,null),r=this.a +if(s===r.length)return this +return new A.he(B.d.au(r,0,s))}, +n_(a,b,c){var s,r,q,p,o=this +A.fd(b,"start") +if(c==null)return o.a4B(b) +if(c0){s=j.c +for(r=j.a,q=r.length,p=176;s0;s=q){q=r.nJ() +if(q<0)break;--a}p.b=s +p.c=b +p.d=null +return a===0}} +A.oJ.prototype={ +nJ(){var s,r,q,p,o,n,m,l=this,k=u.S +for(s=l.b,r=l.a;q=l.c,qs;){p=k.c=q-1 +o=r.charCodeAt(p) +if((o&64512)!==56320){p=k.d=j.charCodeAt(k.d&240|A.C7(o)) +if(((p>=208?k.d=A.b6S(r,s,k.c,p):p)&1)===0)return q +continue}if(p>=s){n=r.charCodeAt(p-1) +if((n&64512)===55296){m=A.qe(n,o) +p=--k.c}else m=2}else m=2 +l=k.d=j.charCodeAt(k.d&240|m) +if(((l>=208?k.d=A.b6S(r,s,p,l):l)&1)===0)return q}p=k.d=j.charCodeAt(k.d&240|15) +if(((p>=208?k.d=A.b6S(r,s,q,p):p)&1)===0)return k.c +return-1}} +A.a_I.prototype={ +fH(a,b){return J.f(a,b)}, +f7(a,b){return J.W(b)}} +A.M8.prototype={ +fH(a,b){var s,r,q,p +if(a===b)return!0 +s=J.aA(a) +r=J.aA(b) +for(q=this.a;!0;){p=s.H() +if(p!==r.H())return!1 +if(!p)return!0 +if(!q.fH(s.ga2(s),r.ga2(r)))return!1}}, +f7(a,b){var s,r,q +for(s=J.aA(b),r=this.a,q=0;s.H();){q=q+r.f7(0,s.ga2(s))&2147483647 +q=q+(q<<10>>>0)&2147483647 +q^=q>>>6}q=q+(q<<3>>>0)&2147483647 +q^=q>>>11 +return q+(q<<15>>>0)&2147483647}} +A.zf.prototype={ +fH(a,b){var s,r,q,p,o +if(a===b)return!0 +s=J.aj(a) +r=s.gE(a) +q=J.aj(b) +if(r!==q.gE(b))return!1 +for(p=this.a,o=0;o>>0)&2147483647 +q^=q>>>6}q=q+(q<<3>>>0)&2147483647 +q^=q>>>11 +return q+(q<<15>>>0)&2147483647}} +A.IC.prototype={ +fH(a,b){var s,r,q,p,o +if(a===b)return!0 +s=this.a +r=A.kY(s.gaKz(),s.gaMy(s),s.gaNH(),A.w(this).h("IC.E"),t.S) +for(s=J.aA(a),q=0;s.H();){p=s.ga2(s) +o=r.i(0,p) +r.q(0,p,(o==null?0:o)+1);++q}for(s=J.aA(b);s.H();){p=s.ga2(s) +o=r.i(0,p) +if(o==null||o===0)return!1 +r.q(0,p,o-1);--q}return q===0}, +f7(a,b){var s,r,q +for(s=J.aA(b),r=this.a,q=0;s.H();)q=q+r.f7(0,s.ga2(s))&2147483647 +q=q+(q<<3>>>0)&2147483647 +q^=q>>>11 +return q+(q<<15>>>0)&2147483647}} +A.G4.prototype={} +A.HX.prototype={ +gJ(a){var s=this.a +return 3*s.a.f7(0,this.b)+7*s.b.f7(0,this.c)&2147483647}, +l(a,b){var s +if(b==null)return!1 +if(b instanceof A.HX){s=this.a +s=s.a.fH(this.b,b.b)&&s.b.fH(this.c,b.c)}else s=!1 +return s}} +A.MK.prototype={ +fH(a,b){var s,r,q,p,o,n,m +if(a===b)return!0 +s=J.aj(a) +r=J.aj(b) +if(s.gE(a)!==r.gE(b))return!1 +q=A.kY(null,null,null,t.PJ,t.S) +for(p=J.aA(s.gdh(a));p.H();){o=p.ga2(p) +n=new A.HX(this,o,s.i(a,o)) +m=q.i(0,n) +q.q(0,n,(m==null?0:m)+1)}for(s=J.aA(r.gdh(b));s.H();){o=s.ga2(s) +n=new A.HX(this,o,r.i(b,o)) +m=q.i(0,n) +if(m==null||m===0)return!1 +q.q(0,n,m-1)}return!0}, +f7(a,b){var s,r,q,p,o,n,m,l,k +for(s=J.bt(b),r=J.aA(s.gdh(b)),q=this.a,p=this.b,o=this.$ti.z[1],n=0;r.H();){m=r.ga2(r) +l=q.f7(0,m) +k=s.i(b,m) +n=n+3*l+7*p.f7(0,k==null?o.a(k):k)&2147483647}n=n+(n<<3>>>0)&2147483647 +n^=n>>>11 +return n+(n<<15>>>0)&2147483647}} +A.a_G.prototype={ +fH(a,b){var s=this,r=t.Ro +if(r.b(a))return r.b(b)&&new A.G4(s,t.n5).fH(a,b) +r=t.f +if(r.b(a))return r.b(b)&&new A.MK(s,s,t.Dx).fH(a,b) +r=t.j +if(r.b(a))return r.b(b)&&new A.zf(s,t.wO).fH(a,b) +r=t.JY +if(r.b(a))return r.b(b)&&new A.M8(s,t.K9).fH(a,b) +return J.f(a,b)}, +f7(a,b){var s=this +if(t.Ro.b(b))return new A.G4(s,t.n5).f7(0,b) +if(t.f.b(b))return new A.MK(s,s,t.Dx).f7(0,b) +if(t.j.b(b))return new A.zf(s,t.wO).f7(0,b) +if(t.JY.b(b))return new A.M8(s,t.K9).f7(0,b) +return J.W(b)}, +aNI(a){!t.JY.b(a) +return!0}} +A.a2e.prototype={ +FM(a){var s=this.b[a] +if(s==null){this.$ti.c.a(null) +s=null}return s}, +gE(a){return this.c}, +j(a){var s=this.b +return A.bgY(A.fy(s,0,A.hl(this.c,"count",t.S),A.a6(s).c),"(",")")}, +aAI(){var s=this,r=s.c-1,q=s.FM(r) +s.b[r]=null +s.c=r +return q}, +aoO(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.jt.prototype={ +D(a,b){this.PH(0,b)}, +I(a,b){var s,r,q,p,o,n,m=this +if(t.j.b(b)){s=J.b3(b) +r=m.gE(m) +q=r+s +if(q>=J.b3(m.a)){m.a3j(q) +J.arx(m.a,r,q,b,0) +m.sdM(m.gdM()+s)}else{p=J.b3(m.a)-m.gdM() +q=m.a +o=J.cu(q) +if(s").af(b).h("Se<1,2>"))}, +j(a){return A.uV(this,"{","}")}, +eC(a){var s,r=this +if(r.ghX(r)===r.gdM())throw A.d(A.a7("No element")) +r.sdM((r.gdM()-1&J.b3(r.a)-1)>>>0) +s=J.bU(r.a,r.gdM()) +if(s==null)s=A.w(r).h("jt.E").a(s) +J.iD(r.a,r.gdM(),null) +return s}, +gE(a){var s=this +return(s.gdM()-s.ghX(s)&J.b3(s.a)-1)>>>0}, +sE(a,b){var s,r,q,p,o=this +if(b<0)throw A.d(A.vy("Length "+b+" may not be negative.")) +if(b>o.gE(o)&&!A.w(o).h("jt.E").b(null))throw A.d(A.a8("The length can only be increased when the element type is nullable, but the current element type is `"+A.au(A.w(o).h("jt.E")).j(0)+"`.")) +s=b-o.gE(o) +if(s>=0){if(J.b3(o.a)<=b)o.a3j(b) +o.sdM((o.gdM()+s&J.b3(o.a)-1)>>>0) +return}r=o.gdM()+s +q=o.a +if(r>=0)J.b7V(q,r,o.gdM(),null) +else{r+=J.b3(q) +J.b7V(o.a,0,o.gdM(),null) +q=o.a +p=J.aj(q) +p.kq(q,r,p.gE(q),null)}o.sdM(r)}, +i(a,b){var s,r=this +if(b<0||b>=r.gE(r))throw A.d(A.vy("Index "+b+" must be in the range [0.."+r.gE(r)+").")) +s=J.bU(r.a,(r.ghX(r)+b&J.b3(r.a)-1)>>>0) +return s==null?A.w(r).h("jt.E").a(s):s}, +q(a,b,c){var s=this +if(b<0||b>=s.gE(s))throw A.d(A.vy("Index "+b+" must be in the range [0.."+s.gE(s)+").")) +J.iD(s.a,(s.ghX(s)+b&J.b3(s.a)-1)>>>0,c)}, +PH(a,b){var s=this +J.iD(s.a,s.gdM(),b) +s.sdM((s.gdM()+1&J.b3(s.a)-1)>>>0) +if(s.ghX(s)===s.gdM())s.aAl()}, +aAl(){var s=this,r=A.ba(J.b3(s.a)*2,null,!1,A.w(s).h("jt.E?")),q=J.b3(s.a)-s.ghX(s) +B.b.c3(r,0,q,s.a,s.ghX(s)) +B.b.c3(r,q,q+s.ghX(s),s.a,0) +s.shX(0,0) +s.sdM(J.b3(s.a)) +s.a=r}, +aAm(a){var s,r,q=this +if(q.ghX(q)<=q.gdM()){s=q.gdM()-q.ghX(q) +B.b.c3(a,0,s,q.a,q.ghX(q)) +return s}else{r=J.b3(q.a)-q.ghX(q) +B.b.c3(a,0,r,q.a,q.ghX(q)) +B.b.c3(a,r,r+q.gdM(),q.a,0) +return q.gdM()+r}}, +a3j(a){var s=this,r=A.ba(A.bBj(a+B.e.bu(a,1)),null,!1,A.w(s).h("jt.E?")) +s.sdM(s.aAm(r)) +s.a=r +s.shX(0,0)}, +$iao:1, +$iy:1, +$iH:1, +ghX(a){return this.b}, +gdM(){return this.c}, +shX(a,b){return this.b=b}, +sdM(a){return this.c=a}} +A.Se.prototype={ +ghX(a){var s=this.d +return s.ghX(s)}, +shX(a,b){this.d.shX(0,b)}, +gdM(){return this.d.gdM()}, +sdM(a){this.d.sdM(a)}} +A.Uf.prototype={} +A.SG.prototype={ +eo(a,b){return B.b.eo(this.a,b)}, +fh(a,b){var s=this.a +return new A.hD(s,A.a6(s).h("@<1>").af(b).h("hD<1,2>"))}, +N(a,b){return B.b.N(this.a,b)}, +co(a,b){return this.a[b]}, +ga5(a){return B.b.ga5(this.a)}, +am(a,b){return B.b.am(this.a,b)}, +gaB(a){return this.a.length===0}, +gd7(a){return this.a.length!==0}, +gav(a){var s=this.a +return new J.dQ(s,s.length,A.a6(s).h("dQ<1>"))}, +cp(a,b){return B.b.cp(this.a,b)}, +lT(a){return this.cp(a,"")}, +ga4(a){return B.b.ga4(this.a)}, +gE(a){return this.a.length}, +jk(a,b,c){var s=this.a +return new A.S(s,b,A.a6(s).h("@<1>").af(c).h("S<1,2>"))}, +fe(a,b){var s=this.a +return A.fy(s,b,null,A.a6(s).c)}, +iE(a,b){var s=this.a,r=A.a6(s) +return b?A.b(s.slice(0),r):J.mG(s.slice(0),r.c)}, +fa(a){return this.iE(a,!0)}, +k7(a){var s=this.a +return A.zd(s,A.a6(s).c)}, +m2(a,b){var s=this.a +return new A.bo(s,b,A.a6(s).h("bo<1>"))}, +j(a){return A.uV(this.a,"[","]")}, +$iy:1} +A.Dn.prototype={ +i(a,b){return this.a[b]}, +q(a,b,c){this.a[b]=c}, +W(a,b){return B.b.W(this.a,b)}, +D(a,b){this.a.push(b)}, +I(a,b){B.b.I(this.a,b)}, +fh(a,b){var s=this.a +return new A.hD(s,A.a6(s).h("@<1>").af(b).h("hD<1,2>"))}, +fY(a,b,c){B.b.fY(this.a,b,c)}, +i5(a,b,c){B.b.i5(this.a,b,c)}, +sa4(a,b){var s=this.a.length +if(s===0)throw A.d(A.LY(0,this,null,null,null)) +this.q(0,s-1,b)}, +O(a,b){return B.b.O(this.a,b)}, +di(a,b){return B.b.di(this.a,b)}, +eC(a){return this.a.pop()}, +hy(a,b,c){B.b.hy(this.a,b,c)}, +iD(a,b,c,d){B.b.iD(this.a,b,c,d)}, +gadL(a){var s=this.a +return new A.cs(s,A.a6(s).h("cs<1>"))}, +cA(a,b,c){return B.b.cA(this.a,b,c)}, +h8(a,b){return this.cA(a,b,null)}, +$iao:1, +$iH:1} +A.y1.prototype={ +l(a,b){var s,r,q,p,o +if(b==null)return!1 +if(b instanceof A.y1){s=this.a +r=b.a +q=s.length +if(q!==r.length)return!1 +for(p=0,o=0;o>>0)-s,q=0;q1125899906842623)throw A.d(A.a8("Hashing is unsupported for messages with more than 2^53 bits.")) +p=r*8 +o=l.b +l.I(0,new Uint8Array(8)) +n=A.kc(l.a.buffer,0,null) +n.setUint32(o,B.e.cS(p,4294967296),!1) +n.setUint32(o+4,p>>>0,!1)}} +A.alD.prototype={ +jB(a){var s=new Uint32Array(A.ea(A.b([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],t.t))),r=new Uint32Array(64),q=new Uint8Array(0) +return new A.S7(new A.alE(s,r,a,new Uint32Array(16),new A.Rn(q,0)))}} +A.b1d.prototype={ +aSk(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c +for(s=this.x,r=0;r<16;++r)s[r]=a[r] +for(r=16;r<64;++r){q=s[r-2] +p=s[r-7] +o=s[r-15] +s[r]=((((q>>>17|q<<15)^(q>>>19|q<<13)^q>>>10)>>>0)+p>>>0)+((((o>>>7|o<<25)^(o>>>18|o<<14)^o>>>3)>>>0)+s[r-16]>>>0)>>>0}q=this.w +n=q[0] +m=q[1] +l=q[2] +k=q[3] +j=q[4] +i=q[5] +h=q[6] +g=q[7] +for(f=n,r=0;r<64;++r,g=h,h=i,i=j,j=d,k=l,l=m,m=f,f=c){e=(g+(((j>>>6|j<<26)^(j>>>11|j<<21)^(j>>>25|j<<7))>>>0)>>>0)+(((j&i^~j&h)>>>0)+(B.Vl[r]+s[r]>>>0)>>>0)>>>0 +d=k+e>>>0 +c=e+((((f>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10))>>>0)+((f&m^f&l^m&l)>>>0)>>>0)>>>0}q[0]=f+n>>>0 +q[1]=m+q[1]>>>0 +q[2]=l+q[2]>>>0 +q[3]=k+q[3]>>>0 +q[4]=j+q[4]>>>0 +q[5]=i+q[5]>>>0 +q[6]=h+q[6]>>>0 +q[7]=g+q[7]>>>0}} +A.alE.prototype={} +A.awk.prototype={} +A.YW.prototype={} +A.Ge.prototype={ +V(){return"SizeCategory."+this.b}} +A.awf.prototype={ +mK(a){var s=0,r=A.t(t.H),q=this,p,o +var $async$mK=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:p=A +o=J +s=2 +return A.B(A.a8F(),$async$mK) +case 2:q.a=p.f0(o.bU(c.a,"bookmarked_chapter")) +return A.q(null,r)}}) +return A.r($async$mK,r)}, +tQ(a,b){return this.aC5(a,b)}, +aC5(a,b){var s=0,r=A.t(t.H),q,p +var $async$tQ=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:s=2 +return A.B(A.a8F(),$async$tQ) +case 2:q=d +p="flutter."+a +s=b==null?3:5 +break +case 3:J.tM(q.a,a) +s=6 +return A.B($.b7D().O(0,p),$async$tQ) +case 6:s=4 +break +case 5:A.tS(b,"value") +J.iD(q.a,a,b) +s=7 +return A.B($.b7D().tm("String",p,b),$async$tQ) +case 7:case 4:return A.q(null,r)}}) +return A.r($async$tQ,r)}} +A.mV.prototype={ +tg(){var s=this.d +return s==null?this.b:s}, +j(a){return this.a+" - "+A.j(this.tg())}} +A.Ue.prototype={ +a8F(a,b){return this.f.$3(this,b,a)}} +A.Mw.prototype={ +a8F(a,b){return new A.EE(this,b,a,this.$ti.h("EE<1>"))}} +A.R.prototype={ +HE(a,b){var s=this.a,r=a.a +if(s.b1(0,r))return b.a(s.i(0,r).tg()) +else{s.q(0,r,a) +return a.tg()}}, +ht(a,b){var s=t.V +return this.HE(A.bao(a,b,new A.awe(),null,null,s),s)}, +aH0(a,b){var s=t.w +return this.HE(A.bao(a,!0,new A.awc(),null,null,s),s)}, +a7V(a,b){var s=t.G +return this.HE(A.bao(a,b,new A.awd(),null,null,s),s)}, +uX(a,b,c,d){return this.HE(new A.Mw(c,a,b,null,null,d.h("Mw<0>")),d)}} +A.awe.prototype={ +$3(a,b,c){return new A.zJ(a,b,c)}, +$C:"$3", +$R:3, +$S:419} +A.awc.prototype={ +$3(a,b,c){return new A.xm(a,b,c)}, +$C:"$3", +$R:3, +$S:420} +A.awd.prototype={ +$3(a,b,c){return new A.xF(a,b,c)}, +$C:"$3", +$R:3, +$S:421} +A.eE.prototype={ +aO(a,b,c,d,e){var s=t.N +this.b.push(new A.CM(c,b,new A.R(A.D(s,t.bc),A.D(s,t.vR)),d,e,!1,this)) +return this}} +A.CM.prototype={} +A.Xr.prototype={ +a8(a){var s,r,q=null,p=A.b7d(a),o=A.b([],t.p) +for(s=this.d.c.b,s=s.gfR(s),s=s.gav(s);s.H();){r=s.ga2(s) +o.push(new A.ci(B.db,A.mC(A.dz(r.a,q,q,q,q,q,q),new A.arH(r,a),q),q))}return A.aNY(A.h3(o,B.a2,B.a5,B.a6),this.c,B.add,q,!1,"Actions",q,p)}} +A.arH.prototype={ +$0(){return this.a.b.$1(this.b)}, +$S:0} +A.jZ.prototype={ +a8(a){var s=null,r=A.cg(a,s,t.l).w.a.a>768?24:48 +return A.bgI(s,A.jb(r,r),B.I,B.I,A.b9p(this.c,s,s),r,this.d,B.M,B.I,r,this.e)}} +A.a_W.prototype={ +a8(a){var s,r,q,p,o=this,n=null,m=A.cg(a,n,t.l).w,l=o.d,k=o.e,j=l.c,i=j==null,h=!i&&k===B.cR +if(h)s=i?l.d:j +else s=l.d +r=l.x +q=h?r.b:r.a +p=h?r.a:r.b +m=m.a8q(l.f,s,new A.N(q,p),B.M,s) +j=m.r +return new A.ci(new A.aR(20+j.a,20+j.b,20+j.c,20),A.a13(new A.a_U(A.rd(A.dk(n,o.c,B.x,A.an(a).go,n,n,n,n,n,n),m,n),l,k,o.f,n)),n)}} +A.KA.prototype={ +b0(){return new A.aeA(new A.cC(null,t.am),B.o)}} +A.aeA.prototype={ +bk(){this.bG()}, +aC1(a){this.aM(new A.aX6(this,a))}, +a8(a){var s=this,r=null,q=A.b7d(a),p=s.a.c,o=A.b([B.adM,new A.JO(s.e,new A.aX7(s),B.ab5,B.M,B.adf)],t.p) +if(s.e)o.push(new A.Ks(s.d,r)) +else o.push(B.a2Z) +return A.aNY(new A.ci(B.da,A.h3(o,B.a2,B.j7,B.di),r),p,B.adg,r,!1,"Properties",r,q)}} +A.aX6.prototype={ +$0(){var s=this.a,r=this.b +s.e=r +s=s.c +s.toString +s=A.qD(s,!1) +s.Wu(r?$.bcT():null)}, +$S:0} +A.aX7.prototype={ +$1(a){a.toString +return this.a.aC1(a)}, +$S:214} +A.aeB.prototype={ +a8(a){var s=null,r=A.qD(a,!0),q=r.d.a!=null,p=q?r.gaRy(r):s +q=q?r.gaRY():s +return A.jv(A.b([new A.jZ(B.Tc,p,"Orientation",B.adm),new A.jZ(B.T9,q,"Device frame",B.adk),B.a5a,A.aah(B.aba,r.gW4(r),s)],t.p),B.a2,B.a5,B.a6,s)}} +A.agQ.prototype={ +a8(a){var s=null,r=A.an(a).ax.a===B.ai,q=r?B.Nr:B.t1,p=r?B.t1:B.Nj +return new A.a3T(this.c,!0,A.aFA(s,s,s,B.S,s,s,s,A.ek(s,B.fn,q,s,B.k,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),B.S,new A.dC(p,s,s,B.fe,s,s,B.aq),s,s,s,s,B.S,s,s,B.S,s,s,B.S,s,s,B.S,s,s,B.S,s,s,B.S,s,s,s,s,s,s,B.S,s,s,s,s,s,s,s,s,s,s,B.pI,B.S,s,B.S),s,s,s,s,s,s,s,s,s,s,s,B.Zz,B.ZA,B.ZN,!1,s)}} +A.Ej.prototype={ +a8(a){var s=null +return A.bfr(s,s,new A.ci(B.da,A.h3(A.b([A.lA(new A.agQ(this.c,s),1),B.a4X,A.mC(B.abc,new A.aDl(a),s)],t.p),B.a2,B.a5,B.a6),s),B.x,s,B.tW,s,s,s)}} +A.aDl.prototype={ +$0(){A.vc(this.a,!1).i8()}, +$S:0} +A.a3A.prototype={ +a8(a){var s=this,r=null +return A.im(B.aX,A.dk(r,A.dz(s.c,r,r,r,s.d,s.f,r),B.x,r,r,r,r,r,s.r,r),B.a3,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r)}} +A.a6q.prototype={ +a8(a){var s,r,q,p=this,o=null,n=A.qD(a,!0).d,m=n.a +if(m!=null)s=new A.a_W(A.dk(o,p.d,B.x,o,o,new A.dC(o,o,o,o,o,o,B.aq),o,o,o,o),m,n.c,n.d,o) +else s=p.d +m=A.cg(a,o,t.l).w.ud(n.b) +r=A.b8A(a)!==B.jI&&p.e?A.b7d(a):0 +q=p.f +return A.rd(A.kh(0,q==null?s:A.l8(B.br,A.b([A.Fr(0,s,o),A.kh(6,A.my(A.au9(new A.ci(B.db,A.dz(q,o,o,o,o,o,o),o),o,o,o,o),o,o),o,o,6,6,o,o)],t.p),B.a_,B.bp,o),o,o,0,r,0,o),m,o)}} +A.Of.prototype={ +b0(){return new A.ajP(B.o)}, +aPg(){return this.d.$0()}} +A.ajP.prototype={ +a8(a){var s,r,q,p,o=this,n=A.b([],t.p) +for(s=o.a.c.c.a,s=s.gfR(s),s=s.gav(s),r=t.kK;s.H();){q=s.ga2(s).b +q.toString +p=o.a.c +n.push(q.a8F(new A.d5(p.r.a+"_"+p.b+"#"+q.a,r),new A.b_y(o)))}s=A.b7d(a) +r=o.a.e +return A.aNY(A.h3(n,B.a2,B.a5,B.a6),r,null,null,!1,"Properties",null,s)}} +A.b_y.prototype={ +$0(){var s=this.a +s.aM(new A.b_x()) +s.a.aPg()}, +$S:20} +A.b_x.prototype={ +$0(){}, +$S:0} +A.xm.prototype={ +b0(){return new A.Yz(this.c.tg(),B.o)}, +v3(){return this.d.$0()}} +A.Yz.prototype={ +a8(a){var s=null,r=this.a.c +return new A.Aa(r.a,A.beW(s,!1,s,s,s,!1,s,s,new A.atr(this),s,s,s,s,s,!1,this.d),r.c,s)}} +A.atr.prototype={ +$1(a){var s=this.a,r=s.a +r.c.d=a +r.v3() +s.aM(new A.atq(s,a))}, +$S:214} +A.atq.prototype={ +$0(){this.a.d=this.b}, +$S:0} +A.xF.prototype={ +b0(){var s=new A.Kc(B.o) +s.d=s.e=this.c.tg() +return s}, +v3(){return this.d.$0()}} +A.Kc.prototype={ +aHn(a){this.aM(new A.avg(this,a))}, +agY(a){var s=this.c +s.toString +return A.b7c(new A.avj(this),s)}, +a8(a){var s=null,r=this.a.c,q=this.e +q===$&&A.c() +q=A.b8U(s,s,q,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s) +return new A.Aa(r.a,A.mC(A.dk(s,s,B.x,s,s,s,s,s,s,s),new A.avf(this),q),r.c,s)}} +A.avg.prototype={ +$0(){return this.a.d=this.b}, +$S:0} +A.avj.prototype={ +$1(a){var s=this.a,r=s.d +r===$&&A.c() +return new A.Fv("Pick a color!",new A.Kb(r,s.gaHm(),0.8,null),A.b([A.mC(B.ab3,new A.avi(s),null)],t.p),null)}, +$S:424} +A.avi.prototype={ +$0(){var s=this.a +s.aM(new A.avh(s)) +s=s.c +s.toString +A.vc(s,!1).i8()}, +$S:0} +A.avh.prototype={ +$0(){var s=this.a,r=s.d +r===$&&A.c() +return s.e=r}, +$S:0} +A.avf.prototype={ +$0(){var s=0,r=A.t(t.H),q=this,p,o,n +var $async$$0=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:n=q.a +s=2 +return A.B(n.agY(0),$async$$0) +case 2:p=n.a +o=p.c +n=n.e +n===$&&A.c() +o.d=n +p.v3() +return A.q(null,r)}}) +return A.r($async$$0,r)}, +$S:16} +A.EE.prototype={ +b0(){return new A.Mx(B.o,this.$ti.h("Mx<1>"))}, +v3(){return this.d.$0()}} +A.Mx.prototype={ +a8(a){var s=this,r=s.a.c,q=r.tg(),p=s.a.c.f,o=s.$ti,n=A.a6(p).h("@<1>").af(o.h("kT<1>")).h("S<1,2>") +return new A.Aa(r.a,A.b8T(!0,A.ai(new A.S(p,new A.aET(s),n),!0,n.h("aF.E")),new A.aEU(s),q,o.c),r.c,null)}} +A.aEU.prototype={ +$1(a){var s=this.a.a +s.c.d=a +s.v3()}, +$S(){return this.a.$ti.h("~(1?)")}} +A.aET.prototype={ +$1(a){var s=null +return A.bg6(A.dz(J.ii(a),s,s,s,s,s,s),a,this.a.$ti.c)}, +$S(){return this.a.$ti.h("kT<1>(1)")}} +A.zJ.prototype={ +b0(){var s=this.c.tg(),r=A.aQl(null) +r.sdv(0,B.c.j(s)) +return new A.a5_(r,B.o)}, +v3(){return this.d.$0()}} +A.a5_.prototype={ +a8(a){var s=null,r=this.a.c +return new A.Aa(r.a,A.baY(!0,B.dP,!1,s,!0,B.a_,s,A.boi(),this.d,s,s,s,s,2,B.Ts,B.a3,!0,s,!0,s,!1,s,A.b([$.bd6()],t.VS),s,s,B.Ew,s,s,s,1,s,s,!1,"\u2022",s,new A.aHc(this),s,s,s,s,!1,s,!0,s,B.da,s,s,B.d1,B.cn,s,s,s,s,s,s,B.aB,s,B.jM,s,s,s,s),r.c,s)}} +A.aHc.prototype={ +$1(a){var s=this.a +s.a.c.d=A.A8(a) +s.a.v3()}, +$S:22} +A.Fv.prototype={ +a8(a){var s=null,r=A.dz(this.c,s,s,s,s,s,s) +return A.bv4(this.e,A.baK(this.d,s,s,s,B.b2),r)}} +A.Aa.prototype={ +a8(a){var s=null,r=A.dz(this.c,s,s,s,s,s,s) +return new A.ci(B.u_,A.jv(A.b([A.lA(r,4),A.lA(this.d,6)],t.p),B.a2,B.a5,B.a6,s),s)}} +A.a_T.prototype={ +a8(a){var s=A.qD(a,!0).d,r=t.Xl,q=t.yW,p=A.ai(A.b([$.btB(),$.btC(),$.btD(),$.btJ(),$.btK(),$.btL(),$.box(),$.bov(),$.bou(),$.boy(),$.bow(),$.bcT()],r),!0,q) +B.b.I(p,A.b([$.btM(),$.btN(),$.btO(),$.btP(),$.btQ(),$.btE(),$.btF(),$.btG(),$.btH(),$.btI()],r)) +r=A.a6(p).h("S<1,kT>") +return A.b8T(!0,A.ai(new A.S(p,new A.awy(),r),!0,r.h("aF.E")),A.qD(a,!1).gaSg(),s.a,q)}} +A.awy.prototype={ +$1(a){var s=null +return A.bg6(A.dz(a.b,s,s,s,s,s,s),a,t.yW)}, +$S:426} +A.aaw.prototype={ +a8(a){var s=A.qD(a,!0).d.b,r=B.c.j(s) +return new A.Q9(s,A.qD(a,!1).gaSn(),0.85,1.3,3,r,null)}} +A.Ks.prototype={ +b0(){return new A.a_t(A.aQl(null),A.aQl(null),B.o)}} +A.a_t.prototype={ +bk(){var s,r=this +r.bG() +s=r.c +s.toString +s=A.qD(s,!1).d.a.x +r.d.sdv(0,""+B.c.aj(s.a)) +r.e.sdv(0,""+B.c.aj(s.b))}, +v(){var s=this.d,r=$.af() +s.Y$=r +s.G$=0 +s=this.e +s.Y$=r +s.G$=0 +this.bD()}, +Q4(a,b,c){var s=this.c +s.toString +A.qD(s,!1).aSh(a,b,c)}, +aBX(a){return this.Q4(null,a,null)}, +aBW(a){return this.Q4(a,null,null)}, +aBY(a){return this.Q4(null,null,a)}, +a8(a){var s=this,r=null,q=s.a.d,p=t.p +p=A.h3(A.b([A.jv(A.b([A.lA(new A.HG(s.d,"Width",new A.aw3(s),r),1),B.a4V,A.lA(new A.HG(s.e,"Height",new A.aw4(s),r),1)],p),B.a2,B.a5,B.a6,r),B.jJ,B.tF,B.jJ,new A.aj1(new A.aw5(s),r)],p),B.a2,B.a5,B.a6) +return new A.Lv(p,B.qQ,q)}} +A.aw3.prototype={ +$1(a){return this.a.aBY(a)}, +$S:212} +A.aw4.prototype={ +$1(a){return this.a.aBW(a)}, +$S:212} +A.aw5.prototype={ +$1(a){return this.a.aBX(a)}, +$S:433} +A.HG.prototype={ +ay9(a){var s +if(a.length===0)return"Value can not be empty" +s=A.bnK(a) +if(s==null)return"Input needs to be digits only" +if(s>5000)return"Try to use a value less than 5000" +if(s<100)return"Try to use a value greather than 100" +return null}, +a8(a){var s=this,r=null,q=A.b([$.bd6()],t.VS) +return A.bD8(s.c,A.bgQ(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,r,r,r,r,r,r,!1,r,A.dz(s.d,r,r,r,r,r,r),r,r,r,r,r,r,r,r,r,r,r,r,r,r,r),q,B.Ew,new A.aXV(s),s.gay8())}} +A.aXV.prototype={ +$1(a){var s=A.bnK(a) +if(s!=null)this.a.e.$1(s)}, +$S:22} +A.aj1.prototype={ +a8(a){var s=A.qD(a,!0).d.a.a,r=t.Yg +return A.H9(B.S,A.ai(new A.S(A.b([B.as,B.ah],t.r6),new A.b_g(this,s.c),r),!0,r.h("aF.E")),B.hJ)}} +A.b_g.prototype={ +$1(a){var s=null,r=B.b.ga4(a.V().split(".")) +return A.aah(A.dz(r,s,s,s,A.ek(s,s,s,s,s,s,s,s,s,s,s,s,s,s,a===this.b?B.aK:B.A,s,s,!0,s,s,s,s,s,s,s,s),s,s),new A.b_f(this.a,a),s)}, +$S:443} +A.b_f.prototype={ +$0(){return this.a.c.$1(this.b)}, +$S:0} +A.a_X.prototype={ +Im(a,b,c,d){var s=this,r=a==null?s.a:a,q=d==null?s.b:d,p=b==null?s.c:b +return new A.a_X(r,q,p,c==null?s.d:c)}, +ud(a){return this.Im(null,null,null,a)}, +aII(a,b){return this.Im(a,null,null,b)}, +aIz(a){return this.Im(null,null,a,null)}, +aIw(a){return this.Im(null,a,null,null)}} +A.Kz.prototype={ +b0(){return new A.KB(B.lb,B.o)}} +A.KB.prototype={ +szh(a){this.aM(new A.awA(this,a))}, +aex(a){this.szh(this.d.ud(a))}, +aSo(){return this.aex(1)}, +Wu(a){this.szh(B.lb.aII(a,this.d.b))}, +aRz(a){var s=this.d +this.szh(s.aIw(s.c===B.dk?B.cR:B.dk))}, +aRZ(){var s=this.d +this.szh(s.aIz(!s.d))}, +bY(a){this.szh(B.lb)}, +aSh(a,b,c){var s,r,q=this.d.a +if(q==null)return +s=b==null?q.a.c:b +r=c==null?q.x.a:c +this.Wu(A.awz("custom_device","Custom Device",s,B.M,B.M,new A.N(r,a==null?q.x.b:a)))}, +a8(a){return new A.SH(this.d,this,this.a.c,null)}} +A.awA.prototype={ +$0(){this.a.d=this.b}, +$S:0} +A.SH.prototype={ +ek(a){return this.f!==a.f}} +A.a8i.prototype={ +a8(a){return B.PG}} +A.Ky.prototype={ +a8(a){var s=null,r=A.dz(this.c,s,s,s,s,s,s) +return new A.ci(B.u_,A.jv(A.b([A.lA(r,4),A.lA(this.d,6)],t.p),B.a2,B.a5,B.a6,s),s)}} +A.a8I.prototype={ +a8(a){var s=this,r=null,q=A.b8A(a)!==B.jI&&!s.y,p=A.an(a),o=t.p,n=A.b([A.dz(s.c,r,r,r,B.a9C,r,r)],o),m=s.x +if(m!=null)n.push(new A.ci(B.RP,A.ba7(m,q?1:0),r)) +o=A.b([A.Fr(0,A.baK(new A.ci(B.Ru,A.h3(A.b([A.H9(B.S,n,B.EZ),B.e3,s.d],o),B.d5,B.a5,B.a6),r),r,s.f,r,B.b2),r)],o) +if(!s.y)o.push(A.kh(r,new A.jZ(B.SZ,new A.aNZ(s),"Close",s.r),r,r,r,15,15,r)) +return A.dk(r,A.l8(B.br,o,B.a_,B.bp,r),B.x,p.at,r,r,r,r,r,s.w)}} +A.aNZ.prototype={ +$0(){var s=this.a.e.$0() +return s}, +$S:0} +A.Qn.prototype={ +b0(){return new A.amt(B.o)}, +aPm(a){return this.e.$1(a)}, +aOS(a){return this.r.$1(a)}, +aOU(){return this.w.$0()}, +aPA(a){return this.y.$1(a)}} +A.amt.prototype={ +bk(){var s,r=this +r.bG() +r.e=r.a.z +s=A.aQl(null) +s.sdv(0,r.a.z) +r.d=s +s.an(0,new A.b1B(r))}, +v(){var s=this,r=s.d +r===$&&A.c() +r.Y$=$.af() +r.G$=0 +s.a.aPA(s.e) +s.bD()}, +aEb(a){var s,r,q,p,o +if(this.axA(a.a))return!0 +for(s=a.b,r=s.length,q=0;q768?0.25:1 +s=a3.a +p=s.x +s=s.at +o=a3.d +o===$&&A.c() +n=t.p +o=A.b([new A.ci(B.Ri,A.baY(!0,B.dP,!1,a4,!0,B.a_,a4,A.boi(),o,a4,a4,a4,a4,2,B.Tr,B.a3,!0,a4,!0,a4,!1,a4,a4,B.ado,a4,a4,a4,a4,a4,1,a4,a4,!1,"\u2022",a4,a4,a4,a4,a4,a4,!1,a4,!0,a4,B.da,a4,a4,B.d1,B.cn,a4,a4,a4,a4,a4,a4,B.aB,a4,B.jM,a4,a4,a4,a4),a4)],n) +for(m=a3.a.c,l=m.length,k=t.aN,j=0;j768?24:48,m=A.b([],t.p) +for(s=this.c,r=0;r768?24:48 +m.push(new A.rA(p,10+r*q,p,p,p,p,s[r],p))}return A.ff(A.l8(B.br,m,B.a_,B.bp,p),p,n)}} +A.afV.prototype={ +aJ(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=$.G(),a=b.T() +a.a0(0,6.5205,675.949) +a.n(0,4.34704,675.949) +a.k(1.94629,675.949,0,673.934,0,671.447) +a.n(0,0.000118933,460.931) +a.k(0.000119151,458.445,1.94631,456.429,4.34706,456.429) +a.n(0,6.52053,456.429) +a.n(0,6.5205,675.949) +a.R(0) +s=b.B() +s.sP(0,B.i) +s.sA(0,B.D) +a0.Z(a,s) +r=b.T() +r.a0(0,845.479,654.214) +r.n(0,847.653,654.214) +r.k(850.054,654.214,852,656.23,852,658.717) +r.n(0,852,784.467) +r.k(852,786.954,850.054,788.969,847.653,788.969) +r.n(0,845.479,788.969) +r.n(0,845.479,654.214) +r.R(0) +q=b.B() +q.sP(0,B.i) +q.sA(0,B.D) +a0.Z(r,q) +p=b.T() +p.a0(0,845.479,471.643) +p.n(0,847.653,471.643) +p.k(850.054,471.643,852,473.659,852,476.145) +p.n(0,852,538.865) +p.k(852,541.352,850.054,543.368,847.653,543.368) +p.n(0,845.479,543.368) +p.n(0,845.479,471.643) +p.R(0) +o=b.B() +o.sP(0,B.i) +o.sA(0,B.D) +a0.Z(p,o) +n=b.T() +n.a0(0,6.52051,147.796) +n.k(6.52051,90.8783,6.52051,62.4195,19.3318,41.5134) +n.k(26.5004,29.8153,36.3358,19.9799,48.0339,12.8113) +n.k(68.94,0,97.3988,0,154.316,0) +n.n(0,697.684,0) +n.k(754.601,0,783.06,0,803.966,12.8113) +n.k(815.664,19.9799,825.5,29.8153,832.668,41.5134) +n.k(845.48,62.4195,845.48,90.8783,845.48,147.796) +n.n(0,845.48,1717.04) +n.k(845.48,1773.96,845.48,1802.42,832.668,1823.32) +n.k(825.5,1835.02,815.664,1844.86,803.966,1852.03) +n.k(783.06,1864.84,754.601,1864.84,697.684,1864.84) +n.n(0,154.316,1864.84) +n.k(97.3988,1864.84,68.94,1864.84,48.0339,1852.03) +n.k(36.3358,1844.86,26.5004,1835.02,19.3318,1823.32) +n.k(6.52051,1802.42,6.52051,1773.96,6.52051,1717.04) +n.n(0,6.52051,147.796) +n.R(0) +m=b.B() +m.sP(0,B.i) +m.sA(0,B.bS) +a0.Z(n,m) +l=b.T() +l.a0(0,10.8672,142.362) +l.k(10.8672,92.5595,10.8672,67.6581,22.0771,49.3652) +l.k(28.3496,39.1294,36.9556,30.5234,47.1914,24.2509) +l.k(65.4843,13.041,90.3857,13.041,140.189,13.041) +l.n(0,711.811,13.041) +l.k(761.614,13.041,786.515,13.041,804.808,24.2509) +l.k(815.044,30.5234,823.65,39.1294,829.923,49.3652) +l.k(841.132,67.6581,841.132,92.5595,841.132,142.362) +l.n(0,841.132,1722.47) +l.k(841.132,1772.28,841.132,1797.18,829.923,1815.47) +l.k(823.65,1825.71,815.044,1834.31,804.808,1840.59) +l.k(786.515,1851.8,761.614,1851.8,711.811,1851.8) +l.n(0,140.189,1851.8) +l.k(90.3857,1851.8,65.4843,1851.8,47.1914,1840.59) +l.k(36.9556,1834.31,28.3496,1825.71,22.0771,1815.47) +l.k(10.8672,1797.18,10.8672,1772.28,10.8672,1722.47) +l.n(0,10.8672,142.362) +l.R(0) +k=b.B() +k.sP(0,B.i) +k.sA(0,B.D) +a0.Z(l,k) +j=b.T() +j.a0(0,319.5,26.0815) +j.k(315.53,26.0815,315.186,20.6429,311.845,19.6997) +j.k(311.472,19.5945,311.295,19.1147,311.602,18.8783) +j.k(312.429,18.241,313.791,17.3877,315.153,17.3877) +j.n(0,536.847,17.3877) +j.k(538.209,17.3877,539.571,18.241,540.398,18.8783) +j.k(540.705,19.1147,540.528,19.5945,540.155,19.6997) +j.k(536.814,20.6429,536.47,26.0815,532.5,26.0815) +j.n(0,319.5,26.0815) +j.R(0) +i=b.B() +i.sP(0,B.i) +i.sA(0,B.U) +a0.Z(j,i) +h=b.T() +h.a0(0,108.673,110.847) +h.k(120.677,110.847,130.408,101.116,130.408,89.1121) +h.k(130.408,77.1084,120.677,67.3774,108.673,67.3774) +h.k(96.6694,67.3774,86.9385,77.1084,86.9385,89.1121) +h.k(86.9385,101.116,96.6694,110.847,108.673,110.847) +h.R(0) +g=b.B() +g.sP(0,B.i) +g.sA(0,B.U) +a0.Z(h,g) +f=b.T() +f.a0(0,108.673,102.696) +f.k(116.175,102.696,122.257,96.6144,122.257,89.112) +f.k(122.257,81.6097,116.175,75.5278,108.673,75.5278) +f.k(101.171,75.5278,95.0889,81.6097,95.0889,89.112) +f.k(95.0889,96.6144,101.171,102.696,108.673,102.696) +f.R(0) +e=b.B() +e.sP(0,B.i) +e.sA(0,B.D) +a0.Z(f,e) +d=b.T() +d.a0(0,108.673,86.3951) +d.k(110.173,86.3951,111.39,85.1787,111.39,83.6783) +d.k(111.39,82.1778,110.173,80.9614,108.673,80.9614) +d.k(107.172,80.9614,105.956,82.1778,105.956,83.6783) +d.k(105.956,85.1787,107.172,86.3951,108.673,86.3951) +d.R(0) +c=b.B() +c.sP(0,B.i) +c.sA(0,B.bt) +a0.Z(d,c)}, +cu(a){return!1}} +A.afW.prototype={ +aJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=$.G(),c=d.T() +c.a0(0,861.602,656.865) +c.n(0,863.735,656.865) +c.k(866.09,656.865,868,658.843,868,661.282) +c.n(0,868,765.479) +c.k(868,767.919,866.09,769.897,863.735,769.897) +c.n(0,861.602,769.897) +c.n(0,861.602,656.865) +c.R(0) +s=d.B() +s.sP(0,B.i) +s.sA(0,B.D) +a.Z(c,s) +r=d.T() +r.a0(0,861.602,292.177) +r.n(0,863.735,292.177) +r.k(866.09,292.177,868,294.155,868,296.594) +r.n(0,868,537.282) +r.k(868,539.722,866.09,541.7,863.735,541.7) +r.n(0,861.602,541.7) +r.n(0,861.602,292.177) +r.R(0) +q=d.B() +q.sP(0,B.i) +q.sA(0,B.D) +a.Z(r,q) +p=d.T() +p.a0(0,0,155.259) +p.k(0,113.976,0,93.3345,5.4278,76.6295) +p.k(16.3977,42.8676,42.8676,16.3977,76.6295,5.4278) +p.k(93.3345,0,113.976,0,155.259,0) +p.n(0,706.343,0) +p.k(747.626,0,768.267,0,784.972,5.4278) +p.k(818.734,16.3977,845.204,42.8676,856.174,76.6295) +p.k(861.602,93.3345,861.602,113.976,861.602,155.259) +p.n(0,861.602,1674.58) +p.k(861.602,1715.86,861.602,1736.5,856.174,1753.21) +p.k(845.204,1786.97,818.734,1813.44,784.972,1824.41) +p.k(768.267,1829.84,747.626,1829.84,706.343,1829.84) +p.n(0,155.259,1829.84) +p.k(113.976,1829.84,93.3345,1829.84,76.6295,1824.41) +p.k(42.8676,1813.44,16.3977,1786.97,5.4278,1753.21) +p.k(0,1736.5,0,1715.86,0,1674.58) +p.n(0,0,155.259) +p.R(0) +o=d.B() +o.sP(0,B.i) +o.sA(0,B.bS) +a.Z(p,o) +n=d.T() +n.a0(0,8.53076,151.847) +n.k(8.53076,113.739,8.53076,94.6857,13.541,79.2657) +n.k(23.6671,48.1008,48.1008,23.6671,79.2657,13.541) +n.k(94.6857,8.53076,113.739,8.53076,151.847,8.53076) +n.n(0,709.755,8.53076) +n.k(747.863,8.53076,766.916,8.53076,782.336,13.541) +n.k(813.501,23.6671,837.935,48.1008,848.061,79.2657) +n.k(853.071,94.6857,853.071,113.739,853.071,151.847) +n.n(0,853.071,1677.99) +n.k(853.071,1716.1,853.071,1735.15,848.061,1750.57) +n.k(837.935,1781.74,813.501,1806.17,782.336,1816.3) +n.k(766.916,1821.31,747.863,1821.31,709.755,1821.31) +n.n(0,151.847,1821.31) +n.k(113.739,1821.31,94.6857,1821.31,79.2657,1816.3) +n.k(48.1008,1806.17,23.6671,1781.74,13.541,1750.57) +n.k(8.53076,1735.15,8.53076,1716.1,8.53076,1677.99) +n.n(0,8.53076,151.847) +n.R(0) +m=d.B() +m.sP(0,B.i) +m.sA(0,B.D) +a.Z(n,m) +l=d.T() +l.a0(0,430.801,72.511) +l.k(440.224,72.511,447.862,64.8724,447.862,55.4496) +l.k(447.862,46.0268,440.224,38.3882,430.801,38.3882) +l.k(421.378,38.3882,413.74,46.0268,413.74,55.4496) +l.k(413.74,64.8724,421.378,72.511,430.801,72.511) +l.R(0) +k=d.B() +k.sP(0,B.i) +k.sA(0,B.U) +a.Z(l,k) +j=d.T() +j.a0(0,430.801,66.1129) +j.k(436.69,66.1129,441.464,61.3388,441.464,55.4495) +j.k(441.464,49.5603,436.69,44.7861,430.801,44.7861) +j.k(424.912,44.7861,420.137,49.5603,420.137,55.4495) +j.k(420.137,61.3388,424.912,66.1129,430.801,66.1129) +j.R(0) +i=d.B() +i.sP(0,B.i) +i.sA(0,B.D) +a.Z(j,i) +h=d.T() +h.a0(0,430.801,53.3171) +h.k(431.979,53.3171,432.934,52.3623,432.934,51.1844) +h.k(432.934,50.0066,431.979,49.0518,430.801,49.0518) +h.k(429.623,49.0518,428.668,50.0066,428.668,51.1844) +h.k(428.668,52.3623,429.623,53.3171,430.801,53.3171) +h.R(0) +g=d.B() +g.sP(0,B.i) +g.sA(0,B.bt) +a.Z(h,g) +f=d.T() +f.a0(0,388.147,21.3265) +f.k(384.252,21.3265,383.914,15.99,380.635,15.0645) +f.k(380.27,14.9613,380.097,14.4904,380.398,14.2585) +f.k(381.209,13.6332,382.546,12.7959,383.882,12.7959) +f.n(0,477.72,12.7959) +f.k(479.056,12.7959,480.392,13.6332,481.204,14.2585) +f.k(481.505,14.4904,481.332,14.9613,480.966,15.0645) +f.k(477.688,15.99,477.35,21.3265,473.454,21.3265) +f.n(0,388.147,21.3265) +f.R(0) +e=d.B() +e.sP(0,B.i) +e.sA(0,B.U) +a.Z(f,e)}, +cu(a){return!1}} +A.afX.prototype={ +aJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=$.G(),e=f.T() +e.a0(0,0,62.55) +e.k(0,28.0046,28.0046,0,62.55,0) +e.n(0,765.195,0) +e.k(799.74,0,827.745,28.0046,827.745,62.55) +e.n(0,827.745,1726.38) +e.k(827.745,1760.93,799.74,1788.93,765.195,1788.93) +e.n(0,62.55,1788.93) +e.k(28.0046,1788.93,0,1760.93,0,1726.38) +e.n(0,0,62.55) +e.R(0) +s=f.B() +s.sP(0,B.i) +s.sA(0,B.bS) +a.Z(e,s) +r=f.T() +r.a0(0,12.51,62.5497) +r.k(12.51,34.9134,34.9137,12.5098,62.55,12.5098) +r.n(0,765.195,12.5098) +r.k(792.831,12.5098,815.235,34.9134,815.235,62.5498) +r.n(0,815.235,1726.38) +r.k(815.235,1754.02,792.831,1776.42,765.195,1776.42) +r.n(0,62.55,1776.42) +r.k(34.9137,1776.42,12.51,1754.02,12.51,1726.38) +r.n(0,12.51,62.5497) +r.R(0) +q=f.B() +q.sP(0,B.i) +q.sA(0,B.D) +a.Z(r,q) +p=f.T() +p.a0(0,827.745,650.52) +p.n(0,829.83,650.52) +p.k(832.133,650.52,834,652.142,834,654.142) +p.n(0,834,755.318) +p.k(834,757.318,832.133,758.94,829.83,758.94) +p.n(0,827.745,758.94) +p.n(0,827.745,650.52) +p.R(0) +o=f.B() +o.sP(0,B.i) +o.sA(0,B.D) +a.Z(p,o) +n=f.T() +n.a0(0,827.745,346.11) +n.n(0,829.83,346.11) +n.k(832.133,346.11,834,349.197,834,353.006) +n.n(0,834,545.629) +n.k(834,549.437,832.133,552.525,829.83,552.525) +n.n(0,827.745,552.525) +n.n(0,827.745,346.11) +n.R(0) +m=f.B() +m.sP(0,B.i) +m.sA(0,B.D) +a.Z(n,m) +l=f.T() +l.a0(0,413.872,91.7401) +l.k(425.963,91.7401,435.765,81.9385,435.765,69.8476) +l.k(435.765,57.7567,425.963,47.9551,413.872,47.9551) +l.k(401.782,47.9551,391.98,57.7567,391.98,69.8476) +l.k(391.98,81.9385,401.782,91.7401,413.872,91.7401) +l.R(0) +k=f.B() +k.sP(0,B.i) +k.sA(0,B.U) +a.Z(l,k) +j=f.T() +j.a0(0,413.873,83.5302) +j.k(421.429,83.5302,427.555,77.4042,427.555,69.8474) +j.k(427.555,62.2906,421.429,56.1646,413.873,56.1646) +j.k(406.316,56.1646,400.19,62.2906,400.19,69.8474) +j.k(400.19,77.4042,406.316,83.5302,413.873,83.5302) +j.R(0) +i=f.B() +i.sP(0,B.i) +i.sA(0,B.D) +a.Z(j,i) +h=f.T() +h.a0(0,413.873,67.1108) +h.k(415.384,67.1108,416.609,65.8856,416.609,64.3743) +h.k(416.609,62.8629,415.384,61.6377,413.873,61.6377) +h.k(412.361,61.6377,411.136,62.8629,411.136,64.3743) +h.k(411.136,65.8856,412.361,67.1108,413.873,67.1108) +h.R(0) +g=f.B() +g.sP(0,B.i) +g.sA(0,B.bt) +a.Z(h,g)}, +cu(a){return!1}} +A.ag2.prototype={ +aJ(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=$.G(),b=c.T() +b.a0(0,0,15.9801) +b.k(0,7.15452,7.15451,0,15.9801,0) +b.n(0,779.027,0) +b.k(787.853,0,795.007,7.15451,795.007,15.9801) +b.n(0,795.007,1697.88) +b.k(795.007,1706.71,787.853,1713.86,779.027,1713.86) +b.n(0,15.98,1713.86) +b.k(7.15449,1713.86,0,1706.71,0,1697.88) +b.n(0,0,15.9801) +b.R(0) +s=c.B() +s.sP(0,B.i) +s.sA(0,B.bS) +a.Z(b,s) +r=c.T() +r.a0(0,1.99756,55.93) +r.k(1.99756,35.2141,1.99756,24.8561,8.43317,18.4205) +r.k(14.8688,11.9849,25.2268,11.9849,45.9427,11.9849) +r.n(0,749.065,11.9849) +r.k(769.781,11.9849,780.139,11.9849,786.574,18.4205) +r.k(793.01,24.8561,793.01,35.2141,793.01,55.93) +r.n(0,793.01,1657.93) +r.k(793.01,1678.65,793.01,1689,786.574,1695.44) +r.k(780.139,1701.88,769.781,1701.88,749.065,1701.88) +r.n(0,45.9427,1701.88) +r.k(25.2268,1701.88,14.8688,1701.88,8.43317,1695.44) +r.k(1.99756,1689,1.99756,1678.65,1.99756,1657.93) +r.n(0,1.99756,55.93) +r.R(0) +q=c.B() +q.sP(0,B.i) +q.sA(0,B.D) +a.Z(r,q) +p=c.B() +p.sP(0,B.i) +p.sA(0,B.U) +o=a0.a +n=o*0.3541149 +a.aX(new A.x(n,0,n+o*0.01246883,0+a0.b*0.006992415),p) +m=c.T() +m.a0(0,795.007,643.197) +m.n(0,797.005,643.197) +m.k(799.211,643.197,801,644.751,801,646.668) +m.n(0,801,743.597) +m.k(801,745.514,799.211,747.068,797.005,747.068) +m.n(0,795.007,747.068) +m.n(0,795.007,643.197) +m.R(0) +l=c.B() +l.sP(0,B.i) +l.sA(0,B.D) +a.Z(m,l) +k=c.T() +k.a0(0,795.007,351.561) +k.n(0,797.005,351.561) +k.k(799.211,351.561,801,354.519,801,358.168) +k.n(0,801,542.707) +k.k(801,546.356,799.211,549.314,797.005,549.314) +k.n(0,795.007,549.314) +k.n(0,795.007,351.561) +k.R(0) +j=c.B() +j.sP(0,B.i) +j.sA(0,B.D) +a.Z(k,j) +i=c.T() +i.a0(0,399.5,74) +i.k(410.822,74,420,65.0457,420,54) +i.k(420,42.9543,410.822,34,399.5,34) +i.k(388.178,34,379,42.9543,379,54) +i.k(379,65.0457,388.178,74,399.5,74) +i.R(0) +h=c.B() +h.sP(0,B.i) +h.sA(0,B.U) +a.Z(i,h) +g=c.T() +g.a0(0,399.501,65.1687) +g.k(405.707,65.1687,410.737,60.1382,410.737,53.9327) +g.k(410.737,47.7273,405.707,42.6968,399.501,42.6968) +g.k(393.296,42.6968,388.265,47.7273,388.265,53.9327) +g.k(388.265,60.1382,393.296,65.1687,399.501,65.1687) +g.R(0) +f=c.B() +f.sP(0,B.i) +f.sA(0,B.D) +a.Z(g,f) +e=c.T() +e.a0(0,399.501,51.6853) +e.k(400.742,51.6853,401.748,50.6792,401.748,49.4381) +e.k(401.748,48.197,400.742,47.1909,399.501,47.1909) +e.k(398.26,47.1909,397.254,48.197,397.254,49.4381) +e.k(397.254,50.6792,398.26,51.6853,399.501,51.6853) +e.R(0) +d=c.B() +d.sP(0,B.i) +d.sA(0,B.bt) +a.Z(e,d)}, +cu(a){return!1}} +A.ag3.prototype={ +aJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=1899,e=$.G(),d=e.T() +d.a0(0,858.755,345.272) +d.n(0,860.968,345.272) +d.k(863.413,345.272,865.395,347.325,865.395,349.857) +d.n(0,865.395,577.509) +d.k(865.395,580.041,863.413,582.094,860.968,582.094) +d.n(0,858.755,582.094) +d.n(0,858.755,345.272) +d.R(0) +s=e.B() +s.sP(0,B.i) +s.sA(0,B.D) +a.Z(d,s) +r=e.T() +r.a0(0,858.755,710.465) +r.n(0,860.968,710.465) +r.k(863.413,710.465,865.395,712.517,865.395,715.05) +r.n(0,865.395,829.824) +r.k(865.395,832.356,863.413,834.409,860.968,834.409) +r.n(0,858.755,834.409) +r.n(0,858.755,710.465) +r.R(0) +q=e.B() +q.sP(0,B.i) +q.sA(0,B.D) +a.Z(r,q) +p=e.T() +p.a0(0,0,193.441) +p.k(0,107.314,0,64.2511,24.3934,35.6901) +p.k(27.8572,31.6344,31.6344,27.8572,35.6901,24.3934) +p.k(64.2511,0,107.314,0,193.441,0) +p.n(0,665.314,0) +p.k(751.441,0,794.504,0,823.065,24.3934) +p.k(827.121,27.8572,830.898,31.6344,834.362,35.6901) +p.k(858.755,64.2511,858.755,107.314,858.755,193.441) +p.n(0,858.755,1705.56) +p.k(858.755,1791.69,858.755,1834.75,834.362,1863.31) +p.k(830.898,1867.37,827.121,1871.14,823.065,1874.61) +p.k(794.504,f,751.441,f,665.314,f) +p.n(0,193.441,f) +p.k(107.314,f,64.2511,f,35.6901,1874.61) +p.k(31.6344,1871.14,27.8572,1867.37,24.3934,1863.31) +p.k(0,1834.75,0,1791.69,0,1705.56) +p.n(0,0,193.441) +p.R(0) +o=e.B() +o.sP(0,B.i) +o.sA(0,B.bS) +a.Z(p,o) +n=e.T() +n.a0(0,4.42676,178.944) +n.k(4.42676,106.544,4.42676,70.3436,23.9081,45.6316) +n.k(28.3256,40.0281,33.3885,34.9652,38.992,30.5478) +n.k(63.704,11.0664,99.9042,11.0664,172.305,11.0664) +n.n(0,686.451,11.0664) +n.k(758.851,11.0664,795.052,11.0664,819.764,30.5478) +n.k(825.367,34.9652,830.43,40.0281,834.847,45.6316) +n.k(854.329,70.3436,854.329,106.544,854.329,178.944) +n.n(0,854.329,1720.06) +n.k(854.329,1792.46,854.329,1828.66,834.847,1853.37) +n.k(830.43,1858.97,825.367,1864.03,819.764,1868.45) +n.k(795.052,1887.93,758.851,1887.93,686.451,1887.93) +n.n(0,172.305,1887.93) +n.k(99.9042,1887.93,63.704,1887.93,38.992,1868.45) +n.k(33.3885,1864.03,28.3256,1858.97,23.9081,1853.37) +n.k(4.42676,1828.66,4.42676,1792.46,4.42676,1720.06) +n.n(0,4.42676,178.944) +n.R(0) +m=e.B() +m.sP(0,B.i) +m.sA(0,B.D) +a.Z(n,m) +l=e.T() +l.a0(0,424.951,90.7447) +l.k(437.175,90.7447,447.084,80.8355,447.084,68.6119) +l.k(447.084,56.3882,437.175,46.479,424.951,46.479) +l.k(412.728,46.479,402.818,56.3882,402.818,68.6119) +l.k(402.818,80.8355,412.728,90.7447,424.951,90.7447) +l.R(0) +k=e.B() +k.sP(0,B.i) +k.sA(0,B.U) +a.Z(l,k) +j=e.T() +j.a0(0,424.951,82.4449) +j.k(432.591,82.4449,438.784,76.2516,438.784,68.6118) +j.k(438.784,60.9721,432.591,54.7788,424.951,54.7788) +j.k(417.311,54.7788,411.118,60.9721,411.118,68.6118) +j.k(411.118,76.2516,417.311,82.4449,424.951,82.4449) +j.R(0) +i=e.B() +i.sP(0,B.i) +i.sA(0,B.D) +a.Z(j,i) +h=e.T() +h.a0(0,424.951,65.8452) +h.k(426.479,65.8452,427.718,64.6066,427.718,63.0786) +h.k(427.718,61.5507,426.479,60.312,424.951,60.312) +h.k(423.423,60.312,422.185,61.5507,422.185,63.0786) +h.k(422.185,64.6066,423.423,65.8452,424.951,65.8452) +h.R(0) +g=e.B() +g.sP(0,B.i) +g.sA(0,B.bt) +a.Z(h,g)}, +cu(a){return!1}} +A.ag4.prototype={ +aJ(b6,b7){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=$.G(),b5=b4.T() +b5.a0(0,0,61.4555) +b5.k(0,27.5146,27.5146,0,61.4555,0) +b5.n(0,692.399,0) +b5.k(726.34,0,753.854,27.5146,753.854,61.4555) +b5.n(0,753.854,1696.17) +b5.k(753.854,1730.11,726.34,1757.63,692.399,1757.63) +b5.n(0,61.4555,1757.63) +b5.k(27.5146,1757.63,0,1730.11,0,1696.17) +b5.n(0,0,61.4555) +b5.R(0) +s=b4.B() +s.sP(0,B.i) +s.sA(0,B.bS) +b6.Z(b5,s) +r=b4.T() +r.a0(0,14.3398,63.5042) +r.k(14.3398,36.3515,36.3515,14.3398,63.5043,14.3398) +r.n(0,690.351,14.3398) +r.k(717.503,14.3398,739.515,36.3515,739.515,63.5043) +r.n(0,739.515,1694.12) +r.k(739.515,1721.28,717.503,1743.29,690.351,1743.29) +r.n(0,63.5042,1743.29) +r.k(36.3515,1743.29,14.3398,1721.28,14.3398,1694.12) +r.n(0,14.3398,63.5042) +r.R(0) +q=b4.B() +q.sP(0,B.i) +q.sA(0,B.D) +b6.Z(r,q) +p=b4.T() +p.a0(0,753.854,456.819) +p.n(0,755.903,456.819) +p.k(758.166,456.819,760,459.669,760,463.184) +p.n(0,760,640.966) +p.k(760,644.482,758.166,647.331,755.903,647.331) +p.n(0,753.854,647.331) +p.n(0,753.854,456.819) +p.R(0) +o=b4.B() +o.sP(0,B.i) +o.sA(0,B.D) +b6.Z(p,o) +n=b4.T() +n.a0(0,753.854,1399.14) +n.n(0,755.903,1399.14) +n.k(758.166,1399.14,760,1400.58,760,1402.35) +n.n(0,760,1492.2) +n.k(760,1493.98,758.166,1495.42,755.903,1495.42) +n.n(0,753.854,1495.42) +n.n(0,753.854,1399.14) +n.R(0) +m=b4.B() +m.sP(0,B.i) +m.sA(0,B.D) +b6.Z(n,m) +l=b4.T() +l.a0(0,0,135.202) +l.n(0,14.3396,135.202) +l.n(0,14.3396,145.445) +l.n(0,0,145.445) +l.n(0,0,135.202) +l.R(0) +k=b4.B() +k.sP(0,B.i) +k.sA(0,B.U) +b6.Z(l,k) +j=b4.T() +j.a0(0,0,467.062) +j.n(0,14.3396,467.062) +j.n(0,14.3396,477.305) +j.n(0,0,477.305) +j.n(0,0,467.062) +j.R(0) +i=b4.B() +i.sP(0,B.i) +i.sA(0,B.U) +b6.Z(j,i) +h=b4.T() +h.a0(0,739.515,135.202) +h.n(0,753.854,135.202) +h.n(0,753.854,145.445) +h.n(0,739.515,145.445) +h.n(0,739.515,135.202) +h.R(0) +g=b4.B() +g.sP(0,B.i) +g.sA(0,B.U) +b6.Z(h,g) +f=b4.T() +f.a0(0,0,1612.18) +f.n(0,14.3396,1612.18) +f.n(0,14.3396,1622.43) +f.n(0,0,1622.43) +f.n(0,0,1612.18) +f.R(0) +e=b4.B() +e.sP(0,B.i) +e.sA(0,B.U) +b6.Z(f,e) +d=b4.T() +d.a0(0,739.515,1612.18) +d.n(0,753.854,1612.18) +d.n(0,753.854,1622.43) +d.n(0,739.515,1622.43) +d.n(0,739.515,1612.18) +d.R(0) +c=b4.B() +c.sP(0,B.i) +c.sA(0,B.U) +b6.Z(d,c) +b=b4.T() +b.a0(0,108.571,1743.29) +b.n(0,118.814,1743.29) +b.n(0,118.814,1757.63) +b.n(0,108.571,1757.63) +b.n(0,108.571,1743.29) +b.R(0) +a=b4.B() +a.sP(0,B.i) +a.sA(0,B.U) +b6.Z(b,a) +a0=b4.T() +a0.a0(0,637.089,1743.29) +a0.n(0,647.331,1743.29) +a0.n(0,647.331,1757.63) +a0.n(0,637.089,1757.63) +a0.n(0,637.089,1743.29) +a0.R(0) +a1=b4.B() +a1.sP(0,B.i) +a1.sA(0,B.U) +b6.Z(a0,a1) +a2=b4.T() +a2.a0(0,526.469,46.0919) +a2.k(526.469,41.0007,530.596,36.8735,535.687,36.8735) +a2.n(0,558.221,36.8735) +a2.k(563.312,36.8735,567.439,41.0007,567.439,46.0919) +a2.k(567.439,51.183,563.312,55.3102,558.221,55.3102) +a2.n(0,535.687,55.3102) +a2.k(530.596,55.3102,526.469,51.183,526.469,46.0919) +a2.R(0) +a3=b4.B() +a3.sP(0,B.i) +a3.sA(0,B.U) +b6.Z(a2,a3) +a4=b4.T() +a4.a0(0,651.428,46.0919) +a4.k(651.428,43.2635,653.721,40.9706,656.55,40.9706) +a4.k(659.378,40.9706,661.671,43.2635,661.671,46.0919) +a4.k(661.671,48.9203,659.378,51.2132,656.55,51.2132) +a4.k(653.721,51.2132,651.428,48.9203,651.428,46.0919) +a4.R(0) +a5=b4.B() +a5.sP(0,B.i) +a5.sA(0,B.U) +b6.Z(a4,a5) +a6=b4.T() +a6.a0(0,311.375,24.5824) +a6.k(307.278,24.5825,301.132,14.3399,297.035,14.3399) +a6.k(349.614,14.3398,404.241,14.3399,456.819,14.3399) +a6.k(452.12,14.3399,446.577,24.5824,442.48,24.5824) +a6.k(438.383,24.5824,315.472,24.5824,311.375,24.5824) +a6.R(0) +a7=b4.B() +a7.sP(0,B.i) +a7.sA(0,B.U) +b6.Z(a6,a7) +a8=b4.T() +a8.a0(0,241.725,61.4553) +a8.k(251.908,61.4553,260.162,53.201,260.162,43.0187) +a8.k(260.162,32.8364,251.908,24.582,241.725,24.582) +a8.k(231.543,24.582,223.289,32.8364,223.289,43.0187) +a8.k(223.289,53.201,231.543,61.4553,241.725,61.4553) +a8.R(0) +a9=b4.B() +a9.sP(0,B.i) +a9.sA(0,B.U) +b6.Z(a8,a9) +b0=b4.T() +b0.a0(0,241.725,54.5414) +b0.k(248.089,54.5414,253.248,49.3824,253.248,43.0185) +b0.k(253.248,36.6546,248.089,31.4956,241.725,31.4956) +b0.k(235.361,31.4956,230.202,36.6546,230.202,43.0185) +b0.k(230.202,49.3824,235.361,54.5414,241.725,54.5414) +b0.R(0) +b1=b4.B() +b1.sP(0,B.i) +b1.sA(0,B.D) +b6.Z(b0,b1) +b2=b4.T() +b2.a0(0,241.725,40.7141) +b2.k(242.998,40.7141,244.03,39.6823,244.03,38.4096) +b2.k(244.03,37.1368,242.998,36.105,241.725,36.105) +b2.k(240.452,36.105,239.42,37.1368,239.42,38.4096) +b2.k(239.42,39.6823,240.452,40.7141,241.725,40.7141) +b2.R(0) +b3=b4.B() +b3.sP(0,B.i) +b3.sA(0,B.bt) +b6.Z(b2,b3)}, +cu(a){return!1}} +A.aB0.prototype={ +$0(){var s,r,q,p=this +switch(p.b.a){case 1:case 2:s=p.a +r=p.c +q=s.b-r +s=s.a +if(p.d)s=p.e.d-s-p.f +return new A.x(q,s,q+r*2,s+p.f) +case 0:case 3:s=p.a +r=s.b +if(p.d)r=p.e.c-r-p.f +q=p.c +s=s.a-q +return new A.x(r,s,r+p.f,s+q*2)}}, +$S:129} +A.a8J.prototype={ +V(){return"SideButtonSide."+this.b}} +A.a1J.prototype={ +aJ(a,b){var s,r,q=$.G().B() +q.sP(0,B.i) +s=b.a-4 +r=new A.x(0,4,0+s,4+(b.b-4)) +A.aB_(a,r,4,B.D,B.v3,!0,q,B.Dv) +A.aB_(a,r,4,B.D,B.v1,!1,q,B.Dw) +A.bgy(a,r,B.D,B.bw,B.CQ,B.bS,B.eL,q) +A.bgx(a,B.U,5,new A.h(s*0.5,50),B.D,q,8,B.rW)}, +cu(a){return!1}} +A.a1K.prototype={ +aJ(a,b){var s,r,q=$.G().B() +q.sP(0,B.i) +s=b.a-4 +r=new A.x(0,4,0+s,4+(b.b-4)) +A.aB_(a,r,4,B.D,B.v3,!0,q,B.Dv) +A.aB_(a,r,4,B.D,B.v1,!1,q,B.Dw) +A.bgy(a,r,B.D,B.bw,B.CQ,B.bS,B.eL,q) +A.bgx(a,B.U,4,new A.h(s*0.5,70),B.D,q,6,B.rW)}, +cu(a){return!1}} +A.ag5.prototype={ +aJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=2409,e=$.G(),d=e.T() +d.a0(0,0,93.6833) +d.k(0,41.9435,41.9435,0,93.6833,0) +d.n(0,1579.23,0) +d.k(1630.97,0,1672.92,41.9435,1672.92,93.6833) +d.n(0,1672.92,2315.32) +d.k(1672.92,2367.06,1630.97,f,1579.23,f) +d.n(0,93.6833,f) +d.k(41.9435,f,0,2367.06,0,2315.32) +d.n(0,0,93.6833) +d.R(0) +s=e.B() +s.sP(0,B.i) +s.sA(0,B.bS) +a.Z(d,s) +r=e.T() +r.a0(0,10.707,96.36) +r.k(10.707,49.055,49.0553,10.7067,96.3604,10.7067) +r.n(0,1576.56,10.7067) +r.k(1623.86,10.7067,1662.21,49.055,1662.21,96.36) +r.n(0,1662.21,2312.64) +r.k(1662.21,2359.95,1623.86,2398.29,1576.56,2398.29) +r.n(0,96.3604,2398.29) +r.k(49.0553,2398.29,10.707,2359.95,10.707,2312.64) +r.n(0,10.707,96.36) +r.R(0) +q=e.B() +q.sP(0,B.i) +q.sA(0,B.D) +a.Z(r,q) +p=e.T() +p.a0(0,781.587,2316.66) +p.k(781.587,2346.96,806.154,2371.53,836.459,2371.53) +p.k(866.763,2371.53,891.33,2346.96,891.33,2316.66) +p.k(891.33,2286.35,866.763,2261.78,836.459,2261.78) +p.k(806.154,2261.78,781.587,2286.35,781.587,2316.66) +p.R(0) +p.a0(0,884.363,2316.66) +p.k(884.363,2343.11,862.916,2364.56,836.459,2364.56) +p.k(810.003,2364.56,788.556,2343.11,788.556,2316.66) +p.k(788.556,2290.2,810.003,2268.75,836.459,2268.75) +p.k(862.916,2268.75,884.363,2290.2,884.363,2316.66) +p.R(0) +o=e.B() +o.sP(0,B.i) +o.sA(0,B.U) +a.Z(p,o) +n=e.T() +n.a0(0,61.5635,176.66) +n.k(61.5635,173.703,63.9602,171.307,66.9168,171.307) +n.n(0,1606,171.307) +n.k(1608.96,171.307,1611.35,173.703,1611.35,176.66) +n.n(0,1611.35,2229.66) +n.k(1611.35,2232.62,1608.96,2235.02,1606,2235.02) +n.n(0,66.9168,2235.02) +n.k(63.9602,2235.02,61.5635,2232.62,61.5635,2229.66) +n.n(0,61.5635,176.66) +n.R(0) +m=e.B() +m.sP(0,B.i) +m.sA(0,B.U) +a.Z(n,m) +l=e.T() +l.a0(0,836.458,101.713) +l.k(843.11,101.713,848.503,96.3206,848.503,89.6683) +l.k(848.503,83.016,843.11,77.6233,836.458,77.6233) +l.k(829.806,77.6233,824.413,83.016,824.413,89.6683) +l.k(824.413,96.3206,829.806,101.713,836.458,101.713) +l.R(0) +k=e.B() +k.sP(0,B.i) +k.sA(0,B.U) +a.Z(l,k) +j=e.T() +j.a0(0,836.458,97.1964) +j.k(840.615,97.1964,843.986,93.8259,843.986,89.6683) +j.k(843.986,85.5106,840.615,82.1401,836.458,82.1401) +j.k(832.3,82.1401,828.93,85.5106,828.93,89.6683) +j.k(828.93,93.8259,832.3,97.1964,836.458,97.1964) +j.R(0) +i=e.B() +i.sP(0,B.i) +i.sA(0,B.D) +a.Z(j,i) +h=e.T() +h.a0(0,836.458,88.1626) +h.k(837.289,88.1626,837.963,87.4885,837.963,86.657) +h.k(837.963,85.8255,837.289,85.1514,836.458,85.1514) +h.k(835.626,85.1514,834.952,85.8255,834.952,86.657) +h.k(834.952,87.4885,835.626,88.1626,836.458,88.1626) +h.R(0) +g=e.B() +g.sP(0,B.i) +g.sA(0,B.bt) +a.Z(h,g)}, +cu(a){return!1}} +A.ag6.prototype={ +aJ(a,b){var s,r,q,p,o,n,m,l,k,j=1811,i=$.G(),h=i.T() +h.a0(0,0,133.53) +h.k(0,62.8561,57.2924,5.56372,127.966,5.56372) +h.n(0,1677.47,5.56372) +h.k(1748.14,5.56372,1805.44,62.8561,1805.44,133.53) +h.n(0,1805.44,2381.28) +h.k(1805.44,2451.96,1748.14,2509.25,1677.47,2509.25) +h.n(0,127.966,2509.25) +h.k(57.2924,2509.25,0,2451.96,0,2381.28) +h.n(0,0,133.53) +h.R(0) +s=i.B() +s.sP(0,B.i) +s.sA(0,B.bS) +a.Z(h,s) +r=i.T() +r.a0(0,11.1279,133.53) +r.k(11.1279,69.0018,63.4384,16.6913,127.967,16.6913) +r.n(0,1677.47,16.6913) +r.k(1742,16.6913,1794.31,69.0018,1794.31,133.53) +r.n(0,1794.31,2381.28) +r.k(1794.31,2445.81,1742,2498.12,1677.47,2498.12) +r.n(0,127.967,2498.12) +r.k(63.4384,2498.12,11.1279,2445.81,11.1279,2381.28) +r.n(0,11.1279,133.53) +r.R(0) +q=i.B() +q.sP(0,B.i) +q.sA(0,B.D) +a.Z(r,q) +p=i.T() +p.a0(0,1805.44,203.077) +p.k(1808.51,203.077,j,203.974,j,205.08) +p.n(0,j,301.221) +p.k(j,302.328,1808.51,303.224,1805.44,303.224) +p.n(0,1805.44,203.077) +p.R(0) +o=i.B() +o.sP(0,B.i) +o.sA(0,B.D) +a.Z(p,o) +n=i.T() +n.a0(0,1805.44,322.697) +n.k(1808.51,322.697,j,323.619,j,324.756) +n.n(0,j,423.568) +n.k(j,424.705,1808.51,425.627,1805.44,425.627) +n.n(0,1805.44,322.697) +n.R(0) +m=i.B() +m.sP(0,B.i) +m.sA(0,B.D) +a.Z(n,m) +l=i.T() +l.a0(0,1504.99,5.56372) +l.k(1504.99,2.49095,1506.54,0,1508.44,0) +l.k(0,0,1677.47,2.49094,1677.47,5.56371) +l.n(0,1504.99,5.56372) +l.R(0) +k=i.B() +k.sP(0,B.i) +k.sA(0,B.D) +a.Z(l,k)}, +cu(a){return!1}} +A.ag7.prototype={ +aJ(a,b){var s,r,q,p,o,n,m,l,k,j=1741,i=$.G(),h=i.T() +h.a0(0,0,128.369) +h.k(0,60.4267,55.0779,5.34875,123.02,5.34875) +h.n(0,1612.63,5.34875) +h.k(1680.57,5.34875,1735.65,60.4267,1735.65,128.369) +h.n(0,1735.65,2289.24) +h.k(1735.65,2357.18,1680.57,2412.26,1612.63,2412.26) +h.n(0,123.02,2412.26) +h.k(55.0779,2412.26,0,2357.18,0,2289.24) +h.n(0,0,128.369) +h.R(0) +s=i.B() +s.sP(0,B.i) +s.sA(0,B.bS) +a.Z(h,s) +r=i.T() +r.a0(0,10.6973,128.369) +r.k(10.6973,66.3347,60.9858,16.0461,123.02,16.0461) +r.n(0,1612.63,16.0461) +r.k(1674.67,16.0461,1724.95,66.3347,1724.95,128.369) +r.n(0,1724.95,2289.24) +r.k(1724.95,2351.28,1674.67,2401.56,1612.63,2401.56) +r.n(0,123.02,2401.56) +r.k(60.9858,2401.56,10.6973,2351.28,10.6973,2289.24) +r.n(0,10.6973,128.369) +r.R(0) +q=i.B() +q.sP(0,B.i) +q.sA(0,B.D) +a.Z(r,q) +p=i.T() +p.a0(0,1735.65,195.227) +p.k(1738.61,195.227,j,196.137,j,197.26) +p.n(0,j,294.82) +p.k(j,295.942,1738.61,296.852,1735.65,296.852) +p.n(0,1735.65,195.227) +p.R(0) +o=i.B() +o.sP(0,B.i) +o.sA(0,B.D) +a.Z(p,o) +n=i.T() +n.a0(0,1735.65,310.224) +n.k(1738.61,310.224,j,311.134,j,312.257) +n.n(0,j,409.817) +n.k(j,410.939,1738.61,411.849,1735.65,411.849) +n.n(0,1735.65,310.224) +n.R(0) +m=i.B() +m.sP(0,B.i) +m.sA(0,B.D) +a.Z(n,m) +l=i.T() +l.a0(0,1494.96,5.34875) +l.k(1494.96,2.39475,1496.04,0,1497.37,0) +l.n(0,1612.9,0) +l.k(1614.23,0,1615.31,2.39475,1615.31,5.34875) +l.n(0,1494.96,5.34875) +l.R(0) +k=i.B() +k.sP(0,B.i) +k.sA(0,B.D) +a.Z(l,k)}, +cu(a){return!1}} +A.ag8.prototype={ +aJ(c1,c2){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=$.G(),c0=b9.T() +c0.a0(0,866.809,454.042) +c0.n(0,869.904,454.042) +c0.k(871.614,454.042,873,455.428,873,457.138) +c0.n(0,873,659.394) +c0.k(873,661.103,871.614,662.489,869.904,662.489) +c0.n(0,866.809,662.489) +c0.n(0,866.809,454.042) +c0.R(0) +s=b9.B() +s.sP(0,B.i) +s.sA(0,B.ib) +c1.Z(c0,s) +r=b9.T() +r.a0(0,6.19141,705.83) +r.n(0,3.09565,705.83) +r.k(1.38592,705.83,0,704.444,0,702.734) +r.n(0,0,580.968) +r.k(0,579.258,1.38593,577.872,3.09566,577.872) +r.n(0,6.19142,577.872) +r.n(0,6.19141,705.83) +r.R(0) +q=b9.B() +q.sP(0,B.i) +q.sA(0,B.ib) +c1.Z(r,q) +p=b9.T() +p.a0(0,6.19141,536.596) +p.n(0,3.09565,536.596) +p.k(1.38592,536.596,0,535.21,0,533.5) +p.n(0,0,411.734) +p.k(0,410.024,1.38593,408.638,3.09566,408.638) +p.n(0,6.19142,408.638) +p.n(0,6.19141,536.596) +p.R(0) +o=b9.B() +o.sP(0,B.i) +o.sA(0,B.be) +c1.Z(p,o) +n=b9.T() +n.a0(0,6.19141,346.723) +n.n(0,3.09566,346.723) +n.k(1.38592,346.723,0,345.337,0,343.628) +n.n(0,0,283.777) +n.k(0,282.067,1.38593,280.681,3.09566,280.681) +n.n(0,6.19141,280.681) +n.n(0,6.19141,346.723) +n.R(0) +m=b9.B() +m.sP(0,B.i) +m.sA(0,B.be) +c1.Z(n,m) +l=b9.T() +l.a0(0,6.19141,187.809) +l.k(6.19141,137.871,6.19141,112.902,12.7571,92.6946) +l.k(26.0269,51.8546,58.046,19.8354,98.886,6.56572) +l.k(119.093,0,144.062,0,194,0) +l.n(0,679,0) +l.k(728.938,0,753.907,0,774.114,6.56572) +l.k(814.954,19.8354,846.973,51.8546,860.243,92.6946) +l.k(866.808,112.902,866.808,137.871,866.808,187.809) +l.n(0,866.808,1582.96) +l.k(866.808,1632.9,866.808,1657.86,860.243,1678.07) +l.k(846.973,1718.91,814.954,1750.93,774.114,1764.2) +l.k(753.907,1770.77,728.938,1770.77,679,1770.77) +l.n(0,194,1770.77) +l.k(144.062,1770.77,119.093,1770.77,98.886,1764.2) +l.k(58.046,1750.93,26.0269,1718.91,12.7571,1678.07) +l.k(6.19141,1657.86,6.19141,1632.9,6.19141,1582.96) +l.n(0,6.19141,187.809) +l.R(0) +k=b9.B() +k.sP(0,B.i) +k.sA(0,B.be) +c1.Z(l,k) +j=b9.T() +j.a0(0,679.825,4.12755) +j.n(0,193.174,4.12755) +j.k(143.844,4.12755,119.668,4.15301,100.161,10.4912) +j.k(60.5778,23.3527,29.5438,54.3866,16.6824,93.97) +j.k(10.3442,113.477,10.3187,137.653,10.3187,186.983) +j.n(0,10.3187,1583.78) +j.k(10.3187,1633.11,10.3442,1657.29,16.6824,1676.8) +j.k(29.5438,1716.38,60.5778,1747.41,100.161,1760.27) +j.k(119.668,1766.61,143.844,1766.64,193.174,1766.64) +j.n(0,679.825,1766.64) +j.k(729.155,1766.64,753.331,1766.61,772.838,1760.27) +j.k(812.421,1747.41,843.455,1716.38,856.317,1676.8) +j.k(862.655,1657.29,862.68,1633.11,862.68,1583.78) +j.n(0,862.68,186.983) +j.k(862.68,137.653,862.655,113.477,856.317,93.97) +j.k(843.455,54.3866,812.421,23.3527,772.838,10.4912) +j.k(753.331,4.15301,729.155,4.12755,679.825,4.12755) +j.R(0) +j.a0(0,14.7196,93.3323) +j.k(8.25488,113.229,8.25488,137.813,8.25488,186.983) +j.n(0,8.25488,1583.78) +j.k(8.25488,1632.95,8.25488,1657.54,14.7196,1677.43) +j.k(27.7852,1717.65,59.3117,1749.17,99.5235,1762.24) +j.k(119.42,1768.7,144.005,1768.7,193.174,1768.7) +j.n(0,679.825,1768.7) +j.k(728.995,1768.7,753.579,1768.7,773.476,1762.24) +j.k(813.687,1749.17,845.214,1717.65,858.28,1677.43) +j.k(864.744,1657.54,864.744,1632.95,864.744,1583.78) +j.n(0,864.744,186.983) +j.k(864.744,137.813,864.744,113.229,858.28,93.3323) +j.k(845.214,53.1206,813.687,21.594,773.476,8.52843) +j.k(753.579,2.06372,728.995,2.06372,679.825,2.06372) +j.n(0,193.174,2.06372) +j.k(144.005,2.06372,119.42,2.06372,99.5235,8.52843) +j.k(59.3117,21.594,27.7852,53.1206,14.7196,93.3323) +j.R(0) +i=b9.B() +i.sP(0,B.i) +i.sA(0,B.id) +c1.Z(j,i) +h=b9.T() +h.a0(0,16.5107,183.681) +h.k(16.5107,137.584,16.5107,114.536,22.5714,95.8834) +h.k(34.8204,58.1849,64.3765,28.6287,102.075,16.3798) +h.k(120.728,10.3191,143.776,10.3191,189.872,10.3191) +h.n(0,683.128,10.3191) +h.k(729.224,10.3191,752.272,10.3191,770.925,16.3798) +h.k(808.624,28.6287,838.18,58.1849,850.429,95.8834) +h.k(856.49,114.536,856.49,137.584,856.49,183.681) +h.n(0,856.49,1587.09) +h.k(856.49,1633.18,856.49,1656.23,850.429,1674.88) +h.k(838.18,1712.58,808.624,1742.14,770.925,1754.39) +h.k(752.272,1760.45,729.224,1760.45,683.128,1760.45) +h.n(0,189.872,1760.45) +h.k(143.776,1760.45,120.728,1760.45,102.075,1754.39) +h.k(64.3765,1742.14,34.8204,1712.58,22.5714,1674.88) +h.k(16.5107,1656.23,16.5107,1633.18,16.5107,1587.09) +h.n(0,16.5107,183.681) +h.R(0) +g=b9.B() +g.sP(0,B.i) +g.sA(0,B.D) +c1.Z(h,g) +f=b9.B() +f.sP(0,B.i) +f.sA(0,B.az) +e=c2.a +d=e*0.7825063 +c=e*0.01418442 +b=c2.b +a=b*0.005826708 +c1.aX(new A.x(d,0,d+c,0+a),f) +a0=b9.B() +a0.sP(0,B.i) +a0.sA(0,B.az) +d=e*0.9810871 +a1=b*0.1002196 +a2=e*0.01182027 +a3=b*0.006992095 +a4=d+a2 +a5=a1+a3 +c1.aX(new A.x(d,a1,a4,a5),a0) +a6=b9.B() +a6.sP(0,B.i) +a6.sA(0,B.az) +a7=e*0.007092108 +a2=a7+a2 +c1.aX(new A.x(a7,a1,a2,a5),a6) +a8=b9.B() +a8.sP(0,B.i) +a8.sA(0,B.az) +a5=b*0.8926539 +a3=a5+a3 +c1.aX(new A.x(a7,a5,a2,a3),a8) +a9=b9.B() +a9.sP(0,B.i) +a9.sA(0,B.az) +c1.aX(new A.x(d,a5,a4,a3),a9) +b0=b9.B() +b0.sP(0,B.i) +b0.sA(0,B.az) +e*=0.2033093 +b*=0.9940429 +c1.aX(new A.x(e,b,e+c,b+a),b0) +b1=b9.T() +b1.a0(0,524.213,82.5533) +b1.k(533.331,82.5533,540.723,75.1612,540.723,66.0426) +b1.k(540.723,56.924,533.331,49.532,524.213,49.532) +b1.k(515.094,49.532,507.702,56.924,507.702,66.0426) +b1.k(507.702,75.1612,515.094,82.5533,524.213,82.5533) +b1.R(0) +b2=b9.B() +b2.sP(0,B.i) +b2.sA(0,B.U) +c1.Z(b1,b2) +b3=b9.T() +b3.a0(0,524.213,76.3617) +b3.k(529.912,76.3617,534.532,71.7416,534.532,66.0425) +b3.k(534.532,60.3434,529.912,55.7234,524.213,55.7234) +b3.k(518.514,55.7234,513.894,60.3434,513.894,66.0425) +b3.k(513.894,71.7416,518.514,76.3617,524.213,76.3617) +b3.R(0) +b4=b9.B() +b4.sP(0,B.i) +b4.sA(0,B.D) +c1.Z(b3,b4) +b5=b9.T() +b5.a0(0,524.213,63.9787) +b5.k(525.353,63.9787,526.277,63.0547,526.277,61.9149) +b5.k(526.277,60.7751,525.353,59.8511,524.213,59.8511) +b5.k(523.073,59.8511,522.149,60.7751,522.149,61.9149) +b5.k(522.149,63.0547,523.073,63.9787,524.213,63.9787) +b5.R(0) +b6=b9.B() +b6.sP(0,B.i) +b6.sA(0,B.bt) +c1.Z(b5,b6) +b7=b9.T() +b7.a0(0,385.937,66.0426) +b7.k(385.937,62.6231,388.709,59.8511,392.128,59.8511) +b7.n(0,480.873,59.8511) +b7.k(484.292,59.8511,487.064,62.6231,487.064,66.0426) +b7.n(0,487.064,66.0426) +b7.k(487.064,69.462,484.292,72.2341,480.873,72.2341) +b7.n(0,392.128,72.2341) +b7.k(388.709,72.2341,385.937,69.462,385.937,66.0426) +b7.n(0,385.937,66.0426) +b7.R(0) +b8=b9.B() +b8.sP(0,B.i) +b8.sA(0,B.U) +c1.Z(b7,b8)}, +cu(a){return!1}} +A.ag9.prototype={ +aJ(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,b4=1768,b5=$.G(),b6=b5.T() +b6.a0(0,864.822,473.939) +b6.n(0,867.911,473.939) +b6.k(869.617,473.939,871,475.323,871,477.03) +b6.n(0,871,703.697) +b6.k(871,705.404,869.617,706.788,867.911,706.788) +b6.n(0,864.822,706.788) +b6.n(0,864.822,473.939) +b6.R(0) +s=b5.B() +s.sP(0,B.i) +s.sA(0,B.cr) +b7.Z(b6,s) +r=b5.T() +r.a0(0,6.17773,754.182) +r.n(0,3.08907,754.182) +r.k(1.38325,754.182,0.000418235,752.798,0.000418385,751.091) +r.n(0,0.000430265,615.091) +r.k(0.000430415,613.384,1.38327,612,3.08908,612) +r.n(0,6.17775,612) +r.n(0,6.17773,754.182) +r.R(0) +q=b5.B() +q.sP(0,B.i) +q.sA(0,B.cr) +b7.Z(r,q) +p=b5.T() +p.a0(0,6.17773,566.667) +p.n(0,3.08907,566.667) +p.k(1.38325,566.667,0.000418235,565.283,0.000418385,563.576) +p.n(0,0.000430265,427.576) +p.k(0.000430415,425.869,1.38327,424.485,3.08908,424.485) +p.n(0,6.17775,424.485) +p.n(0,6.17773,566.667) +p.R(0) +o=b5.B() +o.sP(0,B.i) +o.sA(0,B.cr) +b7.Z(p,o) +n=b5.T() +n.a0(0,6.17773,350.303) +n.n(0,3.08908,350.303) +n.k(1.38326,350.303,0.000424842,348.919,0.000424991,347.212) +n.n(0,0.000430571,283.333) +n.k(0.000430721,281.626,1.38327,280.242,3.08908,280.242) +n.n(0,6.17774,280.242) +n.n(0,6.17773,350.303) +n.R(0) +m=b5.B() +m.sP(0,B.i) +m.sA(0,B.cr) +b7.Z(n,m) +l=b5.T() +l.a0(0,6.17773,187.515) +l.k(6.17773,137.655,6.17773,112.725,12.7284,92.5498) +l.k(25.9677,51.7736,57.9135,19.8045,98.66,6.55546) +l.k(118.821,0,143.733,0,193.556,0) +l.n(0,677.445,0) +l.k(727.268,0,752.18,0,772.341,6.55546) +l.k(813.087,19.8045,845.033,51.7736,858.272,92.5498) +l.k(864.823,112.725,864.823,137.655,864.823,187.515) +l.n(0,864.823,1580.48) +l.k(864.823,1630.34,864.823,1655.27,858.272,1675.45) +l.k(845.033,1716.23,813.087,1748.2,772.341,1761.44) +l.k(752.18,b4,727.268,b4,677.445,b4) +l.n(0,193.556,b4) +l.k(143.733,b4,118.821,b4,98.66,1761.44) +l.k(57.9135,1748.2,25.9677,1716.23,12.7284,1675.45) +l.k(6.17773,1655.27,6.17773,1630.34,6.17773,1580.48) +l.n(0,6.17773,187.515) +l.R(0) +k=b5.B() +k.sP(0,B.i) +k.sA(0,B.rN) +b7.Z(l,k) +j=b5.T() +j.a0(0,678.268,6.18176) +j.n(0,192.732,6.18176) +j.k(143.354,6.18176,119.642,6.2326,100.568,12.4347) +j.k(61.7025,25.0722,31.2312,55.5658,18.6029,94.4601) +j.k(12.4053,113.548,12.3545,137.277,12.3545,186.691) +j.n(0,12.3545,1581.31) +j.k(12.3545,1630.72,12.4053,1654.45,18.6029,1673.54) +j.k(31.2312,1712.43,61.7025,1742.93,100.568,1755.57) +j.k(119.642,1761.77,143.354,1761.82,192.732,1761.82) +j.n(0,678.268,1761.82) +j.k(727.645,1761.82,751.357,1761.77,770.432,1755.57) +j.k(809.297,1742.93,839.769,1712.43,852.397,1673.54) +j.k(858.595,1654.45,858.645,1630.72,858.645,1581.31) +j.n(0,858.645,186.691) +j.k(858.645,137.277,858.595,113.548,852.397,94.4601) +j.k(839.769,55.5658,809.297,25.0722,770.432,12.4347) +j.k(751.357,6.2326,727.645,6.18176,678.268,6.18176) +j.R(0) +j.a0(0,14.6862,93.1865) +j.k(8.23633,113.052,8.23633,137.598,8.23633,186.691) +j.n(0,8.23633,1581.31) +j.k(8.23633,1630.4,8.23633,1654.95,14.6862,1674.81) +j.k(27.7219,1714.96,59.1762,1746.44,99.2958,1759.48) +j.k(119.147,1765.94,143.675,1765.94,192.732,1765.94) +j.n(0,678.268,1765.94) +j.k(727.325,1765.94,751.853,1765.94,771.704,1759.48) +j.k(811.824,1746.44,843.278,1714.96,856.314,1674.81) +j.k(862.764,1654.95,862.764,1630.4,862.764,1581.31) +j.n(0,862.764,186.691) +j.k(862.764,137.598,862.764,113.052,856.314,93.1865) +j.k(843.278,53.0376,811.824,21.5603,771.704,8.51515) +j.k(751.853,2.06055,727.325,2.06055,678.268,2.06055) +j.n(0,192.732,2.06055) +j.k(143.675,2.06055,119.147,2.06055,99.2958,8.51515) +j.k(59.1762,21.5603,27.7219,53.0376,14.6862,93.1865) +j.R(0) +i=b5.B() +i.sP(0,B.i) +i.sA(0,B.cr) +b7.Z(j,i) +h=b5.T() +h.a0(0,16.4727,183.394) +h.k(16.4727,137.369,16.4727,114.357,22.5194,95.7336) +h.k(34.7404,58.094,64.2288,28.584,101.841,16.3542) +h.k(120.451,10.303,143.446,10.303,189.437,10.303) +h.n(0,681.562,10.303) +h.k(727.553,10.303,750.549,10.303,769.159,16.3542) +h.k(806.771,28.584,836.259,58.094,848.48,95.7336) +h.k(854.527,114.357,854.527,137.369,854.527,183.394) +h.n(0,854.527,1584.61) +h.k(854.527,1630.63,854.527,1653.64,848.48,1672.27) +h.k(836.259,1709.91,806.771,1739.42,769.159,1751.65) +h.k(750.549,1757.7,727.553,1757.7,681.562,1757.7) +h.n(0,189.437,1757.7) +h.k(143.446,1757.7,120.451,1757.7,101.841,1751.65) +h.k(64.2288,1739.42,34.7404,1709.91,22.5194,1672.27) +h.k(16.4727,1653.64,16.4727,1630.63,16.4727,1584.61) +h.n(0,16.4727,183.394) +h.R(0) +g=b5.B() +g.sP(0,B.i) +g.sA(0,B.D) +b7.Z(h,g) +f=b5.T() +f.a0(0,677.445,0) +f.n(0,695.977,0) +f.n(0,695.977,10.303) +f.n(0,677.445,10.303) +f.n(0,677.445,0) +f.R(0) +e=b5.B() +e.sP(0,B.i) +e.sA(0,B.bT) +b7.Z(f,e) +d=b5.T() +d.a0(0,854.527,177.212) +d.n(0,864.823,177.212) +d.n(0,864.823,195.758) +d.n(0,854.527,195.758) +d.n(0,854.527,177.212) +d.R(0) +c=b5.B() +c.sP(0,B.i) +c.sA(0,B.bT) +b7.Z(d,c) +b=b5.T() +b.a0(0,6.17773,177.212) +b.n(0,16.4732,177.212) +b.n(0,16.4732,195.758) +b.n(0,6.17773,195.758) +b.n(0,6.17773,177.212) +b.R(0) +a=b5.B() +a.sP(0,B.i) +a.sA(0,B.bT) +b7.Z(b,a) +a0=b5.T() +a0.a0(0,6.17773,1572.24) +a0.n(0,16.4732,1572.24) +a0.n(0,16.4732,1590.79) +a0.n(0,6.17773,1590.79) +a0.n(0,6.17773,1572.24) +a0.R(0) +a1=b5.B() +a1.sP(0,B.i) +a1.sA(0,B.bT) +b7.Z(a0,a1) +a2=b5.T() +a2.a0(0,854.527,1572.24) +a2.n(0,864.823,1572.24) +a2.n(0,864.823,1590.79) +a2.n(0,854.527,1590.79) +a2.n(0,854.527,1572.24) +a2.R(0) +a3=b5.B() +a3.sP(0,B.i) +a3.sA(0,B.bT) +b7.Z(a2,a3) +a4=b5.T() +a4.a0(0,175.024,1757.7) +a4.n(0,193.556,1757.7) +a4.n(0,193.556,b4) +a4.n(0,175.024,b4) +a4.n(0,175.024,1757.7) +a4.R(0) +a5=b5.B() +a5.sP(0,B.i) +a5.sA(0,B.bT) +b7.Z(a4,a5) +a6=b5.T() +a6.a0(0,531.248,90.6667) +a6.k(540.346,90.6667,547.721,83.2862,547.721,74.1819) +a6.k(547.721,65.0775,540.346,57.697,531.248,57.697) +a6.k(522.151,57.697,514.775,65.0775,514.775,74.1819) +a6.k(514.775,83.2862,522.151,90.6667,531.248,90.6667) +a6.R(0) +a7=b5.B() +a7.sP(0,B.i) +a7.sA(0,B.U) +b7.Z(a6,a7) +a8=b5.T() +a8.a0(0,531.249,84.485) +a8.k(536.935,84.485,541.544,79.8721,541.544,74.1819) +a8.k(541.544,68.4917,536.935,63.8789,531.249,63.8789) +a8.k(525.563,63.8789,520.953,68.4917,520.953,74.1819) +a8.k(520.953,79.8721,525.563,84.485,531.249,84.485) +a8.R(0) +a9=b5.B() +a9.sP(0,B.i) +a9.sA(0,B.D) +b7.Z(a8,a9) +b0=b5.T() +b0.a0(0,531.249,72.1212) +b0.k(532.386,72.1212,533.308,71.1986,533.308,70.0606) +b0.k(533.308,68.9226,532.386,68,531.249,68) +b0.k(530.111,68,529.189,68.9226,529.189,70.0606) +b0.k(529.189,71.1986,530.111,72.1212,531.249,72.1212) +b0.R(0) +b1=b5.B() +b1.sP(0,B.i) +b1.sA(0,B.bt) +b7.Z(b0,b1) +b2=b5.T() +b2.a0(0,380.934,74.1818) +b2.k(380.934,70.7677,383.701,68,387.115,68) +b2.n(0,483.884,68) +b2.k(487.298,68,490.066,70.7677,490.066,74.1818) +b2.n(0,490.066,74.1818) +b2.k(490.066,77.5959,487.298,80.3636,483.884,80.3636) +b2.n(0,387.115,80.3636) +b2.k(383.701,80.3636,380.934,77.5959,380.934,74.1818) +b2.n(0,380.934,74.1818) +b2.R(0) +b3=b5.B() +b3.sP(0,B.i) +b3.sA(0,B.U) +b7.Z(b2,b3)}, +cu(a){return!1}} +A.afY.prototype={ +aJ(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,b4=1770,b5=$.G(),b6=b5.T() +b6.a0(0,866.809,495.105) +b6.n(0,869.904,495.105) +b6.k(871.614,495.105,873,496.49,873,498.199) +b6.n(0,873,683.864) +b6.k(873,685.573,871.614,686.958,869.904,686.958) +b6.n(0,866.809,686.958) +b6.n(0,866.809,495.105) +b6.R(0) +s=b5.B() +s.sP(0,B.i) +s.sA(0,B.be) +b7.Z(b6,s) +r=b5.T() +r.a0(0,6.19141,728.217) +r.n(0,3.09565,728.217) +r.k(1.38592,728.217,0,726.831,0,725.122) +r.n(0,0,609.598) +r.k(0,607.889,1.38593,606.503,3.09566,606.503) +r.n(0,6.19142,606.503) +r.n(0,6.19141,728.217) +r.R(0) +q=b5.B() +q.sP(0,B.i) +q.sA(0,B.be) +b7.Z(r,q) +p=b5.T() +p.a0(0,6.19141,573.496) +p.n(0,3.09565,573.496) +p.k(1.38592,573.496,0,572.111,0,570.402) +p.n(0,0,454.877) +p.k(0,453.168,1.38593,451.783,3.09566,451.783) +p.n(0,6.19142,451.783) +p.n(0,6.19141,573.496) +p.R(0) +o=b5.B() +o.sP(0,B.i) +o.sA(0,B.be) +b7.Z(p,o) +n=b5.T() +n.a0(0,6.19141,398.147) +n.n(0,3.09566,398.147) +n.k(1.38592,398.147,0,396.761,0,395.052) +n.n(0,0,343.479) +n.k(0,341.77,1.38593,340.384,3.09566,340.384) +n.n(0,6.19141,340.384) +n.n(0,6.19141,398.147) +n.R(0) +m=b5.B() +m.sP(0,B.i) +m.sA(0,B.be) +b7.Z(n,m) +l=b5.T() +l.a0(0,6.19141,187.727) +l.k(6.19141,137.811,6.19141,112.853,12.7571,92.6545) +l.k(26.0269,51.8322,58.046,19.8269,98.886,6.56288) +l.k(119.093,0,144.062,0,194,0) +l.n(0,679,0) +l.k(728.938,0,753.907,0,774.114,6.56288) +l.k(814.954,19.8269,846.973,51.8322,860.243,92.6545) +l.k(866.808,112.853,866.808,137.811,866.808,187.727) +l.n(0,866.808,1582.27) +l.k(866.808,1632.19,866.808,1657.15,860.243,1677.35) +l.k(846.973,1718.17,814.954,1750.17,774.114,1763.44) +l.k(753.907,b4,728.938,b4,679,b4) +l.n(0,194,b4) +l.k(144.062,b4,119.093,b4,98.886,1763.44) +l.k(58.046,1750.17,26.0269,1718.17,12.7571,1677.35) +l.k(6.19141,1657.15,6.19141,1632.19,6.19141,1582.27) +l.n(0,6.19141,187.727) +l.R(0) +k=b5.B() +k.sP(0,B.i) +k.sA(0,B.be) +b7.Z(l,k) +j=b5.T() +j.a0(0,679.825,4.12593) +j.n(0,193.174,4.12593) +j.k(143.844,4.12593,119.668,4.15138,100.161,10.4869) +j.k(60.5778,23.3427,29.5438,54.3633,16.6824,93.9296) +j.k(10.3442,113.428,10.3187,137.593,10.3187,186.902) +j.n(0,10.3187,1583.1) +j.k(10.3187,1632.41,10.3442,1656.57,16.6824,1676.07) +j.k(29.5438,1715.64,60.5778,1746.66,100.161,1759.51) +j.k(119.668,1765.85,143.844,1765.87,193.174,1765.87) +j.n(0,679.825,1765.87) +j.k(729.155,1765.87,753.331,1765.85,772.838,1759.51) +j.k(812.421,1746.66,843.455,1715.64,856.317,1676.07) +j.k(862.655,1656.57,862.68,1632.41,862.68,1583.1) +j.n(0,862.68,186.902) +j.k(862.68,137.593,862.655,113.428,856.317,93.9296) +j.k(843.455,54.3633,812.421,23.3427,772.838,10.4869) +j.k(753.331,4.15138,729.155,4.12593,679.825,4.12593) +j.R(0) +j.a0(0,14.7196,93.2921) +j.k(8.25488,113.18,8.25488,137.754,8.25488,186.902) +j.n(0,8.25488,1583.1) +j.k(8.25488,1632.25,8.25488,1656.82,14.7196,1676.71) +j.k(27.7852,1716.9,59.3117,1748.42,99.5234,1761.48) +j.k(119.42,1767.94,144.005,1767.94,193.174,1767.94) +j.n(0,679.825,1767.94) +j.k(728.995,1767.94,753.579,1767.94,773.476,1761.48) +j.k(813.687,1748.42,845.214,1716.9,858.279,1676.71) +j.k(864.744,1656.82,864.744,1632.25,864.744,1583.1) +j.n(0,864.744,186.902) +j.k(864.744,137.754,864.744,113.18,858.279,93.2921) +j.k(845.214,53.0977,813.687,21.5848,773.476,8.5249) +j.k(753.579,2.06299,728.995,2.06299,679.825,2.06299) +j.n(0,193.174,2.06299) +j.k(144.005,2.06299,119.42,2.06299,99.5234,8.5249) +j.k(59.3117,21.5848,27.7852,53.0977,14.7196,93.2921) +j.R(0) +i=b5.B() +i.sP(0,B.i) +i.sA(0,B.id) +b7.Z(j,i) +h=b5.T() +h.a0(0,16.5107,183.601) +h.k(16.5107,137.525,16.5107,114.487,22.5714,95.842) +h.k(34.8204,58.1598,64.3765,28.6164,102.075,16.3727) +h.k(120.728,10.3147,143.776,10.3147,189.872,10.3147) +h.n(0,683.128,10.3147) +h.k(729.224,10.3147,752.272,10.3147,770.925,16.3727) +h.k(808.624,28.6164,838.18,58.1598,850.429,95.842) +h.k(856.489,114.487,856.489,137.525,856.489,183.601) +h.n(0,856.489,1586.4) +h.k(856.489,1632.48,856.489,1655.51,850.429,1674.16) +h.k(838.18,1711.84,808.624,1741.38,770.925,1753.63) +h.k(752.272,1759.69,729.224,1759.69,683.128,1759.69) +h.n(0,189.872,1759.69) +h.k(143.776,1759.69,120.728,1759.69,102.075,1753.63) +h.k(64.3765,1741.38,34.8204,1711.84,22.5714,1674.16) +h.k(16.5107,1655.51,16.5107,1632.48,16.5107,1586.4) +h.n(0,16.5107,183.601) +h.R(0) +g=b5.B() +g.sP(0,B.i) +g.sA(0,B.D) +b7.Z(h,g) +f=b5.T() +f.a0(0,683.128,0) +f.n(0,695.511,0) +f.n(0,695.511,10.3147) +f.n(0,683.128,10.3147) +f.n(0,683.128,0) +f.R(0) +e=b5.B() +e.sP(0,B.i) +e.sA(0,B.az) +b7.Z(f,e) +d=b5.T() +d.a0(0,856.489,177.413) +d.n(0,866.808,177.413) +d.n(0,866.808,189.79) +d.n(0,856.489,189.79) +d.n(0,856.489,177.413) +d.R(0) +c=b5.B() +c.sP(0,B.i) +c.sA(0,B.az) +b7.Z(d,c) +b=b5.T() +b.a0(0,6.19141,177.413) +b.n(0,16.5106,177.413) +b.n(0,16.5106,189.79) +b.n(0,6.19141,189.79) +b.n(0,6.19141,177.413) +b.R(0) +a=b5.B() +a.sP(0,B.i) +a.sA(0,B.az) +b7.Z(b,a) +a0=b5.T() +a0.a0(0,6.19141,1580.21) +a0.n(0,16.5106,1580.21) +a0.n(0,16.5106,1592.59) +a0.n(0,6.19141,1592.59) +a0.n(0,6.19141,1580.21) +a0.R(0) +a1=b5.B() +a1.sP(0,B.i) +a1.sA(0,B.az) +b7.Z(a0,a1) +a2=b5.T() +a2.a0(0,856.489,1580.21) +a2.n(0,866.808,1580.21) +a2.n(0,866.808,1592.59) +a2.n(0,856.489,1592.59) +a2.n(0,856.489,1580.21) +a2.R(0) +a3=b5.B() +a3.sP(0,B.i) +a3.sA(0,B.az) +b7.Z(a2,a3) +a4=b5.T() +a4.a0(0,177.489,1759.69) +a4.n(0,189.872,1759.69) +a4.n(0,189.872,b4) +a4.n(0,177.489,b4) +a4.n(0,177.489,1759.69) +a4.R(0) +a5=b5.B() +a5.sP(0,B.i) +a5.sA(0,B.az) +b7.Z(a4,a5) +a6=b5.T() +a6.a0(0,515.958,76.3286) +a6.k(523.936,76.3286,530.404,69.8634,530.404,61.8881) +a6.k(530.404,53.9128,523.936,47.4475,515.958,47.4475) +a6.k(507.979,47.4475,501.511,53.9128,501.511,61.8881) +a6.k(501.511,69.8634,507.979,76.3286,515.958,76.3286) +a6.R(0) +a7=b5.B() +a7.sP(0,B.i) +a7.sA(0,B.U) +b7.Z(a6,a7) +a8=b5.T() +a8.a0(0,515.958,70.9135) +a8.k(520.945,70.9135,524.987,66.8727,524.987,61.8881) +a8.k(524.987,56.9036,520.945,52.8628,515.958,52.8628) +a8.k(510.971,52.8628,506.929,56.9036,506.929,61.8881) +a8.k(506.929,66.8727,510.971,70.9135,515.958,70.9135) +a8.R(0) +a9=b5.B() +a9.sP(0,B.i) +a9.sA(0,B.D) +b7.Z(a8,a9) +b0=b5.T() +b0.a0(0,515.957,60.083) +b0.k(516.955,60.083,517.763,59.2749,517.763,58.278) +b0.k(517.763,57.2811,516.955,56.4729,515.957,56.4729) +b0.k(514.96,56.4729,514.151,57.2811,514.151,58.278) +b0.k(514.151,59.2749,514.96,60.083,515.957,60.083) +b0.R(0) +b1=b5.B() +b1.sP(0,B.i) +b1.sA(0,B.bt) +b7.Z(b0,b1) +b2=b5.T() +b2.a0(0,392.128,61.888) +b2.k(392.128,58.47,394.899,55.6992,398.317,55.6992) +b2.n(0,474.684,55.6992) +b2.k(478.102,55.6992,480.873,58.47,480.873,61.888) +b2.n(0,480.873,61.888) +b2.k(480.873,65.306,478.102,68.0768,474.684,68.0768) +b2.n(0,398.317,68.0768) +b2.k(394.899,68.0768,392.128,65.306,392.128,61.888) +b2.n(0,392.128,61.888) +b2.R(0) +b3=b5.B() +b3.sP(0,B.i) +b3.sA(0,B.U) +b7.Z(b2,b3)}, +cu(a){return!1}} +A.afZ.prototype={ +aJ(c1,c2){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=$.G(),c0=b9.T() +c0.a0(0,866.809,454.042) +c0.n(0,869.904,454.042) +c0.k(871.614,454.042,873,455.428,873,457.138) +c0.n(0,873,659.394) +c0.k(873,661.103,871.614,662.489,869.904,662.489) +c0.n(0,866.809,662.489) +c0.n(0,866.809,454.042) +c0.R(0) +s=b9.B() +s.sP(0,B.i) +s.sA(0,B.ib) +c1.Z(c0,s) +r=b9.T() +r.a0(0,6.19141,705.83) +r.n(0,3.09565,705.83) +r.k(1.38592,705.83,0,704.444,0,702.734) +r.n(0,0,580.968) +r.k(0,579.258,1.38593,577.872,3.09566,577.872) +r.n(0,6.19142,577.872) +r.n(0,6.19141,705.83) +r.R(0) +q=b9.B() +q.sP(0,B.i) +q.sA(0,B.ib) +c1.Z(r,q) +p=b9.T() +p.a0(0,6.19141,536.596) +p.n(0,3.09565,536.596) +p.k(1.38592,536.596,0,535.21,0,533.5) +p.n(0,0,411.734) +p.k(0,410.024,1.38593,408.638,3.09566,408.638) +p.n(0,6.19142,408.638) +p.n(0,6.19141,536.596) +p.R(0) +o=b9.B() +o.sP(0,B.i) +o.sA(0,B.be) +c1.Z(p,o) +n=b9.T() +n.a0(0,6.19141,346.723) +n.n(0,3.09566,346.723) +n.k(1.38592,346.723,0,345.337,0,343.628) +n.n(0,0,283.777) +n.k(0,282.067,1.38593,280.681,3.09566,280.681) +n.n(0,6.19141,280.681) +n.n(0,6.19141,346.723) +n.R(0) +m=b9.B() +m.sP(0,B.i) +m.sA(0,B.be) +c1.Z(n,m) +l=b9.T() +l.a0(0,6.19141,187.809) +l.k(6.19141,137.871,6.19141,112.902,12.7571,92.6946) +l.k(26.0269,51.8546,58.046,19.8354,98.886,6.56572) +l.k(119.093,0,144.062,0,194,0) +l.n(0,679,0) +l.k(728.938,0,753.907,0,774.114,6.56572) +l.k(814.954,19.8354,846.973,51.8546,860.243,92.6946) +l.k(866.808,112.902,866.808,137.871,866.808,187.809) +l.n(0,866.808,1582.96) +l.k(866.808,1632.9,866.808,1657.86,860.243,1678.07) +l.k(846.973,1718.91,814.954,1750.93,774.114,1764.2) +l.k(753.907,1770.77,728.938,1770.77,679,1770.77) +l.n(0,194,1770.77) +l.k(144.062,1770.77,119.093,1770.77,98.886,1764.2) +l.k(58.046,1750.93,26.0269,1718.91,12.7571,1678.07) +l.k(6.19141,1657.86,6.19141,1632.9,6.19141,1582.96) +l.n(0,6.19141,187.809) +l.R(0) +k=b9.B() +k.sP(0,B.i) +k.sA(0,B.be) +c1.Z(l,k) +j=b9.T() +j.a0(0,679.825,4.12755) +j.n(0,193.174,4.12755) +j.k(143.844,4.12755,119.668,4.15301,100.161,10.4912) +j.k(60.5778,23.3527,29.5438,54.3866,16.6824,93.97) +j.k(10.3442,113.477,10.3187,137.653,10.3187,186.983) +j.n(0,10.3187,1583.78) +j.k(10.3187,1633.11,10.3442,1657.29,16.6824,1676.8) +j.k(29.5438,1716.38,60.5778,1747.41,100.161,1760.27) +j.k(119.668,1766.61,143.844,1766.64,193.174,1766.64) +j.n(0,679.825,1766.64) +j.k(729.155,1766.64,753.331,1766.61,772.838,1760.27) +j.k(812.421,1747.41,843.455,1716.38,856.317,1676.8) +j.k(862.655,1657.29,862.68,1633.11,862.68,1583.78) +j.n(0,862.68,186.983) +j.k(862.68,137.653,862.655,113.477,856.317,93.97) +j.k(843.455,54.3866,812.421,23.3527,772.838,10.4912) +j.k(753.331,4.15301,729.155,4.12755,679.825,4.12755) +j.R(0) +j.a0(0,14.7196,93.3323) +j.k(8.25488,113.229,8.25488,137.813,8.25488,186.983) +j.n(0,8.25488,1583.78) +j.k(8.25488,1632.95,8.25488,1657.54,14.7196,1677.43) +j.k(27.7852,1717.65,59.3117,1749.17,99.5235,1762.24) +j.k(119.42,1768.7,144.005,1768.7,193.174,1768.7) +j.n(0,679.825,1768.7) +j.k(728.995,1768.7,753.579,1768.7,773.476,1762.24) +j.k(813.687,1749.17,845.214,1717.65,858.28,1677.43) +j.k(864.744,1657.54,864.744,1632.95,864.744,1583.78) +j.n(0,864.744,186.983) +j.k(864.744,137.813,864.744,113.229,858.28,93.3323) +j.k(845.214,53.1206,813.687,21.594,773.476,8.52843) +j.k(753.579,2.06372,728.995,2.06372,679.825,2.06372) +j.n(0,193.174,2.06372) +j.k(144.005,2.06372,119.42,2.06372,99.5235,8.52843) +j.k(59.3117,21.594,27.7852,53.1206,14.7196,93.3323) +j.R(0) +i=b9.B() +i.sP(0,B.i) +i.sA(0,B.id) +c1.Z(j,i) +h=b9.T() +h.a0(0,16.5107,183.681) +h.k(16.5107,137.584,16.5107,114.536,22.5714,95.8834) +h.k(34.8204,58.1849,64.3765,28.6287,102.075,16.3798) +h.k(120.728,10.3191,143.776,10.3191,189.872,10.3191) +h.n(0,683.128,10.3191) +h.k(729.224,10.3191,752.272,10.3191,770.925,16.3798) +h.k(808.624,28.6287,838.18,58.1849,850.429,95.8834) +h.k(856.49,114.536,856.49,137.584,856.49,183.681) +h.n(0,856.49,1587.09) +h.k(856.49,1633.18,856.49,1656.23,850.429,1674.88) +h.k(838.18,1712.58,808.624,1742.14,770.925,1754.39) +h.k(752.272,1760.45,729.224,1760.45,683.128,1760.45) +h.n(0,189.872,1760.45) +h.k(143.776,1760.45,120.728,1760.45,102.075,1754.39) +h.k(64.3765,1742.14,34.8204,1712.58,22.5714,1674.88) +h.k(16.5107,1656.23,16.5107,1633.18,16.5107,1587.09) +h.n(0,16.5107,183.681) +h.R(0) +g=b9.B() +g.sP(0,B.i) +g.sA(0,B.D) +c1.Z(h,g) +f=b9.T() +f.a0(0,365,10) +f.n(0,506,10) +f.n(0,506,14) +f.k(506,18.4183,502.418,22,498,22) +f.n(0,373,22) +f.k(368.582,22,365,18.4183,365,14) +f.n(0,365,10) +f.R(0) +e=b9.B() +e.sP(0,B.i) +e.sA(0,B.U) +c1.Z(f,e) +d=b9.B() +d.sP(0,B.i) +d.sA(0,B.az) +c=c2.a +b=c*0.7825063 +a=c*0.01418442 +a0=c2.b +a1=a0*0.005826708 +c1.aX(new A.x(b,0,b+a,0+a1),d) +a2=b9.B() +a2.sP(0,B.i) +a2.sA(0,B.az) +b=c*0.9810871 +a3=a0*0.1002196 +a4=c*0.01182027 +a5=a0*0.006992095 +a6=b+a4 +a7=a3+a5 +c1.aX(new A.x(b,a3,a6,a7),a2) +a8=b9.B() +a8.sP(0,B.i) +a8.sA(0,B.az) +a9=c*0.007092108 +a4=a9+a4 +c1.aX(new A.x(a9,a3,a4,a7),a8) +b0=b9.B() +b0.sP(0,B.i) +b0.sA(0,B.az) +a7=a0*0.8926539 +a5=a7+a5 +c1.aX(new A.x(a9,a7,a4,a5),b0) +b1=b9.B() +b1.sP(0,B.i) +b1.sA(0,B.az) +c1.aX(new A.x(b,a7,a6,a5),b1) +b2=b9.B() +b2.sP(0,B.i) +b2.sA(0,B.az) +c*=0.2033093 +a0*=0.9940429 +c1.aX(new A.x(c,a0,c+a,a0+a1),b2) +b3=b9.T() +b3.a0(0,328.511,77.0213) +b3.k(337.629,77.0213,345.021,69.6292,345.021,60.5106) +b3.k(345.021,51.3921,337.629,44,328.511,44) +b3.k(319.392,44,312,51.3921,312,60.5106) +b3.k(312,69.6292,319.392,77.0213,328.511,77.0213) +b3.R(0) +b4=b9.B() +b4.sP(0,B.i) +b4.sA(0,B.U) +c1.Z(b3,b4) +b5=b9.T() +b5.a0(0,328.511,70.8297) +b5.k(334.21,70.8297,338.83,66.2097,338.83,60.5106) +b5.k(338.83,54.8114,334.21,50.1914,328.511,50.1914) +b5.k(322.811,50.1914,318.191,54.8114,318.191,60.5106) +b5.k(318.191,66.2097,322.811,70.8297,328.511,70.8297) +b5.R(0) +b6=b9.B() +b6.sP(0,B.i) +b6.sA(0,B.D) +c1.Z(b5,b6) +b7=b9.T() +b7.a0(0,328.511,58.4468) +b7.k(329.651,58.4468,330.575,57.5227,330.575,56.3829) +b7.k(330.575,55.2431,329.651,54.3191,328.511,54.3191) +b7.k(327.371,54.3191,326.447,55.2431,326.447,56.3829) +b7.k(326.447,57.5227,327.371,58.4468,328.511,58.4468) +b7.R(0) +b8=b9.B() +b8.sP(0,B.i) +b8.sA(0,B.bt) +c1.Z(b7,b8)}, +cu(a){return!1}} +A.ag_.prototype={ +aJ(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,b4=1768,b5=$.G(),b6=b5.T() +b6.a0(0,864.822,473.939) +b6.n(0,867.911,473.939) +b6.k(869.617,473.939,871,475.323,871,477.03) +b6.n(0,871,703.697) +b6.k(871,705.404,869.617,706.788,867.911,706.788) +b6.n(0,864.822,706.788) +b6.n(0,864.822,473.939) +b6.R(0) +s=b5.B() +s.sP(0,B.i) +s.sA(0,B.cr) +b7.Z(b6,s) +r=b5.T() +r.a0(0,6.17773,754.182) +r.n(0,3.08907,754.182) +r.k(1.38325,754.182,0.000418235,752.798,0.000418385,751.091) +r.n(0,0.000430265,615.091) +r.k(0.000430415,613.384,1.38327,612,3.08908,612) +r.n(0,6.17775,612) +r.n(0,6.17773,754.182) +r.R(0) +q=b5.B() +q.sP(0,B.i) +q.sA(0,B.cr) +b7.Z(r,q) +p=b5.T() +p.a0(0,6.17773,566.667) +p.n(0,3.08907,566.667) +p.k(1.38325,566.667,0.000418235,565.283,0.000418385,563.576) +p.n(0,0.000430265,427.576) +p.k(0.000430415,425.869,1.38327,424.485,3.08908,424.485) +p.n(0,6.17775,424.485) +p.n(0,6.17773,566.667) +p.R(0) +o=b5.B() +o.sP(0,B.i) +o.sA(0,B.cr) +b7.Z(p,o) +n=b5.T() +n.a0(0,6.17773,350.303) +n.n(0,3.08908,350.303) +n.k(1.38326,350.303,0.000424842,348.919,0.000424991,347.212) +n.n(0,0.000430571,283.333) +n.k(0.000430721,281.626,1.38327,280.242,3.08908,280.242) +n.n(0,6.17774,280.242) +n.n(0,6.17773,350.303) +n.R(0) +m=b5.B() +m.sP(0,B.i) +m.sA(0,B.cr) +b7.Z(n,m) +l=b5.T() +l.a0(0,6.17773,187.515) +l.k(6.17773,137.655,6.17773,112.725,12.7284,92.5498) +l.k(25.9677,51.7736,57.9135,19.8045,98.66,6.55546) +l.k(118.821,0,143.733,0,193.556,0) +l.n(0,677.445,0) +l.k(727.268,0,752.18,0,772.341,6.55546) +l.k(813.087,19.8045,845.033,51.7736,858.272,92.5498) +l.k(864.823,112.725,864.823,137.655,864.823,187.515) +l.n(0,864.823,1580.48) +l.k(864.823,1630.34,864.823,1655.27,858.272,1675.45) +l.k(845.033,1716.23,813.087,1748.2,772.341,1761.44) +l.k(752.18,b4,727.268,b4,677.445,b4) +l.n(0,193.556,b4) +l.k(143.733,b4,118.821,b4,98.66,1761.44) +l.k(57.9135,1748.2,25.9677,1716.23,12.7284,1675.45) +l.k(6.17773,1655.27,6.17773,1630.34,6.17773,1580.48) +l.n(0,6.17773,187.515) +l.R(0) +k=b5.B() +k.sP(0,B.i) +k.sA(0,B.rN) +b7.Z(l,k) +j=b5.T() +j.a0(0,678.268,6.18176) +j.n(0,192.732,6.18176) +j.k(143.354,6.18176,119.642,6.2326,100.568,12.4347) +j.k(61.7025,25.0722,31.2312,55.5658,18.6029,94.4601) +j.k(12.4053,113.548,12.3545,137.277,12.3545,186.691) +j.n(0,12.3545,1581.31) +j.k(12.3545,1630.72,12.4053,1654.45,18.6029,1673.54) +j.k(31.2312,1712.43,61.7025,1742.93,100.568,1755.57) +j.k(119.642,1761.77,143.354,1761.82,192.732,1761.82) +j.n(0,678.268,1761.82) +j.k(727.645,1761.82,751.357,1761.77,770.432,1755.57) +j.k(809.297,1742.93,839.769,1712.43,852.397,1673.54) +j.k(858.595,1654.45,858.645,1630.72,858.645,1581.31) +j.n(0,858.645,186.691) +j.k(858.645,137.277,858.595,113.548,852.397,94.4601) +j.k(839.769,55.5658,809.297,25.0722,770.432,12.4347) +j.k(751.357,6.2326,727.645,6.18176,678.268,6.18176) +j.R(0) +j.a0(0,14.6862,93.1865) +j.k(8.23633,113.052,8.23633,137.598,8.23633,186.691) +j.n(0,8.23633,1581.31) +j.k(8.23633,1630.4,8.23633,1654.95,14.6862,1674.81) +j.k(27.7219,1714.96,59.1762,1746.44,99.2958,1759.48) +j.k(119.147,1765.94,143.675,1765.94,192.732,1765.94) +j.n(0,678.268,1765.94) +j.k(727.325,1765.94,751.853,1765.94,771.704,1759.48) +j.k(811.824,1746.44,843.278,1714.96,856.314,1674.81) +j.k(862.764,1654.95,862.764,1630.4,862.764,1581.31) +j.n(0,862.764,186.691) +j.k(862.764,137.598,862.764,113.052,856.314,93.1865) +j.k(843.278,53.0376,811.824,21.5603,771.704,8.51515) +j.k(751.853,2.06055,727.325,2.06055,678.268,2.06055) +j.n(0,192.732,2.06055) +j.k(143.675,2.06055,119.147,2.06055,99.2958,8.51515) +j.k(59.1762,21.5603,27.7219,53.0376,14.6862,93.1865) +j.R(0) +i=b5.B() +i.sP(0,B.i) +i.sA(0,B.cr) +b7.Z(j,i) +h=b5.T() +h.a0(0,16.4727,183.394) +h.k(16.4727,137.369,16.4727,114.357,22.5194,95.7336) +h.k(34.7404,58.094,64.2288,28.584,101.841,16.3542) +h.k(120.451,10.303,143.446,10.303,189.437,10.303) +h.n(0,681.562,10.303) +h.k(727.553,10.303,750.549,10.303,769.159,16.3542) +h.k(806.771,28.584,836.259,58.094,848.48,95.7336) +h.k(854.527,114.357,854.527,137.369,854.527,183.394) +h.n(0,854.527,1584.61) +h.k(854.527,1630.63,854.527,1653.64,848.48,1672.27) +h.k(836.259,1709.91,806.771,1739.42,769.159,1751.65) +h.k(750.549,1757.7,727.553,1757.7,681.562,1757.7) +h.n(0,189.437,1757.7) +h.k(143.446,1757.7,120.451,1757.7,101.841,1751.65) +h.k(64.2288,1739.42,34.7404,1709.91,22.5194,1672.27) +h.k(16.4727,1653.64,16.4727,1630.63,16.4727,1584.61) +h.n(0,16.4727,183.394) +h.R(0) +g=b5.B() +g.sP(0,B.i) +g.sA(0,B.D) +b7.Z(h,g) +f=b5.T() +f.a0(0,677.445,0) +f.n(0,695.977,0) +f.n(0,695.977,10.303) +f.n(0,677.445,10.303) +f.n(0,677.445,0) +f.R(0) +e=b5.B() +e.sP(0,B.i) +e.sA(0,B.bT) +b7.Z(f,e) +d=b5.T() +d.a0(0,854.527,177.212) +d.n(0,864.823,177.212) +d.n(0,864.823,195.758) +d.n(0,854.527,195.758) +d.n(0,854.527,177.212) +d.R(0) +c=b5.B() +c.sP(0,B.i) +c.sA(0,B.bT) +b7.Z(d,c) +b=b5.T() +b.a0(0,6.17773,177.212) +b.n(0,16.4732,177.212) +b.n(0,16.4732,195.758) +b.n(0,6.17773,195.758) +b.n(0,6.17773,177.212) +b.R(0) +a=b5.B() +a.sP(0,B.i) +a.sA(0,B.bT) +b7.Z(b,a) +a0=b5.T() +a0.a0(0,6.17773,1572.24) +a0.n(0,16.4732,1572.24) +a0.n(0,16.4732,1590.79) +a0.n(0,6.17773,1590.79) +a0.n(0,6.17773,1572.24) +a0.R(0) +a1=b5.B() +a1.sP(0,B.i) +a1.sA(0,B.bT) +b7.Z(a0,a1) +a2=b5.T() +a2.a0(0,854.527,1572.24) +a2.n(0,864.823,1572.24) +a2.n(0,864.823,1590.79) +a2.n(0,854.527,1590.79) +a2.n(0,854.527,1572.24) +a2.R(0) +a3=b5.B() +a3.sP(0,B.i) +a3.sA(0,B.bT) +b7.Z(a2,a3) +a4=b5.T() +a4.a0(0,175.024,1757.7) +a4.n(0,193.556,1757.7) +a4.n(0,193.556,b4) +a4.n(0,175.024,b4) +a4.n(0,175.024,1757.7) +a4.R(0) +a5=b5.B() +a5.sP(0,B.i) +a5.sA(0,B.bT) +b7.Z(a4,a5) +a6=b5.T() +a6.a0(0,304.473,85.9697) +a6.k(313.57,85.9697,320.946,78.5892,320.946,69.4848) +a6.k(320.946,60.3805,313.57,53,304.473,53) +a6.k(295.375,53,288,60.3805,288,69.4848) +a6.k(288,78.5892,295.375,85.9697,304.473,85.9697) +a6.R(0) +a7=b5.B() +a7.sP(0,B.i) +a7.sA(0,B.U) +b7.Z(a6,a7) +a8=b5.T() +a8.a0(0,304.473,79.7879) +a8.k(310.159,79.7879,314.769,75.1751,314.769,69.4849) +a8.k(314.769,63.7947,310.159,59.1819,304.473,59.1819) +a8.k(298.787,59.1819,294.178,63.7947,294.178,69.4849) +a8.k(294.178,75.1751,298.787,79.7879,304.473,79.7879) +a8.R(0) +a9=b5.B() +a9.sP(0,B.i) +a9.sA(0,B.D) +b7.Z(a8,a9) +b0=b5.T() +b0.a0(0,304.473,67.4242) +b0.k(305.61,67.4242,306.532,66.5016,306.532,65.3636) +b0.k(306.532,64.2255,305.61,63.303,304.473,63.303) +b0.k(303.336,63.303,302.414,64.2255,302.414,65.3636) +b0.k(302.414,66.5016,303.336,67.4242,304.473,67.4242) +b0.R(0) +b1=b5.B() +b1.sP(0,B.i) +b1.sA(0,B.bt) +b7.Z(b0,b1) +b2=b5.T() +b2.a0(0,361,10) +b2.n(0,510,10) +b2.n(0,510,14) +b2.k(510,18.4183,506.418,22,502,22) +b2.n(0,369,22) +b2.k(364.582,22,361,18.4183,361,14) +b2.n(0,361,10) +b2.R(0) +b3=b5.B() +b3.sP(0,B.i) +b3.sA(0,B.U) +b7.Z(b2,b3)}, +cu(a){return!1}} +A.ag0.prototype={ +aJ(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,b4=1770,b5=$.G(),b6=b5.T() +b6.a0(0,866.809,495.105) +b6.n(0,869.904,495.105) +b6.k(871.614,495.105,873,496.49,873,498.199) +b6.n(0,873,683.864) +b6.k(873,685.573,871.614,686.958,869.904,686.958) +b6.n(0,866.809,686.958) +b6.n(0,866.809,495.105) +b6.R(0) +s=b5.B() +s.sP(0,B.i) +s.sA(0,B.be) +b7.Z(b6,s) +r=b5.T() +r.a0(0,6.19141,728.217) +r.n(0,3.09565,728.217) +r.k(1.38592,728.217,0,726.831,0,725.122) +r.n(0,0,609.598) +r.k(0,607.889,1.38593,606.503,3.09566,606.503) +r.n(0,6.19142,606.503) +r.n(0,6.19141,728.217) +r.R(0) +q=b5.B() +q.sP(0,B.i) +q.sA(0,B.be) +b7.Z(r,q) +p=b5.T() +p.a0(0,6.19141,573.496) +p.n(0,3.09565,573.496) +p.k(1.38592,573.496,0,572.111,0,570.402) +p.n(0,0,454.877) +p.k(0,453.168,1.38593,451.783,3.09566,451.783) +p.n(0,6.19142,451.783) +p.n(0,6.19141,573.496) +p.R(0) +o=b5.B() +o.sP(0,B.i) +o.sA(0,B.be) +b7.Z(p,o) +n=b5.T() +n.a0(0,6.19141,398.147) +n.n(0,3.09566,398.147) +n.k(1.38592,398.147,0,396.761,0,395.052) +n.n(0,0,343.479) +n.k(0,341.77,1.38593,340.384,3.09566,340.384) +n.n(0,6.19141,340.384) +n.n(0,6.19141,398.147) +n.R(0) +m=b5.B() +m.sP(0,B.i) +m.sA(0,B.be) +b7.Z(n,m) +l=b5.T() +l.a0(0,6.19141,187.727) +l.k(6.19141,137.811,6.19141,112.853,12.7571,92.6545) +l.k(26.0269,51.8322,58.046,19.8269,98.886,6.56288) +l.k(119.093,0,144.062,0,194,0) +l.n(0,679,0) +l.k(728.938,0,753.907,0,774.114,6.56288) +l.k(814.954,19.8269,846.973,51.8322,860.243,92.6545) +l.k(866.808,112.853,866.808,137.811,866.808,187.727) +l.n(0,866.808,1582.27) +l.k(866.808,1632.19,866.808,1657.15,860.243,1677.35) +l.k(846.973,1718.17,814.954,1750.17,774.114,1763.44) +l.k(753.907,b4,728.938,b4,679,b4) +l.n(0,194,b4) +l.k(144.062,b4,119.093,b4,98.886,1763.44) +l.k(58.046,1750.17,26.0269,1718.17,12.7571,1677.35) +l.k(6.19141,1657.15,6.19141,1632.19,6.19141,1582.27) +l.n(0,6.19141,187.727) +l.R(0) +k=b5.B() +k.sP(0,B.i) +k.sA(0,B.be) +b7.Z(l,k) +j=b5.T() +j.a0(0,679.824,4.12593) +j.n(0,193.173,4.12593) +j.k(143.843,4.12593,119.667,4.15138,100.16,10.4869) +j.k(60.5768,23.3427,29.5429,54.3633,16.6814,93.9296) +j.k(10.3432,113.428,10.3177,137.593,10.3177,186.902) +j.n(0,10.3177,1583.1) +j.k(10.3177,1632.41,10.3432,1656.57,16.6814,1676.07) +j.k(29.5429,1715.64,60.5768,1746.66,100.16,1759.51) +j.k(119.667,1765.85,143.843,1765.87,193.173,1765.87) +j.n(0,679.824,1765.87) +j.k(729.154,1765.87,753.33,1765.85,772.837,1759.51) +j.k(812.42,1746.66,843.454,1715.64,856.316,1676.07) +j.k(862.654,1656.57,862.679,1632.41,862.679,1583.1) +j.n(0,862.679,186.902) +j.k(862.679,137.593,862.654,113.428,856.316,93.9296) +j.k(843.454,54.3633,812.42,23.3427,772.837,10.4869) +j.k(753.33,4.15138,729.154,4.12593,679.824,4.12593) +j.R(0) +j.a0(0,14.7186,93.2921) +j.k(8.25391,113.18,8.25391,137.754,8.25391,186.902) +j.n(0,8.25391,1583.1) +j.k(8.25391,1632.25,8.25391,1656.82,14.7186,1676.71) +j.k(27.7842,1716.9,59.3107,1748.42,99.5225,1761.48) +j.k(119.419,1767.94,144.004,1767.94,193.173,1767.94) +j.n(0,679.824,1767.94) +j.k(728.994,1767.94,753.578,1767.94,773.475,1761.48) +j.k(813.686,1748.42,845.213,1716.9,858.279,1676.71) +j.k(864.743,1656.82,864.743,1632.25,864.743,1583.1) +j.n(0,864.743,186.902) +j.k(864.743,137.754,864.743,113.18,858.279,93.2921) +j.k(845.213,53.0977,813.686,21.5848,773.475,8.5249) +j.k(753.578,2.06299,728.994,2.06299,679.824,2.06299) +j.n(0,193.173,2.06299) +j.k(144.004,2.06299,119.419,2.06299,99.5225,8.5249) +j.k(59.3107,21.5848,27.7842,53.0977,14.7186,93.2921) +j.R(0) +i=b5.B() +i.sP(0,B.i) +i.sA(0,B.id) +b7.Z(j,i) +h=b5.T() +h.a0(0,16.5117,183.601) +h.k(16.5117,137.525,16.5117,114.487,22.5724,95.842) +h.k(34.8214,58.1598,64.3775,28.6164,102.076,16.3727) +h.k(120.729,10.3147,143.777,10.3147,189.873,10.3147) +h.n(0,683.129,10.3147) +h.k(729.225,10.3147,752.273,10.3147,770.926,16.3727) +h.k(808.625,28.6164,838.181,58.1598,850.43,95.842) +h.k(856.49,114.487,856.49,137.525,856.49,183.601) +h.n(0,856.49,1586.4) +h.k(856.49,1632.48,856.49,1655.51,850.43,1674.16) +h.k(838.181,1711.84,808.625,1741.38,770.926,1753.63) +h.k(752.273,1759.69,729.225,1759.69,683.129,1759.69) +h.n(0,189.873,1759.69) +h.k(143.777,1759.69,120.729,1759.69,102.076,1753.63) +h.k(64.3775,1741.38,34.8214,1711.84,22.5724,1674.16) +h.k(16.5117,1655.51,16.5117,1632.48,16.5117,1586.4) +h.n(0,16.5117,183.601) +h.R(0) +g=b5.B() +g.sP(0,B.i) +g.sA(0,B.D) +b7.Z(h,g) +f=b5.T() +f.a0(0,683.127,0) +f.n(0,695.51,0) +f.n(0,695.51,10.3147) +f.n(0,683.127,10.3147) +f.n(0,683.127,0) +f.R(0) +e=b5.B() +e.sP(0,B.i) +e.sA(0,B.az) +b7.Z(f,e) +d=b5.T() +d.a0(0,856.49,177.413) +d.n(0,866.809,177.413) +d.n(0,866.809,189.79) +d.n(0,856.49,189.79) +d.n(0,856.49,177.413) +d.R(0) +c=b5.B() +c.sP(0,B.i) +c.sA(0,B.az) +b7.Z(d,c) +b=b5.T() +b.a0(0,6.19141,177.413) +b.n(0,16.5106,177.413) +b.n(0,16.5106,189.79) +b.n(0,6.19141,189.79) +b.n(0,6.19141,177.413) +b.R(0) +a=b5.B() +a.sP(0,B.i) +a.sA(0,B.az) +b7.Z(b,a) +a0=b5.T() +a0.a0(0,6.19141,1580.21) +a0.n(0,16.5106,1580.21) +a0.n(0,16.5106,1592.59) +a0.n(0,6.19141,1592.59) +a0.n(0,6.19141,1580.21) +a0.R(0) +a1=b5.B() +a1.sP(0,B.i) +a1.sA(0,B.az) +b7.Z(a0,a1) +a2=b5.T() +a2.a0(0,856.49,1580.21) +a2.n(0,866.809,1580.21) +a2.n(0,866.809,1592.59) +a2.n(0,856.49,1592.59) +a2.n(0,856.49,1580.21) +a2.R(0) +a3=b5.B() +a3.sP(0,B.i) +a3.sA(0,B.az) +b7.Z(a2,a3) +a4=b5.T() +a4.a0(0,177.49,1759.69) +a4.n(0,189.873,1759.69) +a4.n(0,189.873,b4) +a4.n(0,177.49,b4) +a4.n(0,177.49,1759.69) +a4.R(0) +a5=b5.B() +a5.sP(0,B.i) +a5.sA(0,B.az) +b7.Z(a4,a5) +a6=b5.T() +a6.a0(0,331.447,73.8811) +a6.k(339.426,73.8811,345.894,67.4159,345.894,59.4406) +a6.k(345.894,51.4653,339.426,45,331.447,45) +a6.k(323.468,45,317,51.4653,317,59.4406) +a6.k(317,67.4159,323.468,73.8811,331.447,73.8811) +a6.R(0) +a7=b5.B() +a7.sP(0,B.i) +a7.sA(0,B.U) +b7.Z(a6,a7) +a8=b5.T() +a8.a0(0,331.447,68.466) +a8.k(336.434,68.466,340.476,64.4252,340.476,59.4406) +a8.k(340.476,54.4561,336.434,50.4153,331.447,50.4153) +a8.k(326.46,50.4153,322.418,54.4561,322.418,59.4406) +a8.k(322.418,64.4252,326.46,68.466,331.447,68.466) +a8.R(0) +a9=b5.B() +a9.sP(0,B.i) +a9.sA(0,B.D) +b7.Z(a8,a9) +b0=b5.T() +b0.a0(0,331.446,57.6355) +b0.k(332.444,57.6355,333.252,56.8274,333.252,55.8305) +b0.k(333.252,54.8335,332.444,54.0254,331.446,54.0254) +b0.k(330.449,54.0254,329.641,54.8335,329.641,55.8305) +b0.k(329.641,56.8274,330.449,57.6355,331.446,57.6355) +b0.R(0) +b1=b5.B() +b1.sP(0,B.i) +b1.sA(0,B.bt) +b7.Z(b0,b1) +b2=b5.T() +b2.a0(0,372,13) +b2.n(0,499,13) +b2.n(0,499,17) +b2.k(499,21.4183,495.418,25,491,25) +b2.n(0,380,25) +b2.k(375.582,25,372,21.4183,372,17) +b2.n(0,372,13) +b2.R(0) +b3=b5.B() +b3.sP(0,B.i) +b3.sA(0,B.U) +b7.Z(b2,b3)}, +cu(a){return!1}} +A.ag1.prototype={ +aJ(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,a4,a5,a6=1792,a7=$.G(),a8=a7.T() +a8.a0(0,884.74,369.179) +a8.n(0,886.827,369.179) +a8.k(889.132,369.179,891,370.356,891,371.808) +a8.n(0,891,497.984) +a8.k(891,499.436,889.132,500.613,886.827,500.613) +a8.n(0,884.74,500.613) +a8.n(0,884.74,369.179) +a8.R(0) +s=a7.B() +s.sP(0,B.i) +s.sA(0,B.D) +a9.Z(a8,s) +r=a7.T() +r.a0(0,0,538.165) +r.k(0,535.861,1.86845,533.993,4.1733,533.993) +r.n(0,6.25995,533.993) +r.n(0,6.25995,665.427) +r.n(0,4.1733,665.427) +r.k(1.86845,665.427,0,663.558,0,661.254) +r.n(0,0,538.165) +r.R(0) +q=a7.B() +q.sP(0,B.i) +q.sA(0,B.D) +a9.Z(r,q) +p=a7.T() +p.a0(0,0,373.352) +p.k(0,371.048,1.86845,369.179,4.1733,369.179) +p.n(0,6.25995,369.179) +p.n(0,6.25995,500.613) +p.n(0,4.1733,500.613) +p.k(1.86845,500.613,0,498.745,0,496.44) +p.n(0,0,373.352) +p.R(0) +o=a7.B() +o.sP(0,B.i) +o.sA(0,B.D) +a9.Z(p,o) +n=a7.T() +n.a0(0,0,246.091) +n.k(0,243.787,1.86845,241.918,4.1733,241.918) +n.n(0,6.25995,241.918) +n.n(0,6.25995,310.765) +n.n(0,4.1733,310.765) +n.k(1.86845,310.765,0,308.897,0,306.592) +n.n(0,0,246.091) +n.R(0) +m=a7.B() +m.sP(0,B.i) +m.sA(0,B.D) +a9.Z(n,m) +l=a7.T() +l.a0(0,6.25977,133.434) +l.k(6.25977,60.8448,65.116,2,137.719,2) +l.n(0,753.281,2) +l.k(825.884,2,884.74,60.8448,884.74,133.434) +l.n(0,884.74,1660.57) +l.k(884.74,1733.16,825.884,a6,753.281,a6) +l.n(0,137.719,a6) +l.k(65.116,a6,6.25977,1733.16,6.25977,1660.57) +l.n(0,6.25977,133.434) +l.R(0) +k=a7.B() +k.sP(0,B.i) +k.sA(0,B.bS) +a9.Z(l,k) +j=a7.T() +j.a0(0,16.6934,133.433) +j.k(16.6934,66.6058,70.8785,12.4312,137.719,12.4312) +j.n(0,753.281,12.4312) +j.k(820.122,12.4312,874.307,66.6058,874.307,133.433) +j.n(0,874.307,1660.57) +j.k(874.307,1727.39,820.122,1781.57,753.281,1781.57) +j.n(0,137.719,1781.57) +j.k(70.8785,1781.57,16.6934,1727.39,16.6934,1660.57) +j.n(0,16.6934,133.433) +j.R(0) +i=a7.B() +i.sP(0,B.i) +i.sA(0,B.D) +a9.Z(j,i) +h=a7.T() +h.a0(0,365.164,118.83) +h.k(365.164,115.373,367.966,112.571,371.423,112.571) +h.n(0,519.577,112.571) +h.k(523.034,112.571,525.836,115.373,525.836,118.83) +h.n(0,525.836,118.83) +h.k(525.836,122.286,523.034,125.089,519.577,125.089) +h.n(0,371.423,125.089) +h.k(367.966,125.089,365.164,122.286,365.164,118.83) +h.n(0,365.164,118.83) +h.R(0) +g=a7.B() +g.sP(0,B.i) +g.sA(0,B.U) +a9.Z(h,g) +f=a7.T() +f.a0(0,294.218,135.52) +f.k(303.437,135.52,310.911,128.047,310.911,118.83) +f.k(310.911,109.612,303.437,102.14,294.218,102.14) +f.k(284.998,102.14,277.524,109.612,277.524,118.83) +f.k(277.524,128.047,284.998,135.52,294.218,135.52) +f.R(0) +e=a7.B() +e.sP(0,B.i) +e.sA(0,B.U) +a9.Z(f,e) +d=a7.T() +d.a0(0,294.217,129.261) +d.k(299.98,129.261,304.651,124.591,304.651,118.83) +d.k(304.651,113.069,299.98,108.399,294.217,108.399) +d.k(288.455,108.399,283.784,113.069,283.784,118.83) +d.k(283.784,124.591,288.455,129.261,294.217,129.261) +d.R(0) +c=a7.B() +c.sP(0,B.i) +c.sA(0,B.D) +a9.Z(d,c) +b=a7.T() +b.a0(0,294.218,116.744) +b.k(295.37,116.744,296.304,115.809,296.304,114.657) +b.k(296.304,113.505,295.37,112.571,294.218,112.571) +b.k(293.065,112.571,292.131,113.505,292.131,114.657) +b.k(292.131,115.809,293.065,116.744,294.218,116.744) +b.R(0) +a=a7.B() +a.sP(0,B.i) +a.sA(0,B.bt) +a9.Z(b,a) +a0=a7.T() +a0.a0(0,445.5,77.105) +a0.k(451.838,77.105,456.977,71.9677,456.977,65.6306) +a0.k(456.977,59.2935,451.838,54.1562,445.5,54.1562) +a0.k(439.162,54.1562,434.023,59.2935,434.023,65.6306) +a0.k(434.023,71.9677,439.162,77.105,445.5,77.105) +a0.R(0) +a1=a7.B() +a1.sP(0,B.i) +a1.sA(0,B.U) +a9.Z(a0,a1) +a2=a7.T() +a2.a0(0,379.771,1686.64) +a2.k(379.771,1722.94,409.199,1752.36,445.5,1752.36) +a2.k(481.801,1752.36,511.23,1722.94,511.23,1686.64) +a2.k(511.23,1650.35,481.801,1620.93,445.5,1620.93) +a2.k(409.199,1620.93,379.771,1650.35,379.771,1686.64) +a2.R(0) +a2.a0(0,502.883,1686.64) +a2.k(502.883,1718.33,477.192,1744.02,445.5,1744.02) +a2.k(413.808,1744.02,388.117,1718.33,388.117,1686.64) +a2.k(388.117,1654.96,413.808,1629.27,445.5,1629.27) +a2.k(477.192,1629.27,502.883,1654.96,502.883,1686.64) +a2.R(0) +a3=a7.B() +a3.sP(0,B.i) +a3.sA(0,B.U) +a9.Z(a2,a3) +a4=a7.T() +a4.a0(0,47.9932,196.935) +a4.k(47.9932,195.278,49.3363,193.935,50.9932,193.935) +a4.n(0,840.007,193.935) +a4.k(841.664,193.935,843.007,195.278,843.007,196.935) +a4.n(0,843.007,1594.98) +a4.k(843.007,1596.64,841.664,1597.98,840.007,1597.98) +a4.n(0,50.9932,1597.98) +a4.k(49.3363,1597.98,47.9932,1596.64,47.9932,1594.98) +a4.n(0,47.9932,196.935) +a4.R(0) +a5=a7.B() +a5.sP(0,B.i) +a5.sA(0,B.U) +a9.Z(a4,a5)}, +cu(a){return!1}} +A.a_U.prototype={ +a8(a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.d,b=c.w,a=c.e,a0=a.hC(0),a1=e.f,a2=a1?b.a:a0.c-a0.a,a3=a1?b.b:a0.d-a0.b,a4=A.b([],t.p) +if(a1)a4.push(A.Fr(0,A.ep(d,d,new A.d5(c.a,t.l1),c.r,B.w),B.adj)) +s=a1?a0.a:0 +a1=a1?a0.b:0 +r=t.l +A.cg(a5,d,r).toString +q=e.e +p=c.c!=null&&q===B.cR +o=p===!0 +n=c.x +m=o?n.b:n.a +l=o?n.a:n.b +p=o?1:0 +k=A.cg(a5,d,r).w +r=c.c!=null&&q===B.cR +o=r===!0 +if(o){r=c.c +if(r==null){r=c.d +j=r}else j=r}else{r=c.d +j=r}i=o?n.b:n.a +h=o?n.a:n.b +r=c.f +h=k.a8q(r,j,new A.N(i,h),B.M,j) +r=c.a +g=B.b.N(A.b([B.Qz,B.QA],t.YP),r.b)?B.EX:d +a4.push(A.kh(d,A.ZA(A.a13(new A.FQ(p,A.ff(A.rd(new A.wd(A.an(a5).aIP(r.c,g),e.c,d),h,d),l,m),d)),B.cq,new A.ali(a,d)),a0.d-a0.b,B.adc,s,d,a1,a0.c-a0.a)) +f=A.ff(A.l8(B.br,a4,B.a_,B.bp,d),a3,a2) +return A.a13(new A.FQ(c.c!=null&&q===B.cR?-1:0,f,d))}} +A.ali.prototype={ +Eo(a){var s=this.b,r=s.hC(0) +return s.az(0,A.mP(-r.a,-r.b,0).a)}, +EV(a){return a.b!==this.b}} +A.uj.prototype={ +V(){return"DeviceType."+this.b}} +A.fL.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.fL&&b.a===r.a&&b.b===r.b&&b.c===r.c +else s=!0 +return s}, +gJ(a){var s=this +return(A.eC(A.L(s))^B.d.gJ(s.a)^A.eC(s.b)^A.eC(s.c))>>>0}, +j(a){var s,r=this.c.V(),q=B.ach.j(0) +r=A.fH(r,q+".","") +q=this.b.V() +s=B.abN.j(0) +return r.toLowerCase()+"_"+A.fH(q,s+".","").toLowerCase()+"_"+this.a}} +A.BA.prototype={ +j(a){var s=this +return"DeviceInfo(identifier: "+s.a.j(0)+", name: "+s.b+", rotatedSafeAreas: "+A.j(s.c)+", safeAreas: "+s.d.j(0)+", screenPath: "+s.e.j(0)+", pixelRatio: "+A.j(s.f)+", framePainter: "+s.r.j(0)+", frameSize: "+s.w.j(0)+", screenSize: "+s.x.j(0)+")"}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=J.ak(b)===A.L(r)&&b instanceof A.BA&&B.b3.fH(b.a,r.a)&&B.b3.fH(b.b,r.b)&&B.b3.fH(b.c,r.c)&&B.b3.fH(b.d,r.d)&&B.b3.fH(b.e,r.e)&&B.b3.fH(b.f,r.f)&&B.b3.fH(b.r,r.r)&&B.b3.fH(b.w,r.w)&&B.b3.fH(b.x,r.x) +else s=!0 +return s}, +gJ(a){var s=this +return A.a3(A.L(s),B.b3.f7(0,s.a),B.b3.f7(0,s.b),B.b3.f7(0,s.c),B.b3.f7(0,s.d),B.b3.f7(0,s.e),B.b3.f7(0,s.f),B.b3.f7(0,s.r),B.b3.f7(0,s.w),B.b3.f7(0,s.x),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +$iqC:1} +A.ap9.prototype={} +A.kU.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:p=q.gar() +o=new A.a(new Float64Array(2)) +o.ak(16) +s=2 +return A.B(A.kq("animations/ember.png",A.kp(3,null,!0,0.15,o),p.db$),$async$p) +case 2:q.siP(0,c) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.T0.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.Pb.prototype={ +V(){return"RobotState."+this.b}} +A.tP.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:k=new A.a(new Float64Array(2)) +k.t(16,18) +p=q.db$ +s=2 +return A.B(A.kq("animations/robot.png",A.kp(8,null,!0,0.2,k),p),$async$p) +case 2:o=c +k=new A.a(new Float64Array(2)) +k.t(16,18) +s=3 +return A.B(A.kq("animations/robot-idle.png",A.kp(4,null,!0,0.4,k),p),$async$p) +case 3:n=c +m=new A.a(new Float64Array(2)) +m.t(64,72) +k=t._6 +p=A.b5([B.CY,o,B.js,n],k,t.EF) +l=q.p2 +l===$&&A.c() +k=A.bCx(null,null,p,null,null,B.js,null,0,null,!0,l.a.a.a.ab(0,1).ab(0,2).X(0,m.ab(0,2)),null,B.mB,null,m,k) +q.a3=k +q.K(k) +return A.q(null,r)}}) +return A.r($async$p,r)}, +cg(a){var s=this.a3 +s===$&&A.c() +s.p1=B.CY +s.oh()}, +Vm(){var s=this.a3 +s===$&&A.c() +s.p1=B.js +s.oh()}, +l2(a){var s=this.a3 +s===$&&A.c() +s.p1=B.js +s.oh()}, +mt(a){return B.fs}} +A.aci.prototype={} +A.b3X.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.xe(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.w9)}, +$S:481} +A.b3Y.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.tP(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.MC)}, +$S:484} +A.b3Z.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.xb(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.XI)}, +$S:487} +A.b4_.prototype={ +$1(a){var s,r,q,p,o,n,m=null,l=new A.a(new Float64Array(2)) +l.ak(20) +s=A.bg(m,-2147483647) +r=A.aO(m,m,m) +q=$.ay() +p=$.aG() +o=A.b([],t.u) +n=A.aI(A.aL(),t.y) +l=new A.xi(l,B.L,s,r,q,p,new A.P(),new A.P(),B.m,o,n,A.C(t.S),A.C(t.F),0,m,B.f,new A.e([],t.s),new A.e([],t.g)) +l.aS(m,m,m,m,t.i) +return A.aH(l,m,m,m,m,t.a_)}, +$S:488} +A.xb.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:m=A +s=2 +return A.B(q.db$.cI(0,"animations/chopper.png"),$async$p) +case 2:l=c +s=3 +return A.B(q.dx$.KR("images/animations/chopper.json"),$async$p) +case 3:o=m.bCy(l,c) +n=new A.a(new Float64Array(2)) +n.ak(200) +p=q.p2 +p===$&&A.c() +q.K(A.m7(null,null,o,null,null,null,0,null,!0,p.a.a.a.ab(0,1).X(0,n).ab(0,2),null,!1,null,n)) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.xe.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:i=q.db$ +s=2 +return A.B(i.cI(0,"animations/creature.png"),$async$p) +case 2:q.a3=c +p=new A.a(new Float64Array(2)) +p.ak(48) +s=3 +return A.B(A.kq("animations/chopper.png",A.kp(4,null,!0,0.15,p),i),$async$p) +case 3:o=c +i=new Float64Array(2) +n=new A.a(i) +n.ak(100) +m=A.m7(null,null,o,null,null,null,0,null,!0,null,null,!1,null,n) +p=q.p2 +p===$&&A.c() +l=m.ax.d +l.eE(0,p.a.a.a.ab(0,1).a[0]/2-i[0]) +l.F() +l.dX(0,i[1]) +l.F() +l=o.a +k=A.a6(l).h("cs<1>") +j=A.m7(null,null,new A.m6(A.ai(new A.cs(l,k),!0,k.h("aF.E")),o.b),null,null,null,0,null,!0,null,null,!1,null,n) +k=j.ax.d +k.eE(0,p.a.a.a.ab(0,1).a[0]/2) +k.F() +k.dX(0,i[1]) +k.F() +q.K(m) +q.K(j) +k=A.hK(null,null,null,null,t.J) +i=k.ax.d +i.a9(p.a.a.a.ab(0,1).ab(0,2)) +i.F() +q.K(k) +return A.q(null,r)}}) +return A.r($async$p,r)}, +cg(a){var s,r,q,p,o,n=null,m=a.gfS().gar(),l=new A.a(new Float64Array(2)) +l.t(291,178) +s=this.a3 +s===$&&A.c() +s=A.aOP(s,A.kp(18,10,!1,0.15,l)) +r=B.r.aV() +q=A.aC() +p=$.af() +p=new A.aS(p,new Float64Array(2)) +p.a9(l) +p.F() +o=new A.hd(new A.i1(s),!0,!0,!1,$,r,n,q,p,B.p,0,0,n,B.f,new A.e([],t.s),new A.e([],t.g)) +o.b7(n,n,n,n,0,n,n,n,l) +o.me(n,n,s,n,n,n,0,n,!0,n,n,!0,n,l) +s=q.d +s.a9(m.X(0,l.ab(0,2))) +s.F() +this.K(o)}} +A.acD.prototype={} +A.xi.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:m=q.p1 +l=q.p2 +l===$&&A.c() +p=l.a.a.a.ab(0,1) +o=new A.a(new Float64Array(2)) +o.t(10,50) +n=t.Fr +o=A.a1t(B.bQ,p.X(0,o),n) +l=l.a.a.a.ab(0,1) +p=new A.a(new Float64Array(2)) +p.t(10,25) +n=A.fA(B.bQ,null,null,null,l.X(0,p),1,null,null,null,null,n) +q.ah!==$&&A.al() +q.ah=n +s=2 +return A.B(m.ax.I(0,A.b([o,n],t.W)),$async$p) +case 2:q.ok.K(A.hK(null,null,null,q.a3,t.J)) +q.gbZ(q).yE(0,t.o_) +return A.q(null,r)}}) +return A.r($async$p,r)}, +a6(a,b){var s,r +this.fg(0,b) +s=this.ah +s===$&&A.c() +r=this.ok +s.sdv(0,"Animations: "+r.gbZ(r).p8(0,t.o_).length)}, +cg(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.ok,e=J.dV(100,t.F) +for(s=t.J,r=g.bL,q=g.a3,p=0;p<100;++p){o=g.p2 +o===$&&A.c() +n=o.a.a.a +n.toString +m=new Float64Array(2) +l=n.a +m[1]=l[1] +m[0]=l[0] +new A.a(m).ap(0,1) +m=m[0] +n=r.aY() +k=r.v1()?1:-1 +o=o.a.a.a +o.toString +j=new Float64Array(2) +l=o.a +j[1]=l[1] +j[0]=l[0] +new A.a(j).ap(0,1) +j=j[1] +o=r.aY() +i=r.v1()?1:-1 +h=new Float64Array(2) +h[0]=m/2*n*k +h[1]=j/2*o*i +e[p]=A.hK(null,new A.a(h),null,q,s)}f.I(0,e)}} +A.acF.prototype={} +A.b40.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.xf(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.Jv)}, +$S:489} +A.xf.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(A.asB($.b7w(),4,3,new A.Cr("sfx/fire_2.mp3")),$async$p) +case 2:q.a3=c +p=$.bd7() +p.rI(0) +p.rX(0,"music/bg_music.ogg") +return A.q(null,r)}}) +return A.r($async$p,r)}, +gI1(a){var s,r=this.p2 +r===$&&A.c() +s=r.a.a.a.ab(0,1).a[1]-300 +return new A.x(20,s,20+(r.a.a.a.ab(0,1).a[0]-40),s+200)}, +aW(a){var s,r,q,p,o=this +o.lh(a) +s=o.p2 +s===$&&A.c() +r=s.a.a.a.ab(0,1).a +a.aX(new A.x(0,0,0+r[0],0+r[1]),$.boH()) +r=$.boJ() +q=s.a.a.a.ab(0,1).a[0] +p=new A.a(new Float64Array(2)) +p.t(q/2,200) +r.i3("(click anywhere for 1)").l4(a,p,B.eb) +a.aX(o.gI1(o),$.boI()) +p=s.a.a.a.ab(0,1).a[0] +s=s.a.a.a.ab(0,1).a[1] +q=new A.a(new Float64Array(2)) +q.t(p/2,s-200) +r.i3("click here for 2").l4(a,q,B.dx)}, +cg(a){var s=this.gI1(this),r=a.gfS().gar().a +if(s.N(0,new A.h(r[0],r[1]))){s=this.a3 +s===$&&A.c() +s.c0(0)}else A.b93("sfx/fire_1.mp3")}, +fL(){$.bd7().v()}} +A.acE.prototype={} +A.x8.prototype={} +A.XD.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.f0(0) +s=2 +return A.B($.ay().cI(0,"animations/chopper.png"),$async$p) +case 2:p=c +q.x2=p +o=new A.a(new Float64Array(2)) +o.ak(48) +q.xr=A.aOP(p,A.kp(4,null,!0,0.15,o)) +q.I(0,A.kE(q.gar(),null)) +return A.q(null,r)}}) +return A.r($async$p,r)}, +cg(a){var s,r,q,p,o,n=null +this.n5(a) +s=B.b.ga4(a.f) +r=new A.a(new Float64Array(2)) +r.ak(10) +q=this.xr +q===$&&A.c() +p=A.m7(B.j,n,q,n,n,n,0,n,!0,n,n,!1,n,r) +q=A.aC() +o=B.r.aV() +q=new A.Z2(s,p.ay,!0,q,$,o,n,n,0,n,B.f,new A.e([],t.s),new A.e([],t.g)) +q.ii(n,n,n,n,!0) +q.ay=!1 +q.K(p) +this.K(q)}} +A.Z2.prototype={ +ir(){var s,r,q,p,o=this,n=A.Z8() +n.b=o.rx.a[0]/4 +s=A.jh(n,1,0.2,!1,0.8,o) +r=A.on(null).X(0,A.on(null)).a1(0,200) +q=new A.a(new Float64Array(2)) +q.t(1,0) +p=A.eR(r.HL(q),0,0,!1,r,o.RG,B.O,null) +q=o.gar().ok.k1.fi(p) +q.hJ(s) +return q}} +A.ac3.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.ac4.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.xk.prototype={} +A.Yt.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.f0(0),$async$p) +case 2:p=new A.a(new Float64Array(2)) +p.t(0,-30) +o=new A.a(new Float64Array(2)) +o.ak(6) +q.I(0,A.kE(q.gar(),null)) +n=new Float64Array(2) +m=A.aC() +l=B.r.aV() +k=t.s +j=t.g +n=new A.a2_(new A.a(n),!0,m,$,l,null,null,0,null,B.f,new A.e([],k),new A.e([],j)) +n.ii(null,null,null,null,!0) +q.K(n) +i=A.bfa(t.o9) +i.r=20 +i.w=1 +i.f=!1 +n=A.b([],t.W) +for(h=0;h<20;++h){m=A.aC() +l=$.G() +g=l.B() +g.sA(0,B.l) +m=new A.Ys(i,h,o,p,!0,m,$,g,null,null,0,null,B.f,new A.e([],k),new A.e([],j)) +l=l.B() +l.sA(0,B.l) +m.ac$=l +n.push(m)}s=3 +return A.B(q.I(0,n),$async$p) +case 3:n=q.k1 +n.is(A.bf9(n,i)) +return A.q(null,r)}}) +return A.r($async$p,r)}, +cg(a){var s,r,q,p=null +this.n5(a) +s=B.b.ga4(a.f) +r=A.aC() +q=B.r.aV() +s=new A.a0X(s,!0,r,$,q,p,p,0,p,B.f,new A.e([],t.s),new A.e([],t.g)) +s.ii(p,p,p,p,!0) +this.K(s)}} +A.a2_.prototype={ +ir(){var s,r,q,p,o=A.mU() +o.m8(20,0.4) +s=A.jh(o,0,0.2,!1,0,null) +r=new A.a(new Float64Array(2)) +r.u(this.RG) +q=A.eR(0,0,0,!1,null,r,B.X,null) +p=this.gar().ok.k1.fi(q) +p.hJ(s) +r=new A.a(new Float64Array(2)) +r.t(-10,0) +o.M7(0.4,20,r,0) +p.hJ(s) +r=new A.a(new Float64Array(2)) +r.t(10,0) +o.M7(0.4,20,r,0) +p.hJ(s) +return p}} +A.Ys.prototype={ +ir(){var s,r,q,p,o,n=this,m=n.rx/20*3.141592653589793*2,l=n.to.a,k=l[0],j=n.ry.a,i=j[0],h=Math.sin(m) +l=l[1] +j=j[1] +s=Math.cos(m) +r=new A.a(new Float64Array(2)) +r.t(k+i*h,l+j*s) +q=A.eR(0,0,0,!0,null,r,B.O,null) +p=n.gar().ok.k1.fi(q) +o=A.Z8() +o.b=0.5 +p.hJ(A.jh(o,1,0.2,!1,0,null)) +n.RG.a6P(p) +return p}} +A.a0X.prototype={ +ir(){var s,r=A.eR(0,0,0,!1,null,this.RG,B.O,null),q=A.mU() +q.m8(2,4) +s=this.gar().ok.k1.fi(r) +s.a8y(q,1) +return s}} +A.acG.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.acH.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.xs.prototype={} +A.YO.prototype={ +cg(a){var s=A.bah(B.b.ga4(a.f),null) +this.K(s) +s.gabO().l6(new A.au0(this,s))}} +A.au0.prototype={ +$0(){return this.a.gar().p1.aa6(this.b)}, +$S:0} +A.xL.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.n4(0) +p=A.kE(q,null) +q.ok.I(0,p) +o=q.ok +n=new A.a(new Float64Array(2)) +n.t(0,5) +m=A.fg(B.EC,B.v) +l=A.aC() +k=new A.a(new Float64Array(2)) +j=$.af() +j=new A.aS(j,new Float64Array(2)) +j.a9(k) +j.F() +k=t.s +i=t.g +m=new A.aac("A normal tappable Flame component",m,l,j,B.j,0,0,null,B.f,new A.e([],k),new A.e([],i)) +m.b7(B.j,null,null,null,0,n,null,null,null) +m.t6() +o.K(m) +o=q.ok +n=new A.a(new Float64Array(2)) +m=B.dl.aV() +l=new A.a(new Float64Array(2)) +l.t(0,1000) +j=A.aC() +h=B.r.aV() +m=new A.aa9(2,B.O,n,m,l,null,null,null,null,!0,j,$,h,null,null,0,null,B.f,new A.e([],k),new A.e([],i)) +m.ii(null,null,null,null,!0) +m.zM(n,B.O,null,2) +n=$.G().B() +n.sA(0,B.cQ) +m.ac$=m.RG=n +o.K(m) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.aac.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:p=new A.a(new Float64Array(2)) +p.ak(1.1) +q.K(A.Pk(p,A.da(!0,0,B.y,0.7,!0,null,null,null,0),null)) +return A.q(null,r)}}) +return A.r($async$p,r)}, +cg(a){var s=null,r=new A.a(new Float64Array(2)) +r.ak(5) +this.K(A.mR(r,A.da(!0,0,B.y,s,!1,s,s,5,0),s,s))}} +A.aa9.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.tw(0) +p=A.fg(B.EC,B.v) +q.cD!==$&&A.al() +q.cD=p +p=A.fA(null,null,null,null,null,null,null,null,B.e.j(q.bM),p,t.Fr) +q.bL!==$&&A.al() +q.bL=p +q.K(p) +return A.q(null,r)}}) +return A.r($async$p,r)}, +a6(a,b){var s +this.ai0(0,b) +s=this.bL +s===$&&A.c() +s.sdv(0,B.e.j(this.bM))}, +cg(a){var s;++this.bM +s=this.ax +s===$&&A.c() +s.u2(A.on(null).a1(0,1000)) +this.ac$=A.Fa(100,null,0.9) +return!1}} +A.amX.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.an0.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.xO.prototype={} +A.a_9.prototype={ +p(a){var s=0,r=A.t(t.H),q=this +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.f0(0) +q.I(0,A.kE(q.gar(),null)) +return A.q(null,r)}}) +return A.r($async$p,r)}, +cg(a){var s,r,q,p,o,n=null +this.n5(a) +s=B.b.ga4(a.f) +if(B.L.fn(10)<2){r=B.dl.aV() +q=new A.a(new Float64Array(2)) +q.t(0,1000) +p=A.aC() +o=B.r.aV() +r=new A.Rx(n,n,n,n,2,B.O,s,r,q,n,n,n,n,!0,p,$,o,n,n,0,n,B.f,new A.e([],t.s),new A.e([],t.g)) +r.ii(n,n,n,n,!0) +r.zM(s,B.O,n,2) +r.ac$=r.RG=B.r.aV() +this.K(r)}else this.K(A.kK(s,B.O,n,2))}} +A.adD.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.adE.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.y3.prototype={} +A.KN.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.f0(0) +q.I(0,A.kE(q.gar(),null)) +for(p=t.s,o=t.g,n=0;n<5;++n){m=new Float64Array(2) +m[0]=0 +m[1]=5*n +l=A.aC() +k=$.G() +j=k.B() +j.sA(0,B.l) +m=new A.a62(new A.a(m),!0,l,$,j,null,null,0,null,B.f,new A.e([],p),new A.e([],o)) +l=k.B() +l.sA(0,B.l) +m.ac$=l +q.K(m)}for(n=0;n<7;++n)for(m=-12.7+5*n,i=0;i<25;++i){l=new Float64Array(2) +l[0]=-14.75+i*1.2291666666666667 +l[1]=m +k=A.aC() +j=$.G() +h=j.B() +h.sA(0,B.l) +l=new A.a0e(new A.a(l),!0,k,$,h,null,null,0,null,B.f,new A.e([],p),new A.e([],o)) +k=j.B() +k.sA(0,B.l) +l.ac$=k +q.K(l)}return A.q(null,r)}}) +return A.r($async$p,r)}, +cg(a){this.K(A.bah(B.b.ga4(a.f),null))}} +A.a62.prototype={ +ir(){var s,r,q,p=A.mU() +p.m8(14.8,0.125) +s=A.jh(p,0,0,!1,0,null) +r=A.eR(0,0,0,!1,null,this.RG,B.X,null) +q=this.gar().ok.k1.fi(r) +q.hJ(s) +return q}} +A.a0e.prototype={ +ir(){var s,r,q,p=A.mU() +p.m8(0.125,2) +s=A.jh(p,25,0.5,!1,0.4,null) +r=A.eR(0,0,0,!1,null,this.RG,B.O,null) +q=this.gar().ok.k1.fi(r) +q.hJ(s) +return q}} +A.aeS.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.aeT.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.y6.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.n4(0) +p=A.kE(q,null) +q.ok.I(0,p) +o=q.ok +n=new A.a(new Float64Array(2)) +m=B.dl.aV() +l=new A.a(new Float64Array(2)) +l.t(0,1000) +k=A.aC() +j=B.r.aV() +m=new A.a0k(!1,5,B.O,n,m,l,null,null,null,null,!0,k,$,j,null,null,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +m.ii(null,null,null,null,!0) +m.zM(n,B.O,null,5) +n=$.G().B() +n.sA(0,B.cQ) +m.ac$=m.RG=n +o.K(m) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.a0k.prototype={ +v5(a,b){this.Mz(0,b) +this.ac$=A.Fa(100,null,0.9)}, +qh(a){var s=this.ax +s===$&&A.c() +s.u2(a.z.a1(0,1000))}, +oW(a,b){var s +this.zz(0,b) +s=this.RG +s===$&&A.c() +this.ac$=s}} +A.af1.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.bl,t.F)==null){r=A.EV() +s.gcF().q(0,B.bl,r) +s.K(r)}}} +A.b4J.prototype={ +$1(b4){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=$.j7(),b0=t.rK,b1=A.b([],b0),b2=A.b([],t.Vn),b3=new A.c7() +$.fY() +b3.c0(0) +s=new A.c7() +s.c0(0) +r=new Float64Array(2) +q=new Float64Array(2) +p=new Float64Array(2) +o=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=A.dM() +b0=A.b([],b0) +i=new A.c7() +i.c0(0) +h=A.dM() +g=A.dv() +f=A.dv() +e=new Float64Array(2) +d=new Float64Array(2) +c=new Float64Array(2) +b=new Float64Array(2) +a=new Float64Array(2) +a0=new Float64Array(2) +a1=new Float64Array(2) +a2=new Float64Array(2) +a3=new Float64Array(2) +a4=new Float64Array(2) +a5=new Float64Array(2) +a6=new Float64Array(2) +a7=new A.a(new Float64Array(2)) +a7.u(a9) +a6=new A.i8(b1,b2,a7,new A.dq(),new A.ch(b3),new A.ch(s),new A.dS(0,0,0),new A.b9(new A.a(r),new A.as()),new A.a(q),new A.a(p),new A.ia(),new A.ib(new A.dn(new A.a(o)),new A.a(n),new A.a(m)),new A.df(new A.a(l),new A.a(k)),j,b0,new A.ch(i),h,new A.i3(g,f,new A.bF(new A.a(e),new A.a(d),new A.a(c)),new A.bF(new A.a(b),new A.a(a),new A.a(a0))),new A.i4(B.b6),new A.dq(),new A.bF(new A.a(a1),new A.a(a2),new A.a(a3)),new A.bF(new A.a(a4),new A.a(a5),new A.a(a6))) +b0=A.jg() +b1=A.b([],t.t) +a6.f=a6.at=a6.Q=a6.z=!0 +a6.a=4 +b0=new A.hr(new A.hI(b0,b1,A.C(t.vI)),A.b([],t.c)) +b0.c=new A.hF() +a6.b=b0 +a6.ax=new A.hW(new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah()) +b1=A.b([],t.ZS) +b2=A.b([],t.Ic) +b3=A.b([],t.dK) +s=A.b([],t.eR) +r=A.b([],t.M0) +q=A.b([],t.DZ) +p=new Float64Array(2) +o=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +f=new Float64Array(2) +a6.ay=new A.hU(b1,A.C(t.W8),b2,b3,s,r,q,a6,new A.cv(new A.a(p),new A.a(o)),new A.cv(new A.a(n),new A.a(m)),new A.a(l),new A.b9(new A.a(k),new A.as()),new A.b9(new A.a(j),new A.as()),new A.i0(new A.df(new A.a(i),new A.a(h)),new A.dn(new A.a(g))),new A.as(),new A.b9(new A.a(f),new A.as()),new A.b9(new A.a(new Float64Array(2)),new A.as())) +b0.d=new A.i9() +b0=t.s +b1=t.g +b2=new A.Yt(a8,a6,-2147483647,a8,B.f,new A.e([],b0),new A.e([],b1)) +a7.u(a9) +a9=b2 +b2=A.aO(a8,a8,a8) +b3=b2.ay +s=new A.a(new Float64Array(2)) +s.ak(10) +r=b3.ax.e +r.a9(s) +r.F() +b3.CW=null +b3=b2 +s=$.ay() +r=$.aG() +q=A.b([],t.u) +p=A.aI(A.aL(),t.y) +b0=new A.xk(a9,b3,s,r,new A.P(),new A.P(),B.m,q,p,A.C(t.S),A.C(t.F),0,a8,B.f,new A.e([],b0),new A.e([],b1)) +b0.aS(b2,a8,a8,a9,t.E) +return A.aH(b0,a8,a8,a8,a8,t.RD)}, +$S:490} +A.b4K.prototype={ +$1(a){var s,r,q,p,o,n,m=null,l=new A.a(new Float64Array(2)) +l.t(0,10) +l=A.yA(m,m,l) +s=A.aO(m,m,m) +r=s.ay +q=new A.a(new Float64Array(2)) +q.ak(20) +p=r.ax.e +p.a9(q) +p.F() +r.CW=null +r=s +q=$.ay() +p=$.aG() +o=A.b([],t.u) +n=A.aI(A.aL(),t.y) +r=new A.xL(l,r,q,p,new A.P(),new A.P(),B.m,o,n,A.C(t.S),A.C(t.F),0,m,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,m,m,l,t.E) +return A.aH(r,m,m,m,m,t.u7)}, +$S:495} +A.b4L.prototype={ +$1(a){var s,r,q,p,o,n,m=null,l=new A.a(new Float64Array(2)) +l.t(0,10) +s=A.bxj() +s.k1.e.u(l) +l=s +s=A.aO(m,m,m) +r=s.ay +q=new A.a(new Float64Array(2)) +q.ak(10) +p=r.ax.e +p.a9(q) +p.F() +r.CW=null +r=s +q=$.ay() +p=$.aG() +o=A.b([],t.u) +n=A.aI(A.aL(),t.y) +r=new A.y3(l,r,q,p,new A.P(),new A.P(),B.m,o,n,A.C(t.S),A.C(t.F),0,m,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,m,m,l,t.E) +return A.aH(r,m,m,m,m,t.cL)}, +$S:496} +A.b4N.prototype={ +$1(b5){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=new A.a(new Float64Array(2)) +b4.t(0,10) +s=$.j7() +r=t.rK +q=A.b([],r) +p=A.b([],t.Vn) +o=new A.c7() +$.fY() +o.c0(0) +n=new A.c7() +n.c0(0) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +f=new Float64Array(2) +e=A.dM() +r=A.b([],r) +d=new A.c7() +d.c0(0) +c=A.dM() +b=A.dv() +a=A.dv() +a0=new Float64Array(2) +a1=new Float64Array(2) +a2=new Float64Array(2) +a3=new Float64Array(2) +a4=new Float64Array(2) +a5=new Float64Array(2) +a6=new Float64Array(2) +a7=new Float64Array(2) +a8=new Float64Array(2) +a9=new Float64Array(2) +b0=new Float64Array(2) +b1=new Float64Array(2) +b2=new A.a(new Float64Array(2)) +b2.u(s) +b1=new A.i8(q,p,b2,new A.dq(),new A.ch(o),new A.ch(n),new A.dS(0,0,0),new A.b9(new A.a(m),new A.as()),new A.a(l),new A.a(k),new A.ia(),new A.ib(new A.dn(new A.a(j)),new A.a(i),new A.a(h)),new A.df(new A.a(g),new A.a(f)),e,r,new A.ch(d),c,new A.i3(b,a,new A.bF(new A.a(a0),new A.a(a1),new A.a(a2)),new A.bF(new A.a(a3),new A.a(a4),new A.a(a5))),new A.i4(B.b6),new A.dq(),new A.bF(new A.a(a6),new A.a(a7),new A.a(a8)),new A.bF(new A.a(a9),new A.a(b0),new A.a(b1))) +s=A.jg() +r=A.b([],t.t) +b1.f=b1.at=b1.Q=b1.z=!0 +b1.a=4 +s=new A.hr(new A.hI(s,r,A.C(t.vI)),A.b([],t.c)) +s.c=new A.hF() +b1.b=s +b1.ax=new A.hW(new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah()) +r=A.b([],t.ZS) +q=A.b([],t.Ic) +p=A.b([],t.dK) +o=A.b([],t.eR) +n=A.b([],t.M0) +m=A.b([],t.DZ) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +f=new Float64Array(2) +e=new Float64Array(2) +d=new Float64Array(2) +c=new Float64Array(2) +b=new Float64Array(2) +b1.ay=new A.hU(r,A.C(t.W8),q,p,o,n,m,b1,new A.cv(new A.a(l),new A.a(k)),new A.cv(new A.a(j),new A.a(i)),new A.a(h),new A.b9(new A.a(g),new A.as()),new A.b9(new A.a(f),new A.as()),new A.i0(new A.df(new A.a(e),new A.a(d)),new A.dn(new A.a(c))),new A.as(),new A.b9(new A.a(b),new A.as()),new A.b9(new A.a(new Float64Array(2)),new A.as())) +s.d=new A.i9() +s=t.s +r=t.g +q=new A.a_9(b3,b1,-2147483647,b3,B.f,new A.e([],s),new A.e([],r)) +b2.u(b4) +b4=q +q=A.aO(b3,b3,b3) +p=q.ay +o=new A.a(new Float64Array(2)) +o.ak(10) +n=p.ax.e +n.a9(o) +n.F() +p.CW=null +p=q +o=$.ay() +n=$.aG() +m=A.b([],t.u) +l=A.aI(A.aL(),t.y) +s=new A.xO(b4,p,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,b3,B.f,new A.e([],s),new A.e([],r)) +s.aS(q,b3,b3,b4,t.E) +return A.aH(s,b3,b3,b3,b3,t.fK)}, +$S:498} +A.b4O.prototype={ +$1(b4){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=$.j7(),b0=t.rK,b1=A.b([],b0),b2=A.b([],t.Vn),b3=new A.c7() +$.fY() +b3.c0(0) +s=new A.c7() +s.c0(0) +r=new Float64Array(2) +q=new Float64Array(2) +p=new Float64Array(2) +o=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=A.dM() +b0=A.b([],b0) +i=new A.c7() +i.c0(0) +h=A.dM() +g=A.dv() +f=A.dv() +e=new Float64Array(2) +d=new Float64Array(2) +c=new Float64Array(2) +b=new Float64Array(2) +a=new Float64Array(2) +a0=new Float64Array(2) +a1=new Float64Array(2) +a2=new Float64Array(2) +a3=new Float64Array(2) +a4=new Float64Array(2) +a5=new Float64Array(2) +a6=new Float64Array(2) +a7=new A.a(new Float64Array(2)) +a7.u(a9) +a6=new A.i8(b1,b2,a7,new A.dq(),new A.ch(b3),new A.ch(s),new A.dS(0,0,0),new A.b9(new A.a(r),new A.as()),new A.a(q),new A.a(p),new A.ia(),new A.ib(new A.dn(new A.a(o)),new A.a(n),new A.a(m)),new A.df(new A.a(l),new A.a(k)),j,b0,new A.ch(i),h,new A.i3(g,f,new A.bF(new A.a(e),new A.a(d),new A.a(c)),new A.bF(new A.a(b),new A.a(a),new A.a(a0))),new A.i4(B.b6),new A.dq(),new A.bF(new A.a(a1),new A.a(a2),new A.a(a3)),new A.bF(new A.a(a4),new A.a(a5),new A.a(a6))) +b0=A.jg() +b1=A.b([],t.t) +a6.f=a6.at=a6.Q=a6.z=!0 +a6.a=4 +b0=new A.hr(new A.hI(b0,b1,A.C(t.vI)),A.b([],t.c)) +b0.c=new A.hF() +a6.b=b0 +a6.ax=new A.hW(new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah()) +b1=A.b([],t.ZS) +b2=A.b([],t.Ic) +b3=A.b([],t.dK) +s=A.b([],t.eR) +r=A.b([],t.M0) +q=A.b([],t.DZ) +p=new Float64Array(2) +o=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +f=new Float64Array(2) +a6.ay=new A.hU(b1,A.C(t.W8),b2,b3,s,r,q,a6,new A.cv(new A.a(p),new A.a(o)),new A.cv(new A.a(n),new A.a(m)),new A.a(l),new A.b9(new A.a(k),new A.as()),new A.b9(new A.a(j),new A.as()),new A.i0(new A.df(new A.a(i),new A.a(h)),new A.dn(new A.a(g))),new A.as(),new A.b9(new A.a(f),new A.as()),new A.b9(new A.a(new Float64Array(2)),new A.as())) +b0.d=new A.i9() +b0=t.s +b1=t.g +b2=new A.a7K(B.L,a8,a6,-2147483647,a8,B.f,new A.e([],b0),new A.e([],b1)) +a7.u(a9) +a9=b2 +b2=A.aO(a8,a8,a8) +b3=b2.ay +s=new A.a(new Float64Array(2)) +s.ak(10) +r=b3.ax.e +r.a9(s) +r.F() +b3.CW=null +b3=b2 +s=$.ay() +r=$.aG() +q=A.b([],t.u) +p=A.aI(A.aL(),t.y) +b0=new A.Ap(a9,b3,s,r,new A.P(),new A.P(),B.m,q,p,A.C(t.S),A.C(t.F),0,a8,B.f,new A.e([],b0),new A.e([],b1)) +b0.aS(b2,a8,a8,a9,t.E) +return A.aH(b0,a8,a8,a8,a8,t.H8)}, +$S:499} +A.b4P.prototype={ +$1(b5){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=new A.a(new Float64Array(2)) +b4.t(0,10) +s=$.j7() +r=t.rK +q=A.b([],r) +p=A.b([],t.Vn) +o=new A.c7() +$.fY() +o.c0(0) +n=new A.c7() +n.c0(0) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +f=new Float64Array(2) +e=A.dM() +r=A.b([],r) +d=new A.c7() +d.c0(0) +c=A.dM() +b=A.dv() +a=A.dv() +a0=new Float64Array(2) +a1=new Float64Array(2) +a2=new Float64Array(2) +a3=new Float64Array(2) +a4=new Float64Array(2) +a5=new Float64Array(2) +a6=new Float64Array(2) +a7=new Float64Array(2) +a8=new Float64Array(2) +a9=new Float64Array(2) +b0=new Float64Array(2) +b1=new Float64Array(2) +b2=new A.a(new Float64Array(2)) +b2.u(s) +b1=new A.i8(q,p,b2,new A.dq(),new A.ch(o),new A.ch(n),new A.dS(0,0,0),new A.b9(new A.a(m),new A.as()),new A.a(l),new A.a(k),new A.ia(),new A.ib(new A.dn(new A.a(j)),new A.a(i),new A.a(h)),new A.df(new A.a(g),new A.a(f)),e,r,new A.ch(d),c,new A.i3(b,a,new A.bF(new A.a(a0),new A.a(a1),new A.a(a2)),new A.bF(new A.a(a3),new A.a(a4),new A.a(a5))),new A.i4(B.b6),new A.dq(),new A.bF(new A.a(a6),new A.a(a7),new A.a(a8)),new A.bF(new A.a(a9),new A.a(b0),new A.a(b1))) +s=A.jg() +r=A.b([],t.t) +b1.f=b1.at=b1.Q=b1.z=!0 +b1.a=4 +s=new A.hr(new A.hI(s,r,A.C(t.vI)),A.b([],t.c)) +s.c=new A.hF() +b1.b=s +b1.ax=new A.hW(new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah()) +r=A.b([],t.ZS) +q=A.b([],t.Ic) +p=A.b([],t.dK) +o=A.b([],t.eR) +n=A.b([],t.M0) +m=A.b([],t.DZ) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +f=new Float64Array(2) +e=new Float64Array(2) +d=new Float64Array(2) +c=new Float64Array(2) +b=new Float64Array(2) +b1.ay=new A.hU(r,A.C(t.W8),q,p,o,n,m,b1,new A.cv(new A.a(l),new A.a(k)),new A.cv(new A.a(j),new A.a(i)),new A.a(h),new A.b9(new A.a(g),new A.as()),new A.b9(new A.a(f),new A.as()),new A.i0(new A.df(new A.a(e),new A.a(d)),new A.dn(new A.a(c))),new A.as(),new A.b9(new A.a(b),new A.as()),new A.b9(new A.a(new Float64Array(2)),new A.as())) +s.d=new A.i9() +s=t.s +r=t.g +q=new A.a9p(b3,b1,-2147483647,b3,B.f,new A.e([],s),new A.e([],r)) +b2.u(b4) +b4=q +q=A.aO(b3,b3,b3) +p=q.ay +o=new A.a(new Float64Array(2)) +o.ak(10) +n=p.ax.e +n.a9(o) +n.F() +p.CW=null +p=q +o=$.ay() +n=$.aG() +m=A.b([],t.u) +l=A.aI(A.aL(),t.y) +s=new A.AV(b4,p,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,b3,B.f,new A.e([],s),new A.e([],r)) +s.aS(q,b3,b3,b4,t.E) +return A.aH(s,b3,b3,b3,b3,t.Qw)}, +$S:502} +A.b4Q.prototype={ +$1(b5){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=new Float64Array(2),b0=$.j7(),b1=t.rK,b2=A.b([],b1),b3=A.b([],t.Vn),b4=new A.c7() +$.fY() +b4.c0(0) +s=new A.c7() +s.c0(0) +r=new Float64Array(2) +q=new Float64Array(2) +p=new Float64Array(2) +o=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=A.dM() +b1=A.b([],b1) +i=new A.c7() +i.c0(0) +h=A.dM() +g=A.dv() +f=A.dv() +e=new Float64Array(2) +d=new Float64Array(2) +c=new Float64Array(2) +b=new Float64Array(2) +a=new Float64Array(2) +a0=new Float64Array(2) +a1=new Float64Array(2) +a2=new Float64Array(2) +a3=new Float64Array(2) +a4=new Float64Array(2) +a5=new Float64Array(2) +a6=new Float64Array(2) +a7=new A.a(new Float64Array(2)) +a7.u(b0) +a6=new A.i8(b2,b3,a7,new A.dq(),new A.ch(b4),new A.ch(s),new A.dS(0,0,0),new A.b9(new A.a(r),new A.as()),new A.a(q),new A.a(p),new A.ia(),new A.ib(new A.dn(new A.a(o)),new A.a(n),new A.a(m)),new A.df(new A.a(l),new A.a(k)),j,b1,new A.ch(i),h,new A.i3(g,f,new A.bF(new A.a(e),new A.a(d),new A.a(c)),new A.bF(new A.a(b),new A.a(a),new A.a(a0))),new A.i4(B.b6),new A.dq(),new A.bF(new A.a(a1),new A.a(a2),new A.a(a3)),new A.bF(new A.a(a4),new A.a(a5),new A.a(a6))) +b0=A.jg() +b1=A.b([],t.t) +a6.f=a6.at=a6.Q=a6.z=!0 +a6.a=4 +b0=new A.hr(new A.hI(b0,b1,A.C(t.vI)),A.b([],t.c)) +b0.c=new A.hF() +a6.b=b0 +a6.ax=new A.hW(new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah()) +b1=A.b([],t.ZS) +b2=A.b([],t.Ic) +b3=A.b([],t.dK) +b4=A.b([],t.eR) +s=A.b([],t.M0) +r=A.b([],t.DZ) +q=new Float64Array(2) +p=new Float64Array(2) +o=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +a6.ay=new A.hU(b1,A.C(t.W8),b2,b3,b4,s,r,a6,new A.cv(new A.a(q),new A.a(p)),new A.cv(new A.a(o),new A.a(n)),new A.a(m),new A.b9(new A.a(l),new A.as()),new A.b9(new A.a(k),new A.as()),new A.i0(new A.df(new A.a(j),new A.a(i)),new A.dn(new A.a(h))),new A.as(),new A.b9(new A.a(g),new A.as()),new A.b9(new A.a(new Float64Array(2)),new A.as())) +b0.d=new A.i9() +b0=t.s +b1=t.g +b2=new A.XD(a8,a6,-2147483647,a8,B.f,new A.e([],b0),new A.e([],b1)) +a7.u(new A.a(a9)) +a9=b2 +b2=A.aO(a8,a8,a8) +b3=b2.ay +b4=new A.a(new Float64Array(2)) +b4.ak(10) +s=b3.ax.e +s.a9(b4) +s.F() +b3.CW=null +b3=b2 +b4=$.ay() +s=$.aG() +r=A.b([],t.u) +q=A.aI(A.aL(),t.y) +b0=new A.x8(a9,b3,b4,s,new A.P(),new A.P(),B.m,r,q,A.C(t.S),A.C(t.F),0,a8,B.f,new A.e([],b0),new A.e([],b1)) +b0.aS(b2,a8,a8,a9,t.E) +return A.aH(b0,a8,a8,a8,a8,t.gL)}, +$S:505} +A.b4R.prototype={ +$1(a){var s,r,q,p,o,n,m=null,l=new A.a(new Float64Array(2)) +l.t(0,10) +l=A.yA(m,m,l) +s=A.aO(m,m,m) +r=s.ay +q=new A.a(new Float64Array(2)) +q.ak(20) +p=r.ax.e +p.a9(q) +p.F() +r.CW=null +r=s +q=$.ay() +p=$.aG() +o=A.b([],t.u) +n=A.aI(A.aL(),t.y) +r=new A.B2(l,r,q,p,new A.P(),new A.P(),B.m,o,n,A.C(t.S),A.C(t.F),0,m,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,m,m,l,t.E) +return A.aH(r,m,m,m,m,t.wg)}, +$S:506} +A.b4S.prototype={ +$1(a){var s,r,q,p,o,n,m=null,l=new A.a(new Float64Array(2)) +l.ak(0) +l=A.yA(m,m,l) +s=A.aO(m,m,m) +r=s.ay +q=new A.a(new Float64Array(2)) +q.ak(10) +p=r.ax.e +p.a9(q) +p.F() +r.CW=null +r=s +q=$.ay() +p=$.aG() +o=A.b([],t.u) +n=A.aI(A.aL(),t.y) +r=new A.y6(l,r,q,p,new A.P(),new A.P(),B.m,o,n,A.C(t.S),A.C(t.F),0,m,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,m,m,l,t.E) +return A.aH(r,m,m,m,m,t.d4)}, +$S:507} +A.b4T.prototype={ +$1(b4){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=$.j7(),b0=t.rK,b1=A.b([],b0),b2=A.b([],t.Vn),b3=new A.c7() +$.fY() +b3.c0(0) +s=new A.c7() +s.c0(0) +r=new Float64Array(2) +q=new Float64Array(2) +p=new Float64Array(2) +o=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=A.dM() +b0=A.b([],b0) +i=new A.c7() +i.c0(0) +h=A.dM() +g=A.dv() +f=A.dv() +e=new Float64Array(2) +d=new Float64Array(2) +c=new Float64Array(2) +b=new Float64Array(2) +a=new Float64Array(2) +a0=new Float64Array(2) +a1=new Float64Array(2) +a2=new Float64Array(2) +a3=new Float64Array(2) +a4=new Float64Array(2) +a5=new Float64Array(2) +a6=new Float64Array(2) +a7=new A.a(new Float64Array(2)) +a7.u(a9) +a6=new A.i8(b1,b2,a7,new A.dq(),new A.ch(b3),new A.ch(s),new A.dS(0,0,0),new A.b9(new A.a(r),new A.as()),new A.a(q),new A.a(p),new A.ia(),new A.ib(new A.dn(new A.a(o)),new A.a(n),new A.a(m)),new A.df(new A.a(l),new A.a(k)),j,b0,new A.ch(i),h,new A.i3(g,f,new A.bF(new A.a(e),new A.a(d),new A.a(c)),new A.bF(new A.a(b),new A.a(a),new A.a(a0))),new A.i4(B.b6),new A.dq(),new A.bF(new A.a(a1),new A.a(a2),new A.a(a3)),new A.bF(new A.a(a4),new A.a(a5),new A.a(a6))) +b0=A.jg() +b1=A.b([],t.t) +a6.f=a6.at=a6.Q=a6.z=!0 +a6.a=4 +b0=new A.hr(new A.hI(b0,b1,A.C(t.vI)),A.b([],t.c)) +b0.c=new A.hF() +a6.b=b0 +a6.ax=new A.hW(new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah(),new A.ah()) +b1=A.b([],t.ZS) +b2=A.b([],t.Ic) +b3=A.b([],t.dK) +s=A.b([],t.eR) +r=A.b([],t.M0) +q=A.b([],t.DZ) +p=new Float64Array(2) +o=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +f=new Float64Array(2) +a6.ay=new A.hU(b1,A.C(t.W8),b2,b3,s,r,q,a6,new A.cv(new A.a(p),new A.a(o)),new A.cv(new A.a(n),new A.a(m)),new A.a(l),new A.b9(new A.a(k),new A.as()),new A.b9(new A.a(j),new A.as()),new A.i0(new A.df(new A.a(i),new A.a(h)),new A.dn(new A.a(g))),new A.as(),new A.b9(new A.a(f),new A.as()),new A.b9(new A.a(new Float64Array(2)),new A.as())) +b0.d=new A.i9() +b0=t.s +b1=t.g +b2=new A.YO(a8,a6,-2147483647,a8,B.f,new A.e([],b0),new A.e([],b1)) +a7.u(a9) +a9=b2 +b2=A.aO(a8,a8,a8) +b3=b2.ay +s=new A.a(new Float64Array(2)) +s.ak(10) +r=b3.ax.e +r.a9(s) +r.F() +b3.CW=null +b3=b2 +s=$.ay() +r=$.aG() +q=A.b([],t.u) +p=A.aI(A.aL(),t.y) +b0=new A.xs(a9,b3,s,r,new A.P(),new A.P(),B.m,q,p,A.C(t.S),A.C(t.F),0,a8,B.f,new A.e([],b0),new A.e([],b1)) +b0.aS(b2,a8,a8,a9,t.E) +return A.aH(b0,a8,a8,a8,a8,t.UT)}, +$S:508} +A.b4U.prototype={ +$1(a){var s,r,q,p,o,n,m,l=null,k=t.d,j=A.b([],k) +k=A.b([],k) +s=new Float64Array(2) +s=A.yA(l,l,new A.a(s)) +r=A.aO(l,l,l) +q=r.ay +p=new A.a(new Float64Array(2)) +p.ak(10) +o=q.ax.e +o.a9(p) +o.F() +q.CW=null +q=r +p=$.ay() +o=$.aG() +n=A.b([],t.u) +m=A.aI(A.aL(),t.y) +k=new A.vz(B.L,j,k,s,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,l,B.f,new A.e([],t.s),new A.e([],t.g)) +k.aS(r,l,l,s,t.E) +return A.aH(k,l,l,l,l,t.CY)}, +$S:509} +A.b4M.prototype={ +$1(a){return B.Gl}, +$S:512} +A.b5e.prototype={ +$1(a){var s=null +return A.aH(A.bfb(),s,s,s,s,t.nE)}, +$S:514} +A.b5f.prototype={ +$1(a){var s=null +return A.aH(A.bfw(),s,s,s,s,t.AI)}, +$S:538} +A.b5g.prototype={ +$1(a){var s=null +return A.aH(A.bgt(),s,s,s,s,t.E4)}, +$S:540} +A.b5h.prototype={ +$1(a){var s=null +return A.aH(A.bgw(),s,s,s,s,t.bA)}, +$S:1033} +A.b5i.prototype={ +$1(a){var s=null +return A.aH(A.bhD(),s,s,s,s,t.UV)}, +$S:551} +A.b5j.prototype={ +$1(a){var s=null +return A.aH(A.bhG(),s,s,s,s,t.Nn)}, +$S:553} +A.b5k.prototype={ +$1(a){var s=null +return A.aH(A.biu(),s,s,s,s,t.lJ)}, +$S:566} +A.b5l.prototype={ +$1(a){var s=null +return A.aH(A.biz(),s,s,s,s,t.Qi)}, +$S:568} +A.b5m.prototype={ +$1(a){var s=null +return A.aH(A.biO(),s,s,s,s,t.T0)}, +$S:569} +A.b5n.prototype={ +$1(a){var s=null +return A.aH(A.biP(),s,s,s,s,t.X2)}, +$S:572} +A.b5o.prototype={ +$1(a){var s=null +return A.aH(A.bkl(),s,s,s,s,t.AW)}, +$S:575} +A.qx.prototype={} +A.a9o.prototype={ +p(a){var s=0,r=A.t(t.H),q=this +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.f0(0) +q.I(0,A.kE(q.gar(),null)) +return A.q(null,r)}}) +return A.r($async$p,r)}, +cg(a){return this.aPw(a)}, +aPw(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f +var $async$cg=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.n5(a) +p=B.b.ga4(a.f) +o=A.b([],t.Q9) +for(n=p.a,m=0;m<20;++m){l=6.283185307179586*(m/20) +k=Math.cos(l) +l=Math.sin(l) +j=n[0] +i=n[1] +h=new Float64Array(2) +h[0]=5*k+j +h[1]=5*l+i +g=A.kK(new A.a(h),B.O,null,0.5) +q.K(g) +o.push(g)}s=2 +return A.B(A.f8(new A.S(o,new A.aOU(),t.b1),t.H),$async$cg) +case 2:f=A.bfa(t.o9) +f.r=10 +f.w=0.8 +B.b.am(o,new A.aOV(f)) +n=q.k1 +n.is(A.bf9(n,f)) +return A.q(null,r)}}) +return A.r($async$cg,r)}} +A.aOU.prototype={ +$1(a){return a.gks(a)}, +$S:576} +A.aOV.prototype={ +$1(a){var s=a.ax +s===$&&A.c() +this.a.a6P(s)}, +$S:578} +A.amf.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.amh.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.qE.prototype={} +A.a07.prototype={ +p(a){var s=0,r=A.t(t.H),q=this +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.f0(0) +q.I(0,A.kE(q.gar(),null)) +return A.q(null,r)}}) +return A.r($async$p,r)}, +cg(a){return this.aPu(a)}, +aPu(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j +var $async$cg=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.n5(a) +p=B.b.ga4(a.f) +o=A.kK(p,B.O,null,2) +n=p.a +m=n[0] +n=n[1] +l=new A.a(new Float64Array(2)) +l.t(m+3,n+3) +k=A.kK(l,B.O,null,2) +q.I(0,A.b([o,k],t.W)) +s=2 +return A.B(A.f8(A.b([o.gks(o),k.gks(k)],t.mo),t.H),$async$cg) +case 2:l=t.o9 +j=A.bfv(l,l) +l=o.ax +l===$&&A.c() +n=k.ax +n===$&&A.c() +j.q9(0,l,n,l.f.c,n.f.c) +j.r=10 +j.w=3 +j.x=0.2 +q.k1.is(A.bfu(j)) +return A.q(null,r)}}) +return A.r($async$cg,r)}} +A.aeI.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.aeJ.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.qU.prototype={} +A.a1x.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.f0(0) +p=A.kE(q.gar(),null) +q.x2=B.b.ga5(p) +q.I(0,p) +o=A.kK(new A.a(new Float64Array(2)),B.O,null,3) +q.xr=o +q.K(o) +o=q.xr +o=o.gks(o) +n=q.x2 +s=2 +return A.B(A.f8(A.b([o,n.gks(n)],t.mo),t.H),$async$p) +case 2:n=q.xr.ax +n===$&&A.c() +o=q.x2.ax +o===$&&A.c() +m=new A.a(new Float64Array(2)) +l=new A.a(new Float64Array(2)) +k=new A.a1w(m,l,!1,t.ya) +j=n.f.c +k.d=n +k.e=o +m.u(A.jB(n.d,j)) +l.u(A.jB(o.d,j)) +k.f=!0 +k.w=k.r=500 +o=new Float64Array(2) +n=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(4) +g=new Float64Array(2) +f=new A.dS(0,0,0) +f.a=B.e.aj(B.c.bN(127.5)) +f.b=B.e.aj(B.e.bN(204)) +f.c=B.e.aj(B.e.bN(204)) +f.d=1 +o=new A.a1v(new A.a(g),new A.a(o),new A.a(n),new A.a(j),new A.a(i),new A.jo(h),m,l,f) +o.pz(k) +o.y=k.r +o.z=k.w +q.k1.is(o) +return A.q(null,r)}}) +return A.r($async$p,r)}, +cg(a){return this.aPv(a)}, +aPv(a){var s=0,r=A.t(t.H),q=this,p +var $async$cg=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.n5(a) +p=q.xr +p===$&&A.c() +p=p.ax +p===$&&A.c() +p.u2(A.on(null).a1(0,5000)) +return A.q(null,r)}}) +return A.r($async$cg,r)}} +A.aga.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.agb.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.qW.prototype={} +A.a1I.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c +var $async$p=A.u(function(b,a0){if(b===1)return A.p(a0,r) +while(true)switch(s){case 0:q.f0(0) +p=q.xr +o=A.a0m(20,p,2) +q.K(o) +n=new A.a(new Float64Array(2)) +n.t(5,0) +m=p.X(0,n) +l=A.kK(m,B.O,null,4) +q.K(l) +n=new A.a(new Float64Array(2)) +n.t(6,0) +k=m.X(0,n) +j=A.kK(k,B.O,null,2) +q.K(j) +s=2 +return A.B(A.f8(A.b([o.gks(o),l.gks(l),j.gks(j)],t.mo),t.H),$async$p) +case 2:n=o.ax +n===$&&A.c() +i=q.k1 +h=i.fi(A.eR(0,0,0,!1,null,null,B.X,null)) +g=t.o9 +f=A.bam(g,g) +g=new A.a(new Float64Array(2)) +g.t(0,1) +f.q9(0,h,n,p,g) +f.x=!0 +f.y=-10 +f.z=10 +e=A.bal(f) +i.is(e) +q.x2=e +i=l.ax +i===$&&A.c() +d=q.a8H(i,m) +i=j.ax +i===$&&A.c() +c=q.a8H(i,k) +q.a8z(q.x2,d,1) +q.a8z(d,c,0.5) +c=q.x2 +n=new Float64Array(2) +i=new Float64Array(2) +q.K(new A.a31(c,p,new A.a(n),new A.a(i),0,null,B.f,new A.e([],t.s),new A.e([],t.g))) +return A.q(null,r)}}) +return A.r($async$p,r)}, +a8H(a,b){var s,r=this.k1,q=r.fi(A.eR(0,0,0,!1,null,null,B.X,null)),p=t.o9,o=A.aLO(p,p) +o.Ug(0,q,a,b) +s=A.aLN(o) +r.is(s) +return s}, +a8z(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,a5=new A.a(new Float64Array(2)),a6=new A.a(new Float64Array(2)),a7=new A.a1H(a5,a6,!1,t.UQ),a8=a9.a +a8===$&&A.c() +a7.d=a8 +s=b0.a +s===$&&A.c() +a7.e=s +a7.r=a9 +a7.w=b0 +a7.x=b1 +r=new A.a(new Float64Array(2)) +q=new A.a(new Float64Array(2)) +p=new A.a(new Float64Array(2)) +o=new A.a(new Float64Array(2)) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new A.dS(0,0,0) +h.a=B.e.aj(B.c.bN(127.5)) +h.b=B.e.aj(B.e.bN(204)) +h.c=B.e.aj(B.e.bN(204)) +h.d=1 +g=new A.a1G(a9,b0,a8,s,r,q,p,o,new A.a(n),new A.a(m),new A.a(l),new A.a(k),new A.a(j),new A.a(i),a5,a6,h) +g.pz(a7) +n=a9.b +n===$&&A.c() +g.a=n +f=n.d +e=n.f.e +d=a8.d +c=a8.f.e +if(a9 instanceof A.vK){b=t.kp.a(a7.r) +r.u(b.w) +a5.u(b.x) +g.ay=b.ay +p.cE() +a=e-c-g.ay}else{a0=new A.a(new Float64Array(2)) +a1=new A.a(new Float64Array(2)) +a2=t.JS.a(a7.r) +r.u(a2.w) +a5.u(a2.x) +a8=a2.Q +a8===$&&A.c() +g.ay=a8 +p.u(a2.y) +a1.u(A.ca(f.b,a5)) +a1.D(0,f.a) +a1.aq(0,d.a) +a0.u(A.rL(d.b,a1)) +a0.aq(0,r) +a=a0.bI(p)}a5=b0.b +a5===$&&A.c() +g.b=a5 +a3=a5.f.e +a4=s.f.e +a5=a7.w +q.u(a5.w) +a6.u(a5.x) +g.ch=a5.ay +o.cE() +o=g.ch +a5=a7.x +g.cx=a5 +g.CW=a+a5*(a3-a4-o) +g.cy=0 +this.k1.is(g)}} +A.a31.prototype={ +aW(a){var s,r,q=this,p=q.ch,o=q.ax,n=o.y +p.u(n) +p.ap(0,o.ax) +s=q.ay +p.D(0,s) +r=q.CW +r.u(n) +r.ap(0,o.ay) +r.D(0,s) +p=p.a +r=r.a +a.ed(new A.h(p[0],p[1]),new A.h(r[0],r[1]),q.gmz())}} +A.agi.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.rf.prototype={} +A.a4m.prototype={ +p(a0){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$p=A.u(function(a1,a2){if(a1===1)return A.p(a2,r) +while(true)switch(s){case 0:q.f0(0) +p=A.atw(B.X,null,1,new A.a(new Float64Array(2)),2) +q.K(p) +o=new A.a(new Float64Array(2)) +o.t(0,-5) +o=A.kK(o,B.O,null,2) +q.x2=o +q.K(o) +o=q.x2 +s=2 +return A.B(A.f8(A.b([o.gks(o),p.gks(p)],t.mo),t.H),$async$p) +case 2:o=q.x2.ax +o===$&&A.c() +n=p.ax +n===$&&A.c() +m=new A.a(new Float64Array(2)) +l=new A.a(new Float64Array(2)) +k=new A.a(new Float64Array(2)) +j=new A.a4l(m,l,k,!1,t.sg) +j.d=o +j.e=n +m.u(A.jB(o.d,n.d.a)) +i=o.f.e +j.w=n.f.e-i +j.y=j.x=1000 +j.z=0.1 +o=new A.a(new Float64Array(2)) +n=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +f=new Float64Array(2) +e=new Float64Array(2) +d=new Float64Array(2) +c=new Float64Array(4) +b=new A.dS(0,0,0) +b.a=B.e.aj(B.c.bN(127.5)) +b.b=B.e.aj(B.e.bN(204)) +b.c=B.e.aj(B.e.bN(204)) +b.d=1 +a=new A.a4k(o,new A.a(n),new A.a(h),new A.a(g),new A.a(f),new A.a(e),new A.a(d),new A.jo(c),l,k,b) +a.pz(j) +o.u(m) +a.x=j.w +a.z=0 +a.Q=j.x +a.as=j.y +a.at=j.z +q.k1.is(a) +q.xr=a +q.K(new A.a30(a,0,null,B.f,new A.e([],t.s),new A.e([],t.g))) +return A.q(null,r)}}) +return A.r($async$p,r)}, +cg(a){this.n5(a) +this.y2=!this.y2}, +a6(a,b){var s,r,q,p,o,n,m,l=this +l.aiS(0,b) +s=l.y2?-b:b +r=l.xr +r===$&&A.c() +r=r.w.a +q=l.bd +q.t(r[0]+s,r[1]+s) +r=l.xr +p=r.x+s +o=q.a +n=r.w +m=n.a +if(o[0]!==m[0]||o[1]!==m[1]){o=r.a +o===$&&A.c() +o.fp(!0) +r=r.b +r===$&&A.c() +r.fp(!0) +n.u(q)}r=l.xr +if(p!==r.x){q=r.a +q===$&&A.c() +q.fp(!0) +q=r.b +q===$&&A.c() +q.fp(!0) +r.x=p}}} +A.a30.prototype={ +aW(a){var s,r,q=this.ax,p=q.a +p===$&&A.c() +s=new Float64Array(2) +new A.a(s).u(p.d.a) +p=s[0] +s=s[1] +q=q.b +q===$&&A.c() +r=new Float64Array(2) +new A.a(r).u(q.d.a) +a.ed(new A.h(p,s),new A.h(r[0],r[1]),this.gmz())}} +A.ahS.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.rg.prototype={} +A.a4p.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.f0(0) +q.I(0,A.kE(q.gar(),null)) +p=new A.a(new Float64Array(2)) +q.xr=q.k1.fi(A.eR(0,0,0,!1,null,null,B.X,null)) +o=A.kK(p,B.O,null,5) +q.x2=o +q.K(o) +q.K(A.avU(p,!1)) +q.K(A.avU(p,!0)) +return A.q(null,r)}}) +return A.r($async$p,r)}, +v5(a,b){var s,r,q=this +q.Mz(0,b) +s=t.o9 +r=A.bhF(s,s) +s=q.x2 +s===$&&A.c() +s=s.ax +s===$&&A.c() +r.w=3000*s.ax*10 +r.y=0.1 +r.x=5 +r.r.u(s.d.a) +r.f=!1 +s=q.xr +s===$&&A.c() +r.d=s +s=q.x2.ax +s===$&&A.c() +r.e=s +if(q.y1==null){s=A.bhE(r) +q.y1=s +q.k1.is(s)}}, +qh(a){var s,r=this.y1 +if(r!=null){s=a.f +r.XL(s.length===0?$.bd4():B.b.ga4(s))}}, +oW(a,b){var s,r=this +r.zz(0,b) +s=r.y1 +s.toString +r.k1.IK(s) +r.y1=null}} +A.ahW.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.bl,t.F)==null){r=A.EV() +s.gcF().q(0,B.bl,r) +s.K(r)}}} +A.ahX.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.rD.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.n4(0) +p=q.iu +o=A.a0m(6,p,6) +q.ok.K(o) +s=2 +return A.B(A.f8(A.b([o.gks(o)],t.mo),t.H),$async$p) +case 2:n=o.ax +n===$&&A.c() +m=q.ok.k1.fi(A.eR(0,0,0,!1,null,null,B.X,null)) +l=t.o9 +k=A.bam(l,l) +l=new A.a(new Float64Array(2)) +l.t(1,0) +k.q9(0,n,m,p,l) +k.x=!0 +k.y=-20 +k.z=20 +k.Q=!0 +k.at=1 +k.as=100 +j=A.bal(k) +q.ok.k1.is(j) +l=q.ok +n=new Float64Array(2) +i=new Float64Array(2) +l.K(new A.a3_(j,p,new A.a(n),new A.a(i),0,null,B.f,new A.e([],t.s),new A.e([],t.g))) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.a3_.prototype={ +aW(a){var s,r,q=this,p=q.ch,o=q.ax,n=o.y +p.u(n) +p.ap(0,o.ax) +s=q.ay +p.D(0,s) +r=q.CW +r.u(n) +r.ap(0,o.ay) +r.D(0,s) +p=p.a +r=r.a +a.ed(new A.h(p[0],p[1]),new A.h(r[0],r[1]),q.gmz())}} +A.rE.prototype={ +p(a2){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 +var $async$p=A.u(function(a3,a4){if(a3===1)return A.p(a4,r) +while(true)switch(s){case 0:q.n4(0) +p=q.p1.ay.gyT() +o=(p.c-p.a)/5 +p=-o +n=new A.a(new Float64Array(2)) +n.t(p,-10) +m=A.kK(n,B.X,null,2) +n=new A.a(new Float64Array(2)) +n.t(o,-10) +l=A.kK(n,B.X,null,2) +n=new A.a(new Float64Array(2)) +n.t(p,20) +k=A.a0m(10,n,5) +p=new A.a(new Float64Array(2)) +p.t(o,20) +j=A.a0m(10,p,7) +q.ok.I(0,A.b([k,j,m,l],t.W)) +s=2 +return A.B(A.f8(A.b([k.gks(k),j.gks(j),m.gks(m),l.gks(l)],t.mo),t.H),$async$p) +case 2:p=new A.a(new Float64Array(2)) +p.t(-1,1) +n=new A.a(new Float64Array(2)) +n.t(1,1) +i=new A.a(new Float64Array(2)) +h=new A.a(new Float64Array(2)) +g=new A.a6z(p,n,i,h,!0,t.SA) +n=k.ax +n===$&&A.c() +p=j.ax +p===$&&A.c() +f=m.ax +f===$&&A.c() +f=f.f.c +e=l.ax +e===$&&A.c() +e=e.f.c +d=new A.a(new Float64Array(2)) +d.t(0,-k.ry/2) +c=n.d +d=A.cV(c,d) +b=j.ax +a=new A.a(new Float64Array(2)) +a.t(0,-j.ry/2) +a=A.cV(b.d,a) +g.d=n +g.e=p +g.r=f +g.w=e +i.u(A.jB(c,d)) +h.u(A.jB(p.d,a)) +g.x=Math.sqrt(d.X(0,f).gcU()) +g.y=Math.sqrt(a.X(0,e).gcU()) +p=new A.a(new Float64Array(2)) +n=new A.a(new Float64Array(2)) +f=new Float64Array(2) +e=new Float64Array(2) +d=new Float64Array(2) +c=new Float64Array(2) +b=new Float64Array(2) +a=new Float64Array(2) +a0=new A.dS(0,0,0) +a0.a=B.e.aj(B.c.bN(127.5)) +a0.b=B.e.aj(B.e.bN(204)) +a0.c=B.e.aj(B.e.bN(204)) +a0.d=1 +a1=new A.a6y(p,n,new A.a(f),new A.a(e),new A.a(d),new A.a(c),new A.a(b),new A.a(a),i,h,a0) +a1.pz(g) +p.u(g.r) +n.u(g.w) +i.u(i) +h.u(h) +p=g.z +a1.as=p +a1.Q=g.x+p*g.y +a1.at=0 +q.ok.k1.is(a1) +p=q.ok +p.K(new A.a6A(a1,0,null,B.f,new A.e([],t.s),new A.e([],t.g))) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.a6A.prototype={ +aW(a){var s,r=this,q=r.ax,p=q.a +p===$&&A.c() +p=A.cV(p.d,q.e).a +s=q.w.a +a.ed(new A.h(p[0],p[1]),new A.h(s[0],s[1]),r.gmz()) +p=q.b +p===$&&A.c() +p=A.cV(p.d,q.f).a +q=q.x.a +a.ed(new A.h(p[0],p[1]),new A.h(q[0],q[1]),r.gmz()) +a.ed(new A.h(s[0],s[1]),new A.h(q[0],q[1]),r.gmz())}} +A.rI.prototype={} +A.a7L.prototype={ +p(a){var s=0,r=A.t(t.H),q=this +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.f0(0) +q.I(0,A.kE(q.gar(),null)) +return A.q(null,r)}}) +return A.r($async$p,r)}, +cg(a){var s,r,q,p=null +this.n5(a) +s=A.kK(B.b.ga4(a.f),B.O,p,2) +this.K(s) +r=A.aC() +q=B.r.aV() +r=new A.Zb(s,!0,r,$,q,p,p,0,p,B.f,new A.e([],t.s),new A.e([],t.g)) +r.ii(p,p,p,p,!0) +this.K(r)}} +A.Zb.prototype={ +ir(){var s,r,q,p,o,n,m,l=this.RG,k=l.ax +k===$&&A.c() +s=new A.a(new Float64Array(2)) +s.u(k.d.a) +r=A.eR(0,0,0,!1,null,s,B.O,null) +q=this.gar().ok.k1.fi(r) +for(p=0;p<5;++p){k=6.283185307179586*(p/5) +s=Math.cos(k) +k=Math.sin(k) +o=new Float64Array(2) +n=new A.CQ(new A.a(o),B.hp) +n.b=1.2 +o[0]=6*s +o[1]=6*k +q.hJ(new A.Lf(n,null,0.1,0.9,50,!1,new A.DM()))}k=t.o9 +m=A.aLO(k,k) +m.Ug(0,q,l.ax,q.d.a) +this.gar().ok.k1.is(A.aLN(m)) +return q}} +A.akT.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.akU.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.rK.prototype={} +A.a7P.prototype={ +p(a){var s=0,r=A.t(t.H),q=this +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.f0(0) +s=2 +return A.B(q.Iw(),$async$p) +case 2:q.Ix(c) +return A.q(null,r)}}) +return A.r($async$p,r)}, +Iw(){var s=0,r=A.t(t.o9),q,p=this,o,n,m,l,k,j,i,h,g +var $async$Iw=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:h=p.gar() +g=new A.a(new Float64Array(2)) +g.t(0,100) +o=h.p1.dR(g) +o.sL(0,0) +n=A.a0m(3,o,6) +s=3 +return A.B(p.K(n),$async$Iw) +case 3:g=n.ax +g===$&&A.c() +h=p.k1 +m=h.fi(A.eR(0,0,0,!1,null,null,B.X,null)) +l=p.gar() +k=new Float64Array(2) +j=Math.abs(l.p1.dR(new A.a(k)).a[0]) +k=t.o9 +i=A.bam(k,k) +l=new A.a(new Float64Array(2)) +l.t(1,0) +i.q9(0,g,m,o,l) +i.x=!0 +i.y=-j+3 +i.z=j-3 +h.is(A.bal(i)) +q=n.ax +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$Iw,r)}, +Ix(a){return this.aJ5(a)}, +aJ5(a3){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2 +var $async$Ix=A.u(function(a4,a5){if(a4===1)return A.p(a5,r) +while(true)switch(s){case 0:p=q.k1,o=a3,n=0 +case 2:if(!(n<50)){s=4 +break}m=o.f +l=new Float64Array(2) +l[0]=0 +l[1]=1 +k=new Float64Array(2) +j=new A.a(k) +i=m.c.a +k[1]=i[1] +k[0]=i[0] +j.D(0,new A.a(l)) +h=A.kK(j,B.O,B.l,0.5) +s=5 +return A.B(q.K(h),$async$Ix) +case 5:l=h.ax +l===$&&A.c() +k=new Float64Array(2) +g=new Float64Array(2) +k[0]=-1 +k[1]=0 +g[0]=1 +g[1]=0 +f=l.f +e=f.a.a +k[1]=e[1] +k[0]=e[0] +e=m.a.a +g[1]=e[1] +g[0]=e[0] +m=new Float64Array(2) +d=new A.a(m) +m[1]=i[1] +m[0]=i[0] +d.aq(0,f.c) +d=Math.sqrt(d.gcU()) +m=new Float64Array(2) +f=new Float64Array(2) +c=new Float64Array(2) +b=new Float64Array(2) +a=new Float64Array(2) +a0=new Float64Array(2) +a1=new Float64Array(2) +a2=new A.dS(0,0,0) +a2.a=B.e.aj(B.c.bN(127.5)) +a2.b=B.e.aj(B.e.bN(204)) +a2.c=B.e.aj(B.e.bN(204)) +a2.d=1 +c=new A.a7O(new A.a(m),new A.a(f),new A.a(c),new A.a(b),new A.a(a),new A.a(a0),new A.a(a1),new A.a(k),new A.a(g),a2) +c.a=l +c.b=o +m[1]=k[1] +m[0]=k[0] +f[1]=g[1] +f[0]=g[0] +c.y=d +p.is(c) +o=h.ax +case 3:++n +s=2 +break +case 4:return A.q(null,r)}}) +return A.r($async$Ix,r)}} +A.al0.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.bl,t.F)==null){r=A.EV() +s.gcF().q(0,B.bl,r) +s.K(r)}}} +A.al1.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.td.prototype={} +A.abw.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.f0(0) +p=q.gar() +o=q.gar().p2 +o===$&&A.c() +o=o.a.a.a.ab(0,1).a[1] +n=new A.a(new Float64Array(2)) +n.t(50,o) +n=p.p1.dR(n) +n.sM(0,n.a[1]-10) +m=A.atw(B.X,B.l,20,n,5) +n=q.gar() +p=q.gar().p2 +p===$&&A.c() +p=p.a.a.a.ab(0,1).a[0] +o=q.gar().p2 +o===$&&A.c() +o=o.a.a.a.ab(0,1).a[1] +l=new A.a(new Float64Array(2)) +l.t(p-50,o) +l=n.p1.dR(l) +l.sM(0,l.a[1]-10) +k=A.atw(B.X,B.l,20,l,5) +s=2 +return A.B(q.I(0,A.b([m,k],t.W)),$async$p) +case 2:q.Iu(m,k) +return A.q(null,r)}}) +return A.r($async$p,r)}, +Iu(a,b){return this.aIY(a,b)}, +aIY(a7,a8){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6 +var $async$Iu=A.u(function(a9,b0){if(a9===1)return A.p(b0,r) +while(true)switch(s){case 0:a4=q.gar() +a5=new Float64Array(2) +a6=a4.p1.dR(new A.a(a5)) +a6.aFU(0) +a5=a7.ax +a5===$&&A.c() +a5=a5.f.c.a[0] +a4=a8.ax +a4===$&&A.c() +p=Math.ceil((Math.abs(a5)+Math.abs(a4.f.c.a[0])+5)/10) +a4=a6.a,a5=p/2,o=q.k1,n=null,m=0 +case 2:if(!(m<10)){s=4 +break}l=p*m +k=a4[0] +j=a4[1] +i=new Float64Array(2) +i[0]=l-k+a5 +i[1]=j-20 +h=A.atw(B.O,null,1,new A.a(i),p) +s=5 +return A.B(q.K(h),$async$Iu) +case 5:if(n!=null){k=h.ax +k===$&&A.c() +j=a4[0] +i=a4[1] +g=new Float64Array(2) +f=new A.a(g) +g[0]=l-j+p +g[1]=i-20 +l=new Float64Array(2) +j=new Float64Array(2) +e=A.jB(n.d,f).a +l[1]=e[1] +l[0]=e[0] +e=A.jB(k.d,f).a +j[1]=e[1] +j[0]=e[0] +f=k.f.e +i=n.f.e +g=new Float64Array(2) +d=new Float64Array(2) +c=new Float64Array(2) +b=new Float64Array(2) +a=new Float64Array(9) +a0=new Float64Array(2) +a0[1]=l[1] +a0[0]=l[0] +a1=new Float64Array(2) +a1[1]=j[1] +a1[0]=j[0] +a2=new Float64Array(3) +a3=new A.dS(0,0,0) +a3.a=B.e.aj(B.c.bN(127.5)) +a3.b=B.e.aj(B.e.bN(204)) +a3.c=B.e.aj(B.e.bN(204)) +a3.d=1 +l=new A.abv(new A.a(a0),new A.a(a1),new A.dF(a2),new A.a(g),new A.a(d),new A.a(c),new A.a(b),new A.hO(a),new A.a(l),new A.a(j),a3) +l.a=n +l.b=k +l.as=f-i +o.is(l)}l=h.ax +l===$&&A.c() +case 3:++m,n=l +s=2 +break +case 4:return A.q(null,r)}}) +return A.r($async$Iu,r)}, +cg(a){return this.aPx(a)}, +aPx(a){var s=0,r=A.t(t.H),q=this +var $async$cg=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.n5(a) +q.K(A.kK(B.b.ga4(a.f),B.O,null,5)) +return A.q(null,r)}}) +return A.r($async$cg,r)}} +A.aoq.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.aor.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.vz.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.n4(0) +q.ok.I(0,A.kE(q,null)) +for(p=t.s,o=t.g,n=0;n<4;++n)for(m=n*10,l=0;l<3;++l){k=q.ok +j=new Float64Array(2) +j[0]=m +j[1]=l*20-20 +i=A.aC() +h=$.G() +g=h.B() +g.sA(0,B.l) +j=new A.u0(new A.a(j),!0,i,$,g,null,null,0,null,B.f,new A.e([],p),new A.e([],o)) +i=h.B() +i.sA(0,B.l) +j.ac$=i +k.K(j)}p=q.ok +o=$.G() +m=o.B() +m.sA(0,B.c1) +m.sbJ(1) +p.K(A.bhg(q.jc,m)) +m=q.ok +o=o.B() +o.sA(0,B.b5) +o.sbJ(1) +m.K(A.bhg(q.jd,o)) +return A.q(null,r)}}) +return A.r($async$p,r)}, +k6(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.p1.ax +j=j.gC(j).a[0] +s=k.p1.ax +s=s.gC(s).a[1] +r=new A.a(new Float64Array(2)) +r.t(j/4,s/2) +q=k.p1.dR(r) +r=b.gfS().gbg() +p=k.p1.dR(r) +j=new A.a(new Float64Array(2)) +j.t(0,2) +o=p.W(0,j) +j=k.jc +B.b.ao(j) +j.push(q) +n=new A.aGY() +k.ok.k1.acZ(n,q,o) +s=n.b +if(s!=null)j.push(s) +else j.push(o) +k.nr=n.a +j=new A.a(new Float64Array(2)) +j.t(0,2) +m=p.X(0,j) +j=k.jd +B.b.ao(j) +j.push(q) +l=new A.azv() +k.ok.k1.acZ(l,q,m) +s=l.b +if(s!=null)j.push(s) +else j.push(m) +k.je=l.a +k.ajl(0,b)}, +a6(a,b){var s=this +s.fg(0,b) +new A.cm(s.gbZ(s),t.zZ).am(0,new A.aKn(s))}} +A.aKn.prototype={ +$1(a){var s=this.a,r=a===s.nr +if(r&&a===s.je)a.ac$.sA(0,B.ey) +else if(r)a.ac$.sA(0,B.c1) +else{s=s.je +r=a.ac$ +if(a===s)r.sA(0,B.b5) +else r.sA(0,B.l)}}, +$S:584} +A.a3y.prototype={ +a6(a,b){var s,r,q=this.ch +q.bY(0) +s=this.ax +r=A.a6(s).h("S<1,h>") +q.B5(A.ai(new A.S(s,new A.aEK(),r),!1,r.h("aF.E")),!1)}, +aW(a){var s,r,q,p,o,n +for(s=this.ax,r=this.ay,q=0;q2){r=s.ax +r===$&&A.c() +r.u2(s.y1) +s.x2=0}}}, +Bi(a,b){var s,r,q=this +if(a instanceof A.H4)a.ac$=q.ac$ +if(a instanceof A.Rx)return +if(a instanceof A.ij){s=q.ac$ +r=q.RG +r===$&&A.c() +if(s!==r)q.ac$=a.ac$ +else a.ac$=s}}} +A.Rx.prototype={ +Bi(a,b){if(a instanceof A.ij)a.rx=!0}} +A.acw.prototype={} +A.aot.prototype={} +A.H4.prototype={ +ir(){var s,r,q,p=this,o=A.axS() +o.c.u(p.RG) +o.d.u(p.rx) +o.r=o.w=!1 +s=A.jh(o,0,0.3,!1,0,null) +r=A.eR(0,0,0,!1,null,new A.a(new Float64Array(2)),B.X,p) +p.ac$.sbJ(p.ry) +q=p.gar().ok.k1.fi(r) +q.hJ(s) +return q}} +A.JB.prototype={ +Ze(a,b,c,d,e){if(b!=null)this.ac$=new A.l2(b).aV() +else this.ac$=A.Fa(100,null,0.9)}, +ir(){var s,r,q,p=this,o=A.mU() +o.M7(p.rx/2,p.ry/2,new A.a(new Float64Array(2)),0) +s=A.jh(o,10,0.3,!1,0,null) +r=A.eR(0,0,0,!1,null,p.RG,p.to,p) +q=p.gar().ok.k1.fi(r) +q.hJ(s) +return q}} +A.a0l.prototype={ +a6(a,b){var s,r,q=this +if(q.b_&&q.cQ!=null){s=q.gar().ok +r=q.cQ +r.toString +s.k1.IK(r) +q.cQ=null +q.b_=!1}}, +qh(a){var s,r,q,p,o=this,n=a.f,m=n.length===0?$.bd4():B.b.ga4(n) +if(m.gaNC(m))return!1 +n=t.o9 +s=A.bhF(n,n) +n=o.ax +n===$&&A.c() +s.w=n.ax*300 +s.y=0 +s.x=20 +s.r.u(n.d.a) +s.f=!1 +r=o.dI +if(r===$){q=o.gar().ok.k1.fi(A.eR(0,0,0,!1,null,null,B.X,null)) +o.dI!==$&&A.a2() +o.dI=q +r=q}s.d=r +s.e=o.ax +n=o.cQ +if(n==null){o.cQ=A.bhE(s) +n=o.gar().ok +p=o.cQ +p.toString +n.k1.is(p)}else n.XL(m) +return!1}, +oW(a,b){this.zz(0,b) +if(this.cQ==null)return +this.b_=!0 +b.b=!1}} +A.af2.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.bl,t.F)==null){r=A.EV() +s.gcF().q(0,B.bl,r) +s.K(r)}}} +A.wn.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.n4(0) +p=A.kE(q,0) +q.ok.I(0,p) +return A.q(null,r)}}) +return A.r($async$p,r)}, +a6(a,b){var s,r=this +r.fg(0,b) +s=r.jd +B.b.am(s,new A.aSY(r)) +B.b.ao(s) +B.b.am(r.iu,new A.aSZ())}} +A.aSY.prototype={ +$1(a){var s,r,q,p=this.a,o=p.jc +if(!o.b1(0,a)){s=A.eR(0,0,3,!1,null,new A.a(new Float64Array(2)),B.O,null) +r=p.ok.k1.fi(s) +q=A.mU() +q.m8(4.6,0.8) +r.hJ(A.jh(q,1,0.2,!1,0.8,null)) +o.q(0,a,r)}}, +$S:19} +A.aSZ.prototype={ +$1(a){return a.$0()}, +$S:50} +A.Cz.prototype={ +a8(a){var s,r,q,p,o,n=null,m=t.u,l=A.b([],m),k=t.S,j=A.b([],t.t),i=new A.a(new Float64Array(2)) +i.t(0,10) +i=A.yA(n,n,i) +s=A.aO(n,n,n) +r=s.ay +q=new A.a(new Float64Array(2)) +q.ak(20) +p=r.ax.e +p.a9(q) +p.F() +r.CW=null +r=s +q=$.ay() +p=$.aG() +m=A.b([],m) +o=A.aI(A.aL(),t.y) +m=new A.wn(l,A.D(k,t.o9),j,i,r,q,p,new A.P(),new A.P(),B.m,m,o,A.C(k),A.C(t.F),0,n,B.f,new A.e([],t.s),new A.e([],t.g)) +m.aS(s,n,n,i,t.E) +return A.aH(m,B.Wb,n,n,A.b5(["button1",new A.ato(),"button2",new A.atp()],t.N,t.GF),t.XP)}} +A.ato.prototype={ +$2(a,b){b.jd.push(1) +return new A.tZ(b,1,null)}, +$S:199} +A.atp.prototype={ +$2(a,b){b.jd.push(2) +return new A.tZ(b,2,null)}, +$S:199} +A.tZ.prototype={ +b0(){return A.bEz(this.c,this.d)}} +A.acJ.prototype={ +anW(a,b){this.d.iu.push(new A.aUz(this))}, +a8(a){var s,r,q,p,o,n,m,l,k,j=null,i=this.f +if(i==null)return A.dk(j,j,B.x,j,j,j,j,j,j,j) +else{s=i.d +r=this.d.p1 +q=r.ax +s=r.ay.ax.UM(s.a,j).a +r=s[0] +p=q.ch.a +o=p[0] +n=q.CW +m=q.gC(q).a[0] +s=s[1] +p=p[1] +l=q.CW +q=q.gC(q).a[1] +k=new A.a(new Float64Array(2)) +k.t(r+o-n.a*m,s+p-l.b*q) +s=k.a +r=s[1] +s=s[0] +return A.kh(j,A.aSb(B.Z,i.f.e,A.mC(B.ab2,new A.aUy(this,i),j),j),j,j,s-90,j,r-18,j)}}} +A.aUz.prototype={ +$0(){var s=this.a +s.aM(new A.aUw(s))}, +$S:0} +A.aUw.prototype={ +$0(){var s=this.a +s.f=s.d.jc.i(0,s.e)}, +$S:0} +A.aUy.prototype={ +$0(){this.a.aM(new A.aUx(this.b))}, +$S:0} +A.aUx.prototype={ +$0(){var s=new A.a(new Float64Array(2)) +s.t(0,1000) +return this.a.u2(s)}, +$S:0} +A.b4F.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.AP(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.AA)}, +$S:607} +A.AP.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:f=A.bg(null,-2147483647) +q.I(0,A.b([f,A.lt(600,null,400,f)],t.W)) +p=$.G() +o=p.T() +o.hk(B.a2m) +n=p.B() +n.sA(0,B.Au) +for(m=0;m<20;++m){p=A.kk(null,null,null,10) +p.ac$=n +p.K(A.ba_(o,A.da(!1,0,B.y,6,!0,null,null,null,m*0.3),!1,!0)) +f.K(p)}p=$.boO() +l=A.bc2(p) +k=$.G().B() +k.sA(0,B.h3) +j=A.fg(B.a8G,B.v) +i=A.aC() +h=new A.a(new Float64Array(2)) +g=$.af() +g=new A.aS(g,new Float64Array(2)) +g.a9(h) +g.F() +p=new A.JL(B.tq,new A.br(p,l,t.sO),k,j,null,i,g,B.j,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +p.b7(B.j,null,null,null,0,null,null,null,null) +f.K(p) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.Kg.prototype={ +V(){return"ComputeType."+this.b}} +A.JL.prototype={ +p(a){var s=this.ay +s.eE(0,200) +s.F() +s.dX(0,70) +s.F()}, +ba(){this.p2=new A.we(0.4,this.gapz(),!0,!0) +return this.al5()}, +a6(a,b){var s=this.p2 +s===$&&A.c() +s.a6(0,b)}, +fL(){var s=this.p2 +s===$&&A.c() +s.d=0 +s.e=!1 +this.aiQ()}, +Fv(){var s=0,r=A.t(t.H),q=1,p,o=this,n,m,l,k,j,i +var $async$Fv=A.u(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:j=o.p3.a+1 +q=3 +n=null +case 6:switch(o.p1.a){case 0:s=8 +break +case 1:s=9 +break +default:s=7 +break}break +case 8:m=o.J8$ +l=new A.aV($.aP,t.tr) +m.f.D(0,new A.br(new A.bX(l,t.VY),new A.M7(A.bLI(),j,"compute",0,t.Qp),t.u_)) +m.Ac() +s=10 +return A.B(l,$async$Fv) +case 10:n=b +s=7 +break +case 9:n=A.bc2(j) +s=7 +break +case 7:o.p3=new A.br(j,n,t.sO) +q=1 +s=5 +break +case 3:q=2 +i=p +if(A.b_(i) instanceof A.Cw)A.X7().$1("Backpressure kicked in") +else throw i +s=5 +break +case 2:s=1 +break +case 5:return A.q(null,r) +case 1:return A.p(p,r)}}) +return A.r($async$Fv,r)}, +cg(a){this.p1=B.W4[(this.p1.a+1)%2]}, +gci(a){var s,r,q=this.RG +if(q===$){s=this.ay.a +r=s[0] +s=s[1] +q!==$&&A.a2() +q=this.RG=new A.x(0,0,0+r,0+s)}return q}, +aW(a){var s,r,q,p,o,n,m=this +a.aX(m.gci(m),m.p4) +s=m.R8 +r=m.p1 +q=m.rx +if(q===$){p=m.gci(m) +o=new A.a(new Float64Array(2)) +o.t(p.a,p.b) +p=new A.a(new Float64Array(2)) +p.ak(4) +n=o.W(0,p) +m.rx!==$&&A.a2() +m.rx=n +q=n}s.i3(r.c).l4(a,q,B.p) +r=A.j(m.p3.a) +p=m.p3.b?"":" not" +q=m.ry +if(q===$){o=m.gci(m).gbv() +n=new A.a(new Float64Array(2)) +n.t(o.a,o.b) +m.ry!==$&&A.a2() +m.ry=n +q=n}s.i3(r+" is"+p+" a prime number").l4(a,q,B.j)}} +A.S9.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.Sa.prototype={ +ba(){var s=0,r=A.t(t.H),q,p=this,o +var $async$ba=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:o=new A.aDz(new A.awV(null)) +o.CK() +p.J8$=o +o.CK() +q=p.al4() +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$ba,r)}} +A.b4G.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.zl(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.X6)}, +$S:608} +A.zl.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(A.aqY(new A.MH(new A.XV("assets/images/animations/lottieLogo.json",null,null,null),null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)),$async$p) +case 2:m=c +l=new A.a(new Float64Array(2)) +l.ak(400) +p=B.r.aV() +o=A.aC() +n=$.af() +n=new A.aS(n,new Float64Array(2)) +n.a9(l) +n.F() +p=new A.a3L($,p,null,o,n,B.p,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +p.b7(null,null,null,null,0,null,null,null,l) +l=A.bzE(B.Z,m,null,null,null,null,B.kw,null,0,!0,n) +p.p1!==$&&A.al() +p.p1=l +q.K(p) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.uw.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(A.aqW(),$async$p) +case 2:p=new A.a(new Float64Array(2)) +p.t(0.4,0.4) +o=q.p2 +o===$&&A.c() +n=o.a.a.a.ab(0,1).a[0] +o=o.a.a.a.ab(0,1).a[1] +m=new A.a(new Float64Array(2)) +m.t(n/2,o/2) +s=3 +return A.B(A.aOB(B.j,"assets/spine/spineboy.atlas",m,p,"assets/spine/spineboy-pro.skel"),$async$p) +case 3:p=c +q.a3!==$&&A.al() +q.a3=p +m=p.p2.f +m===$&&A.c() +m.ze(0,"walk",!0) +s=4 +return A.B(q.K(p),$async$p) +case 4:return A.q(null,r)}}) +return A.r($async$p,r)}, +fM(){var s,r=this,q=(r.aT+1)%9 +r.aT=q +s=r.a3 +s===$&&A.c() +s=s.p2.f +s===$&&A.c() +s.ze(0,r.ah[q],!0)}, +V2(){var s=this.a3 +s===$&&A.c() +s.p2.v()}} +A.afG.prototype={} +A.b4H.prototype={ +$1(a){var s=null,r=A.b(["walk","aim","death","hoverboard","idle","jump","portal","run","shoot"],t.T),q=A.bg(s,-2147483647),p=A.aO(s,s,s),o=$.ay(),n=$.aG(),m=A.b([],t.u),l=A.aI(A.aL(),t.y) +r=new A.uw(r,q,p,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.eA)}, +$S:609} +A.b4I.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.vX(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.cJ)}, +$S:615} +A.vX.prototype={ +gMm(){var s,r=this.aT +if(r===$){s=A.b([],t.A5) +this.aT!==$&&A.a2() +this.aT=s +r=s}return r}, +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c +var $async$p=A.u(function(b,a0){if(b===1)return A.p(a0,r) +while(true)switch(s){case 0:s=2 +return A.B(A.aqW(),$async$p) +case 2:s=3 +return A.B(A.asl("assets/spine/spineboy.atlas",null),$async$p) +case 3:p=a0 +q.ah!==$&&A.al() +q.ah=p +s=4 +return A.B(A.Q6(p,"assets/spine/spineboy-pro.skel",null),$async$p) +case 4:o=a0 +q.a3!==$&&A.al() +q.a3=o +for(n=t.A5,m=0;m<100;++m){l=A.bje(p,o,!1) +k=0.1+B.L.aY()*0.2 +j=B.L.aY() +i=B.L.aY() +h=new Float64Array(2) +g=new A.a(h) +h[0]=j +h[1]=i +i=q.p2 +i===$&&A.c() +i=i.a.a.a +i.toString +j=new Float64Array(2) +h=new A.a(j) +f=i.a +j[1]=f[1] +j[0]=f[0] +h.ap(0,1) +g.bR(0,h) +j=new Float64Array(2) +j[0]=k +j[1]=k +e=A.bji(l,B.p,0,B.rk,null,g,null,new A.a(j)) +j=e.p2.f +j===$&&A.c() +j.ze(0,"walk",!0) +d=q.aT +if(d===$){c=A.b([],n) +q.aT!==$&&A.a2() +q.aT=c +d=c}d.push(e)}s=5 +return A.B(q.I(0,q.gMm()),$async$p) +case 5:return A.q(null,r)}}) +return A.r($async$p,r)}, +fM(){var s,r,q,p,o +for(s=this.gMm(),r=s.length,q=0;q") +this.p4=B.b.W(m,A.hN(new A.S(new A.cs(m,l),s,l.h("S")),!0,p)) +k=q.v_(r) +o.a9(k) +o.F() +m=new Float64Array(2) +l=new A.a(m) +j=k.a +m[1]=j[1] +m[0]=j[0] +l.dt() +i.a9(l) +i.F()}}, +a7w(){var s,r,q,p,o,n,m,l,k=this.p4 +k===$&&A.c() +s=k.length +r=1/0 +q=1/0 +p=-1/0 +o=-1/0 +n=0 +for(;n3.141592653589793)m-=6.283185307179586 +if(m-s<-3.141592653589793)m+=6.283185307179586 +s=m-s +if(Math.abs(s)>1){a4.y2=p +a4.bd=m +o=p}else{a4.y2=q +a4.bd=m +a4.ae=r +o=q}a4.bb=s/3 +a4.bP=Math.sqrt(o.X(0,p).gcU())/3}if(a4.bA<=0)a4.aQe() +s=A.b([],t.d) +p=a4.y1 +p===$&&A.c() +o=a4.ax +l=0 +for(;l<6;++l)s.push(o.v_(p[l].y)) +n=a4.bP +k=n>0?Math.min(a6/n,1):0 +n=a4.bb +j=n>0?Math.min(a6/n,1):0 +n=a4.y2.a +i=n[0] +h=o.d +g=h.a +f=g[0] +n=n[1] +g=g[1] +e=a4.bd +d=o.c +c=new A.a(new Float64Array(2)) +c.t((i-f)*k,(n-g)*k) +h.a9(h.W(0,c)) +h.F() +o.c+=(e-d)*j +o.b=!0 +o.F() +a4.bP-=a6 +a4.bb-=a6 +for(n=a4.Y,b=0;b<6;++b){a=s[b] +if(a4.G===b<3){a0=Math.min(a6/a4.bA,1) +a1=n[b] +i=new Float64Array(2) +a2=a1.a +i[1]=a2[1] +i[0]=a2[0] +new A.a(i).aq(0,a) +h=new Float64Array(2) +g=new A.a(h) +h[1]=i[1] +h[0]=i[0] +g.ap(0,a0) +i=new Float64Array(2) +a3=new A.a(i) +a2=a.a +i[1]=a2[1] +i[0]=a2[0] +a3.D(0,g) +a=a3}p[b].acx(o.dR(a))}a4.bA-=a6}, +aQe(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +g.G=!g.G +g.bA=0.1 +s=Math.min(0.16000000000000003/g.bP,1) +r=g.y2.a +q=g.ax +p=q.d +o=p.a +n=(r[0]-o[0])*s +m=(r[1]-o[1])*s +l=(g.bd-q.c)*s +r=new A.a(new Float64Array(2)) +r.t(n,m) +p.a9(p.W(0,r)) +p.F() +q.c+=l +q.b=!0 +q.F() +for(r=g.Y,k=0;k<6;++k)if(g.G===k<3){o=r[k] +j=g.y1 +j===$&&A.c() +j=j[k] +i=new Float64Array(2) +i[0]=j.c +i[1]=j.d +h=q.v_(new A.a(i)).a +o=o.a +o[1]=h[1] +o[0]=h[0]}r=new A.a(new Float64Array(2)) +r.t(n,m) +p.a9(p.X(0,r)) +p.F() +q.c-=l +q.b=!0 +q.F()}, +aW(a){var s,r,q,p,o,n=this +n.Yd(a) +a.bO(0) +a.aL(0,1,2) +s=n.x1 +s===$&&A.c() +r=n.RG +r===$&&A.c() +a.Z(s,r) +s=n.xr +s===$&&A.c() +a.Z(s,r) +r=n.ry +r===$&&A.c() +s=n.p3 +s===$&&A.c() +a.Z(r,s) +q=n.rx +q===$&&A.c() +a.Z(r,q) +r=n.x2 +r===$&&A.c() +p=n.p4 +p===$&&A.c() +a.Z(r,p) +p=n.y1 +p===$&&A.c() +r=p[0] +o=n.R8 +o===$&&A.c() +a.Z(r.x,o) +a.Z(p[1].x,o) +a.Z(p[2].x,o) +a.Z(p[3].x,o) +a.Z(p[4].x,o) +a.Z(p[5].x,o) +o=n.to +o===$&&A.c() +a.Z(o,s) +a.Z(o,q) +a.bo(0)}} +A.a2M.prototype={ +acx(a){var s,r,q,p,o,n,m,l,k=this,j=k.r/2,i=a.a,h=k.a,g=k.b,f=h-i[0],e=g-i[1],d=Math.sqrt(f*f+e*e) +if(dr)return!1 +n=Math.sqrt(q-o*o) +m=(i[0]-h)/d +l=(i[1]-g)/d +i=k.x +i.bY(0) +i.a0(0,h,g) +r=k.w +i.n(0,h+m*o+r*l*n,g+l*o-r*m*n) +i.n(0,h+m*s,g+l*s) +r=d+j +i.n(0,h+m*r,g+l*r) +k.y.u(a) +return!0}} +A.ad7.prototype={} +A.xr.prototype={ +mt(a){return B.rT}, +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:m=q.ok +l=$.G() +k=l.B() +k.sA(0,B.dE) +p=l.B() +p.sA(0,B.JV) +o=l.B() +o.sbJ(1) +o.sP(0,B.t) +o.sA(0,B.LC) +n=l.B() +n.sP(0,B.t) +n.sbJ(0) +n.sA(0,B.KP) +m.K(new A.Ya(k,p,o,n,0,null,B.f,new A.e([],t.s),new A.e([],t.g))) +m=l.B() +m.sP(0,B.t) +m.sbJ(0.25) +m.sA(0,B.Jg) +if(B.p.l(0,B.p)){l=new A.a(new Float64Array(2)) +l.t(0,0)}else{l=new A.a(new Float64Array(2)) +l.t(0,0) +k=new A.a(new Float64Array(2)) +k.t(0,0) +k=B.p.yP(l,B.p,k) +l=k}k=new A.a(new Float64Array(2)) +k.t(0,0) +k=A.iV(B.p,null,null,null,m,null,l,null,null,k) +q.a3=k +s=2 +return A.B(q.ok.K(k),$async$p) +case 2:q.p1.gabO().cz(new A.atZ(q),t.P) +return A.q(null,r)}}) +return A.r($async$p,r)}, +fK(a){this.Yp(a) +if((this.p1.a&4)!==0)this.aev(a)}, +aev(a){var s,r,q,p=this,o=p.p1.ax +o.CW=B.j +o.sC(0,a.a1(0,0.7)) +p.p1.ax.ch.u(a.a1(0,0.6)) +o=p.a3 +o===$&&A.c() +s=p.p1.ay.gyT() +r=p.p1.ay.gyT() +q=new A.a(new Float64Array(2)) +q.t(s.a+1,r.b+1) +o=o.ax.d +o.a9(q) +o.F() +o=p.a3 +q=p.p1.ay.gyT() +r=p.p1.ay.gyT() +s=new A.a(new Float64Array(2)) +s.t(q.c-q.a-2,r.d-r.b-2) +o.sC(0,s)}} +A.atZ.prototype={ +$1(a){var s=this.a,r=s.fy$ +r.toString +s.aev(r)}, +$S:21} +A.abq.prototype={ +aW(a){var s=this.e +s.toString +t.Dg.a(s) +s=s.gC(s).a +a.dr(A.iU(new A.x(0,0,0+s[0],0+s[1]),B.p_),this.ax)}} +A.Ya.prototype={ +aW(a){var s,r +a.C6(B.q,B.qR) +for(s=this.CW,r=-100;r<=100;r+=10){a.ed(new A.h(r,-100),new A.h(r,100),s) +a.ed(new A.h(-100,r),new A.h(100,r),s)}s=this.ch +a.ed(B.h,B.a06,s) +a.ed(B.h,B.a0g,s) +a.ct(B.h,1,this.ay)}, +iQ(a){return!0}, +cg(a){var s,r,q,p,o,n=null,m=B.b.ga4(a.f).a,l=m[0] +m=m[1] +s=new A.a(new Float64Array(2)) +s.t(l,m) +m=$.G().B() +m.sA(0,B.l) +m.sP(0,B.t) +m.sbJ(1) +l=new Float64Array(2) +r=new A.a(new Float64Array(2)) +r.ak(0) +q=B.r.aV() +p=A.aC() +o=$.af() +o=new A.aS(o,new Float64Array(2)) +o.a9(r) +o.F() +l=new A.a0T(new A.a(l),$,q,n,p,o,B.j,0,0,n,B.f,new A.e([],t.s),new A.e([],t.g)) +l.b7(B.j,n,n,n,0,s,n,n,r) +l.jE(B.j,n,n,n,m,n,s,n,n,r) +this.K(l)}} +A.a0T.prototype={ +a6(a,b){var s,r=this +r.shx(r.ghx()+b*10) +if(r.ghx()>=50)r.er() +else{s=r.ghx() +r.ac$.sA(0,A.a9(B.c.aA(255*(1-s/50)),255,255,255))}}} +A.acs.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.xt.prototype={ +p(a2){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 +var $async$p=A.u(function(a3,a4){if(a3===1)return A.p(a4,r) +while(true)switch(s){case 0:a0=$.G() +a1=a0.B() +a1.sP(0,B.t) +a1.sbJ(1) +a1.sA(0,B.OU) +p=a0.B() +p.sA(0,B.M1) +o=a0.B() +o.sA(0,B.l) +n=a0.B() +n.sA(0,B.q) +m=a0.B() +l=t.O +m.sde(A.E3(B.h,10,A.b([B.Jc,B.I],l),null,B.J,null,null,0)) +k=a0.T() +k.a0(0,10,0) +k.k(17,0,28,20,10,20) +k.k(-8,20,3,0,10,0) +k.R(0) +j=a0.T() +j.hk(B.a2d) +j.hk(B.a2o) +i=a0.T() +i.hk(B.a2h) +i.hk(B.a2j) +h=new Float64Array(2) +g=new A.a(new Float64Array(2)) +g.t(20,20) +f=A.aC() +e=$.af() +d=new A.aS(e,new Float64Array(2)) +d.a9(g) +d.F() +c=t.s +b=t.g +a=new A.a67(k,j,i,a1,p,o,n,m,new A.a(h),f,d,B.dx,0,0,null,B.f,new A.e([],c),new A.e([],b)) +a.b7(B.dx,null,null,null,0,null,null,null,g) +a1=new A.a(new Float64Array(2)) +a1.t(250,0) +f=f.d +f.a9(a1) +f.F() +f=q.p1 +a1=new A.a(new Float64Array(2)) +a1.t(400,100) +f.ay.saeA(a1) +f.aLf(a,!0) +f.Xz(A.a6Q(190,-50,810,50)) +f=q.ok +a1=a0.B() +a1.sde(A.yG(B.h,B.a0e,A.b([B.MS,B.PD],l),null,B.J,null)) +a0=a0.B() +a0.sA(0,B.L9) +l=A.b([],t.HQ) +p=new A.a(new Float64Array(2)) +p.t(1000,30) +o=A.aC() +n=new A.aS(e,new Float64Array(2)) +n.a9(p) +n.F() +a0=new A.a20(a1,a0,l,o,n,B.p,0,0,null,B.f,new A.e([],c),new A.e([],b)) +a0.b7(null,null,null,null,0,null,null,null,p) +a0.anw() +f.K(a0) +q.ok.K(a) +return A.q(null,r)}}) +return A.r($async$p,r)}, +$ifl:1} +A.a20.prototype={ +anw(){var s,r,q,p,o,n,m,l,k +for(s=this.p3,r=this.ay.a,q=0;q<25;++q){p=B.L.aY() +o=r[0] +n=B.L.aY() +m=r[1] +l=B.L.aY() +k=new Float64Array(3) +k[0]=p*o +k[1]=n*m/3 +k[2]=l*0.5+1 +s.push(new A.dF(k))}}, +aW(a){var s,r,q,p,o=this,n=o.ay.a +a.aX(new A.x(0,0,0+n[0],0+n[1]),o.p1) +for(n=o.p3,s=n.length,r=o.p2,q=0;q0){s.dX(0,0) +s.F() +q.sM(0,0) +this.y2=2}if(r[1]<0)q.sM(0,p[1]+1000*b) +if(r[0]<0){s.eE(0,0) +s.F()}if(r[0]>1000){s.eE(0,1000) +s.F()}}, +aW(a){var s,r=this,q=-r.ax.d.a[1] +a.bO(0) +s=r.ay.a +a.aL(0,s[0]/2,s[1]+1+q*1.05) +a.eD(0,1-q*0.003,0.3-q*0.001) +a.ct(B.h,10,r.ry) +a.bo(0) +s=r.p1 +a.Z(s,r.R8) +a.Z(s,r.p4) +a.Z(r.p2,r.RG) +a.Z(r.p3,r.rx)}, +jm(a,b){var s,r,q,p=this,o=a.c,n=o.geL().l(0,B.b7)||o.geL().l(0,B.b9),m=o.geL().l(0,B.b8)||o.geL().l(0,B.bn),l=o.geL().l(0,B.bg)||o.geL().l(0,B.bz) +if(a instanceof A.ki){if(n)p.to.sL(0,-150) +else if(m)p.to.sL(0,150) +else if(l&&p.y2>0){p.to.sM(0,-300);--p.y2}}else{s=b.N(0,B.b7)||b.N(0,B.b9) +r=b.N(0,B.b8)||b.N(0,B.bn) +if(!(s&&r))if(s)p.to.sL(0,-150) +else{o=p.to +if(r)o.sL(0,150) +else o.sL(0,0)}}o=p.to.a +if(o[0]>0&&!p.y1){p.y1=!0 +q=p.ax.e +q.eE(0,-q.a[0]) +q.F()}if(o[0]<0&&p.y1){p.y1=!1 +o=p.ax.e +o.eE(0,-o.a[0]) +o.F()}p.Yv(a,b) +return!0}} +A.ad8.prototype={} +A.aj7.prototype={} +A.Kk.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:h=q.fy$.ab(0,4) +g=new A.a(new Float64Array(2)) +g.ak(20) +p=h.a +o=p[0] +n=p[1] +m=new A.a(new Float64Array(2)) +m.t(o,n) +n=p[0] +o=p[1] +l=new A.a(new Float64Array(2)) +l.t(n,-o) +o=p[0] +n=p[1] +k=new A.a(new Float64Array(2)) +k.t(-o,n) +n=p[0] +p=p[1] +o=new A.a(new Float64Array(2)) +o.t(-n,-p) +j=[m,l,k,o] +o=q.ok +k=A.b([],t.W) +for(i=0;i<4;++i)k.push(A.iV(null,null,null,null,null,null,j[i],null,null,g)) +o.I(0,k) +return A.q(null,r)}}) +return A.r($async$p,r)}, +aW(a){var s,r,q,p,o,n=this,m=n.fy$.a +a.aX(new A.x(0,0,0+m[0],0+m[1]),$.boX()) +m=$.boY() +s=new A.a(new Float64Array(2)) +s.ak(5) +m.i3("Camera: WASD to move, QE to zoom").l4(a,s,B.p) +s=n.p1.ay.ax.f.h6(0).j(0) +r=n.p1.ay.ax.e.a[0] +q=n.fy$.a[0] +p=new A.a(new Float64Array(2)) +p.t(q-5,5) +m.i3("Camera: "+s+", zoom: "+A.j(r)).l4(a,p,B.hO) +p=n.fy$ +p.toString +s=new A.a(new Float64Array(2)) +s.ak(5) +s=p.X(0,s) +m.i3("This is your Flame game!").l4(a,s,B.bQ) +o=n.a3 +if(o!=null){s=n.fy$.ab(0,2) +m.i3(o).l4(a,s,B.j)}n.lh(a)}, +KD(a,b){this.a3=this.A0("TapUp",b)}, +KC(a,b){this.a3=this.A0("TapDown",b)}, +V4(a,b,c){this.a3=this.A0("DragStart",c)}, +V5(a,b){this.a3=this.A0("DragUpdate",b)}, +Dk(a,b){this.a3=this.A0("Scroll",b)}, +A0(a,b){var s=t.T,r=A.b([a,"Global: "+b.gfS().gth().j(0),"Widget: "+b.gfS().gbg().j(0),"Game: "+b.gfS().gar().j(0),"Camera: "+this.p1.ay.ax.f.h6(0).j(0)],s) +if(b instanceof A.a0j)B.b.I(r,A.b(["Delta","Global: "+b.glF().gth().j(0),"Game: "+b.glF().gar().j(0)],s)) +if(b instanceof A.a6g)B.b.I(r,A.b(["Scroll Delta","Global: "+b.gkD().gth().j(0),"Game: "+b.gkD().gar().j(0)],s)) +return B.b.cp(r,"\n")}, +a6(a,b){var s,r,q,p=this +p.fg(0,b) +s=p.ah +s.D(0,p.aT.a1(0,b).a1(0,30)) +r=s.a +s.sL(0,A.bfg(r[0],5)) +s.sM(0,A.bfg(r[1],5)) +r=p.p1.ay +q=r.ax.f +q.a9(s.h6(0)) +q.F() +r.CW=null}, +jm(a,b){var s,r,q,p=this,o=a instanceof A.ki,n=a.c +if(n.geL().l(0,B.b9)){n=o?-1:0 +p.aT.sL(0,n)}else if(n.geL().l(0,B.bn)){n=o?1:0 +p.aT.sL(0,n)}else if(n.geL().l(0,B.bz)){n=o?-1:0 +p.aT.sM(0,n)}else if(n.geL().l(0,B.by)){n=o?1:0 +p.aT.sM(0,n)}else if(o)if(n.geL().l(0,B.vv)){n=p.p1.ay +s=n.ax.e +r=s.a[0] +q=new A.a(new Float64Array(2)) +q.ak(r*2) +s.a9(q) +s.F() +n.CW=null}else if(n.geL().l(0,B.md)){n=p.p1.ay +s=n.ax.e +r=s.a[0] +q=new A.a(new Float64Array(2)) +q.ak(r/2) +s.a9(q) +s.F() +n.CW=null}return B.bW}, +$izy:1} +A.xR.prototype={ +b0(){return new A.adK(A.b([1,1,1,1],t.t),B.o)}} +A.adK.prototype={ +a8(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=t.l7,h=A.ai(k.It(0,!1,!0),!0,i) +i=A.ai(k.It(1,!0,!0),!0,i) +s=new Float64Array(2) +r=new Float64Array(2) +q=A.bg(j,-2147483647) +p=A.aO(j,j,j) +o=$.ay() +n=$.aG() +m=A.b([],t.u) +l=A.aI(A.aL(),t.y) +s=new A.Kk(new A.a(s),new A.a(r),q,p,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,j,B.f,new A.e([],t.s),new A.e([],t.g)) +s.aS(j,j,j,j,t.i) +i.push(A.lA(A.aH(s,j,j,j,j,t.Hx),1)) +B.b.I(i,k.It(2,!0,!1)) +h.push(A.lA(A.jv(i,B.d5,B.mA,B.a6,j),1)) +B.b.I(h,k.It(3,!1,!1)) +return A.h3(h,B.d5,B.mA,B.a6)}, +It(a,b,c){var s,r,q,p=null,o=A.dk(p,A.my(A.aah(B.abg,new A.aVZ(this,a),p),p,p),B.x,p,p,p,p,B.tU,p,p),n=A.b([],t.p) +if(c)n.push(o) +for(s=this.d,r=1;r<=s[a];++r){q=b?1:0 +n.push(A.im(p,A.dk(p,new A.jW(B.Z,p,p,new A.FQ(q,A.dz("Block "+r,p,p,p,p,p,p),p),p),B.x,p,p,p,p,B.tU,p,p),B.a3,!1,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,new A.aW_(this,a),p,p,p,p,p,p))}if(!c)n.push(o) +return n}} +A.aVZ.prototype={ +$0(){var s=this.a +return s.aM(new A.aVY(s,this.b))}, +$S:0} +A.aVY.prototype={ +$0(){var s=this.a.d,r=this.b,q=s[r] +s[r]=q+1 +return q}, +$S:0} +A.aW_.prototype={ +$0(){var s=this.a +return s.aM(new A.aVX(s,this.b))}, +$S:0} +A.aVX.prototype={ +$0(){var s=this.a.d,r=this.b,q=s[r] +s[r]=q-1 +return q}, +$S:0} +A.aVV.prototype={ +$1(a){a.f=new A.aVU(this.a)}, +$S:146} +A.aVU.prototype={ +$1(a){return A.b94(this.a,a)}, +$S:147} +A.aVW.prototype={ +$1(a){}, +$S:77} +A.Sr.prototype={ +nH(){this.gm3().lu(0,A.aqZ(),new A.aVW(),t.Sw) +this.MB()}} +A.adH.prototype={ +nH(){this.gm3().lu(0,A.bcD(),new A.aVV(this),t.Tc) +this.al6()}} +A.adI.prototype={} +A.adJ.prototype={} +A.ym.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(A.fq("layers/player.png",q.db$,null,null),$async$p) +case 2:n=c +m=q.ok +l=new A.a(new Float64Array(2)) +l.ak(1e5) +p=A.aC() +o=$.af() +o=new A.aS(o,new Float64Array(2)) +o.a9(l) +o.F() +p=new A.Yb(null,p,o,B.j,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +p.b7(B.j,null,null,null,0,null,null,null,l) +m.K(p) +m=q.ok +l=new A.a(new Float64Array(2)) +l.t(149,211) +l=A.jz(null,null,null,null,null,0,null,null,null,null,l,n) +l.ch=B.j +l.im() +m.K(l) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.Yb.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.p2=B.r.aV() +p=q.ay.a +o=p[0] +p=p[1] +q.p3!==$&&A.al() +q.p3=new A.x(0,0,0+o,0+p) +return A.q(null,r)}}) +return A.r($async$p,r)}, +aW(a){var s,r=this.p3 +r===$&&A.c() +s=this.p2 +s===$&&A.c() +a.aX(r,s)}, +gve(){return-1}} +A.act.prototype={ +bm(){var s=this.eT$ +return s==null?this.cr():s}} +A.afC.prototype={} +A.afD.prototype={} +A.p0.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:g=q.ok +f=t.s +e=t.g +d=new A.a3S(0,null,B.f,new A.e([],f),new A.e([],e)) +d.anD() +g.K(d) +g=q.ok +d=new Float64Array(2) +p=new A.a(new Float64Array(2)) +p.ak(50) +o=p==null +n=B.r.aV() +m=A.aC() +if(o)l=new A.a(new Float64Array(2)) +else l=p +k=$.af() +j=new A.aS(k,new Float64Array(2)) +j.a9(l) +j.F() +d=new A.a4r(new A.a(d),null,null,null,null,null,null,!1,!0,o,$,n,null,m,j,B.j,0,2,null,B.f,new A.e([],f),new A.e([],e)) +d.b7(B.j,null,null,null,0,null,2,null,p) +d.me(B.j,null,null,null,null,null,0,null,!0,null,2,!1,null,p) +q.a3=d +g.K(d) +q.p1.Xz($.bq1()) +q.p1.aLg(q.a3,250) +g=q.ok +i=J.dV(30,t.F) +for(h=0;h<30;++h){d=B.L.aY() +p=B.L.aY() +o=new Float64Array(2) +n=new A.a(o) +o[0]=d +o[1]=p +n.ap(0,3000) +d=new Float64Array(2) +d[0]=1500 +d[1]=1500 +n.aq(0,new A.a(d)) +d=new Float64Array(2) +p=new A.a(d) +d[0]=50 +d[1]=50 +d=$.G().B() +d.sA(0,B.l) +o=A.aC() +m=p +l=new A.aS(k,new Float64Array(2)) +l.a9(m) +l.F() +d=new A.Pc(null,!1,null,$,d,null,o,l,B.j,0,1,null,B.f,new A.e([],f),new A.e([],e)) +d.b7(B.j,null,null,null,0,n,1,null,p) +l.an(0,d.gOB()) +i[h]=d}g.I(0,i) +return A.q(null,r)}}) +return A.r($async$p,r)}, +$ifl:1} +A.a4r.prototype={ +gabJ(){var s,r,q=this,p=q.fz +if(p===$){s=q.ay.a[0] +r=new A.a(new Float64Array(2)) +r.ak(1500-s/2) +q.fz!==$&&A.a2() +q.fz=r +p=r}return p}, +p(a){var s=0,r=A.t(t.H),q=this,p,o,n +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.Yo(0),$async$p) +case 2:p=$.bq7() +o=q.ay +n=o.ab(0,2) +n.sM(0,o.a[1]/2+30) +p=A.fA(B.j,null,null,null,n,null,null,null,null,p,t.Fr) +q.eh!==$&&A.al() +q.eh=p +q.K(p) +q.K(A.hq(null,B.F,null,null)) +return A.q(null,r)}}) +return A.r($async$p,r)}, +a6(a,b){var s,r,q,p,o=this +o.w_(0,b) +s=o.ax.d +s.py(0,o.c_.a1(0,300*b)) +s.F() +r=o.fX +if(r===$){q=o.gabJ().h6(0) +o.fX!==$&&A.a2() +o.fX=q +r=q}s.akQ(0,r,o.gabJ()) +s.F() +p=o.eh +p===$&&A.c() +s=s.a +p.sdv(0,"("+B.c.aj(s[0])+", "+B.c.aj(s[1])+")")}, +hQ(a,b){var s,r=null +this.kG(a,b) +if(b instanceof A.Pc){s=new A.a(new Float64Array(2)) +s.ak(1.5) +b.K(A.alg(s,A.da(!0,0,B.y,0.2,!1,r,r,r,0),r))}}, +jm(a,b){var s,r,q=this,p=a instanceof A.ki,o=a.c +if(o.geL().l(0,B.b9)){o=p?-1:0 +q.c_.sL(0,o) +s=!0}else if(o.geL().l(0,B.bn)){o=p?1:0 +q.c_.sL(0,o) +s=!0}else if(o.geL().l(0,B.bz)){o=p?-1:0 +q.c_.sM(0,o) +s=!0}else if(o.geL().l(0,B.by)){o=p?1:0 +q.c_.sM(0,o) +s=!0}else s=!1 +if(s){o=new A.a(new Float64Array(2)) +o.t(1,0) +r=q.ax +r.c=-q.c_.HM(o) +r.b=!0 +r.F() +return!1}else{q.Yv(a,b) +return!0}}} +A.a3S.prototype={ +anD(){var s,r,q,p,o=this,n=B.e.dm(30),m=J.Eo(n,t.Q2) +for(s=0;s=2?1:2,q=new A.a(new Float64Array(2)) +q.ak(r) +this.K(A.alg(q,A.da(!1,0,B.y,0.3,!1,s,s,s,0),s))}} +A.afS.prototype={ +a6(a,b){this.fg(0,b) +this.dz$.h2()}} +A.afT.prototype={} +A.ai0.prototype={} +A.ai1.prototype={} +A.akW.prototype={ +bm(){var s=this.eT$ +return s==null?this.cr():s}} +A.akX.prototype={ +ba(){var s,r +this.YY() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.Bz.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(A.fq("flame.png",q.db$,null,null),$async$p) +case 2:p=c +o=q.ok +n=new A.a(new Float64Array(2)) +n.t(149,211) +n=A.jz(null,null,null,null,null,0,null,null,null,null,n,p) +n.ch=B.j +n.im() +o.K(n) +return A.q(null,r)}}) +return A.r($async$p,r)}, +a7O(){var s=this.p1.ay,r=s.ax.e,q=B.c.ca(r.a[0],0.05,3),p=new A.a(new Float64Array(2)) +p.ak(q) +r.a9(p) +r.F() +s.CW=null}, +Dk(a,b){var s=this.p1.ay,r=s.ax.e,q=r.a[0],p=J.eI(b.gkD().gar().a[1]),o=new A.a(new Float64Array(2)) +o.ak(q+p*0.02) +r.a9(o) +r.F() +s.CW=null +this.a7O()}, +acb(a){this.a3=this.p1.ay.ax.e.a[0]}, +acc(a){var s,r,q,p,o,n=this,m=a.r +if(m===$){s=a.a +r=A.azk(a.b,new A.h(s.e,s.f)) +m!==$&&A.a2() +a.r=r +m=r}s=m.gth().a +if(!(s[0]===1&&s[1]===1)){q=n.p1.ay +p=n.a3 +p===$&&A.c() +s=s[1] +o=new A.a(new Float64Array(2)) +o.ak(p*s) +s=q.ax.e +s.a9(o) +s.F() +q.CW=null +n.a7O()}else{m=a.f +if(m===$){r=A.azk(a.b,a.a.a) +m!==$&&A.a2() +a.f=r +m=r}s=m.gar().a +A.bE3(n.p1.ay.ax.f.h6(0),-s[0],-s[1])}}} +A.ap5.prototype={} +A.ap6.prototype={} +A.xo.prototype={ +p(a){var s,r,q,p=null,o=A.AA(t.J),n=new Float64Array(2),m=new A.a(new Float64Array(2)) +m.ak(0) +s=B.r.aV() +r=A.aC() +q=$.af() +q=new A.aS(q,new Float64Array(2)) +q.a9(m) +q.F() +n=new A.Yd(p,p,p,p,p,new A.a(n),$,s,p,r,q,B.p,0,0,p,B.f,new A.e([],t.s),new A.e([],t.g)) +n.b7(p,p,p,p,0,p,p,p,m) +n.jE(p,p,p,p,p,p,p,p,p,m) +m=$.G().B() +m.sA(0,B.l) +n.ac$=m +n.shx(10) +this.I(0,A.b([o,n],t.W))}} +A.Yd.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.aic(0) +p=q.gar().p2 +p===$&&A.c() +o=q.ax.d +o.a9(p.a.a.a.ab(0,1).ab(0,2)) +o.F() +p=A.am(0,360,B.L.aY()) +p.toString +p*=0.017453292519943295 +o=Math.cos(p) +p=Math.sin(p) +n=new A.a(new Float64Array(2)) +n.t(o*500,p*500) +q.df=n +q.I(0,A.b([A.hq(null,B.F,null,q.ghx())],t.W)) +return A.q(null,r)}}) +return A.r($async$p,r)}, +a6(a,b){var s,r +this.md(0,b) +s=this.ax.d +r=this.df +r===$&&A.c() +s.a9(s.W(0,r.a1(0,b))) +s.F()}, +hQ(a,b){var s,r,q,p=this +p.kG(a,b) +if(b instanceof A.rM){s=a.ga5(a).a +if(s[0]===0){r=p.df +r===$&&A.c() +r.sL(0,-r.a[0]) +r=p.df +r.sM(0,r.a[1])}r=s[0] +q=p.gar().p2 +q===$&&A.c() +if(r===q.a.a.a.ab(0,1).a[0]){r=p.df +r===$&&A.c() +r.sL(0,-r.a[0]) +r=p.df +r.sM(0,r.a[1])}if(s[1]===0){r=p.df +r===$&&A.c() +r.sL(0,r.a[0]) +r=p.df +r.sM(0,-r.a[1])}s=s[1] +r=p.gar().p2 +r===$&&A.c() +if(s===r.a.a.a.ab(0,1).a[1]){s=p.df +s===$&&A.c() +s.sL(0,s.a[0]) +s=p.df +s.sM(0,-s.a[1])}}}} +A.acy.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.acz.prototype={} +A.acR.prototype={ +a6(a,b){this.fg(0,b) +this.dz$.h2()}} +A.qr.prototype={ +p(a){var s=0,r=A.t(t.H),q=this +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.K(A.AA(t.J)) +return A.q(null,r)}}) +return A.r($async$p,r)}, +cg(a){var s,r,q=null,p=a.gfS().gar(),o=new A.a(new Float64Array(2)) +o.ak(100) +s=A.aC() +r=$.af() +r=new A.aS(r,new Float64Array(2)) +r.a9(o) +r.F() +s=new A.a4B(q,q,q,q,q,s,r,B.j,0,0,q,B.f,new A.e([],t.s),new A.e([],t.g)) +s.b7(B.j,q,q,q,0,p,q,q,o) +this.K(s)}} +A.a4B.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:o=$.G().B() +o.sA(0,B.mG) +o.sP(0,B.t) +p=A.hq(null,B.F,null,null) +p.ac$=o +p.oD$=!0 +q.p4=p +q.K(p) +p=q.gar().p2 +p===$&&A.c() +p=p.a.a.a.ab(0,1).ab(0,2).X(0,q.ax.d) +A.Rt(p,150) +q.p1=p +return A.q(null,r)}}) +return A.r($async$p,r)}, +a6(a,b){var s,r +this.md(0,b) +s=this.ax.d +r=this.p1 +r===$&&A.c() +s.py(0,r.a1(0,b)) +s.F()}, +hQ(a,b){var s +this.kG(a,b) +s=this.p4 +s===$&&A.c() +s.ac$.sA(0,B.cQ) +if(b instanceof A.rM){this.er() +return}}, +k5(a){var s +this.zy(a) +s=this.f4$ +if(!(s!=null&&s.a!==0)){s=this.p4 +s===$&&A.c() +s.ac$.sA(0,B.mG)}}} +A.adj.prototype={ +a6(a,b){this.fg(0,b) +this.dz$.h2()}} +A.adk.prototype={} +A.aid.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.aie.prototype={} +A.xC.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.K(A.AA(t.J)) +p=new A.a(new Float64Array(2)) +p.t(150,100) +o=new A.a(new Float64Array(2)) +o.ak(200) +n=new A.a(new Float64Array(2)) +n.ak(100) +n=A.as0(o,n,p,-0.7853981633974483) +o=n.ax.e +o.dX(0,-o.a[1]) +o.F() +q.K(n) +o=new A.a(new Float64Array(2)) +o.t(-100,-100) +n=q.p2 +n===$&&A.c() +m=n.a.a.a.ab(0,1) +l=new A.a(new Float64Array(2)) +l.u(m) +m=new A.a(new Float64Array(2)) +m.ak(200) +l.aq(0,m) +q.K(A.as0(o,l,p.ab(0,2),-0.7853981633974483)) +o=new A.a(new Float64Array(2)) +o.t(100,-100) +m=n.a.a.a.ab(0,1).a[1] +l=new A.a(new Float64Array(2)) +l.t(100,m-100) +q.K(A.as0(o,l,p.a1(0,1.5),0.7853981633974483)) +o=new A.a(new Float64Array(2)) +o.t(-300,300) +n=n.a.a.a.ab(0,1).a[0] +m=new A.a(new Float64Array(2)) +m.t(n-100,100) +m=A.as0(o,m,p.ab(0,3),0.7853981633974483) +o=m.ax.e +o.dX(0,-o.a[1]) +o.F() +q.K(m) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.XF.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:l=q.gar() +k=new A.a(new Float64Array(2)) +k.ak(48) +s=2 +return A.B(A.kq("bomb_ptero.png",A.kp(4,null,!0,0.2,k),l.db$),$async$p) +case 2:q.siP(0,c) +p=B.r.aV() +p.sP(0,B.t) +l=new A.a(new Float64Array(2)) +l.t(0,-1) +k=new A.a(new Float64Array(2)) +k.t(-1,-0.1) +o=new A.a(new Float64Array(2)) +o.t(-0.2,0.4) +n=new A.a(new Float64Array(2)) +n.t(0.2,0.4) +m=new A.a(new Float64Array(2)) +m.t(1,-0.1) +m=A.baj(A.b([l,k,o,n,m],t.d),q.ay) +m.ac$=p +m.oD$=!0 +q.K(m) +return A.q(null,r)}}) +return A.r($async$p,r)}, +a6(a,b){var s +this.w_(0,b) +s=this.ax.d +s.a9(s.W(0,this.aK.a1(0,b))) +s.F()}, +hQ(a,b){var s +this.kG(a,b) +this.aK.dt() +s=this.ax.e +s.dX(0,-s.a[1]) +s.F()}} +A.ac5.prototype={} +A.ac6.prototype={ +bm(){var s=this.eT$ +return s==null?this.cr():s}} +A.adq.prototype={ +a6(a,b){this.fg(0,b) +this.dz$.h2()}} +A.b48.prototype={ +$1(a){var s=null,r=A.l9(s,t.rR),q=A.bg(s,-2147483647),p=A.aO(s,s,s),o=$.ay(),n=$.aG(),m=A.b([],t.u),l=A.aI(A.aL(),t.y) +r=new A.xC(r,q,p,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.c8)}, +$S:666} +A.b49.prototype={ +$1(a){var s=null,r=A.l9(s,t.rR),q=A.bg(s,-2147483647),p=A.aO(s,s,s),o=$.ay(),n=$.aG(),m=A.b([],t.u),l=A.aI(A.aL(),t.y) +r=new A.qr(r,q,p,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.qI)}, +$S:667} +A.b4a.prototype={ +$1(a){var s=null,r=A.l9(s,t.rR),q=A.bg(s,-2147483647),p=A.aO(s,s,s),o=$.ay(),n=$.aG(),m=A.b([],t.u),l=A.aI(A.aL(),t.y) +r=new A.xo(r,q,p,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.hm)}, +$S:668} +A.b4b.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k=null,j=new A.a(new Float64Array(2)) +j.t(100,0) +s=t.s +r=t.g +j=new A.a4y(B.L,j,k,-2147483647,k,B.f,new A.e([],s),new A.e([],r)) +q=A.aO(k,k,k) +p=q.ay +p.ay=B.p +p.jn() +p=A.l9(k,t.rR) +o=$.ay() +n=$.aG() +m=A.b([],t.u) +l=A.aI(A.aL(),t.y) +s=new A.Nd(p,j,q,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,k,B.f,new A.e([],s),new A.e([],r)) +s.aS(q,k,k,j,t.i) +return A.K3(A.aH(s,k,k,k,k,t.lQ),B.a_,k)}, +$S:669} +A.b4c.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.zz(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.Xg)}, +$S:670} +A.b4d.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k=null,j=t.Pr +j=new A.aPf(A.b([],t.bf),A.b([],j),A.b([],j)) +j.VQ() +s=A.b([],t.n) +r=new Float64Array(2) +q=A.bg(k,-2147483647) +p=A.aO(k,k,k) +o=$.ay() +n=$.aG() +m=A.b([],t.u) +l=A.aI(A.aL(),t.y) +j=new A.rG(j,s,new A.a(r),$,k,q,p,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,k,B.f,new A.e([],t.s),new A.e([],t.g)) +j.aS(k,k,k,k,t.i) +return A.aH(j,k,k,k,k,t.qm)}, +$S:671} +A.b4e.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null,e=$.G(),d=e.B() +e=e.B() +s=A.a9(51,33,150,243) +r=A.a9(51,244,67,54) +q=t.Fq +p=A.b([],q) +q=A.b([],q) +o=t.eF +n=A.b([],o) +o=A.b([],o) +m=A.l9(f,t.rR) +l=A.bg(f,-2147483647) +k=A.aO(f,f,f) +j=$.ay() +i=$.aG() +h=A.b([],t.u) +g=A.aI(A.aL(),t.y) +e=new A.vA(d,e,new A.f5(s,r),p,q,n,o,m,l,k,j,i,new A.P(),new A.P(),B.m,h,g,A.C(t.S),A.C(t.F),0,f,B.f,new A.e([],t.s),new A.e([],t.g)) +e.aS(f,f,f,f,t.i) +return A.aH(e,f,f,f,f,t.ez)}, +$S:672} +A.b4f.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null,e=new A.a(new Float64Array(2)) +e.t(250,100) +s=$.G().B() +s.sA(0,A.a9(153,255,193,7)) +r=new A.a(new Float64Array(2)) +r.t(0,1) +q=new Float64Array(2) +p=A.b([],t.Fq) +o=A.b([],t.eF) +n=new Float64Array(2) +m=A.l9(f,t.rR) +l=A.bg(f,-2147483647) +k=A.aO(f,f,f) +j=$.ay() +i=$.aG() +h=A.b([],t.u) +g=A.aI(A.aL(),t.y) +e=new A.Ae(e,s,r,new A.a(q),B.L,p,o,new A.a(n),m,l,k,j,i,new A.P(),new A.P(),B.m,h,g,A.C(t.S),A.C(t.F),0,f,B.f,new A.e([],t.s),new A.e([],t.g)) +e.aS(f,f,f,f,t.i) +return A.aH(e,f,f,f,f,t.k9)}, +$S:673} +A.b4g.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h=null,g=A.a9(255,255,193,7),f=A.a9(255,64,196,255),e=$.G().B(),d=B.je.aV() +d.sP(0,B.t) +d.sbJ(2) +s=A.b([],t.Fq) +r=A.b([],t.eF) +q=A.b([],t.W) +p=A.a6O() +o=A.l9(h,t.rR) +n=A.bg(h,-2147483647) +m=A.aO(h,h,h) +l=$.ay() +k=$.aG() +j=A.b([],t.u) +i=A.aI(A.aL(),t.y) +g=new A.vB(new A.f5(g,f),B.L,e,d,s,r,q,p,o,n,m,l,k,new A.P(),new A.P(),B.m,j,i,A.C(t.S),A.C(t.F),0,h,B.f,new A.e([],t.s),new A.e([],t.g)) +g.aS(h,h,h,h,t.i) +return A.aH(g,h,h,h,h,t.e7)}, +$S:683} +A.b4h.prototype={ +$1(a){var s=null,r=A.biC(s,s,!1,s,s,t.VC),q=A.fA(B.j,s,s,s,s,s,s,s,"Hey! Who's there?",A.fg(B.a6W,B.v),t.Z0),p=A.l9(s,t.rR),o=A.bg(s,-2147483647),n=A.aO(s,s,s),m=$.ay(),l=$.aG(),k=A.b([],t.u),j=A.aI(A.aL(),t.y) +r=new A.Af(r,q,p,o,n,m,l,new A.P(),new A.P(),B.m,k,j,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.OG)}, +$S:684} +A.G7.prototype={ +V(){return"Shapes."+this.b}} +A.Nd.prototype={} +A.a4y.prototype={ +p(a8){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7 +var $async$p=A.u(function(a9,b0){if(a9===1)return A.p(b0,r) +while(true)switch(s){case 0:a7=q.gar().p2 +a7===$&&A.c() +a7=a7.a.a.a.ab(0,1).a[1] +p=new A.a(new Float64Array(2)) +p.t(0,a7-24) +q.K(A.a1t(null,p,t.Fr)) +o=A.AA(t.J) +a7=new A.a(new Float64Array(2)) +a7.ak(150) +p=new Float64Array(2) +n=new A.a(p) +n.t(120,250) +m=new A.a(new Float64Array(2)) +m.t(-100,100) +l=new Float64Array(2) +k=A.a9(204,33,150,243) +j=A.a9(204,76,175,80) +i=A.aC() +h=$.af() +h=new A.aS(h,new Float64Array(2)) +h.a9(n) +h.F() +g=new A.ZP(m,new A.a(l),k,j,o,null,null,null,null,!1,i,h,B.j,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +g.b7(B.j,null,null,null,0,a7,null,null,n) +a7=B.r.aV() +g.rx!==$&&A.al() +g.rx=a7 +g.p1=0.3 +g.ch=B.p +g.im() +a7=p[0] +n=p[1] +m=new A.a(new Float64Array(2)) +m.t(a7/2,n*0.15) +f=A.baQ(a7*0.3,m,B.c1) +m=p[0] +a7=p[1] +n=new A.a(new Float64Array(2)) +n.t(m/2,a7*0.4) +e=A.baQ(m*0.4,n,B.ey) +n=p[0]/2 +p=p[1] +a7=new A.a(new Float64Array(2)) +a7.t(n,p-p/4) +g.K(A.baQ(n,a7,B.h3)) +g.K(e) +g.K(f) +q.K(o) +q.K(g) +for(a7=q.k1,p=q.k2,n=p.a,m=A.w(q).h("a5.T"),d=g,c=1;c<1000;){l=new Float64Array(2) +l[0]=50 +l[1]=50 +k=a7.aY() +j=a7.aY() +i=new Float64Array(2) +i[0]=k +i[1]=j +k=new Float64Array(2) +j=new A.a(k) +k[1]=i[1] +k[0]=i[0] +j.ap(0,100) +k=new Float64Array(2) +b=new A.a(k) +k[1]=l[1] +k[0]=l[0] +b.D(0,j) +j=d.ax.d.a +l=j[0] +i=d.ay.a[0] +h=n[0] +a=k[0] +a0=q.ai$ +if(a0==null){a1=q.bm() +a1.toString +a0=q.ai$=m.a(a1)}a0=a0.p2 +a0===$&&A.c() +a0=a0.a.a.a +a0.toString +a2=new Float64Array(2) +a3=a0.a +a2[1]=a3[1] +a2[0]=a3[0] +new A.a(a2).ap(0,1) +a2=a2[0] +a0=j[1] +a4=new Float64Array(2) +a4[0]=0 +a4[1]=a0+200 +a0=new Float64Array(2) +a5=new A.a(a0) +a0[1]=n[1] +a0[0]=n[0] +a5.D(0,new A.a(a4)) +if(!(l+i/2+h+a>a2)){l=new Float64Array(2) +a5=new A.a(l) +l[1]=j[1] +l[0]=j[0] +a5.D(0,p) +l[0]=l[0]+k[0]/2}l=a7.aY() +k=a7.aY() +j=new Float64Array(2) +j[0]=l +j[1]=k +l=a7.aY() +k=a7.aY() +i=new Float64Array(2) +i[0]=l +i[1]=k +l=new Float64Array(2) +l[1]=j[1] +l[0]=j[0] +new A.a(l).aq(0,new A.a(i)) +k=new Float64Array(2) +a6=new A.a(k) +k[1]=l[1] +k[0]=l[0] +a6.ap(0,400) +d=A.bLw(a5,b,a6,o,a7) +l=d.a5p(d.gaFV()) +k=q.ai$ +if(k==null){a1=q.bm() +a1.toString +k=q.ai$=m.a(a1)}k=k.p2 +k===$&&A.c() +k=k.a.a.a +k.toString +j=new Float64Array(2) +a3=k.a +j[1]=a3[1] +j[0]=a3[0] +new A.a(j).ap(0,1) +if(l.cr.ghU().a[0]||s[1]>r.ghU().a[1]}else s=!0 +else s=!0 +if(s){p=n.ry.ghU().W(0,n.ghU()) +s=n.VB(B.p).a +r=p.a +o=B.c.bB(s[0],r[0]) +r=B.c.bB(s[1],r[1]) +s=new A.a(new Float64Array(2)) +s.t(o,r) +q.a9(q.W(0,s.X(0,n.VB(B.p)))) +q.F()}}, +aW(a){var s,r +if(this.e0$){s=this.ghU().a +r=new A.h(s[0],s[1]).ab(0,2) +s=this.rx +s===$&&A.c() +a.ct(r,5,s)}}, +hQ(a,b){var s +this.kG(a,b) +s=this.to +if(s!=null)s.ac$.sA(0,this.RG)}, +k5(a){var s,r=this +r.zy(a) +s=r.f4$ +if(!(s!=null&&s.a!==0)){s=r.to +if(s!=null)s.ac$.sA(0,r.R8)}}, +oW(a,b){this.zz(0,b) +this.p2.u(b.d.ab(0,10))}} +A.ZN.prototype={} +A.ZO.prototype={} +A.ZL.prototype={} +A.a95.prototype={ +hQ(a,b){var s,r,q=this +q.akz(a,b) +s=b.eS$ +s===$&&A.c() +r=q.ac$ +if(s instanceof A.rM)r.sA(0,q.xK) +else{s=q.Cg.a +r.sA(0,A.a9(204,s>>>16&255,s>>>8&255,s&255))}}, +k5(a){var s,r=this +r.aky(a) +s=r.oC$ +if(!(s!=null&&s.a!==0))r.ac$.sA(0,r.xK)}, +gL2(){return!0}} +A.ZP.prototype={} +A.ai6.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.ai7.prototype={ +a6(a,b){this.fg(0,b) +this.dz$.h2()}} +A.TV.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.bl,t.F)==null){r=A.EV() +s.gcF().q(0,B.bl,r) +s.K(r)}}} +A.aib.prototype={} +A.aic.prototype={ +p(a){var s=0,r=A.t(t.H),q=this +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.f0(0) +q.gbZ(q).yE(0,t.VC) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.zz.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:k=A.bf2() +j=A.bf2() +i=t.W +s=2 +return A.B(q.I(0,A.b([k,j,A.aO(null,null,k),A.aO(null,null,j)],i)),$async$p) +case 2:p=new A.a(new Float64Array(2)) +p.t(75,75) +o=A.auY(p) +p=new A.a(new Float64Array(2)) +p.t(-75,75) +n=A.auY(p) +p=new A.a(new Float64Array(2)) +p.t(75,-75) +m=A.auY(p) +p=new A.a(new Float64Array(2)) +p.t(-75,-75) +l=A.auY(p) +k.I(0,A.b([o,n],i)) +j.I(0,A.b([m,l],i)) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.ZQ.prototype={} +A.ZM.prototype={ +p(a){var s=0,r=A.t(t.H),q=this +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.Yo(0) +q.K(A.hq(null,B.F,null,null)) +q.K(A.ET(new A.a(new Float64Array(2)),A.da(!0,0,B.y,0.5+$.boV().aY(),!0,null,null,null,0),null,null)) +return A.q(null,r)}}) +return A.r($async$p,r)}, +hQ(a,b){var s,r +this.kG(a,b) +s=this.ax.d.a +r=B.c.gnF(s[0])?1:0 +s=r+(B.c.gnF(s[1])?2:0)<2?B.c1:B.h3 +this.K(A.b8l(s,B.a0A,A.da(!0,0,B.y,0.2,!1,null,null,null,0)))}} +A.adr.prototype={} +A.ads.prototype={ +a6(a,b){this.md(0,b) +this.dz$.h2()}} +A.rG.prototype={ +p(a4){var s=0,r=A.t(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$p=A.u(function(a5,a6){if(a5===1)return A.p(a6,r) +while(true)switch(s){case 0:q.n4(0) +p=t.VC +o=A.ee(p) +n=A.b([],t.Ju) +m=t.wp +l=A.b([],m) +k=A.biA(p) +q.Ci$=new A.a6C(A.D(p,t.M),A.C(p),new A.Ab(new A.a6B(25,10,B.a2f,k,A.D(p,t.aU),A.D(p,t.OK),t.KK),o,q.gaOW(),q.gaOw(),A.D(p,t.Ha),A.D(p,t.h),A.D(t.S,t.jI),n,new A.Og(l,t.Ff)),A.b([],m),A.b([],m)) +q.a9I$=10 +p=new A.a(new Float64Array(2)) +p.ak(0) +o=new A.a(new Float64Array(2)) +o.ak(8) +s=2 +return A.B(A.fq("retro_tiles.png",null,p,o),$async$p) +case 2:j=a6 +p=new A.a(new Float64Array(2)) +p.t(0,8) +o=new A.a(new Float64Array(2)) +o.ak(8) +s=3 +return A.B(A.fq("retro_tiles.png",null,p,o),$async$p) +case 3:i=a6 +for(p=q.ah,o=p.z,h=0;h<8000;++h){g=B.L.fn(300) +f=B.L.fn(300) +n=new Float64Array(2) +n[0]=g*8 +n[1]=f*8 +m=new Float64Array(2) +m[0]=8 +m[1]=8 +e=A.beL(new A.a(n),0,new A.a(m),j) +q.ok.K(e) +o.push(e)}p.VQ() +q.sa7E(A.lt(250,null,500,q.ok)) +n=new A.a(new Float64Array(2)) +n.ak(1200) +m=new A.a(new Float64Array(2)) +m.ak(8) +l=A.fe(B.F,null,null) +k=B.r.aV() +d=A.aC() +c=m +b=$.af() +a=new A.aS(b,new Float64Array(2)) +a.a9(c) +a.F() +c=t.s +a0=t.g +l=new A.O1(l,null,null,null,null,null,!1,null,$,k,null,d,a,B.p,0,2,null,B.f,new A.e([],c),new A.e([],a0)) +l.b7(null,null,null,null,0,n,2,null,m) +l.lk(null,null,null,null,null,0,null,n,2,null,m,null) +q.a3!==$&&A.al() +q.a3=l +q.ok.K(l) +q.p1.aa6(l) +n=l.ax.d.a +m=n[0] +n=n[1] +k=new A.a(new Float64Array(2)) +k.t(m+0,n+-16) +n=new A.a(new Float64Array(2)) +n.ak(8) +e=A.beL(k,0,n,j) +q.ok.K(e) +o.push(e) +o=l.ax.d.a +n=o[0] +o=o[1] +m=new A.a(new Float64Array(2)) +m.t(n+0,o+16) +o=new A.a(new Float64Array(2)) +o.ak(8) +a1=A.bba(m,0,o,i) +q.ok.K(a1) +o=l.ax.d.a +m=o[0] +o=o[1] +n=new A.a(new Float64Array(2)) +n.t(m+16,o+0) +o=new A.a(new Float64Array(2)) +o.ak(8) +a2=A.bba(n,0,o,i) +q.ok.K(a2) +l=l.ax.d.a +o=l[0] +l=l[1] +n=new A.a(new Float64Array(2)) +n.t(o+-16,l+0) +o=new A.a(new Float64Array(2)) +o.ak(8) +a3=A.bba(n,0,o,i) +q.ok.K(a3) +o=q.ok +n=q.Ci$ +n===$&&A.c() +m=$.G().B() +m.sP(0,B.t) +m.sA(0,B.Av) +m.sbJ(1) +l=B.r.aV() +k=A.aC() +d=new A.a(new Float64Array(2)) +a=new A.aS(b,new Float64Array(2)) +a.a9(d) +a.F() +m=new A.a6D(m,$,l,null,k,a,B.p,0,0,null,B.f,new A.e([],c),new A.e([],a0)) +m.b7(null,null,null,null,0,null,null,null,null) +l=n.a.a +m.p1!==$&&A.al() +m.p1=new A.Ok(l.c,l.d,n) +m.ac$.sA(0,B.b5) +m.ac$.sP(0,B.t) +m.sve(10) +o.K(m) +m=q.ok +o=A.aC() +n=new A.a(new Float64Array(2)) +l=new A.aS(b,new Float64Array(2)) +l.a9(n) +l.F() +p=new A.a3l(p,o,l,B.p,0,0,null,B.f,new A.e([],c),new A.e([],a0)) +p.b7(null,null,null,null,0,null,null,null,null) +m.K(p) +q.p1.ax.K(A.a1t(null,null,t.Fr)) +return A.q(null,r)}}) +return A.r($async$p,r)}, +jm(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=null +for(s=A.cW(b,b.r,A.w(b).c),r=s.$ti.c,q=j.bL,p=q.a;s.H();){o=s.d +if(o==null)o=r.a(o) +if(o.l(0,B.bz)){n=j.a3 +n===$&&A.c() +n=n.aK}else n=!1 +if(n){p[0]=0 +p[1]=-1 +n=j.a3 +n===$&&A.c() +n=n.ax.d +m=n.a +n.t(m[0]+0,m[1]+-1)}if(o.l(0,B.b9)){n=j.a3 +n===$&&A.c() +n=n.aa}else n=!1 +if(n){p[0]=-1 +p[1]=0 +n=j.a3 +n===$&&A.c() +n=n.ax.d +m=n.a +n.t(m[0]+-1,m[1]+0)}if(o.l(0,B.by)){n=j.a3 +n===$&&A.c() +n=n.b2}else n=!1 +if(n){p[0]=0 +p[1]=1 +n=j.a3 +n===$&&A.c() +n=n.ax.d +m=n.a +n.t(m[0]+0,m[1]+1)}if(o.l(0,B.bn)){n=j.a3 +n===$&&A.c() +n=n.aP}else n=!1 +if(n){p[0]=1 +p[1]=0 +n=j.a3 +n===$&&A.c() +n=n.ax.d +m=n.a +n.t(m[0]+1,m[1]+0)}if(o.l(0,B.j_))j.bM=!0 +if(o.l(0,B.mf)){n=j.a3 +n===$&&A.c() +n=n.bj +l=n.jf$.a +if(l===B.F)n.su9(B.i2) +else if(l===B.i2)n.su9(B.F)}if(o.l(0,B.vu)){o=j.Ci$ +o===$&&A.c() +o=o.a.a +o.a5B(o.d)}}if(j.bM)s=!(p[0]===0&&p[1]===0) +else s=!1 +if(s){s=j.a3 +s===$&&A.c() +r=q.a1(0,50) +p=B.r.aV() +o=A.aC() +n=new A.a(new Float64Array(2)) +m=$.af() +m=new A.aS(m,new Float64Array(2)) +m.a9(n) +m.F() +k=new A.YJ(r,$,p,i,i,i,i,i,o,m,B.p,0,0,i,B.f,new A.e([],t.s),new A.e([],t.g)) +k.b7(i,i,i,i,0,s.ax.d,i,i,i) +k.ac$.sA(0,B.mH) +k.sve(10) +s=new A.a(new Float64Array(2)) +s.ak(1) +k.sC(0,s) +k.K(A.fe(B.F,i,i)) +j.K(k) +q.cE() +j.bM=!1}return B.bW}, +Dk(a,b){var s=this.p1.ay,r=s.ax.e,q=r.a[0],p=J.eI(b.gkD().gar().a[1]),o=new A.a(new Float64Array(2)) +o.ak(q+p*0.08) +r.a9(o) +r.F() +s.CW=null +s=this.p1.ay +r=s.ax.e +o=B.c.ca(r.a[0],0.05,5) +q=new A.a(new Float64Array(2)) +q.ak(o) +r.a9(q) +r.F() +s.CW=null}, +$idm:1} +A.O1.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:o=new A.a(new Float64Array(2)) +o.ak(8) +p=new A.a(new Float64Array(2)) +p.t(24,8) +s=2 +return A.B(A.fq("retro_tiles.png",null,p,o),$async$p) +case 2:q.p2=c +q.tS() +q.K(q.bj) +return A.q(null,r)}}) +return A.r($async$p,r)}, +hQ(a,b){var s,r,q,p=this,o=p.ax.d,n=o.a,m=n[0],l=n[1],k=new Float64Array(2) +new A.a(k).t(m+4,l+4) +if(t.GV.b(b)){m=k[0] +l=b.J7$ +l===$&&A.c() +l=l.a +s=m-l[0] +if(s<0)p.aP=!1 +else if(s>0)p.aa=!1 +r=k[1]-l[1] +if(r<0)p.b2=!1 +else if(r>0)p.aK=!1 +m=n[0] +n=n[1] +q=new A.a(new Float64Array(2)) +q.t(m+s/3,n+r/3) +o.a9(q) +o.F()}p.kG(a,b)}, +k5(a){var s=this +s.b2=s.aK=s.aP=s.aa=!0 +s.zy(a)}} +A.YJ.prototype={ +aW(a){a.ct(B.h,1,this.ac$)}, +a6(a,b){var s,r=this.ax.d,q=r.a,p=q[0],o=this.p1.a1(0,b).a,n=o[0] +q=q[1] +o=o[1] +s=new A.a(new Float64Array(2)) +s.t(p+n,q+o) +r.a9(s) +r.F() +this.md(0,b)}, +rQ(a){if(a instanceof A.O1||a instanceof A.Rw)return!1 +return this.aid(a)}, +hQ(a,b){if(b instanceof A.JC)this.er() +this.kG(a,b)}, +$ib6:1} +A.JC.prototype={ +kx(a){if(!this.aa)this.MI(a)}} +A.Rw.prototype={} +A.yB.prototype={ +aaL(){var s,r=this.ax.d.a,q=r[0] +r=r[1] +s=new A.a(new Float64Array(2)) +s.t(q+4,r+4) +this.J7$!==$&&A.al() +this.J7$=s}} +A.ab7.prototype={} +A.aPf.prototype={ +IV(){var s,r,q,p,o +for(s=this.z,r=s.length,q=0;q") +B.b.am(A.ai(new A.bo(new A.cm(this.gbZ(this),r),new A.auz(s),q),!0,q.h("y.E")),new A.auA())}} +A.auz.prototype={ +$1(a){return a.iQ(this.a.X(0,a.ax.d))}, +$S:695} +A.auA.prototype={ +$1(a){var s=new A.a(new Float64Array(2)) +s.ak(10) +a.sC(0,a.ay.W(0,s))}, +$S:102} +A.adl.prototype={} +A.b4i.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.xJ(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.ab)}, +$S:703} +A.b4j.prototype={ +$1(a){var s,r,q,p,o,n,m=null,l=new A.a(new Float64Array(2)) +l.t(100,100) +l=A.aP1(l) +s=new A.a(new Float64Array(2)) +s.t(160,100) +s=A.aP1(s) +r=new A.a(new Float64Array(2)) +r.t(170,150) +r=A.aP1(r) +q=new A.a(new Float64Array(2)) +q.t(110,150) +q=A.b([l,s,r,A.aP1(q)],t.W) +l=A.bg(m,-2147483647) +s=A.aO(m,m,m) +r=$.ay() +p=$.aG() +o=A.b([],t.u) +n=A.aI(A.aL(),t.y) +l=new A.rC(l,s,r,p,new A.P(),new A.P(),B.m,o,n,A.C(t.S),A.C(t.F),0,m,B.f,new A.e([],t.s),new A.e([],t.g)) +l.I(0,q) +l.aS(m,q,m,m,t.i) +return A.aH(l,m,m,m,m,t.VL)}, +$S:713} +A.b4k.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.qA(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.Pe)}, +$S:714} +A.b4m.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.xz(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.u2)}, +$S:715} +A.b4n.prototype={ +$1(a){var s,r,q,p,o,n=null,m=A.e1(B.j,n,n,B.eD.aV(),n,n,n,5,n),l=t.s,k=t.g +m=new A.amW(m,-2147483647,n,B.f,new A.e([],l),new A.e([],k)) +s=A.aO(n,n,n) +r=$.ay() +q=$.aG() +p=A.b([],t.u) +o=A.aI(A.aL(),t.y) +l=new A.zj(m,s,r,q,new A.P(),new A.P(),B.m,p,o,A.C(t.S),A.C(t.F),0,n,B.f,new A.e([],l),new A.e([],k)) +l.aS(n,n,n,m,t.i) +return A.aH(l,n,n,n,n,t.Un)}, +$S:719} +A.b4o.prototype={ +$1(a){var s,r,q,p,o,n=null,m=A.e1(B.j,n,n,B.eD.aV(),n,n,n,5,n),l=t.s,k=t.g +m=new A.amV(m,-2147483647,n,B.f,new A.e([],l),new A.e([],k)) +s=A.aO(n,n,n) +r=$.ay() +q=$.aG() +p=A.b([],t.u) +o=A.aI(A.aL(),t.y) +l=new A.zk(m,s,r,q,new A.P(),new A.P(),B.m,p,o,A.C(t.S),A.C(t.F),0,n,B.f,new A.e([],l),new A.e([],k)) +l.aS(n,n,n,m,t.i) +return A.aH(l,n,n,n,n,t.Q7)}, +$S:724} +A.b4p.prototype={ +$1(a){return B.PH}, +$S:745} +A.b4q.prototype={ +$1(a){return B.PI}, +$S:746} +A.b4r.prototype={ +$1(a){return B.Sy}, +$S:747} +A.b4s.prototype={ +$1(a){return B.Sx}, +$S:748} +A.b4t.prototype={ +$1(a){return B.U2}, +$S:749} +A.b4l.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.yJ(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.cv)}, +$S:756} +A.xH.prototype={ +b0(){return new A.adz(B.o)}} +A.adz.prototype={ +bk(){var s,r,q,p,o,n,m=null +this.bG() +s=A.bg(m,-2147483647) +r=A.aO(m,m,m) +q=$.ay() +p=$.aG() +o=A.b([],t.u) +n=A.aI(A.aL(),t.y) +s=new A.D1(s,r,q,p,new A.P(),new A.P(),B.m,o,n,A.C(t.S),A.C(t.F),0,m,B.f,new A.e([],t.s),new A.e([],t.g)) +s.aS(m,m,m,m,t.i) +this.d!==$&&A.al() +this.d=s}, +a8(a){var s=null,r=this.d +r===$&&A.c() +return A.baC(A.l8(B.br,A.b([A.Fr(0,A.aH(r,s,s,s,s,t.Ms),s),A.kh(s,new A.D4(r.a8_(t.BF),new A.aVM(this),s,t.gb),s,s,16,s,16,s)],t.p),B.a_,B.bp,s))}} +A.aVM.prototype={ +$2(a,b){var s=b.a.length,r=this.a.d +r===$&&A.c() +return new A.DW(s,r.gaRh(),null)}, +$S:766} +A.DW.prototype={ +a8(a){var s=null,r=this.c +return A.au9(new A.ci(B.it,r===0?A.mC(B.EE,this.d,s):A.dz("Remaining enemies: "+r,s,s,s,s,s,s),s),s,s,s,s)}} +A.up.prototype={ +l2(a){this.er()}} +A.D1.prototype={ +p(a){var s=0,r=A.t(t.H),q=this +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.DH() +return A.q(null,r)}}) +return A.r($async$p,r)}, +DH(){var s=new A.a(new Float64Array(2)) +s.t(100,100) +this.K(A.b8V(s)) +s=new A.a(new Float64Array(2)) +s.t(200,100) +this.K(A.b8V(s)) +s=new A.a(new Float64Array(2)) +s.t(300,100) +this.K(A.b8V(s))}} +A.aXr.prototype={ +$1(a){B.b.D(a.a,this.a) +a.F()}, +$S:93} +A.aXt.prototype={ +$1(a){B.b.O(a.a,this.a) +a.F()}, +$S:93} +A.T2.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.afq.prototype={ +ba(){var s=this +s.alb() +s.bm().KQ(s,new A.aXr(s))}, +fL(){var s=this +s.bm().KQ(s,new A.aXt(s)) +s.o6()}} +A.xI.prototype={ +b0(){return new A.adA(B.o)}} +A.adA.prototype={ +bk(){var s,r,q,p,o,n,m=null +this.bG() +s=A.bg(m,-2147483647) +r=A.aO(m,m,m) +q=$.ay() +p=$.aG() +o=A.b([],t.u) +n=A.aI(A.aL(),t.y) +s=new A.xG(s,r,q,p,new A.P(),new A.P(),B.m,o,n,A.C(t.S),A.C(t.F),0,m,B.f,new A.e([],t.s),new A.e([],t.g)) +s.aS(m,m,m,m,t.i) +this.d!==$&&A.al() +this.d=s}, +a8(a){var s,r=null,q=this.d +q===$&&A.c() +s=A.b([new A.Oh(new A.IF(q,r,r,t.LB),r,r,r,r,t.nu),new A.JM(new A.Hq(new A.aVN(this),r,r,r,A.bKE(),A.bIZ(),t.x4),r,r,r,r,t.wq)],t.Ds) +return A.baC(A.bA5(A.l8(B.br,A.b([A.Fr(0,A.aH(q,r,r,r,r,t.y6),r),B.a20],t.p),B.a_,B.bp,r),s))}} +A.aVN.prototype={ +$1(a){var s=this.a.d +s===$&&A.c() +return s.a8_(t._5)}, +$S:778} +A.a1B.prototype={ +a8(a){var s=null,r=A.biw(a,!0,t.C8),q=r.a,p=new A.om(q,A.b1(r).h("om<1>")) +return A.au9(new A.ci(B.it,p.gE(p)===0?A.mC(B.EE,new A.aAP(a),s):A.dz("Remaining enemies: "+q.length,s,s,s,s,s,s),s),s,s,s,s)}} +A.aAP.prototype={ +$0(){A.biw(this.a,!1,t.y6).DH()}, +$S:0} +A.oW.prototype={ +l2(a){this.er()}} +A.xG.prototype={ +p(a){var s=0,r=A.t(t.H),q=this +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.DH() +return A.q(null,r)}}) +return A.r($async$p,r)}, +DH(){var s=new A.a(new Float64Array(2)) +s.t(100,100) +this.K(A.b8W(s)) +s=new A.a(new Float64Array(2)) +s.t(200,100) +this.K(A.b8W(s)) +s=new A.a(new Float64Array(2)) +s.t(300,100) +this.K(A.b8W(s))}} +A.aXq.prototype={ +$1(a){B.b.D(a.a,this.a) +a.F()}, +$S:93} +A.aXs.prototype={ +$1(a){B.b.O(a.a,this.a) +a.F()}, +$S:93} +A.T3.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.afr.prototype={ +ba(){var s=this +s.ala() +s.bm().KQ(s,new A.aXq(s))}, +fL(){var s=this +s.bm().KQ(s,new A.aXs(s)) +s.o6()}} +A.xJ.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:o=new A.a(new Float64Array(2)) +o.ak(200) +p=new A.a(new Float64Array(2)) +p.ak(300) +p=A.bAq(o,p) +p.ch=B.j +p.im() +q.a3=p +q.K(p) +return A.q(null,r)}}) +return A.r($async$p,r)}, +a6(a,b){var s +this.fg(0,b) +s=this.a3 +s===$&&A.c() +s=s.ax +s.c+=b +s.b=!0 +s.F()}, +glE(){return this.ah}, +slE(a){return this.ah=a}} +A.a5H.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:l=new A.a(new Float64Array(2)) +l.t(100,100) +p=$.bdj() +l=A.kk(2,p,l,50) +o=new A.a(new Float64Array(2)) +o.t(160,100) +o=A.kk(3,p,o,50) +n=new A.a(new Float64Array(2)) +n.t(170,150) +n=A.kk(4,p,n,50) +m=new A.a(new Float64Array(2)) +m.t(70,200) +q.I(0,A.b([l,o,n,A.kk(5,p,m,50)],t.QZ)) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.aiT.prototype={ +bm(){var s=this.eT$ +return s==null?this.cr():s}} +A.qA.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(A.fq("flame.png",q.db$,null,null),$async$p) +case 2:m=c +l=A.b9M(m) +k=l.ax.d +k.eE(0,100) +k.F() +k.dX(0,400) +k.F() +p=A.b9M(m) +k=p.ax.d +k.eE(0,100) +k.F() +k.dX(0,400) +k.F() +p.aP=-1 +o=A.b9M(m) +k=o.ax.d +k.eE(0,100) +k.F() +k.dX(0,400) +k.F() +o.aa=-1 +q.K(l) +q.K(p) +q.K(o) +k=q.p2 +k===$&&A.c() +k=k.a.a.a.ab(0,1).a[1] +n=new A.a(new Float64Array(2)) +n.t(0,k-24) +q.K(A.a1t(null,n,t.Fr)) +return A.q(null,r)}}) +return A.r($async$p,r)}, +glE(){return this.a3}, +slE(a){return this.a3=a}} +A.a3J.prototype={ +a6(a,b){var s,r,q=this,p=q.ax.d,o=p.a +p.eE(0,o[0]+q.aa*150*b) +p.F() +s=q.a5p(q.gaQi()) +if(!(o[0]<=0&&q.aa===-1)){r=q.gar().p2 +r===$&&A.c() +r=s.c>=r.a.a.a.ab(0,1).a[0]&&q.aa===1}else r=!0 +if(r)q.aa*=-1 +p.dX(0,o[1]+q.aP*150*b) +p.F() +if(!(o[1]<=0&&q.aP===-1)){p=q.gar().p2 +p===$&&A.c() +p=s.d>=p.a.a.a.ab(0,1).a[1]&&q.aP===1}else p=!0 +if(p)q.aP*=-1}} +A.ahs.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.yJ.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(A.fq("flame.png",q.db$,null,null),$async$p) +case 2:l=c +k=l.c +j=new A.a(new Float64Array(2)) +j.t(k.c-k.a,k.d-k.b) +k=B.r.aV() +p=A.aC() +o=j +n=$.af() +n=new A.aS(n,new Float64Array(2)) +n.a9(o) +n.F() +m=new A.a3I(!0,!1,l,$,k,null,p,n,B.p,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +m.b7(null,null,null,null,0,null,null,null,j) +m.lk(null,null,null,null,null,0,null,null,null,null,j,l) +q.K(m) +A.aRN(B.cK,new A.aBS(m)) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.aBS.prototype={ +$1(a){var s=this.a +return s.uA$=!s.uA$}, +$S:96} +A.a3I.prototype={} +A.aht.prototype={ +kx(a){if(this.uA$)this.MI(a)}} +A.z6.prototype={ +b0(){return new A.ah6(B.o)}} +A.ah6.prototype={ +gar(){var s,r,q,p,o,n,m,l=null,k=this.d +if(k===$){s=A.bg(l,-2147483647) +r=A.aO(l,l,l) +q=$.ay() +p=$.aG() +o=A.b([],t.u) +n=A.aI(A.aL(),t.y) +m=new A.Mq(s,r,q,p,new A.P(),new A.P(),B.m,o,n,A.C(t.S),A.C(t.F),0,l,B.f,new A.e([],t.s),new A.e([],t.g)) +m.aS(l,l,l,l,t.i) +this.d!==$&&A.a2() +this.d=m +k=m}return k}, +M2(a){var s,r,q=this.gar().d_(a,t.Xn) +if(q!=null){s=!q.aa +q.aa=s +r=$.G().B() +r.sA(0,s?B.l:A.a9(B.c.aA(127.5),255,255,255)) +q.ac$=r}}, +a8(a){var s=this,r=null,q=t.p +return A.l8(B.br,A.b([A.Fr(0,A.aH(s.gar(),r,r,r,r,t.Im),r),A.kh(r,A.jv(A.b([A.mC(B.abe,new A.aZ6(s),r),A.mC(B.ab0,new A.aZ7(s),r),A.mC(B.ab6,new A.aZ8(s),r)],q),B.a2,B.mz,B.a6,r),r,r,20,r,222,300)],q),B.a_,B.bp,r)}} +A.aZ6.prototype={ +$0(){this.a.M2(new A.hE(B.d.gJ("knight")))}, +$S:0} +A.aZ7.prototype={ +$0(){this.a.M2(new A.hE(B.d.gJ("mage")))}, +$S:0} +A.aZ8.prototype={ +$0(){this.a.M2(new A.hE(B.d.gJ("ranger")))}, +$S:0} +A.Mq.prototype={ +p(a){var s=0,r=A.t(t.z),q=this,p,o,n,m,l,k,j,i +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.n4(0),$async$p) +case 2:p=q.db$ +s=3 +return A.B(A.fq("knight.png",p,null,null),$async$p) +case 3:o=c +s=4 +return A.B(A.fq("mage.png",p,null,null),$async$p) +case 4:n=c +s=5 +return A.B(A.fq("ranger.png",p,null,null),$async$p) +case 5:m=c +p=B.d.gJ("knight") +l=new A.a(new Float64Array(2)) +l.ak(100) +k=new A.a(new Float64Array(2)) +k.t(0,100) +l=A.baG(new A.hE(p),k,l,o) +k=B.d.gJ("mage") +p=new A.a(new Float64Array(2)) +p.ak(100) +j=new A.a(new Float64Array(2)) +j.t(120,100) +p=A.baG(new A.hE(k),j,p,n) +j=B.d.gJ("ranger") +k=new A.a(new Float64Array(2)) +k.ak(100) +i=new A.a(new Float64Array(2)) +i.t(240,100) +s=6 +return A.B(q.I(0,A.b([l,p,A.baG(new A.hE(j),i,k,m)],t.W)),$async$p) +case 6:return A.q(null,r)}}) +return A.r($async$p,r)}} +A.PD.prototype={} +A.zj.prototype={ +mt(a){return B.rX}, +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.db$.cI(0,"animations/chopper.png"),$async$p) +case 2:l=c +k=new A.a(new Float64Array(2)) +k.ak(48) +p=new A.t_(l,k,A.D(t.S,t.vz)) +k=q.ok +l=new A.a(new Float64Array(2)) +l.ak(128) +l=A.m7(B.j,null,p.xl(0,0.05),null,null,null,3.141592653589793,null,!0,null,null,!1,null,l) +q.a3=l +k.K(l) +l=q.ok +k=new A.a(new Float64Array(2)) +k.ak(128) +o=p.xl(0,0.05) +n=new A.a(new Float64Array(2)) +n.t(0,160) +k=A.m7(B.j,null,o,null,null,null,0,null,!0,n,null,!1,null,k) +q.ah=k +l.K(k) +m=A.fg(A.ek(null,null,B.l,null,null,null,null,null,null,null,null,30,null,null,null,null,null,!0,null,null,null,null,null,B.iZ,null,null),B.v) +k=q.ok +l=q.a3 +l=l.en(l.ch) +o=new A.a(new Float64Array(2)) +o.t(0,-70) +n=t.Z0 +k.K(A.fA(B.j,null,null,null,l.W(0,o),null,null,null,"nativeAngle = pi",m,n)) +o=q.ok +l=q.ah +l=l.en(l.ch) +k=new A.a(new Float64Array(2)) +k.t(0,-70) +o.K(A.fA(B.j,null,null,null,l.W(0,k),null,null,null,"nativeAngle = 0",m,n)) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.amW.prototype={ +cg(a){var s,r,q,p,o,n,m=this,l=m.k1 +if((l.a&4)===0)m.K(l) +s=a.f +l=l.ax.d +l.a9(B.b.ga4(s)) +l.F() +r=m.gbZ(m).p8(0,t.U9) +for(l=r.length,q=0;q>>24&255)/255>=0.5)q.K(A.aHl(A.da(!1,0,B.y,1,!1,r,r,r,0))) +else q.K(A.bkL(1,A.da(!1,0,B.y,1,!1,r,r,r,0),r,r))}} +A.aiH.prototype={} +A.Ai.prototype={} +A.aki.prototype={ +p(a){var s,r,q,p,o,n,m,l,k,j,i=null +this.f0(0) +for(s=t.s,r=t.g,q=0;q<20;++q){p=B.L.aY() +o=B.L.aY() +n=B.L.aY() +m=new Float64Array(2) +m[0]=o*320+40 +m[1]=n*520+40 +n=$.G() +l=n.B() +l.sA(0,B.vc[B.L.fn(18)]) +o=new Float64Array(2) +p=(p*30+10)*2 +k=new Float64Array(2) +j=new A.a(k) +k[0]=p +k[1]=p +n=n.B() +n.sA(0,B.l) +p=A.aC() +k=$.af() +k=new A.aS(k,new Float64Array(2)) +k.a9(j) +k.F() +p=new A.ajZ(new A.a(o),$,n,i,p,k,B.p,0,0,i,B.f,new A.e([],s),new A.e([],r)) +p.b7(i,i,i,i,0,new A.a(m),i,i,j) +p.ac$=l +this.K(p)}}} +A.ajZ.prototype={ +cg(a){var s=new A.pg(0.5),r=new A.a6X(s,null,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +s.hg(r) +this.K(r)}} +A.apG.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.At.prototype={} +A.al2.prototype={ +p(a){var s,r,q,p,o,n,m=null,l=$.G(),k=l.B() +k.sA(0,B.NC) +l=l.B() +l.sA(0,B.Lr) +l.sP(0,B.t) +l.sbJ(1.5) +s=new A.a(new Float64Array(2)) +s.ak(200) +r=A.aC() +q=$.af() +q=new A.aS(q,new Float64Array(2)) +q.a9(s) +q.F() +p=t.s +o=t.g +n=new A.ZW(100,k,l,r,q,B.j,0,0,m,B.f,new A.e([],p),new A.e([],o)) +n.b7(B.j,m,m,m,0,m,m,m,s) +this.K(n) +l=n.p2 +l===$&&A.c() +l.K(A.vM(1,A.da(!1,0,B.bf,6,!0,m,3,m,0),m)) +l=n.p1 +l===$&&A.c() +k=A.da(!1,0,B.y,20,!0,m,m,m,0) +s=new A.al4(6.283185307179586,0,m,k,m,0,m,B.f,new A.e([],p),new A.e([],o)) +k.hg(s) +l.K(s) +l.K(A.vM(0.09424777960769379,A.da(!1,0,B.y,0.1,!0,m,0.1,m,0),m)) +l.K(A.vM(0.13194689145077132,A.da(!1,0,B.y,0.13,!0,m,0.13,m,0),m))}} +A.ZW.prototype={ +p(a1){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 +var $async$p=A.u(function(a2,a3){if(a2===1)return A.p(a3,r) +while(true)switch(s){case 0:q.RG=$.G().T() +for(p=q.p3,o=p*0.15,n=p*0.2,m=0;m<12;++m){l=6.283185307179586*(m/12) +k=B.e.bB(m,3)===0?n:o +q.RG.a0(0,p+p*Math.sin(l),p+p*Math.cos(l)) +j=p-k +q.RG.n(0,p+j*Math.sin(l),p+j*Math.cos(l))}j=p*0.3 +i=p*0.7 +h=$.G() +g=h.B() +g.sA(0,B.Kk) +f=h.B() +f.sA(0,B.Mc) +e=new A.a(new Float64Array(2)) +e.t(j,2*i) +d=A.aC() +c=$.af() +b=new A.aS(c,new Float64Array(2)) +b.a9(e) +b.F() +a=t.s +a0=t.g +j=new A.ZX(i,j,g,f,d,b,B.j,0,0,null,B.f,new A.e([],a),new A.e([],a0)) +j.b7(B.j,null,null,null,0,null,null,null,e) +i=new A.a(new Float64Array(2)) +i.t(p,p) +d=d.d +d.a9(i) +d.F() +q.p1=j +j=h.B() +j.sP(0,B.t) +j.sA(0,B.Mz) +h=h.B() +h.sP(0,B.t) +h.sA(0,B.Ko) +i=new A.a(new Float64Array(2)) +i.ak(2*p) +g=A.aC() +f=new A.aS(c,new Float64Array(2)) +f.a9(i) +f.F() +j=new A.ZY(p,p*0.1,j,h,g,f,B.j,0,0,null,B.f,new A.e([],a),new A.e([],a0)) +j.b7(B.j,null,null,null,0,null,null,null,i) +i=new A.a(new Float64Array(2)) +i.t(p,p) +g=g.d +g.a9(i) +g.F() +q.p2=j +q.K(q.p1) +q.K(q.p2) +return A.q(null,r)}}) +return A.r($async$p,r)}, +aW(a){var s=this,r=s.p3 +a.ct(new A.h(r,r),r,s.p4) +r=s.RG +r===$&&A.c() +a.Z(r,s.R8)}} +A.ZX.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:n=$.G() +m=n.T() +l=q.p1 +m.a0(0,0,l) +p=q.p2 +o=p/2 +m.n(0,o,0) +m.n(0,p,l) +m.R(0) +q.p3!==$&&A.al() +q.p3=m +n=n.T() +n.a0(0,0,l) +n.n(0,p,l) +n.n(0,o,2*l) +n.R(0) +q.p4!==$&&A.al() +q.p4=n +return A.q(null,r)}}) +return A.r($async$p,r)}, +aW(a){var s=this,r=s.p3 +r===$&&A.c() +a.Z(r,s.R8) +r=s.p4 +r===$&&A.c() +a.Z(r,s.RG)}} +A.ZY.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:j=q.p2 +q.p4.sbJ(j) +p=$.G().T() +q.p3!==$&&A.al() +q.p3=p +o=q.p1 +n=o-j +m=o-j/3 +for(l=0;l<144;++l){k=6.283185307179586*(l/144) +p.a0(0,o+n*Math.sin(k),o+n*Math.cos(k)) +p.n(0,o+m*Math.sin(k),o+m*Math.cos(k))}return A.q(null,r)}}) +return A.r($async$p,r)}, +aW(a){var s,r=this,q=r.p1,p=r.p2 +a.ct(new A.h(q,q),q-p/2,r.p4) +s=r.R8 +a.ct(new A.h(q,q),q-p,s) +p=r.p3 +p===$&&A.c() +a.Z(p,s)}} +A.vO.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:m=new A.a(new Float64Array(2)) +m.ak(200) +p=B.r.aV() +p.sP(0,B.t) +q.a3=A.kk(null,p,m,100) +m=new A.a(new Float64Array(2)) +m.ak(70) +o=A.kk(null,null,m,20) +q.a3.K(o) +q.K(q.a3) +m=A.aC() +p=new A.a(new Float64Array(2)) +n=$.af() +n=new A.aS(n,new Float64Array(2)) +n.a9(p) +n.F() +p=new A.a9z(m,n,B.p,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +p.b7(null,null,null,null,0,null,null,null,null) +p.anT() +n=new A.a(new Float64Array(2)) +n.t(200,100) +m=m.d +m.a9(n) +m.F() +m=new A.a(new Float64Array(2)) +m.ak(1.2) +n=$.bqL() +n=new A.a6I(new A.NT(0,1),new A.aXD(1,n)) +n.a1T() +p.K(A.alg(m,new A.lH(new A.PM(A.b([new A.pg(0.1),new A.FO(0.1),n],t.Aa))),null)) +q.K(p) +return A.q(null,r)}}) +return A.r($async$p,r)}, +fM(){var s,r=null,q=this.ah,p=q?3:1 +this.ah=!q +q=this.a3 +q===$&&A.c() +s=new A.a(new Float64Array(2)) +s.ak(p) +q.K(A.alg(s,A.da(!1,0,B.rr,1.5,!1,r,r,r,0),r))}} +A.a9z.prototype={ +anT(){var s,r,q,p=$.G().T() +p.a0(0,30,0) +this.p1!==$&&A.al() +this.p1=p +for(s=1;s<10;++s){r=(s&1)===0?30:15 +q=s/10*6.283185307179586 +p.n(0,r*Math.cos(q),r*Math.sin(q))}p.R(0)}, +aW(a){var s,r,q=this,p=q.p1 +p===$&&A.c() +s=q.p2 +if(s===$){r=$.G().B() +r.sA(0,B.Pk) +q.p2!==$&&A.a2() +q.p2=r +s=r}a.Z(p,s)}} +A.ald.prototype={} +A.AK.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:l=new A.aNC() +k=$.G() +j=k.T() +j.n(0,40,20) +j.n(0,0,40) +j.VI(8,20,0,0) +j.R(0) +p=k.B() +p.sA(0,B.Jd) +k=k.B() +k.sP(0,B.t) +k.sbJ(3) +k.sA(0,B.Pv) +o=new A.a(new Float64Array(2)) +o.t(40,40) +n=A.aC() +m=$.af() +m=new A.aS(m,new Float64Array(2)) +m.a9(o) +m.F() +k=new A.a66(j,k,p,n,m,B.j,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +k.b7(B.j,null,null,null,0,null,null,null,o) +j=new A.a(new Float64Array(2)) +j.t(200,300) +n=n.d +n.a9(j) +n.F() +j=new A.a(new Float64Array(2)) +j.t(400,300) +j=A.ET(j,l.$1(0.7),null,null) +p=A.vM(1.5707963267948966,l.$1(0.5),null) +o=new A.a(new Float64Array(2)) +o.t(400,400) +o=A.ET(o,l.$1(0.7),null,null) +n=new A.a(new Float64Array(2)) +n.ak(1.5) +n=A.Pk(n,l.$1(0.7),null) +m=new A.a(new Float64Array(2)) +m.t(400,500) +k.K(A.bj_(A.b([j,p,o,n,A.ET(m,l.$1(0.7),null,null)],t.ZM),!0,!0)) +q.K(k) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.aNC.prototype={ +$1(a){return A.da(!1,0,B.y,a,!1,null,null,null,0)}, +$S:898} +A.a66.prototype={ +aW(a){var s=this.p1 +a.Z(s,this.p3) +a.Z(s,this.p2)}} +A.vY.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:n=new A.a(new Float64Array(2)) +n.ak(200) +p=B.r.aV() +p.sP(0,B.t) +o=new A.a(new Float64Array(2)) +o.ak(70) +n=A.e1(null,null,A.b([A.kk(null,null,o,20)],t.W),p,null,n,null,100,null) +q.K(n) +q.a3=n +return A.q(null,r)}}) +return A.r($async$p,r)}, +fM(){var s,r,q,p,o=this,n=null,m=o.a3 +m===$&&A.c() +s=o.ah?300:100 +r=new A.a(new Float64Array(2)) +r.ak(s) +s=A.da(!1,0,B.rr,1.5,!1,n,n,n,0) +q=new A.a(new Float64Array(2)) +q.u(r) +r=new Float64Array(2) +p=new A.a(new Float64Array(2)) +p.u(new A.a(r)) +r=new A.alZ(q,p,n,s,n,0,n,B.f,new A.e([],t.s),new A.e([],t.g)) +s.hg(r) +r.bq$=null +m.K(r) +o.ah=!o.ah}} +A.alX.prototype={} +A.b4E.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.AN(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.FQ)}, +$S:899} +A.AN.prototype={ +p(a0){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$p=A.u(function(a1,a2){if(a1===1)return A.p(a2,r) +while(true)switch(s){case 0:a=new A.a(new Float64Array(2)) +a.t(50,30) +p=new A.a(new Float64Array(2)) +p.u(a) +a=new A.a(new Float64Array(2)) +a.t(700,500) +o=new A.a(new Float64Array(2)) +o.u(a) +a=A.a6Q(100,30,260,100) +n=new A.a7T(40,300,120,550,30) +if(30>125)n.e=125 +m=new A.a(new Float64Array(2)) +m.t(10,70) +l=new A.a(new Float64Array(2)) +l.t(180,200) +k=new A.a(new Float64Array(2)) +k.t(220,150) +j=t.d +k=A.aJn(A.b([m,l,k],j)) +m=new A.a(new Float64Array(2)) +m.t(400,160) +l=new A.a(new Float64Array(2)) +l.t(550,400) +i=new A.a(new Float64Array(2)) +i.t(710,350) +h=new A.a(new Float64Array(2)) +h.t(540,170) +g=new A.a(new Float64Array(2)) +g.t(710,100) +f=new A.a(new Float64Array(2)) +f.t(710,320) +e=new A.a(new Float64Array(2)) +e.t(730,315) +d=new A.a(new Float64Array(2)) +d.t(750,60) +c=new A.a(new Float64Array(2)) +c.t(590,30) +b=A.b([new A.qq(p,20),new A.qq(o,50),a,n,k,A.aJn(A.b([m,l,i,h,g,f,e,d,c],j))],t.F9) +q.K(A.bCg(b,B.vq)) +a=A.b([],j) +p=A.b([],t.O) +q.K(new A.a0f(b,B.vq,B.L,a,p,0,null,B.f,new A.e([],t.s),new A.e([],t.g))) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.a8E.prototype={ +aW(a){var s,r,q +for(s=this.ax,r=this.ay,q=0;q<6;++q)a.Z(s[q].Bf(),r[q])}} +A.aNL.prototype={ +$1(a){var s=$.G().B() +s.sP(0,B.t) +s.sbJ(1) +s.sA(0,a) +return s}, +$S:900} +A.a0f.prototype={ +a6(a,b){this.afq()}, +afq(){var s,r,q=this,p=q.ch,o=p.aY() +p=p.aY() +s=new A.a(new Float64Array(2)) +s.t(o*800,p*600) +q.CW.push(s) +p=q.cx +p.push(B.Kw) +for(o=q.ax,r=0;r<6;++r)if(o[r].jQ(0,s)){B.b.sa4(p,q.ay[r]) +break}}, +aW(a){var s,r,q,p,o,n,m=$.G().B() +for(s=this.CW,r=this.cx,q=0;q=0&&h<6&&i>=0&&i<6 +e=p.ax.d +e.a9(g.a3.W(0,j.WL(i,h))) +e.F()}} +A.a8o.prototype={ +aW(a){if(!this.aa)return +this.akD(a)}} +A.agV.prototype={} +A.z8.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:n=q.db$ +j=A +s=2 +return A.B(n.cI(0,"layers/player.png"),$async$p) +case 2:m=j.ix(c,null,null) +j=A +s=3 +return A.B(n.cI(0,"layers/enemy.png"),$async$p) +case 3:l=j.ix(c,null,null) +j=A +s=4 +return A.B(n.cI(0,"layers/background.png"),$async$p) +case 4:k=j.ix(c,null,null) +n=t.Pr +p=A.b([],n) +o=A.b([],n) +p.push(A.bj1()) +q.a3=new A.aAQ(m,l,p,o) +o=A.b([],n) +n=new A.asK(k,o,A.b([],n)) +n.VQ() +o.push(A.bj1()) +q.ah=n +return A.q(null,r)}}) +return A.r($async$p,r)}, +aW(a){var s +this.lh(a) +s=this.a3 +s===$&&A.c() +s.a7u() +s.IV() +s.a9X() +s.ajg(a,0,0) +s=this.ah +s===$&&A.c() +s.aW(a)}, +mt(a){return B.Kj}} +A.aAQ.prototype={ +IV(){var s,r,q=this,p=q.e +p.toString +s=new A.a(new Float64Array(2)) +s.ak(50) +r=new A.a(new Float64Array(2)) +r.ak(150) +q.z.L1(p,s,r) +r=q.e +r.toString +p=new A.a(new Float64Array(2)) +p.t(250,150) +s=new A.a(new Float64Array(2)) +s.t(100,50) +q.Q.L1(r,p,s)}} +A.asK.prototype={ +IV(){var s,r,q=this.e +q.toString +s=new A.a(new Float64Array(2)) +s.t(50,200) +r=new A.a(new Float64Array(2)) +r.t(300,150) +this.z.L1(q,s,r)}} +A.vd.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:j=A +s=2 +return A.B(q.db$.cI(0,"nine-box.png"),$async$p) +case 2:l=j.ix(c,null,null) +k=new A.a(new Float64Array(2)) +k.ak(300) +p=A.bhR(l,148,null) +o=q.p2 +o===$&&A.c() +o=o.a.a.a.ab(0,1).ab(0,2) +n=A.aC() +m=$.af() +m=new A.aS(m,new Float64Array(2)) +m.a9(k) +m.F() +n=new A.a4Q(p,n,m,B.j,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +n.b7(B.j,null,null,null,0,o,null,null,k) +q.a3=n +q.K(n) +return A.q(null,r)}}) +return A.r($async$p,r)}, +fM(){var s=this.a3 +s===$&&A.c() +s=s.ax.e +s.MV(0,1.2) +s.F()}, +v4(){var s=this.a3 +s===$&&A.c() +s=s.ax.e +s.MV(0,0.8) +s.F()}} +A.ain.prototype={} +A.aio.prototype={} +A.zT.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:p=q.db$ +s=2 +return A.B(p.cI(0,"zap.png"),$async$p) +case 2:s=3 +return A.B(p.cI(0,"boom.png"),$async$p) +case 3:return A.q(null,r)}}) +return A.r($async$p,r)}, +ba(){this.Y1() +this.ah=A.aRN(B.cK,new A.aIB(this))}, +fL(){this.aiX() +var s=this.ah +if(s!=null)s.by(0)}, +Y1(){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=a4.a7N(),a7=$.G(),a8=a7.B() +a8.sA(0,B.l) +a8=A.u6(a8,5) +s=new A.a(new Float64Array(2)) +s.t(-20,-20) +r=new A.a(new Float64Array(2)) +r.t(20,20) +q=a7.B() +q.sA(0,B.cQ) +r=A.v9(A.u6(q,10),B.y,s,a5,r) +s=a4.DB() +q=a4.a3.aY() +a7=a7.B() +a7.sA(0,B.c1) +s=A.v9(A.u6(a7,5+q*5),B.y,a5,a5,s) +q=a4.aGn() +a7=a4.aKh() +p=a4.aNm() +o=a4.aI4() +n=a4.aHl() +m=a4.ahP() +l=a4.aRs() +k=a4.JD() +j=a4.aRr() +i=A.baA(a4.JD(),0,a5,6.283185307179586) +h=a4.aFX() +g=a4.aPQ() +f=a4.db$.a +e=f.i(0,"zap.png").a +e.toString +e=A.ix(e,a5,a5) +d=a4.p2 +d===$&&A.c() +e=new A.a9u(e,d.a.a.a.ab(0,1).ab(0,5).a1(0,0.5)) +e.lj(a5) +f=f.i(0,"boom.png").a +f.toString +f=A.aOQ(A.mM(64,A.aOZ(8,f,8).gag0(),t.vz),!0,0.1) +c=new A.a(new Float64Array(2)) +c.t(128,128) +c=new A.a9k(f,new A.i1(f),c) +c.lj(a5) +f=a4.aL2() +b=d.a.a.a.ab(0,1).ab(0,5).ab(0,2).h6(0).a1(0,0.2) +a=d.a.a.a.ab(0,1).ab(0,5).ab(0,2).a1(0,0.2) +a0=new A.ZZ(a4.bL) +a0.lj(a5) +a1=A.b([a6,a8,r,s,q,a7,p,o,n,m,l,k,j,i,h,g,e,c,f,A.v9(a0,new A.PZ(),b,a5,a)],t.m9) +do{a2=a1.pop() +a6=a1.length +a3=B.e.bB(a6,5) +a7=d.a.a.a.ab(0,1).ab(0,5) +a8=new A.a(new Float64Array(2)) +a8.t(a3,a6/5|0) +a7.bR(0,a8) +a4.K(A.bi4(A.aSj(a2,1,a7.W(0,d.a.a.a.ab(0,1).ab(0,5).ab(0,2))),a5))}while(a1.length!==0)}, +a7N(){var s=$.G().B() +s.sA(0,B.ig) +return A.u6(s,10)}, +aGn(){return A.vl(5,new A.aIt(this))}, +aKh(){return A.vl(5,new A.aIw(this))}, +aNm(){return A.vl(5,new A.aIA(this))}, +aI4(){return A.avD(null,new A.aIv(this))}, +ahP(){return A.avD(2,new A.aIF(this))}, +aRs(){var s=this +if(s.cD==null)s.cD=s.a7N() +return A.vl(10,new A.aIE(s))}, +JD(){var s,r,q,p,o,n,m=new Float64Array(2) +new A.a(m).ak(24) +s=this.db$.a.i(0,"zap.png").a +s.toString +r=$.G().B() +r=new A.a2B(s,r) +r.lj(null) +q=s.gc2(s) +p=s.gbQ(s) +o=m[0] +n=m[1] +r.f=new A.x(0,0,q,p) +m=-o/2 +s=-n/2 +r.r=new A.x(m,s,m+o,s+n) +return r}, +aRr(){var s,r=this,q=r.p2 +q===$&&A.c() +s=q.a.a.a.ab(0,1).ab(0,5).a[0] +q=q.a.a.a.ab(0,1).ab(0,5).a[1] +if(r.e6==null)r.e6=r.JD() +return A.vl(9,new A.aID(r,s/3,q/3))}, +aFX(){return A.vl(10,new A.aIs(this))}, +aPQ(){var s,r,q=A.b([B.dE,B.rK,B.rH],t.O),p=new A.a(new Float64Array(2)) +p.t(-10,10) +s=new A.a(new Float64Array(2)) +s.t(10,10) +r=new A.a(new Float64Array(2)) +r.t(0,-14) +return A.vl(3,new A.aIC(A.b([p,s,r],t.d),q))}, +aL2(){var s=t.mP +return A.vl(10,new A.aIy(this,A.ai(new A.S(A.b([B.cQ,B.ZX,B.c1,B.mF,B.ey,B.ZY,B.b5],t.tv),new A.aIz(),s),!0,s.h("aF.E"))))}, +aHl(){var s,r,q,p,o,n,m=$.G().B() +m.sA(0,B.vc[this.a3.fn(18)]) +s=A.avD(null,new A.aIu(m)) +r=s.adO(1.5707963267948966) +q=this.p2 +q===$&&A.c() +r=r.abR(q.a.a.a.ab(0,1).ab(0,5).h6(0)) +p=r.b +p===$&&A.c() +p=A.biV(r,p,2).a6K(q.a.a.a.ab(0,1).ab(0,5).ab(0,2).a1(0,5)) +r=q.a.a.a.ab(0,1).ab(0,5).ab(0,2) +o=p.b +o===$&&A.c() +r=A.aSj(p,o,r) +o=s.adO(-3.141592653589793) +p=new A.a(new Float64Array(2)) +p.t(1,-1) +p.bR(0,q.a.a.a.ab(0,1).ab(0,5)) +p=o.abR(p) +o=p.b +o===$&&A.c() +o=A.biV(p,o,2) +p=new A.a(new Float64Array(2)) +p.t(1,-1) +p.bR(0,q.a.a.a.ab(0,1).ab(0,5).ab(0,2)) +n=o.b +n===$&&A.c() +p=A.aSj(o,n,p) +o=new A.a(new Float64Array(2)) +o.t(-5,5) +o.bR(0,q.a.a.a.ab(0,1).ab(0,5).ab(0,2)) +return A.bf6(!0,A.b([r,p.a6K(o)],t.m9),null)}, +DB(){var s=A.on(null).X(0,A.on(null)),r=this.p2 +r===$&&A.c() +s.bR(0,r.a.a.a.ab(0,1).ab(0,5)) +return s}} +A.aIB.prototype={ +$1(a){this.a.Y1()}, +$S:96} +A.aIt.prototype={ +$1(a){var s,r,q,p=this.a.p2 +p===$&&A.c() +s=p.a.a.a.ab(0,1).ab(0,5).a[0]/5*a-p.a.a.a.ab(0,1).ab(0,5).ab(0,2).a[0] +r=p.a.a.a.ab(0,1).ab(0,5).ab(0,2).a[1] +q=new A.a(new Float64Array(2)) +q.t(s,-r) +p=p.a.a.a.ab(0,1).ab(0,5).ab(0,2).a[1] +r=new A.a(new Float64Array(2)) +r.t(s,p) +p=$.G().B() +p.sA(0,B.b5) +return A.v9(A.u6(p,2),B.y,q,null,r)}, +$S:100} +A.aIw.prototype={ +$1(a){var s,r=this.a,q=r.DB() +q.ap(0,0.5) +r=r.a3.aY() +s=$.G().B() +s.sA(0,B.Ay) +return A.v9(A.u6(s,5+r*5),B.PX,null,null,q)}, +$S:100} +A.aIA.prototype={ +$1(a){var s,r=this.a,q=r.DB() +q.ap(0,0.5) +r=r.a3.aY() +s=$.G().B() +s.sA(0,B.ex) +return A.v9(A.u6(s,5+r*5),B.TI,null,null,q)}, +$S:100} +A.aIv.prototype={ +$2(a,b){var s,r,q=b.gei(),p=this.a.p2 +p===$&&A.c() +p=p.a.a.a.ab(0,1).ab(0,5).ab(0,2).a[0] +s=$.G().B() +r=A.a1(B.c1,B.b5,b.gei()) +r.toString +s.sA(0,r) +return a.ct(B.h,q*p,s)}, +$S:95} +A.aIF.prototype={ +$2(a,b){var s,r,q=this.a,p=q.aT.az(0,b.gei())/5 +q=q.p2 +q===$&&A.c() +q=q.a.a.a.ab(0,1).ab(0,5).ab(0,2).a[0] +s=$.G().B() +r=A.a1(B.c1,B.b5,p) +r.toString +s.sA(0,r) +a.ct(B.h,(1-p)*q,s)}, +$S:95} +A.aIE.prototype={ +$1(a){var s,r=this.a,q=r.a3,p=q.aY() +q=q.aY() +s=r.DB() +s.ap(0,0.5) +r=r.cD +r.toString +return A.v9(r,new A.hM(p*0.1,q*0.8+0.1,B.y),null,null,s)}, +$S:100} +A.aID.prototype={ +$1(a){var s,r,q,p=B.e.bB(a,3),o=this.a,n=o.p2 +n===$&&A.c() +s=n.a.a.a.ab(0,1).ab(0,5).ab(0,2).a[0] +r=B.e.cS(a,3) +n=n.a.a.a.ab(0,1).ab(0,5).ab(0,2).a[1] +q=new A.a(new Float64Array(2)) +q.t(p*this.b-s+24,r*this.c-n+24) +o=o.e6 +o.toString +return A.aSj(o,null,q)}, +$S:281} +A.aIs.prototype={ +$1(a){var s=this.a,r=s.a3,q=r.aY(),p=r.aY(),o=new A.a(new Float64Array(2)) +o.t(q*600-300,-p*600) +o=o.a1(0,0.2) +q=new A.a(new Float64Array(2)) +q.t(0,200) +r=r.aY() +return A.arz(q,A.baA(s.JD(),r*3.141592653589793,null,6.283185307179586),null,null,o)}, +$S:122} +A.aIC.prototype={ +$1(a){var s,r,q=$.G(),p=q.B() +p.sdl(B.qV) +s=this.a +r=s[a] +s=a===0?B.b.ga4(s):s[a-1] +q=q.B() +q.sA(0,this.b[a]) +p=new A.Fb(A.v9(A.u6(q,20),new A.PZ(),r,null,s),p,$,B.y) +p.lj(null) +return p}, +$S:283} +A.aIz.prototype={ +$1(a){var s=$.G().B() +s.sA(0,a) +return s}, +$S:284} +A.aIy.prototype={ +$1(a){var s=this.a,r=s.DB(),q=r.a1(0,-1),p=new A.a(new Float64Array(2)) +p.t(0,40) +return A.arz(q.W(0,p),A.avD(null,new A.aIx(s,this.b)),null,null,r)}, +$S:122} +A.aIx.prototype={ +$2(a,b){var s=this.b,r=this.a.a3,q=s[r.fn(s.length)] +s=q.gA(q).a +q.sA(0,A.a9(B.c.aA(255*(1-b.gei())),s>>>16&255,s>>>8&255,s&255)) +a.ct(B.h,r.aY()*b.gei()>0.6?r.aY()*(50*b.gei()):2+3*b.gei(),q)}, +$S:95} +A.aIu.prototype={ +$2(a,b){return a.aX(A.vC(B.h,10,10),this.a)}, +$S:95} +A.PZ.prototype={ +nU(a){return(Math.sin(3.141592653589793*(a*2-0.5))+1)/2}} +A.aaS.prototype={ +ba(){var s=this.ay +s.d=0 +s.e=!0}, +aW(a){var s=this,r=s.CW,q=s.ay +r.sA(0,s.ch[B.c.aj(Math.min(q.d/q.a,1)*3)]) +a.aX(s.ax,r)}, +a6(a,b){this.ay.a6(0,b)}} +A.zU.prototype={ +Ku(a){var s=a.gfS().gar() +this.K(A.bi4(A.vl(40,new A.aIG(this)),s))}} +A.aIG.prototype={ +$1(a){var s,r=this.a,q=r.ah,p=r.a3,o=q.az(0,p.aY()) +q=q.az(0,p.aY()) +s=new A.a(new Float64Array(2)) +s.t(o,q) +s=s.a1(0,a) +q=$.G().B() +p=r.aT.az(0,p.aY()) +p.toString +q.sA(0,p) +return A.arz(null,A.u6(q,2),2,null,s)}, +$S:122} +A.aiU.prototype={} +A.b5x.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.B7(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.MS)}, +$S:285} +A.b5y.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k=null,j=new A.a(new Float64Array(2)) +j.ak(500) +s=$.G() +r=s.B() +r.sA(0,B.f) +s=s.B() +s.sA(0,B.Md) +q=A.bg(k,-2147483647) +p=A.aO(k,k,k) +o=$.ay() +n=$.aG() +m=A.b([],t.u) +l=A.aI(A.aL(),t.y) +j=new A.uU(j,r,s,q,p,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,k,B.f,new A.e([],t.s),new A.e([],t.g)) +j.aS(k,k,k,k,t.i) +return A.aH(j,k,k,k,k,t.sM)}, +$S:286} +A.b5z.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.vd(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.ZR)}, +$S:287} +A.b5A.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.yp(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.MN)}, +$S:288} +A.b5B.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.z8(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.Cy)}, +$S:289} +A.b5C.prototype={ +$1(a){var s=null,r=A.vC(B.h,32,32),q=A.b([B.h3,B.h4,B.c1],t.O),p=$.G().B(),o=t.s,n=t.g,m=A.bg(s,-2147483647),l=A.aO(s,s,s),k=$.ay(),j=$.aG(),i=A.b([],t.u),h=A.aI(A.aL(),t.y) +r=new A.zT(B.L,new A.a9D(0,5),new A.aaS(r,new A.we(2,s,!0,!0),q,p,0,s,B.f,new A.e([],o),new A.e([],n)),m,l,k,j,new A.P(),new A.P(),B.m,i,h,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],o),new A.e([],n)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.Y9)}, +$S:290} +A.b5D.prototype={ +$1(a){var s,r,q=null,p=a.a7V("From color",B.Aw),o=a.a7V("To color",B.b5),n=a.ht("Zoom",1),m=A.lt(600,q,400,q),l=m.ay,k=new A.a(new Float64Array(2)) +k.ak(n) +n=l.ax.e +n.a9(k) +n.F() +l.CW=null +n=A.bg(q,-2147483647) +l=$.ay() +k=$.aG() +s=A.b([],t.u) +r=A.aI(A.aL(),t.y) +p=new A.zU(B.L,new A.bm(-1,1,t.Y),new A.f5(p,o),n,m,l,k,new A.P(),new A.P(),B.m,s,r,A.C(t.S),A.C(t.F),0,q,B.f,new A.e([],t.s),new A.e([],t.g)) +p.aS(m,q,q,q,t.i) +return A.aH(p,q,q,q,q,t.C6)}, +$S:291} +A.b5E.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.Ar(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.Sa)}, +$S:292} +A.Ar.prototype={ +mt(a){return B.LH}, +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:g=A.bx1(A.bew(B.q,null,2,B.KJ,null),null,null,null,null,null,null,200,B.Rx,new A.tY(null,B.RC,A.bew(B.Me,null,null,B.rJ,null),null),400) +f=t.oM +f=A.b([new A.a2c(1,new A.o1("1984")),new A.zO(new A.o1("Anything could be true. The so-called laws of nature were nonsense.")),new A.zO(new A.o1('The law of gravity was nonsense. "If I wished," O\'Brien had said, "I could float off this floor like a soap bubble." Winston worked it out. "If he thinks he floats off the floor, and I simultaneously think I can see him do it, then the thing happens."')),new A.zO(new A.LN(A.b([new A.o1("Suddenly, like a lump of submerged wreckage breaking the surface of water, the thought burst into his mind: "),new A.a2V(new A.LN(A.b([new A.o1("\"It doesn't really happen. We imagine it. It is "),new A.Yx(new A.o1("hallucination")),new A.o1('."')],f)))],f))),new A.zO(new A.o1('He pushed the thought under instantly. The fallacy was obvious. It presupposed that somewhere or other, outside oneself, there was a "real" world where "real" things happened. But how could there be such a world? What knowledge have we of anything, save through our own minds? All happenings are in the mind. Whatever happens in all minds, truly happens.'))],t.Jf) +p=new A.a(new Float64Array(2)) +p.t(100,50) +o=g.z +n=o==null +if(n)m=null +else m=o +l=g.Q +k=l==null +if(k)j=null +else j=l +if(m==null||j==null)A.V(A.bM("Either style.width or size.x must be provided.",null)) +if(!(!n&&o!==m))n=!1 +else n=!0 +if(n)A.V(A.bM("style.width and size.x, if both provided, must match.",null)) +if(!(!k&&l!==j))n=!1 +else n=!0 +if(n)A.V(A.bM("style.height and size.y, if both provided, must match.",null)) +n=new Float64Array(2) +i=new A.a(n) +i.t(m,j) +j=n[0] +h=new A.ax3(f).aLl(g,n[1],j) +j=A.aC() +f=$.af() +f=new A.aS(f,new Float64Array(2)) +f.a9(i) +f.F() +f=new A.aal(h,j,f,B.p,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +f.b7(null,null,null,null,0,p,0,null,i) +q.K(f) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.B7.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:i=t.Z0 +h=A.fA(null,null,null,null,null,null,null,null,"Hello, Flame",$.bdG(),i) +h.ch=B.eb +h.im() +p=q.p2 +p===$&&A.c() +o=h.ax.d +o.eE(0,p.a.a.a.ab(0,1).a[0]/2) +o.F() +o.dX(0,32) +o.F() +o=A.fA(null,null,null,null,null,null,null,null,"Text with shade",$.bt1(),i) +o.ch=B.hO +o.im() +n=p.a.a.a.ab(0,1) +m=new A.a(new Float64Array(2)) +m.ak(100) +l=o.ax.d +l.a9(n.X(0,m)) +l.F() +l=$.bto() +m=A.fA(null,null,null,null,null,null,null,null,"center",l,i) +m.ch=B.j +m.im() +n=m.ax.d +n.a9(p.a.a.a.ab(0,1).ab(0,2)) +n.F() +i=A.fA(null,null,null,null,null,null,null,null,"bottomRight",l,i) +i.ch=B.bQ +i.im() +l=i.ax.d +l.a9(p.a.a.a.ab(0,1)) +l.F() +l=A.ba0("\"This is our world now. The world of the electron and the switch; the beauty of the baud. We exist without nationality, skin color, or religious bias. You wage wars, murder, cheat, lie to us and try to make us believe it's for our own good, yet we're the criminals. Yes, I am a criminal. My crime is that of curiosity.\"",null,null,null,null) +l.ch=B.km +l.im() +n=l.ax.d +n.dX(0,p.a.a.a.ab(0,1).a[1]) +n.F() +p=new A.a(new Float64Array(2)) +p.t(300,200) +p=A.ba0("Let A be a finitely generated torsion-free abelian group. Then A is free.",B.j,10,p,0) +n=new A.a(new Float64Array(2)) +n.t(10,50) +k=p.ax.d +k.a9(n) +k.F() +n=new A.a(new Float64Array(2)) +n.t(300,200) +n=A.ba0("Let A be a torsion abelian group. Then A is the direct sum of its subgroups A(p) for all primes p such that A(p) \u2260 0.",B.bQ,10,n,0) +k=new A.a(new Float64Array(2)) +k.t(10,260) +j=n.ax.d +j.a9(k) +j.F() +q.I(0,A.b([h,o,m,i,l,p,n],t.W)) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.b3_.prototype={ +$1(a){return a.aIS(B.Av,"monospace",2)}, +$S:293} +A.a4H.prototype={ +aW(a){var s,r=this.ay.a,q=r[0] +r=r[1] +s=$.G().B() +s.sA(0,B.ig) +a.aX(new A.x(0,0,0+q,0+r),s) +this.akH(a)}} +A.xd.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:i=q.db$.a +h=i.i(0,"shield.png") +if(h==null){h=A.bbp(A.WW(B.fh.cT(B.d.cf(u.P,B.d.eW(u.P,",")+1)))) +i.q(0,"shield.png",h) +i=h}else i=h +s=2 +return A.B(i.W6(),$async$p) +case 2:p=c +i=q.p2 +i===$&&A.c() +i=i.a.a.a.ab(0,1).ab(0,2) +h=new A.a(new Float64Array(2)) +h.ak(100) +o=A.ix(p,null,null) +n=h +m=B.r.aV() +l=A.aC() +k=n +j=$.af() +j=new A.aS(j,new Float64Array(2)) +j.a9(k) +j.F() +m=new A.fp(!1,o,$,m,null,l,j,B.j,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +m.b7(B.j,null,null,null,0,i,null,null,n) +m.lk(B.j,null,null,null,null,0,null,i,null,null,h,o) +q.K(m) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.xh.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(A.fq("flame.png",q.db$,null,null),$async$p) +case 2:n=c +m=q.p2 +m===$&&A.c() +m=m.a.a.a.ab(0,1).ab(0,2) +p=n.c +o=new A.a(new Float64Array(2)) +o.t(p.c-p.a,p.d-p.b) +q.K(A.jz(B.j,null,null,null,null,0,null,m,null,null,o.a1(0,2),n)) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.AU.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(A.a9n("boom.png",B.bd,B.I,null,null,!0),$async$p) +case 2:i=c +h=new A.a(new Float64Array(2)) +h.ak(200) +p=new A.a(new Float64Array(2)) +p.ak(64) +i.QY(0,p,B.ex,h,0.3490658503988659,2,B.jr) +i.a75(B.mF,B.jr) +for(o=0;o<100;++o){n=B.L.fn(8)*128 +m=B.L.fn(8)*128 +h=q.p2 +h===$&&A.c() +p=h.a.a.a +p.toString +l=new Float64Array(2) +k=p.a +l[1]=k[1] +l[0]=k[0] +new A.a(l).ap(0,1) +j=B.L.fn(B.c.aj(l[0])) +l=h.a.a.a +l.toString +p=new Float64Array(2) +k=l.a +p[1]=k[1] +p[0]=k[0] +new A.a(p).ap(0,1) +p=B.L.fn(B.c.cS(p[1],2)) +h=h.a.a.a +h.toString +l=new Float64Array(2) +k=h.a +l[1]=k[1] +l[0]=k[0] +new A.a(l).ap(0,1) +l=l[1] +h=new Float64Array(2) +h[0]=j-64 +h[1]=p+l/2-64 +i.a6M(0,new A.a(h),new A.x(n,m,n+128,m+128))}q.K(A.bCA(B.bd,null,null,null,i)) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.rY.prototype={ +p(a){var s=0,r=A.t(t.H),q=this +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.K(new A.a4G(null,null,null,null,null,0,null,B.f,new A.e([],t.s),new A.e([],t.g))) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.a4G.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:h=q.gar() +s=2 +return A.B(A.a9n("boom.png",B.bd,B.I,null,h.db$,!0),$async$p) +case 2:g=q.ax=c +h=new A.a(new Float64Array(2)) +h.ak(200) +p=new A.a(new Float64Array(2)) +p.ak(64) +g.QY(0,p,B.ex,h,0.3490658503988659,2,B.jr) +g.a75(B.mF,B.jr) +h=q.gar().p2 +h===$&&A.c() +o=h.a.a.a.ab(0,1) +for(h=o.a,n=0;n<100;++n){m=B.L.fn(8)*128 +l=B.L.fn(8)*128 +k=B.L.fn(B.c.aj(h[0])) +p=B.L.fn(B.c.cS(h[1],2)) +j=h[1] +i=new Float64Array(2) +i[0]=k-64 +i[1]=p+j/2-64 +g.a6M(0,new A.a(i),new A.x(m,l,m+128,l+128))}return A.q(null,r)}}) +return A.r($async$p,r)}} +A.aih.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.JH.prototype={ +V(){return"ButtonState."+this.b}} +A.rZ.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:p=B.r.aV() +o=A.aC() +n=new A.a(new Float64Array(2)) +m=$.af() +m=new A.aS(m,new Float64Array(2)) +m.a9(n) +m.F() +p=new A.YL(null,null,null,!0,$,p,null,o,m,B.p,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +p.b7(null,null,null,null,0,null,null,null,null) +p.Zh(null,null,null,null,null,null,0,null,null,null,null,null,null) +n=q.p2 +n===$&&A.c() +o=o.d +o.a9(n.a.a.a.ab(0,1).ab(0,2)) +o.F() +o=new A.a(new Float64Array(2)) +o.t(200,50) +p.sC(0,o) +p.ch=B.j +p.im() +q.K(p) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.YL.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:n=q.gar() +m=new A.a(new Float64Array(2)) +m.t(0,20) +p=new A.a(new Float64Array(2)) +p.t(60,20) +s=2 +return A.B(A.fq("buttons.png",n.db$,m,p),$async$p) +case 2:o=c +p=q.gar() +n=new A.a(new Float64Array(2)) +n.t(60,20) +l=A +k=B.r5 +j=o +i=B.hX +s=3 +return A.B(A.fq("buttons.png",p.db$,null,n),$async$p) +case 3:q.sY2(l.b5([k,j,i,c],t.Si,t.vz)) +q.p1=B.hX +q.r3() +return A.q(null,r)}}) +return A.r($async$p,r)}, +cg(a){this.p1=B.r5 +this.r3()}, +l2(a){this.p1=B.hX +this.r3()}, +nK(a){this.p1=B.hX +this.r3()}} +A.ad_.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.ad0.prototype={ +ba(){var s,r +this.YZ() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.AX.prototype={ +p(a0){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$p=A.u(function(a1,a2){if(a1===1)return A.p(a2,r) +while(true)switch(s){case 0:s=2 +return A.B(q.db$.cI(0,"sprite_sheet.png"),$async$p) +case 2:c=a2 +b=new Float64Array(2) +a=new A.a(b) +a.t(16,18) +p=new A.t_(c,a,A.D(t.S,t.vz)) +o=p.RZ(0,0.1,7) +n=p.RZ(1,0.1,7) +a=A.b([0.1,0.1,0.3,0.3,0.5,0.3,0.1],t.n) +m=A.bCz(p.Ot(0,1,7),!0,a) +l=A.aOP(c,new A.a9j(A.b([p.S1(0,0,0.1),p.S1(0,1,0.1),p.S1(0,2,0.3),p.BJ(4,0.3),p.BJ(5,0.5),p.BJ(6,0.3),p.BJ(7,0.1)],t.Sf),!0)) +k=new A.a(new Float64Array(2)) +k.t(80,90) +a=new A.a(new Float64Array(2)) +a.t(150,100) +j=A.m7(null,null,o,null,null,null,0,null,!0,a,null,!1,null,k) +a=new A.a(new Float64Array(2)) +a.t(150,220) +i=A.m7(null,null,n,null,null,null,0,null,!0,a,null,!1,null,k) +a=new A.a(new Float64Array(2)) +a.t(250,220) +h=A.m7(null,null,m,null,null,null,0,null,!0,a,null,!1,null,k) +a=new A.a(new Float64Array(2)) +a.t(250,100) +g=A.m7(null,null,l,null,null,null,0,null,!0,a,null,!1,null,k) +q.K(j) +q.K(i) +q.K(h) +q.K(g) +a=p.lb(0*B.e.e4(c.gc2(c),b[0])) +f=new A.a(new Float64Array(2)) +f.t(50,100) +e=A.jz(null,null,null,null,null,0,null,f,null,null,k,a) +b=p.lb(B.e.e4(c.gc2(c),b[0])) +c=new A.a(new Float64Array(2)) +c.t(50,220) +d=A.jz(null,null,null,null,null,0,null,c,null,null,k,b) +q.K(e) +q.K(d) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.b5F.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.xh(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.UY)}, +$S:294} +A.b5G.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.xd(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.kX)}, +$S:295} +A.b5H.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.AX(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.KE)}, +$S:296} +A.b5I.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.AU(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.VE)}, +$S:297} +A.b5J.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.rY(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.ZF)}, +$S:298} +A.b5K.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.rZ(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.aG)}, +$S:299} +A.jn.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:i=q.p2 +i===$&&A.c() +p=i.a.a.a.ab(0,1).a[0] +o=new A.a(new Float64Array(2)) +o.t(p/2,50) +o=A.fA(B.j,null,null,null,o,null,null,null,"test",null,t.Fr) +q.a3!==$&&A.al() +q.a3=o +n=q.p1.ax +n.K(o) +o=t.s +p=t.g +m=A.b([new A.a3s(null,-2147483647,null,B.f,new A.e([],o),new A.e([],p)),new A.a3t(null,-2147483647,null,B.f,new A.e([],o),new A.e([],p)),new A.a3u(null,-2147483647,null,B.f,new A.e([],o),new A.e([],p))],t.is) +p=i.a.a.a.ab(0,1).a[0] +o=i.a.a.a.ab(0,1).a[1] +l=new A.a(new Float64Array(2)) +l.t(p/2-210,o-50) +l=A.aED("Level 1",new A.aEE(q,m),l) +o=i.a.a.a.ab(0,1).a[0] +p=i.a.a.a.ab(0,1).a[1] +k=new A.a(new Float64Array(2)) +k.t(o/2-70,p-50) +k=A.aED("Level 2",new A.aEF(q,m),k) +p=i.a.a.a.ab(0,1).a[0] +o=i.a.a.a.ab(0,1).a[1] +j=new A.a(new Float64Array(2)) +j.t(p/2+70,o-50) +j=A.aED("Level 3",new A.aEG(q,m),j) +o=i.a.a.a.ab(0,1).a[0] +i=i.a.a.a.ab(0,1).a[1] +p=new A.a(new Float64Array(2)) +p.t(o/2+210,i-50) +n.I(0,A.b([l,k,j,A.aED("Resettable",new A.aEH(q),p)],t.W)) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.aEE.prototype={ +$0(){var s=this.b[0] +this.a.sLy(s) +return s}, +$S:0} +A.aEF.prototype={ +$0(){var s=this.b[1] +this.a.sLy(s) +return s}, +$S:0} +A.aEG.prototype={ +$0(){var s=this.b[2] +this.a.sLy(s) +return s}, +$S:0} +A.aEH.prototype={ +$0(){var s=A.biN() +this.a.sLy(s) +return s}, +$S:0} +A.a7B.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:p=A.hK(null,null,null,null,t.J) +o=new A.a(new Float64Array(2)) +o.ak(3) +p.K(A.Pk(o,A.da(!0,0,B.y,1,!0,null,null,null,0),null)) +q.K(p) +p=q.gar().a3 +p===$&&A.c() +p.sdv(0,"Resettable") +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.a3s.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.K(A.hK(null,null,null,null,t.J)) +p=q.gar().a3 +p===$&&A.c() +p.sdv(0,"Level 1") +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.a3t.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:o=new A.a(new Float64Array(2)) +o.t(-100,0) +p=t.J +q.K(A.hK(null,o,null,null,p)) +o=new A.a(new Float64Array(2)) +o.t(100,0) +q.K(A.hK(null,o,null,null,p)) +p=q.gar().a3 +p===$&&A.c() +p.sdv(0,"Level 2") +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.a3u.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:o=new A.a(new Float64Array(2)) +o.t(-100,-50) +p=t.J +q.K(A.hK(null,o,null,null,p)) +o=new A.a(new Float64Array(2)) +o.t(100,-50) +q.K(A.hK(null,o,null,null,p)) +o=new A.a(new Float64Array(2)) +o.t(0,50) +q.K(A.hK(null,o,null,null,p)) +p=q.gar().a3 +p===$&&A.c() +p.sdv(0,"Level 3") +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.r7.prototype={ +cg(a){this.K(A.hK(null,B.b.ga4(a.f),null,null,t.J))}} +A.za.prototype={} +A.YK.prototype={ +ba(){this.al2() +this.sC(0,this.xN$.ay)}, +aW(a){var s,r,q=this,p=q.p1 +if(p===$){s=q.ay.a +r=A.iU(new A.x(0,0,0+s[0],0+s[1]),B.p_) +p!==$&&A.a2() +q.p1=r +p=r}a.dr(p,q.p2)}} +A.S4.prototype={ +ba(){var s,r,q=this +if(q.xN$==null){s=q.e +for(r=t.L6;s!=null;)if(r.b(s)){r=s.xN$ +r.toString +q.xN$=r +break}else if(s instanceof A.za){q.xN$=s +break}else s=s.gbw(s)}q.d4()}, +fL(){this.o6() +this.xN$=null}} +A.ahk.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.ahl.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.b5L.prototype={ +$1(a){var s=null,r=A.biN(),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +q=new A.jn(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +q.aS(s,s,s,r,t.i) +return A.aH(q,s,s,s,s,t.F1)}, +$S:300} +A.b5M.prototype={ +$1(a){var s=null,r=A.lt(600,s,400,s),q=t.s,p=t.g,o=new A.amD(-2147483647,s,B.f,new A.e([],q),new A.e([],p)),n=$.ay(),m=$.aG(),l=A.b([],t.u),k=A.aI(A.aL(),t.y) +q=new A.ma(o,r,n,m,new A.P(),new A.P(),B.m,l,k,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],q),new A.e([],p)) +q.aS(r,s,s,o,t.i) +return A.aH(q,s,s,s,s,t.AF)}, +$S:301} +A.a65.prototype={ +p(a){var s=0,r=A.t(t.H),q=this +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.f0(0),$async$p) +case 2:s=3 +return A.B(A.Gz("svgs/happy_player.svg",q.gar().dx$),$async$p) +case 3:q.sMW(c) +return A.q(null,r)}}) +return A.r($async$p,r)}, +a6(a,b){var s,r,q,p=this +p.md(0,b) +s=p.a7 +if(s!=null){r=p.ax.d +q=s.X(0,r) +if(Math.sqrt(q.gcU())<2)p.a7=null +else{r.a9(r.W(0,q.Kg().a1(0,200).a1(0,b))) +r.F()}}}} +A.Y9.prototype={ +p(a){var s=0,r=A.t(t.H),q=this +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.f0(0),$async$p) +case 2:s=3 +return A.B(A.Gz("svgs/checkerboard.svg",q.gar().dx$),$async$p) +case 3:q.sMW(c) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.Yf.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.f0(0),$async$p) +case 2:p=B.L.v1()?"red":"green" +s=3 +return A.B(A.Gz("svgs/"+p+"_balloons.svg",q.gar().dx$),$async$p) +case 3:q.sMW(c) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.ma.prototype={} +A.amD.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.f0(0),$async$p) +case 2:p=new A.a(new Float64Array(2)) +p.t(106,146) +o=B.r.aV() +n=A.aC() +m=$.af() +l=new A.aS(m,new Float64Array(2)) +l.a9(p) +l.F() +k=t.s +j=t.g +o=new A.a65(null,null,$,o,null,n,l,B.j,0,3,null,B.f,new A.e([],k),new A.e([],j)) +o.b7(B.j,null,null,null,0,null,3,null,p) +o.MZ(B.j,null,null,null,null,null,3,null,p,null) +q.k1=o +q.K(o) +p=new A.a(new Float64Array(2)) +p.t(745,415) +o=B.r.aV() +n=A.aC() +m=new A.aS(m,new Float64Array(2)) +m.a9(p) +m.F() +o=new A.Y9(null,null,$,o,null,n,m,B.j,0,1,null,B.f,new A.e([],k),new A.e([],j)) +o.b7(B.j,null,null,null,0,null,1,null,p) +o.MZ(B.j,null,null,null,null,null,1,null,p,null) +q.K(o) +p=new A.a(new Float64Array(2)) +p.t(-10,-20) +p=A.Jq(p) +o=new A.a(new Float64Array(2)) +o.t(-100,-150) +o=A.Jq(o) +n=new A.a(new Float64Array(2)) +n.t(-200,-140) +n=A.Jq(n) +m=new A.a(new Float64Array(2)) +m.t(100,130) +m=A.Jq(m) +l=new A.a(new Float64Array(2)) +l.t(50,-130) +q.I(0,A.b([p,o,n,m,A.Jq(l)],t.W)) +return A.q(null,r)}}) +return A.r($async$p,r)}, +l2(a){var s=this.k1 +s===$&&A.c() +s.a7=B.b.ga4(a.f)}, +Dg(a){var s=A.Jq(null),r=s.ax.d +r.a9(B.b.ga4(a.f)) +r.F() +this.K(s)}} +A.acu.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.acA.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.ajc.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.WK.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.aq6.prototype={ +ba(){var s,r +this.and() +s=this.d6() +if(s.d_(B.dA,t.F)==null){r=A.b8Q() +s.gcF().q(0,B.dA,r) +s.K(r)}}} +A.rl.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:n=new A.a(new Float64Array(2)) +n.ak(48) +m=A +s=2 +return A.B(A.kq("animations/chopper.png",A.kp(4,null,!0,0.15,n),q.db$),$async$p) +case 2:n=m.m7(null,null,c,null,null,null,0,null,!0,null,null,!1,null,null) +p=n.ax.d +o=q.p2 +o===$&&A.c() +p.dX(0,o.a.a.a.ab(0,1).a[1]/2) +p.F() +p.eE(0,100) +p.F() +n.ch=B.j +n.im() +p=new A.a(new Float64Array(2)) +p.ak(100) +n.sC(0,p) +q.K(n) +return A.q(null,r)}}) +return A.r($async$p,r)}, +fM(){var s=this,r="PauseMenu" +if(B.b.N(s.gmP().b,r)){s.gmP().O(0,r) +s.R8=!1 +s.MD()}else{s.gmP().D(0,r) +s.R8=!1 +s.MC()}}} +A.aiO.prototype={} +A.vq.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:n=new A.a(new Float64Array(2)) +n.ak(48) +m=A +s=2 +return A.B(A.kq("animations/chopper.png",A.kp(4,null,!0,0.15,n),q.db$),$async$p) +case 2:n=m.m7(null,null,c,null,null,null,0,null,!0,null,null,!1,null,null) +p=q.p2 +p===$&&A.c() +o=n.ax.d +o.a9(p.a.a.a.ab(0,1).ab(0,2)) +o.F() +n.ch=B.j +n.im() +p=new A.a(new Float64Array(2)) +p.ak(100) +n.sC(0,p) +q.K(n) +return A.q(null,r)}}) +return A.r($async$p,r)}, +fM(){var s=this +if(s.k3$){s.R8=!1 +s.MD()}else{s.R8=!1 +s.MC()}}, +v4(){this.sVy(0,!this.k3$)}} +A.aiX.prototype={} +A.aiY.prototype={} +A.AZ.prototype={ +mt(a){return B.Jq}, +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(A.fq("Car.png",null,null,null),$async$p) +case 2:n=c +m=$.bdo().a +l=m[1] +k=new A.a(new Float64Array(2)) +k.t(0,l/3) +l=t.W +p=A.jz(B.j,-0.3141592653589793,null,A.b([A.hq(null,B.F,null,null)],l),null,0,null,k,null,null,null,n) +k=A.ai(q.aqq(),!0,t.F) +k.push(A.bAW(null,null,A.b([p,q.ah],l),null,0,null,null,null,null)) +o=A.bg(k,-2147483647) +k=m[0] +s=3 +return A.B(q.I(0,A.b([o,A.lt(m[1],A.b([q.gNM()],l),k,o)],l)),$async$p) +case 3:return A.q(null,r)}}) +return A.r($async$p,r)}, +jm(a,b){var s,r,q,p=this,o="P: Pause/Unpause\nS: Step x",n="\nUp: Increase step\nDown: Decrease step" +if(b.N(0,B.me))p.sVy(0,!p.k3$) +else if(b.N(0,B.by)){s=p.a3 +if(p.k3$){p.k3$=!1 +r=p.fx$ +if(r!=null){r=r.G +if(r!=null){q=r.c +q===$&&A.c() +if(q.a==null)r.a.$1(0.016666666666666666*s)}}p.k3$=!0}}else if(b.N(0,B.bg)){++p.a3 +p.gNM().sdv(0,o+p.a3+n)}else if(b.N(0,B.bo)){--p.a3 +p.gNM().sdv(0,o+p.a3+n)}return p.aj_(a,b)}, +aqq(){var s,r,q,p,o,n,m,l,k=null,j=t.W,i=A.b([],j),h=$.bdo().a[1],g=new A.a(new Float64Array(2)) +g.t(0,-h/2.5) +for(h=t.s,s=t.g,r=0;r<12;++r){A.abc(g,0.5235987755982988,k) +q=A.b([A.hq(k,B.F,k,k)],j) +p=new Float64Array(2) +o=new Float64Array(2) +n=new A.a(o) +o[0]=10 +o[1]=10 +o=$.G().B() +o.sA(0,B.l) +m=A.aC() +l=$.af() +l=new A.aS(l,new Float64Array(2)) +l.a9(n) +l.F() +p=new A.aez(k,k,k,k,new A.a(p),$,o,k,m,l,B.j,0,0,k,B.f,new A.e([],h),new A.e([],s)) +p.I(0,q) +p.b7(B.j,k,q,k,0,g,k,k,n) +q=p.ac$ +p.ac$=q +i.push(p)}return i}, +gNM(){var s,r=this,q=null,p=r.aT +if(p===$){s=A.bD_(q,q,q,"P: Pause/Unpause\nS: Step x"+r.a3+"\nUp: Increase step\nDown: Decrease step",A.fg(A.ek(q,q,B.l,q,q,q,q,q,q,q,q,20,q,q,q,q,q,!0,q,q,q,q,q,B.iZ,q,q),B.v),t.Z0) +r.aT!==$&&A.a2() +r.aT=s +p=s}return p}, +$ifl:1} +A.aez.prototype={ +hQ(a,b){this.ac$.sA(0,B.q) +this.kG(a,b)}, +k5(a){this.ac$.sA(0,B.l) +this.zy(a)}} +A.amq.prototype={ +a6(a,b){this.fg(0,b) +this.dz$.h2()}} +A.amr.prototype={} +A.apj.prototype={} +A.b5N.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.vq(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.Xv)}, +$S:302} +A.b5O.prototype={ +$1(a){var s=null,r=new A.a(new Float64Array(2)) +r.t(0,0) +return A.aH(new A.zI(B.a2g,r,$.ay(),$.aG(),new A.P(),new A.P(),B.m,A.b([],t.u)),s,s,s,s,t.JU)}, +$S:303} +A.b5P.prototype={ +$1(a){var s=null,r=A.vM(6.283185307179586,new A.lH(new A.w1(new A.pg(1),1)),s),q=A.l9(s,t.rR),p=A.bg(s,-2147483647),o=A.aO(s,s,s),n=$.ay(),m=$.aG(),l=A.b([],t.u),k=A.aI(A.aL(),t.y) +r=new A.AZ(r,q,p,o,n,m,new A.P(),new A.P(),B.m,l,k,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.nB)}, +$S:304} +A.zI.prototype={ +a6(a,b){var s=this.b.a1(0,200*b).a +this.a=this.a.aL(0,s[0],s[1])}, +aW(a){a.aX(this.a,$.bqe())}, +jm(a,b){var s=this,r=a instanceof A.ki,q=a.c +if(q.geL().l(0,B.b9)){q=r?-1:0 +s.b.sL(0,q)}else if(q.geL().l(0,B.bn)){q=r?1:0 +s.b.sL(0,q)}else if(q.geL().l(0,B.bz)){q=r?-1:0 +s.b.sM(0,q)}else if(q.geL().l(0,B.by)){q=r?1:0 +s.b.sM(0,q)}return s.MF(a,b)}} +A.aip.prototype={} +A.yn.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:p=new A.a(new Float64Array(2)) +p.ak(32) +s=2 +return A.B(A.aRt("dungeon.tmx",p),$async$p) +case 2:p=c +q.a3!==$&&A.al() +q.a3=p +q.K(p) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.b5Q.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.yn(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.wL)}, +$S:305} +A.wf.prototype={ +fM(){var s=this.a3 +if(s!=null)s.er() +s=A.biL(1,150) +this.a3=s +this.K(s)}, +v4(){var s=this.ah +if(s!=null)s.er() +s=A.biL(5,180) +this.ah=s +this.K(s)}} +A.a7v.prototype={ +aW(a){var s,r=this.ax +r===$&&A.c() +r=B.c.b3(r.d,3) +s=new A.a(new Float64Array(2)) +s.t(30,this.ok) +this.k4.i3("Elapsed time: "+r).l4(a,s,B.p)}} +A.ant.prototype={} +A.anu.prototype={} +A.Bi.prototype={ +p(a){var s=0,r=A.t(t.H),q=this +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.ah=new A.we(5,null,!1,!0) +q.aT=new A.we(1,new A.aRM(q),!0,!0) +return A.q(null,r)}}) +return A.r($async$p,r)}, +cg(a){var s=this.ah +s===$&&A.c() +s.d=0 +s.e=!0}, +a6(a,b){var s +this.fg(0,b) +s=this.ah +s===$&&A.c() +s.a6(0,b) +s=this.aT +s===$&&A.c() +s.a6(0,b)}, +aW(a){var s,r,q,p=this +p.lh(a) +s=p.a3 +r=p.ah +r===$&&A.c() +r=B.c.Wj(r.d,3) +q=new A.a(new Float64Array(2)) +q.t(30,100) +s.i3("Countdown: "+r).l4(a,q,B.p) +q=p.bL +r=new A.a(new Float64Array(2)) +r.t(30,130) +s.i3("Elapsed time: "+q).l4(a,r,B.p)}} +A.aRM.prototype={ +$0(){return++this.a.bL}, +$S:0} +A.anv.prototype={} +A.b5R.prototype={ +$1(a){var s=null,r=A.fg(B.ED,B.v),q=A.bg(s,-2147483647),p=A.aO(s,s,s),o=$.ay(),n=$.aG(),m=A.b([],t.u),l=A.aI(A.aL(),t.y) +r=new A.Bi(r,q,p,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.cO)}, +$S:306} +A.b5S.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.wf(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.gp)}, +$S:307} +A.uh.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:p=A.aC() +o=new A.a(new Float64Array(2)) +n=$.af() +n=new A.aS(n,new Float64Array(2)) +n.a9(o) +n.F() +p=new A.a64(null,null,p,n,B.p,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +p.b7(null,null,null,null,0,null,null,null,null) +q.K(p) +return A.q(null,r)}}) +return A.r($async$p,r)}, +fM(){var s="Smiley" +if(B.b.N(this.gmP().b,s))this.gmP().O(0,s) +else this.gmP().D(0,s)}} +A.b6b.prototype={ +$2(a,b){var s=null +return A.my(A.dk(s,A.h3(A.b([B.ab1,B.a4Y,A.ff(A.ep(s,s,s,A.bif(),B.w),132,132)],t.p),B.a2,B.a5,B.a6),B.x,B.I,s,s,200,s,s,200),s,s)}, +$S:308} +A.a69.prototype={ +ga9F(){var s,r=this.c +if(r===$){s=$.G().B() +s.sA(0,B.q) +this.c!==$&&A.a2() +this.c=s +r=s}return r}, +aJ(a,b){var s,r,q,p,o=this,n=b.b/2,m=o.b +if(m===$){s=$.G().B() +s.sA(0,B.ey) +o.b!==$&&A.a2() +o.b=s +m=s}a.ct(new A.h(n,n),n,m) +r=n*0.15 +q=r*2 +p=n-r +a.ct(new A.h(n-q,p),r,o.ga9F()) +a.ct(new A.h(n+q,p),r,o.ga9F())}, +cu(a){return!1}} +A.a64.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.p1=A.bif() +p=new A.a(new Float64Array(2)) +p.ak(100) +q.sC(0,p) +p=q.ax.d +p.dX(0,200) +p.F() +return A.q(null,r)}}) +return A.r($async$p,r)}, +a6(a,b){var s,r,q,p,o=this +o.md(0,b) +s=o.ax.d +r=s.a +s.eE(0,r[0]+150*o.ai*b) +s.F() +s=r[0] +q=o.ay.a[0] +p=o.gar().p2 +p===$&&A.c() +if(!(s+q>=p.a.a.a.ab(0,1).a[0]&&o.ai>0))s=r[0]<=0&&o.ai<0 +else s=!0 +if(s)o.ai*=-1}} +A.aeg.prototype={} +A.aj6.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.b5U.prototype={ +$1(a){return a.gl1(a)}, +$S:112} +A.b5T.prototype={ +$1(a){return a.gl1(a)}, +$S:112} +A.b7g.prototype={ +$0(){}, +$S:0} +A.b5V.prototype={ +$1(a){return a.gl1(a)}, +$S:112} +A.aDp.prototype={ +V(){return"Interp."+this.b}} +A.aIO.prototype={ +ah8(a,b,c){var s,r,q,p,o,n,m,l,k=B.c.bN(b),j=B.e.bN(c),i=k+1,h=j+1 +switch(2){case 2:s=A.bfZ(b-k) +r=A.bfZ(c-j) +break}q=b-k +p=c-j +o=q-1 +n=p-1 +m=A.b6v(a,k,j,q,p) +m+=s*(A.b6v(a,i,j,o,p)-m) +l=A.b6v(a,k,h,q,n) +return m+r*(l+s*(A.b6v(a,i,h,o,n)-l)-m)}} +A.nM.prototype={} +A.k6.prototype={ +He(a){if(a instanceof A.k6)return a.a +else if(A.cK(a))return a +throw A.d(A.h0(a,"other","Not an int, Int32 or Int64"))}, +W(a,b){var s +if(b instanceof A.io)return A.r4(this.a).W(0,b) +s=this.a+this.He(b) +return new A.k6((s&2147483647)-((s&2147483648)>>>0))}, +X(a,b){var s +if(b instanceof A.io)return A.r4(this.a).X(0,b) +s=this.a-this.He(b) +return new A.k6((s&2147483647)-((s&2147483648)>>>0))}, +a1(a,b){return A.r4(this.a).a1(0,b).ae6()}, +qJ(a,b){var s +if(b instanceof A.io)return A.r4(this.a).qJ(0,b).ae6() +s=this.a^this.He(b) +return new A.k6((s&2147483647)-((s&2147483648)>>>0))}, +vN(a,b){var s,r +if(b>=32)return this.a<0?B.Tu:B.Tt +s=this.a +r=s>=0?B.e.bu(s,b):B.e.bu(s,b)|B.e.pq(4294967295,32-b) +return new A.k6((r&2147483647)-((r&2147483648)>>>0))}, +l(a,b){if(b==null)return!1 +if(b instanceof A.k6)return this.a===b.a +else if(b instanceof A.io)return A.r4(this.a).l(0,b) +else if(A.cK(b))return this.a===b +return!1}, +cH(a,b){if(b instanceof A.io)return A.r4(this.a).a_w(b) +return B.e.cH(this.a,this.He(b))}, +gJ(a){return this.a}, +aj(a){return this.a}, +j(a){return B.e.j(this.a)}, +$idj:1} +A.io.prototype={ +W(a,b){var s=A.a2O(b),r=this.a+s.a,q=this.b+s.b+(r>>>22) +return new A.io(r&4194303,q&4194303,this.c+s.c+(q>>>22)&1048575)}, +X(a,b){var s=A.a2O(b) +return A.bgT(this.a,this.b,this.c,s.a,s.b,s.c)}, +a1(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.a2O(a2),d=this.a,c=d&8191,b=this.b,a=d>>>13|(b&15)<<9,a0=b>>>4&8191 +d=this.c +s=b>>>17|(d&255)<<5 +b=e.a +r=b&8191 +q=e.b +p=b>>>13|(q&15)<<9 +o=q>>>4&8191 +b=e.c +n=q>>>17|(b&255)<<5 +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.io(g&4194303,f&4194303,(j>>>18)+(i>>>5)+((h&4095)<<8)+(f>>>22)&1048575)}, +qJ(a,b){var s=A.a2O(b) +return new A.io((this.a^s.a)&4194303,(this.b^s.b)&4194303,(this.c^s.c)&1048575)}, +vN(a,b){var s,r,q,p,o,n,m,l=this,k=1048575,j=4194303 +if(b>=64)return(l.c&524288)!==0?B.Tw:B.Tv +s=l.c +r=(s&524288)!==0 +if(r&&!0)s+=3145728 +if(b<22){q=A.M5(s,b) +if(r)q|=~B.e.AD(k,b)&1048575 +p=l.b +o=22-b +n=A.M5(p,b)|B.e.pq(s,o) +m=A.M5(l.a,b)|B.e.pq(p,o)}else if(b<44){q=r?k:0 +p=b-22 +n=A.M5(s,p) +if(r)n|=~B.e.GZ(j,p)&4194303 +m=A.M5(l.b,p)|B.e.pq(s,44-b)}else{q=r?k:0 +n=r?j:0 +p=b-44 +m=A.M5(s,p) +if(r)m|=~B.e.GZ(j,p)&4194303}return new A.io(m&4194303,n&4194303,q&1048575)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(b instanceof A.io)s=b +else if(A.cK(b)){if(r.c===0&&r.b===0)return r.a===b +if((b&4194303)===b)return!1 +s=A.r4(b)}else s=b instanceof A.k6?A.r4(b.a):null +if(s!=null)return r.a===s.a&&r.b===s.b&&r.c===s.c +return!1}, +cH(a,b){return this.a_w(b)}, +a_w(a){var s=A.a2O(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(r>>10&4095))>>>0}, +aj(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}, +ae6(){var s=(this.b&1023)<<22|this.a +return new A.k6((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.e.bu(p,22)&1) +r=o&4194303 +n=0-n-(B.e.bu(o,22)&1)&1048575 +o=r +p=s +q="-"}else q="" +return A.byR(10,p,o,n,q)}, +$idj:1} +A.f3.prototype={ +yP(a,b,c){var s +if(this.l(0,b))return a +else{s=new A.a(new Float64Array(2)) +s.t(b.a-this.a,b.b-this.b) +s.bR(0,c) +s.D(0,a) +return s}}, +gl1(a){var s=$.b7r().i(0,this) +return s==null?"Anchor("+A.j(this.a)+", "+A.j(this.b)+")":s}, +j(a){return this.gl1(this)}, +l(a,b){if(b==null)return!1 +return b instanceof A.f3&&this.a===b.a&&this.b===b.b}, +gJ(a){return B.c.gJ(this.a)*31+B.c.gJ(this.b)}} +A.arU.prototype={ +$1(a){return J.f(a.b,this.a)}, +$S:310} +A.asj.prototype={ +DD(a){return this.aQN(a)}, +aQN(a){var s=0,r=A.t(t.N),q,p=this,o,n,m +var $async$DD=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:o=p.b +s=!o.b1(0,a)?3:4 +break +case 3:n=o +m=a +s=5 +return A.B(p.GA(a),$async$DD) +case 5:n.q(0,m,c) +case 4:o=o.i(0,a) +o.toString +q=t.gX.a(o).a +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$DD,r)}, +KR(a){return this.aQQ(a)}, +aQQ(a){var s=0,r=A.t(t.a),q,p=this,o,n +var $async$KR=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:o=t.a +n=B.cH +s=3 +return A.B(p.DD(a),$async$KR) +case 3:q=o.a(n.a8V(0,c,null)) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$KR,r)}, +GA(a){return this.aAo(a)}, +aAo(a){var s=0,r=A.t(t.gX),q,p +var $async$GA=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:p=A +s=3 +return A.B($.lo().K2("assets/"+a),$async$GA) +case 3:q=new p.Vs(c) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$GA,r)}} +A.Hl.prototype={} +A.Vs.prototype={} +A.aCT.prototype={ +cI(a,b){var s=this.a,r=s.i(0,b) +if(r==null){r=A.bbp(this.FP(b)) +s.q(0,b,r) +s=r}else s=r +return s.W6()}, +FP(a){return this.arX(a)}, +arX(a){var s=0,r=A.t(t.lu),q,p=this,o,n,m,l,k +var $async$FP=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:o=$.b7x() +n=p.b +n===$&&A.c() +m=A +l=J +k=J +s=3 +return A.B(o.cI(0,n+a),$async$FP) +case 3:q=m.WW(l.ig(k.jP(c),0,null)) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$FP,r)}} +A.Tl.prototype={ +anX(a){this.b.cz(new A.aYt(this),t.P)}, +W6(){var s=this.b +return s==null?A.eq(this.a,t.lu):s}, +v(){var s=this,r=s.a +if(r!=null){r.v() +s.a=null}r=s.b +if(r!=null){r.cz(new A.aYu(),t.H) +s.b=null}}} +A.aYt.prototype={ +$1(a){var s=this.a +s.a=a +s.b=null}, +$S:194} +A.aYu.prototype={ +$1(a){return a.v()}, +$S:312} +A.EP.prototype={ +Mg(a,b){var s,r,q,p=this.a +if(!p.b1(0,a)){p.q(0,a,b) +for(s=A.w(p).h("bl<1>");p.a>10;){r=new A.bl(p,s) +q=r.gav(r) +if(!q.H())A.V(A.ct()) +p.O(0,q.ga2(q))}}}} +A.e.prototype={ +aNv(a){var s,r +if(this.a==null)return!1 +for(s=0;r=this.b,so)r.ap(0,o/q) +o=p.ay +r.D(0,o.gb9(o)) +o.sb9(0,r)}} +A.CH.prototype={ +kx(a){var s,r,q,p=this +a.bO(0) +s=p.ax +r=s.ch.a +a.aL(0,r[0]-s.CW.a*s.gC(s).a[0],r[1]-s.CW.b*s.gC(s).a[1]) +r=p.ch +r=r==null?null:(r.a&4)!==0 +if(r===!0&&$.CI.length<4){a.bO(0) +s.I6(0,a) +try{$.CI.push(p) +r=p.ay +a.az(0,r.ax.gE4().a) +q=p.ch +q.toString +q.Mv(a) +r.kx(a)}finally{$.CI.pop()}a.bo(0)}s.kx(a) +a.bo(0)}, +dR(a){return this.ay.ax.z6(this.ax.z6(a,null),null)}, +rg(a,b){return new A.eG(this.aHX(a,b),t.jj)}, +aHX(a,b){var s=this +return function(){var r=a,q=b +var p=0,o=1,n,m,l,k,j +return function $async$rg(c,d,e){if(d===1){n=e +p=o}while(true)switch(p){case 0:k=s.ax +j=s.CW +p=2 +return c.r9(k.rg(k.z6(r,j),q)) +case 2:m=s.ch +m=m==null?null:(m.a&4)!==0 +p=m===!0&&$.CI.length<4?3:4 +break +case 3:p=k.iQ(j)?5:6 +break +case 5:$.CI.push(s) +k=s.ay +l=k.ax.dR(j) +p=7 +return c.r9(k.rg(l,q)) +case 7:p=8 +return c.r9(s.ch.rg(l,q)) +case 8:$.CI.pop() +case 6:case 4:return 0 +case 1:return c.c=n,3}}}}, +TL(a,b,c){var s +this.ea(0) +s=this.ay +s.K(new A.Lp(a,s,c,b,!1,0,null,B.f,new A.e([],t.s),new A.e([],t.g)))}, +aa6(a){return this.TL(a,!1,1/0)}, +aLf(a,b){return this.TL(a,b,1/0)}, +aLg(a,b){return this.TL(a,!1,b)}, +ea(a){var s=this.ay +s.gbZ(s).am(0,new A.au_())}, +Xz(a){var s,r=this.ay,q=A.b9w(new A.cm(r.gbZ(r),t.aF)) +if(q==null){s=new Float64Array(2) +r.K(new A.JA(a,new A.a(s),1000,null,B.f,new A.e([],t.s),new A.e([],t.g)))}else{q.ax=a +r=q.CW +if(!a.jQ(0,r)){r.u(q.ax.gbv()) +q.a6(0,0)}}}} +A.au_.prototype={ +$1(a){if(a instanceof A.Lp||a instanceof A.N6)a.er()}, +$S:29} +A.abn.prototype={ +gb9(a){return this.ax.f.h6(0)}, +sb9(a,b){var s=this.ax.f +s.a9(b.h6(0)) +s.F() +this.CW=null}, +gkh(a){return-this.ax.c}, +skh(a,b){var s=this.ax +s.c=-b +s.b=!0 +s.F() +this.CW=null}, +saeA(a){var s=a.a +s=s[0]===0&&s[1]===0 +if(s)this.ch=null +else{this.ch=a +this.G9()}}, +gyT(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.CW +if(e==null){e=f.e +e.toString +e=t.O1.a(e).ax +s=e.gC(e) +e=f.ax +r=e.dR(new A.a(new Float64Array(2))) +q=e.dR(s) +p=r.a +o=p[0] +n=q.a +m=n[0] +l=Math.min(o,m) +p=p[1] +n=n[1] +k=Math.min(p,n) +j=Math.max(o,m) +i=Math.max(p,n) +if(-e.c!==0){p=s.a +o=p[0] +n=new A.a(new Float64Array(2)) +n.t(o,0) +h=e.dR(n) +p=p[1] +o=new A.a(new Float64Array(2)) +o.t(0,p) +g=e.dR(o) +o=h.a +e=o[0] +p=g.a +n=p[0] +l=Math.min(l,Math.min(e,n)) +o=o[1] +p=p[1] +k=Math.min(k,Math.min(o,p)) +j=Math.max(j,Math.max(e,n)) +i=Math.max(i,Math.max(o,p))}e=f.CW=new A.x(l,k,j,i)}return e}, +G9(){var s,r,q=this,p=q.e +if(p!=null&&q.ch!=null){p.toString +p=t.O1.a(p).ax +p=p.gC(p).a +s=p[0] +r=q.ch.a +r=Math.min(s/r[0],p[1]/r[1]) +p=new A.a(new Float64Array(2)) +p.ak(r) +r=q.ax.e +r.a9(p) +r.F() +q.CW=null}}, +fK(a){this.G9() +this.lg(a)}, +jn(){var s,r=this,q=r.e +if(q!=null){q=t.O1.a(q).ax +s=r.ax.d +q=q.gC(q).a +s.eE(0,q[0]*r.ay.a) +s.F() +s.dX(0,q[1]*r.ay.b) +s.F() +r.CW=null}}, +p(a){this.G9() +this.jn()}, +ba(){this.G9() +this.jn()}, +gie(a){return this.ax.e}, +sie(a,b){var s=this.ax.e +s.a9(b) +s.F() +this.CW=null}, +$iaE:1, +$iaT:1, +$iav:1, +$iaQ:1} +A.ta.prototype={ +gb9(a){return this.ch}, +sb9(a,b){this.ch.u(b)}, +gC(a){var s,r=this +if(!r.ay){s=r.e +s.toString +s=t.O1.a(s).e instanceof A.ad}else s=!1 +if(s){s=r.e +s.toString +s=t.O1.a(s).e +s.toString +s=t.J.a(s).fy$ +s.toString +r.fK(s)}return r.ax}, +sC(a,b){var s,r=this +r.ax.u(b) +r.ay=!0 +s=r.e +if(s!=null)t.O1.a(s).ay.jn() +r.jn() +if(r.gCC())r.gbZ(r).am(0,new A.aSQ(r))}, +ba(){}, +z6(a,b){var s=this,r=a.a,q=s.ch.a,p=r[0]-q[0]+s.CW.a*s.gC(s).a[0],o=r[1]-q[1]+s.CW.b*s.gC(s).a[1] +if(b==null)r=null +else{b.t(p,o) +r=b}if(r==null){r=new A.a(new Float64Array(2)) +r.t(p,o)}return r}, +$iaE:1, +$iT:1, +$iaJ:1} +A.aSQ.prototype={ +$1(a){return a.Dj(this.a.ax)}, +$S:29} +A.Zc.prototype={ +I6(a,b){return b.Bv(0,this.ok,!1)}, +iQ(a){var s=a.a,r=s[0]/this.p1-1,q=s[1]/this.p2-1 +return r*r+q*q<=1}, +jn(){var s,r=this +r.p1=r.gC(r).a[0]/2 +r.p2=r.gC(r).a[1]/2 +s=$.G().T() +s.hk(new A.x(0,0,r.gC(r).a[0],r.gC(r).a[1])) +r.ok=s}, +t1(a){a.Z(this.ok,this.gmz())}} +A.a15.prototype={ +p(a){var s=this.bm().fy$ +s.toString +this.a1x(s)}, +fK(a){this.lg(a) +this.a1x(a)}, +a1x(a){var s,r=this,q=a.a,p=q[0],o=q[1] +q=r.ok +s=o*q +if(s>p){s=new A.a(new Float64Array(2)) +s.t(p,p/q) +q=s}else{q=new A.a(new Float64Array(2)) +q.t(s,o)}r.sC(0,q) +q=r.ch +q.sL(0,(p-r.gC(r).a[0])/2+r.CW.a*r.gC(r).a[0]) +q.sM(0,(o-r.gC(r).a[1])/2+r.CW.b*r.gC(r).a[1]) +r.p1=new A.x(0,0,r.gC(r).a[0],r.gC(r).a[1])}, +I6(a,b){return b.I8(this.p1,!1)}, +iQ(a){var s=this,r=a.a,q=r[0],p=r[1] +return q>=0&&p>=0&&q<=s.gC(s).a[0]&&p<=s.gC(s).a[1]}, +jn(){var s,r,q=this,p=q.ok,o=q.gC(q).a[1]*p +if(o>q.gC(q).a[0])q.gC(q).sM(0,q.gC(q).a[0]/p) +else q.gC(q).sL(0,o) +s=q.gC(q).a[0]/2 +r=q.gC(q).a[1]/2 +q.p1=new A.x(-s,-r,s,r)}} +A.a17.prototype={ +I6(a,b){var s=this.ok +s===$&&A.c() +return b.I8(s,!1)}, +iQ(a){var s=this,r=a.a,q=r[0],p=r[1] +return q>=0&&q<=s.gC(s).a[0]&&p>=0&&p<=s.gC(s).a[1]}, +jn(){var s=this +s.ok=new A.x(0,0,0+s.gC(s).a[0],0+s.gC(s).a[1])}} +A.a4a.prototype={ +p(a){var s=this.bm().fy$ +s.toString +this.sC(0,s)}, +fK(a){this.sC(0,a) +this.lg(a)}, +I6(a,b){}, +iQ(a){return!0}, +jn(){}} +A.ab.prototype={ +kx(a){}, +iQ(a){return!0}, +Vt(a){return null}, +$iag:1} +A.fI.prototype={ +eN(a){}} +A.ua.prototype={} +A.Og.prototype={ +gE(a){return this.b.length}, +a9C(a,b){var s,r,q +for(s=this.b,r=this.$ti.h("ua<1>"),q=0;q<1000;++q)s.push(new A.ua(b,b,(A.eC(b)^A.eC(b))>>>0,r))}, +i(a,b){return this.b[b]}} +A.a2a.prototype={ +gIa(){var s=this.Ci$ +s===$&&A.c() +return s}, +aOx(a,b){var s,r,q=this.a9I$ +if(q!=null){s=a.a +r=b.a +q=!(Math.abs(s[0]-r[0])>q||Math.abs(s[1]-r[1])>q)}else q=!0 +return q}, +aOX(a,b){return a.rQ(b)&&b.rQ(a)}} +A.Ab.prototype={ +gabo(a){return this.a.d.gaez()}, +acU(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,a5,a6=this,a7=a6.r +a7.ao(0) +s=a6.w +B.b.ao(s) +for(r=a6.b,q=A.w(r),r=new A.lg(r,r.w9(),q.h("lg<1>")),p=a6.d,o=a6.e,n=t.S,m=a6.a,l=m.r,k=m.$ti,j=k.h("v<1>"),q=q.c;r.H();){i=r.d +if(i==null)i=q.a(i) +h=i.a +if((h&8)!==0||(h&4)===0){m.O(0,i) +continue}h=i.he$?i.i1$:i.jJ() +g=new Float64Array(2) +f=new A.a(g) +e=h.a.a +g[1]=e[1] +g[0]=e[0] +f.D(0,h.b) +f.ap(0,0.5) +d=l.i(0,i) +c=A.b([],j) +if(d==null)A.V(A.j(d)+" not found") +b=d.d +h=k.h("H<1>") +B.b.I(c,h.a(d.b)) +B.b.I(c,m.a0M(d)) +B.b.I(c,m.a0Y(d)) +a=A.b5([b,c],n,h) +for(h=a.gfR(a),h=J.aA(h.ga5(h).b);h.H();){g=h.ga2(h) +if(g.jf$.a===B.i2)continue +a0=o.i(0,i) +if(J.f(a0==null?null:a0.i(0,g),!1))continue +a0=g.eS$ +a0===$&&A.c() +a1=i.eS$ +a1===$&&A.c() +a0=a0===a1&&(g.a&4)!==0 +if(a0)continue +if(!p.$2(f,a6.Nk(g)))continue +s.push(i) +s.push(g)}}if(s.length!==0)for(r=t.VC,q=t.w,p=a6.x,n=p.b,a2=0;a2>>0 +a5.c=m +a7.q(0,m,a5)}else{if(o.i(0,a3)==null)o.q(0,a3,A.D(r,q)) +o.i(0,a3).q(0,a4,!1)}}return a7.gbx(a7)}, +D(a,b){this.a.D(0,b) +if(b.jf$.a===B.F)this.b.D(0,b) +this.Nk(b)}, +O(a,b){var s,r,q,p,o=this +o.a.O(0,b) +o.f.O(0,b) +if(b.jf$.a===B.F)o.b.O(0,b) +s=o.e +r=s.i(0,b) +if(r!=null){for(q=r.gfR(r),q=q.gav(q);q.H();){p=s.i(0,q.ga2(q).a) +if(p!=null)p.O(0,b)}s.O(0,b)}}, +Nk(a){var s=this.f,r=s.i(0,a) +if(r==null){s.q(0,a,(a.he$?a.i1$:a.jJ()).gbv()) +r=s.i(0,a)}r.toString +return r}} +A.a6B.prototype={ +a0J(a){var s,r,q +if((a.he$?a.i1$:a.jJ()).a.a[0]<0)s=0 +else s=(a.he$?a.i1$:a.jJ()).a.a[0] +if((a.he$?a.i1$:a.jJ()).a.a[1]<0)r=0 +else r=(a.he$?a.i1$:a.jJ()).a.a[1] +q=(a.he$?a.i1$:a.jJ()).b.a +return A.vD(new A.h(s,r),new A.h(q[0],q[1]))}, +a1_(a,b){var s=a.gbv(),r=s.a +if(b.c<=r){r=s.b +if(b.d<=r)return B.Fi +else if(b.b>r)return B.Fk +else return B.f9}else if(b.a>r){r=s.b +if(b.d<=r)return B.Fj +else if(b.b>r)return B.Fl +else return B.f9}else return B.f9}, +D(a,b){var s,r=this,q=r.PG(0,r.d,0,r.c,b,null),p=b.he$?b.i1$:b.jJ(),o=new A.a(new Float64Array(2)) +o.u(p.a) +s=new A.a(new Float64Array(2)) +s.u(p.b) +r.f.q(0,b,new A.ms(o,s)) +r.r.q(0,b,q)}, +PG(a,b,c,d,e,f){var s,r,q,p=this,o=b.a +if(o[0]==null)if(c>=p.b||b.b.length").a(q),c+1,A.biB(d,r),e,b)}else{b.b.push(e) +s=b}}if(f!=null&&s.c==null)s.c=f +return s}, +aDT(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +for(s=a.a,r=g.$ti,q=r.c,p=0;p<4;++p){o=++g.e +n=A.biA(q) +n.c=a +n.d=o +s[p]=n}m=A.b([],r.h("v<1>")) +for(r=a.b,o=r.length,n=g.r,l=t.VC,k=0;k")) +for(s=a.a,p=p.h("H<1>"),r=0;r<4;++r){q=s[r] +if(q!=null){B.b.I(o,p.a(q.b)) +if(q.a[0]!=null)B.b.I(o,this.a0M(q))}}return o}, +a0Y(a){var s=this.$ti,r=A.b([],s.h("v<1>")),q=a.c +if(q!=null){B.b.I(r,s.h("H<1>").a(q.b)) +B.b.I(r,this.a0Y(q))}return r}} +A.Ok.prototype={ +gabU(a){var s,r,q,p,o,n,m=this,l=A.b([m],t.y9) +for(s=m.a,r=m.c,q=m.b.a,p=0;p<4;++p){o=q[p] +if(o==null)continue +n=new A.Ok(A.biB(s,A.bFk(p)),o,r) +l.push(n) +B.b.I(l,n.gabU(n))}return l}} +A.Ac.prototype={ +gaez(){var s,r,q,p=this.$ti,o=A.b([],p.h("v<1>")) +B.b.I(o,this.b) +for(s=this.a,p=p.h("H<1>"),r=0;r<4;++r){q=s[r] +if(q==null)continue +B.b.I(o,p.a(q.gaez()))}return o}, +j(a){return"node "+this.d}} +A.BW.prototype={ +V(){return"_QuadTreeZone."+this.b}} +A.a6C.prototype={ +D(a,b){var s,r=this +b.mH$=new A.aJW(r,b) +s=new A.aJX(r,b) +b.jf$.an(0,s) +r.r.q(0,b,s) +r.aie(0,b)}, +O(a,b){var s,r +b.mH$=null +s=this.r +r=s.i(0,b) +if(r!=null){b.jf$.ad(0,r) +s.O(0,b)}this.aif(0,b)}, +h2(){var s,r,q,p,o,n +for(s=this.w,r=A.cW(s,s.r,A.w(s).c),q=this.a,p=q.a,o=r.$ti.c;r.H();){n=r.d +if(n==null)n=o.a(n) +p.adg(0,n,!0) +q.Nk(n) +p.D(0,n)}s.ao(0) +this.aig()}} +A.aJW.prototype={ +$0(){return this.a.w.D(0,this.b)}, +$S:11} +A.aJX.prototype={ +$0(){var s,r=this.b +if((r.a&4)!==0){s=this.a.a +if(r.jf$.a===B.F)s.b.D(0,r) +else s.b.O(0,r)}}, +$S:0} +A.Qw.prototype={ +D(a,b){return this.a.push(b)}, +O(a,b){return B.b.O(this.a,b)}, +eN(a){B.b.hW(this.a,new A.aPU(this))}, +acU(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.b +B.b.ao(e) +s=f.c +s.ao(0) +for(r=f.a,q=r.length,p=f.d,o=p.b,n=0;n=0;--j){i=e[j] +if((i.he$?i.i1$:i.jJ()).b.a[0]>=k){if(l.a===B.F||i.jf$.a===B.F){if(o.length<=s.a)p.a9C(0,m) +h=o[s.a] +h.a=m +h.b=i +g=(A.eC(m)^A.eC(i))>>>0 +h.c=g +s.q(0,g,h)}}else B.b.O(e,i)}e.push(m)}return s.gbx(s)}, +gabo(a){return this.a}} +A.aPU.prototype={ +$2(a,b){var s=(a.he$?a.i1$:a.jJ()).a.a[0] +return B.c.cH(s,(b.he$?b.i1$:b.jJ()).a.a[0])}, +$S(){return this.a.$ti.h("o(1,1)")}} +A.Ka.prototype={ +V(){return"CollisionType."+this.b}} +A.ub.prototype={$iar:1} +A.cE.prototype={ +gwK(){var s=this.f4$ +return s==null?this.f4$=A.C(t.Kj):s}, +hQ(a,b){this.gwK().D(0,b)}, +k5(a){this.gwK().O(0,a)}, +rQ(a){var s=this.e,r=a.gbw(a) +if(t.Oi.b(s)&&r instanceof A.aD)return s.rQ(r) +return!0}} +A.adt.prototype={} +A.qt.prototype={ +D(a,b){return this.a.D(0,b)}, +O(a,b){return this.a.O(0,b)}, +h2(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.a +h.eN(0) +s=h.acU(0) +h=t.S +r=A.w(s) +h=A.iP(A.rb(s,new A.av_(i),r.h("y.E"),h),h) +for(r=r.h("@<1>").af(r.z[1]),q=new A.bZ(J.aA(s.a),s.b,r.h("bZ<1,2>")),r=r.z[1];q.H();){p=q.a +if(p==null)p=r.a(p) +o=p.a +n=p.b +p=o.eS$ +p===$&&A.c() +m=n.eS$ +m===$&&A.c() +if(p!==m){p=o.he$?o.i1$:o.jJ() +p=p.ab2(n.he$?n.i1$:n.jJ())}else p=!1 +if(p){l=A.bKs(o,n) +if(l.a!==0){p=o.oC$ +if(p!=null)p=p.N(0,n) +else p=!1 +if(!p){o.hQ(l,n) +n.hQ(l,o)}o.abY(l,n) +n.abY(l,o)}else{p=o.oC$ +if(p!=null)p=p.N(0,n) +else p=!1 +if(p){o.k5(n) +n.k5(o)}}}else{p=o.oC$ +if(p!=null)p=p.N(0,n) +else p=!1 +if(p){o.k5(n) +n.k5(o)}}}for(r=i.b,q=r.length,h=new A.H1(h,t._i).a,k=0;k").af(s.z[1]),r=new A.bZ(J.aA(a.a),a.b,s.h("bZ<1,2>")),q=this.c,s=s.z[1];r.H();){p=r.a +if(p==null)p=s.a(p) +o=q.length +n=k.length +m=p.a +if(o>n){l=q[n] +l.a=m +l.b=p.b +l.c=p.c}else{o=p.b +l=new A.ua(m,o,(A.eC(m)^A.eC(o))>>>0,p.$ti) +q.push(l)}k.push(l)}}} +A.av_.prototype={ +$1(a){return a.c}, +$S(){return A.w(this.a).h("o(ua)")}} +A.dm.prototype={ +gIa(){return this.gFA()}, +$iz:1, +gFA(){return this.dz$}} +A.JS.prototype={ +goj(){var s,r,q=this.eJ +if(q===$){s=new Float64Array(2) +r=new Float64Array(2) +q!==$&&A.a2() +q=this.eJ=new A.EA(new A.a(s),new A.a(r))}return q}, +gFx(){var s,r=this.S +if(r===$){s=new Float64Array(2) +r!==$&&A.a2() +r=this.S=new A.a(s)}return r}, +gQk(){var s,r=this.aC +if(r===$){s=new Float64Array(2) +r!==$&&A.a2() +r=this.aC=new A.a(s)}return r}, +gQj(){var s,r=this.be +if(r===$){s=new Float64Array(2) +r!==$&&A.a2() +r=this.be=new A.a(s)}return r}, +acY(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=a.a +h.goj().a.u(f) +h.gQj().u(h.en(B.j)) +s=h.gQk() +s.u(h.gQj()) +s.aq(0,f) +s=h.gQk().a +s=s[0]===0&&s[1]===0 +r=a.b +if(s)h.goj().b.u(r) +else{s=h.gQk() +q=h.goj().b +p=s.bI(r) +q.u(r) +q.ap(0,p/r.gcU()) +s=h.goj().b +o=s.a +n=r.a +s.sL(0,o[0]*(J.eI(n[0])*J.eI(h.goj().b.a[0]))) +s.sM(0,o[1]*(J.eI(n[1])*J.eI(h.goj().b.a[1])))}if(h.goj().b.gcU()")) +if(!l.gav(l).H()){b.b=null +return g}else{k=l.ga5(l) +s=h.gFx() +s.u(k) +s.aq(0,h.gQj()) +s.dW(0) +if(m)A.bkd(h.gFx()) +s=b.b!=null?b.c:g +s=s==null?g:s.b +j=s +if(j==null)j=new A.a(new Float64Array(2)) +j.u(r) +j.ada(h.gFx()) +s=b.b!=null?b.c:g +if(s==null)i=g +else{s.a.u(k) +s.b.u(j) +s.AP() +i=s}if(i==null)i=A.bas(j,k) +s=h.gFx() +b.Mh(Math.sqrt(f.nm(k)),h,m,s,i) +return b}}, +$ip3:1} +A.auo.prototype={ +$1(a){return a.nm(this.a.a)>1e-7}, +$S:316} +A.aVp.prototype={ +$1(a){return a instanceof A.aD&&!0}, +$S:60} +A.aVq.prototype={ +$0(){throw A.d(A.a7(u.F))}, +$S:105} +A.aVr.prototype={ +$0(){var s=this.a +s.he$=!1 +s=s.mH$ +if(s!=null)s.$0()}, +$S:20} +A.aVs.prototype={ +$1(a){var s=this.a,r=a.ax +s.q_$.push(r) +s=s.jT$ +s===$&&A.c() +r.an(0,s)}, +$S:102} +A.aVt.prototype={ +$0(){var s=this.a,r=s.eS$ +r===$&&A.c() +s.sC(0,r.ay)}, +$S:0} +A.aVu.prototype={ +$1(a){var s=this.a.jT$ +s===$&&A.c() +return a.ad(0,s)}, +$S:133} +A.adi.prototype={ +ba(){var s,r,q,p=this +p.d4() +p.eS$=t.Kj.a(p.wR().rC(0,new A.aVp(),new A.aVq())) +p.jT$=new A.aVr(p) +new A.cm(p.u1(!0),t.ky).am(0,new A.aVs(p)) +if(p.df){s=new A.aVt(p) +p.mI$=s +s.$0() +s=p.eS$ +s===$&&A.c() +r=p.mI$ +r.toString +s.ay.an(0,r)}s=t.AD +q=p.Jl(s) +if(s.b(q)){s=q.gIa() +p.pZ$=s +s.D(0,p)}}, +fL(){var s,r=this,q=r.mI$ +if(q!=null){s=r.eS$ +s===$&&A.c() +s.ay.ad(0,q)}B.b.am(r.q_$,new A.aVu(r)) +q=r.pZ$ +if(q!=null)q.O(0,r) +r.o6()}} +A.a6j.prototype={ +aKU(){throw A.d(A.a8("Use the RectangleHitbox if you want to fill the parent"))}, +$ip3:1} +A.b_r.prototype={ +$1(a){return a instanceof A.aD&&!0}, +$S:60} +A.b_s.prototype={ +$0(){throw A.d(A.a7(u.F))}, +$S:105} +A.b_t.prototype={ +$0(){var s=this.a +s.he$=!1 +s=s.mH$ +if(s!=null)s.$0()}, +$S:20} +A.b_u.prototype={ +$1(a){var s=this.a,r=a.ax +s.q_$.push(r) +s=s.jT$ +s===$&&A.c() +r.an(0,s)}, +$S:102} +A.b_v.prototype={ +$0(){var s=this.a,r=s.eS$ +r===$&&A.c() +s.sC(0,r.ay) +s.aKU()}, +$S:0} +A.b_w.prototype={ +$1(a){var s=this.a.jT$ +s===$&&A.c() +return a.ad(0,s)}, +$S:133} +A.ajL.prototype={ +ba(){var s,r,q,p=this +p.d4() +p.eS$=t.Kj.a(p.wR().rC(0,new A.b_r(),new A.b_s())) +p.jT$=new A.b_t(p) +new A.cm(p.u1(!0),t.ky).am(0,new A.b_u(p)) +if(p.J3$){s=new A.b_v(p) +p.mI$=s +s.$0() +s=p.eS$ +s===$&&A.c() +r=p.mI$ +r.toString +s.ay.an(0,r)}s=t.AD +q=p.Jl(s) +if(s.b(q)){s=q.gIa() +p.pZ$=s +s.D(0,p)}}, +fL(){var s,r=this,q=r.mI$ +if(q!=null){s=r.eS$ +s===$&&A.c() +s.ay.ad(0,q)}B.b.am(r.q_$,new A.b_w(r)) +q=r.pZ$ +if(q!=null)q.O(0,r) +r.o6()}} +A.ajM.prototype={} +A.Ag.prototype={$ip3:1} +A.b_H.prototype={ +$1(a){return a instanceof A.aD&&!0}, +$S:60} +A.b_I.prototype={ +$0(){throw A.d(A.a7(u.F))}, +$S:105} +A.b_J.prototype={ +$0(){var s=this.a +s.he$=!1 +s=s.mH$ +if(s!=null)s.$0()}, +$S:20} +A.b_K.prototype={ +$1(a){var s=this.a,r=a.ax +s.q_$.push(r) +s=s.jT$ +s===$&&A.c() +r.an(0,s)}, +$S:102} +A.b_L.prototype={ +$0(){var s=this.a,r=s.eS$ +r===$&&A.c() +s.sC(0,r.ay) +s.adb(A.pA(s.ay,s.ch))}, +$S:0} +A.b_M.prototype={ +$1(a){var s=this.a.jT$ +s===$&&A.c() +return a.ad(0,s)}, +$S:133} +A.akg.prototype={ +ba(){var s,r,q,p=this +p.d4() +p.eS$=t.Kj.a(p.wR().rC(0,new A.b_H(),new A.b_I())) +p.jT$=new A.b_J(p) +new A.cm(p.u1(!0),t.ky).am(0,new A.b_K(p)) +if(p.bq){s=new A.b_L(p) +p.mI$=s +s.$0() +s=p.eS$ +s===$&&A.c() +r=p.mI$ +r.toString +s.ay.an(0,r)}s=t.AD +q=p.Jl(s) +if(s.b(q)){s=q.gIa() +p.pZ$=s +s.D(0,p)}}, +fL(){var s,r=this,q=r.mI$ +if(q!=null){s=r.eS$ +s===$&&A.c() +s.ay.ad(0,q)}B.b.am(r.q_$,new A.b_M(r)) +q=r.pZ$ +if(q!=null)q.O(0,r) +r.o6()}} +A.akh.prototype={} +A.rM.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.f0(0),$async$p) +case 2:q.K(A.fe(B.F,null,null)) +p=q.Jl(t.i)!=null +q.p1=p +if(p){q.gar().p1.ay.ax.an(0,q.gaFo()) +q.QF()}return A.q(null,r)}}) +return A.r($async$p,r)}, +QF(){var s=this,r=s.gar().p1.ay,q=s.ax,p=q.d,o=r.ax +p.a9(o.f.h6(0)) +p.F() +s.ch=r.ay +s.im() +q.c=-o.c +q.b=!0 +q.F()}, +fK(a){var s=this +s.lg(a) +s.sC(0,a) +if(s.p1)s.QF()}} +A.alj.prototype={} +A.UU.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.c_.prototype={ +su9(a){var s=this.jf$ +if(s.a===a)return +s.a=a +s.F()}, +gwK(){var s=this.oC$ +return s==null?this.oC$=A.C(t.VC):s}, +jJ(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.ay.a,g=h[0],f=i.ga6I().a,e=f[0] +h=h[1] +f=f[1] +s=new Float64Array(2) +new A.a(s).t(g*Math.abs(e),h*Math.abs(f)) +f=i.J1$ +f.t(s[0]/2+1e-15,s[1]/2+1e-15) +s=i.gQU() +r=Math.cos(s) +q=Math.sin(s) +s=i.J2$.a +s[0]=r +s[1]=q +s[2]=0 +s[3]=-q +s[4]=r +s[5]=0 +s[6]=0 +s[7]=0 +s[8]=1 +i.he$=!0 +h=i.i1$ +h.agw(i.en(B.j),f) +f=$.bos() +e=$.bot() +g=h.a +f.u(g) +p=h.b +f.D(0,p) +f.ap(0,0.5) +e.u(p) +e.aq(0,g) +e.ap(0,0.5) +o=s[0] +n=s[3] +m=s[1] +s=s[4] +l=e.a +k=l[0] +j=l[1] +l[0]=k*Math.abs(o)+j*Math.abs(n) +l[1]=k*Math.abs(m)+j*Math.abs(s) +g.u(f) +g.aq(0,e) +p.u(f) +p.D(0,e) +return h}, +abY(a,b){var s,r,q=this.eS$ +q===$&&A.c() +s=t.Oi +if(s.b(q))r=!0 +else r=!1 +if(r){s.a(q) +b.eS$===$&&A.c()}}, +hQ(a,b){var s,r,q +this.gwK().D(0,b) +s=this.eS$ +s===$&&A.c() +r=t.Oi +if(r.b(s))q=!0 +else q=!1 +if(q){r.a(s) +r=b.eS$ +r===$&&A.c() +s.hQ(a,r)}}, +k5(a){var s,r,q +this.gwK().O(0,a) +s=this.eS$ +s===$&&A.c() +r=t.Oi +if(r.b(s))q=!0 +else q=!1 +if(q){r.a(s) +r=a.eS$ +r===$&&A.c() +s.k5(r)}}, +rQ(a){var s,r,q,p,o=a.eS$ +o===$&&A.c() +s=this.eS$ +s===$&&A.c() +r=t.Oi +q=!r.b(s)||s.rQ(o) +p=!r.b(o)||o.rQ(this.eS$) +return q&&p}, +$ip3:1, +$iz:1, +$iag:1, +$iac:1, +$iaD:1, +$iaE:1, +$iaT:1, +$iav:1, +$iaQ:1, +$iT:1, +$iaJ:1, +$ib6:1, +$iew:1, +gL2(){return this.oD$}} +A.AY.prototype={ +VO(a,b,c,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null +a0.b=null +s=a.a.a +r=s[0] +q=s[1] +s=c==null +if(!s){p=a.b.a +o=r+p[0]*c +n=q+p[1]*c}else{p=a.b.a +o=p[0]>0?1/0:-1/0 +n=p[1]>0?1/0:-1/0}p=$.bdn() +p.a.t(Math.min(r,o),Math.min(q,n)) +p.b.t(Math.max(r,o),Math.max(q,n)) +for(p=this.a,p=p.gabo(p),m=p.length,l=a0,k=0;kj +if(h)g=p[j] +else{i=A.a6O() +f=new A.a(new Float64Array(2)) +g=new A.o4(!1,null,i,17976931348623157e292,f,l)}o=s.aQD(k,null,g)!=null?5:7 +break +case 5:i=g.b!=null?g.c:null +i.toString +if(!h&&!0)p.push(g) +o=8 +return d.b=g,1 +case 8:o=6 +break +case 7:o=4 +break +case 6:case 3:++j,k=i +o=2 +break +case 4:return 0 +case 1:return d.c=m,3}}}}} +A.aP5.prototype={ +$1(a){return a.b=null}, +$S:320} +A.K0.prototype={ +p(a){var s=0,r=A.t(t.H),q=this +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.a3k() +q.ay.an(0,q.gaA7()) +return A.q(null,r)}}) +return A.r($async$p,r)}, +a3k(){var s=this,r=s.p3.$1(s.ay) +s.p2=r +s.p1=r.Bf()}, +aW(a){var s=this.p1 +s===$&&A.c() +return a.kN(0,s)}, +iQ(a){var s=this.p2 +s===$&&A.c() +return s.jQ(0,a)}} +A.auB.prototype={ +$1(a){var s=a.ab(0,2),r=a.a[0],q=new A.a(new Float64Array(2)) +q.u(s) +return new A.qq(q,r/2)}, +$S:321} +A.auE.prototype={ +$1(a){var s=a.a +return A.a6Q(0,0,0+s[0],0+s[1])}, +$S:322} +A.auD.prototype={ +$1(a){var s=this.a,r=A.a6(s).h("S<1,a>") +return A.aJn(A.ai(new A.S(s,new A.auC(a),r),!0,r.h("aF.E")))}, +$S:323} +A.auC.prototype={ +$1(a){var s=new A.a(new Float64Array(2)) +s.u(a) +s.bR(0,this.a) +return s}, +$S:61} +A.jd.prototype={} +A.z.prototype={ +gks(a){var s +if((this.a&2)!==0)s=A.eq(null,t.H) +else{s=this.b +s=(s==null?this.b=new A.bX(new A.aV($.aP,t.U),t.gR):s).a}return s}, +gabO(){if((this.a&4)!==0)var s=A.eq(null,t.H) +else{s=this.c +s=(s==null?this.c=new A.bX(new A.aV($.aP,t.U),t.gR):s).a}return s}, +gbw(a){return this.e}, +sbw(a,b){var s,r=this +if(r.e==null||(r.a&8)!==0)b.K(r) +else{s=r.bm().ax.R3() +s.a=B.aes +s.b=r +s.c=b}}, +gbZ(a){var s=this.f +return s==null?this.f=A.bmH().$0():s}, +gCC(){var s=this.f +s=s==null?null:s.gav(s).H() +return s===!0}, +Jl(a){return A.b9w(new A.cm(this.u1(!1),a.h("cm<0>")))}, +u1(a){return new A.eG(this.aGr(a),t.jj)}, +wR(){return this.u1(!1)}, +aGr(a){var s=this +return function(){var r=a +var q=0,p=1,o,n +return function $async$u1(b,c,d){if(c===1){o=d +q=p}while(true)switch(q){case 0:n=r?s:s.gbw(s) +case 2:if(!(n!=null)){q=3 +break}q=4 +return b.b=n,1 +case 4:n=n.gbw(n) +q=2 +break +case 3:return 0 +case 1:return b.c=o,3}}}}, +IJ(a,b){return new A.eG(this.aJA(a,b),t.jj)}, +aJz(){return this.IJ(!1,!1)}, +aJA(a,b){var s=this +return function(){var r=a,q=b +var p=0,o=1,n,m,l +return function $async$IJ(c,d,e){if(d===1){n=e +p=o}while(true)switch(p){case 0:p=r&&!q?2:3 +break +case 2:p=4 +return c.b=s,1 +case 4:case 3:p=s.gCC()?5:6 +break +case 5:m=q?s.gbZ(s).adM(0):s.gbZ(s) +l=m.gav(m) +case 7:if(!l.H()){p=8 +break}p=9 +return c.r9(l.ga2(l).IJ(!0,q)) +case 9:p=7 +break +case 8:case 6:p=r&&q?10:11 +break +case 10:p=12 +return c.b=s,1 +case 12:case 11:return 0 +case 1:return c.c=n,3}}}}, +acJ(a,b,c){return new A.cm(this.IJ(b,!0),c.h("cm<0>")).IZ(0,a)}, +aQs(a,b){return this.acJ(a,!1,b)}, +bm(){if(this instanceof A.ad){t.J.a(this) +var s=this}else{s=this.e +s=s==null?null:s.bm()}return s}, +d6(){var s=this.bm() +while(!0){if(!((s==null?null:s.e)!=null))break +s=s.e.bm()}return s}, +fK(a){return this.lN(a)}, +p(a){return null}, +ba(){}, +fL(){}, +Dj(a){}, +a6(a,b){}, +nV(a){var s +this.a6(0,a) +s=this.f +if(s!=null)s.am(0,new A.avw(a))}, +aW(a){}, +kx(a){var s,r=this +r.aW(a) +s=r.f +if(s!=null)s.am(0,new A.avv(a)) +if(r.glE())r.t1(a)}, +I(a,b){var s,r,q,p=A.b([],t.mo) +for(s=J.aA(b),r=t.L0;s.H();){q=this.K(s.ga2(s)) +if(r.b(q))p.push(q)}return A.f8(p,t.H)}, +K(a){var s,r=this,q=r.bm() +a.e=r +if((r.a&4)!==0){s=a.a +s=(s&4)===0||(s&8)!==0}else s=!1 +if(s)q.aKv(a,r) +else r.gbZ(r).YL(0,a) +s=a.a +if((s&2)===0)if((s&1)===0){s=q==null?null:q.fy$!=null +s=s===!0}else s=!1 +else s=!1 +if(s)return a.a4Q()}, +O(a,b){return this.r_(0,b)}, +er(){var s=this.e +return s==null?null:s.r_(0,this)}, +r_(a,b){var s,r,q=this +if((q.a&4)!==0){s=q.bm() +s.toString +r=b.a +if((r&4)!==0||(r&32)!==0){if((r&8)===0){s=s.ax.R3() +s.a=B.Ff +s.b=b +s.c=q +b.a|=8}}else{s.aJw(b,q) +b.e=null}}else{s=q.f +if(s!=null)s.MJ(0,b) +b.e=null}}, +iQ(a){return!1}, +rg(a,b){return new A.eG(this.aHY(a,b),t.jj)}, +aHY(a,b){var s=this +return function(){var r=a,q=b +var p=0,o=1,n,m,l,k,j +return function $async$rg(c,d,e){if(d===1){n=e +p=o}while(true)switch(p){case 0:q.push(r) +m=s.f +p=m!=null?2:3 +break +case 2:m=m.adM(0),m=m.gav(m),l=t.NT +case 4:if(!m.H()){p=5 +break}k=m.ga2(m) +j=l.b(k)?k.Vt(r):r +p=j!=null?6:7 +break +case 6:p=8 +return c.r9(k.rg(j,q)) +case 8:case 7:p=4 +break +case 5:case 3:p=s.iQ(r)?9:10 +break +case 9:p=11 +return c.b=s,1 +case 11:case 10:q.pop() +return 0 +case 1:return c.c=n,3}}}}, +gve(){return this.r}, +sve(a){var s,r,q=this +if(q.r!==a){q.r=a +s=q.bm() +if(s!=null&&q.e!=null){r=q.e +r.toString +s.ch.D(0,r)}}}, +aLJ(a){var s=this,r=(a.a&4)!==0 +if(r&&(s.a&2)!==0){if(s.e==null)s.e=a +s.a2D() +return B.fM}else{if(r&&(s.a&1)===0)s.a4Q() +return B.Uc}}, +lN(a){var s=this.f +if(s!=null)s.am(0,new A.avu(a))}, +a4Q(){var s,r=this +r.a|=1 +s=r.p(0) +if(t.L0.b(s))return s.cz(new A.avt(r),t.H) +else r.a0y()}, +a0y(){var s=this,r=s.a&=4294967294 +s.a=r|2 +r=s.b +if(r!=null)r.hZ(0) +s.b=null}, +a2D(){var s,r,q=this +q.a|=32 +s=q.e.bm().fy$ +s.toString +q.fK(s) +s=q.e +if(t.sr.b(s))q.Dj(s.gC(s)) +s=q.a +if((s&16)!==0)q.a=s&4294967279 +else if((s&8)!==0){q.e=null +s&=4294967287 +q.a=s +q.a=s|16 +return}q.slE(B.bV.lc(q.glE(),q.e.glE())) +q.ba() +q.a|=4 +s=q.c +if(s!=null)s.hZ(0) +q.c=null +s=q.e +s.gbZ(s).YL(0,q) +q.a3s() +q.e.toString +q.a&=4294967263 +s=q.y +if(s!=null){r=q.bm() +if(r instanceof A.ad)r.gcF().q(0,s,q)}}, +a3s(){var s,r,q=this,p=q.f +if(p!=null&&p.gav(p).H()){p=q.f +p.toString +B.b.I($.D3,p) +p=q.f +p.toString +p.YM(0) +for(p=$.D3.length,s=0;s<$.D3.length;$.D3.length===p||(0,A.E)($.D3),++s){r=$.D3[s] +r.e=null +q.K(r)}B.b.ao($.D3)}}, +a_y(a){var s,r=this,q=r.y +if(q!=null){s=r.bm() +if(s instanceof A.ad)s.gcF().O(0,q)}q=r.e +q.gbZ(q).MJ(0,r) +r.acJ(new A.avs(),!0,t.F)}, +gmz(){var s,r=this,q=r.Q,p=t.O +if(!q.Uo(A.b([r.z],p))){s=$.G().B() +s.sA(0,r.z) +s.sbJ(0) +s.sP(0,B.t) +p=A.b([r.z],p) +q.a=s +q.b=p}q=q.a +q.toString +return q}, +ga8U(){var s,r=this,q=null,p=r.as,o=t.O +if(!p.Uo(A.b([r.z],o))){s=A.fg(A.ek(q,q,r.z,q,q,q,q,q,q,q,q,12,q,q,q,q,q,!0,q,q,q,q,q,q,q,q),B.v) +o=A.b([r.z],o) +p.a=s +p.b=o}p=p.a +p.toString +return p}, +t1(a){}, +glE(){return this.w}, +gDu(){return B.a2_}, +slE(a){return this.w=a}} +A.avw.prototype={ +$1(a){return a.nV(this.a)}, +$S:29} +A.avv.prototype={ +$1(a){return a.kx(this.a)}, +$S:29} +A.avu.prototype={ +$1(a){var s=a.a +if((s&1)!==0||(s&2)!==0)a.fK(this.a)}, +$S:29} +A.avt.prototype={ +$1(a){return this.a.a0y()}, +$S:36} +A.avs.prototype={ +$1(a){var s +a.fL() +s=a.a&=4294967291 +s&=4294967287 +a.a=s +a.a=s|16 +a.d=null +a.e.toString +a.e=null +return!0}, +$S:60} +A.hE.prototype={ +gJ(a){return this.a}, +l(a,b){if(b==null)return!1 +return t.ny.b(b)&&b.gAf()===this.a}, +gAf(){return this.a}} +A.D2.prototype={ +gd7(a){return this.gav(this).H()}} +A.avq.prototype={ +$1(a){return a.gve()}, +$S:325} +A.a__.prototype={ +gcF(){var s=this.CW +if(s===$){s!==$&&A.a2() +s=this.CW=A.D(t.ny,t.F)}return s}, +aKv(a,b){var s +if((a.a&8)!==0)if(this.aJx(a,b))return +s=this.ax.R3() +s.a=B.qf +s.b=a +s.c=b}, +aJw(a,b){var s,r,q +for(s=this.ax,s.A8(),s.d=-2,r=s.e;s.H();){q=r[s.d] +if(q.a===B.qf&&q.b===a&&q.c===b){q.a=B.ka +return}}throw A.d(A.mx("Cannot find a lifecycle event Add(child="+a.j(0)+", parent="+b.j(0)+")"))}, +aJx(a,b){var s,r,q +for(s=this.ax,s.A8(),s.d=-2,r=s.e;s.H();){q=r[s.d] +if(q.a===B.Ff&&q.b===a&&q.c===b){q.a=B.ka +return!0}}return!1}, +aQp(){var s,r,q,p,o,n,m,l +for(s=this.ay,r=this.ax,q=r.e,p=!0;p;){for(r.A8(),r.d=-2,p=!1;r.H();){o=q[r.d] +n=o.b +n.toString +m=o.c +m.toString +if(s.N(0,A.mp(n))||s.N(0,A.mp(m)))continue +switch(o.a.a){case 1:l=n.aLJ(m) +break +case 2:if(n.e==null){o=m.f +if(o!=null)o.MJ(0,n)}else n.a_y(0) +l=B.fM +break +case 3:if(n.e!=null)n.a_y(0) +if((m.a&4)!==0){n.e=m +n.a2D()}else m.K(n) +l=B.fM +break +case 0:l=B.fM +break +default:l=B.fM}switch(l.a){case 2:o=r.d +n=q[o] +n.a=B.ka +n.c=n.b=null +n=r.b +if(n===r.c)r.d=r.c=r.b=-1 +else if(o===n){o=n+1 +r.b=o +if(o===q.length)r.b=0}else B.b.D(r.f,o) +p=!0 +break +case 1:s.D(0,A.mp(n)) +s.D(0,A.mp(m)) +break +default:break}}s.ao(0)}}, +aQq(){var s,r,q,p,o,n +for(s=this.ch,r=A.cW(s,s.r,A.w(s).c),q=r.$ti.c;r.H();){p=r.d +if(p==null)p=q.a(p) +o=p.f +p=o==null?p.f=A.bmH().$0():o +n=A.ai(p,!0,A.w(p).h("y.E")) +p.YM(0) +B.b.am(n,A.js.prototype.gkd.call(p,p))}s.ao(0)}, +lN(a){this.aij(a) +this.ax.am(0,new A.avr(a))}, +d_(a,b){return b.h("0?").a(this.gcF().i(0,a))}} +A.avr.prototype={ +$1(a){var s +if(a.a===B.qf){s=a.b.a +s=(s&1)!==0||(s&2)!==0}else s=!1 +if(s)a.b.fK(this.a)}, +$S:326} +A.a3v.prototype={ +V(){return"LifecycleEventStatus."+this.b}} +A.HU.prototype={ +V(){return"_LifecycleEventKind."+this.b}} +A.wB.prototype={ +j(a){return"LifecycleEvent."+this.a.b+"(child: "+A.j(this.b)+", parent: "+A.j(this.c)+")"}} +A.Oa.prototype={ +V(){return"PositionType."+this.b}} +A.OA.prototype={ +gaB(a){return this.b<0}, +gd7(a){return this.b>=0}, +gE(a){var s,r=this.b +if(r<0)r=0 +else{s=this.c +r=s>=r?s-r+1:this.e.length-r+s+1}return r}, +ga5(a){return this.e[this.b]}, +ga4(a){return this.e[this.c]}, +R3(){var s,r,q,p,o,n=this,m=n.b +if(m<0){n.c=n.b=0 +m=n.e +if(m.length===0)m.push(n.a.$0())}else{s=n.c +if(s>=m){++s +n.c=s +r=n.e +if(s===r.length)if(m===0)r.push(n.a.$0()) +else n.c=0}else if(s===m-1){m=n.e +q=Math.min(m.length,32) +p=J.dV(q,n.$ti.c) +for(s=n.a,o=0;on.c)n.d=m+q +for(o=0;m=n.f,on.c)B.b.q(m,o,s+q)}++n.c}else n.c=s+1}return n.e[n.c]}, +gav(a){this.A8() +this.d=-2 +return this}, +ga2(a){return this.e[this.d]}, +H(){var s,r=this,q=r.b +if(q<0||r.d===-1){r.d=-1 +return!1}s=r.d +if(s<0)r.d=q +else if(s===r.c){r.d=-1 +r.A8() +return!1}else{q=s+1 +r.d=q +if(q===r.e.length)r.d=0}return!0}, +A8(){var s,r,q,p,o,n,m,l,k,j=this,i=j.f,h=i.length +if(h===0)return +s=A.a6(i) +r=new J.dQ(i,h,s.h("dQ<1>")) +r.H() +q=r.d +if(q==null)q=s.c.a(q) +p=j.b +o=new A.aKw(j) +for(i=j.e,s=s.c,n=p,m=-1;p!==-1;)if(p===q){if(r.H()){q=r.d +if(q==null)q=s.a(q)}else q=-1 +p=o.$1(p)}else{if(p!==n){l=i[p] +i[p]=i[n] +i[n]=l}p=o.$1(p) +k=o.$1(n) +m=n +n=k}j.c=m +B.b.ao(j.f)}, +j(a){var s,r=this,q=r.f,p=r.d +r.d=-1 +r.f=B.ew +s=r.aj8(0) +r.d=p +r.f=q +return"RecycledQueue"+s}} +A.aKw.prototype={ +$1(a){var s=this.a +if(a===s.c)s=-1 +else s=a===s.e.length-1?0:a+1 +return s}, +$S:67} +A.a_w.prototype={ +aW(a){var s,r=this.p1 +if(r!=null){s=this.ay.a +r.aJ(a,new A.N(s[0],s[1]))}}} +A.a1s.prototype={ +a6(a,b){var s=this,r=s.ay +r.h9(0,b) +s.ch+=b +if(r.gE(r)>s.ax)s.ch=s.ch-r.t0()}} +A.Lx.prototype={ +a6(a,b){var s=this.a7,r=s.ay +this.sdv(0,B.c.b3(r.b===r.c?0:r.gE(r)/s.ch,0)+" FPS")}} +A.JG.prototype={ +ba(){var s,r,q=this +q.al3() +s=q.p1 +r=q.f +r=r==null?null:r.N(0,s) +if(r!==!0)q.K(s)}, +cg(a){var s=this +s.p1.er() +s.p2.sbw(0,s) +s.p3.$0()}, +l2(a){this.p2.er() +this.p1.sbw(0,this)}, +nK(a){this.p2.er() +this.p1.sbw(0,this)}} +A.S5.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.a2s.prototype={} +A.agx.prototype={ +bm(){var s=this.eT$ +return s==null?this.cr():s}} +A.agy.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.f0(0) +if(q.rs$==null){p=q.gar().p2 +p===$&&A.c() +o=p.a.a.a.ab(0,1) +p=q.ax.d +n=q.ch.yP(p,B.p,q.ghU()).a +p=o.X(0,q.ch.yP(p,B.bQ,q.ghU())).a +q.rs$=new A.aR(n[0],n[1],p[0],p[1])}else q.ay.an(0,q.gaFl()) +q.QB() +return A.q(null,r)}}) +return A.r($async$p,r)}, +fK(a){this.lg(a) +if((this.a&4)!==0)this.QB()}} +A.yP.prototype={ +ba(){var s,r,q=this +q.d4() +s=t.ai.a(A.bgV(q.wR(),new A.aCq())) +q.p2=s +s.toString +r=q.gaww() +q.ay.an(0,r) +if(s.gC(s) instanceof A.aS)t.bj.a(s.gC(s)).an(0,r) +q.OT()}, +fK(a){var s,r=this +r.lg(a) +if((r.a&4)!==0){s=r.p2 +s===$&&A.c() +s=s!=null}else s=!1 +if(s)r.OT()}, +OT(){var s,r,q=this,p=q.p1,o=p.a +if(o!==0)s=o+q.ghU().a[0]/2 +else{o=q.p2 +o===$&&A.c() +s=o.gC(o).a[0]-p.c-q.ghU().a[0]/2}o=p.b +if(o!==0)r=o+q.ghU().a[1]/2 +else{o=q.p2 +o===$&&A.c() +r=o.gC(o).a[1]-p.d-q.ghU().a[1]/2}o=q.ax.d +o.oa(s,r) +o.F() +o.a9(B.j.yP(o,q.ch,q.ghU())) +o.F()}} +A.aCq.prototype={ +$1(a){return t.sr.b(a)}, +$S:60} +A.nS.prototype={ +V(){return"JoystickDirection."+this.b}} +A.a32.prototype={ +ba(){var s,r,q,p=this +p.alm() +s=p.G +s===$&&A.c() +s.ch=B.j +s.im() +r=s.ax.d +r.a9(p.ay.ab(0,2)) +r.F() +q=new A.a(new Float64Array(2)) +q.u(r) +p.aK=q +r=p.Y +r===$&&A.c() +p.K(r) +p.K(s)}, +a6(a,b){var s,r,q,p,o=this,n=o.aP +n===$&&A.c() +s=n*n +n=o.ae +n.u(o.aa) +r=n.a +if(r[0]===0&&r[1]===0){q=o.aK +q===$&&A.c() +p=o.G +p===$&&A.c() +p=!q.l(0,p.ax.d) +q=p}else q=!1 +if(q){q=o.G +q===$&&A.c() +p=o.aK +p===$&&A.c() +q=q.ax.d +q.a9(p) +q.F()}else if(n.gcU()>s)A.Rt(n,o.aP) +if(!(r[0]===0&&r[1]===0)){r=o.G +r===$&&A.c() +r=r.ax.d +q=o.aK +q===$&&A.c() +r.a9(q) +r.F() +r.py(0,n) +r.F()}o.a7=n.gcU()/s}, +v5(a,b){this.Mz(0,b) +return!1}, +qh(a){this.aa.D(0,a.z) +return!1}, +oW(a,b){this.zz(0,b) +this.aa.cE() +return!1}, +rR(a){this.aiK(a) +this.aa.cE() +return!1}, +gxx(a){var s,r=this.ae,q=r.a +if(q[0]===0&&q[1]===0)return B.uJ +s=A.bke(r) +if(s<0)s=6.283185307179586+s +if(s>=0&&s<=0.39269908169872414)return B.uI +else if(s>0.39269908169872414&&s<=1.1780972450961724)return B.TN +else if(s>1.1780972450961724&&s<=1.9634954084936207)return B.TO +else if(s>1.9634954084936207&&s<=2.748893571891069)return B.TQ +else if(s>2.748893571891069&&s<=3.5342917352885173)return B.TP +else if(s>3.5342917352885173&&s<=4.319689898685965)return B.TR +else if(s>4.319689898685965&&s<=5.105088062083414)return B.TS +else if(s>5.105088062083414&&s<=5.890486225480862)return B.TM +else if(s>5.890486225480862)return B.uI +else return B.uJ}} +A.TB.prototype={ +ba(){var s,r +this.aj0() +s=this.d6() +if(s.d_(B.bl,t.F)==null){r=A.EV() +s.gcF().q(0,B.bl,r) +s.K(r)}}} +A.a3e.prototype={ +jm(a,b){var s=a instanceof A.Ad?this.ax:this.ay,r=s.i(0,a.c.geL()) +if(r!=null)return r.$1(b) +return!0}} +A.ah4.prototype={} +A.JI.prototype={ +V(){return"ButtonState."+this.b}} +A.a9r.prototype={ +ba(){var s=this +s.sY2(A.b5([B.ff,s.aK,B.r6,s.b2],t.eu,t.vz)) +s.ami()}, +cg(a){this.p1=B.r6 +this.r3()}, +l2(a){this.p1=B.ff +this.r3() +this.aP.$0()}, +nK(a){this.p1=B.ff +this.r3()}} +A.Vm.prototype={ +ba(){var s,r +this.YZ() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.a2U.prototype={ +gmC(){return this.p3}, +aW(a){var s,r,q,p,o,n,m=this,l=m.gmC() +for(s=m.p2,r=m.p1,q=0;q<6;++q)for(p=0;p<6;++p){o=s[q][p] +if(o!==-1){m.R8=r.lb(o) +n=m.WL(p,q) +m.R8.L1(a,n,l)}}}, +WL(a,b){var s,r,q=this,p=q.gmC().a[0],o=q.gmC().a[1],n=q.gmC().a[1],m=q.gmC().a[0],l=new A.a(new Float64Array(2)) +l.t(p/2,o/2/(n/m)) +l.bR(0,q.ax.e) +p=new Float64Array(2) +s=new A.a(p) +s.t(a,b) +s.bR(0,l) +o=p[0] +p=p[1] +n=q.gmC().a[1] +m=q.gmC().a[0] +r=new A.a(new Float64Array(2)) +r.t(o-p,(o+p)*(n/m)/2) +return r.X(0,l)}} +A.a_0.prototype={ +QB(){var s,r,q,p,o,n=this +if(n.xM$===B.oU){s=n.gar().p2 +s===$&&A.c() +s=s.a.a.a +s.toString +r=s}else{s=n.gar().fy$ +s.toString +r=s}q=n.rs$ +s=q.a +p=s!==0?s+n.ghU().a[0]/2:r.a[0]-q.c-n.ghU().a[0]/2 +s=q.b +o=s!==0?s+n.ghU().a[1]/2:r.a[1]-q.d-n.ghU().a[1]/2 +s=n.ax.d +s.oa(p,o) +s.F() +s.a9(B.j.yP(s,n.ch,n.ghU())) +s.F()}, +gDu(){return this.xM$}} +A.a1M.prototype={ +iQ(a){return B.b.eo(this.gbZ(this).p8(0,t.VC),new A.aBt(a))}} +A.aBt.prototype={ +$1(a){return a.iQ(this.a)}, +$S:328} +A.LQ.prototype={} +A.cP.prototype={ +gar(){var s,r=this,q=r.eT$ +if(q==null){s=r.bm() +s.toString +q=r.eT$=A.w(r).h("cP.T").a(s)}return q}} +A.a5.prototype={ +gar(){var s,r=this,q=r.ai$ +if(q==null){s=r.bm() +s.toString +q=r.ai$=A.w(r).h("a5.T").a(s)}return q}} +A.ac.prototype={ +gaz8(){var s=this.b_$ +if(s===$){s!==$&&A.a2() +s=this.b_$=A.D(A.w(this).h("ac.T"),t.Q2)}return s}, +LN(a){var s=this.ac$ +return s}, +gacm(){if(!this.gUa())return this.aQ$=A.b([],t.n9) +var s=this.aQ$ +s.toString +return s}, +gUa(){var s=this.aQ$==null&&null +return s===!0}, +smO(a,b){var s,r,q=this.ac$,p=q.gA(q),o=B.c.aA(255*b) +p=p.a +q.sA(0,A.a9(o,p>>>16&255,p>>>8&255,p&255)) +for(q=this.gaz8(),q=q.gbx(q),p=A.w(q),p=p.h("@<1>").af(p.z[1]),q=new A.bZ(J.aA(q.a),q.b,p.h("bZ<1,2>")),p=p.z[1];q.H();){s=q.a +if(s==null)s=p.a(s) +r=s.gA(s).a +s.sA(0,A.a9(o,r>>>16&255,r>>>8&255,r&255))}}, +$iz:1, +$ib6:1} +A.aBQ.prototype={ +sae1(a){if(B.c.gnF(a))return +this.rt$=a}} +A.aBR.prototype={} +A.lI.prototype={ +jm(a,b){return!0}, +$iz:1} +A.a4V.prototype={} +A.a5G.prototype={} +A.rR.prototype={ +gbH(){var s=this.xU$ +s===$&&A.c() +return s}, +aW(a){this.gbH().aW(a)}} +A.a4Q.prototype={ +ba(){}, +aW(a){var s=this.ay.a +this.p1.aX(a,new A.x(0,0,0+s[0],0+s[1]))}} +A.vk.prototype={ +fK(a){var s,r,q=this +q.lg(a) +if(!q.p2)return +s=q.e +if(t.sr.b(s))r=s.gC(s) +else{s=q.gar().p1.ax +r=s.gC(s)}s=q.ay +s.a9(r) +s.F() +s=q.p3 +if(s!=null)s.DI(0,r)}, +ba(){}, +a6(a,b){var s=this.p3 +if(s!=null)s.a6(0,b)}, +aW(a){var s=this.p3 +if(s!=null)s.aW(a)}, +gDu(){return B.oU}} +A.Ua.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.a5K.prototype={ +aW(a){this.Yd(a) +this.p1.aW(a)}, +a6(a,b){var s=this.p1 +s.a6(0,b) +s=s.c +if(s)this.er()}} +A.aD.prototype={ +b7(a,b,c,d,e,f,g,h,i){var s,r=this,q=r.ax +r.cx=new A.aSc(q) +if(f!=null){s=q.d +s.a9(f) +s.F()}if(b!==0){q.c=b==null?0:b +q.b=!0 +q.F()}if(h!=null){q=q.e +q.a9(h) +q.F()}r.ay.an(0,r.gayA()) +r.im()}, +gb9(a){return this.ax.d}, +sb9(a,b){var s=this.ax.d +s.a9(b) +s.F()}, +gkh(a){return this.ax.c}, +skh(a,b){var s=this.ax +s.c=b +s.b=!0 +s.F()}, +gie(a){return this.ax.e}, +sie(a,b){var s=this.ax.e +s.a9(b) +s.F()}, +gC(a){return this.ay}, +sC(a,b){var s=this,r=s.ay +r.a9(b) +r.F() +if(s.gCC())s.gbZ(s).am(0,new A.aJB(s))}, +ghU(){var s,r=this.ay.a,q=r[0],p=this.ax.e.a,o=p[0] +r=r[1] +p=p[1] +s=new A.a(new Float64Array(2)) +s.t(q*Math.abs(o),r*Math.abs(p)) +return s}, +gQU(){var s=t.ba +return A.byU(A.rb(new A.cm(this.u1(!0),s),new A.aJz(),s.h("y.E"),t.V))}, +ga6I(){var s=this.wR(),r=new A.a(new Float64Array(2)) +r.u(this.ax.e) +return new A.cm(s,t.ky).lK(0,r,new A.aJA())}, +iQ(a){var s,r=a.a,q=r[0] +if(q>=0){r=r[1] +if(r>=0){s=this.ay.a +r=q")).fa(0),s.h("jy.T"),t.by) +r.p4=s +r.oh()}}, +aW(a){var s=this.gHO() +if(s!=null)s.a.a[s.b].a.L0(a,this.ac$,this.ay)}, +a6(a,b){var s=this,r=s.gHO() +if(r!=null)r.a6(0,b) +s.oh() +s.p2.i(0,s.p1)}, +oh(){var s,r,q,p,o,n=this +if(n.RG){s=n.rx=!0 +r=n.gHO() +if(r==null)q=null +else{r=r.a.a[r.b].a.c +p=new Float64Array(2) +new A.a(p).t(r.c-r.a,r.d-r.b) +p=p[0] +q=p}if(q==null)q=0 +r=n.gHO() +if(r==null)o=null +else{r=r.a.a[r.b].a.c +p=new Float64Array(2) +new A.a(p).t(r.c-r.a,r.d-r.b) +p=p[1] +o=p}if(o==null)o=0 +r=n.ay +p=r.a +if(p[0]===q?p[1]!==o:s){r.oa(q,o) +r.F()}n.rx=!1}}, +aDX(){if(this.RG&&!this.rx)this.RG=!1}, +$ib6:1} +A.aOL.prototype={ +$1(a){return new A.br(a.a,new A.i1(a.b),this.a.h("br<0,i1>"))}, +$S(){return this.a.h("br<0,i1>(br<0,m6>)")}} +A.aOK.prototype={ +$1(a){return new A.br(a.a,new A.i1(a.b),A.w(this.a).h("br"))}, +$S(){return A.w(this.a).h("br(br)")}} +A.ame.prototype={} +A.Qi.prototype={ +ba(){}, +aW(a){var s=this,r=s.ax +if(r!=null)r.adr(a,s.ay,s.ch,s.CW)}} +A.fp.prototype={ +lk(a,b,c,d,e,f,g,h,i,j,k,l){if(g!=null)this.ac$=g +this.ay.an(0,this.gOB())}, +ba(){}, +aW(a){var s=this.p2 +if(s!=null)s.L0(a,this.ac$,this.ay)}, +tS(){var s,r,q,p,o,n=this +if(n.p1){s=n.p3=!0 +r=n.p2 +if(r==null)q=null +else{r=r.c +p=new Float64Array(2) +new A.a(p).t(r.c-r.a,r.d-r.b) +p=p[0] +q=p}if(q==null)q=0 +r=n.p2 +if(r==null)o=null +else{r=r.c +p=new Float64Array(2) +new A.a(p).t(r.c-r.a,r.d-r.b) +p=p[1] +o=p}if(o==null)o=0 +r=n.ay +p=r.a +if(p[0]===q?p[1]!==o:s){r.oa(q,o) +r.F()}n.p3=!1}}, +ats(){if(this.p1&&!this.p3)this.p1=!1}, +$ib6:1} +A.amj.prototype={} +A.AW.prototype={ +Zh(a,b,c,d,e,f,g,h,i,j,k,l,m){this.ay.an(0,this.gaDY())}, +gMn(){var s=this.p2 +return s==null?null:s.i(0,this.p1)}, +sY2(a){if(this.p2!==a){this.p2=a +this.r3()}}, +ba(){}, +aW(a){var s=this.gMn() +if(s!=null)s.L0(a,this.ac$,this.ay)}, +r3(){var s,r,q,p,o,n=this +if(n.p3){s=n.p4=!0 +r=n.gMn() +if(r==null)q=null +else{r=r.c +p=new Float64Array(2) +new A.a(p).t(r.c-r.a,r.d-r.b) +p=p[0] +q=p}if(q==null)q=0 +r=n.gMn() +if(r==null)o=null +else{r=r.c +p=new Float64Array(2) +new A.a(p).t(r.c-r.a,r.d-r.b) +p=p[1] +o=p}if(o==null)o=0 +r=n.ay +p=r.a +if(p[0]===q?p[1]!==o:s){r.oa(q,o) +r.F()}n.p4=!1}}, +aDZ(){if(this.p3&&!this.p4)this.p3=!1}, +$ib6:1} +A.amk.prototype={} +A.aag.prototype={} +A.w8.prototype={ +sdv(a,b){if(this.p1!==b){this.akI(0,b) +this.bj=-1}}, +p(a){return this.yC()}, +ba(){if(this.bF==null)this.yC()}, +t6(){var s,r=this,q={},p=r.ae +B.b.ao(p) +q.a=0 +s=r.ey?r.ay.a[0]:r.Y.a +B.b.am(A.b(r.p1.split(" "),t.T),new A.aQg(q,r,s)) +r.aK=p.length +r.aP=q.a +r.sC(0,r.a3u())}, +gFk(){var s=this.ae +return A.byZ(new A.S(s,new A.aQd(),A.a6(s).h("S<1,o>")))}, +gIA(){var s=this,r=s.Y.c +return r===0?s.gFk():Math.min(B.c.e4(s.b2,r),s.gFk())}, +ga8Q(){var s,r,q,p,o=this.gIA() +for(s=this.ae,r=0,q=0;p=s.length,qo)return q}return p-1}, +a3u(){var s,r,q,p,o,n,m,l,k,j=this,i={} +if(j.ey)return j.ay +else{s=j.Y +r=s.b +if(s.e){i.a=i.b=0 +q=j.gIA() +p=j.ga8Q() +s=j.ae +o=B.b.cA(s,0,p+1) +n=new A.S(o,new A.aQe(i,j,p,q),A.a6(o).h("S<1,a_>")).nQ(0,B.fg) +o=r.gdQ() +i=j.aP +i===$&&A.c() +s=s.length +m=r.gcM(r) +r=r.gcR(r) +l=new A.a(new Float64Array(2)) +l.t(n+o,i*s+(m+r)) +return l}else{i=r.gdQ() +o=j.aP +o===$&&A.c() +m=j.aK +m===$&&A.c() +l=r.gcM(r) +r=r.gcR(r) +k=new A.a(new Float64Array(2)) +k.t(s.a+i,o*m+(l+r)) +return k}}}, +aW(a){var s +if(this.bF==null)return +a.bO(0) +a.ap(0,1/this.a7) +s=this.bF +s.toString +a.lH(0,s,B.h,$.bri()) +a.bo(0)}, +asv(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.ga8Q()+1,d=f.ay.a,c=f.Y,b=c.b,a=d[0]-b.gdQ(),a0=d[1]-(b.gcM(b)+b.gcR(b)) +for(d=f.ae,s=f.p2,r=b.a,q=f.bE,p=q.a,b=b.b,q=q.b,o=e-1,c=c.c,n=c===0,m=0,l=0;lm.aa)m.aa=q +if(q<=this.c-m.Y.b.gdQ())o=l.length!==0 +else o=l.length!==0&&J.f(B.b.ga4(l),"") +if(o){B.b.sa4(l,A.j(B.b.ga4(l))+" "+A.j(r)) +B.b.di(n,0) +if(n.length!==0)B.b.I(l,n)}else B.b.I(l,n)}, +$S:22} +A.aQd.prototype={ +$1(a){return a.length}, +$S:52} +A.aQe.prototype={ +$1(a){var s=this,r=s.a,q=r.b,p=q=s.a&&!s.c)this.er()}} +A.ZR.prototype={ +ba(){var s=0,r=A.t(t.H),q=this,p +var $async$ba=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:q.ail() +p=q.p3 +p===$&&A.c() +q.aP=p.LN(null).gpS() +return A.q(null,r)}}) +return A.r($async$ba,r)}, +d5(a){var s,r,q=this.aK +q===$&&A.c() +s=this.aa.a +r=A.a9(B.c.aA(255*Math.max(A.hm(q.az(0,a)),0.00392156862745098)),s>>>16&255,s>>>8&255,s&255) +s=this.p3 +s===$&&A.c() +s.LN(null).spS(new A.L2(r,B.kt,null,B.rw))}, +bY(a){var s +this.Yj(0) +s=this.p3 +s===$&&A.c() +s.LN(null).spS(this.aP)}} +A.oM.prototype={ +ba(){var s,r,q=this +q.d4() +s=q.e +for(;s instanceof A.eN;)s=s.e +r=A.w(q).h("oM.T") +if(r.b(s))q.p3=s +else throw A.d(A.a8("Can only apply this effect to "+A.au(r).j(0)))}} +A.Kq.prototype={ +gei(){return this.c.az(0,this.b/this.a)}} +A.a_P.prototype={ +gMq(){return this.c===this.b}, +gkP(a){var s +if(this.c===this.b){s=this.a +s=s.gkP(s)}else s=!1 +return s}, +gei(){return this.c===this.b?this.a.gei():0}, +ev(a,b){var s,r=this,q=r.c,p=r.b +if(q===p)return r.a.ev(0,b) +q=r.c=q+b +if(q>p){s=r.a.ev(0,q-p) +r.c=p +return s}else return 0}, +iB(a){var s=this,r=s.c +r=r===s.b?s.c=r-s.a.iB(a):s.c=r-a +if(r<0){s.c=0 +return-r}return 0}, +le(){this.c=0}, +kF(){this.c=this.b +this.a.kF()}, +hg(a){return this.a.hg(a)}} +A.a0u.prototype={ +gkP(a){return this.b===this.a}, +ev(a,b){var s=this.b+=b,r=this.a +if(s>r){this.b=r +return s-r}return 0}, +iB(a){var s=this.b-=a +if(s<0){this.b=0 +return 0-s}return 0}, +le(){this.b=0}, +kF(){this.b=this.a}} +A.fj.prototype={ +gMq(){return!0}, +hg(a){}} +A.lH.prototype={ +gkP(a){return!1}, +gei(){return this.a.gei()}, +ev(a,b){var s,r +for(s=this.a,r=b;!0;){r=s.ev(0,r) +if(r===0)break +s.le()}return 0}, +iB(a){var s,r +for(s=this.a,r=a;!0;){r=s.iB(r) +if(r===0)break +s.kF()}return 0}, +le(){this.a.le()}, +kF(){this.a.kF()}, +hg(a){return this.a.hg(a)}} +A.pg.prototype={ +gei(){var s=this.b,r=this.a +return s===r?1:s/r}} +A.NT.prototype={ +gei(){return this.c}} +A.a6I.prototype={ +gkP(a){var s=this.a +return s.b===s.a}, +gei(){return this.a.c}, +ev(a,b){return this.a.ev(0,b)}, +iB(a){return this.a.iB(a)}, +kF(){var s=this.a +s.b=s.a +return null}, +le(){this.a.b=0 +this.a1T()}, +hg(a){return null}, +a1T(){var s=this.b +this.a.a=-Math.log(1-s.a.aY())*s.b}} +A.aK1.prototype={} +A.aXD.prototype={} +A.a7x.prototype={ +gei(){return this.a.gei()}, +gkP(a){return this.c===0}, +ev(a,b){var s=this,r=s.a,q=r.ev(0,b) +while(!0){if(!(q>0&&s.c>0))break +if(--s.c!==0){r.le() +q=r.ev(0,q)}}if(s.c===1&&r.gkP(r))--s.c +return q}, +iB(a){var s,r,q,p=this +if(p.c===0&&a>0)p.c=1 +s=p.a +r=s.iB(a) +q=p.b +while(!0){if(!(r>0&&p.c0&&s.b0&&s.b>0))break +q=r[--s.b].iB(q)}return q}, +le(){this.b=0 +B.b.am(this.a,new A.aNB())}, +kF(){var s=this.a +this.b=s.length-1 +B.b.am(s,new A.aNA())}, +hg(a){return B.b.am(this.a,new A.aNz(a))}} +A.aNB.prototype={ +$1(a){return a.le()}, +$S:139} +A.aNA.prototype={ +$1(a){return a.kF()}, +$S:139} +A.aNz.prototype={ +$1(a){return a.hg(this.a)}, +$S:139} +A.Gd.prototype={ +gei(){return Math.sin(6.283185307179586*this.b/this.a)}} +A.w1.prototype={ +gkP(a){var s=this.a +return s.b===s.a}, +gei(){return this.a.gei()}, +ev(a,b){var s,r=this +if(!r.d){r.d=!0 +s=r.c +s===$&&A.c() +r.a.a=s.K8(0)/r.b}return r.a.ev(0,b)}, +iB(a){var s=this.a.iB(a) +if(s>0)this.d=!1 +return s}, +kF(){this.d=!1 +var s=this.a +s.b=s.a}, +le(){this.d=!1 +this.a.b=0}, +hg(a){this.c=t.k_.a(a)}} +A.Hf.prototype={ +gei(){var s,r=this.b/this.c +if(r<=1)s=r +else s=r>=3?r-4:2-r +return s}} +A.eN.prototype={ +bY(a){var s=this +s.ax.le() +s.cx=s.CW=s.db=!1 +s.cy=0}, +a6(a,b){var s,r=this,q=r.cx +if(q)return +if(!r.CW&&r.ax.gMq()){r.CW=!0 +r.qi(0)}q=r.ax +q.ev(0,b) +if(r.CW){s=q.gei() +r.d5(s) +r.cy=s}if(!r.cx&&q.gkP(q)){r.cx=!0 +r.ac2(0) +if(r.ay)r.er()}}, +ev(a,b){var s,r,q,p=this +if(!p.CW&&p.ax.gMq()){p.CW=!0 +p.qi(0)}s=p.ax +r=s.ev(0,b) +if(p.CW){q=s.gei() +p.d5(q) +p.cy=q}if(!p.cx&&s.gkP(s)){p.cx=!0 +p.ac2(0)}return r}, +iB(a){var s,r,q,p=this +if(p.cx&&a>0)p.cx=!1 +s=p.ax +r=s.iB(a) +if(p.CW){q=s.gei() +p.d5(q) +p.cy=q}return r}, +qi(a){}, +ac2(a){var s=this.ch +if(s!=null)s.$0()}} +A.e2.prototype={ +ba(){var s,r,q=this +if(q.bq$==null){s=q.wR().uE(0,new A.ayv()) +r=A.w(q).h("e2.T") +if(!r.b(s))throw A.d(A.a8("Can only apply this effect to "+A.au(r).j(0))) +q.bq$=r.a(s)}}} +A.ayv.prototype={ +$1(a){return!(a instanceof A.eN)}, +$S:60} +A.a4s.prototype={ +qi(a){var s,r,q,p=this +p.b2=new A.a(new Float64Array(2)) +p.bj=0 +s=p.aP +s===$&&A.c() +s=s.tf(0) +s.toString +if(p.aa){r=p.bq$ +r.toString +t.Vx.a(r) +q=-s.gkh(s) +p.bj=q +r.skh(0,q)}if(p.ae){r=p.bq$ +r=r.gb9(r) +s=s.a +q=s.a +p.b2.sL(0,q) +r.sL(0,q) +q=p.bq$ +q=q.gb9(q) +s=s.b +p.b2.sM(0,s) +q.sM(0,s)}}, +d5(a){var s,r,q,p,o,n=this,m=n.aK +m===$&&A.c() +s=n.aP +s===$&&A.c() +r=s.tf(a*m) +q=r.a +m=n.bq$ +m=m.gb9(m) +s=m.a[0] +p=q.a +o=n.b2 +o===$&&A.c() +m.sL(0,s+(p-o.a[0])) +o=n.bq$ +o=o.gb9(o) +s=q.b +o.sM(0,o.a[1]+(s-n.b2.a[1])) +n.b2.sL(0,p) +n.b2.sM(0,s) +if(n.aa){m=n.bq$ +m.toString +t.Vx.a(m) +s=m.gkh(m) +p=r.gkh(r) +o=n.bj +o===$&&A.c() +m.skh(0,s+(-p-o)) +n.bj=-r.gkh(r)}}, +K8(a){var s=this.aK +s===$&&A.c() +return s}} +A.a4t.prototype={ +d5(a){var s=this.cy,r=this.bq$ +r.sb9(0,r.gb9(r).W(0,this.ae.a1(0,a-s)))}, +K8(a){return Math.sqrt(this.ae.gcU())}} +A.N6.prototype={$izt:1} +A.ai3.prototype={} +A.a4u.prototype={ +qi(a){var s=this.bq$ +this.aa.u(this.ae.X(0,s.gb9(s)))}, +d5(a){var s=this.cy,r=this.bq$ +r.sb9(0,r.gb9(r).W(0,this.aa.a1(0,a-s)))}, +K8(a){return Math.sqrt(this.aa.gcU())}} +A.a55.prototype={ +d5(a){var s=this,r=s.cy,q=s.bq$.ac$,p=B.c.ca((q.gA(q).a>>>24&255)/255+s.p4+s.p3*(a-r),0,1) +s.bq$.smO(0,p) +r=s.bq$.ac$ +s.p4=p-(r.gA(r).a>>>24&255)/255}, +bY(a){this.Yj(0) +this.p4=0}} +A.aiJ.prototype={ +qi(a){var s=this.bq$.ac$ +this.p3=this.aP-(s.gA(s).a>>>24&255)/255}} +A.aiI.prototype={} +A.a6X.prototype={ +d5(a){var s +if(a===1){s=this.p3 +s===$&&A.c() +s.er()}}} +A.Pe.prototype={ +d5(a){var s=this.cy,r=this.bq$ +r.skh(0,r.gkh(r)+this.p3*(a-s))}, +K8(a){return this.p3}, +$izt:1} +A.al4.prototype={ +qi(a){var s=this.bq$ +this.p3=this.aa-s.gkh(s)}} +A.al3.prototype={} +A.Pj.prototype={ +qi(a){var s,r,q,p,o=this,n=o.bq$ +n=n.gie(n).a[0] +s=o.p3.a +r=s[0] +q=o.bq$ +q=q.gie(q).a[1] +s=s[1] +p=new A.a(new Float64Array(2)) +p.t(n*(r-1),q*(s-1)) +o.p4=p}, +d5(a){var s=this.cy,r=this.bq$,q=r.gie(r),p=this.p4 +p===$&&A.c() +r.sie(0,q.W(0,p.a1(0,a-s)))}} +A.alf.prototype={ +qi(a){var s=this.bq$ +this.p4=this.aP.X(0,s.gie(s))}} +A.ale.prototype={} +A.a8v.prototype={ +d5(a){}, +nV(a){this.a6(0,a)}} +A.aND.prototype={ +$1(a){return a.ay=!1}, +$S:111} +A.alC.prototype={ +gkP(a){return this.d}, +gei(){return(this.c+1)/this.a.length}, +ev(a,b){var s,r,q,p,o,n=this +for(s=n.a,r=n.b,q=b;!0;){p=n.c +if(p>=0){q=s[p].ev(0,q) +if(q>0){p=++n.c +o=s.length +if(p===o)if(r)n.c=-1 +else{n.c=o-1 +n.d=!0 +break}}}else{o=s.length +q=s[p+o].iB(q) +if(q>0){p=--n.c +o=-s.length +if(p0)o.d=!1 +for(s=o.a,r=a;!0;){q=o.c +if(q>=0){r=s[q].iB(r) +if(r>0)if(--o.c<0){o.c=0 +break}}else{p=s.length +r=s[q+p].ev(0,r) +if(r>0)if(++o.c===0)o.c=s.length-1}if(r===0)break}return r}, +kF(){var s=this,r=s.a,q=r.length +if(s.b){s.c=-q +B.b.am(r,new A.b1a())}else{s.c=q-1 +B.b.am(r,new A.b1b())}s.d=!0}, +le(){this.c=0 +this.d=!1 +B.b.am(this.a,new A.b1c())}} +A.b1a.prototype={ +$1(a){return a.bY(0)}, +$S:111} +A.b1b.prototype={ +$1(a){a.ax.kF() +a.cx=a.CW=!0 +a.cy=1 +return null}, +$S:111} +A.b1c.prototype={ +$1(a){return a.bY(0)}, +$S:111} +A.Q4.prototype={ +d5(a){var s=this,r=s.cy,q=s.bq$ +q.sC(0,q.gC(q).W(0,s.p3.a1(0,a-r))) +r=s.bq$ +r.gC(r).I5(0,1/0)}} +A.alZ.prototype={ +qi(a){var s=this.bq$ +this.p3=this.aa.X(0,s.gC(s))}} +A.alY.prototype={} +A.mA.prototype={ +ac0(a){}, +ac_(a){}, +$iz:1} +A.ez.prototype={ +v5(a,b){this.e0$=!0}, +qh(a){}, +oW(a,b){this.e0$=!1}, +rR(a){var s=new A.a(new Float64Array(2)) +s.t(0,0) +return this.oW(0,new A.a0h(a.c,s))}, +$iz:1} +A.a2k.prototype={ +ac4(){}, +Vc(){}} +A.bj.prototype={ +cg(a){}, +l2(a){}, +nK(a){}, +$iz:1} +A.Lg.prototype={ +a6(a,b){var s=this.b +s===$&&A.c() +return this.a.aak(s,b)}, +SN(a,b){var s=this.b +s===$&&A.c() +return this.a.aai(s,b)}, +by(a){var s=this.b +s===$&&A.c() +return this.a.aah(s)}} +A.KR.prototype={ +gAf(){return A.V(A.F1(this,A.a2Y(B.jK,"gaSV",1,[],[],0)))}, +gJ(a){return 20260645}, +l(a,b){if(b==null)return!1 +return b instanceof A.KR&&!0}, +$ihE:1} +A.a0g.prototype={ +ayi(a){a.Si(new A.axk(this,a),this.gar(),t.Di)}, +ayj(a){var s=this.ax +s.am(0,new A.axl(a)) +s.ao(0)}, +ayh(a){var s=this.ax +s.am(0,new A.axj(a)) +s.ao(0)}, +ba(){this.gar().gm3().lu(0,A.bnG(),new A.axp(this),t.TF)}, +fL(){this.gar().gm3().VX(0,t.TF) +this.gar().gcF().O(0,B.dA)}} +A.axk.prototype={ +$1(a){a.Dg(this.b) +this.a.ax.D(0,a)}, +$S:141} +A.axl.prototype={ +$1(a){return a.ac0(this.a)}, +$S:141} +A.axj.prototype={ +$1(a){return a.ac_(this.a)}, +$S:141} +A.axp.prototype={ +$1(a){var s=this.a +a.f=new A.axm(s) +a.w=new A.axn(s) +a.r=new A.axo(s)}, +$S:142} +A.axm.prototype={ +$1(a){var s=this.a,r=s.gar(),q=a.a,p=new A.a(new Float64Array(2)) +p.t(q.a,q.b) +return s.ayi(new A.axq(r,p,A.b([],t.d)))}, +$S:15} +A.axn.prototype={ +$0(){return this.a.ayh(new A.axi())}, +$S:0} +A.axo.prototype={ +$0(){return this.a.ayj(new A.axr())}, +$S:0} +A.aeX.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.N7.prototype={ +gAf(){return A.V(A.F1(this,A.a2Y(B.jK,"gaSX",1,[],[],0)))}, +gJ(a){return 91604879}, +l(a,b){if(b==null)return!1 +return b instanceof A.N7&&!0}, +$ihE:1} +A.a4v.prototype={ +v5(a,b){var s,r=this.e +r.toString +s=t.J +b.Si(new A.aGq(this,b),s.a(r),t.Gm) +r=this.e +r.toString +s.a(r)}, +qh(a){var s,r,q,p,o=this,n=A.C(t.Ly),m=o.e +m.toString +s=t.J +a.BR(!0,new A.aGr(o,a,n),s.a(m),t.Gm) +for(m=o.ax,m=A.cW(m,m.r,A.w(m).c),r=a.x,q=m.$ti.c;m.H();){p=m.d +if(p==null)p=q.a(p) +if(p.a===r&&!n.N(0,p))p.b.qh(a)}m=o.e +m.toString +s.a(m)}, +oW(a,b){var s +this.ax.tG(new A.aGp(b),!0) +s=this.e +s.toString +t.J.a(s)}, +rR(a){var s +this.ax.tG(new A.aGo(a),!0) +s=this.e +s.toString +t.J.a(s)}, +aaj(a,b){var s,r,q,p=this.e +p.toString +t.J.a(p) +s=b.d +if(s==null)s=B.bL +r=b.b +q=new A.a(new Float64Array(2)) +q.t(r.a,r.b) +this.v5(0,new A.axC(a,s,p,q,A.b([],t.d)))}, +aak(a,b){var s,r,q,p,o=this.e +o.toString +t.J.a(o) +s=b.a +if(s==null)s=B.G +r=b.b +q=new A.a(new Float64Array(2)) +q.t(r.a,r.b) +r=b.d +p=new A.a(new Float64Array(2)) +p.t(r.a,r.b) +this.qh(new A.axE(a,s,q,o,p,A.b([],t.d)))}, +aai(a,b){var s=b.a.a,r=new A.a(new Float64Array(2)) +r.t(s.a,s.b) +this.oW(0,new A.a0h(a,r))}, +aah(a){this.rR(new A.axt(a))}, +ba(){var s=this.e +s.toString +t.J.a(s).gm3().lu(0,A.bcD(),new A.aGt(this),t.Tc)}, +fL(){var s,r=this.e +r.toString +s=t.J +s.a(r).gm3().VX(0,t.Tc) +r=this.e +r.toString +s.a(r).gcF().O(0,B.bl)}, +gads(){var s=this.e +s.toString +s=t.J.a(s).fx$ +s.toString +return s}} +A.aGq.prototype={ +$1(a){var s=this.b +this.a.ax.D(0,new A.ks(s.x,a,t.Ly)) +a.v5(0,s)}, +$S:191} +A.aGr.prototype={ +$1(a){var s=this.b,r=new A.ks(s.x,a,t.Ly) +if(this.a.ax.N(0,r)){a.qh(s) +this.c.D(0,r)}}, +$S:191} +A.aGp.prototype={ +$1(a){var s=this.a +if(a.a===s.c){a.b.oW(0,s) +return!0}return!1}, +$S:186} +A.aGo.prototype={ +$1(a){var s=this.a +if(a.a===s.c){a.b.rR(s) +return!0}return!1}, +$S:186} +A.aGt.prototype={ +$1(a){a.f=new A.aGs(this.a)}, +$S:146} +A.aGs.prototype={ +$1(a){return A.b94(this.a,a)}, +$S:147} +A.Nc.prototype={ +gAf(){return A.V(A.F1(this,A.a2Y(B.jK,"gaSY",1,[],[],0)))}, +gJ(a){return 401913931}, +l(a,b){if(b==null)return!1 +return b instanceof A.Nc&&!0}, +$ihE:1} +A.Nb.prototype={ +cg(a){var s,r=this.e +r.toString +s=t.J +a.Si(new A.aGI(this,a),s.a(r),t.CL) +r=this.e +r.toString +s.a(r)}, +aPf(a){var s,r=this.e +r.toString +s=t.J +a.BR(!0,new A.aGG(this,a),s.a(r),t.CL) +r=this.e +r.toString +s.a(r)}, +l2(a){var s,r=this,q=r.e +q.toString +s=t.J +a.BR(!0,new A.aGJ(r,a),s.a(q),t.CL) +r.a5_(new A.aa4(a.x)) +q=r.e +q.toString +s.a(q)}, +nK(a){var s +this.a5_(a) +s=this.e +s.toString +t.J.a(s)}, +a5_(a){this.ax.tG(new A.aGF(a),!0)}, +U1(a){}, +U2(a){this.nK(new A.aa4(a))}, +U4(a,b){var s=this.e +s.toString +this.cg(A.bjy(a,t.J.a(s),b))}, +U6(a,b){var s,r,q=this.e +q.toString +t.J.a(q) +s=b.a +r=new A.a(new Float64Array(2)) +r.t(s.a,s.b) +this.l2(new A.aQ9(a,b.c,q,r,A.b([],t.d)))}, +TT(a,b){var s=this.e +s.toString +this.aPf(A.bjy(a,t.J.a(s),b))}, +ba(){var s=this.e +s.toString +t.J.a(s).gm3().lu(0,A.aqZ(),new A.aGH(this),t.Sw)}, +fL(){var s,r=this.e +r.toString +s=t.J +s.a(r).gm3().VX(0,t.Sw) +r=this.e +r.toString +s.a(r).gcF().O(0,B.z)}, +$izy:1} +A.aGI.prototype={ +$1(a){var s=this.b +this.a.ax.D(0,new A.ks(s.x,a,t.HF)) +a.cg(s)}, +$S:150} +A.aGG.prototype={ +$1(a){this.a.ax.N(0,new A.ks(this.b.x,a,t.HF))}, +$S:150} +A.aGJ.prototype={ +$1(a){var s=this.b +if(this.a.ax.O(0,new A.ks(s.x,a,t.HF)))a.l2(s)}, +$S:150} +A.aGF.prototype={ +$1(a){var s=this.a +if(a.a===s.c){a.b.nK(s) +return!0}return!1}, +$S:261} +A.aGH.prototype={ +$1(a){var s +a.y=A.dw(0,300) +s=this.a +a.w=s.gCA() +a.f=s.guH() +a.r=s.guI() +a.x=s.gCB() +a.z=s.gTS()}, +$S:77} +A.O5.prototype={ +k6(a,b){var s,r,q,p,o,n=t.Nl,m=A.C(n),l=this.e +l.toString +b.BR(!0,new A.aJg(this,b,m),t.J.a(l),t.Jm) +s=A.C(n) +for(n=this.ax,l=A.cW(n,n.r,A.w(n).c),r=b.x,q=l.$ti.c;l.H();){p=l.d +if(p==null)p=q.a(p) +if(p.a===r&&!m.N(0,p)){o=p.b +if(o.ru$){o.ru$=!1 +o.Vc()}s.D(0,p)}}n.VY(s)}, +av5(a){var s,r,q,p,o,n=this.e +n.toString +t.J.a(n) +s=a.gbS() +r=a.gib(a) +q=a.glF() +p=new A.a(new Float64Array(2)) +p.t(q.a,q.b) +q=a.gb9(a) +o=new A.a(new Float64Array(2)) +o.t(q.a,q.b) +this.k6(0,new A.aJh(s,r,p,n,o,A.b([],t.d)))}, +ba(){var s=this.e +s.toString +t.J.a(s).fr$=this.gav4()}, +fL(){var s=this.e +s.toString +t.J.a(s) +s.fr$=null +s.gcF().O(0,B.kx)}} +A.aJg.prototype={ +$1(a){var s=this.b,r=new A.ks(s.x,a,t.Nl) +this.a.ax.D(0,r) +this.c.D(0,r) +s=s.f +if(a.iQ(s.length===0?$.bqg():B.b.ga4(s))){if(!a.ru$){a.ru$=!0 +a.ac4()}}else if(a.ru$){a.ru$=!1 +a.Vc()}}, +$S:346} +A.N4.prototype={ +gAf(){return A.V(A.F1(this,A.a2Y(B.jK,"gaT0",1,[],[],0)))}, +gJ(a){return B.d.gJ("MouseMoveDispatcherKey")}, +l(a,b){var s="MouseMoveDispatcherKey" +if(b==null)return!1 +return b instanceof A.N4&&B.d.gJ(s)===B.d.gJ(s)}, +$ihE:1} +A.a4z.prototype={ +V4(a,b,c){}, +V5(a,b){}, +ac1(a,b,c){}, +rR(a){}, +aaj(a,b){this.V4(0,a,A.bg3(this,b))}, +aak(a,b){this.V5(a,A.bg4(this,b))}, +aai(a,b){this.ac1(0,a,new A.a0i(!1,b))}, +aah(a){this.rR(a)}} +A.EX.prototype={ +KC(a,b){}, +KD(a,b){}, +nK(a){}, +U1(a){return null}, +U2(a){return this.nK(a)}, +U4(a,b){this.KC(a,A.aQ2(this,b))}, +U6(a,b){this.KD(a,A.bjA(this,b))}, +TT(a,b){A.aQ2(this,b)}} +A.LP.prototype={ +sacv(a){var s,r,q,p,o,n,m=this +if(a===m.ch)return +m.ch=a +s=$.fS.nr$ +for(r=m.ax,q=r.length,p=0;p") +B.b.I(p.ax,A.iP(new A.bl(s,r),r.h("y.E"))) +p.sacv(!1)}, +fL(){var s,r,q,p=this +p.o6() +s=$.fS.bF$ +s===$&&A.c() +r=p.ga1E() +if(s.d){q=s.e +B.b.O(q==null?s.e=A.ai(s.c,!0,t.nH):q,r)}else B.b.O(s.c,r) +p.sacv(!0) +B.b.ao(p.ax)}} +A.axi.prototype={} +A.axq.prototype={} +A.axr.prototype={} +A.axt.prototype={ +j(a){return"DragCancelEvent(pointerId: "+this.c+")"}} +A.a0h.prototype={ +j(a){return"DragEndEvent(pointerId: "+this.c+", velocity: "+this.d.j(0)+")"}} +A.axC.prototype={ +j(a){var s=this +return"DragStartEvent(canvasPosition: "+s.gx6().j(0)+", devicePosition: "+s.e.j(0)+", pointedId: "+s.x+", deviceKind: "+s.y.j(0)+")"}} +A.axE.prototype={ +j(a){var s=this +return"DragUpdateEvent(devicePosition: "+s.e.j(0)+", canvasPosition: "+s.gx6().j(0)+", delta: "+s.z.j(0)+", pointerId: "+s.x+", timestamp: "+s.y.j(0)+")"}} +A.azc.prototype={} +A.aJh.prototype={ +j(a){var s=this +return"PointerMoveEvent(devicePosition: "+s.e.j(0)+", canvasPosition: "+s.gx6().j(0)+", delta: "+s.z.j(0)+", pointerId: "+s.x+", timestamp: "+s.y.j(0)+")"}} +A.aJC.prototype={ +gx6(){var s,r=this,q=r.d +if(q===$){s=r.c.a8e(r.e) +r.d!==$&&A.a2() +r.d=s +q=s}return q}, +BR(a,b,c,d){var s,r,q,p=this +for(s=c.rg(p.gx6(),p.f),s=s.gav(s),r=new A.na(s,d.h("na<0>"));r.H();){q=d.a(s.ga2(s)) +p.b=a +b.$1(q) +if(!p.b){B.b.ao($.CI) +break}}}, +Si(a,b,c){return this.BR(!1,a,b,c)}} +A.aa4.prototype={ +j(a){return"TapCancelEvent(pointerId: "+this.c+")"}} +A.aQ0.prototype={ +j(a){var s=this +return"TapDownEvent(canvasPosition: "+s.gx6().j(0)+", devicePosition: "+s.e.j(0)+", pointerId: "+s.x+", deviceKind: "+s.y.j(0)+")"}} +A.aQ9.prototype={ +j(a){var s=this +return"TapUpEvent(canvasPosition: "+s.gx6().j(0)+", devicePosition: "+s.e.j(0)+", pointerId: "+s.x+", deviceKind: "+s.y.j(0)+")"}} +A.ks.prototype={ +gJ(a){return A.a3(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)}, +l(a,b){if(b==null)return!1 +return this.$ti.b(b)&&b.a===this.a&&b.b===this.b}} +A.qq.prototype={ +Bf(){var s,r=this.a.a,q=r[0] +r=r[1] +s=$.G().T() +s.hk(A.kj(new A.h(q,r),this.b)) +return s}, +jQ(a,b){var s,r=$.boS() +r.u(b) +r.aq(0,this.a) +s=this.b +return r.gcU()<=s*s}, +VN(a,b){var s,r,q,p,o,n=a.aY()*6.283185307179586,m=this.b +if(b)m=a.aY()*m +s=Math.cos(n) +r=Math.sin(n) +q=this.a.a +p=q[0] +q=q[1] +o=new A.a(new Float64Array(2)) +o.t(p+m*s,q+m*r) +return o}, +j(a){var s=this.a.a +return"Circle(["+A.j(s[0])+", "+A.j(s[1])+"], "+A.j(this.b)+")"}} +A.Fq.prototype={ +a1U(){var s,r={},q=this.a +r.a=B.b.ga4(q) +s=A.a6(q).h("S<1,a>") +this.b=A.ai(new A.S(q,new A.aJw(r),s),!1,s.h("aF.E"))}, +arH(){var s,r=this,q={} +q.a=q.b=0 +s=r.b +s===$&&A.c() +q.c=B.b.ga4(s) +B.b.am(r.b,new A.aJv(q)) +s=q.b +if(s=e&&i[1]>=g}else i=!1}else i=!1 +if(!i)return!1 +i=j.a +s=i.length +h=j.c +h===$&&A.c() +if(h){for(r=0;re)){f=l.a +k=f[1] +if(!(k===q&&f[0]>e))if(h>q!==k>q){f=f[0] +f=(q-k)*(g-f)/(h-k)>=e-f +h=f}else h=!1 +else h=!0}else h=!0 +if(h)++o}return(o&1)===1}}, +j(a){return"Polygon("+A.j(this.a)+")"}, +VN(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +if(b){s=new Float64Array(2) +r=new A.a(s) +for(q=g.gQT().a.a,p=g.gQT().b.a;!0;){o=q[0] +n=a.aY() +m=p[0] +l=q[0] +k=q[1] +j=a.aY() +i=p[1] +h=q[1] +s[0]=o+n*(m-l) +s[1]=k+j*(i-h) +if(g.jQ(0,r))return r}}else return A.bil(g.a,a)}} +A.aJw.prototype={ +$1(a){var s=this.a,r=a.X(0,s.a) +s.a=a +return r}, +$S:61} +A.aJv.prototype={ +$1(a){var s=this.a,r=a.bK(s.c) +s.c=a +if(r>=0)++s.b +if(r<=0)++s.a}, +$S:58} +A.FD.prototype={ +gbv(){var s=this,r=s.a,q=s.c,p=s.b,o=s.d,n=new A.a(new Float64Array(2)) +n.t((r+q)/2,(p+o)/2) +return n}, +Bf(){var s=this,r=$.G().T() +r.ke(new A.x(s.a,s.b,s.c,s.d)) +return r}, +jQ(a,b){var s=this,r=b.a,q=r[0] +if(q>=s.a){r=r[1] +r=r>=s.b&&q<=s.c&&r<=s.d}else r=!1 +return r}, +VN(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.a +if(b){s=a.aY() +r=k.c +q=k.a +p=k.b +o=a.aY() +n=k.d +m=k.b +l=new A.a(new Float64Array(2)) +l.t(j+s*(r-q),p+o*(n-m)) +return l}else{s=k.b +r=new A.a(new Float64Array(2)) +r.t(j,s) +s=k.c +j=k.b +q=new A.a(new Float64Array(2)) +q.t(s,j) +j=k.c +s=k.d +p=new A.a(new Float64Array(2)) +p.t(j,s) +s=k.a +j=k.d +o=new A.a(new Float64Array(2)) +o.t(s,j) +return A.bil(A.b([r,q,p,o],t.d),a)}}, +j(a){var s=this +return"Rectangle(["+A.j(s.a)+", "+A.j(s.b)+"], ["+A.j(s.c)+", "+A.j(s.d)+"])"}} +A.a7T.prototype={ +Bf(){var s=this,r=$.G().T(),q=s.a,p=s.b,o=s.c,n=s.d,m=s.e +r.fP(A.Om(q,p,o,n,new A.bI(m,m))) +return r}, +jQ(a,b){var s,r,q,p=this,o=b.a,n=o[0],m=o[1] +o=p.a +if(np.c||mp.d)return!1 +s=p.e +r=s-Math.min(n-o,Math.min(p.c-n,s)) +q=s-Math.min(m-p.b,Math.min(p.d-m,s)) +return r*r+q*q<=s*s}, +j(a){var s=this +return"RoundedRectangle(["+s.a+", "+s.b+"], ["+s.c+", "+s.d+"], "+A.j(s.e)+")"}} +A.vU.prototype={} +A.o4.prototype={ +Mh(a,b,c,d,e){var s,r,q,p=this +p.b=b +if(e!=null){s=p.c +r=e.a +q=e.b +s.a.u(r) +s.b.u(q) +s.AP()}if(d!=null)p.e.u(d) +p.d=a==null?17976931348623157e292:a +p.a=c}} +A.av1.prototype={ +$1(a){return"([0-9a-fA-F]{"+this.a+"})"}, +$S:82} +A.av2.prototype={ +$1(a){a.toString +return a}, +$S:183} +A.av3.prototype={ +$1(a){return this.a===1?a+a:a}, +$S:49} +A.av4.prototype={ +$1(a){return A.em(a,null,16)}, +$S:52} +A.aIT.prototype={ +$1(a){this.a.v() +return a}, +$S:350} +A.YN.prototype={ +aEQ(){var s,r=this.y.a,q=-r[0],p=-r[1] +r=this.f +s=r.a +if(s[0]===1&&s[5]===1&&s[10]===1&&s[12]===q&&s[13]===p)return r +r.cc() +r.aL(0,q,p) +r.ld(0,1,1,1) +return r}, +E8(a){return this.y.W(0,a.ab(0,1))}, +E9(a){return a.ab(0,1)}, +a4u(){return(this.cx.aY()-0.5)*2*0}} +A.au1.prototype={ +aW(a){var s={} +s.a=null +a.bO(0) +this.b.am(0,new A.au2(s,this,a)) +if(s.a!==B.CH)a.bo(0)}} +A.au2.prototype={ +$1(a){var s=this,r=a.gDu(),q=s.a,p=q.a +if(r!==p){if(p!=null&&p!==B.CH){r=s.c +r.bo(0) +r.bO(0)}switch(a.gDu().a){case 0:s.c.az(0,s.b.a.aEQ().a) +break +case 1:break +case 2:break}}a.kx(s.c) +q.a=a.gDu()}, +$S:29} +A.abo.prototype={} +A.a_N.prototype={ +E8(a){return a}, +E9(a){return a}} +A.ad.prototype={ +aS(a,b,c,d,e){var s,r,q,p,o,n=this,m=new A.by(new Float64Array(16)) +m.cc() +s=new Float64Array(2) +r=new Float64Array(2) +q=new Float64Array(2) +p=new Float64Array(2) +o=new A.a_N() +p=new A.YN(o,m,new A.a(s),new A.a(r),new A.a(q),new A.a(p),B.L) +p.ch=new A.a_2(A.b([p,o],t.el)) +m=p +s=n.gbZ(n) +n.p2!==$&&A.al() +n.p2=new A.au1(m,s) +s=n.p1 +s.ch=n.ok +n.K(s) +n.K(n.ok)}, +sLy(a){var s=this,r=s.ok +if(a===r)return +r.er() +s.ok=s.p1.ch=a +if(a.e==null)s.K(a)}, +sa7E(a){this.p1.er() +this.p1=a +if(a.e==null)this.K(a)}, +gUY(){var s,r=this.p3 +if(r===$){s=A.b([],t.BR) +this.p3!==$&&A.a2() +this.p3=s +r=s}return r}, +gC(a){var s=this.p2 +s===$&&A.c() +return s.a.a.a.ab(0,1)}, +nH(){var s,r=this +r.aiV() +s=r.a|=2 +r.a=s|4 +r.a3s()}, +aW(a){var s +if(this.e==null){s=this.p2 +s===$&&A.c() +s.aW(a)}}, +kx(a){var s=this.p2 +s===$&&A.c() +s.aW(a)}, +a6(a,b){var s,r,q,p,o,n,m +if(this.e==null)this.nV(b) +s=this.p2 +s===$&&A.c() +s=s.a +if(s.d>0){r=s.CW +r.t(s.a4u(),s.a4u())}else{r=s.CW +q=r.a +if(!(q[0]===0&&q[1]===0))r.cE()}q=s.Q +A.bE2(q,s.as,50*b) +p=new A.a(new Float64Array(2)) +o=s.a.a.ab(0,1) +n=new A.a(new Float64Array(2)) +n.u(o) +n.bR(0,q) +m=p.X(0,n) +m.D(0,r) +s.y.u(m) +r=s.d +if(r>0){r-=b +s.d=r +if(r<0)s.d=0}}, +nV(a){var s=this +s.aQp() +if(s.e!=null)s.a6(0,a) +s.gbZ(s).am(0,new A.azJ(a)) +s.aQq()}, +fK(a){var s,r=this,q=r.p2 +q===$&&A.c() +new A.a(new Float64Array(2)).u(a) +s=new A.a(new Float64Array(2)) +s.u(a) +q.a.a.a=s +r.aiW(a) +r.lN(a) +r.gbZ(r).am(0,new A.azI(a))}, +iQ(a){var s,r=a.a,q=r[0] +if(q>=0)if(r[1]>=0){s=this.p2 +s===$&&A.c() +r=q"),p=0;p") +o=new A.jd(A.ai(new A.cm(this.aJz(),s),!0,s.h("y.E")),$.af(),a.h("jd<0>")) +this.gUY().push(o) +return o}, +KQ(a,b){var s,r,q,p +for(s=this.gUY(),r=s.length,q=0;q"))}, +a1X(a){var s,r,q,p,o,n,m,l=this,k=l.as +if(k!=null){a.ok$=k +a.KV()}k=l.x +if(k!=null)for(k=k.gfR(k),k=k.gav(k),s=t.T,r=t.N,q=t.me;k.H();){p=k.ga2(k) +o=a.k4$ +if(o===$){n=A.b([],s) +a.k4$!==$&&A.a2() +o=a.k4$=new A.NF(a,n,A.D(r,q))}o.c.q(0,p.a,new A.aAX(l,p))}k=l.y +if(k!=null){s=a.gmP() +r=s.b +m=r.length +B.b.am(k,s.gaoi()) +if(m!==r.length)s.a.DF(!1)}}} +A.aAX.prototype={ +$2(a,b){return this.b.b.$2(a,this.a.$ti.c.a(b))}, +$S:353} +A.DY.prototype={ +gaO9(){var s=this.e +return s==null?this.e=new A.aAW(this).$0():s}, +a3o(a){var s=this,r=A.bd("result") +try{++s.r +r.seq(a.$0())}finally{--s.r}if(s.w&&s.r===0)A.byn(s.gPv(),t.H) +return r.bc()}, +ayr(){var s=this +if(s.r>0)s.w=!0 +else s.aM(new A.aAR(s))}, +aaM(){var s=this,r=s.a,q=r.c +if(q==null){r=r.d.$0() +s.d=r +s.a.a1X(r)}else s.d=q +r=s.d +r===$&&A.c() +r.p1$.push(s.gPv()) +r=s.d +q=$.bc.i2$ +r.K0(q==null?B.fc:q) +s.e=null}, +a9f(a){var s=this,r=s.d +r===$&&A.c() +B.b.O(r.p1$,s.gPv()) +s.d.K0(B.hS) +s.d.fL()}, +aJP(){return this.a9f(!1)}, +bk(){var s,r=this +r.bG() +r.aaM() +r.a.toString +s=A.yu(!0,null,!0,!0,null,null,!1) +r.f=s +s.m1()}, +bC(a){var s=this +s.c9(a) +if(a.c!=s.a.c){s.aJP() +s.aaM()}}, +v(){var s,r=this +r.bD() +r.a9f(!0) +r.a.toString +s=r.f +s===$&&A.c() +s.v()}, +auu(a,b){var s,r=this.d +r===$&&A.c() +s=this.f +s===$&&A.c() +if(!s.gq8())return B.de +if(t.Bw.b(r)){s=$.ar8().d +s=s.gbx(s) +return r.jm(b,A.iP(s,A.w(s).h("y.E")))}return B.bW}, +a8(a){return this.a3o(new A.aAV(this,a))}} +A.aAW.prototype={ +$0(){var s=0,r=A.t(t.P),q=this,p,o,n +var $async$$0=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:n=q.a.d +n===$&&A.c() +p=n.go$ +if(p===$){o=n.p(0) +n.go$!==$&&A.a2() +n.go$=o +p=o}s=p!=null?2:3 +break +case 2:s=4 +return A.B(p,$async$$0) +case 4:case 3:n.nH() +if(!n.k3$)n.a6(0,0) +return A.q(null,r)}}) +return A.r($async$$0,r)}, +$S:107} +A.aAR.prototype={ +$0(){return this.a.w=!1}, +$S:0} +A.aAV.prototype={ +$0(){var s,r,q,p,o,n=null,m=this.a,l=m.d +l===$&&A.c() +m.a.toString +s=l.gm3().a8(new A.a7a(l,!0,n)) +l=m.d +if(!t.rs.b(l))if(!t.Mx.b(l))r=l.fr$!=null +else r=!0 +else r=!0 +q=A.b([r?A.bIE(l,s):s],t.p) +m.a.toString +l=this.b +B.b.I(q,m.d.gmP().aH4(l)) +m.a.toString +r=m.f +r===$&&A.c() +p=m.d +o=p.ok$ +return A.b96(!1,A.yt(!0,n,A.pn(A.b8F(new A.uc(p.mt(0),new A.uZ(new A.aAU(m,l,q),n),n),B.v),o,n,n,n,n),n,!0,n,r,!0,n,n,m.gaut(),n,n,n),n,n,n)}, +$S:355} +A.aAU.prototype={ +$2(a,b){var s=this.a +return s.a3o(new A.aAT(s,b,this.b,this.c))}, +$S:356} +A.aAT.prototype={ +$0(){var s,r,q=this,p=null,o=q.b,n=A.Z(1/0,o.a,o.b) +o=A.Z(1/0,o.c,o.d) +s=new Float64Array(2) +r=new A.a(s) +r.t(n,o) +if(s[0]===0&&s[1]===0){o=q.a.a.f +o=o==null?p:o.$1(q.c) +return o==null?A.dk(p,p,B.x,p,p,p,p,p,p,p):o}o=q.a +n=o.d +n===$&&A.c() +n.fK(r) +n=o.d +if(!n.k3$){s=n.fx$ +s=(s==null?p:s.Y)!=null}else s=!1 +if(s)n.a6(0,0) +return A.b9e(new A.aAS(o,q.c,q.d),o.gaO9(),t.H)}, +$S:357} +A.aAS.prototype={ +$2(a,b){var s,r=this,q=b.c +if(q!=null){r.a.a.toString +s=b.d +s.toString +s=A.bgg(q,s) +throw A.d(s)}if(b.a===B.ih)return A.l8(B.br,r.c,B.a_,B.bp,null) +q=r.a.a.f +q=q==null?null:q.$1(r.b) +return q==null?B.a5_:q}, +$S:358} +A.aB9.prototype={ +lu(a,b,c,d){var s,r=this.b,q=r.i(0,A.au(d)),p=q==null +if(p){this.a.q(0,A.au(d),new A.dx(b,c,d.h("dx<0>"))) +this.c.$0()}s=A.au(d) +r.q(0,s,(p?0:q)+1)}, +VX(a,b){var s=this.b,r=s.i(0,A.au(b)) +r.toString +if(r===1){s.O(0,A.au(b)) +this.a.O(0,A.au(b)) +this.c.$0()}else s.q(0,A.au(b),r-1)}, +a8(a){var s=this.a +if(s.a===0)return a +return new A.l3(a,s,B.aX,!1,null)}, +aN7(a){var s,r=this +if(!t.OI.b(a))s=!1 +else s=!0 +if(s)r.lu(0,A.bMz(),new A.aBa(a),t.Tn) +if(t.vF.b(a))r.lu(0,A.bnG(),new A.aBb(a),t.TF) +if(t.PC.b(a))r.lu(0,A.bKL(),new A.aBc(a),t.tt) +if(t.T6.b(a))r.lu(0,A.bLE(),new A.aBd(a),t.BD) +if(t.Dk.b(a))r.lu(0,A.aqZ(),new A.aBe(a),t.Sw)}} +A.aBa.prototype={ +$1(a){var s=this.a +a.cC=s.ghu() +a.dA=s.gace() +a.bA=s.guI() +a.bb=s.guH()}, +$S:113} +A.aBb.prototype={ +$1(a){var s=this.a +a.r=s.gKo() +a.f=s.gaLv() +a.w=s.gaOY()}, +$S:142} +A.aBc.prototype={ +$1(a){var s=this.a +a.ax=s.gaLT() +a.ay=s.gaLX() +a.ch=s.gaLZ() +a.CW=s.gaLV() +a.cx=s.gVe()}, +$S:114} +A.aBd.prototype={ +$1(a){var s=this.a +a.ax=s.gaMc() +a.ay=s.gaMe() +a.ch=s.gaMa()}, +$S:361} +A.aBe.prototype={ +$1(a){var s=this.a +a.y=A.dw(0,300) +a.w=s.gCA() +a.f=s.guH() +a.r=s.guI() +a.x=s.gCB() +a.z=s.gTS()}, +$S:77} +A.b5W.prototype={ +$1(a){var s=this.a +if(s!=null)s.$1(new A.O4(!1,this.b,a.gb9(a),a)) +s=this.c +if(s!=null)s.$1(a)}, +$S:152} +A.b5X.prototype={ +$1(a){var s=this.a +return t.Mx.b(s)&&t.Mj.b(a)?s.Dk(0,new A.a6g(s,a.gb9(a),a)):null}, +$S:115} +A.yI.prototype={ +jm(a,b){if(!this.aQs(new A.aBP(a,b),t.vW))return B.bW +return B.de}} +A.aBP.prototype={ +$1(a){return a.jm(this.a,this.b)}, +$S:363} +A.fl.prototype={ +jm(a,b){return B.bW}} +A.aS.prototype={ +t(a,b){this.oa(a,b) +this.F()}, +u(a){this.a9(a) +this.F()}, +dW(a){var s=this.akT(0) +this.F() +return s}, +D(a,b){this.py(0,b) +this.F()}, +u_(a,b){this.akP(a,b) +this.F()}, +aq(a,b){this.akV(0,b) +this.F()}, +bR(a,b){this.akS(0,b) +this.F()}, +ap(a,b){this.MV(0,b) +this.F()}, +I5(a,b){this.akR(a,b) +this.F()}, +sL(a,b){this.eE(0,b) +this.F()}, +sM(a,b){this.dX(0,b) +this.F()}, +$iar:1} +A.aiu.prototype={} +A.NF.prototype={ +D(a,b){var s=this.Zr(b) +if(s)this.a.DF(!1) +return s}, +Zr(a){var s=this.b +if(B.b.N(s,a))return!1 +s.push(a) +return!0}, +O(a,b){var s=B.b.O(this.b,b) +if(s)this.a.DF(!1) +return s}, +aH4(a){var s,r,q,p,o,n,m,l=A.b([],t.p) +for(s=this.b,r=s.length,q=this.c,p=t.kK,o=this.a,n=0;n")).lK(0,a,new A.avz())}, +E8(a){var s=this.a +return new A.cs(s,A.a6(s).h("cs<1>")).lK(0,a,new A.avy())}} +A.avz.prototype={ +$2(a,b){return b.E9(a)}, +$S:181} +A.avy.prototype={ +$2(a,b){return b.E8(a)}, +$S:181} +A.wg.prototype={ +u(a){var s,r=this +r.c=a.c +r.b=!0 +r.F() +s=r.d +s.a9(a.d) +s.F() +s=r.e +s.a9(a.e) +s.F() +s=r.f +s.a9(a.f) +s.F()}, +gE4(){var s,r,q,p,o,n=this +if(n.b){s=n.a.a +r=Math.cos(n.c) +q=Math.sin(n.c) +p=n.e.a +s[0]=r*p[0] +s[1]=q*p[0] +s[4]=-q*p[1] +s[5]=r*p[1] +p=n.d.a +o=n.f.a +s[12]=p[0]+s[0]*o[0]+s[4]*o[1] +s[13]=p[1]+s[1]*o[0]+s[5]*o[1] +n.b=!1}return n.a}, +UM(a,b){var s,r,q=this.gE4().a,p=q[0],o=a.a,n=o[0],m=q[4] +o=o[1] +s=p*n+m*o+q[12] +r=q[1]*n+q[5]*o+q[13] +if(b==null)p=null +else{b.t(s,r) +p=b}if(p==null){p=new A.a(new Float64Array(2)) +p.t(s,r)}return p}, +v_(a){return this.UM(a,null)}, +z6(a,b){var s,r,q,p=this.gE4().a,o=p[0],n=p[5],m=p[1],l=p[4],k=o*n-m*l +if(k!==0)k=1/k +s=a.a +r=s[0]-p[12] +s=s[1]-p[13] +q=new A.a(new Float64Array(2)) +q.t((r*n-s*l)*k,(s*o-r*m)*k) +o=q +return o}, +dR(a){return this.z6(a,null)}, +axx(){this.b=!0 +this.F()}} +A.hp.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:p=new A.aun(q) +q.ay.an(0,p) +p.$0() +return A.q(null,r)}}) +return A.r($async$p,r)}, +ghx(){var s=this.ay.a +return Math.min(s[0],s[1])/2}, +shx(a){var s=this.ay,r=a*2 +s.oa(r,r) +s.F()}, +aW(a){var s,r,q,p,o,n=this +if(n.gL2())if(n.gUa())for(s=n.gacm(),r=n.ay.a,q=0;!1;++q){p=s[q] +o=n.ae +o===$&&A.c() +a.ct(o,Math.min(r[0],r[1])/2,p)}else{s=n.ae +s===$&&A.c() +a.ct(s,n.ghx(),n.ac$)}}, +t1(a){var s,r=this +r.YH(a) +s=r.ae +s===$&&A.c() +a.ct(s,r.ghx(),r.gmz())}, +iQ(a){var s=this.ay.a[0]/2,r=a.a,q=r[0]-s,p=r[1]-s +return q*q+p*p<=s*s}, +abw(a){var s,r,q=$.bcY() +q.u(a.b) +s=a.a +q.aq(0,s) +r=$.boQ() +r.u(s) +r.aq(0,this.en(B.j)) +r=A.bLK(q.gcU(),2*q.bI(r),r.gcU()-this.ghx()*this.ghx()) +q=A.a6(r) +s=q.h("dN<1,a>") +return A.ai(new A.dN(new A.bo(r,new A.aul(),q.h("bo<1>")),new A.aum(a),s),!0,s.h("y.E"))}} +A.aun.prototype={ +$0(){var s=this.a,r=s.ay.a +return s.ae=new A.h(r[0]/2,r[1]/2)}, +$S:0} +A.aul.prototype={ +$1(a){return a>0&&a<=1}, +$S:366} +A.aum.prototype={ +$1(a){var s=new A.a(new Float64Array(2)) +s.u(this.a.a) +s.u_($.bcY(),a) +return s}, +$S:367} +A.aEI.prototype={ +Uj(a){var s,r,q,p=this.a,o=a.b,n=a.a,m=this.b,l=p*o-n*m +if(l===0)return A.b([],t.d) +s=this.c +r=a.c +q=new A.a(new Float64Array(2)) +q.t((o*s-m*r)/l,(p*r-n*s)/l) +return A.b([q],t.d)}, +j(a){var s=this.b,r=A.j(s),q=B.c.gnF(s)?r+"y":"+"+r+"y" +return A.j(this.a)+"x"+q+"="+A.j(this.c)}} +A.EA.prototype={ +Uj(a){var s,r,q,p=this,o=p.a,n=p.b,m=a.a,l=a.b,k=A.bhe(o,n).Uj(A.bhe(m,l)) +if(k.length!==0){s=B.b.ga5(k) +if(p.jQ(0,s)&&a.jQ(0,s))return k}else{r=A.C(t.h) +if(a.jQ(0,o))r.D(0,o) +if(a.jQ(0,n))r.D(0,n) +if(p.jQ(0,m))r.D(0,m) +if(p.jQ(0,l))r.D(0,l) +if(r.a!==0){q=new A.a(new Float64Array(2)) +r.am(0,q.gkd(q)) +q.ap(0,1/r.a) +return A.b([q],t.d)}}return A.b([],t.d)}, +jQ(a,b){var s,r=this.b,q=this.a,p=r.X(0,q),o=b.a,n=q.a,m=o[1]-n[1],l=p.a,k=l[0] +n=o[0]-n[0] +l=l[1] +if(Math.abs(m*k-n*l)>0.000001)return!1 +s=n*k+m*l +if(s<0)return!1 +if(s>q.nm(r))return!1 +return!0}, +j(a){return"["+this.a.j(0)+", "+this.b.j(0)+"]"}} +A.iT.prototype={ +pA(a,b,c,d,e,f,g,h,i,j,k,l){var s,r,q,p=this,o=p.ae +p.adb(o) +s=o.length +r=J.Eo(s,t.h) +for(q=0;q") +r.B5(A.ai(new A.S(new A.om(n.ae,q),new A.aJr(n),p),!1,p.h("aF.E")),!0) +if(b==null?n.b2:b){o=r.hC(0) +r=n.ay +r.oa(o.c-o.a,o.d-o.b) +r.F() +if(!n.bj){q=n.ax.d +q.a9(B.p.yP(s,n.ch,r)) +q.F()}}}, +adb(a){return this.KU(a,null)}, +Xk(){var s,r,q,p=this,o=p.ga6I(),n=p.gQU(),m=p.en(B.p),l=p.bF,k=p.ay +if(!l.Uo([m,k,o,n])){A.b9K(new A.om(p.ae,t.Ct),new A.aJo(p,o,m,n)) +s=o.a +if(B.c.gnF(s[1])||B.c.gnF(s[0])){s=p.aa +s===$&&A.c() +p.aBa(s)}s=p.aa +s===$&&A.c() +r=new A.a(new Float64Array(2)) +r.u(m) +q=new A.a(new Float64Array(2)) +q.u(k) +k=new A.a(new Float64Array(2)) +k.u(o) +l.a=s +l.b=[r,q,k,n]}l=l.a +l.toString +return l}, +aW(a){var s,r,q,p=this +if(p.gL2())if(p.gUa())for(s=p.gacm(),r=p.aK,q=0;!1;++q)a.Z(r,s[q]) +else a.Z(p.aK,p.ac$)}, +t1(a){this.YH(a) +a.Z(this.aK,this.gmz())}, +iQ(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.ay.a +if(h[0]===0||h[1]===0)return!1 +for(h=i.ae,s=t.Ct,r=a.a,q=i.bE.a,p=0;p0)return!1}return!0}, +VC(a){var s,r,q,p=A.b([],t.L5),o=this.ay.a +o=o[0]===0||o[1]===0 +if(o)return p +s=this.Xk() +for(o=s.length,r=0;r=0}} +A.aJp.prototype={ +$1(a){var s,r=new A.a(new Float64Array(2)) +r.u(a) +s=this.a +r.bR(0,s) +r.D(0,s) +return r}, +$S:61} +A.aJq.prototype={ +$2(a,b){var s,r,q,p=this.b[a],o=this.a +o.ae[a].u(p) +o=o.bE +s=o.a +r=s[0] +q=p.a +o.sL(0,Math.min(r,q[0])) +o.sM(0,Math.min(s[1],q[1]))}, +$S:178} +A.aJr.prototype={ +$1(a){var s=a.X(0,this.a.bE).a +return new A.h(s[0],s[1])}, +$S:71} +A.aJo.prototype={ +$2(a,b){var s,r=this,q=r.a,p=q.aa +p===$&&A.c() +p=p[a] +p.u(b) +s=J.f1(p) +s.aq(p,q.bE) +s.bR(p,r.b) +q=r.c +s.D(p,q) +A.abc(p,r.d,q)}, +$S:178} +A.ry.prototype={ +gtU(){var s,r=this.TI$ +if(r===$){s=new Float64Array(2) +r!==$&&A.a2() +r=this.TI$=new A.a(s)}return r}, +acY(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=f.Xk() +for(s=d.length,r=e,q=1/0,p=0,o=!1,n=0;n1e-10){++p +if(l0){s=b.b!=null?b.c:e +s=s==null?e:s.a +if(s==null)k=e +else{s.u(a.a) +k=s}if(k==null){k=new A.a(new Float64Array(2)) +k.u(a.a)}s=a.b +k.u_(s,q) +j=f.gtU() +j.u(r.a) +j.aq(0,r.b) +j=f.gtU() +j.t(f.gtU().a[1],-f.gtU().a[0]) +j.dW(0) +if(p===1||o){A.bkd(f.gtU()) +i=!0}else i=!1 +j=b.b!=null?b.c:e +j=j==null?e:j.b +h=j +if(h==null)h=new A.a(new Float64Array(2)) +h.u(s) +h.ada(f.gtU()) +s=b.b!=null?b.c:e +if(s==null)g=e +else{s.a.u(k) +s.b.u(h) +s.AP() +g=s}if(g==null)g=A.bas(h,k) +s=b +A.w(f).h("ry.T").a(f) +s.Mh(q,f,i,f.gtU(),g) +return s}b.b=null +return e}} +A.Ov.prototype={ +AP(){var s=this.b.a +A.axg(1/s[0]) +A.axg(1/s[1])}, +aNW(a){var s,r,q,p,o,n=$.bqO() +n.u(this.a) +s=a.a +n.aq(0,s) +r=$.bqP() +r.u(a.b) +r.aq(0,s) +s=$.bqQ() +q=this.b.a +s.t(-q[1],q[0]) +p=r.bI(s) +o=r.bK(n)/p +s=n.bI(s)/p +if(o>=0&&s>=0&&s<=1)return o +return null}, +j(a){return"Ray2(origin: "+this.a.j(0)+", direction: "+this.b.j(0)+")"}} +A.l5.prototype={ +w3(a,b,c,d,e,f,g,h,i,j){this.ay.an(0,new A.aKv(this))}, +anL(a,b,c,d,e,f,g,h,i,j){this.ay.an(0,new A.aKu(this))}, +anK(a,b,c,d,e,f,g,h,i,j,k){this.ay.an(0,new A.aKt(this))}} +A.aKv.prototype={ +$0(){var s=this.a +return s.KU(A.pA(s.ay,s.ch),!1)}, +$S:0} +A.aKu.prototype={ +$0(){var s=this.a +return s.KU(A.pA(s.ay,s.ch),!1)}, +$S:0} +A.aKt.prototype={ +$0(){var s=this.a +return s.KU(A.pA(s.ay,s.ch),!1)}, +$S:0} +A.ew.prototype={ +jE(a,b,c,d,e,f,g,h,i,j){this.ac$=e==null?this.ac$:e}, +$ib6:1, +gL2(){return this.p1}} +A.alH.prototype={} +A.h6.prototype={ +aSa(a,b){var s=A.w(this),r=s.h("h6.0") +if(r.b(a)&&s.h("h6.1").b(b))return this.JJ(a,b) +else if(s.h("h6.1").b(a)&&r.b(b))return this.JJ(b,a) +else throw A.d("Unsupported shapes")}} +A.a6k.prototype={ +JJ(a,b){var s,r,q,p,o,n=A.C(t.h),m=a.VC(null),l=b.VC(null) +for(s=m.length,r=0;ri+h)return A.C(t.h) +else if(j=p;)if(q===r.length-1)if(s){n-=p +o.c=n +o.b=0}else{o.y=!0 +n=o.r +if(n!=null)n.$0() +n=o.w +if(n!=null){n=n.a +if((n.a&30)!==0)A.V(A.a7("Future already completed")) +n.pE(null)}return}else{n-=p +o.c=n +o.b=q+1}}} +A.Yo.prototype={} +A.Li.prototype={ +V(){return"FlippedAtlasStatus."+this.b}} +A.a9m.prototype={ +Gf(){var s=0,r=A.t(t.H),q=this,p,o,n +var $async$Gf=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:q.a=B.ug +p=q.w +o=p+"#with-flips" +p=q.r +p=(p==null?$.ay():p).a +n=p.i(0,o) +if(n==null){n=A.bbp(new A.aOT(q).$0()) +p.q(0,o,n) +p=n}else p=n +s=2 +return A.B(p.W6(),$async$Gf) +case 2:q.f=b +q.a=B.uh +return A.q(null,r)}}) +return A.r($async$Gf,r)}, +R9(a,b,c,d){var s,r,q,p,o,n,m,l,k=this +if(d==null){d=k.y +if(d==null)d=A.bap(1,0,0,0) +s=d}else s=d +r=a==null?k.x:a +q=$.G().B() +q.sA(0,r) +p=c.gaI(c) +o=c.gag(c) +n=c.gaN(c) +m=c.gal(c) +if(b)l=k.a===B.uf +else l=!1 +if(l)k.Gf() +k.b.push(new A.Yo(c,new A.x(0,0,0+(p-o),0+(n-m)),s,b,r,q)) +if(b){q=k.f +q=q.gc2(q) +p=k.a===B.uh?1:2 +p=q*p-c.gaI(c) +q=c.gal(c) +q=new A.x(p,q,p+(c.gaI(c)-c.gag(c)),q+(c.gaN(c)-c.gal(c)))}else q=c +k.c.push(q) +k.d.push(s) +k.e.push(r)}, +a75(a,b){return this.R9(a,!1,b,null)}, +wO(a,b,c){return this.R9(null,a,b,c)}, +QY(a,b,c,d,e,f,g){var s,r,q,p,o,n,m +if(b==null)b=new A.a(new Float64Array(2)) +if(f===1)if(b.l(0,new A.a(new Float64Array(2))))if(e===0)s=!d.l(0,new A.a(new Float64Array(2))) +else s=!0 +else s=!0 +else s=!0 +if(s){s=b.a +r=s[0] +s=s[1] +q=d.a +p=q[0] +q=q[1] +o=Math.cos(e)*f +n=Math.sin(e)*f +m=A.bap(o,n,p+-o*r+n*s,q+-n*r-o*s)}else m=null +this.R9(c,!1,g,m)}, +a6M(a,b,c){return this.QY(a,null,null,b,0,1,c)}, +adr(a2,a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=a.b,a1=a0.length +if(a1===0)return +if(a5==null)a5=a.as +s=a.a +if(s!==B.ug){a0=a.f +a1=a3==null?a.z:a3 +a2.a9k(a0,a.d,a.c,a.e,a1,a4,a5)}else for(s=a3==null,r=0;r") +return A.ai(new A.S(q,new A.aP_(this,b),s),!0,s.h("aF.E"))}, +RZ(a,b,c){return A.aOQ(this.Ot(0,a,c),!0,b)}, +xl(a,b){return this.RZ(a,b,null)}} +A.aP_.prototype={ +$1(a){var s=this.a,r=s.a +return s.lb(this.b*B.e.e4(r.gc2(r),s.b.a[0])+a)}, +$S:175} +A.LF.prototype={ +j(a){var s=this +return'Glyph(char="'+s.a+'", LTWH=['+s.b+", "+s.c+", "+s.d+", "+s.e+"], srcLTRB=["+s.f+", "+s.r+", "+s.w+", "+s.x+"])"}} +A.aEL.prototype={ +aL(a,b,c){this.a+=b +this.b+=c}, +j(a){var s=this +return"LineMetrics(left: "+A.j(s.a)+", baseline: "+A.j(s.b)+", width: "+A.j(s.c)+", ascent: "+A.j(s.d)+", descent: "+A.j(s.e)+")"}} +A.aOX.prototype={ +anS(a,b,c,d,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +for(s=c.length,r=this.b,q=t.S,p=t.RF,o=this.d,n=0;nthis.c.length}, +UF(a){var s,r,q,p,o,n,m,l,k,j=this,i=null +for(s=j.c,r=j.b,q=i,p=q;o=j.e,o<=s.length;p=k){n=r.aef(B.b.cp(B.b.cA(s,j.d,o)," ")) +o=n.b.a.nW(B.B) +m=n.b +l=m.b +m=m.a.a +l=A.a3z(o,i,Math.ceil(m.gbQ(m)),l) +k=new A.GK(n,l) +if(l.c>a)break +else q=j.e++}if(p!=null){q.toString +j.d=q +return p}else return i}} +A.QL.prototype={ +nw(a,b){this.b.nw(a,b)}, +i3(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.b.gCY(),h=j.a +h===$&&A.c() +h=h.b +s=a-(h==null?B.M:h).gdQ() +r=A.b([],t.lc) +h=j.a.b +q=h==null +p=(q?B.M:h).a +o=(q?B.M:h).b +for(;!i.gUq();){n=i.UF(s) +if(n==null)break +else{m=n.goU() +h=m.d +n.aL(0,p,o+h) +r.push(n) +o+=h+m.e}}h=j.a +q=h.b +o+=(q==null?B.M:q).d +l=A.bnC(h.c,a,o) +if(l==null)k=r +else{h=A.b([l],t.Of) +B.b.I(h,r) +k=h}return new A.E4(k,o)}} +A.aat.prototype={} +A.a9s.prototype={ +i3(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=a.length*4,f=new Float32Array(g),e=new Float32Array(g) +for(s=this.a,r=s.adX(a),r=new A.fV(r.a(),r.$ti.h("fV<1>")),q=s.c,p=this.c,o=0,n=0;r.H();){m=r.b +l=m.f +f[o]=l +k=o+1 +j=m.r +f[k]=j +i=o+2 +f[i]=m.w +h=o+3 +f[h]=m.x +e[o]=1 +e[k]=0 +e[i]=n+(l-m.b) +e[h]=j-m.c-q +o+=4 +n+=m.d+p}if(o=p.a){if(!p.c){p.e=!1 +s=p.b +if(s!=null)s.$0() +return}for(s=p.b;r=p.d,q=p.a,r>=q;){p.d=r-q +if(s!=null)s.$0()}}}}} +A.a9l.prototype={ +a8(a){return new A.nw(this.e,new A.aON(this),null,null,null,t.Cu)}} +A.aON.prototype={ +$2(a,b){var s=new A.i1(b),r=this.a +s.gkP(s).cz(new A.aOM(r),t.H) +return new A.yZ(b,s,r.c,r.d,null)}, +$S:392} +A.aOM.prototype={ +$1(a){return null}, +$S:118} +A.yZ.prototype={ +b0(){return new A.Ty(null,null,B.o)}} +A.Ty.prototype={ +bk(){var s=this +s.bG() +s.a4s() +if(s.a.f)s.a1P()}, +bC(a){var s=this +s.c9(a) +if(a.c!==s.a.c){a.d.r=null +s.a4s()}if(s.a.f)s.a1P() +else s.a3d()}, +a1P(){this.a.d.bY(0) +this.e=1000*Date.now() +var s=this.d +if(s!=null)s.aRb(0,B.R5)}, +a4s(){var s,r,q=this,p=null +q.a.d.r=q.gazx() +if(q.d==null){s=A.cH(p,p,p,p,q) +s.cv() +r=s.e_$ +r.b=!0 +r.a.push(q.gayb()) +q.d=s}}, +ayc(){var s,r,q=this,p=1000*Date.now(),o=q.e +if(o==null){q.e=p +o=p}s=q.a.d +r=s.b +s.a6(0,(p-o)*0.000001) +if(r!==q.a.d.b)q.aM(new A.aYV()) +q.e=p}, +a3d(){var s=this.d +if(s!=null)s.ea(0)}, +v(){var s=this.d +if(s!=null)s.v() +this.amU()}, +a8(a){var s=null,r=this.a,q=r.d +return A.ep(s,s,s,new A.Qj(q.a.a[q.b].a,r.e,0,s),B.w)}} +A.aYV.prototype={ +$0(){}, +$S:0} +A.Ww.prototype={ +v(){var s=this,r=s.dH$ +if(r!=null)r.ad(0,s.gmn()) +s.dH$=null +s.bD()}, +da(){this.eu() +this.e5() +this.mo()}} +A.nw.prototype={ +a8(a){var s=this,r=s.c,q=s.$ti,p=q.h("at<1>") +if(p.b(r))return A.b9e(new A.asP(s,a),p.a(r),q.c) +return s.d.$2(a,q.c.a(r))}} +A.asP.prototype={ +$2(a,b){var s +switch(b.a.a){case 1:case 0:case 2:return B.eV +case 3:s=b.b +if(s!=null)return this.a.d.$2(this.b,s) +if(b.c!=null)return B.eV +return B.eV}}, +$S(){return this.a.$ti.h("m(ae,jT<1>)")}} +A.D4.prototype={ +b0(){return new A.Hn(B.o,this.$ti.h("Hn<1>"))}} +A.Hn.prototype={ +bk(){this.bG() +this.a.c.an(0,this.ga2k())}, +v(){this.a.c.ad(0,this.ga2k()) +this.bD()}, +axh(){this.aM(new A.aVL())}, +a8(a){var s=this.a,r=s.c +return s.d.$2(a,r)}} +A.aVL.prototype={ +$0(){}, +$S:0} +A.aiS.prototype={ +aJ(a,b){var s=this.e +s===$&&A.c() +s.aX(a,new A.x(0,0,0+b.a,0+b.b))}, +cu(a){return!1}} +A.a4R.prototype={ +a8(a){return new A.nw(this.c,new A.aH2(this),null,null,null,t.bx)}} +A.aH2.prototype={ +$2(a,b){var s=null,r=this.a +return new A.Em(b,r.d,r.e,s,s,r.w,s,s)}, +$S:393} +A.Em.prototype={ +a8(a){var s=this,r=null,q=A.ix(s.c,r,r),p=B.e.aj(s.d) +p=A.bhR(q,B.e.aj(s.e),p) +return A.dk(r,A.ep(A.dk(r,s.w,B.x,r,r,r,r,r,s.x,r),r,r,new A.aiS(p,r),B.w),B.x,r,r,r,s.r,r,r,s.f)}} +A.a9q.prototype={ +a8(a){return new A.nw(this.as,new A.aOW(this),null,null,null,t.cr)}} +A.aOW.prototype={ +$2(a,b){var s=J.aj(b),r=this.a +return new A.z_(r.w,r.r,s.i(b,0),s.i(b,1),r.x,r.y,null)}, +$S:394} +A.z_.prototype={ +b0(){return new A.ad2(B.o)}} +A.ad2.prototype={ +a8(a){var s=this,r=null,q=s.a,p=q.r,o=q.w,n=s.d,m=n?q.f:q.e +n=n?B.Rt:r +return A.im(r,A.dk(r,A.ep(A.my(A.dk(r,q.d,B.x,r,r,r,r,r,n,r),r,r),r,r,new A.ad1(m,r),B.w),B.x,r,r,r,o,r,r,p),B.a3,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,new A.aUH(s),new A.aUI(s),new A.aUJ(s),r,r,r)}} +A.aUI.prototype={ +$1(a){var s=this.a +s.aM(new A.aUF(s))}, +$S:15} +A.aUF.prototype={ +$0(){return this.a.d=!0}, +$S:0} +A.aUJ.prototype={ +$1(a){var s=this.a +s.aM(new A.aUE(s)) +s.a.c.$0()}, +$S:45} +A.aUE.prototype={ +$0(){return this.a.d=!1}, +$S:0} +A.aUH.prototype={ +$0(){var s=this.a +s.aM(new A.aUG(s))}, +$S:0} +A.aUG.prototype={ +$0(){return this.a.d=!1}, +$S:0} +A.ad1.prototype={ +cu(a){return a.b!==this.b}, +aJ(a,b){var s=new A.a(new Float64Array(2)) +s.t(b.a,b.b) +this.b.W0(a,s)}} +A.Qj.prototype={ +cu(a){return a.b!==this.b||!a.c.l(0,this.c)||a.d!==this.d}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=new A.a(new Float64Array(2)) +i.t(b.a,b.b) +s=new Float64Array(2) +r=new A.a(s) +r.u(i) +q=j.b +p=q.c +o=new A.a(new Float64Array(2)) +o.t(p.c-p.a,p.d-p.b) +r.IT(o) +n=Math.min(s[0],s[1]) +s=q.c +p=new A.a(new Float64Array(2)) +p.t(s.c-s.a,s.d-s.b) +m=p.a1(0,n) +p=j.c +s=new Float64Array(2) +l=new A.a(s) +l.t(p.a,p.b) +p=new Float64Array(2) +k=new A.a(p) +k.u(i) +k.bR(0,l) +l.bR(0,m) +k.aq(0,l) +a.aL(0,p[0],p[1]) +p=j.d +if(p===0)q.W0(a,m) +else{a.bO(0) +a.aL(0,s[0],s[1]) +a.nS(0,p) +s=l.h6(0).a +a.aL(0,s[0],s[1]) +new A.aOY(j,m).$1(a) +a.bo(0)}}} +A.aOY.prototype={ +$1(a){return this.a.b.W0(a,this.b)}, +$S:193} +A.a9v.prototype={ +a8(a){return new A.nw(this.x,new A.aP0(this),null,null,null,t.Fc)}} +A.aP0.prototype={ +$2(a,b){var s=this.a +return new A.En(b,s.c,s.d,null)}, +$S:395} +A.En.prototype={ +a8(a){var s=null,r=this.c,q=r.c,p=new Float64Array(2) +new A.a(p).t(q.c-q.a,q.d-q.b) +return A.ep(s,s,s,new A.Qj(r,this.d,this.e,s),new A.N(p[0],p[1]))}} +A.Yq.prototype={ +rI(a){if(this.a)return +this.a=!0 +$.bc.fk$.push(this)}, +v(){var s=this +s.b.v() +if(!s.a)return +B.b.O($.bc.fk$,s) +s.a=!1}, +rX(a,b){return this.aQh(0,b)}, +aQh(a,b){var s=0,r=A.t(t.H),q=this,p +var $async$rX=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:p=q.b +s=2 +return A.B(p.vk(0),$async$rX) +case 2:s=3 +return A.B(p.vG(B.p1),$async$rX) +case 3:s=4 +return A.B(p.vJ(1),$async$rX) +case 4:s=5 +return A.B(p.vH(new A.Cr(b)),$async$rX) +case 5:s=6 +return A.B(p.ia(0),$async$rX) +case 6:q.c=!0 +return A.q(null,r)}}) +return A.r($async$rX,r)}, +IM(a){var s=this +if(a===B.fc){if(s.c&&s.b.y===B.CA)s.b.ia(0)}else s.b.nL(0)}} +A.Cy.prototype={ +ii(a,b,c,d,e){var s +if(c==null){s=$.G().B() +s.sA(0,B.l)}else s=c +this.ac$=s}, +gb9(a){var s=this.ax +s===$&&A.c() +return s.d.a}, +p(a){var s=0,r=A.t(t.H),q=this +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.f0(0),$async$p) +case 2:q.ax=q.ir() +return A.q(null,r)}}) +return A.r($async$p,r)}, +gkh(a){var s=this.ax +s===$&&A.c() +return s.f.e}, +kx(a){var s,r=this,q=r.ch.gE4(),p=q.a,o=p[3],n=r.ax +n===$&&A.c() +s=n.d.a.a +if(o!==s[0]||p[7]!==s[1]||r.CW!==n.f.e){q.cc() +o=r.ax.d.a.a +q.aL(0,o[0],o[1]) +q.mT(r.ax.f.e) +r.CW=r.ax.f.e}a.bO(0) +a.az(0,p) +r.Mv(a) +a.bo(0)}, +aW(a){var s,r,q +if(this.ay){s=this.ax +s===$&&A.c() +s=s.Q +r=s.length +q=0 +for(;q") +a.rn(B.CD,A.ai(new A.S(r,new A.atj(),s),!1,s.h("aF.E")),this.ac$)}, +W1(a,b,c){a.ct(b,c,this.ac$)}, +aAP(a,b){var s,r,q,p=this,o=b.c +o===$&&A.c() +o=t.uC.a(o).d +s=A.a6(o).h("S<1,h>") +s=A.ai(new A.S(o,new A.atk(),s),!1,s.h("aF.E")) +r=p.cx +if(r===$){q=$.G().T() +p.cx!==$&&A.a2() +p.cx=q +r=q}r.bY(0) +r.B5(s,!0) +a.Z(r,p.ac$)}, +Vt(a){return this.ch.dR(a)}, +ga1J(){var s,r=this.cy +if(r===$){s=new Float64Array(2) +r!==$&&A.a2() +r=this.cy=new A.a(s)}return r}, +iQ(a){var s=this,r=s.ga1J(),q=s.ax +q===$&&A.c() +r.u(q.d.a) +r.D(0,a) +return B.b.eo(s.ax.Q,new A.atl(s))}, +fL(){var s=this.gar().ok,r=this.ax +r===$&&A.c() +s.k1.aJE(r) +this.o6()}, +$iag:1, +$iav:1, +$ib6:1} +A.atm.prototype={ +$1(a){return this.a.adt(this.b,a)}, +$S:396} +A.atj.prototype={ +$1(a){var s=a.a +return new A.h(s[0],s[1])}, +$S:71} +A.atk.prototype={ +$1(a){var s=a.a +return new A.h(s[0],s[1])}, +$S:71} +A.atl.prototype={ +$1(a){var s=this.a.ga1J(),r=a.c +r===$&&A.c() +return r.L9(a.b.d,s)}, +$S:397} +A.S_.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.S0.prototype={} +A.iJ.prototype={ +Bi(a,b){}} +A.b7.prototype={} +A.aw.prototype={ +a6(a,b){var s,r,q,p=this.k1,o=p.CW.a +o.bY(0) +s=p.cx.a +s.bY(0) +r=p.a +if((r&1)===1){r=p.b +r===$&&A.c() +r.a.Wz(r) +r=p.a&=4294967294}p.a=r|2 +r=p.ch +r.a=b +r.e=r.d=10 +if(b>0)r.b=1/b +else r.b=0 +r.c=p.y*b +r.f=p.z +q=p.ax +q===$&&A.c() +q.b.p9(s.guo()) +s.bY(0) +q=p.b +q===$&&A.c() +q.aHK() +p.ax.c.p9(s.guo()) +if(p.at&&r.a>0){s.bY(0) +q=p.ay +q===$&&A.c() +q.vO(r) +p.ax.d.p9(s.guo()) +s.bY(0) +p.vO(r) +p.ax.e.p9(s.guo())}if(p.Q&&r.a>0){s.bY(0) +p.ahp(r) +p.ax.y.p9(s.guo())}if(r.a>0)p.y=r.b +if((p.a&4)===4)p.aHB() +p.a&=4294967293 +p.ax.a.p9(o.guo())}} +A.i9.prototype={ +Ft(a,b){var s,r,q,p,o,n,m,l,k,j=a.b,i=a.c +i=A.dc([j.b.fr,j.y,i.b.fr,i.y],t.X) +s=new A.cm(i,t.sQ) +for(j=s.gav(s),r=new A.na(j,t.ZH),q=t.WG,p=t.K,o=t._D;r.H();){n=o.a(j.ga2(j)) +for(m=i.gav(i),l=new A.na(m,q);l.H();){k=p.a(m.ga2(m)) +if(!J.f(k,n))b.$2(n,k)}}}, +aGW(a){this.Ft(a,new A.aT2(a))}, +a9y(a){this.Ft(a,new A.aT3(a))}, +aQl(a,b){this.Ft(a,new A.aT5(a,b))}, +aQk(a,b){this.Ft(a,new A.aT4(a,b))}} +A.aT2.prototype={ +$2(a,b){return a.Bi(b,this.a)}, +$S:88} +A.aT3.prototype={ +$2(a,b){return null}, +$S:88} +A.aT5.prototype={ +$2(a,b){return null}, +$S:88} +A.aT4.prototype={ +$2(a,b){return null}, +$S:88} +A.a1a.prototype={ +fL(){var s=this.J8$ +if(s!=null)s.v() +this.J8$=null}} +A.a3L.prototype={ +aW(a){var s,r=this.p1 +r===$&&A.c() +s=r.e +s===$&&A.c() +r.a.a9j(a,s,r.d,r.c)}, +a6(a,b){var s,r=this.p1 +r===$&&A.c() +s=r.b +s.ev(0,b) +r.a.fN(s.gei())}, +$ib6:1} +A.ahv.prototype={} +A.aFm.prototype={ +anC(a,b,c,d,e,f,g,h,i,j,k){k.an(0,new A.aFn(this,k))}} +A.aFn.prototype={ +$0(){var s=this.b.a +this.a.e=new A.x(0,0,0+s[0],0+s[1])}, +$S:0} +A.a5Q.prototype={ +gei(){var s=this.b/this.a,r=B.tA.az(0,1-s),q=this.d,p=q.c +return q.ah8(q.a,s*p,p)*r}} +A.Gk.prototype={ +a6(a,b){this.p2.a6(0,b)}, +aW(a){var s +a.bO(0) +s=this.p3 +s===$&&A.c() +a.aL(0,-s.a,-s.b) +this.p2.aR8(a) +a.bo(0)}} +A.a9R.prototype={ +asX(a){var s,r,q=this,p=q.c.a.i(0,a) +if(p==null&&!B.b.N(q.e,a)){q.e.push(a) +s=$.G() +r=s.kS() +q.a3J(s.kR(r,null),a) +s=q.b +A.a5X(r.jR(),B.c.dm(a.a*s),B.c.dm(a.b*s)).cz(new A.aPS(q,a),t.P)}return p}, +a3J(a,b){var s,r,q,p,o,n +a.ap(0,this.b) +s=b.a +r=this.a +q=r.b +p=q.a +o=b.b +q=q.b +n=Math.min(s/p,o/q) +a.aL(0,(s-p*n)/2,(o-q*n)/2) +a.ap(0,n) +a.xC(r.a)}, +v(){var s=this.c.a +new A.bl(s,A.w(s).h("bl<1>")).am(0,new A.aPT(this)) +s.ao(0)}} +A.aPS.prototype={ +$1(a){var s=this.a,r=this.b +s.c.Mg(r,a) +B.b.O(s.e,r)}, +$S:194} +A.aPT.prototype={ +$1(a){var s=this.a.c.a.i(0,a) +if(s!=null)s.v()}, +$S:135} +A.a9T.prototype={ +MZ(a,b,c,d,e,f,g,h,i,j){var s=this.ac$ +this.ac$=s}, +sMW(a){var s=this.p1 +if(s!=null)s.v() +this.p1=a}, +aW(a){var s,r,q,p,o=this.p1 +if(o!=null){s=this.ac$ +r=this.ay.a +q=new A.N(r[0],r[1]) +p=o.asX(q) +if(p!=null){a.bO(0) +a.ap(0,1/o.b) +a.lH(0,p,B.h,s) +a.bo(0)}else o.a3J(a,q)}}, +fL(){this.o6() +var s=this.p1 +if(s!=null)s.v()}, +$ib6:1} +A.amE.prototype={} +A.yo.prototype={ +afz(){var s=this.a +if(s.length===0)return null +s=A.aTo(s) +return new A.dh(s.gL7(s))}, +$iwi:1} +A.zC.prototype={ +gag(a){return this.e}, +gal(a){return this.f}, +gaI(a){return this.r}, +gaN(a){return this.w}} +A.ri.prototype={ +Fh(a,b,c,d,e,f){var s=this.a +s[0]=a +s[1]=b +s[2]=c+this.b +s[3]=d+this.c}, +gEF(){return this.a[0]}, +gF_(){return this.a[1]}, +gWn(){return this.a[2]}, +gWo(){return this.a[3]}, +$iFx:1, +$iaE:1} +A.a6R.prototype={ +gBm(){var s,r=this,q=r.c +if(q===$){s=A.b([new A.x(0,0,r.a,r.b)],t.AO) +r.c!==$&&A.a2() +r.c=s +q=s}return q}, +aPI(a,b){var s,r,q,p,o,n,m,l,k,j=this +for(s=j.gBm(),r=s.length,q=null,p=0;p=a&&o.d-o.b>=b){q=o +break}}if(q==null||q.c-q.a0)a.push(new A.R7(b1,c0,b2,m)) +else m.wO(b2.d,b1,c0) +if(J.lq(a2.w))c3.Hx(a2,a3,b1)}for(b=a.length,c1=0;c10)a.push(new A.R7(b1,c0,b2,m)) +else m.wO(b2.d,b1,c0) +if(J.lq(a2.w))c3.Hx(a2,a3,b1)}for(b=a.length,c1=0;c1"));r.H();)s.ga2(s).yG(a,this.d)}, +a6(a,b){var s,r,q +for(s=this.f,s=s.gbx(s),r=A.w(s),r=r.h("@<1>").af(r.z[1]),s=new A.bZ(J.aA(s.a),s.b,r.h("bZ<1,2>")),r=r.z[1];s.H();){q=s.a;(q==null?r.a(q):q).a6(0,b)}for(s=J.aA(this.b);s.H();)s.ga2(s).a6(0,b)}} +A.aLx.prototype={ +$1(a){return A.azM(a,this.a,this.b)}, +$S:401} +A.aLy.prototype={ +$2(a,b){var s,r=a.a +if(r==null)r=0 +s=b.a +return r-(s==null?0:s)}, +$S:402} +A.aLt.prototype={ +$1(a){return a.ay}, +$S:403} +A.aLu.prototype={ +$1(a){return this.afk(a)}, +afk(a){var s=0,r=A.t(t.VW),q,p=this,o,n,m,l,k,j,i,h +var $async$$1=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:o=p.b +n=p.c +m=p.d +l=p.e +k=p.f +j=p.r +i=p.w +s=3 +return A.B(A.bav(l,k,m,n,j,i,a,o,p.a),$async$$1) +case 3:h=c +s=a instanceof A.yH&&h instanceof A.LM?4:5 +break +case 4:s=6 +return A.B(A.aLs(a.CW,h,o,n,m,l,k,j,i),$async$$1) +case 6:o=c +h.z!==$&&A.al() +h.z=o +case 5:q=h +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$$1,r)}, +$S:404} +A.aLz.prototype={ +$1(a){return a.gLu(a)}, +$S:405} +A.aO_.prototype={} +A.aaF.prototype={} +A.GO.prototype={ +a6(a,b){var s,r,q,p=this,o=p.c+=b +for(s=p.b;r=p.d,q=s[r],q<=o;){p.d=(r+1)%s.length +o-=q +p.c=o}}} +A.aaG.prototype={ +ec(a){var s=this.a +s=s==null?null:s.ec(0) +return A.aRo(s,this.d,this.b)}} +A.aRp.prototype={ +$1(a){return a.a}, +$S:406} +A.aRr.prototype={ +$2(a,b){var s,r,q=b.d +q.toString +s=a.d +s.toString +r=q-s +if(r!==0)q=r +else{q=b.c +q.toString +s=a.c +s.toString +s=q-s +q=s}return q}, +$S:407} +A.aRs.prototype={ +$1(a){var s=$.ay(),r=a.a +r.toString +return s.cI(0,r)}, +$S:408} +A.R7.prototype={} +A.R8.prototype={ +sC(a,b){}, +p(a){var s=0,r=A.t(t.H),q=this,p,o +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.f0(0) +p=q.p1 +if(p.d==null){o=q.gar() +p.d=A.b9w(o.gbZ(o).p8(0,t.O1))}return A.q(null,r)}}) +return A.r($async$p,r)}, +a6(a,b){this.p1.a6(0,b)}, +aW(a){this.p1.aW(a)}, +fK(a){this.lg(a) +this.p1.lN(a)}} +A.VI.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.mv.prototype={ +V(){return"AnimationStatus."+this.b}} +A.dI.prototype={ +j(a){return"#"+A.bC(this)+"("+this.Lf()+")"}, +Lf(){switch(this.gcl(this).a){case 1:return"\u25b6" +case 2:return"\u25c0" +case 3:return"\u23ed" +case 0:return"\u23ee"}}} +A.Hj.prototype={ +V(){return"_AnimationDirection."+this.b}} +A.XI.prototype={ +V(){return"AnimationBehavior."+this.b}} +A.Co.prototype={ +gm(a){var s=this.x +s===$&&A.c() +return s}, +sm(a,b){var s=this +s.ea(0) +s.P_(b) +s.F() +s.zQ()}, +gdj(){var s=this.r +if(!(s!=null&&s.a!=null))return 0 +s=this.w +s.toString +return s.ja(0,this.y.a/1e6)}, +P_(a){var s=this,r=s.a,q=s.b,p=s.x=A.Z(a,r,q) +if(p===r)s.Q=B.W +else if(p===q)s.Q=B.ab +else s.Q=s.z===B.aS?B.bE:B.bF}, +gcl(a){var s=this.Q +s===$&&A.c() +return s}, +oK(a,b){var s=this +s.z=B.aS +if(b!=null)s.sm(0,b) +return s.ZI(s.b)}, +d0(a){return this.oK(a,null)}, +adK(a,b){var s=this +s.z=B.k3 +if(b!=null)s.sm(0,b) +return s.ZI(s.a)}, +ej(a){return this.adK(a,null)}, +n6(a,b,c){var s,r,q,p,o,n,m=this,l=$.a8q.Jb$ +l===$&&A.c() +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.c() +q=Math.abs(a-l)/r}else q=1 +if(m.z===B.k3&&m.f!=null){l=m.f +l.toString +p=l}else{l=m.e +l.toString +p=l}o=new A.bD(B.c.aA(p.a*q))}else{l=m.x +l===$&&A.c() +o=a===l?B.G:c}m.ea(0) +l=o.a +if(l===B.G.a){l=m.x +l===$&&A.c() +if(l!==a){m.x=A.Z(a,m.a,m.b) +m.F()}m.Q=m.z===B.aS?B.ab:B.W +m.zQ() +return A.bb3()}n=m.x +n===$&&A.c() +return m.H4(new A.aYW(l*s/1e6,n,a,b,B.cA))}, +ZI(a){return this.n6(a,B.y,null)}, +adx(a,b,c){var s,r=this,q=r.a,p=r.b,o=b==null?r.e:b +r.ea(0) +s=r.x +s===$&&A.c() +o=o.a/1e6 +s=p===q?0:s/(p-q)*o +return r.H4(new A.b0r(q,p,!1,r.gaqW(),o,s,B.cA))}, +aRb(a,b){return this.adx(a,b,!1)}, +aRc(a,b){return this.adx(a,null,b)}, +aqX(a){this.z=a +this.Q=a===B.aS?B.bE:B.bF +this.zQ()}, +a9Y(a){var s,r,q,p=this,o=$.bsk(),n=a<0 +p.z=n?B.k3:B.aS +s=n?p.a-0.01:p.b+0.01 +n=$.a8q.Jb$ +n===$&&A.c() +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.c() +q=new A.Qg(s,A.Vl(o,n-s,a*r),B.cA) +q.a=B.abs +p.ea(0) +return p.H4(q)}, +Rf(a){this.ea(0) +this.z=B.aS +return this.H4(a)}, +H4(a){var s,r=this +r.w=a +r.y=B.G +r.x=A.Z(a.ic(0,0),r.a,r.b) +s=r.r.c0(0) +r.Q=r.z===B.aS?B.bE:B.bF +r.zQ() +return s}, +zt(a,b){this.y=this.w=null +this.r.zt(0,b)}, +ea(a){return this.zt(a,!0)}, +v(){var s=this +s.r.v() +s.r=null +s.eg$.ao(0) +s.e_$.ao(0) +s.Mu()}, +zQ(){var s=this,r=s.Q +r===$&&A.c() +if(s.as!==r){s.as=r +s.Dd(r)}}, +aow(a){var s,r=this +r.y=a +s=a.a/1e6 +r.x=A.Z(r.w.ic(0,s),r.a,r.b) +if(r.w.qa(s)){r.Q=r.z===B.aS?B.ab:B.W +r.zt(0,!1)}r.F() +r.zQ()}, +Lf(){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.Mt() +q=this.x +q===$&&A.c() +return r+" "+B.c.b3(q,3)+p+s}} +A.aYW.prototype={ +ic(a,b){var s,r,q=this,p=A.Z(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.az(0,p)}}}, +ja(a,b){return(this.ic(0,b+0.001)-this.ic(0,b-0.001))/0.002}, +qa(a){return a>this.b}} +A.b0r.prototype={ +ic(a,b){var s=this,r=b+s.r,q=s.f,p=B.c.bB(r/q,1) +B.c.e4(r,q) +s.e.$1(B.aS) +q=A.am(s.b,s.c,p) +q.toString +return q}, +ja(a,b){return(this.c-this.b)/this.f}, +qa(a){return!1}} +A.acf.prototype={} +A.acg.prototype={} +A.ach.prototype={} +A.ac1.prototype={ +an(a,b){}, +ad(a,b){}, +kf(a){}, +fC(a){}, +gcl(a){return B.ab}, +gm(a){return 1}, +j(a){return"kAlwaysCompleteAnimation"}} +A.ac2.prototype={ +an(a,b){}, +ad(a,b){}, +kf(a){}, +fC(a){}, +gcl(a){return B.W}, +gm(a){return 0}, +j(a){return"kAlwaysDismissedAnimation"}} +A.Je.prototype={ +an(a,b){return this.gbw(this).an(0,b)}, +ad(a,b){return this.gbw(this).ad(0,b)}, +kf(a){return this.gbw(this).kf(a)}, +fC(a){return this.gbw(this).fC(a)}, +gcl(a){var s=this.gbw(this) +return s.gcl(s)}} +A.Oi.prototype={ +sbw(a,b){var s,r=this,q=r.c +if(b==q)return +if(q!=null){r.a=q.gcl(q) +q=r.c +r.b=q.gm(q) +if(r.rw$>0)r.IP()}r.c=b +if(b!=null){if(r.rw$>0)r.IO() +q=r.b +s=r.c +s=s.gm(s) +if(q==null?s!=null:q!==s)r.F() +q=r.a +s=r.c +if(q!==s.gcl(s)){q=r.c +r.Dd(q.gcl(q))}r.b=r.a=null}}, +IO(){var s=this,r=s.c +if(r!=null){r.an(0,s.geX()) +s.c.kf(s.gabV())}}, +IP(){var s=this,r=s.c +if(r!=null){r.ad(0,s.geX()) +s.c.fC(s.gabV())}}, +gcl(a){var s=this.c +if(s!=null)s=s.gcl(s) +else{s=this.a +s.toString}return s}, +gm(a){var s=this.c +if(s!=null)s=s.gm(s) +else{s=this.b +s.toString}return s}, +j(a){var s=this,r=s.c +if(r==null)return"ProxyAnimation(null; "+s.Mt()+" "+B.c.b3(s.gm(s),3)+")" +return r.j(0)+"\u27a9ProxyAnimation"}} +A.o6.prototype={ +an(a,b){this.cv() +this.a.an(0,b)}, +ad(a,b){this.a.ad(0,b) +this.ui()}, +IO(){this.a.kf(this.gwE())}, +IP(){this.a.fC(this.gwE())}, +H6(a){this.Dd(this.a3U(a))}, +gcl(a){var s=this.a +return this.a3U(s.gcl(s))}, +gm(a){var s=this.a +return 1-s.gm(s)}, +a3U(a){switch(a.a){case 1:return B.bF +case 2:return B.bE +case 3:return B.W +case 0:return B.ab}}, +j(a){return this.a.j(0)+"\u27aaReverseAnimation"}} +A.Kp.prototype={ +a5T(a){var s=this +switch(a.a){case 0:case 3:s.d=null +break +case 1:if(s.d==null)s.d=B.bE +break +case 2:if(s.d==null)s.d=B.bF +break}}, +ga6r(){if(this.c!=null){var s=this.d +if(s==null){s=this.a +s=s.gcl(s)}s=s!==B.bF}else s=!0 +return s}, +v(){this.a.fC(this.ga5S())}, +gm(a){var s=this,r=s.ga6r()?s.b:s.c,q=s.a,p=q.gm(q) +if(r==null)return p +if(p===0||p===1)return p +return r.az(0,p)}, +j(a){var s=this,r=s.c +if(r==null)return s.a.j(0)+"\u27a9"+s.b.j(0) +if(s.ga6r())return s.a.j(0)+"\u27a9"+s.b.j(0)+"\u2092\u2099/"+r.j(0) +return s.a.j(0)+"\u27a9"+s.b.j(0)+"/"+r.j(0)+"\u2092\u2099"}, +gbw(a){return this.a}} +A.anF.prototype={ +V(){return"_TrainHoppingMode."+this.b}} +A.Bm.prototype={ +H6(a){if(a!==this.e){this.F() +this.e=a}}, +gcl(a){var s=this.a +return s.gcl(s)}, +aFJ(){var s,r,q=this,p=q.b +if(p!=null){switch(q.c.a){case 0:p=p.gm(p) +s=q.a +r=p<=s.gm(s) +break +case 1:p=p.gm(p) +s=q.a +r=p>=s.gm(s) +break +default:r=!1}if(r){p=q.a +s=q.gwE() +p.fC(s) +p.ad(0,q.gQO()) +p=q.b +q.a=p +q.b=null +p.kf(s) +s=q.a +q.H6(s.gcl(s))}}else r=!1 +p=q.a +p=p.gm(p) +if(p!==q.f){q.F() +q.f=p}if(r&&q.d!=null)q.d.$0()}, +gm(a){var s=this.a +return s.gm(s)}, +v(){var s,r,q=this +q.a.fC(q.gwE()) +s=q.gQO() +q.a.ad(0,s) +q.a=null +r=q.b +if(r!=null)r.ad(0,s) +q.b=null +q.e_$.ao(0) +q.eg$.ao(0) +q.Mu()}, +j(a){var s=this +if(s.b!=null)return A.j(s.a)+"\u27a9TrainHoppingAnimation(next: "+A.j(s.b)+")" +return A.j(s.a)+"\u27a9TrainHoppingAnimation(no next)"}} +A.D6.prototype={ +IO(){var s,r=this,q=r.a,p=r.ga2x() +q.an(0,p) +s=r.ga2y() +q.kf(s) +q=r.b +q.an(0,p) +q.kf(s)}, +IP(){var s,r=this,q=r.a,p=r.ga2x() +q.ad(0,p) +s=r.ga2y() +q.fC(s) +q=r.b +q.ad(0,p) +q.fC(s)}, +gcl(a){var s=this.b +if(s.gcl(s)===B.bE||s.gcl(s)===B.bF)return s.gcl(s) +s=this.a +return s.gcl(s)}, +j(a){return"CompoundAnimation("+this.a.j(0)+", "+this.b.j(0)+")"}, +axJ(a){var s=this +if(s.gcl(s)!==s.c){s.c=s.gcl(s) +s.Dd(s.gcl(s))}}, +axI(){var s=this +if(!J.f(s.gm(s),s.d)){s.d=s.gm(s) +s.F()}}} +A.Jd.prototype={ +gm(a){var s,r=this.a +r=r.gm(r) +s=this.b +s=s.gm(s) +return Math.min(A.hm(r),A.hm(s))}} +A.Sl.prototype={} +A.Sm.prototype={} +A.Sn.prototype={} +A.aef.prototype={} +A.ajQ.prototype={} +A.ajR.prototype={} +A.ajS.prototype={} +A.akP.prototype={} +A.akQ.prototype={} +A.anC.prototype={} +A.anD.prototype={} +A.anE.prototype={} +A.NP.prototype={ +az(a,b){return this.nU(b)}, +nU(a){throw A.d(A.cJ(null))}, +j(a){return"ParametricCurve"}} +A.h5.prototype={ +az(a,b){if(b===0||b===1)return b +return this.ajG(0,b)}} +A.TE.prototype={ +nU(a){return a}} +A.hM.prototype={ +nU(a){var s=this.a +a=A.Z((a-s)/(this.b-s),0,1) +if(a===0||a===1)return a +return this.c.az(0,a)}, +j(a){var s=this,r=s.c +if(!(r instanceof A.TE))return"Interval("+A.j(s.a)+"\u22ef"+A.j(s.b)+")\u27a9"+r.j(0) +return"Interval("+A.j(s.a)+"\u22ef"+A.j(s.b)+")"}} +A.R3.prototype={ +nU(a){return a"))}} +A.bw.prototype={ +gm(a){var s=this.a +return this.b.az(0,s.gm(s))}, +j(a){var s=this.a,r=this.b +return s.j(0)+"\u27a9"+r.j(0)+"\u27a9"+A.j(r.az(0,s.gm(s)))}, +Lf(){return this.Mt()+" "+this.b.j(0)}, +gbw(a){return this.a}} +A.fC.prototype={ +az(a,b){return this.b.az(0,this.a.az(0,b))}, +j(a){return this.a.j(0)+"\u27a9"+this.b.j(0)}} +A.bm.prototype={ +i7(a){var s=this.a +return A.w(this).h("bm.T").a(J.bu6(s,J.bu7(J.bu8(this.b,s),a)))}, +az(a,b){var s,r=this +if(b===0){s=r.a +return s==null?A.w(r).h("bm.T").a(s):s}if(b===1){s=r.b +return s==null?A.w(r).h("bm.T").a(s):s}return r.i7(b)}, +j(a){return"Animatable("+A.j(this.a)+" \u2192 "+A.j(this.b)+")"}, +sRp(a){return this.a=a}, +shM(a,b){return this.b=b}} +A.Pa.prototype={ +i7(a){return this.c.i7(1-a)}} +A.f5.prototype={ +i7(a){return A.a1(this.a,this.b,a)}} +A.a8P.prototype={ +i7(a){return A.aO7(this.a,this.b,a)}} +A.Oy.prototype={ +i7(a){return A.bBp(this.a,this.b,a)}} +A.uS.prototype={ +i7(a){var s,r=this.a +r.toString +s=this.b +s.toString +return B.c.aA(r+(s-r)*a)}} +A.a9D.prototype={ +i7(a){var s,r=this.a +r.toString +s=this.b +s.toString +return B.c.bN(r+(s-r)*a)}} +A.nA.prototype={ +az(a,b){if(b===0||b===1)return b +return this.a.az(0,b)}, +j(a){return"CurveTween(curve: "+this.a.j(0)+")"}} +A.Wd.prototype={} +A.Rm.prototype={ +anU(a,b){var s,r,q,p,o,n,m,l=this.a +B.b.I(l,a) +for(s=l.length,r=0,q=0;q=n&&b"}} +A.Kl.prototype={ +b0(){return new A.Sv(new A.bm(1,null,t.Y),null,null,B.o)}} +A.Sv.prototype={ +bk(){var s,r,q,p=this +p.bG() +s=A.cH(null,B.al,null,0,p) +p.e=s +r=t.ve +q=p.d +p.f=new A.bw(r.a(new A.bw(r.a(s),new A.nA(B.eh),t.HY.h("bw"))),q,q.$ti.h("bw")) +p.a4r()}, +bC(a){this.c9(a) +this.a4r()}, +a4r(){var s=this.a.x +this.d.b=s}, +v(){var s=this.e +s===$&&A.c() +s.v() +this.amH()}, +aw6(a){if(!this.r){this.r=!0 +this.Fo(0)}}, +awb(a){if(this.r){this.r=!1 +this.Fo(0)}}, +aw4(){if(this.r){this.r=!1 +this.Fo(0)}}, +Fo(a){var s,r,q,p=this.e +p===$&&A.c() +s=p.r +if(s!=null&&s.a!=null)return +r=this.r +if(r){p.z=B.aS +q=p.n6(1,B.abh,B.R0)}else{p.z=B.aS +q=p.n6(0,B.PQ,B.R7)}q.cz(new A.aW2(this,r),t.H)}, +a8(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.qz(a0),b=c.gi9(),a=g.a.e +if(a==null)s=f +else s=A.a_k(a,a0) +a=s!=null +if(a)r=c.grY() +else if(d)r=b +else{q=B.Q3.fD(a0) +r=q}p=c.geM().ges().hI(r) +q=d&&!0?B.eX:B.m +o=d?g.gaw5():f +n=d?g.gawa():f +m=d?g.gaw3():f +l=g.a +k=l.r +j=l.w +i=g.f +i===$&&A.c() +h=l.y +if(a&&e){e=l.f +if(e instanceof A.eK)e=e.fD(a0)}else e=s +a=g.a +l=a.d +return A.pn(A.im(B.aX,A.cY(!0,f,new A.kO(new A.bb(j,1/0,j,1/0),A.lC(!1,A.xX(new A.ci(l,new A.jR(a.z,1,1,A.qB(A.LW(a.c,new A.f9(f,f,f,f,f,r,f,f),f),f,f,B.ci,!0,p,f,f,B.aG),f),f),new A.dC(e,f,f,h,f,f,B.aq),B.cI),i),f),!1,f,f,!1,!1,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f),B.a3,!1,f,f,f,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.aW2.prototype={ +$1(a){var s=this.a +if(s.c!=null&&this.b!==s.r)s.Fo(0)}, +$S:21} +A.Wj.prototype={ +v(){var s=this,r=s.dH$ +if(r!=null)r.ad(0,s.gmn()) +s.dH$=null +s.bD()}, +da(){this.eu() +this.e5() +this.mo()}} +A.Km.prototype={ +b0(){return new A.Sw(new A.adc($.af()),null,!1,$,null,null,B.o)}} +A.Sw.prototype={ +bk(){this.bG() +this.e=this.a.c}, +bC(a){var s +this.c9(a) +s=a.c +if(s!=this.a.c)this.e=s}, +v(){var s=this.d +s.Y$=$.af() +s.G$=0 +this.amI()}, +aP9(a){if(this.f!==a)this.f=a}, +a8(a4){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=a0.a,a3=a2.x +a2=A.a9(204,B.d6.gm(B.d6)>>>16&255,B.d6.gm(B.d6)>>>8&255,B.d6.gm(B.d6)&255).a +s=(a2>>>16&255)/255 +r=(a2>>>8&255)/255 +q=(a2&255)/255 +p=Math.max(s,Math.max(r,q)) +o=Math.min(s,Math.min(r,q)) +n=p-o +m=A.blU(s,r,q,p,n) +l=(p+o)/2 +if(l!==1)A.Z(n/(1-Math.abs(2*l-1)),0,1) +a3=new A.dU((a2>>>24&255)/255,m,0.835,0.69).bf() +a2=a0.a +k=a2.c +a2=a2.y +j=a0.d +j.sq7(a3) +j.sCT(a0.f) +j.sSA(a0.Jh$) +j.sQW(B.d6) +j.sUf(B.dF) +j.spQ(B.l) +j.sm(0,a0.a.c) +j.sVD(a0.e) +j.suQ(a0.a.d!=null) +a0.a.toString +i=A.YB(4) +j.sdk(0,new A.eW(i,B.E)) +j.slf(a0.a.Q) +i=a0.a.d +h=a0.TH$ +if(h===$){g=A.b5([B.jU,new A.dJ(a0.ga5t(),new A.bP(A.b([],t.ot),t.wS),t.wY)],t.B,t.od) +a0.TH$!==$&&A.a2() +a0.TH$=g +h=g}f=a0.a.d==null +e=!f +d=e?a0.gaEG():a1 +c=e?a0.ga5t():a1 +b=e?a0.ga5v():a1 +a=e?a0.ga5v():a1 +return A.cY(a1,k===!0,A.b9a(h,!1,A.im(a1,A.cY(a1,a1,A.ep(a1,a1,a1,j,B.a4F),!1,a1,e,!1,!1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1),B.a3,f,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,c,a,d,b,a1,a1,a1),i!=null,a2,B.m,a0.gaP8(),a0.gaED(),a1,a1),!1,a1,a1,!1,!1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1)}} +A.adc.prototype={ +spQ(a){if(J.f(this.as,a))return +this.as=a +this.F()}, +sm(a,b){if(this.at==b)return +this.at=b +this.F()}, +sVD(a){if(this.ax==a)return +this.ax=a +this.F()}, +sdk(a,b){if(J.f(this.ay,b))return +this.ay=b +this.F()}, +slf(a){return}, +O0(a,b,c,d,e){if(e)a.Z(this.ay.m6(b),c) +if(d!=null)this.ay.pT(d).aJ(a,b)}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=$.G(),h=i.B(),g=j.as +g.toString +h.sA(0,g) +h.sP(0,B.t) +h.sbJ(2.5) +h.stv(B.e4) +s=t.o.a(b.ab(0,2).X(0,B.DW.ab(0,2))) +g=s.a +r=s.b +q=new A.x(g,r,g+18,r+18) +p=i.B() +o=j.at +if(o!==!1){o=j.f +o.toString}else o=!1 +if(o){o=j.a +o.toString}else{o=j.b +o.toString}p.sA(0,o) +o=j.at +n=j.ch +if(o===!1){g=p.gA(p) +j.O0(a,q,p,new A.cp(g,1,B.aa,-1),!1)}else{j.O0(a,q,p,n,!0) +o=j.at +if(o===!0){m=i.T() +m.a0(0,g+4.5,r+9.36) +o=g+8.280000000000001 +n=r+13.5 +m.n(0,o,n) +a.Z(m,h) +m.a0(0,o,n) +m.n(0,g+12.959999999999999,r+5.22) +a.Z(m,h)}else a.ed(s.W(0,B.a0o),s.W(0,B.a0I),h)}g=j.e +g.toString +if(g){l=q.e2(1) +k=i.B() +i=j.c +i.toString +k.sA(0,i) +k.sP(0,B.t) +k.sbJ(3.5) +j.O0(a,l,k,j.ch,!0)}}} +A.Wk.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.apg.prototype={} +A.eK.prototype={ +gm(a){return this.b.a}, +gAk(){var s=this +return!s.e.l(0,s.f)||!s.x.l(0,s.y)||!s.r.l(0,s.w)||!s.z.l(0,s.Q)}, +gAi(){var s=this +return!s.e.l(0,s.r)||!s.f.l(0,s.w)||!s.x.l(0,s.z)||!s.y.l(0,s.Q)}, +gAj(){var s=this +return!s.e.l(0,s.x)||!s.f.l(0,s.y)||!s.r.l(0,s.z)||!s.w.l(0,s.Q)}, +fD(a){var s,r,q,p,o,n=this,m=null +if(n.gAk()){s=a.bh(t.WD) +r=s==null?m:s.f.c.gkj() +if(r==null){r=A.dW(a,B.qi) +r=r==null?m:r.d +q=r}else q=r +if(q==null)q=B.ax}else q=B.ax +if(n.gAi()){r=A.dW(a,B.Fh) +r=r==null?m:r.Q +p=r===!0}else p=!1 +if(n.gAj())A.bwu(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.eK(o,n.c,m,n.e,n.f,n.r,n.w,n.x,n.y,n.z,n.Q,0)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.eK&&b.b.a===s.b.a&&b.e.l(0,s.e)&&b.f.l(0,s.f)&&b.r.l(0,s.r)&&b.w.l(0,s.w)&&b.x.l(0,s.x)&&b.y.l(0,s.y)&&b.z.l(0,s.z)&&b.Q.l(0,s.Q)}, +gJ(a){var s=this +return A.a3(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.avZ(s),q=A.b([r.$2("color",s.e)],t.T) +if(s.gAk())q.push(r.$2("darkColor",s.f)) +if(s.gAi())q.push(r.$2("highContrastColor",s.r)) +if(s.gAk()&&s.gAi())q.push(r.$2("darkHighContrastColor",s.w)) +if(s.gAj())q.push(r.$2("elevatedColor",s.x)) +if(s.gAk()&&s.gAj())q.push(r.$2("darkElevatedColor",s.y)) +if(s.gAi()&&s.gAj())q.push(r.$2("highContrastElevatedColor",s.z)) +if(s.gAk()&&s.gAi()&&s.gAj())q.push(r.$2("darkHighContrastElevatedColor",s.Q)) +r=s.c +if(r==null)r="CupertinoDynamicColor" +q=B.b.cp(q,", ") +return r+"("+q+", resolved by: UNRESOLVED)"}} +A.avZ.prototype={ +$2(a,b){var s=b.l(0,this.a.b)?"*":"" +return s+a+" = "+b.j(0)+s}, +$S:412} +A.ae4.prototype={} +A.ae3.prototype={} +A.avY.prototype={ +z0(a){return B.w}, +HZ(a,b,c,d){return B.b_}, +z_(a,b){return B.h}} +A.aph.prototype={} +A.a_j.prototype={ +a8(a){var s=null,r=A.cg(a,B.cl,t.l).w.f.b+8,q=this.c.X(0,new A.h(8,r)),p=A.h3(this.d,B.a2,B.a5,B.di),o=$.G().a8v(20,20,B.J) +return new A.ci(new A.aR(8,r,8,8),new A.nB(new A.a_S(q),A.dk(s,A.bvk(A.xX(new A.ci(B.bw,p,s),new A.dC(B.Q1.fD(a),s,A.ats(B.PZ.fD(a)),B.ku,s,s,B.aq),B.cI),o),B.a_,s,s,B.GI,s,s,s,222),s),s)}} +A.xU.prototype={ +b0(){return new A.Sx(B.o)}} +A.Sx.prototype={ +ayn(a){this.aM(new A.aW3(this))}, +ayp(a){this.aM(new A.aW4(this))}, +a8(a){var s=this,r=null,q=s.a.f,p=A.dz(q,r,B.cz,r,B.EA.hI(s.d?A.qz(a).grY():B.ij.fD(a)),r,r) +q=s.d?A.qz(a).gi9():r +return A.ff(A.pn(A.bfj(B.aw,B.fe,p,q,B.Q5,0,s.a.c,B.RR,0.7),B.m,r,s.gaym(),s.gayo(),r),r,1/0)}} +A.aW3.prototype={ +$0(){this.a.d=!0}, +$S:0} +A.aW4.prototype={ +$0(){this.a.d=!1}, +$S:0} +A.a_l.prototype={ +aE(a){var s=this.f,r=A.a_k(s,a) +return J.f(r,s)?this:this.hI(r)}, +Ip(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.Z(s,0,1)}else s=d +return A.bfk(l,p,n,s,m,f==null?r.w:f,q,o)}, +hI(a){return this.Ip(a,null,null,null,null,null,null,null)}} +A.ae6.prototype={} +A.ae7.prototype={ +Uu(a){return a.gyc(a)==="en"}, +cI(a,b){return new A.cO(B.Hx,t.Vr)}, +Mk(a){return!1}, +j(a){return"DefaultCupertinoLocalizations.delegate(en_US)"}} +A.a_H.prototype={$iKn:1} +A.Ko.prototype={ +b0(){return new A.Sz(B.h,null,null,B.o)}} +A.Sz.prototype={ +bk(){var s,r,q=this +q.bG() +s=A.cH(null,B.fB,null,0,q) +s.cv() +r=s.e_$ +r.b=!0 +r.a.push(new A.aWc(q)) +q.f=s +r=q.a +r.d.a=s +r.w.an(0,q.gPb()) +r=t.Y +s=q.f +q.a.toString +q.r=new A.bw(A.du(B.em,s,null),new A.bm(0,1,r),r.h("bw"))}, +v(){var s,r=this +r.a.d.a=null +s=r.f +s===$&&A.c() +s.v() +r.a.w.ad(0,r.gPb()) +r.amJ()}, +bC(a){var s,r=this,q=a.w +if(q!==r.a.w){s=r.gPb() +q.ad(0,s) +r.a.w.an(0,s)}r.c9(a)}, +cP(){this.a2n() +this.fs()}, +a2n(){var s,r=this,q=r.a.w.a,p=q.c.gbv().b,o=q.a,n=p-o.b,m=r.a +m.toString +if(n<-48){if(m.d.gEX())r.a.d.CF(!1) +return}if(!m.d.gEX()){m=r.f +m===$&&A.c() +m.d0(0)}r.a.toString +s=Math.max(p,p-n/10) +o=o.a-40 +n=s-73.5 +m=r.c +m.toString +m=A.cg(m,B.f6,t.l).w.a +r.a.toString +n=A.bhq(new A.x(10,-21.5,0+m.a-10,0+m.b+21.5),new A.x(o,n,o+80,n+47.5)) +r.aM(new A.aWa(r,new A.h(n.a,n.b),p,s))}, +a8(a){var s,r,q=this +q.a.toString +s=q.d +r=q.r +r===$&&A.c() +return A.beq(new A.a_m(r,new A.h(0,q.e),null),B.em,B.Rc,s.a,s.b)}} +A.aWc.prototype={ +$0(){return this.a.aM(new A.aWb())}, +$S:0} +A.aWb.prototype={ +$0(){}, +$S:0} +A.aWa.prototype={ +$0(){var s=this,r=s.a +r.d=s.b +r.e=s.c-s.d}, +$S:0} +A.a_m.prototype={ +a8(a){var s,r,q=this.r,p=q.b +q=q.a +p.az(0,q.gm(q)) +s=new A.h(0,49.75).W(0,this.w) +r=p.az(0,q.gm(q)) +r=A.pq(B.a0d,B.h,r==null?1:r) +r.toString +q=p.az(0,q.gm(q)) +if(q==null)q=1 +return A.bk_(new A.Ot(null,A.bhr(q,B.Wd,new A.eW(B.Go,B.Gq)),s,1,B.a4J,null),r)}} +A.Wl.prototype={ +v(){var s=this,r=s.dH$ +if(r!=null)r.ad(0,s.gmn()) +s.dH$=null +s.bD()}, +da(){this.eu() +this.e5() +this.mo()}} +A.aw_.prototype={ +$0(){return A.bwm(this.a)}, +$S:11} +A.aw0.prototype={ +$0(){var s=this.a,r=s.a +r.toString +s=s.at +s.toString +r.aJJ() +return new A.Su(s,r,this.b.h("Su<0>"))}, +$S(){return this.b.h("Su<0>()")}} +A.a_n.prototype={ +a8(a){var s,r=this,q=a.bh(t.I) +q.toString +s=q.w +q=r.e +return A.baP(A.baP(new A.a_D(q,r.f,q,null),r.c,s,!0),r.d,s,!1)}} +A.Hs.prototype={ +b0(){return new A.Ht(B.o,this.$ti.h("Ht<1>"))}, +aKl(){return this.d.$0()}, +aPs(){return this.e.$0()}} +A.Ht.prototype={ +bk(){var s,r=this +r.bG() +s=A.aC5(null,r,null) +s.ay=r.gatZ() +s.ch=r.gau0() +s.CW=r.gatX() +s.cx=r.gatU() +r.e=s}, +v(){var s=this.e +s===$&&A.c() +s.ok.ao(0) +s.pw() +this.bD()}, +au_(a){this.d=this.a.aPs()}, +au1(a){var s,r,q=this.d +q.toString +s=a.c +s.toString +r=this.c +r=this.a_M(s/r.gC(r).a) +q=q.a +s=q.x +s===$&&A.c() +q.sm(0,s-r)}, +atY(a){var s,r=this,q=r.d +q.toString +s=r.c +q.a9i(r.a_M(a.a.a.a/s.gC(s).a)) +r.d=null}, +atV(){var s=this.d +if(s!=null)s.a9i(0) +this.d=null}, +aBd(a){var s +if(this.a.aKl()){s=this.e +s===$&&A.c() +s.B4(a)}}, +a_M(a){var s=this.c.bh(t.I) +s.toString +switch(s.w.a){case 0:return-a +case 1:return a}}, +a8(a){var s,r,q=null,p=a.bh(t.I) +p.toString +s=t.l +r=p.w===B.v?A.cg(a,B.cl,s).w.f.a:A.cg(a,B.cl,s).w.f.c +r=Math.max(r,20) +return A.l8(B.br,A.b([this.a.c,new A.a6o(0,0,0,r,A.EH(B.cM,q,q,this.gaBc(),q,q,q),q)],t.p),B.a_,B.a5e,q)}} +A.Su.prototype={ +a9i(a){var s,r,q,p,o=this +if(Math.abs(a)>=1)s=a<=0 +else{r=o.a.x +r===$&&A.c() +s=r>0.5}if(s){r=o.a +q=r.x +q===$&&A.c() +q=A.am(800,0,q) +q.toString +q=A.dw(0,Math.min(B.c.bN(q),300)) +r.z=B.aS +r.n6(1,B.ty,q)}else{o.b.i8() +r=o.a +q=r.r +if(q!=null&&q.a!=null){q=r.x +q===$&&A.c() +q=A.am(0,800,q) +q.toString +q=A.dw(0,B.c.bN(q)) +r.z=B.k3 +r.n6(0,B.ty,q)}}q=r.r +if(q!=null&&q.a!=null){p=A.bd("animationStatusCallback") +p.b=new A.aW1(o,p) +q=p.bc() +r.cv() +r=r.eg$ +r.b=!0 +r.a.push(q)}else o.b.IQ()}} +A.aW1.prototype={ +$1(a){var s=this.a +s.b.IQ() +s.a.fC(this.b.bc())}, +$S:4} +A.ou.prototype={ +fZ(a,b){var s +if(a instanceof A.ou){s=A.aW5(a,this,b) +s.toString +return s}s=A.aW5(null,this,b) +s.toString +return s}, +h_(a,b){var s +if(a instanceof A.ou){s=A.aW5(this,a,b) +s.toString +return s}s=A.aW5(this,null,b) +s.toString +return s}, +BI(a){return new A.ae5(this,a)}, +l(a,b){var s,r +if(b==null)return!1 +if(J.ak(b)!==A.L(this))return!1 +if(b instanceof A.ou){s=b.a +r=this.a +r=s==null?r==null:s===r +s=r}else s=!1 +return s}, +gJ(a){return J.W(this.a)}} +A.aW6.prototype={ +$1(a){var s=A.a1(null,a,this.a) +s.toString +return s}, +$S:132} +A.aW7.prototype={ +$1(a){var s=A.a1(null,a,1-this.a) +s.toString +return s}, +$S:132} +A.ae5.prototype={ +lZ(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.LO() +break +case 0:if(Math.abs(b.a.a)<10&&Math.abs(a.a-r.db)>0)A.LO() +break}}, +v(){var s=this.cy +s===$&&A.c() +s.v() +this.YN()}} +A.aW9.prototype={ +$0(){this.a.Eb()}, +$S:0} +A.aW8.prototype={ +$1(a){return A.LO()}, +$S:417} +A.ana.prototype={ +aJ(a,b){var s,r,q,p=$.G(),o=p.B() +o.sA(0,this.b) +s=A.kj(B.a0q,6) +r=A.vD(B.a0r,new A.h(7,b.b)) +q=p.T() +q.hk(s) +q.ke(r) +a.Z(q,o)}, +cu(a){return!this.b.l(0,a.b)}} +A.a_p.prototype={} +A.aw1.prototype={ +z0(a){return new A.N(12,a+12-1.5)}, +HZ(a,b,c,d){var s,r,q,p=null,o=A.ep(p,p,p,new A.ana(A.qz(a).gi9(),p),B.w) +switch(b.a){case 0:return A.aO8(o,new A.N(12,c+12-1.5)) +case 1:s=c+12-1.5 +r=A.aO8(o,new A.N(12,s)) +q=new A.by(new Float64Array(16)) +q.cc() +q.aL(0,6,s/2) +q.mT(3.141592653589793) +q.aL(0,-6,-s/2) +return A.aSa(p,r,q,!0) +case 2:return B.b_}}, +z_(a,b){switch(a.a){case 0:return new A.h(6,b+12-1.5) +case 1:return new A.h(6,b+12-1.5-12+1.5) +case 2:return new A.h(6,b+(b+12-1.5-b)/2)}}} +A.ae8.prototype={} +A.a_q.prototype={ +a8(a){var s,r=t.l,q=A.cg(a,B.cl,r).w.f,p=q.b+8,o=this.c,n=o.b,m=n>=p+8+45,l=26+q.a,k=A.cg(a,B.f6,r).w.a.a-q.c-26,j=new A.h(A.Z(o.a,l,k),n-8-p) +n=this.d +s=new A.h(A.Z(n.a,l,k),n.b+8-p) +r=m?j:s +return new A.ci(new A.aR(8,p,8,8),new A.nB(new A.aaz(j,s,m),new A.SB(r,this.e,m,A.bMC(),null),null),null)}} +A.aea.prototype={ +bs(a){var s=new A.akl(this.e,this.f,A.jb(52,null),A.aZ(t.xG),null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +bz(a,b){b.sRe(this.e) +b.sUn(this.f)}} +A.akl.prototype={ +ghr(){return!0}, +sRe(a){if(a.l(0,this.S))return +this.S=a +this.aD()}, +sUn(a){if(this.aC===a)return +this.aC=a +this.aD()}, +cJ(){var s,r,q=this +if(q.U$==null)return +s=t.k.a(A.K.prototype.gaG.call(q)) +r=q.U$ +r.toString +r.d8(q.be.rp(new A.bb(0,s.b,0,s.d)),!0) +s=q.U$ +r=s.b +r.toString +t.q.a(r) +r.a=new A.h(0,q.aC?-7:0) +s=s.gC(s) +r=q.U$ +q.id=new A.N(s.a,r.gC(r).b-7)}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.U$ +if(e==null)return +e=e.b +e.toString +s=t.q +s.a(e) +r=f.c_ +q=f.cx +q===$&&A.c() +e=b.W(0,e.a) +p=f.U$ +p=p.gC(p) +o=f.U$.b +o.toString +s.a(o) +s=$.G() +n=s.T() +m=f.U$ +m=m.gC(m) +l=f.U$ +n.fP(A.iU(new A.x(0,7,0+m.a,7+(l.gC(l).b-14)),B.e0)) +k=f.dR(f.S) +o=o.a +l=f.U$ +l=l.gC(l) +m=f.U$ +j=m.gC(m).a/2+(k.a-(o.a+l.a/2)) +if(f.aC){o=f.U$ +i=o.gC(o).b-7}else i=7 +if(f.aC){o=f.U$ +h=o.gC(o).b}else h=0 +g=s.T() +g.a0(0,j,h) +g.n(0,j-7,i) +g.n(0,j+7,i) +g.R(0) +r.sbl(0,a.aQw(q,e,new A.x(0,0,0+p.a,0+p.b),s.a7W(B.a1a,n,g),new A.b_V(f),r.a))}, +v(){this.c_.sbl(0,null) +this.jD()}, +dP(a,b){var s,r,q=this.U$,p=q.b +p.toString +p=t.q.a(p).a +s=p.a +p=p.b+7 +q=q.gC(q) +r=this.U$ +if(!new A.x(s,p,s+q.a,p+(r.gC(r).b-14)).N(0,b))return!1 +return this.ak3(a,b)}} +A.b_V.prototype={ +$2(a,b){var s=this.a.U$ +s.toString +return a.eY(s,b)}, +$S:7} +A.SB.prototype={ +b0(){return new A.SC(new A.cC(null,t.re),null,null,B.o)}, +aS1(a,b,c,d){return this.f.$4(a,b,c,d)}} +A.SC.prototype={ +ayx(a){var s=a.b +if(s!=null&&s!==0)if(s>0)this.a1w() +else this.a1u()}, +a1u(){var s=this,r=$.bc.bT$.z.i(0,s.r) +r=r==null?null:r.gaH() +t.aA.a(r) +if(r instanceof A.BX){r=r.Y +r===$&&A.c()}else r=!1 +if(r){r=s.d +r===$&&A.c() +r.ej(0) +r=s.d +r.cv() +r=r.eg$ +r.b=!0 +r.a.push(s.gH7()) +s.e=s.f+1}}, +a1w(){var s=this,r=$.bc.bT$.z.i(0,s.r) +r=r==null?null:r.gaH() +t.aA.a(r) +if(r instanceof A.BX){r=r.a7 +r===$&&A.c()}else r=!1 +if(r){r=s.d +r===$&&A.c() +r.ej(0) +r=s.d +r.cv() +r=r.eg$ +r.b=!0 +r.a.push(s.gH7()) +s.e=s.f-1}}, +aE8(a){var s,r=this +if(a!==B.W)return +r.aM(new A.aWg(r)) +s=r.d +s===$&&A.c() +s.d0(0) +r.d.fC(r.gH7())}, +bk(){this.bG() +this.d=A.cH(null,B.lg,null,1,this)}, +bC(a){var s,r=this +r.c9(a) +if(r.a.d!==a.d){r.f=0 +r.e=null +s=r.d +s===$&&A.c() +s.d0(0) +r.d.fC(r.gH7())}}, +v(){var s=this.d +s===$&&A.c() +s.v() +this.amK()}, +a_P(a){var s,r=null,q=this.c +q.toString +s=B.ij.fD(q) +return A.E9(A.my(A.ep(r,r,r,a?new A.ahe(s,!0,r):new A.akV(s,!1,r),B.a4p),r,0),!0,r)}, +a8(a){var s,r,q,p,o,n=this,m=null,l=n.a,k=l.c,j=l.e,i=n.d +i===$&&A.c() +s=n.f +r=A.bfl(n.a_P(!0),n.gavh()) +q=B.Q2.fD(a) +p=A.cg(a,B.cE,t.l).w +o=A.bfl(n.a_P(!1),n.gauR()) +return l.aS1(a,k,j,A.lC(!1,A.ber(A.im(m,new A.SD(r,n.a.d,q,1/p.b,o,s,n.r),B.a3,!1,m,m,m,m,n.gayw(),m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m),B.eh,B.lg),i))}} +A.aWg.prototype={ +$0(){var s=this.a,r=s.e +r.toString +s.f=r +s.e=null}, +$S:0} +A.ahe.prototype={} +A.akV.prototype={} +A.ae2.prototype={ +aJ(a,b){var s,r,q,p,o=b.b,n=this.c,m=n?1:-1,l=new A.h(o/4*m,0) +m=o/2 +s=new A.h(m,0).W(0,l) +r=new A.h(n?0:o,m).W(0,l) +q=new A.h(m,o).W(0,l) +p=$.G().B() +p.sA(0,this.b) +p.sP(0,B.t) +p.sbJ(2) +p.stv(B.e4) +p.szu(B.hw) +a.ed(s,r,p) +a.ed(r,q,p)}, +cu(a){return!a.b.l(0,this.b)||a.c!==this.c}} +A.SD.prototype={ +bs(a){var s=new A.BX(A.D(t.TC,t.x),this.w,this.e,this.f,0,null,null,A.aZ(t.v)) +s.br() +return s}, +bz(a,b){b.saPJ(0,this.w) +b.saJQ(this.e) +b.saJR(this.f)}, +d9(a){var s=t.D +return new A.ae9(A.D(t.TC,s),A.ee(s),this,B.a9)}} +A.ae9.prototype={ +gaH(){return t.l0.a(A.bV.prototype.gaH.call(this))}, +a6a(a,b){var s +switch(b.a){case 0:s=t.l0.a(A.bV.prototype.gaH.call(this)) +s.aK=s.a5j(s.aK,a,B.q9) +break +case 1:s=t.l0.a(A.bV.prototype.gaH.call(this)) +s.b2=s.a5j(s.b2,a,B.qa) +break}}, +lQ(a,b){var s,r +if(b instanceof A.BK){this.a6a(t.x.a(a),b) +return}if(b instanceof A.uL){s=t.l0.a(A.bV.prototype.gaH.call(this)) +t.x.a(a) +r=b.a +r=r==null?null:r.gaH() +t.aA.a(r) +s.kg(a) +s.OY(a,r) +return}}, +lV(a,b,c){t.l0.a(A.bV.prototype.gaH.call(this)).Da(t.x.a(a),t.aA.a(c.a.gaH()))}, +mR(a,b){var s +if(b instanceof A.BK){this.a6a(null,b) +return}s=t.l0.a(A.bV.prototype.gaH.call(this)) +t.x.a(a) +s.PO(a) +s.nn(a)}, +c8(a){var s,r,q,p,o=this.p2 +o.gbx(o).am(0,a) +o=this.p1 +o===$&&A.c() +s=o.length +r=this.p3 +q=0 +for(;q0){q=k.b2.b +q.toString +m=t.yS +m.a(q) +l=k.aK.b +l.toString +m.a(l) +if(k.ae!==s){q.a=new A.h(p.bc(),0) +q.e=!0 +s=p.bc() +q=k.b2 +p.b=s+q.gC(q).a}s=k.ae +q=s>0 +if(q){l.a=B.h +l.e=!0}k.Y=s!==j.b +k.a7=q}else p.b=p.bc()-k.aP +k.id=r.a(A.K.prototype.gaG.call(k)).c6(new A.N(p.bc(),o.PK()))}, +aJ(a,b){this.c8(new A.b_Q(this,b,a))}, +hE(a){if(!(a.b instanceof A.jA))a.b=new A.jA(null,null,B.h)}, +dP(a,b){var s,r,q=this.f5$ +for(s=t.yS;q!=null;){r=q.b +r.toString +s.a(r) +if(!r.e){q=r.dT$ +continue}if(A.bby(q,a,b))return!0 +q=r.dT$}if(A.bby(this.aK,a,b))return!0 +if(A.bby(this.b2,a,b))return!0 +return!1}, +b5(a){var s,r,q +this.amW(a) +for(s=this.G,s=s.gbx(s),r=A.w(s),r=r.h("@<1>").af(r.z[1]),s=new A.bZ(J.aA(s.a),s.b,r.h("bZ<1,2>")),r=r.z[1];s.H();){q=s.a;(q==null?r.a(q):q).b5(a)}}, +aZ(a){var s,r,q +this.amX(0) +for(s=this.G,s=s.gbx(s),r=A.w(s),r=r.h("@<1>").af(r.z[1]),s=new A.bZ(J.aA(s.a),s.b,r.h("bZ<1,2>")),r=r.z[1];s.H();){q=s.a;(q==null?r.a(q):q).aZ(0)}}, +jr(){this.c8(new A.b_T(this))}, +c8(a){var s=this.aK +if(s!=null)a.$1(s) +s=this.b2 +if(s!=null)a.$1(s) +this.F6(a)}, +ju(a){this.c8(new A.b_U(a))}} +A.b_R.prototype={ +$0(){return 0}, +$S:64} +A.b_S.prototype={ +$1(a){var s,r,q,p,o,n,m=this,l=m.a,k=++l.c +t.x.a(a) +s=a.b +s.toString +t.yS.a(s) +s.e=!1 +r=m.b +if(a===r.aK||a===r.b2||l.b>r.ae)return +if(l.b===0)if(k===r.dZ$+1)q=0 +else{k=r.b2 +q=k.gC(k).a}else q=m.c +k=l.b===0?t.k.a(A.K.prototype.gaG.call(r)).b:m.d.bc() +p=t.k +a.d8(A.atx(new A.N(k-q,p.a(A.K.prototype.gaG.call(r)).d)),!0) +k=m.e +k.b=a.gC(a).b>k.PK()?a.gC(a).b:k.PK() +if(l.a+q+a.gC(a).a>p.a(A.K.prototype.gaG.call(r)).b){++l.b +k=r.aK +l.a=k.gC(k).a+r.aP +k=r.aK +k=k.gC(k) +o=r.b2 +o=o.gC(o) +a.d8(A.atx(new A.N(m.d.bc()-(k.a+o.a),p.a(A.K.prototype.gaG.call(r)).d)),!0)}k=l.a +s.a=new A.h(k,0) +n=k+(a.gC(a).a+r.aP) +l.a=n +k=l.b +s.e=k===r.ae +if(k===0){k=r.b2 +m.d.b=n+k.gC(k).a}if(l.b===r.ae)m.f.b=l.a}, +$S:13} +A.b_Q.prototype={ +$1(a){var s,r,q,p,o,n=this +t.x.a(a) +s=a.b +s.toString +t.yS.a(s) +if(s.e){r=s.a.W(0,n.b) +q=n.c +q.eY(a,r) +if(s.b6$!=null||a===n.a.aK){s=q.gcN(q) +q=new A.h(a.gC(a).a,0).W(0,r) +p=new A.h(a.gC(a).a,a.gC(a).b).W(0,r) +o=$.G().B() +o.sA(0,n.a.aa) +s.ed(q,p,o)}}}, +$S:13} +A.b_P.prototype={ +$2(a,b){return this.c.dd(a,b)}, +$S:6} +A.b_T.prototype={ +$1(a){this.a.pa(t.x.a(a))}, +$S:13} +A.b_U.prototype={ +$1(a){var s +t.x.a(a) +s=a.b +s.toString +if(t.yS.a(s).e)this.a.$1(a)}, +$S:13} +A.BK.prototype={ +V(){return"_CupertinoTextSelectionToolbarItemsSlot."+this.b}} +A.aiw.prototype={} +A.aix.prototype={ +d9(a){return A.V(A.cJ(null))}} +A.Wm.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.WA.prototype={ +b5(a){var s,r,q +this.f1(a) +s=this.aR$ +for(r=t.yS;s!=null;){s.b5(a) +q=s.b +q.toString +s=r.a(q).b6$}}, +aZ(a){var s,r,q +this.f2(0) +s=this.aR$ +for(r=t.yS;s!=null;){s.aZ(0) +q=s.b +q.toString +s=r.a(q).b6$}}} +A.apK.prototype={} +A.uf.prototype={ +b0(){return new A.SA(B.o)}} +A.SA.prototype={ +ayJ(a){this.aM(new A.aWe(this))}, +ayL(a){var s +this.aM(new A.aWf(this)) +s=this.a.d +if(s!=null)s.$0()}, +ayH(){this.aM(new A.aWd(this))}, +a8(a){var s=this,r=null,q=s.asI(a),p=s.d?B.PY.fD(a):B.I,o=s.a.d,n=A.bfj(B.Z,r,q,p,B.I,44,o,B.RD,1) +if(o!=null)return A.im(r,n,B.a3,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,s.gayG(),s.gayI(),s.gayK(),r,r,r) +else return n}, +asI(a){var s,r=null,q=this.a,p=q.c +if(p!=null)return p +p=q.f +if(p==null){q=q.e +q.toString +q=A.bfm(a,q)}else q=p +s=A.dz(q,r,B.cz,r,B.a8U.hI(this.a.d!=null?B.ij.fD(a):B.dF),r,r) +q=this.a.e +if(q==null)return s +switch(q.b.a){case 0:case 1:case 2:case 3:case 4:case 6:return s +case 5:q=B.ij.fD(a) +p=$.G().B() +p.stv(B.e4) +p.szu(B.hw) +p.sbJ(1) +p.sP(0,B.t) +return A.ff(A.ep(r,r,r,new A.ahq(q,p,r),B.w),13,13)}}} +A.aWe.prototype={ +$0(){return this.a.d=!0}, +$S:0} +A.aWf.prototype={ +$0(){return this.a.d=!1}, +$S:0} +A.aWd.prototype={ +$0(){return this.a.d=!1}, +$S:0} +A.ahq.prototype={ +aJ(a,b){var s,r,q,p,o,n=this.c +n.sA(0,this.b) +a.bO(0) +s=b.a +r=b.b +a.aL(0,s/2,r/2) +s=-s/2 +r=-r/2 +q=$.G().T() +q.a0(0,s,r+3.5) +q.n(0,s,r+1) +q.a7h(new A.h(s+1,r),B.eK) +q.n(0,s+3.5,r) +s=new Float64Array(16) +p=new A.by(s) +p.cc() +p.mT(1.5707963267948966) +for(o=0;o<4;++o){a.Z(q,n) +a.az(0,s)}a.ed(B.a0Q,B.a0n,n) +a.ed(B.a0O,B.a0m,n) +a.ed(B.a0P,B.a0i,n) +a.bo(0)}, +cu(a){return!a.b.l(0,this.b)}} +A.Dh.prototype={ +ges(){var s=this.c,r=this.a.a +s=B.ik.l(0,r)?B.EB:B.EB.hI(r) +return s}, +fD(a){var s=this,r=s.a,q=r.a,p=q instanceof A.eK?q.fD(a):q,o=r.b +if(o instanceof A.eK)o=o.fD(a) +r=p.l(0,q)&&o.l(0,B.dF)?r:new A.VE(p,o) +return new A.Dh(r,A.a_k(s.b,a),A.C5(s.c,a),A.C5(s.d,a),A.C5(s.e,a),A.C5(s.f,a),A.C5(s.r,a),A.C5(s.w,a),A.C5(s.x,a),A.C5(s.y,a))}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.Dh)if(b.a.l(0,r.a))if(J.f(b.b,r.b))s=!0 +else s=!1 +else s=!1 +else s=!1 +return s}, +gJ(a){var s=this +return A.a3(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)}} +A.VE.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.VE&&b.a.l(0,s.a)&&b.b.l(0,s.b)}, +gJ(a){return A.a3(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.aeb.prototype={} +A.a_r.prototype={ +a8(a){var s=null +return new A.To(this,A.LW(this.d,A.bfk(this.c.gi9(),s,s,s,s,s,s,s),s),s)}} +A.To.prototype={ +ek(a){return!this.f.c.l(0,a.f.c)}} +A.Di.prototype={ +gi9(){var s=this.b +return s==null?this.w.b:s}, +grY(){var s=this.c +return s==null?this.w.c:s}, +geM(){var s=null,r=this.d +if(r==null){r=this.w.r +r=new A.aWU(r.a,r.b,B.af7,this.gi9(),s,s,s,s,s,s,s,s)}return r}, +gBh(){var s=this.e +return s==null?this.w.d:s}, +gvC(){var s=this.f +return s==null?this.w.e:s}, +gwV(){var s=this.r +return s==null?!1:s}, +fD(a){var s,r=this,q=new A.aw2(a),p=r.gkj(),o=q.$1(r.b),n=q.$1(r.c),m=r.d +m=m==null?null:m.fD(a) +s=q.$1(r.e) +q=q.$1(r.f) +r.gwV() +return A.bws(p,o,n,m,s,q,!1,r.w.aRm(a,r.d==null))}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.Di)if(b.gkj()==r.gkj())if(b.gi9().l(0,r.gi9()))if(b.grY().l(0,r.grY()))if(b.geM().l(0,r.geM()))if(b.gBh().l(0,r.gBh()))if(b.gvC().l(0,r.gvC())){b.gwV() +r.gwV() +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}, +gJ(a){var s=this,r=s.gkj(),q=s.gi9(),p=s.grY(),o=s.geM(),n=s.gBh(),m=s.gvC() +s.gwV() +return A.a3(r,q,p,o,n,m,!1,B.a,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.aw2.prototype={ +$1(a){return A.a_k(a,this.a)}, +$S:172} +A.Nr.prototype={ +fD(a){var s=this,r=new A.aH3(a),q=s.gkj(),p=r.$1(s.gi9()),o=r.$1(s.grY()),n=s.geM() +n=n==null?null:n.fD(a) +return new A.Nr(q,p,o,n,r.$1(s.gBh()),r.$1(s.gvC()),s.gwV())}, +gkj(){return this.a}, +gi9(){return this.b}, +grY(){return this.c}, +geM(){return this.d}, +gBh(){return this.e}, +gvC(){return this.f}, +gwV(){return this.r}} +A.aH3.prototype={ +$1(a){return A.a_k(a,this.a)}, +$S:172} +A.aee.prototype={ +aRm(a,b){var s,r,q=this,p=new A.aWh(a),o=p.$1(q.b),n=p.$1(q.c),m=p.$1(q.d) +p=p.$1(q.e) +s=q.r +if(b){r=s.a +if(r instanceof A.eK)r=r.fD(a) +s=s.b +s=new A.aec(r,s instanceof A.eK?s.fD(a):s)}return new A.aee(q.a,o,n,m,p,!1,s)}} +A.aWh.prototype={ +$1(a){return a instanceof A.eK?a.fD(this.a):a}, +$S:132} +A.aec.prototype={} +A.aWU.prototype={ +ges(){return A.Dh.prototype.ges.call(this).hI(this.z)}} +A.aed.prototype={} +A.Rc.prototype={ +aEH(a){if(this.a.d!=null)this.aM(new A.aRR(this,a))}, +a5u(a){var s=this.a,r=s.d +if(r==null)return +switch(s.c){case!1:r.$1(!0) +break +case!0:r.$1(!1) +break +case null:case void 0:r.$1(!1) +break}this.c.gaH().zd(B.pJ)}, +aEF(){return this.a5u(null)}, +a5w(a){if(this.Jh$!=null)this.aM(new A.aRT(this))}, +aEI(){return this.a5w(null)}, +aEE(a){if(a!==this.a9P$)this.aM(new A.aRO(this,a))}} +A.aRR.prototype={ +$0(){this.a.Jh$=this.b.c}, +$S:0} +A.aRT.prototype={ +$0(){this.a.Jh$=null}, +$S:0} +A.aRO.prototype={ +$0(){this.a.a9P$=this.b}, +$S:0} +A.aaM.prototype={ +sQW(a){if(J.f(this.a,a))return +this.a=a +this.F()}, +sUf(a){if(J.f(this.b,a))return +this.b=a +this.F()}, +sq7(a){if(a.l(0,this.c))return +this.c=a +this.F()}, +sSA(a){if(J.f(a,this.d))return +this.d=a +this.F()}, +sCT(a){if(a===this.e)return +this.e=a +this.F()}, +suQ(a){if(a===this.f)return +this.f=a +this.F()}, +cu(a){return!0}, +y5(a){return null}, +gzc(){return null}, +EU(a){return!1}, +j(a){return"#"+A.bC(this)}} +A.b3P.prototype={ +$0(){return null}, +$S:425} +A.b30.prototype={ +$0(){var s,r=globalThis.window.navigator.platform +if(r==null)r=null +s=r==null?null:r.toLowerCase() +if(s==null)s="" +if(B.d.cd(s,"mac"))return B.cT +if(B.d.cd(s,"win"))return B.f_ +if(B.d.N(s,"iphone")||B.d.N(s,"ipad")||B.d.N(s,"ipod"))return B.ah +if(B.d.N(s,"android"))return B.as +r=globalThis.window +if(r.matchMedia("only screen and (pointer: fine)").matches)return B.eZ +return B.as}, +$S:165} +A.wv.prototype={ +E3(a,b){var s=A.kP.prototype.gm.call(this,this) +s.toString +return J.beg(s)}, +j(a){return this.E3(a,B.bm)}} +A.DH.prototype={} +A.a0P.prototype={} +A.a0M.prototype={} +A.cz.prototype={ +aKF(){var s,r,q,p,o,n,m,l=this.a +if(t.vp.b(l)){s=l.gdU(l) +r=l.j(0) +if(typeof s=="string"&&s!==r){q=r.length +p=J.aj(s) +if(q>p.gE(s)){o=B.d.yd(r,s) +if(o===q-p.gE(s)&&o>2&&B.d.au(r,o-2,o)===": "){n=B.d.au(r,0,o-2) +m=B.d.eW(n," Failed assertion:") +if(m>=0)n=B.d.au(n,0,m)+"\n"+B.d.cf(n,m+1) +l=p.qq(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.ii(l):" "+A.j(l) +l=B.d.qq(l) +return l.length===0?" ":l}, +gahX(){return A.bwL(new A.azR(this).$0(),!0,B.ld)}, +fc(){return"Exception caught by "+this.c}, +j(a){A.bET(null,B.QF,this) +return""}} +A.azR.prototype={ +$0(){return J.buX(this.a.aKF().split("\n")[0])}, +$S:39} +A.qP.prototype={ +gdU(a){return this.j(0)}, +fc(){return"FlutterError"}, +j(a){var s,r,q=new A.cm(this.a,t.ow) +if(!q.gaB(q)){s=q.ga5(q) +r=J.f1(s) +s=A.kP.prototype.gm.call(r,s) +s.toString +s=J.beg(s)}else s="FlutterError" +return s}, +$ixc:1} +A.azS.prototype={ +$1(a){return A.cf(a)}, +$S:427} +A.azT.prototype={ +$1(a){return a+1}, +$S:67} +A.azU.prototype={ +$1(a){return a+1}, +$S:67} +A.b6d.prototype={ +$1(a){return B.d.N(a,"StackTrace.current")||B.d.N(a,"dart-sdk/lib/_internal")||B.d.N(a,"dart:sdk_internal")}, +$S:30} +A.afI.prototype={} +A.afK.prototype={} +A.afJ.prototype={} +A.Yr.prototype={ +anm(){var s,r,q,p,o,n,m,l=this +l.amA() +$.bc=l +s=t.D +r=A.ee(s) +q=A.b([],t.lX) +p=t.S +o=new A.agp(new A.E5(A.mL(null,null,t.Su,p),t.op)) +n=A.b97(!0,"Root Focus Scope",!1) +m=new A.Ln(o,n,A.C(t.mx),A.b([],t.OM),$.af()) +n.w=m +n=$.fS.bE$ +n===$&&A.c() +n.a=o.gaao() +$.hv.lI$.b.q(0,o.gaap(),null) +s=new A.atK(new A.agI(r),q,m,A.D(t.py,s)) +l.bT$=s +s.a=l.gatw() +s=$.bQ() +s.fr=l.gaLK() +s.fx=$.aP +B.jd.vF(l.gauP()) +s=new A.a_K(A.D(p,t.BV),B.AW) +B.AW.vF(s.gaxL()) +l.aKN$=s +l.amB() +s=t.N +A.bLr("Flutter.FrameworkInitialization",A.D(s,s),"Extension")}, +lP(){}, +uM(){}, +aOb(a){var s,r=A.bjV() +r.ps(0,"Lock events");++this.c +s=a.$0() +s.l6(new A.at8(this,r)) +return s}, +Wq(){}, +j(a){return""}} +A.at8.prototype={ +$0(){var s,r,q,p=this.a +if(--p.c<=0){this.b.a9W(0) +try{p.ams() +if(p.oH$.c!==0)p.a0r()}catch(q){s=A.b_(q) +r=A.bz(q) +p=A.cf("while handling pending events") +A.eA(new A.cz(s,r,"foundation",p,null,!1))}}}, +$S:20} +A.ar.prototype={} +A.bu.prototype={ +an(a,b){var s,r,q,p,o=this +if(o.gft(o)===o.gem().length){s=t.Nw +if(o.gft(o)===0)o.sem(A.ba(1,null,!1,s)) +else{r=A.ba(o.gem().length*2,null,!1,s) +for(q=0;q0){r.gem()[s]=null +r.smj(r.gmj()+1)}else r.GD(s) +break}}, +v(){this.sem($.af()) +this.sft(0,0)}, +F(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this +if(f.gft(f)===0)return +f.slp(f.glp()+1) +p=f.gft(f) +for(s=0;s0){l=f.gft(f)-f.gmj() +if(l*2<=f.gem().length){k=A.ba(l,null,!1,t.Nw) +for(j=0,s=0;s#"+A.bC(this)+"("+A.j(this.a)+")"}} +A.KC.prototype={ +V(){return"DiagnosticLevel."+this.b}} +A.oS.prototype={ +V(){return"DiagnosticsTreeStyle."+this.b}} +A.b_3.prototype={} +A.ik.prototype={ +E3(a,b){return this.cY(0)}, +j(a){return this.E3(a,B.bm)}} +A.kP.prototype={ +gm(a){this.axF() +return this.at}, +axF(){return}} +A.y0.prototype={} +A.a_Z.prototype={} +A.b0.prototype={ +fc(){return"#"+A.bC(this)}, +E3(a,b){var s=this.fc() +return s}, +j(a){return this.E3(a,B.bm)}} +A.a_Y.prototype={ +fc(){return"#"+A.bC(this)}} +A.nC.prototype={ +j(a){return this.ae4(B.ld).cY(0)}, +fc(){return"#"+A.bC(this)}, +aRO(a,b){return A.b8C(a,b,this)}, +ae4(a){return this.aRO(null,a)}} +A.a0_.prototype={} +A.aeC.prototype={} +A.h7.prototype={} +A.r9.prototype={} +A.pU.prototype={ +j(a){return"[#"+A.bC(this)+"]"}} +A.d5.prototype={ +l(a,b){if(b==null)return!1 +if(J.ak(b)!==A.L(this))return!1 +return A.w(this).h("d5").b(b)&&J.f(b.a,this.a)}, +gJ(a){return A.a3(A.L(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.w(this),r=s.h("d5.T"),q=this.a,p=A.au(r)===B.acf?"<'"+A.j(q)+"'>":"<"+A.j(q)+">" +if(A.L(this)===A.au(s.h("d5")))return"["+p+"]" +return"["+A.au(r).j(0)+" "+p+"]"}} +A.bbD.prototype={} +A.mK.prototype={} +A.Mt.prototype={} +A.bP.prototype={ +gGs(){var s,r=this,q=r.c +if(q===$){s=A.ee(r.$ti.c) +r.c!==$&&A.a2() +r.c=s +q=s}return q}, +O(a,b){this.b=!0 +this.gGs().ao(0) +return B.b.O(this.a,b)}, +ao(a){this.b=!1 +B.b.ao(this.a) +this.gGs().ao(0)}, +N(a,b){var s=this,r=s.a +if(r.length<3)return B.b.N(r,b) +if(s.b){s.gGs().I(0,r) +s.b=!1}return s.gGs().N(0,b)}, +gav(a){var s=this.a +return new J.dQ(s,s.length,A.a6(s).h("dQ<1>"))}, +gaB(a){return this.a.length===0}, +gd7(a){return this.a.length!==0}, +iE(a,b){var s=this.a +s=J.mG(s.slice(0),A.a6(s).c) +return s}} +A.E5.prototype={ +D(a,b){var s=this.a,r=s.i(0,b) +s.q(0,b,(r==null?0:r)+1)}, +O(a,b){var s=this.a,r=s.i(0,b) +if(r==null)return!1 +if(r===1)s.O(0,b) +else s.q(0,b,r-1) +return!0}, +N(a,b){return this.a.b1(0,b)}, +gav(a){var s=this.a +return A.k9(s,s.r,A.w(s).c)}, +gaB(a){return this.a.a===0}, +gd7(a){return this.a.a!==0}} +A.Fk.prototype={ +aQy(a,b,c){var s=this.a,r=s==null?$.Xe():s,q=r.p7(0,0,b,A.eC(b),c) +if(q===s)return this +s=this.$ti +return new A.Fk(q,s.h("@<1>").af(s.z[1]).h("Fk<1,2>"))}, +i(a,b){var s=this.a +if(s==null)return null +return s.yX(0,0,b,J.W(b))}} +A.b2t.prototype={} +A.agc.prototype={ +p7(a,b,c,d,e){var s,r,q,p,o=B.e.wC(d,b)&31,n=this.a,m=n[o] +if(m==null)m=$.Xe() +s=m.p7(0,b+5,c,d,e) +if(s===m)n=this +else{r=n.length +q=A.ba(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.buJ(p,a5+5,a6,a7,a8) +if(o===p)return c +a2=a.length +n=A.ba(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.azX(a5) +a1.a[a]=$.Xe().p7(0,a5+5,a6,a7,a8) +return a1}else{h=2*s +g=2*i +f=A.ba(g+2,b,!1,t.X) +for(a=c.b,e=0;e>>0,f)}}}, +yX(a,b,c,d){var s,r,q,p,o=1<<(B.e.wC(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.yX(0,b+5,c,d) +if(c===q)return p +return null}, +azX(a){var s,r,q,p,o,n,m,l=A.ba(32,null,!1,t.X) +for(s=this.a,r=a+5,q=this.b,p=0,o=0;o<32;++o)if((B.e.wC(s,o)&1)!==0){n=q[p] +m=p+1 +if(n==null)l[o]=q[m] +else l[o]=$.Xe().p7(0,r,n,J.W(n),q[m]) +p+=2}return new A.agc(l)}} +A.Ti.prototype={ +p7(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.a1L(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.ba(q,null,!1,t.X) +for(o=0;o>>0,k).p7(0,b,c,d,e)}, +yX(a,b,c,d){var s=this.a1L(c) +return s<0?null:this.b[s+1]}, +a1L(a){var s,r,q=this.b,p=q.length +for(s=J.oE(a),r=0;r=s.a.length)s.PT(q) +B.K.dD(s.a,s.b,q,a) +s.b=s.b+r.gE(a)}, +AC(a,b,c){var s=this,r=c==null?s.e.length:c,q=s.b+(r-b) +if(q>=s.a.length)s.PT(q) +B.K.dD(s.a,s.b,q,a) +s.b=q}, +aBS(a){return this.AC(a,0,null)}, +PT(a){var s=this.a,r=s.length,q=a==null?0:a,p=Math.max(q,r*2),o=new Uint8Array(p) +B.K.dD(o,0,r,s) +this.a=o}, +aB0(){return this.PT(null)}, +nf(a){var s=B.e.bB(this.b,a) +if(s!==0)this.AC($.brH(),0,a-s)}, +rl(){var s,r=this +if(r.c)throw A.d(A.a7("done() must not be called more than once on the same "+A.L(r).j(0)+".")) +s=A.kc(r.a.buffer,0,r.b) +r.a=new Uint8Array(0) +r.c=!0 +return s}} +A.Ow.prototype={ +nZ(a){return J.b80(this.a,this.b++)}, +LK(a){var s=this.b,r=$.fX(),q=J.buw(this.a,s,r) +this.b+=8 +return q}, +qx(a){var s=this.a,r=J.bt(s),q=J.ig(r.gdc(s),r.gfB(s)+this.b,a) +this.b+=a +return q}, +nf(a){var s=this.b,r=B.e.bB(s,a) +if(r!==0)this.b=s+(a-r)}} +A.od.prototype={ +gJ(a){var s=this +return A.a3(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)}, +l(a,b){var s=this +if(b==null)return!1 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.od&&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.aP2.prototype={ +$1(a){return a.length!==0}, +$S:30} +A.cO.prototype={ +x7(a,b){return new A.aV($.aP,this.$ti.h("aV<1>"))}, +re(a){return this.x7(a,null)}, +jt(a,b,c){var s=a.$1(this.a) +if(c.h("at<0>").b(s))return s +return new A.cO(s,c.h("cO<0>"))}, +cz(a,b){return this.jt(a,null,b)}, +l6(a){var s,r,q,p,o,n=this +try{s=a.$0() +if(t.L0.b(s)){p=s.cz(new A.aPV(n),n.$ti.c) +return p}return n}catch(o){r=A.b_(o) +q=A.bz(o) +p=A.b9f(r,q,n.$ti.c) +return p}}, +$iat:1} +A.aPV.prototype={ +$1(a){return this.a.a}, +$S(){return this.a.$ti.h("1(@)")}} +A.a1L.prototype={ +V(){return"GestureDisposition."+this.b}} +A.ed.prototype={} +A.DZ.prototype={ +aE(a){this.a.of(this.b,this.c,a)}} +A.HL.prototype={ +j(a){var s=this,r=s.a +r=r.length===0?""+"":""+new A.S(r,new A.aYh(s),A.a6(r).h("S<1,i>")).cp(0,", ") +if(s.b)r+=" [open]" +if(s.c)r+=" [held]" +if(s.d)r+=" [hasPendingSweep]" +return r.charCodeAt(0)==0?r:r}} +A.aYh.prototype={ +$1(a){if(a===this.a.e)return a.j(0)+" (eager winner)" +return a.j(0)}, +$S:429} +A.aB2.prototype={ +tZ(a,b,c){this.a.cW(0,b,new A.aB4(this,b)).a.push(c) +return new A.DZ(this,b,c)}, +aHI(a,b){var s=this.a.i(0,b) +if(s==null)return +s.b=!1 +this.a5C(b,s)}, +Z9(a){var s,r=this.a,q=r.i(0,a) +if(q==null)return +if(q.c){q.d=!0 +return}r.O(0,a) +r=q.a +if(r.length!==0){B.b.ga5(r).jN(a) +for(s=1;s").af(q.z[1]),r=new A.bZ(J.aA(r.a),r.b,q.h("bZ<1,2>")),p=n.r,q=q.z[1];r.H();){o=r.a;(o==null?q.a(o):o).zs(0,p)}s.ao(0) +n.c=B.G +s=n.y +if(s!=null)s.by(0)}} +A.E_.prototype={ +av0(a){var s,r,q,p,o=this +try{o.Tq$.I(0,A.bAH(a.a,o.gaqS())) +if(o.c<=0)o.Ok()}catch(q){s=A.b_(q) +r=A.bz(q) +p=A.cf("while handling a pointer data packet") +A.eA(new A.cz(s,r,"gestures library",p,null,!1))}}, +aqT(a){var s=$.bQ().d.i(0,a) +if(s==null)s=null +else{s=s.x +if(s==null){s=self.window.devicePixelRatio +if(s===0)s=1}}return s}, +aHg(a){var s=this.Tq$ +if(s.b===s.c&&this.c<=0)A.j4(this.gask()) +s.B1(A.bih(0,0,0,0,0,B.aR,!1,0,a,B.h,1,1,0,0,0,0,0,0,B.G,0))}, +Ok(){for(var s=this.Tq$;!s.gaB(s);)this.TY(s.t0())}, +TY(a){this.ga3O().ea(0) +this.a1v(a)}, +a1v(a){var s,r,q,p,o=this,n=!t.pY.b(a) +if(!n||t.ks.b(a)||t.XA.b(a)||t.w5.b(a)){s=A.aC2() +r=a.gb9(a) +q=a.gyS() +p=o.iw$ +p===$&&A.c() +p.e.dd(s,r) +o.ME(s,r,q) +if(!n||t.w5.b(a))o.Ts$.q(0,a.gbS(),s) +n=s}else if(t.oN.b(a)||t.Ko.b(a)||t.WQ.b(a)){s=o.Ts$.O(0,a.gbS()) +n=s}else n=a.gIU()||t.DB.b(a)?o.Ts$.i(0,a.gbS()):null +if(n!=null||t.ge.b(a)||t.PB.b(a)){r=o.Cj$ +r.toString +r.aSp(a,t.n2.b(a)?null:n) +o.aiY(0,a,n)}}, +aML(a,b,c){a.D(0,new A.lG(this,t.AL))}, +aJM(a,b,c){var s,r,q,p,o,n,m,l,k,j,i="gesture library" +if(c==null){try{this.lI$.adQ(b)}catch(p){s=A.b_(p) +r=A.bz(p) +A.eA(A.by2(A.cf("while dispatching a non-hit-tested pointer event"),b,s,null,new A.aB7(b),i,r))}return}for(n=c.a,m=n.length,l=0;lr.CW){r.dy=B.k7 +r.aE(B.bG)}else if(a.glF().gxz()>A.qd(a.gdK(a),r.b))r.aE(B.ao) +if(s>r.CW&&r.dy===B.Fc){r.dy=B.k7 +if(r.at!=null)r.dg("onStart",new A.aAv(r,s))}}r.F2(a)}, +jN(a){var s=this,r=s.dy +if(r===B.k6)r=s.dy=B.Fc +if(s.at!=null&&r===B.k7)s.dg("onStart",new A.aAt(s))}, +xw(a){var s=this,r=s.dy,q=r===B.k7||r===B.ae_ +if(r===B.k6){s.aE(B.ao) +return}if(q&&s.ch!=null)if(s.ch!=null)s.dg("onEnd",new A.aAu(s)) +s.dy=B.qe}, +iC(a){this.jC(a) +this.xw(a)}} +A.aAv.prototype={ +$0(){var s=this.a,r=s.at +r.toString +s=s.db +s===$&&A.c() +return r.$1(new A.yz(s.b))}, +$S:0} +A.aAt.prototype={ +$0(){var s=this.a,r=s.at +r.toString +s.dx===$&&A.c() +s=s.db +s===$&&A.c() +return r.$1(new A.yz(s.b))}, +$S:0} +A.aAu.prototype={ +$0(){var s=this.a,r=s.ch +r.toString +s=s.db +s===$&&A.c() +return r.$1(new A.yz(s.b))}, +$S:0} +A.a_V.prototype={ +gJ(a){return A.a3(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)}, +l(a,b){if(b==null)return!1 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.a_V&&b.a==this.a}, +j(a){return"DeviceGestureSettings(touchSlop: "+A.j(this.a)+")"}} +A.lG.prototype={ +j(a){return"#"+A.bC(this)+"("+this.a.j(0)+")"}} +A.Iz.prototype={} +A.TQ.prototype={ +bR(a,b){return this.a.ix(b)}} +A.I4.prototype={ +bR(a,b){var s,r,q,p,o=new Float64Array(16),n=new A.by(o) +n.u(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.qZ.prototype={ +atd(){var s,r,q,p,o=this.c +if(o.length===0)return +s=this.b +r=B.b.ga4(s) +for(q=o.length,p=0;p":B.b.cp(s,", "))+")"}} +A.EJ.prototype={} +A.MF.prototype={} +A.EI.prototype={} +A.l1.prototype={ +lS(a){var s,r=this +switch(a.gfQ(a)){case 1:if(r.p1==null&&r.p3==null&&r.p2==null&&r.p4==null&&r.RG==null&&r.R8==null)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.vU(a)}, +Sq(){var s,r=this +r.aE(B.bG) +r.k2=!0 +s=r.CW +s.toString +r.YI(s) +r.apy()}, +aaq(a){var s,r=this +if(!a.gqI()){if(t.pY.b(a)){s=new A.jE(a.gdK(a),A.ba(20,null,!1,t.av)) +r.ai=s +s.op(a.gib(a),a.geA())}if(t.n2.b(a)){s=r.ai +s.toString +s.op(a.gib(a),a.geA())}}if(t.oN.b(a)){if(r.k2)r.apw(a) +else r.aE(B.ao) +r.Pa()}else if(t.Ko.b(a)){r.a_8() +r.Pa()}else if(t.pY.b(a)){r.k3=new A.hS(a.geA(),a.gb9(a)) +r.k4=a.gfQ(a) +r.apv(a)}else if(t.n2.b(a))if(a.gfQ(a)!==r.k4&&!r.k2){r.aE(B.ao) +s=r.CW +s.toString +r.jC(s)}else if(r.k2)r.apx(a)}, +apv(a){this.k3.toString +this.e.i(0,a.gbS()).toString +switch(this.k4){case 1:break +case 2:break +case 4:break}}, +a_8(){var s,r=this +if(r.ch===B.iE)switch(r.k4){case 1:s=r.p1 +if(s!=null)r.dg("onLongPressCancel",s) +break +case 2:break +case 4:break}}, +apy(){var s,r,q=this +switch(q.k4){case 1:if(q.p3!=null){s=q.k3 +r=s.b +s=s.a +q.dg("onLongPressStart",new A.aF7(q,new A.EJ(r,s)))}s=q.p2 +if(s!=null)q.dg("onLongPress",s) +break +case 2:break +case 4:break}}, +apx(a){var s=this,r=a.gb9(a),q=a.geA(),p=a.gb9(a).X(0,s.k3.b) +a.geA().X(0,s.k3.a) +switch(s.k4){case 1:if(s.p4!=null)s.dg("onLongPressMoveUpdate",new A.aF6(s,new A.MF(r,q,p))) +break +case 2:break +case 4:break}}, +apw(a){var s,r=this,q=r.ai.z5(),p=q==null?B.cV:new A.lc(q.a) +a.gb9(a) +s=a.geA() +r.ai=null +switch(r.k4){case 1:if(r.RG!=null)r.dg("onLongPressEnd",new A.aF5(r,new A.EI(s,p))) +s=r.R8 +if(s!=null)r.dg("onLongPressUp",s) +break +case 2:break +case 4:break}}, +Pa(){var s=this +s.k2=!1 +s.ai=s.k4=s.k3=null}, +aE(a){var s=this +if(a===B.ao)if(s.k2)s.Pa() +else s.a_8() +s.YB(a)}, +jN(a){}} +A.aF7.prototype={ +$0(){return this.a.p3.$1(this.b)}, +$S:0} +A.aF6.prototype={ +$0(){return this.a.p4.$1(this.b)}, +$S:0} +A.aF5.prototype={ +$0(){return this.a.RG.$1(this.b)}, +$S:0} +A.ty.prototype={ +i(a,b){return this.c[b+this.a]}, +a1(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;m"),q=A.uV(A.ai(new A.S(s,new A.aJy(),r),!0,r.h("aF.E")),"[","]") +r=this.b +r===$&&A.c() +return"PolynomialFit("+q+", confidence: "+B.c.b3(r,3)+")"}} +A.aJy.prototype={ +$1(a){return B.c.Wj(a,3)}, +$S:436} +A.a3q.prototype={ +vO(a6){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.a,a5=a4.length +if(a6>a5)return null +s=a6+1 +r=new A.aJx(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.ty(c*a5,a5,q).a1(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;mn&&Math.abs(a.d.b)>s))return null +q=o.dx +if(q==null)q=8000 +p=A.Z(r,-q,q) +return new A.kS(new A.lc(new A.h(0,p)),p)}, +OR(a,b){var s=this.k3 +s===$&&A.c() +return Math.abs(s)>A.qd(a,this.b)}, +A9(a){return new A.h(0,a.b)}, +Aa(a){return a.b}} +A.nR.prototype={ +NK(a,b){var s,r,q,p,o=this,n=o.db +if(n==null)n=50 +s=o.cy +if(s==null)s=A.qd(b,o.b) +r=a.a.a +if(!(Math.abs(r)>n&&Math.abs(a.d.a)>s))return null +q=o.dx +if(q==null)q=8000 +p=A.Z(r,-q,q) +return new A.kS(new A.lc(new A.h(p,0)),p)}, +OR(a,b){var s=this.k3 +s===$&&A.c() +return Math.abs(s)>A.qd(a,this.b)}, +A9(a){return new A.h(a.a,0)}, +Aa(a){return a.a}} +A.jq.prototype={ +NK(a,b){var s,r,q,p,o=this,n=o.db +if(n==null)n=50 +s=o.cy +if(s==null)s=A.qd(b,o.b) +r=a.a +if(!(r.gxz()>n*n&&a.d.gxz()>s*s))return null +q=o.db +if(q==null)q=50 +p=o.dx +if(p==null)p=8000 +return new A.kS(new A.lc(r).aHz(q,p),null)}, +OR(a,b){var s=this.k3 +s===$&&A.c() +return Math.abs(s)>A.b66(a,this.b)}, +A9(a){return a}, +Aa(a){return null}} +A.N9.prototype={} +A.N8.prototype={ +iO(a){var s=this,r=a.gb9(a),q=a.gdK(a),p=new A.agH(s.b,r,new A.jE(q,A.ba(20,null,!1,t.av)),q,B.h) +q=s.r +q.toString +q.q(0,a.gbS(),p) +$.hv.lI$.aGf(a.gbS(),s.ga2E()) +p.w=$.hv.q2$.tZ(0,a.gbS(),s)}, +axY(a){var s,r,q,p=this.r +p.toString +p=p.i(0,a.gbS()) +p.toString +if(t.n2.b(a)){if(!a.gqI())p.c.op(a.gib(a),a.gb9(a)) +s=p.e +if(s!=null){p=a.gib(a) +r=a.glF() +q=a.gb9(a) +s.a6(0,new A.mB(p,r,null,q))}else{s=p.f +s.toString +p.f=s.W(0,a.glF()) +p.r=a.gib(a) +if(p.f.gdY()>A.qd(p.d,p.a)){p=p.w +p.a.of(p.b,p.c,B.bG)}}}else if(t.oN.b(a)){if(p.e!=null){s=p.c.Ey() +r=p.e +r.toString +p.e=null +r.SN(0,new A.kS(s,null))}else p.r=p.f=null +this.Ay(a.gbS())}else if(t.Ko.b(a)){s=p.e +if(s!=null){p.e=null +s.by(0)}else p.r=p.f=null +this.Ay(a.gbS())}}, +jN(a){var s=this.r.i(0,a) +if(s==null)return +new A.aGv(this,a).$1(s.b)}, +aE0(a,b){var s,r,q,p=this,o=p.r.i(0,b) +o.toString +s=p.f!=null?p.dg("onStart",new A.aGu(p,a)):null +if(s!=null){o.e=s +r=o.r +q=o.f +q.toString +o.r=o.f=null +s.a6(0,new A.mB(r,q,null,o.b))}else p.Ay(b) +return s}, +iC(a){var s +if(this.r.b1(0,a)){s=this.r.i(0,a) +s.w=s.r=s.f=null +this.Ay(a)}}, +Ay(a){var s,r +if(this.r==null)return +$.hv.lI$.W_(a,this.ga2E()) +s=this.r.O(0,a) +r=s.w +if(r!=null)r.a.of(r.b,r.c,B.ao) +s.w=null}, +v(){var s,r=this,q=r.r +q.toString +s=A.w(q).h("bl<1>") +B.b.am(A.ai(new A.bl(q,s),!0,s.h("y.E")),r.gaAM()) +r.r=null +r.Fa()}} +A.aGv.prototype={ +$1(a){return this.a.aE0(a,this.b)}, +$S:437} +A.aGu.prototype={ +$0(){return this.a.f.$1(this.b)}, +$S:438} +A.agH.prototype={} +A.r1.prototype={} +A.Ss.prototype={ +ayM(){this.a=!0}} +A.tu.prototype={ +qE(a,b){if(!this.r){this.r=!0 +$.hv.lI$.R5(this.b,a,b)}}, +jC(a){if(this.r){this.r=!1 +$.hv.lI$.W_(this.b,a)}}, +Ux(a,b){return a.gb9(a).X(0,this.d).gdY()<=b}} +A.kR.prototype={ +lS(a){var s,r=this +if(r.y==null)if(r.f==null&&r.r==null&&r.w==null)return!1 +s=r.vU(a) +if(!s)r.tK() +return s}, +iO(a){var s,r,q=this,p=q.y +if(p!=null)if(!p.Ux(a,100))return +else{p=q.y +if(!p.f.a||a.gfQ(a)!==p.e){q.tK() +return q.a5y(a)}else if(q.f!=null){p=a.gb9(a) +s=a.geA() +r=q.e.i(0,a.gbS()) +r.toString +q.dg("onDoubleTapDown",new A.axs(q,new A.og(p,r,s)))}}q.a5y(a)}, +a5y(a){var s,r=this +r.a4T() +s=A.bFB(B.tL,$.hv.q2$.tZ(0,a.gbS(),r),a,r.b) +r.z.q(0,a.gbS(),s) +s.qE(r.gGr(),a.gcX(a))}, +axZ(a){var s,r=this,q=r.z,p=q.i(0,a.gbS()) +p.toString +if(t.oN.b(a)){s=r.y +if(s==null){if(r.x==null)r.x=A.dr(B.d8,r.gay_()) +s=p.b +$.hv.q2$.aMN(s) +p.jC(r.gGr()) +q.O(0,s) +r.a_m() +r.y=p}else{s=s.c +s.a.of(s.b,s.c,B.bG) +s=p.c +s.a.of(s.b,s.c,B.bG) +p.jC(r.gGr()) +q.O(0,p.b) +q=r.r +if(q!=null)r.dg("onDoubleTap",q) +r.tK()}}else if(t.n2.b(a)){if(!p.Ux(a,18))r.Ax(p)}else if(t.Ko.b(a))r.Ax(p)}, +jN(a){}, +iC(a){var s,r=this,q=r.z.i(0,a) +if(q==null){s=r.y +s=s!=null&&s.b===a}else s=!1 +if(s)q=r.y +if(q!=null)r.Ax(q)}, +Ax(a){var s,r=this,q=r.z +q.O(0,a.b) +s=a.c +s.a.of(s.b,s.c,B.ao) +a.jC(r.gGr()) +s=r.y +if(s!=null)if(a===s)r.tK() +else{r.a_2() +if(q.a===0)r.tK()}}, +v(){this.tK() +this.Fa()}, +tK(){var s,r=this +r.a4T() +if(r.y!=null){if(r.z.a!==0)r.a_2() +s=r.y +s.toString +r.y=null +r.Ax(s) +$.hv.q2$.yF(0,s.b)}r.a_m()}, +a_m(){var s=this.z +s=s.gbx(s) +B.b.am(A.ai(s,!0,A.w(s).h("y.E")),this.gaAC())}, +a4T(){var s=this.x +if(s!=null){s.by(0) +this.x=null}}, +a_2(){var s=this.w +if(s!=null)this.dg("onDoubleTapCancel",s)}} +A.axs.prototype={ +$0(){return this.a.f.$1(this.b)}, +$S:0} +A.Iu.prototype={ +ao_(a,b,c,d){var s=this +s.qE(s.glM(),a.gcX(a)) +if(d.a>0)s.y=A.dr(d,new A.b1Q(s,a))}, +ji(a){var s=this +if(t.n2.b(a))if(!s.Ux(a,A.qd(a.gdK(a),s.a)))s.by(0) +else s.z=new A.hS(a.geA(),a.gb9(a)) +else if(t.Ko.b(a))s.by(0) +else if(t.oN.b(a)){s.jC(s.glM()) +s.Q=new A.hS(a.geA(),a.gb9(a)) +s.a_1()}}, +jC(a){var s=this.y +if(s!=null)s.by(0) +this.y=null +this.Z8(a)}, +adf(){var s=this +s.jC(s.glM()) +s.w.a0b(s.b)}, +by(a){var s +if(this.x)this.adf() +else{s=this.c +s.a.of(s.b,s.c,B.ao)}}, +a_1(){var s,r=this +if(r.x&&r.Q!=null){s=r.Q +s.toString +r.w.ar3(r.b,s)}}} +A.b1Q.prototype={ +$0(){var s=this.a +s.y=null +s.w.ar2(this.b.gbS(),s.z)}, +$S:0} +A.rh.prototype={ +iO(a){var s=this,r=a.gbS(),q=s.y +s.Q.q(0,r,A.bFA(a,s,s.b,q)) +if(s.f!=null)s.dg("onTapDown",new A.aGO(s,a))}, +jN(a){var s=this.Q.i(0,a) +s.x=!0 +s.a_1()}, +iC(a){this.Q.i(0,a).adf()}, +a0b(a){var s=this +s.Q.O(0,a) +if(s.x!=null)s.dg("onTapCancel",new A.aGK(s,a))}, +ar3(a,b){var s=this +s.Q.O(0,a) +if(s.r!=null)s.dg("onTapUp",new A.aGM(s,a,b)) +if(s.w!=null)s.dg("onTap",new A.aGN(s,a))}, +ar2(a,b){if(this.z!=null)this.dg("onLongTapDown",new A.aGL(this,a,b))}, +v(){var s,r,q,p,o=this.Q,n=A.ai(o.gbx(o),!0,t.NU) +for(o=n.length,s=0;s")),r=r.c;q.H();){p=q.d +if(p==null)p=r.a(p) +o=$.hv.lI$ +n=k.glM() +o=o.a +m=o.i(0,p) +m.toString +l=J.cu(m) +l.O(m,n) +if(l.gaB(m))o.O(0,p)}s.ao(0) +k.Fa()}, +aoo(a){var s=this.w +if(s!=null)return s.tZ(0,a,this) +return $.hv.q2$.tZ(0,a,this)}, +qE(a,b){var s=this +$.hv.lI$.R5(a,s.glM(),b) +s.r.D(0,a) +s.f.q(0,a,s.aoo(a))}, +jC(a){var s=this.r +if(s.N(0,a)){$.hv.lI$.W_(a,this.glM()) +s.O(0,a) +if(s.a===0)this.xw(a)}}, +F2(a){if(t.oN.b(a)||t.Ko.b(a)||t.WQ.b(a))this.jC(a.gbS())}} +A.LD.prototype={ +V(){return"GestureRecognizerState."+this.b}} +A.Ft.prototype={ +iO(a){var s=this +s.zC(a) +if(s.ch===B.dc){s.ch=B.iE +s.CW=a.gbS() +s.cx=new A.hS(a.geA(),a.gb9(a)) +s.db=A.dr(s.at,new A.aJK(s,a))}}, +y3(a){if(!this.cy)this.YA(a)}, +ji(a){var s,r,q,p=this +if(p.ch===B.iE&&a.gbS()===p.CW){if(!p.cy)s=p.a0N(a)>18 +else s=!1 +if(p.cy){r=p.ay +q=r!=null&&p.a0N(a)>r}else q=!1 +if(t.n2.b(a))r=s||q +else r=!1 +if(r){p.aE(B.ao) +r=p.CW +r.toString +p.jC(r)}else p.aaq(a)}p.F2(a)}, +Sq(){}, +jN(a){if(a===this.CW){this.r4() +this.cy=!0}}, +iC(a){var s=this +if(a===s.CW&&s.ch===B.iE){s.r4() +s.ch=B.SB}}, +xw(a){var s=this +s.r4() +s.ch=B.dc +s.cx=null +s.cy=!1}, +v(){this.r4() +this.pw()}, +r4(){var s=this.db +if(s!=null){s.by(0) +this.db=null}}, +a0N(a){return a.gb9(a).X(0,this.cx.b).gdY()}} +A.aJK.prototype={ +$0(){this.a.Sq() +return null}, +$S:0} +A.hS.prototype={ +W(a,b){return new A.hS(this.a.W(0,b.a),this.b.W(0,b.b))}, +X(a,b){return new A.hS(this.a.X(0,b.a),this.b.X(0,b.b))}, +j(a){return"OffsetPair(local: "+this.a.j(0)+", global: "+this.b.j(0)+")"}} +A.agk.prototype={} +A.Ik.prototype={ +V(){return"_ScaleState."+this.b}} +A.BV.prototype={ +gaLb(){var s=this +if(s.a.cy)return s.b +return s.b.W(0,s.c)}, +gie(a){var s,r=this,q=r.a +if(q.cy){s=r.c +q=q.db +return r.d*Math.exp(s.a*q.a+s.b*q.b)}return r.d}, +j(a){var s=this +return"_PointerPanZoomData(parent: "+s.a.j(0)+", _position: "+s.b.j(0)+", _pan: "+s.c.j(0)+", _scale: "+A.j(s.d)+", _rotation: "+s.e+")"}} +A.Pl.prototype={ +j(a){return"ScaleStartDetails(focalPoint: "+this.a.j(0)+", localFocalPoint: "+this.b.j(0)+", pointersCount: "+this.c+")"}} +A.Pm.prototype={ +j(a){var s=this +return"ScaleUpdateDetails(focalPoint: "+s.b.j(0)+", localFocalPoint: "+s.c.j(0)+", scale: "+A.j(s.d)+", horizontalScale: "+A.j(s.e)+", verticalScale: "+A.j(s.f)+", rotation: "+A.j(s.r)+", pointerCount: "+s.w+", focalPointDelta: "+s.a.j(0)+")"}} +A.FU.prototype={ +j(a){return"ScaleEndDetails(velocity: "+this.a.j(0)+", scaleVelocity: "+A.j(this.b)+", pointerCount: "+this.c+")"}} +A.ahm.prototype={} +A.pC.prototype={ +gAu(){var s,r=this.fr +r===$&&A.c() +if(r>0){s=this.fx +s===$&&A.c() +r=s/r}else r=1 +return r}, +gww(){var s,r,q,p=this.gAu() +for(s=this.R8,s=s.gbx(s),r=A.w(s),r=r.h("@<1>").af(r.z[1]),s=new A.bZ(J.aA(s.a),s.b,r.h("bZ<1,2>")),r=r.z[1];s.H();){q=s.a +if(q==null)q=r.a(q) +p*=q.gie(q)/this.RG}return p}, +gawu(){var s,r,q,p=this,o=p.fy +o===$&&A.c() +if(o>0){s=p.go +s===$&&A.c() +r=s/o}else r=1 +for(o=p.R8,o=o.gbx(o),s=A.w(o),s=s.h("@<1>").af(s.z[1]),o=new A.bZ(J.aA(o.a),o.b,s.h("bZ<1,2>")),s=s.z[1];o.H();){q=o.a +if(q==null)q=s.a(q) +r*=q.gie(q)/p.RG}return r}, +gaFK(){var s,r,q,p=this,o=p.id +o===$&&A.c() +if(o>0){s=p.k1 +s===$&&A.c() +r=s/o}else r=1 +for(o=p.R8,o=o.gbx(o),s=A.w(o),s=s.h("@<1>").af(s.z[1]),o=new A.bZ(J.aA(o.a),o.b,s.h("bZ<1,2>")),s=s.z[1];o.H();){q=o.a +if(q==null)q=s.a(q) +r*=q.gie(q)/p.RG}return r}, +aq2(){var s,r,q,p,o,n=this,m=n.k3 +if(m!=null&&n.k4!=null){s=m.a +m=m.c +r=n.k4 +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.R8,m=m.gbx(m),s=A.w(m),s=s.h("@<1>").af(s.z[1]),m=new A.bZ(J.aA(m.a),m.b,s.h("bZ<1,2>")),s=s.z[1];m.H();){r=m.a +o+=(r==null?s.a(r):r).e}return o-n.rx}, +iO(a){var s=this +s.zC(a) +s.p2.q(0,a.gbS(),new A.jE(a.gdK(a),A.ba(20,null,!1,t.av))) +if(s.CW===B.hM){s.CW=B.hN +s.k1=s.id=s.go=s.fy=s.fx=s.fr=0}}, +abf(a){return!0}, +Hw(a){var s=this +s.Yr(a) +s.qE(a.gbS(),a.gcX(a)) +s.p2.q(0,a.gbS(),new A.jE(a.gdK(a),A.ba(20,null,!1,t.av))) +if(s.CW===B.hM){s.CW=B.hN +s.RG=1 +s.rx=0}}, +ji(a){var s,r,q,p,o,n,m=this +if(t.n2.b(a)){s=m.p2.i(0,a.gbS()) +s.toString +if(!a.gqI())s.op(a.gib(a),a.gb9(a)) +m.ok.q(0,a.gbS(),a.gb9(a)) +m.cx=a.gcX(a) +r=!1 +q=!0}else if(t.pY.b(a)){m.ok.q(0,a.gbS(),a.gb9(a)) +m.p1.push(a.gbS()) +m.cx=a.gcX(a) +r=!0 +q=!0}else if(t.oN.b(a)||t.Ko.b(a)){m.ok.O(0,a.gbS()) +B.b.O(m.p1,a.gbS()) +m.cx=a.gcX(a) +r=!0 +q=!1}else if(t.w5.b(a)){m.R8.q(0,a.gbS(),new A.BV(m,a.gb9(a),B.h,1,0)) +m.cx=a.gcX(a) +r=!0 +q=!0}else if(t.DB.b(a)){if(!a.gqI()&&!m.cy){s=m.p2.i(0,a.gbS()) +s.toString +s.op(a.gib(a),a.gDp(a))}m.R8.q(0,a.gbS(),new A.BV(m,a.gb9(a),a.gDp(a),a.gie(a),a.gadP())) +m.cx=a.gcX(a) +r=!1 +q=!0}else{if(t.WQ.b(a)){m.R8.O(0,a.gbS()) +r=!0}else r=!1 +q=!1}s=m.ok +if(s.a<2)m.k3=m.k4 +else{p=m.k3 +if(p!=null){o=m.p1 +p=p.b===o[0]&&p.d===o[1]}else p=!1 +o=m.p1 +if(p){p=o[0] +n=s.i(0,p) +n.toString +o=o[1] +s=s.i(0,o) +s.toString +m.k4=new A.ahm(n,p,s,o)}else{p=o[0] +n=s.i(0,p) +n.toString +o=o[1] +s=s.i(0,o) +s.toString +m.k4=m.k3=new A.ahm(n,p,s,o)}}m.aBk(0) +if(!r||m.aAv(a.gbS()))m.aov(q,a) +m.F2(a)}, +aBk(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.dy +for(s=e.ok,r=A.w(s).c,q=A.k9(s,s.r,r),p=B.h;q.H();){o=s.i(0,q.d) +p=new A.h(p.a+o.a,p.b+o.b)}for(q=e.R8,o=q.gbx(q),n=A.w(o),n=n.h("@<1>").af(n.z[1]),o=new A.bZ(J.aA(o.a),o.b,n.h("bZ<1,2>")),n=n.z[1];o.H();){m=o.a +m=(m==null?n.a(m):m).gaLb() +p=new A.h(p.a+m.a,p.b+m.b)}q=q.a+e.p1.length +q=q>0?p.ab(0,q):B.h +e.dy=q +o=e.cx +if(d==null){e.k2=A.O3(o,q) +e.p4=B.h}else{n=e.k2 +n===$&&A.c() +q=A.O3(o,q) +e.k2=q +e.p4=q.X(0,n)}l=s.a +for(q=A.k9(s,s.r,r),k=B.h;q.H();){o=s.i(0,q.d) +k=new A.h(k.a+o.a,k.b+o.b)}q=l>0 +if(q)k=k.ab(0,l) +for(r=A.k9(s,s.r,r),o=k.a,n=k.b,j=0,i=0,h=0;r.H();){m=r.d +g=s.i(0,m) +f=o-g.a +g=n-g.b +j+=Math.sqrt(f*f+g*g) +i+=Math.abs(o-s.i(0,m).a) +h+=Math.abs(n-s.i(0,m).b)}e.fx=q?j/l:0 +e.go=q?i/l:0 +e.k1=q?h/l:0}, +aAv(a){var s,r=this,q={},p=r.dy +p.toString +r.dx=p +p=r.fx +p===$&&A.c() +r.fr=p +r.k3=r.k4 +p=r.go +p===$&&A.c() +r.fy=p +p=r.k1 +p===$&&A.c() +r.id=p +p=r.R8 +if(p.a===0){r.RG=1 +r.rx=0}else{r.RG=r.gww()/r.gAu() +p=p.gbx(p) +r.rx=A.rb(p,new A.aMn(),A.w(p).h("y.E"),t.V).nQ(0,new A.aMo())}if(r.CW===B.kk){if(r.ch!=null){s=r.p2.i(0,a).Ey() +q.a=s +p=s.a +if(p.gxz()>2500){if(p.gxz()>64e6)q.a=new A.lc(p.ab(0,p.gdY()).a1(0,8000)) +r.dg("onEnd",new A.aMp(q,r))}else r.dg("onEnd",new A.aMq(r))}r.CW=B.Fq +r.p3=new A.jE(B.aR,A.ba(20,null,!1,t.av)) +return!1}r.p3=new A.jE(B.aR,A.ba(20,null,!1,t.av)) +return!0}, +aov(a,b){var s,r,q,p,o=this,n=o.CW +if(n===B.hM)n=o.CW=B.hN +if(n===B.hN){n=o.fx +n===$&&A.c() +s=o.fr +s===$&&A.c() +r=o.dy +r.toString +q=o.dx +q===$&&A.c() +p=r.X(0,q).gdY() +if(Math.abs(n-s)>A.bJ8(b.gdK(b))||p>A.b66(b.gdK(b),o.b)||Math.max(o.gww()/o.gAu(),o.gAu()/o.gww())>1.05)o.aE(B.bG)}else if(n.a>=2)o.aE(B.bG) +if(o.CW===B.Fq&&a){o.CW=B.kk +o.a0e()}if(o.CW===B.kk){n=o.p3 +if(n!=null)n.op(b.gib(b),new A.h(o.gww(),0)) +if(o.ay!=null)o.dg("onUpdate",new A.aMl(o))}}, +a0e(){if(this.ax!=null)this.dg("onStart",new A.aMm(this))}, +jN(a){var s,r=this +if(r.CW===B.hN){r.CW=B.kk +r.a0e() +if(r.at===B.a3){s=r.dy +s.toString +r.dx=s +s=r.fx +s===$&&A.c() +r.fr=s +r.k3=r.k4 +s=r.go +s===$&&A.c() +r.fy=s +s=r.k1 +s===$&&A.c() +r.id=s +s=r.R8 +if(s.a===0){r.RG=1 +r.rx=0}else{r.RG=r.gww()/r.gAu() +s=s.gbx(s) +r.rx=A.rb(s,new A.aMr(),A.w(s).h("y.E"),t.V).nQ(0,new A.aMs())}}}}, +iC(a){var s=this +s.R8.O(0,a) +s.ok.O(0,a) +B.b.O(s.p1,a) +s.jC(a)}, +xw(a){switch(this.CW.a){case 1:this.aE(B.ao) +break +case 0:break +case 2:break +case 3:break}this.CW=B.hM}, +v(){this.p2.ao(0) +this.pw()}} +A.aMn.prototype={ +$1(a){return a.e}, +$S:164} +A.aMo.prototype={ +$2(a,b){return a+b}, +$S:55} +A.aMp.prototype={ +$0(){var s,r,q=this.b,p=q.ch +p.toString +s=this.a.a +r=q.p3 +r=r==null?null:r.Ey().a.a +if(r==null)r=-1 +return p.$1(new A.FU(s,r,q.R8.a+q.p1.length))}, +$S:0} +A.aMq.prototype={ +$0(){var s,r=this.a,q=r.ch +q.toString +s=r.p3 +s=s==null?null:s.Ey().a.a +if(s==null)s=-1 +return q.$1(new A.FU(B.cV,s,r.R8.a+r.p1.length))}, +$S:0} +A.aMl.prototype={ +$0(){var s,r,q,p,o,n,m,l,k=this.a,j=k.ay +j.toString +s=k.gww() +r=k.gawu() +q=k.gaFK() +p=k.dy +p.toString +o=k.k2 +o===$&&A.c() +n=k.aq2() +m=k.R8.a +l=k.p1.length +k=k.p4 +k===$&&A.c() +j.$1(new A.Pm(k,p,o,s,r,q,n,m+l))}, +$S:0} +A.aMm.prototype={ +$0(){var s,r,q,p=this.a,o=p.ax +o.toString +s=p.dy +s.toString +r=p.k2 +r===$&&A.c() +q=p.R8.a +p=p.p1.length +o.$1(new A.Pl(s,r,q+p))}, +$S:0} +A.aMr.prototype={ +$1(a){return a.e}, +$S:164} +A.aMs.prototype={ +$2(a,b){return a+b}, +$S:55} +A.og.prototype={} +A.oh.prototype={} +A.Yn.prototype={ +iO(a){var s=this +if(s.ch===B.dc){if(s.k4!=null&&s.ok!=null)s.AJ() +s.k4=a}if(s.k4!=null)s.ajL(a)}, +qE(a,b){this.ajz(a,b)}, +aaq(a){var s,r,q=this +if(t.oN.b(a)){q.ok=a +q.a_c()}else if(t.Ko.b(a)){q.aE(B.ao) +if(q.k2){s=q.k4 +s.toString +q.Jt(a,s,"")}q.AJ()}else{s=a.gfQ(a) +r=q.k4 +if(s!==r.gfQ(r)){q.aE(B.ao) +s=q.CW +s.toString +q.jC(s)}}}, +aE(a){var s,r=this +if(r.k3&&a===B.ao){s=r.k4 +s.toString +r.Jt(null,s,"spontaneous") +r.AJ()}r.YB(a)}, +Sq(){this.a_3()}, +jN(a){var s=this +s.YI(a) +if(a===s.CW){s.a_3() +s.k3=!0 +s.a_c()}}, +iC(a){var s,r=this +r.ajM(a) +if(a===r.CW){if(r.k2){s=r.k4 +s.toString +r.Jt(null,s,"forced")}r.AJ()}}, +a_3(){var s,r=this +if(r.k2)return +s=r.k4 +s.toString +r.aas(s) +r.k2=!0}, +a_c(){var s,r,q=this +if(!q.k3||q.ok==null)return +s=q.k4 +s.toString +r=q.ok +r.toString +q.aat(s,r) +q.AJ()}, +AJ(){var s=this +s.k3=s.k2=!1 +s.k4=s.ok=null}} +A.iY.prototype={ +lS(a){var s=this +switch(a.gfQ(a)){case 1:if(s.bb==null&&s.cC==null&&s.bA==null&&s.dA==null)return!1 +break +case 2:if(s.ai==null&&s.G==null&&s.Y==null&&s.a7==null)return!1 +break +case 4:return!1 +break +default:return!1}return s.vU(a)}, +aas(a){var s,r=this,q=a.gb9(a),p=a.geA(),o=r.e.i(0,a.gbS()) +o.toString +s=new A.og(q,o,p) +switch(a.gfQ(a)){case 1:if(r.bb!=null)r.dg("onTapDown",new A.aQ3(r,s)) +break +case 2:if(r.G!=null)r.dg("onSecondaryTapDown",new A.aQ4(r,s)) +break +case 4:break}}, +aat(a,b){var s,r=this,q=b.gdK(b),p=b.gb9(b) +b.geA() +s=new A.oh(p,q) +switch(a.gfQ(a)){case 1:if(r.bA!=null)r.dg("onTapUp",new A.aQ5(r,s)) +q=r.cC +if(q!=null)r.dg("onTap",q) +break +case 2:if(r.Y!=null)r.dg("onSecondaryTapUp",new A.aQ6(r,s)) +if(r.ai!=null)r.dg("onSecondaryTap",new A.aQ7(r)) +break +case 4:break}}, +Jt(a,b,c){var s,r=this,q=c===""?c:c+" " +switch(b.gfQ(b)){case 1:s=r.dA +if(s!=null)r.dg(q+"onTapCancel",s) +break +case 2:s=r.a7 +if(s!=null)r.dg(q+"onSecondaryTapCancel",s) +break +case 4:break}}} +A.aQ3.prototype={ +$0(){return this.a.bb.$1(this.b)}, +$S:0} +A.aQ4.prototype={ +$0(){return this.a.G.$1(this.b)}, +$S:0} +A.aQ5.prototype={ +$0(){return this.a.bA.$1(this.b)}, +$S:0} +A.aQ6.prototype={ +$0(){return this.a.Y.$1(this.b)}, +$S:0} +A.aQ7.prototype={ +$0(){return this.a.ai.$0()}, +$S:0} +A.adx.prototype={ +aE(a){this.a.aEf(this.b,a)}, +$iDZ:1} +A.BI.prototype={ +jN(a){var s,r,q,p,o=this +o.a56() +if(o.e==null){s=o.b[0] +o.e=s}for(s=o.b,r=s.length,q=0;qb*b)return new A.lc(s.ab(0,s.gdY()).a1(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.a3q(b,e,c).vO(2) +if(j!=null){i=new A.a3q(b,d,c).vO(2) +if(i!=null){f=j.a[1] +m=i.a[1] +h=j.b +h===$&&A.c() +g=i.b +g===$&&A.c() +return new A.Bv(new A.h(f*1000,m*1000),h*g,new A.bD(r-q.a.a),s.b.X(0,q.b))}}}return new A.Bv(B.h,1,new A.bD(r-q.a.a),s.b.X(0,q.b))}, +Ey(){var s=this.z5() +if(s==null||s.a.l(0,B.h))return B.cV +return new A.lc(s.a)}} +A.yQ.prototype={ +op(a,b){var s=(this.c+1)%20 +this.c=s +this.d[s]=new A.Ud(a,b)}, +ws(a){var s,r,q=this.c+a,p=B.e.bB(q,20),o=B.e.bB(q-1,20) +q=this.d +s=q[p] +r=q[o] +if(s==null||r==null)return B.h +q=s.a.a-r.a.a +return q>0?s.b.X(0,r.b).a1(0,1000).ab(0,q/1000):B.h}, +z5(){var s,r,q=this,p=q.ws(-2).a1(0,0.6).W(0,q.ws(-1).a1(0,0.35)).W(0,q.ws(0).a1(0,0.05)),o=q.d,n=q.c,m=o[n] +for(s=null,r=1;r<=20;++r){s=o[B.e.bB(n+r,20)] +if(s!=null)break}if(s==null||m==null)return B.EV +else return new A.Bv(p,1,new A.bD(m.a.a-s.a.a),m.b.X(0,s.b))}} +A.EK.prototype={ +z5(){var s,r,q=this,p=q.ws(-2).a1(0,0.15).W(0,q.ws(-1).a1(0,0.65)).W(0,q.ws(0).a1(0,0.2)),o=q.d,n=q.c,m=o[n] +for(s=null,r=1;r<=20;++r){s=o[B.e.bB(n+r,20)] +if(s!=null)break}if(s==null||m==null)return B.EV +else return new A.Bv(p,1,new A.bD(m.a.a-s.a.a),m.b.X(0,s.b))}} +A.Xq.prototype={ +gJ(a){var s=this +return A.c4([s.a,s.b,s.c,s.d])}, +l(a,b){var s +if(b==null)return!1 +if(this===b)return!0 +if(J.ak(b)!==A.L(this))return!1 +if(b instanceof A.Xq)s=!0 +else s=!1 +return s}} +A.abZ.prototype={} +A.Xt.prototype={ +a8(a){var s,r,q=this,p=q.c.length===0 +if(p)return B.b_ +s=J.x1(A.bv2(a,q.c)) +switch(A.an(a).r.a){case 2:p=q.e +r=p.a +p=p.b +return A.bwp(r,p==null?r:p,s) +case 0:p=q.e +r=p.a +p=p.b +return A.bDc(r,p==null?r:p,s) +case 1:case 3:case 5:return new A.a_R(q.e.a,s,null) +case 4:return new A.a_j(q.e.a,s,null)}}} +A.arO.prototype={ +$1(a){return A.bwq(a)}, +$S:445} +A.arP.prototype={ +$1(a){var s=this.a +return A.bwJ(s,a.a,A.b88(s,a))}, +$S:446} +A.arQ.prototype={ +$1(a){return A.bwl(a.a,A.b88(this.a,a))}, +$S:447} +A.aRj.prototype={ +V(){return"ThemeMode."+this.b}} +A.MS.prototype={ +b0(){return new A.TJ(B.o)}} +A.aFD.prototype={ +$2(a,b){return new A.EN(a,b)}, +$S:448} +A.aFG.prototype={ +pk(a){return A.an(a).r}, +I0(a,b,c){switch(A.cr(c.a).a){case 0:return b +case 1:switch(A.an(a).r.a){case 3:case 4:case 5:return A.baF(b,c.b,null) +case 0:case 1:case 2:return b}break}}, +I_(a,b,c){var s=A.bd("indicator") +A.an(a) +A.an(a) +s.seq(B.kn) +switch(A.an(a).r.a){case 2:case 3:case 4:case 5:return b +case 0:switch(s.bc()){case B.FB:return A.bCK(c.a,b,c.d) +case B.kn:break}break +case 1:break}return A.bgA(c.a,b,A.an(a).ax.f)}} +A.TJ.prototype={ +bk(){this.bG() +this.d=A.bzI()}, +gaxp(){var s=A.b([],t.a9) +this.a.toString +s.push(B.IG) +s.push(B.IA) +return s}, +awO(a,b){return new A.a1g(B.Th,b,B.adY,null)}, +axC(a,b){var s,r,q,p,o,n,m,l,k=this,j=null +k.a.toString +s=A.dW(a,B.qi) +r=s==null?j:s.d +if(r==null)r=B.ax +q=r===B.ai +s=A.dW(a,B.Fh) +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 +if(o==null)o=A.aaD(B.ax,j,j,j,j) +s=o.d1 +n=s.b +if(n==null){m=o.ax.b +n=A.a9(102,m.gm(m)>>>16&255,m.gm(m)>>>8&255,m.gm(m)&255)}l=s.a +if(l==null)l=o.ax.b +k.a.toString +s=b==null?B.b_:b +return new A.Ph(A.awn(new A.J9(o,s,B.y,B.al,j,j),l,j,j,n),j)}, +ape(a){var s,r,q=this,p=null,o=q.a,n=o.cy +n=n==null?p:n.fr +s=n +if(s==null)s=B.b5 +n=o.c +r=o.e +return new A.Ry(n,o.w,p,new A.aZq(),p,p,p,p,p,r,B.ZD,p,p,B.Wh,q.gaxB(),o.CW,p,B.a7h,s,p,q.gaxp(),p,p,B.v8,!1,!1,!1,!1,q.gawN(),q.a.p4,p,p,p,new A.qX(q,t.bT))}, +a8(a){var s,r=null,q=A.yt(!1,!1,this.ape(a),r,r,r,r,!0,r,r,new A.aZr(),r,r,r) +this.a.toString +s=this.d +s===$&&A.c() +return A.biX(B.HY,new A.yL(s,q,r))}} +A.aZq.prototype={ +$1$2(a,b,c){return A.bhv(b,a,c)}, +$2(a,b){return this.$1$2(a,b,t.z)}, +$S:451} +A.aZr.prototype={ +$2(a,b){if(!(b instanceof A.ki)||!b.c.geL().l(0,B.fX))return B.de +return A.bDJ()?B.bW:B.de}, +$S:156} +A.Jf.prototype={ +gJ(a){var s=this +return A.a3(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)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Jf&&J.f(b.a,s.a)&&J.f(b.b,s.b)&&b.c==s.c&&b.d==s.d&&J.f(b.e,s.e)&&J.f(b.f,s.f)&&J.f(b.r,s.r)&&J.f(b.w,s.w)&&J.f(b.x,s.x)&&b.z==s.z&&b.Q==s.Q&&J.f(b.as,s.as)&&J.f(b.at,s.at)&&!0}} +A.ack.prototype={} +A.MV.prototype={ +pG(){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.X(0,f) +q=Math.abs(r.a) +p=Math.abs(r.b) +o=r.gdY() +n=s.a +m=f.b +l=new A.h(n,m) +k=new A.aFE(g,o) +if(q>2&&p>2){j=o*o +i=f.a +h=s.b +if(q>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.aa,-1),s,r.c)}if(s==null){q=p.a +return A.bA(p,new A.cp(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.aa,-1),r.c)}return A.bA(p,s,r.c)}, +$ic5:1} +A.ad3.prototype={} +A.JJ.prototype={ +b0(){return new A.S6(null,null,B.o)}} +A.S6.prototype={ +U0(){this.aM(new A.aVc())}, +ghF(){var s=this.a.z +if(s==null){s=this.r +s.toString}return s}, +CM(){var s,r=this +if(r.a.z==null)r.r=A.bhw(null) +s=r.ghF() +s.hB(0,B.a0,!(r.a.c!=null||!1)) +r.ghF().an(0,r.guG())}, +bk(){this.bG() +this.CM()}, +bC(a){var s,r=this +r.c9(a) +s=a.z +if(r.a.z!=s){if(s!=null)s.ad(0,r.guG()) +if(r.a.z!=null){s=r.r +if(s!=null){s.Y$=$.af() +s.G$=0}r.r=null}r.CM()}s=r.a.c!=null||!1 +if(s!==(a.c!=null||!1)){s=r.ghF() +s.hB(0,B.a0,!(r.a.c!=null||!1)) +if(!(r.a.c!=null||!1))r.ghF().hB(0,B.ba,!1)}}, +v(){var s,r=this +r.ghF().ad(0,r.guG()) +s=r.r +if(s!=null){s.Y$=$.af() +s.G$=0}s=r.d +if(s!=null)s.v() +r.amD()}, +a8(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.aV9(c4.r,c4.adZ(c7),c2.a.a9_(c7)),c6=new A.aVa(c2,c5) +c4=t.PM +s=c6.$1$1(new A.aUN(),c4) +r=c6.$1$1(new A.aUO(),t.p8) +q=t.MH +p=c6.$1$1(new A.aUP(),q) +o=c6.$1$1(new A.aV_(),q) +n=c6.$1$1(new A.aV2(),q) +m=c6.$1$1(new A.aV3(),q) +l=c6.$1$1(new A.aV4(),t.pc) +k=t.tW +j=c6.$1$1(new A.aV5(),k) +i=c6.$1$1(new A.aV6(),k) +h=c6.$1$1(new A.aV7(),k) +g=c6.$1$1(new A.aV8(),q) +f=c6.$1$1(new A.aUQ(),c4) +e=c6.$1$1(new A.aUR(),t.oI) +d=c6.$1$1(new A.aUS(),t.KX) +c=c5.$1$1(new A.aUT(),t.X3) +b=c5.$1$1(new A.aUU(),t.Oc) +a=c5.$1$1(new A.aUV(),t.Tu) +a0=c5.$1$1(new A.aUW(),t.w) +a1=c5.$1$1(new A.aUX(),t.pC) +a2=new A.h(c.a,c.b).a1(0,4) +a3=c5.$1$1(new A.aUY(),t.Ya) +c4=j.a +q=j.b +a4=c.SJ(new A.bb(c4,h.a,q,h.b)) +if(i!=null){a5=a4.c6(i) +c4=a5.a +if(isFinite(c4))a4=a4.RX(c4,c4) +c4=a5.b +if(isFinite(c4))a4=a4.aIM(c4,c4)}a6=a2.b +c4=a2.a +a7=Math.max(0,c4) +a8=l.D(0,new A.aR(a7,a6,a7,a6)).ca(0,B.M,B.qj) +if(a.a>0){q=c2.e +if(q!=null){k=c2.f +if(k!=null)if(q!==s)if(k.gm(k)!==p.gm(p)){q=c2.f +q=(q.gm(q)>>>24&255)/255===1&&(p.gm(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.f(q==null?c3:q.e,a)){q=c2.d +if(q!=null)q.v() +q=A.cH(c3,a,c3,c3,c2) +q.cv() +k=q.eg$ +k.b=!0 +k.a.push(new A.aUZ(c2)) +c2.d=q}p=c2.f +c2.d.sm(0,0) +c2.d.d0(0)}c2.e=s +c2.f=p +s.toString +q=r==null?c3:r.hI(o) +k=d.pT(e) +a9=p==null?B.h5:B.mK +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.pT(e) +b8=c2.ghF() +b9=g==null?o:g +a1.toString +c0=c2.a +a9=A.mO(a,!0,c3,A.a2K(!1,c3,b6,A.a2v(new A.ci(a8,new A.jR(a1,1,1,c0.as,c3),c3),new A.f9(f,c3,c3,c3,c3,b9,c3,c3)),b7,a0,c3,b5,B.I,c3,new A.ahT(new A.aV0(c5)),b0,c3,b4,b3,b2,new A.jG(new A.aV1(c5),t._s),c3,a3,b8),b1,p,s,c3,n,k,m,q,a9) +switch(b.a){case 0:c1=new A.N(48+c4,48+a6) +break +case 1:c1=B.w +break +default:c1=c3}c4=c0.c!=null||!1 +return A.cY(!0,c3,new A.agO(c1,new A.kO(a4,a9,c3),c3),!0,c3,c4,!1,!1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3)}} +A.aVc.prototype={ +$0(){}, +$S:0} +A.aV9.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:454} +A.aVa.prototype={ +$1$1(a,b){return this.b.$1$1(new A.aVb(this.a,a,b),b)}, +$1(a){return this.$1$1(a,t.z)}, +$S:455} +A.aVb.prototype={ +$1(a){var s=this.b.$1(a) +return s==null?null:s.aE(this.a.ghF().a)}, +$S(){return this.c.h("0?(d1?)")}} +A.aUN.prototype={ +$1(a){return a==null?null:a.gkn(a)}, +$S:163} +A.aUO.prototype={ +$1(a){return a==null?null:a.ges()}, +$S:457} +A.aUP.prototype={ +$1(a){return a==null?null:a.geQ(a)}, +$S:84} +A.aV_.prototype={ +$1(a){return a==null?null:a.goJ()}, +$S:84} +A.aV2.prototype={ +$1(a){return a==null?null:a.gf_(a)}, +$S:84} +A.aV3.prototype={ +$1(a){return a==null?null:a.gih()}, +$S:84} +A.aV4.prototype={ +$1(a){return a==null?null:a.ghv(a)}, +$S:459} +A.aV5.prototype={ +$1(a){return a==null?null:a.gKb()}, +$S:149} +A.aV6.prototype={ +$1(a){return a==null?null:a.y}, +$S:149} +A.aV7.prototype={ +$1(a){return a==null?null:a.gK7()}, +$S:149} +A.aV8.prototype={ +$1(a){return a==null?null:a.Q}, +$S:84} +A.aUQ.prototype={ +$1(a){return a==null?null:a.goM()}, +$S:163} +A.aUR.prototype={ +$1(a){return a==null?null:a.glf()}, +$S:461} +A.aUS.prototype={ +$1(a){return a==null?null:a.gdk(a)}, +$S:462} +A.aV0.prototype={ +$1(a){return this.a.$1$1(new A.aUL(a),t.Pb)}, +$S:463} +A.aUL.prototype={ +$1(a){var s +if(a==null)s=null +else{s=a.gKc() +s=s==null?null:s.aE(this.a)}return s}, +$S:464} +A.aV1.prototype={ +$1(a){return this.a.$1$1(new A.aUK(a),t.G)}, +$S:162} +A.aUK.prototype={ +$1(a){var s +if(a==null)s=null +else{s=a.giy() +s=s==null?null:s.aE(this.a)}return s}, +$S:466} +A.aUT.prototype={ +$1(a){return a==null?null:a.gmX()}, +$S:467} +A.aUU.prototype={ +$1(a){return a==null?null:a.gL8()}, +$S:468} +A.aUV.prototype={ +$1(a){return a==null?null:a.cx}, +$S:469} +A.aUW.prototype={ +$1(a){return a==null?null:a.cy}, +$S:470} +A.aUX.prototype={ +$1(a){return a==null?null:a.db}, +$S:471} +A.aUY.prototype={ +$1(a){return a==null?null:a.gEZ()}, +$S:472} +A.aUZ.prototype={ +$1(a){if(a===B.ab)this.a.aM(new A.aUM())}, +$S:4} +A.aUM.prototype={ +$0(){}, +$S:0} +A.ahT.prototype={ +aE(a){var s=this.a.$1(a) +s.toString +return s}, +gBO(){return"ButtonStyleButton_MouseCursor"}} +A.agO.prototype={ +bs(a){var s=new A.Uw(this.e,null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +bz(a,b){b.sUV(this.e)}} +A.Uw.prototype={ +sUV(a){if(this.S.l(0,a))return +this.S=a +this.aD()}, +c1(a){var s=this.U$ +if(s!=null)return Math.max(s.b4(B.a7,a,s.gc5()),this.S.a) +return 0}, +bW(a){var s=this.U$ +if(s!=null)return Math.max(s.b4(B.av,a,s.gcs()),this.S.b) +return 0}, +bV(a){var s=this.U$ +if(s!=null)return Math.max(s.b4(B.af,a,s.gce()),this.S.a) +return 0}, +c4(a){var s=this.U$ +if(s!=null)return Math.max(s.b4(B.aU,a,s.gcO()),this.S.b) +return 0}, +ZY(a,b){var s,r,q=this.U$ +if(q!=null){s=b.$2(q,a) +q=s.a +r=this.S +return a.c6(new A.N(Math.max(q,r.a),Math.max(s.b,r.b)))}return B.w}, +dn(a){return this.ZY(a,A.tI())}, +cJ(){var s,r,q,p=this +p.id=p.ZY(t.k.a(A.K.prototype.gaG.call(p)),A.wU()) +s=p.U$ +if(s!=null){s=s.b +s.toString +t.q.a(s) +r=p.gC(p) +q=p.U$ +s.a=B.Z.u0(t.o.a(r.X(0,q.gC(q))))}}, +dd(a,b){var s,r +if(this.o8(a,b))return!0 +s=this.U$ +r=s.gC(s).nj(B.h) +return a.Ra(new A.b02(this,r),r,A.bhA(r))}} +A.b02.prototype={ +$2(a,b){return this.a.U$.dd(a,this.b)}, +$S:6} +A.Wf.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.atP.prototype={ +V(){return"ButtonTextTheme."+this.b}} +A.atN.prototype={ +V(){return"ButtonBarLayoutBehavior."+this.b}} +A.YM.prototype={ +ghv(a){var s=this.e +if(s!=null)return s +switch(this.c.a){case 0:case 1:return B.is +case 2:return B.RG}}, +gdk(a){var s=this.f +if(s!=null)return s +switch(this.c.a){case 0:case 1:return B.a2D +case 2:return B.eN}}, +l(a,b){var s=this +if(b==null)return!1 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.YM&&b.c===s.c&&b.a===s.a&&b.b===s.b&&b.ghv(b).l(0,s.ghv(s))&&b.gdk(b).l(0,s.gdk(s))&&J.f(b.w,s.w)&&J.f(b.y,s.y)&&J.f(b.z,s.z)&&J.f(b.at,s.at)&&b.ax==s.ax}, +gJ(a){var s=this +return A.a3(s.c,s.a,s.b,s.ghv(s),s.gdk(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.ad4.prototype={} +A.YU.prototype={ +a8(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=A.an(a).y2 +A.an(a) +s=new A.aVe(a,B.x,j,j,j,1,B.RM,B.eN) +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.gA(s) +p=k.d +if(p==null)p=i.c +if(p==null)p=s.gf_(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}return A.cY(j,j,A.dk(j,A.mO(B.al,!0,j,A.cY(j,j,k.Q,!1,j,j,!1,!1,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j),l,q,n,j,p,m,o,j,B.ez),B.x,j,j,j,j,r,j,j),!0,j,j,!1,!1,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j)}} +A.aVe.prototype={ +gA(a){return A.an(this.w).at}, +gf_(a){return A.an(this.w).k2}} +A.CL.prototype={ +gJ(a){var s=this +return A.a3(s.a,s.gA(s),s.gf_(s),s.gih(),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)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.CL&&b.a==s.a&&J.f(b.gA(b),s.gA(s))&&J.f(b.gf_(b),s.gf_(s))&&J.f(b.gih(),s.gih())&&b.e==s.e&&J.f(b.f,s.f)&&J.f(b.r,s.r)}, +gA(a){return this.b}, +gf_(a){return this.c}, +gih(){return this.d}} +A.ad9.prototype={} +A.aVn.prototype={ +V(){return"_CheckboxType."+this.b}} +A.JN.prototype={ +b0(){return new A.add(new A.adb($.af()),$,$,$,$,$,$,$,$,$,null,!1,!1,null,null,B.o)}} +A.add.prototype={ +bk(){this.amG() +this.e=this.a.c}, +bC(a){var s,r,q=this +q.c9(a) +s=a.c +r=q.a.c +if(s!=r){q.e=s +s=q.TD$ +if(r===!0){s===$&&A.c() +s.d0(0)}else{s===$&&A.c() +s.ej(0)}}}, +v(){this.d.v() +this.amF()}, +ga6A(){return new A.jG(new A.aVl(this),t._s)}, +wu(a,b){if(a instanceof A.TM)return A.eg(a,b,t.oI) +if(!b.N(0,B.bI))return a +return null}, +a8(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,b4,b5,b6=this,b7=null +switch(b6.a.dx.a){case 0:break +case 1:switch(A.an(b8).r.a){case 0:case 1:case 3:case 5:break +case 2:case 4:s=b6.a +return new A.Km(s.c,s.d,s.f,s.w,!1,b7,b7,!1,s.cx,s.CW,b7)}break}r=A.beX(b8) +A.an(b8) +q=new A.aVh(A.an(b8),A.an(b8).ax,b7,b7,b7,b7,b7,b7,b7,b7,b7) +s=b6.a.y +p=s==null?r.f:s +if(p==null)p=q.gD6() +b6.a.toString +o=q.gmX() +switch(p.a){case 0:n=B.E_ +break +case 1:n=B.a4z +break +default:n=b7}n=n.W(0,new A.h(o.a,o.b).a1(0,4)) +m=b6.go5() +m.D(0,B.bI) +l=b6.go5() +l.O(0,B.bI) +b6.a.toString +k=b6.ga6A().a.$1(m) +if(k==null){s=r.b +k=s==null?b7:s.aE(m)}s=k==null +if(s){j=q.glJ().a.$1(m) +j.toString +i=j}else i=k +b6.a.toString +h=b6.ga6A().a.$1(l) +if(h==null){j=r.b +h=j==null?b7:j.aE(l)}j=h==null +if(j){g=q.glJ().a.$1(l) +g.toString +f=g}else f=h +g=b6.wu(b6.a.cx,m) +e=g==null?b6.wu(r.x,m):g +if(e==null){g=b6.wu(q.glf(),m) +g.toString +e=g}g=b6.wu(b6.a.cx,l) +d=g==null?b6.wu(r.x,l):g +if(d==null){g=b6.wu(q.glf(),l) +g.toString +d=g}c=b6.go5() +c.D(0,B.aE) +b6.a.toString +g=r.d +b=g==null?b7:g.aE(c) +a=b +if(a==null){b=q.giy().a.$1(c) +b.toString +a=b}a0=b6.go5() +a0.D(0,B.aY) +b6.a.toString +b=g==null?b7:g.aE(a0) +a1=b +if(a1==null){b=q.giy().a.$1(a0) +b.toString +a1=b}m.D(0,B.ba) +b6.a.toString +b=g==null?b7:g.aE(m) +if(b==null){s=s?b7:A.a9(31,k.gm(k)>>>16&255,k.gm(k)>>>8&255,k.gm(k)&255) +a2=s}else a2=b +if(a2==null){s=q.giy().a.$1(m) +s.toString +a2=s}l.D(0,B.ba) +b6.a.toString +s=g==null?b7:g.aE(l) +if(s==null){s=j?b7:A.a9(31,h.gm(h)>>>16&255,h.gm(h)>>>8&255,h.gm(h)&255) +a3=s}else a3=s +if(a3==null){s=q.giy().a.$1(l) +s.toString +a3=s}if(b6.Cp$!=null){a1=b6.go5().N(0,B.bI)?a2:a3 +a=b6.go5().N(0,B.bI)?a2:a3}b6.a.toString +a4=b6.go5() +s=b6.a.w +j=r.c +s=j==null?b7:j.aE(a4) +a5=s +if(a5==null){s=q.gpQ().aE(a4) +s.toString +a5=s}b6.a.toString +a6=r.e +if(a6==null)a6=q.gtt() +s=b6.a +j=s.db +s=s.c +g=b6.d +b=b6.a9L$ +b===$&&A.c() +g.sb9(0,b) +b=b6.a9M$ +b===$&&A.c() +g.saQH(b) +b=b6.a9O$ +b===$&&A.c() +g.saQJ(b) +b=b6.a9N$ +b===$&&A.c() +g.saQK(b) +g.saMV(a3) +g.saQI(a2) +g.suL(a1) +g.sq7(a) +g.stt(a6) +g.sSA(b6.Cp$) +g.sCT(b6.go5().N(0,B.aE)) +g.saNx(b6.go5().N(0,B.aY)) +g.sQW(i) +g.sUf(f) +g.spQ(a5) +g.sm(0,b6.a.c) +g.sVD(b6.e) +b6.a.toString +b=r.w +g.sdk(0,b==null?q.gdk(q):b) +g.saFZ(e) +g.saMW(d) +a7=b6.TG$ +if(a7===$){a8=A.b5([B.jU,new A.dJ(b6.ga5r(),new A.bP(A.b([],t.ot),t.wS),t.wY)],t.B,t.od) +b6.TG$!==$&&A.a2() +b6.TG$=a8 +a7=a8}b=b6.a.d +a9=new A.aVm(b6,r).$1(b6.go5()) +b0=b6.a.d==null +b1=!b0 +b2=b1?b6.gaEB():b7 +b3=b1?b6.ga5r():b7 +b4=b1?b6.ga1B():b7 +b5=b1?b6.ga1B():b7 +return A.cY(b7,s===!0,A.b9a(a7,!1,A.im(b7,A.cY(b7,b7,A.ep(b7,b7,b7,g,n),!1,b7,b1,!1,!1,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7),B.a3,b0,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b3,b5,b2,b4,b7,b7,b7),b!=null,b7,a9,b7,b6.gauk(),b6.gaup(),b7),!1,b7,b7,!1,!1,b7,b7,b7,b7,j,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7)}} +A.aVl.prototype={ +$1(a){if(a.N(0,B.a0))return null +if(a.N(0,B.bI))return this.a.a.f +return null}, +$S:162} +A.aVm.prototype={ +$1(a){var s=A.eg(this.a.a.e,a,t.GE) +if(s==null)s=null +return s==null?B.f3.aE(a):s}, +$S:473} +A.adb.prototype={ +spQ(a){if(J.f(this.db,a))return +this.db=a +this.F()}, +sm(a,b){if(this.dx==b)return +this.dx=b +this.F()}, +sVD(a){if(this.dy==a)return +this.dy=a +this.F()}, +sdk(a,b){if(J.f(this.fr,b))return +this.fr=b +this.F()}, +saFZ(a){if(J.f(this.fx,a))return +this.fx=a +this.F()}, +saMW(a){if(J.f(this.fy,a))return +this.fy=a +this.F()}, +a2T(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.x(q,p,q+r,p+r)}, +a_t(a){var s,r=this.e +if(a>=0.25)r.toString +else{s=this.f +s.toString +r.toString +r=A.a1(s,r,a*4) +r.toString}return r}, +Nt(a,b,c,d){a.Z(this.fr.m6(b),c) +this.fr.pT(d).aJ(a,b)}, +O1(a,b,c,d){var s,r=$.G().T(),q=b.a,p=b.b,o=q+2.6999999999999997,n=p+8.1 +if(c<0.5){s=A.pq(B.a0C,B.AR,c*2) +s.toString +r.a0(0,o,n) +r.n(0,q+s.a,p+s.b)}else{s=A.pq(B.AR,B.a0S,(c-0.5)*2) +s.toString +r.a0(0,o,n) +r.n(0,q+7.2,p+12.6) +r.n(0,q+s.a,p+s.b)}a.Z(r,d)}, +O2(a,b,c,d){var s,r=A.pq(B.a0E,B.AP,1-c) +r.toString +s=A.pq(B.AP,B.a0t,c) +s.toString +a.ed(b.W(0,r),b.W(0,s),d)}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=b.nj(B.h),d=f.b +if(d.gcl(d)===B.W){d=f.c +if(d.gcl(d)===B.W){d=f.d +d=d.gcl(d)!==B.W}else d=!0}else d=!0 +if(d){s=$.G().B() +d=f.r +d.toString +r=f.w +r.toString +q=f.a +q=A.a1(d,r,q.gm(q)) +r=f.x +r.toString +d=f.d +d=A.a1(q,r,d.gm(d)) +r=f.y +r.toString +q=f.c +q=A.a1(d,r,q.gm(q)) +q.toString +s.sA(0,q) +q=f.z +q.toString +d=f.as +d.toString +if(!d){d=f.at +d.toString}else d=!0 +if(d)p=q +else{d=f.b +p=new A.bm(0,q,t.Y).az(0,d.gm(d))}if(p>0)a.ct(e.W(0,B.h),p,s)}e=$.G() +o=e.B() +d=f.db +d.toString +o.sA(0,d) +o.sP(0,B.t) +o.sbJ(2) +n=t.o.a(b.ab(0,2).X(0,B.DW.ab(0,2))) +d=f.a.a +m=d.gcl(d) +d=m===B.bE||m===B.ab +r=f.a +l=d?r.gm(r):1-r.gm(r) +if(f.dy===!1||f.dx===!1){k=f.dx===!1?1-l:l +j=f.a2T(n,k) +i=e.B() +i.sA(0,f.a_t(k)) +e=f.fx +if(k<=0.5){d=f.fy +d.toString +e.toString +f.Nt(a,j,i,A.bA(d,e,k))}else{e.toString +f.Nt(a,j,i,e) +h=(k-0.5)*2 +if(f.dy==null||f.dx==null)f.O2(a,n,h,o) +else f.O1(a,n,h,o)}}else{j=f.a2T(n,1) +i=e.B() +i.sA(0,f.a_t(1)) +e=f.fx +e.toString +f.Nt(a,j,i,e) +if(l<=0.5){h=1-l*2 +e=f.dy +if(e===!0)f.O1(a,n,h,o) +else f.O2(a,n,h,o)}else{g=(l-0.5)*2 +e=f.dx +if(e===!0)f.O1(a,n,g,o) +else f.O2(a,n,g,o)}}}} +A.aVh.prototype={ +glf(){return A.bF3(new A.aVk(this))}, +glJ(){return new A.jG(new A.aVi(this),t.h2)}, +gpQ(){return new A.ef(B.l,t.h9)}, +giy(){return new A.jG(new A.aVj(this),t._s)}, +gtt(){return 20}, +gD6(){return this.y.e}, +gmX(){return this.y.z}, +gdk(a){return B.a2E}} +A.aVk.prototype={ +$1(a){if(a.N(0,B.a0)){if(a.N(0,B.bI))return B.r_ +return new A.cp(this.a.y.ch,2,B.aa,-1)}if(a.N(0,B.bI))return B.r_ +return new A.cp(this.a.y.k4,2,B.aa,-1)}, +$S:474} +A.aVi.prototype={ +$1(a){if(a.N(0,B.a0)){if(a.N(0,B.bI))return this.a.y.ch +return B.I}if(a.N(0,B.bI))return this.a.z.f +return B.I}, +$S:37} +A.aVj.prototype={ +$1(a){var s,r +if(a.N(0,B.ba)){s=this.a.glJ().a.$1(a) +r=J.f1(s) +return A.a9(31,r.gm(s)>>>16&255,r.gm(s)>>>8&255,r.gm(s)&255)}if(a.N(0,B.aY))return this.a.y.dx +if(a.N(0,B.aE))return this.a.y.cx +return B.I}, +$S:37} +A.Wh.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.Wi.prototype={ +bk(){var s,r=this,q=null +r.bG() +s=A.cH(q,B.al,q,r.a.c===!1?0:1,r) +r.TD$=s +r.a9L$=A.du(B.el,s,B.em) +s=A.cH(q,B.aW,q,q,r) +r.Jg$=s +r.a9M$=A.du(B.aD,s,q) +s=A.cH(q,B.lj,q,r.Cr$||r.Cq$?1:0,r) +r.TE$=s +r.a9N$=A.du(B.aD,s,q) +s=A.cH(q,B.lj,q,r.Cr$||r.Cq$?1:0,r) +r.TF$=s +r.a9O$=A.du(B.aD,s,q)}, +v(){var s=this,r=s.TD$ +r===$&&A.c() +r.v() +r=s.Jg$ +r===$&&A.c() +r.v() +r=s.TE$ +r===$&&A.c() +r.v() +r=s.TF$ +r===$&&A.c() +r.v() +s.amE()}} +A.aVo.prototype={ +V(){return"_CheckboxType."+this.b}} +A.JO.prototype={ +awj(){var s=this +switch(s.c){case!1:s.d.$1(!0) +break +case!0:s.d.$1(!1) +break +case null:case void 0:s.d.$1(!1) +break}}, +a8(a){var s,r,q,p,o,n=this,m=null +switch(0){case 0:s=A.beW(m,!1,m,m,m,!1,B.AA,m,n.d,m,m,m,m,m,!1,n.c) +break}switch(2){case 1:case 2:break}r=A.an(a) +q=A.beX(a) +p=q.b +p=p==null?m:p.aE(A.C(t.ui)) +o=p +if(o==null)o=r.ax.f +return new A.N_(A.bhk(!1,n.go,m,m,!0,m,!1,m,m,n.gawi(),!1,o,m,m,m,m,n.cy,s,m),m)}} +A.CO.prototype={ +gJ(a){var s=this +return A.a3(s.a,s.glJ(),s.gpQ(),s.giy(),s.gtt(),s.gD6(),s.gmX(),s.gdk(s),s.glf(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.CO&&b.glJ()==s.glJ()&&b.gpQ()==s.gpQ()&&b.giy()==s.giy()&&b.gtt()==s.gtt()&&b.gD6()==s.gD6()&&J.f(b.gmX(),s.gmX())&&J.f(b.gdk(b),s.gdk(s))&&J.f(b.glf(),s.glf())}, +glJ(){return this.b}, +gpQ(){return this.c}, +giy(){return this.d}, +gtt(){return this.e}, +gD6(){return this.f}, +gmX(){return this.r}, +gdk(a){return this.w}, +glf(){return this.x}} +A.ade.prototype={} +A.JP.prototype={ +gJ(a){var s=this +return A.c4([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,s.db])}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.JP&&b.a==s.a&&J.f(b.b,s.b)&&J.f(b.c,s.c)&&J.f(b.d,s.d)&&J.f(b.e,s.e)&&J.f(b.f,s.f)&&J.f(b.r,s.r)&&J.f(b.w,s.w)&&J.f(b.x,s.x)&&b.y==s.y&&J.f(b.z,s.z)&&J.f(b.Q,s.Q)&&J.f(b.as,s.as)&&J.f(b.at,s.at)&&J.f(b.ax,s.ax)&&J.f(b.ay,s.ay)&&J.f(b.ch,s.ch)&&b.CW==s.CW&&b.cx==s.cx&&b.cy==s.cy&&J.f(b.db,s.db)}} +A.adh.prototype={} +A.D_.prototype={ +l(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.ak(a0)!==A.L(b))return!1 +if(a0 instanceof A.D_)if(a0.a===b.a){s=a0.b +r=b.b +if(s.l(0,r)){q=a0.c +p=b.c +if(q.l(0,p)){o=a0.d +if(o==null)o=s +n=b.d +if(o.l(0,n==null?r:n)){o=a0.e +if(o==null)o=q +n=b.e +if(o.l(0,n==null?p:n)){o=a0.f +n=b.f +if(o.l(0,n)){m=a0.r +l=b.r +if(m.l(0,l)){k=a0.w +if(k==null)k=o +j=b.w +if(k.l(0,j==null?n:j)){k=a0.x +if(k==null)k=m +j=b.x +if(k.l(0,j==null?l:j)){k=a0.y +j=k==null +i=j?o:k +h=b.y +g=h==null +if(i.l(0,g?n:h)){i=a0.z +f=i==null +e=f?m:i +d=b.z +c=d==null +if(e.l(0,c?l:d)){e=a0.Q +if(e==null)o=j?o:k +else o=e +k=b.Q +if(k==null)n=g?n:h +else n=k +if(o.l(0,n)){o=a0.as +if(o==null)o=f?m:i +n=b.as +if(n==null)n=c?l:d +if(o.l(0,n)){o=a0.at +n=b.at +if(o.l(0,n)){m=a0.ax +l=b.ax +if(m.l(0,l)){k=a0.ay +o=k==null?o:k +k=b.ay +if(o.l(0,k==null?n:k)){o=a0.ch +if(o==null)o=m +n=b.ch +if(o.l(0,n==null?l:n))if(a0.CW.l(0,b.CW)){o=a0.cx +n=b.cx +if(o.l(0,n)){m=a0.cy +l=b.cy +if(m.l(0,l)){k=a0.db +j=b.db +if(k.l(0,j)){i=a0.dx +if(i==null)i=m +h=b.dx +if(i.l(0,h==null?l:h)){i=a0.dy +if(i==null)i=k +h=b.dy +if(i.l(0,h==null?j:h)){i=a0.fr +if(i==null)i=o +h=b.fr +if(i.l(0,h==null?n:h)){i=a0.fx +o=i==null?o:i +i=b.fx +if(o.l(0,i==null?n:i)){o=a0.fy +if(o==null)o=B.q +n=b.fy +if(o.l(0,n==null?B.q:n)){o=a0.go +if(o==null)o=B.q +n=b.go +if(o.l(0,n==null?B.q:n)){o=a0.id +if(o==null)o=k +n=b.id +if(o.l(0,n==null?j:n)){o=a0.k1 +if(o==null)o=m +n=b.k1 +if(o.l(0,n==null?l:n)){o=a0.k2 +q=o==null?q:o +o=b.k2 +if(q.l(0,o==null?p:o)){q=a0.k3 +s=q==null?s:q +q=b.k3 +s=s.l(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 +return s}, +gJ(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,a5,a6,a7=this,a8=a7.b,a9=a7.c,b0=a7.d +if(b0==null)b0=a8 +s=a7.e +if(s==null)s=a9 +r=a7.f +q=a7.r +p=a7.w +if(p==null)p=r +o=a7.x +if(o==null)o=q +n=a7.y +m=n==null +l=m?r:n +k=a7.z +j=k==null +i=j?q:k +h=a7.Q +if(h==null){if(m)n=r}else n=h +m=a7.as +if(m==null)m=j?q:k +k=a7.at +j=a7.ax +h=a7.ay +if(h==null)h=k +g=a7.ch +if(g==null)g=j +f=a7.cx +e=a7.cy +d=a7.db +c=a7.dx +if(c==null)c=e +b=a7.dy +if(b==null)b=d +a=a7.fr +if(a==null)a=f +a0=a7.fx +if(a0==null)a0=f +a1=a7.fy +if(a1==null)a1=B.q +a2=a7.go +if(a2==null)a2=B.q +a3=a7.id +if(a3==null)a3=d +a4=a7.k1 +if(a4==null)a4=e +a5=a7.k2 +if(a5==null)a5=a9 +a6=a7.k3 +return A.a3(a7.a,a8,a9,b0,s,r,q,p,o,l,i,n,m,k,j,h,g,a7.CW,f,A.a3(e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6==null?a8:a6,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a))}} +A.adw.prototype={} +A.fw.prototype={} +A.pk.prototype={} +A.Ku.prototype={ +gJ(a){var s=this +return A.a3(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,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.Ku)if(J.f(b.a,r.a))if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)if(J.f(b.e,r.e))if(b.f==r.f)if(b.r==r.r)if(J.f(b.w,r.w))if(b.x==r.x)if(b.y==r.y)if(b.z==r.z)if(b.Q==r.Q)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}} +A.ael.prototype={} +A.Kv.prototype={ +gJ(a){var s=this +return A.c4([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,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.id,s.k1,s.k2,s.k3,s.k4,s.ok,s.p1])}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof A.Kv&&J.f(b.a,s.a)&&b.b==s.b&&J.f(b.c,s.c)&&J.f(b.d,s.d)&&J.f(b.e,s.e)&&J.f(b.f,s.f)&&J.f(b.r,s.r)&&J.f(b.w,s.w)&&J.f(b.x,s.x)&&J.f(b.y,s.y)&&J.f(b.z,s.z)&&b.Q==s.Q&&b.as==s.as&&b.at==s.at&&b.ax==s.ax&&b.ay==s.ay&&J.f(b.ch,s.ch)&&J.f(b.CW,s.CW)&&b.cx==s.cx&&b.cy==s.cy&&b.db==s.db&&J.f(b.dx,s.dx)&&b.dy==s.dy&&J.f(b.fr,s.fr)&&J.f(b.fx,s.fx)&&J.f(b.fy,s.fy)&&J.f(b.go,s.go)&&J.f(b.id,s.id)&&J.f(b.k1,s.k1)&&J.f(b.k2,s.k2)&&J.f(b.k3,s.k3)&&b.k4==s.k4&&J.f(b.ok,s.ok)&&!0}} +A.aen.prototype={} +A.aey.prototype={} +A.awx.prototype={ +z0(a){return B.w}, +HZ(a,b,c,d){return B.b_}, +z_(a,b){return B.h}} +A.api.prototype={} +A.a_R.prototype={ +a8(a){var s=null,r=A.cg(a,B.cl,t.l).w.f.b+8 +return new A.ci(new A.aR(8,r,8,8),new A.nB(new A.a_S(this.c.X(0,new A.h(8,r))),A.ff(A.mO(B.al,!0,B.qZ,A.h3(this.d,B.a2,B.a5,B.di),B.cq,s,1,s,s,s,s,s,B.ez),s,222),s),s)}} +A.Dp.prototype={ +a8(a){var s=null +return A.ff(A.aah(this.d,this.c,A.baX(B.aw,s,s,s,s,B.du,s,s,B.du,A.an(a).ax.a===B.ai?B.l:B.a1,s,B.a4H,B.RF,s,B.p3,s,s,s,s)),s,1/0)}} +A.a00.prototype={ +a8(a){var s,r,q,p,o,n,m,l,k,j,i,h=null +A.an(a) +s=A.an(a).cC +r=t.l +q=A.cg(a,B.kc,r).w +p=q.e.W(0,this.x) +o=A.bkB(a) +q=s.f +if(q==null){q=o.f +q.toString}n=s.a +if(n==null)n=A.an(a).ay +m=s.b +if(m==null){m=o.b +m.toString}l=s.c +if(l==null)l=o.gf_(o) +k=s.d +if(k==null)k=o.d +j=s.e +if(j==null){j=o.e +j.toString}i=new A.jR(q,h,h,new A.kO(B.GE,A.mO(B.al,!0,h,this.as,this.y,n,m,h,l,j,k,h,B.ez),h),h) +return new A.J5(p,A.rd(i,A.cg(a,h,r).w.adp(!0,!0,!0,!0),h),B.eh,B.aW,h,h)}} +A.Xu.prototype={ +a8(a){var s,r,q,p,o,n,m,l,k=null,j=A.an(a),i=A.an(a).cC,h=A.bkB(a),g=j.r +switch(g.a){case 2:case 4:s=k +break +case 0:case 1:case 3:case 5:A.mN(a,B.cj,t.c4).toString +s="Alert" +break +default:s=k}r=A.dW(a,B.cY) +r=r==null?k:r.c +r=A.am(1,0.3333333333333333,A.Z(r==null?1:r,1,2)-1) +r.toString +A.ey(a) +q=24*r +p=i.r +if(p==null){p=h.gnT() +p.toString}g=s==null&&g!==B.ah +o=new A.ci(new A.aR(q,q,q,0),A.qB(A.cY(k,k,this.f,!0,k,k,!1,!1,k,k,k,k,k,k,k,k,g,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k),k,k,B.ci,!0,p,B.aB,k,B.aG),k) +g=24*r +r=i.w +if(r==null){r=h.gou() +r.toString}n=new A.ci(new A.aR(g,20,g,24),A.qB(A.cY(k,k,this.x,!0,k,k,!1,!1,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,B.ci,!0,r,k,k,B.aG),k) +g=this.Q +r=g!=null +if(r){q=i.x +if(q==null)q=h.gHv().D(0,new A.aR(8,8,8,8)) +m=new A.ci(q,A.bAo(B.my,g,B.a1_,B.cB,0,8),k)}else m=k +g=A.b([],t.p) +o.toString +g.push(o) +n.toString +g.push(new A.DO(1,B.Sd,n,k)) +if(r){m.toString +g.push(m)}l=new A.a2S(A.h3(g,B.d5,B.a5,B.di),k) +return A.bfr(k,k,s!=null?A.cY(k,k,l,!1,k,k,!1,!0,k,k,k,k,s,k,k,k,!0,k,k,k,k,k,k,k,k,!0,k,k,k,k,k,k):l,B.x,k,B.tW,k,k,k)}} +A.KD.prototype={} +A.awB.prototype={ +$3(a,b,c){var s=new A.iG(this.a,null),r=new A.BF(this.b.a,s,null) +r=A.a83(!0,r,B.M,!0) +return r}, +$C:"$3", +$R:3, +$S:476} +A.aX8.prototype={ +ghO(){return this.as.f}, +geQ(a){return A.an(this.z).ay}, +gf_(a){return A.an(this.z).k2}, +gnT(){return this.Q.r}, +gou(){return this.Q.w}, +gHv(){return B.M}} +A.Dq.prototype={ +gJ(a){return J.W(this.e)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Dq&&J.f(b.geQ(b),s.geQ(s))&&b.b==s.b&&J.f(b.gf_(b),s.gf_(s))&&J.f(b.gih(),s.gih())&&J.f(b.e,s.e)&&J.f(b.f,s.f)&&J.f(b.ghO(),s.ghO())&&J.f(b.gnT(),s.gnT())&&J.f(b.gou(),s.gou())&&J.f(b.gHv(),s.gHv())}, +geQ(a){return this.a}, +gf_(a){return this.c}, +gih(){return this.d}, +gnT(){return this.r}, +gou(){return this.w}, +gHv(){return this.x}, +ghO(){return this.y}} +A.aeD.prototype={} +A.KG.prototype={ +gJ(a){var s=this +return A.a3(s.gA(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)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.KG&&J.f(b.gA(b),s.gA(s))&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e}, +gA(a){return this.a}} +A.aeK.prototype={} +A.axI.prototype={ +V(){return"DrawerAlignment."+this.b}} +A.a0q.prototype={ +a8(a){var s,r,q,p,o,n,m,l,k,j=null,i=A.bxt(a) +switch(A.an(a).r.a){case 2:case 4:s=j +break +case 0:case 1:case 3:case 5:A.mN(a,B.cj,t.c4).toString +s="Navigation menu" +break +default:s=j}A.an(a) +r=a.bh(t.Vo) +r=r==null?j:r.f +r=r==null?j:r.d +q=new A.aXc(a,j,j,16,j,j,j,j,j) +if(r!==B.QY){r=i.f +if(r==null)r=q.f +p=r}else{r=i.r +if(r==null)r=q.r +p=r}r=i.w +if(r==null)r=304 +o=i.a +if(o==null)o=q.a +n=i.c +if(n==null){n=q.c +n.toString}m=i.d +if(m==null)m=q.gf_(q) +l=i.e +if(l==null)l=q.e +if(p!=null)k=B.a_ +else k=B.x +return A.cY(j,j,new A.kO(new A.bb(r,r,1/0,1/0),A.mO(B.al,!0,j,this.x,k,o,n,j,m,p,l,j,B.dT),j),!1,j,j,!1,!0,j,j,j,j,s,j,j,j,!0,j,j,j,j,j,j,j,j,!0,j,j,j,j,j,j)}} +A.aXc.prototype={ +gf_(a){return A.an(this.x).k2}} +A.Dv.prototype={ +gJ(a){var s=this +return A.a3(s.geQ(s),s.b,s.c,s.gf_(s),s.gih(),s.gdk(s),s.gSO(),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)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Dv&&J.f(b.geQ(b),s.geQ(s))&&J.f(b.b,s.b)&&b.c==s.c&&J.f(b.gf_(b),s.gf_(s))&&J.f(b.gih(),s.gih())&&J.f(b.gdk(b),s.gdk(s))&&J.f(b.gSO(),s.gSO())&&b.w==s.w}, +geQ(a){return this.a}, +gf_(a){return this.d}, +gih(){return this.e}, +gdk(a){return this.f}, +gSO(){return this.r}} +A.af4.prototype={} +A.af6.prototype={ +aJ(a,b){var s=null,r=b.b,q=A.Z(this.r.$0(),0,Math.max(r-48,0)),p=t.Y,o=A.Z(q+48,Math.min(48,r),r),n=this.f +q=new A.bm(q,0,p).az(0,n.gm(n)) +this.w.lZ(a,new A.h(0,q),new A.yT(s,s,s,s,new A.N(b.a-0,new A.bm(o,r,p).az(0,n.gm(n))-q),s))}, +cu(a){var s,r=this +if(a.b.l(0,r.b))if(a.c===r.c)if(a.d===r.d)s=a.f!==r.f +else s=!0 +else s=!0 +else s=!0 +return s}} +A.Hy.prototype={ +b0(){return new A.Hz(B.o,this.$ti.h("Hz<1>"))}} +A.Hz.prototype={ +aui(a){var s,r,q=$.bc.bT$.f.a.b +switch((q==null?A.BP():q).a){case 0:s=!1 +break +case 1:s=!0 +break +default:s=null}if(a&&s){q=this.a +r=q.c.LM(q.e,q.f.d,q.r) +this.a.c.fX.ni(r.d,B.fz,B.aW)}}, +auV(){var s,r=this.a +r=r.c.d1[r.r] +s=this.c +s.toString +A.vc(s,!1).acz(new A.nd(r.f.r,this.$ti.h("nd<1>")))}, +a8(a){var s,r,q,p,o,n=this,m=null,l=n.a,k=l.c,j=0.5/(k.d1.length+1.5) +l=l.r +s=k.go +if(l===k.c7){s.toString +r=A.du(B.jR,s,m)}else{q=A.Z(0.5+(l+1)*j,0,1) +p=A.Z(q+1.5*j,0,1) +s.toString +r=A.du(new A.hM(q,p,B.y),s,m)}l=n.a +k=l.d +s=l.c +l=l.r +o=A.a2K(l===s.c7,m,!0,A.dk(m,s.d1[l],B.x,m,m,m,s.aC,m,k,m),m,!0,m,m,m,m,m,n.gauh(),m,m,m,n.gauU(),m,m,m,m) +o=A.lC(!1,o,r) +o=A.a8G(o,m,B.Zj) +return o}} +A.Hx.prototype={ +b0(){return new A.SR(B.o,this.$ti.h("SR<1>"))}} +A.SR.prototype={ +bk(){var s,r=this +r.bG() +s=r.a.c.go +s.toString +r.d=A.du(B.TC,s,B.TD) +s=r.a.c.go +s.toString +r.e=A.du(B.TE,s,B.jR)}, +a8(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null +A.mN(a,B.cj,t.c4).toString +s=h.a.c +r=A.b([],t.p) +for(q=s.d1,p=h.$ti.h("Hy<1>"),o=0;o0?8+B.b.nQ(B.b.cA(this.fz,0,a),new A.aXm()):8}, +LM(a,b,c){var s,r,q,p,o=this,n=b-96,m=a.b,l=a.d,k=Math.min(l,b),j=o.X_(c),i=Math.min(48,m),h=Math.max(b-48,k),g=o.fz,f=o.c7 +l-=m +s=m-j-(g[f]-l)/2 +r=B.eo.gcM(B.eo)+B.eo.gcR(B.eo) +if(o.d1.length!==0)r+=B.b.nQ(g,new A.aXn()) +q=Math.min(n,r) +p=s+q +if(sh){p=Math.max(k,h) +s=p-q}g=g[f]/2 +l=k-l/2 +if(p-gn?Math.min(Math.max(0,j-(m-s)),r-q):0)}, +gHV(){return this.jW}} +A.aXl.prototype={ +$2(a,b){var s=this.a +return new A.HA(s,b,s.d1,s.dJ,s.e0,s.c7,s.eJ,s.be,!0,s.e1,null,s.$ti.h("HA<1>"))}, +$S(){return this.a.$ti.h("HA<1>(ae,bb)")}} +A.aXm.prototype={ +$2(a,b){return a+b}, +$S:55} +A.aXn.prototype={ +$2(a,b){return a+b}, +$S:55} +A.HA.prototype={ +a8(a){var s=this,r=s.c +if(r.fX==null)r.fX=A.Pr(r.LM(s.r,s.d.d,s.w).d) +return A.bhC(new A.iG(new A.aXk(s,A.ey(a),new A.Hx(r,s.f,s.r,s.d,s.Q,!0,s.at,null,s.$ti.h("Hx<1>"))),null),a,!0,!0,!0,!0)}} +A.aXk.prototype={ +$1(a){var s=this.a +return new A.nB(new A.af7(s.r,s.c,this.b,s.$ti.h("af7<1>")),new A.BF(s.y.a,this.c,null),null)}, +$S:477} +A.I_.prototype={ +bs(a){var s=new A.akt(this.e,null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +bz(a,b){b.S=this.e}} +A.akt.prototype={ +cJ(){var s,r=this +r.vY() +s=r.gC(r) +r.S.$1(s)}} +A.af5.prototype={ +a8(a){var s=null +return A.dk(this.d,this.c,B.x,s,B.GF,s,s,s,s,s)}} +A.kT.prototype={} +A.Dw.prototype={ +b0(){return new A.Hw(B.o,this.$ti.h("Hw<1>"))}} +A.Hw.prototype={ +gdB(a){var s +this.a.toString +s=this.r +return s}, +bk(){var s,r,q=this +q.bG() +q.a6g() +s=q.a +s.toString +if(q.r==null)q.r=A.yu(!0,A.L(s).j(0),!0,!0,null,null,!1) +s=t.ot +r=t.wS +q.w=A.b5([B.jU,new A.dJ(new A.aXh(q),new A.bP(A.b([],s),r),t.wY),B.EO,new A.dJ(new A.aXi(q),new A.bP(A.b([],s),r),t.nz)],t.B,t.od)}, +v(){var s,r=this +B.b.O($.bc.fk$,r) +r.PN() +s=r.r +if(s!=null)s.v() +r.bD()}, +PN(){var s,r,q=this.e +if(q!=null)if(q.guQ()){s=q.a +if(s!=null){r=q.guR() +B.b.uE(s.e,A.bbB(q)).h1(0) +s.FR(!1) +if(r){s.Al(A.wX()) +s.Nm()}}}this.f=this.e=null}, +bC(a){var s,r=this +r.c9(a) +s=r.a +s.toString +if(r.r==null)r.r=A.yu(!0,A.L(s).j(0),!0,!0,null,null,!1) +r.a6g()}, +a6g(){var s,r=this,q=r.a,p=q.c +if(p.length!==0)if(q.d==null){q=new A.bo(p,new A.aXf(r),A.a6(p).h("bo<1>")) +q=!q.gav(q).H()}else q=!1 +else q=!0 +if(q){r.d=null +return}for(s=0;q=r.a,p=q.c,s>")) +for(q=a0.h("I_<1>"),p=0;o=b.a.c,p?>") +g=a0.h("bX?>") +f=A.Fw(B.dC) +e=A.b([],t.wi) +d=A.jD(a,t.ob) +c=$.aP +b.e=new A.SS(r,B.is,q,o,8,l,m,48,a,a,!0,a,k,"Dismiss",a,a,j,new A.cC(a,a0.h("cC>>")),new A.cC(a,t.re),new A.NJ(),a,0,new A.bX(new A.aV(i,h),g),f,e,B.jt,d,new A.bX(new A.aV(c,h),g),a0.h("SS<1>")) +a0=b.gdB(b) +if(a0!=null)a0.m1() +a0=b.e +a0.toString +n.p0(a0).cz(new A.aXe(b),t.H) +b.a.toString}, +gawx(){var s,r=this +if(r.gwg()){r.a.toString +s=r.c +s.toString +switch(A.an(s).ax.a.a){case 1:return B.ft +case 0:return B.Y}}else{r.a.toString +s=r.c +s.toString +switch(A.an(s).ax.a.a){case 1:return B.kW +case 0:return B.ig}}}, +gwg(){var s=this.a +return s.c.length!==0&&!0}, +a8(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=A.dW(a,B.Fg),h=i==null?j:i.gv9(i) +if(h==null){s=A.Ru(a).gm0() +h=s.a>s.b?B.cR:B.dk}i=k.f +if(i==null){k.f=h +i=h}if(h!==i){k.PN() +k.f=h}i=k.a +r=A.ai(i.c,!0,t.l7) +k.a.toString +if(!k.gwg())k.a.toString +A.beQ(a) +if(r.length===0)q=B.b_ +else{i=k.d +if(i==null)i=j +k.a.toString +p=A.a6(r).h("S<1,b2>") +p=A.ai(new A.S(r,new A.aXg(k),p),!0,p.h("aF.E")) +q=new A.a2F(B.kl,i,p,j)}if(k.gwg()){i=k.gQm() +i.toString}else{i=k.gQm() +i.toString +i=i.hI(A.an(a).ch)}p=a.bh(t.I) +p.toString +p=B.M.aE(p.w) +k.a.toString +o=t.p +n=A.b([],o) +if(k.a.CW)n.push(A.lA(q,1)) +else n.push(q) +m=k.gawx() +k.a.toString +n.push(A.LW(B.Tg,new A.f9(24,j,j,j,j,m,j,j),j)) +h=A.qB(A.dk(j,A.jv(n,B.a2,B.mz,B.di,j),B.x,j,j,j,j,j,p,j),j,j,B.ci,!0,i,j,j,B.aG) +if(a.bh(t.U2)==null){k.a.toString +i=A.dk(j,j,B.x,j,j,B.GJ,1,j,j,j) +h=A.l8(B.br,A.b([h,A.kh(8,i,j,j,0,0,j,j)],o),B.a_,B.bp,j)}i=A.C(t.ui) +if(!k.gwg())i.D(0,B.a0) +l=A.eg(B.f3,i,t.Pb) +k.a.toString +i=k.w +i===$&&A.c() +p=k.gwg()?k.gaw2():j +o=k.gwg() +k.a.toString +n=k.gdB(k) +k.a.toString +m=A.an(a) +k.a.toString +return A.cY(!0,j,A.x2(i,A.a2K(!1,j,o,h,j,!1,m.cx,n,j,j,l,j,j,j,j,p,j,j,j,j)),!1,j,j,!1,!1,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j)}} +A.aXh.prototype={ +$1(a){return this.a.OK()}, +$S:478} +A.aXi.prototype={ +$1(a){return this.a.OK()}, +$S:479} +A.aXf.prototype={ +$1(a){var s=J.f(a.r,this.a.a.d) +return s}, +$S(){return this.a.$ti.h("F(kT<1>)")}} +A.aXd.prototype={ +$1(a){var s=this.a.e +if(s==null)return +s.fz[this.b]=a.b}, +$S:135} +A.aXe.prototype={ +$1(a){var s=this.a +s.PN() +if(s.c==null||a==null)return +s.a.r.$1(a.a)}, +$S(){return this.a.$ti.h("bG(nd<1>?)")}} +A.aXg.prototype={ +$1(a){var s +this.a.a.toString +s=A.ff(a,48,null) +return s}, +$S:480} +A.Wp.prototype={} +A.KT.prototype={ +gJ(a){return A.a3(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)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.KT)if(J.f(b.a,r.a))s=J.f(b.c,r.c) +else s=!1 +else s=!1 +return s}} +A.af8.prototype={} +A.a0z.prototype={ +a9_(a){var s,r,q,p=A.an(a),o=p.ax +A.an(a) +s=o.db.a +r=s>>>16&255 +q=s>>>8&255 +s&=255 +s=A.b8U(B.Z,B.al,o.b,A.a9(31,r,q,s),A.a9(97,r,q,s),B.du,2,!0,B.eX,o.c,B.E4,B.E0,A.bHO(a),p.k2,B.eN,B.kC,p.e,p.p3.as,p.z) +return s}, +adZ(a){var s +a.bh(t.Gt) +s=A.an(a) +return s.Y.a}} +A.T_.prototype={ +aE(a){if(a.N(0,B.a0))return this.b +return this.a}} +A.afi.prototype={ +aE(a){var s +if(a.N(0,B.ba)){s=this.a +return A.a9(61,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}if(a.N(0,B.aY)){s=this.a +return A.a9(20,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}if(a.N(0,B.aE)){s=this.a +return A.a9(61,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return null}} +A.afg.prototype={ +aE(a){var s=this +if(a.N(0,B.a0))return 0 +if(a.N(0,B.ba))return s.a+6 +if(a.N(0,B.aY))return s.a+2 +if(a.N(0,B.aE))return s.a+2 +return s.a}} +A.afh.prototype={ +aE(a){if(a.N(0,B.a0))return this.b +return this.a}} +A.apk.prototype={} +A.apl.prototype={} +A.apm.prototype={} +A.apn.prototype={} +A.DD.prototype={ +gJ(a){return J.W(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.DD&&J.f(b.a,this.a)}} +A.afj.prototype={} +A.azo.prototype={} +A.L9.prototype={ +b0(){var s=null +return new A.T4(new A.vW(s,s),new A.f5(s,s),new A.f5(s,s),new A.f5(s,s),s,s,B.o)}} +A.T4.prototype={ +bk(){var s,r,q,p,o,n,m=this,l=null +m.bG() +s=m.w=A.cH(l,B.al,l,l,m) +r=$.brL() +q=t.ve +m.y=new A.bw(q.a(s),r,A.w(r).h("bw")) +p=$.brN() +o=p.$ti.h("fC") +m.x=new A.bw(q.a(s),new A.fC(r,p,o),o.h("bw")) +o=m.d +p=$.brM() +n=A.w(o).h("fC") +m.z=new A.bw(q.a(s),new A.fC(p,o,n),n.h("bw")) +n=m.e +o=A.w(n).h("fC") +m.Q=new A.bw(q.a(s),new A.fC(r,n,o),o.h("bw")) +o=m.f +n=A.w(o).h("fC") +m.as=new A.bw(q.a(s),new A.fC(r,o,n),n.h("bw")) +n=m.r +o=A.w(n).h("fC") +m.at=new A.bw(q.a(s),new A.fC(p,n,o),o.h("bw")) +o=m.c +o.toString +o=A.aHK(o) +if(o==null)s=l +else{s=m.c +s.toString +s=o.ad3(s)}A.wO(s) +if(s==null){m.a.toString +s=!0}m.ax=s +if(s)m.w.sm(0,1) +m.a.toString +s=new A.azo() +m.ay=s +s.a=m}, +v(){var s=this.ay +s===$&&A.c() +s.a=null +s=this.w +s===$&&A.c() +s.v() +this.amN()}, +aEz(){var s,r=this,q=r.c +q.toString +A.mN(q,B.ER,t.Uh).toString +q=r.c +q.toString +A.mN(q,B.cj,t.c4).toString +s=r.ax?"Collapsed":"Expanded" +r.aM(new A.aXC(r)) +r.a.toString +A.PI(s,B.v,B.qH)}, +arS(){this.aEz()}, +a0n(a){switch(1){case 0:return B.v_ +case 1:case 2:return B.v0}}, +aoY(a){var s +this.a.toString +if(this.a0n(null)!==B.v_)return null +s=this.x +s===$&&A.c() +return A.aLS(B.uA,s)}, +apd(a){var s +this.a.toString +if(this.a0n(null)!==B.v0)return null +s=this.x +s===$&&A.c() +return A.aLS(B.uA,s)}, +aoU(a,b){var s,r,q,p,o,n,m,l,k=this,j=null,i=A.an(a),h=A.b9_(a),g=k.z +g===$&&A.c() +s=g.a +r=g.b.az(0,s.gm(s)) +if(r==null)r=B.r1 +k.a.toString +A.mN(a,B.cj,t.c4).toString +g=k.ax +q=g?"Collapse":"Expand for more details" +switch(i.r.a){case 2:case 4:p=g?"Expanded\n double tap to collapse":"Collapsed\n double tap to expand" +break +case 0:case 1:case 3:case 5:p=j +break +default:p=j}g=k.at +g===$&&A.c() +s=g.a +s=g.b.az(0,s.gm(s)) +g=s==null?h.a:s +if(g==null)g=B.I +s=k.as +s===$&&A.c() +o=s.a +o=s.b.az(0,o.gm(o)) +s=o==null?h.f:o +o=k.Q +o===$&&A.c() +n=o.a +n=o.b.az(0,n.gm(n)) +k.a.toString +o=k.aoY(a) +m=k.a.d +l=k.apd(a) +s=A.cY(j,j,A.bzr(A.bhk(!1,h.c,j,j,!0,j,!1,o,j,k.garR(),!1,j,j,j,j,j,m,l,j),s,j,n),!1,j,j,!1,!1,j,j,p,j,j,j,j,j,j,j,j,j,j,j,j,j,q,j,j,j,j,j,j,j) +k.a.toString +o=h.d +if(o==null)o=B.Z +n=k.y +n===$&&A.c() +m=n.a +return A.dk(j,A.h3(A.b([s,A.K3(new A.jR(o,j,n.b.az(0,m.gm(m)),b,j),B.a_,j)],t.p),B.a2,B.a5,B.di),B.x,j,j,new A.kl(g,j,j,j,r),j,j,j,j)}, +cP(){var s,r,q,p,o,n=this,m=null,l=n.c +l.toString +s=A.an(l) +l=n.c +l.toString +r=A.b9_(l) +l=n.c +l.toString +q=new A.aXz(l,m,m,m,m,m,m,m,m,m,m,m) +l=n.d +n.a.toString +p=r.z +o=p==null +l.a=o?B.r1:p +if(o){p=s.CW +p=new A.f4(new A.cp(p,1,B.aa,-1),B.E,new A.cp(p,1,B.aa,-1),B.E)}l.b=p +p=n.e +l=r.x +p.a=l==null?q.gBy():l +n.a.toString +l=r.w +p.b=l==null?q.gDX():l +l=n.f +n.a.toString +p=r.r +l.a=p==null?q.gBx():p +n.a.toString +p=r.f +l.b=p==null?q.ghO():p +l=n.r +n.a.toString +l.a=r.b +l.b=r.a +n.fs()}, +a8(a){var s,r,q,p,o,n=this,m=null,l=A.b9_(a) +if(!n.ax){s=n.w +s===$&&A.c() +r=s.gcl(s)===B.W}else r=!1 +if(r){n.a.toString +q=!0}else q=!1 +s=n.a +s.toString +p=l.e +if(p==null)p=B.M +o=new A.F4(r,new A.Be(!r,new A.ci(p,A.h3(s.r,B.a2,B.a5,B.a6),m),m),m) +s=n.w +s===$&&A.c() +p=q?m:o +return A.nu(s,n.gaoT(),p)}} +A.aXC.prototype={ +$0(){var s,r=this.a,q=!r.ax +r.ax=q +s=r.w +if(q){s===$&&A.c() +s.d0(0)}else{s===$&&A.c() +s.ej(0).cz(new A.aXB(r),t.H)}q=r.c +q.toString +q=A.aHK(q) +if(q!=null){s=r.c +s.toString +q.afa(s,r.ax)}}, +$S:0} +A.aXB.prototype={ +$1(a){var s=this.a +if(s.c==null)return +s.aM(new A.aXA())}, +$S:21} +A.aXA.prototype={ +$0(){}, +$S:0} +A.aXz.prototype={ +gOg(){var s,r=this,q=r.at +if(q===$){s=A.an(r.as) +r.at!==$&&A.a2() +r.at=s +q=s}return q}, +ga_u(){var s,r=this,q=r.ax +if(q===$){s=r.gOg() +r.ax!==$&&A.a2() +q=r.ax=s.ax}return q}, +gDX(){return this.ga_u().b}, +ghO(){return this.ga_u().b}, +gBy(){return this.gOg().p3.w.b}, +gBx(){return this.gOg().k4}} +A.Wq.prototype={ +v(){var s=this,r=s.dH$ +if(r!=null)r.ad(0,s.gmn()) +s.dH$=null +s.bD()}, +da(){this.eu() +this.e5() +this.mo()}} +A.DL.prototype={ +gJ(a){var s=this +return A.a3(s.a,s.b,s.c,s.d,s.e,s.ghO(),s.gBx(),s.gDX(),s.gBy(),s.y,s.z,null,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.DL&&J.f(b.a,s.a)&&J.f(b.b,s.b)&&J.f(b.c,s.c)&&J.f(b.d,s.d)&&J.f(b.e,s.e)&&J.f(b.ghO(),s.ghO())&&J.f(b.gBx(),s.gBx())&&J.f(b.gDX(),s.gDX())&&J.f(b.gBy(),s.gBy())&&J.f(b.y,s.y)&&J.f(b.z,s.z)&&!0}, +ghO(){return this.f}, +gBx(){return this.r}, +gDX(){return this.w}, +gBy(){return this.x}} +A.afv.prototype={} +A.Lc.prototype={ +gJ(a){return J.W(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.Lc&&J.f(b.a,this.a)}} +A.afA.prototype={} +A.aWV.prototype={ +j(a){return""}} +A.T8.prototype={ +V(){return"_FloatingActionButtonType."+this.b}} +A.a1g.prototype={ +a8(a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=null,a0=A.an(a5),a1=a0.aa,a2=this.k1,a3=new A.aXE(a2,!0,A.an(a5),A.an(a5).ax,a,a,a,a,a,6,6,8,a,12,a,!0,a,B.GB,B.GA,B.GC,B.GD,8,a,a,a),a4=a1.a +if(a4==null)a4=a3.goJ() +s=a1.b +if(s==null)s=a3.geQ(a3) +r=a1.c +if(r==null)r=a3.gq7() +q=a1.d +if(q==null)q=a3.guL() +p=a1.e +if(p==null)p=a3.gzq() +o=a1.f +if(o==null){n=a3.f +n.toString +o=n}m=a1.r +if(m==null){n=a3.r +n.toString +m=n}l=a1.w +if(l==null){n=a3.w +n.toString +l=n}n=a1.x +k=n==null?a3.x:n +if(k==null)k=o +j=a1.y +if(j==null){n=a3.y +n.toString +j=n}i=a1.Q +if(i==null){n=a3.Q +n.toString +i=n}h=a1.as +if(h==null)h=a3.goM() +n=a1.cy +g=(n==null?a3.gCe():n).hI(a4) +f=a1.z +if(f==null)f=a3.gdk(a3) +n=this.c +e=A.a2v(n,new A.f9(h,a,a,a,a,a,a,a)) +switch(a2.a){case 0:d=a1.at +if(d==null){a2=a3.at +a2.toString +d=a2}break +case 1:d=a1.ax +if(d==null){a2=a3.ax +a2.toString +d=a2}break +case 2:d=a1.ay +if(d==null){a2=a3.ay +a2.toString +d=a2}break +case 3:d=a1.ch +if(d==null){a2=a3.ch +a2.toString +d=a2}c=a1.cx +if(c==null)c=a3.gCd() +a2=A.b([],t.p) +a2.push(n) +e=new A.adf(new A.ci(c,A.jv(a2,B.a2,B.a5,B.di,a),a),a) +break +default:d=a}b=A.bgE(new A.Ou(this.z,new A.aff(a,a1.db),g,s,r,q,p,o,l,m,j,k,d,f,e,a0.e,a,!1,B.x,i,a),B.IC,!1) +return new A.N_(b,a)}} +A.aff.prototype={ +aE(a){var s=A.eg(this.a,a,t.GE) +if(s==null)s=null +return s==null?B.f3.aE(a):s}, +gBO(){return"MaterialStateMouseCursor(FloatActionButton)"}} +A.adf.prototype={ +bs(a){var s=a.bh(t.I) +s.toString +s=new A.Uo(B.Z,s.w,null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +bz(a,b){var s=a.bh(t.I) +s.toString +b.scV(s.w)}} +A.Uo.prototype={ +c1(a){return 0}, +bW(a){return 0}, +dn(a){var s,r=this.U$,q=a.a,p=a.b,o=a.c,n=a.d +if(r!=null){s=r.m5(B.dz) +return new A.N(Math.max(q,Math.min(p,s.a)),Math.max(o,Math.min(n,s.b)))}else return new A.N(A.Z(1/0,q,p),A.Z(1/0,o,n))}, +cJ(){var s=this,r=t.k.a(A.K.prototype.gaG.call(s)),q=s.U$,p=r.a,o=r.b,n=r.c,m=r.d +if(q!=null){q.d8(B.dz,!0) +q=s.U$ +q=Math.max(p,Math.min(o,q.gC(q).a)) +o=s.U$ +s.id=new A.N(q,Math.max(n,Math.min(m,o.gC(o).b))) +s.Rb()}else s.id=new A.N(A.Z(1/0,p,o),A.Z(1/0,n,m))}} +A.aXE.prototype={ +goJ(){return this.fx.r}, +geQ(a){return this.fx.f}, +gq7(){return this.fr.cx}, +guL(){return this.fr.dx}, +gzq(){return this.fr.k3}, +gdk(a){return this.dx===B.Fb?B.a5h:B.kE}, +goM(){return this.dx===B.adZ?36:24}, +gCd(){return new A.k1(this.dy&&this.dx===B.Fb?16:20,0,20,0)}, +gCe(){return this.fr.p3.as.aIv(1.2)}} +A.azP.prototype={ +j(a){return"FloatingActionButtonLocation"}} +A.aP6.prototype={ +X4(a){var s=this.afM(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.h(s,(q>0?Math.min(n,r-q-p/2):n)+0)}} +A.azt.prototype={} +A.azs.prototype={ +afM(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.aXp.prototype={ +j(a){return"FloatingActionButtonLocation.endFloat"}} +A.azO.prototype={ +j(a){return"FloatingActionButtonAnimator"}} +A.b0S.prototype={ +afL(a,b,c){if(c<0.5)return a +else return b}} +A.RQ.prototype={ +gm(a){var s=this,r=s.w.x +r===$&&A.c() +if(r>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return s}if(a.N(0,B.aY)){s=q.c +if(s==null){s=q.a +s=s==null?p:A.a9(20,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return s}if(a.N(0,B.aE)){s=q.b +r=q.a +s=r==null?p:A.a9(31,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) +return s}}if(a.N(0,B.ba)){s=q.d +if(s==null){s=q.a +s=s==null?p:A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return s}if(a.N(0,B.aY)){s=q.c +if(s==null){s=q.a +s=s==null?p:A.a9(20,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return s}if(a.N(0,B.aE)){s=q.b +r=q.a +s=r==null?p:A.a9(20,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) +return s}return p}, +j(a){return"{hovered: "+A.j(this.c)+", focused: "+A.j(this.b)+", pressed: "+A.j(this.d)+", otherwise: null}"}} +A.agA.prototype={ +aE(a){if(a.N(0,B.a0))return this.b +return this.a}} +A.apt.prototype={} +A.E7.prototype={ +gJ(a){return J.W(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.E7&&J.f(b.a,this.a)}} +A.a2u.prototype={ +yU(a,b,c){return A.bgJ(c,this.w)}, +ek(a){return!this.w.l(0,a.w)}} +A.agC.prototype={} +A.M0.prototype={ +gawH(){var s,r=this.e +if(r==null)return B.M +s=r.ghv(r) +return s}, +b0(){return new A.Tt(new A.cC(null,t.re),B.o)}} +A.Tt.prototype={ +avk(){this.e=null}, +hl(){var s=this.e +if(s!=null)s.v() +this.qH()}, +aoQ(a){var s,r,q,p=this,o=p.e,n=p.a +if(o==null){o=n.e +n=A.bkk(a) +s=A.IN(a,null) +r=A.b9N(a,t.zd) +r.toString +q=$.bc.bT$.z.i(0,p.d).gaH() +q.toString +q=new A.M1(s,r,t.x.a(q),p.gavj()) +q.sbn(o) +q.sabl(n) +r.HB(q) +p.e=q}else{o.sbn(n.e) +o=p.e +o.toString +o.sabl(A.bkk(a)) +o=p.e +o.toString +o.sua(A.IN(a,null))}o=p.a.c +return o}, +a8(a){var s=this,r=s.a.gawH() +s.a.toString +return new A.ci(r,new A.iG(s.gaoP(),null),s.d)}} +A.M1.prototype={ +sbn(a){var s,r=this +if(J.f(a,r.f))return +r.f=a +s=r.e +if(s!=null)s.v() +s=r.f +r.e=s==null?null:s.BI(r.gawF()) +r.a.bi()}, +sabl(a){if(a===this.r)return +this.r=a +this.a.bi()}, +sua(a){if(a.l(0,this.w))return +this.w=a +this.a.bi()}, +awG(){this.a.bi()}, +v(){var s=this.e +if(s!=null)s.v() +this.pv()}, +KH(a,b){var s,r,q,p=this +if(p.e==null||!p.r)return +s=A.a47(b) +r=p.b +q=p.w.RU(r.gC(r)) +if(s==null){a.bO(0) +a.az(0,b.a) +p.e.lZ(a,B.h,q) +a.bo(0)}else p.e.lZ(a,s,q)}} +A.uM.prototype={ +atj(a){var s +if(a===B.W&&!this.CW){s=this.ch +s===$&&A.c() +s.v() +this.pv()}}, +v(){var s=this.ch +s===$&&A.c() +s.v() +this.pv()}, +a3_(a,b,c){var s,r,q=this +a.bO(0) +s=q.f +if(s!=null)a.kN(0,s.eO(b,q.ax)) +switch(q.z.a){case 1:s=b.gbv() +r=q.Q +a.ct(s,r==null?35:r,c) +break +case 0:s=q.as +if(!s.l(0,B.aJ))a.dr(A.aK0(b,s.c,s.d,s.a,s.b),c) +else a.aX(b,c) +break}a.bo(0)}, +KH(a,b){var s,r,q,p=this,o=$.G().B(),n=p.e,m=p.ay +m===$&&A.c() +s=m.a +o.sA(0,A.a9(m.b.az(0,s.gm(s)),n.gm(n)>>>16&255,n.gm(n)>>>8&255,n.gm(n)&255)) +r=A.a47(b) +n=p.at +if(n!=null)q=n.$0() +else{n=p.b +n=n.gC(n) +q=new A.x(0,0,0+n.a,0+n.b)}if(r==null){a.bO(0) +a.az(0,b.a) +p.a3_(a,q,o) +a.bo(0)}else p.a3_(a,q.dE(r),o)}} +A.b3n.prototype={ +$0(){var s=this.a +s=s.gC(s) +return new A.x(0,0,0+s.a,0+s.b)}, +$S:129} +A.aYI.prototype={ +a8u(a,b,c,d,e,f,g,a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h=null +if(a1==null){if(a2!=null){s=a2.$0() +r=J.bt(s) +q=new A.N(r.gaI(s)-r.gag(s),r.gaN(s)-r.gal(s))}else q=a3.gC(a3) +s=Math.max(q.HW(0,B.h).gdY(),new A.h(0+q.a,0).X(0,new A.h(0,0+q.b)).gdY())/2}else s=a1 +r=new A.M2(a0,B.aJ,s,A.bH1(a3,d,a2),a4,c,f,e,a3,g) +p=e.S +o=A.cH(h,B.ip,h,h,p) +n=e.gfm() +o.cv() +m=o.e_$ +m.b=!0 +m.a.push(n) +o.d0(0) +r.cx=o +m=c.gm(c) +l=t.ve +k=t.gD +r.CW=new A.bw(l.a(o),new A.uS(0,m>>>24&255),k.h("bw")) +m=A.cH(h,B.cK,h,h,p) +m.cv() +o=m.e_$ +o.b=!0 +o.a.push(n) +m.d0(0) +r.ch=m +o=t.Y +j=$.bpG() +i=o.h("fC") +r.ay=new A.bw(l.a(m),new A.fC(j,new A.bm(s*0.3,s+5,o),i),i.h("bw")) +p=A.cH(h,B.tK,h,h,p) +p.cv() +i=p.e_$ +i.b=!0 +i.a.push(n) +p.cv() +n=p.eg$ +n.b=!0 +n.a.push(r.gawI()) +r.db=p +n=c.gm(c) +i=$.bpH() +k=k.h("fC") +r.cy=new A.bw(l.a(p),new A.fC(i,new A.uS(n>>>24&255,0),k),k.h("bw")) +e.HB(r) +return r}} +A.M2.prototype={ +If(a){var s=this.ch +s===$&&A.c() +s.e=B.R8 +s.d0(0) +s=this.cx +s===$&&A.c() +s.d0(0) +s=this.db +s===$&&A.c() +s.z=B.aS +s.n6(1,B.y,B.tK)}, +by(a){var s,r=this,q=r.cx +q===$&&A.c() +q.ea(0) +q=r.cx.x +q===$&&A.c() +s=1-q +q=r.db +q===$&&A.c() +q.sm(0,s) +if(s<1){q=r.db +q.z=B.aS +q.n6(1,B.y,B.ip)}}, +awJ(a){if(a===B.ab)this.v()}, +v(){var s=this,r=s.ch +r===$&&A.c() +r.v() +r=s.cx +r===$&&A.c() +r.v() +r=s.db +r===$&&A.c() +r.v() +s.pv()}, +KH(a,b){var s,r,q,p,o,n,m=this,l=m.cx +l===$&&A.c() +l=l.r +if(l!=null&&l.a!=null){l=m.CW +l===$&&A.c() +s=l.a +r=l.b.az(0,s.gm(s))}else{l=m.cy +l===$&&A.c() +s=l.a +r=l.b.az(0,s.gm(s))}q=$.G().B() +l=m.e +q.sA(0,A.a9(r,l.gm(l)>>>16&255,l.gm(l)>>>8&255,l.gm(l)&255)) +l=m.at +p=l!=null?l.$0():null +if(p!=null)s=p.gbv() +else{s=m.b +s=s.gC(s).nj(B.h)}o=m.ch +o===$&&A.c() +o=o.x +o===$&&A.c() +o=A.pq(m.z,s,B.bf.az(0,o)) +o.toString +s=m.ay +s===$&&A.c() +n=s.a +n=s.b.az(0,n.gm(n)) +m.ack(m.Q,a,o,l,m.f,q,n,m.ax,b)}} +A.b3m.prototype={ +$0(){var s=this.a +s=s.gC(s) +return new A.x(0,0,0+s.a,0+s.b)}, +$S:129} +A.aYJ.prototype={ +a8u(a,b,c,d,e,f,g,h,i,j,k,a0){var s,r,q=null,p=i==null?A.bH4(k,d,j,h):i,o=new A.M3(h,B.aJ,p,A.bH0(k,d,j),!d,a0,c,f,e,k,g),n=e.S,m=A.cH(q,B.cK,q,q,n),l=e.gfm() +m.cv() +s=m.e_$ +s.b=!0 +s.a.push(l) +m.d0(0) +o.CW=m +s=t.Y +r=t.ve +o.ch=new A.bw(r.a(m),new A.bm(0,p,s),s.h("bw")) +n=A.cH(q,B.al,q,q,n) +n.cv() +s=n.e_$ +s.b=!0 +s.a.push(l) +n.cv() +l=n.eg$ +l.b=!0 +l.a.push(o.gawK()) +o.cy=n +l=c.gm(c) +o.cx=new A.bw(r.a(n),new A.uS(l>>>24&255,0),t.gD.h("bw")) +e.HB(o) +return o}} +A.M3.prototype={ +If(a){var s=B.c.bN(this.as/1),r=this.CW +r===$&&A.c() +r.e=A.dw(0,s) +r.d0(0) +this.cy.d0(0)}, +by(a){var s=this.cy +if(s!=null)s.d0(0)}, +awL(a){if(a===B.ab)this.v()}, +v(){var s=this,r=s.CW +r===$&&A.c() +r.v() +s.cy.v() +s.cy=null +s.pv()}, +KH(a,b){var s,r,q=this,p=$.G().B(),o=q.e,n=q.cx +n===$&&A.c() +s=n.a +p.sA(0,A.a9(n.b.az(0,s.gm(s)),o.gm(o)>>>16&255,o.gm(o)>>>8&255,o.gm(o)&255)) +r=q.z +if(q.ax){o=q.b +o=o.gC(o).nj(B.h) +n=q.CW +n===$&&A.c() +n=n.x +n===$&&A.c() +r=A.pq(r,o,n)}r.toString +o=q.ch +o===$&&A.c() +n=o.a +n=o.b.az(0,n.gm(n)) +q.ack(q.Q,a,r,q.at,q.f,p,n,q.ay,b)}} +A.uT.prototype={ +If(a){}, +by(a){}, +sA(a,b){if(b.l(0,this.e))return +this.e=b +this.a.bi()}, +sS9(a){if(J.f(a,this.f))return +this.f=a +this.a.bi()}, +ack(a,b,c,d,e,f,g,h,i){var s,r=A.a47(i) +b.bO(0) +if(r==null)b.az(0,i.a) +else b.aL(0,r.a,r.b) +if(d!=null){s=d.$0() +if(e!=null)b.kN(0,e.eO(s,h)) +else if(!a.l(0,B.aJ))b.u8(A.aK0(s,a.c,a.d,a.a,a.b)) +else b.mw(s)}b.ct(c,g,f) +b.bo(0)}} +A.Ek.prototype={} +A.Ub.prototype={ +ek(a){return this.f!==a.f}} +A.Ee.prototype={ +afU(a){return null}, +a8(a){var s=this,r=a.bh(t.sZ),q=r==null?null:r.f +return new A.Ts(s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.Q,s.z,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.id,!1,s.k2,s.k3,s.k4,s.ok,q,s.gafT(),s.gaJf(),s.p1,null)}, +aJg(a){return!0}} +A.Ts.prototype={ +b0(){return new A.Tr(A.D(t.R9,t.Wg),new A.bP(A.b([],t.IU),t.yw),null,B.o)}} +A.wy.prototype={ +V(){return"_HighlightType."+this.b}} +A.Tr.prototype={ +gaMG(){var s=this.r +s=s.gbx(s) +s=new A.bo(s,new A.aYG(),A.w(s).h("bo")) +return!s.gaB(s)}, +UO(a,b){var s,r=this.y,q=r.a,p=q.length +if(b){r.b=!0 +q.push(a)}else r.O(0,a) +s=q.length!==0 +if(s!==(p!==0)){r=this.a.p1 +if(r!=null)r.UO(this,s)}}, +XT(a){var s=this.c +s.toString +this.aE5(s) +this.aar()}, +ah7(){return this.XT(null)}, +U0(){this.aM(new A.aYF())}, +ghF(){var s=this.a.p4 +if(s==null){s=this.x +s.toString}return s}, +CM(){var s,r,q=this +if(q.a.p4==null)q.x=A.bhw(null) +s=q.ghF() +r=q.a +r.toString +s.hB(0,B.a0,!(q.lq(r)||q.lr(r))) +q.ghF().an(0,q.guG())}, +bk(){this.amS() +this.CM() +$.bc.bT$.f.a.d.D(0,this.gaam())}, +bC(a){var s,r,q,p,o=this +o.c9(a) +s=a.p4 +if(o.a.p4!=s){if(s!=null)s.ad(0,o.guG()) +if(o.a.p4!=null){s=o.x +if(s!=null){s.Y$=$.af() +s.G$=0}o.x=null}o.CM()}s=o.a +if(s.cx!=a.cx||s.CW!==a.CW||!1){s=o.r +r=s.i(0,B.f5) +if(r!=null){q=r.ch +q===$&&A.c() +q.v() +r.pv() +o.Wy(B.f5,!1,o.f)}p=s.i(0,B.Fe) +if(p!=null){s=p.ch +s===$&&A.c() +s.v() +p.pv()}}if(!J.f(o.a.db,a.db))o.aFe() +s=o.a +s.toString +s=o.lq(s)||o.lr(s) +if(s!==(o.lq(a)||o.lr(a))){s=o.ghF() +q=o.a +q.toString +s.hB(0,B.a0,!(o.lq(q)||o.lr(q))) +s=o.a +s.toString +if(!(o.lq(s)||o.lr(s))){o.ghF().hB(0,B.ba,!1) +r=o.r.i(0,B.f5) +if(r!=null){s=r.ch +s===$&&A.c() +s.v() +r.pv()}}o.Wy(B.f5,!1,o.f)}o.Wx()}, +v(){var s,r=this +$.bc.bT$.f.a.d.O(0,r.gaam()) +r.ghF().ad(0,r.guG()) +s=r.x +if(s!=null){s.Y$=$.af() +s.G$=0}r.bD()}, +gvq(){if(!this.gaMG()){var s=this.d +s=s!=null&&s.a!==0}else s=!0 +return s}, +afE(a){switch(a.a){case 0:return B.al +case 1:case 2:return B.lj}}, +Wy(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.r,e=f.i(0,a),d=a.a +switch(d){case 0:h.ghF().hB(0,B.ba,c) +break +case 1:if(b)h.ghF().hB(0,B.aY,c) +break +case 2:break}if(a===B.f4){s=h.a.p1 +if(s!=null)s.UO(h,c)}s=e==null +if(c===(!s&&e.CW))return +if(c)if(s){s=h.a.fx +if(s==null)r=g +else{q=h.ghF().a +r=s.a.$1(q)}if(r==null){s=h.c +s.toString +p=A.an(s) +switch(d){case 0:r=h.a.fr +if(r==null)r=p.cy +break +case 2:r=h.a.dx +if(r==null)r=p.cx +break +case 1:r=h.a.dy +if(r==null)r=p.dx +break}}s=h.c.gaH() +s.toString +t.x.a(s) +q=h.c +q.toString +q=A.b9N(q,t.zd) +q.toString +o=h.a +o.toString +o=h.lq(o)||h.lr(o)?r:A.a9(0,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) +n=h.a +m=n.CW +l=n.cx +k=n.db +n=n.p2.$1(s) +j=h.c.bh(t.I) +j.toString +i=h.afE(a) +s=new A.uM(m,l,B.aJ,n,j.w,o,k,q,s,new A.aYH(h,a)) +i=A.cH(g,i,g,g,q.S) +i.cv() +o=i.e_$ +o.b=!0 +o.a.push(q.gfm()) +i.cv() +o=i.eg$ +o.b=!0 +o.a.push(s.gati()) +i.d0(0) +s.ch=i +o=s.e +o=o.gm(o) +s.ay=new A.bw(t.ve.a(i),new A.uS(0,o>>>24&255),t.gD.h("bw")) +q.HB(s) +f.q(0,a,s) +h.t8()}else{e.CW=!0 +f=e.ch +f===$&&A.c() +f.d0(0)}else{e.CW=!1 +f=e.ch +f===$&&A.c() +f.ej(0)}switch(d){case 0:f=h.a.at +if(f!=null)f.$1(c) +break +case 1:if(b){f=h.a.ax +if(f!=null)f.$1(c)}break +case 2:break}}, +t7(a,b){return this.Wy(a,!0,b)}, +aFe(){var s,r,q,p=this +for(s=p.r,s=s.gbx(s),r=A.w(s),r=r.h("@<1>").af(r.z[1]),s=new A.bZ(J.aA(s.a),s.b,r.h("bZ<1,2>")),r=r.z[1];s.H();){q=s.a +if(q==null)q=r.a(q) +if(q!=null)q.sS9(p.a.db)}s=p.e +if(s!=null)s.sS9(p.a.db) +s=p.d +if(s!=null&&s.a!==0)for(r=A.w(s),s=new A.lg(s,s.w9(),r.h("lg<1>")),r=r.c;s.H();){q=s.d +if(q==null)q=r.a(q) +q.sS9(p.a.db)}}, +aqB(a){var s,r,q,p,o,n,m,l,k,j,i=this,h={},g=i.c +g.toString +g=A.b9N(g,t.zd) +g.toString +s=i.c.gaH() +s.toString +t.x.a(s) +r=s.dR(a) +q=i.a.fx +if(q==null)q=null +else{p=i.ghF().a +p=q.a.$1(p) +q=p}o=q==null?i.a.fy:q +if(o==null){q=i.c +q.toString +o=A.an(q).k3}q=i.a +n=q.ch?q.p2.$1(s):null +q=i.a +m=q.cy +l=q.db +h.a=null +q=q.go +if(q==null){q=i.c +q.toString +q=A.an(q).x}p=i.a +k=p.ch +p=p.cx +j=i.c.bh(t.I) +j.toString +return h.a=q.a8u(0,m,o,k,g,l,new A.aYC(h,i),r,p,n,s,j.w)}, +aLz(a){if(this.c==null)return +this.aM(new A.aYE(this))}, +gaCf(){var s,r=this,q=r.c +q.toString +q=A.dW(q,B.f7) +s=q==null?null:q.ax +switch((s==null?B.eA:s).a){case 0:q=r.a +q.toString +return(r.lq(q)||r.lr(q))&&r.z +case 1:return r.z}}, +Wx(){var s,r=$.bc.bT$.f.a.b +switch((r==null?A.BP():r).a){case 0:s=!1 +break +case 1:s=this.gaCf() +break +default:s=null}this.t7(B.Fe,s)}, +aLB(a){var s,r=this +r.z=a +r.ghF().hB(0,B.aE,a) +r.Wx() +s=r.a.k2 +if(s!=null)s.$1(a)}, +aae(a){if(this.y.a.length!==0)return +this.aE6(a)}, +U3(a){this.aae(a) +this.a.toString}, +U5(a){this.a.toString}, +aMl(a){this.aae(a) +this.a.toString}, +aMn(a){this.a.toString}, +a4R(a,b){var s,r,q,p,o=this +if(a!=null){s=a.gaH() +s.toString +t.x.a(s) +r=s.gC(s) +r=new A.x(0,0,0+r.a,0+r.b).gbv() +q=A.d3(s.cL(0,null),r)}else q=b.a +o.ghF().hB(0,B.ba,!0) +p=o.aqB(q) +s=o.d;(s==null?o.d=A.ee(t.nQ):s).D(0,p) +s=o.e +if(s!=null)s.by(0) +o.e=p +o.t8() +o.t7(B.f4,!0)}, +aE6(a){return this.a4R(null,a)}, +aE5(a){return this.a4R(a,null)}, +aar(){var s=this,r=s.e +if(r!=null)r.If(0) +s.e=null +s.t7(B.f4,!1) +r=s.a +if(r.d!=null){if(r.id){r=s.c +r.toString +A.b91(r)}r=s.a.d +if(r!=null)r.$0()}}, +aMs(){var s=this,r=s.e +if(r!=null)r.by(0) +s.e=null +s.a.toString +s.t7(B.f4,!1)}, +aMh(){var s=this,r=s.e +if(r!=null)r.If(0) +s.e=null +s.t7(B.f4,!1) +s.a.toString}, +aMj(){var s=this,r=s.e +if(r!=null)r.by(0) +s.e=null +s.a.toString +s.t7(B.f4,!1)}, +hl(){var s,r,q,p,o,n,m,l=this,k=l.d +if(k!=null){l.d=null +for(s=A.w(k),k=new A.lg(k,k.w9(),s.h("lg<1>")),s=s.c;k.H();){r=k.d;(r==null?s.a(r):r).v()}l.e=null}for(k=l.r,s=A.k9(k,k.r,A.w(k).c);s.H();){r=s.d +q=k.i(0,r) +if(q!=null){p=q.ch +p===$&&A.c() +p.r.v() +p.r=null +o=p.eg$ +o.b=!1 +B.b.ao(o.a) +n=o.c +if(n===$){m=A.ee(o.$ti.c) +o.c!==$&&A.a2() +o.c=m +n=m}if(n.a>0){n.b=n.c=n.d=n.e=null +n.a=0}o=p.e_$ +o.b=!1 +B.b.ao(o.a) +n=o.c +if(n===$){m=A.ee(o.$ti.c) +o.c!==$&&A.a2() +o.c=m +n=m}if(n.a>0){n.b=n.c=n.d=n.e=null +n.a=0}p.Mu() +q.pv()}k.q(0,r,null)}k=l.a.p1 +if(k!=null)k.UO(l,!1) +l.amR()}, +lq(a){var s +if(a.d==null)s=!1 +else s=!0 +return s}, +lr(a){return!1}, +aLP(a){var s=this,r=s.f=!0,q=s.a +q.toString +if(!s.lq(q)?s.lr(q):r)s.t7(B.f5,s.f)}, +aLR(a){this.f=!1 +this.t7(B.f5,!1)}, +gapp(){var s,r=this,q=r.c +q.toString +q=A.dW(q,B.f7) +s=q==null?null:q.ax +switch((s==null?B.eA:s).a){case 0:q=r.a +q.toString +return(r.lq(q)||r.lr(q))&&r.a.ok +case 1:return!0}}, +a8(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null +c.F4(a) +s=new A.aYD(c,a) +for(r=c.r,q=A.k9(r,r.r,A.w(r).c);q.H();){p=q.d +o=r.i(0,p) +if(o!=null)o.sA(0,s.$1(p))}r=c.e +if(r!=null){q=c.a.fx +if(q==null)q=b +else{p=c.ghF().a +p=q.a.$1(p) +q=p}if(q==null)q=c.a.fy +r.sA(0,q==null?A.an(a).k3:q)}r=c.a.ay +if(r==null)r=B.f3 +n=A.eg(r,c.ghF().a,t.Pb) +m=c.w +if(m===$){r=c.gXS() +q=t.ot +p=t.wS +l=A.b5([B.jU,new A.dJ(r,new A.bP(A.b([],q),p),t.wY),B.EO,new A.dJ(r,new A.bP(A.b([],q),p),t.nz)],t.B,t.od) +c.w!==$&&A.a2() +c.w=l +m=l}r=c.a.k4 +q=c.gapp() +p=c.a +o=p.k3 +k=p.d +k=k==null?b:c.gXS() +p=c.lq(p)?c.guH():b +j=c.a +j.toString +j=c.lq(j)?c.guI():b +i=c.a +i.toString +i=c.lq(i)?c.gCA():b +h=c.a +h.toString +h=c.lq(h)?c.gCB():b +g=c.a +g.toString +g=c.lr(g)?c.gaMk():b +f=c.a +f.toString +f=c.lr(f)?c.gaMm():b +e=c.a +e.toString +e=c.lr(e)?c.gaMg():b +d=c.a +d.toString +d=c.lr(d)?c.gaMi():b +return new A.Ub(c,A.x2(m,A.yt(o,q,A.pn(A.bwE(A.cY(b,b,A.im(B.aX,c.a.c,B.a3,!0,b,b,b,b,b,b,b,b,b,b,b,e,d,g,f,i,h,p,j,b,b,b),!1,b,b,!1,!1,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,k,b,b,b,b,b,b,b,b),n),n,b,c.gaLO(),c.gaLQ(),b),b,b,b,r,!0,b,c.gaLA(),b,b,b,b)),b)}, +$ibbv:1} +A.aYG.prototype={ +$1(a){return a!=null}, +$S:485} +A.aYF.prototype={ +$0(){}, +$S:0} +A.aYH.prototype={ +$0(){var s=this.a +s.r.q(0,this.b,null) +s.t8()}, +$S:0} +A.aYC.prototype={ +$0(){var s,r=this.b,q=r.d +if(q!=null){s=this.a +q.O(0,s.a) +if(r.e==s.a)r.e=null +r.t8()}}, +$S:0} +A.aYE.prototype={ +$0(){this.a.Wx()}, +$S:0} +A.aYD.prototype={ +$1(a){var s,r,q=this,p=A.an(q.b) +switch(a.a){case 0:s=q.a +r=s.a.fx +r=r==null?null:r.a.$1(B.a3G) +s=r==null?s.a.fr:r +return s==null?p.cy:s +case 2:s=q.a +r=s.a.fx +r=r==null?null:r.a.$1(B.a3B) +s=r==null?s.a.dx:r +return s==null?p.cx:s +case 1:s=q.a +r=s.a.fx +r=r==null?null:r.a.$1(B.a3t) +s=r==null?s.a.dy:r +return s==null?p.dx:s}}, +$S:486} +A.a2J.prototype={} +A.Wu.prototype={ +bk(){this.bG() +if(this.gvq())this.wh()}, +hl(){var s=this.jV$ +if(s!=null){s.F() +s.fq() +this.jV$=null}this.qH()}} +A.mE.prototype={} +A.aiq.prototype={ +a8h(a){return B.qk}, +gy9(){return!1}, +gnk(){return B.M}, +ap(a,b){return B.qk}, +hR(a,b){var s=$.G().T() +s.ke(a) +return s}, +nX(a){return this.hR(a,null)}, +eO(a,b){var s=$.G().T() +s.ke(a) +return s}, +m6(a){return this.eO(a,null)}, +m_(a,b,c,d){a.aX(b,c)}, +gl3(){return!0}, +KG(a,b,c,d,e,f){}, +iz(a,b,c){return this.KG(a,b,0,0,null,c)}} +A.mg.prototype={ +gy9(){return!1}, +a8h(a){var s=a==null?this.a:a +return new A.mg(this.b,s)}, +gnk(){return new A.aR(0,0,0,this.a.b)}, +ap(a,b){return new A.mg(B.hV,this.a.ap(0,b))}, +hR(a,b){var s=$.G().T(),r=a.a,q=a.b +s.ke(new A.x(r,q,r+(a.c-r),q+Math.max(0,a.d-q-this.a.b))) +return s}, +nX(a){return this.hR(a,null)}, +eO(a,b){var s=$.G().T() +s.fP(this.b.fb(a)) +return s}, +m6(a){return this.eO(a,null)}, +m_(a,b,c,d){a.dr(this.b.fb(b),c)}, +gl3(){return!0}, +fZ(a,b){var s,r +if(a instanceof A.mg){s=A.bA(a.a,this.a,b) +r=A.u_(a.b,this.b,b) +r.toString +return new A.mg(r,s)}return this.MT(a,b)}, +h_(a,b){var s,r +if(a instanceof A.mg){s=A.bA(this.a,a.a,b) +r=A.u_(this.b,a.b,b) +r.toString +return new A.mg(r,s)}return this.MU(a,b)}, +KG(a,b,c,d,e,f){var s=this.b +if(!s.c.l(0,B.T)||!s.d.l(0,B.T))a.kN(0,this.eO(b,f)) +s=b.d +a.ed(new A.h(b.a,s),new A.h(b.c,s),this.a.mV())}, +iz(a,b,c){return this.KG(a,b,0,0,null,c)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.mg&&b.a.l(0,s.a)&&b.b.l(0,s.b)}, +gJ(a){return A.a3(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.Tv.prototype={ +so4(a,b){if(b!=this.a){this.a=b +this.F()}}, +sfw(a){if(a!==this.b){this.b=a +this.F()}}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Tv&&b.a==s.a&&b.b===s.b}, +gJ(a){return A.a3(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.bC(this)}} +A.Tw.prototype={ +i7(a){var s=A.fo(this.a,this.b,a) +s.toString +return t.U1.a(s)}} +A.agM.prototype={ +aJ(a,b){var s,r,q,p=this,o=p.b,n=p.c.az(0,o.gm(o)),m=new A.x(0,0,0+b.a,0+b.b) +o=p.x +o=p.w.az(0,o.gm(o)) +o.toString +s=A.Kd(o,p.r) +if((s.gm(s)>>>24&255)>0){o=n.eO(m,p.f) +r=$.G().B() +r.sA(0,s) +r.sP(0,B.i) +a.Z(o,r)}o=p.e +r=o.a +q=p.d +n.KG(a,m,o.b,q.gm(q),r,p.f)}, +cu(a){var s=this +return s.b!==a.b||s.x!==a.x||s.d!==a.d||s.c!==a.c||!s.e.l(0,a.e)||s.f!==a.f}, +j(a){return"#"+A.bC(this)}} +A.S1.prototype={ +b0(){return new A.acK(null,null,B.o)}} +A.acK.prototype={ +bk(){var s,r=this,q=null +r.bG() +r.e=A.cH(q,B.R3,q,r.a.w?1:0,r) +s=A.cH(q,B.cL,q,q,r) +r.d=s +r.f=A.du(B.aD,s,new A.qO(B.aD)) +s=r.a.c +r.r=new A.Tw(s,s) +r.w=A.du(B.y,r.e,q) +r.x=new A.f5(B.I,r.a.r)}, +v(){var s=this.d +s===$&&A.c() +s.v() +s=this.e +s===$&&A.c() +s.v() +this.amC()}, +bC(a){var s,r,q=this +q.c9(a) +s=a.c +if(!q.a.c.l(0,s)){q.r=new A.Tw(s,q.a.c) +s=q.d +s===$&&A.c() +s.sm(0,0) +s.d0(0)}if(!q.a.r.l(0,a.r))q.x=new A.f5(B.I,q.a.r) +s=q.a.w +if(s!==a.w){r=q.e +if(s){r===$&&A.c() +r.d0(0)}else{r===$&&A.c() +r.ej(0)}}}, +a8(a){var s,r,q,p,o,n,m,l,k=this,j=k.f +j===$&&A.c() +s=k.a.d +r=k.e +r===$&&A.c() +r=A.b([j,s,r],t.Eo) +s=k.f +j=k.r +j===$&&A.c() +q=k.a +p=q.e +q=q.d +o=a.bh(t.I) +o.toString +n=k.a.f +m=k.x +m===$&&A.c() +l=k.w +l===$&&A.c() +return A.ep(null,new A.agM(s,j,p,q,o.w,n,m,l,new A.BT(r)),null,null,B.w)}} +A.alF.prototype={ +gaS7(){var s=t.ve.a(this.c),r=s.gm(s) +if(r<=0.25)return-r*4 +else if(r<0.75)return(r-0.5)*4 +else return(1-r)*4*4}, +a8(a){return A.aSa(null,this.e,A.mP(this.gaS7(),0,0),!0)}} +A.Tj.prototype={ +b0(){return new A.Tk(null,null,B.o)}} +A.Tk.prototype={ +gGa(){return this.a.w!=null||!1}, +bk(){var s,r=this +r.bG() +r.d=A.cH(null,B.cL,null,null,r) +if(r.gGa()){r.f=r.zP() +r.d.sm(0,1)}else r.a.toString +s=r.d +s.cv() +s=s.e_$ +s.b=!0 +s.a.push(r.gOW())}, +v(){var s=this.d +s===$&&A.c() +s.v() +this.amQ()}, +OX(){this.aM(new A.aYl())}, +bC(a){var s,r=this +r.c9(a) +s=r.a.w!=null +if(s!==(a.w!=null)||!1)if(s){r.f=r.zP() +s=r.d +s===$&&A.c() +s.d0(0)}else{s=r.d +s===$&&A.c() +s.ej(0)}}, +zP(){var s,r,q,p,o,n=null,m=this.d +m===$&&A.c() +s=new A.bm(B.a0x,B.h,t.Ni).az(0,m.gm(m)) +r=this.a +q=r.w +q.toString +p=r.x +o=r.c +o=A.dz(q,r.y,B.cz,n,p,o,n) +return A.cY(n,n,A.lC(!1,A.bgq(o,!0,s),m),!0,n,n,!1,!1,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n)}, +a8(a){var s,r=this,q=r.d +q===$&&A.c() +if(q.gcl(q)===B.W){r.f=null +r.a.toString +r.e=null +return B.b_}q=r.d +if(q.gcl(q)===B.ab){r.e=null +if(r.gGa())return r.f=r.zP() +else{r.f=null +return B.b_}}if(r.e==null&&r.gGa())return r.zP() +if(r.f==null)r.a.toString +if(r.gGa()){q=t.Y +s=r.d +return A.l8(B.br,A.b([A.lC(!1,r.e,new A.bw(s,new A.bm(1,0,q),q.h("bw"))),r.zP()],t.p),B.a_,B.bp,null)}r.a.toString +return B.b_}} +A.aYl.prototype={ +$0(){}, +$S:0} +A.Lk.prototype={ +V(){return"FloatingLabelBehavior."+this.b}} +A.a1h.prototype={ +gJ(a){return B.e.gJ(-1)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.a1h&&!0}, +j(a){return A.by1(-1)}} +A.iB.prototype={ +V(){return"_DecorationSlot."+this.b}} +A.aep.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.aep&&b.a.l(0,s.a)&&b.c===s.c&&b.d===s.d&&b.e.l(0,s.e)&&b.f.l(0,s.f)&&b.r.l(0,s.r)&&b.x==s.x&&b.y.l(0,s.y)&&J.f(b.z,s.z)&&J.f(b.Q,s.Q)&&J.f(b.as,s.as)&&J.f(b.at,s.at)&&J.f(b.ax,s.ax)&&J.f(b.ay,s.ay)&&J.f(b.ch,s.ch)&&J.f(b.CW,s.CW)&&b.cx.zB(0,s.cx)&&J.f(b.cy,s.cy)&&b.db.zB(0,s.db)}, +gJ(a){var s=this +return A.a3(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.b_W.prototype={} +A.Ur.prototype={ +gbZ(a){var s,r=A.b([],t.Ik),q=this.hf$ +if(q.i(0,B.at)!=null){s=q.i(0,B.at) +s.toString +r.push(s)}if(q.i(0,B.aT)!=null){s=q.i(0,B.aT) +s.toString +r.push(s)}if(q.i(0,B.au)!=null){s=q.i(0,B.au) +s.toString +r.push(s)}if(q.i(0,B.aP)!=null){s=q.i(0,B.aP) +s.toString +r.push(s)}if(q.i(0,B.aN)!=null){s=q.i(0,B.aN) +s.toString +r.push(s)}if(q.i(0,B.aO)!=null){s=q.i(0,B.aO) +s.toString +r.push(s)}if(q.i(0,B.am)!=null){s=q.i(0,B.am) +s.toString +r.push(s)}if(q.i(0,B.b0)!=null){s=q.i(0,B.b0) +s.toString +r.push(s)}if(q.i(0,B.b1)!=null){s=q.i(0,B.b1) +s.toString +r.push(s)}if(q.i(0,B.aH)!=null){s=q.i(0,B.aH) +s.toString +r.push(s)}if(q.i(0,B.cX)!=null){q=q.i(0,B.cX) +q.toString +r.push(q)}return r}, +sbn(a){if(this.G.l(0,a))return +this.G=a +this.aD()}, +scV(a){if(this.Y===a)return +this.Y=a +this.aD()}, +sWa(a,b){if(this.a7===b)return +this.a7=b +this.aD()}, +saRG(a){return}, +sCT(a){if(this.aa===a)return +this.aa=a +this.cb()}, +sSS(a){return}, +gP0(){this.G.f.gy9() +return!1}, +ju(a){var s,r=this.hf$ +if(r.i(0,B.at)!=null){s=r.i(0,B.at) +s.toString +a.$1(s)}if(r.i(0,B.aN)!=null){s=r.i(0,B.aN) +s.toString +a.$1(s)}if(r.i(0,B.au)!=null){s=r.i(0,B.au) +s.toString +a.$1(s)}if(r.i(0,B.am)!=null){s=r.i(0,B.am) +s.toString +a.$1(s)}if(r.i(0,B.b0)!=null)if(this.aa){s=r.i(0,B.b0) +s.toString +a.$1(s)}else if(r.i(0,B.am)==null){s=r.i(0,B.b0) +s.toString +a.$1(s)}if(r.i(0,B.aT)!=null){s=r.i(0,B.aT) +s.toString +a.$1(s)}if(r.i(0,B.aP)!=null){s=r.i(0,B.aP) +s.toString +a.$1(s)}if(r.i(0,B.aO)!=null){s=r.i(0,B.aO) +s.toString +a.$1(s)}if(r.i(0,B.cX)!=null){s=r.i(0,B.cX) +s.toString +a.$1(s)}if(r.i(0,B.b1)!=null){s=r.i(0,B.b1) +s.toString +a.$1(s)}if(r.i(0,B.aH)!=null){r=r.i(0,B.aH) +r.toString +a.$1(r)}}, +gma(){return!1}, +oc(a,b){var s +if(a==null)return 0 +a.d8(b,!0) +s=a.nW(B.B) +s.toString +return s}, +awP(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}, +c1(a){var s,r,q,p,o,n=this.hf$,m=n.i(0,B.at) +m=m==null?0:m.b4(B.a7,a,m.gc5()) +s=this.G +r=n.i(0,B.au) +r=r==null?0:r.b4(B.a7,a,r.gc5()) +q=n.i(0,B.aN) +q=q==null?0:q.b4(B.a7,a,q.gc5()) +p=n.i(0,B.aT) +p=p==null?0:p.b4(B.a7,a,p.gc5()) +o=n.i(0,B.b0) +o=o==null?0:o.b4(B.a7,a,o.gc5()) +o=Math.max(p,o) +p=n.i(0,B.aO) +p=p==null?0:p.b4(B.a7,a,p.gc5()) +n=n.i(0,B.aP) +n=n==null?0:n.b4(B.a7,a,n.gc5()) +return m+s.a.a+r+q+o+p+n+this.G.a.c}, +bV(a){var s,r,q,p,o,n=this.hf$,m=n.i(0,B.at) +m=m==null?0:m.b4(B.af,a,m.gce()) +s=this.G +r=n.i(0,B.au) +r=r==null?0:r.b4(B.af,a,r.gce()) +q=n.i(0,B.aN) +q=q==null?0:q.b4(B.af,a,q.gce()) +p=n.i(0,B.aT) +p=p==null?0:p.b4(B.af,a,p.gce()) +o=n.i(0,B.b0) +o=o==null?0:o.b4(B.af,a,o.gce()) +o=Math.max(p,o) +p=n.i(0,B.aO) +p=p==null?0:p.b4(B.af,a,p.gce()) +n=n.i(0,B.aP) +n=n==null?0:n.b4(B.af,a,n.gce()) +return m+s.a.a+r+q+o+p+n+this.G.a.c}, +ax9(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.b4(B.av,b,q.gcs()) +s=Math.max(p,s)}return s}, +bW(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=b.hf$,a0=a.i(0,B.at),a1=a0==null?0:a0.b4(B.av,a2,a0.gcs()) +a0=a.i(0,B.at) +a2=Math.max(a2-(a0==null?0:a0.b4(B.a7,a1,a0.gc5())),0) +a0=a.i(0,B.au) +s=a0==null?0:a0.b4(B.av,a2,a0.gcs()) +a0=a.i(0,B.au) +r=a0==null?0:a0.b4(B.a7,s,a0.gc5()) +a0=a.i(0,B.aP) +q=a0==null?0:a0.b4(B.av,a2,a0.gcs()) +a0=a.i(0,B.aP) +p=a0==null?0:a0.b4(B.a7,q,a0.gc5()) +a2=Math.max(a2-b.G.a.gdQ(),0) +a0=a.i(0,B.aH) +o=a0==null?0:a0.b4(B.av,a2,a0.gcs()) +a0=a.i(0,B.aH) +n=Math.max(a2-(a0==null?0:a0.b4(B.a7,o,a0.gc5())),0) +a0=a.i(0,B.b1) +m=a0==null?0:a0.b4(B.av,n,a0.gcs()) +l=Math.max(o,m) +if(l>0)l+=8 +a0=a.i(0,B.aN) +k=a0==null?0:a0.b4(B.av,a2,a0.gcs()) +a0=a.i(0,B.aN) +j=a0==null?0:a0.b4(B.a7,k,a0.gc5()) +a0=a.i(0,B.aO) +i=a0==null?0:a0.b4(B.av,a2,a0.gcs()) +a0=a.i(0,B.aO) +h=a0==null?0:a0.b4(B.a7,i,a0.gc5()) +a0=t.n +g=B.b.nQ(A.b([b.ax9(0,Math.max(a2-j-h-r-p,0),A.b([a.i(0,B.aT),a.i(0,B.b0)],t.iG)),k,i],a0),B.fg) +f=b.G.y +e=new A.h(f.a,f.b).a1(0,4) +f=b.G +a=a.i(0,B.am)==null?0:b.G.c +d=B.b.nQ(A.b([a1,f.a.b+a+g+b.G.a.d+e.b,s,q],a0),B.fg) +a=b.G.x +a.toString +c=a||!1?0:48 +return Math.max(d,c)+l}, +c4(a){return this.bW(a)}, +ip(a){var s=this.hf$,r=s.i(0,B.aT).b +r.toString +r=t.q.a(r).a +s=s.i(0,B.aT) +s=s==null?null:s.ip(a) +if(s==null)s=0 +return r.b+s}, +dn(a){return B.w}, +apC(a){var s,r,q,p,o,n,m=null,l=t.Bd,k=A.b([],l),j=new A.Z0(k,A.b([],t.X_)) +for(s=a.length,r=m,q=r,p=0;p0}else a1=!1 +if(!a1)a2=0 +else{e8=o.i(0,B.b1) +a2=e8.gC(e8).b+8}a3=Math.max(a0,a2) +e8=e6.G.y +a4=new A.h(e8.a,e8.b).a1(0,4) +e8=o.i(0,B.aT) +n=o.i(0,B.aT) +k=e6.G.a +j=a4.b +i=j/2 +s.q(0,e8,e6.oc(n,p.Se(new A.aR(0,k.b+a+i,0,k.d+a3+i)).RX(c,c))) +k=o.i(0,B.b0) +a5=k==null?e7:k.gC(k).b +if(a5==null)a5=0 +e8=o.i(0,B.aT) +a6=e8==null?e7:e8.gC(e8).b +if(a6==null)a6=0 +a7=Math.max(a5,a6) +e8=s.i(0,o.i(0,B.aT)) +e8.toString +n=s.i(0,o.i(0,B.b0)) +n.toString +a8=Math.max(e8,n) +n=o.i(0,B.aN) +a9=n==null?e7:n.gC(n).b +if(a9==null)a9=0 +e8=o.i(0,B.aO) +b0=e8==null?e7:e8.gC(e8).b +if(b0==null)b0=0 +e8=s.i(0,o.i(0,B.aN)) +e8.toString +n=s.i(0,o.i(0,B.aO)) +n.toString +b1=Math.max(0,Math.max(e8,n)-a8) +n=s.i(0,o.i(0,B.aN)) +n.toString +e8=s.i(0,o.i(0,B.aO)) +e8.toString +b2=Math.max(0,Math.max(a9-n,b0-e8)-(a7-a8)) +e8=o.i(0,B.au) +b3=e8==null?e7:e8.gC(e8).b +if(b3==null)b3=0 +e8=o.i(0,B.aP) +b4=e8==null?e7:e8.gC(e8).b +if(b4==null)b4=0 +b5=Math.max(b3,b4) +e8=e6.G +n=e8.a +b6=Math.max(b5,a+n.b+b1+a7+b2+n.d+j) +e8=e8.x +e8.toString +if(!e8)e8=!1 +else e8=!0 +b7=e8?0:48 +b8=q-a3 +b9=Math.min(Math.max(b6,b7),b8) +c0=b7>b6?(b7-b6)/2:0 +c1=Math.max(0,b6-b8) +e8=e6.ae +e8=e6.gP0()?B.Ej:B.Ek +c2=(e8.a+1)/2 +c3=b1-c1*(1-c2) +e8=e6.G.a +c4=e8.b+a+a8+c3+c0+i +c5=b9-(e8.gcM(e8)+e8.gcR(e8))-a-j-(b1+a7+b2) +c6=c4+c5*c2 +j=e6.ae +e8=e6.gP0()?B.Ej:B.Ek +c7=e6.awP(c4,a8+c3/2+(b9-(2+a7))/2,c4+c5,e8) +if(o.i(0,B.aH)!=null){e8=s.i(0,o.i(0,B.aH)) +e8.toString +c8=b9+8+e8 +e8=o.i(0,B.aH) +c9=e8.gC(e8).b+8}else{c8=0 +c9=0}if(a1){e8=s.i(0,o.i(0,B.b1)) +e8.toString +d0=b9+8+e8 +d1=a2}else{d0=0 +d1=0}d2=Math.max(c8,d0) +d3=Math.max(c9,d1) +d4=o.i(0,B.cX) +if(d4!=null){e8=o.i(0,B.at) +d4.d8(A.jb(b9,r-(e8==null?B.w:e8.gC(e8)).a),!0) +switch(e6.Y.a){case 0:d5=0 +break +case 1:e8=o.i(0,B.at) +d5=(e8==null?B.w:e8.gC(e8)).a +break +default:d5=e7}e8=d4.b +e8.toString +t.q.a(e8).a=new A.h(d5,0)}d6=A.bd("height") +d7=new A.b0_(d6) +d8=A.bd("baseline") +d9=new A.b_Z(d8,new A.b_W(s,c6,c7,d2,b9,d3)) +e8=e6.G.a +e0=e8.a +e1=r-e8.c +d6.b=b9 +d8.b=e6.gP0()?c7:c6 +if(o.i(0,B.at)!=null){switch(e6.Y.a){case 0:e8=o.i(0,B.at) +d5=r-e8.gC(e8).a +break +case 1:d5=0 +break +default:d5=e7}e8=o.i(0,B.at) +e8.toString +d7.$2(e8,d5)}switch(e6.Y.a){case 0:e8=o.i(0,B.at) +e2=e1-(e8==null?B.w:e8.gC(e8)).a +if(o.i(0,B.au)!=null){e2+=e6.G.a.c +e8=o.i(0,B.au) +e8.toString +q=o.i(0,B.au) +e2-=d7.$2(e8,e2-q.gC(q).a)}if(o.i(0,B.am)!=null){e8=o.i(0,B.am) +e8.toString +q=o.i(0,B.am) +d7.$2(e8,e2-q.gC(q).a)}if(o.i(0,B.aN)!=null){e8=o.i(0,B.aN) +e8.toString +q=o.i(0,B.aN) +e2-=d9.$2(e8,e2-q.gC(q).a)}if(o.i(0,B.aT)!=null){e8=o.i(0,B.aT) +e8.toString +q=o.i(0,B.aT) +d9.$2(e8,e2-q.gC(q).a)}if(o.i(0,B.b0)!=null){e8=o.i(0,B.b0) +e8.toString +q=o.i(0,B.b0) +d9.$2(e8,e2-q.gC(q).a)}if(o.i(0,B.aP)!=null){e3=e0-e6.G.a.a +e8=o.i(0,B.aP) +e8.toString +e3+=d7.$2(e8,e3)}else e3=e0 +if(o.i(0,B.aO)!=null){e8=o.i(0,B.aO) +e8.toString +d9.$2(e8,e3)}break +case 1:e8=o.i(0,B.at) +e2=e0+(e8==null?B.w:e8.gC(e8)).a +if(o.i(0,B.au)!=null){e2-=e6.G.a.a +e8=o.i(0,B.au) +e8.toString +e2+=d7.$2(e8,e2)}if(o.i(0,B.am)!=null){e8=o.i(0,B.am) +e8.toString +d7.$2(e8,e2)}if(o.i(0,B.aN)!=null){e8=o.i(0,B.aN) +e8.toString +e2+=d9.$2(e8,e2)}if(o.i(0,B.aT)!=null){e8=o.i(0,B.aT) +e8.toString +d9.$2(e8,e2)}if(o.i(0,B.b0)!=null){e8=o.i(0,B.b0) +e8.toString +d9.$2(e8,e2)}if(o.i(0,B.aP)!=null){e3=e1+e6.G.a.c +e8=o.i(0,B.aP) +e8.toString +q=o.i(0,B.aP) +e3-=d7.$2(e8,e3-q.gC(q).a)}else e3=e1 +if(o.i(0,B.aO)!=null){e8=o.i(0,B.aO) +e8.toString +q=o.i(0,B.aO) +d9.$2(e8,e3-q.gC(q).a)}break}if(o.i(0,B.b1)!=null||o.i(0,B.aH)!=null){d6.b=d3 +d8.b=d2 +switch(e6.Y.a){case 0:if(o.i(0,B.b1)!=null){e8=o.i(0,B.b1) +e8.toString +q=o.i(0,B.b1) +q=q.gC(q) +n=o.i(0,B.at) +n=n==null?B.w:n.gC(n) +d9.$2(e8,e1-q.a-n.a)}if(o.i(0,B.aH)!=null){e8=o.i(0,B.aH) +e8.toString +d9.$2(e8,e0)}break +case 1:if(o.i(0,B.b1)!=null){e8=o.i(0,B.b1) +e8.toString +q=o.i(0,B.at) +d9.$2(e8,e0+(q==null?B.w:q.gC(q)).a)}if(o.i(0,B.aH)!=null){e8=o.i(0,B.aH) +e8.toString +q=o.i(0,B.aH) +d9.$2(e8,e1-q.gC(q).a)}break}}if(o.i(0,B.am)!=null){e8=o.i(0,B.am).b +e8.toString +e4=t.q.a(e8).a.a +e8=o.i(0,B.am) +e5=(e8==null?B.w:e8.gC(e8)).a*0.75 +switch(e6.Y.a){case 0:o.i(0,B.au)!=null&&!0 +e8=e6.G +q=o.i(0,B.am) +q=q==null?B.w:q.gC(q) +n=d4==null?B.w:d4.gC(d4) +e8.r.so4(0,A.am(e4+q.a+0,n.a/2+e5/2,0)) +break +case 1:o.i(0,B.au)!=null&&!0 +e8=e6.G +q=o.i(0,B.at) +q=q==null?B.w:q.gC(q) +n=d4==null?B.w:d4.gC(d4) +e8.r.so4(0,A.am(e4-q.a+0,n.a/2-e5/2,0)) +break}e8=e6.G +o=o.i(0,B.am) +e8.r.sfw(o.gC(o).a*0.75)}else{e6.G.r.so4(0,e7) +e6.G.r.sfw(0)}e6.id=e9.c6(new A.N(r,b9+d3))}, +az3(a,b){var s=this.hf$.i(0,B.am) +s.toString +a.eY(s,b)}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=new A.b_Y(a,b),g=i.hf$ +h.$1(g.i(0,B.cX)) +if(g.i(0,B.am)!=null){s=g.i(0,B.am).b +s.toString +r=t.q +q=r.a(s).a +s=g.i(0,B.am) +if(s!=null)s.gC(s) +s=g.i(0,B.am) +p=(s==null?B.w:s.gC(s)).a +s=i.G +o=s.d +s.f.gy9() +s=i.G +n=A.am(1,0.75,o) +n.toString +m=g.i(0,B.cX).b +m.toString +m=r.a(m).a +r=g.i(0,B.cX) +r=r==null?B.w:r.gC(r) +switch(i.Y.a){case 0:l=q.a+p*(1-n) +g.i(0,B.au)!=null +k=l +break +case 1:l=q.a +g.i(0,B.au)!=null +k=l +break +default:l=null +k=null}r=A.am(k,m.a+r.a/2-p*0.75/2,0) +r.toString +r=A.am(l,r,o) +r.toString +m=q.b +s=A.am(0,s.a.b-m,o) +s.toString +j=new A.by(new Float64Array(16)) +j.cc() +j.aL(0,r,m+s) +j.ap(0,n) +i.b2=j +n=i.cx +n===$&&A.c() +s=i.ch +s.sbl(0,a.vh(n,b,j,i.gaz2(),t.zV.a(s.a)))}else i.ch.sbl(0,null) +h.$1(g.i(0,B.at)) +h.$1(g.i(0,B.aN)) +h.$1(g.i(0,B.aO)) +h.$1(g.i(0,B.au)) +h.$1(g.i(0,B.aP)) +h.$1(g.i(0,B.b0)) +h.$1(g.i(0,B.aT)) +h.$1(g.i(0,B.b1)) +h.$1(g.i(0,B.aH))}, +lO(a){return!0}, +dP(a,b){var s,r,q,p,o,n,m +for(s=this.gbZ(this),r=s.length,q=t.q,p=0;p>>16&255,s>>>8&255,s&255) +if(p.a.w&&p.gbn().bd){s=p.gbn().ry +q=s==null?a.d.fr:s +s=(q==null?a.dx:q).a +return A.Kd(A.a9(31,s>>>16&255,s>>>8&255,s&255),r)}return r}, +asQ(a,b){if(this.gbn().R8!==!0)return B.I +this.gbn() +return A.eg(b.glJ(),this.gkt(),t.G)}, +asW(a){if(this.gbn().R8!=null)this.gbn().R8.toString +return B.I}, +ga1F(){var s=this,r=s.a +if(r.y)r=r.r&&r.c.bd +else r=!0 +if(!r){s.gbn() +r=s.gbn() +r=r.c!=null&&s.gbn().CW!==B.lz}else r=!1 +return r}, +a0Q(a,b){return A.eg(b.gCE(),this.gkt(),t.em).bX(A.eg(this.gbn().w,this.gkt(),t.p8))}, +gkt(){var s=this,r=A.C(t.ui) +if(!s.gbn().bd)r.D(0,B.a0) +if(s.a.r)r.D(0,B.aE) +if(s.a.w&&s.gbn().bd)r.D(0,B.aY) +if(s.gbn().ax!=null)r.D(0,B.mJ) +return r}, +asK(a,b){var s,r,q=this,p=A.eg(q.gbn().y2,q.gkt(),t.Ef) +if(p==null)p=B.acK +q.gbn() +if(p.a.l(0,B.E))return p +s=q.asL(a) +q.gbn() +if(J.f(q.gbn().y2,B.qk)||!q.gbn().bd)r=0 +else r=q.a.r?2:1 +return p.a8h(new A.cp(s,r,B.aa,-1))}, +a8(c3){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=this,c1=null,c2=A.an(c3) +A.an(c3) +s=new A.aYK(c3,c1,c1,c1,c1) +r=t.em +q=A.eg(s.gCX(),c0.gkt(),r) +p=t.p8 +o=A.eg(c0.gbn().e,c0.gkt(),p) +if(o==null)o=A.eg(c1,c0.gkt(),p) +n=c2.p3.w +n.toString +m=n.bX(c0.a.d).bX(q).bX(o).a8k(1) +l=m.Q +l.toString +q=A.eg(s.gCH(),c0.gkt(),r) +o=A.eg(c0.gbn().z,c0.gkt(),p) +if(o==null)o=A.eg(c1,c0.gkt(),p) +k=n.bX(c0.a.d).bX(q).bX(o) +j=c0.gbn().y +if(j==null)i=c1 +else{h=c0.a.y&&!c0.ga1F()?1:0 +g=c0.gbn() +f=c0.a.e +i=A.bep(A.dz(j,c0.gbn().as,B.cz,c1,k,f,g.Q),B.aD,B.cL,h)}e=c0.gbn().ax!=null +if(!c0.gbn().bd)d=e?c0.gbn().to:c0.gbn().xr +else if(c0.a.r)d=e?c0.gbn().x2:c0.gbn().x1 +else d=e?c0.gbn().to:c0.gbn().y1 +if(d==null)d=c0.asK(c2,s) +h=c0.r +g=c0.e +g===$&&A.c() +f=c0.asQ(c2,s) +c=c0.asW(c2) +b=c0.a.w&&c0.gbn().bd +c0.gbn() +a=c0.gbn() +if(a.c==null)a0=c1 +else{a=c0.f +a===$&&A.c() +a1=c0.ga1F()||c0.gbn().CW!==B.ly?1:0 +a2=c0.a +if(a2.y)a2=a2.r&&a2.c.bd +else a2=!0 +if(a2){a3=A.eg(s.gCv(),c0.gkt(),r) +if(c0.gbn().ax!=null)c0.gbn() +c0.gbn() +a2=c0.gbn() +a3=a3.bX(a2.e) +o=A.eg(c0.gbn().f,c0.gkt(),p) +if(o==null)o=A.eg(c1,c0.gkt(),p) +n=n.bX(c0.a.d).a8k(1).bX(a3).bX(o)}else n=m +a2=c0.gbn().c +if(a2==null){a2=c0.gbn().d +a2.toString +a2=A.dz(a2,c1,B.cz,c1,c1,c0.a.e,c1)}a0=new A.alF(A.bep(A.XG(a2,B.aD,B.cL,n),B.aD,B.cL,a1),a,c1)}c0.gbn() +c0.gbn() +c0.gbn() +c0.gbn() +n=c0.a +a4=n.z +a=n.y +if(a)n=n.r&&n.c.bd +else n=!0 +if(n){a4!=null +a5=!1}else a5=!1 +if(a4!=null&&a5)a4=A.cY(c1,c1,a4,!1,c1,c1,!1,!1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,B.AX,c1,c1,c1) +n=c0.gbn() +a6=n.cy===!0 +c0.gbn() +c0.gbn() +c0.gbn() +n=c0.a.e +a=c0.gbn() +a1=c0.a0Q(c2,s) +a2=c0.gbn() +a7=c0.gbn() +a8=c0.gbn() +r=A.eg(s.gCa(),c0.gkt(),r).bX(c0.gbn().ay) +a9=c0.gbn() +if(c0.gbn().p3!=null)b0=c0.gbn().p3 +else if(c0.gbn().p2!=null&&c0.gbn().p2!==""){b1=c0.a.r +b2=c0.gbn().p2 +b2.toString +p=c0.a0Q(c2,s).bX(A.eg(c0.gbn().p4,c0.gkt(),p)) +b0=A.cY(c1,c1,A.dz(b2,c1,B.cz,c0.gbn().bP,p,c1,c1),!0,c1,c1,!1,!1,c1,c1,c1,c1,c1,b1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1)}else b0=c1 +p=c3.bh(t.I) +p.toString +b3=c0.gbn().db +if(b3==null)b3=c1 +c0.gbn() +d.gy9() +b1=m.r +b1.toString +b2=A.dW(c3,B.cY) +b2=b2==null?c1:b2.c +if(b2==null)b2=1 +b4=(4+0.75*b1)*b2 +b1=c0.gbn() +if(b1.R8===!0)if(b3==null)b5=a6?B.Rw:B.Rv +else b5=b3 +else if(b3==null)b5=a6?B.eo:B.Rm +else b5=b3 +c0.gbn() +b1=c0.gbn().cx +b1.toString +b2=g.gm(g) +b6=c0.gbn() +b7=c0.gbn() +b8=c0.a +b9=b8.f +b8=b8.r +c0.gbn() +return new A.aes(new A.aep(b5,!1,b4,b2,b1,d,h,b6.bb===!0,b7.cy,c2.z,c1,a4,a0,i,c1,c1,c1,c1,new A.Tj(n,a.r,a1,a2.x,a7.at,a8.ax,r,a9.ch,c1),b0,new A.S1(d,h,g,f,c,b,c1)),p.w,l,b9,b8,!1,c1)}} +A.aYU.prototype={ +$0(){}, +$S:0} +A.Eh.prototype={ +RY(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){var s=this,r=c3==null?s.as:c3,q=b2==null?s.ax:b2,p=b6==null?s.CW:b6,o=b5==null?s.cx:b5,n=c8==null?s.cy:c8,m=a2==null?s.db:a2,l=a3==null?s.p3:a3,k=a5==null?s.p2:a5,j=a4==null?s.p4:a4,i=b4==null?s.R8:b4,h=c5==null?s.ry:c5,g=a9==null?s.to:a9,f=b9==null?s.x1:b9,e=a0==null?s.y2:a0,d=a7==null?s.bd:a7,c=d2==null?s.bP:d2,b=a==null?s.bb:a +return A.bgQ(b,e,s.bA,m,l,j,k,s.xr,d,s.y1,s.at,g,s.ch,s.ay,q,s.RG,i,o,p,s.f,s.rx,f,s.x2,s.x,s.w,s.r,r,s.z,s.y,s.Q,h,s.a,s.b,c7===!0,n,s.c,s.e,s.d,s.fx,s.dy,s.id,s.fr,s.go,s.fy,c,s.k2,s.k1,s.ok,s.p1,s.k4,s.k3)}, +aIT(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){return this.RY(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,a7,a8,null,a9,b0)}, +aIJ(a,b){return this.RY(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,null,null,null)}, +aIr(a){return this.RY(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,null,null,null)}, +Ri(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.CW +if(j==null)j=B.uj +s=l.cx +if(s==null)s=B.hZ +r=l.db +if(r==null)r=k +q=l.p4 +if(q==null)q=k +p=l.ry +if(p==null)p=a.fr +o=l.to +if(o==null)o=a.fx +n=l.x1 +if(n==null)n=a.fy +m=l.y2 +if(m==null)m=a.k2 +return l.aIT(l.bb===!0,m,k,r,q,k,k,o,k,k,k,l.R8===!0,s,j,k,k,n,k,k,k,k,p,k,!1,l.cy===!0,k,k,k,k,k)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Eh&&J.f(b.c,s.c)&&b.y==s.y&&b.as==s.as&&b.ax==s.ax&&b.CW==s.CW&&J.f(b.cx,s.cx)&&b.cy==s.cy&&J.f(b.db,s.db)&&J.f(b.p3,s.p3)&&b.p2==s.p2&&J.f(b.p4,s.p4)&&b.R8==s.R8&&J.f(b.ry,s.ry)&&J.f(b.to,s.to)&&J.f(b.x1,s.x1)&&J.f(b.y2,s.y2)&&b.bd===s.bd&&b.bP==s.bP&&b.bb==s.bb&&!0}, +gJ(a){var s=this +return A.c4([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,!1,s.R8,s.RG,s.rx,s.ry,s.dy,s.id,s.fx,s.fy,s.go,s.fr,s.k1,s.ok,s.k2,s.k3,s.k4,s.p1,s.p3,s.p2,s.p4,s.to,s.x1,s.x2,s.xr,s.y1,s.y2,s.bd,s.bP,s.bb,s.bA])}, +j(a){var s=this,r=A.b([],t.T),q=s.c +if(q!=null)r.push("label: "+q.j(0)) +q=s.y +if(q!=null)r.push('hintText: "'+q+'"') +q=s.as +if(q!=null)r.push('hintMaxLines: "'+A.j(q)+'"') +q=s.ax +if(q!=null)r.push('errorText: "'+q+'"') +q=s.CW +if(q!=null)r.push("floatingLabelBehavior: "+q.j(0)) +q=s.cx +if(q!=null)r.push("floatingLabelAlignment: "+q.j(0)) +q=s.cy +if(q===!0)r.push("isDense: "+A.j(q)) +q=s.db +if(q!=null)r.push("contentPadding: "+q.j(0)) +q=s.p3 +if(q!=null)r.push("counter: "+q.j(0)) +q=s.p2 +if(q!=null)r.push("counterText: "+q) +q=s.p4 +if(q!=null)r.push("counterStyle: "+q.j(0)) +if(s.R8===!0)r.push("filled: true") +q=s.ry +if(q!=null)r.push("hoverColor: "+q.j(0)) +q=s.to +if(q!=null)r.push("errorBorder: "+q.j(0)) +q=s.x1 +if(q!=null)r.push("focusedBorder: "+q.j(0)) +q=s.y2 +if(q!=null)r.push("border: "+q.j(0)) +if(!s.bd)r.push("enabled: false") +q=s.bP +if(q!=null)r.push("semanticCounterText: "+q) +q=s.bb +if(q!=null)r.push("alignLabelWithHint: "+A.j(q)) +return"InputDecoration("+B.b.cp(r,", ")+")"}} +A.Ei.prototype={ +gJ(a){var s=this,r=null +return A.a3(s.gCX(),s.gCv(),s.gCE(),r,s.gCH(),s.gCa(),r,B.uj,B.hZ,!1,r,!1,s.ghO(),r,s.gKN(),r,s.gF3(),r,!1,A.a3(s.glJ(),s.gQX(),s.gVo(),r,s.fr,s.fx,s.fy,r,r,r,s.k2,!1,r,B.a,B.a,B.a,B.a,B.a,B.a,B.a))}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.Ei)if(J.f(b.gCX(),r.gCX()))if(J.f(b.gCv(),r.gCv()))if(J.f(b.gCE(),r.gCE()))if(J.f(b.gCH(),r.gCH()))if(J.f(b.gCa(),r.gCa()))if(J.f(b.ghO(),r.ghO()))if(J.f(b.gKN(),r.gKN()))if(J.f(b.gF3(),r.gF3()))if(B.hZ.l(0,B.hZ))if(J.f(b.glJ(),r.glJ()))if(J.f(b.gQX(),r.gQX()))if(J.f(b.gVo(),r.gVo()))if(J.f(b.fr,r.fr))if(J.f(b.fx,r.fx))if(J.f(b.fy,r.fy))if(J.f(b.k2,r.k2))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 +return s}, +gCX(){return null}, +gCv(){return null}, +gCE(){return null}, +gCH(){return null}, +gCa(){return null}, +ghO(){return null}, +gKN(){return null}, +gF3(){return null}, +glJ(){return null}, +gVo(){return null}, +gQX(){return null}} +A.aYK.prototype={ +gCH(){return A.TO(new A.aYP(this))}, +gCX(){return A.TO(new A.aYR(this))}, +gCv(){return A.TO(new A.aYN(this))}, +gCE(){return A.TO(new A.aYO(this))}, +gCa(){return A.TO(new A.aYL(this))}, +glJ(){return A.aZH(new A.aYM(this))}, +ghO(){return A.aZH(new A.aYQ(this))}, +gKN(){return A.aZH(new A.aYS(this))}, +gF3(){return A.aZH(new A.aYT(this))}} +A.aYP.prototype={ +$1(a){var s=null +if(a.N(0,B.a0))return A.ek(s,s,A.an(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.ek(s,s,A.an(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:63} +A.aYR.prototype={ +$1(a){var s=null +if(a.N(0,B.a0))return A.ek(s,s,A.an(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.ek(s,s,A.an(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:63} +A.aYN.prototype={ +$1(a){var s=this,r=null +if(a.N(0,B.a0))return A.ek(r,r,A.an(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.N(0,B.mJ))return A.ek(r,r,A.an(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.N(0,B.aE))return A.ek(r,r,A.an(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.ek(r,r,A.an(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:63} +A.aYO.prototype={ +$1(a){var s=A.an(this.a.ok) +if(a.N(0,B.a0))return s.p3.Q.hI(B.I) +return s.p3.Q.hI(s.db)}, +$S:63} +A.aYL.prototype={ +$1(a){var s=A.an(this.a.ok) +if(a.N(0,B.a0))return s.p3.Q.hI(B.I) +return s.p3.Q.hI(s.ax.at)}, +$S:63} +A.aYM.prototype={ +$1(a){if(a.N(0,B.a0))switch(A.an(this.a.ok).ax.a.a){case 0:return B.Je +case 1:return B.PF}switch(A.an(this.a.ok).ax.a.a){case 0:return B.ig +case 1:return B.J8}}, +$S:37} +A.aYQ.prototype={ +$1(a){if(a.N(0,B.a0)&&!a.N(0,B.aE))return A.an(this.a.ok).ch +if(a.N(0,B.aE))return A.an(this.a.ok).ax.b +switch(A.an(this.a.ok).ax.a.a){case 0:return B.Y +case 1:return B.i4}}, +$S:37} +A.aYS.prototype={ +$1(a){if(a.N(0,B.a0)&&!a.N(0,B.aE))return A.an(this.a.ok).ch +if(a.N(0,B.aE))return A.an(this.a.ok).ax.b +switch(A.an(this.a.ok).ax.a.a){case 0:return B.Y +case 1:return B.i4}}, +$S:37} +A.aYT.prototype={ +$1(a){if(a.N(0,B.a0)&&!a.N(0,B.aE))return A.an(this.a.ok).ch +if(a.N(0,B.aE))return A.an(this.a.ok).ax.b +switch(A.an(this.a.ok).ax.a.a){case 0:return B.Y +case 1:return B.i4}}, +$S:37} +A.agN.prototype={} +A.We.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.Wt.prototype={ +v(){var s=this,r=s.dH$ +if(r!=null)r.ad(0,s.gmn()) +s.dH$=null +s.bD()}, +da(){this.eu() +this.e5() +this.mo()}} +A.Wv.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.apL.prototype={ +b5(a){var s,r,q +this.f1(a) +for(s=this.gbZ(this),r=s.length,q=0;q0){a7=b/2 +e-=a7 +c+=a7}a=a2.b2 +if(eh){f=g+k.b+2*a +c=g+a +e=a}else f=h +d=a}switch(a2.bF.a){case 0:d=(f-q.b)/2 +a0=(f-p.b)/2 +break +case 1:if(f>72){d=16 +a0=16}else{d=Math.min((f-q.b)/2,16) +a0=(f-p.b)/2}break +case 2:a0=d +break +case 3:d=(f-q.b)/2 +a0=(f-p.b)/2 +break +case 4:a1=f-q.b-d +a0=f-p.b-d +d=a1 +break +default:a0=a3 +d=a0}switch(a2.ae.a){case 0:if(a6){a7=a5.i(0,B.c7).b +a7.toString +t.q.a(a7).a=new A.h(b0-q.a,d)}a7=a5.i(0,B.bO).b +a7.toString +g=t.q +g.a(a7).a=new A.h(n,e) +if(a8){a7=a5.i(0,B.bP) +a7.toString +c.toString +a7=a7.b +a7.toString +g.a(a7).a=new A.h(n,c)}if(a9){a5=a5.i(0,B.cD).b +a5.toString +g.a(a5).a=new A.h(0,a0)}break +case 1:if(a6){a7=a5.i(0,B.c7).b +a7.toString +t.q.a(a7).a=new A.h(0,d)}a7=a5.i(0,B.bO).b +a7.toString +g=t.q +g.a(a7).a=new A.h(o,e) +if(a8){a7=a5.i(0,B.bP) +a7.toString +c.toString +a7=a7.b +a7.toString +g.a(a7).a=new A.h(o,c)}if(a9){a5=a5.i(0,B.cD).b +a5.toString +g.a(a5).a=new A.h(b0-p.a,a0)}break}a2.id=a4.c6(new A.N(b0,f))}, +aJ(a,b){var s=new A.b06(a,b),r=this.hf$ +s.$1(r.i(0,B.c7)) +s.$1(r.i(0,B.bO)) +s.$1(r.i(0,B.bP)) +s.$1(r.i(0,B.cD))}, +lO(a){return!0}, +dP(a,b){var s,r,q,p,o,n +for(s=this.gbZ(this),r=s.length,q=t.q,p=0;p#"+A.bC(this)}} +A.vW.prototype={ +i7(a){return A.fo(this.a,this.b,a)}} +A.TK.prototype={ +b0(){return new A.ahC(null,null,B.o)}} +A.ahC.prototype={ +rE(a){var s,r,q=this +q.CW=t.ir.a(a.$3(q.CW,q.a.z,new A.aZs())) +s=q.a +r=t.YJ +s=r.a(a.$3(q.cy,s.as,new A.aZt())) +q.cy=s +s=q.a.at +q.cx=s!=null?r.a(a.$3(q.cx,s,new A.aZu())):null +q.db=t.TZ.a(a.$3(q.db,q.a.w,new A.aZv()))}, +a8(a){var s,r,q,p,o,n=this,m=null,l=n.db +l.toString +s=n.gik() +s=l.az(0,s.gm(s)) +s.toString +l=n.CW +l.toString +r=n.gik() +q=l.az(0,r.gm(r)) +A.an(a) +p=A.bgb(a,n.a.Q,q) +n.a.toString +l=n.cy +if(l==null)o=m +else{r=n.gik() +r=l.az(0,r.gm(r)) +o=r}if(o==null)o=B.I +l=A.ey(a) +r=n.a +return new A.a5W(new A.vV(s,l,m),r.y,q,p,o,new A.V8(r.r,s,!0,m),m)}} +A.aZs.prototype={ +$1(a){return new A.bm(A.qa(a),null,t.Y)}, +$S:35} +A.aZt.prototype={ +$1(a){return new A.f5(t.G.a(a),null)}, +$S:109} +A.aZu.prototype={ +$1(a){return new A.f5(t.G.a(a),null)}, +$S:109} +A.aZv.prototype={ +$1(a){return new A.vW(t.RY.a(a),null)}, +$S:497} +A.V8.prototype={ +a8(a){var s=A.ey(a) +return A.ep(this.c,new A.alG(this.d,s,null),null,null,B.w)}} +A.alG.prototype={ +aJ(a,b){this.b.iz(a,new A.x(0,0,0+b.a,0+b.b),this.c)}, +cu(a){return!a.b.l(0,this.b)}} +A.apw.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.ahD.prototype={ +Uu(a){return a.gyc(a)==="en"}, +cI(a,b){return new A.cO(B.Hz,t.az)}, +Mk(a){return!1}, +j(a){return"DefaultMaterialLocalizations.delegate(en_US)"}} +A.a_J.prototype={$iMU:1} +A.et.prototype={ +V(){return"MaterialState."+this.b}} +A.a41.prototype={$ic5:1} +A.TN.prototype={ +aE(a){return this.c.$1(a)}} +A.a43.prototype={ +Iy(a){return this.aE(A.C(t.ui)).Iy(a)}, +$ic5:1} +A.T1.prototype={ +aE(a){if(a.N(0,B.a0))return B.du +return this.a}, +gBO(){return"MaterialStateMouseCursor("+this.c+")"}} +A.a40.prototype={$ic5:1} +A.TM.prototype={ +aE(a){return this.x.$1(a)}} +A.a44.prototype={$ic5:1} +A.ahG.prototype={ +aE(a){return this.dA.$1(a)}} +A.c5.prototype={} +A.TD.prototype={ +aE(a){var s,r=this,q=r.a,p=q==null?null:q.aE(a) +q=r.b +s=q==null?null:q.aE(a) +return r.d.$3(p,s,r.c)}, +$ic5:1} +A.jG.prototype={ +aE(a){return this.a.$1(a)}, +$ic5:1} +A.ef.prototype={ +aE(a){return this.a}, +j(a){var s="MaterialStatePropertyAll(",r=this.a +if(typeof r=="number")return s+A.j3(r)+")" +else return s+A.j(r)+")"}, +$ic5:1} +A.a45.prototype={ +hB(a,b,c){var s=this.a +if(c?J.iE(s,b):J.tM(s,b))this.F()}} +A.a42.prototype={ +aeq(a,b){return new A.aFJ(this,a,b)}, +aep(a){return this.aeq(a,null)}, +aG9(a){if(this.xR$.D(0,a))this.aM(new A.aFH())}, +KZ(a){if(this.xR$.O(0,a))this.aM(new A.aFI())}} +A.aFJ.prototype={ +$1(a){var s=this.a,r=this.b +if(s.xR$.N(0,r)===a)return +if(a)s.aG9(r) +else s.KZ(r)}, +$S:5} +A.aFH.prototype={ +$0(){}, +$S:0} +A.aFI.prototype={ +$0(){}, +$S:0} +A.a4c.prototype={} +A.MZ.prototype={ +gJ(a){return J.W(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.MZ&&J.f(b.a,this.a)}} +A.ahJ.prototype={} +A.a4d.prototype={ +gJ(a){var s=this +return A.c4([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])}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.a4d)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.f(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.ahj.prototype={ +aE(a){var s,r=this,q=r.a,p=q==null?null:q.aE(a) +q=r.b +s=q==null?null:q.aE(a) +q=p==null +if(q&&s==null)return null +if(q){q=s.a +return A.bA(new A.cp(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.aa,-1),s,r.c)}if(s==null){q=p.a +return A.bA(p,new A.cp(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.aa,-1),r.c)}return A.bA(p,s,r.c)}, +$ic5:1} +A.ahK.prototype={} +A.ES.prototype={ +gJ(a){return J.W(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.ES&&J.f(b.a,this.a)}} +A.ahL.prototype={} +A.Nn.prototype={ +gJ(a){var s=this +return A.a3(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)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Nn&&b.a==s.a&&J.f(b.b,s.b)&&b.c==s.c&&J.f(b.d,s.d)&&J.f(b.e,s.e)&&J.f(b.f,s.f)&&J.f(b.r,s.r)&&b.w==s.w&&b.x==s.x&&!0}} +A.aij.prototype={} +A.No.prototype={ +gJ(a){var s=this +return A.a3(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)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.No&&b.a==s.a&&J.f(b.b,s.b)&&b.c==s.c&&J.f(b.d,s.d)&&J.f(b.e,s.e)&&J.f(b.f,s.f)&&J.f(b.r,s.r)&&J.f(b.w,s.w)&&b.x==s.x&&b.y==s.y}} +A.aik.prototype={} +A.Np.prototype={ +gJ(a){var s=this +return A.a3(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)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Np&&J.f(b.a,s.a)&&b.b==s.b&&J.f(b.c,s.c)&&J.f(b.d,s.d)&&J.f(b.e,s.e)&&J.f(b.f,s.f)&&b.r==s.r&&J.f(b.y,s.y)&&J.f(b.z,s.z)&&b.Q==s.Q&&b.as==s.as}} +A.ail.prototype={} +A.NE.prototype={ +gJ(a){return J.W(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.NE&&J.f(b.a,this.a)}} +A.aiK.prototype={} +A.ka.prototype={ +gxn(){return A.iy.prototype.gxn.call(this)+"("+A.j(this.b.a)+")"}, +gD3(){return!0}} +A.a4_.prototype={ +gLj(a){return B.d8}, +gx3(){return null}, +gHV(){return null}, +Rx(a){var s +if(!(a instanceof A.ka&&!0))s=!1 +else s=!0 +return s}, +Rt(a,b,c){var s=null +return A.cY(s,s,this.e0.$1(a),!1,s,s,!1,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s)}, +Ru(a,b,c,d){var s,r +A.an(a) +s=A.an(a).r +r=B.j9.i(0,this.a.cx.a?B.ah:s) +if(r==null)r=B.rq +return r.a7C(this,a,b,c,d,this.$ti.c)}} +A.TL.prototype={} +A.ap8.prototype={ +a8(a){var s=this +return new A.Dx(s.c,new A.b2P(s),new A.b2Q(s),new A.Dx(new A.o6(s.d,new A.bP(A.b([],t.x8),t.jc),0),new A.b2R(s),new A.b2S(s),s.f,null),null)}} +A.b2P.prototype={ +$3(a,b,c){return new A.wM(b,c,this.a.e&&!0,!1,null)}, +$C:"$3", +$R:3, +$S:160} +A.b2Q.prototype={ +$3(a,b,c){return new A.wN(b,this.a.e,!0,c,null)}, +$C:"$3", +$R:3, +$S:161} +A.b2R.prototype={ +$3(a,b,c){return new A.wM(b,c,this.a.e&&!0,!0,null)}, +$C:"$3", +$R:3, +$S:160} +A.b2S.prototype={ +$3(a,b,c){return new A.wN(b,this.a.e,!1,c,null)}, +$C:"$3", +$R:3, +$S:161} +A.wM.prototype={ +b0(){return new A.ap4(new A.Qc($.af()),$,$,B.o)}} +A.ap4.prototype={ +gWB(){return!1}, +Ar(){var s,r=this,q=r.a,p=q.f +if(p)s=B.fk +else{s=$.brW() +s=new A.bw(q.c,s,s.$ti.h("bw"))}r.q3$=s +p=p?$.brX():$.brY() +q=q.c +r.rA$=new A.bw(q,p,p.$ti.h("bw")) +q.an(0,r.gyo()) +r.a.c.kf(r.gyn())}, +bk(){var s,r,q,p,o=this +o.Ar() +s=o.a +r=s.f +q=o.q3$ +q===$&&A.c() +p=o.rA$ +p===$&&A.c() +o.d=A.blr(s.c,q,r,p) +o.bG()}, +bC(a){var s,r,q,p=this,o=p.a +if(a.f!==o.f||a.c!==o.c){o=a.c +o.ad(0,p.gyo()) +o.fC(p.gyn()) +p.Ar() +o=p.d +o===$&&A.c() +o.v() +o=p.a +s=o.f +r=p.q3$ +r===$&&A.c() +q=p.rA$ +q===$&&A.c() +p.d=A.blr(o.c,r,s,q)}p.c9(a)}, +v(){var s,r=this +r.a.c.ad(0,r.gyo()) +r.a.c.fC(r.gyn()) +s=r.d +s===$&&A.c() +s.v() +r.anh()}, +a8(a){var s=this.d +s===$&&A.c() +return A.bjh(!0,this.a.d,this.rz$,B.Ea,s)}} +A.wN.prototype={ +b0(){return new A.ap7(new A.Qc($.af()),$,$,B.o)}} +A.ap7.prototype={ +gWB(){return!1}, +Ar(){var s,r=this,q=r.a,p=q.e +if(p){s=$.bs_() +s=new A.bw(q.c,s,s.$ti.h("bw"))}else s=B.fk +r.q3$=s +p=p?$.bs0():$.bs1() +q=q.c +r.rA$=new A.bw(q,p,p.$ti.h("bw")) +q.an(0,r.gyo()) +r.a.c.kf(r.gyn())}, +bk(){var s,r,q,p,o=this +o.Ar() +s=o.a +r=s.e +q=o.q3$ +q===$&&A.c() +p=o.rA$ +p===$&&A.c() +o.d=A.bls(s.c,q,r,p) +o.bG()}, +bC(a){var s,r,q,p=this,o=p.a +if(a.e!==o.e||a.c!==o.c){o=a.c +o.ad(0,p.gyo()) +o.fC(p.gyn()) +p.Ar() +o=p.d +o===$&&A.c() +o.v() +o=p.a +s=o.e +r=p.q3$ +r===$&&A.c() +q=p.rA$ +q===$&&A.c() +p.d=A.bls(o.c,r,s,q)}p.c9(a)}, +v(){var s,r=this +r.a.c.ad(0,r.gyo()) +r.a.c.fC(r.gyn()) +s=r.d +s===$&&A.c() +s.v() +r.ani()}, +a8(a){var s=this.d +s===$&&A.c() +return A.bjh(!0,this.a.f,this.rz$,B.Ea,s)}} +A.rm.prototype={} +A.abW.prototype={ +a7C(a,b,c,d,e){return new A.ap8(c,d,!0,e,!0,null)}} +A.a_o.prototype={ +a7C(a,b,c,d,e,f){return A.bwn(a,b,c,d,e,f)}} +A.a5c.prototype={ +Nb(a){var s=t.Tr +return A.ai(new A.S(B.X3,new A.aHL(a),s),!0,s.h("aF.E"))}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.ak(b)!==A.L(r))return!1 +s=b instanceof A.a5c +if(s&&!0)return!0 +return s&&A.dZ(r.Nb(B.j9),r.Nb(B.j9))}, +gJ(a){return A.c4(this.Nb(B.j9))}} +A.aHL.prototype={ +$1(a){return this.a.i(0,a)}, +$S:500} +A.IG.prototype={ +aOR(){var s,r=this,q=r.rA$ +q===$&&A.c() +s=q.a +if(J.f(q.b.az(0,s.gm(s)),1)){q=r.q3$ +q===$&&A.c() +if(!J.f(q.gm(q),0)){q=r.q3$ +q=J.f(q.gm(q),1)}else q=!0}else q=!1 +s=r.rz$ +if(q)s.sHI(!1) +else{r.gWB() +s.sHI(!1)}}, +aOQ(a){switch(a.a){case 0:case 3:this.rz$.sHI(!1) +break +case 1:case 2:this.gWB() +this.rz$.sHI(!1) +break}}} +A.Wb.prototype={ +Px(a){this.F()}, +arj(a,b,c){var s,r,q,p,o +if(!this.r){s=this.w +s=s.gcl(s)!==B.ab}else s=!1 +if(s){s=this.w +s=$.brZ().az(0,s.gm(s)) +s.toString +r=s}else r=0 +if(r>0){s=a.gcN(a) +q=b.a +p=b.b +o=$.G().B() +o.sA(0,A.a9(B.c.aA(255*r),0,0,0)) +s.aX(new A.x(q,p,q+c.a,p+c.b),o)}}, +aci(a,b,c,d){var s,r,q=this,p=q.w +switch(p.gcl(p).a){case 3:case 0:return d.$2(a,b) +case 1:case 2:break}q.arj(a,b,c) +p=q.z +s=q.x +r=s.a +A.bmt(p,s.b.az(0,r.gm(r)),c) +r=q.as +r.sbl(0,a.vh(!0,b,p,new A.b2N(q,d),r.a))}, +v(){var s=this,r=s.w,q=s.geX() +r.ad(0,q) +r.fC(s.gAq()) +s.x.a.ad(0,q) +s.y.ad(0,q) +s.Q.sbl(0,null) +s.as.sbl(0,null) +s.fq()}, +cu(a){var s,r,q,p,o=this +if(a.r===o.r){s=a.w +r=o.w +if(J.f(s.gm(s),r.gm(r))){s=a.x +r=s.a +q=o.x +p=q.a +if(J.f(s.b.az(0,r.gm(r)),q.b.az(0,p.gm(p)))){s=a.y +r=o.y +r=!J.f(s.gm(s),r.gm(r)) +s=r}else s=!0}else s=!0}else s=!0 +return s}} +A.b2N.prototype={ +$2(a,b){var s=this.a,r=s.Q +s=s.y +r.sbl(0,a.acS(b,B.c.aA(s.gm(s)*255),this.b,r.a))}, +$S:7} +A.Wc.prototype={ +Px(a){this.F()}, +aci(a,b,c,d){var s,r,q=this,p=q.y +switch(p.gcl(p).a){case 3:case 0:return d.$2(a,b) +case 1:case 2:break}p=q.z +s=q.w +r=s.a +A.bmt(p,s.b.az(0,r.gm(r)),c) +r=q.as +r.sbl(0,a.vh(!0,b,p,new A.b2O(q,d),r.a))}, +cu(a){var s,r,q,p +if(a.r===this.r){s=a.x +r=this.x +if(J.f(s.gm(s),r.gm(r))){s=a.w +r=s.a +q=this.w +p=q.a +p=!J.f(s.b.az(0,r.gm(r)),q.b.az(0,p.gm(p))) +s=p}else s=!0}else s=!0 +return s}, +v(){var s,r=this +r.Q.sbl(0,null) +r.as.sbl(0,null) +s=r.geX() +r.w.a.ad(0,s) +r.x.ad(0,s) +r.y.fC(r.gAq()) +r.fq()}} +A.b2O.prototype={ +$2(a,b){var s=this.a,r=s.Q +s=s.x +r.sbl(0,a.acS(b,B.c.aA(s.gm(s)*255),this.b,r.a))}, +$S:7} +A.aiQ.prototype={} +A.WM.prototype={ +v(){var s=this.rz$ +s.Y$=$.af() +s.G$=0 +this.bD()}} +A.WN.prototype={ +v(){var s=this.rz$ +s.Y$=$.af() +s.G$=0 +this.bD()}} +A.O8.prototype={ +gJ(a){var s=this +return A.a3(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)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.O8)if(J.f(b.a,r.a))if(J.f(b.b,r.b))if(b.c==r.c)if(J.f(b.d,r.d))if(J.f(b.e,r.e))if(J.f(b.f,r.f))if(b.r==r.r)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}} +A.ajN.prototype={} +A.Oe.prototype={ +gJ(a){var s=this +return A.a3(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)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Oe&&J.f(b.a,s.a)&&J.f(b.b,s.b)&&b.c==s.c&&J.f(b.d,s.d)&&J.f(b.e,s.e)}} +A.ajO.prototype={} +A.Oo.prototype={ +gJ(a){var s=this +return A.a3(s.a,s.b,s.c,s.d,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)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.Oo)if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.ajX.prototype={} +A.lj.prototype={ +V(){return"_ScaffoldSlot."+this.b}} +A.Ph.prototype={ +b0(){var s=null +return new A.Pi(A.v3(t.Np),A.lL(s,t.nY),A.lL(s,t.BL),s,s,B.o)}} +A.Pi.prototype={ +cP(){var s,r=this,q=r.c +q.toString +s=A.cg(q,B.qg,t.l).w.y +q=r.y +if(q===!0)if(!s){q=r.x +q=q!=null&&q.b==null}else q=!1 +else q=!1 +if(q)r.Ub(B.E9) +r.y=s +r.fs()}, +QI(){var s,r,q,p,o,n +for(s=this.d,r=A.cW(s,s.r,A.w(s).c),q=t.Np,p=r.$ti.c;r.H();){o=r.d +if(o==null)o=p.a(o) +n=o.c.Cu(q) +if(n==null||!s.N(0,n)){o.a6l() +o.a64()}}}, +awY(a){var s=a.c.Cu(t.Np) +return s==null||!this.d.N(0,s)}, +ah3(a){var s,r,q,p,o,n=this,m=n.w +if(m==null){m=A.cH("SnackBar",B.tJ,null,null,n) +m.cv() +q=m.eg$ +q.b=!0 +q.a.push(n.gavS()) +n.w=m}q=n.r +if(q.b===q.c)m.d0(0) +s=A.bd("controller") +m=n.w +m.toString +q=new A.pU() +p=a.a +q=p==null?q:p +s.b=new A.Pg(new A.AT(a.c,a.d,a.e,a.f,a.r,a.w,a.x,a.y,a.z,a.Q,a.as,a.at,a.ax,m,a.ch,a.CW,a.cx,q),new A.bX(new A.aV($.aP,t.dH),t.fO),new A.aMe(n,s),t.BL) +try{n.aM(new A.aMf(n,s)) +n.QI()}catch(o){r=A.b_(o) +throw o}return s.bc()}, +avT(a){var s,r=this +switch(a.a){case 0:r.aM(new A.aMa(r)) +r.QI() +s=r.r +if(!s.gaB(s))r.w.d0(0) +break +case 3:r.aM(new A.aMb(r)) +r.QI() +break +case 1:break +case 2:break}}, +adi(a){var s,r=this,q=r.r +if(q.b===q.c)return +s=q.ga5(q).b +if((s.a.a&30)===0)s.eH(0,a) +q=r.x +if(q!=null)q.by(0) +r.x=null +r.w.sm(0,0)}, +Ub(a){var s,r,q=this,p=q.r +if(p.b!==p.c){s=q.w.Q +s===$&&A.c() +s=s===B.W}else s=!0 +if(s)return +r=p.ga5(p).b +p=q.y +p.toString +s=q.w +if(p){s.sm(0,0) +r.eH(0,a)}else s.ej(0).cz(new A.aMd(q,r,a),t.H) +p=q.x +if(p!=null)p.by(0) +q.x=null}, +aME(){return this.Ub(B.a57)}, +a8(a){var s,r,q,p,o=this +o.y=A.cg(a,B.qg,t.l).w.y +s=o.r +if(!s.gaB(s)){r=A.aGb(a,t.X) +if(r==null||r.guR()){q=o.w +if(q.gcl(q)===B.ab&&o.x==null){p=s.ga5(s).a +o.x=A.dr(p.ax,new A.aMc(o,p,a))}}}return new A.UQ(o,o.a.c,null)}, +v(){var s=this,r=s.w +if(r!=null)r.v() +r=s.x +if(r!=null)r.by(0) +s.x=null +s.am7()}} +A.aMe.prototype={ +$0(){this.a.aME()}, +$S:0} +A.aMf.prototype={ +$0(){this.a.r.h9(0,this.b.bc())}, +$S:0} +A.aMa.prototype={ +$0(){this.a.r.t0()}, +$S:0} +A.aMb.prototype={ +$0(){}, +$S:0} +A.aMd.prototype={ +$1(a){var s=this.b +if((s.a.a&30)===0)s.eH(0,this.c)}, +$S:21} +A.aMc.prototype={ +$0(){this.a.Ub(B.E9)}, +$S:0} +A.UQ.prototype={ +ek(a){return this.f!==a.f}} +A.aMg.prototype={} +A.a86.prototype={ +aIF(a,b){var s=a==null?this.a:a +return new A.a86(s,b==null?this.b:b)}} +A.alb.prototype={ +a6o(a,b,c){var s=this +s.b=c==null?s.b:c +s.c=s.c.aIF(a,b) +s.F()}, +a6n(a){return this.a6o(null,null,a)}, +aFF(a,b){return this.a6o(a,b,null)}} +A.RZ.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(!s.ai9(0,b))return!1 +return b instanceof A.RZ&&b.r===s.r&&b.e===s.e&&b.f===s.f}, +gJ(a){var s=this +return A.a3(A.bb.prototype.gJ.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.acI.prototype={ +a8(a){return this.c}} +A.b0Q.prototype={ +KJ(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,a4=A.atx(a8),a5=a8.a,a6=a4.DZ(a5),a7=a8.b +if(a3.b.i(0,B.qp)!=null){s=a3.k_(B.qp,a6).b +a3.kw(B.qp,B.h) +r=s}else{r=0 +s=0}if(a3.b.i(0,B.qs)!=null){q=0+a3.k_(B.qs,a6).b +p=Math.max(0,a7-q) +a3.kw(B.qs,new A.h(0,p))}else{q=0 +p=null}if(a3.b.i(0,B.qr)!=null){q+=a3.k_(B.qr,new A.bb(0,a6.b,0,Math.max(0,a7-q-r))).b +a3.kw(B.qr,new A.h(0,Math.max(0,a7-q)))}if(a3.b.i(0,B.ki)!=null){o=a3.k_(B.ki,a6) +a3.kw(B.ki,new A.h(0,s)) +if(!a3.ay)r+=o.b}else o=B.w +n=a3.f +m=Math.max(0,a7-Math.max(n.d,q)) +if(a3.b.i(0,B.ke)!=null){l=Math.max(0,m-r) +k=a3.d +if(k)l=A.Z(l+q,0,a4.d-r) +k=k?q:0 +a3.k_(B.ke,new A.RZ(k,s,o.b,0,a6.b,0,l)) +a3.kw(B.ke,new A.h(0,r))}if(a3.b.i(0,B.kg)!=null){a3.k_(B.kg,new A.bb(0,a6.b,0,m)) +a3.kw(B.kg,B.h)}k=a3.b.i(0,B.fb)!=null&&!a3.at?a3.k_(B.fb,a6):B.w +if(a3.b.i(0,B.kh)!=null){j=a3.k_(B.kh,new A.bb(0,a6.b,0,Math.max(0,m-r))) +a3.kw(B.kh,new A.h((a5-j.a)/2,m-j.b))}else j=B.w +i=A.bd("floatingActionButtonRect") +if(a3.b.i(0,B.kj)!=null){h=a3.k_(B.kj,a4) +g=new A.aMg(h,j,m,n,a3.r,a8,k,a3.w) +f=a3.z.X4(g) +e=a3.as.afL(a3.y.X4(g),f,a3.Q) +a3.kw(B.kj,e) +d=e.a +c=e.b +i.b=new A.x(d,c,d+h.a,c+h.b)}if(a3.b.i(0,B.fb)!=null){d=a3.ax +b=d!=null&&d") +k=t.x8 +j=t.jc +i=t.V +h=A.bkx(new A.o6(new A.bw(p,new A.nA(new A.qO(B.uF)),l),new A.bP(A.b([],k),j),0),new A.bw(p,new A.nA(B.uF),l),p,0.5,i) +p=d.a.d +g=$.brS() +m.a(p) +f=$.brT() +e=A.bkx(new A.bw(p,g,g.$ti.h("bw")),new A.o6(new A.bw(p,f,A.w(f).h("bw")),new A.bP(A.b([],k),j),0),p,0.5,i) +d.e=A.bet(h,s,i) +i=A.bet(h,q,i) +d.r=i +d.w=new A.bw(m.a(i),new A.nA(B.TB),l) +d.f=A.bb5(new A.bw(r,new A.bm(1,1,b),b.h("bw")),e,c) +d.x=A.bb5(new A.bw(o,n,n.$ti.h("bw")),e,c) +n=d.r +o=d.gayD() +n.cv() +n=n.e_$ +n.b=!0 +n.a.push(o) +n=d.e +n.cv() +n=n.e_$ +n.b=!0 +n.a.push(o)}, +avg(a){this.aM(new A.aXG(this,a))}, +a8(a){var s,r,q=this,p=A.b([],t.p),o=q.d +o===$&&A.c() +o=o.Q +o===$&&A.c() +if(o!==B.W){o=q.e +s=q.y +o===$&&A.c() +r=q.f +r===$&&A.c() +p.push(A.biU(A.aLS(s,r),o))}o=q.a +s=q.r +o=o.c +s===$&&A.c() +r=q.x +r===$&&A.c() +p.push(A.biU(A.aLS(o,r),s)) +return A.l8(B.aI,p,B.a_,B.bp,null)}, +ayE(){var s,r,q=this.e +q===$&&A.c() +s=q.a +s=s.gm(s) +q=q.b +q=q.gm(q) +q=Math.min(A.hm(s),A.hm(q)) +s=this.r +s===$&&A.c() +r=s.a +r=r.gm(r) +s=s.b +s=s.gm(s) +s=Math.max(q,Math.min(A.hm(r),A.hm(s))) +this.a.f.a6n(s)}} +A.aXG.prototype={ +$0(){this.a.a.toString}, +$S:0} +A.Ay.prototype={ +b0(){var s=null,r=t.bR,q=t.re,p=$.af() +return new A.FT(new A.cC(s,r),new A.cC(s,r),new A.cC(s,q),new A.An(!1,p),new A.An(!1,p),A.b([],t.Z4),new A.cC(s,q),B.q,s,A.D(t.yb,t.M),s,!0,s,s,s,B.o)}} +A.FT.prototype={ +ghz(){this.a.toString +return null}, +ky(a,b){var s=this +s.pb(s.w,"drawer_open") +s.pb(s.x,"end_drawer_open")}, +a6l(){var s,r=this,q=r.y.r +if(!q.gaB(q)){q=r.y.r +s=q.ga5(q)}else s=null +if(r.z!=s)r.aM(new A.aMi(r,s))}, +a64(){var s,r=this,q=r.y.e +if(!q.gaB(q)){q=r.y.e +s=q.ga5(q)}else s=null +if(r.Q!=s)r.aM(new A.aMh(r,s))}, +axE(){this.a.toString}, +aw0(){var s,r=this.c +r.toString +s=A.Oc(r) +if(s!=null&&s.f.length!==0)s.ni(0,B.PU,B.cK)}, +gwt(){this.a.toString +return!0}, +bk(){var s,r=this,q=null +r.bG() +s=r.c +s.toString +r.dx=new A.alb(s,B.a2I,$.af()) +r.a.toString +r.cy=B.rs +r.CW=B.II +r.cx=B.rs +r.ch=A.cH(q,new A.bD(4e5),q,1,r) +r.db=A.cH(q,B.al,q,q,r)}, +bC(a){this.ama(a) +this.a.toString}, +cP(){var s,r=this,q=r.c.bh(t.Pu),p=q==null?null:q.f,o=r.y,n=o==null +if(!n)s=p==null||o!==p +else s=!1 +if(s)if(!n)o.d.O(0,r) +r.y=p +if(p!=null){p.d.D(0,r) +if(p.awY(r)){o=p.r +if(!o.gaB(o))r.a6l() +o=p.e +if(!o.gaB(o))r.a64()}}r.axE() +r.am9()}, +v(){var s=this,r=s.dx +r===$&&A.c() +r.Y$=$.af() +r.G$=0 +r=s.ch +r===$&&A.c() +r.v() +r=s.db +r===$&&A.c() +r.v() +r=s.y +if(r!=null)r.d.O(0,s) +s.w.v() +s.x.v() +s.amb()}, +N5(a,b,c,d,e,f,g,h,i){var s,r=this.c +r.toString +s=A.cg(r,null,t.l).w.adk(f,g,h,i) +if(e)s=s.aR3(!0) +if(d&&s.e.d!==0)s=s.RT(s.f.Ij(s.r.d)) +if(b!=null)a.push(A.aEC(A.rd(b,s,null),c))}, +aoh(a,b,c,d,e,f,g,h){return this.N5(a,b,c,!1,d,e,f,g,h)}, +Fl(a,b,c,d,e,f,g){return this.N5(a,b,c,!1,!1,d,e,f,g)}, +Zq(a,b,c,d,e,f,g,h){return this.N5(a,b,c,d,!1,e,f,g,h)}, +ZU(a,b){this.a.toString}, +ZT(a,b){this.a.toString}, +a8(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h={},g=A.an(a),f=a.bh(t.I) +f.toString +s=f.w +r=A.b([],t.sa) +f=j.a.f +j.gwt() +j.aoh(r,new A.acI(new A.uY(f,j.f),!1,!1,i),B.ke,!0,!1,!1,!1,!1) +if(j.dy)j.Fl(r,A.b9Y(!0,i,j.fr,!1,i,i,i),B.kg,!0,!0,!0,!0) +j.a.toString +h.a=!1 +h.b=null +if(j.at!=null||j.as.length!==0){f=A.ai(j.as,!0,t.l7) +q=j.at +if(q!=null)f.push(q.a) +p=A.l8(B.cm,f,B.a_,B.bp,i) +j.gwt() +j.Fl(r,p,B.kh,!0,!1,!1,!0)}f=j.z +if(f!=null){h.a=!1 +h.b=g.bM.w +f=f.a +j.a.toString +j.gwt() +j.Zq(r,f,B.fb,!1,!1,!1,!1,!0)}h.c=!1 +if(j.Q!=null){a.bh(t.iB) +f=A.an(a) +q=j.Q +if(q!=null){q=q.a +q.gkn(q)}o=f.ry.f +h.c=(o==null?0:o)!==0 +f=j.Q +f=f==null?i:f.a +j.a.toString +j.gwt() +j.Zq(r,f,B.ki,!1,!0,!1,!1,!1)}j.a.toString +f=j.ch +f===$&&A.c() +q=j.CW +q===$&&A.c() +n=j.dx +n===$&&A.c() +m=j.db +m===$&&A.c() +j.Fl(r,new A.T6(i,f,q,n,m,i),B.kj,!0,!0,!0,!0) +switch(g.r.a){case 2:case 4:j.Fl(r,A.im(B.aX,i,B.a3,!0,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,j.gaw_(),i,i,i,i,i,i),B.kf,!0,!1,!1,!0) +break +case 0:case 1:case 3:case 5:break}f=j.x +q=f.y +if(q==null?A.w(f).h("dY.T").a(q):q){j.ZT(r,s) +j.ZU(r,s)}else{j.ZU(r,s) +j.ZT(r,s)}f=t.l +q=A.cg(a,B.cl,f).w +j.gwt() +n=A.cg(a,B.kc,f).w +l=q.f.Ij(n.e.d) +q=A.cg(a,B.aeu,f).w +j.gwt() +f=A.cg(a,B.kc,f).w +f=f.e.d!==0?0:i +k=q.r.Ij(f) +if(l.d<=0)j.a.toString +j.a.toString +return new A.alc(!1,new A.Pt(A.mO(B.al,!0,i,A.nu(j.ch,new A.aMj(h,j,!1,l,k,s,r),i),B.x,g.go,0,i,i,i,i,i,B.dT),i),i)}} +A.aMi.prototype={ +$0(){this.a.z=this.b}, +$S:0} +A.aMh.prototype={ +$0(){this.a.Q=this.b}, +$S:0} +A.aMj.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l=this,k=A.b5([B.pS,new A.aeG(a,new A.bP(A.b([],t.ot),t.wS))],t.B,t.od),j=l.b +j.a.toString +s=j.cy +s.toString +r=j.ch +r===$&&A.c() +r=r.x +r===$&&A.c() +q=j.CW +q===$&&A.c() +p=j.dx +p===$&&A.c() +j=j.cx +j.toString +o=l.a +n=o.a +m=o.c +return A.x2(k,new A.xV(new A.b0Q(l.c,!1,l.d,l.e,l.f,p,j,s,r,q,n,o.b,m),l.r,null))}, +$S:501} +A.aeG.prototype={ +qb(a,b){var s=this.e,r=A.aMk(s).w,q=r.y +if(!(q==null?A.w(r).h("dY.T").a(q):q)){s=A.aMk(s).x +r=s.y +s=r==null?A.w(s).h("dY.T").a(r):r}else s=!0 +return s}, +hp(a){var s=this.e +A.aMk(s).a.toString +A.aMk(s).a.toString}} +A.Pg.prototype={} +A.alc.prototype={ +ek(a){return this.f!==a.f}} +A.b0R.prototype={ +$2(a,b){if(!a.a)a.ad(0,b)}, +$S:51} +A.UR.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.US.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.UT.prototype={ +bC(a){this.c9(a) +this.uj()}, +cP(){var s,r,q,p,o=this +o.fs() +s=o.cZ$ +r=o.gt3() +q=o.c +q.toString +q=A.vJ(q) +o.jh$=q +p=o.r7(q,r) +if(r){o.ky(s,o.ho$) +o.ho$=!1}if(p)if(s!=null)s.v()}, +v(){var s,r=this +r.jg$.am(0,new A.b0R()) +s=r.cZ$ +if(s!=null)s.v() +r.cZ$=null +r.am8()}} +A.Wr.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.a8h.prototype={ +a8(a){var s=this,r=null +if(A.an(a).r===B.ah)return new A.Dg(8,B.ds,s.c,s.d,s.e===!0,B.a2b,3,r,B.tJ,B.R1,B.aW,A.ar0(),r,r,r) +return new A.HZ(r,s.c,s.d,s.e,r,r,r,B.d8,B.fD,B.G,A.ar0(),r,r,r)}} +A.HZ.prototype={ +b0(){return new A.ahE(new A.cC(null,t.re),null,null,B.o)}} +A.ahE.prototype={ +gvM(){var s=this.a.e +if(s==null){s=this.fr +s===$&&A.c() +s=s.a +s=s==null?null:s.aE(this.gAG())}return s==null?!1:s}, +guq(){this.a.toString +var s=this.fr +s===$&&A.c() +s=s.e +if(s==null){s=this.fx +s===$&&A.c() +s=!s}return s}, +gHg(){return new A.jG(new A.aZA(this),t.Lf)}, +gAG(){var s=A.C(t.ui) +if(this.db)s.D(0,B.mI) +if(this.dx)s.D(0,B.aY) +return s}, +gaEt(){var s,r,q,p,o,n,m,l=this,k=l.dy +k===$&&A.c() +s=k.db +r=A.bd("dragColor") +q=A.bd("hoverColor") +p=A.bd("idleColor") +switch(k.a.a){case 1:k=s.a +o=k>>>16&255 +n=k>>>8&255 +k&=255 +r.b=A.a9(153,o,n,k) +q.b=A.a9(B.c.aA(127.5),o,n,k) +m=l.fx +m===$&&A.c() +if(m){k=l.c +k.toString +k=A.an(k).cy.a +k=A.a9(255,k>>>16&255,k>>>8&255,k&255)}else k=A.a9(B.c.aA(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.a9(191,o,n,k) +q.b=A.a9(166,o,n,k) +m=l.fx +m===$&&A.c() +if(m){k=l.c +k.toString +k=A.an(k).cy.a +k=A.a9(255,k>>>16&255,k>>>8&255,k&255)}else k=A.a9(B.c.aA(76.5),o,n,k) +p.b=k +break}return new A.jG(new A.aZx(l,r,q,p),t.h2)}, +gaEO(){var s=this.dy +s===$&&A.c() +return new A.jG(new A.aZz(this,s.a,s.db),t.h2)}, +gaEN(){var s=this.dy +s===$&&A.c() +return new A.jG(new A.aZy(this,s.a,s.db),t.h2)}, +gaEq(){return new A.jG(new A.aZw(this),t.pj)}, +bk(){var s,r=this +r.YQ() +s=r.cy=A.cH(null,B.al,null,null,r) +s.cv() +s=s.e_$ +s.b=!0 +s.a.push(new A.aZG(r))}, +cP(){var s,r=this,q=r.c +q.toString +s=A.an(q) +r.dy=s.ax +q=r.c +q.bh(t.NF) +q=A.an(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.ajO()}, +Eb(){var s,r=this,q=r.at +q===$&&A.c() +q.sA(0,r.gaEt().a.$1(r.gAG())) +q.saeh(r.gaEO().a.$1(r.gAG())) +q.saeg(r.gaEN().a.$1(r.gAG())) +s=r.c.bh(t.I) +s.toString +q.scV(s.w) +q.sWb(r.gaEq().a.$1(r.gAG())) +s=r.a.r +if(s==null){s=r.fr +s===$&&A.c() +s=s.f}if(s==null){s=r.fx +s===$&&A.c() +s=s?null:B.e0}q.shx(s) +s=r.fr +s===$&&A.c() +s=s.y +if(s==null){s=r.fx +s===$&&A.c() +s=s?0:2}q.sS8(s) +s=r.fr.z +q.sUN(s==null?0:s) +s=r.fr.Q +q.sUU(0,s==null?48:s) +s=r.c +s.toString +q.shv(0,A.cg(s,B.cl,t.l).w.f) +q.sM_(r.a.db) +q.saaI(!r.guq())}, +Jw(a){this.YP(a) +this.aM(new A.aZF(this))}, +Jv(a,b){this.YO(a,b) +this.aM(new A.aZE(this))}, +TQ(a){var s,r=this +r.ajP(a) +if(r.abe(a.gb9(a),a.gdK(a),!0)){r.aM(new A.aZC(r)) +s=r.cy +s===$&&A.c() +s.d0(0)}else if(r.dx){r.aM(new A.aZD(r)) +s=r.cy +s===$&&A.c() +s.ej(0)}}, +TR(a){var s,r=this +r.ajQ(a) +r.aM(new A.aZB(r)) +s=r.cy +s===$&&A.c() +s.ej(0)}, +v(){var s=this.cy +s===$&&A.c() +s.v() +this.YN()}} +A.aZA.prototype={ +$1(a){var s,r +if(a.N(0,B.aY)){s=this.a +s.a.toString +s=s.fr +s===$&&A.c() +s=s.d===!0}else s=!1 +if(s)return!0 +s=this.a +r=s.a.Q +s=s.fr +s===$&&A.c() +s=s.c +s=s==null?null:s.aE(a) +return s==null?!1:s}, +$S:503} +A.aZx.prototype={ +$1(a){var s,r,q,p=this,o=null +if(a.N(0,B.mI)){s=p.a.fr +s===$&&A.c() +s=s.r +s=s==null?o:s.aE(a) +return s==null?p.b.bc():s}s=p.a +if(s.gHg().a.$1(a)){s=s.fr +s===$&&A.c() +s=s.r +s=s==null?o:s.aE(a) +return s==null?p.c.bc():s}r=s.fr +r===$&&A.c() +r=r.r +r=r==null?o:r.aE(a) +if(r==null)r=p.d.bc() +q=s.fr.r +q=q==null?o:q.aE(a) +if(q==null)q=p.c.bc() +s=s.cy +s===$&&A.c() +s=s.x +s===$&&A.c() +s=A.a1(r,q,s) +s.toString +return s}, +$S:37} +A.aZz.prototype={ +$1(a){var s=this.a +if(s.gvM()&&s.gHg().a.$1(a)){s=s.fr +s===$&&A.c() +s=s.w +s=s==null?null:s.aE(a) +if(s==null){s=this.c.a +s=this.b===B.ax?A.a9(8,s>>>16&255,s>>>8&255,s&255):A.a9(13,s>>>16&255,s>>>8&255,s&255)}return s}return B.I}, +$S:37} +A.aZy.prototype={ +$1(a){var s=this.a +if(s.gvM()&&s.gHg().a.$1(a)){s=s.fr +s===$&&A.c() +s=s.x +s=s==null?null:s.aE(a) +if(s==null){s=this.c.a +s=this.b===B.ax?A.a9(B.c.aA(25.5),s>>>16&255,s>>>8&255,s&255):A.a9(64,s>>>16&255,s>>>8&255,s&255)}return s}return B.I}, +$S:37} +A.aZw.prototype={ +$1(a){var s,r +if(a.N(0,B.aY)&&this.a.gHg().a.$1(a)){s=this.a.fr +s===$&&A.c() +s=s.b +s=s==null?null:s.aE(a) +return s==null?12:s}s=this.a +r=s.a.w +if(r==null){r=s.fr +r===$&&A.c() +r=r.b +r=r==null?null:r.aE(a)}if(r==null){s=s.fx +s===$&&A.c() +r=8/(s?2:1) +s=r}else s=r +return s}, +$S:504} +A.aZG.prototype={ +$0(){this.a.Eb()}, +$S:0} +A.aZF.prototype={ +$0(){this.a.db=!0}, +$S:0} +A.aZE.prototype={ +$0(){this.a.db=!1}, +$S:0} +A.aZC.prototype={ +$0(){this.a.dx=!0}, +$S:0} +A.aZD.prototype={ +$0(){this.a.dx=!1}, +$S:0} +A.aZB.prototype={ +$0(){this.a.dx=!1}, +$S:0} +A.Pz.prototype={ +gJ(a){var s=this +return A.a3(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)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Pz&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e&&J.f(b.f,s.f)&&b.r==s.r&&b.w==s.w&&b.x==s.x&&b.y==s.y&&b.z==s.z&&b.Q==s.Q}} +A.alq.prototype={} +A.PA.prototype={ +gJ(a){var s=this +return A.a3(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)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.PA&&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.x==s.x&&b.y==s.y&&J.f(b.z,s.z)}} +A.ahi.prototype={ +aE(a){var s,r=this,q=r.a,p=q==null?null:q.aE(a) +q=r.b +s=q==null?null:q.aE(a) +if(p==s)return p +if(p==null){q=s.a +return A.bA(new A.cp(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.aa,-1),s,r.c)}if(s==null){q=p.a +return A.bA(p,new A.cp(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.aa,-1),r.c)}return A.bA(p,s,r.c)}, +$ic5:1} +A.alr.prototype={} +A.PB.prototype={ +gJ(a){var s=this +return A.a3(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)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.PB&&J.f(b.a,s.a)&&b.b==s.b&&J.f(b.c,s.c)&&J.f(b.d,s.d)&&J.f(b.e,s.e)&&J.f(b.f,s.f)&&J.f(b.r,s.r)&&J.f(b.w,s.w)&&J.f(b.x,s.x)}} +A.als.prototype={} +A.PC.prototype={ +gJ(a){return A.a3(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)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.PC&&J.f(b.a,this.a)&&!0}} +A.alt.prototype={} +A.anj.prototype={ +a7B(a,b,c){return A.cI(A.b([this.ax],t.Ne),null,null,b,null)}, +sdv(a,b){throw A.d(A.cJ(null))}} +A.alv.prototype={ +yp(a){var s +this.Z0(a) +s=this.a +if(s.ghV()&&this.b){s=s.gaU().gaw() +s.toString +s.m9()}}, +Dh(a){}, +Vj(a){var s,r=this.a +if(r.ghV()){r=r.gaU().gaw() +r.toString +s=a.a +r.gaF().za(B.bj,s.X(0,a.c),s)}}, +yr(a){var s=this.a,r=s.gaU().gaw() +r.toString +r.kr() +if(s.ghV()){r=this.w.c +r.toString +switch(A.an(r).r.a){case 2:case 4:s=s.gaU().gaw() +s.toString +s.gaF().Xv(B.aM) +break +case 0:case 1:case 3:case 5:s=s.gaU().gaw() +s.toString +s=s.gaF() +r=s.hd +r.toString +s.iJ(B.aM,r) +break}}this.w.a.toString}, +yq(a){var s,r=this.a +if(r.ghV()){r=r.gaU().gaw() +r.toString +r=r.gaF() +s=r.hd +s.toString +r.pp(B.bj,s) +s=this.w.c +s.toString +A.b90(s)}}} +A.vQ.prototype={ +b0(){return new A.V2(new A.cC(null,t.NE),B.o)}} +A.V2.prototype={ +gGS(){var s,r=null +this.a.toString +s=this.e +if(s==null){s=A.yu(!0,r,!0,!0,r,r,!0) +this.e=s}return s}, +gTO(){var s=this.w +s===$&&A.c() +return s}, +ghV(){this.a.toString +return!0}, +bk(){var s,r=this +r.bG() +r.r=new A.alv(r,r) +s=r.a.d +s=A.bl3(s) +r.d=s +s.an(0,r.ga2N())}, +bC(a){var s,r,q=this +q.c9(a) +s=q.a.d.l(0,a.d) +if(!s){s=q.d +s===$&&A.c() +r=q.ga2N() +s.ad(0,r) +s=q.a.d +s=A.bl3(s) +q.d=s +s.an(0,r)}if(q.gGS().gdC()){s=q.d +s===$&&A.c() +s=s.a.b +s=s.a===s.b}else s=!1 +if(s)q.f=!1 +else q.f=!0}, +v(){var s=this.e +if(s!=null)s.v() +s=this.d +s===$&&A.c() +s.Y$=$.af() +s.G$=0 +this.bD()}, +aye(){var s,r,q=this +if(q.gGS().gdC()){s=q.d +s===$&&A.c() +s=s.a.b +r=s.a!==s.b}else r=!0 +if(r===q.f)return +q.aM(new A.b1_(q,r))}, +aBJ(a,b){var s,r=this,q=r.aBM(b) +if(q!==r.f)r.aM(new A.b0Z(r,q)) +r.a.toString +s=r.c +s.toString +switch(A.an(s).r.a){case 2:case 4:if(b===B.bj){s=r.x.gaw() +if(s!=null)s.ly(a.gpN())}return +case 0:case 1:case 3:case 5:break}}, +aBL(){var s=this.d +s===$&&A.c() +s=s.a.b +if(s.a===s.b)this.x.gaw().Wl()}, +aBM(a){var s,r=this.r +r===$&&A.c() +if(!r.b)return!1 +r=this.d +r===$&&A.c() +r=r.a +s=r.b +if(s.a===s.b)return!1 +if(a===B.aA)return!1 +if(a===B.bj)return!0 +if(r.a.length!==0)return!0 +return!1}, +a8(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=A.an(a0),a=a0.bh(t.Uf) +if(a==null)a=B.en +s=d.gGS() +d.a.toString +switch(b.r.a){case 2:r=A.qz(a0) +d.w=!0 +q=$.bdR() +d.a.toString +p=a.w +if(p==null)p=r.gi9() +o=a.x +if(o==null){a=r.gi9() +o=A.a9(102,a.gm(a)>>>16&255,a.gm(a)>>>8&255,a.gm(a)&255)}n=new A.h(-2/A.cg(a0,B.cE,t.l).w.b,0) +m=!0 +l=!0 +k=B.dr +break +case 4:r=A.qz(a0) +d.w=!1 +q=$.bdQ() +d.a.toString +p=a.w +if(p==null)p=r.gi9() +o=a.x +if(o==null){a=r.gi9() +o=A.a9(102,a.gm(a)>>>16&255,a.gm(a)>>>8&255,a.gm(a)&255)}n=new A.h(-2/A.cg(a0,B.cE,t.l).w.b,0) +m=!0 +l=!0 +k=B.dr +break +case 0:case 1:d.w=!1 +q=$.bdX() +p=a.w +if(p==null)p=b.ax.b +o=a.x +if(o==null){a=b.ax.b +o=A.a9(102,a.gm(a)>>>16&255,a.gm(a)>>>8&255,a.gm(a)&255)}k=c +n=k +m=!1 +l=!1 +break +case 3:case 5:d.w=!1 +q=$.b7M() +p=a.w +if(p==null)p=b.ax.b +o=a.x +if(o==null){a=b.ax.b +o=A.a9(102,a.gm(a)>>>16&255,a.gm(a)>>>8&255,a.gm(a)&255)}k=c +n=k +m=!1 +l=!1 +break +default:k=c +o=k +p=o +n=p +l=n +m=l +q=m}a=a0.bh(t.sp) +if(a==null)a=B.tE +d.a.toString +j=d.d +j===$&&A.c() +i=a.w.bX(j.ax.a) +j=d.a +j.toString +h=d.f +g=d.d +g===$&&A.c() +f=j.w +e=$.bdq() +a=A.bg8(!0,c,c,c,!1,B.dF,B.a_,c,A.bLG(),g,p,c,n,l,k,2,B.a3,!0,!0,!0,!1,s,!1,c,d.x,B.ax,c,e,a.Q,c,c,!1,"\u2022",c,c,c,d.gaBI(),d.gaBK(),c,c,m,!0,!0,c,!0,c,B.da,c,o,q,B.d1,B.cn,!1,h,c,c,c,B.a5p,i,f,B.jM,c,a.at,c,j.y,a.as,c,c) +d.a.toString +j=d.r +j===$&&A.c() +return A.cY(c,c,j.a7z(B.cM,new A.m0(a,c)),!1,c,c,!1,!1,c,c,c,c,c,c,c,c,c,c,c,c,c,new A.b10(d),c,c,c,c,c,c,c,c,c,c)}, +gaU(){return this.x}} +A.b1_.prototype={ +$0(){this.a.f=this.b}, +$S:0} +A.b0Z.prototype={ +$0(){this.a.f=this.b}, +$S:0} +A.b10.prototype={ +$0(){this.a.gGS().m1()}, +$S:0} +A.b1s.prototype={ +V(){return"_SliderType."+this.b}} +A.a8W.prototype={ +V(){return"SliderInteraction."+this.b}} +A.Q9.prototype={ +b0(){return new A.Vb(new A.cC(null,t.re),new A.Ev(),null,null,B.o)}} +A.Vb.prototype={ +gdB(a){var s +this.a.toString +s=this.as +s.toString +return s}, +bk(){var s,r=this,q=null +r.bG() +r.d=A.cH(q,B.aW,q,q,r) +r.e=A.cH(q,B.aW,q,q,r) +r.f=A.cH(q,B.ip,q,q,r) +r.r=A.cH(q,B.G,q,q,r) +s=r.f +r.a.toString +s.sm(0,1) +r.r.sm(0,r.a_K(r.a.c)) +r.y=A.b5([B.acs,new A.dJ(r.gao2(),new A.bP(A.b([],t.ot),t.wS),t.f6)],t.B,t.od) +r.a.toString +if(r.as==null)r.as=A.yu(!0,q,!0,!0,q,q,!1)}, +v(){var s=this,r=s.w +if(r!=null)r.by(0) +r=s.d +r===$&&A.c() +r.v() +r=s.e +r===$&&A.c() +r.v() +r=s.f +r===$&&A.c() +r.v() +r=s.r +r===$&&A.c() +r.v() +r=s.ch +if(r!=null){r.h1(0) +s.ch=null}r=s.as +if(r!=null)r.v() +s.anb()}, +atA(a){var s=this.ax8(a),r=this.a +if(s!==r.c){r.e.$1(s) +r=this.as +if(r!=null)r.m1()}}, +Qe(a){this.Q=!0 +this.a.toString}, +Qc(a){this.Q=!1 +this.a.toString}, +ao3(a){var s,r=this.x,q=$.bc.bT$.z.i(0,r).gaH() +q.toString +t.Sq.a(q) +r=$.bc.bT$.z.i(0,r).bh(t.I) +r.toString +s=r.w +switch(a.a.a){case 0:switch(s.a){case 0:q.IG() +break +case 1:q.JE() +break}break +case 1:switch(s.a){case 0:q.JE() +break +case 1:q.IG() +break}break +case 2:q.JE() +break +case 3:q.IG() +break}}, +aCu(a){if(a!==this.at)this.aM(new A.b1p(this,a))}, +aCw(a){if(a!==this.ax)this.aM(new A.b1q(this,a))}, +ax8(a){var s=this.a,r=s.x +s=s.w +return a*(r-s)+s}, +a_K(a){var s=this.a,r=s.x,q=s.w,p=r>q?(a-q)/(r-q):0,o=s.y +s=B.c.aA(p*o) +return s/o}, +a8(a){this.a.toString +switch(0){case 0:return this.aoZ(a)}}, +aoZ(b6){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=this,b3=null,b4={},b5=A.an(b6) +b6.bh(t.Dj) +s=A.an(b6) +r=b4.a=s.bL +q=new A.b1k(b6,A.an(b6).ax,4,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3) +p=q.gEe() +s=A.C(t.ui) +b2.a.toString +if(b2.ax)s.D(0,B.aY) +if(b2.at)s.D(0,B.aE) +if(b2.Q)s.D(0,B.mI) +o=r.db +if(o==null)o=p +if(o instanceof A.a6T){n=r.ay +if(n==null){m=b5.ax +l=m.db.a +m=m.cy.a +n=A.Kd(A.a9(153,l>>>16&255,l>>>8&255,l&255),A.a9(B.c.aA(229.5),m>>>16&255,m>>>8&255,m&255))}}else{b2.a.toString +n=r.ay +if(n==null)n=b5.ax.b}m=r.a +l=m==null?q.a:m +b2.a.toString +k=r.b +if(k==null)k=q.gAY() +b2.a.toString +j=b4.a.c +if(j==null)j=q.gCJ() +b2.a.toString +i=b4.a.d +if(i==null)i=q.gz9() +h=b4.a.e +if(h==null)h=q.gC0() +g=b4.a.r +if(g==null)g=q.gC2() +f=b4.a.f +if(f==null)f=q.gC3() +b2.a.toString +e=b4.a.w +if(e==null)e=q.gAX() +b2.a.toString +d=b4.a.x +if(d==null)d=q.gCI() +c=b4.a.y +if(c==null)c=q.gC_() +b=b4.a.z +if(b==null)b=q.gC1() +b2.a.toString +a=b4.a.Q +if(a==null)a=q.gDY() +a0=b4.a.at +if(a0==null)a0=q.gC4() +a1=new A.b1n(b4,b2,s,q).$0() +a2=b4.a +a3=a2.cy +if(a3==null)a3=B.If +a4=a2.CW +if(a4==null)a4=B.Ie +a5=a2.cx +if(a5==null)a5=B.Id +a6=a2.ch +if(a6==null)a6=B.Ic +a7=a2.fy +if(a7==null)a7=B.a3V +a2=a2.go +if(a2==null)a2=q.gEf() +m=l==null?m:l +l=a1==null?r.ax:a1 +b4.a=A.bjf(e,k,r.k3,c,h,b,g,f,a0,d,j,r.id,r.k2,r.as,l,a6,r.dy,r.dx,r.fr,r.fx,i,a7,a,r.k1,a5,a4,m,a3,n,o,a2) +b2.a.toString +m=A.eg(b3,s,t.GE) +if(m==null)a8=b3 +else a8=m +if(a8==null)a8=B.f3.aE(s) +b2.a.toString +switch(b5.r.a){case 0:case 1:case 2:case 3:case 4:a9=b3 +break +case 5:a9=new A.b1m(b2) +break +default:a9=b3}switch(A.cg(b6,B.f7,t.l).w.ax.a){case 1:b0=B.Zk +break +case 0:b0=B.ZE +break +default:b0=b3}s=A.dW(b6,B.cY) +s=s==null?b3:s.c +b1=s==null?1:s +s=b2.y +s===$&&A.c() +m=b2.gdB(b2) +l=b2.a_K(b2.a.c) +k=b2.a +j=k.y +k=k.z +i=b4.a +h=new A.b1o(b6).$0() +g=b2.a +f=g.x +g=g.w +g=f>g?b2.gatz():b3 +return A.cY(b3,b3,A.b9a(s,!1,new A.xK(b2.ay,new A.am_(l,b3,j,k,i,b1,h,g,b2.gQd(),b2.gQb(),b3,b2,b2.at,b2.ax,B.a50,b2.x),b3),!0,m,a8,b3,b2.gaCt(),b2.gaCv(),b0),!0,b3,b3,!1,!1,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,a9,b3,b3,b3,b3,b3,b3,b3,!0,b3,b3,b3,b3)}, +ah5(){var s,r,q=this +if(q.ch==null){q.ch=A.vf(new A.b1r(q),!1) +s=q.c +s.toString +q.a.toString +s=A.bhp(s,t.N1) +s.toString +r=q.ch +r.toString +s.JI(0,r)}}} +A.b1p.prototype={ +$0(){this.a.at=this.b}, +$S:0} +A.b1q.prototype={ +$0(){this.a.ax=this.b}, +$S:0} +A.b1n.prototype={ +$0(){var s,r,q,p=this +p.b.a.toString +s=p.c +r=t.MH +q=A.eg(p.a.a.ax,s,r) +return q==null?A.eg(p.d.giy(),s,r):q}, +$S:511} +A.b1o.prototype={ +$0(){return A.cg(this.a,B.f6,t.l).w.a}, +$S:168} +A.b1m.prototype={ +$0(){var s=this.a +if(!s.gdB(s).gdC()&&s.gdB(s).gf3())s.gdB(s).m1()}, +$S:0} +A.b1r.prototype={ +$1(a){var s=this.a +return A.b8q(new A.aoi(s,null),s.ay,B.h,!0)}, +$S:513} +A.am_.prototype={ +bs(a){var s,r=this,q=a.bh(t.I) +q.toString +s=A.an(a) +return A.bFo(r.CW,r.f,A.cg(a,B.kb,t.l).w.ay,r.ay,r.ch,r.r,r.as,r.Q,r.z,s.r,r.y,r.e,r.at,r.w,r.ax,q.w,r.x,r.d)}, +bz(a,b){var s,r,q=this +b.saJS(q.f) +b.sm(0,q.d) +b.sagi(q.e) +b.sUC(0,q.r) +b.saha(q.w) +b.sqn(q.x) +b.sagf(q.y) +b.saOT(q.z) +b.bL=q.Q +b.bM=q.as +s=a.bh(t.I) +s.toString +b.scV(s.w) +b.sago(q.at) +b.saQf(0,A.an(a).r) +b.sdC(q.ay) +b.saMP(q.ch) +s=A.cg(a,B.kb,t.l).w.ay +r=b.aP +r===$&&A.c() +r.b=s +r=b.aK +r===$&&A.c() +r.b=s +b.saGp(q.CW)}} +A.Ih.prototype={ +anZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,a0,a1,a2,a3){var s,r,q,p=this,o=null +p.wH() +s=new A.aB5(A.D(t.S,t.EG)) +r=A.aC5(o,o,o) +r.w=s +r.ay=p.gQd() +r.ch=p.gaCr() +r.CW=p.gQb() +r.cx=p.garE() +r.b=c +p.aP=r +r=A.GB(o,o,o) +r.w=s +r.bb=p.gaCx() +r.bA=p.gaCz() +r.b=c +p.aK=r +r=p.G +q=r.d +q===$&&A.c() +p.Y=A.du(B.aD,q,o) +q=r.e +q===$&&A.c() +q=A.du(B.aD,q,o) +q.a.kf(new A.b0f(p)) +p.a7=q +r=r.f +r===$&&A.c() +p.ae=A.du(B.fz,r,o)}, +gPe(){var s=this.ga4D() +return new A.S(s,new A.b0d(),A.a6(s).h("S<1,a_>")).nQ(0,B.fg)}, +gPd(){var s=this.ga4D() +return new A.S(s,new A.b0c(),A.a6(s).h("S<1,a_>")).nQ(0,B.fg)}, +ga4D(){var s,r=this.aQ +r.ch.toString +r.cx.toString +s=this.aT!=null +s +return A.b([new A.N(48,48),new A.N(20,20),r.CW.LP(s,r)],t.X4)}, +gQs(){var s=this.aQ +return s.cy.afR(!1,this,s)}, +sm(a,b){var s,r,q=this,p=q.b_,o=p>0?q.A1(b):b +if(o===q.bE)return +q.bE=o +p=q.b_ +s=q.G.r +if(p>0){s===$&&A.c() +p=s.x +p===$&&A.c() +r=Math.abs(o-p) +s.e=r!==0?new A.bD(B.c.aA(75e3*(1/r))):B.G +s.z=B.aS +s.n6(o,B.fz,null)}else{s===$&&A.c() +s.sm(0,o)}q.cb()}, +sagi(a){if(a==this.ey)return +this.ey=a +this.cb()}, +saQf(a,b){if(this.cQ===b)return +this.cQ=b +this.cb()}, +sago(a){return}, +saJS(a){if(a===this.b_)return +this.b_=a +this.bi()}, +sUC(a,b){if(b===this.ac)return +this.ac=b +this.wH()}, +saha(a){if(a.l(0,this.aQ))return +this.aQ=a +this.wH()}, +sqn(a){if(a===this.a3)return +this.a3=a +this.wH()}, +sagf(a){if(a.l(0,this.ah))return +this.ah=a +this.bi()}, +saOT(a){var s,r,q=this +if(J.f(a,q.aT))return +s=q.aT +q.aT=a +r=a!=null +if(s!=null!==r){s=q.G.f +if(r){s===$&&A.c() +s.d0(0)}else{s===$&&A.c() +s.ej(0)}q.bi() +q.cb()}}, +scV(a){if(a===this.cD)return +this.cD=a +this.wH()}, +sdC(a){var s,r,q=this +if(a===q.e6)return +q.e6=a +s=q.G +r=s.d +if(a){r===$&&A.c() +r.d0(0) +if(q.gzm()){s=s.e +s===$&&A.c() +s.d0(0)}}else{r===$&&A.c() +r.ej(0) +if(q.gzm()){s=s.e +s===$&&A.c() +s.ej(0)}}q.cb()}, +saMP(a){if(a===this.eV)return +this.eV=a +this.a5Z(a)}, +saMQ(a){var s=this +if(a===s.d1)return +s.d1=a +s.a5Z(s.eV)}, +saGp(a){if(a===this.dJ)return +this.dJ=a +this.cb()}, +a5Z(a){var s,r=this +if(a&&r.d1){s=r.G.d +s===$&&A.c() +s.d0(0)}else if(!r.e6){s=r.G.d +s===$&&A.c() +s.ej(0)}}, +gzm(){switch(this.aQ.fy.a){case 0:var s=this.b_ +return s>0 +case 1:s=this.b_ +return s<=0 +case 2:return!0 +case 3:return!1}}, +wH(){var s=this,r=s.aa +r.sdv(0,A.cI(null,null,null,s.aQ.go,s.ac)) +r.scV(s.cD) +r.sqn(s.a3) +r.rL() +s.aD()}, +zL(){this.MK() +this.aa.aD() +this.wH()}, +b5(a){var s,r,q=this +q.an_(a) +s=q.Y +s===$&&A.c() +r=q.gfm() +s.a.an(0,r) +s=q.a7 +s===$&&A.c() +s.a.an(0,r) +s=q.ae +s===$&&A.c() +s.a.an(0,r) +s=q.G.r +s===$&&A.c() +s.cv() +s=s.e_$ +s.b=!0 +s.a.push(r)}, +aZ(a){var s,r=this,q=r.Y +q===$&&A.c() +s=r.gfm() +q.a.ad(0,s) +q=r.a7 +q===$&&A.c() +q.a.ad(0,s) +q=r.ae +q===$&&A.c() +q.a.ad(0,s) +q=r.G.r +q===$&&A.c() +q.ad(0,s) +r.an0(0)}, +v(){this.aa.v() +this.jD()}, +atb(a){switch(this.cD.a){case 0:return 1-a +case 1:return a}}, +A1(a){var s=A.Z(a,0,1),r=this.b_ +return r>0?B.c.aA(s*r)/r:s}, +a4P(a){var s,r,q,p=this,o=p.G +o.ah5() +if(!p.b2&&p.aT!=null){switch(p.dJ.a){case 0:case 1:p.b2=!0 +s=p.dR(a) +r=p.gQs() +q=p.gQs() +q=p.atb((s.a-r.a)/(q.c-q.a)) +p.bj=q +r=p.aT +r.toString +r.$1(p.A1(q)) +break +case 3:s=p.bF +s.toString +if(s.N(0,p.dR(a))){p.b2=!0 +p.bj=p.bE}break +case 2:break}if(p.b2){p.bL.$1(p.A1(p.bE)) +s=o.d +s===$&&A.c() +s.d0(0) +if(p.gzm()){s=o.e +s===$&&A.c() +s.d0(0) +s=o.w +if(s!=null)s.by(0) +o.w=A.dr(new A.bD(5e5),new A.b0e(p))}}}}, +O6(){var s,r,q=this,p=q.G +if(p.c==null)return +if(q.b2&&!0){q.bM.$1(q.A1(q.bj)) +s=q.b2=!1 +q.bj=0 +r=p.d +r===$&&A.c() +r.ej(0) +if(q.gzm()?p.w==null:s){p=p.e +p===$&&A.c() +p.ej(0)}}}, +Qe(a){this.a4P(a.b)}, +aCs(a){var s,r,q,p=this +if(p.G.c==null)return +s=p.b2 +if(!s&&p.dJ===B.a51){s=p.b2=!0 +p.bj=p.bE}switch(p.dJ.a){case 0:case 2:case 3:if(s&&p.aT!=null){s=a.c +s.toString +r=p.gQs() +q=s/(r.c-r.a) +switch(p.cD.a){case 0:p.bj-=q +break +case 1:p.bj+=q +break}s=p.aT +s.toString +s.$1(p.A1(p.bj))}break +case 1:break}}, +Qc(a){this.O6()}, +aCy(a){this.a4P(a.a)}, +aCA(a){this.O6()}, +lO(a){return!0}, +nA(a,b){var s,r=this +if(r.G.c==null)return +if(t.pY.b(a)&&r.aT!=null){s=r.aP +s===$&&A.c() +s.B4(a) +s=r.aK +s===$&&A.c() +s.B4(a)}if(r.aT!=null&&r.bF!=null){s=r.bF +s.toString +r.saMQ(s.N(0,a.geA()))}}, +c1(a){return 144+this.gPe()}, +bV(a){return 144+this.gPe()}, +bW(a){var s=this.aQ.a +s.toString +return Math.max(s,this.gPd())}, +c4(a){var s=this.aQ.a +s.toString +return Math.max(s,this.gPd())}, +gma(){return!0}, +dn(a){var s,r=a.b +r=r<1/0?r:144+this.gPe() +s=a.d +if(!(s<1/0)){s=this.aQ.a +s.toString +s=Math.max(s,this.gPd())}return new A.N(r,s)}, +aJ(a5,a6){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.G,a4=a3.r +a4===$&&A.c() +a4=a4.x +a4===$&&A.c() +s=a1.ey +switch(a1.cD.a){case 0:r=1-a4 +q=s!=null?1-s:a2 +break +case 1:q=s!=null?s:a2 +r=a4 +break +default:q=a2 +r=q}a4=a1.aQ +p=a1.b_ +o=a4.cy.afS(p>0,a6,a1,a4) +a4=o.a +p=o.c-a4 +n=new A.h(a4+r*p,o.gbv().b) +if(a1.aT!=null){a1.aQ.ch.toString +a1.bF=A.kj(n,24)}m=q!=null?new A.h(a4+q*p,o.gbv().b):a2 +l=a1.aQ +k=l.cy +k.toString +j=a1.ae +j===$&&A.c() +i=a1.cD +h=a1.b_ +k.aPK(a5,a6,j,h>0,a1.aT!=null,a1,m,l,i,n) +l=a1.Y +l===$&&A.c() +if(l.gcl(l)!==B.W){l=a1.aQ +l.ch.toString +k=a1.Y +j=a1.ah +if(j.gaB(j))a1.gC(a1) +g=a5.gcN(a5) +k=new A.bm(0,24,t.Y).az(0,k.gm(k)) +j=$.G().B() +l=l.ax +l.toString +j.sA(0,l) +g.ct(n,k,j)}l=a1.b_ +if(l>0){l=a1.aQ +l=l.CW.LP(a1.aT!=null,l) +f=o.d-o.b +e=p-f +if(e/a1.b_>=3*l.a){d=o.gbv().b +for(p=f/2,c=0;l=a1.b_,c<=l;++c){k=a1.aQ +j=a1.ae +i=a1.cD +k.CW.aPN(a5,new A.h(a4+c/l*e+p,d),j,a1.aT!=null,a1,k,i,n)}}}if(a1.aT!=null){a4=a1.a7 +a4===$&&A.c() +a4=a4.gcl(a4)!==B.W}else a4=!1 +if(a4)if(a1.gzm())a3.z=new A.b0g(a1,n) +a3=a1.aQ +a3.cx.toString +a4=a1.Y +p=a1.ae +l=a1.ah +if(l.gaB(l))a1.gC(a1) +g=a5.gcN(a5) +l=t.Y +a3=new A.f5(a3.at,a3.Q).az(0,p.gm(p)) +a3.toString +b=new A.bm(10,10,l).az(0,p.gm(p)) +a=new A.bm(1,6,l).az(0,a4.gm(a4)) +a4=$.G() +a0=a4.T() +l=2*b +a0.R_(A.vC(n,l,l),0,6.283185307179586) +g.ro(a0,B.q,a,!0) +a4=a4.B() +a4.sA(0,a3) +g.ct(n,b,a4)}, +it(a){var s,r=this +r.kH(a) +a.a=!1 +s=r.aT +a.cB(B.pe,!0) +a.cB(B.pb,s!=null) +a.bd=r.cD +a.e=!0 +if(r.aT!=null){a.sKp(r.gaMX()) +a.sKl(r.gaJp())}s=r.bE +a.rx=new A.ec(""+B.c.aA(s*100)+"%",B.aL) +a.e=!0 +a.ry=new A.ec(""+B.c.aA(A.Z(s+r.gGT(),0,1)*100)+"%",B.aL) +a.e=!0 +a.to=new A.ec(""+B.c.aA(A.Z(r.bE-r.gGT(),0,1)*100)+"%",B.aL) +a.e=!0}, +gGT(){var s=this.b_ +return 1/s}, +JE(){var s,r=this +if(r.aT!=null){r.bL.$1(A.Z(r.bE,0,1)) +s=A.Z(r.bE+r.gGT(),0,1) +r.aT.$1(s) +r.bM.$1(s)}}, +IG(){var s,r=this +if(r.aT!=null){r.bL.$1(A.Z(r.bE,0,1)) +s=A.Z(r.bE-r.gGT(),0,1) +r.aT.$1(s) +r.bM.$1(s)}}} +A.b0f.prototype={ +$1(a){var s +if(a===B.W&&this.a.G.ch!=null){s=this.a.G +s.ch.h1(0) +s.ch=null}}, +$S:4} +A.b0d.prototype={ +$1(a){return a.a}, +$S:169} +A.b0c.prototype={ +$1(a){return a.b}, +$S:169} +A.b0e.prototype={ +$0(){var s=this.a,r=s.G +r.w=null +if(!s.b2){s=r.e +s===$&&A.c() +s=s.Q +s===$&&A.c() +s=s===B.ab}else s=!1 +if(s){s=r.e +s===$&&A.c() +s.ej(0)}}, +$S:0} +A.b0g.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l,k,j,i=this.a +if(i.y!=null){s=i.aQ.db +s.toString +r=b.W(0,this.b) +q=i.a7 +q===$&&A.c() +p=i.ae +p===$&&A.c() +o=i.b_ +n=i.aQ +m=i.cD +l=i.bE +k=i.a3 +j=i.ah +j=j.gaB(j)?i.gC(i):i.ah +s.aPL(a,r,q,p,o>0,i.aa,i,j,n,m,k,l)}}, +$S:7} +A.os.prototype={} +A.In.prototype={ +V(){return"_SliderAdjustmentType."+this.b}} +A.aoi.prototype={ +bs(a){var s,r=new A.akF(this.d,!1,A.aZ(t.v)) +r.br() +s=r.Y.e +s===$&&A.c() +r.G=A.du(B.aD,s,null) +return r}, +bz(a,b){b.Y=this.d}} +A.akF.prototype={ +gma(){return!0}, +b5(a){var s,r,q=this +q.an3(a) +s=q.G +s===$&&A.c() +r=q.gfm() +s.a.an(0,r) +s=q.Y.r +s===$&&A.c() +s.cv() +s=s.e_$ +s.b=!0 +s.a.push(r)}, +aZ(a){var s,r=this,q=r.G +q===$&&A.c() +s=r.gfm() +q.a.ad(0,s) +q=r.Y.r +q===$&&A.c() +q.ad(0,s) +r.an4(0)}, +aJ(a,b){var s=this.Y.z +if(s!=null)s.$2(a,b)}, +dn(a){return new A.N(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d))}} +A.b1k.prototype={ +gAY(){return this.ok.b}, +gCJ(){var s=this.ok.b +return A.a9(61,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, +gz9(){var s=this.ok.b +return A.a9(138,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, +gC0(){var s=this.ok.db.a +return A.a9(82,s>>>16&255,s>>>8&255,s&255)}, +gC2(){var s=this.ok.db.a +return A.a9(31,s>>>16&255,s>>>8&255,s&255)}, +gC3(){var s=this.ok.db.a +return A.a9(31,s>>>16&255,s>>>8&255,s&255)}, +gAX(){var s=this.ok.c +return A.a9(138,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, +gCI(){var s=this.ok.b +return A.a9(138,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, +gC_(){var s=this.ok.c +return A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, +gC1(){var s=this.ok.db.a +return A.a9(31,s>>>16&255,s>>>8&255,s&255)}, +gDY(){return this.ok.b}, +gC4(){var s=this.ok,r=s.db.a +return A.Kd(A.a9(97,r>>>16&255,r>>>8&255,r&255),s.cy)}, +giy(){var s=this.ok.b +return A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, +gEf(){return A.an(this.k4).p3.y.hI(this.ok.c)}, +gEe(){return B.Ib}} +A.WC.prototype={ +b5(a){this.f1(a) +$.hT.f6$.a.D(0,this.gr0())}, +aZ(a){$.hT.f6$.a.O(0,this.gr0()) +this.f2(0)}} +A.WE.prototype={ +b5(a){this.f1(a) +$.hT.f6$.a.D(0,this.gr0())}, +aZ(a){$.hT.f6$.a.O(0,this.gr0()) +this.f2(0)}} +A.WI.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.aNX.prototype={ +V(){return"ShowValueIndicator."+this.b}} +A.Gf.prototype={ +gJ(a){var s=this +return A.a3(s.a,s.gAY(),s.gCJ(),s.gz9(),s.gC0(),s.gC2(),s.gC3(),s.gAX(),s.gCI(),s.gC_(),s.gC1(),s.gDY(),s.as,s.gC4(),s.giy(),s.ay,s.ch,s.CW,s.cx,A.a3(s.cy,s.gEe(),s.dx,s.dy,s.fr,s.fx,s.fy,s.gEf(),s.id,s.k1,s.k2,s.k3,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a))}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.Gf)if(b.a==r.a)if(J.f(b.gAY(),r.gAY()))if(J.f(b.gCJ(),r.gCJ()))if(J.f(b.gz9(),r.gz9()))if(J.f(b.gC0(),r.gC0()))if(J.f(b.gC2(),r.gC2()))if(J.f(b.gC3(),r.gC3()))if(J.f(b.gAX(),r.gAX()))if(J.f(b.gCI(),r.gCI()))if(J.f(b.gC_(),r.gC_()))if(J.f(b.gC1(),r.gC1()))if(J.f(b.gDY(),r.gDY()))if(J.f(b.as,r.as))if(J.f(b.gC4(),r.gC4()))if(J.f(b.giy(),r.giy()))if(J.f(b.ay,r.ay))if(b.ch==r.ch)if(b.CW==r.CW)if(b.cx==r.cx)if(b.cy==r.cy)if(b.gEe()==r.gEe())if(b.fy==r.fy)if(J.f(b.gEf(),r.gEf()))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 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gAY(){return this.b}, +gCJ(){return this.c}, +gz9(){return this.d}, +gC0(){return this.e}, +gC3(){return this.f}, +gC2(){return this.r}, +gAX(){return this.w}, +gCI(){return this.x}, +gC_(){return this.y}, +gC1(){return this.z}, +gDY(){return this.Q}, +gC4(){return this.at}, +giy(){return this.ax}, +gEe(){return this.db}, +gEf(){return this.go}} +A.aOh.prototype={} +A.aOi.prototype={} +A.aOj.prototype={} +A.asW.prototype={ +LO(a,b,c,d,e){var s,r,q,p +e.cx.toString +b +e.ch.toString +s=e.a +s.toString +r=c.a+Math.max(24,10) +q=c.b+(d.gC(d).b-s)/2 +p=r+d.gC(d).a-Math.max(20,48) +return new A.x(Math.min(r,p),q,Math.max(r,p),q+s)}, +afR(a,b,c){return this.LO(a,!1,B.h,b,c)}, +afS(a,b,c,d){return this.LO(a,!1,b,c,d)}} +A.aLW.prototype={ +aPK(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=a7.a +if(a==null||a<=0)return +a=$.G() +s=a.B() +r=new A.f5(a7.e,a7.b).az(0,a2.gm(a2)) +r.toString +s.sA(0,r) +q=a.B() +r=new A.f5(a7.r,a7.c).az(0,a2.gm(a2)) +r.toString +q.sA(0,r) +switch(a8.a){case 1:p=q +o=s +break +case 0:p=s +o=q +break +default:o=null +p=null}n=this.LO(a3,a4,a1,a5,a7) +r=n.d +m=n.b +l=r-m +k=l/2 +j=new A.bI(k,k) +l=(l+2)/2 +i=new A.bI(l,l) +l=a0.gcN(a0) +k=a8===B.v +h=k?m-1:m +g=a9.a +f=k?r+1:r +e=k?i:j +d=k?i:j +l.dr(A.Ol(n.a,h,g,f,d,B.T,e,B.T),o) +e=a0.gcN(a0) +l=a8===B.aj +h=l?m-1:m +f=l?r+1:r +d=l?i:j +l=l?i:j +e.dr(A.Ol(g,h,n.c,f,B.T,l,B.T,d),p) +if(a6!=null){l=a6.a +c=k?l>g:lh.a +r=s?f.z:f.y +q=s?f.x:f.w +break +case 0:p=b.a0)a.gcN(a).ct(b,m,o)}} +A.aLU.prototype={} +A.aLT.prototype={} +A.a6T.prototype={ +aPL(a,b,c,d,e,f,g,h,i,j,k,l){var s=a.gcN(a),r=c.gm(c),q=i.ay +q.toString +B.IH.aPM(q,s,b,f,g,r,h,k)}} +A.b_N.prototype={ +afF(a,b,c,d,e,f){var s=this.a6q(b,d,f),r=s/2,q=A.d3(c.cL(0,null),a).a,p=Math.max(0,r-q+8),o=e.a,n=Math.max(0,r-(o-q-8)) +if(s0)return p-r +else return-n+r}}, +a6q(a,b,c){return(Math.max(16*c,a.b.b)+32)*b}, +aPM(a,b,c,d,e,f,g,h){var s,r,q,p,o,n,m,l,k +if(f===0)return +s=this.a6q(d,f,h) +r=this.afF(c,d,e,f,g,h) +q=d.b.a.a +p=Math.ceil(q.gbQ(q))+16 +q=-s/2+r +o=-8-p +n=o+p +m=$.G() +l=m.T() +l.n(0,-8,-8) +l.n(0,8,-8) +l.R(0) +k=m.B() +k.sA(0,a) +l.fP(A.iU(new A.x(q,o,q+s,n),B.ds)) +b.bO(0) +b.aL(0,c.a,c.b-14) +b.eD(0,f,f) +b.Z(l,k) +q=n-o +b.aL(0,0,-8-q) +o=d.b +n=o.b +o=o.a.a +d.aJ(b,new A.h(r,q/2).X(0,new A.h(n/2,Math.ceil(o.gbQ(o))/2))) +b.bo(0)}} +A.al6.prototype={} +A.am0.prototype={} +A.pH.prototype={ +V(){return"SnackBarClosedReason."+this.b}} +A.AT.prototype={ +b0(){return new A.Vd(B.o)}} +A.Vd.prototype={ +bk(){this.bG() +var s=this.a.ay +s.cv() +s=s.eg$ +s.b=!0 +s.a.push(this.gPs())}, +bC(a){var s,r,q=this +q.c9(a) +s=a.ay +if(q.a.ay!=s){r=q.gPs() +s.fC(r) +s=q.a.ay +s.cv() +s=s.eg$ +s.b=!0 +s.a.push(r)}}, +v(){this.a.ay.fC(this.gPs()) +this.bD()}, +aya(a){switch(a.a){case 0:case 1:case 2:break +case 3:this.a.toString +this.d=!0 +break}}, +a8(b4){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=t.l,a4=A.cg(b4,B.qg,a3).w.y,a5=A.an(b4),a6=a5.ax,a7=a5.bM,a8=a6.a===B.ai,a9=a8?a6.b:a6.f,b0=new A.b1w(A.an(b4),A.an(b4).ax,a2,a2,a2,a2,6,a2,a2,a2,a2,a2,a2,a2,a2),b1=a8?B.ax:B.ai,b2=a5.aIn(A.avk(b0.geQ(b0),b1,a6.ax,a2,a2,a2,a6.CW,a6.at,a2,a2,a6.b,a2,a6.f,a2,a6.cy,a2,a2,a2,a2,a2,a6.c,a2,a2,a9,a2,a2,a6.db,a2,a2,a2,a2)),b3=a7.d +if(b3==null)b3=b0.gou() +a1.a.toString +s=b0.gBk() +a1.a.toString +r=a7.w +b0.gzj() +q=s===B.a54 +p=q?16:24 +o=a1.a +n=o.r +n=new A.k1(p,0,p,0) +o=o.ay +o.toString +m=A.du(B.aD,o,a2) +o=a1.a.ay +o.toString +l=A.du(B.TH,o,a2) +o=a1.a.ay +o.toString +A.du(B.Ty,o,a2) +o=a1.a.ay +o.toString +k=A.du(B.TF,o,B.jR) +o=a1.a.ay +o.toString +A.du(B.PW,o,B.jR) +a1.a.toString +j=A.t2(a2,a2,1,a2,A.cI(a2,a2,a2,A.an(b4).p3.as,""),B.aB,B.v,a2,1,B.aG) +j.rL() +o=j.b +i=o.b +o=o.a.a +Math.ceil(o.gbQ(o)) +a1.a.toString +h=a7.x +if(h==null)h=b0.gCO() +a1.a.toString +g=A.cg(b4,B.f6,a3).w.a.a-(h.a+h.c) +a1.a.toString +f=a7.Q +if(f==null)f=b0.gAW() +e=(i+0+0)/g>f +a3=t.p +o=A.b([],a3) +i=a1.a +i.toString +b3.toString +i=A.b([A.lA(A.dk(a2,A.qB(i.c,a2,a2,B.ci,!0,b3,a2,a2,B.aG),B.x,a2,a2,a2,a2,a2,B.Rn,a2),1)],a3) +if(!e)B.b.I(i,o) +if(e)i.push(A.ff(a2,a2,g*0.4)) +a3=A.b([A.jv(i,B.a2,B.a5,B.a6,a2)],a3) +if(e)a3.push(new A.ci(B.Rf,A.jv(o,B.a2,B.my,B.a6,a2),a2)) +d=new A.ci(n,A.H9(B.S,a3,B.hJ),a2) +if(!q)d=A.a83(!0,d,B.M,!1) +a1.a.toString +c=a7.e +if(c==null){a3=b0.e +a3.toString +c=a3}b=a7.a +if(b==null)b=b0.geQ(b0) +a1.a.toString +a=a7.f +if(a==null)a=q?b0.gdk(b0):a2 +a3=a1.a +o=a3.cx +d=A.mO(B.al,!0,a2,new A.wd(b2,a4||!1?d:A.lC(!1,d,k),a2),o,b,c,a2,a2,a,a2,a2,B.dT) +if(q)d=A.a83(!1,r!=null?A.dk(a2,d,B.x,a2,a2,a2,a2,new A.aR(0,h.b,0,h.d),a2,r):new A.ci(h,d,a2),B.M,!1) +d=A.cY(a2,a2,new A.KF(d,new A.b1t(b4),a3.CW,a2,B.adi),!0,a2,a2,!1,!1,a2,a2,a2,a2,a2,!0,a2,a2,a2,a2,a2,a2,new A.b1u(b4),a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2) +if(a4)a0=d +else if(q&&!0)a0=A.lC(!1,d,l) +else a0=A.nu(m,new A.b1v(m),d) +a3=a3.c.j(0) +return A.bgE(A.K3(a0,a1.a.cx,a2),"",!0)}} +A.b1u.prototype={ +$0(){var s=this.a.bh(t.Pu) +s.toString +s.f.adi(B.a55)}, +$S:0} +A.b1t.prototype={ +$1(a){var s=this.a.bh(t.Pu) +s.toString +s.f.adi(B.a56)}, +$S:515} +A.b1v.prototype={ +$2(a,b){var s=this.a +return new A.jR(B.br,null,s.gm(s),b,null)}, +$S:516} +A.b1w.prototype={ +geQ(a){var s,r=this.ax +r===$&&A.c() +s=this.ay +if(r.ax.a===B.ax){s===$&&A.c() +r=s.db.a +s=A.Kd(A.a9(204,r>>>16&255,r>>>8&255,r&255),s.cy) +r=s}else{s===$&&A.c() +r=s.db}return r}, +gou(){var s=this.ax +s===$&&A.c() +return A.aaD(s.ax.a===B.ax?B.ai:B.ax,null,null,null,!1).p3.w}, +gBk(){return B.a53}, +gHu(){var s=this.ay +s===$&&A.c() +return s.f}, +gIR(){var s,r=this.ay +r===$&&A.c() +s=this.ax +s===$&&A.c() +r=r.db.a +return A.a9(B.c.aA(255*(s.ax.a===B.ax?0.38:0.3)),r>>>16&255,r>>>8&255,r&255)}, +gdk(a){return B.eN}, +gCO(){return B.RB}, +gzj(){return!1}, +gI9(){var s=this.ay +s===$&&A.c() +return s.db}, +gAW(){return 0.25}} +A.a91.prototype={ +V(){return"SnackBarBehavior."+this.b}} +A.Gj.prototype={ +gJ(a){var s=this +return A.a3(s.geQ(s),s.gHu(),s.gIR(),s.gou(),s.gkn(s),s.gdk(s),s.gBk(),s.w,s.gCO(),s.gzj(),s.gI9(),s.gAW(),s.as,s.at,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Gj&&J.f(b.geQ(b),s.geQ(s))&&J.f(b.gHu(),s.gHu())&&J.f(b.gIR(),s.gIR())&&J.f(b.gou(),s.gou())&&b.gkn(b)==s.gkn(s)&&J.f(b.gdk(b),s.gdk(s))&&b.gBk()==s.gBk()&&b.w==s.w&&J.f(b.gCO(),s.gCO())&&b.gzj()==s.gzj()&&J.f(b.gI9(),s.gI9())&&b.gAW()==s.gAW()&&J.f(b.as,s.as)&&J.f(b.at,s.at)}, +geQ(a){return this.a}, +gHu(){return this.b}, +gIR(){return this.c}, +gou(){return this.d}, +gkn(a){return this.e}, +gdk(a){return this.f}, +gBk(){return this.r}, +gCO(){return this.x}, +gzj(){return null}, +gI9(){return this.z}, +gAW(){return this.Q}} +A.am6.prototype={} +A.Qx.prototype={ +gJ(a){var s=this +return A.a3(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)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Qx&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.r==s.r&&b.w==s.w&&!0}} +A.amF.prototype={} +A.Qz.prototype={ +gJ(a){var s=this +return A.a3(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)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.Qz)if(J.f(b.a,r.a))if(J.f(b.b,r.b))if(J.f(b.d,r.d))if(J.f(b.e,r.e))if(J.f(b.f,r.f))if(J.f(b.r,r.r))if(J.f(b.w,r.w))if(J.f(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.amL.prototype={} +A.B4.prototype={ +a9_(a){var s,r=A.an(a),q=r.ax +A.an(a) +s=q.db.a +s=A.baX(B.Z,B.al,B.I,B.I,A.a9(97,s>>>16&255,s>>>8&255,s&255),B.du,0,!0,B.eX,q.b,B.E4,B.E0,A.bHP(a),r.k2,B.eN,B.kC,r.e,r.p3.as,r.z) +return s}, +adZ(a){var s=a.bh(t.if),r=s==null?null:s.w +return(r==null?A.an(a).eV:r).a}} +A.Vx.prototype={ +aE(a){if(a.N(0,B.a0))return this.b +return this.a}, +j(a){return"{disabled: "+A.j(this.b)+", otherwise: "+A.j(this.a)+"}"}} +A.an3.prototype={ +aE(a){var s +if(a.N(0,B.ba)){s=this.a +return A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}if(a.N(0,B.aY)){s=this.a +return A.a9(10,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}if(a.N(0,B.aE)){s=this.a +return A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return null}, +j(a){var s=this.a +return"{hovered: "+A.a9(10,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255).j(0)+", focused,pressed: "+A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255).j(0)+", otherwise: null}"}} +A.an2.prototype={ +aE(a){if(a.N(0,B.a0))return this.b +return this.a}} +A.aqa.prototype={} +A.QM.prototype={ +gJ(a){return J.W(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.QM&&J.f(b.a,this.a)}} +A.an4.prototype={} +A.an7.prototype={ +yp(a){var s +this.Z0(a) +s=this.a +if(s.ghV()&&this.b){s=s.gaU().gaw() +s.toString +s.m9()}}, +Dh(a){}, +yr(a){var s +this.akK(a) +s=this.w +s.a3N() +s.a.toString}, +yq(a){var s,r +this.akJ(a) +if(this.a.ghV()){s=this.w +r=s.c +r.toString +switch(A.an(r).r.a){case 2:case 4:break +case 0:case 1:case 3:case 5:s=s.c +s.toString +A.b90(s) +break}}}} +A.QQ.prototype={ +b0(){var s=null +return new A.Vy(new A.cC(s,t.NE),s,A.D(t.yb,t.M),s,!0,s,B.o)}} +A.Vy.prototype={ +gpF(){var s=this.a.d +return s}, +gkK(){var s=this.a.e,r=this.e +if(r==null){s=A.yu(!0,null,!0,!0,null,null,!1) +this.e=s}else s=r +return s}, +gary(){this.a.toString +var s=this.c +s.toString +A.an(s) +return B.a_b}, +gTO(){var s=this.x +s===$&&A.c() +return s}, +ghV(){return this.a.xr}, +gtV(){var s=this.a,r=s.p2 +if(r==null)s=s.f.bd +else s=r +return s}, +gawo(){this.a.toString +return!1}, +gwl(){var s=this.a.f +return s.ax!=null||this.gawo()}, +gA6(){this.a.toString +var s=this.c +s.toString +s=A.an(s) +return s.ax.at}, +asP(){var s,r,q,p,o,n=this,m=n.c +m.toString +A.mN(m,B.cj,t.c4).toString +m=n.c +m.toString +s=A.an(m) +m=n.a.f +m=m.Ri(s.d) +r=n.gtV() +q=n.a +p=q.f.as +o=m.aIJ(r,p==null?q.dx:p) +m=o.p3==null +if(!m||o.p2!=null)return o +r=n.gpF().a.a +r=r.length===0?B.c3:new A.he(r) +r.gE(r) +if(m)if(o.p2==null)n.a.toString +n.a.toString +return o}, +bk(){var s,r,q=this +q.bG() +q.w=new A.an7(q,q) +q.a.toString +s=q.gkK() +q.a.toString +r=q.gtV() +s.sf3(r) +q.gkK().an(0,q.ga5b())}, +ga5a(){var s,r=this.c +r.toString +r=A.dW(r,B.f7) +s=r==null?null:r.ax +switch((s==null?B.eA:s).a){case 0:this.a.toString +r=this.gtV() +return r +case 1:return!0}}, +cP(){this.ane() +this.gkK().sf3(this.ga5a())}, +bC(a){var s=this +s.anf(a) +s.a.toString +s.gkK().sf3(s.ga5a()) +if(s.gkK().gdC())s.a.toString}, +ky(a,b){var s=this.d +if(s!=null)this.pb(s,"controller")}, +ghz(){return this.a.Y}, +v(){var s,r=this +r.gkK().ad(0,r.ga5b()) +s=r.e +if(s!=null)s.v() +s=r.d +if(s!=null){s.ar8() +s.aka()}r.ang()}, +a3N(){var s=this.y.gaw() +if(s!=null)s.W3()}, +aCg(a){var s=this,r=s.w +r===$&&A.c() +if(!r.b)return!1 +if(a===B.aA)return!1 +s.a.toString +if(!s.gtV())return!1 +if(a===B.bj||a===B.jx)return!0 +if(s.gpF().a.a.length!==0)return!0 +return!1}, +aEh(){this.aM(new A.b1T())}, +aEj(a,b){var s,r=this,q=r.aCg(b) +if(q!==r.r)r.aM(new A.b1V(r,q)) +s=r.c +s.toString +switch(A.an(s).r.a){case 2:case 4:case 3:case 5:case 1:case 0:if(b===B.bj){s=r.y.gaw() +if(s!=null)s.ly(a.gfw())}break}s=r.c +s.toString +switch(A.an(s).r.a){case 2:case 1:case 0:break +case 4:case 3:case 5:if(b===B.ar){s=r.y.gaw() +if(s!=null)s.kr()}break}}, +avA(){var s=this.gpF().a.b +if(s.a===s.b)this.y.gaw().Wl()}, +a1q(a){if(a!==this.f)this.aM(new A.b1U(this,a))}, +gt4(){var s,r,q,p,o=this,n=o.a.ai +if(n==null)s=null +else s=J.mG(n.slice(0),A.a6(n).c) +if(s!=null){n=o.y.gaw() +n.toString +n=A.eC(n) +r=o.gpF().a +q=o.a.f +p=new A.Jk(!0,"EditableText-"+n,s,r,q.y)}else p=B.qP +n=o.y.gaw().gt4() +return A.bjD(n.ax,!0,p,!1,!0,n.x,!0,n.z,n.a,n.as,!1,n.b,n.f,n.r,n.Q)}, +gPc(){var s=this,r=A.C(t.ui) +if(!s.gtV())r.D(0,B.a0) +if(s.f)r.D(0,B.aY) +if(s.gkK().gdC())r.D(0,B.aE) +if(s.gwl())r.D(0,B.mJ) +return r}, +a8(e0){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=this,d6=null,d7={},d8=A.an(e0),d9=e0.bh(t.Uf) +if(d9==null)d9=B.en +s=d8.p3.w +s.toString +r=d5.c +r.toString +A.an(r) +r=d5.c +r.toString +r=A.bHw(r) +q=t.em +p=A.eg(r,d5.gPc(),q) +o=A.eg(s,d5.gPc(),q).bX(p).bX(d5.a.y) +d5.a.toString +s=d8.ax +n=d5.gpF() +m=d5.gkK() +r=A.b([],t.VS) +q=d5.a.p1 +if(q!=null)B.b.I(r,q) +q=d5.a +q.toString +switch(A.cx().a){case 2:case 4:l=A.bwo(q.bj) +break +case 0:case 1:case 3:case 5:l=A.bD7(q.bj) +break +default:l=d6}q=d5.a +k=q.y1 +j=q.RG +i=q.R8 +d7.a=null +switch(d8.r.a){case 2:h=A.qz(e0) +d5.x=!0 +k=$.bdR() +if(d5.gwl())g=d5.gA6() +else{d5.a.toString +q=d9.w +g=q==null?h.gi9():q}f=d9.x +if(f==null){d9=h.gi9() +f=A.a9(102,d9.gm(d9)>>>16&255,d9.gm(d9)>>>8&255,d9.gm(d9)&255)}e=new A.h(-2/A.cg(e0,B.cE,t.l).w.b,0) +d=f +c=!0 +j=!0 +i=B.dr +break +case 4:h=A.qz(e0) +j=d5.x=!1 +k=$.bdQ() +if(d5.gwl())g=d5.gA6() +else{d5.a.toString +q=d9.w +g=q==null?h.gi9():q}f=d9.x +if(f==null){d9=h.gi9() +f=A.a9(102,d9.gm(d9)>>>16&255,d9.gm(d9)>>>8&255,d9.gm(d9)&255)}e=new A.h(-2/A.cg(e0,B.cE,t.l).w.b,0) +d7.a=new A.b1X(d5) +d=d6 +c=!0 +i=B.dr +break +case 0:case 1:d5.x=!1 +k=$.bdX() +if(d5.gwl())g=d5.gA6() +else{d5.a.toString +q=d9.w +g=q==null?s.b:q}f=d9.x +if(f==null){d9=s.b +f=A.a9(102,d9.gm(d9)>>>16&255,d9.gm(d9)>>>8&255,d9.gm(d9)&255)}d=d6 +e=d +c=!1 +j=!1 +break +case 3:d5.x=!1 +k=$.b7M() +if(d5.gwl())g=d5.gA6() +else{d5.a.toString +q=d9.w +g=q==null?s.b:q}f=d9.x +if(f==null){d9=s.b +f=A.a9(102,d9.gm(d9)>>>16&255,d9.gm(d9)>>>8&255,d9.gm(d9)&255)}d=d6 +e=d +c=!1 +j=!1 +break +case 5:d5.x=!1 +k=$.b7M() +if(d5.gwl())g=d5.gA6() +else{d5.a.toString +q=d9.w +g=q==null?s.b:q}f=d9.x +if(f==null){d9=s.b +f=A.a9(102,d9.gm(d9)>>>16&255,d9.gm(d9)>>>8&255,d9.gm(d9)&255)}d7.a=new A.b1Y(d5) +d=d6 +e=d +c=!1 +j=!1 +break +default:d=d6 +f=d +g=f +e=g +c=e}d9=d5.cZ$ +d5.a.toString +q=d5.gtV() +b=d5.a +a=b.fy +a0=b.go +a1=d5.r +a2=b.b2 +a3=b.r +a4=b.w +a5=b.x +a6=b.z +a7=b.Q +a8=b.at +a9=b.ay +b0=b.cx +b1=b.cy +b2=b.dx +b=b.dy +b3=m.gdC()?f:d6 +b4=d5.a +b5=b4.xr +b6=b5?k:d6 +b7=b4.k2 +b8=b4.k3 +b9=b4.k4 +c0=b4.ok +c1=b4.bP +c2=b4.p3 +c3=b4.p4 +c4=b4.ry +c5=b4.to +c6=b4.x2 +c7=b4.y2 +c8=b4.dA +c9=b4.cC +d0=b4.G +d1=b4.aa +b4=b4.aP +d2=$.bdq() +d9=A.Rp(d9,A.bg8(!0,d,d5,B.dP,!1,B.dF,d0,d1,b4,n,g,c3,e,j,i,c2,c7,!0,b5,!0,!1,m,!0,r,d5.y,s.a,a3,d2,b2,b,B.m,!1,a9,c0,b7,b8,d5.gaEi(),d5.gavz(),b9,c1,c,!q,!0,"editable",!0,c8,c6,c9,b3,b6,c4,c5,a0,a1,b0,b1,l,a6,o,a7,a5,a8,d6,a4,d6,B.aG,a,a2)) +d5.a.toString +d3=A.nu(new A.BT(A.b([m,n],t.Eo)),new A.b1Z(d5,m,n),new A.m0(d9,d6)) +d5.a.toString +d4=A.eg(B.adT,d5.gPc(),t.Pb) +d7.b=null +if(d5.gary()!==B.a_a)d5.a.toString +d9=d5.gtV() +s=d5.w +s===$&&A.c() +return A.pn(A.aan(A.E9(A.nu(n,new A.b2_(d7,d5),s.a7z(B.cM,d3)),!d9,d6),d6,d6),d4,d6,new A.b20(d5),new A.b21(d5),d6)}, +gaU(){return this.y}} +A.b1T.prototype={ +$0(){}, +$S:0} +A.b1V.prototype={ +$0(){this.a.r=this.b}, +$S:0} +A.b1U.prototype={ +$0(){this.a.f=this.b}, +$S:0} +A.b1X.prototype={ +$0(){var s=this.a +if(!s.gkK().gdC()&&s.gkK().gf3())s.gkK().m1()}, +$S:0} +A.b1Y.prototype={ +$0(){var s=this.a +if(!s.gkK().gdC()&&s.gkK().gf3())s.gkK().m1()}, +$S:0} +A.b1Z.prototype={ +$2(a,b){var s,r,q,p=this.a,o=p.asP(),n=p.a,m=n.y,l=n.Q +n=n.as +s=p.f +r=this.b.gdC() +q=this.c.a.a +p.a.toString +return A.byQ(m,b,o,!1,q.length===0,r,s,l,n)}, +$S:517} +A.b20.prototype={ +$1(a){return this.a.a1q(!0)}, +$S:75} +A.b21.prototype={ +$1(a){return this.a.a1q(!1)}, +$S:54} +A.b2_.prototype={ +$2(a,b){var s=null,r=this.a,q=r.b,p=this.b,o=p.gpF().a.a +o=o.length===0?B.c3:new A.he(o) +o=o.gE(o) +p.a.toString +return A.cY(s,s,b,!1,o,s,!1,!1,s,s,s,s,s,s,q,s,s,s,s,r.a,s,s,s,new A.b1W(p),s,s,s,s,s,s,s,s)}, +$S:518} +A.b1W.prototype={ +$0(){var s=this.a +if(!s.gpF().a.b.gds())s.gpF().szb(A.t3(B.u,s.gpF().a.a.length)) +s.a3N()}, +$S:0} +A.b3F.prototype={ +$1(a){var s,r=null,q=A.an(this.a) +if(a.N(0,B.a0))return A.ek(r,r,q.ch,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r) +s=q.p3.w +return A.ek(r,r,s==null?r:s.b,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r)}, +$S:63} +A.b2W.prototype={ +$2(a,b){if(!a.a)a.ad(0,b)}, +$S:51} +A.WL.prototype={ +bC(a){this.c9(a) +this.uj()}, +cP(){var s,r,q,p,o=this +o.fs() +s=o.cZ$ +r=o.gt3() +q=o.c +q.toString +q=A.vJ(q) +o.jh$=q +p=o.r7(q,r) +if(r){o.ky(s,o.ho$) +o.ho$=!1}if(p)if(s!=null)s.v()}, +v(){var s,r=this +r.jg$.am(0,new A.b2W()) +s=r.cZ$ +if(s!=null)s.v() +r.cZ$=null +r.bD()}} +A.QR.prototype={ +b0(){var s=null,r=$.af() +return new A.Iv(new A.P7(s,r),new A.An(!1,r),s,A.D(t.yb,t.M),s,!0,s,B.o)}} +A.aQu.prototype={ +$1(a){var s,r,q,p,o,n,m=this +t.iN.a(a) +s=m.a +r=a.c +r.toString +q=s.Ri(A.an(r).d) +r=a.cZ$ +p=a.gwG() +o=a.e +n=o.y +o=q.aIr(n==null?A.w(o).h("dY.T").a(n):n) +n=m.ok +s=s.bd +return A.Rp(r,A.baY(m.cx,m.x2,m.as,m.x1,m.aP,m.ae,m.a7,m.bd,p,m.p4,m.p2,m.dA,m.p3,m.p1,o,m.Y,m.y1,!0,m.dx,s!==!1,m.fy,m.d,m.k4,null,m.rx,m.e,m.bb,m.go,m.dy,m.fr,m.fx,m.y2,m.CW,m.ch,m.cC,new A.aQv(a,m.b),m.k2,m.k3,m.id,m.k1,m.ax,m.c,m.aa,m.xr,m.R8,m.RG,m.to,m.ai,m.G,m.ay,B.pr,B.ps,m.bP,m.w,m.r,m.x,m.y,m.Q,m.z,m.f,m.at,m.bA))}, +$S:519} +A.aQv.prototype={ +$1(a){this.a.IL(a) +this.b.$1(a)}, +$S:22} +A.Iv.prototype={ +gwG(){var s=t.mr.a(A.aB.prototype.gbg.call(this)) +return s.z}, +ky(a,b){var s,r=this +r.aiU(a,b) +s=r.ax +if(s!=null)r.pb(s,"controller") +r.d=r.gwG().a.a}, +bk(){var s,r=this +r.bG() +s=t.mr +s.a(A.aB.prototype.gbg.call(r)) +s.a(A.aB.prototype.gbg.call(r)).z.an(0,r.gOE())}, +bC(a){var s,r,q,p=this +p.alc(a) +s=t.mr +r=a.z +if(s.a(A.aB.prototype.gbg.call(p)).z!==r){q=p.gOE() +r.ad(0,q) +s.a(A.aB.prototype.gbg.call(p)).z.an(0,q) +s.a(A.aB.prototype.gbg.call(p)) +s.a(A.aB.prototype.gbg.call(p)) +p.d=s.a(A.aB.prototype.gbg.call(p)).z.a.a}}, +v(){var s,r=this +t.mr.a(A.aB.prototype.gbg.call(r)).z.ad(0,r.gOE()) +s=r.ax +if(s!=null){s.ar8() +s.aka()}r.ald()}, +IL(a){var s +this.aiT(a) +if(this.gwG().a.a!==a){s=this.gwG() +s.sdv(0,a)}}, +atK(){var s=this +if(s.gwG().a.a!==s.ga6v())s.IL(s.gwG().a.a)}} +A.a46.prototype={} +A.aFK.prototype={ +z0(a){return B.a4v}, +HZ(a,b,c,d){var s,r,q,p=null,o=A.an(a) +a.bh(t.jY) +s=A.an(a) +r=s.d1.c +if(r==null)r=o.ax.b +q=A.ff(A.ep(A.im(B.cM,p,B.a3,!1,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,d,p,p,p,p,p,p),p,p,new A.an9(r,p),B.w),22,22) +switch(b.a){case 0:return A.aSb(B.Z,1.5707963267948966,q,p) +case 1:return q +case 2:return A.aSb(B.Z,0.7853981633974483,q,p)}}, +z_(a,b){switch(a.a){case 0:return B.a0k +case 1:return B.h +case 2:return B.a0h}}} +A.an9.prototype={ +aJ(a,b){var s,r,q,p,o=$.G(),n=o.B() +n.sA(0,this.b) +s=b.a/2 +r=A.kj(new A.h(s,s),s) +q=0+s +p=o.T() +p.hk(r) +p.ke(new A.x(0,0,q,q)) +a.Z(p,n)}, +cu(a){return!this.b.l(0,a.b)}} +A.ahH.prototype={} +A.R0.prototype={ +gJ(a){return A.a3(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)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.R0&&J.f(b.a,s.a)&&J.f(b.b,s.b)&&J.f(b.c,s.c)}} +A.anb.prototype={} +A.aay.prototype={ +a8(a){var s=this.c.X(0,B.mP),r=this.d.W(0,B.a0b),q=A.cg(a,B.cl,t.l).w.f.b+8,p=44<=s.b-8-q,o=new A.h(8,q) +return new A.ci(new A.aR(8,q,8,8),new A.nB(new A.aaz(s.X(0,o),r.X(0,o),p),new A.VD(this.e,p,A.bMD(),null),null),null)}} +A.VD.prototype={ +b0(){return new A.ang(new A.pU(),null,null,B.o)}, +aS0(a,b){return this.e.$2(a,b)}} +A.ang.prototype={ +bC(a){var s=this +s.c9(a) +if(!A.dZ(s.a.c,a.c)){s.e=new A.pU() +s.d=!1}}, +a8(a){var s,r,q,p,o,n,m,l,k=this,j=null +A.mN(a,B.cj,t.c4).toString +s=k.e +r=k.d +q=a.bh(t.I) +q.toString +p=k.a +o=p.d +n=k.d +m=A.b9p(n?B.SU:B.T4,j,j) +l=n?"Back":"More" +l=A.b([new A.anf(m,new A.b2i(k),l,j)],t.p) +B.b.I(l,k.a.c) +return new A.anh(r,q.w,A.ber(p.aS0(a,new A.and(o,n,l,j)),B.y,B.R2),s)}} +A.b2i.prototype={ +$0(){var s=this.a +s.aM(new A.b2h(s))}, +$S:0} +A.b2h.prototype={ +$0(){var s=this.a +s.d=!s.d}, +$S:0} +A.anh.prototype={ +bs(a){var s=new A.ani(this.e,this.f,null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +bz(a,b){b.sVp(this.e) +b.scV(this.f)}} +A.ani.prototype={ +sVp(a){if(a===this.aC)return +this.aC=a +this.aD()}, +scV(a){if(a===this.be)return +this.be=a +this.aD()}, +cJ(){var s,r,q=this,p=q.U$ +p.toString +s=t.k +r=s.a(A.K.prototype.gaG.call(q)) +p.d8(new A.bb(0,r.b,0,r.d),!0) +if(!q.aC&&q.S==null){p=q.U$ +q.S=p.gC(p).a}p=s.a(A.K.prototype.gaG.call(q)) +s=q.S +if(s!=null){s=q.U$ +s=s.gC(s) +r=q.S +r.toString +s=s.a>r}else{r=s +s=!0}if(s){s=q.U$ +s=s.gC(s).a}else{r.toString +s=r}r=q.U$ +q.id=p.c6(new A.N(s,r.gC(r).b)) +r=q.U$.b +r.toString +t.yS.a(r) +if(q.be===B.aj)p=0 +else{p=q.gC(q) +s=q.U$ +s=p.a-s.gC(s).a +p=s}r.a=new A.h(p,0)}, +aJ(a,b){var s=this.U$,r=s.b +r.toString +a.eY(s,t.yS.a(r).a.W(0,b))}, +dP(a,b){var s=this.U$.b +s.toString +t.yS.a(s) +return a.lv(new A.b2j(this,b,s),s.a,b)}, +hE(a){if(!(a.b instanceof A.jA))a.b=new A.jA(null,null,B.h)}, +eG(a,b){var s=a.b +s.toString +s=t.yS.a(s).a +b.aL(0,s.a,s.b) +this.ak0(a,b)}} +A.b2j.prototype={ +$2(a,b){return this.a.U$.dd(a,b)}, +$S:6} +A.and.prototype={ +bs(a){var s=new A.akE(this.e,this.f,0,null,null,A.aZ(t.v)) +s.br() +return s}, +bz(a,b){b.sUn(this.e) +b.sVp(this.f)}, +d9(a){return new A.ane(A.ee(t.D),this,B.a9)}} +A.ane.prototype={} +A.akE.prototype={ +sUn(a){if(a===this.Y)return +this.Y=a +this.aD()}, +sVp(a){if(a===this.a7)return +this.a7=a +this.aD()}, +ax5(){var s,r=this,q={},p=t.k,o=r.a7?p.a(A.K.prototype.gaG.call(r)):A.atx(new A.N(p.a(A.K.prototype.gaG.call(r)).b,44)) +q.a=-1 +q.b=0 +r.c8(new A.b0h(q,r,o)) +p=r.aR$ +p.toString +s=r.G +if(s!==-1&&s===r.dZ$-2&&q.b-p.gC(p).a<=o.b)r.G=-1}, +a4z(a,b){var s,r=this +if(a===r.aR$)return r.G!==-1 +s=r.G +if(s===-1)return!0 +return b>s===r.a7}, +azY(){var s,r,q,p,o=this,n={} +n.a=-1 +n.b=B.w +n.c=0 +s=o.aR$ +s.toString +n.d=o.a7&&!o.Y?s.gC(s).b:0 +o.c8(new A.b0i(n,o,s)) +r=s.b +r.toString +t.yS.a(r) +q=o.aR$ +q.toString +if(o.a4z(q,0)){r.e=!0 +if(o.a7){q=o.Y +r.a=q?new A.h(0,n.d):B.h +r=n.b +p=r.b +s=q?p+s.gC(s).b:p +n.b=new A.N(r.a,s)}else{r.a=new A.h(n.c,0) +n.b=new A.N(n.b.a+s.gC(s).a,n.b.b)}}else r.e=!1 +o.id=n.b}, +cJ(){var s,r=this +r.G=-1 +if(r.aR$==null){s=t.k.a(A.K.prototype.gaG.call(r)) +r.id=new A.N(A.Z(0,s.a,s.b),A.Z(0,s.c,s.d)) +return}r.ax5() +r.azY()}, +aJ(a,b){this.c8(new A.b0k(a,b))}, +hE(a){if(!(a.b instanceof A.jA))a.b=new A.jA(null,null,B.h)}, +dP(a,b){var s,r,q={},p=q.a=this.f5$ +for(s=t.yS;p!=null;){p=p.b +p.toString +s.a(p) +if(!p.e){r=p.dT$ +q.a=r +p=r +continue}if(a.lv(new A.b0j(q,b,p),p.a,b))return!0 +r=p.dT$ +q.a=r +p=r}return!1}, +ju(a){this.c8(new A.b0l(a))}} +A.b0h.prototype={ +$1(a){var s,r,q,p,o=this.a;++o.a +s=this.b +if(s.G!==-1&&!s.a7)return +t.x.a(a) +r=this.c +q=r.b +a.d8(new A.bb(0,q,0,r.d),!0) +p=o.b+a.gC(a).a +o.b=p +if(p>q&&s.G===-1)s.G=o.a-1}, +$S:13} +A.b0i.prototype={ +$1(a){var s,r,q,p=this.a,o=++p.a +t.x.a(a) +s=a.b +s.toString +t.yS.a(s) +if(a===this.c)return +r=this.b +if(!r.a4z(a,o)){s.e=!1 +return}s.e=!0 +if(!r.a7){o=p.c +s.a=new A.h(o,0) +q=o+a.gC(a).a +p.c=q +p.b=new A.N(q,Math.max(a.gC(a).b,p.b.b))}else{o=p.d +s.a=new A.h(0,o) +p.d=o+a.gC(a).b +p.b=new A.N(Math.max(a.gC(a).a,p.b.a),p.d)}}, +$S:13} +A.b0k.prototype={ +$1(a){var s +t.x.a(a) +s=a.b +s.toString +t.yS.a(s) +if(!s.e)return +this.a.eY(a,s.a.W(0,this.b))}, +$S:13} +A.b0j.prototype={ +$2(a,b){return this.a.a.dd(a,b)}, +$S:6} +A.b0l.prototype={ +$1(a){var s +t.x.a(a) +s=a.b +s.toString +if(t.yS.a(s).e)this.a.$1(a)}, +$S:13} +A.anc.prototype={ +a8(a){var s=null +return A.mO(B.al,!0,B.qZ,this.c,B.cq,s,1,s,s,s,s,s,B.ez)}} +A.anf.prototype={ +a8(a){var s=null +return A.mO(B.al,!0,s,A.bgI(s,s,s,s,this.c,s,this.d,s,s,s,this.e),B.x,B.I,0,s,s,s,s,s,B.ez)}} +A.apU.prototype={ +b5(a){var s,r,q +this.f1(a) +s=this.aR$ +for(r=t.yS;s!=null;){s.b5(a) +q=s.b +q.toString +s=r.a(q).b6$}}, +aZ(a){var s,r,q +this.f2(0) +s=this.aR$ +for(r=t.yS;s!=null;){s.aZ(0) +q=s.b +q.toString +s=r.a(q).b6$}}} +A.aqb.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.Ix.prototype={ +V(){return"_TextSelectionToolbarItemPosition."+this.b}} +A.aaA.prototype={ +a8(a){var s=this,r=null,q=A.an(a).ax.a===B.ai?B.l:B.a1 +return A.aah(s.c,s.d,A.baX(s.f,r,r,r,r,r,r,r,r,q,r,B.E_,s.e,r,B.p3,r,r,r,r))}} +A.fs.prototype={ +bX(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.bX(b3.a) +if(r==null)r=b3.a +q=b1.b +p=q==null?b2:q.bX(b3.b) +if(p==null)p=b3.b +o=b1.c +n=o==null?b2:o.bX(b3.c) +if(n==null)n=b3.c +m=b1.d +l=m==null?b2:m.bX(b3.d) +if(l==null)l=b3.d +k=b1.e +j=k==null?b2:k.bX(b3.e) +if(j==null)j=b3.e +i=b1.f +h=i==null?b2:i.bX(b3.f) +if(h==null)h=b3.f +g=b1.r +f=g==null?b2:g.bX(b3.r) +if(f==null)f=b3.r +e=b1.w +d=e==null?b2:e.bX(b3.w) +if(d==null)d=b3.w +c=b1.x +b=c==null?b2:c.bX(b3.x) +if(b==null)b=b3.x +a=b1.y +a0=a==null?b2:a.bX(b3.y) +if(a0==null)a0=b3.y +a1=b1.z +a2=a1==null?b2:a1.bX(b3.z) +if(a2==null)a2=b3.z +a3=b1.Q +a4=a3==null?b2:a3.bX(b3.Q) +if(a4==null)a4=b3.Q +a5=b1.as +a6=a5==null?b2:a5.bX(b3.as) +if(a6==null)a6=b3.as +a7=b1.at +a8=a7==null?b2:a7.bX(b3.at) +if(a8==null)a8=b3.at +a9=b1.ax +b0=a9==null?b2:a9.bX(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.aRe(j,i,h,s,r,q,p,o,n,g,f,e==null?a9:e,m,l,k)}, +aGw(a,b,a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.a +c=c==null?d:c.ki(a0,d,b,d,a1,a2,0,1,a3) +s=e.b +s=s==null?d:s.ki(a0,d,b,d,a1,a2,0,1,a3) +r=e.c +r=r==null?d:r.ki(a0,d,b,d,a1,a2,0,1,a3) +q=e.d +q=q==null?d:q.ki(a0,d,b,d,a1,a2,0,1,a3) +p=e.e +p=p==null?d:p.ki(a0,d,b,d,a1,a2,0,1,a3) +o=e.f +o=o==null?d:o.ki(a,d,b,d,a1,a2,0,1,a3) +n=e.r +n=n==null?d:n.ki(a,d,b,d,a1,a2,0,1,a3) +m=e.w +m=m==null?d:m.ki(a,d,b,d,a1,a2,0,1,a3) +l=e.x +l=l==null?d:l.ki(a,d,b,d,a1,a2,0,1,a3) +k=e.y +k=k==null?d:k.ki(a,d,b,d,a1,a2,0,1,a3) +j=e.z +j=j==null?d:j.ki(a,d,b,d,a1,a2,0,1,a3) +i=e.Q +i=i==null?d:i.ki(a0,d,b,d,a1,a2,0,1,a3) +h=e.as +h=h==null?d:h.ki(a,d,b,d,a1,a2,0,1,a3) +g=e.at +g=g==null?d:g.ki(a,d,b,d,a1,a2,0,1,a3) +f=e.ax +return A.aRe(k,j,i,c,s,r,q,p,o,h,g,f==null?d:f.ki(a,d,b,d,a1,a2,0,1,a3),n,m,l)}, +a7b(a,b,c){return this.aGw(a,b,c,null,null,null)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.fs&&J.f(s.a,b.a)&&J.f(s.b,b.b)&&J.f(s.c,b.c)&&J.f(s.d,b.d)&&J.f(s.e,b.e)&&J.f(s.f,b.f)&&J.f(s.r,b.r)&&J.f(s.w,b.w)&&J.f(s.x,b.x)&&J.f(s.y,b.y)&&J.f(s.z,b.z)&&J.f(s.Q,b.Q)&&J.f(s.as,b.as)&&J.f(s.at,b.at)&&J.f(s.ax,b.ax)}, +gJ(a){var s=this +return A.a3(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.anm.prototype={} +A.wd.prototype={ +a8(a){var s,r,q=null,p=this.c,o=B.d7.a,n=B.d7.b,m=B.d7.c,l=B.d7.d,k=B.d7.e,j=B.d7.f,i=B.d7.r,h=a.bh(t.Uf) +if(h==null)h=B.en +s=p.d1 +r=s.b +if(r==null)r=h.x +s=s.a +h=s==null?h.w:s +return new A.Tq(this,new A.a_r(new A.a3Z(p,new A.Nr(o,n,m,l,k,j,i),B.qb,o,n,m,l,k,j,i),A.LW(A.awn(this.d,h,q,q,r),p.ok,q),q),q)}} +A.Tq.prototype={ +yU(a,b,c){return new A.wd(this.w.c,c,null)}, +ek(a){return!this.w.c.l(0,a.w.c)}} +A.Bb.prototype={ +i7(a){var s,r=this.a +r.toString +s=this.b +s.toString +return A.bDn(r,s,a)}} +A.J9.prototype={ +b0(){return new A.ace(null,null,B.o)}} +A.ace.prototype={ +rE(a){var s=a.$3(this.CW,this.a.r,new A.aUg()) +s.toString +this.CW=t.UW.a(s)}, +a8(a){var s,r=this.CW +r.toString +s=this.gik() +return new A.wd(r.az(0,s.gm(s)),this.a.w,null)}} +A.aUg.prototype={ +$1(a){return new A.Bb(t.we.a(a),null)}, +$S:520} +A.zq.prototype={ +V(){return"MaterialTapTargetSize."+this.b}} +A.n5.prototype={ +Io(b5,b6,b7,b8,b9,c0){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=this,a8=null,a9=b7==null?a7.r:b7,b0=c0==null?a7.z:c0,b1=b5==null?a7.ax:b5,b2=b1.b,b3=b1.c,b4=b1.d +if(b4==null)b4=b2 +s=b1.e +if(s==null)s=b3 +r=b1.f +q=b1.r +p=b1.w +if(p==null)p=r +o=b1.x +if(o==null)o=q +n=b1.y +m=n==null?r:n +l=b1.z +k=l==null?q:l +j=b1.Q +if(j==null){if(n==null)n=r}else n=j +j=b1.as +if(j==null){if(l==null)l=q}else l=j +j=b1.at +i=b1.ax +h=b1.ay +if(h==null)h=j +g=b1.ch +if(g==null)g=i +f=b1.cx +e=b1.cy +d=b1.db +c=b1.dx +if(c==null)c=e +b=b1.dy +if(b==null)b=d +a=b1.fr +if(a==null)a=f +a0=b1.fx +if(a0==null)a0=f +a1=b1.fy +if(a1==null)a1=B.q +a2=b1.go +if(a2==null)a2=B.q +a3=b1.id +if(a3==null)a3=d +a4=b1.k1 +if(a4==null)a4=e +a5=b1.k2 +if(a5==null)a5=b3 +a6=b1.k3 +if(a6==null)a6=b2 +n=A.avk(b1.CW,b1.a,j,h,a5,a3,f,i,g,a4,b3,s,q,o,d,b,k,l,a,a0,b2,b4,a2,r,p,a1,e,a6,c,m,n) +b1=b6==null?a7.CW:b6 +b2=b8==null?a7.p2:b8 +b3=b9==null?a7.p3:b9 +return A.bb1(a7.R8,a7.df,a7.RG,a7.a,a7.S,a7.rx,a7.ry,a7.Q,a7.to,a7.x1,a7.x2,a7.xr,a7.y1,a7.as,a7.at,a7.y2,a7.bd,a7.bP,n,a7.b,a7.bb,a7.bA,a7.ay,a7.cC,a7.ch,b1,a7.dA,a7.ai,a7.G,a7.Y,a7.eJ,a7.a7,a7.c,a7.ae,a7.aa,a7.cx,a7.cy,a7.db,a7.dx,a7.aP,a7.ok,a7.dy,a7.d,a7.aK,a7.e,a7.b2,a7.bj,a7.bF,a7.bE,a7.ey,a7.cQ,a7.dI,a7.f,a9,a7.b_,a7.fr,a7.fx,a7.fy,a7.p1,b2,a7.ac,a7.aQ,a7.go,a7.w,a7.a3,a7.ah,a7.id,a7.aT,a7.k1,a7.k2,a7.bL,a7.bM,a7.k3,a7.x,a7.cD,a7.e6,a7.eV,a7.d1,b3,a7.dJ,a7.e0,a7.aC,a7.c7,a7.p4,a7.k4,!1,b0)}, +aIQ(a,b){return this.Io(null,null,null,a,b,null)}, +aIP(a,b){return this.Io(null,null,a,null,null,b)}, +aIq(a){return this.Io(null,a,null,null,null,null)}, +aIn(a){return this.Io(a,null,null,null,null,null)}, +l(a,b){var s,r,q=this +if(b==null)return!1 +if(J.ak(b)!==A.L(q))return!1 +if(b instanceof A.n5)if(b.a===q.a)if(A.b6X(b.c,q.c))if(b.d.l(0,q.d))if(b.e===q.e)if(b.f.l(0,q.f))if(b.r===q.r)if(b.w.l(0,q.w))if(b.x===q.x)if(b.z.l(0,q.z))if(b.as.l(0,q.as))if(b.at.l(0,q.at))if(b.ax.l(0,q.ax))if(b.ay.l(0,q.ay))if(b.ch.l(0,q.ch))if(b.CW.l(0,q.CW))if(b.cx.l(0,q.cx))if(b.cy.l(0,q.cy))if(b.db.l(0,q.db))if(b.dx.l(0,q.dx))if(b.dy.l(0,q.dy))if(b.fr.l(0,q.fr))if(b.fx.l(0,q.fx))if(b.fy.l(0,q.fy))if(b.go.l(0,q.go))if(b.id.l(0,q.id))if(b.k2.l(0,q.k2))if(b.k3.l(0,q.k3))if(b.k4.l(0,q.k4))if(b.ok.l(0,q.ok))if(b.p1.l(0,q.p1))if(b.p2.l(0,q.p2))if(b.p3.l(0,q.p3))if(b.p4.l(0,q.p4))if(J.f(b.R8,q.R8))if(b.RG.l(0,q.RG))if(b.rx.l(0,q.rx))if(b.ry.l(0,q.ry))if(b.to.l(0,q.to))if(b.x1.l(0,q.x1))if(b.x2.l(0,q.x2))if(b.xr.l(0,q.xr))if(b.y1.l(0,q.y1))if(b.y2.l(0,q.y2))if(b.bd.l(0,q.bd))if(b.bP.l(0,q.bP))if(b.bb.l(0,q.bb))if(b.bA.l(0,q.bA))if(b.cC.l(0,q.cC))if(b.dA.l(0,q.dA))if(b.ai.l(0,q.ai))if(b.G.l(0,q.G))if(b.Y.l(0,q.Y))if(b.a7.l(0,q.a7))if(b.ae.l(0,q.ae))if(b.aa.l(0,q.aa))if(b.aP.l(0,q.aP))if(b.aK.l(0,q.aK))if(b.b2.l(0,q.b2))if(b.bj.l(0,q.bj))if(b.bF.l(0,q.bF))if(b.bE.l(0,q.bE))if(b.ey.l(0,q.ey))if(b.cQ.l(0,q.cQ))if(b.dI.l(0,q.dI))if(b.b_.l(0,q.b_))if(b.ac.l(0,q.ac))if(b.aQ.l(0,q.aQ))if(b.a3.l(0,q.a3))if(b.ah.l(0,q.ah))if(b.aT.l(0,q.aT))if(b.bL.l(0,q.bL))if(b.bM.l(0,q.bM))if(b.cD.l(0,q.cD))if(b.e6.l(0,q.e6))if(b.eV.l(0,q.eV))if(b.d1.l(0,q.d1))if(b.dJ.l(0,q.dJ))if(b.e0.l(0,q.e0))if(b.c7.l(0,q.c7)){s=b.aC +s.toString +r=q.aC +r.toString +if(s.l(0,r)){s=b.k1 +s.toString +r=q.k1 +r.toString +if(s.l(0,r)){s=b.eJ +s.toString +r=q.eJ +r.toString +if(s.l(0,r)){s=b.S +s.toString +r=q.S +r.toString +if(s.l(0,r)){s=b.Q +s.toString +r=q.Q +r.toString +r=s.l(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 +return s}, +gJ(a){var s=this,r=[s.a,s.b],q=s.c +B.b.I(r,q.gdh(q)) +B.b.I(r,q.gbx(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.bd) +r.push(s.bP) +r.push(s.bb) +r.push(s.bA) +r.push(s.cC) +r.push(s.dA) +r.push(s.ai) +r.push(s.G) +r.push(s.Y) +r.push(s.a7) +r.push(s.ae) +r.push(s.aa) +r.push(s.aP) +r.push(s.aK) +r.push(s.b2) +r.push(s.bj) +r.push(s.bF) +r.push(s.bE) +r.push(s.ey) +r.push(s.cQ) +r.push(s.dI) +r.push(s.b_) +r.push(s.ac) +r.push(s.aQ) +r.push(s.a3) +r.push(s.ah) +r.push(s.aT) +r.push(s.bL) +r.push(s.bM) +r.push(s.cD) +r.push(s.e6) +r.push(s.eV) +r.push(s.d1) +r.push(s.dJ) +r.push(s.e0) +r.push(s.c7) +r.push(s.df) +q=s.aC +q.toString +r.push(q) +q=s.k1 +q.toString +r.push(q) +q=s.eJ +q.toString +r.push(q) +q=s.S +q.toString +r.push(q) +q=s.Q +q.toString +r.push(q) +return A.c4(r)}} +A.aRi.prototype={ +$0(){var s=this.a,r=this.b +return s.aIQ(r.bX(s.p2),r.bX(s.p3))}, +$S:521} +A.aRg.prototype={ +$2(a,b){return new A.br(a,b.aTh(this.a.c.i(0,a),this.b),t.sw)}, +$S:522} +A.aRh.prototype={ +$1(a){return!this.a.c.b1(0,a.a)}, +$S:523} +A.a3Z.prototype={ +gkj(){var s=this.ch.a +return s==null?this.ay.ax.a:s}, +gi9(){var s=this.ch.b +return s==null?this.ay.ax.b:s}, +grY(){var s=this.ch.c +return s==null?this.ay.ax.c:s}, +gvC(){var s=this.ch.f +return s==null?this.ay.go:s}, +fD(a){return A.bzL(this.ay,this.ch.fD(a))}} +A.HP.prototype={ +gJ(a){return(A.mp(this.a)^A.mp(this.b))>>>0}, +l(a,b){if(b==null)return!1 +return b instanceof A.HP&&b.a===this.a&&b.b===this.b}} +A.afx.prototype={ +cW(a,b,c){var s,r=this.a,q=r.i(0,b) +if(q!=null)return q +if(r.a===this.b){s=new A.bl(r,A.w(r).h("bl<1>")) +r.O(0,s.ga5(s))}s=c.$0() +r.q(0,b,s) +return s}} +A.tb.prototype={ +SJ(a){var s=this.a,r=this.b,q=A.Z(a.a+new A.h(s,r).a1(0,4).a,0,a.b) +return a.aIN(A.Z(a.c+new A.h(s,r).a1(0,4).b,0,a.d),q)}, +l(a,b){if(b==null)return!1 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.tb&&b.a===this.a&&b.b===this.b}, +gJ(a){return A.a3(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)}, +fc(){return this.aiI()+"(h: "+A.j3(this.a)+", v: "+A.j3(this.b)+")"}} +A.anq.prototype={} +A.aom.prototype={} +A.R9.prototype={ +gJ(a){var s=this +return A.c4([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,s.db,s.dx])}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.R9&&J.f(b.a,s.a)&&J.f(b.b,s.b)&&J.f(b.c,s.c)&&J.f(b.d,s.d)&&J.f(b.e,s.e)&&J.f(b.f,s.f)&&J.f(b.r,s.r)&&J.f(b.w,s.w)&&J.f(b.x,s.x)&&J.f(b.y,s.y)&&J.f(b.z,s.z)&&J.f(b.Q,s.Q)&&b.as==s.as&&J.f(b.at,s.at)&&J.f(b.ax,s.ax)&&J.f(b.ay,s.ay)&&J.f(b.ch,s.ch)&&J.f(b.CW,s.CW)&&J.f(b.cx,s.cx)&&J.f(b.db,s.db)&&J.f(b.dx,s.dx)}} +A.ans.prototype={} +A.Ra.prototype={ +gJ(a){var s=this +return A.a3(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)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Ra&&J.f(b.a,s.a)&&J.f(b.b,s.b)&&J.f(b.c,s.c)&&J.f(b.d,s.d)&&J.f(b.e,s.e)&&J.f(b.f,s.f)&&J.f(b.r,s.r)&&J.f(b.w,s.w)&&J.f(b.y,s.y)&&J.f(b.x,s.x)&&J.f(b.z,s.z)&&J.f(b.Q,s.Q)&&J.f(b.as,s.as)&&J.f(b.ax,s.ax)&&b.at==s.at}} +A.anw.prototype={} +A.Rd.prototype={ +aEC(a){var s,r=this +if(r.a.d!=null){r.aM(new A.aRS(r,a)) +s=r.Jg$ +s===$&&A.c() +s.d0(0)}}, +a5s(a){var s=this.a,r=s.d +if(r==null)return +switch(s.c){case!1:r.$1(!0) +break +case!0:r.$1(!1) +break +case null:case void 0:r.$1(!1) +break}this.c.gaH().zd(B.pJ)}, +aEA(){return this.a5s(null)}, +a1C(a){var s,r=this +if(r.Cp$!=null)r.aM(new A.aRU(r)) +s=r.Jg$ +s===$&&A.c() +s.ej(0)}, +aw7(){return this.a1C(null)}, +aul(a){var s,r=this +if(a!==r.Cq$){r.aM(new A.aRP(r,a)) +s=r.TF$ +if(a){s===$&&A.c() +s.d0(0)}else{s===$&&A.c() +s.ej(0)}}}, +auq(a){var s,r=this +if(a!==r.Cr$){r.aM(new A.aRQ(r,a)) +s=r.TE$ +if(a){s===$&&A.c() +s.d0(0)}else{s===$&&A.c() +s.ej(0)}}}, +go5(){var s,r=this,q=A.C(t.ui) +if(r.a.d==null)q.D(0,B.a0) +if(r.Cr$)q.D(0,B.aY) +if(r.Cq$)q.D(0,B.aE) +s=r.a.c +if(s!==!1)q.D(0,B.bI) +return q}} +A.aRS.prototype={ +$0(){this.a.Cp$=this.b.c}, +$S:0} +A.aRU.prototype={ +$0(){this.a.Cp$=null}, +$S:0} +A.aRP.prototype={ +$0(){this.a.Cq$=this.b}, +$S:0} +A.aRQ.prototype={ +$0(){this.a.Cr$=this.b}, +$S:0} +A.Rb.prototype={ +sb9(a,b){var s=this,r=s.a +if(b===r)return +if(r!=null)r.a.ad(0,s.geX()) +b.a.an(0,s.geX()) +s.a=b +s.F()}, +saQH(a){var s=this,r=s.b +if(a===r)return +if(r!=null)r.a.ad(0,s.geX()) +a.a.an(0,s.geX()) +s.b=a +s.F()}, +saQJ(a){var s=this,r=s.c +if(a===r)return +if(r!=null)r.a.ad(0,s.geX()) +a.a.an(0,s.geX()) +s.c=a +s.F()}, +saQK(a){var s=this,r=s.d +if(a===r)return +if(r!=null)r.a.ad(0,s.geX()) +a.a.an(0,s.geX()) +s.d=a +s.F()}, +sQW(a){if(J.f(this.e,a))return +this.e=a +this.F()}, +sUf(a){if(J.f(this.f,a))return +this.f=a +this.F()}, +saMV(a){if(a.l(0,this.r))return +this.r=a +this.F()}, +saQI(a){if(a.l(0,this.w))return +this.w=a +this.F()}, +suL(a){if(a.l(0,this.x))return +this.x=a +this.F()}, +sq7(a){if(a.l(0,this.y))return +this.y=a +this.F()}, +stt(a){if(a===this.z)return +this.z=a +this.F()}, +sSA(a){if(J.f(a,this.Q))return +this.Q=a +this.F()}, +sCT(a){if(a===this.as)return +this.as=a +this.F()}, +saNx(a){if(a===this.at)return +this.at=a +this.F()}, +v(){var s=this,r=s.a +if(r!=null)r.a.ad(0,s.geX()) +r=s.b +if(r!=null)r.a.ad(0,s.geX()) +r=s.c +if(r!=null)r.a.ad(0,s.geX()) +r=s.d +if(r!=null)r.a.ad(0,s.geX()) +s.fq()}, +cu(a){return!0}, +y5(a){return null}, +gzc(){return null}, +EU(a){return!1}, +j(a){return"#"+A.bC(this)}} +A.afu.prototype={ +bs(a){var s=new A.akp(!0,this.e,null,this.r,B.m,B.aX,null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}} +A.akp.prototype={ +dd(a,b){var s,r=this,q=$.bbA +$.bbA=!1 +if(r.gC(r).N(0,b)){s=r.dP(a,b)||r.S===B.aX +if((s||r.S===B.cM)&&!$.bbz){$.bbz=!0 +a.D(0,new A.xq(b,r))}}else s=!1 +if(q){$.bbA=!0 +$.bbz=!1}return s}} +A.Rh.prototype={ +b0(){return new A.GS(new A.aHu(),A.C(t.S),B.W,null,null,B.o)}} +A.GS.prototype={ +gaCj(){this.a.toString +this.f===$&&A.c() +return B.R4}, +garA(){this.a.toString +this.f===$&&A.c() +return!0}, +gQq(){var s=this.a.c +return s==null?null.aeb():s}, +gr6(){var s,r=this,q=r.w +if(q==null){q=A.cH(null,B.fB,B.ip,null,r) +q.cv() +s=q.eg$ +s.b=!0 +s.a.push(r.gaEL()) +r.w=q}return q}, +aEM(a){var s,r,q,p,o,n,m,l,k,j,i=this +$label0$0:{s=new A.jH(A.bjZ(i.Q),A.bjZ(a)) +r=A.dB("#0#1",new A.aS0(s)) +q=A.dB("#0#3",new A.aS1(r)) +p=A.dB("#0#4",new A.aS2(s)) +o=A.dB("#0#6",new A.aS3(p)) +n=A.dB("#0#7",new A.aS4(r)) +m=A.dB("#0#8",new A.aS5(p)) +if(q.bt()&&o.bt()){B.b.O($.Bk,i) +l=i.d +k=l.a +if(k!=null)k.uK() +else l.b=null +break $label0$0}if(n.bt()&&m.bt()){l=i.d +k=l.a +j=$.baa+1 +if(k!=null){$.baa=j +k.agZ(0,j)}else l.b=$.baa=j +$.Bk.push(i) +A.aNt(i.gQq()) +break $label0$0}if(!(q.bt()&&m.bt()))l=n.bt()&&o.bt() +else l=!0 +if(l)break $label0$0}i.Q=a}, +aBs(a,b){var s,r,q=this,p=new A.aS7(q,a) +$label0$0:{s=q.gr6().Q +s===$&&A.c() +r=A.dB("#0#2",new A.aS6(s)) +if(r.bt()&&b.a>0){if(q.r==null)q.r=A.dr(b,p) +break $label0$0}if(r.bt()||B.bE===s||B.bF===s||B.ab===s)p.$0()}}, +a44(a){return this.aBs(null,a)}, +wy(a){var s=this,r=s.r +if(r!=null)r.by(0) +s.r=null +r=s.w +if(r==null)r=null +else{r=r.Q +r===$&&A.c()}switch(r){case null:case void 0:case B.bF:case B.W:break +case B.bE:case B.ab:if(a.a>0){r=s.gr6() +s.r=A.dr(a,r.gadJ(r))}else s.gr6().ej(0) +break}}, +aEK(a){var s,r=this +r.a.toString +r.f===$&&A.c() +switch(1){case 1:s=r.x +if(s==null)s=r.x=A.aF4(null,r,null,null,B.a3y) +s.p1=r.gaw8() +s.p2=r.gaux() +s.R8=r.gavc() +s.B4(a) +break}}, +aun(a){var s=this,r=s.y +r=r==null?null:r.CW +if(r!==a.gbS()){r=s.x +r=r==null?null:r.CW +r=r===a.gbS()}else r=!0 +if(r)return +if(s.r==null){r=s.gr6().Q +r===$&&A.c() +r=r===B.W}else r=!1 +if(r||!t.pY.b(a))return +s.wy(B.G) +s.z.ao(0)}, +aw9(){this.wy(B.G) +this.z.ao(0)}, +auy(){var s=this,r=s.e +r===$&&A.c() +if(!r)return +r=s.gr6().Q +r===$&&A.c() +if(r===B.W){s.garA() +r=!0}else r=!1 +if(r){r=s.c +r.toString +A.b90(r)}s.a.toString +s.a44(B.G)}, +avd(){if(this.z.a!==0)return +this.wy(this.gaCj())}, +auF(a){var s,r,q,p,o,n,m=this +m.z.D(0,a.gmB(a)) +s=A.b($.Bk.slice(0),A.a6($.Bk)) +for(r=s.length,q=!1,p=0;p")),this.qK(b,s,s,c,r),b.a,s,b.b)}, +yh(a,b){var s=null,r=A.aPj(s,!1,t.oA) +return A.va(new A.jF(r,A.w(r).h("jF<1>")),this.qK(a,s,b,s,r),a.a,s,a.b)}, +yi(a,b){var s=null,r=A.aPj(s,!1,t.oA) +return A.va(new A.jF(r,A.w(r).h("jF<1>")),this.qK(a,b,s,s,r),a.a,s,a.b)}, +qK(a,b,c,d,e){return this.axl(a,b,c,d,e)}, +axl(a,b,c,d,e){var s=0,r=A.t(t.hP),q,p,o,n,m,l,k,j +var $async$qK=A.u(function(f,g){if(f===1)return A.p(g,r) +while(true)switch(s){case 0:l=a.a +k=A.aSu().aE(l) +s=globalThis.window.flutterCanvasKit!=null||!1?3:5 +break +case 3:p=new A.aV($.aP,t.gO) +o=new A.bX(p,t.XX) +n=A.bH7() +n.open("GET",l,!0) +n.responseType="arraybuffer" +l=t.e +A.bfH(n,"load",l.a(A.co(new A.aGZ(n,o,k)))) +A.bfH(n,"error",l.a(A.co(o.ga7Z()))) +n.send() +s=6 +return A.B(p,$async$qK) +case 6:p=n.response +p.toString +m=J.kJ(t.pI.a(p)) +if(J.aru(m)===0){l=A.b8P(n) +l.toString +throw A.d(A.bhQ(l,k))}s=b!=null?7:9 +break +case 7:j=b +s=10 +return A.B(A.yW(m),$async$qK) +case 10:q=j.$1(g) +s=1 +break +s=8 +break +case 9:s=c!=null?11:13 +break +case 11:j=c +s=14 +return A.B(A.yW(m),$async$qK) +case 14:q=j.$1(g) +s=1 +break +s=12 +break +case 13:q=d.$1(m) +s=1 +break +case 12:case 8:s=4 +break +case 5:q=$.G().aaX(k,new A.aH_(e)) +s=1 +break +case 4:case 1:return A.q(q,r)}}) +return A.r($async$qK,r)}, +l(a,b){if(b==null)return!1 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.F0&&b.a===this.a&&b.b===this.b}, +gJ(a){return A.a3(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'NetworkImage("'+this.a+'", scale: '+this.b+")"}} +A.aGZ.prototype={ +$1(a){var s,r,q,p,o=this.a,n=A.b8P(o) +n.toString +s=n>=200&&n<300 +r=n>307&&n<400 +q=s||n===0||n===304||r +p=this.b +if(q)p.eH(0,o) +else{p.kO(a) +o=A.b8P(o) +if(o==null)o=400 +throw A.d(A.bhQ(o,this.c))}}, +$S:2} +A.aH_.prototype={ +$2(a,b){this.a.D(0,new A.p4(a,b))}, +$S:528} +A.x6.prototype={ +j(a){var s=this +if(s.goi(s)===0)return A.b8a(s.gom(),s.gon()) +if(s.gom()===0)return A.b89(s.goi(s),s.gon()) +return A.b8a(s.gom(),s.gon())+" + "+A.b89(s.goi(s),0)}, +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.x6&&b.gom()===s.gom()&&b.goi(b)===s.goi(s)&&b.gon()===s.gon()}, +gJ(a){var s=this +return A.a3(s.gom(),s.goi(s),s.gon(),B.a,B.a,B.a,B.a,B.a,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.ft.prototype={ +gom(){return this.a}, +goi(a){return 0}, +gon(){return this.b}, +X(a,b){return new A.ft(this.a-b.a,this.b-b.b)}, +W(a,b){return new A.ft(this.a+b.a,this.b+b.b)}, +a1(a,b){return new A.ft(this.a*b,this.b*b)}, +u0(a){var s=a.a/2,r=a.b/2 +return new A.h(s+this.a*s,r+this.b*r)}, +HJ(a){var s=a.a/2,r=a.b/2 +return new A.h(s+this.a*s,r+this.b*r)}, +Lx(a){var s=a.a,r=(a.c-s)/2,q=a.b,p=(a.d-q)/2 +return new A.h(s+r+this.a*r,q+p+this.b*p)}, +JH(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.x(s,p,s+r,p+o)}, +aE(a){return this}, +j(a){return A.b8a(this.a,this.b)}} +A.jS.prototype={ +gom(){return 0}, +goi(a){return this.a}, +gon(){return this.b}, +X(a,b){return new A.jS(this.a-b.a,this.b-b.b)}, +W(a,b){return new A.jS(this.a+b.a,this.b+b.b)}, +a1(a,b){return new A.jS(this.a*b,this.b*b)}, +aE(a){var s=this +switch(a.a){case 0:return new A.ft(-s.a,s.b) +case 1:return new A.ft(s.a,s.b)}}, +j(a){return A.b89(this.a,this.b)}} +A.ahQ.prototype={ +a1(a,b){return new A.ahQ(this.a*b,this.b*b,this.c*b)}, +aE(a){var s=this +switch(a.a){case 0:return new A.ft(s.a-s.b,s.c) +case 1:return new A.ft(s.a+s.b,s.c)}}, +gom(){return this.a}, +goi(a){return this.b}, +gon(){return this.c}} +A.aaf.prototype={ +j(a){return"TextAlignVertical(y: "+this.a+")"}} +A.FF.prototype={ +V(){return"RenderComparison."+this.b}} +A.Y6.prototype={ +V(){return"Axis."+this.b}} +A.abh.prototype={ +V(){return"VerticalDirection."+this.b}} +A.Cv.prototype={ +V(){return"AxisDirection."+this.b}} +A.NM.prototype={ +aaV(a,b,c,d){return $.G().lR(a,!1,c,d)}, +CP(a){return this.aaV(a,!1,null,null)}, +aaW(a,b,c,d){var s=$.G(),r=a.a +r.toString +return s.lR(r,!1,c,d)}, +aNh(a){return this.aaW(a,!1,null,null)}, +aaY(a,b){return A.aqX(a,b)}, +aNj(a){return this.aaY(a,null)}, +$iiv:1} +A.amH.prototype={ +F(){var s,r,q +for(s=this.a,s=A.cW(s,s.r,A.w(s).c),r=s.$ti.c;s.H();){q=s.d;(q==null?r.a(q):q).$0()}}, +an(a,b){this.a.D(0,b)}, +ad(a,b){this.a.O(0,b)}} +A.Jv.prototype={ +Ms(a){var s=this +return new A.TS(s.gjL().X(0,a.gjL()),s.gmm().X(0,a.gmm()),s.gmg().X(0,a.gmg()),s.gn7().X(0,a.gn7()),s.gjM().X(0,a.gjM()),s.gml().X(0,a.gml()),s.gn8().X(0,a.gn8()),s.gmf().X(0,a.gmf()))}, +D(a,b){var s=this +return new A.TS(s.gjL().W(0,b.gjL()),s.gmm().W(0,b.gmm()),s.gmg().W(0,b.gmg()),s.gn7().W(0,b.gn7()),s.gjM().W(0,b.gjM()),s.gml().W(0,b.gml()),s.gn8().W(0,b.gn8()),s.gmf().W(0,b.gmf()))}, +j(a){var s,r,q,p,o=this +if(o.gjL().l(0,o.gmm())&&o.gmm().l(0,o.gmg())&&o.gmg().l(0,o.gn7()))if(!o.gjL().l(0,B.T))s=o.gjL().a===o.gjL().b?"BorderRadius.circular("+B.c.b3(o.gjL().a,1)+")":"BorderRadius.all("+o.gjL().j(0)+")" +else s=null +else{r=""+"BorderRadius.only(" +if(!o.gjL().l(0,B.T)){r+="topLeft: "+o.gjL().j(0) +q=!0}else q=!1 +if(!o.gmm().l(0,B.T)){if(q)r+=", " +r+="topRight: "+o.gmm().j(0) +q=!0}if(!o.gmg().l(0,B.T)){if(q)r+=", " +r+="bottomLeft: "+o.gmg().j(0) +q=!0}if(!o.gn7().l(0,B.T)){if(q)r+=", " +r+="bottomRight: "+o.gn7().j(0)}r+=")" +s=r.charCodeAt(0)==0?r:r}if(o.gjM().l(0,o.gml())&&o.gml().l(0,o.gmf())&&o.gmf().l(0,o.gn8()))if(!o.gjM().l(0,B.T))p=o.gjM().a===o.gjM().b?"BorderRadiusDirectional.circular("+B.c.b3(o.gjM().a,1)+")":"BorderRadiusDirectional.all("+o.gjM().j(0)+")" +else p=null +else{r=""+"BorderRadiusDirectional.only(" +if(!o.gjM().l(0,B.T)){r+="topStart: "+o.gjM().j(0) +q=!0}else q=!1 +if(!o.gml().l(0,B.T)){if(q)r+=", " +r+="topEnd: "+o.gml().j(0) +q=!0}if(!o.gn8().l(0,B.T)){if(q)r+=", " +r+="bottomStart: "+o.gn8().j(0) +q=!0}if(!o.gmf().l(0,B.T)){if(q)r+=", " +r+="bottomEnd: "+o.gmf().j(0)}r+=")" +p=r.charCodeAt(0)==0?r:r}r=s!=null +if(r&&p!=null)return A.j(s)+" + "+p +if(r)return s +if(p!=null)return p +return"BorderRadius.zero"}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Jv&&b.gjL().l(0,s.gjL())&&b.gmm().l(0,s.gmm())&&b.gmg().l(0,s.gmg())&&b.gn7().l(0,s.gn7())&&b.gjM().l(0,s.gjM())&&b.gml().l(0,s.gml())&&b.gn8().l(0,s.gn8())&&b.gmf().l(0,s.gmf())}, +gJ(a){var s=this +return A.a3(s.gjL(),s.gmm(),s.gmg(),s.gn7(),s.gjM(),s.gml(),s.gn8(),s.gmf(),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.eo.prototype={ +gjL(){return this.a}, +gmm(){return this.b}, +gmg(){return this.c}, +gn7(){return this.d}, +gjM(){return B.T}, +gml(){return B.T}, +gn8(){return B.T}, +gmf(){return B.T}, +fb(a){var s=this,r=s.a.mv(0,B.T),q=s.b.mv(0,B.T) +return A.aK0(a,s.c.mv(0,B.T),s.d.mv(0,B.T),r,q)}, +Ms(a){if(a instanceof A.eo)return this.X(0,a) +return this.ai8(a)}, +D(a,b){if(b instanceof A.eo)return this.W(0,b) +return this.ai7(0,b)}, +X(a,b){var s=this +return new A.eo(s.a.X(0,b.a),s.b.X(0,b.b),s.c.X(0,b.c),s.d.X(0,b.d))}, +W(a,b){var s=this +return new A.eo(s.a.W(0,b.a),s.b.W(0,b.b),s.c.W(0,b.c),s.d.W(0,b.d))}, +a1(a,b){var s=this +return new A.eo(s.a.a1(0,b),s.b.a1(0,b),s.c.a1(0,b),s.d.a1(0,b))}, +aE(a){return this}} +A.TS.prototype={ +a1(a,b){var s=this +return new A.TS(s.a.a1(0,b),s.b.a1(0,b),s.c.a1(0,b),s.d.a1(0,b),s.e.a1(0,b),s.f.a1(0,b),s.r.a1(0,b),s.w.a1(0,b))}, +aE(a){var s=this +switch(a.a){case 0:return new A.eo(s.a.W(0,s.f),s.b.W(0,s.e),s.c.W(0,s.w),s.d.W(0,s.r)) +case 1:return new A.eo(s.a.W(0,s.e),s.b.W(0,s.f),s.c.W(0,s.r),s.d.W(0,s.w))}}, +gjL(){return this.a}, +gmm(){return this.b}, +gmg(){return this.c}, +gn7(){return this.d}, +gjM(){return this.e}, +gml(){return this.f}, +gn8(){return this.r}, +gmf(){return this.w}} +A.YC.prototype={ +V(){return"BorderStyle."+this.b}} +A.cp.prototype={ +ap(a,b){var s=Math.max(0,this.b*b),r=b<=0?B.ed:this.c +return new A.cp(this.a,s,r,-1)}, +mV(){switch(this.c.a){case 1:var s=$.G().B() +s.sA(0,this.a) +s.sbJ(this.b) +s.sP(0,B.t) +return s +case 0:s=$.G().B() +s.sA(0,B.I) +s.sbJ(0) +s.sP(0,B.t) +return s}}, +ghG(){return this.b*(1-(1+this.d)/2)}, +gvR(){return this.b*(1+this.d)/2}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.cp&&b.a.l(0,s.a)&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +gJ(a){var s=this +return A.a3(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)}, +fc(){return"BorderSide"}} +A.dy.prototype={ +mp(a,b,c){return null}, +D(a,b){return this.mp(a,b,!1)}, +W(a,b){var s=this.D(0,b) +if(s==null)s=b.mp(0,this,!0) +return s==null?new A.nc(A.b([b,this],t.N_)):s}, +fZ(a,b){if(a==null)return this.ap(0,b) +return null}, +h_(a,b){if(a==null)return this.ap(0,1-b) +return null}, +m_(a,b,c,d){}, +gl3(){return!1}, +j(a){return"ShapeBorder()"}} +A.h9.prototype={ +gnk(){var s=Math.max(this.a.ghG(),0) +return new A.aR(s,s,s,s)}, +fZ(a,b){if(a==null)return this.ap(0,b) +return null}, +h_(a,b){if(a==null)return this.ap(0,1-b) +return null}} +A.nc.prototype={ +gnk(){return B.b.lK(this.a,B.M,new A.aVP())}, +mp(a,b,c){var s,r,q,p=b instanceof A.nc +if(!p){s=this.a +r=c?B.b.ga4(s):B.b.ga5(s) +q=r.mp(0,b,c) +if(q==null)q=b.mp(0,r,!c) +if(q!=null){p=A.ai(s,!0,t.RY) +p[c?p.length-1:0]=q +return new A.nc(p)}}s=A.b([],t.N_) +if(c)B.b.I(s,this.a) +if(p)B.b.I(s,b.a) +else s.push(b) +if(!c)B.b.I(s,this.a) +return new A.nc(s)}, +D(a,b){return this.mp(a,b,!1)}, +ap(a,b){var s=this.a,r=A.a6(s).h("S<1,dy>") +return new A.nc(A.ai(new A.S(s,new A.aVQ(b),r),!0,r.h("aF.E")))}, +fZ(a,b){return A.bkA(a,this,b)}, +h_(a,b){return A.bkA(this,a,b)}, +hR(a,b){var s,r +for(s=this.a,r=0;r") +return new A.S(new A.cs(s,r),new A.aVR(),r.h("S")).cp(0," + ")}} +A.aVP.prototype={ +$2(a,b){return a.D(0,b.gnk())}, +$S:532} +A.aVQ.prototype={ +$1(a){return a.ap(0,this.a)}, +$S:533} +A.aVR.prototype={ +$1(a){return a.j(0)}, +$S:534} +A.acL.prototype={} +A.YH.prototype={ +V(){return"BoxShape."+this.b}} +A.YD.prototype={ +mp(a,b,c){return null}, +D(a,b){return this.mp(a,b,!1)}, +hR(a,b){var s=$.G().T() +s.ke(this.gnk().aE(b).Sf(a)) +return s}, +nX(a){return this.hR(a,null)}, +eO(a,b){var s=$.G().T() +s.ke(a) +return s}, +m6(a){return this.eO(a,null)}, +m_(a,b,c,d){a.aX(b,c)}, +gl3(){return!0}} +A.f4.prototype={ +gnk(){var s,r=this +if(r.ga6C()){s=r.a.ghG() +return new A.aR(s,s,s,s)}return new A.aR(r.d.ghG(),r.a.ghG(),r.b.ghG(),r.c.ghG())}, +guT(){var s,r,q=this +if(q.gzT())if(q.ga6C())if(q.gAH()){s=q.a.d +r=q.d.d===s&&q.c.d===s&&q.b.d===s}else r=!1 +else r=!1 +else r=!1 +return r}, +gzT(){var s=this,r=s.a.a +return s.d.a.l(0,r)&&s.c.a.l(0,r)&&s.b.a.l(0,r)}, +ga6C(){var s=this,r=s.a.b +return s.d.b===r&&s.c.b===r&&s.b.b===r}, +gAH(){var s=this,r=s.a.c +return s.d.c===r&&s.c.c===r&&s.b.c===r}, +mp(a,b,c){var s=this +if(b instanceof A.f4&&A.ql(s.a,b.a)&&A.ql(s.b,b.b)&&A.ql(s.c,b.c)&&A.ql(s.d,b.d))return new A.f4(A.nx(s.a,b.a),A.nx(s.b,b.b),A.nx(s.c,b.c),A.nx(s.d,b.d)) +return null}, +D(a,b){return this.mp(a,b,!1)}, +ap(a,b){var s=this +return new A.f4(s.a.ap(0,b),s.b.ap(0,b),s.c.ap(0,b),s.d.ap(0,b))}, +fZ(a,b){if(a instanceof A.f4)return A.b8h(a,this,b) +return this.MT(a,b)}, +h_(a,b){if(a instanceof A.f4)return A.b8h(this,a,b) +return this.MU(a,b)}, +KF(a,b,c,d,e){var s,r=this +if(r.guT()){s=r.a +switch(s.c.a){case 0:return +case 1:switch(d.a){case 1:A.beF(a,b,s) +break +case 0:if(c!=null&&!c.l(0,B.aJ)){A.beG(a,b,s,c) +return}A.beH(a,b,s) +break}return}}if(r.gzT()&&r.gAH()){s=r.a +switch(s.c.a){case 0:return +case 1:A.beE(a,b,c,r.c,r.d,r.b,d,e,s) +return}}A.bcE(a,b,r.c,r.d,r.b,r.a)}, +iz(a,b,c){return this.KF(a,b,null,B.aq,c)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.f4&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c.l(0,s.c)&&b.d.l(0,s.d)}, +gJ(a){var s=this +return A.a3(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.guT())return"Border.all("+q.a.j(0)+")" +s=A.b([],t.T) +r=q.a +if(!r.l(0,B.E))s.push("top: "+r.j(0)) +r=q.b +if(!r.l(0,B.E))s.push("right: "+r.j(0)) +r=q.c +if(!r.l(0,B.E))s.push("bottom: "+r.j(0)) +r=q.d +if(!r.l(0,B.E))s.push("left: "+r.j(0)) +return"Border("+B.b.cp(s,", ")+")"}, +gal(a){return this.a}} +A.ja.prototype={ +gnk(){var s,r=this +if(r.guT()){s=r.a.ghG() +return new A.k1(s,s,s,s)}return new A.k1(r.b.ghG(),r.a.ghG(),r.c.ghG(),r.d.ghG())}, +guT(){var s,r,q,p,o=this +if(o.gzT()){s=o.a +r=s.b +q=o.b +if(q.b===r&&o.d.b===r&&o.c.b===r)if(o.gAH()){p=s.d +s=q.d===p&&o.d.d===p&&o.c.d===p}else s=!1 +else s=!1}else s=!1 +return s}, +gzT(){var s=this,r=s.a.a +return s.b.a.l(0,r)&&s.d.a.l(0,r)&&s.c.a.l(0,r)}, +gAH(){var s=this,r=s.a.c +return s.b.c===r&&s.d.c===r&&s.c.c===r}, +mp(a,b,c){var s,r,q,p=this,o=null +if(b instanceof A.ja){s=p.a +r=b.a +if(A.ql(s,r)&&A.ql(p.b,b.b)&&A.ql(p.c,b.c)&&A.ql(p.d,b.d))return new A.ja(A.nx(s,r),A.nx(p.b,b.b),A.nx(p.c,b.c),A.nx(p.d,b.d)) +return o}if(b instanceof A.f4){s=b.a +r=p.a +if(!A.ql(s,r)||!A.ql(b.c,p.d))return o +q=p.b +if(!q.l(0,B.E)||!p.c.l(0,B.E)){if(!b.d.l(0,B.E)||!b.b.l(0,B.E))return o +return new A.ja(A.nx(s,r),q,p.c,A.nx(b.c,p.d))}return new A.f4(A.nx(s,r),b.b,A.nx(b.c,p.d),b.d)}return o}, +D(a,b){return this.mp(a,b,!1)}, +ap(a,b){var s=this +return new A.ja(s.a.ap(0,b),s.b.ap(0,b),s.c.ap(0,b),s.d.ap(0,b))}, +fZ(a,b){if(a instanceof A.ja)return A.b8g(a,this,b) +return this.MT(a,b)}, +h_(a,b){if(a instanceof A.ja)return A.b8g(this,a,b) +return this.MU(a,b)}, +KF(a,b,c,d,e){var s,r,q,p=this +if(p.guT()){s=p.a +switch(s.c.a){case 0:return +case 1:switch(d.a){case 1:A.beF(a,b,s) +break +case 0:if(c!=null&&!c.l(0,B.aJ)){A.beG(a,b,s,c) +return}A.beH(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}if(p.gzT()&&p.gAH()){s=p.a +switch(s.c.a){case 0:return +case 1:A.beE(a,b,c,p.d,r,q,d,e,s) +return}}A.bcE(a,b,p.d,r,q,p.a)}, +iz(a,b,c){return this.KF(a,b,null,B.aq,c)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.ja&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c.l(0,s.c)&&b.d.l(0,s.d)}, +gJ(a){var s=this +return A.a3(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.b([],t.T),q=s.a +if(!q.l(0,B.E))r.push("top: "+q.j(0)) +q=s.b +if(!q.l(0,B.E))r.push("start: "+q.j(0)) +q=s.c +if(!q.l(0,B.E))r.push("end: "+q.j(0)) +q=s.d +if(!q.l(0,B.E))r.push("bottom: "+q.j(0)) +return"BorderDirectional("+B.b.cp(r,", ")+")"}, +gal(a){return this.a}} +A.dC.prototype={ +ghv(a){var s=this.c +s=s==null?null:s.gnk() +return s==null?B.M:s}, +LF(a,b){var s,r,q +switch(this.w.a){case 1:s=A.kj(a.gbv(),a.gj2()/2) +r=$.G().T() +r.hk(s) +return r +case 0:r=this.d +if(r!=null){q=$.G().T() +q.fP(r.aE(b).fb(a)) +return q}r=$.G().T() +r.ke(a) +return r}}, +ap(a,b){var s=this,r=null,q=A.a1(r,s.a,b),p=A.beI(r,s.c,b),o=A.oI(r,s.d,b),n=A.b8i(r,s.e,b) +return new A.dC(q,s.b,p,o,n,r,s.w)}, +gJO(){return this.e!=null}, +fZ(a,b){if(a==null)return this.ap(0,b) +if(a instanceof A.dC)return A.beJ(a,this,b) +return this.Yf(a,b)}, +h_(a,b){if(a==null)return this.ap(0,1-b) +if(a instanceof A.dC)return A.beJ(this,a,b) +return this.Yg(a,b)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.dC)if(J.f(b.a,r.a))if(J.f(b.c,r.c))if(J.f(b.d,r.d))if(A.dZ(b.e,r.e))s=b.w===r.w +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gJ(a){var s=this,r=s.e +r=r==null?null:A.c4(r) +return A.a3(s.a,s.b,s.c,s.d,r,s.f,null,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)}, +Uc(a,b,c){var s +switch(this.w.a){case 0:s=this.d +if(s!=null)return s.aE(c).fb(new A.x(0,0,0+a.a,0+a.b)).N(0,b) +return!0 +case 1:return b.X(0,a.nj(B.h)).gdY()<=Math.min(a.a,a.b)/2}}, +BI(a){return new A.S2(this,a)}} +A.S2.prototype={ +a2X(a,b,c,d){var s=this.b +switch(s.w.a){case 1:a.ct(b.gbv(),b.gj2()/2,c) +break +case 0:s=s.d +if(s==null||s.l(0,B.aJ))a.aX(b,c) +else a.dr(s.aE(d).fb(b),c) +break}}, +aoK(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.dE(q.b) +n=q.d +this.a2X(a,new A.x(o.a-n,o.b-n,o.c+n,o.d+n),p,c)}}, +ayX(a,b,c){return}, +v(){this.Yb()}, +lZ(a,b,c){var s,r,q,p=this,o=c.e,n=b.a,m=b.b,l=new A.x(n,m,n+o.a,m+o.b),k=c.d +p.aoK(a,l,k) +o=p.b +n=o.a +m=n==null +if(!m||!1){s=p.c +if(s!=null)r=!1 +else r=!0 +if(r){q=$.G().B() +if(!m)q.sA(0,n) +p.c=q +n=q}else n=s +n.toString +p.a2X(a,l,n,k)}p.ayX(a,l,c) +n=o.c +if(n!=null){m=o.d +m=m==null?null:m.aE(k) +n.KF(a,l,m,o.w,k)}}, +j(a){return"BoxPainter for "+this.b.j(0)}} +A.YE.prototype={ +V(){return"BoxFit."+this.b}} +A.a14.prototype={} +A.cq.prototype={ +mV(){var s=$.G().B() +s.sA(0,this.a) +s.smL(new A.pj(this.e,A.bC5(this.c))) +return s}, +ap(a,b){var s=this +return new A.cq(s.d*b,s.e,s.a,s.b.a1(0,b),s.c*b)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.cq&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +gJ(a){var s=this +return A.a3(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.j3(s.c)+", "+A.j3(s.d)+", "+s.e.j(0)+")"}} +A.ho.prototype={ +ap(a,b){return new A.ho(this.b,this.a.ap(0,b))}, +fZ(a,b){var s,r +if(a instanceof A.ho){s=A.bA(a.a,this.a,b) +r=A.am(a.b,this.b,b) +r.toString +return new A.ho(A.Z(r,0,1),s)}return this.vV(a,b)}, +h_(a,b){var s,r +if(a instanceof A.ho){s=A.bA(this.a,a.a,b) +r=A.am(this.b,a.b,b) +r.toString +return new A.ho(A.Z(r,0,1),s)}return this.vW(a,b)}, +hR(a,b){var s=$.G().T() +s.hk(this.Fw(a).e2(-this.a.ghG())) +return s}, +nX(a){return this.hR(a,null)}, +eO(a,b){var s=$.G().T() +s.hk(this.Fw(a)) +return s}, +m6(a){return this.eO(a,null)}, +m_(a,b,c,d){if(this.b===0)a.ct(b.gbv(),b.gj2()/2,c) +else a.xB(this.Fw(b),c)}, +gl3(){return!0}, +pT(a){var s=a==null?this.a:a +return new A.ho(this.b,s)}, +iz(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.ct(b.gbv(),(b.gj2()+s)/2,r.mV()) +else a.xB(this.Fw(b).e2(s/2),r.mV()) +break}}, +aJ(a,b){return this.iz(a,b,null)}, +Fw(a){var s,r=this.b +if(r===0||a.gaI(a)-a.gag(a)===a.gaN(a)-a.gal(a))return A.kj(a.gbv(),a.gj2()/2) +r=1-r +if(a.gaI(a)-a.gag(a)").b(b)&&A.b6X(b.b,s.b)}, +gJ(a){return A.a3(A.L(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.aii(0)+")"}} +A.k_.prototype={ +fc(){return"Decoration"}, +ghv(a){return B.M}, +gJO(){return!1}, +fZ(a,b){return null}, +h_(a,b){return null}, +Uc(a,b,c){return!0}, +LF(a,b){throw A.d(A.a8("This Decoration subclass does not expect to be used for clipping."))}} +A.u1.prototype={ +v(){}} +A.aer.prototype={} +A.uK.prototype={ +V(){return"ImageRepeat."+this.b}} +A.eM.prototype={ +gdQ(){var s=this +return s.gj3(s)+s.gj5(s)+s.gkJ(s)+s.gkL()}, +aGq(a){var s=this +switch(a.a){case 0:return s.gdQ() +case 1:return s.gcM(s)+s.gcR(s)}}, +D(a,b){var s=this +return new A.wC(s.gj3(s)+b.gj3(b),s.gj5(s)+b.gj5(b),s.gkJ(s)+b.gkJ(b),s.gkL()+b.gkL(),s.gcM(s)+b.gcM(b),s.gcR(s)+b.gcR(b))}, +ca(a,b,c){var s=this +return new A.wC(A.Z(s.gj3(s),b.a,c.a),A.Z(s.gj5(s),b.c,c.b),A.Z(s.gkJ(s),0,c.c),A.Z(s.gkL(),0,c.d),A.Z(s.gcM(s),b.b,c.e),A.Z(s.gcR(s),b.d,c.f))}, +j(a){var s=this +if(s.gkJ(s)===0&&s.gkL()===0){if(s.gj3(s)===0&&s.gj5(s)===0&&s.gcM(s)===0&&s.gcR(s)===0)return"EdgeInsets.zero" +if(s.gj3(s)===s.gj5(s)&&s.gj5(s)===s.gcM(s)&&s.gcM(s)===s.gcR(s))return"EdgeInsets.all("+B.c.b3(s.gj3(s),1)+")" +return"EdgeInsets("+B.c.b3(s.gj3(s),1)+", "+B.c.b3(s.gcM(s),1)+", "+B.c.b3(s.gj5(s),1)+", "+B.c.b3(s.gcR(s),1)+")"}if(s.gj3(s)===0&&s.gj5(s)===0)return"EdgeInsetsDirectional("+B.c.b3(s.gkJ(s),1)+", "+B.c.b3(s.gcM(s),1)+", "+B.c.b3(s.gkL(),1)+", "+B.c.b3(s.gcR(s),1)+")" +return"EdgeInsets("+B.c.b3(s.gj3(s),1)+", "+B.c.b3(s.gcM(s),1)+", "+B.c.b3(s.gj5(s),1)+", "+B.c.b3(s.gcR(s),1)+") + EdgeInsetsDirectional("+B.c.b3(s.gkJ(s),1)+", 0.0, "+B.c.b3(s.gkL(),1)+", 0.0)"}, +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.eM&&b.gj3(b)===s.gj3(s)&&b.gj5(b)===s.gj5(s)&&b.gkJ(b)===s.gkJ(s)&&b.gkL()===s.gkL()&&b.gcM(b)===s.gcM(s)&&b.gcR(b)===s.gcR(s)}, +gJ(a){var s=this +return A.a3(s.gj3(s),s.gj5(s),s.gkJ(s),s.gkL(),s.gcM(s),s.gcR(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.aR.prototype={ +gj3(a){return this.a}, +gcM(a){return this.b}, +gj5(a){return this.c}, +gcR(a){return this.d}, +gkJ(a){return 0}, +gkL(){return 0}, +JF(a){var s=this +return new A.x(a.gag(a)-s.a,a.gal(a)-s.b,a.gaI(a)+s.c,a.gaN(a)+s.d)}, +Sf(a){var s=this +return new A.x(a.a+s.a,a.b+s.b,a.c-s.c,a.d-s.d)}, +D(a,b){if(b instanceof A.aR)return this.W(0,b) +return this.Yi(0,b)}, +ca(a,b,c){var s=this +return new A.aR(A.Z(s.a,b.a,c.a),A.Z(s.b,b.b,c.e),A.Z(s.c,b.c,c.b),A.Z(s.d,b.d,c.f))}, +X(a,b){var s=this +return new A.aR(s.a-b.a,s.b-b.b,s.c-b.c,s.d-b.d)}, +W(a,b){var s=this +return new A.aR(s.a+b.a,s.b+b.b,s.c+b.c,s.d+b.d)}, +a1(a,b){var s=this +return new A.aR(s.a*b,s.b*b,s.c*b,s.d*b)}, +aE(a){return this}, +ue(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.aR(r,q,p,a==null?s.d:a)}, +Ij(a){return this.ue(a,null,null,null)}, +aIE(a,b){return this.ue(a,null,null,b)}, +aIL(a,b){return this.ue(null,a,b,null)}} +A.k1.prototype={ +gkJ(a){return this.a}, +gcM(a){return this.b}, +gkL(){return this.c}, +gcR(a){return this.d}, +gj3(a){return 0}, +gj5(a){return 0}, +D(a,b){if(b instanceof A.k1)return this.W(0,b) +return this.Yi(0,b)}, +X(a,b){var s=this +return new A.k1(s.a-b.a,s.b-b.b,s.c-b.c,s.d-b.d)}, +W(a,b){var s=this +return new A.k1(s.a+b.a,s.b+b.b,s.c+b.c,s.d+b.d)}, +a1(a,b){var s=this +return new A.k1(s.a*b,s.b*b,s.c*b,s.d*b)}, +aE(a){var s=this +switch(a.a){case 0:return new A.aR(s.c,s.b,s.a,s.d) +case 1:return new A.aR(s.a,s.b,s.c,s.d)}}} +A.wC.prototype={ +a1(a,b){var s=this +return new A.wC(s.a*b,s.b*b,s.c*b,s.d*b,s.e*b,s.f*b)}, +aE(a){var s=this +switch(a.a){case 0:return new A.aR(s.d+s.a,s.e,s.c+s.b,s.f) +case 1:return new A.aR(s.c+s.a,s.e,s.d+s.b,s.f)}}, +gj3(a){return this.a}, +gj5(a){return this.b}, +gkJ(a){return this.c}, +gkL(){return this.d}, +gcM(a){return this.e}, +gcR(a){return this.f}} +A.aBD.prototype={ +OU(){var s,r,q,p=this.b +if(p!=null)return p +p=this.a.length +s=1/(p-1) +r=J.Eo(p,t.V) +for(q=0;q").af(q.z[1]),r=new A.bZ(J.aA(r.a),r.b,q.h("bZ<1,2>")),q=q.z[1];r.H();){p=r.a;(p==null?q.a(p):p).v()}s.ao(0) +for(s=this.a,r=s.gbx(s),q=A.w(r),q=q.h("@<1>").af(q.z[1]),r=new A.bZ(J.aA(r.a),r.b,q.h("bZ<1,2>")),q=q.z[1];r.H();){p=r.a +if(p==null)p=q.a(p) +p.a.ad(0,p.b)}s.ao(0) +this.f=0}, +Cb(a){var s,r,q,p=this,o=p.c.O(0,a) +if(o!=null){s=o.a +r=o.d +r===$&&A.c() +if(s.w)A.V(A.a7(u.V)) +B.b.O(s.x,r) +o.Z2()}q=p.a.O(0,a) +if(q!=null){q.a.ad(0,q.b) +return!0}o=p.b.O(0,a) +if(o!=null){s=p.f +r=o.b +r.toString +p.f=s-r +o.v() +return!0}return!1}, +a5x(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.q(0,a,b) +r.aps(c)}else b.v()}, +Qr(a,b,c){var s=this.c.cW(0,a,new A.aCD(this,b,a)) +if(s.b==null)s.b=c}, +VH(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=null,j={},i=l.a,h=i.i(0,b),g=h==null?k:h.a +j.a=g +if(g!=null)return g +h=l.b +q=h.O(0,b) +if(q!=null){j=q.a +l.Qr(b,j,q.b) +h.q(0,b,q) +return j}p=l.c.i(0,b) +if(p!=null){j=p.a +i=p.b +if(j.w)A.V(A.a7(u.V)) +h=new A.Eb(j) +h.Fg(j) +l.a5x(b,new A.S8(j,i,h),k) +return j}try{g=j.a=c.$0() +l.Qr(b,g,k) +h=g}catch(o){s=A.b_(o) +r=A.bz(o) +if(d!=null){d.$2(s,r) +return k}else throw o}j.b=!1 +n=A.bd("pendingImage") +m=new A.k5(new A.aCE(j,l,b,!0,k,n),k,k) +n.b=new A.aiZ(h,m) +i.q(0,b,n.bc()) +j.a.an(0,m) +return j.a}, +cW(a,b,c){return this.VH(a,b,c,null)}, +aps(a){var s,r,q,p,o,n=this,m=n.b,l=A.w(m).h("bl<1>") +while(!0){if(!(n.f>104857600||m.a>1000))break +s=new A.bl(m,l) +r=s.gav(s) +if(!r.H())A.V(A.ct()) +q=r.ga2(r) +p=m.i(0,q) +s=n.f +o=p.b +o.toString +n.f=s-o +p.v() +m.O(0,q)}}} +A.aCD.prototype={ +$0(){return A.bF2(this.b,new A.aCC(this.a,this.c))}, +$S:535} +A.aCC.prototype={ +$0(){this.a.c.O(0,this.b)}, +$S:0} +A.aCE.prototype={ +$2(a,b){var s,r,q,p,o,n=this +if(a!=null){s=a.a +r=s.gbQ(s)*s.gc2(s)*4 +s.v()}else r=null +s=n.a +q=s.a +if(q.w)A.V(A.a7(u.V)) +p=new A.Eb(q) +p.Fg(q) +o=new A.S8(q,r,p) +p=n.b +q=n.c +p.Qr(q,s.a,r) +if(n.d)p.a5x(q,o,n.e) +else o.v() +p.a.O(0,q) +if(!s.b){q=n.f.bc() +q.a.ad(0,q.b)}s.b=!0}, +$S:536} +A.ad6.prototype={ +v(){$.d4.dS$.push(new A.aVd(this))}} +A.aVd.prototype={ +$1(a){var s=this.a,r=s.c +if(r!=null)r.v() +s.c=null}, +$S:3} +A.S8.prototype={} +A.HW.prototype={ +anY(a,b,c){var s=new A.aZh(this,b) +this.d=s +if(a.w)A.V(A.a7(u.V)) +a.x.push(s)}, +j(a){return"#"+A.bC(this)}} +A.aZh.prototype={ +$0(){var s,r,q +this.b.$0() +s=this.a +r=s.a +q=s.d +q===$&&A.c() +if(r.w)A.V(A.a7(u.V)) +B.b.O(r.x,q) +s.Z2()}, +$S:0} +A.aiZ.prototype={} +A.yT.prototype={ +RU(a){var s=this +return new A.yT(s.a,s.b,s.c,s.d,a,s.f)}, +l(a,b){var s=this +if(b==null)return!1 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.yT&&b.a==s.a&&b.b==s.b&&J.f(b.c,s.c)&&b.d==s.d&&J.f(b.e,s.e)&&b.f==s.f}, +gJ(a){var s=this +return A.a3(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.c.b3(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.ji.prototype={ +aE(a){var s=new A.aCP() +this.aqs(a,new A.aCL(this,a,s),new A.aCM(this,a,s)) +return s}, +aqs(a,b,c){var s,r,q,p,o,n={} +n.a=null +n.b=!1 +s=new A.aCI(n,c) +r=null +try{r=this.Df(a)}catch(o){q=A.b_(o) +p=A.bz(o) +s.$2(q,p) +return}r.cz(new A.aCH(n,this,b,s),t.H).re(s)}, +DJ(a,b,c,d){var s,r +if(b.a!=null){s=$.hT.fI$ +s===$&&A.c() +s.VH(0,c,new A.aCJ(b),d) +return}s=$.hT.fI$ +s===$&&A.c() +r=s.VH(0,c,new A.aCK(this,c),d) +if(r!=null)b.XB(r)}, +yg(a,b,c){throw A.d(A.a8("Implement loadBuffer for faster image loading"))}, +yh(a,b){return new A.Hh(A.b([],t.XZ),A.b([],t.u))}, +yi(a,b){return new A.Hh(A.b([],t.XZ),A.b([],t.u))}, +j(a){return"ImageConfiguration()"}} +A.aCL.prototype={ +$2(a,b){this.a.DJ(this.b,this.c,a,b)}, +$S(){return A.w(this.a).h("~(ji.T,~(A,ei?))")}} +A.aCM.prototype={ +$3(a,b,c){return this.afi(a,b,c)}, +afi(a,b,c){var s=0,r=A.t(t.H),q=this,p +var $async$$3=A.u(function(d,e){if(d===1)return A.p(e,r) +while(true)switch(s){case 0:s=2 +return A.B(null,$async$$3) +case 2:p=q.c +if(p.a==null)p.XB(new A.aXw(A.b([],t.XZ),A.b([],t.u))) +p=p.a +p.toString +p.yI(A.cf("while resolving an image"),b,null,!0,c) +return A.q(null,r)}}) +return A.r($async$$3,r)}, +$S(){return A.w(this.a).h("at<~>(ji.T?,A,ei?)")}} +A.aCI.prototype={ +afh(a,b){var s=0,r=A.t(t.H),q,p=this,o +var $async$$2=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:o=p.a +if(o.b){s=1 +break}o.b=!0 +p.b.$3(o.a,a,b) +case 1:return A.q(q,r)}}) +return A.r($async$$2,r)}, +$2(a,b){return this.afh(a,b)}, +$S:537} +A.aCH.prototype={ +$1(a){var s,r,q,p=this +p.a.a=a +try{p.c.$2(a,p.d)}catch(q){s=A.b_(q) +r=A.bz(q) +p.d.$2(s,r)}}, +$S(){return A.w(this.b).h("bG(ji.T)")}} +A.aCJ.prototype={ +$0(){var s=this.a.a +s.toString +return s}, +$S:170} +A.aCK.prototype={ +$0(){var s=this.a,r=this.b,q=s.yi(r,$.hT.gaNi()) +if(q instanceof A.Hh){q=s.yh(r,$.hT.gaNg()) +if(q instanceof A.Hh)q=s.yg(0,r,$.hT.gaNd())}return q}, +$S:170} +A.Hh.prototype={} +A.oH.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.oH&&b.a===s.a&&b.b===s.b&&b.c===s.c}, +gJ(a){return A.a3(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.j(this.c)+")"}} +A.XU.prototype={ +yi(a,b){return A.va(null,this.P3(a,b),a.b,null,a.c)}, +yh(a,b){return A.va(null,this.P4(a,b),a.b,null,a.c)}, +yg(a,b,c){return A.va(null,this.P5(b,c),b.b,null,b.c)}, +jI(a,b,c,d){return this.axj(a,b,c,d)}, +P5(a,b){return this.jI(a,null,null,b)}, +P4(a,b){return this.jI(a,null,b,null)}, +P3(a,b){return this.jI(a,b,null,null)}, +axj(a,b,c,d){var s=0,r=A.t(t.hP),q,p=2,o,n,m,l,k,j,i,h,g +var $async$jI=A.u(function(e,f){if(e===1){o=f +s=p}while(true)switch(s){case 0:s=b!=null?3:4 +break +case 3:n=null +p=6 +s=9 +return A.B(a.a.D_(a.b),$async$jI) +case 9:n=f +p=2 +s=8 +break +case 6:p=5 +i=o +if(A.b_(i) instanceof A.qP){j=$.hT.fI$ +j===$&&A.c() +j.Cb(a) +throw i}else throw i +s=8 +break +case 5:s=2 +break +case 8:q=b.$1(n) +s=1 +break +case 4:s=c!=null?10:11 +break +case 10:m=null +p=13 +s=16 +return A.B(a.a.D_(a.b),$async$jI) +case 16:m=f +p=2 +s=15 +break +case 13:p=12 +h=o +if(A.b_(h) instanceof A.qP){j=$.hT.fI$ +j===$&&A.c() +j.Cb(a) +throw h}else throw h +s=15 +break +case 12:s=2 +break +case 15:q=c.$1(m) +s=1 +break +case 11:l=null +p=18 +s=21 +return A.B(a.a.cI(0,a.b),$async$jI) +case 21:l=f +p=2 +s=20 +break +case 18:p=17 +g=o +if(A.b_(g) instanceof A.qP){j=$.hT.fI$ +j===$&&A.c() +j.Cb(a) +throw g}else throw g +s=20 +break +case 17:s=2 +break +case 20:d.toString +q=d.$1(J.kJ(J.jP(l))) +s=1 +break +case 1:return A.q(q,r) +case 2:return A.p(o,r)}}) +return A.r($async$jI,r)}} +A.pl.prototype={ +Df(a){return new A.cO(this,t.Q6)}, +yg(a,b,c){return A.va(null,this.P5(b,c),"MemoryImage("+("#"+A.bC(b.a))+")",null,b.b)}, +yh(a,b){return A.va(null,this.P4(a,b),"MemoryImage("+("#"+A.bC(a.a))+")",null,a.b)}, +yi(a,b){return A.va(null,this.P3(a,b),"MemoryImage("+("#"+A.bC(a.a))+")",null,a.b)}, +jI(a,b,c,d){return this.axk(a,b,c,d)}, +P5(a,b){return this.jI(a,null,null,b)}, +P4(a,b){return this.jI(a,null,b,null)}, +P3(a,b){return this.jI(a,b,null,null)}, +axk(a,b,c,d){var s=0,r=A.t(t.hP),q,p=this,o +var $async$jI=A.u(function(e,f){if(e===1)return A.p(f,r) +while(true)switch(s){case 0:s=b!=null?3:4 +break +case 3:o=b +s=5 +return A.B(A.yW(p.a),$async$jI) +case 5:q=o.$1(f) +s=1 +break +case 4:s=c!=null?6:7 +break +case 6:o=c +s=8 +return A.B(A.yW(p.a),$async$jI) +case 8:q=o.$1(f) +s=1 +break +case 7:q=d.$1(p.a) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$jI,r)}, +l(a,b){if(b==null)return!1 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.pl&&b.a===this.a&&b.b===this.b}, +gJ(a){return A.a3(J.W(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"MemoryImage("+("#"+A.bC(this.a))+", scale: "+this.b+")"}} +A.aXw.prototype={} +A.a4N.prototype={ +j(a){return this.b}, +$ic9:1} +A.Cq.prototype={ +glU(){return this.a}, +Df(a){var s,r={},q=a.a +if(q==null)q=$.lo() +r.a=r.b=null +s=t.P +A.bym(q.aO8("AssetManifest.bin",A.bIH(),t.jo).cz(new A.asd(r,this,a,q),s),new A.ase(r),s,t.K) +s=r.a +if(s!=null)return s +s=new A.aV($.aP,t.Lv) +r.b=new A.bX(s,t.h8) +return s}, +apI(a,b,c){var s,r,q,p,o +if(c==null||c.length===0||b.b==null)return new A.tT(null,a) +s=A.baR(t.V,t.pR) +for(r=c.length,q=0;q(r+q)/2){s=a.i(0,q) +s.toString +return s}else{s=a.i(0,r) +s.toString +return s}}, +l(a,b){if(b==null)return!1 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.Cq&&b.glU()===this.glU()&&!0}, +gJ(a){return A.a3(this.glU(),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.j(this.b)+', name: "'+this.glU()+'")'}} +A.asd.prototype={ +$1(a){var s,r,q=this,p=q.b,o=a.afv(p.glU()),n=p.apI(p.glU(),q.c,o) +p=n.a +if(p==null)p=1 +s=new A.oH(q.d,n.b,p) +p=q.a +r=p.b +if(r!=null)r.eH(0,s) +else p.a=new A.cO(s,t.Gu)}, +$S:539} +A.ase.prototype={ +$2(a,b){this.a.b.my(a,b)}, +$S:38} +A.iM.prototype={ +ec(a){return new A.iM(this.a.ec(0),this.b,this.c)}, +j(a){var s=this.c +s=s!=null?s+" ":"" +return s+this.a.j(0)+" @ "+A.j3(this.b)+"x"}, +gJ(a){return A.a3(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)}, +l(a,b){var s=this +if(b==null)return!1 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.iM&&b.a===s.a&&b.b===s.b&&b.c==s.c}} +A.k5.prototype={ +gJ(a){return A.a3(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)}, +l(a,b){var s=this +if(b==null)return!1 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.k5&&J.f(b.a,s.a)&&J.f(b.b,s.b)&&J.f(b.c,s.c)}, +aPb(a,b){return this.a.$2(a,b)}} +A.p4.prototype={} +A.aCP.prototype={ +XB(a){var s,r=this +r.a=a +s=r.b +if(s!=null){r.b=null +a.f=!0 +B.b.am(s,a.gHC(a)) +r.a.f=!1}}, +an(a,b){var s=this.a +if(s!=null)return s.an(0,b) +s=this.b;(s==null?this.b=A.b([],t.XZ):s).push(b)}, +ad(a,b){var s,r=this.a +if(r!=null)return r.ad(0,b) +for(s=0;r=this.b,s")),n),!0,n.h("y.E")) +s=!1 +for(o=m.length,l=0;l")),r),!0,r.h("y.E")) +for(s=q.length,p=0;p=s.a}else r=!0 +if(r){s=p.at +p.a0o(new A.iM(s.gi4(s).ec(0),p.Q,p.d)) +p.ax=a +s=p.at +p.ay=s.gIW(s) +s=p.at +s.gi4(s).v() +p.at=null +q=B.e.e4(p.ch,p.z.gCx()) +if(p.z.gL3()===-1||q<=p.z.gL3())p.we() +return}s.toString +r=p.ax +r===$&&A.c() +p.CW=A.dr(new A.bD(B.e.aA(s.a-(a.a-r.a))),new A.aGx(p))}, +we(){var s=0,r=A.t(t.H),q,p=2,o,n=this,m,l,k,j,i +var $async$we=A.u(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:j=n.at +if(j!=null)j.gi4(j).v() +n.at=null +p=4 +s=7 +return A.B(n.z.la(),$async$we) +case 7:n.at=b +p=2 +s=6 +break +case 4:p=3 +i=o +m=A.b_(i) +l=A.bz(i) +n.yI(A.cf("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.gCx()===1){if(n.a.length===0){s=1 +break}j=n.at +n.a0o(new A.iM(j.gi4(j).ec(0),n.Q,n.d)) +j=n.at +j.gi4(j).v() +n.at=null +s=1 +break}n.a3Y() +case 1:return A.q(q,r) +case 2:return A.p(o,r)}}) +return A.r($async$we,r)}, +a3Y(){if(this.cx)return +this.cx=!0 +$.d4.LY(this.gatp())}, +a0o(a){this.XH(a);++this.ch}, +an(a,b){var s,r=this +if(r.a.length===0){s=r.z +if(s!=null)s=r.b==null||s.gCx()>1 +else s=!1}else s=!1 +if(s)r.we() +r.aj2(0,b)}, +ad(a,b){var s,r=this +r.aj3(0,b) +if(r.a.length===0){s=r.CW +if(s!=null)s.by(0) +r.CW=null}}, +Gl(){var s,r=this +r.aj1() +if(r.w){s=r.y +if(s!=null)s.Kk(null) +s=r.y +if(s!=null)s.by(0) +r.y=null}}} +A.aGy.prototype={ +$2(a,b){this.a.yI(A.cf("resolving an image codec"),a,this.b,!0,b)}, +$S:38} +A.aGz.prototype={ +$2(a,b){this.a.yI(A.cf("loading an image"),a,this.b,!0,b)}, +$S:38} +A.aGx.prototype={ +$0(){this.a.a3Y()}, +$S:0} +A.agE.prototype={} +A.agG.prototype={} +A.agF.prototype={} +A.Xp.prototype={} +A.r3.prototype={ +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.r3&&b.a===s.a&&b.b==s.b&&b.c==s.c&&b.d===s.d&&A.dZ(b.f,s.f)}, +gJ(a){var s=this +return A.a3(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.j(this.b)+", recognizer: "+A.j(this.c)+"}"}} +A.jk.prototype={ +Xb(a){var s={} +s.a=null +this.c8(new A.aDh(s,a,new A.Xp())) +return s.a}, +E2(a){var s,r=new A.cZ("") +this.BC(r,!0,a) +s=r.a +return s.charCodeAt(0)==0?s:s}, +aeb(){return this.E2(!0)}, +mx(a,b){var s={} +if(b<0)return null +s.a=null +this.c8(new A.aDg(s,b,new A.Xp())) +return s.a}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.jk&&J.f(b.a,this.a)}, +gJ(a){return J.W(this.a)}} +A.aDh.prototype={ +$1(a){var s=a.Xc(this.b,this.c) +this.a.a=s +return s==null}, +$S:78} +A.aDg.prototype={ +$1(a){var s=a.a7R(this.b,this.c) +this.a.a=s +return s==null}, +$S:78} +A.a60.prototype={ +BC(a,b,c){a.a+=A.cB(65532)}, +Id(a){a.push(B.Tp)}} +A.eW.prototype={ +ap(a,b){var s=this.a.ap(0,b) +return new A.eW(this.b.a1(0,b),s)}, +fZ(a,b){var s,r,q=this +if(a instanceof A.eW){s=A.bA(a.a,q.a,b) +r=A.oI(a.b,q.b,b) +r.toString +return new A.eW(r,s)}if(a instanceof A.ho){s=A.bA(a.a,q.a,b) +return new A.jI(q.b,1-b,a.b,s)}return q.vV(a,b)}, +h_(a,b){var s,r,q=this +if(a instanceof A.eW){s=A.bA(q.a,a.a,b) +r=A.oI(q.b,a.b,b) +r.toString +return new A.eW(r,s)}if(a instanceof A.ho){s=A.bA(q.a,a.a,b) +return new A.jI(q.b,b,a.b,s)}return q.vW(a,b)}, +pT(a){var s=a==null?this.a:a +return new A.eW(this.b,s)}, +hR(a,b){var s=this.b.aE(b).fb(a).e2(-this.a.ghG()),r=$.G().T() +r.fP(s) +return r}, +nX(a){return this.hR(a,null)}, +eO(a,b){var s=$.G().T() +s.fP(this.b.aE(b).fb(a)) +return s}, +m6(a){return this.eO(a,null)}, +m_(a,b,c,d){var s=this.b +if(s.l(0,B.aJ))a.aX(b,c) +else a.dr(s.aE(d).fb(b),c)}, +gl3(){return!0}, +iz(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.dr(s.aE(c).fb(b),o.mV()) +else{r=$.G().B() +r.sA(0,o.a) +q=s.aE(c).fb(b) +p=q.e2(-o.ghG()) +a.ul(q.e2(o.gvR()),p,r)}break}}, +aJ(a,b){return this.iz(a,b,null)}, +l(a,b){if(b==null)return!1 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.eW&&b.a.l(0,this.a)&&b.b.l(0,this.b)}, +gJ(a){return A.a3(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.jI.prototype={ +ap(a,b){var s=this.a.ap(0,b) +return new A.jI(this.b.a1(0,b),b,this.d,s)}, +fZ(a,b){var s,r,q,p=this +if(a instanceof A.eW){s=A.bA(a.a,p.a,b) +r=A.oI(a.b,p.b,b) +r.toString +return new A.jI(r,p.c*b,p.d,s)}if(a instanceof A.ho){s=A.bA(a.a,p.a,b) +r=p.c +return new A.jI(p.b,r+(1-r)*(1-b),a.b,s)}if(a instanceof A.jI){s=A.bA(a.a,p.a,b) +r=A.oI(a.b,p.b,b) +r.toString +q=A.am(a.c,p.c,b) +q.toString +return new A.jI(r,q,p.d,s)}return p.vV(a,b)}, +h_(a,b){var s,r,q,p=this +if(a instanceof A.eW){s=A.bA(p.a,a.a,b) +r=A.oI(p.b,a.b,b) +r.toString +return new A.jI(r,p.c*(1-b),p.d,s)}if(a instanceof A.ho){s=A.bA(p.a,a.a,b) +r=p.c +return new A.jI(p.b,r+(1-r)*b,a.b,s)}if(a instanceof A.jI){s=A.bA(p.a,a.a,b) +r=A.oI(p.b,a.b,b) +r.toString +q=A.am(p.c,a.c,b) +q.toString +return new A.jI(r,q,p.d,s)}return p.vW(a,b)}, +zO(a){var s,r,q=this.c +if(q===0||a.gaI(a)-a.gag(a)===a.gaN(a)-a.gal(a))return a +s=1-this.d +if(a.gaI(a)-a.gag(a)")),!0,t.Q2)}if(s.e.gl3())q.x=A.ai(new A.S(r,new A.b1f(a),A.a6(r).h("S<1,x>")),!0,t.YT) +else q.y=A.ai(new A.S(r,new A.b1g(q,a,b),A.a6(r).h("S<1,rq>")),!0,t.ke)}s=s.e +if(!s.gl3())r=q.r!=null||q.w!=null +else r=!1 +if(r)q.e=s.eO(a,b) +q.c=a +q.d=b}, +az5(a,b,c){var s,r,q,p,o=this +if(o.w!=null){s=o.b.e +if(s.gl3()){r=0 +while(!0){q=o.w +q.toString +if(!(r>>0)+r+-56613888 +break $label0$0}if(56320===s){r=r.mx(0,a-1) +r.toString +r=(r<<10>>>0)+q+-56613888 +break $label0$0}r=q +break $label0$0}return r}, +aCp(a,b){var s,r=this.apR(b?a-1:a),q=b?a:a-1,p=this.a.mx(0,q) +if(!(r==null||p==null||A.bkn(r)||A.bkn(p))){q=A.bq("[\\p{Space_Separator}\\p{Punctuation}]",!0,!1,!0) +s=A.cB(r) +q=!q.b.test(s)}else q=!0 +return q}, +gabP(){var s=this,r=s.c +if(r===$){r!==$&&A.a2() +r=s.c=new A.aod(s.gaCo(),s)}return r}} +A.aod.prototype={ +jx(a){var s +if(a<0)return null +s=this.b.jx(a) +return s==null||this.a.$2(s,!1)?s:this.jx(s-1)}, +jz(a){var s=this.b.jz(Math.max(a,0)) +return s==null||this.a.$2(s,!0)?s:this.jz(s)}} +A.b22.prototype={ +nW(a){var s +switch(a.a){case 0:s=this.a +s=s.gwP(s) +break +case 1:s=this.a +s=s.gaaH(s) +break +default:s=null}return s}} +A.b26.prototype={ +goY(){var s,r,q=this.c +if(q===0)return B.h +s=this.a +r=s.a +if(!isFinite(r.gc2(r)))return B.a0K +r=this.b +s=s.a +return new A.h(q*(r-s.gc2(s)),0)}, +aB1(a,b,c){var s,r,q=this,p=q.a,o=A.bl2(a,b,c,p) +if(o===q.b)return!0 +if(!isFinite(q.goY().a)){s=p.a +s=!isFinite(s.gc2(s))&&isFinite(a)}else s=!1 +if(s)return!1 +r=p.a.gqg() +p=p.a +if(p.gc2(p)-r>-1e-10&&b-r>-1e-10){q.b=o +return!0}return!1}} +A.BS.prototype={} +A.BL.prototype={} +A.GJ.prototype={ +aD(){var s=this.b +if(s!=null)s.a.a.v() +this.b=null}, +sdv(a,b){var s,r,q,p=this +if(J.f(p.f,b))return +s=p.f +s=s==null?null:s.a +r=b==null +if(!J.f(s,r?null:b.a)){s=p.CW +if(s!=null)s.v() +p.CW=null}if(r)q=B.bD +else{s=p.f +s=s==null?null:s.cH(0,b) +q=s==null?B.bD:s}p.f=b +p.r=null +s=q.a +if(s>=3)p.aD() +else if(s>=2)p.c=!0}, +gp_(){var s=this.r +if(s==null){s=this.f +s=s==null?null:s.E2(!1) +this.r=s}return s==null?"":s}, +syM(a,b){if(this.w===b)return +this.w=b +this.aD()}, +scV(a){var s,r=this +if(r.x===a)return +r.x=a +r.aD() +s=r.CW +if(s!=null)s.v() +r.CW=null}, +sqn(a){var s,r=this +if(r.y===a)return +r.y=a +r.aD() +s=r.CW +if(s!=null)s.v() +r.CW=null}, +saKi(a){if(this.z==a)return +this.z=a +this.aD()}, +syj(a,b){if(J.f(this.Q,b))return +this.Q=b +this.aD()}, +syk(a){if(this.as==a)return +this.as=a +this.aD()}, +spt(a){if(J.f(this.at,a))return +this.at=a +this.aD()}, +syO(a){if(this.ax===a)return +this.ax=a}, +gaaR(){var s,r,q,p=this.b +if(p==null)return null +s=p.goY() +if(!isFinite(s.a)||!isFinite(s.b))return A.b([],t.Lx) +r=p.d +if(r==null)r=p.d=p.a.a.Ek() +if(s.l(0,B.h))return r +q=A.a6(r).h("S<1,hx>") +return A.ai(new A.S(r,new A.aRb(s),q),!1,q.h("aF.E"))}, +qA(a){if(a==null||a.length===0||A.dZ(a,this.ch))return +this.ch=a +this.aD()}, +a_S(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.f.a +if(a3==null)a3=a2 +else{s=a1.w +r=a1.x +if(r==null)r=a4 +q=a1.y +p=a1.as +o=a1.ay +n=a1.z +m=a1.Q +l=a1.at +k=a3.at +o=k==null?a2:new A.QS(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.gnz() +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=$.G().a8J(f,e,d,a0,a,l,c,b,a2) +l=b}r=A.aHR(n,h,g*q,i,j,a3,m,p,l,s,r,o) +a3=r}if(a3==null){a3=a1.w +s=a1.x +if(s==null)s=a4 +r=a1.y +q=a1.as +p=a1.ay +p=A.aHR(a1.z,a2,14*r,a2,a2,a2,a1.Q,q,a2,a3,s,p) +a3=p}return a3}, +aqw(){return this.a_S(null)}, +gf8(){var s,r,q=this,p=q.CW +if(p==null){p=q.a_S(B.aj) +s=$.G().BL(p) +p=q.f +if(p==null)r=null +else{p=p.a +r=p==null?null:p.Ew(q.y)}if(r!=null)s.vg(r) +s.wN(" ") +p=s.cG() +p.jZ(B.B_) +q.CW=p}return p.gbQ(p)}, +a_R(a){var s=this,r=s.aqw(),q=$.G().BL(r) +r=s.y +a.HY(q,s.ch,r) +s.c=!1 +return q.cG()}, +K_(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.b,i=j==null +if(!i&&j.aB1(b,a,k.ax))return +s=k.f +if(s==null)throw A.d(A.a7("TextPainter.text must be set to a non-null value before using the TextPainter.")) +r=k.x +if(r==null)throw A.d(A.a7("TextPainter.textDirection must be set to a non-null value before using the TextPainter.")) +q=A.bjI(k.w,r) +if(!(!isFinite(a)&&q!==0))p=a +else p=i?null:Math.ceil(j.a.a.gqg()) +o=p==null +k.d=o?a:p +n=i?null:j.a.a +if(n==null)n=k.a_R(s) +n.jZ(new A.rn(k.d)) +i=new A.b22(n) +m=A.bl2(b,a,k.ax,i) +if(o&&isFinite(b)){l=Math.ceil(i.a.gqg()) +n.jZ(new A.rn(l)) +k.d=l}k.b=new A.b26(i,m,q)}, +rL(){return this.K_(1/0,0)}, +aJ(a,b){var s,r,q,p=this,o=p.b +if(o==null)throw A.d(A.a7("TextPainter.paint called when text geometry was not yet calculated.\nPlease call layout() before paint() to position the text before painting it.")) +if(!isFinite(o.goY().a)||!isFinite(o.goY().b))return +if(p.c){s=o.a +r=s.a +q=p.f +q.toString +q=p.a_R(q) +q.jZ(new A.rn(p.d)) +s.a=q +r.v()}a.pW(o.a.a,b.W(0,o.goY()))}, +X5(a){var s=this.f.mx(0,a) +if(s==null)return null +return(s&64512)===55296?a+2:a+1}, +X6(a){var s=a-1,r=this.f.mx(0,s) +if(r==null)return null +return(r&64512)===56320?a-2:s}, +a0V(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.gp_().length +if(i===0||a>i)return null +s=B.d.mx(j.gp_(),Math.max(0,a-1)) +r=s&64512 +q=r===55296||r===56320||j.f.mx(0,a)===8205||s===8207||s===8206 +p=q?2:1 +o=A.b([],t.Lx) +for(r=-i,n=!q,m=s===10;o.length===0;){l=a-p +o=j.b.a.a.LE(Math.max(0,l),a,B.r4) +if(o.length===0){if(n&&m)break +if(l>>0,n=!q;o.length===0;){m=a+p +o=this.b.a.a.LE(a,m,B.r4) +if(o.length===0){if(n)break +if(m>=r)break +p*=2 +continue}l=B.b.ga5(o).e===B.v?B.b.ga5(o):B.b.ga4(o) +r=l.e +n=r===B.v?l.a:l.c +k=l.b +return new A.BS(new A.h(n,k),r,l.d-k)}return null}, +pj(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=i.b +g.toString +s=a.a<0?B.Fa:i.a_C(a) +$label0$0:{r=A.dB("#0#2",new A.aR8(s)) +q=A.dB("#0#4",new A.aR9(s)) +p=A.dB("#0#7",new A.aRa(s)) +if(s instanceof A.BL)if(typeof r.bt()=="number"){o=r.bt() +n=!0}else{o=h +n=!1}else{o=h +n=!1}if(n){n=i.w +m=i.x +m.toString +l=A.bjI(n,m) +return new A.h(l===0?0:l*g.b,o)}n=s instanceof A.BS +if(n)if(B.v===q.bt())if(p.bt() instanceof A.h){k=p.bt() +m=!0}else{k=h +m=!1}else{k=h +m=!1}else{k=h +m=!1}if(m){j=k +break $label0$0}if(n)if(B.aj===q.bt())if(p.bt() instanceof A.h){k=p.bt() +n=!0}else{k=h +n=!1}else{k=h +n=!1}else{k=h +n=!1}j=n?new A.h(k.a-(b.c-b.a),k.b):h}return new A.h(A.Z(j.a+g.goY().a,0,g.b),j.b+g.goY().b)}, +WU(a,b){var s,r,q,p,o=null +if(a.a<0)return o +s=this.a_C(a) +r=A.dB("#0#2",new A.aR7(s)) +$label0$0:{if(s instanceof A.BS)if(typeof r.bt()=="number"){q=r.bt() +p=!0}else{q=o +p=!1}else{q=o +p=!1}if(p){p=q +break $label0$0}if(s instanceof A.BL){p=o +break $label0$0}p=o}return p}, +a_C(a){var s,r,q=this,p=q.b +if(a.l(0,p.f)){s=q.cx +s===$&&A.c() +return s}r=a.a +switch(a.b.a){case 0:s=q.a0V(r) +if(s==null)s=q.a0U(r) +break +case 1:s=q.a0U(r) +if(s==null)s=q.a0V(r) +break +default:s=null}p.f=a +return q.cx=s==null?B.Fa:s}, +vt(a,b,c){var s,r,q=this.b,p=q.goY() +if(!isFinite(p.a)||!isFinite(p.b))return A.b([],t.Lx) +s=q.a.a.El(a.a,a.b,b,c) +if(p.l(0,B.h))r=s +else{r=A.a6(s).h("S<1,hx>") +r=A.ai(new A.S(s,new A.aR6(p),r),!1,r.h("aF.E"))}return r}, +pg(a){return this.vt(a,B.d1,B.cn)}, +hT(a){var s=this.b +return s.a.a.hT(a.X(0,s.goY()))}, +xd(){var s,r,q=this.b,p=q.goY() +if(!isFinite(p.a)||!isFinite(p.b))return B.Wn +s=q.e +if(s==null){s=q.a.a.xd() +q.e=s}if(p.l(0,B.h))r=s +else{r=A.a6(s).h("S<1,v1>") +r=A.ai(new A.S(s,new A.aR5(p),r),!1,r.h("aF.E"))}return r}, +v(){var s=this,r=s.CW +if(r!=null)r.v() +s.CW=null +r=s.b +if(r!=null)r.a.a.v() +s.f=s.b=null}} +A.aRb.prototype={ +$1(a){return A.bjJ(a,this.a)}, +$S:157} +A.aQZ.prototype={ +$0(){return this.a.a}, +$S:552} +A.aR0.prototype={ +$0(){return this.a.b}, +$S:174} +A.aR_.prototype={ +$0(){return B.aB===this.a.bt()}, +$S:11} +A.aR1.prototype={ +$0(){return B.v===this.a.bt()}, +$S:11} +A.aR2.prototype={ +$0(){return B.aj===this.a.bt()}, +$S:11} +A.aR3.prototype={ +$0(){return B.e8===this.a.bt()}, +$S:11} +A.aR4.prototype={ +$0(){return B.jL===this.a.bt()}, +$S:11} +A.aR8.prototype={ +$0(){return t.Wt.a(this.a).a}, +$S:64} +A.aR9.prototype={ +$0(){return t.YL.a(this.a).b}, +$S:174} +A.aRa.prototype={ +$0(){return t.YL.a(this.a).a}, +$S:554} +A.aR7.prototype={ +$0(){return t.YL.a(this.a).c}, +$S:64} +A.aR6.prototype={ +$1(a){return A.bjJ(a,this.a)}, +$S:157} +A.aR5.prototype={ +$1(a){var s=this.a,r=a.gaaw(),q=a.ga7p(),p=a.gSj(),o=a.gaem(),n=a.gbQ(a),m=a.gc2(a),l=a.gag(a),k=a.goq(),j=a.gUH(a) +return $.G().a8A(q,k+s.b,p,r,n,l+s.a,j,o,m)}, +$S:555} +A.md.prototype={ +ga8R(a){return this.e}, +gWC(){return!0}, +nA(a,b){var s +if(t.pY.b(a)){s=this.d +if(s!=null)s.B4(a)}}, +HY(a,b,c){var s,r,q,p,o,n=this.a,m=n!=null +if(m)a.vg(n.Ew(c)) +n=this.b +if(n!=null)try{a.wN(n)}catch(q){n=A.b_(q) +if(n instanceof A.nv){s=n +r=A.bz(q) +A.eA(new A.cz(s,r,"painting library",A.cf("while building a TextSpan"),null,!1)) +a.wN("\ufffd")}else throw q}p=this.c +if(p!=null)for(n=p.length,o=0;oq.a)q=p +if(q===B.bD)return q}s=n.c +if(s!=null)for(r=b.c,o=0;oq.a)q=p +if(q===B.bD)return q}return q}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +if(!s.Yt(0,b))return!1 +return b instanceof A.md&&b.b==s.b&&b.d==s.d&&s.e.l(0,b.e)&&A.dZ(b.c,s.c)}, +gJ(a){var s=this,r=A.jk.prototype.gJ.call(s,s),q=s.c +q=q==null?null:A.c4(q) +return A.a3(r,s.b,s.d,s.w,null,null,s.e,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)}, +fc(){return"TextSpan"}, +$iaX:1, +$ipo:1, +gV8(){return null}, +gV9(){return null}} +A.I.prototype={ +gnz(){return this.e}, +gtW(a){return this.d}, +j9(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=b4==null?a0.x:b4 +m=c0==null?a0.y:c0 +l=c6==null?a0.z:c6 +k=c5==null?a0.Q:c5 +j=b8==null?a0.as:b8 +i=b9==null?a0.at:b9 +a1=b7==null?a1:b7 +r=a2==null?r:a2 +h=c4==null?a0.dy:c4 +g=b5==null?a0.fx:b5 +f=a6==null?a0.CW:a6 +e=a7==null?a0.cx:a7 +d=a8==null?a0.cy:a8 +c=a9==null?a0.db:a9 +b=b0==null?a0.gtW(a0):b0 +a=b1==null?a0.e:b1 +return A.ek(r,q,s,null,f,e,d,c,b,a,a0.fr,p,n,g,o,a1,j,a0.a,i,m,a0.ax,a0.fy,a0.f,h,k,l)}, +aIS(a,b,c){return this.j9(null,null,a,null,null,null,null,null,b,null,null,null,null,null,null,null,null,null,c,null,null,null,null,null,null)}, +a8j(a){return this.j9(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)}, +aIt(a){return this.j9(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null)}, +aIm(a){return this.j9(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)}, +aIG(a,b){return this.j9(null,null,a,null,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +xh(a,b){return this.j9(null,null,null,null,null,null,null,null,null,null,null,a,null,null,b,null,null,null,null,null,null,null,null,null,null)}, +aIC(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){return this.j9(a,b,c,null,d,e,f,g,null,null,h,i,j,null,k,l,m,null,n,o,null,null,p,q,r)}, +aIK(a,b){return this.j9(null,null,null,null,null,null,null,null,a,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +hI(a){return this.j9(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)}, +aIv(a){return this.j9(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)}, +RW(a,b){return this.j9(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)}, +a8k(a){return this.j9(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)}, +a8o(a,b,c){return this.j9(null,a,null,null,null,null,null,null,b,null,null,c,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +RS(a){return this.j9(null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null)}, +aIs(a){return this.j9(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)}, +aIo(a){return this.j9(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)}, +ki(a,b,c,d,e,a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.ay +if(f==null)s=a==null?h.b:a +else s=g +r=h.ch +if(r==null)q=h.c +else q=g +p=h.gtW(h) +o=h.r +o=o==null?g:o*a2+a1 +n=h.w +n=n==null?g:B.m7[B.e.ca(n.a,0,8)] +m=h.y +m=m==null?g:m+0 +l=h.z +l=l==null?g:l+0 +k=h.as +k=k==null?g:k+0 +j=c==null?h.cx:c +i=h.db +i=i==null?g:i+0 +return A.ek(r,q,s,g,h.CW,j,h.cy,i,p,h.e,h.fr,o,h.x,h.fx,n,f,k,h.a,h.at,m,h.ax,h.fy,h.f,h.dy,h.Q,l)}, +bX(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.gtW(a4) +a2=a4.e +a3=a4.f +return this.j9(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)}, +Ew(a){var s,r,q=this,p=q.gnz(),o=q.r +o=o==null?null:o*a +s=q.ch +if(s==null){s=q.c +if(s!=null){r=$.G().B() +r.sA(0,s) +s=r}else s=null}return A.bb0(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)}, +cH(a,b){var s=this +if(s===b)return B.dt +if(s.a!==b.a||s.d!=b.d||s.r!=b.r||s.w!=b.w||s.x!=b.x||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.dZ(s.dy,b.dy)||!A.dZ(s.fr,b.fr)||!A.dZ(s.fx,b.fx)||!A.dZ(s.gnz(),b.gnz())||!1)return B.bD +if(!J.f(s.b,b.b)||!J.f(s.c,b.c)||!J.f(s.CW,b.CW)||!J.f(s.cx,b.cx)||s.cy!=b.cy||s.db!=b.db)return B.a2t +return B.dt}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.I)if(b.a===r.a)if(J.f(b.b,r.b))if(J.f(b.c,r.c))if(b.r==r.r)if(b.w==r.w)if(b.x==r.x)if(b.y==r.y)if(b.z==r.z)if(b.Q==r.Q)if(b.as==r.as)if(b.at==r.at)if(b.ay==r.ay)if(b.ch==r.ch)if(A.dZ(b.dy,r.dy))if(A.dZ(b.fr,r.fr))if(A.dZ(b.fx,r.fx))if(J.f(b.CW,r.CW))if(J.f(b.cx,r.cx))if(b.cy==r.cy)if(b.db==r.db)if(b.d==r.d)if(A.dZ(b.gnz(),r.gnz()))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 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gJ(a){var s,r=this,q=null,p=r.gnz(),o=p==null?q:A.c4(p),n=A.a3(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.c4(m) +s=l==null?q:A.c4(l) +return A.a3(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)}, +fc(){return"TextStyle"}, +gjX(a){return this.w}, +gmJ(a){return this.x}} +A.ank.prototype={} +A.a1y.prototype={ +anv(a,b,c,d,e){var s=this +s.r=A.bmb(new A.aAF(s),s.gSI(s),0,10,0)}, +ic(a,b){var s,r,q=this +if(b>q.r)return q.gJj() +s=q.e +r=q.c +return q.d+s*Math.pow(q.b,b)/r-s/r-q.f/2*b*b}, +ja(a,b){var s=this +if(b>s.r)return 0 +return s.e*Math.pow(s.b,b)-s.f*b}, +gJj(){var s=this +if(s.f===0)return s.d-s.e/s.c +return s.ic(0,s.r)}, +ae_(a){var s,r=this,q=r.d +if(a===q)return 0 +s=r.e +if(s!==0)if(s>0)q=ar.gJj() +else q=a>q||a=r.b&&r.c>=r.d +else q=!0 +if(q){n.ea(0) +n=o.bq +o.id=n.a=n.b=new A.N(A.Z(0,r.a,r.b),A.Z(0,r.c,r.d)) +o.ns=B.CW +n=o.U$ +if(n!=null)n.jZ(r) +return}s.d8(r,!0) +switch(o.ns.a){case 0:n=o.bq +s=o.U$ +n.a=n.b=s.gC(s) +o.ns=B.p2 +break +case 1:s=o.bq +q=s.b +p=o.U$ +if(!J.f(q,p.gC(p))){s.a=o.gC(o) +q=o.U$ +s.b=q.gC(q) +o.fT=0 +n.oK(0,0) +o.ns=B.a2q}else{q=n.x +q===$&&A.c() +if(q===n.b){n=o.U$ +s.a=s.b=n.gC(n)}else{s=n.r +if(!(s!=null&&s.a!=null))n.d0(0)}}break +case 2:s=o.bq +q=s.b +p=o.U$ +if(!J.f(q,p.gC(p))){q=o.U$ +s.a=s.b=q.gC(q) +o.fT=0 +n.oK(0,0) +o.ns=B.a2r}else{o.ns=B.p2 +s=n.r +if(!(s!=null&&s.a!=null))n.d0(0)}break +case 3:s=o.bq +q=s.b +p=o.U$ +if(!J.f(q,p.gC(p))){q=o.U$ +s.a=s.b=q.gC(q) +o.fT=0 +n.oK(0,0)}else{n.ea(0) +o.ns=B.p2}break}n=o.bq +s=o.ex +s===$&&A.c() +s=n.az(0,s.gm(s)) +s.toString +o.id=r.c6(s) +o.Rb() +if(o.gC(o).a=a.b&&a.c>=a.d +else s=!0 +if(s)return new A.N(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d)) +r=p.m5(a) +switch(q.ns.a){case 0:return a.c6(r) +case 1:if(!J.f(q.bq.b,r))return a.c6(q.gC(q)) +else{p=q.dw +p===$&&A.c() +s=p.x +s===$&&A.c() +if(s===p.b)return a.c6(r)}break +case 3:case 2:if(!J.f(q.bq.b,r))return a.c6(r) +break}p=q.ex +p===$&&A.c() +p=q.bq.az(0,p.gm(p)) +p.toString +return a.c6(p)}, +aJ(a,b){var s,r,q,p=this +if(p.U$!=null){s=p.eR +s===$&&A.c() +s=s&&p.uv!==B.x}else s=!1 +r=p.a9H +if(s){s=p.gC(p) +q=p.cx +q===$&&A.c() +r.sbl(0,a.p5(q,b,new A.x(0,0,0+s.a,0+s.b),A.Al.prototype.gjp.call(p),p.uv,r.a))}else{r.sbl(0,null) +p.ak4(a,b)}}, +v(){this.a9H.sbl(0,null) +this.jD()}} +A.aKz.prototype={ +$0(){var s=this.a,r=s.dw +r===$&&A.c() +r=r.x +r===$&&A.c() +if(r!==s.fT)s.aD()}, +$S:0} +A.FL.prototype={ +TU(){var s=this,r=s.iw$ +r===$&&A.c() +r=r.e +r.toString +r.sua(s.a8N()) +if(s.iw$.e.U$!=null)s.agc()}, +U7(){}, +TX(){}, +a8N(){var s,r=$.bQ().d.i(0,0),q=r.x +if(q==null){s=self.window.devicePixelRatio +q=s===0?1:s}return new A.abk(r.gm0().ab(0,q),q)}, +aN3(){var s,r=this.Cj$ +if(r!=null){r.Y$=$.af() +r.G$=0}r=t.S +s=$.af() +this.Cj$=new A.a4q(new A.aLB(this),new A.aGf(B.du,A.D(r,t.ZA)),A.D(r,t.xg),s)}, +avJ(){var s=this.iw$ +s===$&&A.c() +s=s.e +s.y.ch.D(0,s) +s.y.yJ()}, +avN(a){var s=this.iw$ +s===$&&A.c() +s.e.toString +s=$.hL;(s==null?$.hL=A.qJ():s).aSm(a)}, +avL(){var s=this.iw$ +s===$&&A.c() +s.e.x9()}, +awm(a){B.a_k.ln("first-frame",null,!1,t.H)}, +auX(a){this.SF() +this.aBo()}, +aBo(){$.d4.dS$.push(new A.aLA(this))}, +a78(){--this.Ck$ +if(!this.J9$)this.Xr()}, +SF(){var s=this,r=s.iw$ +r===$&&A.c() +r.aa2() +s.iw$.aa1() +s.iw$.aa3() +if(s.J9$||s.Ck$===0){s.iw$.e.aHZ() +s.iw$.aa4() +s.J9$=!0}}, +$iaX:1, +$iiv:1} +A.aLB.prototype={ +$2(a,b){var s=A.aC2(),r=this.a,q=r.iw$ +q===$&&A.c() +q.e.dd(s,a) +r.ME(s,a,b) +return s}, +$S:557} +A.aLA.prototype={ +$1(a){this.a.Cj$.aSc()}, +$S:3} +A.RW.prototype={ +v(){this.a.gAA().ad(0,this.geX()) +this.fq()}} +A.bb.prototype={ +In(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.bb(r,q,p,a==null?s.d:a)}, +RX(a,b){return this.In(null,a,null,b)}, +aIM(a,b){return this.In(a,null,b,null)}, +aIN(a,b){return this.In(null,null,a,b)}, +Ik(a){return this.In(null,a,null,null)}, +Se(a){var s=this,r=a.gdQ(),q=a.gcM(a)+a.gcR(a),p=Math.max(0,s.a-r),o=Math.max(0,s.c-q) +return new A.bb(p,Math.max(p,s.b-r),o,Math.max(o,s.d-q))}, +rp(a){var s=this,r=a.a,q=a.b,p=a.c,o=a.d +return new A.bb(A.Z(s.a,r,q),A.Z(s.b,r,q),A.Z(s.c,p,o),A.Z(s.d,p,o))}, +Wc(a,b){var s,r,q=this,p=b==null,o=q.a,n=p?o:A.Z(b,o,q.b),m=q.b +p=p?m:A.Z(b,o,m) +o=a==null +m=q.c +s=o?m:A.Z(a,m,q.d) +r=q.d +return new A.bb(n,p,s,o?r:A.Z(a,m,r))}, +Lb(a){return this.Wc(a,null)}, +DZ(a){return this.Wc(null,a)}, +ga9Z(){var s=this +return new A.bb(s.c,s.d,s.a,s.b)}, +c6(a){var s=this +return new A.N(A.Z(a.a,s.a,s.b),A.Z(a.b,s.c,s.d))}, +xf(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.N(A.Z(0,m,l),A.Z(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}, +a1(a,b){var s=this +return new A.bb(s.a*b,s.b*b,s.c*b,s.d*b)}, +gaND(){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}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.bb&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +gJ(a){var s=this +return A.a3(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.gaND()?"":"; 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.aty() +return"BoxConstraints("+s.$3(p,r.b,"w")+", "+s.$3(r.c,r.d,"h")+q+")"}} +A.aty.prototype={ +$3(a,b,c){if(a===b)return c+"="+B.c.b3(a,1) +return B.c.b3(a,1)+"<="+c+"<="+B.c.b3(b,1)}, +$S:558} +A.qm.prototype={ +B7(a,b,c){if(c!=null){c=A.zs(A.bai(c)) +if(c==null)return!1}return this.Ra(a,b,c)}, +lv(a,b,c){var s,r=b==null,q=r?c:c.X(0,b) +r=!r +if(r)this.c.push(new A.I4(new A.h(-b.a,-b.b))) +s=a.$2(this,q) +if(r)this.KM() +return s}, +Ra(a,b,c){var s,r=c==null,q=r?b:A.d3(c,b) +r=!r +if(r)this.c.push(new A.TQ(c)) +s=a.$2(this,q) +if(r)this.KM() +return s}, +a76(a,b,c){var s,r=this +if(b!=null)r.c.push(new A.I4(new A.h(-b.a,-b.b))) +else{c.toString +c=A.zs(A.bai(c)) +c.toString +r.c.push(new A.TQ(c))}s=a.$1(r) +r.KM() +return s}, +aGk(a,b){return this.a76(a,null,b)}, +aGj(a,b){return this.a76(a,b,null)}} +A.xq.prototype={ +j(a){return"#"+A.bC(this.a)+"@"+this.c.j(0)}} +A.iF.prototype={ +j(a){return"offset="+this.a.j(0)}} +A.Kj.prototype={} +A.HS.prototype={ +V(){return"_IntrinsicDimension."+this.b}} +A.Tz.prototype={ +l(a,b){if(b==null)return!1 +return b instanceof A.Tz&&b.a===this.a&&b.b===this.b}, +gJ(a){return A.a3(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.U.prototype={ +hE(a){if(!(a.b instanceof A.iF))a.b=new A.iF(B.h)}, +b4(a,b,c){var s=this.fx +if(s==null)s=this.fx=A.D(t.oc,t.V) +return s.cW(0,new A.Tz(a,b),new A.aKB(c,b))}, +c1(a){return 0}, +bV(a){return 0}, +bW(a){return 0}, +c4(a){return 0}, +m5(a){var s=this.fy +if(s==null)s=this.fy=A.D(t.k,t.FW) +return s.cW(0,a,new A.aKD(this,a))}, +dn(a){return B.w}, +gC(a){var s=this.id +return s==null?A.V(A.a7("RenderBox was not laid out: "+A.L(this).j(0)+"#"+A.bC(this))):s}, +gtj(){var s=this.gC(this) +return new A.x(0,0,0+s.a,0+s.b)}, +Eq(a,b){var s=null +try{s=this.ph(a)}finally{}if(s==null&&!b)return this.gC(this).b +return s}, +nW(a){return this.Eq(a,!1)}, +ph(a){var s=this.k1 +if(s==null)s=this.k1=A.D(t._0,t.PM) +return s.cW(0,a,new A.aKC(this,a))}, +ip(a){return null}, +gaG(){return t.k.a(A.K.prototype.gaG.call(this))}, +apO(){var s,r=this,q=r.k1,p=q==null +if(!(!p&&q.a!==0)){s=r.fx +if(!(s!=null&&s.a!==0)){s=r.fy +s=s!=null&&s.a!==0}else s=!0}else s=!0 +if(s){if(!p)q.ao(0) +q=r.fx +if(q!=null)q.ao(0) +q=r.fy +if(q!=null)q.ao(0) +return!0}return!1}, +aD(){var s=this +if(s.apO()&&s.gbw(s) instanceof A.K){s.D5() +return}s.ajW()}, +d8(a,b){var s,r=this +if(r.id!=null)if(!a.l(0,t.k.a(A.K.prototype.gaG.call(r)))){s=r.k1 +s=s!=null&&s.a!==0}else s=!1 +else s=!1 +if(s){s=r.k1 +if(s!=null)s.ao(0)}r.ajV(a,b)}, +jZ(a){return this.d8(a,!1)}, +yw(){this.id=this.dn(t.k.a(A.K.prototype.gaG.call(this)))}, +cJ(){}, +dd(a,b){var s=this +if(s.id.N(0,b))if(s.dP(a,b)||s.lO(b)){a.D(0,new A.xq(b,s)) +return!0}return!1}, +lO(a){return!1}, +dP(a,b){return!1}, +eG(a,b){var s,r=a.b +r.toString +s=t.q.a(r).a +b.aL(0,s.a,s.b)}, +dR(a){var s,r,q,p,o,n=this.cL(0,null) +if(n.lC(n)===0)return B.h +s=new A.dF(new Float64Array(3)) +s.ka(0,0,1) +r=new A.dF(new Float64Array(3)) +r.ka(0,0,0) +q=n.KK(r) +r=new A.dF(new Float64Array(3)) +r.ka(0,0,1) +p=n.KK(r).X(0,q) +r=new A.dF(new Float64Array(3)) +r.ka(a.a,a.b,0) +o=n.KK(r) +r=o.X(0,p.ED(s.bI(o)/s.bI(p))).a +return new A.h(r[0],r[1])}, +goX(){var s=this.gC(this) +return new A.x(0,0,0+s.a,0+s.b)}, +nA(a,b){this.ajU(a,b)}} +A.aKB.prototype={ +$0(){return this.a.$1(this.b)}, +$S:64} +A.aKD.prototype={ +$0(){return this.a.dn(this.b)}, +$S:168} +A.aKC.prototype={ +$0(){return this.a.ip(this.b)}, +$S:559} +A.eO.prototype={ +aJt(a){var s,r,q,p=this.aR$ +for(s=A.w(this).h("eO.1?");p!=null;){r=s.a(p.b) +q=p.ph(a) +if(q!=null)return q+r.a.b +p=r.b6$}return null}, +IH(a){var s,r,q,p,o=this.aR$ +for(s=A.w(this).h("eO.1"),r=null;o!=null;){q=o.b +q.toString +s.a(q) +p=o.ph(a) +if(p!=null){p+=q.a.b +r=r!=null?Math.min(r,p):p}o=q.b6$}return r}, +BQ(a,b){var s,r,q={},p=q.a=this.f5$ +for(s=A.w(this).h("eO.1");p!=null;p=r){p=p.b +p.toString +s.a(p) +if(a.lv(new A.aKA(q,b,p),p.a,b))return!0 +r=p.dT$ +q.a=r}return!1}, +xp(a,b){var s,r,q,p,o,n=this.aR$ +for(s=A.w(this).h("eO.1"),r=b.a,q=b.b;n!=null;){p=n.b +p.toString +s.a(p) +o=p.a +a.eY(n,new A.h(o.a+r,o.b+q)) +n=p.b6$}}} +A.aKA.prototype={ +$2(a,b){return this.a.a.dd(a,b)}, +$S:6} +A.Sp.prototype={ +aZ(a){this.zD(0)}} +A.mS.prototype={ +j(a){return this.zx(0)+"; id="+A.j(this.e)}} +A.aGm.prototype={ +k_(a,b){var s=this.b.i(0,a) +s.d8(b,!0) +return s.gC(s)}, +kw(a,b){var s=this.b.i(0,a).b +s.toString +t.Wz.a(s).a=b}, +apl(a,b){var s,r,q,p,o,n,m=this,l=m.b +try{m.b=A.D(t.K,t.x) +for(r=t.Wz,q=b;q!=null;q=n){p=q.b +p.toString +s=r.a(p) +p=m.b +p.toString +o=s.e +o.toString +p.q(0,o,q) +n=s.b6$}m.KJ(a)}finally{m.b=l}}, +j(a){return"MultiChildLayoutDelegate"}} +A.OH.prototype={ +hE(a){if(!(a.b instanceof A.mS))a.b=new A.mS(null,null,B.h)}, +sSg(a){var s=this,r=s.G +if(r===a)return +if(A.L(a)!==A.L(r)||a.tp(r))s.aD() +s.G=a +s.y!=null}, +b5(a){this.alE(a)}, +aZ(a){this.alF(0)}, +c1(a){var s=A.kL(a,1/0),r=s.c6(new A.N(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))).a +if(isFinite(r))return r +return 0}, +bV(a){var s=A.kL(a,1/0),r=s.c6(new A.N(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))).a +if(isFinite(r))return r +return 0}, +bW(a){var s=A.kL(1/0,a),r=s.c6(new A.N(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))).b +if(isFinite(r))return r +return 0}, +c4(a){var s=A.kL(1/0,a),r=s.c6(new A.N(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))).b +if(isFinite(r))return r +return 0}, +dn(a){return a.c6(new A.N(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d)))}, +cJ(){var s=this,r=t.k.a(A.K.prototype.gaG.call(s)) +s.id=r.c6(new A.N(A.Z(1/0,r.a,r.b),A.Z(1/0,r.c,r.d))) +s.G.apl(s.gC(s),s.aR$)}, +aJ(a,b){this.xp(a,b)}, +dP(a,b){return this.BQ(a,b)}} +A.Uq.prototype={ +b5(a){var s,r,q +this.f1(a) +s=this.aR$ +for(r=t.Wz;s!=null;){s.b5(a) +q=s.b +q.toString +s=r.a(q).b6$}}, +aZ(a){var s,r,q +this.f2(0) +s=this.aR$ +for(r=t.Wz;s!=null;){s.aZ(0) +q=s.b +q.toString +s=r.a(q).b6$}}} +A.akm.prototype={} +A.a_v.prototype={ +an(a,b){var s=this.a +return s==null?null:s.an(0,b)}, +ad(a,b){var s=this.a +return s==null?null:s.ad(0,b)}, +gzc(){return null}, +EU(a){return this.cu(a)}, +y5(a){return null}, +j(a){var s=A.bC(this),r=this.a +r=r==null?null:r.j(0) +if(r==null)r="" +return"#"+s+"("+r+")"}} +A.OI.prototype={ +svb(a){var s=this.S +if(s==a)return +this.S=a +this.a05(a,s)}, +saaa(a){var s=this.aC +if(s==a)return +this.aC=a +this.a05(a,s)}, +a05(a,b){var s=this,r=a==null +if(r)s.bi() +else if(b==null||A.L(a)!==A.L(b)||a.cu(b))s.bi() +if(s.y!=null){if(b!=null)b.ad(0,s.gfm()) +if(!r)a.an(0,s.gfm())}if(r){if(s.y!=null)s.cb()}else if(b==null||A.L(a)!==A.L(b)||a.EU(b))s.cb()}, +saQm(a){if(this.be.l(0,a))return +this.be=a +this.aD()}, +c1(a){var s +if(this.U$==null){s=this.be.a +return isFinite(s)?s:0}return this.MR(a)}, +bV(a){var s +if(this.U$==null){s=this.be.a +return isFinite(s)?s:0}return this.MP(a)}, +bW(a){var s +if(this.U$==null){s=this.be.b +return isFinite(s)?s:0}return this.MQ(a)}, +c4(a){var s +if(this.U$==null){s=this.be.b +return isFinite(s)?s:0}return this.MO(a)}, +b5(a){var s,r=this +r.zJ(a) +s=r.S +if(s!=null)s.an(0,r.gfm()) +s=r.aC +if(s!=null)s.an(0,r.gfm())}, +aZ(a){var s=this,r=s.S +if(r!=null)r.ad(0,s.gfm()) +r=s.aC +if(r!=null)r.ad(0,s.gfm()) +s.tA(0)}, +dP(a,b){var s=this.aC +if(s!=null){s=s.y5(b) +s=s===!0}else s=!1 +if(s)return!0 +return this.zG(a,b)}, +lO(a){var s=this.S +if(s!=null){s=s.y5(a) +s=s!==!1}else s=!1 +return s}, +cJ(){this.vY() +this.cb()}, +BB(a){return a.c6(this.be)}, +a33(a,b,c){A.bd("debugPreviousCanvasSaveCount") +a.bO(0) +if(!b.l(0,B.h))a.aL(0,b.a,b.b) +c.aJ(a,this.gC(this)) +a.bo(0)}, +aJ(a,b){var s,r,q=this +if(q.S!=null){s=a.gcN(a) +r=q.S +r.toString +q.a33(s,b,r) +q.a4q(a)}q.li(a,b) +if(q.aC!=null){s=a.gcN(a) +r=q.aC +r.toString +q.a33(s,b,r) +q.a4q(a)}}, +a4q(a){}, +it(a){var s,r=this +r.kH(a) +s=r.S +r.e1=s==null?null:s.gzc() +s=r.aC +r.fz=s==null?null:s.gzc() +a.a=!1}, +wZ(a,b,c){var s,r,q,p,o=this +o.fX=A.biI(o.fX,B.vi) +o.jW=A.biI(o.jW,B.vi) +s=o.fX +r=s!=null&&!s.gaB(s) +s=o.jW +q=s!=null&&!s.gaB(s) +s=A.b([],t.QF) +if(r){p=o.fX +p.toString +B.b.I(s,p)}B.b.I(s,c) +if(q){p=o.jW +p.toString +B.b.I(s,p)}o.YT(a,b,s)}, +x9(){this.MM() +this.jW=this.fX=null}} +A.awg.prototype={} +A.B9.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.B9&&b.a.l(0,s.a)&&b.b==s.b}, +j(a){var s=this +switch(s.b){case B.v:return s.a.j(0)+"-ltr" +case B.aj:return s.a.j(0)+"-rtl" +case null:case void 0:return s.a.j(0)}}, +gJ(a){return A.a3(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.aSO.prototype={ +gds(){var s=this +if(!s.f)return!1 +if(s.e.ah.xd()!==s.d)s.f=!1 +return s.f}, +a19(a){var s,r,q=this,p=q.r,o=p.i(0,a) +if(o!=null)return o +s=new A.h(q.a.a,q.d[a].goq()) +r=new A.br(s,q.e.ah.hT(s),t.tO) +p.q(0,a,r) +return r}, +ga2(a){return this.c}, +H(){var s,r=this,q=r.b+1 +if(q>=r.d.length)return!1 +s=r.a19(q);++r.b +r.a=s.a +r.c=s.b +return!0}, +abQ(){var s,r=this,q=r.b +if(q<=0)return!1 +s=r.a19(q-1);--r.b +r.a=s.a +r.c=s.b +return!0}, +aOC(a){var s,r=this,q=r.a +if(a>=0){for(s=q.b+a;r.a.bs;)if(!r.abQ())break +return!q.l(0,r.a)}} +A.Aj.prototype={ +v(){var s,r=this,q=r.G +if(q!=null)q.ch.sbl(0,null) +r.G=null +q=r.Y +if(q!=null)q.ch.sbl(0,null) +r.Y=null +r.jd.sbl(0,null) +q=r.b2 +if(q!=null){q.Y$=$.af() +q.G$=0}q=r.bj +if(q!=null){q.Y$=$.af() +q.G$=0}q=r.aQ +s=q.Y$=$.af() +q.G$=0 +q=r.a3 +q.Y$=s +q.G$=0 +q=r.aK +q.Y$=s +q.G$=0 +q=r.aP +q.Y$=s +q.G$=0 +q=r.gil() +q.Y$=s +q.G$=0 +r.ah.v() +r.jD()}, +a6_(a){var s,r=this,q=r.gapf(),p=r.G +if(p==null){s=A.bkU(q) +r.kg(s) +r.G=s}else p.svb(q) +r.a7=a}, +a67(a){var s,r=this,q=r.gapg(),p=r.Y +if(p==null){s=A.bkU(q) +r.kg(s) +r.Y=s}else p.svb(q) +r.ae=a}, +gil(){var s,r,q=this.aa +if(q===$){s=$.G().B() +r=$.af() +this.aa!==$&&A.a2() +q=this.aa=new A.Sc(s,B.h,r)}return q}, +gapf(){var s=this,r=s.b2 +if(r==null){r=A.b([],t.xT) +if(s.aC)r.push(s.gil()) +r=s.b2=new A.Ho(r,$.af())}return r}, +gapg(){var s=this,r=s.bj +if(r==null){r=A.b([s.aK,s.aP],t.xT) +if(!s.aC)r.push(s.gil()) +r=s.bj=new A.Ho(r,$.af())}return r}, +sLa(a){return}, +syO(a){var s=this.ah +if(s.ax===a)return +s.syO(a) +this.oS()}, +sxu(a,b){if(this.cQ===b)return +this.cQ=b +this.oS()}, +saOP(a){if(this.dI===a)return +this.dI=a +this.aD()}, +saOO(a){return}, +z1(a){var s=this.ah.b.a.a.LL(a) +return A.dA(B.u,s.a,s.b,!1)}, +aFw(a){var s,r,q,p,o,n,m=this +if(!m.c7.gds()){m.aQ.sm(0,!1) +m.a3.sm(0,!1) +return}s=m.gC(m) +r=new A.x(0,0,0+s.a,0+s.b) +s=m.ah +q=m.c7 +p=m.nq +p===$&&A.c() +o=s.pj(new A.c2(q.a,q.e),p) +m.aQ.sm(0,r.e2(0.5).N(0,o.W(0,a))) +p=m.c7 +n=s.pj(new A.c2(p.b,p.e),m.nq) +m.a3.sm(0,r.e2(0.5).N(0,n.W(0,a)))}, +r1(a,b){var s,r +if(a.gds()){s=this.ac.a.c.a.a.length +a=a.Il(Math.min(a.c,s),Math.min(a.d,s))}r=this.ac.a.c.a.lD(a) +this.ac.k8(r,b)}, +bi(){this.ajX() +var s=this.G +if(s!=null)s.bi() +s=this.Y +if(s!=null)s.bi()}, +oS(){this.bE=this.bF=null +this.aD()}, +zL(){var s=this +s.MK() +s.ah.aD() +s.bE=s.bF=null}, +sdv(a,b){var s=this,r=s.ah +if(J.f(r.f,b))return +s.i2=null +r.sdv(0,b) +s.xI=s.bL=s.aT=null +s.oS() +s.cb()}, +syM(a,b){var s=this.ah +if(s.w===b)return +s.syM(0,b) +this.oS()}, +scV(a){var s=this.ah +if(s.x===a)return +s.scV(a) +this.oS() +this.cb()}, +syj(a,b){var s=this.ah +if(J.f(s.Q,b))return +s.syj(0,b) +this.oS()}, +spt(a){var s=this.ah +if(J.f(s.at,a))return +s.spt(a) +this.oS()}, +sah1(a){var s=this,r=s.bM +if(r===a)return +if(s.y!=null)r.ad(0,s.gGY()) +s.bM=a +if(s.y!=null){s.gil().sMj(s.bM.a) +s.bM.an(0,s.gGY())}}, +aCk(){this.gil().sMj(this.bM.a)}, +sdC(a){if(this.cD===a)return +this.cD=a +this.cb()}, +saLk(a){if(this.e6===a)return +this.e6=a +this.aD()}, +sVR(a,b){if(this.eV===b)return +this.eV=b +this.cb()}, +syk(a){var s,r=this +if(r.d1==a)return +r.d1=a +s=a===1?1:null +r.ah.syk(s) +r.oS()}, +saOu(a){return}, +sSS(a){return}, +sqn(a){var s=this.ah +if(s.y===a)return +s.sqn(a) +this.oS()}, +szb(a){var s=this +if(s.c7.l(0,a))return +s.c7=a +s.aP.sJC(a) +s.bi() +s.cb()}, +slW(a,b){var s=this,r=s.df +if(r===b)return +if(s.y!=null)r.ad(0,s.gfm()) +s.df=b +if(s.y!=null)b.an(0,s.gfm()) +s.aD()}, +saJa(a){if(this.eJ===a)return +this.eJ=a +this.aD()}, +saJ9(a){return}, +saPP(a){var s=this +if(s.aC===a)return +s.aC=a +s.bj=s.b2=null +s.a6_(s.a7) +s.a67(s.ae)}, +sahK(a){if(this.be===a)return +this.be=a +this.bi()}, +saKr(a){if(this.c_===a)return +this.c_=a +this.bi()}, +saKk(a){var s=this +if(s.fX===a)return +s.fX=a +s.oS() +s.cb()}, +ghV(){var s=this.fX +return s}, +pg(a){var s,r +this.n9() +s=this.ah.pg(a) +r=A.a6(s).h("S<1,hx>") +return A.ai(new A.S(s,new A.aKH(this),r),!0,r.h("aF.E"))}, +it(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this +d.kH(a) +s=d.ah +r=s.f +r.toString +q=A.b([],t.O_) +r.Id(q) +d.f6=q +if(B.b.eo(q,new A.aKG())&&A.cx()!==B.cT){a.c=a.a=!0 +return}r=d.aT +if(r==null){p=new A.cZ("") +o=A.b([],t.oU) +for(r=d.f6,n=r.length,m=0,l=0,k="";lh){d=c1[h].dy +d=d!=null&&d.N(0,new A.rr(i,b8))}else d=!1 +if(!d)break +b=c1[h] +d=s.b +d.toString +m.a(d) +b6.push(b);++h}b8=s.b +b8.toString +s=n.a(b8).b6$;++i}else{a=b7.pg(new A.ku(j,e,B.u,!1,c,d)) +if(a.length===0)continue +d=B.b.ga5(a) +a0=new A.x(d.a,d.b,d.c,d.d) +a1=B.b.ga5(a).e +for(d=A.a6(a),c=d.h("aK<1>"),a2=new A.aK(a,1,b5,c),a2.cm(a,1,b5,d.c),a2=new A.cX(a2,a2.gE(a2),c.h("cX")),c=c.h("aF.E");a2.H();){d=a2.d +if(d==null)d=c.a(d) +a0=a0.jS(new A.x(d.a,d.b,d.c,d.d)) +a1=d.e}d=a0.a +c=Math.max(0,d) +a2=a0.b +a3=Math.max(0,a2) +d=Math.min(a0.c-d,o.a(A.K.prototype.gaG.call(b4)).b) +a2=Math.min(a0.d-a2,o.a(A.K.prototype.gaG.call(b4)).d) +a4=Math.floor(c)-4 +a5=Math.floor(a3)-4 +d=Math.ceil(c+d)+4 +a2=Math.ceil(a3+a2)+4 +a6=new A.x(a4,a5,d,a2) +a7=A.pE() +a8=k+1 +a7.k2=new A.zM(k,b5) +a7.e=!0 +a7.bd=l +a3=f.b +b8=a3==null?b8:a3 +a7.RG=new A.ec(b8,f.f) +a9=f.c +if(a9!=null){b8=a9.cC +if(b8!=null){a7.jF(B.cS,b8) +a7.cB(B.pd,!0)}}b8=b9.r +if(b8!=null){b0=b8.fJ(a6) +if(b0.a>=b0.c||b0.b>=b0.d)b8=!(a4>=d||a5>=a2) +else b8=!1 +a7.cB(B.jB,b8)}b1=A.bd("newChild") +b8=b4.ez +d=b8==null?b5:b8.a!==0 +if(d===!0){b8.toString +d=new A.bl(b8,A.w(b8).h("bl<1>")) +b2=d.gav(d) +if(!b2.H())A.V(A.ct()) +b8=b8.O(0,b2.ga2(b2)) +b8.toString +if(b1.b!==b1)A.V(A.jm(b1.a)) +b1.b=b8}else{b3=new A.pU() +b8=A.PG(b3,b4.aqA(b3)) +if(b1.b!==b1)A.V(A.jm(b1.a)) +b1.b=b8}if(b8===b1)A.V(A.fc(b1.a)) +J.bek(b8,a7) +if(!b8.e.l(0,a6)){b8.e=a6 +b8.ls()}b8=b1.b +if(b8===b1)A.V(A.fc(b1.a)) +d=b8.a +d.toString +r.q(0,d,b8) +b8=b1.b +if(b8===b1)A.V(A.fc(b1.a)) +b6.push(b8) +k=a8 +l=a1}}b4.ez=r +b9.qs(0,b6,c0)}, +aqA(a){return new A.aKF(this,a)}, +avP(a){this.r1(a,B.aA)}, +auM(a){var s=this,r=s.ah.X5(s.c7.d) +if(r==null)return +s.r1(A.dA(B.u,!a?r:s.c7.c,r,!1),B.aA)}, +auI(a){var s=this,r=s.ah.X6(s.c7.d) +if(r==null)return +s.r1(A.dA(B.u,!a?r:s.c7.c,r,!1),B.aA)}, +auO(a){var s,r=this,q=r.c7.gfw(),p=r.a0W(r.ah.b.a.a.pn(q).b) +if(p==null)return +s=a?r.c7.c:p.a +r.r1(A.dA(B.u,s,p.a,!1),B.aA)}, +auK(a){var s,r=this,q=r.c7.gfw(),p=r.a0Z(r.ah.b.a.a.pn(q).a-1) +if(p==null)return +s=a?r.c7.c:p.a +r.r1(A.dA(B.u,s,p.a,!1),B.aA)}, +a0W(a){var s,r,q +for(s=this.ah;!0;){r=s.b.a.a.pn(new A.c2(a,B.u)) +q=r.a +if(!(q>=0&&r.b>=0)||q===r.b)return null +if(!this.a2S(r))return r +a=r.b}}, +a0Z(a){var s,r,q +for(s=this.ah;a>=0;){r=s.b.a.a.pn(new A.c2(a,B.u)) +q=r.a +if(!(q>=0&&r.b>=0)||q===r.b)return null +if(!this.a2S(r))return r +a=q-1}return null}, +a2S(a){var s,r,q,p +for(s=a.a,r=a.b,q=this.ah;s=m.gp_().length)return A.GL(new A.c2(m.gp_().length,B.aF)) +s=m.b.a.a.pn(a) +switch(a.b.a){case 0:r=n-1 +break +case 1:r=n +break +default:r=null}if(r>0&&A.bjG(m.gp_().charCodeAt(r))){m=s.a +q=o.a0Z(m) +switch(A.cx().a){case 2:if(q==null){p=o.a0W(m) +if(p==null)return A.t3(B.u,n) +return A.dA(B.u,n,p.b,!1)}return A.dA(B.u,q.a,n,!1) +case 0:if(o.eV){if(q==null)return A.dA(B.u,n,n+1,!1) +return A.dA(B.u,q.a,n,!1)}break +case 1:case 4:case 3:case 5:break}}return A.dA(B.u,s.a,s.b,!1)}, +A3(a,b){var s=this,r=Math.max(0,a-(1+s.eJ)),q=Math.min(b,r),p=s.d1!==1?r:1/0,o=s.e6?r:q +s.ah.K_(p,o) +s.bE=b +s.bF=a}, +a0m(a){return this.A3(a,0)}, +a0l(){return this.A3(1/0,0)}, +n9(){var s=t.k,r=s.a(A.K.prototype.gaG.call(this)) +this.A3(s.a(A.K.prototype.gaG.call(this)).b,r.a)}, +apY(){var s,r,q=this +switch(A.cx().a){case 2:case 4:s=q.eJ +r=q.ah.gf8() +q.nq=new A.x(0,0,s,0+(r+2)) +break +case 0:case 1:case 3:case 5:s=q.eJ +r=q.ah.gf8() +q.nq=new A.x(0,2,s,2+(r-4)) +break}}, +apn(){var s=this.ah.f +s=s==null?null:s.c8(new A.aKE()) +return s!==!1}, +dn(a){var s,r,q,p,o=this,n=o.xI +if(!(n==null?o.xI=o.apn():n))return B.w +n=o.ah +s=a.b +n.qA(o.uV(s,A.tI())) +r=a.a +o.A3(s,r) +if(o.e6)q=s +else{n=n.b +p=n.b +n=n.a.a +Math.ceil(n.gbQ(n)) +q=A.Z(p+(1+o.eJ),r,s)}return new A.N(q,A.Z(o.Gy(s),a.c,a.d))}, +cJ(){var s,r,q,p,o,n,m=this,l=t.k.a(A.K.prototype.gaG.call(m)),k=l.b,j=m.uV(k,A.wU()) +m.uu=j +s=m.ah +s.qA(j) +m.n9() +j=s.gaaR() +j.toString +m.acB(j) +m.apY() +j=s.b +r=j.b +j=j.a.a +j=Math.ceil(j.gbQ(j)) +if(m.e6)q=k +else{s=s.b +p=s.b +s=s.a.a +Math.ceil(s.gbQ(s)) +q=A.Z(p+(1+m.eJ),l.a,k)}m.id=new A.N(q,A.Z(m.Gy(k),l.c,l.d)) +o=new A.N(r+(1+m.eJ),j) +n=A.CB(o) +j=m.G +if(j!=null)j.jZ(n) +j=m.Y +if(j!=null)j.jZ(n) +m.jW=m.at0(o) +m.df.wX(m.gaFM()) +m.df.wS(0,m.jW)}, +XF(a,b,c,d){var s,r,q,p=this +if(a===B.ui){p.dS=B.h +p.pY=null +p.i_=p.rq=p.iu=!1}s=a!==B.lx +p.e1=s +p.jc=d +if(s){p.fz=c +if(d!=null){s=A.axQ(B.u0,B.M,d) +s.toString +r=s}else r=B.u0 +s=p.gil() +q=p.nq +q===$&&A.c() +s.saa_(r.JF(q).dE(b))}else p.gil().saa_(null) +p.gil().w=p.jc==null}, +Ma(a,b,c){return this.XF(a,b,c,null)}, +axa(a,b){var s,r,q,p,o,n=this.ah.pj(a,B.H) +for(s=b.length,r=n.b,q=0;p=b.length,qr)return new A.br(J.be9(o),new A.h(n.a,o.goq()),t.DC)}s=Math.max(0,p-1) +r=p!==0?B.b.ga4(b).goq()+B.b.ga4(b).gSj():0 +return new A.br(s,new A.h(n.a,r),t.DC)}, +a2Z(a,b){var s,r,q=this,p=b.W(0,q.giM()),o=q.e1 +if(!o)q.aFw(p) +s=q.G +r=q.Y +if(r!=null)a.eY(r,b) +q.ah.aJ(a.gcN(a),p) +q.acl(a,p) +if(s!=null)a.eY(s,b)}, +eG(a,b){if(a===this.G||a===this.Y)return +this.a8Y(a,b)}, +aJ(a,b){var s,r,q,p,o,n,m=this +m.n9() +s=(m.jW>0||!m.giM().l(0,B.h))&&m.fI!==B.x +r=m.jd +if(s){s=m.cx +s===$&&A.c() +q=m.gC(m) +r.sbl(0,a.p5(s,b,new A.x(0,0,0+q.a,0+q.b),m.gaz0(),m.fI,r.a))}else{r.sbl(0,null) +m.a2Z(a,b)}p=m.c7 +s=p.gds() +if(s){s=m.LI(p) +o=s[0].a +r=A.Z(o.a,0,m.gC(m).a) +q=A.Z(o.b,0,m.gC(m).b) +a.yz(A.b9I(m.be,new A.h(r,q).W(0,b)),A.K.prototype.gjp.call(m),B.h) +if(s.length===2){n=s[1].a +s=A.Z(n.a,0,m.gC(m).a) +r=A.Z(n.b,0,m.gC(m).b) +a.yz(A.b9I(m.c_,new A.h(s,r).W(0,b)),A.K.prototype.gjp.call(m),B.h)}}}, +pV(a){var s,r=this +switch(r.fI.a){case 0:return null +case 1:case 2:case 3:if(r.jW>0||!r.giM().l(0,B.h)){s=r.gC(r) +s=new A.x(0,0,0+s.a,0+s.b)}else s=null +return s}}} +A.aKH.prototype={ +$1(a){var s=this.a +return new A.hx(a.a+s.giM().a,a.b+s.giM().b,a.c+s.giM().a,a.d+s.giM().b,a.e)}, +$S:157} +A.aKG.prototype={ +$1(a){return a.c!=null}, +$S:561} +A.aKF.prototype={ +$0(){var s=this.a,r=s.ez.i(0,this.b) +r.toString +s.tr(s,r.e)}, +$S:0} +A.aKI.prototype={ +$2(a,b){var s=a==null?null:a.jS(new A.x(b.a,b.b,b.c,b.d)) +return s==null?new A.x(b.a,b.b,b.c,b.d):s}, +$S:562} +A.aKE.prototype={ +$1(a){var s,r +if(a instanceof A.oy){s=a.b +$label0$0:{if(B.jg===s||B.jh===s||B.ji===s){r=!1 +break $label0$0}if(B.jj===s||B.jk===s||B.dp===s){r=!0 +break $label0$0}r=null}}else r=!0 +return r}, +$S:78} +A.akn.prototype={ +gbw(a){return t.CA.a(A.K.prototype.gbw.call(this,this))}, +ghr(){return!0}, +gma(){return!0}, +svb(a){var s,r=this,q=r.G +if(a===q)return +r.G=a +s=a.cu(q) +if(s)r.bi() +if(r.y!=null){s=r.gfm() +q.ad(0,s) +a.an(0,s)}}, +aJ(a,b){var s=this,r=t.CA.a(A.K.prototype.gbw.call(s,s)),q=s.G +if(r!=null){r.n9() +q.lZ(a.gcN(a),s.gC(s),r)}}, +b5(a){this.f1(a) +this.G.an(0,this.gfm())}, +aZ(a){this.G.ad(0,this.gfm()) +this.f2(0)}, +dn(a){return new A.N(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d))}} +A.vG.prototype={} +A.Vz.prototype={ +sJB(a){if(J.f(a,this.w))return +this.w=a +this.F()}, +sJC(a){if(J.f(a,this.x))return +this.x=a +this.F()}, +sXw(a){if(this.y===a)return +this.y=a +this.F()}, +sXx(a){if(this.z===a)return +this.z=a +this.F()}, +lZ(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.sA(0,h) +r=c.ah +q=r.vt(A.dA(B.u,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||l==null||!i.r)return +r=A.iU(s,B.eK) +k=i.y +if(k===$){j=$.G().B() +i.y!==$&&A.a2() +i.y=j +k=j}k.sA(0,l) +a.dr(r,k)}, +cu(a){var s=this +if(s===a)return!1 +return!(a instanceof A.Sc)||a.r!==s.r||a.w!==s.w||!J.f(a.z,s.z)||!J.f(a.Q,s.Q)||!a.as.l(0,s.as)||!J.f(a.at,s.at)||!J.f(a.ax,s.ax)}} +A.Ho.prototype={ +an(a,b){var s,r,q +for(s=this.r,r=s.length,q=0;q")) +s=this.r +p=A.a6(s) +o=new J.dQ(s,s.length,p.h("dQ<1>")) +s=p.c +r=r.c +while(!0){if(!(q.H()&&o.H()))break +p=o.d +if(p==null)p=s.a(p) +n=q.d +if(p.cu(n==null?r.a(n):n))return!0}return!1}} +A.Us.prototype={ +b5(a){this.f1(a) +$.hT.f6$.a.D(0,this.gr0())}, +aZ(a){$.hT.f6$.a.O(0,this.gr0()) +this.f2(0)}} +A.Ut.prototype={ +b5(a){var s,r,q +this.alG(a) +s=this.aR$ +for(r=t.tq;s!=null;){s.b5(a) +q=s.b +q.toString +s=r.a(q).b6$}}, +aZ(a){var s,r,q +this.alH(0) +s=this.aR$ +for(r=t.tq;s!=null;){s.aZ(0) +q=s.b +q.toString +s=r.a(q).b6$}}} +A.ako.prototype={} +A.OK.prototype={ +anO(a){var s,r,q,p,o=this +try{r=o.G +if(r!==""){q=$.bqU() +s=$.G().BL(q) +s.vg($.bqV()) +s.wN(r) +r=s.cG() +o.Y!==$&&A.al() +o.Y=r}else{o.Y!==$&&A.al() +o.Y=null}}catch(p){}}, +bV(a){return 1e5}, +c4(a){return 1e5}, +gma(){return!0}, +lO(a){return!0}, +dn(a){return a.c6(B.a4l)}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j=this +try{p=a.gcN(a) +o=j.gC(j) +n=b.a +m=b.b +l=$.G().B() +l.sA(0,$.bqT()) +p.aX(new A.x(n,m,n+o.a,m+o.b),l) +p=j.Y +p===$&&A.c() +if(p!=null){s=j.gC(j).a +r=0 +q=0 +if(s>328){s-=128 +r+=64}p.jZ(new A.rn(s)) +if(j.gC(j).b>96+p.gbQ(p)+12)q+=96 +a.gcN(a).pW(p,b.W(0,new A.h(r,q)))}}catch(k){}}} +A.a1e.prototype={ +V(){return"FlexFit."+this.b}} +A.kW.prototype={ +j(a){return this.zx(0)+"; flex="+A.j(this.e)+"; fit="+A.j(this.f)}} +A.a3P.prototype={ +V(){return"MainAxisSize."+this.b}} +A.v4.prototype={ +V(){return"MainAxisAlignment."+this.b}} +A.xS.prototype={ +V(){return"CrossAxisAlignment."+this.b}} +A.OM.prototype={ +saOg(a){if(this.Y!==a){this.Y=a +this.aD()}}, +sS7(a){if(this.ae!==a){this.ae=a +this.aD()}}, +hE(a){if(!(a.b instanceof A.kW))a.b=new A.kW(null,null,B.h)}, +FV(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +if(g.ae===B.ii)return 0 +s=g.G +r=g.aR$ +if(s===c){for(s=t.US,q=0,p=0,o=0;r!=null;){n=r.b +n.toString +m=s.a(n).e +if(m==null)m=0 +q+=m +if(m>0){n=a.$2(r,b) +l=r.b +l.toString +l=s.a(l).e +o=Math.max(o,n/(l==null?0:l))}else p+=a.$2(r,b) +n=r.b +n.toString +r=s.a(n).b6$}return o*q+p}else{for(s=t.US,q=0,p=0,k=0;r!=null;){n=r.b +n.toString +m=s.a(n).e +if(m==null)m=0 +q+=m +j=A.bd("mainSize") +i=A.bd("crossSize") +if(m===0){switch(g.G.a){case 0:n=r.b4(B.af,1/0,r.gce()) +if(j.b!==j)A.V(A.jm(j.a)) +j.b=n +n=a.$2(r,n) +if(i.b!==i)A.V(A.jm(i.a)) +i.b=n +break +case 1:n=r.b4(B.aU,1/0,r.gcO()) +if(j.b!==j)A.V(A.jm(j.a)) +j.b=n +n=a.$2(r,n) +if(i.b!==i)A.V(A.jm(i.a)) +i.b=n +break}n=j.b +if(n===j)A.V(A.fc(j.a)) +p+=n +n=i.b +if(n===i)A.V(A.fc(i.a)) +k=Math.max(k,A.hm(n))}n=r.b +n.toString +r=s.a(n).b6$}h=Math.max(0,(b-p)/q) +r=g.aR$ +for(;r!=null;){n=r.b +n.toString +m=s.a(n).e +if(m==null)m=0 +if(m>0)k=Math.max(k,A.hm(a.$2(r,h*m))) +n=r.b +n.toString +r=s.a(n).b6$}return k}}, +c1(a){return this.FV(new A.aKN(),a,B.aV)}, +bV(a){return this.FV(new A.aKL(),a,B.aV)}, +bW(a){return this.FV(new A.aKM(),a,B.b2)}, +c4(a){return this.FV(new A.aKK(),a,B.b2)}, +ip(a){if(this.G===B.aV)return this.IH(a) +return this.aJt(a)}, +FT(a){switch(this.G.a){case 0:return a.b +case 1:return a.a}}, +FX(a){switch(this.G.a){case 0:return a.a +case 1:return a.b}}, +dn(a){var s +if(this.ae===B.ii)return B.w +s=this.a_H(a,A.tI()) +switch(this.G.a){case 0:return a.c6(new A.N(s.a,s.b)) +case 1:return a.c6(new A.N(s.b,s.a))}}, +a_H(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.G===B.aV?a2.b:a2.d,a0=a<1/0,a1=c.aR$ +for(s=t.US,r=a2.b,q=a2.d,p=b,o=0,n=0,m=0;a1!=null;){l=a1.b +l.toString +s.a(l) +k=l.e +if(k==null)k=0 +if(k>0){o+=k +p=a1}else{if(c.ae===B.d5)switch(c.G.a){case 0:j=A.jb(q,b) +break +case 1:j=A.jb(b,r) +break +default:j=b}else switch(c.G.a){case 0:j=new A.bb(0,1/0,0,q) +break +case 1:j=new A.bb(0,r,0,1/0) +break +default:j=b}i=a3.$2(a1,j) +m+=c.FX(i) +n=Math.max(n,c.FT(i))}a1=l.b6$}h=Math.max(0,(a0?a:0)-m) +if(o>0){g=a0?h/o:0/0 +a1=c.aR$ +for(f=0;a1!=null;){l=a1.b +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.bd("minChildExtent") +l=a1.b +l.toString +l=s.a(l).f +switch((l==null?B.fJ:l).a){case 0:if(d.b!==d)A.V(A.jm(d.a)) +d.b=e +break +case 1:if(d.b!==d)A.V(A.jm(d.a)) +d.b=0 +break}if(c.ae===B.d5)switch(c.G.a){case 0:l=d.b +if(l===d)A.V(A.fc(d.a)) +j=new A.bb(l,e,q,q) +break +case 1:l=d.b +if(l===d)A.V(A.fc(d.a)) +j=new A.bb(r,r,l,e) +break +default:j=b}else switch(c.G.a){case 0:l=d.b +if(l===d)A.V(A.fc(d.a)) +j=new A.bb(l,e,0,q) +break +case 1:l=d.b +if(l===d)A.V(A.fc(d.a)) +j=new A.bb(0,r,l,e) +break +default:j=b}i=a3.$2(a1,j) +m+=c.FX(i) +f+=e +n=Math.max(n,c.FT(i))}l=a1.b +l.toString +a1=s.a(l).b6$}}return new A.aZd(a0&&c.a7===B.a6?a:m,n,m)}, +cJ(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0="RenderBox was not laid out: ",a1=t.k.a(A.K.prototype.gaG.call(a)),a2=a.a_H(a1,A.wU()),a3=a2.a,a4=a2.b +if(a.ae===B.ii){s=a.aR$ +for(r=t.US,q=0,p=0,o=0;s!=null;){n=a.aK +n.toString +m=s.Eq(n,!0) +if(m!=null){q=Math.max(q,m) +p=Math.max(m,p) +n=s.id +o=Math.max((n==null?A.V(A.a7(a0+A.L(s).j(0)+"#"+A.bC(s))):n).b-m,o) +a4=Math.max(p+o,a4)}n=s.b +n.toString +s=r.a(n).b6$}}else q=0 +switch(a.G.a){case 0:a.id=a1.c6(new A.N(a3,a4)) +a3=a.gC(a).a +a4=a.gC(a).b +break +case 1:a.id=a1.c6(new A.N(a4,a3)) +a3=a.gC(a).b +a4=a.gC(a).a +break}l=a3-a2.c +a.b2=Math.max(0,-l) +k=Math.max(0,l) +j=A.bd("leadingSpace") +i=A.bd("betweenSpace") +r=A.bmq(a.G,a.aa,a.aP) +h=r===!1 +switch(a.Y.a){case 0:j.seq(0) +i.seq(0) +break +case 1:j.seq(k) +i.seq(0) +break +case 2:j.seq(k/2) +i.seq(0) +break +case 3:j.seq(0) +r=a.dZ$ +i.seq(r>1?k/(r-1):0) +break +case 4:r=a.dZ$ +i.seq(r>0?k/r:0) +j.seq(i.bc()/2) +break +case 5:r=a.dZ$ +i.seq(r>0?k/(r+1):0) +j.seq(i.bc()) +break}g=h?a3-j.bc():j.bc() +s=a.aR$ +for(r=t.US,n=a4/2,f=i.a;s!=null;){e=s.b +e.toString +r.a(e) +d=a.ae +switch(d.a){case 0:case 1:if(A.bmq(A.bJV(a.G),a.aa,a.aP)===(d===B.l1))c=0 +else{d=s.id +c=a4-a.FT(d==null?A.V(A.a7(a0+A.L(s).j(0)+"#"+A.bC(s))):d)}break +case 2:d=s.id +c=n-a.FT(d==null?A.V(A.a7(a0+A.L(s).j(0)+"#"+A.bC(s))):d)/2 +break +case 3:c=0 +break +case 4:if(a.G===B.aV){d=a.aK +d.toString +m=s.Eq(d,!0) +c=m!=null?q-m:0}else c=0 +break +default:c=null}if(h){d=s.id +g-=a.FX(d==null?A.V(A.a7(a0+A.L(s).j(0)+"#"+A.bC(s))):d)}switch(a.G.a){case 0:e.a=new A.h(g,c) +break +case 1:e.a=new A.h(c,g) +break}if(h){d=i.b +if(d===i)A.V(A.fc(f)) +g-=d}else{d=s.id +d=a.FX(d==null?A.V(A.a7(a0+A.L(s).j(0)+"#"+A.bC(s))):d) +b=i.b +if(b===i)A.V(A.fc(f)) +g+=d+b}s=e.b6$}}, +dP(a,b){return this.BQ(a,b)}, +aJ(a,b){var s,r,q,p=this +if(!(p.b2>1e-10)){p.xp(a,b) +return}s=p.gC(p) +if(s.gaB(s))return +s=p.bF +r=p.cx +r===$&&A.c() +q=p.gC(p) +s.sbl(0,a.p5(r,b,new A.x(0,0,0+q.a,0+q.b),p.ga8Z(),p.bj,s.a))}, +v(){this.bF.sbl(0,null) +this.alK()}, +pV(a){var s,r=this +switch(r.bj.a){case 0:return null +case 1:case 2:case 3:if(r.b2>1e-10){s=r.gC(r) +s=new A.x(0,0,0+s.a,0+s.b)}else s=null +return s}}, +fc(){return this.ajY()}} +A.aKN.prototype={ +$2(a,b){return a.b4(B.a7,b,a.gc5())}, +$S:59} +A.aKL.prototype={ +$2(a,b){return a.b4(B.af,b,a.gce())}, +$S:59} +A.aKM.prototype={ +$2(a,b){return a.b4(B.av,b,a.gcs())}, +$S:59} +A.aKK.prototype={ +$2(a,b){return a.b4(B.aU,b,a.gcO())}, +$S:59} +A.aZd.prototype={} +A.akq.prototype={ +b5(a){var s,r,q +this.f1(a) +s=this.aR$ +for(r=t.US;s!=null;){s.b5(a) +q=s.b +q.toString +s=r.a(q).b6$}}, +aZ(a){var s,r,q +this.f2(0) +s=this.aR$ +for(r=t.US;s!=null;){s.aZ(0) +q=s.b +q.toString +s=r.a(q).b6$}}} +A.akr.prototype={} +A.Uu.prototype={ +v(){var s,r,q +for(s=this.aKP$,r=s.length,q=0;q>")) +this.nx(new A.XJ(s,c.h("XJ<0>")),b,!0) +return s.length===0?null:B.b.ga5(s).gaT2()}, +aor(a){var s,r=this +if(!r.w&&r.x!=null){s=r.x +s.toString +a.a70(s) +return}r.mr(a) +r.w=!1}, +fc(){var s=this.aiJ() +return s+(this.y==null?" DETACHED":"")}} +A.aEr.prototype={ +$0(){this.b.$1(this.a)}, +$S:0} +A.aEs.prototype={ +$0(){var s=this.a +s.a.O(0,this.b) +s.AQ(-1)}, +$S:0} +A.a3m.prototype={ +sbl(a,b){var s=this.a +if(b==s)return +if(s!=null)if(--s.f===0)s.v() +this.a=b +if(b!=null)++b.f}, +j(a){var s=this.a +return"LayerHandle("+(s!=null?s.j(0):"DISPOSED")+")"}} +A.a5Z.prototype={ +sacw(a){var s +this.jl() +s=this.ay +if(s!=null)s.v() +this.ay=a}, +v(){this.sacw(null) +this.Yw()}, +mr(a){var s=this.ay +s.toString +a.a6Y(B.h,s,this.ch,this.CW)}, +hN(a,b,c){return!1}, +nx(a,b,c){return this.hN(a,b,c,t.K)}} +A.je.prototype={ +A7(a){var s +this.ajd(a) +if(!a)return +s=this.ax +for(;s!=null;){s.A7(!0) +s=s.Q}}, +aH5(a){var s=this +s.Lr() +s.mr(a) +if(s.b>0)s.A7(!0) +s.w=!1 +return a.cG()}, +v(){this.VZ() +this.a.ao(0) +this.Yw()}, +Lr(){var s,r=this +r.ajh() +s=r.ax +for(;s!=null;){s.Lr() +r.w=r.w||s.w +s=s.Q}}, +hN(a,b,c){var s,r,q +for(s=this.ay,r=a.a;s!=null;s=s.as){if(s.nx(a,b,!0))return!0 +q=r.length +if(q!==0)return!1}return!1}, +nx(a,b,c){return this.hN(a,b,c,t.K)}, +b5(a){var s +this.aje(a) +s=this.ax +for(;s!=null;){s.b5(a) +s=s.Q}}, +aZ(a){var s +this.ajf(0) +s=this.ax +for(;s!=null;){s.aZ(0) +s=s.Q}this.A7(!1)}, +HP(a,b){var s,r=this +if(!r.gwQ())r.jl() +s=b.b +if(s!==0)r.AQ(s) +b.r=r +s=r.y +if(s!=null)b.b5(s) +r.pa(b) +s=b.as=r.ay +if(s!=null)s.Q=b +r.ay=b +if(r.ax==null)r.ax=b +b.e.sbl(0,b)}, +jr(){var s,r,q=this.ax +for(;q!=null;){s=q.z +r=this.z +if(s<=r){q.z=r+1 +q.jr()}q=q.Q}}, +pa(a){var s=a.z,r=this.z +if(s<=r){a.z=r+1 +a.jr()}}, +a2f(a){var s,r=this +if(!r.gwQ())r.jl() +s=a.b +if(s!==0)r.AQ(-s) +a.r=null +if(r.y!=null)a.aZ(0)}, +VZ(){var s,r=this,q=r.ax +for(;q!=null;q=s){s=q.Q +q.Q=q.as=null +r.a2f(q) +q.e.sbl(0,null)}r.ay=r.ax=null}, +mr(a){this.ng(a)}, +ng(a){var s=this.ax +for(;s!=null;){s.aor(a) +s=s.Q}}, +wW(a,b){}} +A.pp.prototype={ +slW(a,b){if(!b.l(0,this.k3))this.jl() +this.k3=b}, +hN(a,b,c){return this.tx(a,b.X(0,this.k3),!0)}, +nx(a,b,c){return this.hN(a,b,c,t.K)}, +wW(a,b){var s=this.k3 +b.aL(0,s.a,s.b)}, +mr(a){var s=this,r=s.k3 +s.skp(a.VG(r.a,r.b,t.Yj.a(s.x))) +s.ng(a) +a.i8()}} +A.xA.prototype={ +hN(a,b,c){if(!this.k3.N(0,b))return!1 +return this.tx(a,b,!0)}, +nx(a,b,c){return this.hN(a,b,c,t.K)}, +mr(a){var s=this,r=s.k3 +r.toString +s.skp(a.acQ(r,s.k4,t.GB.a(s.x))) +s.ng(a) +a.i8()}} +A.K2.prototype={ +hN(a,b,c){if(!this.k3.N(0,b))return!1 +return this.tx(a,b,!0)}, +nx(a,b,c){return this.hN(a,b,c,t.K)}, +mr(a){var s=this,r=s.k3 +r.toString +s.skp(a.acO(r,s.k4,t.cW.a(s.x))) +s.ng(a) +a.i8()}} +A.CW.prototype={ +hN(a,b,c){if(!this.k3.N(0,b))return!1 +return this.tx(a,b,!0)}, +nx(a,b,c){return this.hN(a,b,c,t.K)}, +mr(a){var s=this,r=s.k3 +r.toString +s.skp(a.acN(r,s.k4,t.Ax.a(s.x))) +s.ng(a) +a.i8()}} +A.pT.prototype={ +scX(a,b){var s=this +if(b.l(0,s.bd))return +s.bd=b +s.bA=!0 +s.jl()}, +mr(a){var s,r,q=this +q.bP=q.bd +if(!q.k3.l(0,B.h)){s=q.k3 +s=A.mP(s.a,s.b,0) +r=q.bP +r.toString +s.bR(0,r) +q.bP=s}q.skp(a.Dy(q.bP.a,t.qf.a(q.x))) +q.ng(a) +a.i8()}, +Qt(a){var s,r=this +if(r.bA){s=r.bd +s.toString +r.bb=A.zs(A.bai(s)) +r.bA=!1}s=r.bb +if(s==null)return null +return A.d3(s,a)}, +hN(a,b,c){var s=this.Qt(b) +if(s==null)return!1 +return this.ajy(a,s,!0)}, +nx(a,b,c){return this.hN(a,b,c,t.K)}, +wW(a,b){var s=this.bP +if(s==null){s=this.bd +s.toString +b.bR(0,s)}else b.bR(0,s)}} +A.NB.prototype={ +sRd(a,b){var s=this,r=s.bd +if(b!=r){if(b===255||r===255)s.skp(null) +s.bd=b +s.jl()}}, +mr(a){var s,r,q,p=this +if(p.ax==null){p.skp(null) +return}s=p.bd +s.toString +r=p.k3 +q=p.x +if(s<255)p.skp(a.acR(s,r,t.Zr.a(q))) +else p.skp(a.VG(r.a,r.b,t.Yj.a(q))) +p.ng(a) +a.i8()}} +A.Jn.prototype={ +sJi(a,b){if(!b.l(0,this.k3)){this.k3=b +this.jl()}}, +mr(a){var s=this,r=s.k3 +r.toString +s.skp(a.acM(r,s.k4,t.tX.a(s.x))) +s.ng(a) +a.i8()}} +A.Ev.prototype={ +j(a){var s=A.bC(this),r=this.a!=null?"":"" +return"#"+s+"("+r+")"}} +A.Ms.prototype={ +suW(a){var s=this,r=s.k3 +if(r===a)return +if(s.y!=null){if(r.a===s)r.a=null +a.a=s}s.k3=a}, +slW(a,b){if(b.l(0,this.k4))return +this.k4=b +this.jl()}, +b5(a){this.aip(a) +this.k3.a=this}, +aZ(a){var s=this.k3 +if(s.a===this)s.a=null +this.aiq(0)}, +hN(a,b,c){return this.tx(a,b.X(0,this.k4),!0)}, +nx(a,b,c){return this.hN(a,b,c,t.K)}, +mr(a){var s,r=this +if(!r.k4.l(0,B.h)){s=r.k4 +r.skp(a.Dy(A.mP(s.a,s.b,0).a,t.qf.a(r.x)))}else r.skp(null) +r.ng(a) +if(!r.k4.l(0,B.h))a.i8()}, +wW(a,b){var s +if(!this.k4.l(0,B.h)){s=this.k4 +b.aL(0,s.a,s.b)}}} +A.Lq.prototype={ +Qt(a){var s,r,q,p,o=this +if(o.R8){s=o.X0() +s.toString +o.p4=A.zs(s) +o.R8=!1}if(o.p4==null)return null +r=new A.oo(new Float64Array(4)) +r.o1(a.a,a.b,0,1) +s=o.p4.az(0,r).a +q=s[0] +p=o.p1 +return new A.h(q-p.a,s[1]-p.b)}, +hN(a,b,c){var s,r=this +if(r.k3.a==null){if(r.k4)return r.tx(a,b.X(0,r.ok),!0) +return!1}s=r.Qt(b) +if(s==null)return!1 +return r.tx(a,s,!0)}, +nx(a,b,c){return this.hN(a,b,c,t.K)}, +X0(){var s,r +if(this.p3==null)return null +s=this.p2 +r=A.mP(-s.a,-s.b,0) +s=this.p3 +s.toString +r.bR(0,s) +return r}, +arJ(){var s,r,q,p,o,n,m=this +m.p3=null +s=m.k3.a +if(s==null)return +r=t.KV +q=A.b([s],r) +p=A.b([m],r) +A.aA8(s,m,q,p) +o=A.bgo(q) +s.wW(null,o) +r=m.p1 +o.aL(0,r.a,r.b) +n=A.bgo(p) +if(n.lC(n)===0)return +n.bR(0,o) +m.p3=n +m.R8=!0}, +gwQ(){return!0}, +mr(a){var s,r,q=this +if(q.k3.a==null&&!q.k4){q.p2=q.p3=null +q.R8=!0 +q.skp(null) +return}q.arJ() +s=q.p3 +r=t.qf +if(s!=null){q.p2=q.ok +q.skp(a.Dy(s.a,r.a(q.x))) +q.ng(a) +a.i8()}else{q.p2=null +s=q.ok +q.skp(a.Dy(A.mP(s.a,s.b,0).a,r.a(q.x))) +q.ng(a) +a.i8()}q.R8=!0}, +wW(a,b){var s=this.p3 +if(s!=null)b.bR(0,s) +else{s=this.ok +b.bR(0,A.mP(s.a,s.b,0))}}} +A.aha.prototype={} +A.ahZ.prototype={ +aRd(a){var s=this.a +this.a=a +return s}, +j(a){var s="#",r=A.bC(this.b),q=this.a.a +return s+A.bC(this)+"("+("latestEvent: "+(s+r))+", "+("annotations: [list of "+q+"]")+")"}} +A.ai_.prototype={ +gmB(a){var s=this.c +return s.gmB(s)}} +A.a4q.prototype={ +a1I(a){var s,r,q,p,o,n,m=t._h,l=A.mL(null,null,m,t.xV) +for(s=a.a,r=s.length,q=0;q") +this.b.aLt(a.gmB(a),a.d,A.rb(new A.bl(s,r),new A.aGi(),r.h("y.E"),t.Pb))}, +aSp(a,b){var s,r,q,p,o,n=this,m={} +if(a.gdK(a)!==B.bK)return +if(t.ks.b(a))return +m.a=null +if(t.PB.b(a))m.a=A.aC2() +else{s=a.gyS() +m.a=b==null?n.a.$2(a.gb9(a),s):b}r=a.gmB(a) +q=n.c +p=q.i(0,r) +if(!A.bA2(p,a))return +o=q.a +new A.aGl(m,n,p,a,r).$0() +if(o!==0!==(q.a!==0))n.F()}, +aSc(){new A.aGj(this).$0()}} +A.aGi.prototype={ +$1(a){return a.ga8R(a)}, +$S:563} +A.aGl.prototype={ +$0(){var s=this +new A.aGk(s.a,s.b,s.c,s.d,s.e).$0()}, +$S:0} +A.aGk.prototype={ +$0(){var s,r,q,p,o,n=this,m=null,l=n.c +if(l==null){s=n.d +if(t.PB.b(s))return +n.b.c.q(0,n.e,new A.ahZ(A.mL(m,m,t._h,t.xV),s))}else{s=n.d +if(t.PB.b(s))n.b.c.O(0,s.gmB(s))}r=n.b +q=r.c.i(0,n.e) +if(q==null){l.toString +q=l}p=q.b +q.b=s +o=t.PB.b(s)?A.mL(m,m,t._h,t.xV):r.a1I(n.a.a) +r.a1k(new A.ai_(q.aRd(o),o,p,s))}, +$S:0} +A.aGj.prototype={ +$0(){var s,r,q,p,o,n,m +for(s=this.a,r=s.c,r=r.gbx(r),q=A.w(r),q=q.h("@<1>").af(q.z[1]),r=new A.bZ(J.aA(r.a),r.b,q.h("bZ<1,2>")),q=q.z[1];r.H();){p=r.a +if(p==null)p=q.a(p) +o=p.b +n=s.as6(p) +m=p.a +p.a=n +s.a1k(new A.ai_(m,n,o,null))}}, +$S:0} +A.aGg.prototype={ +$2(a,b){var s +if(!this.a.b1(0,a))if(a.gWC()&&a.gV9(a)!=null){s=a.gV9(a) +s.toString +s.$1(this.b.cj(this.c.i(0,a)))}}, +$S:564} +A.aGh.prototype={ +$1(a){return!this.a.b1(0,a)}, +$S:565} +A.apz.prototype={} +A.e3.prototype={ +aZ(a){}, +j(a){return""}} +A.vj.prototype={ +eY(a,b){var s,r=this +if(a.ghr()){r.F1() +if(!a.cy){s=a.ay +s===$&&A.c() +s=!s}else s=!0 +if(s)A.bhW(a,null,!0) +else if(a.db)A.bAp(a) +s=a.ch.a +s.toString +t.gY.a(s) +s.slW(0,b) +r.a7a(s)}else{s=a.ay +s===$&&A.c() +if(s){a.ch.sbl(0,null) +a.PB(r,b)}else a.PB(r,b)}}, +a7a(a){a.h1(0) +this.a.HP(0,a)}, +gcN(a){var s,r,q=this +if(q.e==null){q.c=A.bAw(q.b) +s=$.G() +r=s.kS() +q.d=r +q.e=s.kR(r,null) +r=q.c +r.toString +q.a.HP(0,r)}s=q.e +s.toString +return s}, +F1(){var s,r=this +if(r.e==null)return +s=r.c +s.toString +s.sacw(r.d.jR()) +r.e=r.d=r.c=null}, +XJ(){var s=this.c +if(s!=null)if(!s.ch){s.ch=!0 +s.jl()}}, +yA(a,b,c,d){var s,r=this +if(a.ax!=null)a.VZ() +r.F1() +r.a7a(a) +s=r.aJ0(a,d==null?r.b:d) +b.$2(s,c) +s.F1()}, +yz(a,b,c){return this.yA(a,b,c,null)}, +aJ0(a,b){return new A.vj(a,b)}, +p5(a,b,c,d,e,f){var s,r,q=this +if(e===B.x){d.$2(q,b) +return null}s=c.dE(b) +if(a){r=f==null?new A.xA(B.a_,A.D(t.S,t.M),A.aZ(t.kd)):f +if(!s.l(0,r.k3)){r.k3=s +r.jl()}if(e!==r.k4){r.k4=e +r.jl()}q.yA(r,d,b,s) +return r}else{q.aHH(s,e,s,new A.aHP(q,d,b)) +return null}}, +acP(a,b,c,d,e,f,g){var s,r,q,p=this +if(f===B.x){e.$2(p,b) +return null}s=c.dE(b) +r=d.dE(b) +if(a){q=g==null?new A.K2(B.cq,A.D(t.S,t.M),A.aZ(t.kd)):g +if(!r.l(0,q.k3)){q.k3=r +q.jl()}if(f!==q.k4){q.k4=f +q.jl()}p.yA(q,e,b,s) +return q}else{p.aHF(r,f,s,new A.aHO(p,e,b)) +return null}}, +VF(a,b,c,d,e,f,g){var s,r,q,p=this +if(f===B.x){e.$2(p,b) +return null}s=c.dE(b) +r=d.dE(b) +if(a){q=g==null?new A.CW(B.cq,A.D(t.S,t.M),A.aZ(t.kd)):g +if(r!==q.k3){q.k3=r +q.jl()}if(f!==q.k4){q.k4=f +q.jl()}p.yA(q,e,b,s) +return q}else{p.aHD(r,f,s,new A.aHN(p,e,b)) +return null}}, +aQw(a,b,c,d,e,f){return this.VF(a,b,c,d,e,B.cq,f)}, +vh(a,b,c,d,e){var s,r=this,q=b.a,p=b.b,o=A.mP(q,p,0) +o.bR(0,c) +o.aL(0,-q,-p) +if(a){s=e==null?A.bk0(null):e +s.scX(0,o) +r.yA(s,d,b,A.bhB(o,r.b)) +return s}else{q=r.gcN(r) +q.bO(0) +q.az(0,o.a) +d.$2(r,b) +r.gcN(r).bo(0) +return null}}, +acS(a,b,c,d){var s=d==null?A.ba8():d +s.sRd(0,b) +s.slW(0,a) +this.yz(s,c,B.h) +return s}, +j(a){return"PaintingContext#"+A.eC(this)+"(layer: "+this.a.j(0)+", canvas bounds: "+this.b.j(0)+")"}} +A.aHP.prototype={ +$0(){return this.b.$2(this.a,this.c)}, +$S:0} +A.aHO.prototype={ +$0(){return this.b.$2(this.a,this.c)}, +$S:0} +A.aHN.prototype={ +$0(){return this.b.$2(this.a,this.c)}, +$S:0} +A.avK.prototype={} +A.O0.prototype={ +yJ(){var s=this.cx +if(s!=null)s.a.SP()}, +saRx(a){var s=this.e +if(s===a)return +if(s!=null)s.aZ(0) +this.e=a +a.b5(this)}, +aa2(){var s,r,q,p,o,n,m,l,k,j,i,h=this +try{for(o=t.TT;n=h.r,n.length!==0;){s=n +h.r=A.b([],o) +n=s +m=new A.aIV() +if(!!n.immutable$list)A.V(A.a8("sort")) +l=n.length-1 +if(l-0<=32)A.a9a(n,0,l,m) +else A.a99(n,0,l,m) +for(r=0;r")) +i.cm(m,l,k,j.c) +B.b.I(n,i) +break}}q=J.bU(s,r) +if(q.z&&q.y===h)q.ax6()}h.f=!1}for(o=h.CW,o=A.cW(o,o.r,A.w(o).c),n=o.$ti.c;o.H();){m=o.d +p=m==null?n.a(m):m +p.aa2()}}finally{h.f=!1}}, +arB(a){try{a.$0()}finally{this.f=!0}}, +aa1(){var s,r,q,p,o=this.z +B.b.hW(o,new A.aIU()) +for(s=o.length,r=0;r0){if(s.at==null){r=t.bu +s.at=new A.PH(s.c,A.C(r),A.D(t.S,r),A.C(r),$.af()) +s.b.$0()}}else{r=s.at +if(r!=null){r.v() +s.at=null +s.d.$0()}}}, +aa4(){var s,r,q,p,o,n,m,l,k=this +if(k.at==null)return +try{p=k.ch +o=A.ai(p,!0,A.w(p).c) +B.b.hW(o,new A.aIX()) +s=o +p.ao(0) +for(p=s,n=p.length,m=0;m0;n=m){m=n-1 +r[n].eG(r[m],o)}return o}, +pV(a){return null}, +Sk(a){return null}, +it(a){}, +zd(a){var s,r=this +if(r.y.at==null)return +s=r.fr +if(s!=null&&!s.y)s.agr(a) +else if(r.gbw(r)!=null)r.gbw(r).zd(a)}, +gGU(){var s,r=this +if(r.dx==null){s=A.pE() +r.dx=s +r.it(s)}s=r.dx +s.toString +return s}, +x9(){this.dy=!0 +this.fr=null +this.c8(new A.aL_())}, +cb(){var s,r,q,p,o=this,n=o.y +if(n==null||n.at==null){o.dx=null +return}if(o.fr!=null){n=o.dx +n=n==null?null:n.a +s=n===!0}else s=!1 +n=o.dx +r=(n==null?null:n.k1)!=null||o.gGU().k1!=null +o.dx=null +q=o.gGU().a&&s +p=o +while(!0){if(p.gbw(p) instanceof A.K)n=r||!q +else n=!1 +if(!n)break +if(p!==o&&p.dy)break +p.dy=!0 +if(q)r=!1 +p=p.gbw(p) +if(p.dx==null){n=A.pE() +p.dx=n +p.it(n)}q=p.dx.a +if(q&&p.fr==null)return}if(p!==o&&o.fr!=null&&o.dy)o.y.ch.O(0,o) +if(!p.dy){p.dy=!0 +n=o.y +if(n!=null){n.ch.D(0,p) +o.y.yJ()}}}, +aFy(){var s,r,q,p,o,n,m,l=this,k=null +if(l.z)return +s=l.fr +r=s==null +if(r)q=k +else{q=s.ch +if(q==null)q=k +else q=q.Q||q.y}s=r?k:s.z +p=t.pp.a(l.a15(s===!0,q===!0)) +s=t.QF +o=A.b([],s) +n=A.b([],s) +s=l.fr +r=s==null +q=r?k:s.f +m=r?k:s.r +s=r?k:s.w +p.xb(s==null?0:s,m,q,o,n)}, +a15(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d={},c=e.gGU() +d.a=c.d +d.b=!c.e&&!c.a +s=a||c.b +r=b||c.p4 +q=A.b([],t.Bd) +p=c.c||!(e.gbw(e) instanceof A.K) +o=c.k1!=null +n=t.pp +m=A.D(t.ZX,n) +l=t.CZ +k=A.b([],l) +j=A.b([],t.i1) +i=c.dA +i=i==null?null:i.a!==0 +e.ju(new A.aKV(d,e,r,s,q,k,j,c,i===!0,o,m)) +if(p)for(n=k.length,h=0;h"))) +for(i=g.b,f=i.length,h=0;h#"+A.bC(this)}, +j(a){return this.fc()}, +ig(a,b,c,d){var s,r=this +if(r.gbw(r) instanceof A.K){s=r.gbw(r) +s.toString +s.ig(a,b==null?r:b,c,d)}}, +zl(){return this.ig(B.bf,null,B.G,null)}, +tq(a){return this.ig(B.bf,null,B.G,a)}, +vL(a,b,c){return this.ig(a,null,b,c)}, +tr(a,b){return this.ig(B.bf,a,B.G,b)}, +$iaX:1} +A.aKY.prototype={ +$0(){var s=A.b([],t.Q),r=this.a +s.push(A.b8C("The following RenderObject was being processed when the exception was fired",B.QD,r)) +s.push(A.b8C("RenderObject",B.QE,r)) +return s}, +$S:24} +A.aL0.prototype={ +$0(){this.b.$1(this.c.a(this.a.gaG()))}, +$S:0} +A.aKZ.prototype={ +$1(a){var s +a.a5R() +s=a.cx +s===$&&A.c() +if(s)this.a.cx=!0}, +$S:13} +A.aL_.prototype={ +$1(a){a.x9()}, +$S:13} +A.aKV.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=a.a15(f.d,f.c) +if(e.a){B.b.ao(f.e) +B.b.ao(f.f) +B.b.ao(f.r) +if(!f.w.a)f.a.a=!0}for(s=e.gabM(),r=s.length,q=f.f,p=f.y,o=f.x,n=f.b,m=f.w,l=f.e,k=f.z,j=0;j1){b=new A.alz() +b.a_I(a3,a4,c)}else b=a2 +c=b.c +c===$&&A.c() +a=b.d +a===$&&A.c() +a0=A.hP(c,a) +e=e==null?a0:e.jS(a0) +c=b.b +if(c!=null){a1=A.hP(b.c,c) +f=f==null?a1:f.fJ(a1)}c=b.a +if(c!=null){a1=A.hP(b.c,c) +g=g==null?a1:g.fJ(a1)}d=d.c +if(d!=null)l.I(0,d)}}if(h!=null)j=!(e.a>=e.c||e.b>=e.d) +else j=!1 +if(j){if(i==null||a6.N(0,i.b))i=A.PG(a2,B.b.ga5(o).gvK()) +a6.D(0,i.b) +i.dy=l +if(!i.e.l(0,e)){i.e=e +i.ls()}if(!A.b9U(i.d,a2)){i.d=null +i.ls()}i.f=f +i.r=g +for(k=k.gav(m);k.H();){j=k.ga2(k) +if(j.glB()!=null)B.b.ga5(j.b).fr=i}i.aey(0,h) +a5.push(i)}}}, +xb(a,b,a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=A.C(t.S),c=f.y +for(s=f.x,r=s.length,q=0;q");s.H();){n=s.ga2(s) +if(n instanceof A.C2){if(n.z){m=n.b +m=B.b.ga5(m).fr!=null&&d.N(0,B.b.ga5(m).fr.b)}else m=!1 +if(m)B.b.ga5(n.b).fr=null}m=n.b +l=new A.aK(r,1,e,p) +l.cm(r,1,e,o) +B.b.I(m,l) +n.xb(a+f.f.y1,b,a0,a1,a2)}return}k=f.aq4(b,a0) +s=f.e +r=!s +if(r){if(k==null)p=e +else{p=k.d +p===$&&A.c() +if(!p.gaB(p)){p=k.c +p===$&&A.c() +p=p.abn()}else p=!0}p=p===!0}else p=!1 +if(p)return +p=f.b +o=B.b.ga5(p) +if(o.fr==null)o.fr=A.PG(e,B.b.ga5(p).gvK()) +j=B.b.ga5(p).fr +j.sUr(s) +j.dy=f.c +j.w=a +if(a!==0){f.FN() +s=f.f +s.skn(0,s.y1+a)}if(k!=null){s=k.d +s===$&&A.c() +j.sci(0,s) +s=k.c +s===$&&A.c() +j.scX(0,s) +j.f=k.b +j.r=k.a +if(r&&k.e){f.FN() +f.f.cB(B.jB,!0)}}s=t.QF +i=A.b([],s) +f.a2B(j.f,j.r,a2,d) +for(r=J.aA(c);r.H();){o=r.ga2(r) +if(o instanceof A.C2){if(o.z){n=o.b +n=B.b.ga5(n).fr!=null&&d.N(0,B.b.ga5(n).fr.b)}else n=!1 +if(n)B.b.ga5(o.b).fr=null}h=A.b([],s) +n=j.f +o.xb(0,j.r,n,i,h) +B.b.I(a2,h)}s=f.f +if(s.a)B.b.ga5(p).wZ(j,f.f,i) +else j.qs(0,i,s) +a1.push(j) +for(s=a2.length,r=t.g3,q=0;q1){s=new A.alz() +s.a_I(b,a,r) +r=s}else r=null +return r}, +glB(){return this.z?null:this.f}, +I(a,b){var s,r,q,p,o,n,m=this +for(s=b.length,r=m.y,q=0;q0;){r=c[s];--s +q=c[s] +a=r.Sk(q) +if(a!=null){m.b=a +m.a=A.bkY(m.a,r.pV(q))}else m.b=A.bkY(m.b,r.pV(q)) +l=$.brU() +l.cc() +A.bFv(r,q,m.c,l) +m.b=A.bkZ(m.b,l) +m.a=A.bkZ(m.a,l)}p=B.b.ga5(c) +l=m.b +l=l==null?p.gtj():l.fJ(p.gtj()) +m.d=l +o=m.a +if(o!=null){n=o.fJ(l) +if(n.gaB(n)){l=m.d +l=!l.gaB(l)}else l=!1 +m.e=l +if(!l)m.d=n}}} +A.aku.prototype={} +A.rr.prototype={ +l(a,b){if(b==null)return!1 +return b instanceof A.rr&&b.b===this.b}, +gJ(a){return A.a3(B.abU,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.n4.prototype={ +aZ(a){this.a=this.b=null +this.amn(0)}, +j(a){var s=A.j(this.b),r=this.a +r=r==null?"not laid out":"offset: "+r.j(0) +return"widget: "+s+", "+r}} +A.a7c.prototype={ +hE(a){if(!(a.b instanceof A.n4))a.b=new A.n4(null,null)}, +uV(a,b){var s,r=A.b([],t.UZ),q=this.aR$,p=A.w(this).h("aY.1") +while(q!=null){r.push(A.bBt(q,a,b)) +s=q.b +s.toString +q=p.a(s).b6$}return r}, +acB(a){var s,r,q,p,o,n,m=this.aR$ +for(s=a.length,r=t.tq,q=A.w(this).h("aY.1"),p=0;ph){d=c1[h].dy +d=d!=null&&d.N(0,new A.rr(i,b8))}else d=!1 +if(!d)break +b=c1[h] +d=s.b +d.toString +if(m.a(d).a!=null)b6.push(b);++h}b8=s.b +b8.toString +s=n.a(b8).b6$;++i}else{a=o.a(A.K.prototype.gaG.call(b4)) +b7.qA(b4.ey) +b7.K_(a.b,a.a) +a0=b7.vt(new A.ku(j,e,B.u,!1,c,d),B.d1,B.cn) +if(a0.length===0)continue +d=B.b.ga5(a0) +a1=new A.x(d.a,d.b,d.c,d.d) +a2=B.b.ga5(a0).e +for(d=A.a6(a0),c=d.h("aK<1>"),a=new A.aK(a0,1,b5,c),a.cm(a0,1,b5,d.c),a=new A.cX(a,a.gE(a),c.h("cX")),c=c.h("aF.E");a.H();){d=a.d +if(d==null)d=c.a(d) +a1=a1.jS(new A.x(d.a,d.b,d.c,d.d)) +a2=d.e}d=a1.a +c=Math.max(0,d) +a=a1.b +a3=Math.max(0,a) +d=Math.min(a1.c-d,o.a(A.K.prototype.gaG.call(b4)).b) +a=Math.min(a1.d-a,o.a(A.K.prototype.gaG.call(b4)).d) +a4=Math.floor(c)-4 +a5=Math.floor(a3)-4 +d=Math.ceil(c+d)+4 +a=Math.ceil(a3+a)+4 +a6=new A.x(a4,a5,d,a) +a7=A.pE() +a8=k+1 +a7.k2=new A.zM(k,b5) +a7.e=!0 +a7.bd=l +a3=f.b +b8=a3==null?b8:a3 +a7.RG=new A.ec(b8,f.f) +a9=f.c +if(a9!=null){b8=a9.cC +if(b8!=null){a7.jF(B.cS,b8) +a7.cB(B.pd,!0)}}b8=b9.r +if(b8!=null){b0=b8.fJ(a6) +if(b0.a>=b0.c||b0.b>=b0.d)b8=!(a4>=d||a5>=a) +else b8=!1 +a7.cB(B.jB,b8)}b1=A.bd("newChild") +b8=b4.dI +d=b8==null?b5:b8.a!==0 +if(d===!0){b8.toString +d=new A.bl(b8,A.w(b8).h("bl<1>")) +b2=d.gav(d) +if(!b2.H())A.V(A.ct()) +b8=b8.O(0,b2.ga2(b2)) +b8.toString +if(b1.b!==b1)A.V(A.jm(b1.a)) +b1.b=b8}else{b3=new A.pU() +b8=A.PG(b3,b4.aza(b3)) +if(b1.b!==b1)A.V(A.jm(b1.a)) +b1.b=b8}if(b8===b1)A.V(A.fc(b1.a)) +J.bek(b8,a7) +if(!b8.e.l(0,a6)){b8.e=a6 +b8.ls()}b8=b1.b +if(b8===b1)A.V(A.fc(b1.a)) +d=b8.a +d.toString +r.q(0,d,b8) +b8=b1.b +if(b8===b1)A.V(A.fc(b1.a)) +b6.push(b8) +k=a8 +l=a2}}b4.dI=r +b9.qs(0,b6,c0)}, +aza(a){return new A.aL3(this,a)}, +x9(){this.MM() +this.dI=null}} +A.aL6.prototype={ +$1(a){return a.x=null}, +$S:570} +A.aL7.prototype={ +$1(a){var s=a.w +s===$&&A.c() +return s.c!==B.eP}, +$S:571} +A.aL5.prototype={ +$2(a,b){return new A.N(a.b4(B.a7,1/0,a.gc5()),0)}, +$S:86} +A.aL4.prototype={ +$2(a,b){return new A.N(a.b4(B.af,1/0,a.gce()),0)}, +$S:86} +A.aL2.prototype={ +$1(a){var s,r +if(a instanceof A.oy){s=a.b +$label0$0:{if(B.jg===s||B.jh===s||B.ji===s){r=!1 +break $label0$0}if(B.jj===s||B.jk===s||B.dp===s){r=!0 +break $label0$0}r=null}}else r=!0 +return r}, +$S:78} +A.aL3.prototype={ +$0(){var s=this.a,r=s.dI.i(0,this.b) +r.toString +s.tr(s,r.e)}, +$S:0} +A.tp.prototype={ +gm(a){var s=this.w +s===$&&A.c() +return s}, +azb(){var s=this,r=s.a14(),q=s.w +q===$&&A.c() +if(q.l(0,r))return +s.w=r +s.F()}, +a14(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=c.d +if(b==null||c.e==null)return B.D6 +s=b.a +r=c.e.a +b=c.b +q=b.FZ(new A.c2(s,B.u)) +p=s===r?q:b.FZ(new A.c2(r,B.u)) +o=b.G +n=o.x +n.toString +m=s>r!==(B.aj===n) +l=A.mP(c.gnd().a,c.gnd().b,0) +l.lC(l) +k=A.dA(B.u,s,r,!1) +j=A.b([],t.AO) +for(b=b.pg(k),n=b.length,i=0;ir&&s.b>r)return B.bM}p=A.bd("start") +o=A.bd("end") +r=l.a +q=s.b +if(r>q)p.b=o.b=new A.c2(r,B.u) +else{p.b=new A.c2(m,B.u) +o.b=new A.c2(q,B.aF)}n.d=p.bc() +n.e=o.bc() +return B.bk}, +atN(a,b,c){var s,r,q,p,o,n,m,l=this,k=l.b,j=k.cL(0,null) +if(j.lC(j)===0)switch(c){case B.jy:case B.hj:return B.bN +case B.jz:case B.hi:return B.bM}s=A.d3(j,new A.h(a,0)).a +switch(c){case B.jy:case B.jz:if(b){k=l.e +k.toString +r=k}else{k=l.d +k.toString +r=k}q=l.awk(r,!1,s) +p=q.a +o=q.b +break +case B.hi:case B.hj:n=l.e +if(n==null){n=new A.c2(l.a.b,B.aF) +l.e=n +r=n}else r=n +n=l.d +if(n==null){l.d=r +m=r}else m=n +p=k.hT(new A.h(s,k.FZ(b?r:m).b-k.G.gf8()/2)) +o=B.bk +break +default:p=null +o=null}if(b)l.e=p +else l.d=p +return o}, +auo(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.c2(l.a,B.u):new A.c2(l.b,B.aF) +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.bM +l=!a +if(l&&s.a===m.a.a)return B.bN +switch(c){case B.a6l:l=m.a +q=m.Pk(s,a,new A.CN(B.d.au(m.c,l.a,l.b))) +p=B.bk +break +case B.a6m:l=m.b.G +o=l.f +o.toString +q=m.Pk(s,a,new A.H8(o,l.b.a.a).gabP()) +p=B.bk +break +case B.a6n:q=m.axX(s,a,new A.Ex(m)) +p=B.bk +break +case B.a6o:o=m.a +n=o.a +o=o.b +q=m.Pk(s,a,new A.KJ(B.d.au(m.c,n,o))) +if(a&&q.a===o)p=B.bM +else p=l&&q.a===n?B.bN:B.bk +break +default:p=null +q=null}if(b)m.e=q +else m.d=q +return p}, +Pk(a,b,c){var s,r=a.a +if(b){r=c.jz(r) +s=r==null?this.a.b:r}else{r=c.jx(r-1) +s=r==null?this.a.a:r}return new A.c2(s,B.u)}, +axX(a,b,c){var s,r,q,p,o=this +switch(a.b.a){case 0:s=a.a +if(s<1&&!b)return B.hy +r=o.a.a +s=new A.CN(o.c).jx(r+s) +if(s==null)s=r +q=Math.max(0,s)-1 +break +case 1:q=a.a +break +default:q=null}if(b){s=c.jz(q) +p=s==null?o.a.b:s}else{s=c.jx(q) +p=s==null?o.a.a:s}return new A.c2(p,B.u)}, +awk(a,b,c){var s,r,q,p,o,n=this,m=n.b,l=m.G.xd(),k=m.pj(a,B.H),j=l.length,i=j-1 +for(s=k.b,r=0;rs){i=J.be9(q) +break}}if(b&&i===l.length-1)p=new A.c2(n.a.b,B.aF) +else if(!b&&i===0)p=new A.c2(n.a.a,B.u) +else p=n.a_g(m.hT(new A.h(c,l[b?i+1:i-1].goq()))) +m=p.a +j=n.a +if(m===j.a)o=B.bN +else o=m===j.b?B.bM:B.bk +return new A.br(p,o,t.UH)}, +aA_(a){var s,r,q,p,o=this +if(o.d==null||o.e==null)return!1 +s=A.bd("currentStart") +r=A.bd("currentEnd") +q=o.d +q.toString +p=o.e +p.toString +if(A.bbC(q,p)>0){s.b=q +r.b=p}else{s.b=p +r.b=q}return A.bbC(s.bc(),a)>=0&&A.bbC(r.bc(),a)<=0}, +cL(a,b){var s=A.mP(this.gnd().a,this.gnd().b,0) +s.bR(0,this.b.cL(0,b)) +return s}, +p6(a,b){if(this.b.y==null)return}, +gnd(){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.pg(A.dA(B.u,r,s.b,!1)) +if(q.length!==0){l=B.b.ga5(q) +p=new A.x(l.a,l.b,l.c,l.d) +for(o=1;o=q)return r.a +s=this.MR(a) +r=this.S +q=r.a +if(!(q>=1/0))return A.Z(s,q,r.b) +return s}, +bV(a){var s,r=this.S,q=r.b +if(q<1/0&&r.a>=q)return r.a +s=this.MP(a) +r=this.S +q=r.a +if(!(q>=1/0))return A.Z(s,q,r.b) +return s}, +bW(a){var s,r=this.S,q=r.d +if(q<1/0&&r.c>=q)return r.c +s=this.MQ(a) +r=this.S +q=r.c +if(!(q>=1/0))return A.Z(s,q,r.d) +return s}, +c4(a){var s,r=this.S,q=r.d +if(q<1/0&&r.c>=q)return r.c +s=this.MO(a) +r=this.S +q=r.c +if(!(q>=1/0))return A.Z(s,q,r.d) +return s}, +cJ(){var s=this,r=t.k.a(A.K.prototype.gaG.call(s)),q=s.U$,p=s.S +if(q!=null){q.d8(p.rp(r),!0) +q=s.U$ +s.id=q.gC(q)}else s.id=p.rp(r).c6(B.w)}, +dn(a){var s=this.U$,r=this.S +if(s!=null)return s.m5(r.rp(a)) +else return r.rp(a).c6(B.w)}} +A.a7e.prototype={ +saOn(a,b){if(this.S===b)return +this.S=b +this.aD()}, +saOm(a,b){if(this.aC===b)return +this.aC=b +this.aD()}, +a2i(a){var s,r,q=a.a,p=a.b +p=p<1/0?p:A.Z(this.S,q,p) +s=a.c +r=a.d +return new A.bb(q,p,s,r<1/0?r:A.Z(this.aC,s,r))}, +qQ(a,b){var s=this.U$ +if(s!=null)return a.c6(b.$2(s,this.a2i(a))) +return this.a2i(a).c6(B.w)}, +dn(a){return this.qQ(a,A.tI())}, +cJ(){this.id=this.qQ(t.k.a(A.K.prototype.gaG.call(this)),A.wU())}} +A.OR.prototype={ +sahO(a){return}, +sahM(a){return}, +c1(a){return this.bV(a)}, +bV(a){var s=this.U$ +if(s==null)return 0 +return A.aKS(s.b4(B.af,a,s.gce()),this.S)}, +bW(a){var s,r=this +if(r.U$==null)return 0 +if(!isFinite(a))a=r.bV(1/0) +s=r.U$ +return A.aKS(s.b4(B.av,a,s.gcs()),r.aC)}, +c4(a){var s,r=this +if(r.U$==null)return 0 +if(!isFinite(a))a=r.bV(1/0) +s=r.U$ +return A.aKS(s.b4(B.aU,a,s.gcO()),r.aC)}, +qQ(a,b){var s=this.U$ +if(s!=null){if(!(a.a>=a.b))a=a.DZ(A.aKS(s.b4(B.af,a.d,s.gce()),this.S)) +s=this.U$ +s.toString +return b.$2(s,a)}else return new A.N(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d))}, +dn(a){return this.qQ(a,A.tI())}, +cJ(){this.id=this.qQ(t.k.a(A.K.prototype.gaG.call(this)),A.wU())}} +A.OQ.prototype={ +c1(a){var s=this.U$ +if(s==null)return 0 +if(!isFinite(a))a=s.b4(B.aU,1/0,s.gcO()) +s=this.U$ +return s.b4(B.a7,a,s.gc5())}, +bV(a){var s=this.U$ +if(s==null)return 0 +if(!isFinite(a))a=s.b4(B.aU,1/0,s.gcO()) +s=this.U$ +return s.b4(B.af,a,s.gce())}, +bW(a){return this.c4(a)}, +qQ(a,b){var s=this.U$ +if(s!=null){if(!(a.c>=a.d))a=a.Lb(s.b4(B.aU,a.b,s.gcO())) +s=this.U$ +s.toString +return b.$2(s,a)}else return new A.N(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d))}, +dn(a){return this.qQ(a,A.tI())}, +cJ(){this.id=this.qQ(t.k.a(A.K.prototype.gaG.call(this)),A.wU())}} +A.a7g.prototype={ +gra(){return this.U$!=null&&this.S>0}, +ghr(){return this.U$!=null&&this.S>0}, +smO(a,b){var s,r,q,p,o=this +if(o.aC===b)return +s=o.U$!=null +r=s&&o.S>0 +q=o.S +o.aC=b +p=B.c.aA(A.aqN(b,0,1)*255) +o.S=p +if(r!==(s&&p>0))o.rN() +o.abF() +if(q!==0!==(o.S!==0)&&!0)o.cb()}, +sHK(a){return}, +rU(a){return this.S>0}, +yR(a){var s=a==null?A.ba8():a +s.sRd(0,this.S) +return s}, +aJ(a,b){if(this.U$==null||this.S===0)return +this.li(a,b)}, +ju(a){var s,r=this.U$ +if(r!=null)s=this.S!==0||!1 +else s=!1 +if(s){r.toString +a.$1(r)}}} +A.OF.prototype={ +ghr(){if(this.U$!=null){var s=this.Ty$ +s.toString}else s=!1 +return s}, +yR(a){var s=a==null?A.ba8():a +s.sRd(0,this.xP$) +return s}, +smO(a,b){var s=this,r=s.xQ$ +if(r===b)return +if(s.y!=null&&r!=null)r.ad(0,s.gHl()) +s.xQ$=b +if(s.y!=null)b.an(0,s.gHl()) +s.QD()}, +sHK(a){if(!1===this.Tz$)return +this.Tz$=!1 +this.cb()}, +QD(){var s,r=this,q=r.xP$,p=r.xQ$ +p=r.xP$=B.c.aA(A.aqN(p.gm(p),0,1)*255) +if(q!==p){s=r.Ty$ +p=p>0 +r.Ty$=p +if(r.U$!=null&&s!==p)r.rN() +r.abF() +if(q===0||r.xP$===0)r.cb()}}, +rU(a){var s=this.xQ$ +return s.gm(s)>0}, +ju(a){var s,r=this.U$ +if(r!=null)if(this.xP$===0){s=this.Tz$ +s.toString}else s=!0 +else s=!1 +if(s){r.toString +a.$1(r)}}} +A.a6Z.prototype={} +A.a70.prototype={ +sJi(a,b){if(this.S.l(0,b))return +this.S=b +this.bi()}, +sdl(a){if(this.aC===a)return +this.aC=a +this.bi()}, +gra(){return this.U$!=null}, +aJ(a,b){var s,r,q,p=this +if(p.U$!=null){s=t.m2 +if(s.a(A.K.prototype.gbl.call(p,p))==null)p.ch.sbl(0,A.bev(null)) +s.a(A.K.prototype.gbl.call(p,p)).sJi(0,p.S) +r=s.a(A.K.prototype.gbl.call(p,p)) +q=p.aC +if(q!==r.k4){r.k4=q +r.jl()}s=s.a(A.K.prototype.gbl.call(p,p)) +s.toString +a.yz(s,A.ju.prototype.gjp.call(p),b)}else p.ch.sbl(0,null)}} +A.Kr.prototype={ +an(a,b){var s=this.a +return s==null?null:s.a.an(0,b)}, +ad(a,b){var s=this.a +return s==null?null:s.a.ad(0,b)}, +afu(a){return new A.x(0,0,0+a.a,0+a.b)}, +j(a){return"CustomClipper"}} +A.vV.prototype={ +Eo(a){return this.b.eO(new A.x(0,0,0+a.a,0+a.b),this.c)}, +EV(a){if(A.L(a)!==B.acd)return!0 +t.jH.a(a) +return!a.b.l(0,this.b)||a.c!=this.c}} +A.If.prototype={ +sxa(a){var s,r=this,q=r.S +if(q==a)return +r.S=a +s=a==null +if(s||q==null||A.L(a)!==A.L(q)||a.EV(q))r.wo() +if(r.y!=null){if(q!=null)q.ad(0,r.gGh()) +if(!s)a.an(0,r.gGh())}}, +b5(a){var s +this.zJ(a) +s=this.S +if(s!=null)s.an(0,this.gGh())}, +aZ(a){var s=this.S +if(s!=null)s.ad(0,this.gGh()) +this.tA(0)}, +wo(){this.aC=null +this.bi() +this.cb()}, +slA(a){if(a!==this.be){this.be=a +this.bi()}}, +cJ(){var s=this,r=s.id!=null?s.gC(s):null +s.vY() +if(!J.f(r,s.gC(s)))s.aC=null}, +ol(){var s,r=this +if(r.aC==null){s=r.S +s=s==null?null:s.Eo(r.gC(r)) +r.aC=s==null?r.gzZ():s}}, +pV(a){var s,r=this +switch(r.be.a){case 0:return null +case 1:case 2:case 3:s=r.S +s=s==null?null:s.afu(r.gC(r)) +if(s==null){s=r.gC(r) +s=new A.x(0,0,0+s.a,0+s.b)}return s}}, +v(){this.eh=null +this.jD()}} +A.a74.prototype={ +gzZ(){var s=this.gC(this) +return new A.x(0,0,0+s.a,0+s.b)}, +dd(a,b){var s=this +if(s.S!=null){s.ol() +if(!s.aC.N(0,b))return!1}return s.o8(a,b)}, +aJ(a,b){var s,r,q=this,p=q.U$ +if(p!=null){s=q.ch +if(q.be!==B.x){q.ol() +p=q.cx +p===$&&A.c() +r=q.aC +r.toString +s.sbl(0,a.p5(p,b,r,A.ju.prototype.gjp.call(q),q.be,t.W0.a(s.a)))}else{a.eY(p,b) +s.sbl(0,null)}}else q.ch.sbl(0,null)}} +A.a73.prototype={ +sRr(a,b){if(this.bq.l(0,b))return +this.bq=b +this.wo()}, +scV(a){if(this.eR==a)return +this.eR=a +this.wo()}, +gzZ(){var s=this.bq,r=this.gC(this) +return s.fb(new A.x(0,0,0+r.a,0+r.b))}, +dd(a,b){var s=this +if(s.S!=null){s.ol() +if(!s.aC.N(0,b))return!1}return s.o8(a,b)}, +aJ(a,b){var s,r,q=this,p=q.U$ +if(p!=null){s=q.ch +if(q.be!==B.x){q.ol() +p=q.cx +p===$&&A.c() +r=q.aC +s.sbl(0,a.acP(p,b,new A.x(r.a,r.b,r.c,r.d),r,A.ju.prototype.gjp.call(q),q.be,t.eG.a(s.a)))}else{a.eY(p,b) +s.sbl(0,null)}}else q.ch.sbl(0,null)}} +A.a72.prototype={ +gzZ(){var s=$.G().T(),r=this.gC(this) +s.ke(new A.x(0,0,0+r.a,0+r.b)) +return s}, +dd(a,b){var s=this +if(s.S!=null){s.ol() +if(!s.aC.N(0,b))return!1}return s.o8(a,b)}, +aJ(a,b){var s,r,q,p=this,o=p.U$ +if(o!=null){s=p.ch +if(p.be!==B.x){p.ol() +o=p.cx +o===$&&A.c() +r=p.gC(p) +q=p.aC +q.toString +s.sbl(0,a.VF(o,b,new A.x(0,0,0+r.a,0+r.b),q,A.ju.prototype.gjp.call(p),p.be,t.JG.a(s.a)))}else{a.eY(o,b) +s.sbl(0,null)}}else p.ch.sbl(0,null)}} +A.UD.prototype={ +skn(a,b){if(this.bq===b)return +this.bq=b +this.bi()}, +sf_(a,b){if(this.eR.l(0,b))return +this.eR=b +this.bi()}, +sA(a,b){if(this.fT.l(0,b))return +this.fT=b +this.bi()}, +it(a){this.kH(a) +a.skn(0,this.bq)}} +A.a7h.prototype={ +sdk(a,b){if(this.uw===b)return +this.uw=b +this.wo()}, +sRr(a,b){if(J.f(this.ux,b))return +this.ux=b +this.wo()}, +gzZ(){var s,r,q=this,p=q.gC(q),o=0+p.a +p=0+p.b +switch(q.uw.a){case 0:s=q.ux +if(s==null)s=B.aJ +return s.fb(new A.x(0,0,o,p)) +case 1:s=(o-0)/2 +r=(p-0)/2 +return new A.mW(0,0,o,p,s,r,s,r,s,r,s,r,s===r)}}, +dd(a,b){var s=this +if(s.S!=null){s.ol() +if(!s.aC.N(0,b))return!1}return s.o8(a,b)}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j=this +if(j.U$==null){j.ch.sbl(0,null) +return}j.ol() +s=j.aC.dE(b) +r=$.G() +q=r.T() +q.fP(s) +p=a.gcN(a) +o=j.bq +if(o!==0&&!0){n=j.eR +m=j.fT +p.ro(q,n,o,(m.gm(m)>>>24&255)!==255)}l=j.be===B.ej +if(!l){r=r.B() +r.sA(0,j.fT) +p.dr(s,r)}r=j.cx +r===$&&A.c() +o=j.gC(j) +n=j.aC +n.toString +m=j.ch +k=t.eG.a(m.a) +m.sbl(0,a.acP(r,b,new A.x(0,0,0+o.a,0+o.b),n,new A.aL8(j,l),j.be,k))}} +A.aL8.prototype={ +$2(a,b){var s,r +if(this.b){s=a.gcN(a) +r=$.G().B() +r.sA(0,this.a.fT) +s.un(r)}this.a.li(a,b)}, +$S:7} +A.a7i.prototype={ +gzZ(){var s=$.G().T(),r=this.gC(this) +s.ke(new A.x(0,0,0+r.a,0+r.b)) +return s}, +dd(a,b){var s=this +if(s.S!=null){s.ol() +if(!s.aC.N(0,b))return!1}return s.o8(a,b)}, +aJ(a,b){var s,r,q,p,o,n,m,l,k=this +if(k.U$==null){k.ch.sbl(0,null) +return}k.ol() +s=k.gC(k) +r=b.a +q=b.b +p=k.aC.dE(b) +o=a.gcN(a) +if(k.bq!==0&&!0){o.aX(new A.x(r,q,r+s.a,q+s.b).e2(20),$.btr()) +s=k.eR +r=k.bq +q=k.fT +o.ro(p,s,r,(q.gm(q)>>>24&255)!==255)}n=k.be===B.ej +if(!n){s=$.G().B() +s.sA(0,k.fT) +o.Z(p,s)}s=k.cx +s===$&&A.c() +r=k.gC(k) +q=k.aC +q.toString +m=k.ch +l=t.JG.a(m.a) +m.sbl(0,a.VF(s,b,new A.x(0,0,0+r.a,0+r.b),q,new A.aL9(k,n),k.be,l))}} +A.aL9.prototype={ +$2(a,b){var s,r +if(this.b){s=a.gcN(a) +r=$.G().B() +r.sA(0,this.a.fT) +s.un(r)}this.a.li(a,b)}, +$S:7} +A.a_E.prototype={ +V(){return"DecorationPosition."+this.b}} +A.a76.prototype={ +sbn(a){var s,r=this +if(a.l(0,r.aC))return +s=r.S +if(s!=null)s.v() +r.S=null +r.aC=a +r.bi()}, +sb9(a,b){if(b===this.be)return +this.be=b +this.bi()}, +sua(a){if(a.l(0,this.c_))return +this.c_=a +this.bi()}, +aZ(a){var s=this,r=s.S +if(r!=null)r.v() +s.S=null +s.tA(0) +s.bi()}, +lO(a){var s=this +return s.aC.Uc(s.gC(s),a,s.c_.d)}, +aJ(a,b){var s,r,q=this +if(q.S==null)q.S=q.aC.BI(q.gfm()) +s=q.c_.RU(q.gC(q)) +if(q.be===B.cI){r=q.S +r.toString +r.lZ(a.gcN(a),b,s) +if(q.aC.gJO())a.XJ()}q.li(a,b) +if(q.be===B.Qg){r=q.S +r.toString +r.lZ(a.gcN(a),b,s) +if(q.aC.gJO())a.XJ()}}} +A.a7r.prototype={ +sach(a,b){return}, +shY(a){var s=this +if(J.f(s.aC,a))return +s.aC=a +s.bi() +s.cb()}, +scV(a){var s=this +if(s.be==a)return +s.be=a +s.bi() +s.cb()}, +gra(){return!1}, +scX(a,b){var s,r=this +if(J.f(r.eh,b))return +s=new A.by(new Float64Array(16)) +s.u(b) +r.eh=s +r.bi() +r.cb()}, +soI(a){return}, +gO5(){var s,r,q=this,p=q.aC,o=p==null?null:p.aE(q.be) +if(o==null)return q.eh +s=new A.by(new Float64Array(16)) +s.cc() +r=o.HJ(q.gC(q)) +s.aL(0,r.a,r.b) +p=q.eh +p.toString +s.bR(0,p) +s.aL(0,-r.a,-r.b) +return s}, +dd(a,b){return this.dP(a,b)}, +dP(a,b){var s=this.c_?this.gO5():null +return a.B7(new A.aLp(this),b,s)}, +aJ(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this +if(a.U$!=null){s=a.gO5() +s.toString +r=A.a47(s) +if(r==null){q=s.a +p=q[0] +o=q[5] +n=q[1] +m=q[4] +l=p*o-n*m +k=q[6] +j=q[2] +i=p*k-j*m +h=q[7] +g=q[3] +f=p*h-g*m +e=n*k-j*o +d=n*h-g*o +c=j*h-g*k +k=q[8] +g=q[9] +h=q[10] +j=q[11] +b=-(g*c-h*d+j*e)*q[12]+(k*c-h*f+j*i)*q[13]-(k*d-g*f+j*l)*q[14]+(k*e-g*i+h*l)*q[15] +if(b===0||!isFinite(b)){a.ch.sbl(0,null) +return}q=a.cx +q===$&&A.c() +p=A.ju.prototype.gjp.call(a) +o=a.ch +n=o.a +o.sbl(0,a0.vh(q,a1,s,p,n instanceof A.pT?n:null))}else{a.li(a0,a1.W(0,r)) +a.ch.sbl(0,null)}}}, +eG(a,b){var s=this.gO5() +s.toString +b.bR(0,s)}} +A.aLp.prototype={ +$2(a,b){return this.a.zG(a,b)}, +$S:6} +A.OL.prototype={ +aAh(){if(this.S!=null)return +this.S=this.be}, +a0B(a){switch(a.a){case 6:return!0 +case 1:case 2:case 0:case 4:case 3:case 5:return!1}}, +srD(a){var s=this,r=s.aC +if(r===a)return +s.aC=a +if(s.a0B(r)||s.a0B(a))s.aD() +else{s.e1=s.eh=null +s.bi()}}, +shY(a){var s=this +if(s.be.l(0,a))return +s.be=a +s.S=s.e1=s.eh=null +s.bi()}, +scV(a){var s=this +if(s.c_==a)return +s.c_=a +s.S=s.e1=s.eh=null +s.bi()}, +dn(a){var s,r=this.U$ +if(r!=null){s=r.m5(B.dz) +switch(this.aC.a){case 6:return a.c6(new A.bb(0,a.b,0,a.d).xf(s)) +case 1:case 2:case 0:case 4:case 3:case 5:return a.xf(s)}}else return new A.N(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d))}, +cJ(){var s,r,q,p=this,o=p.U$ +if(o!=null){o.d8(B.dz,!0) +switch(p.aC.a){case 6:o=t.k +s=o.a(A.K.prototype.gaG.call(p)) +r=p.U$ +q=new A.bb(0,s.b,0,s.d).xf(r.gC(r)) +p.id=o.a(A.K.prototype.gaG.call(p)).c6(q) +break +case 1:case 2:case 0:case 4:case 3:case 5:o=t.k.a(A.K.prototype.gaG.call(p)) +s=p.U$ +p.id=o.xf(s.gC(s)) +break}p.e1=p.eh=null}else{o=t.k.a(A.K.prototype.gaG.call(p)) +p.id=new A.N(A.Z(0,o.a,o.b),A.Z(0,o.c,o.d))}}, +QE(){var s,r,q,p,o,n,m,l,k,j,i=this +if(i.e1!=null)return +if(i.U$==null){i.eh=!1 +s=new A.by(new Float64Array(16)) +s.cc() +i.e1=s}else{i.aAh() +s=i.U$ +r=s.gC(s) +q=A.bcf(i.aC,r,i.gC(i)) +s=q.b +p=q.a +o=r.a +n=r.b +m=i.S.JH(p,new A.x(0,0,0+o,0+n)) +l=i.S +l.toString +k=i.gC(i) +j=l.JH(s,new A.x(0,0,0+k.a,0+k.b)) +l=m.a +i.eh=m.c-l=r +m.d8(s,!(q&&s.c>=s.d)) +m=n.U$.b +m.toString +t.q.a(m) +p=n.S +o=n.gC(n) +if(q&&s.c>=s.d)l=new A.N(A.Z(0,l,r),A.Z(0,s.c,s.d)) +else{l=n.U$ +l=l.gC(l)}m.a=p.z2(o,l)}}} +A.UH.prototype={ +b5(a){var s +this.f1(a) +s=this.U$ +if(s!=null)s.b5(a)}, +aZ(a){var s +this.f2(0) +s=this.U$ +if(s!=null)s.aZ(0)}} +A.a22.prototype={ +V(){return"GrowthDirection."+this.b}} +A.vZ.prototype={ +gabk(){return!1}, +aGD(a,b){var s=this.w +switch(A.cr(this.a).a){case 0:return new A.bb(b,a,s,s) +case 1:return new A.bb(s,s,b,a)}}, +aGC(){return this.aGD(1/0,0)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(!(b instanceof A.vZ))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}, +gJ(a){var s=this +return A.a3(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.b([s.a.j(0),s.b.j(0),s.c.j(0),"scrollOffset: "+B.c.b3(s.d,1),"remainingPaintExtent: "+B.c.b3(s.r,1)],t.T),q=s.f +if(q!==0)r.push("overlap: "+B.c.b3(q,1)) +r.push("crossAxisExtent: "+B.c.b3(s.w,1)) +r.push("crossAxisDirection: "+s.x.j(0)) +r.push("viewportMainAxisExtent: "+B.c.b3(s.y,1)) +r.push("remainingCacheExtent: "+B.c.b3(s.Q,1)) +r.push("cacheOrigin: "+B.c.b3(s.z,1)) +return"SliverConstraints("+B.b.cp(r,", ")+")"}} +A.a8X.prototype={ +fc(){return"SliverGeometry"}} +A.Gg.prototype={} +A.a8Y.prototype={ +j(a){return A.L(this.a).j(0)+"@(mainAxis: "+A.j(this.c)+", crossAxis: "+A.j(this.d)+")"}} +A.w_.prototype={ +j(a){var s=this.a +return"layoutOffset="+(s==null?"None":B.c.b3(s,1))}} +A.rV.prototype={} +A.w0.prototype={ +j(a){return"paintOffset="+this.a.j(0)}} +A.rW.prototype={} +A.eV.prototype={ +gaG(){return t.r.a(A.K.prototype.gaG.call(this))}, +gtj(){return this.goX()}, +goX(){var s=this,r=t.r +switch(A.cr(r.a(A.K.prototype.gaG.call(s)).a).a){case 0:return new A.x(0,0,0+s.fx.c,0+r.a(A.K.prototype.gaG.call(s)).w) +case 1:return new A.x(0,0,0+r.a(A.K.prototype.gaG.call(s)).w,0+s.fx.c)}}, +yw(){}, +aaC(a,b,c){var s=this +if(c>=0&&c=0&&br;j=h,i=o){o=a3.aaU(p,!0) +if(o==null){n=a3.aR$ +k=n.b +k.toString +m.a(k).a=0 +if(r===0){n.d8(p,!0) +o=a3.aR$ +if(a5.a==null)a5.a=o +i=o +break}else{a3.fx=A.AR(a4,!1,a4,a4,0,0,0,0,-r) +return}}n=a3.aR$ +n.toString +h=j-a3.va(n) +if(h<-1e-10){a3.fx=A.AR(a4,!1,a4,a4,0,0,0,0,-h) +a7=a3.aR$.b +a7.toString +m.a(a7).a=0 +return}n=o.b +n.toString +m.a(n).a=h +if(a5.a==null)a5.a=o}if(r<1e-10)while(!0){n=a3.aR$ +n.toString +n=n.b +n.toString +m.a(n) +k=n.b +k.toString +if(!(k>0))break +n=n.a +n.toString +o=a3.aaU(p,!0) +k=a3.aR$ +k.toString +h=n-a3.va(k) +k=a3.aR$.b +k.toString +m.a(k).a=0 +if(h<-1e-10){a3.fx=A.AR(a4,!1,a4,a4,0,0,0,0,-h) +return}}if(i==null){o.d8(p,!0) +a5.a=o}a5.b=!0 +a5.c=o +n=o.b +n.toString +m.a(n) +k=n.b +k.toString +a5.d=k +n=n.a +n.toString +a5.e=n+a3.va(o) +g=new A.aLe(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.Sr()}} +A.aLe.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.b +o.toString +r=p.c=A.w(s).h("aY.1").a(o).b6$ +o=r==null +if(o)p.b=!1 +q=++p.d +if(!p.b){if(!o){o=r.b +o.toString +o=t.b.a(o).b +o.toString +q=o!==q +o=q}else o=!0 +q=this.c +if(o){r=s.aNa(q,n,!0) +p.c=r +if(r==null)return!1}else r.d8(q,!0) +o=p.a=p.c}else o=r +n=o.b +n.toString +t.b.a(n) +q=p.e +n.a=q +p.e=q+s.va(o) +return!0}, +$S:11} +A.pd.prototype={$ie3:1} +A.aLi.prototype={ +hE(a){}} +A.pF.prototype={ +j(a){var s=this.b,r=this.Cm$?"keepAlive; ":"" +return"index="+A.j(s)+"; "+r+this.akA(0)}} +A.FG.prototype={ +hE(a){if(!(a.b instanceof A.pF))a.b=new A.pF(!1,null,null)}, +kg(a){var s +this.YS(a) +s=a.b +s.toString +if(!t.b.a(s).c)this.bb.Sl(t.x.a(a))}, +Uh(a,b,c){this.Mx(0,b,c)}, +Da(a,b){var s,r=this,q=a.b +q.toString +t.b.a(q) +if(!q.c){r.ais(a,b) +r.bb.Sl(a) +r.aD()}else{s=r.bA +if(s.i(0,q.b)===a)s.O(0,q.b) +r.bb.Sl(a) +q=q.b +q.toString +s.q(0,q,a)}}, +O(a,b){var s=b.b +s.toString +t.b.a(s) +if(!s.c){this.ait(0,b) +return}this.bA.O(0,s.b) +this.nn(b)}, +NQ(a,b){this.JM(new A.aLf(this,a,b),t.r)}, +a00(a){var s,r=this,q=a.b +q.toString +t.b.a(q) +if(q.Cm$){r.O(0,a) +s=q.b +s.toString +r.bA.q(0,s,a) +a.b=q +r.YS(a) +q.c=!0}else r.bb.adh(a)}, +b5(a){var s,r,q +this.alO(a) +for(s=this.bA,s=s.gbx(s),r=A.w(s),r=r.h("@<1>").af(r.z[1]),s=new A.bZ(J.aA(s.a),s.b,r.h("bZ<1,2>")),r=r.z[1];s.H();){q=s.a;(q==null?r.a(q):q).b5(a)}}, +aZ(a){var s,r,q +this.alP(0) +for(s=this.bA,s=s.gbx(s),r=A.w(s),r=r.h("@<1>").af(r.z[1]),s=new A.bZ(J.aA(s.a),s.b,r.h("bZ<1,2>")),r=r.z[1];s.H();){q=s.a;(q==null?r.a(q):q).aZ(0)}}, +jr(){this.Ye() +var s=this.bA +s.gbx(s).am(0,this.gVU())}, +c8(a){var s +this.F6(a) +s=this.bA +s.gbx(s).am(0,a)}, +ju(a){this.F6(a)}, +aG8(a,b){var s +this.NQ(a,null) +s=this.aR$ +if(s!=null){s=s.b +s.toString +t.b.a(s).a=b +return!0}this.bb.R8=!0 +return!1}, +a6U(){return this.aG8(0,0)}, +aaU(a,b){var s,r,q,p=this,o=p.aR$ +o.toString +o=o.b +o.toString +s=t.b +o=s.a(o).b +o.toString +r=o-1 +p.NQ(r,null) +o=p.aR$ +o.toString +q=o.b +q.toString +q=s.a(q).b +q.toString +if(q===r){o.d8(a,b) +return p.aR$}p.bb.R8=!0 +return null}, +aNa(a,b,c){var s,r,q,p=b.b +p.toString +s=t.b +p=s.a(p).b +p.toString +r=p+1 +this.NQ(r,b) +p=b.b +p.toString +q=A.w(this).h("aY.1").a(p).b6$ +if(q!=null){p=q.b +p.toString +p=s.a(p).b +p.toString +p=p===r}else p=!1 +if(p){q.d8(a,c) +return q}this.bb.R8=!0 +return null}, +RJ(a,b){var s={} +s.a=a +s.b=b +this.JM(new A.aLh(s,this),t.r)}, +va(a){switch(A.cr(t.r.a(A.K.prototype.gaG.call(this)).a).a){case 0:return a.gC(a).a +case 1:return a.gC(a).b}}, +Ud(a,b,c){var s,r,q=this.f5$,p=A.beK(a) +for(s=A.w(this).h("aY.1");q!=null;){if(this.aMK(p,q,b,c))return!0 +r=q.b +r.toString +q=s.a(r).dT$}return!1}, +RD(a){var s=a.b +s.toString +return t.b.a(s).a}, +rU(a){var s=t.MR.a(a.b) +return(s==null?null:s.b)!=null&&!this.bA.b1(0,s.b)}, +eG(a,b){if(!this.rU(a))b.cE() +else this.aGy(a,b)}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null +if(d.aR$==null)return +s=t.r +switch(A.qc(s.a(A.K.prototype.gaG.call(d)).a,s.a(A.K.prototype.gaG.call(d)).b).a){case 0:r=b.W(0,new A.h(0,d.fx.c)) +q=B.AO +p=B.eC +o=!0 +break +case 1:r=b +q=B.eC +p=B.ce +o=!1 +break +case 2:r=b +q=B.ce +p=B.eC +o=!1 +break +case 3:r=b.W(0,new A.h(d.fx.c,0)) +q=B.AS +p=B.ce +o=!0 +break +default:o=c +r=o +p=r +q=p}n=d.aR$ +for(m=A.w(d).h("aY.1"),l=t.b;n!=null;){k=n.b +k.toString +k=l.a(k).a +k.toString +j=k-s.a(A.K.prototype.gaG.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.h(k,h) +if(o){e=d.va(n) +f=new A.h(k+i*e,h+g*e)}if(j0)a.eY(n,f) +k=n.b +k.toString +n=m.a(k).b6$}}} +A.aLf.prototype={ +$1(a){var s=this.a,r=s.bA,q=this.b,p=this.c +if(r.b1(0,q)){r=r.O(0,q) +r.toString +q=r.b +q.toString +t.b.a(q) +s.nn(r) +r.b=q +s.Mx(0,r,p) +q.c=!1}else s.bb.aJ_(q,p)}, +$S:180} +A.aLh.prototype={ +$1(a){var s,r,q +for(s=this.a,r=this.b;s.a>0;){q=r.aR$ +q.toString +r.a00(q);--s.a}for(;s.b>0;){q=r.f5$ +q.toString +r.a00(q);--s.b}s=r.bA +s=s.gbx(s) +q=A.w(s).h("bo") +B.b.am(A.ai(new A.bo(s,new A.aLg(),q),!0,q.h("y.E")),r.bb.gaR0())}, +$S:180} +A.aLg.prototype={ +$1(a){var s=a.b +s.toString +return!t.b.a(s).Cm$}, +$S:577} +A.UJ.prototype={ +b5(a){var s,r,q +this.f1(a) +s=this.aR$ +for(r=t.b;s!=null;){s.b5(a) +q=s.b +q.toString +s=r.a(q).b6$}}, +aZ(a){var s,r,q +this.f2(0) +s=this.aR$ +for(r=t.b;s!=null;){s.aZ(0) +q=s.b +q.toString +s=r.a(q).b6$}}} +A.akA.prototype={} +A.akB.prototype={} +A.am3.prototype={ +aZ(a){this.zD(0)}} +A.am4.prototype={} +A.P_.prototype={ +gRo(){var s=this,r=t.r +switch(A.qc(r.a(A.K.prototype.gaG.call(s)).a,r.a(A.K.prototype.gaG.call(s)).b).a){case 0:return s.bM.d +case 1:return s.bM.a +case 2:return s.bM.b +case 3:return s.bM.c}}, +gaGl(){var s=this,r=t.r +switch(A.qc(r.a(A.K.prototype.gaG.call(s)).a,r.a(A.K.prototype.gaG.call(s)).b).a){case 0:return s.bM.b +case 1:return s.bM.c +case 2:return s.bM.d +case 3:return s.bM.a}}, +gaJ7(){switch(A.cr(t.r.a(A.K.prototype.gaG.call(this)).a).a){case 0:var s=this.bM +return s.gcM(s)+s.gcR(s) +case 1:return this.bM.gdQ()}}, +hE(a){if(!(a.b instanceof A.w0))a.b=new A.w0(B.h)}, +cJ(){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.K.prototype.gaG.call(a0)),a4=a0.gRo() +a0.gaGl() +s=a0.bM +s.toString +r=s.aGq(A.cr(a2.a(A.K.prototype.gaG.call(a0)).a)) +q=a0.gaJ7() +if(a0.U$==null){p=a0.or(a3,0,r) +a0.fx=A.AR(a0.Br(a3,0,r),!1,a1,a1,r,Math.min(p,a3.r),0,r,a1) +return}o=a0.or(a3,0,a4) +n=a3.f +if(n>0)n=Math.max(0,n-o) +a2=a0.U$ +a2.toString +s=Math.max(0,a3.d-a4) +m=Math.min(0,a3.z+a4) +l=a3.r +k=a0.or(a3,0,a4) +j=a3.Q +i=a0.Br(a3,0,a4) +h=Math.max(0,a3.w-q) +g=a3.a +f=a3.b +a2.d8(new A.vZ(g,f,a3.c,s,a4+a3.e,n,l-k,h,a3.x,a3.y,m,j-i),!0) +e=a0.U$.fx +a2=e.y +if(a2!=null){a0.fx=A.AR(a1,!1,a1,a1,0,0,0,0,a2) +return}a2=e.a +s=a4+a2 +m=r+a2 +d=a0.or(a3,s,m) +c=o+d +b=a0.Br(a3,0,a4) +a=a0.Br(a3,s,m) +s=e.c +k=e.d +p=Math.min(o+Math.max(s,k+d),l) +l=e.b +k=Math.min(c+k,p) +j=Math.min(a+b+e.z,j) +i=e.e +s=Math.max(c+s,o+e.r) +a0.fx=A.AR(j,e.x,s,k,r+i,p,l,m,a1) +m=a0.U$.b +m.toString +t.jB.a(m) +switch(A.qc(g,f).a){case 0:s=a0.bM +l=s.a +a2=s.d+a2 +m.a=new A.h(l,a0.or(a3,a2,a2+s.b)) +break +case 1:m.a=new A.h(a0.or(a3,0,a0.bM.a),a0.bM.b) +break +case 2:a2=a0.bM +m.a=new A.h(a2.a,a0.or(a3,0,a2.b)) +break +case 3:s=a0.bM +a2=s.c+a2 +m.a=new A.h(a0.or(a3,a2,a2+s.a),a0.bM.b) +break}}, +Ud(a,b,c){var s,r,q,p=this,o=p.U$ +if(o!=null&&o.fx.r>0){o=o.b +o.toString +t.jB.a(o) +s=p.or(t.r.a(A.K.prototype.gaG.call(p)),0,p.gRo()) +r=p.U$ +r.toString +r=p.aHw(r) +o=o.a +q=p.U$.gaMJ() +a.c.push(new A.I4(new A.h(-o.a,-o.b))) +q.$3$crossAxisPosition$mainAxisPosition(a,b-r,c-s) +a.KM()}return!1}, +aHw(a){var s=this,r=t.r +switch(A.qc(r.a(A.K.prototype.gaG.call(s)).a,r.a(A.K.prototype.gaG.call(s)).b).a){case 0:case 2:return s.bM.a +case 3:case 1:return s.bM.b}}, +RD(a){return this.gRo()}, +eG(a,b){var s=a.b +s.toString +s=t.jB.a(s).a +b.aL(0,s.a,s.b)}, +aJ(a,b){var s,r=this.U$ +if(r!=null&&r.fx.w){s=r.b +s.toString +a.eY(r,b.W(0,t.jB.a(s).a))}}} +A.a7p.prototype={ +aCB(){if(this.bM!=null)return +this.bM=this.cD}, +shv(a,b){var s=this +if(s.cD.l(0,b))return +s.cD=b +s.bM=null +s.aD()}, +scV(a){var s=this +if(s.e6===a)return +s.e6=a +s.bM=null +s.aD()}, +cJ(){this.aCB() +this.ak5()}} +A.akz.prototype={ +b5(a){var s +this.f1(a) +s=this.U$ +if(s!=null)s.b5(a)}, +aZ(a){var s +this.f2(0) +s=this.U$ +if(s!=null)s.aZ(0)}} +A.aKx.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof A.aKx&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +gJ(a){var s=this +return A.a3(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.c.b3(s.a,1)+", "+B.c.b3(s.b,1)+", "+B.c.b3(s.c,1)+", "+B.c.b3(s.d,1)+")"}} +A.fU.prototype={ +gJQ(){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.b([],t.T),q=s.e +if(q!=null)r.push("top="+A.j3(q)) +q=s.f +if(q!=null)r.push("right="+A.j3(q)) +q=s.r +if(q!=null)r.push("bottom="+A.j3(q)) +q=s.w +if(q!=null)r.push("left="+A.j3(q)) +q=s.x +if(q!=null)r.push("width="+A.j3(q)) +q=s.y +if(q!=null)r.push("height="+A.j3(q)) +if(r.length===0)r.push("not positioned") +r.push(s.zx(0)) +return B.b.cp(r,"; ")}} +A.a9x.prototype={ +V(){return"StackFit."+this.b}} +A.FH.prototype={ +hE(a){if(!(a.b instanceof A.fU))a.b=new A.fU(null,null,B.h)}, +aE_(){var s=this +if(s.Y!=null)return +s.Y=s.a7.aE(s.ae)}, +shY(a){var s=this +if(s.a7.l(0,a))return +s.a7=a +s.Y=null +s.aD()}, +scV(a){var s=this +if(s.ae==a)return +s.ae=a +s.Y=null +s.aD()}, +srD(a){if(this.aa!==a){this.aa=a +this.aD()}}, +slA(a){var s=this +if(a!==s.aP){s.aP=a +s.bi() +s.cb()}}, +c1(a){return A.Am(this.aR$,new A.aLm(a))}, +bV(a){return A.Am(this.aR$,new A.aLk(a))}, +bW(a){return A.Am(this.aR$,new A.aLl(a))}, +c4(a){return A.Am(this.aR$,new A.aLj(a))}, +ip(a){return this.IH(a)}, +dn(a){return this.a4N(a,A.tI())}, +a4N(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +e.aE_() +if(e.dZ$===0){s=a.a +r=a.b +q=A.Z(1/0,s,r) +p=a.c +o=a.d +n=A.Z(1/0,p,o) +return isFinite(q)&&isFinite(n)?new A.N(A.Z(1/0,s,r),A.Z(1/0,p,o)):new A.N(A.Z(0,s,r),A.Z(0,p,o))}m=a.a +l=a.c +switch(e.aa.a){case 0:k=new A.bb(0,a.b,0,a.d) +break +case 1:k=A.CB(new A.N(A.Z(1/0,m,a.b),A.Z(1/0,l,a.d))) +break +case 2:k=a +break +default:k=null}j=e.aR$ +for(s=t.Qv,i=l,h=m,g=!1;j!=null;){r=j.b +r.toString +s.a(r) +if(!r.gJQ()){f=b.$2(j,k) +h=Math.max(h,f.a) +i=Math.max(i,f.b) +g=!0}j=r.b6$}return g?new A.N(h,i):new A.N(A.Z(1/0,m,a.b),A.Z(1/0,l,a.d))}, +cJ(){var s,r,q,p,o,n,m,l=this,k="RenderBox was not laid out: ",j=t.k.a(A.K.prototype.gaG.call(l)) +l.G=!1 +l.id=l.a4N(j,A.wU()) +s=l.aR$ +for(r=t.Qv,q=t.o;s!=null;){p=s.b +p.toString +r.a(p) +if(!p.gJQ()){o=l.Y +o.toString +n=l.id +if(n==null)n=A.V(A.a7(k+A.L(l).j(0)+"#"+A.bC(l))) +m=s.id +p.a=o.u0(q.a(n.X(0,m==null?A.V(A.a7(k+A.L(s).j(0)+"#"+A.bC(s))):m)))}else{o=l.id +if(o==null)o=A.V(A.a7(k+A.L(l).j(0)+"#"+A.bC(l))) +n=l.Y +n.toString +l.G=A.biJ(s,p,o,n)||l.G}s=p.b6$}}, +dP(a,b){return this.BQ(a,b)}, +KI(a,b){this.xp(a,b)}, +aJ(a,b){var s,r=this,q=r.aP!==B.x&&r.G,p=r.aK +if(q){q=r.cx +q===$&&A.c() +s=r.gC(r) +p.sbl(0,a.p5(q,b,new A.x(0,0,0+s.a,0+s.b),r.gacn(),r.aP,p.a))}else{p.sbl(0,null) +r.KI(a,b)}}, +v(){this.aK.sbl(0,null) +this.jD()}, +pV(a){var s,r=this +switch(r.aP.a){case 0:return null +case 1:case 2:case 3:if(r.G){s=r.gC(r) +s=new A.x(0,0,0+s.a,0+s.b)}else s=null +return s}}} +A.aLm.prototype={ +$1(a){return a.b4(B.a7,this.a,a.gc5())}, +$S:42} +A.aLk.prototype={ +$1(a){return a.b4(B.af,this.a,a.gce())}, +$S:42} +A.aLl.prototype={ +$1(a){return a.b4(B.av,this.a,a.gcs())}, +$S:42} +A.aLj.prototype={ +$1(a){return a.b4(B.aU,this.a,a.gcO())}, +$S:42} +A.OP.prototype={ +ju(a){if(this.fI!=null&&this.aR$!=null)a.$1(this.Nu())}, +Nu(){var s,r=this.aR$,q=t.Qv,p=this.fI,o=0 +while(!0){if(r!=null){p.toString +s=o=a||l>=b.length||!J.f(s,b[l]) +else s=!1 +if(s){s=j.G[m] +s.toString +p.D(0,s)}}for(o=0;i=o*a,i=s||o>=j.a7||!J.f(j.G[n+o*s],k) +else s=!1 +if(s)if(!p.O(0,b[l])){s=b[l] +s.toString +j.kg(s)}}++o}p.am(0,j.gaKf()) +j.Y=a +j.a7=B.e.e4(b.length,a) +j.G=A.ai(b,!0,t.aA) +j.aD()}, +XA(a,b,c){var s=this,r=a+b*s.Y,q=s.G[r] +if(q==c)return +if(q!=null)s.nn(q) +B.b.q(s.G,r,c) +if(c!=null)s.kg(c)}, +b5(a){var s,r,q,p +this.f1(a) +for(s=this.G,r=s.length,q=0;q0){n=isFinite(p)?p:o +if(0p){i=l-p +h=q +while(!0){if(!(i>1e-10&&s>1e-10))break +for(g=0,r=0;r1e-10&&h>0))break +j=i/h +for(c=0,r=0;r0)if(b<=j){i-=b +a1[r]=f}else{i-=j +a1[r]=a0-j;++c}}h=c}}return a1}, +dn(a){var s,r,q,p,o,n,m,l,k,j=this +if(j.a7*j.Y===0)return a.c6(B.w) +s=j.NG(a) +r=B.b.lK(s,0,new A.aLn()) +for(q=t.o3,p=0,o=0;o=0;--p){o=p+1 +q[p]=q[o]+s[o]}a2.b_=new A.cs(q,A.a6(q).h("cs<1>")) +a2.ac=B.b.ga5(q)+B.b.ga5(s) +break +case 1:q[0]=0 +for(p=1;p=0;--s){q=this.G[s] +if(q!=null){p=q.b +p.toString +r.a(p) +if(a.lv(new A.aLo(b,p,q),p.a,b))return!0}}return!1}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +if(e.a7*e.Y===0){s=e.aK +if(s!=null){r=b.a +q=b.b +p=e.ac +p===$&&A.c() +s.acj(a.gcN(a),new A.x(r,q,r+p,q+0),B.mb,B.mb)}return}if(e.b2!=null){o=a.gcN(a) +for(s=e.dI,r=b.a,q=b.b,p=e.gfm(),n=0;n")).am(0,a)}, +sms(a){if(a===this.G)return +this.G=a +this.aD()}, +sa8O(a){if(a===this.Y)return +this.Y=a +this.aD()}, +slW(a,b){var s=this,r=s.a7 +if(b===r)return +if(s.y!=null)r.ad(0,s.gK5()) +s.a7=b +if(s.y!=null)b.an(0,s.gK5()) +s.aD()}, +saHc(a){if(250===this.ae)return +this.ae=250 +this.aD()}, +saHd(a){if(a===this.aP)return +this.aP=a +this.aD()}, +slA(a){var s=this +if(a!==s.aK){s.aK=a +s.bi() +s.cb()}}, +b5(a){this.alS(a) +this.a7.an(0,this.gK5())}, +aZ(a){this.a7.ad(0,this.gK5()) +this.alT(0)}, +c1(a){return 0}, +bV(a){return 0}, +bW(a){return 0}, +c4(a){return 0}, +ghr(){return!0}, +UG(a,b,c,d,e,f,g,h,a0,a1,a2){var s,r,q,p,o,n,m,l,k=this,j=A.bID(k.a7.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.d8(new A.vZ(k.G,e,j,q,r,i-s,Math.max(0,a1-s+f),d,k.Y,g,p,Math.max(0,a0+o)),!0) +n=c.fx +m=n.y +if(m!=null)return m +l=s+n.b +if(n.w||a2>0)k.Ws(c,l,e) +else k.Ws(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.aes(e,n) +c=a.$1(c)}return 0}, +pV(a){var s,r,q,p,o,n,m=this +switch(m.aK.a){case 0:return null +case 1:case 2:case 3:break}s=m.gC(m) +r=0+s.a +q=0+s.b +s=t.r +if(s.a(A.K.prototype.gaG.call(a)).f===0||!isFinite(s.a(A.K.prototype.gaG.call(a)).y))return new A.x(0,0,r,q) +p=s.a(A.K.prototype.gaG.call(a)).y-s.a(A.K.prototype.gaG.call(a)).r+s.a(A.K.prototype.gaG.call(a)).f +switch(A.qc(m.G,s.a(A.K.prototype.gaG.call(a)).b).a){case 2:o=0+p +n=0 +break +case 0:q-=p +n=0 +o=0 +break +case 1:n=0+p +o=0 +break +case 3:r-=p +n=0 +o=0 +break +default:n=0 +o=0}return new A.x(n,o,r,q)}, +Sk(a){var s,r,q,p,o=this +if(o.aa==null){s=o.gC(o) +return new A.x(0,0,0+s.a,0+s.b)}switch(A.cr(o.G).a){case 1:o.gC(o) +o.gC(o) +s=o.aa +s.toString +r=o.gC(o) +q=o.gC(o) +p=o.aa +p.toString +return new A.x(0,0-s,0+r.a,0+q.b+p) +case 0:o.gC(o) +s=o.aa +s.toString +o.gC(o) +r=o.gC(o) +q=o.aa +q.toString +return new A.x(0-s,0,0+r.a+q,0+o.gC(o).b)}}, +aJ(a,b){var s,r,q,p=this +if(p.aR$==null)return +s=p.gaaB()&&p.aK!==B.x +r=p.b2 +if(s){s=p.cx +s===$&&A.c() +q=p.gC(p) +r.sbl(0,a.p5(s,b,new A.x(0,0,0+q.a,0+q.b),p.gaFL(),p.aK,r.a))}else{r.sbl(0,null) +p.a6w(a,b)}}, +v(){this.b2.sbl(0,null) +this.jD()}, +a6w(a,b){var s,r,q,p,o,n,m +for(s=this.gRE(),r=s.length,q=b.a,p=b.b,o=0;o0}, +$S:579} +A.aLq.prototype={ +$1(a){var s=this,r=s.c,q=s.a,p=s.b.a82(r,q.b) +return r.aaC(s.d,q.a,p)}, +$S:179} +A.P1.prototype={ +hE(a){if(!(a.b instanceof A.rW))a.b=new A.rW(null,null,B.h)}, +sRe(a){if(a===this.f6)return +this.f6=a +this.aD()}, +sbv(a){if(a==this.ez)return +this.ez=a +this.aD()}, +gma(){return!0}, +dn(a){return new A.N(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d))}, +cJ(){var s,r,q,p,o,n,m,l,k,j=this +switch(A.cr(j.G).a){case 1:j.a7.wX(j.gC(j).b) +break +case 0:j.a7.wX(j.gC(j).a) +break}if(j.ez==null){j.oG=j.i2=0 +j.oH=!1 +j.a7.wS(0,0) +return}switch(A.cr(j.G).a){case 1:s=j.gC(j).b +r=j.gC(j).a +break +case 0:s=j.gC(j).a +r=j.gC(j).b +break +default:s=null +r=null}j.ez.toString +q=0 +do{p=j.a7.at +p.toString +o=j.Ng(s,r,p+0) +if(o!==0)j.a7.a8t(o) +else{p=j.a7 +n=j.i2 +n===$&&A.c() +m=j.f6 +n=Math.min(0,n+s*m) +l=j.oG +l===$&&A.c() +if(p.wS(n,Math.max(0,l-s*(1-m))))break}k=q+1 +if(k<10){q=k +continue}else break}while(!0)}, +Ng(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +e.oG=e.i2=0 +e.oH=!1 +s=a*e.f6-c +r=A.Z(s,0,a) +q=a-s +p=A.Z(q,0,a) +switch(e.aP.a){case 0:e.aa=e.ae +break +case 1:e.aa=a*e.ae +break}o=e.aa +o.toString +n=a+2*o +m=s+o +l=A.Z(m,0,n) +k=A.Z(n-m,0,n) +j=e.ez.b +j.toString +i=A.w(e).h("aY.1").a(j).dT$ +j=i==null +if(!j){h=Math.max(a,s) +g=e.UG(e.gaHu(),A.Z(q,-o,0),i,b,B.uw,p,a,0,l,r,h-a) +if(g!==0)return-g}q=e.ez +o=-s +h=Math.max(0,o) +o=j?Math.min(0,o):0 +j=s>=a?s:r +f=e.aa +f.toString +return e.UG(e.ga7K(),A.Z(s,-f,0),q,b,B.iF,j,a,o,k,p,h)}, +gaaB(){return this.oH}, +aes(a,b){var s,r=this +switch(a.a){case 0:s=r.oG +s===$&&A.c() +r.oG=s+b.a +break +case 1:s=r.i2 +s===$&&A.c() +r.i2=s-b.a +break}if(b.x)r.oH=!0}, +Ws(a,b,c){var s=a.b +s.toString +t.jB.a(s).a=this.a81(a,b,c)}, +Vq(a){var s=a.b +s.toString +return t.jB.a(s).a}, +Xs(a,b){var s,r,q,p,o=this +switch(t.r.a(A.K.prototype.gaG.call(a)).b.a){case 0:s=o.ez +for(r=A.w(o).h("aY.1"),q=0;s!==a;){q+=s.fx.a +p=s.b +p.toString +s=r.a(p).b6$}return q+b +case 1:r=o.ez.b +r.toString +p=A.w(o).h("aY.1") +s=p.a(r).dT$ +for(q=0;s!==a;){q-=s.fx.a +r=s.b +r.toString +s=p.a(r).dT$}return q-b}}, +abK(a){var s,r,q,p=this +switch(t.r.a(A.K.prototype.gaG.call(a)).b.a){case 0:s=p.ez +for(r=A.w(p).h("aY.1");s!==a;){s.fx.toString +q=s.b +q.toString +s=r.a(q).b6$}return 0 +case 1:r=p.ez.b +r.toString +q=A.w(p).h("aY.1") +s=q.a(r).dT$ +for(;s!==a;){s.fx.toString +r=s.b +r.toString +s=q.a(r).dT$}return 0}}, +eG(a,b){var s=a.b +s.toString +s=t.jB.a(s).a +b.aL(0,s.a,s.b)}, +a82(a,b){var s,r=a.b +r.toString +t.jB.a(r) +s=t.r +switch(A.qc(s.a(A.K.prototype.gaG.call(a)).a,s.a(A.K.prototype.gaG.call(a)).b).a){case 2:return b-r.a.b +case 1:return b-r.a.a +case 0:return a.fx.c-(b-r.a.b) +case 3:return a.fx.c-(b-r.a.a)}}, +gRE(){var s,r,q=this,p=A.b([],t.Ry),o=q.aR$ +if(o==null)return p +for(s=A.w(q).h("aY.1");o!=q.ez;){o.toString +p.push(o) +r=o.b +r.toString +o=s.a(r).b6$}o=q.f5$ +for(;!0;){o.toString +p.push(o) +if(o===q.ez)return p +r=o.b +r.toString +o=s.a(r).dT$}}, +ga7M(){var s,r,q,p=this,o=A.b([],t.Ry) +if(p.aR$==null)return o +s=p.ez +for(r=A.w(p).h("aY.1");s!=null;){o.push(s) +q=s.b +q.toString +s=r.a(q).b6$}q=p.ez.b +q.toString +s=r.a(q).dT$ +for(;s!=null;){o.push(s) +q=s.b +q.toString +s=r.a(q).dT$}return o}} +A.a7n.prototype={ +hE(a){if(!(a.b instanceof A.rV))a.b=new A.rV(null,null)}, +cJ(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=t.k.a(A.K.prototype.gaG.call(h)) +if(h.aR$==null){switch(A.cr(h.G).a){case 1:h.id=new A.N(g.b,g.c) +break +case 0:h.id=new A.N(g.a,g.d) +break}h.a7.wX(0) +h.ez=h.f6=0 +h.i2=!1 +h.a7.wS(0,0) +return}switch(A.cr(h.G).a){case 1:s=g.d +r=g.b +break +case 0:s=g.b +r=g.d +break +default:s=null +r=null}q=g.a +p=g.b +o=g.c +n=g.d +m=null +do{l=h.a7.at +l.toString +k=h.Ng(s,r,l) +if(k!==0)h.a7.a8t(k) +else{switch(A.cr(h.G).a){case 1:l=h.ez +l===$&&A.c() +m=A.Z(l,o,n) +break +case 0:l=h.ez +l===$&&A.c() +m=A.Z(l,q,p) +break}h.a7.wX(m) +l=h.a7 +j=h.f6 +j===$&&A.c() +i=l.wS(0,Math.max(0,j-m)) +if(i)break}}while(!0) +switch(A.cr(h.G).a){case 1:h.id=new A.N(A.Z(r,q,p),A.Z(m,o,n)) +break +case 0:h.id=new A.N(A.Z(m,q,p),A.Z(r,o,n)) +break}}, +Ng(a,b,c){var s,r,q,p,o,n=this +n.ez=n.f6=0 +n.i2=c<0 +switch(n.aP.a){case 0:n.aa=n.ae +break +case 1:n.aa=a*n.ae +break}s=n.aR$ +r=Math.max(0,c) +q=Math.min(0,c) +p=Math.max(0,-c) +o=n.aa +o.toString +return n.UG(n.ga7K(),-o,s,b,B.iF,p,a,q,a+2*o,a+q,r)}, +gaaB(){return this.i2}, +aes(a,b){var s=this,r=s.f6 +r===$&&A.c() +s.f6=r+b.a +if(b.x)s.i2=!0 +r=s.ez +r===$&&A.c() +s.ez=r+b.e}, +Ws(a,b,c){var s=a.b +s.toString +t.Xp.a(s).a=b}, +Vq(a){var s=a.b +s.toString +s=t.Xp.a(s).a +s.toString +return this.a81(a,s,B.iF)}, +Xs(a,b){var s,r,q,p=this.aR$ +for(s=A.w(this).h("aY.1"),r=0;p!==a;){r+=p.fx.a +q=p.b +q.toString +p=s.a(q).b6$}return r+b}, +abK(a){var s,r,q=this.aR$ +for(s=A.w(this).h("aY.1");q!==a;){q.fx.toString +r=q.b +r.toString +q=s.a(r).b6$}return 0}, +eG(a,b){var s=this.Vq(t.nl.a(a)) +b.aL(0,s.a,s.b)}, +a82(a,b){var s,r=this,q=a.b +q.toString +t.Xp.a(q) +s=t.r +switch(A.qc(s.a(A.K.prototype.gaG.call(a)).a,s.a(A.K.prototype.gaG.call(a)).b).a){case 2:case 1:q=q.a +q.toString +return b-q +case 0:s=r.gC(r) +q=q.a +q.toString +return s.b-b-q +case 3:s=r.gC(r) +q=q.a +q.toString +return s.a-b-q}}, +gRE(){var s,r,q=A.b([],t.Ry),p=this.f5$ +for(s=A.w(this).h("aY.1");p!=null;){q.push(p) +r=p.b +r.toString +p=s.a(r).dT$}return q}, +ga7M(){var s,r,q=A.b([],t.Ry),p=this.aR$ +for(s=A.w(this).h("aY.1");p!=null;){q.push(p) +r=p.b +r.toString +p=s.a(r).b6$}return q}} +A.nh.prototype={ +b5(a){var s,r,q +this.f1(a) +s=this.aR$ +for(r=A.w(this).h("nh.0");s!=null;){s.b5(a) +q=s.b +q.toString +s=r.a(q).b6$}}, +aZ(a){var s,r,q +this.f2(0) +s=this.aR$ +for(r=A.w(this).h("nh.0");s!=null;){s.aZ(0) +q=s.b +q.toString +s=r.a(q).b6$}}} +A.Ps.prototype={ +V(){return"ScrollDirection."+this.b}} +A.mh.prototype={ +Db(a,b,c,d){var s=d.a===B.G.a +if(s){this.i6(b) +return A.eq(null,t.H)}else return this.ni(b,c,d)}, +j(a){var s=this,r=A.b([],t.T) +s.akt(r) +r.push(A.L(s.w).j(0)) +r.push(s.r.j(0)) +r.push(A.j(s.fr)) +r.push(s.k4.j(0)) +return"#"+A.bC(s)+"("+B.b.cp(r,", ")+")"}, +hc(a){var s=this.at +if(s!=null)a.push("offset: "+B.c.b3(s,1))}} +A.aT8.prototype={ +V(){return"WrapAlignment."+this.b}} +A.abA.prototype={ +V(){return"WrapCrossAlignment."+this.b}} +A.UO.prototype={} +A.pY.prototype={} +A.P2.prototype={ +sxx(a,b){if(this.G===b)return +this.G=b +this.aD()}, +shY(a){if(this.Y===a)return +this.Y=a +this.aD()}, +sMl(a,b){if(this.a7===b)return +this.a7=b +this.aD()}, +saRC(a){if(this.ae===a)return +this.ae=a +this.aD()}, +saRE(a){if(this.aa===a)return +this.aa=a +this.aD()}, +sS7(a){if(this.aP===a)return +this.aP=a +this.aD()}, +hE(a){if(!(a.b instanceof A.pY))a.b=new A.pY(null,null,B.h)}, +c1(a){var s,r,q,p,o=this +switch(o.G.a){case 0:s=o.aR$ +for(r=A.w(o).h("aY.1"),q=0;s!=null;){q=Math.max(q,s.b4(B.a7,1/0,s.gc5())) +p=s.b +p.toString +s=r.a(p).b6$}return q +case 1:return o.zV(new A.bb(0,1/0,0,a)).a}}, +bV(a){var s,r,q,p,o=this +switch(o.G.a){case 0:s=o.aR$ +for(r=A.w(o).h("aY.1"),q=0;s!=null;){q+=s.b4(B.af,1/0,s.gce()) +p=s.b +p.toString +s=r.a(p).b6$}return q +case 1:return o.zV(new A.bb(0,1/0,0,a)).a}}, +bW(a){var s,r,q,p,o=this +switch(o.G.a){case 0:return o.zV(new A.bb(0,a,0,1/0)).b +case 1:s=o.aR$ +for(r=A.w(o).h("aY.1"),q=0;s!=null;){q=Math.max(q,s.b4(B.av,1/0,s.gcs())) +p=s.b +p.toString +s=r.a(p).b6$}return q}}, +c4(a){var s,r,q,p,o=this +switch(o.G.a){case 0:return o.zV(new A.bb(0,a,0,1/0)).b +case 1:s=o.aR$ +for(r=A.w(o).h("aY.1"),q=0;s!=null;){q+=s.b4(B.aU,1/0,s.gcO()) +p=s.b +p.toString +s=r.a(p).b6$}return q}}, +ip(a){return this.IH(a)}, +Ow(a){switch(this.G.a){case 0:return a.a +case 1:return a.b}}, +Ov(a){switch(this.G.a){case 0:return a.b +case 1:return a.a}}, +at1(a,b){switch(this.G.a){case 0:return new A.h(a,b) +case 1:return new A.h(b,a)}}, +asD(a,b,c){var s=b-c +switch(this.aP.a){case 0:return a?s:0 +case 1:return a?0:s +case 2:return s/2}}, +dn(a){return this.zV(a)}, +zV(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this +switch(f.G.a){case 0:s=a.b +r=new A.bb(0,s,0,1/0) +break +case 1:s=a.d +r=new A.bb(0,1/0,0,s) +break +default:r=null +s=0}q=f.aR$ +for(p=A.w(f).h("aY.1"),o=0,n=0,m=0,l=0,k=0;q!=null;){j=A.beY(q,r) +i=f.Ow(j) +h=f.Ov(j) +if(k>0&&m+i+f.a7>s){o=Math.max(o,m) +n+=l+f.aa +m=0 +l=0 +k=0}m+=i +l=Math.max(l,h) +if(k>0)m+=f.a7;++k +g=q.b +g.toString +q=p.a(g).b6$}n+=l +o=Math.max(o,m) +switch(f.G.a){case 0:return a.c6(new A.N(o,n)) +case 1:return a.c6(new A.N(n,o))}}, +cJ(){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="RenderBox was not laid out: ",b5=t.k.a(A.K.prototype.gaG.call(b3)) +b3.bF=!1 +s=b3.aR$ +if(s==null){b3.id=new A.N(A.Z(0,b5.a,b5.b),A.Z(0,b5.c,b5.d)) +return}switch(b3.G.a){case 0:r=b5.b +q=new A.bb(0,r,0,1/0) +p=b3.aK===B.aj&&!0 +o=b3.b2===B.q_&&!0 +break +case 1:r=b5.d +q=new A.bb(0,1/0,0,r) +p=b3.b2===B.q_&&!0 +o=b3.aK===B.aj&&!0 +break +default:q=null +r=0 +p=!1 +o=!1}n=b3.a7 +m=b3.aa +l=A.b([],t.M6) +for(k=t.Qy,j=0,i=0,h=0,g=0,f=0;s!=null;){s.d8(q,!0) +e=s.id +d=b3.Ow(e==null?A.V(A.a7(b4+A.L(s).j(0)+"#"+A.bC(s))):e) +e=s.id +c=b3.Ov(e==null?A.V(A.a7(b4+A.L(s).j(0)+"#"+A.bC(s))):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.UO(h,g,f)) +h=0 +g=0 +f=0}h+=d +if(f>0)h+=n +g=Math.max(g,c);++f +e=s.b +e.toString +k.a(e) +e.e=l.length +s=e.b6$}if(f>0){j=Math.max(j,h) +i+=g +if(l.length!==0)i+=m +l.push(new A.UO(h,g,f))}b=l.length +switch(b3.G.a){case 0:b3.id=b5.c6(new A.N(j,i)) +a=b3.gC(b3).a +a0=b3.gC(b3).b +break +case 1:b3.id=b5.c6(new A.N(i,j)) +a=b3.gC(b3).b +a0=b3.gC(b3).a +break +default:a=0 +a0=0}b3.bF=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.aR$ +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.b +e.toString +k.a(e) +if(e.e!==a5)break +b1=s.id +d=b3.Ow(b1==null?A.V(A.a7(b4+A.L(s).j(0)+"#"+A.bC(s))):b1) +b1=s.id +b2=b3.asD(o,g,b3.Ov(b1==null?A.V(A.a7(b4+A.L(s).j(0)+"#"+A.bC(s))):b1)) +if(p)b0-=d +e.a=b3.at1(b0,a4+b2) +b0=p?b0-a9:b0+(d+a9) +s=e.b6$}a4=o?a4-a3:a4+(g+a3)}}, +dP(a,b){return this.BQ(a,b)}, +aJ(a,b){var s,r=this,q=r.bF&&r.bj!==B.x,p=r.bE +if(q){q=r.cx +q===$&&A.c() +s=r.gC(r) +p.sbl(0,a.p5(q,b,new A.x(0,0,0+s.a,0+s.b),r.ga8Z(),r.bj,p.a))}else{p.sbl(0,null) +r.xp(a,b)}}, +v(){this.bE.sbl(0,null) +this.jD()}} +A.akI.prototype={ +b5(a){var s,r,q +this.f1(a) +s=this.aR$ +for(r=t.Qy;s!=null;){s.b5(a) +q=s.b +q.toString +s=r.a(q).b6$}}, +aZ(a){var s,r,q +this.f2(0) +s=this.aR$ +for(r=t.Qy;s!=null;){s.aZ(0) +q=s.b +q.toString +s=r.a(q).b6$}}} +A.akJ.prototype={} +A.HJ.prototype={} +A.Az.prototype={ +V(){return"SchedulerPhase."+this.b}} +A.aIM.prototype={} +A.iv.prototype={ +adn(a){var s=this.ez$ +B.b.O(s,a) +if(s.length===0){s=$.bQ() +s.ay=null +s.ch=$.aP}}, +arN(a){var s,r,q,p,o,n,m,l,k=this.ez$,j=A.ai(k,!0,t.ph) +for(p=j.length,o=0;o0)return!1 +if(k)A.V(A.a7(m)) +s=l.FM(0) +k=s.b +if(n.oG$.$2$priority$scheduler(k,n)){try{if(l.c===0)A.V(A.a7(m));++l.d +l.FM(0) +p=l.aAI() +if(l.c>0)l.aoO(p,0) +k=s +k.f.eH(0,k.aTv())}catch(o){r=A.b_(o) +q=A.bz(o) +k=A.cf("during a task callback") +A.eA(new A.cz(r,q,"scheduler library",k,null,!1))}return l.c!==0}return!1}, +z8(a,b){var s,r=this +r.po() +s=++r.pX$ +r.uu$.q(0,s,new A.HJ(a)) +return r.pX$}, +LY(a){return this.z8(a,!1)}, +gaKt(){var s=this +if(s.pY$==null){if(s.i_$===B.eO)s.po() +s.pY$=new A.bX(new A.aV($.aP,t.U),t.gR) +s.dS$.push(new A.aMw(s))}return s.pY$.a}, +gaab(){return this.rq$}, +a4m(a){if(this.rq$===a)return +this.rq$=a +if(a)this.po()}, +a9B(){var s=$.bQ() +if(s.w==null){s.w=this.gatu() +s.x=$.aP}if(s.y==null){s.y=this.gau3() +s.z=$.aP}}, +SP(){switch(this.i_$.a){case 0:case 4:this.po() +return +case 1:case 2:case 3:return}}, +po(){var s,r=this +if(!r.mD$)s=!(A.iv.prototype.gaab.call(r)&&r.Th$) +else s=!0 +if(s)return +r.a9B() +$.bQ().po() +r.mD$=!0}, +agc(){if(this.mD$)return +this.a9B() +$.bQ().po() +this.mD$=!0}, +Xr(){var s,r,q=this +if(q.iu$||q.i_$!==B.eO)return +q.iu$=!0 +s=A.bjV() +s.ps(0,"Warm-up frame") +r=q.mD$ +A.dr(B.G,new A.aMy(q)) +A.dr(B.G,new A.aMz(q,r)) +q.aOb(new A.aMA(q,s))}, +ZA(a){var s=this.jc$ +return A.dw(B.c.aA((s==null?B.G:new A.bD(a.a-s.a)).a/1)+this.jd$.a,0)}, +atv(a){if(this.iu$){this.ep$=!0 +return}this.aaf(a)}, +au4(){var s=this +if(s.ep$){s.ep$=!1 +s.dS$.push(new A.aMv(s)) +return}s.aal()}, +aaf(a){var s,r,q=this +if(q.jc$==null)q.jc$=a +r=a==null +q.je$=q.ZA(r?q.nr$:a) +if(!r)q.nr$=a +q.mD$=!1 +try{q.i_$=B.a2J +s=q.uu$ +q.uu$=A.D(t.S,t.h1) +J.lp(s,new A.aMx(q)) +q.nq$.ao(0)}finally{q.i_$=B.a2K}}, +aRk(a){var s=this,r=s.dw$,q=r==null +if(!q&&r!==a)return null +if(r===a)++s.ex$ +else if(q){s.dw$=a +s.ex$=1}return new A.aIM(s.gar9())}, +ara(){if(--this.ex$===0){this.dw$=null +$.bQ()}}, +aal(){var s,r,q,p,o,n,m,l=this +try{l.i_$=B.p5 +for(p=l.xI$,o=p.length,n=0;n0&&r<4){s=s.je$ +s.toString +q.c=s}s=q.a +s.toString +return s}, +zt(a,b){var s=this,r=s.a +if(r==null)return +s.c=s.a=null +s.Lo() +if(b)r.a5l(s) +else r.a5m()}, +ea(a){return this.zt(a,!1)}, +aEu(a){var s,r=this +r.e=null +s=r.c +if(s==null)s=r.c=a +r.d.$1(new A.bD(a.a-s.a)) +if(!r.b&&r.a!=null&&r.e==null)r.e=$.d4.z8(r.gHd(),!0)}, +Lo(){var s,r=this.e +if(r!=null){s=$.d4 +s.uu$.O(0,r) +s.nq$.D(0,r) +this.e=null}}, +v(){var s=this,r=s.a +if(r!=null){s.a=null +s.Lo() +r.a5l(s)}}, +aRV(a,b){var s=""+"Ticker()" +return s.charCodeAt(0)==0?s:s}, +j(a){return this.aRV(a,!1)}} +A.Bd.prototype={ +a5m(){this.c=!0 +this.a.hZ(0) +var s=this.b +if(s!=null)s.hZ(0)}, +a5l(a){var s +this.c=!1 +s=this.b +if(s!=null)s.kO(new A.R4(a))}, +aSD(a){var s,r,q=this,p=new A.aRk(a) +if(q.b==null){s=q.b=new A.bX(new A.aV($.aP,t.U),t.gR) +r=q.c +if(r!=null)if(r)s.hZ(0) +else s.kO(B.abj)}q.b.a.jt(p,p,t.H)}, +x7(a,b){return this.a.a.x7(a,b)}, +re(a){return this.x7(a,null)}, +jt(a,b,c){return this.a.a.jt(a,b,c)}, +cz(a,b){return this.jt(a,null,b)}, +l6(a){return this.a.a.l6(a)}, +j(a){var s=A.bC(this),r=this.c +if(r==null)r="active" +else r=r?"complete":"canceled" +return"#"+s+"("+r+")"}, +$iat:1} +A.aRk.prototype={ +$1(a){this.a.$0()}, +$S:36} +A.R4.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.'}, +$ic9:1} +A.a8p.prototype={ +gAA(){var s,r=this.Tu$ +if(r===$){s=A.jD($.bQ().a.c,t.w) +this.Tu$!==$&&A.a2() +this.Tu$=s +r=s}return r}, +aqV(){--this.Tv$ +this.gAA().sm(0,this.Tv$>0)}, +a1z(){var s,r=this +if($.bQ().a.c){if(r.Ja$==null){++r.Tv$ +r.gAA().sm(0,!0) +r.Ja$=new A.aNh(r.gaqU())}}else{s=r.Ja$ +if(s!=null)s.a.$0() +r.Ja$=null}}, +avG(a){var s,r,q=a.d +if(t.V4.b(q)){s=B.b4.km(q) +if(J.f(s,B.fj))s=q +r=new A.AI(a.a,a.b,a.c,s)}else r=a +s=this.iw$ +s===$&&A.c() +s=s.at +if(s!=null)s.aQb(r.c,r.a,r.d)}} +A.aNh.prototype={} +A.o8.prototype={ +j(a){return"SemanticsTag("+this.a+")"}} +A.CP.prototype={} +A.Z0.prototype={} +A.Dk.prototype={ +gJ(a){return A.a3(null,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)}, +l(a,b){if(b==null)return!1 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.Dk&&b.b===this.b&&b.c===this.c}, +j(a){return"CustomSemanticsAction("+A.j($.b8w.i(0,this))+", label:null, hint:"+this.b+", action:"+this.c.j(0)+")"}} +A.ec.prototype={ +W(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.ai(this.b,!0,t.Vd) +q=b.b +p=q.length +if(p!==0)for(o=0;o=0;--o)r[o]=n[q-o-1].b}n=a3.fr +m=n.length +if(m!==0){l=new Int32Array(m) +for(o=0;o0?r[n-1].p2:null +if(n!==0)if(J.ak(l)===J.ak(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.V(A.a8("sort")) +s=p.length-1 +if(s-0<=32)A.a9a(p,0,s,J.bc0()) +else A.a99(p,0,s,J.bc0())}B.b.I(q,p) +B.b.ao(p)}p.push(new A.tv(m,l,n))}if(o!=null)B.b.kb(p) +B.b.I(q,p) +s=t.rB +return A.ai(new A.S(q,new A.aNj(),s),!0,s.h("aF.E"))}, +agr(a){if(this.ay==null)return +B.ks.jA(0,a.ae8(this.b))}, +fc(){return"SemanticsNode#"+this.b}, +aRP(a,b,c){return new A.aly(a,this,b,!0,!0,null,c)}, +ae4(a){return this.aRP(B.Qe,null,a)}} +A.aNl.prototype={ +$1(a){var s,r,q,p=this.a +p.a=p.a|a.fr +s=p.b +r=a.z +q=a.dx +p.b=s|(r?q&$.arg():q) +if(p.x==null)p.x=a.p1 +if(p.z==null)p.z=a.p3 +if(p.Q==null)p.Q=a.R8 +if(p.as==null)p.as=a.RG +if(p.at==null)p.at=a.rx +if(p.ax==null)p.ax=a.ry +if(p.ay==null)p.ay=a.to +p.ch=a.x1 +p.CW=a.x2 +if(p.cx==null)p.cx=a.xr +if(p.d.a==="")p.d=a.fy +if(p.e.a==="")p.e=a.go +if(p.f.a==="")p.f=a.id +if(p.w==="")p.w=a.k2 +s=a.dy +if(s!=null){r=p.y;(r==null?p.y=A.C(t.g3):r).I(0,s)}for(s=this.b.db,s=A.k9(s,s.r,A.w(s).c),r=this.c;s.H();)r.D(0,A.awa(s.d)) +s=a.ok +if(s!=null){s=s.a +if(s!=null)r.D(0,A.awa(new A.Dk(s,B.cS))) +a.ok.toString}s=p.c +r=p.x +p.c=A.b39(a.fx,a.p1,s,r) +r=p.r +s=p.x +p.r=A.b39(a.k1,a.p1,r,s) +p.cy=Math.max(p.cy,a.k4+a.k3) +return!0}, +$S:154} +A.aNj.prototype={ +$1(a){return a.a}, +$S:585} +A.tf.prototype={ +cH(a,b){return B.c.cH(this.b,b.b)}, +$idj:1} +A.oz.prototype={ +cH(a,b){return B.c.cH(this.a,b.a)}, +ahz(){var s,r,q,p,o,n,m,l,k,j=A.b([],t.TV) +for(s=this.c,r=s.length,q=0;q") +return A.ai(new A.nK(n,new A.b19(),s),!0,s.h("y.E"))}, +ahy(){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.D(s,t.bu) +q=A.D(s,s) +for(p=this.b,o=p===B.aj,p=p===B.v,n=a4,m=0;m2.356194490192345 +else a0=!1 +if(a||a0)q.q(0,l.b,f.b)}}a1=A.b([],t.t) +a2=A.b(a3.slice(0),A.a6(a3)) +B.b.hW(a2,new A.b15()) +new A.S(a2,new A.b16(),A.a6(a2).h("S<1,o>")).am(0,new A.b18(A.C(s),q,a1)) +a3=t.qn +a3=A.ai(new A.S(a1,new A.b17(r),a3),!0,a3.h("aF.E")) +a4=A.a6(a3).h("cs<1>") +return A.ai(new A.cs(a3,a4),!0,a4.h("aF.E"))}, +$idj:1} +A.b19.prototype={ +$1(a){return a.ahy()}, +$S:184} +A.b15.prototype={ +$2(a,b){var s,r,q=a.e,p=A.C4(a,new A.h(q.a,q.b)) +q=b.e +s=A.C4(b,new A.h(q.a,q.b)) +r=B.c.cH(p.b,s.b) +if(r!==0)return-r +return-B.c.cH(p.a,s.a)}, +$S:148} +A.b18.prototype={ +$1(a){var s=this,r=s.a +if(r.N(0,a))return +r.D(0,a) +r=s.b +if(r.b1(0,a)){r=r.i(0,a) +r.toString +s.$1(r)}s.c.push(a)}, +$S:19} +A.b16.prototype={ +$1(a){return a.b}, +$S:588} +A.b17.prototype={ +$1(a){var s=this.a.i(0,a) +s.toString +return s}, +$S:589} +A.b34.prototype={ +$1(a){return a.ahz()}, +$S:184} +A.tv.prototype={ +cH(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.cH(0,s)}, +$idj:1} +A.PH.prototype={ +v(){var s=this +s.b.ao(0) +s.c.ao(0) +s.d.ao(0) +s.fq()}, +agt(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.b +if(f.a===0)return +s=A.C(t.S) +r=A.b([],t.QF) +for(q=A.w(f).h("bo<1>"),p=q.h("y.E"),o=g.d;f.a!==0;){n=A.ai(new A.bo(f,new A.aNp(g),q),!0,p) +f.ao(0) +o.ao(0) +m=new A.aNq() +if(!!n.immutable$list)A.V(A.a8("sort")) +l=n.length-1 +if(l-0<=32)A.a9a(n,0,l,m) +else A.a99(n,0,l,m) +B.b.I(r,n) +for(m=n.length,k=0;k#"+A.bC(this)}} +A.aNp.prototype={ +$1(a){return!this.a.d.N(0,a)}, +$S:154} +A.aNq.prototype={ +$2(a,b){return a.CW-b.CW}, +$S:148} +A.aNr.prototype={ +$2(a,b){return a.CW-b.CW}, +$S:148} +A.aNo.prototype={ +$1(a){if(a.cy.b1(0,this.b)){this.a.a=a +return!1}return!0}, +$S:154} +A.o7.prototype={ +tC(a,b){var s=this +s.f.q(0,a,b) +s.r=s.r|a.a +s.e=!0}, +jF(a,b){this.tC(a,new A.aN6(b))}, +shu(a){a.toString +this.jF(B.cS,a)}, +srS(a){a.toString +this.jF(B.D8,a)}, +sKx(a){this.jF(B.hn,a)}, +sKn(a){this.jF(B.a37,a)}, +sKy(a){this.jF(B.ho,a)}, +sKz(a){this.jF(B.hl,a)}, +sKw(a){this.jF(B.hm,a)}, +sKp(a){this.jF(B.Da,a)}, +sKl(a){this.jF(B.D7,a)}, +sKi(a,b){this.jF(B.a38,b)}, +sKj(a,b){this.jF(B.a3b,b)}, +sKv(a,b){this.jF(B.a33,b)}, +sKs(a){this.tC(B.a39,new A.aNa(a))}, +sKq(a){this.tC(B.a3c,new A.aN8(a))}, +sKt(a){this.tC(B.a3a,new A.aNb(a))}, +sKr(a){this.tC(B.a32,new A.aN9(a))}, +sKA(a){this.tC(B.a34,new A.aNc(a))}, +sKB(a){this.tC(B.a35,new A.aNd(a))}, +sKm(a){this.jF(B.D9,a)}, +sV3(a){this.jF(B.Db,a)}, +sagg(a){if(a==this.k4)return +this.k4=a +this.e=!0}, +sagh(a){if(a==this.ok)return +this.ok=a +this.e=!0}, +sUQ(a){return}, +sIB(a){if(a==this.p3)return +this.p3=a +this.e=!0}, +saMI(a){if(a==null)return +this.xr=a +this.e=!0}, +skn(a,b){if(b===this.y1)return +this.y1=b +this.e=!0}, +R7(a){var s=this.dA;(s==null?this.dA=A.C(t.g3):s).D(0,a)}, +cB(a,b){var s=this,r=s.ai,q=a.a +if(b)s.ai=r|q +else s.ai=r&~q +s.e=!0}, +aba(a){var s=this +if(a==null||!a.e||!s.e)return!0 +if((s.r&a.r)!==0)return!1 +if((s.ai&a.ai)!==0)return!1 +if(s.p3!=null&&a.p3!=null)return!1 +if(s.rx.a.length!==0&&a.rx.a.length!==0)return!1 +return!0}, +wJ(a){var s,r,q,p=this +if(!a.e)return +s=a.f +if(a.b)s.am(0,new A.aN7(p)) +else p.f.I(0,s) +s=p.r +r=a.b +q=a.r +p.r=s|(r?q&$.arg():q) +p.R8.I(0,a.R8) +p.ai=p.ai|a.ai +if(p.bP==null)p.bP=a.bP +if(p.bb==null)p.bb=a.bb +if(p.bA==null)p.bA=a.bA +if(p.cC==null)p.cC=a.cC +if(p.xr==null)p.xr=a.xr +if(p.k3==null)p.k3=a.k3 +if(p.ok==null)p.ok=a.ok +if(p.k4==null)p.k4=a.k4 +p.p1=a.p1 +p.p2=a.p2 +if(p.p3==null)p.p3=a.p3 +s=p.bd +if(s==null){s=p.bd=a.bd +p.e=!0}if(p.k2==null)p.k2=a.k2 +r=p.RG +p.RG=A.b39(a.RG,a.bd,r,s) +if(p.rx.a==="")p.rx=a.rx +if(p.ry.a==="")p.ry=a.ry +if(p.to.a==="")p.to=a.to +s=p.x1 +r=p.bd +p.x1=A.b39(a.x1,a.bd,s,r) +if(p.x2==="")p.x2=a.x2 +p.y2=Math.max(p.y2,a.y2+a.y1) +p.e=p.e||a.e}, +iq(){var s=this,r=A.pE() +r.a=s.a +r.c=s.c +r.d=s.d +r.e=s.e +r.p4=s.p4 +r.bd=s.bd +r.k2=s.k2 +r.RG=s.RG +r.ry=s.ry +r.rx=s.rx +r.to=s.to +r.x1=s.x1 +r.xr=s.xr +r.x2=s.x2 +r.y1=s.y1 +r.y2=s.y2 +r.ai=s.ai +r.dA=s.dA +r.bP=s.bP +r.bb=s.bb +r.bA=s.bA +r.cC=s.cC +r.r=s.r +r.k3=s.k3 +r.ok=s.ok +r.k4=s.k4 +r.p1=s.p1 +r.p2=s.p2 +r.p3=s.p3 +r.f.I(0,s.f) +r.R8.I(0,s.R8) +r.b=s.b +return r}} +A.aN6.prototype={ +$1(a){this.a.$0()}, +$S:8} +A.aNa.prototype={ +$1(a){a.toString +this.a.$1(A.q9(a))}, +$S:8} +A.aN8.prototype={ +$1(a){a.toString +this.a.$1(A.q9(a))}, +$S:8} +A.aNb.prototype={ +$1(a){a.toString +this.a.$1(A.q9(a))}, +$S:8} +A.aN9.prototype={ +$1(a){a.toString +this.a.$1(A.q9(a))}, +$S:8} +A.aNc.prototype={ +$1(a){var s,r,q +a.toString +s=J.be5(t.f.a(a),t.N,t.S) +r=s.i(0,"base") +r.toString +q=s.i(0,"extent") +q.toString +this.a.$1(A.dA(B.u,r,q,!1))}, +$S:8} +A.aNd.prototype={ +$1(a){a.toString +this.a.$1(A.cG(a))}, +$S:8} +A.aN7.prototype={ +$2(a,b){if(($.arg()&a.a)>0)this.a.f.q(0,a,b)}, +$S:591} +A.awh.prototype={ +V(){return"DebugSemanticsDumpOrder."+this.b}} +A.G2.prototype={ +cH(a,b){var s=this.aJT(b) +return s}, +$idj:1} +A.zM.prototype={ +aJT(a){var s=a.b,r=this.b +if(s===r)return 0 +return B.e.cH(r,s)}} +A.alx.prototype={} +A.alA.prototype={} +A.alB.prototype={} +A.XS.prototype={ +V(){return"Assertiveness."+this.b}} +A.aNf.prototype={ +ae8(a){var s=A.b5(["type",this.a,"data",this.yZ()],t.N,t.z) +if(a!=null)s.q(0,"nodeId",a) +return s}, +ae7(){return this.ae8(null)}, +j(a){var s,r,q=A.b([],t.T),p=this.yZ(),o=p.gdh(p),n=A.ai(o,!0,A.w(o).h("y.E")) +B.b.kb(n) +for(o=n.length,s=0;s#"+A.bC(this)+"()"}} +A.atU.prototype={ +rM(a,b){if(b)return this.a.cW(0,a,new A.atV(this,a)) +return this.Y9(a,!0)}, +K2(a){return this.rM(a,!0)}, +aO8(a,b,c){var s,r={},q=this.c +if(q.b1(0,a)){r=q.i(0,a) +r.toString +return c.h("at<0>").a(r)}r.a=r.b=null +this.cI(0,a).cz(b,c).jt(new A.atW(r,this,a,c),new A.atX(r),t.H) +s=r.a +if(s!=null)return s +s=new A.aV($.aP,c.h("aV<0>")) +r.b=new A.bX(s,c.h("bX<0>")) +q.q(0,a,s) +return r.b.a}, +Cb(a){this.a.O(0,a) +this.b.O(0,a) +this.c.O(0,a)}} +A.atV.prototype={ +$0(){return this.a.Y9(this.b,!0)}, +$S:592} +A.atW.prototype={ +$1(a){var s=this,r=new A.cO(a,s.d.h("cO<0>")),q=s.a +q.a=r +s.b.c.q(0,s.c,r) +q=q.b +if(q!=null)q.eH(0,a)}, +$S(){return this.d.h("bG(0)")}} +A.atX.prototype={ +$2(a,b){this.a.b.my(a,b)}, +$S:38} +A.aIY.prototype={ +cI(a,b){var s,r=null,q=B.ef.cT(A.aoe(r,r,A.nj(B.ev,b,B.Q,!1),r,r,r).e),p=$.fS.ey$ +p===$&&A.c() +s=p.M4(0,"flutter/assets",A.kc(q.buffer,0,r)).cz(new A.aIZ(b),t.V4) +return s}, +D_(a){return this.aO1(a)}, +aO1(a){var s=0,r=A.t(t.SG),q,p=this,o,n,m +var $async$D_=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:o=A +n=J +m=J +s=3 +return A.B(p.cI(0,a),$async$D_) +case 3:q=o.yW(n.kJ(m.jP(c))) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$D_,r)}} +A.aIZ.prototype={ +$1(a){if(a==null)throw A.d(A.DQ(A.b([A.bGM(this.a),A.cf("The asset does not exist or has empty data.")],t.Q))) +return a}, +$S:593} +A.Hm.prototype={ +afv(a){var s,r,q,p=this.b +if(!p.b1(0,a)){s=this.a +r=J.aj(s) +if(r.i(s,a)==null)return null +q=r.i(s,a) +if(q==null)q=[] +p.q(0,a,J.lr(J.ih(t.VG.a(q),t.pE),new A.aUi(a),t.pR).fa(0)) +r.O(s,a)}p=p.i(0,a) +p.toString +return p}, +$iasi:1} +A.aUi.prototype={ +$1(a){var s,r=J.aj(a),q=r.i(a,"asset") +q.toString +A.cG(q) +s=r.i(a,"dpr") +r=r.i(a,"asset") +r.toString +A.cG(r) +return new A.tT(A.blx(s),r)}, +$S:594} +A.tT.prototype={} +A.Jk.prototype={ +pf(){var s,r,q=this +if(q.a){s=A.D(t.N,t.z) +s.q(0,"uniqueIdentifier",q.b) +s.q(0,"hints",q.c) +s.q(0,"editingValue",q.d.Wg()) +r=q.e +if(r!=null)s.q(0,"hintText",r)}else s=null +return s}} +A.at7.prototype={} +A.G3.prototype={ +awz(){var s,r,q=this,p=t.v3,o=new A.aBO(A.D(p,t.bd),A.C(t.SQ),A.b([],t.sA)) +q.bF$!==$&&A.al() +q.bF$=o +s=$.ar8() +r=A.b([],t.K0) +q.bE$!==$&&A.al() +q.bE$=new A.a3c(o,s,r,A.C(p)) +p=q.bF$ +p===$&&A.c() +p.Fe().cz(new A.aNF(q),t.P)}, +Cz(){var s=$.lo() +s.a.ao(0) +s.b.ao(0) +s.c.ao(0)}, +rF(a){return this.aMq(a)}, +aMq(a){var s=0,r=A.t(t.H),q,p=this +var $async$rF=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:switch(A.cG(J.bU(t.a.a(a),"type"))){case"memoryPressure":p.Cz() +break}s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$rF,r)}, +aok(){var s=A.bd("controller") +s.seq(A.aPj(new A.aNE(s),!1,t.hz)) +return J.bec(s.bc())}, +aQO(){if(this.i2$==null)$.bQ() +return}, +OH(a){return this.auw(a)}, +auw(a){var s=0,r=A.t(t.ob),q,p=this,o,n +var $async$OH=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:a.toString +o=A.bC2(a) +n=p.i2$ +o.toString +B.b.am(p.asz(n,o),p.gaLq()) +q=null +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$OH,r)}, +asz(a,b){var s,r,q,p +if(a===b)return B.Wx +if(a===B.hS&&b===B.hR)return B.V5 +s=A.b([],t.QP) +if(a==null)s.push(b) +else{r=B.b.eW(B.iT,a) +q=B.b.eW(B.iT,b) +if(r>q)for(p=q;p>") +s=2 +return A.B(A.f8(A.ai(new A.S(p,new A.aAn(q),o),!0,o.h("aF.E")),t.H),$async$mK) +case 2:return A.q(null,r)}}) +return A.r($async$mK,r)}} +A.aAl.prototype={ +$1(a){var s=J.bt(a) +return J.ig(s.gdc(a),s.gfB(a),s.giV(a))}, +$S:599} +A.aAn.prototype={ +$1(a){return a.cz(new A.aAm(this.a),t.H)}, +$S:600} +A.aAm.prototype={ +$1(a){return A.b6P(a,this.a.a)}, +$S:601} +A.Et.prototype={ +V(){return"KeyboardLockMode."+this.b}} +A.nU.prototype={} +A.nT.prototype={} +A.mI.prototype={} +A.Ml.prototype={} +A.aBO.prototype={ +Fe(){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k +var $async$Fe=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:l=t.S +s=2 +return A.B(B.a0V.ab7("getKeyboardState",l,l),$async$Fe) +case 2:k=b +if(k!=null)for(l=J.bt(k),p=J.aA(l.gdh(k)),o=q.a;p.H();){n=p.ga2(p) +m=l.i(k,n) +m.toString +o.q(0,new A.J(n),new A.n(m))}return A.q(null,r)}}) +return A.r($async$Fe,r)}, +ar1(a){var s,r,q,p,o,n,m,l,k,j,i,h=this +h.d=!0 +s=!1 +for(n=h.c,m=n.length,l=0;l") +r=A.iP(new A.bl(e,s),s.h("y.E")) +q=A.b([],t.K0) +p=e.i(0,d) +o=$.fS.nr$ +n=a.a +if(n==="")n=f +if(a instanceof A.ki)if(p==null){m=new A.nT(d,c,n,o,!1) +r.D(0,d)}else m=new A.Ml(d,p,n,o,!1) +else if(p==null)m=f +else{m=new A.mI(d,p,f,o,!1) +r.O(0,d)}for(s=this.c.d,l=A.w(s).h("bl<1>"),k=l.h("y.E"),j=r.uk(A.iP(new A.bl(s,l),k)),j=j.gav(j),i=this.e;j.H();){h=j.ga2(j) +if(h.l(0,d))q.push(new A.mI(h,c,f,o,!0)) +else{g=e.i(0,h) +g.toString +i.push(new A.mI(h,g,f,o,!0))}}for(e=A.iP(new A.bl(s,l),k).uk(r),e=e.gav(e);e.H();){l=e.ga2(e) +k=s.i(0,l) +k.toString +i.push(new A.nT(l,k,f,o,!0))}if(m!=null)i.push(m) +B.b.I(i,q)}} +A.ah0.prototype={} +A.aE8.prototype={ +j(a){return"KeyboardInsertedContent("+this.a+", "+this.b+", "+A.j(this.c)+")"}, +l(a,b){var s,r,q=this +if(b==null)return!1 +if(J.ak(b)!==A.L(q))return!1 +if(b instanceof A.aE8)if(b.a===q.a)if(b.b===q.b){s=b.c +r=q.c +r=s==null?r==null:s===r +s=r}else s=!1 +else s=!1 +else s=!1 +return s}, +gJ(a){return A.a3(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.aE9.prototype={} +A.n.prototype={ +gJ(a){return B.e.gJ(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.n&&b.a===this.a}} +A.J.prototype={ +gJ(a){return B.e.gJ(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.J&&b.a===this.a}} +A.ah2.prototype={} +A.pm.prototype={ +j(a){return"MethodCall("+this.a+", "+A.j(this.b)+")"}} +A.zW.prototype={ +j(a){var s=this +return"PlatformException("+s.a+", "+A.j(s.b)+", "+A.j(s.c)+", "+A.j(s.d)+")"}, +$ic9:1} +A.N1.prototype={ +j(a){return"MissingPluginException("+A.j(this.a)+")"}, +$ic9:1} +A.aPs.prototype={ +km(a){var s +if(a==null)return null +s=J.bt(a) +return B.c6.cT(J.ig(s.gdc(a),s.gfB(a),s.giV(a)))}, +ee(a){if(a==null)return null +return A.kc(B.ef.cT(a).buffer,0,null)}} +A.aDC.prototype={ +ee(a){if(a==null)return null +return B.kz.ee(B.cH.kV(a))}, +km(a){var s +if(a==null)return a +s=B.kz.km(a) +s.toString +return B.cH.hK(0,s)}} +A.aDE.prototype={ +np(a){var s=B.dB.ee(A.b5(["method",a.a,"args",a.b],t.N,t.X)) +s.toString +return s}, +mA(a){var s,r,q,p=null,o=B.dB.km(a) +if(!t.f.b(o))throw A.d(A.d6("Expected method call Map, got "+A.j(o),p,p)) +s=J.aj(o) +r=s.i(o,"method") +q=s.i(o,"args") +if(typeof r=="string")return new A.pm(r,q) +throw A.d(A.d6("Invalid method call: "+A.j(o),p,p))}, +Sc(a){var s,r,q,p=null,o=B.dB.km(a) +if(!t.j.b(o))throw A.d(A.d6("Expected envelope List, got "+A.j(o),p,p)) +s=J.aj(o) +if(s.gE(o)===1)return s.i(o,0) +if(s.gE(o)===3)if(typeof s.i(o,0)=="string")r=s.i(o,1)==null||typeof s.i(o,1)=="string" +else r=!1 +else r=!1 +if(r){r=A.cG(s.i(o,0)) +q=A.f0(s.i(o,1)) +throw A.d(A.aJ0(r,s.i(o,2),q,p))}if(s.gE(o)===4)if(typeof s.i(o,0)=="string")if(s.i(o,1)==null||typeof s.i(o,1)=="string")r=s.i(o,3)==null||typeof s.i(o,3)=="string" +else r=!1 +else r=!1 +else r=!1 +if(r){r=A.cG(s.i(o,0)) +q=A.f0(s.i(o,1)) +throw A.d(A.aJ0(r,s.i(o,2),q,A.f0(s.i(o,3))))}throw A.d(A.d6("Invalid envelope: "+A.j(o),p,p))}, +C8(a){var s=B.dB.ee([a]) +s.toString +return s}, +ur(a,b,c){var s=B.dB.ee([a,c,b]) +s.toString +return s}, +a9x(a,b){return this.ur(a,null,b)}} +A.aP8.prototype={ +ee(a){var s +if(a==null)return null +s=A.aTh(64) +this.iF(0,s,a) +return s.rl()}, +km(a){var s,r +if(a==null)return null +s=new A.Ow(a) +r=this.mQ(0,s) +if(s.b=J.aru(b.a))throw A.d(B.bU) +return this.qm(b.nZ(0),b)}, +qm(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=$.fX() +q=J.buv(b.a,s,r) +b.b+=4 +return q +case 4:return b.LK(0) +case 6:b.nf(8) +s=b.b +r=$.fX() +q=J.buu(b.a,s,r) +b.b+=8 +return q +case 5:case 7:p=k.jq(b) +return B.c6.cT(b.qx(p)) +case 8:return b.qx(k.jq(b)) +case 9:p=k.jq(b) +b.nf(4) +s=b.a +r=J.bt(s) +o=J.b7S(r.gdc(s),r.gfB(s)+b.b,p) +b.b=b.b+4*p +return o +case 10:p=k.jq(b) +b.nf(8) +s=b.a +r=J.bt(s) +o=J.bue(r.gdc(s),r.gfB(s)+b.b,p) +b.b=b.b+8*p +return o +case 14:p=k.jq(b) +b.nf(4) +s=b.a +r=J.bt(s) +o=J.ars(r.gdc(s),r.gfB(s)+b.b,p) +b.b=b.b+4*p +return o +case 11:p=k.jq(b) +b.nf(8) +s=b.a +r=J.bt(s) +o=J.be3(r.gdc(s),r.gfB(s)+b.b,p) +b.b=b.b+8*p +return o +case 12:p=k.jq(b) +n=A.ba(p,null,!1,t.X) +for(s=b.a,r=J.bt(s),m=0;m=r.giV(s))A.V(B.bU) +n[m]=k.qm(r.iH(s,b.b++),b)}return n +case 13:p=k.jq(b) +s=t.X +n=A.D(s,s) +for(s=b.a,r=J.bt(s),m=0;m=r.giV(s))A.V(B.bU) +l=k.qm(r.iH(s,b.b++),b) +if(b.b>=r.giV(s))A.V(B.bU) +n.q(0,l,k.qm(r.iH(s,b.b++),b))}return n +default:throw A.d(B.bU)}}, +jv(a,b){var s,r +if(b<254)a.iN(0,b) +else{s=a.d +if(b<=65535){a.iN(0,254) +r=$.fX() +s.setUint16(0,b,B.n===r) +a.AC(a.e,0,2)}else{a.iN(0,255) +r=$.fX() +s.setUint32(0,b,B.n===r) +a.AC(a.e,0,4)}}}, +jq(a){var s,r,q=a.nZ(0) +switch(q){case 254:s=a.b +r=$.fX() +q=J.bed(a.a,s,r) +a.b+=2 +return q +case 255:s=a.b +r=$.fX() +q=J.b8_(a.a,s,r) +a.b+=4 +return q +default:return q}}} +A.aPa.prototype={ +$2(a,b){var s=this.a,r=this.b +s.iF(0,r,a) +s.iF(0,r,b)}, +$S:89} +A.aPc.prototype={ +np(a){var s=A.aTh(64) +B.b4.iF(0,s,a.a) +B.b4.iF(0,s,a.b) +return s.rl()}, +mA(a){var s,r,q +a.toString +s=new A.Ow(a) +r=B.b4.mQ(0,s) +q=B.b4.mQ(0,s) +if(typeof r=="string"&&s.b>=a.byteLength)return new A.pm(r,q) +else throw A.d(B.uo)}, +C8(a){var s=A.aTh(64) +s.iN(0,0) +B.b4.iF(0,s,a) +return s.rl()}, +ur(a,b,c){var s=A.aTh(64) +s.iN(0,1) +B.b4.iF(0,s,a) +B.b4.iF(0,s,c) +B.b4.iF(0,s,b) +return s.rl()}, +a9x(a,b){return this.ur(a,null,b)}, +Sc(a){var s,r,q,p,o,n=J.bt(a) +if(n.giV(a)===0)throw A.d(B.Su) +s=new A.Ow(a) +if(s.nZ(0)===0)return B.b4.mQ(0,s) +r=B.b4.mQ(0,s) +q=B.b4.mQ(0,s) +p=B.b4.mQ(0,s) +o=s.b=n.giV(a) +else n=!1 +if(n)throw A.d(A.aJ0(r,p,A.f0(q),o)) +else throw A.d(B.Sv)}} +A.aGf.prototype={ +aLt(a,b,c){var s,r,q,p +if(t.PB.b(b)){this.b.O(0,a) +return}s=this.b +r=s.i(0,a) +q=A.bEG(c) +if(q==null)q=this.a +if(J.f(r==null?null:t.U8.a(r.a),q))return +p=q.Iy(a) +s.q(0,a,p) +B.a0W.fl("activateSystemCursor",A.b5(["device",p.b,"kind",t.U8.a(p.a).a],t.N,t.z),t.H)}} +A.N3.prototype={} +A.eT.prototype={ +j(a){var s=this.gBO() +return s}} +A.aev.prototype={ +Iy(a){throw A.d(A.cJ(null))}, +gBO(){return"defer"}} +A.amI.prototype={} +A.pL.prototype={ +gBO(){return"SystemMouseCursor("+this.a+")"}, +Iy(a){return new A.amI(this,a)}, +l(a,b){if(b==null)return!1 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.pL&&b.a===this.a}, +gJ(a){return B.d.gJ(this.a)}} +A.ahV.prototype={} +A.tX.prototype={ +gBl(){var s=$.fS.ey$ +s===$&&A.c() +return s}, +jA(a,b){return this.agp(0,b,this.$ti.h("1?"))}, +agp(a,b,c){var s=0,r=A.t(c),q,p=this,o,n +var $async$jA=A.u(function(d,e){if(d===1)return A.p(e,r) +while(true)switch(s){case 0:o=p.b +n=o +s=3 +return A.B(p.gBl().M4(0,p.a,o.ee(b)),$async$jA) +case 3:q=n.km(e) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$jA,r)}, +Mc(a){this.gBl().EK(this.a,new A.at6(this,a))}} +A.at6.prototype={ +$1(a){return this.afe(a)}, +afe(a){var s=0,r=A.t(t.CD),q,p=this,o,n +var $async$$1=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:o=p.a.b +n=o +s=3 +return A.B(p.b.$1(o.km(a)),$async$$1) +case 3:q=n.ee(c) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$$1,r)}, +$S:187} +A.re.prototype={ +gBl(){var s=$.fS.ey$ +s===$&&A.c() +return s}, +ln(a,b,c,d){return this.awW(a,b,c,d,d.h("0?"))}, +awW(a,b,c,d,e){var s=0,r=A.t(e),q,p=this,o,n,m,l +var $async$ln=A.u(function(f,g){if(f===1)return A.p(g,r) +while(true)switch(s){case 0:o=p.b +n=o.np(new A.pm(a,b)) +m=p.a +s=3 +return A.B(p.gBl().M4(0,m,n),$async$ln) +case 3:l=g +if(l==null){if(c){q=null +s=1 +break}throw A.d(A.b9X("No implementation found for method "+a+" on channel "+m))}q=d.h("0?").a(o.Sc(l)) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$ln,r)}, +fl(a,b,c){return this.ln(a,b,!1,c)}, +JN(a,b,c,d){return this.aNr(a,b,c,d,c.h("@<0>").af(d).h("bx<1,2>?"))}, +ab7(a,b,c){return this.JN(a,null,b,c)}, +aNr(a,b,c,d,e){var s=0,r=A.t(e),q,p=this,o +var $async$JN=A.u(function(f,g){if(f===1)return A.p(g,r) +while(true)switch(s){case 0:s=3 +return A.B(p.fl(a,b,t.f),$async$JN) +case 3:o=g +q=o==null?null:J.be5(o,c,d) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$JN,r)}, +vF(a){var s=this.gBl() +s.EK(this.a,new A.aG0(this,a))}, +G0(a,b){return this.atr(a,b)}, +atr(a,b){var s=0,r=A.t(t.CD),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e +var $async$G0=A.u(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:h=n.b +g=h.mA(a) +p=4 +e=h +s=7 +return A.B(b.$1(g),$async$G0) +case 7:k=e.C8(d) +q=k +s=1 +break +p=2 +s=6 +break +case 4:p=3 +f=o +k=A.b_(f) +if(k instanceof A.zW){m=k +k=m.a +i=m.b +q=h.ur(k,m.c,i) +s=1 +break}else if(k instanceof A.N1){q=null +s=1 +break}else{l=k +h=h.a9x("error",J.ii(l)) +q=h +s=1 +break}s=6 +break +case 3:s=2 +break +case 6:case 1:return A.q(q,r) +case 2:return A.p(o,r)}}) +return A.r($async$G0,r)}} +A.aG0.prototype={ +$1(a){return this.a.G0(a,this.b)}, +$S:187} +A.nZ.prototype={ +fl(a,b,c){return this.aNs(a,b,c,c.h("0?"))}, +oP(a,b){return this.fl(a,null,b)}, +aNs(a,b,c,d){var s=0,r=A.t(d),q,p=this +var $async$fl=A.u(function(e,f){if(e===1)return A.p(f,r) +while(true)switch(s){case 0:q=p.ajk(a,b,!0,c) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$fl,r)}} +A.azd.prototype={ +aQS(){var s=new A.re(this.a,B.c9),r=A.bd("controller") +r.b=A.Gn(new A.azh(this,s,null),new A.azi(this,r,s,null),t.z) +return J.bec(r.bc())}} +A.azi.prototype={ +$0(){var s=0,r=A.t(t.H),q=1,p,o=this,n,m,l,k,j,i,h +var $async$$0=A.u(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:i=$.fS.ey$ +i===$&&A.c() +l=o.a +k=l.a +i.EK(k,new A.azg(l,o.b)) +q=3 +s=6 +return A.B(o.c.ln("listen",o.d,!1,t.H),$async$$0) +case 6:q=1 +s=5 +break +case 3:q=2 +h=p +n=A.b_(h) +m=A.bz(h) +i=A.cf("while activating platform stream on channel "+k) +A.eA(new A.cz(n,m,"services library",i,null,!1)) +s=5 +break +case 2:s=1 +break +case 5:return A.q(null,r) +case 1:return A.p(p,r)}}) +return A.r($async$$0,r)}, +$S:16} +A.azg.prototype={ +$1(a){return this.aff(a)}, +aff(a){var s=0,r=A.t(t.P),q,p=this,o,n,m +var $async$$1=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:if(a==null)J.b7T(p.b.bc()) +else try{J.iE(p.b.bc(),B.c9.Sc(a))}catch(l){m=A.b_(l) +if(m instanceof A.zW){o=m +p.b.bc().Hz(o)}else throw l}q=null +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$$1,r)}, +$S:605} +A.azh.prototype={ +$0(){var s=0,r=A.t(t.H),q=1,p,o=this,n,m,l,k,j,i +var $async$$0=A.u(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:j=$.fS.ey$ +j===$&&A.c() +l=o.a.a +j.EK(l,null) +q=3 +s=6 +return A.B(o.b.ln("cancel",o.c,!1,t.H),$async$$0) +case 6:q=1 +s=5 +break +case 3:q=2 +i=p +n=A.b_(i) +m=A.bz(i) +j=A.cf("while de-activating platform stream on channel "+l) +A.eA(new A.cz(n,m,"services library",j,null,!1)) +s=5 +break +case 2:s=1 +break +case 5:return A.q(null,r) +case 1:return A.p(p,r)}}) +return A.r($async$$0,r)}, +$S:16} +A.z5.prototype={ +V(){return"KeyboardSide."+this.b}} +A.lN.prototype={ +V(){return"ModifierKey."+this.b}} +A.Os.prototype={ +gaOA(){var s,r,q=A.D(t.xS,t.LE) +for(s=0;s<9;++s){r=B.vl[s] +if(this.aNB(r))q.q(0,r,B.es)}return q}} +A.o3.prototype={} +A.aK4.prototype={ +$0(){var s,r,q,p=this.b,o=J.aj(p),n=A.f0(o.i(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.f0(o.i(p,"code")) +if(s==null)s="" +m=m?"":n +r=A.mn(o.i(p,"location")) +if(r==null)r=0 +q=A.mn(o.i(p,"metaState")) +if(q==null)q=0 +p=A.mn(o.i(p,"keyCode")) +return new A.a6N(s,m,r,q,p==null?0:p)}, +$S:606} +A.ki.prototype={} +A.Ad.prototype={} +A.aK9.prototype={ +aM7(a){var s,r,q,p,o,n,m,l,k,j,i=this +if(a instanceof A.ki){p=a.c +i.d.q(0,p.gnN(),p.geL())}else if(a instanceof A.Ad)i.d.O(0,a.c.gnN()) +i.aEd(a) +for(p=i.a,o=A.ai(p,!0,t.Sp),n=o.length,m=0;m")),e),a0=a1 instanceof A.ki +if(a0)a.D(0,g.gnN()) +for(s=g.a,r=null,q=0;q<9;++q){p=B.vl[q] +o=$.bqN() +n=o.i(0,new A.f_(p,B.cN)) +if(n==null)continue +m=B.Aq.i(0,s) +if(n.N(0,m==null?new A.J(98784247808+B.d.gJ(s)):m))r=p +if(f.i(0,p)===B.es){c.I(0,n) +if(n.eo(0,a.gkl(a)))continue}l=f.i(0,p)==null?A.C(e):o.i(0,new A.f_(p,f.i(0,p))) +if(l==null)continue +for(o=A.w(l),m=new A.ng(l,l.r,o.h("ng<1>")),m.c=l.e,o=o.c;m.H();){k=m.d +if(k==null)k=o.a(k) +j=$.bqM().i(0,k) +j.toString +d.q(0,k,j)}}i=b.i(0,B.dn)!=null&&!J.f(b.i(0,B.dn),B.fY) +for(e=$.bdk(),e=A.k9(e,e.r,A.w(e).c);e.H();){a=e.d +h=i&&a.l(0,B.dn) +if(!c.N(0,a)&&!h)b.O(0,a)}b.O(0,B.eF) +b.I(0,d) +if(a0&&r!=null&&!b.b1(0,g.gnN())){e=g.gnN().l(0,B.dZ) +if(e)b.q(0,g.gnN(),g.geL())}}} +A.f_.prototype={ +l(a,b){if(b==null)return!1 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.f_&&b.a===this.a&&b.b==this.b}, +gJ(a){return A.a3(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.ak0.prototype={} +A.ak_.prototype={} +A.a6N.prototype={ +gnN(){var s=this.a,r=B.Aq.i(0,s) +return r==null?new A.J(98784247808+B.d.gJ(s)):r}, +geL(){var s,r=this.b,q=B.ZL.i(0,r),p=q==null?null:q[this.c] +if(p!=null)return p +s=B.Zg.i(0,r) +if(s!=null)return s +if(r.length===1)return new A.n(r.toLowerCase().charCodeAt(0)) +return new A.n(B.d.gJ(this.a)+98784247808)}, +aNB(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}}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.a6N&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +gJ(a){var s=this +return A.a3(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.P8.prototype={ +gaRw(){var s=this +if(s.c)return new A.cO(s.a,t.hr) +if(s.b==null){s.b=new A.bX(new A.aV($.aP,t.HC),t.F2) +s.G_()}return s.b.a}, +G_(){var s=0,r=A.t(t.H),q,p=this,o +var $async$G_=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:s=3 +return A.B(B.mS.oP("get",t.pE),$async$G_) +case 3:o=b +if(p.b==null){s=1 +break}p.a34(o) +case 1:return A.q(q,r)}}) +return A.r($async$G_,r)}, +a34(a){var s,r=a==null +if(!r){s=J.bU(a,"enabled") +s.toString +A.q9(s)}else s=!1 +this.aM9(r?null:t.n6.a(J.bU(a,"data")),s)}, +aM9(a,b){var s,r,q=this,p=q.c&&b +q.d=p +if(p)$.d4.dS$.push(new A.aLK(q)) +s=q.a +if(b){p=q.aqG(a) +r=t.N +if(p==null){p=t.X +p=A.D(p,p)}r=new A.fx(p,q,null,"root",A.D(r,t.z4),A.D(r,t.I1)) +p=r}else p=null +q.a=p +q.c=!0 +r=q.b +if(r!=null)r.eH(0,p) +q.b=null +if(q.a!=s){q.F() +if(s!=null)s.v()}}, +Pi(a){return this.axO(a)}, +axO(a){var s=0,r=A.t(t.H),q=this,p +var $async$Pi=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:p=a.a +switch(p){case"push":q.a34(t.pE.a(a.b)) +break +default:throw A.d(A.cJ(p+" was invoked but isn't implemented by "+A.L(q).j(0)))}return A.q(null,r)}}) +return A.r($async$Pi,r)}, +aqG(a){var s +if(a==null)return null +s=J.bt(a) +return t.qg.a(B.b4.km(J.Xi(s.gdc(a),s.gfB(a),s.giV(a))))}, +agd(a){var s=this +s.r.D(0,a) +if(!s.f){s.f=!0 +$.d4.dS$.push(new A.aLL(s))}}, +a0h(){var s,r,q,p,o,n=this +if(!n.f)return +n.f=!1 +for(s=n.r,r=A.cW(s,s.r,A.w(s).c),q=r.$ti.c;r.H();){p=r.d;(p==null?q.a(p):p).w=!1}s.ao(0) +o=B.b4.ee(n.a.a) +B.mS.fl("put",A.kd(o.buffer,o.byteOffset,o.byteLength),t.H)}, +aLa(){if($.d4.mD$)return +this.a0h()}} +A.aLK.prototype={ +$1(a){this.a.d=!1}, +$S:3} +A.aLL.prototype={ +$1(a){return this.a.a0h()}, +$S:3} +A.fx.prototype={ +gAv(){var s=J.Xk(this.a,"c",new A.aLH()) +s.toString +return t.pE.a(s)}, +gqZ(){var s=J.Xk(this.a,"v",new A.aLI()) +s.toString +return t.pE.a(s)}, +aQX(a,b,c){var s=this,r=J.J_(s.gqZ(),b),q=c.h("0?").a(J.tM(s.gqZ(),b)) +if(J.jQ(s.gqZ()))J.tM(s.a,"v") +if(r)s.wp() +return q}, +aHy(a,b){var s,r,q,p,o=this,n=o.f +if(n.b1(0,a)||!J.J_(o.gAv(),a)){n=t.N +s=new A.fx(A.D(n,t.X),null,null,a,A.D(n,t.z4),A.D(n,t.I1)) +o.kg(s) +return s}r=t.N +q=o.c +p=J.bU(o.gAv(),a) +p.toString +s=new A.fx(t.pE.a(p),q,o,a,A.D(r,t.z4),A.D(r,t.I1)) +n.q(0,a,s) +return s}, +kg(a){var s=this,r=a.d +if(r!==s){if(r!=null)r.GE(a) +a.d=s +s.Zn(a) +if(a.c!=s.c)s.a3A(a)}}, +arn(a){this.GE(a) +a.d=null +if(a.c!=null){a.PV(null) +a.a6x(this.ga3z())}}, +wp(){var s,r=this +if(!r.w){r.w=!0 +s=r.c +if(s!=null)s.agd(r)}}, +a3A(a){a.PV(this.c) +a.a6x(this.ga3z())}, +PV(a){var s=this,r=s.c +if(r==a)return +if(s.w)if(r!=null)r.r.O(0,s) +s.c=a +if(s.w&&a!=null){s.w=!1 +s.wp()}}, +GE(a){var s,r,q,p=this +if(J.f(p.f.O(0,a.e),a)){J.tM(p.gAv(),a.e) +s=p.r +r=s.i(0,a.e) +if(r!=null){q=J.cu(r) +p.a0v(q.eC(r)) +if(q.gaB(r))s.O(0,a.e)}if(J.jQ(p.gAv()))J.tM(p.a,"c") +p.wp() +return}s=p.r +q=s.i(0,a.e) +if(q!=null)J.tM(q,a) +q=s.i(0,a.e) +q=q==null?null:J.jQ(q) +if(q===!0)s.O(0,a.e)}, +Zn(a){var s=this +if(s.f.b1(0,a.e)){J.iE(s.r.cW(0,a.e,new A.aLG()),a) +s.wp() +return}s.a0v(a) +s.wp()}, +a0v(a){this.f.q(0,a.e,a) +J.iD(this.gAv(),a.e,a.a)}, +a6y(a,b){var s,r,q=this.f +q=q.gbx(q) +s=this.r +s=s.gbx(s) +r=q.TM(0,new A.nK(s,new A.aLJ(),A.w(s).h("nK"))) +J.lp(b?A.ai(r,!1,A.w(r).h("y.E")):r,a)}, +a6x(a){return this.a6y(a,!1)}, +aR4(a){var s,r=this +if(a===r.e)return +s=r.d +if(s!=null)s.GE(r) +r.e=a +s=r.d +if(s!=null)s.Zn(r)}, +v(){var s,r=this +r.a6y(r.garm(),!0) +r.f.ao(0) +r.r.ao(0) +s=r.d +if(s!=null)s.GE(r) +r.d=null +r.PV(null) +r.x=!0}, +j(a){return"RestorationBucket(restorationId: "+this.e+", owner: "+A.j(this.b)+")"}} +A.aLH.prototype={ +$0(){var s=t.X +return A.D(s,s)}, +$S:190} +A.aLI.prototype={ +$0(){var s=t.X +return A.D(s,s)}, +$S:190} +A.aLG.prototype={ +$0(){return A.b([],t.QT)}, +$S:610} +A.aLJ.prototype={ +$1(a){return a}, +$S:611} +A.w6.prototype={ +l(a,b){var s,r +if(b==null)return!1 +if(this===b)return!0 +if(b instanceof A.w6){s=b.a +r=this.a +s=s.a===r.a&&s.b===r.b&&A.dZ(b.b,this.b)}else s=!1 +return s}, +gJ(a){var s=this.a +return A.a3(s.a,s.b,A.c4(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.Qe.prototype={ +l(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.Qe&&b.a===this.a&&A.dZ(b.b,this.b)}, +gJ(a){return A.a3(this.a,A.c4(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.awp.prototype={ +J_(a,b){return this.aKL(a,b)}, +aKL(a0,a1){var s=0,r=A.t(t.EZ),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$J_=A.u(function(a2,a3){if(a2===1){o=a3 +s=p}while(true)switch(s){case 0:d=null +c=a0.PJ("-") +p=4 +m=n.b +m===$&&A.c() +a=t.j +s=7 +return A.B(m.fl("SpellCheck.initiateSpellCheck",A.b([c,a1],t.T),t.z),$async$J_) +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.b([],t.bt) +for(m=J.aA(d),j=t.f,i=t.N,h=t.z,g=t.j;m.H();){f=A.bhi(j.a(m.ga2(m)),i,h) +k.push(new A.w6(new A.d8(A.fW(f.i(0,"startIndex")),A.fW(f.i(0,"endIndex"))),J.ih(g.a(f.i(0,"suggestions")),i)))}m=n.a +if(m!=null){j=m.a +e=A.dZ(m.b,k) +if(j===a1&&e)k=A.bwF(n.a.b,k)}n.a=new A.Qe(a1,k) +q=k +s=1 +break +case 1:return A.q(q,r) +case 2:return A.p(o,r)}}) +return A.r($async$J_,r)}} +A.asc.prototype={} +A.a9X.prototype={ +V(){return"SystemSoundType."+this.b}} +A.mb.prototype={ +jx(a){var s +if(a<0)return null +s=this.z4(a).a +return s>=0?s:null}, +jz(a){var s=this.z4(Math.max(0,a)).b +return s>=0?s:null}, +z4(a){var s,r=this.jx(a) +if(r==null)r=-1 +s=this.jz(a) +return new A.d8(r,s==null?-1:s)}} +A.CN.prototype={ +jx(a){var s +if(a<0)return null +s=this.a +return A.aPr(s,Math.min(a,s.length)).b}, +jz(a){var s,r=this.a +if(a>=r.length)return null +s=A.aPr(r,Math.max(0,a+1)) +return s.b+s.ga2(s).length}, +z4(a){var s,r,q,p=this +if(a<0){s=p.jz(a) +return new A.d8(-1,s==null?-1:s)}else{s=p.a +if(a>=s.length){s=p.jx(a) +return new A.d8(s==null?-1:s,-1)}}r=A.aPr(s,a) +s=r.b +if(s!==r.c)s=new A.d8(s,s+r.ga2(r).length) +else{q=p.jz(a) +s=new A.d8(s,q==null?-1:q)}return s}} +A.Ex.prototype={ +z4(a){return this.a.z1(new A.c2(Math.max(a,0),B.u))}} +A.NN.prototype={ +jx(a){var s,r,q +if(a<0||this.a.length===0)return null +s=this.a +r=s.length +if(a>=r)return r +if(a===0)return 0 +if(a>1&&s.charCodeAt(a)===10&&s.charCodeAt(a-1)===13)q=a-2 +else q=A.baZ(s.charCodeAt(a))?a-1:a +for(;q>0;){if(A.baZ(s.charCodeAt(q)))return q+1;--q}return Math.max(q,0)}, +jz(a){var s,r=this.a,q=r.length +if(a>=q||q===0)return null +if(a<0)return 0 +for(s=a;!A.baZ(r.charCodeAt(s));){++s +if(s===q)return s}return s=s?null:s}} +A.ku.prototype={ +gpN(){var s,r=this +if(!r.gds()||r.c===r.d)s=r.e +else s=r.c=n&&o<=p.b)return p +s=p.c +r=p.d +q=s<=r +if(o<=n){if(b)return p.xi(a.b,p.b,o) +n=q?o:s +return p.Il(n,q?r:o)}if(b)return p.xi(a.b,n,o) +n=q?s:o +return p.Il(n,q?o:r)}, +a9D(a){if(this.gfw().l(0,a))return this +return this.aID(a.b,a.a)}} +A.wa.prototype={} +A.aaj.prototype={} +A.aai.prototype={} +A.aak.prototype={} +A.GE.prototype={} +A.an6.prototype={} +A.a49.prototype={ +V(){return"MaxLengthEnforcement."+this.b}} +A.wb.prototype={} +A.aia.prototype={} +A.b1S.prototype={} +A.Ld.prototype={ +aLm(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=b.b +g=g.gds()?new A.aia(g.c,g.d):h +s=b.c +s=s.gds()&&s.a!==s.b?new A.aia(s.a,s.b):h +r=new A.b1S(b,new A.cZ(""),g,s) +s=b.a +q=J.arr(i.a,s) +for(g=q.gav(q),p=i.b,o=!p,n=h;g.H();n=m){m=g.ga2(g) +l=n==null?h:n.ghM(n) +if(l==null)l=0 +i.PE(p,l,m.go4(m),r) +i.PE(o,m.go4(m),m.ghM(m),r)}g=n==null?h:n.ghM(n) +if(g==null)g=0 +i.PE(p,g,s.length,r) +s=r.e=!0 +k=r.c +j=r.d +g=r.b.a +s=(j!=null?j.a===j.b:s)?B.c4:new A.d8(j.a,j.b) +if(k==null)p=B.hA +else{p=r.a.b +p=A.dA(p.e,k.a,k.b,p.f)}return new A.eY(g.charCodeAt(0)==0?g:g,p,s)}, +PE(a,b,c,d){var s,r,q,p +if(a)s=b===c?"":this.c +else s=B.d.au(d.a.a,b,c) +d.b.a+=s +if(s.length===c-b)return +r=new A.azD(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.azD.prototype={ +$1(a){var s=this,r=s.a,q=a<=r&&a=r.a&&s<=this.a.length}else r=!1 +return r}, +ady(a,b){var s,r,q,p,o=this +if(!a.gds())return o +s=a.a +r=a.b +q=B.d.iD(o.a,s,r,b) +if(r-s===b.length)return o.aIB(q) +s=new A.aQm(a,b) +r=o.b +p=o.c +return new A.eY(q,A.dA(B.u,s.$1(r.c),s.$1(r.d),!1),new A.d8(s.$1(p.a),s.$1(p.b)))}, +Wg(){var s=this.b,r=this.c +return A.b5(["text",this.a,"selectionBase",s.c,"selectionExtent",s.d,"selectionAffinity",s.e.V(),"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)+")"}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof A.eY&&b.a===s.a&&b.b.l(0,s.b)&&b.c.l(0,s.c)}, +gJ(a){var s=this.b,r=this.c +return A.a3(B.d.gJ(this.a),s.gJ(s),A.a3(B.e.gJ(r.a),B.e.gJ(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.aQm.prototype={ +$1(a){var s=this.a,r=s.a,q=a<=r&&a") +l=p.f +k=A.w(l).h("bl<1>") +j=k.h("dN>") +q=A.ai(new A.dN(new A.bo(new A.bl(l,k),new A.aQP(p,A.ai(new A.S(n,new A.aQQ(),m),!0,m.h("aF.E"))),k.h("bo")),new A.aQR(p),j),!0,j.h("y.E")) +s=1 +break}else if(b==="TextInputClient.scribbleInteractionBegan"){p.r=!0 +s=1 +break}else if(b==="TextInputClient.scribbleInteractionFinished"){p.r=!1 +s=1 +break}n=p.d +if(n==null){s=1 +break}if(b==="TextInputClient.requestExistingInputState"){m=p.e +m===$&&A.c() +p.Nf(n,m) +p.GW(p.d.r.a.c.a) +s=1 +break}n=t.j +o=n.a(a.b) +if(b===u.l){n=t.a +i=n.a(J.bU(o,1)) +for(m=J.bt(i),l=J.aA(m.gdh(i));l.H();)A.bjC(n.a(m.i(i,l.ga2(l)))) +s=1 +break}m=J.aj(o) +h=A.fW(m.i(o,0)) +l=p.d +if(h!==l.f){s=1 +break}switch(b){case"TextInputClient.updateEditingState":g=A.bjC(t.a.a(m.i(o,1))) +$.dH().aFb(g,$.ara()) +break +case u.W:f=A.b([],t.Od) +l=t.a +for(n=J.aA(n.a(J.bU(l.a(m.i(o,1)),"deltas")));n.H();)f.push(A.bD5(l.a(n.ga2(n)))) +t.Je.a(p.d.r).aTw(f) +break +case"TextInputClient.performAction":if(A.cG(m.i(o,1))==="TextInputAction.commitContent"){n=t.a.a(m.i(o,2)) +m=J.aj(n) +A.cG(m.i(n,"mimeType")) +A.cG(m.i(n,"uri")) +if(m.i(n,"data")!=null)new Uint8Array(A.ea(A.hN(t.JY.a(m.i(n,"data")),!0,t.S))) +p.d.r.a.toString}else p.d.r.aQa(A.bI7(A.cG(m.i(o,1)))) +break +case"TextInputClient.performSelectors":e=J.ih(n.a(m.i(o,1)),t.N) +e.am(e,p.d.r.gaQc()) +break +case"TextInputClient.performPrivateCommand":n=t.a +d=n.a(m.i(o,1)) +m=p.d.r +l=J.aj(d) +A.cG(l.i(d,"action")) +if(l.i(d,"data")!=null)n.a(l.i(d,"data")) +m.a.toString +break +case"TextInputClient.updateFloatingCursor":n=l.r +l=A.bI6(A.cG(m.i(o,1))) +m=t.a.a(m.i(o,2)) +if(l===B.lw){k=J.aj(m) +c=new A.h(A.oB(k.i(m,"X")),A.oB(k.i(m,"Y")))}else c=B.h +n.aSj(new A.aK3(c,l)) +break +case"TextInputClient.onConnectionClosed":n=l.r +if(n.glm()){n.z.toString +n.fy=n.z=$.dH().d=null +n.FQ(B.pM,!0)}break +case"TextInputClient.showAutocorrectionPromptRect":l.r.ah0(A.fW(m.i(o,1)),A.fW(m.i(o,2))) +break +case"TextInputClient.showToolbar":l.r.m9() +break +case"TextInputClient.insertTextPlaceholder":l.r.aNc(new A.N(A.oB(m.i(o,1)),A.oB(m.i(o,2)))) +break +case"TextInputClient.removeTextPlaceholder":l.r.adm() +break +default:throw A.d(A.b9X(null))}case 1:return A.q(q,r)}}) +return A.r($async$OL,r)}, +aBl(){if(this.w)return +this.w=!0 +A.j4(new A.aQT(this))}, +aBU(a,b){var s,r,q,p,o,n,m,l,k,j +for(s=this.b,s=A.cW(s,s.r,A.w(s).c),r=t.jl,q=t.H,p=s.$ti.c,o=t.N,n=t.z;s.H();){m=s.d +if(m==null)p.a(m) +m=$.dH() +l=m.c +l===$&&A.c() +k=m.d.f +j=b.pf() +if(m.a!==$.ara())j.q(0,"inputType",A.b5(["name","TextInputType.none","signed",null,"decimal",null],o,n)) +l.fl("TextInput.setClient",A.b([k,j],r),q)}}, +a_j(){var s,r,q,p,o=this +o.d.toString +for(s=o.b,s=A.cW(s,s.r,A.w(s).c),r=t.H,q=s.$ti.c;s.H();){p=s.d +if(p==null)q.a(p) +p=$.dH().c +p===$&&A.c() +p.oP("TextInput.clearClient",r)}o.d=null +o.aBl()}, +aFa(a){var s,r,q,p,o,n,m,l +for(s=this.b,s=A.cW(s,s.r,A.w(s).c),r=t.H,q=s.$ti.c,p=t.N,o=t.z;s.H();){n=s.d +if(n==null)q.a(n) +n=$.dH() +m=n.c +m===$&&A.c() +l=a.pf() +if(n.a!==$.ara())l.q(0,"inputType",A.b5(["name","TextInputType.none","signed",null,"decimal",null],p,o)) +m.fl("TextInput.updateConfig",l,r)}}, +GW(a){var s,r,q,p +for(s=this.b,s=A.cW(s,s.r,A.w(s).c),r=t.H,q=s.$ti.c;s.H();){p=s.d +if(p==null)q.a(p) +p=$.dH().c +p===$&&A.c() +p.fl("TextInput.setEditingState",a.Wg(),r)}}, +Q9(){var s,r,q,p +for(s=this.b,s=A.cW(s,s.r,A.w(s).c),r=t.H,q=s.$ti.c;s.H();){p=s.d +if(p==null)q.a(p) +p=$.dH().c +p===$&&A.c() +p.oP("TextInput.show",r)}}, +awr(){var s,r,q,p +for(s=this.b,s=A.cW(s,s.r,A.w(s).c),r=t.H,q=s.$ti.c;s.H();){p=s.d +if(p==null)q.a(p) +p=$.dH().c +p===$&&A.c() +p.oP("TextInput.hide",r)}}, +aC_(a,b){var s,r,q,p,o,n,m,l,k +for(s=this.b,s=A.cW(s,s.r,A.w(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.H();){k=s.d +if(k==null)l.a(k) +k=$.dH().c +k===$&&A.c() +k.fl("TextInput.setEditableSizeAndTransform",A.b5(["width",r,"height",q,"transform",p],o,n),m)}}, +aBV(a){var s,r,q,p,o,n,m,l,k,j +for(s=this.b,s=A.cW(s,s.r,A.w(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.H();){j=s.d +if(j==null)k.a(j) +j=$.dH().c +j===$&&A.c() +j.fl("TextInput.setMarkedTextRect",A.b5(["width",q,"height",o,"x",r,"y",p],n,m),l)}}, +aBT(a){var s,r,q,p,o,n,m,l,k,j +for(s=this.b,s=A.cW(s,s.r,A.w(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.H();){j=s.d +if(j==null)k.a(j) +j=$.dH().c +j===$&&A.c() +j.fl("TextInput.setCaretRect",A.b5(["width",q,"height",o,"x",r,"y",p],n,m),l)}}, +aC4(a){var s,r,q +for(s=this.b,s=A.cW(s,s.r,A.w(s).c),r=s.$ti.c;s.H();){q=s.d;(q==null?r.a(q):q).agM(a)}}, +aC6(a,b,c,d,e){var s,r,q,p,o,n,m,l,k +for(s=this.b,s=A.cW(s,s.r,A.w(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.H();){k=s.d +if(k==null)l.a(k) +k=$.dH().c +k===$&&A.c() +k.fl("TextInput.setStyle",A.b5(["fontFamily",a,"fontSize",b,"fontWeightIndex",m?null:c.a,"textAlignIndex",r,"textDirectionIndex",q],p,o),n)}}, +aAY(){var s,r,q,p +for(s=this.b,s=A.cW(s,s.r,A.w(s).c),r=t.H,q=s.$ti.c;s.H();){p=s.d +if(p==null)q.a(p) +p=$.dH().c +p===$&&A.c() +p.oP("TextInput.requestAutofill",r)}}, +aFb(a,b){var s,r,q,p +if(this.d==null)return +for(s=$.dH().b,s=A.cW(s,s.r,A.w(s).c),r=s.$ti.c,q=t.H;s.H();){p=s.d +if((p==null?r.a(p):p)!==b){p=$.dH().c +p===$&&A.c() +p.fl("TextInput.setEditingState",a.Wg(),q)}}$.dH().d.r.aSi(a)}} +A.aQS.prototype={ +$0(){var s=null +return A.b([A.oR("call",this.a,!0,B.ca,s,!1,s,s,B.bm,s,!1,!0,!0,B.cJ,s,t.Pw)],t.Q)}, +$S:24} +A.aQQ.prototype={ +$1(a){return a}, +$S:612} +A.aQP.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.i(0,a) +p=r==null?null:r.aNy(new A.x(o,n,o+m,n+p)) +if(p!==!0)return!1 +p=s.i(0,a) +q=p==null?null:p.gpO(p) +if(q==null)q=B.H +if(!q.l(0,B.H)){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:30} +A.aQR.prototype={ +$1(a){var s,r,q=this.a.f.i(0,a),p=q.gpO(q) +q=[a] +s=p.a +r=p.b +B.b.I(q,[s,r,p.c-s,p.d-r]) +return q}, +$S:613} +A.aQT.prototype={ +$0(){var s=this.a +s.w=!1 +if(s.d==null)s.awr()}, +$S:0} +A.QT.prototype={} +A.aj3.prototype={ +agM(a){var s,r=$.dH().c +r===$&&A.c() +s=A.a6(a).h("S<1,H>") +r.fl("TextInput.setSelectionRects",A.ai(new A.S(a,new A.b_h(),s),!0,s.h("aF.E")),t.H)}} +A.b_h.prototype={ +$1(a){var s=a.b,r=s.a,q=s.b +return A.b([r,q,s.c-r,s.d-q,a.a,a.c.a],t.a0)}, +$S:614} +A.apE.prototype={} +A.ab0.prototype={ +V(){return"UndoDirection."+this.b}} +A.ab1.prototype={ +gaEZ(){var s=this.a +s===$&&A.c() +return s}, +OM(a){return this.awg(a)}, +awg(a){var s=0,r=A.t(t.z),q,p=this,o,n +var $async$OM=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:n=t.j.a(a.b) +if(a.a==="UndoManagerClient.handleUndo"){o=p.b +o.toString +o.aM2(p.aEy(A.cG(J.bU(n,0)))) +s=1 +break}throw A.d(A.b9X(null)) +case 1:return A.q(q,r)}}) +return A.r($async$OM,r)}, +aEy(a){switch(a){case"undo":return B.acL +case"redo":return B.acM}throw A.d(A.DQ(A.b([A.uq("Unknown undo direction: "+a)],t.Q)))}} +A.aSp.prototype={} +A.b3p.prototype={ +$1(a){this.a.seq(a) +return!1}, +$S:17} +A.c1.prototype={} +A.cc.prototype={ +j6(a){this.b=a}, +qb(a,b){return this.gnD()}, +Ah(a,b){var s=this +if(A.w(s).h("f6").b(s))return s.qc(0,a,b) +return s.qb(0,a)}, +gnD(){return!0}, +xg(a){return!0}, +Wh(a,b){return this.xg(a)?B.bW:B.iG}, +Ag(a,b){var s=this +if(A.w(s).h("f6").b(s))return s.hq(a,b) +return s.hp(a)}, +QZ(a){var s=this.a +s.b=!0 +s.a.push(a) +return null}, +KY(a){return this.a.O(0,a)}, +fO(a){return new A.U7(this,a,!1,!1,!1,!1,new A.bP(A.b([],t.ot),t.wS),A.w(this).h("U7"))}} +A.f6.prototype={ +qc(a,b,c){return this.ahZ(0,b)}, +qb(a,b){return this.qc(a,b,null)}, +fO(a){return new A.U8(this,a,!1,!1,!1,!1,new A.bP(A.b([],t.ot),t.wS),A.w(this).h("U8"))}} +A.dJ.prototype={ +hp(a){return this.c.$1(a)}} +A.arG.prototype={ +ab4(a,b,c){return a.Ag(b,c)}, +aNp(a,b,c){if(a.Ah(b,c))return new A.jH(!0,a.Ag(b,c)) +return B.a2c}} +A.qh.prototype={ +b0(){return new A.RO(A.C(t.od),new A.A(),B.o)}} +A.arJ.prototype={ +$1(a){t.L1.a(a.gbg()) +return!1}, +$S:68} +A.arM.prototype={ +$1(a){var s=this,r=A.arI(t.L1.a(a.gbg()),s.b,s.d) +if(r!=null){s.c.F8(a,null) +s.a.a=r +return!0}return!1}, +$S:68} +A.arK.prototype={ +$1(a){var s=A.arI(t.L1.a(a.gbg()),this.b,this.c) +if(s!=null){this.a.a=s +return!0}return!1}, +$S:68} +A.arL.prototype={ +$1(a){var s=this,r=s.b,q=A.arI(t.L1.a(a.gbg()),r,s.d),p=q!=null +if(p&&q.Ah(r,s.c))s.a.a=A.b84(a).ab4(q,r,s.c) +return p}, +$S:68} +A.arN.prototype={ +$1(a){var s=this,r=s.b,q=A.arI(t.L1.a(a.gbg()),r,s.d),p=q!=null +if(p&&q.Ah(r,s.c))s.a.a=A.b84(a).ab4(q,r,s.c) +return p}, +$S:68} +A.RO.prototype={ +bk(){this.bG() +this.a5I()}, +ath(a){this.aM(new A.aU1(this))}, +a5I(){var s,r,q,p,o=this,n=o.a.d +n=n.gbx(n) +s=A.iP(n,A.w(n).h("y.E")) +r=o.d.uk(s) +n=o.d +n.toString +q=s.uk(n) +for(n=r.gav(r),p=o.ga1g();n.H();)n.ga2(n).KY(p) +for(n=q.gav(q);n.H();)n.ga2(n).QZ(p) +o.d=s}, +bC(a){this.c9(a) +this.a5I()}, +v(){var s,r,q,p,o=this +o.bD() +for(s=o.d,s=A.cW(s,s.r,A.w(s).c),r=o.ga1g(),q=s.$ti.c;s.H();){p=s.d;(p==null?q.a(p):p).KY(r)}o.d=null}, +a8(a){var s=this.a +return new A.RN(null,s.d,this.e,s.e,null)}} +A.aU1.prototype={ +$0(){this.a.e=new A.A()}, +$S:0} +A.RN.prototype={ +ek(a){var s +if(this.w===a.w)s=!A.b6X(a.r,this.r) +else s=!0 +return s}} +A.yw.prototype={ +b0(){return new A.Tb(new A.cC(null,t.re),B.o)}} +A.Tb.prototype={ +bk(){this.bG() +$.d4.dS$.push(new A.aXT(this)) +$.bc.bT$.f.a.d.D(0,this.ga1n())}, +v(){$.bc.bT$.f.a.d.O(0,this.ga1n()) +this.bD()}, +a61(a){this.Gk(new A.aXR(this))}, +aum(a){if(this.c==null)return +this.a61(a)}, +ao9(a){if(!this.e)this.Gk(new A.aXM(this))}, +aob(a){if(this.e)this.Gk(new A.aXN(this))}, +ao7(a){var s,r=this +if(r.f!==a){r.Gk(new A.aXL(r,a)) +s=r.a.Q +if(s!=null)s.$1(r.f)}}, +a2w(a,b){var s,r,q,p,o,n,m=this,l=new A.aXQ(m),k=new A.aXP(m,new A.aXO(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){l=m.a.z +if(l!=null)l.$1(o)}}, +Gk(a){return this.a2w(null,a)}, +axD(a){return this.a2w(a,null)}, +bC(a){this.c9(a) +if(this.a.c!==a.c)$.d4.dS$.push(new A.aXS(this,a))}, +gao5(){var s,r=this.c +r.toString +r=A.dW(r,B.f7) +s=r==null?null:r.ax +switch((s==null?B.eA:s).a){case 0:return this.a.c +case 1:return!0}}, +a8(a){var s,r,q,p=this,o=null,n=p.a,m=n.as +n=n.d +s=p.gao5() +r=p.a +q=A.pn(A.yt(!1,s,r.ax,o,!0,!0,n,!0,o,p.gao6(),o,o,o,o),m,p.r,p.gao8(),p.gaoa(),o) +n=r.c +if(n)m=r.w.a!==0 +else m=!1 +if(m)q=A.x2(r.w,q) +if(n){n=r.x +n=n!=null&&n.gd7(n)}else n=!1 +if(n){n=p.a.x +n.toString +q=A.a8G(q,o,n)}return q}} +A.aXT.prototype={ +$1(a){var s=$.bc.bT$.f.a.b +if(s==null)s=A.BP() +this.a.a61(s)}, +$S:3} +A.aXR.prototype={ +$0(){var s=$.bc.bT$.f.a.b +switch((s==null?A.BP():s).a){case 0:this.a.d=!1 +break +case 1:this.a.d=!0 +break}}, +$S:0} +A.aXM.prototype={ +$0(){this.a.e=!0}, +$S:0} +A.aXN.prototype={ +$0(){this.a.e=!1}, +$S:0} +A.aXL.prototype={ +$0(){this.a.f=this.b}, +$S:0} +A.aXQ.prototype={ +$1(a){var s=this.a +return s.e&&a.c&&s.d}, +$S:134} +A.aXO.prototype={ +$1(a){var s,r=this.a.c +r.toString +r=A.dW(r,B.f7) +s=r==null?null:r.ax +switch((s==null?B.eA:s).a){case 0:return a.c +case 1:return!0}}, +$S:134} +A.aXP.prototype={ +$1(a){var s=this.a +return s.f&&s.d&&this.b.$1(a)}, +$S:134} +A.aXS.prototype={ +$1(a){this.a.axD(this.b)}, +$S:3} +A.abu.prototype={ +hp(a){a.aT4() +return null}} +A.KH.prototype={ +xg(a){return this.c}, +hp(a){}} +A.tN.prototype={} +A.u2.prototype={} +A.kQ.prototype={} +A.a03.prototype={} +A.rB.prototype={} +A.a6u.prototype={ +qc(a,b,c){var s,r,q,p,o,n=$.bc.bT$.f.c +if(n==null||n.e==null)return!1 +for(s=t.bU,r=0;r<2;++r){q=B.VZ[r] +p=n.e +p.toString +o=A.b86(p,q,s) +if(o!=null&&o.Ah(q,c)){this.e=o +this.f=q +return!0}}return!1}, +qb(a,b){return this.qc(a,b,null)}, +hq(a,b){var s,r=this.e +r===$&&A.c() +s=this.f +s===$&&A.c() +r.Ag(s,b)}, +hp(a){return this.hq(a,null)}} +A.I7.prototype={ +a23(a,b,c){var s +a.j6(this.grj()) +s=a.Ag(b,c) +a.j6(null) +return s}, +hq(a,b){var s=this,r=A.b85(s.gD2(),A.w(s).c) +return r==null?s.ab6(a,s.b,b):s.a23(r,a,b)}, +hp(a){return this.hq(a,null)}, +gnD(){var s,r,q=this,p=A.b86(q.gD2(),null,A.w(q).c) +if(p!=null){p.j6(q.grj()) +s=p.gnD() +p.j6(null) +r=s}else r=q.grj().gnD() +return r}, +qc(a,b,c){var s,r=this,q=A.b85(r.gD2(),A.w(r).c),p=q==null +if(!p)q.j6(r.grj()) +s=(p?r.grj():q).Ah(b,c) +if(!p)q.j6(null) +return s}, +qb(a,b){return this.qc(a,b,null)}, +xg(a){var s,r=this,q=A.b85(r.gD2(),A.w(r).c),p=q==null +if(!p)q.j6(r.grj()) +s=(p?r.grj():q).xg(a) +if(!p)q.j6(null) +return s}} +A.U7.prototype={ +ab6(a,b,c){var s=this.e +if(b==null)return s.hp(a) +else return s.hp(a)}, +grj(){return this.e}, +gD2(){return this.f}} +A.U8.prototype={ +a23(a,b,c){var s +c.toString +a.j6(new A.Sq(c,this.e,new A.bP(A.b([],t.ot),t.wS),this.$ti.h("Sq<1>"))) +s=a.Ag(b,c) +a.j6(null) +return s}, +ab6(a,b,c){var s=this.e +if(b==null)return s.hq(a,c) +else return s.hq(a,c)}, +grj(){return this.e}, +gD2(){return this.f}} +A.Sq.prototype={ +j6(a){this.d.j6(a)}, +qb(a,b){return this.d.qc(0,b,this.c)}, +gnD(){return this.d.gnD()}, +xg(a){return this.d.xg(a)}, +QZ(a){var s +this.ahY(a) +s=this.d.a +s.b=!0 +s.a.push(a)}, +KY(a){this.ai_(a) +this.d.a.O(0,a)}, +hp(a){return this.d.hq(a,this.c)}} +A.ac_.prototype={} +A.abY.prototype={} +A.agT.prototype={} +A.Wy.prototype={ +j6(a){this.Y8(a) +this.e.j6(a)}} +A.Wz.prototype={ +j6(a){this.Y8(a) +this.e.j6(a)}} +A.J8.prototype={ +b0(){return new A.acd(null,null,B.o)}} +A.acd.prototype={ +a8(a){var s=this.a +return new A.acc(B.Z,s.e,s.f,null,this,B.a_,s.c,null)}} +A.acc.prototype={ +bs(a){var s=this +return A.bBs(s.e,s.y,s.f,s.r,s.w,A.ey(a),s.x)}, +bz(a,b){var s,r=this +b.shY(r.e) +b.sIW(0,r.r) +b.saRu(r.w) +b.saJb(0,r.f) +b.saSA(r.x) +b.scV(A.ey(a)) +s=r.y +if(s!==b.uv){b.uv=s +b.bi() +b.cb()}}} +A.apb.prototype={ +v(){var s=this,r=s.dH$ +if(r!=null)r.ad(0,s.gmn()) +s.dH$=null +s.bD()}, +da(){this.eu() +this.e5() +this.mo()}} +A.Ry.prototype={ +b0(){return new A.W3(B.o)}} +A.W3.prototype={ +gawB(){$.bc.toString +var s=$.bQ() +if(s.gSd()!=="/"){$.bc.toString +s=s.gSd()}else{this.a.toString +$.bc.toString +s=s.gSd()}return s}, +bk(){var s=this +s.bG() +s.aFr() +$.bc.toString +s.r=s.a3S($.bQ().a.f,s.a.fy) +$.bc.fk$.push(s)}, +bC(a){this.c9(a) +this.a6e(a)}, +v(){B.b.O($.bc.fk$,this) +var s=this.d +if(s!=null)s.v() +this.bD()}, +a_l(){var s=this.d +if(s!=null)s.v() +this.e=this.d=null}, +a6e(a){var s,r=this +r.a.toString +if(r.ga6t()){r.a_l() +if(r.f!=null){r.a.toString +a.toString +s=!1}else s=!0 +if(s){s=r.a.c +r.f=new A.qX(r,t.TX)}}else{r.a_l() +r.f=null}}, +aFr(){return this.a6e(null)}, +ga6t(){var s=this.a +if(s.Q==null){s=s.as +s=s==null?null:s.gd7(s) +s=s===!0||this.a.d!=null||!1}else s=!0 +return s}, +ayt(a){var s,r=this,q=a.a,p=q==="/"&&r.a.Q!=null?new A.b2F(r):r.a.as.i(0,q) +if(p!=null)return r.a.f.$1$2(a,p,t.z) +s=r.a.d +if(s!=null)return s.$1(a) +return null}, +ayO(a){return this.a.at.$1(a)}, +IN(){var s=0,r=A.t(t.w),q,p=this,o,n +var $async$IN=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:p.a.toString +o=p.f +n=o==null?null:o.gaw() +if(n==null){q=!1 +s=1 +break}q=n.abL() +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$IN,r)}, +BY(a){return this.aJI(a)}, +aJI(a){var s=0,r=A.t(t.w),q,p=this,o,n,m,l +var $async$BY=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:p.a.toString +o=p.f +n=o==null?null:o.gaw() +if(n==null){q=!1 +s=1 +break}m=a.gqt() +o=m.gh0(m).length===0?"/":m.gh0(m) +l=m.gvi() +l=l.gaB(l)?null:m.gvi() +o=A.aoe(m.goL().length===0?null:m.goL(),null,o,null,l,null).gAK() +o=n.PY(A.oA(o,0,o.length,B.Q,!1),null,t.X) +o.toString +n.p0(o) +q=!0 +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$BY,r)}, +a3S(a,b){this.a.toString +return A.bIP(a,b)}, +a94(a){var s=this,r=s.a3S(a,s.a.fy) +if(!r.l(0,s.r))s.aM(new A.b2H(s,r))}, +a8(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f={} +f.a=null +s=h.a +s.toString +if(h.ga6t()){s=h.f +r=h.gawB() +q=h.a +p=q.ay +p.toString +f.a=A.b96(!0,new A.Nq(r,h.gays(),h.gayN(),p,"nav",A.bKQ(),!0,B.x,s),"Navigator Scope",g,g) +s=q}else{s=h.a +s.toString}f.b=null +o=new A.iG(new A.b2G(f,h),g) +f.b=o +o=A.qB(o,g,g,B.ci,!0,s.cy,g,g,B.aG) +f.b=o +n=g +s=h.a +r=s.CW +s=s.db +s=A.a9(255,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255) +f=f.b +q=h.a +q.toString +p=h.r +p.toString +m=A.bEf() +l=A.zc($.brF(),t.B,t.od) +l.q(0,B.pV,new A.Pn(new A.bP(A.b([],t.ot),t.wS)).fO(a)) +k=A.bat() +j=t.a9 +i=A.b([],j) +B.b.I(i,h.a.dy) +i.push(B.IK) +j=A.b(i.slice(0),j) +return new A.Pd(new A.PV(A.a8G(new A.a_L(A.x2(l,A.bgm(new A.aa6(new A.PW(new A.MD(p,j,new A.aaL(r,s,f,g),g),g),g),k)),g),"",m),g),q.p3,g)}} +A.b2F.prototype={ +$1(a){var s=this.a.a.Q +s.toString +return s}, +$S:9} +A.b2H.prototype={ +$0(){this.a.r=this.b}, +$S:0} +A.b2G.prototype={ +$1(a){return this.b.a.ch.$2(a,this.a.a)}, +$S:9} +A.aqB.prototype={} +A.Kh.prototype={ +V(){return"ConnectionState."+this.b}} +A.jT.prototype={ +j(a){var s=this +return"AsyncSnapshot("+s.a.j(0)+", "+A.j(s.b)+", "+A.j(s.c)+", "+A.j(s.d)+")"}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return s.$ti.b(b)&&b.a===s.a&&J.f(b.b,s.b)&&J.f(b.c,s.c)&&b.d==s.d}, +gJ(a){return A.a3(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.DV.prototype={ +b0(){return new A.Te(B.o,this.$ti.h("Te<1>"))}} +A.Te.prototype={ +bk(){var s=this +s.bG() +s.a.toString +s.e=new A.jT(B.tr,null,null,null,s.$ti.h("jT<1>")) +s.ZP()}, +bC(a){var s,r=this +r.c9(a) +if(a.c!=r.a.c){if(r.d!=null){r.d=null +s=r.e +s===$&&A.c() +r.e=new A.jT(B.tr,s.b,s.c,s.d,s.$ti)}r.ZP()}}, +a8(a){var s,r=this.a +r.toString +s=this.e +s===$&&A.c() +return r.d.$2(a,s)}, +v(){this.d=null +this.bD()}, +ZP(){var s,r=this,q=r.a.c +if(q!=null){s=r.d=new A.A() +q.jt(new A.aY0(r,s),new A.aY1(r,s),t.H) +q=r.e +q===$&&A.c() +if(q.a!==B.ih)r.e=new A.jT(B.PK,q.b,q.c,q.d,q.$ti)}}} +A.aY0.prototype={ +$1(a){var s=this.a +if(s.d===this.b)s.aM(new A.aY_(s,a))}, +$S(){return this.a.$ti.h("bG(1)")}} +A.aY_.prototype={ +$0(){var s=this.a +s.e=new A.jT(B.ih,this.b,null,null,s.$ti.h("jT<1>"))}, +$S:0} +A.aY1.prototype={ +$2(a,b){var s=this.a +if(s.d===this.b)s.aM(new A.aXZ(s,a,b))}, +$S:38} +A.aXZ.prototype={ +$0(){var s=this.a +s.e=new A.jT(B.ih,null,this.b,this.c,s.$ti.h("jT<1>"))}, +$S:0} +A.Jl.prototype={ +b0(){return new A.RT(B.o)}} +A.RT.prototype={ +bk(){this.bG() +this.a5P()}, +bC(a){this.c9(a) +this.a5P()}, +a5P(){this.e=new A.hR(this.gaoe(),this.a.c,null,t.Jg)}, +v(){var s,r,q=this.d +if(q!=null)for(q=A.k9(q,q.r,A.w(q).c);q.H();){s=q.d +r=this.d.i(0,s) +r.toString +s.ad(0,r)}this.bD()}, +aof(a){var s,r=this,q=a.a,p=r.d +if(p==null)p=r.d=A.D(t.I_,t.M) +p.q(0,q,r.aqo(q)) +p=r.d.i(0,q) +p.toString +q.an(0,p) +if(!r.f){r.f=!0 +s=r.a0L() +if(s!=null)r.a68(s) +else $.d4.dS$.push(new A.aUn(r))}return!1}, +a0L(){var s={},r=this.c +r.toString +s.a=null +r.c8(new A.aUs(s)) +return t.xO.a(s.a)}, +a68(a){var s,r +this.c.toString +s=this.f +r=this.e +r===$&&A.c() +a.ZM(t.Fw.a(A.bz7(r,s)))}, +aqo(a){var s=A.bd("callback"),r=new A.aUr(this,a,s) +s.seq(r) +return r}, +a8(a){var s=this.f,r=this.e +r===$&&A.c() +return new A.Mg(s,r,null)}} +A.aUn.prototype={ +$1(a){var s,r=this.a +if(r.c==null)return +s=r.a0L() +s.toString +r.a68(s)}, +$S:3} +A.aUs.prototype={ +$1(a){this.a.a=a}, +$S:12} +A.aUr.prototype={ +$0(){var s=this.a,r=this.b +s.d.O(0,r) +r.ad(0,this.c.bc()) +if(s.d.a===0)if($.d4.i_$.a<3)s.aM(new A.aUp(s)) +else{s.f=!1 +A.j4(new A.aUq(s))}}, +$S:0} +A.aUp.prototype={ +$0(){this.a.f=!1}, +$S:0} +A.aUq.prototype={ +$0(){var s=this.a +if(s.c!=null&&s.d.a===0)s.aM(new A.aUo(s))}, +$S:0} +A.aUo.prototype={ +$0(){}, +$S:0} +A.Es.prototype={} +A.Mh.prototype={ +v(){this.F() +this.fq()}} +A.tV.prototype={ +wh(){var s=new A.Mh($.af()) +this.jV$=s +this.c.iR(new A.Es(s))}, +t8(){var s,r=this +if(r.gvq()){if(r.jV$==null)r.wh()}else{s=r.jV$ +if(s!=null){s.F() +s.fq() +r.jV$=null}}}, +a8(a){if(this.gvq()&&this.jV$==null)this.wh() +return B.aeQ}} +A.aiy.prototype={ +a8(a){throw A.d(A.Lm("Widgets that mix AutomaticKeepAliveClientMixin into their State must call super.build() but must ignore the return value of the superclass."))}} +A.ao_.prototype={ +XC(a,b){}, +rP(a){A.bl4(this,new A.b2v(this,a))}} +A.b2v.prototype={ +$1(a){var s=a.z +if(s!=null&&s.N(0,this.a))a.cP()}, +$S:12} +A.b2u.prototype={ +$1(a){A.bl4(a,this.a)}, +$S:12} +A.ao0.prototype={ +d9(a){return new A.ao_(A.kY(null,null,null,t.D,t.X),this,B.a9)}} +A.mz.prototype={ +ek(a){return this.w!==a.w}} +A.NA.prototype={ +bs(a){var s=this.e +s=new A.a7g(B.c.aA(A.aqN(s,0,1)*255),s,!1,null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +bz(a,b){b.smO(0,this.e) +b.sHK(!1)}} +A.Y7.prototype={ +bs(a){var s=new A.a70(this.e,B.bd,null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +bz(a,b){b.sJi(0,this.e) +b.sdl(B.bd)}} +A.ug.prototype={ +bs(a){var s=new A.OI(this.e,this.f,this.r,!1,!1,null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +bz(a,b){b.svb(this.e) +b.saaa(this.f) +b.saQm(this.r) +b.eh=b.c_=!1}, +BZ(a){a.svb(null) +a.saaa(null)}} +A.u8.prototype={ +bs(a){var s=new A.a74(this.e,this.f,null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +bz(a,b){b.sxa(this.e) +b.slA(this.f)}, +BZ(a){a.sxa(null)}} +A.ZC.prototype={ +bs(a){var s=new A.a73(this.e,A.ey(a),null,this.r,null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +bz(a,b){b.sRr(0,this.e) +b.slA(this.r) +b.sxa(null) +b.scV(A.ey(a))}} +A.CV.prototype={ +bs(a){var s=new A.a72(this.e,this.f,null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +bz(a,b){b.sxa(this.e) +b.slA(this.f)}, +BZ(a){a.sxa(null)}} +A.auK.prototype={ +$1(a){return A.ZA(this.c,this.b,new A.vV(this.a,A.ey(a),null))}, +$S:623} +A.a5V.prototype={ +bs(a){var s=this,r=new A.a7h(s.e,s.r,s.w,s.y,s.x,null,s.f,null,A.aZ(t.v)) +r.br() +r.sbH(null) +return r}, +bz(a,b){var s=this +b.sdk(0,s.e) +b.slA(s.f) +b.sRr(0,s.r) +b.skn(0,s.w) +b.sA(0,s.x) +b.sf_(0,s.y)}} +A.a5W.prototype={ +bs(a){var s=this,r=new A.a7i(s.r,s.x,s.w,s.e,s.f,null,A.aZ(t.v)) +r.br() +r.sbH(null) +return r}, +bz(a,b){var s=this +b.sxa(s.e) +b.slA(s.f) +b.skn(0,s.r) +b.sA(0,s.w) +b.sf_(0,s.x)}} +A.Bn.prototype={ +bs(a){var s=this,r=A.ey(a),q=new A.a7r(s.w,null,A.aZ(t.v)) +q.br() +q.sbH(null) +q.scX(0,s.e) +q.shY(s.r) +q.scV(r) +q.soI(s.x) +q.sach(0,null) +return q}, +bz(a,b){var s=this +b.scX(0,s.e) +b.sach(0,null) +b.shY(s.r) +b.scV(A.ey(a)) +b.c_=s.w +b.soI(s.x)}} +A.xK.prototype={ +bs(a){var s=new A.a7d(this.e,null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +bz(a,b){b.suW(this.e)}} +A.D5.prototype={ +bs(a){var s=new A.a78(this.e,this.f,this.x,B.cZ,B.cZ,null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +bz(a,b){b.suW(this.e) +b.sah6(this.f) +b.slW(0,this.x) +b.saNR(B.cZ) +b.saLh(B.cZ)}} +A.a12.prototype={ +bs(a){var s=new A.OL(B.kw,B.Z,A.ey(a),B.x,null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +bz(a,b){b.srD(B.kw) +b.shY(B.Z) +b.scV(A.ey(a)) +if(B.x!==b.fz){b.fz=B.x +b.bi() +b.cb()}}} +A.a1u.prototype={ +bs(a){var s=new A.a79(this.e,this.f,null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +bz(a,b){b.saS8(this.e) +b.aC=this.f}} +A.FQ.prototype={ +bs(a){var s=new A.OY(this.e,A.aZ(t.bq),null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +bz(a,b){b.saQz(this.e)}} +A.ci.prototype={ +bs(a){var s=new A.OV(this.e,A.ey(a),null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +bz(a,b){b.shv(0,this.e) +b.scV(A.ey(a))}} +A.jR.prototype={ +bs(a){var s=new A.a7k(this.f,this.r,this.e,A.ey(a),null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +bz(a,b){b.shY(this.e) +b.saSE(this.f) +b.saMA(this.r) +b.scV(A.ey(a))}} +A.jW.prototype={} +A.nB.prototype={ +bs(a){var s=new A.OJ(this.e,null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +bz(a,b){b.sSg(this.e)}} +A.Mr.prototype={ +u3(a){var s,r,q=a.b +q.toString +t.Wz.a(q) +s=this.f +if(q.e!==s){q.e=s +r=a.gbw(a) +if(r instanceof A.K)r.aD()}}} +A.xV.prototype={ +bs(a){var s=new A.OH(this.e,0,null,null,A.aZ(t.v)) +s.br() +s.I(0,null) +return s}, +bz(a,b){b.sSg(this.e)}} +A.iw.prototype={ +bs(a){return A.biG(A.jb(this.f,this.e))}, +bz(a,b){b.sa77(A.jb(this.f,this.e))}, +fc(){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.kO.prototype={ +bs(a){return A.biG(this.e)}, +bz(a,b){b.sa77(this.e)}} +A.a3w.prototype={ +bs(a){var s=new A.a7e(this.e,this.f,null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +bz(a,b){b.saOn(0,this.e) +b.saOm(0,this.f)}} +A.F4.prototype={ +bs(a){var s=new A.OU(this.e,null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +bz(a,b){b.sKh(this.e)}, +d9(a){return new A.aiG(this,B.a9)}} +A.aiG.prototype={} +A.a2S.prototype={ +bs(a){var s=null,r=new A.OR(s,s,s,A.aZ(t.v)) +r.br() +r.sbH(s) +return r}, +bz(a,b){b.sahO(null) +b.sahM(null)}} +A.a2R.prototype={ +bs(a){var s=new A.OQ(null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}} +A.a9_.prototype={ +bs(a){var s=a.bh(t.I) +s.toString +s=new A.a7p(this.e,s.w,null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +bz(a,b){var s +b.shv(0,this.e) +s=a.bh(t.I) +s.toString +b.scV(s.w)}} +A.Qk.prototype={ +bs(a){var s=A.ey(a) +return A.bBA(this.e,null,this.w,this.r,s)}, +bz(a,b){var s +b.shY(this.e) +s=A.ey(a) +b.scV(s) +b.srD(this.r) +b.slA(this.w)}} +A.a2F.prototype={ +a8(a){var s,r,q=this.w,p=q.length,o=J.dV(p,t.l7) +for(s=this.r,r=0;r0&&n.b>0){n=a.gcN(a) +s=o.gC(o) +r=b.a +q=b.b +p=$.G().B() +p.sA(0,o.ep) +n.aX(new A.x(r,q,r+s.a,q+s.b),p)}n=o.U$ +if(n!=null)a.eY(n,b)}} +A.b2J.prototype={ +$1(a){var s=a==null?t.K.a(a):a +return this.a.rF(s)}, +$S:624} +A.hy.prototype={ +IN(){return A.eq(!1,t.w)}, +BY(a){var s=null,r=a.gqt(),q=r.gh0(r).length===0?"/":r.gh0(r),p=r.gvi() +p=p.gaB(p)?s:r.gvi() +q=A.aoe(r.goL().length===0?s:r.goL(),s,q,s,p,s).gAK() +A.oA(q,0,q.length,B.Q,!1) +return A.eq(!1,t.w)}, +Sm(){}, +a96(){}, +a95(){}, +a94(a){}, +IM(a){}, +St(){var s=0,r=A.t(t.s1),q +var $async$St=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:q=B.qB +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$St,r)}} +A.Rz.prototype={ +Js(){var s=0,r=A.t(t.s1),q,p=this,o,n,m,l +var $async$Js=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:o=p.fk$,n=o.length,m=!1,l=0 +case 3:if(!(l"))}, +bs(a){return this.d}, +bz(a,b){}, +aGF(a,b){var s,r={} +r.a=b +if(b==null){a.abB(new A.aKT(r,this,a)) +s=r.a +s.toString +a.Bp(s,new A.aKU(r))}else{b.p2=this +b.eB()}r=r.a +r.toString +return r}, +fc(){return this.e}} +A.aKT.prototype={ +$0(){var s=this.b,r=A.bBv(s,s.$ti.c) +this.a.a=r +r.r=this.c}, +$S:0} +A.aKU.prototype={ +$0(){var s=this.a.a +s.toString +s.Z5(null,null) +s.GC()}, +$S:0} +A.vH.prototype={ +c8(a){var s=this.p1 +if(s!=null)a.$1(s)}, +lL(a){this.p1=null +this.n3(a)}, +hs(a,b){this.Z5(a,b) +this.GC()}, +a6(a,b){this.o9(0,b) +this.GC()}, +nM(){var s=this,r=s.p2 +if(r!=null){s.p2=null +s.o9(0,s.$ti.h("Ak<1>").a(r)) +s.GC()}s.MN()}, +GC(){var s,r,q,p,o,n,m,l=this +try{o=l.p1 +n=l.f +n.toString +l.p1=l.h4(o,l.$ti.h("Ak<1>").a(n).c,B.fj)}catch(m){s=A.b_(m) +r=A.bz(m) +o=A.cf("attaching to the render tree") +q=new A.cz(s,r,"widgets library",o,null,!1) +A.eA(q) +p=A.a0R(q) +l.p1=l.h4(null,p,B.fj)}}, +gaH(){return this.$ti.h("bn<1>").a(A.bV.prototype.gaH.call(this))}, +lQ(a,b){var s=this.$ti +s.h("bn<1>").a(A.bV.prototype.gaH.call(this)).sbH(s.c.a(a))}, +lV(a,b,c){}, +mR(a,b){this.$ti.h("bn<1>").a(A.bV.prototype.gaH.call(this)).sbH(null)}} +A.aby.prototype={$iaX:1} +A.UB.prototype={ +hs(a,b){this.qG(a,b)}} +A.W4.prototype={ +lP(){this.ai3() +$.hv=this +var s=$.bQ() +s.Q=this.gav_() +s.as=$.aP}, +Wq(){this.ai5() +this.Ok()}} +A.W5.prototype={ +lP(){this.amr() +$.d4=this}, +uM(){this.ai4()}} +A.W6.prototype={ +lP(){var s,r=this +r.amt() +$.fS=r +r.ey$!==$&&A.al() +r.ey$=B.IB +s=new A.P8(A.C(t.z4),$.af()) +B.mS.vF(s.gaxN()) +r.cQ$=s +r.awz() +s=$.bhd +if(s==null)s=$.bhd=A.b([],t.iO) +s.push(r.gaoj()) +B.FK.Mc(new A.b2J(r)) +B.FJ.Mc(r.gauv()) +B.cf.vF(r.gauY()) +$.dH() +r.aQO() +r.JG()}, +uM(){this.amu()}} +A.W7.prototype={ +lP(){this.amv() +$.hT=this +var s=t.K +this.fI$=new A.aCB(A.D(s,t.Sc),A.D(s,t.B6),A.D(s,t.pt))}, +Cz(){this.akv() +var s=this.fI$ +s===$&&A.c() +s.ao(0)}, +rF(a){return this.aMr(a)}, +aMr(a){var s=0,r=A.t(t.H),q,p=this +var $async$rF=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=3 +return A.B(p.akw(a),$async$rF) +case 3:switch(A.cG(J.bU(t.a.a(a),"type"))){case"fontsChange":p.f6$.F() +break}s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$rF,r)}} +A.W8.prototype={ +lP(){var s,r,q=this +q.amy() +$.a8q=q +s=$.bQ() +q.Jb$=s.a.a +s.p2=q.gavH() +r=$.aP +s.p3=r +s.p4=q.gavF() +s.R8=r +q.a1z()}} +A.W9.prototype={ +lP(){var s,r,q,p,o=this +o.amz() +$.a7w=o +s=t.TT +o.iw$=new A.O0(o.gavI(),o.gavM(),o.gavK(),A.b([],s),A.b([],s),A.b([],s),A.C(t.I9),A.C(t.sv)) +s=$.bQ() +s.f=o.gaLN() +r=s.r=$.aP +s.go=o.gaMu() +s.id=r +s.k3=o.gaM1() +s.k4=r +r=o.a8N() +s=s.d.i(0,0) +s.toString +s=new A.a7s(B.w,r,s,null,A.aZ(t.v)) +s.br() +s.sbH(null) +r=o.iw$ +r===$&&A.c() +r.saRx(s) +s=o.iw$.e +s.Q=s +s.y.r.push(s) +r=s.a65() +s.ch.sbl(0,r) +s.y.Q.push(s) +o.xI$.push(o.gauW()) +o.aN3() +o.dS$.push(o.gawl()) +s=o.iw$ +q=o.Tt$ +if(q===$){p=new A.RW(o,$.af()) +o.gAA().an(0,p.geX()) +o.Tt$!==$&&A.a2() +o.Tt$=p +q=p}s.b5(q)}, +uM(){this.amw()}} +A.Wa.prototype={ +TU(){var s,r,q +this.ak7() +for(s=this.fk$,r=s.length,q=0;q=s.b&&s.c>=s.d) +else s=!0}else s=!1 +if(s)m=new A.a3w(0,0,new A.kO(B.r2,n,n),n) +else{s=o.d +if(s!=null)m=new A.jR(s,n,n,m,n)}r=o.gayV() +if(r!=null)m=new A.ci(r,m,n) +s=o.f +if(s!=null)m=new A.uc(s,m,n) +s=o.as +if(s!==B.x){q=A.ey(a) +p=o.r +p.toString +m=A.ZA(m,s,new A.aeq(q==null?B.v:q,p,n))}s=o.r +if(s!=null)m=A.xX(m,s,B.cI) +s=o.x +if(s!=null)m=new A.kO(s,m,n) +s=o.y +if(s!=null)m=new A.ci(s,m,n) +m.toString +return m}} +A.aeq.prototype={ +Eo(a){return this.c.LF(new A.x(0,0,0+a.a,0+a.b),this.b)}, +EV(a){return!a.c.l(0,this.c)||a.b!==this.b}} +A.xQ.prototype={ +V(){return"ContextMenuButtonType."+this.b}} +A.hG.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.hG&&b.c==s.c&&J.f(b.a,s.a)&&b.b===s.b}, +gJ(a){return A.a3(this.c,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)+", "+A.j(this.c)}} +A.a_c.prototype={ +XP(a,b,c){var s,r +A.bfe() +s=A.aFb(b,t.N1) +s.toString +r=A.bhP(b) +if(r==null)r=null +else{r=r.c +r.toString}r=A.vf(new A.avR(A.aD4(b,r),c),!1) +$.Dd=r +s.JI(0,r) +$.qy=this}, +h1(a){if($.qy!==this)return +A.bfe()}} +A.avR.prototype={ +$1(a){return new A.BF(this.a.a,this.b.$1(a),null)}, +$S:9} +A.ui.prototype={ +yU(a,b,c){return A.awn(c,this.w,null,this.y,this.x)}, +ek(a){return!J.f(this.w,a.w)||!J.f(this.x,a.x)||!J.f(this.y,a.y)}} +A.awo.prototype={ +$1(a){var s=a.bh(t.Uf) +if(s==null)s=B.en +return A.awn(this.e,s.w,this.a,this.d,s.x)}, +$S:625} +A.aiz.prototype={ +a8(a){throw A.d(A.Lm("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.a_L.prototype={ +asO(){return $.bp3()}, +a8(a){var s=A.a8G(this.c,"",this.asO()) +return A.a8G(s,"",A.bwG())}} +A.a_S.prototype={ +yY(a){return new A.bb(0,a.b,0,a.d)}, +z2(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.h(q,s>0?r-s:r)}, +tp(a){return!this.b.l(0,a.b)}} +A.nD.prototype={ +V(){return"DismissDirection."+this.b}} +A.KF.prototype={ +b0(){var s=null +return new A.SI(new A.cC(s,t.re),s,s,s,B.o)}} +A.T5.prototype={ +V(){return"_FlingGestureKind."+this.b}} +A.SI.prototype={ +bk(){var s,r,q=this +q.amM() +q.a.toString +s=A.cH(null,B.al,null,null,q) +s.cv() +r=s.eg$ +r.b=!0 +r.a.push(q.gatO()) +s.cv() +r=s.e_$ +r.b=!0 +r.a.push(q.gatQ()) +q.d=s +q.QC()}, +gvq(){var s=this.d +if(s==null)s=null +else{s=s.r +s=s!=null&&s.a!=null}if(s!==!0){s=this.f +if(s==null)s=null +else{s=s.r +s=s!=null&&s.a!=null}s=s===!0}else s=!0 +return s}, +v(){this.d.v() +var s=this.f +if(s!=null)s.v() +this.amL()}, +gmh(){var s=this.a.x +return s===B.QK||s===B.le||s===B.lf}, +tF(a){var s +if(a===0)return B.tH +if(this.gmh()){s=this.c.bh(t.I) +s.toString +switch(s.w.a){case 0:return a<0?B.lf:B.le +case 1:return a>0?B.lf:B.le}}return a>0?B.tG:B.QL}, +ga2U(){var s=this.c +s=s.gC(s) +s.toString +return this.gmh()?s.a:s.b}, +aqZ(a){var s,r,q=this +if(q.x)return +q.y=!0 +s=q.d +r=s.r +if(r!=null&&r.a!=null){s=s.x +s===$&&A.c() +q.w=s*q.ga2U()*J.eI(q.w) +q.d.ea(0)}else{q.w=0 +s.sm(0,0)}q.aM(new A.aXa(q))}, +ar_(a){var s,r,q,p=this +if(!p.y){s=p.d.r +s=s!=null&&s.a!=null}else s=!0 +if(s){s=p.d.r +s=s!=null&&s.a!=null}else s=!0 +if(s)return +s=a.c +s.toString +r=p.w +switch(p.a.x.a){case 1:case 0:p.w=r+s +break +case 4:s=r+s +if(s<0)p.w=s +break +case 5:s=r+s +if(s>0)p.w=s +break +case 2:q=p.c.bh(t.I) +q.toString +switch(q.w.a){case 0:s=p.w+s +if(s>0)p.w=s +break +case 1:s=p.w+s +if(s<0)p.w=s +break}break +case 3:q=p.c.bh(t.I) +q.toString +switch(q.w.a){case 0:s=p.w+s +if(s<0)p.w=s +break +case 1:s=p.w+s +if(s>0)p.w=s +break}break +case 6:p.w=0 +break}if(J.eI(r)!==J.eI(p.w))p.aM(new A.aXb(p)) +s=p.d +q=s.r +if(!(q!=null&&q.a!=null))s.sm(0,Math.abs(p.w)/p.ga2U())}, +atR(){this.a.toString}, +QC(){var s,r,q=this,p=J.eI(q.w),o=q.d +o.toString +s=q.gmh() +r=q.a +if(s){r.toString +s=new A.h(p,0)}else{r.toString +s=new A.h(0,p)}r=t.Ni +q.e=new A.bw(t.ve.a(o),new A.bm(B.h,s,r),r.h("bw"))}, +aqQ(a){var s,r,q,p,o=this +if(o.w===0)return B.qd +s=a.a +r=s.a +q=s.b +if(o.gmh()){s=Math.abs(r) +if(s-Math.abs(q)<400||s<700)return B.qd +p=o.tF(r)}else{s=Math.abs(q) +if(s-Math.abs(r)<400||s<700)return B.qd +p=o.tF(q)}if(p===o.tF(o.w))return B.adW +return B.adX}, +aqY(a){var s,r,q,p=this +if(!p.y){s=p.d.r +s=s!=null&&s.a!=null}else s=!0 +if(s){s=p.d.r +s=s!=null&&s.a!=null}else s=!0 +if(s)return +p.y=!1 +s=p.d +if(s.gcl(s)===B.ab){p.Ad() +return}s=a.a +r=s.a +q=p.gmh()?r.a:r.b +switch(p.aqQ(s).a){case 1:p.a.toString +B.mD.i(0,p.tF(p.w)) +p.w=J.eI(q) +p.d.a9Y(Math.abs(q)*0.0033333333333333335) +break +case 2:p.w=J.eI(q) +p.d.a9Y(-Math.abs(q)*0.0033333333333333335) +break +case 0:s=p.d +if(s.gcl(s)!==B.W){s=p.d.x +s===$&&A.c() +p.a.toString +B.mD.i(0,p.tF(p.w)) +r=p.d +if(s>0.4)r.d0(0) +else r.ej(0)}break}}, +G1(a){return this.atP(a)}, +atP(a){var s=0,r=A.t(t.H),q=this +var $async$G1=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=a===B.ab&&!q.y?2:3 +break +case 2:s=4 +return A.B(q.Ad(),$async$G1) +case 4:case 3:if(q.c!=null)q.t8() +return A.q(null,r)}}) +return A.r($async$G1,r)}, +Ad(){var s=0,r=A.t(t.H),q=this,p +var $async$Ad=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:q.a.toString +B.mD.i(0,q.tF(q.w)) +s=2 +return A.B(q.NJ(),$async$Ad) +case 2:p=b +if(q.c!=null)if(p)q.aE7() +else q.d.ej(0) +return A.q(null,r)}}) +return A.r($async$Ad,r)}, +NJ(){var s=0,r=A.t(t.w),q,p=this +var $async$NJ=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:p.a.toString +q=!0 +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$NJ,r)}, +aE7(){var s,r=this +r.a.toString +s=r.tF(r.w) +r.a.w.$1(s)}, +a8(a){var s,r,q,p,o,n,m,l=this,k=null +l.F4(a) +s=l.a +s.toString +r=l.r +if(r!=null){s=l.gmh()?B.b2:B.aV +q=l.z +p=q.a +return new A.a8O(s,A.ff(k,q.b,p),r,k)}r=l.e +r===$&&A.c() +o=A.baP(new A.uY(s.c,l.as),r,k,!0) +if(s.x===B.tH)return o +s=l.gmh()?l.ga09():k +r=l.gmh()?l.ga0a():k +q=l.gmh()?l.ga08():k +p=l.gmh()?k:l.ga09() +n=l.gmh()?k:l.ga0a() +m=l.gmh()?k:l.ga08() +l.a.toString +return A.im(B.aX,o,B.a3,!1,k,k,k,k,q,s,r,k,k,k,k,k,k,k,k,k,k,k,k,m,p,n)}} +A.aXa.prototype={ +$0(){this.a.QC()}, +$S:0} +A.aXb.prototype={ +$0(){this.a.QC()}, +$S:0} +A.Wn.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.Wo.prototype={ +bk(){this.bG() +if(this.gvq())this.wh()}, +hl(){var s=this.jV$ +if(s!=null){s.F() +s.fq() +this.jV$=null}this.qH()}} +A.a04.prototype={ +a8(a){var s=A.cg(a,null,t.l).w,r=s.a,q=r.a,p=r.b,o=A.bwV(a),n=A.bwT(o,r),m=A.bwU(A.bwX(new A.x(0,0,0+q,0+p),A.bwW(s)),n) +return new A.ci(new A.aR(m.gag(m),m.gal(m),q-m.gaI(m),p-m.gaN(m)),A.rd(this.d,s.aR1(m),null),null)}} +A.awX.prototype={ +$1(a){var s +if(!a.gpO(a).gj2().z7(0,0)){a.gtu(a) +s=!1}else s=!0 +return s}, +$S:195} +A.awY.prototype={ +$1(a){return a.gpO(a)}, +$S:628} +A.a05.prototype={ +gcK(a){var s=this.a +if(s==null)return null +s=s.c +s.toString +return s}} +A.Dx.prototype={ +b0(){return new A.ST(A.Fw(null),A.Fw(null),B.o)}, +aLo(a,b,c){return this.d.$3(a,b,c)}, +aRt(a,b,c){return this.e.$3(a,b,c)}} +A.ST.prototype={ +bk(){var s,r=this +r.bG() +s=r.a.c +r.d=s.gcl(s) +s=r.a.c +s.cv() +s=s.eg$ +s.b=!0 +s.a.push(r.gNc()) +r.a5J()}, +ZJ(a){var s,r=this,q=r.d +q===$&&A.c() +s=r.api(a,q) +r.d=s +if(q!==s)r.a5J()}, +bC(a){var s,r,q=this +q.c9(a) +s=a.c +if(s!==q.a.c){r=q.gNc() +s.fC(r) +s=q.a.c +s.cv() +s=s.eg$ +s.b=!0 +s.a.push(r) +r=q.a.c +q.ZJ(r.gcl(r))}}, +api(a,b){switch(a.a){case 0:case 3:return a +case 1:switch(b.a){case 0:case 3:case 1:return a +case 2:return b}break +case 2:switch(b.a){case 0:case 3:case 2:return a +case 1:return b}break}}, +a5J(){var s=this,r=s.d +r===$&&A.c() +switch(r.a){case 0:case 1:s.e.sbw(0,s.a.c) +s.f.sbw(0,B.dC) +break +case 2:case 3:s.e.sbw(0,B.fk) +s.f.sbw(0,new A.o6(s.a.c,new A.bP(A.b([],t.x8),t.jc),0)) +break}}, +v(){this.a.c.fC(this.gNc()) +this.bD()}, +a8(a){var s=this.a +return s.aLo(a,this.e,s.aRt(a,this.f,s.f))}} +A.adB.prototype={ +bs(a){var s=new A.akk(this.e,this.f,null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +bz(a,b){var s +this.YV(a,b) +s=this.f +b.be=s +if(!s){s=b.aC +if(s!=null)s.$0() +b.aC=null}else if(b.aC==null)b.bi()}} +A.akk.prototype={ +aJ(a,b){var s=this +if(s.be)if(s.aC==null)s.aC=a.a.aG3(s.S) +s.li(a,b)}} +A.QP.prototype={ +sdv(a,b){this.zI(0,this.a.BG(B.c4,B.hA,b))}, +a7B(a,b,c){var s,r,q,p,o=null +if(!this.a.gabb()||!c)return A.cI(o,o,o,b,this.a.a) +s=b.bX(B.Ey) +r=this.a +q=r.c +r=r.a +p=q.a +q=q.b +return A.cI(A.b([A.cI(o,o,o,o,B.d.au(r,0,p)),A.cI(o,o,o,s,B.d.au(r,p,q)),A.cI(o,o,o,o,B.d.cf(r,q))],t.Ne),o,o,b,o)}, +szb(a){var s,r,q,p,o=this +if(!o.abj(a))throw A.d(A.Lm("invalid text selection: "+a.j(0))) +s=a.a +r=a.b +if(s===r){q=o.a.c +s=s>=q.a&&r<=q.b}else s=!1 +p=s?o.a.c:B.c4 +o.zI(0,o.a.aIH(p,a))}, +abj(a){var s=this.a.a.length +return a.a<=s&&a.b<=s}} +A.Rg.prototype={} +A.lh.prototype={} +A.aX9.prototype={ +ja(a,b){return 0}, +qa(a){return a>=this.b}, +ic(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;o=n)return r.i(s,o) +else if(a<=n)q=o-1 +else p=o+1}return null}, +aHa(){var s,r=this,q=null,p=r.a.z +if(p===B.EJ)return q +s=A.b([],t.ZD) +if(p.b&&r.gIC())s.push(new A.hG(new A.ayc(r),B.ts,q)) +if(p.a&&r.gIh())s.push(new A.hG(new A.ayd(r),B.tt,q)) +if(p.c&&r.gyt())s.push(new A.hG(new A.aye(r),B.tu,q)) +if(p.d&&r.gXu())s.push(new A.hG(new A.ayf(r),B.tv,q)) +return s}, +asT(){var s,r,q,p,o,n,m,l=this,k=l.a.c.a.b,j=l.gaF().ah.f.aeb(),i=l.a.c.a.a +if(j!==i||!k.gds()||k.a===k.b)return new A.agn(l.gaF().ah.gf8(),l.gaF().ah.gf8()) +s=k.a +r=k.b +q=B.d.au(i,s,r) +p=q.length===0 +o=p?B.c3:new A.he(q) +o=o.ga5(o) +n=l.gaF().z3(new A.d8(s,s+o.length)) +s=p?B.c3:new A.he(q) +s=s.ga4(s) +m=l.gaF().z3(new A.d8(r-s.length,r)) +s=n==null?null:n.d-n.b +if(s==null)s=l.gaF().ah.gf8() +r=m==null?null:m.d-m.b +return new A.agn(s,r==null?l.gaF().ah.gf8():r)}, +gaIb(){var s,r,q,p,o=this +if(o.gaF().pX!=null){s=o.gaF().pX +s.toString +return new A.R1(s,null)}r=o.asT() +q=o.a.c.a.b +p=o.gaF().LI(q) +return A.bDd(r.b,o.gaF(),p,r.a)}, +gaIc(){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.aHa() +if(i==null){i=k.x.a +s=k.gIh()?new A.ayg(k):j +r=k.gIC()?new A.ayh(k):j +q=k.gyt()?new A.ayi(k):j +p=k.gXu()?new A.ayj(k):j +o=k.gaby()?new A.ayk(k):j +n=t.ZD +m=A.b([],n) +l=q!=null +if(!l||i!==B.fl){i=A.b([],n) +if(r!=null)i.push(new A.hG(r,B.ts,j)) +if(s!=null)i.push(new A.hG(s,B.tt,j)) +if(l)i.push(new A.hG(q,B.tu,j)) +if(p!=null)i.push(new A.hG(p,B.tv,j)) +B.b.I(m,i)}if(o!=null)m.push(new A.hG(o,B.PN,j)) +i=m}return i}, +bk(){var s=this +s.al8() +s.x.an(0,s.ga2M()) +s.a.c.an(0,s.gFI()) +s.a.d.an(0,s.gO4()) +s.gjK().an(0,s.gayk()) +s.r.sm(0,s.a.as) +s.cy=A.bxz(s.a.ac)}, +cP(){var s,r,q,p,o=this +o.fs() +s=o.c +s.toString +s=A.dW(s,B.qh) +s=s==null?null:s.at +r=o.a +o.db=s===!0?r.CW.bX(B.jQ):r.CW +o.c.bh(t.BY) +if(!o.CW)o.a.toString +s=o.c +s.toString +q=A.bb4(s) +if(o.fx!==q){o.fx=q +if(o.gGX())o.AF() +else if(!o.fx&&o.d!=null)o.a4S()}if(A.cx()!==B.ah&&A.cx()!==B.as)return +s=o.c +s.toString +s=A.cg(s,B.Fg,t.l).w +p=s.gv9(s) +s=o.fr +if(s==null){o.fr=p +return}if(p!==s){o.fr=p +if(A.cx()===B.ah)o.rG(!1) +if(A.cx()===B.as)o.kr()}}, +bC(a){var s,r,q,p,o=this +o.c9(a) +s=a.c +if(o.a.c!==s){r=o.gFI() +s.ad(0,r) +o.a.c.an(0,r) +o.QH()}if(!o.a.c.a.b.l(0,s.a.b)){s=o.Q +if(s!=null)s.a6(0,o.a.c.a)}s=o.Q +if(s!=null)s.saav(o.a.Q) +s=o.a +s.bj!=a.bj +r=a.d +if(s.d!==r){s=o.gO4() +r.ad(0,s) +o.a.d.an(0,s) +o.t8()}s=o.a +s.toString +if(a.x&&s.d.gdC())$.d4.dS$.push(new A.ayn(o)) +s=o.glm() +if(s){s=o.a +if(a.x!==s.x){o.z.toString +s=s.bj +s=(s==null?o:s).gt4() +$.dH().aFa(s)}}if(o.glm())o.a.toString +if(!o.a.CW.l(0,a.CW)){s=o.c +s.toString +s=A.dW(s,B.qh) +s=s==null?null:s.at +r=o.a +o.db=s===!0?r.CW.bX(B.jQ):r.CW +if(o.glm()){s=o.z +s.toString +r=o.db +q=o.gA4() +s.Me(r.d,r.r,r.w,o.a.db,q)}}if(o.a.as!==a.as)o.Qg() +s=o.a.p1 +if(t.qY.b(s))p=o.gyt() +else{s=s==null&&null +p=s===!0}if(o.a.a7&&o.gyt()&&p)o.x.eN(0)}, +v(){var s=this,r=s.at +if(r!=null)r.v() +s.a.c.ad(0,s.gFI()) +r=s.dy +if(r!=null)r.v() +s.dy=null +s.a_p() +r=s.d +if(r!=null)r.by(0) +s.d=null +r=s.e +if(r!=null)r.v() +s.e=null +r=s.Q +if(r!=null)r.v() +s.Q=null +s.a.d.ad(0,s.gO4()) +B.b.O($.bc.fk$,s) +r=s.x +r.ad(0,s.ga2M()) +r.v() +r=s.r +r.Y$=$.af() +r.G$=0 +$.bc.bT$.f.ad(0,s.gHi()) +s.al9()}, +aSi(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.lD(a.b.aIl(m.b.e)) +m=n.a +if(m.x)a=m.c.a.lD(a.b) +n.fy=a +if(a.l(0,n.a.c.a))return +m=a.a +s=n.a.c.a +if(m===s.a&&a.c.l(0,s.c)){m=n.z==null?null:$.dH().r +if(m===!0)o=B.jx +else o=n.k1!=null?B.hg:B.aA +n.G5(a.b,o)}else{if(m!==n.a.c.a.a)n.rG(!1) +n.ry=null +if(n.glm())n.a.toString +n.p3=0 +n.p4=null +n.asu(a,B.aA)}if(n.gGX()&&n.d!=null){n.H8(!1) +n.AF()}n.GQ(!0)}, +aQa(a){var s=this +switch(a.a){case 12:if(s.a.k1===1)s.FQ(a,!0) +break +case 2:case 3:case 6:case 7:case 4:case 5:s.FQ(a,!0) +break +case 8:case 11:case 9:case 0:case 10:case 1:s.FQ(a,!1) +break}}, +aSj(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=f.dy +if(d==null){d=A.cH(e,e,e,e,f) +d.cv() +s=d.e_$ +s.b=!0 +s.a.push(f.gayq()) +f.dy=d}s=a.b +switch(s.a){case 0:r=d.r +if(r!=null&&r.a!=null){d.ea(0) +f.a2P()}f.H8(!1) +f.gob().sm(0,1) +f.k1=a.a +q=new A.c2(f.gaF().c7.c,f.gaF().c7.e) +d=f.gaF().mZ(q) +f.go=d +f.k2=d.gbv().X(0,new A.h(0,f.gaF().ah.gf8()/2)) +f.id=q +d=f.gaF() +r=f.k2 +r.toString +p=f.id +p.toString +d.Ma(s,r,p) +break +case 1:d=f.k1 +d.toString +o=a.a.X(0,d) +n=f.go.gbv().W(0,o).X(0,new A.h(0,f.gaF().ah.gf8()/2)) +d=f.gaF() +r=d.ah +p=r.b.a.a +m=Math.ceil(p.gbQ(p))-r.gf8()+5 +l=r.b.b+4 +r=d.pY +k=r!=null?n.X(0,r):B.h +if(d.mD&&k.a>0){d.dS=new A.h(n.a- -4,d.dS.b) +d.mD=!1}else if(d.i_&&k.a<0){d.dS=new A.h(n.a-l,d.dS.b) +d.i_=!1}if(d.rq&&k.b>0){d.dS=new A.h(d.dS.a,n.b- -4) +d.rq=!1}else if(d.iu&&k.b<0){d.dS=new A.h(d.dS.a,n.b-m) +d.iu=!1}r=d.dS +j=n.a-r.a +i=n.b-r.b +h=Math.min(Math.max(j,-4),l) +g=Math.min(Math.max(i,-4),m) +if(j<-4&&k.a<0)d.mD=!0 +else if(j>l&&k.a>0)d.i_=!0 +if(i<-4&&k.b<0)d.rq=!0 +else if(i>m&&k.b>0)d.iu=!0 +d.pY=n +f.k2=new A.h(h,g) +d=f.gaF() +r=f.gaF() +p=f.k2 +p.toString +p=p.W(0,new A.h(0,f.gaF().ah.gf8()/2)) +f.id=d.iZ(A.d3(r.cL(0,e),p)) +p=f.gaF() +r=f.k2 +r.toString +d=f.id +d.toString +p.Ma(s,r,d) +break +case 2:f.AF() +if(f.id!=null&&f.k2!=null){f.dy.sm(0,0) +d=f.dy +d.z=B.aS +d.n6(1,B.eh,B.lg)}break}}, +a2P(){var s,r,q,p,o=this,n=o.gaF(),m=o.id +m.toString +s=n.mZ(m).gaHj().X(0,new A.h(0,o.gaF().ah.gf8()/2)) +n=o.dy +if(n.gcl(n)===B.ab){n=o.gaF() +m=o.id +m.toString +n.Ma(B.lx,s,m) +n=o.gaF().c7 +if(n.a===n.b){n=o.id +n.toString +o.G5(A.GL(n),B.hg)}o.k2=o.k1=o.id=o.go=null}else{n=o.dy.x +n===$&&A.c() +m=o.k2 +r=A.am(m.a,s.a,n) +r.toString +m=A.am(m.b,s.b,n) +m.toString +q=o.gaF() +p=o.id +p.toString +q.XF(B.lw,new A.h(r,m),p,n)}}, +FQ(a,b){var s,r,q,p,o,n=this,m=n.a.c +m.zI(0,m.a.a8i(B.c4)) +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:n.a.d.vp() +break +case 6:m=n.a.d +p=m.e +p.toString +A.DS(p).Gq(m,!0) +break +case 7:m=n.a.d +p=m.e +p.toString +A.DS(p).Gq(m,!1) +break}b=!0}m=n.a +s=m.RG +if(s==null)return +try{s.$1(m.c.a.a)}catch(o){r=A.b_(o) +q=A.bz(o) +m=A.cf("while calling onSubmitted for "+a.j(0)) +A.eA(new A.cz(r,q,"widgets",m,null,!1))}if(b)n.aBq()}, +QH(){var s,r=this +if(r.k3>0||!r.glm())return +s=r.a.c.a +if(s.l(0,r.fy))return +r.z.toString +$.dH().GW(s) +r.fy=s}, +a0X(a){var s,r,q,p,o,n,m,l,k=this +B.b.gdF(k.gjK().f) +s=k.gaF() +r=s.gC(s) +if(k.a.k1===1){s=a.c +q=a.a +p=r.a +o=s-q>=p?p/2-a.gbv().a:A.Z(0,s-p,q) +n=B.eC}else{m=A.vC(a.gbv(),Math.max(a.d-a.b,k.gaF().ah.gf8()),a.c-a.a) +s=m.d +q=m.b +p=r.b +o=s-q>=p?p/2-m.gbv().b:A.Z(0,s-p,q) +n=B.ce}s=B.b.gdF(k.gjK().f).at +s.toString +q=B.b.gdF(k.gjK().f).z +q.toString +p=B.b.gdF(k.gjK().f).Q +p.toString +l=A.Z(o+s,q,p) +p=B.b.gdF(k.gjK().f).at +p.toString +return new A.Ao(l,a.dE(n.a1(0,p-l)))}, +Gw(){var s,r,q,p,o,n=this +if(!n.glm()){s=n.a +r=s.c.a +s=s.bj;(s==null?n:s).gt4() +s=n.a.bj +s=(s==null?n:s).gt4() +q=A.bjE(n) +$.dH().Nf(q,s) +s=q +n.z=s +n.a6k() +n.a40() +s=n.z +s.toString +p=n.db +p===$&&A.c() +o=n.gA4() +s.Me(p.d,p.r,p.w,n.a.db,o) +o=$.dH() +o.GW(r) +o.Q9() +s=n.a.bj +if((s==null?n:s).gt4().e.a){n.z.toString +o.aAY()}n.fy=r}else{n.z.toString +$.dH().Q9()}}, +a_p(){var s,r,q=this +if(q.glm()){s=q.z +s.toString +r=$.dH() +if(r.d===s)r.a_j() +q.R8=q.fy=q.z=null +q.adm()}}, +aBq(){if(this.k4)return +this.k4=!0 +A.j4(this.gaB5())}, +aB6(){var s,r,q,p,o,n=this +n.k4=!1 +if(n.glm())s=!1 +else s=!0 +if(s)return +s=n.z +s.toString +r=$.dH() +if(r.d===s)r.a_j() +n.fy=n.z=null +s=n.a.bj;(s==null?n:s).gt4() +s=n.a.bj +s=(s==null?n:s).gt4() +q=A.bjE(n) +r.Nf(q,s) +p=q +n.z=p +r.Q9() +s=n.db +s===$&&A.c() +o=n.gA4() +p.Me(s.d,s.r,s.w,n.a.db,o) +r.GW(n.a.c.a) +n.fy=n.a.c.a}, +aF_(){this.ok=!1 +$.bc.bT$.f.ad(0,this.gHi())}, +W3(){var s=this +if(s.a.d.gdC())s.Gw() +else{s.ok=!0 +$.bc.bT$.f.an(0,s.gHi()) +s.a.d.m1()}}, +a66(){var s,r,q=this +if(q.Q!=null){s=q.a.d.gdC() +r=q.Q +if(s){r.toString +r.a6(0,q.a.c.a)}else{r.v() +q.Q=null}}}, +ayl(){var s=this.Q +if(s!=null){s.tX() +s=s.e +s===$&&A.c() +s.eB()}this.R8=null}, +NS(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=h.a,f=g.b_,e=h.c +e.toString +s=g.c.a +r=h.gaF() +q=h.a +p=q.p1 +o=q.ae +n=q.to +q=q.aQ +m=t.w +l=A.jD(!1,m) +k=A.jD(!1,m) +m=A.jD(!1,m) +j=new A.aax(e,r,p,h,new A.axW(h,f),s,l,k,m) +s=j.ga6m() +r.aQ.an(0,s) +r.a3.an(0,s) +j.QL() +s=j.gatn() +r=r.pX +i=A.jD(B.YM,t.wf) +j.e!==$&&A.al() +j.e=new A.a8m(e,i,new A.zm(),q,B.hz,0,l,j.gavB(),j.gavD(),s,B.hz,0,k,j.gavv(),j.gavx(),s,m,B.Wq,g,h.ax,h.ay,h.ch,p,h,o,n,h.x,r,new A.a_c(),new A.a_c()) +return j}, +G5(a,b){var s,r,q,p,o,n=this +if(!n.a.c.abj(a))return +n.a.c.szb(a) +switch(b){case null:case void 0:case B.D4:case B.ar:case B.hg:case B.bj:case B.jx:case B.aM:case B.aZ:n.W3() +break +case B.aA:if(n.a.d.gdC())n.W3() +break}q=n.a +q.toString +p=n.Q +if(p==null)n.Q=n.NS() +else p.a6(0,q.c.a) +q=n.Q +q.toString +q.saav(n.a.Q) +q=n.Q +q.tX() +q=q.e +q===$&&A.c() +q.ah2() +try{n.a.ry.$2(a,b)}catch(o){s=A.b_(o) +r=A.bz(o) +q=A.cf("while calling onSelectionChanged for "+A.j(b)) +A.eA(new A.cz(s,r,"widgets",q,null,!1))}if(n.gGX()&&n.d!=null){n.H8(!1) +n.AF()}}, +GQ(a){if(this.p1)return +this.p1=!0 +$.d4.dS$.push(new A.ay3(this,a))}, +Sm(){var s,r=this,q=r.c +if(q==null)return +s=A.Ru(q) +s.toString +q=r.p2 +q===$&&A.c() +if(q!==s.f.d){$.d4.dS$.push(new A.aym(r)) +if(r.p2>>16&255,q.gm(q)>>>8&255,q.gm(q)&255) +r.gil().sRy(q) +if(s.a.as){r=s.gob().x +r===$&&A.c() +r=r>0}else r=!1 +s.r.sm(0,r)}, +gGX(){var s,r +if(this.a.d.gdC()){s=this.a +r=s.c.a.b +s=r.a===r.b&&s.as&&this.fx}else s=!1 +return s}, +AF(){var s,r=this +if(!r.a.as)return +if(!r.fx)return +s=r.d +if(s!=null)s.by(0) +r.gob().sm(0,1) +if(r.a.bb)r.gob().Rf(r.ga24()).a.a.l6(r.ga2O()) +else r.d=A.aRN(B.fC,new A.ay7(r))}, +Pu(){var s,r=this,q=r.p3 +if(q>0){$.bc.toString +$.bQ();--q +r.p3=q +if(q===0)r.aM(new A.ay0())}if(r.a.bb){q=r.d +if(q!=null)q.by(0) +r.d=A.dr(B.G,new A.ay1(r))}else{q=r.d +q=q==null?null:q.b!=null +if(q!==!0&&r.fx)r.d=A.aRN(B.fC,new A.ay2(r)) +q=r.gob() +s=r.gob().x +s===$&&A.c() +q.sm(0,s===0?1:0)}}, +H8(a){var s,r=this +r.gob().sm(0,0) +s=r.d +if(s!=null)s.by(0) +r.d=null +if(a)r.p3=0}, +a4S(){return this.H8(!0)}, +Qg(){var s=this +if(!s.gGX())s.a4S() +else if(s.d==null)s.AF()}, +a04(){var s,r,q,p=this +if(p.a.d.gdC()&&!p.a.c.a.b.gds()){s=p.gFI() +p.a.c.ad(0,s) +r=p.a.c +q=p.ZD() +q.toString +r.szb(q) +p.a.c.an(0,s)}p.QH() +p.Qg() +p.a66() +p.aM(new A.axX()) +p.gQQ().ahR()}, +aru(){var s,r,q,p=this +if(p.a.d.gdC()&&p.a.d.aI6())p.Gw() +else if(!p.a.d.gdC()){p.a_p() +s=p.a.c +s.zI(0,s.a.a8i(B.c4))}p.Qg() +p.a66() +s=p.a.d.gdC() +r=$.bc +if(s){r.fk$.push(p) +s=p.c +s.toString +p.p2=A.Ru(s).f.d +if(!p.a.x)p.GQ(!0) +q=p.ZD() +if(q!=null)p.G5(q,null)}else{B.b.O(r.fk$,p) +p.aM(new A.axZ(p))}p.t8()}, +ZD(){var s,r=this.a +if(r.a7&&r.k1===1&&!this.ok)s=A.dA(B.u,0,r.c.a.a.length,!1) +else s=!r.c.a.b.gds()?A.t3(B.u,this.a.c.a.a.length):null +return s}, +apX(a){if(this.gaF().y==null||!this.glm())return +this.a6k()}, +a6k(){var s=this.gaF(),r=s.gC(s),q=this.gaF().cL(0,null) +s=this.z +if(!r.l(0,s.a)||!q.l(0,s.b)){s.a=r +s.b=q +$.dH().aC_(r,q)}}, +a41(a){var s,r,q,p=this +if(!p.glm())return +p.aFx() +s=p.a.c.a.c +r=p.gaF().z3(s) +if(r==null){q=s.gds()?s.a:0 +r=p.gaF().mZ(new A.c2(q,B.u))}p.z.agx(r) +p.aF8() +$.d4.dS$.push(p.gaBp())}, +a40(){return this.a41(null)}, +a6h(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=null +b.a.toString +s=A.cx() +if(s!==B.ah)return +if(B.b.gdF(b.gjK().f).k4!==B.ju)return +s=b.gaF().ah.f +s.toString +r=b.a.db +q=b.gA4() +p=b.a.fx +if(p==null){p=b.c +p.toString +p=A.dW(p,B.cY) +p=p==null?a:p.c +if(p==null)p=1}b.a.toString +o=b.c +o.toString +o=A.b8x(o) +n=b.a.gpt() +m=b.rx +l=b.gaF() +k=new A.b0T(r,q,p,o,a,n,m,l.gC(l),s) +if(a0)j=B.bD +else{r=b.R8 +r=r==null?a:r.RL(k) +j=r==null?B.bD:r}if(j.a<3)return +b.R8=k +i=A.b([],t.u1) +h=s.E2(!1) +g=new A.w5(h,0,0) +for(f=0;g.w5(1,g.c);f=e){s=g.d +e=f+(s==null?g.d=B.d.au(h,g.b,g.c):s).length +s=b.gaF() +r=f1){m=n.a.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.aPr(s,m) +q=r.b +if(m===s.length)r.a3T(2,q) +else{r.a3T(1,q) +r.w5(1,r.b)}m=r.a +q=B.d.au(m,0,r.b) +p=new A.he(r.ga2(r)) +p=p.ga4(p) +o=new A.he(r.ga2(r)) +n.k8(new A.eY(q+p+o.ga5(o)+B.d.cf(m,r.c),A.t3(B.u,r.b+r.ga2(r).length),B.c4),B.aA)}, +a3L(a){var s=this.a.c.a,r=a.a.ady(a.c,a.b) +this.k8(r,a.d) +if(r.l(0,s))this.a04()}, +aBv(a){if(a.a)this.ly(new A.c2(this.a.c.a.a.length,B.u)) +else this.ly(B.hy)}, +arw(a){var s,r,q,p,o,n,m,l=this +if(a.b!==B.hf)return +s=B.b.gdF(l.gjK().f) +if(l.a.k1===1){r=l.gjK() +q=s.Q +q.toString +r.i6(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.as.gaw()) +p.toString +o=A.aMC(p,a) +r=s.at +r.toString +q=s.z +q.toString +n=s.Q +n.toString +m=A.Z(r+o,q,n) +if(m===r)return +l.gjK().i6(m)}, +arU(a){var s,r,q,p,o,n,m,l,k,j,i=this +if(i.a.k1===1)return +s=i.gaF().mZ(i.a.c.a.b.gfw()) +r=t._N.a(i.as.gaw()) +r.toString +q=A.aMC(r,new A.hY(a.gJm(a)?B.ag:B.ak,B.hf)) +p=B.b.gdF(i.gjK().f) +if(a.gJm(a)){o=i.a.c.a +if(o.b.d>=o.a.length)return +o=s.b+q +n=p.Q +n.toString +m=i.gaF() +m=m.gC(m) +l=p.at +l.toString +k=o+l>=n+m.b?new A.c2(i.a.c.a.a.length,B.u):i.gaF().iZ(A.d3(i.gaF().cL(0,null),new A.h(s.a,o))) +j=i.a.c.a.b.RR(k.a)}else{if(i.a.c.a.b.d<=0)return +o=s.b+q +n=p.at +n.toString +k=o+n<=0?B.hy:i.gaF().iZ(A.d3(i.gaF().cL(0,null),new A.h(s.a,o))) +j=i.a.c.a.b.RR(k.a)}i.ly(j.gfw()) +i.k8(i.a.c.a.lD(j),B.aA)}, +aFu(a){var s=a.b +this.ly(s.gfw()) +this.k8(a.a.lD(s),a.c)}, +gQQ(){var s,r=this,q=r.xr +if(q===$){s=A.b([],t.ot) +r.xr!==$&&A.a2() +q=r.xr=new A.VY(r,new A.bP(s,t.wS),t.Wp)}return q}, +awt(a){var s=this.Q +if(s==null)s=null +else{s=s.e +s===$&&A.c() +s=s.gLi()}if(s===!0){this.rG(!1) +return null}s=this.c +s.toString +return A.x3(s,a,t.xm)}, +aqO(a){switch(A.cx().a){case 0:case 2:case 1:switch(a.gdK(a).a){case 0:this.a.d.vp() +break +case 1:case 2:case 3:case 5:this.a.d.vp() +break +case 4:throw A.d(A.cJ("Unexpected pointer down event for trackpad"))}break +case 3:case 4:case 5:this.a.d.vp() +break}}, +gao4(){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=this,b1=b0.y1 +if(b1===$){s=t.ot +r=A.b([],s) +q=t.wS +b1=b0.x1 +if(b1===$){p=A.b([],s) +b0.x1!==$&&A.a2() +b1=b0.x1=new A.dJ(b0.gaAT(),new A.bP(p,q),t.Tx)}o=b0.x2 +if(o===$){p=A.b([],s) +b0.x2!==$&&A.a2() +o=b0.x2=new A.dJ(b0.gaFt(),new A.bP(p,q),t.ZQ)}p=A.b([],s) +n=A.b([],s) +m=b0.gapr() +l=b0.gaxT() +k=A.b([],s) +j=b0.c +j.toString +j=new A.th(b0,m,l,new A.bP(k,q),t.rZ).fO(j) +k=b0.gay5() +i=A.b([],s) +h=b0.c +h.toString +h=new A.th(b0,k,l,new A.bP(i,q),t.Uz).fO(h) +i=b0.gaxb() +g=b0.gaxV() +f=A.b([],s) +e=b0.c +e.toString +e=new A.th(b0,i,g,new A.bP(f,q),t.Fb).fO(e) +m=A.wK(b0,m,l,!1,!1,!1,t._w) +f=b0.c +f.toString +f=m.fO(f) +m=A.b([],s) +d=b0.c +d.toString +d=new A.dJ(b0.garT(),new A.bP(m,q),t.vr).fO(d) +m=A.wK(b0,k,l,!1,!0,!1,t.P9) +c=b0.c +c.toString +c=m.fO(c) +m=b0.gazc() +b=A.wK(b0,m,l,!1,!0,!1,t.cP) +a=b0.c +a.toString +a=b.fO(a) +b=A.wK(b0,i,g,!1,!0,!1,t.OO) +a0=b0.c +a0.toString +a0=b.fO(a0) +b=b0.gQQ() +a1=b0.c +a1.toString +a1=b.fO(a1) +b=b0.gQQ() +a2=b0.c +a2.toString +a2=b.fO(a2) +m=A.wK(b0,m,l,!1,!0,!1,t.b5) +b=b0.c +b.toString +b=m.fO(b) +m=b0.garb() +a3=A.wK(b0,m,l,!1,!0,!1,t.HH) +a4=b0.c +a4.toString +a4=a3.fO(a4) +l=A.wK(b0,k,l,!1,!0,!1,t.eI) +k=b0.c +k.toString +k=l.fO(k) +l=A.b([],s) +a3=b0.c +a3.toString +a3=new A.dJ(b0.gaBu(),new A.bP(l,q),t.sl).fO(a3) +l=A.b([],s) +i=A.wK(b0,i,g,!1,!0,!0,t.oB) +a5=b0.c +a5.toString +a5=i.fO(a5) +g=A.wK(b0,m,g,!0,!0,!0,t.bh) +m=b0.c +m.toString +m=g.fO(m) +g=A.b([],s) +i=b0.c +i.toString +i=new A.alu(b0,new A.bP(g,q)).fO(i) +g=A.b([],s) +a6=b0.c +a6.toString +a6=new A.ae_(b0,new A.bP(g,q)).fO(a6) +g=A.b([],s) +a7=b0.c +a7.toString +a7=new A.dJ(new A.axV(b0),new A.bP(g,q),t.gv).fO(a7) +a8=b0.to +if(a8===$){s=A.b([],s) +b0.to!==$&&A.a2() +a8=b0.to=new A.dJ(b0.gaER(),new A.bP(s,q),t.j5)}s=b0.c +s.toString +a9=A.b5([B.acE,new A.KH(!1,new A.bP(r,q)),B.aca,b1,B.acq,o,B.EP,new A.KE(!0,new A.bP(p,q)),B.pS,new A.dJ(b0.gaws(),new A.bP(n,q),t.P0),B.abL,j,B.acJ,h,B.abM,e,B.abE,f,B.abR,d,B.abA,c,B.abG,a,B.abC,a0,B.acA,a1,B.acB,a2,B.acH,b,B.abB,a4,B.acF,k,B.abF,a3,B.pV,new A.dJ(b0.garv(),new A.bP(l,q),t.AX),B.acG,a5,B.acD,m,B.acc,i,B.abJ,a6,B.ac6,a7,B.ack,a8.fO(s)],t.B,t.od) +b0.y1!==$&&A.a2() +b0.y1=a9 +b1=a9}return b1}, +a8(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null +f.F4(a) +s=f.a.p1 +r=f.glm() +q=f.a +q=q.xr +if(q==null)q=B.pG +p=f.gao4() +o=f.a +n=o.c +m=o.d +l=o.cx +o=o.k1!==1?B.ag:B.ec +k=f.gjK() +j=f.a +i=j.aP +h=j.ae +j=j.bE +g=A.a8b(a).a8n(!1,f.a.k1!==1) +return new A.adB(f.gapW(),r,A.aan(A.pn(A.x2(p,new A.GX(n,new A.ay9(f),new A.aya(f),m,l,A.yt(!1,e,A.baE(o,B.a_,k,h,!0,f.as,i,j,g,e,new A.ayb(f,s)),e,e,e,m,!1,e,e,e,e,e,e),e,t.pm)),q,e,e,e,e),e,f.gaqN()),e)}, +a7A(){var s,r,q,p,o,n,m,l=this,k=null,j=l.a +j.toString +s=l.rx +if(s>=0&&s<=j.c.a.a.length){r=A.b([],t.s6) +j=l.a +q=j.c.a.a.length-l.rx +if(j.k1!==1){r.push(B.af_) +j=l.gaF() +r.push(new A.oy(new A.N(j.gC(j).a,0),B.b_,B.dp,k,k))}else r.push(B.af0) +j=l.db +j===$&&A.c() +s=A.b([A.cI(k,k,k,k,B.d.au(l.a.c.a.a,0,q))],t.VO) +B.b.I(s,r) +s.push(A.cI(k,k,k,k,B.d.cf(l.a.c.a.a,q))) +return A.cI(s,k,k,j,k)}p=!j.x&&j.d.gdC() +if(l.ga4F()){o=!l.a.c.a.gabb()||!p +j=l.a.c.a +s=l.db +s===$&&A.c() +n=l.cy +n===$&&A.c() +n=n.c +n.toString +m=l.dx +m.toString +return A.bIV(j,o,s,n,m)}j=l.a.c +s=l.c +s.toString +n=l.db +n===$&&A.c() +return j.a7B(s,n,p)}} +A.ay_.prototype={ +$0(){}, +$S:0} +A.ayl.prototype={ +$1(a){var s=this.a +if(s.c!=null)s.ly(s.a.c.a.b.gfw())}, +$S:3} +A.ayp.prototype={ +$1(a){var s=this.a +if(s.c!=null)s.ly(s.a.c.a.b.gfw())}, +$S:3} +A.ayc.prototype={ +$0(){this.a.ID(B.aZ)}, +$S:0} +A.ayd.prototype={ +$0(){this.a.Ii(B.aZ)}, +$S:0} +A.aye.prototype={ +$0(){this.a.vc(B.aZ)}, +$S:0} +A.ayf.prototype={ +$0(){this.a.M1(B.aZ)}, +$S:0} +A.ayg.prototype={ +$0(){return this.a.Ii(B.aZ)}, +$S:0} +A.ayh.prototype={ +$0(){return this.a.ID(B.aZ)}, +$S:0} +A.ayi.prototype={ +$0(){return this.a.vc(B.aZ)}, +$S:0} +A.ayj.prototype={ +$0(){return this.a.M1(B.aZ)}, +$S:0} +A.ayk.prototype={ +$0(){return this.a.aE4(B.aZ)}, +$S:0} +A.ayn.prototype={ +$1(a){this.a.Gw()}, +$S:3} +A.axW.prototype={ +$1(a){return this.b.$2(a,this.a)}, +$S:9} +A.ay3.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h=this.a +h.p1=!1 +s=$.bc.bT$.z.i(0,h.w) +s=s==null?null:s.gaH() +t.CA.a(s) +if(s!=null){r=s.c7.gds() +r=!r||h.gjK().f.length===0}else r=!0 +if(r)return +q=s.ah.gf8() +p=h.a.Y.d +r=h.Q +if((r==null?null:r.c)!=null){o=r.c.z0(q).b +n=Math.max(o,48) +p=Math.max(o/2-h.Q.c.z_(B.hz,q).b+n/2,p)}m=h.a.Y.Ij(p) +l=h.a0X(s.mZ(s.c7.gfw())) +k=h.a.c.a.b +if(k.a===k.b)j=l.b +else{i=s.pg(k) +if(i.length===0)j=l.b +else if(k.c>>16&255,p.gm(p)>>>8&255,p.gm(p)&255) +n=b3.a +m=n.id +l=n.y +k=n.x +n=n.d.gdC() +j=b3.a +i=j.k1 +h=j.k2 +j=j.gpt() +g=b3.Q +if(g==null)g=b2 +else{g=g.e +g===$&&A.c() +g=$.qy===g.p1}if(g===!0){b3.cy===$&&A.c() +g=b3.a +f=g.ok +e=f +f=g +g=e}else{g=b3.a +f=g.ok +e=f +f=g +g=e}f=f.fx +if(f==null){f=A.dW(b7,B.cY) +f=f==null?b2:f.c +if(f==null)f=1}d=b3.a.db +c=b3.gA4() +b3.a.toString +b=A.b8x(b7) +a=b3.a +a0=a.w +a1=a.e +a2=a.y2 +a3=a.bd +a4=a.bP +a5=a.bA +if(a5==null)a5=B.h +a6=a.dA +a7=a.ai +a8=a.cC +if(a.a7)a=!0 +else a=!1 +a9=b3.c +a9.toString +a9=A.cg(a9,B.cE,t.l).w +b0=b3.ry +b1=b3.a +return new A.xK(b3.ax,A.cY(b2,b2,new A.UV(new A.SU(q,o,p,b3.ay,b3.ch,m,b3.r,l,k,n,i,h,!1,j,g,f,d,c,b2,a1,!1,b,a0,b8,!0,a2,a3,a4,a5,a8,a6,a7,a,b3,a9.b,b0,b1.go,b1.bF,A.bkm(q,f),r),s,r,new A.ay8(b3),!0,b2),!1,b2,b2,!1,!1,b2,b2,b2,b2,b2,b2,b2,b2,b2,b5,b6,b2,b2,b2,b4,b2,b2,b2,b2,b2,b2,b2,b2,b2),b2)}, +$S:644} +A.ay8.prototype={ +$0(){var s=this.a +s.Gw() +s.a6h(!0)}, +$S:0} +A.SU.prototype={ +bs(a){var s,r,q=this,p=null,o=q.ax,n=A.ME(a),m=q.f.b,l=A.bl1(),k=A.bl1(),j=t.w,i=A.jD(!0,j) +j=A.jD(!0,j) +s=A.aZ(t.O5) +r=o===1?1:p +r=A.t2(p,n,r,q.CW,q.e,q.db,q.dx,q.fy,q.cy,q.go) +o=new A.Aj(l,k,!0,q.RG,q.fr,!1,q.R8,i,j,r,q.z,q.at,q.Q,q.as,o,q.ay,!1,m,q.id,q.k2,q.k3,q.p1,q.w,q.x,q.p4,q.to,B.h,s,0,p,p,!1,A.aZ(t.v)) +o.br() +l.sJB(q.cx) +l.sJC(m) +l.sXw(q.p2) +l.sXx(q.p3) +k.sJB(q.ry) +k.sJC(q.rx) +o.gil().sRy(q.r) +o.gil().sa8T(q.k4) +o.gil().sa8S(q.ok) +o.gil().sa7t(q.y) +o.a6_(p) +o.a67(p) +o.I(0,p) +return o}, +bz(a,b){var s,r,q=this +b.sdv(0,q.e) +b.gil().sRy(q.r) +b.sahK(q.w) +b.saKr(q.x) +b.gil().sa7t(q.y) +b.sah1(q.z) +b.saLk(q.Q) +b.sVR(0,q.as) +b.sdC(q.at) +b.syk(q.ax) +b.saOu(q.ay) +b.sSS(!1) +b.spt(q.CW) +s=b.aP +s.sJB(q.cx) +b.sqn(q.cy) +b.syM(0,q.db) +b.scV(q.dx) +r=A.ME(a) +b.syj(0,r) +b.szb(q.f.b) +b.slW(0,q.id) +b.ey=!0 +b.sLa(q.fy) +b.syO(q.go) +b.saOP(q.fr) +b.saOO(!1) +b.saJa(q.k2) +b.saJ9(q.k3) +b.gil().sa8T(q.k4) +b.gil().sa8S(q.ok) +s.sXw(q.p2) +s.sXx(q.p3) +b.saKk(q.p4) +b.ac=q.R8 +b.sxu(0,q.RG) +b.saPP(q.p1) +s=b.aK +s.sJB(q.ry) +r=q.to +if(r!==b.fI){b.fI=r +b.bi() +b.cb()}s.sJC(q.rx)}} +A.b0T.prototype={ +RL(a){var s,r,q=this +if(a===q)return B.dt +if(q.a===a.a)if(q.b===a.b){if(q.c===a.c)s=!B.Et.l(0,B.Et)||!q.f.l(0,a.f)||q.r!==a.r||!q.w.l(0,a.w) +else s=!0 +r=s}else r=!0 +else r=!0 +return r?B.bD:q.x.cH(0,a.x)}} +A.UV.prototype={ +b0(){var s=$.bkW +$.bkW=s+1 +return new A.alk(B.e.j(s),B.o)}, +aSl(){return this.f.$0()}} +A.alk.prototype={ +bk(){var s=this +s.bG() +s.a.toString +$.dH().f.q(0,s.d,s)}, +bC(a){this.c9(a) +this.a.toString}, +v(){$.dH().f.O(0,this.d) +this.bD()}, +gaF(){var s=this.a.e +s=$.bc.bT$.z.i(0,s) +s=s==null?null:s.gaH() +return t.CA.a(s)}, +aNy(a){var s,r,q,p,o,n=this,m=n.gpO(n),l=n.gaF() +l=l==null?null:l.eV +if(l===!0)return!1 +if(m.l(0,B.H))return!1 +if(!m.ys(a))return!1 +s=m.fJ(a) +r=A.aC2() +l=$.bc +l.toString +q=s.gbv() +p=n.c +p.toString +p=A.Ru(p).a +o=l.iw$ +o===$&&A.c() +o.e.dd(r,q) +l.ME(r,q,p) +return B.b.eo(r.a,new A.b0U(n))}, +gpO(a){var s=t.aA.a(this.c.gaH()) +if(s==null||this.c==null||s.y==null)return B.H +return A.hP(s.cL(0,null),new A.x(0,0,0+s.gC(s).a,0+s.gC(s).b))}, +a8(a){return this.a.c}, +$ibiW:1} +A.b0U.prototype={ +$1(a){return a.a.l(0,this.a.gaF())}, +$S:645} +A.oy.prototype={ +HY(a,b,c){var s=this.a,r=s!=null +if(r)a.vg(s.Ew(c)) +s=this.x +a.a6Z(s.a,s.b,this.b,c) +if(r)a.i8()}} +A.th.prototype={ +hq(a,b){var s,r,q,p,o,n=this.e,m=n.a.c.a.b +if(!m.gds())return null +s=n.a_0() +r=m.a +q=m.b +if(r!==q){r=s.jx(r) +if(r==null)r=n.a.c.a.a.length +q=s.jz(q-1) +if(q==null)q=0 +b.toString +return A.x3(b,new A.o5(n.a.c.a,"",new A.d8(r,q),B.aA),t.UM)}r=a.a +p=this.r.$3(m.gpN(),r,this.f.$0()).a +q=m.c +if(r){r=s.jx(q) +if(r==null)r=n.a.c.a.a.length}else{r=s.jz(q-1) +if(r==null)r=0}o=A.dA(B.u,r,p,!1) +b.toString +return A.x3(b,new A.o5(n.a.c.a,"",o,B.aA),t.UM)}, +hp(a){return this.hq(a,null)}, +gnD(){var s=this.e.a +return!s.x&&s.c.a.b.gds()}} +A.VX.prototype={ +hq(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.e,i=j.a,h=i.c.a,g=h.b,f=a.b||!i.a7 +i=g.a +s=g.b +r=i===s +if(!r&&!k.f&&f){b.toString +return A.x3(b,new A.n9(h,A.t3(B.u,a.a?s:i),B.aA),t.gU)}q=g.gfw() +if(a.d){i=a.a +if(i){h=j.gaF().z1(q).b +if(new A.c2(h,B.aF).l(0,q)){s=j.a.c.a.a +h=h!==s.length&&s.charCodeAt(q.a)!==10}else h=!1}else h=!1 +if(h)q=new A.c2(q.a,B.u) +else{if(!i){i=j.gaF().z1(q).a +i=new A.c2(i,B.u).l(0,q)&&i!==0&&j.a.c.a.a.charCodeAt(q.a-1)!==10}else i=!1 +if(i)q=new A.c2(q.a,B.aF)}}i=k.r +if(i){h=g.c +s=g.d +p=a.a?h>s:h"))}, +gnh(){var s,r,q=this.x +if(q==null){s=A.b([],t.bp) +r=this.Q +for(;r!=null;){s.push(r) +r=r.Q}this.x=s +q=s}return q}, +gdC(){if(!this.gq8()){var s=this.w +if(s==null)s=null +else{s=s.c +s=s==null?null:B.b.N(s.gnh(),this)}s=s===!0}else s=!0 +return s}, +gq8(){var s=this.w +return(s==null?null:s.c)===this}, +gv0(){return this.gko()}, +gko(){var s,r,q,p +for(s=this.gnh(),r=s.length,q=0;q#"+s+q}, +$iar:1} +A.aA4.prototype={ +$1(a){return!a.gmb()&&a.gf3()}, +$S:27} +A.yv.prototype={ +gv0(){return this}, +gE6(){if(!this.gf3())return B.HF +return A.f7.prototype.gE6.call(this)}, +EJ(a){if(a.Q==null)this.PQ(a) +if(this.gdC())a.qR(!0) +else a.wA()}, +aGS(a,b){var s,r=this +if(b.Q==null)r.PQ(b) +s=r.w +if(s!=null)s.f.push(new A.acr(r,b)) +s=r.w +if(s!=null)s.Gi()}, +qR(a){var s,r,q=this,p=q.fr +while(!0){if((p.length!==0?B.b.ga4(p):null)!=null)s=!(p.length!==0?B.b.ga4(p):null).gf3() +else s=!1 +if(!s)break +p.pop()}r=p.length!==0?B.b.ga4(p):null +if(!a||r==null){if(q.gf3()){q.wA() +q.a2r(q)}return}r.qR(!0)}} +A.uz.prototype={ +V(){return"FocusHighlightMode."+this.b}} +A.aA3.prototype={ +V(){return"FocusHighlightStrategy."+this.b}} +A.Ln.prototype={ +v(){var s=this.a,r=$.fS.bE$ +r===$&&A.c() +if(J.f(r.a,s.gaao())){$.hv.lI$.b.O(0,s.gaap()) +r=$.fS.bE$ +r===$&&A.c() +r.a=null}s.d=new A.E5(A.mL(null,null,t.Su,t.S),t.op) +this.fq()}, +Gi(){if(this.r)return +this.r=!0 +A.j4(this.gaoB())}, +aoC(){var s,r,q,p,o,n,m,l,k,j,i,h=this +h.r=!1 +s=h.c +for(r=h.f,q=r.length,p=h.b,o=0;o"))),o=null;l.H();o=n){n=l.ga2(l) +if(o==r){l=b?B.e1:B.e2 +m.a.$2$alignmentPolicy(n,l) +return!0}}return!1}} +A.aA7.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")) +if(!o.gaB(o))q=o}if(b===B.EM){n=J.x1(q) +q=new A.cs(n,A.a6(n).h("cs<1>"))}m=J.Xl(q,new A.awS(new A.x(f.gci(f).a,-1/0,f.gci(f).c,1/0))) +if(!m.gaB(m)){p=B.b.ga5(A.bwQ(f.gci(f).gbv(),m)) +break}p=B.b.ga5(A.bwR(f.gci(f).gbv(),q)) +break +case 1:case 3:q=j.aCC(b,f.gci(f),h.gE6()) +if(q.length===0){p=i +break}if(r!=null&&!r.d.ga7q()){o=new A.bo(q,new A.awT(r),A.a6(q).h("bo<1>")) +if(!o.gaB(o))q=o}if(b===B.aby){n=J.x1(q) +q=new A.cs(n,A.a6(n).h("cs<1>"))}m=J.Xl(q,new A.awU(new A.x(-1/0,f.gci(f).b,1/0,f.gci(f).d))) +if(!m.gaB(m)){p=B.b.ga5(A.bwP(f.gci(f).gbv(),m)) +break}p=B.b.ga5(A.bwS(f.gci(f).gbv(),q)) +break +default:p=i}if(p!=null){n=j.Cl$ +l=n.i(0,h) +k=new A.Hv(b,f) +if(l!=null)l.a.push(k) +else n.q(0,h,new A.aeE(A.b([k],t.wD))) +switch(g){case 0:case 3:j.a.$2$alignmentPolicy(p,B.e2) +break +case 2:case 1:j.a.$2$alignmentPolicy(p,B.e1) +break}return!0}return!1}} +A.b_F.prototype={ +$1(a){return a.b===this.a}, +$S:649} +A.awM.prototype={ +$2(a,b){if(this.a)if(this.b)return B.c.cH(a.gci(a).b,b.gci(b).b) +else return B.c.cH(b.gci(b).d,a.gci(a).d) +else if(this.b)return B.c.cH(a.gci(a).a,b.gci(b).a) +else return B.c.cH(b.gci(b).c,a.gci(a).c)}, +$S:47} +A.awO.prototype={ +$2(a,b){var s=a.gci(a).gbv(),r=b.gci(b).gbv(),q=this.a,p=A.b8E(q,s,r) +if(p===0)return A.b8D(q,s,r) +return p}, +$S:47} +A.awN.prototype={ +$2(a,b){var s=a.gci(a).gbv(),r=b.gci(b).gbv(),q=this.a,p=A.b8D(q,s,r) +if(p===0)return A.b8E(q,s,r) +return p}, +$S:47} +A.awP.prototype={ +$2(a,b){var s,r,q,p=this.a,o=a.gci(a),n=b.gci(b),m=o.a,l=p.a,k=o.c +m=Math.abs(m-l)=s.c}, +$S:27} +A.awI.prototype={ +$2(a,b){return B.c.cH(a.gci(a).gbv().a,b.gci(b).gbv().a)}, +$S:47} +A.awJ.prototype={ +$1(a){var s=this.a +return!a.gci(a).l(0,s)&&a.gci(a).gbv().b<=s.b}, +$S:27} +A.awK.prototype={ +$1(a){var s=this.a +return!a.gci(a).l(0,s)&&a.gci(a).gbv().b>=s.d}, +$S:27} +A.awL.prototype={ +$2(a,b){return B.c.cH(a.gci(a).gbv().b,b.gci(b).gbv().b)}, +$S:47} +A.awF.prototype={ +$1(a){var s,r,q=this,p=q.b.a.pop().b,o=p.e +o.toString +o=A.mZ(o) +s=$.bc.bT$.f.c.e +s.toString +if(o!=A.mZ(s)){o=q.a +s=q.c +o.vT(s) +o.Cl$.O(0,s) +return!1}switch(a.a){case 0:case 3:r=B.e2 +break +case 1:case 2:r=B.e1 +break +default:r=null}q.a.a.$2$alignmentPolicy(p,r) +return!0}, +$S:651} +A.awR.prototype={ +$1(a){var s=a.e +s.toString +return A.mZ(s)===this.a}, +$S:27} +A.awS.prototype={ +$1(a){var s=a.gci(a).fJ(this.a) +return!s.gaB(s)}, +$S:27} +A.awT.prototype={ +$1(a){var s=a.e +s.toString +return A.mZ(s)===this.a}, +$S:27} +A.awU.prototype={ +$1(a){var s=a.gci(a).fJ(this.a) +return!s.gaB(s)}, +$S:27} +A.hk.prototype={ +ga98(){var s=this.d +if(s==null){s=this.c.e +s.toString +s=this.d=new A.b_D().$1(s)}s.toString +return s}} +A.b_C.prototype={ +$1(a){var s=a.ga98() +return A.zd(s,A.a6(s).c)}, +$S:652} +A.b_E.prototype={ +$2(a,b){switch(this.a.a){case 1:return B.c.cH(a.b.a,b.b.a) +case 0:return B.c.cH(b.b.c,a.b.c)}}, +$S:201} +A.b_D.prototype={ +$1(a){var s,r=A.b([],t.vl),q=t.I,p=a.jw(q) +for(;p!=null;){r.push(q.a(p.gbg())) +s=A.bGZ(p) +p=s==null?null:s.jw(q)}return r}, +$S:654} +A.q3.prototype={ +gci(a){var s,r,q,p,o=this +if(o.b==null)for(s=o.a,r=A.a6(s).h("S<1,x>"),s=new A.S(s,new A.b_A(),r),s=new A.cX(s,s.gE(s),r.h("cX")),r=r.h("aF.E");s.H();){q=s.d +if(q==null)q=r.a(q) +p=o.b +if(p==null){o.b=q +p=q}o.b=p.jS(q)}s=o.b +s.toString +return s}} +A.b_A.prototype={ +$1(a){return a.b}, +$S:655} +A.b_B.prototype={ +$2(a,b){var s,r +switch(this.a.a){case 1:s=a.gci(a) +s=s.gag(s) +r=b.gci(b) +return B.c.cH(s,r.gag(r)) +case 0:s=b.gci(b) +s=s.gaI(s) +r=a.gci(a) +return B.c.cH(s,r.gaI(r))}}, +$S:656} +A.aKo.prototype={ +apS(a){var s,r,q,p,o,n=B.b.ga5(a).a,m=t.qi,l=A.b([],m),k=A.b([],t.jE) +for(s=a.length,r=0;r") +return A.ai(new A.bo(b,new A.aKr(new A.x(-1/0,s.b,1/0,s.d)),r),!0,r.h("y.E"))}, +$S:657} +A.aKr.prototype={ +$1(a){var s=a.b.fJ(this.a) +return!s.gaB(s)}, +$S:658} +A.Lo.prototype={ +b0(){return new A.afQ(B.o)}} +A.Ta.prototype={} +A.afQ.prototype={ +gdB(a){var s,r,q,p=this,o=p.d +if(o===$){s=p.a.c +r=A.b([],t.bp) +q=$.af() +p.d!==$&&A.a2() +o=p.d=new A.Ta(s,!1,!0,!0,!0,null,null,r,q)}return o}, +v(){this.gdB(this).v() +this.bD()}, +bC(a){var s=this +s.c9(a) +if(a.c!==s.a.c)s.gdB(s).dy=s.a.c}, +a8(a){var s=null,r=this.gdB(this) +return A.yt(!1,!1,this.a.f,s,!0,!0,r,!1,s,s,s,s,s,!0)}} +A.a7A.prototype={ +hp(a){a.aTt(a.gdB(a))}} +A.zG.prototype={} +A.a4P.prototype={ +hp(a){var s=$.bc.bT$.f.c,r=s.e +r.toString +return A.DS(r).Gq(s,!0)}, +Wh(a,b){return b?B.bW:B.iG}} +A.A7.prototype={} +A.a6r.prototype={ +hp(a){var s=$.bc.bT$.f.c,r=s.e +r.toString +return A.DS(r).Gq(s,!1)}, +Wh(a,b){return b?B.bW:B.iG}} +A.uk.prototype={} +A.KE.prototype={ +hp(a){var s,r +if(!this.c){s=$.bc.bT$.f.c +r=s.e +r.toString +A.DS(r).aMT(s,a.a)}}} +A.afR.prototype={} +A.ak8.prototype={ +RA(a,b){var s +this.aiR(a,b) +s=this.Cl$.i(0,b) +if(s!=null){s=s.a +if(!!s.fixed$length)A.V(A.a8("removeWhere")) +B.b.oe(s,new A.b_F(a),!0)}}} +A.apI.prototype={} +A.apJ.prototype={} +A.Lv.prototype={ +b0(){return new A.Lw(A.C(t.gx),B.o)}} +A.Lw.prototype={ +arY(){var s=this +s.a.toString +s.e=s.f.eo(0,new A.aAy()) +s.ass()}, +ass(){this.aM(new A.aAz(this))}, +a8(a){var s,r=this +switch(r.a.f.a){case 1:r.wI() +break +case 2:if(r.e)r.wI() +break +case 0:break}s=r.a +return new A.RB(new A.Tc(r,r.d,s.c,null),null,null)}, +wI(){var s,r,q,p,o,n,m,l={},k=l.a="" +for(s=this.f,s=A.cW(s,s.r,A.w(s).c),r=s.$ti.c,q=!1;s.H();){p=s.d +if(p==null)p=r.a(p) +q=!p.aSr()||q +o=l.a +p=p.e +n=p.y +p=n==null?A.w(p).h("dY.T").a(n):n +l.a=o+(p==null?k:p)}if(l.a.length!==0){k=this.c.bh(t.I) +k.toString +m=k.w +if(A.cx()===B.ah)A.bgv(new A.aAA(l,m),t.H) +else A.PI(l.a,m,B.qI)}return!q}} +A.aAy.prototype={ +$1(a){var s=a.f,r=s.y +return r==null?A.w(s).h("dY.T").a(r):r}, +$S:659} +A.aAz.prototype={ +$0(){++this.a.d}, +$S:0} +A.aAA.prototype={ +$0(){var s=0,r=A.t(t.H),q=this +var $async$$0=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:s=2 +return A.B(A.Lz(B.cK,null,t.H),$async$$0) +case 2:A.PI(q.a.a,q.b,B.qI) +return A.q(null,r)}}) +return A.r($async$$0,r)}, +$S:16} +A.Tc.prototype={ +ek(a){return this.r!==a.r}} +A.qR.prototype={ +b0(){return A.byh(A.w(this).h("qR.T"))}} +A.lE.prototype={ +ga6v(){var s=this.d +return s===$?this.d=this.a.f:s}, +aSr(){var s,r +this.aM(new A.aAx(this)) +s=this.e +r=s.y +return(r==null?A.w(s).h("dY.T").a(r):r)==null}, +wI(){this.e.sm(0,this.a.d.$1(this.ga6v()))}, +IL(a){var s +this.aM(new A.aAw(this,a)) +s=this.c +s.toString +s=A.b9c(s) +if(s!=null)s.arY()}, +ghz(){return this.a.x}, +ky(a,b){var s=this +s.pb(s.e,"error_text") +s.pb(s.f,"has_interacted_by_user")}, +hl(){var s=this.c +s.toString +s=A.b9c(s) +if(s!=null)s.f.O(0,this) +this.qH()}, +a8(a){var s,r=this,q=r.a +if(q.r)switch(q.w.a){case 1:r.wI() +break +case 2:q=r.f +s=q.y +if(s==null?A.w(q).h("dY.T").a(s):s)r.wI() +break +case 0:break}q=A.b9c(a) +if(q!=null)q.f.D(0,r) +return r.a.e.$1(r)}} +A.aAx.prototype={ +$0(){this.a.wI()}, +$S:0} +A.aAw.prototype={ +$0(){var s=this.a +s.d=this.b +s.f.YX(0,!0)}, +$S:0} +A.asI.prototype={ +V(){return"AutovalidateMode."+this.b}} +A.aXU.prototype={ +$2(a,b){if(!a.a)a.ad(0,b)}, +$S:51} +A.HH.prototype={ +bC(a){this.c9(a) +this.uj()}, +cP(){var s,r,q,p,o=this +o.fs() +s=o.cZ$ +r=o.gt3() +q=o.c +q.toString +q=A.vJ(q) +o.jh$=q +p=o.r7(q,r) +if(r){o.ky(s,o.ho$) +o.ho$=!1}if(p)if(s!=null)s.v()}, +v(){var s,r=this +r.jg$.am(0,new A.aXU()) +s=r.cZ$ +if(s!=null)s.v() +r.cZ$=null +r.bD()}} +A.p1.prototype={ +gaw(){var s,r=$.bc.bT$.z.i(0,this) +if(r instanceof A.m8){s=r.ok +s.toString +if(A.w(this).c.b(s))return s}return null}} +A.cC.prototype={ +j(a){var s=this,r=s.a,q=r!=null?" "+r:"" +if(A.L(s)===B.ac_)return"[GlobalKey#"+A.bC(s)+q+"]" +return"["+("#"+A.bC(s))+q+"]"}} +A.qX.prototype={ +l(a,b){if(b==null)return!1 +if(J.ak(b)!==A.L(this))return!1 +return this.$ti.b(b)&&b.a===this.a}, +gJ(a){return A.mp(this.a)}, +j(a){var s="GlobalObjectKey",r=B.d.jb(s,">")?B.d.au(s,0,-8):s +return"["+r+" "+("#"+A.bC(this.a))+"]"}} +A.m.prototype={ +fc(){var s=this.a +return s==null?"Widget":"Widget-"+s.j(0)}, +l(a,b){if(b==null)return!1 +return this.zB(0,b)}, +gJ(a){return A.A.prototype.gJ.call(this,this)}} +A.aU.prototype={ +d9(a){return new A.Gm(this,B.a9)}} +A.ax.prototype={ +d9(a){return A.bCI(this)}} +A.b1x.prototype={ +V(){return"_StateLifecycle."+this.b}} +A.aB.prototype={ +gbg(){var s=this.a +s.toString +return s}, +bk(){}, +bC(a){}, +aM(a){a.$0() +this.c.eB()}, +hl(){}, +da(){}, +v(){}, +cP(){}} +A.bH.prototype={} +A.fP.prototype={ +d9(a){return new A.zQ(this,B.a9,A.w(this).h("zQ"))}} +A.c0.prototype={ +d9(a){return A.byK(this)}} +A.b2.prototype={ +bz(a,b){}, +BZ(a){}} +A.a3p.prototype={ +d9(a){return new A.a3o(this,B.a9)}} +A.bT.prototype={ +d9(a){return new A.Q0(this,B.a9)}} +A.hQ.prototype={ +d9(a){return A.bA3(this)}} +A.HB.prototype={ +V(){return"_ElementLifecycle."+this.b}} +A.agI.prototype={ +a5H(a){a.c8(new A.aYz(this,a)) +a.qr()}, +aF4(){var s,r,q,p=this +p.a=!0 +r=p.b +q=A.ai(r,!0,A.w(r).c) +B.b.hW(q,A.b6o()) +s=q +r.ao(0) +try{r=s +new A.cs(r,A.b1(r).h("cs<1>")).am(0,p.gaF2())}finally{p.a=!1}}} +A.aYz.prototype={ +$1(a){this.a.a5H(a)}, +$S:12} +A.atK.prototype={ +Xq(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}, +abB(a){try{a.$0()}finally{}}, +Bp(a,b){var s,r,q,p,o,n,m,l,k,j=this,i={},h=b==null +if(h&&j.c.length===0)return +try{j.d=!0 +if(!h){i.a=null +j.e=!1 +try{b.$0()}finally{}}h=j.c +B.b.hW(h,A.b6o()) +j.e=!1 +i.b=h.length +i.c=0 +for(o=0;o=l){m=j.e +m.toString}else m=!0 +if(m){if(!!h.immutable$list)A.V(A.a8("sort")) +o=l-1 +if(o-0<=32)A.a9a(h,0,o,A.b6o()) +else A.a99(h,0,o,A.b6o()) +o=j.e=!1 +i.b=h.length +while(!0){m=i.c +if(!(m>0?h[m-1].as:o))break +i.c=m-1}o=m}}}finally{for(h=j.c,o=h.length,k=0;k").af(e.z[1]),g=new A.bZ(J.aA(g.a),g.b,e.h("bZ<1,2>")),e=e.z[1];g.H();){q=g.a +if(q==null)q=e.a(q) +if(!a2.N(0,q)){q.a=null +q.BU() +m=l.r.b +if(q.w===B.e9){q.hl() +q.c8(A.b6p())}m.b.D(0,q)}}return d}, +Lq(a,b,c){return this.aeo(a,b,c,null)}, +hs(a,b){var s,r,q,p=this +p.a=a +p.d=b +p.w=B.e9 +s=a!=null +if(s){r=a.e +r===$&&A.c();++r}else r=1 +p.e=r +if(s)p.r=a.r +q=p.gbg().a +if(q instanceof A.p1)p.r.z.q(0,q,p) +p.QA() +p.Rn()}, +a6(a,b){this.f=b}, +aew(a,b){new A.ayH(b).$1(a)}, +QK(a){this.d=a}, +a5U(a){var s=a+1,r=this.e +r===$&&A.c() +if(r")),s=s.c;p.H();){r=p.d;(r==null?s.a(r):r).bb.O(0,q)}q.y=null +q.w=B.adS}, +qr(){var s=this,r=s.f,q=r==null?null:r.a +if(q instanceof A.p1){r=s.r.z +if(J.f(r.i(0,q),s))r.O(0,q)}s.z=s.f=null +s.w=B.F9}, +gC(a){var s=this.gaH() +if(s instanceof A.U)return s.gC(s) +return null}, +rk(a,b){var s=this.z;(s==null?this.z=A.ee(t.IS):s).D(0,a) +a.Wt(this,b) +return t.WB.a(a.gbg())}, +II(a){return this.rk(a,null)}, +bh(a){var s=this.y,r=s==null?null:s.i(0,A.au(a)) +if(r!=null)return a.a(this.rk(r,null)) +this.Q=!0 +return null}, +LJ(a){var s=this.jw(a) +s=s==null?null:s.gbg() +return a.h("0?").a(s)}, +jw(a){var s=this.y +return s==null?null:s.i(0,A.au(a))}, +Rn(){var s=this.a +this.c=s==null?null:s.c}, +QA(){var s=this.a +this.y=s==null?null:s.y}, +TK(a){var s,r=this.a +while(!0){s=r==null +if(!(!s&&A.L(r.gbg())!==A.au(a)))break +r=r.a}s=s?null:r.gbg() +return a.h("0?").a(s)}, +Cu(a){var s,r,q=this.a +for(;s=q==null,!s;){if(q instanceof A.m8){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.h("0?").a(s)}, +xX(a){var s=this.a +for(;s!=null;){if(s instanceof A.bV&&a.b(s.gaH()))return a.a(s.gaH()) +s=s.a}return null}, +mW(a){var s=this.a +while(!0){if(!(s!=null&&a.$1(s)))break +s=s.a}}, +cP(){this.eB()}, +iR(a){var s=this.c +if(s!=null)s.iR(a)}, +fc(){var s=this.f +s=s==null?null:s.fc() +return s==null?"#"+A.bC(this)+"(DEFUNCT)":s}, +eB(){var s=this +if(s.w!==B.e9)return +if(s.as)return +s.as=!0 +s.r.Xq(s)}, +KT(a){var s +if(this.w===B.e9)s=!this.as&&!a +else s=!0 +if(s)return +try{this.nM()}finally{}}, +ad5(){return this.KT(!1)}, +nM(){this.as=!1}, +$iae:1} +A.ayD.prototype={ +$1(a){this.a.a=a}, +$S:12} +A.ayB.prototype={ +$1(a){this.a.push(a) +return!0}, +$S:17} +A.ayA.prototype={ +$1(a){var s=null +return A.oR("",a,!0,B.ca,s,!1,s,s,B.bm,s,!1,!0,!0,B.ld,s,t.D)}, +$S:660} +A.ayF.prototype={ +$1(a){var s=this.a.N(0,a) +return s?null:a}, +$S:661} +A.ayG.prototype={ +$2(a,b){var s=this.a +return s!=null?s[a]:new A.uL(b,a,t.Bc)}, +$S:662} +A.ayH.prototype={ +$1(a){a.QK(this.a) +if(!(a instanceof A.bV))a.c8(this)}, +$S:12} +A.ayy.prototype={ +$1(a){a.a5U(this.a)}, +$S:12} +A.ayC.prototype={ +$1(a){a.BU()}, +$S:12} +A.ayz.prototype={ +$1(a){a.HU(this.a)}, +$S:12} +A.a0Q.prototype={ +bs(a){var s=this.d,r=new A.OK(s,A.aZ(t.v)) +r.br() +r.anO(s) +return r}} +A.Kf.prototype={ +hs(a,b){this.Yn(a,b) +this.Oh()}, +Oh(){this.ad5()}, +nM(){var s,r,q,p,o,n,m=this,l=null +try{l=m.cG() +m.gbg()}catch(o){s=A.b_(o) +r=A.bz(o) +n=A.a0R(A.bc9(A.cf("building "+m.j(0)),s,r,new A.avo())) +l=n}finally{m.MA()}try{m.ay=m.h4(m.ay,l,m.d)}catch(o){q=A.b_(o) +p=A.bz(o) +n=A.a0R(A.bc9(A.cf("building "+m.j(0)),q,p,new A.avp())) +l=n +m.ay=m.h4(null,l,m.d)}}, +c8(a){var s=this.ay +if(s!=null)a.$1(s)}, +lL(a){this.ay=null +this.n3(a)}} +A.avo.prototype={ +$0(){var s=A.b([],t.Q) +return s}, +$S:24} +A.avp.prototype={ +$0(){var s=A.b([],t.Q) +return s}, +$S:24} +A.Gm.prototype={ +cG(){return t.Iz.a(this.gbg()).a8(this)}, +a6(a,b){this.F9(0,b) +this.KT(!0)}} +A.m8.prototype={ +cG(){return this.ok.a8(this)}, +Oh(){this.ok.bk() +this.ok.cP() +this.aim()}, +nM(){var s=this +if(s.p1){s.ok.cP() +s.p1=!1}s.aio()}, +a6(a,b){var s,r,q,p=this +p.F9(0,b) +s=p.ok +r=s.a +r.toString +q=p.f +q.toString +s.a=t.d2.a(q) +s.bC(r) +p.KT(!0)}, +da(){this.F7() +this.ok.da() +this.eB()}, +hl(){this.ok.hl() +this.Yk()}, +qr(){var s=this +s.zA() +s.ok.v() +s.ok=s.ok.c=null}, +rk(a,b){return this.F8(a,b)}, +II(a){return this.rk(a,null)}, +cP(){this.Yl() +this.p1=!0}} +A.Oj.prototype={ +cG(){return t.yH.a(this.gbg()).b}, +a6(a,b){var s=this,r=t.yH.a(s.gbg()) +s.F9(0,b) +s.Ec(r) +s.KT(!0)}, +Ec(a){this.rP(a)}} +A.zQ.prototype={ +ZM(a){this.c8(new A.aI6(a))}, +rP(a){var s=this.f +s.toString +this.ZM(this.$ti.h("fP<1>").a(s))}} +A.aI6.prototype={ +$1(a){if(a instanceof A.bV)this.a.u3(a.gaH()) +else a.c8(this)}, +$S:12} +A.jj.prototype={ +QA(){var s=this,r=s.a,q=r==null?null:r.y +if(q==null)q=B.a1c +s.y=q.aQy(0,A.L(s.gbg()),s)}, +XC(a,b){this.bb.q(0,a,b)}, +Wt(a,b){this.XC(a,null)}, +UZ(a,b){b.cP()}, +Ec(a){if(t.WB.a(this.gbg()).ek(a))this.ajN(a)}, +rP(a){var s,r,q +for(s=this.bb,r=A.w(s),s=new A.HN(s,s.NH(),r.h("HN<1>")),r=r.c;s.H();){q=s.d +this.UZ(a,q==null?r.a(q):q)}}} +A.bV.prototype={ +gaH(){var s=this.ay +s.toString +return s}, +as5(){var s=this.a +while(!0){if(!(s!=null&&!(s instanceof A.bV)))break +s=s.a}return t.p5.a(s)}, +as4(){var s,r={},q=r.a=this.a +r.b=null +while(!0){if(!(q!=null&&!(q instanceof A.bV)))break +if(q instanceof A.zQ){r.b=q +break}s=q.a +r.a=s +q=s}return r.b}, +hs(a,b){var s=this +s.Yn(a,b) +s.ay=t.F5.a(s.gbg()).bs(s) +s.HU(b) +s.MA()}, +a6(a,b){this.F9(0,b) +this.a3f()}, +nM(){this.a3f()}, +a3f(){var s=this +t.F5.a(s.gbg()).bz(s,s.gaH()) +s.MA()}, +hl(){this.Yk()}, +qr(){var s=this,r=t.F5.a(s.gbg()) +s.zA() +r.BZ(s.gaH()) +s.ay.v() +s.ay=null}, +QK(a){var s,r=this,q=r.d +r.aiM(a) +s=r.CW +s.toString +s.lV(r.gaH(),q,r.d)}, +HU(a){var s,r,q=this +q.d=a +s=q.CW=q.as5() +if(s!=null)s.lQ(q.gaH(),a) +r=q.as4() +if(r!=null){s=r.f +s.toString +t.IL.a(s).u3(q.gaH())}}, +BU(){var s=this,r=s.CW +if(r!=null){r.mR(s.gaH(),s.d) +s.CW=null}s.d=null}} +A.aLR.prototype={} +A.a3o.prototype={ +lL(a){this.n3(a)}, +lQ(a,b){}, +lV(a,b,c){}, +mR(a,b){}} +A.Q0.prototype={ +c8(a){var s=this.p1 +if(s!=null)a.$1(s)}, +lL(a){this.p1=null +this.n3(a)}, +hs(a,b){var s,r,q=this +q.qG(a,b) +s=q.p1 +r=q.f +r.toString +q.p1=q.h4(s,t.Mp.a(r).c,null)}, +a6(a,b){var s,r,q=this +q.o9(0,b) +s=q.p1 +r=q.f +r.toString +q.p1=q.h4(s,t.Mp.a(r).c,null)}, +lQ(a,b){var s=this.ay +s.toString +t.GM.a(s).sbH(a)}, +lV(a,b,c){}, +mR(a,b){var s=this.ay +s.toString +t.GM.a(s).sbH(null)}} +A.lP.prototype={ +gaH(){return t.pU.a(A.bV.prototype.gaH.call(this))}, +gbZ(a){var s=this.p1 +s===$&&A.c() +return new A.bo(s,new A.aGn(this),A.a6(s).h("bo<1>"))}, +lQ(a,b){var s=this.gaH(),r=b.a +s.Uh(0,a,r==null?null:r.gaH())}, +lV(a,b,c){var s=this.gaH(),r=c.a +s.Da(a,r==null?null:r.gaH())}, +mR(a,b){this.gaH().O(0,a)}, +c8(a){var s,r,q,p,o=this.p1 +o===$&&A.c() +s=o.length +r=this.p2 +q=0 +for(;q") +i.d=new A.bw(t.ve.a(p),new A.fC(new A.nA(new A.hM(n,1,B.y)),o,m),m.h("bw"))}}if(s)s=!(isFinite(q.a)&&isFinite(q.b)) +else s=!0 +i.w=s}, +ps(a,b){var s,r,q,p=this +p.f=b +switch(b.a.a){case 1:s=p.e +s===$&&A.c() +s.sbw(0,new A.o6(b.giP(b),new A.bP(A.b([],t.x8),t.jc),0)) +r=!1 +break +case 0:s=p.e +s===$&&A.c() +s.sbw(0,b.giP(b)) +r=!0 +break +default:r=null}s=p.f +p.b=s.BK(s.gaad(),p.f.gLd()) +p.f.f.Mp(r) +p.f.r.Mo() +s=p.f +q=A.vf(p.gap3(),!1) +p.r=q +s.b.JI(0,q) +q=p.e +q===$&&A.c() +q.cv() +q=q.e_$ +q.b=!0 +q.a.push(p.gDl())}, +j(a){var s,r,q,p,o,n=this.f +n===$&&A.c() +s=n.d.b +r=n.e.b +n=A.j(n.f.a.c) +q=s.j(0) +p=r.j(0) +o=this.e +o===$&&A.c() +return"HeroFlight(for: "+n+", from: "+q+", to: "+p+" "+A.j(o.c)+")"}} +A.aYn.prototype={ +$2(a,b){var s,r,q,p,o=null,n=this.a,m=n.b +m===$&&A.c() +s=n.e +s===$&&A.c() +s=m.az(0,s.gm(s)) +s.toString +m=n.f +m===$&&A.c() +m=m.c +r=s.gag(s) +q=s.gal(s) +p=s.gaI(s) +return A.kh(m.b-s.gaN(s),A.E9(A.lC(!1,b,n.d),!0,o),o,o,r,m.a-p,q,o)}, +$S:677} +A.aYo.prototype={ +$0(){var s,r=this.a +r.x=!1 +this.b.cx.ad(0,this) +s=r.e +s===$&&A.c() +r.a3e(s.gcl(s))}, +$S:0} +A.LR.prototype={ +IQ(){var s,r,q,p=$.oF() +A.yg(this) +if(p.a.get(this).cx.a)return +p=this.b +p=p.gbx(p) +s=A.w(p).h("bo") +r=A.ai(new A.bo(p,new A.aC_(),s),!1,s.h("y.E")) +for(p=r.length,q=0;q"),a=t.k2;s.H();){a0=s.ga2(s) +a1=a0.a +a2=a0.b +a3=k.i(0,a1) +a4=j.i(0,a1) +if(a3==null)a5=null +else{a0=o.id +if(a0==null)a0=A.V(A.a7("RenderBox was not laid out: "+A.L(o).j(0)+"#"+A.bC(o))) +a3.a.toString +a2.a.toString +a5=new A.aYm(b2,q,a0,b0,b1,a2,a3,p,r,b3,a4!=null)}if(a5!=null&&a5.gds()){k.O(0,a1) +if(a4!=null){a0=a4.f +a0===$&&A.c() +a6=a0.a +if(a6===B.dJ&&a5.a===B.dK){a0=a4.e +a0===$&&A.c() +a0.sbw(0,new A.o6(a5.giP(a5),new A.bP(A.b([],h),g),0)) +a0=a4.b +a0===$&&A.c() +a4.b=new A.Pa(a0,a0.b,a0.a,a)}else{a6=a6===B.dK&&a5.a===B.dJ +a7=a4.e +if(a6){a7===$&&A.c() +a0=a5.giP(a5) +a6=a4.f +a6=a6.giP(a6) +a6=a6.gm(a6) +a7.sbw(0,new A.bw(c.a(a0),new A.bm(a6,1,d),b)) +a0=a4.f +a6=a0.f +a7=a5.r +if(a6!==a7){a6.xF(!0) +a7.Mo() +a0=a4.f +a6=a4.b +a6===$&&A.c() +a4.b=a0.BK(a6.b,a5.gLd())}else{a6=a4.b +a6===$&&A.c() +a4.b=a0.BK(a6.b,a6.a)}}else{a6=a4.b +a6===$&&A.c() +a7===$&&A.c() +a4.b=a0.BK(a6.az(0,a7.gm(a7)),a5.gLd()) +a4.c=null +a0=a5.a +a6=a4.e +if(a0===B.dK)a6.sbw(0,new A.o6(a5.giP(a5),new A.bP(A.b([],h),g),0)) +else a6.sbw(0,a5.giP(a5)) +a4.f.f.xF(!0) +a4.f.r.xF(!0) +a5.f.Mp(a0===B.dJ) +a5.r.Mo() +a0=a4.r.f.gaw() +if(a0!=null)a0.a2q()}}a4.f=a5}else{a0=new A.tl(i,B.fk) +a6=A.b([],h) +a7=new A.bP(a6,g) +a8=new A.Oi(a7,new A.bP(A.b([],f),e),0) +a8.a=B.W +a8.b=0 +a8.cv() +a7.b=!0 +a6.push(a0.gatm()) +a0.e=a8 +a0.ps(0,a5) +j.q(0,a1,a0)}}else if(a4!=null)a4.w=!0}for(s=k.gbx(k),s=s.gav(s);s.H();)s.ga2(s).a9z()}, +auf(a){var s=a.f +s===$&&A.c() +this.b.O(0,s.f.a.c)}, +aqM(a,b,c,d,e){var s=t.rA.a(e.gbg()),r=A.dW(e,null),q=A.dW(d,null) +if(r==null||q==null)return s.e +return A.nu(b,new A.aBY(r,c,q.f,r.f,b,s),null)}} +A.aC_.prototype={ +$1(a){var s=a.f +s===$&&A.c() +if(s.y)if(s.a===B.dK){s=a.e +s===$&&A.c() +s=s.gcl(s)===B.W}else s=!1 +else s=!1 +return s}, +$S:680} +A.aBZ.prototype={ +$1(a){var s=this,r=s.b +if(r.a==null||s.c.a==null)return +s.a.a4O(r,s.c,s.d,s.e)}, +$S:3} +A.aBY.prototype={ +$2(a,b){var s=this,r=s.c,q=s.d,p=s.e +r=s.b===B.dJ?new A.KV(r,q).az(0,p.gm(p)):new A.KV(q,r).az(0,p.gm(p)) +return A.rd(s.f.e,s.a.RT(r),null)}, +$S:681} +A.yR.prototype={ +a8(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=null,f=a.bh(t.I) +f.toString +s=f.w +r=A.bgL(a) +q=this.d +if(q==null)q=r.a +p=r.b +o=r.c +n=r.d +m=r.e +f=r.r +l=f==null?g:A.Z(f,0,1) +if(l==null)l=1 +k=this.x +if(k==null){f=r.f +f.toString +k=f}if(l!==1)k=A.a9(B.c.aA(255*((k.gm(k)>>>24&255)/255*l)),k.gm(k)>>>16&255,k.gm(k)>>>8&255,k.gm(k)&255) +f=this.c +j=A.cB(f.a) +i=A.b([],t.uf) +if(p!=null)i.push(new A.uA("FILL",p)) +if(o!=null)i.push(new A.uA("wght",o)) +if(n!=null)i.push(new A.uA("GRAD",n)) +if(m!=null)i.push(new A.uA("opsz",m)) +h=A.bay(g,g,g,B.a6A,g,g,!0,g,A.cI(g,g,g,A.ek(g,g,k,g,g,g,g,g,"MaterialIcons",g,g,q,g,i,g,g,g,!1,g,g,g,g,g,r.w,g,g),j),B.aB,s,g,1,B.aG) +if(f.d)switch(s.a){case 0:f=new A.by(new Float64Array(16)) +f.cc() +f.ld(0,-1,1,1) +h=A.aSa(B.Z,h,f,!1) +break +case 1:break}return A.cY(g,g,new A.ur(!0,A.ff(A.my(h,g,g),q,q),g),!1,g,g,!1,!1,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g)}} +A.fu.prototype={ +l(a,b){if(b==null)return!1 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.fu&&b.a===this.a&&b.d===this.d&&A.dZ(null,null)}, +gJ(a){return A.a3(this.a,"MaterialIcons",null,this.d,A.c4(B.Wj),B.a,B.a,B.a,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.jo(B.e.hA(this.a,16).toUpperCase(),5,"0")+")"}} +A.yS.prototype={ +ek(a){return!this.w.l(0,a.w)}, +yU(a,b,c){return A.LW(c,this.w,null)}} +A.aCA.prototype={ +$1(a){return A.LW(this.c,A.bgK(a).bX(this.b),this.a)}, +$S:682} +A.f9.prototype={ +Ip(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.Z(s,0,1)}else s=d +return new A.f9(q,p,o,n,m,l,s,f==null?r.w:f)}, +bX(a){var s=a.r +s=s==null?null:A.Z(s,0,1) +return this.Ip(a.f,a.b,a.d,s,a.e,a.w,a.a,a.c)}, +aE(a){return this}, +l(a,b){var s,r,q=this +if(b==null)return!1 +if(J.ak(b)!==A.L(q))return!1 +if(b instanceof A.f9)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.f(b.f,q.f)){s=b.r +s=s==null?null:A.Z(s,0,1) +r=q.r +s=s==(r==null?null:A.Z(r,0,1))&&A.dZ(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}, +gJ(a){var s,r=this,q=r.r +q=q==null?null:A.Z(q,0,1) +s=r.w +s=s==null?null:A.c4(s) +return A.a3(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.agD.prototype={} +A.uH.prototype={ +b0(){return new A.Tm(B.o)}} +A.Tm.prototype={ +bk(){var s=this +s.bG() +$.bc.fk$.push(s) +s.z=new A.a05(s,t.uZ)}, +v(){var s,r=this +B.b.O($.bc.fk$,r) +r.aEa() +s=r.at +if(s!=null)s.v() +s=r.z +s===$&&A.c() +s.a=null +r.PR(null) +r.bD()}, +cP(){var s,r=this +r.aFg() +r.a3Q() +s=r.c +s.toString +if(A.bb4(s))r.axg() +else r.a4U(!0) +r.fs()}, +bC(a){var s=this +s.c9(a) +if(s.r)s.a.toString +if(!s.a.c.l(0,a.c))s.a3Q()}, +aFg(){var s=this.c +s.toString +s=A.dW(s,B.aet) +s=s==null?null:s.z +if(s==null){s=$.a8q.Jb$ +s===$&&A.c() +s=(s.a&2)!==0}this.w=s}, +a3Q(){var s,r,q,p,o=this,n=o.z +n===$&&A.c() +s=o.a +r=s.c +q=o.c +q.toString +p=s.r +if(p!=null&&s.w!=null){p.toString +s=s.w +s.toString +s=new A.N(p,s)}else s=null +o.aFC(new A.Po(n,r,t.JE).aE(A.IN(q,s)))}, +asZ(a){var s=this,r=s.ax +if(r==null||a){s.as=s.Q=null +s.a.toString +r=s.ax=new A.k5(s.gaur(),null,null)}r.toString +return r}, +FW(){return this.asZ(!1)}, +aus(a,b){this.aM(new A.aYv(this,a,b))}, +PR(a){var s=this.e +$.d4.dS$.push(new A.aYw(s)) +this.e=a}, +aFC(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.ad(0,q.FW())}q.a.toString +q.aM(new A.aYx(q)) +q.aM(new A.aYy(q)) +q.d=a +if(q.r)a.an(0,q.FW())}, +axg(){var s,r=this +if(r.r)return +s=r.d +s.toString +s.an(0,r.FW()) +s=r.at +if(s!=null)s.v() +r.at=null +r.r=!0}, +a4U(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.V(A.a7(u.V)) +r=new A.Eb(s) +r.Fg(s) +q.at=r}s=q.d +s.toString +s.ad(0,q.FW()) +q.r=!1}, +aEa(){return this.a4U(!1)}, +a8(a){var s,r,q,p,o,n,m,l=this,k=null +if(l.Q!=null)l.a.toString +s=l.e +r=s==null +q=r?k:s.a +p=r?k:s.c +o=l.a +n=o.r +o=o.w +s=r?k:s.b +if(s==null)s=1 +r=l.w +r===$&&A.c() +m=new A.a6M(q,p,n,o,s,k,k,B.fI,k,k,B.Z,B.dd,k,!1,r,!1,k) +m=A.cY(k,k,m,!1,k,k,!1,!1,k,k,k,!0,"",k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k) +return m}} +A.aYv.prototype={ +$0(){var s,r=this.a +r.PR(this.b) +r.as=r.Q=r.f=null +s=r.x +r.x=s==null?0:s+1 +r.y=B.bV.lc(r.y,this.c)}, +$S:0} +A.aYw.prototype={ +$1(a){var s=this.a +if(s!=null)s.a.v() +return null}, +$S:3} +A.aYx.prototype={ +$0(){this.a.PR(null)}, +$S:0} +A.aYy.prototype={ +$0(){var s=this.a +s.x=s.f=null +s.y=!1}, +$S:0} +A.apu.prototype={} +A.a_F.prototype={ +i7(a){var s=A.awj(this.a,this.b,a) +s.toString +return s}} +A.KV.prototype={ +i7(a){var s=A.axQ(this.a,this.b,a) +s.toString +return s}} +A.y7.prototype={ +i7(a){var s=A.hu(this.a,this.b,a) +s.toString +return s}} +A.xn.prototype={ +i7(a){return A.u_(this.a,this.b,a)}} +A.Ba.prototype={ +i7(a){var s=A.cb(this.a,this.b,a) +s.toString +return s}} +A.a2D.prototype={} +A.Ec.prototype={ +gtE(){var s,r=this,q=r.d +if(q===$){s=A.cH(null,r.a.d,null,null,r) +r.d!==$&&A.a2() +r.d=s +q=s}return q}, +gik(){var s,r=this,q=r.e +if(q===$){s=r.gtE() +q=r.e=A.du(r.a.c,s,null)}return q}, +bk(){var s,r=this +r.bG() +s=r.gtE() +s.cv() +s=s.eg$ +s.b=!0 +s.a.push(new A.aCW(r)) +r.a_J() +r.Sx()}, +bC(a){var s,r=this +r.c9(a) +if(r.a.c!==a.c){r.gik().v() +s=r.gtE() +r.e=A.du(r.a.c,s,null)}r.gtE().e=r.a.d +if(r.a_J()){r.rE(new A.aCV(r)) +s=r.gtE() +s.sm(0,0) +s.d0(0) +r.Sx()}}, +v(){this.gik().v() +this.gtE().v() +this.ali()}, +aFE(a,b){var s +if(a==null)return +s=this.gik() +a.sRp(a.az(0,s.gm(s))) +a.shM(0,b)}, +a_J(){var s={} +s.a=!1 +this.rE(new A.aCU(s,this)) +return s.a}, +Sx(){}} +A.aCW.prototype={ +$1(a){switch(a.a){case 3:this.a.a.toString +break +case 0:case 1:case 2:break}}, +$S:4} +A.aCV.prototype={ +$3(a,b,c){this.a.aFE(a,b) +return a}, +$S:213} +A.aCU.prototype={ +$3(a,b,c){var s +if(b!=null){if(a==null)a=c.$1(b) +s=a.b +if(!J.f(b,s==null?a.a:s))this.a.a=!0 +else if(a.b==null)a.shM(0,a.a)}else a=null +return a}, +$S:213} +A.Cn.prototype={ +bk(){this.aj4() +var s=this.gtE() +s.cv() +s=s.e_$ +s.b=!0 +s.a.push(this.gatk())}, +atl(){this.aM(new A.as1())}} +A.as1.prototype={ +$0(){}, +$S:0} +A.J5.prototype={ +b0(){return new A.ac9(null,null,B.o)}} +A.ac9.prototype={ +rE(a){this.CW=t.Om.a(a.$3(this.CW,this.a.r,new A.aU4()))}, +a8(a){var s,r=this.CW +r.toString +s=this.gik() +return new A.ci(J.be6(r.az(0,s.gm(s)),B.M,B.qj),this.a.w,null)}} +A.aU4.prototype={ +$1(a){return new A.y7(t.A0.a(a),null)}, +$S:685} +A.J7.prototype={ +b0(){return new A.acb(null,null,B.o)}} +A.acb.prototype={ +rE(a){var s,r=this,q=null,p=t.ir +r.CW=p.a(a.$3(r.CW,r.a.w,new A.aU9())) +r.cx=p.a(a.$3(r.cx,r.a.x,new A.aUa())) +s=r.cy +r.a.toString +r.cy=p.a(a.$3(s,q,new A.aUb())) +s=r.db +r.a.toString +r.db=p.a(a.$3(s,q,new A.aUc())) +s=r.dx +r.a.toString +r.dx=p.a(a.$3(s,q,new A.aUd())) +s=r.dy +r.a.toString +r.dy=p.a(a.$3(s,q,new A.aUe()))}, +a8(a){var s,r,q,p,o,n,m=this,l=null,k=m.CW +if(k==null)k=l +else{s=m.gik() +s=k.az(0,s.gm(s)) +k=s}s=m.cx +if(s==null)s=l +else{r=m.gik() +r=s.az(0,r.gm(r)) +s=r}r=m.cy +if(r==null)r=l +else{q=m.gik() +q=r.az(0,q.gm(q)) +r=q}q=m.db +if(q==null)q=l +else{p=m.gik() +p=q.az(0,p.gm(p)) +q=p}p=m.dx +if(p==null)p=l +else{o=m.gik() +o=p.az(0,o.gm(o)) +p=o}o=m.dy +if(o==null)o=l +else{n=m.gik() +n=o.az(0,n.gm(n)) +o=n}return A.kh(q,m.a.r,o,l,k,r,s,p)}} +A.aU9.prototype={ +$1(a){return new A.bm(A.qa(a),null,t.Y)}, +$S:35} +A.aUa.prototype={ +$1(a){return new A.bm(A.qa(a),null,t.Y)}, +$S:35} +A.aUb.prototype={ +$1(a){return new A.bm(A.qa(a),null,t.Y)}, +$S:35} +A.aUc.prototype={ +$1(a){return new A.bm(A.qa(a),null,t.Y)}, +$S:35} +A.aUd.prototype={ +$1(a){return new A.bm(A.qa(a),null,t.Y)}, +$S:35} +A.aUe.prototype={ +$1(a){return new A.bm(A.qa(a),null,t.Y)}, +$S:35} +A.J4.prototype={ +b0(){return new A.ac8(null,null,B.o)}} +A.ac8.prototype={ +rE(a){this.z=t.ir.a(a.$3(this.z,this.a.w,new A.aU3()))}, +Sx(){var s=this.gik(),r=this.z +r.toString +this.Q=new A.bw(t.ve.a(s),r,A.w(r).h("bw"))}, +a8(a){var s=this.Q +s===$&&A.c() +return A.lC(!1,this.a.r,s)}} +A.aU3.prototype={ +$1(a){return new A.bm(A.qa(a),null,t.Y)}, +$S:35} +A.J2.prototype={ +b0(){return new A.ac7(null,null,B.o)}} +A.ac7.prototype={ +rE(a){this.CW=t.Dh.a(a.$3(this.CW,this.a.w,new A.aU2()))}, +a8(a){var s,r=null,q=this.CW +q.toString +s=this.gik() +s=q.az(0,s.gm(s)) +return A.qB(this.a.r,r,r,B.ci,!0,s,r,r,B.aG)}} +A.aU2.prototype={ +$1(a){return new A.Ba(t.em.a(a),null)}, +$S:686} +A.J6.prototype={ +b0(){return new A.aca(null,null,B.o)}} +A.aca.prototype={ +rE(a){var s=this,r=s.CW +s.a.toString +s.CW=t.xH.a(a.$3(r,B.aJ,new A.aU5())) +s.cx=t.ir.a(a.$3(s.cx,s.a.z,new A.aU6())) +r=t.YJ +s.cy=r.a(a.$3(s.cy,s.a.Q,new A.aU7())) +s.db=r.a(a.$3(s.db,s.a.at,new A.aU8()))}, +a8(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.gik() +r=s.az(0,r.gm(r)) +s=n.cx +s.toString +q=n.gik() +q=s.az(0,q.gm(q)) +s=n.a.Q +p=n.db +p.toString +o=n.gik() +o=p.az(0,o.gm(o)) +o.toString +return new A.a5V(l,m,r,q,s,o,n.a.r,null)}} +A.aU5.prototype={ +$1(a){return new A.xn(t.m_.a(a),null)}, +$S:687} +A.aU6.prototype={ +$1(a){return new A.bm(A.qa(a),null,t.Y)}, +$S:35} +A.aU7.prototype={ +$1(a){return new A.f5(t.G.a(a),null)}, +$S:109} +A.aU8.prototype={ +$1(a){return new A.f5(t.G.a(a),null)}, +$S:109} +A.HQ.prototype={ +v(){var s=this,r=s.dH$ +if(r!=null)r.ad(0,s.gmn()) +s.dH$=null +s.bD()}, +da(){this.eu() +this.e5() +this.mo()}} +A.p6.prototype={ +d9(a){return new A.M_(A.kY(null,null,null,t.D,t.X),this,B.a9,A.w(this).h("M_"))}} +A.M_.prototype={ +Wt(a,b){var s=this.bb,r=this.$ti,q=r.h("bW<1>?").a(s.i(0,a)),p=q==null +if(!p&&q.gaB(q))return +if(b==null)s.q(0,a,A.ee(r.c)) +else{p=p?A.ee(r.c):q +p.D(0,r.c.a(b)) +s.q(0,a,p)}}, +UZ(a,b){var s,r=this.$ti,q=r.h("bW<1>?").a(this.bb.i(0,b)) +if(q==null)return +if(!q.gaB(q)){s=this.f +s.toString +s=r.h("p6<1>").a(s).aeu(a,q) +r=s}else r=!0 +if(r)b.cP()}} +A.p7.prototype={ +ek(a){return a.f!==this.f}, +d9(a){var s=new A.HR(A.kY(null,null,null,t.D,t.X),this,B.a9,A.w(this).h("HR")) +this.f.an(0,s.gON()) +return s}} +A.HR.prototype={ +a6(a,b){var s,r,q=this,p=q.f +p.toString +s=q.$ti.h("p7<1>").a(p).f +r=b.f +if(s!==r){p=q.gON() +s.ad(0,p) +r.an(0,p)}q.YK(0,b)}, +cG(){var s,r=this +if(r.dI){s=r.f +s.toString +r.Ys(r.$ti.h("p7<1>").a(s)) +r.dI=!1}return r.YJ()}, +awh(){this.dI=!0 +this.eB()}, +rP(a){this.Ys(a) +this.dI=!1}, +qr(){var s=this,r=s.f +r.toString +s.$ti.h("p7<1>").a(r).f.ad(0,s.gON()) +s.zA()}} +A.fk.prototype={} +A.aD5.prototype={ +$1(a){var s,r,q +if(a.l(0,this.a))return!1 +if(a instanceof A.jj&&a.gbg() instanceof A.fk){s=t.og.a(a.gbg()) +r=A.L(s) +q=this.c +if(!q.N(0,r)){q.D(0,r) +this.d.push(s)}}return!0}, +$S:17} +A.YT.prototype={} +A.BF.prototype={ +a8(a){var s,r,q,p=this.d +for(s=this.c,r=s.length,q=0;q"))}} +A.HT.prototype={ +gaH(){return this.$ti.h("m_<1,K>").a(A.bV.prototype.gaH.call(this))}, +c8(a){var s=this.p1 +if(s!=null)a.$1(s)}, +lL(a){this.p1=null +this.n3(a)}, +hs(a,b){var s=this +s.qG(a,b) +s.$ti.h("m_<1,K>").a(A.bV.prototype.gaH.call(s)).Wr(s.ga2g())}, +a6(a,b){var s,r=this +r.o9(0,b) +s=r.$ti.h("m_<1,K>") +s.a(A.bV.prototype.gaH.call(r)).Wr(r.ga2g()) +s=s.a(A.bV.prototype.gaH.call(r)) +s.Jd$=!0 +s.aD()}, +nM(){var s=this.$ti.h("m_<1,K>").a(A.bV.prototype.gaH.call(this)) +s.Jd$=!0 +s.aD() +this.MN()}, +qr(){this.$ti.h("m_<1,K>").a(A.bV.prototype.gaH.call(this)).Wr(null) +this.ak_()}, +ax4(a){this.r.Bp(this,new A.aZa(this,a))}, +lQ(a,b){this.$ti.h("m_<1,K>").a(A.bV.prototype.gaH.call(this)).sbH(a)}, +lV(a,b,c){}, +mR(a,b){this.$ti.h("m_<1,K>").a(A.bV.prototype.gaH.call(this)).sbH(null)}} +A.aZa.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.h("ud<1>").a(n).c.$2(o,k.b) +o.f.toString}catch(m){s=A.b_(m) +r=A.bz(m) +l=A.a0R(A.bmh(A.cf("building "+k.a.f.j(0)),s,r,new A.aZb())) +j=l}try{o=k.a +o.p1=o.h4(o.p1,j,null)}catch(m){q=A.b_(m) +p=A.bz(m) +o=k.a +l=A.a0R(A.bmh(A.cf("building "+o.f.j(0)),q,p,new A.aZc())) +j=l +o.p1=o.h4(null,j,o.d)}}, +$S:0} +A.aZb.prototype={ +$0(){var s=A.b([],t.Q) +return s}, +$S:24} +A.aZc.prototype={ +$0(){var s=A.b([],t.Q) +return s}, +$S:24} +A.m_.prototype={ +Wr(a){if(J.f(a,this.TC$))return +this.TC$=a +this.aD()}} +A.uZ.prototype={ +bs(a){var s=new A.Uy(null,!0,null,null,A.aZ(t.v)) +s.br() +return s}} +A.Uy.prototype={ +c1(a){return 0}, +bV(a){return 0}, +bW(a){return 0}, +c4(a){return 0}, +dn(a){return B.w}, +cJ(){var s=this,r=t.k,q=r.a(A.K.prototype.gaG.call(s)) +if(s.Jd$||!r.a(A.K.prototype.gaG.call(s)).l(0,s.a9K$)){s.a9K$=r.a(A.K.prototype.gaG.call(s)) +s.Jd$=!1 +r=s.TC$ +r.toString +s.JM(r,A.w(s).h("m_.0"))}r=s.U$ +if(r!=null){r.d8(q,!0) +r=s.U$ +s.id=q.c6(r.gC(r))}else s.id=new A.N(A.Z(1/0,q.a,q.b),A.Z(1/0,q.c,q.d))}, +ip(a){var s=this.U$ +if(s!=null)return s.ph(a) +return this.Fc(a)}, +dP(a,b){var s=this.U$ +s=s==null?null:s.dd(a,b) +return s===!0}, +aJ(a,b){var s=this.U$ +if(s!=null)a.eY(s,b)}} +A.apO.prototype={ +b5(a){var s +this.f1(a) +s=this.U$ +if(s!=null)s.b5(a)}, +aZ(a){var s +this.f2(0) +s=this.U$ +if(s!=null)s.aZ(0)}} +A.apP.prototype={} +A.I9.prototype={} +A.b3C.prototype={ +$1(a){return this.a.a=a}, +$S:130} +A.b3D.prototype={ +$1(a){return a.b}, +$S:861} +A.b3E.prototype={ +$1(a){var s,r,q,p +for(s=J.aj(a),r=this.a,q=this.b,p=0;ps.b?B.cR:B.dk}, +xk(a,b,c,d,e,f,g){var s=this,r=d==null?s.a:d,q=a==null?s.b:a,p=e==null?s.c:e,o=c==null?s.f:c,n=g==null?s.r:g,m=f==null?s.e:f,l=b==null?s.ch:b +return new A.MY(r,q,p,s.d,m,o,n,s.w,!1,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,l)}, +ud(a){return this.xk(null,null,null,null,a,null,null)}, +RT(a){return this.xk(null,null,a,null,null,null,null)}, +aIR(a,b){return this.xk(null,null,null,null,null,a,b)}, +aIO(a,b){return this.xk(null,null,a,null,null,null,b)}, +aIU(a,b,c,d){return this.xk(null,a,b,null,null,c,d)}, +a8q(a,b,c,d,e){return this.xk(a,null,b,c,null,d,e)}, +adk(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.ue(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.aIO(r,q.ue(a?Math.max(0,q.d-s.d):l,p,n,o))}, +adp(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.ue(n,r,p,q) +r=b?0:l +q=d?0:l +p=c?0:l +return m.aIR(o.ue(0,r,p,q),s)}, +aR3(a){return this.adp(a,!1,!1,!1)}, +aR1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=d.a +if(new A.N(a.gaI(a)-a.gag(a),a.gaN(a)-a.gal(a)).l(0,c)&&new A.h(a.gag(a),a.gal(a)).l(0,B.h))return d +s=c.a-a.gaI(a) +r=c.b-a.gaN(a) +c=d.f +q=Math.max(0,c.a-a.gag(a)) +p=Math.max(0,c.b-a.gal(a)) +o=Math.max(0,c.c-s) +c=Math.max(0,c.d-r) +n=d.r +m=Math.max(0,n.a-a.gag(a)) +l=Math.max(0,n.b-a.gal(a)) +k=Math.max(0,n.c-s) +n=Math.max(0,n.d-r) +j=d.e +i=Math.max(0,j.a-a.gag(a)) +h=Math.max(0,j.b-a.gal(a)) +g=Math.max(0,j.c-s) +j=Math.max(0,j.d-r) +f=d.ch +e=A.a6(f).h("bo<1>") +return d.aIU(A.ai(new A.bo(f,new A.aFN(a),e),!0,e.h("y.E")),new A.aR(q,p,o,c),new A.aR(i,h,g,j),new A.aR(m,l,k,n))}, +l(a,b){var s=this +if(b==null)return!1 +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.MY&&b.a.l(0,s.a)&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.f.l(0,s.f)&&b.r.l(0,s.r)&&b.e.l(0,s.e)&&b.w.l(0,s.w)&&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.l(0,s.ay)&&A.dZ(b.ch,s.ch)}, +gJ(a){var s=this +return A.a3(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.c4(s.ch),B.a,B.a,B.a,B.a)}, +j(a){var s=this +return"MediaQueryData("+B.b.cp(A.b(["size: "+s.a.j(0),"devicePixelRatio: "+B.c.b3(s.b,1),"textScaleFactor: "+B.c.b3(s.c,1),"platformBrightness: "+s.d.j(0),"padding: "+s.f.j(0),"viewPadding: "+s.r.j(0),"viewInsets: "+s.e.j(0),"systemGestureInsets: "+s.w.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.j(s.ch)],t.T),", ")+")"}} +A.aFN.prototype={ +$1(a){return this.a.ys(a.gpO(a))}, +$S:195} +A.zv.prototype={ +ek(a){return!this.w.l(0,a.w)}, +aeu(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,a4,a5 +for(s=a7.gav(a7),r=this.w,q=a6.w,p=r.ch!==q.ch,o=r.ay,n=q.ay,m=r.ax!==q.ax,l=r.at!==q.at,k=r.as!==q.as,j=r.Q!==q.Q,i=r.z!==q.z,h=r.y!==q.y,g=r.r,f=q.r,e=r.w,d=q.w,c=r.e,b=q.e,a=r.f,a0=q.f,a1=r.d!==q.d,a2=r.c!==q.c,a3=r.b!==q.b,r=r.a,q=q.a,a4=r.a,r=r.b;s.H();){a5=s.ga2(s) +if(a5 instanceof A.ie)switch(a5.a){case 0:if(!(q.a===a4&&q.b===r))return!0 +break +case 1:a5=a4>r?B.cR:B.dk +if(a5!==(q.a>q.b?B.cR:B.dk))return!0 +break +case 2:if(a3)return!0 +break +case 3:if(a2)return!0 +break +case 4:if(a1)return!0 +break +case 5:if(!a.l(0,a0))return!0 +break +case 6:if(!c.l(0,b))return!0 +break +case 7:if(!e.l(0,d))return!0 +break +case 8:if(!g.l(0,f))return!0 +break +case 9:break +case 10:if(h)return!0 +break +case 11:if(i)return!0 +break +case 12:if(j)return!0 +break +case 13:if(k)return!0 +break +case 14:if(l)return!0 +break +case 15:if(m)return!0 +break +case 16:if(!o.l(0,n))return!0 +break +case 17:if(p)return!0 +break}}return!1}} +A.aGT.prototype={ +V(){return"NavigationMode."+this.b}} +A.TR.prototype={ +b0(){return new A.ahI(B.o)}} +A.ahI.prototype={ +bk(){this.bG() +$.bc.fk$.push(this)}, +cP(){this.fs() +this.aFn() +this.AO()}, +bC(a){var s,r=this +r.c9(a) +s=r.a +s.toString +if(r.e==null||a.c!==s.c)r.AO()}, +aFn(){var s,r=this +r.a.toString +s=r.c +s.toString +s=A.dW(s,null) +r.d=s +r.e=null}, +AO(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.a.c,b=e.d,a=c.gm0(),a0=c.x +if(a0==null){a0=self.window.devicePixelRatio +if(a0===0)a0=1}a0=a.ab(0,a0) +a=c.x +if(a==null){a=self.window.devicePixelRatio +if(a===0)a=1}s=b==null +r=s?d:b.c +if(r==null)r=c.b.a.e +q=s?d:b.d +if(q==null)q=c.b.a.d +c.gtY() +p=c.x +if(p==null){p=self.window.devicePixelRatio +if(p===0)p=1}p=A.axP(B.hD,p) +c.gtY() +o=c.x +if(o==null){o=self.window.devicePixelRatio +if(o===0)o=1}o=A.axP(B.hD,o) +n=c.f +m=c.x +if(m==null){m=self.window.devicePixelRatio +if(m===0)m=1}m=A.axP(n,m) +c.gtY() +n=c.x +if(n==null){n=self.window.devicePixelRatio +if(n===0)n=1}n=A.axP(B.hD,n) +l=s?d:b.y +if(l==null)l=(c.b.a.a.a&1)!==0 +k=s?d:b.z +if(k==null)k=(c.b.a.a.a&2)!==0 +j=s?d:b.as +if(j==null)j=(c.b.a.a.a&4)!==0 +i=s?d:b.at +if(i==null)i=(c.b.a.a.a&8)!==0 +h=s?d:b.Q +if(h==null)h=(c.b.a.a.a&32)!==0 +g=s&&d +b=s?d:b.ax +if(b==null)b=B.eA +c.gtY() +c.gtY() +f=new A.MY(a0,a,r,q,m,p,o,n,g===!0,l,k,h,j,i,b,new A.a_V(d),B.Wk) +if(!f.l(0,e.e))e.aM(new A.aZJ(e,f))}, +Sm(){this.AO()}, +a96(){if(this.d==null)this.AO()}, +a95(){if(this.d==null)this.AO()}, +v(){B.b.O($.bc.fk$,this) +this.bD()}, +a8(a){var s=this.e +s.toString +return A.rd(this.a.e,s,null)}} +A.aZJ.prototype={ +$0(){this.a.e=this.b}, +$S:0} +A.apx.prototype={} +A.a4j.prototype={ +a8(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null +switch(A.cx().a){case 1:case 3:case 5:s=!1 +break +case 0:case 2:case 4:s=!0 +break +default:s=h}r=i.d&&s +q=new A.aG9(i,a) +p=r&&i.r!=null?q:h +o=r&&i.r!=null?q:h +n=r?i.r:h +if(r&&i.r!=null){m=a.bh(t.I) +m.toString +m=m.w}else m=h +l=i.c +k=A.cY(h,h,A.pn(new A.kO(B.r2,l==null?h:new A.uc(l,h,h),h),B.du,h,h,h,h),!1,h,h,!1,!1,h,h,h,h,n,h,h,h,h,h,h,h,o,h,h,p,i.x,h,h,h,h,h,m,h) +j=!r||!1 +return A.bvp(new A.ur(j,new A.ahR(k,q,h),h))}} +A.aG9.prototype={ +$0(){if(this.a.d)A.vc(this.b,!1).aOo(null) +else A.a9Y(B.a62)}, +$S:0} +A.XH.prototype={ +a8(a){var s=t.Bs.a(this.c) +return A.b9Y(!0,null,s.gm(s),this.e,null,this.f,null)}} +A.Hk.prototype={ +lS(a){if(this.bb==null)return!1 +return this.vU(a)}, +aas(a){}, +aat(a,b){var s=this.bb +if(s!=null)this.dg("onAnyTapUp",s)}, +Jt(a,b,c){}} +A.acj.prototype={ +a88(){var s=t.S,r=A.ee(s) +return new A.Hk(B.aW,18,B.dc,A.D(s,t.SP),r,null,null,A.C9(),A.D(s,t.Au))}, +aaQ(a){a.bb=this.a}} +A.ahR.prototype={ +a8(a){return new A.l3(this.c,A.b5([B.act,new A.acj(this.d)],t.B,t.xR),B.aX,!1,null)}} +A.FR.prototype={ +V(){return"RoutePopDisposition."+this.b}} +A.ev.prototype={ +gKE(){return B.vg}, +rJ(){}, +BX(){var s=A.bb3() +s.cz(new A.aM_(this),t.H) +return s}, +BV(){var s=this.a +if(s==null)s=null +else{s.a.toString +s=!0}if(s===!0)A.bb3().cz(new A.aLZ(this),t.H)}, +Ss(a){}, +mY(){var s=0,r=A.t(t.oj),q,p=this +var $async$mY=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:q=p.gabd()?B.a2H:B.CZ +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$mY,r)}, +gaf1(){return!1}, +uh(a){this.aJH(a) +return!0}, +aJH(a){var s=a==null?null:a +this.d.eH(0,s)}, +xv(a){}, +BW(a){}, +Sn(a){}, +Bs(){}, +I3(){}, +v(){this.a=null +var s=this.c +s.Y$=$.af() +s.G$=0}, +guR(){var s,r=this.a +if(r==null)return!1 +s=r.Al(A.wX()) +if(s==null)return!1 +return s.a===this}, +gabd(){var s,r=this.a +if(r==null)return!1 +s=r.a0A(A.wX()) +if(s==null)return!1 +return s.a===this}, +gaax(){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}, +guQ(){var s=this.a +if(s==null)return!1 +s=s.a0A(A.bbB(this)) +s=s==null?null:s.gabg() +return s===!0}} +A.aM_.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.y.gko() +if(r!=null)r.m1()}}, +$S:21} +A.aLZ.prototype={ +$1(a){var s=this.a.a +if(s!=null){s=s.y.gko() +if(s!=null)s.m1()}}, +$S:21} +A.m1.prototype={ +j(a){var s=this.a +s=s==null?"none":'"'+s+'"' +return"RouteSettings("+s+", "+A.j(this.b)+")"}} +A.zF.prototype={} +A.yL.prototype={ +ek(a){return a.f!=this.f}} +A.aLY.prototype={} +A.aaX.prototype={} +A.a_M.prototype={} +A.Nq.prototype={ +b0(){var s=null,r=A.b([],t.uD),q=$.af(),p=t.p6 +return new A.nY(r,A.C(t.Ez),new A.agq(q),A.lL(s,p),A.lL(s,p),A.yu(!0,"Navigator",!0,!0,s,s,!1),new A.P6(0,q,t.dZ),A.jD(!1,t.w),A.C(t.S),s,A.D(t.yb,t.M),s,!0,s,s,s,B.o)}, +aPa(a,b){return this.Q.$2(a,b)}} +A.aGX.prototype={ +$1(a){return a==null}, +$S:693} +A.jJ.prototype={ +V(){return"_RouteLifecycle."+this.b}} +A.ait.prototype={} +A.ox.prototype={ +ghz(){var s,r +if(this.c){s=t.sd.a(this.a.b) +s.ghz() +r=A.j(s.ghz()) +return"p+"+r}r=this.b +if(r!=null)return"r+"+r.gadH() +return null}, +aM5(a,b,c,d){var s,r,q,p=this,o=p.d,n=p.a +n.a=b +n.rJ() +s=p.d +if(s===B.Fn||s===B.Fo){r=n.BX() +p.d=B.Fp +r.aSD(new A.b0G(p,b))}else{n.Ss(c) +p.d=B.fa}if(a)n.BW(null) +s=o===B.aeY||o===B.Fo +q=b.w +if(s)q.h9(0,new A.U3(n,d)) +else q.h9(0,new A.I3(n,d))}, +aM4(a,b){var s,r=this +r.d=B.aeU +s=r.a +if((s.d.a.a&30)!==0)return!0 +if(!s.uh(r.w)){r.d=B.fa +return!1}r.w=null +return!0}, +h1(a){if(this.d.a>=10)return +this.x=!0 +this.d=B.Fm}, +v(){var s,r,q,p,o,n,m,l=this,k={} +l.d=B.aeW +s=l.a +r=s.gKE() +q=new A.b0E() +p=A.a6(r) +o=new A.bo(r,q,p.h("bo<1>")) +if(!o.gav(o).H()){l.d=B.kd +s.v() +return}k.a=o.gE(o) +n=s.a +n.f.D(0,l) +for(s=B.b.gav(r),p=new A.iA(s,q,p.h("iA<1>"));p.H();){r=s.ga2(s) +m=A.bd("listener") +q=new A.b0F(k,l,r,m,n) +m.b=q +r.d.an(0,q)}}, +gaSF(){var s=this.d.a +return s<=7&&s>=1}, +gabg(){var s=this.d.a +return s<=10&&s>=1}} +A.b0G.prototype={ +$0(){var s=this.a +if(s.d===B.Fp){s.d=B.fa +this.b.Oj()}}, +$S:0} +A.b0E.prototype={ +$1(a){return a.d.a!=null}, +$S:694} +A.b0F.prototype={ +$0(){var s=this,r=s.a;--r.a +s.c.d.ad(0,s.d.bc()) +if(r.a===0)return A.j4(new A.b0D(s.b,s.e))}, +$S:0} +A.b0D.prototype={ +$0(){var s=this.a +if(!this.b.f.O(0,s))return +s.d=B.kd +s.a.v()}, +$S:0} +A.b0H.prototype={ +$1(a){return a.a===this.a}, +$S:72} +A.wD.prototype={} +A.I3.prototype={ +v2(a){a.Go(this.b,this.a,B.dJ,!1)}} +A.I2.prototype={ +v2(a){var s=$.oF() +A.yg(a) +if(!s.a.get(a).cx.a)a.Go(this.a,this.b,B.dK,!1)}} +A.U2.prototype={ +v2(a){}} +A.U3.prototype={ +v2(a){var s=this.a,r=s.guR() +if(r)a.Go(this.b,s,B.dJ,!1)}} +A.nY.prototype={ +bk(){var s,r,q,p,o=this +o.bG() +for(s=o.a.x,r=0;!1;++r){q=s[r] +p=$.oF() +A.yf(q) +p.a.set(q,o)}o.as=o.a.x +s=o.c.jw(t.mS) +s=s==null?null:s.gbg() +t.ZG.a(s) +o.Qz(s==null?null:s.f) +o.a.toString +B.jd.oP("selectSingleEntryHistory",t.H)}, +ky(a,b){var s,r,q,p,o,n,m=this +m.pb(m.at,"id") +s=m.r +m.pb(s,"history") +m.a0D() +m.d=new A.cC(null,t.ku) +B.b.I(m.e,s.adI(null,m)) +m.a.toString +r=0 +for(;!1;++r){q=B.Wi[r] +p=m.c +p.toString +p=q.S5(p) +o=$.b7H() +n=new A.ox(p,null,!0,B.ql,o,o,o) +m.e.push(n) +B.b.I(m.e,s.adI(n,m))}if(s.y==null){s=m.a +p=m.e +o=s.f +B.b.I(p,J.lr(s.aPa(m,o),new A.aGW(m),t.Ez))}m.Oj()}, +Sv(a){var s,r=this +r.akb(a) +s=r.r +if(r.cZ$!=null)s.a6(0,r.e) +else s.ao(0)}, +ghz(){return this.a.y}, +cP(){var s,r,q,p,o=this +o.alv() +s=o.c.bh(t.mS) +o.Qz(s==null?null:s.f) +for(r=o.e,q=r.length,p=0;p0?s[r-1]:a +o=A.b([],t.uD) +$label0$1:for(s=b.x,n=b.w,m=a,l=m,k=!1,j=!1;r>=0;){switch(q.d.a){case 1:i=b.qS(r-1,A.wX()) +h=i>=0?b.e[i]:a +h=h==null?a:h.a +g=q.a +g.a=b +g.rJ() +q.d=B.aeX +n.h9(0,new A.I3(g,h)) +continue $label0$1 +case 2:if(k||l==null){h=q.a +h.BV() +q.d=B.fa +if(l==null)h.BW(a) +continue $label0$1}break +case 3:case 4:case 6:h=p==null?a:p.a +i=b.qS(r-1,A.wX()) +g=i>=0?b.e[i]:a +g=g==null?a:g.a +q.aM5(l==null,b,h,g) +if(q.d===B.fa)continue $label0$1 +break +case 5:if(!j&&m!=null){q.a.xv(m) +q.f=m}j=!0 +break +case 7:if(!j&&m!=null){q.a.xv(m) +q.f=m}k=!0 +j=!0 +break +case 8:i=b.qS(r,A.X4()) +h=i>=0?b.e[i]:a +if(!q.aM4(b,h==null?a:h.a))continue $label0$1 +if(!j){if(m!=null){q.a.xv(m) +q.f=m}m=q.a}h=q.a +i=b.qS(r,A.X4()) +g=i>=0?b.e[i]:a +s.h9(0,new A.I2(h,g==null?a:g.a)) +if(q.d===B.qm)continue $label0$1 +k=!0 +break +case 11:break +case 9:h=q.a +g=q.w +if(g==null)g=a +h=h.d.a +if((h.a&30)!==0)A.V(A.a7("Future already completed")) +h.pE(g) +q.w=null +q.d=B.Fm +continue $label0$1 +case 10:if(!j){if(m!=null)q.a.xv(m) +m=a}i=b.qS(r,A.X4()) +h=i>=0?b.e[i]:a +h=h==null?a:h.a +q.d=B.aeV +if(q.x)s.h9(0,new A.U2(q.a,h)) +continue $label0$1 +case 12:if(!k&&l!=null)break +q.d=B.qm +continue $label0$1 +case 13:o.push(B.b.di(b.e,r)) +q=l +break +case 14:case 15:case 0:break}--r +f=r>0?b.e[r-1]:a +l=q +q=p +p=f}b.asj() +b.asl() +b.a.toString +e=b.Al(A.wX()) +d=e==null?a:e.a.b.a +if(d!=null&&d!==b.ax){A.bjv(!1,a,A.jC(d,0,a)) +b.ax=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.at6(k+1,A.bnH()) +r=q==null +p=r?l:q.a +o=s.r +if(p!=o){if(!((r?l:q.a)==null&&s.f===o)){p=s.a +p.BW(r?l:q.a)}s.r=r?l:q.a}--k +n=m.qS(k,A.bnH()) +r=n>=0?m.e[n]:l +p=r==null +o=p?l:r.a +if(o!=s.e){o=s.a +o.Sn(p?l:r.a) +s.e=p?l:r.a}}}, +a12(a,b){a=this.qS(a,b) +return a>=0?this.e[a]:null}, +qS(a,b){while(!0){if(!(a>=0&&!b.$1(this.e[a])))break;--a}return a}, +at6(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}, +PY(a,b,c){return this.GP(a,!1,b,c)}, +aQu(a){var s=A.bkV(a,B.Fn,!1,null) +this.e.push(s) +this.Oj() +this.Nm() +return a.d.a}, +p0(a){return this.aQu(a,t.X)}, +D8(a){var s=0,r=A.t(t.w),q,p=this,o,n +var $async$D8=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)$async$outer:switch(s){case 0:n=p.Al(A.wX()) +if(n==null){q=!1 +s=1 +break}s=3 +return A.B(n.a.mY(),$async$D8) +case 3:o=c +if(p.c==null){q=!0 +s=1 +break}if(n!==p.Al(A.wX())){q=!0 +s=1 +break}switch(o.a){case 2:q=!1 +s=1 +break $async$outer +case 0:p.acz(a) +q=!0 +s=1 +break $async$outer +case 1:q=!0 +s=1 +break $async$outer}case 1:return A.q(q,r)}}) +return A.r($async$D8,r)}, +abL(){return this.D8(null,t.X)}, +aOo(a){return this.D8(a,t.X)}, +acA(a){var s=this,r=B.b.aNO(s.e,A.wX()) +if(r.c){s.a.toString +if(null.$2(r.a,a)&&r.d===B.fa)r.d=B.qn}else{r.w=a +r.d=B.qn}if(r.d===B.qn)s.FR(!1) +s.Nm()}, +i8(){return this.acA(null,t.X)}, +acz(a){return this.acA(a,t.X)}, +a9R(a){var s,r=this,q=B.b.aN0(r.e,A.bbB(a)),p=r.e[q] +if(p.c&&p.d.a<8){s=r.a12(q-1,A.X4()) +s=s==null?null:s.a +r.x.h9(0,new A.I2(a,s))}p.d=B.qm +if(!r.ch)r.FR(!1)}, +sa6s(a){this.CW=a +this.cx.sm(0,a>0)}, +aJJ(){var s,r,q,p,o,n,m=this +m.sa6s(m.CW+1) +if(m.CW===1){s=m.qS(m.e.length-1,A.X4()) +r=m.e[s].a +q=!r.gaf1()&&s>0?m.a12(s-1,A.X4()).a:null +p=m.as +p===$&&A.c() +o=p.length +n=0 +for(;n7){h=i.a +h.c.sm(0,b) +continue}if(i.c){l=l||r.length!==J.b3(p) +if(r.length!==0){g=m==null?b:m.ghz() +o.q(0,g,r) +n.O(0,g)}k=i.ghz()!=null +h=i.a +f=k?i.ghz():b +h.c.sm(0,f) +if(k){r=A.b([],s) +h=c.y +h.toString +p=J.bU(h,i.ghz()) +if(p==null)p=B.iV}else{r=B.iV +p=B.iV}m=i +continue}if(k){h=i.b +h=h==null?b:h.gabi() +k=h===!0}else k=!1 +h=i.a +f=k?i.ghz():b +h.c.sm(0,f) +if(k){h=i.b +f=h.b +h=f==null?h.b=h.Ie():f +if(!l){f=J.aj(p) +e=f.gE(p) +d=r.length +l=e<=d||!J.f(f.i(p,d),h)}else l=!0 +B.b.D(r,h)}}l=l||r.length!==J.b3(p) +c.as1(r,m,o,n) +if(l||n.gd7(n)){c.y=o +c.F()}}, +as1(a,b,c,d){var s +if(a.length!==0){s=b==null?null:b.ghz() +c.q(0,s,a) +d.O(0,s)}}, +ao(a){if(this.y==null)return +this.y=null +this.F()}, +adI(a,b){var s,r,q,p,o,n=A.b([],t.uD) +if(this.y!=null)s=a!=null&&a.ghz()==null +else s=!0 +if(s)return n +s=this.y +s.toString +r=J.bU(s,a==null?null:a.ghz()) +if(r==null)return n +for(s=J.aA(r);s.H();){q=A.bFr(s.ga2(s)) +p=q.S5(b) +o=$.b7H() +n.push(new A.ox(p,q,!1,B.ql,o,o,o))}return n}, +Iv(){return null}, +y0(a){a.toString +return J.buD(t.f.a(a),new A.aYr(),t.ob,t.UX)}, +aaN(a){this.y=a}, +yQ(){return this.y}, +gxE(a){return this.y!=null}} +A.aYr.prototype={ +$2(a,b){return new A.br(A.f0(a),A.hN(t.j.a(b),!0,t.K),t.qE)}, +$S:698} +A.b_1.prototype={ +$2(a,b){if(!a.a)a.ad(0,b)}, +$S:51} +A.U4.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.U5.prototype={ +bC(a){this.c9(a) +this.uj()}, +cP(){var s,r,q,p,o=this +o.fs() +s=o.cZ$ +r=o.gt3() +q=o.c +q.toString +q=A.vJ(q) +o.jh$=q +p=o.r7(q,r) +if(r){o.ky(s,o.ho$) +o.ho$=!1}if(p)if(s!=null)s.v()}, +v(){var s,r=this +r.jg$.am(0,new A.b_1()) +s=r.cZ$ +if(s!=null)s.v() +r.cZ$=null +r.alu()}} +A.a4U.prototype={ +j(a){var s=A.b([],t.T) +this.hc(s) +return"Notification("+B.b.cp(s,", ")+")"}, +hc(a){}} +A.hR.prototype={ +d9(a){return new A.U6(this,B.a9,this.$ti.h("U6<1>"))}} +A.U6.prototype={ +ac7(a){var s,r=this.f +r.toString +s=this.$ti +s.h("hR<1>").a(r) +if(s.c.b(a))return r.d.$1(a) +return!1}, +rP(a){}} +A.mJ.prototype={} +A.apD.prototype={} +A.a5b.prototype={ +V(){return"OverflowBarAlignment."+this.b}} +A.a5a.prototype={ +bs(a){var s=this,r=null,q=a.bh(t.I) +q.toString +q=q.w +q=new A.Ig(s.e,s.f,s.r,s.w,s.x,q,B.x,0,r,r,A.aZ(t.v)) +q.br() +q.I(0,r) +return q}, +bz(a,b){var s,r=this +t.Eg.a(b) +b.sMl(0,r.e) +b.shY(r.f) +b.saPH(r.r) +b.saPF(r.w) +b.saPG(r.x) +s=a.bh(t.I) +s.toString +b.scV(s.w) +b.slA(B.x)}} +A.q2.prototype={} +A.Ig.prototype={ +sMl(a,b){if(this.G===b)return +this.G=b +this.aD()}, +shY(a){if(this.Y==a)return +this.Y=a +this.aD()}, +saPH(a){if(this.a7===a)return +this.a7=a +this.aD()}, +saPF(a){if(this.ae===a)return +this.ae=a +this.aD()}, +saPG(a){if(this.aa===a)return +this.aa=a +this.aD()}, +scV(a){if(this.aP===a)return +this.aP=a +this.aD()}, +slA(a){var s=this +if(a===s.aK)return +s.aK=a +s.bi() +s.cb()}, +hE(a){if(!(a.b instanceof A.q2))a.b=new A.q2(null,null,B.h)}, +bW(a){var s,r,q,p,o,n=this,m=n.aR$ +if(m==null)return 0 +for(s=A.w(n).h("aY.1"),r=0;m!=null;){r+=m.b4(B.a7,1/0,m.gc5()) +q=m.b +q.toString +m=s.a(q).b6$}q=n.G +p=n.dZ$ +m=n.aR$ +if(r+q*(p-1)>a){for(o=0;m!=null;){o+=m.b4(B.av,a,m.gcs()) +q=m.b +q.toString +m=s.a(q).b6$}return o+n.a7*(n.dZ$-1)}else{for(o=0;m!=null;){o=Math.max(o,m.b4(B.av,a,m.gcs())) +q=m.b +q.toString +m=s.a(q).b6$}return o}}, +c4(a){var s,r,q,p,o,n=this,m=n.aR$ +if(m==null)return 0 +for(s=A.w(n).h("aY.1"),r=0;m!=null;){r+=m.b4(B.a7,1/0,m.gc5()) +q=m.b +q.toString +m=s.a(q).b6$}q=n.G +p=n.dZ$ +m=n.aR$ +if(r+q*(p-1)>a){for(o=0;m!=null;){o+=m.b4(B.aU,a,m.gcO()) +q=m.b +q.toString +m=s.a(q).b6$}return o+n.a7*(n.dZ$-1)}else{for(o=0;m!=null;){o=Math.max(o,m.b4(B.aU,a,m.gcO())) +q=m.b +q.toString +m=s.a(q).b6$}return o}}, +c1(a){var s,r,q,p=this,o=p.aR$ +if(o==null)return 0 +for(s=A.w(p).h("aY.1"),r=0;o!=null;){r+=o.b4(B.a7,1/0,o.gc5()) +q=o.b +q.toString +o=s.a(q).b6$}return r+p.G*(p.dZ$-1)}, +bV(a){var s,r,q,p=this,o=p.aR$ +if(o==null)return 0 +for(s=A.w(p).h("aY.1"),r=0;o!=null;){r+=o.b4(B.af,1/0,o.gce()) +q=o.b +q.toString +o=s.a(q).b6$}return r+p.G*(p.dZ$-1)}, +ip(a){return this.IH(a)}, +dn(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.aR$ +if(i==null)return new A.N(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d)) +s=a.b +r=new A.bb(0,s,0,a.d) +for(q=A.w(j).h("aY.1"),p=0,o=0,n=0;i!=null;){m=i.m5(r) +p+=m.a +l=m.b +o=Math.max(o,l) +n+=l+j.a7 +l=i.b +l.toString +i=q.a(l).b6$}k=p+j.G*(j.dZ$-1) +if(k>s)return a.c6(new A.N(s,n-j.a7)) +else return a.c6(new A.N(j.Y==null?k:s,o))}, +cJ(){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="RenderBox was not laid out: ",a4={},a5=a4.a=a2.aR$ +if(a5==null){s=t.k.a(A.K.prototype.gaG.call(a2)) +a2.id=new A.N(A.Z(0,s.a,s.b),A.Z(0,s.c,s.d)) +return}s=t.k +r=s.a(A.K.prototype.gaG.call(a2)) +q=new A.bb(0,r.b,0,r.d) +for(r=A.w(a2).h("aY.1"),p=a5,o=0,n=0,m=0;p!=null;p=a5){p.d8(q,!0) +p=a4.a +l=p.id +o+=(l==null?A.V(A.a7(a3+A.L(p).j(0)+"#"+A.bC(p))):l).a +n=Math.max(n,l.b) +m=Math.max(m,l.a) +p=p.b +p.toString +a5=r.a(p).b6$ +a4.a=a5}k=a2.aP===B.aj +j=o+a2.G*(a2.dZ$-1) +if(j>s.a(A.K.prototype.gaG.call(a2)).b){a5=a2.aa===B.cB?a2.aR$:a2.f5$ +a4.a=a5 +i=new A.b07(a4,a2) +for(r=t.pi,p=a5,h=0;p!=null;p=a5){l=p.b +l.toString +r.a(l) +switch(a2.ae.a){case 0:if(k){p=s.a(A.K.prototype.gaG.call(a2)) +g=a4.a +f=g.id +if(f==null)f=A.V(A.a7(a3+A.L(g).j(0)+"#"+A.bC(g))) +e=p.b-f.a +p=g}else e=0 +break +case 2:p=s.a(A.K.prototype.gaG.call(a2)) +g=a4.a +f=g.id +if(f==null)f=A.V(A.a7(a3+A.L(g).j(0)+"#"+A.bC(g))) +e=(p.b-f.a)/2 +p=g +break +case 1:if(k)e=0 +else{p=s.a(A.K.prototype.gaG.call(a2)) +g=a4.a +f=g.id +if(f==null)f=A.V(A.a7(a3+A.L(g).j(0)+"#"+A.bC(g))) +e=p.b-f.a +p=g}break +default:e=0}l.a=new A.h(e,h) +l=p.id +p=l==null?A.V(A.a7(a3+A.L(p).j(0)+"#"+A.bC(p))):l +h+=p.b+a2.a7 +a5=i.$0() +a4.a=a5}a2.id=s.a(A.K.prototype.gaG.call(a2)).c6(new A.N(s.a(A.K.prototype.gaG.call(a2)).b,h-a2.a7))}else{a5=a4.a=a2.aR$ +d=a5.gC(a5).a +c=a2.Y==null?j:s.a(A.K.prototype.gaG.call(a2)).b +a2.id=s.a(A.K.prototype.gaG.call(a2)).c6(new A.N(c,n)) +e=A.bd("x") +b=a2.G +switch(a2.Y){case null:case void 0:e.b=k?a2.gC(a2).a-d:0 +break +case B.a5:e.b=k?a2.gC(a2).a-d:0 +break +case B.j7:a=(a2.gC(a2).a-j)/2 +e.b=k?a2.gC(a2).a-a-d:a +break +case B.my:e.b=k?j-d:a2.gC(a2).a-j +break +case B.mz:b=(a2.gC(a2).a-o)/(a2.dZ$-1) +e.b=k?a2.gC(a2).a-d:0 +break +case B.YN:b=a2.dZ$>0?(a2.gC(a2).a-o)/a2.dZ$:0 +s=b/2 +e.b=k?a2.gC(a2).a-s-d:s +break +case B.mA:b=(a2.gC(a2).a-o)/(a2.dZ$+1) +e.b=k?a2.gC(a2).a-b-d:b +break}for(s=!k,p=t.pi,l=e.a;g=a4.a,g!=null;){f=g.b +f.toString +p.a(f) +a0=e.b +if(a0===e)A.V(A.fc(l)) +a1=g.id +f.a=new A.h(a0,(n-(a1==null?A.V(A.a7(a3+A.L(g).j(0)+"#"+A.bC(g))):a1).b)/2) +if(s)g=e.b=a0+(a1.a+b) +else g=a0 +a5=a4.a=r.a(f).b6$ +if(k&&a5!=null){f=a5.id +e.b=g-((f==null?A.V(A.a7(a3+A.L(a5).j(0)+"#"+A.bC(a5))):f).a+b)}}}}, +dP(a,b){return this.BQ(a,b)}, +aJ(a,b){this.xp(a,b)}} +A.b07.prototype={ +$0(){var s=this.b,r=s.aa,q=this.a.a +s=A.w(s).h("aY.1") +if(r===B.cB){r=q.b +r.toString +r=s.a(r).b6$ +s=r}else{r=q.b +r.toString +r=s.a(r).dT$ +s=r}return s}, +$S:699} +A.apR.prototype={ +b5(a){var s,r,q +this.f1(a) +s=this.aR$ +for(r=t.pi;s!=null;){s.b5(a) +q=s.b +q.toString +s=r.a(q).b6$}}, +aZ(a){var s,r,q +this.f2(0) +s=this.aR$ +for(r=t.pi;s!=null;){s.aZ(0) +q=s.b +q.toString +s=r.a(q).b6$}}} +A.apS.prototype={} +A.rk.prototype={ +sv8(a){var s +if(this.b===a)return +this.b=a +s=this.e +if(s!=null)s.a03()}, +sD3(a){if(this.c)return +this.c=!0 +this.e.a03()}, +an(a,b){this.d.an(0,b)}, +ad(a,b){this.d.ad(0,b)}, +h1(a){var s,r=this.e +r.toString +this.e=null +if(r.c==null)return +B.b.O(r.d,this) +s=$.d4 +if(s.i_$===B.p5)s.dS$.push(new A.aHt(r)) +else r.a2o()}, +eB(){var s=this.f.gaw() +if(s!=null)s.a2q()}, +j(a){return"#"+A.bC(this)+"(opaque: "+this.b+"; maintainState: "+this.c+")"}, +$iar:1} +A.aHt.prototype={ +$1(a){this.a.a2o()}, +$S:3} +A.to.prototype={ +b0(){return new A.I5(B.o)}} +A.I5.prototype={ +ayT(a,b){var s,r,q,p=this.e +if(p==null)p=this.e=new A.ze(t.uW) +s=p.b===0?null:p.ga4(p) +r=b.a +while(!0){q=s==null +if(!(!q&&s.a>r))break +s=s.gacG()}if(q){p.a1Z(p.c,b,!0) +p.c=b}else s.oE$.a1Z(s.nu$,b,!1)}, +gAt(){var s,r=this,q=r.f +if(q===$){s=r.NP(!1) +r.f!==$&&A.a2() +r.f=s +q=s}return q}, +NP(a){return new A.eG(this.aqp(a),t.bm)}, +aqp(a){var s=this +return function(){var r=a +var q=0,p=2,o,n,m,l +return function $async$NP(b,c,d){if(c===1){o=d +q=p}while(true)switch(q){case 0:l=s.e +if(l==null||l.b===0){q=1 +break}n=r?l.ga4(l):l.ga5(l) +case 3:if(!(n!=null)){q=4 +break}m=n.d +n=r?n.gacG():n.gku(n) +q=m!=null?5:6 +break +case 5:q=7 +return b.b=m,1 +case 7:case 6:q=3 +break +case 4:case 1:return 0 +case 2:return b.c=o,3}}}}, +bk(){var s,r=this +r.bG() +r.a.c.d.sm(0,r) +s=r.c.xX(t.im) +s.toString +r.d=s}, +bC(a){var s,r=this +r.c9(a) +if(a.d!==r.a.d){s=r.c.xX(t.im) +s.toString +r.d=s}}, +v(){var s,r=this +r.a.c.d.sm(0,null) +s=r.a.c +if(s.r){s=s.d +s.Y$=$.af() +s.G$=0}r.e=null +r.bD()}, +a8(a){var s=this.a,r=s.e,q=this.d +q===$&&A.c() +return new A.Be(r,new A.BZ(q,this,s.c.a.$1(a),null),null)}, +a2q(){this.aM(new A.b_6())}} +A.b_6.prototype={ +$0(){}, +$S:0} +A.F5.prototype={ +b0(){return new A.F7(A.b([],t.wi),null,null,B.o)}} +A.F7.prototype={ +bk(){this.bG() +this.aaT(0,this.a.c)}, +OZ(a,b){if(a!=null)return B.b.eW(this.d,a) +return this.d.length}, +aaS(a,b,c){b.e=this +this.aM(new A.aHy(this,c,null,b))}, +JI(a,b){return this.aaS(a,b,null)}, +aaT(a,b){var s,r=b.length +if(r===0)return +for(s=0;s"),s=new A.cs(s,r),s=new A.cX(s,s.gE(s),r.h("cX")),r=r.h("aF.E"),q=!0,p=0;s.H();){o=s.d +if(o==null)o=r.a(o) +if(q){++p +m.push(new A.to(o,n,!0,o.f)) +q=!o.b||!1}else if(o.c)m.push(new A.to(o,n,!1,o.f))}s=t.MV +return new A.VH(m.length-p,n.a.d,A.ai(new A.cs(m,s),!1,s.h("aF.E")),null)}} +A.aHy.prototype={ +$0(){var s=this,r=s.a +B.b.fY(r.d,r.OZ(s.b,s.c),s.d)}, +$S:0} +A.aHx.prototype={ +$0(){var s=this,r=s.a +B.b.i5(r.d,r.OZ(s.b,s.c),s.d)}, +$S:0} +A.aHz.prototype={ +$0(){var s,r,q=this,p=q.a,o=p.d +B.b.ao(o) +s=q.b +B.b.I(o,s) +r=q.c +r.VY(s) +B.b.i5(o,p.OZ(q.d,q.e),r)}, +$S:0} +A.aHw.prototype={ +$0(){}, +$S:0} +A.aHv.prototype={ +$0(){}, +$S:0} +A.VH.prototype={ +d9(a){return new A.anp(A.ee(t.D),this,B.a9)}, +bs(a){var s=a.bh(t.I) +s.toString +s=new A.wI(s.w,this.e,this.f,A.aZ(t.O5),0,null,null,A.aZ(t.v)) +s.br() +s.I(0,null) +return s}, +bz(a,b){var s=this.e +if(b.a7!==s){b.a7=s +b.aD()}s=a.bh(t.I) +s.toString +b.scV(s.w) +s=this.f +if(s!==b.ae){b.ae=s +b.bi() +b.cb()}}} +A.anp.prototype={ +gaH(){return t.im.a(A.lP.prototype.gaH.call(this))}, +lQ(a,b){var s,r +this.Yy(a,b) +s=a.b +s.toString +t.i9.a(s) +r=this.f +r.toString +s.at=t.yI.a(t.f2.a(r).c[b.b]).c}, +lV(a,b,c){this.Yz(a,b,c)}} +A.C_.prototype={ +hE(a){if(!(a.b instanceof A.fU))a.b=new A.fU(null,null,B.h)}, +gma(){return!0}, +cJ(){var s,r,q,p,o,n,m,l=this,k="RenderBox was not laid out: ",j=l.zR(),i=j.gav(j) +j=l.gaG() +s=A.CB(new A.N(A.Z(1/0,j.a,j.b),A.Z(1/0,j.c,j.d))) +j=l.gadY() +r=j.G +if(r==null)r=j.G=B.br.aE(j.Y) +for(j=t.Qv,q=t.o;i.H();){p=i.ga2(i) +o=p.b +o.toString +j.a(o) +if(!o.gJQ()){p.d8(s,!0) +n=l.id +if(n==null)n=A.V(A.a7(k+A.L(l).j(0)+"#"+A.bC(l))) +m=p.id +o.a=r.u0(q.a(n.X(0,m==null?A.V(A.a7(k+A.L(p).j(0)+"#"+A.bC(p))):m)))}else{n=l.id +A.biJ(p,o,n==null?A.V(A.a7(k+A.L(l).j(0)+"#"+A.bC(l))):n,r)}}}, +dP(a,b){var s,r,q,p=this.Nv(),o=p.gav(p) +p=t.Qv +s=!1 +while(!0){if(!(!s&&o.H()))break +r=o.ga2(o) +q=r.b +q.toString +s=a.lv(new A.b0m(r),p.a(q).a,b)}return s}, +aJ(a,b){var s,r,q,p,o,n +for(s=this.zR(),s=s.gav(s),r=t.Qv,q=b.a,p=b.b;s.H();){o=s.ga2(s) +n=o.b +n.toString +n=r.a(n).a +a.eY(o,new A.h(n.a+q,n.b+p))}}} +A.b0m.prototype={ +$2(a,b){return this.a.dd(a,b)}, +$S:6} +A.Iy.prototype={} +A.wI.prototype={ +gadY(){return this}, +hE(a){if(!(a.b instanceof A.Iy))a.b=new A.Iy(null,null,B.h)}, +b5(a){var s,r,q,p,o +this.an1(a) +s=this.aR$ +for(r=t.i9;s!=null;){q=s.b +q.toString +r.a(q) +p=q.at +if(p==null)o=null +else{p=p.d.a.gAt() +o=new A.fV(p.a(),p.$ti.h("fV<1>"))}if(o!=null)for(;o.H();)o.b.b5(a) +s=q.b6$}}, +aZ(a){var s,r,q,p +this.an2(0) +s=this.aR$ +for(r=t.i9;s!=null;){q=s.b +q.toString +r.a(q) +p=q.at +if(p!=null)p.d.a.gAt().am(0,A.bKY()) +s=q.b6$}}, +jr(){return this.c8(this.gVU())}, +scV(a){var s=this +if(s.Y===a)return +s.Y=a +s.G=null +s.aD()}, +N3(a){this.aa=!0 +this.kg(a) +a.S.aD() +this.aa=!1}, +PM(a){this.aa=!0 +this.nn(a) +this.aa=!1}, +aD(){if(this.aa)return +this.zF()}, +gtH(){var s,r,q,p,o=this +if(o.a7===A.aY.prototype.got.call(o))return null +s=A.aY.prototype.gaL3.call(o,o) +for(r=o.a7,q=t.Qv;r>0;--r){p=s.b +p.toString +s=q.a(p).b6$}return s}, +c1(a){return A.Am(this.gtH(),new A.b0q(a))}, +bV(a){return A.Am(this.gtH(),new A.b0o(a))}, +bW(a){return A.Am(this.gtH(),new A.b0p(a))}, +c4(a){return A.Am(this.gtH(),new A.b0n(a))}, +ip(a){var s,r,q,p,o=this.gtH() +for(s=t.Qv,r=null;o!=null;){q=o.b +q.toString +s.a(q) +p=o.ph(a) +if(p!=null){p+=q.a.b +r=r!=null?Math.min(r,p):p}o=q.b6$}return r}, +dn(a){return new A.N(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d))}, +zR(){return new A.eG(this.apG(),t.bm)}, +apG(){var s=this +return function(){var r=0,q=1,p,o,n,m,l,k +return function $async$zR(a,b,c){if(b===1){p=c +r=q}while(true)switch(r){case 0:k=s.gtH() +o=t.i9 +case 2:if(!(k!=null)){r=3 +break}r=4 +return a.b=k,1 +case 4:n=k.b +n.toString +o.a(n) +m=n.at +if(m==null)l=null +else{m=m.d.a.gAt() +l=new A.fV(m.a(),m.$ti.h("fV<1>"))}r=l!=null?5:6 +break +case 5:case 7:if(!l.H()){r=8 +break}r=9 +return a.b=l.b,1 +case 9:r=7 +break +case 8:case 6:k=n.b6$ +r=2 +break +case 3:return 0 +case 1:return a.c=p,3}}}}, +Nv(){return new A.eG(this.apF(),t.bm)}, +apF(){var s=this +return function(){var r=0,q=1,p,o,n,m,l,k,j,i,h +return function $async$Nv(a,b,c){if(b===1){p=c +r=q}while(true)switch(r){case 0:i=s.a7===A.aY.prototype.got.call(s)?null:s.f5$ +h=s.dZ$-s.a7 +o=t.i9 +case 2:if(!(i!=null)){r=3 +break}n=i.b +n.toString +o.a(n) +m=n.at +if(m==null)l=null +else{m=m.d.a +k=m.r +if(k===$){j=m.NP(!0) +m.r!==$&&A.a2() +m.r=j +k=j}l=new A.fV(k.a(),k.$ti.h("fV<1>"))}r=l!=null?4:5 +break +case 4:case 6:if(!l.H()){r=7 +break}r=8 +return a.b=l.b,1 +case 8:r=6 +break +case 7:case 5:r=9 +return a.b=i,1 +case 9:--h +i=h<=0?null:n.dT$ +r=2 +break +case 3:return 0 +case 1:return a.c=p,3}}}}, +aJ(a,b){var s,r,q=this,p=q.aP +if(q.ae!==B.x){s=q.cx +s===$&&A.c() +r=q.gC(q) +p.sbl(0,a.p5(s,b,new A.x(0,0,0+r.a,0+r.b),A.C_.prototype.gjp.call(q),q.ae,p.a))}else{p.sbl(0,null) +q.alQ(a,b)}}, +v(){this.aP.sbl(0,null) +this.jD()}, +c8(a){var s,r,q,p=this.aR$ +for(s=t.i9;p!=null;){a.$1(p) +r=p.b +r.toString +s.a(r) +q=r.at +if(q!=null)q.d.a.gAt().am(0,a) +p=r.b6$}}, +ju(a){var s,r,q,p=this.gtH() +for(s=t.i9;p!=null;){a.$1(p) +r=p.b +r.toString +s.a(r) +q=r.at +if(q!=null)q.d.a.gAt().am(0,a) +p=r.b6$}}, +pV(a){var s +switch(this.ae.a){case 0:return null +case 1:case 2:case 3:s=this.gC(this) +return new A.x(0,0,0+s.a,0+s.b)}}} +A.b0q.prototype={ +$1(a){return a.b4(B.a7,this.a,a.gc5())}, +$S:42} +A.b0o.prototype={ +$1(a){return a.b4(B.af,this.a,a.gce())}, +$S:42} +A.b0p.prototype={ +$1(a){return a.b4(B.av,this.a,a.gcs())}, +$S:42} +A.b0n.prototype={ +$1(a){return a.b4(B.aU,this.a,a.gcO())}, +$S:42} +A.aHu.prototype={ +j(a){return"OverlayPortalController"+(this.a!=null?"":" DETACHED")}} +A.NG.prototype={ +b0(){return new A.aiM(B.o)}} +A.aiM.prototype={ +at_(a,b){var s,r,q=this,p=q.f,o=A.dB("marker",new A.b_7(q,!1)) +if(p!=null)if(q.e){s=o.bt() +s=p.b===s.r&&p.c===s.f +r=s}else r=!0 +else r=!1 +q.e=!1 +if(r)return p +return q.f=new A.BU(a,o.bt().r,o.bt().f)}, +bk(){this.bG() +this.a2V(this.a.c)}, +a2V(a){var s,r=a.b,q=this.d +if(q!=null)s=r!=null&&r>q +else s=!0 +if(s)this.d=r +a.b=null +a.a=this}, +cP(){this.fs() +this.e=!0}, +bC(a){var s,r,q=this +q.c9(a) +if(!q.e){q.a.toString +s=!1}else s=!0 +q.e=s +s=a.c +r=q.a.c +if(s!==r){s.a=null +q.a2V(r)}}, +v(){this.a.c.a=null +this.f=null +this.bD()}, +agZ(a,b){this.aM(new A.b_9(this,b)) +this.f=null}, +uK(){this.aM(new A.b_8(this)) +this.f=null}, +a8(a){var s,r,q=this,p=null,o=q.d +if(o==null)return new A.I6(p,q.a.e,p,p) +q.a.toString +s=q.at_(o,!1) +r=q.a +return new A.I6(new A.aeu(new A.iG(r.d,p),p),r.e,s,p)}} +A.b_7.prototype={ +$0(){var s=this.a.c +s.toString +return A.bFp(s,this.b)}, +$S:700} +A.b_9.prototype={ +$0(){this.a.d=this.b}, +$S:0} +A.b_8.prototype={ +$0(){this.a.d=null}, +$S:0} +A.BU.prototype={ +Zy(a){var s,r=this +r.d=a +r.b.ayT(0,r) +s=r.c +s.bi() +s.rN() +s.cb()}, +a3F(a){var s,r=this +r.d=null +s=r.b.e +if(s!=null)s.O(0,r) +s=r.c +s.bi() +s.rN() +s.cb()}, +j(a){var s=A.bC(this) +return"_OverlayEntryLocation["+s+"] "}} +A.BZ.prototype={ +ek(a){return a.f!==this.f||a.r!==this.r}} +A.I6.prototype={ +d9(a){return new A.aiL(this,B.a9)}, +bs(a){var s=new A.Uz(null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}} +A.aiL.prototype={ +gaH(){return t.SN.a(A.bV.prototype.gaH.call(this))}, +hs(a,b){var s,r=this +r.qG(a,b) +s=r.f +s.toString +t.eU.a(s) +r.p2=r.h4(r.p2,s.d,null) +r.p1=r.h4(r.p1,s.c,s.e)}, +a6(a,b){var s=this +s.o9(0,b) +s.p2=s.h4(s.p2,b.d,null) +s.p1=s.h4(s.p1,b.c,b.e)}, +lL(a){this.p2=null +this.n3(a)}, +c8(a){var s=this.p2,r=this.p1 +if(s!=null)a.$1(s) +if(r!=null)a.$1(r)}, +da(){var s,r,q +this.F7() +s=this.p1 +if(s!=null){r=t.Kp.a(s.gaH()) +if(r!=null){q=s.d +q.toString +t.Vl.a(q) +q.c.N3(r) +q.d=r}}}, +hl(){var s,r,q=this.p1 +if(q!=null){s=t.Kp.a(q.gaH()) +if(s!=null){r=q.d +r.toString +t.Vl.a(r) +r.c.PM(s) +r.d=null}}this.ajZ()}, +lQ(a,b){var s=t.SN +if(b!=null){s=s.a(A.bV.prototype.gaH.call(this)) +t.Lj.a(a) +s.S=a +b.Zy(a) +b.c.N3(a)}else s.a(A.bV.prototype.gaH.call(this)).sbH(a)}, +lV(a,b,c){var s=b.c,r=c.c +if(s!==r){s.PM(a) +r.N3(a)}if(b.b!==c.b||b.a!==c.a){b.a3F(a) +c.Zy(a)}}, +mR(a,b){if(b==null){t.SN.a(A.bV.prototype.gaH.call(this)).sbH(null) +return}t.Lj.a(a) +b.a3F(a) +b.c.PM(a) +t.SN.a(A.bV.prototype.gaH.call(this)).S=null}} +A.aeu.prototype={ +bs(a){var s,r=a.xX(t.SN) +r.toString +s=new A.BY(r,null,A.aZ(t.v)) +s.br() +s.sbH(null) +return r.S=s}, +bz(a,b){}} +A.BY.prototype={ +zR(){var s=this.U$ +return s==null?B.HG:A.bz_(1,new A.b00(s),t.x)}, +Nv(){return this.zR()}, +gadY(){var s=this.d +return s instanceof A.wI?s:A.V(A.Lm(A.j(s)+" of "+this.j(0)+" is not a _RenderTheater"))}, +jr(){this.S.pa(this) +this.YW()}, +D5(){var s=this +if(s.aC)return +s.be=s.aC=!0 +s.zF() +s.S.aD() +s.aC=!1}, +aD(){this.be=!0 +this.zF()}, +aNQ(){var s,r=t.IJ.a(this.d) +if(r==null||this.y==null)return +s=t.k.a(A.K.prototype.gaG.call(r)) +this.ML(A.CB(new A.N(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))),!1)}, +d8(a,b){var s,r=this,q=r.be||!t.k.a(A.K.prototype.gaG.call(r)).l(0,a) +r.c_=!0 +r.ML(a,b) +r.be=r.c_=!1 +if(q){s=r.d +s.toString +t.im.a(s).JM(new A.b01(r),t.k)}}, +jZ(a){return this.d8(a,!1)}, +yw(){var s=t.k.a(A.K.prototype.gaG.call(this)) +this.id=new A.N(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))}, +cJ(){var s=this +if(s.c_){s.be=!1 +return}if(s.U$==null){s.be=!1 +return}s.alR() +s.be=!1}, +eG(a,b){var s,r=a.b +r.toString +s=t.q.a(r).a +b.aL(0,s.a,s.b)}} +A.b00.prototype={ +$1(a){return this.a}, +$S:701} +A.b01.prototype={ +$1(a){var s=this.a +s.be=!0 +s.zF()}, +$S:702} +A.Uz.prototype={ +jr(){this.YW() +var s=this.S +if(s!=null&&s.y!=null)this.pa(s)}, +cJ(){this.vY() +var s=this.S +if(s!=null)s.aNQ()}} +A.aiN.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.apM.prototype={} +A.apN.prototype={} +A.WD.prototype={ +b5(a){var s,r,q +this.f1(a) +s=this.aR$ +for(r=t.Qv;s!=null;){s.b5(a) +q=s.b +q.toString +s=r.a(q).b6$}}, +aZ(a){var s,r,q +this.f2(0) +s=this.aR$ +for(r=t.Qv;s!=null;){s.aZ(0) +q=s.b +q.toString +s=r.a(q).b6$}}} +A.apV.prototype={} +A.LE.prototype={ +b0(){var s=t.w +return new A.Th(A.b5([!1,!0,!0,!0],s,s),null,null,B.o)}, +ym(a){return A.ar0().$1(a)}} +A.Th.prototype={ +bk(){var s,r,q=this +q.bG() +s=q.a +r=s.f +q.d=A.bkJ(A.cr(s.e),r,q) +r=q.a +s=r.f +s=A.bkJ(A.cr(r.e),s,q) +q.e=s +r=q.d +r.toString +q.f=new A.BT(A.b([r,s],t.Eo))}, +bC(a){var s,r=this +r.c9(a) +if(!a.f.l(0,r.a.f)||A.cr(a.e)!==A.cr(r.a.e)){s=r.d +s.toString +s.sA(0,r.a.f) +s=r.d +s.toString +s.sa7s(A.cr(r.a.e)) +s=r.e +s.toString +s.sA(0,r.a.f) +s=r.e +s.toString +s.sa7s(A.cr(r.a.e))}}, +PA(a){var s,r,q,p,o,n,m,l,k,j,i=this +if(!i.a.ym(a))return!1 +s=a.a +r=s.e +if(A.cr(r)!==A.cr(i.a.e))return!1 +q=i.d +q.toString +p=s.c +p.toString +o=s.a +o.toString +q.e=-Math.min(p-o,q.d) +o=i.e +o.toString +s=s.b +s.toString +o.e=-Math.min(s-p,o.d) +if(a instanceof A.pr){s=a.e +if(s<0)n=q +else if(s>0)n=o +else n=null +m=n===q +q=i.c +q.iR(new A.NH(m,0)) +q=i.w +q.q(0,m,!0) +q.i(0,m).toString +n.d=0 +i.w.i(0,m).toString +q=a.f +if(q!==0){s=n.c +if(s!=null)s.by(0) +n.c=null +l=A.Z(Math.abs(q),100,1e4) +s=n.f +if(n.a===B.k8)r=0.3 +else{r=n.r +r===$&&A.c() +q=r.a +q=r.b.az(0,q.gm(q)) +r=q}s.a=r +r.toString +s.b=A.Z(l*0.00006,r,0.5) +r=n.w +s=n.x +s===$&&A.c() +q=s.a +r.a=s.b.az(0,q.gm(q)) +r.b=Math.min(0.025+75e-8*l*l,1) +r=n.b +r===$&&A.c() +r.e=A.dw(0,B.c.aA(0.15+l*0.02)) +r.oK(0,0) +n.as=0.5 +n.a=B.aeg}else{q=a.d +if(q!=null){p=a.b.gaH() +p.toString +t.x.a(p) +k=p.gC(p) +j=p.dR(q.d) +switch(A.cr(r).a){case 0:n.toString +r=k.b +n.acL(0,Math.abs(s),k.a,A.Z(j.b,0,r),r) +break +case 1:n.toString +r=k.a +n.acL(0,Math.abs(s),k.b,A.Z(j.a,0,r),r) +break}}}}else{if(!(a instanceof A.vP&&a.d!=null))s=a instanceof A.pD&&a.d!=null +else s=!0 +if(s){if(q.a===B.k9)q.tM(B.fD) +s=i.e +if(s.a===B.k9)s.tM(B.fD)}}i.r=A.L(a) +return!1}, +v(){this.d.v() +this.e.v() +this.amP()}, +a8(a){var s=this,r=null,q=s.a,p=s.d,o=s.e,n=q.e,m=s.f +return new A.hR(s.gPz(),new A.m0(A.ep(new A.m0(q.w,r),new A.agm(p,o,n,m),r,r,B.w),r),r,t.WA)}} +A.HM.prototype={ +V(){return"_GlowState."+this.b}} +A.Tg.prototype={ +sA(a,b){if(this.ax.l(0,b))return +this.ax=b +this.F()}, +sa7s(a){if(this.ay===a)return +this.ay=a +this.F()}, +v(){var s=this,r=s.b +r===$&&A.c() +r.v() +r=s.y +r===$&&A.c() +r.w.eU$.O(0,r) +r.Z1() +r=s.c +if(r!=null)r.by(0) +s.fq()}, +acL(a,b,c,d,e){var s,r,q,p=this,o=p.c +if(o!=null)o.by(0) +p.at=p.at+b/200 +o=p.f +s=p.r +s===$&&A.c() +r=s.b +s=s.a +o.a=r.az(0,s.gm(s)) +o.b=Math.min(r.az(0,s.gm(s))+b/c*0.8,0.5) +q=Math.min(c,e*0.20096189432249995) +s=p.w +r=p.x +r===$&&A.c() +o=r.b +r=r.a +s.a=o.az(0,r.gm(r)) +s.b=Math.max(1-1/(0.7*Math.sqrt(p.at*q)),A.hm(o.az(0,r.gm(r)))) +r=d/e +p.Q=r +if(r!==p.as){o=p.y +o===$&&A.c() +if(!o.gaNG())o.c0(0)}else{o=p.y +o===$&&A.c() +o.ea(0) +p.z=null}o=p.b +o===$&&A.c() +o.e=B.cL +if(p.a!==B.k9){o.oK(0,0) +p.a=B.k9}else{o=o.r +if(!(o!=null&&o.a!=null))p.F()}p.c=A.dr(B.cL,new A.aYi(p))}, +Nq(a){var s=this +if(a!==B.ab)return +switch(s.a.a){case 1:s.tM(B.fD) +break +case 3:s.a=B.k8 +s.at=0 +break +case 2:case 0:break}}, +tM(a){var s,r,q=this,p=q.a +if(p===B.Fd||p===B.k8)return +p=q.c +if(p!=null)p.by(0) +q.c=null +p=q.f +s=q.r +s===$&&A.c() +r=s.a +p.a=s.b.az(0,r.gm(r)) +p.b=0 +p=q.w +r=q.x +r===$&&A.c() +s=r.a +p.a=r.b.az(0,s.gm(s)) +p.b=0 +p=q.b +p===$&&A.c() +p.e=a +p.oK(0,0) +q.a=B.Fd}, +aEw(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)/$.brP().a) +r.F()}if(A.X5(r.Q,r.as,0.001)){q=r.y +q===$&&A.c() +q.ea(0) +r.z=null}else r.z=a}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=j.r +i===$&&A.c() +s=i.a +if(J.f(i.b.az(0,s.gm(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.c() +n=r.a +n=r.b.az(0,n.gm(n)) +r=j.as +m=$.G().B() +l=j.ax +k=i.a +m.sA(0,A.a9(B.c.aA(255*i.b.az(0,k.gm(k))),l.gm(l)>>>16&255,l.gm(l)>>>8&255,l.gm(l)&255)) +a.bO(0) +a.aL(0,0,j.d+j.e) +a.eD(0,1,n*q) +a.mw(new A.x(0,0,0+s,0+o)) +a.ct(new A.h(s/2*(0.5+r),o-p),p,m) +a.bo(0)}, +j(a){return"_GlowController(color: "+this.ax.j(0)+", axis: "+this.ay.b+")"}} +A.aYi.prototype={ +$0(){return this.a.tM(B.lh)}, +$S:0} +A.agm.prototype={ +a30(a,b,c,d,e){var s +if(c==null)return +switch(A.qc(d,e).a){case 0:c.aJ(a,b) +break +case 2:a.bO(0) +a.aL(0,0,b.b) +a.eD(0,1,-1) +c.aJ(a,b) +a.bo(0) +break +case 3:a.bO(0) +a.nS(0,1.5707963267948966) +a.eD(0,1,-1) +c.aJ(a,new A.N(b.b,b.a)) +a.bo(0) +break +case 1:a.bO(0) +s=b.a +a.aL(0,s,0) +a.nS(0,1.5707963267948966) +c.aJ(a,new A.N(b.b,s)) +a.bo(0) +break}}, +aJ(a,b){var s=this,r=s.d +s.a30(a,b,s.b,r,B.uw) +s.a30(a,b,s.c,r,B.iF)}, +cu(a){return a.b!=this.b||a.c!=this.c}, +j(a){return"_GlowingOverscrollIndicatorPainter("+A.j(this.b)+", "+A.j(this.c)+")"}} +A.amv.prototype={ +V(){return"_StretchDirection."+this.b}} +A.Qp.prototype={ +b0(){return new A.Vr(null,null,B.o)}, +ym(a){return A.ar0().$1(a)}} +A.Vr.prototype={ +gtT(){var s,r,q,p,o,n,m=this,l=null,k=m.d +if(k===$){s=t.Y +r=new A.bm(0,0,s) +q=new A.Vq(r,B.qu,B.ea,$.af()) +p=A.cH(l,l,l,l,m) +p.cv() +o=p.eg$ +o.b=!0 +o.a.push(q.gNp()) +q.a!==$&&A.al() +q.a=p +n=A.du(B.eh,p,l) +n.a.an(0,q.geX()) +t.ve.a(n) +q.b!==$&&A.al() +q.b=new A.bw(n,r,s.h("bw")) +m.d!==$&&A.a2() +m.d=q +k=q}return k}, +PA(a){var s,r,q,p,o,n,m,l=this +if(!l.a.ym(a))return!1 +s=a.a +if(A.cr(s.e)!==A.cr(l.a.c))return!1 +if(a instanceof A.pr){l.f=a +J.ak(l.e) +r=a.e +q=l.c +q.iR(new A.NH(r<0,0)) +l.w=!0 +r=l.r+=r +q=a.f +if(q!==0){s=l.gtT() +r=l.r +p=A.Z(Math.abs(q),1,1e4) +q=s.c +o=s.b +o===$&&A.c() +n=o.a +q.a=o.b.az(0,n.gm(n)) +q.b=Math.min(0.016+1.01/p,1) +q=s.a +q===$&&A.c() +q.e=A.dw(0,B.c.aA(p*0.02)) +q.oK(0,0) +s.d=B.af5 +s.f=r>0?B.ea:B.Fr}else if(a.d!=null){s=s.d +s.toString +m=A.Z(Math.abs(r)/s,0,1) +l.gtT().aQt(0,m,l.r)}}else if(a instanceof A.vP||a instanceof A.pD){l.r=0 +s=l.gtT() +if(s.d===B.qv)s.tM(B.li)}l.e=a +return!1}, +asB(a){switch(this.a.c.a){case 0:return a===B.ea?B.qz:B.qy +case 1:return a===B.ea?B.aI:B.aw +case 2:return a===B.ea?B.qy:B.qz +case 3:return a===B.ea?B.aw:B.aI}}, +v(){var s=this.gtT(),r=s.a +r===$&&A.c() +r.v() +s.fq() +this.anc()}, +a8(a){var s={},r=A.cg(a,B.f6,t.l).w +s.a=null +return new A.hR(this.gPz(),A.nu(this.gtT(),new A.b1E(s,this,r.a),null),null,t.WA)}} +A.b1E.prototype={ +$2(a,b){var s,r,q,p,o,n,m=this,l=m.b,k=l.gtT().b +k===$&&A.c() +s=k.a +s=k.b.az(0,s.gm(s)) +switch(A.cr(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}p=l.asB(l.gtT().f) +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.EO(r,q,1) +l=l.a +n=A.aSa(p,l.f,k,!0) +return A.K3(n,s!==0&&o!==m.a.a?l.e:B.x,null)}, +$S:704} +A.Iq.prototype={ +V(){return"_StretchState."+this.b}} +A.Vq.prototype={ +aQt(a,b,c){var s,r,q,p=this,o=c>0?B.ea:B.Fr +if(p.f!==o&&p.d===B.qw)return +p.f=o +p.e=b +s=p.c +r=p.b +r===$&&A.c() +q=r.a +s.a=r.b.az(0,q.gm(q)) +q=p.e +s.b=0.016*q+0.016*(1-Math.exp(-q*8.237217661997105)) +q=p.a +q===$&&A.c() +q.e=B.li +if(p.d!==B.qv){q.oK(0,0) +p.d=B.qv}else{s=q.r +if(!(s!=null&&s.a!=null))p.F()}}, +Nq(a){var s=this +if(a!==B.ab)return +switch(s.d.a){case 1:s.tM(B.li) +break +case 3:s.d=B.qu +s.e=0 +break +case 2:case 0:break}}, +tM(a){var s,r,q=this,p=q.d +if(p===B.qw||p===B.qu)return +p=q.c +s=q.b +s===$&&A.c() +r=s.a +p.a=s.b.az(0,r.gm(r)) +p.b=0 +p=q.a +p===$&&A.c() +p.e=a +p.oK(0,0) +q.d=B.qw}, +v(){var s=this.a +s===$&&A.c() +s.v() +this.fq()}, +j(a){return"_StretchController()"}} +A.NH.prototype={ +hc(a){this.aly(a) +a.push("side: "+(this.a?"leading edge":"trailing edge"))}} +A.U9.prototype={ +hc(a){var s,r +this.MG(a) +s=this.kY$ +r=s===0?"local":"remote" +a.push("depth: "+s+" ("+r+")")}} +A.Ws.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.WJ.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.vh.prototype={} +A.Vo.prototype={ +l(a,b){if(b==null)return!1 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.Vo&&A.dZ(b.a,this.a)}, +gJ(a){return A.c4(this.a)}, +j(a){return"StorageEntryIdentifier("+B.b.cp(this.a,":")+")"}} +A.NJ.prototype={ +ZE(a){var s=A.b([],t.g8) +if(A.bhV(a,s))a.mW(new A.aHJ(s)) +return s}, +afa(a,b){var s,r=this +if(r.a==null)r.a=A.D(t.K,t.z) +s=r.ZE(a) +if(s.length!==0)r.a.q(0,new A.Vo(s),b)}, +ad3(a){var s +if(this.a==null)return null +s=this.ZE(a) +return s.length!==0?this.a.i(0,new A.Vo(s)):null}} +A.aHJ.prototype={ +$1(a){return A.bhV(a,this.a)}, +$S:17} +A.F9.prototype={ +a8(a){return this.c}} +A.NI.prototype={ +gv8(){return!0}, +gx4(){return!1}, +Rx(a){return a instanceof A.ka}, +a7H(a){return a instanceof A.ka}} +A.aFS.prototype={} +A.aJ2.prototype={} +A.a_K.prototype={ +Ph(a){return this.axM(a)}, +axM(a){var s=0,r=A.t(t.H),q,p=this,o,n,m +var $async$Ph=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:n=A.fW(a.b) +m=p.a +if(!m.b1(0,n)){s=1 +break}m=m.i(0,n) +m.toString +o=a.a +if(o==="Menu.selectedCallback"){m.gaTl().$0() +m.gaPn() +o=$.bc.bT$.f.c.e +o.toString +A.bv1(o,m.gaPn(),t.bU)}else if(o==="Menu.opened")m.gaTk(m).$0() +else if(o==="Menu.closed")m.gaTj(m).$0() +case 1:return A.q(q,r)}}) +return A.r($async$Ph,r)}} +A.Fu.prototype={ +ek(a){return this.f!=a.f}} +A.vI.prototype={ +b0(){return new A.akO(null,A.D(t.yb,t.M),null,!0,null,B.o)}} +A.akO.prototype={ +ghz(){return this.a.d}, +ky(a,b){}, +a8(a){return A.Rp(this.cZ$,this.a.c)}} +A.Bq.prototype={ +ek(a){return a.f!=this.f}} +A.Pd.prototype={ +b0(){return new A.UM(B.o)}} +A.UM.prototype={ +cP(){var s,r=this +r.fs() +s=r.c +s.toString +r.r=A.vJ(s) +r.P7() +if(r.d==null){r.a.toString +r.d=!1}}, +bC(a){this.c9(a) +this.P7()}, +ga28(){this.a.toString +return!1}, +P7(){var s,r=this +if(r.ga28()&&!r.w){r.w=!0;++$.a7w.Ck$ +s=$.fS.cQ$ +s===$&&A.c() +s.gaRw().cz(new A.b0y(r),t.P)}}, +aAS(){var s,r=this +r.e=!1 +r.f=null +s=$.fS.cQ$ +s===$&&A.c() +s.ad(0,r.gPS()) +r.P7()}, +v(){if(this.e){var s=$.fS.cQ$ +s===$&&A.c() +s.ad(0,this.gPS())}this.bD()}, +a8(a){var s,r,q=this,p=q.d +p.toString +if(p&&q.ga28())return B.b_ +p=q.r +if(p==null)p=q.f +s=q.a +r=s.d +return A.Rp(p,new A.vI(s.c,r,null))}} +A.b0y.prototype={ +$1(a){var s,r=this.a +r.w=!1 +if(r.c!=null){s=$.fS.cQ$ +s===$&&A.c() +s.an(0,r.gPS()) +r.aM(new A.b0x(r,a))}$.a7w.a78()}, +$S:705} +A.b0x.prototype={ +$0(){var s=this.a +s.f=this.b +s.e=!0 +s.d=!1}, +$S:0} +A.hc.prototype={ +gxE(a){return!0}, +v(){var s=this,r=s.c +if(r!=null)r.aF5(s) +s.fq() +s.a=!0}} +A.mX.prototype={ +Sv(a){}, +pb(a,b){var s,r,q=this,p=q.cZ$ +p=p==null?null:J.J_(p.gqZ(),b) +s=p===!0 +r=s?a.y0(J.bU(q.cZ$.gqZ(),b)):a.Iv() +if(a.b==null){a.b=b +a.c=q +p=new A.aLM(q,a) +a.an(0,p) +q.jg$.q(0,a,p)}a.aaN(r) +if(!s&&a.gxE(a)&&q.cZ$!=null)q.QG(a)}, +uj(){var s,r,q=this +if(q.jh$!=null){s=q.cZ$ +s=s==null?null:s.e +s=s==q.ghz()||q.gt3()}else s=!0 +if(s)return +r=q.cZ$ +if(q.r7(q.jh$,!1))if(r!=null)r.v()}, +gt3(){var s,r,q=this +if(q.ho$)return!0 +if(q.ghz()==null)return!1 +s=q.c +s.toString +r=A.vJ(s) +if(r!=q.jh$){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}, +r7(a,b){var s,r,q=this +if(q.ghz()==null||a==null)return q.a4o(null,b) +if(b||q.cZ$==null){s=q.ghz() +s.toString +return q.a4o(a.aHy(s,q),b)}s=q.cZ$ +s.toString +r=q.ghz() +r.toString +s.aR4(r) +r=q.cZ$ +r.toString +a.kg(r) +return!1}, +a4o(a,b){var s,r=this,q=r.cZ$ +if(a==q)return!1 +r.cZ$=a +if(!b){if(a!=null){s=r.jg$ +new A.bl(s,A.w(s).h("bl<1>")).am(0,r.gaFp())}r.Sv(q)}return!0}, +QG(a){var s,r=a.gxE(a),q=this.cZ$ +if(r){if(q!=null){r=a.b +r.toString +s=a.yQ() +if(!J.f(J.bU(q.gqZ(),r),s)||!J.J_(q.gqZ(),r)){J.iD(q.gqZ(),r,s) +q.wp()}}}else if(q!=null){r=a.b +r.toString +q.aQX(0,r,t.K)}}, +aF5(a){var s=this.jg$.O(0,a) +s.toString +a.ad(0,s) +a.c=a.b=null}} +A.aLM.prototype={ +$0(){var s=this.a +if(s.cZ$==null)return +s.QG(this.b)}, +$S:0} +A.b2U.prototype={ +$2(a,b){if(!a.a)a.ad(0,b)}, +$S:51} +A.apW.prototype={ +bC(a){this.c9(a) +this.uj()}, +cP(){var s,r,q,p,o=this +o.fs() +s=o.cZ$ +r=o.gt3() +q=o.c +q.toString +q=A.vJ(q) +o.jh$=q +p=o.r7(q,r) +if(r){o.ky(s,o.ho$) +o.ho$=!1}if(p)if(s!=null)s.v()}, +v(){var s,r=this +r.jg$.am(0,new A.b2U()) +s=r.cZ$ +if(s!=null)s.v() +r.cZ$=null +r.bD()}} +A.dY.prototype={ +sm(a,b){var s=this.y +if(b==null?s!=null:b!==s){this.y=b +this.Sy(s)}}, +aaN(a){this.y=a}} +A.mm.prototype={ +Iv(){return this.cy}, +Sy(a){this.F()}, +y0(a){return A.w(this).h("mm.T").a(a)}, +yQ(){var s=this.y +return s==null?A.w(this).h("dY.T").a(s):s}} +A.UK.prototype={ +y0(a){return this.alU(a)}, +yQ(){var s=this.alV() +s.toString +return s}} +A.P6.prototype={} +A.An.prototype={} +A.P7.prototype={} +A.b2V.prototype={ +$2(a,b){if(!a.a)a.ad(0,b)}, +$S:51} +A.Av.prototype={ +gqt(){return this.b}} +A.a7W.prototype={ +b0(){return new A.Ij(new A.akL($.af()),null,A.D(t.yb,t.M),null,!0,null,B.o,this.$ti.h("Ij<1>"))}} +A.a7U.prototype={ +V(){return"RouteInformationReportingType."+this.b}} +A.Ij.prototype={ +ghz(){return this.a.r}, +bk(){var s,r=this +r.bG() +s=r.a.c +if(s!=null)s.an(0,r.gG4()) +r.a.f.aG0(r.gOC()) +r.a.e.an(0,r.gOI())}, +ky(a,b){var s,r,q=this,p=q.f +q.pb(p,"route") +s=p.y +r=s==null +if((r?A.w(p).h("dY.T").a(s):s)!=null){p=r?A.w(p).h("dY.T").a(s):s +p.toString +q.Gz(p,new A.b0O(q))}else{p=q.a.c +if(p!=null)q.Gz(p.a,new A.b0P(q))}}, +aBr(){var s=this +if(s.w||s.a.c==null)return +s.w=!0 +$.d4.dS$.push(s.gaAW())}, +aAX(a){var s,r,q,p,o=this +o.w=!1 +s=o.f +r=s.y +q=r==null +if((q?A.w(s).h("dY.T").a(r):r)!=null){s=q?A.w(s).h("dY.T").a(r):r +s.toString +r=o.a.c +r.toString +q=o.e +q.toString +if(q!==B.a2F)p=q===B.p4&&r.b.gqt().l(0,s.gqt()) +else p=!0 +B.jd.oP("selectMultiEntryHistory",t.H) +A.bjv(p,s.c,s.gqt()) +r.b=r.a=s}o.e=B.p4}, +aB9(){this.a.e.gaT6() +this.a.toString +return null}, +Gm(){var s=this +s.f.sm(0,s.aB9()) +if(s.e==null)s.e=B.p4 +s.aBr()}, +cP(){var s,r=this +r.r=!0 +r.an5() +s=r.a.c +if(s!=null&&r.r)r.Gz(s.a,new A.b0N(r)) +r.r=!1 +r.Gm()}, +bC(a){var s,r,q,p=this +p.an6(a) +s=p.a +r=a.c +q=s.c==r +if(q)s.f===a.f +p.d=new A.A() +if(!q){s=r==null +if(!s)r.ad(0,p.gG4()) +q=p.a.c +if(q!=null)q.an(0,p.gG4()) +s=s?null:r.a +r=p.a.c +if(s!=(r==null?null:r.a))p.a1y()}s=a.f +if(p.a.f!==s){r=p.gOC() +s.aR_(r) +p.a.f.aG0(r)}p.a.toString +s=p.gOI() +a.e.ad(0,s) +p.a.e.an(0,s) +p.Gm()}, +v(){var s=this,r=s.a.c +if(r!=null)r.ad(0,s.gG4()) +s.a.f.aR_(s.gOC()) +s.a.e.ad(0,s.gOI()) +s.d=null +s.an7()}, +Gz(a,b){var s,r,q=this +q.r=!1 +q.d=new A.A() +s=q.a.d +s.toString +r=q.c +r.toString +s.aTo(a,r).cz(q.aAd(q.d,b),t.H)}, +aAd(a,b){return new A.b0L(this,a,b)}, +a1y(){var s=this +s.r=!0 +s.Gz(s.a.c.a,new A.b0I(s))}, +att(){var s=this +s.d=new A.A() +return s.a.e.aTr().cz(s.avl(s.d),t.w)}, +avl(a){return new A.b0J(this,a)}, +a3V(){this.aM(new A.b0M()) +this.Gm() +return new A.cO(null,t.b6)}, +avm(){this.aM(new A.b0K()) +this.Gm()}, +a8(a){var s=this.cZ$,r=this.a,q=r.c,p=r.f,o=r.d +r=r.e +return A.Rp(s,new A.al7(q,p,o,r,this,new A.iG(r.gaT3(),null),null))}} +A.b0O.prototype={ +$0(){return this.a.a.e.gaSS()}, +$S(){return this.a.$ti.h("at<~>(1)()")}} +A.b0P.prototype={ +$0(){return this.a.a.e.gaSR()}, +$S(){return this.a.$ti.h("at<~>(1)()")}} +A.b0N.prototype={ +$0(){return this.a.a.e.gagD()}, +$S(){return this.a.$ti.h("at<~>(1)()")}} +A.b0L.prototype={ +$1(a){var s=0,r=A.t(t.H),q,p=this,o,n +var $async$$1=A.u(function(b,c){if(b===1)return A.p(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.B(p.c.$0().$1(a),$async$$1) +case 3:if(o.d==n)o.a3V() +case 1:return A.q(q,r)}}) +return A.r($async$$1,r)}, +$S(){return this.a.$ti.h("at<~>(1)")}} +A.b0I.prototype={ +$0(){return this.a.a.e.gagD()}, +$S(){return this.a.$ti.h("at<~>(1)()")}} +A.b0J.prototype={ +$1(a){var s=this.a +if(this.b!=s.d)return new A.cO(!0,t.d9) +s.a3V() +return new A.cO(a,t.d9)}, +$S:707} +A.b0M.prototype={ +$0(){}, +$S:0} +A.b0K.prototype={ +$0(){}, +$S:0} +A.al7.prototype={ +ek(a){if(this.f==a.f)this.r===a.r +return!0}} +A.akL.prototype={ +Iv(){return null}, +Sy(a){this.F()}, +y0(a){var s,r +if(a==null)return null +t.Dn.a(a) +s=J.cu(a) +r=A.f0(s.ga5(a)) +if(r==null)return null +return new A.Av(A.jC(r,0,null),s.ga4(a))}, +yQ(){var s,r=this,q=r.y,p=q==null +if((p?A.w(r).h("dY.T").a(q):q)==null)q=null +else{q=(p?A.w(r).h("dY.T").a(q):q).gqt().j(0) +s=r.y +q=[q,(s==null?A.w(r).h("dY.T").a(s):s).c]}return q}} +A.IH.prototype={ +bC(a){this.c9(a) +this.uj()}, +cP(){var s,r,q,p,o=this +o.fs() +s=o.cZ$ +r=o.gt3() +q=o.c +q.toString +q=A.vJ(q) +o.jh$=q +p=o.r7(q,r) +if(r){o.ky(s,o.ho$) +o.ho$=!1}if(p)if(s!=null)s.v()}, +v(){var s,r=this +r.jg$.am(0,new A.b2V()) +s=r.cZ$ +if(s!=null)s.v() +r.cZ$=null +r.bD()}} +A.F6.prototype={ +gKE(){return this.e}, +rJ(){var s,r=this,q=A.vf(r.gap_(),!1) +r.ok=q +r.gD3() +s=A.vf(r.gap1(),!0) +r.p2=s +B.b.I(r.e,A.b([q,s],t.wi)) +r.akm()}, +uh(a){var s,r=this +r.akh(a) +s=r.at.Q +s===$&&A.c() +if(s===B.W&&!r.Q)r.a.a9R(r) +return!0}, +v(){var s,r,q,p,o +for(s=this.e,r=s.length,q=0;q"))}} +A.tn.prototype={ +bk(){var s,r,q=this +q.bG() +s=A.b([],t.Eo) +r=q.a.c.go +if(r!=null)s.push(r) +r=q.a.c.id +if(r!=null)s.push(r) +q.e=new A.BT(s)}, +bC(a){this.c9(a) +this.a5Y()}, +cP(){this.fs() +this.d=null +this.a5Y()}, +a5Y(){var s,r,q=this.a.c,p=q.fx +if(!(p!=null)){q.a.a.toString +p=B.abz}s=this.f +s.dy=p +if(q.guR()){this.a.c.a.a.toString +r=!0}else r=!1 +if(r){r=q.a.y.gko() +if(r!=null)r.EJ(s)}}, +ast(){this.aM(new A.aZL(this))}, +v(){this.f.v() +this.bD()}, +ga4y(){var s=this.a.c.go +if((s==null?null:s.gcl(s))!==B.bF){s=this.a.c.a +s=s==null?null:s.cx.a +s=s===!0}else s=!0 +return s}, +a8(a){var s,r,q=this,p=null,o=q.a.c,n=o.guR(),m=q.a.c +if(!m.gaax()){m=m.rv$ +m=m!=null&&m.length!==0}else m=!0 +s=q.a.c +s=s.gaax()||s.Jc$>0 +r=q.a.c +return A.nu(o.c,new A.aZP(q),new A.TT(n,m,s,o,new A.F4(r.fy,new A.F9(new A.iG(new A.aZQ(q),p),r.k4,p),p),p))}} +A.aZL.prototype={ +$0(){this.a.d=null}, +$S:0} +A.aZP.prototype={ +$2(a,b){var s=this.a.a.c.c.a +b.toString +return new A.vI(b,s,null)}, +$S:708} +A.aZQ.prototype={ +$1(a){var s,r=null,q=A.b5([B.pS,new A.aeH(a,new A.bP(A.b([],t.ot),t.wS))],t.B,t.od),p=this.a,o=p.e +o===$&&A.c() +s=p.d +if(s==null)s=p.d=new A.m0(new A.iG(new A.aZN(p),r),p.a.c.k3) +return A.x2(q,A.bim(A.b96(!1,new A.m0(A.nu(o,new A.aZO(p),s),r),r,r,p.f),p.r))}, +$S:709} +A.aZO.prototype={ +$2(a,b){var s,r,q=this.a,p=q.a.c,o=p.go +o.toString +s=p.id +s.toString +r=p.a +r=r==null?null:r.cx +if(r==null)r=A.jD(!1,t.w) +return p.Ru(a,o,s,A.nu(r,new A.aZM(q),b))}, +$S:145} +A.aZM.prototype={ +$2(a,b){var s=this.a,r=s.ga4y() +s.f.sf3(!r) +return A.E9(b,r,null)}, +$S:710} +A.aZN.prototype={ +$1(a){var s,r=this.a.a.c,q=r.go +q.toString +s=r.id +s.toString +return r.Rt(a,q,s)}, +$S:9} +A.it.prototype={ +aM(a){var s,r=this.k2 +if(r.gaw()!=null){r=r.gaw() +if(r.a.c.guR())if(!r.ga4y()){r.a.c.a.a.toString +s=!0}else s=!1 +else s=!1 +if(s){s=r.a.c.a.y.gko() +if(s!=null)s.EJ(r.f)}r.aM(a)}else a.$0()}, +Ru(a,b,c,d){return d}, +rJ(){var s=this +s.akO() +s.go=A.Fw(A.iy.prototype.giP.call(s,s)) +s.id=A.Fw(A.iy.prototype.gXt.call(s))}, +BX(){var s,r=this,q=r.k2 +if(q.gaw()!=null){r.a.a.toString +s=!0}else s=!1 +if(s){s=r.a.y.gko() +if(s!=null)s.EJ(q.gaw().f)}return r.akN()}, +BV(){var s,r=this,q=r.k2 +if(q.gaw()!=null){r.a.a.toString +s=!0}else s=!1 +if(s){s=r.a.y.gko() +if(s!=null)s.EJ(q.gaw().f)}r.akL()}, +sKh(a){var s,r=this +if(r.fy===a)return +r.aM(new A.aGc(r,a)) +s=r.go +s.toString +s.sbw(0,r.fy?B.fk:A.iy.prototype.giP.call(r,r)) +s=r.id +s.toString +s.sbw(0,r.fy?B.dC:A.iy.prototype.gXt.call(r)) +r.Bs()}, +mY(){var s=0,r=A.t(t.oj),q,p=this,o,n,m +var $async$mY=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:p.k2.gaw() +o=A.ai(p.k1,!0,t.Ev),n=o.length,m=0 +case 3:if(!(m>>24&255)!==0&&!n.fy){s=n.go +s.toString +r=n.gx3().a +r=A.a9(0,r>>>16&255,r>>>8&255,r&255) +q=n.gx3() +p=t.IC.h("fC") +t.ve.a(s) +o=new A.XH(n.gx4(),n.gHV(),!0,new A.bw(s,new A.fC(new A.nA(B.bf),new A.f5(r,q),p),p.h("bw")),m)}else o=A.b9Y(!0,m,m,n.gx4(),m,n.gHV(),m) +s=n.go +if(s.gcl(s)!==B.bF){s=n.go +s=s.gcl(s)===B.W}else s=!0 +o=A.E9(o,s,m) +s=n.gx4() +return s?A.cY(m,m,o,!1,m,m,!1,!1,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,B.AX,m,m,m):o}, +ap2(a){var s=this,r=null,q=s.p1 +return q==null?s.p1=A.cY(r,r,new A.I1(s,s.k2,A.w(s).h("I1")),!1,r,r,!1,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,B.a0Y,r,r,r):q}, +j(a){return"ModalRoute("+this.b.j(0)+", animation: "+A.j(this.as)+")"}} +A.aGc.prototype={ +$0(){this.a.fy=this.b}, +$S:0} +A.aGa.prototype={ +$0(){}, +$S:0} +A.O9.prototype={ +gv8(){return!1}, +gD3(){return!0}} +A.Or.prototype={ +gx4(){return!0}, +gHV(){return this.e0}, +gx3(){return this.c7}, +gLj(a){return this.df}, +Rt(a,b,c){var s=null +return A.cY(s,s,new A.a04(this.S,this.d1.$3(a,b,c),s),!1,s,s,!1,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s)}, +Ru(a,b,c,d){return this.eJ.$4(a,b,c,d)}} +A.I0.prototype={ +mY(){var s=0,r=A.t(t.oj),q,p=this,o +var $async$mY=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:o=p.rv$ +if(o!=null&&o.length!==0){q=B.CZ +s=1 +break}q=p.akn() +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$mY,r)}, +uh(a){var s,r,q=this,p=q.rv$ +if(p!=null&&p.length!==0){s=p.pop() +s.b=null +s.aSZ() +r=s.c&&--q.Jc$===0 +if(q.rv$.length===0||r)q.Bs() +return!1}q.akM(a) +return!0}} +A.a82.prototype={ +a8(a){var s,r,q,p=this,o=A.cg(a,B.cl,t.l).w.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.ci(new A.aR(m,k,s,Math.max(q,n.d)),A.bhC(p.x,a,r,!0,!0,l),null)}} +A.a89.prototype={ +adF(){}, +a9d(a,b){if(b!=null)b.iR(new A.Pw(null,a,b,0))}, +a9e(a,b,c){b.iR(A.baD(b,null,null,a,c))}, +IS(a,b,c){b.iR(new A.pr(null,c,0,a,b,0))}, +a9c(a,b){b.iR(new A.vP(null,a,b,0))}, +Bc(){}, +v(){}, +j(a){return"#"+A.bC(this)}} +A.uG.prototype={ +Bc(){this.a.m7(0)}, +gpr(){return!1}, +gnG(){return!1}, +gdj(){return 0}} +A.aC3.prototype={ +gpr(){return!1}, +gnG(){return!1}, +gdj(){return 0}, +v(){this.b.$0() +this.Fd()}} +A.aMI.prototype={ +aot(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.eI(a)}else return 0}}}, +a6(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.aot(s,q) +if(p===0)return +s=o.a +if(A.b5Y(s.w.a.c))p=-p +s.WA(p>0?B.p6:B.p7) +r=s.at +r.toString +s.MS(r-s.r.Rj(s,p))}, +SN(a,b){var s,r,q=this,p=b.b +p.toString +s=-p +if(A.b5Y(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.eI(s)===J.eI(p)&&r)s+=p}q.a.m7(s)}, +by(a){this.a.m7(0)}, +v(){this.x=null +this.b.$0()}, +j(a){return"#"+A.bC(this)}} +A.axB.prototype={ +a9d(a,b){var s=t.uL.a(this.b.x) +if(b!=null)b.iR(new A.Pw(s,a,b,0))}, +a9e(a,b,c){b.iR(A.baD(b,null,t.zk.a(this.b.x),a,c))}, +IS(a,b,c){b.iR(new A.pr(t.zk.a(this.b.x),c,0,a,b,0))}, +a9c(a,b){var s=this.b.x +b.iR(new A.vP(s instanceof A.kS?s:null,a,b,0))}, +gpr(){var s=this.b +return(s==null?null:s.w)!==B.bC}, +gnG(){return!0}, +gdj(){return 0}, +v(){this.b=null +this.Fd()}, +j(a){return"#"+A.bC(this)+"("+A.j(this.b)+")"}} +A.Ye.prototype={ +adF(){var s=this.a,r=this.b +r===$&&A.c() +s.m7(r.gdj())}, +Bc(){var s=this.a,r=this.b +r===$&&A.c() +s.m7(r.gdj())}, +Q1(){var s=this.b +s===$&&A.c() +s=s.x +s===$&&A.c() +if(!(Math.abs(this.a.MS(s))<1e-10)){s=this.a +s.mu(new A.uG(s))}}, +Q_(){this.a.m7(0)}, +IS(a,b,c){var s=this.b +s===$&&A.c() +b.iR(new A.pr(null,c,s.gdj(),a,b,0))}, +gnG(){return!0}, +gdj(){var s=this.b +s===$&&A.c() +return s.gdj()}, +v(){var s=this.b +s===$&&A.c() +s.v() +this.Fd()}, +j(a){var s=A.bC(this),r=this.b +r===$&&A.c() +return"#"+s+"("+r.j(0)+")"}, +gpr(){return this.c}} +A.a0r.prototype={ +Q1(){var s=this.a,r=this.c +r===$&&A.c() +r=r.x +r===$&&A.c() +if(s.MS(r)!==0){s=this.a +s.mu(new A.uG(s))}}, +Q_(){var s=this.a,r=this.c +r===$&&A.c() +s.m7(r.gdj())}, +IS(a,b,c){var s=this.c +s===$&&A.c() +b.iR(new A.pr(null,c,s.gdj(),a,b,0))}, +gpr(){return!0}, +gnG(){return!0}, +gdj(){var s=this.c +s===$&&A.c() +return s.gdj()}, +v(){var s=this.b +s===$&&A.c() +s.hZ(0) +s=this.c +s===$&&A.c() +s.v() +this.Fd()}, +j(a){var s=A.bC(this),r=this.c +r===$&&A.c() +return"#"+s+"("+r.j(0)+")"}} +A.Po.prototype={ +DJ(a,b,c,d){var s,r=this +if(b.a==null){s=$.hT.fI$ +s===$&&A.c() +s=s.a.i(0,c)!=null||s.b.i(0,c)!=null}else s=!0 +if(s){r.b.DJ(a,b,c,d) +return}s=r.a +if(s.gcK(s)==null)return +s=s.gcK(s) +s.toString +if(A.bBO(s)){$.d4.LY(new A.aME(r,a,b,c,d)) +return}r.b.DJ(a,b,c,d)}, +yg(a,b,c){return this.b.yg(0,b,c)}, +yh(a,b){return this.b.yh(a,b)}, +yi(a,b){return this.b.yi(a,b)}, +Df(a){return this.b.Df(a)}} +A.aME.prototype={ +$1(a){var s=this +A.j4(new A.aMD(s.a,s.b,s.c,s.d,s.e))}, +$S:3} +A.aMD.prototype={ +$0(){var s=this +return s.a.DJ(s.b,s.c,s.d,s.e)}, +$S:0} +A.Xy.prototype={ +V(){return"AndroidOverscrollIndicator."+this.b}} +A.a8a.prototype={ +xj(a,b,c,d,e,f,g){return new A.b2K(this,g,c,d,e,b,f,a)}, +a8p(a,b,c,d){return this.xj(null,null,a,b,c,null,d)}, +a8n(a,b){return this.xj(null,null,a,null,null,null,b)}, +pk(a){return A.cx()}, +grm(){return B.Ds}, +gDt(){return A.dc([B.c0,B.cd],t.bd)}, +I0(a,b,c){var s=null +switch(this.pk(a).a){case 3:case 4:case 5:return A.bBn(b,c.b,B.d8,s,s,A.ar0(),B.G,s,s,s,s,B.fD,s) +case 0:case 1:case 2:return b}}, +I_(a,b,c){switch(this.pk(a).a){case 2:case 3:case 4:case 5:return b +case 0:switch(1){case 1:break}break +case 1:break}return A.bgA(c.a,b,B.l)}, +Lt(a){switch(this.pk(a).a){case 2:return new A.aMF() +case 4:return new A.aMG() +case 0:case 1:case 3:case 5:return new A.aMH()}}, +vy(a){switch(this.pk(a).a){case 2:return B.Gy +case 4:return B.Gz +case 0:case 1:case 3:case 5:return B.IT}}, +XO(a){return!1}, +j(a){return"ScrollBehavior"}} +A.aMF.prototype={ +$1(a){return A.byC(a.gdK(a))}, +$S:711} +A.aMG.prototype={ +$1(a){var s=a.gdK(a),r=t.av +return new A.EK(A.ba(20,null,!1,r),s,A.ba(20,null,!1,r))}, +$S:712} +A.aMH.prototype={ +$1(a){return new A.jE(a.gdK(a),A.ba(20,null,!1,t.av))}, +$S:217} +A.b2K.prototype={ +grm(){var s=this.f +return s==null?B.Ds:s}, +gDt(){var s=this.r +return s==null?A.dc([B.c0,B.cd],t.bd):s}, +I_(a,b,c){if(this.c)return this.a.I_(a,b,c) +return b}, +I0(a,b,c){if(this.b)return this.a.I0(a,b,c) +return b}, +xj(a,b,c,d,e,f,g){var s=this,r=s.grm(),q=s.gDt(),p=d==null?s.d:d,o=e==null?s.e:e,n=s.w +if(n==null)n=B.kn +return s.a.xj(n,r,!1,p,o,q,g)}, +a8p(a,b,c,d){return this.xj(null,null,a,b,c,null,d)}, +a8n(a,b){return this.xj(null,null,a,null,null,null,b)}, +pk(a){var s=this.e +return s==null?this.a.pk(a):s}, +vy(a){var s=this.d +return s==null?this.a.vy(a):s}, +XO(a){var s=this +return A.L(a.a)!==A.L(s.a)||a.b!==s.b||a.c!==s.c||!A.ar1(a.grm(),s.grm())||!A.ar1(a.gDt(),s.gDt())||a.d!=s.d||a.e!=s.e||!1}, +Lt(a){return this.a.Lt(a)}, +j(a){return"_WrappedScrollBehavior"}} +A.Pp.prototype={ +ek(a){var s=this.f,r=a.f +if(A.L(s)===A.L(r))s=s!==r&&s.XO(r) +else s=!0 +return s}} +A.Pq.prototype={ +ni(a,b,c){return this.aGs(a,b,c)}, +aGs(a,b,c){var s=0,r=A.t(t.H),q=this,p,o,n +var $async$ni=A.u(function(d,e){if(d===1)return A.p(e,r) +while(true)switch(s){case 0:n=A.b([],t.mo) +for(p=q.f,o=0;o#"+A.bC(this)+"("+B.b.cp(r,", ")+")"}} +A.aOk.prototype={ +j(a){var s=A.b([],t.T) +this.hc(s) +return"#"+A.bC(this)+"("+B.b.cp(s,", ")+")"}, +hc(a){var s,r,q +try{s=this.f.length +if(s!=null)a.push("estimated child count: "+A.j(s))}catch(q){r=A.b_(q) +a.push("estimated child count: EXCEPTION ("+J.ak(r).j(0)+")")}}} +A.UP.prototype={} +A.aOl.prototype={ +as9(a){var s,r,q,p=null,o=this.r +if(!o.b1(0,a)){s=o.i(0,p) +s.toString +for(r=this.f,q=s;q=this.f.length)return o +s=this.f[b] +r=s.a +q=r!=null?new A.UP(r):o +s=new A.m0(s,o) +p=A.bm_(s,b) +s=p!=null?new A.a2E(p,s,o):s +return new A.uY(new A.Jl(new A.V5(s,o),o),q)}} +A.V5.prototype={ +b0(){return new A.V6(null,B.o)}} +A.V6.prototype={ +gvq(){return this.r}, +aNX(a){return new A.b13(this,a)}, +Hm(a,b){var s,r=this +if(b){s=r.d;(s==null?r.d=A.C(t.x9):s).D(0,a)}else{s=r.d +if(s!=null)s.O(0,a)}s=r.d +s=s==null?null:s.a!==0 +s=s===!0 +if(r.r!==s){r.r=s +r.t8()}}, +cP(){var s,r,q,p=this +p.fs() +s=p.c +s.toString +r=A.a8l(s) +s=p.f +if(s!=r){if(s!=null){q=p.e +if(q!=null)new A.bl(q,A.w(q).h("bl<1>")).am(0,s.gvl(s))}p.f=r +if(r!=null){s=p.e +if(s!=null)new A.bl(s,A.w(s).h("bl<1>")).am(0,r.gkd(r))}}}, +D(a,b){var s,r=this,q=r.aNX(b) +b.an(0,q) +s=r.e;(s==null?r.e=A.D(t.x9,t.M):s).q(0,b,q) +r.f.D(0,b) +if(b.gm(b).c!==B.eP)r.Hm(b,!0)}, +O(a,b){var s=this.e +if(s==null)return +s=s.O(0,b) +s.toString +b.ad(0,s) +this.f.O(0,b) +this.Hm(b,!1)}, +v(){var s,r,q=this,p=q.e +if(p!=null){for(p=A.k9(p,p.r,A.w(p).c);p.H();){s=p.d +q.f.O(0,s) +r=q.e.i(0,s) +r.toString +s.ad(0,r)}q.e=null}q.d=null +q.bD()}, +a8(a){var s=this +s.F4(a) +if(s.f==null)return s.a.c +return A.biY(s.a.c,s)}} +A.b13.prototype={ +$0(){var s=this.b,r=this.a +if(s.gm(s).c!==B.eP)r.Hm(s,!0) +else r.Hm(s,!1)}, +$S:0} +A.aq_.prototype={ +bk(){this.bG() +if(this.r)this.wh()}, +hl(){var s=this.jV$ +if(s!=null){s.F() +s.fq() +this.jV$=null}this.qH()}} +A.rN.prototype={ +ov(){var s=this,r=null,q=s.gU8()?s.gmN():r,p=s.gU8()?s.gmM():r,o=s.gaay()?s.ghw():r,n=s.gaaA()?s.gEg():r,m=s.gms(),l=s.gxu(s) +return new A.a16(q,p,o,n,m,l)}, +gVn(){var s=this +return s.ghw()s.gmM()}, +ga7q(){var s=this +return s.ghw()===s.gmN()||s.ghw()===s.gmM()}, +gut(){var s=this +return s.gEg()-A.Z(s.gmN()-s.ghw(),0,s.gEg())-A.Z(s.ghw()-s.gmM(),0,s.gEg())}} +A.a16.prototype={ +gmN(){var s=this.a +s.toString +return s}, +gmM(){var s=this.b +s.toString +return s}, +gU8(){return this.a!=null&&this.b!=null}, +ghw(){var s=this.c +s.toString +return s}, +gaay(){return this.c!=null}, +gEg(){var s=this.d +s.toString +return s}, +gaaA(){return this.d!=null}, +j(a){var s=this +return"FixedScrollMetrics("+B.c.b3(Math.max(s.ghw()-s.gmN(),0),1)+"..["+B.c.b3(s.gut(),1)+"].."+B.c.b3(Math.max(s.gmM()-s.ghw(),0),1)+")"}, +gms(){return this.e}, +gxu(a){return this.f}} +A.afE.prototype={} +A.ld.prototype={} +A.abp.prototype={ +ac7(a){if(t.rS.b(a))++a.kY$ +return!1}} +A.m3.prototype={ +hc(a){this.amd(a) +a.push(this.a.j(0))}} +A.Pw.prototype={ +hc(a){var s +this.zH(a) +s=this.d +if(s!=null)a.push(s.j(0))}} +A.pD.prototype={ +hc(a){var s +this.zH(a) +a.push("scrollDelta: "+A.j(this.e)) +s=this.d +if(s!=null)a.push(s.j(0))}} +A.pr.prototype={ +hc(a){var s,r=this +r.zH(a) +a.push("overscroll: "+B.c.b3(r.e,1)) +a.push("velocity: "+B.c.b3(r.f,1)) +s=r.d +if(s!=null)a.push(s.j(0))}} +A.vP.prototype={ +hc(a){var s +this.zH(a) +s=this.d +if(s!=null)a.push(s.j(0))}} +A.ab9.prototype={ +hc(a){this.zH(a) +a.push("direction: "+this.d.j(0))}} +A.UX.prototype={ +hc(a){var s,r +this.MG(a) +s=this.kY$ +r=s===0?"local":"remote" +a.push("depth: "+s+" ("+r+")")}} +A.alm.prototype={ +ek(a){return this.f!==a.f}} +A.Pt.prototype={ +b0(){return new A.Pu(new A.ze(t.z_),B.o)}} +A.Pu.prototype={ +a2K(a){var s,r,q,p,o,n,m,l,k=this.d +if(k.b===0)return +p=A.ai(k,!0,t.Sx) +for(k=p.length,o=0;oMath.max(Math.abs(s.a),Math.abs(s.b))}return s.ad7(a,b,c)}, +Bb(a,b){var s=this.a +if(s==null)return 0 +return s.Bb(a,b)}, +HH(a,b,c,d){var s=this.a +if(s==null){s=b.c +s.toString +return s}return s.HH(a,b,c,d)}, +Is(a,b){var s=this.a +if(s==null)return null +return s.Is(a,b)}, +gzr(){var s=this.a +s=s==null?null:s.gzr() +return s==null?$.br_():s}, +Lh(a){var s=this.a +s=s==null?null:s.Lh(a) +if(s==null){s=a.w.f +s===$&&A.c() +s=new A.Rf(1/s,1/(0.05*s))}return s}, +gUS(){var s=this.a +s=s==null?null:s.gUS() +return s==null?18:s}, +gK9(){var s=this.a +s=s==null?null:s.gK9() +return s==null?50:s}, +gD7(){var s=this.a +s=s==null?null:s.gD7() +return s==null?8000:s}, +Rz(a){var s=this.a +if(s==null)return 0 +return s.Rz(a)}, +gSD(){var s=this.a +return s==null?null:s.gSD()}, +j(a){var s=this.a +if(s==null)return"ScrollPhysics" +return"ScrollPhysics -> "+s.j(0)}} +A.a6L.prototype={ +Be(a){return new A.a6L(this.Bo(a))}, +HH(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.aac((o-Math.abs(b))/s)}else{s.toString +m=this.aac(o/s)}l=J.eI(b) +if(n&&this.b===B.D1)return l*Math.abs(b) +return l*A.bvv(o,Math.abs(b),m)}, +Bb(a,b){return 0}, +Is(a,b){var s,r,q,p,o,n,m,l=this.Lh(a) +if(Math.abs(b)>=l.c||a.gVn()){switch(this.b.a){case 1:s=1400 +break +case 0:s=0 +break +default:s=null}r=this.gzr() +q=a.at +q.toString +p=a.z +p.toString +o=a.Q +o.toString +n=new A.att(p,o,r,l) +if(qo){n.f=new A.AE(o,A.Vl(r,q-o,b),B.cA) +n.r=-1/0}else{q=n.e=A.byk(0.135,q,b,s) +m=q.gJj() +if(b>0&&m>o){p=q.ae_(o) +n.r=p +n.f=new A.AE(o,A.Vl(r,o-o,Math.min(q.ja(0,p),5000)),B.cA)}else if(b<0&&mr)q=r +else q=o +r=a.z +r.toString +if(s0){r=a.at +r.toString +p=a.Q +p.toString +p=r>=p +r=p}else r=!1 +if(r)return o +if(b<0){r=a.at +r.toString +p=a.z +p.toString +p=r<=p +r=p}else r=!1 +if(r)return o +r=a.at +r.toString +r=new A.auy(r,b,n) +p=$.b7t() +s=p*0.35*Math.pow(s/2223.8657884799995,1/(p-1)) +r.e=s +r.f=b*s/p +return r}} +A.J1.prototype={ +Be(a){return new A.J1(this.Bo(a))}, +qC(a){return!0}} +A.AD.prototype={ +V(){return"ScrollPositionAlignmentPolicy."+this.b}} +A.rO.prototype={ +anP(a,b,c,d,e){var s,r,q=this +if(d!=null)q.wJ(d) +if(q.at==null){s=q.w +r=s.c +r.toString +r=A.aHK(r) +if(r==null)s=null +else{s=s.c +s.toString +s=r.ad3(s)}A.blx(s) +if(s!=null)q.at=s}}, +gmN(){var s=this.z +s.toString +return s}, +gmM(){var s=this.Q +s.toString +return s}, +gU8(){return this.z!=null&&this.Q!=null}, +ghw(){var s=this.at +s.toString +return s}, +gaay(){return this.at!=null}, +gEg(){var s=this.ax +s.toString +return s}, +gaaA(){return this.ax!=null}, +wJ(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.L(a)!==A.L(s))s.fr.adF() +s.w.XG(s.fr.gpr()) +s.dy.sm(0,s.fr.gnG())}, +gxu(a){var s=this.w.f +s===$&&A.c() +return s}, +agE(a){var s,r,q,p=this,o=p.at +o.toString +if(a!==o){s=p.r.Bb(p,a) +o=p.at +o.toString +r=a-s +p.at=r +if(r!==o){p.QJ() +p.Yc() +r=p.at +r.toString +p.Sw(r-o)}if(Math.abs(s)>1e-10){o=p.fr +o.toString +r=p.ov() +q=$.bc.bT$.z.i(0,p.w.Q) +q.toString +o.IS(r,q,s) +return s}}return 0}, +a8t(a){var s=this.at +s.toString +this.at=s+a +this.ch=!0}, +aa9(a){var s=this,r=s.at +r.toString +s.as=a-r +s.at=a +s.QJ() +s.Yc() +$.d4.dS$.push(new A.aMM(s))}, +wX(a){if(this.ax!==a){this.ax=a +this.ch=!0}return!0}, +wS(a,b){var s,r,q,p=this +if(!A.X5(p.z,a,0.001)||!A.X5(p.Q,b,0.001)||p.ch||p.db!==A.cr(p.gms())){p.z=a +p.Q=b +p.db=A.cr(p.gms()) +s=p.ay?p.ov():null +p.ch=!1 +p.CW=!0 +if(p.ay){r=p.cx +r.toString +s.toString +r=!p.aIW(r,s)}else r=!1 +if(r)return!1 +p.ay=!0}if(p.CW){p.akr() +p.w.agu(p.r.qC(p)) +p.CW=!1}s=p.ov() +if(p.cx!=null){r=Math.max(s.ghw()-s.gmN(),0) +q=p.cx +if(r===Math.max(q.ghw()-q.gmN(),0))if(s.gut()===p.cx.gut()){r=Math.max(s.gmM()-s.ghw(),0) +q=p.cx +r=r===Math.max(q.gmM()-q.ghw(),0)&&s.e===p.cx.e}else r=!1 +else r=!1 +r=!r}else r=!0 +if(r){if(!p.cy){A.j4(p.gaJK()) +p.cy=!0}p.cx=p.ov()}return!0}, +aIW(a,b){var s=this,r=s.r.HH(s.fr.gnG(),b,a,s.fr.gdj()),q=s.at +q.toString +if(r!==q){s.at=r +return!1}return!0}, +Bc(){this.fr.Bc() +this.QJ()}, +QJ(){var s,r,q,p,o,n=this,m=n.w +switch(m.a.c.a){case 0:s=B.hm +r=B.hl +break +case 1:s=B.hn +r=B.ho +break +case 2:s=B.hl +r=B.hm +break +case 3:s=B.ho +r=B.hn +break +default:s=null +r=null}q=A.C(t._S) +p=n.at +p.toString +o=n.z +o.toString +if(p>o)q.D(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.eq(m,t.H) +if(e.a===B.G.a){n.i6(o) +return A.eq(m,t.H)}return n.ni(o,d,e)}, +Db(a,b,c,d){var s,r=this.z +r.toString +s=this.Q +s.toString +b=A.Z(b,r,s) +return this.akX(0,b,c,d)}, +mu(a){var s,r,q=this,p=q.fr +if(p!=null){s=p.gpr() +r=q.fr.gnG() +if(r&&!a.gnG())q.Sp() +q.fr.v()}else{r=!1 +s=!1}q.fr=a +if(s!==a.gpr())q.w.XG(q.fr.gpr()) +q.dy.sm(0,q.fr.gnG()) +if(!r&&q.fr.gnG())q.Su()}, +Su(){var s=this.fr +s.toString +s.a9d(this.ov(),$.bc.bT$.z.i(0,this.w.Q))}, +Sw(a){var s,r,q=this.fr +q.toString +s=this.ov() +r=$.bc.bT$.z.i(0,this.w.Q) +r.toString +q.a9e(s,r,a)}, +Sp(){var s,r,q,p=this,o=p.fr +o.toString +s=p.ov() +r=p.w +q=$.bc.bT$.z.i(0,r.Q) +q.toString +o.a9c(s,q) +q=p.at +q.toString +r.r.sm(0,q) +q=$.fS.cQ$ +q===$&&A.c() +q.aLa() +o=r.c +o.toString +o=A.aHK(o) +if(o!=null){s=r.c +s.toString +r=p.at +r.toString +o.afa(s,r)}}, +aJL(){var s,r,q +this.cy=!1 +s=this.w.Q +if($.bc.bT$.z.i(0,s)!=null){r=this.ov() +q=$.bc.bT$.z.i(0,s) +q.toString +s=$.bc.bT$.z.i(0,s) +if(s!=null)s.iR(new A.AC(r,q,0))}}, +v(){var s=this,r=s.fr +if(r!=null)r.v() +s.fr=null +r=s.dy +r.Y$=$.af() +r.G$=0 +s.fq()}, +hc(a){var s,r,q=this +q.akW(a) +s=q.z +s=s==null?null:B.c.b3(s,1) +r=q.Q +r=r==null?null:B.c.b3(r,1) +a.push("range: "+A.j(s)+".."+A.j(r)) +r=q.ax +a.push("viewport: "+A.j(r==null?null:B.c.b3(r,1)))}} +A.aMM.prototype={ +$1(a){this.a.as=0}, +$S:3} +A.AC.prototype={ +a7l(){return A.baD(this.b,this.kY$,null,this.a,null)}, +hc(a){this.amc(a) +a.push(this.a.j(0))}} +A.UW.prototype={ +hc(a){var s,r +this.MG(a) +s=this.kY$ +r=s===0?"local":"remote" +a.push("depth: "+s+" ("+r+")")}} +A.aln.prototype={} +A.Pv.prototype={ +gms(){return this.w.a.c}, +wJ(a){var s,r=this +r.akq(a) +r.fr.a=r +r.k4=a.k4 +s=a.ok +if(s!=null){r.ok=s +s.a=r +a.ok=null}}, +mu(a){var s,r=this +r.k3=0 +r.aks(a) +s=r.ok +if(s!=null)s.v() +r.ok=null +if(!r.fr.gnG())r.WA(B.ju)}, +m7(a){var s,r,q,p=this,o=p.r.Is(p,a) +if(o!=null){s=p.fr +s=s==null?null:s.gpr() +s=new A.Ye(s!==!1,p) +r=A.bes(null,0,p.w) +r.cv() +q=r.e_$ +q.b=!0 +q.a.push(s.gQ0()) +r.Rf(o).a.a.l6(s.gPZ()) +s.b=r +p.mu(s)}else p.mu(new A.uG(p))}, +WA(a){var s,r,q,p=this +if(p.k4===a)return +p.k4=a +s=p.ov() +r=p.w.Q +q=$.bc.bT$.z.i(0,r) +q.toString +r=$.bc.bT$.z.i(0,r) +if(r!=null)r.iR(new A.ab9(a,s,q,0))}, +ni(a,b,c){var s,r,q,p=this,o=p.at +o.toString +if(A.X5(a,o,p.r.Lh(p).a)){p.i6(a) +return A.eq(null,t.H)}o=p.at +o.toString +s=new A.a0r(p) +r=new A.bX(new A.aV($.aP,t.U),t.gR) +s.b=r +o=A.bes("DrivenScrollActivity",o,p.w) +o.cv() +q=o.e_$ +q.b=!0 +q.a.push(s.gQ0()) +o.z=B.aS +o.n6(a,b,c).a.a.l6(s.gPZ()) +s.c!==$&&A.al() +s.c=o +p.mu(s) +return r.a}, +i6(a){var s,r,q=this +q.mu(new A.uG(q)) +s=q.at +s.toString +if(s!==a){q.aa9(a) +q.Su() +r=q.at +r.toString +q.Sw(r-s) +q.Sp()}q.m7(0)}, +VA(a){var s,r,q,p,o=this +if(a===0){o.m7(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.mu(new A.uG(o)) +o.WA(-a>0?B.p6:B.p7) +s=o.at +s.toString +o.dy.sm(0,!0) +o.aa9(p) +o.Su() +r=o.at +r.toString +o.Sw(r-s) +o.Sp() +o.m7(0)}}, +v(){var s=this.ok +if(s!=null)s.v() +this.ok=null +this.aku()}} +A.att.prototype={ +Qa(a){var s,r=this,q=r.r +q===$&&A.c() +if(a>q){if(!isFinite(q))q=0 +r.w=q +q=r.f +q===$&&A.c() +s=q}else{r.w=0 +q=r.e +q===$&&A.c() +s=q}s.a=r.a +return s}, +ic(a,b){return this.Qa(b).ic(0,b-this.w)}, +ja(a,b){return this.Qa(b).ja(0,b-this.w)}, +qa(a){return this.Qa(a).qa(a-this.w)}, +j(a){return"BouncingScrollSimulation(leadingExtent: "+A.j(this.b)+", trailingExtent: "+A.j(this.c)+")"}} +A.auy.prototype={ +ic(a,b){var s,r=this.e +r===$&&A.c() +s=A.Z(b/r,0,1) +r=this.f +r===$&&A.c() +return this.b+r*(1-Math.pow(1-s,$.b7t()))}, +ja(a,b){var s=this.e +s===$&&A.c() +return this.c*Math.pow(1-A.Z(b/s,0,1),$.b7t()-1)}, +qa(a){var s=this.e +s===$&&A.c() +return a>=s}} +A.a8f.prototype={ +V(){return"ScrollViewKeyboardDismissBehavior."+this.b}} +A.a8e.prototype={ +aH7(a,b,c,d){var s=this +if(s.x)return new A.a8H(c,b,s.ch,d,null) +return new A.Rv(c,0,b,null,s.Q,s.ch,d,null)}, +a8(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=i.aH3(a),f=i.cx +if(f==null){s=A.dW(a,h) +if(s!=null){r=s.f +q=r.aIE(0,0) +p=r.aIL(0,0) +r=i.c===B.b2 +f=r?p:q +g=A.rd(g,s.RT(r?q:p),h)}}o=A.b([f!=null?new A.a9_(f,g,h):g],t.p) +r=i.c +n=A.bne(a,r,!1) +m=i.f +if(m==null)m=A.bio(a,r) +l=m?A.Oc(a):i.e +k=A.baE(n,i.ch,l,i.at,!1,h,i.r,i.ay,h,i.as,new A.aMN(i,n,o)) +j=m&&l!=null?A.bin(k):k +if(i.ax===B.a2R)return new A.hR(new A.aMO(a),j,h,t.kj) +else return j}} +A.aMN.prototype={ +$2(a,b){return this.a.aH7(a,b,this.b,this.c)}, +$S:716} +A.aMO.prototype={ +$1(a){var s=A.bgl(this.a) +if(a.d!=null&&s.gdC())s.vp() +return!1}, +$S:717} +A.YG.prototype={} +A.a3D.prototype={ +aH3(a){return new A.a8Z(this.R8,null)}} +A.b0Y.prototype={ +$2(a,b){if(!a.a)a.ad(0,b)}, +$S:51} +A.Px.prototype={ +b0(){var s=null,r=t.re +return new A.FX(new A.akM($.af()),new A.cC(s,r),new A.cC(s,t.hA),new A.cC(s,r),B.Ap,s,A.D(t.yb,t.M),s,!0,s,s,s,B.o)}, +aSu(a,b){return this.f.$2(a,b)}} +A.aMV.prototype={ +$1(a){return null}, +$S:718} +A.UY.prototype={ +ek(a){return this.r!==a.r}} +A.FX.prototype={ +ga90(){var s,r=this +switch(r.a.c.a){case 2:s=r.d.at +s.toString +return new A.h(0,s) +case 0:s=r.d.at +s.toString +return new A.h(0,-s) +case 3:s=r.d.at +s.toString +return new A.h(-s,0) +case 1:s=r.d.at +s.toString +return new A.h(s,0)}}, +gA5(){var s=this.a.d +if(s==null){s=this.x +s.toString}return s}, +ghz(){return this.a.z}, +a4c(){var s,r,q,p=this,o=p.a.Q +if(o==null){o=p.c +o.toString +o=A.a8b(o)}p.w=o +s=p.c +s.toString +s=o.vy(s) +p.e=s +o=p.a +r=o.e +if(r!=null)p.e=new A.J1(r.Bo(s)) +else{o=o.Q +if(o!=null){s=p.c +s.toString +p.e=o.vy(s).Be(p.e)}}q=p.d +if(q!=null){p.gA5().BT(0,q) +A.j4(q.gfv())}o=p.gA5() +s=p.e +s.toString +r=new A.Pv(B.ju,s,p,!0,null,A.jD(!1,t.w),$.af()) +r.anP(p,null,!0,q,s) +if(r.at==null&&!0)r.at=o.a +if(r.fr==null)r.mu(new A.uG(r)) +p.d=r +o=p.gA5() +s=p.d +s.toString +o.b5(s)}, +ky(a,b){var s,r,q,p=this.r +this.pb(p,"offset") +s=p.y +r=s==null +if((r?A.w(p).h("dY.T").a(s):s)!=null){q=this.d +q.toString +p=r?A.w(p).h("dY.T").a(s):s +p.toString +if(b)q.at=p +else q.i6(p)}}, +bk(){if(this.a.d==null)this.x=A.Pr(0) +this.bG()}, +cP(){var s=this,r=s.c +r.toString +r=A.dW(r,B.kb) +s.y=r==null?null:r.ay +r=s.c +r.toString +r=A.dW(r,B.cE) +r=r==null?null:r.b +if(r==null){r=s.c +r.toString +r=A.Ru(r).x +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}}s.f=r +s.a4c() +s.amf()}, +aCi(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.vy(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.vy(s) +r=s}}do{n=m==null +s=n?o:A.L(m) +q=r==null +if(s!=(q?o:A.L(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.L(n) +s=a.d +return n!=(s==null?o:A.L(s))}, +bC(a){var s,r,q=this +q.amg(a) +s=a.d +if(q.a.d!=s){if(s==null){s=q.x +s.toString +r=q.d +r.toString +s.BT(0,r) +q.x.v() +q.x=null}else{r=q.d +r.toString +s.BT(0,r) +if(q.a.d==null)q.x=A.Pr(0)}s=q.gA5() +r=q.d +r.toString +s.b5(r)}if(q.aCi(a))q.a4c()}, +v(){var s,r=this,q=r.a.d +if(q!=null){s=r.d +s.toString +q.BT(0,s)}else{q=r.x +if(q!=null){s=r.d +s.toString +q.BT(0,s)}q=r.x +if(q!=null)q.v()}r.d.v() +r.r.v() +r.amh()}, +agu(a){var s,r,q=this +if(a===q.ay)s=!a||A.cr(q.a.c)===q.ch +else s=!1 +if(s)return +if(!a){q.at=B.Ap +q.a46()}else{switch(A.cr(q.a.c).a){case 1:q.at=A.b5([B.pY,new A.dx(new A.aMR(q),new A.aMS(q),t.ok)],t.B,t.xR) +break +case 0:q.at=A.b5([B.pX,new A.dx(new A.aMT(q),new A.aMU(q),t.Uv)],t.B,t.xR) +break}a=!0}q.ay=a +q.ch=A.cr(q.a.c) +s=q.Q +if(s.gaw()!=null){s=s.gaw() +s.Qh(q.at) +if(!s.a.f){r=s.c.gaH() +r.toString +t.Wx.a(r) +s.e.aGE(r)}}}, +XG(a){var s,r=this +if(r.ax===a)return +r.ax=a +s=r.as +if($.bc.bT$.z.i(0,s)!=null){s=$.bc.bT$.z.i(0,s).gaH() +s.toString +t.f1.a(s).saaJ(r.ax)}}, +atW(a){var s=this.d,r=s.fr.gdj(),q=new A.aC3(this.gar6(),s) +s.mu(q) +s.k3=r +this.cx=q}, +aBx(a){var s,r,q=this.d,p=q.r,o=p.Rz(q.k3) +p=p.gSD() +s=p==null?null:0 +r=new A.aMI(q,this.gar4(),o,p,a.a,o!==0,s,a.d,a) +q.mu(new A.axB(r,q)) +this.CW=q.ok=r}, +aBy(a){var s=this.CW +if(s!=null)s.a6(0,a)}, +aBw(a){var s=this.CW +if(s!=null)s.SN(0,a)}, +a46(){if($.bc.bT$.z.i(0,this.Q)==null)return +var s=this.cx +if(s!=null)s.a.m7(0) +s=this.CW +if(s!=null)s.a.m7(0)}, +ar7(){this.cx=null}, +ar5(){this.CW=null}, +a4b(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)}, +a4a(a){var s,r,q=A.bd("delta"),p=$.fS.bF$ +p===$&&A.c() +p=p.a +p=p.gbx(p) +s=A.iP(p,A.w(p).h("y.E")) +p=this.w +p===$&&A.c() +p=p.gDt() +r=s.eo(0,p.gkl(p))&&a.gdK(a)===B.bK +switch(A.cr(this.a.c).a){case 0:q.b=r?a.gkD().b:a.gkD().a +break +case 1:q.b=r?a.gkD().a:a.gkD().b +break}if(A.b5Y(this.a.c))q.b=q.bc()*-1 +return q.bc()}, +aAt(a){var s,r,q,p,o=this +if(t.Mj.b(a)&&o.d!=null){s=o.e +if(s!=null){r=o.d +r.toString +r=!s.qC(r) +s=r}else s=!1 +if(s)return +q=o.a4a(a) +p=o.a4b(q) +if(q!==0){s=o.d.at +s.toString +s=p!==s}else s=!1 +if(s)$.hv.Tr$.adc(0,a,o.gaBz())}else if(t.xb.b(a))o.d.VA(0)}, +aBA(a){var s,r=this,q=r.a4a(a),p=r.a4b(q) +if(q!==0){s=r.d.at +s.toString +s=p!==s}else s=!1 +if(s)r.d.VA(q)}, +avq(a){var s,r +if(a.kY$===0){s=$.bc.bT$.z.i(0,this.z) +r=s==null?null:s.gaH() +if(r!=null)r.cb()}return!1}, +a8(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.d +j.toString +s=l.at +r=l.a +q=r.w +p=l.ax +o=new A.UY(l,j,A.EH(B.cu,new A.l3(A.cY(k,k,A.E9(r.aSu(a,j),p,l.as),!1,k,k,!1,!q,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,B.aX,q,l.Q),k,k,k,l.gaAs(),k),k) +j=l.a +if(!j.w){s=l.d +s.toString +l.e.toString +o=new A.hR(l.gavp(),new A.alo(s,!0,j.x,o,l.z),k,t.ji)}j=j.c +s=l.gA5() +r=l.a.as +n=new A.a8g(j,s,r) +j=l.w +j===$&&A.c() +o=j.I0(a,j.I_(a,o,n),n) +m=A.a8l(a) +if(m!=null){j=l.d +j.toString +o=new A.V_(l,j,o,m,k)}return o}} +A.aMR.prototype={ +$0(){var s=this.a.w +s===$&&A.c() +return A.bki(null,null,s.grm())}, +$S:205} +A.aMS.prototype={ +$1(a){var s,r,q=this.a +a.ax=q.ga1l() +a.ay=q.ga48() +a.ch=q.ga49() +a.CW=q.ga47() +a.cx=q.ga45() +s=q.e +a.cy=s==null?null:s.gUS() +s=q.e +a.db=s==null?null:s.gK9() +s=q.e +a.dx=s==null?null:s.gD7() +s=q.w +s===$&&A.c() +r=q.c +r.toString +a.fr=s.Lt(r) +a.at=q.a.y +a.b=q.y +a.c=q.w.grm()}, +$S:206} +A.aMT.prototype={ +$0(){var s=this.a.w +s===$&&A.c() +return A.aC5(null,null,s.grm())}, +$S:207} +A.aMU.prototype={ +$1(a){var s,r,q=this.a +a.ax=q.ga1l() +a.ay=q.ga48() +a.ch=q.ga49() +a.CW=q.ga47() +a.cx=q.ga45() +s=q.e +a.cy=s==null?null:s.gUS() +s=q.e +a.db=s==null?null:s.gK9() +s=q.e +a.dx=s==null?null:s.gD7() +s=q.w +s===$&&A.c() +r=q.c +r.toString +a.fr=s.Lt(r) +a.at=q.a.y +a.b=q.y +a.c=q.w.grm()}, +$S:208} +A.V_.prototype={ +b0(){return new A.alp(B.o)}} +A.alp.prototype={ +bk(){var s,r,q,p +this.bG() +s=this.a +r=s.c +s=s.d +q=t.x9 +p=t.V +q=new A.UZ(r,new A.axO(r,30),s,A.D(q,p),A.D(q,p),A.b([],t.D1),A.C(q),B.a30,$.af()) +s.an(0,q.ga4_()) +this.d=q}, +bC(a){var s,r +this.c9(a) +s=this.a.d +if(a.d!==s){r=this.d +r===$&&A.c() +r.sb9(0,s)}}, +v(){var s=this.d +s===$&&A.c() +s.v() +this.bD()}, +a8(a){var s=this.a,r=s.f,q=this.d +q===$&&A.c() +return new A.FZ(r,s.e,q,null)}} +A.UZ.prototype={ +sb9(a,b){var s,r=this.id +if(b===r)return +s=this.ga4_() +r.ad(0,s) +this.id=b +b.an(0,s)}, +aBm(){if(this.fr)return +this.fr=!0 +$.d4.dS$.push(new A.b0V(this))}, +So(){var s=this,r=s.b,q=A.zd(r,A.a6(r).c) +r=s.k1 +r.L_(r,new A.b0W(q)) +r=s.k2 +r.L_(r,new A.b0X(q)) +s.ajp()}, +U_(a){var s,r,q,p,o,n=this +if(n.fy==null&&n.fx==null)n.go=n.a1b(a.b) +s=A.aqH(n.dx) +r=a.b +q=-s.a +p=-s.b +if(a.a===B.hh){r=n.fy=n.a1N(r) +a=new A.AF(new A.h(r.a+q,r.b+p),B.hh)}else{r=n.fx=n.a1N(r) +a=new A.AF(new A.h(r.a+q,r.b+p),B.D5)}o=n.ajx(a) +if(o===B.p9){n.dy.e=!1 +return o}if(n.go){r=n.dy +r.ahF(A.vC(a.b,0,0)) +if(r.e)return B.p9}return o}, +a1N(a){var s,r,q,p=this.dx,o=p.c.gaH() +o.toString +t.x.a(o) +s=o.dR(a) +if(!this.go){r=s.b +if(r<0||s.a<0)return A.d3(o.cL(0,null),B.h) +if(r>o.gC(o).b||s.a>o.gC(o).a)return B.a0D}q=A.aqH(p) +return A.d3(o.cL(0,null),new A.h(s.a+q.a,s.b+q.b))}, +Qy(a,b){var s,r,q,p=this,o=p.dx,n=A.aqH(o) +o=o.c.gaH() +o.toString +t.x.a(o) +s=o.cL(0,null) +r=p.d +if(r!==-1)q=p.fx==null||b +else q=!1 +if(q){r=J.mr(p.b[r]).a +r.toString +p.fx=A.d3(s,A.d3(J.b7Z(p.b[p.d],o),r.a.W(0,new A.h(0,-r.b/2))).W(0,n))}r=p.c +if(r!==-1)q=!0 +else q=!1 +if(q){r=J.mr(p.b[r]).b +r.toString +p.fy=A.d3(s,A.d3(J.b7Z(p.b[p.c],o),r.a.W(0,new A.h(0,-r.b/2))).W(0,n))}}, +a5V(){return this.Qy(!0,!0)}, +a2a(a){var s,r,q,p,o,n,m,l,k=this,j=k.b +if(a){s=j[k.c] +r=s.gm(s).b +q=s.gm(s).b.b}else{s=j[k.d] +r=s.gm(s).a +j=s.gm(s).a +q=j==null?null:j.b}if(q==null||r==null)return +j=k.dx +p=j.c.gaH() +p.toString +t.x.a(p) +o=A.d3(s.cL(0,p),r.a) +n=p.gC(p).a +p=p.gC(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.i6(n+p-m) +return}if(l<0){j=k.id +p=j.at +p.toString +j.i6(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.i6(p+r-n) +return}if(r<0){j=k.id +p=j.at +p.toString +j.i6(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.i6(n+m-p) +return}if(l<0){j=k.id +p=j.at +p.toString +j.i6(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.i6(p+n-r) +return}if(r<0){j=k.id +p=j.at +p.toString +j.i6(p+0-r)}return}}, +a1b(a){var s,r=this.dx.c.gaH() +r.toString +t.x.a(r) +s=r.dR(a) +return new A.x(0,0,0+r.gC(r).a,0+r.gC(r).b).N(0,s)}, +kT(a,b){var s,r,q=this +switch(b.a.a){case 0:s=q.dx.d.at +s.toString +q.k1.q(0,a,s) +q.IY(a) +break +case 1:s=q.dx.d.at +s.toString +q.k2.q(0,a,s) +q.IY(a) +break +case 5:case 6:q.IY(a) +s=q.dx +r=s.d.at +r.toString +q.k1.q(0,a,r) +s=s.d.at +s.toString +q.k2.q(0,a,s) +break +case 2:q.k2.O(0,a) +q.k1.O(0,a) +break +case 3:case 4:s=q.dx +r=s.d.at +r.toString +q.k2.q(0,a,r) +s=s.d.at +s.toString +q.k1.q(0,a,s) +break}return q.ajq(a,b)}, +IY(a){var s,r,q,p,o,n=this,m=n.dx,l=m.d.at +l.toString +s=n.k1.i(0,a) +r=n.fx +if(r!=null)q=s==null||Math.abs(l-s)>1e-10 +else q=!1 +if(q){p=A.aqH(m) +a.xy(new A.AF(new A.h(r.a+-p.a,r.b+-p.b),B.D5))}o=n.k2.i(0,a) +r=n.fy +if(r!=null)l=o==null||Math.abs(l-o)>1e-10 +else l=!1 +if(l){p=A.aqH(m) +a.xy(new A.AF(new A.h(r.a+-p.a,r.b+-p.b),B.hh))}}, +v(){var s=this +s.k1.ao(0) +s.k2.ao(0) +s.fr=!1 +s.dy.e=!1 +s.ajr()}} +A.b0V.prototype={ +$1(a){var s=this.a +if(!s.fr)return +s.fr=!1 +s.Hn()}, +$S:3} +A.b0W.prototype={ +$2(a,b){return!this.a.N(0,a)}, +$S:220} +A.b0X.prototype={ +$2(a,b){return!this.a.N(0,a)}, +$S:220} +A.alo.prototype={ +bs(a){var s=this.e,r=new A.aky(s,!0,this.r,null,A.aZ(t.v)) +r.br() +r.sbH(null) +s.an(0,r.gabH()) +return r}, +bz(a,b){b.saGo(!0) +b.sb9(0,this.e) +b.sagn(this.r)}} +A.aky.prototype={ +sb9(a,b){var s,r=this,q=r.S +if(b===q)return +s=r.gabH() +q.ad(0,s) +r.S=b +b.an(0,s) +r.cb()}, +saGo(a){return}, +sagn(a){if(a==this.be)return +this.be=a +this.cb()}, +it(a){var s,r,q=this +q.kH(a) +a.a=!0 +if(q.S.ay){a.cB(B.a3g,!0) +s=q.S +r=s.at +r.toString +a.bb=r +a.e=!0 +r=s.Q +r.toString +a.bA=r +s=s.z +s.toString +a.cC=s +a.sagg(q.be)}}, +wZ(a,b,c){var s,r,q,p,o,n,m,l=this +if(c.length!==0){s=B.b.ga5(c).dy +s=!(s!=null&&s.N(0,B.Dq))}else s=!0 +if(s){l.c_=null +l.YT(a,b,c) +return}s=l.c_ +if(s==null)s=l.c_=A.PG(null,l.gvK()) +s.sUr(a.Q||a.y) +s.sci(0,a.e) +s=l.c_ +s.toString +r=t.QF +q=A.b([s],r) +p=A.b([],r) +for(s=c.length,o=null,n=0;n#"+A.bC(r)+"("+B.b.cp(q,", ")+")"}, +gJ(a){return A.a3(this.a,this.b,null,this.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)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.a8g)if(b.a===r.a)if(b.b===r.b)s=b.d===r.d +else s=!1 +else s=!1 +else s=!1 +return s}} +A.aMQ.prototype={ +$2(a,b){if(b!=null)this.a.push(a+b.j(0))}, +$S:720} +A.axO.prototype={ +Pr(a,b){switch(b.a){case 0:return a.a +case 1:return a.b}}, +aCn(a,b){switch(b.a){case 0:return a.a +case 1:return a.b}}, +ahF(a){var s=this,r=s.a.ga90() +s.d=a.aL(0,r.a,r.b) +if(s.e)return +s.wz()}, +wz(){var s=0,r=A.t(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c +var $async$wz=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:d=p.a +c=d.c.gaH() +c.toString +t.x.a(c) +o=A.hP(c.cL(0,null),new A.x(0,0,0+c.gC(c).a,0+c.gC(c).b)) +c=p.e=!0 +n=d.ga90() +m=o.a +l=o.b +k=p.Pr(new A.h(m+n.a,l+n.b),A.cr(d.a.c)) +j=k+p.aCn(new A.N(o.c-m,o.d-l),A.cr(d.a.c)) +l=p.d +l===$&&A.c() +i=p.Pr(new A.h(l.a,l.b),A.cr(d.a.c)) +l=p.d +h=p.Pr(new A.h(l.c,l.d),A.cr(d.a.c)) +switch(d.a.c.a){case 0:case 3:if(h>j){m=d.d +l=m.at +l.toString +m=m.z +m.toString +m=l>m}else m=!1 +if(m){g=Math.min(h-j,20) +m=d.d +l=m.z +l.toString +m=m.at +m.toString +f=Math.max(l,m-g)}else{if(im}else m=!1 +if(m){g=Math.min(k-i,20) +m=d.d +l=m.z +l.toString +m=m.at +m.toString +f=Math.max(l,m-g)}else{if(h>j){m=d.d +l=m.at +l.toString +m=m.Q +m.toString +m=l>>24&255)/255*q.gm(q))),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)) +return s}, +a32(a){var s,r,q,p=this +if(a){s=$.G().B() +r=p.c +q=p.r +s.sA(0,A.a9(B.c.aA(255*((r.gm(r)>>>24&255)/255*q.gm(q))),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)) +s.sP(0,B.t) +s.sbJ(1) +return s}s=$.G().B() +r=p.b +q=p.r +s.sA(0,A.a9(B.c.aA(255*((r.gm(r)>>>24&255)/255*q.gm(q))),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)) +return s}, +az7(){return this.a32(!1)}, +az4(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null +e.gGN() +switch(e.gGN().a){case 0:s=e.f +r=e.cy +r===$&&A.c() +q=new A.N(s,r) +s+=2*e.x +r=e.db.d +r.toString +p=e.dx +p=p===B.ag||p===B.ak +o=e.Q +n=new A.N(s,r-(p?o.gcM(o)+o.gcR(o):o.gdQ())) +r=e.x +m=r+e.Q.a +o=e.cx +o===$&&A.c() +r=m-r +l=e.gGc() +k=new A.h(r,l) +j=k.W(0,new A.h(s,0)) +i=e.db.d +i.toString +p=e.dx +p=p===B.ag||p===B.ak +h=e.Q +p=p?h.gcM(h)+h.gcR(h):h.gdQ() +g=new A.h(r+s,l+(i-p)) +f=o +break +case 1:s=e.f +r=e.cy +r===$&&A.c() +q=new A.N(s,r) +r=e.x +p=e.db.d +p.toString +o=e.dx +o=o===B.ag||o===B.ak +l=e.Q +o=o?l.gcM(l)+l.gcR(l):l.gdQ() +n=new A.N(s+2*r,p-o) +o=e.f +p=e.x +m=b.a-o-p-e.Q.c +o=e.cx +o===$&&A.c() +p=m-p +r=e.gGc() +k=new A.h(p,r) +s=e.db.d +s.toString +l=e.dx +l=l===B.ag||l===B.ak +i=e.Q +g=new A.h(p,r+(s-(l?i.gcM(i)+i.gcR(i):i.gdQ()))) +j=k +f=o +break +case 2:s=e.cy +s===$&&A.c() +q=new A.N(s,e.f) +s=e.db.d +s.toString +r=e.dx +r=r===B.ag||r===B.ak +p=e.Q +r=r?p.gcM(p)+p.gcR(p):p.gdQ() +p=e.f +o=e.x +p+=2*o +n=new A.N(s-r,p) +r=e.cx +r===$&&A.c() +f=o+e.Q.b +o=e.gGc() +s=f-e.x +k=new A.h(o,s) +j=k.W(0,new A.h(0,p)) +l=e.db.d +l.toString +i=e.dx +i=i===B.ag||i===B.ak +h=e.Q +g=new A.h(o+(l-(i?h.gcM(h)+h.gcR(h):h.gdQ())),s+p) +m=r +break +case 3:s=e.cy +s===$&&A.c() +q=new A.N(s,e.f) +s=e.db.d +s.toString +r=e.dx +r=r===B.ag||r===B.ak +p=e.Q +r=r?p.gcM(p)+p.gcR(p):p.gdQ() +p=e.f +o=e.x +n=new A.N(s-r,p+2*o) +r=e.cx +r===$&&A.c() +f=b.b-p-o-e.Q.d +o=e.gGc() +p=f-e.x +k=new A.h(o,p) +s=e.db.d +s.toString +l=e.dx +l=l===B.ag||l===B.ak +i=e.Q +g=new A.h(o+(s-(l?i.gcM(i)+i.gcR(i):i.gdQ())),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.x(s,r,s+n.a,r+n.b) +e.CW=new A.x(m,f,m+q.a,f+q.b) +s=e.r +if(s.gm(s)!==0){s=e.ch +s.toString +a.aX(s,e.az7()) +a.ed(j,g,e.a32(!0)) +s=e.y +if(s!=null){r=e.CW +r.toString +a.dr(A.iU(r,s),e.ga31()) +return}s=e.CW +s.toString +a.aX(s,e.ga31()) +return}}, +aJ(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.ag||f===B.ak +r=g.Q +f=f?r.gcM(r)+r.gcR(r):r.gdQ() +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.gut() +s=g.dx +s=s===B.ag||s===B.ak +r=g.Q +s=s?r.gcM(r)+r.gcR(r):r.gdQ() +r=g.db +q=r.b +q.toString +p=r.a +p.toString +r=r.d +r.toString +o=g.dx +o=o===B.ag||o===B.ak +n=g.Q +o=o?n.gcM(n)+n.gcR(n):n.gdQ() +m=A.Z((f-s)/(q-p+r-o),0,1) +o=g.db.d +o.toString +f=g.dx +f=f===B.ag||f===B.ak +s=g.Q +f=f?s.gcM(s)+s.gcR(s):s.gdQ() +f=Math.min(o-f-2*g.w,g.at) +o=g.db.d +o.toString +s=g.dx +s=s===B.ag||s===B.ak +r=g.Q +s=s?r.gcM(r)+r.gcR(r):r.gdQ() +l=Math.max(f,(o-s-2*g.w)*m) +s=g.db.gut() +o=g.db.d +o.toString +f=g.as +r=g.dx +r=r===B.ag||r===B.ak +q=g.Q +r=r?q.gcM(q)+q.gcR(q):q.gdQ() +k=Math.min(f,o-r-2*g.w) +f=g.dx +f=f===B.ak||f===B.d_ +r=g.db +if((f?Math.max(r.gmM()-r.ghw(),0):Math.max(r.ghw()-r.gmN(),0))>0){f=g.dx +f=f===B.ak||f===B.d_ +r=g.db +r=(f?Math.max(r.ghw()-r.gmN(),0):Math.max(r.gmM()-r.ghw(),0))>0 +f=r}else f=!1 +j=f?k:k*(1-A.Z(1-s/o,0,0.2)/0.2) +f=g.db.d +f.toString +s=g.dx +s=s===B.ag||s===B.ak +r=g.Q +s=s?r.gcM(r)+r.gcR(r):r.gdQ() +s=A.Z(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.Z((r-q)/i,0,1)}else h=0 +r=g.dx +q=r===B.ak +p=q||r===B.d_?1-h:h +f=f.d +f.toString +r=r===B.ag||q +q=g.Q +r=r?q.gcM(q)+q.gcR(q):q.gdQ() +g.cx=p*(f-r-2*g.w-s)+g.gax7() +return g.az4(a,b)}, +Xf(a){var s,r,q,p,o=this,n=o.db,m=n.b +m.toString +s=n.a +s.toString +n=n.d +n.toString +r=o.dx +r=r===B.ag||r===B.ak +q=o.Q +r=r?q.gcM(q)+q.gcR(q):q.gdQ() +q=o.w +p=o.cy +p===$&&A.c() +return(m-s)*a/(n-r-2*q-p)}, +y5(a){var s,r,q=this +if(q.CW==null)return null +if(!q.ay){s=q.r +if(s.gm(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.N(0,a)}, +aaE(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.jS(A.kj(p.CW.gbv(),24)) +s=p.r +if(s.gm(s)===0){if(c&&b===B.bK)return q.N(0,a) +return!1}switch(b.a){case 0:case 4:return q.N(0,a) +case 1:case 2:case 3:case 5:return o.N(0,a)}}, +aMM(a,b){return this.aaE(a,b,!1)}, +aaF(a,b){var s,r,q=this +if(q.CW==null)return!1 +if(q.ay)return!1 +s=q.r +if(s.gm(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.jS(A.kj(s.gbv(),24)).N(0,a) +case 1:case 2:case 3:case 5:return q.CW.N(0,a)}}, +cu(a){var s,r=this +if(r.a.l(0,a.a))if(r.b.l(0,a.b))if(r.c.l(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.f(r.y,a.y))if(r.Q.l(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}, +EU(a){return!1}, +gzc(){return null}, +j(a){return"#"+A.bC(this)}, +v(){this.r.a.ad(0,this.geX()) +this.fq()}} +A.aMZ.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:721} +A.FC.prototype={ +b0(){return A.bBo(t.jV)}, +ym(a){return this.cx.$1(a)}} +A.pz.prototype={ +gtN(){var s=this.a.d +if(s==null){s=this.c +s.toString +s=A.Oc(s)}return s}, +gvM(){var s=this.a.e +return s===!0}, +ga4A(){if(this.gvM())this.a.toString +return!1}, +guq(){this.a.toString +return!0}, +bk(){var s,r,q,p,o=this,n=null +o.bG() +s=A.cH(n,o.a.ay,n,n,o) +s.cv() +r=s.eg$ +r.b=!0 +r.a.push(o.gaFH()) +o.x=s +s=o.y=A.du(B.aD,s,n) +r=o.a +q=r.w +if(q==null)q=6 +p=r.r +r=r.db +r=new A.FY(B.kM,B.I,B.I,n,q,s,0,0,p,n,B.M,18,18,r,$.af()) +s.a.an(0,r.geX()) +o.at!==$&&A.al() +o.at=r}, +cP(){this.fs()}, +aFI(a){if(a!==B.W)if(this.gtN()!=null)this.guq()}, +Eb(){var s,r=this,q=r.at +q===$&&A.c() +r.a.toString +q.sA(0,B.kM) +r.a.toString +q.saS4(null) +if(r.ga4A()){r.a.toString +s=B.J3}else s=B.I +q.saeh(s) +if(r.ga4A()){r.a.toString +s=B.PC}else s=B.I +q.saeg(s) +s=r.c.bh(t.I) +s.toString +q.scV(s.w) +s=r.a.w +q.sWb(s==null?6:s) +q.shx(r.a.r) +r.a.toString +s=r.c +s.toString +s=A.cg(s,B.cl,t.l).w +q.shv(0,s.f) +q.sM_(r.a.db) +r.a.toString +q.sUN(0) +r.a.toString +q.sdk(0,null) +r.a.toString +q.sS8(0) +r.a.toString +q.sUU(0,18) +r.a.toString +q.sabN(18) +q.saaI(!r.guq())}, +bC(a){var s,r=this +r.c9(a) +s=r.a.e +if(s!=a.e)if(s===!0){s=r.w +if(s!=null)s.by(0) +s=r.x +s===$&&A.c() +s.z=B.aS +s.n6(1,B.y,null)}else{s=r.x +s===$&&A.c() +s.ej(0)}}, +aFs(a){var s,r,q,p,o,n=this,m=B.b.gdF(n.r.f),l=A.bd("primaryDeltaFromDragStart"),k=A.bd("primaryDeltaFromLastDragUpdate") +switch(m.w.a.c.a){case 0:s=a.b +l.b=n.d.b-s +k.b=n.e.b-s +break +case 1:s=a.a +l.b=s-n.d.a +k.b=s-n.e.a +break +case 2:s=a.b +l.b=s-n.d.b +k.b=s-n.e.b +break +case 3:s=a.a +l.b=n.d.a-s +k.b=n.e.a-s +break}s=n.at +s===$&&A.c() +r=l.bc() +q=n.f +q.toString +p=s.Xf(r+q) +if(l.bc()>0){r=m.at +r.toString +r=pr}else r=!1 +else r=!0 +if(r){r=m.at +r.toString +p=r+s.Xf(k.bc())}s=m.at +s.toString +if(p!==s){o=p-m.r.Bb(m,p) +s=n.c +s.toString +s=A.a8b(s) +r=n.c +r.toString +switch(s.pk(r).a){case 1:case 3:case 4:case 5:s=m.z +s.toString +r=m.Q +r.toString +o=A.Z(o,s,r) +break +case 2:case 0:break}m.i6(o)}}, +Gn(){var s,r=this +if(!r.gvM()){s=r.w +if(s!=null)s.by(0) +r.w=A.dr(r.a.ch,new A.aKj(r))}}, +td(){var s=this.r.f +if(s.length!==0)return A.cr(B.b.gdF(s).gms()) +return null}, +Ju(){if(this.td()==null)return +var s=this.w +if(s!=null)s.by(0)}, +Jw(a){var s,r,q,p,o,n,m=this +m.r=m.gtN() +if(m.td()==null)return +s=m.w +if(s!=null)s.by(0) +s=m.x +s===$&&A.c() +s.d0(0) +m.e=m.d=a +s=m.at +s===$&&A.c() +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.Z(q/o,0,1)}else n=0 +r=r.d +r.toString +q=s.dx +q=q===B.ag||q===B.ak +p=s.Q +q=q?p.gcM(p)+p.gcR(p):p.gdQ() +p=s.w +s=s.cy +s===$&&A.c() +m.f=n*(r-q-2*p-s) +m.as=!0}, +aMv(a){var s,r=this +if(J.f(r.e,a))return +s=B.b.gdF(r.r.f) +if(!s.r.qC(s))return +if(r.td()==null)return +r.aFs(a) +r.e=a}, +Jv(a,b){var s=this +s.as=!1 +if(s.td()==null)return +s.Gn() +s.r=s.f=s.e=s.d=null}, +awe(a){var s,r,q,p,o,n=this,m=n.gtN() +n.r=m +s=B.b.gdF(m.f) +if(!s.r.qC(s))return +m=s.w +switch(m.a.c.a){case 0:case 2:r=n.at +r===$&&A.c() +r=r.cx +r===$&&A.c() +q=a.c.b>r?B.ag:B.ak +break +case 3:case 1:r=n.at +r===$&&A.c() +r=r.cx +r===$&&A.c() +q=a.c.a>r?B.ec:B.d_ +break +default:q=null}m=$.bc.bT$.z.i(0,m.Q) +m.toString +p=A.mZ(m) +p.toString +o=A.aMC(p,new A.hY(q,B.hf)) +m=B.b.gdF(n.r.f) +r=B.b.gdF(n.r.f).at +r.toString +m.Db(0,r+o,B.fz,B.aW)}, +Q8(a){var s,r,q=this.gtN() +if(q==null)return!0 +s=q.f +r=s.length +if(r>1)return!1 +return r===0||A.cr(B.b.gdF(s).gms())===a}, +aBC(a){var s,r,q=this,p=q.a +p.toString +if(!p.ym(a.a7l()))return!1 +if(q.gvM()){p=q.x +p===$&&A.c() +s=p.Q +s===$&&A.c() +if(s!==B.bE&&s!==B.ab)p.d0(0)}r=a.a +p=r.e +if(q.Q8(A.cr(p))){s=q.at +s===$&&A.c() +s.hB(0,r,p)}return!1}, +avs(a){var s,r,q,p=this +if(!p.a.ym(a))return!1 +s=a.a +r=s.b +r.toString +q=s.a +q.toString +if(r<=q){r=p.x +r===$&&A.c() +q=r.Q +q===$&&A.c() +if(q!==B.W&&q!==B.bF)r.ej(0) +r=s.e +if(p.Q8(A.cr(r))){q=p.at +q===$&&A.c() +q.hB(0,s,r)}return!1}if(a instanceof A.pD||a instanceof A.pr){r=p.x +r===$&&A.c() +q=r.Q +q===$&&A.c() +if(q!==B.bE&&q!==B.ab)r.d0(0) +r=p.w +if(r!=null)r.by(0) +r=s.e +if(p.Q8(A.cr(r))){q=p.at +q===$&&A.c() +q.hB(0,s,r)}}else if(a instanceof A.vP)if(p.d==null)p.Gn() +return!1}, +gasA(){var s=this,r=A.D(t.B,t.xR) +if(s.gtN()==null||!s.guq())return r +r.q(0,B.acv,new A.dx(new A.aKf(s),new A.aKg(s),t.fh)) +r.q(0,B.acw,new A.dx(new A.aKh(s),new A.aKi(s),t.Bk)) +return r}, +abe(a,b,c){var s,r=this.z +if($.bc.bT$.z.i(0,r)==null)return!1 +s=A.bbZ(r,a) +r=this.at +r===$&&A.c() +return r.aaE(s,b,!0)}, +TQ(a){var s,r=this +if(r.abe(a.gb9(a),a.gdK(a),!0)){r.Q=!0 +s=r.x +s===$&&A.c() +s.d0(0) +s=r.w +if(s!=null)s.by(0)}else if(r.Q){r.Q=!1 +r.Gn()}}, +TR(a){this.Q=!1 +this.Gn()}, +a3h(a){var s=A.cr(B.b.gdF(this.r.f).gms())===B.aV?a.gkD().a:a.gkD().b +return A.b5Y(B.b.gdF(this.r.f).w.a.c)?s*-1:s}, +a54(a){var s,r=B.b.gdF(this.r.f).at +r.toString +s=B.b.gdF(this.r.f).z +s.toString +s=Math.max(r+a,s) +r=B.b.gdF(this.r.f).Q +r.toString +return Math.min(s,r)}, +av9(a){var s,r,q,p=this +p.r=p.gtN() +s=p.a3h(a) +r=p.a54(s) +if(s!==0){q=B.b.gdF(p.r.f).at +q.toString +q=r!==q}else q=!1 +if(q)B.b.gdF(p.r.f).VA(s)}, +aBE(a){var s,r,q,p,o=this +o.r=o.gtN() +s=o.at +s===$&&A.c() +s=s.y5(a.geA()) +if(s===!0){s=o.r +if(s!=null)if(s.f.length!==0)s=!0 +else s=!1 +else s=!1}else s=!1 +if(s){r=B.b.gdF(o.r.f) +if(t.Mj.b(a)){if(!r.r.qC(r))return +q=o.a3h(a) +p=o.a54(q) +if(q!==0){s=r.at +s.toString +s=p!==s}else s=!1 +if(s)$.hv.Tr$.adc(0,a,o.gav8())}else if(t.xb.b(a)){s=r.at +s.toString +r.i6(s)}}}, +v(){var s=this,r=s.x +r===$&&A.c() +r.v() +r=s.w +if(r!=null)r.by(0) +r=s.at +r===$&&A.c() +r.r.a.ad(0,r.geX()) +r.fq() +s.alz()}, +a8(a){var s,r,q=this,p=null +q.Eb() +s=q.gasA() +r=q.at +r===$&&A.c() +return new A.hR(q.gaBB(),new A.hR(q.gavr(),new A.m0(A.EH(B.cu,new A.l3(A.pn(A.ep(new A.m0(q.a.c,p),r,q.z,p,B.w),B.m,p,p,new A.aKk(q),new A.aKl(q)),s,p,!1,p),p,p,p,q.gaBD(),p),p),p,t.WA),p,t.ji)}} +A.aKj.prototype={ +$0(){var s=this.a,r=s.x +r===$&&A.c() +r.ej(0) +s.w=null}, +$S:0} +A.aKf.prototype={ +$0(){var s=this.a,r=s.a.CW,q=t.S,p=A.ee(q),o=A.bny() +return new A.q6(s.z,r,null,B.dc,A.D(q,t.SP),p,s,null,o,A.D(q,t.Au))}, +$S:722} +A.aKg.prototype={ +$1(a){var s=this.a +a.p2=s.gaau() +a.p3=new A.aKc(s) +a.p4=new A.aKd(s) +a.RG=new A.aKe(s)}, +$S:723} +A.aKc.prototype={ +$1(a){return this.a.Jw(a.b)}, +$S:79} +A.aKd.prototype={ +$1(a){return this.a.aMv(a.b)}, +$S:101} +A.aKe.prototype={ +$1(a){return this.a.Jv(a.b,a.c)}, +$S:144} +A.aKh.prototype={ +$0(){var s=this.a,r=t.S,q=A.ee(r) +return new A.q7(s.z,B.aW,18,B.dc,A.D(r,t.SP),q,s,null,A.C9(),A.D(r,t.Au))}, +$S:725} +A.aKi.prototype={ +$1(a){a.bb=this.a.gawd()}, +$S:726} +A.aKk.prototype={ +$1(a){var s +switch(a.gdK(a).a){case 1:case 4:s=this.a +if(s.guq())s.TR(a) +break +case 2:case 3:case 5:case 0:break}}, +$S:54} +A.aKl.prototype={ +$1(a){var s +switch(a.gdK(a).a){case 1:case 4:s=this.a +if(s.guq())s.TQ(a) +break +case 2:case 3:case 5:case 0:break}}, +$S:152} +A.q6.prototype={ +lS(a){if(!this.OS(this.aQ,a.gb9(a),a.gdK(a)))return!1 +return this.ajj(a)}, +OS(a,b,c){var s +if($.bc.bT$.z.i(0,a)==null)return!1 +s=t.ip.a($.bc.bT$.z.i(0,a).gbg()).f +s.toString +return t.sm.a(s).aaF(A.bbZ(a,b),c)}} +A.q7.prototype={ +lS(a){if(!this.OS(this.dJ,a.gb9(a),a.gdK(a)))return!1 +return this.akG(a)}, +OS(a,b,c){var s,r +if($.bc.bT$.z.i(0,a)==null)return!1 +s=t.ip.a($.bc.bT$.z.i(0,a).gbg()).f +s.toString +t.sm.a(s) +r=A.bbZ(a,b) +return s.aMM(r,c)&&!s.aaF(r,c)}} +A.Ic.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.EW.prototype={ +D(a,b){this.Q.D(0,b) +this.a43()}, +O(a,b){var s,r,q=this +if(q.Q.O(0,b))return +s=B.b.eW(q.b,b) +B.b.di(q.b,s) +r=q.c +if(s<=r)q.c=r-1 +r=q.d +if(s<=r)q.d=r-1 +b.ad(0,q.gOJ()) +q.a43()}, +a43(){var s,r +if(!this.y){this.y=!0 +s=new A.aGA(this) +r=$.d4 +if(r.i_$===B.D_)A.j4(s) +else r.dS$.push(s)}}, +asi(){var s,r,q,p,o,n,m,l,k=this,j=k.Q,i=A.ai(j,!0,A.w(j).c) +B.b.hW(i,k.gNE()) +s=k.b +k.b=A.b([],t.D1) +r=k.d +q=k.c +j=k.gOJ() +p=0 +o=0 +while(!0){n=i.length +if(!(pMath.min(n,l))k.IY(m) +m.an(0,j) +B.b.D(k.b,m);++p}}k.c=q +k.d=r +k.Q=A.C(t.x9)}, +So(){this.Hn()}, +Hn(){var s=this,r=s.afX() +if(!s.at.l(0,r)){s.at=r +s.F()}s.aFc()}, +gaHV(){return this.gNE()}, +apU(a,b){var s=A.hP(a.cL(0,null),new A.x(0,0,0+a.gC(a).a,0+a.gC(a).b)),r=A.hP(b.cL(0,null),new A.x(0,0,0+b.gC(b).a,0+b.gC(b).b)),q=A.bA7(s,r) +if(q!==0)return q +return A.bA6(s,r)}, +avu(){if(this.x)return +this.Hn()}, +afX(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=d.c +if(b===-1||d.d===-1||d.b.length===0)return new A.vR(c,c,B.eP,B.m9,d.b.length!==0) +if(!d.as){b=d.ZC(d.d,b) +d.d=b +d.c=d.ZC(d.c,b)}s=J.mr(d.b[d.d]) +b=d.c +r=d.d +q=b>=r +while(!0){if(!(r!==d.c&&s.a==null))break +r+=q?1:-1 +s=J.mr(d.b[r])}b=s.a +if(b!=null){p=d.b[r] +o=d.a.gaH() +o.toString +n=A.d3(p.cL(0,t.x.a(o)),b.a) +m=isFinite(n.a)&&isFinite(n.b)?new A.AG(n,b.b,b.c):c}else m=c +l=J.mr(d.b[d.c]) +k=d.c +while(!0){if(!(k!==d.d&&l.b==null))break +k+=q?-1:1 +l=J.mr(d.b[k])}b=l.b +if(b!=null){p=d.b[k] +o=d.a.gaH() +o.toString +j=A.d3(p.cL(0,t.x.a(o)),b.a) +i=isFinite(j.a)&&isFinite(j.b)?new A.AG(j,b.b,b.c):c}else i=c +h=A.b([],t.AO) +g=d.gaMx()?new A.x(0,0,0+d.ga89().a,0+d.ga89().b):c +for(f=d.d;f<=d.c;++f){e=J.mr(d.b[f]).d +b=new A.S(e,new A.aGB(d,f,g),A.a6(e).h("S<1,x>")).Yu(0,new A.aGC()) +B.b.I(h,A.ai(b,!0,b.$ti.h("y.E")))}return new A.vR(m,i,!s.l(0,l)?B.pa:s.c,h,!0)}, +ZC(a,b){var s=b>a +while(!0){if(!(a!==b&&J.mr(this.b[a]).c!==B.pa))break +a+=s?1:-1}return a}, +p6(a,b){return}, +aFc(){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.p6(q,q) +r.f=null}n=r.w +if(n!=null){n.p6(q,q) +r.w=null}return}if(!J.f(r.b[n],r.f)){n=r.f +if(n!=null)n.p6(q,q)}if(!J.f(r.b[r.c],r.w)){n=r.w +if(n!=null)n.p6(q,q)}n=r.b +s=r.d +n=r.f=n[s] +if(s===r.c){r.w=n +n.p6(p,o) +return}n.p6(p,q) +n=r.b[r.c] +r.w=n +n.p6(q,o)}, +aMo(a){var s,r,q,p=this +for(s=p.b,r=s.length,q=0;q")).am(0,new A.aGE(n)) +n.d=n.c=r}return B.bk}else if(s===B.bM){n.d=n.c=r-1 +return B.bk}}return B.bk}, +aLs(a){var s,r,q,p=this +for(s=p.b,r=s.length,q=0;q0&&r===B.bN))break;--s +r=p.kT(p.b[s],a)}if(a.gnE())p.c=s +else p.d=s +return r}, +aLu(a){var s,r,q,p=this +if(p.d===-1)switch(a.gxx(a)){case B.jy:case B.hj:p.d=p.c=p.b.length +break +case B.jz:case B.hi:p.d=p.c=0 +break}s=a.gnE()?p.c:p.d +r=p.kT(p.b[s],a) +switch(a.gxx(a)){case B.jy:if(r===B.bN)if(s>0){--s +r=p.kT(p.b[s],a.aIp(B.hj))}break +case B.jz:if(r===B.bM){q=p.b +if(s=0&&n==null))break +r=o.b=q.kT(s[p],a) +switch(r.a){case 2:case 3:case 4:n=r +break +case 0:if(m===!1){++p +n=B.bk}else if(p===q.b.length-1)n=r +else{++p +m=!0}break +case 1:if(m===!0){--p +n=B.bk}else if(p===0)n=r +else{--p +m=!1}break}}if(b)q.c=p +else q.d=p +n.toString +return n}, +aHW(a,b){return this.gaHV().$2(a,b)}} +A.aGA.prototype={ +$1(a){var s=this.a +if(!s.y)return +s.y=!1 +if(s.Q.a!==0)s.asi() +s.So()}, +$0(){return this.$1(null)}, +$C:"$1", +$R:0, +$D(){return[null]}, +$S:196} +A.aGB.prototype={ +$1(a){var s,r=this.a,q=r.b[this.b] +r=r.a.gaH() +r.toString +s=A.hP(q.cL(0,t.x.a(r)),a) +r=this.c +if(r!=null)return r.fJ(s) +return s}, +$S:728} +A.aGC.prototype={ +$1(a){return a.gCS(a)&&!a.gaB(a)}, +$S:729} +A.aGD.prototype={ +$1(a){return a!==this.a.b[this.b]}, +$S:730} +A.aGE.prototype={ +$1(a){return this.a.kT(a,B.IV)}, +$S:74} +A.ai5.prototype={} +A.FZ.prototype={ +b0(){return new A.alw(A.C(t.M),null,!1,B.o)}} +A.alw.prototype={ +bk(){var s,r,q,p=this +p.bG() +s=p.a +r=s.e +if(r!=null){q=p.c +q.toString +r.a=q +s=s.c +if(s!=null)p.svj(s)}}, +bC(a){var s,r,q,p,o,n=this +n.c9(a) +s=a.e +if(s!=n.a.e){r=s==null +if(!r){s.a=null +n.d.am(0,s.gadj(s))}q=n.a.e +if(q!=null){p=n.c +p.toString +q.a=p +n.d.am(0,q.gHC(q))}s=r?null:s.at +r=n.a.e +if(!J.f(s,r==null?null:r.at))for(s=n.d,s=A.ai(s,!1,A.w(s).c),r=s.length,o=0;op.gC(p).a)){s=p.U$ +s=r+s.gC(s).b>p.gC(p).b}else s=!0}else s=!0}else s=!0 +return s}}, +aJ(a,b){var s,r,q,p,o,n=this +if(n.U$!=null){s=n.Y.at +s.toString +r=n.As(s) +s=new A.b0b(n,r) +q=n.ae +if(n.a4x(r)){p=n.cx +p===$&&A.c() +o=n.gC(n) +q.sbl(0,a.p5(p,b,new A.x(0,0,0+o.a,0+o.b),s,n.a7,q.a))}else{q.sbl(0,null) +s.$2(a,b)}}}, +v(){this.ae.sbl(0,null) +this.jD()}, +eG(a,b){var s,r=this.Y.at +r.toString +s=this.As(r) +b.aL(0,s.a,s.b)}, +pV(a){var s=this,r=s.Y.at +r.toString +r=s.a4x(s.As(r)) +if(r){r=s.gC(s) +return new A.x(0,0,0+r.a,0+r.b)}return null}, +dP(a,b){var s,r=this +if(r.U$!=null){s=r.Y.at +s.toString +return a.lv(new A.b0a(r,b),r.As(s),b)}return!1}, +vw(a,b,c){var s,r,q,p,o,n,m,l=this +if(c==null)c=a.goX() +if(!(a instanceof A.U)){s=l.Y.at +s.toString +return new A.Ao(s,c)}r=A.hP(a.cL(0,l.U$),c) +s=l.U$ +q=s.gC(s) +switch(l.G.a){case 0:p=l.gC(l).b +s=r.d +o=q.b-s +n=s-r.b +break +case 1:p=l.gC(l).a +o=r.a +n=r.c-o +break +case 2:p=l.gC(l).b +o=r.b +n=r.d-o +break +case 3:p=l.gC(l).a +s=r.c +o=q.a-s +n=s-r.a +break +default:o=null +n=null +p=null}m=o-(p-n)*b +return new A.Ao(m,r.dE(l.As(m)))}, +ig(a,b,c,d){this.YU(a,null,c,A.biK(a,b,c,this.Y,d,this))}, +zl(){return this.ig(B.bf,null,B.G,null)}, +tq(a){return this.ig(B.bf,null,B.G,a)}, +vL(a,b,c){return this.ig(a,null,b,c)}, +tr(a,b){return this.ig(B.bf,a,B.G,b)}, +Sk(a){var s,r,q=this,p=q.ga2v(),o=q.Y.at +o.toString +s=p-o +switch(q.G.a){case 0:q.gC(q) +q.gC(q) +p=q.gC(q) +o=q.gC(q) +r=q.Y.at +r.toString +return new A.x(0,0-s,0+p.a,0+o.b+r) +case 1:q.gC(q) +p=q.Y.at +p.toString +q.gC(q) +return new A.x(0-p,0,0+q.gC(q).a+s,0+q.gC(q).b) +case 2:q.gC(q) +q.gC(q) +p=q.Y.at +p.toString +return new A.x(0,0-p,0+q.gC(q).a,0+q.gC(q).b+s) +case 3:q.gC(q) +q.gC(q) +p=q.gC(q) +o=q.Y.at +o.toString +return new A.x(0-s,0,0+p.a+o,0+q.gC(q).b)}}, +$iOE:1} +A.b0b.prototype={ +$2(a,b){var s=this.a.U$ +s.toString +a.eY(s,b.W(0,this.b))}, +$S:7} +A.b0a.prototype={ +$2(a,b){return this.a.U$.dd(a,b)}, +$S:6} +A.WB.prototype={ +b5(a){var s +this.f1(a) +s=this.U$ +if(s!=null)s.b5(a)}, +aZ(a){var s +this.f2(0) +s=this.U$ +if(s!=null)s.aZ(0)}} +A.aq0.prototype={} +A.aq1.prototype={} +A.a90.prototype={} +A.Gi.prototype={ +d9(a){return A.bjg(this,!1)}} +A.a8Z.prototype={ +d9(a){return A.bjg(this,!0)}, +bs(a){var s=new A.a7o(t.dq.a(a),A.D(t.S,t.x),0,null,null,A.aZ(t.v)) +s.br() +return s}} +A.Gh.prototype={ +gaH(){return t.Ss.a(A.bV.prototype.gaH.call(this))}, +a6(a,b){var s,r,q=this.f +q.toString +t.F8.a(q) +this.o9(0,b) +s=b.d +r=q.d +if(s!==r)q=A.L(s)!==A.L(r)||s.f!==r.f +else q=!1 +if(q)this.nM()}, +nM(){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.MN() +a1.p3=null +a3.a=!1 +try{i=t.S +s=A.baR(i,t.Dv) +r=A.kY(a2,a2,a2,i,t.V) +i=a1.f +i.toString +q=t.F8.a(i) +p=new A.aOp(a3,a1,s,q,r) +for(i=a1.p2,h=i.$ti,h=h.h("@<1>").af(h.h("jK<1,2>")).h("tr<1,2>"),h=A.ai(new A.tr(i,h),!0,h.h("y.E")),g=h.length,f=t.MR,e=a1.p1,d=0;d").af(g.h("jK<1,2>")).h("tr<1,2>")).am(0,p) +if(!a3.a&&a1.R8){a0=i.abv() +k=a0==null?-1:a0 +j=k+1 +J.iD(s,j,i.i(0,j)) +p.$1(j)}}finally{a1.p4=null +a1.gaH()}}, +aJ_(a,b){this.r.Bp(this,new A.aOm(this,b,a))}, +h4(a,b,c){var s,r,q,p,o=null +if(a==null)s=o +else{s=a.gaH() +s=s==null?o:s.b}r=t.MR +r.a(s) +q=this.aiN(a,b,c) +if(q==null)p=o +else{p=q.gaH() +p=p==null?o:p.b}r.a(p) +if(s!=p&&s!=null&&p!=null)p.a=s.a +return q}, +lL(a){this.p2.O(0,a.d) +this.n3(a)}, +adh(a){var s,r=this +r.gaH() +s=a.b +s.toString +s=t.b.a(s).b +s.toString +r.r.Bp(r,new A.aOq(r,s))}, +aKB(a,b,c,d,e){var s,r=this.f +r.toString +s=t.F8.a(r).d.f.length +d.toString +r=A.bCq(b,c,d,e,s) +return r}, +Sr(){var s=this.p2 +s.aL4() +s.abv() +s=this.f +s.toString +t.F8.a(s)}, +Sl(a){var s=a.b +s.toString +t.b.a(s).b=this.p4}, +lQ(a,b){this.gaH().Mx(0,t.x.a(a),this.p3)}, +lV(a,b,c){this.gaH().Da(t.x.a(a),this.p3)}, +mR(a,b){this.gaH().O(0,t.x.a(a))}, +c8(a){var s=this.p2,r=s.$ti +r=r.h("@<1>").af(r.z[1]).h("C1<1,2>") +r=A.dt(new A.C1(s,r),r.h("y.E"),t.D) +B.b.am(A.ai(r,!0,A.w(r).h("y.E")),a)}} +A.aOp.prototype={ +$1(a){var s,r,q,p,o=this,n=o.b +n.p4=a +q=n.p2 +if(q.i(0,a)!=null&&!J.f(q.i(0,a),o.c.i(0,a))){q.q(0,a,n.h4(q.i(0,a),null,a)) +o.a.a=!0}s=n.h4(o.c.i(0,a),o.d.d.a7y(n,a),a) +if(s!=null){p=o.a +p.a=p.a||!J.f(q.i(0,a),s) +q.q(0,a,s) +q=s.gaH().b +q.toString +r=t.b.a(q) +if(a===0)r.a=0 +else{q=o.e +if(q.b1(0,a))r.a=q.i(0,a)}if(!r.c)n.p3=t.aA.a(s.gaH())}else{o.a.a=!0 +q.O(0,a)}}, +$S:19} +A.aOn.prototype={ +$0(){return null}, +$S:20} +A.aOo.prototype={ +$0(){return this.a.p2.i(0,this.b)}, +$S:735} +A.aOm.prototype={ +$0(){var s,r,q,p=this,o=p.a +o.p3=p.b==null?null:t.aA.a(o.p2.i(0,p.c-1).gaH()) +s=null +try{q=o.f +q.toString +r=t.F8.a(q) +q=o.p4=p.c +s=o.h4(o.p2.i(0,q),r.d.a7y(o,q),q)}finally{o.p4=null}q=p.c +o=o.p2 +if(s!=null)o.q(0,q,s) +else o.O(0,q)}, +$S:0} +A.aOq.prototype={ +$0(){var s,r,q,p=this +try{r=p.a +q=r.p4=p.b +s=r.h4(r.p2.i(0,q),null,q)}finally{p.a.p4=null}p.a.p2.O(0,p.b)}, +$S:0} +A.Mg.prototype={ +u3(a){var s,r,q=a.b +q.toString +t.Cl.a(q) +s=this.f +if(q.Cm$!==s){q.Cm$=s +r=a.gbw(a) +if(r instanceof A.K&&!s)r.aD()}}} +A.Qa.prototype={} +A.l7.prototype={ +d9(a){var s=A.w(this),r=t.D +return new A.Qb(A.D(s.h("l7.0"),r),A.D(t.D2,r),this,B.a9,s.h("@").af(s.h("l7.1")).h("Qb<1,2>"))}} +A.pG.prototype={ +gbZ(a){var s=this.hf$ +return s.gbx(s)}, +jr(){J.lp(this.gbZ(this),this.gVU())}, +c8(a){J.lp(this.gbZ(this),a)}, +GV(a,b){var s=this.hf$,r=s.i(0,b) +if(r!=null){this.nn(r) +s.O(0,b)}if(a!=null){s.q(0,b,a) +this.kg(a)}}} +A.Qb.prototype={ +gaH(){return this.$ti.h("pG<1,2>").a(A.bV.prototype.gaH.call(this))}, +c8(a){var s=this.p1 +s.gbx(s).am(0,a)}, +lL(a){this.p1.O(0,a.d) +this.n3(a)}, +hs(a,b){this.qG(a,b) +this.a5Q()}, +a6(a,b){this.o9(0,b) +this.a5Q()}, +a5Q(){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.h("l7<1,2>").a(e) +r=f.p2 +q=t.D +f.p2=A.D(t.D2,q) +p=f.p1 +s=s.c +f.p1=A.D(s,q) +for(q=e.gXZ(),o=q.length,n=0;n").a(A.bV.prototype.gaH.call(this)).GV(a,b)}, +mR(a,b){var s=this.$ti.h("pG<1,2>") +if(s.a(A.bV.prototype.gaH.call(this)).hf$.i(0,b)===a)s.a(A.bV.prototype.gaH.call(this)).GV(null,b)}, +lV(a,b,c){var s=this.$ti.h("pG<1,2>").a(A.bV.prototype.gaH.call(this)) +if(s.hf$.i(0,b)===a)s.GV(null,b) +s.GV(a,c)}} +A.Vc.prototype={ +bz(a,b){return this.YV(a,b)}} +A.a92.prototype={ +V(){return"SnapshotMode."+this.b}} +A.Qc.prototype={ +sHI(a){return}} +A.a94.prototype={ +bs(a){var s=new A.Ii(A.cg(a,B.cE,t.l).w.b,this.w,this.e,this.f,!0,null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +bz(a,b){t.mR.a(b) +b.saId(0,this.e) +b.saOz(0,this.f) +b.sxu(0,A.cg(a,B.cE,t.l).w.b) +b.svb(this.w) +b.saGT(!0)}} +A.Ii.prototype={ +sxu(a,b){var s,r=this +if(b===r.S)return +r.S=b +s=r.e1 +if(s==null)return +else{s.v() +r.e1=null +r.bi()}}, +svb(a){var s,r=this,q=r.aC +if(a===q)return +s=r.gfm() +q.ad(0,s) +r.aC=a +if(A.L(q)!==A.L(r.aC)||r.aC.cu(q))r.bi() +if(r.y!=null)r.aC.an(0,s)}, +saId(a,b){var s,r=this,q=r.be +if(b===q)return +s=r.gGu() +q.ad(0,s) +r.be=b +if(r.y!=null)b.an(0,s)}, +saOz(a,b){if(b===this.c_)return +this.c_=b +this.bi()}, +saGT(a){return}, +b5(a){var s=this +s.be.an(0,s.gGu()) +s.aC.an(0,s.gfm()) +s.zJ(a)}, +aZ(a){var s,r=this +r.fX=!1 +r.be.ad(0,r.gGu()) +r.aC.ad(0,r.gfm()) +s=r.e1 +if(s!=null)s.v() +r.fz=r.e1=null +r.tA(0)}, +v(){var s,r=this +r.be.ad(0,r.gGu()) +r.aC.ad(0,r.gfm()) +s=r.e1 +if(s!=null)s.v() +r.fz=r.e1=null +r.jD()}, +ayF(){var s,r=this +r.fX=!1 +s=r.e1 +if(s!=null)s.v() +r.fz=r.e1=null +r.bi()}, +aJ(a,b){var s=this,r=s.gC(s) +if(r.gaB(r)){r=s.e1 +if(r!=null)r.v() +s.fz=s.e1=null +return}r=s.e1 +if(r!=null)r.v() +s.fz=s.e1=null +s.aC.aci(a,b,s.gC(s),A.ju.prototype.gjp.call(s)) +return}} +A.a93.prototype={} +A.SF.prototype={ +an(a,b){}, +v(){}, +ad(a,b){}, +$iar:1, +$ibu:1} +A.a9c.prototype={ +a8(a){return A.lA(B.b_,1)}} +A.Qd.prototype={ +aIV(a,b,c,d){var s=this +if(!s.e)return B.ht +return new A.Qd(c,s.b,s.c,s.d,!0)}, +aIA(a){return this.aIV(null,null,a,null)}, +j(a){var s=this +return B.d.fd(" spell check enabled : "+s.e+"\n spell check service : "+A.j(s.a)+"\n misspelled text style : "+A.j(s.c)+"\n spell check suggestions toolbar builder: "+A.j(s.d)+"\n")}, +l(a,b){var s +if(b==null)return!1 +if(this===b)return!0 +if(b instanceof A.Qd)if(b.a==this.a)s=b.e===this.e +else s=!1 +else s=!1 +return s}, +gJ(a){var s=this +return A.a3(s.a,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,B.a)}} +A.pN.prototype={ +j(a){var s=""+"TableRow(",r=this.b +if(r!=null)s+=r.j(0)+", " +r=this.c +s=(r.length===0?s+"no children":s+A.j(r))+")" +return s.charCodeAt(0)==0?s:s}} +A.lk.prototype={} +A.QA.prototype={ +d9(a){return new A.amM(B.Ws,A.ee(t.D),this,B.a9)}, +bs(a){var s,r,q,p,o=this,n=null,m=o.c,l=m.length +m=l!==0?m[0].c.length:0 +s=a.bh(t.I) +s.toString +s=s.w +r=A.IN(a,n) +q=A.b([],t.n) +p=A.kY(n,n,n,t.S,t.PA) +m=new A.FI(B.Wr,m,l,p,o.e,s,o.r,r,o.w,n,q,A.aZ(t.v)) +m.br() +l=A.b([],t.iG) +B.b.sE(l,m.Y*m.a7) +m.G=l +m.sadR(o.y) +return m}, +bz(a,b){var s,r=this,q=null +b.saHS(q) +b.saJs(r.e) +s=a.bh(t.I) +s.toString +b.scV(s.w) +b.saH1(0,r.r) +b.sadR(r.y) +b.sua(A.IN(a,q)) +b.saJu(r.w) +b.sWa(0,q)}} +A.aPZ.prototype={ +$1(a){return a.b!=null}, +$S:736} +A.aQ_.prototype={ +$1(a){return a.b}, +$S:737} +A.amM.prototype={ +gaH(){return t.Jc.a(A.bV.prototype.gaH.call(this))}, +hs(a,b){var s,r,q=this,p={} +q.p2=!0 +q.qG(a,b) +p.a=-1 +s=q.f +s.toString +s=t.On.a(s).c +r=A.a6(s).h("S<1,lk>") +q.p1=A.ai(new A.S(s,new A.b1M(p,q),r),!1,r.h("aF.E")) +q.a6b() +q.p2=!1}, +lQ(a,b){var s=t.Jc +s.a(A.bV.prototype.gaH.call(this)) +if(!(a.b instanceof A.pM))a.b=new A.pM(B.h) +if(!this.p2)s.a(A.bV.prototype.gaH.call(this)).XA(b.a,b.b,a)}, +lV(a,b,c){}, +mR(a,b){t.Jc.a(A.bV.prototype.gaH.call(this)).XA(b.a,b.b,null)}, +a6(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this +c.p2=!0 +s=t.pN +r=A.D(t.f0,s) +for(q=c.p1,p=q.length,o=0;o")) +m=A.b([],t.lD) +for(q=b.c,l=c.p3,k=t.PN,j=0;j"));q.H();)c.Lq(p.ga2(p),B.vh,l) +c.p1=m +c.a6b() +l.ao(0) +c.o9(0,b) +c.p2=!1}, +a6b(){var s=t.Jc.a(A.bV.prototype.gaH.call(this)),r=this.p1,q=r.length!==0?r[0].b.length:0,p=A.a6(r).h("nK<1,U>") +s.agA(q,A.ai(new A.nK(r,new A.b1K(),p),!0,p.h("y.E")))}, +c8(a){var s,r,q,p +for(s=this.p1,r=A.a6(s),r=r.h("@<1>").af(r.h("b4")),s=new A.us(B.b.gav(s),new A.b1P(),B.hY,r.h("us<1,2>")),q=this.p3,r=r.z[1];s.H();){p=s.d +if(p==null)p=r.a(p) +if(!q.N(0,p))a.$1(p)}}, +lL(a){this.p3.D(0,a) +this.n3(a) +return!0}} +A.b1M.prototype={ +$1(a){var s,r,q,p={} +p.a=0 +s=this.a;++s.a +r=a.c +q=A.a6(r).h("S<1,b4>") +return new A.lk(null,A.ai(new A.S(r,new A.b1L(p,s,this.b),q),!1,q.h("aF.E")))}, +$S:738} +A.b1L.prototype={ +$1(a){return this.c.y7(a,new A.It(this.a.a++,this.b.a))}, +$S:739} +A.b1N.prototype={ +$1(a){return!0}, +$S:740} +A.b1O.prototype={ +$1(a){return!this.a.N(0,a)}, +$S:741} +A.b1K.prototype={ +$1(a){var s=a.b +return new A.S(s,new A.b1J(),A.a6(s).h("S<1,U>"))}, +$S:742} +A.b1J.prototype={ +$1(a){var s=a.gaH() +s.toString +return t.x.a(s)}, +$S:743} +A.b1P.prototype={ +$1(a){return a.b}, +$S:744} +A.aa_.prototype={ +u3(a){var s=a.b +s.toString +t.o3.a(s)}} +A.It.prototype={ +l(a,b){if(b==null)return!1 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.It&&this.a===b.a&&this.b===b.b}, +gJ(a){return A.a3(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.aq7.prototype={} +A.SQ.prototype={ +V(){return"_DragState."+this.b}} +A.QC.prototype={} +A.QF.prototype={} +A.QE.prototype={} +A.QG.prototype={} +A.QD.prototype={} +A.Vw.prototype={ +gCV(){var s=this.Je$ +return s==null?A.C(t.bd):s}, +ji(a){var s,r,q=this +if(t.n2.b(a)){s=A.qd(a.gdK(a),q.b) +r=q.Jf$ +if(a.gb9(a).X(0,r.b).gdY()>s){q.FC() +q.Co$=q.Cn$=null}}else if(t.oN.b(a)){q.xT$=a +if(q.q5$!=null){q.FC() +if(q.uD$==null)q.uD$=A.dr(B.d8,q.gaq7())}}else if(t.Ko.b(a))q.Hb()}, +iC(a){this.Hb()}, +awp(a){var s=this.Cn$ +s.toString +if(a===s)return!0 +else return!1}, +ax_(a){var s=this.Co$ +if(s==null)return!1 +return a.X(0,s).gdY()<=100}, +FC(){var s=this.uD$ +if(s!=null){s.by(0) +this.uD$=null}}, +aq8(){}, +Hb(){var s=this +s.FC() +s.Co$=s.Jf$=s.Cn$=null +s.oF$=0 +s.xT$=s.q5$=s.Je$=null}} +A.Jr.prototype={ +au2(){var s=this +if(s.cy!=null)s.dg("onDragUpdate",new A.at2(s)) +s.p2=s.p3=null}, +lS(a){var s=this +if(s.fy==null)switch(a.gfQ(a)){case 1:if(s.ch==null&&s.cx==null&&s.cy==null&&s.db==null&&s.CW==null&&s.dx==null)return!1 +break +default:return!1}else if(a.gbS()!==s.fy)return!1 +return s.vU(a)}, +iO(a){var s,r=this +if(r.k1===B.hL){r.akZ(a) +r.fy=a.gbS() +r.ok=r.k4=0 +r.k1=B.qc +s=a.gb9(a) +r.k3=new A.hS(a.geA(),s) +r.go=A.dr(B.aW,new A.at3(r,a))}}, +y3(a){if(a.gfQ(a)!==1)if(!this.fx)this.YA(a)}, +jN(a){var s,r=this +if(a!==r.fy)return +r.H9() +r.p4.D(0,a) +s=r.q5$ +if(s!=null)r.a_a(s) +r.fx=!0 +s=r.k2 +if(s!=null)r.N1(s) +s=r.xT$ +if(s!=null)r.a_b(s)}, +xw(a){var s,r=this +switch(r.k1.a){case 0:r.a50() +r.aE(B.ao) +break +case 1:if(r.dy)if(r.fx){if(r.q5$!=null){if(!r.p4.O(0,a))r.L4(a,B.ao) +r.k1=B.k5 +s=r.q5$ +s.toString +r.N1(s) +r.a_5()}}else{r.a50() +r.aE(B.ao)}else{s=r.xT$ +if(s!=null)r.a_b(s)}break +case 2:r.a_5() +break}r.H9() +r.k1=B.hL +r.dy=!1}, +ji(a){var s,r,q,p,o,n,m=this +if(a.gbS()!==m.fy)return +m.aml(a) +if(t.n2.b(a)){s=A.qd(a.gdK(a),m.b) +if(!m.dy){r=m.k3 +r===$&&A.c() +r=a.gb9(a).X(0,r.b).gdY()>s}else r=!0 +m.dy=r +r=m.k1 +if(r===B.k5)m.a_6(a) +else if(r===B.qc){if(m.k2==null){if(a.gcX(a)==null)q=null +else{r=a.gcX(a) +r.toString +q=A.zs(r)}p=m.a51(a.goR()) +r=m.k4 +r===$&&A.c() +o=A.Fo(q,null,p,a.geA()).gdY() +n=m.a52(p) +m.k4=r+o*J.eI(n==null?1:n) +r=m.ok +r===$&&A.c() +m.ok=r+A.Fo(q,null,a.goR(),a.geA()).gdY()*B.e.gzn(1) +if(!m.a53(a.gdK(a)))r=m.fx&&Math.abs(m.ok)>A.b66(a.gdK(a),m.b) +else r=!0 +if(r){m.k2=a +m.k1=B.k5 +if(!m.fx)m.aE(B.bG)}}r=m.k2 +if(r!=null)m.N1(r)}}else if(t.oN.b(a)){r=m.k1 +if(r===B.qc)m.F2(a) +else if(r===B.k5)m.Qi(a.gbS())}else if(t.Ko.b(a)){m.k1=B.hL +m.Qi(a.gbS())}}, +iC(a){var s=this +if(a!==s.fy)return +s.amm(a) +s.H9() +s.Qi(a) +s.GJ() +s.GI()}, +v(){this.H9() +this.GI() +this.al_()}, +N1(a){var s,r,q,p,o,n=this +if(!n.fx)return +if(n.at===B.a3){s=n.k3 +s===$&&A.c() +r=a.glF() +n.k3=s.W(0,new A.hS(a.goR(),r))}n.apt(a) +if(!a.goR().l(0,B.h)){if(a.gcX(a)!=null){s=a.gcX(a) +s.toString +q=A.zs(s)}else q=null +s=n.k3 +s===$&&A.c() +p=s.a.W(0,a.goR()) +o=A.Fo(q,null,a.goR(),p) +s=a.goR() +n.p1=n.k3.W(0,new A.hS(s,o)) +n.a_6(a) +n.p1=null}}, +a_a(a){var s,r,q,p,o,n=this +if(n.fr)return +s=a.gb9(a) +r=a.geA() +q=n.e.i(0,a.gbS()) +q.toString +p=n.oF$ +o=n.gCV() +if(n.ch!=null)n.dg("onTapDown",new A.at0(n,new A.QC(s,r,q,p,o))) +n.fr=!0}, +a_b(a){var s,r,q,p,o,n=this +if(!n.fx)return +s=a.gdK(a) +r=a.gb9(a) +q=a.geA() +p=n.oF$ +o=n.gCV() +if(n.CW!=null)n.dg("onTapUp",new A.at1(n,new A.QF(r,q,s,p,o))) +n.GJ() +if(!n.p4.O(0,a.gbS()))n.L4(a.gbS(),B.ao)}, +apt(a){var s,r,q,p=this +if(p.cx!=null){s=a.gib(a) +r=p.k3 +r===$&&A.c() +q=p.e.i(0,a.gbS()) +q.toString +p.dg("onDragStart",new A.asZ(p,new A.QE(s,r.b,r.a,q,p.oF$,p.gCV())))}p.k2=null}, +a_6(a){var s,r,q,p,o,n,m,l=this,k=l.p1,j=k!=null?k.b:a.gb9(a) +k=l.p1 +s=k!=null?k.a:a.geA() +k=a.gib(a) +r=a.goR() +q=l.e.i(0,a.gbS()) +q.toString +p=l.k3 +p===$&&A.c() +p=j.X(0,p.b) +o=s.X(0,l.k3.a) +n=l.oF$ +m=l.gCV() +if(l.cy!=null)l.dg("onDragUpdate",new A.at_(l,new A.QG(k,r,j,s,q,p,o,n,m)))}, +a_5(){var s,r=this,q=r.p3 +if(q!=null){q.by(0) +r.au2()}q=r.oF$ +s=r.gCV() +if(r.db!=null)r.dg("onDragEnd",new A.asY(r,new A.QD(0,q,s))) +r.GJ() +r.GI()}, +a50(){var s,r=this +if(!r.fr)return +s=r.dx +if(s!=null)r.dg("onCancel",s) +r.GI() +r.GJ()}, +Qi(a){this.jC(a) +if(!this.p4.O(0,a))this.L4(a,B.ao)}, +GJ(){this.fx=this.fr=!1 +this.fy=null}, +GI(){return}, +H9(){var s=this.go +if(s!=null){s.by(0) +this.go=null}}} +A.at2.prototype={ +$0(){var s=this.a,r=s.cy +r.toString +s=s.p2 +s.toString +return r.$1(s)}, +$S:0} +A.at3.prototype={ +$0(){var s=this.a,r=s.q5$ +if(r!=null){s.a_a(r) +if(s.oF$>1)s.aE(B.bG)}return null}, +$S:0} +A.at0.prototype={ +$0(){return this.a.ch.$1(this.b)}, +$S:0} +A.at1.prototype={ +$0(){return this.a.CW.$1(this.b)}, +$S:0} +A.asZ.prototype={ +$0(){return this.a.cx.$1(this.b)}, +$S:0} +A.at_.prototype={ +$0(){return this.a.cy.$1(this.b)}, +$S:0} +A.asY.prototype={ +$0(){return this.a.db.$1(this.b)}, +$S:0} +A.pO.prototype={ +a53(a){var s=this.k4 +s===$&&A.c() +return Math.abs(s)>A.qd(a,this.b)}, +a51(a){return new A.h(a.a,0)}, +a52(a){return a.a}} +A.pP.prototype={ +a53(a){var s=this.k4 +s===$&&A.c() +return Math.abs(s)>A.b66(a,this.b)}, +a51(a){return a}, +a52(a){return null}} +A.RV.prototype={ +iO(a){var s,r=this +r.zC(a) +s=r.uD$ +if(s!=null&&s.b==null)r.Hb() +r.xT$=null +if(r.q5$!=null)s=!(r.uD$!=null&&r.ax_(a.gb9(a))&&r.awp(a.gfQ(a))) +else s=!1 +if(s)r.oF$=1 +else ++r.oF$ +r.FC() +r.q5$=a +s=$.fS.bF$ +s===$&&A.c() +s=s.a +s=s.gbx(s) +r.Je$=A.iP(s,A.w(s).h("y.E")) +r.Cn$=a.gfQ(a) +r.Co$=a.gb9(a) +r.Jf$=new A.hS(a.geA(),a.gb9(a))}, +v(){this.Hb() +this.pw()}} +A.amP.prototype={} +A.amQ.prototype={} +A.amR.prototype={} +A.amS.prototype={} +A.amT.prototype={} +A.aa6.prototype={ +bs(a){var s=new A.P0(new A.DK(new WeakMap(),t.ii),A.C(t.Cn),A.D(t.X,t.hi),B.cu,null,A.aZ(t.v)) +s.br() +s.sbH(null) +return s}, +bz(a,b){}} +A.P0.prototype={ +Ln(a){var s +this.i0.O(0,a) +s=this.dw +s.i(0,a.eR).O(0,a) +if(s.i(0,a.eR).a===0)s.O(0,a.eR)}, +dd(a,b){var s,r,q=this +if(!q.gC(q).N(0,b))return!1 +s=q.dP(a,b)||q.S===B.aX +if(s){r=new A.xq(b,q) +q.ep.q(0,r,a) +a.D(0,r)}return s}, +nA(a,b){var s,r,q,p,o,n,m,l,k=this +if(!t.pY.b(a)||a.gfQ(a)!==1)return +s=k.i0 +if(s.a===0)return +A.yg(b) +r=k.ep.a.get(b) +if(r==null)return +q=k.at5(s,r.a) +p=t.Cn +o=A.aNG(q,q.gPo(),A.w(q).c,p).a_n() +n=A.C(p) +for(q=o.gav(o),p=k.dw;q.H();){m=q.ga2(q) +m=p.i(0,m.eR) +m.toString +n.I(0,m)}l=s.uk(n) +for(s=l.gav(l);s.H();){q=s.ga2(s).i0 +if(q!=null)q.$1(a)}for(s=A.cW(n,n.r,n.$ti.c),q=s.$ti.c;s.H();){p=s.d +if(p==null)q.a(p)}}, +at5(a,b){var s,r,q,p,o=A.C(t.zE) +for(s=b.length,r=this.i0,q=0;q")),s.h("ao1<1>")),B.o,s.h("GY<1>"))}} +A.GY.prototype={ +gaEr(){var s=this.e +s===$&&A.c() +return s}, +gAN(){var s=this.a.r,r=this.x +if(r==null){s=$.af() +s=new A.Ro(new A.bu(s),new A.bu(s),B.acN,s) +this.x=s}else s=r +return s}, +E7(){var s,r,q,p=this,o=p.d +if(o.gBN()==null)return +s=p.f +r=s==null +q=r?null:s.b!=null +if(q===!0){if(!r)s.by(0) +p.Qx(0,o.gBN())}else p.Qx(0,o.E7()) +p.Ho()}, +DE(){this.Qx(0,this.d.DE()) +this.Ho()}, +Ho(){var s=this.gAN(),r=this.d,q=r.a,p=q.length!==0&&r.b>0 +s.sm(0,new A.GZ(p,r.ga7G())) +if(A.cx()!==B.ah)return +s=$.bdr() +if(s.b===this){q=q.length!==0&&r.b>0 +r=r.ga7G() +s=s.a +s===$&&A.c() +s.fl("UndoManager.setUndoState",A.b5(["canUndo",q,"canRedo",r],t.N,t.w),t.H)}}, +aEY(a){this.E7()}, +aAA(a){this.DE()}, +Qx(a,b){var s=this +if(b==null)return +if(J.f(b,s.w))return +s.w=b +s.r=!0 +try{s.a.e.$1(b)}finally{s.r=!1}}, +a3p(){var s,r=this +if(J.f(r.a.c.a,r.w))return +if(r.r)return +s=r.a +s=s.d.$2(r.w,s.c.a) +if(!(s==null?!0:s))return +s=r.a.c.a +r.w=s +r.f=r.aEs(s)}, +a1m(){if(!this.a.f.gdC())return +$.bdr().b=this +this.Ho()}, +aM2(a){switch(a.a){case 0:this.E7() +break +case 1:this.DE() +break}}, +bk(){var s,r=this +r.bG() +s=A.bI_(B.fC,new A.aSo(r),r.$ti.c) +r.e!==$&&A.al() +r.e=s +r.a3p() +r.a.c.an(0,r.gPF()) +r.a1m() +r.a.f.an(0,r.gOF()) +r.gAN().w.an(0,r.gael()) +r.gAN().x.an(0,r.gad9())}, +bC(a){var s,r,q=this +q.c9(a) +s=a.c +if(q.a.c!==s){r=q.d +B.b.ao(r.a) +r.b=-1 +r=q.gPF() +s.ad(0,r) +q.a.c.an(0,r)}s=a.f +if(q.a.f!==s){r=q.gOF() +s.ad(0,r) +q.a.f.an(0,r)}q.a.toString}, +v(){var s,r=this +r.a.c.ad(0,r.gPF()) +r.a.f.ad(0,r.gOF()) +r.gAN().w.ad(0,r.gael()) +r.gAN().x.ad(0,r.gad9()) +s=r.x +if(s!=null)s.v() +s=r.f +if(s!=null)s.by(0) +r.bD()}, +a8(a){var s=t.ot,r=t.wS +return A.x2(A.b5([B.acp,new A.dJ(this.gaEX(),new A.bP(A.b([],s),r),t._n).fO(a),B.ac9,new A.dJ(this.gaAz(),new A.bP(A.b([],s),r),t.fN).fO(a)],t.B,t.od),this.a.w)}, +aEs(a){return this.gaEr().$1(a)}} +A.aSo.prototype={ +$1(a){var s=this.a +s.d.p0(a) +s.Ho()}, +$S(){return this.a.$ti.h("~(1)")}} +A.GZ.prototype={ +j(a){return"UndoHistoryValue(canUndo: "+this.a+", canRedo: "+this.b+")"}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.GZ&&b.a===this.a&&b.b===this.b}, +gJ(a){var s=this.a?519018:218159 +return A.a3(s,this.b?519018:218159,B.a,B.a,B.a,B.a,B.a,B.a,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.Ro.prototype={ +v(){var s=this.w,r=$.af() +s.Y$=r +s.G$=0 +s=this.x +s.Y$=r +s.G$=0 +this.fq()}} +A.ao1.prototype={ +gBN(){var s=this.a +return s.length===0?null:s[this.b]}, +ga7G(){var s=this.a.length +return s!==0&&this.b0?p:B.dt +if(o===B.bD)return o}else o=B.dt +return o}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.ak(b)!==A.L(s))return!1 +if(!s.Yt(0,b))return!1 +return b instanceof A.oy&&b.e.zB(0,s.e)&&b.b===s.b&&!0}, +gJ(a){var s=this +return A.a3(A.jk.prototype.gJ.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.aT_.prototype={ +$1(a){var s,r=null +if(a instanceof A.oy){s=this.a.a++ +this.b.push(new A.aou(a,A.cY(r,r,new A.acq(a,this.c,a.e,r),!1,r,r,!1,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,new A.rr(s,"PlaceholderSpanIndexSemanticsTag("+s+")"),r,r),r))}return!0}, +$S:78} +A.aou.prototype={ +u3(a){var s=a.b +s.toString +t.tq.a(s).b=this.f}} +A.acq.prototype={ +bs(a){var s=this.e +s=new A.UG(this.f,s.b,s.c,null,A.aZ(t.v)) +s.br() +return s}, +bz(a,b){var s=this.e +b.shY(s.b) +b.soq(s.c) +b.sie(0,this.f)}} +A.UG.prototype={ +sie(a,b){if(b===this.G)return +this.G=b +this.aD()}, +shY(a){if(this.Y===a)return +this.Y=a +this.aD()}, +soq(a){return}, +c4(a){var s=this.U$ +s=s==null?null:s.c4(a/this.G) +if(s==null)s=0 +return s*this.G}, +bV(a){var s=this.U$ +s=s==null?null:s.bV(a/this.G) +if(s==null)s=0 +return s*this.G}, +bW(a){var s=this.U$ +s=s==null?null:s.bW(a/this.G) +if(s==null)s=0 +return s*this.G}, +c1(a){var s=this.U$ +s=s==null?null:s.c1(a/this.G) +if(s==null)s=0 +return s*this.G}, +ip(a){var s=this.U$,r=s==null?null:s.ph(a) +$label0$0:{if(r==null){s=this.Fc(a) +break $label0$0}s=this.G*r +break $label0$0}return s}, +dn(a){var s=this.U$,r=s==null?null:s.dn(new A.bb(0,a.b/this.G,0,1/0)) +if(r==null)r=B.w +return a.c6(r.a1(0,this.G))}, +cJ(){var s,r=this,q=r.U$ +if(q==null)return +s=t.k +q.d8(new A.bb(0,s.a(A.K.prototype.gaG.call(r)).b/r.G,0,1/0),!0) +r.id=s.a(A.K.prototype.gaG.call(r)).c6(q.gC(q).a1(0,r.G))}, +eG(a,b){var s=this.G +b.eD(0,s,s)}, +aJ(a,b){var s,r,q,p=this,o=p.U$ +if(o==null){p.ch.sbl(0,null) +return}s=p.G +if(s===1){a.eY(o,b) +p.ch.sbl(0,null) +return}r=p.cx +r===$&&A.c() +q=p.ch +q.sbl(0,a.vh(r,b,A.EO(s,s,1),new A.b09(o),t.zV.a(q.a)))}, +dP(a,b){var s,r=this.U$ +if(r==null)return!1 +s=this.G +return a.B7(new A.b08(r),b,A.EO(s,s,1))}} +A.b09.prototype={ +$2(a,b){return a.eY(this.a,b)}, +$S:7} +A.b08.prototype={ +$2(a,b){return this.a.dd(a,b)}, +$S:6} +A.apT.prototype={ +b5(a){var s +this.f1(a) +s=this.U$ +if(s!=null)s.b5(a)}, +aZ(a){var s +this.f2(0) +s=this.U$ +if(s!=null)s.aZ(0)}} +A.RB.prototype={ +b0(){return new A.aox(B.o)}} +A.aox.prototype={ +cP(){var s,r=this +r.fs() +r.a.toString +s=r.c +s.toString +r.d=A.aGb(s,t.X) +r.a.toString}, +bC(a){this.c9(a) +this.a.toString}, +v(){this.a.toString +this.bD()}, +a8(a){return this.a.c}} +A.Kb.prototype={ +b0(){return new A.Sj(B.SQ,A.b([],t.O),B.o)}, +abZ(a){return this.d.$1(a)}} +A.Sj.prototype={ +bk(){var s=this,r=A.nQ(s.a.c) +s.d=r +s.a.toString +s.bG()}, +bC(a){var s +this.c9(a) +s=A.nQ(this.a.c) +this.d=s}, +v(){this.a.toString +this.bD()}, +RK(a){var s=this.d +this.a.toString +return new A.ZU(a,s,new A.aVI(this),!1,null)}, +V1(a){var s,r=this +r.a.toString +r.aM(new A.aVJ(r,a)) +s=r.a +s.toString +s.abZ(r.d.bf()) +r.a.toString}, +a7U(){this.a.toString +return A.auL(B.aJ,new A.ci(new A.aR(0,0,0,0),new A.ZT(this.d,this.gaOV(),B.a16,null),null),B.cq)}, +XY(){this.a.toString +switch(1){case 0:case 1:case 4:case 5:return this.RK(B.abw)}}, +a8(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=A.cg(a,i,t.l).w +if(h.gv9(h)!==B.dk){j.a.toString +h=!1}else h=!0 +s=t.p +r=j.a +if(h){h=r.ax +h=A.ff(j.a7U(),300*h,300) +r=A.im(i,new A.xE(j.d,50,50,i),B.a3,!1,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,new A.aVC(j),i,i,i,i,i,i) +j.a.toString +q=A.b([A.ff(j.XY(),40,225)],s) +j.a.toString +q.push(A.ff(j.RK(B.pR),40,225)) +h=A.b([h,new A.ci(B.RA,A.jv(A.b([r,A.lA(A.h3(q,B.a2,B.a5,B.a6),1)],s),B.a2,B.j7,B.a6,i),i)],s) +if(j.e.length!==0){j.a.toString +s=A.b([],s) +for(r=j.e,q=r.length,p=t.kK,o=0;o>>16&255,k=t.O,j=A.b([A.kM(l,255,0,1),A.kM(l,255,255,1)],k) +k=A.b([A.kM(l,255,255,1),A.kM(l,0,255,1)],k) +l=$.G() +s=l.B() +s.sde(new A.es(B.aw,B.aI,B.J,j,r,r).fj(0,o)) +a.aX(o,s) +s=l.B() +s.sde(new A.es(B.cF,B.cm,B.J,k,r,r).fj(0,o)) +s.sdl(B.fd) +a.aX(o,s) +l=l.B() +n=A.tL(n)?B.l:B.q +l.sA(0,n) +l.sbJ(1.5) +l.sP(0,B.t) +a.ct(new A.h(q*(m&255)/255,p*(1-(m>>>8&255)/255)),p*0.04,l)}, +cu(a){return!1}} +A.a6F.prototype={ +aJ(a,b){var s,r=null,q=b.a,p=b.b,o=new A.x(0,0,0+q,0+p),n=this.b,m=n.a,l=m>>>8&255,k=t.O,j=A.b([A.kM(255,l,0,1),A.kM(255,l,255,1)],k) +k=A.b([A.kM(255,l,255,1),A.kM(0,l,255,1)],k) +l=$.G() +s=l.B() +s.sde(new A.es(B.aw,B.aI,B.J,j,r,r).fj(0,o)) +a.aX(o,s) +s=l.B() +s.sde(new A.es(B.cF,B.cm,B.J,k,r,r).fj(0,o)) +s.sdl(B.fd) +a.aX(o,s) +l=l.B() +n=A.tL(n)?B.l:B.q +l.sA(0,n) +l.sbJ(1.5) +l.sP(0,B.t) +a.ct(new A.h(q*(m&255)/255,p*(1-(m>>>16&255)/255)),p*0.04,l)}, +cu(a){return!1}} +A.a6E.prototype={ +aJ(a,b){var s,r=null,q=b.a,p=b.b,o=new A.x(0,0,0+q,0+p),n=this.b,m=n.a,l=m&255,k=t.O,j=A.b([A.kM(0,255,l,1),A.kM(255,255,l,1)],k) +k=A.b([A.kM(255,255,l,1),A.kM(255,0,l,1)],k) +l=$.G() +s=l.B() +s.sde(new A.es(B.aw,B.aI,B.J,j,r,r).fj(0,o)) +a.aX(o,s) +s=l.B() +s.sde(new A.es(B.cF,B.cm,B.J,k,r,r).fj(0,o)) +s.sdl(B.fd) +a.aX(o,s) +l=l.B() +n=A.tL(n)?B.l:B.q +l.sA(0,n) +l.sbJ(1.5) +l.sP(0,B.t) +a.ct(new A.h(q*(m>>>16&255)/255,p*(1-(m>>>8&255)/255)),p*0.04,l)}, +cu(a){return!1}} +A.a29.prototype={ +aJ(a,b){var s,r,q,p,o,n=null,m=b.a,l=b.b,k=new A.x(0,0,0+m,0+l),j=m/2,i=l/2,h=new A.h(j,i),g=m<=l?j:i,f=A.b([B.lM.bf(),B.lL.bf(),B.lK.bf(),B.lJ.bf(),B.lI.bf(),B.lN.bf(),B.lH.bf()],t.O),e=new A.a9W(B.Z,0,6.283185307179586,B.J,f,n,n) +m=$.G() +s=m.B() +r=B.Z.aE(n).Lx(k) +q=e.OU() +e.PU(k,n) +s.sde(m.a8K(r,f,q,B.J,0,6.283185307179586,n)) +a.ct(h,g,s) +s=m.B() +r=B.Z.aE(n).Lx(k) +q=k.gj2() +p=B.CP.OU() +o=B.CP.PU(k,n) +s.sde(A.E3(r,0.5*q,B.v6,p,B.J,o,n,0*k.gj2())) +a.ct(h,g,s) +s=m.B() +r=this.b +s.sA(0,A.a9(B.c.aA(255*(1-r.d)),0,0,0)) +a.ct(h,g,s) +s=r.c*g +q=r.b*3.141592653589793/180 +p=Math.cos(q) +q=Math.sin(q) +m=m.B() +r=A.tL(r.bf())?B.l:B.q +m.sA(0,r) +m.sbJ(1.5) +m.sP(0,B.t) +a.ct(new A.h(j+s*p,i-s*q),l*0.04,m)}, +cu(a){return!1}} +A.b1l.prototype={ +KJ(a){var s,r=this,q="gesturecontainer",p=a.a,o=a.b +r.k_("track",A.jb(o/5,p-30)) +s=o*0.4 +r.kw("track",new A.h(15,s)) +r.k_("thumb",A.jb(o/4,5)) +r.kw("thumb",new A.h(0,s)) +r.k_(q,A.jb(o,p)) +r.kw(q,B.h)}, +tp(a){return!1}} +A.aaQ.prototype={ +aJ(a,b){var s,r,q,p,o,n=this,m=null,l=b.b,k=new A.x(0,0,0+b.a,0+l),j=n.b +if(j===B.pR){s=l/2 +r=$.G() +q=r.B() +q.sA(0,B.kX) +p=r.B() +p.sA(0,B.l) +A.mM(B.c.aA(l/s),new A.aS9(b,new A.N(s,s),a,p,q),t.P)}switch(j.a){case 0:o=A.b([B.lH.bf(),B.lN.bf(),B.lI.bf(),B.lJ.bf(),B.lK.bf(),B.lL.bf(),B.lM.bf()],t.O) +l=$.G().B() +l.sde(new A.es(B.aw,B.aI,B.J,o,m,m).fj(0,k)) +a.aX(k,l) +break +case 1:l=n.c.b +o=A.b([new A.d2(1,l,0,1).bf(),new A.d2(1,l,1,1).bf()],t.O) +l=$.G().B() +l.sde(new A.es(B.aw,B.aI,B.J,o,m,m).fj(0,k)) +a.aX(k,l) +break +case 2:l=n.c.b +o=A.b([new A.dU(1,l,0,0.5).bf(),new A.dU(1,l,1,0.5).bf()],t.O) +l=$.G().B() +l.sde(new A.es(B.aw,B.aI,B.J,o,m,m).fj(0,k)) +a.aX(k,l) +break +case 3:l=n.c.b +o=A.b([new A.d2(1,l,1,0).bf(),new A.d2(1,l,1,1).bf()],t.O) +l=$.G().B() +l.sde(new A.es(B.aw,B.aI,B.J,o,m,m).fj(0,k)) +a.aX(k,l) +break +case 4:l=n.c.b +o=A.b([new A.dU(1,l,1,0).bf(),new A.dU(1,l,1,0.5).bf(),new A.dU(1,l,1,1).bf()],t.O) +l=$.G().B() +l.sde(new A.es(B.aw,B.aI,B.J,o,m,m).fj(0,k)) +a.aX(k,l) +break +case 5:l=n.c +j=l.bf().a +j=A.a9(j>>>24&255,0,j>>>8&255,j&255).a +j=A.a9(255,j>>>16&255,j>>>8&255,j&255) +l=l.bf().a +l=A.a9(l>>>24&255,255,l>>>8&255,l&255).a +o=A.b([j,A.a9(255,l>>>16&255,l>>>8&255,l&255)],t.O) +l=$.G().B() +l.sde(new A.es(B.aw,B.aI,B.J,o,m,m).fj(0,k)) +a.aX(k,l) +break +case 6:l=n.c +j=l.bf().a +j=A.a9(j>>>24&255,j>>>16&255,0,j&255).a +j=A.a9(255,j>>>16&255,j>>>8&255,j&255) +l=l.bf().a +l=A.a9(l>>>24&255,l>>>16&255,255,l&255).a +o=A.b([j,A.a9(255,l>>>16&255,l>>>8&255,l&255)],t.O) +l=$.G().B() +l.sde(new A.es(B.aw,B.aI,B.J,o,m,m).fj(0,k)) +a.aX(k,l) +break +case 7:l=n.c +j=l.bf().a +j=A.a9(j>>>24&255,j>>>16&255,j>>>8&255,0).a +j=A.a9(255,j>>>16&255,j>>>8&255,j&255) +l=l.bf().a +l=A.a9(l>>>24&255,l>>>16&255,l>>>8&255,255).a +o=A.b([j,A.a9(255,l>>>16&255,l>>>8&255,l&255)],t.O) +l=$.G().B() +l.sde(new A.es(B.aw,B.aI,B.J,o,m,m).fj(0,k)) +a.aX(k,l) +break +case 8:l=n.c +j=l.bf().a +j=A.a9(0,j>>>16&255,j>>>8&255,j&255) +l=l.bf().a +o=A.b([j,A.a9(255,l>>>16&255,l>>>8&255,l&255)],t.O) +l=$.G().B() +l.sde(new A.es(B.aw,B.aI,B.J,o,m,m).fj(0,k)) +a.aX(k,l) +break}}, +cu(a){return!1}} +A.aS9.prototype={ +$1(a){var s=this,r=s.b +A.mM(B.c.aA(s.a.a/r.a),new A.aS8(s.c,r,a,s.d,s.e),t.P)}, +$S:70} +A.aS8.prototype={ +$1(a){var s=this,r=s.b,q=r.a,p=q*a,o=s.c,n=q*o +o=B.e.bB(a+o,2)!==0?s.d:s.e +s.a.aX(new A.x(p,n,p+q,n+r.b),o)}, +$S:70} +A.aaE.prototype={ +aJ(a,b){var s,r,q=$.G(),p=q.T() +p.hk(A.kj(B.a0F,b.a*1.8)) +a.ro(p,B.q,3,!0) +p=b.b +s=p*0.4 +r=q.B() +r.sA(0,B.l) +r.sP(0,B.i) +a.ct(new A.h(0,s),p,r) +r=this.b +if(r!=null){q=q.B() +q.sA(0,r) +q.sP(0,B.i) +a.ct(new A.h(0,s),p*0.65,q)}}, +cu(a){return!1}} +A.a2G.prototype={ +aJ(a,b){var s,r=b.a,q=b.b,p=q/10,o=$.G(),n=o.B() +n.sA(0,B.kX) +s=o.B() +s.sA(0,B.l) +A.mM(B.c.aA(q/p),new A.aD3(b,new A.N(r/10,p),a,s,n),t.P) +q/=2 +o=o.B() +o.sA(0,this.b) +o.sP(0,B.i) +a.ct(new A.h(r/2,q),q,o)}, +cu(a){return!1}} +A.aD3.prototype={ +$1(a){var s=this,r=s.b +A.mM(B.c.aA(s.a.a/r.a),new A.aD2(s.c,r,a,s.d,s.e),t.P)}, +$S:70} +A.aD2.prototype={ +$1(a){var s,r,q=this,p=q.b,o=p.a,n=o*a +p=p.b +s=q.c +r=p*s +s=B.e.bB(a+s,2)!==0?q.d:q.e +q.a.aX(new A.x(n,r,n+o,r+p),s)}, +$S:70} +A.CZ.prototype={ +b0(){return new A.adv(B.o)}} +A.adv.prototype={ +bk(){this.bG() +this.e=this.a.f[0]}, +aHP(a,b){var s,r +if(b===B.rx){s=a.bf().a +return A.b([B.d.jo(B.e.hA(s>>>16&255,16).toUpperCase(),2,"0"),B.d.jo(B.e.hA(s>>>8&255,16).toUpperCase(),2,"0"),B.d.jo(B.e.hA(s&255,16).toUpperCase(),2,"0"),B.d.jo(B.e.hA(s>>>24&255,16).toUpperCase(),2,"0")],t.T)}else if(b===B.kH){s=a.bf().a +return A.b([B.e.j(s>>>16&255),B.e.j(s>>>8&255),B.e.j(s&255),""+B.c.aA((s>>>24&255)/255*100)+"%"],t.T)}else if(b===B.kI)return A.b([""+B.c.aA(a.b)+"\xb0",""+B.c.aA(a.c*100)+"%",""+B.c.aA(a.d*100)+"%",""+B.c.aA(a.a*100)+"%"],t.T) +else{s=t.T +if(b===B.kJ){r=A.nn(a) +return A.b([""+B.c.aA(r.b)+"\xb0",""+B.c.aA(r.c*100)+"%",""+B.c.aA(r.d*100)+"%",""+B.c.aA(a.a*100)+"%"],s)}else return A.b(["??","??","??","??"],s)}}, +aHQ(){var s,r,q,p,o,n,m,l,k,j=this,i=null +j.a.toString +s=t.p +r=A.b([],s) +q=j.e +q===$&&A.c() +q=B.Aj.i(0,q) +if(q==null)q=A.b([],t.T) +p=q.length +o=0 +for(;o>>24&255,B.c.aA(o*255),p>>>8&255,p&255))) +break +case 6:p=r.d.bf().a +r.e.$1(A.nQ(A.a9(p>>>24&255,p>>>16&255,B.c.aA(o*255),p&255))) +break +case 7:p=r.d.bf().a +r.e.$1(A.nQ(A.a9(p>>>24&255,p>>>16&255,p>>>8&255,B.c.aA(o*255)))) +break +case 8:s=r.d +r.e.$1(new A.d2(B.c.ca(q,0,p)/p,s.b,s.c,s.d)) +break}}, +a8(a){return new A.uZ(new A.ave(this),null)}} +A.ave.prototype={ +$2(a,b){var s,r,q,p=null,o=this.a,n=o.c +switch(n.a){case 0:s=o.d.b +r=15+(b.b-30)*s/360 +new A.d2(1,s,1,1).bf() +break +case 1:s=o.d +q=s.c +r=15+(b.b-30)*q +new A.d2(1,s.b,q,1).bf() +break +case 2:s=o.d +r=15+(b.b-30)*A.nn(s).c +new A.dU(1,s.b,A.nn(s).c,0.5).bf() +break +case 3:s=o.d +q=s.d +r=15+(b.b-30)*q +new A.d2(1,s.b,1,q).bf() +break +case 4:s=o.d +r=15+(b.b-30)*A.nn(s).d +new A.dU(1,s.b,1,A.nn(s).d).bf() +break +case 5:s=o.d +r=15+(b.b-30)*(s.bf().a>>>16&255)/255 +s=s.bf().a +A.a9(255,s>>>16&255,s>>>8&255,s&255) +break +case 6:s=o.d +r=15+(b.b-30)*(s.bf().a>>>8&255)/255 +s=s.bf().a +A.a9(255,s>>>16&255,s>>>8&255,s&255) +break +case 7:s=o.d +r=15+(b.b-30)*(s.bf().a&255)/255 +s=s.bf().a +A.a9(255,s>>>16&255,s>>>8&255,s&255) +break +case 8:s=o.d +r=15+(b.b-30)*((s.bf().a>>>24&255)/255) +q=s.bf().a +A.a9(B.c.aA(255*s.a),q>>>16&255,q>>>8&255,q&255) +break +default:r=15}n=A.aEC(A.auL(B.Gm,A.ep(p,p,p,new A.aaQ(n,o.d,p),B.w),B.cq),"track") +return new A.xV(new A.b1l(),A.b([n,A.aEC(A.bk_(A.ep(p,p,p,new A.aaE(p,!1,p),B.w),new A.h(r,0)),"thumb"),A.aEC(new A.uZ(new A.avd(o),p),"gesturecontainer")],t.p),p)}, +$S:758} +A.avd.prototype={ +$2(a,b){var s=null,r=a.gaH(),q=this.a +return A.im(s,s,B.a3,!1,s,s,s,s,s,s,s,s,new A.avb(q,r,b),s,new A.avc(q,r,b),s,s,s,s,s,s,s,s,s,s,s)}, +$S:759} +A.avb.prototype={ +$1(a){var s=this.b +return s!=null?this.a.XX(s,this.c,a.a):null}, +$S:103} +A.avc.prototype={ +$1(a){var s=this.b +return s!=null?this.a.XX(s,this.c,a.d):null}, +$S:10} +A.xE.prototype={ +a8(a){var s=null,r=A.ats(B.Nh) +return A.dk(s,A.auL(B.qY,A.ep(s,s,s,new A.a2G(this.c.bf(),s),B.w),B.cq),B.x,s,s,new A.dC(s,s,r,B.qY,s,s,B.aq),this.e,s,s,this.d)}} +A.ZT.prototype={ +atD(a,b){var s,r=this +switch(r.e.a){case 0:case 1:s=r.c +r.d.$1(new A.d2(s.a,s.b,a,b)) +break +case 3:s=r.c +r.d.$1(new A.d2(s.a,a*360,s.c,b)) +break +case 2:s=r.c +r.d.$1(new A.d2(s.a,a*360,b,s.d)) +break +case 4:case 5:s=A.nn(r.c) +r.d.$1(A.aqV(new A.dU(s.a,s.b,a,b))) +break +case 7:s=A.nn(r.c) +r.d.$1(A.aqV(new A.dU(s.a,a*360,s.c,b))) +break +case 6:s=A.nn(r.c) +r.d.$1(A.aqV(new A.dU(s.a,a*360,b,s.d))) +break +case 10:s=r.c.bf().a +s=A.a9(s>>>24&255,s>>>16&255,s>>>8&255,B.c.aA(a*255)).a +r.d.$1(A.nQ(A.a9(s>>>24&255,s>>>16&255,B.c.aA(b*255),s&255))) +break +case 9:s=r.c.bf().a +s=A.a9(s>>>24&255,s>>>16&255,s>>>8&255,B.c.aA(a*255)).a +r.d.$1(A.nQ(A.a9(s>>>24&255,B.c.aA(b*255),s>>>8&255,s&255))) +break +case 8:s=r.c.bf().a +s=A.a9(s>>>24&255,B.c.aA(a*255),s>>>8&255,s&255).a +r.d.$1(A.nQ(A.a9(s>>>24&255,s>>>16&255,B.c.aA(b*255),s&255))) +break +default:break}}, +a1o(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=b.gaH(),j=k.dR(a),i=B.c.ca(j.a,0,d),h=B.c.ca(j.b,0,c) +if(l.e===B.a17){s=d/2 +r=c/2 +q=d<=c?s:r +p=i-s +o=h-r +n=Math.sqrt(Math.pow(p,2)+Math.pow(o,2)) +m=l.c +l.d.$1(new A.d2(m.a,B.c.ca(B.c.bB((Math.atan2(p,o)/3.141592653589793+1)/2*360+90,360),0,360),B.c.ca(n/q,0,1),m.d))}else l.atD(i/d,1-h/c)}, +a8(a){return new A.uZ(new A.ava(this),null)}} +A.ava.prototype={ +$2(a,b){var s=this.a +return new A.l3(new A.iG(new A.av7(s),null),A.b5([B.acz,new A.dx(new A.av8(),new A.av9(s,a,b.d,b.b),t.pL)],t.B,t.xR),null,!1,null)}, +$S:760} +A.av8.prototype={ +$0(){var s=t.S,r=A.ee(s),q=A.b6Z() +return new A.pZ(B.a3,A.b6Y(),B.dw,A.D(s,t.GY),A.C(s),A.D(s,t.SP),r,null,null,q,A.D(s,t.Au))}, +$S:761} +A.av9.prototype={ +$1(a){var s=this,r=s.a,q=s.b,p=s.c,o=s.d +a.ax=new A.av5(r,q,p,o) +a.ch=new A.av6(r,q,p,o)}, +$S:762} +A.av5.prototype={ +$1(a){var s=this +return s.a.a1o(a.a,s.b,s.c,s.d)}, +$S:103} +A.av6.prototype={ +$1(a){var s=this +return s.a.a1o(a.d,s.b,s.c,s.d)}, +$S:10} +A.av7.prototype={ +$1(a){var s=null,r=this.a +switch(r.e.a){case 0:case 1:return A.ep(s,s,s,new A.a26(r.c,s),B.w) +case 3:return A.ep(s,s,s,new A.a27(r.c,s),B.w) +case 2:return A.ep(s,s,s,new A.a28(r.c,s),B.w) +case 4:case 5:return A.ep(s,s,s,new A.a23(A.nn(r.c),s),B.w) +case 7:return A.ep(s,s,s,new A.a25(A.nn(r.c),s),B.w) +case 6:return A.ep(s,s,s,new A.a24(A.nn(r.c),s),B.w) +case 10:return A.ep(s,s,s,new A.a6G(r.c.bf(),s),B.w) +case 9:return A.ep(s,s,s,new A.a6F(r.c.bf(),s),B.w) +case 8:return A.ep(s,s,s,new A.a6E(r.c.bf(),s),B.w) +case 11:return A.ep(s,s,s,new A.a29(r.c,s),B.w) +default:return B.Q7}}, +$S:763} +A.pZ.prototype={ +iO(a){this.aiL(a) +this.aE(B.bG)}} +A.b6M.prototype={ +$4(a,b,c,d){var s,r=null +if(a.giI()==="http"||a.giI()==="https")return A.b9q(a.j(0),d,c) +else if(a.giI()==="data")return A.bH5(a,c,d) +else if(a.giI()==="resource"){s=a.gh0(a) +return new A.uH(A.bax(r,r,new A.Cq(s,r,r)),c,d,r)}else if(a.giI()==="http"||a.giI()==="https")return A.b9q(a.j(0),d,c) +else return A.b9q(A.bnr(A.bmW(),a.j(0)),d,c)}, +$S:764} +A.b6N.prototype={ +$2(a,b){var s,r +switch(b){case B.ZR:s=window.navigator.userAgent +s.toString +r=B.d.N(s,"Mac OS X")?A.bht(A.qz(a)):A.bhu(A.an(a)) +break +case B.ZQ:r=A.bht(A.qz(a)) +break +case B.ZP:default:r=A.bhu(A.an(a))}s=A.dW(a,B.cY) +s=s==null?null:s.c +return r.ud(s==null?1:s)}, +$S:765} +A.RX.prototype={} +A.amN.prototype={} +A.Tu.prototype={} +A.aFw.prototype={ +a8(a){var s,r,q,p=this +B.b.ao(p.at) +s=p.ax +B.b.ao(s) +B.b.ao(p.ay) +B.b.ao(p.ch) +B.b.ao(p.CW) +p.dx=!1 +s.push(new A.RX(null,A.b([],t.p))) +for(r=a.length,q=0;q") +i=A.ai(new A.S(k,new A.aFx(),j),!0,j.h("aF.E"))}else i=A.b([l],r) +B.b.D(i,m.e) +g.push(h.Fs(h.a2C(i),b))}else if(g.length!==0&&B.b.ga4(g) instanceof A.vQ&&m instanceof A.vQ){l=q.a(g.pop()).d +k=l.c +i=k!=null?A.hN(k,!0,p):A.b([l],r) +i.push(m.d) +g.push(h.Fs(h.a2C(i),b))}else g.push(m)}return g}, +a57(a){switch(this.a6D(a).a){case 0:return B.aB +case 2:return B.dv +case 1:return B.jL +case 4:return B.e8 +case 3:return B.e8 +case 5:return B.e8}}, +a6D(a){var s=this +switch(a){case"p":return s.c.rx +case"h1":return s.c.ry +case"h2":return s.c.to +case"h3":return s.c.x1 +case"h4":return s.c.x2 +case"h5":return s.c.xr +case"h6":return s.c.y1 +case"ul":return s.c.y2 +case"ol":return s.c.bd +case"blockquote":return s.c.bP +case"pre":return s.c.bb +case"hr":break +case"li":break}return B.S}, +aEg(a){var s,r=this +switch(a){case"p":s=r.c.c +s.toString +return s +case"h1":s=r.c.f +s.toString +return s +case"h2":s=r.c.w +s.toString +return s +case"h3":s=r.c.y +s.toString +return s +case"h4":s=r.c.Q +s.toString +return s +case"h5":s=r.c.at +s.toString +return s +case"h6":s=r.c.ay +s.toString +return s}return B.M}, +a2C(a){var s,r,q,p,o,n,m=null,l=a.length +if(l<2)return A.cI(a,m,m,m,m) +s=A.b([B.b.ga5(a)],t.Ne) +for(r=1;r") +k=A.atc(A.ai(new A.S(l,A.bnv(),h),!0,h.h("aF.E")),m).acr() +m.a36(k) +j=m.as_(k) +h=i.a +i.d=new A.aFw(i,!0,s,h.y,h.at,h.ax,h.ay,h.ch,h.CW,!1,h.cy,h.x,!1,A.b([],r),A.b([],t.vB),A.b([],t.V_),A.b([],t.an),A.b([],t.vf),A.Pr(0)).a8(j)}, +a0f(){var s,r,q=this.e +if(q.length===0)return +s=A.hN(q,!0,t.nd) +B.b.ao(q) +for(q=s.length,r=0;r")) +r.O(0,s.ga5(s))}r.q(0,b,c)}} +A.atT.prototype={ +$1(a){var s=this.b,r=this.c +s.a.O(0,r) +s.ZZ(0,r,a) +this.a.a=a}, +$S:768} +A.a9U.prototype={ +l(a,b){var s +if(b==null)return!1 +if(J.ak(b)!==A.L(this))return!1 +if(b instanceof A.a9U)if(B.q.l(0,B.q))s=!0 +else s=!1 +else s=!1 +return s}, +gJ(a){return A.a3(B.q,14,7,B.a,B.a,B.a,B.a,B.a,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"SvgTheme(currentColor: "+B.q.j(0)+", fontSize: 14, xHeight: 7)"}} +A.pK.prototype={ +axi(a){return new A.cO(null,A.w(this).h("cO")).cz(new A.aPG(this),t.V4)}, +aO2(a){var s=this +return $.b7Q().b.cW(0,new A.a9S(s.a,s,s.b),new A.aPH(s,a))}} +A.aPG.prototype={ +$1(a){var s=this.a +return A.bHY(new A.aPF(s),a,"Load Bytes",A.w(s).h("pK.T?"),t.V4)}, +$S(){return A.w(this.a).h("at(pK.T?)")}} +A.aPF.prototype={ +$1(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null,c="PathOps library was not initialized.",b=t.N,a=A.lL(10,t.mf),a0=A.bnN(this.a.c,d,!1,!1),a1=new A.of(new A.a9V(new A.aq(4278190080),14,7),d,a0.gav(a0),"Svg loader",!1,new A.akK(A.D(b,t.Pg),A.D(b,t.R1),A.D(b,t.YN),A.D(b,t.lf)),a,A.C(b),B.e5) +a1.y=a1.x=a1.w=!1 +a1.azv() +b=a1.Q +b.toString +s=new A.aLE().Lw(b,B.bc) +if(a1.w)A.V(A.bN(c)) +if(a1.x)A.V(A.bN(c)) +if(a1.y)A.V(A.bN(c)) +b=t.S +a=A.D(t.qA,b) +a0=A.D(t.Nt,b) +r=A.D(t.Qr,b) +q=A.D(t.J2,b) +p=A.D(t.Rs,b) +o=A.D(t.WR,b) +n=A.b([],t.SV) +m=A.D(t.D3,b) +l=A.D(t.cu,b) +k=new A.avl(new A.axF(a,a0,r,q,p,o,n,A.D(t.K,b),m,l)) +k.Lw(s,d) +b=k.b +b===$&&A.c() +j=k.c +j===$&&A.c() +i=a.$ti.h("bl<1>") +i=A.ai(new A.bl(a,i),!0,i.h("y.E")) +a=a0.$ti.h("bl<1>") +a=A.ai(new A.bl(a0,a),!0,a.h("y.E")) +a0=r.$ti.h("bl<1>") +a0=A.ai(new A.bl(r,a0),!0,a0.h("y.E")) +r=o.$ti.h("bl<1>") +h=q.$ti.h("bl<1>") +g=p.$ti.h("bl<1>") +f=m.$ti.h("bl<1>") +e=l.$ti.h("bl<1>") +return A.kc(A.bGH(new A.abe(b,j,i,a,A.ai(new A.bl(o,r),!0,r.h("y.E")),a0,A.ai(new A.bl(q,h),!0,h.h("y.E")),A.ai(new A.bl(p,g),!0,g.h("y.E")),A.ai(new A.bl(m,f),!0,f.h("y.E")),A.ai(new A.bl(l,e),!0,e.h("y.E")),n),!1).buffer,0,d)}, +$S(){return A.w(this.a).h("cy(pK.T?)")}} +A.aPH.prototype={ +$0(){return this.a.axi(this.b)}, +$S:769} +A.a9S.prototype={ +gJ(a){return A.a3(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)}, +l(a,b){if(b==null)return!1 +return b instanceof A.a9S&&b.a.l(0,this.a)&&b.b.l(0,this.b)&&!0}} +A.Qu.prototype={ +gJ(a){return A.a3($.b7Q(),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)}, +l(a,b){if(b==null)return!1 +return b instanceof A.Qu&&b.c===this.c&&b.a.l(0,this.a)&&!0}} +A.aPB.prototype={} +A.a6W.prototype={ +Jp(a,b,c){return this.aLD(a,b,c)}, +aLD(a,b,c){var s=0,r=A.t(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h,g +var $async$Jp=A.u(function(d,e){if(d===1){p=e +s=q}while(true)switch(s){case 0:h=null +q=3 +m=n.a.i(0,a) +s=m!=null?6:7 +break +case 6:s=8 +return A.B(m.$1(b),$async$Jp) +case 8:h=e +case 7:o.push(5) +s=4 +break +case 3:q=2 +g=p +l=A.b_(g) +k=A.bz(g) +i=A.cf("during a framework-to-plugin message") +A.eA(new A.cz(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.q(null,r) +case 1:return A.p(p,r)}}) +return A.r($async$Jp,r)}} +A.aJa.prototype={} +A.hF.prototype={ +XN(a,b){var s=a.w,r=b.w,q=s.c +if(q===r.c&&q!==0)return q>0 +return(s.b&r.a)!==0&&(s.a&r.b)!==0}} +A.avL.prototype={} +A.avM.prototype={} +A.aKm.prototype={} +A.cv.prototype={ +jP(a,b){var s=this.a,r=a.a.a,q=r[0],p=b.a.a,o=p[0] +s.sL(0,qo?q:o) +r=r[1] +p=p[1] +s.sM(0,r>p?r:p)}, +grW(){var s=this.b.a,r=this.a.a +return 2*(s[0]-r[0]+s[1]-r[1])}, +j(a){return"AABB["+this.a.j(0)+" . "+this.b.j(0)+"]"}} +A.hI.prototype={ +aRF(a,b){var s,r=this.a.b,q=r[a].b,p=r[b].b +r=p.a.a +s=q.b.a +if(r[0]-s[0]>0||r[1]-s[1]>0)return!1 +r=q.a.a +s=p.b.a +if(r[0]-s[0]>0||r[1]-s[1]>0)return!1 +return!0}, +Wz(a){var s,r,q,p,o,n,m,l=this,k=l.c +k.ao(0) +for(s=l.b,r=s.length,q=l.a,p=0;p=0;--r){q=this.b +p=new Float64Array(2) +p=new A.nI(r,new A.cv(new A.a(p),new A.a(new Float64Array(2)))) +q[r]=p +p.d=r===s?null:q[r+1] +p.r=-1}for(q=this.f,s=0;s<4;++s)q[s]=new A.a(new Float64Array(2))}, +aOD(a,b,c){var s,r,q,p,o,n=this.b[a],m=n.b,l=m.a,k=l.a,j=b.a.a +if(k[0]<=j[0])if(k[1]<=j[1]){s=b.b.a +r=m.b.a +s=s[0]<=r[0]&&s[1]<=r[1]}else s=!1 +else s=!1 +if(s)return!1 +this.a3H(n) +q=m.b +l.sL(0,j[0]-0.1) +l.sM(0,j[1]-0.1) +j=b.b.a +q.sL(0,j[0]+0.1) +q.sM(0,j[1]+0.1) +j=c.a +p=j[0]*2 +o=j[1]*2 +if(p<0)l.sL(0,k[0]+p) +else q.sL(0,q.a[0]+p) +if(o<0)l.sM(0,k[1]+o) +else q.sM(0,q.a[1]+o) +this.a20(a) +return!0}, +acV(a,b,c){var s,r,q,p,o,n,m,l=this +l.w=0 +s=l.r +l.w=1 +s[0]=l.a +for(s=t.eh;r=l.w,r>0;){q=l.r;--r +l.w=r +p=q[r] +if(p==null)continue +if(A.bel(p.b,c))if(p.e==null){if(!b.aek(p.a))return}else{r=l.r +q=r.length +if(q-l.w-2<=0){o=A.b(new Array(q),s) +for(n=0;n0;){d=a4.r;--e +a4.w=e +c=d[e] +if(c==null)continue +b=c.b +if(!A.bel(b,m))continue +e=b.a.a +d=e[0] +a=b.b.a +a0=a[0] +e=e[1] +a=a[1] +if(Math.abs(q*(a6-(d+a0)*0.5)+r*(a9-(e+a)*0.5))-(p*((a0-d)*0.5)+o*((a-e)*0.5))>0)continue +if(c.e==null){g[0]=a6 +g[1]=a9 +f[0]=a8 +f[1]=b0 +h.c=n +a1=b1.aQF(h,c.a) +if(a1===0)return +if(a1>0){l=a5*a1+a6 +k=s*a1+a9 +a7[0]=Math.min(a6,l) +a7[1]=Math.min(a9,k) +j[0]=Math.max(a6,l) +j[1]=Math.max(a9,k) +n=a1}}else{e=a4.r +d=e.length +if(d-a4.w-2<=0){a2=A.b(new Array(d),i) +for(a3=0;a3=q;--n){q=k[n] +q.d=n===p?null:k[n+1] +q.r=-1}l.e=q +k=q}m=l.b[k] +k=m.d +l.e=k!=null?k.a:-1 +m.f=m.e=m.d=null +m.r=0 +m.c=null;++l.c +return m}, +Os(a){var s=this,r=s.e +a.d=r!==-1?s.b[r]:null +a.r=-1 +s.e=a.a;--s.c}, +a20(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=d.b[a],b=d.a +if(b==null){d.a=c +c.d=null +return}s=c.b +r=d.Q +while(!0){if(!(b.e!=null))break +q=b.e +q.toString +p=b.f +p.toString +o=b.b +n=o.grW() +r.jP(o,s) +m=r.grW() +l=2*m +k=2*(m-n) +o=q.b +if(q.e==null){r.jP(s,o) +j=r.grW()+k}else{r.jP(s,o) +i=o.grW() +j=r.grW()-i+k}o=p.b +if(p.e==null){r.jP(s,o) +h=r.grW()+k}else{r.jP(s,o) +i=o.grW() +h=r.grW()-i+k}if(l1){q=s.e +q.toString +p=s.f +p.toString +s.e=a +s.d=a.d +a.d=s +o=s.d +if(o!=null)if(o.e===a)o.e=s +else o.f=s +else this.a=s +o=q.r +n=p.r +m=a.b +l=h.b +k=p.b +j=s.b +i=q.b +if(o>n){s.f=q +a.f=p +p.d=a +m.jP(l,k) +j.jP(m,i) +h=1+Math.max(h.r,p.r) +a.r=h +s.r=1+Math.max(h,q.r)}else{s.f=p +a.f=q +q.d=a +m.jP(l,i) +j.jP(m,k) +h=1+Math.max(h.r,q.r) +a.r=h +s.r=1+Math.max(h,p.r)}return s}if(r<-1){q=h.e +q.toString +p=h.f +p.toString +h.e=a +h.d=a.d +a.d=h +o=h.d +if(o!=null)if(o.e===a)o.e=h +else o.f=h +else this.a=h +o=q.r +n=p.r +m=a.b +l=s.b +k=p.b +j=h.b +i=q.b +if(o>n){h.f=q +a.e=p +p.d=a +m.jP(l,k) +j.jP(m,i) +p=1+Math.max(s.r,p.r) +a.r=p +h.r=1+Math.max(p,q.r)}else{h.f=p +a.e=q +q.d=a +m.jP(l,i) +j.jP(m,k) +q=1+Math.max(s.r,q.r) +a.r=q +h.r=1+Math.max(q,p.r)}return h}return a}} +A.nI.prototype={} +A.Fc.prototype={ +cH(a,b){var s=this.a,r=b.a +if(sd*d)return +a.d=B.j8 +a.c.u(s) +a.b.cE() +a.e=1 +q=a.a +q[0].a.u(r) +q[0].d.Ei()}, +aHM(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 +b4.e=0 +s=b7.c +r=b8.b +q=b6.b +p=r.b +o=s.a +n=o[0] +m=r.a +l=o[1] +k=b8.a.a +j=k[0] +k=k[1] +i=b6.a.a +h=p*n-m*l+j-i[0] +g=m*n+p*l+k-i[1] +i=q.b +k=q.a +f=i*h+k*g +e=-k*h+i*g +d=b5.b+b7.b +c=b5.d +b=b5.e +for(p=c.length,a=0,a0=-17976931348623157e292,a1=0;a1d)return +if(a2>a0){a0=a2 +a=a1}}a3=a+1 +a3=a3d*d)return +b4.e=1 +b4.d=B.dS +o=b4.b +o.sL(0,a7) +o.sM(0,e-p[1]) +o.dW(0) +b4.c.u(a4) +o=b4.a +o[0].a.u(s) +o[0].d.Ei()}else if(a9*(o-l)+b0*(n-k)<=0){if(a9*a9+b0*b0>d*d)return +b4.e=1 +b4.d=B.dS +p=b4.b +p.sL(0,a9) +p.sM(0,e-m[1]) +p.dW(0) +b4.c.u(a5) +p=b4.a +p[0].a.u(s) +p[0].d.Ei()}else{b1=(o+l)*0.5 +b2=(n+k)*0.5 +b3=b[a] +p=b3.a +if((f-b1)*p[0]+(e-b2)*p[1]>d)return +b4.e=1 +b4.d=B.dS +b4.b.u(b3) +p=b4.c +p.sL(0,b1) +p.sM(0,b2) +p=b4.a +p[0].a.u(s) +p[0].d.Ei()}}, +a9U(a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=a1.d,e=f.length,d=a3.d,c=d.length,b=a1.e,a=this.f +a.dL(0,A.bk1(a4,a2)) +s=a.b +for(r=this.r.a,q=this.w.a,p=0,o=-17976931348623157e292,n=0;no){o=l +p=n}}a0.b=p +a0.a=o}, +aKZ(a5,a6,a7,a8,a9,b0){var s,r,q,p,o,n,m,l,k,j,i,h,g=a9.d,f=g.length,e=a9.e,d=a5[0],c=a5[1],b=a7.b,a=b0.b,a0=a6.e[a8],a1=b.b,a2=a0.a,a3=a2[0],a4=b.a +a2=a2[1] +s=a1*a3-a4*a2 +r=a4*a3+a1*a2 +a2=a.b +a1=a.a +q=a2*s+a1*r +p=-a1*s+a2*r +for(o=0,n=17976931348623157e292,m=0;ms)return +q=b0.y +b0.a9U(q,b4,b5,b2,b3) +p=q.a +if(p>s)return +if(p>r.a+0.0005){o=q.b +b1.d=B.Ah +n=b3 +m=b5 +l=b2 +k=b4 +j=!0}else{o=r.b +b1.d=B.dS +n=b5 +m=b3 +l=b4 +k=b2 +j=!1}i=m.b +r=b0.ch +b0.aKZ(r,k,m,o,l,n) +q=k.d +h=o+1 +h=hk*k)return +if(b.r){n=d.dy +n.u(p) +n.aq(0,b.e) +s.u(p) +s.aq(0,q) +if(n.bI(s)>0)return}i[0]=0 +i[2]=0 +a.e=1 +a.d=B.j8 +a.b.cE() +a.c.u(p) +s=a.a +s[0].d.dL(0,j) +s[0].a.u(r) +return}if(m<=0){n=d.d +n.u(q) +n.aq(0,o) +if(n.bI(n)>k*k)return +if(b.w){h=d.dy +h.u(b.f) +h.aq(0,o) +s.u(q) +s.aq(0,o) +if(h.bI(s)>0)return}i[0]=1 +i[2]=0 +a.e=1 +a.d=B.j8 +a.b.cE() +a.c.u(o) +s=a.a +s[0].d.dL(0,j) +s[0].a.u(r) +return}g=n.bI(n) +f=d.fr +f.u(p) +f.ap(0,m) +s.u(o) +s.ap(0,l) +f.D(0,s) +f.ap(0,1/g) +e=d.d +e.u(q) +e.aq(0,f) +if(e.bI(e)>k*k)return +f=d.r +n=n.a +f.sL(0,-n[1]) +f.sM(0,n[0]) +s.u(q) +s.aq(0,p) +if(f.bI(s)<0){s=f.a +f.t(-s[0],-s[1])}f.dW(0) +i[0]=0 +i[2]=1 +a.e=1 +a.d=B.dS +a.b.u(f) +a.c.u(p) +s=a.a +s[0].d.dL(0,j) +s[0].a.u(r)}} +A.axR.prototype={ +a7S(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,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=this,b1=b0.b +b1.dL(0,A.bk1(b4,b6)) +s=b0.c +s.u(A.cV(b1,b5.c)) +b0.d=b3.e +b0.e=b3.c +r=b3.d +b0.f=r +b0.r=b3.f +q=b3.r +p=b3.w +o=b0.CW +o.u(r) +o.aq(0,b0.e) +o.dW(0) +r=b0.x +n=o.a +r.t(n[1],-n[0]) +n=b0.cx +n.u(s) +n.aq(0,b0.e) +m=r.bI(n) +if(q){l=b0.cy +l.u(b0.e) +l.aq(0,b0.d) +l.dW(0) +k=b0.w +j=l.a +k.t(j[1],-j[0]) +i=l.bK(o)>=0 +n.u(s) +n.aq(0,b0.d) +h=k.bI(n)}else{h=0 +i=!1}if(p){l=b0.db +l.u(b0.r) +l.aq(0,b0.f) +l.dW(0) +k=b0.y +j=l.a +k.t(j[1],-j[0]) +g=o.bK(l)>0 +n.u(s) +n.aq(0,b0.f) +f=k.bI(n)}else{f=0 +g=!1}if(q&&p)if(i&&g){s=h>=0||m>=0||f>=0 +b0.ch=s +o=b0.z +l=r.a +k=b0.at +j=b0.ax +if(s){o.sL(0,l[0]) +o.sM(0,l[1]) +s=b0.w.a +k.sL(0,s[0]) +k.sM(0,s[1]) +s=b0.y.a +j.sL(0,s[0]) +j.sM(0,s[1])}else{o.sL(0,-l[0]) +o.sM(0,-l[1]) +k.sL(0,-l[0]) +k.sM(0,-l[1]) +j.sL(0,-l[0]) +j.sM(0,-l[1])}}else if(i){if(!(h>=0))s=m>=0&&f>=0 +else s=!0 +b0.ch=s +o=b0.z +l=r.a +k=b0.at +j=b0.ax +if(s){o.sL(0,l[0]) +o.sM(0,l[1]) +s=b0.w.a +k.sL(0,s[0]) +k.sM(0,s[1]) +j.sL(0,l[0]) +j.sM(0,l[1])}else{o.sL(0,-l[0]) +o.sM(0,-l[1]) +s=b0.y.a +k.sL(0,-s[0]) +k.sM(0,-s[1]) +j.sL(0,-l[0]) +j.sM(0,-l[1])}}else if(g){if(!(f>=0))s=h>=0&&m>=0 +else s=!0 +b0.ch=s +o=b0.z +l=r.a +k=b0.at +j=b0.ax +if(s){o.sL(0,l[0]) +o.sM(0,l[1]) +k.sL(0,l[0]) +k.sM(0,l[1]) +s=b0.y.a +j.sL(0,s[0]) +j.sM(0,s[1])}else{o.sL(0,-l[0]) +o.sM(0,-l[1]) +k.sL(0,-l[0]) +k.sM(0,-l[1]) +s=b0.w.a +j.sL(0,-s[0]) +j.sM(0,-s[1])}}else{s=h>=0&&m>=0&&f>=0 +b0.ch=s +o=b0.z +l=r.a +k=b0.at +j=b0.ax +if(s){o.sL(0,l[0]) +o.sM(0,l[1]) +k.sL(0,l[0]) +k.sM(0,l[1]) +j.sL(0,l[0]) +j.sM(0,l[1])}else{o.sL(0,-l[0]) +o.sM(0,-l[1]) +s=b0.y.a +k.sL(0,-s[0]) +k.sM(0,-s[1]) +s=b0.w.a +j.sL(0,-s[0]) +j.sM(0,-s[1])}}else if(q)if(i){s=h>=0||m>=0 +b0.ch=s +o=b0.z +l=r.a +k=b0.at +j=b0.ax +if(s){o.sL(0,l[0]) +o.sM(0,l[1]) +s=b0.w.a +k.sL(0,s[0]) +k.sM(0,s[1]) +j.sL(0,-l[0]) +j.sM(0,-l[1])}else{o.sL(0,-l[0]) +o.sM(0,-l[1]) +k.sL(0,l[0]) +k.sM(0,l[1]) +j.sL(0,-l[0]) +j.sM(0,-l[1])}}else{s=h>=0&&m>=0 +b0.ch=s +o=b0.z +l=r.a +k=b0.at +j=b0.ax +if(s){o.sL(0,l[0]) +o.sM(0,l[1]) +k.sL(0,l[0]) +k.sM(0,l[1]) +j.sL(0,-l[0]) +j.sM(0,-l[1])}else{o.sL(0,-l[0]) +o.sM(0,-l[1]) +k.sL(0,l[0]) +k.sM(0,l[1]) +s=b0.w.a +j.sL(0,-s[0]) +j.sM(0,-s[1])}}else if(p)if(g){s=m>=0||f>=0 +b0.ch=s +o=b0.z +l=r.a +k=b0.at +j=b0.ax +if(s){o.sL(0,l[0]) +o.sM(0,l[1]) +k.sL(0,-l[0]) +k.sM(0,-l[1]) +s=b0.y.a +j.sL(0,s[0]) +j.sM(0,s[1])}else{o.sL(0,-l[0]) +o.sM(0,-l[1]) +k.sL(0,-l[0]) +k.sM(0,-l[1]) +j.sL(0,l[0]) +j.sM(0,l[1])}}else{s=m>=0&&f>=0 +b0.ch=s +o=b0.z +l=r.a +k=b0.at +j=b0.ax +if(s){o.sL(0,l[0]) +o.sM(0,l[1]) +k.sL(0,-l[0]) +k.sM(0,-l[1]) +j.sL(0,l[0]) +j.sM(0,l[1])}else{o.sL(0,-l[0]) +o.sM(0,-l[1]) +s=b0.y.a +k.sL(0,-s[0]) +k.sM(0,-s[1]) +j.sL(0,l[0]) +j.sM(0,l[1])}}else{s=m>=0 +b0.ch=s +o=b0.z +l=r.a +k=b0.at +j=b0.ax +if(s){o.sL(0,l[0]) +o.sM(0,l[1]) +k.sL(0,-l[0]) +k.sM(0,-l[1]) +j.sL(0,-l[0]) +j.sM(0,-l[1])}else{o.sL(0,-l[0]) +o.sM(0,-l[1]) +k.sL(0,l[0]) +k.sM(0,l[1]) +j.sL(0,l[0]) +j.sM(0,l[1])}}s=b0.a +o=b5.d +s.c=o.length +for(l=s.a,k=s.b,j=b1.b,e=b5.e,d=0;db0.ay)return +a0=b0.go +b0.aI2(a0) +j=a0.a===B.iq +if(!j&&a0.c>b0.ay)return +if(!j)if(a0.c>0.98*a.c+0.001)a=a0 +j=b0.dx +a1=j[0] +a2=j[1] +if(a.a===B.ir){b2.d=B.dS +c=b0.z +a3=c.bI(k[0]) +for(a4=0,d=1;a5=s.c,da2.ay){a3.a=B.tN +a3.b=i +a3.c=a1 +return}if(b*s[0]+a*s[1]>=0){n[1]=a +n[0]=o[0] +p.aq(0,j) +if(p.bI(r)<-0.03490658503988659)continue}else{n[1]=a +n[0]=o[0] +p.aq(0,m) +if(p.bI(r)<-0.03490658503988659)continue}if(a1>a3.c){a3.a=B.tN +a3.b=i +a3.c=a1}}}} +A.xP.prototype={ +Eu(a){var s=this.a +return(s[0]<<24|s[1]<<16|s[2]<<8|s[3])>>>0}, +dL(a,b){var s=b.a,r=this.a +r[0]=s[0] +r[1]=s[1] +r[2]=s[2] +r[3]=s[3]}, +Ei(){var s=this.a +s[0]=0 +s[1]=0 +s[2]=0 +s[3]=0}, +cH(a,b){return this.Eu(0)-b.Eu(0)}, +$idj:1} +A.alR.prototype={ +dL(a,b){var s=this +s.a.u(b.a) +s.b.u(b.b) +s.c.u(b.c) +s.d=b.d +s.e=b.e +s.f=b.f}} +A.aO1.prototype={} +A.b1i.prototype={ +aQL(a,b,a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this +c.b=a.b +for(s=c.a,r=a.c,q=a.d,p=b.a,o=a1.a,n=0;m=c.b,n1){e=a.a +d=c.X3() +if(d<0.5*e||2*e0)s.h7(1,a) +else s.h7(-1,a) +return +default:a.cE() +return}}, +WM(a){var s,r,q,p=this +switch(p.b){case 0:a.cE() +return +case 1:a.u(p.a[0].c) +return +case 2:s=p.e +r=p.a +s.u(r[1].c) +s.ap(0,r[1].d) +q=p.d +q.u(r[0].c) +q.ap(0,r[0].d) +q.D(0,s) +a.u(q) +return +case 3:a.cE() +return +default:a.cE() +return}}, +ag4(a,b){var s,r,q,p=this +switch(p.b){case 0:break +case 1:s=p.a +a.u(s[0].a) +b.u(s[0].b) +break +case 2:s=p.d +r=p.a +s.u(r[0].a) +s.ap(0,r[0].d) +a.u(r[1].a) +a.ap(0,r[1].d) +a.D(0,s) +s.u(r[0].b) +s.ap(0,r[0].d) +b.u(r[1].b) +b.ap(0,r[1].d) +b.D(0,s) +break +case 3:s=p.a +a.u(s[0].a) +a.ap(0,s[0].d) +r=p.f +r.u(s[1].a) +r.ap(0,s[1].d) +q=p.r +q.u(s[2].a) +q.ap(0,s[2].d) +a.D(0,r) +a.D(0,q) +b.u(a) +break +default:break}}, +X3(){var s,r,q,p=this +switch(p.b){case 0:return 0 +case 1:return 0 +case 2:s=p.a +return Math.sqrt(s[0].c.nm(s[1].c)) +case 3:s=p.f +r=p.a +s.u(r[1].c) +s.aq(0,r[0].c) +q=p.r +q.u(r[2].c) +q.aq(0,r[0].c) +return s.bK(q) +default:return 0}}, +ahd(){var s,r,q,p=this,o=p.a,n=o[0].c,m=o[1].c,l=p.c +l.u(m) +l.aq(0,n) +s=-n.bI(l) +if(s<=0){p.b=o[0].d=1 +return}r=m.bI(l) +if(r<=0){l=o[1] +p.b=l.d=1 +o[0].dL(0,l) +return}q=1/(r+s) +o[0].d=r*q +o[1].d=s*q +p.b=2}, +ahe(){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=a3.y,a5=a3.a +a4.u(a5[0].c) +s=a3.z +s.u(a5[1].c) +r=a3.Q +r.u(a5[2].c) +q=a3.c +q.u(s) +q.aq(0,a4) +p=a4.bI(q) +o=s.bI(q) +n=-p +m=a3.w +m.u(r) +m.aq(0,a4) +l=a4.bI(m) +k=r.bI(m) +j=-l +i=a3.x +i.u(r) +i.aq(0,s) +h=s.bI(i) +g=r.bI(i) +f=-h +e=q.bK(m) +d=e*s.bK(r) +c=e*r.bK(a4) +b=e*a4.bK(s) +if(n<=0&&j<=0){a3.b=a5[0].d=1 +return}if(o>0&&n>0&&b<=0){a=1/(o+n) +a5[0].d=o*a +a5[1].d=n*a +a3.b=2 +return}if(k>0&&j>0&&c<=0){a0=1/(k+j) +a5[0].d=k*a0 +a4=a5[2] +a4.d=j*a0 +a3.b=2 +a5[1].dL(0,a4) +return}if(o<=0&&f<=0){a4=a5[1] +a3.b=a4.d=1 +a5[0].dL(0,a4) +return}if(k<=0&&g<=0){a4=a5[2] +a3.b=a4.d=1 +a5[0].dL(0,a4) +return}if(g>0&&f>0&&d<=0){a1=1/(g+f) +a5[1].d=g*a1 +a4=a5[2] +a4.d=f*a1 +a3.b=2 +a5[0].dL(0,a4) +return}a2=1/(d+c+b) +a5[0].d=d*a2 +a5[1].d=c*a2 +a5[2].d=b*a2 +a3.b=3}} +A.ax1.prototype={ +tk(a,b,c){var s,r,q,p,o,n,m=this +switch(b.a.a){case 0:t.iX.a(b) +m.a[0].u(b.c) +m.b=1 +m.c=b.b +break +case 2:t.uC.a(b) +s=b.d +r=s.length +m.b=r +m.c=b.b +for(q=m.a,p=0;po){o=q +s=r}}return s}} +A.awZ.prototype={ +a80(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=this +$.bfy=$.bfy+1 +s=b2.a +r=b2.b +q=b2.c +p=b2.d +o=a9.a +o.aQL(b1,s,q,r,p) +n=o.a +m=a9.d +o.WM(m) +m.gcU() +for(l=a9.b,k=a9.c,j=a9.f,i=q.b,h=a9.e,g=j.a,f=s.a,e=p.b,d=r.a,c=0;c<20;){b=o.b +for(a=0;ak&&o>11920928955078125e-23){b0.c=o-k +o=a9.r +o.u(l) +o.aq(0,m) +o.dW(0) +j.u(o) +j.ap(0,a7) +m.D(0,j) +j.u(o) +j.ap(0,a8) +l.aq(0,j)}else{m.D(0,l) +m.ap(0,0.5) +l.u(m) +b0.c=0}}}} +A.ax_.prototype={} +A.ax0.prototype={} +A.MJ.prototype={ +V(){return"ManifoldType."+this.b}} +A.aFr.prototype={ +dL(a,b){var s,r,q,p,o,n,m,l=this +for(s=l.a,r=b.a,q=0;q0){o=s[a-1].a +p.sL(0,o[0]) +p.sM(0,o[1]) +m.r=!0}else{o=n.d.a +p.sL(0,o[0]) +p.sM(0,o[1]) +m.r=n.f}p=m.f +if(ai?k:i) +f.sM(0,j>h?j:h)}, +Ic(a,b){a.a=0 +a.b.cE() +a.c=0}, +ec(a){var s=this,r=A.beT() +r.aIZ(s.c) +r.d.u(s.d) +r.e.u(s.e) +r.f=s.f +r.r=s.r +return r}, +aJ3(a){var s,r,q=this,p=q.c +B.b.I(p,new A.S(a,new A.aue(),A.a6(a).h("S<1,a>"))) +q.a6u(p) +s=p[0] +r=new A.a(new Float64Array(2)) +r.u(s) +p.push(r) +q.d.u(p[p.length-2]) +q.f=!0 +q.e.u(p[1]) +q.f=q.r=!0}, +aIZ(a){var s=this,r=s.c +B.b.I(r,new A.S(a,new A.aud(),A.a6(a).h("S<1,a>"))) +s.a6u(r) +s.d.cE() +s.e.cE() +s.r=s.f=!1}, +a6u(a){var s +for(s=1;s0){e=1/f +a1.sL(0,B.c.a1(e,l)) +a1.sM(0,B.c.a1(e,k))}else{a1.sL(0,0) +a1.sM(0,0)}return f}, +yB(a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=a5.b,b=a4.a.a,a=b[0],a0=a5.a.a,a1=a0[0],a2=a-a1 +b=b[1] +a0=a0[1] +s=b-a0 +b=c.b +a=c.a +r=b*a2+a*s +q=-a +p=q*a2+b*s +o=a4.b.a +a2=o[0]-a1 +s=o[1]-a0 +n=b*a2+a*s-r +m=q*a2+b*s-p +b=this.d.a +q=b[1] +a=this.c.a +a0=a[1] +o=a[0] +a1=b[0] +l=new Float64Array(2) +k=new A.a(l) +k.t(q-a0,o-a1) +k.dW(0) +a1=a[0] +a=a[1] +o=l[0] +a0=l[1] +j=o*(a1-r)+a0*(a-p) +i=o*n+a0*m +if(i===0)return!1 +h=j/i +if(h<0||10){b.sL(0,-a*o+a0) +b.sM(0,-c.a*l[0]-c.b*l[1])}else{b.sL(0,a*o-a0) +b.sM(0,c.a*l[0]+c.b*l[1])}return!0}, +xc(a,b,c){var s,r,q,p,o,n,m=this,l=a.a,k=a.b,j=b.b,i=j.b,h=m.c.a,g=h[0],f=j.a +h=h[1] +s=b.a.a +r=s[0] +q=i*g-f*h+r +s=s[1] +p=f*g+i*h+s +h=m.d.a +g=h[0] +h=h[1] +o=i*g-f*h+r +n=f*g+i*h+s +l.sL(0,qo?q:o) +k.sM(0,p>n?p:n) +i=l.a +l.sL(0,i[0]-m.b) +l.sM(0,i[1]-m.b) +i=k.a +k.sL(0,i[0]+m.b) +k.sM(0,i[1]+m.b)}, +Ic(a,b){var s +a.a=0 +s=a.b +s.u(this.c) +s.D(0,this.d) +s.ap(0,0.5) +a.c=0}, +ec(a){var s=this,r=A.axS() +r.b=s.b +r.r=s.r +r.w=s.w +r.e.u(s.e) +r.c.u(s.c) +r.d.u(s.d) +r.f.u(s.f) +return r}} +A.aFC.prototype={} +A.a6l.prototype={ +ec(a){var s=this,r=A.mU() +r.c.u(s.c) +B.b.am(s.e,new A.aJs(r)) +B.b.am(s.d,new A.aJt(r)) +r.b=s.b +return r}, +dL(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,a4,a5=this +if(a7.length<3){a5.m8(1,1) +return}s=t.d +r=A.b([],s) +for(q=a7.length,p=0;pf))l=h===f&&ga.gcU())b=i}if(!B.b.N(d,b))d.push(b) +if(!b.l(0,B.b.ga5(d))){c=b +continue}else break}while(!0) +s=a5.d +B.b.ao(s) +B.b.I(s,d) +B.b.am(s,new A.aJu(a5)) +q=new Float64Array(2) +a1=new A.a(q) +for(l=a5.e,a2=0;a3=s.length,a20)return!1}return!0}, +xc(a,b,a0){var s,r,q,p,o,n,m,l,k,j=this,i=a.a,h=a.b,g=j.d,f=g[0],e=b.b,d=e.b,c=e.a +e=b.a.a +s=e[0] +r=e[1] +e=f.a +i.sL(0,d*e[0]-c*e[1]+s) +i.sM(0,c*e[0]+d*e[1]+r) +e=i.a +h.sL(0,e[0]) +h.sM(0,e[1]) +for(q=g.length,p=h.a,o=1;ol?n:l +n=p[1] +p[1]=n>k?n:k}i.sL(0,e[0]-j.b) +i.sM(0,e[1]-j.b) +h.sL(0,p[0]+j.b) +h.sM(0,p[1]+j.b)}, +Bz(a9,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=a9.b,a7=a6.b,a8=a6.a +a6=a9.a.a +s=b0.gL(b0).X(0,a6[0]) +r=b0.gM(b0).X(0,a6[1]) +q=B.c.a1(a7,s)+B.c.a1(a8,r) +p=B.c.a1(-a8,s)+B.c.a1(a7,r) +for(a6=this.d,o=a6.length,n=this.e,m=p,l=q,k=-17976931348623157e292,j=0;jk){m=c +l=d +k=b}}if(k>0){a=k*k +for(a0=m,a1=l,j=0;ja4){a=a4 +a0=a3 +a1=a2}}a5=Math.sqrt(a) +b2.sL(0,a7*a1-a8*a0) +b2.sM(0,a8*a1+a7*a0) +b2.dW(0)}else{b2.sL(0,a7*l-a8*m) +b2.sM(0,a8*l+a7*m) +a5=k}return a5}, +yB(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=a6.b,a2=a1.b,a3=a1.a +a1=a5.a.a +s=a1[0] +r=a6.a.a +q=r[0] +p=s-q +a1=a1[1] +r=r[1] +o=a1-r +n=a2*p+a3*o +a1=-a3 +m=a1*p+a2*o +s=a5.b.a +p=s[0]-q +o=s[1]-r +l=a2*p+a3*o-n +k=a1*p+a2*o-m +j=a5.c +for(a1=this.d,s=a1.length,r=this.e,i=0,h=-1,g=0;g0&&b=0){a4.b=i +a0=a4.a +a1=r[h].a +a0.sL(0,a2*a1[0]-a3*a1[1]) +a0.sM(0,a3*a1[0]+a2*a1[1]) +return!0}return!1}, +aI0(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this.c +g.cE() +s=new Float64Array(2) +r=new A.a(s) +q=new Float64Array(2) +p=new A.a(q) +o=new Float64Array(2) +n=new A.a(o) +for(m=0,l=0;li){b0.a=B.a64 +b0.b=o +a=!0 +break}if(a2>h){d=a0 +a=!1 +break}a3=k.oA(0,j[0],j[1],d) +if(a3n){a5=a7 +a3=a8}else{a4=a7 +a2=a8}if(a6===50)break}$.bjT=Math.max($.bjT,a6);++a1 +if(a1===8||a6===50){a=!1 +break}}++c +$.bjR=$.bjR+1 +if(a)break +if(c===20){b0.a=B.Eh +b0.b=d +break}}$.bjS=Math.max($.bjS,c)}} +A.PL.prototype={ +V(){return"SeparationFunctionType."+this.b}} +A.aNy.prototype={ +aN6(a,b,c,a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this +d.a=c +d.b=a1 +s=b.b +d.f=a0 +d.r=a2 +r=d.CW +a0.qv(r,a3) +q=d.cx +a2.qv(q,a3) +if(s===1){d.c=B.a3o +a3=d.w +a3.u(c.a[b.c[0]]) +p=d.x +p.u(a1.a[b.d[0]]) +o=d.y +o.u(A.cV(r,a3)) +a3=d.z +a3.u(A.cV(q,p)) +p=d.e +p.u(a3) +p.aq(0,o) +return p.dW(0)}else{a3=b.c +p=a3[0] +o=b.d +n=a1.a +m=d.ch +l=d.e +k=d.at +j=d.d +i=d.z +h=c.a +g=d.y +if(p===a3[1]){d.c=B.a3q +p=d.ax +p.u(n[o[0]]) +f=d.ay +f.u(n[o[1]]) +m.u(f) +m.aq(0,p) +m.h7(-1,l) +l.dW(0) +k.u(A.ca(q.b,l)) +j.u(p) +j.D(0,f) +j.ap(0,0.5) +i.u(A.cV(q,j)) +j=d.w +j.u(h[a3[0]]) +g.u(A.cV(r,j)) +m.u(g) +m.aq(0,i) +e=m.bI(k) +if(e<0){l.dt() +e=-e}return e}else{d.c=B.a3p +f=d.Q +f.u(h[p]) +p=d.as +p.u(h[a3[1]]) +m.u(p) +m.aq(0,f) +m.h7(-1,l) +l.dW(0) +k.u(A.ca(r.b,l)) +j.u(f) +j.D(0,p) +j.ap(0,0.5) +g.u(A.cV(r,j)) +j=d.x +j.u(n[o[0]]) +i.u(A.cV(q,j)) +m.u(i) +m.aq(0,g) +e=m.bI(k) +if(e<0){l.dt() +e=-e}return e}}}, +aL_(a,b){var s,r,q,p,o,n=this,m=n.f +m===$&&A.c() +s=n.CW +m.qv(s,b) +m=n.r +m===$&&A.c() +r=n.cx +m.qv(r,b) +m=n.c +m===$&&A.c() +switch(m.a){case 0:m=n.cy +q=n.e +m.u(A.rL(s.b,q)) +p=n.db +q.dt() +p.u(A.rL(r.b,q)) +q.dt() +o=n.a +o===$&&A.c() +a[0]=o.vA(m) +m=n.b +m===$&&A.c() +a[1]=m.vA(p) +p=n.w +p.u(n.a.a[a[0]]) +m=n.x +m.u(n.b.a[a[1]]) +o=n.y +o.u(A.cV(s,p)) +p=n.z +p.u(A.cV(r,m)) +p.aq(0,o) +return p.bI(q) +case 1:m=n.at +m.u(A.ca(s.b,n.e)) +q=n.y +q.u(A.cV(s,n.d)) +s=n.db +m.dt() +s.u(A.rL(r.b,m)) +m.dt() +a[0]=-1 +p=n.b +p===$&&A.c() +s=p.vA(s) +a[1]=s +p=n.x +p.u(n.b.a[s]) +s=n.z +s.u(A.cV(r,p)) +s.aq(0,q) +return s.bI(m) +case 2:m=n.at +m.u(A.ca(r.b,n.e)) +q=n.z +q.u(A.cV(r,n.d)) +r=n.cy +m.dt() +r.u(A.rL(s.b,m)) +m.dt() +a[1]=-1 +p=n.a +p===$&&A.c() +r=p.vA(r) +a[0]=r +p=n.w +p.u(n.a.a[r]) +r=n.y +r.u(A.cV(s,p)) +r.aq(0,q) +return r.bI(m) +default:a[0]=-1 +a[1]=-1 +return 0}}, +oA(a,b,c,d){var s,r,q,p,o=this,n=o.f +n===$&&A.c() +s=o.CW +n.qv(s,d) +n=o.r +n===$&&A.c() +r=o.cx +n.qv(r,d) +n=o.c +n===$&&A.c() +switch(n.a){case 0:n=o.w +q=o.a +q===$&&A.c() +n.u(q.a[b]) +q=o.x +p=o.b +p===$&&A.c() +q.u(p.a[c]) +p=o.y +p.u(A.cV(s,n)) +n=o.z +n.u(A.cV(r,q)) +n.aq(0,p) +return n.bI(o.e) +case 1:n=o.at +n.u(A.ca(s.b,o.e)) +q=o.y +q.u(A.cV(s,o.d)) +s=o.x +p=o.b +p===$&&A.c() +s.u(p.a[c]) +p=o.z +p.u(A.cV(r,s)) +p.aq(0,q) +return p.bI(n) +case 2:n=o.at +n.u(A.ca(r.b,o.e)) +q=o.z +q.u(A.cV(r,o.d)) +r=o.w +p=o.a +p===$&&A.c() +r.u(p.a[b]) +p=o.y +p.u(A.cV(s,r)) +p.aq(0,q) +return p.bI(n) +default:return 0}}} +A.aT6.prototype={ +aN5(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,a3,a4=this +if(a6.e===0)return +switch(a6.d.a){case 0:s=a4.d +r=a4.e +q=a4.a +q.sL(0,1) +q.sM(0,0) +p=a7.b +o=a6.c.a +n=a7.a.a +s.sL(0,p.b*o[0]-p.a*o[1]+n[0]) +s.sM(0,p.a*o[0]+p.b*o[1]+n[1]) +n=a9.b +o=a6.a[0].a.a +p=a9.a.a +r.sL(0,n.b*o[0]-n.a*o[1]+p[0]) +r.sM(0,n.a*o[0]+n.b*o[1]+p[1]) +if(s.nm(r)>14210854715202004e-30){p=r.a +o=s.a +q.sL(0,p[0]-o[0]) +q.sM(0,p[1]-o[1]) +q.dW(0)}q=q.a +p=q[0] +o=s.a +m=p*a8+o[0] +n=q[1] +l=n*a8+o[1] +o=r.a +k=-p*b0+o[0] +j=-n*b0+o[1] +o=a4.b +o[0].sL(0,(m+k)*0.5) +o[0].sM(0,(l+j)*0.5) +a4.c[0]=(k-m)*q[0]+(j-l)*q[1] +break +case 1:i=a4.d +q=a4.a +q.u(A.ca(a7.b,a6.b)) +i.u(A.cV(a7,a6.c)) +for(p=a6.a,o=a4.e.a,n=i.a,q=q.a,h=a4.b,g=a4.c,f=0;f0)s.aRl() +s.z.a|=1 +return d}, +a8y(a,b){var s=A.jh(a,0,0,!1,0,null) +s.e=b +return this.hJ(s)}, +sabx(a,b){if(this.a===B.X)return +if(b.bI(b)>0)this.fp(!0) +this.r.u(b)}, +sHN(a,b){if(this.a===B.X)return +if(b*b>0)this.fp(!0) +this.w=b}, +a7d(a){var s,r,q,p=this,o=p.f.c +p.aoD(a) +s=o.a +r=o.a +q=a.a +p.y=p.y+((s[0]-r[0])*q[1]-(s[1]-r[1])*q[0])}, +aoD(a){var s,r,q,p=this +if(p.a!==B.O)return +if((p.b&2)!==2)p.fp(!0) +s=p.x +r=s.a +q=a.a +s.sL(0,r[0]+q[0]) +s.sM(0,r[1]+q[1])}, +aGz(a){var s=this +if(s.a!==B.O)return +if((s.b&2)!==2)s.fp(!0) +s.y+=a}, +wT(a,b){var s,r,q,p=this +if(p.a!==B.O)return +if(b==null)b=p.f.c +if((p.b&2)!==2)p.fp(!0) +p.sabx(0,p.r.W(0,a.a1(0,p.ay))) +s=b.a +r=p.f.c.a +q=a.a +p.w=p.w+p.CW*((s[0]-r[0])*q[1]-(s[1]-r[1])*q[0])}, +u2(a){return this.wT(a,null)}, +a7c(a){var s=this +if(s.a!==B.O)return +if((s.b&2)!==2)s.fp(!0) +s.w=s.w+s.CW*a}, +WV(){var s=this.ch,r=this.ax,q=this.f.a.a,p=q[0] +q=q[1] +return s+r*(p*p+q*q)}, +aRl(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +e.CW=e.ch=e.ay=e.ax=0 +s=e.f +r=s.a +r.cE() +q=e.a +if(q===B.X||q===B.qX){r=e.d.a +s.b.u(r) +s.c.u(r) +s.d=s.e +return}p=new A.a(new Float64Array(2)) +q=new Float64Array(2) +o=new A.a(q) +n=e.fx +for(m=e.Q,l=m.length,k=n.b.a,j=0;j0){q=1/q +e.ay=q +p.ap(0,q)}else e.ay=e.ax=1 +q=e.ch +if(q>0&&(e.b&16)===0){q-=e.ax*p.bI(p) +e.ch=q +e.CW=1/q}else e.CW=e.ch=0 +q=s.c +f=new A.a(new Float64Array(2)) +f.u(q) +r.u(p) +s=s.b +s.u(A.cV(e.d,r)) +q.u(s) +o.u(q) +o.aq(0,f) +o.h7(e.w,f) +e.r.D(0,f)}, +fp(a){var s,r=this +if(a){s=r.b +if((s&2)===0){r.b=s|2 +r.dy=0}}else{r.b&=4294967293 +r.dy=0 +r.r.cE() +r.w=0 +r.x.cE() +r.y=0}}, +Za(){var s,r,q,p,o,n=this,m=n.fy,l=m.b,k=n.f +l.a=Math.sin(k.d) +s=Math.cos(k.d) +l.b=s +r=m.a +q=k.b.a +k=k.a.a +r.sL(0,q[0]-s*k[0]+l.a*k[1]) +r.sM(0,q[1]-l.a*k[0]-l.b*k[1]) +for(l=n.Q,k=l.length,s=n.z,r=n.d,p=0;p0&&!q.x&&!p.x){s.fp(!0) +r.fp(!0)}}, +aHK(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=A.b([],t.c) +for(s=g.b,r=s.length,q=g.a,p=0;pr?s:r}, +a6(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=a.at,a1=a.w +a0.dL(0,a1) +s=a.a|=4 +r=(s&2)===2 +s=a.b +q=s.x +p=a.c +o=p.x +n=q||o +m=s.b +l=p.b +k=m.d +j=l.d +if(n){s=s.c +s===$&&A.c() +p=p.c +p===$&&A.c() +i=$.x0() +h=i.a +h.a.tk(0,s,a.d) +h.b.tk(0,p,a.e) +h.c.dL(0,k) +h.d.dL(0,j) +h.e=!0 +p=i.b +p.b=0 +i=i.c +$.bdu().a80(i,p,h) +g=i.c<0.0000011920928955078125 +a1.e=0}else{a.oA(0,a1,k,j) +g=a1.e>0 +for(s=a0.a,p=a1.a,f=0;f0?1/d1:0 +d2=-1*c7 +d3=c3*d2-c4*c6 +d4=c9*d2-c5*c6 +d5=b8+a2*d3*d3+a3*d4*d4 +c2.f=d5>0?1/d5:0 +c2.r=0 +d6=c7*(a5[0]+a8*c5-b5[0]-b7*c4)+c6*(a5[1]+b4*c9-b5[1]-b0*c3) +if(d6<-1)c2.r=-g.Q*d6}if(g.at===2){d7=c0[0] +d8=c0[1] +a4=d7.a.a +a5=a4[0] +a8=c[1] +a4=a4[1] +c=c[0] +d9=a5*a8-a4*c +a4=d7.b.a +e0=a4[0]*a8-a4[1]*c +a4=d8.a.a +e1=a4[0]*a8-a4[1]*c +a4=d8.b.a +e2=a4[0]*a8-a4[1]*c +c=a2*d9 +a4=a3*e0 +e3=b8+c*d9+a4*e0 +e4=b8+a2*e1*e1+a3*e2*e2 +e5=b8+c*e1+a4*e2 +if(e3*e3<100*(e3*e4-e5*e5)){c=g.d +a4=c.a +a4[3]=e4 +a4[2]=e5 +a4[1]=e5 +a4[0]=e3 +a4=g.c +a4.u(c) +a4.JK()}else g.at=1}}}, +Y_(){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.d +e5===$&&A.c() +s=e5.length +r=0 +for(;r0?c2:0 +b8=b7-c1 +a3.c=b7 +b9=c*b8 +c0=b*b8 +a1[0]=a7-b9*n +a1[1]=b2-c0*n +f-=l*(a8[0]*c0-a8[1]*b9) +h[0]=h[0]+b9*m +h[1]=h[1]+c0*m +d+=k*(i[0]*c0-i[1]*b9)}else{c3=i[0] +c4=i[1] +c5=c3.c +c6=c4.c +i=c3.b.a +a5=i[1] +a6=h[0] +a7=a1[0] +a8=c3.a.a +a9=a8[1] +b0=i[0] +b1=h[1] +b2=a1[1] +b3=a8[0] +b4=c4.b.a +b5=b4[1] +c1=c4.a.a +c7=c1[1] +c8=b4[0] +c9=c1[0] +d0=c3.r +d1=c4.r +d2=q.d.a +d3=d2[0] +d4=d2[2] +d5=(a4*a5+a6-a7+f*a9)*c+(d*b0+b1-b2-f*b3)*b-d0-(d3*c5+d4*c6) +d3=d2[1] +d6=(a4*b5+a6-a7+f*c7)*c+(d*c8+b1-b2-f*c9)*b-d1-(d3*c5+d2[3]*c6) +$loop$0:{a4=q.c.a +d7=(a4[0]*d5+a4[2]*d6)*-1 +d8=(a4[1]*d5+a4[3]*d6)*-1 +if(d7>=0&&d8>=0){d9=d7-c5 +e0=d8-c6 +e1=d9*c +e2=d9*b +e3=e0*c +e4=e0*b +a4=e1+e3 +a1[0]=a7-n*a4 +a7=e2+e4 +a1[1]=b2-n*a7 +h[0]=h[0]+m*a4 +h[1]=h[1]+m*a7 +f-=l*(a8[0]*e2-a8[1]*e1+(c1[0]*e4-c1[1]*e3)) +d+=k*(i[0]*e2-i[1]*e1+(b4[0]*e4-b4[1]*e3)) +c3.c=d7 +c4.c=d8 +break $loop$0}d7=-c3.e*d5 +if(d7>=0&&d3*d7+d6>=0){d9=d7-c5 +e0=0-c6 +e1=c*d9 +e2=b*d9 +e3=c*e0 +e4=b*e0 +a4=e1+e3 +a1[0]=a7-n*a4 +a7=e2+e4 +a1[1]=b2-n*a7 +h[0]=h[0]+m*a4 +h[1]=h[1]+m*a7 +f-=l*(a8[0]*e2-a8[1]*e1+(c1[0]*e4-c1[1]*e3)) +d+=k*(i[0]*e2-i[1]*e1+(b4[0]*e4-b4[1]*e3)) +c3.c=d7 +c4.c=0 +break $loop$0}d8=-c4.e*d6 +if(d8>=0&&d4*d8+d5>=0){d9=0-c5 +e0=d8-c6 +e1=c*d9 +e2=b*d9 +e3=c*e0 +e4=b*e0 +a4=e1+e3 +a1[0]=a7-n*a4 +a7=e2+e4 +a1[1]=b2-n*a7 +h[0]=h[0]+m*a4 +h[1]=h[1]+m*a7 +f-=l*(a8[0]*e2-a8[1]*e1+(c1[0]*e4-c1[1]*e3)) +d+=k*(i[0]*e2-i[1]*e1+(b4[0]*e4-b4[1]*e3)) +c3.c=0 +c4.c=d8 +break $loop$0}if(d5>=0&&d6>=0){d9=0-c5 +e0=0-c6 +e1=c*d9 +e2=b*d9 +e3=c*e0 +e4=b*e0 +a4=e1+e3 +a1[0]=a7-n*a4 +a7=e2+e4 +a1[1]=b2-n*a7 +h[0]=h[0]+m*a4 +h[1]=h[1]+m*a7 +f-=l*(a8[0]*e2-a8[1]*e1+(c1[0]*e4-c1[1]*e3)) +d+=k*(i[0]*e2-i[1]*e1+(b4[0]*e4-b4[1]*e3)) +c4.c=c3.c=0 +break $loop$0}break $loop$0}}i=this.c +i[p].b=f +i[o].b=d}}, +ahS(){var s,r,q,p,o,n,m,l,k=this.d +k===$&&A.c() +s=k.length +r=0 +for(;r0?-c2/c5:0 +c7=b3*c6 +c8=b6*c6 +b[0]=b[0]-c7*d +b[1]=b[1]-c8*d +a8-=c*(b8*c8-b9*c7) +a6[0]=a6[0]+c7*a1 +a6[1]=a6[1]+c8*a1 +b0+=a2*(c0*c8-c1*c7)}b=c9.b +b[f].b=a8 +b[e].b=b0}return i>=-0.015}, +ahr(d1,d2){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=this,d0=c9.d +d0===$&&A.c() +s=d0.length +r=c9.e +q=r.b +p=c9.f +o=p.b +n=r.a.a +m=p.a.a +l=c9.w +k=l.b.a +j=l.a.a +i=0 +h=0 +for(;h0?-c2/c5:0 +c7=b3*c6 +c8=b6*c6 +d[0]=d[0]-c7*a2 +d[1]=d[1]-c8*a2 +a8-=a3*(b8*c8-b9*c7) +a6[0]=a6[0]+c7*a4 +a6[1]=a6[1]+c8*a4 +b0+=a5*(c0*c8-c1*c7)}d=c9.b +d[f].b=a8 +d[e].b=b0}return i>=-0.0075}} +A.aJD.prototype={ +q9(a4,a5,a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=a6.b,a0=a7.b,a1=a5.a,a2=a1[a8],a3=a5.Q +a3===$&&A.c() +switch(a3.a){case 0:s=a1[0] +a1=a.b +a3=a5.c.a +r=a3[0] +q=a.a +a3=a3[1] +p=a6.a.a +o=a1*r-q*a3+p[0] +n=q*r+a1*a3+p[1] +p=a0.b +a3=s.a +a1=a3[0] +r=a0.a +a3=a3[1] +q=a7.a.a +m=p*a1-r*a3+q[0] +l=r*a1+p*a3+q[1] +q=b.a +a3=m-o +q.sL(0,a3) +p=l-n +q.sM(0,p) +q.dW(0) +a1=b.b +a1.sL(0,(o+m)*0.5) +a1.sM(0,(n+l)*0.5) +q=q.a +b.c=a3*q[0]+p*q[1]-a5.as-a5.at +break +case 1:a1=b.a +a3=a5.b.a +a1.sL(0,a.b*a3[0]-a.a*a3[1]) +a1.sM(0,a.a*a3[0]+a.b*a3[1]) +a3=a.b +r=a5.c.a +q=r[0] +p=a.a +r=r[1] +k=a6.a.a +j=k[0] +k=k[1] +i=a0.b +h=a2.a +g=h[0] +f=a0.a +h=h[1] +e=a7.a.a +d=i*g-f*h+e[0] +c=f*g+i*h+e[1] +a1=a1.a +b.c=(d-(a3*q-p*r+j))*a1[0]+(c-(p*q+a3*r+k))*a1[1]-a5.as-a5.at +a1=b.b +a1.sL(0,d) +a1.sM(0,c) +break +case 2:a1=b.a +a3=a5.b.a +a1.sL(0,a0.b*a3[0]-a0.a*a3[1]) +a1.sM(0,a0.a*a3[0]+a0.b*a3[1]) +a3=a0.b +r=a5.c.a +q=r[0] +p=a0.a +r=r[1] +k=a7.a.a +j=k[0] +k=k[1] +i=a.b +h=a2.a +g=h[0] +f=a.a +h=h[1] +e=a6.a.a +d=i*g-f*h+e[0] +c=f*g+i*h+e[1] +e=a1.a +b.c=(d-(a3*q-p*r+j))*e[0]+(c-(p*q+a3*r+k))*e[1]-a5.as-a5.at +k=b.b +k.sL(0,d) +k.sM(0,c) +a1.sL(0,e[0]*-1) +a1.sM(0,e[1]*-1) +break}}} +A.abf.prototype={} +A.avQ.prototype={} +A.a0w.prototype={ +oA(a,b,c,d){var s,r=$.x0(),q=this.b.c +q===$&&A.c() +t.__.a(q) +s=this.c.c +s===$&&A.c() +r.a7T(b,q,c,t.iX.a(s),d)}} +A.a0x.prototype={ +oA(a,b,c,d){var s,r=$.x0(),q=this.b.c +q===$&&A.c() +t.__.a(q) +s=this.c.c +s===$&&A.c() +r.fx.a7S(b,q,c,t.uC.a(s),d)}} +A.a6h.prototype={ +oA(a,b,c,d){var s,r=$.x0(),q=this.b.c +q===$&&A.c() +t.uC.a(q) +s=this.c.c +s===$&&A.c() +r.aHM(b,q,c,t.iX.a(s),d)}} +A.a6i.prototype={ +oA(a,b,c,d){var s,r,q=$.x0(),p=this.b.c +p===$&&A.c() +s=t.uC +s.a(p) +r=this.c.c +r===$&&A.c() +q.aHN(b,p,c,s.a(r),d)}} +A.rz.prototype={} +A.t9.prototype={} +A.DM.prototype={} +A.uv.prototype={ +anu(a,b){var s,r,q,p,o,n=this +n.y=b.b +n.d=b.c +n.e=b.d +s=n.w +r=b.r +s.a=r.a +s.b=r.b +s.c=r.c +n.x=b.f +r=b.a.ec(0) +n.c=r +q=r.got() +s=n.f +r=s.length +if(rc?e:c +c=f.b.a +c[0]=e +e=j[1] +d=d[1] +c[1]=e>d?e:d +p[0]=r[0]-q[0] +p[1]=r[1]-q[1] +e=g.d +if(o.aOD(e,f,s))i.push(e)}}} +A.Lf.prototype={} +A.a18.prototype={} +A.ls.prototype={} +A.aDv.prototype={ +gqY(){var s=this.b,r=A.a6(s).h("S<1,rz>") +return A.ai(new A.S(s,new A.aDw(),r),!0,r.h("aF.E"))}, +gQP(){var s=this.b,r=A.a6(s).h("S<1,t9>") +return A.ai(new A.S(s,new A.aDx(),r),!0,r.h("aF.E"))}, +ahc(b0,b1,b2,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=this,a9=b1.a +for(s=a8.b,r=s.length,q=b2.a,p=0;p$.bdZ()){a0=2/Math.sqrt(d) +e[0]=e[0]*a0 +e[1]=e[1]*a0}a1=a9*j +if(a1*a1>$.bdY())j*=1.5707963267948966/Math.abs(a1) +d=g.a.a +d[0]=d[0]+a9*e[0] +d[1]=d[1]+a9*e[1] +g.b=l+a9*j +f.b=j}c=0 +while(!0){if(!(c0.0012184696791468343)){q=n.r +q=q.bI(q)>0.0001}else q=!0}else q=!0 +if(q){n.dy=0 +a7=0}else{q=n.dy+=a9 +a7=Math.min(a7,q)}}if(a7>=0.5&&a2)B.b.am(s,new A.aDy())}}, +ahq(a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this +for(s=a0.b,r=s.length,q=0;q$.bdZ())e.ap(0,2/Math.sqrt(m)) +a=i*d +if(a*a>$.bdY())d*=1.5707963267948966/Math.abs(a) +m=h.a.a +m[0]=m[0]+n[0]*i +m[1]=m[1]+n[1]*i +f+=i*d +m[0]=m[0] +m[1]=m[1] +h.b=f +n[0]=n[0] +n[1]=n[1] +g.b=d +o=p.a +l=o.f +k=l.c.a +k[0]=m[0] +k[1]=m[1] +l.e=f +l=o.r.a +l[0]=n[0] +l[1]=n[1] +o.sHN(0,d) +o.w0()}a0.adC()}, +adC(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +if(g.a==null)return +s=g.c +s===$&&A.c() +r=s.length +q=g.y +p=q.a +o=q.b +n=0 +for(;n0.04000000000000001)i.ap(0,0.2/Math.sqrt(d)) +if(d>0.000025)g=!1 +o=a[s[f].c].a.a +o[0]=o[0]+p[0] +o[1]=o[1]+p[1]}return g}, +nB(a){var s,r,q,p,o,n,m,l,k,j=this,i=a.c +i===$&&A.c() +s=a.b +s===$&&A.c() +r=j.w +q=A.mM(r.length,new A.avI(j,s),t.h) +s=a.a +s===$&&A.c() +if(s.f){s=j.Q=j.Q*s.c +for(p=r.length,o=0;o0.005){q=r.a +p=1/e +r.sL(0,q[0]*p) +r.sM(0,q[1]*p)}else r.t(0,0) +d=s.bK(r) +c=a6.bK(r) +b=a5.db+a5.dy*d*d+a5.dx+a5.fr*c*c +q=b!==0?1/b:0 +a5.fx=q +p=a5.w +if(p>0){a=a5.as +a0=6.283185307179586*p +p=a5.x +a1=q*a0*a0 +a2=a7.a +a2===$&&A.c() +a3=a2.a +p=a5.z=a3*(2*q*p*a0+a3*a1) +q=p!==0?1/p:0 +a5.z=q +a5.y=(e-a)*a3*a1*q +b+=q +a5.fx=b!==0?1/b:0}else a5.y=a5.z=0 +q=a7.a +q===$&&A.c() +if(q.f){a5.Q=a5.Q*q.c +q=new Float64Array(2) +a4=new A.a(q) +a4.u(r) +a4.ap(0,a5.Q) +r=m.a +m.sL(0,r[0]-a5.db*q[0]) +m.sM(0,r[1]-a5.db*q[1]) +l-=a5.dy*s.bK(a4) +s=i.a +i.sL(0,s[0]+a5.dx*q[0]) +i.sM(0,s[1]+a5.dx*q[1]) +h+=a5.fr*a6.bK(a4)}else a5.Q=0 +a6=a7.c +a6[a5.at].b=l +a6[a5.ax].b=h}, +n2(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=a.c +b===$&&A.c() +s=b[c.at] +r=s.a +q=s.b +b=b[c.ax] +p=b.a +o=b.b +n=new A.a(new Float64Array(2)) +m=new A.a(new Float64Array(2)) +b=c.ch +b.h7(q,n) +n.D(0,r) +s=c.CW +s.h7(o,m) +m.D(0,p) +l=c.ay +m.aq(0,n) +k=l.bI(m) +j=c.fx +i=c.y +h=c.z +g=c.Q +f=-j*(k+i+h*g) +c.Q=g+f +l=l.a +e=f*l[0] +d=f*l[1] +l=r.a +r.sL(0,l[0]-c.db*e) +r.sM(0,l[1]-c.db*d) +l=c.dy +b=b.a +g=b[0] +b=b[1] +h=p.a +p.sL(0,h[0]+c.dx*e) +p.sM(0,h[1]+c.dx*d) +h=c.fr +s=s.a +i=s[0] +s=s[1] +j=a.c +j[c.at].b=q-l*(g*d-b*e) +j[c.ax].b=o+h*(i*d-s*e)}, +n1(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this +if(a1.w>0)return!0 +s=new A.as() +r=new A.as() +q=new Float64Array(2) +p=new A.a(q) +o=new Float64Array(2) +n=new A.a(o) +m=new Float64Array(2) +l=new A.a(m) +k=a2.b +k===$&&A.c() +j=k[a1.at] +i=j.a +h=j.b +k=k[a1.ax] +g=k.a +f=k.b +s.a=Math.sin(h) +s.b=Math.cos(h) +r.a=Math.sin(f) +r.b=Math.cos(f) +l.u(a1.e) +l.aq(0,a1.cx) +p.u(A.ca(s,l)) +l.u(a1.f) +l.aq(0,a1.cy) +n.u(A.ca(r,l)) +l.u(g) +l.D(0,n) +l.aq(0,i) +l.aq(0,p) +e=B.c.ca(l.dW(0)-a1.as,-0.2,0.2) +d=-a1.fx*e +c=d*m[0] +b=d*m[1] +m=i.a +i.sL(0,m[0]-a1.db*c) +i.sM(0,m[1]-a1.db*b) +m=a1.dy +k=q[0] +q=q[1] +j=g.a +g.sL(0,j[0]+a1.dx*c) +g.sM(0,j[1]+a1.dx*b) +j=a1.fr +a=o[0] +o=o[1] +a0=a2.b +a0[a1.at].b=h-m*(k*b-q*c) +a0[a1.ax].b=f+j*(a*b-o*c) +return Math.abs(e)<0.005}} +A.a06.prototype={ +q9(a,b,c,d,e){var s=this +s.d=b +s.e=c +s.a.u(A.jB(b.d,d)) +s.b.u(A.jB(s.e.d,e)) +s.r=Math.sqrt(e.X(0,d).gcU())}, +gE(a){return this.r}} +A.a1v.prototype={ +nB(a6){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=a4.a +a5===$&&A.c() +a4.Q=a5.c +s=a4.b +s===$&&A.c() +a4.as=s.c +s=a4.ay +s.u(a5.f.a) +a5=a4.ch +a5.u(a4.b.f.a) +r=a4.a +a4.CW=r.ay +q=a4.b +a4.cx=q.ay +a4.cy=r.CW +a4.db=q.CW +q=a6.b +q===$&&A.c() +r=a4.Q +p=q[r].b +o=a6.c +o===$&&A.c() +r=o[r] +n=r.a +m=r.b +r=a4.as +l=q[r].b +r=o[r] +k=r.a +j=r.b +i=new A.a(new Float64Array(2)) +h=new A.as() +g=new A.as() +h.a=Math.sin(p) +h.b=Math.cos(p) +g.a=Math.sin(l) +g.b=Math.cos(l) +i.u(a4.e) +i.aq(0,s) +s=a4.at +s.u(A.ca(h,i)) +i.u(a4.f) +i.aq(0,a5) +a5=a4.ax +a5.u(A.ca(g,i)) +f=a4.CW +e=a4.cx +d=a4.cy +c=a4.db +b=new A.jo(new Float64Array(4)) +r=f+e +q=s.a +o=q[1] +a=a5.a +a0=a[1] +q=q[0] +a=a[0] +a1=c*a +a2=-d*q*o-a1*a0 +b.o1(r+d*o*o+c*a0*a0,a2,a2,r+d*q*q+a1*a) +a=a4.dx +a.u(b) +a.JK() +a=a4.dy=d+c +if(a>0)a4.dy=1/a +r=a6.a +r===$&&A.c() +q=a4.w +if(r.f){q.ap(0,r.c) +a4.x=a4.x*a6.a.c +a3=new A.a(new Float64Array(2)) +a3.u(q) +i.u(a3) +i.ap(0,f) +n.aq(0,i) +m-=d*(s.bK(a3)+a4.x) +i.u(a3) +i.ap(0,e) +k.D(0,i) +j+=c*(a5.bK(a3)+a4.x)}else{q.cE() +a4.x=0}a5=a6.c +s=a5[a4.Q] +s.b=m +a5[a4.as].b=j}, +n2(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=a0.c +a===$&&A.c() +s=a[b.Q] +r=s.a +q=s.b +a=a[b.as] +p=a.a +o=a.b +n=b.CW +m=b.cx +l=b.cy +k=b.db +a=a0.a +a===$&&A.c() +j=a.a +a=b.dy +i=b.x +h=j*b.z +a=B.c.ca(i+-a*(o-q),-h,h) +b.x=a +g=a-i +q-=l*g +o+=k*g +f=new A.a(new Float64Array(2)) +e=new A.a(new Float64Array(2)) +a=b.at +a.h7(q,e) +s=b.ax +s.h7(o,f) +f.D(0,p) +f.aq(0,r) +f.aq(0,e) +g=new A.a(new Float64Array(2)) +b.dx.Wm(f,g) +g.dt() +i=new A.a(new Float64Array(2)) +d=b.w +i.u(d) +d.D(0,g) +h=j*b.y +if(d.gcU()>h*h){d.dW(0) +d.ap(0,h)}g.u(d) +g.aq(0,i) +e.u(g) +e.ap(0,n) +r.aq(0,e) +a=a.bK(g) +e.u(g) +e.ap(0,m) +p.D(0,e) +s=s.bK(g) +d=a0.c +c=d[b.Q] +c.b=q-l*a +d[b.as].b=o+k*s}, +n1(a){return!0}} +A.a1w.prototype={} +A.a1G.prototype={ +nB(a6){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=a4.a +a5===$&&A.c() +a4.db=a5.c +s=a4.b +s===$&&A.c() +a4.dx=s.c +s=a4.y +a4.dy=s.c +r=a4.z +a4.fr=r.c +q=a4.fx +q.u(a5.f.a) +a4.fy.u(a4.b.f.a) +a5=a4.go +a5.u(s.f.a) +a4.id.u(r.f.a) +p=a4.a +a4.k1=p.ay +o=a4.b +a4.k2=o.ay +a4.k3=s.ay +a4.k4=r.ay +a4.ok=p.CW +a4.p1=o.CW +a4.p2=s.CW +a4.p3=r.CW +r=a6.b +r===$&&A.c() +s=a4.db +n=r[s].b +o=a6.c +o===$&&A.c() +s=o[s] +m=s.a +l=s.b +s=a4.dx +k=r[s].b +s=o[s] +j=s.a +i=s.b +s=a4.dy +h=r[s].b +s=o[s] +g=s.a +f=s.b +s=a4.fr +e=r[s].b +s=o[s] +d=s.a +c=s.b +b=new A.as() +a=new A.as() +b.a=Math.sin(n) +b.b=Math.cos(n) +Math.sin(k) +Math.cos(k) +a.a=Math.sin(h) +a.b=Math.cos(h) +Math.sin(e) +Math.cos(e) +a4.x1=0 +a0=new A.a(new Float64Array(2)) +if(a4.w instanceof A.vK){a5=a4.p4 +a5.cE() +a4.ry=a4.RG=1 +a4.x1=a4.x1+(a4.ok+a4.p2)}else{a1=new A.a(new Float64Array(2)) +a2=new A.a(new Float64Array(2)) +s=a4.p4 +s.u(A.ca(a,a4.at)) +a0.u(a4.Q) +a0.aq(0,a5) +a1.u(A.ca(a,a0)) +a0.u(a4.e) +a0.aq(0,q) +a2.u(A.ca(b,a0)) +a4.ry=a1.bK(s) +q=a4.RG=a2.bK(s) +a5=a4.x1 +r=a4.k3 +p=a4.k1 +o=a4.p2 +a3=a4.ry +a4.x1=a5+(r+p+o*a3*a3+a4.ok*q*q) +a5=s}s=a4.R8 +s.cE() +r=a4.to=a4.rx=a4.cx +r=a4.x1=a4.x1+r*r*(a4.p1+a4.p3) +a4.x1=r>0?1/r:0 +r=a6.a +r===$&&A.c() +if(r.f){r=m.a +a5=a5.a +m.sL(0,r[0]+a4.k1*a4.cy*a5[0]) +m.sM(0,r[1]+a4.k1*a4.cy*a5[1]) +r=a4.ok +q=a4.cy +l+=r*q*a4.RG +r=j.a +s=s.a +j.sL(0,r[0]+a4.k2*q*s[0]) +j.sM(0,r[1]+a4.k2*a4.cy*s[1]) +r=a4.p1 +q=a4.cy +i+=r*q*a4.rx +r=g.a +g.sL(0,r[0]-a4.k3*q*a5[0]) +g.sM(0,r[1]-a4.k3*a4.cy*a5[1]) +a5=a4.p2 +r=a4.cy +f-=a5*r*a4.ry +a5=d.a +d.sL(0,a5[0]-a4.k4*r*s[0]) +d.sM(0,a5[1]-a4.k4*a4.cy*s[1]) +c-=a4.p3*a4.cy*a4.to}else a4.cy=0 +a5=a6.c +a5[a4.db].b=l +a5[a4.dx].b=i +a5[a4.dy].b=f +a5[a4.fr].b=c}, +n2(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=a2.c +a1===$&&A.c() +s=a1[a0.db] +r=s.a +q=s.b +s=a1[a0.dx] +p=s.a +o=s.b +s=a1[a0.dy] +n=s.a +m=s.b +a1=a1[a0.fr] +l=a1.a +k=a1.b +j=new A.a(new Float64Array(2)) +i=new A.a(new Float64Array(2)) +a1=a0.p4 +j.u(r) +j.aq(0,n) +s=a1.bI(j) +h=a0.R8 +i.u(p) +i.aq(0,l) +g=h.bI(i) +f=a0.RG +e=a0.ry +d=a0.rx +c=a0.to +b=-a0.x1*(s+g+(f*q-e*m+(d*o-c*k))) +a0.cy+=b +c=r.a +a1=a1.a +r.sL(0,c[0]+a0.k1*b*a1[0]) +r.sM(0,c[1]+a0.k1*b*a1[1]) +c=a0.ok +d=a0.RG +e=p.a +h=h.a +p.sL(0,e[0]+a0.k2*b*h[0]) +p.sM(0,e[1]+a0.k2*b*h[1]) +e=a0.p1 +f=a0.rx +g=n.a +n.sL(0,g[0]-a0.k3*b*a1[0]) +n.sM(0,g[1]-a0.k3*b*a1[1]) +a1=a0.p2 +g=a0.ry +s=l.a +l.sL(0,s[0]-a0.k4*b*h[0]) +l.sM(0,s[1]-a0.k4*b*h[1]) +h=a0.p3 +s=a0.to +a=a2.c +a[a0.db].b=q+c*b*d +a[a0.dx].b=o+e*b*f +a[a0.dy].b=m-a1*b*g +a[a0.fr].b=k-h*b*s}, +n1(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,a7=this,a8=a9.b +a8===$&&A.c() +s=a8[a7.db] +r=s.a +q=s.b +s=a8[a7.dx] +p=s.a +o=s.b +s=a8[a7.dy] +n=s.a +m=s.b +a8=a8[a7.fr] +l=a8.a +k=a8.b +j=new A.as() +i=new A.as() +j.a=Math.sin(q) +j.b=Math.cos(q) +Math.sin(o) +Math.cos(o) +i.a=Math.sin(m) +i.b=Math.cos(m) +Math.sin(k) +Math.cos(k) +h=new A.a(new Float64Array(2)) +a8=new Float64Array(2) +g=new A.a(a8) +s=new Float64Array(2) +if(a7.w instanceof A.vK){g.cE() +f=0+(a7.ok+a7.p2) +e=q-m-a7.ay +d=1 +c=1}else{b=new A.a(new Float64Array(2)) +a=new A.a(new Float64Array(2)) +a0=new A.a(new Float64Array(2)) +a1=new A.a(new Float64Array(2)) +a2=a7.at +g.u(A.ca(i,a2)) +a3=a7.Q +h.u(a3) +a4=a7.go +h.aq(0,a4) +b.u(A.ca(i,h)) +h.u(a7.e) +h.aq(0,a7.fx) +a.u(A.ca(j,h)) +c=b.bK(g) +d=a.bK(g) +f=0+(a7.k3+a7.k1+a7.p2*c*c+a7.ok*d*d) +a0.u(a3) +a0.aq(0,a4) +h.u(a) +h.D(0,r) +h.aq(0,n) +a1.u(A.rL(i,h)) +a1.aq(0,a0) +e=a1.bI(a2)}new A.a(s).cE() +a5=a7.cx +f+=a5*a5*(a7.p1+a7.p3) +a2=a7.ch +a3=a7.CW +a6=f>0?-(e+a5*(o-k-a2)-a3)/f:0 +a2=r.a +r.sL(0,a2[0]+a7.k1*a6*a8[0]) +r.sM(0,a2[1]+a7.k1*a6*a8[1]) +a2=a7.ok +a3=p.a +p.sL(0,a3[0]+a7.k2*a6*s[0]) +p.sM(0,a3[1]+a7.k2*a6*s[1]) +a3=a7.p1 +a4=n.a +n.sL(0,a4[0]-a7.k3*a6*a8[0]) +n.sM(0,a4[1]-a7.k3*a6*a8[1]) +a8=a7.p2 +a4=l.a +l.sL(0,a4[0]-a7.k4*a6*s[0]) +l.sM(0,a4[1]-a7.k4*a6*s[1]) +s=a7.p3 +a4=a9.b +a4[a7.db].b=q+a2*a6*d +a4[a7.dx].b=o+a3*a6*a5 +a4[a7.dy].b=m-a8*a6*c +a4[a7.fr].b=k-s*a6*a5 +return!0}} +A.a1H.prototype={} +A.k7.prototype={ +pz(a){var s=this,r=a.d +r===$&&A.c() +s.a=r +r=a.e +r===$&&A.c() +s.b=r +s.d=a.f +s.c=!1}, +a93(){}} +A.a2Z.prototype={} +A.Ew.prototype={ +V(){return"LimitState."+this.b}} +A.a4k.prototype={ +nB(a6){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=a4.a +a5===$&&A.c() +a4.ax=a5.c +s=a4.b +s===$&&A.c() +a4.ay=s.c +s=a4.cx +s.u(a5.f.a) +a5=a4.cy +a5.u(a4.b.f.a) +r=a4.a +a4.dy=r.ay +q=a4.b +a4.fr=q.ay +a4.fx=r.CW +a4.fy=q.CW +q=a6.b +q===$&&A.c() +r=a4.ax +p=q[r] +o=p.a +n=p.b +p=a6.c +p===$&&A.c() +r=p[r] +m=r.a +l=r.b +r=a4.ay +q=q[r] +k=q.a +j=q.b +r=p[r] +i=r.a +h=r.b +g=new A.as() +r=new Float64Array(2) +f=new A.jo(new Float64Array(4)) +q=g.a=Math.sin(n) +p=g.b=Math.cos(n) +e=Math.sin(j) +d=Math.cos(j) +c=a4.ch +s=s.a +c.sL(0,p*-s[0]-q*-s[1]) +c.sM(0,q*-s[0]+p*-s[1]) +s=a4.CW +a5=a5.a +s.sL(0,d*-a5[0]-e*-a5[1]) +s.sM(0,e*-a5[0]+d*-a5[1]) +b=a4.dy +a=a4.fr +a0=a4.fx +a1=a4.fy +a5=b+a +c=c.a +d=c[1] +s=s.a +e=s[1] +p=c[0] +q=s[0] +a2=a1*q +a3=-a0*p*d-a2*e +f.o1(a5+a0*d*d+a1*e*e,a3,a3,a5+a0*p*p+a2*q) +q=a4.go +q.u(f) +q.JK() +q=a4.id=a0+a1 +if(q>0)a4.id=1/q +new A.a(r).u(A.ca(g,a4.w)) +a5=a4.db +q=k.a +p=o.a +a5.sL(0,q[0]+s[0]-p[0]-c[0]-r[0]) +a5.sM(0,q[1]+s[1]-p[1]-c[1]-r[1]) +a4.dx=j-n-a4.x +a5=a6.a +a5===$&&A.c() +r=a4.y +if(a5.f){q=r.a +r.sL(0,q[0]*a5.c) +r.sM(0,q[1]*a6.a.c) +a4.z=a4.z*a6.a.c +r=m.a +m.sL(0,r[0]-b*q[0]) +m.sM(0,r[1]-b*q[1]) +r=c[0] +a5=q[1] +c=c[1] +p=q[0] +l-=a0*(r*a5-c*p+a4.z) +c=i.a +i.sL(0,c[0]+a*p) +i.sM(0,c[1]+a*q[1]) +h+=a1*(s[0]*q[1]-s[1]*q[0]+a4.z)}else{r.cE() +a4.z=0}a5=a6.c +a5[a4.ax].b=l +a5[a4.ay].b=h}, +n2(a6){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=a6.c +a5===$&&A.c() +s=a5[a4.ax] +r=s.a +q=s.b +a5=a5[a4.ay] +p=a5.a +o=a5.b +n=a4.dy +m=a4.fr +l=a4.fx +k=a4.fy +a5=a6.a +a5===$&&A.c() +j=a5.a +i=a5.b +a5=new Float64Array(2) +h=new A.a(a5) +s=a4.at +g=a4.dx +f=a4.id +e=a4.z +d=j*a4.as +g=B.c.ca(e+-f*(o-q+i*s*g),-d,d) +a4.z=g +c=g-e +q-=l*c +o+=k*c +b=new A.a(new Float64Array(2)) +s=p.a +g=a4.CW.a +f=r.a +a=a4.ch.a +a0=a4.db.a +b.sL(0,s[0]+-o*g[1]-f[0]- -q*a[1]+i*a4.at*a0[0]) +b.sM(0,s[1]+o*g[0]-f[1]-q*a[0]+i*a4.at*a0[1]) +a4.go.Wm(b,h) +h.dt() +a0=new Float64Array(2) +a1=a4.y +new A.a(a0).u(a1) +a1.D(0,h) +d=j*a4.Q +if(a1.gcU()>d*d){a1.dW(0) +a1.ap(0,d)}a1=a1.a +h.sL(0,a1[0]-a0[0]) +h.sM(0,a1[1]-a0[1]) +r.sL(0,f[0]-n*a5[0]) +r.sM(0,f[1]-n*a5[1]) +f=a[0] +a0=a5[1] +a=a[1] +a1=a5[0] +p.sL(0,s[0]+m*a1) +p.sM(0,s[1]+m*a5[1]) +s=g[0] +a2=a5[1] +g=g[1] +a5=a5[0] +a3=a6.c +a3[a4.ax].b=q-l*(f*a0-a*a1) +a3[a4.ay].b=o+k*(s*a2-g*a5)}, +n1(a){return!0}} +A.a4l.prototype={} +A.a4n.prototype={ +XL(a){var s=this.b +s===$&&A.c() +if((s.b&2)!==2)s.fp(!0) +this.w.u(a)}, +nB(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=c.b +b===$&&A.c() +c.ax=b.c +s=c.ch +s.u(b.f.a) +b=c.b +c.CW=b.ay +c.cx=b.CW +b=a.b +b===$&&A.c() +r=c.ax +b=b[r] +q=b.a +p=b.b +b=a.c +b===$&&A.c() +r=b[r] +o=r.a +n=r.b +m=new A.as() +m.a=Math.sin(p) +m.b=Math.cos(p) +l=c.b.ax +k=6.283185307179586*c.x +r=c.y +b=a.a +b===$&&A.c() +j=b.a +b=j*(l*(k*k)) +r=c.at=j*(2*l*r*k+b) +c.z=b*(r!==0?c.at=1/r:r) +i=new A.a(new Float64Array(2)) +i.u(c.f) +i.aq(0,s) +b=c.ay +b.u(A.ca(m,i)) +h=new A.jo(new Float64Array(4)) +s=c.CW +r=c.cx +g=b.a +f=g[1] +e=c.at +g=g[0] +d=-r*g*f +h.o1(s+r*f*f+e,d,d,s+r*g*g+e) +e=c.cy +e.u(h) +e.JK() +e=c.db +e.u(q) +e.D(0,b) +e.aq(0,c.w) +e.ap(0,c.z) +n*=0.98 +s=a.a +r=c.Q +if(s.f){r.ap(0,s.c) +s=o.a +g=r.a +o.sL(0,s[0]+c.CW*g[0]) +o.sM(0,s[1]+c.CW*g[1]) +n+=c.cx*b.bK(r)}else r.cE() +a.c[c.ax].b=n}, +n1(a){return!0}, +n2(a){var s,r,q,p,o,n,m,l,k,j=this,i=a.c +i===$&&A.c() +i=i[j.ax] +s=i.a +r=i.b +q=new A.a(new Float64Array(2)) +i=j.ay +i.h7(r,q) +q.D(0,s) +p=new Float64Array(2) +o=new A.a(p) +n=new A.a(new Float64Array(2)) +m=j.Q +n.u(m) +n.ap(0,j.at) +n.D(0,j.db) +n.D(0,q) +n.dt() +j.cy.Wm(n,o) +n.u(m) +m.D(0,o) +l=a.a +l===$&&A.c() +k=l.a*j.as +if(m.gcU()>k*k)m.ap(0,k/Math.sqrt(m.gcU())) +o.u(m) +o.aq(0,n) +m=s.a +s.sL(0,m[0]+j.CW*p[0]) +s.sM(0,m[1]+j.CW*p[1]) +p=j.cx +i=i.bK(o) +a.c[j.ax].b=r+p*i}} +A.a4o.prototype={} +A.Od.prototype={ +nB(b7){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=this,b6=b5.a +b6===$&&A.c() +b5.dx=b6.c +s=b5.b +s===$&&A.c() +b5.dy=s.c +s=b5.fr +s.u(b6.f.a) +b6=b5.fx +b6.u(b5.b.f.a) +r=b5.a +b5.fy=r.ay +q=b5.b +b5.go=q.ay +b5.id=r.CW +b5.k1=q.CW +q=b7.b +q===$&&A.c() +r=b5.dx +p=q[r] +o=p.a +n=p.b +p=b7.c +p===$&&A.c() +r=p[r] +m=r.a +l=r.b +r=b5.dy +q=q[r] +k=q.a +j=q.b +r=p[r] +i=r.a +h=r.b +g=new A.as() +f=new A.as() +e=new A.a(new Float64Array(2)) +d=new A.a(new Float64Array(2)) +c=new A.a(new Float64Array(2)) +b=new A.a(new Float64Array(2)) +g.a=Math.sin(n) +g.b=Math.cos(n) +f.a=Math.sin(j) +f.b=Math.cos(j) +e.u(b5.w) +e.aq(0,s) +c.u(A.ca(g,e)) +e.u(b5.x) +e.aq(0,b6) +b.u(A.ca(f,e)) +e.u(k) +e.aq(0,o) +e.D(0,b) +e.aq(0,c) +a=b5.fy +a0=b5.go +a1=b5.id +a2=b5.k1 +b6=b5.k2 +b6.u(A.ca(g,b5.y)) +d.u(e) +d.D(0,c) +b5.p1=d.bK(b6) +s=b5.p2=b.bK(b6) +r=a+a0 +q=b5.p1 +s=b5.p4=r+a1*q*q+a2*s*s +if(s>0)b5.p4=1/s +s=b5.k3 +s.u(A.ca(g,b5.z)) +d.u(e) +d.D(0,c) +b5.k4=d.bK(s) +q=b5.ok=b.bK(s) +p=b5.k4 +a3=a1*p +a4=a2*q +a5=a3+a4 +a6=b5.p1 +a7=b5.p2 +a8=a3*a6+a4*a7 +a9=a1+a2 +if(a9===0)a9=1 +b0=a1*a6 +b1=a2*a7 +b2=b0+b1 +b5.p3.tn(r+a3*p+a4*q,a5,a8,a5,a9,b2,a8,b2,r+b0*a6+b1*a7) +if(b5.cx){b3=b6.bI(e) +r=b5.ay +q=b5.ax +if(Math.abs(r-q)<0.01)b5.db=B.et +else if(b3<=q){r=b5.db +r===$&&A.c() +if(r!==B.dL){b5.db=B.dL +b5.as.siY(0,0)}}else if(b3>=r){r=b5.db +r===$&&A.c() +if(r!==B.dM){b5.db=B.dM +b5.as.siY(0,0)}}else{b5.db=B.cO +b5.as.siY(0,0)}}else{b5.db=B.cO +b5.as.siY(0,0)}if(!b5.cy)b5.at=0 +r=b7.a +r===$&&A.c() +q=b5.as +if(r.f){q.ap(0,r.c) +b5.at=b5.at*b7.a.c +r=new Float64Array(2) +b4=new A.a(r) +d.u(b6) +q=q.a +d.ap(0,b5.at+q[2]) +b4.u(s) +b4.ap(0,q[0]) +b4.D(0,d) +s=q[0] +b6=b5.k4 +p=q[1] +q=b5.at+q[2] +a3=b5.p1 +a4=b5.ok +a6=b5.p2 +a7=m.a +m.sL(0,a7[0]-a*r[0]) +m.sM(0,a7[1]-a*r[1]) +l-=a1*(s*b6+p+q*a3) +a3=i.a +i.sL(0,a3[0]+a0*r[0]) +i.sM(0,a3[1]+a0*r[1]) +h+=a2*(s*a4+p+q*a6)}else{q.cE() +b5.at=0}b6=b7.c +b6[b5.dx].b=l +b6[b5.dy].b=h}, +n2(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,a5,a6,a7,a8,a9=this,b0=b1.c +b0===$&&A.c() +s=b0[a9.dx] +r=s.a +q=s.b +b0=b0[a9.dy] +p=b0.a +o=b0.b +n=a9.fy +m=a9.go +l=a9.id +k=a9.k1 +j=new A.a(new Float64Array(2)) +if(a9.cy){b0=a9.db +b0===$&&A.c() +b0=b0!==B.et}else b0=!1 +if(b0){j.u(p) +j.aq(0,r) +b0=a9.k2 +s=b0.bI(j) +i=a9.p2 +h=a9.p1 +g=a9.p4 +f=a9.CW +e=a9.at +d=b1.a +d===$&&A.c() +c=d.a*a9.ch +h=B.c.ca(e+g*(f-(s+i*o-h*q)),-c,c) +a9.at=h +b=h-e +s=new Float64Array(2) +a=new A.a(s) +a.u(b0) +a.ap(0,b) +b0=a9.p1 +i=a9.p2 +h=r.a +r.sL(0,h[0]-n*s[0]) +r.sM(0,h[1]-n*s[1]) +q-=l*(b*b0) +b0=p.a +p.sL(0,b0[0]+m*s[0]) +p.sM(0,b0[1]+m*s[1]) +o+=k*(b*i)}b0=new Float64Array(2) +a0=new A.a(b0) +j.u(p) +j.aq(0,r) +s=a9.k3 +a0.sL(0,s.bI(j)+a9.ok*o-a9.k4*q) +a0.sM(0,o-q) +if(a9.cx){i=a9.db +i===$&&A.c() +i=i!==B.cO}else i=!1 +if(i){i=a9.k2 +h=i.bI(p.X(0,r)) +g=a9.p2 +f=a9.p1 +d=b0[0] +b0=b0[1] +a1=new A.dF(new Float64Array(3)) +a1.ka(d,b0,h+g*o-f*q) +b0=new Float64Array(3) +a2=new A.dF(b0) +h=new Float64Array(3) +a3=new A.dF(h) +g=a9.as +a2.u(g) +f=a9.p3 +a1.dt() +A.aFL(f,a3,a1) +g.D(0,a3) +d=a9.db +d===$&&A.c() +if(d===B.dL)g.siY(0,Math.max(g.a[2],0)) +else if(d===B.dM)g.siY(0,Math.min(g.a[2],0)) +a4=new A.a(new Float64Array(2)) +d=new Float64Array(2) +a5=new A.a(d) +a6=f.a +j.t(a6[6],a6[7]) +j.ap(0,g.a[2]-b0[2]) +a4.u(a0) +a4.dt() +a4.aq(0,j) +A.MW(f,a5,a4) +f=b0[0] +b0=b0[1] +a6=new A.a(new Float64Array(2)) +a6.t(f,b0) +a5.D(0,a6) +g.sL(0,d[0]) +g.sM(0,d[1]) +a3.u(g) +a3.aq(0,a2) +b0=new Float64Array(2) +a=new A.a(b0) +j.u(i) +j.ap(0,h[2]) +a.u(s) +a.ap(0,h[0]) +a.D(0,j) +s=h[0] +i=a9.k4 +g=h[1] +h=h[2] +f=a9.p1 +d=a9.ok +a6=a9.p2 +a7=r.a +r.sL(0,a7[0]-n*b0[0]) +r.sM(0,a7[1]-n*b0[1]) +q-=l*(s*i+g+h*f) +f=p.a +p.sL(0,f[0]+m*b0[0]) +p.sM(0,f[1]+m*b0[1]) +o+=k*(s*d+g+h*a6)}else{b0=new Float64Array(2) +a0.dt() +A.MW(a9.p3,new A.a(b0),a0) +a0.dt() +a0=a9.as +i=a0.a +a0.sL(0,i[0]+b0[0]) +a0.sM(0,i[1]+b0[1]) +i=new Float64Array(2) +a8=new A.a(i) +a8.u(s) +a8.ap(0,b0[0]) +s=b0[0] +h=a9.k4 +b0=b0[1] +g=a9.ok +f=r.a +r.sL(0,f[0]-n*i[0]) +r.sM(0,f[1]-n*i[1]) +q-=l*(s*h+b0) +h=p.a +p.sL(0,h[0]+m*i[0]) +p.sM(0,h[1]+m*i[1]) +o+=k*(s*g+b0)}b0=b1.c +b0[a9.dx].b=q +b0[a9.dy].b=o}, +n1(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=this,b1=new A.as(),b2=new A.as(),b3=new A.a(new Float64Array(2)),b4=new A.a(new Float64Array(2)),b5=new A.a(new Float64Array(2)),b6=new Float64Array(2),b7=new A.a(b6),b8=new Float64Array(2),b9=new A.a(b8),c0=new Float64Array(2),c1=new A.a(c0),c2=new Float64Array(2),c3=new A.a(c2),c4=new Float64Array(3),c5=new A.dF(c4),c6=c7.b +c6===$&&A.c() +s=c6[b0.dx] +r=s.a +q=s.b +c6=c6[b0.dy] +p=c6.a +o=c6.b +b1.a=Math.sin(q) +b1.b=Math.cos(q) +b2.a=Math.sin(o) +b2.b=Math.cos(o) +n=b0.fy +m=b0.go +l=b0.id +k=b0.k1 +c1.u(b0.w) +c1.aq(0,b0.fr) +b3.u(A.ca(b1,c1)) +c1.u(b0.x) +c1.aq(0,b0.fx) +b4.u(A.ca(b2,c1)) +b5.u(p) +b5.D(0,b4) +b5.aq(0,r) +b5.aq(0,b3) +b7.u(A.ca(b1,b0.y)) +c1.u(b5) +c1.D(0,b3) +j=c1.bK(b7) +i=b4.bK(b7) +b9.u(A.ca(b1,b0.z)) +c1.u(b5) +c1.D(0,b3) +h=c1.bK(b9) +g=b4.bK(b9) +c3.sL(0,b9.bI(b5)) +c6=b0.Q +c6===$&&A.c() +c3.sM(0,o-q-c6) +f=Math.abs(c2[0]) +c6=c2[1] +if(b0.cx){e=b7.bI(b5) +s=b0.ay +d=b0.ax +if(Math.abs(s-d)<0.01){c=B.c.ca(e,-0.2,0.2) +f=Math.max(f,Math.abs(e)) +b=!0}else if(e<=d){c=B.c.ca(e-d+0.005,-0.2,0) +f=Math.max(f,b0.ax-e) +b=!0}else if(e>=s){c=B.c.ca(e-s-0.005,0,0.2) +f=Math.max(f,e-b0.ay) +b=!0}else{b=!1 +c=0}}else{b=!1 +c=0}s=n+m +d=l*h +a=k*g +a0=d*h +a1=a*g +a2=d+a +if(b){a3=d*j+a*i +a4=l+k +if(a4===0)a4=1 +c0=l*j +d=k*i +a5=c0+d +a6=new A.hO(new Float64Array(9)) +a6.tn(s+a0+a1,a2,a3,a2,a4,a5,a3,a5,s+c0*j+d*i) +a7=new A.dF(new Float64Array(3)) +a7.sL(0,c2[0]) +a7.sM(0,c2[1]) +a7.siY(0,c) +a7.dt() +A.aFL(a6,c5,a7)}else{a4=l+k +if(a4===0)a4=1 +a6=new A.jo(new Float64Array(4)) +a6.o1(s+a0+a1,a2,a2,a4) +c3.dt() +A.bhx(a6,c1,c3) +c3.dt() +c5.sL(0,c0[0]) +c5.sM(0,c0[1]) +c5.siY(0,0)}c0=c4[0] +c2=b8[0] +s=c4[2] +a8=c0*c2+s*b6[0] +a9=c0*b8[1]+s*b6[1] +c4=c4[1] +b6=r.a +r.sL(0,b6[0]-n*a8) +r.sM(0,b6[1]-n*a9) +b6=p.a +p.sL(0,b6[0]+m*a8) +p.sM(0,b6[1]+m*a9) +b6=c7.b +b6[b0.dx].b=q-l*(c0*h+c4+s*j) +b6[b0.dy].b=o+k*(c0*g+c4+s*i) +return f<=0.005&&Math.abs(c6)<=0.03490658503988659}} +A.a6v.prototype={ +q9(a,b,c,d,e){var s=this +s.d=b +s.e=c +s.a.u(A.jB(b.d,d)) +s.b.u(A.jB(s.e.d,d)) +s.r.u(A.rL(s.d.d.b,e)) +s.w=s.e.f.e-s.d.f.e}} +A.a6y.prototype={ +nB(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,a5,a6=this,a7=a6.a +a7===$&&A.c() +a6.ax=a7.c +s=a6.b +s===$&&A.c() +a6.ay=s.c +s=a6.db +s.u(a7.f.a) +a7=a6.dx +a7.u(a6.b.f.a) +r=a6.a +a6.dy=r.ay +q=a6.b +a6.fr=q.ay +a6.fx=r.CW +a6.fy=q.CW +q=a8.b +q===$&&A.c() +r=a6.ax +p=q[r] +o=p.a +n=p.b +p=a8.c +p===$&&A.c() +r=p[r] +m=r.a +l=r.b +r=a6.ay +q=q[r] +k=q.a +j=q.b +r=p[r] +i=r.a +h=r.b +g=new A.as() +f=new A.as() +e=new A.a(new Float64Array(2)) +g.a=Math.sin(n) +g.b=Math.cos(n) +f.a=Math.sin(j) +f.b=Math.cos(j) +e.u(a6.e) +e.aq(0,s) +s=a6.cx +s.u(A.ca(g,e)) +e.u(a6.f) +e.aq(0,a7) +a7=a6.cy +a7.u(A.ca(f,e)) +r=a6.ch +r.u(o) +r.D(0,s) +r.aq(0,a6.w) +q=a6.CW +q.u(k) +q.D(0,a7) +q.aq(0,a6.x) +d=Math.sqrt(r.gcU()) +c=Math.sqrt(q.gcU()) +if(d>0.05)r.ap(0,1/d) +else r.cE() +if(c>0.05)q.ap(0,1/c) +else q.cE() +b=s.bK(r) +a=a7.bK(q) +p=a6.dy +a0=a6.fx +a1=a6.fr +a2=a6.fy +a3=a6.as +a2=a6.go=p+a0*b*b+a3*a3*(a1+a2*a*a) +if(a2>0)a6.go=1/a2 +p=a8.a +p===$&&A.c() +if(p.f){a6.at=a6.at*p.c +p=new Float64Array(2) +a4=new A.a(p) +a0=new Float64Array(2) +a5=new A.a(a0) +a4.u(r) +a4.ap(0,-a6.at) +a5.u(q) +a5.ap(0,-a6.as*a6.at) +q=m.a +m.sL(0,q[0]+a6.dy*p[0]) +m.sM(0,q[1]+a6.dy*p[1]) +l+=a6.fx*s.bK(a4) +s=i.a +i.sL(0,s[0]+a6.fr*a0[0]) +i.sM(0,s[1]+a6.fr*a0[1]) +h+=a6.fy*a7.bK(a5)}else a6.at=0 +a7=a8.c +a7[a6.ax].b=l +a7[a6.ay].b=h}, +n2(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=a0.c +a===$&&A.c() +s=a[b.ax] +r=s.a +q=s.b +a=a[b.ay] +p=a.a +o=a.b +n=new A.a(new Float64Array(2)) +m=new A.a(new Float64Array(2)) +a=new Float64Array(2) +l=new A.a(a) +s=new Float64Array(2) +k=new A.a(s) +j=b.cx +j.h7(q,n) +n.D(0,r) +i=b.cy +i.h7(o,m) +m.D(0,p) +h=b.ch +g=h.bI(n) +f=b.as +e=b.CW +d=e.bI(m) +c=-b.go*(-g-f*d) +b.at+=c +l.u(h) +l.ap(0,-c) +k.u(e) +k.ap(0,-b.as*c) +e=r.a +r.sL(0,e[0]+b.dy*a[0]) +r.sM(0,e[1]+b.dy*a[1]) +a=b.fx +j=j.bK(l) +e=p.a +p.sL(0,e[0]+b.fr*s[0]) +p.sM(0,e[1]+b.fr*s[1]) +s=b.fy +i=i.bK(k) +e=a0.c +e[b.ax].b=q+a*j +e[b.ay].b=o+s*i}, +n1(a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=new A.as(),b=new A.as(),a=new A.a(new Float64Array(2)),a0=new A.a(new Float64Array(2)),a1=new A.a(new Float64Array(2)),a2=new A.a(new Float64Array(2)),a3=new A.a(new Float64Array(2)),a4=new Float64Array(2),a5=new A.a(a4),a6=new Float64Array(2),a7=new A.a(a6),a8=a9.b +a8===$&&A.c() +s=a8[d.ax] +r=s.a +q=s.b +a8=a8[d.ay] +p=a8.a +o=a8.b +c.a=Math.sin(q) +c.b=Math.cos(q) +b.a=Math.sin(o) +b.b=Math.cos(o) +a3.u(d.e) +a3.aq(0,d.db) +a.u(A.ca(c,a3)) +a3.u(d.f) +a3.aq(0,d.dx) +a0.u(A.ca(b,a3)) +a1.u(r) +a1.D(0,a) +a1.aq(0,d.w) +a2.u(p) +a2.D(0,a0) +a2.aq(0,d.x) +n=Math.sqrt(a1.gcU()) +m=Math.sqrt(a2.gcU()) +if(n>0.05)a1.ap(0,1/n) +else a1.cE() +if(m>0.05)a2.ap(0,1/m) +else a2.cE() +l=a.bK(a1) +k=a0.bK(a2) +a8=d.dy +s=d.fx +j=d.fr +i=d.fy +h=d.as +g=a8+s*l*l+h*h*(j+i*k*k) +if(g>0)g=1/g +f=d.Q-n-h*m +e=-g*f +a5.u(a1) +a5.ap(0,-e) +a7.u(a2) +a7.ap(0,-d.as*e) +a8=r.a +r.sL(0,a8[0]+d.dy*a4[0]) +r.sM(0,a8[1]+d.dy*a4[1]) +a4=d.fx +a8=a.bK(a5) +s=p.a +p.sL(0,s[0]+d.fr*a6[0]) +p.sM(0,s[1]+d.fr*a6[1]) +a6=d.fy +s=a0.bK(a7) +j=a9.b +j[d.ax].b=q+a4*a8 +j[d.ay].b=o+a6*s +return Math.abs(f)<0.005}} +A.a6z.prototype={} +A.vK.prototype={ +nB(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,a7=this,a8=a7.a +a8===$&&A.c() +a7.cx=a8.c +s=a7.b +s===$&&A.c() +a7.cy=s.c +s=a7.dy +s.u(a8.f.a) +a8=a7.fr +a8.u(a7.b.f.a) +r=a7.a +a7.fx=r.ay +q=a7.b +a7.fy=q.ay +a7.go=r.CW +a7.id=q.CW +q=a9.b +q===$&&A.c() +r=a7.cx +p=q[r].b +o=a9.c +o===$&&A.c() +r=o[r] +n=r.a +m=r.b +r=a7.cy +l=q[r].b +r=o[r] +k=r.a +j=r.b +i=new A.as() +h=new A.as() +g=new A.a(new Float64Array(2)) +i.a=Math.sin(p) +i.b=Math.cos(p) +h.a=Math.sin(l) +h.b=Math.cos(l) +g.u(a7.w) +g.aq(0,s) +s=a7.db +s.u(A.ca(i,g)) +g.u(a7.x) +g.aq(0,a8) +a8=a7.dx +a8.u(A.ca(h,g)) +f=a7.fx +e=a7.fy +d=a7.go +c=a7.id +r=d+c +b=r===0 +q=f+e +o=s.a +a=o[1] +a0=a8.a +a1=a0[1] +a2=-a +o=o[0] +a0=a0[0] +a3=a7.k1 +a4=a3.a +a3.tn(q+a*a*d+a1*a1*c,a4[3],a4[6],a2*o*d-a1*a0*c,q+o*o*d+a0*a0*c,a4[7],a2*d-a1*c,o*d+a0*c,r) +a7.k2=r +if(r>0)a7.k2=1/r +if(!a7.Q||b)a7.z=0 +if(a7.ax&&!b){a5=l-p-a7.ay +r=a7.CW +q=a7.ch +if(Math.abs(r-q)<0.06981317007977318)a7.k3=B.et +else if(a5<=q){if(a7.k3!==B.dL)a7.y.siY(0,0) +a7.k3=B.dL}else if(a5>=r){if(a7.k3!==B.dM)a7.y.siY(0,0) +a7.k3=B.dM}else{a7.k3=B.cO +a7.y.siY(0,0)}}else a7.k3=B.cO +r=a9.a +r===$&&A.c() +if(r.f){q=new Float64Array(2) +a6=new A.a(q) +o=a7.y +a=o.a +o.sL(0,a[0]*r.c) +o.sM(0,a[1]*a9.a.c) +a7.z=a7.z*a9.a.c +a6.sL(0,a[0]) +a6.sM(0,a[1]) +o=n.a +n.sL(0,o[0]-f*q[0]) +n.sM(0,o[1]-f*q[1]) +m-=d*(s.bK(a6)+a7.z+a[2]) +s=k.a +k.sL(0,s[0]+e*q[0]) +k.sM(0,s[1]+e*q[1]) +j+=c*(a8.bK(a6)+a7.z+a[2])}else{a7.y.cE() +a7.z=0}a8=a9.c +a8[a7.cx].b=m +a8[a7.cy].b=j}, +n2(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,a5=this,a6=a7.c +a6===$&&A.c() +s=a6[a5.cx] +r=s.a +q=s.b +a6=a6[a5.cy] +p=a6.a +o=a6.b +n=a5.fx +m=a5.fy +l=a5.go +k=a5.id +j=l+k===0 +if(a5.Q&&a5.k3!==B.et&&!j){a6=a5.at +s=a5.k2 +i=a5.z +h=a7.a +h===$&&A.c() +g=h.a*a5.as +a6=B.c.ca(i+-s*(o-q-a6),-g,g) +a5.z=a6 +f=a6-i +q-=l*f +o+=k*f}a6=new Float64Array(2) +e=new A.a(a6) +if(a5.ax&&a5.k3!==B.cO&&!j){s=new Float64Array(2) +d=new A.a(s) +c=new A.dF(new Float64Array(3)) +h=a5.db +h.h7(q,e) +b=a5.dx +b.h7(o,d) +d.D(0,p) +d.aq(0,r) +d.aq(0,e) +c.ka(s[0],s[1],o-q) +s=new Float64Array(3) +f=new A.dF(s) +a=a5.k1 +A.aFL(a,f,c) +f.dt() +a0=a5.k3 +if(a0===B.et)a5.y.D(0,f) +else if(a0===B.dL){a0=a5.y +a1=a0.a +if(a1[2]+s[2]<0){a2=new A.a(new Float64Array(2)) +a3=a.a +a2.t(a3[6],a3[7]) +a2.ap(0,a1[2]) +a2.aq(0,d) +A.MW(a,e,a2) +f.sL(0,a6[0]) +f.sM(0,a6[1]) +f.siY(0,-a1[2]) +a0.sL(0,a1[0]+a6[0]) +a0.sM(0,a1[1]+a6[1]) +a0.siY(0,0)}else a0.D(0,f)}else if(a0===B.dM){a0=a5.y +a1=a0.a +if(a1[2]+s[2]>0){a2=new A.a(new Float64Array(2)) +a3=a.a +a2.t(a3[6],a3[7]) +a2.ap(0,a1[2]) +a2.aq(0,d) +A.MW(a,e,a2) +f.sL(0,a6[0]) +f.sM(0,a6[1]) +f.siY(0,-a1[2]) +a0.sL(0,a1[0]+a6[0]) +a0.sM(0,a1[1]+a6[1]) +a0.siY(0,0)}else a0.D(0,f)}a6=new Float64Array(2) +a4=new A.a(a6) +a4.t(s[0],s[1]) +a=r.a +r.sL(0,a[0]-n*a6[0]) +r.sM(0,a[1]-n*a6[1]) +q-=l*(h.bK(a4)+s[2]) +h=p.a +p.sL(0,h[0]+m*a6[0]) +p.sM(0,h[1]+m*a6[1]) +o+=k*(b.bK(a4)+s[2])}else{c=new A.a(new Float64Array(2)) +a6=new Float64Array(2) +f=new A.a(a6) +s=a5.db +s.h7(q,e) +h=a5.dx +h.h7(o,c) +c.D(0,p) +c.aq(0,r) +c.aq(0,e) +c.dt() +A.MW(a5.k1,f,c) +b=a5.y +a=b.a +b.sL(0,a[0]+a6[0]) +b.sM(0,a[1]+a6[1]) +a=r.a +r.sL(0,a[0]-n*a6[0]) +r.sM(0,a[1]-n*a6[1]) +q-=l*s.bK(f) +s=p.a +p.sL(0,s[0]+m*a6[0]) +p.sM(0,s[1]+m*a6[1]) +o+=k*h.bK(f)}a6=a7.c +a6[a5.cx].b=q +a6[a5.cy].b=o}, +n1(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=this,a9=new A.as(),b0=new A.as(),b1=b2.b +b1===$&&A.c() +s=b1[a8.cx] +r=s.a +q=s.b +b1=b1[a8.cy] +p=b1.a +o=b1.b +a9.a=Math.sin(q) +a9.b=Math.cos(q) +b0.a=Math.sin(o) +b0.b=Math.cos(o) +b1=a8.go +s=a8.id +if(a8.ax&&a8.k3!==B.cO&&b1+s!==0){n=o-q-a8.ay +b1=a8.k3 +if(b1===B.et){m=B.c.ca(n-a8.ch,-0.13962634015954636,0.13962634015954636) +l=-a8.k2*m +k=Math.abs(m)}else if(b1===B.dL){j=n-a8.ch +k=-j +j=B.c.ca(j+0.03490658503988659,-0.13962634015954636,0) +l=-a8.k2*j}else if(b1===B.dM){j=n-a8.CW +i=B.c.ca(j-0.03490658503988659,0,0.13962634015954636) +l=-a8.k2*i +k=j}else{k=0 +l=0}q-=a8.go*l +o+=a8.id*l}else k=0 +a9.a=Math.sin(q) +a9.b=Math.cos(q) +b0.a=Math.sin(o) +b0.b=Math.cos(o) +b1=new Float64Array(2) +h=new A.a(b1) +s=new Float64Array(2) +g=new A.a(s) +f=new A.a(new Float64Array(2)) +e=new Float64Array(2) +d=new A.a(e) +f.u(a8.w) +f.aq(0,a8.dy) +h.u(A.ca(a9,f)) +f.u(a8.x) +f.aq(0,a8.fr) +g.u(A.ca(b0,f)) +f.u(p) +f.D(0,g) +f.aq(0,r) +f.aq(0,h) +c=Math.sqrt(f.gcU()) +b=a8.fx +a=a8.fy +a0=a8.go +a1=a8.id +a2=new A.jo(new Float64Array(4)) +a3=b+a +a4=b1[1] +a5=s[1] +b1=b1[0] +s=s[0] +a6=a1*s +a7=-a0*b1*a4-a6*a5 +a2.o1(a3+a0*a4*a4+a1*a5*a5,a7,a7,a3+a0*b1*b1+a6*s) +A.bhx(a2,d,f) +d.dt() +s=r.a +r.sL(0,s[0]-b*e[0]) +r.sM(0,s[1]-b*e[1]) +s=h.bK(d) +a6=p.a +p.sL(0,a6[0]+a*e[0]) +p.sM(0,a6[1]+a*e[1]) +e=g.bK(d) +a6=b2.b +a6[a8.cx].b=q-a0*s +a6[a8.cy].b=o+a1*e +return c<=0.005&&k<=0.03490658503988659}, +Mb(a,b){var s,r=this +if(a!==r.ch||b!==r.CW){s=r.a +s===$&&A.c() +s.fp(!0) +s=r.b +s===$&&A.c() +s.fp(!0) +r.y.siY(0,0) +r.ch=a +r.CW=b}}} +A.a7J.prototype={ +Ug(a,b,c,d){var s=this +s.d=b +s.e=c +s.a.u(A.jB(b.d,d)) +s.b.u(A.jB(s.e.d,d)) +s.r=s.e.f.e-s.d.f.e}} +A.a7O.prototype={ +nB(a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=a1.a +a2===$&&A.c() +a1.as=a2.c +s=a1.b +s===$&&A.c() +a1.at=s.c +s=a1.CW +s.u(a2.f.a) +a2=a1.cx +a2.u(a1.b.f.a) +r=a1.a +a1.cy=r.ay +q=a1.b +a1.db=q.ay +a1.dx=r.CW +a1.dy=q.CW +q=a3.b +q===$&&A.c() +r=a1.as +p=q[r] +o=p.a +n=p.b +p=a3.c +p===$&&A.c() +r=p[r] +m=r.a +l=r.b +r=a1.at +q=q[r] +k=q.a +j=q.b +r=p[r] +i=r.a +h=r.b +g=new A.as() +f=new A.as() +e=new A.a(new Float64Array(2)) +g.a=Math.sin(n) +g.b=Math.cos(n) +f.a=Math.sin(j) +f.b=Math.cos(j) +e.u(a1.w) +e.aq(0,s) +s=a1.ay +s.u(A.ca(g,e)) +e.u(a1.x) +e.aq(0,a2) +a2=a1.ch +a2.u(A.ca(f,e)) +r=a1.ax +r.u(k) +r.D(0,a2) +r.aq(0,o) +r.aq(0,s) +q=a1.z=Math.sqrt(r.gcU()) +if(q>0.005)r.ap(0,1/q) +else{r.cE() +a1.Q=a1.fr=0 +return}d=s.bK(r) +c=a2.bK(r) +q=a1.cy +b=q+a1.dx*d*d+a1.db+a1.dy*c*c +a1.fr=b!==0?1/b:0 +p=a3.a +p===$&&A.c() +if(p.f){p=a1.Q=a1.Q*p.c +r=r.a +a=p*r[0] +a0=p*r[1] +r=m.a +m.sL(0,r[0]-q*a) +m.sM(0,r[1]-a1.cy*a0) +s=s.a +l-=a1.dx*(s[0]*a0-s[1]*a) +s=i.a +i.sL(0,s[0]+a1.db*a) +i.sM(0,s[1]+a1.db*a0) +a2=a2.a +h+=a1.dy*(a2[0]*a0-a2[1]*a)}else a1.Q=0 +a2=a3.c +a2[a1.as].b=l +a2[a1.at].b=h}, +n2(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=a2.c +a1===$&&A.c() +s=a1[a0.as] +r=s.a +q=s.b +a1=a1[a0.at] +p=a1.a +o=a1.b +n=new A.a(new Float64Array(2)) +m=new A.a(new Float64Array(2)) +l=new A.a(new Float64Array(2)) +a1=a0.ay +a1.h7(q,n) +n.D(0,r) +s=a0.ch +s.h7(o,m) +m.D(0,p) +k=a0.z-a0.y +j=a0.ax +l.u(m) +l.aq(0,n) +i=j.bI(l) +if(k<0){h=a2.a +h===$&&A.c() +i+=h.b*k}h=a0.fr +g=a0.Q +h=Math.min(0,g+-h*i) +a0.Q=h +f=h-g +j=j.a +e=f*j[0] +d=f*j[1] +j=r.a +r.sL(0,j[0]-a0.cy*e) +r.sM(0,j[1]-a0.cy*d) +j=a0.dx +a1=a1.a +h=a1[0] +a1=a1[1] +c=p.a +p.sL(0,c[0]+a0.db*e) +p.sM(0,c[1]+a0.db*d) +c=a0.dy +s=s.a +b=s[0] +s=s[1] +a=a2.c +a[a0.as].b=q-j*(h*d-a1*e) +a[a0.at].b=o+c*(b*d-s*e)}, +n1(a4){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=a4.b +a3===$&&A.c() +s=a3[a2.as] +r=s.a +q=s.b +a3=a3[a2.at] +p=a3.a +o=a3.b +n=new A.as() +m=new A.as() +a3=new Float64Array(2) +l=new A.a(a3) +s=new Float64Array(2) +k=new A.a(s) +j=new Float64Array(2) +i=new A.a(j) +h=new A.a(new Float64Array(2)) +n.a=Math.sin(q) +n.b=Math.cos(q) +m.a=Math.sin(o) +m.b=Math.cos(o) +h.u(a2.w) +h.aq(0,a2.CW) +k.u(A.ca(n,h)) +h.u(a2.x) +h.aq(0,a2.cx) +i.u(A.ca(m,h)) +l.u(p) +l.D(0,i) +l.aq(0,r) +l.aq(0,k) +g=l.dW(0) +f=B.c.ca(g-a2.y,0,0.2) +e=-a2.fr*f +d=e*a3[0] +c=e*a3[1] +a3=r.a +r.sL(0,a3[0]-a2.cy*d) +r.sM(0,a3[1]-a2.cy*c) +a3=a2.dx +b=s[0] +s=s[1] +a=p.a +p.sL(0,a[0]+a2.db*d) +p.sM(0,a[1]+a2.db*c) +a=a2.dy +a0=j[0] +j=j[1] +a1=a4.b +a1[a2.as].b=q-a3*(b*c-s*d) +a1[a2.at].b=o+a*(a0*c-j*d) +return g-a2.y<0.005}} +A.baz.prototype={} +A.abv.prototype={ +nB(c3){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=this,c2=c1.a +c2===$&&A.c() +c1.ay=c2.c +s=c1.b +s===$&&A.c() +c1.ch=s.c +s=c1.cy +s.u(c2.f.a) +c2=c1.db +c2.u(c1.b.f.a) +r=c1.a +c1.dx=r.ay +q=c1.b +c1.dy=q.ay +c1.fr=r.CW +c1.fx=q.CW +q=c3.b +q===$&&A.c() +r=c1.ay +p=q[r].b +o=c3.c +o===$&&A.c() +r=o[r] +n=r.a +m=r.b +r=c1.ch +l=q[r].b +r=o[r] +k=r.a +j=r.b +i=new A.as() +h=new A.as() +i.a=Math.sin(p) +i.b=Math.cos(p) +h.a=Math.sin(l) +h.b=Math.cos(l) +g=new A.a(new Float64Array(2)) +g.u(c1.z) +g.aq(0,s) +s=c1.CW +s.u(A.ca(i,g)) +g.u(c1.Q) +g.aq(0,c2) +c2=c1.cx +c2.u(A.ca(h,g)) +f=c1.dx +e=c1.dy +d=c1.fr +c=c1.fx +r=new Float64Array(9) +q=f+e +o=s.a +b=o[1] +a=c2.a +a0=a[1] +a1=-b +o=o[0] +a=a[0] +a2=d+c +new A.hO(r).tn(q+b*b*d+a0*a0*c,r[3],r[6],a1*o*d-a0*a*c,q+o*o*d+a*a*c,r[7],a1*d-a0*c,o*d+a*c,a2) +q=c1.fy +if(c1.w>0){a3=r[1] +a4=r[3] +a5=r[4] +a6=a3*a5-a4*a3 +if(a6!==0)a6=1/a6 +r=-a6 +o=new A.hO(new Float64Array(9)) +o.tn(a6*a5,r*a3,0,r*a4,a6*a3,0,0,0,0) +q.u(o) +a7=a2>0?1/a2:0 +r=c1.as +a8=6.283185307179586*c1.w +o=c1.x +a9=a7*a8*a8 +b=c3.a +b===$&&A.c() +b0=b.a +o=c1.at=b0*(2*a7*o*a8+b0*a9) +o=o!==0?1/o:0 +c1.at=o +c1.y=(l-p-r)*b0*a9*o +b1=a2+o +r=b1!==0?1/b1:0 +q.a[8]=r}else{o=r[4] +b=r[8] +a=o*b +a0=r[5] +a1=r[7] +b2=r[6] +b3=r[3] +b4=b3*b +b5=b3*a1 +b6=r[0] +a6=b6*(a-a0*a1)+r[1]*(a0*b2-b4)+r[2]*(b5-o*b2) +if(a6!==0)a6=1/a6 +r=q.a +b7=r[1] +b8=r[2] +b9=r[5] +r=new A.hO(new Float64Array(9)) +r.tn(a6*(a-a1*a1),a6*(b2*a1-b4),a6*(b5-b2*o),b7,a6*(b6*b-b2*b2),a6*(b2*b3-b6*a1),b8,b9,a6*(b6*o-b3*b3)) +q.u(r) +c1.y=c1.at=0}r=c3.a +r===$&&A.c() +q=c1.ax +if(r.f){q.ap(0,r.c) +r=q.a +q=r[0] +o=r[1] +b=new Float64Array(2) +c0=new A.a(b) +c0.t(q,o) +o=n.a +n.sL(0,o[0]-f*b[0]) +n.sM(0,o[1]-f*b[1]) +m-=d*(s.bK(c0)+r[2]) +s=k.a +k.sL(0,s[0]+e*b[0]) +k.sM(0,s[1]+e*b[1]) +j+=c*(c2.bK(c0)+r[2])}else q.cE() +c2=c3.c +c2[c1.ay].b=m +c2[c1.ch].b=j}, +n2(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=this,b1=b2.c +b1===$&&A.c() +s=b1[b0.ay] +r=s.a +q=s.b +b1=b1[b0.ch] +p=b1.a +o=b1.b +n=b0.dx +m=b0.dy +l=b0.fr +k=b0.fx +b1=new Float64Array(2) +j=new A.a(b1) +s=new Float64Array(2) +i=new A.a(s) +h=new A.a(new Float64Array(2)) +g=b0.CW +f=b0.cx +e=o-q +if(b0.w>0){d=b0.fy.a +c=d[8] +b=b0.y +a=b0.at +a0=b0.ax +a1=a0.a +a2=a1[2] +a3=-c*(e+b+a*a2) +a0.siY(0,a2+a3) +q-=l*a3 +o+=k*a3 +f.h7(o,j) +g.h7(q,h) +j.D(0,p) +j.aq(0,r) +j.aq(0,h) +j=d[1] +a2=b1[0] +a=d[4] +b1=b1[1] +b=d[0] +d=d[3] +c=new Float64Array(2) +a4=new A.a(c) +a4.t(j*a2+a*b1,b*a2+d*b1) +a4.dt() +a0.sL(0,a1[0]+c[0]) +a0.sM(0,a1[1]+c[1]) +c=r.a +r.sL(0,c[0]-n*s[0]) +r.sM(0,c[1]-n*s[1]) +q-=l*g.bK(i) +g=p.a +p.sL(0,g[0]+m*s[0]) +p.sM(0,g[1]+m*s[1]) +o+=k*f.bK(i)}else{g.h7(q,h) +f.h7(o,j) +j.D(0,p) +j.aq(0,r) +j.aq(0,h) +d=b1[0] +b1=b1[1] +c=new Float64Array(3) +a5=new A.dF(c) +a5.ka(d,b1,e) +a6=b0.fy.a +a7=c[0] +a8=c[1] +a9=c[2] +c[0]=a6[0]*a7+a6[3]*a8+a6[6]*a9 +c[1]=a6[1]*a7+a6[4]*a8+a6[7]*a9 +c[2]=a6[2]*a7+a6[5]*a8+a6[8]*a9 +a5.dt() +b0.ax.D(0,a5) +i.t(c[0],c[1]) +e=r.a +r.sL(0,e[0]-n*s[0]) +r.sM(0,e[1]-n*s[1]) +q-=l*(g.bK(i)+c[2]) +g=p.a +p.sL(0,g[0]+m*s[0]) +p.sM(0,g[1]+m*s[1]) +o+=k*(f.bK(i)+c[2])}b1=b2.c +b1[b0.ay].b=q +b1[b0.ch].b=o}, +n1(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=this,b1=b2.b +b1===$&&A.c() +s=b1[b0.ay] +r=s.a +q=s.b +b1=b1[b0.ch] +p=b1.a +o=b1.b +n=new A.as() +m=new A.as() +n.a=Math.sin(q) +n.b=Math.cos(q) +m.a=Math.sin(o) +m.b=Math.cos(o) +l=b0.dx +k=b0.dy +j=b0.fr +i=b0.fx +h=new A.a(new Float64Array(2)) +h.u(b0.z) +h.aq(0,b0.cy) +b1=A.ca(n,h) +s=new Float64Array(2) +g=new A.a(s) +g.u(b1) +h.u(b0.Q) +h.aq(0,b0.db) +b1=A.ca(m,h) +f=new Float64Array(2) +e=new A.a(f) +e.u(b1) +b1=new Float64Array(9) +d=new A.hO(b1) +c=new Float64Array(2) +b=new A.a(c) +a=new Float64Array(2) +a0=new A.a(a) +a1=l+k +a2=s[1] +a3=f[1] +a4=-a2 +s=s[0] +f=f[0] +d.tn(a1+a2*a2*j+a3*a3*i,b1[3],b1[6],a4*s*j-a3*f*i,a1+s*s*j+f*f*i,b1[7],a4*j-a3*i,s*j+f*i,j+i) +if(b0.w>0){b.u(p) +b.D(0,e) +b.aq(0,r) +b.aq(0,g) +a5=Math.sqrt(b.gcU()) +A.MW(d,a0,b) +a0.dt() +b1=r.a +r.sL(0,b1[0]-l*a[0]) +r.sM(0,b1[1]-l*a[1]) +q-=j*g.bK(a0) +b1=p.a +p.sL(0,b1[0]+k*a[0]) +p.sM(0,b1[1]+k*a[1]) +o+=i*e.bK(a0) +a6=0}else{b.u(p) +b.D(0,e) +b.aq(0,r) +b.aq(0,g) +a7=o-q-b0.as +a5=Math.sqrt(b.gcU()) +a6=Math.abs(a7) +b1=c[0] +c=c[1] +a8=new A.dF(new Float64Array(3)) +a8.ka(b1,c,a7) +b1=new Float64Array(3) +a9=new A.dF(b1) +A.aFL(d,a9,a8) +a9.dt() +a0.t(b1[0],b1[1]) +s=r.a +r.sL(0,s[0]-l*a[0]) +r.sM(0,s[1]-l*a[1]) +q-=j*(g.bK(a0)+b1[2]) +s=p.a +p.sL(0,s[0]+k*a[0]) +p.sM(0,s[1]+k*a[1]) +o+=i*(e.bK(a0)+b1[2])}b1=b2.b +b1[b0.ay].b=q +b1[b0.ch].b=o +return a5<=0.005&&a6<=0.03490658503988659}} +A.bbc.prototype={} +A.ah.prototype={ +p9(a){var s=this +s.a=s.a*0.95+a*0.05 +s.b=s.b*0.8+a*0.2 +s.c=Math.min(a,s.c) +s.d=Math.max(a,s.d)}, +j(a){var s=this +return A.j(s.b)+" ("+A.j(s.a)+") ["+A.j(s.c)+","+A.j(s.d)+"]"}} +A.hW.prototype={} +A.aOt.prototype={} +A.dq.prototype={} +A.i8.prototype={ +fi(a){var s=new A.a(new Float64Array(2)),r=new A.as(),q=new Float64Array(2),p=new A.a(new Float64Array(2)),o=new A.a(new Float64Array(2)),n=new A.a(new Float64Array(2)),m=new A.bF(p,o,n),l=new A.a(new Float64Array(2)),k=new A.a(new Float64Array(2)),j=A.b([],t.DA),i=A.b([],t.Vn),h=A.b([],t.c),g=new Float64Array(2),f=new A.jV(B.X,new A.b9(s,r),new A.b9(new A.a(q),new A.as()),m,l,k,this,j,i,h,new A.aFC(new A.a(g)),new A.b9(new A.a(new Float64Array(2)),new A.as())) +q=(a.z?f.b=16:0)|4 +f.b=q +q|=2 +f.b=q +f.b=q|32 +s.u(a.c) +q=a.d +r.a=Math.sin(q) +r.b=Math.cos(q) +p.cE() +o.u(s) +n.u(s) +m.e=m.d=q +m.f=0 +l.u(a.e) +f.w=a.f +f.cy=a.w +k.cE() +k=a.a +f.a=k +if(k===B.O)f.ay=f.ax=1 +f.fr=a.b +this.c.push(f) +return f}, +aJE(a){var s,r,q,p,o,n,m=this +for(s=a.as;s.length!==0;){r=B.b.ga5(s) +m.IK(r)}for(s=a.at;s.length!==0;){q=m.b +q===$&&A.c() +q.a92(B.b.ga5(s))}B.b.ao(s) +for(s=a.Q,q=s.length,p=0;p8)continue +if((b&32)!==0)a=c.y +else{a0=c.b +a1=c.c +if(a0.x||a1.x)continue +a2=a0.b +a3=a1.b +a4=a2.a +a5=a3.a +b=a2.b +a6=(b&2)===2&&a4!==B.X +a7=a3.b +a8=(a7&2)===2&&a5!==B.X +if(!a6&&!a8)continue +a9=(b&8)===8||a4!==B.O +b0=(a7&8)===8||a5!==B.O +if(!a9&&!b0)continue +b=a2.f +b1=b.f +a7=a3.f +b2=a7.f +if(b10?1/p:0 +m=o>0?1/o:0 +l=s.got() +for(s=this.a,k=s.Q,j=r.d,i=0+n,s=s.at,q=q.c.a,h=b1.f,g=0;g>>0)+(B.c.aj(128*d)+262144)) +a1=A.bi7(k,(B.c.aj(a+2048)<<19>>>0)+(B.c.aj(128*b)+262144)) +for(a2=a0;a2>>0)+(B.c.aj(128*e)+262144)) +a0=A.bi7(b8.a.Q,(B.c.aj(b+2048)<<19>>>0)+(B.c.aj(128*c)+262144)) +for(a1=a;a1>>0)+(B.c.aj(128*o)+262144))}B.b.kb(s) +B.b.ao(this.as) +for(m=0;mf?g:f +g=q[1] +q[1]=g>e?g:e}s=d.ok +s.b=a2 +s.a=d +d.go.acW(s,a)}, +vO(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this;++f.a +s=f.y +r=s.length +if(r===0)return +f.b=0 +for(q=0,p=0;q0.25){k=n.e +j=m.gb9(m) +i=m.gdj() +h=c*k*(l-0.25) +g=n.d.a +p[0]=h*g[0] +p[1]=h*g[1] +i.sL(0,i.gL(i).X(0,1.777777*p[0])) +i.sM(0,i.gM(i).X(0,1.777777*p[1])) +n.b.wT(q,j)}}for(s=this.as,r=s.length,o=0;o0.25){i=n.a.gdj() +f=n.b.gdj() +h=c*(l-0.25) +p=n.e.a +e=h*p[0] +d=h*p[1] +i.sL(0,i.gL(i).X(0,e)) +i.sM(0,i.gM(i).X(0,d)) +f.sL(0,f.gL(f).W(0,e)) +f.sM(0,f.gM(f).W(0,d))}}}}, +ahn(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=a.b*0.5 +for(s=this.as,r=s.length,q=0;q=0;--s){q=a[s] +if(q instanceof A.n8&&q.d===B.ph)r=q}if(r!=null)r.c.push(this.gDn()) +for(s=b.length-1,p=t.rM,o=t.KJ,n=this.gDn(),m=this.e,l=null;s>=0;--s){q=b[s] +if(q instanceof A.n8&&q.d===B.ph){if(l!=null)m.push(l) +l=new A.Uc(A.b([],o),q) +q.c.push(n)}else if(p.b(q)){if(l==null)l=new A.Uc(A.b([],o),r) +l.a.push(q)}}if(l!=null)m.push(l)}, +kU(a,b,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e="StrokeContent#draw",d="StrokeContent#buildPath",c="StrokeContent#drawPath" +A.fv(e) +s=new Float64Array(3) +r=new A.dF(s) +r.ka(0,0,0) +r.HR(a0) +q=new Float64Array(3) +p=new A.dF(q) +p.ka(37394.729378,39575.2343807,0) +p.HR(a0) +if(s[0]===q[0]||s[1]===q[1]){A.dE(e) +return}s=f.x +q=f.r +s=B.e.ca(B.c.aA(a1/255*s.gm(s)/100*255),0,255) +o=q.gA(q).a +q.sA(0,A.a9(s,o>>>16&255,o>>>8&255,o&255)) +o=f.w +q.sbJ(o.gm(o)*A.b9T(a0)) +if(q.gbJ()<=0){A.dE(e) +return}n=f.as +if(n!=null){m=n.gm(n) +if(m===0)q.smL(null) +else if(m!==f.at)q.smL(f.d.LD(m)) +f.at=m}for(s=f.e,o=f.a,l=a0.a,k=0;k=0;--h)o.oo(0,i[h].dq(),B.h,l) +A.dE(d) +A.fv(c) +g=f.ax +if(g!=null)g.SE(a,o) +a.Z(f.Hr(o,a0),q) +A.dE(c)}}A.dE(e)}, +aoF(a4,a5,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="StrokeContent#applyTrimPath" +A.fv(a3) +s=a5.b +if(s==null){A.dE(a3) +return}r=a2.a +r.bY(0) +for(q=a5.a,p=q.length-1,o=a6.a;p>=0;--p)r.oo(0,q[p].dq(),B.h,o) +n=s.e +m=n.gm(n)/100 +n=s.f +l=n.gm(n)/100 +n=s.r +n=n.gm(n) +if(m<0.01&&l>0.99){a4.Z(r,a2.r) +A.dE(a3) +return}r=r.rh() +k=B.b.lK(A.ai(r,!0,A.w(r).h("y.E")),0,new A.asX()) +j=k*(n/360) +i=k*m+j +h=Math.min(k*l+j,i+k-1) +for(p=q.length-1,r=a2.b,n=a2.r,g=h>k,f=h-k,e=i>k,d=i-k,c=0;p>=0;--p){b=q[p].dq().az(0,o) +r.bY(0) +r.mq(0,b,B.h) +b=r.rh() +a=A.ai(b,!0,A.w(b).h("y.E")) +a0=a.length!==0?J.b3(B.b.ga5(a)):0 +if(g&&fh))if(b<=h&&ib?1:(h-c)/a0,0) +a4.Z(a2.Hr(r,a6),n)}}c+=a0}A.dE(a3)}, +iG(a,b,c){var s,r,q,p,o,n,m,l="StrokeContent#getBounds" +A.fv(l) +s=this.a +s.bY(0) +for(r=this.e,q=b.a,p=0;p=0;--r)A.bDZ(a,s[r])}} +A.ue.prototype={ +Zf(a,b,c,d,e,f){var s,r,q,p,o +if(e!=null){s=A.Bo(e) +s.a6N(b) +s.an(0,this.gv7()) +this.x=s}r=A.b([],t.oJ) +for(s=this.f,q=s.length-1,p=t.m3;q>=0;--q){o=s[q] +if(p.b(o))r.push(o)}for(q=r.length-1;q>=0;--q)r[q].aFW(s)}, +Do(){this.r.f=!0}, +kE(a,b){var s,r,q,p=A.b([],t.kQ) +B.b.I(p,a) +for(s=this.f,r=s.length-1;r>=0;--r){q=s[r] +q.kE(p,B.b.cA(s,0,r)) +p.push(q)}}, +dq(){var s,r,q,p,o,n=this,m=n.b +m.cc() +s=n.x +if(s!=null)s.pi().uc(m) +s=n.c +s.bY(0) +if(n.e)return s +for(r=n.f,q=r.length-1,p=t.rM,m=m.a;q>=0;--q){o=r[q] +if(p.b(o))s.oo(0,o.dq(),B.h,m)}return s}, +kU(a,b,c,d){var s,r,q,p,o,n,m,l=this +if(l.e)return +s=l.b +c.uc(s) +r=l.x +if(r!=null){s.bR(0,r.pi()) +r=l.x +if((r==null?null:r.z)==null)q=100 +else{r=r.z +q=r.gm(r)}p=B.c.aA(q/100*d/255*255)}else p=d +for(r=l.f,o=r.length-1,n=t.R7;o>=0;--o){m=r[o] +if(n.b(m))m.kU(a,b,s,p)}}, +iG(a,b,c){var s,r,q,p,o,n=this.b +b.uc(n) +s=this.x +if(s!=null)n.bR(0,s.pi()) +for(s=this.f,r=s.length-1,q=t.R7,p=B.H;r>=0;--r){o=s[r] +if(q.b(o))p=p.jS(o.iG(0,n,c))}return p}, +$idD:1, +$ihJ:1, +$ilW:1} +A.KY.prototype={ +uP(){this.w=!1 +this.c.f=!0}, +kE(a,b){var s,r,q,p +for(s=this.r.a,r=this.goO(),q=0;q>>16&255,q>>>8&255,q&255)) +s.sl_(!0) +p=l.z +if(p!=null){o=p.gm(p) +if(o===0)s.smL(null) +else if(o!==l.Q)s.smL(l.c.LD(o)) +l.Q=o}r=l.a +r.bY(0) +for(q=l.f,n=0;n>>16&255,m>>>8&255,m&255)) +i.sl_(!0) +a.bO(0) +a.az(0,c.a) +l=k.CW +if(l!=null)l.SE(a,s) +a.Z(s,i) +a.bo(0) +A.dE(j)}, +iG(a,b,c){var s,r,q,p=this.e +p.bY(0) +for(s=this.r,r=b.a,q=0;qk)n=k +r=d.e +j=r.gm(r) +r=j.a +l=r+p +i=j.b +h=i-o +g=h+n +s.a0(0,l,g) +i+=o +s.n(0,l,i-n) +f=n>0 +if(f){e=2*n +s.wY(0,new A.x(l-e,i-e,l,i),0,1.5707963267948966,!1)}r-=p +s.n(0,r+n,i) +if(f){e=2*n +s.wY(0,new A.x(r,i-e,r+e,i),1.5707963267948966,1.5707963267948966,!1)}s.n(0,r,g) +if(f){i=2*n +s.wY(0,new A.x(r,h,r+i,h+i),3.141592653589793,1.5707963267948966,!1)}s.n(0,l-n,h) +if(f){r=2*n +s.wY(0,new A.x(l-r,h,l,h+r),4.71238898038469,1.5707963267948966,!1)}s.R(0) +d.w.d5(s) +d.y=!0 +return s}, +$idD:1, +$ilW:1} +A.P3.prototype={ +aFW(a){var s,r,q,p=this +if(p.x!=null)return +s=B.b.yd(a,p)-1 +r=A.b([],t.kQ) +for(;s>=0;){r.push(a[s]) +B.b.di(a,s);--s}q=t.Ba +p.x=A.bwh(p.c,p.d,"Repeater",A.ai(new A.cs(r,q),!0,q.h("aF.E")),null,p.e.e)}, +kE(a,b){this.x.kE(a,b)}, +dq(){var s,r,q,p,o,n,m=this,l=m.x.dq(),k=m.b +k.bY(0) +s=m.f +r=s.gm(s) +s=m.r +q=s.gm(s) +for(p=B.c.aj(r)-1,s=m.a,o=m.w,n=s.a;p>=0;--p){o.X2(p+q).uc(s) +k.oo(0,l,B.h,n)}return k}, +kU(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=l.f,j=k.gm(k) +k=l.r +s=k.gm(k) +k=l.w +r=k.Q +q=r.gm(r)/100 +r=k.as +p=r.gm(r)/100 +for(o=B.c.aj(j)-1,r=l.a;o>=0;--o){c.uc(r) +r.bR(0,k.X2(o+s)) +n=A.am(q,p,o/j) +n.toString +m=l.x +m.toString +m.kU(a,b,r,B.c.aA(d*n))}}, +iG(a,b,c){return this.x.iG(0,b,c)}, +awU(){this.c.f=!0}, +$idD:1, +$ihJ:1, +$ib9l:1, +$ilW:1} +A.Au.prototype={ +ayQ(){this.a.f=!0}, +kE(a,b){}, +aOB(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,b4,b5,b6,b7=b8.a +if(b7.length<=2)return b8 +s=this.c +r=s.gm(s) +if(r===0)return b8 +q=this.ata(b8) +s=b8.b +q.b=new A.h(s.a,s.b) +p=q.a +for(s=!b8.c,o=0,n=0;m=b7.length,n=0;s=o){p=f[s] +o=s-1 +n=f.length +m=f[o-n*A.N0(o,n)] +n=s===0 +l=n&&r?a.b:m.c +k=n&&r?l:m.b +j=p.a +i=!a.c&&n&&s===f.length-1 +if(l.a===k.a&&l.b===k.b)n=l.a===j.a&&l.b===j.b&&!i +else n=!1 +q=n?q+2:q+1}h=this.d +if(h==null||h.a.length!==q){g=A.b([],t.hN) +for(s=0;s>>24&255,q.gm(r)>>>16&255,q.gm(r)>>>8&255,q.gm(r)&255)) +p.Ya(a,b,c,d)}} +A.n8.prototype={ +aEV(){var s,r +for(s=this.c,r=0;rs.vv())a=s.vv() +if(a===s.d)return +s.d=a +if(r.Uv(a))s.F()}, +F(){var s,r,q +for(s=this.a,r=s.length,q=0;q=q.gqD())return q +for(s=r.length-2;s>=1;--s){q=r[s] +if(this.b===q)continue +if(a>=q.gqD()&&a>>16&255,o.gm(o)>>>8&255,o.gm(o)&255) +p=k.f +p===$&&A.c() +m=p.gm(p) +l=k.r +if(l==null){l=$.G().B() +l.sA(0,n) +l.smL(new A.pj(B.V,m*0.57735+0.5)) +k.r=l}a.Z(b.dE(new A.h(j*r,q*r)),l)}} +A.LH.prototype={ +pm(a,b){var s,r,q=this.ch +q===$&&A.c() +s=a.b +s.toString +r=a.c +r.toString +q.aNT(s,r,b) +return this.ch}} +A.p9.prototype={ +pm(a,b){var s=a.b +if(s==null||a.c==null)throw A.d(A.bN("Missing values for keyframe.")) +s=A.am(s,a.c,b) +s.toString +return B.c.aA(s)}} +A.Mp.prototype={} +A.aFB.prototype={ +anE(a){var s,r,q,p,o,n,m,l,k +for(s=this.c,r=s.length,q=this.a,p=t.hd,o=t.u,n=this.b,m=t.S,l=0;l=0;--p)r=q[p].aOB(r) +o=this.y +A.bzX(r,o) +return o}} +A.a9i.prototype={ +fN(a){var s,r,q=this,p=q.y +p.fN(a) +s=q.z +s.fN(a) +q.x=new A.h(p.gm(p),s.gm(s)) +for(p=q.a,r=0;r1 +p=r.e +o=r.f +n=r.y +m=r.z +l=r.as +k=r.at +j=r.ax +i=r.ay +r=r.CW +return new A.MG(s,p,o,q!==!1,!0,!1,l,k,j,i,n,m,!0,r,null)}, +$S:794} +A.aFj.prototype={ +EO(a,b){var s,r,q=this +b=$.bd8() +s=q.a.aRB(a,b) +if(s!==q.z){q.f=!1 +q.z=s +r=q.c +r===$&&A.c() +r.fN(s) +return q.f}else return!1}, +fN(a){return this.EO(a,null)}, +sSh(a){}, +afG(a){var s,r=this.a.d.w.i(0,a) +if(r!=null){s=r.f +return s}else return null}, +a9j(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i,h,g +if(b.gaB(b))return +if(d==null)d=B.r3 +s=b.a +r=b.c-s +q=b.b +p=b.d-q +o=this.d +n=A.bcf(d,o,new A.N(r,p)) +m=n.b +l=m.a +k=(r-l)/2 +j=m.b +i=(p-j)/2 +s+=k+c.a*k +q+=i+c.b*i +h=c.JH(n.a,new A.x(0,0,0+o.a,0+o.b)) +a.bO(0) +a.aL(0,s,q) +g=this.b +g.cc() +g.eD(0,(s+l-s)/(h.c-h.a),(q+j-q)/(h.d-h.b)) +q=this.c +q===$&&A.c() +q.kU(a,new A.N(r,p),g,255) +a.bo(0)}} +A.aFk.prototype={} +A.a3M.prototype={ +j(a){var s=this +return"LottieImageAsset(width: "+s.a+", height: "+s.b+", id: "+s.c+", fileName: "+s.d+", dirName: "+s.e+")"}} +A.x7.prototype={ +kQ(){return new A.qu(A.b([],t.u),A.bK(this.a,t.G))}} +A.d9.prototype={ +kQ(){return new A.cF(A.b([],t.u),A.bK(this.a,t.V))}} +A.Xz.prototype={ +kQ(){var s=this.a,r=new A.LH(A.b([],t.u),A.bK(s,t.cU)),q=B.b.ga5(s).b,p=q==null?0:q.b.length +r.ch=new A.mD(A.ba(p,0,!1,t.V),A.ba(p,B.I,!1,t.G)) +return r}} +A.mu.prototype={ +kQ(){return new A.p9(A.b([],t.u),A.bK(this.a,t.S))}} +A.arX.prototype={ +giU(){var s=this.a +return s.length===1&&s[0].giU()}, +kQ(){var s=this.a +if(B.b.ga5(s).giU())return new A.lX(A.b([],t.u),A.bK(s,t.o)) +return new A.a5O(A.b([],t.u),A.bK(s,t.o))}, +gabt(){return this.a}} +A.tO.prototype={ +kQ(){return new A.lX(A.b([],t.u),A.bK(this.a,t.o))}} +A.arZ.prototype={ +kQ(){return new A.lX(A.b([],t.u),A.bK(this.a,t.o))}} +A.XA.prototype={ +kQ(){var s=t.hN +s=A.b(A.b([],s).slice(0),s) +return new A.G5(new A.oc(s,B.h,!1),$.G().T(),A.b([],t.u),A.bK(this.a,t.hd))}} +A.XB.prototype={ +gabt(){throw A.d(A.a8("Cannot call getKeyframes on AnimatableSplitDimensionPathValue."))}, +giU(){return this.a.giU()&&this.b.giU()}, +kQ(){var s,r=t.V,q=t.u,p=A.b([],q),o=A.bK(this.a.a,r),n=A.b([],q) +r=A.bK(this.b.a,r) +s=A.b([],t.G5) +s=new A.a9i(new A.cF(p,o),new A.cF(n,r),A.b([],q),A.bK(s,t.o)) +s.fN(0) +return s}} +A.as_.prototype={ +kQ(){return new A.QU(A.b([],t.u),A.bK(this.a,t.HU))}} +A.XC.prototype={} +A.Cm.prototype={ +l5(a,b){return null}, +$ieJ:1} +A.Yi.prototype={ +giU(){var s=this.a,r=s.length +if(r!==0)s=r===1&&B.b.ga5(s).giU() +else s=!0 +return s}, +j(a){var s=this.a +s=s.length!==0?""+"values="+A.j(s):"" +return s.charCodeAt(0)==0?s:s}} +A.atg.prototype={} +A.Z9.prototype={ +l5(a,b){var s=this,r=$.G().T(),q=A.b([],t.NQ),p=A.b([],t.u),o=new A.lX(p,A.bK(s.c.a,t.o)),n=s.b.kQ() +q=new A.KY(r,s.a,a,o,n,s,new A.D7(q)) +b.cn(o) +b.cn(n) +o=q.goO() +p.push(o) +n.a.push(o) +return q}, +$ieJ:1} +A.axJ.prototype={} +A.mD.prototype={ +aNT(a,b,c){var s,r,q,p,o,n=a.b,m=n.length,l=b.b,k=l.length +if(m!==k)throw A.d(A.bN("Cannot interpolate between gradients. Lengths vary ("+m+" vs "+k+")")) +for(k=this.a,s=a.a,r=b.a,q=this.b,p=0;p=0)return o.b[m] +s=-(m+1) +if(s===0)return o.b[0] +else{r=o.b +q=r.length-1 +if(s===q)return r[q]}q=s-1 +p=n[q] +return A.aAZ((a-p)/(n[s]-p),r[q],r[s])}} +A.a1U.prototype={ +l5(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=t.S,e=t.Fs,d=$.G(),c=d.T() +d=d.B() +s=A.b([],t.KJ) +r=a.a.d +r=B.c.aA(B.e.cS(A.dw(0,B.c.aA((r.c-r.b)/r.d*1000)).a,1000)/32) +q=A.bgB(g.d.a) +p=t.u +o=A.b([],p) +n=new A.p9(o,A.bK(g.e.a,f)) +m=t.o +l=A.b([],p) +k=new A.lX(l,A.bK(g.f.a,m)) +j=A.b([],p) +m=new A.lX(j,A.bK(g.r.a,m)) +r=new A.LJ(b,g,A.D(f,e),A.D(f,e),c,d,s,q,n,k,m,a,r) +c.sfA(g.c) +c=r.goO() +q.a.push(c) +b.cn(q) +o.push(c) +b.cn(n) +l.push(c) +b.cn(k) +j.push(c) +b.cn(m) +i=b.gBn() +if(i!=null){f=i.a +p=A.b([],p) +f=new A.cF(p,A.bK(f.a,t.V)) +p.push(c) +r.ay=f +b.cn(f)}h=b.gC7() +if(h!=null)r.CW=A.b8S(c,b,h) +return r}, +$ieJ:1} +A.a1W.prototype={ +l5(a,b){return A.byt(a,b,this)}, +$ieJ:1} +A.a1Z.prototype={ +V(){return"GradientType."+this.b}} +A.EM.prototype={ +V(){return"MaskMode."+this.b}} +A.a3X.prototype={} +A.zw.prototype={ +V(){return"MergePathsMode."+this.b}} +A.a4e.prototype={ +l5(a,b){a.a.pM("Animation contains merge paths but they are disabled.") +return null}, +j(a){return"MergePaths{mode="+this.b.j(0)+"}"}, +$ieJ:1} +A.O7.prototype={} +A.a6m.prototype={ +l5(a,b){var s,r,q=this,p=$.G().T(),o=A.b([],t.NQ),n=t.V,m=t.u,l=A.b([],m),k=new A.cF(l,A.bK(q.c.a,n)),j=q.d.kQ(),i=A.b([],m),h=new A.cF(i,A.bK(q.e.a,n)),g=A.b([],m),f=new A.cF(g,A.bK(q.r.a,n)),e=A.b([],m),d=new A.cF(e,A.bK(q.x.a,n)),c=q.b===B.oT +if(c){s=q.f.a +s=new A.cF(A.b([],m),A.bK(s,n))}else s=null +if(c){r=q.w.a +n=new A.cF(A.b([],m),A.bK(r,n))}else n=null +o=new A.O6(p,a,q,k,j,h,s,f,n,d,new A.D7(o)) +b.cn(k) +b.cn(j) +b.cn(h) +b.cn(f) +b.cn(d) +if(c){b.cn(s) +b.cn(n)}p=o.goO() +l.push(p) +j.a.push(p) +i.push(p) +g.push(p) +e.push(p) +if(c){s.a.push(p) +n.a.push(p)}return o}, +$ieJ:1} +A.a6S.prototype={ +l5(a,b){var s,r=this,q=$.G().T(),p=A.b([],t.NQ),o=r.b.kQ(),n=t.u,m=A.b([],n),l=new A.lX(m,A.bK(r.c.a,t.o)) +n=A.b([],n) +s=new A.cF(n,A.bK(r.d.a,t.V)) +p=new A.Oz(q,r.a,r.e,a,o,l,s,new A.D7(p)) +b.cn(o) +b.cn(l) +b.cn(s) +s=p.goO() +o.a.push(s) +m.push(s) +n.push(s) +return p}, +j(a){return"RectangleShape{position="+this.b.j(0)+", size="+this.c.j(0)+"}"}, +$ieJ:1} +A.a7y.prototype={ +l5(a,b){var s,r,q,p,o,n,m=this,l=new A.by(new Float64Array(16)) +l.cc() +s=$.G().T() +r=t.V +q=t.u +p=A.b([],q) +o=new A.cF(p,A.bK(m.b.a,r)) +q=A.b([],q) +r=new A.cF(q,A.bK(m.c.a,r)) +n=A.Bo(m.d) +s=new A.P3(l,s,a,b,m,o,r,n) +b.cn(o) +o=s.gawT() +p.push(o) +b.cn(r) +q.push(o) +n.a6N(b) +n.an(0,o) +return s}, +$ieJ:1} +A.a7S.prototype={ +l5(a,b){var s=A.b([],t.u),r=new A.cF(s,A.bK(this.b.a,t.V)),q=new A.Au(a,r) +b.cn(r) +s.push(q.gayP()) +return q}, +$ieJ:1} +A.oc.prototype={ +aNk(a,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b +this.c=a.c||a0.c +s=a.a +r=a0.a +q=Math.min(s.length,r.length) +p=this.a +o=p.length +if(oq)for(--o;o>=q;--o)B.b.di(p,p.length-1) +n=a.b +m=a0.b +l=A.am(n.a,m.a,a1) +l.toString +m=A.am(n.b,m.b,a1) +m.toString +this.b=new A.h(l,m) +for(o=p.length-1;o>=0;--o){k=s[o] +j=r[o] +i=k.a +h=k.b +g=k.c +f=j.a +e=j.b +d=j.c +l=p[o] +c=A.am(i.a,f.a,a1) +c.toString +b=A.am(i.b,f.b,a1) +b.toString +l.a=new A.h(c,b) +b=A.am(h.a,e.a,a1) +b.toString +c=A.am(h.b,e.b,a1) +c.toString +l.b=new A.h(b,c) +c=A.am(g.a,d.a,a1) +c.toString +b=A.am(g.b,d.b,a1) +b.toString +l.c=new A.h(c,b)}}, +j(a){return"ShapeData{numCurves="+this.a.length+"closed="+this.c+"}"}} +A.a8y.prototype={ +l5(a,b){var s=$.G() +s=new A.Lb(s.T(),s.B(),b,this.c,this.f,A.b([],t.KJ),a) +s.ant(a,b,this) +return s}, +j(a){return"ShapeFill{color=, fillEnabled="+this.a+"}"}, +$ieJ:1} +A.AM.prototype={ +l5(a,b){return A.b8u(a,b,this)}, +j(a){return"ShapeGroup{name: '"+A.j(this.a)+"' Shapes: "+A.j(this.b)+"}"}, +$ieJ:1} +A.a8A.prototype={ +l5(a,b){var s=$.G().T(),r=A.b([],t.NQ),q=A.bCb(this.c.a) +r=new A.PU(s,this,a,q,new A.D7(r)) +b.cn(q) +q.a.push(r.ga4v()) +return r}, +j(a){return"ShapePath{name="+A.j(this.a)+", index="+this.b+"}"}, +$ieJ:1} +A.Ey.prototype={ +V(){return"LineCapType."+this.b}} +A.Ez.prototype={ +V(){return"LineJoinType."+this.b}} +A.a8B.prototype={ +l5(a,b){return A.bCP(a,b,this)}, +$ieJ:1} +A.a8D.prototype={ +V(){return"ShapeTrimPathType."+this.b}} +A.a8C.prototype={ +l5(a,b){var s=this,r=t.u,q=A.b([],r),p=t.V,o=A.b([],r),n=new A.cF(o,A.bK(s.c.a,p)),m=A.b([],r),l=new A.cF(m,A.bK(s.d.a,p)) +r=A.b([],r) +p=new A.cF(r,A.bK(s.e.a,p)) +q=new A.n8(s.f,q,s.b,n,l,p) +b.cn(n) +b.cn(l) +b.cn(p) +p=q.gaEU() +o.push(p) +m.push(p) +r.push(p) +return q}, +j(a){return"Trim Path: {start: "+this.c.j(0)+", end: "+this.d.j(0)+", offset: "+this.e.j(0)+"}"}, +$ieJ:1} +A.xT.prototype={ +j(a){return"v="+this.c.j(0)+" cp1"+this.a.j(0)+" cp2="+this.b.j(0)}} +A.Er.prototype={ +V(){return"Justification."+this.b}} +A.qG.prototype={ +gJ(a){var s=this +return A.a3(s.a,s.b,s.c,s.d.a,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)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.qG&&A.L(r)===A.L(b)&&r.a===b.a&&r.b==b.b&&r.c===b.c&&r.d===b.d&&r.e===b.e&&r.f===b.f&&r.r===b.r&&r.w.l(0,b.w)&&r.x.l(0,b.x)&&r.y===b.y&&r.z===b.z&&J.f(r.Q,b.Q)&&J.f(r.as,b.as) +else s=!0 +return s}} +A.a1n.prototype={} +A.Lr.prototype={ +gJ(a){return A.by8(this.b,this.f,this.e)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.Lr&&A.L(r)===A.L(b)&&r.a===b.a&&r.b===b.b&&r.c===b.c&&r.d===b.d&&r.e===b.e&&r.f===b.f +else s=!0 +return s}} +A.j9.prototype={ +w1(a,b){var s,r,q,p,o=this,n=o.y,m=o.e +if(n.cy===B.mM)m.sdl(B.d0) +else m.sdl(B.cG) +m=o.gUl() +o.ch.an(0,m) +n=n.w +if(n.length!==0){s=A.b([],t.PE) +r=new A.aFB(s,A.b([],t.qh),n) +r.anE(n) +o.z=r +for(n=s.length,q=0;q=0;--q)s.bR(0,p.ax[q].ch.pi()) +else{r=p.at +if(r!=null)s.bR(0,r.ch.pi())}}s.bR(0,p.ch.pi()) +return B.H}, +kU(a,b,c,d){var s,r,q,p,o,n,m,l=this,k="Layer#parentMatrix",j="Layer#drawLayer",i="Layer#computeBounds",h="Layer#saveLayer",g="Layer#drawMatte",f="Layer#restoreLayer",e=l.r +A.fv(e) +if(!l.CW||l.y.dx){A.dE(e) +return}l.ZV() +A.fv(k) +s=l.a +s.cc() +c.uc(s) +for(r=l.ax.length-1;r>=0;--r)s.bR(0,l.ax[r].ch.pi()) +A.dE(k) +q=l.ch +p=q.z +o=p==null?null:p.gm(p) +if(o==null)o=100 +n=B.c.aj(d/255*o/100*255) +if(l.as==null&&!l.U9()){s.bR(0,q.pi()) +A.fv(j) +l.um(a,b,s,n) +A.dE(j) +l.a3x(A.dE(e)) +return}A.fv(i) +m=l.awR(l.iG(0,s,!1),c) +s.bR(0,q.pi()) +m=l.awQ(m,s) +q=m.fJ(new A.x(0,0,0+b.a,0+b.b)) +if(q.gaB(q))m=B.H +A.dE(i) +if(!m.gaB(m)){A.fv(h) +q=l.b +p=q.gA(q).a +q.sA(0,A.a9(255,p>>>16&255,p>>>8&255,p&255)) +a.hD(m,q) +A.dE(h) +l.a_i(a,m) +A.fv(j) +l.um(a,b,s,n) +A.dE(j) +if(l.U9())l.aoE(a,m,s) +if(l.as!=null){A.fv(g) +A.fv(h) +a.hD(m,l.e) +A.dE(h) +l.a_i(a,m) +l.as.kU(a,b,c,n) +A.fv(f) +a.bo(0) +A.dE(f) +A.dE(g)}A.fv(f) +a.bo(0) +A.dE(f)}l.a3x(A.dE(e))}, +a3x(a){this.x.a.b.aQT(this.y.c,a)}, +a_i(a,b){var s="Layer#clearLayer" +A.fv(s) +a.aX(b.e2(1),this.f) +A.dE(s)}, +awQ(a,b){var s,r,q,p,o,n,m,l,k,j +if(!this.U9())return a +s=this.z.c.length +for(r=b.a,q=B.H,p=0;p>>16&255,n>>>8&255,n&255)) +a.aX(b,q)}break +case 0:if(l.d){a.hD(b,q) +a.aX(b,q) +i=k.gm(k).az(0,r) +n=B.c.aA(j.gm(j)*2.55) +m=q.gA(q).a +q.sA(0,A.a9(n,m>>>16&255,m>>>8&255,m&255)) +a.Z(i,p) +a.bo(0)}else{i=k.gm(k).az(0,r) +n=B.c.aA(j.gm(j)*2.55) +m=q.gA(q).a +q.sA(0,A.a9(n,m>>>16&255,m>>>8&255,m&255)) +a.Z(i,q)}break +case 1:if(o===0){q.sA(0,B.q) +a.aX(b,q)}if(l.d){a.hD(b,p) +a.aX(b,q) +n=B.c.aA(j.gm(j)*2.55) +m=p.gA(p).a +p.sA(0,A.a9(n,m>>>16&255,m>>>8&255,m&255)) +a.Z(k.gm(k).az(0,r),p) +a.bo(0)}else a.Z(k.gm(k).az(0,r),p) +break +case 2:if(l.d){a.hD(b,s) +a.aX(b,q) +n=B.c.aA(j.gm(j)*2.55) +m=p.gA(p).a +p.sA(0,A.a9(n,m>>>16&255,m>>>8&255,m&255)) +a.Z(k.gm(k).az(0,r),p) +a.bo(0)}else{a.hD(b,s) +i=k.gm(k).az(0,r) +n=B.c.aA(j.gm(j)*2.55) +m=q.gA(q).a +q.sA(0,A.a9(n,m>>>16&255,m>>>8&255,m&255)) +a.Z(i,q) +a.bo(0)}break}}A.fv(f) +a.bo(0) +A.dE(f)}, +aoH(){var s,r,q=this.z +if(q==null||q.a.length===0)return!1 +for(q=q.c,s=q.length,r=0;r=0;--q){o=c[q] +n=A.bvm(k,o,a,d) +if(n==null)continue +r.q(0,n.y.d,n) +if(p!=null){p.as=n +p=null}else{B.b.fY(s,0,n) +switch(o.cy.a){case 1:case 2:p=n +break +case 3:case 4:case 0:case 5:break}}}for(s=A.k9(r,r.r,r.$ti.c);s.H();){m=r.i(0,s.d) +if(m==null)continue +l=r.i(0,m.y.f) +if(l!=null)m.at=l}}, +um(a,b,c,d){var s,r,q,p,o,n="CompositionLayer#draw" +A.fv(n) +s=this.y +r=A.hP(c,new A.x(0,0,s.ax,s.ay)) +a.bO(0) +for(s=this.dx,q=s.length-1,p=!(r.a>=r.c),o=r.b>=r.d;q>=0;--q){if(!(!p||o))a.mw(r) +s[q].kU(a,b,c,d)}a.bo(0) +A.dE(n)}, +iG(a,b,c){var s,r,q,p=this.vS(0,b,c) +for(s=this.dx,r=s.length-1,q=this.w;r>=0;--r)p=p.jS(s[r].iG(0,q,!0)) +return p}, +fN(a){var s,r,q,p,o,n,m=this +m.ai1(a) +s=m.db +if(s!=null){r=m.x.a.d +q=r.c +r=r.b +p=m.y.b.d +o=p.b +a=(s.gm(s)*p.d-o)/(q-r+0.01)}if(m.db==null){s=m.y +r=s.b.d +a-=s.at/(r.c-r.b)}s=m.y +r=s.as +if(r!==0&&s.c!=="__container")a/=r +for(s=m.dx,n=s.length-1;n>=0;--n)s[n].fN(a)}} +A.a2z.prototype={ +um(a,b,c,d){var s,r,q=this.WK() +if(q==null)return +s=this.db +s.soI(B.fI) +r=s.gA(s).a +s.sA(0,A.a9(d,r>>>16&255,r>>>8&255,r&255)) +a.bO(0) +a.az(0,c.a) +a.hL(q,new A.x(0,0,q.gc2(q),q.gbQ(q)),new A.x(0,0,q.gc2(q),q.gbQ(q)),s) +a.bo(0)}, +iG(a,b,c){var s=this.vS(0,b,c),r=this.WK() +if(r!=null)return A.hP(this.w,new A.x(0,0,r.gc2(r),r.gbQ(r))) +return s}, +WK(){return this.x.afG(this.y.r)}} +A.pe.prototype={ +V(){return"LayerType."+this.b}} +A.rc.prototype={ +V(){return"MatteType."+this.b}} +A.Eu.prototype={ +j(a){return this.aec("")}, +aec(a){var s,r,q=this,p=""+a+q.c+"\n",o=q.b.d.f,n=o.i(0,q.f) +if(n!=null){p=p+"\t\tParents: "+n.c +n=o.i(0,n.f) +for(;n!=null;){p=p+"->"+n.c +n=o.i(0,n.f)}p=p+a+"\n"}o=q.w.length +if(o!==0)p=p+a+"\tMasks: "+o+"\n" +o=q.y +if(o!==0&&q.z!==0)p=p+a+"\tBackground: "+(""+o+"x"+q.z+" "+q.Q.j(0)) +o=q.a +s=o.length +if(s!==0){p=p+a+"\tShapes:\n" +for(r=0;r>>24&255 +if(l===0)return +s=n.ch.z +r=s==null?null:s.gm(s) +if(r==null)r=100 +q=B.c.aA(d/255*(l/255*r/100)*255) +s=n.db +p=s.gA(s).a +s.sA(0,A.a9(q,p>>>16&255,p>>>8&255,p&255)) +if(q>0){o=A.ba(8,0,!1,t.V) +p=m.y +o[4]=p +o[2]=p +m=m.z +o[7]=m +o[5]=m +A.bzO(c,o) +m=n.dx +m.bY(0) +m.a0(0,o[0],o[1]) +m.n(0,o[2],o[3]) +m.n(0,o[4],o[5]) +m.n(0,o[6],o[7]) +m.n(0,o[0],o[1]) +m.R(0) +a.Z(m,s)}}, +iG(a,b,c){var s +this.vS(0,b,c) +s=this.y +return A.hP(this.w,new A.x(0,0,s.y,s.z))}} +A.aap.prototype={ +iG(a,b,c){var s +this.vS(0,b,c) +s=this.id.d.a +return new A.x(0,0,0+s.c,0+s.d)}, +um(a,b,c,d){var s,r,q,p,o,n,m=this,l=m.go,k=l.gm(l),j=m.id.d.y.i(0,k.b) +if(j==null)return +a.bO(0) +a.az(0,c.a) +l=m.k1 +s=l!=null?l.gm(l):k.w +l=m.dy +l.sA(0,A.a9(l.gA(l).a>>>24&255,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)) +r=m.k3 +q=r!=null?r.gm(r):k.x +r=m.fr +r.sA(0,A.a9(r.gA(r).a>>>24&255,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255)) +p=m.ch.z +o=p==null?null:p.gm(p) +n=B.c.cS((o==null?100:o)*255/100*d,255) +p=l.gA(l).a +l.sA(0,A.a9(n,p>>>16&255,p>>>8&255,p&255)) +p=r.gA(r).a +r.sA(0,A.a9(n,p>>>16&255,p>>>8&255,p&255)) +l=m.ok +if(l!=null)r.sbJ(l.gm(l)) +else r.sbJ(k.y) +l=m.x.a.d.x.a +if(l!==0)m.arl(k,c,j,a) +else m.ark(k,j,a) +a.bo(0)}, +arl(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=a.c,j=k/100,i=A.b9T(b),h=l.a18(a.a),g=h.length,f=a.e/10,e=l.p2 +if(e!=null)f+=e.gm(e) +for(e=a.as,s=-1,r=0;r0,p=b0.a,o=b0.c,n=a4.id.d.x,m=0,l=0,k=0,j=0,i=0,h=!1,g=0,f=0;r.w5(1,r.c);){e=r.d +if(e==null)e=r.d=B.d.au(s,r.b,r.c) +if(a6){d=n.i(0,31*(31*B.d.gJ(e)+B.d.gJ(p))+B.d.gJ(o)) +if(d==null)continue +c=d.d*b1+b2}else{a7.sdv(0,A.cI(a5,a5,a5,b3,e)) +a7.rL() +c=a7.b.b+b2}b=e===" " +if(b){g=c +h=!0}else if(h){i=c +j=f +h=!1}else i+=c +l+=c +if(q&&l>=a9){if(b)continue;++m +a=a4.a0q(m) +if(j===k){a0=a8.n_(0,k,f) +b=new A.he(" ") +a1=A.beV(A.beU(a0,b),b) +b=a1.gE(a1) +a2=a0.gE(a0) +a.a=a1 +a.b=l-c-(b-a2)*g +i=c +j=f +k=j +l=i}else{a0=a8.n_(0,k,j-1) +b=new A.he(" ") +a1=A.beV(A.beU(a0,b),b) +b=a0.gE(a0) +a2=a1.gE(a1) +a.a=a1 +a.b=l-i-(b-a2)*g-g +k=j +l=i}}++f}if(l>0){++m +a3=a4.a0q(m) +a3.a=a8.X9(0,k) +a3.b=l}return B.b.cA(a4.fy,0,m)}, +a0q(a){var s,r +for(s=this.fy,r=s.length;r>>24&255)===0)return +if(b.gP(b)===B.t&&b.gbJ()===0)return +c.Z(a,b)}, +FJ(a,b,c,d){var s,r,q=null +if((c.gA(c).a>>>24&255)===0)return +if(c.gP(c)===B.t&&c.gbJ()===0)return +if(c.gP(c)===B.i)b=b.aIt(c) +else if(c.gP(c)===B.t)b=b.aIm(c) +s=A.t2(q,q,q,q,A.cI(q,q,q,b,a),B.aB,B.v,q,1,B.aG) +s.rL() +r=b.r +r.toString +s.aJ(d,new A.h(0,-r))}, +asJ(a){var s,r,q,p,o,n=this.fx +if(n.b1(0,a)){n=n.i(0,a) +n.toString +return n}s=a.a +r=s.length +q=A.b([],t.ew) +for(p=this.x,o=0;o0)i[m]=this.asF(h,o[f<0?-(f+1):f],s,r) +else i[m]=this.asG(h,r[g],p,o)}return new A.mD(k,i)}, +asF(a,b,c,d){var s,r,q,p,o,n +if(d.length<2||a===c[0])return d[0] +for(s=c.length,r=s-1,q=1;q>>16&255,o.gm(o)>>>8&255,o.gm(o)&255),A.a9(255,n.gm(n)>>>16&255,n.gm(n)>>>8&255,n.gm(n)&255)) +return A.a9(B.c.aA(255*b),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)}throw A.d(A.bN("Unreachable code."))}, +asG(a,b,c,d){var s,r,q,p,o +if(d.length<2||a<=c[0])return A.a9(B.c.aA(255*d[0]),b.gm(b)>>>16&255,b.gm(b)>>>8&255,b.gm(b)&255) +for(s=c.length,r=s-1,q=1;q>>16&255,b.gm(b)>>>8&255,b.gm(b)&255)}throw A.d(A.bN("Unreachable code."))}} +A.aEj.prototype={ +$0(){var s,r,q,p,o +try{r=this.a +q=r.a +r=r.b +r=A.bi9(A.bia(q.a,q.b,r.a,r.b)) +return r}catch(p){s=A.b_(p) +A.X7().$1("DEBUG: Path interpolator error "+A.j(s)) +if(B.d.N(A.j(s),"The Path cannot loop back on itself.")){r=this.a +q=r.a +o=Math.min(q.a,1) +r=r.b +return A.bi9(A.bia(o,q.b,Math.max(r.a,0),r.b))}else return B.y}}, +$S:797} +A.atJ.prototype={ +ql(a){var s,r=this,q=r.c +if(qq.gE(r)){s.c=q.gE(r)-s.b +return!1}s.c=Math.max(b,s.c) +return!0}, +Em(a){var s=this.c +if(a>s||s-a<1)A.V(A.bN("size="+s+" offset="+a+" byteCount=1")) +return J.bU(this.a,this.b+a)}, +fe(a,b){var s=this,r=s.b+=b,q=s.a,p=J.aj(q) +if(r>=p.gE(q)){s.b=p.gE(q)-1 +throw A.d(A.bN("source is exhausted"))}r=s.c-=b +s.c=Math.max(0,r)}, +agj(a,b){var s=this.aBH(b) +if(s===-1)return-1 +this.fe(0,J.b3(b[s])) +return s}, +aBH(a){var s,r +for(s=this.a,r=0;rm||m-o<1)A.V(A.bN("size="+m+" offset="+o+" byteCount=1")) +m=J.bU(l.a,l.b+o) +if(m!==s[o].charCodeAt(0)&&m!==r[o].charCodeAt(0))return 0}if(l.t2(0,p+1)&&this.JP(l.Em(p)))return 0 +l.fe(0,p) +return this.w=q}, +aQ9(){var s,r,q,p,o,n,m,l,k,j,i=this +for(s=i.r,r=0,q=!1,p=!0,o=0,n=0;!0;n=m){m=n+1 +if(!s.t2(0,m))break +l=s.c +if(n>l||l-n<1)A.V(A.bN("size="+l+" offset="+n+" byteCount=1")) +l=J.bU(s.a,s.b+n) +if(l===45){if(o===0){q=!0 +o=1 +continue}else if(o===5){o=6 +continue}return 0}else if(l===43){if(o===5){o=6 +continue}return 0}else if(l===101||l===69){if(o===2||o===4){o=5 +continue}return 0}else if(l===46){if(o===2){o=3 +continue}return 0}else{if(l<48||l>57){if(!i.JP(l))break +return 0}if(o===1||o===0){r=-(l-48) +o=2}else if(o===2){if(r===0)return 0 +k=r*10-(l-48) +if(r<=-900719925474099)l=r===-900719925474099&&k15)return-1 +if(o===15)return p.a0x(p.z,a) +s=p.r.agj(0,a.b) +if(s!==-1){p.w=0 +p.c[p.a-1]=a.a[s] +return s}r=p.c[p.a-1] +q=p.abT() +s=p.a0x(q,a) +if(s===-1){p.w=15 +p.z=q +p.c[p.a-1]=r}return s}, +e9(){var s=this,r=s.w +if(r===0)r=s.bp() +if(r===14)s.XW() +else if(r===13)s.EY($.IU()) +else if(r===12)s.EY($.IV()) +else if(r!==15)throw A.d(A.iN("Expected a name but was "+s.d2().j(0)+" at path "+s.dq())) +s.w=0 +s.c[s.a-1]="null"}, +a0x(a,b){var s,r,q +for(s=b.a,r=s.length,q=0;qp||p-q<1)A.V(A.bN("size="+p+" offset="+q+" byteCount=1")) +if(J.bU(s.a,s.b+q)===92){if(r==null)r=new A.cZ("") +r.a+=s.ql(q) +s.fo() +r.a+=A.cB(this.ad0()) +continue}if(r==null){o=s.ql(q) +s.fo() +return o}else{r.a+=s.ql(q) +s.fo() +s=r.a +return s.charCodeAt(0)==0?s:s}}}, +UX(){var s=this.r,r=s.y6($.bdb(),0) +return r!==-1?s.ql(r):s.ql(s.c)}, +EY(a){var s,r,q,p,o +for(s=this.r,r=s.a,q=J.aj(r);!0;){p=s.y6(a,0) +if(p===-1)throw A.d(this.fF("Unterminated string")) +o=s.c +if(p>o||o-p<1)A.V(A.bN("size="+o+" offset="+p+" byteCount=1")) +o=p+1 +if(q.i(r,s.b+p)===92){s.fe(0,o) +this.ad0()}else{s.fe(0,o) +return}}}, +XW(){var s=this.r,r=s.y6($.bdb(),0) +s.fe(0,r!==-1?r:s.c)}, +e3(){var s,r,q,p,o,n=this,m="Expected an int but was ",l=n.w +if(l===0)l=n.bp() +s=null +if(l===16){q=n.x +q===$&&A.c() +s=q +if(q!==s)throw A.d(A.iN(m+n.gazy()+" at path "+n.dq())) +n.w=0 +q=n.d +p=n.a-1 +q[p]=q[p]+1 +return s}if(l===17){q=n.y +q===$&&A.c() +n.z=n.r.ql(q)}else{q=l===9 +if(q||l===8){q=q?n.qV($.IU()):n.qV($.IV()) +n.z=q +try{s=A.em(q,null,null) +n.w=0 +q=n.d +p=n.a-1 +q[p]=q[p]+1 +p=s +return p}catch(o){if(!t.bE.b(A.b_(o)))throw o}}else if(l!==11)throw A.d(A.iN(m+n.d2().j(0)+" at path "+n.dq()))}n.w=11 +r=null +try{q=n.z +q.toString +r=A.lm(q)}catch(o){if(t.bE.b(A.b_(o)))throw A.d(A.iN(m+A.j(n.z)+" at path "+n.dq())) +else throw o}s=J.bej(r) +if(!J.f(s,r))throw A.d(A.iN(m+A.j(n.z)+" at path "+n.dq())) +n.z=null +n.w=0 +q=n.d +p=n.a-1 +q[p]=q[p]+1 +return s}, +ck(){var s,r,q=this,p="Expected a value but was ",o=q.r,n=0 +do{s=q.w +if(s===0)s=q.bp() +if(s===3){q.Dx(1);++n}else if(s===1){q.Dx(3);++n}else if(s===4){--n +if(n<0)throw A.d(A.iN(p+q.d2().j(0)+" at path "+q.dq()));--q.a}else if(s===2){--n +if(n<0)throw A.d(A.iN(p+q.d2().j(0)+" at path "+q.dq()));--q.a}else if(s===14||s===10)q.XW() +else if(s===9||s===13)q.EY($.IU()) +else if(s===8||s===12)q.EY($.IV()) +else if(s===17){r=q.y +r===$&&A.c() +o.fe(0,r)}else if(s===18)throw A.d(A.iN(p+q.d2().j(0)+" at path "+q.dq())) +q.w=0}while(n!==0) +o=q.d +r=q.a-1 +o[r]=o[r]+1 +q.c[r]="null"}, +wr(a){var s,r,q,p,o,n,m,l,k=this,j=u.t +$label0$0:for(s=k.r,r=0;q=r+1,s.t2(0,q);){p=s.c +if(r>p||p-r<1)A.V(A.bN("size="+p+" offset="+r+" byteCount=1")) +p=s.a +o=J.aj(p) +n=o.i(p,s.b+r) +if(n===10||n===32||n===13||n===9){r=q +continue $label0$0}s.fe(0,q-1) +if(n===47){if(!s.t2(0,2))return n +k.fF(j) +m=s.c +if(1>m||m-1<1)A.V(A.bN("size="+m+" offset=1 byteCount=1")) +switch(o.i(p,s.b+1)){case 42:s.fo() +s.fo() +p=$.bpK() +l=s.aN_(p,0) +o=l===-1 +s.fe(0,!o?l+J.b3(p):s.c) +if(o)throw A.d(k.fF("Unterminated comment")) +r=0 +continue $label0$0 +case 47:s.fo() +s.fo() +l=s.y6($.bda(),0) +s.fe(0,l!==-1?l+1:s.c) +r=0 +continue $label0$0 +default:return n}}else if(n===35){k.fF(j) +l=s.y6($.bda(),0) +s.fe(0,l!==-1?l+1:s.c)}else return n +r=0}if(a)throw A.d(A.a7("End of input")) +else return-1}, +j(a){return"JsonReader("+this.r.j(0)+")"}, +ad0(){var s,r,q,p,o=this,n=o.r +if(!n.t2(0,1))throw A.d(o.fF("Unterminated escape sequence")) +s=n.fo() +switch(s){case 117:if(!n.t2(0,4))throw A.d(A.bN("Unterminated escape sequence at path "+o.dq())) +for(r=0,q=0;q<4;++q){p=n.c +if(q>p||p-q<1)A.V(A.bN("size="+p+" offset="+q+" byteCount=1")) +p=J.bU(n.a,n.b+q) +r=r<<4>>>0 +if(p>=48&&p<=57)r+=p-48 +else if(p>=97&&p<=102)r+=p-97+10 +else if(p>=65&&p<=70)r+=p-65+10 +else throw A.d(o.fF("\\u"+n.ql(4)))}n.fe(0,4) +return r +case 116:return 9 +case 98:return 8 +case 110:return 10 +case 114:return 13 +case 102:return 12 +case 10:case 39:case 34:case 92:case 47:return s +default:n=o.fF("Invalid escape sequence: \\"+s) +throw A.d(n)}}} +A.aIN.prototype={ +aQT(a,b){return}} +A.XV.prototype={ +glU(){return this.b}, +mK(a){return $.bu2().cW(0,this,new A.asf(this))}, +l(a,b){if(b==null)return!1 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.XV&&b.glU()===this.glU()&&!0}, +gJ(a){return A.a3(this.glU(),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 A.L(this).j(0)+"(bundle: "+A.j(this.c)+', name: "'+this.glU()+'")'}} +A.asf.prototype={ +$0(){var s=0,r=A.t(t.zI),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 +var $async$$0=A.u(function(a1,a2){if(a1===1)return A.p(a2,r) +while(true)switch(s){case 0:e=p.a +d=e.c +c=$.lo() +s=3 +return A.B(c.cI(0,e.glU()),$async$$0) +case 3:b=a2 +a=$.be0() +a=A.bad(e.glU(),a.a).aDU()[0] +s=4 +return A.B(A.aFg(J.kJ(J.jP(b)),e.a,a),$async$$0) +case 4:o=a2 +a=o.d.w,a=a.gbx(a),n=A.w(a),n=n.h("@<1>").af(n.z[1]),a=new A.bZ(J.aA(a.a),a.b,n.h("bZ<1,2>")),n=n.z[1],m=e.b,l=t._m,k=t.Ri,e=e.d +case 5:if(!a.H()){s=6 +break}j=a.a +if(j==null)j=n.a(j) +s=j.f==null?7:8 +break +case 7:i=j.d +h=A.bK5(i) +if(h==null){g=$.be0() +f=A.b([$.b7L().a99(m),j.e,i,null,null,null,null,null,null,null,null,null,null,null,null,null],l) +A.bcc("join",f) +h=new A.Cq(g.Uy(new A.cm(f,k)),d,e)}a0=j +s=9 +return A.B(A.bnw(o,j,h),$async$$0) +case 9:a0.f=a2 +case 8:s=5 +break +case 6:q=o +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$$0,r)}, +$S:799} +A.b6Q.prototype={ +$2(a,b){this.a.ad(0,this.b.bc()) +this.c.eH(0,a.a)}, +$S:128} +A.b6R.prototype={ +$2(a,b){var s=this +s.a.ad(0,s.b.bc()) +s.c.pM("Failed to load image "+s.d.c+": "+A.j(a)) +s.e.hZ(0)}, +$S:800} +A.aFl.prototype={} +A.aFd.prototype={ +cW(a,b,c){var s,r,q,p=this,o={},n=p.a,m=n.i(0,b) +if(m!=null)return m +s=p.b +r=s.i(0,b) +o.a=r +if(r!=null)s.O(0,b) +else{if(s.a===1000&&!0){q=new A.bl(s,A.w(s).h("bl<1>")) +s.O(0,q.ga5(q))}m=c.$0() +n.q(0,b,m) +m.cz(new A.aFe(o,p,b),t.H).re(new A.aFf(p,b))}n=o.a +if(n!=null){p.a2m(0,b,n) +o=o.a +o.toString +return new A.cO(o,t.Yw)}m.toString +return m}, +a2m(a,b,c){this.b.q(0,b,c)}} +A.aFe.prototype={ +$1(a){var s=this.b,r=this.c +s.a.O(0,r) +s.a2m(0,r,a) +this.a.a=a}, +$S:801} +A.aFf.prototype={ +$1(a){this.a.a.O(0,this.b)}, +$S:249} +A.FB.prototype={ +bs(a){var s=this,r=s.d +if(r!=null){r=A.b9O(r) +r.EO(s.r,s.w) +r.sSh(s.e) +r.r=!1 +r.y=!1 +r.w=s.as}else r=null +r=new A.OS(r,s.x,s.y,s.z,s.Q,A.aZ(t.v)) +r.br() +return r}, +bz(a,b){var s,r,q=this,p=q.d,o=b.G +if(p==null)if(o!=null){b.G=null +s=!0 +r=!0}else{s=!1 +r=!1}else{if(o==null||o.a!==p){o=b.G=A.b9O(p) +s=!0 +r=!0}else{s=!1 +r=!1}r=B.bV.lc(r,o.EO(q.r,q.w))}if(r)b.bi() +if(s)p=!0 +else p=!1 +if(p)b.aD() +b.sc2(0,q.x) +b.sbQ(0,q.y) +b.shY(q.Q) +b.srD(q.z)}} +A.OS.prototype={ +sc2(a,b){return}, +sbQ(a,b){return}, +srD(a){return}, +shY(a){if(a.l(0,this.aa))return +this.aa=a}, +GG(a){var s=this.Y +a=A.jb(this.a7,s).rp(a) +s=this.G +if(s==null)return new A.N(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d)) +return a.xf(s.d)}, +c1(a){return 0}, +bV(a){return this.GG(A.kL(a,1/0)).a}, +bW(a){return 0}, +c4(a){return this.GG(A.kL(1/0,a)).b}, +lO(a){return!0}, +dn(a){return this.GG(a)}, +cJ(){this.id=this.GG(t.k.a(A.K.prototype.gaG.call(this)))}, +aJ(a,b){var s,r,q,p,o,n=this,m=n.G +if(m==null)return +s=a.gcN(a) +r=n.gC(n) +q=b.a +p=b.b +o=n.ae +m.a9j(s,new A.x(q,p,q+r.a,p+r.b),n.aa,o)}} +A.b3f.prototype={ +$2(a,b){return a+b}, +$S:55} +A.a5N.prototype={ +az(a,b){var s,r,q,p,o,n,m +if(b<=0)return 0 +else if(b>=1)return 1 +s=this.a +r=s.length-1 +for(q=0;r-q>1;){p=B.c.aA((q+r)/2) +if(b=this.gqD()&&a=r.length-1)return null +return r[s+1]}, +aQ7(a){var s=this.d,r=this.a +if(s>=r.length-a)return null +return r[s+a]}, +aOl(a){var s,r=this +if(r.gku(r)==null)return!1 +s=r.gku(r).a +return a.b.test(s)}, +Vu(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this +h.w=b +h.x=a +s=A.b([],t._) +for(r=h.a,q=h.c,p=null,o=0;n=h.d,n2)throw A.d(A.mx("BlockParser.parseLines is not advancing"))}else o=0}return s}, +acr(){return this.Vu(!1,null)}, +aPY(a){return this.Vu(!1,a)}} +A.eQ.prototype={ +rd(a){return!0}, +pP(a){var s=this.giA(this),r=a.a[a.d].a +return s.b.test(r)}, +aNl(a){var s,r,q,p +for(s=a.c,r=s.length,q=0;q") +p=q.length +if(p>1){if(n")).cp(0,"\n") +p=t._ +r=t.N +return new A.ce("pre",A.b([new A.ce("code",A.b([new A.dP(s)],p),A.D(r,r))],p),A.D(r,r))}, +aCe(a){var s,r,q,p +for(s=1;!0;){r=a.aQ7(s) +if(r==null)return!0 +if(r.c){++s +continue}q=$.arn() +p=r.a +return!q.b.test(p)}}} +A.auX.prototype={ +$1(a){var s=a.b +return B.d.a1(" ",s==null?0:s)+a.a}, +$S:80} +A.L_.prototype={ +giA(a){return $.nr()}, +kv(a,b){b.f=!0;++b.d +return null}} +A.a0Y.prototype={ +giA(a){return $.ark()}, +kv(a,b){var s,r,q,p,o,n,m,l=$.ark().iT(A.bcu(b.a[b.d].a)) +l.toString +s=A.bkG(l) +l=this.aPT(b,s.b,s.a) +r=new A.S(l,new A.azx(),A.a6(l).h("S<1,i>")).cp(0,"\n") +if(r.length!==0)r+="\n" +l=t._ +q=A.b([new A.dP(r)],l) +p=t.N +o=A.D(p,p) +n=s.c +if(B.b.ga5(n.split(" ")).length!==0){m=A.Cb(B.b.ga5(n.split(" ")),$.Xf(),A.b7q(),null) +o.q(0,"class","language-"+m)}return new A.ce("pre",A.b([new A.ce("code",q,o)],l),A.D(p,p))}, +aPT(a,b,c){var s,r,q,p,o,n=A.b([],t.Rv),m=++a.d +for(s=a.a,r="^\\s{0,"+c+"}",q=null;m"))}, +$S:805} +A.aAp.prototype={ +$1(a){return!$.bpm().N(0,a.giA(a))}, +$S:94} +A.aAo.prototype={ +$1(a){var s=a.giA(a) +return s.b.test(this.a)}, +$S:94} +A.a2d.prototype={ +giA(a){return $.bdT()}, +kv(a,b){var s,r,q,p,o,n,m=b.a,l=$.bdT().iT(m[b.d].a).b,k=l[0] +k.toString +s=l[1] +r=l[2] +q=s.length +p=B.d.eW(k,s)+q +l=r==null +if(l)o=B.d.cf(m[b.d].a,p) +else{n=B.d.yd(k,r) +o=B.d.au(m[b.d].a,p,n)}o=B.d.fd(o) +if(l){m=A.bq("^#+$",!0,!1,!1) +m=m.b.test(o)}else m=!1 +if(m)o=null;++b.d +m=A.b([],t._) +if(o!=null)m.push(new A.wl(o)) +l=t.N +return new A.ce("h"+q,m,A.D(l,l))}} +A.a2j.prototype={ +giA(a){return $.arl()}, +kv(a,b){var s;++b.d +s=t.N +return new A.ce("hr",null,A.D(s,s))}} +A.a2n.prototype={ +giA(a){return $.arm()}, +rd(a){return $.arm().iT(a.a[a.d].a).yl("condition_7")==null}, +rV(a){var s,r,q,p=A.b([],t.Rv),o=a.a,n=$.arm().iT(o[a.d].a).b,m=n.length-1,l=0 +while(!0){if(!(l")).cp(0,"\n")) +if(b.z!=null||b.w!=null){r="\n"+r +if(b.w instanceof A.zh)r+="\n"}return new A.dP(r)}} +A.aC6.prototype={ +$1(a){return a.a}, +$S:80} +A.Mv.prototype={ +giA(a){return $.btT()}, +rd(a){return!1}, +kv(a,b){var s=b.a,r=A.b([s[b.d]],t.Rv);++b.d +for(;!A.b8f(b);){r.push(s[b.d]);++b.d}if(!this.azs(r,b))b.d-=r.length +return null}, +azs(a,b){var s,r,q=new A.aEO(new A.S(a,new A.aEP(),A.a6(a).h("S<1,i>")).cp(0,"\n")) +q.aPU() +if(!q.c)return!1 +b.d-=q.r +s=q.d +s.toString +r=A.bnJ(s) +b.b.a.cW(0,r,new A.aEQ(r,q)) +return!0}} +A.aEP.prototype={ +$1(a){return a.a}, +$S:80} +A.aEQ.prototype={ +$0(){var s=this.b,r=s.e +r.toString +return new A.EB(r,s.f)}, +$S:806} +A.ED.prototype={} +A.aad.prototype={ +V(){return"TaskListItemState."+this.b}} +A.zh.prototype={ +pP(a){var s=this.giA(this),r=a.a,q=r[a.d].a +if(s.b.test(q)){s=$.arl() +r=r[a.d].a +s=!s.b.test(r)}else s=!1 +return s}, +rd(a){var s,r=this.giA(this).iT(a.a[a.d].a) +r.toString +if(!(a.w instanceof A.zh)){s=r.b[1] +s=s!=null&&s!=="1"}else s=!1 +if(s)return!1 +r=r.b[2] +r=r==null?null:r.length!==0 +return r===!0}, +kv(c8,c9){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=this,c0=null,c1="class",c2="task-list-item",c3={},c4=c9.a,c5=b9.giA(b9).iT(c4[c9.d].a).b[1]!=null,c6=b9 instanceof A.Rr||b9 instanceof A.ND,c7=A.b([],t.Y6) +c3.a=A.b([],t.Rv) +c3.b=null +s=new A.aEV(c3,c7) +r=new A.aEW(c3,c6) +q=A.bd("possibleMatch") +p=new A.aEY(q,c9) +for(o=q.a,n=c0,m=n,l=m,k=l;j=c9.d,j1)break +g=A.bjn(i.a,l) +i=c3.a +h=g.a +j=j?h:r.$1(h) +h=$.nr() +i.push(new A.iO(j,g.b,h.b.test(j)))}else if(p.$1($.arl()))break +else if(p.$1($.aro())){j=q.b +if(j===q)A.V(A.fc(o)) +j.toString +i=c4[c9.d].a +f=new A.aau(i) +e=f.Kd() +d=f.b +c=j.i(0,1) +if(c==null)c="" +j=c.length +if(j!==0){if(m==null)m=A.em(c,c0,c0) +f.b+=j}h=++f.b +b=B.d.au(i,d,h) +a=i.length +if(h!==a){a0=i.charCodeAt(h)===9 +a1=++f.b +if(a1!==a){a2=f.Kd() +a3=f.b===a||!1}else{a3=!0 +a2=0}}else{a1=c0 +a3=!0 +a2=0 +a0=!1}if(k!=null&&B.d.cf(k,k.length-1)!==B.d.cf(b,b.length-1))break +s.$0() +e+=j+2 +if(a3){l=e +n=1}else{l=a2>=4?e:e+a2 +n=c0}a4=a1!=null&&!a3?r.$1(B.d.au(i,a1,c0)):"" +if(a4.length===0&&a0)a4=B.d.a1(" ",2)+a4 +j=c3.a +i=a0?2:c0 +h=$.nr() +j.push(new A.iO(a4,i,h.b.test(a4))) +k=b}else if(A.b8f(c9))break +else{j=c3.a +if(j.length!==0&&B.b.ga4(j).c){c9.f=!0 +break}c3.a.push(c4[c9.d])}++c9.d}s.$0() +a5=A.b([],t.CE) +B.b.am(c7,b9.gaAJ()) +a6=b9.aAN(c7) +for(c4=c7.length,o=t._,j=t.N,i=c9.b,a7=!1,a8=!1,a9=0;a9")).cp(0,"\n"));++b.d +p=t.N +return new A.ce("h"+r,A.b([new A.wl(q)],t._),A.D(p,p))}} +A.aNH.prototype={ +$1(a){return a.a}, +$S:80} +A.aa1.prototype={ +rd(a){return!0}, +giA(a){return $.b7N()}, +pP(a){return a.aOl($.bu3())}, +kv(a,b){var s,r,q,p,o,n,m,l=this.aze(b.gku(b).a),k=l.length,j=this.a39(b,l,"th"),i=j.b +i.toString +if(J.b3(i)!==k){--b.d +return null}i=t._ +s=t.N +r=new A.ce("thead",A.b([j],i),A.D(s,s));++b.d +q=A.b([],t.CE) +p=b.a +while(!0){if(!(b.dk;)m.eC(n)}n.toString +m=J.aj(n) +for(;m.gE(n)>k;)m.eC(n) +q.push(o)}if(q.length===0)return new A.ce("table",A.b([r],i),A.D(s,s)) +else return new A.ce("table",A.b([r,new A.ce("tbody",q,A.D(s,s))],i),A.D(s,s))}, +aze(a){var s,r,q,p,o,n,m,l=A.b([],t._m) +for(s=a.length,r=!1,q=!1,p=null,o=0;o=r){j.push(B.d.qq(p.charCodeAt(0)==0?p:p)) +break}o=k.charCodeAt(s) +if(o===92){if(s===q){k=p+A.cB(o) +j.push(B.d.qq(k.charCodeAt(0)==0?k:k)) +break}n=k.charCodeAt(s+1) +p=n===124?p+A.cB(n):p+A.cB(o)+A.cB(n) +s+=2}else{++s +if(o===124){j.push(B.d.qq(p.charCodeAt(0)==0?p:p)) +s=this.a6z(k,s) +if(s>=r)break +p=""}else p+=A.cB(o)}}++a.d +k=A.b([],t.CE) +for(r=j.length,q=t._,p=t.N,m=0;m?@\\[\\\\\\]^_`{|}~])",!0,!0,!1),92),new A.a_A(A.bq($.Xf().a,!1,!0,!1),38),A.bzl(g,"\\[",91),A.byH(g)],r)) +B.b.I(l,$.bpI()) +i=new A.aD6(m,h,l,k,j).aPR(0) +s.di(a,o) +s.i5(a,o,i) +o+=i.length-1}else if(n instanceof A.ce&&n.b!=null){m=n.b +m.toString +h.a36(m)}}}, +as_(a){var s,r,q,p,o,n,m,l,k,j=A.b([],t.CE),i=t._,h=A.b([],i) +for(s=a.length,r=this.b,q=0;q0}else{n=0 +m=!1}if(m){j.push(p) +l=p.b +if(l!=null)this.aoy(l,A.nj(B.iY,o,B.Q,!1),n)}}else h.push(p)}if(j.length!==0){s=t.N +r=A.D(s,t.S) +for(m=this.c,k=0;k0 +m=n?"-"+o:"" +l=A.b([new A.dP("\u21a9")],i) +if(n){n=A.b([new A.dP(o)],i) +k=A.D(s,s) +k.q(0,"class","footnote-ref") +l.push(new A.ce("sup",n,k))}n=A.D(s,s) +n.q(0,"href",r+m) +n.q(0,"class","footnote-backref") +B.b.I(h,A.b([new A.dP(" "),new A.ce("a",l,n)],i))}r=J.aj(a) +if(r.gaB(a))r.I(a,h) +else{j=r.ga4(a) +if(j instanceof A.ce){i=j.b +if(i!=null)J.IZ(i,h)}else{i=A.b([j],i) +B.b.I(i,h) +r.sa4(a,new A.ce("p",i,A.D(s,s)))}}}} +A.ax4.prototype={ +$2(a,b){var s,r,q=a.c.i(0,"id"),p=q==null?null:q.toLowerCase() +if(p==null)p="" +q=b.c.i(0,"id") +s=q==null?null:q.toLowerCase() +if(s==null)s="" +q=this.a +r=q.i(0,p) +if(r==null)r=0 +q=q.i(0,s) +return r-(q==null?0:q)}, +$S:810} +A.EB.prototype={} +A.azq.prototype={} +A.aD6.prototype={ +aPR(a){var s,r,q,p,o=this +for(s=o.a,r=s.length,q=o.c;p=o.d,p!==r;){if(s.charCodeAt(p)===93){o.yV(0) +o.axe() +continue}if(B.b.eo(q,new A.aDf(o)))continue;++o.d}o.yV(0) +o.a3l(-1) +s=o.r +o.a_v(s) +return s}, +axe(){var s,r,q,p,o,n,m,l,k=this,j=k.f,i=B.b.UD(j,new A.aD7()) +if(i===-1){k.r.push(new A.dP("]")) +k.e=++k.d +return}s=t.m5.a(j[i]) +if(!s.d){B.b.di(j,i) +k.r.push(new A.dP("]")) +k.e=++k.d +return}r=s.r +if(r instanceof A.zb&&B.b.eo(k.c,new A.aD8())){q=k.r +p=B.b.UD(q,new A.aD9(s)) +o=r.aHJ(0,k,s,null,new A.aDa(k,i,p)) +if(o!=null){B.b.di(j,i) +if(s.b===91)for(j=B.b.cA(j,0,i),n=j.length,m=0;ma5&&j>l){i=s[j] +if(!(i instanceof A.Do)){++q +continue}p=i.w +h=B.b.UD(p,new A.aDd(i,n)) +if(h===-1){++q +continue}g=p[h] +f=g.b +e=i.a +d=B.b.eW(r,e) +c=n.a +o.a=B.b.eW(r,c) +b=i.d.RI(0,a2,i,n,new A.aDe(o,a2,d),g.a) +p=o.a +b.toString +B.b.iD(r,d+1,p,b) +o.a=d+2 +a=j+1 +if(!!s.fixed$length)A.V(A.a8("removeRange")) +A.cU(a,q,s.length,null,null) +s.splice(a,q-a) +if(i.a.a.length===f){B.b.di(r,d) +B.b.di(s,j) +q=a-1;--o.a}else{a0=new A.dP(B.d.cf(e.a,f)) +r[d]=a0 +i.a=a0 +q=a}p=n.a +m=o.a +if(p.a.length===f){B.b.di(r,m) +B.b.di(s,q)}else{a1=new A.dP(B.d.cf(c.a,f)) +r[m]=a1 +n.a=a1}}else{m.q(p,B.e.bB(n.a.a.length,3),k) +if(!n.f)B.b.di(s,q) +else ++q}}B.b.hy(s,a3,p)}, +a_v(a){var s,r,q,p,o,n +for(s=J.aj(a),r=0;r=s&&this.b.a.a.length>=s}, +$S:816} +A.aDe.prototype={ +$0(){return B.b.cA(this.b.r,this.c+1,this.a.a)}, +$S:238} +A.Y4.prototype={ +Ll(a){var s,r=a.d,q=a.a,p=this.a.rO(0,q,r) +if(p==null)return!1 +s=p.b +if(s[1]!=null&&a.d>0)if(!B.a3A.N(0,A.cB(q.charCodeAt(a.d-1))))return!1 +if(s[2]!=null&&q.length>p.ghM(p))if(B.a3v.N(0,A.cB(q.charCodeAt(p.ghM(p)))))return!1 +a.yV(0) +this.lX(a,p) +return!0}, +lX(a,b){var s,r,q,p,o,n=b.b[2]!=null +if(n)s=b.i(0,0).length +else{r=b.i(0,0) +r.toString +s=this.asH(r)}r=b.i(0,0) +r.toString +q=B.d.au(r,0,s) +if(n)p="mailto:"+q +else p=q[0]==="w"?"http://"+q:q +r=A.b([new A.dP(q)],t._) +o=t.N +o=A.D(o,o) +o.q(0,"href",A.nj(B.ev,p,B.Q,!1)) +a.r.push(new A.ce("a",r,o)) +a.BD(s) +return!0}, +asH(a){var s,r,q,p,o,n +if(B.d.jb(a,")")){s=A.bq("(\\(.*)?(\\)+)$",!0,!1,!1).iT(a).b +if(s[1]==null)r=s[2].length +else{for(s=a.length,q=0,p=0;p0&&a.a.charCodeAt(r-1)===96)return!1 +s=this.a.rO(0,a.a,r) +if(s==null)return!1 +a.yV(0) +this.lX(a,s) +a.BD(s.i(0,0).length) +return!0}, +lX(a,b){var s=b.b[1].length,r=b.i(0,0).length,q=a.d+s,p=B.d.au(a.a,q,q+(r-s*2)) +if(this.aCh(p))p=B.d.au(p,1,p.length-1) +p=A.fH(p,"\n"," ") +r=t.N +a.r.push(new A.ce("code",A.b([new A.dP(p)],t._),A.D(r,r))) +return!0}, +aCh(a){var s,r +if(B.d.fd(a).length===0)return!1 +s=B.d.cd(a," ")||B.d.cd(a,"\n") +r=B.d.jb(a," ")||B.d.jb(a,"\n") +if(!s||!r)return!1 +return!0}} +A.a_A.prototype={ +Ll(a){var s,r=a.d +if(r>0&&a.a.charCodeAt(r-1)===96)return!1 +s=this.a.rO(0,a.a,r) +if(s==null)return!1 +if(s.b[1]!=null){r=s.i(0,0) +r.toString +r=B.Ai.i(0,r)==null}else r=!1 +if(r)return!1 +a.yV(0) +this.lX(a,s) +a.BD(s.i(0,0).length) +return!0}, +lX(a,b){var s=A.bmZ(b) +a.r.push(new A.dP(s)) +return!0}} +A.a_Q.prototype={ +lX(a,b){var s=this,r=b.b[0].length,q=a.d,p=q+r,o=a.a,n=new A.dP(B.d.au(o,q,p)) +if(!s.c){a.f.push(new A.PY(n,o.charCodeAt(q),r,!0,!1,s,p)) +a.r.push(n) +return!0}o=s.e +if(o==null)o=B.Wu +a.f.push(A.bwI(a,q,p,s.d,n,s,o)) +a.r.push(n) +return!0}, +RI(a,b,c,d,e,f){var s=t.N +return A.b([new A.ce(f,e.$0(),A.D(s,s))],t._)}} +A.oQ.prototype={} +A.PY.prototype={$iKx:1, +gBu(){return this.b}, +gE(a){return this.c}, +gRw(){return this.e}, +gRv(){return this.f}, +suQ(a){return this.d=a}} +A.Do.prototype={ +gE(a){return this.a.a.length}, +j(a){var s=this +return""}, +$iKx:1, +gBu(){return this.b}, +gRw(){return this.f}, +gRv(){return this.r}, +suQ(){}} +A.awu.prototype={ +$2(a,b){return B.e.cH(a.b,b.b)}, +$S:817} +A.a0B.prototype={ +lX(a,b){var s,r,q=b.b[1] +q.toString +s=A.b([new A.dP(q)],t._) +r=t.N +r=A.D(r,r) +r.q(0,"href",A.nj(B.ev,"mailto:"+q,B.Q,!1)) +a.r.push(new A.ce("a",s,r)) +return!0}} +A.KZ.prototype={} +A.a0S.prototype={ +lX(a,b){var s,r,q=b.i(0,0) +q.toString +s=b.b[1] +s.toString +B.d.N('&"<>',s) +r=q[1] +a.r.push(new A.dP(r)) +return!0}} +A.aAr.prototype={ +$1(a){return a.toLowerCase()===this.a}, +$S:30} +A.aAs.prototype={ +$0(){return""}, +$S:39} +A.a2C.prototype={ +S3(a,b,c){var s,r=t.N +r=A.D(r,r) +s=c.$0() +r.q(0,"src",a) +r.q(0,"alt",J.lr(s,new A.aCS(),t.ob).lT(0)) +if(b!=null&&b.length!==0)r.q(0,"title",B.uy.cT(A.Cb(b,$.Xf(),A.b7q(),null))) +return new A.ce("img",null,r)}} +A.aCS.prototype={ +$1(a){if(a instanceof A.ce&&a.a==="img")return a.c.i(0,"alt") +return a.gyN()}, +$S:228} +A.a2L.prototype={} +A.fN.prototype={ +Ll(a){var s,r=a.d,q=this.b +if(q!=null&&a.a.charCodeAt(r)!==q)return!1 +s=this.a.rO(0,a.a,r) +if(s==null)return!1 +a.yV(0) +if(this.lX(a,s))a.BD(s.i(0,0).length) +return!0}} +A.a3x.prototype={ +lX(a,b){var s=t.N +a.r.push(new A.ce("br",null,A.D(s,s))) +return!0}} +A.aEN.prototype={} +A.zb.prototype={ +RI(a,b,c,d,e,f){var s,r,q,p,o=this,n=new A.aEN(b,c,e),m=b.a,l=b.d,k=B.d.au(m,c.w,l);++l +s=m.length +if(l>=s)return o.Hh(n,k) +r=m.charCodeAt(l) +if(r===40){b.d=l +q=o.azq(b) +if(q!=null)return A.b([o.S3(q.a,q.b,e)],t._) +b.d=l +b.d=l+-1 +return o.Hh(n,k)}if(r===91){b.d=l;++l +if(l"),n=new A.cs(n,s),n=new A.cX(n,n.gE(n),s.h("cX")),s=s.h("aF.E"),r=null;n.H();m=r){q=n.d +r=new A.wE(q==null?s.a(q):q,m,o,null)}if(r!=null)for(n=o.bb,n=A.cW(n,n.r,A.w(n).c),s=n.$ti.c;n.H();){q=n.d +if(q==null)q=s.a(q) +p=r.c +if(!J.f(q.bA,p)){q.bA=p +q.eB()}r=r.d +q.saN8(r) +if(!(r instanceof A.wE))break}return m}} +A.wE.prototype={ +d9(a){return new A.wF(this,B.a9)}, +a8(a){return A.V(A.a7("handled internally"))}} +A.wF.prototype={ +gbg(){return t.Fn.a(A.b4.prototype.gbg.call(this))}, +saN8(a){var s,r,q=this.bb +if(a instanceof A.wE)if(q instanceof A.wE){s=a.c +r=q.c +s=A.L(s)===A.L(r)&&J.f(s.a,r.a)}else s=!1 +else s=!1 +if(s)return +if(!J.f(q,a)){this.bb=a +this.c8(new A.b_2())}}, +hs(a,b){var s=this,r=t.Fn +r.a(A.b4.prototype.gbg.call(s)).e.bb.D(0,s) +s.bA=r.a(A.b4.prototype.gbg.call(s)).c +s.bb=r.a(A.b4.prototype.gbg.call(s)).d +s.F5(a,b)}, +qr(){t.Fn.a(A.b4.prototype.gbg.call(this)).e.bb.O(0,this) +this.zA()}, +cG(){var s=this.bA +s.toString +return s}} +A.b_2.prototype={ +$1(a){return a.eB()}, +$S:12} +A.a8M.prototype={} +A.b1j.prototype={ +$1(a){if(a instanceof A.wF)this.a.q4$=a +return!1}, +$S:17} +A.b2T.prototype={ +$1(a){if(a instanceof A.wF)this.a.q4$=a +return!1}, +$S:17} +A.rS.prototype={ +a8(a){return this.a7D(a,this.c)}, +d9(a){return A.bCj(this)}, +$irT:1} +A.Q1.prototype={ +cG(){var s=this +if(s.q4$!=null)return t.k7.a(A.b4.prototype.gbg.call(s)).a7D(s,s.q4$.bb) +return s.akE()}, +gbg(){return t.k7.a(A.b4.prototype.gbg.call(this))}} +A.alU.prototype={ +hs(a,b){if(t.Ej.b(a))this.q4$=a +this.F5(a,b)}, +da(){this.F7() +this.mW(new A.b1j(this))}} +A.apC.prototype={ +hs(a,b){if(t.Ej.b(a))this.q4$=a +this.F5(a,b)}, +da(){this.F7() +this.mW(new A.b2T(this))}} +A.avn.prototype={ +$2(a,b){var s=this.a +return J.Ci(s.$1(a),s.$1(b))}, +$S(){return this.b.h("o(0,0)")}} +A.jp.prototype={ +anI(a,b){this.a=A.a9h(new A.aHn(a,b),null,b.h("b9J<0>")) +this.b=0}, +gE(a){var s=this.b +s===$&&A.c() +return s}, +gav(a){var s,r=this.a +r===$&&A.c() +s=r.$ti.h("@<1>").af(A.w(this).h("jp.E")) +return new A.us(r.gav(r),new A.aHo(this),B.hY,s.h("@<1>").af(s.z[1]).h("us<1,2>"))}, +adM(a){var s,r=this +if(!r.c){s=A.ai(r,!1,A.w(r).h("y.E")) +r.d=new A.cs(s,A.a6(s).h("cs<1>"))}return r.d}, +D(a,b){var s,r=this,q=A.dc([b],A.w(r).h("jp.E")),p=r.a +p===$&&A.c() +s=p.h9(0,q) +if(!s){p=r.a.K3(q) +p.toString +s=J.iE(p,b)}if(s){p=r.b +p===$&&A.c() +r.b=p+1 +r.c=!1}return s}, +O(a,b){var s,r,q,p,o=this,n=o.a +n===$&&A.c() +s=A.w(o) +r=n.K3(A.b([b],s.h("v"))) +if(r==null||!r.N(0,b)){n=o.a +q=new A.bo(n,new A.aHq(o,b),n.$ti.h("bo<1>")) +if(!q.gaB(q))r=q.ga5(q)}if(r==null)return!1 +p=r.O(0,b) +if(p){n=o.b +n===$&&A.c() +o.b=n-1 +o.a.O(0,A.C(s.h("jp.E"))) +o.c=!1}return p}, +ao(a){var s +this.c=!1 +s=this.a +s===$&&A.c() +s.apM(0) +this.b=0}} +A.aHn.prototype={ +$2(a,b){if(a.gaB(a)){if(b.gaB(b))return 0 +return-1}if(b.gaB(b))return 1 +return this.a.$2(a.ga5(a),b.ga5(b))}, +$S(){return this.b.h("o(bW<0>,bW<0>)")}} +A.aHo.prototype={ +$1(a){return a}, +$S(){return A.w(this.a).h("bW(bW)")}} +A.aHq.prototype={ +$1(a){return a.eo(0,new A.aHp(this.a,this.b))}, +$S(){return A.w(this.a).h("F(bW)")}} +A.aHp.prototype={ +$1(a){return a===this.b}, +$S(){return A.w(this.a).h("F(jp.E)")}} +A.ws.prototype={} +A.js.prototype={ +yE(a,b){var s,r=this.f +if(r.b1(0,A.au(b)))return +s=b.h("cm<0>") +r.q(0,A.au(b),new A.ws(A.ai(new A.cm(this,s),!0,s.h("y.E")),b.h("@<0>").af(A.w(this).h("js.T")).h("ws<1,2>")))}, +p8(a,b){var s,r=this.f.i(0,A.au(b)) +if(r==null){this.yE(0,b) +s=this.p8(0,b) +return s}return b.h("H<0>").a(r.a)}, +D(a,b){if(this.ajA(0,b)){this.f.am(0,new A.aJY(this,b)) +return!0}return!1}, +O(a,b){var s=this.f +s.gbx(s).am(0,new A.aK_(this,b)) +return this.ajC(0,b)}, +ao(a){var s=this.f +s.gbx(s).am(0,new A.aJZ(this)) +this.ajB(0)}} +A.aJY.prototype={ +$2(a,b){var s=this.b +if(b.$ti.c.b(s))B.b.D(b.a,s)}, +$S(){return A.w(this.a).h("~(ky,ws)")}} +A.aK_.prototype={ +$1(a){return B.b.O(a.a,this.b)}, +$S(){return A.w(this.a).h("~(ws)")}} +A.aJZ.prototype={ +$1(a){return B.b.ao(a.a)}, +$S(){return A.w(this.a).h("~(ws)")}} +A.Jp.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.tw(0),$async$p) +case 2:q.ay=!1 +p=$.G().B() +p.sA(0,A.uC(B.dI)) +o=q.RG +n=o/2 +p.sde(A.E3(B.h,o,A.b([A.uC(B.dI),B.q],t.O),null,B.J,null,new A.h(n,n),0)) +q.x2!==$&&A.al() +q.x2=p +return A.q(null,r)}}) +return A.r($async$p,r)}, +ir(){var s,r,q,p=this,o=null,n=A.eR(0,0,0,!1,o,o,B.X,o) +n.b=p +n.a=p.to?B.O:B.qX +n.c=p.rx +s=p.gar().ok.k1.fi(n) +s.sHN(0,p.ry) +r=A.Z8() +r.b=p.RG +q=A.jh(r,0,0,!1,0,o) +q.c=q.d=0.5 +s.hJ(q) +return s}, +aW(a){var s=this.x2 +s===$&&A.c() +a.ct(B.h,this.RG,s)}, +Bi(a,b){var s +if(this.to&&a instanceof A.xu){s=a.ax +s===$&&A.c() +s.a7c(3*s.ax*100)}}} +A.b67.prototype={ +$1(a){var s,r,q,p,o,n=a.y2 +if(n===$){s=a.RG.a +r=s[0] +s=s[1] +q=a.rx.a +p=q[0] +n=a.y2=A.vC(new A.h(r,s),q[1],p)}s=this.a +o=s.xr +if(o===$){r=s.rx.a +o=s.xr=A.kj(new A.h(r[0],r[1]),s.RG)}return n.ys(o)}, +$S:819} +A.acx.prototype={} +A.xu.prototype={ +gw7(){var s,r=this.bd +if(r===$){s=B.a4I.a1(0,10) +this.bd!==$&&A.a2() +r=this.bd=new A.x(0,0,0+s.a,0+s.b)}return r}, +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.tw(0),$async$p) +case 2:p=$.G() +o=p.kS() +n=p.kR(o,q.gw7()) +m=p.T() +l=p.B() +p=q.ac$ +l.sA(0,p.gA(p)) +for(p=q.bb,k=A.a6(p).h("S<1,h>"),j=k.h("aF.E"),i=0;h=q.gw7(),i<(h.c-h.a)/4;++i){l.sA(0,A.b8m(l.gA(l),0.1)) +m.bY(0) +m.B5(A.ai(new A.S(p,new A.au8(q,i),k),!0,j),!0) +n.Z(m,l)}g=o.jR() +p=q.gw7() +p=B.c.aj(p.c-p.a) +k=q.gw7() +s=3 +return A.B(g.qo(p,B.c.aj(k.d-k.b)),$async$p) +case 3:k=c +q.x2!==$&&A.al() +q.x2=k +return A.q(null,r)}}) +return A.r($async$p,r)}, +ir(){var s,r,q,p,o,n,m,l=this,k=null,j=new A.a(new Float64Array(2)) +j.t(20,30) +s=new A.a(new Float64Array(2)) +s.t(15,0) +r=j.W(0,s.a1(0,l.ry)) +q=A.eR(0,0,0,!1,k,k,B.X,k) +q.a=B.O +q.c=r +p=l.gar().ok.k1.fi(q) +p.fr=l +p.cy=3 +o=A.mU() +o.dL(0,l.bb) +n=A.jh(o,0,0,!1,0,k) +n.e=0.2 +n.d=2 +p.hJ(n) +s=t.o9 +m=A.aLO(s,s) +m.d=p +m.w=!0 +m.y=m.x=0 +m.b.cE() +s=A.mM(4,new A.au7(l,m),t.SM) +l.RG!==$&&A.al() +l.RG=s +l.gar().ok.I(0,s) +return p}, +a6(a,b){var s,r=this.x1.ay,q=this.ax +q===$&&A.c() +s=r.ax.f +s.a9(q.d.a.h6(0)) +s.F() +r.CW=null}, +aW(a){var s,r,q,p,o,n=this,m=n.x2 +m===$&&A.c() +s=n.gw7() +r=n.bP +if(r===$){r=n.y2 +if(r===$){q=new A.h(-6,-10).ab(0,2) +n.y2!==$&&A.a2() +n.y2=q +r=q}p=r.a +o=r.b +n.bP!==$&&A.a2() +r=n.bP=new A.x(p,o,p+6,o+10)}a.hL(m,s,r,n.ac$)}, +fL(){var s,r,q,p=this.RG +p===$&&A.c() +s=0 +for(;s<4;++s){r=p[s] +q=r.e +if(q!=null)q.r_(0,r)}}} +A.au8.prototype={ +$1(a){var s=a.a,r=this.b +s=new A.h(s[0],s[1]).a1(0,10).X(0,new A.h(r*J.eI(s[0]),r*J.eI(s[1]))) +r=this.a.gw7() +return s.W(0,new A.h(r.c,r.d).ab(0,2))}, +$S:71} +A.au7.prototype={ +$1(a){var s,r,q,p,o,n,m,l=null,k=a<=1,j=this.a,i=j.gar().jd +i===$&&A.c() +i=i[j.ry] +s=new A.a(new Float64Array(2)) +s.t(0.5,1.25) +r=B.eD.aV() +q=new A.a(new Float64Array(2)) +q.t(1,0) +p=new A.a(new Float64Array(2)) +p.t(0,-1) +o=$.G().B() +n=j.ac$ +o.sA(0,n.gA(n)) +o.sbJ(0.2) +o.sP(0,B.t) +n=A.aC() +m=B.r.aV() +j=new A.Bj(j,s,i,this.b,k,k,(a&1)===0,r,q,p,!0,n,$,m,l,l,2,l,B.f,new A.e([],t.s),new A.e([],t.g)) +j.ii(l,l,o,2,!0) +return j}, +$S:820} +A.a1A.prototype={ +V(){return"GameColors."+this.b}} +A.DX.prototype={ +a8(a){var s=null,r=A.an(a).p3,q=this.c,p=t.p +return A.mO(B.al,!0,s,A.my(A.H9(B.S,A.b([new A.ER(A.b([A.dz("Player "+(q.ST.ry+1)+" wins!",s,s,s,r.a,s,s),B.e3,A.dz("Time: "+q.gae0(),s,s,s,r.y,s,s),B.e3,A.mC(B.abd,q.gW4(q),s)],p),s)],p),B.hJ),s,s),B.x,B.I,0,s,s,s,s,s,B.dT)}} +A.z7.prototype={ +p(a){var s=0,r=A.t(t.H),q=this +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.tw(0) +s=q.rx?2:3 +break +case 2:s=4 +return A.B(q.S0(),$async$p) +case 4:q.x2=c +case 3:return A.q(null,r)}}) +return A.r($async$p,r)}, +ir(){var s,r,q,p,o,n=this,m=null,l=n.ac$,k=n.rx?A.uC(B.dI):A.uC(B.dI),j=k.a +A.a9(B.c.aA(127.5),j>>>16&255,j>>>8&255,j&255) +l.sA(0,k) +k=n.ac$ +k.sP(0,B.i) +l=n.to +j=l.ab(0,2).a +s=j[0] +j=j[1] +l=l.a +r=Math.max(l[0],l[1]) +q=n.ac$ +k.sde(A.E3(new A.h(s,j),r,A.b([q.gA(q),B.q],t.O),m,B.J,m,m,0)) +p=n.gar().ok.k1.fi(A.eR(0,0,0,!1,m,n.ry,B.X,n)) +o=A.mU() +o.m8(l[0]/2,l[1]/2) +p.hJ(A.jh(o,0,0,!0,0,m)) +return p}, +gwx(){var s,r,q=this,p=q.xr +if(p===$){s=q.to.a1(0,10).a +r=s[0] +s=s[1] +q.xr!==$&&A.a2() +p=q.xr=new A.x(0,0,0+r,0+s)}return p}, +S0(){var s=0,r=A.t(t.lu),q,p=this,o,n,m,l,k,j,i,h +var $async$S0=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:j=$.G() +i=j.kS() +h=j.kR(i,p.gwx()) +j=p.gwx() +o=(j.c-j.a)/2 +n=B.eD.aV() +for(m=0;j=m*o,l=p.gwx(),jthis.a.RG}, +$S:821} +A.ah7.prototype={} +A.a3g.prototype={ +gJX(){var s=this.p2 +if(s===$){s!==$&&A.a2() +s=this.p2=this.p1.rx}return s}, +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.f0(0),$async$p) +case 2:p=q.p1 +o=p.ac$ +n=A.a1S(o.gA(o),35,null) +m=A.fg(n,B.v) +l=A.fg(n.xh(55,B.aK),B.v) +o=new A.a(new Float64Array(2)) +o.t(0,-20) +k=t.Z0 +q.K(A.fA(B.j,null,null,null,o,null,null,null,"Lap",m,k)) +o=new A.a(new Float64Array(2)) +o.t(0,10) +j=A.fA(B.j,null,null,null,o,null,null,null,null,l,k) +q.K(j) +k=new A.aEm(q,j) +o=new A.a(new Float64Array(2)) +o.t(0,70) +o=A.fA(B.j,null,null,null,o,null,null,null,null,m,t.Fr) +q.p3!==$&&A.al() +q.p3=o +q.K(o) +o=$.G().B() +p=p.ac$ +o.sA(0,p.gA(p)) +o.sP(0,B.t) +o.sbJ(2) +q.R8!==$&&A.al() +q.R8=o +q.gJX().an(0,k) +k.$0() +return A.q(null,r)}}) +return A.r($async$p,r)}, +a6(a,b){var s +if(this.gar().je)return +s=this.p3 +s===$&&A.c() +s.sdv(0,this.gar().gae0())}, +aW(a){var s=this.R8 +s===$&&A.c() +a.dr(this.p4,s)}} +A.aEm.prototype={ +$0(){var s,r=this.a +if(r.gJX().a<=3){s=r.gJX().a<10?"0":"" +this.b.sdv(0,s+A.j(r.gJX().a))}else this.b.sdv(0,"DONE")}, +$S:0} +A.ah8.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.EQ.prototype={ +a8(a){var s,r=null,q=A.an(a).p3,p=q.z,o=t.p,n=A.b([A.dz("PadRacing",r,r,r,q.a,r,r),A.dz("First to 3 laps win",r,r,r,q.y,r,r),B.e3,A.mC(B.abb,new A.aFT(this),r),A.dz("Arrow keys",r,r,r,p,r,r),B.e3,A.mC(B.ab8,new A.aFU(this),r),A.dz("WASD",r,r,r,p,r,r)],o),m=A.cI(r,r,r,p,"Made by ") +p=p==null?r:p.aIG(A.uC(B.dI),B.jN) +s=A.GB(r,r,r) +s.cC=new A.aFV() +return A.mO(B.al,!0,r,A.my(A.H9(B.S,A.b([A.h3(A.b([new A.ER(n,r),new A.ER(A.b([A.bay(r,r,r,B.ci,r,r,!0,r,A.cI(A.b([m,A.cI(r,s,r,p,"Lukas Klingsbo (spydon)")],t.VO),r,r,r,r),B.aB,r,r,1,B.aG)],o),r)],o),B.a2,B.a5,B.a6)],o),B.hJ),r,r),B.x,B.I,0,r,r,r,r,r,B.dT)}} +A.aFT.prototype={ +$0(){this.a.c.acE(1)}, +$S:0} +A.aFU.prototype={ +$0(){this.a.c.acE(2)}, +$S:0} +A.aFV.prototype={ +$0(){A.b6O(A.jC("https://github.com/spydon",0,null))}, +$S:0} +A.ER.prototype={ +a8(a){var s=null,r=A.uC(B.dI) +return A.au9(A.dk(s,A.h3(this.c,B.a2,B.a5,B.a6),B.x,s,s,s,s,B.da,s,s),B.q,10,B.Rg,r)}} +A.ha.prototype={ +mt(a){return B.q}, +p(a6){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5 +var $async$p=A.u(function(a7,a8){if(a7===1)return A.p(a8,r) +while(true)switch(s){case 0:q.n4(0) +q.p1.er() +q.gbZ(q).yE(0,t.O1) +p=$.bdi() +o=p.a +n=o[0] +m=new A.a(new Float64Array(2)) +m.t(n/2,0) +n=o[0] +l=o[1] +k=new A.a(new Float64Array(2)) +k.t(n/2,l) +n=o[1] +j=new A.a(new Float64Array(2)) +j.t(0,n/2) +n=o[0] +o=o[1] +i=new A.a(new Float64Array(2)) +i.t(n,o/2) +o=new A.a(new Float64Array(2)) +o.u(p) +n=new A.a(new Float64Array(2)) +n.ak(5) +n=o.W(0,n).a +o=n[0] +l=new A.a(new Float64Array(2)) +l.t(o,5) +l=A.mi(m,l) +o=n[1] +h=new A.a(new Float64Array(2)) +h.t(5,o) +h=A.mi(j,h) +o=new A.a(new Float64Array(2)) +o.t(52.5,240) +g=new A.a(new Float64Array(2)) +g.t(5,380) +g=A.mi(o,g) +o=new A.a(new Float64Array(2)) +o.t(200,50) +f=new A.a(new Float64Array(2)) +f.t(300,5) +f=A.mi(o,f) +o=new A.a(new Float64Array(2)) +o.t(72.5,300) +e=new A.a(new Float64Array(2)) +e.t(5,400) +e=A.mi(o,e) +o=new A.a(new Float64Array(2)) +o.t(180,100) +d=new A.a(new Float64Array(2)) +d.t(220,5) +d=A.mi(o,d) +o=new A.a(new Float64Array(2)) +o.t(350,105) +c=new A.a(new Float64Array(2)) +c.t(5,115) +c=A.mi(o,c) +o=new A.a(new Float64Array(2)) +o.t(310,160) +b=new A.a(new Float64Array(2)) +b.t(240,5) +b=A.mi(o,b) +o=new A.a(new Float64Array(2)) +o.t(211.5,400) +a=new A.a(new Float64Array(2)) +a.t(283,5) +a=A.mi(o,a) +o=new A.a(new Float64Array(2)) +o.t(351,312.5) +a0=new A.a(new Float64Array(2)) +a0.t(5,180) +a0=A.mi(o,a0) +o=new A.a(new Float64Array(2)) +o.t(430,302.5) +a1=new A.a(new Float64Array(2)) +a1.t(5,290) +a1=A.mi(o,a1) +o=new A.a(new Float64Array(2)) +o.t(292.5,450) +a2=new A.a(new Float64Array(2)) +a2.t(280,5) +a2=A.mi(o,a2) +o=n[1] +a3=new A.a(new Float64Array(2)) +a3.t(o,5) +a3=A.mi(k,a3) +n=n[1] +o=new A.a(new Float64Array(2)) +o.t(5,n) +a4=A.b([l,h,g,f,e,d,c,b,a,a0,a1,a2,a3,A.mi(i,o)],t.zB) +o=new A.a(new Float64Array(2)) +o.t(200,245) +a5=A.bex(o,!1,80,1) +o=q.ok +n=new A.a(new Float64Array(2)) +n.t(25,50) +l=new A.a(new Float64Array(2)) +l.t(50,5) +l=A.b9G(1,n,l,!1) +n=new A.a(new Float64Array(2)) +n.t(25,70) +h=new A.a(new Float64Array(2)) +h.t(50,5) +h=A.b9G(2,n,h,!1) +n=new A.a(new Float64Array(2)) +n.t(52.5,25) +g=new A.a(new Float64Array(2)) +g.t(5,50) +g=A.b([l,h,A.b9G(3,n,g,!0),a5],t.W) +B.b.I(g,a4) +B.b.I(g,A.bJi(p,a4,a5)) +o.I(0,g) +q.acg() +return A.q(null,r)}}) +return A.r($async$p,r)}, +acg(){var s,r,q,p,o,n,m=this +m.gmP().D(0,"menu") +s=m.fy$.a +r=s[0] +q=$.bdi() +p=q.a +o=Math.min(r/p[0],s[1]/p[1]) +p=A.aO(null,null,m.ok) +s=p.ay +r=s.ax +n=r.f +n.a9(q.ab(0,2).h6(0)) +n.F() +s.CW=null +s.ay=B.j +s.jn() +q=new A.a(new Float64Array(2)) +q.ak(o-0.2) +r=r.e +r.a9(q) +r.F() +s.CW=null +m.iu=p +m.K(p)}, +acE(a){var s,r=null,q=this.iu +q===$&&A.c() +q=q.ay +s=new A.a(new Float64Array(2)) +s.ak(8) +q.K(A.alg(s,A.da(!1,0,B.y,1,!1,r,r,r,0),new A.aHC(this,a))) +s=new A.a(new Float64Array(2)) +s.ak(20) +q.K(A.ET(s,A.da(!1,0,B.y,1,!1,r,r,r,0),r,r))}, +ahD(b2,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=this,b1=null +b0.je=!1 +b0.gmP().O(0,"menu") +s=b0.iu +s===$&&A.c() +s.er() +s=b0.fy$.a +r=new A.aHD(b0,s[0]>s[1]) +q=r.$1$longMultiplier(1/b3) +p=new A.aHF(q) +s=t.O1 +o=J.dV(b3,s) +for(n=q.a,m=0;m3){s=this.a +s.je=!0 +s.ST=q +s.gmP().D(0,"game_over") +q=new A.a(new Float64Array(2)) +q.ak(1.5) +p.I(0,A.b([A.Pk(q,A.da(!0,0,B.y,0.2,!1,3,r,r,0),r),A.vM(6.283185307179586,A.da(!1,0,B.y,0.5,!1,r,r,r,0),r)],t.W))}else{q=new A.a(new Float64Array(2)) +q.ak(1.5) +p.K(A.Pk(q,A.da(!0,0,B.y,0.2,!1,r,r,r,0),r))}}, +$S:0} +A.aHB.prototype={ +$2(a,b){var s,r=this.b,q=J.bt(b) +if(q.b1(b,r)){s=this.a.jd +s===$&&A.c() +s=s[a] +r=q.i(b,r) +r.toString +s.D(0,r)}}, +$S:824} +A.aiP.prototype={} +A.F8.prototype={ +a8(a){var s,r,q,p,o,n,m,l=null,k=A.a1S(B.l,35,l),j=A.a1S(l,30,B.a4) +j=A.aRe(A.a1S(B.Az,28,l),A.a1S(B.Az,18,l),l,k,l,l,l,l,l,j,l,l,l,l,l) +s=A.aaD(l,new A.DD(A.b8U(l,l,B.q,l,l,l,l,l,l,l,l,B.a4r,l,l,l,l,l,l,l)),A.byP(B.ES,new A.mg(B.hV,new A.cp(B.fx,1,B.aa,-1)),B.ES,B.fx),j,l) +j=A.b([],t.sN) +k=new Float64Array(2) +k=A.yA(l,l,new A.a(k)) +r=A.aO(l,l,l) +q=r.ay +p=new A.a(new Float64Array(2)) +p.ak(1) +o=q.ax.e +o.a9(p) +o.F() +q.CW=null +q=r +p=$.ay() +o=$.aG() +n=A.b([],t.u) +m=A.aI(A.aL(),t.y) +j=new A.ha(j,k,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,l,B.f,new A.e([],t.s),new A.e([],t.g)) +j.aS(r,l,l,k,t.E) +return A.b9S(!0,A.aH(j,B.WV,new A.aHG(),l,A.b5(["menu",new A.aHH(),"game_over",new A.aHI()],t.N,t.kI),t._1),l,l,l,s,"PadRacing")}} +A.aHG.prototype={ +$1(a){var s=null +return A.my(A.dz("Loading...",s,s,s,A.an(a).p3.a,s,s),s,s)}, +$S:117} +A.aHH.prototype={ +$2(a,b){return new A.EQ(b,null)}, +$S:826} +A.aHI.prototype={ +$2(a,b){return new A.DX(b,null)}, +$S:827} +A.Bj.prototype={ +ga3K(){var s,r,q,p=this.ry +if(p===$){s=this.rx.a +r=s[0] +s=s[1] +q=A.Om(-r,-s,r,s,B.a2a) +p!==$&&A.a2() +this.ry=q +p=q}return p}, +ga2t(){var s,r=this.x1 +if(r===$){s=this.bA?600:300 +r!==$&&A.a2() +r=this.x1=s}return r}, +ga2u(){var s,r=this.x2 +if(r===$){s=this.bA?7.5:8.5 +r!==$&&A.a2() +r=this.x2=s}return r}, +p(a){var s=0,r=A.t(t.H),q=this,p,o,n +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.tw(0),$async$p) +case 2:p=q.gar().ok +o=A.b([],t.yv) +n=B.r.aV() +p.K(new A.aaT(q,o,$,n,null,1,null,B.f,new A.e([],t.s),new A.e([],t.g))) +return A.q(null,r)}}) +return A.r($async$p,r)}, +ir(){var s,r,q,p=this,o=p.cC?-3:3,n=p.bA?3.5:-4.25,m=new A.a(new Float64Array(2)) +m.t(o,n) +s=A.eR(0,0,0,!1,null,null,B.X,null) +s.a=B.O +o=p.RG.ax +o===$&&A.c() +s.c=o.d.a.W(0,m) +r=p.gar().ok.k1.fi(s) +r.fr=p +q=A.mU() +q.m8(0.5,1.25) +r.a8y(q,1).y=p +o=p.bd +o.e=r +o.a.u(m) +n=p.gar().ok +o=A.aLN(o) +p.bP!==$&&A.al() +p.bP=o +n.k1.is(o) +o.Mb(0,0) +return r}, +a6(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=d.ax +c===$&&A.c() +if((c.b&2)===2||d.to.a!==0){c=d.to +if(c.N(0,B.b7)){s=-0.6 +r=-15 +q=!0}else{s=0 +r=0 +q=!1}if(c.N(0,B.b8)){r+=15 +s+=0.6 +q=!0}p=d.bb&&q +o=d.bP +if(p){n=4*b +o===$&&A.c() +p=o.a +p===$&&A.c() +m=o.b +m===$&&A.c() +l=m.f.e-p.f.e-o.ay +k=l+B.c.ca(s-l,-n,n) +o.Mb(k,k)}else{o===$&&A.c() +o.Mb(0,0)}d.ax.aGz(r) +j=A.ca(d.ax.d.b,d.Y) +j.ap(0,j.bI(d.ax.r)) +j.ap(0,-d.ax.ax) +j.I5(-d.ga2u(),d.ga2u()) +j.ap(0,1) +d.ax.u2(j) +p=d.ax +p.a7c(0.1*p.WV()*-d.ax.w) +i=d.ga0F() +h=Math.sqrt(i.gcU()) +i.dW(0) +p=d.ax +i.ap(0,-2*h) +p.a7d(i) +if(!d.gar().je){g=c.N(0,B.bg)?250:0 +if(c.N(0,B.bo))g+=-40 +c=d.ax +p=new A.a(new Float64Array(2)) +p.t(0,1) +i=A.ca(c.d.b,p) +f=d.ga0F().bI(i) +if(gf?d.ga2t():0 +if(Math.abs(e)>0){c=d.ax +i.ap(0,e) +c.a7d(i)}}}}, +aW(a){var s=this +a.dr(s.ga3K(),s.G) +a.dr(s.ga3K(),s.ac$)}, +ga0F(){var s,r=this.ax +r===$&&A.c() +s=A.ca(r.d.b,this.a7) +s.ap(0,s.bI(this.ax.r)) +return s}} +A.aaT.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:p=q.ac$ +o=q.ay.ac$ +o=o.gA(o).a +p.sA(0,A.a9(B.c.aA(229.5),o>>>16&255,o>>>8&255,o&255)) +p.sbJ(1) +return A.q(null,r)}}) +return A.r($async$p,r)}, +a6(a,b){var s=this.ay,r=s.ax +r===$&&A.c() +if(r.r.gcU()>100){r=this.ch +if(r.length>30)B.b.di(r,0) +s=s.ax.d.a.a +r.push(new A.h(s[0],s[1]))}else{s=this.ch +if(s.length!==0)B.b.di(s,0)}}, +aW(a){a.rn(B.CD,this.ch,this.ac$)}, +$ib6:1} +A.anB.prototype={} +A.Bw.prototype={ +gAU(){var s,r,q=this,p=q.xr +if(p===$){s=q.rx.a1(0,10).a +r=s[0] +s=s[1] +q.xr!==$&&A.a2() +p=q.xr=new A.x(0,0,0+r,0+s)}return p}, +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.tw(0),$async$p) +case 2:q.ac$.sA(0,A.b8n("#14F596")) +p=$.G() +o=p.kS() +n=p.kR(o,q.gAU()) +p=q.gAU() +m=new Float64Array(2) +l=new A.a(m) +l.t(p.c-p.a,p.d-p.b) +p=l.ab(0,2).a +k=new A.h(p[0],p[1]) +p=m[0] +n.aX(A.vC(k,m[1],p),B.eD.aV()) +q.ac$.sP(0,B.t) +q.ac$.sbJ(1) +for(j=0;j<30;++j){p=m[0] +n.aX(A.vC(k,m[1],p),q.ac$) +p=q.ac$ +p.sA(0,A.b8m(p.gA(p),0.07)) +m[0]=m[0]-1 +m[1]=m[1]-1}i=o.jR() +p=q.gAU() +p=B.c.aj(p.c-p.a) +m=q.gAU() +s=3 +return A.B(i.qo(p,B.c.aj(m.d-m.b)),$async$p) +case 3:m=c +q.to!==$&&A.al() +q.to=m +return A.q(null,r)}}) +return A.r($async$p,r)}, +aW(a){var s,r,q,p,o,n,m,l=this,k=l.to +k===$&&A.c() +s=l.gAU() +r=l.y1 +if(r===$){r=l.x2 +if(r===$){q=l.rx.a +p=new A.h(-q[0],-q[1]).ab(0,2) +l.x2!==$&&A.a2() +l.x2=p +r=p}q=l.rx.a +o=q[0] +q=q[1] +n=r.a +m=r.b +l.y1!==$&&A.a2() +r=l.y1=new A.x(n,m,n+o,m+q)}a.hL(k,s,r,l.ac$)}, +ir(){var s,r,q,p,o=this,n=null,m=A.eR(0,0,0,!1,n,n,B.X,n) +m.a=B.X +m.c=o.RG +s=o.gar().ok.k1.fi(m) +s.fr=o +s.cy=3 +r=A.mU() +q=o.rx.a +r.m8(q[0]/2,q[1]/2) +p=A.jh(r,0,0,!1,0,n) +p.d=0.5 +s.hJ(p) +return s}} +A.a_b.prototype={ +a99(a){var s,r,q=A.bad(a,this.a) +q.ado() +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.b.eC(s) +q.e.pop() +q.ado() +return q.j(0)}, +aNJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var s=A.b([b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q],t._m) +A.bcc("join",s) +return this.Uy(new A.cm(s,t.Ri))}, +Uy(a){var s,r,q,p,o,n,m,l,k +for(s=a.gav(a),r=new A.iA(s,new A.avT(),a.$ti.h("iA")),q=this.a,p=!1,o=!1,n="";r.H();){m=s.ga2(s) +if(q.ya(m)&&o){l=A.bad(m,q) +k=n.charCodeAt(0)==0?n:n +n=B.d.au(k,0,q.yL(k,!0)) +l.b=n +if(q.Kf(n))l.e[0]=q.gEH() +n=""+l.j(0)}else if(q.yK(m)>0){o=!q.ya(m) +n=""+m}else{if(!(m.length!==0&&q.RN(m[0])))if(p)n+=q.gEH() +n+=m}p=q.Kf(m)}return n.charCodeAt(0)==0?n:n}} +A.avT.prototype={ +$1(a){return a!==""}, +$S:30} +A.b3T.prototype={ +$1(a){return a==null?"null":'"'+a+'"'}, +$S:183} +A.aDo.prototype={ +afV(a){var s=this.yK(a) +if(s>0)return B.d.au(a,0,s) +return this.ya(a)?a[0]:null}} +A.aI7.prototype={ +ado(){var s,r,q=this +while(!0){s=q.d +if(!(s.length!==0&&J.f(B.b.ga4(s),"")))break +B.b.eC(q.d) +q.e.pop()}s=q.e +r=s.length +if(r!==0)s[r-1]=""}, +j(a){var s,r=this,q=r.b +q=q!=null?""+q:"" +for(s=0;s=0;--s)if(a[s]===b){++r +if(r===c)return s +q=s}return q}, +aDU(){var s,r,q=this.d +q=new A.hD(q,A.a6(q).h("hD<1,i?>")) +s=q.UE(q,new A.aI8(),new A.aI9()) +if(s==null)return A.b(["",""],t.T) +if(s==="..")return A.b(["..",""],t.T) +r=this.ax0(s,".",1) +if(r<=0)return A.b([s,""],t.T) +return A.b([B.d.au(s,0,r),B.d.cf(s,r)],t.T)}} +A.aI8.prototype={ +$1(a){return a!==""}, +$S:240} +A.aI9.prototype={ +$0(){return null}, +$S:20} +A.aPt.prototype={ +j(a){return this.gl1(this)}} +A.aJE.prototype={ +RN(a){return B.d.N(a,"/")}, +JR(a){return a===47}, +Kf(a){var s=a.length +return s!==0&&a.charCodeAt(s-1)!==47}, +yL(a,b){if(a.length!==0&&a.charCodeAt(0)===47)return 1 +return 0}, +yK(a){return this.yL(a,!1)}, +ya(a){return!1}, +gl1(){return"posix"}, +gEH(){return"/"}} +A.aSB.prototype={ +RN(a){return B.d.N(a,"/")}, +JR(a){return a===47}, +Kf(a){var s=a.length +if(s===0)return!1 +if(a.charCodeAt(s-1)!==47)return!0 +return B.d.jb(a,"://")&&this.yK(a)===s}, +yL(a,b){var s,r,q,p,o=a.length +if(o===0)return 0 +if(a.charCodeAt(0)===47)return 1 +for(s=0;s0){s=B.d.jj(a,"\\",s+1) +if(s>0)return s}return r}if(r<3)return 0 +if(!A.bnn(a.charCodeAt(0)))return 0 +if(a.charCodeAt(1)!==58)return 0 +r=a.charCodeAt(2) +if(!(r===47||r===92))return 0 +return 3}, +yK(a){return this.yL(a,!1)}, +ya(a){return this.yK(a)===1}, +gl1(){return"windows"}, +gEH(){return"\\"}} +A.dG.prototype={ +W(a,b){return new A.dG(this.a+b.a,this.b+b.b)}, +X(a,b){return new A.dG(this.a-b.a,this.b-b.b)}, +a1(a,b){return new A.dG(this.a*b,this.b*b)}, +j(a){return"PathOffset{"+A.j(this.a)+","+A.j(this.b)+"}"}, +l(a,b){if(b==null)return!1 +return b instanceof A.dG&&b.a===this.a&&b.b===this.b}, +gJ(a){return((391^B.c.gJ(this.a))*23^B.c.gJ(this.b))>>>0}} +A.aPR.prototype={ +AE(){var s,r,q,p,o,n=this +for(s=n.a,r=n.d;!0;){q=n.c +if(q>=r)return-1 +p=s.charCodeAt(q) +if(p<=32)o=p===32||p===10||p===9||p===13||p===12 +else o=!1 +if(!o)return p +n.c=q+1}}, +a4C(){if(this.AE()===44){++this.c +this.AE()}}, +axH(a,b){var s +if(!(a>=48&&a<=57||a===43||a===45||a===46)||this.b===B.pv)return b +s=this.b +if(s===B.pA)return B.Ed +if(s===B.pB)return B.Ee +return s}, +od(){var s=this,r=s.c +if(r>=s.d)return-1 +s.c=r+1 +return s.a.charCodeAt(r)}, +j4(){var s,r,q,p,o,n,m,l,k,j,i=this,h="Numeric overflow" +i.AE() +s=i.od() +if(s===43){s=i.od() +r=1}else if(s===45){s=i.od() +r=-1}else r=1 +if((s<48||s>57)&&s!==46)throw A.d(A.a7("First character of a number must be one of [0-9+-.].")) +q=0 +while(!0){if(!(48<=s&&s<=57))break +q=q*10+(s-48) +s=i.od()}if(!(-17976931348623157e292<=q&&q<=17976931348623157e292))throw A.d(A.a7(h)) +if(s===46){s=i.od() +if(s<48||s>57)throw A.d(A.a7("There must be at least one digit following the .")) +p=0 +o=1 +while(!0){if(!(48<=s&&s<=57))break +o*=0.1 +p+=(s-48)*o +s=i.od()}}else p=0 +n=(q+p)*r +m=i.c +if(m57)throw A.d(A.a7("Missing exponent")) +j=0 +while(!0){if(!(s>=48&&s<=57))break +j=j*10+(s-48) +s=i.od()}if(k)j=-j +if(!(-37<=j&&j<=38))throw A.d(A.a7("Invalid exponent "+j)) +if(j!==0)n*=Math.pow(10,j)}if(!(-17976931348623157e292<=n&&n<=17976931348623157e292))throw A.d(A.a7(h)) +if(s!==-1){--i.c +i.a4C()}return n}, +a35(){var s,r=this,q=r.c +if(q>=r.d)throw A.d(A.a7("Expected more data")) +r.c=q+1 +s=r.a.charCodeAt(q) +r.a4C() +if(s===48)return!1 +else if(s===49)return!0 +else throw A.d(A.a7("Invalid flag value"))}, +acs(){return new A.eG(this.aQ_(),t.PF)}, +aQ_(){var s=this +return function(){var r=0,q=1,p,o +return function $async$acs(a,b,c){if(b===1){p=c +r=q}while(true)switch(r){case 0:o=s.d +case 2:if(!(s.c1){b0*=Math.sqrt(m) +b1*=Math.sqrt(m)}q.cc() +q.eD(0,1/b0,1/b1) +q.mT(a9) +l=a8.wn(q,b2) +k=a8.wn(q,b3.b) +j=k.X(0,l) +a9=j.a +o=j.b +i=Math.sqrt(Math.max(1/(a9*a9+o*o)-0.25,0)) +if(!isFinite(i))i=0 +j=j.a1(0,b3.e===b3.f?-i:i) +a9=l.W(0,k).a1(0,0.5) +o=a9.a+-j.b +a9=a9.b+j.a +h=new A.dG(o,a9) +l=l.X(0,h) +g=Math.atan2(l.b,l.a) +k=k.X(0,h) +f=Math.atan2(k.b,k.a)-g +if(f<0&&b3.e)f+=6.283185307179586 +else if(f>0&&!b3.e)f-=6.283185307179586 +q.cc() +q.mT(s) +q.eD(0,b0,b1) +e=B.c.dm(Math.abs(f/1.5717963267948964)) +for(n=b4.a,d=0;d"))}} +A.a3Y.prototype={ +ga2(a){var s=this.e +s===$&&A.c() +return s}, +H(){var s,r,q,p,o,n=this +for(s=n.b,r=s.length,q=n.a;p=n.d,p<=r;){o=q.a.cw(s,p) +p=n.d +if(o<0)n.d=p+1 +else{s=q.cq(new A.Dc(s,p)) +n.e=s.gm(s) +s=n.d +if(s===o)n.d=s+1 +else n.d=o +return!0}}return!1}} +A.nL.prototype={ +cq(a){var s,r=a.a,q=a.b,p=this.a.cw(r,q) +if(p<0)return new A.bp(this.b,r,q,t.nN) +s=B.d.au(r,q,p) +return new A.d7(s,r,p,t.Xb)}, +cw(a,b){return this.a.cw(a,b)}} +A.ML.prototype={ +cq(a){var s,r=this.a.cq(a),q=this.$ti,p=r.a +if(r.guS()){s=this.b.$1(r.gm(r)) +return new A.d7(s,p,r.b,q.h("d7<2>"))}else{s=r.gdU(r) +return new A.bp(s,p,r.b,q.h("bp<2>"))}}} +A.Re.prototype={ +cq(a){var s,r,q=this.a.cq(a),p=this.$ti,o=q.a +if(q.guS()){s=q.gm(q) +r=q.b +return new A.d7(new A.pS(s,a.a,a.b,r,p.h("pS<1>")),o,r,p.h("d7>"))}else{s=q.gdU(q) +return new A.bp(s,o,q.b,p.h("bp>"))}}, +cw(a,b){return this.a.cw(a,b)}} +A.Q_.prototype={ +mU(a){return this.a===a}} +A.xM.prototype={ +mU(a){return this.a}} +A.a3K.prototype={ +anB(a){var s,r,q,p,o,n,m,l +for(s=a.length,r=this.a,q=this.c,p=0;p>>0}}}, +mU(a){var s=this.a +if(s<=a)if(a<=this.b){s=a-s +s=(this.c[B.e.bu(s,5)]&B.vn[s&31])>>>0!==0}else s=!1 +else s=!1 +return s}, +$ihn:1} +A.a4T.prototype={ +mU(a){return!this.a.mU(a)}} +A.b70.prototype={ +$2(a,b){var s=a.a,r=b.a +return s!==r?s-r:a.b-b.b}, +$S:829} +A.b71.prototype={ +$2(a,b){return a+(b.b-b.a+1)}, +$S:830} +A.b3N.prototype={ +$1(a){return new A.iu(a.charCodeAt(0),a.charCodeAt(0))}, +$S:831} +A.b3I.prototype={ +$3(a,b,c){return new A.iu(a.charCodeAt(0),c.charCodeAt(0))}, +$S:832} +A.b3M.prototype={ +$1(a){return A.bKW(J.ih(a,t.eg))}, +$S:833} +A.b3H.prototype={ +$2(a,b){var s +if(a==null)s=b +else s=b instanceof A.xM?new A.xM(!b.a):new A.a4T(b) +return s}, +$S:834} +A.hn.prototype={} +A.iu.prototype={ +mU(a){return this.a<=a&&a<=this.b}, +$ihn:1} +A.abx.prototype={ +mU(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}}, +$ihn:1} +A.JQ.prototype={ +cq(a){var s,r,q,p,o,n,m +for(s=this.a,r=s.length,q=this.b,p=this.$ti.h("bp<1>"),o=null,n=0;n=0)return q}return q}} +A.fK.prototype={ +gbZ(a){return A.b([this.a],t.Vz)}, +mS(a,b,c){var s=this +s.ty(0,b,c) +if(s.a.l(0,b))s.a=A.w(s).h("b8").a(c)}} +A.PN.prototype={ +cq(a){var s,r,q,p,o=this,n=o.a.cq(a) +if(n.geK()){s=n.gdU(n) +return new A.bp(s,n.a,n.b,o.$ti.h("bp>"))}r=o.b.cq(n) +if(r.geK()){s=r.gdU(r) +return new A.bp(s,r.a,r.b,o.$ti.h("bp>"))}s=n.gm(n) +q=r.gm(r) +p=o.$ti +return new A.d7(new A.dg(s,q,p.h("@<1>").af(p.z[1]).h("dg<1,2>")),r.a,r.b,p.h("d7>"))}, +cw(a,b){b=this.a.cw(a,b) +if(b<0)return-1 +b=this.b.cw(a,b) +if(b<0)return-1 +return b}, +gbZ(a){return A.b([this.a,this.b],t.Vz)}, +mS(a,b,c){var s=this +s.ty(0,b,c) +if(s.a.l(0,b))s.a=s.$ti.h("b8<1>").a(c) +if(s.b.l(0,b))s.b=s.$ti.h("b8<2>").a(c)}} +A.dg.prototype={ +gJ(a){return A.a3(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)}, +l(a,b){if(b==null)return!1 +return this.$ti.b(b)&&J.f(this.a,b.a)&&J.f(this.b,b.b)}, +j(a){return this.cY(0)+"("+A.j(this.a)+", "+A.j(this.b)+")"}} +A.aIa.prototype={ +$1(a){return this.a.$2(a.a,a.b)}, +$S(){return this.d.h("@<0>").af(this.b).af(this.c).h("1(dg<2,3>)")}} +A.PO.prototype={ +cq(a){var s,r,q,p,o,n=this,m=n.a.cq(a) +if(m.geK()){s=m.gdU(m) +return new A.bp(s,m.a,m.b,n.$ti.h("bp>"))}r=n.b.cq(m) +if(r.geK()){s=r.gdU(r) +return new A.bp(s,r.a,r.b,n.$ti.h("bp>"))}q=n.c.cq(r) +if(q.geK()){s=q.gdU(q) +return new A.bp(s,q.a,q.b,n.$ti.h("bp>"))}s=m.gm(m) +r=r.gm(r) +p=q.gm(q) +o=n.$ti +return new A.d7(new A.o9(s,r,p,o.h("@<1>").af(o.z[1]).af(o.z[2]).h("o9<1,2,3>")),q.a,q.b,o.h("d7>"))}, +cw(a,b){b=this.a.cw(a,b) +if(b<0)return-1 +b=this.b.cw(a,b) +if(b<0)return-1 +b=this.c.cw(a,b) +if(b<0)return-1 +return b}, +gbZ(a){return A.b([this.a,this.b,this.c],t.Vz)}, +mS(a,b,c){var s=this +s.ty(0,b,c) +if(s.a.l(0,b))s.a=s.$ti.h("b8<1>").a(c) +if(s.b.l(0,b))s.b=s.$ti.h("b8<2>").a(c) +if(s.c.l(0,b))s.c=s.$ti.h("b8<3>").a(c)}} +A.o9.prototype={ +gJ(a){return A.a3(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)}, +l(a,b){var s=this +if(b==null)return!1 +return s.$ti.b(b)&&J.f(s.a,b.a)&&J.f(s.b,b.b)&&J.f(s.c,b.c)}, +j(a){var s=this +return s.cY(0)+"("+A.j(s.a)+", "+A.j(s.b)+", "+A.j(s.c)+")"}} +A.aIb.prototype={ +$1(a){return this.a.$3(a.a,a.b,a.c)}, +$S(){var s=this +return s.e.h("@<0>").af(s.b).af(s.c).af(s.d).h("1(o9<2,3,4>)")}} +A.PP.prototype={ +cq(a){var s,r,q,p,o,n,m=this,l=m.a.cq(a) +if(l.geK()){s=l.gdU(l) +return new A.bp(s,l.a,l.b,m.$ti.h("bp>"))}r=m.b.cq(l) +if(r.geK()){s=r.gdU(r) +return new A.bp(s,r.a,r.b,m.$ti.h("bp>"))}q=m.c.cq(r) +if(q.geK()){s=q.gdU(q) +return new A.bp(s,q.a,q.b,m.$ti.h("bp>"))}p=m.d.cq(q) +if(p.geK()){s=p.gdU(p) +return new A.bp(s,p.a,p.b,m.$ti.h("bp>"))}s=l.gm(l) +r=r.gm(r) +q=q.gm(q) +o=p.gm(p) +n=m.$ti +return new A.d7(new A.n0(s,r,q,o,n.h("@<1>").af(n.z[1]).af(n.z[2]).af(n.z[3]).h("n0<1,2,3,4>")),p.a,p.b,n.h("d7>"))}, +cw(a,b){var s=this +b=s.a.cw(a,b) +if(b<0)return-1 +b=s.b.cw(a,b) +if(b<0)return-1 +b=s.c.cw(a,b) +if(b<0)return-1 +b=s.d.cw(a,b) +if(b<0)return-1 +return b}, +gbZ(a){var s=this +return A.b([s.a,s.b,s.c,s.d],t.Vz)}, +mS(a,b,c){var s=this +s.ty(0,b,c) +if(s.a.l(0,b))s.a=s.$ti.h("b8<1>").a(c) +if(s.b.l(0,b))s.b=s.$ti.h("b8<2>").a(c) +if(s.c.l(0,b))s.c=s.$ti.h("b8<3>").a(c) +if(s.d.l(0,b))s.d=s.$ti.h("b8<4>").a(c)}} +A.n0.prototype={ +gJ(a){var s=this +return A.a3(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)}, +l(a,b){var s=this +if(b==null)return!1 +return s.$ti.b(b)&&J.f(s.a,b.a)&&J.f(s.b,b.b)&&J.f(s.c,b.c)&&J.f(s.d,b.d)}, +j(a){var s=this +return s.cY(0)+"("+A.j(s.a)+", "+A.j(s.b)+", "+A.j(s.c)+", "+A.j(s.d)+")"}} +A.aId.prototype={ +$1(a){return this.a.$4(a.a,a.b,a.c,a.d)}, +$S(){var s=this +return s.f.h("@<0>").af(s.b).af(s.c).af(s.d).af(s.e).h("1(n0<2,3,4,5>)")}} +A.PQ.prototype={ +cq(a){var s,r,q,p,o,n,m,l=this,k=l.a.cq(a) +if(k.geK()){s=k.gdU(k) +return new A.bp(s,k.a,k.b,l.$ti.h("bp>"))}r=l.b.cq(k) +if(r.geK()){s=r.gdU(r) +return new A.bp(s,r.a,r.b,l.$ti.h("bp>"))}q=l.c.cq(r) +if(q.geK()){s=q.gdU(q) +return new A.bp(s,q.a,q.b,l.$ti.h("bp>"))}p=l.d.cq(q) +if(p.geK()){s=p.gdU(p) +return new A.bp(s,p.a,p.b,l.$ti.h("bp>"))}o=l.e.cq(p) +if(o.geK()){s=o.gdU(o) +return new A.bp(s,o.a,o.b,l.$ti.h("bp>"))}s=k.gm(k) +r=r.gm(r) +q=q.gm(q) +p=p.gm(p) +n=o.gm(o) +m=l.$ti +return new A.d7(new A.m4(s,r,q,p,n,m.h("@<1>").af(m.z[1]).af(m.z[2]).af(m.z[3]).af(m.z[4]).h("m4<1,2,3,4,5>")),o.a,o.b,m.h("d7>"))}, +cw(a,b){var s=this +b=s.a.cw(a,b) +if(b<0)return-1 +b=s.b.cw(a,b) +if(b<0)return-1 +b=s.c.cw(a,b) +if(b<0)return-1 +b=s.d.cw(a,b) +if(b<0)return-1 +b=s.e.cw(a,b) +if(b<0)return-1 +return b}, +gbZ(a){var s=this +return A.b([s.a,s.b,s.c,s.d,s.e],t.Vz)}, +mS(a,b,c){var s=this +s.ty(0,b,c) +if(s.a.l(0,b))s.a=s.$ti.h("b8<1>").a(c) +if(s.b.l(0,b))s.b=s.$ti.h("b8<2>").a(c) +if(s.c.l(0,b))s.c=s.$ti.h("b8<3>").a(c) +if(s.d.l(0,b))s.d=s.$ti.h("b8<4>").a(c) +if(s.e.l(0,b))s.e=s.$ti.h("b8<5>").a(c)}} +A.m4.prototype={ +gJ(a){var s=this +return A.a3(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)}, +l(a,b){var s=this +if(b==null)return!1 +return s.$ti.b(b)&&J.f(s.a,b.a)&&J.f(s.b,b.b)&&J.f(s.c,b.c)&&J.f(s.d,b.d)&&J.f(s.e,b.e)}, +j(a){var s=this +return s.cY(0)+"("+A.j(s.a)+", "+A.j(s.b)+", "+A.j(s.c)+", "+A.j(s.d)+", "+A.j(s.e)+")"}} +A.aIe.prototype={ +$1(a){return this.a.$5(a.a,a.b,a.c,a.d,a.e)}, +$S(){var s=this +return s.r.h("@<0>").af(s.b).af(s.c).af(s.d).af(s.e).af(s.f).h("1(m4<2,3,4,5,6>)")}} +A.PR.prototype={ +cq(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.a.cq(a) +if(h.geK()){s=h.gdU(h) +return new A.bp(s,h.a,h.b,i.$ti.h("bp>"))}r=i.b.cq(h) +if(r.geK()){s=r.gdU(r) +return new A.bp(s,r.a,r.b,i.$ti.h("bp>"))}q=i.c.cq(r) +if(q.geK()){s=q.gdU(q) +return new A.bp(s,q.a,q.b,i.$ti.h("bp>"))}p=i.d.cq(q) +if(p.geK()){s=p.gdU(p) +return new A.bp(s,p.a,p.b,i.$ti.h("bp>"))}o=i.e.cq(p) +if(o.geK()){s=o.gdU(o) +return new A.bp(s,o.a,o.b,i.$ti.h("bp>"))}n=i.f.cq(o) +if(n.geK()){s=n.gdU(n) +return new A.bp(s,n.a,n.b,i.$ti.h("bp>"))}m=i.r.cq(n) +if(m.geK()){s=m.gdU(m) +return new A.bp(s,m.a,m.b,i.$ti.h("bp>"))}l=i.w.cq(m) +if(l.geK()){s=l.gdU(l) +return new A.bp(s,l.a,l.b,i.$ti.h("bp>"))}s=h.gm(h) +r=r.gm(r) +q=q.gm(q) +p=p.gm(p) +o=o.gm(o) +n=n.gm(n) +m=m.gm(m) +k=l.gm(l) +j=i.$ti +return new A.d7(new A.jw(s,r,q,p,o,n,m,k,j.h("@<1>").af(j.z[1]).af(j.z[2]).af(j.z[3]).af(j.z[4]).af(j.z[5]).af(j.z[6]).af(j.z[7]).h("jw<1,2,3,4,5,6,7,8>")),l.a,l.b,j.h("d7>"))}, +cw(a,b){var s=this +b=s.a.cw(a,b) +if(b<0)return-1 +b=s.b.cw(a,b) +if(b<0)return-1 +b=s.c.cw(a,b) +if(b<0)return-1 +b=s.d.cw(a,b) +if(b<0)return-1 +b=s.e.cw(a,b) +if(b<0)return-1 +b=s.f.cw(a,b) +if(b<0)return-1 +b=s.r.cw(a,b) +if(b<0)return-1 +b=s.w.cw(a,b) +if(b<0)return-1 +return b}, +gbZ(a){var s=this +return A.b([s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w],t.Vz)}, +mS(a,b,c){var s=this +s.ty(0,b,c) +if(s.a.l(0,b))s.a=s.$ti.h("b8<1>").a(c) +if(s.b.l(0,b))s.b=s.$ti.h("b8<2>").a(c) +if(s.c.l(0,b))s.c=s.$ti.h("b8<3>").a(c) +if(s.d.l(0,b))s.d=s.$ti.h("b8<4>").a(c) +if(s.e.l(0,b))s.e=s.$ti.h("b8<5>").a(c) +if(s.f.l(0,b))s.f=s.$ti.h("b8<6>").a(c) +if(s.r.l(0,b))s.r=s.$ti.h("b8<7>").a(c) +if(s.w.l(0,b))s.w=s.$ti.h("b8<8>").a(c)}} +A.jw.prototype={ +gJ(a){var s=this +return A.a3(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)}, +l(a,b){var s=this +if(b==null)return!1 +return s.$ti.b(b)&&J.f(s.a,b.a)&&J.f(s.b,b.b)&&J.f(s.c,b.c)&&J.f(s.d,b.d)&&J.f(s.e,b.e)&&J.f(s.f,b.f)&&J.f(s.r,b.r)&&J.f(s.w,b.w)}, +j(a){var s=this +return s.cY(0)+"("+A.j(s.a)+", "+A.j(s.b)+", "+A.j(s.c)+", "+A.j(s.d)+", "+A.j(s.e)+", "+A.j(s.f)+", "+A.j(s.r)+", "+A.j(s.w)+")"}} +A.aIf.prototype={ +$1(a){return this.a.$8(a.a,a.b,a.c,a.d,a.e,a.f,a.r,a.w)}, +$S(){var s=this +return s.y.h("@<0>").af(s.b).af(s.c).af(s.d).af(s.e).af(s.f).af(s.r).af(s.w).af(s.x).h("1(jw<2,3,4,5,6,7,8,9>)")}} +A.zg.prototype={ +mS(a,b,c){var s,r,q,p +this.ty(0,b,c) +for(s=this.a,r=s.length,q=this.$ti.h("b8"),p=0;p"))}, +cw(a,b){var s=this.a.cw(a,b) +return s<0?b:s}} +A.Q7.prototype={ +cq(a){var s,r,q,p,o,n=this,m=n.b +if(m!=null){s=m.cq(a) +if(s.geK()){r=s.gdU(s) +return new A.bp(r,s.a,s.b,n.$ti.h("bp<1>"))}a=s}q=n.a.cq(a) +if(q.geK())return q +p=n.c +if(p!=null){o=p.cq(q) +if(o.geK()){r=o.gdU(o) +return new A.bp(r,o.a,o.b,n.$ti.h("bp<1>"))}a=o}else a=q +r=q.gm(q) +return new A.d7(r,a.a,a.b,n.$ti.h("d7<1>"))}, +cw(a,b){var s=this.b,r=s==null?null:s.cw(a,b) +b=r==null?b:r +if(b<0)return-1 +b=this.a.cw(a,b) +if(b<0)return-1 +s=this.c +r=s==null?null:s.cw(a,b) +return r==null?b:r}, +gbZ(a){var s=A.b([],t.Vz),r=this.b +if(r!=null)s.push(r) +s.push(this.a) +r=this.c +if(r!=null)s.push(r) +return s}, +mS(a,b,c){var s=this +s.Yh(0,b,c) +if(J.f(s.b,b))s.b=c +if(J.f(s.c,b))s.c=c}} +A.L6.prototype={ +cq(a){return new A.d7(this.a,a.a,a.b,this.$ti.h("d7<1>"))}, +cw(a,b){return b}} +A.a4O.prototype={ +cq(a){var s,r=a.a,q=a.b,p=r.length +if(q=l||!r.mU(n.charCodeAt(q)))return new A.bp(o.b,n,q,t.nN);++q;++p}s=o.d +while(!0){if(!(q=p||!r.mU(a.charCodeAt(b)))return-1;++b;++q}s=this.d +while(!0){if(!(b")) +for(s=o.b,r=a;m.length>"))}m.push(q.gm(q))}for(s=o.c;!0;r=q){p=o.e.cq(r) +if(p.guS())return new A.d7(m,r.a,r.b,n.h("d7>")) +else{if(m.length>=s){s=p.gdU(p) +return new A.bp(s,p.a,p.b,n.h("bp>"))}q=o.a.cq(r) +if(q.geK()){s=p.gdU(p) +return new A.bp(s,p.a,p.b,n.h("bp>"))}m.push(q.gm(q))}}}, +cw(a,b){var s,r,q,p,o=this +for(s=o.b,r=b,q=0;q=0)return r +else{if(q>=s)return-1 +p=o.a.cw(a,r) +if(p<0)return-1;++q}}} +A.Mu.prototype={ +gbZ(a){return A.b([this.a,this.e],t.Vz)}, +mS(a,b,c){this.Yh(0,b,c) +if(this.e.l(0,b))this.e=c}} +A.Ob.prototype={ +cq(a){var s,r,q,p=this,o=p.$ti,n=A.b([],o.h("v<1>")) +for(s=p.b,r=a;n.length>"))}n.push(q.gm(q))}for(s=p.c;n.length>")) +n.push(q.gm(q))}return new A.d7(n,r.a,r.b,o.h("d7>"))}, +cw(a,b){var s,r,q,p,o=this +for(s=o.b,r=b,q=0;q>>8&255]&255)<<8|(s[a>>>16&255]&255)<<16|s[a>>>24&255]<<24)>>>0}, +afr(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=a0.a +b===$&&A.c() +s=b.length +if(s<16||s>32||(s&7)!==0)throw A.d(A.bM("Key length not 128/192/256 bits.",null)) +r=s>>>2 +q=r+6 +c.a=q +p=q+1 +o=J.dV(p,t.Cm) +for(q=t.S,n=0;n>>8|(j&$.id[24])<<24)>>>0)^b[n-1])>>>0 +q=o[n] +q[0]=m +l=(l^m)>>>0 +q[1]=l +k=(k^l)>>>0 +q[2]=k +j=(j^k)>>>0 +q[3]=j}break +case 6:m=A.f2(b,0,B.n) +q=o[0] +q[0]=m +l=A.f2(b,4,B.n) +q[1]=l +k=A.f2(b,8,B.n) +q[2]=k +j=A.f2(b,12,B.n) +q[3]=j +i=A.f2(b,16,B.n) +h=A.f2(b,20,B.n) +for(n=1,g=1;!0;){b=o[n] +b[0]=i +b[1]=h +f=g<<1 +m=(m^c.AI((h>>>8|(h&$.id[24])<<24)>>>0)^g)>>>0 +b[2]=m +l=(l^m)>>>0 +b[3]=l +k=(k^l)>>>0 +b=o[n+1] +b[0]=k +j=(j^k)>>>0 +b[1]=j +i=(i^j)>>>0 +b[2]=i +h=(h^i)>>>0 +b[3]=h +g=f<<1 +m=(m^c.AI((h>>>8|(h&$.id[24])<<24)>>>0)^f)>>>0 +b=o[n+2] +b[0]=m +l=(l^m)>>>0 +b[1]=l +k=(k^l)>>>0 +b[2]=k +j=(j^k)>>>0 +b[3]=j +n+=3 +if(n>=13)break +i=(i^j)>>>0 +h=(h^i)>>>0}break +case 8:m=A.f2(b,0,B.n) +q=o[0] +q[0]=m +l=A.f2(b,4,B.n) +q[1]=l +k=A.f2(b,8,B.n) +q[2]=k +j=A.f2(b,12,B.n) +q[3]=j +i=A.f2(b,16,B.n) +q=o[1] +q[0]=i +h=A.f2(b,20,B.n) +q[1]=h +e=A.f2(b,24,B.n) +q[2]=e +d=A.f2(b,28,B.n) +q[3]=d +for(n=2,g=1;!0;g=f){f=g<<1 +m=(m^c.AI((d>>>8|(d&$.id[24])<<24)>>>0)^g)>>>0 +b=o[n] +b[0]=m +l=(l^m)>>>0 +b[1]=l +k=(k^l)>>>0 +b[2]=k +j=(j^k)>>>0 +b[3]=j;++n +if(n>=15)break +i=(i^c.AI(j))>>>0 +b=o[n] +b[0]=i +h=(h^i)>>>0 +b[1]=h +e=(e^h)>>>0 +b[2]=e +d=(d^e)>>>0 +b[3]=d;++n}break +default:throw A.d(A.a7("Should never get here"))}return o}, +arC(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,a1,a2=this,a3=A.f2(b2,b3,B.n),a4=A.f2(b2,b3+4,B.n),a5=A.f2(b2,b3+8,B.n),a6=A.f2(b2,b3+12,B.n),a7=b6[0],a8=a3^a7[0],a9=a4^a7[1],b0=a5^a7[2],b1=a6^a7[3] +for(a7=a2.a-1,s=a2.w,r=1;r>>8&255] +o=B.e.bu(p,24) +n=$.id[8] +m=s[b0>>>16&255] +l=B.e.bu(m,16) +k=$.id[16] +j=s[b1>>>24&255] +i=B.e.bu(j,8) +h=$.id[24] +g=b6[r] +f=q^(o|(p&n)<<8)^(l|(m&k)<<16)^(i|(j&h)<<24)^g[0] +j=s[a9&255] +i=s[b0>>>8&255] +m=B.e.bu(i,24) +l=s[b1>>>16&255] +p=B.e.bu(l,16) +o=s[a8>>>24&255] +e=j^(m|(i&n)<<8)^(p|(l&k)<<16)^(B.e.bu(o,8)|(o&h)<<24)^g[1] +o=s[b0&255] +l=s[b1>>>8&255] +p=B.e.bu(l,24) +i=s[a8>>>16&255] +m=B.e.bu(i,16) +j=s[a9>>>24&255] +d=o^(p|(l&n)<<8)^(m|(i&k)<<16)^(B.e.bu(j,8)|(j&h)<<24)^g[2] +j=s[b1&255] +a8=s[a8>>>8&255] +i=B.e.bu(a8,24) +a9=s[a9>>>16&255] +m=B.e.bu(a9,16) +b0=s[b0>>>24&255];++r +b1=j^(i|(a8&n)<<8)^(m|(a9&k)<<16)^(B.e.bu(b0,8)|(b0&h)<<24)^g[3] +g=s[f&255] +b0=s[e>>>8&255] +a9=B.e.bu(b0,24) +m=s[d>>>16&255] +a8=B.e.bu(m,16) +i=s[b1>>>24&255] +j=B.e.bu(i,8) +l=b6[r] +a8=g^(a9|(b0&n)<<8)^(a8|(m&k)<<16)^(j|(i&h)<<24)^l[0] +i=s[e&255] +j=s[d>>>8&255] +m=B.e.bu(j,24) +b0=s[b1>>>16&255] +a9=B.e.bu(b0,16) +g=s[f>>>24&255] +a9=i^(m|(j&n)<<8)^(a9|(b0&k)<<16)^(B.e.bu(g,8)|(g&h)<<24)^l[1] +g=s[d&255] +b0=s[b1>>>8&255] +j=B.e.bu(b0,24) +m=s[f>>>16&255] +i=B.e.bu(m,16) +p=s[e>>>24&255] +b0=g^(j|(b0&n)<<8)^(i|(m&k)<<16)^(B.e.bu(p,8)|(p&h)<<24)^l[2] +p=s[b1&255] +m=s[f>>>8&255] +i=B.e.bu(m,24) +j=s[e>>>16&255] +g=B.e.bu(j,16) +o=s[d>>>24&255];++r +b1=p^(i|(m&n)<<8)^(g|(j&k)<<16)^(B.e.bu(o,8)|(o&h)<<24)^l[3]}f=s[a8&255]^A.fG(s[a9>>>8&255],24)^A.fG(s[b0>>>16&255],16)^A.fG(s[b1>>>24&255],8)^b6[r][0] +e=s[a9&255]^A.fG(s[b0>>>8&255],24)^A.fG(s[b1>>>16&255],16)^A.fG(s[a8>>>24&255],8)^b6[r][1] +d=s[b0&255]^A.fG(s[b1>>>8&255],24)^A.fG(s[a8>>>16&255],16)^A.fG(s[a9>>>24&255],8)^b6[r][2] +b1=s[b1&255]^A.fG(s[a8>>>8&255],24)^A.fG(s[a9>>>16&255],16)^A.fG(s[b0>>>24&255],8)^b6[r][3] +a7=a2.e +b0=a7[f&255] +s=a7[e>>>8&255] +q=a2.d +p=q[d>>>16&255] +o=q[b1>>>24&255] +n=b6[r+1] +m=n[0] +l=q[e&255] +a9=a7[d>>>8&255] +k=a7[b1>>>16&255] +j=q[f>>>24&255] +i=n[1] +h=q[d&255] +g=a7[b1>>>8&255] +c=a7[f>>>16&255] +b=a7[e>>>24&255] +a=n[2] +a0=q[b1&255] +a1=q[f>>>8&255] +q=q[e>>>16&255] +a7=a7[d>>>24&255] +n=n[3] +A.C8((b0&255^(s&255)<<8^(p&255)<<16^o<<24^m)>>>0,b4,b5,B.n) +A.C8((l&255^(a9&255)<<8^(k&255)<<16^j<<24^i)>>>0,b4,b5+4,B.n) +A.C8((h&255^(g&255)<<8^(c&255)<<16^b<<24^a)>>>0,b4,b5+8,B.n) +A.C8((a0&255^(a1&255)<<8^(q&255)<<16^a7<<24^n)>>>0,b4,b5+12,B.n)}, +aqK(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=A.f2(b2,b3,B.n),a2=A.f2(b2,b3+4,B.n),a3=A.f2(b2,b3+8,B.n),a4=A.f2(b2,b3+12,B.n),a5=a0.a,a6=b6[a5],a7=a1^a6[0],a8=a2^a6[1],a9=a3^a6[2],b0=a5-1,b1=a4^a6[3] +for(a5=a0.x,a6=a9;b0>1;){s=a5[a7&255] +r=a5[b1>>>8&255] +q=B.e.bu(r,24) +p=$.id[8] +o=a5[a6>>>16&255] +n=B.e.bu(o,16) +m=$.id[16] +l=a5[a8>>>24&255] +k=B.e.bu(l,8) +j=$.id[24] +i=b6[b0] +h=s^(q|(r&p)<<8)^(n|(o&m)<<16)^(k|(l&j)<<24)^i[0] +l=a5[a8&255] +k=a5[a7>>>8&255] +o=B.e.bu(k,24) +n=a5[b1>>>16&255] +r=B.e.bu(n,16) +q=a5[a6>>>24&255] +g=l^(o|(k&p)<<8)^(r|(n&m)<<16)^(B.e.bu(q,8)|(q&j)<<24)^i[1] +q=a5[a6&255] +n=a5[a8>>>8&255] +r=B.e.bu(n,24) +k=a5[a7>>>16&255] +o=B.e.bu(k,16) +l=a5[b1>>>24&255] +f=q^(r|(n&p)<<8)^(o|(k&m)<<16)^(B.e.bu(l,8)|(l&j)<<24)^i[2] +l=a5[b1&255] +a6=a5[a6>>>8&255] +k=B.e.bu(a6,24) +a8=a5[a8>>>16&255] +o=B.e.bu(a8,16) +a7=a5[a7>>>24&255];--b0 +b1=l^(k|(a6&p)<<8)^(o|(a8&m)<<16)^(B.e.bu(a7,8)|(a7&j)<<24)^i[3] +i=a5[h&255] +a7=a5[b1>>>8&255] +a8=B.e.bu(a7,24) +o=a5[f>>>16&255] +a6=B.e.bu(o,16) +k=a5[g>>>24&255] +l=B.e.bu(k,8) +n=b6[b0] +a7=i^(a8|(a7&p)<<8)^(a6|(o&m)<<16)^(l|(k&j)<<24)^n[0] +k=a5[g&255] +l=a5[h>>>8&255] +o=B.e.bu(l,24) +a6=a5[b1>>>16&255] +a8=B.e.bu(a6,16) +i=a5[f>>>24&255] +a8=k^(o|(l&p)<<8)^(a8|(a6&m)<<16)^(B.e.bu(i,8)|(i&j)<<24)^n[1] +i=a5[f&255] +a6=a5[g>>>8&255] +l=B.e.bu(a6,24) +o=a5[h>>>16&255] +k=B.e.bu(o,16) +r=a5[b1>>>24&255] +a6=i^(l|(a6&p)<<8)^(k|(o&m)<<16)^(B.e.bu(r,8)|(r&j)<<24)^n[2] +r=a5[b1&255] +o=a5[f>>>8&255] +k=B.e.bu(o,24) +l=a5[g>>>16&255] +i=B.e.bu(l,16) +q=a5[h>>>24&255];--b0 +b1=r^(k|(o&p)<<8)^(i|(l&m)<<16)^(B.e.bu(q,8)|(q&j)<<24)^n[3]}h=a5[a7&255]^A.fG(a5[b1>>>8&255],24)^A.fG(a5[a6>>>16&255],16)^A.fG(a5[a8>>>24&255],8)^b6[b0][0] +g=a5[a8&255]^A.fG(a5[a7>>>8&255],24)^A.fG(a5[b1>>>16&255],16)^A.fG(a5[a6>>>24&255],8)^b6[b0][1] +f=a5[a6&255]^A.fG(a5[a8>>>8&255],24)^A.fG(a5[a7>>>16&255],16)^A.fG(a5[b1>>>24&255],8)^b6[b0][2] +b1=a5[b1&255]^A.fG(a5[a6>>>8&255],24)^A.fG(a5[a8>>>16&255],16)^A.fG(a5[a7>>>24&255],8)^b6[b0][3] +a5=a0.f +a6=a5[h&255] +s=a0.d +r=s[b1>>>8&255] +q=s[f>>>16&255] +p=a5[g>>>24&255] +o=b6[0] +n=o[0] +m=s[g&255] +a8=s[h>>>8&255] +l=a5[b1>>>16&255] +k=s[f>>>24&255] +j=o[1] +i=s[f&255] +e=a5[g>>>8&255] +d=a5[h>>>16&255] +c=s[b1>>>24&255] +b=o[2] +a5=a5[b1&255] +a=s[f>>>8&255] +a9=s[g>>>16&255] +s=s[h>>>24&255] +o=o[3] +A.C8((a6&255^(r&255)<<8^(q&255)<<16^p<<24^n)>>>0,b4,b5,B.n) +A.C8((m&255^(a8&255)<<8^(l&255)<<16^k<<24^j)>>>0,b4,b5+4,B.n) +A.C8((i&255^(e&255)<<8^(d&255)<<16^c<<24^b)>>>0,b4,b5+8,B.n) +A.C8((a5&255^(a&255)<<8^(a9&255)<<16^s<<24^o)>>>0,b4,b5+12,B.n)}} +A.aM2.prototype={ +aQo(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +for(s=this.r,r=16;r<80;++r){q=s[r-3]^s[r-8]^s[r-14]^s[r-16] +s[r]=((q&$.id[1])<<1|q>>>31)>>>0}p=this.f +o=p[0] +n=p[1] +m=p[2] +l=p[3] +k=p[4] +for(j=o,i=0,h=0;h<4;++h,i=f){g=$.id[5] +f=i+1 +k=k+(((j&g)<<5|j>>>27)>>>0)+((n&m|~n&l)>>>0)+s[i]+1518500249>>>0 +e=$.id[30] +n=((n&e)<<30|n>>>2)>>>0 +i=f+1 +l=l+(((k&g)<<5|k>>>27)>>>0)+((j&n|~j&m)>>>0)+s[f]+1518500249>>>0 +j=((j&e)<<30|j>>>2)>>>0 +f=i+1 +m=m+(((l&g)<<5|l>>>27)>>>0)+((k&j|~k&n)>>>0)+s[i]+1518500249>>>0 +k=((k&e)<<30|k>>>2)>>>0 +i=f+1 +n=n+(((m&g)<<5|m>>>27)>>>0)+((l&k|~l&j)>>>0)+s[f]+1518500249>>>0 +l=((l&e)<<30|l>>>2)>>>0 +f=i+1 +j=j+(((n&g)<<5|n>>>27)>>>0)+((m&l|~m&k)>>>0)+s[i]+1518500249>>>0 +m=((m&e)<<30|m>>>2)>>>0}for(h=0;h<4;++h,i=f){g=$.id[5] +f=i+1 +k=k+(((j&g)<<5|j>>>27)>>>0)+((n^m^l)>>>0)+s[i]+1859775393>>>0 +e=$.id[30] +n=((n&e)<<30|n>>>2)>>>0 +i=f+1 +l=l+(((k&g)<<5|k>>>27)>>>0)+((j^n^m)>>>0)+s[f]+1859775393>>>0 +j=((j&e)<<30|j>>>2)>>>0 +f=i+1 +m=m+(((l&g)<<5|l>>>27)>>>0)+((k^j^n)>>>0)+s[i]+1859775393>>>0 +k=((k&e)<<30|k>>>2)>>>0 +i=f+1 +n=n+(((m&g)<<5|m>>>27)>>>0)+((l^k^j)>>>0)+s[f]+1859775393>>>0 +l=((l&e)<<30|l>>>2)>>>0 +f=i+1 +j=j+(((n&g)<<5|n>>>27)>>>0)+((m^l^k)>>>0)+s[i]+1859775393>>>0 +m=((m&e)<<30|m>>>2)>>>0}for(h=0;h<4;++h,i=f){g=$.id[5] +f=i+1 +k=k+(((j&g)<<5|j>>>27)>>>0)+((n&m|n&l|m&l)>>>0)+s[i]+2400959708>>>0 +e=$.id[30] +n=((n&e)<<30|n>>>2)>>>0 +i=f+1 +l=l+(((k&g)<<5|k>>>27)>>>0)+((j&n|j&m|n&m)>>>0)+s[f]+2400959708>>>0 +j=((j&e)<<30|j>>>2)>>>0 +f=i+1 +m=m+(((l&g)<<5|l>>>27)>>>0)+((k&j|k&n|j&n)>>>0)+s[i]+2400959708>>>0 +k=((k&e)<<30|k>>>2)>>>0 +i=f+1 +n=n+(((m&g)<<5|m>>>27)>>>0)+((l&k|l&j|k&j)>>>0)+s[f]+2400959708>>>0 +l=((l&e)<<30|l>>>2)>>>0 +f=i+1 +j=j+(((n&g)<<5|n>>>27)>>>0)+((m&l|m&k|l&k)>>>0)+s[i]+2400959708>>>0 +m=((m&e)<<30|m>>>2)>>>0}for(h=0;h<4;++h,i=f){g=$.id[5] +f=i+1 +k=k+(((j&g)<<5|j>>>27)>>>0)+((n^m^l)>>>0)+s[i]+3395469782>>>0 +e=$.id[30] +n=((n&e)<<30|n>>>2)>>>0 +i=f+1 +l=l+(((k&g)<<5|k>>>27)>>>0)+((j^n^m)>>>0)+s[f]+3395469782>>>0 +j=((j&e)<<30|j>>>2)>>>0 +f=i+1 +m=m+(((l&g)<<5|l>>>27)>>>0)+((k^j^n)>>>0)+s[i]+3395469782>>>0 +k=((k&e)<<30|k>>>2)>>>0 +i=f+1 +n=n+(((m&g)<<5|m>>>27)>>>0)+((l^k^j)>>>0)+s[f]+3395469782>>>0 +l=((l&e)<<30|l>>>2)>>>0 +f=i+1 +j=j+(((n&g)<<5|n>>>27)>>>0)+((m^l^k)>>>0)+s[i]+3395469782>>>0 +m=((m&e)<<30|m>>>2)>>>0}p[0]=o+j>>>0 +p[1]=p[1]+n>>>0 +p[2]=p[2]+m>>>0 +p[3]=p[3]+l>>>0 +p[4]=p[4]+k>>>0}} +A.aIL.prototype={} +A.aHA.prototype={ +aJy(a,b,c,d){var s,r,q,p,o,n,m,l,k=this,j=k.a +j===$&&A.c() +s=j.c +j=k.b +r=j.b +r===$&&A.c() +q=B.e.e4(s+r-1,r) +p=new Uint8Array(4) +o=new Uint8Array(q*r) +j.CL(new A.Mk(B.K.h8(a,b))) +for(n=0,m=1;m<=q;++m){for(l=3;!0;--l){p[l]=p[l]+1 +if(p[l]!==0)break}j=k.a +k.arW(j.a,j.b,p,o,n) +n+=r}B.K.dD(c,d,d+s,o) +return k.a.c}, +arW(a,b,c,d,e){var s,r,q,p,o,n,m,l=this +if(b<=0)throw A.d(A.bM("Iteration count must be at least 1.",null)) +s=l.b +r=s.a +r.t5(0,a,0,J.b3(a)) +r.t5(0,c,0,4) +q=l.c +q===$&&A.c() +s.xA(q,0) +q=l.c +B.K.dD(d,e,e+q.length,q) +for(p=1;pq){n.t5(0,s,0,r) +s=o.d +s===$&&A.c() +n.xA(s,0) +s=o.b +s===$&&A.c() +r=s}else{p=o.d +p===$&&A.c() +B.K.dD(p,0,r,s)}s=o.d +s===$&&A.c() +B.K.kq(s,r,s.length,0) +s=o.e +s===$&&A.c() +B.K.dD(s,0,q,o.d) +o.a6H(o.d,q,54) +o.a6H(o.e,q,92) +q=o.d +n.t5(0,q,0,q.length)}, +xA(a,b){var s,r,q=this,p=q.a,o=q.e +o===$&&A.c() +s=q.c +s===$&&A.c() +p.xA(o,s) +o=q.e +p.t5(0,o,0,o.length) +r=p.xA(a,b) +o=q.e +B.K.kq(o,s,o.length,0) +o=q.d +o===$&&A.c() +p.t5(0,o,0,o.length) +return r}, +a6H(a,b,c){var s +for(s=0;s>>29)>>>0 +q.b=A.bcL(s,3) +r.aAc() +r.aAb(q) +r.O_() +r.ayU(a,b) +r.bY(0) +return 20}, +a3m(a,b){var s=this,r=s.w +r===$&&A.c() +s.w=r+1 +s.r[r]=A.f2(a,b,s.d) +if(s.w===16)s.O_()}, +O_(){this.aQo() +this.w=0 +B.b.kq(this.r,0,16,0)}, +aAa(a,b,c){var s +for(s=J.aj(a);c>0;){this.Lp(s.i(a,b));++b;--c}}, +aAf(a,b,c){var s,r +for(s=this.a,r=0;c>4;){this.a3m(a,b) +b+=4 +c-=4 +s.Y7(4) +r+=4}return r}, +aAe(a,b,c){var s,r=J.aj(a),q=0 +while(!0){s=this.c +s===$&&A.c() +if(!(s!==0&&c>0))break +this.Lp(r.i(a,b));++b;--c;++q}return q}, +aAc(){this.Lp(128) +while(!0){var s=this.c +s===$&&A.c() +if(!(s!==0))break +this.Lp(0)}}, +aAb(a){var s,r=this,q=r.w +q===$&&A.c() +if(q>14)r.O_() +q=r.d +switch(q){case B.n:q=r.r +s=a.b +s===$&&A.c() +q[14]=s +s=a.a +s===$&&A.c() +q[15]=s +break +case B.fi:q=r.r +s=a.a +s===$&&A.c() +q[14]=s +s=a.b +s===$&&A.c() +q[15]=s +break +default:throw A.d(A.a7("Invalid endianness: "+q.j(0)))}}, +ayU(a,b){var s,r,q,p,o,n,m +for(s=this.e,r=a.length,q=this.f,p=this.d,o=0;o>>0 +r.b=q +if(s!==q){q=r.a +q===$&&A.c();++q +r.a=q +r.a=q>>>0}}, +j(a){var s=this,r=new A.cZ(""),q=s.a +q===$&&A.c() +s.a2W(r,q) +q=s.b +q===$&&A.c() +s.a2W(r,q) +q=r.a +return q.charCodeAt(0)==0?q:q}, +a2W(a,b){var s,r=B.e.hA(b,16) +for(s=8-r.length;s>0;--s)a.a+="0" +a.a+=r}, +gJ(a){return A.A.prototype.gJ.call(this,this)}} +A.JM.prototype={} +A.MB.prototype={} +A.aF3.prototype={ +$0(){var s=this.a +return s==null?null:s.ad(0,this.b.gabG())}, +$S:0} +A.yX.prototype={ +d9(a){return new A.Tp(null,this,B.a9,A.w(this).h("Tp<1>"))}, +a7D(a,b){b.toString +return new A.hi(this,b,null,A.w(this).h("hi<1?>"))}} +A.Tp.prototype={} +A.hi.prototype={ +ek(a){return!1}, +d9(a){return new A.BQ(A.kY(null,null,null,t.D,t.X),this,B.a9,this.$ti.h("BQ<1>"))}} +A.BQ.prototype={ +gA_(){var s,r=this,q=r.ah +if(q===$){s=r.$ti.h("hi<1>").a(A.b4.prototype.gbg.call(r)).f.e.b0() +s.a=r +r.ah!==$&&A.a2() +r.ah=s +q=s}return q}, +jw(a){var s={} +s.a=null +this.mW(new A.aYA(s,a)) +return s.a}, +hs(a,b){this.F5(a,b)}, +gbg(){return this.$ti.h("hi<1>").a(A.b4.prototype.gbg.call(this))}, +Wt(a,b){var s=this.bb,r=s.i(0,a) +if(r!=null&&!this.$ti.h("bEH<1>").b(r))return +s.q(0,a,B.fj)}, +UZ(a,b){var s,r,q,p,o,n=this.bb.i(0,b),m=!1 +if(n!=null)if(this.$ti.h("bEH<1>").b(n)){if(b.as)return +for(r=n.c,q=r.length,p=0;p") +r.a(A.b4.prototype.gbg.call(s)) +s.gA_().Rs(s.a3) +s.a3=!1 +if(s.dI){s.dI=!1 +s.rP(r.a(A.b4.prototype.gbg.call(s)))}return s.YJ()}, +qr(){this.gA_().v() +this.zA()}, +aOi(){if(!this.ac)return +this.eB() +this.dI=!0}, +rk(a,b){return this.F8(a,b)}, +II(a){return this.rk(a,null)}, +$ia2H:1} +A.aYA.prototype={ +$1(a){this.a.a=a.jw(this.b) +return!1}, +$S:17} +A.aex.prototype={} +A.kA.prototype={ +af2(a){return!1}, +v(){}, +Rs(a){}} +A.Hq.prototype={ +b0(){return new A.St(this.$ti.h("St<1>"))}} +A.St.prototype={ +gm(a){var s,r,q,p,o,n,m=this,l=null,k=m.c +if(k&&m.f!=null){k=A.au(m.$ti.c).j(0) +q=m.f +q=q==null?l:q.j(0) +throw A.d(A.a7("Tried to read a provider that threw during the creation of its value.\nThe exception occurred during the creation of type "+k+".\n\n"+A.j(q)))}if(!k){m.c=!0 +k=m.a +k.toString +q=m.$ti.h("kA.D") +q.a(k.$ti.h("hi<1>").a(A.b4.prototype.gbg.call(k)).f.e) +try{k=m.a +k.toString +k=q.a(k.$ti.h("hi<1>").a(A.b4.prototype.gbg.call(k)).f.e) +p=m.a +p.toString +m.d=k.a.$1(p)}catch(o){s=A.b_(o) +r=A.bz(o) +m.f=new A.cz(s,r,"provider",l,l,!1) +throw o}finally{}k=m.a +k.toString +q.a(k.$ti.h("hi<1>").a(A.b4.prototype.gbg.call(k)).f.e)}k=m.a +k.ac=!1 +if(m.b==null){q=m.$ti +k=q.h("kA.D").a(A.w(k).h("hi<1>").a(A.b4.prototype.gbg.call(k)).f.e) +p=m.a +p.toString +n=m.d +q=n==null?q.c.a(n):n +q=k.e.$2(p,q) +k=q +m.b=k}m.a.ac=!0 +k=m.d +return k==null?m.$ti.c.a(k):k}, +v(){var s,r,q,p,o=this +o.Z3() +s=o.b +if(s!=null)s.$0() +if(o.c){s=o.a +s.toString +r=o.$ti +s=r.h("kA.D").a(s.$ti.h("hi<1>").a(A.b4.prototype.gbg.call(s)).f.e) +q=o.a +q.toString +p=o.d +r=p==null?r.c.a(p):p +s.f.$2(q,r)}}, +Rs(a){var s,r=this +if(a)if(r.c){s=r.a +s.toString +r.$ti.h("kA.D").a(s.$ti.h("hi<1>").a(A.b4.prototype.gbg.call(s)).f.e)}s=r.a +s.toString +r.e=r.$ti.h("kA.D").a(s.$ti.h("hi<1>").a(A.b4.prototype.gbg.call(s)).f.e) +return r.al7(a)}} +A.IF.prototype={ +b0(){return new A.W0(this.$ti.h("W0<1>"))}} +A.W0.prototype={ +gm(a){var s,r=this,q=r.a +q.ac=!1 +s=r.$ti.h("kA.D") +s.a(A.w(q).h("hi<1>").a(A.b4.prototype.gbg.call(q)).f.e) +r.b=null +q=r.a +q.ac=!0 +return s.a(A.w(q).h("hi<1>").a(A.b4.prototype.gbg.call(q)).f.e).a}, +af2(a){var s,r=this.a +r.toString +s=this.$ti.h("kA.D") +s.a(r.$ti.h("hi<1>").a(A.b4.prototype.gbg.call(r)).f.e) +r=this.a +r.toString +r=s.a(r.$ti.h("hi<1>").a(A.b4.prototype.gbg.call(r)).f.e) +return a.a!==r.a}, +v(){this.Z3()}} +A.a4x.prototype={} +A.Oh.prototype={} +A.a6x.prototype={ +j(a){return"A provider for "+this.a.j(0)+" unexpectedly returned null."}, +$ic9:1} +A.a6w.prototype={ +j(a){return"Provider<"+this.a.j(0)+"> not found for "+this.b.j(0)}, +$ic9:1} +A.CD.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.K(A.hq(null,B.F,null,null)) +p=q.gar() +o=new A.a(new Float64Array(2)) +o.t(8,16) +s=2 +return A.B(A.kq("rogue_shooter/bullet.png",A.kp(4,null,!0,0.2,o),p.db$),$async$p) +case 2:q.siP(0,c) +p=new A.a(new Float64Array(2)) +p.t(0,-1) +A.abc(p,q.ax.c,null) +p.ap(0,500) +q.aK!==$&&A.al() +q.aK=p +return A.q(null,r)}}) +return A.r($async$p,r)}, +hQ(a,b){this.kG(a,b) +if(b instanceof A.DE){b.adU() +this.er()}}, +a6(a,b){var s,r,q,p=this +p.w_(0,b) +s=p.b2 +r=p.aK +r===$&&A.c() +s.u(r) +s.ap(0,b) +r=p.ax.d +r.a9(r.W(0,s)) +r.F() +s=r.a +if(!(s[1]<0)){r=s[0] +q=p.gar().p2 +q===$&&A.c() +s=r>q.a.a.a.ab(0,1).a[0]||s[0]+p.ay.a[0]<0}else s=!0 +if(s)p.er()}} +A.acV.prototype={ +bm(){var s=this.eT$ +return s==null?this.cr():s}} +A.acW.prototype={} +A.DE.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:p=q.gar() +o=new A.a(new Float64Array(2)) +o.ak(16) +s=2 +return A.B(A.kq("rogue_shooter/enemy.png",A.kp(4,null,!0,0.2,o),p.db$),$async$p) +case 2:q.siP(0,c) +q.K(A.hq(null,B.kG,null,null)) +return A.q(null,r)}}) +return A.r($async$p,r)}, +a6(a,b){var s,r,q=this +q.w_(0,b) +s=q.ax.d +r=s.a +s.dX(0,r[1]+150*b) +s.F() +s=r[1] +r=q.gar().p2 +r===$&&A.c() +if(s>=r.a.a.a.ab(0,1).a[1])q.er()}, +adU(){var s,r,q,p,o,n,m=this,l=null +m.er() +s=m.gar() +r=m.ax.d +q=new A.a(new Float64Array(2)) +q.ak(50) +p=B.r.aV() +o=A.aC() +n=$.af() +n=new A.aS(n,new Float64Array(2)) +n.a9(q) +n.F() +p=new A.a0U(l,l,!0,!0,!1,$,p,l,o,n,B.j,0,0,l,B.f,new A.e([],t.s),new A.e([],t.g)) +p.b7(B.j,l,l,l,0,r,l,l,q) +p.me(B.j,l,l,l,l,l,0,l,!0,r,l,!0,l,q) +s.K(p);++m.gar().bL}} +A.afn.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.afo.prototype={} +A.L1.prototype={ +Dm(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=f.gar(),c=J.dV(5,t.F) +for(s=t.s,r=t.g,q=f.ok,p=f.k4,o=A.w(f).h("cP.T"),n=0;n<5;++n){m=f.eT$ +if(m==null){l=f.bm() +l.toString +m=f.eT$=o.a(l)}m=m.p2 +m===$&&A.c() +m=m.a.a.a +m.toString +k=new Float64Array(2) +j=m.a +k[1]=j[1] +k[0]=j[0] +new A.a(k).ap(0,1) +k=k[0] +m=p.aY() +i=new Float64Array(2) +i[0]=q+(k-q)*m +i[1]=0 +m=$.bd5() +k=$.G().B() +k.sA(0,B.l) +h=A.aC() +g=$.af() +g=new A.aS(g,new Float64Array(2)) +g.a9(m) +g.F() +k=new A.DE(e,e,e,e,e,e,!1,!0,!1,$,k,e,h,g,B.j,0,0,e,B.f,new A.e([],s),new A.e([],r)) +k.b7(B.j,e,e,e,0,new A.a(i),e,e,m) +g.an(0,k.gQf()) +k.Az() +c[n]=k}d.I(0,c)}} +A.afp.prototype={ +bm(){var s=this.eT$ +return s==null?this.cr():s}} +A.a0U.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:p=q.gar() +o=new A.a(new Float64Array(2)) +o.ak(32) +s=2 +return A.B(A.kq("rogue_shooter/explosion.png",A.kp(6,null,!1,0.1,o),p.db$),$async$p) +case 2:q.siP(0,c) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.afw.prototype={ +bm(){var s=this.eT$ +return s==null?this.cr():s}} +A.O2.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.K(A.hq(null,B.F,null,null)) +p=A.aRL(!1,null,q.gaqm(),0.05,!1,!0) +q.aK=p +q.K(p) +p=q.gar() +o=new A.a(new Float64Array(2)) +o.t(32,39) +s=2 +return A.B(A.kq("rogue_shooter/player.png",A.kp(4,null,!0,0.2,o),p.db$),$async$p) +case 2:q.siP(0,c) +return A.q(null,r)}}) +return A.r($async$p,r)}, +aqn(){var s=this.b2 +this.gar().I(0,new A.S(s,new A.aJ7(this),A.a6(s).h("S<1,z>")))}, +hQ(a,b){this.kG(a,b) +if(b instanceof A.DE)b.adU()}} +A.aJ7.prototype={ +$1(a){var s,r,q,p=null,o=this.a,n=o.ay.a[1],m=new A.a(new Float64Array(2)) +m.t(0,-n/2) +m=o.ax.d.W(0,m) +o=new Float64Array(2) +n=new A.a(new Float64Array(2)) +n.t(10,20) +s=B.r.aV() +r=A.aC() +q=$.af() +q=new A.aS(q,new Float64Array(2)) +q.a9(n) +q.F() +o=new A.CD(new A.a(o),p,p,p,p,p,p,!1,!0,!1,$,s,p,r,q,B.p,0,0,p,B.f,new A.e([],t.s),new A.e([],t.g)) +o.b7(p,a,p,p,0,m,p,p,n) +o.me(p,a,p,p,p,p,0,p,!0,m,p,!1,p,n) +return o}, +$S:835} +A.aj4.prototype={ +bm(){var s=this.eT$ +return s==null?this.cr():s}} +A.aj5.prototype={} +A.a9A.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:o=A +s=2 +return A.B(q.gar().db$.cI(0,"rogue_shooter/stars.png"),$async$p) +case 2:p=o.aOZ(4,c,4) +q.ay!==$&&A.al() +q.ay=p +p=q.gar().p2 +p===$&&A.c() +q.K(A.aRL(!0,null,new A.aPd(q),p.a.a.a.ab(0,1).a[1]/12/10,!1,!0)) +q.aqu() +return A.q(null,r)}}) +return A.r($async$p,r)}, +a_T(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.gar().p2 +c===$&&A.c() +s=c.a.a.a.ab(0,1).a[0]/6 +for(c=t.s,r=t.g,q=e.ch,p=t.n,o=A.w(e).h("cP.T"),n=0;n<6;++n){m=q.aY() +l=q.aY() +k=e.ay +k===$&&A.c() +j=A.aOQ(k.Ot(0,q.fn(3),4),!0,0.1) +j.saSs(A.b([Math.max(20,100*q.aY()),0.1,0.1,0.1],p)) +k=e.eT$ +if(k==null){i=e.bm() +i.toString +k=e.eT$=o.a(i)}h=new Float64Array(2) +h[0]=s*n+m*s +h[1]=a+l*20 +m=new Float64Array(2) +l=new A.a(m) +m[0]=20 +m[1]=20 +m=$.G().B() +m.sA(0,B.l) +g=A.aC() +f=$.af() +f=new A.aS(f,new Float64Array(2)) +f.a9(l) +f.F() +m=new A.a9B(d,new A.i1(j),!1,!0,!1,$,m,d,g,f,B.p,0,0,d,B.f,new A.e([],c),new A.e([],r)) +m.b7(d,d,d,d,0,new A.a(h),d,d,l) +f.an(0,m.gQf()) +m.Az() +k.K(m)}}, +aqu(){var s,r,q=this.gar().p2 +q===$&&A.c() +s=q.a.a.a.ab(0,1).a[1]/12 +for(r=0;r<12;++r)this.a_T(r*s)}} +A.aPd.prototype={ +$0(){return this.a.a_T(0)}, +$S:0} +A.amn.prototype={ +bm(){var s=this.eT$ +return s==null?this.cr():s}} +A.a9B.prototype={ +a6(a,b){var s,r,q=this +q.w_(0,b) +s=q.ax.d +r=s.a +s.dX(0,r[1]+b*10) +s.F() +s=r[1] +r=q.gar().p2 +r===$&&A.c() +if(s>=r.a.a.a.ab(0,1).a[1])q.er()}} +A.amo.prototype={ +bm(){var s=this.eT$ +return s==null?this.cr():s}} +A.vL.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:j=A.b([0.5,0.3,0,-0.5,-0.3],t.n) +i=new A.a(new Float64Array(2)) +i.t(50,75) +p=new A.a(new Float64Array(2)) +p.t(100,500) +o=B.r.aV() +n=A.aC() +m=$.af() +m=new A.aS(m,new Float64Array(2)) +m.a9(i) +m.F() +l=t.s +k=t.g +j=new A.O2(j,null,null,null,null,null,null,!1,!0,!1,$,o,null,n,m,B.j,0,0,null,B.f,new A.e([],l),new A.e([],k)) +j.b7(B.j,null,null,null,0,p,null,null,i) +j.me(B.j,null,null,null,null,null,0,null,!0,p,null,!1,null,i) +q.a3!==$&&A.al() +q.a3=j +q.K(j) +j=q.p2 +j===$&&A.c() +i=j.a.a.a.ab(0,1) +p=new A.a(new Float64Array(2)) +p.t(0,50) +o=t.Fr +p=A.a1t(B.bQ,i.X(0,p),o) +i=j.a.a.a.ab(0,1) +n=new A.a(new Float64Array(2)) +n.t(0,25) +n=A.fA(B.bQ,null,null,null,i.X(0,n),1,null,null,null,null,o) +q.aT!==$&&A.al() +q.aT=n +o=A.fA(B.bQ,null,null,null,j.a.a.a.ab(0,1),1,null,null,null,null,o) +q.ah!==$&&A.al() +q.ah=o +q.I(0,A.b([p,n,o],t.W)) +j=$.bd5().a[0] +j=new A.L1(B.L,j/2,null,!1,null,0,null,B.f,new A.e([],l),new A.e([],k)) +j.N_(!0,null,null,0.05,!1,!0) +q.K(j) +q.K(new A.a9A(B.L,null,0,null,B.f,new A.e([],l),new A.e([],k))) +return A.q(null,r)}}) +return A.r($async$p,r)}, +a6(a,b){var s,r,q=this +q.alX(0,b) +s=q.aT +s===$&&A.c() +s.sdv(0,"Score: "+q.bL) +s=q.ah +s===$&&A.c() +r=q.gbZ(q).b +r===$&&A.c() +s.sdv(0,"Components: "+r)}, +Vg(a){var s=this.a3 +s===$&&A.c() +s=s.aK +s===$&&A.c() +s=s.ax +s===$&&A.c() +s.d=0 +s.e=!0}, +Vf(a){var s=this.a3 +s===$&&A.c() +s=s.aK +s===$&&A.c() +s=s.ax +s===$&&A.c() +s.e=!1}, +Di(){var s=this.a3 +s===$&&A.c() +s=s.aK +s===$&&A.c() +s=s.ax +s===$&&A.c() +s.e=!1}, +Ku(a){var s=this.a3 +s===$&&A.c() +s=s.ax.d +s.a9(s.W(0,a.glF().gar())) +s.F()}} +A.akY.prototype={} +A.UL.prototype={ +a6(a,b){this.fg(0,b) +this.dz$.h2()}} +A.FP.prototype={ +a8(a){var s=null,r=A.l9(s,t.rR),q=A.bg(s,-2147483647),p=A.aO(s,s,s),o=$.ay(),n=$.aG(),m=A.b([],t.u),l=A.aI(A.aL(),t.y) +r=new A.vL(r,q,p,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,new A.aLQ(),s,s,t.es)}} +A.aLQ.prototype={ +$1(a){return B.rv}, +$S:117} +A.Ga.prototype={} +A.aFX.prototype={ +O(a,b){return this.aQY(0,b)}, +aQY(a,b){var s=0,r=A.t(t.w),q,p +var $async$O=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:s=3 +return A.B(B.mN.ln("remove",A.b5(["key",b],t.N,t.z),!1,t.w),$async$O) +case 3:p=d +p.toString +q=p +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$O,r)}, +tm(a,b,c){return this.agS(a,b,c)}, +agS(a,b,c){var s=0,r=A.t(t.w),q,p +var $async$tm=A.u(function(d,e){if(d===1)return A.p(e,r) +while(true)switch(s){case 0:s=3 +return A.B(B.mN.ln("set"+a,A.b5(["key",b,"value",c],t.N,t.z),!1,t.w),$async$tm) +case 3:p=e +p.toString +q=p +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$tm,r)}, +ta(a){var s=0,r=A.t(t.nf),q,p,o,n +var $async$ta=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:p=t.N +o=t.K +s=3 +return A.B(B.mN.ab7("getAll",p,o),$async$ta) +case 3:n=c +q=n==null?A.D(p,o):n +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$ta,r)}} +A.aNQ.prototype={} +A.aJG.prototype={} +A.aBu.prototype={} +A.aNO.prototype={ +ta(a){var s=0,r=A.t(t.nf),q,p=this +var $async$ta=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q=p.LB(new A.aBu(new A.aJG("flutter.",null))) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$ta,r)}, +LB(a){return this.aft(a)}, +aft(a){var s=0,r=A.t(t.nf),q,p=this,o,n,m,l,k,j +var $async$LB=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:k=a.a +j=A.D(t.N,t.K) +for(o=p.asR(k.a,k.b),n=J.aA(o.a),o=new A.iA(n,o.b,o.$ti.h("iA<1>"));o.H();){m=n.ga2(n) +l=window.localStorage.getItem(m) +l.toString +j.q(0,m,p.aqH(l))}q=j +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$LB,r)}, +O(a,b){return this.aQZ(0,b)}, +aQZ(a,b){var s=0,r=A.t(t.w),q,p +var $async$O=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:p=window.localStorage +p.toString +B.Eb.O(p,b) +q=!0 +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$O,r)}, +tm(a,b,c){return this.agT(a,b,c)}, +agT(a,b,c){var s=0,r=A.t(t.w),q,p +var $async$tm=A.u(function(d,e){if(d===1)return A.p(e,r) +while(true)switch(s){case 0:p=window.localStorage +p.toString +p.setItem(b,B.cH.kV(c)) +q=!0 +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$tm,r)}, +asR(a,b){var s=window.localStorage +s.toString +s=B.Eb.gdh(s) +return new A.bo(s,new A.aNP(a,b),A.a6(s).h("bo<1>"))}, +aqH(a){var s=B.cH.hK(0,a) +if(t.j.b(s))return J.ih(s,t.N) +s.toString +return s}} +A.aNP.prototype={ +$1(a){var s +if(B.d.cd(a,this.a))s=!0 +else s=!1 +return s}, +$S:30} +A.a9g.prototype={} +A.atu.prototype={} +A.XX.prototype={ +v(){var s,r,q,p=this +if(p.d)return +p.d=!0 +$.bY.b8().a4G(p.a) +for(s=p.b,r=s.length,q=0;q0)for(q=h.c,p=$.bY.a,o=0;o>>0===2147483648,(s&1073741824)===1073741824,(s&536870912)===536870912))}, +$S:851} +A.rt.prototype={} +A.fn.prototype={} +A.aJT.prototype={ +$1(a){var s=this.a.h5("value") +if(s!=null)return s +else return A.bEn(a.a)}, +$S:852} +A.a_x.prototype={ +i(a,b){return this.a.i(0,b)}, +gav(a){var s=this.a +s=s.gbx(s) +return s.gav(s)}} +A.a50.prototype={} +A.ZV.prototype={} +A.a9J.prototype={} +A.a1_.prototype={} +A.a2P.prototype={} +A.a1f.prototype={} +A.Yy.prototype={} +A.aJP.prototype={ +$1(a){var s=a.te("properties") +s=s==null?null:s.m4("property",A.bMM(),t.EW) +return s==null?A.b([],t.nc):s}, +$S:853} +A.aJQ.prototype={ +$1(a){return a.a}, +$S:854} +A.aJR.prototype={ +$2(a,b){return b}, +$S:855} +A.kw.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.kw&&A.L(this)===A.L(b)&&this.a==b.a +else s=!0 +return s}, +gJ(a){return J.W(this.a)}} +A.JR.prototype={} +A.DA.prototype={} +A.La.prototype={} +A.fm.prototype={} +A.aEw.prototype={ +$1(a){return A.bzi(a.a.b.Wk())}, +$S:856} +A.aEx.prototype={ +$1(a){return a.te("data")}, +$S:857} +A.aEy.prototype={ +$1(a){var s=A.bhb(a,this.a,this.b) +if(s==null)A.V(A.o_("chunk",null,"Chunk must have data")) +a.hS("x") +a.hS("y") +A.bgz(s,a.hS("width"),a.hS("height")) +return new A.xw()}, +$S:858} +A.aEv.prototype={ +$1(a){var s=a.afA(A.dc(["layer","objectgroup","imagelayer","group"],t.N)),r=A.a6(s).h("S<1,fm>") +return A.ai(new A.S(s,A.bok(),r),!0,r.h("aF.E"))}, +$S:859} +A.aEt.prototype={ +$1(a){var s,r=a.a.kX$.a +if(r.length!==1)return null +s=B.b.ga5(r) +if(s instanceof A.Bx)return s.a +return null}, +$S:860} +A.aEu.prototype={ +$1(a){return A.em(B.d.fd(a),null,null)}, +$S:52} +A.pR.prototype={} +A.F2.prototype={} +A.Ea.prototype={} +A.yH.prototype={} +A.QI.prototype={} +A.GQ.prototype={} +A.aRC.prototype={ +$1(a){return a.En("ellipse").length!==0}, +$S:200} +A.aRD.prototype={ +$1(a){return a.En("point").length!==0}, +$S:200} +A.aRE.prototype={ +$1(a){var s,r,q=a.te(this.a) +if(q==null)s=null +else{r=t.Z2 +s=A.ai(new A.S(A.b(q.nY(0,"points").split(" "),t.T),A.bML(),r),!0,r.h("aF.E"))}return s==null?A.b([],t.Id):s}, +$S:862} +A.a5J.prototype={$ic9:1} +A.dh.prototype={ +Xe(a,b){var s=this.a.WI(0,a) +return s==null?b:s}, +h5(a){return this.Xe(a,null)}, +En(a){var s=t.Yd,r=s.h("dN") +return A.ai(new A.dN(new A.bo(new A.cm(this.a.kX$.a,s),new A.aTR(a),s.h("bo")),A.bon(),r),!0,r.h("y.E"))}, +afA(a){var s=t.Yd,r=s.h("dN") +return A.ai(new A.dN(new A.bo(new A.cm(this.a.kX$.a,s),new A.aTQ(a),s.h("bo")),A.bon(),r),!0,r.h("y.E"))}} +A.aTR.prototype={ +$1(a){return a.b.gD0()===this.a}, +$S:116} +A.aTQ.prototype={ +$1(a){return this.a.N(0,a.b.gD0())}, +$S:116} +A.cA.prototype={ +m4(a,b,c){var s=this.En(a),r=A.a6(s).h("@<1>").af(c).h("S<1,2>") +return A.ai(new A.S(s,b,r),!0,r.h("aF.E"))}, +te(a){var s=this.En(a),r=s.length +if(r===0)return null +if(r>1)throw A.d(A.o_(a,null,"Multiple children found when one was expected")) +return s[0]}, +afZ(a,b){var s=this.te(a) +if(s==null)return null +return b.$1(s)}, +n0(a,b){return this.afZ(a,b,t.z)}, +kB(a,b,c){var s=this.Xe(b,c) +if(s==null)throw A.d(A.o_(b,null,"Missing required string field")) +return s}, +nY(a,b){return this.kB(a,b,null)}, +WQ(a,b){var s,r=this.h5(a) +if(r==null||r==="")return b +s=A.A8(r) +if(s==null)throw A.d(A.o_(a,r,"Double field has unparsable double")) +return s}, +Er(a){return this.WQ(a,null)}, +l8(a,b){var s=this.WQ(a,b) +if(s==null)throw A.d(A.o_(a,null,"Missing required double field")) +return s}, +WZ(a,b){var s,r=this.h5(a) +if(r==null||r==="")return b +s=A.vw(r,null) +if(s==null)throw A.d(A.o_(a,r,"Int field has unparsable int")) +return s}, +kA(a){return this.WZ(a,null)}, +l9(a,b){var s=this.WZ(a,b) +if(s==null)throw A.d(A.o_(a,null,"Missing required int field")) +return s}, +hS(a){return this.l9(a,null)}, +afx(a,b){var s=this.h5(a) +if(s==null||s==="")return b +if(s==="1"||s==="true")return!0 +if(s==="0"||s==="false")return!1 +throw A.d(A.o_(a,s,"Bool field has unparsable bool"))}, +k9(a,b){var s=this.afx(a,b) +return s}, +WO(a,b){var s,r=null,q=this.h5(a),p=q==null +if((p?r:q.length)===7){q.toString +s=A.vw(B.d.nR(q,"#","0xff"),r)}else if((p?r:q.length)===9){q.toString +s=A.vw(B.d.nR(q,"#","0x"),r)}else s=r +if(s!=null)return new A.l(s>>>0) +else return b}, +LG(a){return this.WO(a,null)}, +WN(a,b){var s=this.WO(a,b) +if(s==null)throw A.d(A.o_(a,null,"Missing required color field")) +return s}, +vx(a,b,c,d,e){var s,r=this.h5(c) +if(r==null||r==="")return d +s=new A.bo(a,new A.aIg(b,r,e),A.a6(a).h("bo<1>")) +if(!s.gav(s).H())throw A.d(A.o_(c,r,"Missing required enum field")) +return s.ga5(s)}, +qu(a,b,c,d,e){var s=this.vx(a,b,c,d,e) +if(s==null)throw A.d(A.o_(c,null,"Missing required enum field")) +return s}} +A.aIg.prototype={ +$1(a){return J.f(this.a.$1(a),this.b)}, +$S(){return this.c.h("F(0)")}} +A.QH.prototype={} +A.aaH.prototype={ +Lc(a){var s,r +if(a===0)return new A.me(-1,null,B.vj) +s=this.E0(a) +r=s.a +if(r==null)r=0 +return A.bgV(s.z,new A.aRB(a,r))}, +E0(a){var s,r,q=this.x,p=q.length +if(p===1)return B.b.ga5(q) +for(s=0;sa){if(s===0)throw A.d(A.bM("Tileset not found",null)) +return q[s-1]}}return B.b.ga4(q)}} +A.aRx.prototype={ +$1(a){return a.b.gD0()==="tileset"}, +$S:116} +A.aRy.prototype={ +$1(a){return a.WI(0,"source")}, +$S:864} +A.aRz.prototype={ +$1(a){return a!=null}, +$S:240} +A.aRA.prototype={ +$1(a){return this.afl(a)}, +afl(a){var s=0,r=A.t(t.Fv),q,p=this +var $async$$1=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:a.toString +q=p.a.$1(a) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$$1,r)}, +$S:865} +A.aRB.prototype={ +$1(a){return a.a===this.a-this.b}, +$S:866} +A.aRv.prototype={ +$1(a){var s,r=a.h5("source") +if(r==null||this.a==null)return A.aRG(a,null) +s=J.Xl(this.a,new A.aRu(r)) +return A.aRG(a,!s.gaB(s)?s.ga5(s):null)}, +$S:867} +A.aRu.prototype={ +$1(a){return a.b===this.a}, +$S:868} +A.LL.prototype={} +A.GC.prototype={} +A.me.prototype={} +A.aRl.prototype={ +$1(a){return a.length===0?null:A.em(a,null,null)}, +$S:869} +A.aRm.prototype={ +$1(a){var s=a.te("animation") +s=s==null?null:s.m4("frame",A.bMJ(),t.OP) +return s==null?A.b([],t.EN):s}, +$S:870} +A.R6.prototype={} +A.n6.prototype={ +BA(a){var s,r,q,p,o,n,m=this,l=a.e +if(l!=null){s=l.c +s.toString +r=l.d +r.toString +return A.biD(0,0,s,r,t.Jy)}s=a.a +r=m.x +r.toString +q=B.e.e4(s,r) +p=B.e.bB(s,r) +r=m.r +s=m.d +s.toString +o=m.f +n=m.e +n.toString +return A.biD(r+p*(s+o),r+q*(n+o),s,n,t.Jy)}} +A.aRH.prototype={ +$1(a){return a.m4("tile",A.bMR(),t.uY)}, +$S:871} +A.aRI.prototype={ +$1(a){var s=a.te("wangsets") +s=s==null?null:s.m4("wangset",A.bMU(),t.ol) +return s==null?A.b([],t.MA):s}, +$S:872} +A.pX.prototype={} +A.tc.prototype={} +A.aST.prototype={ +$1(a){var s=a.nY(0,"type"),r=a.m4("wangcolor",A.bMT(),t.Zg),q=t.DV,p=t.qd +return s==="corner"?A.b([r,A.b([],q)],p):A.b([A.b([],q),r],p)}, +$S:873} +A.H5.prototype={} +A.aSU.prototype={ +$1(a){var s=t.OL +return A.ai(new A.S(A.b(a.nY(0,"wangid").split(","),t.T),A.bJh(),s),!0,s.h("aF.E"))}, +$S:874} +A.K7.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:o=q.gar().a3 +o===$&&A.c() +p=new A.a(new Float64Array(2)) +p.t(166,2) +q.p2=A.ix(o,p,$.bcZ()) +q.tS() +return A.q(null,r)}}) +return A.r($async$p,r)}, +a6(a,b){var s,r,q,p,o=this +o.md(0,b) +if((o.a&8)!==0)return +s=o.ax.d +r=s.a +q=r[0] +p=A.z.prototype.gbw.call(o,o) +p.toString +s.eE(0,q-B.c.dm(0.0002*t.iK.a(p).gar().dJ)*50*b) +s.F() +if(!(r[0]+o.ay.a[0]>0))o.er()}, +fK(a){var s,r=this +r.lg(a) +s=r.ax.d +s.dX(0,r.en(r.ch).a[1]/2-41+A.a6J($.Xg(),30,71)-r.QV(r.en(B.p)).a[1]) +s.F()}} +A.ado.prototype={ +gbw(a){var s=A.z.prototype.gbw.call(this,this) +s.toString +return t.iK.a(s)}, +ba(){this.YY()}} +A.adp.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.K8.prototype={ +a6Q(){var s,r,q,p,o,n,m,l=this,k=null,j=l.gar().p2 +j===$&&A.c() +j=j.a.a.a.ab(0,1).a[0] +s=$.bcZ() +r=s.a[0] +q=l.en(l.ch).a[1] +p=$.Xg() +o=A.a6J(p,30,71) +n=l.en(l.ch).a[1] +m=new A.a(new Float64Array(2)) +m.t(j+r+10,q/2-41+o-n) +j=A.a6J(p,100,400) +r=B.r.aV() +q=A.aC() +p=s +o=$.af() +o=new A.aS(o,new Float64Array(2)) +o.a9(p) +o.F() +j=new A.K7(j,k,!1,k,$,r,k,q,o,B.p,0,0,k,B.f,new A.e([],t.s),new A.e([],t.g)) +j.b7(k,k,k,k,0,m,k,k,s) +j.lk(k,k,k,k,k,0,k,m,k,k,s,k) +l.K(j)}, +a6(a,b){var s,r,q,p=this +p.md(0,b) +s=p.gbZ(p).b +s===$&&A.c() +if(s>0){r=p.gbZ(p) +q=t.vh.a(r.ga4(r)) +if(s<20){s=p.gar().p2 +s===$&&A.c() +s=s.a.a.a.ab(0,1).a[0]/2-q.ax.d.a[0]>q.aa}else s=!1 +if(s)p.a6Q()}else p.a6Q()}} +A.adn.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.a2i.prototype={ +ga7Q(){var s,r,q,p,o=null,n=this.p2 +if(n===$){s=A.aC() +r=new A.a(new Float64Array(2)) +q=$.af() +q=new A.aS(q,new Float64Array(2)) +q.a9(r) +q.F() +p=new A.K8(o,s,q,B.p,0,0,o,B.f,new A.e([],t.s),new A.e([],t.g)) +p.b7(o,o,o,o,0,o,o,o,o) +this.p2!==$&&A.a2() +this.p2=p +n=p}return n}, +gabW(){var s,r=this.p3 +if(r===$){s=A.lL(null,t.iS) +this.p3!==$&&A.a2() +r=this.p3=new A.a51(s,null,0,null,B.f,new A.e([],t.s),new A.e([],t.g))}return r}, +p(a){var s=0,r=A.t(t.H),q=this +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.K(q.ga7Q()) +q.K(q.gabW()) +return A.q(null,r)}}) +return A.r($async$p,r)}, +a6(a,b){var s,r,q,p,o,n +this.md(0,b) +s=this.gar().dJ*b +for(r=this.p1,q=A.bbs(r,r.$ti.c),p=q.$ti.c;q.H();){o=q.e +o=(o==null?p.a(o):o).ax.d +o.eE(0,o.a[0]-s) +o.F()}n=r.ga5(r) +q=n.ax.d +if(q.a[0]<=-n.ay.a[0]){q.eE(0,r.ga4(r).ax.d.a[0]+r.ga4(r).ay.a[0]) +q.F() +r.O(0,n) +r.h9(0,n)}}, +fK(a){var s,r,q=this +q.lg(a) +s=q.asy() +q.p1.I(0,s) +q.I(0,s) +r=q.ax.d +r.dX(0,a.a[1]/2+21) +r.F()}, +bY(a){var s=this.ga7Q() +s.gbZ(s).am(0,s.gvl(s)) +s=this.gabW() +s.gbZ(s).am(0,s.gvl(s)) +s.ax.ao(0) +A.byW(this.p1,new A.aC4())}, +asy(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a=c.gar().p2 +a===$&&A.c() +a=a.a.a.a.ab(0,1).a[0] +s=$.bd9() +r=s.a +a=B.c.dm(a/r[0]) +q=c.p1 +p=q.gE(q) +o=A.bgW(q) +o=o==null?b:o.ax.d.a[0] +if(o==null)o=0 +n=A.bgW(q) +n=n==null?b:n.ay.a[0] +m=o+(n==null?0:n) +l=Math.max(1+a-p,0) +k=J.Eo(l,t.rE) +for(a=A.w(c).h("a5.T"),j=0;j>>0)&1)===0){i=c.p4 +if(i===$){p=c.ai$ +if(p==null){h=c.bm() +h.toString +p=c.ai$=a.a(h)}p=p.a3 +p===$&&A.c() +o=new Float64Array(2) +o[0]=2 +o[1]=104 +n=$.G().B() +n.sA(0,B.l) +g=new A.fT(n,p,B.H) +p=new Float64Array(2) +p[0]=0 +p[1]=0 +n=p[0] +p=p[1] +f=n+r[0] +e=p+r[1] +g.c=new A.x(n,p,f,e) +d=new Float64Array(2) +d[0]=f-n +d[1]=e-p +p=o[0] +o=o[1] +g.c=new A.x(p,o,p+d[0],o+d[1]) +c.p4!==$&&A.a2() +c.p4=g +i=g}p=i}else{i=c.R8 +if(i===$){p=c.ai$ +if(p==null){h=c.bm() +h.toString +a.a(h) +c.ai$=h +o=h +p=o}else o=p +p=p.a3 +p===$&&A.c() +o=o.a3 +o===$&&A.c() +o=o.gc2(o) +n=new Float64Array(2) +n[0]=o/2 +n[1]=104 +o=$.G().B() +o.sA(0,B.l) +g=new A.fT(o,p,B.H) +p=new Float64Array(2) +p[0]=0 +p[1]=0 +o=p[0] +p=p[1] +f=o+r[0] +e=p+r[1] +g.c=new A.x(o,p,f,e) +d=new Float64Array(2) +d[0]=f-o +d[1]=e-p +p=n[0] +n=n[1] +g.c=new A.x(p,n,p+d[0],n+d[1]) +c.R8!==$&&A.a2() +c.R8=g +i=g}p=i}p=A.jz(b,b,b,b,b,0,b,b,b,b,s,p) +o=p.ax.d +o.eE(0,m+r[0]*j) +o.F() +k[j]=p}return k}} +A.aC4.prototype={ +$2(a,b){var s=a*$.bd9().a[0],r=b.ax.d +r.eE(0,s) +r.F() +return s}, +$S:875} +A.agr.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.a1D.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:j=new A.a(new Float64Array(2)) +j.t(382,25) +p=B.r.aV() +o=A.aC() +n=j +m=$.af() +l=new A.aS(m,new Float64Array(2)) +l.a9(n) +l.F() +n=t.s +k=t.g +p=new A.a1F(null,!1,null,$,p,null,o,l,B.j,0,0,null,B.f,new A.e([],n),new A.e([],k)) +p.b7(B.j,null,null,null,0,null,null,null,j) +p.lk(B.j,null,null,null,null,0,null,null,null,null,j,null) +q.K(p) +j=new A.a(new Float64Array(2)) +j.t(72,64) +p=B.r.aV() +o=A.aC() +l=j +m=new A.aS(m,new Float64Array(2)) +m.a9(l) +m.F() +p=new A.a1E(null,!1,null,$,p,null,o,m,B.j,0,0,null,B.f,new A.e([],n),new A.e([],k)) +p.b7(B.j,null,null,null,0,null,null,null,j) +p.lk(B.j,null,null,null,null,0,null,null,null,null,j,null) +q.K(p) +return A.q(null,r)}}) +return A.r($async$p,r)}, +kx(a){if(this.ax)this.Mv(a)}} +A.a1F.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:o=q.gar().a3 +o===$&&A.c() +p=new A.a(new Float64Array(2)) +p.t(955,26) +q.p2=A.ix(o,p,q.ay) +q.tS() +return A.q(null,r)}}) +return A.r($async$p,r)}, +fK(a){var s,r +this.lg(a) +s=a.a +r=this.ax.d +r.eE(0,s[0]/2) +r.F() +r.dX(0,s[1]*0.25) +r.F()}} +A.a1E.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:o=q.gar().a3 +o===$&&A.c() +p=new A.a(new Float64Array(2)) +p.ak(2) +q.p2=A.ix(o,p,q.ay) +q.tS() +return A.q(null,r)}}) +return A.r($async$p,r)}, +fK(a){var s,r +this.lg(a) +s=a.a +r=this.ax.d +r.eE(0,s[0]/2) +r.F() +r.dX(0,s[1]*0.75) +r.F()}} +A.age.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.agf.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.F3.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:l=q.bj +k=q.gar().a3 +k===$&&A.c() +q.p2=l.ahC(k) +q.tS() +k=q.gar().p2 +k===$&&A.c() +p=q.ay.a +o=q.ax.d +o.eE(0,k.a.a.a.ab(0,1).a[0]+p[0]*q.bF) +o.F() +o.dX(0,l.c) +o.F() +o=q.gar().dJ +n=B.c.DM(p[0]*o*l.f*0.6) +m=B.c.DM(n*1.5) +q.b2=A.a6J($.Xg(),n,m) +q.I(0,l.z.$0()) +return A.q(null,r)}}) +return A.r($async$p,r)}, +a6(a,b){var s,r,q=this +q.md(0,b) +s=q.ax.d +r=s.a +s.eE(0,r[0]-q.gar().dJ*b) +s.F() +if(!(r[0]+q.ay.a[0]>0))q.er()}} +A.aiF.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.a51.prototype={ +a6(a,b){var s,r,q,p,o=this +if(o.gbZ(o).p8(0,t.qb).length!==0){s=o.gbZ(o) +r=t.p4.a(s.ga4(s)) +if(r!=null)if(!r.aK){s=r.ax.d.a[0]+r.ay.a[0] +if(s>0){q=r.b2 +q===$&&A.c() +p=o.gar().p2 +p===$&&A.c() +p=s+q>>0>2;)q.eC(0)}, +aKg(a){var s,r,q,p +for(s=this.ax,s=A.bbs(s,s.$ti.c),r=s.$ti.c,q=0;s.H();){p=s.e +q+=(p==null?r.a(p):p)===a?1:0}return q>=2}, +atg(a){if(this.gar().dJ>a.e)return B.c.bN(A.a6J($.Xg(),1,3)) +else return 1}} +A.aiE.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.Nx.prototype={ +V(){return"ObstacleType."+this.b}} +A.aHd.prototype={ +ahC(a){var s +switch(this.a.a){case 0:s=new A.a(new Float64Array(2)) +s.t(446,2) +return A.ix(a,s,this.b) +case 1:s=new A.a(new Float64Array(2)) +s.t(652,2) +return A.ix(a,s,this.b)}}} +A.aHf.prototype={ +$0(){var s,r,q,p=new A.a(new Float64Array(2)) +p.t(5,7) +s=new A.a(new Float64Array(2)) +s.t(10,54) +s=A.fe(B.F,p,s) +p=new A.a(new Float64Array(2)) +p.t(5,7) +r=new A.a(new Float64Array(2)) +r.t(12,68) +r=A.fe(B.F,p,r) +p=new A.a(new Float64Array(2)) +p.t(15,4) +q=new A.a(new Float64Array(2)) +q.t(14,28) +return A.b([s,r,A.fe(B.F,p,q)],t.Ju)}, +$S:242} +A.aHe.prototype={ +$0(){var s,r,q,p=new A.a(new Float64Array(2)) +p.t(0,26) +s=new A.a(new Float64Array(2)) +s.t(14,40) +s=A.fe(B.F,p,s) +p=new A.a(new Float64Array(2)) +p.t(16,0) +r=new A.a(new Float64Array(2)) +r.t(14,98) +r=A.fe(B.F,p,r) +p=new A.a(new Float64Array(2)) +p.t(28,22) +q=new A.a(new Float64Array(2)) +q.t(20,40) +return A.b([s,r,A.fe(B.F,p,q)],t.Ju)}, +$S:242} +A.rs.prototype={ +V(){return"PlayerState."+this.b}} +A.a68.prototype={ +gEA(){var s=this.gar().p2 +s===$&&A.c() +return s.a.a.a.ab(0,1).a[1]/2-this.ay.a[1]/2}, +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:k=new A.a(new Float64Array(2)) +k.t(0.7,0.6) +p=q.ay +o=p.a +n=o[1] +m=new A.a(new Float64Array(2)) +m.t(0,n/3) +q.K(A.biE(k,p,m)) +k=new A.a(new Float64Array(2)) +k.t(0.45,0.35) +o=o[0] +n=new A.a(new Float64Array(2)) +n.t(o/2,0) +q.K(A.biE(k,p,n)) +k=new A.a(new Float64Array(2)) +k.t(88,90) +p=new A.a(new Float64Array(2)) +p.t(1514,4) +o=new A.a(new Float64Array(2)) +o.t(1602,4) +n=t.d +k=q.a0I(A.b([p,o],n),k,0.2) +p=new A.a(new Float64Array(2)) +p.t(88,90) +o=new A.a(new Float64Array(2)) +o.t(76,6) +p=q.Ou(A.b([o],n),p) +o=new A.a(new Float64Array(2)) +o.t(88,90) +m=new A.a(new Float64Array(2)) +m.t(1339,6) +o=q.Ou(A.b([m],n),o) +m=new A.a(new Float64Array(2)) +m.t(88,90) +l=new A.a(new Float64Array(2)) +l.t(1782,6) +q.saGt(A.b5([B.Cz,k,B.CB,p,B.jl,o,B.Cy,q.Ou(A.b([l],n),m)],t.w2,t.EF)) +q.p1=B.CB +q.oh() +return A.q(null,r)}}) +return A.r($async$p,r)}, +aNK(a){var s=this +if(s.p1===B.jl)return +s.p1=B.jl +s.oh() +s.cQ=-15-a/500}, +bY(a){var s=this,r=s.ax.d +r.dX(0,s.gEA()) +r.F() +s.cQ=0 +s.p1=B.Cz +s.oh()}, +a6(a,b){var s,r,q=this +q.akC(0,b) +s=q.ax.d +if(q.p1===B.jl){r=s.a +s.dX(0,r[1]+q.cQ) +s.F();++q.cQ +if(r[1]>q.gEA())q.bY(0)}else{s.dX(0,q.gEA()) +s.F()}if(q.gar().d1===B.lE&&s.a[0]<50){s.eE(0,s.a[0]+0.03333333333333333*b*5000) +s.F()}}, +fK(a){var s +this.lg(a) +s=this.ax.d +s.dX(0,this.gEA()) +s.F()}, +hQ(a,b){var s,r +this.kG(a,b) +s=this.gar() +s.gLA().ax=!0 +s.d1=B.lF +r=s.gKL() +r.p1=B.Cy +r.oh() +s.dJ=0}, +a0I(a,b,c){var s=A.a6(a).h("S<1,fT>") +return A.aOQ(A.ai(new A.S(a,new A.aJ9(this,b),s),!0,s.h("aF.E")),!0,c)}, +Ou(a,b){return this.a0I(a,b,1/0)}} +A.aJ9.prototype={ +$1(a){var s=this.a.gar().a3 +s===$&&A.c() +return A.ix(s,a,this.b)}, +$S:877} +A.aj8.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.aj9.prototype={} +A.LB.prototype={ +V(){return"GameState."+this.b}} +A.hf.prototype={ +mt(a){return B.l}, +gKL(){var s,r=this.ah +if(r===$){s=A.bAz() +this.ah!==$&&A.a2() +this.ah=s +r=s}return r}, +gaaG(){var s,r,q,p,o,n=null,m=this.aT +if(m===$){s=A.lL(n,t.rE) +r=A.aC() +q=new A.a(new Float64Array(2)) +p=$.af() +p=new A.aS(p,new Float64Array(2)) +p.a9(q) +p.F() +o=new A.a2i(s,n,r,p,B.p,0,0,n,B.f,new A.e([],t.s),new A.e([],t.g)) +o.b7(n,n,n,n,0,n,n,n,n) +this.aT!==$&&A.a2() +this.aT=o +m=o}return m}, +gLA(){var s=this.bL +if(s===$){s!==$&&A.a2() +s=this.bL=new A.a1D(0,null,B.f,new A.e([],t.s),new A.e([],t.g))}return s}, +sLZ(a){var s +this.cD=a +s=this.bM +s===$&&A.c() +s.sdv(0,B.d.jo(B.e.j(a),5,"0")+" HI "+B.d.jo(B.e.j(this.e6),5,"0"))}, +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B($.ay().cI(0,"trex.png"),$async$p) +case 2:m=c +q.a3!==$&&A.al() +q.a3=m +q.K(q.gaaG()) +q.K(q.gKL()) +q.K(q.gLA()) +p=A.b([],t.rc) +for(o=0;o<13;++o){n="0123456789HI "[o] +p.push(new A.LF(n,954+20*o,0,20,-1,-1,-1,-1,-1))}n=new A.aOX(m,23,23,A.D(t.S,t.RF)) +n.anS(23,null,p,23,m) +m=$.G().B() +p=new A.a(new Float64Array(2)) +p.t(20,20) +m=A.fA(null,null,null,null,p,null,null,null,null,new A.a9s(n,2,m),t.Fr) +q.bM!==$&&A.al() +q.bM=m +q.K(m) +q.sLZ(0) +return A.q(null,r)}}) +return A.r($async$p,r)}, +jm(a,b){if(b.N(0,B.fW)||b.N(0,B.j_))this.abX() +return B.bW}, +cg(a){this.abX()}, +abX(){var s=this,r=s.d1 +if(r===B.lF||r===B.lE){s.d1=B.us +s.gKL().bY(0) +s.gaaG().bY(0) +s.dJ=600 +s.gLA().ax=!1 +s.e0=0 +r=s.cD +if(r>s.e6)s.e6=r +s.sLZ(0) +s.eV=0 +return}s.gKL().aNK(s.dJ)}, +a6(a,b){var s,r=this +r.amk(0,b) +s=r.d1 +if(s===B.lF)return +if(s===B.us){r.e0+=b +s=r.eV+b*r.dJ +r.eV=s +r.sLZ(B.c.cS(s,50)) +s=r.dJ +if(s<2500)r.dJ=s+10*b}}} +A.amJ.prototype={} +A.amK.prototype={} +A.Vv.prototype={ +a6(a,b){this.fg(0,b) +this.dz$.h2()}} +A.GA.prototype={ +a8(a){var s=null,r=A.l9(s,t.rR),q=A.bg(s,-2147483647),p=A.aO(s,s,s),o=$.ay(),n=$.aG(),m=A.b([],t.u),l=A.aI(A.aL(),t.y) +r=new A.hf(B.lE,r,q,p,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.b9S(!0,A.dk(s,A.K3(A.aH(r,s,new A.aPY(),s,s,t.aq),B.a_,s),B.x,B.q,s,s,s,B.RJ,s,s),s,s,s,s,"T-Rex")}} +A.aPY.prototype={ +$1(a){return B.rv}, +$S:117} +A.t6.prototype={ +gE(a){return this.b}, +i(a,b){if(b>=this.b)throw A.d(A.LY(b,this,null,null,null)) +return this.a[b]}, +q(a,b,c){if(b>=this.b)throw A.d(A.LY(b,this,null,null,null)) +this.a[b]=c}, +sE(a,b){var s,r,q,p=this,o=p.b +if(bo){if(o===0)q=new Uint8Array(b) +else q=p.AM(b) +B.K.dD(q,0,p.b,p.a) +p.a=q}}p.b=b}, +Qv(a,b){var s=this,r=s.b +if(r===s.a.length)s.a5E(r) +s.a[s.b++]=b}, +D(a,b){var s=this,r=s.b +if(r===s.a.length)s.a5E(r) +s.a[s.b++]=b}, +wL(a,b,c,d){A.fd(c,"start") +this.a5D(b,c,d)}, +I(a,b){return this.wL(a,b,0,null)}, +i5(a,b,c){var s,r,q,p,o,n,m,l=this,k=null +A.baq(b,l,"index",l.b+1) +A.fd(0,"start") +if(b===l.b){l.a5D(c,0,k) +return}s=t.j.b(c)?J.b3(c):k +if(s!=null){l.a5F(b,c,0,s) +return}r=l.b +for(q=J.aA(c),p=0;q.H();){o=q.ga2(q) +n=l.a +if(r===n.length){n=l.AM(k) +B.K.dD(n,0,r,l.a) +l.a=n}m=r+1 +n[r]=o +r=m}A.bb6(l.a,b,l.b) +A.bb6(l.a,l.b,r) +A.bb6(l.a,b,r) +l.b=r +return}, +a5D(a,b,c){var s,r,q +if(t.j.b(a))c=J.b3(a) +if(c!=null){this.a5F(this.b,a,b,c) +return}for(s=J.aA(a),r=0;s.H();){q=s.ga2(s) +if(r>=b)this.Qv(0,q);++r}if(rs.gE(b)||d>s.gE(b))throw A.d(A.a7("Too few elements"))}r=d-c +q=o.b+r +o.aEW(q) +s=o.a +p=a+r +B.K.c3(s,p,o.b+r,s,a) +B.K.c3(o.a,a,p,b,c) +o.b=q}, +fY(a,b,c){var s,r,q=this,p=q.b +if(b>p)throw A.d(A.cT(b,0,p,null,null)) +s=q.a +if(ps)throw A.d(A.cT(c,0,s,null,null)) +s=this.a +if(A.w(this).h("t6").b(d))B.K.c3(s,b,c,d.a,e) +else B.K.c3(s,b,c,d,e)}, +dD(a,b,c,d){return this.c3(a,b,c,d,0)}} +A.agS.prototype={} +A.Rn.prototype={} +A.aEn.prototype={ +V(){return"LaunchMode."+this.b}} +A.aSX.prototype={} +A.aFY.prototype={ +a7F(a){var s=t.w +return B.AE.ln("canLaunch",A.b5(["url",a],t.N,t.K),!1,s).cz(new A.aFZ(),s)}, +JZ(a,b,c,d,e,f,g,h){var s=t.w +return B.AE.ln("launch",A.b5(["url",a,"useSafariVC",f,"useWebView",g,"enableJavaScript",!0,"enableDomStorage",!0,"universalLinksOnly",e,"headers",d],t.N,t.K),!1,s).cz(new A.aG_(),s)}} +A.aFZ.prototype={ +$1(a){return a===!0}, +$S:243} +A.aG_.prototype={ +$1(a){return a===!0}, +$S:243} +A.Fs.prototype={ +V(){return"PreferredLaunchMode."+this.b}} +A.aSz.prototype={} +A.aSA.prototype={ +a7F(a){var s=$.bry(),r=A.aSx(a) +return A.eq(s.N(0,r==null?null:r.giI()),t.w)}, +JZ(a,b,c,d,e,f,g,h){return this.aNP(a,!0,!0,d,e,f,g,h)}, +aNP(a,b,c,d,e,f,g,h){var s=0,r=A.t(t.w),q,p=this,o,n +var $async$JZ=A.u(function(i,j){if(i===1)return A.p(j,r) +while(true)switch(s){case 0:if(p.b){o=A.aSx(a) +o=B.Dt.N(0,o==null?null:o.giI())}else o=!1 +n=o?"_top":"" +B.ads.aPC(p.a,a,n) +q=!0 +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$JZ,r)}} +A.aSF.prototype={ +gH5(){var s,r=$.brD() +A.yg(this) +s=r.a.get(this) +if(s==null){s=A.b5(["seedBytes",null,"node",null,"clockSeq",null,"mSecs",0,"nSecs",0,"hasInitV1",!1,"hasInitV4",!1],t.N,t.z) +r.q(0,this,s) +r=s}else r=s +return r}, +awA(){var s="hasInitV4",r=J.bU(this.gH5(),s) +r.toString +if(!A.q9(r)){r=this.gH5() +J.iD(r,"globalRNG",A.bN1()) +J.iD(this.gH5(),s,!0)}}} +A.o0.prototype={} +A.b6e.prototype={ +$0(){var s,r=this,q={},p=r.a,o=A.a3($.b7Q(),p.a,p.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),n=$.G(),m=n.kS(),l=A.bgk(o,B.ID,m,n.kR(m,null),r.b,r.c,r.d,r.e) +n=r.f +s=B.eg.aJk(0,n,l) +q.a=s +if(s.a)return new A.cO(l.Wi(),t.AH) +return A.f8(l.at,t.H).cz(new A.b6f(q,n,l,p),t.YA)}, +$S:879} +A.b6f.prototype={ +$1(a){var s=this.c,r=this.a +r.a=B.eg.a8W(0,this.b,s,r.a) +return s.Wi()}, +$S:880} +A.b_d.prototype={} +A.aiW.prototype={} +A.aWW.prototype={} +A.azV.prototype={ +Wi(){var s,r,q,p,o,n,m=this +m.cx=!0 +try{q=m.f.jR() +p=m.CW +return new A.o0(q,p)}finally{for(q=m.ax,p=q.gbx(q),o=A.w(p),o=o.h("@<1>").af(o.z[1]),p=new A.bZ(J.aA(p.a),p.b,o.h("bZ<1,2>")),o=o.z[1];p.H();){n=p.a +s=n==null?o.a(n):n +s.v()}q.ao(0) +for(q=m.ay,p=q.gbx(q),o=A.w(p),o=o.h("@<1>").af(o.z[1]),p=new A.bZ(J.aA(p.a),p.b,o.h("bZ<1,2>")),o=o.z[1];p.H();){n=p.a +r=n==null?o.a(n):n +n=r.b +if(n!=null)n.v()}q.ao(0)}}, +V6(a,b,c){return this.aP6(a,b,c)}, +aP6(a,b,c){var s=0,r=A.t(t.z),q=this,p,o,n +var $async$V6=A.u(function(d,e){if(d===1)return A.p(e,r) +while(true)switch(s){case 0:o=q.y[a] +n=q.x[b] +if(c!=null)n.sde(q.ay.i(0,c).b) +p=q.dy +if(p!=null){p=q.ay.i(0,p.a).a +p.Z(o,n)}else{p=n +q.r.Z(o,p)}return A.q(null,r)}}) +return A.r($async$V6,r)}, +ac8(a,b,c,d,e,f,g,h,i){var s=$.G().B() +s.sA(0,new A.l(b)) +if(a!==0)s.sdl(B.Uk[a]) +if(e!=null)s.sde(this.z[e]) +if(d===1){s.sP(0,B.t) +if(f!=null&&f!==0)s.stv(B.VI[f]) +if(g!=null&&g!==0)s.szu(B.WO[g]) +if(h!=null&&h!==4)s.sMr(h) +if(i!=null&&i!==0)s.sbJ(i)}this.x.push(s)}, +aPd(a,b,c,d,e,f,g,h){var s,r,q=A.b([],t.O) +for(s=J.aj(e),r=0;r>>0)) +this.z.push(A.yG(new A.h(a,b),new A.h(c,d),q,f,B.v2[g],null))}, +aPh(a,b,c,d,e,f,g,h,i,j){var s,r,q,p,o,n=new A.h(a,b) +if(d==null)s=null +else{e.toString +s=new A.h(d,e)}r=A.b([],t.O) +for(q=J.aj(f),p=0;p>>0)) +o=!J.f(s,n)&&s!=null +q=B.v2[i] +this.z.push(A.E3(n,c,r,g,q,h,o?s:null,0))}, +V7(a,b,c,d){return this.aP7(a,b,c,d)}, +aP7(a,b,c,d){var s=0,r=A.t(t.z),q=this,p,o,n,m,l +var $async$V7=A.u(function(e,f){if(e===1)return A.p(f,r) +while(true)switch(s){case 0:n={} +m=q.Q[a] +l=q.cy +if(l==null)l=0 +p=q.db +n.a=0 +o=new A.azW(n,q,d,m,l,p) +if(b!=null)o.$1(b) +if(c!=null)o.$1(c) +q.cy=l+n.a +return A.q(null,r)}}) +return A.r($async$V7,r)}, +aPc(a,b,c){var s,r,q=new A.aV($.aP,t.U),p=new A.bX(q,t.gR) +this.at.push(q) +q=$.hT.fI$ +q===$&&A.c() +s=q.cW(0,A.a3(this.a,a,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),new A.azY(c)) +if(s==null){p.kO("Failed to load image") +return}r=A.bd("listener") +r.b=new A.k5(new A.azZ(this,s,r,a,p),null,new A.aA_(p,s,r,null)) +s.an(0,r.bc())}} +A.azW.prototype={ +$1(a){var s,r,q,p,o=this,n=null,m=o.b,l=m.x[a],k=o.c +if(k!=null)l.sde(m.ay.i(0,k).b) +k=A.aHR(n,n,n,n,n,n,n,n,n,n,m.d,n) +s=$.G().BL(k) +k=o.d +s.vg(A.bb0(n,n,k.f,k.w,k.r,n,k.b,n,n,k.c,n,n,k.e,l,n,n,n,m.c,n,n,n)) +s.wN(k.a) +r=s.cG() +r.jZ(B.B_) +o.a.a=r.gqg() +if(m.dx!=null){q=m.r +q.bO(0) +p=m.dx +p.toString +q.az(0,p)}q=m.r +q.pW(r,new A.h(o.e-r.gqg()*k.d,o.f-r.gwP(r))) +r.v() +if(m.dx!=null)q.bo(0)}, +$S:19} +A.azY.prototype={ +$0(){return A.bAl(A.yW(this.a).cz(new A.azX(),t.OX))}, +$S:881} +A.azX.prototype={ +$1(a){return this.afg(a)}, +afg(a){var s=0,r=A.t(t.OX),q,p=2,o,n=[],m,l,k,j +var $async$$1=A.u(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=3 +s=6 +return A.B(A.b9r(a),$async$$1) +case 6:m=c +s=7 +return A.B(m.Ui(),$async$$1) +case 7:l=c +s=8 +return A.B(l.la(),$async$$1) +case 8:k=c +j=J.art(k) +m.a=null +l.v() +q=new A.iM(j,1,null) +n=[1] +s=4 +break +n.push(5) +s=4 +break +case 3:n=[2] +case 4:p=2 +a.a=null +s=n.pop() +break +case 5:case 1:return A.q(q,r) +case 2:return A.p(o,r)}}) +return A.r($async$$1,r)}, +$S:882} +A.azZ.prototype={ +$2(a,b){var s=this +s.b.ad(0,s.c.bc()) +s.a.ax.q(0,s.d,a.a) +s.e.hZ(0)}, +$S:128} +A.aA_.prototype={ +$2(a,b){var s=this.a +if((s.a.a&30)===0)s.hZ(0) +this.b.ad(0,this.c.bc()) +A.eA(new A.cz(a,b,"image resource service",A.cf("Failed to load image"),null,!0))}, +$S:883} +A.an8.prototype={} +A.an5.prototype={ +gjX(a){return this.e}} +A.abd.prototype={ +j(a){return"VectorGraphicsDecodeException: Failed to decode vector graphic from "+this.a.j(0)+".\n\nAdditional error: "+A.j(this.b)}, +$ic9:1} +A.CG.prototype={} +A.aSI.prototype={ +UJ(a,b){return this.aO6(a,b)}, +aO6(a,b){var s=0,r=A.t(t.YA),q,p,o +var $async$UJ=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:o={} +o.a=B.v +p=$.bQ().a.f +o.b=p.length===0?B.Xj:B.b.ga5(p) +q=a.aO2(b).cz(new A.aSJ(o,a,!0,null),t.YA) +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$UJ,r)}} +A.aSJ.prototype={ +$1(a){var s,r,q=this +try{s=q.a +s=A.bJw(a,q.c,q.b,s.b,q.d,s.a) +return s}catch(r){A.X7().$1("Failed to decode "+q.b.j(0)) +throw r}}, +$S:884} +A.a_B.prototype={} +A.aSL.prototype={ +a8W(d6,d7,d8,d9){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=null,d5="The provided data was not a vector_graphics binary asset." +if(d9==null){s=new A.b_z(d7) +if(J.aru(d7)<5)throw A.d(A.a7(d5)) +if(s.LS(0)!==8924514)throw A.d(A.a7(d5)) +if(s.nZ(0)!==1)throw A.d(A.a7("The provided data does not match the currently supported version."))}else{r=d9.b +r.toString +s=r}$label0$1:for(r=s.a,q=J.bt(r),p=d8.as,o=d8.ay,n=d8.r,m=d8.ax,l=d8.Q,k=t.J9,j=d8.y,i=d8.x,h=!1;s.b0){c1=J.ig(q.gdc(r),q.gfB(r)+s.b,b) +s.b+=b +c2=B.c6.cT(c1)}else c2=d4 +b=q.el(r,s.b,B.n) +s.b+=2 +c1=J.ig(q.gdc(r),q.gfB(r)+s.b,b) +s.b+=b +c3=B.c6.cT(c1) +c4=A.b([],k) +if((b9&1)!==0)c4.push(B.jN) +if((b9&2)!==0)c4.push(B.a6i) +if((b9&4)!==0)c4.push(B.pL) +l.push(new A.an5(c3,c2,d,f,B.m7[b8],A.bD3(c4),B.X1[c0],new A.l(c))) +continue $label0$1 +case 44:f=q.el(r,s.b,B.n) +e=s.b+=2 +d=q.el(r,e,B.n) +e=s.b+=2 +c5=d===65535?d4:d +d=q.el(r,e,B.n) +e=s.b+=2 +c6=d===65535?d4:d +d=q.el(r,e,B.n) +s.b+=2 +d8.V7(f,c5,c6,d===65535?d4:d) +continue $label0$1 +case 46:f=q.el(r,s.b,B.n) +e=s.b+=2 +s.b=e+1 +c7=q.iH(r,e) +d=q.qw(r,s.b,B.n) +s.b+=4 +c1=J.ig(q.gdc(r),q.gfB(r)+s.b,d) +s.b+=d +d8.aPc(f,c7,c1) +h=!0 +continue $label0$1 +case 47:f=q.el(r,s.b,B.n) +e=s.b+=2 +d=q.eZ(r,e,B.n) +e=s.b+=4 +c=q.eZ(r,e,B.n) +e=s.b+=4 +b=q.eZ(r,e,B.n) +e=s.b+=4 +a=q.eZ(r,e,B.n) +s.b+=4 +c8=s.Ex() +e=m.i(0,f) +e.toString +b2=c8!=null +if(b2){n.bO(0) +n.az(0,c8)}n.hL(e,new A.x(0,0,e.gc2(e),e.gbQ(e)),new A.x(d,c,d+b,c+a),$.G().B()) +if(b2)n.bo(0) +continue $label0$1 +case 49:f=q.el(r,s.b,B.n) +e=s.b+=2 +d=q.eZ(r,e,B.n) +e=s.b+=4 +c=q.eZ(r,e,B.n) +e=s.b+=4 +b=q.eZ(r,e,B.n) +e=s.b+=4 +a=q.eZ(r,e,B.n) +s.b+=4 +c9=s.Ex() +c9.toString +d8.dy=new A.b_d(f,b,a,c9) +e=$.G() +d0=e.kS() +d1=e.kR(d0,d4) +d1.mw(new A.x(d,c,d+b,c+a)) +e=new A.aiW() +e.c=d0 +e.a=d1 +o.q(0,f,e) +continue $label0$1 +case 50:q.el(r,s.b,B.n) +e=s.b+=2 +f=q.eZ(r,e,B.n) +e=s.b+=4 +d=q.eZ(r,e,B.n) +e=s.b+=4 +c=q.eZ(r,e,B.n) +e=s.b+=4 +b=q.eZ(r,e,B.n) +e=s.b+=4 +s.b=e+1 +d2=q.iH(r,e)!==0||!1 +c9=s.Ex() +e=isNaN(f)?d4:f +b2=isNaN(d)?d4:d +b3=isNaN(c)?d4:c +p.push(new A.an8(e,b2,b3,isNaN(b)?d4:b,d2,c9)) +continue $label0$1 +case 51:f=q.el(r,s.b,B.n) +s.b+=2 +d3=p[f] +if(d3.e)d8.db=d8.cy=0 +e=d3.a +if(e!=null)d8.cy=e +e=d3.b +if(e!=null)d8.db=e +e=d3.c +if(e!=null){b2=d8.cy +d8.cy=(b2==null?0:b2)+e}e=d3.d +if(e!=null)d8.db+=e +d8.dx=d3.f +continue $label0$1 +default:throw A.d(A.a7("Unknown type tag "+g))}}return B.Qf}, +aJk(a,b,c){return this.a8W(a,b,c,null)}, +af4(a,b,c,d){a.iL(B.cC) +a.pB() +a.a.push(30) +a.pI(b) +a.pI(c) +a.pI(d==null?65535:d)}, +aqF(a){var s,r=J.aj(a),q=r.gE(a),p=new Float32Array(q),o=new DataView(new ArrayBuffer(8)) +for(s=0;sa.a){s=a.b +throw A.d(A.a7(B.d.aRX(s[0])+B.d.cf(s,1)+" must be encoded together (current phase is "+this.as.b+")."))}this.as=a}, +aFT(a){var s,r=this.a +if(a!=null){s=a.length +r.push(s) +this.r8(8) +B.b.I(this.a,A.kd(a.buffer,a.byteOffset,8*s))}else r.push(0)}, +pI(a){var s,r +this.c.setUint16(0,a,!0) +s=this.a +r=this.d +r===$&&A.c() +B.b.I(s,A.fy(r,0,A.hl(2,"count",t.S),A.b1(r).h("M.E")))}, +aAj(a){var s,r +this.c.setUint32(0,a,!0) +s=this.a +r=this.d +r===$&&A.c() +B.b.I(s,A.fy(r,0,A.hl(4,"count",t.S),A.b1(r).h("M.E")))}, +a3r(a){this.r8(4) +B.b.I(this.a,A.kd(a.buffer,a.byteOffset,4*a.length))}, +nc(a){var s,r +this.c.setFloat32(0,a,!0) +s=this.a +r=this.d +r===$&&A.c() +B.b.I(s,A.fy(r,0,A.hl(4,"count",t.S),A.b1(r).h("M.E")))}, +a3q(a){this.r8(4) +B.b.I(this.a,A.kd(a.buffer,a.byteOffset,4*a.length))}, +r8(a){var s,r=this.a,q=B.e.bB(r.length,a) +if(q!==0){s=$.Ce() +B.b.I(r,A.fy(s,0,A.hl(a-q,"count",t.S),A.b1(s).h("M.E")))}}} +A.b_z.prototype={ +nZ(a){return J.b80(this.a,this.b++)}, +ag3(a){var s=J.bed(this.a,this.b,B.n) +this.b+=2 +return s}, +LS(a){var s=J.b8_(this.a,this.b,B.n) +this.b+=4 +return s}, +qx(a){var s=this.a,r=J.bt(s),q=J.ig(r.gdc(s),r.gfB(s)+this.b,a) +this.b+=a +return q}, +Xg(a){var s,r,q,p=this +p.r8(2) +s=p.a +r=J.bt(s) +q=J.be4(r.gdc(s),r.gfB(s)+p.b,a) +p.b=p.b+2*a +return q}, +WX(a){var s,r,q,p=this +p.r8(4) +s=p.a +r=J.bt(s) +q=J.b7S(r.gdc(s),r.gfB(s)+p.b,a) +p.b=p.b+4*a +return q}, +Es(a){var s,r,q,p=this +p.r8(4) +s=p.a +r=J.bt(s) +q=J.ars(r.gdc(s),r.gfB(s)+p.b,a) +p.b=p.b+4*a +return q}, +r8(a){var s=this.b,r=B.e.bB(s,a) +if(r!==0)this.b=s+(a-r)}, +Ex(){var s,r,q,p=this,o=p.nZ(0) +if(o>0){p.r8(8) +s=p.a +r=J.bt(s) +q=J.be3(r.gdc(s),r.gfB(s)+p.b,o) +p.b=p.b+8*o +return q}return null}} +A.axF.prototype={ +at2(a,b){return b.cW(0,a,new A.axG(b))}, +na(a,b){return this.at2(a,b,t.z)}, +a71(a){var s=null +this.r.push(new A.lz(s,B.QO,s,this.na(a,this.a),s,s))}, +aGc(a,b,c,d,e){var s,r,q,p=this +if(b.a.length===0)return +s=p.na(b,p.b) +r=p.na(c,p.a) +q=e!=null?p.w.i(0,e):null +p.r.push(new A.lz(d,B.QN,s,r,q,null))}} +A.axG.prototype={ +$0(){return this.a.a}, +$S:104} +A.cR.prototype={ +gJ(a){return A.a3(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)}, +l(a,b){if(b==null)return!1 +return b instanceof A.cR&&b.a===this.a&&b.b===this.b}, +a1(a,b){return new A.cR(this.a*b,this.b*b)}, +W(a,b){return new A.cR(this.a+b.a,this.b+b.b)}, +j(a){return"Point("+A.j(this.a)+", "+A.j(this.b)+")"}} +A.l4.prototype={ +gJ(a){var s=this +return A.a3(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)}, +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.l4&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +j(a){var s=this +return"Rect.fromLTRB("+A.j(s.a)+", "+A.j(s.b)+", "+A.j(s.c)+", "+A.j(s.d)+")"}} +A.a2x.prototype={} +A.a0p.prototype={} +A.nt.prototype={ +aga(a){var s,r,q,p,o=this +if(a!=null)s=o.a===1&&o.d===1 +else s=!0 +if(s)return a +s=o.a +r=o.c +q=o.b +p=o.d +return(Math.sqrt(s*s+r*r)+Math.sqrt(q*q+p*p))/2*a}, +aRA(a){var s,r,q,p,o,n,m,l=this +if(a===0)return l +s=Math.cos(a) +r=Math.sin(a) +q=l.a +p=l.c +o=l.b +n=l.d +m=-r +return A.qi(q*s+p*r,o*s+n*r,q*m+p*s,o*m+n*s,l.e,l.f,l.r)}, +ga9v(){var s=this,r=s.a +return r>0&&s.b===0&&s.c===0&&s.d>0&&s.r===r}, +Xp(a,b){var s=this +if(a===1&&b===1)return s +return A.qi(s.a*a,s.b*a,s.c*b,s.d*b,s.e,s.f,s.r*a)}, +E5(a,b){var s=this,r=s.a,q=s.b,p=s.c,o=s.d +return A.qi(r,q,p,o,r*a+p*b+s.e,q*a+o*b+s.f,s.r)}, +ix(a){var s=this,r=s.a,q=a.a,p=s.c,o=a.b,n=s.b,m=s.d,l=a.c,k=a.d,j=a.e,i=a.f +return A.qi(r*q+p*o,n*q+m*o,r*l+p*k,n*l+m*k,r*j+p*i+s.e,n*j+m*i+s.f,s.r*a.r)}, +qp(a,b){var s=this,r=b.a,q=b.b +return new A.cR(s.a*r+s.c*q+s.e,s.b*r+s.d*q+s.f)}, +vn(){var s=this +return new Float64Array(A.ea(A.b([s.a,s.b,0,0,s.c,s.d,0,0,0,0,s.r,0,s.e,s.f,0,1],t.n)))}, +gJ(a){var s=this +return A.a3(s.a,s.b,s.c,s.d,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)}, +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.nt&&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}, +j(a){var s=this +return"[ "+A.j(s.a)+", "+A.j(s.c)+", "+A.j(s.e)+" ]\n[ "+A.j(s.b)+", "+A.j(s.d)+", "+A.j(s.f)+" ]\n[ 0.0, 0.0, 1.0 ] // _m4_10 = "+A.j(s.r)+"\n"}} +A.a5M.prototype={ +V(){return"PathFillType."+this.b}} +A.Fg.prototype={ +V(){return"PathCommandType."+this.b}} +A.vn.prototype={} +A.is.prototype={ +cj(a){var s=a.qp(0,new A.cR(this.b,this.c)) +return new A.is(s.a,s.b,B.bJ)}, +gJ(a){return A.a3(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)}, +l(a,b){if(b==null)return!1 +return b instanceof A.is&&b.b===this.b&&b.c===this.c}, +j(a){return"LineToCommand("+A.j(this.b)+", "+A.j(this.c)+")"}} +A.lO.prototype={ +cj(a){var s=a.qp(0,new A.cR(this.b,this.c)) +return new A.lO(s.a,s.b,B.dm)}, +gJ(a){return A.a3(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)}, +l(a,b){if(b==null)return!1 +return b instanceof A.lO&&b.b===this.b&&b.c===this.c}, +j(a){return"MoveToCommand("+A.j(this.b)+", "+A.j(this.c)+")"}} +A.hH.prototype={ +a84(a){var s=this +return new A.avX().$5(a,new A.cR(s.b,s.c),new A.cR(s.d,s.e),new A.cR(s.f,s.r),0)}, +cj(a){var s=this,r=a.qp(0,new A.cR(s.b,s.c)),q=a.qp(0,new A.cR(s.d,s.e)),p=a.qp(0,new A.cR(s.f,s.r)) +return new A.hH(r.a,r.b,q.a,q.b,p.a,p.b,B.bA)}, +gJ(a){var s=this +return A.a3(s.a,s.b,s.c,s.d,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)}, +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.hH&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e&&b.f===s.f&&b.r===s.r}, +j(a){var s=this +return"CubicToCommand("+A.j(s.b)+", "+A.j(s.c)+", "+A.j(s.d)+", "+A.j(s.e)+", "+A.j(s.f)+", "+A.j(s.r)+")"}} +A.avX.prototype={ +$5(a,b,c,d,e){var s +if(A.a6d(b,A.zX(a,d,0.3333333333333333))>1.5||A.a6d(c,A.zX(a,d,0.6666666666666666))>1.5){s=A.bfi(a,b,c,d,0.5) +e=this.$5(s[0],s[1],s[2],s[3],e) +e=this.$5(s[3],s[4],s[5],s[6],e)}else e+=A.a6d(a,d) +return e}, +$S:885} +A.K6.prototype={ +cj(a){return this}, +gJ(a){return A.eC(this.a)}, +l(a,b){if(b==null)return!1 +return b instanceof A.K6}, +j(a){return"CloseCommand()"}} +A.lV.prototype={ +hk(a){var s,r,q,p,o,n,m,l=a.a,k=(a.c-l)*0.5,j=a.b,i=(a.d-j)*0.5 +l+=k +j+=i +s=0.551915024494*k +r=0.551915024494*i +q=j-i +p=this.a +p.push(new A.lO(l,q,B.dm)) +o=l+s +n=l+k +m=j-r +p.push(new A.hH(o,q,n,m,n,j,B.bA)) +r=j+r +i=j+i +p.push(new A.hH(n,r,o,i,l,i,B.bA)) +s=l-s +k=l-k +p.push(new A.hH(s,i,k,r,k,j,B.bA)) +p.push(new A.hH(k,m,s,q,l,q,B.bA)) +p.push(B.i1) +return this}, +ke(a){var s,r=a.a,q=a.b,p=this.a +p.push(new A.lO(r,q,B.dm)) +s=a.c +p.push(new A.is(s,q,B.bJ)) +q=a.d +p.push(new A.is(s,q,B.bJ)) +p.push(new A.is(r,q,B.bJ)) +p.push(B.i1) +return this}, +aGe(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +if(b===0&&c===0)return this.ke(a) +s=new A.cR(b,c).a1(0,0.551915024494) +r=a.a +q=r+b +p=a.b +o=this.a +o.push(new A.lO(q,p,B.dm)) +n=r+(a.c-r) +m=n-b +o.push(new A.is(m,p,B.bJ)) +l=s.a +k=m+l +j=p+c +i=s.b +h=j-i +o.push(new A.hH(k,p,n,h,n,j,B.bA)) +g=p+(a.d-p) +f=g-c +o.push(new A.is(n,f,B.bJ)) +i=f+i +o.push(new A.hH(n,i,k,g,m,g,B.bA)) +o.push(new A.is(q,g,B.bJ)) +l=q-l +o.push(new A.hH(l,g,r,i,r,f,B.bA)) +o.push(new A.is(r,j,B.bJ)) +o.push(new A.hH(r,h,l,p,q,p,B.bA)) +o.push(B.i1) +return this}, +aea(a){var s,r=this.a,q=this.b +q===$&&A.c() +s=A.a5L(r,q) +if(a)B.b.ao(r) +return s}, +vo(){return this.aea(!0)}} +A.iS.prototype={ +aSG(a){if(a===this.b)return this +return A.a5L(this.a,a)}, +cj(a){var s,r,q,p=A.b([],t.H9) +for(s=this.a,r=s.length,q=0;q"+A.j(r)+","):"Path(" +s=this.b +r=(s!==B.cg?r+("\n fillType: "+s.j(0)+","):r)+"\n)" +return r.charCodeAt(0)==0?r:r}} +A.aVv.prototype={ +gku(a){var s=this,r=s.b,q=s.a +if(r>=q.length)r=s.b=0 +s.b=r+1 +return q[r]}} +A.b_c.prototype={ +gE(a){var s=this.b +s===$&&A.c() +return s}, +a_V(a){var s,r,q,p,o,n,m,l,k=this,j=A.a6d(k.c,a) +if(!(j<=0)){s=k.b +s===$&&A.c() +s=s<=0}else s=!0 +if(s)return +s=k.f +r=a.a +q=a.b +p=k.a +while(!0){o=k.b +o===$&&A.c() +if(!(j>=o))break +n=o/j +o=k.c +m=1-n +k.c=new A.cR(m*o.a+n*r,m*o.b+n*q) +k.b=p.gku(p) +o=k.e +o===$&&A.c() +m=k.c +l=m.a +m=m.b +if(o)s.push(new A.is(l,m,B.bJ)) +else s.push(new A.lO(l,m,B.dm)) +j=A.a6d(k.c,a) +k.e=!k.e}if(j>0){k.b=o-j +p=k.e +p===$&&A.c() +if(p)s.push(new A.is(r,q,B.bJ))}k.c=a}, +aqD(a){var s,r,q,p,o,n=this,m=null,l=a.a84(n.c),k=n.a,j=n.f +while(!0){s=n.b +s===$&&A.c() +if(!(l>=s))break +r=A.bfi(n.c,new A.cR(a.b,a.c),new A.cR(a.d,a.e),new A.cR(a.f,a.r),s/l) +s=n.c=r[3] +q=n.e +q===$&&A.c() +if(q){s=A.a6(r) +q=new A.aK(r,1,m,s.h("aK<1>")) +q.cm(r,1,m,s.c) +p=q.DW(0,3).fa(0) +q=p[0] +s=p[1] +o=p[2] +j.push(new A.hH(q.a,q.b,s.a,s.b,o.a,o.b,B.bA))}else j.push(new A.lO(s.a,s.b,B.dm)) +s=A.a6(r) +q=new A.aK(r,4,m,s.h("aK<1>")) +q.cm(r,4,m,s.c) +p=q.DW(0,3).fa(0) +q=p[0] +s=p[1] +o=p[2] +a=new A.hH(q.a,q.b,s.a,s.b,o.a,o.b,B.bA) +n.b=k.gku(k) +l=a.a84(n.c) +n.e=!n.e}n.b=s-l +n.c=new A.cR(a.f,a.r) +k=n.e +k===$&&A.c() +if(k)j.push(a)}, +aJc(a){var s,r,q,p,o,n,m,l=this,k=l.a +l.b=k.gku(k) +l.e=!0 +for(k=a.a,s=k.length,r=t.ZC,q=t.JO,p=t.wd,o=l.f,n=0;n"+p+", offsets: "+o+", tileMode: "+n+", "+m+"unitMode: "+A.j(s.e)+")"}} +A.LK.prototype={ +V(){return"GradientUnitMode."+this.b}} +A.vx.prototype={ +Rg(a,b){var s,r,q=this,p=q.f +if(p==null)p=B.bc +s=q.e +switch((s==null?B.lG:s).a){case 0:s=a.a +r=a.b +p=b.E5(s,r).Xp(a.c-s,a.d-r).ix(p) +break +case 1:p=b.ix(p) +break +case 2:break}s=q.d +if(s==null)s=B.pP +return new A.vx(q.r,q.w,q.x,q.a,q.b,q.c,s,B.uv,p)}, +Rk(a){var s,r,q,p,o=this,n=o.b +if(n==null)n=a.b +s=o.c +if(s==null)s=a.c +r=o.f +if(r==null)r=a.f +q=o.e +if(q==null)q=a.e +p=o.d +if(p==null)p=a.d +return new A.vx(o.r,o.w,o.x,o.a,n,s,p,q,r)}, +gJ(a){var s,r=this,q=r.b +q=A.c4(q==null?A.b([],t.Ai):q) +s=r.c +return A.a3(r.a,r.r,r.w,q,A.c4(s==null?A.b([],t.n):s),r.d,r.f,r.x,r.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.vx&&b.a===s.a&&b.r.l(0,s.r)&&b.w===s.w&&J.f(b.x,s.x)&&A.mo(b.b,s.b)&&A.mo(b.c,s.c)&&J.f(b.f,s.f)&&b.d==s.d&&b.e==s.e}, +j(a){var s=this,r=s.r.j(0),q=A.j(s.b),p=A.j(s.c),o=A.j(s.d),n=s.f +n=n==null?"":"transform: Float64List.fromList("+A.j(n.vn())+") ," +return"RadialGradient(id: '"+s.a+"', center: "+r+", radius: "+A.j(s.w)+", colors: "+q+", offsets: "+p+", tileMode: "+o+", "+n+"focalPoint: "+A.j(s.x)+", unitMode: "+A.j(s.e)+")"}} +A.ps.prototype={ +gJ(a){return A.a3(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)}, +l(a,b){if(b==null)return!1 +return b instanceof A.ps&&b.a===this.a&&J.f(b.b,this.b)&&J.f(b.c,this.c)}, +j(a){var s="Paint(blendMode: "+this.a.j(0),r=this.b +if(r!=null)s+=", stroke: "+r.j(0) +r=this.c +s=(r!=null?s+(", fill: "+r.j(0)):s)+")" +return s.charCodeAt(0)==0?s:s}} +A.Qq.prototype={ +gJ(a){var s=this +return A.a3(B.a13,s.a,s.b,s.c,s.d,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)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(b instanceof A.Qq){s=b.a +s=r.a.a===s.a&&J.f(b.b,r.b)&&b.c==r.c&&b.d==r.d&&b.e==r.e&&b.f==r.f}else s=!1 +return s}, +j(a){var s=this,r="Stroke(color: "+s.a.j(0),q=s.b +if(q!=null)r+=", shader: "+q.j(0) +q=s.c +if(q!=null)r+=", cap: "+q.j(0) +q=s.d +if(q!=null)r+=", join: "+q.j(0) +q=s.e +if(q!=null)r+=", miterLimit: "+A.j(q) +q=s.f +r=(q!=null?r+(", width: "+A.j(q)):r)+")" +return r.charCodeAt(0)==0?r:r}} +A.yk.prototype={ +gJ(a){return A.a3(B.a12,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)}, +l(a,b){var s +if(b==null)return!1 +if(b instanceof A.yk){s=b.a +s=this.a.a===s.a&&J.f(b.b,this.b)}else s=!1 +return s}, +j(a){var s="Fill(color: "+this.a.j(0),r=this.b +s=(r!=null?s+(", shader: "+r.j(0)):s)+")" +return s.charCodeAt(0)==0?s:s}} +A.hC.prototype={ +V(){return"BlendMode."+this.b}} +A.a5A.prototype={ +V(){return"PaintingStyle."+this.b}} +A.Qr.prototype={ +V(){return"StrokeCap."+this.b}} +A.Qs.prototype={ +V(){return"StrokeJoin."+this.b}} +A.R5.prototype={ +V(){return"TileMode."+this.b}} +A.QX.prototype={ +gJ(a){var s=this +return A.a3(s.a,s.c,s.b,s.d,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)}, +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.QX&&b.a==s.a&&b.c==s.c&&b.b==s.b&&b.d==s.d&&b.e===s.e&&J.f(b.f,s.f)}, +j(a){var s=this,r=""+("TextPosition(reset: "+s.e),q=s.a +if(q!=null)r+=", x: "+A.j(q) +q=s.c +if(q!=null)r+=", y: "+A.j(q) +q=s.b +if(q!=null)r+=", dx: "+A.j(q) +q=s.d +if(q!=null)r+=", dy: "+A.j(q) +q=s.f +r=(q!=null?r+(", transform: "+q.j(0)):r)+")" +return r.charCodeAt(0)==0?r:r}} +A.QO.prototype={ +gJ(a){var s=this +return A.a3(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)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(b instanceof A.QO)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){s=b.f +if(r.f.a===s.a)if(b.r===r.r)s=r.w.a===b.w.a +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}, +j(a){var s=this +return"TextConfig('"+s.a+"', "+A.j(s.b)+", '"+A.j(s.d)+"', "+s.e.j(0)+", "+A.j(s.c)+", "+s.f.j(0)+", "+s.r.j(0)+", "+s.w.j(0)+",)"}, +gjX(a){return this.e}} +A.nN.prototype={ +V(){return"FontWeight."+this.b}} +A.B6.prototype={ +V(){return"TextDecorationStyle."+this.b}} +A.B5.prototype={ +l(a,b){if(b==null)return!1 +return b instanceof A.B5&&b.a===this.a}, +gJ(a){return B.e.gJ(this.a)}, +j(a){var s,r=this.a +if(r===0)return"TextDecoration.none" +s=A.b([],t.T) +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.b.cp(s,", ")+"])"}} +A.eh.prototype={ +hb(a,b){return this}, +lw(a){return this.hb(a,!1)}} +A.afm.prototype={ +dN(a,b,c){return b.aeI(this,c)}, +dG(a,b,c){return this.dN(a,b,c,t.z,t.z)}} +A.aaW.prototype={ +ri(a){var s=this.a +if(s.l(0,B.bc))return a +return a.ix(s)}} +A.jU.prototype={} +A.abr.prototype={ +dN(a,b,c){return b.Lw(this,c)}, +dG(a,b,c){return this.dN(a,b,c,t.z,t.z)}} +A.Fe.prototype={ +AZ(a,b,c,d,e,f,g){var s,r=b!=null?new A.K1(c,b,a,a.b.r):a +if(d!=null){s=a.b +r=new A.MP(d,r,s.z,e,s.r)}if(f!=null)r=new A.NS(f,r,g,a.b.r) +B.b.D(this.d,r)}, +R0(a,b,c,d){return this.AZ(a,null,b,null,c,null,d)}, +hb(a,b){var s=A.zR(this.b.wU(a),null,this.a) +B.b.I(s.d,this.d) +return s}, +lw(a){return this.hb(a,!1)}, +aJ1(){var s,r,q=null,p=this.b,o=p.f,n=o==null,m=n?q:o.c +p=p.z +s=p==null +if(s)r=m!=null&&m!==1&&m!==0 +else r=!0 +if(r){o=n?q:o.aRR(B.a2l,this.a) +if(o==null){o=A.CY(0,0,0,m==null?1:m) +o=new A.yk(o,q)}return new A.ps(s?B.hU:p,q,o)}return q}, +dN(a,b,c){return b.aeM(this,c)}, +dG(a,b,c){return this.dN(a,b,c,t.z,t.z)}} +A.aav.prototype={ +dN(a,b,c){return b.af0(this,c)}, +dG(a,b,c){return this.dN(a,b,c,t.z,t.z)}, +hb(a,b){var s=A.bjK(this.b.wU(a),this.r) +B.b.I(s.d,this.d) +return s}, +lw(a){return this.hb(a,!1)}} +A.a84.prototype={ +dN(a,b,c){return b.aeX(this,c)}, +dG(a,b,c){return this.dN(a,b,c,t.z,t.z)}} +A.K1.prototype={ +dN(a,b,c){return b.aeC(this,c)}, +dG(a,b,c){return this.dN(a,b,c,t.z,t.z)}, +hb(a,b){var s=this +return new A.K1(s.b,s.c,s.d.hb(a,b),s.a)}, +lw(a){return this.hb(a,!1)}} +A.MP.prototype={ +dN(a,b,c){return b.aeL(this,c)}, +dG(a,b,c){return this.dN(a,b,c,t.z,t.z)}, +hb(a,b){var s=this +return new A.MP(s.b,s.c.hb(a,b),s.d,s.e,s.a)}, +lw(a){return this.hb(a,!1)}} +A.Fi.prototype={ +RM(a,b){var s,r=this.b,q=r.e,p=q==null?null:q.aed(a,b) +q=r.f +s=q==null?null:q.Wf(a,b,B.dD) +if(s==null&&p==null)return null +r=r.z +return new A.ps(r==null?B.hU:r,p,s)}, +hb(a,b){var s=this.b +s=b?a.Bd(s,this.a):s.wU(a) +return A.bib(this.d,s)}, +lw(a){return this.hb(a,!1)}, +dN(a,b,c){return b.aeN(this,c)}, +dG(a,b,c){return this.dN(a,b,c,t.z,t.z)}} +A.Dm.prototype={ +hb(a,b){var s=this,r=s.b +r=b?a.Bd(r,s.a):r.wU(a) +return A.bfq(r,s.d,s.e)}, +lw(a){return this.hb(a,!1)}, +dN(a,b,c){return b.aeF(this,c)}, +dG(a,b,c){return this.dN(a,b,c,t.z,t.z)}} +A.aas.prototype={ +RM(a,b){var s,r=this.b,q=r.f,p=q==null?null:q.Wf(a,b,B.dD) +q=r.e +s=q==null?null:q.aed(a,b) +if(p==null&&s==null)return null +r=r.z +return new A.ps(r==null?B.hU:r,s,p)}, +hb(a,b){var s=this.b,r=b?a.Bd(s,this.a):s.wU(a) +return A.bjH(this.d,r)}, +lw(a){return this.hb(a,!1)}, +dN(a,b,c){return b.af_(this,c)}, +dG(a,b,c){return this.dN(a,b,c,t.z,t.z)}} +A.a2A.prototype={ +hb(a,b){var s=this,r=s.b +r=b?a.Bd(r,s.a):r.wU(a) +return A.bgM(s.d,s.e,r)}, +lw(a){return this.hb(a,!1)}, +dN(a,b,c){return b.aeK(this,c)}, +dG(a,b,c){return this.dN(a,b,c,t.z,t.z)}} +A.NS.prototype={ +dN(a,b,c){return b.aeO(this,c)}, +dG(a,b,c){return this.dN(a,b,c,t.z,t.z)}, +hb(a,b){var s=this +return new A.NS(s.b,s.c.hb(a,b),s.d,s.a)}, +lw(a){return this.hb(a,!1)}} +A.Vu.prototype={} +A.of.prototype={ +a07(){var s,r,q=this,p=q.ax +for(s=q.c;s.H();){r=s.d +r.toString +if(r instanceof A.hz&&!r.r)++q.ax +else if(r instanceof A.j_)--q.ax +q.as=B.e5 +q.at=null +if(q.ax")),r=n.r;s.H();){q=s.b +if(q instanceof A.hz){if(n.ahJ(q))continue +p=B.ZJ.i(0,q.e) +if(p==null){if(!q.r)n.a07()}else p.$2(n,!1)}else if(q instanceof A.j_)n.aKq(0,q) +else{if(!r.gaB(r))o=r.ga4(r).a==="text"||r.ga4(r).a==="tspan" +else o=!1 +if(o)if(q instanceof A.nb)n.ZK(q.e) +else if(q instanceof A.wq)n.ZK(q.gm(q))}}if(n.Q==null)throw A.d(A.a7("Invalid SVG data")) +n.f.d=!0}, +eP(a,b){var s=this.as.a.i(0,a) +return s==null?b:s}, +hH(a){return this.eP(a,null)}, +I4(a){var s="url(#"+A.j(this.as.b)+")" +if(s!=="url(#)"){this.f.a.q(0,s,a) +return!0}return!1}, +wM(a,b){this.r.h9(0,new A.Vu(a.e,b)) +this.I4(b)}, +aGg(a){var s,r,q,p,o=this,n=B.Ak.i(0,a.e) +if(n==null)return!1 +s=o.r +r=s.ga4(s).b +s=n.$1(o) +s.toString +q=A.bib(s,o.as) +o.I4(q) +s=o.f +p=s.gtc() +r.AZ(q,o.as.y,s.gvu(),o.hH("mask"),p,s.Ev(o),p) +return!0}, +ahJ(a){if(a.e==="defs")if(!a.r){this.wM(a,A.zR(this.as,null,null)) +return!0}return this.aGg(a)}, +aKq(a,b){var s=this.r,r=b.e +while(!0){if(r===s.ga4(s).a)s.ga4(s).toString +if(!!1)break +s.eC(0)}if(r===s.ga4(s).a)s.eC(0) +this.ay=b +if(r==="text")this.ch=!1}, +aPV(a){var s +if(a==null||a==="")return null +s=A.fF(a,this.a,!0) +if(s!=null)return s +a=B.d.fd(a.toLowerCase()) +s=$.bCR.i(0,a) +if(s!=null)return s +throw A.d(A.a7("Could not parse font-size: "+a))}, +aQ1(a){if(a==null)return null +switch(a){case"none":return B.Er +case"underline":return B.a6h +case"overline":return B.a6j +case"line-through":return B.a6k}throw A.d(A.a8('Attribute value for text-decoration="'+a+'" is not supported'))}, +aQ2(a){if(a==null)return null +switch(a){case"solid":return B.Ep +case"dashed":return B.a6d +case"dotted":return B.a6b +case"double":return B.a6a +case"wavy":return B.a6f}throw A.d(A.a8('Attribute value for text-decoration-style="'+a+'" is not supported'))}, +aQ0(a){switch(a){case"end":return 1 +case"middle":return 0.5 +case"start":return 0 +case"inherit":default:return null}}, +a38(a){var s +if(a==="100%"||a==="")return 1/0 +s=A.fF(a,this.a,!0) +return s==null?1/0:s}, +a3b(){var s,r,q,p,o,n,m,l=this,k=l.hH("viewBox") +if(k==null)k="" +s=l.hH("width") +if(s==null)s="" +r=l.hH("height") +if(r==null)r="" +q=k==="" +if(q&&s===""&&r==="")throw A.d(A.a7("SVG did not specify dimensions\n\nThe SVG library looks for a `viewBox` or `width` and `height` attribute to determine the viewport boundary of the SVG. Note that these attributes, as with all SVG attributes, are case sensitive.\nDuring processing, the following attributes were found:\n "+l.as.a.j(0))) +if(q)return new A.aoj(l.a38(s),l.a38(r),B.bc) +p=B.d.o3(k,A.bq("[ ,]+",!0,!1,!1)) +if(p.length<4)throw A.d(A.a7("viewBox element must be 4 elements long")) +q=A.en(p[2],!1) +q.toString +o=A.en(p[3],!1) +o.toString +n=A.en(p[0],!1) +n.toString +m=A.en(p[1],!1) +m.toString +return new A.aoj(q,o,B.bc.E5(-n,-m))}, +act(){switch(this.hH("spreadMethod")){case"pad":return B.pP +case"repeat":return B.abk +case"reflect":return B.abl}return null}, +acq(){switch(this.hH("gradientUnits")){case"userSpaceOnUse":return B.SD +case"objectBoundingBox":return B.lG}return null}, +azi(a,b){switch(a){case"butt":return B.a5i +case"round":return B.a5j +case"square":return B.a5k +default:return null}}, +azr(a,b){switch(a){case"miter":return B.a5m +case"bevel":return B.a5o +case"round":return B.a5n +default:return null}}, +azk(a){var s,r,q,p,o,n,m +if(a==null||a==="")return null +else if(a==="none")return B.mb +s=J.b82(a,A.bq("[ ,]+",!0,!1,!1)) +r=A.b([],t.n) +for(q=s.length,p=this.a,o=!1,n=0;n>>0)}}if(B.d.cd(a.toLowerCase(),"rgba")){p=t.a4 +n=A.ai(new A.S(A.b(B.d.au(a,J.b81(a,"(")+1,B.d.eW(a,")")).split(","),t.T),new A.aPI(),p),!0,p.h("aF.E")) +p=A.en(B.b.eC(n),!1) +p.toString +m=A.a6(n).h("S<1,o>") +l=A.ai(new A.S(n,new A.aPJ(),m),!0,m.h("aF.E")) +return A.CY(l[0],l[1],l[2],p)}if(B.d.cd(a.toLowerCase(),"hsl")){p=t.OL +k=A.ai(new A.S(A.b(B.d.au(a,J.b81(a,"(")+1,B.d.eW(a,")")).split(","),t.T),new A.aPK(),p),!0,p.h("aF.E")) +j=B.c.bB(k[0]/360,1) +p=k[1] +i=k[2]/100 +h=k.length>3?k[3]:255 +l=A.b([0,0,0],t.n) +if(j<0.16666666666666666){l[0]=1 +l[1]=j*6}else if(j<0.3333333333333333){l[0]=2-j*6 +l[1]=1}else if(j<0.5){l[1]=1 +l[2]=j*6-2}else if(j<0.6666666666666666){l[1]=4-j*6 +l[2]=1}else{m=j*6 +if(j<0.8333333333333334){l[0]=m-4 +l[2]=1}else{l[0]=1 +l[2]=6-m}}m=t.bK +l=A.ai(new A.S(l,new A.aPL(p/100),m),!0,m.h("aF.E")) +p=A.a6(l).h("S<1,a_>") +l=i<0.5?A.ai(new A.S(l,new A.aPM(i),p),!0,p.h("aF.E")):A.ai(new A.S(l,new A.aPN(i),p),!0,p.h("aF.E")) +p=A.a6(l).h("S<1,a_>") +l=A.ai(new A.S(l,new A.aPO(),p),!0,p.h("aF.E")) +return A.bf3(h,J.arw(l[0]),J.arw(l[1]),J.arw(l[2]))}if(B.d.cd(a.toLowerCase(),"rgb")){p=t.OL +l=A.ai(new A.S(A.b(B.d.au(a,J.b81(a,"(")+1,B.d.eW(a,")")).split(","),t.T),new A.aPP(),p),!0,p.h("aF.E")) +g=l.length>3?l[3]:255 +return A.bf3(g,l[0],l[1],l[2])}f=B.YS.i(0,a) +if(f!=null)return f +return e}, +aqk(a){var s,r,q,p,o,n,m,l,k,j=t.N,i=A.D(j,j) +for(j=J.aA(a);j.H();){s=j.ga2(j) +r=B.d.fd(s.b) +s=s.a +q=B.d.eW(s,":") +p=q>0 +if((p?B.d.cf(s,q+1):s)==="style")for(s=r.split(";"),p=s.length,o=0;o>>24 +if((r==null?255:r)!==255){r=o.a +q=(r>>>24)/255 +o=A.CY(r>>>16&255,r>>>8&255,r&255,1)}r=l==="none"?B.i3:new A.qv(!1,o) +return new A.Gy(n.f,r,q,m,m)}} +A.aPI.prototype={ +$1(a){return B.d.fd(a)}, +$S:49} +A.aPJ.prototype={ +$1(a){return A.em(a,null,null)}, +$S:52} +A.aPK.prototype={ +$1(a){var s +a=B.d.fd(a) +if(B.d.jb(a,"%"))a=B.d.au(a,0,a.length-1) +if(B.d.N(a,".")){s=A.en(a,!1) +s.toString +return B.c.aA(s*2.55)}return A.em(a,null,null)}, +$S:52} +A.aPL.prototype={ +$1(a){return a+(1-this.a)*(0.5-a)}, +$S:1} +A.aPM.prototype={ +$1(a){return this.a*2*a}, +$S:1} +A.aPN.prototype={ +$1(a){return this.a*2*(1-a)+2*a-1}, +$S:1} +A.aPO.prototype={ +$1(a){return a*255}, +$S:1} +A.aPP.prototype={ +$1(a){var s +a=B.d.fd(a) +if(B.d.jb(a,"%")){s=A.en(B.d.au(a,0,a.length-1),!1) +s.toString +return B.c.aA(s*2.55)}return A.em(a,null,null)}, +$S:52} +A.akK.prototype={ +afD(a){return this.a.i(0,a)}, +afB(a){var s,r,q,p,o={},n=this.c.i(0,a) +if(n==null)return A.b([],t.m1) +s=A.b([],t.Sd) +o.a=null +r=new A.b0w(o,s) +for(q=n.length,p=0;p>>16&255,o>>>8&255,o&255,s) +o=b.aga(q.r) +return new A.Qq(s,r,q.e,q.d,q.f,o)}} +A.Gy.prototype={ +Wf(a,b,c){var s,r,q,p=this,o=null,n=p.b +if(n.a)return o +n=n.b +if(n==null)s=o +else{r=p.c +if(r==null)r=1 +n=n.a +r=A.CY(n>>>16&255,n>>>8&255,n&255,r) +s=r}if(s==null)if(c==null)s=o +else{n=p.c +if(n==null)n=1 +r=c.a +n=A.CY(r>>>16&255,r>>>8&255,r&255,n) +s=n}if(s==null)return o +if(p.e===!0)return new A.yk(s,o) +n=p.d +if(n!=null){n=t.Mm.a(p.a.b.i(0,n)) +q=n==null?o:n.Rg(a,b) +if(q==null)return o}else q=o +return new A.yk(s,q)}, +aRR(a,b){return this.Wf(a,b,null)}, +j(a){var s=this +return"SvgFillAttributes(definitions: "+s.a.j(0)+", color: "+s.b.j(0)+", shaderId: "+A.j(s.d)+", hasPattern: "+A.j(s.e)+", oapctiy: "+A.j(s.c)+")"}} +A.qv.prototype={ +Ne(a){var s,r=this +if(a==null||r.a)return r +if(a.a&&r.b==null)return B.i3 +s=r.b +return new A.qv(!1,s==null?a.b:s)}, +j(a){var s +if(this.a)s='"none"' +else{s=this.b +s=s==null?null:s.j(0) +if(s==null)s="null"}return s}} +A.aLE.prototype={ +aeC(a,b){var s,r=a.ri(b),q=A.b([],t.m1) +for(s=J.aA(a.b.$1(a.c));s.H();)q.push(s.ga2(s).cj(r)) +if(q.length===0)return a.d.dG(0,this,b) +return new A.a7C(q,a.d.dG(0,this,b))}, +aeL(a,b){var s,r=a.e.$1(a.b) +if(r==null)return a.c.dG(0,this,b) +s=a.c.dG(0,this,b) +return new A.a7D(r.dG(0,this,a.ri(b)),s,a.d)}, +aeM(b4,b5){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=null,b1=b4.ri(b5),b2=b4.aJ1(),b3=t.wP +if(b2==null){b3=A.b([],b3) +for(s=b4.d,r=s.length,q=b4.b,p=0;p=r[0]&&s[1]>=r[1]}else s=!1 +else s=!1 +return s}} +A.jo.prototype={ +o1(a,b,c,d){var s=this.a +s[3]=d +s[2]=c +s[1]=b +s[0]=a}, +u(a){var s=a.a,r=this.a +r[3]=s[3] +r[2]=s[2] +r[1]=s[1] +r[0]=s[0]}, +j(a){return"[0] "+this.jy(0).j(0)+"\n[1] "+this.jy(1).j(0)+"\n"}, +i(a,b){return this.a[b]}, +l(a,b){var s,r,q +if(b==null)return!1 +if(b instanceof A.jo){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]}else s=!1 +return s}, +gJ(a){return A.c4(this.a)}, +jy(a){var s=new Float64Array(2),r=this.a +s[0]=r[a] +s[1]=r[2+a] +return new A.a(s)}, +a1(a,b){var s=new Float64Array(4),r=new A.jo(s) +r.u(this) +s[0]=s[0]*b +s[1]=s[1]*b +s[2]=s[2]*b +s[3]=s[3]*b +return r}, +W(a,b){var s,r=new Float64Array(4),q=new A.jo(r) +q.u(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] +return q}, +X(a,b){var s,r=new Float64Array(4),q=new A.jo(r) +q.u(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] +return q}, +cE(){var s=this.a +s[0]=0 +s[1]=0 +s[2]=0 +s[3]=0}, +JK(){var s,r=this.a,q=r[0],p=r[3],o=r[1],n=r[2],m=q*p-o*n +if(m===0)return 0 +s=1/m +r[0]=p*s +r[1]=-o*s +r[2]=-n*s +r[3]=q*s +return m}, +Wm(a,b){var s,r,q,p,o,n,m +if(b==null){b=new A.a(new Float64Array(2)) +b.u(a)}else b.u(a) +s=b.a +r=this.a +q=r[0] +p=s[0] +o=r[2] +n=s[1] +m=r[1] +r=r[3] +s[0]=q*p+o*n +s[1]=m*p+r*n +return b}} +A.hO.prototype={ +tn(a,b,c,d,e,f,g,h,i){var s=this.a +s[8]=i +s[7]=h +s[6]=g +s[5]=f +s[4]=e +s[3]=d +s[2]=c +s[1]=b +s[0]=a}, +u(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.jy(0).j(0)+"\n[1] "+this.jy(1).j(0)+"\n[2] "+this.jy(2).j(0)+"\n"}, +i(a,b){return this.a[b]}, +l(a,b){var s,r,q +if(b==null)return!1 +if(b instanceof A.hO){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}, +gJ(a){return A.c4(this.a)}, +jy(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.dF(s)}, +a1(a,b){var s=new Float64Array(9),r=new A.hO(s) +r.u(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}, +W(a,b){var s,r=new Float64Array(9),q=new A.hO(r) +q.u(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}, +X(a,b){var s,r=new Float64Array(9),q=new A.hO(r) +q.u(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}} +A.by.prototype={ +ES(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var s=this.a +s[15]=p +s[14]=o +s[13]=n +s[12]=m +s[11]=l +s[10]=k +s[9]=j +s[8]=i +s[7]=h +s[6]=g +s[5]=f +s[4]=e +s[3]=d +s[2]=c +s[1]=b +s[0]=a}, +u(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.jy(0).j(0)+"\n[1] "+s.jy(1).j(0)+"\n[2] "+s.jy(2).j(0)+"\n[3] "+s.jy(3).j(0)+"\n"}, +i(a,b){return this.a[b]}, +l(a,b){var s,r,q +if(b==null)return!1 +if(b instanceof A.by){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}, +gJ(a){return A.c4(this.a)}, +Md(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]}, +jy(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.oo(s)}, +uc(a){var s=a.a,r=this.a +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] +return a}, +a1(a,b){var s=new A.by(new Float64Array(16)) +s.u(this) +s.ld(0,b,null,null) +return s}, +W(a,b){var s,r=new Float64Array(16),q=new A.by(r) +q.u(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}, +X(a,b){var s,r=new Float64Array(16),q=new A.by(r) +q.u(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}, +aL(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}, +mT(a){var s=Math.cos(a),r=Math.sin(a),q=this.a,p=q[0],o=q[4],n=q[1],m=q[5],l=q[2],k=q[6],j=q[3],i=q[7],h=-r +q[0]=p*s+o*r +q[1]=n*s+m*r +q[2]=l*s+k*r +q[3]=j*s+i*r +q[4]=p*h+o*s +q[5]=n*h+m*s +q[6]=l*h+k*s +q[7]=j*h+i*s}, +ld(a,b,c,d){var s=c==null?b:c,r=d==null?b:d,q=this.a +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] +q[15]=q[15]}, +ap(a,b){return this.ld(a,b,null,null)}, +eD(a,b,c){return this.ld(a,b,c,null)}, +cE(){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}, +cc(){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}, +lC(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.u(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}, +bR(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}, +ix(a){var s=new A.by(new Float64Array(16)) +s.u(this) +s.bR(0,a) +return s}, +aS5(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] +r=r[14] +s[0]=q*p+o*n+m*l+k +s[1]=j*p+i*n+h*l+g +s[2]=f*p+e*n+d*l+r +return a}, +az(a2,a3){var s=a3.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=s[3],i=r[1],h=r[5],g=r[9],f=r[13],e=r[2],d=r[6],c=r[10],b=r[14],a=r[3],a0=r[7],a1=r[11] +r=r[15] +s[0]=q*p+o*n+m*l+k*j +s[1]=i*p+h*n+g*l+f*j +s[2]=e*p+d*n+c*l+b*j +s[3]=a*p+a0*n+a1*l+r*j +return a3}, +KK(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}, +abn(){var s=this.a +return 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}} +A.a.prototype={ +t(a,b){var s=this.a +s[0]=a +s[1]=b}, +cE(){var s=this.a +s[0]=0 +s[1]=0}, +u(a){var s=a.a,r=this.a +r[1]=s[1] +r[0]=s[0]}, +ak(a){var s=this.a +s[0]=a +s[1]=a}, +j(a){var s=this.a +return"["+A.j(s[0])+","+A.j(s[1])+"]"}, +l(a,b){var s,r,q +if(b==null)return!1 +if(b instanceof A.a){s=this.a +r=s[0] +q=b.a +s=r===q[0]&&s[1]===q[1]}else s=!1 +return s}, +gJ(a){return A.c4(this.a)}, +h6(a){var s=new A.a(new Float64Array(2)) +s.u(this) +s.dt() +return s}, +X(a,b){var s=new A.a(new Float64Array(2)) +s.u(this) +s.aq(0,b) +return s}, +W(a,b){var s=new A.a(new Float64Array(2)) +s.u(this) +s.D(0,b) +return s}, +ab(a,b){var s=new A.a(new Float64Array(2)) +s.u(this) +s.ap(0,1/b) +return s}, +a1(a,b){var s=new A.a(new Float64Array(2)) +s.u(this) +s.ap(0,b) +return s}, +i(a,b){return this.a[b]}, +gE(a){return Math.sqrt(this.gcU())}, +gcU(){var s=this.a,r=s[0] +s=s[1] +return r*r+s*s}, +dW(a){var s,r,q=Math.sqrt(this.gcU()) +if(q===0)return 0 +s=1/q +r=this.a +r[0]=r[0]*s +r[1]=r[1]*s +return q}, +Kg(){var s=new A.a(new Float64Array(2)) +s.u(this) +s.dW(0) +return s}, +nm(a){var s=this.a,r=a.a,q=s[0]-r[0],p=s[1]-r[1] +return q*q+p*p}, +HL(a){var s=a.a,r=this.a +if(r[0]===s[0]&&r[1]===s[1])return 0 +return Math.acos(B.c.ca(this.bI(a)/(Math.sqrt(this.gcU())*Math.sqrt(a.gcU())),-1,1))}, +HM(a){var s=a.a,r=this.a +if(r[0]===s[0]&&r[1]===s[1])return 0 +return Math.atan2(this.bK(a),this.bI(a))}, +bI(a){var s=a.a,r=this.a +return r[0]*s[0]+r[1]*s[1]}, +bK(a){var s=a.a,r=this.a +return r[0]*s[1]-r[1]*s[0]}, +h7(a,b){var s=this.a +b.t(-a*s[1],a*s[0]) +return b}, +ada(a){this.aq(0,a.ED(2*a.bI(this)))}, +gaNC(a){var s=this.a,r=s[0] +return isNaN(r)||isNaN(s[1])}, +D(a,b){var s=b.a,r=this.a +r[0]=r[0]+s[0] +r[1]=r[1]+s[1]}, +u_(a,b){var s=a.a,r=this.a +r[0]=r[0]+s[0]*b +r[1]=r[1]+s[1]*b}, +aq(a,b){var s=b.a,r=this.a +r[0]=r[0]-s[0] +r[1]=r[1]-s[1]}, +bR(a,b){var s=b.a,r=this.a +r[0]=r[0]*s[0] +r[1]=r[1]*s[1]}, +IT(a){var s=a.a,r=this.a +r[0]=r[0]/s[0] +r[1]=r[1]/s[1]}, +ap(a,b){var s=this.a +s[1]=s[1]*b +s[0]=s[0]*b}, +ED(a){var s=new A.a(new Float64Array(2)) +s.u(this) +s.ap(0,a) +return s}, +dt(){var s=this.a +s[1]=-s[1] +s[0]=-s[0]}, +aFU(a){var s=this.a +s[1]=Math.abs(s[1]) +s[0]=Math.abs(s[0])}, +ca(a,b,c){var s=b.a,r=c.a,q=this.a +q[0]=B.c.ca(q[0],s[0],r[0]) +q[1]=B.c.ca(q[1],s[1],r[1])}, +I5(a,b){var s=this.a +s[0]=B.c.ca(s[0],a,b) +s[1]=B.c.ca(s[1],a,b)}, +sL(a,b){this.a[0]=b}, +sM(a,b){this.a[1]=b}} +A.dF.prototype={ +ka(a,b,c){var s=this.a +s[0]=a +s[1]=b +s[2]=c}, +cE(){var s=this.a +s[2]=0 +s[1]=0 +s[0]=0}, +u(a){var s=a.a,r=this.a +r[0]=s[0] +r[1]=s[1] +r[2]=s[2]}, +j(a){var s=this.a +return"["+A.j(s[0])+","+A.j(s[1])+","+A.j(s[2])+"]"}, +l(a,b){var s,r,q +if(b==null)return!1 +if(b instanceof A.dF){s=this.a +r=s[0] +q=b.a +s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]}else s=!1 +return s}, +gJ(a){return A.c4(this.a)}, +X(a,b){var s=new A.dF(new Float64Array(3)) +s.u(this) +s.aq(0,b) +return s}, +W(a,b){var s=new A.dF(new Float64Array(3)) +s.u(this) +s.D(0,b) +return s}, +a1(a,b){var s=new A.dF(new Float64Array(3)) +s.u(this) +s.ap(0,b) +return s}, +i(a,b){return this.a[b]}, +gE(a){var s=this.a,r=s[0],q=s[1] +s=s[2] +return Math.sqrt(r*r+q*q+s*s)}, +gcU(){var s=this.a,r=s[0],q=s[1] +s=s[2] +return r*r+q*q+s*s}, +bI(a){var s=a.a,r=this.a +return r[0]*s[0]+r[1]*s[1]+r[2]*s[2]}, +HR(a){var s=a.a,r=this.a,q=r[0],p=r[1],o=r[2] +r[0]=s[0]*q+s[4]*p+s[8]*o+s[12] +r[1]=s[1]*q+s[5]*p+s[9]*o+s[13] +r[2]=s[2]*q+s[6]*p+s[10]*o+s[14]}, +D(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]}, +aq(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]}, +ap(a,b){var s=this.a +s[2]=s[2]*b +s[1]=s[1]*b +s[0]=s[0]*b}, +ED(a){var s=new A.dF(new Float64Array(3)) +s.u(this) +s.ap(0,a) +return s}, +dt(){var s=this.a +s[2]=-s[2] +s[1]=-s[1] +s[0]=-s[0]}, +sL(a,b){this.a[0]=b}, +sM(a,b){this.a[1]=b}, +siY(a,b){this.a[2]=b}} +A.oo.prototype={ +o1(a,b,c,d){var s=this.a +s[3]=d +s[2]=c +s[1]=b +s[0]=a}, +u(a){var s=a.a,r=this.a +r[3]=s[3] +r[2]=s[2] +r[1]=s[1] +r[0]=s[0]}, +j(a){var s=this.a +return A.j(s[0])+","+A.j(s[1])+","+A.j(s[2])+","+A.j(s[3])}, +l(a,b){var s,r,q +if(b==null)return!1 +if(b instanceof A.oo){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]}else s=!1 +return s}, +gJ(a){return A.c4(this.a)}, +X(a,b){var s,r=new Float64Array(4),q=new A.oo(r) +q.u(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] +return q}, +W(a,b){var s,r=new Float64Array(4),q=new A.oo(r) +q.u(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] +return q}, +a1(a,b){var s=new Float64Array(4),r=new A.oo(s) +r.u(this) +s[0]=s[0]*b +s[1]=s[1]*b +s[2]=s[2]*b +s[3]=s[3]*b +return r}, +i(a,b){return this.a[b]}, +gE(a){var s=this.a,r=s[0],q=s[1],p=s[2] +s=s[3] +return Math.sqrt(r*r+q*q+p*p+s*s)}} +A.EY.prototype={} +A.Y.prototype={ +fh(a,b){var s=B.d.cd(A.fi(A.au(b).a,null),$.arh())||A.au(b)===$.b7v()?null:A.ar2(b) +return new A.Y(this.a,this.b,s,b.h("Y<0>"))}, +gJ(a){return this.a}, +l(a,b){if(b==null)return!1 +return b instanceof A.Y&&b.a===this.a}, +aSt(a){var s,r=this.c +if(r!=null){s=this.b +return J.Xi(s.gdc(s),this.a+a*r,r)}else throw A.d(A.a8("viewSingle is not supported for unsized types!"))}} +A.a0v.prototype={ +abD(a,b){var s=this.a,r=A.bMu(s,a) +if(B.d.cd(A.fi(A.au(b).a,null),$.arh()))if(r instanceof A.uB)return A.e4(r.a,s,b) +else throw A.d(A.bM("Tried to look up "+a+" as a function, but it seems it is NOT a function!",null)) +else return A.e4(r.a,s,b)}, +K3(a){return this.abD(a,t.MZ)}} +A.zK.prototype={ +RV(a,b){return new A.zK(b,a,this.$ti)}, +e8(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,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){return J.ih(new A.eS(this.a,this.b,t.vK).e8(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,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),this.$ti.c)}, +h2(){return this.e8(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,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,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,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,null,null,null,null,null,null,null)}, +iX(a){return this.e8(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,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,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,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,null,null,null,null,null,null,null,null)}, +DN(a,b){return this.e8(a,b,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,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,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,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,null,null,null,null,null)}, +DO(a,b,c){return this.e8(a,b,c,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,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,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,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,null,null,null,null)}, +DP(a,b,c,d){return this.e8(a,b,c,d,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,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,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,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,null,null,null)}, +DQ(a,b,c,d,e){return this.e8(a,b,c,d,e,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,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,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,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,null,null)}, +DR(a,b,c,d,e,f){return this.e8(a,b,c,d,e,f,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,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,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,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,null)}, +DT(a,b,c,d,e,f,g,h){return this.e8(a,b,c,d,e,f,g,h,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,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,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,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)}, +DS(a,b,c,d,e,f,g){return this.e8(a,b,c,d,e,f,g,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,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,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,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)}} +A.zL.prototype={ +RV(a,b){return new A.zL(b,a,this.$ti)}, +e8(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,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){return J.ih(new A.eS(this.a,this.b,t.fs).e8(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,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),this.$ti.h("Y<1>"))}, +h2(){return this.e8(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,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,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,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,null,null,null,null,null,null,null)}, +iX(a){return this.e8(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,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,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,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,null,null,null,null,null,null,null,null)}, +DN(a,b){return this.e8(a,b,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,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,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,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,null,null,null,null,null)}, +DO(a,b,c){return this.e8(a,b,c,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,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,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,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,null,null,null,null)}, +DP(a,b,c,d){return this.e8(a,b,c,d,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,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,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,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,null,null,null)}, +DQ(a,b,c,d,e){return this.e8(a,b,c,d,e,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,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,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,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,null,null)}, +DR(a,b,c,d,e,f){return this.e8(a,b,c,d,e,f,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,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,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,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,null)}, +DT(a,b,c,d,e,f,g,h){return this.e8(a,b,c,d,e,f,g,h,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,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,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,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)}, +DS(a,b,c,d,e,f,g){return this.e8(a,b,c,d,e,f,g,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,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,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,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)}} +A.eS.prototype={ +RV(a,b){return new A.eS(b,a,A.w(this).h("eS"))}, +e8(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,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){var s,r,q=this,p=q.b +if(p==null||q.a==null)throw A.d(A.a7("Call copyWith first!")) +p.toString +s=q.a +s.toString +r=A.b([],t.jl) +if(a!=null){r.push(a) +if(b!=null){r.push(b) +if(c!=null){r.push(c) +if(d!=null){r.push(d) +if(e!=null){r.push(e) +if(f!=null){r.push(f) +if(g!=null){r.push(g) +if(h!=null){r.push(h) +if(i!=null){r.push(i) +if(j!=null){r.push(j) +if(k!=null){r.push(k) +if(l!=null){r.push(l) +if(m!=null){r.push(m) +if(n!=null){r.push(n) +if(o!=null){r.push(o) +if(a0!=null){r.push(a0) +if(a1!=null){r.push(a1) +if(a2!=null){r.push(a2) +if(a3!=null){r.push(a3) +if(a4!=null){r.push(a4) +if(a5!=null){r.push(a5) +if(a6!=null){r.push(a6) +if(a7!=null){r.push(a7) +if(a8!=null){r.push(a8) +if(a9!=null){r.push(a9) +if(b0!=null){r.push(b0) +if(b1!=null){r.push(b1) +if(b2!=null){r.push(b2) +if(b3!=null){r.push(b3) +if(b4!=null){r.push(b4) +if(b5!=null){r.push(b5) +if(b6!=null){r.push(b6) +if(b7!=null){r.push(b7) +if(b8!=null){r.push(b8) +if(b9!=null){r.push(b9) +if(c0!=null){r.push(c0) +if(c1!=null){r.push(c1) +if(c2!=null){r.push(c2) +if(c3!=null){r.push(c3) +if(c4!=null){r.push(c4) +if(c5!=null){r.push(c5) +if(c6!=null){r.push(c6) +if(c7!=null){r.push(c7) +if(c8!=null){r.push(c8) +if(c9!=null){r.push(c9) +if(d0!=null){r.push(d0) +if(d1!=null){r.push(d1) +if(d2!=null){r.push(d2) +if(d3!=null){r.push(d3) +if(d4!=null){r.push(d4) +if(d5!=null){r.push(d5) +if(d6!=null){r.push(d6) +if(d7!=null){r.push(d7) +if(d8!=null){r.push(d8) +if(d9!=null){r.push(d9) +if(e0!=null){r.push(e0) +if(e1!=null){r.push(e1) +if(e2!=null){r.push(e2) +if(e3!=null){r.push(e3) +if(e4!=null){r.push(e4) +if(e5!=null){r.push(e5) +if(e6!=null){r.push(e6) +if(e7!=null){r.push(e7) +if(e8!=null){r.push(e8) +if(e9!=null){r.push(e9) +if(f0!=null){r.push(f0) +if(f1!=null){r.push(f1) +if(f2!=null){r.push(f2) +if(f3!=null){r.push(f3) +if(f4!=null){r.push(f4) +if(f5!=null){r.push(f5) +if(f6!=null){r.push(f6) +if(f7!=null){r.push(f7) +if(f8!=null){r.push(f8) +if(f9!=null){r.push(f9) +if(g0!=null){r.push(g0) +if(g1!=null){r.push(g1) +if(g2!=null){r.push(g2) +if(g3!=null){r.push(g3) +if(g4!=null){r.push(g4) +if(g5!=null){r.push(g5) +if(g6!=null){r.push(g6) +if(g7!=null){r.push(g7) +if(g8!=null){r.push(g8) +if(g9!=null){r.push(g9) +if(h0!=null){r.push(h0) +if(h1!=null){r.push(h1) +if(h2!=null){r.push(h2) +if(h3!=null){r.push(h3) +if(h4!=null){r.push(h4) +if(h5!=null){r.push(h5) +if(h6!=null){r.push(h6) +if(h7!=null){r.push(h7) +if(h8!=null){r.push(h8) +if(h9!=null){r.push(h9) +if(i0!=null){r.push(i0) +if(i1!=null){r.push(i1) +if(i2!=null){r.push(i2) +if(i3!=null){r.push(i3) +if(i4!=null){r.push(i4) +if(i5!=null){r.push(i5) +if(i6!=null){r.push(i6) +if(i7!=null){r.push(i7) +if(i8!=null){r.push(i8) +if(i9!=null){r.push(i9) +if(j0!=null){r.push(j0) +if(j1!=null){r.push(j1) +if(j2!=null){r.push(j2) +if(j3!=null){r.push(j3) +if(j4!=null){r.push(j4) +if(j5!=null){r.push(j5) +if(j6!=null){r.push(j6) +if(j7!=null){r.push(j7) +if(j8!=null){r.push(j8) +if(j9!=null){r.push(j9) +if(k0!=null){r.push(k0) +if(k1!=null){r.push(k1) +if(k2!=null){r.push(k2) +if(k3!=null){r.push(k3) +if(k4!=null){r.push(k4) +if(k5!=null){r.push(k5) +if(k6!=null){r.push(k6) +if(k7!=null){r.push(k7) +if(k8!=null){r.push(k8) +if(k9!=null){r.push(k9) +if(l0!=null){r.push(l0) +if(l1!=null)r.push(l1)}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}return A.bJN(p,r,s,A.w(q).h("eS.T"))}, +h2(){return this.e8(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,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,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,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,null,null,null,null,null,null,null)}, +iX(a){return this.e8(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,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,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,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,null,null,null,null,null,null,null,null)}, +DN(a,b){return this.e8(a,b,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,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,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,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,null,null,null,null,null)}, +DO(a,b,c){return this.e8(a,b,c,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,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,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,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,null,null,null,null)}, +DP(a,b,c,d){return this.e8(a,b,c,d,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,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,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,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,null,null,null)}, +DQ(a,b,c,d,e){return this.e8(a,b,c,d,e,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,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,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,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,null,null)}, +DR(a,b,c,d,e,f){return this.e8(a,b,c,d,e,f,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,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,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,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,null)}, +DT(a,b,c,d,e,f,g,h){return this.e8(a,b,c,d,e,f,g,h,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,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,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,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)}, +DS(a,b,c,d,e,f,g){return this.e8(a,b,c,d,e,f,g,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,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,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,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)}} +A.aXo.prototype={} +A.a0E.prototype={ +asV(){var s=J.bul(this.a) +if(s!=null)return J.jP(s) +else throw A.d(A.a7("Unexpected memory error!"))}} +A.EL.prototype={ +j(a){return new A.HD(this.a).j(0)}, +$ic9:1} +A.aFO.prototype={ +gdc(a){return this.a.asV()}, +Rc(a,b){return A.e4(this.a.c.$1(a),this,b)}, +y_(a){this.a.d.$1(a.a)}, +ga4W(){return this.c}} +A.aFP.prototype={ +$1(a){return new A.br(a.a,a,t.Yn)}, +$S:894} +A.aFQ.prototype={ +$1(a){return new A.br(a.b,a,t.WK)}, +$S:895} +A.aFR.prototype={ +V(){return"MemoryRegisterMode."+this.b}} +A.aGd.prototype={} +A.i6.prototype={ +gJ(a){return B.d.gJ(this.j(0))}, +j(a){return"[address="+this.a+"\tname="+this.b+"]"}} +A.E1.prototype={ +l(a,b){if(b==null)return!1 +if(b instanceof A.E1)return this.b===b.b&&this.a===b.a +else return!1}} +A.uB.prototype={ +gJ(a){return B.d.gJ(this.b+this.c+this.a)}, +l(a,b){if(b==null)return!1 +if(b instanceof A.uB)return this.c===b.c&&this.b===b.b&&this.a===b.a +else return!1}, +j(a){var s=this +return"[tableIndex="+s.a+"\tname="+s.b+"\targumentCount="+s.c+"\tfunction="+A.j(s.d)+"]"}} +A.aHa.prototype={ +ga4W(){return A.V(A.F1(this,A.a2Y(B.a5Z,"gaT_",1,[],[],0)))}, +Rc(a){throw A.d(A.a8("Can not use the null memory to allocate space!"))}, +gdc(a){return A.V(A.a8("The null memory has no buffer!"))}, +y_(a){throw A.d(A.a8("Can not use the null memory to free pointers!"))}} +A.ht.prototype={ +j(a){var s,r=this,q=r.a +if(q!=null){s=r.b.c +s=""+"PUBLIC "+s+q+s +q=s}else q=""+"SYSTEM" +s=r.d.c +s=q+" "+s+r.c+s +return s.charCodeAt(0)==0?s:s}, +gJ(a){return A.a3(this.c,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)}, +l(a,b){var s +if(b==null)return!1 +if(b instanceof A.ht)s=!0 +else s=!1 +return s}} +A.abF.prototype={ +aJn(a){var s=a.length +if(s>1&&a[0]==="#"){if(s>2){s=a[1] +s=s==="x"||s==="X"}else s=!1 +if(s)return this.a_X(B.d.cf(a,2),16) +else return this.a_X(B.d.cf(a,1),10)}else return B.Zn.i(0,a)}, +a_X(a,b){var s=A.vw(a,b) +if(s==null||s<0||1114111")),r=r.c;s.H();){q=s.d +if(q==null)q=r.a(q) +if(p.$1(q))return q}return null}, +gx_(a){return this.xL$}} +A.aTl.prototype={ +gbZ(a){return B.vk}} +A.Hc.prototype={ +gbZ(a){return this.kX$}} +A.wp.prototype={} +A.aTP.prototype={ +gbw(a){return null}, +u5(a){return this.AL()}, +xt(a){return this.AL()}, +AL(){return A.V(A.a8(this.j(0)+" does not have a parent"))}} +A.te.prototype={ +gbw(a){return this.jU$}, +u5(a){A.Hd(this) +this.jU$=a}, +xt(a){var s=this +if(s.gbw(s)!==a)A.V(A.bbe("Node already has a non-matching parent",s,a)) +s.jU$=null}} +A.aTU.prototype={ +gm(a){return null}} +A.abO.prototype={} +A.abP.prototype={ +Wk(){var s,r=new A.cZ(""),q=new A.aTW(r,B.kA) +this.eF(0,q) +s=r.a +return s.charCodeAt(0)==0?s:s}, +j(a){return this.Wk()}} +A.le.prototype={ +gk0(a){return B.F_}, +iq(){return A.aTj(this.a.iq(),this.b,this.c)}, +eF(a,b){var s,r,q +this.a.eF(0,b) +s=b.a +s.a+="=" +r=this.c +q=r.c +s.a+=q+b.b.a9w(this.b,r)+q +return null}, +gm(a){return this.b}} +A.aoy.prototype={} +A.aoz.prototype={} +A.Ha.prototype={ +gk0(a){return B.k_}, +iq(){return new A.Ha(this.a,null)}, +eF(a,b){var s=b.a,r=s.a+="" +return null}} +A.RC.prototype={ +gk0(a){return B.k0}, +iq(){return new A.RC(this.a,null)}, +eF(a,b){var s=b.a,r=s.a+="" +return null}} +A.abD.prototype={ +gm(a){return this.a}} +A.aoA.prototype={} +A.abE.prototype={ +gm(a){var s +if(this.xL$.a.length===0)return"" +s=this.Wk() +return B.d.au(s,6,s.length-2)}, +gk0(a){return B.q6}, +iq(){var s=this.xL$.a +return A.bkp(new A.S(s,new A.aTm(),A.a6(s).h("S<1,le>")))}, +eF(a,b){var s=b.a +s.a+="" +return null}} +A.aTm.prototype={ +$1(a){return A.aTj(a.a.iq(),a.b,a.c)}, +$S:244} +A.aoB.prototype={} +A.aoC.prototype={} +A.RE.prototype={ +gk0(a){return B.q7}, +iq(){return new A.RE(this.a,this.b,this.c,null)}, +eF(a,b){var s,r=b.a,q=r.a+="" +return null}} +A.aoD.prototype={} +A.abG.prototype={ +gL7(a){var s,r,q +for(s=this.kX$.a,r=A.a6(s),s=new J.dQ(s,s.length,r.h("dQ<1>")),r=r.c;s.H();){q=s.d +if(q==null)q=r.a(q) +if(q instanceof A.lf)return q}throw A.d(A.a7("Empty XML document"))}, +gk0(a){return B.adv}, +iq(){var s=this.kX$.a +return A.bkq(new A.S(s,new A.aTp(),A.a6(s).h("S<1,e8>")))}, +eF(a,b){return b.aSw(this)}} +A.aTp.prototype={ +$1(a){return a.iq()}, +$S:245} +A.aoE.prototype={} +A.lf.prototype={ +gk0(a){return B.hK}, +iq(){var s=this,r=s.xL$.a,q=s.kX$.a +return A.bEj(s.b.iq(),new A.S(r,new A.aTq(),A.a6(r).h("S<1,le>")),new A.S(q,new A.aTr(),A.a6(q).h("S<1,e8>")),s.a)}, +eF(a,b){return b.aSx(this)}} +A.aTq.prototype={ +$1(a){return A.aTj(a.a.iq(),a.b,a.c)}, +$S:244} +A.aTr.prototype={ +$1(a){return a.iq()}, +$S:245} +A.aoF.prototype={} +A.aoG.prototype={} +A.aoH.prototype={} +A.aoI.prototype={} +A.e8.prototype={} +A.aoT.prototype={} +A.aoU.prototype={} +A.aoV.prototype={} +A.aoW.prototype={} +A.aoX.prototype={} +A.aoY.prototype={} +A.RK.prototype={ +gk0(a){return B.k1}, +iq(){return new A.RK(this.c,this.a,null)}, +eF(a,b){var s,r=b.a,q=r.a+="" +return null}} +A.Bx.prototype={ +gk0(a){return B.k2}, +iq(){return new A.Bx(this.a,null)}, +eF(a,b){b.a.a+=A.Cb(this.a,$.bdM(),A.bn_(),null) +return null}} +A.abC.prototype={ +i(a,b){var s,r,q,p,o=this.c +if(!o.b1(0,b)){o.q(0,b,this.a.$1(b)) +for(s=this.b,r=A.w(o).h("bl<1>");o.a>s;){q=new A.bl(o,r) +p=q.gav(q) +if(!p.H())A.V(A.ct()) +o.O(0,p.ga2(p))}}o=o.i(0,b) +o.toString +return o}} +A.Hb.prototype={ +cq(a){var s,r=a.a,q=a.b,p=r.length,o=q")) +for(s=J.aA(a);s.H();){r=s.ga2(s) +if(J.bup(r)===B.q8)B.b.I(p,this.Od(r)) +else{q=this.c +q===$&&A.c() +if(!q.N(0,r.gk0(r)))A.V(A.bEk("Got "+r.gk0(r).j(0)+", but expected one of "+q.cp(0,", "),r,q)) +if(r.gbw(r)!=null)A.V(A.bbe(u.x,r,r.gbw(r))) +p.push(r)}}return p}} +A.aTN.prototype={ +$1(a){var s=this.a,r=s.c +r===$&&A.c() +A.aTO(a,r) +return s.$ti.c.a(a.iq())}, +$S(){return this.a.$ti.h("1(e8)")}} +A.abS.prototype={ +iq(){return new A.abS(this.b,this.c,this.d,null)}, +gD0(){return this.c}, +gDz(){return this.d}} +A.abT.prototype={ +gDz(){return this.b}, +iq(){return new A.abT(this.b,null)}, +gD0(){return this.b}} +A.aTV.prototype={} +A.aTW.prototype={ +aSw(a){this.af5(a.kX$)}, +aSx(a){var s,r,q,p,o=this,n=o.a +n.a+="<" +s=a.b +s.eF(0,o) +o.af3(a) +r=a.kX$ +q=r.a.length===0&&a.a +p=n.a +if(q)n.a=p+"/>" +else{n.a=p+">" +o.af5(r) +n.a+=""}}, +af3(a){var s=a.xL$ +if(s.a.length!==0){this.a.a+=" " +this.af6(s," ")}}, +af6(a,b){var s,r,q,p,o=this,n=J.aA(a) +if(n.H())if(b==null||b.length===0){s=n.$ti.c +do{r=n.d;(r==null?s.a(r):r).eF(0,o)}while(n.H())}else{s=n.d;(s==null?n.$ti.c.a(s):s).eF(0,o) +for(s=o.a,r=A.j(b),q=n.$ti.c;n.H();){s.a+=r +p=n.d;(p==null?q.a(p):p).eF(0,o)}}}, +af5(a){return this.af6(a,null)}} +A.ap1.prototype={} +A.aTi.prototype={ +aGu(a,b,c,d){var s,r,q=this +if(q.a||q.b){if(q.b&&q.r.length===0)if(a instanceof A.mj){s=q.f +r=new A.cm(s,t.Yb) +if(!r.gaB(r))throw A.d(A.He("Expected at most one XML declaration",b,c)) +else if(s.length!==0)throw A.d(A.He("Unexpected XML declaration",b,c)) +s.push(a)}else if(a instanceof A.mk){s=q.f +r=new A.cm(s,t.p0) +if(!r.gaB(r))throw A.d(A.He("Expected at most one doctype declaration",b,c)) +else{r=new A.cm(s,t.jd) +if(!r.gaB(r))throw A.d(A.He("Unexpected doctype declaration",b,c))}s.push(a)}else if(a instanceof A.hz){s=q.f +r=new A.cm(s,t.jd) +if(!r.gaB(r))throw A.d(A.He("Unexpected root element",b,c)) +s.push(a)}if(a instanceof A.hz){if(!a.r)q.r.push(a)}else if(a instanceof A.j_){if(q.a){s=q.r +if(s.length===0)throw A.d(A.bkv(a.e,b,c)) +else{r=a.e +if(B.b.ga4(s).e!==r)throw A.d(A.bkt(B.b.ga4(s).e,r,b,c))}}s=q.r +if(s.length!==0)s.pop()}}}} +A.aTK.prototype={} +A.aTL.prototype={} +A.abN.prototype={} +A.abH.prototype={ +cT(a){var s,r=new A.cZ(""),q=new A.De(r.gaSI(r),t.VQ) +B.b.am(a,new A.aoM(q,this.a).gLv()) +q.R(0) +s=r.a +return s.charCodeAt(0)==0?s:s}, +jB(a){return new A.aoM(a,this.a)}} +A.aoM.prototype={ +D(a,b){return J.lp(b,this.gLv())}, +R(a){return this.a.R(0)}, +aeB(a){var s=this.a +s.D(0,"")}, +aeD(a){var s=this.a +s.D(0,"")}, +aeE(a){var s=this.a +s.D(0,"")}, +aeH(a){var s,r,q=this.a +q.D(0,"")}, +aeJ(a){var s=this.a +s.D(0,"")}, +aeP(a){var s,r=this.a +r.D(0,"")}, +aeY(a){var s=this.a +s.D(0,"<") +s.D(0,a.e) +this.a6O(a.f) +if(a.r)s.D(0,"/>") +else s.D(0,">")}, +aeZ(a){this.a.D(0,A.Cb(a.gm(a),$.bdM(),A.bn_(),null))}, +a6O(a){var s,r,q,p,o,n +for(s=J.aA(a),r=this.a,q=this.b;s.H();){p=s.ga2(s) +r.D(0," ") +r.D(0,p.a) +r.D(0,"=") +o=p.b +p=p.c +n=p.c +r.D(0,n+q.a9w(o,p)+n)}}} +A.aqC.prototype={} +A.b2L.prototype={ +D(a,b){return J.lp(b,this.gLv())}, +aeB(a){return this.rf(0,new A.Ha(a.e,null),a)}, +aeD(a){return this.rf(0,new A.RC(a.e,null),a)}, +aeE(a){return this.rf(0,A.bkp(this.RO(a.e)),a)}, +aeH(a){return this.rf(0,new A.RE(a.e,a.f,a.r,null),a)}, +aeJ(a){var s,r,q,p,o=this.b +if(o==null)throw A.d(A.bkv(a.e,a.q1$,a.q0$)) +s=o.b.gDz() +r=a.e +q=a.q1$ +p=a.q0$ +if(s!==r)A.V(A.bkt(s,r,q,p)) +o.a=o.kX$.a.length!==0 +s=A.bEl(o) +this.b=s +if(s==null)this.rf(0,o,a.nt$)}, +aeP(a){return this.rf(0,new A.RK(a.e,a.f,null),a)}, +aeY(a){var s,r=this,q=A.bkr(a.e,r.RO(a.f),B.vk,!0) +if(a.r)r.rf(0,q,a) +else{s=r.b +if(s!=null)s.kX$.D(0,q) +r.b=q}}, +aeZ(a){return this.rf(0,new A.Bx(a.gm(a),null),a)}, +R(a){var s=this.b +if(s!=null)throw A.d(A.bku(s.b.gDz(),null,null)) +this.a.R(0)}, +rf(a,b,c){var s,r,q=this.b +if(q==null){s=c==null?null:c.nt$ +q=t.ov +r=b +for(;s!=null;s=s.nt$)r=A.bkr(s.e,this.RO(s.f),A.b([r],q),s.r) +this.a.D(0,A.b([b],q))}else q.kX$.D(0,b)}, +RO(a){return J.lr(a,new A.b2M(),t.Qx)}} +A.b2M.prototype={ +$1(a){return A.aTj(A.bks(a.a),a.b,a.c)}, +$S:901} +A.aqD.prototype={} +A.e7.prototype={ +j(a){return new A.abH(B.kA).cT(A.b([this],t.Ec))}} +A.aoN.prototype={} +A.aoO.prototype={} +A.aoP.prototype={} +A.nb.prototype={ +eF(a,b){return b.aeB(this)}, +gJ(a){return A.a3(B.k_,this.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,B.a,B.a,B.a)}, +l(a,b){if(b==null)return!1 +return b instanceof A.nb&&b.e===this.e}} +A.oq.prototype={ +eF(a,b){return b.aeD(this)}, +gJ(a){return A.a3(B.k0,this.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,B.a,B.a,B.a)}, +l(a,b){if(b==null)return!1 +return b instanceof A.oq&&b.e===this.e}} +A.mj.prototype={ +eF(a,b){return b.aeE(this)}, +gJ(a){return A.a3(B.q6,B.iS.f7(0,this.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,B.a,B.a,B.a)}, +l(a,b){if(b==null)return!1 +return b instanceof A.mj&&B.iS.fH(b.e,this.e)}} +A.mk.prototype={ +eF(a,b){return b.aeH(this)}, +gJ(a){return A.a3(B.q7,this.e,this.f,this.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)}, +l(a,b){if(b==null)return!1 +return b instanceof A.mk&&this.e===b.e&&J.f(this.f,b.f)&&this.r==b.r}} +A.j_.prototype={ +eF(a,b){return b.aeJ(this)}, +gJ(a){return A.a3(B.hK,this.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,B.a,B.a,B.a)}, +l(a,b){if(b==null)return!1 +return b instanceof A.j_&&b.e===this.e}, +gl1(a){return this.e}} +A.aoJ.prototype={} +A.or.prototype={ +eF(a,b){return b.aeP(this)}, +gJ(a){return A.a3(B.k1,this.f,this.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,B.a,B.a)}, +l(a,b){if(b==null)return!1 +return b instanceof A.or&&b.e===this.e&&b.f===this.f}} +A.hz.prototype={ +eF(a,b){return b.aeY(this)}, +gJ(a){return A.a3(B.hK,this.e,this.r,B.iS.f7(0,this.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)}, +l(a,b){if(b==null)return!1 +return b instanceof A.hz&&b.e===this.e&&b.r===this.r&&B.iS.fH(b.f,this.f)}, +gl1(a){return this.e}} +A.ap_.prototype={} +A.wq.prototype={ +gm(a){var s,r=this,q=r.r +if(q===$){s=r.f.hK(0,r.e) +r.r!==$&&A.a2() +r.r=s +q=s}return q}, +eF(a,b){return b.aeZ(this)}, +gJ(a){return A.a3(B.k2,this.gm(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)}, +l(a,b){if(b==null)return!1 +return b instanceof A.wq&&b.gm(b)===this.gm(this)}, +$iRL:1} +A.abI.prototype={ +gav(a){var s=this,r=A.b([],t.Ec),q=A.b([],t.po) +return new A.aTs($.btz().i(0,s.b),new A.aTi(s.c,s.d,!1,!1,!1,r,q),new A.bp("",s.a,0,t.ei))}} +A.aTs.prototype={ +ga2(a){var s=this.d +s.toString +return s}, +H(){var s,r,q,p,o=this,n=o.c +if(n!=null){s=o.a.cq(n) +if(s.guS()){o.c=s +o.d=s.gm(s) +o.b.aGu(s.gm(s),n.a,n.b,s.b) +return!0}else{r=n.b +q=n.a +if(r"),A.cS("/>")],t.sb),B.Hm,q),q,q,p,q,q),new A.aTJ(),q,q,p,q,q,t.a1)}, +aGR(a){return A.bak(new A.bk(this.gaGG(),B.C,t.vq),0,9007199254740991,t.wG)}, +aGH(){var s=this,r=t.WV,q=t.N,p=t.y1 +return A.zS(A.no(new A.bk(s.gzo(),B.C,r),new A.bk(s.gnI(),B.C,r),new A.bk(s.gaGI(),B.C,t.kD),q,q,p),new A.aTx(s),q,q,p,t.wG)}, +aGJ(){var s=this.gzp(),r=t.WV,q=t.N,p=t.y1 +return new A.lU(B.a3r,A.aIc(A.b7b(new A.bk(s,B.C,r),A.cS("="),new A.bk(s,B.C,r),new A.bk(this.gu6(),B.C,t.kD),q,q,q,p),new A.aTt(),q,q,q,p,p),t.VX)}, +aGK(){var s=t.kD +return A.u5(A.b([new A.bk(this.gaGL(),B.C,s),new A.bk(this.gaGP(),B.C,s),new A.bk(this.gaGN(),B.C,s)],t.gW),null,t.y1)}, +aGM(){var s=t.N +return A.zS(A.no(A.cS('"'),new A.Hb('"',0),A.cS('"'),s,s,s),new A.aTu(),s,s,s,t.y1)}, +aGQ(){var s=t.N +return A.zS(A.no(A.cS("'"),new A.Hb("'",0),A.cS("'"),s,s,s),new A.aTw(),s,s,s,t.y1)}, +aGO(){return A.v5(new A.bk(this.gnI(),B.C,t.WV),new A.aTv(),t.N,t.y1)}, +aKp(a){var s=t.WV,r=t.N +return A.aIc(A.b7b(A.cS(""),r,r,r,r),new A.aTG(),r,r,r,r,t.Gn)}, +aHT(){var s=t.N +return A.zS(A.no(A.cS("" expected',new A.l_(A.cS("-->"),0,9007199254740991,new A.mw("input expected"),t.Po),t.Ii),A.cS("-->"),s,s,s),new A.aTA(),s,s,s,t.mL)}, +aHi(){var s=t.N +return A.zS(A.no(A.cS("" expected',new A.l_(A.cS("]]>"),0,9007199254740991,new A.mw("input expected"),t.Po),t.Ii),A.cS("]]>"),s,s,s),new A.aTy(),s,s,s,t.nT)}, +aJj(){var s=t.N,r=t.d0 +return A.aIc(A.b7b(A.cS(""),s,r,s,s),new A.aTB(),s,r,s,s,t.UR)}, +aQr(){var s=t.WV,r=t.N +return A.aIc(A.b7b(A.cS("" expected',new A.l_(A.cS("?>"),0,9007199254740991,new A.mw("input expected"),t.Po),t.Ii),r,r),new A.aTH(),r,r,r),t.mA),A.cS("?>"),r,r,r,r),new A.aTI(),r,r,r,r,t.Mw)}, +aJV(){var s=this,r=A.cS(""),t.n8),new A.aTF(),n,n,n,t.dd,n,t.ob,n,n,t.RN)}, +aK2(){var s=t.r0 +return A.u5(A.b([new A.bk(this.gaK5(),B.C,s),new A.bk(this.gaK3(),B.C,s)],t.Gv),null,t.aD)}, +aK6(){var s=t.N,r=t.y1 +return A.zS(A.no(A.cS("SYSTEM"),new A.bk(this.gzo(),B.C,t.WV),new A.bk(this.gu6(),B.C,t.kD),s,s,r),new A.aTD(),s,s,r,t.aD)}, +aK4(){var s=this.gzo(),r=t.WV,q=this.gu6(),p=t.kD,o=t.N,n=t.y1 +return A.bi0(A.boc(A.cS("PUBLIC"),new A.bk(s,B.C,r),new A.bk(q,B.C,p),new A.bk(s,B.C,r),new A.bk(q,B.C,p),o,o,n,o,n),new A.aTC(),o,o,n,o,n,t.aD)}, +aK8(){var s,r=this,q=A.cS("["),p=t.lk +p=A.u5(A.b([new A.bk(r.gaJY(),B.C,p),new A.bk(r.gaJW(),B.C,p),new A.bk(r.gaK_(),B.C,p),new A.bk(r.gaK9(),B.C,p),new A.bk(r.gacI(),B.C,t.hC),new A.bk(r.ga7X(),B.C,t.ZV),new A.bk(r.gaKb(),B.C,p),new A.mw("input expected")],t.Vz),null,t.z) +s=t.N +return A.zS(A.no(q,new A.nL('"]" expected',new A.l_(A.cS("]"),0,9007199254740991,p,t.mT),t.vo),A.cS("]"),s,s,s),new A.aTE(),s,s,s,s)}, +aJZ(){var s=A.cS(""),0,9007199254740991,r,t.xj),A.cS(">"),q,t.UX,q)}, +aJX(){var s=A.cS(""),0,9007199254740991,r,t.xj),A.cS(">"),q,t.UX,q)}, +aK0(){var s=A.cS(""),0,9007199254740991,r,t.xj),A.cS(">"),q,t.UX,q)}, +aKa(){var s=A.cS(""),0,9007199254740991,r,t.xj),A.cS(">"),q,t.UX,q)}, +aKc(){var s=t.N +return A.no(A.cS("%"),new A.bk(this.gnI(),B.C,t.WV),A.cS(";"),s,s,s)}, +ahA(){var s="whitespace expected" +return A.biM(new A.AQ(B.rp,s),1,9007199254740991,s)}, +ahB(){var s="whitespace expected" +return A.biM(new A.AQ(B.rp,s),0,9007199254740991,s)}, +aOJ(){var s=t.WV,r=t.N +return new A.nL("name expected",A.bcJ(new A.bk(this.gaOH(),B.C,s),A.bak(new A.bk(this.gaOF(),B.C,s),0,9007199254740991,r),r,t.yp),t.c1)}, +aOI(){return A.bnZ(":A-Z_a-z\xc0-\xd6\xd8-\xf6\xf8-\u02ff\u0370-\u037d\u037f-\u1fff\u200c-\u200d\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd",null)}, +aOG(){return A.bnZ(":A-Z_a-z\xc0-\xd6\xd8-\xf6\xf8-\u02ff\u0370-\u037d\u037f-\u1fff\u200c-\u200d\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd-.0-9\xb7\u0300-\u036f\u203f-\u2040",null)}} +A.aTz.prototype={ +$1(a){var s=null +return new A.wq(a,this.a.a,s,s,s,s)}, +$S:917} +A.aTJ.prototype={ +$5(a,b,c,d,e){var s=null +return new A.hz(b,c,e==="/>",s,s,s,s)}, +$S:918} +A.aTx.prototype={ +$3(a,b,c){return new A.hh(b,this.a.a.hK(0,c.a),c.b,null)}, +$S:919} +A.aTt.prototype={ +$4(a,b,c,d){return d}, +$S:920} +A.aTu.prototype={ +$3(a,b,c){return new A.dg(b,B.q5,t.y1)}, +$S:251} +A.aTw.prototype={ +$3(a,b,c){return new A.dg(b,B.adu,t.y1)}, +$S:251} +A.aTv.prototype={ +$1(a){return new A.dg(a,B.q5,t.y1)}, +$S:922} +A.aTG.prototype={ +$4(a,b,c,d){var s=null +return new A.j_(b,s,s,s,s)}, +$S:923} +A.aTA.prototype={ +$3(a,b,c){var s=null +return new A.oq(b,s,s,s,s)}, +$S:924} +A.aTy.prototype={ +$3(a,b,c){var s=null +return new A.nb(b,s,s,s,s)}, +$S:925} +A.aTB.prototype={ +$4(a,b,c,d){var s=null +return new A.mj(b,s,s,s,s)}, +$S:926} +A.aTH.prototype={ +$2(a,b){return b}, +$S:252} +A.aTI.prototype={ +$4(a,b,c,d){var s=null +return new A.or(b,c,s,s,s,s)}, +$S:928} +A.aTF.prototype={ +$8(a,b,c,d,e,f,g,h){var s=null +return new A.mk(c,d,f,s,s,s,s)}, +$S:929} +A.aTD.prototype={ +$3(a,b,c){return new A.ht(null,null,c.a,c.b)}, +$S:930} +A.aTC.prototype={ +$5(a,b,c,d,e){return new A.ht(c.a,c.b,e.a,e.b)}, +$S:931} +A.aTE.prototype={ +$3(a,b,c){return b}, +$S:932} +A.b6j.prototype={ +$1(a){return A.bLz(new A.bk(new A.abJ(a).gaKD(),B.C,t.Lc),t.xo)}, +$S:933} +A.De.prototype={ +D(a,b){return this.a.$1(b)}, +R(a){}} +A.hh.prototype={ +gJ(a){return A.a3(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)}, +l(a,b){if(b==null)return!1 +return b instanceof A.hh&&b.a===this.a&&b.b===this.b&&b.c===this.c}, +gl1(a){return this.a}} +A.aoK.prototype={} +A.aoL.prototype={} +A.RG.prototype={ +gUK(a){var s=this,r=B.d.eW(s.gl1(s),":") +return r>0?B.d.cf(s.gl1(s),r+1):s.gl1(s)}} +A.RF.prototype={ +aSv(a){return a.eF(0,this)}} +A.b6V.prototype={ +$0(){return A.bKH()}, +$S:0} +A.b6U.prototype={ +$0(){var s,r=$.bu5(),q=$.bcU(),p=new A.aSV(A.D(t.N,t.Oq)),o=$.b7B() +o.q(0,p,q) +$.bvj=p +A.Gn(null,null,t._2) +p=$.bdl() +q=new A.aNO() +o.q(0,q,p) +A.bie(q,p,!0) +$.bCh=q +q=window +q.toString +p=$.bdt() +s=new A.aSA(q) +o.q(0,s,p) +q=q.navigator.userAgent +q.toString +s.b=B.d.N(q,"Safari")&&!B.d.N(q,"Chrome") +A.bie(s,p,!0) +$.bDV=s +$.btW() +$.b7P().aQV("__url_launcher::link",A.bKD(),!1) +$.bo_=r.gaLC()}, +$S:0};(function aliases(){var s=A.ala.prototype +s.alY=s.ao +s.am3=s.bO +s.am1=s.bo +s.am6=s.aL +s.am4=s.eD +s.am2=s.nS +s.am5=s.az +s.am0=s.mw +s.am_=s.u8 +s.alZ=s.kN +s=A.Db.prototype +s.air=s.qj +s=A.SJ.prototype +s.Z4=s.d9 +s=A.E2.prototype +s.aiZ=s.NR +s=A.fQ.prototype +s.ajJ=s.L5 +s.YC=s.cG +s.MH=s.B8 +s.YG=s.a6 +s.YF=s.pc +s.YD=s.ox +s.YE=s.Dv +s=A.hV.prototype +s.ajH=s.nP +s.tz=s.a6 +s.ajI=s.pc +s.Fb=s.ox +s=A.a6s.prototype +s.qF=s.eN +s.zE=s.v +s=A.Kw.prototype +s.My=s.y8 +s.aix=s.Ww +s.aiv=s.nl +s.aiw=s.SK +s=J.El.prototype +s.aj7=s.j +s.aj6=s.a_ +s=J.pf.prototype +s.aji=s.j +s=A.ip.prototype +s.aj9=s.aaZ +s.aja=s.ab_ +s.ajc=s.ab1 +s.ajb=s.ab0 +s=A.j1.prototype +s.al0=s.qM +s.al1=s.zN +s=A.tk.prototype +s.ale=s.wa +s.alf=s.a0H +s.alh=s.a4j +s.alg=s.ne +s=A.M.prototype +s.Yx=s.c3 +s=A.ck.prototype +s.aiu=s.aLp +s=A.Ir.prototype +s.amj=s.R +s=A.y.prototype +s.Yu=s.m2 +s.aj8=s.j +s=A.A.prototype +s.zB=s.l +s.cY=s.j +s=A.aM.prototype +s.aiO=s.B0 +s=A.l.prototype +s.aih=s.l +s.aii=s.j +s=A.Dn.prototype +s.aiy=s.q +s.aiz=s.D +s.aiA=s.I +s.aiB=s.fY +s.aiC=s.i5 +s.aiD=s.O +s.aiE=s.di +s.aiF=s.eC +s.aiG=s.hy +s.aiH=s.iD +s=A.kU.prototype +s.Yo=s.p +s=A.ij.prototype +s.ai0=s.a6 +s=A.S9.prototype +s.al4=s.ba +s=A.Sa.prototype +s.al5=s.ba +s=A.Sr.prototype +s.al6=s.nH +s=A.TV.prototype +s.alp=s.ba +s=A.Uh.prototype +s.alA=s.a6 +s=A.Ui.prototype +s.alB=s.a6 +s=A.Uj.prototype +s.alC=s.a6 +s=A.Uk.prototype +s.alD=s.a6 +s=A.T2.prototype +s.alb=s.ba +s=A.T3.prototype +s.ala=s.ba +s=A.VJ.prototype +s.amo=s.a6 +s=A.VK.prototype +s.amp=s.a6 +s=A.TW.prototype +s.alq=s.ba +s=A.TX.prototype +s.alr=s.p +s=A.TA.prototype +s.alk=s.a6 +s=A.TU.prototype +s.alo=s.nH +s=A.S4.prototype +s.al2=s.ba +s=A.WK.prototype +s.and=s.ba +s=A.cE.prototype +s.kG=s.hQ +s.zy=s.k5 +s.aid=s.rQ +s=A.qt.prototype +s.aie=s.D +s.aif=s.O +s.aig=s.h2 +s=A.c_.prototype +s.akz=s.hQ +s.aky=s.k5 +s=A.z.prototype +s.cr=s.bm +s.lg=s.fK +s.f0=s.p +s.d4=s.ba +s.o6=s.fL +s.md=s.a6 +s.Mw=s.nV +s.Yd=s.aW +s.Mv=s.kx +s.aij=s.lN +s.aik=s.t1 +s=A.S5.prototype +s.al3=s.ba +s=A.yP.prototype +s.aj0=s.ba +s=A.TB.prototype +s.alm=s.ba +s=A.Vm.prototype +s.ami=s.ba +s=A.lI.prototype +s.Yv=s.jm +s=A.rR.prototype +s.vZ=s.aW +s=A.aD.prototype +s.ajK=s.sC +s.YH=s.t1 +s.MI=s.kx +s=A.hd.prototype +s.w_=s.a6 +s=A.jy.prototype +s.akC=s.a6 +s=A.fp.prototype +s.YY=s.ba +s.akD=s.aW +s=A.AW.prototype +s.YZ=s.ba +s=A.w8.prototype +s.akH=s.aW +s=A.oj.prototype +s.akI=s.sdv +s=A.oM.prototype +s.ail=s.ba +s=A.eN.prototype +s.Yj=s.bY +s=A.ez.prototype +s.Mz=s.v5 +s.zz=s.oW +s.aiK=s.rR +s=A.bj.prototype +s.n5=s.cg +s=A.ad.prototype +s.MB=s.nH +s.lh=s.aW +s.fg=s.a6 +s.aiP=s.nV +s.Yp=s.fK +s=A.az.prototype +s.aiV=s.nH +s.aiW=s.fK +s.n4=s.p +s.Yq=s.ba +s.aiX=s.fL +s.MC=s.aQ6 +s.MD=s.aRp +s=A.yI.prototype +s.aj_=s.jm +s=A.fl.prototype +s.MF=s.jm +s=A.hp.prototype +s.aic=s.p +s=A.cj.prototype +s.akF=s.cg +s=A.iR.prototype +s.ajl=s.k6 +s=A.a3k.prototype +s.ajg=s.adq +s=A.RM.prototype +s.akY=s.a6 +s=A.eU.prototype +s.o7=s.a6 +s.px=s.j1 +s=A.QL.prototype +s.Z_=s.nw +s=A.Ww.prototype +s.amU=s.v +s=A.Cy.prototype +s.tw=s.p +s.ai6=s.W1 +s=A.aw.prototype +s.aiS=s.a6 +s=A.a1a.prototype +s.aiQ=s.fL +s=A.dI.prototype +s.Mt=s.Lf +s=A.NP.prototype +s.ajG=s.az +s=A.Jb.prototype +s.Mu=s.v +s=A.Wj.prototype +s.amH=s.v +s=A.Wk.prototype +s.amI=s.v +s=A.Wl.prototype +s.amJ=s.v +s=A.Wm.prototype +s.amK=s.v +s=A.WA.prototype +s.amW=s.b5 +s.amX=s.aZ +s=A.Yr.prototype +s.ai3=s.lP +s.ai4=s.uM +s.ai5=s.Wq +s=A.bu.prototype +s.aia=s.an +s.aib=s.ad +s.fq=s.v +s.Yc=s.F +s=A.iz.prototype +s.zI=s.sm +s=A.b0.prototype +s.aiI=s.fc +s=A.nC.prototype +s.aiJ=s.fc +s=A.E_.prototype +s.ME=s.aML +s.aiY=s.aJM +s=A.l1.prototype +s.ajj=s.lS +s=A.Dt.prototype +s.aiL=s.iO +s=A.tu.prototype +s.Z8=s.jC +s=A.dT.prototype +s.Yr=s.Hw +s.vU=s.lS +s.Fa=s.v +s=A.Nz.prototype +s.zC=s.iO +s.YA=s.y3 +s.YB=s.aE +s.pw=s.v +s.ajz=s.qE +s=A.Ft.prototype +s.ajL=s.iO +s.YI=s.jN +s.ajM=s.iC +s=A.iY.prototype +s.akG=s.lS +s=A.Wf.prototype +s.amD=s.v +s=A.Wh.prototype +s.amE=s.v +s=A.Wi.prototype +s.amG=s.bk +s.amF=s.v +s=A.Wq.prototype +s.amN=s.v +s=A.Wu.prototype +s.amS=s.bk +s.amR=s.hl +s=A.We.prototype +s.amC=s.v +s=A.Wt.prototype +s.amQ=s.v +s=A.Wv.prototype +s.amT=s.v +s=A.p8.prototype +s.pv=s.v +s=A.WM.prototype +s.anh=s.v +s=A.WN.prototype +s.ani=s.v +s=A.UR.prototype +s.am7=s.v +s=A.US.prototype +s.am8=s.v +s=A.UT.prototype +s.ama=s.bC +s.am9=s.cP +s.amb=s.v +s=A.Wr.prototype +s.amO=s.v +s=A.WC.prototype +s.an_=s.b5 +s.an0=s.aZ +s=A.WE.prototype +s.an3=s.b5 +s.an4=s.aZ +s=A.WI.prototype +s.anb=s.v +s=A.WL.prototype +s.anf=s.bC +s.ane=s.cP +s.ang=s.v +s=A.VM.prototype +s.amq=s.v +s=A.Jv.prototype +s.ai8=s.Ms +s.ai7=s.D +s=A.dy.prototype +s.MT=s.fZ +s.MU=s.h_ +s=A.h9.prototype +s.vV=s.fZ +s.vW=s.h_ +s=A.k_.prototype +s.Yf=s.fZ +s.Yg=s.h_ +s=A.u1.prototype +s.Yb=s.v +s=A.eM.prototype +s.Yi=s.D +s=A.ad6.prototype +s.Z2=s.v +s=A.yV.prototype +s.aj2=s.an +s.aj3=s.ad +s.aj1=s.Gl +s=A.jk.prototype +s.Yt=s.l +s=A.kl.prototype +s.akx=s.l +s=A.Qg.prototype +s.akB=s.ic +s=A.FL.prototype +s.ak7=s.TU +s.ak9=s.U7 +s.ak8=s.TX +s.ak6=s.SF +s=A.bb.prototype +s.ai9=s.l +s=A.iF.prototype +s.zx=s.j +s=A.U.prototype +s.Fc=s.ip +s.zF=s.aD +s.ML=s.d8 +s.ajS=s.yw +s.o8=s.dd +s.YR=s.eG +s=A.Uq.prototype +s.alE=s.b5 +s.alF=s.aZ +s=A.Us.prototype +s.alG=s.b5 +s.alH=s.aZ +s=A.Ut.prototype +s.alI=s.b5 +s.alJ=s.aZ +s=A.Uu.prototype +s.alK=s.v +s=A.ir.prototype +s.ajd=s.A7 +s.Yw=s.v +s.ajh=s.Lr +s.aje=s.b5 +s.ajf=s.aZ +s=A.je.prototype +s.tx=s.hN +s.aip=s.b5 +s.aiq=s.aZ +s=A.pp.prototype +s.ajy=s.hN +s=A.e3.prototype +s.zD=s.aZ +s=A.K.prototype +s.jD=s.v +s.YS=s.kg +s.f1=s.b5 +s.f2=s.aZ +s.ajW=s.aD +s.ajV=s.d8 +s.ajX=s.bi +s.ajT=s.eG +s.kH=s.it +s.MM=s.x9 +s.vX=s.ju +s.YT=s.wZ +s.ajU=s.nA +s.ajY=s.fc +s.YU=s.ig +s=A.bn.prototype +s.YW=s.jr +s=A.aY.prototype +s.Mx=s.Uh +s.ait=s.O +s.ais=s.Da +s.Ye=s.jr +s.F6=s.c8 +s=A.vF.prototype +s.MK=s.zL +s=A.kB.prototype +s.alj=s.HG +s=A.UC.prototype +s.alL=s.b5 +s.alM=s.aZ +s=A.VB.prototype +s.amn=s.aZ +s=A.ju.prototype +s.MR=s.c1 +s.MP=s.bV +s.MQ=s.bW +s.MO=s.c4 +s.ak1=s.dn +s.vY=s.cJ +s.zG=s.dP +s.ak0=s.eG +s.li=s.aJ +s=A.OX.prototype +s.ak2=s.dd +s=A.UE.prototype +s.zJ=s.b5 +s.tA=s.aZ +s=A.UF.prototype +s.alN=s.ip +s=A.Al.prototype +s.ak4=s.aJ +s.ak3=s.dP +s=A.UH.prototype +s.Z6=s.b5 +s.Z7=s.aZ +s=A.w_.prototype +s.akA=s.j +s=A.UJ.prototype +s.alO=s.b5 +s.alP=s.aZ +s=A.P_.prototype +s.ak5=s.cJ +s=A.nh.prototype +s.alS=s.b5 +s.alT=s.aZ +s=A.mh.prototype +s.akX=s.Db +s.akW=s.hc +s=A.iv.prototype +s.ako=s.TP +s=A.Bc.prototype +s.Z1=s.v +s=A.XT.prototype +s.Y9=s.rM +s=A.G3.prototype +s.akv=s.Cz +s.akw=s.rF +s=A.re.prototype +s.ajk=s.ln +s=A.cc.prototype +s.Y8=s.j6 +s.ahZ=s.qb +s.ahY=s.QZ +s.ai_=s.KY +s=A.tV.prototype +s.F4=s.a8 +s=A.UB.prototype +s.Z5=s.hs +s=A.W4.prototype +s.amr=s.lP +s.ams=s.Wq +s=A.W5.prototype +s.amt=s.lP +s.amu=s.uM +s=A.W6.prototype +s.amv=s.lP +s.amw=s.uM +s=A.W7.prototype +s.amy=s.lP +s.amx=s.Cz +s=A.W8.prototype +s.amz=s.lP +s=A.W9.prototype +s.amA=s.lP +s.amB=s.uM +s=A.Wn.prototype +s.amL=s.v +s=A.Wo.prototype +s.amM=s.bk +s=A.SV.prototype +s.al8=s.bk +s=A.SW.prototype +s.al9=s.v +s=A.a1k.prototype +s.vT=s.aNn +s.aiR=s.RA +s=A.lE.prototype +s.aiT=s.IL +s.aiU=s.ky +s=A.HH.prototype +s.alc=s.bC +s.ald=s.v +s=A.aB.prototype +s.bG=s.bk +s.c9=s.bC +s.qH=s.hl +s.eu=s.da +s.bD=s.v +s.fs=s.cP +s=A.b2.prototype +s.YV=s.bz +s=A.b4.prototype +s.aiN=s.h4 +s.Yn=s.hs +s.F9=s.a6 +s.aiM=s.QK +s.Ym=s.y7 +s.n3=s.lL +s.F7=s.da +s.Yk=s.hl +s.zA=s.qr +s.F8=s.rk +s.Yl=s.cP +s.MA=s.nM +s=A.Kf.prototype +s.F5=s.hs +s.aim=s.Oh +s.aio=s.nM +s=A.Gm.prototype +s.akE=s.cG +s=A.Oj.prototype +s.YJ=s.cG +s.YK=s.a6 +s.ajN=s.Ec +s=A.jj.prototype +s.aj5=s.Ec +s.Ys=s.rP +s=A.bV.prototype +s.qG=s.hs +s.o9=s.a6 +s.MN=s.nM +s.ajZ=s.hl +s.ak_=s.qr +s=A.lP.prototype +s.Yy=s.lQ +s.Yz=s.lV +s.ajn=s.mR +s.ajm=s.hs +s.ajo=s.a6 +s=A.Ec.prototype +s.aj4=s.bk +s=A.HQ.prototype +s.ali=s.v +s=A.ev.prototype +s.akm=s.rJ +s.akj=s.BX +s.ake=s.BV +s.akk=s.Ss +s.akn=s.mY +s.akh=s.uh +s.aki=s.xv +s.akf=s.BW +s.akg=s.Sn +s.akd=s.Bs +s.akc=s.I3 +s.akl=s.v +s=A.akN.prototype +s.alW=s.Ie +s=A.U4.prototype +s.als=s.da +s.alu=s.v +s=A.U5.prototype +s.alw=s.bC +s.alv=s.cP +s.alx=s.v +s=A.a4U.prototype +s.MG=s.hc +s=A.C_.prototype +s.alR=s.cJ +s.alQ=s.aJ +s=A.WD.prototype +s.an1=s.b5 +s.an2=s.aZ +s=A.U9.prototype +s.aly=s.hc +s=A.Ws.prototype +s.amP=s.v +s=A.WJ.prototype +s.anc=s.v +s=A.hc.prototype +s.aSU=s.v +s=A.mX.prototype +s.akb=s.Sv +s=A.dY.prototype +s.YX=s.sm +s=A.mm.prototype +s.alU=s.y0 +s.alV=s.yQ +s=A.IH.prototype +s.an6=s.bC +s.an5=s.cP +s.an7=s.v +s=A.F6.prototype +s.ajF=s.rJ +s.ajD=s.uh +s.ajE=s.v +s=A.iy.prototype +s.akO=s.rJ +s.akN=s.BX +s.akL=s.BV +s.akM=s.uh +s=A.I0.prototype +s.aln=s.mY +s=A.a89.prototype +s.Fd=s.v +s=A.m3.prototype +s.zH=s.hc +s=A.UX.prototype +s.amd=s.hc +s=A.FW.prototype +s.akp=s.HH +s=A.rO.prototype +s.akq=s.wJ +s.MS=s.agE +s.akr=s.Bc +s.aks=s.mu +s.aku=s.v +s.akt=s.hc +s=A.UW.prototype +s.amc=s.hc +s=A.V0.prototype +s.ame=s.v +s=A.V1.prototype +s.amg=s.bC +s.amf=s.cP +s.amh=s.v +s=A.pz.prototype +s.YQ=s.bk +s.ajO=s.cP +s.ajR=s.Ju +s.YP=s.Jw +s.YO=s.Jv +s.ajP=s.TQ +s.ajQ=s.TR +s.YN=s.v +s=A.Ic.prototype +s.alz=s.v +s=A.EW.prototype +s.ajp=s.So +s.ajv=s.aMo +s.ajw=s.aMp +s.ajs=s.aLs +s.aju=s.aLE +s.ajt=s.aLu +s.ajx=s.U_ +s.ajr=s.v +s.ajq=s.kT +s=A.WF.prototype +s.an8=s.v +s=A.WB.prototype +s.amY=s.b5 +s.amZ=s.aZ +s=A.Vw.prototype +s.aml=s.ji +s.amm=s.iC +s=A.RV.prototype +s.akZ=s.iO +s.al_=s.v +s=A.QZ.prototype +s.Z0=s.yp +s.akK=s.yr +s.akJ=s.yq +s=A.WG.prototype +s.an9=s.v +s=A.WH.prototype +s.ana=s.v +s=A.Yl.prototype +s.ai2=s.aKV +s=A.Cx.prototype +s.Ya=s.kU +s=A.Wx.prototype +s.amV=s.v +s=A.j9.prototype +s.vS=s.iG +s.ai1=s.fN +s=A.jp.prototype +s.ajA=s.D +s.ajC=s.O +s.ajB=s.ao +s=A.js.prototype +s.YL=s.D +s.MJ=s.O +s.YM=s.ao +s=A.b8.prototype +s.ty=s.mS +s=A.fK.prototype +s.Yh=s.mS +s=A.kA.prototype +s.Z3=s.v +s.al7=s.Rs +s=A.UL.prototype +s.alX=s.a6 +s=A.Vv.prototype +s.amk=s.a6 +s=A.a.prototype +s.oa=s.t +s.a9=s.u +s.akU=s.ak +s.akT=s.dW +s.py=s.D +s.akP=s.u_ +s.akV=s.aq +s.akS=s.bR +s.MV=s.ap +s.akQ=s.ca +s.akR=s.I5 +s.eE=s.sL +s.dX=s.sM})();(function installTearOffs(){var s=hunkHelpers._static_2,r=hunkHelpers._static_1,q=hunkHelpers._instance_0u,p=hunkHelpers._instance_1u,o=hunkHelpers._instance_1i,n=hunkHelpers._static_0,m=hunkHelpers.installStaticTearOff,l=hunkHelpers.installInstanceTearOff,k=hunkHelpers._instance_2u,j=hunkHelpers._instance_0i,i=hunkHelpers._instance_2i +s(A,"bGL","bIY",252) +r(A,"bGJ","bvo",2) +r(A,"bGK","bHB",33) +r(A,"aqG","bGG",36) +q(A.J0.prototype,"gQo","aEx",0) +var h +p(h=A.a2p.prototype,"gaAD","aAE",19) +p(h,"gawD","awE",19) +p(A.Zp.prototype,"gaG1","aG2",343) +p(h=A.pI.prototype,"gaqc","aqd",2) +p(h,"gaqa","aqb",2) +p(A.a9N.prototype,"gaAG","aAH",428) +p(A.a1j.prototype,"gaxP","axQ",378) +o(h=A.a0W.prototype,"gkd","D",787) +q(h,"gahG","vP",16) +o(A.amC.prototype,"gE","aNS",309) +p(A.a3d.prototype,"gayy","ayz",119) +o(A.Na.prototype,"gVh","Vi",8) +o(A.Q2.prototype,"gVh","Vi",8) +p(A.a2g.prototype,"gayu","ayv",2) +q(h=A.a0K.prototype,"gfv","v",0) +p(h,"ga60","aFd",5) +p(A.a6e.prototype,"gPw","ayB",411) +p(A.wc.prototype,"gaA0","aA1",587) +p(A.a9d.prototype,"gaOq","UR",597) +q(A.a7Z.prototype,"gfv","v",0) +p(h=A.a_3.prototype,"gatG","atH",2) +p(h,"gatI","atJ",2) +p(h,"gatE","atF",2) +p(h=A.Kw.prototype,"gCy","aag",2) +p(h,"gJo","aLr",2) +p(h,"gD9","aOp",2) +p(A.a_u.prototype,"gaoM","aoN",135) +p(A.a1z.prototype,"gayR","ayS",2) +s(J,"bc0","bz0",253) +o(J.v.prototype,"gaG_","I",8) +o(J.pb.prototype,"gaKu","jb",30) +o(A.ot.prototype,"gkl","N",28) +n(A,"bHt","bB1",104) +o(A.iI.prototype,"gkl","N",28) +o(A.fM.prototype,"gkl","N",28) +r(A,"bII","bEr",50) +r(A,"bIJ","bEs",50) +r(A,"bIK","bEt",50) +n(A,"bmy","bHU",0) +r(A,"bIL","bHC",36) +s(A,"bIN","bHE",131) +n(A,"bIM","bHD",0) +m(A,"bIO",4,null,["$4"],["b3L"],937,0) +q(h=A.BD.prototype,"gGt","qW",0) +q(h,"gGv","qX",0) +o(h=A.S3.prototype,"gkd","D",8) +l(h,"gaG5",0,1,function(){return[null]},["$2","$1"],["HA","Hz"],127,0,0) +l(A.BJ.prototype,"ga7Z",0,1,function(){return[null]},["$2","$1"],["my","kO"],127,0,0) +k(A.aV.prototype,"ga_x","jG",131) +o(A.Io.prototype,"gkd","D",8) +q(h=A.wu.prototype,"gGt","qW",0) +q(h,"gGv","qX",0) +q(h=A.j1.prototype,"gGt","qW",0) +q(h,"gGv","qX",0) +q(A.SL.prototype,"gaBQ","pJ",0) +q(h=A.HI.prototype,"gGt","qW",0) +q(h,"gGv","qX",0) +p(h,"gatL","atM",8) +k(h,"gaub","auc",339) +q(h,"gatS","atT",0) +s(A,"bcn","bGA",121) +r(A,"bco","bGB",125) +s(A,"bJ1","bGF",253) +l(h=A.q1.prototype,"gPo",0,0,null,["$1$0","$0"],["Ap","Pp"],137,0,0) +o(h,"gkl","N",28) +l(h=A.li.prototype,"gPo",0,0,null,["$1$0","$0"],["Ap","Pp"],137,0,0) +o(h,"gkl","N",28) +o(A.H1.prototype,"gkl","N",28) +l(h=A.Gl.prototype,"gay4",0,0,null,["$1$0","$0"],["a2I","wq"],137,0,0) +o(h,"gkl","N",28) +r(A,"bmL","bGC",130) +j(A.TC.prototype,"gRF","R",0) +o(h=A.ad5.prototype,"gkd","D",8) +j(h,"gRF","R",0) +r(A,"bmP","bKj",125) +m(A,"bJh",1,function(){return{onError:null,radix:null}},["$3$onError$radix","$1","$2$onError"],["em",function(a){return A.em(a,null,null)},function(a,b){return A.em(a,b,null)}],938,0) +s(A,"bmO","bKi",121) +s(A,"bmM","bw7",939) +r(A,"bJf","bDU",49) +n(A,"bJg","bFW",940) +s(A,"bmN","bI8",941) +o(A.y.prototype,"gkl","N",28) +o(h=A.cZ.prototype,"gaSI","vr",8) +l(h,"gaSM",0,0,null,["$1","$0"],["afb","aSN"],345,0,0) +i(A.uE.prototype,"gagK","agL",106) +m(A,"bKK",2,null,["$1$2","$2"],["bnF",function(a,b){return A.bnF(a,b,t.Jy)}],942,1) +m(A,"Xc",3,null,["$3"],["aO7"],943,0) +m(A,"Xd",3,null,["$3"],["am"],944,0) +m(A,"di",3,null,["$3"],["a1"],945,0) +p(A.Vp.prototype,"gab3","hp",33) +q(A.tg.prototype,"ga0j","arf",0) +k(h=A.a_G.prototype,"gaKz","fH",121) +o(h,"gaMy","f7",125) +p(h,"gaNH","aNI",28) +p(A.Kc.prototype,"gaHm","aHn",423) +p(A.HG.prototype,"gay8","ay9",442) +l(h=A.KB.prototype,"gaSn",0,0,function(){return[1]},["$1","$0"],["aex","aSo"],450,0,0) +p(h,"gaSg","Wu",453) +j(h,"gaRy","aRz",0) +q(h,"gaRY","aRZ",0) +j(h,"gW4","bY",0) +q(A.tP.prototype,"gace","Vm",0) +n(A,"bJb","bwe",946) +n(A,"bJJ","bwY",947) +n(A,"bK4","byj",948) +n(A,"bK8","byo",949) +n(A,"bKM","bA_",950) +n(A,"bKN","bA0",951) +n(A,"bLu","bBc",952) +n(A,"bLv","bBh",953) +n(A,"bLA","bBD",954) +n(A,"bLB","bBE",955) +n(A,"bN2","bEe",956) +o(A.vz.prototype,"gv6","k6",48) +r(A,"bLI","bc2",23) +q(A.JL.prototype,"gapz","Fv",16) +q(A.uw.prototype,"ghu","fM",0) +q(A.vX.prototype,"ghu","fM",0) +q(A.u4.prototype,"gVe","Di",11) +o(A.vA.prototype,"gv6","k6",48) +q(h=A.vB.prototype,"ghu","fM",0) +o(h,"gv6","k6",48) +q(A.D1.prototype,"gaRh","DH",0) +n(A,"bLL","bCv",957) +n(A,"bMW","bDD",958) +q(A.BH.prototype,"gaAZ","aB_",0) +q(A.un.prototype,"ghu","fM",0) +q(A.ve.prototype,"ghu","fM",0) +q(A.vO.prototype,"ghu","fM",0) +q(A.vY.prototype,"ghu","fM",0) +o(A.v7.prototype,"gv6","k6",48) +o(A.v8.prototype,"gv6","k6",48) +o(A.uU.prototype,"gv6","k6",48) +q(h=A.vd.prototype,"ghu","fM",0) +q(h,"gKo","v4",0) +s(A,"bKZ","bHL",959) +r(A,"bL_","bKX",46) +q(A.rl.prototype,"ghu","fM",0) +q(h=A.vq.prototype,"ghu","fM",0) +q(h,"gKo","v4",0) +q(h=A.wf.prototype,"ghu","fM",0) +q(h,"gKo","v4",0) +r(A,"bJt","bJs",46) +q(A.uh.prototype,"ghu","fM",0) +r(A,"bLn","bLm",46) +r(A,"bMh","bMe",46) +r(A,"bMi","bMf",46) +r(A,"bMj","bMg",46) +k(h=A.a2a.prototype,"gaOw","aOx",314) +k(h,"gaOW","aOX",315) +q(A.rM.prototype,"gaFo","QF",0) +q(A.K0.prototype,"gaA7","a3k",0) +l(h=A.z.prototype,"gaR9",0,1,null,["$1"],["kx"],193,0,1) +o(h,"gvl","O",29) +m(A,"bmH",0,null,["$2$comparator$strictMode","$0"],["bf5",function(){return A.bf5(null,null)}],961,0) +n(A,"aL","bF0",962) +q(A.yP.prototype,"gaww","OT",0) +q(A.a_0.prototype,"gaFl","QB",0) +p(h=A.aD.prototype,"gaQi","VB",158) +p(h,"gaFV","en",158) +q(h,"gaL6","aL7",0) +q(h,"gaL8","aL9",0) +q(h,"gayA","im",0) +q(A.hd.prototype,"gQf","aDV",0) +q(A.jy.prototype,"gaDW","aDX",0) +q(A.fp.prototype,"gOB","ats",0) +q(A.AW.prototype,"gaDY","aDZ",0) +q(A.GR.prototype,"gDl","Dm",0) +p(h=A.Nb.prototype,"gCA","U1",19) +p(h,"gCB","U2",19) +k(h,"guH","U4",91) +k(h,"guI","U6",185) +k(h,"gTS","TT",91) +p(A.O5.prototype,"gav4","av5",152) +p(h=A.EX.prototype,"gCA","U1",19) +p(h,"gCB","U2",19) +k(h,"guH","U4",91) +k(h,"guI","U6",185) +k(h,"gTS","TT",91) +p(A.LP.prototype,"ga1E","awn",347) +l(A.az.prototype,"gaQU",0,0,null,["$1$isInternalRefresh","$0"],["DF","KV"],351,0,0) +p(A.a1C.prototype,"gasw","asx",3) +p(A.LA.prototype,"gafo","afp",62) +q(h=A.DY.prototype,"gPv","ayr",0) +k(h,"gaut","auu",156) +p(A.NF.prototype,"gaoi","Zr",30) +l(h=A.wg.prototype,"gaOa",0,1,function(){return{output:null}},["$2$output","$1"],["UM","v_"],365,0,0) +q(h,"gaxw","axx",0) +q(h=A.cj.prototype,"ghu","fM",0) +q(h,"gace","Vm",0) +p(h,"guI","U5",45) +p(h,"guH","U3",15) +q(h=A.oV.prototype,"gKo","v4",0) +q(h,"gaOY","aOZ",0) +p(h,"gaLv","aLw",15) +q(h=A.pu.prototype,"gVe","Di",0) +p(h,"gaLT","aLU",103) +p(h,"gaLX","aLY",32) +p(h,"gaLZ","aM_",10) +p(h,"gaLV","aLW",34) +p(h=A.vN.prototype,"gaMc","aMd",375) +p(h,"gaMe","aMf",376) +p(h,"gaMa","aMb",377) +o(A.iR.prototype,"gv6","k6",48) +p(A.t_.prototype,"gag0","lb",175) +m(A,"boj",0,null,["$2$style$textDirection","$0","$1$style"],["bb_",function(){return A.bb_(null,B.v)},function(a){return A.bb_(a,B.v)}],963,0) +q(h=A.Ty.prototype,"gayb","ayc",0) +q(h,"gazx","a3d",0) +q(A.Hn.prototype,"ga2k","axh",0) +k(A.a6R.prototype,"gaAw","aAx",399) +l(h=A.Co.prototype,"gadJ",1,0,function(){return{from:null}},["$1$from","$0"],["adK","ej"],409,0,0) +p(h,"gaqW","aqX",410) +p(h,"gNd","aow",3) +p(A.o6.prototype,"gwE","H6",4) +p(A.Kp.prototype,"ga5S","a5T",4) +p(h=A.Bm.prototype,"gwE","H6",4) +q(h,"gQO","aFJ",0) +p(h=A.D6.prototype,"ga2y","axJ",4) +q(h,"ga2x","axI",0) +q(A.x9.prototype,"geX","F",0) +p(A.tQ.prototype,"gabV","Dd",4) +p(h=A.Sv.prototype,"gaw5","aw6",15) +p(h,"gawa","awb",45) +q(h,"gaw3","aw4",0) +p(A.Sw.prototype,"gaP8","aP9",5) +p(h=A.Sx.prototype,"gaym","ayn",75) +p(h,"gayo","ayp",54) +q(A.Sz.prototype,"gPb","a2n",0) +p(h=A.Ht.prototype,"gatZ","au_",32) +p(h,"gau0","au1",10) +p(h,"gatX","atY",34) +q(h,"gatU","atV",0) +p(h,"gaBc","aBd",76) +q(A.Sy.prototype,"gaau","Ju",0) +m(A,"bMC",4,null,["$4"],["bwr"],964,0) +p(h=A.SC.prototype,"gayw","ayx",34) +q(h,"gauR","a1u",0) +q(h,"gavh","a1w",0) +p(h,"gH7","aE8",4) +p(h=A.SA.prototype,"gayI","ayJ",15) +p(h,"gayK","ayL",45) +q(h,"gayG","ayH",0) +p(h=A.Rc.prototype,"gaEG","aEH",15) +l(h,"ga5t",0,0,function(){return[null]},["$1","$0"],["a5u","aEF"],138,0,0) +l(h,"ga5v",0,0,null,["$1","$0"],["a5w","aEI"],166,0,0) +p(h,"gaED","aEE",5) +m(A,"bIF",1,null,["$2$forceReport","$1"],["bgj",function(a){return A.bgj(a,!1)}],965,0) +o(h=A.bu.prototype,"gHC","an",50) +o(h,"gadj","ad",50) +q(h,"gfv","v",0) +q(h,"geX","F",0) +r(A,"bMk","bCD",966) +p(h=A.E_.prototype,"gav_","av0",431) +p(h,"gaqS","aqT",432) +p(h,"gaHf","aHg",19) +q(h,"gask","Ok",0) +p(h,"gav3","a1v",14) +q(h,"gavn","avo",0) +m(A,"bn7",3,null,["$3"],["byg"],967,0) +p(A.nO.prototype,"glM","ji",14) +r(A,"bny","bzv",23) +r(A,"b6Y","bxl",217) +r(A,"b6Z","bxm",23) +m(A,"bKL",0,function(){return{allowedButtonsFilter:null,debugOwner:null,supportedDevices:null}},["$3$allowedButtonsFilter$debugOwner$supportedDevices","$0"],["bhX",function(){return A.bhX(null,null,null)}],968,0) +p(A.Dt.prototype,"glM","ji",14) +r(A,"bKO","bA4",23) +m(A,"bcD",0,function(){return{allowedButtonsFilter:null,debugOwner:null,supportedDevices:null}},["$3$allowedButtonsFilter$debugOwner$supportedDevices","$0"],["bgN",function(){return A.bgN(null,null,null)}],969,0) +p(h=A.N8.prototype,"ga2E","axY",14) +p(h,"gaAM","Ay",19) +m(A,"bnG",0,function(){return{allowedButtonsFilter:null,debugOwner:null,supportedDevices:null}},["$3$allowedButtonsFilter$debugOwner$supportedDevices","$0"],["bg1",function(){return A.bg1(null,null,null)}],970,0) +r(A,"bKP","bxk",23) +m(A,"aqZ",0,function(){return{allowedButtonsFilter:null,debugOwner:null,longTapDelay:B.G,supportedDevices:null}},["$4$allowedButtonsFilter$debugOwner$longTapDelay$supportedDevices","$0"],["bhI",function(){return A.bhI(null,null,B.G,null)}],971,0) +q(A.Ss.prototype,"ga2R","ayM",0) +p(h=A.kR.prototype,"gGr","axZ",14) +p(h,"gaAC","Ax",439) +q(h,"gay_","tK",0) +p(A.Iu.prototype,"glM","ji",14) +r(A,"C9","byp",23) +p(A.Ft.prototype,"glM","ji",14) +m(A,"bLE",0,function(){return{allowedButtonsFilter:null,debugOwner:null,dragStartBehavior:B.io,supportedDevices:null,trackpadScrollCausesScale:!1,trackpadScrollToScaleFactor:B.AQ}},["$6$allowedButtonsFilter$debugOwner$dragStartBehavior$supportedDevices$trackpadScrollCausesScale$trackpadScrollToScaleFactor","$0"],["biT",function(){return A.biT(null,null,B.io,null,!1,B.AQ)}],972,0) +p(A.pC.prototype,"glM","ji",14) +m(A,"bMz",0,function(){return{allowedButtonsFilter:null,debugOwner:null,supportedDevices:null}},["$3$allowedButtonsFilter$debugOwner$supportedDevices","$0"],["bjz",function(){return A.bjz(null,null,null)}],973,0) +k(h=A.TJ.prototype,"gawN","awO",449) +k(h,"gaxB","axC",145) +p(h=A.Ux.prototype,"gc5","c1",1) +p(h,"gcs","bW",1) +p(h,"gce","bV",1) +p(h,"gcO","c4",1) +q(A.S6.prototype,"guG","U0",0) +p(h=A.Uw.prototype,"gc5","c1",1) +p(h,"gcs","bW",1) +p(h,"gce","bV",1) +p(h,"gcO","c4",1) +q(A.JO.prototype,"gawi","awj",0) +m(A,"bJH",4,null,["$4"],["bG7"],974,0) +p(h=A.Hz.prototype,"gauh","aui",5) +q(h,"gauU","auV",0) +q(A.Hw.prototype,"gaw2","OK",0) +q(h=A.T4.prototype,"garR","arS",0) +k(h,"gaoT","aoU",145) +p(h=A.Uo.prototype,"gc5","c1",1) +p(h,"gcs","bW",1) +q(h=A.Tt.prototype,"gavj","avk",0) +p(h,"gaoP","aoQ",9) +q(A.M1.prototype,"gawF","awG",0) +p(A.uM.prototype,"gati","atj",4) +p(A.M2.prototype,"gawI","awJ",4) +p(A.M3.prototype,"gawK","awL",4) +p(h=A.Ee.prototype,"gafT","afU",482) +p(h,"gaJf","aJg",483) +l(h=A.Tr.prototype,"gXS",0,0,function(){return[null]},["$1","$0"],["XT","ah7"],138,0,0) +q(h,"guG","U0",0) +p(h,"gaam","aLz",159) +p(h,"gaLA","aLB",5) +p(h,"guH","U3",15) +p(h,"guI","U5",45) +p(h,"gaMk","aMl",15) +p(h,"gaMm","aMn",45) +q(h,"gCA","aar",0) +q(h,"gCB","aMs",0) +q(h,"gaMg","aMh",0) +q(h,"gaMi","aMj",0) +p(h,"gaLO","aLP",75) +p(h,"gaLQ","aLR",54) +q(A.Tk.prototype,"gOW","OX",0) +p(h=A.Ur.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +p(h,"gapB","apC",192) +k(h,"gaz2","az3",7) +q(A.Tx.prototype,"gOW","OX",0) +p(h=A.UA.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +q(A.VA.prototype,"gNZ","a02",0) +q(h=A.IG.prototype,"gyo","aOR",0) +p(h,"gyn","aOQ",4) +p(h=A.Wb.prototype,"gAq","Px",36) +q(h,"gfv","v",0) +p(h=A.Wc.prototype,"gAq","Px",36) +q(h,"gfv","v",0) +p(A.Pi.prototype,"gavS","avT",4) +p(h=A.T7.prototype,"gavf","avg",4) +q(h,"gayD","ayE",0) +q(A.FT.prototype,"gaw_","aw0",0) +m(A,"bo8",3,null,["$3"],["bHu"],975,0) +s(A,"bLG","bBX",153) +p(h=A.alv.prototype,"gVb","yp",41) +p(h,"gVa","Dh",41) +p(h,"gacd","Vj",101) +p(h,"gVl","yr",98) +p(h,"gVk","yq",79) +q(h=A.V2.prototype,"ga2N","aye",0) +k(h,"gaBI","aBJ",167) +q(h,"gaBK","aBL",0) +p(h=A.Vb.prototype,"gatz","atA",62) +p(h,"gQd","Qe",62) +p(h,"gQb","Qc",62) +p(h,"gao2","ao3",510) +p(h,"gaCt","aCu",5) +p(h,"gaCv","aCw",5) +q(h=A.Ih.prototype,"garE","O6",0) +p(h,"gQd","Qe",32) +p(h,"gaCr","aCs",10) +p(h,"gQb","Qc",34) +p(h,"gaCx","aCy",15) +p(h,"gaCz","aCA",45) +p(h,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +q(h,"gaMX","JE",0) +q(h,"gaJp","IG",0) +p(A.Vd.prototype,"gPs","aya",4) +s(A,"boi","bD6",153) +p(h=A.an7.prototype,"gVb","yp",41) +p(h,"gVa","Dh",41) +p(h,"gVl","yr",98) +p(h,"gVk","yq",79) +q(h=A.Vy.prototype,"ga5b","aEh",0) +k(h,"gaEi","aEj",167) +q(h,"gavz","avA",0) +s(A,"bMB","bD9",153) +q(A.Iv.prototype,"gOE","atK",0) +s(A,"bMD","bDi",977) +p(h=A.Rd.prototype,"gaEB","aEC",15) +l(h,"ga5r",0,0,function(){return[null]},["$1","$0"],["a5s","aEA"],138,0,0) +l(h,"ga1B",0,0,null,["$1","$0"],["a1C","aw7"],166,0,0) +p(h,"gauk","aul",5) +p(h,"gaup","auq",5) +q(A.Rb.prototype,"gfv","v",0) +p(h=A.GS.prototype,"gaEL","aEM",4) +p(h,"gaEJ","aEK",76) +p(h,"ga1p","aun",14) +q(h,"gaw8","aw9",0) +q(h,"gaux","auy",0) +q(h,"gavc","avd",0) +p(h,"ga1s","auF",75) +p(h,"ga1t","auG",54) +p(h,"gapb","apc",9) +l(h=A.NM.prototype,"gaNd",0,1,null,["$4$allowUpscaling$cacheHeight$cacheWidth","$1"],["aaV","CP"],529,0,0) +l(h,"gaNg",0,1,null,["$4$allowUpscaling$cacheHeight$cacheWidth","$1"],["aaW","aNh"],530,0,0) +l(h,"gaNi",0,1,null,["$2$getTargetSize","$1"],["aaY","aNj"],531,0,0) +m(A,"bch",3,null,["$3"],["bhU"],978,0) +m(A,"bct",3,null,["$3"],["hu"],979,0) +o(h=A.yV.prototype,"gHC","an",171) +p(h,"gagB","XH",541) +p(h,"gaRi","aRj",542) +p(h=A.a4w.prototype,"gatB","atC",545) +p(h,"gatp","atq",3) +o(h,"gHC","an",171) +k(A.H8.prototype,"gaCo","aCp",550) +m(A,"X9",3,null,["$3"],["cb"],980,0) +o(h=A.a1y.prototype,"gL","ic",1) +o(h,"gSI","ja",1) +q(h=A.FL.prototype,"gavI","avJ",0) +p(h,"gavM","avN",556) +q(h,"gavK","avL",0) +p(h,"gawl","awm",3) +p(h,"gauW","auX",3) +q(A.RW.prototype,"gfv","v",0) +p(h=A.U.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +q(h,"gK5","aD",0) +k(A.eO.prototype,"ga8Z","xp",7) +p(h=A.OH.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +p(h=A.OI.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +q(h=A.Aj.prototype,"gfm","bi",0) +q(h,"gGY","aCk",0) +p(h,"gavQ","avR",22) +p(h,"gavO","avP",560) +p(h,"gauL","auM",5) +p(h,"gauH","auI",5) +p(h,"gauN","auO",5) +p(h,"gauJ","auK",5) +p(h,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +p(h,"gars","art",15) +q(h,"garq","arr",0) +q(h,"garo","arp",0) +k(h,"gaz0","a2Z",7) +p(h=A.OK.prototype,"gce","bV",1) +p(h,"gcO","c4",1) +p(h=A.OM.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +p(h=A.OO.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +r(A,"bnL","bBw",13) +r(A,"bnM","bBx",13) +q(A.O0.prototype,"gaFB","a6j",0) +p(h=A.K.prototype,"gVU","pa",13) +p(h,"gaKf","nn",13) +q(h,"gfm","bi",0) +l(h,"gjp",0,2,null,["$2"],["aJ"],7,0,1) +q(h,"gabH","cb",0) +l(h,"ga2s",0,1,null,["$2$isMergeUp","$1"],["Gj","axy"],567,0,0) +l(h,"gvK",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["ig","zl","tq","vL","tr"],123,0,0) +p(h=A.aY.prototype,"gaHu","aHv","aY.0?(A?)") +p(h,"ga7K","aHt","aY.0?(A?)") +q(A.vF.prototype,"gr0","aBt",0) +p(h=A.OW.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +p(h,"gapD","apE",192) +p(h=A.ju.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +l(h,"gjp",0,2,null,["$2"],["aJ"],7,0,1) +p(h=A.OG.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +p(h=A.OR.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +p(h=A.OQ.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +q(A.OF.prototype,"gHl","QD",0) +q(A.If.prototype,"gGh","wo",0) +k(A.OL.prototype,"gaz_","a2Y",573) +p(h=A.OU.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +q(h=A.rH.prototype,"gazO","azP",0) +q(h,"gazQ","azR",0) +q(h,"gazS","azT",0) +q(h,"gazM","azN",0) +q(h=A.OZ.prototype,"gazV","azW",0) +q(h,"gazI","azJ",0) +q(h,"gazG","azH",0) +q(h,"gazA","azB",0) +q(h,"gazC","azD",0) +q(h,"gazK","azL",0) +q(h,"gazE","azF",0) +p(h=A.OY.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +k(h,"gayY","ayZ",7) +q(A.a8n.prototype,"ga4g","a4h",0) +p(h=A.Al.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +l(h,"gjp",0,2,null,["$2"],["aJ"],7,0,1) +p(h=A.OV.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +p(h=A.OJ.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +l(A.eV.prototype,"gaMJ",0,1,null,["$3$crossAxisPosition$mainAxisPosition"],["aaC"],574,0,0) +p(h=A.FH.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +k(h,"gacn","KI",7) +k(A.OP.prototype,"gacn","KI",7) +p(h=A.FI.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +p(h=A.FK.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +k(h,"gaFL","a6w",7) +l(h,"gvK",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["ig","zl","tq","vL","tr"],123,0,0) +p(h=A.P2.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +s(A,"bIS","bBK",981) +m(A,"bIT",0,null,["$2$priority$scheduler"],["bJy"],982,0) +p(h=A.iv.prototype,"garM","arN",182) +q(h,"gaBg","aBh",0) +p(h,"gatu","atv",3) +q(h,"gau3","au4",0) +q(h,"gar9","ara",0) +p(A.Bc.prototype,"gHd","aEu",3) +q(h=A.a8p.prototype,"gaqU","aqV",0) +q(h,"gavH","a1z",0) +p(h,"gavF","avG",582) +p(A.e5.prototype,"ga3B","aAy",583) +q(A.PH.prototype,"gfv","v",0) +p(A.o7.prototype,"gaGh","R7",590) +r(A,"bIG","bvd",983) +r(A,"bIH","bEp",984) +r(A,"bIR","bC3",985) +q(h=A.G3.prototype,"gaoj","aok",595) +p(h,"gauv","OH",596) +p(h,"gauY","G2",90) +m(A,"bKe",0,null,["$5$character$logicalKey$physicalKey$synthesized$timeStamp","$4$logicalKey$physicalKey$synthesized$timeStamp"],["bh5",function(a,b,c,d){return A.bh5(null,a,b,c,d)}],986,0) +m(A,"bKf",0,null,["$4$logicalKey$physicalKey$synthesized$timeStamp"],["bza"],987,0) +p(h=A.a3c.prototype,"gaLF","aLG",119) +p(h,"gaM8","TZ",602) +p(h,"gaqf","aqg",603) +p(A.P8.prototype,"gaxN","Pi",188) +p(h=A.fx.prototype,"garm","arn",189) +p(h,"ga3z","a3A",189) +p(A.aao.prototype,"gaxs","Ge",90) +p(A.ab1.prototype,"gawf","OM",90) +p(A.RO.prototype,"ga1g","ath",617) +p(h=A.Tb.prototype,"ga1n","aum",159) +p(h,"gao8","ao9",75) +p(h,"gaoa","aob",54) +p(h,"gao6","ao7",5) +p(h=A.W3.prototype,"gays","ayt",619) +p(h,"gayN","ayO",620) +p(A.RT.prototype,"gaoe","aof",621) +q(A.Mh.prototype,"gfv","v",0) +q(h=A.Rz.prototype,"gaLK","aLL",0) +p(h,"gauP","auQ",90) +q(h,"gatw","atx",0) +q(h=A.Wa.prototype,"gaLN","TU",0) +q(h,"gaMu","U7",0) +q(h,"gaM1","TX",0) +p(h,"gaLq","TP",935) +p(h=A.SI.prototype,"ga09","aqZ",32) +p(h,"ga0a","ar_",10) +q(h,"gatQ","atR",0) +p(h,"ga08","aqY",34) +p(h,"gatO","G1",626) +p(A.ST.prototype,"gNc","ZJ",4) +q(h=A.uo.prototype,"ga2M","ayd",0) +q(h,"gayq","a2P",0) +q(h,"gaB5","aB6",0) +q(h,"gHi","aF_",0) +q(h,"gayk","ayl",0) +q(h,"gayf","ayg",0) +q(h,"ga2O","Pu",0) +q(h,"gFI","a04",0) +q(h,"gO4","aru",0) +p(h,"gapW","apX",629) +l(h,"gaBp",0,0,function(){return[null]},["$1","$0"],["a41","a40"],196,0,0) +p(h,"gaQc","aQd",22) +l(h,"gaxT",0,3,null,["$3"],["axU"],197,0,0) +l(h,"gaxV",0,3,null,["$3"],["axW"],197,0,0) +q(h,"gapr","a_0",66) +q(h,"gay5","ay6",66) +q(h,"gaxb","axc",66) +q(h,"gazc","azd",66) +q(h,"garb","ard",66) +p(h,"gaER","aES",633) +p(h,"gaAT","a3L",634) +p(h,"gaBu","aBv",635) +p(h,"garv","arw",636) +p(h,"garT","arU",637) +p(h,"gaFt","aFu",638) +p(h,"gaws","awt",639) +p(h,"gaqN","aqO",76) +q(A.f7.prototype,"gfv","v",0) +q(h=A.Ln.prototype,"gfv","v",0) +q(h,"gaoB","aoC",0) +p(h=A.agp.prototype,"gaap","TY",14) +p(h,"gaao","aLH",647) +q(A.HE.prototype,"gOG","auj",0) +m(A,"bK0",1,null,["$5$alignment$alignmentPolicy$curve$duration","$1","$2$alignmentPolicy"],["b98",function(a){return A.b98(a,null,null,null,null)},function(a,b){return A.b98(a,null,b,null,null)}],988,0) +r(A,"b6p","bEW",12) +s(A,"b6o","bxD",989) +r(A,"bnc","bxC",12) +p(h=A.agI.prototype,"gaF2","a5H",12) +q(h,"gaF3","aF4",0) +p(A.b4.prototype,"gaJe","IE",12) +p(h=A.FA.prototype,"gav1","av2",76) +p(h,"gav6","av7",674) +p(h,"gaFz","aFA",675) +p(h=A.tl.prototype,"gap3","ap4",9) +p(h,"gatm","a1h",4) +q(h,"gDl","Dm",0) +p(h=A.LR.prototype,"gaue","auf",678) +l(h,"gaqL",0,5,null,["$5"],["aqM"],679,0,0) +m(A,"bnj",3,null,["$3"],["r_"],990,0) +k(A.Tm.prototype,"gaur","aus",128) +q(A.Cn.prototype,"gatk","atl",0) +q(A.HR.prototype,"gON","awh",0) +p(A.HT.prototype,"ga2g","ax4",8) +p(h=A.Uy.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +s(A,"bKQ","bAj",991) +r(A,"wX","bFs",72) +r(A,"bnH","bFt",72) +r(A,"X4","bFu",72) +p(A.I3.prototype,"gDc","v2",97) +p(A.I2.prototype,"gDc","v2",97) +p(A.U2.prototype,"gDc","v2",97) +p(A.U3.prototype,"gDc","v2",97) +p(h=A.nY.prototype,"gay1","ay2",76) +p(h,"gava","avb",14) +p(h=A.Ig.prototype,"gcs","bW",1) +p(h,"gcO","c4",1) +p(h,"gc5","c1",1) +p(h,"gce","bV",1) +r(A,"bKY","bFq",13) +l(A.C_.prototype,"gjp",0,2,null,["$2"],["aJ"],7,0,1) +p(h=A.wI.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +p(A.Th.prototype,"gPz","PA",73) +q(h=A.Tg.prototype,"gfv","v",0) +p(h,"gNp","Nq",4) +p(h,"gaEv","aEw",3) +p(A.Vr.prototype,"gPz","PA",73) +p(h=A.Vq.prototype,"gNp","Nq",4) +q(h,"gfv","v",0) +p(A.a_K.prototype,"gaxL","Ph",188) +q(A.UM.prototype,"gPS","aAS",0) +q(A.hc.prototype,"gfv","v",0) +p(A.mX.prototype,"gaFp","QG",706) +p(h=A.Ij.prototype,"gaAW","aAX",3) +q(h,"gG4","a1y",0) +q(h,"gOC","att",234) +q(h,"gOI","avm",0) +p(A.iy.prototype,"ga1A","aw1",4) +p(h=A.it.prototype,"gap_","ap0",9) +p(h,"gap1","ap2",9) +q(h=A.Ye.prototype,"gQ0","Q1",0) +q(h,"gPZ","Q_",0) +q(h=A.a0r.prototype,"gQ0","Q1",0) +q(h,"gPZ","Q_",0) +q(A.Pq.prototype,"gfv","v",0) +s(A,"bVT","bm_",992) +o(h=A.V6.prototype,"gkd","D",74) +o(h,"gvl","O",74) +r(A,"ar0","bJz",73) +q(h=A.rO.prototype,"gaJK","aJL",0) +q(h,"gfv","v",0) +q(A.Pv.prototype,"gfv","v",0) +p(h=A.FX.prototype,"ga1l","atW",103) +p(h,"ga48","aBx",32) +p(h,"ga49","aBy",10) +p(h,"ga47","aBw",34) +q(h,"ga45","a46",0) +q(h,"gar6","ar7",0) +q(h,"gar4","ar5",0) +p(h,"gaAs","aAt",115) +p(h,"gaBz","aBA",14) +p(h,"gavp","avq",151) +q(h=A.UZ.prototype,"ga4_","aBm",0) +q(h,"gfv","v",0) +q(A.FY.prototype,"gfv","v",0) +p(h=A.pz.prototype,"gaFH","aFI",4) +q(h,"gaau","Ju",0) +p(h,"gawd","awe",15) +p(h,"gaBB","aBC",151) +p(h,"gavr","avs",73) +p(h,"gav8","av9",14) +p(h,"gaBD","aBE",115) +o(h=A.EW.prototype,"gkd","D",74) +o(h,"gvl","O",74) +k(h,"gNE","apU",727) +q(h,"gOJ","avu",0) +q(h,"gfv","v",0) +k(A.Va.prototype,"gauS","auT",156) +q(A.PX.prototype,"gfv","v",0) +q(A.V9.prototype,"ga4w","aCd",0) +q(h=A.UI.prototype,"gG8","awq",0) +p(h,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +l(h,"gvK",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["ig","zl","tq","vL","tr"],123,0,0) +p(A.Gh.prototype,"gaR0","adh",734) +q(A.Ii.prototype,"gGu","ayF",0) +q(A.SF.prototype,"gfv","v",0) +p(h=A.Vw.prototype,"glM","ji",14) +q(h,"gaq7","aq8",0) +p(A.Jr.prototype,"glM","ji",14) +q(h=A.aax.prototype,"ga6m","QL",0) +p(h,"gavv","avw",32) +p(h,"gavx","avy",10) +p(h,"gavB","avC",32) +p(h,"gavD","avE",10) +p(h,"gatn","ato",34) +p(h=A.a8m.prototype,"gavW","avX",32) +p(h,"gavY","avZ",10) +p(h,"gavU","avV",34) +p(h,"gau7","au8",32) +p(h,"gau9","aua",10) +p(h,"gau5","au6",34) +p(h,"gap7","ap8",9) +p(h,"gaoV","aoW",9) +p(h,"gap9","apa",9) +q(A.V7.prototype,"gHf","Qp",0) +q(A.V4.prototype,"gOO","OP",0) +p(h=A.QZ.prototype,"gaPt","cg",108) +p(h,"gVb","yp",41) +p(h,"gVa","Dh",41) +p(h,"gVl","yr",98) +q(h,"gaPq","aPr",0) +p(h,"gVk","yq",79) +p(h,"gacd","Vj",101) +p(h,"gaPo","aPp",144) +q(h,"gaPi","aPj",0) +p(h,"gaPk","aPl",15) +p(h,"gaP_","Dg",108) +p(h,"gaPy","aPz",108) +p(h,"gaP2","aP3",224) +p(h,"gaP4","aP5",225) +p(h,"gaP0","aP1",260) +p(h=A.VC.prototype,"ga5g","aEo",108) +p(h,"ga5h","aEp",98) +q(h,"ga5f","aEn",0) +p(h,"ga5d","aEl",224) +p(h,"ga5e","aEm",225) +p(h,"ga5c","aEk",260) +p(h,"gasq","asr",41) +p(h,"gaso","asp",41) +p(h,"gauD","auE",79) +p(h,"gauB","auC",101) +p(h,"gauz","auA",144) +q(A.K4.prototype,"gfv","v",0) +q(A.l6.prototype,"gmn","mo",0) +q(A.fh.prototype,"gha","hj",0) +q(A.RP.prototype,"gOD","aty",0) +q(h=A.GY.prototype,"gael","E7",0) +q(h,"gad9","DE",0) +p(h,"gaEX","aEY",754) +p(h,"gaAz","aAA",755) +q(h,"gPF","a3p",0) +q(h,"gOF","a1m",0) +q(A.Ro.prototype,"gfv","v",0) +p(h=A.UG.prototype,"gcO","c4",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gc5","c1",1) +p(A.Sj.prototype,"gaOV","V1",227) +l(A.a6W.prototype,"gaLC",0,3,null,["$3"],["Jp"],770,0,0) +p(A.hr.prototype,"gaJD","a92",771) +r(A,"bKr","bc3",993) +q(A.Cx.prototype,"gDn","aPB",0) +q(A.ue.prototype,"gv7","Do",0) +q(A.KY.prototype,"goO","uP",0) +q(A.Lb.prototype,"gv7","Do",0) +q(A.LJ.prototype,"goO","uP",0) +q(A.O6.prototype,"goO","uP",0) +q(A.Oz.prototype,"goO","uP",0) +q(A.P3.prototype,"gawT","awU",0) +q(A.Au.prototype,"gayP","ayQ",0) +q(A.PU.prototype,"ga4v","aCc",0) +q(A.n8.prototype,"gaEU","aEV",0) +q(A.a0t.prototype,"gv7","Do",0) +p(A.iQ.prototype,"gaGi","pM",22) +q(A.j9.prototype,"gUl","aNo",0) +o(A.LI.prototype,"gacp","kv",796) +p(h=A.OS.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +p(A.zh.prototype,"gaAJ","aAK",807) +m(A,"bnv",1,function(){return{tabRemaining:null}},["$2$tabRemaining","$1"],["bhh",function(a){return A.bhh(a,null)}],994,0) +r(A,"b7q","bmZ",81) +l(A.js.prototype,"gkd",1,1,null,["$1"],["D"],28,0,1) +j(A.ha.prototype,"gW4","bY",0) +s(A,"bIZ","bvH",995) +s(A,"bKE","bzt",996) +q(A.BQ.prototype,"gabG","aOi",0) +q(A.L1.prototype,"gDl","Dm",0) +q(A.O2.prototype,"gaqm","aqn",0) +q(A.vL.prototype,"gVe","Di",0) +r(A,"bMJ","byi",997) +r(A,"bML","bAC",998) +r(A,"bMM","bBg",999) +r(A,"bol","bjN",1000) +r(A,"bMG","bvP",1001) +r(A,"bMH","bxB",1002) +r(A,"bMI","bxU",1003) +r(A,"bok","bzj",1004) +r(A,"bMP","bDj",1005) +r(A,"bom","bDz",1006) +r(A,"bon","bEm",1007) +r(A,"bMN","bCY",1008) +r(A,"bMK","byx",1009) +r(A,"bMO","bCZ",1010) +r(A,"bMR","bDt",1011) +r(A,"bMQ","bDs",1012) +m(A,"bMS",1,null,["$2$tsx","$1"],["bjP",function(a){return A.bjP(a,null)}],1013,0) +r(A,"bMT","bE8",1014) +r(A,"bMU","bEa",1015) +r(A,"bMV","bEc",1016) +s(A,"bL7","bEP",26) +s(A,"bnU","bEK",26) +s(A,"bnW","bER",26) +s(A,"bnV","bEQ",26) +s(A,"bL5","bEN",26) +s(A,"bL8","bES",26) +s(A,"bL6","bEO",26) +s(A,"bL4","bEM",26) +s(A,"bL2","bEJ",26) +s(A,"bL3","bEL",26) +r(A,"bL9","bFc",65) +r(A,"bLc","bFf",65) +r(A,"bLf","bFi",65) +r(A,"bLd","bFg",258) +r(A,"bLe","bFh",258) +r(A,"bLa","bFd",65) +r(A,"bLb","bFe",65) +p(h=A.akK.prototype,"gtc","afD",886) +p(h,"gvu","afB",887) +p(A.ms.prototype,"gaMR","aMS",58) +o(A.a.prototype,"gkd","D",58) +l(A.a0v.prototype,"gaOc",0,1,null,["$1$1","$1"],["abD","K3"],893,1,0) +l(A.zK.prototype,"gW7",0,0,function(){return[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,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,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,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,null,null,null,null,null,null,null]},["$127","$0","$1","$2","$3","$4","$5","$6","$8","$7"],["e8","h2","iX","DN","DO","DP","DQ","DR","DT","DS"],"Y<1>([@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@])",0,0) +l(A.zL.prototype,"gW7",0,0,function(){return[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,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,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,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,null,null,null,null,null,null,null]},["$127","$0","$1","$2","$3","$4","$5","$6","$8","$7"],["e8","h2","iX","DN","DO","DP","DQ","DR","DT","DS"],"Y>([@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@])",0,0) +l(A.eS.prototype,"gW7",0,0,function(){return[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,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,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,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,null,null,null,null,null,null,null]},["$127","$0","$1","$2","$3","$4","$5","$6","$8","$7"],["e8","h2","iX","DN","DO","DP","DQ","DR","DT","DS"],"eS.T([@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@])",0,0) +r(A,"bn_","bHZ",81) +r(A,"bJC","bHT",81) +r(A,"bJB","bGD",81) +q(h=A.abJ.prototype,"gaKD","aKE",902) +q(h,"gaHp","aHq",903) +q(h,"gahH","ahI",904) +j(h,"gx_","aGR",905) +q(h,"gaGG","aGH",906) +q(h,"gaGI","aGJ",83) +q(h,"gu6","aGK",83) +q(h,"gaGL","aGM",83) +q(h,"gaGP","aGQ",83) +q(h,"gaGN","aGO",83) +j(h,"gaKo","aKp",908) +q(h,"ga7X","aHT",909) +q(h,"gaHh","aHi",910) +q(h,"gaJi","aJj",911) +q(h,"gacI","aQr",912) +q(h,"gaJU","aJV",913) +q(h,"gaK1","aK2",136) +q(h,"gaK5","aK6",136) +q(h,"gaK3","aK4",136) +q(h,"gaK7","aK8",57) +q(h,"gaJY","aJZ",85) +q(h,"gaJW","aJX",85) +q(h,"gaK_","aK0",85) +q(h,"gaK9","aKa",85) +q(h,"gaKb","aKc",85) +q(h,"gzo","ahA",57) +q(h,"gzp","ahB",57) +q(h,"gnI","aOJ",57) +q(h,"gaOH","aOI",57) +q(h,"gaOF","aOG",57) +p(A.RF.prototype,"gLv","aSv",934) +r(A,"bKD","bzn",1020) +r(A,"bKT","bKS",46) +m(A,"X7",1,null,["$2$wrapWidth","$1"],["bmY",function(a){return A.bmY(a,null)}],1021,0) +n(A,"bLt","blL",0) +s(A,"tI","beY",86) +s(A,"wU","bvL",86) +r(A,"aqP","bJ3",1022) +r(A,"bJL","bJK",1023) +r(A,"eb","bJZ",1024) +r(A,"X1","bKq",1025) +r(A,"X6","bKV",155) +r(A,"bLp","bLo",155) +r(A,"bLF","bLD",155) +r(A,"bof","bLH",1027) +s(A,"bcl","bJx",1028) +m(A,"bcm",1,null,["$1$1","$1"],["bnk",function(a){return A.bnk(a,t.z)}],1029,0) +r(A,"bmF","bI2",82) +m(A,"bJP",2,null,["$1$2","$2"],["boa",function(a,b){return A.boa(a,b,t.z)}],126,1) +m(A,"bJQ",2,null,["$1$2","$2"],["bob",function(a,b){return A.bob(a,b,t.z)}],126,1) +m(A,"bJO",2,null,["$1$2","$2"],["bo9",function(a,b){return A.bo9(a,b,t.z)}],126,1) +m(A,"bN1",0,function(){return{seed:-1}},["$1$seed","$0"],["bkc",function(){return A.bkc(-1)}],1031,0) +s(A,"bLg","bHF",56) +s(A,"bLj","bHI",56) +s(A,"bLk","bHJ",56) +s(A,"bLl","bHK",56) +s(A,"bLi","bHH",56) +s(A,"bLh","bHG",56) +r(A,"bnD","bI3",688)})();(function inheritance(){var s=hunkHelpers.mixin,r=hunkHelpers.mixinHard,q=hunkHelpers.inheritMany,p=hunkHelpers.inherit +q(null,[A.A,A.IA]) +q(A.A,[A.J0,A.as5,A.u9,A.aXu,A.ala,A.avS,A.lu,A.YP,A.a3Q,A.Zf,A.a2p,A.vg,A.nX,A.y,A.a0C,A.pW,A.a8S,A.Ah,A.wm,A.yx,A.aOb,A.a2w,A.xx,A.Zl,A.Zd,A.YI,A.k8,A.aJH,A.aHM,A.a3n,A.aEo,A.aEp,A.aAB,A.avB,A.aus,A.Zp,A.aGS,A.hg,A.a_e,A.CT,A.JV,A.auq,A.Zg,A.auv,A.Zu,A.u7,A.aK2,A.YR,A.a8K,A.Zm,A.Qt,A.pI,A.Zw,A.a9N,A.Zr,A.JX,A.JW,A.Zq,A.Zn,A.auu,A.dl,A.Zx,A.ZG,A.auO,A.auP,A.azm,A.azn,A.L2,A.azQ,A.a2r,A.aCo,A.a2q,A.LV,A.a0c,A.KK,A.aeM,A.aeR,A.a0a,A.a1j,A.ayQ,A.a85,A.Ax,A.al9,A.aM9,A.aA9,A.a0W,A.DT,A.yy,A.Lu,A.Ji,A.lF,A.a_f,A.Hr,A.fQ,A.ej,A.a9M,A.SJ,A.aPE,A.aPD,A.Gu,A.Gv,A.jX,A.aJV,A.avE,A.adC,A.avW,A.w7,A.aIH,A.amC,A.aiV,A.aPu,A.a9O,A.aa3,A.I8,A.Fj,A.vp,A.rF,A.aO9,A.aIJ,A.vi,A.aKs,A.eu,A.b_a,A.a7q,A.a9Q,A.wL,A.aCg,A.Gw,A.aPv,A.yb,A.aH8,A.aNM,A.DG,A.oX,A.a0H,A.a8w,A.oa,A.AL,A.wH,A.aJI,A.LT,A.Q3,A.LU,A.J3,A.r0,A.a2Q,A.pa,A.a3d,A.p_,A.aDY,A.aGe,A.atE,A.ap,A.qs,A.aGR,A.a0J,A.a0I,A.a2g,A.aJ_,A.abl,A.a63,A.aJ3,A.aJ5,A.aM7,A.a6e,A.aJm,A.TG,A.aUu,A.aos,A.q4,A.BE,A.Ib,A.aJc,A.ban,A.aK5,A.a1P,A.a1O,A.aHg,A.arA,A.a6s,A.rJ,A.Xn,A.DF,A.ayL,A.a8u,A.a8t,A.AJ,A.az6,A.aNi,A.aNe,A.aet,A.M,A.mQ,A.aDB,A.aDD,A.aP7,A.aPb,A.aTf,A.a6P,A.aPz,A.YS,A.zP,A.aHQ,A.Gt,A.au4,A.aCc,A.aQx,A.aQw,A.aXX,A.aXY,A.aXW,A.wc,A.aEJ,A.a9d,A.a7Z,A.aQY,A.oY,A.pv,A.L3,A.L5,A.L4,A.B8,A.aQi,A.GH,A.eF,A.t7,A.atA,A.a_3,A.ayT,A.ayU,A.QN,A.ayM,A.Y3,A.GF,A.Dz,A.aDi,A.aQA,A.aQj,A.aCs,A.ayt,A.axT,A.a3N,A.dd,A.azw,A.awD,A.afk,A.aVT,A.yr,A.abm,A.b9A,J.El,J.dQ,A.YV,A.bv,A.aNx,A.cX,A.bZ,A.iA,A.us,A.aa2,A.a8T,A.a8U,A.a0D,A.a1m,A.na,A.Ed,A.Le,A.ab4,A.n2,A.ow,A.MM,A.D8,A.wA,A.m5,A.Eq,A.aSk,A.a4Y,A.L8,A.Vn,A.b0s,A.aER,A.EC,A.r5,A.HY,A.Hi,A.Gp,A.b1F,A.aVf,A.aYB,A.mY,A.agd,A.VN,A.b1H,A.MC,A.VL,A.RR,A.fV,A.XW,A.dp,A.j1,A.S3,A.aaJ,A.BJ,A.nf,A.aV,A.acl,A.a9F,A.Io,A.amG,A.acm,A.aew,A.aX5,A.Ia,A.SL,A.amu,A.ap3,A.ap2,A.HN,A.lg,A.aZf,A.ng,A.ahn,A.r8,A.ahz,A.aoa,A.SN,A.aeV,A.HV,A.aob,A.amc,A.amb,A.q5,A.n1,A.ZK,A.ck,A.JK,A.RU,A.acB,A.Z3,A.alQ,A.aCb,A.aZ4,A.aZ1,A.aVw,A.b1G,A.aof,A.IE,A.ly,A.bD,A.a59,A.Ql,A.HD,A.iL,A.a2X,A.br,A.bG,A.amz,A.c7,A.a8_,A.cZ,A.VZ,A.aSr,A.ni,A.DK,A.vT,A.aRK,A.avV,A.b8Y,A.aft,A.bL,A.DN,A.aei,A.aTZ,A.a4X,A.aYX,A.ajY,A.Un,A.VU,A.ao6,A.fD,A.a0F,A.aVg,A.Vp,A.tg,A.aug,A.a53,A.x,A.bI,A.mW,A.Fx,A.kZ,A.l,A.pj,A.b9s,A.ob,A.p5,A.a2y,A.qT,A.ra,A.AI,A.pw,A.Fn,A.eX,A.eD,A.aNv,A.lD,A.uA,A.t0,A.QS,A.hx,A.c2,A.d8,A.rn,A.atY,A.a1N,A.asg,A.atH,A.aBU,A.aJ6,A.tR,A.azy,A.arS,A.aDk,A.aHs,A.aTY,A.arT,A.abV,A.aTX,A.aCr,A.LZ,A.L7,A.Rs,A.a9E,A.Sb,A.XZ,A.Y0,A.Y1,A.Cu,A.aOu,A.h1,A.aJ1,A.aFW,A.aze,A.aBz,A.abB,A.w5,A.oJ,A.Jm,A.a_I,A.M8,A.zf,A.IC,A.HX,A.MK,A.a_G,A.a2e,A.Uf,A.SG,A.y1,A.awC,A.aBT,A.awk,A.awf,A.mV,A.R,A.eE,A.CM,A.aeC,A.amp,A.a_X,A.ar,A.fL,A.ap9,A.z,A.aKm,A.a2M,A.yB,A.ab7,A.a3k,A.az,A.NP,A.aIO,A.nM,A.k6,A.io,A.f3,A.asj,A.Hl,A.aCT,A.Tl,A.EP,A.e,A.fI,A.ua,A.Og,A.a2a,A.a6B,A.Ok,A.Ac,A.qt,A.adt,A.cE,A.dm,A.c_,A.bu,A.hE,A.wB,A.a_0,A.a1M,A.LQ,A.cP,A.a5,A.ac,A.aBQ,A.aBR,A.lI,A.a4V,A.a5G,A.rR,A.aag,A.fj,A.aK1,A.e2,A.mA,A.ez,A.a2k,A.bj,A.Lg,A.KR,A.N7,A.Nc,A.N4,A.a4z,A.EX,A.azc,A.ks,A.vU,A.o4,A.o2,A.au1,A.a1C,A.aku,A.aB9,A.yI,A.fl,A.a,A.NF,A.aEI,A.EA,A.ry,A.Ov,A.h6,A.cj,A.oV,A.pu,A.vN,A.iR,A.m2,A.azl,A.azj,A.Yk,A.wx,A.aCF,A.aVO,A.afU,A.z9,A.aH1,A.l2,A.aI0,A.mT,A.ro,A.a5C,A.eU,A.awl,A.fT,A.w2,A.a9j,A.iW,A.m6,A.i1,A.Yo,A.a9m,A.t_,A.LF,A.aEL,A.aOX,A.Sf,A.la,A.xl,A.aat,A.ax3,A.aQX,A.mc,A.oZ,A.we,A.hy,A.iJ,A.avM,A.a1a,A.aFm,A.a9R,A.yo,A.ri,A.a6R,A.hX,A.a7t,A.aO_,A.aaF,A.GO,A.aaG,A.R7,A.aO2,A.Je,A.Jc,A.Jb,A.x9,A.tQ,A.bh,A.GU,A.agU,A.aRc,A.agD,A.l0,A.a_H,A.Su,A.aer,A.u1,A.aeb,A.VE,A.Nr,A.aee,A.aec,A.Rc,A.ik,A.afJ,A.Yr,A.b_3,A.b0,A.nC,A.h7,A.bbD,A.mK,A.Fk,A.b2t,A.aTg,A.Ow,A.od,A.cO,A.ed,A.DZ,A.HL,A.aB2,A.b0t,A.E_,A.qH,A.nG,A.mB,A.kS,A.ajn,A.hj,A.abX,A.adL,A.adV,A.adQ,A.adO,A.adP,A.adN,A.adR,A.adZ,A.adX,A.adY,A.adW,A.adT,A.adU,A.adS,A.adM,A.yz,A.a_V,A.lG,A.Iz,A.qZ,A.EJ,A.MF,A.EI,A.ty,A.bbu,A.aJx,A.a3q,A.N9,A.Ss,A.tu,A.aJi,A.aJl,A.hS,A.BV,A.Pl,A.Pm,A.FU,A.ahm,A.og,A.oh,A.adx,A.aB5,A.lc,A.Bv,A.Ud,A.jE,A.abZ,A.a8a,A.ack,A.ti,A.acv,A.ahB,A.acM,A.acN,A.acO,A.acZ,A.ad3,A.ahh,A.ahV,A.ad4,A.ad9,A.ade,A.adh,A.adw,A.ael,A.aen,A.ev,A.aeD,A.aeK,A.af4,A.aO3,A.nd,A.aZK,A.af8,A.c5,A.afj,A.azo,A.afv,A.afA,A.aWV,A.afH,A.azP,A.azt,A.azs,A.azO,A.agC,A.p8,A.Ek,A.dy,A.a1h,A.aep,A.b_W,A.Eh,A.agN,A.ahp,A.a_J,A.acL,A.ank,A.TD,A.jG,A.ef,A.a42,A.ahL,A.ahJ,A.ahK,A.ahj,A.aij,A.aik,A.ail,A.aiK,A.a4_,A.rm,A.aiQ,A.IG,A.ajN,A.ajO,A.ajX,A.aMg,A.a86,A.avK,A.aGm,A.ac_,A.Pg,A.alq,A.alr,A.ahi,A.als,A.alt,A.QZ,A.agT,A.am0,A.aOh,A.aOi,A.aOj,A.asW,A.b_N,A.am6,A.amF,A.amL,A.an4,A.anb,A.anm,A.anq,A.HP,A.afx,A.aom,A.ans,A.anw,A.Rd,A.any,A.anZ,A.ji,A.x6,A.aaf,A.NM,A.Jv,A.a14,A.auF,A.d2,A.dU,A.eM,A.aBD,A.aCB,A.ad6,A.aiZ,A.yT,A.agF,A.oH,A.a4N,A.iM,A.k5,A.agE,A.agG,A.Eb,A.Xp,A.r3,A.amA,A.Fl,A.mb,A.b22,A.b26,A.BS,A.BL,A.GJ,A.aOI,A.aW0,A.b_5,A.b2w,A.Rf,A.FL,A.e3,A.Tz,A.eO,A.awg,A.B9,A.aSO,A.aZd,A.XJ,A.aha,A.a3m,A.Ev,A.ahZ,A.apz,A.O0,A.bn,A.fJ,A.aY,A.vF,A.b14,A.alz,A.o8,A.a7c,A.apX,A.ju,A.OF,A.hZ,A.a8n,A.aN0,A.vR,A.AG,A.am1,A.aLc,A.pd,A.aLi,A.aKx,A.QB,A.a9Z,A.abk,A.Ao,A.UO,A.HJ,A.aIM,A.iv,A.Bc,A.Bd,A.R4,A.a8p,A.aNh,A.CP,A.Z0,A.Dk,A.ec,A.alx,A.alA,A.tf,A.oz,A.tv,A.o7,A.alB,A.aNf,A.XT,A.Hm,A.tT,A.Jk,A.at7,A.G3,A.atD,A.xB,A.aAk,A.ah0,A.aBO,A.Mj,A.a3c,A.aE8,A.ah2,A.pm,A.zW,A.N1,A.aPs,A.aDC,A.aDE,A.aP8,A.aPc,A.aGf,A.N3,A.tX,A.re,A.azd,A.ak_,A.ak0,A.aK9,A.f_,A.fx,A.w6,A.Qe,A.awp,A.asc,A.an6,A.wb,A.aia,A.b1S,A.GI,A.aQB,A.aK3,A.eY,A.aRd,A.aQz,A.AH,A.aQC,A.aao,A.QT,A.apE,A.ab1,A.aSp,A.abY,A.I7,A.jT,A.a4U,A.tV,A.Rz,A.hG,A.a_c,A.a05,A.Rg,A.lh,A.b0T,A.agn,A.acr,A.aA2,A.afN,A.afL,A.agp,A.HF,A.afR,A.Hv,A.aeE,A.awE,A.apJ,A.apI,A.agI,A.atK,A.Nt,A.b_4,A.aLR,A.uL,A.yE,A.aNg,A.aYm,A.tl,A.zF,A.fu,A.YT,A.m_,A.I9,A.a_O,A.ph,A.aar,A.zm,A.MY,A.m1,A.aLY,A.aaX,A.wD,A.akN,A.rk,A.C_,A.aHu,A.Vo,A.NJ,A.aFS,A.aJ2,A.mX,A.Av,A.a3G,A.a89,A.aMI,A.b2K,A.aOk,A.rN,A.afE,A.ld,A.abp,A.FW,A.a8k,A.a8g,A.axO,A.alS,A.apa,A.alM,A.alP,A.l7,A.pG,A.SF,A.Qd,A.pN,A.lk,A.aq7,A.amP,A.amS,A.amR,A.amT,A.amQ,A.Vw,A.aax,A.a8m,A.ok,A.R1,A.l6,A.fh,A.So,A.GZ,A.ao1,A.RX,A.amN,A.Tu,A.aFw,A.zn,A.atR,A.a9U,A.CG,A.a9S,A.aPB,A.hF,A.avL,A.cv,A.hI,A.axM,A.nI,A.Fc,A.afa,A.ZF,A.axN,A.aQc,A.b_O,A.auZ,A.axR,A.xP,A.alR,A.aO1,A.b1i,A.ax1,A.awZ,A.ax_,A.ax0,A.aFr,A.a3R,A.df,A.dn,A.aNJ,A.aFC,A.i3,A.i4,A.aRJ,A.aNy,A.aT6,A.dS,A.as,A.bF,A.ch,A.b9,A.jV,A.atn,A.hr,A.lx,A.avN,A.avP,A.avO,A.aJD,A.abf,A.avQ,A.rz,A.t9,A.DM,A.uv,A.Lf,A.a18,A.ls,A.aDv,A.k7,A.a2Z,A.ah,A.hW,A.aOt,A.dq,A.i8,A.ia,A.ib,A.Ff,A.aSq,A.i0,A.hU,A.aVS,A.ash,A.aBB,A.a1R,A.aBC,A.LG,A.Yj,A.Yl,A.asV,A.K_,A.asL,A.aHk,A.a0s,A.a2I,A.aPe,A.M7,A.Cx,A.Uc,A.D7,A.ue,A.KY,A.Lb,A.LJ,A.O6,A.Oz,A.P3,A.Au,A.PU,A.n8,A.j8,A.afl,A.alW,A.ah5,A.a0t,A.aFB,A.h8,A.aSd,A.avA,A.iQ,A.aAC,A.aFj,A.aFk,A.a3M,A.Yi,A.arX,A.XB,A.XC,A.Cm,A.atg,A.Z9,A.axJ,A.mD,A.a1U,A.a1W,A.a3X,A.a4e,A.O7,A.a6m,A.a6S,A.a7y,A.a7S,A.oc,A.a8y,A.AM,A.a8A,A.a8B,A.a8C,A.xT,A.qG,A.a1n,A.Lr,A.j9,A.Eu,A.anl,A.a3V,A.axK,A.LI,A.atJ,A.iq,A.aDO,A.a36,A.a39,A.aIN,A.aFl,A.aFd,A.ce,A.dP,A.wl,A.atb,A.eQ,A.aXF,A.ED,A.ax2,A.EB,A.azq,A.aD6,A.fN,A.oQ,A.PY,A.Do,A.aEN,A.Ef,A.iO,A.aau,A.awm,A.a8M,A.ws,A.a_b,A.aPt,A.aI7,A.dG,A.aPR,A.a5P,A.aPQ,A.Dc,A.a5I,A.b8,A.pS,A.hn,A.a3K,A.iu,A.abx,A.dg,A.o9,A.n0,A.m4,A.jw,A.auk,A.asN,A.asO,A.asQ,A.asS,A.OB,A.aex,A.kA,A.a6x,A.a6w,A.Ga,A.aJG,A.aBu,A.a9g,A.atu,A.XX,A.Q5,A.aOa,A.Bl,A.DI,A.as3,A.as2,A.a8Q,A.a75,A.aOC,A.atv,A.at4,A.xw,A.azN,A.qS,A.yF,A.rt,A.fn,A.kw,A.JR,A.DA,A.La,A.fm,A.QI,A.GQ,A.a5J,A.cA,A.QH,A.aaH,A.LL,A.GC,A.me,A.R6,A.n6,A.pX,A.tc,A.H5,A.aHd,A.aSX,A.aSF,A.o0,A.b_d,A.aiW,A.aWW,A.aSM,A.an8,A.an5,A.abd,A.aSI,A.a_B,A.aSL,A.aSK,A.b_z,A.axF,A.cR,A.l4,A.a2x,A.a0p,A.nt,A.vn,A.lV,A.iS,A.aVv,A.b_c,A.NR,A.aCO,A.aq,A.nP,A.ps,A.Qq,A.yk,A.QX,A.QO,A.B5,A.eh,A.Vu,A.of,A.akK,A.aoj,A.Gx,A.KP,A.Qv,A.Gy,A.qv,A.abt,A.a9V,A.a0O,A.abe,A.lz,A.zr,A.Bu,A.ms,A.jo,A.hO,A.by,A.dF,A.oo,A.EY,A.a0v,A.eS,A.aGd,A.EL,A.aFO,A.i6,A.aHa,A.ht,A.wo,A.abK,A.abL,A.aTk,A.abM,A.aTl,A.Hc,A.wp,A.aTP,A.te,A.aTU,A.abO,A.abP,A.aoT,A.abC,A.aoQ,A.aTV,A.ap1,A.aTi,A.aTK,A.aTL,A.abN,A.aoN,A.abJ,A.De,A.aoK,A.RG,A.RF]) +q(A.u9,[A.ZH,A.asb,A.as7,A.ZI,A.aup,A.b33,A.b3i,A.b3h,A.aCm,A.aCn,A.aCj,A.aCk,A.aCl,A.b6h,A.b6g,A.aOg,A.b76,A.b3k,A.b3o,A.aux,A.auT,A.auU,A.auR,A.auS,A.auQ,A.axa,A.axd,A.b3S,A.aA0,A.aA1,A.b7a,A.b79,A.aAa,A.aAb,A.aAc,A.aAd,A.aAe,A.aAf,A.aAi,A.aAj,A.b6l,A.b6m,A.b6n,A.b6k,A.b_b,A.aCi,A.aH9,A.aC9,A.aCa,A.aC7,A.aC8,A.b6C,A.aDt,A.aDs,A.b6q,A.b6r,A.b3s,A.b3t,A.b3u,A.b3v,A.b3w,A.b3x,A.b3y,A.b3z,A.aDT,A.aDU,A.aDV,A.aDX,A.aE3,A.aE7,A.aGw,A.aO5,A.aO6,A.ayV,A.ayW,A.az3,A.az_,A.az0,A.az1,A.az2,A.ayZ,A.ayX,A.az5,A.aM8,A.aUv,A.b_j,A.b_l,A.b_m,A.b_n,A.b_o,A.b_p,A.b_q,A.b2o,A.b2p,A.b2q,A.b2r,A.b2s,A.aZS,A.aZT,A.aZU,A.aZV,A.aZW,A.aZX,A.aK6,A.aK7,A.aKb,A.arD,A.arE,A.aCY,A.aCZ,A.aMX,A.aMY,A.aNn,A.az8,A.aww,A.aG7,A.aQb,A.aQo,A.aQp,A.aQq,A.aQs,A.au5,A.ayP,A.ayN,A.ayO,A.awq,A.awr,A.aws,A.awt,A.aCy,A.aCz,A.aCw,A.arW,A.azG,A.azH,A.aCt,A.axU,A.b6t,A.b62,A.aw6,A.aw9,A.adG,A.aAH,A.aua,A.a2N,A.aae,A.aDM,A.aDL,A.b6y,A.b6A,A.b1I,A.aUk,A.aUj,A.b2Y,A.aAN,A.aAI,A.aY6,A.aYd,A.aYf,A.aPp,A.aPo,A.b0C,A.aYk,A.aWi,A.aZe,A.aFt,A.aOE,A.aOH,A.aZ0,A.b2y,A.b2B,A.b3c,A.b3d,A.aXx,A.aXy,A.azA,A.azB,A.azC,A.b6L,A.b73,A.b74,A.b6c,A.aDS,A.b60,A.aBX,A.aBV,A.aPk,A.asC,A.asz,A.ass,A.asr,A.asy,A.asx,A.ast,A.asu,A.asv,A.asw,A.asp,A.asq,A.azf,A.aT9,A.aTa,A.aTb,A.aTc,A.aTd,A.aTe,A.awe,A.awc,A.awd,A.aX7,A.atr,A.avj,A.aEU,A.aET,A.aHc,A.awy,A.aw3,A.aw4,A.aw5,A.aXV,A.b_g,A.aWQ,A.aWP,A.aWI,A.aWz,A.aWy,A.aWt,A.b3X,A.b3Y,A.b3Z,A.b4_,A.b40,A.b4J,A.b4K,A.b4L,A.b4N,A.b4O,A.b4P,A.b4Q,A.b4R,A.b4S,A.b4T,A.b4U,A.b4M,A.b5e,A.b5f,A.b5g,A.b5h,A.b5i,A.b5j,A.b5k,A.b5l,A.b5m,A.b5n,A.b5o,A.aOU,A.aOV,A.aKn,A.aEK,A.aLP,A.aSY,A.aSZ,A.b4F,A.b4G,A.b4H,A.b4I,A.aNN,A.b41,A.b42,A.b43,A.b44,A.b45,A.b46,A.b47,A.atZ,A.aVV,A.aVU,A.aVW,A.b48,A.b49,A.b4a,A.b4b,A.b4c,A.b4d,A.b4e,A.b4f,A.b4g,A.b4h,A.auz,A.auA,A.b4i,A.b4j,A.b4k,A.b4m,A.b4n,A.b4o,A.b4p,A.b4q,A.b4r,A.b4s,A.b4t,A.b4l,A.aXr,A.aXt,A.aVN,A.aXq,A.aXs,A.aBS,A.aOx,A.aOy,A.b4u,A.b4v,A.b4w,A.b4x,A.b4y,A.b4z,A.b4A,A.b4B,A.b4C,A.b4D,A.aNC,A.b4E,A.aNL,A.b4V,A.b4W,A.b4X,A.b4Y,A.axh,A.b4Z,A.b5_,A.b50,A.b56,A.b57,A.b58,A.b59,A.b5a,A.b5b,A.b5c,A.b5d,A.b51,A.b52,A.b53,A.b54,A.b55,A.aEa,A.aEb,A.aEc,A.aEd,A.aEe,A.aEf,A.aEg,A.aEh,A.aGP,A.aZZ,A.aZY,A.b__,A.aGQ,A.b_0,A.b5p,A.arR,A.b5q,A.b5r,A.b5s,A.b5t,A.b5u,A.b5v,A.b5w,A.aIB,A.aIt,A.aIw,A.aIA,A.aIE,A.aID,A.aIs,A.aIC,A.aIz,A.aIy,A.aIG,A.b5x,A.b5y,A.b5z,A.b5A,A.b5B,A.b5C,A.b5D,A.b5E,A.b3_,A.b5F,A.b5G,A.b5H,A.b5I,A.b5J,A.b5K,A.b5L,A.b5M,A.b5N,A.b5O,A.b5P,A.b5Q,A.b5R,A.b5S,A.b5U,A.b5T,A.b5V,A.arU,A.aYt,A.aYu,A.au_,A.aSQ,A.av_,A.auo,A.aVp,A.aVs,A.aVu,A.b_r,A.b_u,A.b_w,A.b_H,A.b_K,A.b_M,A.aP5,A.auB,A.auE,A.auD,A.auC,A.avw,A.avv,A.avu,A.avt,A.avs,A.avq,A.avr,A.aKw,A.aCq,A.aBt,A.aJB,A.aJz,A.aOL,A.aOK,A.aQg,A.aQd,A.aQe,A.aNB,A.aNA,A.aNz,A.ayv,A.aND,A.b1a,A.b1b,A.b1c,A.axk,A.axl,A.axj,A.axp,A.axm,A.aGq,A.aGr,A.aGp,A.aGo,A.aGt,A.aGs,A.aGI,A.aGG,A.aGJ,A.aGF,A.aGH,A.aJg,A.aJw,A.aJv,A.av1,A.av2,A.av3,A.av4,A.aIT,A.au2,A.azJ,A.azI,A.aAY,A.aBa,A.aBb,A.aBc,A.aBd,A.aBe,A.b5W,A.b5X,A.aBP,A.aul,A.aum,A.aJp,A.aJr,A.b6I,A.aEz,A.aEA,A.aHU,A.aI_,A.aI4,A.aI5,A.aI3,A.avx,A.aOJ,A.aOR,A.aOO,A.aOS,A.aP_,A.aBJ,A.aBI,A.aOM,A.aUI,A.aUJ,A.aOY,A.atm,A.atj,A.atk,A.atl,A.aPS,A.aPT,A.aLx,A.aLt,A.aLu,A.aLz,A.aRp,A.aRs,A.aW2,A.aW1,A.aW6,A.aW7,A.aW8,A.b_S,A.b_Q,A.b_T,A.b_U,A.aw2,A.aH3,A.aWh,A.azS,A.azT,A.azU,A.b6d,A.aP2,A.aPV,A.aYh,A.aJe,A.aJf,A.aJy,A.aGv,A.aMn,A.aMr,A.arO,A.arP,A.arQ,A.aZq,A.aFF,A.aV9,A.aVa,A.aVb,A.aUN,A.aUO,A.aUP,A.aV_,A.aV2,A.aV3,A.aV4,A.aV5,A.aV6,A.aV7,A.aV8,A.aUQ,A.aUR,A.aUS,A.aV0,A.aUL,A.aV1,A.aUK,A.aUT,A.aUU,A.aUV,A.aUW,A.aUX,A.aUY,A.aUZ,A.aVl,A.aVm,A.aVk,A.aVi,A.aVj,A.awB,A.aXk,A.aXh,A.aXi,A.aXf,A.aXd,A.aXe,A.aXg,A.aXB,A.aYG,A.aYD,A.b_Y,A.aYP,A.aYR,A.aYN,A.aYO,A.aYL,A.aYM,A.aYQ,A.aYS,A.aYT,A.aF1,A.b06,A.aF_,A.aQW,A.aZI,A.aZs,A.aZt,A.aZu,A.aZv,A.aFJ,A.b2P,A.b2Q,A.b2R,A.b2S,A.aHL,A.aMd,A.aZA,A.aZx,A.aZz,A.aZy,A.aZw,A.b1r,A.b0f,A.b0d,A.b0c,A.b1t,A.b20,A.b21,A.b3F,A.aQu,A.aQv,A.b0h,A.b0i,A.b0k,A.b0l,A.aUg,A.aRh,A.aGZ,A.aVQ,A.aVR,A.auG,A.auH,A.auI,A.aVd,A.aCM,A.aCH,A.asd,A.aCQ,A.aCR,A.aDh,A.aDg,A.b1e,A.b1f,A.b1g,A.aRb,A.aR6,A.aR5,A.aAF,A.aLA,A.aty,A.aKH,A.aKG,A.aKE,A.aGi,A.aGh,A.aKZ,A.aL_,A.aKV,A.aKW,A.aKX,A.aKy,A.aL6,A.aL7,A.aL2,A.aLd,A.aLf,A.aLh,A.aLg,A.aLm,A.aLk,A.aLl,A.aLj,A.aLr,A.aLq,A.aMw,A.aMv,A.aRk,A.aNl,A.aNj,A.b19,A.b18,A.b16,A.b17,A.b34,A.aNp,A.aNo,A.aN6,A.aNa,A.aN8,A.aNb,A.aN9,A.aNc,A.aNd,A.atW,A.aIZ,A.aUi,A.aNF,A.aWS,A.aAl,A.aAn,A.aAm,A.at6,A.aG0,A.azg,A.aLK,A.aLL,A.aLJ,A.azD,A.aQm,A.aQQ,A.aQP,A.aQR,A.b_h,A.b3p,A.arJ,A.arM,A.arK,A.arL,A.arN,A.aXT,A.aXQ,A.aXO,A.aXP,A.aXS,A.b2F,A.b2G,A.aY0,A.aUn,A.aUs,A.b2v,A.b2u,A.auK,A.b2J,A.b2I,A.avR,A.awo,A.awX,A.awY,A.ayl,A.ayp,A.ayn,A.axW,A.ay3,A.aym,A.ay7,A.ay2,A.ays,A.axV,A.aya,A.b0U,A.aA4,A.b3l,A.aA7,A.aA6,A.b_F,A.awG,A.awH,A.awJ,A.awK,A.awF,A.awR,A.awS,A.awT,A.awU,A.b_C,A.b_D,A.b_A,A.aKr,A.aAy,A.aYz,A.ayD,A.ayB,A.ayA,A.ayF,A.ayH,A.ayy,A.ayC,A.ayz,A.aI6,A.aGn,A.aBg,A.aBl,A.aBn,A.aBp,A.aBr,A.aBi,A.aBk,A.aWY,A.aWZ,A.aX_,A.aX2,A.aX3,A.aX4,A.aC1,A.aC_,A.aBZ,A.aCA,A.aYw,A.aCW,A.aCV,A.aCU,A.aU4,A.aU9,A.aUa,A.aUb,A.aUc,A.aUd,A.aUe,A.aU3,A.aU2,A.aU5,A.aU6,A.aU7,A.aU8,A.aD5,A.b3C,A.b3D,A.b3E,A.aZj,A.aZk,A.aFa,A.aFc,A.aF9,A.aQV,A.aFp,A.aFN,A.aM_,A.aLZ,A.aGX,A.b0E,A.b0H,A.aGW,A.aGV,A.aHt,A.b0q,A.b0o,A.b0p,A.b0n,A.b00,A.b01,A.aHJ,A.b0y,A.b0L,A.b0J,A.aSi,A.aSf,A.aZQ,A.aZN,A.aME,A.aMF,A.aMG,A.aMH,A.aMK,A.aML,A.aMM,A.aMO,A.aMV,A.aMS,A.aMU,A.b0V,A.aMZ,A.aKg,A.aKc,A.aKd,A.aKe,A.aKi,A.aKk,A.aKl,A.aGA,A.aGB,A.aGC,A.aGD,A.aGE,A.aOp,A.aPZ,A.aQ_,A.b1M,A.b1L,A.b1N,A.b1O,A.b1K,A.b1J,A.b1P,A.aN3,A.aN5,A.aN4,A.aN2,A.aN1,A.b12,A.b28,A.b2a,A.b2c,A.b2e,A.b2g,A.aSo,A.b3R,A.aSR,A.aT_,A.aVI,A.aS9,A.aS8,A.aD3,A.aD2,A.aVy,A.avb,A.avc,A.av9,A.av5,A.av6,A.av7,A.b6M,A.aFy,A.aFz,A.aFx,A.atT,A.aPG,A.aPF,A.aue,A.aud,A.aJs,A.aJt,A.aJu,A.aDw,A.aDx,A.aDy,A.avH,A.avI,A.avJ,A.aT7,A.aIp,A.aIi,A.aIj,A.aIk,A.aIl,A.aIm,A.aIn,A.aIo,A.b6u,A.asU,A.atB,A.atC,A.atQ,A.b3r,A.Ym,A.aFh,A.aFi,A.aZm,A.aQU,A.aDP,A.aFe,A.aFf,A.ayE,A.atd,A.atf,A.auX,A.azx,A.aAp,A.aAo,A.aC6,A.aEP,A.aEW,A.aEX,A.aEY,A.aNH,A.aDf,A.aD7,A.aD8,A.aD9,A.aDc,A.aDd,A.aAr,A.aCS,A.a3B,A.b_2,A.b1j,A.b2T,A.aHo,A.aHq,A.aHp,A.aK_,A.aJZ,A.b67,A.au8,A.au7,A.aEl,A.aHD,A.aHG,A.avT,A.b3T,A.aI8,A.b3N,A.b3I,A.b3M,A.aIa,A.aIb,A.aId,A.aIe,A.aIf,A.b7h,A.aYA,A.aJ7,A.aLQ,A.aNP,A.asm,A.aFv,A.aL1,A.aP3,A.aP4,A.aSH,A.aBK,A.aBH,A.aEq,A.azz,A.axH,A.avC,A.aJS,A.aRn,A.aRF,A.aBv,A.aJT,A.aJP,A.aJQ,A.aEw,A.aEx,A.aEy,A.aEv,A.aEt,A.aEu,A.aRC,A.aRD,A.aRE,A.aTR,A.aTQ,A.aIg,A.aRx,A.aRy,A.aRz,A.aRA,A.aRB,A.aRv,A.aRu,A.aRl,A.aRm,A.aRH,A.aRI,A.aST,A.aSU,A.aJ9,A.aPY,A.aFZ,A.aG_,A.b6f,A.azW,A.azX,A.aSJ,A.avX,A.aPI,A.aPJ,A.aPK,A.aPL,A.aPM,A.aPN,A.aPO,A.aPP,A.b0w,A.b0v,A.aPC,A.avm,A.aFP,A.aFQ,A.b2X,A.aTS,A.aTT,A.aTm,A.aTp,A.aTq,A.aTr,A.b69,A.b6a,A.aTN,A.b2M,A.aTz,A.aTJ,A.aTx,A.aTt,A.aTu,A.aTw,A.aTv,A.aTG,A.aTA,A.aTy,A.aTB,A.aTI,A.aTF,A.aTD,A.aTC,A.aTE,A.b6j]) +q(A.ZH,[A.asa,A.as9,A.as8,A.aOc,A.aOd,A.aOe,A.aOf,A.aAD,A.aAE,A.au3,A.auw,A.aAh,A.aAg,A.azu,A.aIQ,A.aCh,A.aPx,A.aPy,A.aBG,A.aBE,A.aBF,A.atF,A.atG,A.b6E,A.b6F,A.b31,A.aE4,A.aE5,A.aE6,A.aE_,A.aE0,A.aE1,A.az4,A.b6K,A.aJ4,A.b_k,A.aJd,A.aK8,A.aKa,A.arB,A.aLX,A.arC,A.aMW,A.az7,A.aza,A.az9,A.aG8,A.aQr,A.aQt,A.aCd,A.aCe,A.aCf,A.aM6,A.aCx,A.azF,A.aQk,A.ayR,A.ayS,A.auc,A.b7_,A.aD0,A.aD1,A.ayw,A.ayx,A.aJM,A.aUl,A.aUm,A.b2l,A.b2k,A.aAM,A.aAL,A.aAK,A.aY2,A.aY9,A.aY8,A.aY5,A.aY4,A.aY3,A.aYc,A.aYb,A.aYa,A.aYe,A.aPq,A.aPn,A.b1D,A.b1C,A.aUD,A.aUC,A.b_e,A.b32,A.b3K,A.b0B,A.b0A,A.aSD,A.aSC,A.auh,A.aui,A.aDR,A.b61,A.atI,A.aBW,A.aPl,A.asE,A.asF,A.asD,A.asA,A.arH,A.aX6,A.aDl,A.b_y,A.b_x,A.atq,A.avg,A.avi,A.avh,A.avf,A.b_f,A.awA,A.aNZ,A.b1B,A.b1A,A.b1y,A.b1z,A.aWj,A.aWJ,A.aWw,A.aWo,A.aWA,A.aWn,A.aWH,A.aWx,A.aWp,A.aWK,A.aWv,A.aWL,A.aWu,A.aWM,A.aWN,A.aWO,A.aWB,A.aWs,A.aWC,A.aWr,A.aWE,A.aWm,A.aWD,A.aWq,A.aWF,A.aWl,A.aWG,A.aWk,A.aB0,A.au0,A.aUz,A.aUw,A.aUy,A.aUx,A.aVZ,A.aVY,A.aW_,A.aVX,A.aAP,A.aZ6,A.aZ7,A.aZ8,A.b1R,A.aDG,A.aDH,A.aDI,A.aEE,A.aEF,A.aEG,A.aEH,A.aRM,A.b7g,A.aJW,A.aJX,A.aVq,A.aVr,A.aVt,A.b_s,A.b_t,A.b_v,A.b_I,A.b_J,A.b_L,A.aOA,A.aOz,A.aQf,A.axn,A.axo,A.aAW,A.aAR,A.aAV,A.aAT,A.aun,A.aKv,A.aKu,A.aKt,A.b6J,A.aIr,A.aOT,A.aYV,A.aVL,A.aUF,A.aUE,A.aUH,A.aUG,A.aFn,A.azL,A.aW3,A.aW4,A.aWc,A.aWb,A.aWa,A.aw_,A.aw0,A.aW9,A.aWg,A.b_R,A.aWe,A.aWf,A.aWd,A.aRR,A.aRT,A.aRO,A.b3P,A.b30,A.azR,A.at8,A.auf,A.aB4,A.aB3,A.aB7,A.aB8,A.aAv,A.aAt,A.aAu,A.aF7,A.aF6,A.aF5,A.axu,A.axz,A.axA,A.axv,A.axw,A.axx,A.axy,A.aGu,A.axs,A.b1Q,A.aGO,A.aGK,A.aGM,A.aGN,A.aGL,A.aJk,A.aJK,A.aMp,A.aMq,A.aMl,A.aMm,A.aQ3,A.aQ4,A.aQ5,A.aQ6,A.aQ7,A.aB6,A.aFE,A.aVc,A.aUM,A.aXj,A.aXC,A.aXA,A.b3n,A.b3m,A.aYF,A.aYH,A.aYC,A.aYE,A.aYl,A.aYU,A.b24,A.b23,A.b25,A.aFH,A.aFI,A.aMe,A.aMf,A.aMa,A.aMb,A.aMc,A.aXG,A.aMi,A.aMh,A.aZG,A.aZF,A.aZE,A.aZC,A.aZD,A.aZB,A.b1_,A.b0Z,A.b10,A.b1p,A.b1q,A.b1n,A.b1o,A.b1m,A.b0e,A.b1u,A.b1T,A.b1V,A.b1U,A.b1X,A.b1Y,A.b1W,A.b2i,A.b2h,A.aRi,A.aRS,A.aRU,A.aRP,A.aRQ,A.aS0,A.aS1,A.aS2,A.aS3,A.aS4,A.aS5,A.aS7,A.aS6,A.aRZ,A.aS_,A.aRW,A.aRX,A.aRY,A.aCD,A.aCC,A.aZh,A.aCJ,A.aCK,A.aGx,A.aQZ,A.aR0,A.aR_,A.aR1,A.aR2,A.aR3,A.aR4,A.aR8,A.aR9,A.aRa,A.aR7,A.aKz,A.aKB,A.aKD,A.aKC,A.aKF,A.aEr,A.aEs,A.aGl,A.aGk,A.aGj,A.aHP,A.aHO,A.aHN,A.aKY,A.aL0,A.aL3,A.aLe,A.aMy,A.aMz,A.aMA,A.atV,A.aNE,A.azi,A.azh,A.aK4,A.aLH,A.aLI,A.aLG,A.aQS,A.aQT,A.aU1,A.aXR,A.aXM,A.aXN,A.aXL,A.b2H,A.aY_,A.aXZ,A.aUr,A.aUp,A.aUq,A.aUo,A.aT0,A.aKT,A.aKU,A.aXa,A.aXb,A.ay_,A.ayc,A.ayd,A.aye,A.ayf,A.ayg,A.ayh,A.ayi,A.ayj,A.ayk,A.ay0,A.ay1,A.axX,A.axZ,A.ayo,A.ayq,A.ayr,A.ay4,A.ay5,A.ay6,A.ay8,A.aXH,A.aXI,A.aXJ,A.aXK,A.aAz,A.aAA,A.aAx,A.aAw,A.atL,A.avo,A.avp,A.aBf,A.aBh,A.aBm,A.aBo,A.aBq,A.aBs,A.aBj,A.aX1,A.aX0,A.aYq,A.aYp,A.aYo,A.aYv,A.aYx,A.aYy,A.as1,A.aZa,A.aZb,A.aZc,A.aZi,A.aZJ,A.aG9,A.b0G,A.b0F,A.b0D,A.aGU,A.b07,A.b_6,A.aHy,A.aHx,A.aHz,A.aHw,A.aHv,A.b_7,A.b_9,A.b_8,A.aYi,A.b0x,A.aLM,A.b0O,A.b0P,A.b0N,A.b0I,A.b0M,A.b0K,A.aSg,A.aSh,A.aZL,A.aGc,A.aGa,A.aMD,A.b13,A.aMJ,A.aMR,A.aMT,A.aKj,A.aKf,A.aKh,A.aNT,A.aNV,A.aNW,A.aOn,A.aOo,A.aOm,A.aOq,A.at2,A.at3,A.at0,A.at1,A.asZ,A.at_,A.asY,A.b11,A.b27,A.b29,A.b2b,A.b2d,A.b2f,A.aUf,A.b3Q,A.aVH,A.aVJ,A.aVC,A.aVB,A.aVD,A.aVE,A.aVA,A.aVG,A.aVF,A.aVz,A.aVx,A.av8,A.aZp,A.aPH,A.aZl,A.asR,A.aEj,A.asf,A.aAq,A.aEQ,A.aEV,A.aDa,A.aDb,A.aDe,A.aAs,A.aEm,A.aFT,A.aFU,A.aFV,A.aHC,A.aHF,A.aHE,A.aI9,A.aF3,A.aPd,A.at5,A.aHf,A.aHe,A.b6e,A.azY,A.axG,A.b0u,A.b6V,A.b6U]) +q(A.ZI,[A.as6,A.aPA,A.b68,A.b64,A.aIP,A.b6D,A.aDq,A.aDr,A.b6s,A.aE2,A.aDZ,A.ayY,A.aP9,A.aOw,A.b37,A.b77,A.aCu,A.aw7,A.aub,A.avG,A.aJL,A.aDK,A.b6z,A.b2Z,A.b3V,A.aAO,A.aAJ,A.aY7,A.aYg,A.b0z,A.aYj,A.aES,A.aFs,A.aFu,A.aOD,A.aOG,A.aOF,A.aZ_,A.aZ5,A.aZ2,A.b3O,A.aH5,A.aSt,A.aSv,A.aSw,A.b2A,A.b2z,A.b3b,A.aG1,A.aG2,A.aG3,A.aG4,A.aM0,A.aM1,A.aPg,A.aPh,A.aPi,A.aU0,A.asn,A.aso,A.aPm,A.ato,A.atp,A.aVM,A.aIv,A.aIF,A.aIx,A.aIu,A.b6b,A.aPU,A.aJA,A.aAX,A.aAU,A.aAS,A.avz,A.avy,A.aJq,A.aJo,A.aI2,A.aI1,A.aON,A.asP,A.aH2,A.aOW,A.aP0,A.aT2,A.aT3,A.aT5,A.aT4,A.aLy,A.aRr,A.avZ,A.b_V,A.b_P,A.aJj,A.aMo,A.aMs,A.aFD,A.aZr,A.b03,A.b02,A.aXl,A.aXm,A.aXn,A.b0_,A.b_Z,A.b_X,A.b05,A.b2N,A.b2O,A.aMj,A.b0R,A.b0g,A.b1v,A.b1Z,A.b2_,A.b2W,A.b2j,A.b0j,A.aRg,A.aH_,A.aVP,A.aCE,A.aCL,A.aCI,A.ase,A.aHj,A.aGy,A.aGz,A.aLB,A.aKA,A.aKI,A.aKN,A.aKL,A.aKM,A.aKK,A.aGg,A.aIV,A.aIU,A.aIW,A.aIX,A.aKR,A.aL5,A.aL4,A.aL8,A.aL9,A.aLp,A.aKJ,A.aKP,A.aKO,A.aLa,A.aLb,A.aKQ,A.aLn,A.aLo,A.aMx,A.b15,A.aNq,A.aNr,A.aN7,A.atX,A.aWT,A.aPa,A.aY1,A.axY,A.ay9,A.ayb,A.awM,A.awO,A.awN,A.awP,A.awQ,A.awI,A.awL,A.b_E,A.b_B,A.aKp,A.aKq,A.aXU,A.ayG,A.aC0,A.aYn,A.aBY,A.aYr,A.b_1,A.b0m,A.b1E,A.b2U,A.b2V,A.aZP,A.aZO,A.aZM,A.aMN,A.b0Y,A.b0W,A.b0X,A.aMQ,A.aNU,A.aO4,A.b0b,A.b0a,A.b09,A.b08,A.ave,A.avd,A.ava,A.b6N,A.aIh,A.aIq,A.asT,A.asX,A.aZo,A.aZn,A.b6Q,A.b6R,A.b3f,A.ax4,A.awu,A.avn,A.aHn,A.aJY,A.aHB,A.aHH,A.aHI,A.b70,A.b71,A.b3H,A.aJR,A.aC4,A.azZ,A.aA_,A.aTH]) +q(A.aXu,[A.JE,A.rj,A.zD,A.CK,A.M6,A.ZS,A.zV,A.xW,A.Jh,A.Sg,A.px,A.As,A.arF,A.yD,A.PK,A.L0,A.v0,A.DU,A.Sk,A.afB,A.GD,A.Rl,A.cN,A.fB,A.a6c,A.Zz,A.abg,A.NQ,A.aII,A.Mi,A.Gq,A.Gr,A.a5z,A.dR,A.CU,A.ath,A.yl,A.oG,A.Jg,A.awb,A.ru,A.fR,A.Fp,A.a1p,A.vr,A.oi,A.QK,A.w9,A.aaq,A.n3,A.QJ,A.YF,A.atz,A.Bg,A.CC,A.tU,A.aJ8,A.vs,A.OC,A.Ge,A.Dj,A.a8J,A.uj,A.Pb,A.Kg,A.G7,A.G8,A.G9,A.JH,A.aDp,A.BW,A.Ka,A.a3v,A.HU,A.Oa,A.nS,A.JI,A.r6,A.Li,A.mv,A.Hj,A.XI,A.anF,A.BK,A.KC,A.oS,A.eP,A.a1L,A.BN,A.SP,A.Du,A.LD,A.Ik,A.aRj,A.Hp,A.atP,A.atN,A.aVn,A.aVo,A.axI,A.T8,A.aYs,A.wy,A.Lk,A.iB,A.aEZ,A.Mz,A.aF0,A.ov,A.v6,A.et,A.lj,A.b1s,A.a8W,A.In,A.aNX,A.pH,A.a91,A.Ix,A.zq,A.aMB,A.FF,A.Y6,A.abh,A.Cv,A.YC,A.YH,A.YE,A.uK,A.QW,A.aRf,A.Qh,A.FE,A.HS,A.a1e,A.a3P,A.v4,A.xS,A.LS,A.a_E,A.vS,A.PE,A.GG,A.G_,A.PF,A.R_,A.a22,A.a9x,A.aa0,A.atS,A.Ps,A.aT8,A.abA,A.Az,A.awh,A.XS,A.Et,A.a3b,A.z5,A.lN,A.a9X,A.a49,A.aOr,A.aOs,A.kt,A.aQh,A.Lj,A.n_,A.ab0,A.Kh,A.xQ,A.nD,A.T5,A.uX,A.ab2,A.uz,A.aA3,A.Bp,A.aaY,A.asI,A.b1x,A.HB,A.E6,A.a57,A.ie,A.aGT,A.FR,A.jJ,A.UN,A.a5b,A.HM,A.amv,A.Iq,A.a7U,A.Xy,A.a8c,A.AD,A.a8f,A.a8d,A.Py,A.a92,A.SQ,A.CX,A.a5B,A.aaR,A.lw,A.zo,A.a3U,A.KU,A.MJ,A.G6,A.B0,A.PL,A.Ju,A.Ew,A.a1Z,A.EM,A.zw,A.Ey,A.Ez,A.a8D,A.Er,A.pe,A.rc,A.n7,A.aad,A.a1A,A.fz,A.qk,A.nJ,A.pi,A.pB,A.w3,A.w4,A.t8,A.p2,A.uD,A.nV,A.uu,A.um,A.qw,A.lZ,A.Bf,A.Bh,A.lT,A.Nx,A.rs,A.LB,A.aEn,A.Fs,A.q_,A.a5M,A.Fg,A.uJ,A.LK,A.hC,A.a5A,A.Qr,A.Qs,A.R5,A.nN,A.B6,A.nH,A.aFR,A.eZ,A.ml]) +p(A.au6,A.ala) +q(A.Zf,[A.JT,A.CS,A.Zo,A.Zv,A.CR]) +q(A.y,[A.Nf,A.Zt,A.ic,A.tj,A.a9P,A.ot,A.ao,A.dN,A.bo,A.nK,A.B1,A.rU,A.Q8,A.qQ,A.cm,A.r2,A.BR,A.ac0,A.amw,A.eG,A.ze,A.KO,A.Pf,A.XM,A.he,A.jp,A.OA,A.bP,A.E5,A.MQ,A.a_x,A.RD,A.abI]) +q(A.Zl,[A.Sh,A.Si]) +p(A.JU,A.YI) +q(A.k8,[A.Db,A.a5Y]) +q(A.Db,[A.a7M,A.Y8,A.ZB,A.ZE,A.ZD,A.a56,A.Rk]) +p(A.a54,A.Rk) +q(A.a8K,[A.Zk,A.Zi,A.Zj,A.Zh]) +q(A.dl,[A.YQ,A.il,A.lJ,A.t4,A.a34,A.ab3,A.aeh,A.a80,A.afs,A.Mf,A.xc,A.nv,A.a4S,A.ab5,A.H_,A.oe,A.a_6,A.afK]) +q(A.il,[A.a1o,A.Ls,A.Lt]) +q(A.fQ,[A.hV,A.a5T]) +q(A.hV,[A.NU,A.aj0,A.aj_,A.NV,A.NX,A.NY,A.NZ,A.O_]) +q(A.ayQ,[A.qj,A.aeL]) +p(A.NW,A.aj0) +p(A.a5R,A.aj_) +p(A.ax5,A.aeL) +p(A.Vt,A.aa3) +p(A.a5U,A.a5T) +q(A.eu,[A.KS,A.NL,A.a5u,A.a5y,A.a5w,A.a5v,A.a5x]) +q(A.KS,[A.a5f,A.a5e,A.a5d,A.a5h,A.a5k,A.a5m,A.a5t,A.a5p,A.a5r,A.a5q,A.a5i,A.a5l,A.a5g,A.a5o,A.a5s,A.a5j,A.NK,A.a5n]) +q(A.DG,[A.a1Y,A.a1V,A.E2]) +p(A.a1T,A.E2) +q(A.oX,[A.RY,A.TP]) +q(A.a0H,[A.N2,A.MX]) +p(A.a2m,A.LT) +q(A.atE,[A.Na,A.Q2]) +p(A.a0K,A.aJ_) +q(A.aUu,[A.apF,A.b2n,A.apy]) +p(A.b_i,A.apF) +p(A.aZR,A.apy) +q(A.a6s,[A.auj,A.a01,A.aCN,A.aCX,A.aMP,A.aB1,A.atM,A.aQn]) +q(A.rJ,[A.a7V,A.a1l,A.a3f,A.a3F,A.aa7]) +q(A.aNe,[A.awv,A.aG6]) +p(A.Kw,A.aet) +q(A.Kw,[A.aNu,A.a1Q,A.a81]) +q(A.M,[A.q8,A.H0,A.adg,A.BG,A.a11,A.t6]) +p(A.agR,A.q8) +p(A.ab_,A.agR) +p(A.Fm,A.aHQ) +q(A.Gt,[A.Z1,A.a7N]) +q(A.aQx,[A.aEB,A.azr,A.aSG]) +q(A.aQw,[A.aVK,A.v_,A.xj]) +p(A.ahb,A.aVK) +p(A.ahc,A.ahb) +p(A.ahd,A.ahc) +p(A.nW,A.ahd) +p(A.a0A,A.nW) +q(A.ayT,[A.aH4,A.azb,A.axf,A.aBA,A.aH0,A.aJJ,A.aN_,A.aNw]) +q(A.ayU,[A.aH6,A.aQN,A.aHb,A.awi,A.aIS,A.ayI,A.aSy,A.a4A]) +q(A.a1Q,[A.aCv,A.arV,A.azE]) +q(A.aQA,[A.aQH,A.aQO,A.aQJ,A.aQM,A.aQI,A.aQL,A.aQy,A.aQE,A.aQK,A.aQG,A.aQF,A.aQD]) +q(A.awD,[A.a_u,A.a1z]) +p(A.ayJ,A.afk) +q(A.ayJ,[A.aw8,A.aAG]) +p(A.a8N,A.yr) +p(A.a0G,A.a8N) +p(A.a0L,A.a0G) +q(J.El,[J.Mb,J.Mc,J.k,J.uW,J.pb]) +q(J.k,[J.pf,J.v,A.Ng,A.Nl,A.aM,A.Xo,A.Js,A.nz,A.dK,A.ae1,A.jY,A.a_y,A.a09,A.aeN,A.KM,A.aeP,A.a0d,A.be,A.afy,A.k4,A.a2h,A.agu,A.a3H,A.a4b,A.ahM,A.ahN,A.kb,A.ahO,A.air,A.kg,A.ajd,A.al8,A.kn,A.am8,A.ko,A.ams,A.iX,A.ann,A.aaI,A.kx,A.anz,A.aaP,A.ab8,A.ape,A.apq,A.apA,A.aq2,A.aq4,A.lK,A.ahf,A.lS,A.aiC,A.a6b,A.amx,A.mf,A.anG,A.XY,A.acn]) +q(J.pf,[J.a61,J.pV,J.pc,A.aH7,A.aXo]) +p(J.aDF,J.v) +q(J.uW,[J.Ep,J.Md]) +q(A.ot,[A.xv,A.Wg,A.qp,A.qo]) +p(A.SY,A.xv) +p(A.Sd,A.Wg) +p(A.hD,A.Sd) +q(A.bv,[A.qn,A.ip,A.tk,A.agY]) +q(A.H0,[A.lv,A.om,A.aqx,A.aqw,A.aqv,A.aqt,A.aqu]) +q(A.ao,[A.aF,A.iK,A.bl,A.BO,A.TI,A.tr,A.C1,A.Vg]) +q(A.aF,[A.aK,A.S,A.cs,A.My,A.agZ,A.Tf]) +p(A.y9,A.dN) +p(A.KX,A.B1) +p(A.DC,A.rU) +p(A.KW,A.qQ) +p(A.DB,A.r2) +q(A.ow,[A.ak9,A.aka,A.akb]) +q(A.ak9,[A.jH,A.Ie,A.akc]) +q(A.aka,[A.akd,A.ake,A.Ul]) +p(A.Um,A.akb) +p(A.VV,A.MM) +p(A.Br,A.VV) +p(A.xN,A.Br) +q(A.D8,[A.bR,A.c3]) +q(A.m5,[A.Ki,A.Il,A.VW]) +q(A.Ki,[A.iI,A.fM]) +p(A.mF,A.a2N) +p(A.Nu,A.t4) +q(A.aae,[A.a9C,A.CA]) +q(A.ip,[A.Me,A.z2,A.TF]) +q(A.Nl,[A.Nh,A.EZ]) +q(A.EZ,[A.TZ,A.U0]) +p(A.U_,A.TZ) +p(A.vb,A.U_) +p(A.U1,A.U0) +p(A.lQ,A.U1) +q(A.vb,[A.Ni,A.a4I]) +q(A.lQ,[A.a4J,A.Nk,A.a4K,A.a4L,A.a4M,A.Nm,A.zE]) +p(A.VO,A.afs) +q(A.dp,[A.Ip,A.Qo,A.BM,A.ne,A.ww,A.Id]) +p(A.jF,A.Ip) +p(A.j0,A.jF) +q(A.j1,[A.wu,A.HI]) +p(A.BD,A.wu) +p(A.RS,A.S3) +q(A.BJ,[A.bX,A.tt]) +q(A.Io,[A.wr,A.Is]) +q(A.aew,[A.q0,A.Hu]) +q(A.ne,[A.tz,A.tm]) +p(A.al_,A.ap2) +q(A.tk,[A.wz,A.SE]) +q(A.Il,[A.q1,A.li]) +q(A.SN,[A.SM,A.SO]) +p(A.H1,A.VW) +q(A.amc,[A.kC,A.jK]) +q(A.amb,[A.Vh,A.Vi]) +p(A.Qf,A.Vh) +q(A.q5,[A.ts,A.Vk,A.C0]) +p(A.Vj,A.Vi) +p(A.Gl,A.Vj) +q(A.n1,[A.Ir,A.ao4,A.acC,A.agw,A.wJ]) +p(A.TC,A.Ir) +q(A.ZK,[A.ya,A.asM,A.aDN]) +q(A.ya,[A.XP,A.a3h,A.aba]) +q(A.ck,[A.ao3,A.ao2,A.Yh,A.Yg,A.Td,A.a2o,A.a38,A.a37,A.abb,A.Bs,A.a2b,A.abH]) +q(A.ao3,[A.XR,A.a3j]) +q(A.ao2,[A.XQ,A.a3i]) +q(A.JK,[A.aXv,A.b1h,A.aUt,A.S7,A.ad5,A.ah9,A.aoh,A.b2D]) +p(A.aUA,A.RU) +q(A.aUt,[A.aUh,A.b2C]) +p(A.a35,A.Mf) +q(A.Z3,[A.aYZ,A.aqC,A.aqD]) +p(A.ah_,A.aZ4) +p(A.apv,A.ah_) +p(A.aZ3,A.apv) +p(A.aZ9,A.ah9) +p(A.aEM,A.a9F) +p(A.aqy,A.aof) +p(A.aog,A.aqy) +q(A.nv,[A.Fz,A.LX]) +p(A.aem,A.VZ) +q(A.aM,[A.bS,A.a10,A.yO,A.a4f,A.km,A.Ve,A.kv,A.iZ,A.VF,A.abi,A.H7,A.Y2,A.tW]) +q(A.bS,[A.db,A.oK,A.qF]) +q(A.db,[A.bE,A.bs]) +q(A.bE,[A.Xx,A.XO,A.zu,A.a1r,A.FV,A.a8j]) +p(A.Jj,A.zu) +p(A.a_g,A.nz) +p(A.Df,A.ae1) +q(A.jY,[A.a_h,A.a_i]) +p(A.aeO,A.aeN) +p(A.KL,A.aeO) +p(A.aeQ,A.aeP) +p(A.a0b,A.aeQ) +p(A.k2,A.Js) +p(A.afz,A.afy) +p(A.a0Z,A.afz) +p(A.agv,A.agu) +p(A.yN,A.agv) +p(A.uE,A.yO) +p(A.a4g,A.ahM) +p(A.a4h,A.ahN) +p(A.ahP,A.ahO) +p(A.a4i,A.ahP) +p(A.ais,A.air) +p(A.Ns,A.ais) +p(A.aje,A.ajd) +p(A.a6a,A.aje) +p(A.py,A.be) +p(A.a7Y,A.al8) +p(A.Vf,A.Ve) +p(A.a9b,A.Vf) +p(A.am9,A.am8) +p(A.a9f,A.am9) +p(A.Qm,A.ams) +p(A.ano,A.ann) +p(A.aaB,A.ano) +p(A.VG,A.VF) +p(A.aaC,A.VG) +p(A.anA,A.anz) +p(A.aaO,A.anA) +p(A.apf,A.ape) +p(A.ae0,A.apf) +p(A.SK,A.KM) +p(A.apr,A.apq) +p(A.agh,A.apr) +p(A.apB,A.apA) +p(A.TY,A.apB) +p(A.aq3,A.aq2) +p(A.ama,A.aq3) +p(A.aq5,A.aq4) +p(A.amB,A.aq5) +p(A.SZ,A.ww) +p(A.aU_,A.aTZ) +q(A.Un,[A.hb,A.Ne]) +p(A.ahg,A.ahf) +p(A.a3r,A.ahg) +p(A.aiD,A.aiC) +p(A.a4Z,A.aiD) +p(A.amy,A.amx) +p(A.a9I,A.amy) +p(A.anH,A.anG) +p(A.aaV,A.anH) +p(A.IB,A.aqx) +p(A.aoc,A.aqw) +p(A.ao9,A.aqv) +p(A.ao7,A.aqt) +p(A.ao8,A.aqu) +q(A.a53,[A.h,A.N]) +p(A.Y_,A.acn) +p(A.a52,A.tW) +p(A.XN,A.iL) +p(A.aDj,A.aDk) +p(A.aHr,A.aHs) +p(A.Hg,A.azy) +p(A.Cr,A.aOu) +q(A.aJ1,[A.asH,A.aNQ,A.aSz]) +q(A.asH,[A.aco,A.aSV]) +p(A.acp,A.aco) +p(A.asG,A.acp) +p(A.bbb,A.aBz) +p(A.G4,A.IC) +p(A.jt,A.Uf) +p(A.Se,A.jt) +p(A.Dn,A.SG) +p(A.alD,A.a2b) +p(A.b1d,A.aBT) +p(A.alE,A.b1d) +p(A.YW,A.awk) +q(A.mV,[A.Ue,A.Mw]) +p(A.a_Y,A.aeC) +q(A.a_Y,[A.m,A.b4,A.jk,A.a8s,A.aNs]) +q(A.m,[A.aU,A.ax,A.bH,A.b2,A.aix,A.aiA]) +q(A.aU,[A.Xr,A.jZ,A.a_W,A.aeB,A.agQ,A.Ej,A.a3A,A.a6q,A.Fv,A.Aa,A.a_T,A.aaw,A.HG,A.aj1,A.a8i,A.Ky,A.a8I,A.aej,A.a_U,A.Cz,A.DW,A.a1B,A.a9l,A.nw,A.a4R,A.Em,A.a9q,A.a9v,A.En,A.a_j,A.a_m,A.a_n,A.a_q,A.a_r,A.Xt,A.YU,A.JO,A.a_R,A.Dp,A.a00,A.Xu,A.a0q,A.HA,A.af5,A.a1g,A.a2t,A.Ee,A.a3C,A.a3O,A.V8,A.ap8,A.acI,A.a8h,A.aay,A.anc,A.anf,A.aaA,A.wd,A.anx,A.aiy,A.a2F,A.a6o,A.uY,A.iG,A.a_a,A.aiz,A.a_L,A.a04,A.E0,A.yR,A.BF,A.Ot,A.ahy,A.a4j,A.ahR,A.F9,A.a82,A.a8e,A.a8L,A.a9c,A.aiB,A.fr,A.aaL,A.abj,A.abs,A.ZU,A.xE,A.ZT,A.F_,A.wE,A.rS,A.DX,A.EQ,A.ER,A.F8,A.FP,A.GA]) +q(A.ax,[A.KA,A.Of,A.xm,A.xF,A.EE,A.zJ,A.Ks,A.Kz,A.Qn,A.Kt,A.tZ,A.xR,A.xH,A.xI,A.z6,A.X,A.yZ,A.D4,A.z_,A.Kl,A.Km,A.xU,A.Ko,A.Hs,A.FC,A.SB,A.uf,A.MS,A.Ou,A.JJ,A.JN,A.Hy,A.Hx,A.Dw,A.L9,A.M0,A.Ts,A.S1,A.Ja,A.Tj,A.yY,A.QV,A.MR,A.a2D,A.wM,A.wN,A.Ph,A.T6,A.Ay,A.vQ,A.Q9,A.AT,A.QQ,A.qR,A.VD,A.Rh,A.qh,A.yw,A.J8,A.Ry,A.DV,A.Jl,A.KF,A.Dx,A.Dy,A.UV,A.ys,A.Lo,A.Lv,A.l3,A.yK,A.uH,A.MD,A.TR,A.Nq,A.to,A.F5,A.NG,A.LE,A.Qp,A.vI,A.Pd,A.a7W,A.I1,A.V5,A.Pt,A.Px,A.V_,A.FZ,A.PV,A.AO,A.PW,A.tq,A.V3,A.QY,A.Be,A.GX,A.RB,A.Kb,A.CZ,A.MO,A.MG,A.MH]) +p(A.aB,A.amp) +q(A.aB,[A.aeA,A.ajP,A.Yz,A.Kc,A.Mx,A.a5_,A.a_t,A.KB,A.amt,A.aek,A.acJ,A.adK,A.adz,A.adA,A.ah6,A.DY,A.Ww,A.Hn,A.ad2,A.Wj,A.Wk,A.Sx,A.Wl,A.Ht,A.Ic,A.Wm,A.SA,A.TJ,A.apH,A.Wf,A.Wh,A.Hz,A.SR,A.Wp,A.Wq,A.Tt,A.Wu,A.We,A.Wt,A.Wv,A.VA,A.apw,A.HQ,A.WM,A.WN,A.UR,A.Wr,A.US,A.V2,A.WI,A.Vd,A.WL,A.HH,A.aqb,A.VM,A.RO,A.Tb,A.apb,A.aqB,A.Te,A.RT,A.Wn,A.ST,A.SV,A.alk,A.HE,A.afQ,A.Lw,A.FA,A.HO,A.apu,A.ahr,A.apx,A.U4,A.I5,A.aiN,A.aiM,A.Ws,A.WJ,A.apW,A.UM,A.IH,A.tn,A.aq_,A.Pu,A.V0,A.alp,A.apZ,A.alJ,A.Va,A.V9,A.WH,A.WG,A.VC,A.anr,A.RP,A.VP,A.aox,A.Sj,A.adv,A.ahA,A.Wx,A.ahu]) +q(A.bH,[A.c0,A.fP,A.hR]) +q(A.c0,[A.SH,A.To,A.fk,A.Ub,A.UQ,A.alc,A.RN,A.ao0,A.p7,A.Tc,A.p6,A.TH,A.yL,A.BZ,A.Fu,A.Bq,A.al7,A.TT,A.Pp,A.alm,A.UY,A.G0,A.alO,A.SX,A.W1,A.W2,A.hi]) +q(A.ar,[A.a_v,A.Kr,A.dI,A.BT,A.amH]) +q(A.a_v,[A.afV,A.afW,A.afX,A.ag2,A.ag3,A.ag4,A.a1J,A.a1K,A.ag5,A.ag6,A.ag7,A.ag8,A.ag9,A.afY,A.afZ,A.ag_,A.ag0,A.ag1,A.a69,A.aiS,A.ad1,A.Qj,A.ana,A.ae2,A.ahq,A.af6,A.agM,A.alG,A.an9,A.agm,A.a26,A.a27,A.a28,A.a23,A.a25,A.a24,A.a6G,A.a6F,A.a6E,A.a29,A.aaQ,A.aaE,A.a2G]) +q(A.Kr,[A.ali,A.vV,A.aeq,A.aeU]) +p(A.BA,A.ap9) +q(A.z,[A.aD,A.a__,A.ab,A.S_,A.a31,A.a30,A.a3_,A.a6A,A.a3y,A.abq,A.acs,A.a3S,A.a8E,A.a0f,A.LP,A.aaS,A.Qi,A.GR,A.JA,A.Lp,A.CH,A.abn,A.ta,A.a1s,A.ah4,A.a9e,A.eN,A.aeX,A.a4v,A.Nb,A.O5,A.anB,A.amn,A.a1D,A.aiE]) +q(A.aD,[A.amd,A.oj,A.S9,A.Yp,A.a0o,A.XK,A.alH,A.a20,A.aj7,A.act,A.amj,A.aid,A.TV,A.acX,A.a3l,A.ajT,A.ada,A.ZW,A.ZX,A.ZY,A.a9z,A.a66,A.TW,A.Mm,A.agt,A.amZ,A.Ua,A.amk,A.S5,A.S4,A.amE,A.a_w,A.alj,A.K0,A.yP,A.a2U,A.a4Q,A.a5K,A.ame,A.aal,A.Xv,A.ahv,A.Gk,A.VI,A.ah8,A.adn,A.agr]) +p(A.hd,A.amd) +q(A.hd,[A.T0,A.ac5,A.apc,A.acV,A.afn,A.afw,A.aj4,A.amo]) +p(A.kU,A.T0) +p(A.afF,A.a__) +p(A.ad,A.afF) +q(A.ad,[A.aci,A.xb,A.acD,A.acF,A.acE,A.b7,A.AP,A.zl,A.afG,A.alL,A.ad7,A.xr,A.ad8,A.Sr,A.afC,A.afS,A.ap5,A.acR,A.adj,A.adq,A.ai7,A.zz,A.ajU,A.Uh,A.Ui,A.Uj,A.Uk,A.adl,A.D1,A.xG,A.xJ,A.qA,A.yJ,A.Mq,A.zj,A.zk,A.rC,A.am7,A.VJ,A.adu,A.af9,A.y8,A.zx,A.aiH,A.Ai,A.At,A.ald,A.AK,A.alX,A.AN,A.yU,A.aeW,A.qI,A.yC,A.qY,A.ags,A.TA,A.z1,A.ah1,A.ah3,A.ahU,A.ahY,A.TU,A.ai9,A.zN,A.all,A.B3,A.x5,A.x4,A.xa,A.xg,A.oN,A.Aw,A.AS,A.yp,A.agV,A.z8,A.ain,A.zT,A.aiU,A.Ar,A.B7,A.xd,A.xh,A.AU,A.rY,A.rZ,A.AX,A.jn,A.ma,A.aiO,A.aiX,A.amq,A.yn,A.ant,A.anv,A.aeg,A.akY,A.amJ]) +p(A.tP,A.aci) +p(A.xe,A.acD) +p(A.xi,A.acF) +p(A.xf,A.acE) +q(A.b7,[A.x8,A.xk,A.xs,A.xL,A.xO,A.y3,A.y6,A.qx,A.qE,A.qU,A.qW,A.rf,A.rg,A.rD,A.rE,A.rI,A.rK,A.td,A.ak2,A.Ap,A.AV,A.B2,A.wn,A.aiP]) +q(A.ab,[A.aw,A.XL,A.ai6,A.ads,A.aq8,A.aq9,A.afe,A.ai2,A.aki,A.al2,A.aps,A.ahk,A.WK]) +q(A.aw,[A.ac3,A.acG,A.aeS,A.adD,A.amf,A.aeI,A.aga,A.agi,A.ahS,A.ahW,A.akT,A.al0,A.aoq,A.akR,A.amg]) +p(A.ac4,A.ac3) +p(A.XD,A.ac4) +p(A.S0,A.S_) +p(A.Cy,A.S0) +q(A.Cy,[A.Z2,A.a2_,A.Ys,A.a0X,A.acw,A.a62,A.a0e,A.Zb,A.u0,A.Za,A.a_d,A.a6_,A.H4,A.JB,A.acx,A.xu,A.ah7,A.Bj,A.Bw]) +p(A.acH,A.acG) +p(A.Yt,A.acH) +p(A.aeT,A.aeS) +p(A.KN,A.aeT) +p(A.YO,A.KN) +q(A.oj,[A.an0,A.w8,A.Lx]) +p(A.aac,A.an0) +p(A.ij,A.acw) +q(A.ij,[A.amX,A.af1,A.amY,A.aot]) +p(A.aa9,A.amX) +p(A.adE,A.adD) +p(A.a_9,A.adE) +p(A.a0k,A.af1) +p(A.amh,A.amf) +p(A.a9o,A.amh) +p(A.aeJ,A.aeI) +p(A.a07,A.aeJ) +p(A.agb,A.aga) +p(A.a1x,A.agb) +p(A.a1I,A.agi) +p(A.a4m,A.ahS) +p(A.ahX,A.ahW) +p(A.a4p,A.ahX) +p(A.akU,A.akT) +p(A.a7L,A.akU) +p(A.al1,A.al0) +p(A.a7P,A.al1) +p(A.aor,A.aoq) +p(A.abw,A.aor) +p(A.vz,A.ak2) +q(A.aKm,[A.aGY,A.azv]) +p(A.akS,A.akR) +p(A.a7K,A.akS) +p(A.ami,A.amg) +p(A.a9p,A.ami) +p(A.aa8,A.amY) +p(A.Rx,A.aot) +p(A.af2,A.JB) +p(A.a0l,A.af2) +p(A.Sa,A.S9) +p(A.JL,A.Sa) +p(A.uw,A.afG) +p(A.vX,A.alL) +p(A.u4,A.ad7) +p(A.Ya,A.acs) +p(A.ew,A.alH) +q(A.ew,[A.hp,A.iT]) +q(A.hp,[A.a0T,A.acy,A.adi,A.T2,A.T3,A.apG,A.apj]) +p(A.xt,A.ad8) +p(A.a67,A.aj7) +p(A.adH,A.Sr) +p(A.adI,A.adH) +p(A.adJ,A.adI) +p(A.Kk,A.adJ) +p(A.afD,A.afC) +p(A.ym,A.afD) +p(A.Yb,A.act) +p(A.afT,A.afS) +p(A.p0,A.afT) +q(A.kU,[A.ai0,A.adr,A.aeY,A.af3]) +p(A.ai1,A.ai0) +p(A.a4r,A.ai1) +p(A.fp,A.amj) +q(A.fp,[A.akW,A.aja,A.acS,A.aon,A.ahs,A.aht,A.PD,A.agW,A.a8o,A.ado,A.agf,A.age,A.aiF]) +p(A.akX,A.akW) +p(A.Pc,A.akX) +p(A.ap6,A.ap5) +p(A.Bz,A.ap6) +p(A.xo,A.acR) +p(A.acz,A.acy) +p(A.Yd,A.acz) +p(A.adk,A.adj) +p(A.qr,A.adk) +p(A.aie,A.aid) +p(A.a4B,A.aie) +p(A.xC,A.adq) +p(A.ac6,A.ac5) +p(A.XF,A.ac6) +p(A.Nd,A.ai7) +p(A.a4y,A.ai6) +p(A.aib,A.TV) +p(A.aic,A.aib) +p(A.a4C,A.aic) +q(A.a4C,[A.ZN,A.ZO,A.ZL,A.ZP]) +p(A.JS,A.adi) +p(A.a95,A.JS) +p(A.ZQ,A.ads) +p(A.ZM,A.adr) +p(A.ajV,A.ajU) +p(A.ajW,A.ajV) +p(A.rG,A.ajW) +p(A.ajb,A.aja) +p(A.O1,A.ajb) +p(A.acY,A.acX) +p(A.YJ,A.acY) +p(A.acT,A.acS) +p(A.acU,A.acT) +p(A.JC,A.acU) +p(A.aoo,A.aon) +p(A.aop,A.aoo) +p(A.Rw,A.aop) +q(A.a3k,[A.aJF,A.axL]) +q(A.aJF,[A.aPf,A.asK]) +p(A.a6D,A.ajT) +p(A.Ae,A.Uh) +p(A.ak3,A.Ui) +p(A.ak4,A.ak3) +p(A.vA,A.ak4) +p(A.Af,A.Uj) +p(A.ak5,A.Uk) +p(A.ak6,A.ak5) +p(A.ak7,A.ak6) +p(A.vB,A.ak7) +q(A.iT,[A.l5,A.ajL]) +q(A.l5,[A.akf,A.aiT,A.aml,A.an_,A.akg]) +p(A.xz,A.adl) +p(A.afq,A.T2) +p(A.up,A.afq) +p(A.afr,A.T3) +p(A.oW,A.afr) +p(A.a5H,A.aiT) +p(A.a3J,A.ahs) +p(A.a3I,A.aht) +p(A.amW,A.aq8) +p(A.amV,A.aq9) +p(A.amm,A.aml) +p(A.a9w,A.amm) +p(A.rX,A.am7) +p(A.VK,A.VJ) +p(A.ol,A.VK) +p(A.apd,A.apc) +p(A.BH,A.apd) +p(A.xD,A.adu) +p(A.un,A.af9) +p(A.ve,A.aiH) +p(A.ajZ,A.apG) +p(A.vO,A.ald) +p(A.vY,A.alX) +p(A.y4,A.aeW) +p(A.y5,A.aeY) +p(A.a0n,A.af3) +p(A.agj,A.aps) +p(A.aig,A.TW) +p(A.TX,A.aig) +p(A.a4F,A.TX) +p(A.aif,A.LP) +p(A.a4D,A.aif) +p(A.yM,A.ags) +p(A.a2l,A.agt) +p(A.z0,A.TA) +p(A.agX,A.agW) +p(A.a33,A.agX) +p(A.z3,A.ah1) +p(A.z4,A.ah3) +p(A.v7,A.ahU) +p(A.v8,A.ahY) +p(A.ai8,A.TU) +p(A.zA,A.ai8) +p(A.zB,A.ai9) +p(A.aaa,A.an_) +p(A.AB,A.all) +p(A.aab,A.amZ) +p(A.vk,A.Ua) +p(A.a4E,A.vk) +q(A.az,[A.zH,A.aip]) +p(A.uU,A.agV) +p(A.aAQ,A.axL) +p(A.aio,A.ain) +p(A.vd,A.aio) +p(A.h5,A.NP) +q(A.h5,[A.PZ,A.TE,A.hM,A.R3,A.h4,A.R2,A.qO,A.aeo,A.acQ,A.acP,A.a5N]) +p(A.zU,A.aiU) +p(A.a4H,A.w8) +p(A.aih,A.Qi) +p(A.a4G,A.aih) +p(A.AW,A.amk) +q(A.AW,[A.ad_,A.Vm]) +p(A.ad0,A.ad_) +p(A.YL,A.ad0) +p(A.ahl,A.ahk) +p(A.r7,A.ahl) +q(A.r7,[A.a7B,A.a3s,A.a3t,A.a3u]) +p(A.JG,A.S5) +q(A.JG,[A.za,A.agx]) +p(A.YK,A.S4) +p(A.a9T,A.amE) +q(A.a9T,[A.ajc,A.acu,A.acA]) +p(A.a65,A.ajc) +p(A.Y9,A.acu) +p(A.Yf,A.acA) +p(A.aq6,A.WK) +p(A.amD,A.aq6) +p(A.rl,A.aiO) +p(A.aiY,A.aiX) +p(A.vq,A.aiY) +p(A.amr,A.amq) +p(A.AZ,A.amr) +p(A.aez,A.apj) +p(A.zI,A.aip) +p(A.anu,A.ant) +p(A.wf,A.anu) +q(A.GR,[A.a7v,A.afp]) +p(A.Bi,A.anv) +p(A.uh,A.aeg) +p(A.aj6,A.a_w) +p(A.a64,A.aj6) +p(A.Vs,A.Hl) +q(A.ta,[A.Zc,A.a15,A.a17,A.a4a]) +q(A.fI,[A.Ab,A.Qw]) +p(A.AY,A.qt) +p(A.a6C,A.AY) +p(A.ub,A.adt) +p(A.ajM,A.ajL) +p(A.a6j,A.ajM) +p(A.akh,A.akg) +p(A.Ag,A.akh) +p(A.UU,A.alj) +p(A.rM,A.UU) +q(A.bu,[A.jd,A.wg,A.aaM,A.iz,A.Rb,A.Tv,A.a93,A.alb,A.RW,A.vG,A.a4q,A.mh,A.PH,A.P8,A.Mh,A.hc,A.Tg,A.Vq,A.Pq,A.FY,A.Qc]) +p(A.js,A.jp) +p(A.D2,A.js) +p(A.agy,A.agx) +p(A.a2s,A.agy) +p(A.TB,A.yP) +p(A.a32,A.TB) +p(A.a3e,A.ah4) +p(A.a9r,A.Vm) +p(A.jy,A.ame) +q(A.eN,[A.oM,A.ai3,A.aiI,A.al3,A.ale,A.a8v,A.alY]) +q(A.oM,[A.ZR,A.a6X]) +q(A.fj,[A.a0u,A.a_P,A.lH,A.a6I,A.a7x,A.PM,A.w1,A.alC]) +q(A.a0u,[A.Kq,A.pg,A.NT,A.P9,A.FO,A.Gd,A.Hf,A.a5Q]) +p(A.aXD,A.aK1) +p(A.N6,A.ai3) +q(A.N6,[A.a4s,A.a4t,A.a4u]) +p(A.a55,A.aiI) +p(A.aiJ,A.a55) +p(A.Pe,A.al3) +p(A.al4,A.Pe) +p(A.Pj,A.ale) +p(A.alf,A.Pj) +p(A.Q4,A.alY) +p(A.alZ,A.Q4) +p(A.a0g,A.aeX) +q(A.azc,[A.axi,A.aJC,A.axr,A.axt,A.a0h,A.aa4]) +q(A.aJC,[A.axq,A.axC,A.axE,A.aJh,A.aQ0,A.aQ9]) +q(A.vU,[A.qq,A.Fq,A.FD,A.a7T]) +q(A.o2,[A.YN,A.abo,A.P,A.a_2]) +p(A.a_N,A.abo) +q(A.b2,[A.a3p,A.bT,A.SD,A.Vc,A.hQ,A.Ak,A.ud,A.I6,A.a90,A.QA]) +q(A.a3p,[A.a7a,A.am_,A.aoi,A.a6M,A.a0Q,A.FB]) +p(A.K,A.aku) +q(A.K,[A.U,A.eV,A.akG]) +q(A.U,[A.agg,A.UH,A.WA,A.UE,A.apL,A.apQ,A.WC,A.WE,A.apU,A.Uq,A.Us,A.akn,A.OK,A.akq,A.OO,A.UC,A.akx,A.akC,A.FI,A.nh,A.akI,A.apO,A.apR,A.WD,A.WB,A.apT,A.OS]) +p(A.LA,A.agg) +p(A.aiu,A.a) +p(A.aS,A.aiu) +q(A.h6,[A.a6k,A.Z7,A.Z4]) +q(A.Yk,[A.a6n,A.aeZ]) +q(A.a6n,[A.amO,A.amU,A.a6g,A.ajs,A.af_,A.af0,A.aMt,A.aMu]) +p(A.aQ1,A.amO) +p(A.aQa,A.amU) +p(A.O4,A.ajs) +p(A.axD,A.af_) +p(A.a0j,A.af0) +p(A.a0i,A.aeZ) +p(A.a8x,A.z9) +q(A.aI0,[A.a5E,A.a5D]) +q(A.ro,[A.dX,A.NO]) +q(A.eU,[A.a_s,A.Z6,A.ZZ,A.a_1,A.a_5,A.a2B,A.a9k,A.a9u,A.anY]) +q(A.a_s,[A.RM,A.ai4,A.aiR,A.al5,A.alh]) +p(A.Cl,A.RM) +p(A.EU,A.ai4) +p(A.Fb,A.aiR) +p(A.a7Q,A.al5) +p(A.a88,A.alh) +p(A.GT,A.anY) +p(A.aSc,A.awl) +q(A.la,[A.Yu,A.uN,A.Ox,A.On]) +p(A.E4,A.Yu) +q(A.uN,[A.a21,A.a9t,A.GK]) +p(A.uO,A.aat) +q(A.uO,[A.Yx,A.LN,A.a2V,A.o1]) +q(A.aQX,[A.ago,A.aj2]) +p(A.QL,A.xl) +q(A.QL,[A.a2c,A.zO]) +q(A.mc,[A.a9s,A.t1]) +q(A.oZ,[A.Yc,A.tY,A.a08,A.Eg]) +p(A.Ty,A.Ww) +p(A.Yq,A.hy) +p(A.i9,A.avM) +p(A.a3L,A.ahv) +p(A.zC,A.x) +q(A.hX,[A.LM,A.Lh,A.Nv,A.ab6,A.a1b]) +q(A.a1b,[A.a2f,A.a2T,A.a58,A.a9y]) +p(A.R8,A.VI) +q(A.dI,[A.acf,A.ac1,A.ac2,A.ajQ,A.akP,A.aef,A.anC,A.Sl,A.Wd]) +p(A.acg,A.acf) +p(A.ach,A.acg) +p(A.Co,A.ach) +q(A.aO2,[A.aYW,A.b0r,A.a1y,A.Qg,A.aX9,A.att,A.auy]) +p(A.ajR,A.ajQ) +p(A.ajS,A.ajR) +p(A.Oi,A.ajS) +p(A.akQ,A.akP) +p(A.o6,A.akQ) +p(A.Kp,A.aef) +p(A.anD,A.anC) +p(A.anE,A.anD) +p(A.Bm,A.anE) +p(A.Sm,A.Sl) +p(A.Sn,A.Sm) +p(A.D6,A.Sn) +q(A.D6,[A.Jd,A.RQ]) +p(A.bw,A.Wd) +q(A.bh,[A.fC,A.bm,A.nA,A.Rm]) +q(A.bm,[A.Pa,A.f5,A.a8P,A.Oy,A.uS,A.a9D,A.MV,A.Tw,A.vW,A.Bb,A.a_F,A.KV,A.y7,A.xn,A.Ba]) +p(A.Sv,A.Wj) +p(A.apg,A.Wk) +p(A.Sw,A.apg) +p(A.adc,A.aaM) +q(A.l,[A.ae4,A.kN,A.a41]) +p(A.eK,A.ae4) +q(A.aRc,[A.avY,A.aw1,A.awx,A.aFK]) +p(A.aph,A.avY) +p(A.ae3,A.aph) +p(A.f9,A.agD) +p(A.ae6,A.f9) +p(A.a_l,A.ae6) +q(A.l0,[A.ae7,A.ahD,A.aow]) +p(A.Sz,A.Wl) +p(A.k_,A.aer) +q(A.k_,[A.ou,A.dC,A.kl]) +q(A.u1,[A.ae5,A.S2,A.alI]) +q(A.FC,[A.Dg,A.HZ]) +p(A.pz,A.Ic) +q(A.pz,[A.Sy,A.ahE]) +p(A.ae8,A.aw1) +p(A.a_p,A.ae8) +q(A.bT,[A.aea,A.agP,A.agO,A.I_,A.adf,A.agL,A.anh,A.N5,A.acc,A.NA,A.Y7,A.ug,A.u8,A.ZC,A.CV,A.a5V,A.a5W,A.Bn,A.xK,A.D5,A.a12,A.a1u,A.FQ,A.ci,A.jR,A.nB,A.iw,A.kO,A.a3w,A.F4,A.a2S,A.a2R,A.a9_,A.a3E,A.m0,A.E8,A.Xm,A.G1,A.N_,A.Yv,A.ur,A.a2E,A.uc,A.a_C,A.adB,A.agl,A.ahx,A.aeu,A.alo,A.Im,A.a94,A.aa6,A.aa5,A.a0V,A.aol,A.acq]) +p(A.Al,A.UH) +q(A.Al,[A.akl,A.Ux,A.Uw,A.a6Y,A.OV,A.OJ]) +p(A.SC,A.Wm) +q(A.ae2,[A.ahe,A.akV]) +q(A.b4,[A.bV,A.aiw,A.Kf,A.aiv]) +q(A.bV,[A.ae9,A.lP,A.Q0,A.UB,A.a3o,A.HT,A.aiL,A.Gh,A.Qb,A.amM]) +p(A.apK,A.WA) +p(A.BX,A.apK) +p(A.Dh,A.aeb) +p(A.aed,A.Nr) +p(A.Di,A.aed) +p(A.aWU,A.Dh) +q(A.ik,[A.kP,A.y0,A.a0_]) +p(A.wv,A.kP) +q(A.wv,[A.DH,A.a0P,A.a0M]) +p(A.cz,A.afJ) +p(A.qP,A.afK) +q(A.y0,[A.afI,A.a_Z,A.aly]) +q(A.h7,[A.r9,A.p1]) +q(A.r9,[A.pU,A.d5]) +p(A.Mt,A.mK) +q(A.b2t,[A.agc,A.wt,A.Ti]) +p(A.Ll,A.cz) +p(A.c6,A.ajn) +p(A.aqg,A.abX) +p(A.aqh,A.aqg) +p(A.anM,A.aqh) +q(A.c6,[A.ajf,A.ajB,A.ajq,A.ajl,A.ajo,A.ajj,A.ajt,A.ajJ,A.jr,A.ajx,A.ajz,A.ajv,A.ajh]) +p(A.ajg,A.ajf) +p(A.zY,A.ajg) +q(A.anM,[A.aqc,A.aqo,A.aqj,A.aqf,A.aqi,A.aqe,A.aqk,A.aqs,A.aqq,A.aqr,A.aqp,A.aqm,A.aqn,A.aql,A.aqd]) +p(A.anI,A.aqc) +p(A.ajC,A.ajB) +p(A.A3,A.ajC) +p(A.anT,A.aqo) +p(A.ajr,A.ajq) +p(A.rw,A.ajr) +p(A.anO,A.aqj) +p(A.ajm,A.ajl) +p(A.vt,A.ajm) +p(A.anL,A.aqf) +p(A.ajp,A.ajo) +p(A.vu,A.ajp) +p(A.anN,A.aqi) +p(A.ajk,A.ajj) +p(A.rv,A.ajk) +p(A.anK,A.aqe) +p(A.aju,A.ajt) +p(A.A0,A.aju) +p(A.anP,A.aqk) +p(A.ajK,A.ajJ) +p(A.A6,A.ajK) +p(A.anX,A.aqs) +q(A.jr,[A.ajF,A.ajH,A.ajD]) +p(A.ajG,A.ajF) +p(A.A4,A.ajG) +p(A.anV,A.aqq) +p(A.ajI,A.ajH) +p(A.A5,A.ajI) +p(A.anW,A.aqr) +p(A.ajE,A.ajD) +p(A.a6f,A.ajE) +p(A.anU,A.aqp) +p(A.ajy,A.ajx) +p(A.rx,A.ajy) +p(A.anR,A.aqm) +p(A.ajA,A.ajz) +p(A.A2,A.ajA) +p(A.anS,A.aqn) +p(A.ajw,A.ajv) +p(A.A1,A.ajw) +p(A.anQ,A.aql) +p(A.aji,A.ajh) +p(A.zZ,A.aji) +p(A.anJ,A.aqd) +q(A.ed,[A.agk,A.BI]) +p(A.dT,A.agk) +q(A.dT,[A.Nz,A.N8,A.kR,A.rh]) +q(A.Nz,[A.nO,A.Ft,A.Dt,A.pC,A.RV]) +q(A.Iz,[A.TQ,A.I4]) +q(A.Ft,[A.l1,A.Yn]) +q(A.Dt,[A.op,A.nR,A.jq]) +p(A.agH,A.N9) +p(A.r1,A.N8) +p(A.Iu,A.tu) +q(A.Yn,[A.iY,A.Hk]) +p(A.yQ,A.jE) +p(A.EK,A.yQ) +p(A.Xq,A.abZ) +p(A.aFG,A.a8a) +p(A.Jf,A.ack) +p(A.EN,A.Oy) +p(A.Jo,A.acv) +p(A.MT,A.ahB) +p(A.Jw,A.acM) +p(A.Jx,A.acN) +p(A.Jy,A.acO) +p(A.ak1,A.apH) +p(A.JF,A.acZ) +p(A.d1,A.ad3) +p(A.S6,A.Wf) +p(A.eT,A.ahV) +q(A.eT,[A.a43,A.aev,A.pL]) +q(A.a43,[A.ahT,A.aff,A.T1]) +p(A.YM,A.ad4) +p(A.CL,A.ad9) +p(A.aVe,A.CL) +p(A.Wi,A.Wh) +p(A.add,A.Wi) +p(A.adb,A.Rb) +p(A.CO,A.ade) +p(A.aVh,A.CO) +p(A.JP,A.adh) +p(A.D_,A.adw) +q(A.kN,[A.fw,A.pk]) +p(A.Ku,A.ael) +p(A.Kv,A.aen) +p(A.api,A.awx) +p(A.aey,A.api) +q(A.ev,[A.F6,A.ait]) +p(A.iy,A.F6) +p(A.I0,A.iy) +p(A.it,A.I0) +q(A.it,[A.O9,A.NI]) +q(A.O9,[A.Or,A.SS]) +p(A.KD,A.Or) +p(A.Dq,A.aeD) +p(A.aX8,A.Dq) +p(A.KG,A.aeK) +p(A.Dv,A.af4) +p(A.aXc,A.Dv) +q(A.aO3,[A.af7,A.b2m,A.a_S,A.aaz]) +p(A.UF,A.UE) +p(A.a7l,A.UF) +q(A.a7l,[A.akt,A.Uv,A.ani,A.OX,A.OI,A.OG,A.a7e,A.OR,A.OQ,A.a7g,A.akj,A.a70,A.If,A.a76,A.a7r,A.OL,A.a79,A.a7m,A.ON,A.OU,A.OD,A.OZ,A.a71,A.a7f,A.a77,A.a7b,A.a7d,A.a78,A.akk,A.aks,A.apM,A.Uz,A.aky,A.Ii,A.akH]) +p(A.kT,A.af5) +p(A.Hw,A.Wp) +p(A.KT,A.af8) +q(A.JJ,[A.a0z,A.B4]) +q(A.c5,[A.apk,A.apn,A.apl,A.apm,A.agz,A.agB,A.apt,A.agK,A.Vx,A.an3,A.aqa]) +p(A.T_,A.apk) +p(A.afi,A.apn) +p(A.afg,A.apl) +p(A.afh,A.apm) +p(A.DD,A.afj) +p(A.T4,A.Wq) +p(A.DL,A.afv) +p(A.aXz,A.DL) +p(A.Lc,A.afA) +q(A.a6Y,[A.Uo,A.a7_,A.a7k]) +p(A.DP,A.afH) +p(A.aXE,A.DP) +p(A.aP6,A.azP) +p(A.apo,A.aP6) +p(A.app,A.apo) +p(A.aXp,A.app) +p(A.b0S,A.azO) +p(A.agA,A.apt) +p(A.E7,A.agC) +q(A.fk,[A.a2u,A.zi,A.Tq,A.ui,A.yS,A.Dl]) +q(A.p8,[A.M1,A.uT]) +q(A.uT,[A.uM,A.M2,A.M3]) +q(A.Ek,[A.aYI,A.aYJ]) +p(A.Tr,A.Wu) +p(A.a2J,A.Ee) +q(A.dy,[A.mE,A.h9,A.nc,A.YD]) +q(A.mE,[A.aiq,A.mg]) +p(A.acK,A.We) +q(A.Ja,[A.alF,A.XH,A.a8V,A.a87,A.a7R,A.a8O,A.a_D,A.MA]) +p(A.Tk,A.Wt) +p(A.Ur,A.apL) +p(A.Qa,A.Vc) +q(A.Qa,[A.aes,A.aho]) +p(A.Tx,A.Wv) +p(A.Ei,A.agN) +p(A.aYK,A.Ei) +p(A.UA,A.apQ) +p(A.EF,A.ahp) +p(A.aZg,A.EF) +p(A.ahF,A.apw) +q(A.a2D,[A.TK,A.J9,A.J5,A.J7,A.J4,A.J2,A.J6]) +p(A.Ec,A.HQ) +q(A.Ec,[A.Cn,A.ac8]) +q(A.Cn,[A.ahC,A.ace,A.ac9,A.acb,A.ac7,A.aca]) +p(A.TN,A.a41) +p(A.cp,A.acL) +p(A.a40,A.cp) +p(A.TM,A.a40) +p(A.I,A.ank) +p(A.a44,A.I) +p(A.ahG,A.a44) +q(A.iz,[A.a45,A.QP,A.adm,A.Ro]) +p(A.ES,A.ahL) +p(A.a4c,A.ES) +p(A.MZ,A.ahJ) +p(A.a4d,A.ahK) +p(A.Nn,A.aij) +p(A.No,A.aik) +p(A.Np,A.ail) +p(A.NE,A.aiK) +p(A.TL,A.NI) +p(A.ka,A.TL) +p(A.ap4,A.WM) +p(A.ap7,A.WN) +q(A.rm,[A.abW,A.a_o]) +p(A.a5c,A.aiQ) +q(A.a93,[A.Wb,A.Wc]) +p(A.O8,A.ajN) +p(A.Oe,A.ajO) +p(A.Oo,A.ajX) +p(A.Pi,A.UR) +q(A.avK,[A.bb,A.vZ]) +p(A.RZ,A.bb) +q(A.aGm,[A.b0Q,A.b1l]) +p(A.T7,A.Wr) +p(A.UT,A.US) +p(A.FT,A.UT) +p(A.cc,A.ac_) +q(A.cc,[A.a03,A.f6,A.dJ,A.abu,A.KH,A.Sq,A.a7A,A.a4P,A.a6r,A.KE]) +q(A.a03,[A.aeG,A.aeH]) +p(A.Pz,A.alq) +p(A.PA,A.alr) +p(A.PB,A.als) +p(A.PC,A.alt) +p(A.anj,A.QP) +q(A.QZ,[A.alv,A.an7]) +p(A.Vb,A.WI) +p(A.Ih,A.WC) +p(A.c1,A.agT) +q(A.c1,[A.os,A.tN,A.u2,A.kQ,A.rB,A.zG,A.A7,A.uk,A.hY,A.KI,A.a02,A.rQ,A.oO,A.vm,A.vE,A.o5,A.wk,A.n9,A.wh]) +p(A.akF,A.WE) +p(A.Gf,A.am0) +p(A.b1k,A.Gf) +p(A.al6,A.aOj) +p(A.aLW,A.al6) +p(A.aLV,A.aOi) +q(A.aOh,[A.aLU,A.aLT,A.a6T]) +p(A.Gj,A.am6) +p(A.b1w,A.Gj) +p(A.Qx,A.amF) +p(A.Qz,A.amL) +p(A.an2,A.aqa) +p(A.QM,A.an4) +p(A.Vy,A.WL) +p(A.QR,A.qR) +p(A.lE,A.HH) +p(A.Iv,A.lE) +p(A.ahH,A.aFK) +p(A.a46,A.ahH) +p(A.R0,A.anb) +p(A.ang,A.aqb) +q(A.hQ,[A.and,A.xV,A.Qk,A.a1c,A.abz,A.Aq,A.SU,A.a5a,A.VH,A.Rv,A.a8H]) +q(A.lP,[A.ane,A.agJ,A.anp,A.aqz]) +p(A.akE,A.apU) +p(A.fs,A.anm) +p(A.n5,A.anq) +p(A.a3Z,A.Di) +p(A.tb,A.aom) +p(A.R9,A.ans) +p(A.Ra,A.anw) +p(A.afu,A.N5) +q(A.OX,[A.OT,A.a7j,A.rH,A.Up,A.P0,A.FJ]) +p(A.akp,A.OT) +p(A.GS,A.VM) +p(A.Ri,A.any) +p(A.GV,A.anZ) +q(A.ji,[A.F0,A.XU,A.pl,A.Po]) +q(A.x6,[A.ft,A.jS,A.ahQ]) +q(A.Jv,[A.eo,A.TS]) +q(A.YD,[A.f4,A.ja]) +p(A.cq,A.ob) +q(A.h9,[A.ho,A.eW,A.jI,A.kr,A.jL,A.jM]) +q(A.eM,[A.aR,A.k1,A.wC]) +q(A.aBD,[A.es,A.a6H,A.a9W]) +q(A.ad6,[A.S8,A.HW]) +p(A.yV,A.agF) +q(A.yV,[A.Hh,A.aXw,A.Ny,A.a4w]) +p(A.Cq,A.XU) +p(A.p4,A.agE) +p(A.aCP,A.agG) +q(A.jk,[A.a60,A.md]) +p(A.Gs,A.amA) +q(A.mb,[A.H8,A.aod,A.CN,A.Ex,A.NN,A.KJ]) +p(A.AE,A.Qg) +q(A.qZ,[A.qm,A.Gg]) +q(A.lG,[A.xq,A.a8Y]) +q(A.e3,[A.iF,A.VB,A.w_,A.w0]) +q(A.iF,[A.Sp,A.pM]) +p(A.Kj,A.Sp) +q(A.Kj,[A.mS,A.kW,A.fU,A.pY,A.q2,A.jA]) +p(A.akm,A.Uq) +p(A.OH,A.akm) +p(A.Ut,A.Us) +p(A.ako,A.Ut) +p(A.Aj,A.ako) +q(A.vG,[A.Vz,A.Sc,A.Ho]) +p(A.akr,A.akq) +p(A.Uu,A.akr) +p(A.OM,A.Uu) +p(A.ir,A.aha) +q(A.ir,[A.a5Z,A.je]) +q(A.je,[A.pp,A.xA,A.K2,A.CW,A.Jn,A.Ms,A.Lq]) +q(A.pp,[A.pT,A.NB]) +p(A.ai_,A.apz) +p(A.vj,A.auF) +q(A.b14,[A.adF,A.kB]) +q(A.kB,[A.akZ,A.Tn,A.C2]) +p(A.rr,A.o8) +p(A.n4,A.VB) +p(A.akv,A.UC) +p(A.akw,A.akv) +p(A.OW,A.akw) +p(A.apY,A.apX) +p(A.tp,A.apY) +p(A.a6Z,A.akj) +q(A.If,[A.a74,A.a73,A.a72,A.UD]) +q(A.UD,[A.a7h,A.a7i]) +p(A.OY,A.akx) +q(A.aN0,[A.JZ,A.AF]) +p(A.a8X,A.am1) +q(A.w_,[A.am2,A.am3]) +p(A.rV,A.am2) +p(A.am5,A.w0) +p(A.rW,A.am5) +q(A.eV,[A.UJ,A.akz]) +p(A.akA,A.UJ) +p(A.akB,A.akA) +p(A.FG,A.akB) +p(A.a7o,A.FG) +p(A.am4,A.am3) +p(A.pF,A.am4) +p(A.P_,A.akz) +p(A.a7p,A.P_) +p(A.akD,A.akC) +p(A.FH,A.akD) +p(A.OP,A.FH) +p(A.a1d,A.QB) +p(A.a7s,A.akG) +p(A.FK,A.nh) +q(A.FK,[A.P1,A.a7n]) +p(A.akJ,A.akI) +p(A.P2,A.akJ) +p(A.a8r,A.alx) +p(A.e5,A.alA) +p(A.G2,A.alB) +p(A.zM,A.G2) +q(A.aNf,[A.as4,A.aRV,A.aF8,A.aQ8]) +p(A.atU,A.XT) +p(A.aIY,A.atU) +q(A.at7,[A.aWR,A.a6W]) +p(A.nU,A.ah0) +q(A.nU,[A.nT,A.mI,A.Ml]) +p(A.aE9,A.ah2) +q(A.aE9,[A.n,A.J]) +p(A.amI,A.N3) +p(A.nZ,A.re) +p(A.Os,A.ak_) +p(A.o3,A.ak0) +q(A.o3,[A.ki,A.Ad]) +p(A.a6N,A.Os) +p(A.ku,A.d8) +p(A.wa,A.an6) +q(A.wa,[A.aaj,A.aai,A.aak,A.GE]) +p(A.Ld,A.wb) +p(A.aj3,A.apE) +p(A.arG,A.abY) +q(A.f6,[A.a6u,A.Wy,A.Wz,A.th,A.VX,A.VY,A.alu,A.ae_,A.Pn]) +p(A.U7,A.Wy) +p(A.U8,A.Wz) +p(A.acd,A.apb) +p(A.W3,A.aqB) +q(A.a4U,[A.Es,A.mJ,A.U9,A.UW]) +q(A.Kf,[A.Oj,A.Gm,A.m8]) +q(A.Oj,[A.jj,A.zQ,A.apD]) +q(A.jj,[A.ao_,A.M_,A.HR,A.BQ]) +p(A.mz,A.ao0) +p(A.jW,A.jR) +q(A.fP,[A.Mr,A.rA,A.DO,A.Mg,A.aa_,A.aou]) +q(A.Q0,[A.aiG,A.aq0]) +p(A.Ug,A.Qk) +q(A.a1c,[A.a7X,A.Ke]) +p(A.DJ,A.DO) +p(A.vH,A.UB) +p(A.W4,A.Yr) +p(A.W5,A.W4) +p(A.W6,A.W5) +p(A.W7,A.W6) +p(A.W8,A.W7) +p(A.W9,A.W8) +p(A.Wa,A.W9) +p(A.aby,A.Wa) +p(A.Wo,A.Wn) +p(A.SI,A.Wo) +p(A.afb,A.SV) +p(A.SW,A.afb) +p(A.afc,A.SW) +p(A.afd,A.afc) +p(A.uo,A.afd) +p(A.H6,A.a60) +p(A.oy,A.H6) +p(A.afO,A.afN) +p(A.f7,A.afO) +q(A.f7,[A.yv,A.Ta]) +p(A.afM,A.afL) +p(A.Ln,A.afM) +p(A.DR,A.ys) +p(A.afP,A.HE) +p(A.T9,A.p7) +p(A.a1k,A.afR) +p(A.hk,A.apJ) +p(A.q3,A.apI) +p(A.ak8,A.a1k) +p(A.aKo,A.ak8) +q(A.p1,[A.cC,A.qX]) +q(A.yE,[A.dx,A.acj]) +p(A.aWX,A.aNg) +p(A.LR,A.zF) +p(A.Tm,A.apu) +p(A.uZ,A.ud) +p(A.apP,A.apO) +p(A.Uy,A.apP) +p(A.MI,A.kl) +q(A.p6,[A.zv,A.alK]) +p(A.ahI,A.apx) +p(A.a_M,A.aaX) +p(A.ox,A.aLY) +q(A.wD,[A.I3,A.I2,A.U2,A.U3]) +p(A.U5,A.U4) +p(A.nY,A.U5) +q(A.akN,[A.aii,A.bbg]) +q(A.hc,[A.agq,A.dY]) +p(A.U6,A.apD) +p(A.apS,A.apR) +p(A.Ig,A.apS) +p(A.F7,A.aiN) +p(A.Iy,A.fU) +p(A.apV,A.WD) +p(A.wI,A.apV) +p(A.BU,A.r8) +p(A.apN,A.apM) +p(A.BY,A.apN) +p(A.Th,A.Ws) +p(A.Vr,A.WJ) +p(A.NH,A.U9) +q(A.d5,[A.vh,A.UP]) +p(A.a_K,A.aJ2) +p(A.akO,A.apW) +q(A.dY,[A.mm,A.akL,A.akM]) +q(A.mm,[A.UK,A.P7]) +q(A.UK,[A.P6,A.An]) +p(A.Ij,A.IH) +q(A.a89,[A.uG,A.aC3,A.axB,A.Ye,A.a0r]) +p(A.aOl,A.aOk) +p(A.V6,A.aq_) +p(A.a16,A.afE) +p(A.UX,A.mJ) +p(A.m3,A.UX) +q(A.m3,[A.Pw,A.pD,A.pr,A.vP,A.ab9]) +q(A.FW,[A.a6L,A.Jz,A.JY,A.J1]) +p(A.aln,A.mh) +p(A.rO,A.aln) +p(A.AC,A.UW) +p(A.Pv,A.rO) +p(A.YG,A.a8e) +p(A.a3D,A.YG) +p(A.V1,A.V0) +p(A.FX,A.V1) +p(A.ai5,A.a8k) +p(A.EW,A.ai5) +p(A.UZ,A.EW) +p(A.q6,A.l1) +p(A.q7,A.iY) +p(A.WF,A.apZ) +p(A.alw,A.WF) +p(A.alT,A.alS) +p(A.bB,A.alT) +p(A.BB,A.apa) +p(A.alN,A.alM) +p(A.Gc,A.alN) +p(A.PX,A.alP) +p(A.aq1,A.aq0) +p(A.alV,A.aq1) +p(A.UI,A.WB) +p(A.Gi,A.a90) +p(A.a8Z,A.Gi) +p(A.It,A.aq7) +p(A.QC,A.amP) +p(A.QF,A.amS) +p(A.QE,A.amR) +p(A.QG,A.amT) +p(A.QD,A.amQ) +p(A.Jr,A.RV) +q(A.Jr,[A.pO,A.pP]) +p(A.aam,A.aa5) +q(A.a02,[A.xY,A.y_,A.xZ,A.jf,A.rP]) +q(A.jf,[A.qK,A.qM,A.yj,A.yd,A.ye,A.lB,A.ut,A.qN,A.yh,A.yi,A.qL]) +p(A.V7,A.WH) +p(A.V4,A.WG) +p(A.K4,A.adm) +p(A.aov,A.Bc) +p(A.XE,A.MA) +p(A.GY,A.VP) +p(A.aqA,A.aqz) +p(A.aok,A.aqA) +p(A.UG,A.apT) +p(A.pZ,A.jq) +p(A.a3T,A.MO) +p(A.pK,A.CG) +p(A.Qu,A.pK) +p(A.aJa,A.a6W) +q(A.aNJ,[A.YZ,A.CQ,A.a0y,A.a6l]) +q(A.lx,[A.YX,A.YY,A.Z5,A.a0w,A.a0x,A.a6h,A.a6i]) +q(A.k7,[A.a_7,A.ul,A.a1v,A.a1G,A.a4k,A.a4n,A.Od,A.a6y,A.vK,A.a7O,A.abv]) +q(A.a2Z,[A.a_8,A.a06,A.a1w,A.a1H,A.a4l,A.a4o,A.a6v,A.a6z,A.a7J,A.baz,A.bbc]) +p(A.JD,A.Yj) +p(A.CF,A.Qo) +p(A.aLC,A.Yl) +q(A.asV,[A.FN,A.Go]) +p(A.aeF,A.asL) +p(A.awV,A.aeF) +p(A.Cw,A.a0s) +p(A.aDz,A.aPe) +q(A.Cx,[A.a1X,A.a9L]) +q(A.j8,[A.Mp,A.G5,A.a9i]) +q(A.Mp,[A.qu,A.cF,A.LH,A.p9,A.a5O,A.lX,A.QU]) +p(A.Fh,A.h8) +p(A.ahw,A.Wx) +q(A.Yi,[A.x7,A.d9,A.Xz,A.mu,A.tO,A.arZ,A.XA,A.as_]) +q(A.j9,[A.a_4,A.a2z,A.a4W,A.a8z,A.a97,A.aap]) +p(A.a3a,A.iq) +p(A.XV,A.aFl) +q(A.eQ,[A.Yw,A.K9,A.L_,A.a0Y,A.a1q,A.a2d,A.a2j,A.a2n,A.Mv,A.zh,A.Fd,A.PS,A.aa1]) +q(A.zh,[A.NC,A.Rq]) +p(A.ND,A.NC) +p(A.Rr,A.Rq) +q(A.fN,[A.Y4,A.Y5,A.ZJ,A.a_A,A.a_Q,A.a0B,A.a0S,A.GM,A.a3x,A.a96]) +q(A.a_Q,[A.KZ,A.zb,A.a9G]) +p(A.a2C,A.zb) +p(A.a2L,A.GM) +p(A.aEO,A.aau) +q(A.Gm,[A.apC,A.wF,A.alU]) +p(A.aim,A.apC) +p(A.Q1,A.alU) +p(A.Jp,A.acx) +p(A.z7,A.ah7) +p(A.a3g,A.ah8) +p(A.ha,A.aiP) +p(A.aaT,A.anB) +p(A.aDo,A.aPt) +q(A.aDo,[A.aJE,A.aSB,A.aT1]) +p(A.a7I,A.Dc) +q(A.a7I,[A.bp,A.d7]) +q(A.b8,[A.bk,A.fK,A.zg,A.PN,A.PO,A.PP,A.PQ,A.PR,A.L6,A.a4O,A.mw,A.AQ,A.a6p,A.a7z,A.Hb]) +q(A.a2X,[A.a3Y,A.aTn,A.aTs]) +q(A.fK,[A.nL,A.ML,A.Re,A.lU,A.Q7,A.P4]) +q(A.hn,[A.Q_,A.xM,A.a4T]) +p(A.JQ,A.zg) +q(A.P4,[A.Mu,A.Ob]) +p(A.l_,A.Mu) +q(A.auk,[A.Mk,A.aIL]) +p(A.ary,A.asN) +p(A.aFo,A.asO) +p(A.aM2,A.aFo) +p(A.aHA,A.asQ) +p(A.aBL,A.asS) +p(A.yX,A.rS) +q(A.yX,[A.MB,A.Oh]) +p(A.JM,A.MB) +p(A.Tp,A.Q1) +q(A.aex,[A.Hq,A.IF]) +q(A.kA,[A.St,A.W0]) +p(A.a4x,A.F_) +p(A.acW,A.acV) +p(A.CD,A.acW) +p(A.afo,A.afn) +p(A.DE,A.afo) +p(A.L1,A.afp) +p(A.a0U,A.afw) +p(A.aj5,A.aj4) +p(A.O2,A.aj5) +p(A.a9A,A.amn) +p(A.a9B,A.amo) +p(A.UL,A.akY) +p(A.vL,A.UL) +q(A.aNQ,[A.aFX,A.aNO]) +p(A.aNI,A.atv) +q(A.fn,[A.a50,A.ZV,A.a9J,A.a1_,A.a2P,A.a1f,A.Yy]) +q(A.fm,[A.pR,A.F2,A.Ea,A.yH]) +p(A.dh,A.cA) +p(A.adp,A.ado) +p(A.K7,A.adp) +p(A.K8,A.adn) +p(A.a2i,A.agr) +p(A.a1F,A.agf) +p(A.a1E,A.age) +p(A.F3,A.aiF) +p(A.a51,A.aiE) +p(A.aj8,A.jy) +p(A.aj9,A.aj8) +p(A.a68,A.aj9) +p(A.amK,A.amJ) +p(A.Vv,A.amK) +p(A.hf,A.Vv) +p(A.agS,A.t6) +p(A.Rn,A.agS) +q(A.aSz,[A.aFY,A.aSA]) +p(A.azV,A.aSM) +q(A.vn,[A.is,A.lO,A.hH,A.K6]) +q(A.aCO,[A.aJb,A.aBw,A.aDJ,A.aSW,A.ati]) +q(A.nP,[A.v2,A.vx]) +q(A.eh,[A.afm,A.aaW,A.a7G,A.a7F,A.FM,A.a7C,A.a7D,A.P5,A.a7E]) +q(A.aaW,[A.jU,A.K1,A.MP,A.NS]) +q(A.jU,[A.Fe,A.Fi,A.Dm,A.aas,A.a2A]) +q(A.Fe,[A.abr,A.aav,A.a84]) +q(A.abt,[A.aLE,A.ady]) +p(A.avl,A.ady) +p(A.Y,A.EY) +q(A.eS,[A.zK,A.zL]) +p(A.a0E,A.aGd) +q(A.i6,[A.E1,A.uB]) +p(A.abF,A.wo) +q(A.abK,[A.abQ,A.aoZ,A.ap0,A.RJ]) +p(A.abR,A.aoZ) +p(A.abU,A.ap0) +p(A.aoU,A.aoT) +p(A.aoV,A.aoU) +p(A.aoW,A.aoV) +p(A.aoX,A.aoW) +p(A.aoY,A.aoX) +p(A.e8,A.aoY) +q(A.e8,[A.aoy,A.aoA,A.aoB,A.aoD,A.aoE,A.aoF]) +p(A.aoz,A.aoy) +p(A.le,A.aoz) +p(A.abD,A.aoA) +q(A.abD,[A.Ha,A.RC,A.RK,A.Bx]) +p(A.aoC,A.aoB) +p(A.abE,A.aoC) +p(A.RE,A.aoD) +p(A.abG,A.aoE) +p(A.aoG,A.aoF) +p(A.aoH,A.aoG) +p(A.aoI,A.aoH) +p(A.lf,A.aoI) +p(A.aoR,A.aoQ) +p(A.aoS,A.aoR) +p(A.aTM,A.aoS) +p(A.RH,A.Dn) +q(A.aTM,[A.abS,A.abT]) +p(A.aTW,A.ap1) +p(A.aoM,A.aqC) +p(A.b2L,A.aqD) +p(A.aoO,A.aoN) +p(A.aoP,A.aoO) +p(A.e7,A.aoP) +q(A.e7,[A.nb,A.oq,A.mj,A.mk,A.aoJ,A.or,A.ap_,A.wq]) +p(A.j_,A.aoJ) +p(A.hz,A.ap_) +p(A.aoL,A.aoK) +p(A.hh,A.aoL) +s(A.aet,A.a_3) +s(A.aeL,A.aM9) +s(A.afk,A.aVT) +s(A.ahb,A.aXX) +s(A.ahc,A.aXY) +s(A.ahd,A.aXW) +r(A.aj_,A.SJ) +r(A.aj0,A.SJ) +s(A.apy,A.aos) +s(A.apF,A.aos) +s(A.H0,A.ab4) +s(A.Wg,A.M) +s(A.TZ,A.M) +s(A.U_,A.Le) +s(A.U0,A.M) +s(A.U1,A.Le) +s(A.wr,A.acm) +s(A.Is,A.amG) +s(A.Vh,A.bv) +s(A.Vi,A.y) +s(A.Vj,A.m5) +s(A.VV,A.aoa) +s(A.VW,A.aob) +s(A.apv,A.aZ1) +s(A.aqy,A.n1) +s(A.ae1,A.avV) +s(A.aeN,A.M) +s(A.aeO,A.bL) +s(A.aeP,A.M) +s(A.aeQ,A.bL) +s(A.afy,A.M) +s(A.afz,A.bL) +s(A.agu,A.M) +s(A.agv,A.bL) +s(A.ahM,A.bv) +s(A.ahN,A.bv) +s(A.ahO,A.M) +s(A.ahP,A.bL) +s(A.air,A.M) +s(A.ais,A.bL) +s(A.ajd,A.M) +s(A.aje,A.bL) +s(A.al8,A.bv) +s(A.Ve,A.M) +s(A.Vf,A.bL) +s(A.am8,A.M) +s(A.am9,A.bL) +s(A.ams,A.bv) +s(A.ann,A.M) +s(A.ano,A.bL) +s(A.VF,A.M) +s(A.VG,A.bL) +s(A.anz,A.M) +s(A.anA,A.bL) +s(A.ape,A.M) +s(A.apf,A.bL) +s(A.apq,A.M) +s(A.apr,A.bL) +s(A.apA,A.M) +s(A.apB,A.bL) +s(A.aq2,A.M) +s(A.aq3,A.bL) +s(A.aq4,A.M) +s(A.aq5,A.bL) +s(A.ahf,A.M) +s(A.ahg,A.bL) +s(A.aiC,A.M) +s(A.aiD,A.bL) +s(A.amx,A.M) +s(A.amy,A.bL) +s(A.anG,A.M) +s(A.anH,A.bL) +s(A.aqt,A.fD) +s(A.aqu,A.fD) +s(A.aqv,A.fD) +s(A.aqw,A.fD) +s(A.aqx,A.fD) +s(A.acn,A.bv) +s(A.aco,A.aFW) +s(A.acp,A.aze) +s(A.Uf,A.M) +s(A.ap9,A.nC) +r(A.T0,A.a5) +s(A.aci,A.cj) +s(A.acD,A.cj) +s(A.acF,A.cj) +s(A.acE,A.cj) +r(A.ac3,A.bj) +r(A.ac4,A.a5) +r(A.acG,A.bj) +r(A.acH,A.a5) +r(A.amX,A.bj) +r(A.an0,A.bj) +r(A.adD,A.bj) +r(A.adE,A.a5) +r(A.aeS,A.bj) +r(A.aeT,A.a5) +r(A.af1,A.ez) +r(A.amf,A.bj) +r(A.amh,A.a5) +r(A.aeI,A.bj) +r(A.aeJ,A.a5) +r(A.aga,A.bj) +r(A.agb,A.a5) +r(A.agi,A.a5) +r(A.ahS,A.bj) +r(A.ahW,A.ez) +r(A.ahX,A.a5) +r(A.akT,A.bj) +r(A.akU,A.a5) +r(A.al0,A.ez) +r(A.al1,A.a5) +r(A.aoq,A.bj) +r(A.aor,A.a5) +s(A.ak2,A.iR) +r(A.akR,A.bj) +r(A.akS,A.a5) +r(A.amg,A.bj) +r(A.ami,A.a5) +r(A.amY,A.bj) +s(A.acw,A.iJ) +s(A.aot,A.iJ) +r(A.af2,A.ez) +r(A.S9,A.bj) +r(A.Sa,A.a1a) +s(A.afG,A.cj) +s(A.alL,A.cj) +s(A.ad7,A.pu) +r(A.acs,A.bj) +s(A.ad8,A.yI) +s(A.aj7,A.lI) +r(A.Sr,A.EX) +r(A.adH,A.a4z) +s(A.adI,A.m2) +s(A.adJ,A.fl) +r(A.act,A.cP) +s(A.afC,A.m2) +s(A.afD,A.vN) +r(A.afS,A.dm) +s(A.afT,A.yI) +s(A.ai0,A.cE) +s(A.ai1,A.lI) +r(A.akW,A.cP) +r(A.akX,A.bj) +s(A.ap5,A.m2) +s(A.ap6,A.vN) +r(A.acy,A.a5) +s(A.acz,A.cE) +r(A.acR,A.dm) +r(A.adj,A.dm) +s(A.adk,A.cj) +r(A.aid,A.a5) +s(A.aie,A.cE) +s(A.ac5,A.cE) +r(A.ac6,A.cP) +r(A.adq,A.dm) +r(A.ai6,A.a5) +r(A.ai7,A.dm) +r(A.TV,A.ez) +s(A.aib,A.cE) +r(A.aic,A.a1M) +s(A.adr,A.cE) +r(A.ads,A.dm) +s(A.acS,A.cE) +s(A.acT,A.yB) +r(A.acU,A.ab7) +s(A.acX,A.cE) +s(A.acY,A.ac) +s(A.aja,A.cE) +r(A.ajb,A.a5) +s(A.ajT,A.ac) +r(A.ajU,A.a2a) +s(A.ajV,A.fl) +s(A.ajW,A.m2) +s(A.aon,A.cE) +s(A.aoo,A.yB) +r(A.aop,A.ab7) +r(A.Uh,A.dm) +r(A.Ui,A.dm) +s(A.ak3,A.cj) +s(A.ak4,A.iR) +r(A.Uj,A.dm) +r(A.Uk,A.dm) +s(A.ak5,A.cj) +s(A.ak6,A.iR) +s(A.ak7,A.cj) +s(A.adl,A.cj) +r(A.T2,A.bj) +r(A.afq,A.a4V) +r(A.T3,A.bj) +r(A.afr,A.a4V) +r(A.aiT,A.cP) +r(A.ahs,A.a5) +r(A.aht,A.aBR) +r(A.aq8,A.bj) +r(A.aq9,A.bj) +r(A.aml,A.a5) +r(A.amm,A.bj) +s(A.am7,A.cj) +r(A.VJ,A.aBQ) +r(A.VK,A.dm) +r(A.apc,A.a5) +s(A.apd,A.cE) +s(A.adu,A.cj) +s(A.af9,A.cj) +s(A.aiH,A.cj) +r(A.apG,A.bj) +s(A.ald,A.cj) +s(A.alX,A.cj) +r(A.aeW,A.mA) +r(A.aeY,A.mA) +r(A.af3,A.ez) +r(A.TW,A.bj) +r(A.aig,A.a2k) +r(A.TX,A.a1M) +r(A.aps,A.bj) +r(A.aif,A.a5) +r(A.ags,A.bj) +r(A.agt,A.a2k) +r(A.TA,A.dm) +r(A.agW,A.cP) +s(A.agX,A.cE) +s(A.ah1,A.fl) +s(A.ah3,A.yI) +s(A.ahU,A.iR) +s(A.ahY,A.iR) +r(A.TU,A.EX) +r(A.ai8,A.a4z) +r(A.ai9,A.EX) +r(A.an_,A.bj) +s(A.all,A.m2) +r(A.amZ,A.bj) +s(A.agV,A.iR) +s(A.ain,A.cj) +s(A.aio,A.oV) +s(A.aiU,A.pu) +r(A.aih,A.a5) +r(A.ad_,A.a5) +r(A.ad0,A.bj) +r(A.S4,A.LQ) +r(A.ahk,A.a5) +r(A.ahl,A.bj) +r(A.acu,A.a5) +r(A.acA,A.a5) +r(A.ajc,A.a5) +r(A.WK,A.bj) +r(A.aq6,A.mA) +s(A.aiO,A.cj) +s(A.aiX,A.cj) +s(A.aiY,A.oV) +r(A.amq,A.dm) +s(A.amr,A.yI) +s(A.apj,A.cE) +s(A.aip,A.fl) +s(A.ant,A.cj) +s(A.anu,A.oV) +s(A.anv,A.cj) +s(A.aeg,A.cj) +r(A.aj6,A.a5) +s(A.adt,A.bu) +r(A.adi,A.c_) +r(A.ajL,A.c_) +s(A.ajM,A.ry) +r(A.akg,A.c_) +s(A.akh,A.ry) +s(A.alj,A.cE) +r(A.UU,A.a5) +r(A.S5,A.bj) +r(A.agx,A.cP) +r(A.agy,A.a_0) +r(A.TB,A.ez) +s(A.ah4,A.lI) +r(A.Vm,A.bj) +r(A.Ua,A.a5) +s(A.amd,A.ac) +s(A.ame,A.ac) +s(A.amj,A.ac) +s(A.amk,A.ac) +s(A.ai3,A.e2) +s(A.aiI,A.e2) +s(A.al3,A.e2) +s(A.ale,A.e2) +s(A.alY,A.e2) +r(A.aeX,A.a5) +s(A.afF,A.az) +s(A.agg,A.hy) +s(A.aiu,A.bu) +s(A.alH,A.ac) +s(A.aeZ,A.wx) +s(A.af_,A.wx) +s(A.af0,A.wx) +s(A.ajs,A.wx) +s(A.amO,A.wx) +s(A.amU,A.wx) +r(A.RM,A.rR) +r(A.ai4,A.rR) +r(A.aiR,A.rR) +r(A.al5,A.rR) +r(A.alh,A.rR) +r(A.anY,A.rR) +r(A.Ww,A.l6) +r(A.S_,A.a5) +s(A.S0,A.ac) +s(A.ahv,A.ac) +s(A.amE,A.ac) +r(A.VI,A.a5) +s(A.acf,A.Jb) +s(A.acg,A.x9) +s(A.ach,A.tQ) +s(A.Sl,A.Jc) +s(A.Sm,A.x9) +s(A.Sn,A.tQ) +s(A.aef,A.Je) +s(A.ajQ,A.Jc) +s(A.ajR,A.x9) +s(A.ajS,A.tQ) +s(A.akP,A.Jc) +s(A.akQ,A.tQ) +s(A.anC,A.Jb) +s(A.anD,A.x9) +s(A.anE,A.tQ) +s(A.Wd,A.Je) +r(A.Wj,A.l6) +r(A.Wk,A.fh) +s(A.apg,A.Rc) +s(A.ae4,A.b0) +s(A.aph,A.ok) +s(A.ae6,A.b0) +r(A.Wl,A.l6) +s(A.ae8,A.ok) +r(A.Wm,A.fh) +r(A.WA,A.aY) +s(A.apK,A.eO) +s(A.aeb,A.b0) +s(A.aed,A.b0) +s(A.afK,A.nC) +s(A.afJ,A.b0) +s(A.aeC,A.b0) +s(A.ajf,A.hj) +s(A.ajg,A.adL) +s(A.ajh,A.hj) +s(A.aji,A.adM) +s(A.ajj,A.hj) +s(A.ajk,A.adN) +s(A.ajl,A.hj) +s(A.ajm,A.adO) +s(A.ajn,A.b0) +s(A.ajo,A.hj) +s(A.ajp,A.adP) +s(A.ajq,A.hj) +s(A.ajr,A.adQ) +s(A.ajt,A.hj) +s(A.aju,A.adR) +s(A.ajv,A.hj) +s(A.ajw,A.adS) +s(A.ajx,A.hj) +s(A.ajy,A.adT) +s(A.ajz,A.hj) +s(A.ajA,A.adU) +s(A.ajB,A.hj) +s(A.ajC,A.adV) +s(A.ajD,A.hj) +s(A.ajE,A.adW) +s(A.ajF,A.hj) +s(A.ajG,A.adX) +s(A.ajH,A.hj) +s(A.ajI,A.adY) +s(A.ajJ,A.hj) +s(A.ajK,A.adZ) +s(A.aqc,A.adL) +s(A.aqd,A.adM) +s(A.aqe,A.adN) +s(A.aqf,A.adO) +s(A.aqg,A.b0) +s(A.aqh,A.hj) +s(A.aqi,A.adP) +s(A.aqj,A.adQ) +s(A.aqk,A.adR) +s(A.aql,A.adS) +s(A.aqm,A.adT) +s(A.aqn,A.adU) +s(A.aqo,A.adV) +s(A.aqp,A.adW) +s(A.aqq,A.adX) +s(A.aqr,A.adY) +s(A.aqs,A.adZ) +s(A.agk,A.nC) +s(A.abZ,A.b0) +s(A.ack,A.b0) +s(A.acv,A.b0) +s(A.ahB,A.b0) +s(A.acM,A.b0) +s(A.acN,A.b0) +s(A.acO,A.b0) +s(A.apH,A.a42) +s(A.acZ,A.b0) +s(A.ad3,A.b0) +r(A.Wf,A.fh) +s(A.ad4,A.b0) +s(A.ad9,A.b0) +r(A.Wh,A.fh) +r(A.Wi,A.Rd) +s(A.ade,A.b0) +s(A.adh,A.b0) +s(A.adw,A.b0) +s(A.ael,A.b0) +s(A.aen,A.b0) +s(A.api,A.ok) +s(A.aeD,A.b0) +s(A.aeK,A.b0) +s(A.af4,A.b0) +s(A.Wp,A.hy) +s(A.af8,A.b0) +s(A.apk,A.b0) +s(A.apl,A.b0) +s(A.apm,A.b0) +s(A.apn,A.b0) +s(A.afj,A.b0) +r(A.Wq,A.l6) +s(A.afv,A.b0) +s(A.afA,A.b0) +s(A.apo,A.azs) +s(A.app,A.azt) +s(A.afH,A.b0) +s(A.apt,A.b0) +s(A.agC,A.b0) +r(A.Wu,A.tV) +s(A.agN,A.b0) +r(A.We,A.fh) +r(A.Wt,A.l6) +r(A.Wv,A.fh) +r(A.apL,A.pG) +r(A.apQ,A.pG) +s(A.ahp,A.b0) +r(A.apw,A.fh) +s(A.ahJ,A.b0) +s(A.ahK,A.b0) +s(A.ahL,A.b0) +s(A.aij,A.b0) +s(A.aik,A.b0) +s(A.ail,A.b0) +s(A.aiK,A.b0) +s(A.TL,A.a4_) +s(A.aiQ,A.b0) +r(A.WM,A.IG) +r(A.WN,A.IG) +s(A.ajN,A.b0) +s(A.ajO,A.b0) +s(A.ajX,A.b0) +r(A.UR,A.fh) +r(A.US,A.fh) +r(A.UT,A.mX) +r(A.Wr,A.fh) +s(A.alq,A.b0) +s(A.alr,A.b0) +s(A.als,A.b0) +s(A.alt,A.b0) +r(A.WC,A.vF) +r(A.WE,A.vF) +r(A.WI,A.fh) +s(A.al6,A.asW) +s(A.am0,A.b0) +s(A.am6,A.b0) +s(A.amF,A.b0) +s(A.amL,A.b0) +s(A.aqa,A.b0) +s(A.an4,A.b0) +r(A.WL,A.mX) +s(A.ahH,A.ok) +s(A.anb,A.b0) +r(A.apU,A.aY) +r(A.aqb,A.fh) +s(A.anm,A.b0) +s(A.anq,A.b0) +s(A.aom,A.b0) +s(A.ans,A.b0) +s(A.anw,A.b0) +r(A.VM,A.l6) +s(A.any,A.b0) +s(A.anZ,A.b0) +s(A.acL,A.b0) +s(A.aer,A.b0) +s(A.agE,A.b0) +s(A.agG,A.b0) +s(A.agF,A.b0) +s(A.amA,A.b0) +s(A.ank,A.b0) +r(A.Sp,A.fJ) +r(A.Uq,A.aY) +s(A.akm,A.eO) +r(A.Us,A.vF) +r(A.Ut,A.aY) +s(A.ako,A.a7c) +r(A.akq,A.aY) +s(A.akr,A.eO) +r(A.Uu,A.awg) +s(A.aha,A.nC) +s(A.apz,A.b0) +s(A.aku,A.nC) +r(A.UC,A.aY) +s(A.akv,A.a7c) +r(A.akw,A.vF) +r(A.VB,A.fJ) +s(A.apX,A.hZ) +s(A.apY,A.bu) +r(A.akj,A.OF) +r(A.UE,A.bn) +r(A.UF,A.ju) +r(A.akx,A.bn) +r(A.UH,A.bn) +s(A.am1,A.b0) +r(A.am2,A.fJ) +r(A.am5,A.fJ) +r(A.UJ,A.aY) +s(A.akA,A.aLc) +s(A.akB,A.aLi) +r(A.am3,A.fJ) +s(A.am4,A.pd) +r(A.akz,A.bn) +r(A.akC,A.aY) +s(A.akD,A.eO) +r(A.akG,A.bn) +r(A.nh,A.aY) +r(A.akI,A.aY) +s(A.akJ,A.eO) +s(A.alx,A.b0) +s(A.alA,A.nC) +s(A.alB,A.b0) +s(A.ah0,A.b0) +s(A.ah2,A.b0) +s(A.ahV,A.b0) +s(A.ak0,A.b0) +s(A.ak_,A.b0) +s(A.an6,A.b0) +s(A.apE,A.QT) +s(A.ac_,A.b0) +s(A.abY,A.b0) +s(A.agT,A.b0) +r(A.Wy,A.I7) +r(A.Wz,A.I7) +r(A.apb,A.l6) +s(A.aqB,A.hy) +r(A.UB,A.aLR) +r(A.W4,A.E_) +r(A.W5,A.iv) +r(A.W6,A.G3) +r(A.W7,A.NM) +r(A.W8,A.a8p) +r(A.W9,A.FL) +r(A.Wa,A.Rz) +r(A.Wn,A.fh) +r(A.Wo,A.tV) +r(A.SV,A.tV) +s(A.afb,A.hy) +r(A.SW,A.fh) +s(A.afc,A.aRd) +s(A.afd,A.aQz) +s(A.afL,A.nC) +s(A.afM,A.bu) +s(A.afN,A.nC) +s(A.afO,A.bu) +s(A.afR,A.b0) +r(A.ak8,A.awE) +s(A.apI,A.b0) +s(A.apJ,A.b0) +r(A.HH,A.mX) +s(A.amp,A.b0) +s(A.agD,A.b0) +s(A.apu,A.hy) +r(A.HQ,A.l6) +r(A.apO,A.bn) +s(A.apP,A.m_) +s(A.apx,A.hy) +r(A.U4,A.fh) +r(A.U5,A.mX) +s(A.apD,A.Nt) +r(A.apR,A.aY) +s(A.apS,A.eO) +r(A.aiN,A.fh) +s(A.apM,A.C_) +s(A.apN,A.r8) +r(A.WD,A.aY) +s(A.apV,A.C_) +r(A.U9,A.ld) +r(A.Ws,A.fh) +r(A.WJ,A.fh) +r(A.apW,A.mX) +r(A.IH,A.mX) +r(A.I0,A.a3G) +r(A.aq_,A.tV) +s(A.afE,A.rN) +r(A.UX,A.ld) +r(A.UW,A.ld) +s(A.aln,A.rN) +r(A.V0,A.fh) +r(A.V1,A.mX) +r(A.Ic,A.fh) +s(A.ai5,A.bu) +s(A.apZ,A.hZ) +r(A.WF,A.a8n) +s(A.alM,A.b0) +s(A.alN,A.bu) +s(A.alP,A.bu) +s(A.alS,A.b0) +s(A.alT,A.aFS) +s(A.apa,A.b0) +r(A.WB,A.bn) +s(A.aq0,A.Nt) +s(A.aq1,A.abp) +r(A.Vc,A.l7) +s(A.aq7,A.b0) +r(A.RV,A.Vw) +s(A.amP,A.b0) +s(A.amQ,A.b0) +s(A.amR,A.b0) +s(A.amS,A.b0) +s(A.amT,A.b0) +s(A.adm,A.hy) +r(A.WG,A.l6) +r(A.WH,A.l6) +s(A.VP,A.aSp) +s(A.aqz,A.Nt) +s(A.aqA,A.abp) +r(A.apT,A.bn) +s(A.aeF,A.aHk) +r(A.Wx,A.fh) +r(A.alU,A.a8M) +r(A.apC,A.a8M) +s(A.acx,A.iJ) +s(A.ah7,A.iJ) +r(A.ah8,A.a5) +s(A.aiP,A.fl) +s(A.anB,A.ac) +r(A.acV,A.cP) +s(A.acW,A.cE) +r(A.afn,A.a5) +s(A.afo,A.cE) +r(A.afp,A.cP) +r(A.afw,A.cP) +r(A.aj4,A.cP) +s(A.aj5,A.cE) +r(A.amn,A.cP) +r(A.amo,A.cP) +s(A.akY,A.pu) +r(A.UL,A.dm) +r(A.ado,A.a5G) +r(A.adp,A.a5) +r(A.adn,A.a5) +r(A.agr,A.a5) +r(A.age,A.a5) +r(A.agf,A.a5) +r(A.aiF,A.a5) +r(A.aiE,A.a5) +r(A.aj8,A.a5) +s(A.aj9,A.cE) +s(A.amJ,A.fl) +s(A.amK,A.cj) +r(A.Vv,A.dm) +s(A.ady,A.a0O) +s(A.aoZ,A.abL) +s(A.ap0,A.abL) +s(A.aoy,A.wp) +s(A.aoz,A.te) +s(A.aoA,A.te) +s(A.aoB,A.te) +s(A.aoC,A.abM) +s(A.aoD,A.te) +s(A.aoE,A.Hc) +s(A.aoF,A.wp) +s(A.aoG,A.te) +s(A.aoH,A.abM) +s(A.aoI,A.Hc) +s(A.aoT,A.aTk) +s(A.aoU,A.aTl) +s(A.aoV,A.abO) +s(A.aoW,A.abP) +s(A.aoX,A.aTP) +s(A.aoY,A.aTU) +s(A.aoQ,A.abO) +s(A.aoR,A.abP) +s(A.aoS,A.te) +s(A.ap1,A.aTV) +s(A.aqC,A.RF) +s(A.aqD,A.RF) +s(A.aoN,A.abN) +s(A.aoO,A.aTL) +s(A.aoP,A.aTK) +s(A.aoJ,A.RG) +s(A.ap_,A.RG) +s(A.aoK,A.RG) +s(A.aoL,A.abN)})() +var v={typeUniverse:{eC:new Map(),tR:{},eT:{},tPV:{},sEA:[]},mangledGlobalNames:{o:"int",a_:"double",d_:"num",i:"String",F:"bool",bG:"Null",H:"List"},mangledNames:{},types:["~()","a_(a_)","~(k)","~(bD)","~(mv)","~(F)","F(qm,h)","~(vj,h)","~(A?)","m(ae)","~(mB)","F()","~(b4)","~(K)","~(c6)","~(og)","at<~>()","F(b4)","bG(k)","~(o)","bG()","bG(~)","~(i)","F(o)","H()","~(i,@)","~(of,F)","F(f7)","F(A?)","~(z)","F(i)","bG(@)","~(nG)","~(cy?)","~(kS)","bm(@)","~(@)","l(bW)","bG(A,ei)","i()","~(be)","~(yz)","a_(U)","F(p_)","F(bW)","~(oh)","m(R)","o(f7,f7)","~(O4)","i(i)","~(~())","~(hc,~())","o(i)","F(ap)","~(vu)","a_(a_,a_)","nt(i?,nt)","b8()","~(a)","a_(U,a_)","F(z)","a(a)","~(a_)","I(bW)","a_()","iS(of)","mb()","o(o)","F(jj)","A?()","bG(o)","h(a)","F(ox)","F(m3)","~(hZ)","~(vt)","~(rv)","~(rh)","F(jk)","~(EJ)","i(iO)","i(zp)","i(o)","b8>()","c5?(d1?)","b8<@>()","N(U,bb)","o(K,K)","~(iJ,A)","~(A?,A?)","at<@>(pm)","~(o,og)","F(@)","~(jd)","F(eQ)","~(CJ,eU)","~(aaK)","~(zF)","~(QF)","F(h1)","EU(o)","~(MF)","~(aD)","~(qH)","o()","0&()","~(i,i)","at()","~(QC)","f5(@)","k()","~(eN)","i(f3)","~(iY)","~(jq)","~(jr)","F(lf)","jW(ae)","~(~)","F(kZ)","A()","F(A?,A?)","Cl(o)","~({curve:h5,descendant:K?,duration:bD,rect:x?})","~(mT)","o(A?)","bp<0^>(bp<0^>,bp<0^>)","~(A[ei?])","~(iM,F)","x()","@(@)","~(A,ei)","l(l)","~(wg)","F(yw)","~(N)","b8()","bW<0^>()","~([c1?])","~(fj)","bG(F)","~(mA)","~(kR)","F(o,o)","~(EI)","m(ae,m?)","~(r1)","Lg(h)","o(e5,e5)","c5?(d1?)","~(bj)","F(AC)","~(rw)","m(ae,uo)","F(e5)","h(iq)","uX(f7,o3)","hx(hx)","a(f3)","~(uz)","wM(ae,dI,m?)","wN(ae,dI,m?)","l?(bW)","c5?(d1?)","a_(BV)","eP()","~([oh?])","~(ku,n_?)","N()","a_(N)","yV()","~(k5)","l?(l?)","~(la)","n3()","fT(o)","~(z9)","kB(o7)","~(o,a)","F(qm)","~(vZ)","a(a,o2)","~(H)","i(i?)","H(oz)","~(o,oh)","F(ks)","at(cy?)","at<~>(pm)","~(fx)","bx()","~(ez)","CP(H)","~(CJ)","bG(er)","F(awW)","~([bD?])","c2(c2,F,mb)","~(x)","tZ(ae,wn)","F(dh)","o(hk,hk)","iY()","l1()","~(l1)","op()","~(op)","nR()","~(nR)","jq()","nO()","~(nO)","~(d_)","bm<@>?(bm<@>?,@,bm<@>(@))","~(F?)","bG(A[ei?])","tg()","jE(c6)","A?(A?)","~(el,i,o)","F(hZ,a_)","~(Qy,@)","tq(ae)","@()","~(QE)","~(QG)","~(U?)","~(d2)","i?(lR)","a(o)","F(bi1)","bG(py)","F(tR)","@(i)","at()","~(br)","F(fN)","F(Kx)","H()","~(@,@)","F(i?)","~(AJ)","H()","F(F?)","le(le)","e8(e8)","F(wp)","~(yD)","kZ()","bG(A?)","ly()","dg(i,i,i)","i(i,i)","o(@,@)","bG(i)","H()","pW?(o)","k([k?])","iS?(of)","at()","~(QD)","F(ks)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","~(H,k)","N(k)","X(R)","at(br)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","~(el)","yy(@)","GT(o)","DT(@)","Fb(o)","ke(kN)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","I(I)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","jW(ae,A?)","a_(o)","F(br)","~(a_,a_,a_,a_)","~(er)","bG(~(iH))","F(a,a)","F(c_,c_)","F(a)","@(@,i)","Gw()","br(br)","~(o4)","qq(a)","FD(a)","Fq(a)","bG(~())","o(z)","~(wB)","F(l)","F(c_)","o(vg)","a_(av)","a(a,aD)","bG(@,ei)","a_(i)","~(o,@)","o(vi,vi)","o(wH,wH)","wm()","aV<@>(@)","~(@,ei)","at(i,bx)","~(k,k)","Ah?(CE,i,i)","~(lu)","bG(hg)","~([A?])","~(A_)","F(nU)","~(i,o)","~(i,o?)","er(er)","~({isInternalRefresh:F})","o(o,o)","m(ae,az)","~(i,i?)","DR()","m(ae,bb)","m()","m(ae,jT<~>)","~(o,o,o)","el(@,@)","~(pC)","i(A?)","F(lI)","bG(H,k)","a(a{output:a?})","F(a_)","a(a_)","i?(i)","F(h6)","@(@,@)","F(bS)","db(bS)","~(db)","~(o,F(p_))","~(Pl)","~(Pm)","~(FU)","~(N?)","er(iW)","a_(r6)","at<~>([k?])","at(o,ro)","a(a,a)","F(eU)","w2(o)","iW(fT)","iW(@)","~(iW)","at()","~(A)","at()>()","yZ(ae,m6)","Em(ae,er)","z_(ae,H)","En(ae,fT)","~(uv)","F(uv)","~(H,k)","o(x,x)","GO()","at(i)","o(n6,n6)","F(fm)","at>(fm)","F(hX)","i?(kw)","o(kw,kw)","at(kw)","Bd({from:a_?})","~(Hj)","~(y)","i(i,l)","i(h1)","BE()","h1(@)","lu(u7)","at<~>(~)","Ib()","zJ(mV,~(),h7?)","xm(mV,~(),h7?)","xF(mV,~(),h7?)","F(Qt,lu)","~(l)","Fv(ae)","eP?()","kT(qC)","DH(i)","~(pI)","i(ed)","HL()","~(Fn)","a_?(o)","~(eP)","F(pw)","hj?(pw)","i(a_)","b8R?(h)","b8R?()","~(tu)","bx<~(c6),by?>()","~(~(c6),by?)","i?(i?)","B4(eP)","BI()","uf(hG)","Dp(hG)","xU(hG)","EN(x?,x?)","m(ae,~())","~([a_])","ka<0^>(m1,m(ae))","a_(ti)","~(qC?)","0^?(0^?(d1?))","0^?(c5<0^>?(d1?))","ka<~>(m1)","c5?(d1?)","Ay(ae)","c5?(d1?)","bG(CM)","c5?(d1?)","c5?(d1?)","eT?(bW)","eT?(d1?)","Ej(ae)","l?(d1?)","tb?(d1?)","zq?(d1?)","bD?(d1?)","F?(d1?)","x6?(d1?)","Ek?(d1?)","eT(bW)","cp(bW)","H()","m(ae,dI,dI)","nB(ae)","~(tN)","~(u2)","b2(m)","X(R)","x()?(U)","F(ae)","X(R)","F(uM?)","l(wy)","X(R)","X(R)","X(R)","X(R)","l?(l?,l?,l?[l?])","zi(ae)","ax?(ae,zm,iz)","F(mJ)","X(R)","X(R)","vW(@)","X(R)","X(R)","rm?(eP)","qh(ae,m?)","X(R)","F(bW)","a_(bW)","X(R)","X(R)","X(R)","X(R)","X(R)","~(os)","l?()","Cz(R)","D5(ae)","X(R)","~(nD)","jR(ae,m?)","yY(ae,m?)","G1(ae,m?)","Bq(lE)","Bb(@)","n5()","br>(A,pQ<@>)","F(br>)","I()","dC()","CC()","fs()","~(o,o)","at(el{allowUpscaling:F,cacheHeight:o?,cacheWidth:o?})","at(p5{allowUpscaling:F,cacheHeight:o?,cacheWidth:o?})","at(p5{getTargetSize:bCW(o,o)?})","eM(eM,dy)","dy(dy)","i(dy)","HW()","~(iM?,F)","at<~>(A,ei?)","X(R)","bG(asi)","X(R)","~(iM)","~(p4)","~(A,ei?)?(k5)","~(p4)?(k5)","~(iH)","oY(pv)","ke(cq)","x(cq)","rq(cq)","F(o,F)","X(R)","oi()","X(R)","h()","v1(v1)","~(baH)","qZ(h,o)","i(a_,a_,i)","a_?()","~(ku)","F(r3)","x(x?,hx)","eT(po)","~(po,by)","F(po)","X(R)","~(H{isMergeUp:F})","X(R)","X(R)","~(tp)","F(tp)","X(R)","pT?(vj,h)","F(Gg{crossAxisPosition!a_,mainAxisPosition!a_})","X(R)","at<~>(ij)","F(U)","~(ij)","F(eV)","at<+(i,il?)>()","~(o,HJ)","~(AI)","~(e5)","~(u0)","e5(tv)","il?()","~(pv)","o(e5)","e5(o)","~(o8)","~(eX,~(A?))","at()","cy(cy?)","tT(bx)","dp()","at(i?)","~(nW)","at<~>(cy?,~(cy?))","el(cy)","at<~>(at)","at<~>(el)","at>(@)","~(o3)","~(B8,GH)","at(cy?)","Os()","X(R)","X(R)","X(R)","H()","H(H)","a_(d_)","H<@>(i)","H(AH)","X(R)","~(nJ,Bl,DI?)","~(cc)","X(R)","ev<@>?(m1)","ev<@>(m1)","F(Es)","X(R)","CV(ae)","at<~>(@)","ui(ae)","at<~>(mv)","X(R)","x(awW)","~(ir)","xR(R)","X(R)","X(R)","~(wh)","~(o5)","~(rP)","~(hY)","~(azp)","~(n9)","A?(kQ)","eY(eY,wb)","at<~>(vm)","~(eY)","F(eY?,eY)","xK(ae,mh)","F(lG)","X(R)","F(Mj)","~(HF)","F(Hv)","~(v0,o)","F(Bp)","bW(hk)","at<~>(k,k)","H(ae)","x(hk)","o(q3,q3)","H(hk,y)","F(hk)","F(lE<@>)","kP(b4)","b4?(b4)","A?(o,b4?)","~(i,k)","kR()","~(Dz?,GF?)","X(R)","X(R)","X(R)","u8(R)","X(R)","X(R)","X(R)","X(R)","~(rx)","~(rH)","~(m8,A)","rA(ae,m?)","~(tl)","m(ae,dI,E6,ae,ae)","F(tl)","zv(ae,m?)","yS(ae)","X(R)","X(R)","y7(@)","Ba(@)","xn(@)","A(A)","bx(H<@>)","bx(bx)","bG(bx)","bG(ae,zm,iz)","F(ev<@>?)","F(rk)","F(aD)","~(i?)","ox(ev<@>)","br>(@,@)","U?()","BZ()","U(o)","~(bb)","X(R)","u8(ae,m?)","bG(fx?)","~(hc)","cO(F)","vI(ae,m?)","qh(ae)","E8(ae,m?)","yQ(c6)","EK(c6)","X(R)","X(R)","X(R)","m(ae,mh)","F(pD)","bG(H<~>)","X(R)","~(i,A?)","F(rN?)","q6()","~(q6)","X(R)","q7()","~(q7)","o(hZ,hZ)","x(x)","F(x)","F(hZ)","~(Gb,c1)","H()","Im(ae,mh)","~(U)","b4?()","F(pN)","k_?(pN)","lk(pN)","b4(m)","F(lk)","F(H)","y(lk)","U(b4)","H(lk)","xH(R)","xI(R)","X(R)","X

      (R)","z6(R)","pO()","~(pO)","pP()","~(pP)","~(wk)","~(vE)","X(R)","~(lw?)","xV(ae,bb)","E0(ae,bb)","l3(ae,bb)","pZ()","~(pZ)","ug(ae)","m(H2,i?,a_?,a_?)","zn(ae,zo?)","DW(ae,jd)","md(jk)","bG(cy)","at()","at<~>(i,cy?,~(cy?)?)","~(lx)","rz(ls)","t9(ls)","~(ls)","ul(o)","a_(@)","~(jV)","jd(ae)","F(aJU)","F(bi2)","F(Ff)","F(bix)","F(biy)","F(bi3)","at(Zy)","F(i,i)","~(ap)","~(H)","cF(d9)","a_(a_,vo)","~(H)","FB(ae,m?)","iQ(iQ)","m(ae,jT)","Z_(i)","mD(iq)","h5()","H(i)","at()","~(@,ei?)","bG(iQ)","i(lR)","kU>(o)","X(R)","y()","EB()","~(ED)","X(R)","F(a6U)","o(ce,ce)","X(R)","X(R)","F(lR)","X(R)","H()","F(oQ)","o(oQ,oQ)","bG(i[i?])","F(Bw)","Bj(o)","F(z7)","a({longMultiplier!a_,shortMultiplier:a_})","l5()","~(o,bx)","X(R)","EQ(ae,ha)","DX(ae,ha)","X(R)","o(iu,iu)","o(o,iu)","iu(i)","iu(i,i,i)","hn(H<@>)","hn(i?,hn)","CD(a_)","at(i)","i(pi)","i(pB)","i(w3)","i(w4)","i(t8)","i(p2)","i(uD)","F(nV)","i(uu)","i(um)","i(qw)","i(lZ)","i(Bf)","i(Bh)","yF(o)","i(dh)","H>(dh)","i(fn)","fn(A?,fn)","nV(dh)","cA?(dh)","xw(cA)","H(dh)","i?(dh)","at<@>(I9)","H(dh)","X(R)","i?(lf)","at(i?)","F(me)","n6(cA)","F(wi)","o?(i)","H(dh)","H(dh)","H(dh)","H>(dh)","H(dh)","~(o,fp)","X(R)","fT(a)","X(R)","at()","o0(~)","Ny()","at(p5)","~(A,ei?)","at(cy)","a_(cR,cR,cR,cR,a_)","jU?(i)","H(i)","~(eh?)","iS(lV)","H()","F(br)","~(eh)","Y<0^>(i)","br(i6)","br(i6)","F(e8)","i?(e8)","fj(a_)","X(R)","ke(l)","le(hh)","b8()","b8()","b8()","b8>()","b8()","F8(R)","b8()","b8()","b8()","b8()","b8()","b8()","FP(R)","GA(R)","X(R)","wq(i)","hz(i,i,H,i,i)","hh(i,i,dg)","dg(i,i,i,dg)","~(y5)","dg(i)","j_(i,i,i,i)","oq(i,i,i)","nb(i,i,i)","mj(i,H,i,i)","X(R)","or(i,i,i,i)","mk(i,i,i,ht?,i,i?,i,i)","ht(i,i,dg)","ht(i,i,dg,i,dg)","i(i,i,i)","b8(wo)","~(e7)","~(oG)","X(R)","~(By?,bkw?,By,~())","o(i{onError:o(i)?,radix:o?})","o(dj<@>,dj<@>)","H()","H(i,H)","0^(0^,0^)","N?(N?,N?,a_)","a_?(d_?,d_?,a_)","l?(l?,l?,a_)","qx()","qE()","qU()","qW()","rf()","rg()","rD()","rE()","rI()","rK()","td()","rX()","ol()","m(ae,rl)","X(R)","D2({comparator:o(z,z)?,strictMode:F?})","wB()","t1({style:I?,textDirection:n3})","m(ae,h,F,m)","~(cz{forceReport:F})","od?(i)","a_(a_,a_,a_)","jq({allowedButtonsFilter:F(o)?,debugOwner:A?,supportedDevices:bW?})","r1({allowedButtonsFilter:F(o)?,debugOwner:A?,supportedDevices:bW?})","kR({allowedButtonsFilter:F(o)?,debugOwner:A?,supportedDevices:bW?})","rh({allowedButtonsFilter:F(o)?,debugOwner:A?,longTapDelay:bD,supportedDevices:bW?})","pC({allowedButtonsFilter:F(o)?,debugOwner:A?,dragStartBehavior:Du,supportedDevices:bW?,trackpadScrollCausesScale:F,trackpadScrollToScaleFactor:h})","iY({allowedButtonsFilter:F(o)?,debugOwner:A?,supportedDevices:bW?})","m(ae,dI,dI,m)","F?(F?,F?,a_)","X(R)","m(ae,m)","h9?(h9?,h9?,a_)","eM?(eM?,eM?,a_)","I?(I?,I?,a_)","o(an1<@>,an1<@>)","F({priority!o,scheduler!iv})","i(cy)","Hm(cy)","H(i)","nT({character:i?,logicalKey!n,physicalKey!J,synthesized:F,timeStamp!bD})","mI({logicalKey!n,physicalKey!J,synthesized:F,timeStamp!bD})","~(f7{alignment:a_?,alignmentPolicy:AD?,curve:h5?,duration:bD?})","o(b4,b4)","f9(f9?,f9?,a_)","H>(nY,i)","o(m,o)","at<@>(bC0)","iO(i{tabRemaining:o?})","~(ae,bu?)","~()(a2H<@>,ar?)","qS(cA)","rt(i)","fn(cA)","kw(cA)","JR(cA)","DA(cA)","La(cA)","fm(cA)","QI(cA)","GQ(cA)","dh(lf)","QH(cA)","LL(cA)","GC(cA)","me(cA)","R6(cA)","n6(cA{tsx:wi?})","pX(cA)","tc(cA)","H5(cA)","X(R)","X(R)","X(R)","db(o)","~(i?{wrapWidth:o?})","l(iq)","qG(iq)","a_(iq)","o(iq)","X(R)","oc(iq)","o(A?,A?)","0^(0^)","X(R)","el({seed:o})","X(R)","X(R)"],interceptorsByTag:null,leafTags:null,arrayRti:Symbol("$ti"),rttc:{"2;":(a,b)=>c=>c instanceof A.jH&&a.b(c.a)&&b.b(c.b),"2;cacheSize,maxTextLength":(a,b)=>c=>c instanceof A.Ie&&a.b(c.a)&&b.b(c.b),"2;key,value":(a,b)=>c=>c instanceof A.akc&&a.b(c.a)&&b.b(c.b),"3;breaks,graphemes,words":(a,b,c)=>d=>d instanceof A.akd&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;large,medium,small":(a,b,c)=>d=>d instanceof A.ake&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;x,y,z":(a,b,c)=>d=>d instanceof A.Ul&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"4;domBlurListener,domFocusListener,element,semanticsNodeId":a=>b=>b instanceof A.Um&&A.bL0(a,b.a)}} +A.bFO(v.typeUniverse,JSON.parse('{"a61":"pf","pV":"pf","pc":"pf","aH7":"pf","aXo":"pf","bPz":"k","bPA":"k","bNm":"k","bN7":"be","bOu":"be","bNp":"tW","bN8":"aM","bQf":"aM","bRe":"aM","bN4":"bs","bP_":"bs","bSB":"py","bNr":"bE","bRf":"bS","bOj":"bS","bPb":"qF","bSc":"iZ","bSa":"zu","bNC":"oK","bRH":"oK","bPU":"db","bPg":"yO","bPe":"yN","bNU":"dK","bNW":"nz","bNZ":"iX","bO_":"jY","bNV":"jY","bNX":"jY","xx":{"er":[]},"JU":{"iH":[]},"il":{"dl":[]},"hV":{"fQ":[]},"oY":{"v1":[]},"YP":{"CJ":[]},"Zf":{"oL":[]},"JT":{"oL":[]},"CS":{"oL":[]},"Zo":{"oL":[]},"Zv":{"oL":[]},"CR":{"oL":[]},"Nf":{"y":["nX"],"y.E":"nX"},"a2w":{"c9":[]},"Zl":{"oL":[]},"Sh":{"oL":[]},"Si":{"oL":[]},"Zd":{"iH":[]},"Db":{"k8":[]},"a7M":{"k8":[]},"Y8":{"k8":[],"asJ":[]},"ZB":{"k8":[],"auJ":[]},"ZE":{"k8":[],"auN":[]},"ZD":{"k8":[],"auM":[]},"a56":{"k8":[],"aHm":[]},"Rk":{"k8":[],"aaU":[]},"a54":{"k8":[],"aaU":[],"aHi":[]},"a5Y":{"k8":[]},"CT":{"ke":[]},"JV":{"rq":[]},"Zt":{"y":["vo"],"y.E":"vo"},"Zg":{"vo":[]},"a8K":{"xy":[],"jx":[]},"Zk":{"xy":[],"kX":[],"jx":[]},"Zi":{"xy":[],"kX":[],"jx":[]},"Zj":{"xy":[],"kX":[],"jx":[]},"Zh":{"xy":[],"kX":[],"jx":[]},"Zm":{"xy":[],"jx":[]},"Zn":{"v1":[]},"YQ":{"dl":[]},"a2r":{"bgG":[]},"a2q":{"c9":[]},"LV":{"c9":[]},"ic":{"y":["1"],"y.E":"1"},"tj":{"y":["1"],"y.E":"1"},"a1o":{"il":[],"dl":[]},"Ls":{"il":[],"dl":[]},"Lt":{"il":[],"dl":[]},"NU":{"hV":[],"fQ":[],"asJ":[]},"a9M":{"CJ":[]},"NW":{"hV":[],"fQ":[],"auN":[]},"a5R":{"hV":[],"fQ":[],"auM":[]},"NV":{"hV":[],"fQ":[],"auJ":[]},"NX":{"hV":[],"fQ":[],"aHi":[]},"NY":{"hV":[],"fQ":[],"aHm":[]},"Gu":{"ke":[]},"w7":{"rq":[]},"a9P":{"y":["vo"],"y.E":"vo"},"a9O":{"vo":[]},"a5U":{"fQ":[]},"KS":{"eu":[]},"NL":{"eu":[]},"a5u":{"eu":[]},"a5y":{"eu":[]},"a5w":{"eu":[]},"a5v":{"eu":[]},"a5x":{"eu":[]},"a5f":{"eu":[]},"a5e":{"eu":[]},"a5d":{"eu":[]},"a5h":{"eu":[]},"a5k":{"eu":[]},"a5m":{"eu":[]},"a5t":{"eu":[]},"a5p":{"eu":[]},"a5r":{"eu":[]},"a5q":{"eu":[]},"a5i":{"eu":[]},"a5l":{"eu":[]},"a5g":{"eu":[]},"a5o":{"eu":[]},"a5s":{"eu":[]},"a5j":{"eu":[]},"NK":{"eu":[]},"a5n":{"eu":[]},"NZ":{"hV":[],"fQ":[]},"yb":{"jx":[]},"DG":{"kX":[],"jx":[]},"a1Y":{"kX":[],"jx":[]},"a1V":{"kX":[],"jx":[]},"E2":{"kX":[],"jx":[]},"a1T":{"kX":[],"jx":[]},"RY":{"oX":[]},"TP":{"oX":[]},"a0H":{"oX":[]},"N2":{"oX":[]},"MX":{"oX":[]},"a5T":{"fQ":[]},"O_":{"hV":[],"fQ":[],"aaU":[]},"LT":{"iH":[]},"a2m":{"iH":[]},"Q3":{"Ly":[]},"LU":{"er":[]},"YI":{"iH":[]},"J3":{"Ly":[]},"a7V":{"rJ":[]},"a1l":{"rJ":[]},"a3f":{"rJ":[]},"a3F":{"rJ":[]},"a8u":{"baH":[]},"aa7":{"rJ":[]},"q8":{"M":["1"],"H":["1"],"ao":["1"],"y":["1"]},"agR":{"q8":["o"],"M":["o"],"H":["o"],"ao":["o"],"y":["o"]},"ab_":{"q8":["o"],"M":["o"],"H":["o"],"ao":["o"],"y":["o"],"M.E":"o","y.E":"o","q8.E":"o"},"Fm":{"zP":[]},"Z1":{"Gt":[]},"a7N":{"Gt":[]},"a0A":{"nW":[]},"a0G":{"yr":[]},"a0L":{"yr":[]},"Mb":{"F":[],"e6":[]},"Mc":{"bG":[],"e6":[]},"pf":{"k":[]},"v":{"H":["1"],"k":[],"ao":["1"],"y":["1"],"cl":["1"],"y.E":"1"},"aDF":{"v":["1"],"H":["1"],"k":[],"ao":["1"],"y":["1"],"cl":["1"],"y.E":"1"},"uW":{"a_":[],"d_":[],"dj":["d_"]},"Ep":{"a_":[],"o":[],"d_":[],"dj":["d_"],"e6":[]},"Md":{"a_":[],"d_":[],"dj":["d_"],"e6":[]},"pb":{"i":[],"dj":["i"],"cl":["@"],"e6":[]},"ot":{"y":["2"]},"xv":{"ot":["1","2"],"y":["2"],"y.E":"2"},"SY":{"xv":["1","2"],"ot":["1","2"],"ao":["2"],"y":["2"],"y.E":"2"},"Sd":{"M":["2"],"H":["2"],"ot":["1","2"],"ao":["2"],"y":["2"]},"hD":{"Sd":["1","2"],"M":["2"],"H":["2"],"ot":["1","2"],"ao":["2"],"y":["2"],"M.E":"2","y.E":"2"},"qp":{"bW":["2"],"ot":["1","2"],"ao":["2"],"y":["2"],"y.E":"2"},"qn":{"bv":["3","4"],"bx":["3","4"],"bv.V":"4","bv.K":"3"},"qo":{"ot":["1","2"],"ao":["2"],"y":["2"],"y.E":"2"},"lJ":{"dl":[]},"lv":{"M":["o"],"H":["o"],"ao":["o"],"y":["o"],"M.E":"o","y.E":"o"},"ao":{"y":["1"]},"aF":{"ao":["1"],"y":["1"]},"aK":{"aF":["1"],"ao":["1"],"y":["1"],"aF.E":"1","y.E":"1"},"dN":{"y":["2"],"y.E":"2"},"y9":{"dN":["1","2"],"ao":["2"],"y":["2"],"y.E":"2"},"S":{"aF":["2"],"ao":["2"],"y":["2"],"aF.E":"2","y.E":"2"},"bo":{"y":["1"],"y.E":"1"},"nK":{"y":["2"],"y.E":"2"},"B1":{"y":["1"],"y.E":"1"},"KX":{"B1":["1"],"ao":["1"],"y":["1"],"y.E":"1"},"rU":{"y":["1"],"y.E":"1"},"DC":{"rU":["1"],"ao":["1"],"y":["1"],"y.E":"1"},"Q8":{"y":["1"],"y.E":"1"},"iK":{"ao":["1"],"y":["1"],"y.E":"1"},"qQ":{"y":["1"],"y.E":"1"},"KW":{"qQ":["1"],"ao":["1"],"y":["1"],"y.E":"1"},"cm":{"y":["1"],"y.E":"1"},"r2":{"y":["+(o,1)"],"y.E":"+(o,1)"},"DB":{"r2":["1"],"ao":["+(o,1)"],"y":["+(o,1)"],"y.E":"+(o,1)"},"H0":{"M":["1"],"H":["1"],"ao":["1"],"y":["1"]},"cs":{"aF":["1"],"ao":["1"],"y":["1"],"aF.E":"1","y.E":"1"},"n2":{"Qy":[]},"xN":{"Br":["1","2"],"bx":["1","2"]},"D8":{"bx":["1","2"]},"bR":{"D8":["1","2"],"bx":["1","2"]},"BR":{"y":["1"],"y.E":"1"},"c3":{"D8":["1","2"],"bx":["1","2"]},"Ki":{"m5":["1"],"bW":["1"],"ao":["1"],"y":["1"]},"iI":{"m5":["1"],"bW":["1"],"ao":["1"],"y":["1"],"y.E":"1"},"fM":{"m5":["1"],"bW":["1"],"ao":["1"],"y":["1"],"y.E":"1"},"a2N":{"qV":[]},"mF":{"qV":[]},"Nu":{"t4":[],"dl":[]},"a34":{"dl":[]},"ab3":{"dl":[]},"a4Y":{"c9":[]},"Vn":{"ei":[]},"u9":{"qV":[]},"ZH":{"qV":[]},"ZI":{"qV":[]},"aae":{"qV":[]},"a9C":{"qV":[]},"CA":{"qV":[]},"aeh":{"dl":[]},"a80":{"dl":[]},"ip":{"bv":["1","2"],"bx":["1","2"],"bv.V":"2","bv.K":"1"},"bl":{"ao":["1"],"y":["1"],"y.E":"1"},"Me":{"ip":["1","2"],"bv":["1","2"],"bx":["1","2"],"bv.V":"2","bv.K":"1"},"z2":{"ip":["1","2"],"bv":["1","2"],"bx":["1","2"],"bv.V":"2","bv.K":"1"},"r5":{"a6U":[]},"HY":{"a6V":[],"zp":[]},"ac0":{"y":["a6V"],"y.E":"a6V"},"Gp":{"zp":[]},"amw":{"y":["zp"],"y.E":"zp"},"Ng":{"k":[],"CE":[],"e6":[]},"Nl":{"k":[],"ds":[]},"Nh":{"k":[],"cy":[],"ds":[],"e6":[]},"EZ":{"cw":["1"],"k":[],"ds":[],"cl":["1"]},"vb":{"M":["a_"],"cw":["a_"],"H":["a_"],"k":[],"ao":["a_"],"ds":[],"cl":["a_"],"y":["a_"]},"lQ":{"M":["o"],"cw":["o"],"H":["o"],"k":[],"ao":["o"],"ds":[],"cl":["o"],"y":["o"]},"Ni":{"vb":[],"M":["a_"],"ux":[],"cw":["a_"],"H":["a_"],"k":[],"ao":["a_"],"ds":[],"cl":["a_"],"y":["a_"],"e6":[],"M.E":"a_","y.E":"a_"},"a4I":{"vb":[],"M":["a_"],"uy":[],"cw":["a_"],"H":["a_"],"k":[],"ao":["a_"],"ds":[],"cl":["a_"],"y":["a_"],"e6":[],"M.E":"a_","y.E":"a_"},"a4J":{"lQ":[],"M":["o"],"aDm":[],"cw":["o"],"H":["o"],"k":[],"ao":["o"],"ds":[],"cl":["o"],"y":["o"],"e6":[],"M.E":"o","y.E":"o"},"Nk":{"lQ":[],"M":["o"],"uR":[],"cw":["o"],"H":["o"],"k":[],"ao":["o"],"ds":[],"cl":["o"],"y":["o"],"e6":[],"M.E":"o","y.E":"o"},"a4K":{"lQ":[],"M":["o"],"aDn":[],"cw":["o"],"H":["o"],"k":[],"ao":["o"],"ds":[],"cl":["o"],"y":["o"],"e6":[],"M.E":"o","y.E":"o"},"a4L":{"lQ":[],"M":["o"],"wj":[],"cw":["o"],"H":["o"],"k":[],"ao":["o"],"ds":[],"cl":["o"],"y":["o"],"e6":[],"M.E":"o","y.E":"o"},"a4M":{"lQ":[],"M":["o"],"GW":[],"cw":["o"],"H":["o"],"k":[],"ao":["o"],"ds":[],"cl":["o"],"y":["o"],"e6":[],"M.E":"o","y.E":"o"},"Nm":{"lQ":[],"M":["o"],"aSn":[],"cw":["o"],"H":["o"],"k":[],"ao":["o"],"ds":[],"cl":["o"],"y":["o"],"e6":[],"M.E":"o","y.E":"o"},"zE":{"lQ":[],"M":["o"],"el":[],"cw":["o"],"H":["o"],"k":[],"ao":["o"],"ds":[],"cl":["o"],"y":["o"],"e6":[],"M.E":"o","y.E":"o"},"VN":{"ky":[]},"afs":{"dl":[]},"VO":{"t4":[],"dl":[]},"aV":{"at":["1"]},"VL":{"aaK":[]},"RR":{"D0":["1"]},"eG":{"y":["1"],"y.E":"1"},"XW":{"dl":[]},"j0":{"jF":["1"],"Ip":["1"],"dp":["1"],"dp.T":"1"},"BD":{"wu":["1"],"j1":["1"],"j1.T":"1"},"RS":{"S3":["1"]},"aaJ":{"c9":[]},"BJ":{"D0":["1"]},"bX":{"BJ":["1"],"D0":["1"]},"tt":{"BJ":["1"],"D0":["1"]},"Qo":{"dp":["1"]},"wr":{"acm":["1"],"Io":["1"]},"Is":{"Io":["1"]},"jF":{"Ip":["1"],"dp":["1"],"dp.T":"1"},"wu":{"j1":["1"],"j1.T":"1"},"j1":{"j1.T":"1"},"Ip":{"dp":["1"]},"BM":{"dp":["1"],"dp.T":"1"},"ne":{"dp":["2"]},"HI":{"j1":["2"],"j1.T":"2"},"tz":{"ne":["1","1"],"dp":["1"],"dp.T":"1","ne.T":"1","ne.S":"1"},"tm":{"ne":["1","2"],"dp":["2"],"dp.T":"2","ne.T":"2","ne.S":"1"},"ap2":{"By":[]},"al_":{"By":[]},"b9J":{"bW":["1"],"ao":["1"],"y":["1"]},"tk":{"bv":["1","2"],"bx":["1","2"],"bv.V":"2","bv.K":"1"},"wz":{"tk":["1","2"],"bv":["1","2"],"bx":["1","2"],"bv.V":"2","bv.K":"1"},"SE":{"tk":["1","2"],"bv":["1","2"],"bx":["1","2"],"bv.V":"2","bv.K":"1"},"BO":{"ao":["1"],"y":["1"],"y.E":"1"},"TF":{"ip":["1","2"],"bv":["1","2"],"bx":["1","2"],"bv.V":"2","bv.K":"1"},"q1":{"Il":["1"],"m5":["1"],"bW":["1"],"ao":["1"],"y":["1"],"y.E":"1"},"li":{"Il":["1"],"m5":["1"],"b9J":["1"],"bW":["1"],"ao":["1"],"y":["1"],"y.E":"1"},"om":{"M":["1"],"H":["1"],"ao":["1"],"y":["1"],"M.E":"1","y.E":"1"},"ze":{"y":["1"],"y.E":"1"},"M":{"H":["1"],"ao":["1"],"y":["1"]},"bv":{"bx":["1","2"]},"TI":{"ao":["2"],"y":["2"],"y.E":"2"},"MM":{"bx":["1","2"]},"Br":{"bx":["1","2"]},"SM":{"SN":["1"],"bg_":["1"]},"SO":{"SN":["1"]},"KO":{"ao":["1"],"y":["1"],"y.E":"1"},"My":{"aF":["1"],"ao":["1"],"y":["1"],"aF.E":"1","y.E":"1"},"m5":{"bW":["1"],"ao":["1"],"y":["1"]},"Il":{"m5":["1"],"bW":["1"],"ao":["1"],"y":["1"]},"H1":{"m5":["1"],"bW":["1"],"ao":["1"],"y":["1"],"y.E":"1"},"Qf":{"bv":["1","2"],"bx":["1","2"],"bv.V":"2","bv.K":"1"},"tr":{"ao":["1"],"y":["1"],"y.E":"1"},"C1":{"ao":["2"],"y":["2"],"y.E":"2"},"Vg":{"ao":["br<1,2>"],"y":["br<1,2>"],"y.E":"br<1,2>"},"ts":{"q5":["1","2","1"],"q5.T":"1"},"Vk":{"q5":["1","jK<1,2>","2"],"q5.T":"2"},"C0":{"q5":["1","jK<1,2>","br<1,2>"],"q5.T":"br<1,2>"},"Gl":{"m5":["1"],"bW":["1"],"ao":["1"],"y":["1"],"y.E":"1"},"agY":{"bv":["i","@"],"bx":["i","@"],"bv.V":"@","bv.K":"i"},"agZ":{"aF":["i"],"ao":["i"],"y":["i"],"aF.E":"i","y.E":"i"},"TC":{"n1":[]},"XP":{"ya":[]},"ao3":{"ck":["i","H"]},"XR":{"ck":["i","H"],"ck.S":"i","ck.T":"H"},"ao4":{"n1":[]},"ao2":{"ck":["H","i"]},"XQ":{"ck":["H","i"],"ck.S":"H","ck.T":"i"},"Yh":{"ck":["H","i"],"ck.S":"H","ck.T":"i"},"Yg":{"ck":["i","H"],"ck.S":"i","ck.T":"H"},"acC":{"n1":[]},"Td":{"ck":["1","3"],"ck.S":"1","ck.T":"3"},"a2o":{"ck":["i","i"],"ck.S":"i","ck.T":"i"},"agw":{"n1":[]},"Mf":{"dl":[]},"a35":{"dl":[]},"a38":{"ck":["A?","i"],"ck.S":"A?","ck.T":"i"},"a37":{"ck":["i","A?"],"ck.S":"i","ck.T":"A?"},"a3h":{"ya":[]},"a3j":{"ck":["i","H"],"ck.S":"i","ck.T":"H"},"a3i":{"ck":["H","i"],"ck.S":"H","ck.T":"i"},"Ir":{"n1":[]},"wJ":{"n1":[]},"aba":{"ya":[]},"abb":{"ck":["i","H"],"ck.S":"i","ck.T":"H"},"aog":{"n1":[]},"Bs":{"ck":["H","i"],"ck.S":"H","ck.T":"i"},"ly":{"dj":["ly"]},"a_":{"d_":[],"dj":["d_"]},"bD":{"dj":["bD"]},"o":{"d_":[],"dj":["d_"]},"H":{"ao":["1"],"y":["1"]},"d_":{"dj":["d_"]},"a6V":{"zp":[]},"bW":{"ao":["1"],"y":["1"]},"i":{"dj":["i"]},"xc":{"dl":[]},"t4":{"dl":[]},"nv":{"dl":[]},"Fz":{"dl":[]},"LX":{"dl":[]},"a4S":{"dl":[]},"ab5":{"dl":[]},"H_":{"dl":[]},"oe":{"dl":[]},"a_6":{"dl":[]},"a59":{"dl":[]},"Ql":{"dl":[]},"HD":{"c9":[]},"iL":{"c9":[]},"Tf":{"aF":["1"],"ao":["1"],"y":["1"],"aF.E":"1","y.E":"1"},"amz":{"ei":[]},"Pf":{"y":["o"],"y.E":"o"},"VZ":{"H2":[]},"ni":{"H2":[]},"aem":{"H2":[]},"dK":{"k":[]},"db":{"bS":[],"k":[]},"be":{"k":[]},"k2":{"k":[]},"k4":{"k":[]},"uE":{"k":[]},"kb":{"k":[]},"bS":{"k":[]},"kg":{"k":[]},"py":{"be":[],"k":[]},"km":{"k":[]},"kn":{"k":[]},"ko":{"k":[]},"iX":{"k":[]},"kv":{"k":[]},"iZ":{"k":[]},"kx":{"k":[]},"bE":{"db":[],"bS":[],"k":[]},"Xo":{"k":[]},"Xx":{"db":[],"bS":[],"k":[]},"XO":{"db":[],"bS":[],"k":[]},"Jj":{"db":[],"bS":[],"k":[]},"Js":{"k":[]},"oK":{"bS":[],"k":[]},"a_g":{"k":[]},"Df":{"k":[]},"jY":{"k":[]},"nz":{"k":[]},"a_h":{"k":[]},"a_i":{"k":[]},"a_y":{"k":[]},"qF":{"bS":[],"k":[]},"a09":{"k":[]},"KL":{"M":["hb"],"bL":["hb"],"H":["hb"],"cw":["hb"],"k":[],"ao":["hb"],"y":["hb"],"cl":["hb"],"bL.E":"hb","M.E":"hb","y.E":"hb"},"KM":{"k":[],"hb":["d_"]},"a0b":{"M":["i"],"bL":["i"],"H":["i"],"cw":["i"],"k":[],"ao":["i"],"y":["i"],"cl":["i"],"bL.E":"i","M.E":"i","y.E":"i"},"a0d":{"k":[]},"adg":{"M":["db"],"H":["db"],"ao":["db"],"y":["db"],"M.E":"db","y.E":"db"},"aM":{"k":[]},"a0Z":{"M":["k2"],"bL":["k2"],"H":["k2"],"cw":["k2"],"k":[],"ao":["k2"],"y":["k2"],"cl":["k2"],"bL.E":"k2","M.E":"k2","y.E":"k2"},"a10":{"k":[]},"a1r":{"db":[],"bS":[],"k":[]},"a2h":{"k":[]},"yN":{"M":["bS"],"bL":["bS"],"H":["bS"],"cw":["bS"],"k":[],"ao":["bS"],"y":["bS"],"cl":["bS"],"bL.E":"bS","M.E":"bS","y.E":"bS"},"yO":{"k":[]},"a3H":{"k":[]},"zu":{"db":[],"bS":[],"k":[]},"a4b":{"k":[]},"a4f":{"k":[]},"a4g":{"k":[],"bv":["i","@"],"bx":["i","@"],"bv.V":"@","bv.K":"i"},"a4h":{"k":[],"bv":["i","@"],"bx":["i","@"],"bv.V":"@","bv.K":"i"},"a4i":{"M":["kb"],"bL":["kb"],"H":["kb"],"cw":["kb"],"k":[],"ao":["kb"],"y":["kb"],"cl":["kb"],"bL.E":"kb","M.E":"kb","y.E":"kb"},"BG":{"M":["bS"],"H":["bS"],"ao":["bS"],"y":["bS"],"M.E":"bS","y.E":"bS"},"Ns":{"M":["bS"],"bL":["bS"],"H":["bS"],"cw":["bS"],"k":[],"ao":["bS"],"y":["bS"],"cl":["bS"],"bL.E":"bS","M.E":"bS","y.E":"bS"},"a6a":{"M":["kg"],"bL":["kg"],"H":["kg"],"cw":["kg"],"k":[],"ao":["kg"],"y":["kg"],"cl":["kg"],"bL.E":"kg","M.E":"kg","y.E":"kg"},"a7Y":{"k":[],"bv":["i","@"],"bx":["i","@"],"bv.V":"@","bv.K":"i"},"FV":{"db":[],"bS":[],"k":[]},"a8j":{"db":[],"bS":[],"k":[]},"a9b":{"M":["km"],"bL":["km"],"H":["km"],"cw":["km"],"k":[],"ao":["km"],"y":["km"],"cl":["km"],"bL.E":"km","M.E":"km","y.E":"km"},"a9f":{"M":["kn"],"bL":["kn"],"H":["kn"],"cw":["kn"],"k":[],"ao":["kn"],"y":["kn"],"cl":["kn"],"bL.E":"kn","M.E":"kn","y.E":"kn"},"Qm":{"k":[],"bv":["i","i"],"bx":["i","i"],"bv.V":"i","bv.K":"i"},"aaB":{"M":["iZ"],"bL":["iZ"],"H":["iZ"],"cw":["iZ"],"k":[],"ao":["iZ"],"y":["iZ"],"cl":["iZ"],"bL.E":"iZ","M.E":"iZ","y.E":"iZ"},"aaC":{"M":["kv"],"bL":["kv"],"H":["kv"],"cw":["kv"],"k":[],"ao":["kv"],"y":["kv"],"cl":["kv"],"bL.E":"kv","M.E":"kv","y.E":"kv"},"aaI":{"k":[]},"aaO":{"M":["kx"],"bL":["kx"],"H":["kx"],"cw":["kx"],"k":[],"ao":["kx"],"y":["kx"],"cl":["kx"],"bL.E":"kx","M.E":"kx","y.E":"kx"},"aaP":{"k":[]},"ab8":{"k":[]},"abi":{"k":[]},"H7":{"k":[]},"ae0":{"M":["dK"],"bL":["dK"],"H":["dK"],"cw":["dK"],"k":[],"ao":["dK"],"y":["dK"],"cl":["dK"],"bL.E":"dK","M.E":"dK","y.E":"dK"},"SK":{"k":[],"hb":["d_"]},"agh":{"M":["k4?"],"bL":["k4?"],"H":["k4?"],"cw":["k4?"],"k":[],"ao":["k4?"],"y":["k4?"],"cl":["k4?"],"bL.E":"k4?","M.E":"k4?","y.E":"k4?"},"TY":{"M":["bS"],"bL":["bS"],"H":["bS"],"cw":["bS"],"k":[],"ao":["bS"],"y":["bS"],"cl":["bS"],"bL.E":"bS","M.E":"bS","y.E":"bS"},"ama":{"M":["ko"],"bL":["ko"],"H":["ko"],"cw":["ko"],"k":[],"ao":["ko"],"y":["ko"],"cl":["ko"],"bL.E":"ko","M.E":"ko","y.E":"ko"},"amB":{"M":["iX"],"bL":["iX"],"H":["iX"],"cw":["iX"],"k":[],"ao":["iX"],"y":["iX"],"cl":["iX"],"bL.E":"iX","M.E":"iX","y.E":"iX"},"ww":{"dp":["1"],"dp.T":"1"},"SZ":{"ww":["1"],"dp":["1"],"dp.T":"1"},"aei":{"k":[]},"a11":{"M":["db"],"H":["db"],"ao":["db"],"y":["db"],"M.E":"db","y.E":"db"},"Id":{"dp":["@"],"dp.T":"@"},"a4X":{"c9":[]},"hb":{"Un":["1"]},"Ne":{"hb":["1"],"Un":["1"]},"lK":{"k":[]},"lS":{"k":[]},"mf":{"k":[]},"a3r":{"M":["lK"],"bL":["lK"],"H":["lK"],"k":[],"ao":["lK"],"y":["lK"],"bL.E":"lK","M.E":"lK","y.E":"lK"},"a4Z":{"M":["lS"],"bL":["lS"],"H":["lS"],"k":[],"ao":["lS"],"y":["lS"],"bL.E":"lS","M.E":"lS","y.E":"lS"},"a6b":{"k":[]},"a9I":{"M":["i"],"bL":["i"],"H":["i"],"k":[],"ao":["i"],"y":["i"],"bL.E":"i","M.E":"i","y.E":"i"},"bs":{"db":[],"bS":[],"k":[]},"aaV":{"M":["mf"],"bL":["mf"],"H":["mf"],"k":[],"ao":["mf"],"y":["mf"],"bL.E":"mf","M.E":"mf","y.E":"mf"},"cy":{"ds":[]},"aDn":{"H":["o"],"ao":["o"],"y":["o"],"ds":[]},"el":{"H":["o"],"ao":["o"],"y":["o"],"ds":[]},"aSn":{"H":["o"],"ao":["o"],"y":["o"],"ds":[]},"aDm":{"H":["o"],"ao":["o"],"y":["o"],"ds":[]},"wj":{"H":["o"],"ao":["o"],"y":["o"],"ds":[]},"uR":{"H":["o"],"ao":["o"],"y":["o"],"ds":[]},"GW":{"H":["o"],"ao":["o"],"y":["o"],"ds":[]},"ux":{"H":["a_"],"ao":["a_"],"y":["a_"],"ds":[]},"uy":{"H":["a_"],"ao":["a_"],"y":["a_"],"ds":[]},"VU":{"CE":[]},"ao6":{"cy":[],"ds":[]},"IB":{"M":["o"],"el":[],"H":["o"],"ao":["o"],"y":["o"],"fD":["o","el","el"],"ds":[],"M.E":"o","y.E":"o","fD.2":"el"},"aoc":{"M":["o"],"wj":[],"H":["o"],"ao":["o"],"y":["o"],"fD":["o","wj","wj"],"ds":[],"M.E":"o","y.E":"o","fD.2":"wj"},"ao9":{"M":["o"],"uR":[],"H":["o"],"ao":["o"],"y":["o"],"fD":["o","uR","uR"],"ds":[],"M.E":"o","y.E":"o","fD.2":"uR"},"IA":{"M.E":"o","y.E":"o","fD.2":"bPm"},"ao7":{"M":["a_"],"ux":[],"H":["a_"],"ao":["a_"],"y":["a_"],"fD":["a_","ux","ux"],"ds":[],"M.E":"a_","y.E":"a_","fD.2":"ux"},"ao8":{"M":["a_"],"uy":[],"H":["a_"],"ao":["a_"],"y":["a_"],"fD":["a_","uy","uy"],"ds":[],"M.E":"a_","y.E":"a_","fD.2":"uy"},"kX":{"jx":[]},"a8N":{"yr":[]},"XY":{"k":[]},"Y_":{"k":[],"bv":["i","@"],"bx":["i","@"],"bv.V":"@","bv.K":"i"},"Y2":{"k":[]},"tW":{"k":[]},"a52":{"k":[]},"XM":{"y":["tR"],"y.E":"tR"},"XN":{"iL":[],"c9":[]},"L7":{"a7H":["0&"]},"Rs":{"a7H":["1"]},"Sb":{"bbj":["1"]},"Y0":{"c9":[]},"he":{"Z_":[],"y":["i"],"y.E":"i"},"G4":{"IC":["1","bW<1>"],"IC.E":"1"},"jt":{"M":["1"],"H":["1"],"ao":["1"],"y":["1"],"M.E":"1","y.E":"1","jt.E":"1"},"Se":{"jt":["2"],"M":["2"],"H":["2"],"ao":["2"],"y":["2"],"M.E":"2","y.E":"2","jt.E":"2"},"SG":{"y":["1"]},"Dn":{"H":["1"],"ao":["1"],"y":["1"]},"a2b":{"ck":["H","y1"]},"alD":{"ck":["H","y1"],"ck.S":"H","ck.T":"y1"},"Ue":{"mV":["1"]},"Mw":{"mV":["1"]},"Xr":{"aU":[],"m":[]},"jZ":{"aU":[],"m":[]},"a_W":{"aU":[],"m":[]},"KA":{"ax":[],"m":[]},"aeA":{"aB":["KA"]},"aeB":{"aU":[],"m":[]},"Ej":{"aU":[],"m":[]},"agQ":{"aU":[],"m":[]},"a3A":{"aU":[],"m":[]},"a6q":{"aU":[],"m":[]},"Of":{"ax":[],"m":[]},"ajP":{"aB":["Of"]},"xm":{"ax":[],"m":[]},"Yz":{"aB":["xm"]},"xF":{"ax":[],"m":[]},"Kc":{"aB":["xF"]},"EE":{"ax":[],"m":[]},"Mx":{"aB":["EE<1>"]},"zJ":{"ax":[],"m":[]},"a5_":{"aB":["zJ"]},"Fv":{"aU":[],"m":[]},"Aa":{"aU":[],"m":[]},"a_T":{"aU":[],"m":[]},"aaw":{"aU":[],"m":[]},"Ks":{"ax":[],"m":[]},"a_t":{"aB":["Ks"]},"HG":{"aU":[],"m":[]},"aj1":{"aU":[],"m":[]},"Kz":{"ax":[],"m":[]},"SH":{"c0":[],"bH":[],"m":[]},"KB":{"aB":["Kz"]},"a8i":{"aU":[],"m":[]},"Ky":{"aU":[],"m":[]},"a8I":{"aU":[],"m":[]},"Qn":{"ax":[],"m":[]},"amt":{"aB":["Qn"]},"Kt":{"ax":[],"m":[]},"aek":{"aB":["Kt"]},"aej":{"aU":[],"m":[]},"afV":{"ar":[]},"afW":{"ar":[]},"afX":{"ar":[]},"ag2":{"ar":[]},"ag3":{"ar":[]},"ag4":{"ar":[]},"a1J":{"ar":[]},"a1K":{"ar":[]},"ag5":{"ar":[]},"ag6":{"ar":[]},"ag7":{"ar":[]},"ag8":{"ar":[]},"ag9":{"ar":[]},"afY":{"ar":[]},"afZ":{"ar":[]},"ag_":{"ar":[]},"ag0":{"ar":[]},"ag1":{"ar":[]},"a_U":{"aU":[],"m":[]},"ali":{"ar":[]},"BA":{"qC":[]},"kU":{"hd":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["1"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"1","ac.T":"A"},"tP":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"xb":{"ad":["ab"],"z":[],"az":[],"T":[]},"xe":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"xi":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"xf":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"x8":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"XD":{"aw":[],"ab":[],"bj":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"Z2":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"xk":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"Yt":{"aw":[],"ab":[],"bj":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"a2_":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"Ys":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"a0X":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"xs":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"YO":{"aw":[],"ab":[],"bj":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"xL":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"aac":{"oj":["mc"],"aD":[],"aQ":[],"aE":[],"aJ":[],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"aa9":{"ij":[],"a5":["b7"],"ac":["A"],"bj":[],"z":[],"b6":[],"ag":[],"av":[],"iJ":[],"a5.T":"b7","ac.T":"A"},"xO":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a_9":{"aw":[],"ab":[],"bj":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"y3":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"KN":{"aw":[],"ab":[],"bj":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"a62":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"a0e":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"y6":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a0k":{"ij":[],"a5":["b7"],"ac":["A"],"ez":[],"z":[],"b6":[],"ag":[],"av":[],"iJ":[],"a5.T":"b7","ac.T":"A"},"qx":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a9o":{"aw":[],"ab":[],"bj":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"qE":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a07":{"aw":[],"ab":[],"bj":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"qU":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a1x":{"aw":[],"ab":[],"bj":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"qW":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a1I":{"aw":[],"ab":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"a31":{"z":[]},"rf":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a4m":{"aw":[],"ab":[],"bj":[],"z":[],"ag":[]},"a30":{"z":[]},"rg":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a4p":{"aw":[],"ab":[],"ez":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"rD":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a3_":{"z":[]},"rE":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a6A":{"z":[]},"rI":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a7L":{"aw":[],"ab":[],"bj":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"Zb":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"rK":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a7P":{"aw":[],"ab":[],"ez":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"td":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"abw":{"aw":[],"ab":[],"bj":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"vz":{"b7":["aw"],"ad":["aw"],"iR":[],"z":[],"az":[],"T":[]},"u0":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"a3y":{"z":[]},"Ap":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a7K":{"aw":[],"ab":[],"bj":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"Za":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"a_d":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"AV":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a9p":{"aw":[],"ab":[],"bj":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"a6_":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"B2":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"aa8":{"ij":[],"a5":["b7"],"ac":["A"],"bj":[],"z":[],"b6":[],"ag":[],"av":[],"iJ":[],"a5.T":"b7","ac.T":"A"},"ij":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"iJ":[],"a5.T":"b7","ac.T":"A"},"Rx":{"ij":[],"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"iJ":[],"a5.T":"b7","ac.T":"A"},"H4":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"JB":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"a0l":{"a5":["b7"],"ac":["A"],"ez":[],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"wn":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"Cz":{"aU":[],"m":[]},"tZ":{"ax":[],"m":[]},"acJ":{"aB":["tZ"]},"AP":{"ad":["ab"],"z":[],"az":[],"T":[]},"JL":{"aD":[],"aQ":[],"aE":[],"aJ":[],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"zl":{"ad":["ab"],"z":[],"az":[],"T":[]},"uw":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"vX":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"u4":{"ad":["ab"],"pu":[],"z":[],"az":[],"T":[]},"Yp":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"XL":{"ab":[],"z":[],"ag":[]},"a0o":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"XK":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"xr":{"ad":["ab"],"z":[],"az":[],"T":[]},"abq":{"z":[]},"Ya":{"bj":[],"z":[]},"a0T":{"hp":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"xt":{"ad":["ab"],"fl":[],"z":[],"az":[],"T":[]},"a20":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"a67":{"aD":[],"aQ":[],"aE":[],"aJ":[],"lI":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"Kk":{"ad":["ab"],"m2":[],"fl":[],"z":[],"az":[],"T":[],"zy":[]},"xR":{"ax":[],"m":[]},"adK":{"aB":["xR"]},"ym":{"ad":["ab"],"m2":[],"vN":[],"z":[],"az":[],"T":[]},"Yb":{"aD":[],"aQ":[],"aE":[],"aJ":[],"cP":["ad"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"cP.T":"ad"},"p0":{"ad":["ab"],"dm":["fI"],"fl":[],"z":[],"az":[],"T":[]},"a4r":{"kU":["p0"],"hd":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["p0"],"cE":[],"lI":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"p0","ac.T":"A"},"a3S":{"z":[]},"Pc":{"fp":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"cP":["ad"],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"cP.T":"ad","ac.T":"A"},"Bz":{"ad":["ab"],"m2":[],"vN":[],"z":[],"az":[],"T":[]},"xo":{"ad":["ab"],"dm":["fI"],"z":[],"az":[],"T":[]},"Yd":{"hp":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["ad"],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"ad","ac.T":"A"},"qr":{"ad":["ab"],"dm":["fI"],"cj":[],"z":[],"az":[],"T":[]},"a4B":{"aD":[],"aQ":[],"aE":[],"aJ":[],"a5":["qr"],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"a5.T":"qr"},"xC":{"ad":["ab"],"dm":["fI"],"z":[],"az":[],"T":[]},"XF":{"hd":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"cE":[],"cP":["ad"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"cP.T":"ad","ac.T":"A"},"Nd":{"ad":["ab"],"dm":["fI"],"z":[],"az":[],"T":[]},"a4y":{"ab":[],"a5":["ad"],"z":[],"ag":[],"a5.T":"ad"},"a4C":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ez":[],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"ZN":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ez":[],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"ZO":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ez":[],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"ZL":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ez":[],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"a95":{"hp":[],"c_":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"p3":["c_"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"ZP":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ez":[],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"zz":{"ad":["ab"],"z":[],"az":[],"T":[]},"ZQ":{"ab":[],"dm":["fI"],"z":[],"ag":[]},"ZM":{"kU":["ad"],"hd":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["ad"],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"ad","ac.T":"A"},"rG":{"ad":["ab"],"dm":["Ab"],"fl":[],"m2":[],"z":[],"az":[],"T":[]},"O1":{"fp":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"cE":[],"a5":["rG"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"rG","ac.T":"A"},"YJ":{"aD":[],"aQ":[],"aE":[],"aJ":[],"cE":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"JC":{"fp":[],"yB":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"Rw":{"fp":[],"yB":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"a3l":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"a6D":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"Ae":{"ad":["ab"],"dm":["fI"],"z":[],"az":[],"T":[]},"vA":{"ad":["ab"],"dm":["fI"],"cj":[],"iR":[],"z":[],"az":[],"T":[]},"Af":{"ad":["ab"],"dm":["fI"],"z":[],"az":[],"T":[]},"ada":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"vB":{"ad":["ab"],"dm":["fI"],"cj":[],"iR":[],"z":[],"az":[],"T":[]},"xz":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"akf":{"l5":[],"iT":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"xH":{"ax":[],"m":[]},"DW":{"aU":[],"m":[]},"up":{"hp":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"D1":{"ad":["ab"],"z":[],"az":[],"T":[]},"adz":{"aB":["xH"]},"xI":{"ax":[],"m":[]},"oW":{"hp":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"xG":{"ad":["ab"],"z":[],"az":[],"T":[]},"adA":{"aB":["xI"]},"a1B":{"aU":[],"m":[]},"xJ":{"ad":["ab"],"z":[],"az":[],"T":[]},"a5H":{"l5":[],"iT":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"cP":["ad"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"cP.T":"ad","ac.T":"A"},"qA":{"ad":["ab"],"z":[],"az":[],"T":[]},"a3J":{"fp":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["qA"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"qA","ac.T":"A"},"yJ":{"ad":["ab"],"z":[],"az":[],"T":[]},"a3I":{"fp":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"z6":{"ax":[],"m":[]},"Mq":{"ad":["ab"],"z":[],"az":[],"T":[]},"PD":{"fp":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"ah6":{"aB":["z6"]},"zj":{"ad":["ab"],"z":[],"az":[],"T":[]},"amW":{"ab":[],"bj":[],"z":[],"ag":[]},"zk":{"ad":["ab"],"z":[],"az":[],"T":[]},"amV":{"ab":[],"bj":[],"z":[],"ag":[]},"rC":{"ad":["ab"],"z":[],"az":[],"T":[]},"a9w":{"l5":[],"iT":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["rC"],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"rC","ac.T":"A"},"rX":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"ol":{"ad":["ab"],"dm":["fI"],"z":[],"az":[],"T":[]},"BH":{"hd":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["ol"],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"ol","ac.T":"A"},"xD":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"un":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"y8":{"ad":["ab"],"z":[],"az":[],"T":[]},"afe":{"ab":[],"z":[],"ag":[]},"zx":{"ad":["ab"],"z":[],"az":[],"T":[]},"ai2":{"ab":[],"z":[],"ag":[]},"ve":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"Ai":{"ad":["ab"],"z":[],"az":[],"T":[]},"aki":{"ab":[],"z":[],"ag":[]},"ajZ":{"hp":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"At":{"ad":["ab"],"z":[],"az":[],"T":[]},"al2":{"ab":[],"z":[],"ag":[]},"ZW":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"ZX":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"ZY":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"vO":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"a9z":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"AK":{"ad":["ab"],"z":[],"az":[],"T":[]},"a66":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"vY":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"AN":{"ad":["ab"],"z":[],"az":[],"T":[]},"a8E":{"z":[]},"a0f":{"z":[]},"yU":{"ad":["ab"],"z":[],"az":[],"T":[]},"y4":{"ad":["ab"],"mA":[],"z":[],"az":[],"T":[]},"y5":{"kU":["ad"],"hd":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["ad"],"mA":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"ad","ac.T":"A"},"qI":{"ad":["ab"],"z":[],"az":[],"T":[]},"a0n":{"kU":["ad"],"hd":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["ad"],"ez":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"ad","ac.T":"A"},"yC":{"ad":["ab"],"z":[],"az":[],"T":[]},"agj":{"ab":[],"bj":[],"z":[],"ag":[]},"a4F":{"aD":[],"aQ":[],"aE":[],"aJ":[],"bj":[],"A_":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"qY":{"ad":["ab"],"z":[],"az":[],"T":[]},"Mm":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"a4D":{"a5":["qY"],"z":[],"a5.T":"qY"},"yM":{"ad":["ab"],"bj":[],"z":[],"az":[],"T":[]},"a2l":{"aD":[],"aQ":[],"aE":[],"aJ":[],"A_":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"z0":{"ad":["ab"],"dm":["fI"],"z":[],"az":[],"T":[]},"z1":{"ad":["ab"],"z":[],"az":[],"T":[]},"a33":{"fp":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"cP":["ad"],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"cP.T":"ad","ac.T":"A"},"z3":{"ad":["ab"],"fl":[],"z":[],"az":[],"T":[]},"z4":{"ad":["ab"],"fl":[],"z":[],"az":[],"T":[]},"v7":{"ad":["ab"],"iR":[],"z":[],"az":[],"T":[]},"v8":{"ad":["ab"],"iR":[],"z":[],"az":[],"T":[]},"zA":{"ad":["ab"],"z":[],"az":[],"T":[],"zy":[]},"zB":{"ad":["ab"],"z":[],"az":[],"T":[],"zy":[]},"zN":{"ad":["ab"],"z":[],"az":[],"T":[]},"aaa":{"l5":[],"iT":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"AB":{"ad":["ab"],"m2":[],"z":[],"az":[],"T":[]},"B3":{"ad":["ab"],"z":[],"az":[],"T":[]},"aab":{"aD":[],"aQ":[],"aE":[],"aJ":[],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"x5":{"ad":["ab"],"z":[],"az":[],"T":[]},"x4":{"ad":["ab"],"z":[],"az":[],"T":[]},"xa":{"ad":["ab"],"z":[],"az":[],"T":[]},"xg":{"ad":["ab"],"z":[],"az":[],"T":[]},"oN":{"ad":["ab"],"z":[],"az":[],"T":[]},"a4E":{"vk":["oN"],"aD":[],"aQ":[],"aE":[],"aJ":[],"a5":["oN"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"a5.T":"oN"},"zH":{"az":[]},"Aw":{"ad":["ab"],"z":[],"az":[],"T":[]},"AS":{"ad":["ab"],"z":[],"az":[],"T":[]},"yp":{"ad":["ab"],"z":[],"az":[],"T":[]},"uU":{"ad":["ab"],"iR":[],"z":[],"az":[],"T":[]},"a8o":{"fp":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"z8":{"ad":["ab"],"z":[],"az":[],"T":[]},"vd":{"ad":["ab"],"cj":[],"oV":[],"z":[],"az":[],"T":[]},"zT":{"ad":["ab"],"z":[],"az":[],"T":[]},"PZ":{"h5":[]},"aaS":{"z":[]},"zU":{"ad":["ab"],"pu":[],"z":[],"az":[],"T":[]},"Ar":{"ad":["ab"],"z":[],"az":[],"T":[]},"B7":{"ad":["ab"],"z":[],"az":[],"T":[]},"a4H":{"w8":["mc"],"oj":["mc"],"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"xd":{"ad":["ab"],"z":[],"az":[],"T":[]},"xh":{"ad":["ab"],"z":[],"az":[],"T":[]},"AU":{"ad":["ab"],"z":[],"az":[],"T":[]},"rY":{"ad":["ab"],"z":[],"az":[],"T":[]},"a4G":{"a5":["rY"],"z":[],"a5.T":"rY"},"rZ":{"ad":["ab"],"z":[],"az":[],"T":[]},"YL":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["rZ"],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"rZ","ac.T":"A"},"AX":{"ad":["ab"],"z":[],"az":[],"T":[]},"jn":{"ad":["ab"],"z":[],"az":[],"T":[]},"r7":{"ab":[],"a5":["jn"],"bj":[],"z":[],"ag":[]},"za":{"aD":[],"aQ":[],"aE":[],"aJ":[],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"a7B":{"r7":[],"ab":[],"a5":["jn"],"bj":[],"z":[],"ag":[],"a5.T":"jn"},"a3s":{"r7":[],"ab":[],"a5":["jn"],"bj":[],"z":[],"ag":[],"a5.T":"jn"},"a3t":{"r7":[],"ab":[],"a5":["jn"],"bj":[],"z":[],"ag":[],"a5.T":"jn"},"a3u":{"r7":[],"ab":[],"a5":["jn"],"bj":[],"z":[],"ag":[],"a5.T":"jn"},"YK":{"aD":[],"aQ":[],"aE":[],"aJ":[],"LQ":["za"],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"ma":{"ad":["ab"],"z":[],"az":[],"T":[]},"a65":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["ma"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"ma","ac.T":"A"},"Y9":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["ma"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"ma","ac.T":"A"},"Yf":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["ma"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"ma","ac.T":"A"},"amD":{"ab":[],"bj":[],"mA":[],"z":[],"ag":[]},"rl":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"vq":{"ad":["ab"],"cj":[],"oV":[],"z":[],"az":[],"T":[]},"AZ":{"ad":["ab"],"dm":["fI"],"fl":[],"z":[],"az":[],"T":[]},"aez":{"hp":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"zI":{"fl":[],"az":[]},"yn":{"ad":["ab"],"z":[],"az":[],"T":[]},"wf":{"ad":["ab"],"cj":[],"oV":[],"z":[],"az":[],"T":[]},"a7v":{"z":[]},"Bi":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"uh":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"a69":{"ar":[]},"a64":{"aD":[],"aQ":[],"aE":[],"aJ":[],"a5":["uh"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"a5.T":"uh"},"k6":{"dj":["A"]},"io":{"dj":["A"]},"Vs":{"Hl":["i"]},"JA":{"z":[]},"Lp":{"z":[]},"CH":{"z":[]},"abn":{"aQ":[],"aE":[],"z":[],"av":[],"aT":[]},"ta":{"aE":[],"aJ":[],"z":[],"T":[]},"Zc":{"ta":[],"aE":[],"aJ":[],"z":[],"T":[]},"a15":{"ta":[],"aE":[],"aJ":[],"z":[],"T":[]},"a17":{"ta":[],"aE":[],"aJ":[],"z":[],"T":[]},"a4a":{"ta":[],"aE":[],"aJ":[],"z":[],"T":[]},"ab":{"z":[],"ag":[]},"Ab":{"fI":["c_"]},"a6C":{"AY":["Ab"],"qt":["c_","Ab"],"qt.T":"c_"},"Qw":{"fI":["1"]},"ub":{"bu":[],"ar":[]},"dm":{"z":[]},"JS":{"hp":[],"c_":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"p3":["c_"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"a6j":{"ry":["c_"],"iT":[],"c_":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"p3":["c_"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A","ry.T":"c_"},"Ag":{"l5":[],"ry":["Ag"],"iT":[],"c_":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"p3":["c_"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A","ry.T":"Ag"},"rM":{"aD":[],"aQ":[],"aE":[],"aJ":[],"cE":[],"a5":["1"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"a5.T":"1"},"c_":{"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"p3":["c_"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[]},"AY":{"qt":["c_","1"],"qt.T":"c_"},"K0":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"jd":{"bu":[],"ar":[]},"D2":{"js":["z"],"jp":["z"],"y":["z"],"y.E":"z","jp.E":"z","js.T":"z"},"a__":{"z":[]},"OA":{"y":["1"],"y.E":"1"},"a_w":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"a1s":{"z":[]},"Lx":{"oj":["mc"],"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"JG":{"aD":[],"aQ":[],"aE":[],"aJ":[],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"a2s":{"aD":[],"aQ":[],"aE":[],"aJ":[],"bj":[],"cP":["ad"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"cP.T":"ad"},"yP":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"a32":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ez":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"a3e":{"lI":[],"z":[]},"a9r":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"a2U":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"ac":{"z":[],"b6":[]},"lI":{"z":[]},"a4Q":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"vk":{"aD":[],"aQ":[],"aE":[],"aJ":[],"a5":["1"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"a5.T":"1"},"a5K":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"aD":{"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"a9e":{"z":[]},"hd":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"jy":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A","jy.T":"1"},"Qi":{"z":[]},"fp":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"AW":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[]},"w8":{"oj":["mc"],"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"oj":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"aal":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"GR":{"z":[]},"ZR":{"oM":["ac"],"eN":[],"z":[],"oM.T":"ac"},"oM":{"eN":[],"z":[]},"Kq":{"fj":[]},"a_P":{"fj":[]},"a0u":{"fj":[]},"lH":{"fj":[]},"pg":{"fj":[]},"NT":{"fj":[]},"a6I":{"fj":[]},"a7x":{"fj":[]},"P9":{"fj":[]},"FO":{"fj":[]},"PM":{"fj":[]},"Gd":{"fj":[]},"w1":{"fj":[]},"Hf":{"fj":[]},"eN":{"z":[]},"a4s":{"e2":["aE"],"eN":[],"z":[],"zt":[],"e2.T":"aE"},"a4t":{"e2":["aE"],"eN":[],"z":[],"zt":[],"e2.T":"aE"},"N6":{"e2":["aE"],"eN":[],"z":[],"zt":[]},"a4u":{"e2":["aE"],"eN":[],"z":[],"zt":[],"e2.T":"aE"},"a55":{"e2":["b6"],"eN":[],"z":[],"e2.T":"b6"},"aiJ":{"e2":["b6"],"eN":[],"z":[],"e2.T":"b6"},"a6X":{"oM":["z"],"eN":[],"z":[],"oM.T":"z"},"Pe":{"e2":["aQ"],"eN":[],"z":[],"zt":[],"e2.T":"aQ"},"al4":{"e2":["aQ"],"eN":[],"z":[],"zt":[],"e2.T":"aQ"},"Pj":{"e2":["aT"],"eN":[],"z":[],"e2.T":"aT"},"alf":{"e2":["aT"],"eN":[],"z":[],"e2.T":"aT"},"a8v":{"eN":[],"z":[]},"alC":{"fj":[]},"Q4":{"e2":["aJ"],"eN":[],"z":[],"e2.T":"aJ"},"alZ":{"e2":["aJ"],"eN":[],"z":[],"e2.T":"aJ"},"mA":{"z":[]},"ez":{"z":[]},"bj":{"z":[]},"KR":{"hE":[]},"a0g":{"a5":["ad"],"z":[],"a5.T":"ad"},"N7":{"hE":[]},"a4v":{"z":[]},"Nc":{"hE":[]},"Nb":{"z":[],"zy":[]},"O5":{"z":[]},"N4":{"hE":[]},"LP":{"z":[]},"qq":{"vU":[]},"Fq":{"vU":[]},"FD":{"vU":[]},"a7T":{"vU":[]},"YN":{"o2":[]},"abo":{"o2":[]},"a_N":{"o2":[]},"ad":{"z":[],"az":[],"T":[]},"a7a":{"b2":[],"m":[]},"LA":{"U":[],"K":[],"aX":[],"hy":[]},"X":{"ax":[],"m":[]},"DY":{"aB":["X<1>"]},"aS":{"a":[],"bu":[],"ar":[]},"P":{"o2":[]},"a_2":{"o2":[]},"wg":{"bu":[],"ar":[]},"hp":{"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"iT":{"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[]},"l5":{"iT":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"ew":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[]},"a6k":{"h6":["iT","iT"],"h6.0":"iT","h6.1":"iT"},"Z7":{"h6":["hp","iT"],"h6.0":"hp","h6.1":"iT"},"Z4":{"h6":["hp","hp"],"h6.0":"hp","h6.1":"hp"},"a8x":{"z9":[]},"Xv":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"dX":{"ro":[]},"NO":{"ro":[]},"Cl":{"eU":[]},"Z6":{"eU":[]},"ZZ":{"eU":[]},"a_1":{"eU":[]},"a_5":{"eU":[]},"a_s":{"eU":[]},"a2B":{"eU":[]},"EU":{"eU":[]},"Fb":{"eU":[]},"a7Q":{"eU":[]},"a88":{"eU":[]},"a9k":{"eU":[]},"a9u":{"eU":[]},"GT":{"eU":[]},"Yu":{"la":[]},"E4":{"la":[]},"a21":{"uN":[],"la":[]},"uN":{"la":[]},"Ox":{"la":[]},"On":{"la":[]},"a9t":{"uN":[],"la":[]},"GK":{"uN":[],"la":[]},"Yx":{"uO":[]},"LN":{"uO":[]},"a2c":{"xl":[]},"a2V":{"uO":[]},"zO":{"xl":[]},"o1":{"uO":[]},"QL":{"xl":[]},"a9s":{"mc":[]},"t1":{"mc":[]},"Yc":{"oZ":[]},"tY":{"oZ":[]},"a08":{"oZ":[]},"Eg":{"oZ":[]},"yZ":{"ax":[],"m":[]},"a9l":{"aU":[],"m":[]},"Ty":{"aB":["yZ"]},"nw":{"aU":[],"m":[]},"D4":{"ax":[],"m":[]},"Hn":{"aB":["D4<1>"]},"Em":{"aU":[],"m":[]},"aiS":{"ar":[]},"a4R":{"aU":[],"m":[]},"z_":{"ax":[],"m":[]},"a9q":{"aU":[],"m":[]},"ad2":{"aB":["z_"]},"ad1":{"ar":[]},"Qj":{"ar":[]},"En":{"aU":[],"m":[]},"a9v":{"aU":[],"m":[]},"Yq":{"hy":[]},"Cy":{"a5":["1"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[]},"b7":{"ad":["1"],"z":[],"az":[],"T":[]},"aw":{"ab":[],"z":[],"ag":[]},"a3L":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"a5Q":{"fj":[]},"Gk":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"a9T":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[]},"yo":{"wi":[]},"zC":{"x":[]},"ri":{"aE":[],"Fx":[]},"LM":{"hX":["yH"]},"Lh":{"hX":["Ea"]},"Nv":{"hX":["F2"]},"ab6":{"hX":["fm"]},"a2f":{"hX":["pR"]},"a2T":{"hX":["pR"]},"a58":{"hX":["pR"]},"a9y":{"hX":["pR"]},"a1b":{"hX":["pR"]},"R8":{"aD":[],"aQ":[],"aE":[],"aJ":[],"a5":["1"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"a5.T":"1"},"dI":{"ar":[]},"Co":{"dI":["a_"],"ar":[]},"ac1":{"dI":["a_"],"ar":[]},"ac2":{"dI":["a_"],"ar":[]},"Oi":{"dI":["a_"],"ar":[]},"o6":{"dI":["a_"],"ar":[]},"Kp":{"dI":["a_"],"ar":[]},"Bm":{"dI":["a_"],"ar":[]},"D6":{"dI":["1"],"ar":[]},"Jd":{"dI":["1"],"ar":[]},"TE":{"h5":[]},"hM":{"h5":[]},"R3":{"h5":[]},"h4":{"h5":[]},"R2":{"h5":[]},"qO":{"h5":[]},"aeo":{"h5":[]},"acQ":{"h5":[]},"acP":{"h5":[]},"bm":{"bh":["1"],"bm.T":"1","bh.T":"1"},"f5":{"bm":["l?"],"bh":["l?"],"bm.T":"l?","bh.T":"l?"},"bw":{"dI":["1"],"ar":[]},"fC":{"bh":["1"],"bh.T":"1"},"Pa":{"bm":["1"],"bh":["1"],"bm.T":"1","bh.T":"1"},"a8P":{"bm":["N?"],"bh":["N?"],"bm.T":"N?","bh.T":"N?"},"Oy":{"bm":["x?"],"bh":["x?"],"bm.T":"x?","bh.T":"x?"},"uS":{"bm":["o"],"bh":["o"],"bm.T":"o","bh.T":"o"},"a9D":{"bm":["o"],"bh":["o"],"bm.T":"o","bh.T":"o"},"nA":{"bh":["a_"],"bh.T":"a_"},"Rm":{"bh":["1"],"bh.T":"1"},"Kl":{"ax":[],"m":[]},"Sv":{"aB":["Kl"]},"Km":{"ax":[],"m":[]},"Sw":{"aB":["Km"]},"adc":{"bu":[],"ar":[]},"eK":{"l":[]},"ae3":{"ok":[]},"a_j":{"aU":[],"m":[]},"xU":{"ax":[],"m":[]},"Sx":{"aB":["xU"]},"a_l":{"f9":[]},"ae7":{"l0":["Kn"],"l0.T":"Kn"},"a_H":{"Kn":[]},"Ko":{"ax":[],"m":[]},"Sz":{"aB":["Ko"]},"a_m":{"aU":[],"m":[]},"Hs":{"ax":[],"m":[]},"a_n":{"aU":[],"m":[]},"Ht":{"aB":["Hs<1>"]},"ou":{"k_":[]},"ae5":{"u1":[]},"Dg":{"ax":[],"m":[]},"Sy":{"pz":["Dg"],"aB":["Dg"]},"ana":{"ar":[]},"a_p":{"ok":[]},"SB":{"ax":[],"m":[]},"a_q":{"aU":[],"m":[]},"aea":{"bT":[],"b2":[],"m":[]},"akl":{"U":[],"bn":["U"],"K":[],"aX":[]},"SC":{"aB":["SB"]},"ahe":{"ar":[]},"akV":{"ar":[]},"ae2":{"ar":[]},"SD":{"b2":[],"m":[]},"ae9":{"bV":[],"b4":[],"ae":[]},"BX":{"eO":["U","jA"],"U":[],"aY":["U","jA"],"K":[],"aX":[],"aY.1":"jA","eO.1":"jA","aY.0":"U"},"aiw":{"b4":[],"ae":[]},"aix":{"m":[]},"uf":{"ax":[],"m":[]},"SA":{"aB":["uf"]},"ahq":{"ar":[]},"To":{"c0":[],"bH":[],"m":[]},"a_r":{"aU":[],"m":[]},"aaM":{"bu":[],"ar":[]},"wv":{"kP":["H"],"ik":[]},"DH":{"wv":[],"kP":["H"],"ik":[]},"a0P":{"wv":[],"kP":["H"],"ik":[]},"a0M":{"wv":[],"kP":["H"],"ik":[]},"qP":{"xc":[],"dl":[]},"afI":{"y0":["cz"],"ik":[]},"bu":{"ar":[]},"iz":{"bu":[],"ar":[]},"BT":{"ar":[]},"kP":{"ik":[]},"y0":{"ik":[]},"a_Z":{"y0":["a_Y"],"ik":[]},"a0_":{"ik":[]},"r9":{"h7":[]},"d5":{"r9":[],"h7":[],"d5.T":"1"},"pU":{"r9":[],"h7":[]},"Mt":{"mK":[]},"bP":{"y":["1"],"y.E":"1"},"E5":{"y":["1"],"y.E":"1"},"cO":{"at":["1"]},"E_":{"aX":[]},"Ll":{"cz":[]},"hj":{"c6":[]},"rw":{"c6":[]},"vt":{"c6":[]},"vu":{"c6":[]},"rv":{"c6":[]},"jr":{"c6":[]},"A4":{"jr":[],"c6":[]},"rx":{"c6":[]},"abX":{"c6":[]},"anM":{"c6":[]},"zY":{"c6":[]},"anI":{"zY":[],"c6":[]},"A3":{"c6":[]},"anT":{"A3":[],"c6":[]},"anO":{"rw":[],"c6":[]},"anL":{"vt":[],"c6":[]},"anN":{"vu":[],"c6":[]},"anK":{"rv":[],"c6":[]},"A0":{"c6":[]},"anP":{"A0":[],"c6":[]},"A6":{"c6":[]},"anX":{"A6":[],"c6":[]},"anV":{"A4":[],"jr":[],"c6":[]},"A5":{"jr":[],"c6":[]},"anW":{"A5":[],"jr":[],"c6":[]},"a6f":{"jr":[],"c6":[]},"anU":{"jr":[],"c6":[]},"anR":{"rx":[],"c6":[]},"A2":{"c6":[]},"anS":{"A2":[],"c6":[]},"A1":{"c6":[]},"anQ":{"A1":[],"c6":[]},"zZ":{"c6":[]},"anJ":{"zZ":[],"c6":[]},"nO":{"dT":[],"ed":[]},"TQ":{"Iz":[]},"I4":{"Iz":[]},"l1":{"dT":[],"ed":[]},"op":{"dT":[],"ed":[]},"nR":{"dT":[],"ed":[]},"jq":{"dT":[],"ed":[]},"Dt":{"dT":[],"ed":[]},"r1":{"dT":[],"ed":[]},"N8":{"dT":[],"ed":[]},"agH":{"N9":[]},"kR":{"dT":[],"ed":[]},"Iu":{"tu":[]},"rh":{"dT":[],"ed":[]},"dT":{"ed":[]},"Nz":{"dT":[],"ed":[]},"Ft":{"dT":[],"ed":[]},"pC":{"dT":[],"ed":[]},"iY":{"dT":[],"ed":[]},"Yn":{"dT":[],"ed":[]},"BI":{"ed":[]},"adx":{"DZ":[]},"yQ":{"jE":[]},"EK":{"jE":[]},"Xt":{"aU":[],"m":[]},"MS":{"ax":[],"m":[]},"TJ":{"aB":["MS"]},"EN":{"bm":["x?"],"bh":["x?"],"bm.T":"x?","bh.T":"x?"},"MV":{"bm":["h"],"bh":["h"],"bm.T":"h","bh.T":"h"},"bzK":{"fk":[],"c0":[],"bH":[],"m":[]},"Ou":{"ax":[],"m":[]},"ak1":{"aB":["Ou"]},"agP":{"bT":[],"b2":[],"m":[]},"Ux":{"U":[],"bn":["U"],"K":[],"aX":[]},"ahh":{"c5":["cp?"]},"JJ":{"ax":[],"m":[]},"S6":{"aB":["JJ"]},"ahT":{"eT":[],"c5":["eT"]},"agO":{"bT":[],"b2":[],"m":[]},"Uw":{"U":[],"bn":["U"],"K":[],"aX":[]},"bvC":{"fk":[],"c0":[],"bH":[],"m":[]},"YU":{"aU":[],"m":[]},"JN":{"ax":[],"m":[]},"add":{"aB":["JN"]},"adb":{"bu":[],"ar":[]},"JO":{"aU":[],"m":[]},"bvI":{"c0":[],"bH":[],"m":[]},"fw":{"kN":["o"],"l":[],"kN.T":"o"},"pk":{"kN":["o"],"l":[],"kN.T":"o"},"aey":{"ok":[]},"a_R":{"aU":[],"m":[]},"Dp":{"aU":[],"m":[]},"a00":{"aU":[],"m":[]},"Xu":{"aU":[],"m":[]},"KD":{"it":["1"],"iy":["1"],"ev":["1"],"it.T":"1"},"bEI":{"c0":[],"bH":[],"m":[]},"bxp":{"ax":[],"m":[]},"bxq":{"aB":["bxp"]},"a0q":{"aU":[],"m":[]},"bxr":{"fk":[],"c0":[],"bH":[],"m":[]},"Hy":{"ax":[],"m":[]},"Hx":{"ax":[],"m":[]},"HA":{"aU":[],"m":[]},"I_":{"bT":[],"b2":[],"m":[]},"kT":{"aU":[],"m":[]},"bxu":{"c0":[],"bH":[],"m":[]},"Dw":{"ax":[],"m":[]},"af6":{"ar":[]},"Hz":{"aB":["Hy<1>"]},"SR":{"aB":["Hx<1>"]},"SS":{"it":["nd<1>"],"iy":["nd<1>"],"ev":["nd<1>"],"it.T":"nd<1>"},"akt":{"U":[],"bn":["U"],"K":[],"aX":[]},"af5":{"aU":[],"m":[]},"Hw":{"aB":["Dw<1>"],"hy":[]},"a0z":{"ax":[],"m":[]},"T_":{"c5":["l?"]},"afi":{"c5":["l?"]},"afg":{"c5":["a_"]},"afh":{"c5":["eT?"]},"bxF":{"fk":[],"c0":[],"bH":[],"m":[]},"L9":{"ax":[],"m":[]},"T4":{"aB":["L9"]},"bxR":{"fk":[],"c0":[],"bH":[],"m":[]},"a1g":{"aU":[],"m":[]},"aff":{"eT":[],"c5":["eT"]},"adf":{"bT":[],"b2":[],"m":[]},"Uo":{"U":[],"bn":["U"],"K":[],"aX":[]},"RQ":{"dI":["1"],"ar":[]},"a2t":{"aU":[],"m":[]},"agz":{"c5":["l?"]},"agB":{"c5":["l?"]},"agA":{"c5":["eT?"]},"a2u":{"fk":[],"c0":[],"bH":[],"m":[]},"M0":{"ax":[],"m":[]},"Tt":{"aB":["M0"]},"M1":{"p8":[]},"uM":{"uT":[],"p8":[]},"M2":{"uT":[],"p8":[]},"M3":{"uT":[],"p8":[]},"uT":{"p8":[]},"Ub":{"c0":[],"bH":[],"m":[]},"Ts":{"ax":[],"m":[]},"Ee":{"aU":[],"m":[]},"Tr":{"aB":["Ts"],"bbv":[]},"a2J":{"aU":[],"m":[]},"mE":{"dy":[]},"aiq":{"mE":[],"dy":[]},"mg":{"mE":[],"dy":[]},"S1":{"ax":[],"m":[]},"Tj":{"ax":[],"m":[]},"yY":{"ax":[],"m":[]},"Tv":{"bu":[],"ar":[]},"Tw":{"bm":["mE"],"bh":["mE"],"bm.T":"mE","bh.T":"mE"},"agM":{"ar":[]},"acK":{"aB":["S1"]},"alF":{"ax":[],"m":[]},"Tk":{"aB":["Tj"]},"Ur":{"U":[],"pG":["iB","U"],"K":[],"aX":[]},"aes":{"l7":["iB","U"],"b2":[],"m":[],"l7.0":"iB","l7.1":"U"},"Tx":{"aB":["yY"]},"a3C":{"aU":[],"m":[]},"agK":{"c5":["l?"]},"aho":{"l7":["ov","U"],"b2":[],"m":[],"l7.0":"ov","l7.1":"U"},"UA":{"U":[],"pG":["ov","U"],"K":[],"aX":[]},"zi":{"fk":[],"c0":[],"bH":[],"m":[]},"QV":{"ax":[],"m":[]},"VA":{"aB":["QV"]},"a3O":{"aU":[],"m":[]},"MR":{"ax":[],"m":[]},"Uv":{"U":[],"bn":["U"],"K":[],"aX":[]},"vW":{"bm":["dy?"],"bh":["dy?"],"bm.T":"dy?","bh.T":"dy?"},"TK":{"ax":[],"m":[]},"ahF":{"aB":["MR"]},"agL":{"bT":[],"b2":[],"m":[]},"ahC":{"aB":["TK"]},"V8":{"aU":[],"m":[]},"alG":{"ar":[]},"ahD":{"l0":["MU"],"l0.T":"MU"},"a_J":{"MU":[]},"a41":{"l":[],"c5":["l"]},"TN":{"l":[],"c5":["l"]},"a43":{"eT":[],"c5":["eT"]},"T1":{"eT":[],"c5":["eT"]},"a40":{"cp":[],"c5":["cp?"]},"TM":{"cp":[],"c5":["cp?"]},"a44":{"I":[],"c5":["I"]},"ahG":{"I":[],"c5":["I"]},"TD":{"c5":["1?"]},"jG":{"c5":["1"]},"ef":{"c5":["1"]},"a45":{"iz":["bW"],"bu":[],"ar":[]},"ahj":{"c5":["cp?"]},"ka":{"a4_":["1"],"it":["1"],"iy":["1"],"ev":["1"],"it.T":"1"},"wM":{"ax":[],"m":[]},"wN":{"ax":[],"m":[]},"ap8":{"aU":[],"m":[]},"ap4":{"aB":["wM"]},"ap7":{"aB":["wN"]},"abW":{"rm":[]},"a_o":{"rm":[]},"Wb":{"bu":[],"ar":[]},"Wc":{"bu":[],"ar":[]},"Ph":{"ax":[],"m":[]},"UQ":{"c0":[],"bH":[],"m":[]},"T6":{"ax":[],"m":[]},"Ay":{"ax":[],"m":[]},"FT":{"aB":["Ay"]},"bFy":{"ax":[],"m":[]},"Pi":{"aB":["Ph"]},"alb":{"bu":[],"ar":[]},"RZ":{"bb":[]},"acI":{"aU":[],"m":[]},"T7":{"aB":["T6"]},"aeG":{"cc":["kQ"],"cc.T":"kQ"},"alc":{"c0":[],"bH":[],"m":[]},"HZ":{"ax":[],"m":[]},"a8h":{"aU":[],"m":[]},"ahE":{"pz":["HZ"],"aB":["HZ"]},"bBP":{"fk":[],"c0":[],"bH":[],"m":[]},"ahi":{"c5":["cp?"]},"vQ":{"ax":[],"m":[]},"anj":{"iz":["eY"],"bu":[],"ar":[]},"V2":{"aB":["vQ"]},"Q9":{"ax":[],"m":[]},"os":{"c1":[]},"Vb":{"aB":["Q9"]},"am_":{"b2":[],"m":[]},"Ih":{"U":[],"K":[],"aX":[]},"aoi":{"b2":[],"m":[]},"akF":{"U":[],"K":[],"aX":[]},"bCo":{"fk":[],"c0":[],"bH":[],"m":[]},"AT":{"ax":[],"m":[]},"Vd":{"aB":["AT"]},"B4":{"ax":[],"m":[]},"Vx":{"c5":["l?"]},"an3":{"c5":["l?"]},"an2":{"c5":["eT?"]},"bD0":{"fk":[],"c0":[],"bH":[],"m":[]},"QQ":{"ax":[],"m":[]},"Vy":{"aB":["QQ"]},"QR":{"qR":["i"],"ax":[],"m":[],"qR.T":"i"},"Iv":{"lE":["i"],"aB":["qR"]},"a46":{"ok":[]},"an9":{"ar":[]},"bDa":{"fk":[],"c0":[],"bH":[],"m":[]},"VD":{"ax":[],"m":[]},"aay":{"aU":[],"m":[]},"ang":{"aB":["VD"]},"anh":{"bT":[],"b2":[],"m":[]},"ani":{"U":[],"bn":["U"],"K":[],"aX":[]},"and":{"hQ":[],"b2":[],"m":[]},"ane":{"bV":[],"b4":[],"ae":[]},"akE":{"U":[],"aY":["U","jA"],"K":[],"aX":[],"aY.1":"jA","aY.0":"U"},"anc":{"aU":[],"m":[]},"anf":{"aU":[],"m":[]},"aaA":{"aU":[],"m":[]},"Tq":{"fk":[],"c0":[],"bH":[],"m":[]},"Bb":{"bm":["n5"],"bh":["n5"],"bm.T":"n5","bh.T":"n5"},"J9":{"ax":[],"m":[]},"wd":{"aU":[],"m":[]},"ace":{"aB":["J9"]},"Rb":{"bu":[],"ar":[]},"Rh":{"ax":[],"m":[]},"GS":{"aB":["Rh"]},"afu":{"bT":[],"b2":[],"m":[]},"akp":{"U":[],"bn":["U"],"K":[],"po":[],"aX":[]},"anx":{"aU":[],"m":[]},"bDH":{"fk":[],"c0":[],"bH":[],"m":[]},"F0":{"ji":["ba2"],"ji.T":"ba2"},"NM":{"iv":[]},"amH":{"ar":[]},"h9":{"dy":[]},"nc":{"dy":[]},"YD":{"dy":[]},"f4":{"dy":[]},"ja":{"dy":[]},"dC":{"k_":[]},"S2":{"u1":[]},"cq":{"ob":[]},"ho":{"h9":[],"dy":[]},"kN":{"l":[]},"aR":{"eM":[]},"k1":{"eM":[]},"wC":{"eM":[]},"ba2":{"ji":["ba2"]},"pl":{"ji":["pl"],"ji.T":"pl"},"XU":{"ji":["oH"]},"a4N":{"c9":[]},"Cq":{"ji":["oH"],"ji.T":"oH"},"a60":{"jk":[]},"eW":{"h9":[],"dy":[]},"jI":{"h9":[],"dy":[]},"kl":{"k_":[]},"alI":{"u1":[]},"kr":{"h9":[],"dy":[]},"jL":{"h9":[],"dy":[]},"jM":{"h9":[],"dy":[]},"H8":{"mb":[]},"aod":{"mb":[]},"md":{"jk":[],"po":[],"aX":[]},"a7_":{"U":[],"bn":["U"],"K":[],"aX":[]},"FL":{"iv":[],"aX":[]},"RW":{"bu":[],"ar":[]},"qm":{"qZ":[]},"U":{"K":[],"aX":[]},"xq":{"lG":["U"]},"iF":{"e3":[]},"Kj":{"iF":[],"fJ":["1"],"e3":[]},"mS":{"iF":[],"fJ":["U"],"e3":[]},"OH":{"eO":["U","mS"],"U":[],"aY":["U","mS"],"K":[],"aX":[],"aY.1":"mS","eO.1":"mS","aY.0":"U"},"a_v":{"ar":[]},"OI":{"U":[],"bn":["U"],"K":[],"aX":[]},"vG":{"bu":[],"ar":[]},"Aj":{"U":[],"aY":["U","n4"],"K":[],"aX":[],"aY.1":"n4","aY.0":"U"},"akn":{"U":[],"K":[],"aX":[]},"Vz":{"vG":[],"bu":[],"ar":[]},"Sc":{"vG":[],"bu":[],"ar":[]},"Ho":{"vG":[],"bu":[],"ar":[]},"OK":{"U":[],"K":[],"aX":[]},"kW":{"iF":[],"fJ":["U"],"e3":[]},"OM":{"eO":["U","kW"],"U":[],"aY":["U","kW"],"K":[],"aX":[],"aY.1":"kW","eO.1":"kW","aY.0":"U"},"OO":{"U":[],"K":[],"aX":[]},"je":{"ir":[]},"xA":{"je":[],"ir":[]},"CW":{"je":[],"ir":[]},"pT":{"pp":[],"je":[],"ir":[]},"NB":{"pp":[],"je":[],"ir":[]},"a5Z":{"ir":[]},"pp":{"je":[],"ir":[]},"K2":{"je":[],"ir":[]},"Jn":{"je":[],"ir":[]},"Ms":{"je":[],"ir":[]},"Lq":{"je":[],"ir":[]},"a4q":{"bu":[],"ar":[]},"K":{"aX":[]},"fJ":{"e3":[]},"akZ":{"kB":[]},"Tn":{"kB":[]},"C2":{"kB":[]},"rr":{"o8":[]},"n4":{"fJ":["U"],"e3":[]},"tp":{"hZ":[],"bu":[],"ar":[]},"OW":{"U":[],"aY":["U","n4"],"K":[],"aX":[],"aY.1":"n4","aY.0":"U"},"vV":{"ar":[]},"OD":{"U":[],"bn":["U"],"K":[],"aX":[]},"rH":{"U":[],"bn":["U"],"K":[],"aX":[]},"a7l":{"U":[],"bn":["U"],"K":[],"aX":[]},"OX":{"U":[],"bn":["U"],"K":[],"aX":[]},"OG":{"U":[],"bn":["U"],"K":[],"aX":[]},"a7e":{"U":[],"bn":["U"],"K":[],"aX":[]},"OR":{"U":[],"bn":["U"],"K":[],"aX":[]},"OQ":{"U":[],"bn":["U"],"K":[],"aX":[]},"a7g":{"U":[],"bn":["U"],"K":[],"aX":[]},"a6Z":{"U":[],"bn":["U"],"K":[],"aX":[]},"a70":{"U":[],"bn":["U"],"K":[],"aX":[]},"Kr":{"ar":[]},"If":{"U":[],"bn":["U"],"K":[],"aX":[]},"a74":{"U":[],"bn":["U"],"K":[],"aX":[]},"a73":{"U":[],"bn":["U"],"K":[],"aX":[]},"a72":{"U":[],"bn":["U"],"K":[],"aX":[]},"UD":{"U":[],"bn":["U"],"K":[],"aX":[]},"a7h":{"U":[],"bn":["U"],"K":[],"aX":[]},"a7i":{"U":[],"bn":["U"],"K":[],"aX":[]},"a76":{"U":[],"bn":["U"],"K":[],"aX":[]},"a7r":{"U":[],"bn":["U"],"K":[],"aX":[]},"OL":{"U":[],"bn":["U"],"K":[],"aX":[]},"a79":{"U":[],"bn":["U"],"K":[],"aX":[]},"a7j":{"U":[],"bn":["U"],"K":[],"aX":[]},"OT":{"U":[],"bn":["U"],"K":[],"po":[],"aX":[]},"a7m":{"U":[],"bn":["U"],"K":[],"aX":[]},"ON":{"U":[],"bn":["U"],"K":[],"aX":[]},"OU":{"U":[],"bn":["U"],"K":[],"aX":[]},"OZ":{"U":[],"bn":["U"],"K":[],"aX":[]},"a71":{"U":[],"bn":["U"],"K":[],"aX":[]},"a7f":{"U":[],"bn":["U"],"K":[],"aX":[]},"a77":{"U":[],"bn":["U"],"K":[],"aX":[]},"a7b":{"U":[],"bn":["U"],"K":[],"aX":[]},"a7d":{"U":[],"bn":["U"],"K":[],"aX":[]},"a78":{"U":[],"bn":["U"],"K":[],"aX":[]},"OY":{"U":[],"bn":["U"],"K":[],"aX":[]},"hZ":{"ar":[]},"Al":{"U":[],"bn":["U"],"K":[],"aX":[]},"OV":{"U":[],"bn":["U"],"K":[],"aX":[]},"a6Y":{"U":[],"bn":["U"],"K":[],"aX":[]},"a7k":{"U":[],"bn":["U"],"K":[],"aX":[]},"OJ":{"U":[],"bn":["U"],"K":[],"aX":[]},"Gg":{"qZ":[]},"rV":{"w_":[],"fJ":["eV"],"e3":[]},"rW":{"w0":[],"fJ":["eV"],"e3":[]},"eV":{"K":[],"aX":[]},"a8Y":{"lG":["eV"]},"w_":{"e3":[]},"w0":{"e3":[]},"a7o":{"FG":[],"eV":[],"aY":["U","pF"],"K":[],"aX":[],"aY.1":"pF","aY.0":"U"},"pd":{"e3":[]},"pF":{"w_":[],"fJ":["U"],"pd":[],"e3":[]},"FG":{"eV":[],"aY":["U","pF"],"K":[],"aX":[]},"P_":{"eV":[],"bn":["eV"],"K":[],"aX":[]},"a7p":{"eV":[],"bn":["eV"],"K":[],"aX":[]},"fU":{"iF":[],"fJ":["U"],"e3":[]},"FH":{"eO":["U","fU"],"U":[],"aY":["U","fU"],"K":[],"aX":[],"aY.1":"fU","eO.1":"fU","aY.0":"U"},"OP":{"eO":["U","fU"],"U":[],"aY":["U","fU"],"K":[],"aX":[],"aY.1":"fU","eO.1":"fU","aY.0":"U"},"pM":{"iF":[],"e3":[]},"a1d":{"QB":[]},"FI":{"U":[],"K":[],"aX":[]},"a7s":{"bn":["U"],"K":[],"aX":[]},"FK":{"nh":["1"],"U":[],"aY":["eV","1"],"OE":[],"K":[],"aX":[]},"P1":{"nh":["rW"],"U":[],"aY":["eV","rW"],"OE":[],"K":[],"aX":[],"aY.1":"rW","nh.0":"rW","aY.0":"eV"},"a7n":{"nh":["rV"],"U":[],"aY":["eV","rV"],"OE":[],"K":[],"aX":[],"aY.1":"rV","nh.0":"rV","aY.0":"eV"},"mh":{"bu":[],"ar":[]},"pY":{"iF":[],"fJ":["U"],"e3":[]},"P2":{"eO":["U","pY"],"U":[],"aY":["U","pY"],"K":[],"aX":[],"aY.1":"pY","eO.1":"pY","aY.0":"U"},"Bd":{"at":["~"]},"R4":{"c9":[]},"tf":{"dj":["tf"]},"oz":{"dj":["oz"]},"tv":{"dj":["tv"]},"G2":{"dj":["G2"]},"aly":{"y0":["e5"],"ik":[]},"PH":{"bu":[],"ar":[]},"zM":{"dj":["G2"]},"Hm":{"asi":[]},"G3":{"iv":[]},"nT":{"nU":[]},"mI":{"nU":[]},"Ml":{"nU":[]},"zW":{"c9":[]},"N1":{"c9":[]},"aev":{"eT":[]},"amI":{"N3":[]},"pL":{"eT":[]},"ki":{"o3":[]},"Ad":{"o3":[]},"P8":{"bu":[],"ar":[]},"CN":{"mb":[]},"Ex":{"mb":[]},"NN":{"mb":[]},"KJ":{"mb":[]},"aaj":{"wa":[]},"aai":{"wa":[]},"aak":{"wa":[]},"GE":{"wa":[]},"Ld":{"wb":[]},"aj3":{"QT":[]},"qh":{"ax":[],"m":[]},"RN":{"c0":[],"bH":[],"m":[]},"yw":{"ax":[],"m":[]},"bb9":{"c1":[]},"bx0":{"c1":[]},"bx_":{"c1":[]},"tN":{"c1":[]},"u2":{"c1":[]},"kQ":{"c1":[]},"rB":{"c1":[]},"f6":{"cc":["1"]},"dJ":{"cc":["1"],"cc.T":"1"},"RO":{"aB":["qh"]},"Tb":{"aB":["yw"]},"abu":{"cc":["bb9"],"cc.T":"bb9"},"KH":{"cc":["c1"],"cc.T":"c1"},"a03":{"cc":["kQ"]},"a6u":{"f6":["rB"],"cc":["rB"],"cc.T":"rB","f6.T":"rB"},"U7":{"Wy":["1"],"f6":["1"],"I7":["1"],"cc":["1"],"cc.T":"1","f6.T":"1"},"U8":{"Wz":["1"],"f6":["1"],"I7":["1"],"cc":["1"],"cc.T":"1","f6.T":"1"},"Sq":{"cc":["1"],"cc.T":"1"},"J8":{"ax":[],"m":[]},"acd":{"aB":["J8"]},"acc":{"bT":[],"b2":[],"m":[]},"Ry":{"ax":[],"m":[]},"W3":{"aB":["Ry"],"hy":[]},"DV":{"ax":[],"m":[]},"Te":{"aB":["DV<1>"]},"Jl":{"ax":[],"m":[]},"RT":{"aB":["Jl"]},"Mh":{"bu":[],"ar":[]},"aiy":{"aU":[],"m":[]},"mz":{"c0":[],"bH":[],"m":[]},"ug":{"bT":[],"b2":[],"m":[]},"u8":{"bT":[],"b2":[],"m":[]},"CV":{"bT":[],"b2":[],"m":[]},"xK":{"bT":[],"b2":[],"m":[]},"D5":{"bT":[],"b2":[],"m":[]},"jR":{"bT":[],"b2":[],"m":[]},"jW":{"bT":[],"b2":[],"m":[]},"nB":{"bT":[],"b2":[],"m":[]},"Mr":{"fP":["mS"],"bH":[],"m":[],"fP.T":"mS"},"xV":{"hQ":[],"b2":[],"m":[]},"rA":{"fP":["fU"],"bH":[],"m":[],"fP.T":"fU"},"bwD":{"c0":[],"bH":[],"m":[]},"E8":{"bT":[],"b2":[],"m":[]},"G1":{"bT":[],"b2":[],"m":[]},"ao_":{"jj":[],"b4":[],"ae":[]},"ao0":{"c0":[],"bH":[],"m":[]},"NA":{"bT":[],"b2":[],"m":[]},"Y7":{"bT":[],"b2":[],"m":[]},"ZC":{"bT":[],"b2":[],"m":[]},"a5V":{"bT":[],"b2":[],"m":[]},"a5W":{"bT":[],"b2":[],"m":[]},"Bn":{"bT":[],"b2":[],"m":[]},"a12":{"bT":[],"b2":[],"m":[]},"a1u":{"bT":[],"b2":[],"m":[]},"FQ":{"bT":[],"b2":[],"m":[]},"ci":{"bT":[],"b2":[],"m":[]},"iw":{"bT":[],"b2":[],"m":[]},"kO":{"bT":[],"b2":[],"m":[]},"a3w":{"bT":[],"b2":[],"m":[]},"F4":{"bT":[],"b2":[],"m":[]},"aiG":{"bV":[],"b4":[],"ae":[]},"a2S":{"bT":[],"b2":[],"m":[]},"a2R":{"bT":[],"b2":[],"m":[]},"a9_":{"bT":[],"b2":[],"m":[]},"Qk":{"hQ":[],"b2":[],"m":[]},"a2F":{"aU":[],"m":[]},"Ug":{"hQ":[],"b2":[],"m":[]},"agJ":{"bV":[],"b4":[],"ae":[]},"a6o":{"aU":[],"m":[]},"a1c":{"hQ":[],"b2":[],"m":[]},"a7X":{"hQ":[],"b2":[],"m":[]},"Ke":{"hQ":[],"b2":[],"m":[]},"DO":{"fP":["kW"],"bH":[],"m":[],"fP.T":"kW"},"DJ":{"fP":["kW"],"bH":[],"m":[],"fP.T":"kW"},"abz":{"hQ":[],"b2":[],"m":[]},"Aq":{"hQ":[],"b2":[],"m":[]},"a6M":{"b2":[],"m":[]},"a3E":{"bT":[],"b2":[],"m":[]},"N5":{"bT":[],"b2":[],"m":[]},"m0":{"bT":[],"b2":[],"m":[]},"Xm":{"bT":[],"b2":[],"m":[]},"N_":{"bT":[],"b2":[],"m":[]},"Yv":{"bT":[],"b2":[],"m":[]},"ur":{"bT":[],"b2":[],"m":[]},"a2E":{"bT":[],"b2":[],"m":[]},"uY":{"aU":[],"m":[]},"iG":{"aU":[],"m":[]},"uc":{"bT":[],"b2":[],"m":[]},"Up":{"U":[],"bn":["U"],"K":[],"aX":[]},"Rz":{"iv":[],"aX":[]},"Ak":{"b2":[],"m":[]},"vH":{"bV":[],"b4":[],"ae":[]},"aby":{"iv":[],"aX":[]},"a_C":{"bT":[],"b2":[],"m":[]},"a_a":{"aU":[],"m":[]},"aeq":{"ar":[]},"ui":{"fk":[],"c0":[],"bH":[],"m":[]},"aiz":{"aU":[],"m":[]},"a_L":{"aU":[],"m":[]},"KF":{"ax":[],"m":[]},"SI":{"aB":["KF"]},"a04":{"aU":[],"m":[]},"Dx":{"ax":[],"m":[]},"ST":{"aB":["Dx"]},"Dy":{"ax":[],"m":[]},"uo":{"aB":["Dy"],"hy":[]},"UV":{"ax":[],"m":[]},"oy":{"H6":[],"jk":[]},"adB":{"bT":[],"b2":[],"m":[]},"akk":{"U":[],"bn":["U"],"K":[],"aX":[]},"QP":{"iz":["eY"],"bu":[],"ar":[]},"SU":{"hQ":[],"b2":[],"m":[]},"alk":{"aB":["UV"],"biW":[]},"th":{"f6":["1"],"cc":["1"],"cc.T":"1","f6.T":"1"},"VX":{"f6":["1"],"cc":["1"],"cc.T":"1","f6.T":"1"},"VY":{"f6":["1"],"cc":["1"],"cc.T":"1","f6.T":"1"},"alu":{"f6":["rQ"],"cc":["rQ"],"cc.T":"rQ","f6.T":"rQ"},"ae_":{"f6":["oO"],"cc":["oO"],"cc.T":"oO","f6.T":"oO"},"f7":{"bu":[],"ar":[]},"yv":{"f7":[],"bu":[],"ar":[]},"Ln":{"bu":[],"ar":[]},"ys":{"ax":[],"m":[]},"DR":{"ax":[],"m":[]},"T9":{"p7":["f7"],"c0":[],"bH":[],"m":[],"p7.T":"f7"},"HE":{"aB":["ys"]},"afP":{"aB":["ys"]},"Lo":{"ax":[],"m":[]},"baw":{"c1":[]},"zG":{"c1":[]},"A7":{"c1":[]},"uk":{"c1":[]},"Ta":{"f7":[],"bu":[],"ar":[]},"afQ":{"aB":["Lo"]},"a7A":{"cc":["baw"],"cc.T":"baw"},"a4P":{"cc":["zG"],"cc.T":"zG"},"a6r":{"cc":["A7"],"cc.T":"A7"},"KE":{"cc":["uk"],"cc.T":"uk"},"Lv":{"ax":[],"m":[]},"Lw":{"aB":["Lv"]},"Tc":{"c0":[],"bH":[],"m":[]},"qR":{"ax":[],"m":[]},"lE":{"aB":["qR<1>"]},"p1":{"h7":[]},"cC":{"p1":["1"],"h7":[]},"ax":{"m":[]},"b2":{"m":[]},"b4":{"ae":[]},"m8":{"b4":[],"ae":[]},"jj":{"b4":[],"ae":[]},"qX":{"p1":["1"],"h7":[]},"aU":{"m":[]},"bH":{"m":[]},"fP":{"bH":[],"m":[]},"c0":{"bH":[],"m":[]},"a3p":{"b2":[],"m":[]},"bT":{"b2":[],"m":[]},"hQ":{"b2":[],"m":[]},"a0Q":{"b2":[],"m":[]},"Kf":{"b4":[],"ae":[]},"Gm":{"b4":[],"ae":[]},"Oj":{"b4":[],"ae":[]},"zQ":{"b4":[],"ae":[]},"bV":{"b4":[],"ae":[]},"a3o":{"bV":[],"b4":[],"ae":[]},"Q0":{"bV":[],"b4":[],"ae":[]},"lP":{"bV":[],"b4":[],"ae":[]},"aiv":{"b4":[],"ae":[]},"aiA":{"m":[]},"E0":{"aU":[],"m":[]},"l3":{"ax":[],"m":[]},"FA":{"aB":["l3"]},"dx":{"yE":["1"]},"agl":{"bT":[],"b2":[],"m":[]},"yK":{"ax":[],"m":[]},"HO":{"aB":["yK"]},"LR":{"zF":[]},"yR":{"aU":[],"m":[]},"yS":{"fk":[],"c0":[],"bH":[],"m":[]},"uH":{"ax":[],"m":[]},"Tm":{"aB":["uH"],"hy":[]},"y7":{"bm":["eM"],"bh":["eM"],"bm.T":"eM","bh.T":"eM"},"xn":{"bm":["eo?"],"bh":["eo?"],"bm.T":"eo?","bh.T":"eo?"},"Ba":{"bm":["I"],"bh":["I"],"bm.T":"I","bh.T":"I"},"J5":{"ax":[],"m":[]},"J7":{"ax":[],"m":[]},"J4":{"ax":[],"m":[]},"J2":{"ax":[],"m":[]},"J6":{"ax":[],"m":[]},"a_F":{"bm":["k_"],"bh":["k_"],"bm.T":"k_","bh.T":"k_"},"KV":{"bm":["aR"],"bh":["aR"],"bm.T":"aR","bh.T":"aR"},"a2D":{"ax":[],"m":[]},"Ec":{"aB":["1"]},"Cn":{"aB":["1"]},"ac9":{"aB":["J5"]},"acb":{"aB":["J7"]},"ac8":{"aB":["J4"]},"ac7":{"aB":["J2"]},"aca":{"aB":["J6"]},"p6":{"c0":[],"bH":[],"m":[]},"M_":{"jj":[],"b4":[],"ae":[]},"p7":{"c0":[],"bH":[],"m":[]},"HR":{"jj":[],"b4":[],"ae":[]},"fk":{"c0":[],"bH":[],"m":[]},"BF":{"aU":[],"m":[]},"ud":{"b2":[],"m":[]},"HT":{"bV":[],"b4":[],"ae":[]},"uZ":{"ud":["bb"],"b2":[],"m":[],"ud.0":"bb"},"Uy":{"m_":["bb","U"],"U":[],"bn":["U"],"K":[],"aX":[],"m_.0":"bb"},"TH":{"c0":[],"bH":[],"m":[]},"MD":{"ax":[],"m":[]},"aow":{"l0":["RA"],"l0.T":"RA"},"a_O":{"RA":[]},"ahr":{"aB":["MD"]},"bho":{"c0":[],"bH":[],"m":[]},"MI":{"kl":[],"k_":[]},"Ot":{"aU":[],"m":[]},"ahy":{"aU":[],"m":[]},"aeU":{"ar":[]},"ahx":{"bT":[],"b2":[],"m":[]},"aks":{"U":[],"bn":["U"],"K":[],"aX":[]},"zv":{"p6":["ie"],"c0":[],"bH":[],"m":[],"p6.T":"ie"},"TR":{"ax":[],"m":[]},"ahI":{"aB":["TR"],"hy":[]},"Hk":{"dT":[],"ed":[]},"a4j":{"aU":[],"m":[]},"XH":{"ax":[],"m":[]},"acj":{"yE":["Hk"]},"ahR":{"aU":[],"m":[]},"bab":{"m1":[]},"yL":{"c0":[],"bH":[],"m":[]},"Nq":{"ax":[],"m":[]},"nY":{"aB":["Nq"]},"ait":{"ev":["~"]},"I3":{"wD":[]},"I2":{"wD":[]},"U2":{"wD":[]},"U3":{"wD":[]},"agq":{"hc":["bx>?"],"bu":[],"ar":[]},"hR":{"bH":[],"m":[]},"U6":{"b4":[],"ae":[]},"q2":{"iF":[],"fJ":["U"],"e3":[]},"a5a":{"hQ":[],"b2":[],"m":[]},"Ig":{"eO":["U","q2"],"U":[],"aY":["U","q2"],"K":[],"aX":[],"aY.1":"q2","eO.1":"q2","aY.0":"U"},"rk":{"ar":[]},"to":{"ax":[],"m":[]},"I5":{"aB":["to"]},"F5":{"ax":[],"m":[]},"F7":{"aB":["F5"]},"wI":{"U":[],"aY":["U","fU"],"K":[],"aX":[],"aY.1":"fU","aY.0":"U"},"NG":{"ax":[],"m":[]},"BU":{"r8":["BU"]},"BZ":{"c0":[],"bH":[],"m":[]},"BY":{"U":[],"bn":["U"],"K":[],"aX":[],"r8":["BY"]},"Uz":{"U":[],"bn":["U"],"K":[],"aX":[]},"VH":{"hQ":[],"b2":[],"m":[]},"anp":{"bV":[],"b4":[],"ae":[]},"Iy":{"fU":[],"iF":[],"fJ":["U"],"e3":[]},"aiM":{"aB":["NG"]},"I6":{"b2":[],"m":[]},"aiL":{"bV":[],"b4":[],"ae":[]},"aeu":{"bT":[],"b2":[],"m":[]},"LE":{"ax":[],"m":[]},"Qp":{"ax":[],"m":[]},"Th":{"aB":["LE"]},"Tg":{"bu":[],"ar":[]},"agm":{"ar":[]},"Vr":{"aB":["Qp"]},"Vq":{"bu":[],"ar":[]},"NH":{"ld":[]},"vh":{"d5":["1"],"r9":[],"h7":[],"d5.T":"1"},"F9":{"aU":[],"m":[]},"NI":{"it":["1"],"iy":["1"],"ev":["1"]},"Fu":{"c0":[],"bH":[],"m":[]},"vI":{"ax":[],"m":[]},"Bq":{"c0":[],"bH":[],"m":[]},"Pd":{"ax":[],"m":[]},"hc":{"bu":[],"ar":[]},"akO":{"aB":["vI"]},"UM":{"aB":["Pd"]},"dY":{"hc":["1"],"bu":[],"ar":[]},"mm":{"hc":["1"],"bu":[],"ar":[]},"UK":{"mm":["1"],"hc":["1"],"bu":[],"ar":[]},"P6":{"mm":["1"],"hc":["1"],"bu":[],"ar":[],"dY.T":"1","mm.T":"1"},"An":{"mm":["F"],"hc":["F"],"bu":[],"ar":[],"dY.T":"F","mm.T":"F"},"P7":{"mm":["i?"],"hc":["i?"],"bu":[],"ar":[],"dY.T":"i?","mm.T":"i?"},"a7W":{"ax":[],"m":[]},"bNH":{"bSm":["at"]},"Ij":{"aB":["a7W<1>"]},"al7":{"c0":[],"bH":[],"m":[]},"akL":{"hc":["Av?"],"bu":[],"ar":[],"dY.T":"Av?"},"TT":{"c0":[],"bH":[],"m":[]},"I1":{"ax":[],"m":[]},"tn":{"aB":["I1<1>"]},"F6":{"ev":["1"]},"iy":{"ev":["1"]},"aeH":{"cc":["kQ"],"cc.T":"kQ"},"it":{"iy":["1"],"ev":["1"]},"O9":{"it":["1"],"iy":["1"],"ev":["1"]},"Or":{"it":["1"],"iy":["1"],"ev":["1"]},"a82":{"aU":[],"m":[]},"Po":{"ji":["1"],"ji.T":"1"},"Pp":{"c0":[],"bH":[],"m":[]},"Pq":{"bu":[],"ar":[]},"V5":{"ax":[],"m":[]},"UP":{"d5":["h7"],"r9":[],"h7":[],"d5.T":"h7"},"V6":{"aB":["V5"]},"a16":{"rN":[]},"m3":{"mJ":[],"ld":[]},"pD":{"m3":[],"mJ":[],"ld":[]},"Pw":{"m3":[],"mJ":[],"ld":[]},"pr":{"m3":[],"mJ":[],"ld":[]},"vP":{"m3":[],"mJ":[],"ld":[]},"ab9":{"m3":[],"mJ":[],"ld":[]},"bbt":{"r8":["bbt"]},"Pt":{"ax":[],"m":[]},"Pu":{"aB":["Pt"]},"alm":{"c0":[],"bH":[],"m":[]},"rO":{"mh":[],"bu":[],"ar":[],"rN":[]},"AC":{"ld":[]},"Pv":{"rO":[],"mh":[],"bu":[],"ar":[],"rN":[]},"a8e":{"aU":[],"m":[]},"YG":{"aU":[],"m":[]},"a3D":{"aU":[],"m":[]},"Px":{"ax":[],"m":[]},"UY":{"c0":[],"bH":[],"m":[]},"V_":{"ax":[],"m":[]},"FX":{"aB":["Px"]},"alp":{"aB":["V_"]},"UZ":{"bu":[],"ar":[]},"alo":{"bT":[],"b2":[],"m":[]},"aky":{"U":[],"bn":["U"],"K":[],"aX":[]},"akM":{"hc":["a_?"],"bu":[],"ar":[],"dY.T":"a_?"},"hY":{"c1":[]},"Pn":{"f6":["hY"],"cc":["hY"],"cc.T":"hY","f6.T":"hY"},"FC":{"ax":[],"m":[]},"q6":{"l1":[],"dT":[],"ed":[]},"q7":{"iY":[],"dT":[],"ed":[]},"FY":{"bu":[],"ar":[]},"pz":{"aB":["1"]},"EW":{"bu":[],"ar":[]},"FZ":{"ax":[],"m":[]},"G0":{"c0":[],"bH":[],"m":[]},"alw":{"hZ":[],"aB":["FZ"],"ar":[]},"a8k":{"ar":[]},"PV":{"ax":[],"m":[]},"alJ":{"aB":["PV"]},"alK":{"p6":["A"],"c0":[],"bH":[],"m":[],"p6.T":"A"},"bB":{"Gb":[]},"AO":{"ax":[],"m":[]},"PW":{"ax":[],"m":[]},"Gc":{"bu":[],"ar":[]},"Va":{"aB":["AO"]},"PX":{"bu":[],"ar":[]},"V9":{"aB":["PW"]},"alO":{"c0":[],"bH":[],"m":[]},"Im":{"bT":[],"b2":[],"m":[]},"a8L":{"aU":[],"m":[]},"alV":{"bV":[],"b4":[],"ae":[]},"UI":{"U":[],"bn":["U"],"OE":[],"K":[],"aX":[]},"a90":{"b2":[],"m":[]},"Gi":{"b2":[],"m":[]},"a8Z":{"Gi":[],"b2":[],"m":[]},"Gh":{"bV":[],"b4":[],"ae":[]},"Mg":{"fP":["pd"],"bH":[],"m":[],"fP.T":"pd"},"Qa":{"l7":["1","2"],"b2":[],"m":[]},"Qb":{"bV":[],"b4":[],"ae":[]},"Qc":{"bu":[],"ar":[]},"a94":{"bT":[],"b2":[],"m":[]},"Ii":{"U":[],"bn":["U"],"K":[],"aX":[]},"a93":{"bu":[],"ar":[]},"SF":{"bu":[],"ar":[]},"a9c":{"aU":[],"m":[]},"QA":{"b2":[],"m":[]},"amM":{"bV":[],"b4":[],"ae":[]},"aa_":{"fP":["pM"],"bH":[],"m":[],"fP.T":"pM"},"pO":{"dT":[],"ed":[]},"pP":{"dT":[],"ed":[]},"Jr":{"dT":[],"ed":[]},"P0":{"U":[],"bn":["U"],"K":[],"aX":[]},"FJ":{"U":[],"bn":["U"],"K":[],"aX":[]},"aa6":{"bT":[],"b2":[],"m":[]},"aa5":{"bT":[],"b2":[],"m":[]},"aam":{"bT":[],"b2":[],"m":[]},"Dl":{"fk":[],"c0":[],"bH":[],"m":[]},"bwH":{"fk":[],"c0":[],"bH":[],"m":[]},"aiB":{"aU":[],"m":[]},"fr":{"aU":[],"m":[]},"KI":{"c1":[]},"xY":{"c1":[]},"y_":{"c1":[]},"xZ":{"c1":[]},"jf":{"c1":[]},"qK":{"jf":[],"c1":[]},"qM":{"jf":[],"c1":[]},"yj":{"jf":[],"c1":[]},"yd":{"jf":[],"c1":[]},"ye":{"jf":[],"c1":[]},"lB":{"jf":[],"c1":[]},"ut":{"jf":[],"c1":[]},"qN":{"jf":[],"c1":[]},"yh":{"jf":[],"c1":[]},"yi":{"jf":[],"c1":[]},"qL":{"jf":[],"c1":[]},"rP":{"c1":[]},"azp":{"c1":[]},"rQ":{"c1":[]},"oO":{"c1":[]},"vm":{"c1":[]},"vE":{"c1":[]},"o5":{"c1":[]},"wk":{"c1":[]},"n9":{"c1":[]},"wh":{"c1":[]},"a02":{"c1":[]},"jA":{"iF":[],"fJ":["U"],"e3":[]},"tq":{"ax":[],"m":[]},"V3":{"ax":[],"m":[]},"QY":{"ax":[],"m":[]},"V7":{"aB":["tq"]},"V4":{"aB":["V3"]},"VC":{"aB":["QY"]},"K4":{"iz":["CX"],"bu":[],"ar":[],"hy":[]},"Be":{"ax":[],"m":[]},"SX":{"c0":[],"bH":[],"m":[]},"anr":{"aB":["Be"]},"So":{"ar":[]},"aaL":{"aU":[],"m":[]},"Ja":{"ax":[],"m":[]},"RP":{"aB":["Ja"]},"a8V":{"ax":[],"m":[]},"a87":{"ax":[],"m":[]},"a7R":{"ax":[],"m":[]},"a8O":{"ax":[],"m":[]},"a0V":{"bT":[],"b2":[],"m":[]},"a_D":{"ax":[],"m":[]},"MA":{"ax":[],"m":[]},"XE":{"ax":[],"m":[]},"GX":{"ax":[],"m":[]},"GY":{"aB":["GX<1>"]},"Ro":{"iz":["GZ"],"bu":[],"ar":[]},"W1":{"c0":[],"bH":[],"m":[]},"abj":{"aU":[],"m":[]},"Rv":{"hQ":[],"b2":[],"m":[]},"aok":{"bV":[],"b4":[],"ae":[]},"a8H":{"hQ":[],"b2":[],"m":[]},"W2":{"c0":[],"bH":[],"m":[]},"abs":{"aU":[],"m":[]},"aol":{"bT":[],"b2":[],"m":[]},"akH":{"U":[],"bn":["U"],"K":[],"aX":[]},"H6":{"jk":[]},"aou":{"fP":["n4"],"bH":[],"m":[],"fP.T":"n4"},"acq":{"bT":[],"b2":[],"m":[]},"UG":{"U":[],"bn":["U"],"K":[],"aX":[]},"RB":{"ax":[],"m":[]},"aox":{"aB":["RB"]},"Kb":{"ax":[],"m":[]},"Sj":{"aB":["Kb"]},"CZ":{"ax":[],"m":[]},"pZ":{"jq":[],"dT":[],"ed":[]},"a26":{"ar":[]},"a27":{"ar":[]},"a28":{"ar":[]},"a23":{"ar":[]},"a25":{"ar":[]},"a24":{"ar":[]},"a6G":{"ar":[]},"a6F":{"ar":[]},"a6E":{"ar":[]},"a29":{"ar":[]},"aaQ":{"ar":[]},"aaE":{"ar":[]},"a2G":{"ar":[]},"adv":{"aB":["CZ"]},"ZU":{"aU":[],"m":[]},"xE":{"aU":[],"m":[]},"ZT":{"aU":[],"m":[]},"MO":{"ax":[],"m":[]},"ahA":{"aB":["MO"]},"a3T":{"ax":[],"m":[]},"pK":{"CG":[]},"Qu":{"pK":["~"],"CG":[],"pK.T":"~"},"Fc":{"dj":["Fc"]},"xP":{"dj":["xP"]},"YX":{"lx":[]},"YY":{"lx":[]},"Z5":{"lx":[]},"a0w":{"lx":[]},"a0x":{"lx":[]},"a6h":{"lx":[]},"a6i":{"lx":[]},"a_7":{"k7":[]},"ul":{"k7":[]},"a1v":{"k7":[]},"a1G":{"k7":[]},"a4k":{"k7":[]},"a4n":{"k7":[]},"Od":{"k7":[]},"a6y":{"k7":[]},"vK":{"k7":[]},"a7O":{"k7":[]},"abv":{"k7":[]},"aJU":{"dj":["aJU"]},"Yj":{"Zy":[]},"JD":{"Zy":[]},"CF":{"dp":["H"],"dp.T":"H"},"K_":{"c9":[]},"a0s":{"c9":[]},"Cw":{"c9":[]},"a2I":{"c9":[]},"Cx":{"hJ":[],"dD":[]},"ue":{"hJ":[],"lW":[],"dD":[]},"KY":{"lW":[],"dD":[]},"Lb":{"hJ":[],"dD":[]},"LJ":{"hJ":[],"dD":[]},"a1X":{"hJ":[],"dD":[]},"O6":{"lW":[],"dD":[]},"Oz":{"lW":[],"dD":[]},"P3":{"hJ":[],"lW":[],"dD":[],"b9l":[]},"Au":{"baJ":[],"dD":[]},"PU":{"lW":[],"dD":[]},"a9L":{"hJ":[],"dD":[]},"n8":{"dD":[]},"qu":{"j8":["l","l"]},"cF":{"j8":["a_","a_"]},"LH":{"j8":["mD","mD"]},"p9":{"j8":["o","o"]},"Mp":{"j8":["1","1"]},"Fh":{"h8":["h"],"h8.T":"h"},"a5O":{"j8":["h","h"]},"lX":{"j8":["h","h"]},"G5":{"j8":["oc","rq"]},"a9i":{"j8":["h","h"]},"QU":{"j8":["qG","qG"]},"MG":{"ax":[],"m":[]},"ahw":{"aB":["MG"]},"MH":{"ax":[],"m":[]},"ahu":{"aB":["MH"]},"Cm":{"eJ":[]},"Z9":{"eJ":[]},"a1U":{"eJ":[]},"a1W":{"eJ":[]},"a4e":{"eJ":[]},"a6m":{"eJ":[]},"a6S":{"eJ":[]},"a7y":{"eJ":[]},"a7S":{"eJ":[]},"a8y":{"eJ":[]},"AM":{"eJ":[]},"a8A":{"eJ":[]},"a8B":{"eJ":[]},"a8C":{"eJ":[]},"j9":{"hJ":[],"dD":[]},"a_4":{"j9":[],"hJ":[],"dD":[]},"a2z":{"j9":[],"hJ":[],"dD":[]},"a4W":{"j9":[],"hJ":[],"dD":[]},"a8z":{"j9":[],"hJ":[],"dD":[]},"a97":{"j9":[],"hJ":[],"dD":[]},"aap":{"j9":[],"hJ":[],"dD":[]},"a36":{"c9":[]},"a39":{"c9":[]},"a3a":{"iq":[]},"FB":{"b2":[],"m":[]},"OS":{"U":[],"K":[],"aX":[]},"a5N":{"h5":[]},"h8":{"h8.T":"1"},"ce":{"lR":[]},"dP":{"lR":[]},"wl":{"lR":[]},"Yw":{"eQ":[]},"K9":{"eQ":[]},"L_":{"eQ":[]},"a0Y":{"eQ":[]},"a1q":{"eQ":[]},"a2d":{"eQ":[]},"a2j":{"eQ":[]},"a2n":{"eQ":[]},"Mv":{"eQ":[]},"zh":{"eQ":[]},"NC":{"eQ":[]},"ND":{"eQ":[]},"Fd":{"eQ":[]},"PS":{"eQ":[]},"aa1":{"eQ":[]},"Rq":{"eQ":[]},"Rr":{"eQ":[]},"Y4":{"fN":[]},"Y5":{"fN":[]},"ZJ":{"fN":[]},"a_A":{"fN":[]},"a_Q":{"fN":[]},"PY":{"Kx":[]},"Do":{"Kx":[]},"a0B":{"fN":[]},"KZ":{"fN":[]},"a0S":{"fN":[]},"a2C":{"fN":[]},"a2L":{"fN":[]},"a3x":{"fN":[]},"zb":{"fN":[]},"a96":{"fN":[]},"a9G":{"fN":[]},"GM":{"fN":[]},"wF":{"b4":[],"ae":[]},"rT":{"m":[]},"F_":{"aU":[],"rT":[],"m":[]},"aim":{"b4":[],"ae":[]},"wE":{"aU":[],"m":[]},"rS":{"aU":[],"rT":[],"m":[]},"Q1":{"b4":[],"ae":[]},"jp":{"y":["1"]},"js":{"jp":["1"],"y":["1"]},"Jp":{"a5":["ha"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"iJ":[],"a5.T":"ha","ac.T":"A"},"xu":{"a5":["ha"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"ha","ac.T":"A"},"DX":{"aU":[],"m":[]},"z7":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"iJ":[],"a5.T":"b7","ac.T":"A"},"a3g":{"aD":[],"aQ":[],"aE":[],"aJ":[],"a5":["ha"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"a5.T":"ha"},"EQ":{"aU":[],"m":[]},"ER":{"aU":[],"m":[]},"ha":{"b7":["aw"],"ad":["aw"],"fl":[],"z":[],"az":[],"T":[]},"F8":{"aU":[],"m":[]},"Bj":{"a5":["ha"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"ha","ac.T":"A"},"aaT":{"ac":["A"],"z":[],"b6":[],"ac.T":"A"},"Bw":{"a5":["ha"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"ha","ac.T":"A"},"a5I":{"iL":[],"c9":[]},"bk":{"aLD":["1"],"b8":["1"]},"MQ":{"y":["1"],"y.E":"1"},"nL":{"fK":["1","i"],"b8":["i"],"fK.R":"1"},"ML":{"fK":["1","2"],"b8":["2"],"fK.R":"1"},"Re":{"fK":["1","pS<1>"],"b8":["pS<1>"],"fK.R":"1"},"Q_":{"hn":[]},"xM":{"hn":[]},"a3K":{"hn":[]},"a4T":{"hn":[]},"iu":{"hn":[]},"abx":{"hn":[]},"JQ":{"zg":["1","1"],"b8":["1"],"zg.R":"1"},"fK":{"b8":["2"]},"PN":{"b8":["dg<1,2>"]},"PO":{"b8":["o9<1,2,3>"]},"PP":{"b8":["n0<1,2,3,4>"]},"PQ":{"b8":["m4<1,2,3,4,5>"]},"PR":{"b8":["jw<1,2,3,4,5,6,7,8>"]},"zg":{"b8":["2"]},"lU":{"fK":["1","1"],"b8":["1"],"fK.R":"1"},"Q7":{"fK":["1","1"],"b8":["1"],"fK.R":"1"},"L6":{"b8":["1"]},"a4O":{"b8":["i"]},"mw":{"b8":["i"]},"AQ":{"b8":["i"]},"a6p":{"b8":["i"]},"a7z":{"b8":["i"]},"l_":{"fK":["1","H<1>"],"b8":["H<1>"],"fK.R":"1"},"Mu":{"fK":["1","H<1>"],"b8":["H<1>"]},"Ob":{"fK":["1","H<1>"],"b8":["H<1>"],"fK.R":"1"},"P4":{"fK":["1","2"],"b8":["2"]},"JM":{"yX":["1"],"rS":[],"aU":[],"rT":[],"m":[]},"MB":{"yX":["1"],"rS":[],"aU":[],"rT":[],"m":[]},"a2H":{"ae":[]},"hi":{"c0":[],"bH":[],"m":[]},"yX":{"rS":[],"aU":[],"rT":[],"m":[]},"Tp":{"b4":[],"ae":[]},"BQ":{"jj":[],"b4":[],"a2H":["1"],"ae":[]},"St":{"kA":["1","Hq<1>"],"kA.D":"Hq<1>"},"W0":{"kA":["1","IF<1>"],"kA.D":"IF<1>"},"a4x":{"F_":[],"aU":[],"rT":[],"m":[]},"Oh":{"yX":["1"],"rS":[],"aU":[],"rT":[],"m":[]},"a6x":{"c9":[]},"a6w":{"c9":[]},"CD":{"hd":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"cP":["ad"],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"cP.T":"ad","ac.T":"A"},"DE":{"hd":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["vL"],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"vL","ac.T":"A"},"L1":{"cP":["ad"],"z":[],"cP.T":"ad"},"a0U":{"hd":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"cP":["ad"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"cP.T":"ad","ac.T":"A"},"O2":{"hd":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"cP":["ad"],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"cP.T":"ad","ac.T":"A"},"a9A":{"cP":["ad"],"z":[],"cP.T":"ad"},"a9B":{"hd":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"cP":["ad"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"cP.T":"ad","ac.T":"A"},"vL":{"ad":["ab"],"pu":[],"dm":["fI"],"z":[],"az":[],"T":[]},"FP":{"aU":[],"m":[]},"qf":{"cD":[]},"Ca":{"cD":[]},"bLP":{"cD":[]},"bLO":{"cD":[]},"bM8":{"cD":[]},"bM7":{"cD":[]},"bM6":{"cD":[]},"bLN":{"cD":[]},"bM2":{"cD":[]},"bMd":{"cD":[]},"bLY":{"cD":[]},"bLR":{"cD":[]},"bLQ":{"cD":[]},"bLZ":{"cD":[]},"bM1":{"cD":[]},"bM9":{"cD":[]},"bM3":{"cD":[]},"bLU":{"cD":[]},"bLT":{"cD":[]},"bLX":{"cD":[]},"bLW":{"cD":[]},"bMb":{"cD":[]},"bMa":{"cD":[]},"bM0":{"cD":[]},"bM_":{"cD":[]},"ln":{"cD":[]},"bcM":{"cD":[]},"j5":{"cD":[]},"b7f":{"cD":[]},"bLV":{"cD":[]},"qg":{"cD":[]},"bLM":{"cD":[]},"iC":{"cD":[]},"np":{"cD":[]},"kH":{"cD":[]},"X8":{"cD":[]},"bLS":{"cD":[]},"bMc":{"cD":[]},"kI":{"cD":[]},"bM5":{"cD":[]},"bM4":{"cD":[]},"pR":{"fm":[]},"F2":{"fm":[]},"Ea":{"fm":[]},"yH":{"fm":[]},"dh":{"cA":[]},"a_x":{"y":["fn"],"y.E":"fn"},"a50":{"fn":["o"]},"ZV":{"fn":["l"]},"a9J":{"fn":["i"]},"a1_":{"fn":["i"]},"a2P":{"fn":["o"]},"a1f":{"fn":["a_"]},"Yy":{"fn":["F"]},"a5J":{"c9":[]},"K7":{"fp":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["hf"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"hf","ac.T":"A"},"K8":{"aD":[],"aQ":[],"aE":[],"aJ":[],"a5":["hf"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"a5.T":"hf"},"a2i":{"aD":[],"aQ":[],"aE":[],"aJ":[],"a5":["hf"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"a5.T":"hf"},"a1D":{"z":[]},"a1F":{"fp":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["hf"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"hf","ac.T":"A"},"a1E":{"fp":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["hf"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"hf","ac.T":"A"},"F3":{"fp":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["hf"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"hf","ac.T":"A"},"a51":{"a5":["hf"],"z":[],"a5.T":"hf"},"a68":{"jy":["rs"],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["hf"],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"hf","ac.T":"A","jy.T":"rs"},"hf":{"ad":["ab"],"fl":[],"cj":[],"dm":["fI"],"z":[],"az":[],"T":[]},"GA":{"aU":[],"m":[]},"t6":{"M":["1"],"H":["1"],"ao":["1"],"y":["1"]},"agS":{"t6":["o"],"M":["o"],"H":["o"],"ao":["o"],"y":["o"]},"Rn":{"t6":["o"],"M":["o"],"H":["o"],"ao":["o"],"y":["o"],"M.E":"o","y.E":"o","t6.E":"o"},"abd":{"c9":[]},"is":{"vn":[]},"lO":{"vn":[]},"hH":{"vn":[]},"K6":{"vn":[]},"v2":{"nP":[]},"vx":{"nP":[]},"jU":{"eh":[]},"afm":{"eh":[]},"aaW":{"eh":[]},"abr":{"jU":[],"eh":[]},"Fe":{"jU":[],"eh":[]},"aav":{"jU":[],"eh":[]},"a84":{"jU":[],"eh":[]},"K1":{"eh":[]},"MP":{"eh":[]},"Fi":{"jU":[],"eh":[]},"Dm":{"jU":[],"eh":[]},"aas":{"jU":[],"eh":[]},"a2A":{"jU":[],"eh":[]},"NS":{"eh":[]},"FM":{"eh":[]},"a7G":{"eh":[]},"a7F":{"eh":[]},"a7C":{"eh":[]},"a7D":{"eh":[]},"P5":{"eh":[]},"a7E":{"eh":[]},"jc":{"b9u":[]},"eS":{"eS.T":"1"},"zK":{"eS":["Y<1>"],"eS.T":"Y<1>"},"zL":{"eS":["Y>"],"eS.T":"Y>"},"EL":{"c9":[]},"E1":{"i6":[]},"uB":{"i6":[]},"abF":{"wo":[]},"abK":{"c9":[]},"abQ":{"c9":[]},"abR":{"iL":[],"c9":[]},"abU":{"iL":[],"c9":[]},"RJ":{"c9":[]},"RD":{"y":["e8"],"y.E":"e8"},"le":{"e8":[],"wp":[]},"Ha":{"e8":[]},"RC":{"e8":[]},"abD":{"e8":[]},"abE":{"e8":[]},"RE":{"e8":[]},"abG":{"e8":[],"Hc":["e8"]},"lf":{"e8":[],"Hc":["e8"],"wp":[]},"RK":{"e8":[]},"Bx":{"e8":[]},"Hb":{"b8":["i"]},"RH":{"H":["1"],"ao":["1"],"y":["1"],"y.E":"1"},"abH":{"ck":["H","i"],"ck.S":"H","ck.T":"i"},"nb":{"e7":[]},"oq":{"e7":[]},"mj":{"e7":[]},"mk":{"e7":[]},"j_":{"e7":[]},"or":{"e7":[]},"hz":{"e7":[]},"RL":{"e7":[]},"wq":{"RL":[],"e7":[]},"abI":{"y":["e7"],"y.E":"e7"},"Z_":{"y":["i"]},"aQ":{"av":[]},"aJ":{"T":[]},"A_":{"z":[]},"bwt":{"c0":[],"bH":[],"m":[]},"bzJ":{"ax":[],"m":[]},"bFE":{"c0":[],"bH":[],"m":[]},"bEu":{"c0":[],"bH":[],"m":[]},"lW":{"dD":[]},"baJ":{"dD":[]},"aLD":{"b8":["1"]},"bka":{"cD":[]}}')) +A.bFN(v.typeUniverse,JSON.parse('{"Le":1,"ab4":1,"H0":1,"Wg":2,"Ki":1,"EZ":1,"Qo":1,"a9F":2,"amG":1,"aew":1,"aoa":2,"MM":2,"aob":1,"amc":2,"amb":2,"Vh":2,"Vi":1,"Vj":1,"VV":2,"VW":1,"Z3":1,"ZK":2,"Ir":1,"dj":1,"a2X":1,"bbj":1,"Uf":1,"SG":1,"Dn":1,"T0":1,"Hl":1,"UU":1,"a5G":1,"Ua":1,"AW":1,"Yk":1,"a6n":1,"aat":1,"Cy":1,"S_":1,"S0":1,"VI":1,"Je":1,"D6":1,"Sl":1,"Sm":1,"Sn":1,"NP":1,"Wd":1,"Rc":1,"Wp":1,"a42":1,"TL":1,"IG":1,"Rd":1,"Kj":1,"Sp":1,"fJ":1,"ju":1,"OF":1,"Kr":1,"If":1,"UD":1,"FK":1,"tV":1,"HH":1,"Ec":1,"Cn":1,"HQ":1,"bab":1,"aaX":1,"NI":1,"hc":1,"mX":1,"dY":1,"UK":1,"IH":1,"F6":1,"a3G":1,"O9":1,"Or":1,"I0":1,"Ic":1,"Qa":2,"Vc":2,"l6":1,"fh":1,"VP":1,"a2Z":2,"Mp":1,"Yi":2,"a7I":1,"Mu":1,"P4":2,"MB":1,"a2H":1,"aex":1,"abt":2,"a0O":2,"de":1,"te":1,"p3":1,"bE1":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",z:" In this example we use a joint to keep a body with several fixtures stuck\n to another body.\n\n Tap the screen to add more of these combined bodies.\n ",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",L:'"colors" and "colorStops" arguments must have equal length.',r:'"recorder" must not already be associated with another Canvas.',M:'"rstTransforms" and "rects" lengths must be a multiple of four.',s:'"rstTransforms" and "rects" lengths must match.',v:'"transforms" and "rects" lengths must match.',T:"% of the way to being a CircleBorder that is ",N:"' has been assigned during initialization.",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",F:"A ShapeHitbox needs a PositionComponent ancestor",U:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",A:"Cannot extract a file path from a URI with a fragment component",B:"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",I:'E533333333333333333333333333DDDDDDD4333333333333333333334C43333CD53333333333333333333333UEDTE4\x933343333\x933333333333333333333333333D433333333333333333CDDEDDD43333333S5333333333333333333333C333333D533333333333333333333333SUDDDDT5\x9933CD4E333333333333333333333333UEDDDDE433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333TUUS5CT\x94\x95E3333333333333333333333333333333333333333333333333333333333333333333333SUDD3DUU43533333333333333333C3333333333333w733337333333s3333333w7333333333w33333333333333333333CDDTETE43333ED4S5SE3333C33333D33333333333334E433C3333333C33333333333333333333333333333CETUTDT533333CDDDDDDDDDD3333333343333333D$433333333333333333333333SUDTEE433C34333333333333333333333333333333333333333333333333333333333333333333333333333333TUDDDD3333333333CT5333333333333333333333333333DCEUU3U3U5333343333S5CDDD3CDD333333333333333333333333333333333333333333333333333333333333333333333s73333s33333333333""""""""333333339433333333333333CDDDDDDDDDDDDDDDD3333333CDDDDDDDDDDD\x94DDDDDDDDDDDDDDDDDDDDDDDD33333333DDDDDDDD3333333373s333333333333333333333333333333CDTDDDCTE43C4CD3C333333333333333D3C33333\xee\xee\xed\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xed\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xed\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee333333\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb33\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc<3sww73333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333333w7333333333333333733333333333333333333333333333sww733333s7333333s3wwwww333333333wwwwwwwwwwwwwwwwwwwwwwwwwwwwgffffffffffffvww7wwwwwwswwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww733333333333333333333333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333333333333333333333333333333333333333333333333333333333swwwww7333333333333333333333333333333333333333333wwwwwwwwwwwwwwwwwwwww7swwwwwss33373733s33333w33333CT333333333333333EDTETD433333333#\x14"333333333333"""233333373ED4U5UE9333C33333D33333333333333www3333333s73333333333EEDDDCC3DDDDUUUDDDDD3T5333333333333333333333333333CCU3333333333333333333333333333334EDDD33SDD4D5U4333333333C43333333333CDDD9DDD3DCD433333333C433333333333333C433333333333334443SEUCUSE4333D33333C43333333533333CU33333333333333333333333333334EDDDD3CDDDDDDDDDDDDDDDDDDDDDDDDDDD33DDDDDDDDDDDDDDDDDDDDDDDDD33334333333C33333333333DD4DDDDDDD433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CSUUUUUUUUUUUUUUUUUUUUUUUUUUU333CD43333333333333333333333333333333333333333433333U3333333333333333333333333UUUUUUTEDDDDD3333C3333333333333333373333333333s333333333333swwwww33w733wwwwwww73333s33333333337swwwwsw73333wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwDD4D33CDDDDDCDDDDDDDDDDDDDDDDD43EDDDTUEUCDDD33333D33333333333333DDCDDDDCDCDD333333333DT33333333333333D5333333333333333333333333333CSUE4333333333333CDDDDDDDD4333333DT33333333333333333333333CUDDUDU3SUSU43333433333333333333333333ET533E3333SDD3U3U4333D43333C43333333333333s733333s33333333333CTE333333333333333333UUUUDDDDUD3333"""""(\x02"""""""""3333333333333333333DDDD333333333333333333333333CDDDD3333C3333T333333333333333333333334343C33333333333SET334333333333DDDDDDDDDDDDDDDDDDDDDD4DDDDDDDD4CDDDC4DD43333333333333333333333333333333333333333333333333C33333333333333333333333333333333333333333333333333333333333333333333333333333333DDD433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334333333333333333333333333333333DD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DD433333333333333333333333333333DDD43333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DDDDDDD533333333333333333333333DDDTTU5D4DD333C433333D333333333333333333333DDD733333s373ss33w7733333ww733333333333ss33333333333333333333333333333ww3333333333333333333333333333wwww33333www33333333333333333333wwww333333333333333wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww333333wwwwwwwwwwwwwwwwwwwwwww7wwwwwswwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww73333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333C4""333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DDD4333333333333333333333333333333333333333333333333333333DDD4333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333UEDDDTEE43333333333333333333333333333333333333333333333333333CEUDDDE33333333333333333333333333333333333333333333333333CD3DDEDD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333EDDDCDDT43333333333333333333333333333333333333333CDDDDDDDDDD4EDDDETD3333333333333333333333333333333333333333333333333333333333333DDD3CC4DDD\x94433333333333333333333333333333333SUUC4UT4333333333333333333333333333333333333333333333333333#"""""""B333DDDDDDD433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CED3SDD$"""BDDD4CDDD333333333333333DD33333333333333333333333333333333333333333DEDDDUE333333333333333333333333333CCD3D33CD533333333333333333333333333CESEU3333333333333333333DDDD433333CU33333333333333333333333333334DC44333333333333333333333333333CD4DDDDD33333333333333333333DDD\x95DD333343333DDDUD43333333333333333333\x93\x99\x99IDDDDDDE43333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CDDDDDDDDDDDDDDDDDDDDDD4CDDDDDDDDDDD33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333433333333333333333333333333333333333333333333333333333333333333333333333333DD4333333333333333333333333333333333333333333333333333333333333333333""""""33D4D33CD43333333333333333333CD3343333333333333333333333333333333333333333333333333333333333333333333333333333333333D33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CT53333DY333333333333333333333333UDD43UT43333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333D3333333333333333333333333333333333333333D43333333333333333333333333333333333CDDDDD333333333333333333333333CD4333333333333333333333333333333333333333333333333333333333333SUDDDDUDT43333333333343333333333333333333333333333333333333333TEDDTTEETD333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CUDD3UUDE43333333333333D3333333333333333343333333333SE43CD33333333DD33333C33TEDCSUUU433333333S533333CDDDDDU333333\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa:3\x99\x99\x9933333DDDDD4233333333333333333UTEUS433333333CDCDDDDDDEDDD33433C3E433#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""BDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""BDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD$"""""""""""""""2333373r33333333\x93933CDDD4333333333333333CDUUDU53SEUUUD43\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\f',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",O:"Failed to load network image.\nImage URL: ",d:'If non-null, "colors" length must match that of "transforms" and "rects".',x:"Node already has a parent, copy or remove it first",g:'PathMetricIterator is not pointing to a PathMetric. This can happen in two situations:\n- The iteration has not started yet. If so, call "moveNext" to start iteration.\n- The iterator ran out of elements. If so, check that "moveNext" returns true prior to calling "current".',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",W:"TextInputClient.updateEditingStateWithDeltas",l:"TextInputClient.updateEditingStateWithTag",u:"There was a problem trying to load FontManifest.json",t:"Use JsonReader.setLenient(true) to accept malformed JSON",P:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAxElEQVQ4jYWTMQ7DIAxFIeoNuAGK1K1ISL0DMwOHzNC5p6iUPeoNOEM7GZnPJ/EUbP7Lx7KtIfH91B/L++gs5m5M9NreTN/dEZiVghatwbXvY68UlksyPjprRaxFGAJZg+uAuSSzzC7rEDirDYAz2wg0RjWRFa/EUwdnQnQ37QFe1Odjrw04AKTTaBXPAlx8dDaXdNk4rMsc0B7ge/UcYLTZxoFizxCQ/L0DMAhaX4Mzj/uzW6phu3AvtHUUU4BAWJ6t8x9N/HHcruXjwQAAAABJRU5ErkJggg==",y:"gl_Position = ((u_ctransform * position) * u_scale) + u_shift;",E:"max must be in range 0 < max \u2264 2^32, was ",J:"vec2 center = 0.5 * (u_resolution + u_tile_offset);",G:"vec4 localCoord = vec4(gl_FragCoord.x - center.x, center.y - gl_FragCoord.y, 0, 1) * m_gradient;",R:"\u1ac4\u2bb8\u411f\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u3f4f\u0814\u32b6\u32b6\u32b6\u32b6\u1f81\u32b6\u32b6\u32b6\u1bbb\u2f6f\u3cc2\u051e\u32b6\u11d3\u079b\u2c12\u3967\u1b18\u18aa\u392b\u414f\u07f1\u2eb5\u1880\u1123\u047a\u1909\u08c6\u1909\u11af\u2f32\u1a19\u04d1\u19c3\u2e6b\u209a\u1298\u1259\u0667\u108e\u1160\u3c49\u116f\u1b03\u12a3\u1f7c\u121b\u2023\u1840\u34b0\u088a\u3c13\u04b6\u32b6\u41af\u41cf\u41ef\u4217\u32b6\u32b6\u32b6\u32b6\u32b6\u3927\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u18d8\u1201\u2e2e\u15be\u0553\u32b6\u3be9\u32b6\u416f\u32b6\u32b6\u32b6\u1a68\u10e5\u2a59\u2c0e\u205e\u2ef3\u1019\u04e9\u1a84\u32b6\u32b6\u3d0f\u32b6\u32b6\u32b6\u3f4f\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u104e\u076a\u32b6\u07bb\u15dc\u32b6\u10ba\u32b6\u32b6\u32b6\u32b6\u32b6\u1a3f\u32b6\u0cf2\u1606\u32b6\u32b6\u32b6\u0877\u32b6\u32b6\u073d\u2139\u0dcb\u0bcb\u09b3\u0bcb\u0fd9\u20f7\u03e3\u32b6\u32b6\u32b6\u32b6\u32b6\u0733\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u041d\u0864\u32b6\u32b6\u32b6\u32b6\u32b6\u3915\u32b6\u3477\u32b6\u3193\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u20be\u32b6\u36b1\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u2120\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u2f80\u36ac\u369a\u32b6\u32b6\u32b6\u32b6\u1b8c\u32b6\u1584\u1947\u1ae4\u3c82\u1986\u03b8\u043a\u1b52\u2e77\u19d9\u32b6\u32b6\u32b6\u3cdf\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u093a\u0973\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u3498\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u0834\u32b6\u32b6\u2bb8\u32b6\u32b6\u36ac\u35a6\u32b9\u33d6\u32b6\u32b6\u32b6\u35e5\u24ee\u3847\x00\u0567\u3a12\u2826\u01d4\u2fb3\u29f7\u36f2\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u2bc7\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u1e54\u32b6\u1394\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u2412\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u30b3\u2c62\u3271\u32b6\u32b6\u32b6\u12e3\u32b6\u32b6\u1bf2\u1d44\u2526\u32b6\u2656\u32b6\u32b6\u32b6\u0bcb\u1645\u0a85\u0ddf\u2168\u22af\u09c3\u09c5\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u3f2f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6"} +var t=(function rtii(){var s=A.aa +return{aU:s("ms"),od:s("cc"),GI:s("x4"),y2:s("x5"),xQ:s("ft"),pC:s("x6"),Vx:s("aQ"),gL:s("x8"),MC:s("tP"),ma:s("xa"),so:s("dI"),ve:s("dI"),Bs:s("dI"),s1:s("Jg"),XI:s("xb"),vp:s("xc"),S7:s("Ji"),jo:s("asi"),pR:s("tT"),aM:s("XX"),Pg:s("jU"),UF:s("h1"),ag:s("Cu"),ue:s("Y1"),M1:s("Y3"),kX:s("xd"),bx:s("nw"),cr:s("nw>"),Fc:s("nw"),Cu:s("nw"),iI:s("j9"),w9:s("xe"),Jv:s("xf"),Al:s("tX"),oW:s("xg"),UY:s("xh"),a_:s("xi"),dP:s("qk"),RD:s("xk"),Ah:s("tY"),Ye:s("eQ"),o9:s("jV"),m_:s("eo"),hm:s("xo"),k:s("bb"),q:s("iF"),rR:s("fI"),Si:s("JH"),eu:s("JI"),Xj:s("bvC"),pI:s("CE"),V4:s("cy"),wY:s("dJ"),nz:s("dJ"),P0:s("dJ"),vr:s("dJ"),gv:s("dJ"),fN:s("dJ"),Tx:s("dJ"),AX:s("dJ"),sl:s("dJ"),j5:s("dJ"),_n:s("dJ"),ZQ:s("dJ"),f6:s("dJ"),O1:s("CH"),T_:s("u4"),oO:s("xr"),UT:s("xs"),qp:s("xt"),zK:s("YS"),p7:s("hD?,ev<@>>"),z3:s("jW(ae,A?)"),I2:s("YZ"),vg:s("bu"),wq:s("JM>"),g9:s("jc"),ES:s("bvI"),R6:s("xw"),iX:s("CQ"),qI:s("qr"),Lh:s("JU"),XY:s("xx"),p1:s("oL"),qo:s("CT"),z7:s("Zq"),m6:s("Zr"),E_:s("JV"),Bn:s("Zu"),wW:s("u7"),S3:s("JW"),BQ:s("JX"),V1:s("Zx"),nR:s("JZ"),Kb:s("Zy()"),u2:s("xz"),xG:s("CW"),O5:s("xA"),vh:s("K7"),iK:s("K8"),Hz:s("lv"),hP:s("iH"),c8:s("xC"),Oi:s("cE"),jI:s("ua"),G:s("l"),oD:s("xD"),bV:s("lw"),IC:s("f5"),zC:s("dj"),F:s("z"),ny:s("hE"),Ms:s("D1"),y6:s("xG"),t8:s("oN"),gb:s("D4"),C8:s("jd"),ab:s("xJ"),u7:s("xL"),s9:s("qw"),qO:s("xN"),li:s("bR"),eL:s("bR"),fF:s("iI"),nE:s("qx"),_D:s("iJ"),fK:s("xO"),aX:s("Db"),v:s("je"),pU:s("aY>"),OS:s("De>"),VQ:s("De"),Hx:s("Kk"),NT:s("ag"),d1:s("a_f"),ZC:s("hH"),ho:s("Kn"),H5:s("bwt"),HY:s("nA"),ip:s("ug"),jg:s("uh"),I7:s("Dk"),Pe:s("qA"),l4:s("bwD"),Uf:s("ui"),uy:s("bwH"),sp:s("Dl"),Je:s("bOc"),yW:s("qC"),JX:s("a01"),I:s("mz"),ra:s("bOi"),xm:s("kQ"),uZ:s("a05>"),Rr:s("ul"),AI:s("qE"),VF:s("qF"),HU:s("qG"),yN:s("a0a"),cL:s("y3"),DL:s("bfY"),Di:s("mA"),iJ:s("y4"),vF:s("oV"),TF:s("kR"),ej:s("y5"),Gm:s("ez"),d4:s("y6"),uL:s("nG"),zk:s("mB"),FT:s("qI"),Rs:s("a0p"),cm:s("um"),ty:s("bxr"),R7:s("hJ"),U2:s("bxu"),MP:s("kT"),aD:s("ht"),Zz:s("un"),Tu:s("bD"),Ys:s("nI"),A0:s("eM"),__:s("a0y"),Cv:s("DA"),j1:s("eN"),hl:s("y8"),Ee:s("ao<@>"),lU:s("db"),D:s("b4"),Gt:s("bxF"),o_:s("kU>"),_H:s("a0E"),BF:s("up"),_5:s("oW"),hc:s("oX"),EM:s("yb"),IH:s("L3"),S9:s("a0I"),X8:s("a0J"),Q4:s("L5"),oy:s("L6"),Lt:s("dl"),I3:s("be"),VI:s("c9"),IX:s("nK"),bh:s("yd"),oB:s("ye"),ii:s("DK"),o6:s("bxR"),_w:s("qK"),HH:s("qL"),OO:s("lB"),cP:s("yh"),b5:s("yi"),P9:s("qM"),eI:s("yj"),nN:s("bp"),ei:s("bp"),xt:s("uu"),TE:s("ym"),J:s("ad"),zS:s("ad()"),y5:s("Lh"),eA:s("uw"),xz:s("oZ"),wL:s("yn"),iq:s("yo"),Ii:s("nL>"),vo:s("nL>"),c1:s("nL>>"),US:s("kW"),MN:s("yp"),AC:s("yq"),s4:s("ux"),OE:s("uy"),IR:s("yq(Y)"),mx:s("f7"),l5:s("yv"),JW:s("p0"),t1:s("a1n"),zq:s("DT"),dg:s("Lr"),ia:s("yx"),BJ:s("yy"),FK:s("il"),jU:s("Lu"),E:s("aw"),gx:s("lE<@>"),bE:s("iL"),OP:s("qS"),Uy:s("Ly"),VZ:s("bOO"),Nh:s("lF"),ya:s("a1w"),E4:s("qU"),_8:s("qV"),iH:s("at"),pZ:s("at"),cd:s("at"),Z9:s("at"),xd:s("at(i,bx)"),Ev:s("at()"),L0:s("at<@>"),uz:s("at<~>"),lG:s("at<~>()"),GV:s("yB"),UQ:s("a1H"),bA:s("qW"),Fp:s("c3"),m:s("c3"),b4:s("fM"),Lu:s("fM"),Pa:s("fM"),Ih:s("fM"),SP:s("DZ"),nS:s("yC"),nd:s("dT"),uA:s("dx"),C1:s("dx"),Uv:s("dx"),jn:s("dx"),YC:s("dx"),hg:s("dx"),Qm:s("dx"),UN:s("dx"),ok:s("dx"),pL:s("dx"),fh:s("dx"),Bk:s("dx"),xR:s("yE
      "),mZ:s("yF"),_2:s("bOS"),py:s("p1>"),TX:s("qX"),bT:s("qX>"),Ks:s("a1R"),gm:s("LG"),R1:s("nP"),cU:s("mD"),Fs:s("kX"),rQ:s("bOZ"),m3:s("b9l"),Em:s("uD"),EI:s("p2"),uE:s("qY"),L6:s("LQ"),AD:s("dm>"),cv:s("yJ"),op:s("E5<~(uz)>"),G7:s("a2e>"),rA:s("yK"),mS:s("yL"),AL:s("lG"),YX:s("qZ"),zE:s("aX"),UU:s("yM"),gc:s("LU"),Lk:s("bgG"),Gf:s("uE"),Oh:s("yS"),lu:s("er"),oA:s("p4"),J2:s("a2x"),fE:s("a2y"),OX:s("iM"),hs:s("uK"),dY:s("yU"),dW:s("k5"),Tc:s("r1"),SG:s("p5"),Bc:s("uL"),WR:s("bPi"),IS:s("jj"),og:s("fk"),WB:s("c0"),dG:s("fN"),pl:s("Eg"),U1:s("mE"),pT:s("bgR"),JZ:s("aDm"),_Y:s("fb"),XO:s("uR"),rC:s("fb(Y,fb)"),RI:s("fb(Y)"),qq:s("fb(Y)"),Yx:s("fb(Y)"),UD:s("bgS"),ZP:s("b9u"),Av:s("aDn"),wt:s("b9v"),gD:s("uS"),bU:s("c1"),nQ:s("uT"),Ya:s("Ek"),vK:s("eS>"),fs:s("eS>>"),Qp:s("M7"),sM:s("uU"),K9:s("M8<@>"),JY:s("y<@>"),VG:s("y"),_M:s("v"),WC:s("v"),QP:s("v"),Cj:s("v"),NS:s("v"),c_:s("v"),Q9:s("v"),hb:s("v"),PE:s("v>"),qh:s("v>"),ca:s("v>"),fn:s("v"),ga:s("v"),Pv:s("v"),Jf:s("v"),vA:s("v"),rK:s("v"),jz:s("v"),sq:s("v"),sN:s("v"),C:s("v"),Kh:s("v"),iW:s("v"),qN:s("v"),Cw:s("v"),oR:s("v"),wp:s("v>"),O:s("v"),tv:s("v>"),Ai:s("v"),W:s("v"),BR:s("v>"),td:s("v"),c:s("v"),KV:s("v"),kQ:s("v
      "),ew:s("v"),qa:s("v"),ZD:s("v"),hN:s("v"),HB:s("v"),IF:s("v"),Xl:s("v"),YP:s("v"),Q:s("v"),vl:s("v"),kH:s("v +
    1. Camera & Viewport
    2. Bridge Packages
    3. @@ -290,7 +291,7 @@
    4. Resources
    5. @@ -341,7 +342,7 @@

      About Flame

      Put the pub package as your dependency by putting the following in your pubspec.yaml:

      dependencies:
      -  flame: 1.8.2
      +  flame: 1.9.0
       

      The latest version can be found on pub.dev.

      diff --git a/docs/latest/_sources/README.md.txt b/docs/latest/_sources/README.md.txt index 29611f9fa..9b5a8d496 100644 --- a/docs/latest/_sources/README.md.txt +++ b/docs/latest/_sources/README.md.txt @@ -37,7 +37,7 @@ Put the pub package as your dependency by putting the following in your `pubspec ```yaml dependencies: - flame: 1.8.2 + flame: 1.9.0 ``` The latest version can be found on [pub.dev](https://pub.dev/packages/flame/install). diff --git a/docs/latest/_sources/bridge_packages/flame_forge2d/forge2d.md.txt b/docs/latest/_sources/bridge_packages/flame_forge2d/forge2d.md.txt index a0c92849a..17a52aa11 100644 --- a/docs/latest/_sources/bridge_packages/flame_forge2d/forge2d.md.txt +++ b/docs/latest/_sources/bridge_packages/flame_forge2d/forge2d.md.txt @@ -1,7 +1,7 @@ # Forge2D -We (the Flame organization) maintain a ported version of the Box2D physics engine and our version -is called Forge2D. +Blue Fire maintains a ported version of the Box2D physics engine and our +version is called Forge2D. If you want to use Forge2D specifically for Flame you should use our bridge library [flame_forge2d](https://github.com/flame-engine/flame/tree/main/packages/flame_forge2d) and if you @@ -20,23 +20,24 @@ instructions](https://pub.dev/packages/flame_forge2d)]( { diff --git a/docs/latest/_sources/bridge_packages/flame_tiled/flame_tiled.md.txt b/docs/latest/_sources/bridge_packages/flame_tiled/flame_tiled.md.txt index f046af0e7..44e78e0f8 100644 --- a/docs/latest/_sources/bridge_packages/flame_tiled/flame_tiled.md.txt +++ b/docs/latest/_sources/bridge_packages/flame_tiled/flame_tiled.md.txt @@ -18,6 +18,78 @@ add(component); ``` +## TiledComponent + +Tiled is a free and open source, full-featured level and map editor for your platformer or +RPG game. Currently we have an "in progress" implementation of a Tiled component. This API +uses the lib [tiled.dart](https://github.com/flame-engine/tiled.dart) to parse map files and +render visible layers using the performant `SpriteBatch` for each layer. + +Supported map types include: Orthogonal, Isometric, Hexagonal, and Staggered. + +Orthogonal | Hexagonal | Isomorphic +:--:|:-------------------------:|:-------------------------: +![An example of an orthogonal map](../../images/orthogonal.png)|![An example of hexagonal map](../../images/pointy_hex_even.png) | ![An example of isomorphic map](../../images/tile_stack_single_move.png) + +An example of how to use the API can be found +[here](https://github.com/flame-engine/flame_tiled/tree/main/example). + + +### TileStack + +Once a `TiledComponent` is loaded, you can select any column of (x,y) tiles in a `tileStack` to +then add animation. Removing the stack will not remove the tiles from the map. + +> **Note**: This currently only supports position based effects. + +```dart +void onLoad() { + final stack = map.tileMap.tileStack(4, 0, named: {'floor_under'}); + stack.add( + SequenceEffect( + [ + MoveEffect.by( + Vector2(5, 0), + NoiseEffectController(duration: 1, frequency: 20), + ), + MoveEffect.by(Vector2.zero(), LinearEffectController(2)), + ], + repeatCount: 3, + ) + ..onComplete = () => stack.removeFromParent(), + ); + map.add(stack); +} +``` + + +### TileAtlas + +When a tilemap has multiple images (from multiple tilesets) `TiledComponent` uses a `TileAtlas` to +pack all those image into a single big image (a.k.a atlas). This helps in rendering the whole map in +a single draw call. But is there a limit on how big this atlas can be based on the target platform +and hardware. As it is not possible to query this max size from Flame or Flutter as of now, +`TiledComponent` limits the atlas to `4096x4096` for web and `8192x8192` for all other platforms. + +These limits should work well for most cases. But in case you are sure that your target platform can +support bigger atlas and want to override the limits used by `TiledComponent` you can do so by +passing in the `atlasMaxX` and `atlasMaxX` values to `TiledComponent.load`. + +NOTE: This is not recommended as such huge sizes might not work with all hardware. Instead consider +resizing the original tileset images so that when packed they fit with the limits. + +```dart +final component = await TiledComponent.load( + 'my_map.tmx', + Vector2.all(32), + atlasMaxX: 9216, + atlasMaxY: 9216, +); + +add(component); +``` + + ## Limitations diff --git a/docs/latest/_sources/development/style_guide.md.txt b/docs/latest/_sources/development/style_guide.md.txt index 8f6e954ed..e6df0eb17 100644 --- a/docs/latest/_sources/development/style_guide.md.txt +++ b/docs/latest/_sources/development/style_guide.md.txt @@ -16,7 +16,7 @@ commands to ensure the code is conformant and to fix any easy formatting problem ```shell flutter analyze -flutter format . +dart format . ``` diff --git a/docs/latest/_sources/flame/camera_and_viewport.md.txt b/docs/latest/_sources/flame/camera_and_viewport.md.txt index 1f6d1dc5d..7fd5a9753 100644 --- a/docs/latest/_sources/flame/camera_and_viewport.md.txt +++ b/docs/latest/_sources/flame/camera_and_viewport.md.txt @@ -1,4 +1,9 @@ -# Camera and Viewport +# Camera and Viewport (Deprecated) + +```{note} +This document describes the deprecated Camera API. The new `CameraComponent` approach +is described in [](camera_component.md). +``` When rendering on Flutter, the regular coordinate space used are logical pixels. That means one pixel for Flutter is already not necessarily one real pixel on the device, because of the [device's @@ -104,7 +109,7 @@ class MyGame extends FlameGame { final someVector = Vector2(100, 100); @override void onLoad() { - camera.followVector2(someVector); + oldCamera.followVector2(someVector); } } diff --git a/docs/latest/_sources/flame/camera_component.md.txt b/docs/latest/_sources/flame/camera_component.md.txt index 7c4041d93..3bbc5c15a 100644 --- a/docs/latest/_sources/flame/camera_component.md.txt +++ b/docs/latest/_sources/flame/camera_component.md.txt @@ -2,13 +2,13 @@ ```{note} This document describes a new camera API. The more traditional approach -(which will be deprecated) for handling a camera is described in +(which is deprecated) for handling a camera is described in [](camera_and_viewport.md). ``` -Camera-as-a-component is an alternative way of structuring a game, an approach -that allows more flexibility in placing the camera, or even having more than -one camera simultaneously. +Camera-as-a-component is the new way of structuring a game, an approach that +allows more flexibility in placing the camera, or even having more than one +camera simultaneously. In order to understand how this approach works, imagine that your game world is an entity that exists *somewhere* independently from your application. Imagine @@ -33,8 +33,10 @@ the viewing location and angle. This component should be used to host all other components that comprise your game world. The main property of the `World` class is that it does not render -through traditional means -- instead, create one or more [](#cameracomponent)s -to "look at" the world. +through traditional means -- instead it is rendered by one or more +[](#cameracomponent)s to "look at" the world. In the `FlameGame` class there is +one `World` called `world` which is added by default and paired together with +the default `CameraComponent` called `camera`. A game can have multiple `World` instances that can be rendered either at the same time, or at different times. For example, if you have two worlds A and B @@ -46,6 +48,23 @@ Just like with most `Component`s, children can be added to `World` by using the `children` argument in its constructor, or by using the `add` or `addAll` methods. +For many games you want to extend the world and create your logic in there, +such a game structure could look like this: + +```dart +void main() { + runApp(GameWidget(FlameGame(world: MyWorld()))); +} + +class MyWorld extends World { + @override + Future onLoad() async { + // Load all the assets that are needed in this world + // and add components etc. + } +} +``` + ## CameraComponent @@ -54,6 +73,10 @@ reference to a `World` instance during construction; however later the target world can be replaced with another one. Multiple cameras can observe the same world at the same time. +There is a default `CameraComponent` called `camera` on the `FlameGame` class +which is paired together with the default `world`, so you don't need to create +or add your own `CameraComponent` if your game doesn't need to. + A `CameraComponent` has two other components inside: a [](#viewport) and a [](#viewfinder). Unlike the `World` object, the camera owns the viewport and the viewfinder, which means those components are children of the camera. @@ -65,6 +88,21 @@ cases where the rendering of a component depends on the camera settings. For example, some components may decide to skip rendering themselves and their children if they are outside of the camera's viewport. +The `FlameGame` class has a `camera` field in its constructor, so you can set +what type of default camera that you want like this for example: + +```dart +void main() { + runApp( + GameWidget( + FlameGame( + camera: CameraComponent.withFixedResolution(width: 800, height: 600), + ), + ), + ); +} +``` + ### CameraComponent.withFixedResolution() @@ -191,9 +229,9 @@ if (!camera.canSee(component)) { ``` -## Comparison to the traditional camera +## Comparison to the deprecated camera -Compared to the normal [Camera](camera_and_viewport.md), the `CameraComponent` +Compared to the deprecated [Camera](camera_and_viewport.md), the `CameraComponent` has several advantages: - Multiple cameras can be added to the game at the same time; diff --git a/docs/latest/_sources/flame/collision_detection.md.txt b/docs/latest/_sources/flame/collision_detection.md.txt index d465ea902..8de52087a 100644 --- a/docs/latest/_sources/flame/collision_detection.md.txt +++ b/docs/latest/_sources/flame/collision_detection.md.txt @@ -591,34 +591,6 @@ need some of the following things (since it is simpler to not involve Forge2D): - Hitboxes that can tell what part of a component that collided with something -## Migration from the collision detection system in v1.0 - -The collision detection system introduced in v1.1 is easier to use, -and much more efficient than the one that was in v1.0, -but while making these improvements some breaking changes had to be made. - -There is no longer a `Collidable` mixin, instead your game automatically knows when a hitbox has -been added to one of your components when the `HasCollisionDetection` mixin is added to your game. - -To receive the callbacks from collisions that your component is involved in you should add the -`CollisionCallbacks` mixin to your component, and then override the same methods as you did -previously. - -Since the hitboxes now are `Component`s you add them to your component with `add` instead of -`addHitbox` which was used previously. - - -### Name changes - -- `ScreenCollidable` -> `ScreenHitbox` -- `HitboxCircle` -> `CircleHitbox` -- `HitboxRectangle` -> `RectangleHitbox` -- `HitboxPolygon` -> `PolygonHitbox` -- `Collidable` -> `CollisionCallbacks` (Only needed when you want to receive the callbacks) -- `HasHitboxes` -> `GestureHitboxes` (Only when you need hitboxes for gestures) -- `CollidableType` -> `CollisionType` - - ## Examples - [https://examples.flame-engine.org/#/Collision%20Detection_Collidable%20AnimationComponent] diff --git a/docs/latest/_sources/flame/components.md.txt b/docs/latest/_sources/flame/components.md.txt index 799cbc140..36d14dc51 100644 --- a/docs/latest/_sources/flame/components.md.txt +++ b/docs/latest/_sources/flame/components.md.txt @@ -189,6 +189,28 @@ that they will appear in the children list in the same order as they were scheduled for addition. +### Access to the World from a Component + +If a component that has a `World` as an ancestor and requires access to that `World` object, one can +use the `HasWorldReference` mixin. + +Example: + +```dart +class MyComponent extends Component with HasWorldReference, + TapCallbacks { + @override + void onTapDown(TapDownEvent info) { + // world is of type MyWorld + world.add(AnotherComponent()); + } +} +``` + +If you try to access `world` from a component that doesn't have a `World` +ancestor of the correct type an assertion error will be thrown. + + ### Ensuring a component has a given parent When a component requires to be added to a specific parent type the @@ -340,6 +362,12 @@ void onDragUpdate(DragUpdateInfo info) { ### PositionType +```{note} +If you are using the `CameraComponent` you should not use `PositionType`, but +instead adding your components directly to the viewport for example if you +want to use them as a HUD. +``` + If you want to create a HUD (Head-up display) or another component that isn't positioned in relation to the game coordinates, you can change the `PositionType` of the component. The default `PositionType` is `positionType = PositionType.game` and that can be changed to @@ -363,10 +391,84 @@ Do note that this setting is only respected if the component is added directly t `FlameGame` and not as a child component of another component. +### Visibility of components + +The recommended way to hide or show a component is usually to add or remove it from the tree +using the `add` and `remove` methods. + +However, adding and removing components from the tree will trigger lifecycle steps for that +component (such as calling `onRemove` and `onMount`). It is also an asynchronous process and care +needs to be taken to ensure the component has finished removing before it is added again if you +are removing and adding a component in quick succession. + +```dart +/// Example of handling the removal and adding of a child component +/// in quick succession +void show() async { + // Need to await the [removed] future first, just in case the + // component is still in the process of being removed. + await myChildComponent.removed; + add(myChildComponent); +} + +void hide() { + remove(myChildComponent); +} +``` + +These behaviors are not always desirable. + +An alternative method to show and hide a component is to use the `HasVisibility` mixin, which may +be used on any class that inherits from `Component`. This mixin introduces the `isVisible` property. +Simply set `isVisible` to `false` to hide the component, and `true` to show it again, without +removing it from the tree. This affects the visibility of the component and all it's descendants +(children). + +```dart +/// Example that implements HasVisibility +class MyComponent extends PositionComponent with HasVisibility {} + +/// Usage of the isVisible property +final myComponent = MyComponent(); +add(myComponent); + +myComponent.isVisible = false; +``` + +The mixin only affects whether the component is rendered, and will not affect other behaviors. + +```{note} +Important! Even when the component is not visible, it is still in the tree and +will continue to receive calls to 'update' and all other lifecycle events. It +will still respond to input events, and will still interact with other +components, such as collision detection for example. +``` + +The mixin works by preventing the `renderTree` method, therefore if `renderTree` is being +overridden, a manual check for `isVisible` should be included to retain this functionality. + +```dart +class MyComponent extends PositionComponent with HasVisibility { + + @override + void renderTree(Canvas canvas) { + // Check for visibility + if (isVisible) { + // Custom code here + + // Continue rendering the tree + super.renderTree(canvas); + } + } +} +``` + + ## PositionComponent -This class represent a positioned object on the screen, being a floating rectangle or a rotating -sprite. It can also represent a group of positioned components if children are added to it. +This class represents a positioned object on the screen, being a floating rectangle, a rotating +sprite, or anything else with position and size. It can also represent a group of positioned +components if children are added to it. The base of the `PositionComponent` is that it has a `position`, `size`, `scale`, `angle` and `anchor` which transforms how the component is rendered. @@ -736,6 +838,44 @@ class ButtonComponent extends SpriteGroupComponent ``` +## SpawnComponent + +This component is a non-visual component that spawns other components inside of the parent of the +`SpawnComponent`. It's great if you for example want to spawn enemies or power-ups randomly within +an area. + +The `SpawnComponent` takes a factory function that it uses to create new components and an area +where the components should be spawned within (or along the edges of). + +For the area, you can use the `Circle`, `Rectangle` or `Polygon` class, and if you want to only +spawn components along the edges of the shape set the `within` argument to false (defaults to true). + +This would for example spawn new components of the type `MyComponent` every 0.5 seconds randomly +within the defined circle: + +```dart +SpawnComponent( + factory: () => MyComponent(size: Vector2(10, 20)), + period: 0.5, + area: Circle(Vector2(100, 200), 150), +); +``` + +If you don't want the spawning rate to be static, you can use the `SpawnComponent.periodRange` +constructor with the `minPeriod` and `maxPeriod` arguments instead. +In the following example the component would be spawned randomly within the circle and the time +between each new spawned component is between 0.5 to 10 seconds. + +```dart +SpawnComponent.periodRange( + factory: () => MyComponent(size: Vector2(10, 20)), + minPeriod: 0.5, + maxPeriod: 10, + area: Circle(Vector2(100, 200), 150), +); +``` + + ## SvgComponent **Note**: To use SVG with Flame, use the [`flame_svg`](https://github.com/flame-engine/flame_svg) @@ -757,65 +897,6 @@ Future onLoad() async { ``` -## FlareActorComponent - -**Note**: The previous implementation of a Flare integration API using `FlareAnimation` and -`FlareComponent` has been deprecated. - -To use Flare within Flame, use the [`flame_flare`](https://github.com/flame-engine/flame_flare) -package. - -This is the interface for using a [flare animation](https://pub.dev/packages/flare_flutter) within -flame. `FlareActorComponent` has almost the same API as of flare's `FlareActor` widget. It receives -the animation filename (that is loaded by default with `Flame.bundle`), it can also receive a -FlareController that can play multiple animations and control nodes. - -```dart -import 'package:flame_flare/flame_flare.dart'; - -class YourFlareController extends FlareControls { - - late ActorNode rightHandNode; - - void initialize(FlutterActorArtboard artboard) { - super.initialize(artboard); - - // get flare node - rightHand = artboard.getNode('right_hand'); - } -} - -final fileName = 'assets/george_washington.flr'; -final size = Vector2(1776, 1804); -final controller = YourFlareController(); - -FlareActorComponent flareAnimation = FlareActorComponent( - fileName, - controller: controller, - width: 306, - height: 228, -); - -flareAnimation.x = 50; -flareAnimation.y = 240; -add(flareAnimation); - -// to play an animation -controller.play('rise_up'); - -// you can add another animation to play at the same time -controller.play('close_door_way_out'); - -// also, you can get a flare node and modify it -controller.rightHandNode.rotation = math.pi; -``` - -You can also change the current playing animation by using the `updateAnimation` method. - -For a working example, check the example in the -[flame_flare repository](https://github.com/flame-engine/flame/tree/main/packages/flame_flare/example). - - ## ParallaxComponent This `Component` can be used to render backgrounds with a depth feeling by drawing several @@ -1122,51 +1203,6 @@ void main() { ``` -## TiledComponent - -Tiled is a free and open source, full-featured level and map editor for your platformer or -RPG game. Currently we have an "in progress" implementation of a Tiled component. This API -uses the lib [tiled.dart](https://github.com/flame-engine/tiled.dart) to parse map files and -render visible layers using the performant `SpriteBatch` for each layer. - -Supported map types include: Orthogonal, Isometric, Hexagonal, and Staggered. - -Orthogonal | Hexagonal | Isomorphic -:--:|:-------------------------:|:-------------------------: -![An example of an orthogonal map](../images/orthogonal.png)|![An example of hexagonal map](../images/pointy_hex_even.png) | ![An example of isomorphic map](../images/tile_stack_single_move.png) - -An example of how to use the API can be found -[here](https://github.com/flame-engine/flame_tiled/tree/main/example). - - -### TileStack - -Once a `TiledComponent` is loaded, you can select any column of (x,y) tiles in a `tileStack` to -then add animation. Removing the stack will not remove the tiles from the map. - -> **Note**: This currently only supports position based effects. - -```dart -void onLoad() { - final stack = map.tileMap.tileStack(4, 0, named: {'floor_under'}); - stack.add( - SequenceEffect( - [ - MoveEffect.by( - Vector2(5, 0), - NoiseEffectController(duration: 1, frequency: 20), - ), - MoveEffect.by(Vector2.zero(), LinearEffectController(2)), - ], - repeatCount: 3, - ) - ..onComplete = () => stack.removeFromParent(), - ); - map.add(stack); -} -``` - - ## IsometricTileMapComponent This component allows you to render an isometric map based on a cartesian matrix of blocks and an diff --git a/docs/latest/_sources/flame/diagrams/component.md.txt b/docs/latest/_sources/flame/diagrams/component.md.txt index 9a8dac356..a808e50f4 100644 --- a/docs/latest/_sources/flame/diagrams/component.md.txt +++ b/docs/latest/_sources/flame/diagrams/component.md.txt @@ -1,34 +1,17 @@ ``` {mermaid} %%{init: { 'theme': 'dark' } }%% - graph TD - - %% Node Color %% - classDef default fill:#282828,stroke:#F6BE00; - classDef yellow fill:#F6BE00,color:#000; - - %% Nodes %% - - z(Abstract Class):::yellow - x(Normal Class) - - ``` - -```{mermaid} -%%{init: { 'theme': 'dark' } }%% graph TD - %% Node Color %% + %% Config %% classDef default fill:#282828,stroke:#F6BE00; - classDef yellow fill:#F6BE00,color:#000; %% Nodes %% - Component(Component) Misc(" TimerComponent ParticleComponent SpriteBatchComponent ") - Effects("Effects
      (See the effects section)"):::yellow + Effects("Effects
      (See the effects section)") Game(Game) FlameGame(FlameGame) PositionComponent(PositionComponent) @@ -68,5 +51,5 @@ graph TD PositionComponent --> Sprites PositionComponent --> HudMarginComponent PositionComponent --> OtherPositionComponents - HudMarginComponent --> HudComponents + HudMarginComponent --> HudComponents ``` diff --git a/docs/latest/_sources/flame/diagrams/component_life_cycle.md.txt b/docs/latest/_sources/flame/diagrams/component_life_cycle.md.txt index 68bd9913a..e1a9b5ac3 100644 --- a/docs/latest/_sources/flame/diagrams/component_life_cycle.md.txt +++ b/docs/latest/_sources/flame/diagrams/component_life_cycle.md.txt @@ -1,14 +1,16 @@ ``` {mermaid} %%{init: { 'theme': 'dark' } }%% - - graph TD + + graph TD %% Node Color %% classDef default fill:#282828,stroke:#F6BE00,stroke-width:2px; - classDef yellow fill:#F6BE00,color:#000; + classDef lightYellow fill:#523F00,stroke-width:2px; + classDef yellow fill:#F6BE00,color:#000000; %% Nodes %% - x(Runs every time) + x(Runs Each Tick) + y(Runs On Add & Resize):::lightYellow z(Runs Once):::yellow ``` @@ -16,28 +18,29 @@ ``` {mermaid} %%{init: { 'theme': 'dark' } }%% graph LR - + %% Node Color %% classDef default fill:#282828,stroke:#F6BE00,stroke-width:2px; - classDef yellow fill:#F6BE00,color:#000; + classDef lightYellow fill:#523F00,stroke-width:2px; + classDef yellow fill:#F6BE00,color:#000000; %% Nodes %% - + A(onLoad):::yellow - B(onGameResize) - C(onMount) - D(Update) - E(Render) - F(onRemove) + B(onGameResize):::lightYellow + C(onMount):::yellow + D(update) + E(render) + F(onRemove):::yellow %% Flow %% - + A-->B B-->C C-->D D-->E E-->D - D-->F - F-. If added to a new parent .->B - + E-. If removed .->F + F-. If re-parented .->A + ``` diff --git a/docs/latest/_sources/flame/diagrams/flame_game_life_cycle.md.txt b/docs/latest/_sources/flame/diagrams/flame_game_life_cycle.md.txt new file mode 100644 index 000000000..792fd203a --- /dev/null +++ b/docs/latest/_sources/flame/diagrams/flame_game_life_cycle.md.txt @@ -0,0 +1,46 @@ +``` {mermaid} +%%{init: { 'theme': 'dark' } }%% + + graph TD + + %% Node Color %% + classDef default fill:#282828,stroke:#F6BE00,stroke-width:2px; + classDef lightYellow fill:#523F00,stroke-width:2px; + classDef yellow fill:#F6BE00,color:#000000; + + %% Nodes %% + x(Runs Each Tick) + y(Runs On Add & Resize):::lightYellow + z(Runs Once):::yellow + +``` + +``` {mermaid} +%%{init: { 'theme': 'dark' } }%% + graph LR + + %% Node Color %% + classDef default fill:#282828,stroke:#F6BE00,stroke-width:2px; + classDef lightYellow fill:#523F00,stroke-width:2px; + classDef yellow fill:#F6BE00,color:#000000; + + %% Nodes %% + + A(onGameResize):::lightYellow + B(onLoad):::yellow + C(onMount):::yellow + D(update) + E(render) + F(onRemove):::yellow + + %% Flow %% + + A-->B + B-->C + C-->D + D-->E + E-->D + E-. If removed .->F + F-. If re-parented .->A + +``` diff --git a/docs/latest/_sources/flame/flame.md.txt b/docs/latest/_sources/flame/flame.md.txt index c540c54ab..ba7b401f6 100644 --- a/docs/latest/_sources/flame/flame.md.txt +++ b/docs/latest/_sources/flame/flame.md.txt @@ -8,13 +8,13 @@ - [Platforms](platforms.md) - [Collision Detection](collision_detection.md) - [Effects](effects.md) -- [Camera & Viewport](camera_and_viewport.md) - [Camera Component](camera_component.md) - [Inputs](inputs/inputs.md) - [Rendering](rendering/rendering.md) - [Layout](layout/layout.md) - [Overlays](overlays.md) - [Other](other/other.md) +- [Camera & Viewport (deprecated)](camera_and_viewport.md) ```{toctree} :hidden: @@ -27,11 +27,11 @@ Router Platforms Collision Detection Effects -Camera & Viewport Camera Component Inputs Rendering Layout Overlays Other +Camera & Viewport ``` diff --git a/docs/latest/_sources/flame/game.md.txt b/docs/latest/_sources/flame/game.md.txt index baeab55a0..51db73c56 100644 --- a/docs/latest/_sources/flame/game.md.txt +++ b/docs/latest/_sources/flame/game.md.txt @@ -1,20 +1,24 @@ # FlameGame -`FlameGame` is the most commonly used `Game` class in Flame. - The `FlameGame` class implements a `Component` based `Game`. It has a tree of components and calls the `update` and `render` methods of all components that have been added to the game. -We refer to this component-based system as the Flame Component System (FCS). Throughout the +We refer to this component-based system as the Flame Component System (FCS). Throughout the documentation, FCS is used to reference this system. Components can be added to the `FlameGame` directly in the constructor with the named `children` -argument, or from anywhere else with the `add`/`addAll` methods. +argument, or from anywhere else with the `add`/`addAll` methods. Most of the time however, you want +to add your children to a `World`, the default world exist under `FlameGame.world` and you add +components to it just like you would to any other component. A simple `FlameGame` implementation that adds two components, one in `onLoad` and one directly in the constructor can look like this: ```dart +import 'package:flame/components.dart'; +import 'package:flame/game.dart'; +import 'package:flutter/widgets.dart'; + /// A component that renders the crate sprite, with a 16 x 16 size. class MyCrate extends SpriteComponent { MyCrate() : super(size: Vector2.all(16)); @@ -25,19 +29,17 @@ class MyCrate extends SpriteComponent { } } -class MyGame extends FlameGame { +class MyWorld extends World { @override Future onLoad() async { await add(MyCrate()); } } -main() { - final myGame = MyGame(children: [MyCrate]); +void main() { + final myGame = FlameGame(world: MyWorld()); runApp( - GameWidget( - game: myGame, - ), + GameWidget(game: myGame), ); } ``` @@ -52,7 +54,7 @@ constructor. To remove components from the list on a `FlameGame` the `remove` or `removeAll` methods can be used. The first can be used if you just want to remove one component, and the second can be used when you -want to remove a list of components. +want to remove a list of components. These methods exist on all `Component`s, including the world. ## Game Loop @@ -73,33 +75,34 @@ Every time the game needs to be resized, for example when the orientation is cha will call all of the `Component`s `onGameResize` methods and it will also pass this information to the camera and viewport. -The `FlameGame.camera` controls which point in the coordinate space should be the top-left of the -screen (it defaults to [0,0] like a regular `Canvas`). - -```{note} -Utilizing `FlameGame.camera.gameSize` in the `onGameResize` event should be done -after the call to `super.onGameResize(canvasSize);`. -``` +The `FlameGame.camera` controls which point in the coordinate space that should be at the anchor of +your viewfinder, [0,0] is in the center (`Anchor.center`) of the viewport by default. ## Lifecycle -```{include} diagrams/component_life_cycle.md +The `FlameGame` lifecycle callbacks, `onLoad`, `render`, etc. are called in the following sequence: + +```{include} diagrams/flame_game_life_cycle.md ``` -When a game is first added to a Flutter widget tree the following lifecycle methods will be called -in order: `onLoad`, `onGameResize` and `onMount`. After that, it goes on to call `update` and -`render` back and forth every tick, until the widget is removed from the tree. -Once the `GameWidget` is removed from the tree, `onRemove` is called, just like when a normal -component is removed from the component tree. +When a `FlameGame` is first added to a `GameWidget` the lifecycle methods `onGameResize`, `onLoad` +and `onMount` will be called in that order. Then `update` and `render` are called in sequence for +every game tick. If the `FlameGame` is removed from the `GameWidget` then `onRemove` is called. +If the `FlameGame` is added to a new `GameWidget` the sequence repeats from `onGameResize`. ```{note} -The `onRemove` can be used to clean up potential memory leaks by doing the following: +The order of `onGameResize`and `onLoad` are reversed from that of other +`Component`s. This is to allow game element sizes to be calculated before +resources are loaded or generated. ``` +The `onRemove` callback can be used to clean up children and cached data: + ```dart @override void onRemove() { + // Optional based on your game needs. removeAll(children); processLifecycleEvents(); Flame.images.clearCache(); @@ -108,6 +111,11 @@ The `onRemove` can be used to clean up potential memory leaks by doing the follo } ``` +```{note} +Clean-up of children and resources in a `FlameGame` is not done automatically +and must be explicitly added to the `onRemove` call. +``` + ## Debug mode @@ -163,8 +171,8 @@ class MyGame extends FlameGame with SingleGameInstance { ```{include} diagrams/low_level_game_api.md ``` -The `Game` class is a low-level API that can be used when you want to implement the functionality of -how the game engine should be structured. `Game` does not implement any `update` or +The abstract `Game` class is a low-level API that can be used when you want to implement the +functionality of how the game engine should be structured. `Game` does not implement any `update` or `render` function for example. The class also has the lifecycle methods `onLoad`, `onMount` and `onRemove` in it, which are @@ -211,9 +219,28 @@ A Flame `Game` can be paused and resumed in two ways: - With the use of the `pauseEngine` and `resumeEngine` methods. - By changing the `paused` attribute. -When pausing a Flame `Game`, the `GameLoop` is effectively paused, meaning that no updates or new -renders will happen until it is resumed. +When pausing a `Game`, the `GameLoop` is effectively paused, meaning that no updates or new renders +will happen until it is resumed. -While the game is paused, it is possible to advanced it frame by frame using the `stepEngine` method. +While the game is paused, it is possible to advanced it frame by frame using the `stepEngine` +method. It might not be much useful in the final game, but can be very helpful in inspecting game state step by step during the development cycle. + + +### Backgrounding + +The game will be automatically paused when the app is sent to the background, +and resumed when it comes back to the foreground. This behavior can be disabled by setting +`pauseWhenBackgrounded` to `false`. + +```dart +class MyGame extends FlameGame { + MyGame() { + pauseWhenBackgrounded = false; + } +} +``` + +On the current Flutter stable (3.13), this flag is effectively ignored on +non-mobile platforms including the web. diff --git a/docs/latest/_sources/flame/inputs/pointer_events.md.txt b/docs/latest/_sources/flame/inputs/pointer_events.md.txt new file mode 100644 index 000000000..9cac3e8d2 --- /dev/null +++ b/docs/latest/_sources/flame/inputs/pointer_events.md.txt @@ -0,0 +1,84 @@ +# Pointer Events + +```{note} +This document describes the new events API. The old (legacy) approach, +which is still supported, is described in [](gesture_input.md). +``` + +**Pointer events** are Flutter's generalized "mouse-movement"-type events (for desktop or web). + +If you want to interact with mouse movement events within your component or game, you can use the +`PointerMoveCallbacks` mixin. + +For example: + +```dart +class MyComponent extends PositionComponent with PointerMoveCallbacks { + MyComponent() : super(size: Vector2(80, 60)); + + @override + void onPointerMove(PointerMoveEvent event) { + // Do something in response to the mouse move (e.g. update coordinates) + } +} +``` + +The mixin adds two overridable methods to your component: + +- `onPointerMove`: called when the mouse moves within the component +- `onPointerMoveStop`: called once if the component was being hovered and the mouse leaves + +By default, each of these methods does nothing, they need to be overridden in order to perform any +function. + +In addition, the component must implement the `containsLocalPoint()` method (already implemented in +`PositionComponent`, so most of the time you don't need to do anything here) -- this method allows +Flame to know whether the event occurred within the component or not. + +Note that only mouse events happening within your component will be proxied along. However, +`onPointerMoveStop` will be fired once on the first mouse movement that leaves your component, so +you can handle any exit conditions there. + + +## HoverCallbacks + +If you want to specifically know if your component is being hovered or not, or if you want to hook +into hover enter and exist events, you can use a more dedicated mixin called `HoverCallbacks`. + +For example: + +```dart +class MyComponent extends PositionComponent with HoverCallbacks { + + MyComponent() : super(size: Vector2(80, 60)); + + @override + void update(double dt) { + // use `isHovered` to know if the component is being hovered + } + + @override + void onHoverEnter() { + // Do something in response to the mouse entering the component + } + + @override + void onHoverExit() { + // Do something in response to the mouse leaving the component + } +} +``` + +Note that you can still listen to the "raw" onPointerMove methods for additional functionality, just +make sure to call the `super` version to enable the `HoverCallbacks` behavior. + + +### Demo + +Play with the demo below to see the pointer hover events in action. + +```{flutter-app} +:sources: ../flame/examples +:page: pointer_events +:show: widget code +``` diff --git a/docs/latest/_sources/flame/inputs/tap_events.md.txt b/docs/latest/_sources/flame/inputs/tap_events.md.txt index 7f2c331bf..35ab4f205 100644 --- a/docs/latest/_sources/flame/inputs/tap_events.md.txt +++ b/docs/latest/_sources/flame/inputs/tap_events.md.txt @@ -1,7 +1,7 @@ # Tap Events ```{note} -This document describes the new tap events API. The old (legacy) approach, +This document describes the new events API. The old (legacy) approach, which is still supported, is described in [](gesture_input.md). ``` diff --git a/docs/latest/_sources/flame/rendering/images.md.txt b/docs/latest/_sources/flame/rendering/images.md.txt index 2961b15c0..760445851 100644 --- a/docs/latest/_sources/flame/rendering/images.md.txt +++ b/docs/latest/_sources/flame/rendering/images.md.txt @@ -321,58 +321,6 @@ A complete example of using animations as widgets can be found [here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/sprite_animation_widget_example.dart). -## FlareAnimation - -Do note that Flare is discontinued and [Rive](https://github.com/flame-engine/flame/tree/main/packages/flame_rive) -is preferred. - -Flame provides a simple wrapper of [Flare](https://flare.rive.app/) animations so you can use -them in Flame games. - -Check the following snippet on how to use this wrapper: - -```dart -class MyGame extends Game { - FlareAnimation flareAnimation; - bool loaded = false; - - MyGame() { - _start(); - } - - void _start() async { - flareAnimation = await FlareAnimation.load("assets/FLARE_FILE.flr"); - flareAnimation.updateAnimation("ANIMATION_NAME"); - - flareAnimation.width = 306; - flareAnimation.height = 228; - - loaded = true; - } - - @override - void render(Canvas canvas) { - if (loaded) { - flareAnimation.render(canvas, x: 50, y: 50); - } - } - - @override - void update(double dt) { - if (loaded) { - flareAnimation.update(dt); - } - } -} -``` - -FlareAnimations are normally used inside `FlareComponent`s, that way `FlameGame` will handle calling -`render` and `update` automatically. - -You can see a full example of how to use Flare together with Flame in the example -[here](https://github.com/flame-engine/flame/tree/main/packages/flame_flare/example). - - ## SpriteSheet Sprite sheets are big images with several frames of the same sprite on it and is a very good way to @@ -383,21 +331,37 @@ a very simple example of how to use it: ```dart import 'package:flame/sprite.dart'; -final spritesheet = SpriteSheet( +final spriteSheet = SpriteSheet( image: imageInstance, srcSize: Vector2.all(16.0), ); -final animation = spritesheet.createAnimation(0, stepTime: 0.1); +final animation = spriteSheet.createAnimation(0, stepTime: 0.1); ``` Now you can use the animation directly or use it in an animation component. -You can also get a single frame of the sprite sheet using the `getSprite` method: +You can also create a custom animation by retrieving individual `SpriteAnimationFrameData` using +either `SpriteSheet.createFrameData` or `SpriteSheet.createFrameDataFromId`: + +```dart +final animation = SpriteAnimation.fromFrameData( + imageInstance, + SpriteAnimationData([ + spriteSheet.createFrameDataFromId(1, stepTime: 0.1), // by id + spriteSheet.createFrameData(2, 3, stepTime: 0.3), // row, column + spriteSheet.createFrameDataFromId(4, stepTime: 0.1), // by id + ]), +); +``` + +If you don't need any kind of animation and instead only want an instance of a `Sprite` on the +`SpriteSheet` you can use the `getSprite` or `getSpriteById` methods: ```dart -spritesheet.getSprite(0, 0) // row, column; +spriteSheet.getSpriteById(2); // by id +spriteSheet.getSprite(0, 0); // row, column ``` You can see a full example of the `SpriteSheet` class -[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/spritesheet_example.dart). +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/sprite_sheet_example.dart). diff --git a/docs/latest/_sources/flame/rendering/layers.md.txt b/docs/latest/_sources/flame/rendering/layers.md.txt index 33e547c16..cd28ad42e 100644 --- a/docs/latest/_sources/flame/rendering/layers.md.txt +++ b/docs/latest/_sources/flame/rendering/layers.md.txt @@ -1,4 +1,24 @@ -# Layers +# Layers and Snapshots + +Layers and snapshots share some common features, including the ability to pre-render and cache +objects for improved performance. However, they also have unique features which make them better +suited for different use-cases. + +`Snapshot` is a mixin that can be added to any `PositionComponent`. Use this for: + +- Mixing in to existing game objects (that are `PositionComponents`). +- Caching game objects, such as sprites, that are complex to render. +- Drawing the same object many times without rendering it each time. +- Capturing an image snapshot to save as a screenshot (for example). + +`Layer` is a class. Use or extend this class for: + +- Structuring your game with logical layers (e.g. UI, foreground, main, background). +- Grouping objects to form a complex scene, and then caching it (e.g. a background layer). +- Processor support. Layers allow user-defined processors to run pre- and post- render. + + +## Layers Layers allow you to group rendering by context, as well as allow you to pre-render things. This enables, for example, rendering parts of your game that don't change much in memory, like a @@ -11,7 +31,7 @@ There are two types of layers on Flame: - `PreRenderedLayer`: For things that are static. -## DynamicLayer +### DynamicLayer Dynamic layers are layers that are rendered every time that they are drawn on the canvas. As the name suggests, it is meant for dynamic content and is most useful for grouping rendering of objects @@ -49,7 +69,7 @@ class MyGame extends Game { ``` -## PreRenderedLayer +### PreRenderedLayer Pre-rendered layers are rendered only once, cached in memory and then just replicated on the game canvas afterwards. They are useful for caching content that doesn't change @@ -84,7 +104,7 @@ class MyGame extends Game { ``` -## Layer Processors +### Layer Processors Flame also provides a way to add processors on your layer, which are ways to add effects on the entire layer. At the moment, out of the box, only the `ShadowProcessor` is available, this processor @@ -112,3 +132,137 @@ Custom processors can be created by extending the `LayerProcessor` class. You can check a working example of layers [here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/layers_example.dart). + + +## Snapshots + +Snapshots are an alternative to layers. The `Snapshot` mixin can be applied to any `PositionComponent`. + +```dart +class SnapshotComponent extends PositionComponent with Snapshot {} + +class MyGame extends FlameGame { + late final SnapshotComponent root; + + @override + Future onLoad() async { + // Add a snapshot component. + root = SnapshotComponent(); + add(root); + } +} +``` + + +### Render as a snapshot + +Setting `renderSnapshot` to `true` (the default) on a snapshot-enabled component behaves similarly +to a `PreRenderedLayer`. The component is rendered only once, cached in memory and then just +replicated on the game canvas afterwards. They are useful for caching content that doesn't change +during the game, like a background for example. + +```dart +class SnapshotComponent extends PositionComponent with Snapshot {} + +class MyGame extends FlameGame { + late final SnapshotComponent root; + late final SpriteComponent background1; + late final SpriteComponent background2; + + @override + Future onLoad() async { + // Add a snapshot component. + root = SnapshotComponent(); + add(root); + + // Add some children. + final background1Sprite = Sprite(await images.load('background1.png')); + background1 = SpriteComponent(sprite: background1Sprite); + root.add(background1); + + final background2Sprite = Sprite(await images.load('background2.png')); + background2 = SpriteComponent(sprite: background2Sprite); + root.add(background2); + + // root will now render once (itself and all its children) and then cache + // the result. On subsequent render calls, root itself, nor any of its + // children, will be rendered. The snapshot will be used instead for + // improved performance. + } +} +``` + + +#### Regenerating a snapshot + +A snapshot-enabled component will generate a snapshot of its entire tree, including its children. +If any of the children change (for example, their position changes, or they are animated), call +`takeSnapshot` to update the cached snapshot. If they are changing very frequently, it's best not +to use a `Snapshot` because there will be no performance benefit. + +A component rendering a snapshot can still be transformed without incurring any performance cost. +Once a snapshot has been taken, the component may still be scaled, moved and rotated. However, if +the content of the component changes (what it is rendering) then the snapshot must be regenerated +by calling `takeSnapshot`. + + +### Taking a snapshot + +A snapshot-enabled component can be used to generate a snapshot at any time, even if +`renderSnapshot` is set to false. This is useful for taking screen-grabs or any other purpose when +it may be useful to have a static snapshot of all or part of your game. + +A snapshot is always generated with no transform applied - i.e. as if the snapshot-enabled +component is at position (0,0) and has no scale or rotation applied. + +A snapshot is saved as a `Picture`, but it can be converted to an `Image` using `snapshotToImage`. + +```dart +class SnapshotComponent extends PositionComponent with Snapshot {} + +class MyGame extends FlameGame { + late final SnapshotComponent root; + + @override + Future onLoad() async { + // Add a snapshot component, but don't use its render mode. + root = SnapshotComponent()..renderSnapshot = false; + add(root); + + // Other code omitted. + } + + // Call something like this to take an image snapshot at any time. + void takeSnapshot() { + root.takeSnapshot(); + final image = root.snapshotToImage(200, 200); + } +} +``` + + +### Snapshots that are cropped or off-center + +Sometimes your snapshot `Image` may appear cropped, or not in the position that is expected. + +This is because the contents of a `Picture` can be positioned anywhere with respect to the origin, +but when it is converted to an `Image`, the image always starts from `0,0`. This means that +anything with a -ve position will be cropped. + +The best way to deal with this is to ensure that your `Snapshot` component is always at position +`0,0` with respect to your game and you never move it. This means that the image will usually +contain what you expect it to. + +However, this is not always possible. To move (or rotate, or scale etc) the snapshot before +converting it to an image, pass a transformation matrix to `snapshotToImage`. + +```dart +// Call something like this to take an image snapshot at any time. +void takeSnapshot() { + // Prepare a matrix to move the snapshot by 200,50. + final matrix = Matrix4.identity()..translate(200.0,50.0); + + root.takeSnapshot(); + final image = root.snapshotToImage(200, 200, transform: matrix); +} +``` diff --git a/docs/latest/_sources/flame/rendering/palette.md.txt b/docs/latest/_sources/flame/rendering/palette.md.txt index a2ebdc1e8..cb36144d8 100644 --- a/docs/latest/_sources/flame/rendering/palette.md.txt +++ b/docs/latest/_sources/flame/rendering/palette.md.txt @@ -7,6 +7,7 @@ The `Color` class represents a ARGB color in a hexadecimal integer format. So to create a `Color` instance, you just need to pass the color as an integer in the ARGB format. + You can use Dart's hexadecimal notation to make it really easy; for instance: `0xFF00FF00` is fully opaque green (the "mask" would be `0xAARRGGBB`). diff --git a/docs/latest/_sources/flame/rendering/particles.md.txt b/docs/latest/_sources/flame/rendering/particles.md.txt index 68d706cae..a87cc8813 100644 --- a/docs/latest/_sources/flame/rendering/particles.md.txt +++ b/docs/latest/_sources/flame/rendering/particles.md.txt @@ -308,7 +308,7 @@ it's fully played during the `Particle` lifespan. It's possible to override this `alignAnimationTime` argument. ```dart -final spritesheet = SpriteSheet( +final spriteSheet = SpriteSheet( image: yourSpriteSheetImage, srcSize: Vector2.all(16.0), ); @@ -316,7 +316,7 @@ final spritesheet = SpriteSheet( game.add( ParticleSystemComponent( particle: SpriteAnimationParticle( - animation: spritesheet.createAnimation(0, stepTime: 0.1), + animation: spriteSheet.createAnimation(0, stepTime: 0.1), ); ), ); @@ -356,32 +356,6 @@ class RectComponent extends Component { ``` -## FlareParticle - -To use Flare within Flame, use the -[`flame_flare`](https://github.com/flame-engine/flame/tree/main/packages/flame_flare) package. - -It will provide a class called `FlareParticle` that is a container for `FlareActorAnimation`, it -propagates the `update` and `render` methods to its child. - -```dart -import 'package:flame_flare/flame_flare.dart'; - -// Within your game or component's `onLoad` method -const flareSize = 32.0; -final flareAnimation = FlareActorAnimation('assets/sparkle.flr'); -flareAnimation.width = flareSize; -flareAnimation.height = flareSize; - -// Somewhere in game -game.add( - ParticleSystemComponent( - particle: FlareParticle(flare: flareAnimation), - ), -); -``` - - ## ComputedParticle A `Particle` which could help you when: diff --git a/docs/latest/_sources/flame/rendering/rendering.md.txt b/docs/latest/_sources/flame/rendering/rendering.md.txt index 8070dac11..8d7c8426b 100644 --- a/docs/latest/_sources/flame/rendering/rendering.md.txt +++ b/docs/latest/_sources/flame/rendering/rendering.md.txt @@ -13,7 +13,7 @@ Colors and Palette Decorators Images, Sprites and Animations -Layers +Layers and Snapshots Particles Text Rendering ``` diff --git a/docs/latest/_sources/flame/rendering/text_rendering.md.txt b/docs/latest/_sources/flame/rendering/text_rendering.md.txt index 0097a1446..b40de3f25 100644 --- a/docs/latest/_sources/flame/rendering/text_rendering.md.txt +++ b/docs/latest/_sources/flame/rendering/text_rendering.md.txt @@ -3,94 +3,70 @@ Flame has some dedicated classes to help you render text. -## TextRenderer - -`TextRenderer` is the abstract class used by Flame to render text. Flame provides one -implementation for this called `TextPaint` but anyone can implement this abstraction -and create a custom way to render text. +## Text Components +The simplest way to render text with Flame is to leverage one of the provided text-rendering +components: -## TextPaint +- `TextComponent` for rendering a single line of text +- `TextBoxComponent` for bounding multi-line text within a sized box, including the possibility of a + typing effect -`TextPaint` is the built-in implementation of text rendering in Flame, it is based on top of -Flutter's `TextPainter` class (hence the name), and it can be configured by the style class `TextStyle` -which contains all typographical information required to render text; i.e., font size and color, -font family, etc. +Both components are showcased in [this +example](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/text_example.dart). -Example usage: -```dart -const TextPaint textPaint = TextPaint( - style: TextStyle( - fontSize: 48.0, - fontFamily: 'Awesome Font', - ), -); -``` - -Note: there are several packages that contain the class `TextStyle`, make sure that you import -either `package:flutter/material.dart` or `package:flutter/painting.dart` and if you also need to -import `dart:ui` you need to import it like this (since that contains another class that is also -named `TextStyle`): - -```dart -import 'dart:ui' hide TextStyle; -``` - -Some common properties of `TextStyle` are the following (here is the -[full list](https://api.flutter.dev/flutter/painting/TextStyle-class.html)): - -- `fontFamily`: a commonly available font, like Arial (default), or a custom font added in your - pubspec (see [here](https://docs.flutter.dev/cookbook/design/fonts) how to do it). -- `fontSize`: font size, in pts (default `24.0`). -- `height`: height of text line, as a multiple of font size (default `null`). -- `color`: the color, as a `ui.Color` (default white). - -For more information regarding colors and how to create then, see the -[Colors and the Palette](palette.md) guide. - -After the creation of the `TextPaint` object you can use its `render` method to draw strings on -a canvas: +### TextComponent -```dart -textPaint.render(canvas, "Flame is awesome", Vector2(10, 10)); -``` +`TextComponent` is a simple component that renders a single line of text. -If you want to set the anchor of the text you can also do that in the render call, with the optional -`anchor` parameter: +Simple usage: ```dart -textPaint.render(canvas, 'Flame is awesome', Vector2(10, 10), anchor: Anchor.topCenter); +class MyGame extends FlameGame { + @override + void onLoad() { + add( + TextComponent( + text: 'Hello, Flame', + position = Vector2.all(16.0), + ), + ); + } +} ``` - -## Text Components - -Flame provides two text components that make it even easier to render text in your game: -`TextComponent` and `TextBoxComponent`. - - -### TextComponent - -`TextComponent` is a simple component that renders a single line of text. - -Example usage: +In order to configure aspects of the rendering like font family, size, color, etc, you need to +provide (or amend) a `TextRenderer` with such information; while you can read more details ab out +this interface below, the simplest implementation you can use is the `TextPaint`, which takes a +Flutter `TextStyle`: ```dart -final style = TextStyle(color: BasicPalette.white.color); -final regular = TextPaint(style: style); +final regular = TextPaint( + style: TextStyle( + fontSize: 48.0, + color: BasicPalette.white.color, + ), +); class MyGame extends FlameGame { @override void onLoad() { - add(TextComponent(text: 'Hello, Flame', textRenderer: regular) - ..anchor = Anchor.topCenter - ..x = size.width / 2 // size is a property from game - ..y = 32.0); + add( + TextComponent( + text: 'Hello, Flame', + textRenderer: regular, + anchor: Anchor.topCenter, + position: Vector2(size.width / 2, 32.0), + ), + ); } } ``` +You can find all the options under [TextComponent's +API](https://pub.dev/documentation/flame/latest/components/TextComponent-class.html). + ### TextBoxComponent @@ -101,12 +77,15 @@ You can decide if the box should grow as the text is written or if it should be `growingBox` variable in the `TextBoxConfig`. A static box could either have a fixed size (setting the `size` property of the `TextBoxComponent`), or to automatically shrink to fit the text content. -In addition, the `align` property allows you to control the the horizontal and vertical alignment -of the text content. For example, setting `align` to `Anchor.center` will center the text within -its bounding box both vertically and horizontally. +In addition, the `align` property allows you to control the the horizontal and vertical alignment of +the text content. For example, setting `align` to `Anchor.center` will center the text within its +bounding box both vertically and horizontally. If you want to change the margins of the box use the `margins` variable in the `TextBoxConfig`. +Finally, if you want to simulate a "typing" effect, by showing each character of the string one by +one as if being typed in real-time, you can provide the `boxConfig.timePerChar` parameter. + Example usage: ```dart @@ -130,5 +109,481 @@ class MyTextBox extends TextBoxComponent { } ``` -Both components are showcased in an example -[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/text_example.dart) +You can find all the options under [TextBoxComponent's +API](https://pub.dev/documentation/flame/latest/components/TextBoxComponent-class.html). + + +### TextElementComponent + +If you want to render an arbitrary TextElement, ranging from a single InlineTextElement to a +formatted DocumentRoot, you can use the `TextElementComponent`. + +A simple example is to create a DocumentRoot to render a sequence of block elements (think of an +HTML "div") containing rich text: + +```dart + final document = DocumentRoot([ + HeaderNode.simple('1984', level: 1), + ParagraphNode.simple( + 'Anything could be true. The so-called laws of nature were nonsense.', + ), + // ... + ]); + final element = TextElementComponent.fromDocument( + document: document, + position: Vector2(100, 50), + size: Vector2(400, 200), + ); +``` + +Note that the size can be specified in two ways; either via: + +- the size property common to all `PositionComponents`; or +- the width/height included within the `DocumentStyle` applied. + +An example applying a style to the document (which can include the size but other parameters as +well): + +```dart + final style = DocumentStyle( + width: 400, + height: 200, + padding: const EdgeInsets.symmetric(vertical: 10, horizontal: 14), + background: BackgroundStyle( + color: const Color(0xFF4E322E), + borderColor: const Color(0xFF000000), + borderWidth: 2.0, + ), + ); + final document = DocumentRoot([ ... ]); + final element = TextElementComponent.fromDocument( + document: document, + style: style, + position: Vector2(100, 50), + ); +``` + +For a more elaborate example of rich-text, formatted text blocks rendering, check [this +example](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/rich_text_example.dart). + +For more details about the underlying mechanics of the text rendering pipeline, see "Text Elements, +Text Nodes, and Text Styles" below. + + +### Flame Markdown + +In order to more easily create rich-text-based DocumentRoots, from simple strings with bold/italics +to complete structured documents, Flame provides the `flame_markdown` bridge package that connects +the `markdown` library with Flame's text rendering infrastructure. + +Just use the `FlameMarkdown` helper class and the `toDocument` method to convert a markdown string +into a DocumentRoot (which can then be used to create a `TextElementComponent`): + +```dart +import 'package:flame/text.dart'; +import 'package:flame_markdown/flame_markdown.dart'; + +// ... +final component = await TextElementComponent.fromDocument( + document: FlameMarkdown.toDocument( + '# Header\n' + '\n' + 'This is a **bold** text, and this is *italic*.\n' + '\n' + 'This is a second paragraph.\n', + ), + style: ..., + position: ..., + size: ..., +); +``` + + +## Infrastructure + +If you are not using the Flame Component System, want to understand the infrastructure behind text +rendering, want to customize fonts and styles used, or want to create your own custom renderers, +this section is for you. + +- `TextRenderer`: renderers know "how" to render text; in essence they contain the style information + to render any string +- `TextElement`: an element is formatted, "laid-out" piece of text, include the string ("what") and + the style ("how") + +The following diagram showcases the class and inheritance structure of the text rendering pipeline: + +```mermaid +%%{init: { 'theme': 'dark' } }%% +classDiagram + %% renderers + note for TextRenderer "This just the style (how). + It knows how to take a text string and create a TextElement. + `render` is just a helper to `format(text).render(...)`. Same for `getLineMetrics`." + class TextRenderer { + TextElement format(String text) + LineMetrics getLineMetrics(String text) + void render(Canvas canvas, String text, ...) + } + class TextPaint + class SpriteFontRenderer + class DebugTextRenderer + + %% elements + class TextElement { + LineMetrics metrics + render(Canvas canvas, ...) + } + class TextPainterTextElement + + TextRenderer --> TextPaint + TextRenderer --> SpriteFontRenderer + TextRenderer --> DebugTextRenderer + + TextRenderer *-- TextElement + TextPaint *-- TextPainterTextElement + SpriteFontRenderer *-- SpriteFontTextElement + + note for TextElement "This is the text (what) and the style (how); + laid out and ready to render." + TextElement --> TextPainterTextElement + TextElement --> SpriteFontTextElement + TextElement --> Others +``` + + +### TextRenderer + +`TextRenderer` is the abstract class used by Flame to render text. Implementations of `TextRenderer` +must include the information about the "how" the text is rendered. Font style, size, color, etc. It +should be able to combine that information with a given string of text, via the `format` method, to +generate a `TextElement`. + +Flame provides two concrete implementations: + +- `TextPaint`: most used, uses Flutter `TextPainter` to render regular text +- `SpriteFontRenderer`: uses a `SpriteFont` (a sprite sheet-based font) to render bitmap text +- `DebugTextRenderer`: only intended to be used for Golden Tests + +But you can also provide your own if you want to extend to other customized forms of text rendering. + +The main job of a `TextRenderer` is to format a string of text into a `TextElement`, that then can +be rendered onto the screen: + +```dart +final textElement = textRenderer.format("Flame is awesome") +textElement.render(...) +``` + +However the renderer provides a helper method to directly create the element and render it: + +```dart +textRenderer.render( + canvas, + 'Flame is awesome', + Vector2(10, 10), + anchor: Anchor.topCenter, +); +``` + + +#### TextPaint + +`TextPaint` is the built-in implementation of text rendering in Flame. It is based on top of +Flutter's `TextPainter` class (hence the name), and it can be configured by the style class +`TextStyle`, which contains all typographical information required to render text; i.e., font size +and color, font family, etc. + +Outside of the style you can also optionally provide one extra parameter which is the +`textDirection` (but that is typically already set to `ltr` or left-to-right). + +Example usage: + +```dart +const TextPaint textPaint = TextPaint( + style: TextStyle( + fontSize: 48.0, + fontFamily: 'Awesome Font', + ), +); +``` + +Note: there are several packages that contain the class `TextStyle`. We export the right one (from +Flutter) via the `text` module: + +```dart +import 'package:flame/text.dart'; +``` + +But if you want to import it explicitly, make sure that you import it from +`package:flutter/painting.dart` (or from material or widgets). If you also need to import `dart:ui`, +you might need to hide its version of `TextStyle`, since that module contains a different class with +the same name: + +```dart +import 'package:flutter/painting.dart'; +import 'dart:ui' hide TextStyle; +``` + +Some common properties of `TextStyle` are the following (here is the [full +list](https://api.flutter.dev/flutter/painting/TextStyle-class.html)): + +- `fontFamily`: a commonly available font, like Arial (default), or a custom font added in your + pubspec (see [here](https://docs.flutter.dev/cookbook/design/fonts) how to do it). +- `fontSize`: font size, in pts (default `24.0`). +- `height`: height of text line, as a multiple of font size (default `null`). +- `color`: the color, as a `ui.Color` (default white). + +For more information regarding colors and how to create then, see the [Colors and the +Palette](palette.md) guide. + + +#### SpriteFontRenderer + +The other renderer option provided out of the box is `SpriteFontRenderer`, which allows you to +provide a `SpriteFont` based off of a sprite sheet. TODO + + +#### DebugTextRenderer + +This renderer is intended to be used for Golden Tests. Rendering normal font-based text in Golden +Tests is unreliable due to differences in font definitions across platforms and different algorithms +used for anti-aliasing. This renderer will render text as if each word was a solid rectangle, making +it possible to test the layout, positioning and sizing of the elements without having to rely on +font-based rendering. + + +## Inline Text Elements + +A `TextElement` is a "pre-compiled", formatted and laid-out piece of text with a specific styling +applied, ready to be rendered at any given position. + +A `InlineTextElement` implements the `TextElement` interface and must implement their two methods, +one that teaches how to translate it around and another on how to draw it to the canvas: + +```dart + void translate(double dx, double dy); + void draw(Canvas canvas); +``` + +These methods are intended to be overwritten by the implementations of `InlineTextElement`, and +probably will not be called directly by users; because a convenient `render` method is provided: + +```dart + void render( + Canvas canvas, + Vector2 position, { + Anchor anchor = Anchor.topLeft, + }) +``` + +That allows the element to be rendered at a specific position, using a given anchor. + +The interface also mandates (and provides) a getter for the `LineMetrics` object associated with +that `InlineTextElement`, which allows you (and the `render` implementation) to access sizing +information related to the element (width, height, ascend, etc). + +```dart + LineMetrics get metrics; +``` + + +## Text Elements, Text Nodes, and Text Styles + +While normal renderers always work with a `InlineTextElement` directly, there is a bigger underlying +infrastructure that can be used to render more rich or formatter text. + +Text Elements are a superset of Inline Text Elements that represent an arbitrary rendering block +within a rich-text document. Essentially, they are concrete and "physical": they are objects that +are ready to be rendered on a canvas. + +This property distinguishes them from Text Nodes, which are structured pieces of text, and from Text +Styles (called `FlameTextStyle` in code to make it easier to work alongside Flutter's `TextStyle`), +which are descriptors for how arbitrary pieces of text ought to be rendered. + +So, in the most general case, a user would use a `TextNode` to describe a desired piece of rich +text; define a `FlameTextStyle` to apply to it; and use that to generate a `TextElement`. Depending +on the type of rendering, the `TextElement` generated will be an `InlineTextElement`, which brings +us back to the normal flow of the rendering pipeline. The unique property of the Inline-Text-type +element is that it exposes a LineMetrics that can be used for advanced rendering; while the other +elements only expose a simpler `draw` method which is unaware of sizing and positioning. + +However, the other types of Text Elements, Text Nodes, and Text Styles must be used if the intent is +to create an entire document (multiple blocks or paragraphs), enriched with formatted text. In order +to render an arbitrary TextElement, you can alternatively use the `TextElementComponent` (see above). + +An example of such usages can be seen in [this +example](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/rich_text_example.dart). + + +### Text Nodes and the Document Root + +A `DocumentRoot` is not a `TextNode` (inheritance-wise) in itself but represents a grouping of +`BlockNodes` that layout a "page" or "document" of rich text laid out in multiple blocks or +paragraphs. It represents the entire document and can receive a global Style. + +The first step to define your rich-text document is to create a Node, which will likely be a +`DocumentRoot`. + +It will first contain the top-most list of Block Nodes that can define headers, paragraphs or +columns. + +Then each of those blocks can contain other blocks or the Inline Text Nodes, either Plain Text Nodes +or some rich-text with specific formatting. + +Note that the hierarchy defined by the node structure is also used for styling purposes as per +defined in the `FlameTextStyle` class. + +The actual nodes all inherit from `TextNode` and are broken down by the following diagram: + +```mermaid +%%{init: { 'theme': 'dark' } }%% +graph TD + %% Config %% + classDef default fill:#282828,stroke:#F6BE00; + + %% Nodes %% + TextNode(" + TextNode + Can be thought of as an HTML DOM node; + each subclass can be thought of as a specific tag. + ") + BlockNode(" + BlockNode + #quot;div#quot; + ") + InlineTextNode(" + InlineTextNode + #quot;span#quot; + ") + ColumnNode(" + ColumnNode + column-arranged group of other Block Nodes + ") + TextBlockNode(" + TextBlockNode + a #quot;div#quot; with an InlineTextNode as a direct child + ") + HeaderNode(" + HeaderNode + #quot;h1#quot; / #quot;h2#quot; / etc + ") + ParagraphNode(" + ParagraphNode + #quot;p#quot; + ") + GroupTextNode(" + GroupTextNode + groups other TextNodes in a single line + ") + PlainTextNode(" + PlainTextNode + just plain text, unformatted + ") + ItalicTextNode(" + ItalicTextNode + #quot;i#quot; / #quot;em#quot; + ") + BoldTextNode(" + BoldTextNode + #quot;b#quot; / #quot;strong#quot; + ") + TextNode ----> BlockNode + TextNode --------> InlineTextNode + BlockNode --> ColumnNode + BlockNode --> TextBlockNode + TextBlockNode --> HeaderNode + TextBlockNode --> ParagraphNode + InlineTextNode --> GroupTextNode + InlineTextNode --> PlainTextNode + InlineTextNode --> BoldTextNode + InlineTextNode --> ItalicTextNode +``` + + +### (Flame) Text Styles + +Text Styles can be applied to nodes to generate elements. They all inherit from `FlameTextStyle` +abstract class (which is named as is to avoid confusion with Flutter's `TextStyle`). + +They follow a tree-like structure, always having `DocumentStyle` as the root; this structure is +leveraged to apply cascading style to the analogous Node structure. In fact, they are pretty similar +to, and can be thought of as, CSS definitions. + +The full inheritance chain can be seen on the following diagram: + +```mermaid +%%{init: { 'theme': 'dark' } }%% +classDiagram + %% Nodes %% + class FlameTextStyle { + copyWith() + merge() + } + + note for FlameTextStyle "Root for all styles. + Not to be confused with Flutter's TextStyle." + + class DocumentStyle { + <> + size + padding + background [BackgroundStyle] + specific styles [for blocks & inline] + } + + class BlockStyle { + <> + margin, padding + background [BackgroundStyle] + text [InlineTextStyle] + } + + class BackgroundStyle { + <> + color + border + } + + class InlineTextStyle { + <> + font, color + } + + FlameTextStyle <|-- DocumentStyle + FlameTextStyle <|-- BlockStyle + FlameTextStyle <|-- BackgroundStyle + FlameTextStyle <|-- InlineTextStyle +``` + + +### Text Elements + +Finally, we have the elements, that represent a combination of a node ("what") with a style ("how"), +and therefore represent a pre-compiled, laid-out piece of rich text to be rendered on the Canvas. + +Inline Text Elements specifically can alternatively be thought of as a combination of a +`TextRenderer` (simplified "how") and a string (single line of "what"). + +That is because an `InlineTextStyle` can be converted to a specific `TextRenderer` via the +`asTextRenderer` method, which is then used to lay out each line of text into a unique +`InlineTextElement`. + +When using the renderer directly, the entire layout process is skipped, and a single +`TextPainterTextElement` or `SpriteFontTextElement` is returned. + +As you can see, both definitions of an Element are, essentially, equivalent, all things considered. +But it still leaves us with two paths for rendering text. Which one to pick? How to solve this +conundrum? + +When in doubt, the following guidelines can help you picking the best path for you: + +- for the simplest way to render text, use `TextPaint` (basic renderer implementation) + - you can use the FCS provided component `TextComponent` for that. +- for rendering Sprite Fonts, you must use `SpriteFontRenderer` (a renderer implementation that + accepts a `SpriteFont`); +- for rendering multiple lines of text, with automatic line breaks, you have two options: + - use the FCS `TextBoxComponent`, which uses any text renderer to draw each line of text as an + Element, and does its own layout and line breaking; + - use the Text Node & Style system to create your pre-laid-out Elements. Note: there is no current + FCS component for it. +- finally, in order to have formatted (or rich) text, you must use Text Nodes & Styles. diff --git a/docs/latest/_sources/other_modules/jenny/runtime/character_storage.md.txt b/docs/latest/_sources/other_modules/jenny/runtime/character_storage.md.txt index 8e767bce9..04090c103 100644 --- a/docs/latest/_sources/other_modules/jenny/runtime/character_storage.md.txt +++ b/docs/latest/_sources/other_modules/jenny/runtime/character_storage.md.txt @@ -5,3 +5,34 @@ :symbol: CharacterStorage :file: src/character_storage.dart ``` + + +## Accessing character storage + +Character storage is accessed via the [YarnProject]. + +```dart +final characters = yarnProject.characters; +``` + + +## Removing characters + +There may be situations where characters need to be removed from storage. For example, in a game +with many scenes, characters could be removed after a scene and new characters loaded for the next +scene. + +Remove all characters with `clear`. + +```dart +yarnProject.characters.clear(); +``` + +Use `remove` to remove a single character. Pass in the name of the character or any of its +aliases. The character and all its aliases will be removed. + +```dart +yarnProject.characters.remove('Jenny'); +``` + +[YarnProject]: yarn_project.md diff --git a/docs/latest/_sources/other_modules/jenny/runtime/command_storage.md.txt b/docs/latest/_sources/other_modules/jenny/runtime/command_storage.md.txt index 0fbc2e50a..d7b3ad12f 100644 --- a/docs/latest/_sources/other_modules/jenny/runtime/command_storage.md.txt +++ b/docs/latest/_sources/other_modules/jenny/runtime/command_storage.md.txt @@ -42,6 +42,24 @@ In order to register a function as a yarn command, the function must satisfy sev : Registers a command `name` which is not backed by any Dart function. Such command will still be delivered to [DialogueView]s via the `onCommand()` callback, but its arguments will not be parsed. +**clear** +: Removes all user-defined commands + +**remove**(`String name`) +: Removes the user-defined command with the specified `name`. + + +## Properties + +**length** → `int` +: The number of user-defined commands registered so far. + +**isEmpty** → `bool` +: Returns `true` if no user-defined commands were registered. + +**isNotEmpty** → `bool` +: Returns `true` if any commands have been registered + ## Examples diff --git a/docs/latest/_sources/other_modules/jenny/runtime/function_storage.md.txt b/docs/latest/_sources/other_modules/jenny/runtime/function_storage.md.txt index c0a1a1625..f644f5e36 100644 --- a/docs/latest/_sources/other_modules/jenny/runtime/function_storage.md.txt +++ b/docs/latest/_sources/other_modules/jenny/runtime/function_storage.md.txt @@ -54,6 +54,12 @@ Keep in mind that the name of the user-defined function must be: **addFunction4**(`String name`, `T0 Function(T1, T2, T3, T4) fn4`) : Registers a four-argument function `fn4` as `name`. +**clear** +: Removes all user-defined functions + +**remove**(`String name`) +: Removes the user-defined function with the specified `name`. + ## Properties diff --git a/docs/latest/_sources/other_modules/jenny/runtime/index.md.txt b/docs/latest/_sources/other_modules/jenny/runtime/index.md.txt index 1b8c7298c..222a7e3f5 100644 --- a/docs/latest/_sources/other_modules/jenny/runtime/index.md.txt +++ b/docs/latest/_sources/other_modules/jenny/runtime/index.md.txt @@ -15,5 +15,6 @@ FunctionStorage MarkupAttribute Node UserDefinedCommand +VariableStorage YarnProject ``` diff --git a/docs/latest/_sources/other_modules/jenny/runtime/variable_storage.md.txt b/docs/latest/_sources/other_modules/jenny/runtime/variable_storage.md.txt new file mode 100644 index 000000000..353b89bf4 --- /dev/null +++ b/docs/latest/_sources/other_modules/jenny/runtime/variable_storage.md.txt @@ -0,0 +1,44 @@ +# VariableStorage + +```{dartdoc} +:package: jenny +:symbol: VariableStorage +:file: src/variable_storage.dart +``` + + +## Accessing variable storage + +Variable storage is accessed via the [YarnProject]. + +```dart +final variables = yarnProject.variables; +``` + + +## Removing variables + +In most cases variables should be retained for the life of the [YarnProject]. However there may be +situations where variables need to be removed from storage. For example, in a game with many +scenes, variables specific to that scene could be removed if they are no longer required. + +Remove all variables with `clear`. By default this will retain node visit counts, which are also +stored as variables. Node visit counts are used by Yarn for logic such as 'do this if the node has +already been visited', so it's best to leave these alone. However, to remove them as well set +`clearNodeVisits` to `true`. + +```dart +/// Clear all variables except node visit counts. +yarnProject.variables.clear(); + +/// Clear all variables including node visit counts. +yarnProject.variables.clear(clearNodeVisits: true); +``` + +Use `remove` to remove a single variable. + +```dart +yarnProject.variables.remove('money'); +``` + +[YarnProject]: yarn_project.md diff --git a/docs/latest/_sources/other_modules/jenny/runtime/yarn_project.md.txt b/docs/latest/_sources/other_modules/jenny/runtime/yarn_project.md.txt index e894d48a3..37ad46a5a 100644 --- a/docs/latest/_sources/other_modules/jenny/runtime/yarn_project.md.txt +++ b/docs/latest/_sources/other_modules/jenny/runtime/yarn_project.md.txt @@ -75,6 +75,12 @@ final yarn = YarnProject() **trueValues**, **falseValues** `Set` : The strings that can be recognized as `true`/`false` values respectively. +**variables** `VariableStorage` +: The [container][VariableStorage] for all variables declared and manipulated in your yarn scripts. + This is also used for maintaining the visit counts for nodes that the user has visited. To + implement a 'save game' feature it is possible to save the variables from + `VariableStorage.variables` and later restore them again. + ## Methods @@ -92,3 +98,4 @@ final yarn = YarnProject() [CommandStorage]: command_storage.md [FunctionStorage]: function_storage.md [Node]: node.md +[VariableStorage]: variable_storage.md diff --git a/docs/latest/_sources/resources/resources.md.txt b/docs/latest/_sources/resources/resources.md.txt index e51bb0ce4..f0a223fd5 100644 --- a/docs/latest/_sources/resources/resources.md.txt +++ b/docs/latest/_sources/resources/resources.md.txt @@ -1,11 +1,11 @@ # Resources -- [Flame API](https://pub.dev/documentation/flame/1.8.2/) +- [Flame API](https://pub.dev/documentation/flame/1.9.0/) - [Flame Examples](https://examples.flame-engine.org/#/) ```{toctree} :hidden: -Flame API +Flame API Flame Examples ``` diff --git a/docs/latest/_sources/tutorials/bare_flame_game.md.txt b/docs/latest/_sources/tutorials/bare_flame_game.md.txt index 8b5e36dd8..5c7740e43 100644 --- a/docs/latest/_sources/tutorials/bare_flame_game.md.txt +++ b/docs/latest/_sources/tutorials/bare_flame_game.md.txt @@ -102,7 +102,7 @@ environment: dependencies: flutter: sdk: flutter - flame: ^1.8.2 + flame: ^1.9.0 ``` After that, press the `[Pub get]` button at the top of the window, or you could run command `flutter diff --git a/docs/latest/_sources/tutorials/klondike/step1.md.txt b/docs/latest/_sources/tutorials/klondike/step1.md.txt index 3cfb95564..5b4cc30d9 100644 --- a/docs/latest/_sources/tutorials/klondike/step1.md.txt +++ b/docs/latest/_sources/tutorials/klondike/step1.md.txt @@ -75,14 +75,14 @@ klondike/ └─pubspec.yaml ``` -By the way, this kind of file is called the **spritesheet**: it's just a +By the way, this kind of file is called the **sprite sheet**: it's just a collection of multiple independent images in a single file. We are using a -spritesheet here for the simple reason that loading a single large image is +sprite sheet here for the simple reason that loading a single large image is faster than many small images. In addition, rendering sprites that were extracted from a single source image can be faster too, since Flutter will optimize multiple such drawing commands into a single `drawAtlas` command. -Here are the contents of my spritesheet: +Here are the contents of my sprite sheet: - Numerals 2, 3, 4, ..., K, A. In theory, we could have rendered these in the game as text strings, but then we would need to also include a font as an diff --git a/docs/latest/_sources/tutorials/klondike/step2.md.txt b/docs/latest/_sources/tutorials/klondike/step2.md.txt index b5c013c93..bda08bada 100644 --- a/docs/latest/_sources/tutorials/klondike/step2.md.txt +++ b/docs/latest/_sources/tutorials/klondike/step2.md.txt @@ -39,9 +39,9 @@ have been more difficult to access that image from other classes. Also note that I am `await`ing the image to finish loading before initializing anything else in the game. This is for convenience: it means that by the time -all other components are initialized, they can assume the spritesheet is already +all other components are initialized, they can assume the sprite sheet is already loaded. We can even add a helper function to extract a sprite from the common -spritesheet: +sprite sheet: ```dart Sprite klondikeSprite(double x, double y, double width, double height) { @@ -193,7 +193,7 @@ not planning to change these values during the game: Next, we will create a `Stock` component, the `Waste`, four `Foundation`s and seven `Pile`s, setting their sizes and positions in the world. The positions are calculated using simple arithmetics. This should all happen inside the -`onLoad` method, after loading the spritesheet: +`onLoad` method, after loading the sprite sheet: ```dart final stock = Stock() diff --git a/docs/latest/_sources/tutorials/klondike/step3.md.txt b/docs/latest/_sources/tutorials/klondike/step3.md.txt index 3669ad6aa..33ea04193 100644 --- a/docs/latest/_sources/tutorials/klondike/step3.md.txt +++ b/docs/latest/_sources/tutorials/klondike/step3.md.txt @@ -71,9 +71,9 @@ after the image is loaded into the cache. ``` The last four numbers in the constructor are the coordinates of the sprite -image within the spritesheet `klondike-sprites.png`. If you're wondering how I +image within the sprite sheet `klondike-sprites.png`. If you're wondering how I obtained these numbers, the answer is that I used a free online service -[spritecow.com] -- it's a handy tool for locating sprites within a spritesheet. +[spritecow.com] -- it's a handy tool for locating sprites within a sprite sheet. Lastly, I have simple getters to determine the "color" of a suit. This will be needed later when we need to enforce the rule that cards can only be placed diff --git a/docs/latest/_sources/tutorials/platformer/step_1.md.txt b/docs/latest/_sources/tutorials/platformer/step_1.md.txt index 21f79fc67..a8afc90ce 100644 --- a/docs/latest/_sources/tutorials/platformer/step_1.md.txt +++ b/docs/latest/_sources/tutorials/platformer/step_1.md.txt @@ -52,10 +52,10 @@ provide free pixel art that can be used in games, but please check and comply wi always provide valid creator attribution. For this game though, I am going to take a chance and make my artwork using an online pixel art tool. If you decide to use this tool, multiple online tutorials will assist you with the basic operations as well as exporting the assets. Now normally, -most games will utilize spritesheets. These combine many images into one larger image that can be +most games will utilize sprite sheets. These combine many images into one larger image that can be sectioned and used as individual images. For this tutorial though, I specifically will save the images individually as I want to demonstrate the Flame engine's caching abilities. Ember and the -water enemy are spritesheets though as they contain multiple images to create animations. +water enemy are sprite sheets though as they contain multiple images to create animations. Right-click the images below, choose "Save as...", and store them in the `assets/images` folder of the project. At this point our project's structure looks like this: diff --git a/docs/latest/_static/apps/examples/assets/AssetManifest.bin b/docs/latest/_static/apps/examples/assets/AssetManifest.bin index cd76d19dd..1bf855d89 100644 --- a/docs/latest/_static/apps/examples/assets/AssetManifest.bin +++ b/docs/latest/_static/apps/examples/assets/AssetManifest.bin @@ -1 +1 @@ - Eassets/audio/music/bg_music.ogg  assetassets/audio/music/bg_music.oggassets/audio/sfx/fire_1.mp3  assetassets/audio/sfx/fire_1.mp3assets/audio/sfx/fire_2.mp3  assetassets/audio/sfx/fire_2.mp3,assets/images/0x72_DungeonTilesetII_v1.4.png  asset,assets/images/0x72_DungeonTilesetII_v1.4.pngassets/images/Car.png  assetassets/images/Car.png%assets/images/animations/chopper.json  asset%assets/images/animations/chopper.json$assets/images/animations/chopper.png  asset$assets/images/animations/chopper.png%assets/images/animations/creature.png  asset%assets/images/animations/creature.png"assets/images/animations/ember.png  asset"assets/images/animations/ember.png(assets/images/animations/lottieLogo.json  asset(assets/images/animations/lottieLogo.json'assets/images/animations/robot-idle.png  asset'assets/images/animations/robot-idle.png"assets/images/animations/robot.png  asset"assets/images/animations/robot.pngassets/images/bomb_ptero.png  assetassets/images/bomb_ptero.pngassets/images/boom.png  assetassets/images/boom.pngassets/images/buttons.png  assetassets/images/buttons.pngassets/images/flame.png  assetassets/images/flame.pngassets/images/joystick.png  assetassets/images/joystick.pngassets/images/knight.png  assetassets/images/knight.png#assets/images/layers/background.png  asset#assets/images/layers/background.pngassets/images/layers/enemy.png  assetassets/images/layers/enemy.pngassets/images/layers/player.png  assetassets/images/layers/player.pngassets/images/mage.png  assetassets/images/mage.pngassets/images/nine-box.png  assetassets/images/nine-box.png#assets/images/parallax/airplane.png  asset#assets/images/parallax/airplane.pngassets/images/parallax/bg.png  assetassets/images/parallax/bg.pngassets/images/parallax/city.png  assetassets/images/parallax/city.png+assets/images/parallax/foreground-trees.png  asset+assets/images/parallax/foreground-trees.png(assets/images/parallax/heavy_clouded.png  asset(assets/images/parallax/heavy_clouded.png"assets/images/parallax/license.txt  asset"assets/images/parallax/license.txt'assets/images/parallax/mountain-far.png  asset'assets/images/parallax/mountain-far.png$assets/images/parallax/mountains.png  asset$assets/images/parallax/mountains.pngassets/images/parallax/rain.png  assetassets/images/parallax/rain.png assets/images/parallax/trees.png  asset assets/images/parallax/trees.pngassets/images/pizza.png  assetassets/images/pizza.pngassets/images/ranger.png  assetassets/images/ranger.pngassets/images/retro_tiles.png  assetassets/images/retro_tiles.png&assets/images/rogue_shooter/bullet.png  asset&assets/images/rogue_shooter/bullet.png%assets/images/rogue_shooter/enemy.png  asset%assets/images/rogue_shooter/enemy.png)assets/images/rogue_shooter/explosion.png  asset)assets/images/rogue_shooter/explosion.png&assets/images/rogue_shooter/player.png  asset&assets/images/rogue_shooter/player.png%assets/images/rogue_shooter/stars.png  asset%assets/images/rogue_shooter/stars.pngassets/images/shield.png  assetassets/images/shield.pngassets/images/speech-bubble.png  assetassets/images/speech-bubble.pngassets/images/spritesheet.png  assetassets/images/spritesheet.png*assets/images/tile_maps/selector-short.png  asset*assets/images/tile_maps/selector-short.png$assets/images/tile_maps/selector.png  asset$assets/images/tile_maps/selector.png'assets/images/tile_maps/tiles-short.png  asset'assets/images/tile_maps/tiles-short.png!assets/images/tile_maps/tiles.png  asset!assets/images/tile_maps/tiles.pngassets/images/trex.png  assetassets/images/trex.pngassets/images/zap.png  assetassets/images/zap.pngassets/spine/LICENSE  assetassets/spine/LICENSEassets/spine/spineboy-pro.json  assetassets/spine/spineboy-pro.jsonassets/spine/spineboy-pro.skel  assetassets/spine/spineboy-pro.skelassets/spine/spineboy.atlas  assetassets/spine/spineboy.atlasassets/spine/spineboy.png  assetassets/spine/spineboy.pngassets/svgs/checkboard.svg  assetassets/svgs/checkboard.svgassets/svgs/green_balloons.svg  assetassets/svgs/green_balloons.svgassets/svgs/happy_player.svg  assetassets/svgs/happy_player.svgassets/svgs/red_balloons.svg  assetassets/svgs/red_balloons.svg+assets/tiles/0x72_DungeonTilesetII_v1.4.tsx  asset+assets/tiles/0x72_DungeonTilesetII_v1.4.tsxassets/tiles/dungeon.tmx  assetassets/tiles/dungeon.tmx=packages/rogue_shooter/assets/images/rogue_shooter/bullet.png  asset=packages/rogue_shooter/assets/images/rogue_shooter/bullet.pngPx-DM>^@RCt{2TtR3XM-+VFtF2l)~l z%W)2IoHX=eLsLVDm5?3`NkHUgjFEH?g}6{`atOJ^mcYi)-n~6&XFNMQJ3FJ1ELq9} z!_G?Y|NrLy9nJ2}7~nAZ>XFZ%J4^WHpWlt*H|6&lXFY$$a2%(n9bj5Ort$Y$zi9!U zR{VYd6Mk`Lzb$@oXP>zDEdV|M%kw;H?8?>AL?id_-lJUh{N$@g{@b5RmY9_c$8r36 zy{^MIjUR^mv#y`_m1ytq#w~iha_zDA~+~-3V9Ml0?y>JiB~39fTr;eyM9qj09wUEY)!1LW4kZ~Y-}Nu%Z3U$ zj(_3K5~_u%(1#PN>sWlUq{J8c53oFDw+i?*fDMLS-Ppp1r<2J3^)F2bX;;ge$mFtk z4dCX9vz{ivF#e&}&x6>za&;7+KYqf*>N>u>e}OOWUjP6udDnrxV=Rx^SV`jlHh;oF z>jMAs{sk@qO8mncw}6c;T=K4m{RcP)z={*10bv3}e8h6)A)y7 zKM!i}^T$sBfbGH*#`lit7v46qXL4CO(FTB8t;YU*vFP*&fJ`onA8x;;LisijNq|ZG zru;$B&x6{#a&?sQ7G~!$!4yzCe4=Mzc3x&9mVfcx8vWApm>s$TBR_+_@58bzIF5r_ ztp@IfF~s$}lQD#ycoXM*`~KZ~u{OwE=fdnf7N0Cdj^p?S@qg7HMWQ`G_!Qw(_!Fz^ zp#qlPbU2QKdcDq`5;^T<0!-r{cKs38D)xf-gne-u{Nm1jh!Fc1JRE2LM2PT$2i?Bo zIP^HihN=Hv^Uu2ew(Ln>L@4nkFG7_4$KDDm2$Zz}AT(lV{(N;CDoNDg51W1zclNb! z;&^^1{Kpos>$-4VH*&5|pppO!T%oY@)Fcd|{s+H4Y};Ybchug>waZ#h5k!1b|A62z zn&){am&;bAQXy?0IJx;C=MCW_VH6^r9n2L8*oXhBJPWO#9hA#uCI0=p_o#ldwm_%& z6_BW(_~V`~B*rh`StBDOzU#XD%M&Fyj)T$BlUKQ(=i$PgB}^dxMMM%G0DYRF>)-c% z%W(Bq?{ zBe<@MN~MyhpXDV$wTLaC^;R*^VHJ1w{grE%t>T>}Ut#(X;R8UqT((@-^)IyHA80+b zAaifJ7D7XO$hZi+Eixi16rs`+5r`8YO^U#G+fxe>p9Ps_kjG}kb}#h{E&$b7Pz}~S z)a!N8!W}I>!S|2;Fydc)w+4)HZvq|1A$NBXxUTEFt}E+U`Wb6S!jmRR!CyytNnBaq z1fZX>b|k!{Q8>w8M|rv+OBqd;Lz?&}%PEUH`@Zm1avPvmjN($jUf+dx8dQ(U&ppn# ze#y%RC1{M~v3xT34jF1R8qzBxl}fcph61_;)A)y7zmC1fN3D-!#c0A;;Q~wn#}SBV z9^FWyNdipcA9nri*qhmHXcwRgUscP@ZlhJeJRwdr57i>z?RGi=rtuHE{-juB_Efa! z@O8NCj*JM>=`;Y)MHhTKDQH;$zVG{{3E*w;(2d`eKWO?z_Q(Pn07*M4664X~i?q~g zwUZqgEK;cy(&;o^ze>n#o9~2vNL1}Xl?O!~AsrdxixIkI*V z{iRv`|*(d)u%k^JfC7uh5Fi9NO+l3v)z z_;VxjP}sf)TDfJlq*AHy2+V$&7+~8Zu_~R=ZUR_=#3x%oGT(f0@!utO;%p@G$>-hH z&*q^}D4#%ZQvQe?)grcS+p5>=7THQ>+qPBQ+4qBOS&79f;sYStxLBBr#zNRN8lv!qU4G?LUh%T!cR&-+y%pb9_KfS%dS)A<5w;II6ixx6bj+7BbJW- zxR_M*i@5AM<+%7o_Np6Ov_HwpFrPHJ2Kd{0FLAM zq)mAIT7gER5jm&huhYCFZqiN%Rtu|_@O1Tm-I0;Z@92&U_NuAZ>y~ZXv7d|DXC17b lN~L1)JGTc-e?RTW_#dmRzq>P;_o)B?002ovPDHLkV1kyiLQ((# literal 0 HcmV?d00001 diff --git a/docs/latest/_static/apps/examples/assets/assets/svgs/checkerboard.svg b/docs/latest/_static/apps/examples/assets/assets/svgs/checkerboard.svg new file mode 100644 index 000000000..774f6b280 --- /dev/null +++ b/docs/latest/_static/apps/examples/assets/assets/svgs/checkerboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/latest/_static/apps/examples/index.html b/docs/latest/_static/apps/examples/index.html index 8e53d3904..e8e98d355 100644 --- a/docs/latest/_static/apps/examples/index.html +++ b/docs/latest/_static/apps/examples/index.html @@ -1,7 +1,7 @@ - + examples diff --git a/docs/latest/_static/apps/examples/main.dart.js b/docs/latest/_static/apps/examples/main.dart.js index 6cf23b09e..e6cfc0fbf 100644 --- a/docs/latest/_static/apps/examples/main.dart.js +++ b/docs/latest/_static/apps/examples/main.dart.js @@ -18,7 +18,7 @@ a.prototype=s}}function inheritMany(a,b){for(var s=0;s2)return B.bh -return B.cv}else if(B.d.O(s.toLowerCase(),"iphone")||B.d.O(s.toLowerCase(),"ipad")||B.d.O(s.toLowerCase(),"ipod"))return B.bh -else if(B.d.O(r,"Android"))return B.j9 -else if(B.d.cb(s,"Linux"))return B.mN -else if(B.d.cb(s,"Win"))return B.AS -else return B.a0K}, -bJ9(){var s=$.h3() -return B.pb.O(0,s)}, -bJb(){var s=$.h3() -return s===B.bh&&B.d.O(self.window.navigator.userAgent,"OS 15_")}, -l8(){var s,r=A.It(1,1) -if(A.nr(r,"webgl2",null)!=null){s=$.h3() -if(s===B.bh)return 1 -return 2}if(A.nr(r,"webgl",null)!=null)return 1 +if((q==null?0:q)>2)return B.bi +return B.cx}else if(B.d.N(s.toLowerCase(),"iphone")||B.d.N(s.toLowerCase(),"ipad")||B.d.N(s.toLowerCase(),"ipod"))return B.bi +else if(B.d.N(r,"Android"))return B.jc +else if(B.d.cd(s,"Linux"))return B.mR +else if(B.d.cd(s,"Win"))return B.AU +else return B.a0T}, +bKx(){var s=$.fZ() +return B.pg.N(0,s)}, +bKz(){var s=$.fZ() +return s===B.bi&&B.d.N(self.window.navigator.userAgent,"OS 15_")}, +ll(){var s,r=A.IM(1,1) +if(A.nE(r,"webgl2",null)!=null){s=$.fZ() +if(s===B.bi)return 1 +return 2}if(A.nE(r,"webgl",null)!=null)return 1 return-1}, -blu(){return self.Intl.v8BreakIterator!=null&&self.Intl.Segmenter!=null}, -aS(){return $.ci.b3()}, -b6n(a){return a===B.an?$.ci.b3().FilterMode.Nearest:$.ci.b3().FilterMode.Linear}, -bbX(a){return a===B.uc?$.ci.b3().MipmapMode.Linear:$.ci.b3().MipmapMode.None}, -bB_(a){var s=a.encodeToBytes() +bmB(){return self.Intl.v8BreakIterator!=null&&self.Intl.Segmenter!=null}, +aW(){return $.cn.b8()}, +b7m(a){return a===B.an?$.cn.b8().FilterMode.Nearest:$.cn.b8().FilterMode.Linear}, +bcQ(a){return a===B.iz?$.cn.b8().MipmapMode.Linear:$.cn.b8().MipmapMode.None}, +bCl(a){var s=a.encodeToBytes() return s==null?null:s}, -bB1(a,b){return a.setColorInt(b)}, -bni(a){var s,r,q,p=new Float32Array(16) +bCn(a,b){return a.setColorInt(b)}, +bop(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}, -WT(a){var s,r,q,p=new Float32Array(9) -for(s=a.length,r=0;r<9;++r){q=B.v3[r] +Xa(a){var s,r,q,p=new Float32Array(9) +for(s=a.length,r=0;r<9;++r){q=B.v5[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}, -bi2(a,b,c,d,e,f,g,h,i,j){return A.aF(a,"transform",[b,c,d,e,f,g,h,i,j])}, -j0(a){var s=new Float32Array(4) -s[0]=a.gad(a) -s[1]=a.gag(a) +b7l(a){var s,r,q,p +if(a==null)return $.bsj() +s=J.aj(a) +r=s.gE(a) +q=new Float32Array(r) +for(p=0;p>>16&255)/255) +q.q(s,1,(r>>>8&255)/255) +q.q(s,2,(r&255)/255) +q.q(s,3,(r>>>24&255)/255) +return s}, +bj8(a,b,c,d,e,f,g,h,i,j){return A.aN(a,"transform",[b,c,d,e,f,g,h,i,j])}, +j6(a){var s=new Float32Array(4) +s[0]=a.gag(a) +s[1]=a.gal(a) s[2]=a.gaI(a) s[3]=a.gaN(a) return s}, -bIJ(a){return new A.x(a[0],a[1],a[2],a[3])}, -WU(a){var s=new Float32Array(12) +bK6(a){var s=J.aj(a) +return new A.x(s.i(a,0),s.i(a,1),s.i(a,2),s.i(a,3))}, +Xb(a){var s=new Float32Array(12) s[0]=a.a s[1]=a.b s[2]=a.c @@ -154,168 +156,168 @@ s[9]=a.y s[10]=a.z s[11]=a.Q return s}, -bnh(a){var s,r,q=a.length,p=t.e.a(self.window.flutterCanvasKit.Malloc(self.Float32Array,q*2)),o=p.toTypedArray() -for(s=0;s"))}, -bHA(a,b){return b+a}, -apG(){var s=0,r=A.t(t.e),q,p -var $async$apG=A.u(function(a,b){if(a===1)return A.p(b,r) +s=r}r=A.bKa(A.bgf(B.V_,s==null?"auto":s)) +return new A.S(r,new A.b33(),A.a6(r).h("S<1,i>"))}, +bIY(a,b){return b+a}, +aqQ(){var s=0,r=A.t(t.e),q,p +var $async$aqQ=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:s=3 -return A.A(A.b2n(A.bEU()),$async$apG) +return A.B(A.b3j(A.bGg()),$async$aqQ) case 3:s=4 -return A.A(A.ks(self.window.CanvasKitInit({locateFile:A.cj(A.bFo())}),t.e),$async$apG) +return A.B(A.kF(self.window.CanvasKitInit({locateFile:A.co(A.bGL())}),t.e),$async$aqQ) case 4:p=b -if(A.bi1(p.ParagraphBuilder)&&!A.blu())throw A.d(A.bI("The CanvasKit variant you are using only works on Chromium browsers. Please use a different CanvasKit variant, or use a Chromium browser.")) +if(A.bj7(p.ParagraphBuilder)&&!A.bmB())throw A.d(A.bN("The CanvasKit variant you are using only works on Chromium browsers. Please use a different CanvasKit variant, or use a Chromium browser.")) q=p s=1 break case 1:return A.q(q,r)}}) -return A.r($async$apG,r)}, -b2n(a){var s=0,r=A.t(t.H),q,p,o,n -var $async$b2n=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:p=a.$ti,o=new A.cU(a,a.gG(a),p.h("cU")),p=p.h("aA.E") -case 3:if(!o.F()){s=4 +return A.r($async$aqQ,r)}, +b3j(a){var s=0,r=A.t(t.H),q,p,o,n +var $async$b3j=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:p=a.$ti,o=new A.cX(a,a.gE(a),p.h("cX")),p=p.h("aF.E") +case 3:if(!o.H()){s=4 break}n=o.d s=5 -return A.A(A.bFh(n==null?p.a(n):n),$async$b2n) +return A.B(A.bGE(n==null?p.a(n):n),$async$b3j) case 5:if(c){s=1 break}s=3 break -case 4:throw A.d(A.bI("Failed to download any of the following CanvasKit URLs: "+a.j(0))) +case 4:throw A.d(A.bN("Failed to download any of the following CanvasKit URLs: "+a.j(0))) case 1:return A.q(q,r)}}) -return A.r($async$b2n,r)}, -bFh(a){var s,r,q,p,o,n=$.e2 -n=(n==null?$.e2=A.jT(self.window.flutterConfiguration):n).b -n=n==null?null:A.b8C(n) -s=A.c3(self.document,"script") +return A.r($async$b3j,r)}, +bGE(a){var s,r,q,p,o,n=$.e9 +n=(n==null?$.e9=A.k3(self.window.flutterConfiguration):n).b +n=n==null?null:A.b9B(n) +s=A.c8(self.document,"script") if(n!=null)s.nonce=n -s.src=A.bI3(a) -n=new A.aR($.aG,t.tr) -r=new A.bT(n,t.VY) -q=A.ba("loadCallback") -p=A.ba("errorCallback") +s.src=A.bJr(a) +n=new A.aV($.aP,t.tr) +r=new A.bX(n,t.VY) +q=A.bd("loadCallback") +p=A.bd("errorCallback") o=t.e -q.sev(o.a(A.cj(new A.b2m(s,r)))) -p.sev(o.a(A.cj(new A.b2l(s,r)))) -A.dG(s,"load",q.b7(),null) -A.dG(s,"error",p.b7(),null) +q.seq(o.a(A.co(new A.b3i(s,r)))) +p.seq(o.a(A.co(new A.b3h(s,r)))) +A.dL(s,"load",q.bc(),null) +A.dL(s,"error",p.bc(),null) self.document.head.appendChild(s) return n}, -aEl(a){var s="ColorFilter",r=new A.a3e(a),q=new A.hm(s,t.gA) -q.kc(r,a.Ar(),s,t.e) -r.b!==$&&A.ae() +aFq(a){var s="ColorFilter",r=new A.a3Q(a),q=new A.hg(s,t.gA) +q.kc(r,a.Ae(),s,t.e) +r.b!==$&&A.al() r.b=q return r}, -bF1(){var s,r=new Float32Array(20) -for(s=0;s<4;++s)r[B.Uh[s]]=1 -return $.bFN=r}, -bI2(a,b){var s -if((a.a>>>24&255)/255===0)return $.ci.b3().ColorFilter.MakeMatrix($.br1()) -s=$.ci.b3().ColorFilter.MakeBlend(A.bbe($.b6N(),a),$.IE()[b.a]) -if(s==null)throw A.d(A.bQ("Invalid parameters for blend mode ColorFilter",null)) -return s}, -buy(a){return new A.CF(a)}, -bHW(a){var s,r +bGo(){var s,r=new Float32Array(20) +for(s=0;s<4;++s)r[B.Uo[s]]=1 +return $.bH9=r}, +bJq(a,b){var s +if((a.a>>>24&255)/255===0)return $.cn.b8().ColorFilter.MakeMatrix($.bsc()) +s=$.cn.b8().ColorFilter.MakeBlend(A.bc6($.b7K(),a),$.IX()[b.a]) +if(s==null)throw A.d(A.bM("Invalid parameters for blend mode ColorFilter",null)) +return s}, +bvS(a){return new A.CS(a)}, +bJj(a){var s,r switch(a.d.a){case 0:s=a.a if(s==null||a.b==null)return null s.toString r=a.b r.toString -return new A.JB(s,r) +return new A.JT(s,r) case 1:s=a.c if(s==null)return null -return new A.CF(s) -case 2:return B.Hq -case 3:return B.Hs +return new A.CS(s) +case 2:return B.Hs +case 3:return B.Hu default:throw A.d(A.a7("Unknown mode "+a.j(0)+".type for ColorFilter."))}}, -bgH(a){var s=null -return new A.nK(B.a_g,s,s,s,a,s)}, -bwn(){var s=t.qN -return new A.a0b(A.b([],s),A.b([],s))}, -bIk(a,b){var s,r,q,p,o +bhJ(a){var s=null +return new A.nX(B.a_q,s,s,s,a,s)}, +bxH(){var s=t.qN +return new A.a0C(A.b([],s),A.b([],s))}, +bJI(a,b){var s,r,q,p,o if(a.length===0||b.length===0)return null -s=new A.b5i(a,b) -r=new A.b5h(a,b) -q=B.b.eY(a,B.b.ga5(b)) -p=B.b.yq(a,B.b.ga9(b)) +s=new A.b6h(a,b) +r=new A.b6g(a,b) +q=B.b.eW(a,B.b.ga5(b)) +p=B.b.yd(a,B.b.ga4(b)) o=q!==-1 if(o&&p!==-1)if(q<=a.length-p)return s.$1(q) else return r.$1(p) else if(o)return s.$1(q) else if(p!==-1)return r.$1(p) else return null}, -b9y(a,b,c){var s=new globalThis.window.flutterCanvasKit.Font(c),r=A.b([0],t.t) +bau(a,b,c){var s=new globalThis.window.flutterCanvasKit.Font(c),r=A.b([0],t.t) s.getGlyphBounds(r,null,null) -return new A.A5(b,a,c)}, -bKl(a,b,c){var s="encoded image bytes" -if($.bcU()&&b==null&&c==null)return A.YR(a,s) -else return A.be0(a,s,c,b)}, -uB(a){return new A.a23(a)}, -b6f(a,b){var s=0,r=A.t(t.hP),q,p -var $async$b6f=A.u(function(c,d){if(c===1)return A.p(d,r) +return new A.Ah(b,a,c)}, +bLJ(a,b,c){var s="encoded image bytes" +if($.bdP()&&b==null&&c==null)return A.Ze(a,s) +else return A.bf0(a,s,c,b)}, +uI(a){return new A.a2w(a)}, +b7e(a,b){var s=0,r=A.t(t.hP),q,p +var $async$b7e=A.u(function(c,d){if(c===1)return A.p(d,r) while(true)switch(s){case 0:s=3 -return A.A(A.apI(a,b),$async$b6f) +return A.B(A.aqS(a,b),$async$b7e) case 3:p=d -if($.bcU()){q=A.YR(p,a) +if($.bdP()){q=A.Ze(p,a) s=1 -break}else{q=A.be0(p,a,null,null) +break}else{q=A.bf0(p,a,null,null) s=1 break}case 1:return A.q(q,r)}}) -return A.r($async$b6f,r)}, -apI(a,b){return A.bIu(a,b)}, -bIu(a,b){var s=0,r=A.t(t.H3),q,p=2,o,n,m,l,k,j -var $async$apI=A.u(function(c,d){if(c===1){o=d +return A.r($async$b7e,r)}, +aqS(a,b){return A.bJS(a,b)}, +bJS(a,b){var s=0,r=A.t(t.H3),q,p=2,o,n,m,l,k,j +var $async$aqS=A.u(function(c,d){if(c===1){o=d s=p}while(true)switch(s){case 0:p=4 s=7 -return A.A(A.BW(a),$async$apI) +return A.B(A.C6(a),$async$aqS) case 7:n=d -m=n.gaHy() -if(!n.gJO()){l=A.uB(u.O+a+"\nServer response code: "+J.btd(n)) +m=n.gaIa() +if(!n.gJA()){l=A.uI(u.O+a+"\nServer response code: "+J.bur(n)) throw A.d(l)}s=m!=null?8:10 break -case 8:l=A.b66(n.gyM(),m,b) +case 8:l=A.b75(n.gyv(),m,b) q=l s=1 break s=9 break case 10:s=11 -return A.A(A.aBq(n),$async$apI) +return A.B(A.aCp(n),$async$aqS) case 11:l=d q=l s=1 @@ -325,7 +327,7 @@ s=6 break case 4:p=3 j=o -if(A.aW(j) instanceof A.LC)throw A.d(A.uB(u.O+a+"\nTrying to load an image from another domain? Find answers at:\nhttps://flutter.dev/docs/development/platform-integration/web-images")) +if(A.b_(j) instanceof A.LV)throw A.d(A.uI(u.O+a+"\nTrying to load an image from another domain? Find answers at:\nhttps://flutter.dev/docs/development/platform-integration/web-images")) else throw j s=6 break @@ -333,111 +335,111 @@ case 3:s=2 break case 6:case 1:return A.q(q,r) case 2:return A.p(o,r)}}) -return A.r($async$apI,r)}, -b66(a,b,c){return A.bK9(a,b,c)}, -bK9(a,b,c){var s=0,r=A.t(t.H3),q,p,o -var $async$b66=A.u(function(d,e){if(d===1)return A.p(e,r) +return A.r($async$aqS,r)}, +b75(a,b,c){return A.bLx(a,b,c)}, +bLx(a,b,c){var s=0,r=A.t(t.H3),q,p,o +var $async$b75=A.u(function(d,e){if(d===1)return A.p(e,r) while(true)switch(s){case 0:p={} o=t.H3.a(new globalThis.Uint8Array(b)) p.a=p.b=0 s=3 -return A.A(a.DR(0,new A.b67(p,c,b,o),t.e),$async$b66) +return A.B(a.DC(0,new A.b76(p,c,b,o),t.e),$async$b75) case 3:q=o s=1 break case 1:return A.q(q,r)}}) -return A.r($async$b66,r)}, -ath(a,b){var s=new A.xq($,b),r=A.bv0(a,s,"SkImage",t.XY,t.e) -s.b!==$&&A.ae() +return A.r($async$b75,r)}, +aur(a,b){var s=new A.xx($,b),r=A.bwk(a,s,"SkImage",t.XY,t.e) +s.b!==$&&A.al() s.b=r -s.a1j() +s.a1O() return s}, -be0(a,b,c,d){var s,r,q,p,o,n,m,l,k=new A.YQ(b,a,d,c),j=$.ci.b3().MakeAnimatedImageFromEncoded(a) -if(j==null)A.Z(A.uB("Failed to decode image data.\nImage source: "+b)) +bf0(a,b,c,d){var s,r,q,p,o,n,m,l,k=new A.Zd(b,a,d,c),j=$.cn.b8().MakeAnimatedImageFromEncoded(a) +if(j==null)A.V(A.uI("Failed to decode image data.\nImage source: "+b)) s=d==null -if(!s||c!=null)if(j.getFrameCount()>1)$.h4().$1("targetWidth and targetHeight for multi-frame images not supported") +if(!s||c!=null)if(j.getFrameCount()>1)$.h_().$1("targetWidth and targetHeight for multi-frame images not supported") else{r=j.makeImageAtCurrentFrame() if(!s&&d<=0)d=null if(c!=null&&c<=0)c=null s=d==null if(s&&c!=null)d=B.c.aA(c*(r.width()/r.height())) -else if(c==null&&!s)c=B.e.ey(d,r.width()/r.height()) -q=new A.tZ() -p=q.Bu(B.eJ) -o=A.atj() -s=A.ath(r,null) +else if(c==null&&!s)c=B.e.e4(d,r.width()/r.height()) +q=new A.u7() +p=q.Bj(B.eM) +o=A.aut() +s=A.aur(r,null) n=r.width() m=r.height() d.toString c.toString -p.hQ(s,new A.x(0,0,0+n,0+m),new A.x(0,0,d,c),o) +p.hL(s,new A.x(0,0,0+n,0+m),new A.x(0,0,d,c),o) m=o.b m===$&&A.c() m.v() -m=q.jS().Ef(d,c).b +m=q.jR().E1(d,c).b m===$&&A.c() m=m.a m===$&&A.c() m=m.a m.toString -l=A.bB_(m) -if(l==null)A.Z(A.uB("Failed to re-size image")) -j=$.ci.b3().MakeAnimatedImageFromEncoded(l) -if(j==null)A.Z(A.uB("Failed to decode re-sized image data.\nImage source: "+b))}k.d=B.c.af(j.getFrameCount()) -k.e=B.c.af(j.getRepetitionCount()) -s=new A.hm("Codec",t.gA) +l=A.bCl(m) +if(l==null)A.V(A.uI("Failed to re-size image")) +j=$.cn.b8().MakeAnimatedImageFromEncoded(l) +if(j==null)A.V(A.uI("Failed to decode re-sized image data.\nImage source: "+b))}k.d=B.c.aj(j.getFrameCount()) +k.e=B.c.aj(j.getRepetitionCount()) +s=new A.hg("Codec",t.gA) s.kc(k,j,"Codec",t.e) -k.a!==$&&A.ae() +k.a!==$&&A.al() k.a=s return k}, -bux(a,b,c){return new A.JC(a,b,c,new A.IJ(new A.asv()))}, -YR(a,b){var s=0,r=A.t(t.Lh),q,p,o -var $async$YR=A.u(function(c,d){if(c===1)return A.p(d,r) -while(true)switch(s){case 0:o=A.bIg(a) -if(o==null)throw A.d(A.uB("Failed to detect image file format using the file header.\nFile header was "+(!B.F.gaB(a)?"["+A.bHy(B.F.cI(a,0,Math.min(10,a.length)))+"]":"empty")+".\nImage source: "+b)) -p=A.bux(o,a,b) +bvR(a,b,c){return new A.JU(a,b,c,new A.J0(new A.atF()))}, +Ze(a,b){var s=0,r=A.t(t.Lh),q,p,o,n +var $async$Ze=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:n=A.bJE(a) +if(n==null){p=J.aj(a) +throw A.d(A.uI("Failed to detect image file format using the file header.\nFile header was "+(!p.gaB(a)?"["+A.bIW(p.cA(a,0,Math.min(10,p.gE(a))))+"]":"empty")+".\nImage source: "+b))}o=A.bvR(n,a,b) s=3 -return A.A(p.wz(),$async$YR) -case 3:q=p +return A.B(o.wj(),$async$Ze) +case 3:q=o s=1 break case 1:return A.q(q,r)}}) -return A.r($async$YR,r)}, -bv0(a,b,c,d,e){var s=new A.ZQ(A.z(d),d.h("@<0>").ab(e).h("ZQ<1,2>")),r=new A.hm(c,e.h("hm<0>")) +return A.r($async$Ze,r)}, +bwk(a,b,c,d,e){var s=new A.a_e(A.C(d),d.h("@<0>").af(e).h("a_e<1,2>")),r=new A.hg(c,e.h("hg<0>")) r.kc(s,a,c,e) -s.a!==$&&A.ae() +s.a!==$&&A.al() s.a=r return s}, -atj(){var s,r=new globalThis.window.flutterCanvasKit.Paint(),q=new A.CG(r,B.bc,B.i,B.cw,B.eT,B.an) +aut(){var s,r=new globalThis.window.flutterCanvasKit.Paint(),q=new A.CT(r,B.bd,B.i,B.cy,B.eW,B.an) r.setAntiAlias(!0) r.setColorInt(4278190080) -s=new A.hm("Paint",t.gA) +s=new A.hg("Paint",t.gA) s.kc(q,r,"Paint",t.e) -q.b!==$&&A.ae() +q.b!==$&&A.al() q.b=s return q}, -Z4(a,b){var s=new A.JD(b),r=new A.hm("Path",t.gA) +Zs(a,b){var s=new A.JV(b),r=new A.hg("Path",t.gA) r.kc(s,a,"Path",t.e) -s.a!==$&&A.ae() +s.a!==$&&A.al() s.a=r return s}, -pz(){var s,r,q,p=$.bii -if(p==null){p=$.e2 -p=(p==null?$.e2=A.jT(self.window.flutterConfiguration):p).b +pJ(){var s,r,q,p=$.bjo +if(p==null){p=$.e9 +p=(p==null?$.e9=A.k3(self.window.flutterConfiguration):p).b if(p==null)p=null else{p=p.canvasKitMaximumSurfaces if(p==null)p=null -p=p==null?null:B.c.af(p)}if(p==null)p=8 -s=A.c3(self.document,"flt-canvas-container") +p=p==null?null:B.c.aj(p)}if(p==null)p=8 +s=A.c8(self.document,"flt-canvas-container") r=t.of q=A.b([],r) r=A.b([],r) -r=$.bii=new A.a8Z(new A.py(s),Math.max(p,1),q,r) +r=$.bjo=new A.a9N(new A.pI(s),Math.max(p,1),q,r) p=r}return p}, -buz(a,b){var s,r,q,p=null +bvT(a,b){var s,r,q,p=null t.S3.a(a) s={} -r=A.bb4(a.a,a.b) +r=A.bbX(a.a,a.b) s.fontFamilies=r r=a.c if(r!=null)s.fontSize=r @@ -446,177 +448,177 @@ if(r!=null)s.heightMultiplier=r q=a.x q=b==null?p:b.c switch(q){case null:case void 0:break -case B.Q:A.bi3(s,!0) +case B.R:A.bj9(s,!0) break -case B.pK:A.bi3(s,!1) +case B.pO:A.bj9(s,!1) break}r=a.f -if(r!=null||a.r!=null)s.fontStyle=A.bbW(r,a.r) +if(r!=null||a.r!=null)s.fontStyle=A.bcP(r,a.r) r=a.w if(r!=null)s.forceStrutHeight=r s.strutEnabled=!0 return s}, -b7k(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.JF(b,c,d,e,f,m,k,a0,g,h,j,q,a1,o,p,r,a,n,s,i,l)}, -bbW(a,b){var s={} -if(a!=null)s.weight=$.brW()[a.a] -if(b!=null)s.slant=$.brV()[b.a] +b8j(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.JX(b,c,d,e,f,m,k,a0,g,h,j,q,a1,o,p,r,a,n,s,i,l)}, +bcP(a,b){var s={} +if(a!=null)s.weight=$.bt6()[a.a] +if(b!=null)s.slant=$.bt5()[b.a] return s}, -bb4(a,b){var s=A.b([],t.T) +bbX(a,b){var s=A.b([],t.T) if(a!=null)s.push(a) -if(b!=null&&!B.b.Je(b,new A.b2s(a)))B.b.H(s,b) -B.b.H(s,$.G().gyd().gTt().at) +if(b!=null&&!B.b.IZ(b,new A.b3o(a)))B.b.I(s,b) +B.b.I(s,$.G().gxZ().gTN().at) return s}, -bAz(a,b){var s=b.length -if(s<=B.CQ.b)return a.c -if(s<=B.CR.b)return a.b -if(s<=B.CS.b)return a.a +bBV(a,b){var s=b.length +if(s<=B.CR.b)return a.c +if(s<=B.CS.b)return a.b +if(s<=B.CT.b)return a.a return null}, -bm1(a,b){var s,r=new A.a_L(t.e.a($.br3().i(0,b).segment(a)[self.Symbol.iterator]()),t.yN),q=A.b([],t.t) -for(;r.F();){s=r.b +bn8(a,b){var s,r=new A.a0a(t.e.a($.bse().i(0,b).segment(a)[self.Symbol.iterator]()),t.yN),q=A.b([],t.t) +for(;r.H();){s=r.b s===$&&A.c() -q.push(B.c.af(s.index))}q.push(a.length) -return new Uint32Array(A.e3(q))}, -bIE(a){var s,r,q,p,o=A.blt(a,a,$.bsi()),n=o.length,m=new Uint32Array((n+1)*2) +q.push(B.c.aj(s.index))}q.push(a.length) +return new Uint32Array(A.ea(q))}, +bK1(a){var s,r,q,p,o=A.bmA(a,a,$.btt()),n=o.length,m=new Uint32Array((n+1)*2) m[0]=0 m[1]=0 for(s=0;s>>16&255)/255 s[1]=(a.gm(a)>>>8&255)/255 s[2]=(a.gm(a)&255)/255 s[3]=(a.gm(a)>>>24&255)/255 return s}, -buA(a,b,c,d,e){var s,r,q,p,o,n,m,l=null,k="Vertices",j=e==null -if(!j&&e.length!==b.length)throw A.d(A.bQ('"positions" and "textureCoordinates" lengths must match.',l)) +bvU(a,b,c,d,e){var s,r,q,p,o,n,m,l=null,k="Vertices",j=e==null +if(!j&&e.length!==J.b3(b))throw A.d(A.bM('"positions" and "textureCoordinates" lengths must match.',l)) s=c!=null -if(s&&c.length*2!==b.length)throw A.d(A.bQ('"positions" and "colors" lengths must match.',l)) +if(s&&c.length*2!==J.b3(b))throw A.d(A.bM('"positions" and "colors" lengths must match.',l)) r=d==null -if(!r&&B.a_i.ej(d,new A.atn(b)))throw A.d(A.bQ('"indices" values must be valid indices in the positions list.',l)) -q=s?A.byS(c.buffer,c.byteOffset,c.length):l -s=$.bs8()[a.a] -p=new A.Z9(s,b,e,q,d) -o=$.ci.b3() +if(!r&&J.be2(d,new A.aux(b)))throw A.d(A.bM('"indices" values must be valid indices in the positions list.',l)) +q=s?A.bAe(c.buffer,c.byteOffset,c.length):l +s=$.btj()[a.a] +p=new A.Zx(s,b,e,q,d) +o=$.cn.b8() j=j?l:e n=q==null?l:q -m=new A.hm(k,t.gA) -m.kc(p,A.aF(o,"MakeVertices",[s,b,j,n,r?l:d]),k,t.e) -p.f!==$&&A.ae() +m=new A.hg(k,t.gA) +m.kc(p,A.aN(o,"MakeVertices",[s,b,j,n,r?l:d]),k,t.e) +p.f!==$&&A.al() p.f=m return p}, -beh(){return self.window.navigator.clipboard!=null?new A.atE():new A.ayd()}, -bh5(){var s=$.dS() -return s===B.cm||self.window.navigator.clipboard==null?new A.aye():new A.atF()}, -blD(){var s=$.e2 -return s==null?$.e2=A.jT(self.window.flutterConfiguration):s}, -jT(a){var s=new A.ayJ() +bfh(){return self.window.navigator.clipboard!=null?new A.auO():new A.azm()}, +bi8(){var s=$.e_() +return s===B.co||self.window.navigator.clipboard==null?new A.azn():new A.auP()}, +bmK(){var s=$.e9 +return s==null?$.e9=A.k3(self.window.flutterConfiguration):s}, +k3(a){var s=new A.azQ() if(a!=null){s.a=!0 s.b=a}return s}, -b8C(a){var s=a.nonce +b9B(a){var s=a.nonce return s==null?null:s}, -beW(a){var s=a.innerHeight +bfW(a){var s=a.innerHeight return s==null?null:s}, -beX(a,b){return a.matchMedia(b)}, -b7P(a,b){return a.getComputedStyle(b)}, -bvS(a){return new A.aw3(a)}, -bvX(a){return a.userAgent}, -bvW(a){var s=a.languages +bfX(a,b){return a.matchMedia(b)}, +b8O(a,b){return a.getComputedStyle(b)}, +bxb(a){return new A.axa(a)}, +bxg(a){return a.userAgent}, +bxf(a){var s=a.languages if(s==null)s=null -else{s=J.lc(s,new A.aw6(),t.N) -s=A.ai(s,!0,A.w(s).h("aA.E"))}return s}, -c3(a,b){return a.createElement(b)}, -dG(a,b,c,d){if(c!=null)if(d==null)a.addEventListener(b,c) +else{s=J.lr(s,new A.axd(),t.N) +s=A.ai(s,!0,A.w(s).h("aF.E"))}return s}, +c8(a,b){return a.createElement(b)}, +dL(a,b,c,d){if(c!=null)if(d==null)a.addEventListener(b,c) else a.addEventListener(b,c,d)}, -hx(a,b,c,d){if(c!=null)if(d==null)a.removeEventListener(b,c) +hs(a,b,c,d){if(c!=null)if(d==null)a.removeEventListener(b,c) else a.removeEventListener(b,c,d)}, -jQ(a){var s=a.timeStamp +k0(a){var s=a.timeStamp return s==null?null:s}, -beO(a,b){a.textContent=b +bfO(a,b){a.textContent=b return b}, -aw7(a,b){return a.cloneNode(b)}, -bHX(a){return A.c3(self.document,a)}, -bvU(a){return a.tagName}, -beG(a,b,c){var s=A.bc(c) +axe(a,b){return a.cloneNode(b)}, +bJk(a){return A.c8(self.document,a)}, +bxd(a){return a.tagName}, +bfG(a,b,c){var s=A.bf(c) if(s==null)s=t.K.a(s) return a.setAttribute(b,s)}, -bvT(a){var s +bxc(a){var s for(;a.firstChild!=null;){s=a.firstChild s.toString a.removeChild(s)}}, -bvO(a,b){return A.O(a,"width",b)}, -bvJ(a,b){return A.O(a,"height",b)}, -beC(a,b){return A.O(a,"position",b)}, -bvM(a,b){return A.O(a,"top",b)}, -bvK(a,b){return A.O(a,"left",b)}, -bvN(a,b){return A.O(a,"visibility",b)}, -bvL(a,b){return A.O(a,"overflow",b)}, +bx7(a,b){return A.O(a,"width",b)}, +bx2(a,b){return A.O(a,"height",b)}, +bfC(a,b){return A.O(a,"position",b)}, +bx5(a,b){return A.O(a,"top",b)}, +bx3(a,b){return A.O(a,"left",b)}, +bx6(a,b){return A.O(a,"visibility",b)}, +bx4(a,b){return A.O(a,"overflow",b)}, O(a,b,c){a.setProperty(b,c,"")}, -aw4(a){var s=a.src +axb(a){var s=a.src return s==null?null:s}, -b7M(a,b){a.src=b +b8L(a,b){a.src=b return b}, -blK(a){var s=A.c3(self.document,"style") +bmR(a){var s=A.c8(self.document,"style") if(a!=null)s.nonce=a return s}, -It(a,b){var s -$.blQ=$.blQ+1 -s=A.c3(self.window.document,"canvas") -if(b!=null)A.Df(s,b) -if(a!=null)A.De(s,a) +IM(a,b){var s +$.bmX=$.bmX+1 +s=A.c8(self.window.document,"canvas") +if(b!=null)A.Ds(s,b) +if(a!=null)A.Dr(s,a) return s}, -Df(a,b){a.width=b +Ds(a,b){a.width=b return b}, -De(a,b){a.height=b +Dr(a,b){a.height=b return b}, -nr(a,b,c){var s +nE(a,b,c){var s if(c==null)return a.getContext(b) -else{s=A.bc(c) +else{s=A.bf(c) if(s==null)s=t.K.a(s) return a.getContext(b,s)}}, -bvQ(a){var s=A.nr(a,"2d",null) +bx9(a){var s=A.nE(a,"2d",null) s.toString return t.e.a(s)}, -bvP(a,b){var s -if(b===1){s=A.nr(a,"webgl",null) +bx8(a,b){var s +if(b===1){s=A.nE(a,"webgl",null) s.toString -return t.e.a(s)}s=A.nr(a,"webgl2",null) +return t.e.a(s)}s=A.nE(a,"webgl2",null) s.toString return t.e.a(s)}, -aw1(a,b){var s=b==null?null:b +ax8(a,b){var s=b==null?null:b a.fillStyle=s return s}, -b7I(a,b){a.lineWidth=b +b8H(a,b){a.lineWidth=b return b}, -aw2(a,b){var s=b +ax9(a,b){var s=b a.strokeStyle=s return s}, -aw0(a,b){if(b==null)a.fill() +ax7(a,b){if(b==null)a.fill() else a.fill(b)}, -beD(a,b,c,d){a.fillText(b,c,d)}, -beE(a,b,c,d,e,f,g){return A.aF(a,"setTransform",[b,c,d,e,f,g])}, -beF(a,b,c,d,e,f,g){return A.aF(a,"transform",[b,c,d,e,f,g])}, -aw_(a,b){if(b==null)a.clip() +bfD(a,b,c,d){a.fillText(b,c,d)}, +bfE(a,b,c,d,e,f,g){return A.aN(a,"setTransform",[b,c,d,e,f,g])}, +bfF(a,b,c,d,e,f,g){return A.aN(a,"transform",[b,c,d,e,f,g])}, +ax6(a,b){if(b==null)a.clip() else a.clip(b)}, -bvR(a,b,c,d,e,f,g){return A.aF(a,"arc",[b,c,d,e,f,g])}, -b7H(a,b){a.filter=b +bxa(a,b,c,d,e,f,g){return A.aN(a,"arc",[b,c,d,e,f,g])}, +b8G(a,b){a.filter=b return b}, -b7K(a,b){a.shadowOffsetX=b +b8J(a,b){a.shadowOffsetX=b return b}, -b7L(a,b){a.shadowOffsetY=b +b8K(a,b){a.shadowOffsetY=b return b}, -b7J(a,b){a.shadowColor=b +b8I(a,b){a.shadowColor=b return b}, -BW(a){return A.bIU(a)}, -bIU(a){var s=0,r=A.t(t.Lk),q,p=2,o,n,m,l,k -var $async$BW=A.u(function(b,c){if(b===1){o=c +C6(a){return A.bKh(a)}, +bKh(a){var s=0,r=A.t(t.Lk),q,p=2,o,n,m,l,k +var $async$C6=A.u(function(b,c){if(b===1){o=c s=p}while(true)switch(s){case 0:p=4 s=7 -return A.A(A.ks(self.window.fetch(a),t.e),$async$BW) +return A.B(A.kF(self.window.fetch(a),t.e),$async$C6) case 7:n=c -q=new A.a1Z(a,n) +q=new A.a2r(a,n) s=1 break p=2 @@ -624,214 +626,214 @@ s=6 break case 4:p=3 k=o -m=A.aW(k) -throw A.d(new A.LC(a,m)) +m=A.b_(k) +throw A.d(new A.LV(a,m)) s=6 break case 3:s=2 break case 6:case 1:return A.q(q,r) case 2:return A.p(o,r)}}) -return A.r($async$BW,r)}, -b5y(a){var s=0,r=A.t(t.pI),q -var $async$b5y=A.u(function(b,c){if(b===1)return A.p(c,r) +return A.r($async$C6,r)}, +b6x(a){var s=0,r=A.t(t.pI),q +var $async$b6x=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=3 -return A.A(A.BW(a),$async$b5y) -case 3:q=c.gyM().uf() +return A.B(A.C6(a),$async$b6x) +case 3:q=c.gyv().u4() s=1 break case 1:return A.q(q,r)}}) -return A.r($async$b5y,r)}, -aBq(a){var s=0,r=A.t(t.H3),q,p -var $async$aBq=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:p=A +return A.r($async$b6x,r)}, +aCp(a){var s=0,r=A.t(t.H3),q,p +var $async$aCp=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:p=J s=3 -return A.A(a.gyM().uf(),$async$aBq) -case 3:q=p.cg(c,0,null) +return A.B(a.gyv().u4(),$async$aCp) +case 3:q=p.kJ(c) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$aBq,r)}, -bvY(a){var s=a.width +return A.r($async$aCp,r)}, +bxh(a){var s=a.width return s==null?null:s}, -blJ(a,b,c){var s,r +bmQ(a,b,c){var s,r if(c==null)return new globalThis.FontFace(a,b) else{s=globalThis.FontFace -r=A.bc(c) +r=A.bf(c) if(r==null)r=t.K.a(r) return new s(a,b,r)}}, -beT(a){var s=a.height +bfT(a){var s=a.height return s==null?null:s}, -beL(a,b){var s=b==null?null:b +bfL(a,b){var s=b==null?null:b a.value=s return s}, -xW(a){var s=a.code +y2(a){var s=a.code return s==null?null:s}, -oI(a){var s=a.key +oU(a){var s=a.key return s==null?null:s}, -beM(a){var s=a.state +bfM(a){var s=a.state if(s==null)s=null -else{s=A.bbA(s) +else{s=A.bcs(s) s.toString}return s}, -bvV(a){return a.matches}, -beN(a){var s=a.matches +bxe(a){return a.matches}, +bfN(a){var s=a.matches return s==null?null:s}, -ns(a){var s=a.buttons +nF(a){var s=a.buttons return s==null?null:s}, -beQ(a){var s=a.pointerId +bfQ(a){var s=a.pointerId return s==null?null:s}, -b7O(a){var s=a.pointerType +b8N(a){var s=a.pointerType return s==null?null:s}, -beR(a){var s=a.tiltX +bfR(a){var s=a.tiltX return s==null?null:s}, -beS(a){var s=a.tiltY +bfS(a){var s=a.tiltY return s==null?null:s}, -beU(a){var s=a.wheelDeltaX +bfU(a){var s=a.wheelDeltaX return s==null?null:s}, -beV(a){var s=a.wheelDeltaY +bfV(a){var s=a.wheelDeltaY return s==null?null:s}, -bvZ(a){var s=a.identifier +bxi(a){var s=a.identifier return s==null?null:s}, -aw5(a,b){a.type=b +axc(a,b){a.type=b return b}, -beK(a,b){var s=b==null?null:b +bfK(a,b){var s=b==null?null:b a.value=s return s}, -beI(a){var s=a.value +bfI(a){var s=a.value return s==null?null:s}, -b7N(a){var s=a.disabled +b8M(a){var s=a.disabled return s==null?null:s}, -beJ(a,b){a.disabled=b +bfJ(a,b){a.disabled=b return b}, -beP(a,b,c){var s +bfP(a,b,c){var s if(c==null)return a.getContext(b) -else{s=A.bc(c) +else{s=A.bf(c) if(s==null)s=t.K.a(s) return a.getContext(b,s)}}, -oH(a,b,c){return a.insertRule(b,c)}, -eD(a,b,c){var s=t.e.a(A.cj(c)) +oT(a,b,c){return a.insertRule(b,c)}, +eL(a,b,c){var s=t.e.a(A.co(c)) a.addEventListener(b,s) -return new A.a_N(b,a,s)}, -bHY(a){return new globalThis.ResizeObserver(A.cj(new A.b59(a)))}, -bI3(a){if(self.window.trustedTypes!=null)return $.bsh().createScriptURL(a) +return new A.a0c(b,a,s)}, +bJl(a){return new globalThis.ResizeObserver(A.co(new A.b68(a)))}, +bJr(a){if(self.window.trustedTypes!=null)return $.bts().createScriptURL(a) return a}, -blL(a){var s,r +bmS(a){var s,r if(self.Intl.Segmenter==null)throw A.d(A.cJ("Intl.Segmenter() is not supported.")) s=globalThis.Intl.Segmenter r=t.N -r=A.bc(A.b1(["granularity",a],r,r)) +r=A.bf(A.b5(["granularity",a],r,r)) if(r==null)r=t.K.a(r) return new s([],r)}, -blO(){var s,r +bmV(){var s,r if(self.Intl.v8BreakIterator==null)throw A.d(A.cJ("v8BreakIterator is not supported.")) s=globalThis.Intl.v8BreakIterator -r=A.bc(B.Z6) +r=A.bf(B.Ze) if(r==null)r=t.K.a(r) return new s([],r)}, -bwN(a){switch(a){case"DeviceOrientation.portraitUp":return"portrait-primary" +by6(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}}, -bIC(){var s=$.iX +bK_(){var s=$.j2 s.toString return s}, -apW(a,b){var s +ar6(a,b){var s if(b.l(0,B.h))return a -s=new A.dc(new Float32Array(16)) -s.q(a) +s=new A.dd(new Float32Array(16)) +s.u(a) s.aL(0,b.a,b.b) return s}, -blU(a,b,c){var s=a.aRc() -if(c!=null)A.bbR(s,A.apW(c,b).a) +bn0(a,b,c){var s=a.aRQ() +if(c!=null)A.bcK(s,A.ar6(c,b).a) return s}, -b69(){var s=0,r=A.t(t.z) -var $async$b69=A.u(function(a,b){if(a===1)return A.p(b,r) -while(true)switch(s){case 0:if(!$.bb2){$.bb2=!0 -self.window.requestAnimationFrame(A.cj(new A.b6b()))}return A.q(null,r)}}) -return A.r($async$b69,r)}, -bwR(a,b){var s=t.S,r=A.ei(null,t.H),q=A.b(["Roboto"],t.T),p=B.b.o6(b,new A.az3()),o=B.b.o6(b,new A.az4()),n=B.b.o6(b,new A.az5()),m=B.b.o6(b,new A.az6()),l=B.b.o6(b,new A.az7()),k=B.b.o6(b,new A.az8()) -s=new A.az2(a,A.z(s),A.z(s),A.bwS(b),p,o,n,m,l,k,r,q,A.z(s)) +b78(){var s=0,r=A.t(t.z) +var $async$b78=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:if(!$.bbV){$.bbV=!0 +self.window.requestAnimationFrame(A.co(new A.b7a()))}return A.q(null,r)}}) +return A.r($async$b78,r)}, +bya(a,b){var s=t.S,r=A.eq(null,t.H),q=A.b(["Roboto"],t.T),p=B.b.o2(b,new A.aAa()),o=B.b.o2(b,new A.aAb()),n=B.b.o2(b,new A.aAc()),m=B.b.o2(b,new A.aAd()),l=B.b.o2(b,new A.aAe()),k=B.b.o2(b,new A.aAf()) +s=new A.aA9(a,A.C(s),A.C(s),A.byb(b),p,o,n,m,l,k,r,q,A.C(s)) q=t.Te -s.b=new A.a0v(s,A.z(q),A.D(t.N,q)) +s.b=new A.a0W(s,A.C(q),A.D(t.N,q)) return s}, -bwS(a){var s,r,q,p=t.Te,o=A.D(p,t.eT) +byb(a){var s,r,q,p=t.Te,o=A.D(p,t.eT) for(s=a.length,r=0;r>>16&255)/255,0,0,0,0,(r>>>8&255)/255,0,0,0,0,(r&255)/255,0,0,0,1,0],t.n),"recolor") -s.EU("recolor",m,1,0,0,0,6,n) -q=s.cJ() +s=A.B_() +s.M8(A.b([0,0,0,0,(r>>>16&255)/255,0,0,0,0,(r>>>8&255)/255,0,0,0,0,(r&255)/255,0,0,0,1,0],t.n),"recolor") +s.EI("recolor",m,1,0,0,0,6,n) +q=s.cG() break -case 15:r=A.bls(B.qR) +case 15:r=A.bmz(B.qU) r.toString -q=A.bks(a,r,!0) +q=A.blz(a,r,!0) break -case 26:case 18:case 19:case 25:case 27:case 28:case 24:case 14:case 16:case 17:case 20:case 21:case 22:case 23:r=A.bls(b) +case 26:case 18:case 19:case 25:case 27:case 28:case 24:case 14:case 16:case 17:case 20:case 21:case 22:case 23:r=A.bmz(b) r.toString -q=A.bks(a,r,!1) +q=A.blz(a,r,!1) break case 1:case 2:case 6:case 8:case 4:case 0:case 3:throw A.d(A.cJ("Blend mode not supported in HTML renderer: "+b.j(0))) default:q=null}return q}, -AO(){var s,r=A.aw7($.bd0(),!1),q=self.document.createElementNS("http://www.w3.org/2000/svg","filter"),p=$.bim+1 -$.bim=p +B_(){var s,r=A.axe($.bdW(),!1),q=self.document.createElementNS("http://www.w3.org/2000/svg","filter"),p=$.bjs+1 +$.bjs=p p="_fcf"+p q.id=p s=q.filterUnits s.toString -A.aL_(s,2) +A.aM3(s,2) s=q.x.baseVal s.toString -A.aL1(s,"0%") +A.aM5(s,"0%") s=q.y.baseVal s.toString -A.aL1(s,"0%") +A.aM5(s,"0%") s=q.width.baseVal s.toString -A.aL1(s,"100%") +A.aM5(s,"100%") s=q.height.baseVal s.toString -A.aL1(s,"100%") -return new A.aOu(p,r,q)}, -bL3(a){var s=A.AO() -s.Mk(a,"comp") -return s.cJ()}, -bks(a,b,c){var s="flood",r="SourceGraphic",q=A.AO(),p=A.ey(a.a) -q.vU(p,"1",s) +A.aM5(s,"100%") +return new A.aPE(p,r,q)}, +bMs(a){var s=A.B_() +s.M8(a,"comp") +return s.cG()}, +blz(a,b,c){var s="flood",r="SourceGraphic",q=A.B_(),p=A.eH(a.a) +q.vE(p,"1",s) p=b.b -if(c)q.X7(r,s,p) -else q.X7(s,r,p) -return q.cJ()}, -WB(a,b){var s=Math.min(a.gad(a),a.gaI(a)),r=Math.min(a.gag(a),a.gaN(a)),q=Math.abs(a.gaI(a)-a.gad(a)),p=Math.abs(a.gaN(a)-a.gag(a)),o=b.b,n=b.c +if(c)q.XE(r,s,p) +else q.XE(s,r,p) +return q.cG()}, +WU(a,b){var s=Math.min(a.gag(a),a.gaI(a)),r=Math.min(a.gal(a),a.gaN(a)),q=Math.abs(a.gaI(a)-a.gag(a)),p=Math.abs(a.gaN(a)-a.gal(a)),o=b.b,n=b.c if(n==null)n=0 -if(o===B.r&&n>0){o=n/2 +if(o===B.t&&n>0){o=n/2 s-=o r-=o q=Math.max(0,q-n) -p=Math.max(0,p-n)}if(s!==a.gad(a)||r!==a.gag(a)||q!==a.gaI(a)-a.gad(a)||p!==a.gaN(a)-a.gag(a))return new A.x(s,r,s+q,r+p) +p=Math.max(0,p-n)}if(s!==a.gag(a)||r!==a.gal(a)||q!==a.gaI(a)-a.gag(a)||p!==a.gaN(a)-a.gal(a))return new A.x(s,r,s+q,r+p) return a}, -WC(a,b,c,d){var s,r,q,p,o,n,m,l=A.c3(self.document,c),k=b.b===B.r,j=b.c +WV(a,b,c,d){var s,r,q,p,o,n,m,l=A.c8(self.document,c),k=b.b===B.t,j=b.c if(j==null)j=0 -if(d.D9(0))s="translate("+A.j(a.gad(a))+"px, "+A.j(a.gag(a))+"px)" +if(d.CU(0))s="translate("+A.j(a.gag(a))+"px, "+A.j(a.gal(a))+"px)" else{r=new Float32Array(16) -q=new A.dc(r) -q.q(d) -q.aL(0,a.gad(a),a.gag(a)) -s=A.op(r)}p=l.style +q=new A.dd(r) +q.u(d) +q.aL(0,a.gag(a),a.gal(a)) +s=A.oC(r)}p=l.style A.O(p,"position","absolute") A.O(p,"transform-origin","0 0 0") A.O(p,"transform",s) -o=A.ey(b.r) +o=A.eH(b.r) r=b.x if(r!=null){n=r.b -r=$.dS() +r=$.e_() if(r===B.ac&&!k){A.O(p,"box-shadow","0px 0px "+A.j(n*2)+"px "+o) r=b.r -o=A.ey(((B.c.aA((1-Math.min(Math.sqrt(n)/6.283185307179586,1))*(r>>>24&255))&255)<<24|r&16777215)>>>0)}else A.O(p,"filter","blur("+A.j(n)+"px)")}A.O(p,"width",A.j(a.gaI(a)-a.gad(a))+"px") -A.O(p,"height",A.j(a.gaN(a)-a.gag(a))+"px") -if(k)A.O(p,"border",A.tq(j)+" solid "+o) +o=A.eH(((B.c.aA((1-Math.min(Math.sqrt(n)/6.283185307179586,1))*(r>>>24&255))&255)<<24|r&16777215)>>>0)}else A.O(p,"filter","blur("+A.j(n)+"px)")}A.O(p,"width",A.j(a.gaI(a)-a.gag(a))+"px") +A.O(p,"height",A.j(a.gaN(a)-a.gal(a))+"px") +if(k)A.O(p,"border",A.tB(j)+" solid "+o) else{A.O(p,"background-color",o) -m=A.bFD(b.w,a) +m=A.bH_(b.w,a) A.O(p,"background-image",m!==""?"url('"+m+"'":"")}return l}, -bFD(a,b){var s -if(a!=null){if(a instanceof A.y3){s=A.aw4(a.e.a) -return s==null?"":s}if(a instanceof A.Ds)return A.cH(a.uq(b,1,!0))}return""}, -blq(a,b){var s,r,q=b.e,p=b.r +bH_(a,b){var s +if(a!=null){if(a instanceof A.yb){s=A.axb(a.e.a) +return s==null?"":s}if(a instanceof A.DG)return A.cG(a.uf(b,1,!0))}return""}, +bmx(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.O(a,"border-radius",A.tq(b.z)) -return}A.O(a,"border-top-left-radius",A.tq(q)+" "+A.tq(b.f)) -A.O(a,"border-top-right-radius",A.tq(p)+" "+A.tq(b.w)) -A.O(a,"border-bottom-left-radius",A.tq(b.z)+" "+A.tq(b.Q)) -A.O(a,"border-bottom-right-radius",A.tq(b.x)+" "+A.tq(b.y))}, -tq(a){return B.c.aY(a===0?1:a,3)+"px"}, -b7s(a,b,c){var s,r,q,p,o,n,m +if(s){A.O(a,"border-radius",A.tB(b.z)) +return}A.O(a,"border-top-left-radius",A.tB(q)+" "+A.tB(b.f)) +A.O(a,"border-top-right-radius",A.tB(p)+" "+A.tB(b.w)) +A.O(a,"border-bottom-left-radius",A.tB(b.z)+" "+A.tB(b.Q)) +A.O(a,"border-bottom-right-radius",A.tB(b.x)+" "+A.tB(b.y))}, +tB(a){return B.c.b3(a===0?1:a,3)+"px"}, +b8r(a,b,c){var s,r,q,p,o,n,m if(0===b){c.push(new A.h(a.c,a.d)) c.push(new A.h(a.e,a.f)) -return}s=new A.acL() -a.ZM(s) +return}s=new A.adC() +a.a_f(s) r=s.a r.toString q=s.b q.toString p=a.b o=a.f -if(A.hC(p,a.d,o)){n=r.f -if(!A.hC(p,n,o))m=r.f=q.b=Math.abs(n-p)0){s=b[7] b[9]=s @@ -1187,7 +1189,7 @@ b[5]=s if(o===2){s=b[13] b[15]=s b[11]=s}}return o}, -bEY(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 +bGk(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 @@ -1263,8 +1265,8 @@ if(j===0)return n if(j<0)s=n else r=n}while(Math.abs(r-s)>0.0000152587890625) return(s+r)/2}, -blW(a,b,c,d,e){return(((d+3*(b-c)-a)*e+3*(c-b-b+a))*e+3*(b-a))*e+a}, -bHC(b1,b2,b3,b4){var s,r,q,p,o,n,m,l=b1[7],k=b1[0],j=b1[1],i=b1[2],h=b1[3],g=b1[4],f=b1[5],e=b1[6],d=b2===0,c=!d?b2:b3,b=1-c,a=k*b+i*c,a0=j*b+h*c,a1=i*b+g*c,a2=h*b+f*c,a3=g*b+e*c,a4=f*b+l*c,a5=a*b+a1*c,a6=a0*b+a2*c,a7=a1*b+a3*c,a8=a2*b+a4*c,a9=a5*b+a7*c,b0=a6*b+a8*c +bn2(a,b,c,d,e){return(((d+3*(b-c)-a)*e+3*(c-b-b+a))*e+3*(b-a))*e+a}, +bJ_(b1,b2,b3,b4){var s,r,q,p,o,n,m,l=b1[7],k=b1[0],j=b1[1],i=b1[2],h=b1[3],g=b1[4],f=b1[5],e=b1[6],d=b2===0,c=!d?b2:b3,b=1-c,a=k*b+i*c,a0=j*b+h*c,a1=i*b+g*c,a2=h*b+f*c,a3=g*b+e*c,a4=f*b+l*c,a5=a*b+a1*c,a6=a0*b+a2*c,a7=a1*b+a3*c,a8=a2*b+a4*c,a9=a5*b+a7*c,b0=a6*b+a8*c if(d){b4[0]=k b4[1]=j b4[2]=a @@ -1297,23 +1299,23 @@ b4[4]=n b4[5]=m b4[6]=n*d+(p*d+(a3*d+e*s)*s)*s b4[7]=m*d+(o*d+(a4*d+l*s)*s)*s}, -ba_(){var s=new A.vX(A.b9i(),B.bz) -s.a3k() +baV(){var s=new A.w7(A.baf(),B.bB) +s.a3P() return s}, -bij(a){var s,r,q=A.b9i(),p=a.a,o=p.w,n=p.d,m=p.z +bjp(a){var s,r,q=A.baf(),p=a.a,o=p.w,n=p.d,m=p.z q.Q=!0 q.cx=0 -q.w5() -q.H_(n) -q.H0(o) -q.GZ(m) -B.F.iP(q.r,0,p.r) -B.dS.iP(q.f,0,p.f) +q.vQ() +q.GL(n) +q.GM(o) +q.GK(m) +B.K.j0(q.r,0,p.r) +B.dU.j0(q.f,0,p.f) s=p.y if(s==null)q.y=null else{r=q.y r.toString -B.dS.iP(r,0,s)}s=p.Q +B.dU.j0(r,0,s)}s=p.Q q.Q=s if(!s){q.a=p.a q.b=p.b @@ -1323,28 +1325,28 @@ q.ax=p.ax q.ay=p.ay q.ch=p.ch q.CW=p.CW -q=new A.vX(q,B.bz) -q.NT(a) +q=new A.w7(q,B.bB) +q.NO(a) return q}, -bEG(a,b,c){var s +bG2(a,b,c){var s if(0===c)s=0===b||360===b else s=!1 -if(s)return new A.h(a.c,a.gbw().b) +if(s)return new A.h(a.c,a.gbv().b) return null}, -b2c(a,b,c,d){var s=a+b +b38(a,b,c,d){var s=a+b if(s<=c)return d return Math.min(c/s,d)}, -b9h(a,b){var s=new A.aHE(a,b,a.w) -if(a.Q)a.NK() +bae(a,b){var s=new A.aIH(a,b,a.w) +if(a.Q)a.NF() if(!a.as)s.z=a.w return s}, -bDO(a,b,c,d,e,f,g,h){if(Math.abs(a*2/3+g/3-c)>0.5)return!0 +bFa(a,b,c,d,e,f,g,h){if(Math.abs(a*2/3+g/3-c)>0.5)return!0 if(Math.abs(b*2/3+h/3-d)>0.5)return!0 if(Math.abs(a/3+g*2/3-e)>0.5)return!0 if(Math.abs(b/3+h*2/3-f)>0.5)return!0 return!1}, -baE(a,b,c,a0,a1,a2,a3,a4,a5,a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d -if(B.e.bv(a7-a6,10)!==0&&A.bDO(a,b,c,a0,a1,a2,a3,a4)){s=(a+c)/2 +bbw(a,b,c,a0,a1,a2,a3,a4,a5,a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d +if(B.e.bu(a7-a6,10)!==0&&A.bFa(a,b,c,a0,a1,a2,a3,a4)){s=(a+c)/2 r=(b+a0)/2 q=(c+a1)/2 p=(a0+a2)/2 @@ -1357,17 +1359,17 @@ j=(p+n)/2 i=(m+k)/2 h=(l+j)/2 g=a6+a7>>>1 -a5=A.baE(i,h,k,j,o,n,a3,a4,A.baE(a,b,s,r,m,l,i,h,a5,a6,g,a8),g,a7,a8)}else{f=a-a3 +a5=A.bbw(i,h,k,j,o,n,a3,a4,A.bbw(a,b,s,r,m,l,i,h,a5,a6,g,a8),g,a7,a8)}else{f=a-a3 e=b-a4 d=a5+Math.sqrt(f*f+e*e) -if(d>a5)a8.push(new A.HS(4,d,A.b([a,b,c,a0,a1,a2,a3,a4],t.n))) +if(d>a5)a8.push(new A.I8(4,d,A.b([a,b,c,a0,a1,a2,a3,a4],t.n))) a5=d}return a5}, -bDP(a,b,c,d,e,f){if(Math.abs(c/2-(a+e)/4)>0.5)return!0 +bFb(a,b,c,d,e,f){if(Math.abs(c/2-(a+e)/4)>0.5)return!0 if(Math.abs(d/2-(b+f)/4)>0.5)return!0 return!1}, -apy(a,b){var s=Math.sqrt(a*a+b*b) +aqI(a,b){var s=Math.sqrt(a*a+b*b) return s<1e-9?B.h:new A.h(a/s,b/s)}, -bEZ(a,a0,a1,a2){var s,r,q,p=a[5],o=a[0],n=a[1],m=a[2],l=a[3],k=a[4],j=a0===0,i=!j?a0:a1,h=1-i,g=o*h+m*i,f=n*h+l*i,e=m*h+k*i,d=l*h+p*i,c=g*h+e*i,b=f*h+d*i +bGl(a,a0,a1,a2){var s,r,q,p=a[5],o=a[0],n=a[1],m=a[2],l=a[3],k=a[4],j=a0===0,i=!j?a0:a1,h=1-i,g=o*h+m*i,f=n*h+l*i,e=m*h+k*i,d=l*h+p*i,c=g*h+e*i,b=f*h+d*i if(j){a2[0]=o a2[1]=n a2[2]=g @@ -1390,12 +1392,12 @@ a2[2]=r a2[3]=q a2[4]=r*j+(e*j+k*s)*s a2[5]=q*j+(d*j+p*s)*s}, -b9i(){var s=new Float32Array(16) -s=new A.F3(s,new Uint8Array(8)) +baf(){var s=new Float32Array(16) +s=new A.Fj(s,new Uint8Array(8)) s.e=s.c=8 s.CW=172 return s}, -bh9(a){var s,r=new A.F3(a.f,a.r) +bic(a){var s,r=new A.Fj(a.f,a.r) r.e=a.e r.w=a.w r.c=a.c @@ -1414,14 +1416,14 @@ r.ay=a.ay r.ch=a.ch r.CW=a.CW return r}, -bz6(a,b,c){var s,r,q=a.d,p=a.c,o=new Float32Array(p*2),n=a.f,m=q*2 +bAt(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}, -apX(a,b){var s +ar7(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}, -bJd(a){var s,r,q=a.e,p=a.r +bKB(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}, -b9R(a,b,c,d,e,f){return new A.aN5(e-2*c+a,f-2*d+b,2*(c-a),2*(d-b),a,b)}, -aHH(a,b,c,d,e,f){if(d===f)return A.hC(c,a,e)&&a!==e +baN(a,b,c,d,e,f){return new A.aO9(e-2*c+a,f-2*d+b,2*(c-a),2*(d-b),a,b)}, +aIK(a,b,c,d,e,f){if(d===f)return A.hw(c,a,e)&&a!==e else return a===c&&b===d}, -bz8(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.apX(i,i-l+j) +bAv(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.ar7(i,i-l+j) if(h!=null){s=o+h*(m-o) r=n+h*(l-n) q=m+h*(k-m) @@ -1476,90 +1478,90 @@ a[8]=k a[9]=j return 1}a[3]=Math.abs(i)=q}, -bL8(a,b,c,d){var s,r,q,p,o=a[1],n=a[3] -if(!A.hC(o,c,n))return +bMx(a,b,c,d){var s,r,q,p,o=a[1],n=a[3] +if(!A.hw(o,c,n))return s=a[0] r=a[2] -if(!A.hC(s,b,r))return +if(!A.hw(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.h(q,p))}, -bL9(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.hC(i,c,h)&&!A.hC(h,c,g))return +bMy(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.hw(i,c,h)&&!A.hw(h,c,g))return s=a[0] r=a[2] q=a[4] -if(!A.hC(s,b,r)&&!A.hC(r,b,q))return -p=new A.rx() -o=p.rL(i-2*h+g,2*(h-i),i-c) +if(!A.hw(s,b,r)&&!A.hw(r,b,q))return +p=new A.rF() +o=p.rB(i-2*h+g,2*(h-i),i-c) for(n=q-2*r+s,m=2*(r-s),l=0;l30)B.b.du($.tt,0).d.v()}else a.d.v()}}, -aHO(a,b){if(a<=0)return b*0.1 +if(s===(r===0?1:r)){$.tE.push(a) +if($.tE.length>30)B.b.di($.tE,0).d.v()}else a.d.v()}}, +aIR(a,b){if(a<=0)return b*0.1 else return Math.min(Math.max(b*0.5,a*10),b)}, -bF5(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 +bGs(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 @@ -1603,19 +1605,19 @@ 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.c.dA(a6/2)*2) +if(a6>1){a6=Math.min(4,B.c.dm(a6/2)*2) s=a8*a9 if(s*a6*a6>4194304&&a6>2)a6=3355443.2/s}else a6=Math.max(2/B.c.bN(2/a6),0.0001) return a6}, -BT(a){var s,r=a.a,q=r.x,p=q!=null?0+q.b*2:0 +C3(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}, -bF6(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,a4,a5,a6=a9[0],a7=a9[1],a8=a9.length -for(s=a7,r=a6,q=2;q>>16&255)/255 -m[1]=(i.gm(i)>>>8&255)/255 -m[2]=(i.gm(i)&255)/255 -m[3]=(i.gm(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.gm(i)>>>8&255)/255 -e=h+1 -m[h]=(d.gm(i)&255)/255 -h=e+1 -m[e]=(d.gm(i)>>>24&255)/255}for(k=a3.length,f=0;f>>16&255)/255 -h=e+1 -m[e]=(i.gm(i)>>>8&255)/255 -m[h]=(i.gm(i)&255)/255 -m[h+1]=(i.gm(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;a>>16&255)/255 +l[1]=(h.gm(h)>>>8&255)/255 +l[2]=(h.gm(h)&255)/255 +l[3]=(h.gm(h)>>>24&255)/255 +i[0]=0 +g=4 +f=1}else{g=0 +f=0}for(j=a3.length,e=0;e>>16&255)/255 +g=d+1 +l[d]=(c.gm(h)>>>8&255)/255 +d=g+1 +l[g]=(c.gm(h)&255)/255 +g=d+1 +l[d]=(c.gm(h)>>>24&255)/255}for(q=q.gav(a4);q.H();f=b){b=f+1 +i[f]=q.ga2(q)}if(o){h=B.b.ga4(a3) +d=g+1 +l[g]=(h.gm(h)>>>16&255)/255 +g=d+1 +l[d]=(h.gm(h)>>>8&255)/255 +l[g]=(h.gm(h)&255)/255 +l[g+1]=(h.gm(h)>>>24&255)/255 +i[f]=1}a=4*m +for(a0=0;a0>>2 +k[a0]=(l[a0+4]-l[a0])/(i[f+1]-i[f])}k[a]=0 +k[a+1]=0 +k[a+2]=0 +k[a+3]=0 +for(a0=0;a01)B.b.i4(p,new A.b55()) -for(p=$.b63,o=p.length,r=0;r1)B.b.hW(p,new A.b64()) +for(p=$.b72,o=p.length,r=0;r=s)return!1 -if(a[n]!==o.charCodeAt(p))continue $label0$0}return!0}return!1}, -bmZ(a){$.wI.push(a)}, -b5C(a){return A.bJ_(a)}, -bJ_(a){var s=0,r=A.t(t.H),q,p,o,n -var $async$b5C=A.u(function(b,c){if(b===1)return A.p(c,r) +bKv(a){var s,r,q,p,o,n +$label0$0:for(s=J.aj(a),r=0;r<16;q=r+1,r=q){for(p=0;o=$.bs3().a,p=s.gE(a))return!1 +if(s.i(a,n)!==o.charCodeAt(p))continue $label0$0}return!0}return!1}, +bo5(a){$.wQ.push(a)}, +b6B(a){return A.bKn(a)}, +bKn(a){var s=0,r=A.t(t.H),q,p,o,n +var $async$b6B=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:n={} -if($.Ww!==B.tz){s=1 -break}$.Ww=B.Q5 -p=$.e2 -if(p==null)p=$.e2=A.jT(self.window.flutterConfiguration) +if($.WP!==B.tC){s=1 +break}$.WP=B.Qb +p=$.e9 +if(p==null)p=$.e9=A.k3(self.window.flutterConfiguration) if(a!=null)p.b=a -A.bKa("ext.flutter.disassemble",new A.b5E()) +A.bLy("ext.flutter.disassemble",new A.b6D()) n.a=!1 -$.bn0=new A.b5F(n) -n=$.e2 -n=(n==null?$.e2=A.jT(self.window.flutterConfiguration):n).b +$.bo7=new A.b6E(n) +n=$.e9 +n=(n==null?$.e9=A.k3(self.window.flutterConfiguration):n).b if(n==null)n=null else{n=n.assetBase -if(n==null)n=null}o=new A.ar4(n) -A.bGu(o) +if(n==null)n=null}o=new A.asg(n) +A.bHR(o) s=3 -return A.A(A.fb(A.b([new A.b5G().$0(),A.apv()],t.mo),t.H),$async$b5C) -case 3:$.Ww=B.tA +return A.B(A.f8(A.b([new A.b6F().$0(),A.aqF()],t.mo),t.H),$async$b6B) +case 3:$.WP=B.tD case 1:return A.q(q,r)}}) -return A.r($async$b5C,r)}, -bbH(){var s=0,r=A.t(t.H),q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a -var $async$bbH=A.u(function(a0,a1){if(a0===1)return A.p(a1,r) -while(true)switch(s){case 0:if($.Ww!==B.tA){s=1 -break}$.Ww=B.Q6 -p=$.h3() -if($.b9v==null)$.b9v=A.bA0(p===B.cv) -if($.b9_==null)$.b9_=new A.aF9() -if($.iX==null){o=$.e2 -o=(o==null?$.e2=A.jT(self.window.flutterConfiguration):o).b +return A.r($async$b6B,r)}, +bcz(){var s=0,r=A.t(t.H),q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$bcz=A.u(function(a0,a1){if(a0===1)return A.p(a1,r) +while(true)switch(s){case 0:if($.WP!==B.tD){s=1 +break}$.WP=B.Qc +p=$.fZ() +if($.bar==null)$.bar=A.bBm(p===B.cx) +if($.b9Z==null)$.b9Z=new A.aGe() +if($.j2==null){o=$.e9 +o=(o==null?$.e9=A.k3(self.window.flutterConfiguration):o).b o=o==null?null:o.hostElement -n=A.bwo(o) -m=new A.a0T(n) -l=$.dT() -l.e=A.bvu(o) +n=A.bxI(o) +m=new A.a1j(n) +l=$.e0() +l.e=A.bwO(o) o=$.G() k=t.N -n.aa9(0,A.b1(["flt-renderer",o.gacT()+" (auto-selected)","flt-build-mode","release","spellcheck","false"],k,k)) -j=m.f=A.c3(self.document,"flutter-view") -i=m.r=A.c3(self.document,"flt-glass-pane") -n.a6T(j) +n.aaO(0,A.b5(["flt-renderer",o.gadv()+" (auto-selected)","flt-build-mode","release","spellcheck","false"],k,k)) +j=m.f=A.c8(self.document,"flutter-view") +i=m.r=A.c8(self.document,"flt-glass-pane") +n.a7r(j) j.appendChild(i) -if(i.attachShadow==null)A.Z(A.a8("ShadowDOM is not supported in this browser.")) -n=A.bc(A.b1(["mode","open","delegatesFocus",!1],k,t.z)) +if(i.attachShadow==null)A.V(A.a8("ShadowDOM is not supported in this browser.")) +n=A.bf(A.b5(["mode","open","delegatesFocus",!1],k,t.z)) if(n==null)n=t.K.a(n) n=m.w=i.attachShadow(n) -i=$.e2 -k=(i==null?$.e2=A.jT(self.window.flutterConfiguration):i).b -h=A.blK(k==null?null:A.b8C(k)) +i=$.e9 +k=(i==null?$.e9=A.k3(self.window.flutterConfiguration):i).b +h=A.bmR(k==null?null:A.b9B(k)) h.id="flt-internals-stylesheet" n.appendChild(h) -A.blp(h,"","normal normal 14px sans-serif") -k=$.e2 -k=(k==null?$.e2=A.jT(self.window.flutterConfiguration):k).b -k=k==null?null:A.b8C(k) -g=A.c3(self.document,"flt-text-editing-host") -f=A.blK(k) +A.bmw(h,"","normal normal 14px sans-serif") +k=$.e9 +k=(k==null?$.e9=A.k3(self.window.flutterConfiguration):k).b +k=k==null?null:A.b9B(k) +g=A.c8(self.document,"flt-text-editing-host") +f=A.bmR(k) f.id="flt-text-editing-stylesheet" j.appendChild(f) -A.blp(f,"flutter-view","normal normal 14px sans-serif") +A.bmw(f,"flutter-view","normal normal 14px sans-serif") j.appendChild(g) m.x=g -j=A.c3(self.document,"flt-scene-host") +j=A.c8(self.document,"flt-scene-host") A.O(j.style,"pointer-events","none") m.b=j -o.ad1(0,m) -e=A.c3(self.document,"flt-semantics-host") +o.adE(0,m) +e=A.c8(self.document,"flt-semantics-host") o=e.style A.O(o,"position","absolute") A.O(o,"transform-origin","0 0 0") m.d=e -m.adS() -o=$.hO -d=(o==null?$.hO=A.qA():o).w.a.ac_() -c=A.c3(self.document,"flt-announcement-host") -b=A.bdm(B.kk) -a=A.bdm(B.kl) +m.aet() +o=$.hL +d=(o==null?$.hL=A.qJ():o).w.a.acC() +c=A.c8(self.document,"flt-announcement-host") +b=A.bem(B.ko) +a=A.bem(B.kp) c.append(b) c.append(a) -m.y=new A.aqo(b,a) +m.y=new A.arA(b,a) n.append(d) o=m.b o.toString n.append(o) n.append(c) m.f.appendChild(e) -o=$.e2 -if((o==null?$.e2=A.jT(self.window.flutterConfiguration):o).gaIF())A.O(m.b.style,"opacity","0.3") -o=$.aCX -if(o==null)o=$.aCX=A.bxR() +o=$.e9 +if((o==null?$.e9=A.k3(self.window.flutterConfiguration):o).gaJh())A.O(m.b.style,"opacity","0.3") +o=$.aDW +if(o==null)o=$.aDW=A.bzb() n=m.f -o=o.gAa() -if($.bhd==null){o=new A.a5z(n,new A.aIa(A.D(t.S,t.mm)),o) -n=$.dS() -if(n===B.ac)p=p===B.bh +o=o.gzW() +if($.big==null){o=new A.a6e(n,new A.aJc(A.D(t.S,t.mm)),o) +n=$.e_() +if(n===B.ac)p=p===B.bi else p=!1 -if(p)$.bpO().aS3() -o.e=o.apJ() -$.bhd=o}p=l.e -p.gabw(p).yr(m.gaxc()) -$.iX=m}$.Ww=B.Q7 +if(p)$.bqZ().aSH() +o.e=o.aqj() +$.big=o}p=l.e +p.gaca(p).ye(m.gaxP()) +$.j2=m}$.WP=B.Qd case 1:return A.q(q,r)}}) -return A.r($async$bbH,r)}, -bGu(a){if(a===$.Ip)return -$.Ip=a}, -apv(){var s=0,r=A.t(t.H),q,p,o -var $async$apv=A.u(function(a,b){if(a===1)return A.p(b,r) +return A.r($async$bcz,r)}, +bHR(a){if(a===$.II)return +$.II=a}, +aqF(){var s=0,r=A.t(t.H),q,p,o +var $async$aqF=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:p=$.G() -p.gyd().ak(0) -s=$.Ip!=null?2:3 +p.gxZ().ao(0) +s=$.II!=null?2:3 break -case 2:p=p.gyd() -q=$.Ip +case 2:p=p.gxZ() +q=$.II q.toString o=p s=5 -return A.A(A.apH(q),$async$apv) +return A.B(A.aqR(q),$async$aqF) case 5:s=4 -return A.A(o.ql(b),$async$apv) +return A.B(o.qf(b),$async$aqF) case 4:case 3:return A.q(null,r)}}) -return A.r($async$apv,r)}, -bxx(a,b){var s,r=A.b([],b.h("v>")) -a.ac(0,new A.aCq(r,b)) -B.b.i4(r,new A.aCr(b)) -s=new A.aCt(b).$1(r) -s.toString -new A.aCs(b).$1(s) -return new A.a2n(s,b.h("a2n<0>"))}, -bhq(a,b){var s=A.b([a],t.jl) +return A.r($async$aqF,r)}, +byS(a,b){var s,r=A.b([],b.h("v>")) +a.am(0,new A.aDq(r,b)) +B.b.hW(r,new A.aDr(b)) +s=new A.aDt(b).$1(r) +s.toString +new A.aDs(b).$1(s) +return new A.a2Q(s,b.h("a2Q<0>"))}, +biv(a,b){var s=A.b([a],t.jl) s.push(b) -return A.aF(a,"call",s)}, -bm6(a,b){return new globalThis.Promise(A.cj(new A.b5t(a,b)))}, -bb1(a){var s=B.c.af(a) -return A.dk(B.c.af((a-s)*1000),s)}, -bEO(a,b){var s={} +return A.aN(a,"call",s)}, +bnd(a,b){return new globalThis.Promise(A.co(new A.b6s(a,b)))}, +bbU(a){var s=B.c.aj(a) +return A.dw(B.c.aj((a-s)*1000),s)}, +bGa(a,b){var s={} s.a=null -return new A.b25(s,a,b)}, -bxR(){var s=new A.a2H(A.D(t.N,t.e)) -s.amZ() -return s}, -bxT(a){switch(a.a){case 0:case 4:return new A.Mi(A.bbY("M,2\u201ew\u2211wa2\u03a9q\u2021qb2\u02dbx\u2248xc3 c\xd4j\u2206jd2\xfee\xb4ef2\xfeu\xa8ug2\xfe\xff\u02c6ih3 h\xce\xff\u2202di3 i\xc7c\xe7cj2\xd3h\u02d9hk2\u02c7\xff\u2020tl5 l@l\xfe\xff|l\u02dcnm1~mn3 n\u0131\xff\u222bbo2\xaer\u2030rp2\xacl\xd2lq2\xc6a\xe6ar3 r\u03c0p\u220fps3 s\xd8o\xf8ot2\xa5y\xc1yu3 u\xa9g\u02ddgv2\u02dak\uf8ffkw2\xc2z\xc5zx2\u0152q\u0153qy5 y\xcff\u0192f\u02c7z\u03a9zz5 z\xa5y\u2021y\u2039\xff\u203aw.2\u221av\u25cav;4\xb5m\xcds\xd3m\xdfs/2\xb8z\u03a9z")) -case 3:return new A.Mi(A.bbY(';b1{bc1&cf1[fg1]gm2y')) -case 1:case 2:case 5:return new A.Mi(A.bbY("8a2@q\u03a9qk1&kq3@q\xc6a\xe6aw2xy2\xa5\xff\u2190\xffz5y')) +case 1:case 2:case 5:return new A.MC(A.bcR("8a2@q\u03a9qk1&kq3@q\xc6a\xe6aw2xy2\xa5\xff\u2190\xffz51)s.push(new A.r0(B.b.ga5(o),B.b.ga9(o))) -else s.push(new A.r0(p,null))}return s}, -bFK(a,b){var s=a.mH(b),r=A.l9(A.cH(s.b)) -switch(s.a){case"setDevicePixelRatio":$.dT().x=r -$.bL().f.$0() +o=J.b82(p,"-") +if(o.length>1)s.push(new A.ra(B.b.ga5(o),B.b.ga4(o))) +else s.push(new A.ra(p,null))}return s}, +bH6(a,b){var s=a.mA(b),r=A.lm(A.cG(s.b)) +switch(s.a){case"setDevicePixelRatio":$.e0().x=r +$.bQ().f.$0() return!0}return!1}, -tv(a,b){if(a==null)return -if(b===$.aG)a.$0() -else b.E7(a)}, -WK(a,b,c,d){if(a==null)return -if(b===$.aG)a.$1(c) -else b.E8(a,c,d)}, -bJ5(a,b,c,d){if(b===$.aG)a.$2(c,d) -else b.E7(new A.b5L(a,c,d))}, -bIw(){var s,r,q,p=self.document.documentElement +tG(a,b){if(a==null)return +if(b===$.aP)a.$0() +else b.DU(a)}, +X2(a,b,c,d){if(a==null)return +if(b===$.aP)a.$1(c) +else b.DV(a,c,d)}, +bKt(a,b,c,d){if(b===$.aP)a.$2(c,d) +else b.DU(new A.b6K(a,c,d))}, +bJU(){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.bmH(A.b7P(self.window,p).getPropertyValue("font-size")) +if(q==null)q=A.bnO(A.b8O(self.window,p).getPropertyValue("font-size")) return(q==null?16:q)/16}, -bza(a,b,c,d,e,f,g,h){return new A.a5o(a,!1,f,e,h,d,c,g)}, -bHP(a){switch(a){case 0:return 1 +bAx(a,b,c,d,e,f,g,h){return new A.a63(a,!1,f,e,h,d,c,g)}, +bJc(a){switch(a){case 0:return 1 case 1:return 4 case 2:return 2 -default:return B.e.pv(1,a)}}, -Bq(a){var s=B.c.af(a) -return A.dk(B.c.af((a-s)*1000),s)}, -bby(a,b){var s,r,q,p,o=$.hO -if((o==null?$.hO=A.qA():o).x&&a.offsetX===0&&a.offsetY===0)return A.bF4(a,b) -o=$.iX.x +default:return B.e.pq(1,a)}}, +BC(a){var s=B.c.aj(a) +return A.dw(B.c.aj((a-s)*1000),s)}, +bcq(a,b){var s,r,q,p,o=$.hL +if((o==null?$.hL=A.qJ():o).x&&a.offsetX===0&&a.offsetY===0)return A.bGr(a,b) +o=$.j2.x o===$&&A.c() s=a.target s.toString -if(o.contains(s)){o=$.aqg() -r=o.gmj().w +if(o.contains(s)){o=$.arq() +r=o.gmc().w if(r!=null){a.target.toString -o.gmj().c.toString -q=new A.dc(r.c).DH(a.offsetX,a.offsetY,0) -return new A.h(q.a,q.b)}}if(!J.e(a.target,b)){p=b.getBoundingClientRect() +o.gmc().c.toString +q=new A.dd(r.c).Dr(a.offsetX,a.offsetY,0) +return new A.h(q.a,q.b)}}if(!J.f(a.target,b)){p=b.getBoundingClientRect() return new A.h(a.clientX-p.x,a.clientY-p.y)}return new A.h(a.offsetX,a.offsetY)}, -bF4(a,b){var s,r,q=a.clientX,p=a.clientY +bGr(a,b){var s,r,q=a.clientX,p=a.clientY for(s=b;s.offsetParent!=null;s=r){q-=s.offsetLeft-s.scrollLeft p-=s.offsetTop-s.scrollTop r=s.offsetParent r.toString}return new A.h(q,p)}, -b6l(a,b){var s=b.$0() -return s}, -bIG(){if($.bL().ay==null)return -$.bbl=A.Wz()}, -bIF(){if($.bL().ay==null)return -$.baY=A.Wz()}, -bm2(){if($.bL().ay==null)return -$.baX=A.Wz()}, -bm4(){if($.bL().ay==null)return -$.bbf=A.Wz()}, -bm3(){var s,r,q=$.bL() +b7k(a,b){var s=b.$0() +return s}, +bK3(){if($.bQ().ay==null)return +$.bcd=A.WS()}, +bK2(){if($.bQ().ay==null)return +$.bbQ=A.WS()}, +bn9(){if($.bQ().ay==null)return +$.bbP=A.WS()}, +bnb(){if($.bQ().ay==null)return +$.bc7=A.WS()}, +bna(){var s,r,q=$.bQ() if(q.ay==null)return -s=$.bl8=A.Wz() -$.bb3.push(new A.qL(A.b([$.bbl,$.baY,$.baX,$.bbf,s,s,0,0,0,0,1],t.t))) -$.bl8=$.bbf=$.baX=$.baY=$.bbl=-1 -if(s-$.br_()>1e5){$.bFu=s -r=$.bb3 -A.WK(q.ay,q.ch,r,t.Px) -$.bb3=A.b([],t.no)}}, -Wz(){return B.c.af(self.window.performance.now()*1000)}, -bA0(a){var s=new A.aJ0(A.D(t.N,t.Ce),a) -s.an8(a) -return s}, -bGe(a){}, -bbE(a,b){return a[b]}, -bmH(a){var s=self.window.parseFloat(a) +s=$.bmf=A.WS() +$.bbW.push(new A.qT(A.b([$.bcd,$.bbQ,$.bbP,$.bc7,s,s,0,0,0,0,1],t.t))) +$.bmf=$.bc7=$.bbP=$.bbQ=$.bcd=-1 +if(s-$.bsa()>1e5){$.bGR=s +r=$.bbW +A.X2(q.ay,q.ch,r,t.Px) +$.bbW=A.b([],t.no)}}, +WS(){return B.c.aj(self.window.performance.now()*1000)}, +bBm(a){var s=new A.aK5(A.D(t.N,t.qe),a) +s.anJ(a) +return s}, +bHB(a){}, +bcw(a,b){return a[b]}, +bnO(a){var s=self.window.parseFloat(a) if(s==null||isNaN(s))return null return s}, -bJE(a){var s,r,q +bL1(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.bmH(A.b7P(self.window,a).getPropertyValue("font-size")):q}, -bLC(a,b){var s,r=self.document.createElement("CANVAS") +return q==null?A.bnO(A.b8O(self.window,a).getPropertyValue("font-size")):q}, +bN0(a,b){var s,r=self.document.createElement("CANVAS") if(r==null)return null -try{A.Df(r,a) -A.De(r,b)}catch(s){return null}return r}, -b8l(a){var s,r,q,p="premultipliedAlpha" -if(A.b99()){s=a.a +try{A.Ds(r,a) +A.Dr(r,b)}catch(s){return null}return r}, +b9k(a){var s,r,q,p="premultipliedAlpha" +if(A.ba6()){s=a.a s.toString r=t.N -q=A.beP(s,"webgl2",A.b1([p,!1],r,t.z)) +q=A.bfP(s,"webgl2",A.b5([p,!1],r,t.z)) q.toString -q=new A.a1l(q) -$.aAs.b=A.D(r,t.eS) +q=new A.a1O(q) +$.aBy.b=A.D(r,t.eS) q.dy=s s=q}else{s=a.b s.toString -r=$.eq -r=(r==null?$.eq=A.l8():r)===1?"webgl":"webgl2" +r=$.ex +r=(r==null?$.ex=A.ll():r)===1?"webgl":"webgl2" q=t.N -r=A.nr(s,r,A.b1([p,!1],q,t.z)) +r=A.nE(s,r,A.b5([p,!1],q,t.z)) r.toString -r=new A.a1l(r) -$.aAs.b=A.D(q,t.eS) +r=new A.a1O(r) +$.aBy.b=A.D(q,t.eS) r.dy=s s=r}return s}, -bn7(a,b,c,d,e,f,g){var s,r="uniform4f",q=b.a,p=a.j6(0,q,"u_ctransform"),o=new Float32Array(16),n=new A.dc(o) -n.q(g) +boe(a,b,c,d,e,f,g){var s,r="uniform4f",q=b.a,p=a.j_(0,q,"u_ctransform"),o=new Float32Array(16),n=new A.dd(o) +n.u(g) n.aL(0,-c,-d) s=a.a -A.aF(s,"uniformMatrix4fv",[p,!1,o]) -A.aF(s,r,[a.j6(0,q,"u_scale"),2/e,-2/f,1,1]) -A.aF(s,r,[a.j6(0,q,"u_shift"),-1,1,0,0])}, -blv(a,b,c){var s,r,q,p,o="bufferData" -if(c===1){s=a.grU() -A.aF(a.a,o,[a.gl3(),b,s])}else{r=b.length +A.aN(s,"uniformMatrix4fv",[p,!1,o]) +A.aN(s,r,[a.j_(0,q,"u_scale"),2/e,-2/f,1,1]) +A.aN(s,r,[a.j_(0,q,"u_shift"),-1,1,0,0])}, +bmC(a,b,c){var s,r,q,p,o="bufferData" +if(c===1){s=a.grK() +A.aN(a.a,o,[a.gl0(),b,s])}else{s=J.aj(b) +r=s.gE(b) q=new Float32Array(r) -for(p=0;p=h.length)h.push(r) else h[o]=r -if(o>s)s=o}m=A.b6(s,0,!1,t.S) +if(o>s)s=o}m=A.ba(s,0,!1,t.S) l=h[s] for(r=s-1;r>=0;--r){m[r]=l l=i[l]}return m}, -bAE(a){var s,r=$.Pq +bC_(a){var s,r=$.PJ if(r!=null)s=r.a===a else s=!1 if(s){r.toString -return r}return $.Pq=new A.aMq(a,A.b([],t.Up),$,$,$,null)}, -baM(a,b,c){var s,r;--c +return r}return $.PJ=new A.aNu(a,A.b([],t.Up),$,$,$,null)}, +bbE(a,b,c){var s,r;--c for(;b0){k.push(new A.uP(B.dL,o,n,r,p)) +if(B.a3D.N(0,m)){++o;++n}else if(B.a3w.N(0,m))++n +else if(n>0){k.push(new A.v_(B.dN,o,n,r,p)) r=p o=0 -n=0}}if(o>0)l=B.de -else l=q===s?B.df:B.dL -k.push(new A.uP(l,o,n,r,q))}if(k.length===0||B.b.ga9(k).c===B.de)k.push(new A.uP(B.df,0,0,s,s)) +n=0}}if(o>0)l=B.df +else l=q===s?B.dg:B.dN +k.push(new A.v_(l,o,n,r,q))}if(k.length===0||B.b.ga4(k).c===B.df)k.push(new A.v_(B.dg,0,0,s,s)) return k}, -bF2(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a={},a0=A.b([],t._f) +bGp(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a={},a0=A.b([],t._f) a.a=a.b=null -s=A.WG(a1,0) -r=A.blV().yc(s) +s=A.WZ(a1,0) +r=A.bn1().xY(s) a.c=a.d=a.e=a.f=0 -q=new A.b2b(a,a1,a0) -q.$2(B.M,2) +q=new A.b37(a,a1,a0) +q.$2(B.N,2) p=++a.f -for(o=a1.length,n=t.jQ,m=t.S,l=t.MX,k=B.bX,j=0;p<=o;p=++a.f){a.b=a.a +for(o=a1.length,n=t.jQ,m=t.S,l=t.MX,k=B.bZ,j=0;p<=o;p=++a.f){a.b=a.a a.a=r -if(s!=null&&s>65535){q.$2(B.M,-1) -p=++a.f}s=A.WG(a1,p) -p=$.b2F -r=(p==null?$.b2F=new A.rX(A.bbj(u.K,937,B.v2,n),B.bX,A.D(m,n),l):p).yc(s) +if(s!=null&&s>65535){q.$2(B.N,-1) +p=++a.f}s=A.WZ(a1,p) +p=$.b3B +r=(p==null?$.b3B=new A.t7(A.bcb(u.K,937,B.v4,n),B.bZ,A.D(m,n),l):p).xY(s) i=a.a -j=i===B.iL?j+1:0 -if(i===B.fN||i===B.iJ){q.$2(B.de,5) -continue}if(i===B.iN){if(r===B.fN)q.$2(B.M,5) -else q.$2(B.de,5) -continue}if(r===B.fN||r===B.iJ||r===B.iN){q.$2(B.M,6) +j=i===B.iO?j+1:0 +if(i===B.fQ||i===B.iM){q.$2(B.df,5) +continue}if(i===B.iQ){if(r===B.fQ)q.$2(B.N,5) +else q.$2(B.df,5) +continue}if(r===B.fQ||r===B.iM||r===B.iQ){q.$2(B.N,6) continue}p=a.f if(p>=o)break -if(r===B.er||r===B.lU){q.$2(B.M,7) -continue}if(i===B.er){q.$2(B.dL,18) -continue}if(i===B.lU){q.$2(B.dL,8) -continue}if(i===B.lV){q.$2(B.M,8) -continue}h=i!==B.lP -if(h&&!0)k=i==null?B.bX:i -if(r===B.lP||r===B.lV){if(k!==B.er){if(k===B.iL)--j -q.$2(B.M,9) +if(r===B.eu||r===B.lZ){q.$2(B.N,7) +continue}if(i===B.eu){q.$2(B.dN,18) +continue}if(i===B.lZ){q.$2(B.dN,8) +continue}if(i===B.m_){q.$2(B.N,8) +continue}h=i!==B.lU +if(h&&!0)k=i==null?B.bZ:i +if(r===B.lU||r===B.m_){if(k!==B.eu){if(k===B.iO)--j +q.$2(B.N,9) r=k -continue}r=B.bX}if(!h||!1){a.a=k +continue}r=B.bZ}if(!h||!1){a.a=k h=k}else h=i -if(r===B.lX||h===B.lX){q.$2(B.M,11) -continue}if(h===B.lS){q.$2(B.M,12) -continue}g=h!==B.er -if(!(!g||h===B.iG||h===B.fM)&&r===B.lS){q.$2(B.M,12) -continue}if(g)g=r===B.lR||r===B.fL||r===B.uT||r===B.iH||r===B.lQ +if(r===B.m1||h===B.m1){q.$2(B.N,11) +continue}if(h===B.lX){q.$2(B.N,12) +continue}g=h!==B.eu +if(!(!g||h===B.iJ||h===B.fP)&&r===B.lX){q.$2(B.N,12) +continue}if(g)g=r===B.lW||r===B.fO||r===B.uV||r===B.iK||r===B.lV else g=!1 -if(g){q.$2(B.M,13) -continue}if(h===B.fK){q.$2(B.M,14) -continue}g=h===B.m_ -if(g&&r===B.fK){q.$2(B.M,15) -continue}f=h!==B.lR -if((!f||h===B.fL)&&r===B.lT){q.$2(B.M,16) -continue}if(h===B.lW&&r===B.lW){q.$2(B.M,17) -continue}if(g||r===B.m_){q.$2(B.M,19) -continue}if(h===B.lZ||r===B.lZ){q.$2(B.dL,20) -continue}if(r===B.iG||r===B.fM||r===B.lT||h===B.uR){q.$2(B.M,21) -continue}if(a.b===B.bW)g=h===B.fM||h===B.iG +if(g){q.$2(B.N,13) +continue}if(h===B.fN){q.$2(B.N,14) +continue}g=h===B.m4 +if(g&&r===B.fN){q.$2(B.N,15) +continue}f=h!==B.lW +if((!f||h===B.fO)&&r===B.lY){q.$2(B.N,16) +continue}if(h===B.m0&&r===B.m0){q.$2(B.N,17) +continue}if(g||r===B.m4){q.$2(B.N,19) +continue}if(h===B.m3||r===B.m3){q.$2(B.dN,20) +continue}if(r===B.iJ||r===B.fP||r===B.lY||h===B.uT){q.$2(B.N,21) +continue}if(a.b===B.bY)g=h===B.fP||h===B.iJ else g=!1 -if(g){q.$2(B.M,21) -continue}g=h===B.lQ -if(g&&r===B.bW){q.$2(B.M,21) -continue}if(r===B.uS){q.$2(B.M,22) -continue}e=h!==B.bX -if(!((!e||h===B.bW)&&r===B.dg))if(h===B.dg)d=r===B.bX||r===B.bW +if(g){q.$2(B.N,21) +continue}g=h===B.lV +if(g&&r===B.bY){q.$2(B.N,21) +continue}if(r===B.uU){q.$2(B.N,22) +continue}e=h!==B.bZ +if(!((!e||h===B.bY)&&r===B.dh))if(h===B.dh)d=r===B.bZ||r===B.bY else d=!1 else d=!0 -if(d){q.$2(B.M,23) -continue}d=h===B.iO -if(d)c=r===B.lY||r===B.iK||r===B.iM +if(d){q.$2(B.N,23) +continue}d=h===B.iR +if(d)c=r===B.m2||r===B.iN||r===B.iP else c=!1 -if(c){q.$2(B.M,23) -continue}if((h===B.lY||h===B.iK||h===B.iM)&&r===B.dM){q.$2(B.M,23) +if(c){q.$2(B.N,23) +continue}if((h===B.m2||h===B.iN||h===B.iP)&&r===B.dO){q.$2(B.N,23) continue}c=!d -if(!c||h===B.dM)b=r===B.bX||r===B.bW +if(!c||h===B.dO)b=r===B.bZ||r===B.bY else b=!1 -if(b){q.$2(B.M,24) -continue}if(!e||h===B.bW)b=r===B.iO||r===B.dM +if(b){q.$2(B.N,24) +continue}if(!e||h===B.bY)b=r===B.iR||r===B.dO else b=!1 -if(b){q.$2(B.M,24) -continue}if(!f||h===B.fL||h===B.dg)f=r===B.dM||r===B.iO +if(b){q.$2(B.N,24) +continue}if(!f||h===B.fO||h===B.dh)f=r===B.dO||r===B.iR else f=!1 -if(f){q.$2(B.M,25) -continue}f=h!==B.dM -if((!f||d)&&r===B.fK){q.$2(B.M,25) -continue}if((!f||!c||h===B.fM||h===B.iH||h===B.dg||g)&&r===B.dg){q.$2(B.M,25) -continue}g=h===B.iI -if(g)f=r===B.iI||r===B.fO||r===B.fQ||r===B.fR +if(f){q.$2(B.N,25) +continue}f=h!==B.dO +if((!f||d)&&r===B.fN){q.$2(B.N,25) +continue}if((!f||!c||h===B.fP||h===B.iK||h===B.dh||g)&&r===B.dh){q.$2(B.N,25) +continue}g=h===B.iL +if(g)f=r===B.iL||r===B.fR||r===B.fT||r===B.fU else f=!1 -if(f){q.$2(B.M,26) -continue}f=h!==B.fO -if(!f||h===B.fQ)c=r===B.fO||r===B.fP +if(f){q.$2(B.N,26) +continue}f=h!==B.fR +if(!f||h===B.fT)c=r===B.fR||r===B.fS else c=!1 -if(c){q.$2(B.M,26) -continue}c=h!==B.fP -if((!c||h===B.fR)&&r===B.fP){q.$2(B.M,26) -continue}if((g||!f||!c||h===B.fQ||h===B.fR)&&r===B.dM){q.$2(B.M,27) -continue}if(d)g=r===B.iI||r===B.fO||r===B.fP||r===B.fQ||r===B.fR +if(c){q.$2(B.N,26) +continue}c=h!==B.fS +if((!c||h===B.fU)&&r===B.fS){q.$2(B.N,26) +continue}if((g||!f||!c||h===B.fT||h===B.fU)&&r===B.dO){q.$2(B.N,27) +continue}if(d)g=r===B.iL||r===B.fR||r===B.fS||r===B.fT||r===B.fU else g=!1 -if(g){q.$2(B.M,27) -continue}if(!e||h===B.bW)g=r===B.bX||r===B.bW +if(g){q.$2(B.N,27) +continue}if(!e||h===B.bY)g=r===B.bZ||r===B.bY else g=!1 -if(g){q.$2(B.M,28) -continue}if(h===B.iH)g=r===B.bX||r===B.bW +if(g){q.$2(B.N,28) +continue}if(h===B.iK)g=r===B.bZ||r===B.bY else g=!1 -if(g){q.$2(B.M,29) -continue}if(!e||h===B.bW||h===B.dg)if(r===B.fK){g=a1.charCodeAt(p) +if(g){q.$2(B.N,29) +continue}if(!e||h===B.bY||h===B.dh)if(r===B.fN){g=a1.charCodeAt(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.M,30) -continue}if(h===B.fL){p=a1.charCodeAt(p-1) +if(g){q.$2(B.N,30) +continue}if(h===B.fO){p=a1.charCodeAt(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.bX||r===B.bW||r===B.dg +if(!p)p=r===B.bZ||r===B.bY||r===B.dh else p=!1}else p=!1 -if(p){q.$2(B.M,30) -continue}if(r===B.iL){if((j&1)===1)q.$2(B.M,30) -else q.$2(B.dL,30) -continue}if(h===B.iK&&r===B.iM){q.$2(B.M,30) -continue}q.$2(B.dL,31)}q.$2(B.df,3) +if(p){q.$2(B.N,30) +continue}if(r===B.iO){if((j&1)===1)q.$2(B.N,30) +else q.$2(B.dN,30) +continue}if(h===B.iN&&r===B.iP){q.$2(B.N,30) +continue}q.$2(B.dN,31)}q.$2(B.dg,3) return a0}, -wO(a,b,c,d,e){var s,r,q,p +wW(a,b,c,d,e){var s,r,q,p if(c===d)return 0 s=a.font -if(c===$.bkY&&d===$.bkX&&b===$.bkZ&&s===$.bkW)r=$.bl_ -else{q=c===0&&d===b.length?b:B.d.ap(b,c,d) -p=A.bvY(a.measureText(q)) +if(c===$.bm4&&d===$.bm3&&b===$.bm5&&s===$.bm2)r=$.bm6 +else{q=c===0&&d===b.length?b:B.d.au(b,c,d) +p=A.bxh(a.measureText(q)) p.toString -r=p}$.bkY=c -$.bkX=d -$.bkZ=b -$.bkW=s -$.bl_=r +r=p}$.bm4=c +$.bm3=d +$.bm5=b +$.bm2=s +$.bm6=r if(e==null)e=0 return B.c.aA((e!==0?r+e*(d-c):r)*100)/100}, -bfd(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.KO(b,c,d,e,f,m,k,a1,!s,r,h,i,l,j,p,a2,o,q,a,n,a0)}, -bm_(a){if(a==null)return null -return A.blZ(a.a)}, -blZ(a){switch(a){case 0:return"100" +bge(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.L5(b,c,d,e,f,m,k,a1,!s,r,h,i,l,j,p,a2,o,q,a,n,a0)}, +bn6(a){if(a==null)return null +return A.bn5(a.a)}, +bn5(a){switch(a){case 0:return"100" case 1:return"200" case 2:return"300" case 3:return"normal" @@ -2441,147 +2445,147 @@ case 5:return"600" case 6:return"bold" case 7:return"800" case 8:return"900"}return""}, -bGv(a){var s,r,q,p,o,n,m=a.length +bHS(a){var s,r,q,p,o,n,m=a.length if(m===0)return"" for(s=0,r="";s=48&&q<=57))s=q>=1632&&q<=1641 else s=!0 -if(s)return B.A -r=$.bcQ().yc(q) +if(s)return B.v +r=$.bdL().xY(q) if(r!=null)return r return null}, -bb5(a,b){var s=A.WG(a,b) -s.toString -if(s>=48&&s<=57)return B.iA -if(s>=1632&&s<=1641)return B.uo -switch($.bcQ().yc(s)){case B.A:return B.un -case B.aj:return B.uo -case null:case void 0:return B.ly}}, -WG(a,b){var s,r +bbY(a,b){var s=A.WZ(a,b) +s.toString +if(s>=48&&s<=57)return B.iD +if(s>=1632&&s<=1641)return B.uq +switch($.bdL().xY(s)){case B.v:return B.up +case B.aj:return B.uq +case null:case void 0:return B.lD}}, +WZ(a,b){var s,r if(b<0||b>=a.length)return null s=a.charCodeAt(b) if((s&63488)===55296&&b>>6&31)+1<<16|(r&63)<<10|a.charCodeAt(b+1)&1023}return s}, -bCt(a,b,c){return new A.rX(a,b,A.D(t.S,c),c.h("rX<0>"))}, -bCu(a,b,c,d,e){return new A.rX(A.bbj(a,b,c,e),d,A.D(t.S,e),e.h("rX<0>"))}, -bbj(a,b,c,d){var s,r,q,p,o,n=A.b([],d.h("v>")),m=a.length -for(s=d.h("ew<0>"),r=0;r"))}, +bDR(a,b,c,d,e){return new A.t7(A.bcb(a,b,c,e),d,A.D(t.S,e),e.h("t7<0>"))}, +bcb(a,b,c,d){var s,r,q,p,o,n=A.b([],d.h("v>")),m=a.length +for(s=d.h("eF<0>"),r=0;r=0&&q<=r))break q+=s -if(A.bCV(b,q))break}return A.wJ(q,0,r)}, -bCV(a,b){var s,r,q,p,o,n,m,l,k,j=null +if(A.bEh(b,q))break}return A.wR(q,0,r)}, +bEh(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((a.charCodeAt(s)&63488)===55296)return!1 -r=$.WZ().Jz(0,a,b) -q=$.WZ().Jz(0,a,s) -if(q===B.jU&&r===B.jV)return!1 -if(A.i5(q,B.q0,B.jU,B.jV,j,j))return!0 -if(A.i5(r,B.q0,B.jU,B.jV,j,j))return!0 -if(q===B.q_&&r===B.q_)return!1 -if(A.i5(r,B.hE,B.hF,B.hD,j,j))return!1 -for(p=0;A.i5(q,B.hE,B.hF,B.hD,j,j);){++p +r=$.Xh().Jk(0,a,b) +q=$.Xh().Jk(0,a,s) +if(q===B.jY&&r===B.jZ)return!1 +if(A.i7(q,B.q4,B.jY,B.jZ,j,j))return!0 +if(A.i7(r,B.q4,B.jY,B.jZ,j,j))return!0 +if(q===B.q3&&r===B.q3)return!1 +if(A.i7(r,B.hG,B.hH,B.hF,j,j))return!1 +for(p=0;A.i7(q,B.hG,B.hH,B.hF,j,j);){++p s=b-p-1 if(s<0)return!0 -o=$.WZ() -n=A.WG(a,s) -q=n==null?o.b:o.yc(n)}if(A.i5(q,B.ci,B.bo,j,j,j)&&A.i5(r,B.ci,B.bo,j,j,j))return!1 +o=$.Xh() +n=A.WZ(a,s) +q=n==null?o.b:o.xY(n)}if(A.i7(q,B.ck,B.bq,j,j,j)&&A.i7(r,B.ck,B.bq,j,j,j))return!1 m=0 do{++m -l=$.WZ().Jz(0,a,b+m)}while(A.i5(l,B.hE,B.hF,B.hD,j,j)) +l=$.Xh().Jk(0,a,b+m)}while(A.i7(l,B.hG,B.hH,B.hF,j,j)) do{++p -k=$.WZ().Jz(0,a,b-p-1)}while(A.i5(k,B.hE,B.hF,B.hD,j,j)) -if(A.i5(q,B.ci,B.bo,j,j,j)&&A.i5(r,B.pY,B.hC,B.f_,j,j)&&A.i5(l,B.ci,B.bo,j,j,j))return!1 -if(A.i5(k,B.ci,B.bo,j,j,j)&&A.i5(q,B.pY,B.hC,B.f_,j,j)&&A.i5(r,B.ci,B.bo,j,j,j))return!1 -s=q===B.bo -if(s&&r===B.f_)return!1 -if(s&&r===B.pX&&l===B.bo)return!1 -if(k===B.bo&&q===B.pX&&r===B.bo)return!1 -s=q===B.cT -if(s&&r===B.cT)return!1 -if(A.i5(q,B.ci,B.bo,j,j,j)&&r===B.cT)return!1 -if(s&&A.i5(r,B.ci,B.bo,j,j,j))return!1 -if(k===B.cT&&A.i5(q,B.pZ,B.hC,B.f_,j,j)&&r===B.cT)return!1 -if(s&&A.i5(r,B.pZ,B.hC,B.f_,j,j)&&l===B.cT)return!1 -if(q===B.hG&&r===B.hG)return!1 -if(A.i5(q,B.ci,B.bo,B.cT,B.hG,B.jT)&&r===B.jT)return!1 -if(q===B.jT&&A.i5(r,B.ci,B.bo,B.cT,B.hG,j))return!1 +k=$.Xh().Jk(0,a,b-p-1)}while(A.i7(k,B.hG,B.hH,B.hF,j,j)) +if(A.i7(q,B.ck,B.bq,j,j,j)&&A.i7(r,B.q1,B.hE,B.f2,j,j)&&A.i7(l,B.ck,B.bq,j,j,j))return!1 +if(A.i7(k,B.ck,B.bq,j,j,j)&&A.i7(q,B.q1,B.hE,B.f2,j,j)&&A.i7(r,B.ck,B.bq,j,j,j))return!1 +s=q===B.bq +if(s&&r===B.f2)return!1 +if(s&&r===B.q0&&l===B.bq)return!1 +if(k===B.bq&&q===B.q0&&r===B.bq)return!1 +s=q===B.cW +if(s&&r===B.cW)return!1 +if(A.i7(q,B.ck,B.bq,j,j,j)&&r===B.cW)return!1 +if(s&&A.i7(r,B.ck,B.bq,j,j,j))return!1 +if(k===B.cW&&A.i7(q,B.q2,B.hE,B.f2,j,j)&&r===B.cW)return!1 +if(s&&A.i7(r,B.q2,B.hE,B.f2,j,j)&&l===B.cW)return!1 +if(q===B.hI&&r===B.hI)return!1 +if(A.i7(q,B.ck,B.bq,B.cW,B.hI,B.jX)&&r===B.jX)return!1 +if(q===B.jX&&A.i7(r,B.ck,B.bq,B.cW,B.hI,j))return!1 return!0}, -i5(a,b,c,d,e,f){if(a===b)return!0 +i7(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}, -bwu(a){switch(a){case"TextInputAction.continueAction":case"TextInputAction.next":return B.HY -case"TextInputAction.previous":return B.I7 -case"TextInputAction.done":return B.Hz -case"TextInputAction.go":return B.HJ -case"TextInputAction.newline":return B.HG -case"TextInputAction.search":return B.If -case"TextInputAction.send":return B.Ig -case"TextInputAction.emergencyCall":case"TextInputAction.join":case"TextInputAction.none":case"TextInputAction.route":case"TextInputAction.unspecified":default:return B.HZ}}, -bfb(a,b){switch(a){case"TextInputType.number":return b?B.Hu:B.I_ -case"TextInputType.phone":return B.I6 -case"TextInputType.emailAddress":return B.HA -case"TextInputType.url":return B.Iu -case"TextInputType.multiline":return B.HX -case"TextInputType.none":return B.rc -case"TextInputType.text":default:return B.Iq}}, -bBG(a){var s -if(a==="TextCapitalization.words")s=B.El -else if(a==="TextCapitalization.characters")s=B.En -else s=a==="TextCapitalization.sentences"?B.Em:B.pG -return new A.Qw(s)}, -bFj(a){}, -apC(a,b,c,d){var s,r="transparent",q="none",p=a.style +bxO(a){switch(a){case"TextInputAction.continueAction":case"TextInputAction.next":return B.I_ +case"TextInputAction.previous":return B.I9 +case"TextInputAction.done":return B.HB +case"TextInputAction.go":return B.HL +case"TextInputAction.newline":return B.HI +case"TextInputAction.search":return B.Ih +case"TextInputAction.send":return B.Ii +case"TextInputAction.emergencyCall":case"TextInputAction.join":case"TextInputAction.none":case"TextInputAction.route":case"TextInputAction.unspecified":default:return B.I0}}, +bgc(a,b){switch(a){case"TextInputType.number":return b?B.Hw:B.I1 +case"TextInputType.phone":return B.I8 +case"TextInputType.emailAddress":return B.HC +case"TextInputType.url":return B.Iw +case"TextInputType.multiline":return B.HZ +case"TextInputType.none":return B.rf +case"TextInputType.text":default:return B.Is}}, +bD2(a){var s +if(a==="TextCapitalization.words")s=B.Em +else if(a==="TextCapitalization.characters")s=B.Eo +else s=a==="TextCapitalization.sentences"?B.En:B.pK +return new A.QN(s)}, +bGG(a){}, +aqM(a,b,c,d){var s,r="transparent",q="none",p=a.style A.O(p,"white-space","pre-wrap") A.O(p,"align-content","center") A.O(p,"padding","0") @@ -2597,65 +2601,65 @@ A.O(p,"transform-origin","0 0 0") if(b){A.O(p,"top","-9999px") A.O(p,"left","-9999px")}if(d){A.O(p,"width","0") A.O(p,"height","0")}if(c)A.O(p,"pointer-events",q) -s=$.dS() -if(s!==B.d_)s=s===B.ac +s=$.e_() +if(s!==B.d2)s=s===B.ac else s=!0 if(s)a.classList.add("transparentTextEditing") A.O(p,"caret-color",r)}, -bwt(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,a4,a5=null +bxN(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,a4,a5=null if(a6==null)return a5 s=t.N r=t.e q=A.D(s,r) p=A.D(s,t.M1) -o=A.c3(self.document,"form") -n=$.aqg().gmj() instanceof A.a7g +o=A.c8(self.document,"form") +n=$.arq().gmc() instanceof A.a81 o.noValidate=!0 o.method="post" o.action="#" -A.dG(o,"submit",r.a(A.cj(new A.axG())),a5) -A.apC(o,!1,n,!0) -m=J.yR(0,s) -l=A.b7f(a6,B.Ek) -if(a7!=null)for(s=t.a,r=J.i9(a7,s),k=A.w(r),r=new A.cU(r,r.gG(r),k.h("cU")),j=l.b,k=k.h("N.E"),i=!n,h=a5,g=!1;r.F();){f=r.d +A.dL(o,"submit",r.a(A.co(new A.ayP())),a5) +A.aqM(o,!1,n,!0) +m=J.Ma(0,s) +l=A.b8e(a6,B.El) +if(a7!=null)for(s=t.a,r=J.ih(a7,s),k=A.w(r),r=new A.cX(r,r.gE(r),k.h("cX")),j=l.b,k=k.h("M.E"),i=!n,h=a5,g=!1;r.H();){f=r.d if(f==null)f=k.a(f) -e=J.aN(f) +e=J.aj(f) d=s.a(e.i(f,"autofill")) -c=A.cH(e.i(f,"textCapitalization")) -if(c==="TextCapitalization.words")c=B.El -else if(c==="TextCapitalization.characters")c=B.En -else c=c==="TextCapitalization.sentences"?B.Em:B.pG -b=A.b7f(d,new A.Qw(c)) +c=A.cG(e.i(f,"textCapitalization")) +if(c==="TextCapitalization.words")c=B.Em +else if(c==="TextCapitalization.characters")c=B.Eo +else c=c==="TextCapitalization.sentences"?B.En:B.pK +b=A.b8e(d,new A.QN(c)) c=b.b m.push(c) -if(c!==j){a=A.bfb(A.cH(J.cd(s.a(e.i(f,"inputType")),"name")),!1).S2() -b.a.jP(a) -b.jP(a) -A.apC(a,!1,n,i) -p.u(0,c,b) -q.u(0,c,a) +if(c!==j){a=A.bgc(A.cG(J.bU(s.a(e.i(f,"inputType")),"name")),!1).S_() +b.a.jO(a) +b.jO(a) +A.aqM(a,!1,n,i) +p.q(0,c,b) +q.q(0,c,a) o.append(a) if(g){h=a g=!1}}else g=!0}else{m.push(l.b) h=a5}B.b.kb(m) for(s=m.length,a0=0,r="";a00?r+"*":r)+a1}a2=r.charCodeAt(0)==0?r:r -a3=$.WF.i(0,a2) +a3=$.WY.i(0,a2) if(a3!=null)a3.remove() -a4=A.c3(self.document,"input") -A.apC(a4,!0,!1,!0) +a4=A.c8(self.document,"input") +A.aqM(a4,!0,!1,!0) a4.className="submitBtn" -A.aw5(a4,"submit") +A.axc(a4,"submit") o.append(a4) -return new A.axD(o,q,p,h==null?a4:h,a2)}, -b7f(a,b){var s,r=J.aN(a),q=A.cH(r.i(a,"uniqueIdentifier")),p=t.kc.a(r.i(a,"hints")),o=p==null||J.kw(p)?null:A.cH(J.nf(p)),n=A.bf9(t.a.a(r.i(a,"editingValue"))) -if(o!=null){s=$.bnF().a.i(0,o) +return new A.ayM(o,q,p,h==null?a4:h,a2)}, +b8e(a,b){var s,r=J.aj(a),q=A.cG(r.i(a,"uniqueIdentifier")),p=t.kc.a(r.i(a,"hints")),o=p==null||J.jQ(p)?null:A.cG(J.mq(p)),n=A.bga(t.a.a(r.i(a,"editingValue"))) +if(o!=null){s=$.boN().a.i(0,o) if(s==null)s=o}else s=null -return new A.XI(n,q,s,A.f3(r.i(a,"hintText")))}, -bbg(a,b,c){var s=c.a,r=c.b,q=Math.min(s,r) +return new A.Y3(n,q,s,A.f0(r.i(a,"hintText")))}, +bc8(a,b,c){var s=c.a,r=c.b,q=Math.min(s,r) r=Math.max(s,r) -return B.d.ap(a,0,q)+b+B.d.cf(a,r)}, -bBI(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.Go(h,g,f,e,d,c,b,a) +return B.d.au(a,0,q)+b+B.d.cf(a,r)}, +bD4(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.GF(h,g,f,e,d,c,b,a) d=a2==null c=d?null:a2.b s=c==(d?null:a2.c) @@ -2672,90 +2676,90 @@ 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.bbg(h,g,new A.d8(f,e)) +f=a0.c=b}if(!(f===-1&&f===e)){m=A.bc8(h,g,new A.d8(f,e)) f=a1.a f.toString -if(m!==f){l=B.d.O(g,".") -for(e=A.bm(A.bbN(g),!0,!1,!1).Bk(0,f),e=new A.H1(e.a,e.b,e.c),d=t.Qz,b=h.length;e.F();){k=e.d +if(m!==f){l=B.d.N(g,".") +for(e=A.bq(A.bcG(g),!0,!1,!1).B9(0,f),e=new A.Hi(e.a,e.b,e.c),d=t.Qz,b=h.length;e.H();){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.bbg(h,g,new A.d8(r,j))}else{j=l?r+a[0].length-1:r+a[0].length -i=A.bbg(h,g,new A.d8(r,j))}if(i===f){a0.c=r +i=A.bc8(h,g,new A.d8(r,j))}else{j=l?r+a[0].length-1:r+a[0].length +i=A.bc8(h,g,new A.d8(r,j))}if(i===f){a0.c=r a0.d=j break}}}}a0.e=a1.b a0.f=a1.c return a0}, -axn(a,b,c,d,e){var s,r=a==null?0:a +ayu(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.Dm(e,r,Math.max(0,s),b,c)}, -bf9(a){var s=J.aN(a),r=A.f3(s.i(a,"text")),q=B.c.af(A.oo(s.i(a,"selectionBase"))),p=B.c.af(A.oo(s.i(a,"selectionExtent"))),o=A.b8E(a,"composingBase"),n=A.b8E(a,"composingExtent") +return new A.Dz(e,r,Math.max(0,s),b,c)}, +bga(a){var s=J.aj(a),r=A.f0(s.i(a,"text")),q=B.c.aj(A.oB(s.i(a,"selectionBase"))),p=B.c.aj(A.oB(s.i(a,"selectionExtent"))),o=A.b9D(a,"composingBase"),n=A.b9D(a,"composingExtent") s=o==null?-1:o -return A.axn(q,s,n==null?-1:n,p,r)}, -bf8(a){var s,r,q,p=null,o=globalThis.HTMLInputElement -if(o!=null&&a instanceof o){s=A.beI(a) +return A.ayu(q,s,n==null?-1:n,p,r)}, +bg9(a){var s,r,q,p=null,o=globalThis.HTMLInputElement +if(o!=null&&a instanceof o){s=A.bfI(a) r=a.selectionStart if(r==null)r=p -r=r==null?p:B.c.af(r) +r=r==null?p:B.c.aj(r) q=a.selectionEnd if(q==null)q=p -return A.axn(r,-1,-1,q==null?p:B.c.af(q),s)}else{o=globalThis.HTMLTextAreaElement +return A.ayu(r,-1,-1,q==null?p:B.c.aj(q),s)}else{o=globalThis.HTMLTextAreaElement if(o!=null&&a instanceof o){s=a.value if(s==null)s=p r=a.selectionStart if(r==null)r=p -r=r==null?p:B.c.af(r) +r=r==null?p:B.c.aj(r) q=a.selectionEnd if(q==null)q=p -return A.axn(r,-1,-1,q==null?p:B.c.af(q),s)}else throw A.d(A.a8("Initialized with unsupported input type"))}}, -bfO(a){var s,r,q,p,o,n="inputType",m="autofill",l=J.aN(a),k=t.a,j=A.cH(J.cd(k.a(l.i(a,n)),"name")),i=A.wG(J.cd(k.a(l.i(a,n)),"decimal")) -j=A.bfb(j,i===!0) -i=A.f3(l.i(a,"inputAction")) +return A.ayu(r,-1,-1,q==null?p:B.c.aj(q),s)}else throw A.d(A.a8("Initialized with unsupported input type"))}}, +bgP(a){var s,r,q,p,o,n="inputType",m="autofill",l=J.aj(a),k=t.a,j=A.cG(J.bU(k.a(l.i(a,n)),"name")),i=A.wO(J.bU(k.a(l.i(a,n)),"decimal")) +j=A.bgc(j,i===!0) +i=A.f0(l.i(a,"inputAction")) if(i==null)i="TextInputAction.done" -s=A.wG(l.i(a,"obscureText")) -r=A.wG(l.i(a,"readOnly")) -q=A.wG(l.i(a,"autocorrect")) -p=A.bBG(A.cH(l.i(a,"textCapitalization"))) -k=l.aZ(a,m)?A.b7f(k.a(l.i(a,m)),B.Ek):null -o=A.bwt(t.nA.a(l.i(a,m)),t.kc.a(l.i(a,"fields"))) -l=A.wG(l.i(a,"enableDeltaModel")) -return new A.aCh(j,i,r===!0,s===!0,q!==!1,l===!0,k,o,p)}, -bx6(a){return new A.a1n(a,A.b([],t.Up),$,$,$,null)}, -bKe(){$.WF.ac(0,new A.b68())}, -bHD(){var s,r,q -for(s=$.WF.gbz($.WF),r=A.w(s),r=r.h("@<1>").ab(r.z[1]),s=new A.bV(J.ax(s.a),s.b,r.h("bV<1,2>")),r=r.z[1];s.F();){q=s.a +s=A.wO(l.i(a,"obscureText")) +r=A.wO(l.i(a,"readOnly")) +q=A.wO(l.i(a,"autocorrect")) +p=A.bD2(A.cG(l.i(a,"textCapitalization"))) +k=l.b1(a,m)?A.b8e(k.a(l.i(a,m)),B.El):null +o=A.bxN(t.nA.a(l.i(a,m)),t.kc.a(l.i(a,"fields"))) +l=A.wO(l.i(a,"enableDeltaModel")) +return new A.aDi(j,i,r===!0,s===!0,q!==!1,l===!0,k,o,p)}, +byq(a){return new A.a1Q(a,A.b([],t.Up),$,$,$,null)}, +bLC(){$.WY.am(0,new A.b77())}, +bJ0(){var s,r,q +for(s=$.WY.gbx($.WY),r=A.w(s),r=r.h("@<1>").af(r.z[1]),s=new A.bZ(J.aA(s.a),s.b,r.h("bZ<1,2>")),r=r.z[1];s.H();){q=s.a if(q==null)q=r.a(q) -q.remove()}$.WF.ak(0)}, -bwe(a){var s=J.aN(a),r=A.hQ(J.lc(t._.a(s.i(a,"transform")),new A.awN(),t.z),!0,t.i) -return new A.awM(A.oo(s.i(a,"width")),A.oo(s.i(a,"height")),new Float32Array(A.e3(r)))}, -bIK(a,b){var s,r={},q=new A.aR($.aG,b.h("aR<0>")) +q.remove()}$.WY.ao(0)}, +bxy(a){var s=J.aj(a),r=A.hN(J.lr(t.j.a(s.i(a,"transform")),new A.axU(),t.z),!0,t.V) +return new A.axT(A.oB(s.i(a,"width")),A.oB(s.i(a,"height")),new Float32Array(A.ea(r)))}, +bK7(a,b){var s,r={},q=new A.aV($.aP,b.h("aV<0>")) r.a=!0 -s=a.$1(new A.b5u(r,new A.ti(q,b.h("ti<0>")),b)) +s=a.$1(new A.b6t(r,new A.tt(q,b.h("tt<0>")),b)) r.a=!1 -if(s!=null)throw A.d(A.bI(s)) +if(s!=null)throw A.d(A.bN(s)) return q}, -bbR(a,b){var s=a.style +bcK(a,b){var s=a.style A.O(s,"transform-origin","0 0 0") -A.O(s,"transform",A.op(b))}, -op(a){var s=A.b6o(a) -if(s===B.EK)return"matrix("+A.j(a[0])+","+A.j(a[1])+","+A.j(a[4])+","+A.j(a[5])+","+A.j(a[12])+","+A.j(a[13])+")" -else if(s===B.jP)return A.bIA(a) +A.O(s,"transform",A.oC(b))}, +oC(a){var s=A.b7n(a) +if(s===B.EL)return"matrix("+A.j(a[0])+","+A.j(a[1])+","+A.j(a[4])+","+A.j(a[5])+","+A.j(a[12])+","+A.j(a[13])+")" +else if(s===B.jT)return A.bJY(a) else return"none"}, -b6o(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.jP -if(a[0]===1&&a[1]===0&&a[4]===0&&a[5]===1&&a[12]===0&&a[13]===0)return B.EJ -else return B.EK}, -bIA(a){var s=a[0] +b7n(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.jT +if(a[0]===1&&a[1]===0&&a[4]===0&&a[5]===1&&a[12]===0&&a[13]===0)return B.EK +else return B.EL}, +bJY(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.j(a[12])+"px, "+A.j(a[13])+"px, 0px)" else return"matrix3d("+A.j(s)+","+A.j(a[1])+","+A.j(a[2])+","+A.j(a[3])+","+A.j(a[4])+","+A.j(a[5])+","+A.j(a[6])+","+A.j(a[7])+","+A.j(a[8])+","+A.j(a[9])+","+A.j(a[10])+","+A.j(a[11])+","+A.j(a[12])+","+A.j(a[13])+","+A.j(a[14])+","+A.j(a[15])+")"}, -b6q(a,b){var s=$.bsb() +b7p(a,b){var s=$.btm() s[0]=b.a s[1]=b.b s[2]=b.c s[3]=b.d -A.b6p(a,s) +A.b7o(a,s) return new A.x(s[0],s[1],s[2],s[3])}, -b6p(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=$.bcP() +b7o(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=$.bdK() a0[0]=a2[0] a0[4]=a2[1] a0[8]=0 @@ -2772,7 +2776,7 @@ a0[3]=a2[2] a0[7]=a2[3] a0[11]=0 a0[15]=1 -s=$.bsa().a +s=$.btl().a r=s[0] q=s[4] p=s[8] @@ -2812,10 +2816,10 @@ 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}, -bmX(a,b){return a.a<=b.a&&a.b<=b.b&&a.c>=b.c&&a.d>=b.d}, -ey(a){var s,r +bo3(a,b){return a.a<=b.a&&a.b<=b.b&&a.c>=b.c&&a.d>=b.d}, +eH(a){var s,r if(a===4278190080)return"#000000" -if((a&4278190080)>>>0===4278190080){s=B.e.hC(a&16777215,16) +if((a&4278190080)>>>0===4278190080){s=B.e.hA(a&16777215,16) switch(s.length){case 1:return"#00000"+s case 2:return"#0000"+s case 3:return"#000"+s @@ -2823,123 +2827,123 @@ case 4:return"#00"+s case 5:return"#0"+s default:return"#"+s}}else{r=""+"rgba("+B.e.j(a>>>16&255)+","+B.e.j(a>>>8&255)+","+B.e.j(a&255)+","+B.c.j((a>>>24&255)/255)+")" return r.charCodeAt(0)==0?r:r}}, -bHF(a,b,c,d){var s=""+a,r=""+b,q=""+c +bJ2(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.c.aY(d/255,2)+")"}, -bkL(){if(A.bJb())return"BlinkMacSystemFont" -var s=$.h3() -if(s!==B.bh)s=s===B.cv +else return"rgba("+s+","+r+","+q+","+B.c.b3(d/255,2)+")"}, +blS(){if(A.bKz())return"BlinkMacSystemFont" +var s=$.fZ() +if(s!==B.bi)s=s===B.cx else s=!0 if(s)return"-apple-system, BlinkMacSystemFont" return"Arial"}, -b54(a){var s -if(B.a3y.O(0,a))return a -s=$.h3() -if(s!==B.bh)s=s===B.cv +b63(a){var s +if(B.a3H.N(0,a))return a +s=$.fZ() +if(s!==B.bi)s=s===B.cx else s=!0 -if(s)if(a===".SF Pro Text"||a===".SF Pro Display"||a===".SF UI Text"||a===".SF UI Display")return A.bkL() -return'"'+A.j(a)+'", '+A.bkL()+", sans-serif"}, -bJw(a){var s,r,q,p=a.length,o=new Float32Array(p*2) +if(s)if(a===".SF Pro Text"||a===".SF Pro Display"||a===".SF UI Text"||a===".SF UI Display")return A.blS() +return'"'+A.j(a)+'", '+A.blS()+", sans-serif"}, +bKU(a){var s,r,q,p=a.length,o=new Float32Array(p*2) for(s=0,r=0;sc)return c else return a}, -wN(a,b){var s +wV(a,b){var s if(a==null)return b==null if(b==null||a.length!==b.length)return!1 -for(s=0;s")).cs(0," ")}, -hH(a,b,c){A.O(a.style,b,c)}, -bn6(a){var s=self.document.querySelector("#flutterweb-theme") -if(a!=null){if(s==null){s=A.c3(self.document,"meta") +b9D(a,b){var s=A.bly(J.bU(a,b)) +return s==null?null:B.c.aj(s)}, +bIW(a){return new A.S(a,new A.b62(),A.b1(a).h("S")).cp(0," ")}, +hA(a,b,c){A.O(a.style,b,c)}, +bod(a){var s=self.document.querySelector("#flutterweb-theme") +if(a!=null){if(s==null){s=A.c8(self.document,"meta") s.id="flutterweb-theme" s.name="theme-color" -self.document.head.append(s)}s.content=A.ey(a.a)}else if(s!=null)s.remove()}, -WE(a,b,c,d,e,f,g,h,i){var s=$.bkH -if(s==null?$.bkH=a.ellipse!=null:s)A.aF(a,"ellipse",[b,c,d,e,f,g,h,i]) +self.document.head.append(s)}s.content=A.eH(a.a)}else if(s!=null)s.remove()}, +WX(a,b,c,d,e,f,g,h,i){var s=$.blO +if(s==null?$.blO=a.ellipse!=null:s)A.aN(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.bvR(a,0,0,1,g,h,i) +A.bxa(a,0,0,1,g,h,i) a.restore()}}, -bbO(a){var s +bcH(a){var s for(;a.lastChild!=null;){s=a.lastChild if(s.parentNode!=null)s.parentNode.removeChild(s)}}, -b8Q(a,b,c){var s=b.h("@<0>").ab(c),r=new A.Sx(s.h("Sx<+key,value(1,2)>")) +b9P(a,b,c){var s=b.h("@<0>").af(c),r=new A.SO(s.h("SO<+key,value(1,2)>")) r.a=r r.b=r -return new A.a3b(a,new A.Kv(r,s.h("Kv<+key,value(1,2)>")),A.D(b,s.h("bf_<+key,value(1,2)>")),s.h("a3b<1,2>"))}, -bnk(a,b){if(a.length!==b.length)throw A.d(A.bQ(u.L,null))}, -fV(){var s=new Float32Array(16) +return new A.a3N(a,new A.KO(r,s.h("KO<+key,value(1,2)>")),A.D(b,s.h("bg_<+key,value(1,2)>")),s.h("a3N<1,2>"))}, +bor(a,b){if(a.length!==b.length)throw A.d(A.bM(u.L,null))}, +fO(){var s=new Float32Array(16) s[15]=1 s[0]=1 s[5]=1 s[10]=1 -return new A.dc(s)}, -byr(a){return new A.dc(a)}, -byv(a){var s=new A.dc(new Float32Array(16)) -if(s.lF(a)===0)return null -return s}, -C1(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}, -bvb(a){var s=new A.a_5(a,A.G6(null,null,t.FW)) -s.amO(a) -return s}, -bvu(a){var s,r -if(a!=null)return A.bvb(a) -else{s=new A.a17(A.G6(null,null,t.tW)) +return new A.dd(s)}, +bzM(a){return new A.dd(a)}, +bzQ(a){var s=new A.dd(new Float32Array(16)) +if(s.lC(a)===0)return null +return s}, +Cc(a){var s=new Float32Array(16),r=J.aj(a) +s[15]=r.i(a,15) +s[14]=r.i(a,14) +s[13]=r.i(a,13) +s[12]=r.i(a,12) +s[11]=r.i(a,11) +s[10]=r.i(a,10) +s[9]=r.i(a,9) +s[8]=r.i(a,8) +s[7]=r.i(a,7) +s[6]=r.i(a,6) +s[5]=r.i(a,5) +s[4]=r.i(a,4) +s[3]=r.i(a,3) +s[2]=r.i(a,2) +s[1]=r.i(a,1) +s[0]=r.i(a,0) +return s}, +bwv(a){var s=new A.a_u(a,A.Gn(null,null,t.FW)) +s.anp(a) +return s}, +bwO(a){var s,r +if(a!=null)return A.bwv(a) +else{s=new A.a1z(A.Gn(null,null,t.tW)) r=self.window.visualViewport if(r==null)r=self.window -s.a=A.eD(r,"resize",s.gaye()) +s.a=A.eL(r,"resize",s.gayR()) return s}}, -bvc(a){var s=t.e.a(A.cj(new A.acP())) -A.bvT(a) -return new A.av1(a,!0,s)}, -bwo(a){if(a!=null)return A.bvc(a) -else return A.bx1()}, -bx1(){return new A.azz(!0,t.e.a(A.cj(new A.acP())))}, -bwv(a,b){var s=new A.a0k(a,b,A.ei(null,t.H),B.hB) -s.amQ(a,b) +bww(a){var s=t.e.a(A.co(new A.adG())) +A.bxc(a) +return new A.aw8(a,!0,s)}, +bxI(a){if(a!=null)return A.bww(a) +else return A.byl()}, +byl(){return new A.aAG(!0,t.e.a(A.co(new A.adG())))}, +bxP(a,b){var s=new A.a0L(a,b,A.eq(null,t.H),B.hD) +s.anr(a,b) return s}, -IJ:function IJ(a){var _=this +J0:function J0(a){var _=this _.a=a _.d=_.c=_.b=null}, -aqU:function aqU(a,b){this.a=a +as5:function as5(a,b){this.a=a this.b=b}, -aqZ:function aqZ(a){this.a=a}, -aqY:function aqY(a){this.a=a}, -ar_:function ar_(a){this.a=a}, -aqX:function aqX(a,b){this.a=a +asa:function asa(a){this.a=a}, +as9:function as9(a){this.a=a}, +asb:function asb(a){this.a=a}, +as8:function as8(a,b){this.a=a this.b=b}, -aqW:function aqW(a){this.a=a}, -aqV:function aqV(a){this.a=a}, -Jm:function Jm(a,b){this.a=a +as7:function as7(a){this.a=a}, +as6:function as6(a){this.a=a}, +JE:function JE(a,b){this.a=a this.b=b}, -rb:function rb(a,b){this.a=a +rj:function rj(a,b){this.a=a this.b=b}, -asX:function asX(a,b,c,d,e){var _=this +au6:function au6(a,b,c,d,e){var _=this _.e=_.d=null _.f=a _.r=b @@ -2949,7 +2953,7 @@ _.as=c _.a=d _.b=null _.c=e}, -auL:function auL(a,b,c,d,e,f){var _=this +avS:function avS(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c @@ -2960,28 +2964,28 @@ _.w=_.r=null _.x=1 _.Q=_.z=_.y=null _.as=!1}, -akf:function akf(){}, -lf:function lf(a){this.a=a}, -atf:function atf(a,b,c){this.a=a +ala:function ala(){}, +lu:function lu(a){this.a=a}, +aup:function aup(a,b,c){this.a=a this.b=b this.c=c}, -b27:function b27(){}, -b2m:function b2m(a,b){this.a=a +b33:function b33(){}, +b3i:function b3i(a,b){this.a=a this.b=b}, -b2l:function b2l(a,b){this.a=a +b3h:function b3h(a,b){this.a=a this.b=b}, -Yr:function Yr(a){this.a=a}, -a3e:function a3e(a){this.a=a +YP:function YP(a){this.a=a}, +a3Q:function a3Q(a){this.a=a this.b=$}, -YS:function YS(){}, -JB:function JB(a,b){this.a=a +Zf:function Zf(){}, +JT:function JT(a,b){this.a=a this.b=b}, -CF:function CF(a){this.a=a}, -Z0:function Z0(){}, -Z7:function Z7(){}, -CE:function CE(a,b){this.a=a +CS:function CS(a){this.a=a}, +Zo:function Zo(){}, +Zv:function Zv(){}, +CR:function CR(a,b){this.a=a this.b=b}, -a1X:function a1X(a,b,c,d,e,f,g,h,i){var _=this +a2p:function a2p(a,b,c,d,e,f,g,h,i){var _=this _.b=a _.c=b _.d=c @@ -2991,35 +2995,35 @@ _.r=f _.w=g _.x=h _.Q=i}, -aBn:function aBn(){}, -aBo:function aBo(a){this.a=a}, -aBk:function aBk(){}, -aBl:function aBl(a){this.a=a}, -aBm:function aBm(a){this.a=a}, -v5:function v5(a,b){this.a=a +aCm:function aCm(){}, +aCn:function aCn(a){this.a=a}, +aCj:function aCj(){}, +aCk:function aCk(a){this.a=a}, +aCl:function aCl(a){this.a=a}, +vg:function vg(a,b){this.a=a this.b=b}, -zs:function zs(a,b){this.a=a +zD:function zD(a,b){this.a=a this.b=b}, -nK:function nK(a,b,c,d,e,f){var _=this +nX:function nX(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -MW:function MW(a){this.a=a}, -a0b:function a0b(a,b){this.a=a +Nf:function Nf(a){this.a=a}, +a0C:function a0C(a,b){this.a=a this.b=b}, -pN:function pN(a,b,c,d){var _=this +pW:function pW(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -b5i:function b5i(a,b){this.a=a +b6h:function b6h(a,b){this.a=a this.b=b}, -b5h:function b5h(a,b){this.a=a +b6g:function b6g(a,b){this.a=a this.b=b}, -a87:function a87(a,b,c,d,e){var _=this +a8S:function a8S(a,b,c,d,e){var _=this _.a=a _.b=$ _.c=b @@ -3027,42 +3031,42 @@ _.d=c _.e=d _.f=e _.w=_.r=null}, -aN8:function aN8(){}, -aN9:function aN9(){}, -aNa:function aNa(a){this.a=a}, -aNb:function aNb(a){this.a=a}, -aNc:function aNc(){}, -A5:function A5(a,b,c){this.a=a +aOc:function aOc(){}, +aOd:function aOd(){}, +aOe:function aOe(a){this.a=a}, +aOf:function aOf(a){this.a=a}, +aOg:function aOg(){}, +Ah:function Ah(a,b,c){this.a=a this.b=b this.c=c}, -we:function we(a,b,c){this.a=a +wm:function wm(a,b,c){this.a=a this.b=b this.c=c}, -yp:function yp(a,b,c){this.a=a +yx:function yx(a,b,c){this.a=a this.b=b this.c=c}, -aN7:function aN7(a){this.a=a}, -a23:function a23(a){this.a=a}, -b67:function b67(a,b,c,d){var _=this +aOb:function aOb(a){this.a=a}, +a2w:function a2w(a){this.a=a}, +b76:function b76(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -xq:function xq(a,b){var _=this +xx:function xx(a,b){var _=this _.a=$ _.b=a _.c=b _.d=!1}, -YY:function YY(){}, -S0:function S0(a,b,c){var _=this +Zl:function Zl(){}, +Sh:function Sh(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=$}, -S1:function S1(a,b){this.a=a +Si:function Si(a,b){this.a=a this.b=b this.c=$}, -YQ:function YQ(a,b,c,d){var _=this +Zd:function Zd(a,b,c,d){var _=this _.a=$ _.b=a _.c=b @@ -3071,7 +3075,7 @@ _.e=-1 _.f=c _.r=d _.w=!1}, -JC:function JC(a,b,c,d){var _=this +JU:function JU(a,b,c,d){var _=this _.a=a _.b=b _.c=c @@ -3080,89 +3084,89 @@ _.f=!1 _.r=0 _.w=null _.x=d}, -jZ:function jZ(){}, -aIC:function aIC(a){this.c=a}, -aGJ:function aGJ(a,b){this.a=a +k8:function k8(){}, +aJH:function aJH(a){this.c=a}, +aHM:function aHM(a,b){this.a=a this.b=b}, -CZ:function CZ(){}, -a71:function a71(a,b){this.c=a +Db:function Db(){}, +a7M:function a7M(a,b){this.c=a this.a=null this.b=b}, -XN:function XN(a,b,c,d){var _=this +Y8:function Y8(a,b,c,d){var _=this _.f=a _.r=b _.c=c _.a=null _.b=d}, -Zd:function Zd(a,b,c,d){var _=this +ZB:function ZB(a,b,c,d){var _=this _.f=a _.r=b _.c=c _.a=null _.b=d}, -Zg:function Zg(a,b,c,d){var _=this +ZE:function ZE(a,b,c,d){var _=this _.f=a _.r=b _.c=c _.a=null _.b=d}, -Zf:function Zf(a,b,c,d){var _=this +ZD:function ZD(a,b,c,d){var _=this _.f=a _.r=b _.c=c _.a=null _.b=d}, -a4r:function a4r(a,b,c,d){var _=this +a56:function a56(a,b,c,d){var _=this _.f=a _.r=b _.c=c _.a=null _.b=d}, -R3:function R3(a,b,c){var _=this +Rk:function Rk(a,b,c){var _=this _.f=a _.c=b _.a=null _.b=c}, -a4p:function a4p(a,b,c){var _=this +a54:function a54(a,b,c){var _=this _.f=a _.c=b _.a=null _.b=c}, -a5i:function a5i(a,b,c){var _=this +a5Y:function a5Y(a,b,c){var _=this _.c=a _.d=b _.a=null _.b=c}, -a2R:function a2R(a){this.a=a}, -aDp:function aDp(a){this.a=a +a3n:function a3n(a){this.a=a}, +aEo:function aEo(a){this.a=a this.b=$}, -aDq:function aDq(a,b){this.a=a +aEp:function aEp(a,b){this.a=a this.b=b}, -azu:function azu(a,b,c){this.a=a +aAB:function aAB(a,b,c){this.a=a this.b=b this.c=c}, -azw:function azw(a,b,c){this.a=a +aAD:function aAD(a,b,c){this.a=a this.b=b this.c=c}, -azx:function azx(a,b,c){this.a=a +aAE:function aAE(a,b,c){this.a=a this.b=b this.c=c}, -aus:function aus(){}, -ati:function ati(a,b){this.a=a +avB:function avB(){}, +aus:function aus(a,b){this.a=a this.b=b this.c=$}, -Z1:function Z1(a){this.a=a}, -b2o:function b2o(){}, -aFP:function aFP(){}, -hm:function hm(a,b){this.a=null +Zp:function Zp(a){this.a=a}, +b3k:function b3k(){}, +aGS:function aGS(){}, +hg:function hg(a,b){this.a=null this.b=a this.$ti=b}, -ZQ:function ZQ(a,b){var _=this +a_e:function a_e(a,b){var _=this _.a=$ _.b=1 _.c=a _.$ti=b}, -CG:function CG(a,b,c,d,e,f){var _=this +CT:function CT(a,b,c,d,e,f){var _=this _.a=a _.b=$ _.c=null @@ -3178,37 +3182,37 @@ _.ax=_.at=_.as=_.Q=null _.ay=f _.CW=_.ch=null _.cx=0}, -JD:function JD(a){this.a=$ +JV:function JV(a){this.a=$ this.b=a}, -Z5:function Z5(a,b){this.a=a +Zt:function Zt(a,b){this.a=a this.b=b this.c=$}, -atg:function atg(a){var _=this +auq:function auq(a){var _=this _.a=a _.b=$ _.c=0 _.d=null}, -YT:function YT(a){this.a=a +Zg:function Zg(a){this.a=a this.b=$}, -atl:function atl(){}, -Z6:function Z6(a){var _=this +auv:function auv(){}, +Zu:function Zu(a){var _=this _.a=$ _.b=a _.c=!1 _.d=null}, -tZ:function tZ(){this.c=this.b=this.a=null}, -aIY:function aIY(a,b){this.a=a +u7:function u7(){this.c=this.b=this.a=null}, +aK2:function aK2(a,b){this.a=a this.b=b}, -Cx:function Cx(a,b){this.a=a +CK:function CK(a,b){this.a=a this.b=b}, -Yt:function Yt(){var _=this +YR:function YR(){var _=this _.a=null _.b=$ _.c=null _.d=$}, -asU:function asU(a){this.a=a}, -a8_:function a8_(){}, -YX:function YX(a,b,c,d,e,f,g){var _=this +au3:function au3(a){this.a=a}, +a8K:function a8K(){}, +Zk:function Zk(a,b,c,d,e,f,g){var _=this _.b=a _.c=b _.d=c @@ -3217,7 +3221,7 @@ _.f=e _.r=f _.w=g _.a=$}, -YV:function YV(a,b,c,d,e,f){var _=this +Zi:function Zi(a,b,c,d,e,f){var _=this _.b=a _.c=b _.d=c @@ -3225,7 +3229,7 @@ _.e=d _.f=e _.r=f _.a=$}, -YW:function YW(a,b,c,d,e,f){var _=this +Zj:function Zj(a,b,c,d,e,f){var _=this _.b=a _.c=b _.d=c @@ -3233,7 +3237,7 @@ _.e=d _.f=e _.r=f _.a=$}, -YU:function YU(a,b,c,d,e,f,g,h){var _=this +Zh:function Zh(a,b,c,d,e,f,g,h){var _=this _.b=a _.c=b _.d=c @@ -3243,7 +3247,7 @@ _.r=f _.w=g _.x=h _.a=$}, -YZ:function YZ(a,b,c,d,e){var _=this +Zm:function Zm(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c @@ -3252,9 +3256,9 @@ _.e=e _.f=null _.r=$ _.w=!1}, -Qb:function Qb(a,b){this.a=a +Qt:function Qt(a,b){this.a=a this.b=b}, -py:function py(a){var _=this +pI:function pI(a){var _=this _.a=null _.b=!0 _.c=!1 @@ -3265,17 +3269,17 @@ _.at=_.as=_.Q=_.z=-1 _.ax=!1 _.ch=_.ay=null _.CW=-1}, -aOq:function aOq(a){this.a=a}, -Z8:function Z8(a,b){this.a=a +aPA:function aPA(a){this.a=a}, +Zw:function Zw(a,b){this.a=a this.b=b this.c=!1}, -a8Z:function a8Z(a,b,c,d){var _=this +a9N:function a9N(a,b,c,d){var _=this _.a=a _.b=b _.c=$ _.d=c _.e=d}, -Z3:function Z3(a,b,c,d,e,f,g){var _=this +Zr:function Zr(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -3283,7 +3287,7 @@ _.d=d _.e=e _.f=f _.r=g}, -JF:function JF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +JX:function JX(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 @@ -3306,8 +3310,8 @@ _.cx=s _.cy=a0 _.db=a1 _.dy=_.dx=$}, -atm:function atm(a){this.a=a}, -JE:function JE(a,b,c,d,e,f,g,h,i){var _=this +auw:function auw(a){this.a=a}, +JW:function JW(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -3317,7 +3321,7 @@ _.f=f _.r=g _.w=h _.x=i}, -Z2:function Z2(a){var _=this +Zq:function Zq(a){var _=this _.a=$ _.b=-1/0 _.c=a @@ -3326,97 +3330,97 @@ _.e=!1 _.z=_.y=_.x=_.w=_.r=_.f=0 _.Q=$ _.as=!1}, -Z_:function Z_(a){this.a=a}, -atk:function atk(a,b,c,d){var _=this +Zn:function Zn(a){this.a=a}, +auu:function auu(a,b,c,d){var _=this _.a=a _.b=b _.c=0 _.d=c _.e=d}, -b2s:function b2s(a){this.a=a}, -LO:function LO(a,b){this.a=a +b3o:function b3o(a){this.a=a}, +M6:function M6(a,b){this.a=a this.b=b}, -Ys:function Ys(a){this.a=a}, -Z9:function Z9(a,b,c,d,e){var _=this +YQ:function YQ(a){this.a=a}, +Zx:function Zx(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=$}, -atn:function atn(a){this.a=a}, -Zi:function Zi(a,b){this.a=a +aux:function aux(a){this.a=a}, +ZG:function ZG(a,b){this.a=a this.b=b}, -atJ:function atJ(a,b){this.a=a +auT:function auT(a,b){this.a=a this.b=b}, -atK:function atK(a,b){this.a=a +auU:function auU(a,b){this.a=a this.b=b}, -atH:function atH(a){this.a=a}, -atI:function atI(a,b){this.a=a +auR:function auR(a){this.a=a}, +auS:function auS(a,b){this.a=a this.b=b}, -atG:function atG(a){this.a=a}, -atE:function atE(){}, -atF:function atF(){}, -ayd:function ayd(){}, -aye:function aye(){}, -Zu:function Zu(a,b){this.a=a +auQ:function auQ(a){this.a=a}, +auO:function auO(){}, +auP:function auP(){}, +azm:function azm(){}, +azn:function azn(){}, +ZS:function ZS(a,b){this.a=a this.b=b}, -KL:function KL(a,b,c,d){var _=this +L2:function L2(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -ayJ:function ayJ(){this.a=!1 +azQ:function azQ(){this.a=!1 this.b=null}, -aw3:function aw3(a){this.a=a}, -aw6:function aw6(){}, -a1Z:function a1Z(a,b){this.a=a +axa:function axa(a){this.a=a}, +axd:function axd(){}, +a2r:function a2r(a,b){this.a=a this.b=b}, -aBp:function aBp(a){this.a=a}, -a1Y:function a1Y(a,b){this.a=a +aCo:function aCo(a){this.a=a}, +a2q:function a2q(a,b){this.a=a this.b=b}, -LC:function LC(a,b){this.a=a +LV:function LV(a,b){this.a=a this.b=b}, -a_N:function a_N(a,b,c){this.a=a +a0c:function a0c(a,b,c){this.a=a this.b=b this.c=c}, -Ks:function Ks(a,b){this.a=a +KK:function KK(a,b){this.a=a this.b=b}, -b59:function b59(a){this.a=a}, -b2W:function b2W(){}, -adU:function adU(a,b){this.a=a +b68:function b68(a){this.a=a}, +b3S:function b3S(){}, +aeM:function aeM(a,b){this.a=a this.b=-1 this.$ti=b}, -i6:function i6(a,b){this.a=a +ic:function ic(a,b){this.a=a this.$ti=b}, -adZ:function adZ(a,b){this.a=a +aeR:function aeR(a,b){this.a=a this.b=-1 this.$ti=b}, -t8:function t8(a,b){this.a=a +tj:function tj(a,b){this.a=a this.$ti=b}, -a_L:function a_L(a,b){this.a=a +a0a:function a0a(a,b){this.a=a this.b=$ this.$ti=b}, -a0T:function a0T(a){var _=this +a1j:function a1j(a){var _=this _.a=a _.e=_.d=_.c=_.b=null _.y=_.x=_.w=_.r=_.f=$}, -ayU:function ayU(a){this.a=a}, -ayV:function ayV(a){this.a=a}, -axH:function axH(){}, -a7k:function a7k(a,b){this.a=a +aA0:function aA0(a){this.a=a}, +aA1:function aA1(a){this.a=a}, +ayQ:function ayQ(){}, +a85:function a85(a,b){this.a=a this.b=b}, -Al:function Al(a,b,c,d){var _=this +Ax:function Ax(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -ake:function ake(a,b){this.a=a +al9:function al9(a,b){this.a=a this.b=b}, -aL5:function aL5(){}, -b6b:function b6b(){}, -b6a:function b6a(){}, -az2:function az2(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +aM9:function aM9(){}, +b7a:function b7a(){}, +b79:function b79(){}, +aA9:function aA9(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.a=a _.b=$ _.c=b @@ -3432,46 +3436,46 @@ _.as=k _.at=l _.ax=m _.ay=!1}, -az3:function az3(){}, -az4:function az4(){}, -az5:function az5(){}, -az6:function az6(){}, -az7:function az7(){}, -az8:function az8(){}, -aza:function aza(){}, -az9:function az9(a){this.a=a}, -azb:function azb(a){this.a=a}, -azc:function azc(a){this.a=a}, -a0v:function a0v(a,b,c){var _=this +aAa:function aAa(){}, +aAb:function aAb(){}, +aAc:function aAc(){}, +aAd:function aAd(){}, +aAe:function aAe(){}, +aAf:function aAf(){}, +aAh:function aAh(){}, +aAg:function aAg(a){this.a=a}, +aAi:function aAi(a){this.a=a}, +aAj:function aAj(a){this.a=a}, +a0W:function a0W(a,b,c){var _=this _.a=a _.c=b _.d=c _.f=null}, -ayl:function ayl(a,b,c){this.a=a +azu:function azu(a,b,c){this.a=a this.b=b this.c=c}, -DG:function DG(a,b){this.a=a +DT:function DT(a,b){this.a=a this.b=b}, -yq:function yq(a,b){this.a=a +yy:function yy(a,b){this.a=a this.b=b}, -Lc:function Lc(a){this.a=a}, -b5m:function b5m(a){this.a=a}, -b5n:function b5n(a){this.a=a}, -b5o:function b5o(){}, -b5l:function b5l(){}, -id:function id(){}, -a0Y:function a0Y(){}, -La:function La(){}, -Lb:function Lb(){}, -J0:function J0(){}, -lq:function lq(a,b){this.a=a +Lu:function Lu(a){this.a=a}, +b6l:function b6l(a){this.a=a}, +b6m:function b6m(a){this.a=a}, +b6n:function b6n(){}, +b6k:function b6k(){}, +il:function il(){}, +a1o:function a1o(){}, +Ls:function Ls(){}, +Lt:function Lt(){}, +Ji:function Ji(){}, +lF:function lF(a,b){this.a=a this.$ti=b}, -ZR:function ZR(a){this.b=this.a=null +a_f:function a_f(a){this.b=this.a=null this.$ti=a}, -Ha:function Ha(a,b,c){this.a=a +Hr:function Hr(a,b,c){this.a=a this.b=b this.$ti=c}, -NC:function NC(a,b,c,d){var _=this +NU:function NU(a,b,c,d){var _=this _.CW=a _.dx=_.db=_.cy=_.cx=null _.dy=$ @@ -3481,7 +3485,7 @@ _.a=c _.b=-1 _.c=d _.w=_.r=_.f=_.e=_.d=null}, -qa:function qa(a,b,c,d,e,f,g,h,i){var _=this +qj:function qj(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=null _.c=b @@ -3496,28 +3500,28 @@ _.Q=_.z=null _.ax=_.at=_.as=!1 _.ay=h _.ch=i}, -ec:function ec(a){this.b=a}, -a8Y:function a8Y(a){this.a=a}, -Ss:function Ss(){}, -NE:function NE(a,b,c,d,e,f){var _=this +ej:function ej(a){this.b=a}, +a9M:function a9M(a){this.a=a}, +SJ:function SJ(){}, +NW:function NW(a,b,c,d,e,f){var _=this _.CW=a _.cx=b -_.l0$=c +_.kZ$=c _.x=d _.a=e _.b=-1 _.c=f _.w=_.r=_.f=_.e=_.d=null}, -a5b:function a5b(a,b,c,d,e,f){var _=this +a5R:function a5R(a,b,c,d,e,f){var _=this _.CW=a _.cx=b -_.l0$=c +_.kZ$=c _.x=d _.a=e _.b=-1 _.c=f _.w=_.r=_.f=_.e=_.d=null}, -ND:function ND(a,b,c,d,e){var _=this +NV:function NV(a,b,c,d,e){var _=this _.CW=a _.cx=b _.cy=null @@ -3526,17 +3530,17 @@ _.a=d _.b=-1 _.c=e _.w=_.r=_.f=_.e=_.d=null}, -aOu:function aOu(a,b,c){this.a=a +aPE:function aPE(a,b,c){this.a=a this.b=b this.c=c}, -aOt:function aOt(a,b){this.a=a +aPD:function aPD(a,b){this.a=a this.b=b}, -avZ:function avZ(a,b,c,d){var _=this +ax5:function ax5(a,b,c,d){var _=this _.a=a -_.a9g$=b -_.ya$=c -_.q8$=d}, -NF:function NF(a,b,c,d,e){var _=this +_.a9Q$=b +_.xW$=c +_.q6$=d}, +NX:function NX(a,b,c,d,e){var _=this _.CW=a _.cx=b _.cy=null @@ -3545,7 +3549,7 @@ _.a=d _.b=-1 _.c=e _.w=_.r=_.f=_.e=_.d=null}, -NG:function NG(a,b,c,d,e){var _=this +NY:function NY(a,b,c,d,e){var _=this _.CW=a _.cx=b _.cy=null @@ -3554,14 +3558,14 @@ _.a=d _.b=-1 _.c=e _.w=_.r=_.f=_.e=_.d=null}, -Gd:function Gd(a){this.a=a +Gu:function Gu(a){this.a=a this.b=!1}, -Ge:function Ge(){var _=this +Gv:function Gv(){var _=this _.e=_.d=_.c=_.b=_.a=null _.f=!0 _.r=4278190080 _.z=_.y=_.x=_.w=null}, -jM:function jM(a,b,c,d,e,f,g){var _=this +jX:function jX(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -3569,19 +3573,19 @@ _.d=d _.e=e _.f=f _.r=g}, -aIQ:function aIQ(){var _=this +aJV:function aJV(){var _=this _.d=_.c=_.b=_.a=0}, -auv:function auv(){var _=this +avE:function avE(){var _=this _.d=_.c=_.b=_.a=0}, -acL:function acL(){this.b=this.a=null}, -auP:function auP(){var _=this +adC:function adC(){this.b=this.a=null}, +avW:function avW(){var _=this _.d=_.c=_.b=_.a=0}, -vX:function vX(a,b){var _=this +w7:function w7(a,b){var _=this _.a=a _.b=b _.c=0 _.e=_.d=-1}, -aHE:function aHE(a,b,c){var _=this +aIH:function aIH(a,b,c){var _=this _.a=a _.b=b _.c=c @@ -3589,33 +3593,33 @@ _.d=!1 _.e=0 _.f=-1 _.Q=_.z=_.y=_.x=_.w=_.r=0}, -a90:function a90(a){this.a=a}, -alD:function alD(a,b,c,d){var _=this +a9P:function a9P(a){this.a=a}, +amC:function amC(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d _.e=-1 _.f=0}, -ahZ:function ahZ(a){var _=this +aiV:function aiV(a){var _=this _.b=0 _.c=a _.e=0 _.f=!1}, -aZ9:function aZ9(a,b){this.a=a +b_b:function b_b(a,b){this.a=a this.b=b}, -aOk:function aOk(a){this.a=null +aPu:function aPu(a){this.a=null this.b=a}, -a9_:function a9_(a,b,c){this.a=a +a9O:function a9O(a,b,c){this.a=a this.c=b this.d=c}, -Vc:function Vc(a,b,c){this.c=a +Vt:function Vt(a,b,c){this.c=a this.a=b this.b=c}, -HS:function HS(a,b,c){this.a=a +I8:function I8(a,b,c){this.a=a this.b=b this.c=c}, -F3:function F3(a,b){var _=this +Fj:function Fj(a,b){var _=this _.b=_.a=null _.e=_.d=_.c=0 _.f=a @@ -3627,27 +3631,27 @@ _.as=_.Q=!0 _.ch=_.ay=_.ax=_.at=!1 _.CW=-1 _.cx=0}, -ve:function ve(a){var _=this +vp:function vp(a){var _=this _.a=a _.b=-1 _.e=_.d=_.c=0}, -rx:function rx(){this.b=this.a=null}, -aN5:function aN5(a,b,c,d,e,f){var _=this +rF:function rF(){this.b=this.a=null}, +aO9:function aO9(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -aHG:function aHG(a,b,c,d){var _=this +aIJ:function aIJ(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.e=_.d=0 _.f=d}, -v7:function v7(a,b){this.a=a +vi:function vi(a,b){this.a=a this.b=b}, -a5e:function a5e(a,b,c,d,e,f,g){var _=this +a5U:function a5U(a,b,c,d,e,f,g){var _=this _.ch=null _.CW=a _.cx=b @@ -3661,85 +3665,85 @@ _.a=f _.b=-1 _.c=g _.w=_.r=_.f=_.e=_.d=null}, -aHN:function aHN(a){this.a=a}, -aJn:function aJn(a,b,c){var _=this +aIQ:function aIQ(a){this.a=a}, +aKs:function aKs(a,b,c){var _=this _.a=a _.b=null _.c=b _.d=c _.f=_.e=!1 _.r=1}, -em:function em(){}, -KA:function KA(){}, -Nt:function Nt(){}, -a4P:function a4P(){}, -a4T:function a4T(a,b){this.a=a +eu:function eu(){}, +KS:function KS(){}, +NL:function NL(){}, +a5u:function a5u(){}, +a5y:function a5y(a,b){this.a=a this.b=b}, -a4R:function a4R(a,b){this.a=a +a5w:function a5w(a,b){this.a=a this.b=b}, -a4Q:function a4Q(a){this.a=a}, -a4S:function a4S(a){this.a=a}, -a4A:function a4A(a,b){var _=this +a5v:function a5v(a){this.a=a}, +a5x:function a5x(a){this.a=a}, +a5f:function a5f(a,b){var _=this _.f=a _.r=b _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4z:function a4z(a){var _=this +a5e:function a5e(a){var _=this _.f=a _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4y:function a4y(a){var _=this +a5d:function a5d(a){var _=this _.f=a _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4C:function a4C(a,b){var _=this +a5h:function a5h(a,b){var _=this _.f=a _.r=b _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4F:function a4F(a,b,c){var _=this +a5k:function a5k(a,b,c){var _=this _.f=a _.r=b _.w=c _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4H:function a4H(a){var _=this +a5m:function a5m(a){var _=this _.f=a _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4O:function a4O(a,b,c){var _=this +a5t:function a5t(a,b,c){var _=this _.f=a _.r=b _.w=c _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4K:function a4K(a,b,c){var _=this +a5p:function a5p(a,b,c){var _=this _.f=a _.r=b _.w=c _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4M:function a4M(a,b){var _=this +a5r:function a5r(a,b){var _=this _.f=a _.r=b _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4L:function a4L(a,b){var _=this +a5q:function a5q(a,b){var _=this _.f=a _.r=b _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4D:function a4D(a,b,c){var _=this +a5i:function a5i(a,b,c){var _=this _.f=a _.r=b _.w=c @@ -3747,26 +3751,26 @@ _.x=null _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4G:function a4G(a,b){var _=this +a5l:function a5l(a,b){var _=this _.f=a _.r=b _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4B:function a4B(a,b,c){var _=this +a5g:function a5g(a,b,c){var _=this _.f=a _.r=b _.w=c _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4J:function a4J(a,b){var _=this +a5o:function a5o(a,b){var _=this _.f=a _.r=b _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4N:function a4N(a,b,c,d){var _=this +a5s:function a5s(a,b,c,d){var _=this _.f=a _.r=b _.w=c @@ -3774,14 +3778,14 @@ _.x=d _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4E:function a4E(a,b,c){var _=this +a5j:function a5j(a,b,c){var _=this _.f=a _.r=b _.w=c _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -Ns:function Ns(a,b,c,d){var _=this +NK:function NK(a,b,c,d){var _=this _.f=a _.r=b _.w=c @@ -3789,13 +3793,13 @@ _.x=d _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4I:function a4I(a,b){var _=this +a5n:function a5n(a,b){var _=this _.f=a _.r=b _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -aZ8:function aZ8(a,b,c,d){var _=this +b_a:function b_a(a,b,c,d){var _=this _.a=a _.b=!1 _.d=_.c=17976931348623157e292 @@ -3806,47 +3810,47 @@ _.x=!0 _.y=d _.z=!1 _.ax=_.at=_.as=_.Q=0}, -a6J:function a6J(){var _=this +a7q:function a7q(){var _=this _.d=_.c=_.b=_.a=!1}, -a91:function a91(a,b,c,d){var _=this +a9Q:function a9Q(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d _.e=!1}, -wD:function wD(){}, -aBh:function aBh(){this.b=this.a=$}, -aBi:function aBi(){}, -aBj:function aBj(a,b){this.a=a +wL:function wL(){}, +aCg:function aCg(){this.b=this.a=$}, +aCh:function aCh(){}, +aCi:function aCi(a,b){this.a=a this.b=b}, -Gf:function Gf(a){this.a=a}, -NH:function NH(a,b,c){var _=this +Gw:function Gw(a){this.a=a}, +NZ:function NZ(a,b,c){var _=this _.CW=null _.x=a _.a=b _.b=-1 _.c=c _.w=_.r=_.f=_.e=_.d=null}, -aOl:function aOl(a){this.a=a}, -aOn:function aOn(a){this.a=a}, -aOo:function aOo(a){this.a=a}, -y3:function y3(a,b,c,d){var _=this +aPv:function aPv(a){this.a=a}, +aPx:function aPx(a){this.a=a}, +aPy:function aPy(a){this.a=a}, +yb:function yb(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.e=d _.r=_.f=!1}, -aG5:function aG5(a,b,c,d,e){var _=this +aH8:function aH8(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aG6:function aG6(){}, -aMI:function aMI(){this.a=null +aH9:function aH9(){}, +aNM:function aNM(){this.a=null this.b=!1}, -Ds:function Ds(){}, -a1v:function a1v(a,b,c,d,e,f,g){var _=this +DG:function DG(){}, +a1Y:function a1Y(a,b,c,d,e,f,g){var _=this _.b=a _.c=b _.d=c @@ -3854,7 +3858,7 @@ _.e=d _.f=e _.r=f _.w=g}, -aAA:function aAA(a,b,c,d,e,f,g){var _=this +aBG:function aBG(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -3862,14 +3866,14 @@ _.d=d _.e=e _.f=f _.r=g}, -a1s:function a1s(a,b,c,d,e,f){var _=this +a1V:function a1V(a,b,c,d,e,f){var _=this _.b=a _.c=b _.d=c _.e=d _.f=e _.r=f}, -aAy:function aAy(a,b,c,d,e,f,g){var _=this +aBE:function aBE(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -3877,14 +3881,14 @@ _.d=d _.e=e _.f=f _.r=g}, -DQ:function DQ(a,b,c,d,e,f){var _=this +E2:function E2(a,b,c,d,e,f){var _=this _.b=a _.c=b _.d=c _.e=d _.f=e _.r=f}, -aAz:function aAz(a,b,c,d,e,f,g){var _=this +aBF:function aBF(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -3892,7 +3896,7 @@ _.d=d _.e=e _.f=f _.r=g}, -a1q:function a1q(a,b,c,d,e,f,g,h){var _=this +a1T:function a1T(a,b,c,d,e,f,g,h){var _=this _.x=a _.y=b _.b=c @@ -3901,19 +3905,19 @@ _.d=e _.e=f _.f=g _.r=h}, -oN:function oN(){}, -RI:function RI(a,b,c){this.a=a +oX:function oX(){}, +RY:function RY(a,b,c){this.a=a this.b=b this.c=c}, -Ty:function Ty(a,b){this.a=a +TP:function TP(a,b){this.a=a this.b=b}, -a0g:function a0g(){}, -MJ:function MJ(a,b){this.b=a +a0H:function a0H(){}, +N2:function N2(a,b){this.b=a this.c=b this.a=null}, -MD:function MD(a){this.b=a +MX:function MX(a){this.b=a this.a=null}, -a7M:function a7M(a,b,c,d,e){var _=this +a8w:function a8w(a,b,c,d,e){var _=this _.b=a _.c=b _.e=null @@ -3922,24 +3926,24 @@ _.y=c _.z=d _.Q=null _.as=e}, -nY:function nY(a,b){this.b=a +oa:function oa(a,b){this.b=a this.c=b this.d=1}, -Az:function Az(a,b,c){this.a=a +AL:function AL(a,b,c){this.a=a this.b=b this.c=c}, -b55:function b55(){}, -zK:function zK(a,b){this.a=a +b64:function b64(){}, +zV:function zV(a,b){this.a=a this.b=b}, -fX:function fX(){}, -a5d:function a5d(){}, -hX:function hX(){}, -aHM:function aHM(){}, -wz:function wz(a,b,c){this.a=a +fQ:function fQ(){}, +a5T:function a5T(){}, +hV:function hV(){}, +aIP:function aIP(){}, +wH:function wH(a,b,c){this.a=a this.b=b this.c=c}, -aID:function aID(){}, -NI:function NI(a,b,c,d){var _=this +aJI:function aJI(){}, +O_:function O_(a,b,c,d){var _=this _.CW=a _.cy=_.cx=null _.x=b @@ -3947,83 +3951,83 @@ _.a=c _.b=-1 _.c=d _.w=_.r=_.f=_.e=_.d=null}, -LA:function LA(a,b){this.a=a +LT:function LT(a,b){this.a=a this.b=b}, -aBa:function aBa(a,b,c){this.a=a +aC9:function aC9(a,b,c){this.a=a this.b=b this.c=c}, -aBb:function aBb(a,b){this.a=a +aCa:function aCa(a,b){this.a=a this.b=b}, -aB8:function aB8(a,b,c,d){var _=this +aC7:function aC7(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -aB9:function aB9(a,b,c,d,e){var _=this +aC8:function aC8(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -a1U:function a1U(a,b){this.a=a +a2m:function a2m(a,b){this.a=a this.b=b}, -PL:function PL(a){this.a=a}, -LB:function LB(a,b,c){var _=this +Q3:function Q3(a){this.a=a}, +LU:function LU(a,b,c){var _=this _.a=a _.c=_.b=!1 _.d=b _.e=c}, -Yl:function Yl(){}, -asv:function asv(){}, -asw:function asw(a){this.a=a}, -IM:function IM(a,b){this.a=a +YI:function YI(){}, +atF:function atF(){}, +atG:function atG(a){this.a=a}, +J3:function J3(a,b){this.a=a this.b=b}, -qT:function qT(a,b){this.a=a +r0:function r0(a,b){this.a=a this.b=b}, -xP:function xP(a,b){this.a=a +xW:function xW(a,b){this.a=a this.b=b}, -b5E:function b5E(){}, -b5F:function b5F(a){this.a=a}, -b5D:function b5D(a){this.a=a}, -b5G:function b5G(){}, -a2n:function a2n(a,b){this.a=a +b6D:function b6D(){}, +b6E:function b6E(a){this.a=a}, +b6C:function b6C(a){this.a=a}, +b6F:function b6F(){}, +a2Q:function a2Q(a,b){this.a=a this.$ti=b}, -aCq:function aCq(a,b){this.a=a +aDq:function aDq(a,b){this.a=a this.b=b}, -aCr:function aCr(a){this.a=a}, -aCt:function aCt(a){this.a=a}, -aCs:function aCs(a){this.a=a}, -p0:function p0(a,b,c,d,e){var _=this +aDr:function aDr(a){this.a=a}, +aDt:function aDt(a){this.a=a}, +aDs:function aDs(a){this.a=a}, +pa:function pa(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.f=_.e=null _.$ti=e}, -b5t:function b5t(a,b){this.a=a +b6s:function b6s(a,b){this.a=a this.b=b}, -b5r:function b5r(a,b){this.a=a +b6q:function b6q(a,b){this.a=a this.b=b}, -b5s:function b5s(a){this.a=a}, -b2w:function b2w(){}, -b2x:function b2x(){}, -b2y:function b2y(){}, -b2z:function b2z(){}, -b2A:function b2A(){}, -b2B:function b2B(){}, -b2C:function b2C(){}, -b2D:function b2D(){}, -b25:function b25(a,b,c){this.a=a +b6r:function b6r(a){this.a=a}, +b3s:function b3s(){}, +b3t:function b3t(){}, +b3u:function b3u(){}, +b3v:function b3v(){}, +b3w:function b3w(){}, +b3x:function b3x(){}, +b3y:function b3y(){}, +b3z:function b3z(){}, +b31:function b31(a,b,c){this.a=a this.b=b this.c=c}, -a2H:function a2H(a){this.a=$ +a3d:function a3d(a){this.a=$ this.b=a}, -aCU:function aCU(a){this.a=a}, -aCV:function aCV(a){this.a=a}, -aCW:function aCW(a){this.a=a}, -aCY:function aCY(a){this.a=a}, -oP:function oP(a){this.a=a}, -aCZ:function aCZ(a,b,c,d,e){var _=this +aDT:function aDT(a){this.a=a}, +aDU:function aDU(a){this.a=a}, +aDV:function aDV(a){this.a=a}, +aDX:function aDX(a){this.a=a}, +p_:function p_(a){this.a=a}, +aDY:function aDY(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c @@ -4031,79 +4035,79 @@ _.d=null _.e=!1 _.f=d _.r=e}, -aD4:function aD4(a,b,c,d){var _=this +aE3:function aE3(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -aD5:function aD5(a){this.a=a}, -aD6:function aD6(a,b,c){this.a=a +aE4:function aE4(a){this.a=a}, +aE5:function aE5(a,b,c){this.a=a this.b=b this.c=c}, -aD7:function aD7(a,b){this.a=a +aE6:function aE6(a,b){this.a=a this.b=b}, -aD0:function aD0(a,b,c,d,e){var _=this +aE_:function aE_(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aD1:function aD1(a,b,c){this.a=a +aE0:function aE0(a,b,c){this.a=a this.b=b this.c=c}, -aD2:function aD2(a,b){this.a=a +aE1:function aE1(a,b){this.a=a this.b=b}, -aD3:function aD3(a,b,c,d){var _=this +aE2:function aE2(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -aD_:function aD_(a,b,c){this.a=a +aDZ:function aDZ(a,b,c){this.a=a this.b=b this.c=c}, -aD8:function aD8(a,b){this.a=a +aE7:function aE7(a,b){this.a=a this.b=b}, -aF9:function aF9(){}, -asu:function asu(){}, -MQ:function MQ(a){var _=this +aGe:function aGe(){}, +atE:function atE(){}, +Na:function Na(a){var _=this _.d=a _.a=_.e=$ _.c=_.b=!1}, -aFr:function aFr(){}, -PK:function PK(a,b){var _=this +aGw:function aGw(){}, +Q2:function Q2(a,b){var _=this _.d=a _.e=b _.f=null _.a=$ _.c=_.b=!1}, -aN1:function aN1(){}, -aN2:function aN2(){}, -am:function am(a,b,c){var _=this +aO5:function aO5(){}, +aO6:function aO6(){}, +ap:function ap(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=$}, -qi:function qi(a,b){this.a=a +qs:function qs(a,b){this.a=a this.b=b}, -aFM:function aFM(a){this.a=a}, -a0i:function a0i(){this.a=null +aGR:function aGR(a){this.a=a}, +a0J:function a0J(){this.a=null this.b=$ this.c=!1}, -a0h:function a0h(a){this.a=!1 +a0I:function a0I(a){this.a=!1 this.b=a}, -axM:function axM(a,b,c){this.a=a +ayV:function ayV(a,b,c){this.a=a this.b=b this.c=c}, -axN:function axN(a,b,c,d,e){var _=this +ayW:function ayW(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -a1P:function a1P(a,b){this.a=a +a2g:function a2g(a,b){this.a=a this.b=b this.c=$}, -a0j:function a0j(a,b,c,d,e){var _=this +a0K:function a0K(a,b,c,d,e){var _=this _.a=a _.d=b _.e=c @@ -4112,28 +4116,28 @@ _.k1=d _.p4=_.p3=_.p2=_.k4=_.k3=_.k2=null _.R8=e _.ry=null}, -axW:function axW(a,b,c){this.a=a +az4:function az4(a,b,c){this.a=a this.b=b this.c=c}, -axV:function axV(a,b){this.a=a +az3:function az3(a,b){this.a=a this.b=b}, -axR:function axR(a,b){this.a=a +az_:function az_(a,b){this.a=a this.b=b}, -axS:function axS(a,b){this.a=a +az0:function az0(a,b){this.a=a this.b=b}, -axT:function axT(){}, -axU:function axU(a,b){this.a=a +az1:function az1(){}, +az2:function az2(a,b){this.a=a this.b=b}, -axQ:function axQ(a){this.a=a}, -axP:function axP(a){this.a=a}, -axO:function axO(a){this.a=a}, -axX:function axX(a,b){this.a=a +ayZ:function ayZ(a){this.a=a}, +ayY:function ayY(a){this.a=a}, +ayX:function ayX(a){this.a=a}, +az5:function az5(a,b){this.a=a this.b=b}, -b5L:function b5L(a,b,c){this.a=a +b6K:function b6K(a,b,c){this.a=a this.b=b this.c=c}, -aaw:function aaw(){}, -a5o:function a5o(a,b,c,d,e,f,g,h){var _=this +abl:function abl(){}, +a63:function a63(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -4142,40 +4146,40 @@ _.e=e _.f=f _.r=g _.w=h}, -aI0:function aI0(a,b,c,d){var _=this +aJ3:function aJ3(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -aI1:function aI1(a,b,c,d,e){var _=this +aJ4:function aJ4(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aI2:function aI2(a,b){this.b=a +aJ5:function aJ5(a,b){this.b=a this.c=b}, -aL3:function aL3(){}, -aL4:function aL4(){}, -a5z:function a5z(a,b,c){var _=this +aM7:function aM7(){}, +aM8:function aM8(){}, +a6e:function a6e(a,b,c){var _=this _.a=a _.c=b _.d=c _.e=$}, -aIi:function aIi(){}, -Tp:function Tp(a,b,c,d,e){var _=this +aJm:function aJm(){}, +TG:function TG(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aTj:function aTj(){}, -aTk:function aTk(a){this.a=a}, -ano:function ano(){}, -pW:function pW(a,b){this.a=a +aUu:function aUu(){}, +aUv:function aUv(a){this.a=a}, +aos:function aos(){}, +q4:function q4(a,b){this.a=a this.b=b}, -Bs:function Bs(){this.a=0}, -aZg:function aZg(a,b,c,d,e,f){var _=this +BE:function BE(){this.a=0}, +b_i:function b_i(a,b,c,d,e,f){var _=this _.w=a _.a=b _.b=c @@ -4184,17 +4188,17 @@ _.d=e _.e=f _.f=null _.r=!1}, -aZi:function aZi(){}, -aZh:function aZh(a,b,c){this.a=a +b_k:function b_k(){}, +b_j:function b_j(a,b,c){this.a=a this.b=b this.c=c}, -aZj:function aZj(a){this.a=a}, -aZk:function aZk(a){this.a=a}, -aZl:function aZl(a){this.a=a}, -aZm:function aZm(a){this.a=a}, -aZn:function aZn(a){this.a=a}, -aZo:function aZo(a){this.a=a}, -b1r:function b1r(a,b,c,d,e,f){var _=this +b_l:function b_l(a){this.a=a}, +b_m:function b_m(a){this.a=a}, +b_n:function b_n(a){this.a=a}, +b_o:function b_o(a){this.a=a}, +b_p:function b_p(a){this.a=a}, +b_q:function b_q(a){this.a=a}, +b2n:function b2n(a,b,c,d,e,f){var _=this _.w=a _.a=b _.b=c @@ -4203,14 +4207,14 @@ _.d=e _.e=f _.f=null _.r=!1}, -b1s:function b1s(a,b,c){this.a=a +b2o:function b2o(a,b,c){this.a=a this.b=b this.c=c}, -b1t:function b1t(a){this.a=a}, -b1u:function b1u(a){this.a=a}, -b1v:function b1v(a){this.a=a}, -b1w:function b1w(a){this.a=a}, -aYN:function aYN(a,b,c,d,e,f){var _=this +b2p:function b2p(a){this.a=a}, +b2q:function b2q(a){this.a=a}, +b2r:function b2r(a){this.a=a}, +b2s:function b2s(a){this.a=a}, +aZR:function aZR(a,b,c,d,e,f){var _=this _.w=a _.a=b _.b=c @@ -4219,81 +4223,81 @@ _.d=e _.e=f _.f=null _.r=!1}, -aYO:function aYO(a,b,c){this.a=a +aZS:function aZS(a,b,c){this.a=a this.b=b this.c=c}, -aYP:function aYP(a){this.a=a}, -aYQ:function aYQ(a){this.a=a}, -aYR:function aYR(a){this.a=a}, -aYS:function aYS(a){this.a=a}, -aYT:function aYT(a){this.a=a}, -HV:function HV(a,b){this.a=null +aZT:function aZT(a){this.a=a}, +aZU:function aZU(a){this.a=a}, +aZV:function aZV(a){this.a=a}, +aZW:function aZW(a){this.a=a}, +aZX:function aZX(a){this.a=a}, +Ib:function Ib(a,b){this.a=null this.b=a this.c=b}, -aIa:function aIa(a){this.a=a +aJc:function aJc(a){this.a=a this.b=0}, -aIb:function aIb(a,b){this.a=a +aJd:function aJd(a,b){this.a=a this.b=b}, -b9r:function b9r(){}, -aJ0:function aJ0(a,b){var _=this +ban:function ban(){}, +aK5:function aK5(a,b){var _=this _.a=a _.c=_.b=null _.d=0 _.e=b}, -aJ1:function aJ1(a){this.a=a}, -aJ2:function aJ2(a){this.a=a}, -aJ3:function aJ3(a){this.a=a}, -aJ5:function aJ5(a,b,c){this.a=a +aK6:function aK6(a){this.a=a}, +aK7:function aK7(a){this.a=a}, +aK8:function aK8(a){this.a=a}, +aKa:function aKa(a,b,c){this.a=a this.b=b this.c=c}, -aJ6:function aJ6(a){this.a=a}, -a1m:function a1m(a){this.a=a}, -a1l:function a1l(a){var _=this +aKb:function aKb(a){this.a=a}, +a1P:function a1P(a){this.a=a}, +a1O:function a1O(a){var _=this _.a=a _.fx=_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=null}, -aGd:function aGd(a,b){var _=this +aHg:function aHg(a,b){var _=this _.b=_.a=null _.c=a _.d=b}, -J_:function J_(a,b){this.a=a +Jh:function Jh(a,b){this.a=a this.b=b}, -aqo:function aqo(a,b){this.a=a +arA:function arA(a,b){this.a=a this.b=b}, -aqp:function aqp(a){this.a=a}, -S_:function S_(a,b){this.a=a +arB:function arB(a){this.a=a}, +Sg:function Sg(a,b){this.a=a this.b=b}, -at9:function at9(a,b,c){var _=this +auj:function auj(a,b,c){var _=this _.e=a _.a=b _.b=c _.c=null}, -a_D:function a_D(a,b){this.a=a +a01:function a01(a,b){this.a=a this.b=b this.c=null}, -a79:function a79(a,b){var _=this +a7V:function a7V(a,b){var _=this _.d=null _.a=a _.b=b _.c=!1}, -aKT:function aKT(a){this.a=a}, -a0V:function a0V(a,b,c){var _=this +aLX:function aLX(a){this.a=a}, +a1l:function a1l(a,b,c){var _=this _.d=a _.a=b _.b=c _.c=!1}, -X3:function X3(a){this.a=a +Xn:function Xn(a){this.a=a this.b=null}, -aqr:function aqr(a){this.a=a}, -aqs:function aqs(a){this.a=a}, -aqq:function aqq(a,b,c){this.a=a +arD:function arD(a){this.a=a}, +arE:function arE(a){this.a=a}, +arC:function arC(a,b,c){this.a=a this.b=b this.c=c}, -aBO:function aBO(a,b){var _=this +aCN:function aCN(a,b){var _=this _.e=null _.a=a _.b=b _.c=null}, -aBY:function aBY(a,b,c,d){var _=this +aCX:function aCX(a,b,c,d){var _=this _.e=a _.f=b _.r=1 @@ -4302,18 +4306,18 @@ _.x=!1 _.a=c _.b=d _.c=null}, -aBZ:function aBZ(a,b){this.a=a +aCY:function aCY(a,b){this.a=a this.b=b}, -aC_:function aC_(a){this.a=a}, -a2J:function a2J(a,b){this.a=a +aCZ:function aCZ(a){this.a=a}, +a3f:function a3f(a,b){this.a=a this.b=b this.c=!1}, -a34:function a34(a,b){var _=this +a3F:function a3F(a,b){var _=this _.d=null _.a=a _.b=b _.c=!1}, -aLL:function aLL(a,b,c){var _=this +aMP:function aMP(a,b,c){var _=this _.e=null _.f=a _.r=null @@ -4321,13 +4325,13 @@ _.w=0 _.a=b _.b=c _.c=null}, -aLS:function aLS(a){this.a=a}, -aLT:function aLT(a){this.a=a}, -aLU:function aLU(a){this.a=a}, -Dr:function Dr(a){this.a=a}, -axC:function axC(a){this.a=a}, -a7K:function a7K(a){this.a=a}, -a7J:function a7J(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 +aMW:function aMW(a){this.a=a}, +aMX:function aMX(a){this.a=a}, +aMY:function aMY(a){this.a=a}, +DF:function DF(a){this.a=a}, +ayL:function ayL(a){this.a=a}, +a8u:function a8u(a){this.a=a}, +a8t:function a8t(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 @@ -4357,16 +4361,16 @@ _.id=a6 _.k1=a7 _.k2=a8 _.k4=a9}, -pm:function pm(a,b){this.a=a +px:function px(a,b){this.a=a this.b=b}, -Ag:function Ag(a,b){this.a=a +As:function As(a,b){this.a=a this.b=b}, -a5N:function a5N(){}, -azV:function azV(a,b){this.a=a +a6s:function a6s(){}, +aB1:function aB1(a,b){this.a=a this.b=b this.c=null}, -rB:function rB(){}, -Ax:function Ax(a,b,c){var _=this +rJ:function rJ(){}, +AJ:function AJ(a,b,c){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 @@ -4376,14 +4380,14 @@ _.k2=c _.k3=-1 _.p2=_.p1=_.ok=_.k4=null _.p4=_.p3=0}, -aMj:function aMj(a){this.a=a}, -aqt:function aqt(a,b){this.a=a +aNn:function aNn(a){this.a=a}, +arF:function arF(a,b){this.a=a this.b=b}, -yu:function yu(a,b){this.a=a +yD:function yD(a,b){this.a=a this.b=b}, -Pr:function Pr(a,b){this.a=a +PK:function PK(a,b){this.a=a this.b=b}, -axY:function axY(a,b,c,d,e,f,g,h,i){var _=this +az6:function az6(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -4396,33 +4400,33 @@ _.x=!1 _.z=h _.Q=null _.as=i}, -axZ:function axZ(a){this.a=a}, -ay_:function ay_(a,b){this.a=a +az7:function az7(a){this.a=a}, +az8:function az8(a,b){this.a=a this.b=b}, -ay1:function ay1(){}, -ay0:function ay0(a){this.a=a}, -KJ:function KJ(a,b){this.a=a +aza:function aza(){}, +az9:function az9(a){this.a=a}, +L0:function L0(a,b){this.a=a this.b=b}, -aMe:function aMe(a){this.a=a}, -aMa:function aMa(){}, -avo:function avo(){this.a=null}, -avp:function avp(a){this.a=a}, -aF1:function aF1(){var _=this +aNi:function aNi(a){this.a=a}, +aNe:function aNe(){}, +awv:function awv(){this.a=null}, +aww:function aww(a){this.a=a}, +aG6:function aG6(){var _=this _.b=_.a=null _.c=0 _.d=!1}, -aF3:function aF3(a){this.a=a}, -aF2:function aF2(a){this.a=a}, -asC:function asC(a,b){this.a=a +aG8:function aG8(a){this.a=a}, +aG7:function aG7(a){this.a=a}, +atM:function atM(a,b){this.a=a this.b=b this.c=null}, -a9j:function a9j(a,b){var _=this +aa7:function aa7(a,b){var _=this _.d=null _.a=a _.b=b _.c=!1}, -aP0:function aP0(a){this.a=a}, -aMq:function aMq(a,b,c,d,e,f){var _=this +aQb:function aQb(a){this.a=a}, +aNu:function aNu(a,b,c,d,e,f){var _=this _.cx=_.CW=_.ch=null _.a=a _.b=!1 @@ -4435,40 +4439,40 @@ _.a$=c _.b$=d _.c$=e _.d$=f}, -aPc:function aPc(a,b){var _=this +aQn:function aQn(a,b){var _=this _.f=_.e=null _.a=a _.b=b _.c=null}, -aPd:function aPd(a){this.a=a}, -aPe:function aPe(a){this.a=a}, -aPf:function aPf(a,b){this.a=a +aQo:function aQo(a){this.a=a}, +aQp:function aQp(a){this.a=a}, +aQq:function aQq(a,b){this.a=a this.b=b}, -aPg:function aPg(a){this.a=a}, -aPh:function aPh(a){this.a=a}, -aPi:function aPi(a){this.a=a}, -q_:function q_(){}, -ag_:function ag_(){}, -aa9:function aa9(a,b){this.a=a +aQr:function aQr(a){this.a=a}, +aQs:function aQs(a){this.a=a}, +aQt:function aQt(a){this.a=a}, +q8:function q8(){}, +agR:function agR(){}, +ab_:function ab_(a,b){this.a=a this.b=b}, -mC:function mC(a,b){this.a=a +mQ:function mQ(a,b){this.a=a this.b=b}, -aCC:function aCC(){}, -aCE:function aCE(){}, -aNY:function aNY(){}, -aO_:function aO_(a,b){this.a=a +aDB:function aDB(){}, +aDD:function aDD(){}, +aP7:function aP7(){}, +aP9:function aP9(a,b){this.a=a this.b=b}, -aO1:function aO1(){}, -aS4:function aS4(a,b,c){var _=this +aPb:function aPb(){}, +aTf:function aTf(a,b,c){var _=this _.a=!1 _.b=a _.c=b _.d=c}, -a68:function a68(a){this.a=a +a6P:function a6P(a){this.a=a this.b=0}, -aOp:function aOp(a,b){this.a=a +aPz:function aPz(a,b){this.a=a this.b=b}, -Yu:function Yu(a,b,c,d){var _=this +YS:function YS(a,b,c,d){var _=this _.a=a _.b=b _.c=c @@ -4478,11 +4482,11 @@ _.f=null _.w=_.r=$ _.x=null _.y=!1}, -asW:function asW(){}, -zE:function zE(a,b,c){this.a=a +au5:function au5(){}, +zP:function zP(a,b,c){this.a=a this.b=b this.c=c}, -F6:function F6(a,b,c,d,e,f,g){var _=this +Fm:function Fm(a,b,c,d,e,f,g){var _=this _.f=a _.r=b _.w=c @@ -4490,13 +4494,13 @@ _.a=d _.b=e _.c=f _.d=g}, -Gc:function Gc(){}, -YE:function YE(a,b){this.b=a +Gt:function Gt(){}, +Z1:function Z1(a,b){this.b=a this.c=b this.a=null}, -a72:function a72(a){this.b=a +a7N:function a7N(a){this.b=a this.a=null}, -asV:function asV(a,b,c,d,e,f){var _=this +au4:function au4(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c @@ -4505,27 +4509,27 @@ _.e=e _.f=0 _.r=f _.w=!0}, -aBd:function aBd(){}, -aBe:function aBe(a,b,c){this.a=a +aCc:function aCc(){}, +aCd:function aCd(a,b,c){this.a=a this.b=b this.c=c}, -aBf:function aBf(a){this.a=a}, -aBg:function aBg(a){this.a=a}, -aPm:function aPm(){}, -aPl:function aPl(){}, -aDC:function aDC(a,b){this.b=a +aCe:function aCe(a){this.a=a}, +aCf:function aCf(a){this.a=a}, +aQx:function aQx(){}, +aQw:function aQw(){}, +aEB:function aEB(a,b){this.b=a this.a=b}, -aUz:function aUz(){}, -nJ:function nJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.rD$=a -_.oF$=b -_.ix$=c -_.kX$=d -_.mM$=e -_.mN$=f -_.mO$=g -_.hn$=h -_.ho$=i +aVK:function aVK(){}, +nW:function nW(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.rr$=a +_.oB$=b +_.iv$=c +_.kW$=d +_.mE$=e +_.mF$=f +_.mG$=g +_.hm$=h +_.hn$=i _.c=j _.d=k _.e=l @@ -4534,19 +4538,19 @@ _.r=n _.w=o _.a=p _.b=q}, -aWP:function aWP(){}, -aWQ:function aWQ(){}, -aWO:function aWO(){}, -a09:function a09(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.rD$=a -_.oF$=b -_.ix$=c -_.kX$=d -_.mM$=e -_.mN$=f -_.mO$=g -_.hn$=h -_.ho$=i +aXX:function aXX(){}, +aXY:function aXY(){}, +aXW:function aXW(){}, +a0A:function a0A(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.rr$=a +_.oB$=b +_.iv$=c +_.kW$=d +_.mE$=e +_.mF$=f +_.mG$=g +_.hm$=h +_.hn$=i _.c=j _.d=k _.e=l @@ -4555,7 +4559,7 @@ _.r=n _.w=o _.a=p _.b=q}, -w2:function w2(a,b,c){var _=this +wc:function wc(a,b,c){var _=this _.a=a _.b=-1 _.c=0 @@ -4566,7 +4570,7 @@ _.x=!1 _.y=b _.z=c _.as=_.Q=$}, -aDF:function aDF(a,b,c,d,e,f){var _=this +aEJ:function aEJ(a,b,c,d,e,f){var _=this _.a=a _.b=null _.c=b @@ -4577,26 +4581,26 @@ _.r=f _.z=_.y=_.x=_.w=0 _.Q=-1 _.ax=_.at=_.as=0}, -a8t:function a8t(a){this.a=a +a9d:function a9d(a){this.a=a this.c=this.b=null}, -aNs:function aNs(){}, -uQ:function uQ(a,b){this.a=a +aOw:function aOw(){}, +v0:function v0(a,b){this.a=a this.b=b}, -ayi:function ayi(a){this.a=a}, -aRu:function aRu(a,b){this.b=a +azr:function azr(a){this.a=a}, +aSG:function aSG(a,b){this.b=a this.a=b}, -uP:function uP(a,b,c,d,e){var _=this +v_:function v_(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.a=d _.b=e}, -b2b:function b2b(a,b,c){this.a=a +b37:function b37(a,b,c){this.a=a this.b=b this.c=c}, -a7d:function a7d(a){this.a=a}, -aPN:function aPN(a){this.a=a}, -oO:function oO(a,b,c,d,e,f,g,h,i){var _=this +a7Z:function a7Z(a){this.a=a}, +aQY:function aQY(a){this.a=a}, +oY:function oY(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -4606,7 +4610,7 @@ _.f=f _.r=g _.w=h _.x=i}, -pk:function pk(a,b,c,d,e,f,g,h,i){var _=this +pv:function pv(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -4616,7 +4620,7 @@ _.f=f _.r=g _.w=h _.x=i}, -KM:function KM(a,b,c,d,e,f,g,h,i,j,k){var _=this +L3:function L3(a,b,c,d,e,f,g,h,i,j,k){var _=this _.a=a _.b=b _.c=c @@ -4628,7 +4632,7 @@ _.w=h _.x=i _.z=j _.Q=k}, -KO:function KO(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +L5:function L5(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 @@ -4652,7 +4656,7 @@ _.cy=a0 _.db=a1 _.dx=null _.dy=$}, -KN:function KN(a,b,c,d,e,f,g,h,i){var _=this +L4:function L4(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -4662,85 +4666,85 @@ _.f=f _.r=g _.w=h _.x=i}, -aGN:function aGN(){}, -AX:function AX(a,b,c,d,e){var _=this +aHQ:function aHQ(){}, +B8:function B8(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=$}, -aP7:function aP7(a){this.a=a +aQi:function aQi(a){this.a=a this.b=null}, -Gr:function Gr(a,b,c){var _=this +GH:function GH(a,b,c){var _=this _.a=a _.b=b _.d=_.c=$ _.e=c _.r=_.f=$}, -DH:function DH(a,b){this.a=a +DU:function DU(a,b){this.a=a this.b=b}, -xc:function xc(a,b,c,d){var _=this +xj:function xj(a,b,c,d){var _=this _.c=a _.d=b _.a=c _.b=d}, -S3:function S3(a,b){this.a=a +Sk:function Sk(a,b){this.a=a this.b=b}, -ew:function ew(a,b,c,d){var _=this +eF:function eF(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -rX:function rX(a,b,c,d){var _=this +t7:function t7(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -aeI:function aeI(a,b,c){this.c=a +afB:function afB(a,b,c){this.c=a this.a=b this.b=c}, -asq:function asq(a){this.a=a}, -ZG:function ZG(){}, -axK:function axK(){}, -aG1:function aG1(){}, -ay2:function ay2(){}, -aw8:function aw8(){}, -aAu:function aAu(){}, -aFY:function aFY(){}, -aIE:function aIE(){}, -aLW:function aLW(){}, -aMs:function aMs(){}, -axL:function axL(){}, -aG3:function aG3(){}, -aPC:function aPC(){}, -aG8:function aG8(){}, -avb:function avb(){}, -aHP:function aHP(){}, -axz:function axz(){}, -aRm:function aRm(){}, -a3V:function a3V(){}, -Gm:function Gm(a,b){this.a=a +atA:function atA(a){this.a=a}, +a_3:function a_3(){}, +ayT:function ayT(){}, +aH4:function aH4(){}, +azb:function azb(){}, +axf:function axf(){}, +aBA:function aBA(){}, +aH0:function aH0(){}, +aJJ:function aJJ(){}, +aN_:function aN_(){}, +aNw:function aNw(){}, +ayU:function ayU(){}, +aH6:function aH6(){}, +aQN:function aQN(){}, +aHb:function aHb(){}, +awi:function awi(){}, +aIS:function aIS(){}, +ayI:function ayI(){}, +aSy:function aSy(){}, +a4A:function a4A(){}, +GD:function GD(a,b){this.a=a this.b=b}, -Qw:function Qw(a){this.a=a}, -axD:function axD(a,b,c,d,e){var _=this +QN:function QN(a){this.a=a}, +ayM:function ayM(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -axG:function axG(){}, -axE:function axE(a,b){this.a=a +ayP:function ayP(){}, +ayN:function ayN(a,b){this.a=a this.b=b}, -axF:function axF(a,b,c){this.a=a +ayO:function ayO(a,b,c){this.a=a this.b=b this.c=c}, -XI:function XI(a,b,c,d){var _=this +Y3:function Y3(a,b,c,d){var _=this _.a=a _.b=b _.d=c _.e=d}, -Go:function Go(a,b,c,d,e,f,g,h){var _=this +GF:function GF(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -4749,13 +4753,13 @@ _.e=e _.f=f _.r=g _.w=h}, -Dm:function Dm(a,b,c,d,e){var _=this +Dz:function Dz(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,g,h,i){var _=this +aDi:function aDi(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -4765,7 +4769,7 @@ _.f=f _.r=g _.w=h _.x=i}, -a1n:function a1n(a,b,c,d,e,f){var _=this +a1Q:function a1Q(a,b,c,d,e,f){var _=this _.a=a _.b=!1 _.c=null @@ -4777,7 +4781,7 @@ _.a$=c _.b$=d _.c$=e _.d$=f}, -a7g:function a7g(a,b,c,d,e,f){var _=this +a81:function a81(a,b,c,d,e,f){var _=this _.a=a _.b=!1 _.c=null @@ -4789,13 +4793,13 @@ _.a$=c _.b$=d _.c$=e _.d$=f}, -aL2:function aL2(a){this.a=a}, -Ke:function Ke(){}, -avj:function avj(a){this.a=a}, -avk:function avk(){}, -avl:function avl(){}, -avm:function avm(){}, -aBw:function aBw(a,b,c,d,e,f){var _=this +aM6:function aM6(a){this.a=a}, +Kw:function Kw(){}, +awq:function awq(a){this.a=a}, +awr:function awr(){}, +aws:function aws(){}, +awt:function awt(){}, +aCv:function aCv(a,b,c,d,e,f){var _=this _.ok=null _.p1=!0 _.a=a @@ -4809,12 +4813,12 @@ _.a$=c _.b$=d _.c$=e _.d$=f}, -aBz:function aBz(a){this.a=a}, -aBA:function aBA(a,b){this.a=a +aCy:function aCy(a){this.a=a}, +aCz:function aCz(a,b){this.a=a this.b=b}, -aBx:function aBx(a){this.a=a}, -aBy:function aBy(a){this.a=a}, -aqJ:function aqJ(a,b,c,d,e,f){var _=this +aCw:function aCw(a){this.a=a}, +aCx:function aCx(a){this.a=a}, +arV:function arV(a,b,c,d,e,f){var _=this _.a=a _.b=!1 _.c=null @@ -4826,8 +4830,8 @@ _.a$=c _.b$=d _.c$=e _.d$=f}, -aqK:function aqK(a){this.a=a}, -ayv:function ayv(a,b,c,d,e,f){var _=this +arW:function arW(a){this.a=a}, +azE:function azE(a,b,c,d,e,f){var _=this _.a=a _.b=!1 _.c=null @@ -4839,84 +4843,84 @@ _.a$=c _.b$=d _.c$=e _.d$=f}, -ayx:function ayx(a){this.a=a}, -ayy:function ayy(a){this.a=a}, -ayw:function ayw(a){this.a=a}, -aPp:function aPp(){}, -aPw:function aPw(a,b){this.a=a +azG:function azG(a){this.a=a}, +azH:function azH(a){this.a=a}, +azF:function azF(a){this.a=a}, +aQA:function aQA(){}, +aQH:function aQH(a,b){this.a=a this.b=b}, -aPD:function aPD(){}, -aPy:function aPy(a){this.a=a}, -aPB:function aPB(){}, -aPx:function aPx(a){this.a=a}, -aPA:function aPA(a){this.a=a}, -aPn:function aPn(){}, -aPt:function aPt(){}, -aPz:function aPz(){}, -aPv:function aPv(){}, -aPu:function aPu(){}, -aPs:function aPs(a){this.a=a}, -b68:function b68(){}, -aP8:function aP8(a){this.a=a}, -aP9:function aP9(a){this.a=a}, -aBt:function aBt(){var _=this +aQO:function aQO(){}, +aQJ:function aQJ(a){this.a=a}, +aQM:function aQM(){}, +aQI:function aQI(a){this.a=a}, +aQL:function aQL(a){this.a=a}, +aQy:function aQy(){}, +aQE:function aQE(){}, +aQK:function aQK(){}, +aQG:function aQG(){}, +aQF:function aQF(){}, +aQD:function aQD(a){this.a=a}, +b77:function b77(){}, +aQj:function aQj(a){this.a=a}, +aQk:function aQk(a){this.a=a}, +aCs:function aCs(){var _=this _.a=$ _.b=null _.c=!1 _.d=null _.f=$}, -aBv:function aBv(a){this.a=a}, -aBu:function aBu(a){this.a=a}, -axm:function axm(a,b,c,d,e){var _=this +aCu:function aCu(a){this.a=a}, +aCt:function aCt(a){this.a=a}, +ayt:function ayt(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -awM:function awM(a,b,c){this.a=a +axT:function axT(a,b,c){this.a=a this.b=b this.c=c}, -awN:function awN(){}, -b5u:function b5u(a,b,c){this.a=a +axU:function axU(){}, +b6t:function b6t(a,b,c){this.a=a this.b=b this.c=c}, -R4:function R4(a,b){this.a=a +Rl:function Rl(a,b){this.a=a this.b=b}, -b53:function b53(){}, -a3b:function a3b(a,b,c,d){var _=this +b62:function b62(){}, +a3N:function a3N(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -dc:function dc(a){this.a=a}, -ayn:function ayn(a){this.a=a +dd:function dd(a){this.a=a}, +azw:function azw(a){this.a=a this.c=this.b=0}, -a_5:function a_5(a,b){this.a=a +a_u:function a_u(a,b){this.a=a this.b=$ this.c=b}, -av0:function av0(a){this.a=a}, -av_:function av_(){}, -avw:function avw(){}, -a17:function a17(a){this.a=$ +aw7:function aw7(a){this.a=a}, +aw6:function aw6(){}, +awD:function awD(){}, +a1z:function a1z(a){this.a=$ this.b=a}, -av1:function av1(a,b,c){var _=this +aw8:function aw8(a,b,c){var _=this _.d=a _.a=null _.ay$=b _.ch$=c}, -av2:function av2(a){this.a=a}, -axA:function axA(){}, -aUJ:function aUJ(){}, -acP:function acP(){}, -azz:function azz(a,b){this.a=null +aw9:function aw9(a){this.a=a}, +ayJ:function ayJ(){}, +aVT:function aVT(){}, +adG:function adG(){}, +aAG:function aAG(a,b){this.a=null this.ay$=a this.ch$=b}, -azA:function azA(a){this.a=a}, -a0f:function a0f(){}, -axI:function axI(a){this.a=a}, -axJ:function axJ(a,b){this.a=a +aAH:function aAH(a){this.a=a}, +a0G:function a0G(){}, +ayR:function ayR(a){this.a=a}, +ayS:function ayS(a,b){this.a=a this.b=b}, -a0k:function a0k(a,b,c,d){var _=this +a0L:function a0L(a,b,c,d){var _=this _.x=null _.a=a _.b=b @@ -4925,80 +4929,82 @@ _.d=c _.e=$ _.f=d _.r=null}, -aax:function aax(a,b,c,d){var _=this +abm:function abm(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -adC:function adC(){}, -adT:function adT(){}, -aer:function aer(){}, -agk:function agk(){}, -agl:function agl(){}, -agm:function agm(){}, -ai3:function ai3(){}, -ai4:function ai4(){}, -aou:function aou(){}, -aoB:function aoB(){}, -b8B:function b8B(){}, -bI1(){return $}, -dr(a,b,c){if(b.h("ar<0>").b(a))return new A.SH(a,b.h("@<0>").ab(c).h("SH<1,2>")) -return new A.xo(a,b.h("@<0>").ab(c).h("xo<1,2>"))}, -jd(a){return new A.lu("Field '"+a+"' has not been initialized.")}, -ff(a){return new A.lu("Local '"+a+"' has not been initialized.")}, -jY(a){return new A.lu("Local '"+a+"' has already been initialized.")}, -buM(a){return new A.lg(a)}, -b5x(a){var s,r=a^48 +aet:function aet(){}, +aeL:function aeL(){}, +afk:function afk(){}, +ahb:function ahb(){}, +ahc:function ahc(){}, +ahd:function ahd(){}, +aj_:function aj_(){}, +aj0:function aj0(){}, +apy:function apy(){}, +apF:function apF(){}, +b9A:function b9A(){}, +bJp(){return $}, +dt(a,b,c){if(b.h("ao<0>").b(a))return new A.SY(a,b.h("@<0>").af(c).h("SY<1,2>")) +return new A.xv(a,b.h("@<0>").af(c).h("xv<1,2>"))}, +jl(a){return new A.lJ("Field '"+a+"' has not been initialized.")}, +fc(a){return new A.lJ("Local '"+a+"' has not been initialized.")}, +jm(a){return new A.lJ("Local '"+a+"' has already been initialized.")}, +bw5(a){return new A.lv(a)}, +b6w(a){var s,r=a^48 if(r<=9)return r s=a|32 if(97<=s&&s<=102)return s-87 return-1}, -bmI(a,b){var s=A.b5x(a.charCodeAt(b)),r=A.b5x(a.charCodeAt(b+1)) +bnP(a,b){var s=A.b6w(a.charCodeAt(b)),r=A.b6w(a.charCodeAt(b+1)) return s*16+r-(r&256)}, -a5(a,b){a=a+b&536870911 +a4(a,b){a=a+b&536870911 a=a+((a&524287)<<10)&536870911 return a^a>>>6}, i2(a){a=a+((a&67108863)<<3)&536870911 a^=a>>>11 return a+((a&16383)<<15)&536870911}, -bBw(a,b,c){return A.i2(A.a5(A.a5(c,a),b))}, -bio(a,b,c,d,e){return A.i2(A.a5(A.a5(A.a5(A.a5(e,a),b),c),d))}, -hr(a,b,c){return a}, -bbJ(a){var s,r -for(s=$.C2.length,r=0;rc)A.Z(A.cR(b,0,c,"start",null))}return new A.aB(a,b,c,d.h("aB<0>"))}, -r1(a,b,c,d){if(t.Ee.b(a))return new A.y1(a,b,c.h("@<0>").ab(d).h("y1<1,2>")) -return new A.dH(a,b,c.h("@<0>").ab(d).h("dH<1,2>"))}, -bir(a,b,c){var s="takeCount" -A.Cd(b,s) -A.fC(b,s) -if(t.Ee.b(a))return new A.KF(a,b,c.h("KF<0>")) -return new A.AQ(a,b,c.h("AQ<0>"))}, -b9S(a,b,c){var s="count" -if(t.Ee.b(a)){A.Cd(b,s) -A.fC(b,s) -return new A.Do(a,b,c.h("Do<0>"))}A.Cd(b,s) -A.fC(b,s) -return new A.rL(a,b,c.h("rL<0>"))}, -bfm(a,b,c){if(c.h("ar<0>").b(b))return new A.KE(a,b,c.h("KE<0>")) -return new A.qI(a,b,c.h("qI<0>"))}, -cy(){return new A.o1("No element")}, -a2t(){return new A.o1("Too many elements")}, -bfT(){return new A.o1("Too few elements")}, -bB7(a,b){A.a8o(a,0,J.bi(a)-1,b)}, -a8o(a,b,c,d){if(c-b<=32)A.a8q(a,b,c,d) -else A.a8p(a,b,c,d)}, -a8q(a,b,c,d){var s,r,q,p,o -for(s=b+1,r=J.aN(a);s<=c;++s){q=r.i(a,s) +fy(a,b,c,d){A.fd(b,"start") +if(c!=null){A.fd(c,"end") +if(b>c)A.V(A.cT(b,0,c,"start",null))}return new A.aK(a,b,c,d.h("aK<0>"))}, +rb(a,b,c,d){if(t.Ee.b(a))return new A.y9(a,b,c.h("@<0>").af(d).h("y9<1,2>")) +return new A.dN(a,b,c.h("@<0>").af(d).h("dN<1,2>"))}, +bjx(a,b,c){var s="takeCount" +A.tS(b,s) +A.fd(b,s) +if(t.Ee.b(a))return new A.KX(a,b,c.h("KX<0>")) +return new A.B1(a,b,c.h("B1<0>"))}, +baO(a,b,c){var s="count" +if(t.Ee.b(a)){A.tS(b,s) +A.fd(b,s) +return new A.DC(a,b,c.h("DC<0>"))}A.tS(b,s) +A.fd(b,s) +return new A.rU(a,b,c.h("rU<0>"))}, +bgn(a,b,c){if(c.h("ao<0>").b(b))return new A.KW(a,b,c.h("KW<0>")) +return new A.qQ(a,b,c.h("qQ<0>"))}, +byJ(a,b,c){if(c.h("ao<0>").b(a))return new A.DB(a,b,c.h("DB<0>")) +return new A.r2(a,b,c.h("r2<0>"))}, +ct(){return new A.oe("No element")}, +a2W(){return new A.oe("Too many elements")}, +bgU(){return new A.oe("Too few elements")}, +bCt(a,b){A.a98(a,0,J.b3(a)-1,b)}, +a98(a,b,c,d){if(c-b<=32)A.a9a(a,b,c,d) +else A.a99(a,b,c,d)}, +a9a(a,b,c,d){var s,r,q,p,o +for(s=b+1,r=J.aj(a);s<=c;++s){q=r.i(a,s) p=s while(!0){if(!(p>b&&d.$2(r.i(a,p-1),q)>0))break o=p-1 -r.u(a,p,r.i(a,o)) -p=o}r.u(a,p,q)}}, -a8p(a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i=B.e.cZ(a5-a4+1,6),h=a4+i,g=a5-i,f=B.e.cZ(a4+a5,2),e=f-i,d=f+i,c=J.aN(a3),b=c.i(a3,h),a=c.i(a3,e),a0=c.i(a3,f),a1=c.i(a3,d),a2=c.i(a3,g) +r.q(a,p,r.i(a,o)) +p=o}r.q(a,p,q)}}, +a99(a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i=B.e.cS(a5-a4+1,6),h=a4+i,g=a5-i,f=B.e.cS(a4+a5,2),e=f-i,d=f+i,c=J.aj(a3),b=c.i(a3,h),a=c.i(a3,e),a0=c.i(a3,f),a1=c.i(a3,d),a2=c.i(a3,g) if(a6.$2(b,a)>0){s=a a=b b=s}if(a6.$2(a1,a2)>0){s=a2 @@ -5017,180 +5023,195 @@ 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.u(a3,h,b) -c.u(a3,f,a0) -c.u(a3,g,a2) -c.u(a3,e,c.i(a3,a4)) -c.u(a3,d,c.i(a3,a5)) +a1=s}c.q(a3,h,b) +c.q(a3,f,a0) +c.q(a3,g,a2) +c.q(a3,e,c.i(a3,a4)) +c.q(a3,d,c.i(a3,a5)) r=a4+1 q=a5-1 -if(J.e(a6.$2(a,a1),0)){for(p=r;p<=q;++p){o=c.i(a3,p) +if(J.f(a6.$2(a,a1),0)){for(p=r;p<=q;++p){o=c.i(a3,p) n=a6.$2(o,a) if(n===0)continue -if(n<0){if(p!==r){c.u(a3,p,c.i(a3,r)) -c.u(a3,r,o)}++r}else for(;!0;){n=a6.$2(c.i(a3,q),a) +if(n<0){if(p!==r){c.q(a3,p,c.i(a3,r)) +c.q(a3,r,o)}++r}else for(;!0;){n=a6.$2(c.i(a3,q),a) if(n>0){--q continue}else{m=q-1 -if(n<0){c.u(a3,p,c.i(a3,r)) +if(n<0){c.q(a3,p,c.i(a3,r)) l=r+1 -c.u(a3,r,c.i(a3,q)) -c.u(a3,q,o) +c.q(a3,r,c.i(a3,q)) +c.q(a3,q,o) q=m r=l -break}else{c.u(a3,p,c.i(a3,q)) -c.u(a3,q,o) +break}else{c.q(a3,p,c.i(a3,q)) +c.q(a3,q,o) q=m break}}}}k=!0}else{for(p=r;p<=q;++p){o=c.i(a3,p) -if(a6.$2(o,a)<0){if(p!==r){c.u(a3,p,c.i(a3,r)) -c.u(a3,r,o)}++r}else if(a6.$2(o,a1)>0)for(;!0;)if(a6.$2(c.i(a3,q),a1)>0){--q +if(a6.$2(o,a)<0){if(p!==r){c.q(a3,p,c.i(a3,r)) +c.q(a3,r,o)}++r}else if(a6.$2(o,a1)>0)for(;!0;)if(a6.$2(c.i(a3,q),a1)>0){--q if(qg){for(;J.e(a6.$2(c.i(a3,r),a),0);)++r -for(;J.e(a6.$2(c.i(a3,q),a1),0);)--q +if(rg){for(;J.f(a6.$2(c.i(a3,r),a),0);)++r +for(;J.f(a6.$2(c.i(a3,q),a1),0);)--q for(p=r;p<=q;++p){o=c.i(a3,p) -if(a6.$2(o,a)===0){if(p!==r){c.u(a3,p,c.i(a3,r)) -c.u(a3,r,o)}++r}else if(a6.$2(o,a1)===0)for(;!0;)if(a6.$2(c.i(a3,q),a1)===0){--q +if(a6.$2(o,a)===0){if(p!==r){c.q(a3,p,c.i(a3,r)) +c.q(a3,r,o)}++r}else if(a6.$2(o,a1)===0)for(;!0;)if(a6.$2(c.i(a3,q),a1)===0){--q if(q")),!0,b),l=m.length,k=0 +n2:function n2(a){this.a=a}, +Wg:function Wg(){}, +b8s(a,b,c){var s,r,q,p,o,n,m=A.hN(new A.bl(a,A.w(a).h("bl<1>")),!0,b),l=m.length,k=0 while(!0){if(!(k").ab(c).h("bM<1,2>")) +q[r]=p}n=new A.bR(q,A.hN(a.gbx(a),!0,c),b.h("@<0>").af(c).h("bR<1,2>")) n.$keys=m -return n}return new A.xG(A.bgg(a,b,c),b.h("@<0>").ab(c).h("xG<1,2>"))}, -auw(){throw A.d(A.a8("Cannot modify unmodifiable Map"))}, -b7u(){throw A.d(A.a8("Cannot modify constant Set"))}, -b5H(a,b){var s=new A.mr(a,b.h("mr<0>")) -s.amY(a) +return n}return new A.xN(A.bhi(a,b,c),b.h("@<0>").af(c).h("xN<1,2>"))}, +avF(){throw A.d(A.a8("Cannot modify unmodifiable Map"))}, +b8t(){throw A.d(A.a8("Cannot modify constant Set"))}, +b6G(a,b){var s=new A.mF(a,b.h("mF<0>")) +s.anz(a) return s}, -bnj(a){var s=v.mangledGlobalNames[a] +boq(a){var s=v.mangledGlobalNames[a] if(s!=null)return s return"minified:"+a}, -bmi(a,b){var s +bnp(a,b){var s if(b!=null){s=b.x if(s!=null)return s}return t.dC.b(a)}, j(a){var s @@ -5217,50 +5238,50 @@ 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.ia(a) +s=J.ii(a) return s}, -P(a,b,c,d,e,f){return new A.Ec(a,c,d,e,f)}, -bTx(a,b,c,d,e,f){return new A.Ec(a,c,d,e,f)}, -aCB(a,b,c,d,e,f){return new A.Ec(a,c,d,e,f)}, -en(a){var s,r=$.bhl -if(r==null)r=$.bhl=Symbol("identityHashCode") +Q(a,b,c,d,e,f){return new A.Eq(a,c,d,e,f)}, +bV_(a,b,c,d,e,f){return new A.Eq(a,c,d,e,f)}, +a2Y(a,b,c,d,e,f){return new A.Eq(a,c,d,e,f)}, +eC(a){var s,r=$.biq +if(r==null)r=$.biq=Symbol("identityHashCode") s=a[r] if(s==null){s=Math.random()*0x3fffffff|0 a[r]=s}return s}, -vl(a,b){var s,r,q,p,o,n=null,m=/^\s*[+-]?((0x[a-f0-9]+)|(\d+)|([a-z0-9]+))\s*$/i.exec(a) +vw(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.d(A.cR(b,2,36,"radix",n)) +return n}if(b<2||b>36)throw A.d(A.cT(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)}, -zX(a){var s,r +A8(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.fe(a) +if(isNaN(s)){r=B.d.fd(a) if(r==="NaN"||r==="+NaN"||r==="-NaN")return s return null}return s}, -aII(a){return A.bzE(a)}, -bzE(a){var s,r,q,p -if(a instanceof A.y)return A.fk(A.aZ(a),null) -s=J.or(a) -if(s===B.Tq||s===B.TE||t.kk.b(a)){r=B.r9(a) +aJN(a){return A.bB_(a)}, +bB_(a){var s,r,q,p +if(a instanceof A.A)return A.fi(A.b1(a),null) +s=J.oE(a) +if(s===B.Tx||s===B.TL||t.kk.b(a)){r=B.rc(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.fk(A.aZ(a),null)}, -bhn(a){if(a==null||typeof a=="number"||A.n8(a))return J.ia(a) +if(typeof p=="string"&&p!=="Object"&&p!=="")return p}}return A.fi(A.b1(a),null)}, +bis(a){if(a==null||typeof a=="number"||A.nl(a))return J.ii(a) if(typeof a=="string")return JSON.stringify(a) -if(a instanceof A.u0)return a.j(0) -if(a instanceof A.oi)return a.a4V(!0) -return"Instance of '"+A.aII(a)+"'"}, -bzG(){return Date.now()}, -bzO(){var s,r -if($.aIJ!==0)return -$.aIJ=1000 +if(a instanceof A.u9)return a.j(0) +if(a instanceof A.ow)return a.a5q(!0) +return"Instance of '"+A.aJN(a)+"'"}, +bB1(){return Date.now()}, +bB9(){var s,r +if($.aJO!==0)return +$.aJO=1000 if(typeof window=="undefined")return s=window if(s==null)return @@ -5268,113 +5289,113 @@ if(!!s.dartUseDateNowForTicks)return r=s.performance if(r==null)return if(typeof r.now!="function")return -$.aIJ=1e6 -$.a5O=new A.aIH(r)}, -bzF(){if(!!self.location)return self.location.href +$.aJO=1e6 +$.a6t=new A.aJM(r)}, +bB0(){if(!!self.location)return self.location.href return null}, -bhk(a){var s,r,q,p,o=a.length +bip(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.bzP(a)}return A.bhk(a)}, -bzQ(a,b,c){var s,r,q,p +if(!A.cK(q))throw A.d(A.IL(q)) +if(q<0)throw A.d(A.IL(q)) +if(q>65535)return A.bBa(a)}return A.bip(a)}, +bBb(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.d(A.cR(a,0,1114111,null,null))}, -lJ(a){if(a.date===void 0)a.date=new Date(a.a) +return String.fromCharCode((B.e.bu(s,10)|55296)>>>0,s&1023|56320)}}throw A.d(A.cT(a,0,1114111,null,null))}, +lY(a){if(a.date===void 0)a.date=new Date(a.a) return a.date}, -bzN(a){return a.b?A.lJ(a).getUTCFullYear()+0:A.lJ(a).getFullYear()+0}, -bzL(a){return a.b?A.lJ(a).getUTCMonth()+1:A.lJ(a).getMonth()+1}, -bzH(a){return a.b?A.lJ(a).getUTCDate()+0:A.lJ(a).getDate()+0}, -bzI(a){return a.b?A.lJ(a).getUTCHours()+0:A.lJ(a).getHours()+0}, -bzK(a){return a.b?A.lJ(a).getUTCMinutes()+0:A.lJ(a).getMinutes()+0}, -bzM(a){return a.b?A.lJ(a).getUTCSeconds()+0:A.lJ(a).getSeconds()+0}, -bzJ(a){return a.b?A.lJ(a).getUTCMilliseconds()+0:A.lJ(a).getMilliseconds()+0}, -vk(a,b,c){var s,r,q={} +bB8(a){return a.b?A.lY(a).getUTCFullYear()+0:A.lY(a).getFullYear()+0}, +bB6(a){return a.b?A.lY(a).getUTCMonth()+1:A.lY(a).getMonth()+1}, +bB2(a){return a.b?A.lY(a).getUTCDate()+0:A.lY(a).getDate()+0}, +bB3(a){return a.b?A.lY(a).getUTCHours()+0:A.lY(a).getHours()+0}, +bB5(a){return a.b?A.lY(a).getUTCMinutes()+0:A.lY(a).getMinutes()+0}, +bB7(a){return a.b?A.lY(a).getUTCSeconds()+0:A.lY(a).getSeconds()+0}, +bB4(a){return a.b?A.lY(a).getUTCMilliseconds()+0:A.lY(a).getMilliseconds()+0}, +vv(a,b,c){var s,r,q={} q.a=0 s=[] r=[] q.a=b.length -B.b.H(s,b) +B.b.I(s,b) q.b="" -if(c!=null&&c.a!==0)c.ac(0,new A.aIG(q,r,s)) -return J.btn(a,new A.Ec(B.a5O,0,s,r,0))}, -bhm(a,b,c){var s,r,q +if(c!=null&&c.a!==0)c.am(0,new A.aJL(q,r,s)) +return J.buF(a,new A.Eq(B.a6_,0,s,r,0))}, +bir(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.bzD(a,b,c)}, -bzD(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +if(q!=null)return q.apply(a,b)}return A.bAZ(a,b,c)}, +bAZ(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.ai(b,!0,t.z) else s=[] r=s.length q=a.$R -if(rk)return A.vk(a,s,null) +if(r>k)return A.vv(a,s,null) if(rq)return A.vk(a,s,c) +B.b.I(s,j)}return l.apply(a,s)}else{if(r>q)return A.vv(a,s,c) if(s===b)s=A.ai(s,!0,t.z) i=Object.keys(n) if(c==null)for(o=i.length,h=0;h=s)return A.fd(b,s,a,null,r) -return A.a63(b,r,null)}, -bIi(a,b,c){if(a<0||a>c)return A.cR(a,0,c,"start",null) -if(b!=null)if(bc)return A.cR(b,a,c,"end",null) -return new A.ni(!0,b,"end",null)}, -Is(a){return new A.ni(!0,a,null,null)}, -hs(a){return a}, -d(a){return A.bme(new Error(),a)}, -bme(a,b){var s -if(b==null)b=new A.rU() +if(B.rt===g)return A.vv(a,s,c) +B.b.D(s,g)}else{for(o=i.length,f=0,h=0;h=s)return A.fa(b,s,a,null,r) +return A.a6K(b,r,null)}, +bJG(a,b,c){if(a<0||a>c)return A.cT(a,0,c,"start",null) +if(b!=null)if(bc)return A.cT(b,a,c,"end",null) +return new A.nv(!0,b,"end",null)}, +IL(a){return new A.nv(!0,a,null,null)}, +hm(a){return a}, +d(a){return A.bnl(new Error(),a)}, +bnl(a,b){var s +if(b==null)b=new A.t4() a.dartException=b -s=A.bLA +s=A.bMZ if("defineProperty" in Object){Object.defineProperty(a,"message",{get:s}) a.name=""}else a.toString=s return a}, -bLA(){return J.ia(this.dartException)}, -Z(a){throw A.d(a)}, -b6j(a,b){throw A.bme(b,a)}, -E(a){throw A.d(A.cN(a))}, -rV(a){var s,r,q,p,o,n -a=A.bbN(a.replace(String({}),"$receiver$")) +bMZ(){return J.ii(this.dartException)}, +V(a){throw A.d(a)}, +b7i(a,b){throw A.bnl(b,a)}, +E(a){throw A.d(A.cL(a))}, +t5(a){var s,r,q,p,o,n +a=A.bcG(a.replace(String({}),"$receiver$")) s=a.match(/\\\$[a-zA-Z]+\\\$/g) if(s==null)s=A.b([],t.T) r=s.indexOf("\\$arguments\\$") @@ -5382,89 +5403,89 @@ q=s.indexOf("\\$argumentsExpr\\$") p=s.indexOf("\\$expr\\$") o=s.indexOf("\\$method\\$") n=s.indexOf("\\$receiver\\$") -return new A.aR7(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)}, -aR8(a){return function($expr$){var $argumentsExpr$="$arguments$" +return new A.aSk(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)}, +aSl(a){return function($expr$){var $argumentsExpr$="$arguments$" try{$expr$.$method$($argumentsExpr$)}catch(s){return s.message}}(a)}, -biX(a){return function($expr$){try{$expr$.$method$}catch(s){return s.message}}(a)}, -b8D(a,b){var s=b==null,r=s?null:b.method -return new A.a2y(a,r,s?null:b.receiver)}, -aW(a){if(a==null)return new A.a4i(a) -if(a instanceof A.KR)return A.wR(a,a.a) +bk3(a){return function($expr$){try{$expr$.$method$}catch(s){return s.message}}(a)}, +b9C(a,b){var s=b==null,r=s?null:b.method +return new A.a34(a,r,s?null:b.receiver)}, +b_(a){if(a==null)return new A.a4Y(a) +if(a instanceof A.L8)return A.wZ(a,a.a) if(typeof a!=="object")return a -if("dartException" in a)return A.wR(a,a.dartException) -return A.bGR(a)}, -wR(a,b){if(t.Lt.b(b))if(b.$thrownJsError==null)b.$thrownJsError=a +if("dartException" in a)return A.wZ(a,a.dartException) +return A.bId(a)}, +wZ(a,b){if(t.Lt.b(b))if(b.$thrownJsError==null)b.$thrownJsError=a return b}, -bGR(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null +bId(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.e.bv(r,16)&8191)===10)switch(q){case 438:return A.wR(a,A.b8D(A.j(s)+" (Error "+q+")",e)) +if((B.e.bu(r,16)&8191)===10)switch(q){case 438:return A.wZ(a,A.b9C(A.j(s)+" (Error "+q+")",e)) case 445:case 5007:p=A.j(s) -return A.wR(a,new A.Nc(p+" (Error "+q+")",e))}}if(a instanceof TypeError){o=$.bqc() -n=$.bqd() -m=$.bqe() -l=$.bqf() -k=$.bqi() -j=$.bqj() -i=$.bqh() -$.bqg() -h=$.bql() -g=$.bqk() -f=o.oX(s) -if(f!=null)return A.wR(a,A.b8D(s,f)) -else{f=n.oX(s) +return A.wZ(a,new A.Nu(p+" (Error "+q+")",e))}}if(a instanceof TypeError){o=$.brn() +n=$.bro() +m=$.brp() +l=$.brq() +k=$.brt() +j=$.bru() +i=$.brs() +$.brr() +h=$.brw() +g=$.brv() +f=o.oT(s) +if(f!=null)return A.wZ(a,A.b9C(s,f)) +else{f=n.oT(s) if(f!=null){f.method="call" -return A.wR(a,A.b8D(s,f))}else{f=m.oX(s) -if(f==null){f=l.oX(s) -if(f==null){f=k.oX(s) -if(f==null){f=j.oX(s) -if(f==null){f=i.oX(s) -if(f==null){f=l.oX(s) -if(f==null){f=h.oX(s) -if(f==null){f=g.oX(s) +return A.wZ(a,A.b9C(s,f))}else{f=m.oT(s) +if(f==null){f=l.oT(s) +if(f==null){f=k.oT(s) +if(f==null){f=j.oT(s) +if(f==null){f=i.oT(s) +if(f==null){f=l.oT(s) +if(f==null){f=h.oT(s) +if(f==null){f=g.oT(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.wR(a,new A.Nc(s,f==null?e:f.method))}}return A.wR(a,new A.aad(typeof s=="string"?s:""))}if(a instanceof RangeError){if(typeof s=="string"&&s.indexOf("call stack")!==-1)return new A.Q3() +if(p)return A.wZ(a,new A.Nu(s,f==null?e:f.method))}}return A.wZ(a,new A.ab3(typeof s=="string"?s:""))}if(a instanceof RangeError){if(typeof s=="string"&&s.indexOf("call stack")!==-1)return new A.Ql() s=function(b){try{return String(b)}catch(d){}return null}(a) -return A.wR(a,new A.ni(!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.Q3() +return A.wZ(a,new A.nv(!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.Ql() return a}, -bu(a){var s -if(a instanceof A.KR)return a.b -if(a==null)return new A.V6(a) +bz(a){var s +if(a instanceof A.L8)return a.b +if(a==null)return new A.Vn(a) s=a.$cachedTrace if(s!=null)return s -return a.$cachedTrace=new A.V6(a)}, -m9(a){if(a==null)return J.V(a) -if(typeof a=="object")return A.en(a) -return J.V(a)}, -bHN(a){if(typeof a=="number")return B.c.gJ(a) -if(a instanceof A.Vw)return A.en(a) -if(a instanceof A.oi)return a.gJ(a) -if(a instanceof A.mQ)return a.gJ(a) -return A.m9(a)}, -blX(a,b){var s,r,q,p=a.length +return a.$cachedTrace=new A.Vn(a)}, +mp(a){if(a==null)return J.W(a) +if(typeof a=="object")return A.eC(a) +return J.W(a)}, +bJa(a){if(typeof a=="number")return B.c.gJ(a) +if(a instanceof A.VN)return A.eC(a) +if(a instanceof A.ow)return a.gJ(a) +if(a instanceof A.n2)return a.gJ(a) +return A.mp(a)}, +bn3(a,b){var s,r,q,p=a.length for(s=0;s")) +if(p[q]===a)return q}throw A.d(A.bM("Field name "+a+" not found.",null))}, +bME(a){throw A.d(new A.aeh(a))}, +bKc(a){return v.getIsolateTag(a)}, +k9(a,b,c){var s=new A.EC(a,b,c.h("EC<0>")) s.c=a.e return s}, -bTA(a,b,c){Object.defineProperty(a,b,{value:c,enumerable:false,writable:true,configurable:true})}, -bJi(a){var s,r,q,p,o,n=$.bma.$1(a),m=$.b5j[n] +bV2(a,b,c){Object.defineProperty(a,b,{value:c,enumerable:false,writable:true,configurable:true})}, +bKG(a){var s,r,q,p,o,n=$.bnh.$1(a),m=$.b6i[n] if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) -return m.i}s=$.b5I[n] +return m.i}s=$.b6H[n] if(s!=null)return s r=v.interceptorsByTag[n] -if(r==null){q=$.blo.$2(a,n) -if(q!=null){m=$.b5j[q] +if(r==null){q=$.bmv.$2(a,n) +if(q!=null){m=$.b6i[q] if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) -return m.i}s=$.b5I[q] +return m.i}s=$.b6H[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.b5X(s) -$.b5j[n]=m +if(p==="!"){m=A.b6W(s) +$.b6i[n]=m Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) -return m.i}if(p==="~"){$.b5I[n]=s -return s}if(p==="-"){o=A.b5X(s) +return m.i}if(p==="~"){$.b6H[n]=s +return s}if(p==="-"){o=A.b6W(s) Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true}) -return o.i}if(p==="+")return A.bmQ(a,s) +return o.i}if(p==="+")return A.bnX(a,s) if(p==="*")throw A.d(A.cJ(n)) -if(v.leafTags[n]===true){o=A.b5X(s) +if(v.leafTags[n]===true){o=A.b6W(s) Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true}) -return o.i}else return A.bmQ(a,s)}, -bmQ(a,b){var s=Object.getPrototypeOf(a) -Object.defineProperty(s,v.dispatchPropertyName,{value:J.bbK(b,s,null,null),enumerable:false,writable:true,configurable:true}) +return o.i}else return A.bnX(a,s)}, +bnX(a,b){var s=Object.getPrototypeOf(a) +Object.defineProperty(s,v.dispatchPropertyName,{value:J.bcC(b,s,null,null),enumerable:false,writable:true,configurable:true}) return b}, -b5X(a){return J.bbK(a,!1,null,!!a.$ict)}, -bJk(a,b,c){var s=b.prototype -if(v.leafTags[a]===true)return A.b5X(s) -else return J.bbK(s,c,null,null)}, -bIY(){if(!0===$.bbG)return -$.bbG=!0 -A.bIZ()}, -bIZ(){var s,r,q,p,o,n,m,l -$.b5j=Object.create(null) -$.b5I=Object.create(null) -A.bIX() +b6W(a){return J.bcC(a,!1,null,!!a.$icw)}, +bKI(a,b,c){var s=b.prototype +if(v.leafTags[a]===true)return A.b6W(s) +else return J.bcC(s,c,null,null)}, +bKl(){if(!0===$.bcy)return +$.bcy=!0 +A.bKm()}, +bKm(){var s,r,q,p,o,n,m,l +$.b6i=Object.create(null) +$.b6H=Object.create(null) +A.bKk() s=v.interceptorsByTag r=Object.getOwnPropertyNames(s) if(typeof window!="undefined"){window q=function(){} for(p=0;p=0 -else if(b instanceof A.qX){s=B.d.cf(a,c) -return b.b.test(s)}else{s=J.aqh(b,B.d.cf(a,c)) +else if(b instanceof A.r5){s=B.d.cf(a,c) +return b.b.test(s)}else{s=J.arr(b,B.d.cf(a,c)) return!s.gaB(s)}}, -bbD(a){if(a.indexOf("$",0)>=0)return a.replace(/\$/g,"$$$$") +bcv(a){if(a.indexOf("$",0)>=0)return a.replace(/\$/g,"$$$$") return a}, -bL1(a,b,c,d){var s=b.Og(a,d) +bMq(a,b,c,d){var s=b.Ob(a,d) if(s==null)return a -return A.bbU(a,s.b.index,s.ghR(s),c)}, -bbN(a){if(/[[\]{}()*+?.\\^$|]/.test(a))return a.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&") +return A.bcN(a,s.b.index,s.ghM(s),c)}, +bcG(a){if(/[[\]{}()*+?.\\^$|]/.test(a))return a.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&") return a}, -fO(a,b,c){var s -if(typeof b=="string")return A.bL_(a,b,c) -if(b instanceof A.qX){s=b.ga2b() +fH(a,b,c){var s +if(typeof b=="string")return A.bMo(a,b,c) +if(b instanceof A.r5){s=b.ga2G() s.lastIndex=0 -return a.replace(s,A.bbD(c))}return A.bKZ(a,b,c)}, -bKZ(a,b,c){var s,r,q,p -for(s=J.aqh(b,a),s=s.gav(s),r=0,q="";s.F();){p=s.ga3(s) -q=q+a.substring(r,p.go8(p))+c -r=p.ghR(p)}s=q+a.substring(r) +return a.replace(s,A.bcv(c))}return A.bMn(a,b,c)}, +bMn(a,b,c){var s,r,q,p +for(s=J.arr(b,a),s=s.gav(s),r=0,q="";s.H();){p=s.ga2(s) +q=q+a.substring(r,p.go4(p))+c +r=p.ghM(p)}s=q+a.substring(r) return s.charCodeAt(0)==0?s:s}, -bL_(a,b,c){var s,r,q +bMo(a,b,c){var s,r,q 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.bbN(b),"g"),A.bbD(c))}, -blk(a){return a}, -C0(a,b,c,d){var s,r,q,p,o,n,m -for(s=b.Bk(0,a),s=new A.H1(s.a,s.b,s.c),r=t.Qz,q=0,p="";s.F();){o=s.d +return a.replace(new RegExp(A.bcG(b),"g"),A.bcv(c))}, +bmr(a){return a}, +Cb(a,b,c,d){var s,r,q,p,o,n,m +for(s=b.B9(0,a),s=new A.Hi(s.a,s.b,s.c),r=t.Qz,q=0,p="";s.H();){o=s.d if(o==null)o=r.a(o) n=o.b m=n.index -p=p+A.j(A.blk(B.d.ap(a,q,m)))+A.j(c.$1(o)) -q=m+n[0].length}s=p+A.j(A.blk(B.d.cf(a,q))) +p=p+A.j(A.bmr(B.d.au(a,q,m)))+A.j(c.$1(o)) +q=m+n[0].length}s=p+A.j(A.bmr(B.d.cf(a,q))) return s.charCodeAt(0)==0?s:s}, -bna(a,b,c,d){var s,r,q,p +boh(a,b,c,d){var s,r,q,p if(typeof b=="string"){s=a.indexOf(b,d) if(s<0)return a -return A.bbU(a,s,s+b.length,c)}if(b instanceof A.qX)return d===0?a.replace(b.b,A.bbD(c)):A.bL1(a,b,c,d) -r=J.bt_(b,a,d) +return A.bcN(a,s,s+b.length,c)}if(b instanceof A.r5)return d===0?a.replace(b.b,A.bcv(c)):A.bMq(a,b,c,d) +r=J.buc(b,a,d) q=r.gav(r) -if(!q.F())return a -p=q.ga3(q) -return B.d.iI(a,p.go8(p),p.ghR(p),c)}, -bL0(a,b,c,d){var s,r,q=b.Bl(0,a,d),p=new A.H1(q.a,q.b,q.c) -if(!p.F())return a +if(!q.H())return a +p=q.ga2(q) +return B.d.iD(a,p.go4(p),p.ghM(p),c)}, +bMp(a,b,c,d){var s,r,q=b.Ba(0,a,d),p=new A.Hi(q.a,q.b,q.c) +if(!p.H())return a s=p.d if(s==null)s=t.Qz.a(s) r=A.j(c.$1(s)) -return B.d.iI(a,s.b.index,s.ghR(s),r)}, -bbU(a,b,c,d){return a.substring(0,b)+d+a.substring(c)}, -oj:function oj(a,b){this.a=a +return B.d.iD(a,s.b.index,s.ghM(s),r)}, +bcN(a,b,c,d){return a.substring(0,b)+d+a.substring(c)}, +jH:function jH(a,b){this.a=a this.b=b}, -HY:function HY(a,b){this.a=a +Ie:function Ie(a,b){this.a=a this.b=b}, -ajl:function ajl(a,b){this.a=a +akc:function akc(a,b){this.a=a this.b=b}, -ajm:function ajm(a,b,c){this.a=a +akd:function akd(a,b,c){this.a=a this.b=b this.c=c}, -ajn:function ajn(a,b,c){this.a=a +ake:function ake(a,b,c){this.a=a this.b=b this.c=c}, -U4:function U4(a,b,c){this.a=a +Ul:function Ul(a,b,c){this.a=a this.b=b this.c=c}, -U5:function U5(a){this.a=a}, -xG:function xG(a,b){this.a=a +Um:function Um(a){this.a=a}, +xN:function xN(a,b){this.a=a this.$ti=b}, -CW:function CW(){}, -aux:function aux(a,b,c){this.a=a +D8:function D8(){}, +avG:function avG(a,b,c){this.a=a this.b=b this.c=c}, -bM:function bM(a,b,c){this.a=a +bR:function bR(a,b,c){this.a=a this.b=b this.$ti=c}, -BF:function BF(a,b){this.a=a +BR:function BR(a,b){this.a=a this.$ti=b}, -ws:function ws(a,b,c){var _=this +wA:function wA(a,b,c){var _=this _.a=a _.b=b _.c=0 _.d=null _.$ti=c}, -c0:function c0(a,b){this.a=a +c3:function c3(a,b){this.a=a this.$ti=b}, -K0:function K0(){}, -iD:function iD(a,b,c){this.a=a +Ki:function Ki(){}, +iI:function iI(a,b,c){this.a=a this.b=b this.$ti=c}, -fT:function fT(a,b){this.a=a +fM:function fM(a,b){this.a=a this.$ti=b}, -a2k:function a2k(){}, -mr:function mr(a,b){this.a=a +a2N:function a2N(){}, +mF:function mF(a,b){this.a=a this.$ti=b}, -Ec:function Ec(a,b,c,d,e){var _=this +Eq:function Eq(a,b,c,d,e){var _=this _.a=a _.c=b _.d=c _.e=d _.f=e}, -aIH:function aIH(a){this.a=a}, -aIG:function aIG(a,b,c){this.a=a +aJM:function aJM(a){this.a=a}, +aJL:function aJL(a,b,c){this.a=a this.b=b this.c=c}, -aR7:function aR7(a,b,c,d,e,f){var _=this +aSk:function aSk(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -Nc:function Nc(a,b){this.a=a +Nu:function Nu(a,b){this.a=a this.b=b}, -a2y:function a2y(a,b,c){this.a=a +a34:function a34(a,b,c){this.a=a this.b=b this.c=c}, -aad:function aad(a){this.a=a}, -a4i:function a4i(a){this.a=a}, -KR:function KR(a,b){this.a=a +ab3:function ab3(a){this.a=a}, +a4Y:function a4Y(a){this.a=a}, +L8:function L8(a,b){this.a=a this.b=b}, -V6:function V6(a){this.a=a +Vn:function Vn(a){this.a=a this.b=null}, -u0:function u0(){}, -Zj:function Zj(){}, -Zk:function Zk(){}, -a9q:function a9q(){}, -a8O:function a8O(){}, -Co:function Co(a,b){this.a=a -this.b=b}, -adq:function adq(a){this.a=a}, -a7f:function a7f(a){this.a=a}, -b_u:function b_u(){}, -ih:function ih(a){var _=this +u9:function u9(){}, +ZH:function ZH(){}, +ZI:function ZI(){}, +aae:function aae(){}, +a9C:function a9C(){}, +CA:function CA(a,b){this.a=a +this.b=b}, +aeh:function aeh(a){this.a=a}, +a80:function a80(a){this.a=a}, +b0s:function b0s(){}, +ip:function ip(a){var _=this _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=0 _.$ti=a}, -aCN:function aCN(a){this.a=a}, -aCM:function aCM(a,b){this.a=a +aDM:function aDM(a){this.a=a}, +aDL:function aDL(a,b){this.a=a this.b=b}, -aCL:function aCL(a){this.a=a}, -aDM:function aDM(a,b){var _=this +aDK:function aDK(a){this.a=a}, +aER:function aER(a,b){var _=this _.a=a _.b=b _.d=_.c=null}, -bg:function bg(a,b){this.a=a +bl:function bl(a,b){this.a=a this.$ti=b}, -Eo:function Eo(a,b,c){var _=this +EC:function EC(a,b,c){var _=this _.a=a _.b=b _.d=_.c=null _.$ti=c}, -LV:function LV(a){var _=this +Me:function Me(a){var _=this _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=0 _.$ti=a}, -yU:function yU(a){var _=this +z2:function z2(a){var _=this _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=0 _.$ti=a}, -b5z:function b5z(a){this.a=a}, -b5A:function b5A(a){this.a=a}, -b5B:function b5B(a){this.a=a}, -oi:function oi(){}, -aji:function aji(){}, -ajj:function ajj(){}, -ajk:function ajk(){}, -qX:function qX(a,b){var _=this +b6y:function b6y(a){this.a=a}, +b6z:function b6z(a){this.a=a}, +b6A:function b6A(a){this.a=a}, +ow:function ow(){}, +ak9:function ak9(){}, +aka:function aka(){}, +akb:function akb(){}, +r5:function r5(a,b){var _=this _.a=a _.b=b _.d=_.c=null}, -HH:function HH(a){this.b=a}, -aba:function aba(a,b,c){this.a=a +HY:function HY(a){this.b=a}, +ac0:function ac0(a,b,c){this.a=a this.b=b this.c=c}, -H1:function H1(a,b,c){var _=this +Hi:function Hi(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=null}, -G8:function G8(a,b,c){this.a=a +Gp:function Gp(a,b,c){this.a=a this.b=b this.c=c}, -alx:function alx(a,b,c){this.a=a +amw:function amw(a,b,c){this.a=a this.b=b this.c=c}, -b0J:function b0J(a,b,c){var _=this +b1F:function b1F(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=null}, -bLg(a){A.b6j(new A.lu("Field '"+a+u.N),new Error())}, -c(){A.b6j(new A.lu("Field '' has not been initialized."),new Error())}, -ae(){A.b6j(new A.lu("Field '' has already been initialized."),new Error())}, -a2(){A.b6j(new A.lu("Field '' has been assigned during initialization."),new Error())}, -ba(a){var s=new A.aU4(a) +bMF(a){A.b7i(new A.lJ("Field '"+a+u.N),new Error())}, +c(){A.b7i(new A.lJ("Field '' has not been initialized."),new Error())}, +al(){A.b7i(new A.lJ("Field '' has already been initialized."),new Error())}, +a2(){A.b7i(new A.lJ("Field '' has been assigned during initialization."),new Error())}, +bd(a){var s=new A.aVf(a) return s.b=s}, -e1(a,b){var s=new A.aXv(a,b) +dB(a,b){var s=new A.aYB(a,b) return s.b=s}, -aU4:function aU4(a){this.a=a +aVf:function aVf(a){this.a=a this.b=null}, -aXv:function aXv(a,b){this.a=a +aYB:function aYB(a,b){this.a=a this.b=null this.c=b}, -BS(a,b,c){}, -e3(a){var s,r,q +nk(a,b,c){}, +ea(a){var s,r,q if(t.RP.b(a))return a -s=J.aN(a) -r=A.b6(s.gG(a),null,!1,t.z) -for(q=0;q>>0!==a||a>=c)throw A.d(A.Iv(b,a))}, -wH(a,b,c){var s +tC(a,b,c){if(a>>>0!==a||a>=c)throw A.d(A.IO(b,a))}, +wP(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.d(A.bIi(a,b,c)) +if(s)throw A.d(A.bJG(a,b,c)) if(b==null)return c return b}, -MX:function MX(){}, -N1:function N1(){}, -MY:function MY(){}, -EK:function EK(){}, -v0:function v0(){}, -lB:function lB(){}, -MZ:function MZ(){}, -a43:function a43(){}, -a44:function a44(){}, -N0:function N0(){}, -a45:function a45(){}, -N2:function N2(){}, -a46:function a46(){}, -N3:function N3(){}, -zt:function zt(){}, -TI:function TI(){}, -TJ:function TJ(){}, -TK:function TK(){}, -TL:function TL(){}, -bhK(a,b){var s=b.c -return s==null?b.c=A.baP(a,b.y,!0):s}, -b9F(a,b){var s=b.c -return s==null?b.c=A.VA(a,"ap",[b.y]):s}, -bhL(a){var s=a.x -if(s===6||s===7||s===8)return A.bhL(a.y) +Ng:function Ng(){}, +Nl:function Nl(){}, +Nh:function Nh(){}, +EZ:function EZ(){}, +vb:function vb(){}, +lQ:function lQ(){}, +Ni:function Ni(){}, +a4I:function a4I(){}, +a4J:function a4J(){}, +Nk:function Nk(){}, +a4K:function a4K(){}, +a4L:function a4L(){}, +a4M:function a4M(){}, +Nm:function Nm(){}, +zE:function zE(){}, +TZ:function TZ(){}, +U_:function U_(){}, +U0:function U0(){}, +U1:function U1(){}, +biQ(a,b){var s=b.c +return s==null?b.c=A.bbH(a,b.y,!0):s}, +baB(a,b){var s=b.c +return s==null?b.c=A.VR(a,"at",[b.y]):s}, +biR(a){var s=a.x +if(s===6||s===7||s===8)return A.biR(a.y) return s===12||s===13}, -bAk(a){return a.at}, -bJD(a,b){var s,r=b.length +bBG(a){return a.at}, +bL0(a,b){var s,r=b.length for(s=0;s") -for(r=1;r") +for(r=1;r=0)p+=" "+r[q];++q}return p+"})"}, -bkM(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=", " +blT(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.b([],t.T) 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}, -fk(a,b){var s,r,q,p,o,n,m=a.x +fi(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.fk(a.y,b) +if(m===6){s=A.fi(a.y,b) return s}if(m===7){r=a.y -s=A.fk(r,b) +s=A.fi(r,b) q=r.x -return(q===12||q===13?"("+s+")":s)+"?"}if(m===8)return"FutureOr<"+A.fk(a.y,b)+">" -if(m===9){p=A.bGP(a.y) +return(q===12||q===13?"("+s+")":s)+"?"}if(m===8)return"FutureOr<"+A.fi(a.y,b)+">" +if(m===9){p=A.bIb(a.y) o=a.z -return o.length>0?p+("<"+A.ble(o,b)+">"):p}if(m===11)return A.bGq(a,b) -if(m===12)return A.bkM(a,b,null) -if(m===13)return A.bkM(a.y,b,a.z) +return o.length>0?p+("<"+A.bml(o,b)+">"):p}if(m===11)return A.bHN(a,b) +if(m===12)return A.blT(a,b,null) +if(m===13)return A.blT(a.y,b,a.z) if(m===14){n=a.y return b[b.length-1-n]}return"?"}, -bGP(a){var s=v.mangledGlobalNames[a] +bIb(a){var s=v.mangledGlobalNames[a] if(s!=null)return s return"minified:"+a}, -bEt(a,b){var s=a.tR[b] +bFQ(a,b){var s=a.tR[b] for(;typeof s=="string";)s=a.tR[s] return s}, -bEs(a,b){var s,r,q,p,o,n=a.eT,m=n[b] -if(m==null)return A.an7(a,b,!1) +bFP(a,b){var s,r,q,p,o,n=a.eT,m=n[b] +if(m==null)return A.ao5(a,b,!1) else if(typeof m=="number"){s=m -r=A.VB(a,5,"#") -q=A.b1I(s) +r=A.VS(a,5,"#") +q=A.b2E(s) for(p=0;p0)p+="<"+A.Vz(c)+">" +VR(a,b,c){var s,r,q,p=b +if(c.length>0)p+="<"+A.VQ(c)+">" s=a.eC.get(p) if(s!=null)return s -r=new A.mK(null,null) +r=new A.mY(null,null) r.x=9 r.y=b r.z=c if(c.length>0)r.c=c[0] r.at=p -q=A.tl(a,r) +q=A.tw(a,r) a.eC.set(p,q) return q}, -baN(a,b,c){var s,r,q,p,o,n +bbF(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.Vz(r)+">") +s=b}q=s.at+(";<"+A.VQ(r)+">") p=a.eC.get(q) if(p!=null)return p -o=new A.mK(null,null) +o=new A.mY(null,null) o.x=10 o.y=s o.z=r o.at=q -n=A.tl(a,o) +n=A.tw(a,o) a.eC.set(q,n) return n}, -bEp(a,b,c){var s,r,q="+"+(b+"("+A.Vz(c)+")"),p=a.eC.get(q) +bFM(a,b,c){var s,r,q="+"+(b+"("+A.VQ(c)+")"),p=a.eC.get(q) if(p!=null)return p -s=new A.mK(null,null) +s=new A.mY(null,null) s.x=11 s.y=b s.z=c s.at=q -r=A.tl(a,s) +r=A.tw(a,s) a.eC.set(q,r) return r}, -bjZ(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.Vz(m) +bl5(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.VQ(m) if(j>0){s=l>0?",":"" -g+=s+"["+A.Vz(k)+"]"}if(h>0){s=l>0?",":"" -g+=s+"{"+A.bEj(i)+"}"}r=n+(g+")") +g+=s+"["+A.VQ(k)+"]"}if(h>0){s=l>0?",":"" +g+=s+"{"+A.bFG(i)+"}"}r=n+(g+")") q=a.eC.get(r) if(q!=null)return q -p=new A.mK(null,null) +p=new A.mY(null,null) p.x=12 p.y=b p.z=c p.at=r -o=A.tl(a,p) +o=A.tw(a,p) a.eC.set(r,o) return o}, -baO(a,b,c,d){var s,r=b.at+("<"+A.Vz(c)+">"),q=a.eC.get(r) +bbG(a,b,c,d){var s,r=b.at+("<"+A.VQ(c)+">"),q=a.eC.get(r) if(q!=null)return q -s=A.bEl(a,b,c,r,d) +s=A.bFI(a,b,c,r,d) a.eC.set(r,s) return s}, -bEl(a,b,c,d,e){var s,r,q,p,o,n,m,l +bFI(a,b,c,d,e){var s,r,q,p,o,n,m,l if(e){s=c.length -r=A.b1I(s) +r=A.b2E(s) for(q=0,p=0;p0){n=A.tu(a,b,r,0) -m=A.WA(a,c,r,0) -return A.baO(a,n,m,c!==m)}}l=new A.mK(null,null) +if(o.x===1){r[p]=o;++q}}if(q>0){n=A.tF(a,b,r,0) +m=A.WT(a,c,r,0) +return A.bbG(a,n,m,c!==m)}}l=new A.mY(null,null) l.x=13 l.y=b l.z=c l.at=d -return A.tl(a,l)}, -bjG(a,b,c,d){return{u:a,e:b,r:c,s:[],p:0,n:d}}, -bjI(a){var s,r,q,p,o,n,m,l=a.r,k=a.s +return A.tw(a,l)}, +bkN(a,b,c,d){return{u:a,e:b,r:c,s:[],p:0,n:d}}, +bkP(a){var s,r,q,p,o,n,m,l=a.r,k=a.s for(s=l.length,r=0;r=48&&q<=57)r=A.bDJ(r+1,q,l,k) -else if((((q|32)>>>0)-97&65535)<26||q===95||q===36||q===124)r=A.bjH(a,r,l,k,!1) -else if(q===46)r=A.bjH(a,r,l,k,!0) +if(q>=48&&q<=57)r=A.bF5(r+1,q,l,k) +else if((((q|32)>>>0)-97&65535)<26||q===95||q===36||q===124)r=A.bkO(a,r,l,k,!1) +else if(q===46)r=A.bkO(a,r,l,k,!0) else{++r switch(q){case 44:break case 58:k.push(!1) break case 33:k.push(!0) break -case 59:k.push(A.wy(a.u,a.e,k.pop())) +case 59:k.push(A.wG(a.u,a.e,k.pop())) break -case 94:k.push(A.bEo(a.u,k.pop())) +case 94:k.push(A.bFL(a.u,k.pop())) break -case 35:k.push(A.VB(a.u,5,"#")) +case 35:k.push(A.VS(a.u,5,"#")) break -case 64:k.push(A.VB(a.u,2,"@")) +case 64:k.push(A.VS(a.u,2,"@")) break -case 126:k.push(A.VB(a.u,3,"~")) +case 126:k.push(A.VS(a.u,3,"~")) break case 60:k.push(a.p) a.p=k.length break -case 62:A.bDL(a,k) +case 62:A.bF7(a,k) break -case 38:A.bDK(a,k) +case 38:A.bF6(a,k) break case 42:p=a.u -k.push(A.bk0(p,A.wy(p,a.e,k.pop()),a.n)) +k.push(A.bl7(p,A.wG(p,a.e,k.pop()),a.n)) break case 63:p=a.u -k.push(A.baP(p,A.wy(p,a.e,k.pop()),a.n)) +k.push(A.bbH(p,A.wG(p,a.e,k.pop()),a.n)) break case 47:p=a.u -k.push(A.bk_(p,A.wy(p,a.e,k.pop()),a.n)) +k.push(A.bl6(p,A.wG(p,a.e,k.pop()),a.n)) break case 40:k.push(-3) k.push(a.p) a.p=k.length break -case 41:A.bDI(a,k) +case 41:A.bF4(a,k) break case 91:k.push(a.p) a.p=k.length break case 93:o=k.splice(a.p) -A.bjJ(a.u,a.e,o) +A.bkQ(a.u,a.e,o) a.p=k.pop() k.push(o) k.push(-1) @@ -6439,7 +6460,7 @@ case 123:k.push(a.p) a.p=k.length break case 125:o=k.splice(a.p) -A.bDN(a.u,a.e,o) +A.bF9(a.u,a.e,o) a.p=k.pop() k.push(o) k.push(-2) @@ -6452,13 +6473,13 @@ a.p=k.length r=n+1 break default:throw"Bad character "+q}}}m=k.pop() -return A.wy(a.u,a.e,m)}, -bDJ(a,b,c,d){var s,r,q=b-48 +return A.wG(a.u,a.e,m)}, +bF5(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}, -bjH(a,b,c,d,e){var s,r,q,p,o,n,m=b+1 +bkO(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 @@ -6467,18 +6488,18 @@ 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.bEt(s,o.y)[p] -if(n==null)A.Z('No "'+p+'" in "'+A.bAk(o)+'"') -d.push(A.VC(s,o,n))}else d.push(p) +n=A.bFQ(s,o.y)[p] +if(n==null)A.V('No "'+p+'" in "'+A.bBG(o)+'"') +d.push(A.VT(s,o,n))}else d.push(p) return m}, -bDL(a,b){var s,r=a.u,q=A.bjF(a,b),p=b.pop() -if(typeof p=="string")b.push(A.VA(r,p,q)) -else{s=A.wy(r,a.e,p) -switch(s.x){case 12:b.push(A.baO(r,s,q,a.n)) +bF7(a,b){var s,r=a.u,q=A.bkM(a,b),p=b.pop() +if(typeof p=="string")b.push(A.VR(r,p,q)) +else{s=A.wG(r,a.e,p) +switch(s.x){case 12:b.push(A.bbG(r,s,q,a.n)) break -default:b.push(A.baN(r,s,q)) +default:b.push(A.bbF(r,s,q)) break}}}, -bDI(a,b){var s,r,q,p,o,n=null,m=a.u,l=b.pop() +bF4(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 @@ -6490,37 +6511,37 @@ r=n s=r break}else{b.push(l) r=n -s=r}q=A.bjF(a,b) +s=r}q=A.bkM(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.wy(m,a.e,l) -o=new A.afj() +p=A.wG(m,a.e,l) +o=new A.agd() o.a=q o.b=s o.c=r -b.push(A.bjZ(m,p,o)) +b.push(A.bl5(m,p,o)) return -case-4:b.push(A.bEp(m,b.pop(),q)) +case-4:b.push(A.bFM(m,b.pop(),q)) return -default:throw A.d(A.mi("Unexpected state under `()`: "+A.j(l)))}}, -bDK(a,b){var s=b.pop() -if(0===s){b.push(A.VB(a.u,1,"0&")) -return}if(1===s){b.push(A.VB(a.u,4,"1&")) -return}throw A.d(A.mi("Unexpected extended operation "+A.j(s)))}, -bjF(a,b){var s=b.splice(a.p) -A.bjJ(a.u,a.e,s) +default:throw A.d(A.mx("Unexpected state under `()`: "+A.j(l)))}}, +bF6(a,b){var s=b.pop() +if(0===s){b.push(A.VS(a.u,1,"0&")) +return}if(1===s){b.push(A.VS(a.u,4,"1&")) +return}throw A.d(A.mx("Unexpected extended operation "+A.j(s)))}, +bkM(a,b){var s=b.splice(a.p) +A.bkQ(a.u,a.e,s) a.p=b.pop() return s}, -wy(a,b,c){if(typeof c=="string")return A.VA(a,c,a.sEA) +wG(a,b,c){if(typeof c=="string")return A.VR(a,c,a.sEA) else if(typeof c=="number"){b.toString -return A.bDM(a,b,c)}else return c}, -bjJ(a,b,c){var s,r=c.length -for(s=0;s0?new Array(q):v.typeUniverse.sEA -for(o=0;o0?new Array(a):v.typeUniverse.sEA}, -mK:function mK(a,b){var _=this +b2E(a){return a>0?new Array(a):v.typeUniverse.sEA}, +mY:function mY(a,b){var _=this _.a=a _.b=b _.w=_.r=_.c=null _.x=0 _.at=_.as=_.Q=_.z=_.y=null}, -afj:function afj(){this.c=this.b=this.a=null}, -Vw:function Vw(a){this.a=a}, -aez:function aez(){}, -Vx:function Vx(a){this.a=a}, -bIT(a,b){var s,r -if(B.d.cb(a,"Digit"))return a.charCodeAt(5) +agd:function agd(){this.c=this.b=this.a=null}, +VN:function VN(a){this.a=a}, +afs:function afs(){}, +VO:function VO(a){this.a=a}, +bKg(a,b){var s,r +if(B.d.cd(a,"Digit"))return a.charCodeAt(5) s=b.charCodeAt(0) if(b.length<=1)r=!(s>=32&&s<=127) else r=!0 -if(r){r=B.mz.i(0,a) -return r==null?null:r.charCodeAt(0)}if(!(s>=$.brf()&&s<=$.brg()))r=s>=$.brq()&&s<=$.brr() +if(r){r=B.mE.i(0,a) +return r==null?null:r.charCodeAt(0)}if(!(s>=$.bsq()&&s<=$.bsr()))r=s>=$.bsB()&&s<=$.bsC() else r=!0 if(r)return b.toLowerCase().charCodeAt(0) return null}, -bEc(a){return new A.b0L(a,A.Mt(B.mz.gfT(B.mz).jo(0,new A.b0M(),t.q9),t.S,t.N))}, -bGO(a){var s,r,q,p,o=a.acp(),n=A.D(t.N,t.S) -for(s=a.a,r=0;r=2)return null +m.q(0,p,A.bIa(o))}return m}, +bGh(a){if(a==null||a.length>=2)return null return a.toLowerCase().charCodeAt(0)}, -b0L:function b0L(a,b){this.a=a +b1H:function b1H(a,b){this.a=a this.b=b this.c=0}, -b0M:function b0M(){}, -Mi:function Mi(a){this.a=a}, -cL:function cL(a,b){this.a=a +b1I:function b1I(){}, +MC:function MC(a){this.a=a}, +cN:function cN(a,b){this.a=a this.b=b}, -fJ:function fJ(a,b){this.a=a +fB:function fB(a,b){this.a=a this.b=b}, -bD3(){var s,r,q={} -if(self.scheduleImmediate!=null)return A.bHk() +bEq(){var s,r,q={} +if(self.scheduleImmediate!=null)return A.bII() if(self.MutationObserver!=null&&self.document!=null){s=self.document.createElement("div") r=self.document.createElement("span") q.a=null -new self.MutationObserver(A.wK(new A.aT9(q),1)).observe(s,{childList:true}) -return new A.aT8(q,s,r)}else if(self.setImmediate!=null)return A.bHl() -return A.bHm()}, -bD4(a){self.scheduleImmediate(A.wK(new A.aTa(a),0))}, -bD5(a){self.setImmediate(A.wK(new A.aTb(a),0))}, -bD6(a){A.biP(B.E,a)}, -biP(a,b){var s=B.e.cZ(a.a,1000) -return A.bEf(s<0?0:s,b)}, -bCh(a,b){var s=B.e.cZ(a.a,1000) -return A.bEg(s<0?0:s,b)}, -bEf(a,b){var s=new A.Vu(!0) -s.anq(a,b) -return s}, -bEg(a,b){var s=new A.Vu(!1) -s.anr(a,b) -return s}, -t(a){return new A.RB(new A.aR($.aG,a.h("aR<0>")),a.h("RB<0>"))}, +new self.MutationObserver(A.wS(new A.aUk(q),1)).observe(s,{childList:true}) +return new A.aUj(q,s,r)}else if(self.setImmediate!=null)return A.bIJ() +return A.bIK()}, +bEr(a){self.scheduleImmediate(A.wS(new A.aUl(a),0))}, +bEs(a){self.setImmediate(A.wS(new A.aUm(a),0))}, +bEt(a){A.bjW(B.G,a)}, +bjW(a,b){var s=B.e.cS(a.a,1000) +return A.bFC(s<0?0:s,b)}, +bDE(a,b){var s=B.e.cS(a.a,1000) +return A.bFD(s<0?0:s,b)}, +bFC(a,b){var s=new A.VL(!0) +s.ao0(a,b) +return s}, +bFD(a,b){var s=new A.VL(!1) +s.ao1(a,b) +return s}, +t(a){return new A.RR(new A.aV($.aP,a.h("aV<0>")),a.h("RR<0>"))}, r(a,b){a.$2(0,null) b.b=!0 return b.a}, -A(a,b){A.bEK(a,b)}, -q(a,b){b.eK(0,a)}, -p(a,b){b.mF(A.aW(a),A.bu(a))}, -bEK(a,b){var s,r,q=new A.b21(b),p=new A.b22(b) -if(a instanceof A.aR)a.a4P(q,p,t.z) +B(a,b){A.bG6(a,b)}, +q(a,b){b.eH(0,a)}, +p(a,b){b.my(A.b_(a),A.bz(a))}, +bG6(a,b){var s,r,q=new A.b2Y(b),p=new A.b2Z(b) +if(a instanceof A.aV)a.a5k(q,p,t.z) else{s=t.z -if(t.L0.b(a))a.jw(q,p,s) -else{r=new A.aR($.aG,t.LR) +if(t.L0.b(a))a.jt(q,p,s) +else{r=new A.aV($.aP,t.LR) r.a=8 r.c=a -r.a4P(q,p,s)}}}, +r.a5k(q,p,s)}}}, u(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 $.aG.L6(new A.b2Z(s),t.H,t.S,t.z)}, -bjU(a,b,c){return 0}, -ar8(a,b){var s=A.hr(a,"error",t.K) -return new A.XB(s,b==null?A.Cg(a):b)}, -Cg(a){var s -if(t.Lt.b(a)){s=a.gFc() -if(s!=null)return s}return B.rr}, -bfu(a,b){var s=new A.aR($.aG,b.h("aR<0>")) -A.dq(B.E,new A.azF(s,a)) -return s}, -bx3(a,b){var s=new A.aR($.aG,b.h("aR<0>")) -A.iZ(new A.azE(s,a)) -return s}, -ei(a,b){var s=a==null?b.a(a):a,r=new A.aR($.aG,b.h("aR<0>")) -r.pJ(s) +return $.aP.KW(new A.b3V(s),t.H,t.S,t.z)}, +bl0(a,b,c){return 0}, +ask(a,b){var s=A.hl(a,"error",t.K) +return new A.XW(s,b==null?A.Cs(a):b)}, +Cs(a){var s +if(t.Lt.b(a)){s=a.gF0() +if(s!=null)return s}return B.ru}, +bgv(a,b){var s=new A.aV($.aP,b.h("aV<0>")) +A.dr(B.G,new A.aAM(s,a)) +return s}, +byn(a,b){var s=new A.aV($.aP,b.h("aV<0>")) +A.j4(new A.aAL(s,a)) +return s}, +eq(a,b){var s=a==null?b.a(a):a,r=new A.aV($.aP,b.h("aV<0>")) +r.pE(s) return r}, -b8g(a,b,c){var s,r -A.hr(a,"error",t.K) -s=$.aG -if(s!==B.aA){r=s.xV(a,b) +b9f(a,b,c){var s,r +A.hl(a,"error",t.K) +s=$.aP +if(s!==B.ay){r=s.xG(a,b) if(r!=null){a=r.a -b=r.b}}if(b==null)b=A.Cg(a) -s=new A.aR($.aG,c.h("aR<0>")) -s.FE(a,b) +b=r.b}}if(b==null)b=A.Cs(a) +s=new A.aV($.aP,c.h("aV<0>")) +s.Fr(a,b) return s}, -Lh(a,b,c){var s,r +Lz(a,b,c){var s,r if(b==null)s=!c.b(null) else s=!1 -if(s)throw A.d(A.h5(null,"computation","The type parameter is not nullable")) -r=new A.aR($.aG,c.h("aR<0>")) -A.dq(a,new A.azD(b,r,c)) +if(s)throw A.d(A.h0(null,"computation","The type parameter is not nullable")) +r=new A.aV($.aP,c.h("aV<0>")) +A.dr(a,new A.aAK(b,r,c)) return r}, -fb(a,b){var s,r,q,p,o,n,m,l,k,j,i={},h=null,g=!1,f=new A.aR($.aG,b.h("aR>")) +f8(a,b){var s,r,q,p,o,n,m,l,k,j,i={},h=null,g=!1,f=new A.aV($.aP,b.h("aV>")) i.a=null i.b=0 -s=A.ba("error") -r=A.ba("stackTrace") -q=new A.azH(i,h,g,f,s,r) -try{for(l=J.ax(a),k=t.P;l.F();){p=l.ga3(l) +s=A.bd("error") +r=A.bd("stackTrace") +q=new A.aAO(i,h,g,f,s,r) +try{for(l=J.aA(a),k=t.P;l.H();){p=l.ga2(l) o=i.b -p.jw(new A.azG(i,o,f,h,g,s,r,b),q,k);++i.b}l=i.b +p.jt(new A.aAN(i,o,f,h,g,s,r,b),q,k);++i.b}l=i.b if(l===0){l=f -l.wo(A.b([],b.h("v<0>"))) -return l}i.a=A.b6(l,null,!1,b.h("0?"))}catch(j){n=A.aW(j) -m=A.bu(j) -if(i.b===0||g)return A.b8g(n,m,b.h("I<0>")) +l.w8(A.b([],b.h("v<0>"))) +return l}i.a=A.ba(l,null,!1,b.h("0?"))}catch(j){n=A.b_(j) +m=A.bz(j) +if(i.b===0||g)return A.b9f(n,m,b.h("H<0>")) else{s.b=n r.b=m}}return f}, -bx2(a,b,c,d){var s,r,q=new A.azC(d,null,b,c) -if(a instanceof A.aR){s=$.aG -r=new A.aR(s,c.h("aR<0>")) -if(s!==B.aA)q=s.L6(q,c.h("0/"),t.K,t.Km) -a.wk(new A.n3(r,2,null,q,a.$ti.h("@<1>").ab(c).h("n3<1,2>"))) -return r}return a.jw(new A.azB(c),q,c)}, -buQ(a){return new A.bT(new A.aR($.aG,a.h("aR<0>")),a.h("bT<0>"))}, -b2a(a,b,c){var s=$.aG.xV(b,c) +bym(a,b,c,d){var s,r,q=new A.aAJ(d,null,b,c) +if(a instanceof A.aV){s=$.aP +r=new A.aV(s,c.h("aV<0>")) +if(s!==B.ay)q=s.KW(q,c.h("0/"),t.K,t.Km) +a.w4(new A.nf(r,2,null,q,a.$ti.h("@<1>").af(c).h("nf<1,2>"))) +return r}return a.jt(new A.aAI(c),q,c)}, +bw9(a){return new A.bX(new A.aV($.aP,a.h("aV<0>")),a.h("bX<0>"))}, +b36(a,b,c){var s=$.aP.xG(b,c) if(s!=null){b=s.a -c=s.b}else if(c==null)c=A.Cg(b) -a.jI(b,c)}, -bas(a,b){var s,r +c=s.b}else if(c==null)c=A.Cs(b) +a.jG(b,c)}, +bbk(a,b){var s,r for(;s=a.a,(s&4)!==0;)a=a.c -if((s&24)!==0){r=b.GU() -b.FL(a) -A.Ht(b,r)}else{r=b.c -b.a3P(a) -a.PI(r)}}, -bDy(a,b){var s,r,q={},p=q.a=a +if((s&24)!==0){r=b.GF() +b.Fy(a) +A.HK(b,r)}else{r=b.c +b.a4k(a) +a.PD(r)}}, +bEV(a,b){var s,r,q={},p=q.a=a for(;s=p.a,(s&4)!==0;){p=p.c q.a=p}if((s&24)===0){r=b.c -b.a3P(p) -q.a.PI(r) -return}if((s&16)===0&&b.c==null){b.FL(p) +b.a4k(p) +q.a.PD(r) +return}if((s&16)===0&&b.c==null){b.Fy(p) return}b.a^=2 -b.b.ts(new A.aWY(q,b))}, -Ht(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f={},e=f.a=a +b.b.ti(new A.aY5(q,b))}, +HK(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){s=e.c -e.b.JL(s.a,s.b)}return}r.a=b +e.b.Jx(s.a,s.b)}return}r.a=b n=b.a for(e=b;n!=null;e=n,n=m){e.a=null -A.Ht(f.a,e) +A.HK(f.a,e) r.a=n m=n.a}q=f.a l=q.c @@ -6826,170 +6847,170 @@ if(p){k=e.c k=(k&1)!==0||(k&15)===8}else k=!0 if(k){j=e.b.b if(o){e=q.b -e=!(e===j||e.gxW()===j.gxW())}else e=!1 +e=!(e===j||e.gxH()===j.gxH())}else e=!1 if(e){e=f.a s=e.c -e.b.JL(s.a,s.b) -return}i=$.aG -if(i!==j)$.aG=j +e.b.Jx(s.a,s.b) +return}i=$.aP +if(i!==j)$.aP=j else i=null e=r.a.c -if((e&15)===8)new A.aX4(r,f,o).$0() -else if(p){if((e&1)!==0)new A.aX3(r,l).$0()}else if((e&2)!==0)new A.aX2(f,r).$0() -if(i!=null)$.aG=i +if((e&15)===8)new A.aYc(r,f,o).$0() +else if(p){if((e&1)!==0)new A.aYb(r,l).$0()}else if((e&2)!==0)new A.aYa(f,r).$0() +if(i!=null)$.aP=i e=r.c if(s.b(e)){q=r.a.$ti -q=q.h("ap<2>").b(e)||!q.z[1].b(e)}else q=!1 +q=q.h("at<2>").b(e)||!q.z[1].b(e)}else q=!1 if(q){h=r.a.b -if(e instanceof A.aR)if((e.a&24)!==0){g=h.c +if(e instanceof A.aV)if((e.a&24)!==0){g=h.c h.c=null -b=h.H2(g) +b=h.GO(g) h.a=e.a&30|h.a&1 h.c=e.c f.a=e -continue}else A.bas(e,h) -else h.Nt(e) +continue}else A.bbk(e,h) +else h.No(e) return}}h=r.a.b g=h.c h.c=null -b=h.H2(g) +b=h.GO(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}}, -bl9(a,b){if(t.Hg.b(a))return b.L6(a,t.z,t.K,t.Km) -if(t.C_.b(a))return b.L7(a,t.z,t.K) -throw A.d(A.h5(a,"onError",u.w))}, -bGc(){var s,r -for(s=$.Iq;s!=null;s=$.Iq){$.Wy=null +bmg(a,b){if(t.Hg.b(a))return b.KW(a,t.z,t.K,t.Km) +if(t.C_.b(a))return b.KX(a,t.z,t.K) +throw A.d(A.h0(a,"onError",u.w))}, +bHz(){var s,r +for(s=$.IJ;s!=null;s=$.IJ){$.WR=null r=s.b -$.Iq=r -if(r==null)$.Wx=null +$.IJ=r +if(r==null)$.WQ=null s.a.$0()}}, -bGx(){$.bb9=!0 -try{A.bGc()}finally{$.Wy=null -$.bb9=!1 -if($.Iq!=null)$.bcA().$1(A.blr())}}, -blh(a){var s=new A.abu(a),r=$.Wx -if(r==null){$.Iq=$.Wx=s -if(!$.bb9)$.bcA().$1(A.blr())}else $.Wx=r.b=s}, -bGt(a){var s,r,q,p=$.Iq -if(p==null){A.blh(a) -$.Wy=$.Wx -return}s=new A.abu(a) -r=$.Wy +bHU(){$.bc1=!0 +try{A.bHz()}finally{$.WR=null +$.bc1=!1 +if($.IJ!=null)$.bdv().$1(A.bmy())}}, +bmo(a){var s=new A.acl(a),r=$.WQ +if(r==null){$.IJ=$.WQ=s +if(!$.bc1)$.bdv().$1(A.bmy())}else $.WQ=r.b=s}, +bHQ(a){var s,r,q,p=$.IJ +if(p==null){A.bmo(a) +$.WR=$.WQ +return}s=new A.acl(a) +r=$.WR if(r==null){s.b=p -$.Iq=$.Wy=s}else{q=r.b +$.IJ=$.WR=s}else{q=r.b s.b=q -$.Wy=r.b=s -if(q==null)$.Wx=s}}, -iZ(a){var s,r=null,q=$.aG -if(B.aA===q){A.b2P(r,r,B.aA,a) -return}if(B.aA===q.gaAL().a)s=B.aA.gxW()===q.gxW() +$.WR=r.b=s +if(q==null)$.WQ=s}}, +j4(a){var s,r=null,q=$.aP +if(B.ay===q){A.b3L(r,r,B.ay,a) +return}if(B.ay===q.gaBn().a)s=B.ay.gxH()===q.gxH() else s=!1 -if(s){A.b2P(r,r,q,q.Vs(a,t.H)) -return}s=$.aG -s.ts(s.Rs(a))}, -big(a,b){var s=null,r=b.h("wj<0>"),q=new A.wj(s,s,s,s,r) -q.qT(0,a) -q.ZX() -return new A.jw(q,r.h("jw<1>"))}, -bQ5(a,b){return new A.alv(A.hr(a,"stream",t.K),b.h("alv<0>"))}, -aO9(a,b,c){var s=null -return b?new A.Ib(a,s,s,s,c.h("Ib<0>")):new A.wj(a,s,s,s,c.h("wj<0>"))}, -G6(a,b,c){return new A.RC(b,a,c.h("RC<0>"))}, -apB(a){var s,r,q +if(s){A.b3L(r,r,q,q.VV(a,t.H)) +return}s=$.aP +s.ti(s.Rq(a))}, +bjm(a,b){var s=null,r=b.h("wr<0>"),q=new A.wr(s,s,s,s,r) +q.qM(0,a) +q.a_q() +return new A.jF(q,r.h("jF<1>"))}, +bRy(a,b){return new A.amu(A.hl(a,"stream",t.K),b.h("amu<0>"))}, +aPj(a,b,c){var s=null +return b?new A.Is(a,s,s,s,c.h("Is<0>")):new A.wr(a,s,s,s,c.h("wr<0>"))}, +Gn(a,b,c){return new A.RS(b,a,c.h("RS<0>"))}, +aqL(a){var s,r,q if(a==null)return -try{a.$0()}catch(q){s=A.aW(q) -r=A.bu(q) -$.aG.JL(s,r)}}, -bDg(a,b,c,d,e,f){var s=$.aG,r=e?1:0 -return new A.wm(a,A.aTq(s,b,f),A.baq(s,c),A.bap(s,d),s,r,f.h("wm<0>"))}, -aTq(a,b,c){var s=b==null?A.bHn():b -return a.L7(s,t.H,c)}, -baq(a,b){if(b==null)b=A.bHp() -if(t.hK.b(b))return a.L6(b,t.z,t.K,t.Km) -if(t.lP.b(b))return a.L7(b,t.z,t.K) -throw A.d(A.bQ("handleError callback must take either an Object (the error), or both an Object (the error) and a StackTrace.",null))}, -bap(a,b){var s=b==null?A.bHo():b -return a.Vs(s,t.H)}, -bGf(a){}, -bGh(a,b){$.aG.JL(a,b)}, -bGg(){}, -bjv(a,b){var s=new A.Su($.aG,a,b.h("Su<0>")) -s.a3s() -return s}, -bET(a,b,c){var s=a.bA(0),r=$.IA() -if(s!==r)s.l9(new A.b26(b,c)) -else b.qW(c)}, -bkn(a,b,c){var s=$.aG.xV(b,c) +try{a.$0()}catch(q){s=A.b_(q) +r=A.bz(q) +$.aP.Jx(s,r)}}, +bED(a,b,c,d,e,f){var s=$.aP,r=e?1:0 +return new A.wu(a,A.aUB(s,b,f),A.bbi(s,c),A.bbh(s,d),s,r,f.h("wu<0>"))}, +aUB(a,b,c){var s=b==null?A.bIL():b +return a.KX(s,t.H,c)}, +bbi(a,b){if(b==null)b=A.bIN() +if(t.hK.b(b))return a.KW(b,t.z,t.K,t.Km) +if(t.lP.b(b))return a.KX(b,t.z,t.K) +throw A.d(A.bM("handleError callback must take either an Object (the error), or both an Object (the error) and a StackTrace.",null))}, +bbh(a,b){var s=b==null?A.bIM():b +return a.VV(s,t.H)}, +bHC(a){}, +bHE(a,b){$.aP.Jx(a,b)}, +bHD(){}, +bkC(a,b){var s=new A.SL($.aP,a,b.h("SL<0>")) +s.a3X() +return s}, +bGf(a,b,c){var s=a.by(0),r=$.IT() +if(s!==r)s.l6(new A.b32(b,c)) +else b.qP(c)}, +blu(a,b,c){var s=$.aP.xG(b,c) if(s!=null){b=s.a -c=s.b}a.A1(b,c)}, -dq(a,b){var s=$.aG -if(s===B.aA)return s.a8d(a,b) -return s.a8d(a,s.Rs(b))}, -bac(a,b){var s,r=$.aG -if(r===B.aA)return r.a85(a,b) -s=r.a6X(b,t.Ce) -return $.aG.a85(a,s)}, -b2N(a,b){A.bGt(new A.b2O(a,b))}, -blb(a,b,c,d){var s,r=$.aG +c=s.b}a.zN(b,c)}, +dr(a,b){var s=$.aP +if(s===B.ay)return s.a8M(a,b) +return s.a8M(a,s.Rq(b))}, +aRN(a,b){var s,r=$.aP +if(r===B.ay)return r.a8E(a,b) +s=r.a7v(b,t.qe) +return $.aP.a8E(a,s)}, +b3J(a,b){A.bHQ(new A.b3K(a,b))}, +bmi(a,b,c,d){var s,r=$.aP if(r===c)return d.$0() -$.aG=c +$.aP=c s=r try{r=d.$0() -return r}finally{$.aG=s}}, -bld(a,b,c,d,e){var s,r=$.aG +return r}finally{$.aP=s}}, +bmk(a,b,c,d,e){var s,r=$.aP if(r===c)return d.$1(e) -$.aG=c +$.aP=c s=r try{r=d.$1(e) -return r}finally{$.aG=s}}, -blc(a,b,c,d,e,f){var s,r=$.aG +return r}finally{$.aP=s}}, +bmj(a,b,c,d,e,f){var s,r=$.aP if(r===c)return d.$2(e,f) -$.aG=c +$.aP=c s=r try{r=d.$2(e,f) -return r}finally{$.aG=s}}, -b2P(a,b,c,d){var s,r -if(B.aA!==c){s=B.aA.gxW() -r=c.gxW() -d=s!==r?c.Rs(d):c.aGl(d,t.H)}A.blh(d)}, -aT9:function aT9(a){this.a=a}, -aT8:function aT8(a,b,c){this.a=a +return r}finally{$.aP=s}}, +b3L(a,b,c,d){var s,r +if(B.ay!==c){s=B.ay.gxH() +r=c.gxH() +d=s!==r?c.Rq(d):c.aGY(d,t.H)}A.bmo(d)}, +aUk:function aUk(a){this.a=a}, +aUj:function aUj(a,b,c){this.a=a this.b=b this.c=c}, -aTa:function aTa(a){this.a=a}, -aTb:function aTb(a){this.a=a}, -Vu:function Vu(a){this.a=a +aUl:function aUl(a){this.a=a}, +aUm:function aUm(a){this.a=a}, +VL:function VL(a){this.a=a this.b=null this.c=0}, -b1p:function b1p(a,b){this.a=a +b2l:function b2l(a,b){this.a=a this.b=b}, -b1o:function b1o(a,b,c,d){var _=this +b2k:function b2k(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -RB:function RB(a,b){this.a=a +RR:function RR(a,b){this.a=a this.b=!1 this.$ti=b}, -b21:function b21(a){this.a=a}, -b22:function b22(a){this.a=a}, +b2Y:function b2Y(a){this.a=a}, b2Z:function b2Z(a){this.a=a}, -h0:function h0(a,b){var _=this +b3V:function b3V(a){this.a=a}, +fV:function fV(a,b){var _=this _.a=a _.e=_.d=_.c=_.b=null _.$ti=b}, -ex:function ex(a,b){this.a=a +eG:function eG(a,b){this.a=a this.$ti=b}, -XB:function XB(a,b){this.a=a +XW:function XW(a,b){this.a=a this.b=b}, -iV:function iV(a,b){this.a=a +j0:function j0(a,b){this.a=a this.$ti=b}, -Br:function Br(a,b,c,d,e,f,g){var _=this +BD:function BD(a,b,c,d,e,f,g){var _=this _.ay=0 _.CW=_.ch=null _.w=a @@ -7000,28 +7021,28 @@ _.d=e _.e=f _.r=_.f=null _.$ti=g}, -RO:function RO(){}, -RC:function RC(a,b,c){var _=this +S3:function S3(){}, +RS:function RS(a,b,c){var _=this _.a=a _.b=b _.c=0 _.r=_.f=_.e=_.d=null _.$ti=c}, -azF:function azF(a,b){this.a=a +aAM:function aAM(a,b){this.a=a this.b=b}, -azE:function azE(a,b){this.a=a +aAL:function aAL(a,b){this.a=a this.b=b}, -azD:function azD(a,b,c){this.a=a +aAK:function aAK(a,b,c){this.a=a this.b=b this.c=c}, -azH:function azH(a,b,c,d,e,f){var _=this +aAO:function aAO(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -azG:function azG(a,b,c,d,e,f,g,h){var _=this +aAN:function aAN(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -7030,81 +7051,81 @@ _.e=e _.f=f _.r=g _.w=h}, -azC:function azC(a,b,c,d){var _=this +aAJ:function aAJ(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -azB:function azB(a){this.a=a}, -a9T:function a9T(a,b){this.a=a +aAI:function aAI(a){this.a=a}, +aaJ:function aaJ(a,b){this.a=a this.b=b}, -Bx:function Bx(){}, -bT:function bT(a,b){this.a=a +BJ:function BJ(){}, +bX:function bX(a,b){this.a=a this.$ti=b}, -ti:function ti(a,b){this.a=a +tt:function tt(a,b){this.a=a this.$ti=b}, -n3:function n3(a,b,c,d,e){var _=this +nf:function nf(a,b,c,d,e){var _=this _.a=null _.b=a _.c=b _.d=c _.e=d _.$ti=e}, -aR:function aR(a,b){var _=this +aV:function aV(a,b){var _=this _.a=0 _.b=a _.c=null _.$ti=b}, -aWV:function aWV(a,b){this.a=a +aY2:function aY2(a,b){this.a=a this.b=b}, -aX1:function aX1(a,b){this.a=a +aY9:function aY9(a,b){this.a=a this.b=b}, -aWZ:function aWZ(a){this.a=a}, -aX_:function aX_(a){this.a=a}, -aX0:function aX0(a,b,c){this.a=a +aY6:function aY6(a){this.a=a}, +aY7:function aY7(a){this.a=a}, +aY8:function aY8(a,b,c){this.a=a this.b=b this.c=c}, -aWY:function aWY(a,b){this.a=a +aY5:function aY5(a,b){this.a=a this.b=b}, -aWX:function aWX(a,b){this.a=a +aY4:function aY4(a,b){this.a=a this.b=b}, -aWW:function aWW(a,b,c){this.a=a +aY3:function aY3(a,b,c){this.a=a this.b=b this.c=c}, -aX4:function aX4(a,b,c){this.a=a +aYc:function aYc(a,b,c){this.a=a this.b=b this.c=c}, -aX5:function aX5(a){this.a=a}, -aX3:function aX3(a,b){this.a=a +aYd:function aYd(a){this.a=a}, +aYb:function aYb(a,b){this.a=a this.b=b}, -aX2:function aX2(a,b){this.a=a +aYa:function aYa(a,b){this.a=a this.b=b}, -aX6:function aX6(a,b){this.a=a +aYe:function aYe(a,b){this.a=a this.b=b}, -aX7:function aX7(a,b,c){this.a=a +aYf:function aYf(a,b,c){this.a=a this.b=b this.c=c}, -aX8:function aX8(a,b){this.a=a +aYg:function aYg(a,b){this.a=a this.b=b}, -abu:function abu(a){this.a=a +acl:function acl(a){this.a=a this.b=null}, dp:function dp(){}, -aOf:function aOf(a,b){this.a=a +aPp:function aPp(a,b){this.a=a this.b=b}, -aOg:function aOg(a,b){this.a=a +aPq:function aPq(a,b){this.a=a this.b=b}, -aOd:function aOd(a){this.a=a}, -aOe:function aOe(a,b,c){this.a=a +aPn:function aPn(a){this.a=a}, +aPo:function aPo(a,b,c){this.a=a this.b=b this.c=c}, -Q6:function Q6(){}, -a8R:function a8R(){}, -I7:function I7(){}, -b0H:function b0H(a){this.a=a}, -b0G:function b0G(a){this.a=a}, -alI:function alI(){}, -abv:function abv(){}, -wj:function wj(a,b,c,d,e){var _=this +Qo:function Qo(){}, +a9F:function a9F(){}, +Io:function Io(){}, +b1D:function b1D(a){this.a=a}, +b1C:function b1C(a){this.a=a}, +amG:function amG(){}, +acm:function acm(){}, +wr:function wr(a,b,c,d,e){var _=this _.a=null _.b=0 _.c=null @@ -7113,7 +7134,7 @@ _.e=b _.f=c _.r=d _.$ti=e}, -Ib:function Ib(a,b,c,d,e){var _=this +Is:function Is(a,b,c,d,e){var _=this _.a=null _.b=0 _.c=null @@ -7122,9 +7143,9 @@ _.e=b _.f=c _.r=d _.$ti=e}, -jw:function jw(a,b){this.a=a +jF:function jF(a,b){this.a=a this.$ti=b}, -wm:function wm(a,b,c,d,e,f,g){var _=this +wu:function wu(a,b,c,d,e,f,g){var _=this _.w=a _.a=b _.b=c @@ -7133,41 +7154,41 @@ _.d=e _.e=f _.r=_.f=null _.$ti=g}, -iW:function iW(){}, -aTs:function aTs(a,b,c){this.a=a +j1:function j1(){}, +aUD:function aUD(a,b,c){this.a=a this.b=b this.c=c}, -aTr:function aTr(a){this.a=a}, -I8:function I8(){}, -adF:function adF(){}, -pS:function pS(a,b){this.b=a +aUC:function aUC(a){this.a=a}, +Ip:function Ip(){}, +aew:function aew(){}, +q0:function q0(a,b){this.b=a this.a=null this.$ti=b}, -Hd:function Hd(a,b){this.b=a +Hu:function Hu(a,b){this.b=a this.c=b this.a=null}, -aVW:function aVW(){}, -HU:function HU(a){var _=this +aX5:function aX5(){}, +Ia:function Ia(a){var _=this _.a=0 _.c=_.b=null _.$ti=a}, -aZc:function aZc(a,b){this.a=a +b_e:function b_e(a,b){this.a=a this.b=b}, -Su:function Su(a,b,c){var _=this +SL:function SL(a,b,c){var _=this _.a=a _.b=0 _.c=b _.$ti=c}, -alv:function alv(a,b){var _=this +amu:function amu(a,b){var _=this _.a=null _.b=a _.c=!1 _.$ti=b}, -BA:function BA(a){this.$ti=a}, -b26:function b26(a,b){this.a=a +BM:function BM(a){this.$ti=a}, +b32:function b32(a,b){this.a=a this.b=b}, -n2:function n2(){}, -Hr:function Hr(a,b,c,d,e,f,g){var _=this +ne:function ne(){}, +HI:function HI(a,b,c,d,e,f,g){var _=this _.w=a _.x=null _.a=b @@ -7177,135 +7198,135 @@ _.d=e _.e=f _.r=_.f=null _.$ti=g}, -to:function to(a,b,c){this.b=a +tz:function tz(a,b,c){this.b=a this.a=b this.$ti=c}, -tb:function tb(a,b,c){this.b=a +tm:function tm(a,b,c){this.b=a this.a=b this.$ti=c}, -ao0:function ao0(a,b,c){this.a=a +ap3:function ap3(a,b,c){this.a=a this.b=b this.$ti=c}, -ao_:function ao_(){}, -b2O:function b2O(a,b){this.a=a +ap2:function ap2(){}, +b3K:function b3K(a,b){this.a=a this.b=b}, -ak5:function ak5(){}, -b_D:function b_D(a,b,c){this.a=a +al_:function al_(){}, +b0B:function b0B(a,b,c){this.a=a this.b=b this.c=c}, -b_B:function b_B(a,b,c,d,e){var _=this +b0z:function b0z(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -b_C:function b_C(a,b){this.a=a +b0A:function b0A(a,b){this.a=a this.b=b}, -b_E:function b_E(a,b,c){this.a=a +b0C:function b0C(a,b,c){this.a=a this.b=b this.c=c}, -kK(a,b,c,d,e){if(c==null)if(b==null){if(a==null)return new A.t9(d.h("@<0>").ab(e).h("t9<1,2>")) -b=A.bbw()}else{if(A.blI()===b&&A.blH()===a)return new A.wr(d.h("@<0>").ab(e).h("wr<1,2>")) -if(a==null)a=A.bbv()}else{if(b==null)b=A.bbw() -if(a==null)a=A.bbv()}return A.bDh(a,b,c,d,e)}, -bat(a,b){var s=a[b] +kY(a,b,c,d,e){if(c==null)if(b==null){if(a==null)return new A.tk(d.h("@<0>").af(e).h("tk<1,2>")) +b=A.bco()}else{if(A.bmP()===b&&A.bmO()===a)return new A.wz(d.h("@<0>").af(e).h("wz<1,2>")) +if(a==null)a=A.bcn()}else{if(b==null)b=A.bco() +if(a==null)a=A.bcn()}return A.bEE(a,b,c,d,e)}, +bbl(a,b){var s=a[b] return s===a?null:s}, -bav(a,b,c){if(c==null)a[b]=a +bbn(a,b,c){if(c==null)a[b]=a else a[b]=c}, -bau(){var s=Object.create(null) -A.bav(s,"",s) +bbm(){var s=Object.create(null) +A.bbn(s,"",s) delete s[""] return s}, -bDh(a,b,c,d,e){var s=c!=null?c:new A.aV8(d) -return new A.Sn(a,b,s,d.h("@<0>").ab(e).h("Sn<1,2>"))}, -mx(a,b,c,d){if(b==null){if(a==null)return new A.ih(c.h("@<0>").ab(d).h("ih<1,2>")) -b=A.bbw()}else{if(A.blI()===b&&A.blH()===a)return new A.LV(c.h("@<0>").ab(d).h("LV<1,2>")) -if(a==null)a=A.bbv()}return A.bDF(a,b,null,c,d)}, -b1(a,b,c){return A.blX(a,new A.ih(b.h("@<0>").ab(c).h("ih<1,2>")))}, -D(a,b){return new A.ih(a.h("@<0>").ab(b).h("ih<1,2>"))}, -bDF(a,b,c,d,e){return new A.To(a,b,new A.aY8(d),d.h("@<0>").ab(e).h("To<1,2>"))}, -e7(a){return new A.pT(a.h("pT<0>"))}, -baw(){var s=Object.create(null) +bEE(a,b,c,d,e){var s=c!=null?c:new A.aWi(d) +return new A.SE(a,b,s,d.h("@<0>").af(e).h("SE<1,2>"))}, +mL(a,b,c,d){if(b==null){if(a==null)return new A.ip(c.h("@<0>").af(d).h("ip<1,2>")) +b=A.bco()}else{if(A.bmP()===b&&A.bmO()===a)return new A.Me(c.h("@<0>").af(d).h("Me<1,2>")) +if(a==null)a=A.bcn()}return A.bF1(a,b,null,c,d)}, +b5(a,b,c){return A.bn3(a,new A.ip(b.h("@<0>").af(c).h("ip<1,2>")))}, +D(a,b){return new A.ip(a.h("@<0>").af(b).h("ip<1,2>"))}, +bF1(a,b,c,d,e){return new A.TF(a,b,new A.aZe(d),d.h("@<0>").af(e).h("TF<1,2>"))}, +ee(a){return new A.q1(a.h("q1<0>"))}, +bbo(){var s=Object.create(null) s[""]=s delete s[""] return s}, -uT(a){return new A.l5(a.h("l5<0>"))}, -z(a){return new A.l5(a.h("l5<0>"))}, -db(a,b){return A.bIv(a,new A.l5(b.h("l5<0>")))}, -baz(){var s=Object.create(null) +v3(a){return new A.li(a.h("li<0>"))}, +C(a){return new A.li(a.h("li<0>"))}, +dc(a,b){return A.bJT(a,new A.li(b.h("li<0>")))}, +bbr(){var s=Object.create(null) s[""]=s delete s[""] return s}, -cY(a,b,c){var s=new A.n4(a,b,c.h("n4<0>")) +cW(a,b,c){var s=new A.ng(a,b,c.h("ng<0>")) s.c=a.e return s}, -bFd(a,b){return J.e(a,b)}, -bFe(a){return J.V(a)}, -bgg(a,b,c){var s=A.mx(null,null,b,c) -J.ma(a,new A.aDN(s,b,c)) +bGA(a,b){return J.f(a,b)}, +bGB(a){return J.W(a)}, +bhi(a,b,c){var s=A.mL(null,null,b,c) +J.lp(a,new A.aES(s,b,c)) return s}, -z2(a,b,c){var s=A.mx(null,null,b,c) -s.H(0,a) +zc(a,b,c){var s=A.mL(null,null,b,c) +s.I(0,a) return s}, -z3(a,b){var s,r=A.uT(b) -for(s=J.ax(a);s.F();)r.C(0,b.a(s.ga3(s))) +zd(a,b){var s,r=A.v3(b) +for(s=J.aA(a);s.H();)r.D(0,b.a(s.ga2(s))) return r}, -iK(a,b){var s=A.uT(b) -s.H(0,a) +iP(a,b){var s=A.v3(b) +s.I(0,a) return s}, -b8R(a){var s,r={} -if(A.bbJ(a))return"{...}" -s=new A.cX("") -try{$.C2.push(a) +b9Q(a){var s,r={} +if(A.bcB(a))return"{...}" +s=new A.cZ("") +try{$.Cd.push(a) s.a+="{" r.a=!0 -J.ma(a,new A.aEp(r,s)) -s.a+="}"}finally{$.C2.pop()}r=s.a +J.lp(a,new A.aFu(r,s)) +s.a+="}"}finally{$.Cd.pop()}r=s.a return r.charCodeAt(0)==0?r:r}, -lw(a,b){return new A.Me(A.b6(A.by4(a),null,!1,b.h("0?")),b.h("Me<0>"))}, -by4(a){if(a==null||a<8)return 8 -else if((a&a-1)>>>0!==0)return A.bgh(a) +lL(a,b){return new A.My(A.ba(A.bzp(a),null,!1,b.h("0?")),b.h("My<0>"))}, +bzp(a){if(a==null||a<8)return 8 +else if((a&a-1)>>>0!==0)return A.bhj(a) return a}, -bgh(a){var s +bhj(a){var s a=(a<<1>>>0)-1 for(;!0;a=s){s=(a&a-1)>>>0 if(s===0)return a}}, -baA(a,b){return new A.HE(a,a.c,a.d,a.b,b.h("HE<0>"))}, -baQ(){throw A.d(A.a8("Cannot change an unmodifiable set"))}, -bFi(a,b){return J.C7(a,b)}, -bkF(a){if(a.h("o(0,0)").b(A.blF()))return A.blF() -return A.bHE()}, -b9V(a,b){var s=A.bkF(a) -return new A.PX(s,new A.aNw(a),a.h("@<0>").ab(b).h("PX<1,2>"))}, -a8w(a,b,c){var s=a==null?A.bkF(c):a,r=b==null?new A.aNz(c):b -return new A.G3(s,r,c.h("G3<0>"))}, -t9:function t9(a){var _=this +bbs(a,b){return new A.HV(a,a.c,a.d,a.b,b.h("HV<0>"))}, +bbI(){throw A.d(A.a8("Cannot change an unmodifiable set"))}, +bGF(a,b){return J.Ci(a,b)}, +blM(a){if(a.h("o(0,0)").b(A.bmM()))return A.bmM() +return A.bJ1()}, +baR(a,b){var s=A.blM(a) +return new A.Qf(s,new A.aOE(a),a.h("@<0>").af(b).h("Qf<1,2>"))}, +a9h(a,b,c){var s=a==null?A.blM(c):a,r=b==null?new A.aOH(c):b +return new A.Gl(s,r,c.h("Gl<0>"))}, +tk:function tk(a){var _=this _.a=0 _.e=_.d=_.c=_.b=null _.$ti=a}, -aXe:function aXe(a){this.a=a}, -aXd:function aXd(a){this.a=a}, -wr:function wr(a){var _=this +aYk:function aYk(a){this.a=a}, +aYj:function aYj(a){this.a=a}, +wz:function wz(a){var _=this _.a=0 _.e=_.d=_.c=_.b=null _.$ti=a}, -Sn:function Sn(a,b,c,d){var _=this +SE:function SE(a,b,c,d){var _=this _.f=a _.r=b _.w=c _.a=0 _.e=_.d=_.c=_.b=null _.$ti=d}, -aV8:function aV8(a){this.a=a}, -BC:function BC(a,b){this.a=a +aWi:function aWi(a){this.a=a}, +BO:function BO(a,b){this.a=a this.$ti=b}, -Hw:function Hw(a,b,c){var _=this +HN:function HN(a,b,c){var _=this _.a=a _.b=b _.c=0 _.d=null _.$ti=c}, -To:function To(a,b,c,d){var _=this +TF:function TF(a,b,c,d){var _=this _.w=a _.x=b _.y=c @@ -7313,207 +7334,207 @@ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=0 _.$ti=d}, -aY8:function aY8(a){this.a=a}, -pT:function pT(a){var _=this +aZe:function aZe(a){this.a=a}, +q1:function q1(a){var _=this _.a=0 _.e=_.d=_.c=_.b=null _.$ti=a}, -l3:function l3(a,b,c){var _=this +lg:function lg(a,b,c){var _=this _.a=a _.b=b _.c=0 _.d=null _.$ti=c}, -l5:function l5(a){var _=this +li:function li(a){var _=this _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=0 _.$ti=a}, -aY9:function aY9(a){this.a=a +aZf:function aZf(a){this.a=a this.c=this.b=null}, -n4:function n4(a,b,c){var _=this +ng:function ng(a,b,c){var _=this _.a=a _.b=b _.d=_.c=null _.$ti=c}, -o9:function o9(a,b){this.a=a +om:function om(a,b){this.a=a this.$ti=b}, -aDN:function aDN(a,b,c){this.a=a +aES:function aES(a,b,c){this.a=a this.b=b this.c=c}, -z4:function z4(a){var _=this +ze:function ze(a){var _=this _.b=_.a=0 _.c=null _.$ti=a}, -agu:function agu(a,b,c,d){var _=this +ahn:function ahn(a,b,c,d){var _=this _.a=a _.b=b _.c=null _.d=c _.e=!1 _.$ti=d}, -qZ:function qZ(){}, -N:function N(){}, -br:function br(){}, -aEn:function aEn(a){this.a=a}, -aEo:function aEo(a){this.a=a}, -aEp:function aEp(a,b){this.a=a +r8:function r8(){}, +M:function M(){}, +bv:function bv(){}, +aFs:function aFs(a){this.a=a}, +aFt:function aFt(a){this.a=a}, +aFu:function aFu(a,b){this.a=a this.b=b}, -Tr:function Tr(a,b){this.a=a +TI:function TI(a,b){this.a=a this.$ti=b}, -agF:function agF(a,b,c){var _=this +ahz:function ahz(a,b,c){var _=this _.a=a _.b=b _.c=null _.$ti=c}, -an8:function an8(){}, -Ms:function Ms(){}, -Bg:function Bg(a,b){this.a=a +aoa:function aoa(){}, +MM:function MM(){}, +Br:function Br(a,b){this.a=a this.$ti=b}, -Sw:function Sw(){}, -Sv:function Sv(a,b,c){var _=this +SN:function SN(){}, +SM:function SM(a,b,c){var _=this _.c=a _.d=b _.b=_.a=null _.$ti=c}, -Sx:function Sx(a){this.b=this.a=null +SO:function SO(a){this.b=this.a=null this.$ti=a}, -Kv:function Kv(a,b){this.a=a +KO:function KO(a,b){this.a=a this.b=0 this.$ti=b}, -ae1:function ae1(a,b,c){var _=this +aeV:function aeV(a,b,c){var _=this _.a=a _.b=b _.c=null _.$ti=c}, -Me:function Me(a,b){var _=this +My:function My(a,b){var _=this _.a=a _.d=_.c=_.b=0 _.$ti=b}, -HE:function HE(a,b,c,d,e){var _=this +HV:function HV(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=null _.$ti=e}, -lR:function lR(){}, -I4:function I4(){}, -an9:function an9(){}, -GL:function GL(a,b){this.a=a +m5:function m5(){}, +Il:function Il(){}, +aob:function aob(){}, +H1:function H1(a,b){this.a=a this.$ti=b}, -alg:function alg(){}, -kp:function kp(a,b){var _=this +amc:function amc(){}, +kC:function kC(a,b){var _=this _.a=a _.c=_.b=null _.$ti=b}, -jA:function jA(a,b,c){var _=this +jK:function jK(a,b,c){var _=this _.d=a _.a=b _.c=_.b=null _.$ti=c}, -alf:function alf(){}, -PX:function PX(a,b,c){var _=this +amb:function amb(){}, +Qf:function Qf(a,b,c){var _=this _.d=null _.e=a _.f=b _.c=_.b=_.a=0 _.$ti=c}, -aNw:function aNw(a){this.a=a}, -aNv:function aNv(a){this.a=a}, -pX:function pX(){}, -tg:function tg(a,b){this.a=a +aOE:function aOE(a){this.a=a}, +aOD:function aOD(a){this.a=a}, +q5:function q5(){}, +tr:function tr(a,b){this.a=a this.$ti=b}, -BQ:function BQ(a,b){this.a=a +C1:function C1(a,b){this.a=a this.$ti=b}, -V_:function V_(a,b){this.a=a +Vg:function Vg(a,b){this.a=a this.$ti=b}, -th:function th(a,b,c,d){var _=this +ts:function ts(a,b,c,d){var _=this _.a=a _.b=b _.c=null _.d=c _.$ti=d}, -V3:function V3(a,b,c,d){var _=this +Vk:function Vk(a,b,c,d){var _=this _.a=a _.b=b _.c=null _.d=c _.$ti=d}, -BP:function BP(a,b,c,d){var _=this +C0:function C0(a,b,c,d){var _=this _.a=a _.b=b _.c=null _.d=c _.$ti=d}, -G3:function G3(a,b,c){var _=this +Gl:function Gl(a,b,c){var _=this _.d=null _.e=a _.f=b _.c=_.b=_.a=0 _.$ti=c}, -aNz:function aNz(a){this.a=a}, -aNy:function aNy(a,b){this.a=a +aOH:function aOH(a){this.a=a}, +aOG:function aOG(a,b){this.a=a this.b=b}, -aNx:function aNx(a,b){this.a=a +aOF:function aOF(a,b){this.a=a this.b=b}, -V0:function V0(){}, -V1:function V1(){}, -V2:function V2(){}, -VD:function VD(){}, -VE:function VE(){}, -bbd(a,b){var s,r,q,p=null -try{p=JSON.parse(a)}catch(r){s=A.aW(r) +Vh:function Vh(){}, +Vi:function Vi(){}, +Vj:function Vj(){}, +VV:function VV(){}, +VW:function VW(){}, +bc5(a,b){var s,r,q,p=null +try{p=JSON.parse(a)}catch(r){s=A.b_(r) q=A.d6(String(s),null,null) -throw A.d(q)}q=A.b2e(p) +throw A.d(q)}q=A.b3a(p) return q}, -b2e(a){var s +b3a(a){var s if(a==null)return null if(typeof a!="object")return a -if(Object.getPrototypeOf(a)!==Array.prototype)return new A.ag6(a,Object.create(null)) -for(s=0;s=0)return null return r}return null}, -bCA(a,b,c,d){var s=a?$.bqp():$.bqo() +bDX(a,b,c,d){var s=a?$.brA():$.brz() if(s==null)return null -if(0===c&&d===b.length)return A.bj4(s,b) -return A.bj4(s,b.subarray(c,A.cV(c,d,b.length,null,null)))}, -bj4(a,b){var s,r +if(0===c&&d===b.length)return A.bkb(s,b) +return A.bkb(s,b.subarray(c,A.cU(c,d,b.length,null,null)))}, +bkb(a,b){var s,r try{s=a.decode(b) return s}catch(r){}return null}, -bdz(a,b,c,d,e,f){if(B.e.bH(f,4)!==0)throw A.d(A.d6("Invalid base64 padding, padded length must be multiple of four, is "+f,a,c)) +bey(a,b,c,d,e,f){if(B.e.bB(f,4)!==0)throw A.d(A.d6("Invalid base64 padding, padded length must be multiple of four, is "+f,a,c)) if(d+e!==f)throw A.d(A.d6("Invalid base64 padding, '=' not at the end",a,b)) if(e>2)throw A.d(A.d6("Invalid base64 padding, more than two '=' characters",a,b))}, -bDb(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.aN(b),r=c,q=0;r>>0 -m=(m<<8|p)&16777215;--l -if(l===0){o=g+1 -f[g]=a.charCodeAt(m>>>18&63) -g=o+1 -f[o]=a.charCodeAt(m>>>12&63) -o=g+1 -f[g]=a.charCodeAt(m>>>6&63) -g=o+1 -f[o]=a.charCodeAt(m&63) -m=0 -l=3}}if(q>=0&&q<=255){if(e&&l<3){o=g+1 -n=o+1 -if(3-l===1){f[g]=a.charCodeAt(m>>>2&63) -f[o]=a.charCodeAt(m<<4&63) -f[n]=61 -f[n+1]=61}else{f[g]=a.charCodeAt(m>>>10&63) -f[o]=a.charCodeAt(m>>>4&63) -f[n]=a.charCodeAt(m<<2&63) -f[n+1]=61}return 0}return(m<<2|3-l)>>>0}for(r=c;r255)break;++r}throw A.d(A.h5(b,"Not a byte value at index "+r+": 0x"+J.btE(s.i(b,r),16),null))}, -bDa(a,b,c,d,e,f){var s,r,q,p,o,n,m="Invalid encoding before padding",l="Invalid character",k=B.e.bv(f,2),j=f&3,i=$.bcB() +bEy(a,b,c,d,e,f,g,h){var s,r,q,p,o,n,m,l=h>>>2,k=3-(h&3) +for(s=J.aj(b),r=J.cu(f),q=c,p=0;q>>0 +l=(l<<8|o)&16777215;--k +if(k===0){n=g+1 +r.q(f,g,a.charCodeAt(l>>>18&63)) +g=n+1 +r.q(f,n,a.charCodeAt(l>>>12&63)) +n=g+1 +r.q(f,g,a.charCodeAt(l>>>6&63)) +g=n+1 +r.q(f,n,a.charCodeAt(l&63)) +l=0 +k=3}}if(p>=0&&p<=255){if(e&&k<3){n=g+1 +m=n+1 +if(3-k===1){r.q(f,g,a.charCodeAt(l>>>2&63)) +r.q(f,n,a.charCodeAt(l<<4&63)) +r.q(f,m,61) +r.q(f,m+1,61)}else{r.q(f,g,a.charCodeAt(l>>>10&63)) +r.q(f,n,a.charCodeAt(l>>>4&63)) +r.q(f,m,a.charCodeAt(l<<2&63)) +r.q(f,m+1,61)}return 0}return(l<<2|3-k)>>>0}for(q=c;q255)break;++q}throw A.d(A.h0(b,"Not a byte value at index "+q+": 0x"+J.buV(s.i(b,q),16),null))}, +bEx(a,b,c,d,e,f){var s,r,q,p,o,n,m="Invalid encoding before padding",l="Invalid character",k=B.e.bu(f,2),j=f&3,i=$.bdw() for(s=b,r=0;s>>10 d[e+1]=k>>>2}else{if((k&15)!==0)throw A.d(A.d6(m,a,s)) d[e]=k>>>4}n=(3-j)*3 if(q===37)n+=2 -return A.bjr(a,s+1,c,-n-1)}throw A.d(A.d6(l,a,s))}if(r>=0&&r<=127)return(k<<2|j)>>>0 +return A.bky(a,s+1,c,-n-1)}throw A.d(A.d6(l,a,s))}if(r>=0&&r<=127)return(k<<2|j)>>>0 for(s=b;s127)break throw A.d(A.d6(l,a,s))}, -bD8(a,b,c,d){var s=A.bD9(a,b,c),r=(d&3)+(s-b),q=B.e.bv(r,2)*3,p=r&3 +bEv(a,b,c,d){var s=A.bEw(a,b,c),r=(d&3)+(s-b),q=B.e.bu(r,2)*3,p=r&3 if(p!==0&&s0)return new Uint8Array(q) -return $.bqx()}, -bD9(a,b,c){var s,r=c,q=r,p=0 +return $.brI()}, +bEw(a,b,c){var s,r=c,q=r,p=0 while(!0){if(!(q>b&&p<2))break c$0:{--q s=a.charCodeAt(q) @@ -7550,7 +7571,7 @@ s=a.charCodeAt(q)}if(s===51){if(q===b)break;--q s=a.charCodeAt(q)}if(s===37){++p r=q break c$0}break}}return r}, -bjr(a,b,c,d){var s,r +bky(a,b,c,d){var s,r if(b===c)return d s=-d-1 for(;s>0;){r=a.charCodeAt(b) @@ -7562,26 +7583,26 @@ if(b===c)break r=a.charCodeAt(b)}if((r|32)!==100)break;++b;--s if(b===c)break}if(b!==c)throw A.d(A.d6("Invalid padding character",a,b)) return-s-1}, -bwr(a){return $.bo4().i(0,a.toLowerCase())}, -bg2(a,b,c){return new A.LW(a,b)}, -bFf(a){return a.pk()}, -bDA(a,b){return new A.ag8(a,[],A.blE())}, -bDB(a,b,c){var s,r=new A.cX("") -A.bay(a,r,b,c) +bxL(a){return $.bpd().i(0,a.toLowerCase())}, +bh3(a,b,c){return new A.Mf(a,b)}, +bGC(a){return a.pf()}, +bEX(a,b){return new A.ah_(a,[],A.bmL())}, +bEY(a,b,c){var s,r=new A.cZ("") +A.bbq(a,r,b,c) s=r.a return s.charCodeAt(0)==0?s:s}, -bay(a,b,c,d){var s -if(d==null)s=A.bDA(b,c) -else s=new A.aXY(d,0,b,[],A.blE()) -s.vI(a)}, -bDC(a,b,c){var s,r,q -for(s=J.aN(a),r=b,q=0;r>>0 +bbq(a,b,c,d){var s +if(d==null)s=A.bEX(b,c) +else s=new A.aZ3(d,0,b,[],A.bmL()) +s.vs(a)}, +bEZ(a,b,c){var s,r,q +for(s=J.aj(a),r=b,q=0;r>>0 if(q>=0&&q<=255)return -A.bDD(a,b,c)}, -bDD(a,b,c){var s,r,q -for(s=J.aN(a),r=b;r255)throw A.d(A.d6("Source contains non-Latin-1 characters.",a,r))}}, -bkh(a){switch(a){case 65:return"Missing extension byte" +blo(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" @@ -7589,305 +7610,305 @@ case 73:return"Out of unicode range" case 75:return"Encoded surrogate" case 77:return"Unfinished UTF-8 octet sequence" default:return""}}, -bEE(a,b,c){var s,r,q,p=c-b,o=new Uint8Array(p) -for(s=J.aN(a),r=0;r>>0!==0?255:q}return o}, -ag6:function ag6(a,b){this.a=a +agY:function agY(a,b){this.a=a this.b=b this.c=null}, -aXV:function aXV(a){this.a=a}, -aXU:function aXU(a){this.a=a}, -ag7:function ag7(a){this.a=a}, -Tl:function Tl(a,b,c){this.b=a +aZ0:function aZ0(a){this.a=a}, +aZ_:function aZ_(a){this.a=a}, +agZ:function agZ(a){this.a=a}, +TC:function TC(a,b,c){this.b=a this.c=b this.a=c}, -aRr:function aRr(){}, -aRq:function aRq(){}, -Xu:function Xu(){}, -an5:function an5(){}, -Xw:function Xw(a){this.a=a}, -an6:function an6(a,b){this.a=a +aSD:function aSD(){}, +aSC:function aSC(){}, +XP:function XP(){}, +ao3:function ao3(){}, +XR:function XR(a){this.a=a}, +ao4:function ao4(a,b){this.a=a this.b=b}, -an4:function an4(){}, -Xv:function Xv(a,b){this.a=a +ao2:function ao2(){}, +XQ:function XQ(a,b){this.a=a this.b=b}, -aWn:function aWn(a){this.a=a}, -b0l:function b0l(a){this.a=a}, -arB:function arB(){}, -XW:function XW(){}, -RE:function RE(a){this.a=0 +aXv:function aXv(a){this.a=a}, +b1h:function b1h(a){this.a=a}, +asM:function asM(){}, +Yh:function Yh(){}, +RU:function RU(a){this.a=0 this.b=a}, -aTp:function aTp(a){this.c=null +aUA:function aUA(a){this.c=null this.a=0 this.b=a}, -aTi:function aTi(){}, -aT6:function aT6(a,b){this.a=a +aUt:function aUt(){}, +aUh:function aUh(a,b){this.a=a this.b=b}, -b1G:function b1G(a,b){this.a=a +b2C:function b2C(a,b){this.a=a this.b=b}, -XV:function XV(){}, -abK:function abK(){this.a=0}, -abL:function abL(a,b){this.a=a +Yg:function Yg(){}, +acB:function acB(){this.a=0}, +acC:function acC(a,b){this.a=a this.b=b}, -Js:function Js(){}, -RR:function RR(a){this.a=a}, -acd:function acd(a,b){this.a=a +JK:function JK(){}, +S7:function S7(a){this.a=a}, +ad5:function ad5(a,b){this.a=a this.b=b this.c=0}, -YG:function YG(){}, -akV:function akV(a,b,c){this.a=a +Z3:function Z3(){}, +alQ:function alQ(a,b,c){this.a=a this.b=b this.$ti=c}, -Zm:function Zm(){}, -ce:function ce(){}, -SX:function SX(a,b,c){this.a=a +ZK:function ZK(){}, +ck:function ck(){}, +Td:function Td(a,b,c){this.a=a this.b=b this.$ti=c}, -y2:function y2(){}, -aBc:function aBc(a,b,c,d,e){var _=this +ya:function ya(){}, +aCb:function aCb(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -a1W:function a1W(a){this.a=a}, -afF:function afF(a,b){this.a=a +a2o:function a2o(a){this.a=a}, +agw:function agw(a,b){this.a=a this.b=b}, -LW:function LW(a,b){this.a=a +Mf:function Mf(a,b){this.a=a this.b=b}, -a2z:function a2z(a,b){this.a=a +a35:function a35(a,b){this.a=a this.b=b}, -aCO:function aCO(){}, -a2C:function a2C(a,b){this.a=a +aDN:function aDN(){}, +a38:function a38(a,b){this.a=a this.b=b}, -aXT:function aXT(a,b,c){var _=this +aYZ:function aYZ(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=!1}, -a2B:function a2B(a){this.a=a}, -aXZ:function aXZ(){}, -aY_:function aY_(a,b){this.a=a +a37:function a37(a){this.a=a}, +aZ4:function aZ4(){}, +aZ5:function aZ5(a,b){this.a=a this.b=b}, -aXW:function aXW(){}, -aXX:function aXX(a,b){this.a=a +aZ1:function aZ1(){}, +aZ2:function aZ2(a,b){this.a=a this.b=b}, -ag8:function ag8(a,b,c){this.c=a +ah_:function ah_(a,b,c){this.c=a this.a=b this.b=c}, -aXY:function aXY(a,b,c,d,e){var _=this +aZ3:function aZ3(a,b,c,d,e){var _=this _.f=a _.e$=b _.c=c _.a=d _.b=e}, -a2L:function a2L(){}, -a2N:function a2N(a){this.a=a}, -a2M:function a2M(a,b){this.a=a +a3h:function a3h(){}, +a3j:function a3j(a){this.a=a}, +a3i:function a3i(a,b){this.a=a this.b=b}, -agi:function agi(a){this.a=a}, -aY3:function aY3(a){this.a=a}, -aDH:function aDH(){}, -mP:function mP(){}, -aUl:function aUl(a,b){this.a=a +ah9:function ah9(a){this.a=a}, +aZ9:function aZ9(a){this.a=a}, +aEM:function aEM(){}, +n1:function n1(){}, +aVw:function aVw(a,b){this.a=a this.b=b}, -b0K:function b0K(a,b){this.a=a +b1G:function b1G(a,b){this.a=a this.b=b}, -Ia:function Ia(){}, -wB:function wB(a){this.a=a}, -ane:function ane(a,b,c){this.a=a +Ir:function Ir(){}, +wJ:function wJ(a){this.a=a}, +aoh:function aoh(a,b,c){this.a=a this.b=b this.c=c}, -b1H:function b1H(a,b,c){this.a=a +b2D:function b2D(a,b,c){this.a=a this.b=b this.c=c}, -aak:function aak(){}, -aal:function aal(){}, -anc:function anc(a){this.b=this.a=0 +aba:function aba(){}, +abb:function abb(){}, +aof:function aof(a){this.b=this.a=0 this.c=a}, -and:function and(a,b){var _=this +aog:function aog(a,b){var _=this _.d=a _.b=_.a=0 _.c=b}, -Bh:function Bh(a){this.a=a}, -Il:function Il(a){this.a=a +Bs:function Bs(a){this.a=a}, +IE:function IE(a){this.a=a this.b=16 this.c=0}, -aor:function aor(){}, -apo:function apo(){}, -bGA(a){var s=new A.ih(t.dl) -a.ac(0,new A.b2S(s)) -return s}, -bIW(a){return A.m9(a)}, -b8e(a,b,c){return A.bhm(a,b,c==null?null:A.bGA(c))}, -b80(a){return new A.Dw(new WeakMap(),a.h("Dw<0>"))}, -y8(a){if(A.n8(a)||typeof a=="number"||typeof a=="string"||a instanceof A.oi)A.y7(a)}, -y7(a){throw A.d(A.h5(a,"object","Expandos are not allowed on strings, numbers, bools, records or null"))}, -ee(a,b,c){var s=A.vl(a,c) +apv:function apv(){}, +aqy:function aqy(){}, +bHX(a){var s=new A.ip(t.dl) +a.am(0,new A.b3O(s)) +return s}, +bKj(a){return A.mp(a)}, +b9d(a,b,c){return A.bir(a,b,c==null?null:A.bHX(c))}, +b8Z(a){return new A.DK(new WeakMap(),a.h("DK<0>"))}, +yg(a){if(A.nl(a)||typeof a=="number"||typeof a=="string"||a instanceof A.ow)A.yf(a)}, +yf(a){throw A.d(A.h0(a,"object","Expandos are not allowed on strings, numbers, bools, records or null"))}, +em(a,b,c){var s=A.vw(a,c) if(s!=null)return s if(b!=null)return b.$1(a) throw A.d(A.d6(a,null,null))}, -l9(a){var s=A.zX(a) +lm(a){var s=A.A8(a) if(s!=null)return s throw A.d(A.d6("Invalid double",a,null))}, -bww(a,b){a=A.d(a) +bxQ(a,b){a=A.d(a) a.stack=b.j(0) throw a throw A.d("unreachable")}, -bep(a,b){var s +bfp(a,b){var s if(Math.abs(a)<=864e13)s=!1 else s=!0 -if(s)A.Z(A.bQ("DateTime is outside valid range: "+a,null)) -A.hr(!0,"isUtc",t.w) -return new A.lj(a,!0)}, -b6(a,b,c,d){var s,r=c?J.yR(a,d):J.LR(a,d) +if(s)A.V(A.bM("DateTime is outside valid range: "+a,null)) +A.hl(!0,"isUtc",t.w) +return new A.ly(a,!0)}, +ba(a,b,c,d){var s,r=c?J.Ma(a,d):J.M9(a,d) if(a!==0&&b!=null)for(s=0;s")) -for(s=J.ax(a);s.F();)r.push(s.ga3(s)) +hN(a,b,c){var s,r=A.b([],c.h("v<0>")) +for(s=J.aA(a);s.H();)r.push(s.ga2(s)) if(b)return r -return J.aCA(r)}, +return J.aDA(r)}, ai(a,b,c){var s -if(b)return A.bgl(a,c) -s=J.aCA(A.bgl(a,c)) +if(b)return A.bhn(a,c) +s=J.aDA(A.bhn(a,c)) return s}, -bgl(a,b){var s,r +bhn(a,b){var s,r if(Array.isArray(a))return A.b(a.slice(0),b.h("v<0>")) s=A.b([],b.h("v<0>")) -for(r=J.ax(a);r.F();)s.push(r.ga3(r)) +for(r=J.aA(a);r.H();)s.push(r.ga2(r)) return s}, -my(a,b,c){var s,r=J.yR(a,c) +mM(a,b,c){var s,r=J.Ma(a,c) for(s=0;s0||c0||c=1000)return""+a if(s>=100)return r+"0"+s if(s>=10)return r+"00"+s return r+"000"+s}, -bvi(a){if(a>=100)return""+a +bwC(a){if(a>=100)return""+a if(a>=10)return"0"+a return"00"+a}, -a_a(a){if(a>=10)return""+a +a_z(a){if(a>=10)return""+a return"0"+a}, -dk(a,b){return new A.bA(a+1000*b)}, -bfe(a,b){var s,r,q +dw(a,b){return new A.bD(a+1000*b)}, +bgf(a,b){var s,r,q for(s=a.length,r=0;rc)throw A.d(A.cR(a,b,c,d,null)) +return A.bis(a)}, +bgg(a,b){A.hl(a,"error",t.K) +A.hl(b,"stackTrace",t.Km) +A.bxQ(a,b)}, +mx(a){return new A.xc(a)}, +bM(a,b){return new A.nv(!1,null,b,a)}, +h0(a,b,c){return new A.nv(!0,a,b,c)}, +tS(a,b){return a}, +vy(a){var s=null +return new A.Fz(s,s,!1,s,s,a)}, +a6K(a,b,c){return new A.Fz(null,null,!0,a,b,c==null?"Value not in range":c)}, +cT(a,b,c,d,e){return new A.Fz(b,c,!0,a,d,"Invalid value")}, +Oq(a,b,c,d){if(ac)throw A.d(A.cT(a,b,c,d,null)) return a}, -b9u(a,b,c,d){return A.aC0(a,d==null?b.gG(b):d,b,null,c)}, -cV(a,b,c,d,e){if(0>a||a>c)throw A.d(A.cR(a,0,c,d==null?"start":d,null)) -if(b!=null){if(a>b||b>c)throw A.d(A.cR(b,a,c,e==null?"end":e,null)) +baq(a,b,c,d){return A.aD_(a,d==null?b.gE(b):d,b,null,c)}, +cU(a,b,c,d,e){if(0>a||a>c)throw A.d(A.cT(a,0,c,d==null?"start":d,null)) +if(b!=null){if(a>b||b>c)throw A.d(A.cT(b,a,c,e==null?"end":e,null)) return b}return c}, -fC(a,b){if(a<0)throw A.d(A.cR(a,0,null,b,null)) +fd(a,b){if(a<0)throw A.d(A.cT(a,0,null,b,null)) return a}, -LF(a,b,c,d,e){var s=e==null?b.gG(b):e -return new A.LE(s,!0,a,c,"Index out of range")}, -fd(a,b,c,d,e){return new A.LE(b,!0,a,e,"Index out of range")}, -aC0(a,b,c,d,e){if(0>a||a>=b)throw A.d(A.fd(a,b,c,d,e==null?"index":e)) +LY(a,b,c,d,e){var s=e==null?b.gE(b):e +return new A.LX(s,!0,a,c,"Index out of range")}, +fa(a,b,c,d,e){return new A.LX(b,!0,a,e,"Index out of range")}, +aD_(a,b,c,d,e){if(0>a||a>=b)throw A.d(A.fa(a,b,c,d,e==null?"index":e)) return a}, -a8(a){return new A.aaf(a)}, -cJ(a){return new A.GJ(a)}, -a7(a){return new A.o1(a)}, -cN(a){return new A.ZJ(a)}, -bI(a){return new A.Hm(a)}, -d6(a,b,c){return new A.iG(a,b,c)}, -bxF(a,b,c){if(a<=0)return new A.iF(c.h("iF<0>")) -return new A.SZ(a,b,c.h("SZ<0>"))}, -bfX(a,b,c){var s,r -if(A.bbJ(a)){if(b==="("&&c===")")return"(...)" +a8(a){return new A.ab5(a)}, +cJ(a){return new A.H_(a)}, +a7(a){return new A.oe(a)}, +cL(a){return new A.a_6(a)}, +bN(a){return new A.HD(a)}, +d6(a,b,c){return new A.iL(a,b,c)}, +bz_(a,b,c){if(a<=0)return new A.iK(c.h("iK<0>")) +return new A.Tf(a,b,c.h("Tf<0>"))}, +bgY(a,b,c){var s,r +if(A.bcB(a)){if(b==="("&&c===")")return"(...)" return b+"..."+c}s=A.b([],t.T) -$.C2.push(a) -try{A.bG5(a,s)}finally{$.C2.pop()}r=A.a8T(b,s,", ")+c +$.Cd.push(a) +try{A.bHs(a,s)}finally{$.Cd.pop()}r=A.a9H(b,s,", ")+c return r.charCodeAt(0)==0?r:r}, -uK(a,b,c){var s,r -if(A.bbJ(a))return b+"..."+c -s=new A.cX(b) -$.C2.push(a) +uV(a,b,c){var s,r +if(A.bcB(a))return b+"..."+c +s=new A.cZ(b) +$.Cd.push(a) try{r=s -r.a=A.a8T(r.a,a,", ")}finally{$.C2.pop()}s.a+=c +r.a=A.a9H(r.a,a,", ")}finally{$.Cd.pop()}s.a+=c r=s.a return r.charCodeAt(0)==0?r:r}, -bG5(a,b){var s,r,q,p,o,n,m,l=J.ax(a),k=0,j=0 +bHs(a,b){var s,r,q,p,o,n,m,l=J.aA(a),k=0,j=0 while(!0){if(!(k<80||j<3))break -if(!l.F())return -s=A.j(l.ga3(l)) +if(!l.H())return +s=A.j(l.ga2(l)) b.push(s) -k+=s.length+2;++j}if(!l.F()){if(j<=5)return +k+=s.length+2;++j}if(!l.H()){if(j<=5)return r=b.pop() -q=b.pop()}else{p=l.ga3(l);++j -if(!l.F()){if(j<=4){b.push(A.j(p)) +q=b.pop()}else{p=l.ga2(l);++j +if(!l.H()){if(j<=4){b.push(A.j(p)) return}r=A.j(p) q=b.pop() -k+=r.length+2}else{o=l.ga3(l);++j -for(;l.F();p=o,o=n){n=l.ga3(l);++j +k+=r.length+2}else{o=l.ga2(l);++j +for(;l.H();p=o,o=n){n=l.ga2(l);++j if(j>100){while(!0){if(!(k>75&&j>3))break k-=b.pop().length+2;--j}b.push("...") return}}q=A.j(p) @@ -7900,239 +7921,239 @@ if(m==null){k+=5 m="..."}}if(m!=null)b.push(m) b.push(q) b.push(r)}, -by7(a,b,c){var s,r=A.cV(0,null,c.length,null,null),q=r-0 -if(a.length=b)for(s=0;s=0;)a[b+s]=c[s]}, -bgq(a,b,c,d,e){return new A.qe(a,b.h("@<0>").ab(c).ab(d).ab(e).h("qe<1,2,3,4>"))}, -Mt(a,b,c){var s=A.D(b,c) -s.a6m(s,a) -return s}, -bmD(a){var s=B.d.fe(a),r=A.vl(s,null) -return r==null?A.zX(s):r}, -a4(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.bBw(J.V(a),J.V(b),$.hI()) -if(B.a===d){s=J.V(a) -b=J.V(b) -c=J.V(c) -return A.i2(A.a5(A.a5(A.a5($.hI(),s),b),c))}if(B.a===e)return A.bio(J.V(a),J.V(b),J.V(c),J.V(d),$.hI()) -if(B.a===f){s=J.V(a) -b=J.V(b) -c=J.V(c) -d=J.V(d) -e=J.V(e) -return A.i2(A.a5(A.a5(A.a5(A.a5(A.a5($.hI(),s),b),c),d),e))}if(B.a===g){s=J.V(a) -b=J.V(b) -c=J.V(c) -d=J.V(d) -e=J.V(e) -f=J.V(f) -return A.i2(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hI(),s),b),c),d),e),f))}if(B.a===h){s=J.V(a) -b=J.V(b) -c=J.V(c) -d=J.V(d) -e=J.V(e) -f=J.V(f) -g=J.V(g) -return A.i2(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hI(),s),b),c),d),e),f),g))}if(B.a===i){s=J.V(a) -b=J.V(b) -c=J.V(c) -d=J.V(d) -e=J.V(e) -f=J.V(f) -g=J.V(g) -h=J.V(h) -return A.i2(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hI(),s),b),c),d),e),f),g),h))}if(B.a===j){s=J.V(a) -b=J.V(b) -c=J.V(c) -d=J.V(d) -e=J.V(e) -f=J.V(f) -g=J.V(g) -h=J.V(h) -i=J.V(i) -return A.i2(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hI(),s),b),c),d),e),f),g),h),i))}if(B.a===k){s=J.V(a) -b=J.V(b) -c=J.V(c) -d=J.V(d) -e=J.V(e) -f=J.V(f) -g=J.V(g) -h=J.V(h) -i=J.V(i) -j=J.V(j) -return A.i2(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hI(),s),b),c),d),e),f),g),h),i),j))}if(B.a===l){s=J.V(a) -b=J.V(b) -c=J.V(c) -d=J.V(d) -e=J.V(e) -f=J.V(f) -g=J.V(g) -h=J.V(h) -i=J.V(i) -j=J.V(j) -k=J.V(k) -return A.i2(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hI(),s),b),c),d),e),f),g),h),i),j),k))}if(B.a===m){s=J.V(a) -b=J.V(b) -c=J.V(c) -d=J.V(d) -e=J.V(e) -f=J.V(f) -g=J.V(g) -h=J.V(h) -i=J.V(i) -j=J.V(j) -k=J.V(k) -l=J.V(l) -return A.i2(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hI(),s),b),c),d),e),f),g),h),i),j),k),l))}if(B.a===n){s=J.V(a) -b=J.V(b) -c=J.V(c) -d=J.V(d) -e=J.V(e) -f=J.V(f) -g=J.V(g) -h=J.V(h) -i=J.V(i) -j=J.V(j) -k=J.V(k) -l=J.V(l) -m=J.V(m) -return A.i2(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hI(),s),b),c),d),e),f),g),h),i),j),k),l),m))}if(B.a===o){s=J.V(a) -b=J.V(b) -c=J.V(c) -d=J.V(d) -e=J.V(e) -f=J.V(f) -g=J.V(g) -h=J.V(h) -i=J.V(i) -j=J.V(j) -k=J.V(k) -l=J.V(l) -m=J.V(m) -n=J.V(n) -return A.i2(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hI(),s),b),c),d),e),f),g),h),i),j),k),l),m),n))}if(B.a===p){s=J.V(a) -b=J.V(b) -c=J.V(c) -d=J.V(d) -e=J.V(e) -f=J.V(f) -g=J.V(g) -h=J.V(h) -i=J.V(i) -j=J.V(j) -k=J.V(k) -l=J.V(l) -m=J.V(m) -n=J.V(n) -o=J.V(o) -return A.i2(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hI(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o))}if(B.a===q){s=J.V(a) -b=J.V(b) -c=J.V(c) -d=J.V(d) -e=J.V(e) -f=J.V(f) -g=J.V(g) -h=J.V(h) -i=J.V(i) -j=J.V(j) -k=J.V(k) -l=J.V(l) -m=J.V(m) -n=J.V(n) -o=J.V(o) -p=J.V(p) -return A.i2(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hI(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p))}if(B.a===r){s=J.V(a) -b=J.V(b) -c=J.V(c) -d=J.V(d) -e=J.V(e) -f=J.V(f) -g=J.V(g) -h=J.V(h) -i=J.V(i) -j=J.V(j) -k=J.V(k) -l=J.V(l) -m=J.V(m) -n=J.V(n) -o=J.V(o) -p=J.V(p) -q=J.V(q) -return A.i2(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hI(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q))}if(B.a===a0){s=J.V(a) -b=J.V(b) -c=J.V(c) -d=J.V(d) -e=J.V(e) -f=J.V(f) -g=J.V(g) -h=J.V(h) -i=J.V(i) -j=J.V(j) -k=J.V(k) -l=J.V(l) -m=J.V(m) -n=J.V(n) -o=J.V(o) -p=J.V(p) -q=J.V(q) -r=J.V(r) -return A.i2(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hI(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r))}if(B.a===a1){s=J.V(a) -b=J.V(b) -c=J.V(c) -d=J.V(d) -e=J.V(e) -f=J.V(f) -g=J.V(g) -h=J.V(h) -i=J.V(i) -j=J.V(j) -k=J.V(k) -l=J.V(l) -m=J.V(m) -n=J.V(n) -o=J.V(o) -p=J.V(p) -q=J.V(q) -r=J.V(r) -a0=J.V(a0) -return A.i2(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hI(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r),a0))}s=J.V(a) -b=J.V(b) -c=J.V(c) -d=J.V(d) -e=J.V(e) -f=J.V(f) -g=J.V(g) -h=J.V(h) -i=J.V(i) -j=J.V(j) -k=J.V(k) -l=J.V(l) -m=J.V(m) -n=J.V(n) -o=J.V(o) -p=J.V(p) -q=J.V(q) -r=J.V(r) -a0=J.V(a0) -a1=J.V(a1) -return A.i2(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5(A.a5($.hI(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r),a0),a1))}, -c_(a){var s,r=$.hI() -for(s=J.ax(a);s.F();)r=A.a5(r,J.V(s.ga3(s))) +bhs(a,b,c,d,e){return new A.qn(a,b.h("@<0>").af(c).af(d).af(e).h("qn<1,2,3,4>"))}, +MN(a,b,c){var s=A.D(b,c) +s.a6R(s,a) +return s}, +bnK(a){var s=B.d.fd(a),r=A.vw(s,null) +return r==null?A.A8(s):r}, +a3(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.bCT(J.W(a),J.W(b),$.hB()) +if(B.a===d){s=J.W(a) +b=J.W(b) +c=J.W(c) +return A.i2(A.a4(A.a4(A.a4($.hB(),s),b),c))}if(B.a===e)return A.bju(J.W(a),J.W(b),J.W(c),J.W(d),$.hB()) +if(B.a===f){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e))}if(B.a===g){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f))}if(B.a===h){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g))}if(B.a===i){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h))}if(B.a===j){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +i=J.W(i) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h),i))}if(B.a===k){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +i=J.W(i) +j=J.W(j) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h),i),j))}if(B.a===l){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +i=J.W(i) +j=J.W(j) +k=J.W(k) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h),i),j),k))}if(B.a===m){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +i=J.W(i) +j=J.W(j) +k=J.W(k) +l=J.W(l) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h),i),j),k),l))}if(B.a===n){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +i=J.W(i) +j=J.W(j) +k=J.W(k) +l=J.W(l) +m=J.W(m) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h),i),j),k),l),m))}if(B.a===o){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +i=J.W(i) +j=J.W(j) +k=J.W(k) +l=J.W(l) +m=J.W(m) +n=J.W(n) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h),i),j),k),l),m),n))}if(B.a===p){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +i=J.W(i) +j=J.W(j) +k=J.W(k) +l=J.W(l) +m=J.W(m) +n=J.W(n) +o=J.W(o) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o))}if(B.a===q){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +i=J.W(i) +j=J.W(j) +k=J.W(k) +l=J.W(l) +m=J.W(m) +n=J.W(n) +o=J.W(o) +p=J.W(p) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p))}if(B.a===r){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +i=J.W(i) +j=J.W(j) +k=J.W(k) +l=J.W(l) +m=J.W(m) +n=J.W(n) +o=J.W(o) +p=J.W(p) +q=J.W(q) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q))}if(B.a===a0){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +i=J.W(i) +j=J.W(j) +k=J.W(k) +l=J.W(l) +m=J.W(m) +n=J.W(n) +o=J.W(o) +p=J.W(p) +q=J.W(q) +r=J.W(r) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r))}if(B.a===a1){s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +i=J.W(i) +j=J.W(j) +k=J.W(k) +l=J.W(l) +m=J.W(m) +n=J.W(n) +o=J.W(o) +p=J.W(p) +q=J.W(q) +r=J.W(r) +a0=J.W(a0) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r),a0))}s=J.W(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +e=J.W(e) +f=J.W(f) +g=J.W(g) +h=J.W(h) +i=J.W(i) +j=J.W(j) +k=J.W(k) +l=J.W(l) +m=J.W(m) +n=J.W(n) +o=J.W(o) +p=J.W(p) +q=J.W(q) +r=J.W(r) +a0=J.W(a0) +a1=J.W(a1) +return A.i2(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4(A.a4($.hB(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r),a0),a1))}, +c4(a){var s,r=$.hB() +for(s=J.aA(a);s.H();)r=A.a4(r,J.W(s.ga2(s))) return A.i2(r)}, -wQ(a){var s=A.j(a),r=$.bmV -if(r==null)A.bmU(s) +wY(a){var s=A.j(a),r=$.bo1 +if(r==null)A.bo0(s) else r.$1(s)}, -aMC(a,b,c,d){return new A.qg(a,b,c.h("@<0>").ab(d).h("qg<1,2>"))}, -bBm(){$.er() -return new A.bo()}, -bkx(a,b){return 65536+((a&1023)<<10)+(b&1023)}, -jt(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 +aNG(a,b,c,d){return new A.qp(a,b,c.h("@<0>").af(d).h("qp<1,2>"))}, +bCJ(){$.fY() +return new A.c7()}, +blE(a,b){return 65536+((a&1023)<<10)+(b&1023)}, +jC(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=((a3.charCodeAt(a4+4)^58)*3|a3.charCodeAt(a4)^100|a3.charCodeAt(a4+1)^97|a3.charCodeAt(a4+2)^116|a3.charCodeAt(a4+3)^97)>>>0 -if(r===0)return A.aRg(a4>0||a50||a5=14)q[7]=a5 +if(A.bmn(a3,a4,a5,0,q)>=14)q[7]=a5 o=q[1] -if(o>=a4)if(A.blg(a3,a4,o,20,q)===20)q[7]=o +if(o>=a4)if(A.bmn(a3,a4,o,20,q)===20)q[7]=o n=q[2]+1 m=q[3] l=q[4] @@ -8167,7 +8188,7 @@ else g=!0 if(g){h=a2 i=!1}else{if(o===a4+4)if(B.d.ff(a3,"file",a4)){if(n<=a4){if(!B.d.ff(a3,"/",l)){f="file:///" r=3}else{f="file://" -r=2}a3=f+B.d.ap(a3,l,a5) +r=2}a3=f+B.d.au(a3,l,a5) o-=a4 s=r-a4 k+=s @@ -8176,7 +8197,7 @@ a5=a3.length a4=0 n=7 m=7 -l=7}else if(l===k)if(a4===0&&!0){a3=B.d.iI(a3,l,k,"/");++k;++j;++a5}else{a3=B.d.ap(a3,a4,l)+"/"+B.d.ap(a3,k,a5) +l=7}else if(l===k)if(a4===0&&!0){a3=B.d.iD(a3,l,k,"/");++k;++j;++a5}else{a3=B.d.au(a3,a4,l)+"/"+B.d.au(a3,k,a5) o-=a4 n-=a4 m-=a4 @@ -8185,11 +8206,11 @@ s=1-a4 k+=s j+=s a5=a3.length -a4=0}h="file"}else if(B.d.ff(a3,"http",a4)){if(p&&m+3===l&&B.d.ff(a3,"80",m+1))if(a4===0&&!0){a3=B.d.iI(a3,m,l,"") +a4=0}h="file"}else if(B.d.ff(a3,"http",a4)){if(p&&m+3===l&&B.d.ff(a3,"80",m+1))if(a4===0&&!0){a3=B.d.iD(a3,m,l,"") l-=3 k-=3 j-=3 -a5-=3}else{a3=B.d.ap(a3,a4,m)+B.d.ap(a3,l,a5) +a5-=3}else{a3=B.d.au(a3,a4,m)+B.d.au(a3,l,a5) o-=a4 n-=a4 m-=a4 @@ -8199,11 +8220,11 @@ k-=s j-=s a5=a3.length a4=0}h="http"}else h=a2 -else if(o===s&&B.d.ff(a3,"https",a4)){if(p&&m+4===l&&B.d.ff(a3,"443",m+1))if(a4===0&&!0){a3=B.d.iI(a3,m,l,"") +else if(o===s&&B.d.ff(a3,"https",a4)){if(p&&m+4===l&&B.d.ff(a3,"443",m+1))if(a4===0&&!0){a3=B.d.iD(a3,m,l,"") l-=4 k-=4 j-=4 -a5-=3}else{a3=B.d.ap(a3,a4,m)+B.d.ap(a3,l,a5) +a5-=3}else{a3=B.d.au(a3,a4,m)+B.d.au(a3,l,a5) o-=a4 n-=a4 m-=a4 @@ -8214,43 +8235,43 @@ j-=s a5=a3.length a4=0}h="https"}else h=a2 i=!0}}}}else h=a2 -if(i){if(a4>0||a50||a5a4)h=A.bka(a3,a4,o) -else{if(o===a4)A.Ik(a3,a4,"Invalid empty scheme") +j-=a4}return new A.ni(a3,o,n,m,l,k,j,h)}if(h==null)if(o>a4)h=A.blh(a3,a4,o) +else{if(o===a4)A.ID(a3,a4,"Invalid empty scheme") h=""}if(n>a4){e=o+3 -d=e9)j.$2("invalid character",s)}else{if(q===3)j.$2(l,s) -o=A.ee(B.d.ap(a,r,s),m,m) +o=A.em(B.d.au(a,r,s),m,m) if(o>255)j.$2(k,r) n=q+1 i[q]=o r=s+1 q=n}}if(q!==3)j.$2(l,c) -o=A.ee(B.d.ap(a,r,c),m,m) +o=A.em(B.d.au(a,r,c),m,m) if(o>255)j.$2(k,r) i[q]=o return i}, -bj2(a,b,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d=new A.aRj(a),c=new A.aRk(d,a) +bk9(a,b,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d=new A.aSv(a),c=new A.aSw(d,a) if(a.length<2)d.$2("address is too short",e) s=A.b([],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.Z(A.cR(0,0,p.gG(q),null,null)) -if(A.Iz(q,"/",0)){s=A.a8("Illegal path character "+A.j(q)) +p=J.aj(q) +o=p.gE(q) +if(0>o)A.V(A.cT(0,0,p.gE(q),null,null)) +if(A.IS(q,"/",0)){s=A.a8("Illegal path character "+A.j(q)) throw A.d(s)}}}, -bk2(a,b,c){var s,r,q,p,o,n=null -for(s=A.fG(a,c,n,A.a6(a).c),r=s.$ti,s=new A.cU(s,s.gG(s),r.h("cU")),r=r.h("aA.E");s.F();){q=s.d +bl9(a,b,c){var s,r,q,p,o,n=null +for(s=A.fy(a,c,n,A.a6(a).c),r=s.$ti,s=new A.cX(s,s.gE(s),r.h("cX")),r=r.h("aF.E");s.H();){q=s.d if(q==null)q=r.a(q) -p=A.bm('["*/:<>?\\\\|]',!0,!1,!1) +p=A.bq('["*/:<>?\\\\|]',!0,!1,!1) o=q.length -if(A.Iz(q,p,0))if(b)throw A.d(A.bQ("Illegal character in path",n)) +if(A.IS(q,p,0))if(b)throw A.d(A.bM("Illegal character in path",n)) else throw A.d(A.a8("Illegal character in path: "+q))}}, -bEw(a,b){var s,r="Illegal drive letter " +bFT(a,b){var s,r="Illegal drive letter " if(!(65<=a&&a<=90))s=97<=a&&a<=122 else s=!0 if(s)return -if(b)throw A.d(A.bQ(r+A.a8W(a),null)) -else throw A.d(A.a8(r+A.a8W(a)))}, -bEy(a){var s -if(a.length===0)return B.Ak -s=A.bkf(a) -s.adM(s,A.blG()) -return A.b7t(s,t.N,t.yp)}, -baS(a,b){if(a!=null&&a===A.bk3(b))return null +if(b)throw A.d(A.bM(r+A.a9K(a),null)) +else throw A.d(A.a8(r+A.a9K(a)))}, +bFV(a){var s +if(a.length===0)return B.Am +s=A.blm(a) +s.aen(s,A.bmN()) +return A.b8s(s,t.N,t.yp)}, +bbK(a,b){if(a!=null&&a===A.bla(b))return null return a}, -bk7(a,b,c,d){var s,r,q,p,o,n +ble(a,b,c,d){var s,r,q,p,o,n if(a==null)return null if(b===c)return"" if(a.charCodeAt(b)===91){s=c-1 -if(a.charCodeAt(s)!==93)A.Ik(a,b,"Missing end `]` to match `[` in host") +if(a.charCodeAt(s)!==93)A.ID(a,b,"Missing end `]` to match `[` in host") r=b+1 -q=A.bEx(a,r,s) +q=A.bFU(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.cX("") -if(r>>4]&1<<(p&15))!==0){if(q&&65<=p&&90>=p){if(i==null)i=new A.cZ("") +if(r>>4]&1<<(o&15))!==0){if(p&&65<=o&&90>=o){if(q==null)q=new A.cX("") -if(r>>4]&1<<(o&15))!==0)A.Ik(a,s,"Invalid character") +p=!0}else if(o<127&&(B.Wg[o>>>4]&1<<(o&15))!==0){if(p&&65<=o&&90>=o){if(q==null)q=new A.cZ("") +if(r>>4]&1<<(o&15))!==0)A.ID(a,s,"Invalid character") else{if((o&64512)===55296&&s+1>>4]&1<<(q&15))!==0))A.Ik(a,s,"Illegal scheme character") -if(65<=q&&q<=90)r=!0}a=B.d.ap(a,b,c) -return A.bEu(r?a.toLowerCase():a)}, -bEu(a){if(a==="http")return"http" +if(!(q<128&&(B.v9[q>>>4]&1<<(q&15))!==0))A.ID(a,s,"Illegal scheme character") +if(65<=q&&q<=90)r=!0}a=B.d.au(a,b,c) +return A.bFR(r?a.toLowerCase():a)}, +bFR(a){if(a==="http")return"http" if(a==="file")return"file" if(a==="https")return"https" if(a==="package")return"package" return a}, -bkb(a,b,c){if(a==null)return"" -return A.VI(a,b,c,B.VA,!1,!1)}, -bk8(a,b,c,d,e,f){var s,r=e==="file",q=r||f +bli(a,b,c){if(a==null)return"" +return A.W_(a,b,c,B.VH,!1,!1)}, +blf(a,b,c,d,e,f){var s,r=e==="file",q=r||f if(a==null){if(d==null)return r?"/":"" -s=new A.U(d,new A.b1C(),A.a6(d).h("U<1,i>")).cs(0,"/")}else if(d!=null)throw A.d(A.bQ("Both path and pathSegments specified",null)) -else s=A.VI(a,b,c,B.vc,!0,!0) -if(s.length===0){if(r)return"/"}else if(q&&!B.d.cb(s,"/"))s="/"+s -return A.bEB(s,e,f)}, -bEB(a,b,c){var s=b.length===0 -if(s&&!c&&!B.d.cb(a,"/")&&!B.d.cb(a,"\\"))return A.baU(a,!s||c) -return A.tm(a)}, -bk9(a,b,c,d){var s,r={} -if(a!=null){if(d!=null)throw A.d(A.bQ("Both query and queryParameters specified",null)) -return A.VI(a,b,c,B.iU,!0,!1)}if(d==null)return null -s=new A.cX("") +s=new A.S(d,new A.b2y(),A.a6(d).h("S<1,i>")).cp(0,"/")}else if(d!=null)throw A.d(A.bM("Both path and pathSegments specified",null)) +else s=A.W_(a,b,c,B.ve,!0,!0) +if(s.length===0){if(r)return"/"}else if(q&&!B.d.cd(s,"/"))s="/"+s +return A.bFY(s,e,f)}, +bFY(a,b,c){var s=b.length===0 +if(s&&!c&&!B.d.cd(a,"/")&&!B.d.cd(a,"\\"))return A.bbM(a,!s||c) +return A.tx(a)}, +blg(a,b,c,d){var s,r={} +if(a!=null){if(d!=null)throw A.d(A.bM("Both query and queryParameters specified",null)) +return A.W_(a,b,c,B.iX,!0,!1)}if(d==null)return null +s=new A.cZ("") r.a="" -d.ac(0,new A.b1D(new A.b1E(r,s))) +d.am(0,new A.b2z(new A.b2A(r,s))) r=s.a return r.charCodeAt(0)==0?r:r}, -bk6(a,b,c){if(a==null)return null -return A.VI(a,b,c,B.iU,!0,!1)}, -baT(a,b,c){var s,r,q,p,o,n=b+2 +bld(a,b,c){if(a==null)return null +return A.W_(a,b,c,B.iX,!0,!1)}, +bbL(a,b,c){var s,r,q,p,o,n=b+2 if(n>=a.length)return"%" s=a.charCodeAt(b+1) r=a.charCodeAt(n) -q=A.b5x(s) -p=A.b5x(r) +q=A.b6w(s) +p=A.b6w(r) if(q<0||p<0)return"%" o=q*16+p -if(o<127&&(B.iR[B.e.bv(o,4)]&1<<(o&15))!==0)return A.cx(c&&65<=o&&90>=o?(o|32)>>>0:o) -if(s>=97||r>=97)return B.d.ap(a,b,b+3).toUpperCase() +if(o<127&&(B.iU[B.e.bu(o,4)]&1<<(o&15))!==0)return A.cB(c&&65<=o&&90>=o?(o|32)>>>0:o) +if(s>=97||r>=97)return B.d.au(a,b,b+3).toUpperCase() return null}, -baR(a){var s,r,q,p,o,n="0123456789ABCDEF" +bbJ(a){var s,r,q,p,o,n="0123456789ABCDEF" if(a<128){s=new Uint8Array(3) s[0]=37 s[1]=n.charCodeAt(a>>>4) @@ -8452,51 +8473,51 @@ s[2]=n.charCodeAt(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.e.Hd(a,6*q)&63|r +for(p=0;--q,q>=0;r=128){o=B.e.GZ(a,6*q)&63|r s[p]=37 s[p+1]=n.charCodeAt(o>>>4) s[p+2]=n.charCodeAt(o&15) -p+=3}}return A.lU(s,0,null)}, -VI(a,b,c,d,e,f){var s=A.bkd(a,b,c,d,e,f) -return s==null?B.d.ap(a,b,c):s}, -bkd(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k,j,i=null +p+=3}}return A.m9(s,0,null)}, +W_(a,b,c,d,e,f){var s=A.blk(a,b,c,d,e,f) +return s==null?B.d.au(a,b,c):s}, +blk(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.baT(a,r,!1) +else{if(o===37){n=A.bbL(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.vd[o>>>4]&1<<(o&15))!==0){A.Ik(a,r,"Invalid character") +m=1}else if(s&&o<=93&&(B.vf[o>>>4]&1<<(o&15))!==0){A.ID(a,r,"Invalid character") m=i n=m}else{if((o&64512)===55296){l=r+1 if(l=2&&A.bk5(a.charCodeAt(0)))for(s=1;s127||(B.v7[r>>>4]&1<<(r&15))===0)break}return a}, -bED(a,b){if(a.U5("package")&&a.c==null)return A.bli(b,0,b.length) +if(p||B.b.ga4(s)==="..")s.push("") +if(!b)s[0]=A.blb(s[0]) +return B.b.cp(s,"/")}, +blb(a){var s,r,q=a.length +if(q>=2&&A.blc(a.charCodeAt(0)))for(s=1;s127||(B.v9[r>>>4]&1<<(r&15))===0)break}return a}, +bG_(a,b){if(a.Us("package")&&a.c==null)return A.bmp(b,0,b.length) return-1}, -bkg(a){var s,r,q,p=a.gyL(),o=p.length -if(o>0&&J.bi(p[0])===2&&J.b6W(p[0],1)===58){A.bEw(J.b6W(p[0],0),!1) -A.bk2(p,!1,1) -s=!0}else{A.bk2(p,!1,0) -s=!1}r=a.gJM()&&!s?""+"\\":"" -if(a.gyh()){q=a.grR(a) -if(q.length!==0)r=r+"\\"+q+"\\"}r=A.a8T(r,p,"\\") +bln(a){var s,r,q,p=a.gyu(),o=p.length +if(o>0&&J.b3(p[0])===2&&J.b7U(p[0],1)===58){A.bFT(J.b7U(p[0],0),!1) +A.bl9(p,!1,1) +s=!0}else{A.bl9(p,!1,0) +s=!1}r=a.gJy()&&!s?""+"\\":"" +if(a.gy4()){q=a.grH(a) +if(q.length!==0)r=r+"\\"+q+"\\"}r=A.a9H(r,p,"\\") o=s&&o===1?r+"\\":r return o.charCodeAt(0)==0?o:o}, -bEz(){return A.b([],t.T)}, -bkf(a){var s,r,q,p,o,n=A.D(t.N,t.yp),m=new A.b1F(a,B.P,n) +bFW(){return A.b([],t.T)}, +blm(a){var s,r,q,p,o,n=A.D(t.N,t.yp),m=new A.b2B(a,B.Q,n) for(s=a.length,r=0,q=0,p=-1;r127)throw A.d(A.bQ("Illegal percent encoding in URI",null)) -if(r===37){if(o+3>q)throw A.d(A.bQ("Truncated URI",null)) -p.push(A.bEA(a,o+1)) +if(r>127)throw A.d(A.bM("Illegal percent encoding in URI",null)) +if(r===37){if(o+3>q)throw A.d(A.bM("Truncated URI",null)) +p.push(A.bFX(a,o+1)) o+=2}else if(e&&r===43)p.push(32) -else p.push(r)}}return d.hP(0,p)}, -bk5(a){var s=a|32 +else p.push(r)}}return d.hK(0,p)}, +blc(a){var s=a|32 return 97<=s&&s<=122}, -bCv(a){if(!a.U5("data"))throw A.d(A.h5(a,"uri","Scheme must be 'data'")) -if(a.gyh())throw A.d(A.h5(a,"uri","Data uri must not have authority")) -if(a.gJN())throw A.d(A.h5(a,"uri","Data uri must not have a fragment part")) -if(!a.guY())return A.aRg(a.gh2(a),0,a) -return A.aRg(a.j(0),5,a)}, -aRg(a,b,c){var s,r,q,p,o,n,m,l,k="Invalid MIME type",j=A.b([b-1],t.t) +bDS(a){if(!a.Us("data"))throw A.d(A.h0(a,"uri","Scheme must be 'data'")) +if(a.gy4())throw A.d(A.h0(a,"uri","Data uri must not have authority")) +if(a.gJz())throw A.d(A.h0(a,"uri","Data uri must not have a fragment part")) +if(!a.guJ())return A.aSs(a.gh0(a),0,a) +return A.aSs(a.j(0),5,a)}, +aSs(a,b,c){var s,r,q,p,o,n,m,l,k="Invalid MIME type",j=A.b([b-1],t.t) for(s=a.length,r=b,q=-1,p=null;rb)throw A.d(A.d6(k,a,r)) for(;p!==44;){j.push(r);++r for(o=-1;r=0)j.push(o) -else{n=B.b.ga9(j) +else{n=B.b.ga4(j) if(p!==44||r!==n+7||!B.d.ff(a,"base64",n+1))throw A.d(A.d6("Expecting '='",a,r)) break}}j.push(r) m=r+1 -if((j.length&1)===1)a=B.Hn.aOa(0,a,m,s) -else{l=A.bkd(a,m,s,B.iU,!0,!1) -if(l!=null)a=B.d.iI(a,m,s,l)}return new A.aRf(a,j,c)}, -bFa(){var s,r,q,p,o,n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",m=".",l=":",k="/",j="\\",i="?",h="#",g="/\\",f=J.dN(22,t.H3) +if((j.length&1)===1)a=B.Hp.aON(0,a,m,s) +else{l=A.blk(a,m,s,B.iX,!0,!1) +if(l!=null)a=B.d.iD(a,m,s,l)}return new A.aSr(a,j,c)}, +bGx(){var s,r,q,p,o,n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",m=".",l=":",k="/",j="\\",i="?",h="#",g="/\\",f=J.dV(22,t.H3) for(s=0;s<22;++s)f[s]=new Uint8Array(96) -r=new A.b2f(f) -q=new A.b2g() -p=new A.b2h() +r=new A.b3b(f) +q=new A.b3c() +p=new A.b3d() o=r.$2(0,225) q.$3(o,n,1) q.$3(o,m,14) @@ -8711,92 +8732,92 @@ p.$3(o,"az",21) p.$3(o,"09",21) q.$3(o,"+-.",21) return f}, -blg(a,b,c,d,e){var s,r,q,p,o=$.brz() +bmn(a,b,c,d,e){var s,r,q,p,o=$.bsK() for(s=b;s95?31:q] d=p&31 e[p>>>5]=s}return d}, -bjT(a){if(a.b===7&&B.d.cb(a.a,"package")&&a.c<=0)return A.bli(a.a,a.e,a.f) +bl_(a){if(a.b===7&&B.d.cd(a.a,"package")&&a.c<=0)return A.bmp(a.a,a.e,a.f) return-1}, -bGM(a,b){return A.Es(b,t.N)}, -bli(a,b,c){var s,r,q +bI8(a,b){return A.EG(b,t.N)}, +bmp(a,b,c){var s,r,q for(s=b,r=0;s")) -s.Qz() +HC(a,b,c,d,e){var s=c==null?null:A.bmu(new A.aXx(c),t.I3) +s=new A.aft(a,b,s,!1,e.h("aft<0>")) +s.Qu() return s}, -bF8(a){if(t.VF.b(a))return a -return new A.aSP([],[]).aHH(a,!0)}, -bDi(a){var s=window +bGv(a){if(t.VF.b(a))return a +return new A.aU_([],[]).aIj(a,!0)}, +bEF(a){var s=window s.toString if(a===s)return a -else return new A.adr(a)}, -bln(a,b){var s=$.aG -if(s===B.aA)return a -return s.a6X(a,b)}, -bB:function bB(){}, -X4:function X4(){}, -Xd:function Xd(){}, -Xt:function Xt(){}, -J1:function J1(){}, -Ja:function Ja(){}, -oy:function oy(){}, -ZS:function ZS(){}, -dF:function dF(){}, -D2:function D2(){}, -auO:function auO(){}, -jN:function jN(){}, -nm:function nm(){}, -ZT:function ZT(){}, -ZU:function ZU(){}, -a_9:function a_9(){}, -qv:function qv(){}, -a_K:function a_K(){}, -Kt:function Kt(){}, -Ku:function Ku(){}, -a_M:function a_M(){}, -a_O:function a_O(){}, -aco:function aco(a,b){this.a=a -this.b=b}, -da:function da(){}, -b9:function b9(){}, -aD:function aD(){}, -jS:function jS(){}, -a0y:function a0y(){}, -a0A:function a0A(){}, +else return new A.aei(a)}, +bmu(a,b){var s=$.aP +if(s===B.ay)return a +return s.a7v(a,b)}, +bE:function bE(){}, +Xo:function Xo(){}, +Xx:function Xx(){}, +XO:function XO(){}, +Jj:function Jj(){}, +Js:function Js(){}, +oK:function oK(){}, +a_g:function a_g(){}, +dK:function dK(){}, +Df:function Df(){}, +avV:function avV(){}, +jY:function jY(){}, +nz:function nz(){}, +a_h:function a_h(){}, +a_i:function a_i(){}, +a_y:function a_y(){}, +qF:function qF(){}, +a09:function a09(){}, +KL:function KL(){}, +KM:function KM(){}, +a0b:function a0b(){}, +a0d:function a0d(){}, +adg:function adg(a,b){this.a=a +this.b=b}, +db:function db(){}, +be:function be(){}, +aM:function aM(){}, +k2:function k2(){}, +a0Z:function a0Z(){}, a10:function a10(){}, -jU:function jU(){}, -a1Q:function a1Q(){}, -yD:function yD(){}, -ux:function ux(){}, -yE:function yE(){}, -a36:function a36(){}, -zk:function zk(){}, -a3A:function a3A(){}, -a3E:function a3E(){}, -a3F:function a3F(){}, -aEX:function aEX(a){this.a=a}, -aEY:function aEY(a){this.a=a}, -a3G:function a3G(){}, -aEZ:function aEZ(a){this.a=a}, -aF_:function aF_(a){this.a=a}, -k1:function k1(){}, -a3H:function a3H(){}, -Bu:function Bu(a){this.a=a}, -bN:function bN(){}, -Na:function Na(){}, +a1r:function a1r(){}, k4:function k4(){}, -a5v:function a5v(){}, -pn:function pn(){}, -a7c:function a7c(){}, -aKX:function aKX(a){this.a=a}, -aKY:function aKY(a){this.a=a}, -FE:function FE(){}, -a7z:function a7z(){}, -ka:function ka(){}, -a8r:function a8r(){}, +a2h:function a2h(){}, +yN:function yN(){}, +uE:function uE(){}, +yO:function yO(){}, +a3H:function a3H(){}, +zu:function zu(){}, +a4b:function a4b(){}, +a4f:function a4f(){}, +a4g:function a4g(){}, +aG1:function aG1(a){this.a=a}, +aG2:function aG2(a){this.a=a}, +a4h:function a4h(){}, +aG3:function aG3(a){this.a=a}, +aG4:function aG4(a){this.a=a}, kb:function kb(){}, -a8u:function a8u(){}, -kc:function kc(){}, -Q4:function Q4(){}, -aO6:function aO6(a){this.a=a}, -aO7:function aO7(a){this.a=a}, -aO8:function aO8(a){this.a=a}, -iR:function iR(){}, -ki:function ki(){}, -iT:function iT(){}, -a9L:function a9L(){}, -a9M:function a9M(){}, -a9S:function a9S(){}, -kk:function kk(){}, -a9Y:function a9Y(){}, -a9Z:function a9Z(){}, -aai:function aai(){}, -aat:function aat(){}, -GR:function GR(){}, -ad9:function ad9(){}, -St:function St(){}, -afn:function afn(){}, -TH:function TH(){}, -ale:function ale(){}, -alC:function alC(){}, -b8_:function b8_(a,b){this.a=a +a4i:function a4i(){}, +BG:function BG(a){this.a=a}, +bS:function bS(){}, +Ns:function Ns(){}, +kg:function kg(){}, +a6a:function a6a(){}, +py:function py(){}, +a7Y:function a7Y(){}, +aM0:function aM0(a){this.a=a}, +aM1:function aM1(a){this.a=a}, +FV:function FV(){}, +a8j:function a8j(){}, +km:function km(){}, +a9b:function a9b(){}, +kn:function kn(){}, +a9f:function a9f(){}, +ko:function ko(){}, +Qm:function Qm(){}, +aPg:function aPg(a){this.a=a}, +aPh:function aPh(a){this.a=a}, +aPi:function aPi(a){this.a=a}, +iX:function iX(){}, +kv:function kv(){}, +iZ:function iZ(){}, +aaB:function aaB(){}, +aaC:function aaC(){}, +aaI:function aaI(){}, +kx:function kx(){}, +aaO:function aaO(){}, +aaP:function aaP(){}, +ab8:function ab8(){}, +abi:function abi(){}, +H7:function H7(){}, +ae0:function ae0(){}, +SK:function SK(){}, +agh:function agh(){}, +TY:function TY(){}, +ama:function ama(){}, +amB:function amB(){}, +b8Y:function b8Y(a,b){this.a=a this.$ti=b}, -wo:function wo(a,b,c,d){var _=this +ww:function ww(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -SI:function SI(a,b,c,d){var _=this +SZ:function SZ(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -aeA:function aeA(a,b,c,d,e){var _=this +aft:function aft(a,b,c,d,e){var _=this _.a=0 _.b=a _.c=b _.d=c _.e=d _.$ti=e}, -aWp:function aWp(a){this.a=a}, -aWq:function aWq(a){this.a=a}, -bG:function bG(){}, -Dz:function Dz(a,b,c){var _=this +aXx:function aXx(a){this.a=a}, +aXy:function aXy(a){this.a=a}, +bL:function bL(){}, +DN:function DN(a,b,c){var _=this _.a=a _.b=b _.c=-1 _.d=null _.$ti=c}, -adr:function adr(a){this.a=a}, -ada:function ada(){}, -adV:function adV(){}, -adW:function adW(){}, -adX:function adX(){}, -adY:function adY(){}, -aeF:function aeF(){}, -aeG:function aeG(){}, -afD:function afD(){}, -afE:function afE(){}, -agS:function agS(){}, -agT:function agT(){}, -agU:function agU(){}, -agV:function agV(){}, -ahv:function ahv(){}, -ahw:function ahw(){}, -aih:function aih(){}, -aii:function aii(){}, -akd:function akd(){}, -UY:function UY(){}, -UZ:function UZ(){}, -alc:function alc(){}, -ald:function ald(){}, -alt:function alt(){}, -amp:function amp(){}, -amq:function amq(){}, -Vo:function Vo(){}, -Vp:function Vp(){}, -amB:function amB(){}, -amC:function amC(){}, -aob:function aob(){}, -aoc:function aoc(){}, -aon:function aon(){}, -aoo:function aoo(){}, -aow:function aow(){}, -aox:function aox(){}, -aoZ:function aoZ(){}, -ap_:function ap_(){}, -ap0:function ap0(){}, -ap1:function ap1(){}, -bkA(a){var s,r,q +aei:function aei(a){this.a=a}, +ae1:function ae1(){}, +aeN:function aeN(){}, +aeO:function aeO(){}, +aeP:function aeP(){}, +aeQ:function aeQ(){}, +afy:function afy(){}, +afz:function afz(){}, +agu:function agu(){}, +agv:function agv(){}, +ahM:function ahM(){}, +ahN:function ahN(){}, +ahO:function ahO(){}, +ahP:function ahP(){}, +air:function air(){}, +ais:function ais(){}, +ajd:function ajd(){}, +aje:function aje(){}, +al8:function al8(){}, +Ve:function Ve(){}, +Vf:function Vf(){}, +am8:function am8(){}, +am9:function am9(){}, +ams:function ams(){}, +ann:function ann(){}, +ano:function ano(){}, +VF:function VF(){}, +VG:function VG(){}, +anz:function anz(){}, +anA:function anA(){}, +ape:function ape(){}, +apf:function apf(){}, +apq:function apq(){}, +apr:function apr(){}, +apA:function apA(){}, +apB:function apB(){}, +aq2:function aq2(){}, +aq3:function aq3(){}, +aq4:function aq4(){}, +aq5:function aq5(){}, +blH(a){var s,r,q if(a==null)return a -if(typeof a=="string"||typeof a=="number"||A.n8(a))return a -if(A.bmh(a))return A.n9(a) +if(typeof a=="string"||typeof a=="number"||A.nl(a))return a +if(A.bno(a))return A.nm(a) s=Array.isArray(a) s.toString if(s){r=[] @@ -9047,160 +9068,174 @@ q=0 while(!0){s=a.length s.toString if(!(q")),r=new A.bT(s,b.h("bT<0>")) -a.then(A.wK(new A.b64(r),1),A.wK(new A.b65(r),1)) -return s}, -bl5(a){return a==null||typeof a==="boolean"||typeof a==="number"||typeof a==="string"||a instanceof Int8Array||a instanceof Uint8Array||a instanceof Uint8ClampedArray||a instanceof Int16Array||a instanceof Uint16Array||a instanceof Int32Array||a instanceof Uint32Array||a instanceof Float32Array||a instanceof Float64Array||a instanceof ArrayBuffer||a instanceof DataView}, -bbA(a){if(A.bl5(a))return a -return new A.b5d(new A.wr(t.Fy)).$1(a)}, -b5M:function b5M(a){this.a=a}, -b64:function b64(a){this.a=a}, -b65:function b65(a){this.a=a}, -b5d:function b5d(a){this.a=a}, -a4h:function a4h(a){this.a=a}, -bmy(a,b){return Math.max(a,b)}, -bmq(a){return Math.log(a)}, -O7(a){var s -if(a==null)s=B.K -else{s=new A.aj5() -s.YP(a)}return s}, -bhy(a,b,c,d,e){var s,r +bGc(a,b){return A.b9d(a,b,null)}, +co(a){if(typeof a=="function")return a +else return A.bGu(a)}, +bmd(a){return a==null||A.nl(a)||typeof a=="number"||typeof a=="string"||t.Av.b(a)||t.H3.b(a)||t.W1.b(a)||t.JZ.b(a)||t.w7.b(a)||t.XO.b(a)||t.rd.b(a)||t.s4.b(a)||t.OE.b(a)||t.pI.b(a)||t.V4.b(a)}, +bf(a){if(A.bmd(a))return a +return new A.b6L(new A.wz(t.Fy)).$1(a)}, +bni(){return globalThis}, +a0(a,b){return a[b]}, +WO(a,b){return a[b]}, +aN(a,b,c){return a[b].apply(a,c)}, +bGd(a,b){return a[b]()}, +blB(a,b,c){return a[b](c)}, +bGe(a,b,c,d){return a[b](c,d)}, +blA(a){return new a()}, +bGb(a,b){return new a(b)}, +kF(a,b){var s=new A.aV($.aP,b.h("aV<0>")),r=new A.bX(s,b.h("bX<0>")) +a.then(A.wS(new A.b73(r),1),A.wS(new A.b74(r),1)) +return s}, +bmc(a){return a==null||typeof a==="boolean"||typeof a==="number"||typeof a==="string"||a instanceof Int8Array||a instanceof Uint8Array||a instanceof Uint8ClampedArray||a instanceof Int16Array||a instanceof Uint16Array||a instanceof Int32Array||a instanceof Uint32Array||a instanceof Float32Array||a instanceof Float64Array||a instanceof ArrayBuffer||a instanceof DataView}, +bcs(a){if(A.bmc(a))return a +return new A.b6c(new A.wz(t.Fy)).$1(a)}, +b6L:function b6L(a){this.a=a}, +b73:function b73(a){this.a=a}, +b74:function b74(a){this.a=a}, +b6c:function b6c(a){this.a=a}, +a4X:function a4X(a){this.a=a}, +bnF(a,b){return Math.max(a,b)}, +bnx(a){return Math.log(a)}, +Fy(a){var s +if(a==null)s=B.L +else{s=new A.ajY() +s.Zi(a)}return s}, +biD(a,b,c,d,e){var s,r if(c<0)s=c===-1/0?0:-c*0 else s=c+0 if(d<0)r=d===-1/0?0:-d*0 else r=d+0 -return new A.hg(a,b,s,r,e.h("hg<0>"))}, -bkv(a){if(a===-1/0)return 0 +return new A.hb(a,b,s,r,e.h("hb<0>"))}, +blC(a){if(a===-1/0)return 0 return-a*0}, -aXR:function aXR(){}, -aj5:function aj5(){this.b=this.a=0}, -U6:function U6(){}, -hg:function hg(a,b,c,d,e){var _=this +aYX:function aYX(){}, +ajY:function ajY(){this.b=this.a=0}, +Un:function Un(){}, +hb:function hb(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.$ti=e}, -MV:function MV(a,b,c,d,e){var _=this +Ne:function Ne(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.$ti=e}, -lv:function lv(){}, -a2V:function a2V(){}, -lD:function lD(){}, -a4j:function a4j(){}, -a5w:function a5w(){}, -a8U:function a8U(){}, -bp:function bp(){}, -m_:function m_(){}, -aa4:function aa4(){}, -ago:function ago(){}, -agp:function agp(){}, -ahG:function ahG(){}, -ahH:function ahH(){}, -aly:function aly(){}, -alz:function alz(){}, -amI:function amI(){}, -amJ:function amJ(){}, -buj(a,b,c){return A.fB(a,b,c)}, -a0e:function a0e(){}, -pf(a,b,c){if(b==null)if(a==null)return null -else return a.a_(0,1-c) -else if(a==null)return b.a_(0,c) -else return new A.h(A.q2(a.a,b.a,c),A.q2(a.b,b.b,c))}, -aN3(a,b,c){if(b==null)if(a==null)return null -else return a.a_(0,1-c) -else if(a==null)return b.a_(0,c) -else return new A.M(A.q2(a.a,b.a,c),A.q2(a.b,b.b,c))}, -k7(a,b){var s=a.a,r=b*2/2,q=a.b +lK:function lK(){}, +a3r:function a3r(){}, +lS:function lS(){}, +a4Z:function a4Z(){}, +a6b:function a6b(){}, +a9I:function a9I(){}, +bs:function bs(){}, +mf:function mf(){}, +aaV:function aaV(){}, +ahf:function ahf(){}, +ahg:function ahg(){}, +aiC:function aiC(){}, +aiD:function aiD(){}, +amx:function amx(){}, +amy:function amy(){}, +anG:function anG(){}, +anH:function anH(){}, +bvD(a,b,c){return J.Xi(a,b,c)}, +VU:function VU(a){this.a=a}, +ao6:function ao6(a){this.a=a}, +fD:function fD(){}, +IB:function IB(a){this.a=a}, +aoc:function aoc(a){this.a=a}, +ao9:function ao9(a){this.a=a}, +IA:function IA(){}, +ao7:function ao7(a){this.a=a}, +ao8:function ao8(a){this.a=a}, +a0F:function a0F(){}, +aqt:function aqt(){}, +aqu:function aqu(){}, +aqv:function aqv(){}, +aqw:function aqw(){}, +aqx:function aqx(){}, +pq(a,b,c){if(b==null)if(a==null)return null +else return a.a1(0,1-c) +else if(a==null)return b.a1(0,c) +else return new A.h(A.qb(a.a,b.a,c),A.qb(a.b,b.b,c))}, +aO7(a,b,c){if(b==null)if(a==null)return null +else return a.a1(0,1-c) +else if(a==null)return b.a1(0,c) +else return new A.N(A.qb(a.a,b.a,c),A.qb(a.b,b.b,c))}, +kj(a,b){var s=a.a,r=b*2/2,q=a.b return new A.x(s-r,q-r,s+r,q+r)}, -vr(a,b,c){var s=a.a,r=c/2,q=a.b,p=b/2 +vC(a,b,c){var s=a.a,r=c/2,q=a.b,p=b/2 return new A.x(s-r,q-p,s+r,q+p)}, -vs(a,b){var s=a.a,r=b.a,q=a.b,p=b.b +vD(a,b){var s=a.a,r=b.a,q=a.b,p=b.b return new A.x(Math.min(s,r),Math.min(q,p),Math.max(s,r),Math.max(q,p))}, -bA3(a,b,c){var s +bBp(a,b,c){var s if(b==null)if(a==null)return null else{s=1-c -return new A.x(a.gad(a)*s,a.gag(a)*s,a.gaI(a)*s,a.gaN(a)*s)}else if(a==null)return new A.x(b.gad(b)*c,b.gag(b)*c,b.gaI(b)*c,b.gaN(b)*c) -else return new A.x(A.q2(a.gad(a),b.gad(b),c),A.q2(a.gag(a),b.gag(b),c),A.q2(a.gaI(a),b.gaI(b),c),A.q2(a.gaN(a),b.gaN(b),c))}, -O6(a,b,c){var s,r,q +return new A.x(a.gag(a)*s,a.gal(a)*s,a.gaI(a)*s,a.gaN(a)*s)}else if(a==null)return new A.x(b.gag(b)*c,b.gal(b)*c,b.gaI(b)*c,b.gaN(b)*c) +else return new A.x(A.qb(a.gag(a),b.gag(b),c),A.qb(a.gal(a),b.gal(b),c),A.qb(a.gaI(a),b.gaI(b),c),A.qb(a.gaN(a),b.gaN(b),c))}, +Op(a,b,c){var s,r,q if(b==null)if(a==null)return null else{s=1-c -return new A.bD(a.a*s,a.b*s)}else{r=b.a +return new A.bI(a.a*s,a.b*s)}else{r=b.a q=b.b -if(a==null)return new A.bD(r*c,q*c) -else return new A.bD(A.q2(a.a,r,c),A.q2(a.b,q,c))}}, -O3(a,b,c,d,e){var s=e.a,r=e.b -return new A.mI(a,b,c,d,s,r,s,r,s,r,s,r,s===r)}, -jl(a,b){var s=a.gag(a),r=b.a,q=b.b -return new A.mI(a.gad(a),s,a.gaI(a),a.gaN(a),r,q,r,q,r,q,r,q,r===q)}, -O2(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.mI(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)}, -aIW(a,b,c,d,e){var s=a.gag(a),r=a.gad(a),q=a.gaI(a),p=a.gaN(a),o=d.a,n=d.b,m=e.a,l=e.b,k=b.a,j=b.b,i=c.a,h=c.b -return new A.mI(r,s,q,p,o,n,m,l,i,h,k,j,o===n&&o===m&&o===l&&o===k&&o===j&&o===i&&o===h)}, -b9t(a,b,c,d){var s=new Float32Array(4) +if(a==null)return new A.bI(r*c,q*c) +else return new A.bI(A.qb(a.a,r,c),A.qb(a.b,q,c))}}, +Om(a,b,c,d,e){var s=e.a,r=e.b +return new A.mW(a,b,c,d,s,r,s,r,s,r,s,r,s===r)}, +iU(a,b){var s=a.gal(a),r=b.a,q=b.b +return new A.mW(a.gag(a),s,a.gaI(a),a.gaN(a),r,q,r,q,r,q,r,q,r===q)}, +Ol(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.mW(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)}, +aK0(a,b,c,d,e){var s=a.gal(a),r=a.gag(a),q=a.gaI(a),p=a.gaN(a),o=d.a,n=d.b,m=e.a,l=e.b,k=b.a,j=b.b,i=c.a,h=c.b +return new A.mW(r,s,q,p,o,n,m,l,i,h,k,j,o===n&&o===m&&o===l&&o===k&&o===j&&o===i&&o===h)}, +bap(a,b,c,d){var s=new Float32Array(4) s[0]=a s[1]=b s[2]=c s[3]=d -return new A.Fh(s)}, -bxO(a){switch(a.a){case 1:return"up" +return new A.Fx(s)}, +bz8(a){switch(a.a){case 1:return"up" case 0:return"down" case 2:return"repeat"}}, -ak(a,b,c){var s +am(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 @@ -9208,49 +9243,49 @@ if(s)return a==null?null:a if(a==null)a=0 if(b==null)b=0 return a*(1-c)+b*c}, -q2(a,b,c){return a*(1-c)+b*c}, -b2E(a,b,c){return a*(1-c)+b*c}, -apD(a,b,c){if(ac)return c if(isNaN(a))return c return a}, -blf(a,b){return A.a9(A.wJ(B.c.aA((a.gm(a)>>>24&255)*b),0,255),a.gm(a)>>>16&255,a.gm(a)>>>8&255,a.gm(a)&255)}, +bmm(a,b){return A.a9(A.wR(B.c.aA((a.gm(a)>>>24&255)*b),0,255),a.gm(a)>>>16&255,a.gm(a)>>>8&255,a.gm(a)&255)}, a9(a,b,c,d){return new A.l(((a&255)<<24|(b&255)<<16|(c&255)<<8|d&255)>>>0)}, -kz(a,b,c,d){return new A.l(((B.c.cZ(d*255,1)&255)<<24|(a&255)<<16|(b&255)<<8|c&255)>>>0)}, -b7q(a){if(a<=0.03928)return a/12.92 +kM(a,b,c,d){return new A.l(((B.c.cS(d*255,1)&255)<<24|(a&255)<<16|(b&255)<<8|c&255)>>>0)}, +b8p(a){if(a<=0.03928)return a/12.92 return Math.pow((a+0.055)/1.055,2.4)}, a1(a,b,c){if(b==null)if(a==null)return null -else return A.blf(a,1-c) -else if(a==null)return A.blf(b,c) -else return A.a9(A.wJ(B.c.af(A.b2E(a.gm(a)>>>24&255,b.gm(b)>>>24&255,c)),0,255),A.wJ(B.c.af(A.b2E(a.gm(a)>>>16&255,b.gm(b)>>>16&255,c)),0,255),A.wJ(B.c.af(A.b2E(a.gm(a)>>>8&255,b.gm(b)>>>8&255,c)),0,255),A.wJ(B.c.af(A.b2E(a.gm(a)&255,b.gm(b)&255,c)),0,255))}, -JW(a,b){var s,r,q,p=a.gm(a)>>>24&255 +else return A.bmm(a,1-c) +else if(a==null)return A.bmm(b,c) +else return A.a9(A.wR(B.c.aj(A.b3A(a.gm(a)>>>24&255,b.gm(b)>>>24&255,c)),0,255),A.wR(B.c.aj(A.b3A(a.gm(a)>>>16&255,b.gm(b)>>>16&255,c)),0,255),A.wR(B.c.aj(A.b3A(a.gm(a)>>>8&255,b.gm(b)>>>8&255,c)),0,255),A.wR(B.c.aj(A.b3A(a.gm(a)&255,b.gm(b)&255,c)),0,255))}, +Kd(a,b){var s,r,q,p=a.gm(a)>>>24&255 if(p===0)return b s=255-p r=b.gm(b)>>>24&255 -if(r===255)return A.a9(255,B.e.cZ(p*(a.gm(a)>>>16&255)+s*(b.gm(b)>>>16&255),255),B.e.cZ(p*(a.gm(a)>>>8&255)+s*(b.gm(b)>>>8&255),255),B.e.cZ(p*(a.gm(a)&255)+s*(b.gm(b)&255),255)) -else{r=B.e.cZ(r*s,255) +if(r===255)return A.a9(255,B.e.cS(p*(a.gm(a)>>>16&255)+s*(b.gm(b)>>>16&255),255),B.e.cS(p*(a.gm(a)>>>8&255)+s*(b.gm(b)>>>8&255),255),B.e.cS(p*(a.gm(a)&255)+s*(b.gm(b)&255),255)) +else{r=B.e.cS(r*s,255) q=p+r -return A.a9(q,B.e.ey((a.gm(a)>>>16&255)*p+(b.gm(b)>>>16&255)*r,q),B.e.ey((a.gm(a)>>>8&255)*p+(b.gm(b)>>>8&255)*r,q),B.e.ey((a.gm(a)&255)*p+(b.gm(b)&255)*r,q))}}, -pi(){return $.G().B()}, -yx(a,b,c,d,e,f){var s=f==null?null:A.C1(f) -return $.G().a82(0,a,b,c,d,e,s)}, -DR(a,b,c,d,e,f,g,h){var s,r -if(d==null){if(c.length!==2)A.Z(A.bQ('"colors" must have length 2 if "colorStops" is omitted.',null))}else if(c.length!==d.length)A.Z(A.bQ(u.L,null)) -s=f!=null?A.C1(f):null +return A.a9(q,B.e.e4((a.gm(a)>>>16&255)*p+(b.gm(b)>>>16&255)*r,q),B.e.e4((a.gm(a)>>>8&255)*p+(b.gm(b)>>>8&255)*r,q),B.e.e4((a.gm(a)&255)*p+(b.gm(b)&255)*r,q))}}, +pt(){return $.G().B()}, +yG(a,b,c,d,e,f){var s=f==null?null:A.Cc(f) +return $.G().a8B(0,a,b,c,d,e,s)}, +E3(a,b,c,d,e,f,g,h){var s,r +if(d==null){if(c.length!==2)A.V(A.bM('"colors" must have length 2 if "colorStops" is omitted.',null))}else if(c.length!==J.b3(d))A.V(A.bM(u.L,null)) +s=f!=null?A.Cc(f):null if(g!=null)r=g.l(0,a)&&h===0 else r=!0 -if(r)return $.G().a87(0,a,b,c,d,e,s) -else return $.G().a7Z(g,h,a,b,c,d,e,s)}, -bxl(a,b){return $.G().a83(a,b)}, -apN(a,b){return A.bJ1(a,b)}, -bJ1(a,b){var s=0,r=A.t(t.hP),q,p=2,o,n=[],m,l,k,j,i,h,g,f -var $async$apN=A.u(function(c,d){if(c===1){o=d +if(r)return $.G().a8G(0,a,b,c,d,e,s) +else return $.G().a8x(g,h,a,b,c,d,e,s)}, +byF(a,b){return $.G().a8C(a,b)}, +aqX(a,b){return A.bKp(a,b)}, +bKp(a,b){var s=0,r=A.t(t.hP),q,p=2,o,n=[],m,l,k,j,i,h,g,f +var $async$aqX=A.u(function(c,d){if(c===1){o=d s=p}while(true)switch(s){case 0:s=b==null?3:5 break case 3:h=$.G() g=a.a g.toString -q=h.D4(g) +q=h.CP(g) s=1 break s=4 @@ -9259,25 +9294,25 @@ case 5:h=$.G() g=a.a g.toString s=6 -return A.A(h.D4(g),$async$apN) +return A.B(h.CP(g),$async$aqX) case 6:m=d p=7 s=10 -return A.A(m.ld(),$async$apN) +return A.B(m.la(),$async$aqX) case 10:l=d -try{g=J.aqi(l) -k=g.gc7(g) -g=J.aqi(l) -j=g.gbR(g) +try{g=J.art(l) +k=g.gc2(g) +g=J.art(l) +j=g.gbQ(g) i=b.$2(k,j) g=a.a g.toString f=i.a -f=h.lX(g,!1,i.b,f) +f=h.lR(g,!1,i.b,f) q=f n=[1] s=8 -break}finally{J.aqi(l).v()}n.push(9) +break}finally{J.art(l).v()}n.push(9) s=8 break case 7:n=[2] @@ -9287,104 +9322,104 @@ s=n.pop() break case 9:case 4:case 1:return A.q(q,r) case 2:return A.p(o,r)}}) -return A.r($async$apN,r)}, -bAK(a){return a>0?a*0.57735+0.5:0}, -bAL(a,b,c){var s,r,q=A.a1(a.a,b.a,c) +return A.r($async$aqX,r)}, +bC5(a){return a>0?a*0.57735+0.5:0}, +bC6(a,b,c){var s,r,q=A.a1(a.a,b.a,c) q.toString -s=A.pf(a.b,b.b,c) +s=A.pq(a.b,b.b,c) s.toString -r=A.q2(a.c,b.c,c) -return new A.nZ(q,s,r)}, -bAM(a,b,c){var s,r,q,p=a==null +r=A.qb(a.c,b.c,c) +return new A.ob(q,s,r)}, +bC7(a,b,c){var s,r,q,p=a==null if(p&&b==null)return null if(p)a=A.b([],t.kO) if(b==null)b=A.b([],t.kO) s=A.b([],t.kO) r=Math.min(a.length,b.length) -for(q=0;q>>0 return s===0}, -btN(a,b){var s +bv3(a,b){var s a[0]=b&255 a[1]=b>>>8&255 a[2]=b>>>16&255 a[3]=b>>>24&255 for(s=4;s<=15;++s)a[s]=0}, -aqG:function aqG(a,b,c,d){var _=this +arS:function arS(a,b,c,d){var _=this _.a=1 _.b=a _.c=b _.d=c _.e=d _.r=_.f=null}, -Cc(a){return new A.Xs(a,null,null)}, -Xs:function Xs(a,b,c){this.a=a +Cp(a){return new A.XN(a,null,null)}, +XN:function XN(a,b,c){this.a=a this.b=b this.c=c}, -uG(a,b,c,d){var s,r -if(t.e2.b(a))s=A.cg(a.buffer,a.byteOffset,a.byteLength) -else s=t.Cm.b(a)?a:A.hQ(t.JY.a(a),!0,t.S) -r=new A.aCi(s,d,d,b,$) -r.e=c==null?s.length:c +uQ(a,b,c,d){var s,r +if(t.e2.b(a)){s=J.bt(a) +s=J.ig(s.gdc(a),s.gfB(a),s.giV(a))}else s=t.Cm.b(a)?a:A.hN(t.JY.a(a),!0,t.S) +r=new A.aDj(s,d,d,b,$) +r.e=c==null?J.b3(s):c return r}, -aCj:function aCj(){}, -aCi:function aCi(a,b,c,d,e){var _=this +aDk:function aDk(){}, +aDj:function aDj(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -b9c(a){var s=a==null?32768:a -return new A.aGo(new Uint8Array(s))}, -aGp:function aGp(){}, -aGo:function aGo(a){this.a=0 +ba9(a){var s=a==null?32768:a +return new A.aHr(new Uint8Array(s))}, +aHs:function aHs(){}, +aHr:function aHr(a){this.a=0 this.c=a}, -aSN:function aSN(a){var _=this +aTY:function aTY(a){var _=this _.a=-1 _.r=_.f=$ _.x=a}, -bD1(a,b,c){var s,r,q,p,o +bEo(a,b,c){var s,r,q,p,o if(a.gaB(a))return new Uint8Array(0) -s=new Uint8Array(A.e3(a.gaSr(a))) +s=new Uint8Array(A.ea(a.gaT5(a))) r=c*2+2 -q=A.bfC(A.bhM(),64) -p=new A.aGx(q) +q=A.bgD(A.biS(),64) +p=new A.aHA(q) q=q.b q===$&&A.c() p.c=new Uint8Array(q) -p.a=new A.aHI(b,1000,r) +p.a=new A.aIL(b,1000,r) o=new Uint8Array(r) -return B.F.cI(o,0,p.aIV(s,0,o,0))}, -aqH:function aqH(a,b){this.c=a +return B.K.cA(o,0,p.aJy(s,0,o,0))}, +arT:function arT(a,b){this.c=a this.d=b}, -H_:function H_(a,b,c){var _=this +Hg:function Hg(a,b,c){var _=this _.a=67324752 _.f=_.e=_.d=_.c=0 _.x=_.r=null @@ -9653,36 +9688,36 @@ _.at=null _.ay=0 _.CW=_.ch=null _.cx=c}, -ab4:function ab4(a){var _=this +abV:function abV(a){var _=this _.a=0 _.as=_.Q=_.y=_.x=_.w=null _.at="" _.ax=a _.ch=null}, -aSM:function aSM(){this.a=$}, -uy(a){var s=new A.aBs() -s.amW(a) +aTX:function aTX(){this.a=$}, +uF(a){var s=new A.aCr() +s.anx(a) return s}, -aBs:function aBs(){this.a=$ +aCr:function aCr(){this.a=$ this.b=0 this.c=2147483647}, -b8u(a,b){var s=A.uy(B.m0),r=A.uy(B.m3) -r=new A.LG(a,A.b9c(b),s,r) +b9t(a,b){var s=A.uF(B.m5),r=A.uF(B.m8) +r=new A.LZ(a,A.ba9(b),s,r) r.b=!0 -r.P_() +r.OV() return r}, -LG:function LG(a,b,c,d){var _=this +LZ:function LZ(a,b,c,d){var _=this _.a=a _.b=!1 _.c=b _.e=_.d=0 _.r=c _.w=d}, -KQ:function KQ(a,b){this.a=a +L7:function L7(a,b){this.a=a this.b=b}, -Rb:function Rb(a,b){this.a=a +Rs:function Rs(a,b){this.a=a this.$ti=b}, -a8Q:function a8Q(a,b,c,d){var _=this +a9E:function a9E(a,b,c,d){var _=this _.a=a _.b=null _.d=_.c=!1 @@ -9690,70 +9725,71 @@ _.e=0 _.f=b _.r=c _.$ti=d}, -aOa:function aOa(a){this.a=a}, -aOc:function aOc(a){this.a=a}, -aOb:function aOb(a){this.a=a}, -RV:function RV(a,b,c){this.a=a +aPk:function aPk(a){this.a=a}, +aPm:function aPm(a){this.a=a}, +aPl:function aPl(a){this.a=a}, +Sb:function Sb(a,b,c){this.a=a this.b=b this.$ti=c}, -bdv(a){return new A.arb(A.D(t.N,t.Xu),a)}, -arb:function arb(a,b){this.a=a +bvg(a){return new A.XZ(A.D(t.N,t.Xu),a)}, +bvh(a){return new A.XZ(A.D(t.N,t.Xu),a)}, +XZ:function XZ(a,b){this.a=a this.b=b}, -XF:function XF(a,b){this.a=a +Y0:function Y0(a,b){this.a=a this.b=b}, -arq(a,b,c,d){var s=0,r=A.t(t.ue),q,p,o,n,m,l,k,j,i -var $async$arq=A.u(function(e,f){if(e===1)return A.p(f,r) +asB(a,b,c,d){var s=0,r=A.t(t.ue),q,p,o,n,m,l,k,j,i +var $async$asB=A.u(function(e,f){if(e===1)return A.p(f,r) while(true)switch(s){case 0:o=t.ag n=A.b([],t.c_) -m=A.by9() -l=new A.XG(A.D(t.N,o),n,a,d,b,m) -k=J.dN(c,t.iH) -for(p=0;p=0}else q=!1 if(!q)break if(r>s)return-1 -if(A.bbI(a,c,d,r)&&A.bbI(a,c,d,r+p))return r -c=r+1}return-1}return A.bFw(a,b,c,d)}, -bFw(a,b,c,d){var s,r,q,p=new A.ox(a,d,c,0) -for(s=b.length;r=p.nN(),r>=0;){q=r+s +if(A.bcA(a,c,d,r)&&A.bcA(a,c,d,r+p))return r +c=r+1}return-1}return A.bGT(a,b,c,d)}, +bGT(a,b,c,d){var s,r,q,p=new A.oJ(a,d,c,0) +for(s=b.length;r=p.nJ(),r>=0;){q=r+s if(q>d)break -if(B.d.ff(a,b,r)&&A.bbI(a,c,d,q))return r}return-1}, -hj:function hj(a){this.a=a}, -vV:function vV(a,b,c){var _=this +if(B.d.ff(a,b,r)&&A.bcA(a,c,d,q))return r}return-1}, +he:function he(a){this.a=a}, +w5:function w5(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=null}, -b5T(a,b,c,d){if(d===208)return A.bmu(a,b,c) -if(d===224){if(A.bmt(a,b,c)>=0)return 145 -return 64}throw A.d(A.a7("Unexpected state: "+B.e.hC(d,16)))}, -bmu(a,b,c){var s,r,q,p,o +b6S(a,b,c,d){if(d===208)return A.bnB(a,b,c) +if(d===224){if(A.bnA(a,b,c)>=0)return 145 +return 64}throw A.d(A.a7("Unexpected state: "+B.e.hA(d,16)))}, +bnB(a,b,c){var s,r,q,p,o for(s=c,r=0;q=s-2,q>=b;s=q){p=a.charCodeAt(s-1) if((p&64512)!==56320)break o=a.charCodeAt(q) if((o&64512)!==55296)break -if(A.q5(o,p)!==6)break +if(A.qe(o,p)!==6)break r^=1}if(r===0)return 193 else return 144}, -bmt(a,b,c){var s,r,q,p,o +bnA(a,b,c){var s,r,q,p,o for(s=c;s>b;){--s r=a.charCodeAt(s) -if((r&64512)!==56320)q=A.BX(r) +if((r&64512)!==56320)q=A.C7(r) else{if(s>b){--s p=a.charCodeAt(s) o=(p&64512)===55296}else{p=0 -o=!1}if(o)q=A.q5(p,r) +o=!1}if(o)q=A.qe(p,r) else break}if(q===7)return s if(q!==4)break}return-1}, -bbI(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=u.q +bcA(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=u.q if(b=c)return!0 n=a.charCodeAt(o) if((n&64512)!==56320)return!0 -p=A.q5(s,n)}else return(q&64512)!==55296 -if((q&64512)!==56320){m=A.BX(q) +p=A.qe(s,n)}else return(q&64512)!==55296 +if((q&64512)!==56320){m=A.C7(q) d=r}else{d-=2 if(b<=d){l=a.charCodeAt(d) if((l&64512)!==55296)return!0 -m=A.q5(l,q)}else return!0}k=j.charCodeAt(j.charCodeAt(p|176)&240|m) -return((k>=208?A.b5T(a,b,d,k):k)&1)===0}return b!==c}, -bK4(a,b,c,d){var s,r,q,p,o,n +m=A.qe(l,q)}else return!0}k=j.charCodeAt(j.charCodeAt(p|176)&240|m) +return((k>=208?A.b6S(a,b,d,k):k)&1)===0}return b!==c}, +bLs(a,b,c,d){var s,r,q,p,o,n if(d===b||d===c)return d s=a.charCodeAt(d) -if((s&63488)!==55296){r=A.BX(s) +if((s&63488)!==55296){r=A.C7(s) q=d}else if((s&64512)===55296){p=d+1 if(pb){o=s-1 +q=A.qe(r,p)}else q=2}else if(s>b){o=s-1 n=a.charCodeAt(o) -if((n&64512)===55296){q=A.q5(n,r) +if((n&64512)===55296){q=A.qe(n,r) s=o}else q=2}else q=2 -if(q===6)m=A.bmu(a,b,s)!==144?160:48 +if(q===6)m=A.bnB(a,b,s)!==144?160:48 else{l=q===1 -if(l||q===4)if(A.bmt(a,b,s)>=0)m=l?144:128 +if(l||q===4)if(A.bnA(a,b,s)>=0)m=l?144:128 else m=48 -else m=u.S.charCodeAt(q|176)}return new A.ox(a,a.length,d,m).nN()}, -ox:function ox(a,b,c,d){var _=this +else m=u.S.charCodeAt(q|176)}return new A.oJ(a,a.length,d,m).nJ()}, +oJ:function oJ(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -J4:function J4(a,b,c,d){var _=this +Jm:function Jm(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -a_j:function a_j(a){this.$ti=a}, -LQ:function LQ(a,b){this.a=a +a_I:function a_I(a){this.$ti=a}, +M8:function M8(a,b){this.a=a this.$ti=b}, -z5:function z5(a,b){this.a=a +zf:function zf(a,b){this.a=a this.$ti=b}, -Ij:function Ij(){}, -FO:function FO(a,b){this.a=a +IC:function IC(){}, +G4:function G4(a,b){this.a=a this.$ti=b}, -HG:function HG(a,b,c){this.a=a +HX:function HX(a,b,c){this.a=a this.b=b this.c=c}, -Mq:function Mq(a,b,c){this.a=a +MK:function MK(a,b,c){this.a=a this.b=b this.$ti=c}, -a_h:function a_h(){}, -a1N:function a1N(a,b,c){var _=this +a_G:function a_G(){}, +a2e:function a2e(a,b,c){var _=this _.a=a _.b=b _.d=_.c=0 _.$ti=c}, -bzX(a){return 8}, -bzY(a){var s +bBi(a){return 8}, +bBj(a){var s a=(a<<1>>>0)-1 for(;!0;a=s){s=(a&a-1)>>>0 if(s===0)return a}}, -jk:function jk(a,b,c,d){var _=this +jt:function jt(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -RY:function RY(a,b,c,d,e){var _=this +Se:function Se(a,b,c,d,e){var _=this _.d=a _.a=b _.b=c _.c=d _.$ti=e}, -TZ:function TZ(){}, -Sp:function Sp(){}, -Da:function Da(){}, -bkP(a){var s,r,q,p,o="0123456789abcdef",n=a.length,m=new Uint8Array(n*2) +Uf:function Uf(){}, +SG:function SG(){}, +Dn:function Dn(){}, +blW(a){var s,r,q,p,o="0123456789abcdef",n=a.length,m=new Uint8Array(n*2) for(s=0,r=0;s>>4&15) r=p+1 -m[p]=o.charCodeAt(q&15)}return A.lU(m,0,null)}, -xV:function xV(a){this.a=a}, -avv:function avv(){this.a=null}, -a1K:function a1K(){}, -aAU:function aAU(){}, -bE9(a){var s=new Uint32Array(A.e3(A.b([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],t.t))),r=new Uint32Array(64),q=new Uint8Array(0) -return new A.akJ(s,r,a,new Uint32Array(16),new A.R6(q,0))}, -akI:function akI(){}, -b0h:function b0h(){}, -akJ:function akJ(a,b,c,d,e){var _=this +m[p]=o.charCodeAt(q&15)}return A.m9(m,0,null)}, +y1:function y1(a){this.a=a}, +awC:function awC(){this.a=null}, +a2b:function a2b(){}, +aBT:function aBT(){}, +bFw(a){var s=new Uint32Array(A.ea(A.b([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],t.t))),r=new Uint32Array(64),q=new Uint8Array(0) +return new A.alE(s,r,a,new Uint32Array(16),new A.Rn(q,0))}, +alD:function alD(){}, +b1d:function b1d(){}, +alE:function alE(a,b,c,d,e){var _=this _.w=a _.x=b _.a=c @@ -9985,19 +10021,19 @@ _.c=d _.d=0 _.e=e _.f=!1}, -avd:function avd(){}, -Yy:function Yy(){}, -b7B(a){var s=A.cb(a,null,t.l).w.a.a -if(s>1440)return B.a47 -if(s>1240)return B.a46 -if(s>600)return B.a45 -return B.jF}, -FX:function FX(a,b){this.a=a -this.b=b}, -av8:function av8(){this.a=null}, -b9s(a,b,c,d,e,f){return new A.TY(c,a,b,d,e,f.h("TY<0>"))}, -mH:function mH(){}, -TY:function TY(a,b,c,d,e,f){var _=this +awk:function awk(){}, +YW:function YW(){}, +b8A(a){var s=A.cg(a,null,t.l).w.a.a +if(s>1440)return B.a4j +if(s>1240)return B.a4i +if(s>600)return B.a4h +return B.jI}, +Ge:function Ge(a,b){this.a=a +this.b=b}, +awf:function awf(){this.a=null}, +bao(a,b,c,d,e,f){return new A.Ue(c,a,b,d,e,f.h("Ue<0>"))}, +mV:function mV(){}, +Ue:function Ue(a,b,c,d,e,f){var _=this _.f=a _.a=b _.b=c @@ -10005,7 +10041,7 @@ _.c=d _.d=null _.e=e _.$ti=f}, -Mc:function Mc(a,b,c,d,e,f){var _=this +Mw:function Mw(a,b,c,d,e,f){var _=this _.f=a _.a=b _.b=c @@ -10015,13 +10051,13 @@ _.e=e _.$ti=f}, R:function R(a,b){this.a=a this.b=b}, -av7:function av7(){}, -av5:function av5(){}, -av6:function av6(){}, -eH:function eH(a,b){this.a=a +awe:function awe(){}, +awc:function awc(){}, +awd:function awd(){}, +eE:function eE(a,b){this.a=a this.b=b this.c=null}, -Cz:function Cz(a,b,c,d,e,f,g){var _=this +CM:function CM(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -10029,170 +10065,170 @@ _.d=d _.e=e _.f=f _.r=g}, -X7:function X7(a,b,c){this.c=a +Xr:function Xr(a,b,c){this.c=a this.d=b this.a=c}, -aqv:function aqv(a,b){this.a=a +arH:function arH(a,b){this.a=a this.b=b}, -jO:function jO(a,b,c,d){var _=this +jZ:function jZ(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -a_x:function a_x(a,b,c,d,e){var _=this +a_W:function a_W(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.f=d _.a=e}, -Ki:function Ki(a,b){this.c=a +KA:function KA(a,b){this.c=a this.a=b}, -adJ:function adJ(a,b){var _=this +aeA:function aeA(a,b){var _=this _.d=a _.e=!1 _.a=null _.b=b _.c=null}, -aVX:function aVX(a,b){this.a=a +aX6:function aX6(a,b){this.a=a this.b=b}, -aVY:function aVY(a){this.a=a}, -adK:function adK(a){this.a=a}, -afZ:function afZ(a,b){this.c=a +aX7:function aX7(a){this.a=a}, +aeB:function aeB(a){this.a=a}, +agQ:function agQ(a,b){this.c=a this.a=b}, -E5:function E5(a,b){this.c=a +Ej:function Ej(a,b){this.c=a this.a=b}, -aCk:function aCk(a){this.a=a}, -a3_:function a3_(a,b,c,d,e){var _=this +aDl:function aDl(a){this.a=a}, +a3A:function a3A(a,b,c,d,e){var _=this _.c=a _.d=b _.f=c _.r=d _.a=e}, -a5L:function a5L(a,b,c,d,e){var _=this +a6q:function a6q(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.f=d _.a=e}, -NX:function NX(a,b,c,d){var _=this +Of:function Of(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -aiV:function aiV(a){this.a=null +ajP:function ajP(a){this.a=null this.b=a this.c=null}, -aZy:function aZy(a){this.a=a}, -aZx:function aZx(){}, -xf:function xf(a,b,c){this.c=a +b_y:function b_y(a){this.a=a}, +b_x:function b_x(){}, +xm:function xm(a,b,c){this.c=a this.d=b this.a=c}, -Yc:function Yc(a,b){var _=this +Yz:function Yz(a,b){var _=this _.d=a _.a=null _.b=b _.c=null}, -ash:function ash(a){this.a=a}, -asg:function asg(a,b){this.a=a +atr:function atr(a){this.a=a}, +atq:function atq(a,b){this.a=a this.b=b}, -xy:function xy(a,b,c){this.c=a +xF:function xF(a,b,c){this.c=a this.d=b this.a=c}, -JV:function JV(a){var _=this +Kc:function Kc(a){var _=this _.e=_.d=$ _.a=null _.b=a _.c=null}, -au6:function au6(a,b){this.a=a +avg:function avg(a,b){this.a=a this.b=b}, -au9:function au9(a){this.a=a}, -au8:function au8(a){this.a=a}, -au7:function au7(a){this.a=a}, -au5:function au5(a){this.a=a}, -Eq:function Eq(a,b,c,d){var _=this +avj:function avj(a){this.a=a}, +avi:function avi(a){this.a=a}, +avh:function avh(a){this.a=a}, +avf:function avf(a){this.a=a}, +EE:function EE(a,b,c,d){var _=this _.c=a _.d=b _.a=c _.$ti=d}, -Md:function Md(a,b){var _=this +Mx:function Mx(a,b){var _=this _.a=null _.b=a _.c=null _.$ti=b}, -aDP:function aDP(a){this.a=a}, -aDO:function aDO(a){this.a=a}, -zy:function zy(a,b,c){this.c=a +aEU:function aEU(a){this.a=a}, +aET:function aET(a){this.a=a}, +zJ:function zJ(a,b,c){this.c=a this.d=b this.a=c}, -a4k:function a4k(a,b){var _=this +a5_:function a5_(a,b){var _=this _.d=a _.a=null _.b=b _.c=null}, -aG9:function aG9(a){this.a=a}, -Ff:function Ff(a,b,c,d){var _=this +aHc:function aHc(a){this.a=a}, +Fv:function Fv(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -zZ:function zZ(a,b,c,d){var _=this +Aa:function Aa(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -a_u:function a_u(a){this.a=a}, -avr:function avr(){}, -a9G:function a9G(a){this.a=a}, -Ka:function Ka(a,b){this.d=a +a_T:function a_T(a){this.a=a}, +awy:function awy(){}, +aaw:function aaw(a){this.a=a}, +Ks:function Ks(a,b){this.d=a this.a=b}, -a_4:function a_4(a,b,c){var _=this +a_t:function a_t(a,b,c){var _=this _.d=a _.e=b _.a=null _.b=c _.c=null}, -auX:function auX(a){this.a=a}, -auY:function auY(a){this.a=a}, -auZ:function auZ(a){this.a=a}, -Hp:function Hp(a,b,c,d){var _=this +aw3:function aw3(a){this.a=a}, +aw4:function aw4(a){this.a=a}, +aw5:function aw5(a){this.a=a}, +HG:function HG(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -aWN:function aWN(a){this.a=a}, -ai5:function ai5(a,b){this.c=a +aXV:function aXV(a){this.a=a}, +aj1:function aj1(a,b){this.c=a this.a=b}, -aZe:function aZe(a,b){this.a=a +b_g:function b_g(a,b){this.a=a this.b=b}, -aZd:function aZd(a,b){this.a=a +b_f:function b_f(a,b){this.a=a this.b=b}, -qt(a,b){var s=t.G1 -return(b?a.bb(s):a.Tp(s)).r}, -a_y:function a_y(a,b,c,d){var _=this +qD(a,b){var s=t.G1 +return(b?a.bh(s):a.TK(s)).r}, +a_X:function a_X(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -Kh:function Kh(a,b){this.c=a +Kz:function Kz(a,b){this.c=a this.a=b}, -Kj:function Kj(a,b){var _=this +KB:function KB(a,b){var _=this _.d=a _.a=null _.b=b _.c=null}, -avt:function avt(a,b){this.a=a +awA:function awA(a,b){this.a=a this.b=b}, -Sq:function Sq(a,b,c,d){var _=this +SH:function SH(a,b,c,d){var _=this _.f=a _.r=b _.b=c _.a=d}, -a7y:function a7y(a){this.a=a}, -Kg:function Kg(a,b,c){this.c=a +a8i:function a8i(a){this.a=a}, +Ky:function Ky(a,b,c){this.c=a this.d=b this.a=c}, -aMU(a,b,c,d,e,f,g,h){return new A.a7Y(f,a,b,d,c,h,g,e,null)}, -a7Y:function a7Y(a,b,c,d,e,f,g,h,i){var _=this +aNY(a,b,c,d,e,f,g,h){return new A.a8I(f,a,b,d,c,h,g,e,null)}, +a8I:function a8I(a,b,c,d,e,f,g,h,i){var _=this _.c=a _.d=b _.e=c @@ -10202,8 +10238,8 @@ _.w=f _.x=g _.y=h _.a=i}, -aMV:function aMV(a){this.a=a}, -Q5:function Q5(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +aNZ:function aNZ(a){this.a=a}, +Qn:function Qn(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.c=a _.d=b _.e=c @@ -10217,26 +10253,26 @@ _.Q=j _.as=k _.at=l _.a=m}, -alu:function alu(a){var _=this +amt:function amt(a){var _=this _.d=$ _.e="" _.a=null _.b=a _.c=null}, -b0F:function b0F(a){this.a=a}, -b0E:function b0E(a){this.a=a}, -b0C:function b0C(a,b){this.a=a +b1B:function b1B(a){this.a=a}, +b1A:function b1A(a){this.a=a}, +b1y:function b1y(a,b){this.a=a this.b=b}, -b0D:function b0D(a,b){this.a=a +b1z:function b1z(a,b){this.a=a this.b=b}, -Kb:function Kb(a,b,c,d){var _=this +Kt:function Kt(a,b,c,d){var _=this _.c=a _.d=b _.r=c _.a=d}, -D6:function D6(a,b){this.a=a +Dj:function Dj(a,b){this.a=a this.b=b}, -adt:function adt(a){var _=this +aek:function aek(a){var _=this _.f=_.e=_.d=null _.r=$ _.w=!0 @@ -10245,71 +10281,71 @@ _.y=!1 _.a=null _.b=a _.c=null}, -aV9:function aV9(a,b,c){this.a=a +aWj:function aWj(a,b,c){this.a=a this.b=b this.c=c}, -aVG:function aVG(a){this.a=a}, -aVF:function aVF(a){this.a=a}, -aVz:function aVz(a){this.a=a}, -aVm:function aVm(a){this.a=a}, -aVy:function aVy(a){this.a=a}, -aVp:function aVp(a){this.a=a}, -aVe:function aVe(a,b){this.a=a +aWQ:function aWQ(a){this.a=a}, +aWP:function aWP(a){this.a=a}, +aWJ:function aWJ(a){this.a=a}, +aWw:function aWw(a){this.a=a}, +aWI:function aWI(a){this.a=a}, +aWz:function aWz(a){this.a=a}, +aWo:function aWo(a,b){this.a=a this.b=b}, -aVq:function aVq(a){this.a=a}, -aVd:function aVd(a){this.a=a}, -aVx:function aVx(a){this.a=a}, -aVn:function aVn(a){this.a=a}, -aVo:function aVo(a){this.a=a}, -aVf:function aVf(a,b){this.a=a +aWA:function aWA(a){this.a=a}, +aWn:function aWn(a){this.a=a}, +aWH:function aWH(a){this.a=a}, +aWx:function aWx(a){this.a=a}, +aWy:function aWy(a){this.a=a}, +aWp:function aWp(a,b){this.a=a this.b=b}, -aVA:function aVA(a){this.a=a}, -aVl:function aVl(a){this.a=a}, -aVB:function aVB(a){this.a=a}, -aVk:function aVk(a){this.a=a}, -aVC:function aVC(a,b){this.a=a +aWK:function aWK(a){this.a=a}, +aWv:function aWv(a){this.a=a}, +aWL:function aWL(a){this.a=a}, +aWu:function aWu(a){this.a=a}, +aWM:function aWM(a,b){this.a=a this.b=b}, -aVj:function aVj(a){this.a=a}, -aVD:function aVD(a){this.a=a}, -aVE:function aVE(a,b){this.a=a +aWt:function aWt(a){this.a=a}, +aWN:function aWN(a){this.a=a}, +aWO:function aWO(a,b){this.a=a this.b=b}, -aVr:function aVr(a){this.a=a}, -aVi:function aVi(a){this.a=a}, -aVs:function aVs(a){this.a=a}, -aVh:function aVh(a){this.a=a}, -aVu:function aVu(a){this.a=a}, -aVc:function aVc(a){this.a=a}, -aVt:function aVt(a){this.a=a}, -aVg:function aVg(){}, -aVv:function aVv(a){this.a=a}, -aVb:function aVb(a){this.a=a}, -aVw:function aVw(a){this.a=a}, -aVa:function aVa(a){this.a=a}, -ads:function ads(a,b){this.c=a +aWB:function aWB(a){this.a=a}, +aWs:function aWs(a){this.a=a}, +aWC:function aWC(a){this.a=a}, +aWr:function aWr(a){this.a=a}, +aWE:function aWE(a){this.a=a}, +aWm:function aWm(a){this.a=a}, +aWD:function aWD(a){this.a=a}, +aWq:function aWq(){}, +aWF:function aWF(a){this.a=a}, +aWl:function aWl(a){this.a=a}, +aWG:function aWG(a){this.a=a}, +aWk:function aWk(a){this.a=a}, +aej:function aej(a,b){this.c=a this.a=b}, -af1:function af1(a){this.a=a}, -af2:function af2(a){this.a=a}, -af3:function af3(a){this.a=a}, -af9:function af9(a){this.a=a}, -afa:function afa(a){this.a=a}, -afb:function afb(a){this.a=a}, -bfx(a,b,c,d,e,f,g,h){var s,r=A.jl(b,g) +afV:function afV(a){this.a=a}, +afW:function afW(a){this.a=a}, +afX:function afX(a){this.a=a}, +ag2:function ag2(a){this.a=a}, +ag3:function ag3(a){this.a=a}, +ag4:function ag4(a){this.a=a}, +bgy(a,b,c,d,e,f,g,h){var s,r=A.iU(b,g) h.sA(0,f) -a.dG(r,h) -r=b.gbw() -s=d.gdY() -s=A.jl(A.vr(r,b.d-b.b-(d.gcR(d)+d.gcY(d)),b.c-b.a-s),e) +a.dr(r,h) +r=b.gbv() +s=d.gdQ() +s=A.iU(A.vC(r,b.d-b.b-(d.gcM(d)+d.gcR(d)),b.c-b.a-s),e) h.sA(0,c) -a.dG(s,h)}, -bfw(a,b,c,d,e,f,g,h){var s +a.dr(s,h)}, +bgx(a,b,c,d,e,f,g,h){var s f.sA(0,b) -a.cw(d,g+c,f) +a.ct(d,g+c,f) f.sA(0,e) -a.cw(d,g,f) -s=d.Y(0,new A.h(0,g*0.25)) +a.ct(d,g,f) +s=d.X(0,new A.h(0,g*0.25)) f.sA(0,h) -a.cw(s,g/3,f)}, -azT(a,b,c,d,e,f,g,h){var s,r,q,p,o,n={},m=e.length +a.ct(s,g/3,f)}, +aB_(a,b,c,d,e,f,g,h){var s,r,q,p,o,n={},m=e.length if(m>1){n.a=n.b=null s=h.a switch(s){case 1:n.b=b.a @@ -10323,56 +10359,56 @@ n.b=b.a break case 3:n.a=b.d n.b=b.a -break}r=new A.bD(c,c) +break}r=new A.bI(c,c) for(q=0;q")) -p.b5(B.j,n,n,a,0,b,c,n,s) -p.mk(B.j,n,n,n,n,a,0,n,!0,b,c,!1,n,s) +p=new A.kU(n,n,!1,!0,!1,$,r,n,q,o,B.j,0,p,a,B.f,new A.e([],t.s),new A.e([],t.g),e.h("kU<0>")) +p.b7(B.j,n,n,a,0,b,c,n,s) +p.me(B.j,n,n,n,n,a,0,n,!0,b,c,!1,n,s) return p}, -mo:function mo(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this -_.az$=a -_.k4=b -_.ok=c -_.p1=d -_.p2=e -_.p3=!1 -_.bh$=f -_.ah$=g -_.bx$=h -_.at=i -_.ax=j -_.ay=k -_.ch=l -_.CW=$ +kU:function kU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.ai$=a +_.p1=b +_.p2=c +_.p3=d +_.p4=e +_.R8=!1 +_.b_$=f +_.ac$=g +_.aQ$=h +_.ax=i +_.ay=j +_.ch=k +_.CW=l +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=m _.w=!1 -_.x=n -_.y=o -_.z=p -_.Q=q +_.y=n +_.z=o +_.Q=p +_.as=q _.$ti=r}, -SK:function SK(){}, -OU:function OU(a,b){this.a=a +T0:function T0(){}, +Pb:function Pb(a,b){this.a=a this.b=b}, -tG:function tG(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=_.M=$ -_.db$=a -_.dx$=b +tP:function tP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.a3=$ +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=j +_.r=l _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -abr:function abr(){}, -bGT(a){var s=new A.eH("Animations",A.b([],t.C)) +_.y=m +_.z=n +_.Q=o +_.as=p}, +aci:function aci(){}, +bIf(a){var s=new A.eE("Animations",A.b([],t.C)) a.c.push(s) -s.aP(0,"Basic Animations",new A.b30(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/animations/basic_animation_example.dart"," Basic example of `SpriteAnimation`s use in Flame's `FlameGame`\n\n\n \n The snippet shows how an animation can be loaded and added to the game\n ```\n class MyGame extends FlameGame {\n @override\n Future onLoad() async {\n final animation = await loadSpriteAnimation(\n 'animations/chopper.png',\n SpriteAnimationData.sequenced(\n amount: 4,\n textureSize: Vector2.all(48),\n stepTime: 0.15,\n ),\n );\n \n final animationComponent = SpriteAnimationComponent(\n animation: animation,\n size: Vector2.all(100.0),\n );\n \n add(animationComponent);\n }\n }\n ```\n\n On this example, click or touch anywhere on the screen to dynamically add\n animations.\n ") -s.aP(0,"Group animation",new A.b31(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/animations/animation_group_example.dart"," This example shows how to create a component that can be switched between\n different states to change the animation that is playing.\n\n\n \n Usage: Click/tap and hold the screen to change state and then let go to go\n back to the original animation.\n ") -s.aP(0,"Aseprite",new A.b32(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/animations/aseprite_example.dart"," This example shows how to load animations from an Aseprite json file and a\n sprite sheet. There is no interaction on this example.\n ") -s.aP(0,"Benchmark",new A.b33(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/animations/benchmark_example.dart","See how many SpriteAnimationComponent's your platform can handle before it\nstarts to drop in FPS, this is without any sprite batching and such.\n100 animation components are added per tap.\n ")}, -b30:function b30(){}, -b31:function b31(){}, -b32:function b32(){}, -b33:function b33(){}, -x4:function x4(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=$ -_.db$=a -_.dx$=b +s.aO(0,"Basic Animations",new A.b3X(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/animations/basic_animation_example.dart"," Basic example of `SpriteAnimation`s use in Flame's `FlameGame`\n\n\n \n The snippet shows how an animation can be loaded and added to the game\n ```\n class MyGame extends FlameGame {\n @override\n Future onLoad() async {\n final animation = await loadSpriteAnimation(\n 'animations/chopper.png',\n SpriteAnimationData.sequenced(\n amount: 4,\n textureSize: Vector2.all(48),\n stepTime: 0.15,\n ),\n );\n \n final animationComponent = SpriteAnimationComponent(\n animation: animation,\n size: Vector2.all(100.0),\n );\n \n add(animationComponent);\n }\n }\n ```\n\n On this example, click or touch anywhere on the screen to dynamically add\n animations.\n ") +s.aO(0,"Group animation",new A.b3Y(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/animations/animation_group_example.dart"," This example shows how to create a component that can be switched between\n different states to change the animation that is playing.\n\n\n \n Usage: Click/tap and hold the screen to change state and then let go to go\n back to the original animation.\n ") +s.aO(0,"Aseprite",new A.b3Z(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/animations/aseprite_example.dart"," This example shows how to load animations from an Aseprite json file and a\n sprite sheet. There is no interaction on this example.\n ") +s.aO(0,"Benchmark",new A.b4_(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/animations/benchmark_example.dart","See how many SpriteAnimationComponent's your platform can handle before it\nstarts to drop in FPS, this is without any sprite batching and such.\n100 animation components are added per tap.\n ")}, +b3X:function b3X(){}, +b3Y:function b3Y(){}, +b3Z:function b3Z(){}, +b4_:function b4_(){}, +xb:function xb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=j +_.r=l _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -x7:function x7(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=_.M=$ -_.db$=a -_.dx$=b +_.y=m +_.z=n +_.Q=o +_.as=p}, +xe:function xe(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.a3=$ +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=j +_.r=l _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -abM:function abM(){}, -xb:function xb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.M=a -_.ai=$ -_.by=b -_.cg=c -_.k4=_.k3=_.c_=$ -_.db$=d -_.dx$=e +_.y=m +_.z=n +_.Q=o +_.as=p}, +acD:function acD(){}, +xi:function xi(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.a3=a +_.ah=$ +_.bL=b +_.ok=c +_.p1=d +_.p3=_.p2=$ +_.R8=!1 +_.db$=e +_.dx$=f _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=f +_.fy$=_.fx$=_.fr$=null +_.go$=$ _.k1$=g -_.k2$=!1 -_.k3$=$ -_.k4$=h +_.k2$=h +_.k3$=!1 +_.k4$=$ _.ok$=i -_.at=j +_.p1$=j +_.p2$=!1 _.ax=k _.ay=l -_.ch=$ +_.ch=m +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=m +_.r=n _.w=!1 -_.x=n _.y=o _.z=p -_.Q=q}, -abO:function abO(){}, -bGU(a){var s=new A.eH("Audio",A.b([],t.C)) -a.c.push(s) -s.aP(0,"Basic Audio",new A.b34(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/audio/basic_audio_example.dart"," This example showcases the most basic Flame Audio functionalities.\n\n 1. Use the static FlameAudio class to easily fire a sfx using the default\n configs for the button tap.\n 2. Uses a custom AudioPool for extremely efficient audio loading and pooling\n for tapping elsewhere.\n 3. Uses the Bgm utility for background music.\n ")}, -b34:function b34(){}, -x8:function x8(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=_.M=$ -_.db$=a -_.dx$=b -_.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ -_.a=0 -_.f=_.e=_.d=_.c=_.b=null -_.r=j -_.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -abN:function abN(){}, -bH_(a){var s=new A.eH("FlameIsolate",A.b([],t.C)) +_.Q=q +_.as=r}, +acF:function acF(){}, +bIg(a){var s=new A.eE("Audio",A.b([],t.C)) a.c.push(s) -s.aP(0,"Simple isolate example",new A.b3H(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/flame_isolate/simple_isolate_example.dart"," This example showcases a simple FlameIsolate example, making it easy to \n continually run heavy load without stutter.\n \n Tap the brown square to swap between running heavy load in in an isolate or\n synchronous.\n \n The selected backpressure strategy used for this example is\n `DiscardNewBackPressureStrategy`. This strategy discards all new jobs added\n to the queue if there is already a job in the queue.\n ")}, -b3H:function b3H(){}, -bba(a){var s -if(a===1)return!1 -for(s=2;s") -s=A.ai(new A.U(b,new A.aMH(),s),!0,s.h("aA.E")) -return new A.a7U(a,s,0,null,B.f,new A.f([],t.s),new A.f([],t.g))}, -AB:function AB(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=$ -_.db$=a -_.dx$=b +_.Q=l +_.as=m}, +vO:function vO(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.a3=$ +_.ah=!0 +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ -_.a=0 -_.f=_.e=_.d=_.c=_.b=null -_.r=j -_.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -a7U:function a7U(a,b,c,d,e,f,g){var _=this -_.at=a -_.ax=b +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=c +_.r=l _.w=!1 -_.x=d -_.y=e -_.z=f -_.Q=g}, -aMH:function aMH(){}, -a_Q:function a_Q(a,b,c,d,e,f,g,h,i,j){var _=this -_.at=a -_.ax=b -_.ay=c -_.ch=d -_.CW=e +_.y=m +_.z=n +_.Q=o +_.as=p}, +a9z:function a9z(a,b,c,d,e,f,g,h,i){var _=this +_.p2=_.p1=$ +_.ax=a +_.ay=b +_.ch=c +_.CW=d +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=f +_.r=e _.w=!1 -_.x=g -_.y=h -_.z=i -_.Q=j}, -bH3(a){var s=new A.eH("Sample Games",A.b([],t.C)) -a.c.push(s) -s.aP(0,"Padracing",new A.b3X(),"https://github.com/flame-engine/flame/blob/main/examples/games/padracing"," This is an example game that uses Forge2D to handle the physics.\n In this game you should finish 3 laps in as little time as possible, it can\n be played as single player or with two players (on the same keyboard).\n Watch out for the balls, they make your car spin.\n ") -s.aP(0,"Rogue Shooter",new A.b3Y(),"https://github.com/flame-engine/flame/blob/main/examples/games/rogue_shooter"," A simple space shooter game used for testing performance of the collision\n detection system in Flame.\n ") -s.aP(0,"T-Rex",new A.b3Z(),"https://github.com/flame-engine/flame/blob/main/examples/games/trex"," A game similar to the game in chrome that you get to play while offline.\n Press space or tap/click the screen to jump, the more obstacles you manage\n to survive, the more points you get.\n ")}, -b3X:function b3X(){}, -b3Y:function b3Y(){}, -b3Z:function b3Z(){}, -bH4(a){var s=new A.eH("Image",A.b([],t.C)) -a.c.push(s) -s.c=new A.Yy() -s.aP(0,"resize",new A.b4_(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/image/resize.dart"," Shows how a dart:ui `Image` can be resized using Flame Image extensions.\n Use the properties on the side to change the size of the image.\n ")}, -b4_:function b4_(){}, -yK:function yK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.M=a -_.k4=_.k3=$ -_.db$=b -_.dx$=c +_.y=f +_.z=g +_.Q=h +_.as=i}, +ald:function ald(){}, +AK:function AK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=d +_.fy$=_.fx$=_.fr$=null +_.go$=$ _.k1$=e -_.k2$=!1 -_.k3$=$ -_.k4$=f +_.k2$=f +_.k3$=!1 +_.k4$=$ _.ok$=g -_.at=h +_.p1$=h +_.p2$=!1 _.ax=i _.ay=j -_.ch=$ +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=k +_.r=l _.w=!1 -_.x=l _.y=m _.z=n -_.Q=o}, -xX:function xX(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=$ -_.db$=a -_.dx$=b -_.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ +_.Q=o +_.as=p}, +aNC:function aNC(){}, +a66:function a66(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.p1=a +_.p2=b +_.p3=c +_.ax=d +_.ay=e +_.ch=f +_.CW=g +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=j -_.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -awa:function awa(){}, -xY:function xY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.e7=!0 -_.az$=a -_.k4=b -_.ok=c -_.p1=d -_.p2=e -_.p3=!1 -_.bh$=f -_.ah$=g -_.bx$=h -_.at=i -_.ax=j -_.ay=k -_.ch=l -_.CW=$ -_.a=0 -_.f=_.e=_.d=_.c=_.b=null -_.r=m +_.r=h _.w=!1 -_.x=n -_.y=o -_.z=p -_.Q=q}, -ae2:function ae2(){}, -ae4:function ae4(){}, -bf4(){var s,r,q,p,o=null,n=new A.a(new Float64Array(2)) -n.an(100) -s=B.q.aT() -r=A.aY() -q=n -p=$.ag() -p=new A.aO(p,new Float64Array(2)) -p.ae(q) -p.E() -s=new A.a_X(!1,o,o,!1,!0,!1,$,s,o,r,p,B.j,0,0,o,B.f,new A.f([],t.s),new A.f([],t.g)) -s.b5(B.j,o,o,o,0,o,o,o,n) -s.mk(B.j,o,o,o,o,o,0,o,!0,o,o,!1,o,n) -return s}, -qz:function qz(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this -_.M=a -_.ai=$ -_.ao=b -_.k4=_.k3=_.by=$ +_.y=i +_.z=j +_.Q=k +_.as=l}, +vY:function vY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.a3=$ +_.ah=!0 +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 _.db$=c _.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=e -_.k1$=f -_.k2$=!1 -_.k3$=$ -_.k4$=g -_.ok$=h -_.at=i -_.ax=j -_.ay=k -_.ch=$ -_.a=0 -_.f=_.e=_.d=_.c=_.b=null -_.r=l -_.w=!1 -_.x=m -_.y=n -_.z=o -_.Q=p}, -a_X:function a_X(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this -_.e7=!0 -_.oH$=a -_.az$=b -_.k4=c -_.ok=d -_.p1=e -_.p2=f -_.p3=!1 -_.bh$=g -_.ah$=h -_.bx$=i -_.at=j -_.ax=k -_.ay=l -_.ch=m -_.CW=$ -_.a=0 -_.f=_.e=_.d=_.c=_.b=null -_.r=n -_.w=!1 -_.x=o -_.y=p -_.z=q -_.Q=r}, -aea:function aea(){}, -FS:function FS(a,b){this.a=a -this.b=b}, -yt:function yt(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.M=a -_.k4=_.k3=$ -_.db$=b -_.dx$=c -_.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=d +_.fy$=_.fx$=_.fr$=null +_.go$=$ _.k1$=e -_.k2$=!1 -_.k3$=$ -_.k4$=f +_.k2$=f +_.k3$=!1 +_.k4$=$ _.ok$=g -_.at=h +_.p1$=h +_.p2$=!1 _.ax=i _.ay=j -_.ch=$ +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=k +_.r=l _.w=!1 -_.x=l _.y=m _.z=n -_.Q=o}, -aAm:function aAm(a,b,c){this.a=a -this.b=b -this.c=c}, -a4_:function a4_(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.k4=a -_.ok=$ -_.oI$=b -_.at=c -_.ax=d -_.ay=e -_.ch=f -_.CW=$ -_.a=0 -_.f=_.e=_.d=_.c=_.b=null -_.r=g -_.w=!1 -_.x=h -_.y=i -_.z=j -_.Q=k}, -afq:function afq(){}, -afr:function afr(){}, -TF:function TF(){}, -ahk:function ahk(){}, -TG:function TG(){}, -qQ:function qQ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.M=a -_.k4=_.k3=$ -_.db$=b -_.dx$=c +_.Q=o +_.as=p}, +alX:function alX(){}, +bIl(a){var s=new A.eE("Experimental",A.b([],t.C)) +a.c.push(s) +s.aO(0,"Shapes",new A.b4E(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/experimental/shapes.dart"," This example shows multiple raw `Shape`s, and random points whose color\n should match the colors of the shapes that they fall in. Points that are\n outside of any shape should be grey.\n ")}, +b4E:function b4E(){}, +bCg(a,b){var s=A.a6(b).h("S<1,ke>") +s=A.ai(new A.S(b,new A.aNL(),s),!0,s.h("aF.E")) +return new A.a8E(a,s,0,null,B.f,new A.e([],t.s),new A.e([],t.g))}, +AN:function AN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=d +_.fy$=_.fx$=_.fr$=null +_.go$=$ _.k1$=e -_.k2$=!1 -_.k3$=$ -_.k4$=f +_.k2$=f +_.k3$=!1 +_.k4$=$ _.ok$=g -_.at=h +_.p1$=h +_.p2$=!1 _.ax=i _.ay=j -_.ch=$ +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=k +_.r=l _.w=!1 -_.x=l _.y=m _.z=n -_.Q=o}, -a3Y:function a3Y(a,b,c,d,e,f,g,h,i){var _=this -_.T3$=a -_.at=b -_.ax=c -_.ay=!0 -_.ch=d +_.Q=o +_.as=p}, +a8E:function a8E(a,b,c,d,e,f,g){var _=this +_.ax=a +_.ay=b _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=e +_.r=c +_.w=!1 +_.y=d +_.z=e +_.Q=f +_.as=g}, +aNL:function aNL(){}, +a0f:function a0f(a,b,c,d,e,f,g,h,i,j){var _=this +_.ax=a +_.ay=b +_.ch=c +_.CW=d +_.cx=e +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f _.w=!1 -_.x=f _.y=g _.z=h -_.Q=i}, -M2:function M2(a,b,c,d,e,f,g,h,i,j){var _=this -_.k4=a -_.p1=_.ok=$ -_.p2=!0 -_.at=b -_.ax=c -_.ay=d -_.ch=e +_.Q=i +_.as=j}, +bIq(a){var s=new A.eE("Sample Games",A.b([],t.C)) +a.c.push(s) +s.aO(0,"Padracing",new A.b4V(),"https://github.com/flame-engine/flame/blob/main/examples/games/padracing"," This is an example game that uses Forge2D to handle the physics.\n In this game you should finish 3 laps in as little time as possible, it can\n be played as single player or with two players (on the same keyboard).\n Watch out for the balls, they make your car spin.\n ") +s.aO(0,"Rogue Shooter",new A.b4W(),"https://github.com/flame-engine/flame/blob/main/examples/games/rogue_shooter"," A simple space shooter game used for testing performance of the collision\n detection system in Flame.\n ") +s.aO(0,"T-Rex",new A.b4X(),"https://github.com/flame-engine/flame/blob/main/examples/games/trex"," A game similar to the game in chrome that you get to play while offline.\n Press space or tap/click the screen to jump, the more obstacles you manage\n to survive, the more points you get.\n ")}, +b4V:function b4V(){}, +b4W:function b4W(){}, +b4X:function b4X(){}, +bIr(a){var s=new A.eE("Image",A.b([],t.C)) +a.c.push(s) +s.c=new A.YW() +s.aO(0,"resize",new A.b4Y(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/image/resize.dart"," Shows how a dart:ui `Image` can be resized using Flame Image extensions.\n Use the properties on the side to change the size of the image.\n ")}, +b4Y:function b4Y(){}, +yU:function yU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a3=a +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=f +_.k2$=g +_.k3$=!1 +_.k4$=$ +_.ok$=h +_.p1$=i +_.p2$=!1 +_.ax=j +_.ay=k +_.ch=l _.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=f +_.r=m _.w=!1 -_.x=g -_.y=h -_.z=i -_.Q=j}, -ahj:function ahj(){}, -b8n(a){var s,r,q=null,p=new A.a(new Float64Array(2)) -p.an(100) -s=A.aY() -r=$.ag() -r=new A.aO(r,new Float64Array(2)) -r.ae(p) -r.E() -s=new A.a1T(!1,s,r,B.p,0,0,q,B.f,new A.f([],t.s),new A.f([],t.g)) -s.b5(q,q,q,q,0,a,q,q,p) -s.ay=B.j -s.i6() -return s}, -yC:function yC(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=$ -_.db$=a -_.dx$=b +_.y=n +_.z=o +_.Q=p +_.as=q}, +y4:function y4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=j +_.r=l _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -a1T:function a1T(a,b,c,d,e,f,g,h,i,j){var _=this -_.oI$=a -_.at=b -_.ax=c -_.ay=d -_.ch=e -_.CW=$ +_.y=m +_.z=n +_.Q=o +_.as=p}, +axh:function axh(){}, +y5:function y5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.c_=!0 +_.ai$=a +_.p1=b +_.p2=c +_.p3=d +_.p4=e +_.R8=!1 +_.b_$=f +_.ac$=g +_.aQ$=h +_.ax=i +_.ay=j +_.ch=k +_.CW=l +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=f +_.r=m _.w=!1 -_.x=g -_.y=h -_.z=i -_.Q=j}, -afA:function afA(){}, -afB:function afB(){}, -afC:function afC(){}, -bH5(a){var s="https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/draggables_example.dart",r=new A.eH("Input",A.b([],t.C)) -a.c.push(r) -r.aP(0,"Tappables",new A.b40(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/tap_callbacks_example.dart"," In this example we show the `Tappable` mixin functionality. You can add the\n `Tappable` mixin to any `PositionComponent`.\n\n\n Tap the squares to see them change their angle around their anchor.\n ") -r.aP(0,"Draggables",new A.b41(),s," In this example we show you can use the `DragCallbacks` mixin on\n `PositionComponent`s. Drag around the Embers and see their position\n changing.\n ") -r.aP(0,"Double Tap (Component)",new A.b42(),s," In this example, we show how you can use the `DoubleTapCallbacks` mixin on\n a `Component`. Double tap Ember and see her color changing.\n The example also adds white circles when double-tapping on the game area.\n") -r.aP(0,"Hoverables",new A.b48(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/hoverables_example.dart"," This example shows how to use `Hoverable`s.\n\n\n Add more squares by clicking and hover them to change their color.\n ") -r.aP(0,"Keyboard",new A.b49(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/keyboard_example.dart"," Example showcasing how to act on keyboard events.\n It also briefly showcases how to create a game without the FlameGame.\n Usage: Use WASD to steer Ember.\n ") -r.aP(0,"Keyboard (Component)",new A.b4a(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/keyboard_listener_component_example.dart"," Similar to the default Keyboard example, but shows a different\n implementation approach, which uses Flame's\n KeyboardListenerComponent to handle input.\n Usage: Use WASD to steer Ember.\n ") -r.aP(0,"Hardware Keyboard",new A.b4b(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/hardware_keyboard_example.dart"," This example uses the HardwareKeyboardDetector mixin in order to keep\n track of which keys on a keyboard are currently pressed.\n\n Tap as many keys on the keyboard at once as you want, and see whether the\n system can detect them or not.\n ") -r.aP(0,"Mouse Movement",new A.b4c(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/mouse_movement_example.dart"," In this example we show how you can use `MouseMovementDetector`.\n\n\n Move around the mouse on the canvas and the white square will follow it and\n turn into blue if it reaches the mouse, or the edge of the canvas.\n ") -r.aP(0,"Mouse Cursor",new A.b4d(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/mouse_cursor_example.dart"," Example showcasing the ability to change the game cursor in runtime\n hover the little square to see the cursor changing\n ") -r.aP(0,"Scroll",new A.b4e(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/scroll_example.dart"," In this example we show how to use the `ScrollDetector`.\n\n\n Scroll within the canvas (both horizontally and vertically) and the white\n square will move around.\n ") -r.aP(0,"Multitap",new A.b4f(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/multitap_example.dart"," In this example we showcase the multi touch capabilities\n Touch multiple places on the screen and you will see multiple squares drawn,\n one under each finger.\n ") -r.aP(0,"Multitap Advanced",new A.b43(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/multitap_advanced_example.dart"," This showcases the use of both `MultiTouchTapDetector` and\n `MultiTouchDragDetector` simultaneously. Drag multiple fingers on the screen\n to see rectangles of different sizes being drawn.\n ") -r.aP(0,"Overlapping Tappables",new A.b44(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/overlapping_tappables_example.dart"," In this example we show you that events can choose to continue propagating\n to underlying components. The middle green square continue to propagate the\n events, meanwhile the others do not.\n ") -r.aP(0,"Gesture Hitboxes",new A.b45(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/gesture_hitboxes_example.dart"," Tap to create a PositionComponent with a randomly shaped hitbox.\n You can then hover over to shapes to see that they receive the hover events\n only when the cursor is within the shape. If you tap/click within the shape\n it is removed.\n ") -r.aP(0,"Joystick",new A.b46(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/joystick_example.dart"," In this example we showcase how to use the joystick by creating simple\n `CircleComponent`s that serve as the joystick's knob and background.\n Steer the player by using the joystick.\n ") -r.aP(0,"Joystick Advanced",new A.b47(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/joystick_advanced_example.dart"," In this example we showcase how to use the joystick by creating \n `SpriteComponent`s that serve as the joystick's knob and background.\n We also showcase the `HudButtonComponent` which is a button that has its\n position defined by margins to the edges, which can be useful when making\n controller buttons.\n\n\n Steer the player by using the joystick and flip and rotate it by pressing\n the buttons.\n ")}, -b40:function b40(){}, -b41:function b41(){}, -b42:function b42(){}, -b48:function b48(){}, -b49:function b49(){}, -b4a:function b4a(){}, -b4b:function b4b(){}, -b4c:function b4c(){}, -b4d:function b4d(){}, -b4e:function b4e(){}, -b4f:function b4f(){}, -b43:function b43(){}, -b44:function b44(){}, -b45:function b45(){}, -b46:function b46(){}, -b47:function b47(){}, -yS:function yS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this -_.by=_.ao=_.ai=_.M=$ -_.cg=a -_.c_=$ -_.dJ$=b -_.k4=_.k3=$ -_.db$=c -_.dx$=d +_.y=n +_.z=o +_.Q=p +_.as=q}, +aeW:function aeW(){}, +aeY:function aeY(){}, +bg5(){var s,r,q,p,o=null,n=new A.a(new Float64Array(2)) +n.ak(100) +s=B.r.aV() +r=A.aC() +q=n +p=$.af() +p=new A.aS(p,new Float64Array(2)) +p.a9(q) +p.F() +s=new A.a0n(!1,o,o,!1,!0,!1,$,s,o,r,p,B.j,0,0,o,B.f,new A.e([],t.s),new A.e([],t.g)) +s.b7(B.j,o,o,o,0,o,o,o,n) +s.me(B.j,o,o,o,o,o,0,o,!0,o,o,!1,o,n) +return s}, +qI:function qI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a3=a +_.ah=$ +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=e +_.fy$=_.fx$=_.fr$=null +_.go$=$ _.k1$=f -_.k2$=!1 -_.k3$=$ -_.k4$=g +_.k2$=g +_.k3$=!1 +_.k4$=$ _.ok$=h -_.at=i +_.p1$=i +_.p2$=!1 _.ax=j _.ay=k -_.ch=$ +_.ch=l +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=l +_.r=m _.w=!1 -_.x=m _.y=n _.z=o -_.Q=p}, -aCH:function aCH(a,b){this.a=a -this.b=b}, -aCI:function aCI(a){this.a=a}, -aCJ:function aCJ(a){this.a=a}, -Tj:function Tj(){}, -yT:function yT(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=_.ai=_.M=$ -_.db$=a -_.dx$=b -_.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ -_.a=0 -_.f=_.e=_.d=_.c=_.b=null -_.r=j -_.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -bg0(a){var s,r,q,p,o=null,n=new A.a(new Float64Array(2)) -n.an(100) -s=B.q.aT() -r=A.aY() -q=n -p=$.ag() -p=new A.aO(p,new Float64Array(2)) -p.ae(q) -p.E() -s=new A.a2x(a,o,o,o,o,o,!1,o,$,s,o,r,p,B.j,0,0,o,B.f,new A.f([],t.s),new A.f([],t.g)) -s.b5(B.j,o,o,o,0,o,o,o,n) -s.ml(B.j,o,o,o,o,0,o,o,o,o,n,o) -return s}, -a2x:function a2x(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this -_.aq=_.a8=$ -_.aJ=a -_.f6$=b -_.fU$=c -_.fV$=d -_.fW$=e -_.az$=f -_.k4=g -_.ok=h -_.p1=!1 -_.bh$=i -_.ah$=j -_.bx$=k -_.at=l -_.ax=m -_.ay=n -_.ch=o -_.CW=$ +_.Q=p +_.as=q}, +a0n:function a0n(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.c_=!0 +_.e0$=a +_.ai$=b +_.p1=c +_.p2=d +_.p3=e +_.p4=f +_.R8=!1 +_.b_$=g +_.ac$=h +_.aQ$=i +_.ax=j +_.ay=k +_.ch=l +_.CW=m +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=p +_.r=n _.w=!1 -_.x=q -_.y=r -_.z=s -_.Q=a0}, -ag4:function ag4(){}, -ag5:function ag5(){}, -yV:function yV(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.M=a -_.k4=_.k3=$ -_.db$=b -_.dx$=c +_.y=o +_.z=p +_.Q=q +_.as=r}, +af3:function af3(){}, +G9:function G9(a,b){this.a=a +this.b=b}, +yC:function yC(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=d +_.fy$=_.fx$=_.fr$=null +_.go$=$ _.k1$=e -_.k2$=!1 -_.k3$=$ -_.k4$=f +_.k2$=f +_.k3$=!1 +_.k4$=$ _.ok$=g -_.at=h +_.p1$=h +_.p2$=!1 _.ax=i _.ay=j -_.ch=$ +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=k +_.r=l _.w=!1 -_.x=l _.y=m _.z=n -_.Q=o}, -aga:function aga(){}, -yW:function yW(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this -_.M=$ -_.ai=a -_.ao=b -_.k4=_.k3=$ -_.db$=c -_.dx$=d +_.Q=o +_.as=p}, +agj:function agj(a,b,c,d,e,f){var _=this +_.k1=a +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=b +_.w=!1 +_.y=c +_.z=d +_.Q=e +_.as=f}, +a4F:function a4F(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.p1=a +_.p2=$ +_.ru$=b +_.ax=c +_.ay=d +_.ch=e +_.CW=f +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=g +_.w=!1 +_.y=h +_.z=i +_.Q=j +_.as=k}, +TW:function TW(){}, +aig:function aig(){}, +TX:function TX(){}, +aps:function aps(){}, +qY:function qY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a3=a +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=e +_.fy$=_.fx$=_.fr$=null +_.go$=$ _.k1$=f -_.k2$=!1 -_.k3$=$ -_.k4$=g +_.k2$=g +_.k3$=!1 +_.k4$=$ _.ok$=h -_.at=i +_.p1$=i +_.p2$=!1 _.ax=j _.ay=k -_.ch=$ +_.ch=l +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=l +_.r=m _.w=!1 -_.x=m _.y=n _.z=o -_.Q=p}, -aDb:function aDb(a){this.a=a}, -aDc:function aDc(a){this.a=a}, -aDd:function aDd(a){this.a=a}, -aDe:function aDe(a){this.a=a}, -aDf:function aDf(a){this.a=a}, -aDg:function aDg(a){this.a=a}, -aDh:function aDh(a){this.a=a}, -aDi:function aDi(a){this.a=a}, -agc:function agc(){}, -uX:function uX(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.M=a -_.ai=null -_.ao=!1 -_.k4=_.k3=$ -_.db$=b -_.dx$=c -_.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=d -_.k1$=e -_.k2$=!1 -_.k3$=$ -_.k4$=f -_.ok$=g -_.at=h -_.ax=i -_.ay=j -_.ch=$ +_.Q=p +_.as=q}, +a4D:function a4D(a,b,c,d,e,f,g,h,i){var _=this +_.ai$=a +_.ax=b +_.ay=c +_.ch=!0 +_.CW=d _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=k +_.r=e _.w=!1 -_.x=l -_.y=m -_.z=n -_.Q=o}, -ah0:function ah0(){}, -uY:function uY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.M=a -_.ai=null -_.ao=!1 -_.k4=_.k3=$ -_.db$=b -_.dx$=c +_.y=f +_.z=g +_.Q=h +_.as=i}, +Mm:function Mm(a,b,c,d,e,f,g,h,i,j){var _=this +_.p1=a +_.p3=_.p2=$ +_.p4=!0 +_.ax=b +_.ay=c +_.ch=d +_.CW=e +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +aif:function aif(){}, +b9m(a){var s,r,q=null,p=new A.a(new Float64Array(2)) +p.ak(100) +s=A.aC() +r=$.af() +r=new A.aS(r,new Float64Array(2)) +r.a9(p) +r.F() +s=new A.a2l(!1,s,r,B.j,0,0,q,B.f,new A.e([],t.s),new A.e([],t.g)) +s.b7(B.j,q,q,q,0,a,q,q,p) +return s}, +yM:function yM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=d +_.fy$=_.fx$=_.fr$=null +_.go$=$ _.k1$=e -_.k2$=!1 -_.k3$=$ -_.k4$=f +_.k2$=f +_.k3$=!1 +_.k4$=$ _.ok$=g -_.at=h +_.p1$=h +_.p2$=!1 _.ax=i _.ay=j -_.ch=$ +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=k +_.r=l _.w=!1 -_.x=l _.y=m _.z=n -_.Q=o}, -ah3:function ah3(){}, -zp:function zp(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.M=a -_.by=_.ao=_.ai=null -_.k4=_.k3=$ -_.db$=b -_.dx$=c +_.Q=o +_.as=p}, +a2l:function a2l(a,b,c,d,e,f,g,h,i,j){var _=this +_.ru$=a +_.ax=b +_.ay=c +_.ch=d +_.CW=e +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +ags:function ags(){}, +agt:function agt(){}, +bIs(a){var s="https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/draggables_example.dart",r=new A.eE("Input",A.b([],t.C)) +a.c.push(r) +r.aO(0,"Tappables",new A.b4Z(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/tap_callbacks_example.dart"," In this example we show the `Tappable` mixin functionality. You can add the\n `Tappable` mixin to any `PositionComponent`.\n\n\n Tap the squares to see them change their angle around their anchor.\n ") +r.aO(0,"Draggables",new A.b5_(),s," In this example we show you can use the `DragCallbacks` mixin on\n `PositionComponent`s. Drag around the Embers and see their position\n changing.\n ") +r.aO(0,"Double Tap (Component)",new A.b50(),s," In this example, we show how you can use the `DoubleTapCallbacks` mixin on\n a `Component`. Double tap Ember and see her color changing.\n The example also adds white circles when double-tapping on the game area.\n") +r.aO(0,"HoverCallbacks",new A.b56(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/hover_callbacks_example.dart"," This example shows how to use `HoverCallbacks`s.\n\n\n Add more squares by clicking and hover them to change their color.\n ") +r.aO(0,"Keyboard",new A.b57(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/keyboard_example.dart"," Example showcasing how to act on keyboard events.\n It also briefly showcases how to create a game without the FlameGame.\n Usage: Use WASD to steer Ember.\n ") +r.aO(0,"Keyboard (Component)",new A.b58(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/keyboard_listener_component_example.dart"," Similar to the default Keyboard example, but shows a different\n implementation approach, which uses Flame's\n KeyboardListenerComponent to handle input.\n Usage: Use WASD to steer Ember.\n ") +r.aO(0,"Hardware Keyboard",new A.b59(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/hardware_keyboard_example.dart"," This example uses the HardwareKeyboardDetector mixin in order to keep\n track of which keys on a keyboard are currently pressed.\n\n Tap as many keys on the keyboard at once as you want, and see whether the\n system can detect them or not.\n ") +r.aO(0,"Mouse Movement",new A.b5a(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/mouse_movement_example.dart"," In this example we show how you can use `MouseMovementDetector`.\n\n\n Move around the mouse on the canvas and the white square will follow it and\n turn into blue if it reaches the mouse, or the edge of the canvas.\n ") +r.aO(0,"Mouse Cursor",new A.b5b(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/mouse_cursor_example.dart"," Example showcasing the ability to change the game cursor in runtime\n hover the little square to see the cursor changing\n ") +r.aO(0,"Scroll",new A.b5c(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/scroll_example.dart"," In this example we show how to use the `ScrollDetector`.\n\n\n Scroll within the canvas (both horizontally and vertically) and the white\n square will move around.\n ") +r.aO(0,"Multitap",new A.b5d(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/multitap_example.dart"," In this example we showcase the multi touch capabilities\n Touch multiple places on the screen and you will see multiple squares drawn,\n one under each finger.\n ") +r.aO(0,"Multitap Advanced",new A.b51(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/multitap_advanced_example.dart"," This showcases the use of both `MultiTouchTapDetector` and\n `MultiTouchDragDetector` simultaneously. Drag multiple fingers on the screen\n to see rectangles of different sizes being drawn.\n ") +r.aO(0,"Overlapping Tappables",new A.b52(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/overlapping_tappables_example.dart"," In this example we show you that events can choose to continue propagating\n to underlying components. The middle green square continue to propagate the\n events, meanwhile the others do not.\n ") +r.aO(0,"Gesture Hitboxes",new A.b53(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/gesture_hitboxes_example.dart"," Tap to create a PositionComponent with a randomly shaped hitbox.\n You can then hover over to shapes to see that they receive the hover events\n only when the cursor is within the shape. If you tap/click within the shape\n it is removed.\n ") +r.aO(0,"Joystick",new A.b54(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/joystick_example.dart"," In this example we showcase how to use the joystick by creating simple\n `CircleComponent`s that serve as the joystick's knob and background.\n Steer the player by using the joystick.\n ") +r.aO(0,"Joystick Advanced",new A.b55(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/joystick_advanced_example.dart"," In this example we showcase how to use the joystick by creating \n `SpriteComponent`s that serve as the joystick's knob and background.\n We also showcase the `HudButtonComponent` which is a button that has its\n position defined by margins to the edges, which can be useful when making\n controller buttons.\n\n\n Steer the player by using the joystick and flip and rotate it by pressing\n the buttons.\n ")}, +b4Z:function b4Z(){}, +b5_:function b5_(){}, +b50:function b50(){}, +b56:function b56(){}, +b57:function b57(){}, +b58:function b58(){}, +b59:function b59(){}, +b5a:function b5a(){}, +b5b:function b5b(){}, +b5c:function b5c(){}, +b5d:function b5d(){}, +b51:function b51(){}, +b52:function b52(){}, +b53:function b53(){}, +b54:function b54(){}, +b55:function b55(){}, +z0:function z0(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.bL=_.aT=_.ah=_.a3=$ +_.dz$=a +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=d -_.k1$=e -_.k2$=!1 -_.k3$=$ -_.k4$=f -_.ok$=g -_.at=h -_.ax=i -_.ay=j -_.ch=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=f +_.k2$=g +_.k3$=!1 +_.k4$=$ +_.ok$=h +_.p1$=i +_.p2$=!1 +_.ax=j +_.ay=k +_.ch=l +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=k +_.r=m _.w=!1 -_.x=l -_.y=m -_.z=n -_.Q=o}, -aFK:function aFK(a){this.a=a}, -aYX:function aYX(a){this.a=a}, -aYW:function aYW(a){this.a=a}, -aYY:function aYY(){}, -TD:function TD(){}, -ahc:function ahc(){}, -zq:function zq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.M=a -_.k4=_.k3=$ -_.db$=b -_.dx$=c +_.y=n +_.z=o +_.Q=p +_.as=q}, +aDG:function aDG(a,b){this.a=a +this.b=b}, +aDH:function aDH(a){this.a=a}, +aDI:function aDI(a){this.a=a}, +TA:function TA(){}, +z1:function z1(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ah=_.a3=$ +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=d +_.fy$=_.fx$=_.fr$=null +_.go$=$ _.k1$=e -_.k2$=!1 -_.k3$=$ -_.k4$=f +_.k2$=f +_.k3$=!1 +_.k4$=$ _.ok$=g -_.at=h +_.p1$=h +_.p2$=!1 _.ax=i _.ay=j -_.ch=$ +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=k +_.r=l _.w=!1 -_.x=l _.y=m _.z=n -_.Q=o}, -aFL:function aFL(a){this.a=a}, -aYZ:function aYZ(){}, -ahd:function ahd(){}, -ba1(a,b){var s,r,q,p,o,n,m,l=null,k=new A.a(new Float64Array(2)) -k.an(100) -if(a){s=$.G().B() -s.sA(0,A.a9(B.c.aA(229.5),76,175,80))}else s=A.EV(100,l,0.9) -r=A.pp(k,l) -q=$.G().U() -p=new Float64Array(2) -o=B.q.aT() -n=A.aY() -m=$.ag() -m=new A.aO(m,new Float64Array(2)) -m.ae(k) -m.E() -q=new A.a9m(a,r,q,!1,!0,new A.f([],t.pg),new A.a(p),$,o,l,n,m,B.p,0,0,l,B.f,new A.f([],t.s),new A.f([],t.g)) -q.b5(l,l,l,l,0,b,l,l,k) -q.jG(l,l,l,l,s,l,b,l,l,k) -q.pG(r,l,l,l,l,s,l,b,l,l,l,k) -q.wj(l,l,l,l,s,l,b,l,k) -return q}, -zC:function zC(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=$ -_.db$=a -_.dx$=b -_.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ -_.a=0 -_.f=_.e=_.d=_.c=_.b=null -_.r=j -_.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -a9m:function a9m(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this -_.uE=a -_.I=b -_.a8=_.a1=$ -_.aq=c -_.aJ=d -_.aX=e -_.b4=f -_.bg=g -_.k4=!0 -_.ok=!1 -_.bh$=h -_.ah$=i -_.bx$=j -_.at=k +_.Q=o +_.as=p}, +bh1(a){var s,r,q,p,o=null,n=new A.a(new Float64Array(2)) +n.ak(100) +s=B.r.aV() +r=A.aC() +q=n +p=$.af() +p=new A.aS(p,new Float64Array(2)) +p.a9(q) +p.F() +s=new A.a33(a,o,o,o,o,o,!1,o,$,s,o,r,p,B.j,0,0,o,B.f,new A.e([],t.s),new A.e([],t.g)) +s.b7(B.j,o,o,o,0,o,o,o,n) +s.lk(B.j,o,o,o,o,0,o,o,o,o,n,o) +return s}, +a33:function a33(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +_.aK=_.aP=$ +_.b2=a +_.f4$=b +_.fU$=c +_.fV$=d +_.fW$=e +_.eT$=f +_.p1=g +_.p2=h +_.p3=!1 +_.b_$=i +_.ac$=j +_.aQ$=k _.ax=l _.ay=m _.ch=n -_.CW=$ +_.CW=o +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=o +_.r=p _.w=!1 -_.x=p _.y=q _.z=r -_.Q=s}, -am1:function am1(){}, -Ap:function Ap(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.M=a -_.ai=b -_.ao=c -_.by=null -_.k4=_.k3=$ +_.Q=s +_.as=a0}, +agW:function agW(){}, +agX:function agX(){}, +z3:function z3(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a3=a +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 _.db$=d _.dx$=e _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=f +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=f +_.k2$=g +_.k3$=!1 +_.k4$=$ +_.ok$=h +_.p1$=i +_.p2$=!1 +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +ah1:function ah1(){}, +z4:function z4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.a3=$ +_.ah=a +_.aT=b +_.ok=c +_.p1=d +_.p3=_.p2=$ +_.R8=!1 +_.db$=e +_.dx$=f +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ _.k1$=g -_.k2$=!1 -_.k3$=$ -_.k4$=h +_.k2$=h +_.k3$=!1 +_.k4$=$ _.ok$=i -_.at=j +_.p1$=j +_.p2$=!1 _.ax=k _.ay=l -_.ch=$ +_.ch=m +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=m +_.r=n _.w=!1 -_.x=n _.y=o _.z=p -_.Q=q}, -akq:function akq(){}, -biu(){var s,r,q,p=null,o=new A.a(new Float64Array(2)) -o.an(100) -s=new A.a(new Float64Array(2)) -s.an(100) -r=A.aY() -q=$.ag() -q=new A.aO(q,new Float64Array(2)) -q.ae(s) -q.E() -r=new A.a9n(r,q,B.p,0,0,p,B.f,new A.f([],t.s),new A.f([],t.g)) -r.b5(p,p,p,p,0,o,p,p,s) -return r}, -AR:function AR(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=$ -_.db$=a -_.dx$=b +_.Q=q +_.as=r}, +aEa:function aEa(a){this.a=a}, +aEb:function aEb(a){this.a=a}, +aEc:function aEc(a){this.a=a}, +aEd:function aEd(a){this.a=a}, +aEe:function aEe(a){this.a=a}, +aEf:function aEf(a){this.a=a}, +aEg:function aEg(a){this.a=a}, +aEh:function aEh(a){this.a=a}, +ah3:function ah3(){}, +v7:function v7(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a3=a +_.ah=null +_.aT=!1 +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=f +_.k2$=g +_.k3$=!1 +_.k4$=$ +_.ok$=h +_.p1$=i +_.p2$=!1 +_.ax=j +_.ay=k +_.ch=l +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=j +_.r=m _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -a9n:function a9n(a,b,c,d,e,f,g,h,i){var _=this -_.k4=!1 -_.at=a -_.ax=b -_.ay=c -_.ch=d +_.y=n +_.z=o +_.Q=p +_.as=q}, +ahU:function ahU(){}, +v8:function v8(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a3=a +_.ah=null +_.aT=!1 +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=f +_.k2$=g +_.k3$=!1 +_.k4$=$ +_.ok$=h +_.p1$=i +_.p2$=!1 +_.ax=j +_.ay=k +_.ch=l _.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=e +_.r=m _.w=!1 -_.x=f -_.y=g -_.z=h -_.Q=i}, -am0:function am0(){}, -wZ:function wZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=$ -_.db$=a -_.dx$=b +_.y=n +_.z=o +_.Q=p +_.as=q}, +ahY:function ahY(){}, +zA:function zA(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a3=a +_.bL=_.aT=_.ah=null +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=f +_.k2$=g +_.k3$=!1 +_.k4$=$ +_.ok$=h +_.p1$=i +_.p2$=!1 +_.ax=j +_.ay=k +_.ch=l +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=j +_.r=m _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -bH7(a){var s=new A.eH("Layout",A.b([],t.C)) -a.c.push(s) -s.aP(0,"AlignComponent",new A.b4r(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/layout/align_component.dart"," In this example the AlignComponent is used to arrange the circles\n so that there is one in the middle and 8 more surrounding it in\n the shape of a diamond.\n \n The arrangement will remain intact if you change the window size.\n ")}, -b4r:function b4r(){}, -wY:function wY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.M=a -_.k4=_.k3=$ -_.db$=b -_.dx$=c +_.y=n +_.z=o +_.Q=p +_.as=q}, +aGP:function aGP(a){this.a=a}, +aZZ:function aZZ(a){this.a=a}, +aZY:function aZY(a){this.a=a}, +b__:function b__(){}, +TU:function TU(){}, +ai8:function ai8(){}, +zB:function zB(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a3=a +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=f +_.k2$=g +_.k3$=!1 +_.k4$=$ +_.ok$=h +_.p1$=i +_.p2$=!1 +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +aGQ:function aGQ(a){this.a=a}, +b_0:function b_0(){}, +ai9:function ai9(){}, +baW(a,b){var s,r,q,p,o,n,m,l=null,k=new A.a(new Float64Array(2)) +k.ak(100) +if(a){s=$.G().B() +s.sA(0,A.a9(B.c.aA(229.5),76,175,80))}else s=A.Fa(100,l,0.9) +r=A.pA(k,l) +q=$.G().T() +p=new Float64Array(2) +o=B.r.aV() +n=A.aC() +m=$.af() +m=new A.aS(m,new Float64Array(2)) +m.a9(k) +m.F() +q=new A.aaa(a,r,q,!1,!0,new A.e([],t.pg),new A.a(p),$,o,l,n,m,B.p,0,0,l,B.f,new A.e([],t.s),new A.e([],t.g)) +q.b7(l,l,l,l,0,b,l,l,k) +q.jE(l,l,l,l,s,l,b,l,l,k) +q.pA(r,l,l,l,l,s,l,b,l,l,l,k) +q.w3(l,l,l,l,s,l,b,l,l,k) +return q}, +zN:function zN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=d +_.fy$=_.fx$=_.fr$=null +_.go$=$ _.k1$=e -_.k2$=!1 -_.k3$=$ -_.k4$=f +_.k2$=f +_.k3$=!1 +_.k4$=$ _.ok$=g -_.at=h +_.p1$=h +_.p2$=!1 _.ax=i _.ay=j -_.ch=$ +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=k +_.r=l _.w=!1 -_.x=l _.y=m _.z=n -_.Q=o}, -aqF:function aqF(a){this.a=a}, -x3:function x3(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=$ -_.db$=a -_.dx$=b +_.Q=o +_.as=p}, +aaa:function aaa(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.bq=a +_.ae=b +_.aP=_.aa=$ +_.aK=c +_.b2=d +_.bj=e +_.bF=f +_.bE=g +_.p1=!0 +_.p2=!1 +_.b_$=h +_.ac$=i +_.aQ$=j +_.ax=k +_.ay=l +_.ch=m +_.CW=n +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=o +_.w=!1 +_.y=p +_.z=q +_.Q=r +_.as=s}, +an_:function an_(){}, +AB:function AB(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.a3=a +_.ah=b +_.aT=c +_.bL=null +_.ok=d +_.p1=e +_.p3=_.p2=$ +_.R8=!1 +_.db$=f +_.dx$=g _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=h +_.k2$=i +_.k3$=!1 +_.k4$=$ +_.ok$=j +_.p1$=k +_.p2$=!1 +_.ax=l +_.ay=m +_.ch=n +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=j +_.r=o _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -x9:function x9(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.M=a -_.k4=_.k3=$ -_.db$=b -_.dx$=c +_.y=p +_.z=q +_.Q=r +_.as=s}, +all:function all(){}, +bjB(){var s,r,q,p=null,o=new A.a(new Float64Array(2)) +o.ak(100) +s=new A.a(new Float64Array(2)) +s.ak(100) +r=A.aC() +q=$.af() +q=new A.aS(q,new Float64Array(2)) +q.a9(s) +q.F() +r=new A.aab(r,q,B.p,0,0,p,B.f,new A.e([],t.s),new A.e([],t.g)) +r.b7(p,p,p,p,0,o,p,p,s) +return r}, +B3:function B3(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=d +_.fy$=_.fx$=_.fr$=null +_.go$=$ _.k1$=e -_.k2$=!1 -_.k3$=$ -_.k4$=f +_.k2$=f +_.k3$=!1 +_.k4$=$ _.ok$=g -_.at=h +_.p1$=h +_.p2$=!1 _.ax=i _.ay=j -_.ch=$ +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=k +_.r=l _.w=!1 -_.x=l _.y=m _.z=n -_.Q=o}, -oB:function oB(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=$ -_.db$=a -_.dx$=b +_.Q=o +_.as=p}, +aab:function aab(a,b,c,d,e,f,g,h,i){var _=this +_.p1=!1 +_.ax=a +_.ay=b +_.ch=c +_.CW=d +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.y=f +_.z=g +_.Q=h +_.as=i}, +amZ:function amZ(){}, +x5:function x5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=j +_.r=l _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -a3Z:function a3Z(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.y=m +_.z=n +_.Q=o +_.as=p}, +bIu(a){var s=new A.eE("Layout",A.b([],t.C)) +a.c.push(s) +s.aO(0,"AlignComponent",new A.b5p(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/layout/align_component.dart"," In this example the AlignComponent is used to arrange the circles\n so that there is one in the middle and 8 more surrounding it in\n the shape of a diamond.\n \n The arrangement will remain intact if you change the window size.\n ")}, +b5p:function b5p(){}, +x4:function x4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a3=a +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=f +_.k2$=g +_.k3$=!1 +_.k4$=$ +_.ok$=h +_.p1$=i +_.p2$=!1 +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +arR:function arR(a){this.a=a}, +xa:function xa(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this _.ok=a _.p1=b -_.az$=c -_.at=d -_.ax=e -_.ay=f -_.ch=g +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +xg:function xg(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a3=a +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=f +_.k2$=g +_.k3$=!1 +_.k4$=$ +_.ok$=h +_.p1$=i +_.p2$=!1 +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +oN:function oN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k _.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +a4E:function a4E(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.p2=a +_.p3=b +_.ai$=c +_.ax=d +_.ay=e +_.ch=f +_.CW=g +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null _.r=h _.w=!1 -_.x=i -_.y=j -_.z=k -_.Q=l}, -zw:function zw(a,b,c,d,e,f){var _=this +_.y=i +_.z=j +_.Q=k +_.as=l}, +zH:function zH(a,b,c,d,e,f){var _=this _.a=$ _.db$=a _.dx$=b _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f}, -bH8(a){var s=new A.eH("Parallax",A.b([],t.C)) +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=c +_.k2$=d +_.k3$=!1 +_.k4$=$ +_.ok$=e +_.p1$=f +_.p2$=!1}, +bIv(a){var s=new A.eE("Parallax",A.b([],t.C)) a.c.push(s) -s.aP(0,"Basic",new A.b4s(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/basic_parallax_example.dart"," Shows the simplest way to use a fullscreen `ParallaxComponent`.\n ") -s.aP(0,"Component",new A.b4t(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/component_parallax_example.dart"," Shows how to do initiation and loading of assets from within an extended\n `ParallaxComponent`,\n ") -s.aP(0,"Animation",new A.b4u(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/animation_parallax_example.dart"," Shows how to use animations in a `ParallaxComponent`.\n ") -s.aP(0,"Non-fullscreen",new A.b4v(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/small_parallax_example.dart"," Shows how to create a smaller parallax in the center of the screen.\n ") -s.aP(0,"No FCS",new A.b4w(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/no_fcs_parallax_example.dart"," This examples serves to test the Parallax feature outside of the Flame\n Component System (FCS), use the other files in this folder for examples on\n how to use parallax with FCS.\n\n FCS is only used when you extend FlameGame, not when you only use the Game\n mixin, like we do in this example.\n ") -s.aP(0,"Advanced",new A.b4x(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/advanced_parallax_example.dart"," Shows how to create a parallax with different velocity deltas on each layer.\n ") -s.aP(0,"Layer sandbox",new A.b4y(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/sandbox_layer_parallax_example.dart"," In this example, properties of a layer can be changed to preview the\n different combination of values. You can change the properties by pressing\n the pen in the upper right corner.\n ")}, -b4s:function b4s(){}, -b4t:function b4t(){}, -b4u:function b4u(){}, -b4v:function b4v(){}, -b4w:function b4w(){}, -b4x:function b4x(){}, -b4y:function b4y(){}, -Ak:function Ak(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this -_.M=a -_.ai=b -_.ao=c -_.by=d -_.k4=_.k3=$ -_.db$=e -_.dx$=f +s.aO(0,"Basic",new A.b5q(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/basic_parallax_example.dart"," Shows the simplest way to use a fullscreen `ParallaxComponent`.\n ") +s.aO(0,"Component",new A.b5r(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/component_parallax_example.dart"," Shows how to do initiation and loading of assets from within an extended\n `ParallaxComponent`,\n ") +s.aO(0,"Animation",new A.b5s(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/animation_parallax_example.dart"," Shows how to use animations in a `ParallaxComponent`.\n ") +s.aO(0,"Non-fullscreen",new A.b5t(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/small_parallax_example.dart"," Shows how to create a smaller parallax in the center of the screen.\n ") +s.aO(0,"No FCS",new A.b5u(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/no_fcs_parallax_example.dart"," This examples serves to test the Parallax feature outside of the Flame\n Component System (FCS), use the other files in this folder for examples on\n how to use parallax with FCS.\n\n FCS is only used when you extend FlameGame, not when you only use the Game\n mixin, like we do in this example.\n ") +s.aO(0,"Advanced",new A.b5v(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/advanced_parallax_example.dart"," Shows how to create a parallax with different velocity deltas on each layer.\n ") +s.aO(0,"Layer sandbox",new A.b5w(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/sandbox_layer_parallax_example.dart"," In this example, properties of a layer can be changed to preview the\n different combination of values. You can change the properties by pressing\n the pen in the upper right corner.\n ")}, +b5q:function b5q(){}, +b5r:function b5r(){}, +b5s:function b5s(){}, +b5t:function b5t(){}, +b5u:function b5u(){}, +b5v:function b5v(){}, +b5w:function b5w(){}, +Aw:function Aw(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +_.a3=a +_.ah=b +_.aT=c +_.bL=d +_.ok=e +_.p1=f +_.p3=_.p2=$ +_.R8=!1 +_.db$=g +_.dx$=h _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=g -_.k1$=h -_.k2$=!1 -_.k3$=$ -_.k4$=i -_.ok$=j -_.at=k -_.ax=l -_.ay=m -_.ch=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=i +_.k2$=j +_.k3$=!1 +_.k4$=$ +_.ok$=k +_.p1$=l +_.p2$=!1 +_.ax=m +_.ay=n +_.ch=o +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=n +_.r=p _.w=!1 -_.x=o -_.y=p -_.z=q -_.Q=r}, -AG:function AG(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=$ -_.db$=a -_.dx$=b +_.y=q +_.z=r +_.Q=s +_.as=a0}, +AS:function AS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=j +_.r=l _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -yh:function yh(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=$ -_.db$=a -_.dx$=b +_.y=m +_.z=n +_.Q=o +_.as=p}, +yp:function yp(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=j +_.r=l _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -uJ:function uJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.M=a -_.ai=b -_.ao=c -_.k4=_.k3=_.cg=_.by=$ -_.db$=d -_.dx$=e +_.y=m +_.z=n +_.Q=o +_.as=p}, +uU:function uU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.a3=a +_.ah=b +_.aT=c +_.bM=_.bL=$ +_.ok=d +_.p1=e +_.p3=_.p2=$ +_.R8=!1 +_.db$=f +_.dx$=g _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=f -_.k1$=g -_.k2$=!1 -_.k3$=$ -_.k4$=h -_.ok$=i -_.at=j -_.ax=k -_.ay=l -_.ch=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=h +_.k2$=i +_.k3$=!1 +_.k4$=$ +_.ok$=j +_.p1$=k +_.p2$=!1 +_.ax=l +_.ay=m +_.ch=n +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=m +_.r=o _.w=!1 -_.x=n -_.y=o -_.z=p -_.Q=q}, -a7E:function a7E(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.a1=!0 -_.k4=a -_.ok=b -_.p1=!1 -_.bh$=c -_.ah$=d -_.bx$=e -_.at=f -_.ax=g -_.ay=h -_.ch=i -_.CW=$ +_.y=p +_.z=q +_.Q=r +_.as=s}, +a8o:function a8o(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.aa=!0 +_.p1=a +_.p2=b +_.p3=!1 +_.b_$=c +_.ac$=d +_.aQ$=e +_.ax=f +_.ay=g +_.ch=h +_.CW=i +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=j _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -ag3:function ag3(){}, -z_:function z_(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=_.ai=_.M=$ -_.db$=a -_.dx$=b +_.y=k +_.z=l +_.Q=m +_.as=n}, +agV:function agV(){}, +z8:function z8(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ah=_.a3=$ +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=j +_.r=l _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -azJ:function azJ(a,b,c,d){var _=this +_.y=m +_.z=n +_.Q=o +_.as=p}, +aAQ:function aAQ(a,b,c,d){var _=this _.z=a _.Q=b _.a=c _.b=d _.e=_.d=_.c=null}, -arz:function arz(a,b,c){var _=this +asK:function asK(a,b,c){var _=this _.z=a _.a=b _.b=c _.e=_.d=_.c=null}, -v2:function v2(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=_.M=$ -_.db$=a -_.dx$=b +vd:function vd(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.a3=$ +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=j +_.r=l _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -ahr:function ahr(){}, -ahs:function ahs(){}, -zI:function zI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.M=a -_.ai=null -_.ao=b -_.by=c -_.cO=_.c_=null -_.k4=_.k3=$ -_.db$=d -_.dx$=e +_.y=m +_.z=n +_.Q=o +_.as=p}, +ain:function ain(){}, +aio:function aio(){}, +zT:function zT(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.a3=a +_.ah=null +_.aT=b +_.bL=c +_.e6=_.cD=null +_.ok=d +_.p1=e +_.p3=_.p2=$ +_.R8=!1 +_.db$=f +_.dx$=g _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=f -_.k1$=g -_.k2$=!1 -_.k3$=$ -_.k4$=h -_.ok$=i -_.at=j -_.ax=k -_.ay=l -_.ch=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=h +_.k2$=i +_.k3$=!1 +_.k4$=$ +_.ok$=j +_.p1$=k +_.p2$=!1 +_.ax=l +_.ay=m +_.ch=n +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=m +_.r=o _.w=!1 -_.x=n -_.y=o -_.z=p -_.Q=q}, -aHy:function aHy(a){this.a=a}, -aHq:function aHq(a){this.a=a}, -aHt:function aHt(a){this.a=a}, -aHx:function aHx(a){this.a=a}, -aHs:function aHs(a){this.a=a}, -aHC:function aHC(a){this.a=a}, -aHB:function aHB(a){this.a=a}, -aHA:function aHA(a,b,c){this.a=a +_.y=p +_.z=q +_.Q=r +_.as=s}, +aIB:function aIB(a){this.a=a}, +aIt:function aIt(a){this.a=a}, +aIw:function aIw(a){this.a=a}, +aIA:function aIA(a){this.a=a}, +aIv:function aIv(a){this.a=a}, +aIF:function aIF(a){this.a=a}, +aIE:function aIE(a){this.a=a}, +aID:function aID(a,b,c){this.a=a this.b=b this.c=c}, -aHp:function aHp(a){this.a=a}, -aHz:function aHz(a,b){this.a=a +aIs:function aIs(a){this.a=a}, +aIC:function aIC(a,b){this.a=a this.b=b}, -aHw:function aHw(){}, -aHv:function aHv(a,b){this.a=a +aIz:function aIz(){}, +aIy:function aIy(a,b){this.a=a this.b=b}, -aHu:function aHu(a,b){this.a=a +aIx:function aIx(a,b){this.a=a this.b=b}, -aHr:function aHr(a){this.a=a}, -PG:function PG(){}, -aa1:function aa1(a,b,c,d,e,f,g,h,i){var _=this -_.at=a -_.ax=b -_.ay=c -_.ch=d +aIu:function aIu(a){this.a=a}, +PZ:function PZ(){}, +aaS:function aaS(a,b,c,d,e,f,g,h,i){var _=this +_.ax=a +_.ay=b +_.ch=c +_.CW=d _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=e _.w=!1 -_.x=f -_.y=g -_.z=h -_.Q=i}, -zJ:function zJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this -_.M=a -_.ai=b -_.ao=c -_.by=d -_.cg=e -_.k4=_.k3=_.c_=$ +_.y=f +_.z=g +_.Q=h +_.as=i}, +zU:function zU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.a3=a +_.ah=b +_.aT=c +_.ok=d +_.p1=e +_.p3=_.p2=$ +_.R8=!1 _.db$=f _.dx$=g _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=h -_.k1$=i -_.k2$=!1 -_.k3$=$ -_.k4$=j -_.ok$=k -_.at=l -_.ax=m -_.ay=n -_.ch=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=h +_.k2$=i +_.k3$=!1 +_.k4$=$ +_.ok$=j +_.p1$=k +_.p2$=!1 +_.ax=l +_.ay=m +_.ch=n +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=o _.w=!1 -_.x=p -_.y=q -_.z=r -_.Q=s}, -aHD:function aHD(a){this.a=a}, -ahY:function ahY(){}, -bH9(a){var s=new A.eH("Rendering",A.b([],t.C)) +_.y=p +_.z=q +_.Q=r +_.as=s}, +aIG:function aIG(a){this.a=a}, +aiU:function aiU(){}, +bIw(a){var s=new A.eE("Rendering",A.b([],t.C)) a.c.push(s) -s.aP(0,"Text",new A.b4z(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/text_example.dart"," In this example we show different ways of rendering text.\n ") -s.aP(0,"Isometric Tile Map",new A.b4A(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/isometric_tile_map_example.dart"," Shows an example of how to use the `IsometricTileMapComponent`.\n\n\n Move the mouse over the board to see a selector appearing on the tiles.\n ") -s.aP(0,"Nine Tile Box",new A.b4B(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/nine_tile_box_example.dart"," If you want to create a background for something that can stretch you can\n use the `NineTileBox` which is showcased here.\n\n\n Tap to make the box bigger and double tap to make it smaller.\n ") -s.aP(0,"Flip Sprite",new A.b4C(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/flip_sprite_example.dart"," In this example we show how you can flip components horizontally and\n vertically.\n ") -s.aP(0,"Layers",new A.b4D(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/layers_example.dart"," In this example we show how layers can be used to produce a shadow effect.\n ") -s.aP(0,"Particles",new A.b4E(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/particles_example.dart"," In this example we show how to render a lot of different particles.\n ") -s.aP(0,"Particles (Interactive)",new A.b4F(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/particles_interactive_example.dart","An example which shows how ParticleSystemComponent can be added in runtime following an event, in this example, the mouse dragging") -s.aP(0,"Rich Text",new A.b4G(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/rich_text_example.dart","A non-interactive example of how to render rich text in Flame.")}, -b4z:function b4z(){}, -b4A:function b4A(){}, -b4B:function b4B(){}, -b4C:function b4C(){}, -b4D:function b4D(){}, -b4E:function b4E(){}, -b4F:function b4F(){}, -b4G:function b4G(){}, -Af:function Af(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=$ -_.db$=a -_.dx$=b +s.aO(0,"Text",new A.b5x(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/text_example.dart"," In this example we show different ways of rendering text.\n ") +s.aO(0,"Isometric Tile Map",new A.b5y(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/isometric_tile_map_example.dart"," Shows an example of how to use the `IsometricTileMapComponent`.\n\n\n Move the mouse over the board to see a selector appearing on the tiles.\n ") +s.aO(0,"Nine Tile Box",new A.b5z(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/nine_tile_box_example.dart"," If you want to create a background for something that can stretch you can\n use the `NineTileBox` which is showcased here.\n\n\n Tap to make the box bigger and double tap to make it smaller.\n ") +s.aO(0,"Flip Sprite",new A.b5A(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/flip_sprite_example.dart"," In this example we show how you can flip components horizontally and\n vertically.\n ") +s.aO(0,"Layers",new A.b5B(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/layers_example.dart"," In this example we show how layers can be used to produce a shadow effect.\n ") +s.aO(0,"Particles",new A.b5C(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/particles_example.dart"," In this example we show how to render a lot of different particles.\n ") +s.aO(0,"Particles (Interactive)",new A.b5D(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/particles_interactive_example.dart","An example which shows how ParticleSystemComponent can be added in runtime following an event, in this example, the mouse dragging") +s.aO(0,"Rich Text",new A.b5E(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/rich_text_example.dart","A non-interactive example of how to render rich text in Flame.")}, +b5x:function b5x(){}, +b5y:function b5y(){}, +b5z:function b5z(){}, +b5A:function b5A(){}, +b5B:function b5B(){}, +b5C:function b5C(){}, +b5D:function b5D(){}, +b5E:function b5E(){}, +Ar:function Ar(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=j +_.r=l _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -a42:function a42(a,b,c,d,e,f,g,h,i){var _=this -_.k4=$ -_.at=a +_.y=m +_.z=n +_.Q=o +_.as=p}, +ba0(a,b,c,d,e){var s,r,q,p=null,o=$.bs4(),n=e==null?0.05:e,m=c==null?25:c,l=A.b([],t.T),k=d==null,j=b==null?B.p:b,i=$.bQ().d +i=i.gbx(i) +i=i.b.$1(J.mq(i.a)).x +if(i==null){i=self.window.devicePixelRatio +if(i===0)i=1}s=A.aC() +if(k)r=new A.a(new Float64Array(2)) +else r=d +q=$.af() +q=new A.aS(q,new Float64Array(2)) +q.a9(r) +q.F() +o=new A.a4H(new A.aag(400,new A.aR(m,m,m,m),n,!0),i,l,j,!k,A.C(t.lu),a,o,s,q,B.p,0,0,p,B.f,new A.e([],t.s),new A.e([],t.g)) +o.b7(p,p,p,p,0,p,p,p,d) +o.t6() +return o}, +B7:function B7(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +b3_:function b3_(){}, +a4H:function a4H(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.Y=a +_.a7=b +_.ae=c +_.aa=0 +_.aK=_.aP=$ +_.b2=0 +_.bF=_.bj=null +_.bE=d +_.ey=e +_.cQ=f +_.p1=g +_.p2=h +_.p3=$ +_.ax=i +_.ay=j +_.ch=k +_.CW=l +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +xd:function xd(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +xh:function xh(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +AU:function AU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +rY:function rY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +a4G:function a4G(a,b,c,d,e,f,g,h,i,j){var _=this +_.ai$=a _.ax=b _.ay=c _.ch=d -_.CW=$ +_.CW=e _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=e +_.r=f _.w=!1 -_.x=f _.y=g _.z=h -_.Q=i}, -b92(a,b,c,d,e){var s,r,q,p=null,o=$.bqU(),n=e==null?0.05:e,m=c==null?25:c,l=A.b([],t.T),k=d==null,j=b==null?B.p:b,i=$.bL().d -i=i.gbz(i) -i=i.b.$1(J.nf(i.a)).x -if(i==null){i=self.window.devicePixelRatio -if(i===0)i=1}s=A.aY() -if(k)r=new A.a(new Float64Array(2)) -else r=d -q=$.ag() -q=new A.aO(q,new Float64Array(2)) -q.ae(r) -q.E() -o=new A.a41(new A.a9s(400,new A.aH(m,m,m,m),n,!0),i,l,j,!k,A.z(t.lu),a,o,s,q,B.p,0,0,p,B.f,new A.f([],t.s),new A.f([],t.g)) -o.b5(p,p,p,p,0,p,p,p,d) -o.tf() -return o}, -AW:function AW(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=$ -_.db$=a -_.dx$=b +_.Q=i +_.as=j}, +aih:function aih(){}, +JH:function JH(a,b){this.a=a +this.b=b}, +rZ:function rZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.y=m +_.z=n +_.Q=o +_.as=p}, +YL:function YL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ai$=a +_.p1=b +_.p2=c +_.p3=d +_.p4=!1 +_.b_$=e +_.ac$=f +_.aQ$=g _.ax=h _.ay=i -_.ch=$ +_.ch=j +_.CW=k +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=j +_.r=l _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -b23:function b23(){}, -a41:function a41(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.cF=a -_.bB=b -_.I=c -_.a1=0 -_.aq=_.a8=$ -_.aJ=0 -_.b4=_.aX=null -_.bg=d -_.M=e -_.ai=f -_.k4=g -_.ok=h -_.p1=null -_.at=i -_.ax=j -_.ay=k -_.ch=l +_.y=m +_.z=n +_.Q=o +_.as=p}, +ad_:function ad_(){}, +ad0:function ad0(){}, +AX:function AX(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k _.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=m +_.r=l _.w=!1 -_.x=n -_.y=o -_.z=p -_.Q=q}, -x6:function x6(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=$ -_.db$=a -_.dx$=b +_.y=m +_.z=n +_.Q=o +_.as=p}, +bIx(a){var s=new A.eE("Sprites",A.b([],t.C)) +a.c.push(s) +s.aO(0,"Basic Sprite",new A.b5F(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/basic_sprite_example.dart"," In this example we load a sprite from the assets folder and put it into a\n `SpriteComponent`.\n ") +s.aO(0,"Base64 Sprite",new A.b5G(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/base64_sprite_example.dart"," In this example we load a sprite from the a base64 string and put it into a\n `SpriteComponent`.\n ") +s.aO(0,"SpriteSheet",new A.b5H(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/sprite_sheet_example.dart"," In this example we show how to load images and how to create animations from\n sprite sheets.\n ") +s.aO(0,"SpriteBatch",new A.b5I(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/sprite_batch_example.dart"," In this example we show how to render many sprites in a batch for\n efficiency, this is done with `SpriteBatch` and the `SpriteBatchComponent`.\n ") +s.aO(0,"SpriteBatch Auto Load",new A.b5J(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/sprite_batch_load_example.dart"," In this example we do the same thing as in the normal sprite batch example,\n but in this example the logic and loading is moved into a component that\n extends `SpriteBatchComponent`.\n ") +s.aO(0,"SpriteGroup",new A.b5K(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/sprite_group_example.dart"," In this example we show how a `SpriteGroupComponent` can be used to create\n a button which displays different sprites depending on whether it is pressed\n or not.\n ")}, +b5F:function b5F(){}, +b5G:function b5G(){}, +b5H:function b5H(){}, +b5I:function b5I(){}, +b5J:function b5J(){}, +b5K:function b5K(){}, +biN(){return new A.a7B(null,-2147483647,null,B.f,new A.e([],t.s),new A.e([],t.g))}, +aED(a,b,c){var s,r,q,p,o=null,n=A.beN(B.l),m=A.beN(B.ZW),l=new A.a(new Float64Array(2)) +l.t(60,20) +l=A.b([A.fA(B.j,o,o,o,l,o,o,o,a,o,t.Fr)],t.W) +s=new A.a(new Float64Array(2)) +s.t(120,40) +r=A.aC() +q=s +p=$.af() +p=new A.aS(p,new Float64Array(2)) +p.a9(q) +p.F() +n=new A.za(n,m,b,o,o,r,p,B.j,0,0,o,B.f,new A.e([],t.s),new A.e([],t.g)) +n.I(0,l) +n.b7(B.j,o,l,o,0,c,o,o,s) +return n}, +beN(a){var s,r,q,p=null,o=$.G().B() +o.sP(0,B.t) +s=A.aC() +r=new A.a(new Float64Array(2)) +q=$.af() +q=new A.aS(q,new Float64Array(2)) +q.a9(r) +q.F() +s=new A.YK(o,p,s,q,B.p,0,0,p,B.f,new A.e([],t.s),new A.e([],t.g)) +s.b7(p,p,p,p,0,p,p,p,p) +o.sA(0,a) +return s}, +jn:function jn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.a3=$ +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=j +_.r=l _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -xa:function xa(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=$ -_.db$=a -_.dx$=b -_.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ +_.y=m +_.z=n +_.Q=o +_.as=p}, +aEE:function aEE(a,b){this.a=a +this.b=b}, +aEF:function aEF(a,b){this.a=a +this.b=b}, +aEG:function aEG(a,b){this.a=a +this.b=b}, +aEH:function aEH(a){this.a=a}, +a7B:function a7B(a,b,c,d,e,f){var _=this +_.ai$=a _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=j +_.r=b _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -Jp:function Jp(a,b){this.a=a -this.b=b}, -rP:function rP(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=$ -_.db$=a -_.dx$=b -_.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ +_.y=c +_.z=d +_.Q=e +_.as=f}, +a3s:function a3s(a,b,c,d,e,f){var _=this +_.ai$=a _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=j +_.r=b _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -Yn:function Yn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this -_.az$=a -_.k4=b -_.ok=c -_.p1=d -_.p2=!1 -_.bh$=e -_.ah$=f -_.bx$=g -_.at=h -_.ax=i -_.ay=j -_.ch=k -_.CW=$ +_.y=c +_.z=d +_.Q=e +_.as=f}, +a3t:function a3t(a,b,c,d,e,f){var _=this +_.ai$=a _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=l +_.r=b _.w=!1 -_.x=m -_.y=n -_.z=o -_.Q=p}, -ac7:function ac7(){}, -ac8:function ac8(){}, -AI:function AI(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=$ -_.db$=a -_.dx$=b -_.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ +_.y=c +_.z=d +_.Q=e +_.as=f}, +a3u:function a3u(a,b,c,d,e,f){var _=this +_.ai$=a _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=j +_.r=b _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -rO:function rO(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=$ -_.db$=a -_.dx$=b -_.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ +_.y=c +_.z=d +_.Q=e +_.as=f}, +r7:function r7(){}, +za:function za(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.p1=a +_.p2=b +_.p3=c +_.p4=d +_.R8=e +_.ax=f +_.ay=g +_.ch=h +_.CW=i +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=j _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -a40:function a40(a,b,c,d,e,f,g,h,i,j){var _=this -_.az$=a -_.at=b +_.y=k +_.z=l +_.Q=m +_.as=n}, +YK:function YK(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.p1=$ +_.p2=a +_.xN$=b _.ax=c _.ay=d _.ch=e +_.CW=f +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=f +_.r=g _.w=!1 -_.x=g _.y=h _.z=i -_.Q=j}, +_.Q=j +_.as=k}, +S4:function S4(){}, +ahk:function ahk(){}, ahl:function ahl(){}, -bHa(a){var s=new A.eH("Sprites",A.b([],t.C)) +bIy(a){var s=new A.eE("Structure",A.b([],t.C)) a.c.push(s) -s.aP(0,"Basic Sprite",new A.b4H(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/basic_sprite_example.dart"," In this example we load a sprite from the assets folder and put it into a\n `SpriteComponent`.\n ") -s.aP(0,"Base64 Sprite",new A.b4I(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/base64_sprite_example.dart"," In this example we load a sprite from the a base64 string and put it into a\n `SpriteComponent`.\n ") -s.aP(0,"Spritesheet",new A.b4J(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/spritesheet_example.dart"," In this example we show how to load images and how to create animations from\n sprite sheets.\n ") -s.aP(0,"SpriteBatch",new A.b4K(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/spritebatch_example.dart"," In this example we show how to render many sprites in a batch for\n efficiency, this is done with `SpriteBatch` and the `SpriteBatchComponent`.\n ") -s.aP(0,"SpriteBatch Auto Load",new A.b4L(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/spritebatch_load_example.dart"," In this example we do the same thing as in the normal sprite batch example,\n but in this example the logic and loading is moved into a component that\n extends `SpriteBatchComponent`.\n ") -s.aP(0,"SpriteGroup",new A.b4M(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/sprite_group_example.dart"," In this example we show how a `SpriteGroupComponent` can be used to create\n a button which displays different sprites depending on whether it is pressed\n or not.\n ")}, -b4H:function b4H(){}, -b4I:function b4I(){}, -b4J:function b4J(){}, -b4K:function b4K(){}, -b4L:function b4L(){}, -b4M:function b4M(){}, -AL:function AL(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=$ -_.db$=a -_.dx$=b -_.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ -_.a=0 -_.f=_.e=_.d=_.c=_.b=null -_.r=j -_.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -bHb(a){var s=new A.eH("Svg",A.b([],t.C)) +s.aO(0,"Levels",new A.b5L(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/structure/levels.dart"," In this example we showcase how you can utilize World components as levels.\n Press the different buttons in the bottom to change levels and press in the\n center to add new Ember's. You can see how level 1-3 keeps their state,\n meanwhile the one called Resettable always resets.\n ")}, +b5L:function b5L(){}, +bIz(a){var s=new A.eE("Svg",A.b([],t.C)) a.c.push(s) -s.aP(0,"Svg Component",new A.b4N(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/svg/svg_component.dart"," Simple game showcasing how to use SVGs inside a flame game. This game \n uses several SVGs for its graphics. Click or touch the screen to make the \n player move, and double click/tap to add a new set of balloons at the \n clicked position.\n ")}, -b4N:function b4N(){}, -J8(a){var s,r,q,p=null,o=new A.a(new Float64Array(2)) +s.aO(0,"Svg Component",new A.b5M(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/svg/svg_component.dart"," Simple game showcasing how to use SVGs inside a flame game. This game \n uses several SVGs for its graphics. Click or touch the screen to make the \n player move, and double click/tap to add a new set of balloons at the \n clicked position.\n ")}, +b5M:function b5M(){}, +Jq(a){var s,r,q,p=null,o=new A.a(new Float64Array(2)) o.t(75,125) -s=B.q.aT() -r=A.aY() -q=$.ag() -q=new A.aO(q,new Float64Array(2)) -q.ae(o) -q.E() -s=new A.XU(p,p,$,s,p,r,q,B.j,0,2,p,B.f,new A.f([],t.s),new A.f([],t.g)) -s.b5(B.j,p,p,p,0,a,2,p,o) -s.N3(B.j,p,p,p,p,a,2,p,o,p) -return s}, -a5p:function a5p(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.bB=null -_.az$=a -_.k4=b -_.bh$=c -_.ah$=d -_.bx$=e -_.at=f -_.ax=g -_.ay=h -_.ch=i -_.CW=$ +s=B.r.aV() +r=A.aC() +q=$.af() +q=new A.aS(q,new Float64Array(2)) +q.a9(o) +q.F() +s=new A.Yf(p,p,$,s,p,r,q,B.j,0,2,p,B.f,new A.e([],t.s),new A.e([],t.g)) +s.b7(B.j,p,p,p,0,a,2,p,o) +s.MZ(B.j,p,p,p,p,a,2,p,o,p) +return s}, +a65:function a65(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.a7=null +_.ai$=a +_.p1=b +_.b_$=c +_.ac$=d +_.aQ$=e +_.ax=f +_.ay=g +_.ch=h +_.CW=i +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=j _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -XO:function XO(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.az$=a -_.k4=b -_.bh$=c -_.ah$=d -_.bx$=e -_.at=f -_.ax=g -_.ay=h -_.ch=i -_.CW=$ +_.y=k +_.z=l +_.Q=m +_.as=n}, +Y9:function Y9(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.ai$=a +_.p1=b +_.b_$=c +_.ac$=d +_.aQ$=e +_.ax=f +_.ay=g +_.ch=h +_.CW=i +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=j _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -XU:function XU(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.az$=a -_.k4=b -_.bh$=c -_.ah$=d -_.bx$=e -_.at=f -_.ax=g -_.ay=h -_.ch=i -_.CW=$ +_.y=k +_.z=l +_.Q=m +_.as=n}, +Yf:function Yf(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.ai$=a +_.p1=b +_.b_$=c +_.ac$=d +_.aQ$=e +_.ax=f +_.ay=g +_.ch=h +_.CW=i +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=j _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -lV:function lV(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.M=$ -_.ai=a -_.k4=_.k3=_.ao=$ -_.db$=b -_.dx$=c +_.y=k +_.z=l +_.Q=m +_.as=n}, +ma:function ma(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=d +_.fy$=_.fx$=_.fr$=null +_.go$=$ _.k1$=e -_.k2$=!1 -_.k3$=$ -_.k4$=f +_.k2$=f +_.k3$=!1 +_.k4$=$ _.ok$=g -_.at=h +_.p1$=h +_.p2$=!1 _.ax=i _.ay=j -_.ch=$ +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=k +_.r=l _.w=!1 -_.x=l _.y=m _.z=n -_.Q=o}, -abD:function abD(){}, -abJ:function abJ(){}, -aig:function aig(){}, -alE:function alE(){}, -alF:function alF(){}, -bGo(a,b){var s=null -return A.mj(A.dj(s,B.IO,B.v,B.h1,s,s,100,s,s,100),s,s)}, -bJz(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.rd(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -r.sV6(0,!0) -return A.aE(r,B.VD,s,s,B.Zx,t.AE)}, -rd:function rd(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=$ -_.db$=a -_.dx$=b -_.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ +_.Q=o +_.as=p}, +amD:function amD(a,b,c,d,e){var _=this +_.k1=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=j +_.r=a _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -ahS:function ahS(){}, -vf:function vf(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=$ -_.db$=a -_.dx$=b +_.y=b +_.z=c +_.Q=d +_.as=e}, +acu:function acu(){}, +acA:function acA(){}, +ajc:function ajc(){}, +WK:function WK(){}, +aq6:function aq6(){}, +bHL(a,b){var s=null +return A.my(A.dk(s,B.IQ,B.x,B.h4,s,s,100,s,s,100),s,s)}, +bKX(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.rl(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +r.sVy(0,!0) +return A.aH(r,B.VK,s,s,B.ZG,t.AE)}, +rl:function rl(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=j +_.r=l _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -ai0:function ai0(){}, -ai1:function ai1(){}, -AN:function AN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this -_.M=1 -_.ai=a -_.ao=$ -_.dJ$=b -_.k4=_.k3=$ +_.y=m +_.z=n +_.Q=o +_.as=p}, +aiO:function aiO(){}, +vq:function vq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 _.db$=c _.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=e -_.k1$=f -_.k2$=!1 -_.k3$=$ -_.k4$=g -_.ok$=h -_.at=i -_.ax=j -_.ay=k -_.ch=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=l _.w=!1 -_.x=m -_.y=n -_.z=o -_.Q=p}, -adI:function adI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.f6$=a +_.y=m +_.z=n +_.Q=o +_.as=p}, +aiX:function aiX(){}, +aiY:function aiY(){}, +AZ:function AZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.a3=1 +_.ah=a +_.aT=$ +_.dz$=b +_.ok=c +_.p1=d +_.p3=_.p2=$ +_.R8=!1 +_.db$=e +_.dx$=f +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=g +_.k2$=h +_.k3$=!1 +_.k4$=$ +_.ok$=i +_.p1$=j +_.p2$=!1 +_.ax=k +_.ay=l +_.ch=m +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=n +_.w=!1 +_.y=o +_.z=p +_.Q=q +_.as=r}, +aez:function aez(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.f4$=a _.fU$=b _.fV$=c _.fW$=d -_.I=$ -_.a1=e -_.k4=!0 -_.ok=!1 -_.bh$=f -_.ah$=g -_.bx$=h -_.at=i -_.ax=j -_.ay=k -_.ch=l -_.CW=$ +_.ae=$ +_.aa=e +_.p1=!0 +_.p2=!1 +_.b_$=f +_.ac$=g +_.aQ$=h +_.ax=i +_.ay=j +_.ch=k +_.CW=l +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=m _.w=!1 -_.x=n -_.y=o -_.z=p -_.Q=q}, -alr:function alr(){}, -als:function als(){}, -aog:function aog(){}, -bHc(a){var s=new A.eH("System",A.b([],t.C)) +_.y=n +_.z=o +_.Q=p +_.as=q}, +amq:function amq(){}, +amr:function amr(){}, +apj:function apj(){}, +bIA(a){var s=new A.eE("System",A.b([],t.C)) a.c.push(s) -s.aP(0,"Pause/resume engine",new A.b4O(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/pause_resume_example.dart"," Demonstrate how to use the pause and resume engine methods and paused\n attribute.\n\n Tap on the screen to toggle the execution of the engine using the\n `resumeEngine` and `pauseEngine`.\n\n Double Tap on the screen to toggle the execution of the engine using the\n `paused` attribute.\n ") -s.aP(0,"Overlay",A.bJC(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/overlays_example.dart"," In this example we show how the overlays system can be used.\n\n\n If you tap the canvas the game will start and if you tap it again it will\n pause.\n ") -s.aP(0,"Without FlameGame",new A.b4P(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/without_flamegame_example.dart"," This example showcases how to create a game without the FlameGame.\n It also briefly showcases how to act on keyboard events.\n Usage: Use W A S D to steer the rectangle.\n ") -s.aP(0,"Step Game",new A.b4Q(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/step_engine_game.dart"," This example demonstrates how the game can be advanced frame by frame using\n stepEngine method.\n\n To pause and un-pause the game anytime press the `P` key. Once paused, use\n the `S` key to step by one frame.\n\n Up arrow and down arrow can be used to increase or decrease the step time.\n ")}, -b4O:function b4O(){}, -b4P:function b4P(){}, -b4Q:function b4Q(){}, -zx:function zx(a,b,c,d,e,f,g,h){var _=this +s.aO(0,"Pause/resume engine",new A.b5N(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/pause_resume_example.dart"," Demonstrate how to use the pause and resume engine methods and paused\n attribute.\n\n Tap on the screen to toggle the execution of the engine using the\n `resumeEngine` and `pauseEngine`.\n\n Double Tap on the screen to toggle the execution of the engine using the\n `paused` attribute.\n ") +s.aO(0,"Overlay",A.bL_(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/overlays_example.dart"," In this example we show how the overlays system can be used.\n\n\n If you tap the canvas the game will start and if you tap it again it will\n pause.\n ") +s.aO(0,"Without FlameGame",new A.b5O(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/without_flame_game_example.dart"," This example showcases how to create a game without the FlameGame.\n It also briefly showcases how to act on keyboard events.\n Usage: Use W A S D to steer the rectangle.\n ") +s.aO(0,"Step Game",new A.b5P(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/step_engine_game.dart"," This example demonstrates how the game can be advanced frame by frame using\n stepEngine method.\n\n To pause and un-pause the game anytime press the `P` key. Once paused, use\n the `S` key to step by one frame.\n\n Up arrow and down arrow can be used to increase or decrease the step time.\n ")}, +b5N:function b5N(){}, +b5O:function b5O(){}, +b5P:function b5P(){}, +zI:function zI(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.db$=c _.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=e -_.k1$=f -_.k2$=!1 -_.k3$=$ -_.k4$=g -_.ok$=h}, -aht:function aht(){}, -yf:function yf(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=_.M=$ -_.db$=a -_.dx$=b +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1}, +aip:function aip(){}, +yn:function yn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.a3=$ +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=j +_.r=l _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -bHd(a){var s=new A.eH("Tiled",A.b([],t.C)) +_.y=m +_.z=n +_.Q=o +_.as=p}, +bIB(a){var s=new A.eE("Tiled",A.b([],t.C)) a.c.push(s) -s.aP(0,"Flame Tiled Animation",new A.b4R(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/tiled/flame_tiled_animation_example.dart"," Loads and displays an animated Tiled map.\n ")}, -b4R:function b4R(){}, -bhG(a,b){var s=null,r=A.fI(B.EB,s) -r=new A.a6O(r,b,!0,s,0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.N4(!0,s,s,a,!0,!1) +s.aO(0,"Flame Tiled Animation",new A.b5Q(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/tiled/flame_tiled_animation_example.dart"," Loads and displays an animated Tiled map.\n ")}, +b5Q:function b5Q(){}, +biL(a,b){var s=null,r=A.fg(B.ED,B.v) +r=new A.a7v(r,b,!0,s,0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.N_(!0,s,s,a,!0,!1) return r}, -w8:function w8(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.ai=_.M=null -_.k4=_.k3=$ -_.db$=a -_.dx$=b +wf:function wf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ah=_.a3=null +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=e +_.k2$=f +_.k3$=!1 +_.k4$=$ +_.ok$=g +_.p1$=h +_.p2$=!1 +_.ax=i +_.ay=j +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=j +_.r=l _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -a6O:function a6O(a,b,c,d,e,f,g,h,i){var _=this -_.k2=a -_.k3=b -_.at=$ -_.ax=c -_.ay=d +_.y=m +_.z=n +_.Q=o +_.as=p}, +a7v:function a7v(a,b,c,d,e,f,g,h,i){var _=this +_.k4=a +_.ok=b +_.ax=$ +_.ay=c +_.ch=d _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=e _.w=!1 -_.x=f -_.y=g -_.z=h -_.Q=i}, -amv:function amv(){}, -amw:function amw(){}, -B7:function B7(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.M=a -_.ao=_.ai=$ -_.by=0 -_.k4=_.k3=$ -_.db$=b -_.dx$=c +_.y=f +_.z=g +_.Q=h +_.as=i}, +ant:function ant(){}, +anu:function anu(){}, +Bi:function Bi(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a3=a +_.aT=_.ah=$ +_.bL=0 +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e +_.dy$=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=f +_.k2$=g +_.k3$=!1 +_.k4$=$ +_.ok$=h +_.p1$=i +_.p2$=!1 +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.y=n +_.z=o +_.Q=p +_.as=q}, +aRM:function aRM(a){this.a=a}, +anv:function anv(){}, +bIC(a){var s=new A.eE("Utils",A.b([],t.C)) +a.c.push(s) +s.aO(0,"Timer",new A.b5R(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/utils/timer_example.dart"," This example shows how to use the `Timer`.\n\n\n Tap down to start the countdown timer, it will then count to 5 and then stop\n until you tap the canvas again and it restarts.\n ") +s.aO(0,"Timer Component",new A.b5S(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/utils/timer_component_example.dart"," This examples showcases the `TimerComponent`.\n\n\n Tap to start a timer that lives for one second and double tap to start\n another timer that lives for 5 seconds.\n ")}, +b5R:function b5R(){}, +b5S:function b5S(){}, +bJs(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.uh(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,A.b5(["Smiley",new A.b6b()],t.N,t.z3),t.jg)}, +bif(){return new A.a69(null)}, +uh:function uh(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.ok=a +_.p1=b +_.p3=_.p2=$ +_.R8=!1 +_.db$=c +_.dx$=d _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=d +_.fy$=_.fx$=_.fr$=null +_.go$=$ _.k1$=e -_.k2$=!1 -_.k3$=$ -_.k4$=f +_.k2$=f +_.k3$=!1 +_.k4$=$ _.ok$=g -_.at=h +_.p1$=h +_.p2$=!1 _.ax=i _.ay=j -_.ch=$ +_.ch=k +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=k +_.r=l _.w=!1 -_.x=l _.y=m _.z=n -_.Q=o}, -aQA:function aQA(a){this.a=a}, -amx:function amx(){}, -bHe(a){var s=new A.eH("Utils",A.b([],t.C)) -a.c.push(s) -s.aP(0,"Timer",new A.b4S(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/utils/timer_example.dart"," This example shows how to use the `Timer`.\n\n\n Tap down to start the countdown timer, it will then count to 5 and then stop\n until you tap the canvas again and it restarts.\n ") -s.aP(0,"Timer Component",new A.b4T(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/utils/timer_component_example.dart"," This examples showcases the `TimerComponent`.\n\n\n Tap to start a timer that lives for one second and double tap to start\n another timer that lives for 5 seconds.\n ")}, -b4S:function b4S(){}, -b4T:function b4T(){}, -bI4(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.u8(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,A.b1(["Smiley",new A.b5c()],t.N,t.z3),t.jg)}, -bhc(){return new A.a5u(null)}, -u8:function u8(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=_.k3=$ -_.db$=a -_.dx$=b -_.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=c -_.k1$=d -_.k2$=!1 -_.k3$=$ -_.k4$=e -_.ok$=f -_.at=g -_.ax=h -_.ay=i -_.ch=$ -_.a=0 -_.f=_.e=_.d=_.c=_.b=null -_.r=j -_.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -b5c:function b5c(){}, -a5u:function a5u(a){this.c=this.b=$ +_.Q=o +_.as=p}, +b6b:function b6b(){}, +a69:function a69(a){this.c=this.b=$ this.a=a}, -a5q:function a5q(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.bG=1 -_.az$=a -_.k4=b -_.at=c -_.ax=d -_.ay=e -_.ch=f -_.CW=$ +a64:function a64(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.ai=1 +_.ai$=a +_.p1=b +_.ax=c +_.ay=d +_.ch=e +_.CW=f +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=g _.w=!1 -_.x=h -_.y=i -_.z=j -_.Q=k}, -adp:function adp(){}, -aia:function aia(){}, -bJZ(a){var s,r=null,q=a.hv("container width",400),p=a.hv("container height",200),o=A.asi(B.cN),n=new A.a(new Float64Array(2)) +_.y=h +_.z=i +_.Q=j +_.as=k}, +aeg:function aeg(){}, +aj6:function aj6(){}, +bLm(a){var s,r=null,q=a.ht("container width",400),p=a.ht("container height",200),o=A.ats(B.cQ),n=new A.a(new Float64Array(2)) n.t(48,0) s=new A.a(new Float64Array(2)) s.t(48,32) -return A.dj(r,A.bie(A.b7c(a.vb("anchor","center",$.bsk(),t.N)),0,"bomb_ptero.png",n,s),B.v,r,r,new A.dx(r,r,o,r,r,r,B.aq),p,r,r,q)}, -b4V:function b4V(){}, -bKQ(a){var s,r=null,q=a.hv("container width",400),p=a.hv("container height",200),o=new A.a(new Float64Array(2)) +return A.dk(r,A.bjk(A.b8b(a.uX("anchor","center",$.btv(),t.N)),0,"bomb_ptero.png",n,s),B.x,r,r,new A.dC(r,r,o,r,r,r,B.aq),p,r,r,q)}, +b5U:function b5U(){}, +bMe(a){var s,r=null,q=a.ht("container width",400),p=a.ht("container height",200),o=new A.a(new Float64Array(2)) o.t(48,32) -o=A.kd(4,r,!0,0.2,o) -s=a.aGo("playing",!0) -return A.dj(r,new A.a8z(A.b7c(a.vb("anchor","center",$.bsj(),t.N)),s,A.ke("bomb_ptero.png",o,r),r),B.v,r,r,r,p,r,r,q)}, -b4U:function b4U(){}, -bKR(a){var s,r,q,p="buttons.png",o=null,n=new A.a(new Float64Array(2)) +o=A.kp(4,r,!0,0.2,o) +s=a.aH0("playing",!0) +return A.dk(r,new A.a9l(A.b8b(a.uX("anchor","center",$.btu(),t.N)),s,A.kq("bomb_ptero.png",o,r),r),B.x,r,r,r,p,r,r,q)}, +b5T:function b5T(){}, +bMf(a){var s,r,q,p="buttons.png",o=null,n=new A.a(new Float64Array(2)) n.t(0,0) s=new A.a(new Float64Array(2)) s.t(60,20) @@ -17427,54 +18402,54 @@ r=new A.a(new Float64Array(2)) r.t(0,20) q=new A.a(new Float64Array(2)) q.t(60,20) -return A.dj(o,new A.a8C(B.aaO,new A.b6h(),a.hv("width",250),a.hv("height",75),A.fb(A.b([A.fF(p,o,n,s),A.fF(p,o,r,q)],t.zx),t.vz),o),B.v,o,o,o,o,o,B.d8,o)}, -b6h:function b6h(){}, -bKS(a){var s=null,r=a.hv("container width",400),q=a.hv("container height",200),p=A.asi(B.cN),o=a.hv("angle (deg)",0) -return A.dj(s,A.bie(A.b7c(a.vb("anchor","center",$.bsl(),t.N)),0.017453292519943295*o,"shield.png",s,s),B.v,s,s,new A.dx(s,s,p,s,s,s,B.aq),q,s,s,r)}, -b4W:function b4W(){}, -aCp:function aCp(a,b){this.a=a +return A.dk(o,new A.a9q(B.ab_,new A.b7g(),a.ht("width",250),a.ht("height",75),A.f8(A.b([A.fq(p,o,n,s),A.fq(p,o,r,q)],t.zx),t.vz),o),B.x,o,o,o,o,o,B.da,o)}, +b7g:function b7g(){}, +bMg(a){var s=null,r=a.ht("container width",400),q=a.ht("container height",200),p=A.ats(B.cQ),o=a.ht("angle (deg)",0) +return A.dk(s,A.bjk(A.b8b(a.uX("anchor","center",$.btw(),t.N)),0.017453292519943295*o,"shield.png",s,s),B.x,s,s,new A.dC(s,s,p,s,s,s,B.aq),q,s,s,r)}, +b5V:function b5V(){}, +aDp:function aDp(a,b){this.a=a this.b=b}, -aHL:function aHL(a,b){this.a=a +aIO:function aIO(a,b){this.a=a this.c=b}, -nz:function nz(a,b){this.a=a +nM:function nM(a,b){this.a=a this.b=b}, -jW:function jW(a){this.a=a}, -qW(a){var s,r,q,p,o,n +k6:function k6(a){this.a=a}, +r4(a){var s,r,q,p,o,n if(a<0){a=-a s=!0}else s=!1 -r=B.e.cZ(a,17592186044416) +r=B.e.cS(a,17592186044416) a-=r*17592186044416 -q=B.e.cZ(a,4194304) +q=B.e.cS(a,4194304) p=a-q*4194304&4194303 o=q&4194303 n=r&1048575 -return s?A.bfS(0,0,0,p,o,n):new A.ig(p,o,n)}, -a2l(a){if(a instanceof A.ig)return a -else if(A.cT(a))return A.qW(a) -else if(a instanceof A.jW)return A.qW(a.a) -throw A.d(A.h5(a,"other","not an int, Int32 or Int64"))}, -bxw(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j,i,h,g +return s?A.bgT(0,0,0,p,o,n):new A.io(p,o,n)}, +a2O(a){if(a instanceof A.io)return a +else if(A.cK(a))return A.r4(a) +else if(a instanceof A.k6)return A.r4(a.a) +throw A.d(A.h0(a,"other","not an int, Int32 or Int64"))}, +byR(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.Vm[a] +q=B.Vt[a] p="" o="" n="" while(!0){if(!!(s===0&&r===0))break -m=B.e.ey(s,q) +m=B.e.e4(s,q) r+=s-m*q<<10>>>0 -l=B.e.ey(r,q) +l=B.e.e4(r,q) d+=r-l*q<<10>>>0 -k=B.e.ey(d,q) +k=B.e.e4(d,q) c+=d-k*q<<10>>>0 -j=B.e.ey(c,q) +j=B.e.e4(c,q) b+=c-j*q<<10>>>0 -i=B.e.ey(b,q) -h=B.d.cf(B.e.hC(q+(b-i*q),a),1) +i=B.e.e4(b,q) +h=B.d.cf(B.e.hA(q+(b-i*q),a),1) n=o o=p p=h @@ -17483,196 +18458,204 @@ s=m d=k c=j b=i}g=(d<<20>>>0)+(c<<10>>>0)+b -return e+(g===0?"":B.e.hC(g,a))+p+o+n}, -bfS(a,b,c,d,e,f){var s=a-d,r=b-e-(B.e.bv(s,22)&1) -return new A.ig(s&4194303,r&4194303,c-f-(B.e.bv(r,22)&1)&1048575)}, -LN(a,b){var s=B.e.Hd(a,b) +return e+(g===0?"":B.e.hA(g,a))+p+o+n}, +bgT(a,b,c,d,e,f){var s=a-d,r=b-e-(B.e.bu(s,22)&1) +return new A.io(s&4194303,r&4194303,c-f-(B.e.bu(r,22)&1)&1048575)}, +M5(a,b){var s=B.e.GZ(a,b) return s}, -ig:function ig(a,b,c){this.a=a +io:function io(a,b,c){this.a=a this.b=b this.c=c}, -b7c(a){var s,r,q=$.b6s() -if(q.a7B(0,a))return q.gfT(q).o6(0,new A.aqI(a)).a -else{q=A.bm("^\\Anchor\\(([^,]+), ([^\\)]+)\\)",!0,!1,!1).j_(a) -s=q==null?null:q.WP(A.b([1,2],t.t)) +b8b(a){var s,r,q=$.b7r() +if(q.a8a(0,a))return q.gfR(q).o2(0,new A.arU(a)).a +else{q=A.bq("^\\Anchor\\(([^,]+), ([^\\)]+)\\)",!0,!1,!1).iT(a) +s=q==null?null:q.Xl(A.b([1,2],t.t)) q=s[0] q.toString -q=A.l9(q) +q=A.lm(q) r=s[1] r.toString -return new A.f6(q,A.l9(r))}}, -f6:function f6(a,b){this.a=a +return new A.f3(q,A.lm(r))}}, +f3:function f3(a,b){this.a=a this.b=b}, -aqI:function aqI(a){this.a=a}, -ar7:function ar7(a){this.b=a}, -H4:function H4(){}, -Vb:function Vb(a){this.a=a}, -bax(a){var s=new A.T4(null,a) -s.anm(a) +arU:function arU(a){this.a=a}, +asj:function asj(a){this.b=a}, +Hl:function Hl(){}, +Vs:function Vs(a){this.a=a}, +bbp(a){var s=new A.Tl(null,a) +s.anX(a) return s}, -aBU:function aBU(a){this.a=a +aCT:function aCT(a){this.a=a this.b=$}, -T4:function T4(a,b){this.a=a +Tl:function Tl(a,b){this.a=a this.b=b}, -aXn:function aXn(a){this.a=a}, -aXo:function aXo(){}, -EB:function EB(a,b){this.a=a +aYt:function aYt(a){this.a=a}, +aYu:function aYu(){}, +EP:function EP(a,b){this.a=a this.$ti=b}, -f:function f(a,b){this.a=null +e:function e(a,b){this.a=null this.b=a this.$ti=b}, -Ji:function Ji(a,b,c,d,e,f,g){var _=this -_.at=a -_.ax=null -_.ch=b +JA:function JA(a,b,c,d,e,f,g){var _=this +_.ax=a +_.ay=null +_.CW=b _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=c _.w=!1 -_.x=d -_.y=e -_.z=f -_.Q=g}, -L7:function L7(a,b,c,d,e,f,g,h,i,j){var _=this -_.at=a -_.ax=b -_.ay=c -_.ch=d -_.CW=e +_.y=d +_.z=e +_.Q=f +_.as=g}, +Lp:function Lp(a,b,c,d,e,f,g,h,i,j){var _=this +_.ax=a +_.ay=b +_.ch=c +_.CW=d +_.cx=e _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=f _.w=!1 -_.x=g -_.y=h -_.z=i -_.Q=j}, -jK(a,b,c){var s,r +_.y=g +_.z=h +_.Q=i +_.as=j}, +aO(a,b,c){var s,r,q,p=new Float64Array(2) if(b==null){s=new Float64Array(2) r=new Float64Array(2) -s=new A.a3z(new A.a(s),new A.a(r),B.p,0,null,B.f,new A.f([],t.s),new A.f([],t.g))}else s=b -r=A.b([],t.V) -s.H(0,r) -r=a==null?A.bjc():a -return new A.Cu(s,r,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g))}, -le(a,b,c,d){var s,r=new Float64Array(2),q=new Float64Array(2) -r=new A.a0F(c/a,B.G,new A.a(r),new A.a(q),B.p,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -r.H(0,b==null?A.b([],t.V):b) -q=A.bjc() +s=new A.a4a(new A.a(s),new A.a(r),B.p,0,null,B.f,new A.e([],t.s),new A.e([],t.g))}else s=b +r=t.W +q=A.b([],r) +s.I(0,q) +q=a==null?A.bkj():a +p=new A.CH(s,q,c,new A.a(p),2147483647,null,B.f,new A.e([],t.s),new A.e([],t.g)) +p.I(0,A.b([s,q],r)) +return p}, +lt(a,b,c,d){var s,r=new Float64Array(2),q=new Float64Array(2) +r=new A.a15(c/a,B.H,new A.a(r),new A.a(q),B.p,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +r.I(0,b==null?A.b([],t.W):b) +q=A.bkj() s=new A.a(new Float64Array(2)) s.t(c,a) -q.sae_(s) -return A.jK(q,r,d)}, -Cu:function Cu(a,b,c,d,e,f,g,h){var _=this -_.at=a -_.ax=b -_.ay=c +q.saeA(s) +return A.aO(q,r,d)}, +CH:function CH(a,b,c,d,e,f,g,h,i){var _=this +_.ax=a +_.ay=b +_.ch=c +_.CW=d _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=d +_.r=e _.w=!1 -_.x=e _.y=f _.z=g -_.Q=h}, -asQ:function asQ(){}, -bjc(){var s=A.aY() -return new A.aay(s,B.j,0,null,B.f,new A.f([],t.s),new A.f([],t.g))}, -aay:function aay(a,b,c,d,e,f,g){var _=this -_.at=a -_.ax=b -_.ch=_.ay=null +_.Q=h +_.as=i}, +au_:function au_(){}, +bkj(){var s=A.aC() +return new A.abn(s,B.j,0,null,B.f,new A.e([],t.s),new A.e([],t.g))}, +abn:function abn(a,b,c,d,e,f,g){var _=this +_.ax=a +_.ay=b +_.CW=_.ch=null _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=c _.w=!1 -_.x=d -_.y=e -_.z=f -_.Q=g}, -t_:function t_(){}, -aRE:function aRE(a){this.a=a}, -YP:function YP(a,b,c,d,e,f,g,h,i){var _=this -_.k2=a -_.k4=_.k3=0 -_.at=b -_.ax=c -_.ay=d +_.y=d +_.z=e +_.Q=f +_.as=g}, +ta:function ta(){}, +aSQ:function aSQ(a){this.a=a}, +Zc:function Zc(a,b,c,d,e,f,g,h,i){var _=this +_.ok=a +_.p2=_.p1=0 +_.ax=b +_.ay=!1 +_.ch=c +_.CW=d _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=e _.w=!1 -_.x=f -_.y=g -_.z=h -_.Q=i}, -a0F:function a0F(a,b,c,d,e,f,g,h,i,j){var _=this -_.k2=a -_.k3=b -_.at=c -_.ax=d -_.ay=e +_.y=f +_.z=g +_.Q=h +_.as=i}, +a15:function a15(a,b,c,d,e,f,g,h,i,j){var _=this +_.ok=a +_.p1=b +_.ax=c +_.ay=!1 +_.ch=d +_.CW=e _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=f _.w=!1 -_.x=g -_.y=h -_.z=i -_.Q=j}, -b84(a,b){var s=new Float64Array(2),r=new Float64Array(2) -s=new A.a0H(new A.a(s),new A.a(r),B.p,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +_.y=g +_.z=h +_.Q=i +_.as=j}, +b92(a,b){var s=new Float64Array(2),r=new Float64Array(2) +s=new A.a17(new A.a(s),new A.a(r),B.p,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) r=new A.a(new Float64Array(2)) r.t(a,b) -s.sD(0,r) +s.sC(0,r) return s}, -a0H:function a0H(a,b,c,d,e,f,g,h){var _=this -_.k2=$ -_.at=a -_.ax=b -_.ay=c +a17:function a17(a,b,c,d,e,f,g,h){var _=this +_.ok=$ +_.ax=a +_.ay=!1 +_.ch=b +_.CW=c _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=d _.w=!1 -_.x=e -_.y=f -_.z=g -_.Q=h}, -a3z:function a3z(a,b,c,d,e,f,g,h){var _=this -_.at=a -_.ax=b -_.ay=c +_.y=e +_.z=f +_.Q=g +_.as=h}, +a4a:function a4a(a,b,c,d,e,f,g,h){var _=this +_.ax=a +_.ay=!1 +_.ch=b +_.CW=c _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=d _.w=!1 -_.x=e -_.y=f -_.z=g -_.Q=h}, -hF(a,b){var s=new A.Rl(b,null,B.f,new A.f([],t.s),new A.f([],t.g)) -if(a!=null)s.H(0,a) +_.y=e +_.z=f +_.Q=g +_.as=h}, +bg(a,b){var s=new A.ab(b,null,B.f,new A.e([],t.s),new A.e([],t.g)) +if(a!=null)s.I(0,a) return s}, -Rl:function Rl(a,b,c,d,e){var _=this +ab:function ab(a,b,c,d,e){var _=this _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=a _.w=!1 -_.x=b -_.y=c -_.z=d -_.Q=e}, -fP:function fP(){}, -u1:function u1(a,b,c,d){var _=this +_.y=b +_.z=c +_.Q=d +_.as=e}, +fI:function fI(){}, +ua:function ua(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -NY:function NY(a,b){this.b=a +Og:function Og(a,b){this.b=a this.$ti=b}, -a1I:function a1I(){}, -A_:function A_(a,b,c,d,e,f,g,h,i){var _=this +a2a:function a2a(){}, +Ab:function Ab(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -17682,27 +18665,27 @@ _.f=f _.r=g _.w=h _.x=i}, -bhw(a,b){var s,r=a.a,q=a.b,p=new A.M(a.c-r,a.d-q).a4(0,2),o=p.a +biB(a,b){var s,r=a.a,q=a.b,p=new A.N(a.c-r,a.d-q).ab(0,2),o=p.a p=p.b switch(b.a){case 1:return new A.x(r,q,r+o,q+p) case 2:r+=o return new A.x(r,q,r+o,q+p) case 3:q+=p return new A.x(r,q,r+o,q+p) -case 4:s=new A.h(r,q).X(0,new A.h(o,p)) +case 4:s=new A.h(r,q).W(0,new A.h(o,p)) r=s.a q=s.b return new A.x(r,q,r+o,q+p) -default:return B.G}}, -bhv(a){var s,r=J.Ea(4,t.C4) +default:return B.H}}, +biA(a){var s,r=J.Eo(4,t.C4) for(s=0;s<4;++s)r[s]=null -return new A.A0(r,A.b([],a.h("v<0>")),a.h("A0<0>"))}, -bDY(a){switch(a){case 0:return B.Fg -case 1:return B.Fh -case 2:return B.Fi -case 3:return B.Fj -default:return B.f6}}, -a5V:function a5V(a,b,c,d,e,f,g){var _=this +return new A.Ac(r,A.b([],a.h("v<0>")),a.h("Ac<0>"))}, +bFk(a){switch(a){case 0:return B.Fi +case 1:return B.Fj +case 2:return B.Fk +case 3:return B.Fl +default:return B.f9}}, +a6B:function a6B(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -17711,679 +18694,681 @@ _.e=0 _.f=e _.r=f _.$ti=g}, -O1:function O1(a,b,c){this.a=a +Ok:function Ok(a,b,c){this.a=a this.b=b this.c=c}, -A0:function A0(a,b,c){var _=this +Ac:function Ac(a,b,c){var _=this _.a=a _.b=b _.c=null _.d=0 _.$ti=c}, -BK:function BK(a,b,c){this.c=a +BW:function BW(a,b,c){this.c=a this.a=b this.b=c}, -a5W:function a5W(a,b,c,d,e){var _=this +a6C:function a6C(a,b,c,d,e){var _=this _.r=a _.w=b _.a=c _.b=d _.c=e}, -aIR:function aIR(a,b){this.a=a +aJW:function aJW(a,b){this.a=a this.b=b}, -aIS:function aIS(a,b){this.a=a +aJX:function aJX(a,b){this.a=a this.b=b}, -Qe:function Qe(a,b,c,d,e){var _=this +Qw:function Qw(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.$ti=e}, -aOK:function aOK(a){this.a=a}, -JT:function JT(a,b){this.a=a +aPU:function aPU(a){this.a=a}, +Ka:function Ka(a,b){this.a=a this.b=b}, -u2:function u2(a,b){var _=this +ub:function ub(a,b){var _=this _.a=a -_.bj$=0 -_.bo$=b -_.cW$=_.cV$=0 -_.d3$=!1}, +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1}, cE:function cE(){}, -acB:function acB(){}, -qj:function qj(){}, -atQ:function atQ(a){this.a=a}, -dn:function dn(){}, -hw(a,b,c,d){var s,r,q,p,o=null,n=d==null,m=n&&c==null,l=$.ag(),k=new Float64Array(2),j=new Float64Array(2),i=A.b([],t.M0),h=new Float64Array(2),g=new Float64Array(9),f=new Float64Array(2) +adt:function adt(){}, +qt:function qt(){}, +av_:function av_(a){this.a=a}, +dm:function dm(){}, +hq(a,b,c,d){var s,r,q,p,o=null,n=d==null,m=n&&c==null,l=$.af(),k=new Float64Array(2),j=new Float64Array(2),i=A.b([],t.F7),h=new Float64Array(2),g=new Float64Array(9),f=new Float64Array(2) n=n?0:d s=new A.a(new Float64Array(2)) -s.an(n*2) -n=B.q.aT() -r=A.aY() +s.ak(n*2) +n=B.r.aV() +r=A.aC() q=a==null?B.p:a -p=new A.aO(l,new Float64Array(2)) -p.ae(s) -p.E() -n=new A.JA(m,new A.u2(B.D,l),!1,!0,new A.md(new A.a(k),new A.a(j)),!1,o,o,i,$,o,new A.a(h),new A.hR(g),!1,$,o,!1,o,o,o,new A.a(f),$,n,o,r,p,q,0,0,o,B.f,new A.f([],t.s),new A.f([],t.g)) -n.b5(a,o,o,o,0,c,o,o,s) -n.jG(a,o,o,o,o,o,c,o,o,s) -n.ok=!1 -n.suk(b) +p=new A.aS(l,new Float64Array(2)) +p.a9(s) +p.F() +n=new A.JS(m,new A.ub(B.F,l),!1,!0,new A.ms(new A.a(k),new A.a(j)),!1,o,o,i,$,o,new A.a(h),new A.hO(g),!1,$,o,!1,o,o,o,new A.a(f),$,n,o,r,p,q,0,0,o,B.f,new A.e([],t.s),new A.e([],t.g)) +n.b7(a,o,o,o,0,c,o,o,s) +n.jE(a,o,o,o,o,o,c,o,o,s) +n.p2=!1 +n.su9(b) return n}, -JA:function JA(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 -_.d0=a -_.fl=_.cr=_.jl=_.hq=$ -_.ji$=b -_.uF$=c -_.uG$=d -_.eC$=e -_.ec$=f -_.kY$=g -_.q1$=h -_.q2$=i -_.mP$=j -_.rE$=k -_.Ji$=l -_.Jj$=m -_.oG$=n -_.eW$=o -_.mQ$=p -_.Jk$=q -_.SX$=r -_.SY$=s -_.SZ$=a0 -_.I=$ -_.a1=a1 -_.k4=!0 -_.ok=!1 -_.bh$=a2 -_.ah$=a3 -_.bx$=a4 -_.at=a5 -_.ax=a6 -_.ay=a7 -_.ch=a8 -_.CW=$ +JS:function JS(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 +_.df=a +_.be=_.aC=_.S=_.eJ=$ +_.jf$=b +_.uy$=c +_.Ti$=d +_.i1$=e +_.he$=f +_.oC$=g +_.pZ$=h +_.q_$=i +_.jT$=j +_.mH$=k +_.J1$=l +_.J2$=m +_.oD$=n +_.eS$=o +_.mI$=p +_.J3$=q +_.Tj$=r +_.Tk$=s +_.Tl$=a0 +_.ae=$ +_.aa=a1 +_.p1=!0 +_.p2=!1 +_.b_$=a2 +_.ac$=a3 +_.aQ$=a4 +_.ax=a5 +_.ay=a6 +_.ch=a7 +_.CW=a8 +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=a9 _.w=!1 -_.x=b0 -_.y=b1 -_.z=b2 -_.Q=b3}, -ate:function ate(a){this.a=a}, -aUe:function aUe(){}, -aUf:function aUf(){}, -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}, -acq:function acq(){}, -b9n(a,b){var s=null,r=$.ag(),q=new Float64Array(2),p=new Float64Array(2),o=A.b([],t.M0),n=new Float64Array(2),m=new Float64Array(9),l=A.bhg(a,b),k=$.G().U(),j=new Float64Array(2),i=B.q.aT(),h=A.aY(),g=new A.a(new Float64Array(2)),f=new A.aO(r,new Float64Array(2)) -f.ae(g) -f.E() -r=new A.a5E($,new A.u2(B.D,r),!1,!0,new A.md(new A.a(q),new A.a(p)),!1,s,s,o,$,s,new A.a(n),new A.hR(m),!1,$,s,!1,s,s,s,l,k,!0,!1,new A.f([],t.pg),new A.a(j),$,i,s,h,f,B.p,0,0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.b5(s,0,s,s,0,s,s,s,s) -r.jG(s,0,s,s,s,s,s,s,s,s) -r.pG(l,s,0,s,s,s,s,s,s,s,!0,s) -r.ok=!1 -r.suk(B.D) +_.y=b0 +_.z=b1 +_.Q=b2 +_.as=b3}, +auo:function auo(a){this.a=a}, +aVp:function aVp(){}, +aVq:function aVq(){}, +aVr:function aVr(a){this.a=a}, +aVs:function aVs(a){this.a=a}, +aVt:function aVt(a){this.a=a}, +aVu:function aVu(a){this.a=a}, +adi:function adi(){}, +baj(a,b){var s=null,r=$.af(),q=new Float64Array(2),p=new Float64Array(2),o=A.b([],t.F7),n=new Float64Array(2),m=new Float64Array(9),l=A.bik(a,b),k=$.G().T(),j=new Float64Array(2),i=B.r.aV(),h=A.aC(),g=new A.a(new Float64Array(2)),f=new A.aS(r,new Float64Array(2)) +f.a9(g) +f.F() +r=new A.a6j($,new A.ub(B.F,r),!1,!0,new A.ms(new A.a(q),new A.a(p)),!1,s,s,o,$,s,new A.a(n),new A.hO(m),!1,$,s,!1,s,s,s,l,k,!0,!1,new A.e([],t.pg),new A.a(j),$,i,s,h,f,B.p,0,0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.b7(s,0,s,s,0,s,s,s,s) +r.jE(s,0,s,s,s,s,s,s,s,s) +r.pA(l,s,0,s,s,s,s,s,s,s,!0,s) +r.p2=!1 +r.su9(B.F) return r}, -a5E:function a5E(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){var _=this -_.Tn$=a -_.ji$=b -_.uF$=c -_.uG$=d -_.eC$=e -_.ec$=f -_.kY$=g -_.q1$=h -_.q2$=i -_.mP$=j -_.rE$=k -_.Ji$=l -_.Jj$=m -_.oG$=n -_.eW$=o -_.mQ$=p -_.Jk$=q -_.SX$=r -_.SY$=s -_.SZ$=a0 -_.I=a1 -_.a8=_.a1=$ -_.aq=a2 -_.aJ=a3 -_.aX=a4 -_.b4=a5 -_.bg=a6 -_.k4=!0 -_.ok=!1 -_.bh$=a7 -_.ah$=a8 -_.bx$=a9 -_.at=b0 -_.ax=b1 -_.ay=b2 -_.ch=b3 -_.CW=$ +a6j:function a6j(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){var _=this +_.TI$=a +_.jf$=b +_.uy$=c +_.Ti$=d +_.i1$=e +_.he$=f +_.oC$=g +_.pZ$=h +_.q_$=i +_.jT$=j +_.mH$=k +_.J1$=l +_.J2$=m +_.oD$=n +_.eS$=o +_.mI$=p +_.J3$=q +_.Tj$=r +_.Tk$=s +_.Tl$=a0 +_.ae=a1 +_.aP=_.aa=$ +_.aK=a2 +_.b2=a3 +_.bj=a4 +_.bF=a5 +_.bE=a6 +_.p1=!0 +_.p2=!1 +_.b_$=a7 +_.ac$=a8 +_.aQ$=a9 +_.ax=b0 +_.ay=b1 +_.ch=b2 +_.CW=b3 +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=b4 _.w=!1 -_.x=b5 -_.y=b6 -_.z=b7 -_.Q=b8}, -aZp:function aZp(){}, -aZq:function aZq(){}, -aZr:function aZr(a){this.a=a}, -aZs:function aZs(a){this.a=a}, -aZt:function aZt(a){this.a=a}, -aZu:function aZu(a){this.a=a}, -aiP:function aiP(){}, -aiQ:function aiQ(){}, -fg(a,b,c){var s,r,q,p,o,n,m,l=null,k=c==null,j=k&&b==null,i=$.ag(),h=new Float64Array(2),g=new Float64Array(2),f=A.b([],t.M0),e=new Float64Array(2),d=new Float64Array(9) +_.y=b5 +_.z=b6 +_.Q=b7 +_.as=b8}, +b_r:function b_r(){}, +b_s:function b_s(){}, +b_t:function b_t(a){this.a=a}, +b_u:function b_u(a){this.a=a}, +b_v:function b_v(a){this.a=a}, +b_w:function b_w(a){this.a=a}, +ajL:function ajL(){}, +ajM:function ajM(){}, +fe(a,b,c){var s,r,q,p,o,n,m,l=null,k=c==null,j=k&&b==null,i=$.af(),h=new Float64Array(2),g=new Float64Array(2),f=A.b([],t.F7),e=new Float64Array(2),d=new Float64Array(9) if(k)s=new A.a(new Float64Array(2)) else s=c -s=A.pp(s,l) -r=$.G().U() +s=A.pA(s,l) +r=$.G().T() q=new Float64Array(2) -p=B.q.aT() -o=A.aY() +p=B.r.aV() +o=A.aC() if(k)n=new A.a(new Float64Array(2)) else n=c -m=new A.aO(i,new Float64Array(2)) -m.ae(n) -m.E() -k=new A.A4(j,$,new A.u2(B.D,i),!1,!0,new A.md(new A.a(h),new A.a(g)),!1,l,l,f,$,l,new A.a(e),new A.hR(d),!1,$,l,!1,l,l,l,s,r,k,b!=null,new A.f([],t.pg),new A.a(q),$,p,l,o,m,B.p,0,0,l,B.f,new A.f([],t.s),new A.f([],t.g)) -k.b5(l,l,l,l,0,b,l,l,c) -k.jG(l,l,l,l,l,l,b,l,l,c) -k.pG(s,l,l,l,l,l,l,b,l,l,l,c) -k.wj(l,l,l,l,l,l,b,l,c) -k.ok=!1 -k.suk(a) +m=new A.aS(i,new Float64Array(2)) +m.a9(n) +m.F() +k=new A.Ag(j,$,new A.ub(B.F,i),!1,!0,new A.ms(new A.a(h),new A.a(g)),!1,l,l,f,$,l,new A.a(e),new A.hO(d),!1,$,l,!1,l,l,l,s,r,k,b!=null,new A.e([],t.pg),new A.a(q),$,p,l,o,m,B.p,0,0,l,B.f,new A.e([],t.s),new A.e([],t.g)) +k.b7(l,l,l,l,0,b,l,l,c) +k.jE(l,l,l,l,l,l,b,l,l,c) +k.pA(s,l,l,l,l,l,l,b,l,l,l,c) +k.w3(l,l,l,l,l,l,b,l,l,c) +k.p2=!1 +k.su9(a) return k}, -bhz(a,b,c){var s,r,q,p,o,n,m=null,l=$.ag(),k=new Float64Array(2),j=new Float64Array(2),i=A.b([],t.M0),h=new Float64Array(2),g=new Float64Array(9),f=new A.a(new Float64Array(2)) -f.q(a) +biE(a,b,c){var s,r,q,p,o,n,m=null,l=$.af(),k=new Float64Array(2),j=new Float64Array(2),i=A.b([],t.F7),h=new Float64Array(2),g=new Float64Array(9),f=new A.a(new Float64Array(2)) +f.u(a) s=a.a r=s[0] q=s[1] p=new A.a(new Float64Array(2)) p.t(r,-q) -q=a.hF(0) +q=a.h6(0) r=s[0] s=s[1] o=new A.a(new Float64Array(2)) o.t(-r,s) -o=A.bhg(A.b([f,p,q,o],t.d),b) -q=$.G().U() +o=A.bik(A.b([f,p,q,o],t.d),b) +q=$.G().T() f=new Float64Array(2) -s=B.q.aT() -r=A.aY() +s=B.r.aV() +r=A.aC() p=new A.a(new Float64Array(2)) -n=new A.aO(l,new Float64Array(2)) -n.ae(p) -n.E() -l=new A.A4(!1,$,new A.u2(B.D,l),!1,!0,new A.md(new A.a(k),new A.a(j)),!1,m,m,i,$,m,new A.a(h),new A.hR(g),!1,$,m,!1,m,m,m,o,q,!0,!0,new A.f([],t.pg),new A.a(f),$,s,m,r,n,B.p,0,0,m,B.f,new A.f([],t.s),new A.f([],t.g)) -l.b5(m,m,m,m,0,c,m,m,m) -l.jG(m,m,m,m,m,m,c,m,m,m) -l.pG(o,m,m,m,m,m,m,c,m,m,!0,m) -l.an9(a,m,m,m,m,m,b,c,m,m,!0) -l.ok=!1 -l.suk(B.D) +n=new A.aS(l,new Float64Array(2)) +n.a9(p) +n.F() +l=new A.Ag(!1,$,new A.ub(B.F,l),!1,!0,new A.ms(new A.a(k),new A.a(j)),!1,m,m,i,$,m,new A.a(h),new A.hO(g),!1,$,m,!1,m,m,m,o,q,!0,!0,new A.e([],t.pg),new A.a(f),$,s,m,r,n,B.p,0,0,m,B.f,new A.e([],t.s),new A.e([],t.g)) +l.b7(m,m,m,m,0,c,m,m,m) +l.jE(m,m,m,m,m,m,c,m,m,m) +l.pA(o,m,m,m,m,m,m,c,m,m,!0,m) +l.anK(a,m,m,m,m,m,b,c,m,m,!0) +l.p2=!1 +l.su9(B.F) return l}, -A4:function A4(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){var _=this -_.uE=a -_.Tn$=b -_.ji$=c -_.uF$=d -_.uG$=e -_.eC$=f -_.ec$=g -_.kY$=h -_.q1$=i -_.q2$=j -_.mP$=k -_.rE$=l -_.Ji$=m -_.Jj$=n -_.oG$=o -_.eW$=p -_.mQ$=q -_.Jk$=r -_.SX$=s -_.SY$=a0 -_.SZ$=a1 -_.I=a2 -_.a8=_.a1=$ -_.aq=a3 -_.aJ=a4 -_.aX=a5 -_.b4=a6 -_.bg=a7 -_.k4=!0 -_.ok=!1 -_.bh$=a8 -_.ah$=a9 -_.bx$=b0 -_.at=b1 -_.ax=b2 -_.ay=b3 -_.ch=b4 -_.CW=$ +Ag:function Ag(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){var _=this +_.bq=a +_.TI$=b +_.jf$=c +_.uy$=d +_.Ti$=e +_.i1$=f +_.he$=g +_.oC$=h +_.pZ$=i +_.q_$=j +_.jT$=k +_.mH$=l +_.J1$=m +_.J2$=n +_.oD$=o +_.eS$=p +_.mI$=q +_.J3$=r +_.Tj$=s +_.Tk$=a0 +_.Tl$=a1 +_.ae=a2 +_.aP=_.aa=$ +_.aK=a3 +_.b2=a4 +_.bj=a5 +_.bF=a6 +_.bE=a7 +_.p1=!0 +_.p2=!1 +_.b_$=a8 +_.ac$=a9 +_.aQ$=b0 +_.ax=b1 +_.ay=b2 +_.ch=b3 +_.CW=b4 +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=b5 _.w=!1 -_.x=b6 -_.y=b7 -_.z=b8 -_.Q=b9}, -aZJ:function aZJ(){}, -aZK:function aZK(){}, -aZL:function aZL(a){this.a=a}, -aZM:function aZM(a){this.a=a}, -aZN:function aZN(a){this.a=a}, -aZO:function aZO(a){this.a=a}, -ajp:function ajp(){}, -ajq:function ajq(){}, -Ao(a){var s=null,r=new Float64Array(2),q=A.aY(),p=new A.a(new Float64Array(2)),o=$.ag() -o=new A.aO(o,new Float64Array(2)) -o.ae(p) -o.E() -r=new A.vE(new A.a(r),s,s,s,s,s,q,o,B.p,0,0,s,B.f,new A.f([],t.s),new A.f([],t.g),a.h("vE<0>")) -r.b5(s,s,s,s,0,s,s,s,s) +_.y=b6 +_.z=b7 +_.Q=b8 +_.as=b9}, +b_H:function b_H(){}, +b_I:function b_I(){}, +b_J:function b_J(a){this.a=a}, +b_K:function b_K(a){this.a=a}, +b_L:function b_L(a){this.a=a}, +b_M:function b_M(a){this.a=a}, +akg:function akg(){}, +akh:function akh(){}, +AA(a){var s=null,r=A.aC(),q=new A.a(new Float64Array(2)),p=$.af() +p=new A.aS(p,new Float64Array(2)) +p.a9(q) +p.F() +r=new A.rM(s,s,s,s,s,r,p,B.p,0,0,s,B.f,new A.e([],t.s),new A.e([],t.g),a.h("rM<0>")) +r.b7(s,s,s,s,0,s,s,s,s) return r}, -vE:function vE(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this -_.k4=a -_.az$=b -_.f6$=c -_.fU$=d -_.fV$=e -_.fW$=f -_.at=g -_.ax=h -_.ay=i -_.ch=j -_.CW=$ +rM:function rM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.p1=!1 +_.ai$=a +_.f4$=b +_.fU$=c +_.fV$=d +_.fW$=e +_.ax=f +_.ay=g +_.ch=h +_.CW=i +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=k +_.r=j _.w=!1 -_.x=l -_.y=m -_.z=n -_.Q=o -_.$ti=p}, -ako:function ako(){}, -UD:function UD(){}, -bO:function bO(){}, -kW(a,b){var s,r,q +_.y=k +_.z=l +_.Q=m +_.as=n +_.$ti=o}, +alj:function alj(){}, +UU:function UU(){}, +c_:function c_(){}, +l9(a,b){var s,r,q if(a==null){s=t.Ju r=A.b([],s) q=A.b([],t.wp) s=A.b([],s) -s=b.a(new A.Qe(s,r,A.D(t.S,t.jI),new A.NY(q,t.Ff),t.PR))}else s=a +s=b.a(new A.Qw(s,r,A.D(t.S,t.jI),new A.Og(q,t.Ff),t.PR))}else s=a r=t.wp -return new A.AM(s,A.b([],r),A.b([],r),b.h("AM<0>"))}, -AM:function AM(a,b,c,d){var _=this +return new A.AY(s,A.b([],r),A.b([],r),b.h("AY<0>"))}, +AY:function AY(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -aNW:function aNW(){}, -b7l(a,b,c,d,e,f,g,h,i){var s=A.aY(),r=$.ag() -r=new A.aO(r,new Float64Array(2)) -r.ae(i) -r.E() -s=new A.JJ(c,s,r,B.p,0,0,e,B.f,new A.f([],t.s),new A.f([],t.g)) -s.H(0,d) -s.b5(a,b,d,e,0,f,g,h,i) -return s}, -buD(a,b,c){var s=null -return A.b7l(s,s,new A.atr(),a,s,b,s,s,c)}, -buF(a,b,c){var s=null -return A.b7l(s,s,new A.atu(),a,s,b,s,s,c)}, -buE(a,b,c,d){var s=null -return A.b7l(s,s,new A.att(b),a,s,c,s,s,d)}, -JJ:function JJ(a,b,c,d,e,f,g,h,i,j){var _=this -_.ok=_.k4=$ -_.p1=a -_.at=b -_.ax=c -_.ay=d -_.ch=e -_.CW=$ +aP5:function aP5(){}, +b8k(a,b,c,d,e,f,g,h,i){var s=A.aC(),r=$.af() +r=new A.aS(r,new Float64Array(2)) +r.a9(i) +r.F() +s=new A.K0(c,s,r,B.p,0,0,e,B.f,new A.e([],t.s),new A.e([],t.g)) +s.I(0,d) +s.b7(a,b,d,e,0,f,g,h,i) +return s}, +bvX(a,b,c){var s=null +return A.b8k(s,s,new A.auB(),a,s,b,s,s,c)}, +bvZ(a,b,c){var s=null +return A.b8k(s,s,new A.auE(),a,s,b,s,s,c)}, +bvY(a,b,c,d){var s=null +return A.b8k(s,s,new A.auD(b),a,s,c,s,s,d)}, +K0:function K0(a,b,c,d,e,f,g,h,i,j){var _=this +_.p2=_.p1=$ +_.p3=a +_.ax=b +_.ay=c +_.ch=d +_.CW=e +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=f _.w=!1 -_.x=g -_.y=h -_.z=i -_.Q=j}, -atr:function atr(){}, -atu:function atu(){}, -att:function att(a){this.a=a}, -ats:function ats(a){this.a=a}, -j6:function j6(a,b,c){var _=this -_.a=a -_.bj$=0 -_.bo$=b -_.cW$=_.cV$=0 -_.d3$=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +auB:function auB(){}, +auE:function auE(){}, +auD:function auD(a){this.a=a}, +auC:function auC(a){this.a=a}, +jd:function jd(a,b,c){var _=this +_.a=a +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1 _.$ti=c}, -C:function C(){}, -aum:function aum(a){this.a=a}, -aul:function aul(a){this.a=a}, -auk:function auk(a){this.a=a}, -auj:function auj(a){this.a=a}, -aui:function aui(){}, -iC:function iC(a){this.a=a}, -buR(a,b){var s=t.F,r=A.buP(new A.aug(),s),q=new A.CQ(!1,A.D(t.B,t.Oe),B.HC) -q.an6(r,s) +z:function z(){}, +avw:function avw(a){this.a=a}, +avv:function avv(a){this.a=a}, +avu:function avu(a){this.a=a}, +avt:function avt(a){this.a=a}, +avs:function avs(){}, +hE:function hE(a){this.a=a}, +bwa(a,b){var s=t.F,r=A.bw8(new A.avq(),s),q=new A.D2(!1,A.D(t.B,t.Oe),B.HE) +q.anI(r,s) return q}, -be5(a,b){return A.buR(a,b)}, -CQ:function CQ(a,b,c){var _=this +bf5(a,b){return A.bwa(a,b)}, +D2:function D2(a,b,c){var _=this _.e=a _.f=b _.b=_.a=$ _.c=!0 _.d=c}, -aug:function aug(){}, -bDE(){return new A.wt(B.qb)}, -ZC:function ZC(){}, -auh:function auh(a){this.a=a}, -a2W:function a2W(a,b){this.a=a +avq:function avq(){}, +bF0(){return new A.wB(B.ka)}, +a__:function a__(){}, +avr:function avr(a){this.a=a}, +a3v:function a3v(a,b){this.a=a this.b=b}, -HD:function HD(a,b){this.a=a +HU:function HU(a,b){this.a=a this.b=b}, -wt:function wt(a){this.a=a +wB:function wB(a){this.a=a this.c=this.b=null}, -NS:function NS(a,b){this.a=a +Oa:function Oa(a,b){this.a=a this.b=b}, -aI(a,b){var s,r=A.b([],t.t),q=J.dN(8,b) +aI(a,b){var s,r=A.b([],t.t),q=J.dV(8,b) for(s=0;s<8;++s)q[s]=a.$0() -return new A.Oi(a,q,r,b.h("Oi<0>"))}, -Oi:function Oi(a,b,c,d){var _=this +return new A.OA(a,q,r,b.h("OA<0>"))}, +OA:function OA(a,b,c,d){var _=this _.a=a _.d=_.c=_.b=-1 _.e=b _.f=c _.$ti=d}, -aJs:function aJs(a){this.a=a}, -a_7:function a_7(){}, -a11:function a11(a,b,c,d,e,f,g){var _=this -_.at=a -_.ax=b -_.a=_.ay=0 +aKw:function aKw(a){this.a=a}, +a_w:function a_w(){}, +a1s:function a1s(a,b,c,d,e,f,g){var _=this +_.ax=a +_.ay=b +_.a=_.ch=0 _.f=_.e=_.d=_.c=_.b=null _.r=c _.w=!1 -_.x=d -_.y=e -_.z=f -_.Q=g}, -a12(a,b,c){var s,r,q,p,o,n=null,m=17976931348623157e292,l=A.lw(n,t.i),k=t.s,j=t.g -l=new A.a11(60,l,0,n,B.f,new A.f([],k),new A.f([],j)) -s=A.biE(t.Fr) -r=A.aY() +_.y=d +_.z=e +_.Q=f +_.as=g}, +a1t(a,b,c){var s,r,q,p,o,n=null,m=17976931348623157e292,l=A.lL(n,t.V),k=t.s,j=t.g +l=new A.a1s(60,l,0,n,B.f,new A.e([],k),new A.e([],j)) +s=A.bjL(t.Fr) +r=A.aC() q=a==null?B.p:a p=new A.a(new Float64Array(2)) -o=$.ag() -o=new A.aO(o,new Float64Array(2)) -o.ae(p) -o.E() +o=$.af() +o=new A.aS(o,new Float64Array(2)) +o.a9(p) +o.F() p=m -j=new A.Lf(l,"",s,r,o,q,0,p,n,B.f,new A.f([],k),new A.f([],j),c.h("Lf<0>")) -j.b5(a,n,n,n,0,b,m,n,n) -j.tf() -j.P(l) +j=new A.Lx(l,"",s,r,o,q,0,p,n,B.f,new A.e([],k),new A.e([],j),c.h("Lx<0>")) +j.b7(a,n,n,n,0,b,m,n,n) +j.t6() +j.K(l) return j}, -Lf:function Lf(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.bB=a -_.k4=b -_.ok=c -_.p1=null -_.at=d -_.ax=e -_.ay=f -_.ch=g -_.CW=$ +Lx:function Lx(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a7=a +_.p1=b +_.p2=c +_.p3=$ +_.ax=d +_.ay=e +_.ch=f +_.CW=g +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=h _.w=!1 -_.x=i -_.y=j -_.z=k -_.Q=l +_.y=i +_.z=j +_.Q=k +_.as=l _.$ti=m}, -bug(a,b,c,d,e,f,g,h,i,j,k,l){var s,r,q,p -if(l==null)s=c.ax +bvA(a,b,c,d,e,f,g,h,i,j,k,l){var s,r,q,p,o +if(l==null)s=c.ay else s=l -r=A.aY() -q=s -p=$.ag() -p=new A.aO(p,new Float64Array(2)) -p.ae(q) -p.E() -r=new A.Jo(c,d,g,h,f,r,p,B.p,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -r.b5(a,b,e,null,0,i,j,k,s) +r=A.aC() +q=a==null?B.p:a +p=s +o=$.af() +o=new A.aS(o,new Float64Array(2)) +o.a9(p) +o.F() +r=new A.JG(c,d,g,h,f,r,o,q,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +if(e!=null)r.I(0,e) +r.b7(a,b,e,null,0,i,j,k,s) return r}, -Jo:function Jo(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=a -_.ok=b -_.p1=c -_.p2=d -_.p3=e -_.at=f -_.ax=g -_.ay=h -_.ch=i -_.CW=$ +JG:function JG(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.p1=a +_.p2=b +_.p3=c +_.p4=d +_.R8=e +_.ax=f +_.ay=g +_.ch=h +_.CW=i +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=j _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -RP:function RP(){}, -b8p(a,b,c,d){var s,r,q,p=null,o=a.ax -if(o==null)o=a.ax -s=A.aY() +_.y=k +_.z=l +_.Q=m +_.as=n}, +S5:function S5(){}, +b9o(a,b,c,d){var s,r,q,p=null,o=a.ay +if(o==null)o=a.ay +s=A.aC() r=o -q=$.ag() -q=new A.aO(q,new Float64Array(2)) -q.ae(r) -q.E() -s=new A.a2_(B.oQ,p,p,a,b,d,p,p,s,q,B.p,0,0,p,B.f,new A.f([],t.s),new A.f([],t.g)) -s.b5(p,p,p,p,0,p,p,p,o) -s.Jl$=c -return s}, -a2_:function a2_(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.a97$=a -_.Jl$=b -_.az$=c -_.k4=d -_.ok=e -_.p1=f -_.p2=g -_.p3=h -_.at=i -_.ax=j -_.ay=k -_.ch=l -_.CW=$ +q=$.af() +q=new A.aS(q,new Float64Array(2)) +q.a9(r) +q.F() +s=new A.a2s(B.oU,p,p,a,b,d,p,p,s,q,B.p,0,0,p,B.f,new A.e([],t.s),new A.e([],t.g)) +s.b7(p,p,p,p,0,p,p,p,o) +s.rs$=c +return s}, +a2s:function a2s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.xM$=a +_.rs$=b +_.eT$=c +_.p1=d +_.p2=e +_.p3=f +_.p4=g +_.R8=h +_.ax=i +_.ay=j +_.ch=k +_.CW=l +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=m _.w=!1 -_.x=n -_.y=o -_.z=p -_.Q=q}, -afG:function afG(){}, -afH:function afH(){}, -bfG(a,b,c,d,e,f,g,h,i){var s,r,q=A.aY(),p=a==null?B.p:a +_.y=n +_.z=o +_.Q=p +_.as=q}, +agx:function agx(){}, +agy:function agy(){}, +bgH(a,b,c,d,e,f,g,h,i){var s,r,q=A.aC(),p=a==null?B.p:a if(i==null)s=new A.a(new Float64Array(2)) else s=i -r=$.ag() -r=new A.aO(r,new Float64Array(2)) -r.ae(s) -r.E() -q=new A.yF(e,q,r,p,0,0,d,B.f,new A.f([],t.s),new A.f([],t.g)) -q.b5(a,b,c,d,0,f,g,h,i) +r=$.af() +r=new A.aS(r,new Float64Array(2)) +r.a9(s) +r.F() +q=new A.yP(e,q,r,p,0,0,d,B.f,new A.e([],t.s),new A.e([],t.g)) +q.b7(a,b,c,d,0,f,g,h,i) return q}, -yF:function yF(a,b,c,d,e,f,g,h,i,j){var _=this -_.k4=a -_.ok=$ -_.at=b -_.ax=c -_.ay=d -_.ch=e -_.CW=$ +yP:function yP(a,b,c,d,e,f,g,h,i,j){var _=this +_.p1=a +_.p2=$ +_.ax=b +_.ay=c +_.ch=d +_.CW=e +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=f _.w=!1 -_.x=g -_.y=h -_.z=i -_.Q=j}, -aBr:function aBr(){}, -bg_(a,b,c){var s=null,r=new Float64Array(2),q=new Float64Array(2),p=a.ax,o=A.aY(),n=p,m=$.ag(),l=new Float64Array(2) -m=new A.aO(m,l) -m.ae(n) -m.E() -r=new A.a2w(b,a,new A.a(r),new A.a(q),!1,c,o,m,B.j,0,0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.b5(B.j,s,s,s,0,s,s,s,p) +_.y=g +_.z=h +_.Q=i +_.as=j}, +aCq:function aCq(){}, +bh0(a,b,c){var s=null,r=new Float64Array(2),q=new Float64Array(2),p=a.ay,o=A.aC(),n=p,m=$.af(),l=new Float64Array(2) +m=new A.aS(m,l) +m.a9(n) +m.F() +r=new A.a32(b,a,new A.a(r),new A.a(q),!1,c,o,m,B.j,0,0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.b7(B.j,s,s,s,0,s,s,s,p) q=l[0] -r.a8=q/2 +r.aP=q/2 return r}, -nF:function nF(a,b){this.a=a -this.b=b}, -a2w:function a2w(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.ck=a -_.cF=b -_.bB=0 -_.I=c -_.a1=d -_.aq=_.a8=$ -_.oH$=e -_.k4=f -_.ok=$ -_.at=g -_.ax=h -_.ay=i -_.ch=j -_.CW=$ +nS:function nS(a,b){this.a=a +this.b=b}, +a32:function a32(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.G=a +_.Y=b +_.a7=0 +_.ae=c +_.aa=d +_.aK=_.aP=$ +_.e0$=e +_.p1=f +_.p2=$ +_.ax=g +_.ay=h +_.ch=i +_.CW=j +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=k _.w=!1 -_.x=l -_.y=m -_.z=n -_.Q=o}, -Tk:function Tk(){}, -a2I:function a2I(a,b,c,d,e,f,g){var _=this -_.at=a -_.ax=b +_.y=l +_.z=m +_.Q=n +_.as=o}, +TB:function TB(){}, +a3e:function a3e(a,b,c,d,e,f,g){var _=this +_.ax=a +_.ay=b _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=c _.w=!1 -_.x=d -_.y=e -_.z=f -_.Q=g}, -agd:function agd(){}, -Jq:function Jq(a,b){this.a=a -this.b=b}, -a8D:function a8D(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this -_.a8=a -_.aq=b -_.aJ=c -_.k4=d -_.ok=e -_.p1=f -_.p2=!1 -_.bh$=g -_.ah$=h -_.bx$=i -_.at=j -_.ax=k -_.ay=l -_.ch=m -_.CW=$ +_.y=d +_.z=e +_.Q=f +_.as=g}, +ah4:function ah4(){}, +JI:function JI(a,b){this.a=a +this.b=b}, +a9r:function a9r(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.aP=a +_.aK=b +_.b2=c +_.p1=d +_.p2=e +_.p3=f +_.p4=!1 +_.b_$=g +_.ac$=h +_.aQ$=i +_.ax=j +_.ay=k +_.ch=l +_.CW=m +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=n _.w=!1 -_.x=o -_.y=p -_.z=q -_.Q=r}, -V5:function V5(){}, -a2r:function a2r(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=a -_.ok=b -_.p1=c -_.p2=d -_.p3=e -_.at=f -_.ax=g -_.ay=h -_.ch=i -_.CW=$ +_.y=o +_.z=p +_.Q=q +_.as=r}, +Vm:function Vm(){}, +a2U:function a2U(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.p1=a +_.p2=b +_.p3=c +_.p4=d +_.R8=e +_.ax=f +_.ay=g +_.ch=h +_.CW=i +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=j _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -ZD:function ZD(){}, -oK:function oK(){}, -a1j:function a1j(){}, -aAn:function aAn(a){this.a=a}, +_.y=k +_.z=l +_.Q=m +_.as=n}, +a_0:function a_0(){}, +a1M:function a1M(){}, +aBt:function aBt(a){this.a=a}, +LQ:function LQ(){}, +cP:function cP(){}, +a5:function a5(){}, ac:function ac(){}, -ad:function ad(){}, -aAT:function aAT(){}, -oU:function oU(){}, -lt:function lt(){}, -a4f:function a4f(){}, -a50:function a50(){}, -rI:function rI(){}, -pG:function pG(){}, -a4a:function a4a(a,b,c,d,e,f,g,h,i,j){var _=this -_.k4=a -_.at=b -_.ax=c -_.ay=d -_.ch=e -_.CW=$ +aBQ:function aBQ(){}, +aBR:function aBR(){}, +lI:function lI(){}, +a4V:function a4V(){}, +a5G:function a5G(){}, +rR:function rR(){}, +a4Q:function a4Q(a,b,c,d,e,f,g,h,i,j){var _=this +_.p1=a +_.ax=b +_.ay=c +_.ch=d +_.CW=e +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=f _.w=!1 -_.x=g -_.y=h -_.z=i -_.Q=j}, -aGT(a,b,c,d,e,f){var s=0,r=A.t(t.qH),q -var $async$aGT=A.u(function(g,h){if(g===1)return A.p(h,r) -while(true)switch(s){case 0:q=A.aGU(b,B.c6,null,null,c,B.ca,d,null,null,null,null,B.bv,null,e,f) +_.y=g +_.z=h +_.Q=i +_.as=j}, +aHW(a,b,c,d,e,f){var s=0,r=A.t(t.P2),q +var $async$aHW=A.u(function(g,h){if(g===1)return A.p(h,r) +while(true)switch(s){case 0:q=A.aHX(b,B.c8,null,null,c,B.cc,d,null,null,null,null,B.bx,null,e,f) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$aGT,r)}, -aGS(a,b,c,d,e,f,g,h,i){var s,r,q,p,o=null,n=h==null +return A.r($async$aHW,r)}, +aHV(a,b,c,d,e,f,g,h,i){var s,r,q,p,o=null,n=h==null if(n){s=d==null?o:d.d s=s!==!0}else s=!1 if(n){n=d==null @@ -18391,816 +19376,864 @@ r=n?o:d.d if(r===!0)if(n)n=o else{n=d.e n===$&&A.c()}else n=o}else n=h -r=A.aY() +r=A.aC() if(n==null)q=new A.a(new Float64Array(2)) else q=n -p=$.ag() -p=new A.aO(p,new Float64Array(2)) -p.ae(q) -p.E() -s=new A.v9(s,d,o,r,p,B.p,0,0,c,B.f,new A.f([],t.s),new A.f([],t.g),i.h("v9<0>")) -s.b5(a,b,o,c,0,e,f,g,n) -return s}, -aGU(a,b,c,d,e,f,g,h,i,j,k,l,a0,a1,a2){var s=0,r=A.t(t.qH),q,p,o,n,m -var $async$aGU=A.u(function(a3,a4){if(a3===1)return A.p(a4,r) +p=$.af() +p=new A.aS(p,new Float64Array(2)) +p.a9(q) +p.F() +s=new A.vk(s,d,o,r,p,B.p,0,0,c,B.f,new A.e([],t.s),new A.e([],t.g),i.h("vk<0>")) +s.b7(a,b,o,c,0,e,f,g,n) +return s}, +aHX(a,b,c,d,e,f,g,h,i,j,k,l,a0,a1,a2){var s=0,r=A.t(t.P2),q,p,o,n,m +var $async$aHX=A.u(function(a3,a4){if(a3===1)return A.p(a4,r) while(true)switch(s){case 0:p=A o=c n=d m=i s=3 -return A.A(A.a5_(a,b,e,f,g,h,l,a1,a2),$async$aGU) -case 3:q=p.aGS(o,n,m,a4,j,k,a0,a1,t.j) +return A.B(A.a5F(a,b,e,f,g,h,l,a1,a2),$async$aHX) +case 3:q=p.aHV(o,n,m,a4,j,k,a0,a1,t.J) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$aGU,r)}, -v9:function v9(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.ok=a -_.p1=b -_.az$=c -_.at=d -_.ax=e -_.ay=f -_.ch=g -_.CW=$ +return A.r($async$aHX,r)}, +vk:function vk(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.p2=a +_.p3=b +_.ai$=c +_.ax=d +_.ay=e +_.ch=f +_.CW=g +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=h _.w=!1 -_.x=i -_.y=j -_.z=k -_.Q=l +_.y=i +_.z=j +_.Q=k +_.as=l _.$ti=m}, -TU:function TU(){}, -bh1(a,b){var s=null,r=A.aY(),q=new A.a(new Float64Array(2)),p=$.ag() -p=new A.aO(p,new Float64Array(2)) -p.ae(q) -p.E() -r=new A.a54(a,r,p,B.p,0,0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.b5(s,s,s,s,0,b,s,s,s) +Ua:function Ua(){}, +bi4(a,b){var s=null,r=A.aC(),q=new A.a(new Float64Array(2)),p=$.af() +p=new A.aS(p,new Float64Array(2)) +p.a9(q) +p.F() +r=new A.a5K(a,r,p,B.p,0,0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.b7(s,s,s,s,0,b,s,s,s) return r}, -a54:function a54(a,b,c,d,e,f,g,h,i,j){var _=this -_.k4=a -_.at=b -_.ax=c -_.ay=d -_.ch=e -_.CW=$ +a5K:function a5K(a,b,c,d,e,f,g,h,i,j){var _=this +_.p1=a +_.ax=b +_.ay=c +_.ch=d +_.CW=e +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=f _.w=!1 -_.x=g -_.y=h -_.z=i -_.Q=j}, -bzA(a,b,c,d,e,f,g,h,i){var s,r,q=A.aY(),p=a==null?B.p:a +_.y=g +_.z=h +_.Q=i +_.as=j}, +bAW(a,b,c,d,e,f,g,h,i){var s,r,q=A.aC(),p=a==null?B.p:a if(i==null)s=new A.a(new Float64Array(2)) else s=i -r=$.ag() -r=new A.aO(r,new Float64Array(2)) -r.ae(s) -r.E() +r=$.af() +r=new A.aS(r,new Float64Array(2)) +r.a9(s) +r.F() s=g==null?0:g -s=new A.ay(q,r,p,e,s,d,B.f,new A.f([],t.s),new A.f([],t.g)) -if(c!=null)s.H(0,c) -s.b5(a,b,c,d,e,f,g,h,i) +s=new A.aD(q,r,p,e,s,d,B.f,new A.e([],t.s),new A.e([],t.g)) +if(c!=null)s.I(0,c) +s.b7(a,b,c,d,e,f,g,h,i) return s}, -ay:function ay(a,b,c,d,e,f,g,h,i){var _=this -_.at=a -_.ax=b -_.ay=c -_.ch=d -_.CW=$ +aD:function aD(a,b,c,d,e,f,g,h,i){var _=this +_.ax=a +_.ay=b +_.ch=c +_.CW=d +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=e _.w=!1 -_.x=f -_.y=g -_.z=h -_.Q=i}, -aIw:function aIw(a){this.a=a}, -aIu:function aIu(){}, -aIv:function aIv(){}, -mO(a,b,c,d,e,f,g,h,i,j,k,l,a0,a1){var s,r,q=a1==null,p=c==null?null:new A.i1(c),o=B.q.aT(),n=A.aY(),m=a==null?B.p:a -if(q)s=new A.a(new Float64Array(2)) -else s=a1 -r=$.ag() -r=new A.aO(r,new Float64Array(2)) -r.ae(s) -r.E() -s=k==null?0:k -s=new A.hi(p,l,!0,q,$,o,null,n,r,m,g,s,f,B.f,new A.f([],t.s),new A.f([],t.g)) -s.b5(a,b,e,f,g,j,k,a0,a1) -s.mk(a,b,c,d,e,f,g,h,!0,j,k,l,a0,a1) -return s}, -hi:function hi(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this -_.k4=a -_.ok=b -_.p1=c -_.p2=d -_.p3=!1 -_.bh$=e -_.ah$=f -_.bx$=g -_.at=h -_.ax=i -_.ay=j -_.ch=k +_.y=f +_.z=g +_.Q=h +_.as=i}, +aJB:function aJB(a){this.a=a}, +aJz:function aJz(){}, +aJA:function aJA(){}, +a9e:function a9e(a,b,c,d,e,f,g,h,i,j){var _=this +_.ax=a +_.ay=b +_.ch=c _.CW=$ +_.cx=d +_.dx=e +_.a=_.dy=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +aOA:function aOA(a){this.a=a}, +aOz:function aOz(a,b){this.a=a +this.b=b}, +m7(a,b,c,d,e,f,g,h,i,j,k,l,a0,a1){var s,r,q=a1==null,p=c==null?null:new A.i1(c),o=B.r.aV(),n=A.aC(),m=a==null?B.p:a +if(q)s=new A.a(new Float64Array(2)) +else s=a1 +r=$.af() +r=new A.aS(r,new Float64Array(2)) +r.a9(s) +r.F() +s=k==null?0:k +s=new A.hd(p,l,!0,q,$,o,null,n,r,m,g,s,f,B.f,new A.e([],t.s),new A.e([],t.g)) +s.b7(a,b,e,f,g,j,k,a0,a1) +s.me(a,b,c,d,e,f,g,h,!0,j,k,l,a0,a1) +return s}, +hd:function hd(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.p1=a +_.p2=b +_.p3=c +_.p4=d +_.R8=!1 +_.b_$=e +_.ac$=f +_.aQ$=g +_.ax=h +_.ay=i +_.ch=j +_.CW=k +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=l _.w=!1 -_.x=m -_.y=n -_.z=o -_.Q=p}, -alh:function alh(){}, -bBa(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,a0){var s=c!=null?A.Mt(c.gfT(c).jo(0,new A.aNE(a0),a0.h("bn<0,i1>")).fb(0),a0,t.by):null,r=B.q.aT(),q=A.aY(),p=$.ag() -p=new A.aO(p,new Float64Array(2)) -p.ae(o) -p.E() -s=new A.jq(f,m,c,s,!0,!1,$,r,null,q,p,B.p,h,0,g,B.f,new A.f([],t.s),new A.f([],t.g),a0.h("jq<0>")) -s.b5(a,b,e,g,h,k,l,n,o) -s.YN(a,b,c,d,e,f,g,h,i,!0,k,l,m,n,o,a0) -return s}, -jq:function jq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this -_.k4=a -_.ok=b -_.p1=c -_.p2=d -_.p3=e -_.p4=f -_.R8=!1 -_.bh$=g -_.ah$=h -_.bx$=i -_.at=j -_.ax=k -_.ay=l -_.ch=m -_.CW=$ +_.y=m +_.z=n +_.Q=o +_.as=p}, +amd:function amd(){}, +bCx(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,a0){var s=c!=null?A.MN(c.gfR(c).jk(0,new A.aOL(a0),a0.h("br<0,i1>")).fa(0),a0,t.by):null,r=B.r.aV(),q=A.aC(),p=$.af() +p=new A.aS(p,new Float64Array(2)) +p.a9(o) +p.F() +s=new A.jy(f,m,c,s,!0,!1,$,r,null,q,p,B.p,h,0,g,B.f,new A.e([],t.s),new A.e([],t.g),a0.h("jy<0>")) +s.b7(a,b,e,g,h,k,l,n,o) +s.Zg(a,b,c,d,e,f,g,h,i,!0,k,l,m,n,o,a0) +return s}, +jy:function jy(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.p1=a +_.p2=b +_.p3=c +_.p4=d +_.R8=e +_.RG=f +_.rx=!1 +_.b_$=g +_.ac$=h +_.aQ$=i +_.ax=j +_.ay=k +_.ch=l +_.CW=m +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=n _.w=!1 -_.x=o -_.y=p -_.z=q -_.Q=r +_.y=o +_.z=p +_.Q=q +_.as=r _.$ti=s}, -aNE:function aNE(a){this.a=a}, -aND:function aND(a){this.a=a}, -ali:function ali(){}, -bBd(a,b,c,d,e){return new A.Q_(e,a,b,d,0,c,B.f,new A.f([],t.s),new A.f([],t.g))}, -Q_:function Q_(a,b,c,d,e,f,g,h,i){var _=this -_.at=a -_.ax=b -_.ay=c -_.ch=d +aOL:function aOL(a){this.a=a}, +aOK:function aOK(a){this.a=a}, +ame:function ame(){}, +bCA(a,b,c,d,e){return new A.Qi(e,a,b,d,0,c,B.f,new A.e([],t.s),new A.e([],t.g))}, +Qi:function Qi(a,b,c,d,e,f,g,h,i){var _=this +_.ax=a +_.ay=b +_.ch=c +_.CW=d _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=e _.w=!1 -_.x=f -_.y=g -_.z=h -_.Q=i}, -iQ(a,b,c,d,e,f,g,h,i,j,k,l){var s,r,q,p,o,n,m=k==null +_.y=f +_.z=g +_.Q=h +_.as=i}, +jz(a,b,c,d,e,f,g,h,i,j,k,l){var s,r,q,p,o,n,m=k==null if(m)if(l==null)s=null else{s=l.c r=new A.a(new Float64Array(2)) r.t(s.c-s.a,s.d-s.b) s=r}else s=k -r=B.q.aT() -q=A.aY() +r=B.r.aV() +q=A.aC() p=a==null?B.p:a if(s==null)o=new A.a(new Float64Array(2)) else o=s -n=$.ag() -n=new A.aO(n,new Float64Array(2)) -n.ae(o) -n.E() +n=$.af() +n=new A.aS(n,new Float64Array(2)) +n.a9(o) +n.F() o=i==null?0:i -o=new A.fE(m,l,$,r,null,q,n,p,f,o,e,B.f,new A.f([],t.s),new A.f([],t.g)) -if(d!=null)o.H(0,d) -o.b5(a,b,d,e,f,h,i,j,s) -o.ml(a,b,c,d,e,f,g,h,i,j,k,l) +o=new A.fp(m,l,$,r,null,q,n,p,f,o,e,B.f,new A.e([],t.s),new A.e([],t.g)) +if(d!=null)o.I(0,d) +o.b7(a,b,d,e,f,h,i,j,s) +o.lk(a,b,c,d,e,f,g,h,i,j,k,l) return o}, -fE:function fE(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.k4=a -_.ok=b -_.p1=!1 -_.bh$=c -_.ah$=d -_.bx$=e -_.at=f -_.ax=g -_.ay=h -_.ch=i -_.CW=$ +fp:function fp(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.p1=a +_.p2=b +_.p3=!1 +_.b_$=c +_.ac$=d +_.aQ$=e +_.ax=f +_.ay=g +_.ch=h +_.CW=i +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=j _.w=!1 -_.x=k -_.y=l -_.z=m -_.Q=n}, -alk:function alk(){}, -AK:function AK(){}, -all:function all(){}, -bBD(a,b,c,d,e,f){var s,r,q,p=null,o=A.b([],t.T),n=b==null?new A.a9s(200,B.d9,0,!1):b,m=c==null,l=a==null?B.p:a,k=$.bL().d -k=k.gbz(k) -k=k.b.$1(J.nf(k.a)).x +_.y=k +_.z=l +_.Q=m +_.as=n}, +amj:function amj(){}, +AW:function AW(){}, +amk:function amk(){}, +bD_(a,b,c,d,e,f){var s,r,q,p=null,o=A.b([],t.T),n=b==null?new A.aag(200,B.db,0,!1):b,m=c==null,l=a==null?B.p:a,k=$.bQ().d +k=k.gbx(k) +k=k.b.$1(J.mq(k.a)).x if(k==null){k=self.window.devicePixelRatio -if(k===0)k=1}s=A.aY() +if(k===0)k=1}s=A.aC() if(m)r=new A.a(new Float64Array(2)) else r=c -q=$.ag() -q=new A.aO(q,new Float64Array(2)) -q.ae(r) -q.E() -o=new A.vY(n,k,o,l,!m,A.z(t.lu),d,e,s,q,B.p,0,0,p,B.f,new A.f([],t.s),new A.f([],t.g),f.h("vY<0>")) -o.b5(p,p,p,p,0,p,p,p,c) -o.tf() +q=$.af() +q=new A.aS(q,new Float64Array(2)) +q.a9(r) +q.F() +o=new A.w8(n,k,o,l,!m,A.C(t.lu),d,e,s,q,B.p,0,0,p,B.f,new A.e([],t.s),new A.e([],t.g),f.h("w8<0>")) +o.b7(p,p,p,p,0,p,p,p,c) +o.t6() return o}, -a9s:function a9s(a,b,c,d){var _=this +aag:function aag(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.e=d}, -vY:function vY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this -_.cF=a -_.bB=b -_.I=c -_.a1=0 -_.aq=_.a8=$ -_.aJ=0 -_.b4=_.aX=null -_.bg=d -_.M=e -_.ai=f -_.k4=g -_.ok=h -_.p1=null -_.at=i -_.ax=j -_.ay=k -_.ch=l -_.CW=$ +w8:function w8(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.Y=a +_.a7=b +_.ae=c +_.aa=0 +_.aK=_.aP=$ +_.b2=0 +_.bF=_.bj=null +_.bE=d +_.ey=e +_.cQ=f +_.p1=g +_.p2=h +_.p3=$ +_.ax=i +_.ay=j +_.ch=k +_.CW=l +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=m _.w=!1 -_.x=n -_.y=o -_.z=p -_.Q=q +_.y=n +_.z=o +_.Q=p +_.as=q _.$ti=r}, -aP5:function aP5(a,b,c){this.a=a +aQg:function aQg(a,b,c){this.a=a this.b=b this.c=c}, -aP2:function aP2(){}, -aP3:function aP3(a,b,c,d){var _=this +aQd:function aQd(){}, +aQe:function aQe(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -aP4:function aP4(a,b){this.a=a +aQf:function aQf(a,b){this.a=a this.b=b}, -hl(a,b,c,d,e,f,g,h,i,j,k){var s,r,q=i==null?"":i,p=j==null?A.biE(k):j,o=A.aY(),n=a==null?B.p:a +fA(a,b,c,d,e,f,g,h,i,j,k){var s,r,q=i==null?"":i,p=j==null?A.bjL(k):j,o=A.aC(),n=a==null?B.p:a if(h==null)s=new A.a(new Float64Array(2)) else s=h -r=$.ag() -r=new A.aO(r,new Float64Array(2)) -r.ae(s) -r.E() +r=$.af() +r=new A.aS(r,new Float64Array(2)) +r.a9(s) +r.F() s=f==null?0:f -s=new A.o6(q,p,o,r,n,0,s,d,B.f,new A.f([],t.s),new A.f([],t.g),k.h("o6<0>")) -s.b5(a,b,c,d,0,e,f,g,h) -s.tf() +s=new A.oj(q,p,o,r,n,0,s,d,B.f,new A.e([],t.s),new A.e([],t.g),k.h("oj<0>")) +s.b7(a,b,c,d,0,e,f,g,h) +s.t6() return s}, -o6:function o6(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.k4=a -_.ok=b -_.p1=null -_.at=c -_.ax=d -_.ay=e -_.ch=f -_.CW=$ +oj:function oj(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.p1=a +_.p2=b +_.p3=$ +_.ax=c +_.ay=d +_.ch=e +_.CW=f +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=g _.w=!1 -_.x=h -_.y=i -_.z=j -_.Q=k +_.y=h +_.z=i +_.Q=j +_.as=k _.$ti=l}, -bab(a,b,c,d,e,f){var s=new A.GA(e,c,0,b,B.f,new A.f([],t.s),new A.f([],t.g)) -s.N4(a,b,c,d,e,f) +aal:function aal(a,b,c,d,e,f,g,h,i,j){var _=this +_.p1=a +_.ax=b +_.ay=c +_.ch=d +_.CW=e +_.cx=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +aRL(a,b,c,d,e,f){var s=new A.GR(e,c,0,b,B.f,new A.e([],t.s),new A.e([],t.g)) +s.N_(a,b,c,d,e,f) return s}, -GA:function GA(a,b,c,d,e,f,g){var _=this -_.at=$ -_.ax=a -_.ay=b +GR:function GR(a,b,c,d,e,f,g){var _=this +_.ax=$ +_.ay=a +_.ch=b _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=c _.w=!1 -_.x=d -_.y=e -_.z=f -_.Q=g}, -b7m(a,b,c){var s=new A.Zt(a,new A.bh(b.a,b.b,t.Y),c,null,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -c.hf(s) -return s}, -Zt:function Zt(a,b,c,d,e,f,g,h,i){var _=this -_.a1=a -_.a8=null -_.aq=b -_.p1=$ -_.at=c -_.ax=!0 -_.ay=d -_.CW=_.ch=!1 -_.cx=0 -_.cy=!1 +_.y=d +_.z=e +_.Q=f +_.as=g}, +b8l(a,b,c){var s=new A.ZR(a,new A.bm(b.a,b.b,t.Y),c,null,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +c.hg(s) +return s}, +ZR:function ZR(a,b,c,d,e,f,g,h,i){var _=this +_.aa=a +_.aP=null +_.aK=b +_.p3=$ +_.ax=c +_.ay=!0 +_.ch=d +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=e _.w=!1 -_.x=f -_.y=g -_.z=h -_.Q=i}, -oA:function oA(){}, -K8:function K8(a,b){this.c=a +_.y=f +_.z=g +_.Q=h +_.as=i}, +oM:function oM(){}, +Kq:function Kq(a,b){this.c=a this.a=b this.b=0}, -a_q:function a_q(a,b){this.a=a +a_P:function a_P(a,b){this.a=a this.b=b this.c=0}, -a03:function a03(){}, -dl(a,b,c,d,e,f,g,h,i){var s,r,q,p,o=A.b([],t.Aa),n=c===B.w -if(n){if(d!=null)s=new A.p6(d) +a0u:function a0u(){}, +da(a,b,c,d,e,f,g,h,i){var s,r,q,p,o=A.b([],t.Aa),n=c===B.y +if(n){if(d!=null)s=new A.pg(d) else{h.toString -s=new A.vS(new A.p6(0),h)}o.push(s)}else{if(d!=null)s=new A.K8(c,d) +s=new A.w1(new A.pg(0),h)}o.push(s)}else{if(d!=null)s=new A.Kq(c,d) else{h.toString -s=new A.vS(new A.K8(c,1),h)}o.push(s)}if(a||g!=null||!1){s=g==null +s=new A.w1(new A.Kq(c,1),h)}o.push(s)}if(a||g!=null||!1){s=g==null if(s)r=d!=null else r=!0 if(n){if(r){if(s){d.toString s=d}else s=g -s=new A.Fx(s)}else{h.toString -s=new A.vS(new A.Fx(0),h)}o.push(s)}else{q=new A.qG(c) +s=new A.FO(s)}else{h.toString +s=new A.w1(new A.FO(0),h)}o.push(s)}else{q=new A.qO(c) if(r){if(s){d.toString s=d}else s=g -s=new A.OS(q,s)}else{h.toString -s=new A.vS(new A.OS(q,1),h)}o.push(s)}}if(b!==0)o.push(new A.NB(0,b)) -p=o.length===1?o[0]:new A.Pt(o) -if(e)p=new A.ls(p) -if(f!=null&&f!==1)p=new A.a6Q(p,f,f) -return i!==0?new A.a_q(p,i):p}, -fm:function fm(){}, -ls:function ls(a){this.a=a}, -p6:function p6(a){this.a=a +s=new A.P9(q,s)}else{h.toString +s=new A.w1(new A.P9(q,1),h)}o.push(s)}}if(b!==0)o.push(new A.NT(0,b)) +p=o.length===1?o[0]:new A.PM(o) +if(e)p=new A.lH(p) +if(f!=null&&f!==1)p=new A.a7x(p,f,f) +return i!==0?new A.a_P(p,i):p}, +fj:function fj(){}, +lH:function lH(a){this.a=a}, +pg:function pg(a){this.a=a this.b=0}, -NB:function NB(a,b){this.c=a +NT:function NT(a,b){this.c=a this.a=b this.b=0}, -a61:function a61(a,b){this.a=a +a6I:function a6I(a,b){this.a=a this.b=b}, -aIX:function aIX(){}, -aWv:function aWv(a,b){this.b=a +aK1:function aK1(){}, +aXD:function aXD(a,b){this.b=a this.a=b}, -a6Q:function a6Q(a,b,c){this.a=a +a7x:function a7x(a,b,c){this.a=a this.b=b this.c=c}, -OS:function OS(a,b){this.c=a +P9:function P9(a,b){this.c=a this.a=b this.b=0}, -Fx:function Fx(a){this.a=a +FO:function FO(a){this.a=a this.b=0}, -Pt:function Pt(a){this.a=a +PM:function PM(a){this.a=a this.b=0}, -aMx:function aMx(){}, -aMw:function aMw(){}, -aMv:function aMv(a){this.a=a}, -FW:function FW(a){this.a=a +aNB:function aNB(){}, +aNA:function aNA(){}, +aNz:function aNz(a){this.a=a}, +Gd:function Gd(a){this.a=a this.b=0}, -vS:function vS(a,b){var _=this +w1:function w1(a,b){var _=this _.a=a _.b=b _.c=$ _.d=!1}, -GZ:function GZ(a,b){this.c=a +Hf:function Hf(a,b){this.c=a this.a=b this.b=0}, -eF:function eF(){}, -dV:function dV(){}, -axo:function axo(){}, -b90(a,b,c,d){var s,r,q=null,p=new A.a3P(c,d,q,b,q,0,q,B.f,new A.f([],t.s),new A.f([],t.g)) -b.hf(p) -p.dh$=null -s=a.ro() -r=A.ai(s,!0,A.w(s).h("B.E")) -if(r.length!==1)A.Z(A.bQ("Only single-contour paths are allowed in MoveAlongPathEffect",q)) +eN:function eN(){}, +e2:function e2(){}, +ayv:function ayv(){}, +ba_(a,b,c,d){var s,r,q=null,p=new A.a4s(c,d,q,b,q,0,q,B.f,new A.e([],t.s),new A.e([],t.g)) +b.hg(p) +p.bq$=null +s=a.rh() +r=A.ai(s,!0,A.w(s).h("y.E")) +if(r.length!==1)A.V(A.bM("Only single-contour paths are allowed in MoveAlongPathEffect",q)) s=r[0] -p.a8!==$&&A.ae() -p.a8=s -s=s.gG(s) -p.aq!==$&&A.ae() -p.aq=s +p.aP!==$&&A.al() +p.aP=s +s=s.gE(s) +p.aK!==$&&A.al() +p.aK=s return p}, -a3P:function a3P(a,b,c,d,e,f,g,h,i,j){var _=this -_.I=a -_.a1=b -_.aX=_.aJ=_.aq=_.a8=$ -_.dh$=c -_.at=d -_.ax=!0 -_.ay=e -_.CW=_.ch=!1 -_.cx=0 -_.cy=!1 +a4s:function a4s(a,b,c,d,e,f,g,h,i,j){var _=this +_.ae=a +_.aa=b +_.bj=_.b2=_.aK=_.aP=$ +_.bq$=c +_.ax=d +_.ay=!0 +_.ch=e +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=f _.w=!1 -_.x=g -_.y=h -_.z=i -_.Q=j}, -mD(a,b,c,d){var s=new A.a(new Float64Array(2)) -s.q(a) -s=new A.a3Q(s,null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -b.hf(s) -s.dh$=d -return s}, -a3Q:function a3Q(a,b,c,d,e,f,g,h,i){var _=this -_.I=a -_.dh$=b -_.at=c -_.ax=!0 -_.ay=d -_.CW=_.ch=!1 -_.cx=0 -_.cy=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +mR(a,b,c,d){var s=new A.a(new Float64Array(2)) +s.u(a) +s=new A.a4t(s,null,b,c,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +b.hg(s) +s.bq$=d +return s}, +a4t:function a4t(a,b,c,d,e,f,g,h,i){var _=this +_.ae=a +_.bq$=b +_.ax=c +_.ay=!0 +_.ch=d +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=e _.w=!1 -_.x=f -_.y=g -_.z=h -_.Q=i}, -MM:function MM(){}, -ah8:function ah8(){}, -EF(a,b,c,d){var s,r=new A.a(new Float64Array(2)) -r.q(a) +_.y=f +_.z=g +_.Q=h +_.as=i}, +N6:function N6(){}, +ai3:function ai3(){}, +ET(a,b,c,d){var s,r=new A.a(new Float64Array(2)) +r.u(a) s=new Float64Array(2) -r=new A.a3R(r,new A.a(s),null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -b.hf(r) -r.dh$=d +r=new A.a4u(r,new A.a(s),null,b,c,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +b.hg(r) +r.bq$=d return r}, -a3R:function a3R(a,b,c,d,e,f,g,h,i,j){var _=this -_.I=a -_.a1=b -_.dh$=c -_.at=d -_.ax=!0 -_.ay=e -_.CW=_.ch=!1 -_.cx=0 -_.cy=!1 +a4u:function a4u(a,b,c,d,e,f,g,h,i,j){var _=this +_.ae=a +_.aa=b +_.bq$=c +_.ax=d +_.ay=!0 +_.ch=e +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=f _.w=!1 -_.x=g -_.y=h -_.z=i -_.Q=j}, -aGi(a){return A.bjE(0,a,null,null)}, -bjE(a,b,c,d){var s=new A.ahN(a,0,null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -b.hf(s) -s.dh$=d +_.y=g +_.z=h +_.Q=i +_.as=j}, +aHl(a){return A.bkL(0,a,null,null)}, +bkL(a,b,c,d){var s=new A.aiJ(a,0,null,b,c,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +b.hg(s) +s.bq$=d return s}, -a4q:function a4q(a,b,c,d,e,f,g,h,i){var _=this -_.p1=a -_.p2=0 -_.dh$=b -_.at=c -_.ax=!0 -_.ay=d -_.CW=_.ch=!1 -_.cx=0 -_.cy=!1 +a55:function a55(a,b,c,d,e,f,g,h,i){var _=this +_.p3=a +_.p4=0 +_.bq$=b +_.ax=c +_.ay=!0 +_.ch=d +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=e _.w=!1 -_.x=f -_.y=g -_.z=h -_.Q=i}, -ahN:function ahN(a,b,c,d,e,f,g,h,i,j){var _=this -_.a8=a -_.p1=b -_.p2=0 -_.dh$=c -_.at=d -_.ax=!0 -_.ay=e -_.CW=_.ch=!1 -_.cx=0 -_.cy=!1 +_.y=f +_.z=g +_.Q=h +_.as=i}, +aiJ:function aiJ(a,b,c,d,e,f,g,h,i,j){var _=this +_.aP=a +_.p3=b +_.p4=0 +_.bq$=c +_.ax=d +_.ay=!0 +_.ch=e +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=f _.w=!1 -_.x=g -_.y=h -_.z=i -_.Q=j}, -ahM:function ahM(){}, -a6f:function a6f(a,b,c,d,e,f,g){var _=this -_.p1=$ -_.at=a -_.ax=!0 -_.ay=b -_.CW=_.ch=!1 -_.cx=0 -_.cy=!1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +aiI:function aiI(){}, +a6X:function a6X(a,b,c,d,e,f,g){var _=this +_.p3=$ +_.ax=a +_.ay=!0 +_.ch=b +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=c _.w=!1 -_.x=d -_.y=e -_.z=f -_.Q=g}, -vB(a,b,c){var s=new A.OX(a,null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -b.hf(s) +_.y=d +_.z=e +_.Q=f +_.as=g}, +vM(a,b,c){var s=new A.Pe(a,null,b,c,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +b.hg(s) return s}, -OX:function OX(a,b,c,d,e,f,g,h,i){var _=this -_.p1=a -_.dh$=b -_.at=c -_.ax=!0 -_.ay=d -_.CW=_.ch=!1 -_.cx=0 -_.cy=!1 +Pe:function Pe(a,b,c,d,e,f,g,h,i){var _=this +_.p3=a +_.bq$=b +_.ax=c +_.ay=!0 +_.ch=d +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=e _.w=!1 -_.x=f -_.y=g -_.z=h -_.Q=i}, -ak9:function ak9(a,b,c,d,e,f,g,h,i,j){var _=this -_.a1=a -_.p1=b -_.dh$=c -_.at=d -_.ax=!0 -_.ay=e -_.CW=_.ch=!1 -_.cx=0 -_.cy=!1 +_.y=f +_.z=g +_.Q=h +_.as=i}, +al4:function al4(a,b,c,d,e,f,g,h,i,j){var _=this +_.aa=a +_.p3=b +_.bq$=c +_.ax=d +_.ay=!0 +_.ch=e +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=f _.w=!1 -_.x=g -_.y=h -_.z=i -_.Q=j}, -ak8:function ak8(){}, -a7m(a,b,c){var s=new A.a(new Float64Array(2)) -s.q(a) -s=new A.P1(s,null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -b.hf(s) -return s}, -akl(a,b,c){var s,r,q=new A.a(new Float64Array(2)) -q.q(a) +_.y=g +_.z=h +_.Q=i +_.as=j}, +al3:function al3(){}, +Pk(a,b,c){var s=new A.a(new Float64Array(2)) +s.u(a) +s=new A.Pj(s,null,b,c,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +b.hg(s) +return s}, +alg(a,b,c){var s,r,q=new A.a(new Float64Array(2)) +q.u(a) s=new Float64Array(2) r=new A.a(new Float64Array(2)) -r.q(new A.a(s)) -q=new A.akk(q,r,null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -b.hf(q) +r.u(new A.a(s)) +q=new A.alf(q,r,null,b,c,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +b.hg(q) return q}, -P1:function P1(a,b,c,d,e,f,g,h,i){var _=this -_.p1=a -_.p2=$ -_.dh$=b -_.at=c -_.ax=!0 -_.ay=d -_.CW=_.ch=!1 -_.cx=0 -_.cy=!1 +Pj:function Pj(a,b,c,d,e,f,g,h,i){var _=this +_.p3=a +_.p4=$ +_.bq$=b +_.ax=c +_.ay=!0 +_.ch=d +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=e _.w=!1 -_.x=f -_.y=g -_.z=h -_.Q=i}, -akk:function akk(a,b,c,d,e,f,g,h,i,j){var _=this -_.a8=a -_.p1=b -_.p2=$ -_.dh$=c -_.at=d -_.ax=!0 -_.ay=e -_.CW=_.ch=!1 -_.cx=0 -_.cy=!1 +_.y=f +_.z=g +_.Q=h +_.as=i}, +alf:function alf(a,b,c,d,e,f,g,h,i,j){var _=this +_.aP=a +_.p3=b +_.p4=$ +_.bq$=c +_.ax=d +_.ay=!0 +_.ch=e +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=f _.w=!1 -_.x=g -_.y=h -_.z=i -_.Q=j}, -akj:function akj(){}, -bhU(a,b,c){var s,r=new A.ls(new A.akH(a,b)) -B.b.ac(a,new A.aMz()) -s=new A.a7L(r,null,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -r.hf(s) -s.H(0,a) +_.y=g +_.z=h +_.Q=i +_.as=j}, +ale:function ale(){}, +bj_(a,b,c){var s,r=new A.lH(new A.alC(a,b)) +B.b.am(a,new A.aND()) +s=new A.a8v(r,null,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +r.hg(s) +s.I(0,a) return s}, -a7L:function a7L(a,b,c,d,e,f,g){var _=this -_.at=a -_.ax=!0 -_.ay=b -_.CW=_.ch=!1 -_.cx=0 -_.cy=!1 +a8v:function a8v(a,b,c,d,e,f,g){var _=this +_.ax=a +_.ay=!0 +_.ch=b +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=c _.w=!1 -_.x=d -_.y=e -_.z=f -_.Q=g}, -aMz:function aMz(){}, -akH:function akH(a,b){var _=this +_.y=d +_.z=e +_.Q=f +_.as=g}, +aND:function aND(){}, +alC:function alC(a,b){var _=this _.a=a _.b=b _.c=0 _.d=!1}, -b0e:function b0e(){}, -b0f:function b0f(){}, -b0g:function b0g(){}, -bAZ(a,b,c){var s=new A.a(new Float64Array(2)) -s.q(a) -s=new A.PM(s,null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -b.hf(s) -s.dh$=null -return s}, -PM:function PM(a,b,c,d,e,f,g,h,i){var _=this -_.p1=a -_.dh$=b -_.at=c -_.ax=!0 -_.ay=d -_.CW=_.ch=!1 -_.cx=0 -_.cy=!1 +b1a:function b1a(){}, +b1b:function b1b(){}, +b1c:function b1c(){}, +bCk(a,b,c){var s=new A.a(new Float64Array(2)) +s.u(a) +s=new A.Q4(s,null,b,c,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +b.hg(s) +s.bq$=null +return s}, +Q4:function Q4(a,b,c,d,e,f,g,h,i){var _=this +_.p3=a +_.bq$=b +_.ax=c +_.ay=!0 +_.ch=d +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=e _.w=!1 -_.x=f -_.y=g -_.z=h -_.Q=i}, -al3:function al3(a,b,c,d,e,f,g,h,i,j){var _=this -_.a1=a -_.p1=b -_.dh$=c -_.at=d -_.ax=!0 -_.ay=e -_.CW=_.ch=!1 -_.cx=0 -_.cy=!1 +_.y=f +_.z=g +_.Q=h +_.as=i}, +alZ:function alZ(a,b,c,d,e,f,g,h,i,j){var _=this +_.aa=a +_.p3=b +_.bq$=c +_.ax=d +_.ay=!0 +_.ch=e +_.cx=_.CW=!1 +_.cy=0 +_.db=!1 _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=f _.w=!1 -_.x=g -_.y=h -_.z=i -_.Q=j}, -al2:function al2(){}, -oJ:function oJ(){}, -hy:function hy(){}, -cB:function cB(){}, -qF(a,b){var s,r=new A.KZ(a) -a.gacQ().eS(b) -s=$.bfh -$.bfh=s+1 +_.y=g +_.z=h +_.Q=i +_.as=j}, +alY:function alY(){}, +mA:function mA(){}, +ez:function ez(){}, +a2k:function a2k(){}, +bj:function bj(){}, +b94(a,b){var s,r=new A.Lg(a) +a.gads().dR(b) +s=$.bgi +$.bgi=s+1 r.b=s -a.CN(s,new A.nt(B.E,b,null)) +a.aaj(s,new A.nG(B.G,b,null)) return r}, -KZ:function KZ(a){this.a=a +Lg:function Lg(a){this.a=a this.b=$}, -bf0(){return new A.a_R(A.z(t.Di),null,0,null,B.f,new A.f([],t.s),new A.f([],t.g))}, -Ky:function Ky(){}, -a_R:function a_R(a,b,c,d,e,f,g){var _=this -_.at=a -_.az$=b +b8Q(){return new A.a0g(A.C(t.Di),null,0,null,B.f,new A.e([],t.s),new A.e([],t.g))}, +KR:function KR(){}, +a0g:function a0g(a,b,c,d,e,f,g){var _=this +_.ax=a +_.ai$=b _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=c _.w=!1 -_.x=d -_.y=e -_.z=f -_.Q=g}, -awd:function awd(a,b){this.a=a -this.b=b}, -awe:function awe(a){this.a=a}, -awc:function awc(a){this.a=a}, -awi:function awi(a){this.a=a}, -awf:function awf(a){this.a=a}, -awg:function awg(a){this.a=a}, -awh:function awh(a){this.a=a}, -ae3:function ae3(){}, -b91(){return new A.a3S(A.z(t.Ly),0,null,B.f,new A.f([],t.s),new A.f([],t.g))}, -MN:function MN(){}, -a3S:function a3S(a,b,c,d,e,f){var _=this -_.at=a +_.y=d +_.z=e +_.Q=f +_.as=g}, +axk:function axk(a,b){this.a=a +this.b=b}, +axl:function axl(a){this.a=a}, +axj:function axj(a){this.a=a}, +axp:function axp(a){this.a=a}, +axm:function axm(a){this.a=a}, +axn:function axn(a){this.a=a}, +axo:function axo(a){this.a=a}, +aeX:function aeX(){}, +EV(){return new A.a4v(A.C(t.Ly),0,null,B.f,new A.e([],t.s),new A.e([],t.g))}, +N7:function N7(){}, +a4v:function a4v(a,b,c,d,e,f){var _=this +_.ax=a _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=b _.w=!1 -_.x=c -_.y=d -_.z=e -_.Q=f}, -aFl:function aFl(a,b){this.a=a +_.y=c +_.z=d +_.Q=e +_.as=f}, +aGq:function aGq(a,b){this.a=a this.b=b}, -aFm:function aFm(a,b,c){this.a=a +aGr:function aGr(a,b,c){this.a=a this.b=b this.c=c}, -aFk:function aFk(a){this.a=a}, -aFj:function aFj(a){this.a=a}, -aFo:function aFo(a){this.a=a}, -aFn:function aFn(a){this.a=a}, -jf(){return new A.MR(A.z(t.HF),0,null,B.f,new A.f([],t.s),new A.f([],t.g))}, -MS:function MS(){}, -MR:function MR(a,b,c,d,e,f){var _=this -_.at=a +aGp:function aGp(a){this.a=a}, +aGo:function aGo(a){this.a=a}, +aGt:function aGt(a){this.a=a}, +aGs:function aGs(a){this.a=a}, +dO(){return new A.Nb(A.C(t.HF),0,null,B.f,new A.e([],t.s),new A.e([],t.g))}, +Nc:function Nc(){}, +Nb:function Nb(a,b,c,d,e,f){var _=this +_.ax=a _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=b _.w=!1 -_.x=c -_.y=d -_.z=e -_.Q=f}, -aFD:function aFD(a,b){this.a=a +_.y=c +_.z=d +_.Q=e +_.as=f}, +aGI:function aGI(a,b){this.a=a this.b=b}, -aFB:function aFB(a,b){this.a=a +aGG:function aGG(a,b){this.a=a this.b=b}, -aFE:function aFE(a,b){this.a=a +aGJ:function aGJ(a,b){this.a=a this.b=b}, -aFA:function aFA(a){this.a=a}, -aFC:function aFC(a){this.a=a}, -MT:function MT(){}, -EI:function EI(){}, -Lx:function Lx(){}, -awb:function awb(){this.b=this.a=!1}, -awj:function awj(a,b,c){var _=this +aGF:function aGF(a){this.a=a}, +aGH:function aGH(a){this.a=a}, +O5:function O5(a,b,c,d,e,f){var _=this +_.ax=a +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=b +_.w=!1 +_.y=c +_.z=d +_.Q=e +_.as=f}, +aJg:function aJg(a,b,c){this.a=a +this.b=b +this.c=c}, +N4:function N4(){}, +a4z:function a4z(){}, +EX:function EX(){}, +LP:function LP(){}, +axi:function axi(){this.b=this.a=!1}, +axq:function axq(a,b,c){var _=this _.c=a _.d=$ _.e=b _.f=c _.b=_.a=!1}, -awk:function awk(){this.b=this.a=!1}, -awm:function awm(a){this.c=a +axr:function axr(){this.b=this.a=!1}, +axt:function axt(a){this.c=a this.b=this.a=!1}, -a_S:function a_S(a,b){var _=this +a0h:function a0h(a,b){var _=this _.c=a _.d=b _.b=_.a=!1}, -awv:function awv(a,b,c,d,e){var _=this +axC:function axC(a,b,c,d,e){var _=this _.x=a _.y=b _.c=c @@ -19208,7 +20241,17 @@ _.d=$ _.e=d _.f=e _.b=_.a=!1}, -awx:function awx(a,b,c,d,e,f){var _=this +axE:function axE(a,b,c,d,e,f){var _=this +_.x=a +_.y=b +_.z=c +_.c=d +_.d=$ +_.e=e +_.f=f +_.b=_.a=!1}, +azc:function azc(){}, +aJh:function aJh(a,b,c,d,e,f){var _=this _.x=a _.y=b _.z=c @@ -19217,17 +20260,16 @@ _.d=$ _.e=e _.f=f _.b=_.a=!1}, -ay3:function ay3(){}, -aIx:function aIx(){}, -a9g:function a9g(a){this.c=a +aJC:function aJC(){}, +aa4:function aa4(a){this.c=a this.b=this.a=!1}, -bis(a,b,c){var s,r,q=c.b -if(q==null)q=B.bJ +bjy(a,b,c){var s,r,q=c.b +if(q==null)q=B.bL s=c.a r=new A.a(new Float64Array(2)) r.t(s.a,s.b) -return new A.aOR(a,q,b,r,A.b([],t.d))}, -aOR:function aOR(a,b,c,d,e){var _=this +return new A.aQ0(a,q,b,r,A.b([],t.d))}, +aQ0:function aQ0(a,b,c,d,e){var _=this _.x=a _.y=b _.c=c @@ -19235,7 +20277,7 @@ _.d=$ _.e=d _.f=e _.b=_.a=!1}, -aOZ:function aOZ(a,b,c,d,e){var _=this +aQ9:function aQ9(a,b,c,d,e){var _=this _.x=a _.y=b _.c=c @@ -19243,130 +20285,133 @@ _.d=$ _.e=d _.f=e _.b=_.a=!1}, -lW:function lW(a,b,c){this.a=a +ks:function ks(a,b,c){this.a=a this.b=b this.$ti=c}, -tX:function tX(a,b){this.a=a +qq:function qq(a,b){this.a=a this.b=b this.c=null}, -b9m(a){var s=new A.Fa(a) -s.a1p() -s.ar5() -return s}, -Fa:function Fa(a){var _=this +aJn(a){var s=new A.Fq(a) +s.a1U() +s.arH() +return s}, +bil(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=A.b([],t.n) +for(s=A.byJ(a,0,t.h),r=J.aA(s.a),q=s.b,s=new A.Ed(r,q,A.w(s).h("Ed<1>")),p=0;s.H();){o=s.c +o=o>=0?new A.jH(q+o,r.ga2(r)):A.V(A.ct()) +n=Math.sqrt(o.b.nm(a[B.e.bB(o.a+1,a.length)])) +f.push(n) +p+=n}m=b.aY()*p +l=A.bd("localEdgePoint") +for(s=f.length,k=0,j=0;k=m){if(l.b!==l)A.V(A.jm(l.a)) +l.b=m-j +break}++k}h=a[k] +g=a[(k+1)%a.length] +s=$.bu4() +s.u(g) +s.aq(0,h) +A.Rt(s,l.bc()) +return h.W(0,s)}, +Fq:function Fq(a){var _=this _.a=a _.c=_.b=$ _.f=_.d=null}, -aIr:function aIr(a){this.a=a}, -aIq:function aIq(a){this.a=a}, -aJo(a,b,c,d){var s=new A.Fm(a,b,c,d) +aJw:function aJw(a){this.a=a}, +aJv:function aJv(a){this.a=a}, +a6Q(a,b,c,d){var s=new A.FD(a,b,c,d) if(a>c){s.a=c s.c=a}if(b>d){s.b=d s.d=b}return s}, -Fm:function Fm(a,b,c,d){var _=this +FD:function FD(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d _.e=null}, -a77:function a77(a,b,c,d,e){var _=this +a7T:function a7T(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=null}, -vK:function vK(){}, -DT:function DT(){}, -bhx(a,b,c,d,e,f){var s,r,q=e==null?A.a67():e +vU:function vU(){}, +biC(a,b,c,d,e,f){var s,r,q=e==null?A.a6O():e if(d==null)s=new A.a(new Float64Array(2)) else s=d r=a==null?17976931348623157e292:a -return new A.nS(c,b,q,r,s,f.h("nS<0>"))}, -nS:function nS(a,b,c,d,e,f){var _=this +return new A.o4(c,b,q,r,s,f.h("o4<0>"))}, +o4:function o4(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.$ti=f}, -b7n(a,b){var s=1-b,r=a.a +b8m(a,b){var s=1-b,r=a.a return A.a9(r>>>24&255,B.c.aA((r>>>16&255)*s),B.c.aA((r>>>8&255)*s),B.c.aA((r&255)*s))}, -b7o(a){var s=a.length -if(s===3||s===4)return A.be4(1,3,a) -else if(s===6||s===7)return A.be4(2,3,a) +b8n(a){var s=a.length +if(s===3||s===4)return A.bf4(1,3,a) +else if(s===6||s===7)return A.bf4(2,3,a) else throw A.d("Invalid format for RGB hex string: "+a)}, -be4(a,b,c){var s,r,q,p,o,n=t.t,m=A.b([],n) +bf4(a,b,c){var s,r,q,p,o,n=t.t,m=A.b([],n) for(s=1;s<=b;++s)m.push(s) -m=A.bm("^\\#?"+new A.U(m,new A.atS(a),t.gn).lZ(0)+"$",!0,!1,!1).j_(c).WP(m) -r=A.a6(m).h("U<1,i>") -q=r.h("U") -p=q.h("U") -o=A.ai(new A.U(new A.U(new A.U(m,new A.atT(),r),new A.atU(a),q),new A.atV(),p),!0,p.h("aA.E")) +m=A.bq("^\\#?"+new A.S(m,new A.av1(a),t.gn).lT(0)+"$",!0,!1,!1).iT(c).Xl(m) +r=A.a6(m).h("S<1,i>") +q=r.h("S") +p=q.h("S") +o=A.ai(new A.S(new A.S(new A.S(m,new A.av2(),r),new A.av3(a),q),new A.av4(),p),!0,p.h("aF.E")) n=A.b([],n) if(b===3)n.push(255) -B.b.H(n,o) +B.b.I(n,o) return A.a9(n[0],n[1],n[2],n[3])}, -b7p(a,b,c){var s,r,q -if(b==null)b=B.K +b8o(a,b,c){var s,r,q +if(b==null)b=B.L s=a>=255 -r=s?0:b.fB(256-a) -q=s?0:b.fB(256-a) -s=s?0:b.fB(256-a) -return A.kz(a+r,a+q,a+s,c)}, -atS:function atS(a){this.a=a}, -atT:function atT(){}, -atU:function atU(a){this.a=a}, -atV:function atV(){}, -a5h(a,b,c){return a.qw(b,c).cB(new A.aHQ(a),t.lu)}, -aHQ:function aHQ(a){this.a=a}, -fl(){var s,r,q,p,o,n=new A.b3(new Float64Array(16)) -n.bm() -s=new Float64Array(2) -r=new Float64Array(2) -q=new Float64Array(2) -p=new Float64Array(2) -o=new A.a_o() -p=new A.Yq(o,n,new A.a(s),new A.a(r),new A.a(q),new A.a(p),B.K) -p.ch=new A.ZF(A.b([p,o],t.el)) -return p}, -Yq:function Yq(a,b,c,d,e,f,g){var _=this +r=s?0:b.fn(256-a) +q=s?0:b.fn(256-a) +s=s?0:b.fn(256-a) +return A.kM(a+r,a+q,a+s,c)}, +av1:function av1(a){this.a=a}, +av2:function av2(){}, +av3:function av3(a){this.a=a}, +av4:function av4(){}, +a5X(a,b,c){return a.qo(b,c).cz(new A.aIT(a),t.lu)}, +aIT:function aIT(a){this.a=a}, +YN:function YN(a,b,c,d,e,f,g){var _=this _.a=a _.d=0 _.f=b _.y=c -_.z=null _.Q=d _.as=e -_.at=null -_.ax=1 _.ch=$ _.CW=f _.cx=g}, -asS:function asS(a,b){this.a=a +au1:function au1(a,b){this.a=a this.b=b}, -asT:function asT(a,b,c){this.a=a +au2:function au2(a,b,c){this.a=a this.b=b this.c=c}, -aaz:function aaz(){}, -a_o:function a_o(){this.a=null}, -ah:function ah(){}, -ayA:function ayA(a){this.a=a}, -ayz:function ayz(a){this.a=a}, -aeM:function aeM(){}, -av:function av(){}, -azR:function azR(){}, -a1a:function a1a(a,b){this.a=a +abo:function abo(){}, +a_N:function a_N(){this.a=null}, +ad:function ad(){}, +azJ:function azJ(a){this.a=a}, +azI:function azI(a){this.a=a}, +afF:function afF(){}, +az:function az(){}, +aAY:function aAY(){}, +a1C:function a1C(a,b){this.a=a this.b=b this.c=$}, -a6t:function a6t(a,b,c){this.d=a +a7a:function a7a(a,b,c){this.d=a this.e=b this.a=c}, -Li:function Li(a,b,c,d){var _=this -_.I=null -_.a1=a -_.a8=b -_.aq=c +LA:function LA(a,b,c,d){var _=this +_.G=null +_.Y=a +_.a7=b +_.ae=c _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -19393,11 +20438,11 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -afm:function afm(){}, -aE(a,b,c,d,e,f){var s=new A.a0(a,null,c,e,b,d,null,f.h("a0<0>")) -s.a1s(a) +agg:function agg(){}, +aH(a,b,c,d,e,f){var s=new A.X(a,null,c,e,b,d,null,f.h("X<0>")) +s.a1X(a) return s}, -a0:function a0(a,b,c,d,e,f,g,h){var _=this +X:function X(a,b,c,d,e,f,g,h){var _=this _.c=a _.d=b _.f=c @@ -19406,9 +20451,9 @@ _.y=e _.as=f _.a=g _.$ti=h}, -azQ:function azQ(a,b){this.a=a +aAX:function aAX(a,b){this.a=a this.b=b}, -DL:function DL(a,b){var _=this +DY:function DY(a,b){var _=this _.d=$ _.e=null _.f=$ @@ -19418,227 +20463,209 @@ _.a=null _.b=a _.c=null _.$ti=b}, -azP:function azP(a){this.a=a}, -azK:function azK(a){this.a=a}, -azO:function azO(a,b){this.a=a +aAW:function aAW(a){this.a=a}, +aAR:function aAR(a){this.a=a}, +aAV:function aAV(a,b){this.a=a this.b=b}, -azN:function azN(a,b,c){this.a=a +aAU:function aAU(a,b,c){this.a=a this.b=b this.c=c}, -azM:function azM(a,b,c,d){var _=this +aAT:function aAT(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -azL:function azL(a,b,c){this.a=a +aAS:function aAS(a,b,c){this.a=a this.b=b this.c=c}, -bHg(a,b){var s,r=null -if(t.rs.b(a))s=a.gqo(a) -else s=t.pH.b(a)?a.gqo(a):r -return A.Et(B.cs,A.pc(b,B.m,r,r,r,new A.b4X(s,a)),r,r,r,new A.b4Y(a),r)}, -aA2:function aA2(a,b,c){this.a=a +bIE(a,b){var s,r=null +if(t.rs.b(a))s=a.gv6(a) +else s=r +return A.EH(B.cu,A.pn(b,B.m,r,r,r,new A.b5W(s,a,a.fr$)),r,r,r,new A.b5X(a),r)}, +aB9:function aB9(a,b,c){this.a=a this.b=b this.c=c}, -aA3:function aA3(a){this.a=a}, -aA4:function aA4(a){this.a=a}, -aA5:function aA5(a){this.a=a}, -aA6:function aA6(a){this.a=a}, -aA7:function aA7(a){this.a=a}, -b4X:function b4X(a,b){this.a=a -this.b=b}, -b4Y:function b4Y(a){this.a=a}, -uv:function uv(){}, -aAL:function aAL(a,b){this.a=a -this.b=b}, -aAM:function aAM(a,b){this.a=a -this.b=b}, -aAK:function aAK(a,b){this.a=a -this.b=b}, -aAJ:function aAJ(a){this.a=a}, -uw:function uw(){}, -aAN:function aAN(a){this.a=a}, -a1J:function a1J(){}, -aAQ:function aAQ(a){this.a=a}, -aAR:function aAR(a,b){this.a=a -this.b=b}, -aAS:function aAS(a,b){this.a=a -this.b=b}, -aAP:function aAP(a,b){this.a=a -this.b=b}, -yz:function yz(){}, -aAO:function aAO(a,b){this.a=a -this.b=b}, -fo:function fo(){}, -aO:function aO(a,b){var _=this -_.bj$=0 -_.bo$=a -_.cW$=_.cV$=0 -_.d3$=!1 +aBa:function aBa(a){this.a=a}, +aBb:function aBb(a){this.a=a}, +aBc:function aBc(a){this.a=a}, +aBd:function aBd(a){this.a=a}, +aBe:function aBe(a){this.a=a}, +b5W:function b5W(a,b,c){this.a=a +this.b=b +this.c=c}, +b5X:function b5X(a){this.a=a}, +yI:function yI(){}, +aBP:function aBP(a,b){this.a=a +this.b=b}, +fl:function fl(){}, +aS:function aS(a,b){var _=this +_.G$=0 +_.Y$=a +_.ae$=_.a7$=0 +_.aa$=!1 _.a=b}, -ahy:function ahy(){}, -Nn:function Nn(a,b,c){this.a=a +aiu:function aiu(){}, +NF:function NF(a,b,c){this.a=a this.b=b this.c=c}, -nQ:function nQ(){}, -Q:function Q(){}, -ZF:function ZF(a){this.a=a}, -auo:function auo(){}, -auq:function auq(){}, -aup:function aup(){}, -aY(){var s,r,q,p,o=new A.b3(new Float64Array(16)) -o.bm() -s=$.ag() -r=new A.aO(s,new Float64Array(2)) -q=new A.aO(s,new Float64Array(2)) -q.akk(1) -q.E() -p=new A.aO(s,new Float64Array(2)) -s=new A.w9(o,r,q,p,s) -o=s.gawU() -r.aj(0,o) -q.aj(0,o) -p.aj(0,o) -return s}, -bCn(a){var s,r=A.aY() +o2:function o2(){}, +P:function P(){}, +a_2:function a_2(a){this.a=a}, +avz:function avz(){}, +avy:function avy(){}, +aC(){var s,r,q,p,o=new A.by(new Float64Array(16)) +o.cc() +s=$.af() +r=new A.aS(s,new Float64Array(2)) +q=new A.aS(s,new Float64Array(2)) +q.akU(1) +q.F() +p=new A.aS(s,new Float64Array(2)) +s=new A.wg(o,r,q,p,s) +o=s.gaxw() +r.an(0,o) +q.an(0,o) +p.an(0,o) +return s}, +bDK(a){var s,r=A.aC() r.c=a.c r.b=!0 -r.E() +r.F() s=r.d -s.ae(a.d) -s.E() +s.a9(a.d) +s.F() s=r.e -s.ae(a.e) -s.E() +s.a9(a.e) +s.F() s=r.f -s.ae(a.f) -s.E() +s.a9(a.f) +s.F() return r}, -w9:function w9(a,b,c,d,e){var _=this +wg:function wg(a,b,c,d,e){var _=this _.a=a _.b=!0 _.c=0 _.d=b _.e=c _.f=d -_.bj$=0 -_.bo$=e -_.cW$=_.cV$=0 -_.d3$=!1}, -dU(a,b,c,d,e,f,g,h){var s,r,q,p=null,o=new Float64Array(2),n=h==null?0:h,m=new A.a(new Float64Array(2)) -m.an(n*2) -n=B.q.aT() -s=A.aY() +_.G$=0 +_.Y$=e +_.ae$=_.a7$=0 +_.aa$=!1}, +e1(a,b,c,d,e,f,g,h,i){var s,r,q,p=null,o=new Float64Array(2),n=h==null?0:h,m=new A.a(new Float64Array(2)) +m.ak(n*2) +n=B.r.aV() +s=A.aC() r=a==null?B.p:a -q=$.ag() -q=new A.aO(q,new Float64Array(2)) -q.ae(m) -q.E() -o=new A.hv(new A.a(o),$,n,p,s,q,r,0,0,p,B.f,new A.f([],t.s),new A.f([],t.g)) -if(c!=null)o.H(0,c) -o.b5(a,b,c,p,0,f,g,p,m) -o.jG(a,b,c,p,d,e,f,g,p,m) +q=$.af() +q=new A.aS(q,new Float64Array(2)) +q.a9(m) +q.F() +o=new A.hp(new A.a(o),$,n,p,s,q,r,0,0,p,B.f,new A.e([],t.s),new A.e([],t.g)) +if(c!=null)o.I(0,c) +o.b7(a,b,c,p,0,f,g,i,m) +o.jE(a,b,c,p,d,e,f,g,i,m) return o}, -hv:function hv(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.I=$ -_.a1=a -_.k4=!0 -_.ok=!1 -_.bh$=b -_.ah$=c -_.bx$=d -_.at=e -_.ax=f -_.ay=g -_.ch=h -_.CW=$ +hp:function hp(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.ae=$ +_.aa=a +_.p1=!0 +_.p2=!1 +_.b_$=b +_.ac$=c +_.aQ$=d +_.ax=e +_.ay=f +_.ch=g +_.CW=h +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=i _.w=!1 -_.x=j -_.y=k -_.z=l -_.Q=m}, -atd:function atd(a){this.a=a}, -atb:function atb(){}, -atc:function atc(a){this.a=a}, -bgd(a,b){var s=b.a,r=s[1],q=a.a,p=q[1] +_.y=j +_.z=k +_.Q=l +_.as=m}, +aun:function aun(a){this.a=a}, +aul:function aul(){}, +aum:function aum(a){this.a=a}, +bhe(a,b){var s=b.a,r=s[1],q=a.a,p=q[1] q=q[0] s=s[0] -return new A.aDE(r-p,q-s,r*q-p*s)}, -aDE:function aDE(a,b,c){this.a=a +return new A.aEI(r-p,q-s,r*q-p*s)}, +aEI:function aEI(a,b,c){this.a=a this.b=b this.c=c}, -Em:function Em(a,b){this.a=a +EA:function EA(a,b){this.a=a this.b=b}, -bhg(a,b){var s=A.a6(a).h("U<1,a>") -return A.ai(new A.U(a,new A.aIk(b.a4(0,2)),s),!1,s.h("aA.E"))}, -im:function im(){}, -aIk:function aIk(a){this.a=a}, -aIl:function aIl(a,b){this.a=a +bik(a,b){var s=A.a6(a).h("S<1,a>") +return A.ai(new A.S(a,new A.aJp(b.ab(0,2)),s),!1,s.h("aF.E"))}, +iT:function iT(){}, +aJp:function aJp(a){this.a=a}, +aJq:function aJq(a,b){this.a=a this.b=b}, -aIm:function aIm(a){this.a=a}, -aIj:function aIj(a,b,c,d){var _=this +aJr:function aJr(a){this.a=a}, +aJo:function aJo(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -rq:function rq(){}, -b9w(a,b){var s=new A.a(new Float64Array(2)),r=new A.Od(b,s) -s.q(a) -r.B0() +ry:function ry(){}, +bas(a,b){var s=new A.a(new Float64Array(2)),r=new A.Ov(b,s) +s.u(a) +r.AP() return r}, -a67(){var s,r=new Float64Array(2),q=new A.a(new Float64Array(2)) +a6O(){var s,r=new Float64Array(2),q=new A.a(new Float64Array(2)) q.t(1,0) s=new A.a(new Float64Array(2)) -r=new A.Od(new A.a(r),s) -s.q(q) -r.B0() +r=new A.Ov(new A.a(r),s) +s.u(q) +r.AP() return r}, -Od:function Od(a,b){this.a=a +Ov:function Ov(a,b){this.a=a this.b=b}, -iO(a,b,c,d,e,f,g,h,i){var s,r,q,p,o,n,m,l,k=null,j=i==null -if(j)s=new A.a(new Float64Array(2)) -else s=i -s=A.pp(s,a) -r=$.G().U() +iV(a,b,c,d,e,f,g,h,i,j){var s,r,q,p,o,n,m,l,k=j==null +if(k)s=new A.a(new Float64Array(2)) +else s=j +s=A.pA(s,a) +r=$.G().T() q=new Float64Array(2) -p=B.q.aT() -o=A.aY() +p=B.r.aV() +o=A.aC() n=a==null?B.p:a -if(j)m=new A.a(new Float64Array(2)) -else m=i -l=$.ag() -l=new A.aO(l,new Float64Array(2)) -l.ae(m) -l.E() -j=new A.kS(s,r,j,g!=null,new A.f([],t.pg),new A.a(q),$,p,k,o,l,n,0,0,d,B.f,new A.f([],t.s),new A.f([],t.g)) -if(c!=null)j.H(0,c) -j.b5(a,b,c,d,0,g,h,k,i) -j.jG(a,b,c,d,e,f,g,h,k,i) -j.pG(s,a,b,c,d,e,f,g,h,k,k,i) -j.wj(a,b,c,d,e,f,g,h,i) -return j}, -k8(a,b,c,d){var s,r,q,p,o,n,m=null,l=new A.a(new Float64Array(2)) -l.an(d) -l=A.pp(l,m) -s=$.G().U() +if(k)m=new A.a(new Float64Array(2)) +else m=j +l=$.af() +l=new A.aS(l,new Float64Array(2)) +l.a9(m) +l.F() +k=new A.l5(s,r,k,g!=null,new A.e([],t.pg),new A.a(q),$,p,null,o,l,n,0,0,d,B.f,new A.e([],t.s),new A.e([],t.g)) +if(c!=null)k.I(0,c) +k.b7(a,b,c,d,0,g,h,i,j) +k.jE(a,b,c,d,e,f,g,h,i,j) +k.pA(s,a,b,c,d,e,f,g,h,i,null,j) +k.w3(a,b,c,d,e,f,g,h,i,j) +return k}, +kk(a,b,c,d){var s,r,q,p,o,n,m=null,l=new A.a(new Float64Array(2)) +l.ak(d) +l=A.pA(l,m) +s=$.G().T() r=new Float64Array(2) -q=B.q.aT() -p=A.aY() +q=B.r.aV() +p=A.aC() o=new A.a(new Float64Array(2)) -n=$.ag() -n=new A.aO(n,new Float64Array(2)) -n.ae(o) -n.E() -s=new A.kS(l,s,!0,c!=null,new A.f([],t.pg),new A.a(r),$,q,m,p,n,B.p,0,0,m,B.f,new A.f([],t.s),new A.f([],t.g)) -s.b5(m,a,m,m,0,c,m,m,m) -s.jG(m,a,m,m,b,m,c,m,m,m) -s.pG(l,m,a,m,m,b,m,c,m,m,m,m) -s.ana(m,a,m,m,b,m,c,m,d) -return s}, -pp(a,b){var s,r,q=b==null?B.p:b,p=a.a,o=p[0],n=q.a,m=p[1],l=q.b,k=new A.a(new Float64Array(2)) +n=$.af() +n=new A.aS(n,new Float64Array(2)) +n.a9(o) +n.F() +s=new A.l5(l,s,!0,c!=null,new A.e([],t.pg),new A.a(r),$,q,m,p,n,B.p,0,0,m,B.f,new A.e([],t.s),new A.e([],t.g)) +s.b7(m,a,m,m,0,c,m,m,m) +s.jE(m,a,m,m,b,m,c,m,m,m) +s.pA(l,m,a,m,m,b,m,c,m,m,m,m) +s.anL(m,a,m,m,b,m,c,m,m,d) +return s}, +pA(a,b){var s,r,q=b==null?B.p:b,p=a.a,o=p[0],n=q.a,m=p[1],l=q.b,k=new A.a(new Float64Array(2)) k.t(-o*n,-m*l) m=p[0] o=p[1] @@ -19653,129 +20680,129 @@ p=p[1] o=new A.a(new Float64Array(2)) o.t(m-m*n,-p*l) return A.b([k,s,r,o],t.d)}, -kS:function kS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this -_.I=a -_.a8=_.a1=$ -_.aq=b -_.aJ=c -_.aX=d -_.b4=e -_.bg=f -_.k4=!0 -_.ok=!1 -_.bh$=g -_.ah$=h -_.bx$=i -_.at=j -_.ax=k -_.ay=l -_.ch=m -_.CW=$ +l5:function l5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.ae=a +_.aP=_.aa=$ +_.aK=b +_.b2=c +_.bj=d +_.bF=e +_.bE=f +_.p1=!0 +_.p2=!1 +_.b_$=g +_.ac$=h +_.aQ$=i +_.ax=j +_.ay=k +_.ch=l +_.CW=m +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=n _.w=!1 -_.x=o -_.y=p -_.z=q -_.Q=r}, -aJr:function aJr(a){this.a=a}, -aJq:function aJq(a){this.a=a}, -aJp:function aJp(a){this.a=a}, -ep:function ep(){}, -akM:function akM(){}, -bJ4(a,b){return B.b.rM($.br2(),new A.b5J(a,b),new A.b5K(a,b)).aRx(a,b)}, -hb:function hb(){}, -a5F:function a5F(){}, -YK:function YK(){}, -YH:function YH(){}, -b5J:function b5J(a,b){this.a=a -this.b=b}, -b5K:function b5K(a,b){this.a=a -this.b=b}, -bb:function bb(){}, -ml:function ml(){}, -pj:function pj(){}, -vC:function vC(){}, -iM:function iM(){}, -lO:function lO(){}, -ayb(a,b){return new A.aya(a,b)}, -Qk(a,b){return new A.aOS(!1,a,b.a,b)}, -ba0(a,b){return new A.aP_(!1,a,b.a,b)}, -b7S(a,b){return new A.aww(!1,a,b.b,b)}, -b7T(a,b){return new A.a_T(!1,a,b.d,b)}, -ayc:function ayc(a,b){var _=this -_.a=a -_.b=b -_.f=_.e=_.d=_.c=$}, -aya:function aya(a,b){var _=this +_.y=o +_.z=p +_.Q=q +_.as=r}, +aKv:function aKv(a){this.a=a}, +aKu:function aKu(a){this.a=a}, +aKt:function aKt(a){this.a=a}, +ew:function ew(){}, +alH:function alH(){}, +bKs(a,b){return B.b.rC($.bsd(),new A.b6I(a,b),new A.b6J(a,b)).aSa(a,b)}, +h6:function h6(){}, +a6k:function a6k(){}, +Z7:function Z7(){}, +Z4:function Z4(){}, +b6I:function b6I(a,b){this.a=a +this.b=b}, +b6J:function b6J(a,b){this.a=a +this.b=b}, +cj:function cj(){}, +oV:function oV(){}, +pu:function pu(){}, +vN:function vN(){}, +iR:function iR(){}, +m2:function m2(){}, +azk(a,b){return new A.azj(a,b)}, +aQ2(a,b){return new A.aQ1(!1,a,b.a,b)}, +bjA(a,b){return new A.aQa(!1,a,b.a,b)}, +bg3(a,b){return new A.axD(!1,a,b.b,b)}, +bg4(a,b){return new A.a0j(!1,a,b.d,b)}, +azl:function azl(a,b){var _=this +_.a=a +_.b=b +_.f=_.d=_.c=$}, +azj:function azj(a,b){var _=this _.a=a _.b=b _.e=_.c=$}, -XZ:function XZ(){}, -a5I:function a5I(){}, -aOS:function aOS(a,b,c,d){var _=this -_.CG$=a +Yk:function Yk(){}, +a6n:function a6n(){}, +aQ1:function aQ1(a,b,c,d){var _=this +_.Cs$=a _.b=b _.c=c _.d=$ _.a=d}, -aP_:function aP_(a,b,c,d){var _=this -_.CG$=a +aQa:function aQa(a,b,c,d){var _=this +_.Cs$=a _.b=b _.c=c _.d=$ _.a=d}, -a5B:function a5B(a,b,c){var _=this +a6g:function a6g(a,b,c){var _=this _.f=$ _.b=a _.c=b _.d=$ _.a=c}, -NN:function NN(a,b,c,d){var _=this -_.CG$=a +O4:function O4(a,b,c,d){var _=this +_.Cs$=a _.b=b _.c=c _.d=$ _.a=d}, -aww:function aww(a,b,c,d){var _=this -_.CG$=a +axD:function axD(a,b,c,d){var _=this +_.Cs$=a _.b=b _.c=c _.d=$ _.a=d}, -a_T:function a_T(a,b,c,d){var _=this +a0j:function a0j(a,b,c,d){var _=this _.f=$ -_.CG$=a +_.Cs$=a _.b=b _.c=c _.d=$ _.a=d}, -Kz:function Kz(a,b){this.CG$=a +a0i:function a0i(a,b){this.Cs$=a this.a=b}, -aLp:function aLp(a,b,c){var _=this +aMt:function aMt(a,b,c){var _=this _.b=a _.c=b _.d=$ _.a=c}, -aLq:function aLq(a,b,c){var _=this +aMu:function aMu(a,b,c){var _=this _.r=_.f=$ _.b=a _.c=b _.d=$ _.a=c}, -wp:function wp(){}, -ae5:function ae5(){}, -ae6:function ae6(){}, -ae7:function ae7(){}, -aiw:function aiw(){}, -alQ:function alQ(){}, -alW:function alW(){}, -aBG:function aBG(a){this.a=a}, -aUD:function aUD(a,b,c){this.a=a +wx:function wx(){}, +aeZ:function aeZ(){}, +af_:function af_(){}, +af0:function af0(){}, +ajs:function ajs(){}, +amO:function amO(){}, +amU:function amU(){}, +aCF:function aCF(a){this.a=a}, +aVO:function aVO(a,b,c){this.a=a this.b=b this.c=c}, -af0:function af0(a,b,c,d,e,f,g){var _=this +afU:function afU(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -19783,138 +20810,138 @@ _.d=d _.e=e _.f=f _.r=g}, -a2O:function a2O(){}, -aDA:function aDA(a,b){this.a=a +a3k:function a3k(){}, +aEz:function aEz(a,b){this.a=a this.b=b}, -aDB:function aDB(a,b){this.a=a +aEA:function aEA(a,b){this.a=a this.b=b}, -aIA:function aIA(){}, -awE:function awE(){}, -bhW(){var s=$.G().B() -s.spX(new A.KL(A.a9(B.c.aA(229.5),0,0,0),B.kp,null,B.rt)) -return new A.a7N(s)}, -z0:function z0(){}, -a7N:function a7N(a){this.a=a}, -me(a,b,c){var s,r=null,q=A.aY(),p=new A.a(new Float64Array(2)),o=$.ag(),n=new Float64Array(2) -o=new A.aO(o,n) -o.ae(p) -o.E() -q=new A.Xb(b,c,q,o,B.p,0,0,r,B.f,new A.f([],t.s),new A.f([],t.g)) -q.b5(r,r,r,r,0,r,r,r,r) -q.k4=a -if(!c){b.ay=a -b.i6()}p=n[0] -o=q.k4 +aJF:function aJF(){}, +axL:function axL(){}, +bj1(){var s=$.G().B() +s.spS(new A.L2(A.a9(B.c.aA(229.5),0,0,0),B.kt,null,B.rw)) +return new A.a8x(s)}, +z9:function z9(){}, +a8x:function a8x(a){this.a=a}, +mt(a,b,c){var s,r=null,q=A.aC(),p=new A.a(new Float64Array(2)),o=$.af(),n=new Float64Array(2) +o=new A.aS(o,n) +o.a9(p) +o.F() +q=new A.Xv(b,c,q,o,B.p,0,0,r,B.f,new A.e([],t.s),new A.e([],t.g)) +q.b7(r,r,r,r,0,r,r,r,r) +q.p1=a +if(!c){b.ch=a +b.im()}p=n[0] +o=q.p1 n=n[1] s=new A.a(new Float64Array(2)) s.t(p*o.a,n*o.b) -o=b.at.d -o.ae(s) -o.E() -q.P(b) +o=b.ax.d +o.a9(s) +o.F() +q.K(b) return q}, -Xb:function Xb(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.k4=$ -_.ok=a -_.p3=b -_.at=c -_.ax=d -_.ay=e -_.ch=f -_.CW=$ +Xv:function Xv(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.p1=$ +_.p2=a +_.R8=b +_.ax=c +_.ay=d +_.ch=e +_.CW=f +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=g _.w=!1 -_.x=h -_.y=i -_.z=j -_.Q=k}, -bgO(a,b,c){var s,r,q +_.y=h +_.z=i +_.Q=j +_.as=k}, +bhR(a,b,c){var s,r,q if(c==null){s=a.c -s=B.c.cZ(s.c-s.a,3)}else s=c -r=new A.aFZ(a,s) +s=B.c.cS(s.c-s.a,3)}else s=c +r=new A.aH1(a,s) r.c=b q=s+s r.d=new A.x(s,s,q,q) q=b*3 r.e=new A.x(0,0,q,q) return r}, -aFZ:function aFZ(a,b){var _=this +aH1:function aH1(a,b){var _=this _.a=a _.b=b _.e=_.d=_.c=$}, -kP:function kP(a){this.a=a}, -bgV(a,b,c,d,e,f){return A.a5_(b,B.c6,c,B.ca,d,a.db$,B.bv,e,f)}, -rh(a,b,c,d,e,f,g){return A.aGW(b,c,d,e,a.db$,f,g)}, -aGV(a,b,c,d,e,f){var s=0,r=A.t(t.gZ),q,p -var $async$aGV=A.u(function(g,h){if(g===1)return A.p(h,r) +l2:function l2(a){this.a=a}, +bhY(a,b,c,d,e,f){return A.a5F(b,B.c8,c,B.cc,d,a.db$,B.bx,e,f)}, +rp(a,b,c,d,e,f,g){return A.aHZ(b,c,d,e,a.db$,f,g)}, +aHY(a,b,c,d,e,f){var s=0,r=A.t(t.gZ),q,p +var $async$aHY=A.u(function(g,h){if(g===1)return A.p(h,r) while(true)switch(s){case 0:s=3 -return A.A((e==null?$.au():e).cL(0,a),$async$aGV) +return A.B((e==null?$.ay():e).cI(0,a),$async$aHY) case 3:p=h -q=new A.a4Z(p,f,b,c,d==null?B.fF:d) +q=new A.a5E(p,f,b,c,d==null?B.fI:d) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$aGV,r)}, -aGQ(a,b,c,d,e,f,g){var s=0,r=A.t(t.go),q,p,o,n,m -var $async$aGQ=A.u(function(h,i){if(h===1)return A.p(i,r) +return A.r($async$aHY,r)}, +aHT(a,b,c,d,e,f,g){var s=0,r=A.t(t.go),q,p,o,n,m +var $async$aHT=A.u(function(h,i){if(h===1)return A.p(i,r) while(true)switch(s){case 0:s=3 -return A.A(A.ke(a,b,f==null?$.au():f),$async$aGQ) +return A.B(A.kq(a,b,f==null?$.ay():f),$async$aHT) case 3:p=i o=p.a -n=A.a6(o).h("U<1,ej>") -m=A.ai(new A.U(o,new A.aGR(),n),!0,n.h("aA.E")) -o=e==null?B.fF:e -q=new A.a4Y(new A.i1(p),m,g,c,d,o) +n=A.a6(o).h("S<1,er>") +m=A.ai(new A.S(o,new A.aHU(),n),!0,n.h("aF.E")) +o=e==null?B.fI:e +q=new A.a5D(new A.i1(p),m,g,c,d,o) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$aGQ,r)}, -bgW(a,b){var s,r=new Float64Array(2),q=new Float64Array(2) +return A.r($async$aHT,r)}, +bhZ(a,b){var s,r=new Float64Array(2),q=new Float64Array(2) if(b==null){s=new A.a(new Float64Array(2)) -s.an(1)}else s=b -return new A.mF(a,s,new A.a(r),new A.a(q))}, -aGW(a,b,c,d,e,f,g){var s=0,r=A.t(t.Rp),q,p -var $async$aGW=A.u(function(h,i){if(h===1)return A.p(i,r) +s.ak(1)}else s=b +return new A.mT(a,s,new A.a(r),new A.a(q))}, +aHZ(a,b,c,d,e,f,g){var s=0,r=A.t(t.Rp),q,p +var $async$aHZ=A.u(function(h,i){if(h===1)return A.p(i,r) while(true)switch(s){case 0:p=A s=3 -return A.A(a.Ul(0,f,b,c,e,d),$async$aGW) -case 3:q=p.bgW(i,g) +return A.B(a.UI(0,f,b,c,e,d),$async$aHZ) +case 3:q=p.bhZ(i,g) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$aGW,r)}, -aGP(a,b,c){var s=new A.a4X(a,new A.a(new Float64Array(2))) +return A.r($async$aHZ,r)}, +aHS(a,b,c){var s=new A.a5C(a,new A.a(new Float64Array(2))) s.a=b -if(c!=null)s.DW(0,c) +if(c!=null)s.DI(0,c) return s}, -a5_(a,b,c,d,e,f,g,h,i){var s=0,r=A.t(t.LL),q,p -var $async$a5_=A.u(function(j,k){if(j===1)return A.p(k,r) +a5F(a,b,c,d,e,f,g,h,i){var s=0,r=A.t(t.LL),q,p +var $async$a5F=A.u(function(j,k){if(j===1)return A.p(k,r) while(true)switch(s){case 0:p=A s=3 -return A.A(A.fb(A.bfW(a,new A.aH_(i,g,b,d,f,e),t.Ex,t.cd),t.Rp),$async$a5_) -case 3:q=p.aGP(k,c,h) +return A.B(A.f8(A.bgX(a,new A.aI2(i,g,b,d,f,e),t.Ex,t.cd),t.Rp),$async$a5F) +case 3:q=p.aHS(k,c,h) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$a5_,r)}, -aGY:function aGY(){}, -a4Z:function a4Z(a,b,c,d,e){var _=this +return A.r($async$a5F,r)}, +aI0:function aI0(){}, +a5E:function a5E(a,b,c,d,e){var _=this _.e=a _.a=b _.b=c _.c=d _.d=e}, -a4Y:function a4Y(a,b,c,d,e,f){var _=this +a5D:function a5D(a,b,c,d,e,f){var _=this _.e=a _.f=b _.a=c _.b=d _.c=e _.d=f}, -aGR:function aGR(){}, -mF:function mF(a,b,c,d){var _=this +aHU:function aHU(){}, +mT:function mT(a,b,c,d){var _=this _.a=a _.b=b _.c=$ @@ -19922,173 +20949,173 @@ _.d=c _.e=$ _.f=1 _.r=d}, -aGX:function aGX(a,b){this.a=a +aI_:function aI_(a,b){this.a=a this.b=b}, -qY:function qY(a,b){this.a=a +r6:function r6(a,b){this.a=a this.b=b}, -rg:function rg(){}, -dP:function dP(a){this.a=a}, -Nw:function Nw(a,b){this.a=a +ro:function ro(){}, +dX:function dX(a){this.a=a}, +NO:function NO(a,b){this.a=a this.b=b}, -a4X:function a4X(a,b){var _=this +a5C:function a5C(a,b){var _=this _.b=_.a=$ _.c=a _.d=!1 _.e=$ _.f=b}, -aH1:function aH1(a){this.a=a}, -aH2:function aH2(a,b){this.a=a +aI4:function aI4(a){this.a=a}, +aI5:function aI5(a,b){this.a=a this.b=b}, -aH_:function aH_(a,b,c,d,e,f){var _=this +aI2:function aI2(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -aGZ:function aGZ(){}, -aH0:function aH0(a){this.a=a}, -aqn(a,b,c,d,e){var s,r +aI1:function aI1(){}, +aI3:function aI3(a){this.a=a}, +arz(a,b,c,d,e){var s,r if(a==null)s=new A.a(new Float64Array(2)) else s=a if(d==null)r=new A.a(new Float64Array(2)) else r=d -s=new A.C8(b,s,e,r,$,B.w) -s.ln(c) +s=new A.Cl(b,s,e,r,$,B.y) +s.lj(c) return s}, -C8:function C8(a,b,c,d,e,f){var _=this +Cl:function Cl(a,b,c,d,e,f){var _=this _.w=a _.x=b _.y=c _.z=d -_.y8$=e +_.xU$=e _.d=f _.a=null _.b=$ _.c=!1}, -Rw:function Rw(){}, -tY(a,b){var s=new A.YJ(a,b) -s.ln(null) +RM:function RM(){}, +u6(a,b){var s=new A.Z6(a,b) +s.lj(null) return s}, -YJ:function YJ(a,b){var _=this +Z6:function Z6(a,b){var _=this _.d=a _.e=b _.a=null _.b=$ _.c=!1}, -ZB:function ZB(a){var _=this +ZZ:function ZZ(a){var _=this _.d=a _.a=null _.b=$ _.c=!1}, -be6(a,b,c){var s=new A.ZE(b,!0) -s.ln(c) +bf6(a,b,c){var s=new A.a_1(b,!0) +s.lj(c) return s}, -ZE:function ZE(a,b){var _=this +a_1:function a_1(a,b){var _=this _.d=a _.e=b _.a=null _.b=$ _.c=!1}, -aun:function aun(){}, -auu(a,b){var s=new A.ZI(b) -s.ln(a) +avx:function avx(){}, +avD(a,b){var s=new A.a_5(b) +s.lj(a) return s}, -ZI:function ZI(a){var _=this +a_5:function a_5(a){var _=this _.d=a _.a=null _.b=$ _.c=!1}, -a_3:function a_3(){}, -a28:function a28(a,b){var _=this +a_s:function a_s(){}, +a2B:function a2B(a,b){var _=this _.d=a _.e=b _.r=_.f=$ _.a=null _.b=$ _.c=!1}, -uZ(a,b,c,d,e){var s +v9(a,b,c,d,e){var s if(c==null)s=new A.a(new Float64Array(2)) else s=c -s=new A.EG(a,s,e,$,b) -s.ln(d) +s=new A.EU(a,s,e,$,b) +s.lj(d) return s}, -EG:function EG(a,b,c,d,e){var _=this +EU:function EU(a,b,c,d,e){var _=this _.w=a _.x=b _.y=c -_.y8$=d +_.xU$=d _.d=e _.a=null _.b=$ _.c=!1}, -ah9:function ah9(){}, -EW:function EW(a,b,c,d){var _=this +ai4:function ai4(){}, +Fb:function Fb(a,b,c,d){var _=this _.w=a _.x=b -_.y8$=c +_.xU$=c _.d=d _.a=null _.b=$ _.c=!1}, -ahV:function ahV(){}, -va(a,b){return A.be6(!0,A.my(a,b,t.x7),null)}, -eP:function eP(){}, -aHo:function aHo(a){this.a=a}, -b9E(a,b,c,d){var s=new A.a74(a,b,d,$,B.w) -s.ln(c) +aiR:function aiR(){}, +vl(a,b){return A.bf6(!0,A.mM(a,b,t.x7),null)}, +eU:function eU(){}, +aIr:function aIr(a){this.a=a}, +baA(a,b,c,d){var s=new A.a7Q(a,b,d,$,B.y) +s.lj(c) return s}, -a74:function a74(a,b,c,d,e){var _=this +a7Q:function a7Q(a,b,c,d,e){var _=this _.w=a _.x=b _.y=c -_.y8$=d +_.xU$=d _.d=e _.a=null _.b=$ _.c=!1}, -aka:function aka(){}, -bhP(a,b,c){var s=new A.a7o(a,c,$,B.w) -s.ln(b) +al5:function al5(){}, +biV(a,b,c){var s=new A.a88(a,c,$,B.y) +s.lj(b) return s}, -a7o:function a7o(a,b,c,d){var _=this +a88:function a88(a,b,c,d){var _=this _.w=a _.x=b -_.y8$=c +_.xU$=c _.d=d _.a=null _.b=$ _.c=!1}, -akm:function akm(){}, -a8y:function a8y(a,b,c){var _=this +alh:function alh(){}, +a9k:function a9k(a,b,c){var _=this _.d=a _.e=b _.r=c _.a=null _.b=$ _.c=!1}, -a8G:function a8G(a,b){var _=this +a9u:function a9u(a,b){var _=this _.d=a _.f=b _.a=null _.b=$ _.c=!1}, -aR6(a,b,c){var s=new A.GC(a,c,$) -s.ln(b) +aSj(a,b,c){var s=new A.GT(a,c,$) +s.lj(b) return s}, -GC:function GC(a,b,c){var _=this +GT:function GT(a,b,c){var _=this _.d=a _.e=b -_.y8$=c +_.xU$=c _.a=null _.b=$ _.c=!1}, -an_:function an_(){}, -ave:function ave(){}, -aR_:function aR_(a){this.b=a}, -ir(a,b,c){var s,r,q,p,o,n,m,l=new A.fs(B.q.aT(),a,B.G) -if(c==null){s=a.gc7(a) -r=a.gbR(a) +anY:function anY(){}, +awl:function awl(){}, +aSc:function aSc(a){this.b=a}, +ix(a,b,c){var s,r,q,p,o,n,m,l=new A.fT(B.r.aV(),a,B.H) +if(c==null){s=a.gc2(a) +r=a.gbQ(a) q=new A.a(new Float64Array(2)) q.t(s,r)}else q=c s=new Float64Array(2) @@ -20108,39 +21135,39 @@ s=n[0] n=n[1] l.c=new A.x(s,n,s+m[0],n+m[1]) return l}, -fF(a,b,c,d){var s=0,r=A.t(t.vz),q,p -var $async$fF=A.u(function(e,f){if(e===1)return A.p(f,r) +fq(a,b,c,d){var s=0,r=A.t(t.vz),q,p +var $async$fq=A.u(function(e,f){if(e===1)return A.p(f,r) while(true)switch(s){case 0:p=A s=3 -return A.A((b==null?$.au():b).cL(0,a),$async$fF) -case 3:q=p.ir(f,c,d) +return A.B((b==null?$.ay():b).cI(0,a),$async$fq) +case 3:q=p.ix(f,c,d) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$fF,r)}, -fs:function fs(a,b,c){this.a=a +return A.r($async$fq,r)}, +fT:function fT(a,b,c){this.a=a this.b=b this.c=c}, -bB9(a,b,c,d,e,f){var s,r={} +bCw(a,b,c,d,e,f){var s,r={} r.a=b r.b=e -s=new A.aNB(c) -s.ang(a,c,d,f,r) -return s}, -kd(a,b,c,d,e){return A.bB9(a,b,c,A.b6(a,d,!1,t.i),null,e)}, -aNI(a,b,c){var s=A.a6(a).h("U<1,iP>") -return new A.lS(A.ai(new A.U(a,new A.aNJ(c),s),!0,s.h("aA.E")),!0)}, -bBc(a,b,c){var s,r=A.b([],t.iU) -for(s=0;s") +return new A.m6(A.ai(new A.S(a,new A.aOR(c),s),!0,s.h("aF.E")),!0)}, +bCz(a,b,c){var s,r=A.b([],t.iU) +for(s=0;s>>") -q=A.fb(A.ai(new A.dH(p,new A.aKq(b,c,d,e,f,g,h,i),o),!0,o.h("B.E")),t.VW) +return A.r($async$a7u,r)}, +aLs(a,b,c,d,e,f,g,h,i){var s=0,r=A.t(t.Nc),q,p,o +var $async$aLs=A.u(function(j,k){if(j===1)return A.p(k,r) +while(true)switch(s){case 0:p=J.Xl(a,new A.aLt()) +o=p.$ti.h("dN<1,at>>") +q=A.f8(A.ai(new A.dN(p,new A.aLu(b,c,d,e,f,g,h,i),o),!0,o.h("y.E")),t.VW) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$aKo,r)}, -a6M:function a6M(a,b,c,d,e){var _=this +return A.r($async$aLs,r)}, +a7t:function a7t(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=$ _.f=e}, -aKt:function aKt(a){this.a=a}, -aKu:function aKu(){}, -aKp:function aKp(){}, -aKq:function aKq(a,b,c,d,e,f,g,h){var _=this +aLx:function aLx(a,b){this.a=a +this.b=b}, +aLy:function aLy(){}, +aLt:function aLt(){}, +aLu:function aLu(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -20909,8 +22007,8 @@ _.e=e _.f=f _.r=g _.w=h}, -aKv:function aKv(){}, -aMX(a){var s,r,q,p,o=a.c,n=!o +aLz:function aLz(){}, +aO0(a){var s,r,q,p,o=a.c,n=!o if(n&&!a.b&&!a.a){s=0 r=1 q=0 @@ -20933,133 +22031,133 @@ p=!0}else{if(o&&a.b&&!a.a)p=!1 else{if(!(o&&!a.b&&!a.a))throw A.d("Invalid combination of booleans: "+a.j(0)) p=!0}s=3 r=0 -q=-1}return new A.aMW(s,r,q,p)}, -aMW:function aMW(a,b,c,d){var _=this +q=-1}return new A.aO_(s,r,q,p)}, +aO_:function aO_(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -a9P:function a9P(a,b){this.a=a +aaF:function aaF(a,b){this.a=a this.b=b this.c=0}, -Gx:function Gx(a,b){var _=this +GO:function GO(a,b){var _=this _.a=a _.b=b _.d=_.c=0}, -aQd(a,b,c){return new A.a9Q(a,c,a==null?null:A.bid(a,B.bc,B.I,null,null,b,!0),b)}, -bC8(a){var s +aRo(a,b,c){return new A.aaG(a,c,a==null?null:A.bjj(a,B.bd,B.I,null,null,b,!0),b)}, +bDv(a){var s if(a.length===1){s=B.b.ga5(a).a s.toString -return s}s=A.ai(new A.U(a,new A.aQe(),A.a6(a).h("U<1,i?>")),!0,t.ob) +return s}s=A.ai(new A.S(a,new A.aRp(),A.a6(a).h("S<1,i?>")),!0,t.ob) B.b.kb(s) -return"atlas{"+B.b.cs(s,",")+"}"}, -bC7(a){var s,r,q,p,o,n=A.z(t.bn) +return"atlas{"+B.b.cp(s,",")+"}"}, +bDu(a){var s,r,q,p,o,n=A.C(t.bn) for(s=a.x,r=0;r>")),!0,t.pZ),t.lu),$async$Gy) +return A.B(A.f8(A.ai(new A.S(a,new A.aRs(),A.a6(a).h("S<1,at>")),!0,t.pZ),t.lu),$async$GP) case 6:k=b.B() -b=a.length,j=B.G,i=0 +b=a.length,j=B.H,i=0 case 7:if(!(ib.gm(b))q.c=B.aeZ -else q.c=B.aeY -s=a}s.ke(q.gwU()) -s=q.gQS() -q.a.aj(0,s) +s=b}else{if(a.gm(a)>b.gm(b))q.c=B.af9 +else q.c=B.af8 +s=a}s.kf(q.gwE()) +s=q.gQO() +q.a.an(0,s) r=q.b -if(r!=null){r.cD() -r=r.e6$ +if(r!=null){r.cv() +r=r.e_$ r.b=!0 r.a.push(s)}return q}, -bdt(a,b,c){return new A.IW(a,b,new A.bK(A.b([],t.x8),t.jc),new A.bK(A.b([],t.u),t.fy),0,c.h("IW<0>"))}, -abb:function abb(){}, -abc:function abc(){}, -IX:function IX(){}, -O_:function O_(a,b,c){var _=this +bet(a,b,c){return new A.Jd(a,b,new A.bP(A.b([],t.x8),t.jc),new A.bP(A.b([],t.u),t.fy),0,c.h("Jd<0>"))}, +ac1:function ac1(){}, +ac2:function ac2(){}, +Je:function Je(){}, +Oi:function Oi(a,b,c){var _=this _.c=_.b=_.a=null -_.eo$=a -_.e6$=b -_.rI$=c}, -nU:function nU(a,b,c){this.a=a -this.eo$=b -this.rI$=c}, -K7:function K7(a,b,c){var _=this +_.eg$=a +_.e_$=b +_.rw$=c}, +o6:function o6(a,b,c){this.a=a +this.eg$=b +this.rw$=c}, +Kp:function Kp(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=null}, -amH:function amH(a,b){this.a=a +anF:function anF(a,b){this.a=a this.b=b}, -Bb:function Bb(a,b,c,d,e){var _=this +Bm:function Bm(a,b,c,d,e){var _=this _.a=a _.b=b _.c=null _.d=c _.f=_.e=null -_.eo$=d -_.e6$=e}, -CU:function CU(){}, -IW:function IW(a,b,c,d,e,f){var _=this +_.eg$=d +_.e_$=e}, +D6:function D6(){}, +Jd:function Jd(a,b,c,d,e,f){var _=this _.a=a _.b=b _.d=_.c=null -_.eo$=c -_.e6$=d -_.rI$=e +_.eg$=c +_.e_$=d +_.rw$=e _.$ti=f}, -S4:function S4(){}, -S5:function S5(){}, -S6:function S6(){}, -ado:function ado(){}, -aiW:function aiW(){}, -aiX:function aiX(){}, -aiY:function aiY(){}, -ajX:function ajX(){}, -ajY:function ajY(){}, -amE:function amE(){}, -amF:function amF(){}, -amG:function amG(){}, -baW(a){if(a<0.36363636363636365)return 7.5625*a*a +Sl:function Sl(){}, +Sm:function Sm(){}, +Sn:function Sn(){}, +aef:function aef(){}, +ajQ:function ajQ(){}, +ajR:function ajR(){}, +ajS:function ajS(){}, +akP:function akP(){}, +akQ:function akQ(){}, +anC:function anC(){}, +anD:function anD(){}, +anE:function anE(){}, +bbO(a){if(a<0.36363636363636365)return 7.5625*a*a else if(a<0.7272727272727273){a-=0.5454545454545454 return 7.5625*a*a+0.75}else if(a<0.9090909090909091){a-=0.8181818181818182 return 7.5625*a*a+0.9375}a-=0.9545454545454546 return 7.5625*a*a+0.984375}, -Nx:function Nx(){}, -ha:function ha(){}, -Tn:function Tn(){}, -hP:function hP(a,b,c){this.a=a +NP:function NP(){}, +h5:function h5(){}, +TE:function TE(){}, +hM:function hM(a,b,c){this.a=a this.b=b this.c=c}, -QN:function QN(a){this.a=a}, -h9:function h9(a,b,c,d){var _=this +R3:function R3(a){this.a=a}, +h4:function h4(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -QM:function QM(a,b,c,d,e){var _=this +R2:function R2(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -qG:function qG(a){this.a=a}, -adx:function adx(){}, -abY:function abY(){}, -abX:function abX(){}, -IV:function IV(){}, -IU:function IU(){}, -x2:function x2(){}, -tH:function tH(){}, -kZ(a,b,c){return new A.bh(a,b,c.h("bh<0>"))}, -oD(a){return new A.nn(a)}, -bd:function bd(){}, -bs:function bs(a,b,c){this.a=a +qO:function qO(a){this.a=a}, +aeo:function aeo(){}, +acQ:function acQ(){}, +acP:function acP(){}, +Jc:function Jc(){}, +Jb:function Jb(){}, +x9:function x9(){}, +tQ:function tQ(){}, +lb(a,b,c){return new A.bm(a,b,c.h("bm<0>"))}, +oP(a){return new A.nA(a)}, +bh:function bh(){}, +bw:function bw(a,b,c){this.a=a this.b=b this.$ti=c}, -fK:function fK(a,b,c){this.a=a +fC:function fC(a,b,c){this.a=a this.b=b this.$ti=c}, -bh:function bh(a,b,c){this.a=a +bm:function bm(a,b,c){this.a=a this.b=b this.$ti=c}, -OT:function OT(a,b,c,d){var _=this +Pa:function Pa(a,b,c,d){var _=this _.c=a _.a=b _.b=c _.$ti=d}, -f8:function f8(a,b){this.a=a +f5:function f5(a,b){this.a=a this.b=b}, -a84:function a84(a,b){this.a=a +a8P:function a8P(a,b){this.a=a this.b=b}, -Og:function Og(a,b){this.a=a +Oy:function Oy(a,b){this.a=a this.b=b}, -uH:function uH(a,b){this.a=a +uS:function uS(a,b){this.a=a this.b=b}, -a8P:function a8P(a,b){this.a=a +a9D:function a9D(a,b){this.a=a this.b=b}, -nn:function nn(a){this.a=a}, -VW:function VW(){}, -bCp(a,b){var s=new A.R5(A.b([],b.h("v>")),A.b([],t.mz),b.h("R5<0>")) -s.anj(a,b) +nA:function nA(a){this.a=a}, +Wd:function Wd(){}, +bDM(a,b){var s=new A.Rm(A.b([],b.h("v>")),A.b([],t.mz),b.h("Rm<0>")) +s.anU(a,b) return s}, -biW(a,b,c){return new A.GD(a,b,c.h("GD<0>"))}, -R5:function R5(a,b,c){this.a=a +bk2(a,b,c){return new A.GU(a,b,c.h("GU<0>"))}, +Rm:function Rm(a,b,c){this.a=a this.b=b this.$ti=c}, -GD:function GD(a,b,c){this.a=a +GU:function GU(a,b,c){this.a=a this.b=b this.$ti=c}, -ag2:function ag2(a,b){this.a=a +agU:function agU(a,b){this.a=a this.b=b}, -bej(a,b,c,d,e,f,g,h,i){return new A.K3(c,h,d,e,g,f,i,b,a,null)}, -K3:function K3(a,b,c,d,e,f,g,h,i,j){var _=this +bfj(a,b,c,d,e,f,g,h,i){return new A.Kl(c,h,d,e,g,f,i,b,a,null)}, +Kl:function Kl(a,b,c,d,e,f,g,h,i,j){var _=this _.c=a _.d=b _.e=c @@ -21306,19 +22404,19 @@ _.x=g _.y=h _.z=i _.a=j}, -Se:function Se(a,b,c,d){var _=this +Sv:function Sv(a,b,c,d){var _=this _.d=a _.f=_.e=$ _.r=!1 -_.iY$=b -_.dQ$=c +_.iS$=b +_.dH$=c _.a=null _.b=d _.c=null}, -aUT:function aUT(a,b){this.a=a +aW2:function aW2(a,b){this.a=a this.b=b}, -W1:function W1(){}, -K4:function K4(a,b,c,d,e,f,g,h,i,j,k){var _=this +Wj:function Wj(){}, +Km:function Km(a,b,c,d,e,f,g,h,i,j,k){var _=this _.c=a _.d=b _.e=c @@ -21330,29 +22428,29 @@ _.z=h _.Q=i _.as=j _.a=k}, -Sf:function Sf(a,b,c,d,e,f,g){var _=this +Sw:function Sw(a,b,c,d,e,f,g){var _=this _.d=a _.e=null _.f=!1 -_.Jv$=b -_.a9f$=c -_.Tm$=d -_.eX$=e -_.bT$=f +_.Jh$=b +_.a9P$=c +_.TH$=d +_.eU$=e +_.bU$=f _.a=null _.b=g _.c=null}, -ack:function ack(a){var _=this +adc:function adc(a){var _=this _.f=_.e=_.d=_.c=_.b=_.a=_.ch=_.ay=_.ax=_.at=_.as=null -_.bj$=0 -_.bo$=a -_.cW$=_.cV$=0 -_.d3$=!1}, -W2:function W2(){}, -aod:function aod(){}, -ZW(a,b){if(a==null)return null -return a instanceof A.eC?a.fD(b):a}, -eC:function eC(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.G$=0 +_.Y$=a +_.ae$=_.a7$=0 +_.aa$=!1}, +Wk:function Wk(){}, +apg:function apg(){}, +a_k(a,b){if(a==null)return null +return a instanceof A.eK?a.fD(b):a}, +eK:function eK(a,b,c,d,e,f,g,h,i,j,k,l){var _=this _.b=a _.c=b _.d=c @@ -21365,27 +22463,27 @@ _.y=i _.z=j _.Q=k _.a=l}, -auS:function auS(a){this.a=a}, -add:function add(){}, -adc:function adc(){}, -auR:function auR(){}, -aoe:function aoe(){}, -ZV:function ZV(a,b,c){this.c=a +avZ:function avZ(a){this.a=a}, +ae4:function ae4(){}, +ae3:function ae3(){}, +avY:function avY(){}, +aph:function aph(){}, +a_j:function a_j(a,b,c){this.c=a this.d=b this.a=c}, -bv1(a,b){return new A.xN(a,b,null)}, -xN:function xN(a,b,c){this.c=a +bwl(a,b){return new A.xU(a,b,null)}, +xU:function xU(a,b,c){this.c=a this.f=b this.a=c}, -Sg:function Sg(a){var _=this +Sx:function Sx(a){var _=this _.d=!1 _.a=null _.b=a _.c=null}, -aUU:function aUU(a){this.a=a}, -aUV:function aUV(a){this.a=a}, -bek(a,b,c,d,e,f,g,h){return new A.ZX(g,b,h,c,e,a,d,f)}, -ZX:function ZX(a,b,c,d,e,f,g,h){var _=this +aW3:function aW3(a){this.a=a}, +aW4:function aW4(a){this.a=a}, +bfk(a,b,c,d,e,f,g,h){return new A.a_l(g,b,h,c,e,a,d,f)}, +a_l:function a_l(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -21394,100 +22492,100 @@ _.e=e _.f=f _.r=g _.w=h}, -adf:function adf(){}, -adg:function adg(){}, -a_i:function a_i(){}, -K6:function K6(a,b,c){this.d=a +ae6:function ae6(){}, +ae7:function ae7(){}, +a_H:function a_H(){}, +Ko:function Ko(a,b,c){this.d=a this.w=b this.a=c}, -Si:function Si(a,b,c,d){var _=this +Sz:function Sz(a,b,c,d){var _=this _.d=a _.e=0 _.r=_.f=$ -_.iY$=b -_.dQ$=c +_.iS$=b +_.dH$=c _.a=null _.b=d _.c=null}, -aV2:function aV2(a){this.a=a}, -aV1:function aV1(){}, -aV0:function aV0(a,b,c,d){var _=this +aWc:function aWc(a){this.a=a}, +aWb:function aWb(){}, +aWa:function aWa(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -ZY:function ZY(a,b,c){this.r=a +a_m:function a_m(a,b,c){this.r=a this.w=b this.a=c}, -W3:function W3(){}, -bv2(a){var s -if(a.gaaz())return!1 -s=a.rH$ +Wl:function Wl(){}, +bwm(a){var s +if(a.gabd())return!1 +s=a.rv$ if(s!=null&&s.length!==0)return!1 if(a.k1.length!==0)return!1 s=a.go -if(s.gcn(s)!==B.ab)return!1 +if(s.gcl(s)!==B.ab)return!1 s=a.id -if(s.gcn(s)!==B.V)return!1 +if(s.gcl(s)!==B.W)return!1 if(a.a.cx.a)return!1 return!0}, -bv3(a,b,c,d,e,f){var s,r,q,p=a.a.cx.a,o=p?c:A.ds(B.EE,c,new A.qG(B.EE)),n=$.brp(),m=t.ve +bwn(a,b,c,d,e,f){var s,r,q,p=a.a.cx.a,o=p?c:A.du(B.EF,c,new A.qO(B.EF)),n=$.bsA(),m=t.ve m.a(o) -s=p?d:A.ds(B.tw,d,B.PN) -r=$.bri() +s=p?d:A.du(B.tz,d,B.PT) +r=$.bst() m.a(s) -p=p?c:A.ds(B.tw,c,null) -q=$.bqz() -return new A.ZZ(new A.bs(o,n,n.$ti.h("bs")),new A.bs(s,r,r.$ti.h("bs")),new A.bs(m.a(p),q,A.w(q).h("bs")),new A.Hb(e,new A.auT(a),new A.auU(a,f),null,f.h("Hb<0>")),null)}, -aUW(a,b,c){var s,r,q,p,o,n,m +p=p?c:A.du(B.tz,c,null) +q=$.brK() +return new A.a_n(new A.bw(o,n,n.$ti.h("bw")),new A.bw(s,r,r.$ti.h("bw")),new A.bw(m.a(p),q,A.w(q).h("bw")),new A.Hs(e,new A.aw_(a),new A.aw0(a,f),null,f.h("Hs<0>")),null)}, +aW5(a,b,c){var s,r,q,p,o,n,m if(a==b)return a if(a==null){s=b.a if(s==null)s=b -else{r=A.a6(s).h("U<1,l>") -r=new A.og(A.ai(new A.U(s,new A.aUX(c),r),!0,r.h("aA.E"))) +else{r=A.a6(s).h("S<1,l>") +r=new A.ou(A.ai(new A.S(s,new A.aW6(c),r),!0,r.h("aF.E"))) s=r}return s}if(b==null){s=a.a if(s==null)s=a -else{r=A.a6(s).h("U<1,l>") -r=new A.og(A.ai(new A.U(s,new A.aUY(c),r),!0,r.h("aA.E"))) +else{r=A.a6(s).h("S<1,l>") +r=new A.ou(A.ai(new A.S(s,new A.aW7(c),r),!0,r.h("aF.E"))) s=r}return s}s=A.b([],t.O) for(r=b.a,q=a.a,p=q==null,o=0;o"))) -return new A.qH(r)}, -DD(a){return new A.qH(a)}, -bwK(a){return a}, -bfi(a,b){if(a.r&&!0)return -if($.b86===0||!1)A.bI7(J.ia(a.a),100,a.b) -else A.WQ().$1("Another exception was thrown: "+a.gahn().j(0)) -$.b86=$.b86+1}, -bwL(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.b1(["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.bBf(J.btj(a,"\n")) +aed:function aed(){}, +Rc:function Rc(){}, +aRR:function aRR(a,b){this.a=a +this.b=b}, +aRT:function aRT(a){this.a=a}, +aRO:function aRO(a,b){this.a=a +this.b=b}, +aaM:function aaM(){}, +cx(){var s=$.btn() +return s==null?$.bs5():s}, +b3P:function b3P(){}, +b30:function b30(){}, +cf(a){var s=null,r=A.b([a],t.jl) +return new A.DH(s,!1,!0,s,s,s,!1,r,s,B.bm,s,!1,!1,s,B.lc)}, +uq(a){var s=null,r=A.b([a],t.jl) +return new A.a0P(s,!1,!0,s,s,s,!1,r,s,B.QC,s,!1,!1,s,B.lc)}, +a0N(a){var s=null,r=A.b([a],t.jl) +return new A.a0M(s,!1,!0,s,s,s,!1,r,s,B.QB,s,!1,!1,s,B.lc)}, +Lm(a){var s=A.b(a.split("\n"),t.T),r=A.b([A.uq(B.b.ga5(s))],t.Q),q=A.fy(s,1,null,t.N) +B.b.I(r,new A.S(q,new A.azS(),q.$ti.h("S"))) +return new A.qP(r)}, +DQ(a){return new A.qP(a)}, +by3(a){return a}, +bgj(a,b){if(a.r&&!0)return +if($.b95===0||!1)A.bJv(J.ii(a.a),100,a.b) +else A.X7().$1("Another exception was thrown: "+a.gahX().j(0)) +$.b95=$.b95+1}, +by4(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.b5(["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.bCC(J.buB(a,"\n")) for(s=0,r=0;q=d.length,r0)q.push(h.a)}B.b.kb(q) -if(s===1)j.push("(elided one frame from "+B.b.gdO(q)+")") +if(s===1)j.push("(elided one frame from "+B.b.gdF(q)+")") else if(s>1){l=q.length -if(l>1)q[l-1]="and "+B.b.ga9(q) +if(l>1)q[l-1]="and "+B.b.ga4(q) l="(elided "+s -if(q.length>2)j.push(l+" frames from "+B.b.cs(q,", ")+")") -else j.push(l+" frames from "+B.b.cs(q," ")+")")}return j}, -et(a){var s=$.nd() +if(q.length>2)j.push(l+" frames from "+B.b.cp(q,", ")+")") +else j.push(l+" frames from "+B.b.cp(q," ")+")")}return j}, +eA(a){var s=$.nq() if(s!=null)s.$1(a)}, -bI7(a,b,c){var s,r -A.WQ().$1(a) -s=A.b(B.d.qy(J.ia(c==null?A.bif():A.bwK(c))).split("\n"),t.T) +bJv(a,b,c){var s,r +A.X7().$1(a) +s=A.b(B.d.qq(J.ii(c==null?A.bjl():A.by3(c))).split("\n"),t.T) r=s.length -s=J.btD(r!==0?new A.PQ(s,new A.b5e(),t.Ws):s,b) -A.WQ().$1(B.b.cs(A.bwL(s),"\n"))}, -bDw(a,b,c){return new A.aeP(c,a,!0,!0,null,b)}, -wn:function wn(){}, -Dt:function Dt(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +s=J.buU(r!==0?new A.Q8(s,new A.b6d(),t.Ws):s,b) +A.X7().$1(B.b.cp(A.by4(s),"\n"))}, +bET(a,b,c){return new A.afI(c,a,!0,!0,null,b)}, +wv:function wv(){}, +DH:function DH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.f=a _.r=b _.w=c @@ -21871,7 +22969,7 @@ _.b=l _.c=m _.d=n _.e=o}, -a0o:function a0o(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +a0P:function a0P(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.f=a _.r=b _.w=c @@ -21889,7 +22987,7 @@ _.b=l _.c=m _.d=n _.e=o}, -a0l:function a0l(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +a0M:function a0M(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.f=a _.r=b _.w=c @@ -21907,63 +23005,63 @@ _.b=l _.c=m _.d=n _.e=o}, -cv:function cv(a,b,c,d,e,f){var _=this +cz:function cz(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.f=e _.r=f}, -ayK:function ayK(a){this.a=a}, -qH:function qH(a){this.a=a}, -ayL:function ayL(){}, -ayM:function ayM(){}, -ayN:function ayN(){}, -b5e:function b5e(){}, -aeP:function aeP(a,b,c,d,e,f){var _=this +azR:function azR(a){this.a=a}, +qP:function qP(a){this.a=a}, +azS:function azS(){}, +azT:function azT(){}, +azU:function azU(){}, +b6d:function b6d(){}, +afI:function afI(a,b,c,d,e,f){var _=this _.f=a _.a=b _.b=c _.c=d _.d=e _.e=f}, -aeR:function aeR(){}, -aeQ:function aeQ(){}, -Y5:function Y5(){}, -arY:function arY(a,b){this.a=a +afK:function afK(){}, +afJ:function afJ(){}, +Yr:function Yr(){}, +at8:function at8(a,b){this.a=a this.b=b}, -ju(a,b){return new A.it(a,$.ag(),b.h("it<0>"))}, -ao:function ao(){}, -bq:function bq(a){var _=this -_.bj$=0 -_.bo$=a -_.cW$=_.cV$=0 -_.d3$=!1}, -at5:function at5(a){this.a=a}, -BH:function BH(a){this.a=a}, -it:function it(a,b,c){var _=this -_.a=a -_.bj$=0 -_.bo$=b -_.cW$=_.cV$=0 -_.d3$=!1 +jD(a,b){return new A.iz(a,$.af(),b.h("iz<0>"))}, +ar:function ar(){}, +bu:function bu(a){var _=this +_.G$=0 +_.Y$=a +_.ae$=_.a7$=0 +_.aa$=!1}, +auf:function auf(a){this.a=a}, +BT:function BT(a){this.a=a}, +iz:function iz(a,b,c){var _=this +_.a=a +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1 _.$ti=c}, -bvr(a,b,c){var s=null -return A.oF("",s,b,B.c8,a,!1,s,s,B.bk,s,!1,!1,!0,c,s,t.H)}, -oF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var s +bwL(a,b,c){var s=null +return A.oR("",s,b,B.ca,a,!1,s,s,B.bm,s,!1,!1,!0,c,s,t.H)}, +oR(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.kC(e,!1,c,s,g,o,k,b,d,i,a,m,l,j,n,p.h("kC<0>"))}, -b7D(a,b,c){return new A.a_A(c,a,!0,!0,null,b)}, -bz(a){return B.d.jr(B.e.hC(J.V(a)&1048575,16),5,"0")}, -bvq(a,b,c,d,e,f,g){return new A.a_B(b,d,"",g,a,c,!0,!0,null,f)}, -Kk:function Kk(a,b){this.a=a +return new A.kP(e,!1,c,s,g,o,k,b,d,i,a,m,l,j,n,p.h("kP<0>"))}, +b8C(a,b,c){return new A.a_Z(c,a,!0,!0,null,b)}, +bC(a){return B.d.jo(B.e.hA(J.W(a)&1048575,16),5,"0")}, +bwK(a,b,c,d,e,f,g){return new A.a0_(b,d,"",g,a,c,!0,!0,null,f)}, +KC:function KC(a,b){this.a=a this.b=b}, -oG:function oG(a,b){this.a=a +oS:function oS(a,b){this.a=a this.b=b}, -aZ1:function aZ1(){}, -ic:function ic(){}, -kC:function kC(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +b_3:function b_3(){}, +ik:function ik(){}, +kP:function kP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this _.f=a _.r=b _.w=c @@ -21982,18 +23080,18 @@ _.c=m _.d=n _.e=o _.$ti=p}, -xU:function xU(){}, -a_A:function a_A(a,b,c,d,e,f){var _=this +y0:function y0(){}, +a_Z:function a_Z(a,b,c,d,e,f){var _=this _.f=a _.a=b _.b=c _.c=d _.d=e _.e=f}, -aX:function aX(){}, -a_z:function a_z(){}, -np:function np(){}, -a_B:function a_B(a,b,c,d,e,f,g,h,i,j){var _=this +b0:function b0(){}, +a_Y:function a_Y(){}, +nC:function nC(){}, +a0_:function a0_(a,b,c,d,e,f,g,h,i,j){var _=this _.f=a _.r=b _.x=c @@ -22004,85 +23102,85 @@ _.b=g _.c=h _.d=i _.e=j}, -adL:function adL(){}, -hc:function hc(){}, -r_:function r_(){}, -pL:function pL(){}, +aeC:function aeC(){}, +h7:function h7(){}, +r9:function r9(){}, +pU:function pU(){}, d5:function d5(a,b){this.a=a this.$ti=b}, -baL:function baL(a){this.$ti=a}, -mw:function mw(){}, -M9:function M9(){}, -Ne(a){return new A.bK(A.b([],a.h("v<0>")),a.h("bK<0>"))}, -bK:function bK(a,b){var _=this +bbD:function bbD(a){this.$ti=a}, +mK:function mK(){}, +Mt:function Mt(){}, +Nw(a){return new A.bP(A.b([],a.h("v<0>")),a.h("bP<0>"))}, +bP:function bP(a,b){var _=this _.a=a _.b=!1 _.c=$ _.$ti=b}, -DU:function DU(a,b){this.a=a +E5:function E5(a,b){this.a=a this.$ti=b}, -bGa(a){return A.b6(a,null,!1,t.X)}, -F4:function F4(a,b){this.a=a +bHx(a){return A.ba(a,null,!1,t.X)}, +Fk:function Fk(a,b){this.a=a this.$ti=b}, -b1x:function b1x(){}, -afi:function afi(a){this.a=a}, -wl:function wl(a,b){this.a=a +b2t:function b2t(){}, +agc:function agc(a){this.a=a}, +wt:function wt(a,b){this.a=a this.b=b}, -T1:function T1(a,b){this.a=a +Ti:function Ti(a,b){this.a=a this.b=b}, -eI:function eI(a,b){this.a=a +eP:function eP(a,b){this.a=a this.b=b}, -aS6(a){var s=new DataView(new ArrayBuffer(8)),r=A.cg(s.buffer,0,null) -return new A.aS5(new Uint8Array(a),s,r)}, -aS5:function aS5(a,b,c){var _=this +aTh(a){var s=new DataView(new ArrayBuffer(8)),r=A.kd(s.buffer,0,null) +return new A.aTg(new Uint8Array(a),s,r)}, +aTg:function aTg(a,b,c){var _=this _.a=a _.b=0 _.c=!1 _.d=b _.e=c}, -Oe:function Oe(a){this.a=a +Ow:function Ow(a){this.a=a this.b=0}, -bBf(a){var s=t.ZK -return A.ai(new A.co(new A.dH(new A.bk(A.b(B.d.fe(a).split("\n"),t.T),new A.aNT(),t.Hd),A.bKW(),t.C9),s),!0,s.h("B.E"))}, -bBe(a){var s,r,q="",p=$.bq1().j_(a) +bCC(a){var s=t.ZK +return A.ai(new A.cm(new A.dN(new A.bo(A.b(B.d.fd(a).split("\n"),t.T),new A.aP2(),t.Hd),A.bMk(),t.C9),s),!0,s.h("y.E"))}, +bCB(a){var s,r,q="",p=$.brc().iT(a) if(p==null)return null s=A.b(p.b[1].split("."),t.T) r=s.length>1?B.b.ga5(s):q -return new A.o0(a,-1,q,q,q,-1,-1,r,s.length>1?A.fG(s,1,null,t.N).cs(0,"."):B.b.gdO(s))}, -bBg(a){var s,r,q,p,o,n,m,l,k,j,i=null,h="" -if(a==="")return B.a54 -else if(a==="...")return B.a53 -if(!B.d.cb(a,"#"))return A.bBe(a) -s=A.bm("^#(\\d+) +(.+) \\((.+?):?(\\d+){0,1}:?(\\d+){0,1}\\)$",!0,!1,!1).j_(a).b +return new A.od(a,-1,q,q,q,-1,-1,r,s.length>1?A.fy(s,1,null,t.N).cp(0,"."):B.b.gdF(s))}, +bCD(a){var s,r,q,p,o,n,m,l,k,j,i=null,h="" +if(a==="")return B.a5g +else if(a==="...")return B.a5f +if(!B.d.cd(a,"#"))return A.bCB(a) +s=A.bq("^#(\\d+) +(.+) \\((.+?):?(\\d+){0,1}:?(\\d+){0,1}\\)$",!0,!1,!1).iT(a).b r=s[2] r.toString -q=A.fO(r,".","") -if(B.d.cb(q,"new")){p=q.split(" ").length>1?q.split(" ")[1]:h -if(B.d.O(p,".")){o=p.split(".") +q=A.fH(r,".","") +if(B.d.cd(q,"new")){p=q.split(" ").length>1?q.split(" ")[1]:h +if(B.d.N(p,".")){o=p.split(".") p=o[0] -q=o[1]}else q=""}else if(B.d.O(q,".")){o=q.split(".") +q=o[1]}else q=""}else if(B.d.N(q,".")){o=q.split(".") p=o[0] q=o[1]}else p="" r=s[3] r.toString -n=A.jt(r,0,i) -m=n.gh2(n) -if(n.giN()==="dart"||n.giN()==="package"){l=n.gyL()[0] -m=B.d.nV(n.gh2(n),A.j(n.gyL()[0])+"/","")}else l=h +n=A.jC(r,0,i) +m=n.gh0(n) +if(n.giI()==="dart"||n.giI()==="package"){l=n.gyu()[0] +m=B.d.nR(n.gh0(n),A.j(n.gyu()[0])+"/","")}else l=h r=s[1] r.toString -r=A.ee(r,i,i) -k=n.giN() +r=A.em(r,i,i) +k=n.giI() j=s[4] if(j==null)j=-1 else{j=j j.toString -j=A.ee(j,i,i)}s=s[5] +j=A.em(j,i,i)}s=s[5] if(s==null)s=-1 else{s=s s.toString -s=A.ee(s,i,i)}return new A.o0(a,r,k,l,m,j,s,p,q)}, -o0:function o0(a,b,c,d,e,f,g,h,i){var _=this +s=A.em(s,i,i)}return new A.od(a,r,k,l,m,j,s,p,q)}, +od:function od(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -22092,30 +23190,30 @@ _.f=f _.r=g _.w=h _.x=i}, -aNT:function aNT(){}, -cM:function cM(a,b){this.a=a +aP2:function aP2(){}, +cO:function cO(a,b){this.a=a this.$ti=b}, -aOL:function aOL(a){this.a=a}, -a1i:function a1i(a,b){this.a=a +aPV:function aPV(a){this.a=a}, +a1L:function a1L(a,b){this.a=a this.b=b}, -e6:function e6(){}, -DM:function DM(a,b,c){this.a=a +ed:function ed(){}, +DZ:function DZ(a,b,c){this.a=a this.b=b this.c=c}, -Hu:function Hu(a){var _=this +HL:function HL(a){var _=this _.a=a _.b=!0 _.d=_.c=!1 _.e=null}, -aXb:function aXb(a){this.a=a}, -azW:function azW(a){this.a=a}, -azY:function azY(a,b){this.a=a +aYh:function aYh(a){this.a=a}, +aB2:function aB2(a){this.a=a}, +aB4:function aB4(a,b){this.a=a this.b=b}, -azX:function azX(a,b,c){this.a=a +aB3:function aB3(a,b,c){this.a=a this.b=b this.c=c}, -bwJ(a,b,c,d,e,f,g){return new A.L3(c,g,f,a,e,!1)}, -b_v:function b_v(a,b,c,d,e,f,g,h){var _=this +by2(a,b,c,d,e,f,g){return new A.Ll(c,g,f,a,e,!1)}, +b0t:function b0t(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=!1 _.c=b @@ -22126,87 +23224,87 @@ _.r=f _.w=g _.x=h _.y=null}, -DN:function DN(){}, -aA0:function aA0(a){this.a=a}, -aA1:function aA1(a,b){this.a=a +E_:function E_(){}, +aB7:function aB7(a){this.a=a}, +aB8:function aB8(a,b){this.a=a this.b=b}, -L3:function L3(a,b,c,d,e,f){var _=this +Ll:function Ll(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.f=e _.r=f}, -bll(a,b){switch(b.a){case 1:case 4:return a +bms(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}}, -bzl(a,b){var s=A.a6(a) -return new A.co(new A.dH(new A.bk(a,new A.aIc(),s.h("bk<1>")),new A.aId(b),s.h("dH<1,c2?>")),t.FI)}, -aIc:function aIc(){}, -aId:function aId(a){this.a=a}, -qy:function qy(a){this.a=a}, -nt:function nt(a,b,c){this.a=a +bAH(a,b){var s=A.a6(a) +return new A.cm(new A.dN(new A.bo(a,new A.aJe(),s.h("bo<1>")),new A.aJf(b),s.h("dN<1,c6?>")),t.FI)}, +aJe:function aJe(){}, +aJf:function aJf(a){this.a=a}, +qH:function qH(a){this.a=a}, +nG:function nG(a,b,c){this.a=a this.b=b this.d=c}, -mm:function mm(a,b,c,d){var _=this +mB:function mB(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -kF:function kF(a,b){this.a=a +kS:function kS(a,b){this.a=a this.b=b}, -NM(a,b){var s,r +O3(a,b){var s,r if(a==null)return b -s=new A.dA(new Float64Array(3)) +s=new A.dF(new Float64Array(3)) s.ka(b.a,b.b,0) -r=a.KW(s).a +r=a.KK(s).a return new A.h(r[0],r[1])}, -F8(a,b,c,d){if(a==null)return c -if(b==null)b=A.NM(a,d) -return b.Y(0,A.NM(a,d.Y(0,c)))}, -b9l(a){var s,r,q=new Float64Array(4),p=new A.oa(q) -p.o5(0,0,1,0) +Fo(a,b,c,d){if(a==null)return c +if(b==null)b=A.O3(a,d) +return b.X(0,A.O3(a,d.X(0,c)))}, +bai(a){var s,r,q=new Float64Array(4),p=new A.oo(q) +p.o1(0,0,1,0) s=new Float64Array(16) -r=new A.b3(s) -r.q(a) +r=new A.by(s) +r.u(a) s[11]=q[3] s[10]=q[2] s[9]=q[1] s[8]=q[0] -r.Mp(2,p) +r.Md(2,p) return r}, -bzi(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.zN(o,d,n,0,e,a,h,B.h,0,!1,!1,0,j,i,b,c,0,0,0,l,k,g,m,0,!1,null,null)}, -bzs(a,b,c,d,e,f,g,h,i,j,k,l){return new A.zS(l,c,k,0,d,a,f,B.h,0,!1,!1,0,h,g,0,b,0,0,0,j,i,0,0,0,!1,null,null)}, -bzn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.ro(a1,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)}, -bzk(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.vi(a3,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)}, -bzm(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.vj(a3,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)}, -bzj(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.rn(a0,d,s,h,e,b,i,B.h,a,!0,!1,j,l,k,0,c,q,m,p,o,n,g,r,0,!1,null,null)}, -bzo(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.zP(a3,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)}, -bzw(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.zV(a1,e,a0,i,f,b,j,B.h,a,!1,!1,k,m,l,c,d,r,n,q,p,o,h,s,0,!1,null,null)}, -bzu(a,b,c,d,e,f,g){return new A.zT(e,g,b,f,0,c,a,d,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, -bzv(a,b,c,d,e,f){return new A.zU(f,b,e,0,c,a,d,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, -bzt(a,b,c,d,e,f,g){return new A.a5A(e,g,b,f,0,c,a,d,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, -bzq(a,b,c,d,e,f,g){return new A.rp(g,b,f,c,B.bA,a,d,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,e,null,null)}, -bzr(a,b,c,d,e,f,g,h,i,j,k){return new A.zR(c,d,h,g,k,b,j,e,B.bA,a,f,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,i,null,null)}, -bzp(a,b,c,d,e,f,g){return new A.zQ(g,b,f,c,B.bA,a,d,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,e,null,null)}, -bhe(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.zO(a0,e,s,i,f,b,j,B.h,a,!1,!1,0,l,k,c,d,q,m,p,o,n,h,r,0,!1,null,null)}, -q4(a,b){var s +bAE(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.zY(o,d,n,0,e,a,h,B.h,0,!1,!1,0,j,i,b,c,0,0,0,l,k,g,m,0,!1,null,null)}, +bAO(a,b,c,d,e,f,g,h,i,j,k,l){return new A.A3(l,c,k,0,d,a,f,B.h,0,!1,!1,0,h,g,0,b,0,0,0,j,i,0,0,0,!1,null,null)}, +bAJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.rw(a1,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)}, +bAG(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.vt(a3,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)}, +bAI(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.vu(a3,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)}, +bAF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.rv(a0,d,s,h,e,b,i,B.h,a,!0,!1,j,l,k,0,c,q,m,p,o,n,g,r,0,!1,null,null)}, +bAK(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.A0(a3,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)}, +bAS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.A6(a1,e,a0,i,f,b,j,B.h,a,!1,!1,k,m,l,c,d,r,n,q,p,o,h,s,0,!1,null,null)}, +bAQ(a,b,c,d,e,f,g){return new A.A4(e,g,b,f,0,c,a,d,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +bAR(a,b,c,d,e,f){return new A.A5(f,b,e,0,c,a,d,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +bAP(a,b,c,d,e,f,g){return new A.a6f(e,g,b,f,0,c,a,d,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +bAM(a,b,c,d,e,f,g){return new A.rx(g,b,f,c,B.bC,a,d,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,e,null,null)}, +bAN(a,b,c,d,e,f,g,h,i,j,k){return new A.A2(c,d,h,g,k,b,j,e,B.bC,a,f,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,i,null,null)}, +bAL(a,b,c,d,e,f,g){return new A.A1(g,b,f,c,B.bC,a,d,B.h,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,e,null,null)}, +bih(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.zZ(a0,e,s,i,f,b,j,B.h,a,!1,!1,0,l,k,c,d,q,m,p,o,n,h,r,0,!1,null,null)}, +qd(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}}, -b57(a,b){var s +b66(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}}, -bHL(a){switch(a.a){case 1:return 1 +bJ8(a){switch(a.a){case 1:return 1 case 2:case 3:case 5:case 0:case 4:return 18}}, -c2:function c2(){}, -hp:function hp(){}, -ab6:function ab6(){}, -amO:function amO(){}, -acU:function acU(){}, -zN:function zN(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 +c6:function c6(){}, +hj:function hj(){}, +abX:function abX(){}, +anM:function anM(){}, +adL:function adL(){}, +zY:function zY(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 _.a=a _.b=b _.c=c @@ -22234,12 +23332,12 @@ _.fr=a4 _.fx=a5 _.fy=a6 _.go=a7}, -amK:function amK(a,b){var _=this +anI:function anI(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -ad3:function ad3(){}, -zS:function zS(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 +adV:function adV(){}, +A3:function A3(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 _.a=a _.b=b _.c=c @@ -22267,12 +23365,12 @@ _.fr=a4 _.fx=a5 _.fy=a6 _.go=a7}, -amV:function amV(a,b){var _=this +anT:function anT(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -acZ:function acZ(){}, -ro:function ro(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 +adQ:function adQ(){}, +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){var _=this _.a=a _.b=b _.c=c @@ -22300,12 +23398,12 @@ _.fr=a4 _.fx=a5 _.fy=a6 _.go=a7}, -amQ:function amQ(a,b){var _=this +anO:function anO(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -acX:function acX(){}, -vi:function vi(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 +adO:function adO(){}, +vt:function vt(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 _.a=a _.b=b _.c=c @@ -22333,12 +23431,12 @@ _.fr=a4 _.fx=a5 _.fy=a6 _.go=a7}, -amN:function amN(a,b){var _=this +anL:function anL(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -acY:function acY(){}, -vj:function vj(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 +adP:function adP(){}, +vu:function vu(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 _.a=a _.b=b _.c=c @@ -22366,12 +23464,12 @@ _.fr=a4 _.fx=a5 _.fy=a6 _.go=a7}, -amP:function amP(a,b){var _=this +anN:function anN(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -acW:function acW(){}, -rn:function rn(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 +adN:function adN(){}, +rv:function rv(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 _.a=a _.b=b _.c=c @@ -22399,12 +23497,12 @@ _.fr=a4 _.fx=a5 _.fy=a6 _.go=a7}, -amM:function amM(a,b){var _=this +anK:function anK(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -ad_:function ad_(){}, -zP:function zP(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 +adR:function adR(){}, +A0:function A0(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 _.a=a _.b=b _.c=c @@ -22432,12 +23530,12 @@ _.fr=a4 _.fx=a5 _.fy=a6 _.go=a7}, -amR:function amR(a,b){var _=this +anP:function anP(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -ad7:function ad7(){}, -zV:function zV(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 +adZ:function adZ(){}, +A6:function A6(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 _.a=a _.b=b _.c=c @@ -22465,14 +23563,14 @@ _.fr=a4 _.fx=a5 _.fy=a6 _.go=a7}, -amZ:function amZ(a,b){var _=this +anX:function anX(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -ji:function ji(){}, -ad5:function ad5(){}, -zT:function zT(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 -_.I=a +jr:function jr(){}, +adX:function adX(){}, +A4:function A4(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 +_.G=a _.a=b _.b=c _.c=d @@ -22500,12 +23598,12 @@ _.fr=a5 _.fx=a6 _.fy=a7 _.go=a8}, -amX:function amX(a,b){var _=this +anV:function anV(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -ad6:function ad6(){}, -zU:function zU(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 +adY:function adY(){}, +A5:function A5(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 _.a=a _.b=b _.c=c @@ -22533,13 +23631,13 @@ _.fr=a4 _.fx=a5 _.fy=a6 _.go=a7}, -amY:function amY(a,b){var _=this +anW:function anW(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -ad4:function ad4(){}, -a5A:function a5A(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 -_.I=a +adW:function adW(){}, +a6f:function a6f(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 +_.G=a _.a=b _.b=c _.c=d @@ -22567,12 +23665,12 @@ _.fr=a5 _.fx=a6 _.fy=a7 _.go=a8}, -amW:function amW(a,b){var _=this +anU:function anU(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -ad1:function ad1(){}, -rp:function rp(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 +adT:function adT(){}, +rx:function rx(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 _.a=a _.b=b _.c=c @@ -22600,12 +23698,12 @@ _.fr=a4 _.fx=a5 _.fy=a6 _.go=a7}, -amT:function amT(a,b){var _=this +anR:function anR(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -ad2:function ad2(){}, -zR:function zR(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 +adU:function adU(){}, +A2:function A2(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 _.id=a _.k1=b _.k2=c @@ -22637,13 +23735,13 @@ _.fr=a8 _.fx=a9 _.fy=b0 _.go=b1}, -amU:function amU(a,b){var _=this +anS:function anS(a,b){var _=this _.d=_.c=$ _.e=a _.f=b _.b=_.a=$}, -ad0:function ad0(){}, -zQ:function zQ(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 +adS:function adS(){}, +A1:function A1(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 _.a=a _.b=b _.c=c @@ -22671,12 +23769,12 @@ _.fr=a4 _.fx=a5 _.fy=a6 _.go=a7}, -amS:function amS(a,b){var _=this +anQ:function anQ(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -acV:function acV(){}, -zO:function zO(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 +adM:function adM(){}, +zZ:function zZ(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 _.a=a _.b=b _.c=c @@ -22704,66 +23802,66 @@ _.fr=a4 _.fx=a5 _.fy=a6 _.go=a7}, -amL:function amL(a,b){var _=this +anJ:function anJ(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -aij:function aij(){}, -aik:function aik(){}, -ail:function ail(){}, -aim:function aim(){}, -ain:function ain(){}, -aio:function aio(){}, -aip:function aip(){}, -aiq:function aiq(){}, -air:function air(){}, -ais:function ais(){}, -ait:function ait(){}, -aiu:function aiu(){}, -aiv:function aiv(){}, -aix:function aix(){}, -aiy:function aiy(){}, -aiz:function aiz(){}, -aiA:function aiA(){}, -aiB:function aiB(){}, -aiC:function aiC(){}, -aiD:function aiD(){}, -aiE:function aiE(){}, -aiF:function aiF(){}, -aiG:function aiG(){}, -aiH:function aiH(){}, -aiI:function aiI(){}, -aiJ:function aiJ(){}, -aiK:function aiK(){}, -aiL:function aiL(){}, -aiM:function aiM(){}, -aiN:function aiN(){}, -aiO:function aiO(){}, -ap7:function ap7(){}, -ap8:function ap8(){}, -ap9:function ap9(){}, -apa:function apa(){}, -apb:function apb(){}, -apc:function apc(){}, -apd:function apd(){}, -ape:function ape(){}, -apf:function apf(){}, -apg:function apg(){}, -aph:function aph(){}, -api:function api(){}, -apj:function apj(){}, -apk:function apk(){}, -apl:function apl(){}, -apm:function apm(){}, -apn:function apn(){}, -bfo(a,b,c,d,e,f){var s=t.S,r=A.e7(s),q=a==null?A.BZ():a -return new A.nB(e,d,c,B.qa,A.D(s,t.SP),r,b,f,q,A.D(s,t.Au))}, -bwX(a,b,c){var s=(c-a)/(b-a) -return!isNaN(s)?A.Y(s,0,1):s}, -BB:function BB(a,b){this.a=a -this.b=b}, -yr:function yr(a){this.a=a}, -nB:function nB(a,b,c,d,e,f,g,h,i,j){var _=this +ajf:function ajf(){}, +ajg:function ajg(){}, +ajh:function ajh(){}, +aji:function aji(){}, +ajj:function ajj(){}, +ajk:function ajk(){}, +ajl:function ajl(){}, +ajm:function ajm(){}, +ajn:function ajn(){}, +ajo:function ajo(){}, +ajp:function ajp(){}, +ajq:function ajq(){}, +ajr:function ajr(){}, +ajt:function ajt(){}, +aju:function aju(){}, +ajv:function ajv(){}, +ajw:function ajw(){}, +ajx:function ajx(){}, +ajy:function ajy(){}, +ajz:function ajz(){}, +ajA:function ajA(){}, +ajB:function ajB(){}, +ajC:function ajC(){}, +ajD:function ajD(){}, +ajE:function ajE(){}, +ajF:function ajF(){}, +ajG:function ajG(){}, +ajH:function ajH(){}, +ajI:function ajI(){}, +ajJ:function ajJ(){}, +ajK:function ajK(){}, +aqc:function aqc(){}, +aqd:function aqd(){}, +aqe:function aqe(){}, +aqf:function aqf(){}, +aqg:function aqg(){}, +aqh:function aqh(){}, +aqi:function aqi(){}, +aqj:function aqj(){}, +aqk:function aqk(){}, +aql:function aql(){}, +aqm:function aqm(){}, +aqn:function aqn(){}, +aqo:function aqo(){}, +aqp:function aqp(){}, +aqq:function aqq(){}, +aqr:function aqr(){}, +aqs:function aqs(){}, +bgp(a,b,c,d,e,f){var s=t.S,r=A.ee(s),q=a==null?A.C9():a +return new A.nO(e,d,c,B.qe,A.D(s,t.SP),r,b,f,q,A.D(s,t.Au))}, +byg(a,b,c){var s=(c-a)/(b-a) +return!isNaN(s)?A.Z(s,0,1):s}, +BN:function BN(a,b){this.a=a +this.b=b}, +yz:function yz(a){this.a=a}, +nO:function nO(a,b,c,d,e,f,g,h,i,j){var _=this _.ch=_.ay=_.ax=_.at=null _.CW=a _.cx=b @@ -22778,36 +23876,36 @@ _.b=null _.c=h _.d=i _.e=j}, -azo:function azo(a,b){this.a=a -this.b=b}, -azm:function azm(a){this.a=a}, -azn:function azn(a){this.a=a}, -a_w:function a_w(a){this.a=a}, -aB3(){var s=A.b([],t.om),r=new A.b3(new Float64Array(16)) -r.bm() -return new A.qR(s,A.b([r],t.Ji),A.b([],t.cR))}, -lr:function lr(a,b){this.a=a +aAv:function aAv(a,b){this.a=a +this.b=b}, +aAt:function aAt(a){this.a=a}, +aAu:function aAu(a){this.a=a}, +a_V:function a_V(a){this.a=a}, +aC2(){var s=A.b([],t.om),r=new A.by(new Float64Array(16)) +r.cc() +return new A.qZ(s,A.b([r],t.Ji),A.b([],t.cR))}, +lG:function lG(a,b){this.a=a this.b=null this.$ti=b}, -Ii:function Ii(){}, -Tz:function Tz(a){this.a=a}, -HO:function HO(a){this.a=a}, -qR:function qR(a,b,c){this.a=a +Iz:function Iz(){}, +TQ:function TQ(a){this.a=a}, +I4:function I4(a){this.a=a}, +qZ:function qZ(a,b,c){this.a=a this.b=b this.c=c}, -aE_(a,b,c,d,e){var s=c==null?B.fz:c,r=a==null?A.bmr():a,q=t.S,p=A.e7(q) -return new A.kO(s,d,B.db,A.D(q,t.SP),p,b,e,r,A.D(q,t.Au))}, -bya(a){return a===1||a===2||a===4}, -Ev:function Ev(a,b){this.a=a +aF4(a,b,c,d,e){var s=c==null?B.fC:c,r=a==null?A.bny():a,q=t.S,p=A.ee(q) +return new A.l1(s,d,B.dc,A.D(q,t.SP),p,b,e,r,A.D(q,t.Au))}, +bzv(a){return a===1||a===2||a===4}, +EJ:function EJ(a,b){this.a=a this.b=b}, -Ml:function Ml(a,b,c){this.a=a +MF:function MF(a,b,c){this.a=a this.b=b this.c=c}, -Eu:function Eu(a,b){this.b=a +EI:function EI(a,b){this.b=a this.c=b}, -kO:function kO(a,b,c,d,e,f,g,h,i){var _=this +l1:function l1(a,b,c,d,e,f,g,h,i){var _=this _.k2=!1 -_.bB=_.cF=_.ck=_.bG=_.bd=_.cd=_.bc=_.y2=_.y1=_.xr=_.x2=_.x1=_.to=_.ry=_.rx=_.RG=_.R8=_.p4=_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=null +_.ai=_.dA=_.cC=_.bA=_.bb=_.bP=_.bd=_.y2=_.y1=_.xr=_.x2=_.x1=_.to=_.ry=_.rx=_.RG=_.R8=_.p4=_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=null _.at=a _.ay=b _.ch=c @@ -22822,48 +23920,48 @@ _.b=null _.c=g _.d=h _.e=i}, -aE2:function aE2(a,b){this.a=a +aF7:function aF7(a,b){this.a=a this.b=b}, -aE1:function aE1(a,b){this.a=a +aF6:function aF6(a,b){this.a=a this.b=b}, -aE0:function aE0(a,b){this.a=a +aF5:function aF5(a,b){this.a=a this.b=b}, -tn:function tn(a,b,c){this.a=a +ty:function ty(a,b,c){this.a=a this.b=b this.c=c}, -baC:function baC(a,b){this.a=a +bbu:function bbu(a,b){this.a=a this.b=b}, -aIs:function aIs(a){this.a=a +aJx:function aJx(a){this.a=a this.b=$}, -aIt:function aIt(){}, -a2U:function a2U(a,b,c){this.a=a +aJy:function aJy(){}, +a3q:function a3q(a,b,c){this.a=a this.b=b this.c=c}, -bw1(a){return new A.jv(a.gdR(a),A.b6(20,null,!1,t.av))}, -bw2(a){return a===1}, -bjb(a,b,c){var s=t.S,r=a==null?A.b6_():a,q=A.e7(s) -return new A.ob(B.a3,A.b5Z(),B.du,A.D(s,t.GY),A.z(s),A.D(s,t.SP),q,b,c,r,A.D(s,t.Au))}, -aB6(a,b,c){var s=t.S,r=a==null?A.b6_():a,q=A.e7(s) -return new A.nE(B.a3,A.b5Z(),B.du,A.D(s,t.GY),A.z(s),A.D(s,t.SP),q,b,c,r,A.D(s,t.Au))}, -b9f(a,b,c){var s=t.S,r=a==null?A.b6_():a,q=A.e7(s) -return new A.jh(B.a3,A.b5Z(),B.du,A.D(s,t.GY),A.z(s),A.D(s,t.SP),q,b,c,r,A.D(s,t.Au))}, -bgU(a,b,c){return A.b9f(a,b,c)}, -Sy:function Sy(a,b){this.a=a +bxl(a){return new A.jE(a.gdK(a),A.ba(20,null,!1,t.av))}, +bxm(a){return a===1}, +bki(a,b,c){var s=t.S,r=a==null?A.b6Z():a,q=A.ee(s) +return new A.op(B.a3,A.b6Y(),B.dw,A.D(s,t.GY),A.C(s),A.D(s,t.SP),q,b,c,r,A.D(s,t.Au))}, +aC5(a,b,c){var s=t.S,r=a==null?A.b6Z():a,q=A.ee(s) +return new A.nR(B.a3,A.b6Y(),B.dw,A.D(s,t.GY),A.C(s),A.D(s,t.SP),q,b,c,r,A.D(s,t.Au))}, +bac(a,b,c){var s=t.S,r=a==null?A.b6Z():a,q=A.ee(s) +return new A.jq(B.a3,A.b6Y(),B.dw,A.D(s,t.GY),A.C(s),A.D(s,t.SP),q,b,c,r,A.D(s,t.Au))}, +bhX(a,b,c){return A.bac(a,b,c)}, +SP:function SP(a,b){this.a=a this.b=b}, -Dg:function Dg(){}, -awn:function awn(a,b){this.a=a +Dt:function Dt(){}, +axu:function axu(a,b){this.a=a this.b=b}, -aws:function aws(a,b){this.a=a +axz:function axz(a,b){this.a=a this.b=b}, -awt:function awt(a,b){this.a=a +axA:function axA(a,b){this.a=a this.b=b}, -awo:function awo(){}, -awp:function awp(a,b){this.a=a +axv:function axv(){}, +axw:function axw(a,b){this.a=a this.b=b}, -awq:function awq(a){this.a=a}, -awr:function awr(a,b){this.a=a +axx:function axx(a){this.a=a}, +axy:function axy(a,b){this.a=a this.b=b}, -ob:function ob(a,b,c,d,e,f,g,h,i,j,k){var _=this +op:function op(a,b,c,d,e,f,g,h,i,j,k){var _=this _.at=a _.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=null _.dy=!1 @@ -22883,7 +23981,7 @@ _.b=null _.c=i _.d=j _.e=k}, -nE:function nE(a,b,c,d,e,f,g,h,i,j,k){var _=this +nR:function nR(a,b,c,d,e,f,g,h,i,j,k){var _=this _.at=a _.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=null _.dy=!1 @@ -22903,7 +24001,7 @@ _.b=null _.c=i _.d=j _.e=k}, -jh:function jh(a,b,c,d,e,f,g,h,i,j,k){var _=this +jq:function jq(a,b,c,d,e,f,g,h,i,j,k){var _=this _.at=a _.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=null _.dy=!1 @@ -22923,16 +24021,16 @@ _.b=null _.c=i _.d=j _.e=k}, -byK(a){return a===1}, -bfM(a,b,c){var s=t.S,r=a==null?A.bJq():a -return new A.qU(A.D(s,t.sc),b,c,r,A.D(s,t.Au))}, -MP:function MP(){}, -MO:function MO(){}, -aFq:function aFq(a,b){this.a=a +bA4(a){return a===1}, +bgN(a,b,c){var s=t.S,r=a==null?A.bKO():a +return new A.r1(A.D(s,t.sc),b,c,r,A.D(s,t.Au))}, +N9:function N9(){}, +N8:function N8(){}, +aGv:function aGv(a,b){this.a=a this.b=b}, -aFp:function aFp(a,b){this.a=a +aGu:function aGu(a,b){this.a=a this.b=b}, -afQ:function afQ(a,b,c,d,e){var _=this +agH:function agH(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c @@ -22940,7 +24038,7 @@ _.d=d _.e=null _.f=e _.w=_.r=null}, -qU:function qU(a,b,c,d,e){var _=this +r1:function r1(a,b,c,d,e){var _=this _.f=null _.r=a _.a=b @@ -22948,22 +24046,22 @@ _.b=null _.c=c _.d=d _.e=e}, -bEe(a,b,c,d){var s=c.gbU(),r=c.gb6(c),q=c.gfS(c),p=new A.Sb() -A.dq(a,p.ga2m()) -return new A.tj(d,s,b,r,q,p)}, -bf1(a,b,c){var s=t.S,r=a==null?A.bJr():a -return new A.kE(A.D(s,t.HE),b,c,r,A.D(s,t.Au))}, -bf2(a,b,c){return A.bf1(a,b,c)}, -bw0(a){return a===1}, -bEd(a,b,c,d){var s=a.geD(),r=a.gb6(a),q=$.hB.q4$.u8(0,a.gbU(),b),p=a.gbU(),o=a.gb6(a),n=a.gfS(a),m=new A.Sb() -A.dq(B.tI,m.ga2m()) -m=new A.Id(b,new A.hV(s,r),c,p,q,o,n,m) -m.anp(a,b,c,d) +bFB(a,b,c,d){var s=c.gbS(),r=c.gb9(c),q=c.gfQ(c),p=new A.Ss() +A.dr(a,p.ga2R()) +return new A.tu(d,s,b,r,q,p)}, +bg0(a,b,c){var s=t.S,r=a==null?A.bKP():a +return new A.kR(A.D(s,t.HE),b,c,r,A.D(s,t.Au))}, +bg1(a,b,c){return A.bg0(a,b,c)}, +bxk(a){return a===1}, +bFA(a,b,c,d){var s=a.geA(),r=a.gb9(a),q=$.hv.q2$.tZ(0,a.gbS(),b),p=a.gbS(),o=a.gb9(a),n=a.gfQ(a),m=new A.Ss() +A.dr(B.tL,m.ga2R()) +m=new A.Iu(b,new A.hS(s,r),c,p,q,o,n,m) +m.ao_(a,b,c,d) return m}, -bgG(a,b,c,d){var s=t.S,r=a==null?A.BZ():a -return new A.r8(c,A.D(s,t.NU),b,d,r,A.D(s,t.Au))}, -Sb:function Sb(){this.a=!1}, -tj:function tj(a,b,c,d,e,f){var _=this +bhI(a,b,c,d){var s=t.S,r=a==null?A.C9():a +return new A.rh(c,A.D(s,t.NU),b,d,r,A.D(s,t.Au))}, +Ss:function Ss(){this.a=!1}, +tu:function tu(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c @@ -22971,7 +24069,7 @@ _.d=d _.e=e _.f=f _.r=!1}, -kE:function kE(a,b,c,d,e){var _=this +kR:function kR(a,b,c,d,e){var _=this _.y=_.x=_.w=_.r=_.f=null _.z=a _.a=b @@ -22979,9 +24077,9 @@ _.b=null _.c=c _.d=d _.e=e}, -awl:function awl(a,b){this.a=a +axs:function axs(a,b){this.a=a this.b=b}, -Id:function Id(a,b,c,d,e,f,g,h){var _=this +Iu:function Iu(a,b,c,d,e,f,g,h){var _=this _.w=a _.x=!1 _.y=null @@ -22994,9 +24092,9 @@ _.d=f _.e=g _.f=h _.r=!1}, -b0U:function b0U(a,b){this.a=a +b1Q:function b1Q(a,b){this.a=a this.b=b}, -r8:function r8(a,b,c,d,e,f){var _=this +rh:function rh(a,b,c,d,e,f){var _=this _.x=_.w=_.r=_.f=null _.y=a _.z=null @@ -23006,53 +24104,53 @@ _.b=null _.c=d _.d=e _.e=f}, -aFJ:function aFJ(a,b){this.a=a +aGO:function aGO(a,b){this.a=a this.b=b}, -aFF:function aFF(a,b){this.a=a +aGK:function aGK(a,b){this.a=a this.b=b}, -aFH:function aFH(a,b,c){this.a=a +aGM:function aGM(a,b,c){this.a=a this.b=b this.c=c}, -aFI:function aFI(a,b){this.a=a +aGN:function aGN(a,b){this.a=a this.b=b}, -aFG:function aFG(a,b,c){this.a=a +aGL:function aGL(a,b,c){this.a=a this.b=b this.c=c}, -aIe:function aIe(a,b){this.a=a +aJi:function aJi(a,b){this.a=a this.b=b}, -aIg:function aIg(){}, -aIf:function aIf(a,b,c){this.a=a +aJk:function aJk(){}, +aJj:function aJj(a,b,c){this.a=a this.b=b this.c=c}, -aIh:function aIh(){this.b=this.a=null}, -bx5(a){return!0}, -Dh:function Dh(a,b){this.a=a +aJl:function aJl(){this.b=this.a=null}, +byp(a){return!0}, +Du:function Du(a,b){this.a=a this.b=b}, -dL:function dL(){}, -Nh:function Nh(){}, -Ll:function Ll(a,b){this.a=a +dT:function dT(){}, +Nz:function Nz(){}, +LD:function LD(a,b){this.a=a this.b=b}, -Fd:function Fd(){}, -aIF:function aIF(a,b){this.a=a +Ft:function Ft(){}, +aJK:function aJK(a,b){this.a=a this.b=b}, -hV:function hV(a,b){this.a=a +hS:function hS(a,b){this.a=a this.b=b}, -afs:function afs(){}, -bAn(a,b,c,d,e,f){var s=t.S,r=A.b([],t.t),q=A.e7(s),p=a==null?A.BZ():a -return new A.pr(c,B.hK,e,f,A.D(s,t.o),r,A.D(s,t.GY),A.D(s,t.oi),A.D(s,t.SP),q,b,d,p,A.D(s,t.Au))}, -bhN(a,b,c,d,e,f){return A.bAn(a,b,c,d,e,f)}, -I3:function I3(a,b){this.a=a +agk:function agk(){}, +bBJ(a,b,c,d,e,f){var s=t.S,r=A.b([],t.t),q=A.ee(s),p=a==null?A.C9():a +return new A.pC(c,B.hM,e,f,A.D(s,t.o),r,A.D(s,t.GY),A.D(s,t.oi),A.D(s,t.SP),q,b,d,p,A.D(s,t.Au))}, +biT(a,b,c,d,e,f){return A.bBJ(a,b,c,d,e,f)}, +Ik:function Ik(a,b){this.a=a this.b=b}, -BJ:function BJ(a,b,c,d,e){var _=this +BV:function BV(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -P2:function P2(a,b,c){this.a=a +Pl:function Pl(a,b,c){this.a=a this.b=b this.c=c}, -P3:function P3(a,b,c,d,e,f,g,h){var _=this +Pm:function Pm(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -23061,15 +24159,15 @@ _.e=e _.f=f _.r=g _.w=h}, -FD:function FD(a,b,c){this.a=a +FU:function FU(a,b,c){this.a=a this.b=b this.c=c}, -agt:function agt(a,b,c,d){var _=this +ahm:function ahm(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -pr:function pr(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +pC:function pC(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.at=a _.ch=_.ay=_.ax=null _.CW=b @@ -23096,26 +24194,26 @@ _.b=null _.c=l _.d=m _.e=n}, -aLj:function aLj(){}, -aLk:function aLk(){}, -aLl:function aLl(a,b){this.a=a +aMn:function aMn(){}, +aMo:function aMo(){}, +aMp:function aMp(a,b){this.a=a this.b=b}, -aLm:function aLm(a){this.a=a}, -aLh:function aLh(a){this.a=a}, -aLi:function aLi(a){this.a=a}, -aLn:function aLn(){}, -aLo:function aLo(){}, -Gk(a,b,c){var s=t.S,r=A.e7(s),q=a==null?A.BZ():a -return new A.iS(B.aW,18,B.db,A.D(s,t.SP),r,b,c,q,A.D(s,t.Au))}, -bit(a,b,c){return A.Gk(a,b,c)}, -o3:function o3(a,b,c){this.a=a +aMq:function aMq(a){this.a=a}, +aMl:function aMl(a){this.a=a}, +aMm:function aMm(a){this.a=a}, +aMr:function aMr(){}, +aMs:function aMs(){}, +GB(a,b,c){var s=t.S,r=A.ee(s),q=a==null?A.C9():a +return new A.iY(B.aW,18,B.dc,A.D(s,t.SP),r,b,c,q,A.D(s,t.Au))}, +bjz(a,b,c){return A.GB(a,b,c)}, +og:function og(a,b,c){this.a=a this.b=b this.c=c}, -o4:function o4(a,b){this.a=a +oh:function oh(a,b){this.a=a this.c=b}, -Y1:function Y1(){}, -iS:function iS(a,b,c,d,e,f,g,h,i){var _=this -_.aX=_.aJ=_.aq=_.a8=_.a1=_.I=_.bB=_.cF=_.ck=_.bG=_.bd=null +Yn:function Yn(){}, +iY:function iY(a,b,c,d,e,f,g,h,i){var _=this +_.aP=_.aa=_.ae=_.a7=_.Y=_.G=_.ai=_.dA=_.cC=_.bA=_.bb=null _.k3=_.k2=!1 _.ok=_.k4=null _.at=a @@ -23132,50 +24230,50 @@ _.b=null _.c=g _.d=h _.e=i}, -aOT:function aOT(a,b){this.a=a +aQ3:function aQ3(a,b){this.a=a this.b=b}, -aOU:function aOU(a,b){this.a=a +aQ4:function aQ4(a,b){this.a=a this.b=b}, -aOV:function aOV(a,b){this.a=a +aQ5:function aQ5(a,b){this.a=a this.b=b}, -aOW:function aOW(a,b){this.a=a +aQ6:function aQ6(a,b){this.a=a this.b=b}, -aOX:function aOX(a){this.a=a}, -acF:function acF(a,b){this.a=a +aQ7:function aQ7(a){this.a=a}, +adx:function adx(a,b){this.a=a this.b=b}, -Bw:function Bw(a,b,c){var _=this +BI:function BI(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=!1 _.f=_.e=null}, -azZ:function azZ(a){this.a=a}, -aA_:function aA_(a,b){this.a=a +aB5:function aB5(a){this.a=a}, +aB6:function aB6(a,b){this.a=a this.b=b}, -bxi(a){var s=t.av -return new A.yG(A.b6(20,null,!1,s),a,A.b6(20,null,!1,s))}, -l_:function l_(a){this.a=a}, -Bj:function Bj(a,b,c,d){var _=this +byC(a){var s=t.av +return new A.yQ(A.ba(20,null,!1,s),a,A.ba(20,null,!1,s))}, +lc:function lc(a){this.a=a}, +Bv:function Bv(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -TX:function TX(a,b){this.a=a +Ud:function Ud(a,b){this.a=a this.b=b}, -jv:function jv(a,b){this.a=a +jE:function jE(a,b){this.a=a this.b=b this.c=0}, -yG:function yG(a,b,c){var _=this +yQ:function yQ(a,b,c){var _=this _.d=a _.a=b _.b=c _.c=0}, -Ew:function Ew(a,b,c){var _=this +EK:function EK(a,b,c){var _=this _.d=a _.a=b _.b=c _.c=0}, -btK(a,b,c){var s,r,q,p,o=null,n=a==null +bv0(a,b,c){var s,r,q,p,o=null,n=a==null if(n&&b==null)return o s=c<0.5 if(s)r=n?o:a.a @@ -23186,18 +24284,18 @@ if(s)p=n?o:a.c else p=b==null?o:b.c if(s)n=n?o:a.d else n=b==null?o:b.d -return new A.X6(r,q,p,n)}, -X6:function X6(a,b,c,d){var _=this +return new A.Xq(r,q,p,n)}, +Xq:function Xq(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -ab8:function ab8(){}, -b78(a){return new A.X9(a.gaHA(),a.gaHz(),null)}, -b79(a,b){var s=b.c +abZ:function abZ(){}, +b87(a){return new A.Xt(a.gaIc(),a.gaIb(),null)}, +b88(a,b){var s=b.c if(s!=null)return s -switch(A.al(a).r.a){case 2:case 4:return A.bem(a,b) -case 0:case 1:case 3:case 5:A.mz(a,B.ch,t.c4).toString +switch(A.an(a).r.a){case 2:case 4:return A.bfm(a,b) +case 0:case 1:case 3:case 5:A.mN(a,B.cj,t.c4).toString switch(b.b.a){case 0:return"Cut" case 1:return"Copy" case 2:return"Paste" @@ -23205,28 +24303,28 @@ case 3:return"Select all" case 4:return"Delete".toUpperCase() case 5:return"Scan text" case 6:return""}break}}, -btM(a,b){var s,r,q,p,o,n,m,l=null -switch(A.al(a).r.a){case 2:return new A.U(b,new A.aqC(),A.a6(b).h("U<1,m>")) +bv2(a,b){var s,r,q,p,o,n,m,l=null +switch(A.an(a).r.a){case 2:return new A.S(b,new A.arO(),A.a6(b).h("S<1,m>")) case 1:case 0:s=A.b([],t.p) for(r=0;q=b.length,r")) -case 4:return new A.U(b,new A.aqE(a),A.a6(b).h("U<1,m>"))}}, -X9:function X9(a,b,c){this.c=a +s.push(new A.aaA(A.dz(A.b88(a,p),l,l,l,l,l,l),m,new A.aR(q,0,n,0),l,l))}return s +case 3:case 5:return new A.S(b,new A.arP(a),A.a6(b).h("S<1,m>")) +case 4:return new A.S(b,new A.arQ(a),A.a6(b).h("S<1,m>"))}}, +Xt:function Xt(a,b,c){this.c=a this.e=b this.a=c}, -aqC:function aqC(){}, -aqD:function aqD(a){this.a=a}, -aqE:function aqE(a){this.a=a}, -b8T(a,b,c,d,e,f,g){return new A.My(d,b,e,g,f,c,a,null)}, -byn(){return new A.Ly(new A.aEy(),A.D(t.K,t.Qu))}, -aQ8:function aQ8(a,b){this.a=a -this.b=b}, -My:function My(a,b,c,d,e,f,g,h){var _=this +arO:function arO(){}, +arP:function arP(a){this.a=a}, +arQ:function arQ(a){this.a=a}, +b9S(a,b,c,d,e,f,g){return new A.MS(d,b,e,g,f,c,a,null)}, +bzI(){return new A.LR(new A.aFD(),A.D(t.K,t.Qu))}, +aRj:function aRj(a,b){this.a=a +this.b=b}, +MS:function MS(a,b,c,d,e,f,g,h){var _=this _.c=a _.e=b _.w=c @@ -23235,37 +24333,37 @@ _.cy=e _.k1=f _.p4=g _.a=h}, -aEy:function aEy(){}, -aEB:function aEB(){}, -Ts:function Ts(a){var _=this +aFD:function aFD(){}, +aFG:function aFG(){}, +TJ:function TJ(a){var _=this _.d=$ _.a=null _.b=a _.c=null}, -aYk:function aYk(){}, -aYl:function aYl(){}, -btW(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +aZq:function aZq(){}, +aZr:function aZr(){}, +bvc(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e if(a===b&&!0)return a s=A.a1(a.a,b.a,c) r=A.a1(a.b,b.b,c) -q=A.ak(a.c,b.c,c) -p=A.ak(a.d,b.d,c) +q=A.am(a.c,b.c,c) +p=A.am(a.d,b.d,c) o=A.a1(a.e,b.e,c) n=A.a1(a.f,b.f,c) -m=A.fr(a.r,b.r,c) -l=A.qS(a.w,b.w,c) -k=A.qS(a.x,b.x,c) +m=A.fo(a.r,b.r,c) +l=A.r_(a.w,b.w,c) +k=A.r_(a.x,b.x,c) j=c<0.5 if(j)i=a.y else i=b.y -h=A.ak(a.z,b.z,c) -g=A.ak(a.Q,b.Q,c) -f=A.c6(a.as,b.as,c) -e=A.c6(a.at,b.at,c) +h=A.am(a.z,b.z,c) +g=A.am(a.Q,b.Q,c) +f=A.cb(a.as,b.as,c) +e=A.cb(a.at,b.at,c) if(j)j=a.ax else j=b.ax -return new A.IY(s==null?null:s,r,q,p,o,n,m,l,k,i,h,g,f,e,j)}, -IY:function IY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +return new A.Jf(s==null?null:s,r,q,p,o,n,m,l,k,i,h,g,f,e,j)}, +Jf:function Jf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.a=a _.b=b _.c=c @@ -23281,41 +24379,41 @@ _.Q=l _.as=m _.at=n _.ax=o}, -abt:function abt(){}, -bGb(a,b){var s,r,q,p,o=A.ba("maxValue") +ack:function ack(){}, +bHy(a,b){var s,r,q,p,o=A.bd("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.b7()}, -MB:function MB(a,b){var _=this +s=p}}return o.bc()}, +MV:function MV(a,b){var _=this _.c=!0 _.r=_.f=_.e=_.d=null _.a=a _.b=b}, -aEz:function aEz(a,b){this.a=a +aFE:function aFE(a,b){this.a=a this.b=b}, -H8:function H8(a,b){this.a=a +Hp:function Hp(a,b){this.a=a this.b=b}, -t7:function t7(a,b){this.a=a +ti:function ti(a,b){this.a=a this.b=b}, -Ez:function Ez(a,b){var _=this +EN:function EN(a,b){var _=this _.e=!0 _.r=_.f=$ _.a=a _.b=b}, -aEA:function aEA(a,b){this.a=a +aFF:function aFF(a,b){this.a=a this.b=b}, -bu2(a,b,c){var s,r,q,p,o,n,m +bvl(a,b,c){var s,r,q,p,o,n,m if(a===b&&!0)return a s=A.a1(a.a,b.a,c) r=A.a1(a.b,b.b,c) -q=A.ak(a.c,b.c,c) -p=A.ak(a.d,b.d,c) -o=A.c6(a.e,b.e,c) -n=A.hA(a.f,b.f,c) -m=A.Xc(a.r,b.r,c) -return new A.J6(s,r,q,p,o,n,m,A.pf(a.w,b.w,c))}, -J6:function J6(a,b,c,d,e,f,g,h){var _=this +q=A.am(a.c,b.c,c) +p=A.am(a.d,b.d,c) +o=A.cb(a.e,b.e,c) +n=A.hu(a.f,b.f,c) +m=A.Xw(a.r,b.r,c) +return new A.Jo(s,r,q,p,o,n,m,A.pq(a.w,b.w,c))}, +Jo:function Jo(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -23324,8 +24422,8 @@ _.e=e _.f=f _.r=g _.w=h}, -abE:function abE(){}, -Mz:function Mz(a,b,c,d,e,f,g,h){var _=this +acv:function acv(){}, +MT:function MT(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -23334,18 +24432,18 @@ _.e=e _.f=f _.r=g _.w=h}, -agH:function agH(){}, -bu8(a,b,c){var s,r,q,p,o,n +ahB:function ahB(){}, +bvs(a,b,c){var s,r,q,p,o,n if(a===b&&!0)return a s=A.a1(a.a,b.a,c) -r=A.ak(a.b,b.b,c) +r=A.am(a.b,b.b,c) if(c<0.5)q=a.c else q=b.c -p=A.ak(a.d,b.d,c) +p=A.am(a.d,b.d,c) o=A.a1(a.e,b.e,c) n=A.a1(a.f,b.f,c) -return new A.Je(s,r,q,p,o,n,A.hA(a.r,b.r,c))}, -Je:function Je(a,b,c,d,e,f,g){var _=this +return new A.Jw(s,r,q,p,o,n,A.hu(a.r,b.r,c))}, +Jw:function Jw(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -23353,17 +24451,17 @@ _.d=d _.e=e _.f=f _.r=g}, -abU:function abU(){}, -bu9(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +acM:function acM(){}, +bvt(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f if(a===b&&!0)return a s=A.a1(a.a,b.a,c) -r=A.ak(a.b,b.b,c) -q=A.qS(a.c,b.c,c) -p=A.qS(a.d,b.d,c) +r=A.am(a.b,b.b,c) +q=A.r_(a.c,b.c,c) +p=A.r_(a.d,b.d,c) o=A.a1(a.e,b.e,c) n=A.a1(a.f,b.f,c) -m=A.c6(a.r,b.r,c) -l=A.c6(a.w,b.w,c) +m=A.cb(a.r,b.r,c) +l=A.cb(a.w,b.w,c) k=c<0.5 if(k)j=a.x else j=b.x @@ -23377,8 +24475,8 @@ if(k)f=a.as else f=b.as if(k)k=a.at else k=b.at -return new A.Jf(s,r,q,p,o,n,m,l,j,i,h,g,f,k)}, -Jf:function Jf(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +return new A.Jx(s,r,q,p,o,n,m,l,j,i,h,g,f,k)}, +Jx:function Jx(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.a=a _.b=b _.c=c @@ -23393,26 +24491,26 @@ _.z=k _.Q=l _.as=m _.at=n}, -abV:function abV(){}, -bua(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +acN:function acN(){}, +bvu(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h if(a===b)return a s=A.a1(a.a,b.a,c) r=A.a1(a.b,b.b,c) -q=A.ak(a.c,b.c,c) +q=A.am(a.c,b.c,c) p=A.a1(a.d,b.d,c) o=A.a1(a.e,b.e,c) n=A.a1(a.f,b.f,c) -m=A.ak(a.r,b.r,c) -l=A.fr(a.w,b.w,c) +m=A.am(a.r,b.r,c) +l=A.fo(a.w,b.w,c) k=c<0.5 if(k)j=a.x else j=b.x i=A.a1(a.y,b.y,c) -h=A.aN3(a.z,b.z,c) +h=A.aO7(a.z,b.z,c) if(k)k=a.Q else k=b.Q -return new A.Jg(s,r,q,p,o,n,m,l,j,i,h,k,A.xi(a.as,b.as,c))}, -Jg:function Jg(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +return new A.Jy(s,r,q,p,o,n,m,l,j,i,h,k,A.xp(a.as,b.as,c))}, +Jy:function Jy(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.a=a _.b=b _.c=c @@ -23426,8 +24524,8 @@ _.y=j _.z=k _.Q=l _.as=m}, -abW:function abW(){}, -Oc:function Oc(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +acO:function acO(){}, +Ou:function Ou(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 @@ -23449,17 +24547,17 @@ _.fy=r _.go=s _.id=a0 _.a=a1}, -aj9:function aj9(a,b){var _=this -_.y5$=a +ak1:function ak1(a,b){var _=this +_.xR$=a _.a=null _.b=b _.c=null}, -afY:function afY(a,b,c){this.e=a +agP:function agP(a,b,c){this.e=a this.c=b this.a=c}, -Ug:function Ug(a,b,c){var _=this -_.T=a -_.V$=b +Ux:function Ux(a,b,c){var _=this +_.S=a +_.U$=b _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -23486,10 +24584,10 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -b_5:function b_5(a,b){this.a=a +b03:function b03(a,b){this.a=a this.b=b}, -aoD:function aoD(){}, -buf(a,b,c){var s,r,q,p,o,n,m,l,k +apH:function apH(){}, +bvz(a,b,c){var s,r,q,p,o,n,m,l,k if(a===b)return a s=c<0.5 if(s)r=a.a @@ -23498,17 +24596,17 @@ if(s)q=a.b else q=b.b if(s)p=a.c else p=b.c -o=A.ak(a.d,b.d,c) -n=A.ak(a.e,b.e,c) -m=A.hA(a.f,b.f,c) +o=A.am(a.d,b.d,c) +n=A.am(a.e,b.e,c) +m=A.hu(a.f,b.f,c) if(s)l=a.r else l=b.r if(s)k=a.w else k=b.w if(s)s=a.x else s=b.x -return new A.Jn(r,q,p,o,n,m,l,k,s)}, -Jn:function Jn(a,b,c,d,e,f,g,h,i){var _=this +return new A.JF(r,q,p,o,n,m,l,k,s)}, +JF:function JF(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -23518,51 +24616,51 @@ _.f=f _.r=g _.w=h _.x=i}, -ac6:function ac6(){}, -asE(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.d0(a1,c,g,m,o,s,d,n,k,f,j,h,i,q,p,l,a2,a0,b,e,a,r)}, -tU(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,a5=null +acZ:function acZ(){}, +atO(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.d1(a1,c,g,m,o,s,d,n,k,f,j,h,i,q,p,l,a2,a0,b,e,a,r)}, +u3(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,a5=null if(a6==a7)return a6 s=a6==null r=s?a5:a6.a q=a7==null p=q?a5:a7.a -p=A.bJ(r,p,a8,A.WS(),t.p8) +p=A.bO(r,p,a8,A.X9(),t.p8) r=s?a5:a6.b o=q?a5:a7.b n=t.MH -o=A.bJ(r,o,a8,A.dh(),n) +o=A.bO(r,o,a8,A.di(),n) r=s?a5:a6.c -r=A.bJ(r,q?a5:a7.c,a8,A.dh(),n) +r=A.bO(r,q?a5:a7.c,a8,A.di(),n) m=s?a5:a6.d -m=A.bJ(m,q?a5:a7.d,a8,A.dh(),n) +m=A.bO(m,q?a5:a7.d,a8,A.di(),n) l=s?a5:a6.e -l=A.bJ(l,q?a5:a7.e,a8,A.dh(),n) +l=A.bO(l,q?a5:a7.e,a8,A.di(),n) k=s?a5:a6.f -k=A.bJ(k,q?a5:a7.f,a8,A.dh(),n) +k=A.bO(k,q?a5:a7.f,a8,A.di(),n) j=s?a5:a6.r i=q?a5:a7.r h=t.PM -i=A.bJ(j,i,a8,A.WW(),h) +i=A.bO(j,i,a8,A.Xd(),h) j=s?a5:a6.w g=q?a5:a7.w -g=A.bJ(j,g,a8,A.bbB(),t.pc) +g=A.bO(j,g,a8,A.bct(),t.pc) j=s?a5:a6.x f=q?a5:a7.x e=t.tW -f=A.bJ(j,f,a8,A.WV(),e) +f=A.bO(j,f,a8,A.Xc(),e) j=s?a5:a6.y -j=A.bJ(j,q?a5:a7.y,a8,A.WV(),e) +j=A.bO(j,q?a5:a7.y,a8,A.Xc(),e) d=s?a5:a6.z -e=A.bJ(d,q?a5:a7.z,a8,A.WV(),e) +e=A.bO(d,q?a5:a7.z,a8,A.Xc(),e) d=s?a5:a6.Q -n=A.bJ(d,q?a5:a7.Q,a8,A.dh(),n) +n=A.bO(d,q?a5:a7.Q,a8,A.di(),n) d=s?a5:a6.as -h=A.bJ(d,q?a5:a7.as,a8,A.WW(),h) +h=A.bO(d,q?a5:a7.as,a8,A.Xd(),h) d=s?a5:a6.at -d=A.buh(d,q?a5:a7.at,a8) +d=A.bvB(d,q?a5:a7.at,a8) c=s?a5:a6.ax b=q?a5:a7.ax -b=A.bJ(c,b,a8,A.bbp(),t.KX) +b=A.bO(c,b,a8,A.bch(),t.KX) c=a8<0.5 if(c)a=s?a5:a6.ay else a=q?a5:a7.ay @@ -23575,13 +24673,13 @@ else a2=q?a5:a7.cx if(c)a3=s?a5:a6.cy else a3=q?a5:a7.cy a4=s?a5:a6.db -a4=A.Xc(a4,q?a5:a7.db,a8) +a4=A.Xw(a4,q?a5:a7.db,a8) if(c)s=s?a5:a6.dx else s=q?a5:a7.dx -return A.asE(a4,a2,o,i,a3,j,r,n,h,e,f,a,m,g,l,b,d,s,k,a1,p,a0)}, -buh(a,b,c){if(a==null&&b==null)return null -return new A.agq(a,b,c)}, -d0:function d0(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +return A.atO(a4,a2,o,i,a3,j,r,n,h,e,f,a,m,g,l,b,d,s,k,a1,p,a0)}, +bvB(a,b,c){if(a==null&&b==null)return null +return new A.ahh(a,b,c)}, +d1:function d1(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 @@ -23604,68 +24702,68 @@ _.cx=s _.cy=a0 _.db=a1 _.dx=a2}, -agq:function agq(a,b,c){this.a=a +ahh:function ahh(a,b,c){this.a=a this.b=b this.c=c}, -acb:function acb(){}, -bdO(a,b,c,d){var s +ad3:function ad3(){}, +beO(a,b,c,d){var s if(d<=1)return a else if(d>=3)return c -else if(d<=2){s=A.hA(a,b,d-1) +else if(d<=2){s=A.hu(a,b,d-1) s.toString -return s}s=A.hA(b,c,d-2) +return s}s=A.hu(b,c,d-2) s.toString return s}, -Jr:function Jr(){}, -RQ:function RQ(a,b,c){var _=this +JJ:function JJ(){}, +S6:function S6(a,b,c){var _=this _.r=_.f=_.e=_.d=null -_.eX$=a -_.bT$=b +_.eU$=a +_.bU$=b _.a=null _.b=c _.c=null}, -aU1:function aU1(){}, -aTZ:function aTZ(a,b,c){this.a=a +aVc:function aVc(){}, +aV9:function aV9(a,b,c){this.a=a this.b=b this.c=c}, -aU_:function aU_(a,b){this.a=a +aVa:function aVa(a,b){this.a=a this.b=b}, -aU0:function aU0(a,b,c){this.a=a +aVb:function aVb(a,b,c){this.a=a this.b=b this.c=c}, -aTC:function aTC(){}, -aTD:function aTD(){}, -aTE:function aTE(){}, -aTP:function aTP(){}, -aTS:function aTS(){}, -aTT:function aTT(){}, -aTU:function aTU(){}, -aTV:function aTV(){}, -aTW:function aTW(){}, -aTX:function aTX(){}, -aTY:function aTY(){}, -aTF:function aTF(){}, -aTG:function aTG(){}, -aTH:function aTH(){}, -aTQ:function aTQ(a){this.a=a}, -aTA:function aTA(a){this.a=a}, -aTR:function aTR(a){this.a=a}, -aTz:function aTz(a){this.a=a}, -aTI:function aTI(){}, -aTJ:function aTJ(){}, -aTK:function aTK(){}, -aTL:function aTL(){}, -aTM:function aTM(){}, -aTN:function aTN(){}, -aTO:function aTO(a){this.a=a}, -aTB:function aTB(){}, -ah_:function ah_(a){this.a=a}, -afX:function afX(a,b,c){this.e=a +aUN:function aUN(){}, +aUO:function aUO(){}, +aUP:function aUP(){}, +aV_:function aV_(){}, +aV2:function aV2(){}, +aV3:function aV3(){}, +aV4:function aV4(){}, +aV5:function aV5(){}, +aV6:function aV6(){}, +aV7:function aV7(){}, +aV8:function aV8(){}, +aUQ:function aUQ(){}, +aUR:function aUR(){}, +aUS:function aUS(){}, +aV0:function aV0(a){this.a=a}, +aUL:function aUL(a){this.a=a}, +aV1:function aV1(a){this.a=a}, +aUK:function aUK(a){this.a=a}, +aUT:function aUT(){}, +aUU:function aUU(){}, +aUV:function aUV(){}, +aUW:function aUW(){}, +aUX:function aUX(){}, +aUY:function aUY(){}, +aUZ:function aUZ(a){this.a=a}, +aUM:function aUM(){}, +ahT:function ahT(a){this.a=a}, +agO:function agO(a,b,c){this.e=a this.c=b this.a=c}, -Uf:function Uf(a,b,c){var _=this -_.T=a -_.V$=b +Uw:function Uw(a,b,c){var _=this +_.S=a +_.U$=b _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -23692,25 +24790,25 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -b_4:function b_4(a,b){this.a=a +b02:function b02(a,b){this.a=a this.b=b}, -VY:function VY(){}, -bdQ(a){var s,r,q,p,o -a.bb(t.Xj) -s=A.al(a) +Wf:function Wf(){}, +beQ(a){var s,r,q,p,o +a.bh(t.Xj) +s=A.an(a) r=s.y1 if(r.at==null){q=r.at if(q==null)q=s.ax -p=r.ghx(r) -o=r.gdw(r) -r=A.bdP(!1,r.w,q,r.x,r.y,r.b,r.Q,r.z,r.d,r.ax,r.a,p,o,r.as,r.c)}r.toString +p=r.ghv(r) +o=r.gdk(r) +r=A.beP(!1,r.w,q,r.x,r.y,r.b,r.Q,r.z,r.d,r.ax,r.a,p,o,r.as,r.c)}r.toString return r}, -bdP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.Yo(k,f,o,i,l,m,!1,b,d,e,h,g,n,c,j)}, -asF:function asF(a,b){this.a=a +beP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.YM(k,f,o,i,l,m,!1,b,d,e,h,g,n,c,j)}, +atP:function atP(a,b){this.a=a this.b=b}, -asD:function asD(a,b){this.a=a +atN:function atN(a,b){this.a=a this.b=b}, -Yo:function Yo(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +YM:function YM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.a=a _.b=b _.c=c @@ -23726,16 +24824,16 @@ _.Q=l _.as=m _.at=n _.ax=o}, -acc:function acc(){}, -at_(a,b,c,d,e){return new A.Yw(b,e,c,d,a,null)}, -Yw:function Yw(a,b,c,d,e,f){var _=this +ad4:function ad4(){}, +au9(a,b,c,d,e){return new A.YU(b,e,c,d,a,null)}, +YU:function YU(a,b,c,d,e,f){var _=this _.c=a _.d=b _.f=c _.y=d _.Q=e _.a=f}, -aU3:function aU3(a,b,c,d,e,f,g,h){var _=this +aVe:function aVe(a,b,c,d,e,f,g,h){var _=this _.w=a _.a=b _.b=c @@ -23744,17 +24842,17 @@ _.d=e _.e=f _.f=g _.r=h}, -bum(a,b,c){var s,r,q,p,o,n +bvG(a,b,c){var s,r,q,p,o,n if(a===b&&!0)return a if(c<0.5)s=a.a else s=b.a r=A.a1(a.b,b.b,c) q=A.a1(a.c,b.c,c) p=A.a1(a.d,b.d,c) -o=A.ak(a.e,b.e,c) -n=A.hA(a.f,b.f,c) -return new A.Cy(s,r,q,p,o,n,A.fr(a.r,b.r,c))}, -Cy:function Cy(a,b,c,d,e,f,g){var _=this +o=A.am(a.e,b.e,c) +n=A.hu(a.f,b.f,c) +return new A.CL(s,r,q,p,o,n,A.fo(a.r,b.r,c))}, +CL:function CL(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -23762,11 +24860,11 @@ _.d=d _.e=e _.f=f _.r=g}, -ach:function ach(){}, -bdW(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){return new A.Jv(p,i,h,a,d,c,!1,g,e,j,n,!1,l,m,!1,k,B.adp,null)}, -aUc:function aUc(a,b){this.a=a +ad9:function ad9(){}, +beW(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){return new A.JN(p,i,h,a,d,c,!1,g,e,j,n,!1,l,m,!1,k,B.adB,null)}, +aVn:function aVn(a,b){this.a=a this.b=b}, -Jv:function Jv(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +JN:function JN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this _.c=a _.d=b _.e=c @@ -23785,36 +24883,36 @@ _.cy=o _.db=p _.dx=q _.a=r}, -acl:function acl(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +add:function add(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this _.d=a _.e=null -_.Ti$=b -_.a9b$=c -_.Ju$=d -_.a9c$=e -_.a9d$=f -_.Tj$=g -_.a9e$=h -_.Tk$=i -_.Tl$=j -_.CC$=k -_.CD$=l -_.CE$=m -_.eX$=n -_.bT$=o +_.TD$=b +_.a9L$=c +_.Jg$=d +_.a9M$=e +_.a9N$=f +_.TE$=g +_.a9O$=h +_.TF$=i +_.TG$=j +_.Cp$=k +_.Cq$=l +_.Cr$=m +_.eU$=n +_.bU$=o _.a=null _.b=p _.c=null}, -aUa:function aUa(a){this.a=a}, -aUb:function aUb(a,b){this.a=a +aVl:function aVl(a){this.a=a}, +aVm:function aVm(a,b){this.a=a this.b=b}, -acj:function acj(a){var _=this +adb:function adb(a){var _=this _.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=_.b=_.a=_.fy=_.fx=_.fr=_.dy=_.dx=_.db=null -_.bj$=0 -_.bo$=a -_.cW$=_.cV$=0 -_.d3$=!1}, -aU6:function aU6(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.G$=0 +_.Y$=a +_.ae$=_.a7$=0 +_.aa$=!1}, +aVh:function aVh(a,b,c,d,e,f,g,h,i,j,k){var _=this _.y=a _.z=b _.a=c @@ -23826,43 +24924,43 @@ _.f=h _.r=i _.w=j _.x=k}, -aU9:function aU9(a){this.a=a}, -aU7:function aU7(a){this.a=a}, -aU8:function aU8(a){this.a=a}, -W_:function W_(){}, -W0:function W0(){}, -aUd:function aUd(a,b){this.a=a -this.b=b}, -Jw:function Jw(a,b,c,d,e){var _=this +aVk:function aVk(a){this.a=a}, +aVi:function aVi(a){this.a=a}, +aVj:function aVj(a){this.a=a}, +Wh:function Wh(){}, +Wi:function Wi(){}, +aVo:function aVo(a,b){this.a=a +this.b=b}, +JO:function JO(a,b,c,d,e){var _=this _.c=a _.d=b _.cy=c _.go=d _.a=e}, -buq(a,b,c){var s,r,q,p,o,n,m,l +bvK(a,b,c){var s,r,q,p,o,n,m,l if(a===b&&!0)return a s=c<0.5 if(s)r=a.a else r=b.a q=t.MH -p=A.bJ(a.b,b.b,c,A.dh(),q) -o=A.bJ(a.c,b.c,c,A.dh(),q) -q=A.bJ(a.d,b.d,c,A.dh(),q) -n=A.ak(a.e,b.e,c) +p=A.bO(a.b,b.b,c,A.di(),q) +o=A.bO(a.c,b.c,c,A.di(),q) +q=A.bO(a.d,b.d,c,A.di(),q) +n=A.am(a.e,b.e,c) if(s)m=a.f else m=b.f if(s)s=a.r else s=b.r -l=t.KX.a(A.fr(a.w,b.w,c)) -return new A.CB(r,p,o,q,n,m,s,l,A.bup(a.x,b.x,c))}, -bup(a,b,c){if(a==null||b==null)return null +l=t.KX.a(A.fo(a.w,b.w,c)) +return new A.CO(r,p,o,q,n,m,s,l,A.bvJ(a.x,b.x,c))}, +bvJ(a,b,c){if(a==null||b==null)return null if(a===b)return a -return A.bw(a,b,c)}, -bdX(a){var s -a.bb(t.ES) -s=A.al(a) -return s.bc}, -CB:function CB(a,b,c,d,e,f,g,h,i){var _=this +return A.bA(a,b,c)}, +beX(a){var s +a.bh(t.ES) +s=A.an(a) +return s.bd}, +CO:function CO(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -23872,10 +24970,10 @@ _.f=f _.r=g _.w=h _.x=i}, -acm:function acm(){}, -buu(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 +ade:function ade(){}, +bvO(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(a3===a4)return a3 -s=A.bJ(a3.a,a4.a,a5,A.dh(),t.MH) +s=A.bO(a3.a,a4.a,a5,A.di(),t.MH) r=A.a1(a3.b,a4.b,a5) q=A.a1(a3.c,a4.c,a5) p=A.a1(a3.d,a4.d,a5) @@ -23888,30 +24986,30 @@ j=a5<0.5 if(j)i=a3.y!==!1 else i=a4.y!==!1 h=A.a1(a3.z,a4.z,a5) -g=A.hA(a3.Q,a4.Q,a5) -f=A.hA(a3.as,a4.as,a5) -e=A.but(a3.at,a4.at,a5) -d=A.bus(a3.ax,a4.ax,a5) -c=A.c6(a3.ay,a4.ay,a5) -b=A.c6(a3.ch,a4.ch,a5) +g=A.hu(a3.Q,a4.Q,a5) +f=A.hu(a3.as,a4.as,a5) +e=A.bvN(a3.at,a4.at,a5) +d=A.bvM(a3.ax,a4.ax,a5) +c=A.cb(a3.ay,a4.ay,a5) +b=A.cb(a3.ch,a4.ch,a5) if(j){j=a3.CW -if(j==null)j=B.az}else{j=a4.CW -if(j==null)j=B.az}a=A.ak(a3.cx,a4.cx,a5) -a0=A.ak(a3.cy,a4.cy,a5) +if(j==null)j=B.ax}else{j=a4.CW +if(j==null)j=B.ax}a=A.am(a3.cx,a4.cx,a5) +a0=A.am(a3.cy,a4.cy,a5) a1=a3.db if(a1==null)a2=a4.db!=null else a2=!0 -if(a2)a1=A.qS(a1,a4.db,a5) +if(a2)a1=A.r_(a1,a4.db,a5) else a1=null -return new A.Jx(s,r,q,p,o,n,m,l,k,i,h,g,f,e,d,c,b,j,a,a0,a1)}, -but(a,b,c){var s=a==null +return new A.JP(s,r,q,p,o,n,m,l,k,i,h,g,f,e,d,c,b,j,a,a0,a1)}, +bvN(a,b,c){var s=a==null if(s&&b==null)return null if(s){s=b.a -return A.bw(new A.ck(A.a9(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.aa,-1),b,c)}if(b==null){s=a.a -return A.bw(new A.ck(A.a9(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.aa,-1),a,c)}return A.bw(a,b,c)}, -bus(a,b,c){if(a==null&&b==null)return null -return t.KX.a(A.fr(a,b,c))}, -Jx:function Jx(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +return A.bA(new A.cp(A.a9(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.aa,-1),b,c)}if(b==null){s=a.a +return A.bA(new A.cp(A.a9(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.aa,-1),a,c)}return A.bA(a,b,c)}, +bvM(a,b,c){if(a==null&&b==null)return null +return t.KX.a(A.fo(a,b,c))}, +JP:function JP(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 @@ -23933,9 +25031,9 @@ _.CW=r _.cx=s _.cy=a0 _.db=a1}, -acp:function acp(){}, -aua(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){return new A.CN(b,a1,k,a2,l,a4,m,a5,n,b0,q,b1,r,c,h,d,i,a,g,a7,o,a9,p,s,a0,a6,a3,f,j,e,a8)}, -buN(b7,b8,b9){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 +adh:function adh(){}, +avk(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){return new A.D_(b,a1,k,a2,l,a4,m,a5,n,b0,q,b1,r,c,h,d,i,a,g,a7,o,a9,p,s,a0,a6,a3,f,j,e,a8)}, +bw6(b7,b8,b9){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 if(b7===b8)return b7 s=b9<0.5?b7.a:b8.a r=b7.b @@ -24041,13 +25139,13 @@ a1=b5==null?a1:b5 b5=b8.fx a1=A.a1(a1,b5==null?a3:b5,b9) a3=b7.fy -if(a3==null)a3=B.o +if(a3==null)a3=B.q b5=b8.fy -a3=A.a1(a3,b5==null?B.o:b5,b9) +a3=A.a1(a3,b5==null?B.q:b5,b9) b5=b7.go -if(b5==null)b5=B.o +if(b5==null)b5=B.q b6=b8.go -b5=A.a1(b5,b6==null?B.o:b6,b9) +b5=A.a1(b5,b6==null?B.q:b6,b9) b6=b7.id a9=b6==null?a9:b6 b6=b8.id @@ -24063,8 +25161,8 @@ o=A.a1(o,a7==null?n:a7,b9) n=b7.k3 r=n==null?r:n n=b8.k3 -return A.aua(a,s,b,j,o,a9,a4,a2,f,a6,m,k,e,c,b1,b3,a5,g,b4,a1,p,l,b5,h,d,a3,a8,A.a1(r,n==null?q:n,b9),b2,a0,i)}, -CN:function CN(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 +return A.avk(a,s,b,j,o,a9,a4,a2,f,a6,m,k,e,c,b1,b3,a5,g,b4,a1,p,l,b5,h,d,a3,a8,A.a1(r,n==null?q:n,b9),b2,a0,i)}, +D_:function D_(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 _.a=a _.b=b _.c=c @@ -24096,31 +25194,31 @@ _.id=a8 _.k1=a9 _.k2=b0 _.k3=b1}, -acE:function acE(){}, -fA:function fA(a,b){this.b=a +adw:function adw(){}, +fw:function fw(a,b){this.b=a this.a=b}, -r2:function r2(a,b){this.b=a +pk:function pk(a,b){this.b=a this.a=b}, -bvd(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +bwx(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f if(a===b)return a -s=A.avc(a.a,b.a,c) +s=A.awj(a.a,b.a,c) r=t.MH -q=A.bJ(a.b,b.b,c,A.dh(),r) -p=A.ak(a.c,b.c,c) -o=A.ak(a.d,b.d,c) -n=A.c6(a.e,b.e,c) -r=A.bJ(a.f,b.f,c,A.dh(),r) -m=A.ak(a.r,b.r,c) -l=A.c6(a.w,b.w,c) -k=A.ak(a.x,b.x,c) -j=A.ak(a.y,b.y,c) -i=A.ak(a.z,b.z,c) -h=A.ak(a.Q,b.Q,c) +q=A.bO(a.b,b.b,c,A.di(),r) +p=A.am(a.c,b.c,c) +o=A.am(a.d,b.d,c) +n=A.cb(a.e,b.e,c) +r=A.bO(a.f,b.f,c,A.di(),r) +m=A.am(a.r,b.r,c) +l=A.cb(a.w,b.w,c) +k=A.am(a.x,b.x,c) +j=A.am(a.y,b.y,c) +i=A.am(a.z,b.z,c) +h=A.am(a.Q,b.Q,c) g=c<0.5 f=g?a.as:b.as g=g?a.at:b.at -return new A.Kc(s,q,p,o,n,r,m,l,k,j,i,h,f,g)}, -Kc:function Kc(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +return new A.Ku(s,q,p,o,n,r,m,l,k,j,i,h,f,g)}, +Ku:function Ku(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.a=a _.b=b _.c=c @@ -24135,52 +25233,52 @@ _.z=k _.Q=l _.as=m _.at=n}, -adu:function adu(){}, -bvf(b5,b6,b7){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 +ael:function ael(){}, +bwz(b5,b6,b7){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 if(b5===b6&&!0)return b5 s=A.a1(b5.a,b6.a,b7) -r=A.ak(b5.b,b6.b,b7) +r=A.am(b5.b,b6.b,b7) q=A.a1(b5.c,b6.c,b7) p=A.a1(b5.d,b6.d,b7) -o=A.fr(b5.e,b6.e,b7) +o=A.fo(b5.e,b6.e,b7) n=A.a1(b5.f,b6.f,b7) m=A.a1(b5.r,b6.r,b7) -l=A.c6(b5.w,b6.w,b7) -k=A.c6(b5.x,b6.x,b7) -j=A.c6(b5.y,b6.y,b7) -i=A.c6(b5.z,b6.z,b7) +l=A.cb(b5.w,b6.w,b7) +k=A.cb(b5.x,b6.x,b7) +j=A.cb(b5.y,b6.y,b7) +i=A.cb(b5.z,b6.z,b7) h=t.MH -g=A.bJ(b5.Q,b6.Q,b7,A.dh(),h) -f=A.bJ(b5.as,b6.as,b7,A.dh(),h) -e=A.bJ(b5.at,b6.at,b7,A.dh(),h) -d=A.bJ(b5.ax,b6.ax,b7,A.dh(),h) -c=A.bJ(b5.ay,b6.ay,b7,A.dh(),h) -b=A.bve(b5.ch,b6.ch,b7) -a=A.c6(b5.CW,b6.CW,b7) -a0=A.bJ(b5.cx,b6.cx,b7,A.dh(),h) -a1=A.bJ(b5.cy,b6.cy,b7,A.dh(),h) -a2=A.bJ(b5.db,b6.db,b7,A.dh(),h) +g=A.bO(b5.Q,b6.Q,b7,A.di(),h) +f=A.bO(b5.as,b6.as,b7,A.di(),h) +e=A.bO(b5.at,b6.at,b7,A.di(),h) +d=A.bO(b5.ax,b6.ax,b7,A.di(),h) +c=A.bO(b5.ay,b6.ay,b7,A.di(),h) +b=A.bwy(b5.ch,b6.ch,b7) +a=A.cb(b5.CW,b6.CW,b7) +a0=A.bO(b5.cx,b6.cx,b7,A.di(),h) +a1=A.bO(b5.cy,b6.cy,b7,A.di(),h) +a2=A.bO(b5.db,b6.db,b7,A.di(),h) a3=A.a1(b5.dx,b6.dx,b7) -a4=A.ak(b5.dy,b6.dy,b7) +a4=A.am(b5.dy,b6.dy,b7) a5=A.a1(b5.fr,b6.fr,b7) a6=A.a1(b5.fx,b6.fx,b7) -a7=A.fr(b5.fy,b6.fy,b7) +a7=A.fo(b5.fy,b6.fy,b7) a8=A.a1(b5.go,b6.go,b7) a9=A.a1(b5.id,b6.id,b7) -b0=A.c6(b5.k1,b6.k1,b7) -b1=A.c6(b5.k2,b6.k2,b7) +b0=A.cb(b5.k1,b6.k1,b7) +b1=A.cb(b5.k2,b6.k2,b7) b2=A.a1(b5.k3,b6.k3,b7) -h=A.bJ(b5.k4,b6.k4,b7,A.dh(),h) +h=A.bO(b5.k4,b6.k4,b7,A.di(),h) b3=A.a1(b5.ok,b6.ok,b7) if(b7<0.5)b4=b5.p1 else b4=b6.p1 -return new A.Kd(s,r,q,p,o,n,m,l,k,j,i,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,h,b3,b4)}, -bve(a,b,c){var s +return new A.Kv(s,r,q,p,o,n,m,l,k,j,i,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,h,b3,b4)}, +bwy(a,b,c){var s if(a==b)return a if(a==null){s=b.a -return A.bw(new A.ck(A.a9(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.aa,-1),b,c)}s=a.a -return A.bw(a,new A.ck(A.a9(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.aa,-1),c)}, -Kd:function Kd(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){var _=this +return A.bA(new A.cp(A.a9(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.aa,-1),b,c)}s=a.a +return A.bA(a,new A.cp(A.a9(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.aa,-1),c)}, +Kv:function Kv(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){var _=this _.a=a _.b=b _.c=c @@ -24215,33 +25313,33 @@ _.k3=b1 _.k4=b2 _.ok=b3 _.p1=b4}, -adw:function adw(){}, -adH:function adH(){}, -avq:function avq(){}, -aof:function aof(){}, -a_s:function a_s(a,b,c){this.c=a +aen:function aen(){}, +aey:function aey(){}, +awx:function awx(){}, +api:function api(){}, +a_R:function a_R(a,b,c){this.c=a this.d=b this.a=c}, -bvp(a,b,c){var s=null -return new A.Dc(b,A.dv(c,s,B.cx,s,B.Ez.hM(A.al(a).ax.a===B.ai?B.l:B.a1),s,s),s)}, -Dc:function Dc(a,b,c){this.c=a +bwJ(a,b,c){var s=null +return new A.Dp(b,A.dz(c,s,B.cz,s,B.EA.hI(A.an(a).ax.a===B.ai?B.l:B.a1),s,s),s)}, +Dp:function Dp(a,b,c){this.c=a this.d=b this.a=c}, -ber(a,b,c,d,e,f,g,h,i){return new A.a_C(b,e,g,i,f,d,h,a,c,null)}, -btO(a,b,c){return new A.Xa(c,b,a,null)}, -bEL(a,b,c,d){return A.ln(!1,d,A.ds(B.ek,b,null))}, -bvs(a,b,c,d,e,f,g,h,i,j,k){var s,r,q,p,o,n,m=null -A.mz(f,B.ch,t.c4).toString +bfr(a,b,c,d,e,f,g,h,i){return new A.a00(b,e,g,i,f,d,h,a,c,null)}, +bv4(a,b,c){return new A.Xu(c,b,a,null)}, +bG7(a,b,c,d){return A.lC(!1,d,A.du(B.em,b,null))}, +bwM(a,b,c,d,e,f,g,h,i,j,k){var s,r,q,p,o,n,m=null +A.mN(f,B.cj,t.c4).toString s=A.b([],t.Zt) -r=$.aG -q=A.Fg(B.dA) +r=$.aP +q=A.Fw(B.dC) p=A.b([],t.wi) -o=A.ju(m,t.ob) -n=$.aG -return new A.Kl(new A.avu(e,h,!0),!0,"Dismiss",b,B.fy,A.bIj(),a,m,i,s,new A.cz(m,k.h("cz>")),new A.cz(m,t.re),new A.Nr(),m,0,new A.bT(new A.aR(r,k.h("aR<0?>")),k.h("bT<0?>")),q,p,B.jq,o,new A.bT(new A.aR(n,k.h("aR<0?>")),k.h("bT<0?>")),k.h("Kl<0>"))}, -bju(a){var s=null -return new A.aVZ(a,A.al(a).p3,A.al(a).ok,s,24,s,s,B.eK,B.Y,s,s,s,s)}, -a_C:function a_C(a,b,c,d,e,f,g,h,i,j){var _=this +o=A.jD(m,t.ob) +n=$.aP +return new A.KD(new A.awB(e,h,!0),!0,"Dismiss",b,B.fB,A.bJH(),a,m,i,s,new A.cC(m,k.h("cC>")),new A.cC(m,t.re),new A.NJ(),m,0,new A.bX(new A.aV(r,k.h("aV<0?>")),k.h("bX<0?>")),q,p,B.jt,o,new A.bX(new A.aV(n,k.h("aV<0?>")),k.h("bX<0?>")),k.h("KD<0>"))}, +bkB(a){var s=null +return new A.aX8(a,A.an(a).p3,A.an(a).ok,s,24,s,s,B.eN,B.Z,s,s,s,s)}, +a00:function a00(a,b,c,d,e,f,g,h,i,j){var _=this _.c=a _.d=b _.e=c @@ -24252,19 +25350,19 @@ _.z=g _.Q=h _.as=i _.a=j}, -Xa:function Xa(a,b,c,d){var _=this +Xu:function Xu(a,b,c,d){var _=this _.f=a _.x=b _.Q=c _.a=d}, -Kl:function Kl(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this -_.d0=a -_.hq=b -_.jl=c -_.cr=d -_.fl=e -_.e7=f -_.T=g +KD:function KD(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +_.d1=a +_.dJ=b +_.e0=c +_.c7=d +_.df=e +_.eJ=f +_.S=g _.fr=h _.fx=i _.fy=!1 @@ -24276,8 +25374,8 @@ _.k4=m _.ok=$ _.p1=null _.p2=$ -_.rH$=n -_.Jq$=o +_.rv$=n +_.Jc$=o _.y=p _.z=null _.Q=!1 @@ -24290,10 +25388,10 @@ _.b=s _.c=a0 _.d=a1 _.$ti=a2}, -avu:function avu(a,b,c){this.a=a +awB:function awB(a,b,c){this.a=a this.b=b this.c=c}, -aVZ:function aVZ(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +aX8:function aX8(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.z=a _.Q=b _.as=c @@ -24307,19 +25405,19 @@ _.r=j _.w=k _.x=l _.y=m}, -bvt(a,b,c){var s,r,q,p,o,n,m,l,k +bwN(a,b,c){var s,r,q,p,o,n,m,l,k if(a===b&&!0)return a s=A.a1(a.a,b.a,c) -r=A.ak(a.b,b.b,c) +r=A.am(a.b,b.b,c) q=A.a1(a.c,b.c,c) p=A.a1(a.d,b.d,c) -o=A.fr(a.e,b.e,c) -n=A.Xc(a.f,b.f,c) +o=A.fo(a.e,b.e,c) +n=A.Xw(a.f,b.f,c) m=A.a1(a.y,b.y,c) -l=A.c6(a.r,b.r,c) -k=A.c6(a.w,b.w,c) -return new A.Dd(s,r,q,p,o,n,l,k,A.hA(a.x,b.x,c),m)}, -Dd:function Dd(a,b,c,d,e,f,g,h,i,j){var _=this +l=A.cb(a.r,b.r,c) +k=A.cb(a.w,b.w,c) +return new A.Dq(s,r,q,p,o,n,l,k,A.hu(a.x,b.x,c),m)}, +Dq:function Dq(a,b,c,d,e,f,g,h,i,j){var _=this _.a=a _.b=b _.c=c @@ -24330,26 +25428,26 @@ _.r=g _.w=h _.x=i _.y=j}, -adM:function adM(){}, -bvF(a,b,c){var s,r,q,p +aeD:function aeD(){}, +bwZ(a,b,c){var s,r,q,p if(a===b&&!0)return a s=A.a1(a.a,b.a,c) -r=A.ak(a.b,b.b,c) -q=A.ak(a.c,b.c,c) -p=A.ak(a.d,b.d,c) -return new A.Ko(s,r,q,p,A.ak(a.e,b.e,c))}, -Ko:function Ko(a,b,c,d,e){var _=this +r=A.am(a.b,b.b,c) +q=A.am(a.c,b.c,c) +p=A.am(a.d,b.d,c) +return new A.KG(s,r,q,p,A.am(a.e,b.e,c))}, +KG:function KG(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -adS:function adS(){}, -awB:function awB(a,b){this.a=a +aeK:function aeK(){}, +axI:function axI(a,b){this.a=a this.b=b}, -a0_:function a0_(a,b){this.x=a +a0q:function a0q(a,b){this.x=a this.a=b}, -aW4:function aW4(a,b,c,d,e,f,g,h,i){var _=this +aXc:function aXc(a,b,c,d,e,f,g,h,i){var _=this _.x=a _.a=b _.b=c @@ -24359,21 +25457,21 @@ _.e=f _.f=g _.r=h _.w=i}, -bw8(a,b,c){var s,r,q,p,o,n,m +bxs(a,b,c){var s,r,q,p,o,n,m if(a===b)return a s=A.a1(a.a,b.a,c) r=A.a1(a.b,b.b,c) -q=A.ak(a.c,b.c,c) +q=A.am(a.c,b.c,c) p=A.a1(a.d,b.d,c) o=A.a1(a.e,b.e,c) -n=A.fr(a.f,b.f,c) -m=A.fr(a.r,b.r,c) -return new A.Di(s,r,q,p,o,n,m,A.ak(a.w,b.w,c))}, -bw9(a){var s -a.bb(t.ty) -s=A.al(a) -return s.bB}, -Di:function Di(a,b,c,d,e,f,g,h){var _=this +n=A.fo(a.f,b.f,c) +m=A.fo(a.r,b.r,c) +return new A.Dv(s,r,q,p,o,n,m,A.am(a.w,b.w,c))}, +bxt(a){var s +a.bh(t.ty) +s=A.an(a) +return s.ai}, +Dv:function Dv(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -24382,10 +25480,10 @@ _.e=e _.f=f _.r=g _.w=h}, -aec:function aec(){}, -bf5(a,b,c){return new A.kG(b,a,B.kg,null,c.h("kG<0>"))}, -b7V(a,b,c,d,e){return new A.Dj(b,d,c,a,null,e.h("Dj<0>"))}, -aee:function aee(a,b,c,d,e,f,g,h){var _=this +af4:function af4(){}, +bg6(a,b,c){return new A.kT(b,a,B.kl,null,c.h("kT<0>"))}, +b8T(a,b,c,d,e){return new A.Dw(b,d,c,a,null,e.h("Dw<0>"))}, +af6:function af6(a,b,c,d,e,f,g,h){var _=this _.b=a _.c=b _.d=c @@ -24394,7 +25492,7 @@ _.f=e _.r=f _.w=g _.a=h}, -Hh:function Hh(a,b,c,d,e,f,g,h){var _=this +Hy:function Hy(a,b,c,d,e,f,g,h){var _=this _.c=a _.d=b _.e=c @@ -24403,12 +25501,12 @@ _.r=e _.w=f _.a=g _.$ti=h}, -Hi:function Hi(a,b){var _=this +Hz:function Hz(a,b){var _=this _.a=null _.b=a _.c=null _.$ti=b}, -Hg:function Hg(a,b,c,d,e,f,g,h,i){var _=this +Hx:function Hx(a,b,c,d,e,f,g,h,i){var _=this _.c=a _.d=b _.e=c @@ -24418,39 +25516,39 @@ _.w=f _.x=g _.a=h _.$ti=i}, -SA:function SA(a,b){var _=this +SR:function SR(a,b){var _=this _.e=_.d=$ _.a=null _.b=a _.c=null _.$ti=b}, -aWb:function aWb(a){this.a=a}, -aef:function aef(a,b,c,d){var _=this +aXj:function aXj(a){this.a=a}, +af7:function af7(a,b,c,d){var _=this _.b=a _.c=b _.d=c _.$ti=d}, -n1:function n1(a,b){this.a=a +nd:function nd(a,b){this.a=a this.$ti=b}, -aYE:function aYE(a,b,c){this.a=a +aZK:function aZK(a,b,c){this.a=a this.c=b this.d=c}, -SB:function SB(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 -_.d0=a -_.hq=b -_.jl=c -_.cr=d -_.fl=e -_.e7=f -_.T=g -_.aG=h -_.b9=i -_.cu=j -_.ed=k -_.dW=l -_.fK=m +SS:function SS(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 +_.d1=a +_.dJ=b +_.e0=c +_.c7=d +_.df=e +_.eJ=f +_.S=g +_.aC=h +_.be=i +_.c_=j +_.eh=k +_.e1=l +_.fz=m _.fX=null -_.iA=n +_.jW=n _.fr=o _.fx=p _.fy=!1 @@ -24462,8 +25560,8 @@ _.k4=a0 _.ok=$ _.p1=null _.p2=$ -_.rH$=a1 -_.Jq$=a2 +_.rv$=a1 +_.Jc$=a2 _.y=a3 _.z=null _.Q=!1 @@ -24476,10 +25574,10 @@ _.b=a6 _.c=a7 _.d=a8 _.$ti=a9}, -aWd:function aWd(a){this.a=a}, -aWe:function aWe(){}, -aWf:function aWf(){}, -Hj:function Hj(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +aXl:function aXl(a){this.a=a}, +aXm:function aXm(){}, +aXn:function aXn(){}, +HA:function HA(a,b,c,d,e,f,g,h,i,j,k,l){var _=this _.c=a _.d=b _.e=c @@ -24492,18 +25590,18 @@ _.as=i _.at=j _.a=k _.$ti=l}, -aWc:function aWc(a,b,c){this.a=a +aXk:function aXk(a,b,c){this.a=a this.b=b this.c=c}, -HJ:function HJ(a,b,c,d,e){var _=this +I_:function I_(a,b,c,d,e){var _=this _.e=a _.f=b _.c=c _.a=d _.$ti=e}, -ajB:function ajB(a,b,c){var _=this -_.T=a -_.V$=b +akt:function akt(a,b,c){var _=this +_.S=a +_.U$=b _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -24530,71 +25628,71 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -aed:function aed(){}, -kG:function kG(a,b,c,d,e){var _=this +af5:function af5(){}, +kT:function kT(a,b,c,d,e){var _=this _.r=a _.c=b _.d=c _.a=d _.$ti=e}, -Dj:function Dj(a,b,c,d,e,f){var _=this +Dw:function Dw(a,b,c,d,e,f){var _=this _.c=a _.d=b _.r=c _.CW=d _.a=e _.$ti=f}, -Hf:function Hf(a,b){var _=this +Hw:function Hw(a,b){var _=this _.r=_.f=_.e=_.d=null _.w=$ _.a=null _.b=a _.c=null _.$ti=b}, -aW9:function aW9(a){this.a=a}, -aWa:function aWa(a){this.a=a}, -aW7:function aW7(a){this.a=a}, -aW5:function aW5(a,b){this.a=a +aXh:function aXh(a){this.a=a}, +aXi:function aXi(a){this.a=a}, +aXf:function aXf(a){this.a=a}, +aXd:function aXd(a,b){this.a=a this.b=b}, -aW6:function aW6(a){this.a=a}, -aW8:function aW8(a){this.a=a}, -W7:function W7(){}, -bwb(a,b,c){var s,r +aXe:function aXe(a){this.a=a}, +aXg:function aXg(a){this.a=a}, +Wp:function Wp(){}, +bxv(a,b,c){var s,r if(a===b&&!0)return a -s=A.c6(a.a,b.a,c) +s=A.cb(a.a,b.a,c) if(c<0.5)r=a.b else r=b.b -return new A.KB(s,r,A.b8X(a.c,b.c,c))}, -KB:function KB(a,b,c){this.a=a +return new A.KT(s,r,A.b9W(a.c,b.c,c))}, +KT:function KT(a,b,c){this.a=a this.b=b this.c=c}, -aeg:function aeg(){}, -mn(a,b,c){var s=null -return new A.a08(b,s,s,s,c,B.v,s,!1,s,!0,a,s)}, -b7W(a,b,c,d,e,f,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g=null +af8:function af8(){}, +mC(a,b,c){var s=null +return new A.a0z(b,s,s,s,c,B.x,s,!1,s,!0,a,s)}, +b8U(a,b,c,d,e,f,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g=null if(d==null)s=g else s=d -r=new A.SJ(c,s) +r=new A.T_(c,s) q=a3==null?g:a3 if(e==null)p=g else p=e o=q==null -n=o&&p==null?g:new A.SJ(q,p) -m=o?g:new A.aep(q) -l=a0==null?g:new A.aen(a0) -o=a7==null?g:new A.e8(a7,t.h9) -k=a6==null?g:new A.e8(a6,t.Ak) -j=a5==null?g:new A.e8(a5,t.iL) -i=a4==null?g:new A.e8(a4,t.iL) -h=a8==null?g:new A.e8(a8,t.kU) -return A.asE(a,b,r,l,a1,g,n,g,g,i,j,new A.aeo(a2,f),m,k,o,h,g,a9,g,b0,new A.e8(b1,t.ht),b2)}, -bGr(a){var s -A.al(a) -s=A.dO(a,B.cV) +n=o&&p==null?g:new A.T_(q,p) +m=o?g:new A.afi(q) +l=a0==null?g:new A.afg(a0) +o=a7==null?g:new A.ef(a7,t.h9) +k=a6==null?g:new A.ef(a6,t.Ak) +j=a5==null?g:new A.ef(a5,t.iL) +i=a4==null?g:new A.ef(a4,t.iL) +h=a8==null?g:new A.ef(a8,t.kU) +return A.atO(a,b,r,l,a1,g,n,g,g,i,j,new A.afh(a2,f),m,k,o,h,g,a9,g,b0,new A.ef(b1,t.ht),b2)}, +bHO(a){var s +A.an(a) +s=A.dW(a,B.cY) s=s==null?null:s.c if(s==null)s=1 -return A.bdO(new A.aH(16,0,16,0),new A.aH(8,0,8,0),new A.aH(4,0,4,0),s)}, -a08:function a08(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +return A.beO(new A.aR(16,0,16,0),new A.aR(8,0,8,0),new A.aR(4,0,4,0),s)}, +a0z:function a0z(a,b,c,d,e,f,g,h,i,j,k,l){var _=this _.c=a _.d=b _.e=c @@ -24607,27 +25705,27 @@ _.z=i _.Q=j _.as=k _.a=l}, -SJ:function SJ(a,b){this.a=a -this.b=b}, -aep:function aep(a){this.a=a}, -aen:function aen(a){this.a=a}, -aeo:function aeo(a,b){this.a=a -this.b=b}, -aoh:function aoh(){}, -aoi:function aoi(){}, -aoj:function aoj(){}, -aok:function aok(){}, -bwm(a,b,c){if(a===b)return a -return new A.Dp(A.tU(a.a,b.a,c))}, -Dp:function Dp(a){this.a=a}, -aeq:function aeq(){}, -ayf:function ayf(){this.a=null}, -KS:function KS(a,b,c,d){var _=this +T_:function T_(a,b){this.a=a +this.b=b}, +afi:function afi(a){this.a=a}, +afg:function afg(a){this.a=a}, +afh:function afh(a,b){this.a=a +this.b=b}, +apk:function apk(){}, +apl:function apl(){}, +apm:function apm(){}, +apn:function apn(){}, +bxG(a,b,c){if(a===b)return a +return new A.DD(A.u3(a.a,b.a,c))}, +DD:function DD(a){this.a=a}, +afj:function afj(){}, +azo:function azo(){this.a=null}, +L9:function L9(a,b,c,d){var _=this _.d=a _.r=b _.z=c _.a=d}, -SO:function SO(a,b,c,d,e,f,g){var _=this +T4:function T4(a,b,c,d,e,f,g){var _=this _.d=a _.e=b _.f=c @@ -24635,15 +25733,15 @@ _.r=d _.at=_.as=_.Q=_.z=_.y=_.x=_.w=$ _.ax=!1 _.ay=$ -_.iY$=e -_.dQ$=f +_.iS$=e +_.dH$=f _.a=null _.b=g _.c=null}, -aWu:function aWu(a){this.a=a}, -aWt:function aWt(a){this.a=a}, -aWs:function aWs(){}, -aWr:function aWr(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +aXC:function aXC(a){this.a=a}, +aXB:function aXB(a){this.a=a}, +aXA:function aXA(){}, +aXz:function aXz(a,b,c,d,e,f,g,h,i,j,k,l){var _=this _.as=a _.ax=_.at=$ _.a=b @@ -24657,26 +25755,26 @@ _.w=i _.x=j _.y=k _.z=l}, -W8:function W8(){}, -bwy(a,b,c,d,e,f,g,h,i,j,k){return new A.Dx(a,c,k,g,b,h,d,j,f,i,e)}, -bwz(a,b,c){var s,r,q,p,o,n,m,l,k,j +Wq:function Wq(){}, +bxS(a,b,c,d,e,f,g,h,i,j,k){return new A.DL(a,c,k,g,b,h,d,j,f,i,e)}, +bxT(a,b,c){var s,r,q,p,o,n,m,l,k,j if(a===b)return a s=A.a1(a.a,b.a,c) r=A.a1(a.b,b.b,c) -q=A.hA(a.c,b.c,c) -p=A.Xc(a.d,b.d,c) -o=A.hA(a.e,b.e,c) +q=A.hu(a.c,b.c,c) +p=A.Xw(a.d,b.d,c) +o=A.hu(a.e,b.e,c) n=A.a1(a.f,b.f,c) m=A.a1(a.r,b.r,c) l=A.a1(a.w,b.w,c) k=A.a1(a.x,b.x,c) -j=A.fr(a.y,b.y,c) -return A.bwy(s,o,r,m,A.fr(a.z,b.z,c),k,p,n,j,l,q)}, -b81(a){var s -a.bb(t.o6) -s=A.al(a) -return s.a8}, -Dx:function Dx(a,b,c,d,e,f,g,h,i,j,k){var _=this +j=A.fo(a.y,b.y,c) +return A.bxS(s,o,r,m,A.fo(a.z,b.z,c),k,p,n,j,l,q)}, +b9_(a){var s +a.bh(t.o6) +s=A.an(a) +return s.a7}, +DL:function DL(a,b,c,d,e,f,g,h,i,j,k){var _=this _.a=a _.b=b _.c=c @@ -24688,28 +25786,28 @@ _.w=h _.x=i _.y=j _.z=k}, -aeC:function aeC(){}, -bwD(a,b,c){if(a===b)return a -return new A.KV(A.tU(a.a,b.a,c))}, -KV:function KV(a){this.a=a}, -aeH:function aeH(){}, -aVL:function aVL(){}, -SS:function SS(a,b){this.a=a +afv:function afv(){}, +bxX(a,b,c){if(a===b)return a +return new A.Lc(A.u3(a.a,b.a,c))}, +Lc:function Lc(a){this.a=a}, +afA:function afA(){}, +aWV:function aWV(){}, +T8:function T8(a,b){this.a=a this.b=b}, -a0Q:function a0Q(a,b,c,d){var _=this +a1g:function a1g(a,b,c,d){var _=this _.c=a _.z=b _.k1=c _.a=d}, -aem:function aem(a,b){this.a=a +aff:function aff(a,b){this.a=a this.b=b}, -acn:function acn(a,b){this.c=a +adf:function adf(a,b){this.c=a this.a=b}, -U7:function U7(a,b,c,d){var _=this -_.T=null -_.aG=a -_.b9=b -_.V$=c +Uo:function Uo(a,b,c,d){var _=this +_.S=null +_.aC=a +_.be=b +_.U$=c _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -24736,7 +25834,7 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -aWw:function aWw(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 +aXE:function aXE(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 @@ -24762,55 +25860,55 @@ _.CW=a2 _.cx=a3 _.cy=a4 _.db=a5}, -bjq(a,b,c,d,e){return new A.RA(c,d,a,b,new A.bK(A.b([],t.x8),t.jc),new A.bK(A.b([],t.u),t.fy),0,e.h("RA<0>"))}, -ayI:function ayI(){}, -aNX:function aNX(){}, -ayk:function ayk(){}, -ayj:function ayj(){}, -aWh:function aWh(){}, -ayH:function ayH(){}, -b_W:function b_W(){}, -RA:function RA(a,b,c,d,e,f,g,h){var _=this +bkx(a,b,c,d,e){return new A.RQ(c,d,a,b,new A.bP(A.b([],t.x8),t.jc),new A.bP(A.b([],t.u),t.fy),0,e.h("RQ<0>"))}, +azP:function azP(){}, +aP6:function aP6(){}, +azt:function azt(){}, +azs:function azs(){}, +aXp:function aXp(){}, +azO:function azO(){}, +b0S:function b0S(){}, +RQ:function RQ(a,b,c,d,e,f,g,h){var _=this _.w=a _.x=b _.a=c _.b=d _.d=_.c=null -_.eo$=e -_.e6$=f -_.rI$=g +_.eg$=e +_.e_$=f +_.rw$=g _.$ti=h}, -aol:function aol(){}, -aom:function aom(){}, -bwG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.DC(k,a,i,m,a1,c,j,n,b,l,r,d,o,s,a0,p,g,e,f,h,q)}, -bwH(a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 +apo:function apo(){}, +app:function app(){}, +by_(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.DP(k,a,i,m,a1,c,j,n,b,l,r,d,o,s,a0,p,g,e,f,h,q)}, +by0(a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 if(a2===a3)return a2 s=A.a1(a2.a,a3.a,a4) r=A.a1(a2.b,a3.b,a4) q=A.a1(a2.c,a3.c,a4) p=A.a1(a2.d,a3.d,a4) o=A.a1(a2.e,a3.e,a4) -n=A.ak(a2.f,a3.f,a4) -m=A.ak(a2.r,a3.r,a4) -l=A.ak(a2.w,a3.w,a4) -k=A.ak(a2.x,a3.x,a4) -j=A.ak(a2.y,a3.y,a4) -i=A.fr(a2.z,a3.z,a4) +n=A.am(a2.f,a3.f,a4) +m=A.am(a2.r,a3.r,a4) +l=A.am(a2.w,a3.w,a4) +k=A.am(a2.x,a3.x,a4) +j=A.am(a2.y,a3.y,a4) +i=A.fo(a2.z,a3.z,a4) h=a4<0.5 if(h)g=a2.Q else g=a3.Q -f=A.ak(a2.as,a3.as,a4) -e=A.xi(a2.at,a3.at,a4) -d=A.xi(a2.ax,a3.ax,a4) -c=A.xi(a2.ay,a3.ay,a4) -b=A.xi(a2.ch,a3.ch,a4) -a=A.ak(a2.CW,a3.CW,a4) -a0=A.hA(a2.cx,a3.cx,a4) -a1=A.c6(a2.cy,a3.cy,a4) +f=A.am(a2.as,a3.as,a4) +e=A.xp(a2.at,a3.at,a4) +d=A.xp(a2.ax,a3.ax,a4) +c=A.xp(a2.ay,a3.ay,a4) +b=A.xp(a2.ch,a3.ch,a4) +a=A.am(a2.CW,a3.CW,a4) +a0=A.hu(a2.cx,a3.cx,a4) +a1=A.cb(a2.cy,a3.cy,a4) if(h)h=a2.db else h=a3.db -return A.bwG(r,k,n,g,a,a0,b,a1,q,m,s,j,p,l,f,c,h,i,e,d,o)}, -DC:function DC(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +return A.by_(r,k,n,g,a,a0,b,a1,q,m,s,j,p,l,f,c,h,i,e,d,o)}, +DP:function DP(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 @@ -24832,21 +25930,21 @@ _.CW=r _.cx=s _.cy=a0 _.db=a1}, -aeO:function aeO(){}, -bfH(a,b,c,d,e,f,g,h,i,j,k){return new A.a20(f,h,j,e,d,a,i,c,g,k,b,null)}, -bxk(a,b,c,d,e,f,g,h,i,j,k,l,a0,a1){var s,r,q,p,o=null,n=g==null,m=n&&!0?o:new A.afI(g,b) +afH:function afH(){}, +bgI(a,b,c,d,e,f,g,h,i,j,k){return new A.a2t(f,h,j,e,d,a,i,c,g,k,b,null)}, +byE(a,b,c,d,e,f,g,h,i,j,k,l,a0,a1){var s,r,q,p,o=null,n=g==null,m=n&&!0?o:new A.agz(g,b) if(n)if(i==null)n=h==null else n=!1 else n=!1 -s=n?o:new A.afK(g,f,i,h) -n=a0==null?o:new A.e8(a0,t.Ak) -r=l==null?o:new A.e8(l,t.iL) -q=k==null?o:new A.e8(k,t.iL) -p=j==null?o:new A.e8(j,t.QL) -return A.asE(a,o,o,o,d,o,m,o,p,q,r,new A.afJ(e,c),s,n,o,o,o,o,o,o,o,a1)}, -aXm:function aXm(a,b){this.a=a -this.b=b}, -a20:function a20(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +s=n?o:new A.agB(g,f,i,h) +n=a0==null?o:new A.ef(a0,t.Ak) +r=l==null?o:new A.ef(l,t.iL) +q=k==null?o:new A.ef(k,t.iL) +p=j==null?o:new A.ef(j,t.QL) +return A.atO(a,o,o,o,d,o,m,o,p,q,r,new A.agA(e,c),s,n,o,o,o,o,o,o,o,a1)}, +aYs:function aYs(a,b){this.a=a +this.b=b}, +a2t:function a2t(a,b,c,d,e,f,g,h,i,j,k,l){var _=this _.c=a _.e=b _.r=c @@ -24859,33 +25957,33 @@ _.ax=i _.cx=j _.db=k _.a=l}, -afI:function afI(a,b){this.a=a +agz:function agz(a,b){this.a=a this.b=b}, -afK:function afK(a,b,c,d){var _=this +agB:function agB(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -afJ:function afJ(a,b){this.a=a +agA:function agA(a,b){this.a=a this.b=b}, -aop:function aop(){}, -bxj(a,b,c){if(a===b)return a -return new A.DW(A.tU(a.a,b.a,c))}, -bfI(a,b){return new A.a21(b,a,null)}, -DW:function DW(a){this.a=a}, -a21:function a21(a,b,c){this.w=a +apt:function apt(){}, +byD(a,b,c){if(a===b)return a +return new A.E7(A.u3(a.a,b.a,c))}, +bgJ(a,b){return new A.a2u(b,a,null)}, +E7:function E7(a){this.a=a}, +a2u:function a2u(a,b,c){this.w=a this.b=b this.a=c}, -afL:function afL(){}, -LI:function LI(a,b,c){this.c=a +agC:function agC(){}, +M0:function M0(a,b,c){this.c=a this.e=b this.a=c}, -Tc:function Tc(a,b){var _=this +Tt:function Tt(a,b){var _=this _.d=a _.a=_.e=null _.b=b _.c=null}, -LJ:function LJ(a,b,c,d){var _=this +M1:function M1(a,b,c,d){var _=this _.f=_.e=null _.r=!0 _.w=a @@ -24893,7 +25991,7 @@ _.a=b _.b=c _.c=d _.d=!1}, -uF:function uF(a,b,c,d,e,f,g,h,i,j){var _=this +uM:function uM(a,b,c,d,e,f,g,h,i,j){var _=this _.z=a _.Q=b _.as=c @@ -24907,12 +26005,12 @@ _.a=h _.b=i _.c=j _.d=!1}, -bFF(a,b,c){if(c!=null)return c -if(b)return new A.b2r(a) +bH1(a,b,c){if(c!=null)return c +if(b)return new A.b3n(a) return null}, -b2r:function b2r(a){this.a=a}, -aXC:function aXC(){}, -LK:function LK(a,b,c,d,e,f,g,h,i,j){var _=this +b3n:function b3n(a){this.a=a}, +aYI:function aYI(){}, +M2:function M2(a,b,c,d,e,f,g,h,i,j){var _=this _.z=a _.Q=b _.as=c @@ -24925,21 +26023,21 @@ _.a=h _.b=i _.c=j _.d=!1}, -bFE(a,b,c){if(c!=null)return c -if(b)return new A.b2q(a) +bH0(a,b,c){if(c!=null)return c +if(b)return new A.b3m(a) return null}, -bFI(a,b,c,d){var s,r,q,p,o,n,m +bH4(a,b,c,d){var s,r,q,p,o,n,m if(b){if(c!=null){s=c.$0() -r=J.dg(s) -q=new A.M(r.gaI(s)-r.gad(s),r.gaN(s)-r.gag(s))}else q=a.gD(a) -p=d.Y(0,B.h).ge4() -o=d.Y(0,new A.h(0+q.a,0)).ge4() -n=d.Y(0,new A.h(0,0+q.b)).ge4() -m=d.Y(0,q.Ia(0,B.h)).ge4() +r=J.bt(s) +q=new A.N(r.gaI(s)-r.gag(s),r.gaN(s)-r.gal(s))}else q=a.gC(a) +p=d.X(0,B.h).gdY() +o=d.X(0,new A.h(0+q.a,0)).gdY() +n=d.X(0,new A.h(0,0+q.b)).gdY() +m=d.X(0,q.HW(0,B.h)).gdY() return Math.ceil(Math.max(Math.max(p,o),Math.max(n,m)))}return 35}, -b2q:function b2q(a){this.a=a}, -aXD:function aXD(){}, -LL:function LL(a,b,c,d,e,f,g,h,i,j,k){var _=this +b3m:function b3m(a){this.a=a}, +aYJ:function aYJ(){}, +M3:function M3(a,b,c,d,e,f,g,h,i,j,k){var _=this _.z=a _.Q=b _.as=c @@ -24954,15 +26052,15 @@ _.a=i _.b=j _.c=k _.d=!1}, -bxs(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.E1(d,a5,a7,a8,a6,p,a0,a1,a3,a4,a2,r,s,o,e,l,b0,b,f,i,m,k,a9,b1,b2,g,!1,q,a,j,c,b3,n)}, -a2h(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1){var s=null -return new A.a2g(d,p,s,s,s,s,o,s,s,s,s,m,n,k,!0,B.aq,s,b,e,g,j,i,q,r,a0,f!==!1,!1,l,a,h,c,a1,s)}, -uI:function uI(){}, -E6:function E6(){}, -TV:function TV(a,b,c){this.f=a +byN(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.Ee(d,a5,a7,a8,a6,p,a0,a1,a3,a4,a2,r,s,o,e,l,b0,b,f,i,m,k,a9,b1,b2,g,!1,q,a,j,c,b3,n)}, +a2K(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1){var s=null +return new A.a2J(d,p,s,s,s,s,o,s,s,s,s,m,n,k,!0,B.aq,s,b,e,g,j,i,q,r,a0,f!==!1,!1,l,a,h,c,a1,s)}, +uT:function uT(){}, +Ek:function Ek(){}, +Ub:function Ub(a,b,c){this.f=a this.b=b this.a=c}, -E1:function E1(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 +Ee:function Ee(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 _.c=a _.d=b _.e=c @@ -24996,7 +26094,7 @@ _.k4=b0 _.ok=b1 _.p1=b2 _.a=b3}, -Tb:function Tb(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){var _=this +Ts:function Ts(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){var _=this _.c=a _.d=b _.e=c @@ -25033,9 +26131,9 @@ _.p2=b3 _.p3=b4 _.p4=b5 _.a=b6}, -wq:function wq(a,b){this.a=a +wy:function wy(a,b){this.a=a this.b=b}, -Ta:function Ta(a,b,c,d){var _=this +Tr:function Tr(a,b,c,d){var _=this _.e=_.d=null _.f=!1 _.r=a @@ -25043,20 +26141,20 @@ _.w=$ _.x=null _.y=b _.z=!1 -_.jW$=c +_.jV$=c _.a=null _.b=d _.c=null}, -aXA:function aXA(){}, -aXz:function aXz(){}, -aXB:function aXB(a,b){this.a=a +aYG:function aYG(){}, +aYF:function aYF(){}, +aYH:function aYH(a,b){this.a=a this.b=b}, -aXw:function aXw(a,b){this.a=a +aYC:function aYC(a,b){this.a=a this.b=b}, -aXy:function aXy(a){this.a=a}, -aXx:function aXx(a,b){this.a=a +aYE:function aYE(a){this.a=a}, +aYD:function aYD(a,b){this.a=a this.b=b}, -a2g:function a2g(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 +a2J:function a2J(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 _.c=a _.d=b _.e=c @@ -25090,26 +26188,26 @@ _.k4=b0 _.ok=b1 _.p1=b2 _.a=b3}, -Wc:function Wc(){}, -mq:function mq(){}, -ahu:function ahu(a){this.a=a}, -m0:function m0(a,b){this.b=a +Wu:function Wu(){}, +mE:function mE(){}, +aiq:function aiq(a){this.a=a}, +mg:function mg(a,b){this.b=a this.a=b}, -bwI(a){if(a===-1)return"FloatingLabelAlignment.start" +by1(a){if(a===-1)return"FloatingLabelAlignment.start" if(a===0)return"FloatingLabelAlignment.center" -return"FloatingLabelAlignment(x: "+B.e.aY(a,1)+")"}, -bxv(a,b,c,d,e,f,g,h,i){return new A.yO(c,a,h,i,f,g,!1,e,b,null)}, -bfP(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){return new A.E3(b2,b3,b6,b8,b7,a0,a6,a5,a4,a9,a8,b0,a7,k,o,n,m,s,r,b5,d,!1,c0,c2,b9,c4,c3,c1,c7,c6,d1,d0,c8,c9,g,e,f,q,p,a1,b1,l,a2,a3,h,j,b,i,c5,a,c)}, -bxu(a,b,c,d){return new A.E4(d,b,c,a)}, -Te:function Te(a){var _=this +return"FloatingLabelAlignment(x: "+B.e.b3(a,1)+")"}, +byQ(a,b,c,d,e,f,g,h,i){return new A.yY(c,a,h,i,f,g,!1,e,b,null)}, +bgQ(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){return new A.Eh(b2,b3,b6,b8,b7,a0,a6,a5,a4,a9,a8,b0,a7,k,o,n,m,s,r,b5,d,!1,c0,c2,b9,c4,c3,c1,c7,c6,d1,d0,c8,c9,g,e,f,q,p,a1,b1,l,a2,a3,h,j,b,i,c5,a,c)}, +byP(a,b,c,d){return new A.Ei(d,b,c,a)}, +Tv:function Tv(a){var _=this _.a=null -_.bj$=_.b=0 -_.bo$=a -_.cW$=_.cV$=0 -_.d3$=!1}, -Tf:function Tf(a,b){this.a=a +_.G$=_.b=0 +_.Y$=a +_.ae$=_.a7$=0 +_.aa$=!1}, +Tw:function Tw(a,b){this.a=a this.b=b}, -afV:function afV(a,b,c,d,e,f,g,h,i){var _=this +agM:function agM(a,b,c,d,e,f,g,h,i){var _=this _.b=a _.c=b _.d=c @@ -25119,7 +26217,7 @@ _.r=f _.w=g _.x=h _.a=i}, -RM:function RM(a,b,c,d,e,f,g){var _=this +S1:function S1(a,b,c,d,e,f,g){var _=this _.c=a _.d=b _.e=c @@ -25127,17 +26225,17 @@ _.f=d _.r=e _.w=f _.a=g}, -abS:function abS(a,b,c){var _=this +acK:function acK(a,b,c){var _=this _.x=_.w=_.r=_.f=_.e=_.d=$ -_.eX$=a -_.bT$=b +_.eU$=a +_.bU$=b _.a=null _.b=c _.c=null}, -akK:function akK(a,b,c){this.e=a +alF:function alF(a,b,c){this.e=a this.c=b this.a=c}, -T2:function T2(a,b,c,d,e,f,g,h,i){var _=this +Tj:function Tj(a,b,c,d,e,f,g,h,i){var _=this _.c=a _.d=b _.e=c @@ -25147,21 +26245,21 @@ _.w=f _.x=g _.y=h _.a=i}, -T3:function T3(a,b,c){var _=this +Tk:function Tk(a,b,c){var _=this _.d=$ _.f=_.e=null -_.iY$=a -_.dQ$=b +_.iS$=a +_.dH$=b _.a=null _.b=c _.c=null}, -aXf:function aXf(){}, -L2:function L2(a,b){this.a=a +aYl:function aYl(){}, +Lk:function Lk(a,b){this.a=a this.b=b}, -a0R:function a0R(){}, -iv:function iv(a,b){this.a=a +a1h:function a1h(){}, +iB:function iB(a,b){this.a=a this.b=b}, -ady:function ady(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +aep:function aep(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 @@ -25183,23 +26281,23 @@ _.CW=r _.cx=s _.cy=a0 _.db=a1}, -aZY:function aZY(a,b,c,d,e,f){var _=this +b_W:function b_W(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -Ua:function Ua(a,b,c,d,e,f,g,h,i){var _=this -_.I=a -_.a1=b -_.a8=c -_.aq=d -_.aJ=e -_.aX=f -_.b4=g -_.bg=null -_.hd$=h +Ur:function Ur(a,b,c,d,e,f,g,h,i){var _=this +_.G=a +_.Y=b +_.a7=c +_.ae=d +_.aa=e +_.aP=f +_.aK=g +_.b2=null +_.hf$=h _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -25226,15 +26324,15 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -b_1:function b_1(a){this.a=a}, -b_0:function b_0(a,b){this.a=a +b0_:function b0_(a){this.a=a}, +b_Z:function b_Z(a,b){this.a=a this.b=b}, -b__:function b__(a,b){this.a=a +b_Y:function b_Y(a,b){this.a=a this.b=b}, -aZZ:function aZZ(a,b,c){this.a=a +b_X:function b_X(a,b,c){this.a=a this.b=b this.c=c}, -adB:function adB(a,b,c,d,e,f,g){var _=this +aes:function aes(a,b,c,d,e,f,g){var _=this _.d=a _.e=b _.f=c @@ -25242,7 +26340,7 @@ _.r=d _.w=e _.x=f _.a=g}, -yO:function yO(a,b,c,d,e,f,g,h,i,j){var _=this +yY:function yY(a,b,c,d,e,f,g,h,i,j){var _=this _.c=a _.d=b _.e=c @@ -25253,17 +26351,17 @@ _.x=g _.y=h _.z=i _.a=j}, -Tg:function Tg(a,b,c,d){var _=this +Tx:function Tx(a,b,c,d){var _=this _.f=_.e=_.d=$ _.r=a _.w=null -_.eX$=b -_.bT$=c +_.eU$=b +_.bU$=c _.a=null _.b=d _.c=null}, -aXO:function aXO(){}, -E3:function E3(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){var _=this +aYU:function aYU(){}, +Eh:function Eh(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){var _=this _.a=a _.b=b _.c=c @@ -25311,46 +26409,46 @@ _.x2=c4 _.xr=c5 _.y1=c6 _.y2=c7 -_.bc=c8 -_.cd=c9 -_.bd=d0 -_.bG=d1}, -E4:function E4(a,b,c,d){var _=this +_.bd=c8 +_.bP=c9 +_.bb=d0 +_.bA=d1}, +Ei:function Ei(a,b,c,d){var _=this _.fr=a _.fx=b _.fy=c _.k2=d}, -aXE:function aXE(a,b,c,d,e){var _=this +aYK:function aYK(a,b,c,d,e){var _=this _.ok=a _.fr=b _.fx=c _.fy=d _.k2=e}, -aXJ:function aXJ(a){this.a=a}, -aXL:function aXL(a){this.a=a}, -aXH:function aXH(a){this.a=a}, -aXI:function aXI(a){this.a=a}, -aXF:function aXF(a){this.a=a}, -aXG:function aXG(a){this.a=a}, -aXK:function aXK(a){this.a=a}, -aXM:function aXM(a){this.a=a}, -aXN:function aXN(a){this.a=a}, -afW:function afW(){}, -VX:function VX(){}, -Wb:function Wb(){}, -Wd:function Wd(){}, -aoH:function aoH(){}, -bgi(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.a31(h,q,o,r,!1,c,s,n,l,b,e,j,i,!1,f,!1,p,m,d,null)}, -b_6(a,b){if(a==null)return B.u -a.df(b,!0) -return a.gD(a)}, -aDU:function aDU(a,b){this.a=a +aYP:function aYP(a){this.a=a}, +aYR:function aYR(a){this.a=a}, +aYN:function aYN(a){this.a=a}, +aYO:function aYO(a){this.a=a}, +aYL:function aYL(a){this.a=a}, +aYM:function aYM(a){this.a=a}, +aYQ:function aYQ(a){this.a=a}, +aYS:function aYS(a){this.a=a}, +aYT:function aYT(a){this.a=a}, +agN:function agN(){}, +We:function We(){}, +Wt:function Wt(){}, +Wv:function Wv(){}, +apL:function apL(){}, +bhk(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.a3C(h,q,o,r,!1,c,s,n,l,b,e,j,i,!1,f,!1,p,m,d,null)}, +b04(a,b){if(a==null)return B.w +a.d8(b,!0) +return a.gC(a)}, +aEZ:function aEZ(a,b){this.a=a this.b=b}, -Mf:function Mf(a,b){this.a=a +Mz:function Mz(a,b){this.a=a this.b=b}, -aDW:function aDW(a,b){this.a=a +aF0:function aF0(a,b){this.a=a this.b=b}, -a31:function a31(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +a3C:function a3C(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this _.c=a _.d=b _.e=c @@ -25371,15 +26469,15 @@ _.k2=q _.k3=r _.k4=s _.a=a0}, -aDX:function aDX(a){this.a=a}, -afT:function afT(a,b,c,d){var _=this +aF1:function aF1(a){this.a=a}, +agK:function agK(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -oh:function oh(a,b){this.a=a +ov:function ov(a,b){this.a=a this.b=b}, -agv:function agv(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +aho:function aho(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.d=a _.e=b _.f=c @@ -25395,18 +26493,18 @@ _.ax=l _.ay=m _.ch=n _.a=o}, -Uj:function Uj(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.I=a -_.a1=b -_.a8=c -_.aq=d -_.aJ=e -_.aX=f -_.b4=g -_.bg=h -_.M=i -_.ai=j -_.hd$=k +UA:function UA(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.G=a +_.Y=b +_.a7=c +_.ae=d +_.aa=e +_.aP=f +_.aK=g +_.b2=h +_.bj=i +_.bF=j +_.hf$=k _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -25433,12 +26531,12 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -b_8:function b_8(a,b){this.a=a +b06:function b06(a,b){this.a=a this.b=b}, -b_7:function b_7(a,b,c){this.a=a +b05:function b05(a,b,c){this.a=a this.b=b this.c=c}, -aYa:function aYa(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +aZg:function aZg(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this _.cy=a _.dx=_.db=$ _.a=b @@ -25460,28 +26558,28 @@ _.ay=q _.ch=r _.CW=s _.cx=a0}, -aoM:function aoM(){}, -b8M(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.Er(b,l,m,j,e,o,r,n,f,a,p,k,d,h,g,c,i,s,q)}, -by5(a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +apQ:function apQ(){}, +b9L(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.EF(b,l,m,j,e,o,r,n,f,a,p,k,d,h,g,c,i,s,q)}, +bzq(a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a if(a0===a1)return a0 s=a2<0.5 if(s)r=a0.a else r=a1.a -q=A.fr(a0.b,a1.b,a2) +q=A.fo(a0.b,a1.b,a2) if(s)p=a0.c else p=a1.c o=A.a1(a0.d,a1.d,a2) n=A.a1(a0.e,a1.e,a2) m=A.a1(a0.f,a1.f,a2) -l=A.c6(a0.r,a1.r,a2) -k=A.c6(a0.w,a1.w,a2) -j=A.c6(a0.x,a1.x,a2) -i=A.hA(a0.y,a1.y,a2) +l=A.cb(a0.r,a1.r,a2) +k=A.cb(a0.w,a1.w,a2) +j=A.cb(a0.x,a1.x,a2) +i=A.hu(a0.y,a1.y,a2) h=A.a1(a0.z,a1.z,a2) g=A.a1(a0.Q,a1.Q,a2) -f=A.ak(a0.as,a1.as,a2) -e=A.ak(a0.at,a1.at,a2) -d=A.ak(a0.ax,a1.ax,a2) +f=A.am(a0.as,a1.as,a2) +e=A.am(a0.at,a1.at,a2) +d=A.am(a0.ax,a1.ax,a2) if(s)c=a0.ay else c=a1.ay if(s)b=a0.ch @@ -25490,13 +26588,13 @@ if(s)a=a0.CW else a=a1.CW if(s)s=a0.cx else s=a1.cx -return A.b8M(i,r,c,f,n,j,d,e,b,o,g,q,p,k,m,h,s,l,a)}, -bgj(a,b,c){return new A.z8(b,a,c)}, -bgk(a){var s=a.bb(t.NJ),r=s==null?null:s.goz(s) -return r==null?A.al(a).b4:r}, -by6(a,b,c,d){var s=null -return new A.iA(new A.aDV(s,s,s,c,s,b,d,s,s,s,s,s,s,s,s,s,s,s,s,s,a),s)}, -Er:function Er(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +return A.b9L(i,r,c,f,n,j,d,e,b,o,g,q,p,k,m,h,s,l,a)}, +bhl(a,b,c){return new A.zi(b,a,c)}, +bhm(a){var s=a.bh(t.NJ),r=s==null?null:s.gow(s) +return r==null?A.an(a).aK:r}, +bzr(a,b,c,d){var s=null +return new A.iG(new A.aF_(s,s,s,c,s,b,d,s,s,s,s,s,s,s,s,s,s,s,s,s,a),s)}, +EF:function EF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this _.a=a _.b=b _.c=c @@ -25516,10 +26614,10 @@ _.ay=p _.ch=q _.CW=r _.cx=s}, -z8:function z8(a,b,c){this.w=a +zi:function zi(a,b,c){this.w=a this.b=b this.a=c}, -aDV:function aDV(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +aF_:function aF_(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 @@ -25541,47 +26639,47 @@ _.CW=r _.cx=s _.cy=a0 _.db=a1}, -agw:function agw(){}, -QE:function QE(a,b){this.c=a +ahp:function ahp(){}, +QV:function QV(a,b){this.c=a this.a=b}, -aPL:function aPL(){}, -Vj:function Vj(a,b){var _=this +aQW:function aQW(){}, +VA:function VA(a,b){var _=this _.e=_.d=null _.f=a _.a=null _.b=b _.c=null}, -b18:function b18(a){this.a=a}, -b17:function b17(a){this.a=a}, -b19:function b19(a,b,c,d){var _=this +b24:function b24(a){this.a=a}, +b23:function b23(a){this.a=a}, +b25:function b25(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -a3c:function a3c(a,b){this.c=a +a3O:function a3O(a,b){this.c=a this.a=b}, -mA(a,b,c,d,e,f,g,h,i,j,k,l,m){return new A.Mx(d,m,g,f,i,k,l,j,!0,e,a,c,h)}, -bxr(a,b){var s,r,q,p,o,n,m,l,k,j,i=t.TT,h=A.b([a],i),g=A.b([b],i) +mO(a,b,c,d,e,f,g,h,i,j,k,l,m){return new A.MR(d,m,g,f,i,k,l,j,!0,e,a,c,h)}, +byM(a,b){var s,r,q,p,o,n,m,l,k,j,i=t.TT,h=A.b([a],i),g=A.b([b],i) for(s=b,r=a;r!==s;){q=r.c p=s.c -if(q>=p){o=r.gbu(r) -if(!(o instanceof A.K)||!o.t2(r))return null +if(q>=p){o=r.gbw(r) +if(!(o instanceof A.K)||!o.rU(r))return null h.push(o) -r=o}if(q<=p){n=s.gbu(s) -if(!(n instanceof A.K)||!n.t2(s))return null +r=o}if(q<=p){n=s.gbw(s) +if(!(n instanceof A.K)||!n.rU(s))return null g.push(n) -s=n}}m=new A.b3(new Float64Array(16)) -m.bm() -l=new A.b3(new Float64Array(16)) -l.bm() +s=n}}m=new A.by(new Float64Array(16)) +m.cc() +l=new A.by(new Float64Array(16)) +l.cc() for(k=g.length-1;k>0;k=j){j=k-1 -g[k].eJ(g[j],m)}for(k=h.length-1;k>0;k=j){j=k-1 -h[k].eJ(h[j],l)}if(l.lF(l)!==0){l.bO(0,m) +g[k].eG(g[j],m)}for(k=h.length-1;k>0;k=j){j=k-1 +h[k].eG(h[j],l)}if(l.lC(l)!==0){l.bR(0,m) i=l}else i=null return i}, -uW:function uW(a,b){this.a=a +v6:function v6(a,b){this.a=a this.b=b}, -Mx:function Mx(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +MR:function MR(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.c=a _.d=b _.e=c @@ -25595,19 +26693,19 @@ _.Q=j _.as=k _.at=l _.a=m}, -agL:function agL(a,b,c,d){var _=this +ahF:function ahF(a,b,c,d){var _=this _.d=a -_.eX$=b -_.bT$=c +_.eU$=b +_.bU$=c _.a=null _.b=d _.c=null}, -aYC:function aYC(a){this.a=a}, -Ue:function Ue(a,b,c,d){var _=this -_.T=a -_.b9=b -_.cu=null -_.V$=c +aZI:function aZI(a){this.a=a}, +Uv:function Uv(a,b,c,d){var _=this +_.S=a +_.be=b +_.c_=null +_.U$=c _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -25634,16 +26732,16 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -afU:function afU(a,b,c,d,e){var _=this +agL:function agL(a,b,c,d,e){var _=this _.e=a _.f=b _.r=c _.c=d _.a=e}, -oZ:function oZ(){}, -vM:function vM(a,b){this.a=a +p8:function p8(){}, +vW:function vW(a,b){this.a=a this.b=b}, -Tt:function Tt(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +TK:function TK(a,b,c,d,e,f,g,h,i,j,k,l){var _=this _.r=a _.w=b _.x=c @@ -25656,58 +26754,58 @@ _.c=i _.d=j _.e=k _.a=l}, -agI:function agI(a,b,c){var _=this +ahC:function ahC(a,b,c){var _=this _.db=_.cy=_.cx=_.CW=null _.e=_.d=$ -_.iY$=a -_.dQ$=b +_.iS$=a +_.dH$=b _.a=null _.b=c _.c=null}, -aYm:function aYm(){}, -aYn:function aYn(){}, -aYo:function aYo(){}, -aYp:function aYp(){}, -US:function US(a,b,c,d){var _=this +aZs:function aZs(){}, +aZt:function aZt(){}, +aZu:function aZu(){}, +aZv:function aZv(){}, +V8:function V8(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -akL:function akL(a,b,c){this.b=a +alG:function alG(a,b,c){this.b=a this.c=b this.a=c}, -aos:function aos(){}, -agJ:function agJ(){}, -a_k:function a_k(){}, -aYB(a){return new A.Tw(a,J.mc(a.$1(B.a3w)))}, -bDH(a){return new A.Tv(a,B.o,1,B.aa,-1)}, -Tx(a){var s=null -return new A.agM(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)}, -e9(a,b,c){if(c.h("c1<0>").b(a))return a.aD(b) +apw:function apw(){}, +ahD:function ahD(){}, +a_J:function a_J(){}, +aZH(a){return new A.TN(a,J.mr(a.$1(B.a3F)))}, +bF3(a){return new A.TM(a,B.q,1,B.aa,-1)}, +TO(a){var s=null +return new A.ahG(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)}, +eg(a,b,c){if(c.h("c5<0>").b(a))return a.aE(b) return a}, -bJ(a,b,c,d,e){if(a==null&&b==null)return null -return new A.Tm(a,b,c,d,e.h("Tm<0>"))}, -bgu(a){var s=A.z(t.ui) -if(a!=null)s.H(0,a) -return new A.a3u(s,$.ag())}, -el:function el(a,b){this.a=a -this.b=b}, -a3q:function a3q(){}, -Tw:function Tw(a,b){this.c=a +bO(a,b,c,d,e){if(a==null&&b==null)return null +return new A.TD(a,b,c,d,e.h("TD<0>"))}, +bhw(a){var s=A.C(t.ui) +if(a!=null)s.I(0,a) +return new A.a45(s,$.af())}, +et:function et(a,b){this.a=a +this.b=b}, +a41:function a41(){}, +TN:function TN(a,b){this.c=a this.a=b}, -a3s:function a3s(){}, -SL:function SL(a,b){this.a=a +a43:function a43(){}, +T1:function T1(a,b){this.a=a this.c=b}, -a3p:function a3p(){}, -Tv:function Tv(a,b,c,d,e){var _=this +a40:function a40(){}, +TM:function TM(a,b,c,d,e){var _=this _.x=a _.a=b _.b=c _.c=d _.d=e}, -a3t:function a3t(){}, -agM:function agM(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 -_.cF=a +a44:function a44(){}, +ahG:function ahG(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 +_.dA=a _.a=b _.b=c _.c=d @@ -25734,75 +26832,75 @@ _.dy=a4 _.fr=a5 _.fx=a6 _.fy=a7}, -c1:function c1(){}, -Tm:function Tm(a,b,c,d,e){var _=this +c5:function c5(){}, +TD:function TD(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.$ti=e}, -jx:function jx(a,b){this.a=a +jG:function jG(a,b){this.a=a this.$ti=b}, -e8:function e8(a,b){this.a=a +ef:function ef(a,b){this.a=a this.$ti=b}, -a3u:function a3u(a,b){var _=this -_.a=a -_.bj$=0 -_.bo$=b -_.cW$=_.cV$=0 -_.d3$=!1}, -a3r:function a3r(){}, -aEE:function aEE(a,b,c){this.a=a +a45:function a45(a,b){var _=this +_.a=a +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1}, +a42:function a42(){}, +aFJ:function aFJ(a,b,c){this.a=a this.b=b this.c=c}, -aEC:function aEC(){}, -aED:function aED(){}, -byx(a,b,c){if(a===b)return a -return new A.a3B(A.b8X(a.a,b.a,c))}, -a3B:function a3B(a){this.a=a}, -byy(a,b,c){if(a===b)return a -return new A.MF(A.tU(a.a,b.a,c))}, -MF:function MF(a){this.a=a}, -agP:function agP(){}, -b8X(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null +aFH:function aFH(){}, +aFI:function aFI(){}, +bzS(a,b,c){if(a===b)return a +return new A.a4c(A.b9W(a.a,b.a,c))}, +a4c:function a4c(a){this.a=a}, +bzT(a,b,c){if(a===b)return a +return new A.MZ(A.u3(a.a,b.a,c))}, +MZ:function MZ(a){this.a=a}, +ahJ:function ahJ(){}, +b9W(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null if(a==b)return a s=a==null r=s?d:a.a q=b==null p=q?d:b.a o=t.MH -p=A.bJ(r,p,c,A.dh(),o) +p=A.bO(r,p,c,A.di(),o) r=s?d:a.b -r=A.bJ(r,q?d:b.b,c,A.dh(),o) +r=A.bO(r,q?d:b.b,c,A.di(),o) n=s?d:a.c -o=A.bJ(n,q?d:b.c,c,A.dh(),o) +o=A.bO(n,q?d:b.c,c,A.di(),o) n=s?d:a.d m=q?d:b.d -m=A.bJ(n,m,c,A.WW(),t.PM) +m=A.bO(n,m,c,A.Xd(),t.PM) n=s?d:a.e l=q?d:b.e -l=A.bJ(n,l,c,A.bbB(),t.pc) +l=A.bO(n,l,c,A.bct(),t.pc) n=s?d:a.f k=q?d:b.f j=t.tW -k=A.bJ(n,k,c,A.WV(),j) +k=A.bO(n,k,c,A.Xc(),j) n=s?d:a.r -n=A.bJ(n,q?d:b.r,c,A.WV(),j) +n=A.bO(n,q?d:b.r,c,A.Xc(),j) i=s?d:a.w -j=A.bJ(i,q?d:b.w,c,A.WV(),j) +j=A.bO(i,q?d:b.w,c,A.Xc(),j) i=s?d:a.x h=q?d:b.x g=s?d:a.y f=q?d:b.y -f=A.bJ(g,f,c,A.bbp(),t.KX) +f=A.bO(g,f,c,A.bch(),t.KX) g=c<0.5 if(g)e=s?d:a.z else e=q?d:b.z if(g)g=s?d:a.Q else g=q?d:b.Q s=s?d:a.as -return new A.a3C(p,r,o,m,l,k,n,j,new A.ags(i,h,c),f,e,g,A.Xc(s,q?d:b.as,c))}, -a3C:function a3C(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +return new A.a4d(p,r,o,m,l,k,n,j,new A.ahj(i,h,c),f,e,g,A.Xw(s,q?d:b.as,c))}, +a4d:function a4d(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.a=a _.b=b _.c=c @@ -25816,29 +26914,29 @@ _.y=j _.z=k _.Q=l _.as=m}, -ags:function ags(a,b,c){this.a=a +ahj:function ahj(a,b,c){this.a=a this.b=b this.c=c}, -agQ:function agQ(){}, -byz(a,b,c){if(a===b)return a -return new A.EE(A.b8X(a.a,b.a,c))}, -EE:function EE(a){this.a=a}, -agR:function agR(){}, -byU(a,b,c){var s,r,q,p,o,n,m,l,k,j +ahK:function ahK(){}, +bzU(a,b,c){if(a===b)return a +return new A.ES(A.b9W(a.a,b.a,c))}, +ES:function ES(a){this.a=a}, +ahL:function ahL(){}, +bAg(a,b,c){var s,r,q,p,o,n,m,l,k,j if(a===b)return a -s=A.ak(a.a,b.a,c) +s=A.am(a.a,b.a,c) r=A.a1(a.b,b.b,c) -q=A.ak(a.c,b.c,c) +q=A.am(a.c,b.c,c) p=A.a1(a.d,b.d,c) o=A.a1(a.e,b.e,c) n=A.a1(a.f,b.f,c) -m=A.fr(a.r,b.r,c) -l=A.bJ(a.w,b.w,c,A.WS(),t.p8) -k=A.bJ(a.x,b.x,c,A.bmc(),t.lF) +m=A.fo(a.r,b.r,c) +l=A.bO(a.w,b.w,c,A.X9(),t.p8) +k=A.bO(a.x,b.x,c,A.bnj(),t.lF) if(c<0.5)j=a.y else j=b.y -return new A.N4(s,r,q,p,o,n,m,l,k,j)}, -N4:function N4(a,b,c,d,e,f,g,h,i,j){var _=this +return new A.Nn(s,r,q,p,o,n,m,l,k,j)}, +Nn:function Nn(a,b,c,d,e,f,g,h,i,j){var _=this _.a=a _.b=b _.c=c @@ -25849,21 +26947,21 @@ _.r=g _.w=h _.x=i _.y=j}, -ahn:function ahn(){}, -byV(a,b,c){var s,r,q,p,o,n,m,l,k +aij:function aij(){}, +bAh(a,b,c){var s,r,q,p,o,n,m,l,k if(a===b)return a -s=A.ak(a.a,b.a,c) +s=A.am(a.a,b.a,c) r=A.a1(a.b,b.b,c) -q=A.ak(a.c,b.c,c) +q=A.am(a.c,b.c,c) p=A.a1(a.d,b.d,c) o=A.a1(a.e,b.e,c) n=A.a1(a.f,b.f,c) -m=A.fr(a.r,b.r,c) +m=A.fo(a.r,b.r,c) l=a.w -l=A.aN3(l,l,c) -k=A.bJ(a.x,b.x,c,A.WS(),t.p8) -return new A.N5(s,r,q,p,o,n,m,l,k,A.bJ(a.y,b.y,c,A.bmc(),t.lF))}, -N5:function N5(a,b,c,d,e,f,g,h,i,j){var _=this +l=A.aO7(l,l,c) +k=A.bO(a.x,b.x,c,A.X9(),t.p8) +return new A.No(s,r,q,p,o,n,m,l,k,A.bO(a.y,b.y,c,A.bnj(),t.lF))}, +No:function No(a,b,c,d,e,f,g,h,i,j){var _=this _.a=a _.b=b _.c=c @@ -25874,34 +26972,34 @@ _.r=g _.w=h _.x=i _.y=j}, -aho:function aho(){}, -byW(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +aik:function aik(){}, +bAi(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h if(a===b)return a s=A.a1(a.a,b.a,c) -r=A.ak(a.b,b.b,c) -q=A.c6(a.c,b.c,c) -p=A.c6(a.d,b.d,c) +r=A.am(a.b,b.b,c) +q=A.cb(a.c,b.c,c) +p=A.cb(a.d,b.d,c) o=a.e if(o==null)n=b.e==null else n=!1 if(n)o=null -else o=A.qS(o,b.e,c) +else o=A.r_(o,b.e,c) n=a.f if(n==null)m=b.f==null else m=!1 if(m)n=null -else n=A.qS(n,b.f,c) -m=A.ak(a.r,b.r,c) +else n=A.r_(n,b.f,c) +m=A.am(a.r,b.r,c) l=c<0.5 if(l)k=a.w else k=b.w if(l)l=a.x else l=b.x j=A.a1(a.y,b.y,c) -i=A.fr(a.z,b.z,c) -h=A.ak(a.Q,b.Q,c) -return new A.N6(s,r,q,p,o,n,m,k,l,j,i,h,A.ak(a.as,b.as,c))}, -N6:function N6(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +i=A.fo(a.z,b.z,c) +h=A.am(a.Q,b.Q,c) +return new A.Np(s,r,q,p,o,n,m,k,l,j,i,h,A.am(a.as,b.as,c))}, +Np:function Np(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.a=a _.b=b _.c=c @@ -25915,17 +27013,17 @@ _.y=j _.z=k _.Q=l _.as=m}, -ahp:function ahp(){}, -bz0(a,b,c){if(a===b)return a -return new A.Nm(A.tU(a.a,b.a,c))}, -Nm:function Nm(a){this.a=a}, -ahO:function ahO(){}, -bgt(a,b,c){var s=null,r=A.b([],t.Zt),q=$.aG,p=A.Fg(B.dA),o=A.b([],t.wi),n=A.ju(s,t.ob),m=$.aG,l=b==null?B.jq:b -return new A.k0(a,!1,!0,s,s,r,new A.cz(s,c.h("cz>")),new A.cz(s,t.re),new A.Nr(),s,0,new A.bT(new A.aR(q,c.h("aR<0?>")),c.h("bT<0?>")),p,o,l,n,new A.bT(new A.aR(m,c.h("aR<0?>")),c.h("bT<0?>")),c.h("k0<0>"))}, -k0:function k0(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this -_.jl=a -_.ck=b -_.cF=c +ail:function ail(){}, +bAn(a,b,c){if(a===b)return a +return new A.NE(A.u3(a.a,b.a,c))}, +NE:function NE(a){this.a=a}, +aiK:function aiK(){}, +bhv(a,b,c){var s=null,r=A.b([],t.Zt),q=$.aP,p=A.Fw(B.dC),o=A.b([],t.wi),n=A.jD(s,t.ob),m=$.aP,l=b==null?B.jt:b +return new A.ka(a,!1,!0,s,s,r,new A.cC(s,c.h("cC>")),new A.cC(s,t.re),new A.NJ(),s,0,new A.bX(new A.aV(q,c.h("aV<0?>")),c.h("bX<0?>")),p,o,l,n,new A.bX(new A.aV(m,c.h("aV<0?>")),c.h("bX<0?>")),c.h("ka<0>"))}, +ka:function ka(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.e0=a +_.cC=b +_.dA=c _.fr=d _.fx=e _.fy=!1 @@ -25937,8 +27035,8 @@ _.k4=i _.ok=$ _.p1=null _.p2=$ -_.rH$=j -_.Jq$=k +_.rv$=j +_.Jc$=k _.y=l _.z=null _.Q=!1 @@ -25951,72 +27049,72 @@ _.b=o _.c=p _.d=q _.$ti=r}, -a3o:function a3o(){}, -Tu:function Tu(){}, -blm(a,b,c){var s,r -a.bm() +a4_:function a4_(){}, +TL:function TL(){}, +bmt(a,b,c){var s,r +a.cc() if(b===1)return -a.eG(0,b,b) +a.eD(0,b,b) s=c.a r=c.b a.aL(0,-((s*b-s)/2),-((r*b-r)/2))}, -bkk(a,b,c,d){var s=new A.VU(c,a,d,b,new A.b3(new Float64Array(16)),A.aV(t.o0),A.aV(t.bq),$.ag()),r=s.geZ() -a.aj(0,r) -a.ke(s.gAC()) -d.a.aj(0,r) -b.aj(0,r) -return s}, -bkl(a,b,c,d){var s=new A.VV(c,d,b,a,new A.b3(new Float64Array(16)),A.aV(t.o0),A.aV(t.bq),$.ag()),r=s.geZ() -d.a.aj(0,r) -b.aj(0,r) -a.ke(s.gAC()) -return s}, -ao5:function ao5(a,b,c,d,e,f){var _=this +blr(a,b,c,d){var s=new A.Wb(c,a,d,b,new A.by(new Float64Array(16)),A.aZ(t.o0),A.aZ(t.bq),$.af()),r=s.geX() +a.an(0,r) +a.kf(s.gAq()) +d.a.an(0,r) +b.an(0,r) +return s}, +bls(a,b,c,d){var s=new A.Wc(c,d,b,a,new A.by(new Float64Array(16)),A.aZ(t.o0),A.aZ(t.bq),$.af()),r=s.geX() +d.a.an(0,r) +b.an(0,r) +a.kf(s.gAq()) +return s}, +ap8:function ap8(a,b,c,d,e,f){var _=this _.c=a _.d=b _.e=c _.f=d _.r=e _.a=f}, -b1T:function b1T(a){this.a=a}, -b1U:function b1U(a){this.a=a}, -b1V:function b1V(a){this.a=a}, -b1W:function b1W(a){this.a=a}, -wE:function wE(a,b,c,d,e){var _=this +b2P:function b2P(a){this.a=a}, +b2Q:function b2Q(a){this.a=a}, +b2R:function b2R(a){this.a=a}, +b2S:function b2S(a){this.a=a}, +wM:function wM(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.f=d _.a=e}, -ao1:function ao1(a,b,c,d){var _=this +ap4:function ap4(a,b,c,d){var _=this _.d=$ -_.rJ$=a -_.q5$=b -_.rK$=c +_.rz$=a +_.q3$=b +_.rA$=c _.a=null _.b=d _.c=null}, -wF:function wF(a,b,c,d,e){var _=this +wN:function wN(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.f=d _.a=e}, -ao4:function ao4(a,b,c,d){var _=this +ap7:function ap7(a,b,c,d){var _=this _.d=$ -_.rJ$=a -_.q5$=b -_.rK$=c +_.rz$=a +_.q3$=b +_.rA$=c _.a=null _.b=d _.c=null}, -re:function re(){}, -ab5:function ab5(){}, -a__:function a__(){}, -a4x:function a4x(){}, -aGI:function aGI(a){this.a=a}, -In:function In(){}, -VU:function VU(a,b,c,d,e,f,g,h){var _=this +rm:function rm(){}, +abW:function abW(){}, +a_o:function a_o(){}, +a5c:function a5c(){}, +aHL:function aHL(a){this.a=a}, +IG:function IG(){}, +Wb:function Wb(a,b,c,d,e,f,g,h){var _=this _.r=a _.w=b _.x=c @@ -26024,13 +27122,13 @@ _.y=d _.z=e _.Q=f _.as=g -_.bj$=0 -_.bo$=h -_.cW$=_.cV$=0 -_.d3$=!1}, -b1R:function b1R(a,b){this.a=a +_.G$=0 +_.Y$=h +_.ae$=_.a7$=0 +_.aa$=!1}, +b2N:function b2N(a,b){this.a=a this.b=b}, -VV:function VV(a,b,c,d,e,f,g,h){var _=this +Wc:function Wc(a,b,c,d,e,f,g,h){var _=this _.r=a _.w=b _.x=c @@ -26038,24 +27136,24 @@ _.y=d _.z=e _.Q=f _.as=g -_.bj$=0 -_.bo$=h -_.cW$=_.cV$=0 -_.d3$=!1}, -b1S:function b1S(a,b){this.a=a +_.G$=0 +_.Y$=h +_.ae$=_.a7$=0 +_.aa$=!1}, +b2O:function b2O(a,b){this.a=a this.b=b}, -ahU:function ahU(){}, -Wt:function Wt(){}, -Wu:function Wu(){}, -bzz(a,b,c){var s,r,q,p,o,n,m,l,k,j +aiQ:function aiQ(){}, +WM:function WM(){}, +WN:function WN(){}, +bAV(a,b,c){var s,r,q,p,o,n,m,l,k,j if(a===b)return a s=A.a1(a.a,b.a,c) -r=A.fr(a.b,b.b,c) -q=A.ak(a.c,b.c,c) +r=A.fo(a.b,b.b,c) +q=A.am(a.c,b.c,c) p=A.a1(a.d,b.d,c) o=A.a1(a.e,b.e,c) -n=A.c6(a.f,b.f,c) -m=A.bJ(a.r,b.r,c,A.WS(),t.p8) +n=A.cb(a.f,b.f,c) +m=A.bO(a.r,b.r,c,A.X9(),t.p8) l=c<0.5 if(l)k=a.w else k=b.w @@ -26063,8 +27161,8 @@ if(l)j=a.x else j=b.x if(l)l=a.y else l=b.y -return new A.NQ(s,r,q,p,o,n,m,k,j,l)}, -NQ:function NQ(a,b,c,d,e,f,g,h,i,j){var _=this +return new A.O8(s,r,q,p,o,n,m,k,j,l)}, +O8:function O8(a,b,c,d,e,f,g,h,i,j){var _=this _.a=a _.b=b _.c=c @@ -26075,77 +27173,77 @@ _.r=g _.w=h _.x=i _.y=j}, -aiR:function aiR(){}, -bzS(a,b,c){var s,r,q,p +ajN:function ajN(){}, +bBd(a,b,c){var s,r,q,p if(a===b)return a s=A.a1(a.a,b.a,c) r=A.a1(a.b,b.b,c) -q=A.ak(a.c,b.c,c) +q=A.am(a.c,b.c,c) p=A.a1(a.d,b.d,c) -return new A.NW(s,r,q,p,A.a1(a.e,b.e,c))}, -NW:function NW(a,b,c,d,e){var _=this +return new A.Oe(s,r,q,p,A.a1(a.e,b.e,c))}, +Oe:function Oe(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aiU:function aiU(){}, -bzZ(a,b,c){var s,r,q,p,o,n +ajO:function ajO(){}, +bBk(a,b,c){var s,r,q,p,o,n if(a===b&&!0)return a s=c<0.5 if(s)r=a.a else r=b.a q=t.MH -p=A.bJ(a.b,b.b,c,A.dh(),q) +p=A.bO(a.b,b.b,c,A.di(),q) if(s)o=a.e else o=b.e -q=A.bJ(a.c,b.c,c,A.dh(),q) -n=A.ak(a.d,b.d,c) +q=A.bO(a.c,b.c,c,A.di(),q) +n=A.am(a.d,b.d,c) if(s)s=a.f else s=b.f -return new A.O5(r,p,q,n,o,s)}, -O5:function O5(a,b,c,d,e,f){var _=this +return new A.Oo(r,p,q,n,o,s)}, +Oo:function Oo(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -aj4:function aj4(){}, -b9G(a){return new A.Am(a,null)}, -aLg(a){var s=a.CI(t.Np) +ajX:function ajX(){}, +baC(a){return new A.Ay(a,null)}, +aMk(a){var s=a.Cu(t.Np) if(s!=null)return s -throw A.d(A.DD(A.b([A.uh("Scaffold.of() called with a context that does not contain a Scaffold."),A.ca("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.a0m('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'),A.a0m("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.aIY("The context used was")],t.qe)))}, -l6:function l6(a,b){this.a=a +throw A.d(A.DQ(A.b([A.uq("Scaffold.of() called with a context that does not contain a Scaffold."),A.cf("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.a0N('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'),A.a0N("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.aJB("The context used was")],t.Q)))}, +lj:function lj(a,b){this.a=a this.b=b}, -P_:function P_(a,b){this.c=a +Ph:function Ph(a,b){this.c=a this.a=b}, -P0:function P0(a,b,c,d,e,f){var _=this +Pi:function Pi(a,b,c,d,e,f){var _=this _.d=a _.e=b _.r=c _.y=_.x=_.w=null -_.eX$=d -_.bT$=e +_.eU$=d +_.bU$=e _.a=null _.b=f _.c=null}, -aLa:function aLa(a,b){this.a=a +aMe:function aMe(a,b){this.a=a this.b=b}, -aLb:function aLb(a,b){this.a=a +aMf:function aMf(a,b){this.a=a this.b=b}, -aL6:function aL6(a){this.a=a}, -aL7:function aL7(a){this.a=a}, -aL9:function aL9(a,b,c){this.a=a +aMa:function aMa(a){this.a=a}, +aMb:function aMb(a){this.a=a}, +aMd:function aMd(a,b,c){this.a=a this.b=b this.c=c}, -aL8:function aL8(a,b,c){this.a=a +aMc:function aMc(a,b,c){this.a=a this.b=b this.c=c}, -Uz:function Uz(a,b,c){this.f=a +UQ:function UQ(a,b,c){this.f=a this.b=b this.a=c}, -aLc:function aLc(a,b,c,d,e,f,g,h){var _=this +aMg:function aMg(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -26154,17 +27252,17 @@ _.f=e _.r=f _.w=g _.y=h}, -a7l:function a7l(a,b){this.a=a +a86:function a86(a,b){this.a=a this.b=b}, -akg:function akg(a,b,c){var _=this +alb:function alb(a,b,c){var _=this _.a=a _.b=null _.c=b -_.bj$=0 -_.bo$=c -_.cW$=_.cV$=0 -_.d3$=!1}, -RJ:function RJ(a,b,c,d,e,f,g){var _=this +_.G$=0 +_.Y$=c +_.ae$=_.a7$=0 +_.aa$=!1}, +RZ:function RZ(a,b,c,d,e,f,g){var _=this _.e=a _.f=b _.r=c @@ -26172,12 +27270,12 @@ _.a=d _.b=e _.c=f _.d=g}, -abQ:function abQ(a,b,c,d){var _=this +acI:function acI(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -b_U:function b_U(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +b0Q:function b0Q(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.d=a _.e=b _.f=c @@ -26192,26 +27290,26 @@ _.at=k _.ax=l _.ay=m _.c=_.b=null}, -SQ:function SQ(a,b,c,d,e,f){var _=this +T6:function T6(a,b,c,d,e,f){var _=this _.c=a _.d=b _.e=c _.f=d _.r=e _.a=f}, -SR:function SR(a,b,c){var _=this +T7:function T7(a,b,c){var _=this _.x=_.w=_.r=_.f=_.e=_.d=$ _.y=null -_.eX$=a -_.bT$=b +_.eU$=a +_.bU$=b _.a=null _.b=c _.c=null}, -aWy:function aWy(a,b){this.a=a +aXG:function aXG(a,b){this.a=a this.b=b}, -Am:function Am(a,b){this.f=a +Ay:function Ay(a,b){this.f=a this.a=b}, -FC:function FC(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +FT:function FT(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this _.d=a _.e=b _.f=c @@ -26228,21 +27326,21 @@ _.cy=_.cx=null _.dx=_.db=$ _.dy=!1 _.fr=h -_.d7$=i -_.jj$=j -_.uL$=k -_.hp$=l -_.jk$=m -_.eX$=n -_.bT$=o +_.cZ$=i +_.jg$=j +_.uB$=k +_.ho$=l +_.jh$=m +_.eU$=n +_.bU$=o _.a=null _.b=p _.c=null}, -aLe:function aLe(a,b){this.a=a +aMi:function aMi(a,b){this.a=a this.b=b}, -aLd:function aLd(a,b){this.a=a +aMh:function aMh(a,b){this.a=a this.b=b}, -aLf:function aLf(a,b,c,d,e,f,g){var _=this +aMj:function aMj(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -26250,29 +27348,29 @@ _.d=d _.e=e _.f=f _.r=g}, -adP:function adP(a,b){this.e=a +aeG:function aeG(a,b){this.e=a this.a=b this.b=null}, -OZ:function OZ(a,b,c,d){var _=this +Pg:function Pg(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -akh:function akh(a,b,c){this.f=a +alc:function alc(a,b,c){this.f=a this.b=b this.a=c}, -b_V:function b_V(){}, -UA:function UA(){}, -UB:function UB(){}, -UC:function UC(){}, -W9:function W9(){}, -b9J(a,b,c){return new A.a7x(a,b,c,null)}, -a7x:function a7x(a,b,c,d){var _=this +b0R:function b0R(){}, +UR:function UR(){}, +US:function US(){}, +UT:function UT(){}, +Wr:function Wr(){}, +baF(a,b,c){return new A.a8h(a,b,c,null)}, +a8h:function a8h(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -HI:function HI(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +HZ:function HZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.fy=a _.c=b _.d=c @@ -26287,7 +27385,7 @@ _.cx=k _.cy=l _.db=m _.a=n}, -agK:function agK(a,b,c,d){var _=this +ahE:function ahE(a,b,c,d){var _=this _.cy=$ _.dx=_.db=!1 _.fx=_.fr=_.dy=$ @@ -26296,36 +27394,36 @@ _.y=_.x=$ _.z=a _.as=_.Q=!1 _.at=$ -_.eX$=b -_.bT$=c +_.eU$=b +_.bU$=c _.a=null _.b=d _.c=null}, -aYu:function aYu(a){this.a=a}, -aYr:function aYr(a,b,c,d){var _=this +aZA:function aZA(a){this.a=a}, +aZx:function aZx(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -aYt:function aYt(a,b,c){this.a=a +aZz:function aZz(a,b,c){this.a=a this.b=b this.c=c}, -aYs:function aYs(a,b,c){this.a=a +aZy:function aZy(a,b,c){this.a=a this.b=b this.c=c}, -aYq:function aYq(a){this.a=a}, -aYA:function aYA(a){this.a=a}, -aYz:function aYz(a){this.a=a}, -aYy:function aYy(a){this.a=a}, -aYw:function aYw(a){this.a=a}, -aYx:function aYx(a){this.a=a}, -aYv:function aYv(a){this.a=a}, -bAu(a,b,c){var s,r,q,p,o,n,m,l,k,j,i +aZw:function aZw(a){this.a=a}, +aZG:function aZG(a){this.a=a}, +aZF:function aZF(a){this.a=a}, +aZE:function aZE(a){this.a=a}, +aZC:function aZC(a){this.a=a}, +aZD:function aZD(a){this.a=a}, +aZB:function aZB(a){this.a=a}, +bBQ(a,b,c){var s,r,q,p,o,n,m,l,k,j,i if(a===b&&!0)return a s=t.X7 -r=A.bJ(a.a,b.a,c,A.bn1(),s) -q=A.bJ(a.b,b.b,c,A.WW(),t.PM) -s=A.bJ(a.c,b.c,c,A.bn1(),s) +r=A.bO(a.a,b.a,c,A.bo8(),s) +q=A.bO(a.b,b.b,c,A.Xd(),t.PM) +s=A.bO(a.c,b.c,c,A.bo8(),s) p=a.d o=b.d n=c<0.5 @@ -26333,16 +27431,16 @@ p=n?p:o o=a.e m=b.e o=n?o:m -n=A.O6(a.f,b.f,c) +n=A.Op(a.f,b.f,c) m=t.MH -l=A.bJ(a.r,b.r,c,A.dh(),m) -k=A.bJ(a.w,b.w,c,A.dh(),m) -m=A.bJ(a.x,b.x,c,A.dh(),m) -j=A.ak(a.y,b.y,c) -i=A.ak(a.z,b.z,c) -return new A.Pg(r,q,s,p,o,n,l,k,m,j,i,A.ak(a.Q,b.Q,c))}, -bG7(a,b,c){return c<0.5?a:b}, -Pg:function Pg(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +l=A.bO(a.r,b.r,c,A.di(),m) +k=A.bO(a.w,b.w,c,A.di(),m) +m=A.bO(a.x,b.x,c,A.di(),m) +j=A.am(a.y,b.y,c) +i=A.am(a.z,b.z,c) +return new A.Pz(r,q,s,p,o,n,l,k,m,j,i,A.am(a.Q,b.Q,c))}, +bHu(a,b,c){return c<0.5?a:b}, +Pz:function Pz(a,b,c,d,e,f,g,h,i,j,k,l){var _=this _.a=a _.b=b _.c=c @@ -26355,25 +27453,25 @@ _.x=i _.y=j _.z=k _.Q=l}, -akv:function akv(){}, -bAw(a,b,c){var s,r,q,p,o,n,m,l,k,j +alq:function alq(){}, +bBS(a,b,c){var s,r,q,p,o,n,m,l,k,j if(a===b)return a -s=A.bJ(a.a,b.a,c,A.WW(),t.PM) +s=A.bO(a.a,b.a,c,A.Xd(),t.PM) r=t.MH -q=A.bJ(a.b,b.b,c,A.dh(),r) -p=A.bJ(a.c,b.c,c,A.dh(),r) -o=A.bJ(a.d,b.d,c,A.dh(),r) -r=A.bJ(a.e,b.e,c,A.dh(),r) -n=A.bAv(a.f,b.f,c) -m=A.bJ(a.r,b.r,c,A.bbp(),t.KX) -l=A.bJ(a.w,b.w,c,A.bbB(),t.pc) +q=A.bO(a.b,b.b,c,A.di(),r) +p=A.bO(a.c,b.c,c,A.di(),r) +o=A.bO(a.d,b.d,c,A.di(),r) +r=A.bO(a.e,b.e,c,A.di(),r) +n=A.bBR(a.f,b.f,c) +m=A.bO(a.r,b.r,c,A.bch(),t.KX) +l=A.bO(a.w,b.w,c,A.bct(),t.pc) k=t.p8 -j=A.bJ(a.x,b.x,c,A.WS(),k) -k=A.bJ(a.y,b.y,c,A.WS(),k) -return new A.Ph(s,q,p,o,r,n,m,l,j,k,A.xi(a.z,b.z,c))}, -bAv(a,b,c){if(a==b)return a -return new A.agr(a,b,c)}, -Ph:function Ph(a,b,c,d,e,f,g,h,i,j,k){var _=this +j=A.bO(a.x,b.x,c,A.X9(),k) +k=A.bO(a.y,b.y,c,A.X9(),k) +return new A.PA(s,q,p,o,r,n,m,l,j,k,A.xp(a.z,b.z,c))}, +bBR(a,b,c){if(a==b)return a +return new A.ahi(a,b,c)}, +PA:function PA(a,b,c,d,e,f,g,h,i,j,k){var _=this _.a=a _.b=b _.c=c @@ -26385,27 +27483,27 @@ _.w=h _.x=i _.y=j _.z=k}, -agr:function agr(a,b,c){this.a=a +ahi:function ahi(a,b,c){this.a=a this.b=b this.c=c}, -akw:function akw(){}, -bAy(a,b,c){var s,r,q,p,o,n,m,l +alr:function alr(){}, +bBU(a,b,c){var s,r,q,p,o,n,m,l if(a===b)return a s=A.a1(a.a,b.a,c) -r=A.ak(a.b,b.b,c) +r=A.am(a.b,b.b,c) q=A.a1(a.c,b.c,c) -p=A.bAx(a.d,b.d,c) -o=A.bgR(a.e,b.e,c) +p=A.bBT(a.d,b.d,c) +o=A.bhU(a.e,b.e,c) n=a.f m=b.f -l=A.c6(n,m,c) -n=A.c6(n,m,c) -m=A.xi(a.w,b.w,c) -return new A.Pi(s,r,q,p,o,l,n,m,A.a1(a.x,b.x,c))}, -bAx(a,b,c){if(a==null||b==null)return null +l=A.cb(n,m,c) +n=A.cb(n,m,c) +m=A.xp(a.w,b.w,c) +return new A.PB(s,r,q,p,o,l,n,m,A.a1(a.x,b.x,c))}, +bBT(a,b,c){if(a==null||b==null)return null if(a===b)return a -return A.bw(a,b,c)}, -Pi:function Pi(a,b,c,d,e,f,g,h,i){var _=this +return A.bA(a,b,c)}, +PB:function PB(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -26415,40 +27513,40 @@ _.f=f _.r=g _.w=h _.x=i}, -akx:function akx(){}, -bAA(a,b,c){var s,r +als:function als(){}, +bBW(a,b,c){var s,r if(a===b&&!0)return a -s=A.tU(a.a,b.a,c) +s=A.u3(a.a,b.a,c) if(c<0.5)r=a.b else r=b.b -return new A.Pj(s,r)}, -Pj:function Pj(a,b){this.a=a -this.b=b}, -aky:function aky(){}, -bjX(a){var s=a.Eg(!1) -return new A.aml(a,new A.eY(s,B.hy,B.c2),$.ag())}, -bAB(a,b){return A.b78(b)}, -aml:function aml(a,b,c){var _=this +return new A.PC(s,r)}, +PC:function PC(a,b){this.a=a +this.b=b}, +alt:function alt(){}, +bl3(a){var s=a.E2(!1) +return new A.anj(a,new A.eY(s,B.hA,B.c4),$.af())}, +bBX(a,b){return A.b87(b)}, +anj:function anj(a,b,c){var _=this _.ax=a _.a=b -_.bj$=0 -_.bo$=c -_.cW$=_.cV$=0 -_.d3$=!1}, -akA:function akA(a,b){var _=this +_.G$=0 +_.Y$=c +_.ae$=_.a7$=0 +_.aa$=!1}, +alv:function alv(a,b){var _=this _.w=a _.a=b _.b=!0 _.d=_.c=0 _.f=_.e=null _.r=!1}, -vG:function vG(a,b,c,d,e){var _=this +vQ:function vQ(a,b,c,d,e){var _=this _.d=a _.w=b _.y=c _.fx=d _.a=e}, -UM:function UM(a,b){var _=this +V2:function V2(a,b){var _=this _.d=$ _.e=null _.f=!1 @@ -26457,20 +27555,20 @@ _.x=a _.a=null _.b=b _.c=null}, -b03:function b03(a,b){this.a=a +b1_:function b1_(a,b){this.a=a this.b=b}, -b02:function b02(a,b){this.a=a +b0Z:function b0Z(a,b){this.a=a this.b=b}, -b04:function b04(a){this.a=a}, -bE1(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,a0){var s=null,r=new A.I0(o,A.w5(s,s,s,s,s,B.au,s,s,1,B.aH),a0,l,j,m,b,f,n,q,k,i,h,g,p,d,e,a,!1,A.aV(t.v)) +b10:function b10(a){this.a=a}, +bFo(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,a0){var s=null,r=new A.Ih(o,A.t2(s,s,s,s,s,B.aB,s,s,1,B.aG),a0,l,j,m,b,f,n,q,k,i,h,g,p,d,e,a,!1,A.aZ(t.v)) r.br() -r.ano(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,a0) +r.anZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,a0) return r}, -b0w:function b0w(a,b){this.a=a +b1s:function b1s(a,b){this.a=a this.b=b}, -a8b:function a8b(a,b){this.a=a +a8W:function a8W(a,b){this.a=a this.b=b}, -PR:function PR(a,b,c,d,e,f,g){var _=this +Q9:function Q9(a,b,c,d,e,f,g){var _=this _.c=a _.e=b _.w=c @@ -26478,7 +27576,7 @@ _.x=d _.y=e _.z=f _.a=g}, -UV:function UV(a,b,c,d,e){var _=this +Vb:function Vb(a,b,c,d,e){var _=this _.r=_.f=_.e=_.d=$ _.w=null _.x=a @@ -26489,24 +27587,24 @@ _.as=null _.ax=_.at=!1 _.ay=b _.ch=null -_.eX$=c -_.bT$=d +_.eU$=c +_.bU$=d _.a=null _.b=e _.c=null}, -b0t:function b0t(a,b){this.a=a +b1p:function b1p(a,b){this.a=a this.b=b}, -b0u:function b0u(a,b){this.a=a +b1q:function b1q(a,b){this.a=a this.b=b}, -b0r:function b0r(a,b,c,d){var _=this +b1n:function b1n(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -b0s:function b0s(a){this.a=a}, -b0q:function b0q(a){this.a=a}, -b0v:function b0v(a){this.a=a}, -al4:function al4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +b1o:function b1o(a){this.a=a}, +b1m:function b1m(a){this.a=a}, +b1r:function b1r(a){this.a=a}, +am_:function am_(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this _.d=a _.e=b _.f=c @@ -26523,32 +27621,32 @@ _.ay=m _.ch=n _.CW=o _.a=p}, -I0:function I0(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this -_.I=a -_.aq=_.a8=_.a1=$ -_.aJ=b -_.b4=_.aX=$ -_.bg=!1 -_.M=0 -_.ai=null -_.ao=c -_.by=d -_.cg=e -_.c_=f -_.cO=g -_.di=h -_.cA=i -_.de=j -_.be=k -_.dl=l -_.hS=m -_.cX=n -_.d9=o -_.iz=p -_.iZ=q -_.d0=!1 -_.hq=r -_.y3$=s +Ih:function Ih(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +_.G=a +_.ae=_.a7=_.Y=$ +_.aa=b +_.aK=_.aP=$ +_.b2=!1 +_.bj=0 +_.bF=null +_.bE=c +_.ey=d +_.cQ=e +_.dI=f +_.b_=g +_.ac=h +_.aQ=i +_.a3=j +_.ah=k +_.aT=l +_.bL=m +_.bM=n +_.cD=o +_.e6=p +_.eV=q +_.d1=!1 +_.dJ=r +_.xO$=s _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -26575,21 +27673,21 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -b_h:function b_h(a){this.a=a}, -b_f:function b_f(){}, -b_e:function b_e(){}, -b_g:function b_g(a){this.a=a}, -b_i:function b_i(a,b){this.a=a +b0f:function b0f(a){this.a=a}, +b0d:function b0d(){}, +b0c:function b0c(){}, +b0e:function b0e(a){this.a=a}, +b0g:function b0g(a,b){this.a=a this.b=b}, -oe:function oe(a){this.a=a}, -I6:function I6(a,b){this.a=a +os:function os(a){this.a=a}, +In:function In(a,b){this.a=a this.b=b}, -anf:function anf(a,b){this.d=a +aoi:function aoi(a,b){this.d=a this.a=b}, -ajN:function ajN(a,b,c){var _=this -_.I=$ -_.a1=a -_.y3$=b +akF:function akF(a,b,c){var _=this +_.G=$ +_.Y=a +_.xO$=b _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -26616,7 +27714,7 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -b0o:function b0o(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 +b1k:function b1k(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 _.k4=a _.ok=b _.a=c @@ -26650,13 +27748,13 @@ _.id=b0 _.k1=b1 _.k2=b2 _.k3=b3}, -Wk:function Wk(){}, -Wm:function Wm(){}, -Wq:function Wq(){}, -bi9(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){return new A.FY(a7,b,k,a1,e,h,g,a,j,d,f,a3,n,i,o,a9,p,a6,a5,a8,b0,r,q,s,a0,a2,b1,l,a4,m,c)}, -bB3(b2,b3,b4){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 +WC:function WC(){}, +WE:function WE(){}, +WI:function WI(){}, +bjf(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){return new A.Gf(a7,b,k,a1,e,h,g,a,j,d,f,a3,n,i,o,a9,p,a6,a5,a8,b0,r,q,s,a0,a2,b1,l,a4,m,c)}, +bCp(b2,b3,b4){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 if(b2===b3)return b2 -s=A.ak(b2.a,b3.a,b4) +s=A.am(b2.a,b3.a,b4) r=A.a1(b2.b,b3.b,b4) q=A.a1(b2.c,b3.c,b4) p=A.a1(b2.d,b3.d,b4) @@ -26683,14 +27781,14 @@ a4=c?b2.dy:b3.dy a5=c?b2.fr:b3.fr a6=c?b2.fx:b3.fx a7=c?b2.fy:b3.fy -a8=A.c6(b2.go,b3.go,b4) -a9=A.ak(b2.id,b3.id,b4) +a8=A.cb(b2.go,b3.go,b4) +a9=A.am(b2.id,b3.id,b4) b0=c?b2.k1:b3.k1 b1=c?b2.k2:b3.k2 -return A.bi9(l,r,c?b2.k3:b3.k3,j,o,i,n,m,f,k,q,a9,b1,g,e,b,a4,a3,a5,a6,p,a7,h,b0,a0,a,s,a1,d,a2,a8)}, -aMT:function aMT(a,b){this.a=a +return A.bjf(l,r,c?b2.k3:b3.k3,j,o,i,n,m,f,k,q,a9,b1,g,e,b,a4,a3,a5,a6,p,a7,h,b0,a0,a,s,a1,d,a2,a8)}, +aNX:function aNX(a,b){this.a=a this.b=b}, -FY:function FY(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 +Gf:function Gf(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 _.a=a _.b=b _.c=c @@ -26722,21 +27820,21 @@ _.id=a8 _.k1=a9 _.k2=b0 _.k3=b1}, -aNd:function aNd(){}, -aNe:function aNe(){}, -aNf:function aNf(){}, -arL:function arL(){}, -aKS:function aKS(){}, -aKR:function aKR(){}, -aKQ:function aKQ(){}, -aKP:function aKP(){}, -a6b:function a6b(){}, -aZP:function aZP(){}, -akb:function akb(){}, -al5:function al5(){}, -pw:function pw(a,b){this.a=a +aOh:function aOh(){}, +aOi:function aOi(){}, +aOj:function aOj(){}, +asW:function asW(){}, +aLW:function aLW(){}, +aLV:function aLV(){}, +aLU:function aLU(){}, +aLT:function aLT(){}, +a6T:function a6T(){}, +b_N:function b_N(){}, +al6:function al6(){}, +am0:function am0(){}, +pH:function pH(a,b){this.a=a this.b=b}, -AH:function AH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +AT:function AT(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this _.c=a _.d=b _.e=c @@ -26755,15 +27853,15 @@ _.ch=o _.CW=p _.cx=q _.a=r}, -UX:function UX(a){var _=this +Vd:function Vd(a){var _=this _.d=!1 _.a=null _.b=a _.c=null}, -b0y:function b0y(a){this.a=a}, -b0x:function b0x(a){this.a=a}, -b0z:function b0z(a){this.a=a}, -b0A:function b0A(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +b1u:function b1u(a){this.a=a}, +b1t:function b1t(a){this.a=a}, +b1v:function b1v(a){this.a=a}, +b1w:function b1w(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.ax=a _.ay=b _.a=c @@ -26779,26 +27877,26 @@ _.z=l _.Q=m _.as=n _.at=o}, -bB5(a,b,c,d,e,f,g,h,i,j,k,l,m){return new A.G1(d,c,i,g,j,l,e,m,k,f,b,a,h)}, -bB6(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +bCr(a,b,c,d,e,f,g,h,i,j,k,l,m){return new A.Gj(d,c,i,g,j,l,e,m,k,f,b,a,h)}, +bCs(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h if(a===b&&!0)return a s=A.a1(a.a,b.a,c) r=A.a1(a.b,b.b,c) q=A.a1(a.c,b.c,c) -p=A.c6(a.d,b.d,c) -o=A.ak(a.e,b.e,c) -n=A.fr(a.f,b.f,c) +p=A.cb(a.d,b.d,c) +o=A.am(a.e,b.e,c) +n=A.fo(a.f,b.f,c) if(c<0.5)m=a.r else m=b.r -l=A.ak(a.w,b.w,c) -k=A.awJ(a.x,b.x,c) +l=A.am(a.w,b.w,c) +k=A.axQ(a.x,b.x,c) j=A.a1(a.z,b.z,c) -i=A.ak(a.Q,b.Q,c) +i=A.am(a.Q,b.Q,c) h=A.a1(a.as,b.as,c) -return A.bB5(h,i,r,s,m,j,p,A.a1(a.at,b.at,c),q,o,k,n,l)}, -a8h:function a8h(a,b){this.a=a +return A.bCr(h,i,r,s,m,j,p,A.a1(a.at,b.at,c),q,o,k,n,l)}, +a91:function a91(a,b){this.a=a this.b=b}, -G1:function G1(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +Gj:function Gj(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.a=a _.b=b _.c=c @@ -26812,25 +27910,25 @@ _.z=j _.Q=k _.as=l _.at=m}, -alb:function alb(){}, -bBv(a,b,c){var s,r,q,p,o,n,m,l,k +am6:function am6(){}, +bCS(a,b,c){var s,r,q,p,o,n,m,l,k if(a===b&&!0)return a s=t.MH -r=A.bJ(a.a,b.a,c,A.dh(),s) -q=A.bJ(a.b,b.b,c,A.dh(),s) -p=A.bJ(a.c,b.c,c,A.dh(),s) -o=A.bJ(a.d,b.d,c,A.WW(),t.PM) +r=A.bO(a.a,b.a,c,A.di(),s) +q=A.bO(a.b,b.b,c,A.di(),s) +p=A.bO(a.c,b.c,c,A.di(),s) +o=A.bO(a.d,b.d,c,A.Xd(),t.PM) n=c<0.5 if(n)m=a.e else m=b.e if(n)l=a.f else l=b.f -s=A.bJ(a.r,b.r,c,A.dh(),s) -k=A.ak(a.w,b.w,c) +s=A.bO(a.r,b.r,c,A.di(),s) +k=A.am(a.w,b.w,c) if(n)n=a.x else n=b.x -return new A.Qf(r,q,p,o,m,l,s,k,n)}, -Qf:function Qf(a,b,c,d,e,f,g,h,i){var _=this +return new A.Qx(r,q,p,o,m,l,s,k,n)}, +Qx:function Qx(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -26840,24 +27938,24 @@ _.f=f _.r=g _.w=h _.x=i}, -alH:function alH(){}, -bBx(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g +amF:function amF(){}, +bCU(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g if(a===b)return a -s=A.avc(a.a,b.a,c) +s=A.awj(a.a,b.a,c) r=A.a1(a.b,b.b,c) q=c<0.5 p=q?a.c:b.c o=A.a1(a.d,b.d,c) n=A.a1(a.e,b.e,c) -m=A.hA(a.f,b.f,c) -l=A.c6(a.r,b.r,c) +m=A.hu(a.f,b.f,c) +l=A.cb(a.r,b.r,c) k=A.a1(a.w,b.w,c) -j=A.c6(a.x,b.x,c) -i=A.bJ(a.y,b.y,c,A.dh(),t.MH) +j=A.cb(a.x,b.x,c) +i=A.bO(a.y,b.y,c,A.di(),t.MH) h=q?a.z:b.z g=q?a.Q:b.Q -return new A.Qh(s,r,p,o,n,m,l,k,j,i,h,g,q?a.as:b.as)}, -Qh:function Qh(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +return new A.Qz(s,r,p,o,n,m,l,k,j,i,h,g,q?a.as:b.as)}, +Qz:function Qz(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.a=a _.b=b _.c=c @@ -26871,31 +27969,31 @@ _.y=j _.z=k _.Q=l _.as=m}, -alN:function alN(){}, -a9t(a,b,c){var s=null -return new A.AT(b,s,s,s,c,B.v,s,!1,s,!0,a,s)}, -ba2(a,b,c,d,e,f,g,h,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){var s,r,q,p,o,n,m,l,k,j,i=null +amL:function amL(){}, +aah(a,b,c){var s=null +return new A.B4(b,s,s,s,c,B.x,s,!1,s,!0,a,s)}, +baX(a,b,c,d,e,f,g,h,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){var s,r,q,p,o,n,m,l,k,j,i=null if(e==null)s=i else s=e -r=new A.Vg(a1,s) +r=new A.Vx(a1,s) q=c==null if(q&&d==null)p=i -else if(d==null){q=q?i:new A.e8(c,t.Il) -p=q}else{q=new A.Vg(c,d) -p=q}o=new A.am5(a1) -q=a9==null?i:new A.e8(a9,t.XL) -n=a5==null?i:new A.e8(a5,t.h9) -m=g==null?i:new A.e8(g,t.QL) -l=a3==null?i:new A.e8(a3,t.iL) -k=a2==null?i:new A.e8(a2,t.iL) -j=a6==null?i:new A.e8(a6,t.kU) -return A.asE(a,b,p,m,h,i,r,i,i,k,l,new A.am4(a0,f),o,new A.e8(a4,t.Ak),n,j,i,a7,i,a8,q,b0)}, -bGs(a){var s -A.al(a) -s=A.dO(a,B.cV) +else if(d==null){q=q?i:new A.ef(c,t.Il) +p=q}else{q=new A.Vx(c,d) +p=q}o=new A.an3(a1) +q=a9==null?i:new A.ef(a9,t.XL) +n=a5==null?i:new A.ef(a5,t.h9) +m=g==null?i:new A.ef(g,t.QL) +l=a3==null?i:new A.ef(a3,t.iL) +k=a2==null?i:new A.ef(a2,t.iL) +j=a6==null?i:new A.ef(a6,t.kU) +return A.atO(a,b,p,m,h,i,r,i,i,k,l,new A.an2(a0,f),o,new A.ef(a4,t.Ak),n,j,i,a7,i,a8,q,b0)}, +bHP(a){var s +A.an(a) +s=A.dW(a,B.cY) s=s==null?null:s.c -return A.bdO(B.d9,B.RK,B.tW,s==null?1:s)}, -AT:function AT(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +return A.beO(B.db,B.RQ,B.tZ,s==null?1:s)}, +B4:function B4(a,b,c,d,e,f,g,h,i,j,k,l){var _=this _.c=a _.d=b _.e=c @@ -26908,37 +28006,37 @@ _.z=i _.Q=j _.as=k _.a=l}, -Vg:function Vg(a,b){this.a=a +Vx:function Vx(a,b){this.a=a this.b=b}, -am5:function am5(a){this.a=a}, -am4:function am4(a,b){this.a=a +an3:function an3(a){this.a=a}, +an2:function an2(a,b){this.a=a this.b=b}, -ap5:function ap5(){}, -bBF(a,b,c){if(a===b)return a -return new A.Qv(A.tU(a.a,b.a,c))}, -Qv:function Qv(a){this.a=a}, -am6:function am6(){}, -ba3(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,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6){var s,r,q,p -if(d5==null)s=B.pm +aqa:function aqa(){}, +bD1(a,b,c){if(a===b)return a +return new A.QM(A.u3(a.a,b.a,c))}, +QM:function QM(a){this.a=a}, +an4:function an4(){}, +baY(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,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6){var s,r,q,p +if(d5==null)s=B.pr else s=d5 -if(d6==null)r=B.pn +if(d6==null)r=B.ps else r=d6 -if(b0==null)q=b4===1?B.Eu:B.pJ +if(b0==null)q=b4===1?B.Ev:B.pN else q=b0 if(a2==null)p=!0 else p=a2 -return new A.Qz(b1,i,a6,o,q,e4,e2,d9,d8,e0,e1,e3,!1,b8,!1,!0,s,r,!0,b4,b5,!1,!1,e5,d4,b2,b3,c0,c1,c2,b9,a7,a4,n,k,m,l,j,d2,d3,a9,c9,p,d1,a0,c3,c4,b6,d,d0,c8,b,f,c6,!0,!0,g,h,!0,e6,d7,a8)}, -bBK(a,b){return A.b78(b)}, -bBL(a){return B.hr}, -bG9(a){return A.Tx(new A.b2J(a))}, -am9:function am9(a,b){var _=this +return new A.QQ(b1,i,a6,o,q,e4,e2,d9,d8,e0,e1,e3,!1,b8,!1,!0,s,r,!0,b4,b5,!1,!1,e5,d4,b2,b3,c0,c1,c2,b9,a7,a4,n,k,m,l,j,d2,d3,a9,c9,p,d1,a0,c3,c4,b6,d,d0,c8,b,f,c6,!0,!0,g,h,!0,e6,d7,a8)}, +bD6(a,b){return A.b87(b)}, +bD7(a){return B.ht}, +bHw(a){return A.TO(new A.b3F(a))}, +an7:function an7(a,b){var _=this _.w=a _.a=b _.b=!0 _.d=_.c=0 _.f=_.e=null _.r=!1}, -Qz:function Qz(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){var _=this +QQ:function QQ(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){var _=this _.c=a _.d=b _.e=c @@ -26984,58 +28082,58 @@ _.x2=c2 _.xr=c3 _.y1=c4 _.y2=c5 -_.bc=c6 -_.cd=c7 -_.bd=c8 -_.bG=c9 -_.ck=d0 -_.cF=d1 -_.bB=d2 -_.I=d3 -_.a1=d4 -_.a8=d5 -_.aq=d6 -_.aJ=d7 -_.aX=d8 -_.b4=d9 -_.bg=e0 -_.M=e1 +_.bd=c6 +_.bP=c7 +_.bb=c8 +_.bA=c9 +_.cC=d0 +_.dA=d1 +_.ai=d2 +_.G=d3 +_.Y=d4 +_.a7=d5 +_.ae=d6 +_.aa=d7 +_.aP=d8 +_.aK=d9 +_.b2=e0 +_.bj=e1 _.a=e2}, -Vh:function Vh(a,b,c,d,e,f,g){var _=this +Vy:function Vy(a,b,c,d,e,f,g){var _=this _.e=_.d=null _.r=_.f=!1 _.x=_.w=$ _.y=a -_.d7$=b -_.jj$=c -_.uL$=d -_.hp$=e -_.jk$=f +_.cZ$=b +_.jg$=c +_.uB$=d +_.ho$=e +_.jh$=f _.a=null _.b=g _.c=null}, -b0X:function b0X(){}, -b0Z:function b0Z(a,b){this.a=a +b1T:function b1T(){}, +b1V:function b1V(a,b){this.a=a this.b=b}, -b0Y:function b0Y(a,b){this.a=a +b1U:function b1U(a,b){this.a=a this.b=b}, -b10:function b10(a){this.a=a}, -b11:function b11(a){this.a=a}, -b12:function b12(a,b,c){this.a=a +b1X:function b1X(a){this.a=a}, +b1Y:function b1Y(a){this.a=a}, +b1Z:function b1Z(a,b,c){this.a=a this.b=b this.c=c}, -b14:function b14(a){this.a=a}, -b15:function b15(a){this.a=a}, -b13:function b13(a,b){this.a=a +b20:function b20(a){this.a=a}, +b21:function b21(a){this.a=a}, +b2_:function b2_(a,b){this.a=a this.b=b}, -b1_:function b1_(a){this.a=a}, -b2J:function b2J(a){this.a=a}, -b2_:function b2_(){}, -Ws:function Ws(){}, -bBM(a,b,c,d,e,f){var s=null,r=a.a.a,q=b.bc -return new A.QA(a,f,new A.aPj(b,e,s,s,d,s,s,s,B.au,s,s,B.jI,!1,s,!1,s,"\u2022",!1,!0,s,s,!0,s,1,s,!1,s,s,s,s,s,c,s,2,s,s,s,B.d8,s,s,s,s,s,s,s,!0,s,A.bLc(),s,s,s,s,s,B.cZ,B.cl,B.a3,s,B.Z,!0,!0),r,q!==!1,B.qN,s,s)}, -bBN(a,b){return A.b78(b)}, -QA:function QA(a,b,c,d,e,f,g,h){var _=this +b1W:function b1W(a){this.a=a}, +b3F:function b3F(a){this.a=a}, +b2W:function b2W(){}, +WL:function WL(){}, +bD8(a,b,c,d,e,f){var s=null,r=a.a.a,q=b.bd +return new A.QR(a,f,new A.aQu(b,e,s,s,d,s,s,s,B.aB,s,s,B.jM,!1,s,!1,s,"\u2022",!1,!0,s,s,!0,s,1,s,!1,s,s,s,s,s,c,s,2,s,s,s,B.da,s,s,s,s,s,s,s,!0,s,A.bMB(),s,s,s,s,s,B.d1,B.cn,B.a3,s,B.a_,!0,!0),r,q!==!1,B.qQ,s,s)}, +bD9(a,b){return A.b87(b)}, +QR:function QR(a,b,c,d,e,f,g,h){var _=this _.z=a _.d=b _.e=c @@ -27044,7 +28142,7 @@ _.r=e _.w=f _.x=g _.a=h}, -aPj:function aPj(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){var _=this +aQu:function aQu(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){var _=this _.a=a _.b=b _.c=c @@ -27092,80 +28190,80 @@ _.x2=c4 _.xr=c5 _.y1=c6 _.y2=c7 -_.bc=c8 -_.cd=c9 -_.bd=d0 -_.bG=d1 -_.ck=d2 -_.cF=d3 -_.bB=d4 -_.I=d5 -_.a1=d6 -_.a8=d7 -_.aq=d8 -_.aJ=d9 -_.aX=e0}, -aPk:function aPk(a,b){this.a=a -this.b=b}, -Ie:function Ie(a,b,c,d,e,f,g,h){var _=this +_.bd=c8 +_.bP=c9 +_.bb=d0 +_.bA=d1 +_.cC=d2 +_.dA=d3 +_.ai=d4 +_.G=d5 +_.Y=d6 +_.a7=d7 +_.ae=d8 +_.aa=d9 +_.aP=e0}, +aQv:function aQv(a,b){this.a=a +this.b=b}, +Iv:function Iv(a,b,c,d,e,f,g,h){var _=this _.ax=null _.d=$ _.e=a _.f=b -_.d7$=c -_.jj$=d -_.uL$=e -_.hp$=f -_.jk$=g +_.cZ$=c +_.jg$=d +_.uB$=e +_.ho$=f +_.jh$=g _.a=null _.b=h _.c=null}, -a3v:function a3v(){}, -aEF:function aEF(){}, -amb:function amb(a,b){this.b=a +a46:function a46(){}, +aFK:function aFK(){}, +an9:function an9(a,b){this.b=a this.a=b}, -agN:function agN(){}, -bBP(a,b,c){var s,r +ahH:function ahH(){}, +bDb(a,b,c){var s,r if(a===b)return a s=A.a1(a.a,b.a,c) r=A.a1(a.b,b.b,c) -return new A.QK(s,r,A.a1(a.c,b.c,c))}, -QK:function QK(a,b,c){this.a=a +return new A.R0(s,r,A.a1(a.c,b.c,c))}, +R0:function R0(a,b,c){this.a=a this.b=b this.c=c}, -amd:function amd(){}, -bBQ(a,b,c){return new A.a9I(a,b,c,null)}, -bBW(a,b){return new A.ame(b,null)}, -a9I:function a9I(a,b,c,d){var _=this +anb:function anb(){}, +bDc(a,b,c){return new A.aay(a,b,c,null)}, +bDi(a,b){return new A.anc(b,null)}, +aay:function aay(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -Vm:function Vm(a,b,c,d){var _=this +VD:function VD(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -ami:function ami(a,b,c,d){var _=this +ang:function ang(a,b,c,d){var _=this _.d=!1 _.e=a -_.eX$=b -_.bT$=c +_.eU$=b +_.bU$=c _.a=null _.b=d _.c=null}, -b1m:function b1m(a){this.a=a}, -b1l:function b1l(a){this.a=a}, -amj:function amj(a,b,c,d){var _=this +b2i:function b2i(a){this.a=a}, +b2h:function b2h(a){this.a=a}, +anh:function anh(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -amk:function amk(a,b,c,d){var _=this -_.T=null -_.aG=a -_.b9=b -_.V$=c +ani:function ani(a,b,c,d){var _=this +_.S=null +_.aC=a +_.be=b +_.U$=c _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -27192,15 +28290,15 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -b1n:function b1n(a,b,c){this.a=a +b2j:function b2j(a,b,c){this.a=a this.b=b this.c=c}, -amf:function amf(a,b,c,d){var _=this +and:function and(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -amg:function amg(a,b,c){var _=this +ane:function ane(a,b,c){var _=this _.p1=$ _.p2=a _.d=_.c=_.b=_.a=_.CW=_.ay=null @@ -27212,13 +28310,13 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -ajM:function ajM(a,b,c,d,e,f){var _=this -_.I=-1 -_.a1=a -_.a8=b -_.e5$=c -_.aQ$=d -_.f7$=e +akE:function akE(a,b,c,d,e,f){var _=this +_.G=-1 +_.Y=a +_.a7=b +_.dZ$=c +_.aR$=d +_.f5$=e _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -27245,62 +28343,62 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -b_j:function b_j(a,b,c){this.a=a +b0h:function b0h(a,b,c){this.a=a this.b=b this.c=c}, -b_k:function b_k(a,b,c){this.a=a +b0i:function b0i(a,b,c){this.a=a this.b=b this.c=c}, -b_m:function b_m(a,b){this.a=a +b0k:function b0k(a,b){this.a=a this.b=b}, -b_l:function b_l(a,b,c){this.a=a +b0j:function b0j(a,b,c){this.a=a this.b=b this.c=c}, -b_n:function b_n(a){this.a=a}, -ame:function ame(a,b){this.c=a +b0l:function b0l(a){this.a=a}, +anc:function anc(a,b){this.c=a this.a=b}, -amh:function amh(a,b,c,d){var _=this +anf:function anf(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -aoQ:function aoQ(){}, -ap6:function ap6(){}, -bBT(a){if(a===B.Fq||a===B.qu)return 14.5 +apU:function apU(){}, +aqb:function aqb(){}, +bDf(a){if(a===B.Fs||a===B.qx)return 14.5 return 9.5}, -bBV(a){if(a===B.Fr||a===B.qu)return 14.5 +bDh(a){if(a===B.Ft||a===B.qx)return 14.5 return 9.5}, -bBU(a,b){if(a===0)return b===1?B.qu:B.Fq -if(a===b-1)return B.Fr -return B.aeW}, -Ig:function Ig(a,b){this.a=a +bDg(a,b){if(a===0)return b===1?B.qx:B.Fs +if(a===b-1)return B.Ft +return B.af6}, +Ix:function Ix(a,b){this.a=a this.b=b}, -a9K:function a9K(a,b,c,d,e){var _=this +aaA:function aaA(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.f=d _.a=e}, -aQ3(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.fu(r,q,p,a0,o,n,m,l,k,j,i,h,g,a4,a5==null?s:a5)}, -Gw(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +aRe(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.fs(r,q,p,a0,o,n,m,l,k,j,i,h,g,a4,a5==null?s:a5)}, +GN(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f if(a===b&&!0)return a -s=A.c6(a.a,b.a,c) -r=A.c6(a.b,b.b,c) -q=A.c6(a.c,b.c,c) -p=A.c6(a.d,b.d,c) -o=A.c6(a.e,b.e,c) -n=A.c6(a.f,b.f,c) -m=A.c6(a.r,b.r,c) -l=A.c6(a.w,b.w,c) -k=A.c6(a.x,b.x,c) -j=A.c6(a.y,b.y,c) -i=A.c6(a.z,b.z,c) -h=A.c6(a.Q,b.Q,c) -g=A.c6(a.as,b.as,c) -f=A.c6(a.at,b.at,c) -return A.aQ3(j,i,h,s,r,q,p,o,n,g,f,A.c6(a.ax,b.ax,c),m,l,k)}, -fu:function fu(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +s=A.cb(a.a,b.a,c) +r=A.cb(a.b,b.b,c) +q=A.cb(a.c,b.c,c) +p=A.cb(a.d,b.d,c) +o=A.cb(a.e,b.e,c) +n=A.cb(a.f,b.f,c) +m=A.cb(a.r,b.r,c) +l=A.cb(a.w,b.w,c) +k=A.cb(a.x,b.x,c) +j=A.cb(a.y,b.y,c) +i=A.cb(a.z,b.z,c) +h=A.cb(a.Q,b.Q,c) +g=A.cb(a.as,b.as,c) +f=A.cb(a.at,b.at,c) +return A.aRe(j,i,h,s,r,q,p,o,n,g,f,A.cb(a.ax,b.ax,c),m,l,k)}, +fs:function fs(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.a=a _.b=b _.c=c @@ -27316,52 +28414,52 @@ _.Q=l _.as=m _.at=n _.ax=o}, -amo:function amo(){}, -al(a){var s,r=a.bb(t.Nr),q=A.mz(a,B.ch,t.c4)==null?null:B.D_ -if(q==null)q=B.D_ +anm:function anm(){}, +an(a){var s,r=a.bh(t.Nr),q=A.mN(a,B.cj,t.c4)==null?null:B.D0 +if(q==null)q=B.D0 s=r==null?null:r.w.c -if(s==null)s=$.bqa() -return A.bC1(s,s.p4.aeS(q))}, -w6:function w6(a,b,c){this.c=a +if(s==null)s=$.brl() +return A.bDo(s,s.p4.afs(q))}, +wd:function wd(a,b,c){this.c=a this.d=b this.a=c}, -T9:function T9(a,b,c){this.w=a +Tq:function Tq(a,b,c){this.w=a this.b=b this.a=c}, -B0:function B0(a,b){this.a=a +Bb:function Bb(a,b){this.a=a this.b=b}, -IS:function IS(a,b,c,d,e,f){var _=this +J9:function J9(a,b,c,d,e,f){var _=this _.r=a _.w=b _.c=c _.d=d _.e=e _.a=f}, -abn:function abn(a,b,c){var _=this +ace:function ace(a,b,c){var _=this _.CW=null _.e=_.d=$ -_.iY$=a -_.dQ$=b +_.iS$=a +_.dH$=b _.a=null _.b=c _.c=null}, -aT5:function aT5(){}, -a9N(d3,d4,d5,d6,d7){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=null,d2=A.b([],t.FO) -if(d5==null)d5=B.Tj -s=A.cu() -switch(s.a){case 0:case 1:case 2:r=B.ZX +aUg:function aUg(){}, +aaD(d3,d4,d5,d6,d7){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=null,d2=A.b([],t.FO) +if(d5==null)d5=B.Tq +s=A.cx() +switch(s.a){case 0:case 1:case 2:r=B.a_6 break -case 3:case 4:case 5:r=B.Ay +case 3:case 4:case 5:r=B.AA break -default:r=d1}q=A.bCK(s) +default:r=d1}q=A.bE6(s) d7=d7===!0 -if(d7)p=B.kx -else p=B.ID +if(d7)p=B.kC +else p=B.IF if(d3==null)o=d1 else o=d3 -if(o==null)o=B.az +if(o==null)o=B.ax n=o===B.ai -if(d7){m=n?B.J_:B.IZ +if(d7){m=n?B.J1:B.J0 l=n?m.cy:m.b k=n?m.db:m.c j=m.CW @@ -27386,86 +28484,86 @@ a=m j=a i=j a0=i -f=a0}if(d==null)d=n?B.rM:B.b5 -a1=A.ba8(d) -a2=n?B.t_:B.kQ -a3=n?B.o:B.rL +f=a0}if(d==null)d=n?B.rP:B.b5 +a1=A.bb2(d) +a2=n?B.t2:B.kV +a3=n?B.q:B.rO a4=a1===B.ai -if(n)a5=B.kM +if(n)a5=B.kR else{a6=m==null?d1:m.f -a5=a6==null?B.kJ:a6}a7=n?A.a9(31,255,255,255):A.a9(31,0,0,0) +a5=a6==null?B.kO:a6}a7=n?A.a9(31,255,255,255):A.a9(31,0,0,0) a8=n?A.a9(10,255,255,255):A.a9(10,0,0,0) -if(j==null)j=n?B.kK:B.tc +if(j==null)j=n?B.kP:B.tf if(e==null)e=j -if(a==null)a=n?B.d1:B.l -if(h==null)h=n?B.th:B.c9 -if(m==null){a9=n?B.kM:B.rN -a6=n?B.fq:B.kP -b0=A.ba8(B.b5)===B.ai -b1=A.ba8(a9) -b2=b0?B.l:B.o -b1=b1===B.ai?B.l:B.o -b3=n?B.l:B.o -b4=b0?B.l:B.o -m=A.aua(a6,o,B.fu,d1,d1,d1,b4,n?B.o:B.l,d1,d1,b2,d1,b1,d1,b3,d1,d1,d1,d1,d1,B.b5,d1,d1,a9,d1,d1,a,d1,d1,d1,d1)}b5=n?B.X:B.a8 -b6=n?B.fq:B.t7 -if(b==null)b=n?B.d1:B.l +if(a==null)a=n?B.d4:B.l +if(h==null)h=n?B.tk:B.cb +if(m==null){a9=n?B.kR:B.rQ +a6=n?B.ft:B.kU +b0=A.bb2(B.b5)===B.ai +b1=A.bb2(a9) +b2=b0?B.l:B.q +b1=b1===B.ai?B.l:B.q +b3=n?B.l:B.q +b4=b0?B.l:B.q +m=A.avk(a6,o,B.fx,d1,d1,d1,b4,n?B.q:B.l,d1,d1,b2,d1,b1,d1,b3,d1,d1,d1,d1,d1,B.b5,d1,d1,a9,d1,d1,a,d1,d1,d1,d1)}b5=n?B.Y:B.a8 +b6=n?B.ft:B.ta +if(b==null)b=n?B.d4:B.l if(c==null){c=m.f -if(c.l(0,d))c=B.l}b7=n?B.Jd:A.a9(153,0,0,0) -b8=A.bdP(!1,n?B.kJ:B.t6,m,d1,a7,36,d1,a8,B.Hf,r,88,d1,d1,d1,B.Hh) -b9=n?B.J4:B.J3 -c0=n?B.rv:B.kH -c1=n?B.rv:B.J7 -if(d7){c2=A.biY(s,d1,d1,B.aaJ,B.aaI,B.aaE) -a6=m.a===B.az +if(c.l(0,d))c=B.l}b7=n?B.Jf:A.a9(153,0,0,0) +b8=A.beP(!1,n?B.kO:B.t9,m,d1,a7,36,d1,a8,B.Hh,r,88,d1,d1,d1,B.Hj) +b9=n?B.J6:B.J5 +c0=n?B.ry:B.kM +c1=n?B.ry:B.J9 +if(d7){c2=A.bk4(s,d1,d1,B.aaV,B.aaU,B.aaQ) +a6=m.a===B.ax c3=a6?m.db:m.cy c4=a6?m.cy:m.db -a6=c2.a.a6H(c3,c3,c3) -b1=c2.b.a6H(c4,c4,c4) -c5=new A.GE(a6,b1,c2.c,c2.d,c2.e)}else c5=A.bCq(s) +a6=c2.a.a7b(c3,c3,c3) +b1=c2.b.a7b(c4,c4,c4) +c5=new A.GV(a6,b1,c2.c,c2.d,c2.e)}else c5=A.bDN(s) c6=n?c5.b:c5.a c7=a4?c5.b:c5.a -d6=c6.bY(d6) -c8=c7.bY(d1) -c9=n?B.ux:B.T6 -d0=a4?B.ux:B.T7 -if(d4==null)d4=B.RN -if(g==null)g=B.fu -if(a0==null)a0=n?B.fq:B.kP -if(i==null)i=n?B.d1:B.l -return A.ba7(d1,d1,B.FC,f===!0,a0,B.FF,B.ZP,i,B.Gt,B.Gu,B.Gv,B.Hg,b8,j,a,B.IM,B.IP,B.IQ,m,d1,B.Q3,B.Q4,b,B.QB,b9,h,B.QG,B.QT,B.QU,d4,g,B.RV,A.bC_(d2),B.S5,B.Sg,a7,c0,b7,a8,B.SM,c9,c,d5,B.Ub,r,B.a_2,B.a_3,B.a_4,B.a_j,B.a_k,B.a_l,B.a0Q,B.I3,s,B.a1Q,d,a3,a2,d0,c8,B.a1U,B.a20,e,B.a2M,B.a2N,B.a2O,b6,B.a2P,B.ta,B.o,B.a4R,B.a4X,c1,p,B.a5M,B.a5V,B.a5X,B.a6q,d6,B.aba,B.abb,a5,B.abj,c5,b5,d7,q)}, -ba7(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){return new A.mT(d,a0,b3,c3,c5,d3,d4,e4,f4,!1,g7,h,n,o,s,a3,a5,a6,b6,b7,b8,b9,c2,d6,d7,d8,e3,e7,e9,f0,f3,g5,c1,d9,e0,f9,g4,a,c,f,g,i,j,k,l,m,p,q,r,a1,a2,a4,a7,a8,a9,b0,b2,b4,b5,c0,c4,c6,c7,c8,c9,d0,d1,d2,d5,e1,e2,e5,e6,e8,f1,f2,f5,f6,f7,f8,g0,g1,g3,b,b1,e,g2)}, -bBY(){var s=null -return A.a9N(B.az,s,s,s,s)}, -bC1(a,b){return $.bq9().d4(0,new A.Hy(a,b),new A.aQ7(a,b))}, -ba8(a){var s=0.2126*A.b7q((a.gm(a)>>>16&255)/255)+0.7152*A.b7q((a.gm(a)>>>8&255)/255)+0.0722*A.b7q((a.gm(a)&255)/255)+0.05 -if(s*s>0.15)return B.az +d6=c6.bX(d6) +c8=c7.bX(d1) +c9=n?B.uz:B.Td +d0=a4?B.uz:B.Te +if(d4==null)d4=B.RT +if(g==null)g=B.fx +if(a0==null)a0=n?B.ft:B.kU +if(i==null)i=n?B.d4:B.l +return A.bb1(d1,d1,B.FE,f===!0,a0,B.FH,B.ZZ,i,B.Gv,B.Gw,B.Gx,B.Hi,b8,j,a,B.IO,B.IR,B.IS,m,d1,B.Q9,B.Qa,b,B.QH,b9,h,B.QM,B.QZ,B.R_,d4,g,B.S0,A.bDm(d2),B.Sb,B.Sm,a7,c0,b7,a8,B.ST,c9,c,d5,B.Ui,r,B.a_c,B.a_d,B.a_e,B.a_s,B.a_t,B.a_u,B.a0Z,B.I5,s,B.a1Z,d,a3,a2,d0,c8,B.a22,B.a29,e,B.a2V,B.a2W,B.a2X,b6,B.a2Y,B.td,B.q,B.a52,B.a58,c1,p,B.a5Y,B.a66,B.a68,B.a6C,d6,B.abm,B.abn,a5,B.abv,c5,b5,d7,q)}, +bb1(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){return new A.n5(d,a0,b3,c3,c5,d3,d4,e4,f4,!1,g7,h,n,o,s,a3,a5,a6,b6,b7,b8,b9,c2,d6,d7,d8,e3,e7,e9,f0,f3,g5,c1,d9,e0,f9,g4,a,c,f,g,i,j,k,l,m,p,q,r,a1,a2,a4,a7,a8,a9,b0,b2,b4,b5,c0,c4,c6,c7,c8,c9,d0,d1,d2,d5,e1,e2,e5,e6,e8,f1,f2,f5,f6,f7,f8,g0,g1,g3,b,b1,e,g2)}, +bDk(){var s=null +return A.aaD(B.ax,s,s,s,s)}, +bDo(a,b){return $.brk().cW(0,new A.HP(a,b),new A.aRi(a,b))}, +bb2(a){var s=0.2126*A.b8p((a.gm(a)>>>16&255)/255)+0.7152*A.b8p((a.gm(a)>>>8&255)/255)+0.0722*A.b8p((a.gm(a)&255)/255)+0.05 +if(s*s>0.15)return B.ax return B.ai}, -bBZ(a,b,c){var s=a.c,r=s.Dj(s,new A.aQ5(b,c),t.K,t.Ag) +bDl(a,b,c){var s=a.c,r=s.D4(s,new A.aRg(b,c),t.K,t.Ag) s=b.c -r.a6m(r,s.gfT(s).ma(0,new A.aQ6(a))) +r.a6R(r,s.gfR(s).m2(0,new A.aRh(a))) return r}, -bC_(a){var s,r,q=t.K,p=t.Uo,o=A.D(q,p) +bDm(a){var s,r,q=t.K,p=t.Uo,o=A.D(q,p) for(s=0;!1;++s){r=a[s] -o.u(0,r.gLx(r),p.a(r))}return A.b7t(o,q,t.Ag)}, -bC0(h5,h6,h7){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 +o.q(0,r.gLm(r),p.a(r))}return A.b8s(o,q,t.Ag)}, +bDn(h5,h6,h7){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 if(h5===h6)return h5 s=h7<0.5 r=s?h5.a:h6.a q=s?h5.b:h6.b -p=A.bBZ(h5,h6,h7) +p=A.bDl(h5,h6,h7) o=s?h5.d:h6.d n=s?h5.e:h6.e m=s?h5.f:h6.f l=s?h5.r:h6.r -k=A.bAu(h5.w,h6.w,h7) +k=A.bBQ(h5.w,h6.w,h7) j=s?h5.x:h6.x -i=A.bCL(h5.z,h6.z,h7) +i=A.bE7(h5.z,h6.z,h7) h=A.a1(h5.as,h6.as,h7) h.toString g=A.a1(h5.at,h6.at,h7) g.toString -f=A.buN(h5.ax,h6.ax,h7) +f=A.bw6(h5.ax,h6.ax,h7) e=A.a1(h5.ay,h6.ay,h7) e.toString d=A.a1(h5.ch,h6.ch,h7) @@ -27498,70 +28596,70 @@ a9=A.a1(h5.k3,h6.k3,h7) a9.toString b0=A.a1(h5.k4,h6.k4,h7) b0.toString -b1=A.qS(h5.ok,h6.ok,h7) -b2=A.qS(h5.p1,h6.p1,h7) -b3=A.Gw(h5.p2,h6.p2,h7) -b4=A.Gw(h5.p3,h6.p3,h7) -b5=A.bCr(h5.p4,h6.p4,h7) -b6=A.btK(h5.R8,h6.R8,h7) -b7=A.btW(h5.RG,h6.RG,h7) -b8=A.bu2(h5.rx,h6.rx,h7) +b1=A.r_(h5.ok,h6.ok,h7) +b2=A.r_(h5.p1,h6.p1,h7) +b3=A.GN(h5.p2,h6.p2,h7) +b4=A.GN(h5.p3,h6.p3,h7) +b5=A.bDO(h5.p4,h6.p4,h7) +b6=A.bv0(h5.R8,h6.R8,h7) +b7=A.bvc(h5.RG,h6.RG,h7) +b8=A.bvl(h5.rx,h6.rx,h7) b9=h5.ry c0=h6.ry c1=A.a1(b9.a,c0.a,h7) c2=A.a1(b9.b,c0.b,h7) c3=A.a1(b9.c,c0.c,h7) c4=A.a1(b9.d,c0.d,h7) -c5=A.c6(b9.e,c0.e,h7) -c6=A.ak(b9.f,c0.f,h7) -c7=A.hA(b9.r,c0.r,h7) -b9=A.hA(b9.w,c0.w,h7) -c0=A.bu8(h5.to,h6.to,h7) -c8=A.bu9(h5.x1,h6.x1,h7) -c9=A.bua(h5.x2,h6.x2,h7) -d0=A.buf(h5.xr,h6.xr,h7) +c5=A.cb(b9.e,c0.e,h7) +c6=A.am(b9.f,c0.f,h7) +c7=A.hu(b9.r,c0.r,h7) +b9=A.hu(b9.w,c0.w,h7) +c0=A.bvs(h5.to,h6.to,h7) +c8=A.bvt(h5.x1,h6.x1,h7) +c9=A.bvu(h5.x2,h6.x2,h7) +d0=A.bvz(h5.xr,h6.xr,h7) d1=s?h5.y1:h6.y1 -d2=A.bum(h5.y2,h6.y2,h7) -d3=A.buq(h5.bc,h6.bc,h7) -d4=A.buu(h5.cd,h6.cd,h7) -d5=A.bvd(h5.bd,h6.bd,h7) -d6=A.bvf(h5.bG,h6.bG,h7) -d7=A.bvt(h5.ck,h6.ck,h7) -d8=A.bvF(h5.cF,h6.cF,h7) -d9=A.bw8(h5.bB,h6.bB,h7) -e0=A.bwb(h5.I,h6.I,h7) -e1=A.bwm(h5.a1,h6.a1,h7) -e2=A.bwz(h5.a8,h6.a8,h7) -e3=A.bwD(h5.aq,h6.aq,h7) -e4=A.bwH(h5.aJ,h6.aJ,h7) -e5=A.bxj(h5.aX,h6.aX,h7) -e6=A.by5(h5.b4,h6.b4,h7) -e7=A.byx(h5.bg,h6.bg,h7) -e8=A.byy(h5.M,h6.M,h7) -e9=A.byz(h5.ai,h6.ai,h7) -f0=A.byU(h5.ao,h6.ao,h7) -f1=A.byV(h5.by,h6.by,h7) -f2=A.byW(h5.cg,h6.cg,h7) -f3=A.bz0(h5.c_,h6.c_,h7) -f4=A.bzz(h5.cO,h6.cO,h7) -f5=A.bzS(h5.di,h6.di,h7) -f6=A.bzZ(h5.cA,h6.cA,h7) -f7=A.bAw(h5.de,h6.de,h7) -f8=A.bAy(h5.be,h6.be,h7) -f9=A.bAA(h5.dl,h6.dl,h7) -g0=A.bB3(h5.hS,h6.hS,h7) -g1=A.bB6(h5.cX,h6.cX,h7) -g2=A.bBv(h5.d9,h6.d9,h7) -g3=A.bBx(h5.iz,h6.iz,h7) -g4=A.bBF(h5.iZ,h6.iZ,h7) -g5=A.bBP(h5.d0,h6.d0,h7) -g6=A.bCf(h5.hq,h6.hq,h7) -g7=A.bCi(h5.jl,h6.jl,h7) -g8=A.bCl(h5.cr,h6.cr,h7) -s=s?h5.fl:h6.fl -g9=h5.aG +d2=A.bvG(h5.y2,h6.y2,h7) +d3=A.bvK(h5.bd,h6.bd,h7) +d4=A.bvO(h5.bP,h6.bP,h7) +d5=A.bwx(h5.bb,h6.bb,h7) +d6=A.bwz(h5.bA,h6.bA,h7) +d7=A.bwN(h5.cC,h6.cC,h7) +d8=A.bwZ(h5.dA,h6.dA,h7) +d9=A.bxs(h5.ai,h6.ai,h7) +e0=A.bxv(h5.G,h6.G,h7) +e1=A.bxG(h5.Y,h6.Y,h7) +e2=A.bxT(h5.a7,h6.a7,h7) +e3=A.bxX(h5.ae,h6.ae,h7) +e4=A.by0(h5.aa,h6.aa,h7) +e5=A.byD(h5.aP,h6.aP,h7) +e6=A.bzq(h5.aK,h6.aK,h7) +e7=A.bzS(h5.b2,h6.b2,h7) +e8=A.bzT(h5.bj,h6.bj,h7) +e9=A.bzU(h5.bF,h6.bF,h7) +f0=A.bAg(h5.bE,h6.bE,h7) +f1=A.bAh(h5.ey,h6.ey,h7) +f2=A.bAi(h5.cQ,h6.cQ,h7) +f3=A.bAn(h5.dI,h6.dI,h7) +f4=A.bAV(h5.b_,h6.b_,h7) +f5=A.bBd(h5.ac,h6.ac,h7) +f6=A.bBk(h5.aQ,h6.aQ,h7) +f7=A.bBS(h5.a3,h6.a3,h7) +f8=A.bBU(h5.ah,h6.ah,h7) +f9=A.bBW(h5.aT,h6.aT,h7) +g0=A.bCp(h5.bL,h6.bL,h7) +g1=A.bCs(h5.bM,h6.bM,h7) +g2=A.bCS(h5.cD,h6.cD,h7) +g3=A.bCU(h5.e6,h6.e6,h7) +g4=A.bD1(h5.eV,h6.eV,h7) +g5=A.bDb(h5.d1,h6.d1,h7) +g6=A.bDC(h5.dJ,h6.dJ,h7) +g7=A.bDF(h5.e0,h6.e0,h7) +g8=A.bDI(h5.c7,h6.c7,h7) +s=s?h5.df:h6.df +g9=h5.aC g9.toString -h0=h6.aG +h0=h6.aC h0.toString h0=A.a1(g9,h0,h7) g9=h5.k1 @@ -27569,34 +28667,34 @@ g9.toString h1=h6.k1 h1.toString h1=A.a1(g9,h1,h7) -g9=h5.e7 +g9=h5.eJ g9.toString -h2=h6.e7 +h2=h6.eJ h2.toString h2=A.a1(g9,h2,h7) -g9=h5.T +g9=h5.S g9.toString -h3=h6.T +h3=h6.S h3.toString h3=A.a1(g9,h3,h7) g9=h5.Q g9.toString h4=h6.Q h4.toString -return A.ba7(b6,s,b7,r,h3,b8,new A.Mz(c1,c2,c3,c4,c5,c6,c7,b9),A.a1(g9,h4,h7),c0,c8,c9,d0,d1,h,g,d2,d3,d4,f,q,d5,d6,e,d7,d,c,d8,d9,e0,e1,h2,e2,p,e3,e4,b,a,a0,a1,e5,b1,a2,o,e6,n,e7,e8,e9,f0,f1,f2,f3,m,l,f4,a3,a4,a5,b2,b3,f5,f6,a6,k,f7,f8,a7,f9,h1,a8,g0,g1,a9,j,g2,g3,g4,g5,b4,g6,g7,h0,g8,b5,b0,!1,i)}, -byq(a,b){return new A.a3n(a,b,B.q7,b.a,b.b,b.c,b.d,b.e,b.f,b.r)}, -bCK(a){switch(a.a){case 0:case 2:case 1:break -case 3:case 4:case 5:return B.EW}return B.EV}, -bCL(a,b,c){var s,r +return A.bb1(b6,s,b7,r,h3,b8,new A.MT(c1,c2,c3,c4,c5,c6,c7,b9),A.a1(g9,h4,h7),c0,c8,c9,d0,d1,h,g,d2,d3,d4,f,q,d5,d6,e,d7,d,c,d8,d9,e0,e1,h2,e2,p,e3,e4,b,a,a0,a1,e5,b1,a2,o,e6,n,e7,e8,e9,f0,f1,f2,f3,m,l,f4,a3,a4,a5,b2,b3,f5,f6,a6,k,f7,f8,a7,f9,h1,a8,g0,g1,a9,j,g2,g3,g4,g5,b4,g6,g7,h0,g8,b5,b0,!1,i)}, +bzL(a,b){return new A.a3Z(a,b,B.qb,b.a,b.b,b.c,b.d,b.e,b.f,b.r)}, +bE6(a){switch(a.a){case 0:case 2:case 1:break +case 3:case 4:case 5:return B.EX}return B.EW}, +bE7(a,b,c){var s,r if(a===b)return a -s=A.ak(a.a,b.a,c) +s=A.am(a.a,b.a,c) s.toString -r=A.ak(a.b,b.b,c) +r=A.am(a.b,b.b,c) r.toString -return new A.t0(s,r)}, -zg:function zg(a,b){this.a=a +return new A.tb(s,r)}, +zq:function zq(a,b){this.a=a this.b=b}, -mT:function mT(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){var _=this +n5:function n5(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){var _=this _.a=a _.b=b _.c=c @@ -27644,52 +28742,52 @@ _.x2=c4 _.xr=c5 _.y1=c6 _.y2=c7 -_.bc=c8 -_.cd=c9 -_.bd=d0 -_.bG=d1 -_.ck=d2 -_.cF=d3 -_.bB=d4 -_.I=d5 -_.a1=d6 -_.a8=d7 -_.aq=d8 -_.aJ=d9 -_.aX=e0 -_.b4=e1 -_.bg=e2 -_.M=e3 -_.ai=e4 -_.ao=e5 -_.by=e6 -_.cg=e7 -_.c_=e8 -_.cO=e9 -_.di=f0 -_.cA=f1 -_.de=f2 -_.be=f3 -_.dl=f4 -_.hS=f5 -_.cX=f6 -_.d9=f7 -_.iz=f8 -_.iZ=f9 -_.d0=g0 -_.hq=g1 -_.jl=g2 -_.cr=g3 -_.fl=g4 -_.e7=g5 -_.T=g6 -_.aG=g7}, -aQ7:function aQ7(a,b){this.a=a -this.b=b}, -aQ5:function aQ5(a,b){this.a=a +_.bd=c8 +_.bP=c9 +_.bb=d0 +_.bA=d1 +_.cC=d2 +_.dA=d3 +_.ai=d4 +_.G=d5 +_.Y=d6 +_.a7=d7 +_.ae=d8 +_.aa=d9 +_.aP=e0 +_.aK=e1 +_.b2=e2 +_.bj=e3 +_.bF=e4 +_.bE=e5 +_.ey=e6 +_.cQ=e7 +_.dI=e8 +_.b_=e9 +_.ac=f0 +_.aQ=f1 +_.a3=f2 +_.ah=f3 +_.aT=f4 +_.bL=f5 +_.bM=f6 +_.cD=f7 +_.e6=f8 +_.eV=f9 +_.d1=g0 +_.dJ=g1 +_.e0=g2 +_.c7=g3 +_.df=g4 +_.eJ=g5 +_.S=g6 +_.aC=g7}, +aRi:function aRi(a,b){this.a=a +this.b=b}, +aRg:function aRg(a,b){this.a=a this.b=b}, -aQ6:function aQ6(a){this.a=a}, -a3n:function a3n(a,b,c,d,e,f,g,h,i,j){var _=this +aRh:function aRh(a){this.a=a}, +a3Z:function a3Z(a,b,c,d,e,f,g,h,i,j){var _=this _.ay=a _.ch=b _.w=c @@ -27700,16 +28798,16 @@ _.d=g _.e=h _.f=i _.r=j}, -Hy:function Hy(a,b){this.a=a +HP:function HP(a,b){this.a=a this.b=b}, -aeE:function aeE(a,b,c){this.a=a +afx:function afx(a,b,c){this.a=a this.b=b this.$ti=c}, -t0:function t0(a,b){this.a=a +tb:function tb(a,b){this.a=a this.b=b}, -ams:function ams(){}, -anj:function anj(){}, -bCf(a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 +anq:function anq(){}, +aom:function aom(){}, +bDC(a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 if(a2===a3&&!0)return a2 s=a2.d if(s==null)r=a3.d==null @@ -27719,29 +28817,29 @@ else if(s==null)s=a3.d else{r=a3.d if(!(r==null)){s.toString r.toString -s=A.bw(s,r,a4)}}r=A.a1(a2.a,a3.a,a4) -q=A.tU(a2.b,a3.b,a4) -p=A.tU(a2.c,a3.c,a4) +s=A.bA(s,r,a4)}}r=A.a1(a2.a,a3.a,a4) +q=A.u3(a2.b,a3.b,a4) +p=A.u3(a2.c,a3.c,a4) o=A.a1(a2.e,a3.e,a4) -n=t.KX.a(A.fr(a2.f,a3.f,a4)) +n=t.KX.a(A.fo(a2.f,a3.f,a4)) m=A.a1(a2.r,a3.r,a4) -l=A.c6(a2.w,a3.w,a4) +l=A.cb(a2.w,a3.w,a4) k=A.a1(a2.x,a3.x,a4) j=A.a1(a2.y,a3.y,a4) i=A.a1(a2.z,a3.z,a4) -h=A.c6(a2.Q,a3.Q,a4) -g=A.ak(a2.as,a3.as,a4) +h=A.cb(a2.Q,a3.Q,a4) +g=A.am(a2.as,a3.as,a4) f=A.a1(a2.at,a3.at,a4) -e=A.c6(a2.ax,a3.ax,a4) +e=A.cb(a2.ax,a3.ax,a4) d=A.a1(a2.ay,a3.ay,a4) -c=A.fr(a2.ch,a3.ch,a4) +c=A.fo(a2.ch,a3.ch,a4) b=A.a1(a2.CW,a3.CW,a4) -a=A.c6(a2.cx,a3.cx,a4) +a=A.cb(a2.cx,a3.cx,a4) if(a4<0.5)a0=a2.cy else a0=a3.cy -a1=A.hA(a2.db,a3.db,a4) -return new A.QT(r,q,p,s,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,A.fr(a2.dx,a3.dx,a4))}, -QT:function QT(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +a1=A.hu(a2.db,a3.db,a4) +return new A.R9(r,q,p,s,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,A.fo(a2.dx,a3.dx,a4))}, +R9:function R9(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 @@ -27764,11 +28862,11 @@ _.cx=s _.cy=a0 _.db=a1 _.dx=a2}, -amu:function amu(){}, -bCi(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +ans:function ans(){}, +bDF(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f if(a===b)return a -s=A.c6(a.a,b.a,c) -r=A.xi(a.b,b.b,c) +s=A.cb(a.a,b.a,c) +r=A.xp(a.b,b.b,c) q=A.a1(a.c,b.c,c) p=A.a1(a.d,b.d,c) o=A.a1(a.e,b.e,c) @@ -27780,9 +28878,9 @@ j=A.a1(a.x,b.x,c) i=A.a1(a.z,b.z,c) h=A.a1(a.Q,b.Q,c) g=A.a1(a.as,b.as,c) -f=A.tQ(a.ax,b.ax,c) -return new A.QU(s,r,q,p,o,n,m,l,j,k,i,h,g,A.ak(a.at,b.at,c),f)}, -QU:function QU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +f=A.u_(a.ax,b.ax,c) +return new A.Ra(s,r,q,p,o,n,m,l,j,k,i,h,g,A.am(a.at,b.at,c),f)}, +Ra:function Ra(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.a=a _.b=b _.c=c @@ -27798,46 +28896,46 @@ _.Q=l _.as=m _.at=n _.ax=o}, -amy:function amy(){}, -QX:function QX(){}, -aQF:function aQF(a,b){this.a=a +anw:function anw(){}, +Rd:function Rd(){}, +aRS:function aRS(a,b){this.a=a this.b=b}, -aQH:function aQH(a){this.a=a}, -aQC:function aQC(a,b){this.a=a +aRU:function aRU(a){this.a=a}, +aRP:function aRP(a,b){this.a=a this.b=b}, -aQD:function aQD(a,b){this.a=a +aRQ:function aRQ(a,b){this.a=a this.b=b}, -QV:function QV(){}, -bjy(a,b,c){return new A.aeB(b,null,c,B.m,a,null)}, -bCj(a,b,c,d){return new A.R0(b,d,c,a,null)}, -bCm(){var s,r,q -if($.B9.length!==0){s=A.b($.B9.slice(0),A.a6($.B9)) -for(r=s.length,q=0;q>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) @@ -28132,210 +29230,210 @@ default:o=null}r=a.d q=b.d if(r!==q){n=A.a1(p,o,c) n.toString -q=A.ak(r,q,c) +q=A.am(r,q,c) q.toString -return new A.ck(n,s,B.aa,q)}q=A.a1(p,o,c) +return new A.cp(n,s,B.aa,q)}q=A.a1(p,o,c) q.toString -return new A.ck(q,s,B.aa,r)}, -fr(a,b,c){var s,r +return new A.cp(q,s,B.aa,r)}, +fo(a,b,c){var s,r if(a==b)return a -s=b!=null?b.h_(a,c):null -if(s==null&&a!=null)s=a.h0(b,c) +s=b!=null?b.fZ(a,c):null +if(s==null&&a!=null)s=a.h_(b,c) if(s==null)r=c<0.5?a:b else r=s return r}, -bgR(a,b,c){var s,r +bhU(a,b,c){var s,r if(a==b)return a -s=b!=null?b.h_(a,c):null -if(s==null&&a!=null)s=a.h0(b,c) +s=b!=null?b.fZ(a,c):null +if(s==null&&a!=null)s=a.h_(b,c) if(s==null)r=c<0.5?a:b else r=s return r}, -bjt(a,b,c){var s,r,q,p,o,n,m=a instanceof A.n0?a.a:A.b([a],t.Fi),l=b instanceof A.n0?b.a:A.b([b],t.Fi),k=A.b([],t.N_),j=Math.max(m.length,l.length) +bkA(a,b,c){var s,r,q,p,o,n,m=a instanceof A.nc?a.a:A.b([a],t.Fi),l=b instanceof A.nc?b.a:A.b([b],t.Fi),k=A.b([],t.N_),j=Math.max(m.length,l.length) for(s=1-c,r=0;ro/m?new A.M(o*p/m,p):new A.M(q,m*q/o) +s=q/p>o/m?new A.N(o*p/m,p):new A.N(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.M(o,o*p/q):new A.M(m*q/p,m) +r=q/p>o/m?new A.N(o,o*p/q):new A.N(m*q/p,m) s=c break case 3:q=c.a p=c.b o=b.a -if(q/p>o/m){r=new A.M(o,o*p/q) -s=c}else{s=new A.M(q,m*q/o) +if(q/p>o/m){r=new A.N(o,o*p/q) +s=c}else{s=new A.N(q,m*q/o) r=b}break case 4:q=c.a p=c.b o=b.a -if(q/p>o/m){s=new A.M(o*p/m,p) -r=b}else{r=new A.M(m*q/p,m) +if(q/p>o/m){s=new A.N(o*p/m,p) +r=b}else{r=new A.N(m*q/p,m) s=c}break -case 5:r=new A.M(Math.min(b.a,c.a),Math.min(m,c.b)) +case 5:r=new A.N(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.M(q*n,q):b +s=m>q?new A.N(q*n,q):b m=c.a -if(s.a>m)s=new A.M(m,m/n) +if(s.a>m)s=new A.N(m,m/n) r=b break default:r=null -s=null}return new A.a0E(r,s)}, -Yh:function Yh(a,b){this.a=a +s=null}return new A.a14(r,s)}, +YE:function YE(a,b){this.a=a this.b=b}, -a0E:function a0E(a,b){this.a=a +a14:function a14(a,b){this.a=a this.b=b}, -bue(a,b,c){var s,r,q,p,o +bvy(a,b,c){var s,r,q,p,o if(a===b)return a s=A.a1(a.a,b.a,c) s.toString -r=A.pf(a.b,b.b,c) +r=A.pq(a.b,b.b,c) r.toString -q=A.ak(a.c,b.c,c) +q=A.am(a.c,b.c,c) q.toString -p=A.ak(a.d,b.d,c) +p=A.am(a.d,b.d,c) p.toString o=a.e -return new A.cl(p,o===B.U?b.e:o,s,r,q)}, -b7j(a,b,c){var s,r,q,p,o,n,m,l +return new A.cq(p,o===B.V?b.e:o,s,r,q)}, +b8i(a,b,c){var s,r,q,p,o,n,m,l if(a==null?b==null:a===b)return a if(a==null)a=A.b([],t.sq) if(b==null)b=A.b([],t.sq) s=Math.min(a.length,b.length) r=A.b([],t.sq) -for(q=0;q>>16&255)/255,r=(a.gm(a)>>>8&255)/255,q=(a.gm(a)&255)/255,p=Math.max(s,Math.max(r,q)),o=p-Math.min(s,Math.min(r,q)),n=a.gm(a),m=A.bkN(s,r,q,p,o),l=p===0?0:o/p +nQ(a){var s=(a.gm(a)>>>16&255)/255,r=(a.gm(a)>>>8&255)/255,q=(a.gm(a)&255)/255,p=Math.max(s,Math.max(r,q)),o=p-Math.min(s,Math.min(r,q)),n=a.gm(a),m=A.blU(s,r,q,p,o),l=p===0?0:o/p return new A.d2((n>>>24&255)/255,m,l,p)}, d2:function d2(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -dM:function dM(a,b,c,d){var _=this +dU:function dU(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -kA:function kA(){}, -avc(a,b,c){var s,r=null +kN:function kN(){}, +awj(a,b,c){var s,r=null if(a==b)return a -if(a==null){s=b.h_(r,c) -return s==null?b:s}if(b==null){s=a.h0(r,c) +if(a==null){s=b.fZ(r,c) +return s==null?b:s}if(b==null){s=a.h_(r,c) return s==null?a:s}if(c===0)return a if(c===1)return b -s=b.h_(a,c) -if(s==null)s=a.h0(b,c) -if(s==null)if(c<0.5){s=a.h0(r,c*2) -if(s==null)s=a}else{s=b.h_(r,(c-0.5)*2) +s=b.fZ(a,c) +if(s==null)s=a.h_(b,c) +if(s==null)if(c<0.5){s=a.h_(r,c*2) +if(s==null)s=a}else{s=b.fZ(r,(c-0.5)*2) if(s==null)s=b}return s}, -jP:function jP(){}, -tS:function tS(){}, -adA:function adA(){}, -bbM(a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 +k_:function k_(){}, +u1:function u1(){}, +aer:function aer(){}, +bcF(a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 if(b3.gaB(b3))return s=b3.a r=b3.c-s q=b3.b p=b3.d-q -o=new A.M(r,p) -n=a9.gc7(a9) -m=a9.gbR(a9) -l=A.bbn(B.r0,new A.M(n,m).a4(0,b5),o) -k=l.a.a_(0,b5) +o=new A.N(r,p) +n=a9.gc2(a9) +m=a9.gbQ(a9) +l=A.bcf(B.r3,new A.N(n,m).ab(0,b5),o) +k=l.a.a1(0,b5) j=l.b -if(b4!==B.dc&&j.l(0,o))b4=B.dc +if(b4!==B.dd&&j.l(0,o))b4=B.dd i=$.G().B() -i.sl2(!1) -if(a4!=null)i.spX(a4) -i.sA(0,A.kz(0,0,0,b2)) -i.soM(a6) -i.sJZ(b0) +i.sl_(!1) +if(a4!=null)i.spS(a4) +i.sA(0,A.kM(0,0,0,b2)) +i.soI(a6) +i.sJL(b0) h=j.a g=(r-h)/2 f=j.b @@ -28508,99 +29606,99 @@ p=a1.a p=s+(g+(a8?-p:p)*g) q+=e+a1.b*e d=new A.x(p,q,p+h,q+f) -c=b4!==B.dc||a8 -if(c)a2.bP(0) -q=b4===B.dc -if(!q)a2.mD(b3) +c=b4!==B.dd||a8 +if(c)a2.bO(0) +q=b4===B.dd +if(!q)a2.mw(b3) if(a8){b=-(s+r/2) a2.aL(0,-b,0) -a2.eG(0,-1,1) -a2.aL(0,b,0)}a=a1.JV(k,new A.x(0,0,n,m)) -if(q)a2.hQ(a9,a,d,i) -else for(s=A.bFB(b3,d,b4),r=s.length,a0=0;a00){n=-n +return new A.aW0(s,b,c-s*b)}if(j>0){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.aZ3(r,q,b-p,p)}o=Math.sqrt(k-m)/(2*l) +return new A.b_5(r,q,b-p,p)}o=Math.sqrt(k-m)/(2*l) s=-(n/2*l) -return new A.b1A(o,s,b,(c-s*b)/o)}, -aNA:function aNA(a,b,c){this.a=a +return new A.b2w(o,s,b,(c-s*b)/o)}, +aOI:function aOI(a,b,c){this.a=a this.b=b this.c=c}, -PZ:function PZ(a,b){this.a=a +Qh:function Qh(a,b){this.a=a this.b=b}, -PY:function PY(a,b,c){this.b=a +Qg:function Qg(a,b,c){this.b=a this.c=b this.a=c}, -As:function As(a,b,c){this.b=a +AE:function AE(a,b,c){this.b=a this.c=b this.a=c}, -aUR:function aUR(a,b,c){this.a=a +aW0:function aW0(a,b,c){this.a=a this.b=b this.c=c}, -aZ3:function aZ3(a,b,c,d){var _=this +b_5:function b_5(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -b1A:function b1A(a,b,c,d){var _=this +b2w:function b2w(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -QZ:function QZ(a,b){this.a=a +Rf:function Rf(a,b){this.a=a this.c=b}, -bA6(a,b,c,d,e,f,g){var s=null,r=new A.a6i(new A.a84(s,s),B.CV,b,g,A.aV(t.O5),a,f,s,A.aV(t.v)) +bBs(a,b,c,d,e,f,g){var s=null,r=new A.a7_(new A.a8P(s,s),B.CW,b,g,A.aZ(t.O5),a,f,s,A.aZ(t.v)) r.br() -r.sbK(s) -r.anb(a,s,b,c,d,e,f,g) +r.sbH(s) +r.anM(a,s,b,c,d,e,f,g) return r}, -Fn:function Fn(a,b){this.a=a -this.b=b}, -a6i:function a6i(a,b,c,d,e,f,g,h,i){var _=this -_.eB=_.dH=$ -_.dI=a -_.eV=$ -_.az=null -_.bh=b -_.ah=c -_.bx=d -_.a96=e -_.T=null -_.aG=f -_.b9=g -_.V$=h +FE:function FE(a,b){this.a=a +this.b=b}, +a7_:function a7_(a,b,c,d,e,f,g,h,i){var _=this +_.ex=_.dw=$ +_.bq=a +_.eR=$ +_.fT=null +_.ns=b +_.uv=c +_.a9G=d +_.a9H=e +_.S=null +_.aC=f +_.be=g +_.U$=h _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -29199,88 +30297,88 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -aJv:function aJv(a){this.a=a}, -Fu:function Fu(){}, -aKx:function aKx(a){this.a=a}, -aKw:function aKw(a){this.a=a}, -RG:function RG(a,b){var _=this -_.a=a -_.bj$=0 -_.bo$=b -_.cW$=_.cV$=0 -_.d3$=!1}, -Cp(a){var s=a.a,r=a.b -return new A.b7(s,s,r,r)}, -j4(a,b){var s,r,q=b==null,p=q?0:b +aKz:function aKz(a){this.a=a}, +FL:function FL(){}, +aLB:function aLB(a){this.a=a}, +aLA:function aLA(a){this.a=a}, +RW:function RW(a,b){var _=this +_.a=a +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1}, +CB(a){var s=a.a,r=a.b +return new A.bb(s,s,r,r)}, +jb(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.b7(p,q,r,s?1/0:a)}, -ky(a,b){var s,r,q=b!==1/0,p=q?b:0 +return new A.bb(p,q,r,s?1/0:a)}, +kL(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.b7(p,q,r,s?a:1/0)}, -asn(a){return new A.b7(0,a.a,0,a.b)}, -xi(a,b,c){var s,r,q,p +return new A.bb(p,q,r,s?a:1/0)}, +atx(a){return new A.bb(0,a.a,0,a.b)}, +xp(a,b,c){var s,r,q,p if(a==b)return a -if(a==null)return b.a_(0,c) -if(b==null)return a.a_(0,1-c) +if(a==null)return b.a1(0,c) +if(b==null)return a.a1(0,1-c) s=a.a -if(isFinite(s)){s=A.ak(s,b.a,c) +if(isFinite(s)){s=A.am(s,b.a,c) s.toString}else s=1/0 r=a.b -if(isFinite(r)){r=A.ak(r,b.b,c) +if(isFinite(r)){r=A.am(r,b.b,c) r.toString}else r=1/0 q=a.c -if(isFinite(q)){q=A.ak(q,b.c,c) +if(isFinite(q)){q=A.am(q,b.c,c) q.toString}else q=1/0 p=a.d -if(isFinite(p)){p=A.ak(p,b.d,c) +if(isFinite(p)){p=A.am(p,b.d,c) p.toString}else p=1/0 -return new A.b7(s,r,q,p)}, -bdL(a){return new A.qd(a.a,a.b,a.c)}, -b7:function b7(a,b,c,d){var _=this +return new A.bb(s,r,q,p)}, +beK(a){return new A.qm(a.a,a.b,a.c)}, +bb:function bb(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -aso:function aso(){}, -qd:function qd(a,b,c){this.a=a +aty:function aty(){}, +qm:function qm(a,b,c){this.a=a this.b=b this.c=c}, -xj:function xj(a,b){this.c=a +xq:function xq(a,b){this.c=a this.a=b this.b=null}, -iz:function iz(a){this.a=a}, -K1:function K1(){}, -HB:function HB(a,b){this.a=a +iF:function iF(a){this.a=a}, +Kj:function Kj(){}, +HS:function HS(a,b){this.a=a this.b=b}, -Ti:function Ti(a,b){this.a=a +Tz:function Tz(a,b){this.a=a this.b=b}, -T:function T(){}, -aJx:function aJx(a,b){this.a=a +U:function U(){}, +aKB:function aKB(a,b){this.a=a this.b=b}, -aJz:function aJz(a,b){this.a=a +aKD:function aKD(a,b){this.a=a this.b=b}, -aJy:function aJy(a,b){this.a=a +aKC:function aKC(a,b){this.a=a this.b=b}, -eG:function eG(){}, -aJw:function aJw(a,b,c){this.a=a +eO:function eO(){}, +aKA:function aKA(a,b,c){this.a=a this.b=b this.c=c}, -S8:function S8(){}, -mE:function mE(a,b,c){var _=this +Sp:function Sp(){}, +mS:function mS(a,b,c){var _=this _.e=null -_.dZ$=a -_.b2$=b +_.dT$=a +_.b6$=b _.a=c}, -aFh:function aFh(){}, -Op:function Op(a,b,c,d,e){var _=this -_.I=a -_.e5$=b -_.aQ$=c -_.f7$=d +aGm:function aGm(){}, +OH:function OH(a,b,c,d,e){var _=this +_.G=a +_.dZ$=b +_.aR$=c +_.f5$=d _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -29307,172 +30405,172 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -U9:function U9(){}, -aju:function aju(){}, -bhD(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d={} +Uq:function Uq(){}, +akm:function akm(){}, +biI(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.m5 -s=J.aN(a) -r=s.gG(a)-1 -q=A.b6(0,e,!1,t.LQ) +if(a==null)a=B.ma +s=J.aj(a) +r=s.gE(a)-1 +q=A.ba(0,e,!1,t.LQ) p=0<=r while(!0){if(!!1)break s.i(a,0) o=b[0] -o.gK9(o) +o.gJW(o) break}while(!0){if(!!1)break s.i(a,r) n=b[-1] -n.gK9(n) -break}m=A.ba("oldKeyedChildren") -if(p){m.sev(A.D(t.D2,t.bu)) +n.gJW(n) +break}m=A.bd("oldKeyedChildren") +if(p){m.seq(A.D(t.D2,t.bu)) for(l=m.a,k=0;k<=r;){j=s.i(a,k) i=j.a if(i!=null){h=m.b -if(h===m)A.Z(A.ff(l)) -J.ix(h,i,j)}++k}p=!0}else k=0 +if(h===m)A.V(A.fc(l)) +J.iD(h,i,j)}++k}p=!0}else k=0 for(l=m.a,g=0;!1;){o=d.a[g] -if(p){f=o.gK9(o) +if(p){f=o.gJW(o) i=m.b -if(i===m)A.Z(A.ff(l)) -j=J.cd(i,f) -if(j!=null){o.gK9(o) +if(i===m)A.V(A.fc(l)) +j=J.bU(i,f) +if(j!=null){o.gJW(o) j=e}}else j=e -q[g]=A.bhC(j,o);++g}s.gG(a) +q[g]=A.biH(j,o);++g}s.gE(a) while(!0){if(!!1)break -q[g]=A.bhC(s.i(a,k),d.a[g]);++g;++k}return new A.hK(q,A.a6(q).h("hK<1,dY>"))}, -bhC(a,b){var s,r=a==null?A.Pn(b.gK9(b),null):a,q=b.gac7(),p=A.pt() -q.gagY() -p.k2=q.gagY() +q[g]=A.biH(s.i(a,k),d.a[g]);++g;++k}return new A.hD(q,A.a6(q).h("hD<1,e5>"))}, +biH(a,b){var s,r=a==null?A.PG(b.gJW(b),null):a,q=b.gacK(),p=A.pE() +q.gahx() +p.k2=q.gahx() p.e=!0 -q.gaGQ(q) -s=q.gaGQ(q) -p.cG(B.jx,!0) -p.cG(B.Dh,s) -q.gaNW() -s=q.gaNW() -p.cG(B.jx,!0) -p.cG(B.Dj,s) -q.gafJ(q) -p.cG(B.Dl,q.gafJ(q)) -q.gIg(q) -p.cG(B.Do,q.gIg(q)) -q.gva() -p.cG(B.p8,q.gva()) -q.gaR3() -p.cG(B.De,q.gaR3()) -q.gagA() -p.cG(B.Dn,q.gagA()) -q.gaN9() -p.cG(B.a35,q.gaN9()) -q.gVo(q) -p.cG(B.Dc,q.gVo(q)) -q.gaKy() -p.cG(B.Dg,q.gaKy()) -q.gaKz(q) -p.cG(B.p7,q.gaKz(q)) -q.gxT(q) -s=q.gxT(q) -p.cG(B.p9,!0) -p.cG(B.p6,s) -q.gaMi() -p.cG(B.a36,q.gaMi()) -q.gDt() -p.cG(B.Db,q.gDt()) -q.gaO1(q) -p.cG(B.Dm,q.gaO1(q)) -q.gaM0(q) -p.cG(B.jy,q.gaM0(q)) -q.gaLY() -p.cG(B.a38,q.gaLY()) -q.gafD() -p.cG(B.Df,q.gafD()) -q.gaO8() -p.cG(B.Dk,q.gaO8()) -q.gaNl() -p.cG(B.Di,q.gaNl()) -q.gUs() -p.sUs(q.gUs()) -q.gIQ() -p.sIQ(q.gIQ()) -q.gaRm() -s=q.gaRm() -p.cG(B.a39,!0) -p.cG(B.a34,s) -q.gia(q) -p.cG(B.Dd,q.gia(q)) -q.gUf(q) -p.RG=new A.e5(q.gUf(q),B.aM) +q.gaHs(q) +s=q.gaHs(q) +p.cB(B.jA,!0) +p.cB(B.Di,s) +q.gaOy() +s=q.gaOy() +p.cB(B.jA,!0) +p.cB(B.Dk,s) +q.gagk(q) +p.cB(B.Dm,q.gagk(q)) +q.gI1(q) +p.cB(B.Dp,q.gI1(q)) +q.guW() +p.cB(B.pd,q.guW()) +q.gaRH() +p.cB(B.Df,q.gaRH()) +q.gah9() +p.cB(B.Do,q.gah9()) +q.gaNM() +p.cB(B.a3e,q.gaNM()) +q.gVR(q) +p.cB(B.Dd,q.gVR(q)) +q.gaLd() +p.cB(B.Dh,q.gaLd()) +q.gaLe(q) +p.cB(B.pc,q.gaLe(q)) +q.gxE(q) +s=q.gxE(q) +p.cB(B.pe,!0) +p.cB(B.pb,s) +q.gaMU() +p.cB(B.a3f,q.gaMU()) +q.gDe() +p.cB(B.Dc,q.gDe()) +q.gaOE(q) +p.cB(B.Dn,q.gaOE(q)) +q.gaMC(q) +p.cB(B.jB,q.gaMC(q)) +q.gaMz() +p.cB(B.a3h,q.gaMz()) +q.gage() +p.cB(B.Dg,q.gage()) +q.gaOL() +p.cB(B.Dl,q.gaOL()) +q.gaNY() +p.cB(B.Dj,q.gaNY()) +q.gUQ() +p.sUQ(q.gUQ()) +q.gIB() +p.sIB(q.gIB()) +q.gaS_() +s=q.gaS_() +p.cB(B.a3i,!0) +p.cB(B.a3d,s) +q.gi4(q) +p.cB(B.De,q.gi4(q)) +q.gUC(q) +p.RG=new A.ec(q.gUC(q),B.aL) p.e=!0 q.gm(q) -p.rx=new A.e5(q.gm(q),B.aM) +p.rx=new A.ec(q.gm(q),B.aL) p.e=!0 -q.gaMm() -p.ry=new A.e5(q.gaMm(),B.aM) +q.gaMY() +p.ry=new A.ec(q.gaMY(),B.aL) p.e=!0 -q.gaIO() -p.to=new A.e5(q.gaIO(),B.aM) +q.gaJq() +p.to=new A.ec(q.gaJq(),B.aL) p.e=!0 -q.gaM5(q) -p.x1=new A.e5(q.gaM5(q),B.aM) +q.gaMH(q) +p.x1=new A.ec(q.gaMH(q),B.aL) p.e=!0 -q.gd2() -p.bc=q.gd2() +q.gcV() +p.bd=q.gcV() p.e=!0 -q.ghw() -p.shw(q.ghw()) -q.gt0() -p.st0(q.gt0()) -q.gKL() -p.sKL(q.gKL()) -q.gKM() -p.sKM(q.gKM()) -q.gKN() -p.sKN(q.gKN()) -q.gKK() -p.sKK(q.gKK()) -q.gKD() -p.sKD(q.gKD()) +q.ghu() +p.shu(q.ghu()) +q.grS() +p.srS(q.grS()) +q.gKx() +p.sKx(q.gKx()) +q.gKy() +p.sKy(q.gKy()) q.gKz() p.sKz(q.gKz()) -q.gKw(q) -p.sKw(0,q.gKw(q)) -q.gKx(q) -p.sKx(0,q.gKx(q)) -q.gKJ(q) -p.sKJ(0,q.gKJ(q)) -q.gKG() -p.sKG(q.gKG()) -q.gKE() -p.sKE(q.gKE()) -q.gKH() -p.sKH(q.gKH()) -q.gKF() -p.sKF(q.gKF()) -q.gKO() -p.sKO(q.gKO()) -q.gKP() -p.sKP(q.gKP()) +q.gKw() +p.sKw(q.gKw()) +q.gKp() +p.sKp(q.gKp()) +q.gKl() +p.sKl(q.gKl()) +q.gKi(q) +p.sKi(0,q.gKi(q)) +q.gKj(q) +p.sKj(0,q.gKj(q)) +q.gKv(q) +p.sKv(0,q.gKv(q)) +q.gKs() +p.sKs(q.gKs()) +q.gKq() +p.sKq(q.gKq()) +q.gKt() +p.sKt(q.gKt()) +q.gKr() +p.sKr(q.gKr()) q.gKA() p.sKA(q.gKA()) -q.gUG() -p.sUG(q.gUG()) q.gKB() p.sKB(q.gKB()) -r.qA(0,B.m5,p) -r.scj(0,b.gcj(b)) -r.sd5(0,b.gd5(b)) -r.dy=b.gaSP() +q.gKm() +p.sKm(q.gKm()) +q.gV3() +p.sV3(q.gV3()) +q.gKn() +p.sKn(q.gKn()) +r.qs(0,B.ma,p) +r.sci(0,b.gci(b)) +r.scX(0,b.gcX(b)) +r.dy=b.gaTu() return r}, -a_6:function a_6(){}, -Oq:function Oq(a,b,c,d,e,f,g){var _=this -_.T=a -_.aG=b -_.b9=c -_.cu=d -_.ed=e -_.iA=_.fX=_.fK=_.dW=null -_.V$=f +a_v:function a_v(){}, +OI:function OI(a,b,c,d,e,f,g){var _=this +_.S=a +_.aC=b +_.be=c +_.c_=d +_.eh=e +_.jW=_.fX=_.fz=_.e1=null +_.U$=f _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -29499,14 +30597,14 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -av9:function av9(){}, -bjN(a){var s=new A.ajv(a,A.aV(t.v)) +awg:function awg(){}, +bkU(a){var s=new A.akn(a,A.aZ(t.v)) s.br() return s}, -bjV(){return new A.Vi($.G().B(),B.cZ,B.cl,$.ag())}, -AZ:function AZ(a,b){this.a=a +bl1(){return new A.Vz($.G().B(),B.d1,B.cn,$.af())}, +B9:function B9(a,b){this.a=a this.b=b}, -aRC:function aRC(a,b,c,d,e,f){var _=this +aSO:function aSO(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c @@ -29514,54 +30612,54 @@ _.d=d _.e=e _.f=!0 _.r=f}, -A7:function A7(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 -_.aq=_.a8=_.a1=_.I=null -_.aJ=$ -_.aX=a -_.b4=b -_.ao=_.ai=_.M=_.bg=null -_.by=c -_.cg=d -_.c_=e -_.cO=f -_.di=g -_.cA=h -_.de=i -_.be=j -_.hS=_.dl=null -_.cX=k -_.d9=l -_.iz=m -_.iZ=n -_.d0=o -_.hq=p -_.jl=q -_.cr=r -_.fl=s -_.e7=a0 -_.T=a1 -_.aG=a2 -_.b9=a3 -_.cu=a4 -_.dW=!1 -_.fK=$ +Aj:function Aj(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 +_.ae=_.a7=_.Y=_.G=null +_.aa=$ +_.aP=a +_.aK=b +_.bE=_.bF=_.bj=_.b2=null +_.ey=c +_.cQ=d +_.dI=e +_.b_=f +_.ac=g +_.aQ=h +_.a3=i +_.ah=j +_.bL=_.aT=null +_.bM=k +_.cD=l +_.e6=m +_.eV=n +_.d1=o +_.dJ=p +_.e0=q +_.c7=r +_.df=s +_.eJ=a0 +_.S=a1 +_.aC=a2 +_.be=a3 +_.c_=a4 +_.e1=!1 +_.fz=$ _.fX=a5 -_.iA=0 -_.hT=a6 -_.ci=_.bX=_.ce=null -_.he=_.fz=$ -_.mK=_.lK=_.dr=null -_.mL=$ -_.xX=null -_.jU=a7 -_.oE=null -_.Ct=_.rz=_.Cs=_.Jh=!1 -_.xY=null -_.xZ=a8 -_.e5$=a9 -_.aQ$=b0 -_.f7$=b1 -_.y3$=b2 +_.jW=0 +_.fI=a6 +_.i2=_.ez=_.f6=null +_.oH=_.oG=$ +_.uu=_.pX=_.hd=null +_.nq=$ +_.xI=null +_.dS=a7 +_.pY=null +_.iu=_.rq=_.i_=_.mD=!1 +_.jc=null +_.jd=a8 +_.dZ$=a9 +_.aR$=b0 +_.f5$=b1 +_.xO$=b2 _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -29588,14 +30686,14 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -aJD:function aJD(a){this.a=a}, -aJC:function aJC(){}, -aJB:function aJB(a,b){this.a=a +aKH:function aKH(a){this.a=a}, +aKG:function aKG(){}, +aKF:function aKF(a,b){this.a=a this.b=b}, -aJE:function aJE(){}, -aJA:function aJA(){}, -ajv:function ajv(a,b){var _=this -_.I=a +aKI:function aKI(){}, +aKE:function aKE(){}, +akn:function akn(a,b){var _=this +_.G=a _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -29622,17 +30720,17 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -vv:function vv(){}, -Vi:function Vi(a,b,c,d){var _=this +vG:function vG(){}, +Vz:function Vz(a,b,c,d){var _=this _.r=a _.x=_.w=null _.y=b _.z=c -_.bj$=0 -_.bo$=d -_.cW$=_.cV$=0 -_.d3$=!1}, -RW:function RW(a,b,c){var _=this +_.G$=0 +_.Y$=d +_.ae$=_.a7$=0 +_.aa$=!1}, +Sc:function Sc(a,b,c){var _=this _.r=!0 _.w=!1 _.x=a @@ -29640,22 +30738,22 @@ _.y=$ _.Q=_.z=null _.as=b _.ax=_.at=null -_.bj$=0 -_.bo$=c -_.cW$=_.cV$=0 -_.d3$=!1}, -H7:function H7(a,b){var _=this +_.G$=0 +_.Y$=c +_.ae$=_.a7$=0 +_.aa$=!1}, +Ho:function Ho(a,b){var _=this _.r=a -_.bj$=0 -_.bo$=b -_.cW$=_.cV$=0 -_.d3$=!1}, -Ub:function Ub(){}, -Uc:function Uc(){}, -ajw:function ajw(){}, -Os:function Os(a,b){var _=this -_.I=a -_.a1=$ +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1}, +Us:function Us(){}, +Ut:function Ut(){}, +ako:function ako(){}, +OK:function OK(a,b){var _=this +_.G=a +_.Y=$ _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -29682,41 +30780,41 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -blj(a,b,c){switch(a.a){case 0:switch(b){case B.A:return!0 +bmq(a,b,c){switch(a.a){case 0:switch(b){case B.v:return!0 case B.aj:return!1 case null:case void 0:return null}break -case 1:switch(c){case B.cz:return!0 -case B.pW:return!1 +case 1:switch(c){case B.cB:return!0 +case B.q_:return!1 case null:case void 0:return null}break}}, -a0O:function a0O(a,b){this.a=a +a1e:function a1e(a,b){this.a=a this.b=b}, -kI:function kI(a,b,c){var _=this +kW:function kW(a,b,c){var _=this _.f=_.e=null -_.dZ$=a -_.b2$=b +_.dT$=a +_.b6$=b _.a=c}, -a3d:function a3d(a,b){this.a=a -this.b=b}, -uU:function uU(a,b){this.a=a -this.b=b}, -xL:function xL(a,b){this.a=a -this.b=b}, -Ou:function Ou(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.I=a -_.a1=b -_.a8=c -_.aq=d -_.aJ=e -_.aX=f -_.b4=g -_.bg=0 -_.M=h -_.ai=i -_.aK9$=j -_.aSz$=k -_.e5$=l -_.aQ$=m -_.f7$=n +a3P:function a3P(a,b){this.a=a +this.b=b}, +v4:function v4(a,b){this.a=a +this.b=b}, +xS:function xS(a,b){this.a=a +this.b=b}, +OM:function OM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.G=a +_.Y=b +_.a7=c +_.ae=d +_.aa=e +_.aP=f +_.aK=g +_.b2=0 +_.bj=h +_.bF=i +_.aKP$=j +_.aTe$=k +_.dZ$=l +_.aR$=m +_.f5$=n _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -29743,36 +30841,36 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -aJJ:function aJJ(){}, -aJH:function aJH(){}, -aJI:function aJI(){}, -aJG:function aJG(){}, -aY7:function aY7(a,b,c){this.a=a +aKN:function aKN(){}, +aKL:function aKL(){}, +aKM:function aKM(){}, +aKK:function aKK(){}, +aZd:function aZd(a,b,c){this.a=a this.b=b this.c=c}, -ajy:function ajy(){}, -ajz:function ajz(){}, -Ud:function Ud(){}, -Ow:function Ow(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this -_.a1=_.I=null -_.a8=a -_.aq=b -_.aJ=c -_.aX=d -_.b4=e -_.bg=null -_.M=f -_.ai=g -_.ao=h -_.by=i -_.cg=j -_.c_=k -_.cO=l -_.di=m -_.cA=n -_.de=o -_.be=p -_.dl=q +akq:function akq(){}, +akr:function akr(){}, +Uu:function Uu(){}, +OO:function OO(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.Y=_.G=null +_.a7=a +_.ae=b +_.aa=c +_.aP=d +_.aK=e +_.b2=null +_.bj=f +_.bF=g +_.bE=h +_.ey=i +_.cQ=j +_.dI=k +_.b_=l +_.ac=m +_.aQ=n +_.a3=o +_.ah=p +_.aT=q _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -29799,37 +30897,37 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -aV(a){return new A.a2Q(a.h("a2Q<0>"))}, -bz9(a){return new A.a5j(a,A.D(t.S,t.M),A.aV(t.kd))}, -byY(a){return new A.pe(a,A.D(t.S,t.M),A.aV(t.kd))}, -biU(a){return new A.pK(a,B.h,A.D(t.S,t.M),A.aV(t.kd))}, -b9b(){return new A.Nj(B.h,A.D(t.S,t.M),A.aV(t.kd))}, -bdw(a){return new A.J5(a,B.bc,A.D(t.S,t.M),A.aV(t.kd))}, -b8J(a,b){return new A.M8(a,b,A.D(t.S,t.M),A.aV(t.kd))}, -bfn(a){var s,r,q=new A.b3(new Float64Array(16)) -q.bm() +aZ(a){return new A.a3m(a.h("a3m<0>"))}, +bAw(a){return new A.a5Z(a,A.D(t.S,t.M),A.aZ(t.kd))}, +bAk(a){return new A.pp(a,A.D(t.S,t.M),A.aZ(t.kd))}, +bk0(a){return new A.pT(a,B.h,A.D(t.S,t.M),A.aZ(t.kd))}, +ba8(){return new A.NB(B.h,A.D(t.S,t.M),A.aZ(t.kd))}, +bev(a){return new A.Jn(a,B.bd,A.D(t.S,t.M),A.aZ(t.kd))}, +b9I(a,b){return new A.Ms(a,b,A.D(t.S,t.M),A.aZ(t.kd))}, +bgo(a){var s,r,q=new A.by(new Float64Array(16)) +q.cc() for(s=a.length-1;s>0;--s){r=a[s] -if(r!=null)r.xd(a[s-1],q)}return q}, -az1(a,b,c,d){var s,r +if(r!=null)r.wW(a[s-1],q)}return q}, +aA8(a,b,c,d){var s,r if(a==null||b==null)return null if(a===b)return a s=a.z r=b.z if(sr){c.push(a.r) -return A.az1(a.r,b,c,d)}c.push(a.r) +return A.aA8(a,b.r,c,d)}else if(s>r){c.push(a.r) +return A.aA8(a.r,b,c,d)}c.push(a.r) d.push(b.r) -return A.az1(a.r,b.r,c,d)}, -Xo:function Xo(a,b){this.a=a +return A.aA8(a.r,b.r,c,d)}, +XJ:function XJ(a,b){this.a=a this.$ti=b}, -ij:function ij(){}, -aDs:function aDs(a,b){this.a=a +ir:function ir(){}, +aEr:function aEr(a,b){this.a=a this.b=b}, -aDt:function aDt(a,b){this.a=a +aEs:function aEs(a,b){this.a=a this.b=b}, -a2Q:function a2Q(a){this.a=null +a3m:function a3m(a){this.a=null this.$ti=a}, -a5j:function a5j(a,b,c){var _=this +a5Z:function a5Z(a,b,c){var _=this _.ax=a _.ay=null _.CW=_.ch=!1 @@ -29843,8 +30941,8 @@ _.w=!0 _.y=_.x=null _.z=0 _.at=_.as=_.Q=null}, -j7:function j7(){}, -pe:function pe(a,b,c){var _=this +je:function je(){}, +pp:function pp(a,b,c){var _=this _.k3=a _.ay=_.ax=null _.a=b @@ -29857,7 +30955,7 @@ _.w=!0 _.y=_.x=null _.z=0 _.at=_.as=_.Q=null}, -xt:function xt(a,b,c){var _=this +xA:function xA(a,b,c){var _=this _.k3=null _.k4=a _.ay=_.ax=null @@ -29871,7 +30969,7 @@ _.w=!0 _.y=_.x=null _.z=0 _.at=_.as=_.Q=null}, -JL:function JL(a,b,c){var _=this +K2:function K2(a,b,c){var _=this _.k3=null _.k4=a _.ay=_.ax=null @@ -29885,7 +30983,7 @@ _.w=!0 _.y=_.x=null _.z=0 _.at=_.as=_.Q=null}, -CJ:function CJ(a,b,c){var _=this +CW:function CW(a,b,c){var _=this _.k3=null _.k4=a _.ay=_.ax=null @@ -29899,10 +30997,10 @@ _.w=!0 _.y=_.x=null _.z=0 _.at=_.as=_.Q=null}, -pK:function pK(a,b,c,d){var _=this -_.bc=a -_.bd=_.cd=null -_.bG=!0 +pT:function pT(a,b,c,d){var _=this +_.bd=a +_.bb=_.bP=null +_.bA=!0 _.k3=b _.ay=_.ax=null _.a=c @@ -29915,8 +31013,8 @@ _.w=!0 _.y=_.x=null _.z=0 _.at=_.as=_.Q=null}, -Nj:function Nj(a,b,c){var _=this -_.bc=null +NB:function NB(a,b,c){var _=this +_.bd=null _.k3=a _.ay=_.ax=null _.a=b @@ -29929,7 +31027,7 @@ _.w=!0 _.y=_.x=null _.z=0 _.at=_.as=_.Q=null}, -J5:function J5(a,b,c,d){var _=this +Jn:function Jn(a,b,c,d){var _=this _.k3=a _.k4=b _.ay=_.ax=null @@ -29943,11 +31041,11 @@ _.w=!0 _.y=_.x=null _.z=0 _.at=_.as=_.Q=null}, -Eh:function Eh(){var _=this +Ev:function Ev(){var _=this _.b=_.a=null _.c=!1 _.d=null}, -M8:function M8(a,b,c,d){var _=this +Ms:function Ms(a,b,c,d){var _=this _.k3=a _.k4=b _.ay=_.ax=null @@ -29961,7 +31059,7 @@ _.w=!0 _.y=_.x=null _.z=0 _.at=_.as=_.Q=null}, -L8:function L8(a,b,c,d,e,f){var _=this +Lq:function Lq(a,b,c,d,e,f){var _=this _.k3=a _.k4=b _.ok=c @@ -29979,147 +31077,147 @@ _.w=!0 _.y=_.x=null _.z=0 _.at=_.as=_.Q=null}, -agj:function agj(){}, -byI(a,b){var s +aha:function aha(){}, +bA2(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.gb6(s).l(0,b.gb6(b))}, -byH(a5){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.d +return t.ge.b(s)||t.PB.b(b)||!s.gb9(s).l(0,b.gb9(b))}, +bA1(a5){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.d if(a4==null)a4=a5.c s=a5.a r=a5.b -q=a4.gz9() -p=a4.giJ(a4) -o=a4.gbU() -n=a4.gdR(a4) -m=a4.gmI(a4) -l=a4.gb6(a4) -k=a4.glI() -j=a4.gfS(a4) -a4.gDt() -i=a4.gL_() -h=a4.gDL() -g=a4.ge4() -f=a4.gSB() -e=a4.gD(a4) -d=a4.gVh() -c=a4.gVk() -b=a4.gVj() -a=a4.gVi() -a0=a4.gvm(a4) -a1=a4.gVK() -s.ac(0,new A.aFb(r,A.bzm(j,k,m,g,f,a4.gJ9(),0,n,!1,a0,o,l,h,i,d,a,b,c,e,a4.gqP(),a1,p,q).cl(a4.gd5(a4)),s)) -q=A.w(r).h("bg<1>") -p=q.h("bk") -a2=A.ai(new A.bk(new A.bg(r,q),new A.aFc(s),p),!0,p.h("B.E")) -p=a4.gz9() -q=a4.giJ(a4) -a1=a4.gbU() -e=a4.gdR(a4) -c=a4.gmI(a4) -b=a4.gb6(a4) -a=a4.glI() -d=a4.gfS(a4) -a4.gDt() -i=a4.gL_() -h=a4.gDL() -l=a4.ge4() -o=a4.gSB() -a0=a4.gD(a4) -n=a4.gVh() -f=a4.gVk() -g=a4.gVj() -m=a4.gVi() -k=a4.gvm(a4) -j=a4.gVK() -a3=A.bzk(d,a,c,l,o,a4.gJ9(),0,e,!1,k,a1,b,h,i,n,m,g,f,a0,a4.gqP(),j,q,p).cl(a4.gd5(a4)) -for(q=A.a6(a2).h("cr<1>"),p=new A.cr(a2,q),p=new A.cU(p,p.gG(p),q.h("cU")),q=q.h("aA.E");p.F();){o=p.d +q=a4.gyS() +p=a4.gib(a4) +o=a4.gbS() +n=a4.gdK(a4) +m=a4.gmB(a4) +l=a4.gb9(a4) +k=a4.glF() +j=a4.gfQ(a4) +a4.gDe() +i=a4.gKO() +h=a4.gDw() +g=a4.gdY() +f=a4.gSz() +e=a4.gC(a4) +d=a4.gVJ() +c=a4.gVM() +b=a4.gVL() +a=a4.gVK() +a0=a4.gv9(a4) +a1=a4.gWd() +s.am(0,new A.aGg(r,A.bAI(j,k,m,g,f,a4.gIU(),0,n,!1,a0,o,l,h,i,d,a,b,c,e,a4.gqI(),a1,p,q).cj(a4.gcX(a4)),s)) +q=A.w(r).h("bl<1>") +p=q.h("bo") +a2=A.ai(new A.bo(new A.bl(r,q),new A.aGh(s),p),!0,p.h("y.E")) +p=a4.gyS() +q=a4.gib(a4) +a1=a4.gbS() +e=a4.gdK(a4) +c=a4.gmB(a4) +b=a4.gb9(a4) +a=a4.glF() +d=a4.gfQ(a4) +a4.gDe() +i=a4.gKO() +h=a4.gDw() +l=a4.gdY() +o=a4.gSz() +a0=a4.gC(a4) +n=a4.gVJ() +f=a4.gVM() +g=a4.gVL() +m=a4.gVK() +k=a4.gv9(a4) +j=a4.gWd() +a3=A.bAG(d,a,c,l,o,a4.gIU(),0,e,!1,k,a1,b,h,i,n,m,g,f,a0,a4.gqI(),j,q,p).cj(a4.gcX(a4)) +for(q=A.a6(a2).h("cs<1>"),p=new A.cs(a2,q),p=new A.cX(p,p.gE(p),q.h("cX")),q=q.h("aF.E");p.H();){o=p.d if(o==null)o=q.a(o) -if(o.gW8()&&o.gUJ(o)!=null){n=o.gUJ(o) +if(o.gWC()&&o.gV8(o)!=null){n=o.gV8(o) n.toString -n.$1(a3.cl(r.i(0,o)))}}}, -ah4:function ah4(a,b){this.a=a +n.$1(a3.cj(r.i(0,o)))}}}, +ahZ:function ahZ(a,b){this.a=a this.b=b}, -ah5:function ah5(a,b,c,d){var _=this +ai_:function ai_(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -a3N:function a3N(a,b,c,d){var _=this +a4q:function a4q(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=!1 -_.bj$=0 -_.bo$=d -_.cW$=_.cV$=0 -_.d3$=!1}, -aFd:function aFd(){}, -aFg:function aFg(a,b,c,d,e){var _=this +_.G$=0 +_.Y$=d +_.ae$=_.a7$=0 +_.aa$=!1}, +aGi:function aGi(){}, +aGl:function aGl(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aFf:function aFf(a,b,c,d,e){var _=this +aGk:function aGk(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aFe:function aFe(a){this.a=a}, -aFb:function aFb(a,b,c){this.a=a +aGj:function aGj(a){this.a=a}, +aGg:function aGg(a,b,c){this.a=a this.b=b this.c=c}, -aFc:function aFc(a){this.a=a}, -aov:function aov(){}, -bgT(a,b,c){var s,r,q=a.ch,p=t.dJ.a(q.a) -if(p==null){s=a.z8(null) -q.sbk(0,s) -q=s}else{p.Vv() -a.z8(p) +aGh:function aGh(a){this.a=a}, +apz:function apz(){}, +bhW(a,b,c){var s,r,q=a.ch,p=t.dJ.a(q.a) +if(p==null){s=a.yR(null) +q.sbl(0,s) +q=s}else{p.VZ() +a.yR(p) q=p}a.db=!1 -r=new A.v8(q,a.gp0()) +r=new A.vj(q,a.goX()) b=r -a.PG(b,B.h) -b.Fd()}, -bz2(a){var s=a.ch.a +a.PB(b,B.h) +b.F1()}, +bAp(a){var s=a.ch.a s.toString -a.z8(t.gY.a(s)) +a.yR(t.gY.a(s)) a.db=!1}, -bAa(a){a.ZO()}, -bAb(a){a.azE()}, -bjS(a,b){if(a==null)return null -if(a.gaB(a)||b.aaJ())return B.G -return A.bgz(b,a)}, -bE8(a,b,c,d){var s,r,q=b.gbu(b) +bBw(a){a.a_h()}, +bBx(a){a.aAg()}, +bkZ(a,b){if(a==null)return null +if(a.gaB(a)||b.abn())return B.H +return A.bhB(b,a)}, +bFv(a,b,c,d){var s,r,q=b.gbw(b) q.toString -for(s=q;s!==a;s=q,b=r){s.eJ(b,c) -q=s.gbu(s) +for(s=q;s!==a;s=q,b=r){s.eG(b,c) +q=s.gbw(s) q.toString -r=b.gbu(b) -r.toString}a.eJ(b,c) -a.eJ(b,d)}, -bjR(a,b){if(a==null)return b +r=b.gbw(b) +r.toString}a.eG(b,c) +a.eG(b,d)}, +bkY(a,b){if(a==null)return b if(b==null)return a -return a.fL(b)}, -dW:function dW(){}, -v8:function v8(a,b){var _=this +return a.fJ(b)}, +e3:function e3(){}, +vj:function vj(a,b){var _=this _.a=a _.b=b _.e=_.d=_.c=null}, -aGM:function aGM(a,b,c){this.a=a +aHP:function aHP(a,b,c){this.a=a this.b=b this.c=c}, -aGL:function aGL(a,b,c){this.a=a +aHO:function aHO(a,b,c){this.a=a this.b=b this.c=c}, -aGK:function aGK(a,b,c){this.a=a +aHN:function aHN(a,b,c){this.a=a this.b=b this.c=c}, -auD:function auD(){}, -NJ:function NJ(a,b,c,d,e,f,g,h){var _=this +avK:function avK(){}, +O0:function O0(a,b,c,d,e,f,g,h){var _=this _.b=a _.c=b _.d=c @@ -30136,18 +31234,18 @@ _.ay=!1 _.ch=g _.CW=h _.cx=null}, -aHS:function aHS(){}, -aHR:function aHR(){}, -aHT:function aHT(){}, -aHU:function aHU(){}, +aIV:function aIV(){}, +aIU:function aIU(){}, +aIW:function aIW(){}, +aIX:function aIX(){}, K:function K(){}, -aJU:function aJU(a){this.a=a}, -aJX:function aJX(a,b,c){this.a=a +aKY:function aKY(a){this.a=a}, +aL0:function aL0(a,b,c){this.a=a this.b=b this.c=c}, -aJV:function aJV(a){this.a=a}, -aJW:function aJW(){}, -aJR:function aJR(a,b,c,d,e,f,g,h,i,j,k){var _=this +aKZ:function aKZ(a){this.a=a}, +aL_:function aL_(){}, +aKV:function aKV(a,b,c,d,e,f,g,h,i,j,k){var _=this _.a=a _.b=b _.c=c @@ -30159,32 +31257,32 @@ _.w=h _.x=i _.y=j _.z=k}, -aJS:function aJS(a,b,c){this.a=a +aKW:function aKW(a,b,c){this.a=a this.b=b this.c=c}, -aJT:function aJT(a,b){this.a=a -this.b=b}, -bj:function bj(){}, -fQ:function fQ(){}, -aU:function aU(){}, -vu:function vu(){}, -aJu:function aJu(a){this.a=a}, -b08:function b08(){}, -acO:function acO(a,b,c){this.b=a +aKX:function aKX(a,b){this.a=a +this.b=b}, +bn:function bn(){}, +fJ:function fJ(){}, +aY:function aY(){}, +vF:function vF(){}, +aKy:function aKy(a){this.a=a}, +b14:function b14(){}, +adF:function adF(a,b,c){this.b=a this.c=b this.a=c}, -ko:function ko(){}, -ak4:function ak4(a,b,c){var _=this +kB:function kB(){}, +akZ:function akZ(a,b,c){var _=this _.e=a _.b=b _.c=null _.a=c}, -T6:function T6(a,b,c){var _=this +Tn:function Tn(a,b,c){var _=this _.e=a _.b=b _.c=null _.a=c}, -BR:function BR(a,b,c,d,e,f){var _=this +C2:function C2(a,b,c,d,e,f){var _=this _.e=a _.f=b _.w=_.r=!1 @@ -30194,50 +31292,50 @@ _.z=!1 _.b=e _.c=null _.a=f}, -akE:function akE(){var _=this +alz:function alz(){var _=this _.b=_.a=null _.d=_.c=$ _.e=!1}, -ajC:function ajC(){}, -bA7(a,b,c){var s,r,q,p,o=a.b +aku:function aku(){}, +bBt(a,b,c){var s,r,q,p,o=a.b o.toString s=t.tq.a(o).b -if(s==null)o=B.a1H -else{o=c.$2(a,new A.b7(0,b,0,1/0)) +if(s==null)o=B.a1Q +else{o=c.$2(a,new A.bb(0,b,0,1/0)) r=s.b q=s.c -$label0$0:{if(B.je===r||B.jf===r||B.dm===r||B.jh===r||B.jg===r){p=null -break $label0$0}if(B.jd===r){q.toString -p=a.o_(q) -break $label0$0}p=null}q=new A.F5(o,r,p,q) +$label0$0:{if(B.jh===r||B.ji===r||B.dp===r||B.jk===r||B.jj===r){p=null +break $label0$0}if(B.jg===r){q.toString +p=a.nW(q) +break $label0$0}p=null}q=new A.Fl(o,r,p,q) o=q}return o}, -baK(a,b){var s=a.a,r=b.a +bbC(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.aG?1:-1}}, -rj:function rj(a,b){this.b=a +else return s===B.aF?1:-1}}, +rr:function rr(a,b){this.b=a this.a=b}, -mS:function mS(a,b){var _=this +n4:function n4(a,b){var _=this _.b=_.a=null -_.dZ$=a -_.b2$=b}, -a6v:function a6v(){}, -aJN:function aJN(a){this.a=a}, -OE:function OE(a,b,c,d,e,f,g,h,i){var _=this -_.I=a -_.aJ=_.aq=_.a8=_.a1=null -_.aX=b -_.b4=c -_.bg=d -_.M=null -_.ai=!1 -_.c_=_.cg=_.by=_.ao=null -_.y3$=e -_.e5$=f -_.aQ$=g -_.f7$=h +_.dT$=a +_.b6$=b}, +a7c:function a7c(){}, +aKR:function aKR(a){this.a=a}, +OW:function OW(a,b,c,d,e,f,g,h,i){var _=this +_.G=a +_.aa=_.ae=_.a7=_.Y=null +_.aP=b +_.aK=c +_.b2=d +_.bj=null +_.bF=!1 +_.dI=_.cQ=_.ey=_.bE=null +_.xO$=e +_.dZ$=f +_.aR$=g +_.f5$=h _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -30264,48 +31362,48 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -aK2:function aK2(){}, -aK3:function aK3(){}, -aK1:function aK1(){}, -aK0:function aK0(){}, -aJZ:function aJZ(){}, -aK_:function aK_(a,b){this.a=a +aL6:function aL6(){}, +aL7:function aL7(){}, +aL5:function aL5(){}, +aL4:function aL4(){}, +aL2:function aL2(){}, +aL3:function aL3(a,b){this.a=a this.b=b}, -te:function te(a,b,c,d){var _=this +tp:function tp(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.r=_.f=_.e=_.d=null _.w=$ _.x=null -_.bj$=0 -_.bo$=d -_.cW$=_.cV$=0 -_.d3$=!1}, -Ul:function Ul(){}, -ajD:function ajD(){}, -ajE:function ajE(){}, -Vk:function Vk(){}, -aoT:function aoT(){}, -aoU:function aoU(){}, -bhB(a){var s=new A.Oo(a,null,A.aV(t.v)) +_.G$=0 +_.Y$=d +_.ae$=_.a7$=0 +_.aa$=!1}, +UC:function UC(){}, +akv:function akv(){}, +akw:function akw(){}, +VB:function VB(){}, +apX:function apX(){}, +apY:function apY(){}, +biG(a){var s=new A.OG(a,null,A.aZ(t.v)) s.br() -s.sbK(null) +s.sbH(null) return s}, -aJO(a,b){return a}, -bA8(a,b,c,d,e,f){var s=b==null?B.aX:b -s=new A.OB(!0,c,e,d,a,s,null,A.aV(t.v)) +aKS(a,b){return a}, +bBu(a,b,c,d,e,f){var s=b==null?B.aX:b +s=new A.OT(!0,c,e,d,a,s,null,A.aZ(t.v)) s.br() -s.sbK(null) +s.sbH(null) return s}, -a6E:function a6E(){}, -jm:function jm(){}, -Lz:function Lz(a,b){this.a=a +a7l:function a7l(){}, +ju:function ju(){}, +LS:function LS(a,b){this.a=a this.b=b}, -OF:function OF(){}, -Oo:function Oo(a,b,c){var _=this -_.T=a -_.V$=b +OX:function OX(){}, +OG:function OG(a,b,c){var _=this +_.S=a +_.U$=b _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -30332,10 +31430,10 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -a6x:function a6x(a,b,c,d){var _=this -_.T=a -_.aG=b -_.V$=c +a7e:function a7e(a,b,c,d){var _=this +_.S=a +_.aC=b +_.U$=c _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -30362,10 +31460,10 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -Oz:function Oz(a,b,c,d){var _=this -_.T=a -_.aG=b -_.V$=c +OR:function OR(a,b,c,d){var _=this +_.S=a +_.aC=b +_.U$=c _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -30392,8 +31490,8 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -Oy:function Oy(a,b){var _=this -_.V$=a +OQ:function OQ(a,b){var _=this +_.U$=a _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -30420,11 +31518,11 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -a6z:function a6z(a,b,c,d,e){var _=this -_.T=a -_.aG=b -_.b9=c -_.V$=d +a7g:function a7g(a,b,c,d,e){var _=this +_.S=a +_.aC=b +_.be=c +_.U$=d _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -30451,13 +31549,13 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -On:function On(){}, -a6h:function a6h(a,b,c,d,e,f){var _=this -_.y4$=a -_.uM$=b -_.oJ$=c -_.Te$=d -_.V$=e +OF:function OF(){}, +a6Z:function a6Z(a,b,c,d,e,f){var _=this +_.xP$=a +_.Ty$=b +_.xQ$=c +_.Tz$=d +_.U$=e _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -30484,10 +31582,10 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -a6j:function a6j(a,b,c,d){var _=this -_.T=a -_.aG=b -_.V$=c +a70:function a70(a,b,c,d){var _=this +_.S=a +_.aC=b +_.U$=c _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -30514,17 +31612,17 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -K9:function K9(){}, -vL:function vL(a,b,c){this.b=a +Kr:function Kr(){}, +vV:function vV(a,b,c){this.b=a this.c=b this.a=c}, -HZ:function HZ(){}, -a6n:function a6n(a,b,c,d){var _=this -_.T=a -_.aG=null -_.b9=b -_.ed=_.cu=null -_.V$=c +If:function If(){}, +a74:function a74(a,b,c,d){var _=this +_.S=a +_.aC=null +_.be=b +_.eh=_.c_=null +_.U$=c _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -30551,14 +31649,14 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -a6m:function a6m(a,b,c,d,e,f){var _=this -_.dI=a -_.eV=b -_.T=c -_.aG=null -_.b9=d -_.ed=_.cu=null -_.V$=e +a73:function a73(a,b,c,d,e,f){var _=this +_.bq=a +_.eR=b +_.S=c +_.aC=null +_.be=d +_.eh=_.c_=null +_.U$=e _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -30585,12 +31683,12 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -a6l:function a6l(a,b,c,d){var _=this -_.T=a -_.aG=null -_.b9=b -_.ed=_.cu=null -_.V$=c +a72:function a72(a,b,c,d){var _=this +_.S=a +_.aC=null +_.be=b +_.eh=_.c_=null +_.U$=c _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -30617,18 +31715,18 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -Um:function Um(){}, -a6A:function a6A(a,b,c,d,e,f,g,h,i){var _=this -_.eC=a -_.ec=b -_.dI=c -_.eV=d -_.az=e -_.T=f -_.aG=null -_.b9=g -_.ed=_.cu=null -_.V$=h +UD:function UD(){}, +a7h:function a7h(a,b,c,d,e,f,g,h,i){var _=this +_.uw=a +_.ux=b +_.bq=c +_.eR=d +_.fT=e +_.S=f +_.aC=null +_.be=g +_.eh=_.c_=null +_.U$=h _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -30655,17 +31753,17 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -aK4:function aK4(a,b){this.a=a -this.b=b}, -a6B:function a6B(a,b,c,d,e,f,g){var _=this -_.dI=a -_.eV=b -_.az=c -_.T=d -_.aG=null -_.b9=e -_.ed=_.cu=null -_.V$=f +aL8:function aL8(a,b){this.a=a +this.b=b}, +a7i:function a7i(a,b,c,d,e,f,g){var _=this +_.bq=a +_.eR=b +_.fT=c +_.S=d +_.aC=null +_.be=e +_.eh=_.c_=null +_.U$=f _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -30692,16 +31790,16 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -aK5:function aK5(a,b){this.a=a +aL9:function aL9(a,b){this.a=a this.b=b}, -a_f:function a_f(a,b){this.a=a +a_E:function a_E(a,b){this.a=a this.b=b}, -a6p:function a6p(a,b,c,d,e){var _=this -_.T=null -_.aG=a -_.b9=b -_.cu=c -_.V$=d +a76:function a76(a,b,c,d,e){var _=this +_.S=null +_.aC=a +_.be=b +_.c_=c +_.U$=d _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -30728,11 +31826,11 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -a6K:function a6K(a,b,c){var _=this -_.b9=_.aG=_.T=null -_.cu=a -_.dW=_.ed=null -_.V$=b +a7r:function a7r(a,b,c){var _=this +_.be=_.aC=_.S=null +_.c_=a +_.e1=_.eh=null +_.U$=b _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -30759,15 +31857,15 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -aKl:function aKl(a){this.a=a}, -Ot:function Ot(a,b,c,d,e,f){var _=this -_.T=null -_.aG=a -_.b9=b -_.cu=c -_.dW=_.ed=null -_.fK=d -_.V$=e +aLp:function aLp(a){this.a=a}, +OL:function OL(a,b,c,d,e,f){var _=this +_.S=null +_.aC=a +_.be=b +_.c_=c +_.e1=_.eh=null +_.fz=d +_.U$=e _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -30794,11 +31892,11 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -aJF:function aJF(a){this.a=a}, -a6s:function a6s(a,b,c,d){var _=this -_.T=a -_.aG=b -_.V$=c +aKJ:function aKJ(a){this.a=a}, +a79:function a79(a,b,c,d){var _=this +_.S=a +_.aC=b +_.U$=c _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -30825,19 +31923,19 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -aJL:function aJL(a){this.a=a}, -a6C:function a6C(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.eM=a -_.i9=b -_.dH=c -_.eB=d -_.dI=e -_.eV=f -_.az=g -_.bh=h -_.ah=i -_.T=j -_.V$=k +aKP:function aKP(a){this.a=a}, +a7j:function a7j(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.ep=a +_.i0=b +_.dw=c +_.ex=d +_.bq=e +_.eR=f +_.fT=g +_.ns=h +_.uv=i +_.S=j +_.U$=k _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -30864,15 +31962,15 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -OB:function OB(a,b,c,d,e,f,g,h){var _=this -_.eM=a -_.i9=b -_.dH=c -_.eB=d -_.dI=e -_.eV=!0 -_.T=f -_.V$=g +OT:function OT(a,b,c,d,e,f,g,h){var _=this +_.ep=a +_.i0=b +_.dw=c +_.ex=d +_.bq=e +_.eR=!0 +_.S=f +_.U$=g _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -30899,9 +31997,9 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -a6F:function a6F(a,b){var _=this -_.aG=_.T=0 -_.V$=a +a7m:function a7m(a,b){var _=this +_.aC=_.S=0 +_.U$=a _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -30928,10 +32026,10 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -Ov:function Ov(a,b,c,d){var _=this -_.T=a -_.aG=b -_.V$=c +ON:function ON(a,b,c,d){var _=this +_.S=a +_.aC=b +_.U$=c _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -30958,9 +32056,9 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -OC:function OC(a,b,c){var _=this -_.T=a -_.V$=b +OU:function OU(a,b,c){var _=this +_.S=a +_.U$=b _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -30987,10 +32085,10 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -Ol:function Ol(a,b,c,d){var _=this -_.T=a -_.aG=b -_.V$=c +OD:function OD(a,b,c,d){var _=this +_.S=a +_.aC=b +_.U$=c _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -31017,10 +32115,10 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -rz:function rz(a,b,c){var _=this -_.dI=_.eB=_.dH=_.i9=_.eM=null -_.T=a -_.V$=b +rH:function rH(a,b,c){var _=this +_.bq=_.ex=_.dw=_.i0=_.ep=null +_.S=a +_.U$=b _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -31047,15 +32145,15 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -OH:function OH(a,b,c,d,e,f,g,h){var _=this -_.T=a -_.aG=b -_.b9=c -_.cu=d -_.ed=e -_.hT=_.iA=_.fX=_.fK=_.dW=null -_.ce=f -_.V$=g +OZ:function OZ(a,b,c,d,e,f,g,h){var _=this +_.S=a +_.aC=b +_.be=c +_.c_=d +_.eh=e +_.fI=_.jW=_.fX=_.fz=_.e1=null +_.f6=f +_.U$=g _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -31082,9 +32180,9 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -a6k:function a6k(a,b,c){var _=this -_.T=a -_.V$=b +a71:function a71(a,b,c){var _=this +_.S=a +_.U$=b _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -31111,8 +32209,8 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -a6y:function a6y(a,b){var _=this -_.V$=a +a7f:function a7f(a,b){var _=this +_.U$=a _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -31139,9 +32237,9 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -a6q:function a6q(a,b,c){var _=this -_.T=a -_.V$=b +a77:function a77(a,b,c){var _=this +_.S=a +_.U$=b _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -31168,9 +32266,9 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -a6u:function a6u(a,b,c){var _=this -_.T=a -_.V$=b +a7b:function a7b(a,b,c){var _=this +_.S=a +_.U$=b _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -31197,10 +32295,10 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -a6w:function a6w(a,b,c){var _=this -_.T=a -_.aG=null -_.V$=b +a7d:function a7d(a,b,c){var _=this +_.S=a +_.aC=null +_.U$=b _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -31227,13 +32325,13 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -a6r:function a6r(a,b,c,d,e,f,g){var _=this -_.T=a -_.aG=b -_.b9=c -_.cu=d -_.ed=e -_.V$=f +a78:function a78(a,b,c,d,e,f,g){var _=this +_.S=a +_.aC=b +_.be=c +_.c_=d +_.eh=e +_.U$=f _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -31260,15 +32358,15 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -aJK:function aJK(a){this.a=a}, -ajr:function ajr(){}, -Un:function Un(){}, -Uo:function Uo(){}, -OG:function OG(a,b,c,d){var _=this -_.I=a -_.a1=null -_.a8=b -_.V$=c +aKO:function aKO(a){this.a=a}, +akj:function akj(){}, +UE:function UE(){}, +UF:function UF(){}, +OY:function OY(a,b,c,d){var _=this +_.G=a +_.Y=null +_.a7=b +_.U$=c _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -31295,59 +32393,59 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -aK6:function aK6(a){this.a=a}, -ajF:function ajF(){}, -bhT(a,b){var s -if(a.O(0,b))return B.bj +aLa:function aLa(a){this.a=a}, +akx:function akx(){}, +biZ(a,b){var s +if(a.N(0,b))return B.bk s=b.b -if(sa.d)return B.bK -return b.a>=a.c?B.bK:B.bL}, -bAC(a,b,c){var s,r -if(a.O(0,b))return b +if(sa.d)return B.bM +return b.a>=a.c?B.bM:B.bN}, +bBY(a,b,c){var s,r +if(a.N(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.A?new A.h(a.a,r):new A.h(a.c,r) +if(s)return c===B.v?new A.h(a.a,r):new A.h(a.c,r) else{s=a.d -return c===B.A?new A.h(a.c,s):new A.h(a.a,s)}}, -vI:function vI(a,b){this.a=a +return c===B.v?new A.h(a.c,s):new A.h(a.a,s)}}, +vS:function vS(a,b){this.a=a this.b=b}, -i_:function i_(){}, -a7D:function a7D(){}, -Pl:function Pl(a,b){this.a=a +hZ:function hZ(){}, +a8n:function a8n(){}, +PE:function PE(a,b){this.a=a this.b=b}, -Gq:function Gq(a,b){this.a=a +GG:function GG(a,b){this.a=a this.b=b}, -aLX:function aLX(){}, -JH:function JH(a){this.a=a}, -At:function At(a,b){this.b=a +aN0:function aN0(){}, +JZ:function JZ(a){this.a=a}, +AF:function AF(a,b){this.b=a this.a=b}, -FJ:function FJ(a,b){this.a=a +G_:function G_(a,b){this.a=a this.b=b}, -Pm:function Pm(a,b){this.a=a +PF:function PF(a,b){this.a=a this.b=b}, -vH:function vH(a,b,c,d,e){var _=this +vR:function vR(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -Au:function Au(a,b,c){this.a=a +AG:function AG(a,b,c){this.a=a this.b=b this.c=c}, -QJ:function QJ(a,b){this.a=a +R_:function R_(a,b){this.a=a this.b=b}, -A9:function A9(){}, -aK7:function aK7(a,b,c){this.a=a +Al:function Al(){}, +aLb:function aLb(a,b,c){this.a=a this.b=b this.c=c}, -OD:function OD(a,b,c,d){var _=this -_.T=null -_.aG=a -_.b9=b -_.V$=c +OV:function OV(a,b,c,d){var _=this +_.S=null +_.aC=a +_.be=b +_.U$=c _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -31374,14 +32472,14 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -a6g:function a6g(){}, -a6D:function a6D(a,b,c,d,e,f){var _=this -_.dH=a -_.eB=b -_.T=null -_.aG=c -_.b9=d -_.V$=e +a6Y:function a6Y(){}, +a7k:function a7k(a,b,c,d,e,f){var _=this +_.dw=a +_.ex=b +_.S=null +_.aC=c +_.be=d +_.U$=e _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -31408,10 +32506,10 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -aN_:function aN_(){}, -Or:function Or(a,b,c){var _=this -_.T=a -_.V$=b +aO3:function aO3(){}, +OJ:function OJ(a,b,c){var _=this +_.S=a +_.U$=b _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -31438,17 +32536,17 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -Uq:function Uq(){}, -q3(a,b){switch(b.a){case 0:return a -case 1:return A.bIy(a)}}, -bHf(a,b){switch(b.a){case 0:return a -case 1:return A.bIz(a)}}, -AF(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 +UH:function UH(){}, +qc(a,b){switch(b.a){case 0:return a +case 1:return A.bJW(a)}}, +bID(a,b){switch(b.a){case 0:return a +case 1:return A.bJX(a)}}, +AR(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.a8c(h,g,f,s,e,r,f>0,b,i,q)}, -a1A:function a1A(a,b){this.a=a +return new A.a8X(h,g,f,s,e,r,f>0,b,i,q)}, +a22:function a22(a,b){this.a=a this.b=b}, -vP:function vP(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +vZ:function vZ(a,b,c,d,e,f,g,h,i,j,k,l){var _=this _.a=a _.b=b _.c=c @@ -31461,7 +32559,7 @@ _.x=i _.y=j _.z=k _.Q=l}, -a8c:function a8c(a,b,c,d,e,f,g,h,i,j){var _=this +a8X:function a8X(a,b,c,d,e,f,g,h,i,j){var _=this _.a=a _.b=b _.c=c @@ -31472,37 +32570,37 @@ _.w=g _.x=h _.y=i _.z=j}, -FZ:function FZ(a,b,c){this.a=a +Gg:function Gg(a,b,c){this.a=a this.b=b this.c=c}, -a8d:function a8d(a,b,c){var _=this +a8Y:function a8Y(a,b,c){var _=this _.c=a _.d=b _.a=c _.b=null}, -vQ:function vQ(){}, -rM:function rM(a,b){this.dZ$=a -this.b2$=b +w_:function w_(){}, +rV:function rV(a,b){this.dT$=a +this.b6$=b this.a=null}, -vR:function vR(a){this.a=a}, -rN:function rN(a,b,c){this.dZ$=a -this.b2$=b +w0:function w0(a){this.a=a}, +rW:function rW(a,b,c){this.dT$=a +this.b6$=b this.a=c}, -eS:function eS(){}, -aK8:function aK8(){}, -aK9:function aK9(a,b){this.a=a +eV:function eV(){}, +aLc:function aLc(){}, +aLd:function aLd(a,b){this.a=a this.b=b}, -al6:function al6(){}, -al7:function al7(){}, -ala:function ala(){}, -a6H:function a6H(a,b,c,d,e,f){var _=this -_.bd=a -_.bG=b -_.ck=$ -_.cF=!0 -_.e5$=c -_.aQ$=d -_.f7$=e +am1:function am1(){}, +am2:function am2(){}, +am5:function am5(){}, +a7o:function a7o(a,b,c,d,e,f){var _=this +_.bb=a +_.bA=b +_.cC=$ +_.dA=!0 +_.dZ$=c +_.aR$=d +_.f5$=e _.fx=null _.a=!1 _.b=null @@ -31526,36 +32624,36 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -aKa:function aKa(a,b,c){this.a=a +aLe:function aLe(a,b,c){this.a=a this.b=b this.c=c}, -p3:function p3(){}, -aKe:function aKe(){}, -pu:function pu(a,b,c){var _=this +pd:function pd(){}, +aLi:function aLi(){}, +pF:function pF(a,b,c){var _=this _.b=null _.c=!1 -_.Cz$=a -_.dZ$=b -_.b2$=c +_.Cm$=a +_.dT$=b +_.b6$=c _.a=null}, -Fp:function Fp(){}, -aKb:function aKb(a,b,c){this.a=a +FG:function FG(){}, +aLf:function aLf(a,b,c){this.a=a this.b=b this.c=c}, -aKd:function aKd(a,b){this.a=a -this.b=b}, -aKc:function aKc(){}, -Us:function Us(){}, -ajI:function ajI(){}, -ajJ:function ajJ(){}, -al8:function al8(){}, -al9:function al9(){}, -OI:function OI(){}, -a6I:function a6I(a,b,c,d){var _=this -_.cX=null -_.d9=a -_.iz=b -_.V$=c +aLh:function aLh(a,b){this.a=a +this.b=b}, +aLg:function aLg(){}, +UJ:function UJ(){}, +akA:function akA(){}, +akB:function akB(){}, +am3:function am3(){}, +am4:function am4(){}, +P_:function P_(){}, +a7p:function a7p(a,b,c,d){var _=this +_.bM=null +_.cD=a +_.e6=b +_.U$=c _.fx=null _.a=!1 _.b=null @@ -31579,59 +32677,59 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -ajH:function ajH(){}, -bAe(a,b,c,d,e){var s=new A.Fq(a,e,d,c,A.aV(t.O5),0,null,null,A.aV(t.v)) +akz:function akz(){}, +bBA(a,b,c,d,e){var s=new A.FH(a,e,d,c,A.aZ(t.O5),0,null,null,A.aZ(t.v)) s.br() -s.H(0,b) +s.I(0,b) return s}, -Aa(a,b){var s,r,q,p +Am(a,b){var s,r,q,p for(s=t.Qv,r=a,q=0;r!=null;){p=r.b p.toString s.a(p) -if(!p.gK3())q=Math.max(q,A.hs(b.$1(r))) -r=p.b2$}return q}, -bhE(a,b,c,d){var s,r,q,p,o,n=b.w +if(!p.gJQ())q=Math.max(q,A.hm(b.$1(r))) +r=p.b6$}return q}, +biJ(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.dx.Ec(c.a-s-n)}else{n=b.x -r=n!=null?B.dx.Ec(n):B.dx}n=b.e +r=B.dz.DZ(c.a-s-n)}else{n=b.x +r=n!=null?B.dz.DZ(n):B.dz}n=b.e if(n!=null&&b.r!=null){s=b.r s.toString n.toString -r=r.Ll(c.b-s-n)}else{n=b.y -if(n!=null)r=r.Ll(n)}a.df(r,!0) +r=r.Lb(c.b-s-n)}else{n=b.y +if(n!=null)r=r.Lb(n)}a.d8(r,!0) q=b.w if(!(q!=null)){n=b.f -q=n!=null?c.a-n-a.gD(a).a:d.ua(t.o.a(c.Y(0,a.gD(a)))).a}p=(q<0||q+a.gD(a).a>c.a)&&!0 +q=n!=null?c.a-n-a.gC(a).a:d.u0(t.o.a(c.X(0,a.gC(a)))).a}p=(q<0||q+a.gC(a).a>c.a)&&!0 o=b.e if(!(o!=null)){n=b.r -o=n!=null?c.b-n-a.gD(a).b:d.ua(t.o.a(c.Y(0,a.gD(a)))).b}if(o<0||o+a.gD(a).b>c.b)p=!0 +o=n!=null?c.b-n-a.gC(a).b:d.u0(t.o.a(c.X(0,a.gC(a)))).b}if(o<0||o+a.gC(a).b>c.b)p=!0 b.a=new A.h(q,o) return p}, -aJt:function aJt(a,b,c,d){var _=this +aKx:function aKx(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -h_:function h_(a,b,c){var _=this +fU:function fU(a,b,c){var _=this _.y=_.x=_.w=_.r=_.f=_.e=null -_.dZ$=a -_.b2$=b +_.dT$=a +_.b6$=b _.a=c}, -a8J:function a8J(a,b){this.a=a -this.b=b}, -Fq:function Fq(a,b,c,d,e,f,g,h,i){var _=this -_.I=!1 -_.a1=null -_.a8=a -_.aq=b -_.aJ=c -_.aX=d -_.b4=e -_.e5$=f -_.aQ$=g -_.f7$=h +a9x:function a9x(a,b){this.a=a +this.b=b}, +FH:function FH(a,b,c,d,e,f,g,h,i){var _=this +_.G=!1 +_.Y=null +_.a7=a +_.ae=b +_.aa=c +_.aP=d +_.aK=e +_.dZ$=f +_.aR$=g +_.f5$=h _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -31658,22 +32756,22 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -aKi:function aKi(a){this.a=a}, -aKg:function aKg(a){this.a=a}, -aKh:function aKh(a){this.a=a}, -aKf:function aKf(a){this.a=a}, -Ox:function Ox(a,b,c,d,e,f,g,h,i,j){var _=this -_.hT=a -_.I=!1 -_.a1=null -_.a8=b -_.aq=c -_.aJ=d -_.aX=e -_.b4=f -_.e5$=g -_.aQ$=h -_.f7$=i +aLm:function aLm(a){this.a=a}, +aLk:function aLk(a){this.a=a}, +aLl:function aLl(a){this.a=a}, +aLj:function aLj(a){this.a=a}, +OP:function OP(a,b,c,d,e,f,g,h,i,j){var _=this +_.fI=a +_.G=!1 +_.Y=null +_.a7=b +_.ae=c +_.aa=d +_.aP=e +_.aK=f +_.dZ$=g +_.aR$=h +_.f5$=i _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -31700,33 +32798,33 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -aJM:function aJM(a,b,c){this.a=a +aKQ:function aKQ(a,b,c){this.a=a this.b=b this.c=c}, -ajK:function ajK(){}, -ajL:function ajL(){}, -pC:function pC(a){this.b=null +akC:function akC(){}, +akD:function akD(){}, +pM:function pM(a){this.b=null this.a=a}, -Qj:function Qj(){}, -a0N:function a0N(){}, -a9c:function a9c(a,b){this.a=a -this.b=b}, -Fr:function Fr(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.I=a -_.a1=b -_.a8=c -_.aq=d -_.aJ=e -_.aX=f -_.b4=g -_.M=_.bg=null -_.ai=h -_.ao=i -_.by=j -_.cg=null -_.c_=k -_.cO=null -_.di=$ +QB:function QB(){}, +a1d:function a1d(){}, +aa0:function aa0(a,b){this.a=a +this.b=b}, +FI:function FI(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.G=a +_.Y=b +_.a7=c +_.ae=d +_.aa=e +_.aP=f +_.aK=g +_.bj=_.b2=null +_.bF=h +_.bE=i +_.ey=j +_.cQ=null +_.dI=k +_.b_=null +_.ac=$ _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -31753,13 +32851,13 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -aKj:function aKj(){}, -aKk:function aKk(a,b,c){this.a=a +aLn:function aLn(){}, +aLo:function aLo(a,b,c){this.a=a this.b=b this.c=c}, -biq(a,b){var s=new A.ck(a,b,B.aa,-1) -return new A.a9a(s,s,s,s,s,s,B.aK)}, -a9a:function a9a(a,b,c,d,e,f,g){var _=this +bjw(a,b){var s=new A.cp(a,b,B.aa,-1) +return new A.a9Z(s,s,s,s,s,s,B.aJ)}, +a9Z:function a9Z(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -31767,14 +32865,14 @@ _.d=d _.e=e _.f=f _.r=g}, -aav:function aav(a,b){this.a=a +abk:function abk(a,b){this.a=a this.b=b}, -a6L:function a6L(a,b,c,d,e){var _=this +a7s:function a7s(a,b,c,d,e){var _=this _.fx=a _.fy=b _.go=c _.k1=null -_.V$=d +_.U$=d _.a=!1 _.b=null _.c=0 @@ -31797,50 +32895,50 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -ajO:function ajO(){}, -bA5(a){var s +akG:function akG(){}, +bBr(a){var s for(s=t.NW;a!=null;){if(s.b(a))return a -a=a.gbu(a)}return null}, -bhF(a,b,c,d,e,f){var s,r,q,p,o,n,m +a=a.gbw(a)}return null}, +biK(a,b,c,d,e,f){var s,r,q,p,o,n,m if(b==null)return e -s=f.vM(b,0,e) -r=f.vM(b,1,e) +s=f.vw(b,0,e) +r=f.vw(b,1,e) q=d.at q.toString p=s.a o=r.a if(pp)n=s -else{if(!(q0)return a>=1e5 +akI:function akI(){}, +akJ:function akJ(){}, +bBK(a,b){return-B.e.cH(a.b,b.b)}, +bJy(a,b){if(b.uu$.a>0)return a>=1e5 return!0}, -Hs:function Hs(a){this.a=a +HJ:function HJ(a){this.a=a this.b=null}, -An:function An(a,b){this.a=a +Az:function Az(a,b){this.a=a this.b=b}, -aHJ:function aHJ(a){this.a=a}, -ip:function ip(){}, -aLs:function aLs(a){this.a=a}, -aLu:function aLu(a){this.a=a}, -aLv:function aLv(a,b){this.a=a +aIM:function aIM(a){this.a=a}, +iv:function iv(){}, +aMw:function aMw(a){this.a=a}, +aMy:function aMy(a){this.a=a}, +aMz:function aMz(a,b){this.a=a this.b=b}, -aLw:function aLw(a,b){this.a=a +aMA:function aMA(a,b){this.a=a this.b=b}, -aLr:function aLr(a){this.a=a}, -aLt:function aLt(a){this.a=a}, -ba9(){var s=new A.B2(new A.bT(new A.aR($.aG,t.D4),t.gR)) -s.a4R() +aMv:function aMv(a){this.a=a}, +aMx:function aMx(a){this.a=a}, +bb3(){var s=new A.Bd(new A.bX(new A.aV($.aP,t.U),t.gR)) +s.a5m() return s}, -B1:function B1(a,b){var _=this +Bc:function Bc(a,b){var _=this _.a=null _.b=!1 _.c=null @@ -31997,63 +33095,63 @@ _.d=a _.e=null _.f=b _.r=$}, -B2:function B2(a){this.a=a +Bd:function Bd(a){this.a=a this.c=this.b=null}, -aQ9:function aQ9(a){this.a=a}, -QO:function QO(a){this.a=a}, -a7F:function a7F(){}, -aMd:function aMd(a){this.a=a}, -av3(a){var s=$.b7x.i(0,a) -if(s==null){s=$.beo -$.beo=s+1 -$.b7x.u(0,a,s) -$.ben.u(0,s,a)}return s}, -bAD(a,b){var s +aRk:function aRk(a){this.a=a}, +R4:function R4(a){this.a=a}, +a8p:function a8p(){}, +aNh:function aNh(a){this.a=a}, +awa(a){var s=$.b8w.i(0,a) +if(s==null){s=$.bfo +$.bfo=s+1 +$.b8w.q(0,a,s) +$.bfn.q(0,s,a)}return s}, +bBZ(a,b){var s if(a.length!==b.length)return!1 -for(s=0;s=0){q.ap(r,0,p).split("\n") +q=J.aj(r) +p=q.eW(r,"\n\n") +if(p>=0){q.au(r,0,p).split("\n") q.cf(r,p+2) -n.push(new A.M9())}else n.push(new A.M9())}return n}, -bAH(a){switch(a){case"AppLifecycleState.resumed":return B.hQ -case"AppLifecycleState.inactive":return B.qA -case"AppLifecycleState.hidden":return B.qB -case"AppLifecycleState.paused":return B.kj -case"AppLifecycleState.detached":return B.hP}return null}, -FN:function FN(){}, -aMB:function aMB(a){this.a=a}, -aMA:function aMA(a){this.a=a}, -aVH:function aVH(){}, -aVI:function aVI(a){this.a=a}, -aVJ:function aVJ(a){this.a=a}, -ast:function ast(){}, -JO(a){var s=0,r=A.t(t.H) -var $async$JO=A.u(function(b,c){if(b===1)return A.p(c,r) +n.push(new A.Mt())}else n.push(new A.Mt())}return n}, +bC2(a){switch(a){case"AppLifecycleState.resumed":return B.fc +case"AppLifecycleState.inactive":return B.qD +case"AppLifecycleState.hidden":return B.qE +case"AppLifecycleState.paused":return B.hS +case"AppLifecycleState.detached":return B.hR}return null}, +G3:function G3(){}, +aNF:function aNF(a){this.a=a}, +aNE:function aNE(a){this.a=a}, +aWR:function aWR(){}, +aWS:function aWS(a){this.a=a}, +aWT:function aWT(a){this.a=a}, +atD:function atD(){}, +K5(a){var s=0,r=A.t(t.H) +var $async$K5=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(B.cd.fm("Clipboard.setData",A.b1(["text",a.a],t.N,t.z),t.H),$async$JO) +return A.B(B.cf.fl("Clipboard.setData",A.b5(["text",a.a],t.N,t.z),t.H),$async$K5) case 2:return A.q(null,r)}}) -return A.r($async$JO,r)}, -atL(a){var s=0,r=A.t(t.VD),q,p -var $async$atL=A.u(function(b,c){if(b===1)return A.p(c,r) +return A.r($async$K5,r)}, +auV(a){var s=0,r=A.t(t.VD),q,p +var $async$auV=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=3 -return A.A(B.cd.fm("Clipboard.getData",a,t.a),$async$atL) +return A.B(B.cf.fl("Clipboard.getData",a,t.a),$async$auV) case 3:p=c if(p==null){q=null s=1 -break}q=new A.xu(A.cH(J.cd(p,"text"))) +break}q=new A.xB(A.cG(J.bU(p,"text"))) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$atL,r)}, -atM(){var s=0,r=A.t(t.w),q,p -var $async$atM=A.u(function(a,b){if(a===1)return A.p(b,r) +return A.r($async$auV,r)}, +auW(){var s=0,r=A.t(t.w),q,p +var $async$auW=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:s=3 -return A.A(B.cd.fm("Clipboard.hasStrings","text/plain",t.a),$async$atM) +return A.B(B.cf.fl("Clipboard.hasStrings","text/plain",t.a),$async$auW) case 3:p=b if(p==null){q=!1 s=1 -break}q=A.q0(J.cd(p,"value")) +break}q=A.q9(J.bU(p,"value")) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$atM,r)}, -xu:function xu(a){this.a=a}, -beH(a,b,c){a.addEventListener(b,c)}, -b7Q(a){var s=a.status -return s==null?null:B.c.af(s)}, -azd:function azd(a,b){this.a=a +return A.r($async$auW,r)}, +xB:function xB(a){this.a=a}, +bfH(a,b,c){a.addEventListener(b,c)}, +b8P(a){var s=a.status +return s==null?null:B.c.aj(s)}, +aAk:function aAk(a,b){this.a=a this.b=!1 this.c=b}, -aze:function aze(){}, -azg:function azg(a){this.a=a}, -azf:function azf(a){this.a=a}, -bg4(a,b,c,d,e){return new A.nG(c,b,a,e,!0)}, -bxQ(a,b,c,d){return new A.mu(b,a,null,d,!0)}, -bxP(a){var s,r,q=a.c,p=B.YL.i(0,q) +aAl:function aAl(){}, +aAn:function aAn(a){this.a=a}, +aAm:function aAm(a){this.a=a}, +bh5(a,b,c,d,e){return new A.nT(c,b,a,e,!0)}, +bza(a,b,c,d){return new A.mI(b,a,null,d,!0)}, +bz9(a){var s,r,q=a.c,p=B.YT.i(0,q) if(p==null)p=new A.J(q) q=a.d -s=B.Zh.i(0,q) +s=B.Zp.i(0,q) if(s==null)s=new A.n(q) r=a.a -switch(a.b.a){case 0:return new A.nG(p,s,a.e,r,a.f) -case 1:return new A.mu(p,s,null,r,a.f) -case 2:return new A.M1(p,s,a.e,r,!1)}}, -Ef:function Ef(a,b,c){this.c=a +switch(a.b.a){case 0:return new A.nT(p,s,a.e,r,a.f) +case 1:return new A.mI(p,s,null,r,a.f) +case 2:return new A.Ml(p,s,a.e,r,!1)}}, +Et:function Et(a,b,c){this.c=a this.a=b this.b=c}, -nH:function nH(){}, -nG:function nG(a,b,c,d,e){var _=this +nU:function nU(){}, +nT:function nT(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -mu:function mu(a,b,c,d,e){var _=this +mI:function mI(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -M1:function M1(a,b,c,d,e){var _=this +Ml:function Ml(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aAI:function aAI(a,b,c){var _=this +aBO:function aBO(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=!1 _.e=null}, -a2F:function a2F(a,b){this.a=a +a3b:function a3b(a,b){this.a=a this.b=b}, -M_:function M_(a,b){this.a=a +Mj:function Mj(a,b){this.a=a this.b=b}, -a2G:function a2G(a,b,c,d){var _=this +a3c:function a3c(a,b,c,d){var _=this _.a=null _.b=a _.c=b _.d=null _.e=c _.f=d}, -ag9:function ag9(){}, -aD9:function aD9(a,b,c){this.a=a +ah0:function ah0(){}, +aE8:function aE8(a,b,c){this.a=a this.b=b this.c=c}, -aDa:function aDa(){}, +aE9:function aE9(){}, n:function n(a){this.a=a}, J:function J(a){this.a=a}, -agb:function agb(){}, -aHY(a,b,c,d){return new A.zL(a,c,b,d)}, -b8Y(a){return new A.MI(a)}, -pb:function pb(a,b){this.a=a +ah2:function ah2(){}, +aJ0(a,b,c,d){return new A.zW(a,c,b,d)}, +b9X(a){return new A.N1(a)}, +pm:function pm(a,b){this.a=a this.b=b}, -zL:function zL(a,b,c,d){var _=this +zW:function zW(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -MI:function MI(a){this.a=a}, -aOi:function aOi(){}, -aCD:function aCD(){}, -aCF:function aCF(){}, -aNZ:function aNZ(){}, -aO0:function aO0(a,b){this.a=a -this.b=b}, -aO2:function aO2(){}, -bDj(a){var s,r,q -for(s=A.w(a),s=s.h("@<1>").ab(s.z[1]),r=new A.bV(J.ax(a.a),a.b,s.h("bV<1,2>")),s=s.z[1];r.F();){q=r.a +N1:function N1(a){this.a=a}, +aPs:function aPs(){}, +aDC:function aDC(){}, +aDE:function aDE(){}, +aP8:function aP8(){}, +aPa:function aPa(a,b){this.a=a +this.b=b}, +aPc:function aPc(){}, +bEG(a){var s,r,q +for(s=A.w(a),s=s.h("@<1>").af(s.z[1]),r=new A.bZ(J.aA(a.a),a.b,s.h("bZ<1,2>")),s=s.z[1];r.H();){q=r.a if(q==null)q=s.a(q) if(!q.l(0,B.m))return q}return null}, -aFa:function aFa(a,b){this.a=a +aGf:function aGf(a,b){this.a=a this.b=b}, -MK:function MK(){}, -eO:function eO(){}, -adE:function adE(){}, -alK:function alK(a,b){this.a=a +N3:function N3(){}, +eT:function eT(){}, +aev:function aev(){}, +amI:function amI(a,b){this.a=a this.b=b}, -pB:function pB(a){this.a=a}, -ah1:function ah1(){}, -tN:function tN(a,b,c){this.a=a +pL:function pL(a){this.a=a}, +ahV:function ahV(){}, +tX:function tX(a,b,c){this.a=a this.b=b this.$ti=c}, -arW:function arW(a,b){this.a=a +at6:function at6(a,b){this.a=a this.b=b}, -r5:function r5(a,b){this.a=a +re:function re(a,b){this.a=a this.b=b}, -aEW:function aEW(a,b){this.a=a +aG0:function aG0(a,b){this.a=a this.b=b}, -nM:function nM(a,b){this.a=a +nZ:function nZ(a,b){this.a=a this.b=b}, -ay4:function ay4(a){this.a=a}, -ay9:function ay9(a,b,c,d){var _=this +azd:function azd(a){this.a=a}, +azi:function azi(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -ay7:function ay7(a,b){this.a=a +azg:function azg(a,b){this.a=a this.b=b}, -ay8:function ay8(a,b,c){this.a=a +azh:function azh(a,b,c){this.a=a this.b=b this.c=c}, -bA_(a){var s,r,q,p,o={} +bBl(a){var s,r,q,p,o={} o.a=null -s=new A.aJ_(o,a).$0() -r=$.apZ().d -q=A.w(r).h("bg<1>") -p=A.iK(new A.bg(r,q),q.h("B.E")).O(0,s.gnR()) -q=J.cd(a,"type") +s=new A.aK4(o,a).$0() +r=$.ar8().d +q=A.w(r).h("bl<1>") +p=A.iP(new A.bl(r,q),q.h("y.E")).N(0,s.gnN()) +q=J.bU(a,"type") q.toString -A.cH(q) -switch(q){case"keydown":return new A.k6(o.a,p,s) -case"keyup":return new A.A1(null,!1,s) -default:throw A.d(A.L4("Unknown key event type: "+q))}}, -yX:function yX(a,b){this.a=a +A.cG(q) +switch(q){case"keydown":return new A.ki(o.a,p,s) +case"keyup":return new A.Ad(null,!1,s) +default:throw A.d(A.Lm("Unknown key event type: "+q))}}, +z5:function z5(a,b){this.a=a this.b=b}, -ly:function ly(a,b){this.a=a +lN:function lN(a,b){this.a=a this.b=b}, -Oa:function Oa(){}, -nR:function nR(){}, -aJ_:function aJ_(a,b){this.a=a +Os:function Os(){}, +o3:function o3(){}, +aK4:function aK4(a,b){this.a=a this.b=b}, -k6:function k6(a,b,c){this.a=a +ki:function ki(a,b,c){this.a=a this.b=b this.c=c}, -A1:function A1(a,b,c){this.a=a +Ad:function Ad(a,b,c){this.a=a this.b=b this.c=c}, -aJ4:function aJ4(a,b){this.a=a +aK9:function aK9(a,b){this.a=a this.d=b}, -f2:function f2(a,b){this.a=a +f_:function f_(a,b){this.a=a this.b=b}, -aj8:function aj8(){}, -aj7:function aj7(){}, -a66:function a66(a,b,c,d,e){var _=this +ak0:function ak0(){}, +ak_:function ak_(){}, +a6N:function a6N(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -OR:function OR(a,b){var _=this +P8:function P8(a,b){var _=this _.b=_.a=null _.f=_.e=_.d=_.c=!1 _.r=a -_.bj$=0 -_.bo$=b -_.cW$=_.cV$=0 -_.d3$=!1}, -aKG:function aKG(a){this.a=a}, -aKH:function aKH(a){this.a=a}, -fD:function fD(a,b,c,d,e,f){var _=this +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1}, +aLK:function aLK(a){this.a=a}, +aLL:function aLL(a){this.a=a}, +fx:function fx(a,b,c,d,e,f){var _=this _.a=a _.b=null _.c=b @@ -32513,74 +33611,74 @@ _.e=d _.f=e _.r=f _.x=_.w=!1}, -aKD:function aKD(){}, -aKE:function aKE(){}, -aKC:function aKC(){}, -aKF:function aKF(){}, -bvl(a,b){var s,r,q,p,o=A.b([],t.bt),n=J.aN(a),m=0,l=0 -while(!0){if(!(m1 @@ -32593,101 +33691,101 @@ j=s>a q=!l i=q&&!m&&sd||!q||k -if(c===o)return new A.Gn(c,p,r) -else if((!h||i)&&s)return new A.a9u(new A.d8(!n?a-1:b,a),c,p,r) -else if((b===a||j)&&s)return new A.a9v(B.d.ap(a0,d,d+(a1-d)),a,c,p,r) -else if(e)return new A.a9w(a0,new A.d8(b,a),c,p,r) -return new A.Gn(c,p,r)}, -w_:function w_(){}, -a9v:function a9v(a,b,c,d,e){var _=this +if(c===o)return new A.GE(c,p,r) +else if((!h||i)&&s)return new A.aai(new A.d8(!n?a-1:b,a),c,p,r) +else if((b===a||j)&&s)return new A.aaj(B.d.au(a0,d,d+(a1-d)),a,c,p,r) +else if(e)return new A.aak(a0,new A.d8(b,a),c,p,r) +return new A.GE(c,p,r)}, +wa:function wa(){}, +aaj:function aaj(a,b,c,d,e){var _=this _.d=a _.e=b _.a=c _.b=d _.c=e}, -a9u:function a9u(a,b,c,d){var _=this +aai:function aai(a,b,c,d){var _=this _.d=a _.a=b _.b=c _.c=d}, -a9w:function a9w(a,b,c,d,e){var _=this +aak:function aak(a,b,c,d,e){var _=this _.d=a _.e=b _.a=c _.b=d _.c=e}, -Gn:function Gn(a,b,c){this.a=a +GE:function GE(a,b,c){this.a=a this.b=b this.c=c}, -am8:function am8(){}, -bwE(a){return new A.KW(a,!0,"")}, -a3y:function a3y(a,b){this.a=a +an6:function an6(){}, +bxY(a){return new A.Ld(a,!0,"")}, +a49:function a49(a,b){this.a=a this.b=b}, -w1:function w1(){}, -ahe:function ahe(a,b){this.a=a +wb:function wb(){}, +aia:function aia(a,b){this.a=a this.b=b}, -b0W:function b0W(a,b,c,d){var _=this +b1S:function b1S(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d _.e=!1}, -KW:function KW(a,b,c){this.a=a +Ld:function Ld(a,b,c){this.a=a this.b=b this.c=c}, -ayu:function ayu(a,b,c){this.a=a +azD:function azD(a,b,c){this.a=a this.b=b this.c=c}, -biw(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.aPq(i,l,!1,!0,c,m,n,!0,f,h,o,j,!0,a,!1)}, -bGJ(a){switch(a){case"TextAffinity.downstream":return B.t -case"TextAffinity.upstream":return B.aG}return null}, -biv(a){var s,r,q,p,o=J.aN(a),n=A.cH(o.i(a,"text")),m=A.m7(o.i(a,"selectionBase")) +bjD(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.aQB(i,l,!1,!0,c,m,n,!0,f,h,o,j,!0,a,!1)}, +bI5(a){switch(a){case"TextAffinity.downstream":return B.u +case"TextAffinity.upstream":return B.aF}return null}, +bjC(a){var s,r,q,p,o=J.aj(a),n=A.cG(o.i(a,"text")),m=A.mn(o.i(a,"selectionBase")) if(m==null)m=-1 -s=A.m7(o.i(a,"selectionExtent")) +s=A.mn(o.i(a,"selectionExtent")) if(s==null)s=-1 -r=A.bGJ(A.f3(o.i(a,"selectionAffinity"))) -if(r==null)r=B.t -q=A.wG(o.i(a,"selectionIsDirectional")) -p=A.dw(r,m,s,q===!0) -m=A.m7(o.i(a,"composingBase")) +r=A.bI5(A.f0(o.i(a,"selectionAffinity"))) +if(r==null)r=B.u +q=A.wO(o.i(a,"selectionIsDirectional")) +p=A.dA(r,m,s,q===!0) +m=A.mn(o.i(a,"composingBase")) if(m==null)m=-1 -o=A.m7(o.i(a,"composingExtent")) +o=A.mn(o.i(a,"composingExtent")) return new A.eY(n,p,new A.d8(m,o==null?-1:o))}, -bix(a){var s=A.b([],t.u1),r=$.biy -$.biy=r+1 -return new A.aPr(s,r,a)}, -bGL(a){switch(a){case"TextInputAction.none":return B.a6d -case"TextInputAction.unspecified":return B.a6e -case"TextInputAction.go":return B.a6h -case"TextInputAction.search":return B.a6i -case"TextInputAction.send":return B.a6j -case"TextInputAction.next":return B.a6k -case"TextInputAction.previous":return B.a6l -case"TextInputAction.continueAction":return B.a6m -case"TextInputAction.join":return B.a6n -case"TextInputAction.route":return B.a6f -case"TextInputAction.emergencyCall":return B.a6g -case"TextInputAction.done":return B.pI -case"TextInputAction.newline":return B.Et}throw A.d(A.DD(A.b([A.uh("Unknown text input action: "+a)],t.qe)))}, -bGK(a){switch(a){case"FloatingCursorDragState.start":return B.ug -case"FloatingCursorDragState.update":return B.lr -case"FloatingCursorDragState.end":return B.ls}throw A.d(A.DD(A.b([A.uh("Unknown text cursor action: "+a)],t.qe)))}, -aNn:function aNn(a,b){this.a=a -this.b=b}, -aNo:function aNo(a,b){this.a=a -this.b=b}, -Gs:function Gs(a,b,c){this.a=a +bjE(a){var s=A.b([],t.u1),r=$.bjF +$.bjF=r+1 +return new A.aQC(s,r,a)}, +bI7(a){switch(a){case"TextInputAction.none":return B.a6p +case"TextInputAction.unspecified":return B.a6q +case"TextInputAction.go":return B.a6t +case"TextInputAction.search":return B.a6u +case"TextInputAction.send":return B.a6v +case"TextInputAction.next":return B.a6w +case"TextInputAction.previous":return B.a6x +case"TextInputAction.continueAction":return B.a6y +case"TextInputAction.join":return B.a6z +case"TextInputAction.route":return B.a6r +case"TextInputAction.emergencyCall":return B.a6s +case"TextInputAction.done":return B.pM +case"TextInputAction.newline":return B.Eu}throw A.d(A.DQ(A.b([A.uq("Unknown text input action: "+a)],t.Q)))}, +bI6(a){switch(a){case"FloatingCursorDragState.start":return B.ui +case"FloatingCursorDragState.update":return B.lw +case"FloatingCursorDragState.end":return B.lx}throw A.d(A.DQ(A.b([A.uq("Unknown text cursor action: "+a)],t.Q)))}, +aOr:function aOr(a,b){this.a=a +this.b=b}, +aOs:function aOs(a,b){this.a=a +this.b=b}, +GI:function GI(a,b,c){this.a=a this.b=b this.c=c}, -kg:function kg(a,b){this.a=a +kt:function kt(a,b){this.a=a this.b=b}, -aP6:function aP6(a,b){this.a=a +aQh:function aQh(a,b){this.a=a this.b=b}, -aPq:function aPq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +aQB:function aQB(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.a=a _.b=b _.c=c @@ -32703,28 +33801,28 @@ _.as=l _.at=m _.ax=n _.ay=o}, -L1:function L1(a,b){this.a=a +Lj:function Lj(a,b){this.a=a this.b=b}, -aIZ:function aIZ(a,b){this.a=a +aK3:function aK3(a,b){this.a=a this.b=b}, eY:function eY(a,b,c){this.a=a this.b=b this.c=c}, -aPb:function aPb(a,b){this.a=a +aQm:function aQm(a,b){this.a=a this.b=b}, -mM:function mM(a,b){this.a=a +n_:function n_(a,b){this.a=a this.b=b}, -aQ2:function aQ2(){}, -aPo:function aPo(){}, -Av:function Av(a,b,c){this.a=a +aRd:function aRd(){}, +aQz:function aQz(){}, +AH:function AH(a,b,c){this.a=a this.b=b this.c=c}, -aPr:function aPr(a,b,c){var _=this +aQC:function aQC(a,b,c){var _=this _.d=_.c=_.b=_.a=null _.e=a _.f=b _.r=c}, -a9z:function a9z(a,b,c){var _=this +aao:function aao(a,b,c){var _=this _.a=a _.b=b _.c=$ @@ -32732,103 +33830,103 @@ _.d=null _.e=$ _.f=c _.w=_.r=!1}, -aPH:function aPH(a){this.a=a}, -aPF:function aPF(){}, -aPE:function aPE(a,b){this.a=a +aQS:function aQS(a){this.a=a}, +aQQ:function aQQ(){}, +aQP:function aQP(a,b){this.a=a this.b=b}, -aPG:function aPG(a){this.a=a}, -aPI:function aPI(a){this.a=a}, -QC:function QC(){}, -ai7:function ai7(){}, -aZf:function aZf(){}, -aoA:function aoA(){}, -aaa:function aaa(a,b){this.a=a +aQR:function aQR(a){this.a=a}, +aQT:function aQT(a){this.a=a}, +QT:function QT(){}, +aj3:function aj3(){}, +b_h:function b_h(){}, +apE:function apE(){}, +ab0:function ab0(a,b){this.a=a this.b=b}, -aab:function aab(){this.a=$ +ab1:function ab1(){this.a=$ this.b=null}, -aRd:function aRd(){}, -bFH(a){var s=A.ba("parent") -a.n3(new A.b2t(s)) -return s.b7()}, -wW(a,b){return new A.q8(a,b,null)}, -X8(a,b){var s,r=t.L1,q=a.jy(r) +aSp:function aSp(){}, +bH3(a){var s=A.bd("parent") +a.mW(new A.b3p(s)) +return s.bc()}, +x2(a,b){return new A.qh(a,b,null)}, +Xs(a,b){var s,r=t.L1,q=a.jw(r) for(;s=q!=null,s;){if(b.$1(q))break -q=A.bFH(q).jy(r)}return s}, -b75(a){var s={} +q=A.bH3(q).jw(r)}return s}, +b84(a){var s={} s.a=null -A.X8(a,new A.aqx(s)) -return B.Hl}, -b77(a,b,c){var s={} +A.Xs(a,new A.arJ(s)) +return B.Hn}, +b86(a,b,c){var s={} s.a=null -if((b==null?null:A.L(b))==null)A.aq(c) -A.X8(a,new A.aqA(s,b,a,c)) +if((b==null?null:A.L(b))==null)A.au(c) +A.Xs(a,new A.arM(s,b,a,c)) return s.a}, -b76(a,b){var s={} +b85(a,b){var s={} s.a=null -A.aq(b) -A.X8(a,new A.aqy(s,null,b)) +A.au(b) +A.Xs(a,new A.arK(s,null,b)) return s.a}, -aqw(a,b,c){var s,r=b==null?null:A.L(b) -if(r==null)r=A.aq(c) +arI(a,b,c){var s,r=b==null?null:A.L(b) +if(r==null)r=A.au(c) s=a.r.i(0,r) -if(c.h("c7<0>?").b(s))return s +if(c.h("cc<0>?").b(s))return s else return null}, -wX(a,b,c){var s={} +x3(a,b,c){var s={} s.a=null -A.X8(a,new A.aqz(s,b,a,c)) +A.Xs(a,new A.arL(s,b,a,c)) return s.a}, -btL(a,b,c){var s={} +bv1(a,b,c){var s={} s.a=null -A.X8(a,new A.aqB(s,b,a,c)) +A.Xs(a,new A.arN(s,b,a,c)) return s.a}, -b8b(a,b,c,d,e,f,g,h,i,j){return new A.yo(d,e,!1,a,j,h,i,g,f,c,null)}, -beB(a){return new A.Kp(a,new A.bK(A.b([],t.ot),t.wS))}, -b2t:function b2t(a){this.a=a}, -bY:function bY(){}, -c7:function c7(){}, -f9:function f9(){}, -dE:function dE(a,b,c){var _=this +b9a(a,b,c,d,e,f,g,h,i,j){return new A.yw(d,e,!1,a,j,h,i,g,f,c,null)}, +bfB(a){return new A.KH(a,new A.bP(A.b([],t.ot),t.wS))}, +b3p:function b3p(a){this.a=a}, +c1:function c1(){}, +cc:function cc(){}, +f6:function f6(){}, +dJ:function dJ(a,b,c){var _=this _.c=a _.a=b _.b=null _.$ti=c}, -aqu:function aqu(){}, -q8:function q8(a,b,c){this.d=a +arG:function arG(){}, +qh:function qh(a,b,c){this.d=a this.e=b this.a=c}, -aqx:function aqx(a){this.a=a}, -aqA:function aqA(a,b,c,d){var _=this +arJ:function arJ(a){this.a=a}, +arM:function arM(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -aqy:function aqy(a,b,c){this.a=a +arK:function arK(a,b,c){this.a=a this.b=b this.c=c}, -aqz:function aqz(a,b,c,d){var _=this +arL:function arL(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -aqB:function aqB(a,b,c,d){var _=this +arN:function arN(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -Ry:function Ry(a,b,c){var _=this +RO:function RO(a,b,c){var _=this _.d=a _.e=b _.a=null _.b=c _.c=null}, -aSR:function aSR(a){this.a=a}, -Rx:function Rx(a,b,c,d,e){var _=this +aU1:function aU1(a){this.a=a}, +RN:function RN(a,b,c,d,e){var _=this _.f=a _.r=b _.w=c _.b=d _.a=e}, -yo:function yo(a,b,c,d,e,f,g,h,i,j,k){var _=this +yw:function yw(a,b,c,d,e,f,g,h,i,j,k){var _=this _.c=a _.d=b _.e=c @@ -32840,83 +33938,83 @@ _.Q=h _.as=i _.ax=j _.a=k}, -SV:function SV(a,b){var _=this +Tb:function Tb(a,b){var _=this _.f=_.e=_.d=!1 _.r=a _.a=null _.b=b _.c=null}, -aWL:function aWL(a){this.a=a}, -aWJ:function aWJ(a){this.a=a}, -aWE:function aWE(a){this.a=a}, -aWF:function aWF(a){this.a=a}, -aWD:function aWD(a,b){this.a=a +aXT:function aXT(a){this.a=a}, +aXR:function aXR(a){this.a=a}, +aXM:function aXM(a){this.a=a}, +aXN:function aXN(a){this.a=a}, +aXL:function aXL(a,b){this.a=a this.b=b}, -aWI:function aWI(a){this.a=a}, -aWG:function aWG(a){this.a=a}, -aWH:function aWH(a,b){this.a=a +aXQ:function aXQ(a){this.a=a}, +aXO:function aXO(a){this.a=a}, +aXP:function aXP(a,b){this.a=a this.b=b}, -aWK:function aWK(a,b){this.a=a +aXS:function aXS(a,b){this.a=a this.b=b}, -aaF:function aaF(a){this.a=a +abu:function abu(a){this.a=a this.b=null}, -Kp:function Kp(a,b){this.c=a +KH:function KH(a,b){this.c=a this.a=b this.b=null}, -tE:function tE(){}, -tT:function tT(){}, -kD:function kD(){}, -a_F:function a_F(){}, -rt:function rt(){}, -a5P:function a5P(a){var _=this +tN:function tN(){}, +u2:function u2(){}, +kQ:function kQ(){}, +a03:function a03(){}, +rB:function rB(){}, +a6u:function a6u(a){var _=this _.f=_.e=$ _.a=a _.b=null}, -HR:function HR(){}, -TR:function TR(a,b,c,d,e,f,g,h){var _=this +I7:function I7(){}, +U7:function U7(a,b,c,d,e,f,g,h){var _=this _.e=a _.f=b -_.aKa$=c -_.aKb$=d -_.aKc$=e -_.aKd$=f +_.aKQ$=c +_.aKR$=d +_.aKS$=e +_.aKT$=f _.a=g _.b=null _.$ti=h}, -TS:function TS(a,b,c,d,e,f,g,h){var _=this +U8:function U8(a,b,c,d,e,f,g,h){var _=this _.e=a _.f=b -_.aKa$=c -_.aKb$=d -_.aKc$=e -_.aKd$=f +_.aKQ$=c +_.aKR$=d +_.aKS$=e +_.aKT$=f _.a=g _.b=null _.$ti=h}, -S9:function S9(a,b,c,d){var _=this +Sq:function Sq(a,b,c,d){var _=this _.c=a _.d=b _.a=c _.b=null _.$ti=d}, -ab9:function ab9(){}, -ab7:function ab7(){}, -ag1:function ag1(){}, -Wg:function Wg(){}, -Wh:function Wh(){}, -bdr(a,b,c){return new A.IR(a,b,c,null)}, -IR:function IR(a,b,c,d){var _=this +ac_:function ac_(){}, +abY:function abY(){}, +agT:function agT(){}, +Wy:function Wy(){}, +Wz:function Wz(){}, +ber(a,b,c){return new A.J8(a,b,c,null)}, +J8:function J8(a,b,c,d){var _=this _.c=a _.e=b _.f=c _.a=d}, -abm:function abm(a,b,c){var _=this -_.iY$=a -_.dQ$=b +acd:function acd(a,b,c){var _=this +_.iS$=a +_.dH$=b _.a=null _.b=c _.c=null}, -abl:function abl(a,b,c,d,e,f,g,h){var _=this +acc:function acc(a,b,c,d,e,f,g,h){var _=this _.e=a _.f=b _.r=c @@ -32925,72 +34023,72 @@ _.x=e _.y=f _.c=g _.a=h}, -ao8:function ao8(){}, -bHr(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=null +apb:function apb(){}, +bIP(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=null if(a==null||a.length===0)return B.b.ga5(a0) s=t.N r=t.da -q=A.kK(b,b,b,s,r) -p=A.kK(b,b,b,s,r) -o=A.kK(b,b,b,s,r) -n=A.kK(b,b,b,s,r) -m=A.kK(b,b,b,t.ob,r) +q=A.kY(b,b,b,s,r) +p=A.kY(b,b,b,s,r) +o=A.kY(b,b,b,s,r) +n=A.kY(b,b,b,s,r) +m=A.kY(b,b,b,t.ob,r) for(l=0;l<1;++l){k=a0[l] s=k.a -r=B.cu.i(0,s) +r=B.cw.i(0,s) if(r==null)r=s j=k.c -i=B.cM.i(0,j) +i=B.cP.i(0,j) if(i==null)i=j i=r+"_null_"+A.j(i) -if(q.i(0,i)==null)q.u(0,i,k) -r=B.cu.i(0,s) +if(q.i(0,i)==null)q.q(0,i,k) +r=B.cw.i(0,s) r=(r==null?s:r)+"_null" -if(o.i(0,r)==null)o.u(0,r,k) -r=B.cu.i(0,s) +if(o.i(0,r)==null)o.q(0,r,k) +r=B.cw.i(0,s) if(r==null)r=s -i=B.cM.i(0,j) +i=B.cP.i(0,j) if(i==null)i=j i=r+"_"+A.j(i) -if(p.i(0,i)==null)p.u(0,i,k) -r=B.cu.i(0,s) +if(p.i(0,i)==null)p.q(0,i,k) +r=B.cw.i(0,s) s=r==null?s:r -if(n.i(0,s)==null)n.u(0,s,k) -s=B.cM.i(0,j) +if(n.i(0,s)==null)n.q(0,s,k) +s=B.cP.i(0,j) if(s==null)s=j -if(m.i(0,s)==null)m.u(0,s,k)}for(h=b,g=h,f=0;f"))}, -K_:function K_(a,b){this.a=a +aqB:function aqB(){}, +b9e(a,b,c){return new A.DV(b,a,null,c.h("DV<0>"))}, +Kh:function Kh(a,b){this.a=a this.b=b}, -jH:function jH(a,b,c,d,e){var _=this +jT:function jT(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.$ti=e}, -DI:function DI(a,b,c,d){var _=this +DV:function DV(a,b,c,d){var _=this _.c=a _.d=b _.a=c _.$ti=d}, -SY:function SY(a,b){var _=this +Te:function Te(a,b){var _=this _.d=null _.e=$ _.a=null _.b=a _.c=null _.$ti=b}, -aWT:function aWT(a,b){this.a=a +aY0:function aY0(a,b){this.a=a this.b=b}, -aWS:function aWS(a,b){this.a=a +aY_:function aY_(a,b){this.a=a this.b=b}, -aWU:function aWU(a,b){this.a=a +aY1:function aY1(a,b){this.a=a this.b=b}, -aWR:function aWR(a,b,c){this.a=a +aXZ:function aXZ(a,b,c){this.a=a this.b=b this.c=c}, -J3:function J3(a,b){this.c=a +Jl:function Jl(a,b){this.c=a this.a=b}, -RD:function RD(a){var _=this +RT:function RT(a){var _=this _.d=null _.e=$ _.f=!1 _.a=null _.b=a _.c=null}, -aTc:function aTc(a){this.a=a}, -aTh:function aTh(a){this.a=a}, -aTg:function aTg(a,b,c){this.a=a +aUn:function aUn(a){this.a=a}, +aUs:function aUs(a){this.a=a}, +aUr:function aUr(a,b,c){this.a=a this.b=b this.c=c}, -aTe:function aTe(a){this.a=a}, -aTf:function aTf(a){this.a=a}, -aTd:function aTd(a){this.a=a}, -Ee:function Ee(a){this.a=a}, -LY:function LY(a){var _=this -_.bj$=0 -_.bo$=a -_.cW$=_.cV$=0 -_.d3$=!1}, -tL:function tL(){}, -ahC:function ahC(a){this.a=a}, -bjY(a,b){a.c6(new A.b1y(b)) +aUp:function aUp(a){this.a=a}, +aUq:function aUq(a){this.a=a}, +aUo:function aUo(a){this.a=a}, +Es:function Es(a){this.a=a}, +Mh:function Mh(a){var _=this +_.G$=0 +_.Y$=a +_.ae$=_.a7$=0 +_.aa$=!1}, +tV:function tV(){}, +aiy:function aiy(a){this.a=a}, +bl4(a,b){a.c8(new A.b2u(b)) b.$1(a)}, -b7G(a,b){return new A.mk(b,a,null)}, -es(a){var s=a.bb(t.I) +b8F(a,b){return new A.mz(b,a,null)}, +ey(a){var s=a.bh(t.I) return s==null?null:s.w}, -b9a(a,b){return new A.Ni(b,a,null)}, -bu1(a,b){return new A.XM(b,a,null)}, -eh(a,b,c,d,e){return new A.u7(d,b,e,a,c)}, -JM(a,b,c){return new A.u_(c,b,a,null)}, -atB(a,b,c){return new A.Ze(a,c,b,null)}, -Zc(a,b,c){return new A.CI(c,b,a,null)}, -buG(a,b){return new A.iA(new A.atA(b,B.co,a),null)}, -aQY(a,b,c,d){return new A.Bc(c,a,d,null,b,null)}, -aQZ(a,b,c,d){return new A.Bc(A.bCo(b),a,!0,d,c,null)}, -biT(a,b){return new A.Bc(A.mB(b.a,b.b,0),null,!0,null,a,null)}, -bCo(a){var s,r,q -if(a===0){s=new A.b3(new Float64Array(16)) -s.bm() +ba7(a,b){return new A.NA(b,a,null)}, +bvk(a,b){return new A.Y7(b,a,null)}, +ep(a,b,c,d,e){return new A.ug(d,b,e,a,c)}, +K3(a,b,c){return new A.u8(c,b,a,null)}, +auL(a,b,c){return new A.ZC(a,c,b,null)}, +ZA(a,b,c){return new A.CV(c,b,a,null)}, +bw_(a,b){return new A.iG(new A.auK(b,B.cq,a),null)}, +aSa(a,b,c,d){return new A.Bn(c,a,d,null,b,null)}, +aSb(a,b,c,d){return new A.Bn(A.bDL(b),a,!0,d,c,null)}, +bk_(a,b){return new A.Bn(A.mP(b.a,b.b,0),null,!0,null,a,null)}, +bDL(a){var s,r,q +if(a===0){s=new A.by(new Float64Array(16)) +s.cc() return s}r=Math.sin(a) -if(r===1)return A.aR1(1,0) -if(r===-1)return A.aR1(-1,0) +if(r===1)return A.aSe(1,0) +if(r===-1)return A.aSe(-1,0) q=Math.cos(a) -if(q===-1)return A.aR1(0,-1) -return A.aR1(r,q)}, -aR1(a,b){var s=new Float64Array(16) +if(q===-1)return A.aSe(0,-1) +return A.aSe(r,q)}, +aSe(a,b){var s=new Float64Array(16) s[0]=b s[1]=a s[4]=-a s[5]=b s[10]=1 s[15]=1 -return new A.b3(s)}, -b7r(a,b,c,d){return new A.CT(b,d,c,a,null)}, -a0D(a){return new A.a0C(a,null)}, -bfp(a,b,c){return new A.a13(c,b,a,null)}, -mj(a,b,c){return new A.jL(B.Y,c,b,a,null)}, -aDD(a,b){return new A.M7(b,a,new A.d5(b,t.xe))}, -fh(a,b,c){return new A.iq(c,b,a,null)}, -aN4(a,b){return new A.iq(b.a,b.b,a,null)}, -bm7(a,b,c){var s,r -switch(b.a){case 0:s=a.bb(t.I) -s.toString -r=A.bbV(s.w) +return new A.by(s)}, +b8q(a,b,c,d){return new A.D5(b,d,c,a,null)}, +a13(a){return new A.a12(a,null)}, +bgq(a,b,c){return new A.a1u(c,b,a,null)}, +my(a,b,c){return new A.jW(B.Z,c,b,a,null)}, +aEC(a,b){return new A.Mr(b,a,new A.d5(b,t.xe))}, +ff(a,b,c){return new A.iw(c,b,a,null)}, +aO8(a,b){return new A.iw(b.a,b.b,a,null)}, +bne(a,b,c){var s,r +switch(b.a){case 0:s=a.bh(t.I) +s.toString +r=A.bcO(s.w) return r case 1:return B.ag}}, -kV(a,b,c,d,e){return new A.Q2(a,e,d,c,b,null)}, -k5(a,b,c,d,e,f,g,h){return new A.rs(e,g,f,a,h,c,b,d)}, -Fb(a,b,c){return new A.rs(0,0,0,a,null,null,b,c)}, -bzB(a,b,c,d,e,f,g,h){var s,r +l8(a,b,c,d,e){return new A.Qk(a,e,d,c,b,null)}, +kh(a,b,c,d,e,f,g,h){return new A.rA(e,g,f,a,h,c,b,d)}, +Fr(a,b,c){return new A.rA(0,0,0,a,null,null,b,c)}, +bAX(a,b,c,d,e,f,g,h){var s,r switch(f.a){case 0:s=e r=c break @@ -33146,20 +34244,20 @@ case 1:s=c r=e break default:r=null -s=null}return A.k5(a,b,d,null,r,s,g,h)}, -jn(a,b,c,d,e){return new A.a7b(B.aV,c,d,b,null,B.cz,e,a,null)}, -h8(a,b,c,d){return new A.JX(B.b2,c,d,b,null,B.cz,null,a,null)}, -ll(a,b){return new A.Dv(b,B.fG,a,null)}, -GT(a,b,c){return new A.aaJ(a,c,b,null)}, -b9C(a,b,c,d,e,f,g,h,i,j,k,l,m,n){return new A.Ae(i,j,k,!0,d,m,c,b,h,n,l,f,e,A.bjf(i,m),a)}, -Et(a,b,c,d,e,f,g){return new A.a33(d,g,c,e,f,a,b,null)}, -pc(a,b,c,d,e,f){return new A.ML(d,f,e,b,a,c)}, -DY(a,b,c){return new A.DX(b,a,c)}, -cW(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var s=null -return new A.FL(new A.aMo(f,b,p,s,a8,a,s,s,s,a9,s,s,i,j,s,s,s,s,a7,q,l,n,o,e,m,s,s,s,s,s,s,s,k,s,b3,a6!=null||!1?new A.a7I(a6,s):s,b2,b0,b1,a5,a3,s,s,s,s,s,s,r,a0,a4,s,s,s,s,a1,s,a2,s),d,h,g,!1,c,s)}, -bu5(a){return new A.Y8(a,null)}, -an1:function an1(a,b,c){var _=this -_.bd=a +s=null}return A.kh(a,b,d,null,r,s,g,h)}, +jv(a,b,c,d,e){return new A.a7X(B.aV,c,d,b,null,B.cB,e,a,null)}, +h3(a,b,c,d){return new A.Ke(B.b2,c,d,b,null,B.cB,null,a,null)}, +lA(a,b){return new A.DJ(b,B.fJ,a,null)}, +H9(a,b,c){return new A.abz(a,c,b,null)}, +bay(a,b,c,d,e,f,g,h,i,j,k,l,m,n){return new A.Aq(i,j,k,!0,d,m,c,b,h,n,l,f,e,A.bkm(i,m),a)}, +EH(a,b,c,d,e,f,g){return new A.a3E(d,g,c,e,f,a,b,null)}, +pn(a,b,c,d,e,f){return new A.N5(d,f,e,b,a,c)}, +E9(a,b,c){return new A.E8(b,a,c)}, +cY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var s=null +return new A.G1(new A.aNs(f,b,p,s,a8,a,s,s,s,a9,s,s,i,j,s,s,s,s,a7,q,l,n,o,e,m,s,s,s,s,s,s,s,k,s,b3,a6!=null||!1?new A.a8s(a6,s):s,b2,b0,b1,a5,a3,s,s,s,s,s,s,r,a0,a4,s,s,s,s,a1,s,a2,s),d,h,g,!1,c,s)}, +bvp(a){return new A.Yv(a,null)}, +ao_:function ao_(a,b,c){var _=this +_.bb=a _.d=_.c=_.b=_.a=_.ay=null _.e=$ _.f=b @@ -33169,44 +34267,44 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -b1z:function b1z(a,b){this.a=a +b2v:function b2v(a,b){this.a=a this.b=b}, -b1y:function b1y(a){this.a=a}, -an2:function an2(){}, -mk:function mk(a,b,c){this.w=a +b2u:function b2u(a){this.a=a}, +ao0:function ao0(){}, +mz:function mz(a,b,c){this.w=a this.b=b this.a=c}, -Ni:function Ni(a,b,c){this.e=a +NA:function NA(a,b,c){this.e=a this.c=b this.a=c}, -XM:function XM(a,b,c){this.e=a +Y7:function Y7(a,b,c){this.e=a this.c=b this.a=c}, -u7:function u7(a,b,c,d,e){var _=this +ug:function ug(a,b,c,d,e){var _=this _.e=a _.f=b _.r=c _.c=d _.a=e}, -u_:function u_(a,b,c,d){var _=this +u8:function u8(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -Ze:function Ze(a,b,c,d){var _=this +ZC:function ZC(a,b,c,d){var _=this _.e=a _.r=b _.c=c _.a=d}, -CI:function CI(a,b,c,d){var _=this +CV:function CV(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -atA:function atA(a,b,c){this.a=a +auK:function auK(a,b,c){this.a=a this.b=b this.c=c}, -a5f:function a5f(a,b,c,d,e,f,g,h){var _=this +a5V:function a5V(a,b,c,d,e,f,g,h){var _=this _.e=a _.f=b _.r=c @@ -33215,7 +34313,7 @@ _.x=e _.y=f _.c=g _.a=h}, -a5g:function a5g(a,b,c,d,e,f,g){var _=this +a5W:function a5W(a,b,c,d,e,f,g){var _=this _.e=a _.f=b _.r=c @@ -33223,73 +34321,73 @@ _.w=d _.x=e _.c=f _.a=g}, -Bc:function Bc(a,b,c,d,e,f){var _=this +Bn:function Bn(a,b,c,d,e,f){var _=this _.e=a _.r=b _.w=c _.x=d _.c=e _.a=f}, -xD:function xD(a,b,c){this.e=a +xK:function xK(a,b,c){this.e=a this.c=b this.a=c}, -CT:function CT(a,b,c,d,e){var _=this +D5:function D5(a,b,c,d,e){var _=this _.e=a _.f=b _.x=c _.c=d _.a=e}, -a0C:function a0C(a,b){this.c=a +a12:function a12(a,b){this.c=a this.a=b}, -a13:function a13(a,b,c,d){var _=this +a1u:function a1u(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -Fz:function Fz(a,b,c){this.e=a +FQ:function FQ(a,b,c){this.e=a this.c=b this.a=c}, -cc:function cc(a,b,c){this.e=a +ci:function ci(a,b,c){this.e=a this.c=b this.a=c}, -jF:function jF(a,b,c,d,e){var _=this +jR:function jR(a,b,c,d,e){var _=this _.e=a _.f=b _.r=c _.c=d _.a=e}, -jL:function jL(a,b,c,d,e){var _=this +jW:function jW(a,b,c,d,e){var _=this _.e=a _.f=b _.r=c _.c=d _.a=e}, -no:function no(a,b,c){this.e=a +nB:function nB(a,b,c){this.e=a this.c=b this.a=c}, -M7:function M7(a,b,c){this.f=a +Mr:function Mr(a,b,c){this.f=a this.b=b this.a=c}, -xO:function xO(a,b,c){this.e=a +xV:function xV(a,b,c){this.e=a this.c=b this.a=c}, -iq:function iq(a,b,c,d){var _=this +iw:function iw(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -kB:function kB(a,b,c){this.e=a +kO:function kO(a,b,c){this.e=a this.c=b this.a=c}, -a2X:function a2X(a,b,c,d){var _=this +a3w:function a3w(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -EP:function EP(a,b,c){this.e=a +F4:function F4(a,b,c){this.e=a this.c=b this.a=c}, -ahK:function ahK(a,b){var _=this +aiG:function aiG(a,b){var _=this _.d=_.c=_.b=_.a=_.CW=_.ay=_.p1=null _.e=$ _.f=a @@ -33299,26 +34397,26 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -a2p:function a2p(a,b){this.c=a +a2S:function a2S(a,b){this.c=a this.a=b}, -a2o:function a2o(a,b){this.c=a +a2R:function a2R(a,b){this.c=a this.a=b}, -a8f:function a8f(a,b,c){this.e=a +a9_:function a9_(a,b,c){this.e=a this.c=b this.a=c}, -Q2:function Q2(a,b,c,d,e,f){var _=this +Qk:function Qk(a,b,c,d,e,f){var _=this _.e=a _.f=b _.r=c _.w=d _.c=e _.a=f}, -a2c:function a2c(a,b,c,d){var _=this +a2F:function a2F(a,b,c,d){var _=this _.c=a _.r=b _.w=c _.a=d}, -U_:function U_(a,b,c,d,e,f,g){var _=this +Ug:function Ug(a,b,c,d,e,f,g){var _=this _.z=a _.e=b _.f=c @@ -33326,7 +34424,7 @@ _.r=d _.w=e _.c=f _.a=g}, -afS:function afS(a,b,c){var _=this +agJ:function agJ(a,b,c){var _=this _.p1=$ _.p2=a _.d=_.c=_.b=_.a=_.CW=_.ay=null @@ -33338,7 +34436,7 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -rs:function rs(a,b,c,d,e,f,g,h){var _=this +rA:function rA(a,b,c,d,e,f,g,h){var _=this _.f=a _.r=b _.w=c @@ -33347,15 +34445,15 @@ _.y=e _.z=f _.b=g _.a=h}, -a5J:function a5J(a,b,c,d,e,f){var _=this +a6o:function a6o(a,b,c,d,e,f){var _=this _.c=a _.d=b _.f=c _.r=d _.x=e _.a=f}, -a0M:function a0M(){}, -a7b:function a7b(a,b,c,d,e,f,g,h,i){var _=this +a1c:function a1c(){}, +a7X:function a7X(a,b,c,d,e,f,g,h,i){var _=this _.e=a _.f=b _.r=c @@ -33365,7 +34463,7 @@ _.y=f _.z=g _.c=h _.a=i}, -JX:function JX(a,b,c,d,e,f,g,h,i){var _=this +Ke:function Ke(a,b,c,d,e,f,g,h,i){var _=this _.e=a _.f=b _.r=c @@ -33375,22 +34473,22 @@ _.y=f _.z=g _.c=h _.a=i}, -DB:function DB(a,b,c,d){var _=this +DO:function DO(a,b,c,d){var _=this _.f=a _.r=b _.b=c _.a=d}, -Dv:function Dv(a,b,c,d){var _=this +DJ:function DJ(a,b,c,d){var _=this _.f=a _.r=b _.b=c _.a=d}, -aaJ:function aaJ(a,b,c,d){var _=this +abz:function abz(a,b,c,d){var _=this _.f=a _.y=b _.c=c _.a=d}, -Ae:function Ae(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +Aq:function Aq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.e=a _.f=b _.r=c @@ -33406,7 +34504,7 @@ _.ay=l _.ch=m _.c=n _.a=o}, -a65:function a65(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +a6M:function a6M(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this _.d=a _.e=b _.f=c @@ -33424,7 +34522,7 @@ _.ch=n _.CW=o _.cx=p _.a=q}, -a33:function a33(a,b,c,d,e,f,g,h){var _=this +a3E:function a3E(a,b,c,d,e,f,g,h){var _=this _.e=a _.r=b _.x=c @@ -33433,22 +34531,22 @@ _.as=e _.at=f _.c=g _.a=h}, -ML:function ML(a,b,c,d,e,f){var _=this +N5:function N5(a,b,c,d,e,f){var _=this _.e=a _.f=b _.r=c _.w=d _.c=e _.a=f}, -lM:function lM(a,b){this.c=a +m0:function m0(a,b){this.c=a this.a=b}, -DX:function DX(a,b,c){this.e=a +E8:function E8(a,b,c){this.e=a this.c=b this.a=c}, -X2:function X2(a,b,c){this.e=a +Xm:function Xm(a,b,c){this.e=a this.c=b this.a=c}, -FL:function FL(a,b,c,d,e,f,g){var _=this +G1:function G1(a,b,c,d,e,f,g){var _=this _.e=a _.f=b _.r=c @@ -33456,27 +34554,27 @@ _.w=d _.x=e _.c=f _.a=g}, -MG:function MG(a,b){this.c=a +N_:function N_(a,b){this.c=a this.a=b}, -Y8:function Y8(a,b){this.c=a +Yv:function Yv(a,b){this.c=a this.a=b}, -ui:function ui(a,b,c){this.e=a +ur:function ur(a,b,c){this.e=a this.c=b this.a=c}, -a2b:function a2b(a,b,c){this.e=a +a2E:function a2E(a,b,c){this.e=a this.c=b this.a=c}, -uN:function uN(a,b){this.c=a +uY:function uY(a,b){this.c=a this.a=b}, -iA:function iA(a,b){this.c=a +iG:function iG(a,b){this.c=a this.a=b}, -u3:function u3(a,b,c){this.e=a +uc:function uc(a,b,c){this.e=a this.c=b this.a=c}, -U8:function U8(a,b,c,d){var _=this -_.eM=a -_.T=b -_.V$=c +Up:function Up(a,b,c,d){var _=this +_.ep=a +_.S=b +_.U$=c _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -33503,37 +34601,37 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -bn_(a){var s,r -if($.b8==null)A.bCU() -s=$.b8 -s.toString -r=$.bL().d.i(0,0) -r.toString -s.afA(new A.aau(r,a,new A.qP(r,t.bT))) -s.WV()}, -bA9(a,b){return new A.vw(a,B.a9,b.h("vw<0>"))}, -bCU(){var s=null,r=A.b([],t.GA),q=$.aG,p=A.b([],t.Jh),o=A.b6(7,s,!1,t.JI),n=t.S,m=t.j2 -n=new A.aaI(s,$,r,!0,new A.bT(new A.aR(q,t.D4),t.gR),!1,s,!1,$,!1,s,$,!1,0,!1,$,$,0,s,$,$,new A.alJ(A.z(t.M)),$,$,$,$,s,p,s,A.bHv(),new A.a1N(A.bHu(),o,t.G7),!1,0,A.D(n,t.h1),A.e7(n),A.b([],m),A.b([],m),s,!1,B.eL,!0,!1,s,B.E,B.E,s,0,s,!1,s,s,0,A.lw(s,t.qL),new A.aIe(A.D(n,t.rr),A.D(t.Ld,t.iD)),new A.azW(A.D(n,t.cK)),new A.aIh(),A.D(n,t.YY),$,!1,B.R7) -n.amL() +bo6(a){var s,r +if($.bc==null)A.bEg() +s=$.bc +s.toString +r=$.bQ().d.i(0,0) +r.toString +s.agb(new A.abj(r,a,new A.qX(r,t.bT))) +s.Xr()}, +bBv(a,b){return new A.vH(a,B.a9,b.h("vH<0>"))}, +bEg(){var s=null,r=A.b([],t.GA),q=$.aP,p=A.b([],t.Jh),o=A.ba(7,s,!1,t.JI),n=t.S,m=t.j2 +n=new A.aby(s,$,r,!0,new A.bX(new A.aV(q,t.U),t.gR),!1,s,!1,$,!1,s,$,!1,0,!1,$,$,0,s,$,$,new A.amH(A.C(t.M)),$,$,$,$,s,p,s,A.bIT(),new A.a2e(A.bIS(),o,t.G7),!1,0,A.D(n,t.h1),A.ee(n),A.b([],m),A.b([],m),s,!1,B.eO,!0,!1,s,B.G,B.G,s,0,s,!1,s,s,0,A.lL(s,t.qL),new A.aJi(A.D(n,t.rr),A.D(t.Ld,t.iD)),new A.aB2(A.D(n,t.cK)),new A.aJl(),A.D(n,t.YX),$,!1,B.Rd) +n.anm() return n}, -b1N:function b1N(a){this.a=a}, -hE:function hE(){}, -Ri:function Ri(){}, -b1M:function b1M(a,b){this.a=a +b2J:function b2J(a){this.a=a}, +hy:function hy(){}, +Rz:function Rz(){}, +b2I:function b2I(a,b){this.a=a this.b=b}, -aRP:function aRP(a,b){this.a=a +aT0:function aT0(a,b){this.a=a this.b=b}, -A8:function A8(a,b,c,d,e){var _=this +Ak:function Ak(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.a=d _.$ti=e}, -aJP:function aJP(a,b,c){this.a=a +aKT:function aKT(a,b,c){this.a=a this.b=b this.c=c}, -aJQ:function aJQ(a){this.a=a}, -vw:function vw(a,b,c){var _=this +aKU:function aKU(a){this.a=a}, +vH:function vH(a,b,c){var _=this _.d=_.c=_.b=_.a=_.CW=_.ay=_.p2=_.p1=null _.e=$ _.f=a @@ -33544,89 +34642,89 @@ _.Q=!1 _.as=!0 _.ax=_.at=!1 _.$ti=c}, -aaI:function aaI(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){var _=this -_.bS$=a -_.aK8$=b +aby:function aby(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){var _=this +_.bT$=a +_.aKN$=b _.fk$=c -_.uE$=d -_.eM$=e -_.i9$=f -_.dH$=g -_.eB$=h -_.Tb$=i -_.aSw$=j -_.Cw$=k -_.iy$=l -_.aSx$=m -_.Cx$=n -_.Jn$=o -_.aSy$=p -_.Tc$=q -_.Td$=r -_.Jo$=s -_.Jp$=a0 -_.lL$=a1 -_.lM$=a2 -_.bB$=a3 -_.I$=a4 -_.a1$=a5 -_.a8$=a6 -_.aq$=a7 -_.cu$=a8 -_.ed$=a9 -_.dW$=b0 -_.fK$=b1 -_.fX$=b2 -_.iA$=b3 -_.hT$=b4 -_.ce$=b5 -_.bX$=b6 -_.ci$=b7 -_.fz$=b8 -_.he$=b9 -_.dr$=c0 -_.lK$=c1 -_.mK$=c2 -_.mL$=c3 -_.xX$=c4 -_.jU$=c5 -_.oE$=c6 -_.Jh$=c7 -_.Cs$=c8 -_.rz$=c9 -_.Ct$=d0 -_.xY$=d1 -_.xZ$=d2 -_.T8$=d3 -_.lP$=d4 -_.q4$=d5 -_.T9$=d6 -_.Ta$=d7 -_.a99$=d8 -_.aSu$=d9 -_.aSv$=e0 +_.Tf$=d +_.aKO$=e +_.aT8$=f +_.Tg$=g +_.Th$=h +_.Tt$=i +_.aTb$=j +_.Cj$=k +_.iw$=l +_.aTc$=m +_.Ck$=n +_.J9$=o +_.aTd$=p +_.Tu$=q +_.Tv$=r +_.Ja$=s +_.Jb$=a0 +_.fI$=a1 +_.f6$=a2 +_.bF$=a3 +_.bE$=a4 +_.ey$=a5 +_.cQ$=a6 +_.dI$=a7 +_.ez$=a8 +_.i2$=a9 +_.oG$=b0 +_.oH$=b1 +_.hd$=b2 +_.pX$=b3 +_.uu$=b4 +_.nq$=b5 +_.xI$=b6 +_.dS$=b7 +_.pY$=b8 +_.mD$=b9 +_.i_$=c0 +_.rq$=c1 +_.iu$=c2 +_.jc$=c3 +_.jd$=c4 +_.nr$=c5 +_.je$=c6 +_.ST$=c7 +_.xJ$=c8 +_.ep$=c9 +_.i0$=d0 +_.dw$=d1 +_.ex$=d2 +_.Tq$=d3 +_.lI$=d4 +_.q2$=d5 +_.Tr$=d6 +_.Ts$=d7 +_.a9J$=d8 +_.aT9$=d9 +_.aTa$=e0 _.a=!1 _.b=null _.c=0}, -Uk:function Uk(){}, -VN:function VN(){}, -VO:function VO(){}, -VP:function VP(){}, -VQ:function VQ(){}, -VR:function VR(){}, -VS:function VS(){}, -VT:function VT(){}, -xQ(a,b,c){return new A.a_d(b,c,a,null)}, -dj(a,b,c,d,e,f,g,h,i,j){var s -if(j!=null||g!=null){s=e==null?null:e.VJ(g,j) -if(s==null)s=A.j4(g,j)}else s=e -return new A.ZM(b,a,i,d,f,s,h,c,null)}, -a_d:function a_d(a,b,c,d){var _=this +UB:function UB(){}, +W4:function W4(){}, +W5:function W5(){}, +W6:function W6(){}, +W7:function W7(){}, +W8:function W8(){}, +W9:function W9(){}, +Wa:function Wa(){}, +xX(a,b,c){return new A.a_C(b,c,a,null)}, +dk(a,b,c,d,e,f,g,h,i,j){var s +if(j!=null||g!=null){s=e==null?null:e.Wc(g,j) +if(s==null)s=A.jb(g,j)}else s=e +return new A.a_a(b,a,i,d,f,s,h,c,null)}, +a_C:function a_C(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -ZM:function ZM(a,b,c,d,e,f,g,h,i){var _=this +a_a:function a_a(a,b,c,d,e,f,g,h,i){var _=this _.c=a _.d=b _.e=c @@ -33636,57 +34734,57 @@ _.x=f _.y=g _.as=h _.a=i}, -adz:function adz(a,b,c){this.b=a +aeq:function aeq(a,b,c){this.b=a this.c=b this.a=c}, -xJ:function xJ(a,b){this.a=a +xQ:function xQ(a,b){this.a=a this.b=b}, -hL:function hL(a,b,c){this.a=a +hG:function hG(a,b,c){this.a=a this.b=b this.c=c}, -bee(){var s=$.D0 -if(s!=null)s.h3(0) -$.D0=null -if($.qo!=null)$.qo=null}, -ZO:function ZO(){}, -auK:function auK(a,b){this.a=a -this.b=b}, -avg(a,b,c,d,e){return new A.u9(b,e,d,a,c)}, -bvk(a,b){var s=null -return new A.iA(new A.avh(s,s,s,b,a),s)}, -u9:function u9(a,b,c,d,e){var _=this +bfe(){var s=$.Dd +if(s!=null)s.h1(0) +$.Dd=null +if($.qy!=null)$.qy=null}, +a_c:function a_c(){}, +avR:function avR(a,b){this.a=a +this.b=b}, +awn(a,b,c,d,e){return new A.ui(b,e,d,a,c)}, +bwE(a,b){var s=null +return new A.iG(new A.awo(s,s,s,b,a),s)}, +ui:function ui(a,b,c,d,e){var _=this _.w=a _.x=b _.y=c _.b=d _.a=e}, -avh:function avh(a,b,c,d,e){var _=this +awo:function awo(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -ahD:function ahD(a){this.a=a}, -bvm(){switch(A.cu().a){case 0:return $.bc7() -case 1:return $.bnS() -case 2:return $.bnT() -case 3:return $.bnU() -case 4:return $.bc8() -case 5:return $.bnW()}}, -a_m:function a_m(a,b){this.c=a +aiz:function aiz(a){this.a=a}, +bwG(){switch(A.cx().a){case 0:return $.bd0() +case 1:return $.bp0() +case 2:return $.bp1() +case 3:return $.bp2() +case 4:return $.bd1() +case 5:return $.bp4()}}, +a_L:function a_L(a,b){this.c=a this.a=b}, -a_t:function a_t(a){this.b=a}, -nq:function nq(a,b){this.a=a +a_S:function a_S(a){this.b=a}, +nD:function nD(a,b){this.a=a this.b=b}, -Kn:function Kn(a,b,c,d,e){var _=this +KF:function KF(a,b,c,d,e){var _=this _.c=a _.w=b _.x=c _.y=d _.a=e}, -SP:function SP(a,b){this.a=a +T5:function T5(a,b){this.a=a this.b=b}, -Sr:function Sr(a,b,c,d,e){var _=this +SI:function SI(a,b,c,d,e){var _=this _.d=null _.e=$ _.r=_.f=null @@ -33695,112 +34793,112 @@ _.y=_.x=!1 _.z=null _.Q=!1 _.as=a -_.jW$=b -_.eX$=c -_.bT$=d +_.jV$=b +_.eU$=c +_.bU$=d _.a=null _.b=e _.c=null}, -aW0:function aW0(a){this.a=a}, -aW1:function aW1(a){this.a=a}, -W5:function W5(){}, -W6:function W6(){}, -bvB(a){var s=a.bb(t.I) +aXa:function aXa(a){this.a=a}, +aXb:function aXb(a){this.a=a}, +Wn:function Wn(){}, +Wo:function Wo(){}, +bwV(a){var s=a.bh(t.I) s.toString -switch(s.w.a){case 0:return B.a0n +switch(s.w.a){case 0:return B.a0w case 1:return B.h}}, -bvC(a){var s=a.ch,r=A.a6(s) -return new A.dH(new A.bk(s,new A.avQ(),r.h("bk<1>")),new A.avR(),r.h("dH<1,x>"))}, -bvA(a,b){var s,r,q,p,o=B.b.ga5(a),n=A.bes(b,o) +bwW(a){var s=a.ch,r=A.a6(s) +return new A.dN(new A.bo(s,new A.awX(),r.h("bo<1>")),new A.awY(),r.h("dN<1,x>"))}, +bwU(a,b){var s,r,q,p,o=B.b.ga5(a),n=A.bfs(b,o) for(s=a.length,r=0;rb.gaN(b))return a.Y(0,new A.h(b.gad(b),b.gaN(b))).ge4() -else return b.gad(b)-r}else if(r>b.gaI(b)){s=a.b -if(sb.gaN(b))return a.Y(0,new A.h(b.gaI(b),b.gaN(b))).ge4() +bfs(a,b){var s,r=a.a +if(rb.gaN(b))return a.X(0,new A.h(b.gag(b),b.gaN(b))).gdY() +else return b.gag(b)-r}else if(r>b.gaI(b)){s=a.b +if(sb.gaN(b))return a.X(0,new A.h(b.gaI(b),b.gaN(b))).gdY() else return r-b.gaI(b)}else{r=a.b -if(rb.gaN(b))return r-b.gaN(b) else return 0}}, -bvD(a,b){var s,r,q,p,o,n,m,l,k,j=t.AO,i=A.b([a],j) -for(s=b.$ti,s=s.h("@<1>").ab(s.z[1]),r=new A.bV(J.ax(b.a),b.b,s.h("bV<1,2>")),s=s.z[1];r.F();i=p){q=r.a +bwX(a,b){var s,r,q,p,o,n,m,l,k,j=t.AO,i=A.b([a],j) +for(s=b.$ti,s=s.h("@<1>").af(s.z[1]),r=new A.bZ(J.aA(b.a),b.b,s.h("bZ<1,2>")),s=s.z[1];r.H();i=p){q=r.a if(q==null)q=s.a(q) p=A.b([],j) for(o=i.length,n=0;n=q.gag(q)&&m.gaN(m)<=q.gaN(q)){if(m.gad(m)q.gaI(q)){l=q.gaI(q) -k=m.gag(m) -p.push(new A.x(l,k,l+(m.gaI(m)-q.gaI(q)),k+(m.gaN(m)-m.gag(m))))}}else if(m.gad(m)>=q.gad(q)&&m.gaI(m)<=q.gaI(q)){if(m.gag(m)q.gaN(q)){l=m.gad(m) +if(m.gal(m)>=q.gal(q)&&m.gaN(m)<=q.gaN(q)){if(m.gag(m)q.gaI(q)){l=q.gaI(q) +k=m.gal(m) +p.push(new A.x(l,k,l+(m.gaI(m)-q.gaI(q)),k+(m.gaN(m)-m.gal(m))))}}else if(m.gag(m)>=q.gag(q)&&m.gaI(m)<=q.gaI(q)){if(m.gal(m)q.gaN(q)){l=m.gag(m) k=q.gaN(q) -p.push(new A.x(l,k,l+(m.gaI(m)-m.gad(m)),k+(m.gaN(m)-q.gaN(q))))}}else p.push(m)}}return i}, -bvz(a,b){var s,r=a.a +p.push(new A.x(l,k,l+(m.gaI(m)-m.gag(m)),k+(m.gaN(m)-q.gaN(q))))}}else p.push(m)}}return i}, +bwT(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.h(Math.min(Math.max(0,r),b.a),Math.min(Math.max(0,a.b),b.b))}, -a_G:function a_G(a,b,c){this.c=a +a04:function a04(a,b,c){this.c=a this.d=b this.a=c}, -avQ:function avQ(){}, -avR:function avR(){}, -a_H:function a_H(a,b){this.a=a +awX:function awX(){}, +awY:function awY(){}, +a05:function a05(a,b){this.a=a this.$ti=b}, -Dk:function Dk(a,b,c,d,e){var _=this +Dx:function Dx(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.f=d _.a=e}, -SC:function SC(a,b,c){var _=this +ST:function ST(a,b,c){var _=this _.d=$ _.e=a _.f=b _.a=null _.b=c _.c=null}, -aPa(a){var s=a==null?B.Er:new A.eY(a,B.hy,B.c2) -return new A.Qy(s,$.ag())}, -bf7(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,f2,f3){var s,r,q,p,o -if(e0==null)s=B.pm +aQl(a){var s=a==null?B.Es:new A.eY(a,B.hA,B.c4) +return new A.QP(s,$.af())}, +bg8(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,f2,f3){var s,r,q,p,o +if(e0==null)s=B.pr else s=e0 -if(e1==null)r=B.pn +if(e1==null)r=B.ps else r=e1 -if(t.qY.b(d5)&&!0)q=B.EI -else q=c7?B.abh:B.abi -p=b2==null?A.bwg(d,b4):b2 -if(b4===1){o=A.b([$.bo7()],t.VS) -B.b.H(o,a9==null?B.HF:a9)}else o=a9 -return new A.Dl(j,a7,b8,!1,e8,f1,c7,a8,q,d9,d8==null?!c7:d8,!0,s,r,!0,e4,f3,e3,e5,e7,e6,f0,k,b,f,b4,b5,!1,!1,d4,d5,p,e9,c0,c1,c4,b9,c2,c3,c5,o,b6,!0,a1,l,a0,n,m,c6,d6,d7,b1,d2,a4,a2,d1,d3,!0,d,c,g,c9,!0,h,i,e2,b3,b0)}, -bwg(a,b){return b===1?B.Eu:B.pJ}, -bwf(a){var s,r=a==null,q=r?null:a.a,p=r||a.l(0,B.hr) +if(t.qY.b(d5)&&!0)q=B.EJ +else q=c7?B.abt:B.abu +p=b2==null?A.bxA(d,b4):b2 +if(b4===1){o=A.b([$.bpg()],t.VS) +B.b.I(o,a9==null?B.HH:a9)}else o=a9 +return new A.Dy(j,a7,b8,!1,e8,f1,c7,a8,q,d9,d8==null?!c7:d8,!0,s,r,!0,e4,f3,e3,e5,e7,e6,f0,k,b,f,b4,b5,!1,!1,d4,d5,p,e9,c0,c1,c4,b9,c2,c3,c5,o,b6,!0,a1,l,a0,n,m,c6,d6,d7,b1,d2,a4,a2,d1,d3,!0,d,c,g,c9,!0,h,i,e2,b3,b0)}, +bxA(a,b){return b===1?B.Ev:B.pN}, +bxz(a){var s,r=a==null,q=r?null:a.a,p=r||a.l(0,B.ht) r=q==null -if(r){$.b8.toString -$.bL() +if(r){$.bc.toString +$.bQ() s=!1}else s=!0 -if(p||!s)return B.hr -if(r){r=new A.avi() -r.b=B.a0L}else r=q -return a.aHY(r)}, -wC(a,b,c,d,e,f,g){return new A.VF(a,e,f,d,b,c,new A.bK(A.b([],t.ot),t.wS),g.h("VF<0>"))}, -acJ:function acJ(a,b,c,d){var _=this +if(p||!s)return B.ht +if(r){r=new A.awp() +r.b=B.a0U}else r=q +return a.aIA(r)}, +wK(a,b,c,d,e,f,g){return new A.VX(a,e,f,d,b,c,new A.bP(A.b([],t.ot),t.wS),g.h("VX<0>"))}, +adB:function adB(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -ajs:function ajs(a,b,c,d){var _=this -_.T=a -_.aG=null -_.b9=b -_.V$=c +akk:function akk(a,b,c,d){var _=this +_.S=a +_.aC=null +_.be=b +_.U$=c _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -33827,25 +34925,25 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -Qy:function Qy(a,b){var _=this +QP:function QP(a,b){var _=this _.a=a -_.bj$=0 -_.bo$=b -_.cW$=_.cV$=0 -_.d3$=!1}, -R_:function R_(a,b,c,d){var _=this +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1}, +Rg:function Rg(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -l4:function l4(a,b){this.a=a +lh:function lh(a,b){this.a=a this.b=b}, -aW_:function aW_(a,b,c){var _=this +aX9:function aX9(a,b,c){var _=this _.b=a _.c=b _.d=0 _.a=c}, -Dl:function Dl(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){var _=this +Dy:function Dy(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){var _=this _.c=a _.d=b _.e=c @@ -33890,31 +34988,31 @@ _.x2=c1 _.xr=c2 _.y1=c3 _.y2=c4 -_.bc=c5 -_.cd=c6 -_.bd=c7 -_.bG=c8 -_.ck=c9 -_.cF=d0 -_.bB=d1 -_.I=d2 -_.a1=d3 -_.a8=d4 -_.aq=d5 -_.aJ=d6 -_.aX=d7 -_.b4=d8 -_.bg=d9 -_.M=e0 -_.ai=e1 -_.ao=e2 -_.cg=e3 -_.c_=e4 -_.cO=e5 -_.di=e6 -_.cA=e7 +_.bd=c5 +_.bP=c6 +_.bb=c7 +_.bA=c8 +_.cC=c9 +_.dA=d0 +_.ai=d1 +_.G=d2 +_.Y=d3 +_.a7=d4 +_.ae=d5 +_.aa=d6 +_.aP=d7 +_.aK=d8 +_.b2=d9 +_.bj=e0 +_.bF=e1 +_.bE=e2 +_.cQ=e3 +_.dI=e4 +_.b_=e5 +_.ac=e6 +_.aQ=e7 _.a=e8}, -uf:function uf(a,b,c,d,e,f,g,h,i,j,k){var _=this +uo:function uo(a,b,c,d,e,f,g,h,i,j,k){var _=this _.e=_.d=null _.f=$ _.r=a @@ -33941,56 +35039,56 @@ _.RG=$ _.rx=-1 _.ry=null _.y1=_.xr=_.x2=_.x1=_.to=$ -_.eX$=h -_.bT$=i -_.jW$=j +_.eU$=h +_.bU$=i +_.jV$=j _.a=null _.b=k _.c=null}, -awT:function awT(){}, -axe:function axe(a){this.a=a}, -axi:function axi(a){this.a=a}, -ax5:function ax5(a){this.a=a}, -ax6:function ax6(a){this.a=a}, -ax7:function ax7(a){this.a=a}, -ax8:function ax8(a){this.a=a}, -ax9:function ax9(a){this.a=a}, -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}, -axg:function axg(a){this.a=a}, -awP:function awP(a,b){this.a=a -this.b=b}, -awX:function awX(a,b){this.a=a -this.b=b}, -axf:function axf(a){this.a=a}, -awR:function awR(a){this.a=a}, -ax0:function ax0(a){this.a=a}, -awU:function awU(){}, -awV:function awV(a){this.a=a}, -awW:function awW(a){this.a=a}, -awQ:function awQ(){}, -awS:function awS(a){this.a=a}, -axl:function axl(a){this.a=a}, -axh:function axh(a){this.a=a}, -axj:function axj(a){this.a=a}, -axk:function axk(a,b,c){this.a=a +ay_:function ay_(){}, +ayl:function ayl(a){this.a=a}, +ayp:function ayp(a){this.a=a}, +ayc:function ayc(a){this.a=a}, +ayd:function ayd(a){this.a=a}, +aye:function aye(a){this.a=a}, +ayf:function ayf(a){this.a=a}, +ayg:function ayg(a){this.a=a}, +ayh:function ayh(a){this.a=a}, +ayi:function ayi(a){this.a=a}, +ayj:function ayj(a){this.a=a}, +ayk:function ayk(a){this.a=a}, +ayn:function ayn(a){this.a=a}, +axW:function axW(a,b){this.a=a +this.b=b}, +ay3:function ay3(a,b){this.a=a +this.b=b}, +aym:function aym(a){this.a=a}, +axY:function axY(a){this.a=a}, +ay7:function ay7(a){this.a=a}, +ay0:function ay0(){}, +ay1:function ay1(a){this.a=a}, +ay2:function ay2(a){this.a=a}, +axX:function axX(){}, +axZ:function axZ(a){this.a=a}, +ays:function ays(a){this.a=a}, +ayo:function ayo(a){this.a=a}, +ayq:function ayq(a){this.a=a}, +ayr:function ayr(a,b,c){this.a=a this.b=b this.c=c}, -awY:function awY(a,b){this.a=a +ay4:function ay4(a,b){this.a=a this.b=b}, -awZ:function awZ(a,b){this.a=a +ay5:function ay5(a,b){this.a=a this.b=b}, -ax_:function ax_(a,b){this.a=a +ay6:function ay6(a,b){this.a=a this.b=b}, -awO:function awO(a){this.a=a}, -ax3:function ax3(a){this.a=a}, -ax2:function ax2(a){this.a=a}, -ax4:function ax4(a,b){this.a=a +axV:function axV(a){this.a=a}, +aya:function aya(a){this.a=a}, +ay9:function ay9(a){this.a=a}, +ayb:function ayb(a,b){this.a=a this.b=b}, -ax1:function ax1(a){this.a=a}, -SD:function SD(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){var _=this +ay8:function ay8(a){this.a=a}, +SU:function SU(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){var _=this _.e=a _.f=b _.r=c @@ -34031,7 +35129,7 @@ _.ry=b7 _.to=b8 _.c=b9 _.a=c0}, -b_X:function b_X(a,b,c,d,e,f,g,h,i){var _=this +b0T:function b0T(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -34041,33 +35139,33 @@ _.f=f _.r=g _.w=h _.x=i}, -UE:function UE(a,b,c,d,e,f){var _=this +UV:function UV(a,b,c,d,e,f){var _=this _.c=a _.d=b _.e=c _.f=d _.r=e _.a=f}, -akp:function akp(a,b){var _=this +alk:function alk(a,b){var _=this _.d=a _.a=null _.b=b _.c=null}, -b_Y:function b_Y(a){this.a=a}, -ol:function ol(a,b,c,d,e){var _=this +b0U:function b0U(a){this.a=a}, +oy:function oy(a,b,c,d,e){var _=this _.x=a _.e=b _.b=c _.c=d _.a=e}, -t6:function t6(a,b,c,d,e){var _=this +th:function th(a,b,c,d,e){var _=this _.e=a _.f=b _.r=c _.a=d _.b=null _.$ti=e}, -VF:function VF(a,b,c,d,e,f,g,h){var _=this +VX:function VX(a,b,c,d,e,f,g,h){var _=this _.e=a _.f=b _.r=c @@ -34077,44 +35175,44 @@ _.y=f _.a=g _.b=null _.$ti=h}, -VG:function VG(a,b,c){var _=this +VY:function VY(a,b,c){var _=this _.e=a _.r=_.f=null _.a=b _.b=null _.$ti=c}, -akz:function akz(a,b){this.e=a +alu:function alu(a,b){this.e=a this.a=b this.b=null}, -ad8:function ad8(a,b){this.e=a +ae_:function ae_(a,b){this.e=a this.a=b this.b=null}, -afv:function afv(a,b){this.a=a -this.b=b}, -SE:function SE(){}, -aej:function aej(){}, -SF:function SF(){}, -aek:function aek(){}, -ael:function ael(){}, -bHH(a){var s,r,q -for(s=a.length,r=!1,q=0;q>"),n=new A.U(a,new A.aZE(),o) -for(s=new A.cU(n,n.gG(n),o.h("cU")),o=o.h("aA.E"),r=null;s.F();){q=s.d +bFm(a){var s,r,q,p,o=A.a6(a).h("S<1,bW>"),n=new A.S(a,new A.b_C(),o) +for(s=new A.cX(n,n.gE(n),o.h("cX")),o=o.h("aF.E"),r=null;s.H();){q=s.d p=q==null?o.a(q):q -r=(r==null?p:r).D5(0,p)}if(r.gaB(r))return B.b.ga5(a).a -return B.b.uP(B.b.ga5(a).ga8A(),r.gkj(r)).w}, -bjM(a,b){A.ty(a,new A.aZG(b),t.zP)}, -bDZ(a,b){A.ty(a,new A.aZD(b),t.h7)}, -b9x(){return new A.aJj(A.D(t.l5,t.UJ),A.bID())}, -bfl(a,b){return new A.L6(b==null?A.b9x():b,a,null)}, -ayZ(a){var s +r=(r==null?p:r).CQ(0,p)}if(r.gaB(r))return B.b.ga5(a).a +return B.b.uE(B.b.ga5(a).ga98(),r.gkl(r)).w}, +bkT(a,b){A.tJ(a,new A.b_E(b),t.zP)}, +bFl(a,b){A.tJ(a,new A.b_B(b),t.h7)}, +bat(){return new A.aKo(A.D(t.l5,t.UJ),A.bK0())}, +bgm(a,b){return new A.Lo(b==null?A.bat():b,a,null)}, +aA5(a){var s for(;s=a.Q,s!=null;a=s){if(a.e==null)return null -if(a instanceof A.SU)return a}return null}, -DF(a){var s,r=A.b8a(a,!1,!0) +if(a instanceof A.Ta)return a}return null}, +DS(a){var s,r=A.b99(a,!1,!0) if(r==null)return null -s=A.ayZ(r) +s=A.aA5(r) return s==null?null:s.dy}, -b2p:function b2p(a){this.a=a}, -Ho:function Ho(a,b){this.b=a +b3l:function b3l(a){this.a=a}, +HF:function HF(a,b){this.b=a this.c=b}, -Be:function Be(a,b){this.a=a +Bp:function Bp(a,b){this.a=a this.b=b}, -aa7:function aa7(a,b){this.a=a +aaY:function aaY(a,b){this.a=a this.b=b}, -a0U:function a0U(){}, -az0:function az0(a,b){this.a=a +a1k:function a1k(){}, +aA7:function aA7(a,b){this.a=a this.b=b}, -az_:function az_(){}, -He:function He(a,b){this.a=a +aA6:function aA6(){}, +Hv:function Hv(a,b){this.a=a this.b=b}, -adN:function adN(a){this.a=a}, -avx:function avx(){}, -aZH:function aZH(a){this.a=a}, -avF:function avF(a,b){this.a=a -this.b=b}, -avH:function avH(a){this.a=a}, -avG:function avG(a){this.a=a}, -avI:function avI(a){this.a=a}, -avJ:function avJ(a){this.a=a}, -avz:function avz(a){this.a=a}, -avA:function avA(a){this.a=a}, -avB:function avB(){}, -avC:function avC(a){this.a=a}, -avD:function avD(a){this.a=a}, -avE:function avE(){}, -avy:function avy(a,b,c){this.a=a +aeE:function aeE(a){this.a=a}, +awE:function awE(){}, +b_F:function b_F(a){this.a=a}, +awM:function awM(a,b){this.a=a +this.b=b}, +awO:function awO(a){this.a=a}, +awN:function awN(a){this.a=a}, +awP:function awP(a){this.a=a}, +awQ:function awQ(a){this.a=a}, +awG:function awG(a){this.a=a}, +awH:function awH(a){this.a=a}, +awI:function awI(){}, +awJ:function awJ(a){this.a=a}, +awK:function awK(a){this.a=a}, +awL:function awL(){}, +awF:function awF(a,b,c){this.a=a this.b=b this.c=c}, -avK:function avK(a){this.a=a}, -avL:function avL(a){this.a=a}, -avM:function avM(a){this.a=a}, -avN:function avN(a){this.a=a}, -hq:function hq(a,b,c){var _=this +awR:function awR(a){this.a=a}, +awS:function awS(a){this.a=a}, +awT:function awT(a){this.a=a}, +awU:function awU(a){this.a=a}, +hk:function hk(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=null}, -aZE:function aZE(){}, -aZG:function aZG(a){this.a=a}, -aZF:function aZF(){}, -pV:function pV(a){this.a=a +b_C:function b_C(){}, +b_E:function b_E(a){this.a=a}, +b_D:function b_D(){}, +q3:function q3(a){this.a=a this.b=null}, -aZC:function aZC(){}, -aZD:function aZD(a){this.a=a}, -aJj:function aJj(a,b){this.Cy$=a +b_A:function b_A(){}, +b_B:function b_B(a){this.a=a}, +aKo:function aKo(a,b){this.Cl$=a this.a=b}, -aJk:function aJk(){}, -aJl:function aJl(){}, -aJm:function aJm(a){this.a=a}, -L6:function L6(a,b,c){this.c=a +aKp:function aKp(){}, +aKq:function aKq(){}, +aKr:function aKr(a){this.a=a}, +Lo:function Lo(a,b,c){this.c=a this.f=b this.a=c}, -SU:function SU(a,b,c,d,e,f,g,h,i){var _=this +Ta:function Ta(a,b,c,d,e,f,g,h,i){var _=this _.dy=a _.a=b _.b=c @@ -34357,78 +35455,78 @@ _.Q=null _.as=h _.ax=_.at=null _.ay=!1 -_.bj$=0 -_.bo$=i -_.cW$=_.cV$=0 -_.d3$=!1}, -aeX:function aeX(a){var _=this +_.G$=0 +_.Y$=i +_.ae$=_.a7$=0 +_.aa$=!1}, +afQ:function afQ(a){var _=this _.d=$ _.a=null _.b=a _.c=null}, -a6T:function a6T(a){this.a=a +a7A:function a7A(a){this.a=a this.b=null}, -zv:function zv(){}, -a49:function a49(a){this.a=a +zG:function zG(){}, +a4P:function a4P(a){this.a=a this.b=null}, -zW:function zW(){}, -a5M:function a5M(a){this.a=a +A7:function A7(){}, +a6r:function a6r(a){this.a=a this.b=null}, -ub:function ub(a){this.a=a}, -Km:function Km(a,b){this.c=a +uk:function uk(a){this.a=a}, +KE:function KE(a,b){this.c=a this.a=b this.b=null}, -aeY:function aeY(){}, -ajh:function ajh(){}, -aoE:function aoE(){}, -aoF:function aoF(){}, -b8d(a){var s=a.bb(t.Jp) +afR:function afR(){}, +ak8:function ak8(){}, +apI:function apI(){}, +apJ:function apJ(){}, +b9c(a){var s=a.bh(t.Jp) return s==null?null:s.f}, -bwY(a){var s=null,r=$.ag() -return new A.lp(new A.OQ(s,r),new A.Ab(!1,r),s,A.D(t.yb,t.M),s,!0,s,B.n,a.h("lp<0>"))}, -Ld:function Ld(a,b,c){this.c=a +byh(a){var s=null,r=$.af() +return new A.lE(new A.P7(s,r),new A.An(!1,r),s,A.D(t.yb,t.M),s,!0,s,B.o,a.h("lE<0>"))}, +Lv:function Lv(a,b,c){this.c=a this.f=b this.a=c}, -Le:function Le(a,b){var _=this +Lw:function Lw(a,b){var _=this _.d=0 _.e=!1 _.f=a _.a=null _.b=b _.c=null}, -azr:function azr(){}, -azs:function azs(a){this.a=a}, -azt:function azt(a,b){this.a=a +aAy:function aAy(){}, +aAz:function aAz(a){this.a=a}, +aAA:function aAA(a,b){this.a=a this.b=b}, -SW:function SW(a,b,c,d){var _=this +Tc:function Tc(a,b,c,d){var _=this _.f=a _.r=b _.b=c _.a=d}, -qJ:function qJ(){}, -lp:function lp(a,b,c,d,e,f,g,h,i){var _=this +qR:function qR(){}, +lE:function lE(a,b,c,d,e,f,g,h,i){var _=this _.d=$ _.e=a _.f=b -_.d7$=c -_.jj$=d -_.uL$=e -_.hp$=f -_.jk$=g +_.cZ$=c +_.jg$=d +_.uB$=e +_.ho$=f +_.jh$=g _.a=null _.b=h _.c=null _.$ti=i}, -azq:function azq(a){this.a=a}, -azp:function azp(a,b){this.a=a +aAx:function aAx(a){this.a=a}, +aAw:function aAw(a,b){this.a=a this.b=b}, -arx:function arx(a,b){this.a=a +asI:function asI(a,b){this.a=a this.b=b}, -aWM:function aWM(){}, -Hq:function Hq(){}, -bDz(a){a.hm() -a.c6(A.b5q())}, -bwj(a,b){var s,r,q,p=a.e +aXU:function aXU(){}, +HH:function HH(){}, +bEW(a){a.hl() +a.c8(A.b6p())}, +bxD(a,b){var s,r,q,p=a.e p===$&&A.c() s=b.e s===$&&A.c() @@ -34437,46 +35535,46 @@ if(r!==0)return r q=b.as if(a.as!==q)return q?-1:1 return 0}, -bwk(a,b){var s=A.a6(b).h("U<1,ic>") -return A.bvq(!0,A.ai(new A.U(b,new A.axr(),s),!0,s.h("aA.E")),a,B.Wi,!0,B.QA,null)}, -bwi(a){a.dk() -a.c6(A.bm5())}, -a0q(a){var s=a.a,r=s instanceof A.qH?s:null -return new A.a0p("",r,new A.pL())}, -bBl(a){var s=a.aW(),r=new A.lT(s,a,B.a9) +bxE(a,b){var s=A.a6(b).h("S<1,ik>") +return A.bwK(!0,A.ai(new A.S(b,new A.ayA(),s),!0,s.h("aF.E")),a,B.Wp,!0,B.QG,null)}, +bxC(a){a.da() +a.c8(A.bnc())}, +a0R(a){var s=a.a,r=s instanceof A.qP?s:null +return new A.a0Q("",r,new A.pU())}, +bCI(a){var s=a.b0(),r=new A.m8(s,a,B.a9) s.c=r s.a=a return r}, -bxp(a){return new A.jb(A.kK(null,null,null,t.c,t.X),a,B.a9)}, -byJ(a){return new A.lA(A.e7(t.c),a,B.a9)}, -bbh(a,b,c,d){var s=new A.cv(b,c,"widgets library",a,d,!1) -A.et(s) +byK(a){return new A.jj(A.kY(null,null,null,t.D,t.X),a,B.a9)}, +bA3(a){return new A.lP(A.ee(t.D),a,B.a9)}, +bc9(a,b,c,d){var s=new A.cz(b,c,"widgets library",a,d,!1) +A.eA(s) return s}, -oR:function oR(){}, -cz:function cz(a,b){this.a=a +p1:function p1(){}, +cC:function cC(a,b){this.a=a this.$ti=b}, -qP:function qP(a,b){this.a=a +qX:function qX(a,b){this.a=a this.$ti=b}, m:function m(){}, -aQ:function aQ(){}, -as:function as(){}, -b0B:function b0B(a,b){this.a=a -this.b=b}, -at:function at(){}, -bC:function bC(){}, -fW:function fW(){}, -bX:function bX(){}, -b_:function b_(){}, -a2T:function a2T(){}, -bP:function bP(){}, -hT:function hT(){}, -Hk:function Hk(a,b){this.a=a -this.b=b}, -afR:function afR(a){this.a=!1 +aU:function aU(){}, +ax:function ax(){}, +b1x:function b1x(a,b){this.a=a +this.b=b}, +aB:function aB(){}, +bH:function bH(){}, +fP:function fP(){}, +c0:function c0(){}, +b2:function b2(){}, +a3p:function a3p(){}, +bT:function bT(){}, +hQ:function hQ(){}, +HB:function HB(a,b){this.a=a +this.b=b}, +agI:function agI(a){this.a=!1 this.b=a}, -aXt:function aXt(a,b){this.a=a +aYz:function aYz(a,b){this.a=a this.b=b}, -asA:function asA(a,b,c,d){var _=this +atK:function atK(a,b,c,d){var _=this _.a=null _.b=a _.c=b @@ -34487,29 +35585,29 @@ _.r=0 _.w=!1 _.y=_.x=null _.z=d}, -asB:function asB(a,b,c){this.a=a +atL:function atL(a,b,c){this.a=a this.b=b this.c=c}, -Nb:function Nb(){}, -aZ2:function aZ2(a,b){this.a=a +Nt:function Nt(){}, +b_4:function b_4(a,b){this.a=a this.b=b}, -b0:function b0(){}, -axu:function axu(a){this.a=a}, -axs:function axs(a){this.a=a}, -axr:function axr(){}, -axw:function axw(a){this.a=a}, -axx:function axx(a){this.a=a}, -axy:function axy(a){this.a=a}, -axp:function axp(a){this.a=a}, -axt:function axt(){}, -axq:function axq(a){this.a=a}, -a0p:function a0p(a,b,c){this.d=a +b4:function b4(){}, +ayD:function ayD(a){this.a=a}, +ayB:function ayB(a){this.a=a}, +ayA:function ayA(){}, +ayF:function ayF(a){this.a=a}, +ayG:function ayG(a){this.a=a}, +ayH:function ayH(a){this.a=a}, +ayy:function ayy(a){this.a=a}, +ayC:function ayC(){}, +ayz:function ayz(a){this.a=a}, +a0Q:function a0Q(a,b,c){this.d=a this.e=b this.a=c}, -JY:function JY(){}, -aue:function aue(){}, -auf:function auf(){}, -G5:function G5(a,b){var _=this +Kf:function Kf(){}, +avo:function avo(){}, +avp:function avp(){}, +Gm:function Gm(a,b){var _=this _.d=_.c=_.b=_.a=_.ay=null _.e=$ _.f=a @@ -34519,7 +35617,7 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -lT:function lT(a,b,c){var _=this +m8:function m8(a,b,c){var _=this _.ok=a _.p1=!1 _.d=_.c=_.b=_.a=_.ay=null @@ -34531,8 +35629,8 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -O0:function O0(){}, -zF:function zF(a,b,c){var _=this +Oj:function Oj(){}, +zQ:function zQ(a,b,c){var _=this _.d=_.c=_.b=_.a=_.ay=null _.e=$ _.f=a @@ -34543,9 +35641,9 @@ _.Q=!1 _.as=!0 _.ax=_.at=!1 _.$ti=c}, -aH3:function aH3(a){this.a=a}, -jb:function jb(a,b,c){var _=this -_.bd=a +aI6:function aI6(a){this.a=a}, +jj:function jj(a,b,c){var _=this +_.bb=a _.d=_.c=_.b=_.a=_.ay=null _.e=$ _.f=b @@ -34555,9 +35653,9 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -bR:function bR(){}, -aKN:function aKN(){}, -a2S:function a2S(a,b){var _=this +bV:function bV(){}, +aLR:function aLR(){}, +a3o:function a3o(a,b){var _=this _.d=_.c=_.b=_.a=_.CW=_.ay=null _.e=$ _.f=a @@ -34567,7 +35665,7 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -PI:function PI(a,b){var _=this +Q0:function Q0(a,b){var _=this _.d=_.c=_.b=_.a=_.CW=_.ay=_.p1=null _.e=$ _.f=a @@ -34577,7 +35675,7 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -lA:function lA(a,b,c){var _=this +lP:function lP(a,b,c){var _=this _.p1=$ _.p2=a _.d=_.c=_.b=_.a=_.CW=_.ay=null @@ -34589,11 +35687,11 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -aFi:function aFi(a){this.a=a}, -uE:function uE(a,b,c){this.a=a +aGn:function aGn(a){this.a=a}, +uL:function uL(a,b,c){this.a=a this.b=b this.$ti=c}, -ahz:function ahz(a,b){var _=this +aiv:function aiv(a,b){var _=this _.d=_.c=_.b=_.a=null _.e=$ _.f=a @@ -34603,14 +35701,14 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -ahE:function ahE(a){this.a=a}, -alq:function alq(){}, -ie(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){return new A.DO(b,a2,a3,a0,a1,p,r,s,q,f,l,a5,a6,a4,h,j,k,i,g,m,o,n,a,d,c,e)}, -yv:function yv(){}, -dt:function dt(a,b,c){this.a=a +aiA:function aiA(a){this.a=a}, +amp:function amp(){}, +im(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){return new A.E0(b,a2,a3,a0,a1,p,r,s,q,f,l,a5,a6,a4,h,j,k,i,g,m,o,n,a,d,c,e)}, +yE:function yE(){}, +dx:function dx(a,b,c){this.a=a this.b=b this.$ti=c}, -DO:function DO(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 +E0:function E0(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 _.c=a _.d=b _.e=c @@ -34629,95 +35727,95 @@ _.x2=o _.xr=p _.y1=q _.y2=r -_.bc=s -_.cd=a0 -_.bG=a1 -_.ck=a2 -_.b4=a3 -_.bg=a4 -_.M=a5 +_.bd=s +_.bP=a0 +_.bA=a1 +_.cC=a2 +_.aK=a3 +_.b2=a4 +_.bj=a5 _.a=a6}, -aA8:function aA8(a){this.a=a}, -aA9:function aA9(a,b){this.a=a +aBf:function aBf(a){this.a=a}, +aBg:function aBg(a,b){this.a=a this.b=b}, -aAa:function aAa(a){this.a=a}, -aAe:function aAe(a,b){this.a=a +aBh:function aBh(a){this.a=a}, +aBl:function aBl(a,b){this.a=a this.b=b}, -aAf:function aAf(a){this.a=a}, -aAg:function aAg(a,b){this.a=a +aBm:function aBm(a){this.a=a}, +aBn:function aBn(a,b){this.a=a this.b=b}, -aAh:function aAh(a){this.a=a}, -aAi:function aAi(a,b){this.a=a +aBo:function aBo(a){this.a=a}, +aBp:function aBp(a,b){this.a=a this.b=b}, -aAj:function aAj(a){this.a=a}, -aAk:function aAk(a,b){this.a=a +aBq:function aBq(a){this.a=a}, +aBr:function aBr(a,b){this.a=a this.b=b}, -aAl:function aAl(a){this.a=a}, -aAb:function aAb(a,b){this.a=a +aBs:function aBs(a){this.a=a}, +aBi:function aBi(a,b){this.a=a this.b=b}, -aAc:function aAc(a){this.a=a}, -aAd:function aAd(a,b){this.a=a +aBj:function aBj(a){this.a=a}, +aBk:function aBk(a,b){this.a=a this.b=b}, -kQ:function kQ(a,b,c,d,e){var _=this +l3:function l3(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.f=d _.a=e}, -Fj:function Fj(a,b){var _=this +FA:function FA(a,b){var _=this _.d=a _.a=_.e=null _.b=b _.c=null}, -aft:function aft(a,b,c,d){var _=this +agl:function agl(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -aMc:function aMc(){}, -aVN:function aVN(a){this.a=a}, -aVS:function aVS(a){this.a=a}, -aVR:function aVR(a){this.a=a}, -aVO:function aVO(a){this.a=a}, -aVP:function aVP(a){this.a=a}, -aVQ:function aVQ(a,b){this.a=a +aNg:function aNg(){}, +aWX:function aWX(a){this.a=a}, +aX1:function aX1(a){this.a=a}, +aX0:function aX0(a){this.a=a}, +aWY:function aWY(a){this.a=a}, +aWZ:function aWZ(a){this.a=a}, +aX_:function aX_(a,b){this.a=a this.b=b}, -aVT:function aVT(a){this.a=a}, -aVU:function aVU(a){this.a=a}, -aVV:function aVV(a,b){this.a=a +aX2:function aX2(a){this.a=a}, +aX3:function aX3(a){this.a=a}, +aX4:function aX4(a,b){this.a=a this.b=b}, -bfD(a,b,c){return new A.yA(b,a,c,null)}, -bfE(a,b,c){var s=A.D(t.K,t.U3) -a.c6(new A.aB2(c,new A.aB1(s,b))) +bgE(a,b,c){return new A.yK(b,a,c,null)}, +bgF(a,b,c){var s=A.D(t.K,t.U3) +a.c8(new A.aC1(c,new A.aC0(s,b))) return s}, -bjD(a,b){var s,r=a.gaH() +bkK(a,b){var s,r=a.gaH() r.toString t.x.a(r) -s=r.cP(0,b==null?null:b.gaH()) -r=r.gD(r) -return A.hS(s,new A.x(0,0,0+r.a,0+r.b))}, -DV:function DV(a,b){this.a=a +s=r.cL(0,b==null?null:b.gaH()) +r=r.gC(r) +return A.hP(s,new A.x(0,0,0+r.a,0+r.b))}, +E6:function E6(a,b){this.a=a this.b=b}, -yA:function yA(a,b,c,d){var _=this +yK:function yK(a,b,c,d){var _=this _.c=a _.e=b _.w=c _.a=d}, -aB1:function aB1(a,b){this.a=a +aC0:function aC0(a,b){this.a=a this.b=b}, -aB2:function aB2(a,b){this.a=a +aC1:function aC1(a,b){this.a=a this.b=b}, -Hx:function Hx(a,b){var _=this +HO:function HO(a,b){var _=this _.d=a _.e=null _.f=!0 _.a=null _.b=b _.c=null}, -aXk:function aXk(a,b){this.a=a +aYq:function aYq(a,b){this.a=a this.b=b}, -aXj:function aXj(){}, -aXg:function aXg(a,b,c,d,e,f,g,h,i,j,k){var _=this +aYp:function aYp(){}, +aYm:function aYm(a,b,c,d,e,f,g,h,i,j,k){var _=this _.a=a _.b=b _.c=c @@ -34730,7 +35828,7 @@ _.x=i _.y=j _.z=k _.at=_.as=_.Q=$}, -ta:function ta(a,b){var _=this +tl:function tl(a,b){var _=this _.a=a _.b=$ _.c=null @@ -34738,38 +35836,38 @@ _.d=b _.f=_.e=$ _.r=null _.x=_.w=!1}, -aXh:function aXh(a){this.a=a}, -aXi:function aXi(a,b){this.a=a +aYn:function aYn(a){this.a=a}, +aYo:function aYo(a,b){this.a=a this.b=b}, -Ly:function Ly(a,b){this.a=a +LR:function LR(a,b){this.a=a this.b=b}, -aB0:function aB0(){}, -aB_:function aB_(a,b,c,d,e){var _=this +aC_:function aC_(){}, +aBZ:function aBZ(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aAZ:function aAZ(a,b,c,d,e,f){var _=this +aBY:function aBY(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -b8q(a,b,c){return new A.yH(a,c,b,null)}, -yH:function yH(a,b,c,d){var _=this +b9p(a,b,c){return new A.yR(a,c,b,null)}, +yR:function yR(a,b,c,d){var _=this _.c=a _.d=b _.x=c _.a=d}, -fy:function fy(a,b){this.a=a +fu:function fu(a,b){this.a=a this.d=b}, -LD(a,b,c){return new A.yI(b,a,c)}, -a22(a,b){return new A.iA(new A.aBB(null,b,a),null)}, -bfK(a){var s,r,q,p,o,n,m=A.bfJ(a).aD(a),l=m.a,k=l==null +LW(a,b,c){return new A.yS(b,a,c)}, +a2v(a,b){return new A.iG(new A.aCA(null,b,a),null)}, +bgL(a){var s,r,q,p,o,n,m=A.bgK(a).aE(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.Y(s,0,1))!=null}else s=!1 +s=(s==null?null:A.Z(s,0,1))!=null}else s=!1 else s=!1 else s=!1 else s=!1 @@ -34786,44 +35884,44 @@ if(r==null)r=0 q=m.e if(q==null)q=48 p=m.f -if(p==null)p=B.o +if(p==null)p=B.q o=m.r -o=o==null?null:A.Y(o,0,1) -if(o==null)o=A.Y(1,0,1) +o=o==null?null:A.Z(o,0,1) +if(o==null)o=A.Z(1,0,1) n=m.w -l=m.IE(p,k,r,o,q,n==null?null:n,l,s)}return l}, -bfJ(a){var s=a.bb(t.Oh),r=s==null?null:s.w -return r==null?B.T8:r}, -yI:function yI(a,b,c){this.w=a +l=m.Ip(p,k,r,o,q,n==null?null:n,l,s)}return l}, +bgK(a){var s=a.bh(t.Oh),r=s==null?null:s.w +return r==null?B.Tf:r}, +yS:function yS(a,b,c){this.w=a this.b=b this.a=c}, -aBB:function aBB(a,b,c){this.a=a +aCA:function aCA(a,b,c){this.a=a this.b=b this.c=c}, -qS(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=null +r_(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=null if(a==b&&a!=null)return a s=a==null r=s?i:a.a q=b==null -r=A.ak(r,q?i:b.a,c) +r=A.am(r,q?i:b.a,c) p=s?i:a.b -p=A.ak(p,q?i:b.b,c) +p=A.am(p,q?i:b.b,c) o=s?i:a.c -o=A.ak(o,q?i:b.c,c) +o=A.am(o,q?i:b.c,c) n=s?i:a.d -n=A.ak(n,q?i:b.d,c) +n=A.am(n,q?i:b.d,c) m=s?i:a.e -m=A.ak(m,q?i:b.e,c) +m=A.am(m,q?i:b.e,c) l=s?i:a.f l=A.a1(l,q?i:b.f,c) if(s)k=i else{k=a.r -k=k==null?i:A.Y(k,0,1)}if(q)j=i +k=k==null?i:A.Z(k,0,1)}if(q)j=i else{j=b.r -j=j==null?i:A.Y(j,0,1)}j=A.ak(k,j,c) +j=j==null?i:A.Z(j,0,1)}j=A.am(k,j,c) s=s?i:a.w -return new A.fc(r,p,o,n,m,l,j,A.bAM(s,q?i:b.w,c))}, -fc:function fc(a,b,c,d,e,f,g,h){var _=this +return new A.f9(r,p,o,n,m,l,j,A.bC7(s,q?i:b.w,c))}, +f9:function f9(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -34832,22 +35930,22 @@ _.e=e _.f=f _.r=g _.w=h}, -afM:function afM(){}, -Iu(a,b){var s,r -a.bb(t.l4) -s=$.lb() -r=A.dO(a,B.cC) +agD:function agD(){}, +IN(a,b){var s,r +a.bh(t.l4) +s=$.lo() +r=A.dW(a,B.cE) r=r==null?null:r.b if(r==null)r=1 -return new A.yJ(s,r,A.Mk(a),A.es(a),b,A.cu())}, -b8r(a,b,c){var s=null -return new A.uA(A.b9B(s,s,new A.EM(a,1,s)),c,b,s)}, -uA:function uA(a,b,c,d){var _=this +return new A.yT(s,r,A.ME(a),A.ey(a),b,A.cx())}, +b9q(a,b,c){var s=null +return new A.uH(A.bax(s,s,new A.F0(a,1,s)),c,b,s)}, +uH:function uH(a,b,c,d){var _=this _.c=a _.r=b _.w=c _.a=d}, -T5:function T5(a){var _=this +Tm:function Tm(a){var _=this _.f=_.e=_.d=null _.r=!1 _.w=$ @@ -34857,51 +35955,51 @@ _.z=$ _.a=_.ax=_.at=_.as=_.Q=null _.b=a _.c=null}, -aXp:function aXp(a,b,c){this.a=a +aYv:function aYv(a,b,c){this.a=a this.b=b this.c=c}, -aXq:function aXq(a){this.a=a}, -aXr:function aXr(a){this.a=a}, -aXs:function aXs(a){this.a=a}, -aoq:function aoq(){}, -bdq(a,b,c,d,e){return new A.IQ(a,d,e,b,c,null,null)}, -bdp(a,b,c,d){return new A.IN(a,d,b,c,null,null)}, -Xl(a,b,c,d){return new A.IL(a,d,b,c,null,null)}, -a_g:function a_g(a,b){this.a=a +aYw:function aYw(a){this.a=a}, +aYx:function aYx(a){this.a=a}, +aYy:function aYy(a){this.a=a}, +apu:function apu(){}, +beq(a,b,c,d,e){return new A.J7(a,d,e,b,c,null,null)}, +bep(a,b,c,d){return new A.J4(a,d,b,c,null,null)}, +XG(a,b,c,d){return new A.J2(a,d,b,c,null,null)}, +a_F:function a_F(a,b){this.a=a this.b=b}, -KD:function KD(a,b){this.a=a +KV:function KV(a,b){this.a=a this.b=b}, -y_:function y_(a,b){this.a=a +y7:function y7(a,b){this.a=a this.b=b}, -xg:function xg(a,b){this.a=a +xn:function xn(a,b){this.a=a this.b=b}, -B_:function B_(a,b){this.a=a +Ba:function Ba(a,b){this.a=a this.b=b}, -a2a:function a2a(){}, -E0:function E0(){}, -aBX:function aBX(a){this.a=a}, -aBW:function aBW(a){this.a=a}, -aBV:function aBV(a,b){this.a=a +a2D:function a2D(){}, +Ec:function Ec(){}, +aCW:function aCW(a){this.a=a}, +aCV:function aCV(a){this.a=a}, +aCU:function aCU(a,b){this.a=a this.b=b}, -Ca:function Ca(){}, -aqQ:function aqQ(){}, -IO:function IO(a,b,c,d,e,f){var _=this +Cn:function Cn(){}, +as1:function as1(){}, +J5:function J5(a,b,c,d,e,f){var _=this _.r=a _.w=b _.c=c _.d=d _.e=e _.a=f}, -abi:function abi(a,b,c){var _=this +ac9:function ac9(a,b,c){var _=this _.CW=null _.e=_.d=$ -_.iY$=a -_.dQ$=b +_.iS$=a +_.dH$=b _.a=null _.b=c _.c=null}, -aSU:function aSU(){}, -IQ:function IQ(a,b,c,d,e,f,g){var _=this +aU4:function aU4(){}, +J7:function J7(a,b,c,d,e,f,g){var _=this _.r=a _.w=b _.x=c @@ -34909,53 +36007,53 @@ _.c=d _.d=e _.e=f _.a=g}, -abk:function abk(a,b,c){var _=this +acb:function acb(a,b,c){var _=this _.dy=_.dx=_.db=_.cy=_.cx=_.CW=null _.e=_.d=$ -_.iY$=a -_.dQ$=b +_.iS$=a +_.dH$=b _.a=null _.b=c _.c=null}, -aSZ:function aSZ(){}, -aT_:function aT_(){}, -aT0:function aT0(){}, -aT1:function aT1(){}, -aT2:function aT2(){}, -aT3:function aT3(){}, -IN:function IN(a,b,c,d,e,f){var _=this +aU9:function aU9(){}, +aUa:function aUa(){}, +aUb:function aUb(){}, +aUc:function aUc(){}, +aUd:function aUd(){}, +aUe:function aUe(){}, +J4:function J4(a,b,c,d,e,f){var _=this _.r=a _.w=b _.c=c _.d=d _.e=e _.a=f}, -abh:function abh(a,b,c){var _=this +ac8:function ac8(a,b,c){var _=this _.z=null _.e=_.d=_.Q=$ -_.iY$=a -_.dQ$=b +_.iS$=a +_.dH$=b _.a=null _.b=c _.c=null}, -aST:function aST(){}, -IL:function IL(a,b,c,d,e,f){var _=this +aU3:function aU3(){}, +J2:function J2(a,b,c,d,e,f){var _=this _.r=a _.w=b _.c=c _.d=d _.e=e _.a=f}, -abg:function abg(a,b,c){var _=this +ac7:function ac7(a,b,c){var _=this _.CW=null _.e=_.d=$ -_.iY$=a -_.dQ$=b +_.iS$=a +_.dH$=b _.a=null _.b=c _.c=null}, -aSS:function aSS(){}, -IP:function IP(a,b,c,d,e,f,g,h,i,j,k){var _=this +aU2:function aU2(){}, +J6:function J6(a,b,c,d,e,f,g,h,i,j,k){var _=this _.r=a _.w=b _.x=c @@ -34967,36 +36065,36 @@ _.c=h _.d=i _.e=j _.a=k}, -abj:function abj(a,b,c){var _=this +aca:function aca(a,b,c){var _=this _.db=_.cy=_.cx=_.CW=null _.e=_.d=$ -_.iY$=a -_.dQ$=b +_.iS$=a +_.dH$=b _.a=null _.b=c _.c=null}, -aSV:function aSV(){}, -aSW:function aSW(){}, -aSX:function aSX(){}, -aSY:function aSY(){}, -Hz:function Hz(){}, -bxq(a,b,c,d){var s=a.jy(d) +aU5:function aU5(){}, +aU6:function aU6(){}, +aU7:function aU7(){}, +aU8:function aU8(){}, +HQ:function HQ(){}, +byL(a,b,c,d){var s=a.jw(d) if(s==null)return c.push(s) -d.a(s.gb8()) +d.a(s.gbg()) return}, -cb(a,b,c){var s,r,q,p,o,n -if(b==null)return a.bb(c) +cg(a,b,c){var s,r,q,p,o,n +if(b==null)return a.bh(c) s=A.b([],t.Fa) -A.bxq(a,b,s,c) +A.byL(a,b,s,c) if(s.length===0)return null -r=B.b.ga9(s) +r=B.b.ga4(s) for(q=s.length,p=0;p>")),i).cB(new A.b2I(k,h),t.e3)}, -Mk(a){var s=a.bb(t.Gk) +n.push(new A.I9(p,l))}}j=k.a +if(j==null)return new A.cO(h,t.rg) +return A.f8(new A.S(j,new A.b3D(),A.a6(j).h("S<1,at<@>>")),i).cz(new A.b3E(k,h),t.e3)}, +ME(a){var s=a.bh(t.Gk) return s==null?null:s.r.f}, -mz(a,b,c){var s=a.bb(t.Gk) -return s==null?null:c.h("0?").a(J.cd(s.r.e,b))}, -HT:function HT(a,b){this.a=a +mN(a,b,c){var s=a.bh(t.Gk) +return s==null?null:c.h("0?").a(J.bU(s.r.e,b))}, +I9:function I9(a,b){this.a=a this.b=b}, -b2G:function b2G(a){this.a=a}, -b2H:function b2H(){}, -b2I:function b2I(a,b){this.a=a +b3C:function b3C(a){this.a=a}, +b3D:function b3D(){}, +b3E:function b3E(a,b){this.a=a this.b=b}, -kN:function kN(){}, -ant:function ant(){}, -a_p:function a_p(){}, -Tq:function Tq(a,b,c,d){var _=this +l0:function l0(){}, +aow:function aow(){}, +a_O:function a_O(){}, +TH:function TH(a,b,c,d){var _=this _.r=a _.w=b _.b=c _.a=d}, -Mj:function Mj(a,b,c,d){var _=this +MD:function MD(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -agy:function agy(a,b,c){var _=this +ahr:function ahr(a,b,c){var _=this _.d=a _.e=b _.a=_.f=null _.b=c _.c=null}, -aYd:function aYd(a){this.a=a}, -aYe:function aYe(a,b){this.a=a +aZj:function aZj(a){this.a=a}, +aZk:function aZk(a,b){this.a=a this.b=b}, -aYc:function aYc(a,b,c){this.a=a +aZi:function aZi(a,b,c){this.a=a this.b=b this.c=c}, -byb(a,b){var s -a.bb(t.bS) -s=A.byc(a,b) +bzw(a,b){var s +a.bh(t.bS) +s=A.bzx(a,b) if(s==null)return null -a.Fk(s,null) -return b.a(s.gb8())}, -byc(a,b){var s,r,q,p=a.jy(b) +a.F8(s,null) +return b.a(s.gbg())}, +bzx(a,b){var s,r,q,p=a.jw(b) if(p==null)return null -s=a.jy(t.bS) +s=a.jw(t.bS) if(s!=null){r=s.e r===$&&A.c() q=p.e @@ -35161,85 +36259,85 @@ q=r>q r=q}else r=!1 if(r)return null return p}, -bgn(a,b){var s={} +bhp(a,b){var s={} s.a=null -a.n3(new A.aE5(s,b)) +a.mW(new A.aFa(s,b)) s=s.a if(s==null)s=null else{s=s.ok s.toString}return b.h("0?").a(s)}, -aE6(a,b){var s={} +aFb(a,b){var s={} s.a=null -a.n3(new A.aE7(s,b)) +a.mW(new A.aFc(s,b)) s=s.a if(s==null)s=null else{s=s.ok s.toString}return b.h("0?").a(s)}, -b8O(a,b){var s={} +b9N(a,b){var s={} s.a=null -a.n3(new A.aE4(s,b)) +a.mW(new A.aF9(s,b)) s=s.a s=s==null?null:s.gaH() return b.h("0?").a(s)}, -aE5:function aE5(a,b){this.a=a +aFa:function aFa(a,b){this.a=a this.b=b}, -aE7:function aE7(a,b){this.a=a +aFc:function aFc(a,b){this.a=a this.b=b}, -aE4:function aE4(a,b){this.a=a +aF9:function aF9(a,b){this.a=a this.b=b}, -bgo(a,b){var s,r=b.a,q=a.a -if(rq?B.h.X(0,new A.h(q-r,0)):B.h}r=b.b +s=r>q?B.h.W(0,new A.h(q-r,0)):B.h}r=b.b q=a.b -if(rq)s=s.X(0,new A.h(0,q-r))}return b.dN(s)}, -bgp(a,b,c){return new A.Mo(a,null,null,null,b,c)}, -p7:function p7(a,b,c,d){var _=this +if(r>q)s=s.W(0,new A.h(0,q-r))}return b.dE(s)}, +bhr(a,b,c){return new A.MI(a,null,null,null,b,c)}, +ph:function ph(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -a9C:function a9C(a,b){this.a=a +aar:function aar(a,b){this.a=a this.b=b}, -aPK:function aPK(){}, -zc:function zc(){this.b=this.a=null}, -aEk:function aEk(a,b){this.a=a +aQV:function aQV(){}, +zm:function zm(){this.b=this.a=null}, +aFp:function aFp(a,b){this.a=a this.b=b}, -Mo:function Mo(a,b,c,d,e,f){var _=this +MI:function MI(a,b,c,d,e,f){var _=this _.f=a _.a=b _.b=c _.c=d _.d=e _.e=f}, -Ob:function Ob(a,b,c,d,e,f){var _=this +Ot:function Ot(a,b,c,d,e,f){var _=this _.c=a _.d=b _.e=c _.f=d _.r=e _.a=f}, -agE:function agE(a,b,c){this.c=a +ahy:function ahy(a,b,c){this.c=a this.d=b this.a=c}, -ae0:function ae0(a,b,c){this.b=a +aeU:function aeU(a,b,c){this.b=a this.c=b this.a=c}, -agD:function agD(a,b,c,d,e){var _=this +ahx:function ahx(a,b,c,d,e){var _=this _.e=a _.f=b _.r=c _.c=d _.a=e}, -ajA:function ajA(a,b,c,d,e){var _=this -_.T=a -_.aG=b -_.b9=c -_.V$=d +aks:function aks(a,b,c,d,e){var _=this +_.S=a +_.aC=b +_.be=c +_.U$=d _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -35266,15 +36364,15 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -r4(a,b,c){return new A.zl(b,a,c)}, -bgA(a,b,c,d,e,f){return A.r4(a,A.cb(b,null,t.l).w.acI(c,!0,!0,f),null)}, -dO(a,b){var s=A.cb(a,b,t.l) +rd(a,b,c){return new A.zv(b,a,c)}, +bhC(a,b,c,d,e,f){return A.rd(a,A.cg(b,null,t.l).w.adk(c,!0,!0,f),null)}, +dW(a,b){var s=A.cg(a,b,t.l) return s==null?null:s.w}, -a4s:function a4s(a,b){this.a=a +a57:function a57(a,b){this.a=a this.b=b}, -i8:function i8(a,b){this.a=a +ie:function ie(a,b){this.a=a this.b=b}, -ME:function ME(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +MY:function MY(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 @@ -35292,24 +36390,24 @@ _.at=n _.ax=o _.ay=p _.ch=q}, -aEI:function aEI(a){this.a=a}, -zl:function zl(a,b,c){this.w=a +aFN:function aFN(a){this.a=a}, +zv:function zv(a,b,c){this.w=a this.b=b this.a=c}, -aFQ:function aFQ(a,b){this.a=a +aGT:function aGT(a,b){this.a=a this.b=b}, -TA:function TA(a,b,c){this.c=a +TR:function TR(a,b,c){this.c=a this.e=b this.a=c}, -agO:function agO(a){var _=this +ahI:function ahI(a){var _=this _.a=_.e=_.d=null _.b=a _.c=null}, -aYD:function aYD(a,b){this.a=a +aZJ:function aZJ(a,b){this.a=a this.b=b}, -aot:function aot(){}, -b8Z(a,b,c,d,e,f,g){return new A.a3I(c,d,e,!0,f,b,g,null)}, -a3I:function a3I(a,b,c,d,e,f,g,h){var _=this +apx:function apx(){}, +b9Y(a,b,c,d,e,f,g){return new A.a4j(c,d,e,!0,f,b,g,null)}, +a4j:function a4j(a,b,c,d,e,f,g,h){var _=this _.c=a _.d=b _.e=c @@ -35318,16 +36416,16 @@ _.r=e _.w=f _.x=g _.a=h}, -aF4:function aF4(a,b){this.a=a +aG9:function aG9(a,b){this.a=a this.b=b}, -Xm:function Xm(a,b,c,d,e){var _=this +XH:function XH(a,b,c,d,e){var _=this _.e=a _.f=b _.r=c _.c=d _.a=e}, -H3:function H3(a,b,c,d,e,f,g,h,i){var _=this -_.bd=null +Hk:function Hk(a,b,c,d,e,f,g,h,i){var _=this +_.bb=null _.k3=_.k2=!1 _.ok=_.k4=null _.at=a @@ -35344,83 +36442,83 @@ _.b=null _.c=g _.d=h _.e=i}, -abs:function abs(a){this.a=a}, -agX:function agX(a,b,c){this.c=a +acj:function acj(a){this.a=a}, +ahR:function ahR(a,b,c){this.c=a this.d=b this.a=c}, -v1(a,b){var s,r -if(a instanceof A.lT){s=a.ok +vc(a,b){var s,r +if(a instanceof A.m8){s=a.ok s.toString -s=s instanceof A.nL}else s=!1 +s=s instanceof A.nY}else s=!1 if(s){s=a.ok s.toString t.uK.a(s) r=s}else r=null -if(r==null)r=a.CI(t.uK) +if(r==null)r=a.Cu(t.uK) s=r s.toString return s}, -bgM(a){var s,r=a.ok +bhP(a){var s,r=a.ok r.toString -if(r instanceof A.nL)s=r +if(r instanceof A.nY)s=r else s=null -if(s==null)s=a.CI(t.uK) +if(s==null)s=a.Cu(t.uK) return s}, -byX(a,b){var s,r,q,p,o,n,m=null,l=A.b([],t.oP) -if(B.d.cb(b,"/")&&b.length>1){b=B.d.cf(b,1) +bAj(a,b){var s,r,q,p,o,n,m=null,l=A.b([],t.oP) +if(B.d.cd(b,"/")&&b.length>1){b=B.d.cf(b,1) s=t.z -l.push(a.H3("/",!0,m,s)) +l.push(a.GP("/",!0,m,s)) r=b.split("/") if(b.length!==0)for(q=r.length,p=0,o="";p=3}, -bE7(a){return a.gaS1()}, -baJ(a){return new A.b_L(a)}, -bgL(a,b){var s,r,q,p -for(s=a.a,r=s.gKQ(),q=r.length,p=0;p2?s[2]:null,B.ql) -case 1:s=s.hi(a,1)[1] +A.cG(q) +return new A.aii(r,q,s.length>2?s[2]:null,B.qo) +case 1:s=s.h8(a,1)[1] s.toString -t.pO.a(A.bze(new A.asO(A.h1(s)))) +t.pO.a(A.bAA(new A.atY(A.fW(s)))) return null}}, -FA:function FA(a,b){this.a=a +FR:function FR(a,b){this.a=a this.b=b}, -eo:function eo(){}, -aKW:function aKW(a){this.a=a}, -aKV:function aKV(a){this.a=a}, -lN:function lN(a,b){this.a=a +ev:function ev(){}, +aM_:function aM_(a){this.a=a}, +aLZ:function aLZ(a){this.a=a}, +m1:function m1(a,b){this.a=a this.b=b}, -zu:function zu(){}, -yB:function yB(a,b,c){this.f=a +zF:function zF(){}, +yL:function yL(a,b,c){this.f=a this.b=b this.a=c}, -aKU:function aKU(){}, -aa6:function aa6(){}, -a_n:function a_n(a){this.$ti=a}, -N7:function N7(a,b,c,d,e,f,g,h,i){var _=this +aLY:function aLY(){}, +aaX:function aaX(){}, +a_M:function a_M(a){this.$ti=a}, +Nq:function Nq(a,b,c,d,e,f,g,h,i){var _=this _.f=a _.r=b _.w=c @@ -35430,15 +36528,15 @@ _.Q=f _.as=g _.at=h _.a=i}, -aFU:function aFU(){}, -jz:function jz(a,b){this.a=a +aGX:function aGX(){}, +jJ:function jJ(a,b){this.a=a this.b=b}, -ahx:function ahx(a,b,c){var _=this +ait:function ait(a,b,c){var _=this _.a=null _.b=a _.c=b _.d=c}, -ok:function ok(a,b,c,d,e,f,g){var _=this +ox:function ox(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -35449,28 +36547,28 @@ _.r=g _.w=null _.x=!0 _.y=!1}, -b_K:function b_K(a,b){this.a=a +b0G:function b0G(a,b){this.a=a this.b=b}, -b_I:function b_I(){}, -b_J:function b_J(a,b,c,d,e){var _=this +b0E:function b0E(){}, +b0F:function b0F(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -b_H:function b_H(a,b){this.a=a +b0D:function b0D(a,b){this.a=a this.b=b}, -b_L:function b_L(a){this.a=a}, -wv:function wv(){}, -HN:function HN(a,b){this.a=a +b0H:function b0H(a){this.a=a}, +wD:function wD(){}, +I3:function I3(a,b){this.a=a this.b=b}, -HM:function HM(a,b){this.a=a +I2:function I2(a,b){this.a=a this.b=b}, -TM:function TM(a,b){this.a=a +U2:function U2(a,b){this.a=a this.b=b}, -TN:function TN(a,b){this.a=a +U3:function U3(a,b){this.a=a this.b=b}, -nL:function nL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +nY:function nY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this _.d=$ _.e=a _.f=b @@ -35487,53 +36585,53 @@ _.ch=_.ay=!1 _.CW=0 _.cx=h _.cy=i -_.d7$=j -_.jj$=k -_.uL$=l -_.hp$=m -_.jk$=n -_.eX$=o -_.bT$=p +_.cZ$=j +_.jg$=k +_.uB$=l +_.ho$=m +_.jh$=n +_.eU$=o +_.bU$=p _.a=null _.b=q _.c=null}, -aFT:function aFT(a){this.a=a}, -aFS:function aFS(){}, -aFR:function aFR(a){this.a=a}, -Uw:function Uw(a,b){this.a=a +aGW:function aGW(a){this.a=a}, +aGV:function aGV(){}, +aGU:function aGU(a){this.a=a}, +UN:function UN(a,b){this.a=a this.b=b}, -ajV:function ajV(){}, -ahm:function ahm(a,b,c,d){var _=this +akN:function akN(){}, +aii:function aii(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d _.b=null}, -bao:function bao(a,b,c,d){var _=this +bbg:function bbg(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d _.b=null}, -afy:function afy(a){var _=this +agq:function agq(a){var _=this _.y=null _.a=!1 _.c=_.b=null -_.bj$=0 -_.bo$=a -_.cW$=_.cV$=0 -_.d3$=!1}, -aXl:function aXl(){}, -aZ_:function aZ_(){}, -TO:function TO(){}, -TP:function TP(){}, -a4e:function a4e(){}, -hU:function hU(a,b,c,d){var _=this +_.G$=0 +_.Y$=a +_.ae$=_.a7$=0 +_.aa$=!1}, +aYr:function aYr(){}, +b_1:function b_1(){}, +U4:function U4(){}, +U5:function U5(){}, +a4U:function a4U(){}, +hR:function hR(a,b,c,d){var _=this _.d=a _.b=b _.a=c _.$ti=d}, -TQ:function TQ(a,b,c){var _=this +U6:function U6(a,b,c){var _=this _.d=_.c=_.b=_.a=_.ay=null _.e=$ _.f=a @@ -35544,12 +36642,12 @@ _.Q=!1 _.as=!0 _.ax=_.at=!1 _.$ti=c}, -mv:function mv(){}, -aoz:function aoz(){}, -bz1(a,b,c,d,e,f){return new A.a4v(f,a,e,c,d,b,null)}, -a4w:function a4w(a,b){this.a=a +mJ:function mJ(){}, +apD:function apD(){}, +bAo(a,b,c,d,e,f){return new A.a5a(f,a,e,c,d,b,null)}, +a5b:function a5b(a,b){this.a=a this.b=b}, -a4v:function a4v(a,b,c,d,e,f,g){var _=this +a5a:function a5a(a,b,c,d,e,f,g){var _=this _.e=a _.f=b _.r=c @@ -35557,20 +36655,20 @@ _.w=d _.x=e _.c=f _.a=g}, -pU:function pU(a,b,c){this.dZ$=a -this.b2$=b +q2:function q2(a,b,c){this.dT$=a +this.b6$=b this.a=c}, -I_:function I_(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.I=a -_.a1=b -_.a8=c -_.aq=d -_.aJ=e -_.aX=f -_.b4=g -_.e5$=h -_.aQ$=i -_.f7$=j +Ig:function Ig(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.G=a +_.Y=b +_.a7=c +_.ae=d +_.aa=e +_.aP=f +_.aK=g +_.dZ$=h +_.aR$=i +_.f5$=j _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -35597,18 +36695,18 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -b_9:function b_9(a,b){this.a=a +b07:function b07(a,b){this.a=a this.b=b}, -aoN:function aoN(){}, -aoO:function aoO(){}, -v4(a,b){return new A.rc(a,b,A.ju(null,t.Aq),new A.cz(null,t.af))}, -bE3(a){return a.aV(0)}, -bE2(a,b){var s,r=a.bb(t.Ap) +apR:function apR(){}, +apS:function apS(){}, +vf(a,b){return new A.rk(a,b,A.jD(null,t.Aq),new A.cC(null,t.af))}, +bFq(a){return a.aZ(0)}, +bFp(a,b){var s,r=a.bh(t.Ap) if(r!=null)return r -s=A.b([A.uh("No Overlay widget found."),A.ca(A.L(a.gb8()).j(0)+" widgets require an Overlay widget ancestor.\nAn overlay lets widgets float on top of other widget children."),A.a0m("To introduce an Overlay widget, you can either directly include one, or use a widget that contains an Overlay itself, such as a Navigator, WidgetApp, MaterialApp, or CupertinoApp.")],t.qe) -B.b.H(s,a.aIZ(B.abT)) -throw A.d(A.DD(s))}, -rc:function rc(a,b,c,d){var _=this +s=A.b([A.uq("No Overlay widget found."),A.cf(A.L(a.gbg()).j(0)+" widgets require an Overlay widget ancestor.\nAn overlay lets widgets float on top of other widget children."),A.a0N("To introduce an Overlay widget, you can either directly include one, or use a widget that contains an Overlay itself, such as a Navigator, WidgetApp, MaterialApp, or CupertinoApp.")],t.Q) +B.b.I(s,a.aJC(B.ac4)) +throw A.d(A.DQ(s))}, +rk:function rk(a,b,c,d){var _=this _.a=a _.b=!1 _.c=b @@ -35616,54 +36714,54 @@ _.d=c _.e=null _.f=d _.r=!1}, -aGq:function aGq(a){this.a=a}, -td:function td(a,b,c,d){var _=this +aHt:function aHt(a){this.a=a}, +to:function to(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -HP:function HP(a){var _=this +I5:function I5(a){var _=this _.d=$ _.e=null _.r=_.f=$ _.a=null _.b=a _.c=null}, -aZ4:function aZ4(){}, -EQ:function EQ(a,b,c){this.c=a +b_6:function b_6(){}, +F5:function F5(a,b,c){this.c=a this.d=b this.a=c}, -ES:function ES(a,b,c,d){var _=this +F7:function F7(a,b,c,d){var _=this _.d=a -_.eX$=b -_.bT$=c +_.eU$=b +_.bU$=c _.a=null _.b=d _.c=null}, -aGv:function aGv(a,b,c,d){var _=this +aHy:function aHy(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -aGu:function aGu(a,b,c,d){var _=this +aHx:function aHx(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -aGw:function aGw(a,b,c,d,e){var _=this +aHz:function aHz(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aGt:function aGt(){}, -aGs:function aGs(){}, -Vq:function Vq(a,b,c,d){var _=this +aHw:function aHw(){}, +aHv:function aHv(){}, +VH:function VH(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -amr:function amr(a,b,c){var _=this +anp:function anp(a,b,c){var _=this _.p1=$ _.p2=a _.d=_.c=_.b=_.a=_.CW=_.ay=null @@ -35675,23 +36773,23 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -BO:function BO(){}, -b_o:function b_o(a){this.a=a}, -Ih:function Ih(a,b,c){var _=this +C_:function C_(){}, +b0m:function b0m(a){this.a=a}, +Iy:function Iy(a,b,c){var _=this _.y=_.x=_.w=_.r=_.f=_.e=_.at=null -_.dZ$=a -_.b2$=b +_.dT$=a +_.b6$=b _.a=c}, -wA:function wA(a,b,c,d,e,f,g,h){var _=this -_.I=null -_.a1=a -_.a8=b -_.aq=c -_.aJ=!1 -_.aX=d -_.e5$=e -_.aQ$=f -_.f7$=g +wI:function wI(a,b,c,d,e,f,g,h){var _=this +_.G=null +_.Y=a +_.a7=b +_.ae=c +_.aa=!1 +_.aP=d +_.dZ$=e +_.aR$=f +_.f5$=g _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -35718,43 +36816,43 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -b_s:function b_s(a){this.a=a}, -b_q:function b_q(a){this.a=a}, -b_r:function b_r(a){this.a=a}, -b_p:function b_p(a){this.a=a}, -aGr:function aGr(){this.b=this.a=null}, -No:function No(a,b,c,d){var _=this +b0q:function b0q(a){this.a=a}, +b0o:function b0o(a){this.a=a}, +b0p:function b0p(a){this.a=a}, +b0n:function b0n(a){this.a=a}, +aHu:function aHu(){this.b=this.a=null}, +NG:function NG(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -ahQ:function ahQ(a){var _=this +aiM:function aiM(a){var _=this _.d=null _.e=!0 _.a=_.f=null _.b=a _.c=null}, -aZ5:function aZ5(a,b){this.a=a +b_7:function b_7(a,b){this.a=a this.b=b}, -aZ7:function aZ7(a,b){this.a=a +b_9:function b_9(a,b){this.a=a this.b=b}, -aZ6:function aZ6(a){this.a=a}, -BI:function BI(a,b,c){var _=this +b_8:function b_8(a){this.a=a}, +BU:function BU(a,b,c){var _=this _.a=a _.b=b _.c=c -_.nA$=_.nz$=_.oK$=_.e=_.d=null}, -BN:function BN(a,b,c,d){var _=this +_.nv$=_.nu$=_.oE$=_.e=_.d=null}, +BZ:function BZ(a,b,c,d){var _=this _.f=a _.r=b _.b=c _.a=d}, -HQ:function HQ(a,b,c,d){var _=this +I6:function I6(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -ahP:function ahP(a,b){var _=this +aiL:function aiL(a,b){var _=this _.d=_.c=_.b=_.a=_.CW=_.ay=_.p2=_.p1=null _.e=$ _.f=a @@ -35764,15 +36862,15 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -adD:function adD(a,b){this.c=a +aeu:function aeu(a,b){this.c=a this.a=b}, -BM:function BM(a,b,c){var _=this -_.T=a -_.aG=!1 -_.b9=!0 -_.ed=_.cu=!1 -_.nA$=_.nz$=_.oK$=null -_.V$=b +BY:function BY(a,b,c){var _=this +_.S=a +_.aC=!1 +_.be=!0 +_.eh=_.c_=!1 +_.nv$=_.nu$=_.oE$=null +_.U$=b _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -35799,11 +36897,11 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -b_2:function b_2(a){this.a=a}, -b_3:function b_3(a){this.a=a}, -Ui:function Ui(a,b){var _=this -_.T=null -_.V$=a +b00:function b00(a){this.a=a}, +b01:function b01(a){this.a=a}, +Uz:function Uz(a,b){var _=this +_.S=null +_.U$=a _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -35830,48 +36928,48 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -ahR:function ahR(){}, -aoI:function aoI(){}, -aoJ:function aoJ(){}, -Wl:function Wl(){}, -aoR:function aoR(){}, -bfz(a,b,c){return new A.Lm(a,c,b,null)}, -bjC(a,b,c){var s,r,q=null,p=t.Y,o=new A.bh(0,0,p),n=new A.bh(0,0,p),m=new A.T_(B.k4,o,n,b,a,$.ag()),l=A.cI(q,q,q,q,c) -l.cD() -s=l.eo$ +aiN:function aiN(){}, +apM:function apM(){}, +apN:function apN(){}, +WD:function WD(){}, +apV:function apV(){}, +bgA(a,b,c){return new A.LE(a,c,b,null)}, +bkJ(a,b,c){var s,r,q=null,p=t.Y,o=new A.bm(0,0,p),n=new A.bm(0,0,p),m=new A.Tg(B.k8,o,n,b,a,$.af()),l=A.cH(q,q,q,q,c) +l.cv() +s=l.eg$ s.b=!0 -s.a.push(m.gNu()) -m.b!==$&&A.ae() +s.a.push(m.gNp()) +m.b!==$&&A.al() m.b=l -r=A.ds(B.ef,l,q) -r.a.aj(0,m.geZ()) +r=A.du(B.eh,l,q) +r.a.an(0,m.geX()) t.ve.a(r) -p=p.h("bs") -m.r!==$&&A.ae() -m.r=new A.bs(r,o,p) -m.x!==$&&A.ae() -m.x=new A.bs(r,n,p) -p=c.BY(m.gaDT()) -m.y!==$&&A.ae() +p=p.h("bw") +m.r!==$&&A.al() +m.r=new A.bw(r,o,p) +m.x!==$&&A.al() +m.x=new A.bw(r,n,p) +p=c.BM(m.gaEv()) +m.y!==$&&A.al() m.y=p return m}, -bBn(a,b,c){return new A.Q7(a,c,b,null)}, -Lm:function Lm(a,b,c,d){var _=this +bCK(a,b,c){return new A.Qp(a,c,b,null)}, +LE:function LE(a,b,c,d){var _=this _.e=a _.f=b _.w=c _.a=d}, -T0:function T0(a,b,c,d){var _=this +Th:function Th(a,b,c,d){var _=this _.r=_.f=_.e=_.d=null _.w=a -_.eX$=b -_.bT$=c +_.eU$=b +_.bU$=c _.a=null _.b=d _.c=null}, -Hv:function Hv(a,b){this.a=a +HM:function HM(a,b){this.a=a this.b=b}, -T_:function T_(a,b,c,d,e,f){var _=this +Tg:function Tg(a,b,c,d,e,f){var _=this _.a=a _.b=$ _.c=null @@ -35885,108 +36983,108 @@ _.as=_.Q=0.5 _.at=0 _.ax=d _.ay=e -_.bj$=0 -_.bo$=f -_.cW$=_.cV$=0 -_.d3$=!1}, -aXc:function aXc(a){this.a=a}, -afu:function afu(a,b,c,d){var _=this +_.G$=0 +_.Y$=f +_.ae$=_.a7$=0 +_.aa$=!1}, +aYi:function aYi(a){this.a=a}, +agm:function agm(a,b,c,d){var _=this _.b=a _.c=b _.d=c _.a=d}, -alw:function alw(a,b){this.a=a +amv:function amv(a,b){this.a=a this.b=b}, -Q7:function Q7(a,b,c,d){var _=this +Qp:function Qp(a,b,c,d){var _=this _.c=a _.e=b _.f=c _.a=d}, -Va:function Va(a,b,c){var _=this +Vr:function Vr(a,b,c){var _=this _.d=$ _.f=_.e=null _.r=0 _.w=!0 -_.eX$=a -_.bT$=b +_.eU$=a +_.bU$=b _.a=null _.b=c _.c=null}, -b0I:function b0I(a,b,c){this.a=a +b1E:function b1E(a,b,c){this.a=a this.b=b this.c=c}, -I9:function I9(a,b){this.a=a +Iq:function Iq(a,b){this.a=a this.b=b}, -V9:function V9(a,b,c,d){var _=this +Vq:function Vq(a,b,c,d){var _=this _.b=_.a=$ _.c=a _.d=b _.e=0 _.f=c -_.bj$=0 -_.bo$=d -_.cW$=_.cV$=0 -_.d3$=!1}, -Np:function Np(a,b){this.a=a -this.l_$=b}, -TT:function TT(){}, -Wa:function Wa(){}, -Wr:function Wr(){}, -bgS(a,b){var s=a.gb8(),r=s.a -if(r instanceof A.v6)b.push(r) -return!(s instanceof A.EU)}, -aGH(a){var s=a.Tp(t.Mf) +_.G$=0 +_.Y$=d +_.ae$=_.a7$=0 +_.aa$=!1}, +NH:function NH(a,b){this.a=a +this.kY$=b}, +U9:function U9(){}, +Ws:function Ws(){}, +WJ:function WJ(){}, +bhV(a,b){var s=a.gbg(),r=s.a +if(r instanceof A.vh)b.push(r) +return!(s instanceof A.F9)}, +aHK(a){var s=a.TK(t.Mf) return s==null?null:s.d}, -v6:function v6(a,b){this.a=a +vh:function vh(a,b){this.a=a this.$ti=b}, -V7:function V7(a){this.a=a}, -Nr:function Nr(){this.a=null}, -aGG:function aGG(a){this.a=a}, -EU:function EU(a,b,c){this.c=a +Vo:function Vo(a){this.a=a}, +NJ:function NJ(){this.a=null}, +aHJ:function aHJ(a){this.a=a}, +F9:function F9(a,b,c){this.c=a this.d=b this.a=c}, -Nq:function Nq(){}, -aEN:function aEN(){}, -aI_:function aI_(){}, -a_l:function a_l(a,b){this.a=a +NI:function NI(){}, +aFS:function aFS(){}, +aJ2:function aJ2(){}, +a_K:function a_K(a,b){this.a=a this.d=b}, -bhh(a,b){return new A.Fe(b,B.b2,B.a3j,a,null)}, -bhi(a){return new A.Fe(null,null,B.a3v,a,null)}, -bhj(a,b){var s,r=a.Tp(t.bb) +bim(a,b){return new A.Fu(b,B.b2,B.a3s,a,null)}, +bin(a){return new A.Fu(null,null,B.a3E,a,null)}, +bio(a,b){var s,r=a.TK(t.bb) if(r==null)return!1 -s=A.a7r(a).pp(a) -if(r.w.O(0,s))return r.r===b +s=A.a8b(a).pk(a) +if(r.w.N(0,s))return r.r===b return!1}, -NU(a){var s=a.bb(t.bb) +Oc(a){var s=a.bh(t.bb) return s==null?null:s.f}, -Fe:function Fe(a,b,c,d,e){var _=this +Fu:function Fu(a,b,c,d,e){var _=this _.f=a _.r=b _.w=c _.b=d _.a=e}, -vy(a){var s=a.bb(t.gf) +vJ(a){var s=a.bh(t.gf) return s==null?null:s.f}, -R8(a,b){return new A.Bf(a,b,null)}, -vx:function vx(a,b,c){this.c=a +Rp(a,b){return new A.Bq(a,b,null)}, +vI:function vI(a,b,c){this.c=a this.d=b this.a=c}, -ajW:function ajW(a,b,c,d,e,f){var _=this -_.d7$=a -_.jj$=b -_.uL$=c -_.hp$=d -_.jk$=e +akO:function akO(a,b,c,d,e,f){var _=this +_.cZ$=a +_.jg$=b +_.uB$=c +_.ho$=d +_.jh$=e _.a=null _.b=f _.c=null}, -Bf:function Bf(a,b,c){this.f=a +Bq:function Bq(a,b,c){this.f=a this.b=b this.a=c}, -OW:function OW(a,b,c){this.c=a +Pd:function Pd(a,b,c){this.c=a this.d=b this.a=c}, -Uv:function Uv(a){var _=this +UM:function UM(a){var _=this _.d=null _.e=!1 _.r=_.f=null @@ -35994,50 +37092,50 @@ _.w=!1 _.a=null _.b=a _.c=null}, -b_A:function b_A(a){this.a=a}, -b_z:function b_z(a,b){this.a=a +b0y:function b0y(a){this.a=a}, +b0x:function b0x(a,b){this.a=a this.b=b}, -hh:function hh(){}, -mJ:function mJ(){}, -aKI:function aKI(a,b){this.a=a +hc:function hc(){}, +mX:function mX(){}, +aLM:function aLM(a,b){this.a=a this.b=b}, -b1Y:function b1Y(){}, -aoS:function aoS(){}, -dQ:function dQ(){}, -m6:function m6(){}, -Ut:function Ut(){}, -OP:function OP(a,b,c){var _=this +b2U:function b2U(){}, +apW:function apW(){}, +dY:function dY(){}, +mm:function mm(){}, +UK:function UK(){}, +P6:function P6(a,b,c){var _=this _.cy=a _.y=null _.a=!1 _.c=_.b=null -_.bj$=0 -_.bo$=b -_.cW$=_.cV$=0 -_.d3$=!1 +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1 _.$ti=c}, -Ab:function Ab(a,b){var _=this +An:function An(a,b){var _=this _.cy=a _.y=null _.a=!1 _.c=_.b=null -_.bj$=0 -_.bo$=b -_.cW$=_.cV$=0 -_.d3$=!1}, -OQ:function OQ(a,b){var _=this +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1}, +P7:function P7(a,b){var _=this _.cy=a _.y=null _.a=!1 _.c=_.b=null -_.bj$=0 -_.bo$=b -_.cW$=_.cV$=0 -_.d3$=!1}, -b1Z:function b1Z(){}, -Aj:function Aj(a,b){this.b=a +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1}, +b2V:function b2V(){}, +Av:function Av(a,b){this.b=a this.c=b}, -a7a:function a7a(a,b,c,d,e,f,g){var _=this +a7W:function a7W(a,b,c,d,e,f,g){var _=this _.c=a _.d=b _.e=c @@ -36045,34 +37143,34 @@ _.f=d _.r=e _.a=f _.$ti=g}, -a78:function a78(a,b){this.a=a +a7U:function a7U(a,b){this.a=a this.b=b}, -I2:function I2(a,b,c,d,e,f,g,h){var _=this +Ij:function Ij(a,b,c,d,e,f,g,h){var _=this _.e=_.d=null _.f=a _.r=$ _.w=!1 -_.d7$=b -_.jj$=c -_.uL$=d -_.hp$=e -_.jk$=f +_.cZ$=b +_.jg$=c +_.uB$=d +_.ho$=e +_.jh$=f _.a=null _.b=g _.c=null _.$ti=h}, -b_S:function b_S(a){this.a=a}, -b_T:function b_T(a){this.a=a}, -b_R:function b_R(a){this.a=a}, -b_P:function b_P(a,b,c){this.a=a +b0O:function b0O(a){this.a=a}, +b0P:function b0P(a){this.a=a}, +b0N:function b0N(a){this.a=a}, +b0L:function b0L(a,b,c){this.a=a this.b=b this.c=c}, -b_M:function b_M(a){this.a=a}, -b_N:function b_N(a,b){this.a=a +b0I:function b0I(a){this.a=a}, +b0J:function b0J(a,b){this.a=a this.b=b}, -b_Q:function b_Q(){}, -b_O:function b_O(){}, -akc:function akc(a,b,c,d,e,f,g){var _=this +b0M:function b0M(){}, +b0K:function b0K(){}, +al7:function al7(a,b,c,d,e,f,g){var _=this _.f=a _.r=b _.w=c @@ -36080,45 +37178,45 @@ _.x=d _.y=e _.b=f _.a=g}, -ajT:function ajT(a){var _=this +akL:function akL(a){var _=this _.y=null _.a=!1 _.c=_.b=null -_.bj$=0 -_.bo$=a -_.cW$=_.cV$=0 -_.d3$=!1}, -Io:function Io(){}, -aF6(a,b){var s=a.bb(t.Fe),r=s==null?null:s.x -return b.h("il<0>?").a(r)}, -ER:function ER(){}, -is:function is(){}, -aR5:function aR5(a,b,c){this.a=a +_.G$=0 +_.Y$=a +_.ae$=_.a7$=0 +_.aa$=!1}, +IH:function IH(){}, +aGb(a,b){var s=a.bh(t.Fe),r=s==null?null:s.x +return b.h("it<0>?").a(r)}, +F6:function F6(){}, +iy:function iy(){}, +aSi:function aSi(a,b,c){this.a=a this.b=b this.c=c}, -aR3:function aR3(a,b,c){this.a=a +aSg:function aSg(a,b,c){this.a=a this.b=b this.c=c}, -aR4:function aR4(a,b,c){this.a=a +aSh:function aSh(a,b,c){this.a=a this.b=b this.c=c}, -aR2:function aR2(a,b){this.a=a +aSf:function aSf(a,b){this.a=a this.b=b}, -a35:function a35(){}, -adQ:function adQ(a,b){this.e=a +a3G:function a3G(){}, +aeH:function aeH(a,b){this.e=a this.a=b this.b=null}, -TC:function TC(a,b,c,d,e,f){var _=this +TT:function TT(a,b,c,d,e,f){var _=this _.f=a _.r=b _.w=c _.x=d _.b=e _.a=f}, -HL:function HL(a,b,c){this.c=a +I1:function I1(a,b,c){this.c=a this.a=b this.$ti=c}, -tc:function tc(a,b,c,d){var _=this +tn:function tn(a,b,c,d){var _=this _.d=null _.e=$ _.f=a @@ -36127,31 +37225,31 @@ _.a=null _.b=c _.c=null _.$ti=d}, -aYF:function aYF(a){this.a=a}, -aYJ:function aYJ(a){this.a=a}, -aYK:function aYK(a){this.a=a}, -aYI:function aYI(a){this.a=a}, -aYG:function aYG(a){this.a=a}, -aYH:function aYH(a){this.a=a}, -il:function il(){}, -aF7:function aF7(a,b){this.a=a +aZL:function aZL(a){this.a=a}, +aZP:function aZP(a){this.a=a}, +aZQ:function aZQ(a){this.a=a}, +aZO:function aZO(a){this.a=a}, +aZM:function aZM(a){this.a=a}, +aZN:function aZN(a){this.a=a}, +it:function it(){}, +aGc:function aGc(a,b){this.a=a this.b=b}, -aF5:function aF5(){}, -NR:function NR(){}, +aGa:function aGa(){}, O9:function O9(){}, -HK:function HK(){}, -a7i(a,b,c,d){return new A.a7h(d,a,c,b,null)}, -a7h:function a7h(a,b,c,d,e){var _=this +Or:function Or(){}, +I0:function I0(){}, +a83(a,b,c,d){return new A.a82(d,a,c,b,null)}, +a82:function a82(a,b,c,d,e){var _=this _.d=a _.f=b _.r=c _.x=d _.a=e}, -a7p:function a7p(){}, -uz:function uz(a){this.a=a}, -aB4:function aB4(a,b){this.b=a +a89:function a89(){}, +uG:function uG(a){this.a=a}, +aC3:function aC3(a,b){this.b=a this.a=b}, -aLE:function aLE(a,b,c,d,e,f,g,h,i){var _=this +aMI:function aMI(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -36161,38 +37259,38 @@ _.f=f _.r=g _.w=h _.x=i}, -awu:function awu(a,b){this.b=a +axB:function axB(a,b){this.b=a this.a=b}, -XT:function XT(a,b){this.b=$ +Ye:function Ye(a,b){this.b=$ this.c=a this.a=b}, -a00:function a00(a){this.c=this.b=$ +a0r:function a0r(a){this.c=this.b=$ this.a=a}, -P5:function P5(a,b,c){this.a=a +Po:function Po(a,b,c){this.a=a this.b=b this.$ti=c}, -aLA:function aLA(a,b,c,d,e){var _=this +aME:function aME(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aLz:function aLz(a,b,c,d,e){var _=this +aMD:function aMD(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -bhR(a,b){return new A.P6(a,b,null)}, -a7r(a){var s=a.bb(t.Cz),r=s==null?null:s.f -return r==null?B.Ie:r}, -Xe:function Xe(a,b){this.a=a +biX(a,b){return new A.Pp(a,b,null)}, +a8b(a){var s=a.bh(t.Cz),r=s==null?null:s.f +return r==null?B.Ig:r}, +Xy:function Xy(a,b){this.a=a this.b=b}, -a7q:function a7q(){}, -aLB:function aLB(){}, -aLC:function aLC(){}, -aLD:function aLD(){}, -b1O:function b1O(a,b,c,d,e,f,g,h){var _=this +a8a:function a8a(){}, +aMF:function aMF(){}, +aMG:function aMG(){}, +aMH:function aMH(){}, +b2K:function b2K(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -36201,120 +37299,120 @@ _.e=e _.f=f _.r=g _.w=h}, -P6:function P6(a,b,c){this.f=a +Pp:function Pp(a,b,c){this.f=a this.b=b this.a=c}, -P8(a){return new A.P7(a,A.b([],t.Va),$.ag())}, -P7:function P7(a,b,c){var _=this +Pr(a){return new A.Pq(a,A.b([],t.Va),$.af())}, +Pq:function Pq(a,b,c){var _=this _.a=a _.f=b -_.bj$=0 -_.bo$=c -_.cW$=_.cV$=0 -_.d3$=!1}, -bkT(a,b){return b}, -aNg:function aNg(){}, -Uy:function Uy(a){this.a=a}, -aNh:function aNh(a,b,c,d,e){var _=this +_.G$=0 +_.Y$=c +_.ae$=_.a7$=0 +_.aa$=!1}, +bm_(a,b){return b}, +aOk:function aOk(){}, +UP:function UP(a){this.a=a}, +aOl:function aOl(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.f=d _.r=e}, -UP:function UP(a,b){this.c=a +V5:function V5(a,b){this.c=a this.a=b}, -UQ:function UQ(a,b){var _=this +V6:function V6(a,b){var _=this _.f=_.e=_.d=null _.r=!1 -_.jW$=a +_.jV$=a _.a=null _.b=b _.c=null}, -b07:function b07(a,b){this.a=a +b13:function b13(a,b){this.a=a this.b=b}, -aoW:function aoW(){}, -rE:function rE(){}, -a0G:function a0G(a,b,c,d,e,f){var _=this +aq_:function aq_(){}, +rN:function rN(){}, +a16:function a16(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -aeL:function aeL(){}, -b9H(a,b,c,d,e){var s=new A.ps(c,e,d,a,0) -if(b!=null)s.l_$=b +afE:function afE(){}, +baD(a,b,c,d,e){var s=new A.pD(c,e,d,a,0) +if(b!=null)s.kY$=b return s}, -bIb(a){return a.l_$===0}, -l0:function l0(){}, -aaA:function aaA(){}, -lP:function lP(){}, -Pd:function Pd(a,b,c,d){var _=this +bJz(a){return a.kY$===0}, +ld:function ld(){}, +abp:function abp(){}, +m3:function m3(){}, +Pw:function Pw(a,b,c,d){var _=this _.d=a _.a=b _.b=c -_.l_$=d}, -ps:function ps(a,b,c,d,e){var _=this +_.kY$=d}, +pD:function pD(a,b,c,d,e){var _=this _.d=a _.e=b _.a=c _.b=d -_.l_$=e}, -pg:function pg(a,b,c,d,e,f){var _=this +_.kY$=e}, +pr:function pr(a,b,c,d,e,f){var _=this _.d=a _.e=b _.f=c _.a=d _.b=e -_.l_$=f}, -vF:function vF(a,b,c,d){var _=this +_.kY$=f}, +vP:function vP(a,b,c,d){var _=this _.d=a _.a=b _.b=c -_.l_$=d}, -aaj:function aaj(a,b,c,d){var _=this +_.kY$=d}, +ab9:function ab9(a,b,c,d){var _=this _.d=a _.a=b _.b=c -_.l_$=d}, -UG:function UG(){}, -akr:function akr(a,b,c){this.f=a +_.kY$=d}, +UX:function UX(){}, +alm:function alm(a,b,c){this.f=a this.b=b this.a=c}, -Pa:function Pa(a,b){this.c=a +Pt:function Pt(a,b){this.c=a this.a=b}, -Pb:function Pb(a,b){var _=this +Pu:function Pu(a,b){var _=this _.d=a _.a=null _.b=b _.c=null}, -aLF:function aLF(a){this.a=a}, -aLG:function aLG(a){this.a=a}, -aLH:function aLH(a){this.a=a}, -bub(a,b,c){var s,r +aMJ:function aMJ(a){this.a=a}, +aMK:function aMK(a){this.a=a}, +aML:function aML(a){this.a=a}, +bvv(a,b,c){var s,r if(a>0){s=a/c if(b"))}, -bb6(a,b){var s=$.b8.bS$.z.i(0,a).gaH() +bBn(a,b,c,d,e,f,g,h,i,j,k,l,m){return new A.FC(a,b,k,h,j,m,c,l,g,f,d,i,e)}, +bBo(a){return new A.pz(new A.cC(null,t.re),null,null,B.o,a.h("pz<0>"))}, +bbZ(a,b){var s=$.bc.bT$.z.i(0,a).gaH() s.toString -return t.x.a(s).eS(b)}, -Pf:function Pf(a,b){this.a=a +return t.x.a(s).dR(b)}, +Py:function Py(a,b){this.a=a this.b=b}, -FH:function FH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +FY:function FY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.a=a _.b=b _.c=c @@ -36607,12 +37705,12 @@ _.ay=!1 _.CW=_.ch=null _.cy=_.cx=$ _.dx=_.db=null -_.bj$=0 -_.bo$=o -_.cW$=_.cV$=0 -_.d3$=!1}, -aLV:function aLV(){}, -Fl:function Fl(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.G$=0 +_.Y$=o +_.ae$=_.a7$=0 +_.aa$=!1}, +aMZ:function aMZ(){}, +FC:function FC(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.c=a _.d=b _.e=c @@ -36626,32 +37724,32 @@ _.cx=j _.cy=k _.db=l _.a=m}, -po:function po(a,b,c,d,e){var _=this +pz:function pz(a,b,c,d,e){var _=this _.w=_.r=_.f=_.e=_.d=null _.y=_.x=$ _.z=a _.as=_.Q=!1 _.at=$ -_.eX$=b -_.bT$=c +_.eU$=b +_.bU$=c _.a=null _.b=d _.c=null _.$ti=e}, -aJe:function aJe(a){this.a=a}, -aJa:function aJa(a){this.a=a}, -aJb:function aJb(a){this.a=a}, -aJ7:function aJ7(a){this.a=a}, -aJ8:function aJ8(a){this.a=a}, -aJ9:function aJ9(a){this.a=a}, -aJc:function aJc(a){this.a=a}, -aJd:function aJd(a){this.a=a}, -aJf:function aJf(a){this.a=a}, -aJg:function aJg(a){this.a=a}, -pY:function pY(a,b,c,d,e,f,g,h,i,j){var _=this -_.cA=a +aKj:function aKj(a){this.a=a}, +aKf:function aKf(a){this.a=a}, +aKg:function aKg(a){this.a=a}, +aKc:function aKc(a){this.a=a}, +aKd:function aKd(a){this.a=a}, +aKe:function aKe(a){this.a=a}, +aKh:function aKh(a){this.a=a}, +aKi:function aKi(a){this.a=a}, +aKk:function aKk(a){this.a=a}, +aKl:function aKl(a){this.a=a}, +q6:function q6(a,b,c,d,e,f,g,h,i,j){var _=this +_.aQ=a _.k2=!1 -_.bB=_.cF=_.ck=_.bG=_.bd=_.cd=_.bc=_.y2=_.y1=_.xr=_.x2=_.x1=_.to=_.ry=_.rx=_.RG=_.R8=_.p4=_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=null +_.ai=_.dA=_.cC=_.bA=_.bb=_.bP=_.bd=_.y2=_.y1=_.xr=_.x2=_.x1=_.to=_.ry=_.rx=_.RG=_.R8=_.p4=_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=null _.at=b _.ay=c _.ch=d @@ -36666,9 +37764,9 @@ _.b=null _.c=h _.d=i _.e=j}, -pZ:function pZ(a,b,c,d,e,f,g,h,i,j){var _=this -_.hq=a -_.aX=_.aJ=_.aq=_.a8=_.a1=_.I=_.bB=_.cF=_.ck=_.bG=_.bd=null +q7:function q7(a,b,c,d,e,f,g,h,i,j){var _=this +_.dJ=a +_.aP=_.aa=_.ae=_.a7=_.Y=_.G=_.ai=_.dA=_.cC=_.bA=_.bb=null _.k3=_.k2=!1 _.ok=_.k4=null _.at=b @@ -36685,133 +37783,133 @@ _.b=null _.c=h _.d=i _.e=j}, -HW:function HW(){}, -byN(a,b){var s,r=a.b,q=b.b,p=r-q +Ic:function Ic(){}, +bA7(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}, -byM(a,b){var s=a.a,r=b.a,q=s-r +bA6(a,b){var s=a.a,r=b.a,q=s-r if(q<1e-10&&a.c-b.c>-1e-10){if(a.c-b.c>1e-10)return 1 return-1}if(r-s<1e-10&&b.c-a.c>-1e-10){if(b.c-a.c>1e-10)return-1 return 1}if(Math.abs(q)>1e-10)return s>r?1:-1 return a.c>b.c?1:-1}, -EH:function EH(){}, -aFv:function aFv(a){this.a=a}, -aFw:function aFw(a,b,c){this.a=a +EW:function EW(){}, +aGA:function aGA(a){this.a=a}, +aGB:function aGB(a,b,c){this.a=a this.b=b this.c=c}, -aFx:function aFx(){}, -aFy:function aFy(a,b){this.a=a +aGC:function aGC(){}, +aGD:function aGD(a,b){this.a=a this.b=b}, -aFz:function aFz(a){this.a=a}, -aha:function aha(){}, -a7B(a){var s=a.bb(t.Wu) +aGE:function aGE(a){this.a=a}, +ai5:function ai5(){}, +a8l(a){var s=a.bh(t.Wu) return s==null?null:s.f}, -bhS(a,b){return new A.FK(b,a,null)}, -FI:function FI(a,b,c,d){var _=this +biY(a,b){return new A.G0(b,a,null)}, +FZ:function FZ(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -akB:function akB(a,b,c,d){var _=this +alw:function alw(a,b,c,d){var _=this _.d=a -_.y6$=b -_.uN$=c +_.xS$=b +_.uC$=c _.a=null _.b=d _.c=null}, -FK:function FK(a,b,c){this.f=a +G0:function G0(a,b,c){this.f=a this.b=b this.a=c}, -a7A:function a7A(){}, -aoV:function aoV(){}, -Wn:function Wn(){}, -PC:function PC(a,b){this.c=a +a8k:function a8k(){}, +apZ:function apZ(){}, +WF:function WF(){}, +PV:function PV(a,b){this.c=a this.a=b}, -akO:function akO(a){var _=this +alJ:function alJ(a){var _=this _.d=$ _.a=null _.b=a _.c=null}, -akP:function akP(a,b,c){this.x=a +alK:function alK(a,b,c){this.x=a this.b=b this.a=c}, -i0(a,b,c,d,e){return new A.by(a,c,e,b,d)}, -bAX(a){var s=A.D(t.oC,t.Xw) -a.ac(0,new A.aMQ(s)) +i_(a,b,c,d,e){return new A.bB(a,c,e,b,d)}, +bCi(a){var s=A.D(t.oC,t.Xw) +a.am(0,new A.aNU(s)) return s}, -a7W(a,b,c){return new A.AC(null,c,a,b,null)}, -by:function by(a,b,c,d,e){var _=this +a8G(a,b,c){return new A.AO(null,c,a,b,null)}, +bB:function bB(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -Bp:function Bp(a,b){this.a=a +BB:function BB(a,b){this.a=a this.b=b}, -FV:function FV(a,b){var _=this +Gc:function Gc(a,b){var _=this _.b=a _.c=null -_.bj$=0 -_.bo$=b -_.cW$=_.cV$=0 -_.d3$=!1}, -aMQ:function aMQ(a){this.a=a}, -aMP:function aMP(){}, -aMR:function aMR(a){this.a=a}, -aMS:function aMS(a){this.a=a}, -AC:function AC(a,b,c,d,e){var _=this +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1}, +aNU:function aNU(a){this.a=a}, +aNT:function aNT(){}, +aNV:function aNV(a){this.a=a}, +aNW:function aNW(a){this.a=a}, +AO:function AO(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.f=d _.a=e}, -UU:function UU(a){var _=this +Va:function Va(a){var _=this _.a=_.d=null _.b=a _.c=null}, -PE:function PE(a,b){var _=this +PX:function PX(a,b){var _=this _.c=a -_.bj$=0 -_.bo$=b -_.cW$=_.cV$=0 -_.d3$=!1}, -PD:function PD(a,b){this.c=a +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1}, +PW:function PW(a,b){this.c=a this.a=b}, -UT:function UT(a,b,c){var _=this +V9:function V9(a,b,c){var _=this _.d=a _.e=b _.a=null _.b=c _.c=null}, -akT:function akT(a,b,c){this.f=a +alO:function alO(a,b,c){this.f=a this.b=b this.a=c}, -akR:function akR(){}, -akS:function akS(){}, -akU:function akU(){}, -akX:function akX(){}, -akY:function akY(){}, -ao7:function ao7(){}, -b9O(a,b,c,d,e){return new A.a80(e,d,b,a,c)}, -a80:function a80(a,b,c,d,e){var _=this +alM:function alM(){}, +alN:function alN(){}, +alP:function alP(){}, +alS:function alS(){}, +alT:function alT(){}, +apa:function apa(){}, +baK(a,b,c,d,e){return new A.a8L(e,d,b,a,c)}, +a8L:function a8L(a,b,c,d,e){var _=this _.c=a _.e=b _.f=c _.x=d _.a=e}, -aN0:function aN0(a,b,c){this.a=a +aO4:function aO4(a,b,c){this.a=a this.b=b this.c=c}, -I5:function I5(a,b,c,d,e){var _=this +Im:function Im(a,b,c,d,e){var _=this _.e=a _.f=b _.r=c _.c=d _.a=e}, -al_:function al_(a,b){var _=this +alV:function alV(a,b){var _=this _.d=_.c=_.b=_.a=_.CW=_.ay=_.p1=null _.e=$ _.f=a @@ -36821,12 +37919,12 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -Ur:function Ur(a,b,c,d,e,f){var _=this -_.I=a -_.a1=b -_.a8=c -_.aq=d -_.V$=e +UI:function UI(a,b,c,d,e,f){var _=this +_.G=a +_.Y=b +_.a7=c +_.ae=d +_.U$=e _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -36853,22 +37951,22 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -b_d:function b_d(a,b){this.a=a +b0b:function b0b(a,b){this.a=a this.b=b}, -b_c:function b_c(a,b){this.a=a +b0a:function b0a(a,b){this.a=a this.b=b}, -Wj:function Wj(){}, -aoX:function aoX(){}, -aoY:function aoY(){}, -bia(a,b){return new A.G_(b,A.b9V(t.S,t.Dv),a,B.a9)}, -bB4(a,b,c,d,e){if(b===e-1)return d +WB:function WB(){}, +aq0:function aq0(){}, +aq1:function aq1(){}, +bjg(a,b){return new A.Gh(b,A.baR(t.S,t.Dv),a,B.a9)}, +bCq(a,b,c,d,e){if(b===e-1)return d return d+(d-c)/(b-a+1)*(e-b-1)}, -bxN(a,b){return new A.LX(b,a,null)}, -a8g:function a8g(){}, -G0:function G0(){}, -a8e:function a8e(a,b){this.d=a +bz7(a,b){return new A.Mg(b,a,null)}, +a90:function a90(){}, +Gi:function Gi(){}, +a8Z:function a8Z(a,b){this.d=a this.a=b}, -G_:function G_(a,b,c,d){var _=this +Gh:function Gh(a,b,c,d){var _=this _.p1=a _.p2=b _.p4=_.p3=null @@ -36882,27 +37980,27 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -aNl:function aNl(a,b,c,d,e){var _=this +aOp:function aOp(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aNj:function aNj(){}, -aNk:function aNk(a,b){this.a=a +aOn:function aOn(){}, +aOo:function aOo(a,b){this.a=a this.b=b}, -aNi:function aNi(a,b,c){this.a=a +aOm:function aOm(a,b,c){this.a=a this.b=b this.c=c}, -aNm:function aNm(a,b){this.a=a +aOq:function aOq(a,b){this.a=a this.b=b}, -LX:function LX(a,b,c){this.f=a +Mg:function Mg(a,b,c){this.f=a this.b=b this.a=c}, -PS:function PS(){}, -kU:function kU(){}, -pv:function pv(){}, -PT:function PT(a,b,c,d,e){var _=this +Qa:function Qa(){}, +l7:function l7(){}, +pG:function pG(){}, +Qb:function Qb(a,b,c,d,e){var _=this _.p1=a _.p2=b _.d=_.c=_.b=_.a=_.CW=_.ay=_.p3=null @@ -36915,33 +38013,33 @@ _.Q=!1 _.as=!0 _.ax=_.at=!1 _.$ti=e}, -UW:function UW(){}, -bib(a,b,c,d,e){return new A.a8k(c,d,!0,e,b,null)}, -a8i:function a8i(a,b){this.a=a +Vc:function Vc(){}, +bjh(a,b,c,d,e){return new A.a94(c,d,!0,e,b,null)}, +a92:function a92(a,b){this.a=a this.b=b}, -PU:function PU(a){var _=this +Qc:function Qc(a){var _=this _.a=!1 -_.bj$=0 -_.bo$=a -_.cW$=_.cV$=0 -_.d3$=!1}, -a8k:function a8k(a,b,c,d,e,f){var _=this +_.G$=0 +_.Y$=a +_.ae$=_.a7$=0 +_.aa$=!1}, +a94:function a94(a,b,c,d,e,f){var _=this _.e=a _.f=b _.r=c _.w=d _.c=e _.a=f}, -I1:function I1(a,b,c,d,e,f,g){var _=this -_.T=a -_.aG=b -_.b9=c -_.cu=d -_.ed=e -_.fK=_.dW=null +Ii:function Ii(a,b,c,d,e,f,g){var _=this +_.S=a +_.aC=b +_.be=c +_.c_=d +_.eh=e +_.fz=_.e1=null _.fX=!1 -_.iA=null -_.V$=f +_.jW=null +_.U$=f _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -36968,86 +38066,86 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -a8j:function a8j(){}, -So:function So(){}, -a8s:function a8s(a){this.a=a}, -bF9(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.b([],t.bt) -for(s=J.aN(c),r=0,q=0,p=0;r=0){g=p+k +e.push(new A.w6(new A.d8(i,n+q),o.b))}else if(k>=0){g=p+k f=g+(n-m) p=f+1 q=g-m -e.push(new A.vW(new A.d8(g,f),o.b))}++r}return e}, -bHx(a,b,c,d,e){var s=null,r=e.b,q=e.a,p=a.a -if(q!==p)r=A.bF9(p,q,r) -if(A.cu()===B.at)return A.cG(A.bEM(r,a,c,d,b),s,s,c,s) -return A.cG(A.bEN(r,a,c,d,a.b.c),s,s,c,s)}, -bEN(a,b,c,d,e){var s,r,q,p,o=null,n=A.b([],t.Ne),m=b.a,l=c.bY(d),k=m.length,j=J.aN(a),i=0,h=0 -while(!0){if(!(ii){r=r=e?c:l -n.push(A.cG(o,o,o,s,B.d.ap(m,r,p)));++h +n.push(A.cI(o,o,o,s,B.d.au(m,r,p)));++h i=p}}j=m.length -if(ie){r=r=e&&g<=r&&f){o.push(A.cG(p,p,p,c,B.d.ap(n,e,j))) -o.push(A.cG(p,p,p,l,B.d.ap(n,j,g))) -o.push(A.cG(p,p,p,c,B.d.ap(n,g,r)))}else o.push(A.cG(p,p,p,c,B.d.ap(n,e,r))) +if(j>=e&&g<=r&&f){o.push(A.cI(p,p,p,c,B.d.au(n,e,j))) +o.push(A.cI(p,p,p,l,B.d.au(n,j,g))) +o.push(A.cI(p,p,p,c,B.d.au(n,g,r)))}else o.push(A.cI(p,p,p,c,B.d.au(n,e,r))) e=r}else{q=s.b q=q=j&&q<=g&&f?l:k -o.push(A.cG(p,p,p,s,B.d.ap(n,r,q)));++d +o.push(A.cI(p,p,p,s,B.d.au(n,r,q)));++d e=q}}j=n.length -if(e") -s=A.ai(new A.U(b,new A.aOQ(),s),!1,s.h("aA.E"))}else s=null -return new A.Qi(b,c,a,d,s,null)}, -pD:function pD(a,b){this.b=a +bCV(a,b,c,d){var s +if(B.b.eo(b,new A.aPZ())){s=A.a6(b).h("S<1,k_?>") +s=A.ai(new A.S(b,new A.aQ_(),s),!1,s.h("aF.E"))}else s=null +return new A.QA(b,c,a,d,s,null)}, +pN:function pN(a,b){this.b=a this.c=b}, -l7:function l7(a,b){this.a=a +lk:function lk(a,b){this.a=a this.b=b}, -Qi:function Qi(a,b,c,d,e,f){var _=this +QA:function QA(a,b,c,d,e,f){var _=this _.c=a _.e=b _.r=c _.w=d _.y=e _.a=f}, -aOP:function aOP(){}, -aOQ:function aOQ(){}, -alO:function alO(a,b,c,d){var _=this +aPZ:function aPZ(){}, +aQ_:function aQ_(){}, +amM:function amM(a,b,c,d){var _=this _.p1=a _.p2=!1 _.p3=b @@ -37060,43 +38158,43 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -b0Q:function b0Q(a,b){this.a=a +b1M:function b1M(a,b){this.a=a this.b=b}, -b0P:function b0P(a,b,c){this.a=a +b1L:function b1L(a,b,c){this.a=a this.b=b this.c=c}, -b0R:function b0R(){}, -b0S:function b0S(a){this.a=a}, -b0O:function b0O(){}, -b0N:function b0N(){}, -b0T:function b0T(){}, -a9b:function a9b(a,b){this.b=a +b1N:function b1N(){}, +b1O:function b1O(a){this.a=a}, +b1K:function b1K(){}, +b1J:function b1J(){}, +b1P:function b1P(){}, +aa_:function aa_(a,b){this.b=a this.a=b}, -Ic:function Ic(a,b){this.a=a +It:function It(a,b){this.a=a this.b=b}, -ap2:function ap2(){}, -Sz:function Sz(a,b){this.a=a +aq7:function aq7(){}, +SQ:function SQ(a,b){this.a=a this.b=b}, -Ql:function Ql(a,b,c,d,e){var _=this +QC:function QC(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -Qo:function Qo(a,b,c,d,e){var _=this +QF:function QF(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -Qn:function Qn(a,b,c,d,e,f){var _=this +QE:function QE(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -Qp:function Qp(a,b,c,d,e,f,g,h,i){var _=this +QG:function QG(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.d=c @@ -37106,25 +38204,25 @@ _.r=f _.w=g _.x=h _.y=i}, -Qm:function Qm(a,b,c){this.b=a +QD:function QD(a,b,c){this.b=a this.c=b this.d=c}, -Vf:function Vf(){}, -J9:function J9(){}, -arS:function arS(a){this.a=a}, -arT:function arT(a,b){this.a=a +Vw:function Vw(){}, +Jr:function Jr(){}, +at2:function at2(a){this.a=a}, +at3:function at3(a,b){this.a=a this.b=b}, -arQ:function arQ(a,b){this.a=a +at0:function at0(a,b){this.a=a this.b=b}, -arR:function arR(a,b){this.a=a +at1:function at1(a,b){this.a=a this.b=b}, -arO:function arO(a,b){this.a=a +asZ:function asZ(a,b){this.a=a this.b=b}, -arP:function arP(a,b){this.a=a +at_:function at_(a,b){this.a=a this.b=b}, -arN:function arN(a,b){this.a=a +asY:function asY(a,b){this.a=a this.b=b}, -pE:function pE(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +pO:function pO(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this _.at=a _.dx=_.db=_.cy=_.cx=_.CW=_.ch=null _.fx=_.fr=_.dy=!1 @@ -37134,14 +38232,14 @@ _.k2=null _.ok=_.k4=_.k3=$ _.p3=_.p2=_.p1=null _.p4=c -_.q7$=d -_.y7$=e -_.oL$=f -_.Js$=g -_.Jt$=h -_.CA$=i -_.uO$=j -_.CB$=k +_.q5$=d +_.xT$=e +_.oF$=f +_.Je$=g +_.Jf$=h +_.Cn$=i +_.uD$=j +_.Co$=k _.f=l _.r=m _.w=null @@ -37150,7 +38248,7 @@ _.b=null _.c=o _.d=p _.e=q}, -pF:function pF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +pP:function pP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this _.at=a _.dx=_.db=_.cy=_.cx=_.CW=_.ch=null _.fx=_.fr=_.dy=!1 @@ -37160,14 +38258,14 @@ _.k2=null _.ok=_.k4=_.k3=$ _.p3=_.p2=_.p1=null _.p4=c -_.q7$=d -_.y7$=e -_.oL$=f -_.Js$=g -_.Jt$=h -_.CA$=i -_.uO$=j -_.CB$=k +_.q5$=d +_.xT$=e +_.oF$=f +_.Je$=g +_.Jf$=h +_.Cn$=i +_.uD$=j +_.Co$=k _.f=l _.r=m _.w=null @@ -37176,21 +38274,21 @@ _.b=null _.c=o _.d=p _.e=q}, -RF:function RF(){}, -alR:function alR(){}, -alS:function alS(){}, -alT:function alT(){}, -alU:function alU(){}, -alV:function alV(){}, -a9y(a,b,c){return new A.a9x(!0,c,null,B.abE,a,null)}, -a9i:function a9i(a,b){this.c=a +RV:function RV(){}, +amP:function amP(){}, +amQ:function amQ(){}, +amR:function amR(){}, +amS:function amS(){}, +amT:function amT(){}, +aan(a,b,c){return new A.aam(!0,c,null,B.abQ,a,null)}, +aa6:function aa6(a,b){this.c=a this.a=b}, -OJ:function OJ(a,b,c,d,e,f){var _=this -_.eM=a -_.i9=b -_.dH=c -_.T=d -_.V$=e +P0:function P0(a,b,c,d,e,f){var _=this +_.ep=a +_.i0=b +_.dw=c +_.S=d +_.U$=e _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -37217,16 +38315,16 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -a9h:function a9h(){}, -Fs:function Fs(a,b,c,d,e,f,g,h){var _=this -_.eM=!1 -_.i9=a -_.dH=b -_.dI=c -_.eV=d -_.az=e -_.T=f -_.V$=g +aa5:function aa5(){}, +FJ:function FJ(a,b,c,d,e,f,g,h){var _=this +_.ep=!1 +_.i0=a +_.dw=b +_.bq=c +_.eR=d +_.fT=e +_.S=f +_.U$=g _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -37253,18 +38351,18 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -a9x:function a9x(a,b,c,d,e,f){var _=this +aam:function aam(a,b,c,d,e,f){var _=this _.e=a _.r=b _.w=c _.x=d _.c=e _.a=f}, -qr(a,b,c,d,e,f,g,h,i){return new A.D8(f,g,!0,d,c,i,h,a,b)}, -b7y(a){var s=a.bb(t.uy) -return s==null?null:s.gLk()}, -dv(a,b,c,d,e,f,g){return new A.ft(a,null,e,f,g,c,null,b,d,null)}, -D8:function D8(a,b,c,d,e,f,g,h,i){var _=this +qB(a,b,c,d,e,f,g,h,i){return new A.Dl(f,g,!0,d,c,i,h,a,b)}, +b8x(a){var s=a.bh(t.uy) +return s==null?null:s.gLa()}, +dz(a,b,c,d,e,f,g){return new A.fr(a,null,e,f,g,c,null,b,d,null)}, +Dl:function Dl(a,b,c,d,e,f,g,h,i){var _=this _.w=a _.x=b _.y=c @@ -37274,8 +38372,8 @@ _.as=f _.at=g _.b=h _.a=i}, -ahF:function ahF(a){this.a=a}, -ft:function ft(a,b,c,d,e,f,g,h,i,j){var _=this +aiB:function aiB(a){this.a=a}, +fr:function fr(a,b,c,d,e,f,g,h,i,j){var _=this _.c=a _.d=b _.e=c @@ -37286,96 +38384,96 @@ _.Q=g _.as=h _.at=i _.a=j}, -Kq:function Kq(){}, -a_E:function a_E(){}, -xR:function xR(a){this.a=a}, -xT:function xT(a){this.a=a}, -xS:function xS(a){this.a=a}, -j8:function j8(){}, -qB:function qB(a,b,c,d){var _=this +KI:function KI(){}, +a02:function a02(){}, +xY:function xY(a){this.a=a}, +y_:function y_(a){this.a=a}, +xZ:function xZ(a){this.a=a}, +jf:function jf(){}, +qK:function qK(a,b,c,d){var _=this _.b=a _.c=b _.d=c _.a=d}, -qD:function qD(a,b,c,d){var _=this +qM:function qM(a,b,c,d){var _=this _.b=a _.c=b _.d=c _.a=d}, -yb:function yb(a,b,c,d){var _=this +yj:function yj(a,b,c,d){var _=this _.b=a _.c=b _.d=c _.a=d}, -y5:function y5(a,b,c,d){var _=this +yd:function yd(a,b,c,d){var _=this _.b=a _.c=b _.d=c _.a=d}, -y6:function y6(a,b,c,d){var _=this +ye:function ye(a,b,c,d){var _=this _.b=a _.c=b _.d=c _.a=d}, -lm:function lm(a,b,c,d){var _=this +lB:function lB(a,b,c,d){var _=this _.b=a _.c=b _.d=c _.a=d}, -uk:function uk(a,b,c,d){var _=this +ut:function ut(a,b,c,d){var _=this _.b=a _.c=b _.d=c _.a=d}, -qE:function qE(a,b,c,d){var _=this +qN:function qN(a,b,c,d){var _=this _.b=a _.c=b _.d=c _.a=d}, -y9:function y9(a,b,c,d){var _=this +yh:function yh(a,b,c,d){var _=this _.b=a _.c=b _.d=c _.a=d}, -ya:function ya(a,b,c,d){var _=this +yi:function yi(a,b,c,d){var _=this _.b=a _.c=b _.d=c _.a=d}, -qC:function qC(a,b,c,d){var _=this +qL:function qL(a,b,c,d){var _=this _.b=a _.c=b _.d=c _.a=d}, -rG:function rG(a){this.a=a}, -rH:function rH(){}, -oC:function oC(a){this.b=a}, -vb:function vb(){}, -vt:function vt(){}, -nT:function nT(a,b,c,d){var _=this +rP:function rP(a){this.a=a}, +rQ:function rQ(){}, +oO:function oO(a){this.b=a}, +vm:function vm(){}, +vE:function vE(){}, +o5:function o5(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -wc:function wc(){}, -mX:function mX(a,b,c){this.a=a +wk:function wk(){}, +n9:function n9(a,b,c){this.a=a this.b=b this.c=c}, -wa:function wa(){}, -bjQ(a,b,c,d,e,f,g,h,i,j){return new A.UN(b,f,d,e,c,h,j,g,i,a,null)}, -If(a){var s -switch(A.cu().a){case 0:case 1:case 3:if(a<=3)s=a -else{s=B.e.bH(a,3) +wh:function wh(){}, +bkX(a,b,c,d,e,f,g,h,i,j){return new A.V3(b,f,d,e,c,h,j,g,i,a,null)}, +Iw(a){var s +switch(A.cx().a){case 0:case 1:case 3:if(a<=3)s=a +else{s=B.e.bB(a,3) if(s===0)s=3}return s case 2:case 4:return Math.min(a,3) -case 5:return a<2?a:2+B.e.bH(a,2)}}, -jr:function jr(a,b,c){var _=this +case 5:return a<2?a:2+B.e.bB(a,2)}}, +jA:function jA(a,b,c){var _=this _.e=!1 -_.dZ$=a -_.b2$=b +_.dT$=a +_.b6$=b _.a=c}, -aQ1:function aQ1(){}, -a9H:function a9H(a,b,c,d,e,f,g,h,i){var _=this +aRc:function aRc(){}, +aax:function aax(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -37388,7 +38486,7 @@ _.x=h _.y=i _.z=!1 _.ax=_.at=_.as=_.Q=$}, -a7C:function a7C(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 +a8m:function a8m(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 @@ -37423,31 +38521,31 @@ _.k4=_.k3=null _.ok=a9 _.p1=b0 _.p2=!1}, -aM_:function aM_(a){this.a=a}, -aM1:function aM1(a,b,c){this.a=a +aN3:function aN3(a){this.a=a}, +aN5:function aN5(a,b,c){this.a=a this.b=b this.c=c}, -aM0:function aM0(a,b,c){this.a=a +aN4:function aN4(a,b,c){this.a=a this.b=b this.c=c}, -aLZ:function aLZ(a){this.a=a}, -aLY:function aLY(a,b,c){this.a=a +aN2:function aN2(a){this.a=a}, +aN1:function aN1(a,b,c){this.a=a this.b=b this.c=c}, -tf:function tf(a,b,c,d,e){var _=this +tq:function tq(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.f=d _.a=e}, -UR:function UR(a,b,c){var _=this +V7:function V7(a,b,c){var _=this _.d=$ -_.iY$=a -_.dQ$=b +_.iS$=a +_.dH$=b _.a=null _.b=c _.c=null}, -UN:function UN(a,b,c,d,e,f,g,h,i,j,k){var _=this +V3:function V3(a,b,c,d,e,f,g,h,i,j,k){var _=this _.c=a _.d=b _.e=c @@ -37459,17 +38557,17 @@ _.y=h _.z=i _.Q=j _.a=k}, -UO:function UO(a,b,c){var _=this +V4:function V4(a,b,c){var _=this _.d=$ -_.iY$=a -_.dQ$=b +_.iS$=a +_.dH$=b _.a=null _.b=c _.c=null}, -b05:function b05(a){this.a=a}, -b06:function b06(a){this.a=a}, -QI:function QI(){}, -QH:function QH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +b11:function b11(a){this.a=a}, +b12:function b12(a){this.a=a}, +QZ:function QZ(){}, +QY:function QY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this _.c=a _.d=b _.e=c @@ -37488,74 +38586,74 @@ _.ch=o _.CW=p _.cx=q _.a=r}, -Vl:function Vl(a){this.a=null +VC:function VC(a){this.a=null this.b=a this.c=null}, -b1b:function b1b(a){this.a=a}, -b1c:function b1c(a){this.a=a}, -b1d:function b1d(a){this.a=a}, -b1e:function b1e(a){this.a=a}, -b1f:function b1f(a){this.a=a}, -b1g:function b1g(a){this.a=a}, -b1h:function b1h(a){this.a=a}, -b1i:function b1i(a){this.a=a}, -b1j:function b1j(a){this.a=a}, -b1k:function b1k(a){this.a=a}, -JN:function JN(a,b){var _=this +b27:function b27(a){this.a=a}, +b28:function b28(a){this.a=a}, +b29:function b29(a){this.a=a}, +b2a:function b2a(a){this.a=a}, +b2b:function b2b(a){this.a=a}, +b2c:function b2c(a){this.a=a}, +b2d:function b2d(a){this.a=a}, +b2e:function b2e(a){this.a=a}, +b2f:function b2f(a){this.a=a}, +b2g:function b2g(a){this.a=a}, +K4:function K4(a,b){var _=this _.w=!1 _.a=a -_.bj$=0 -_.bo$=b -_.cW$=_.cV$=0 -_.d3$=!1}, -CK:function CK(a,b){this.a=a +_.G$=0 +_.Y$=b +_.ae$=_.a7$=0 +_.aa$=!1}, +CX:function CX(a,b){this.a=a this.b=b}, -o7:function o7(){}, -acu:function acu(){}, -Wo:function Wo(){}, -Wp:function Wp(){}, -bBR(a,b,c,d){var s,r,q,p,o=A.d3(b.cP(0,null),B.h),n=b.gD(b).Ia(0,B.h),m=A.vs(o,A.d3(b.cP(0,null),n)) +ok:function ok(){}, +adm:function adm(){}, +WG:function WG(){}, +WH:function WH(){}, +bDd(a,b,c,d){var s,r,q,p,o=A.d3(b.cL(0,null),B.h),n=b.gC(b).HW(0,B.h),m=A.vD(o,A.d3(b.cL(0,null),n)) o=m.a -if(isNaN(o)||isNaN(m.b)||isNaN(m.c)||isNaN(m.d))return B.a6r -s=B.b.ga9(c).a.b-B.b.ga5(c).a.b>a/2 +if(isNaN(o)||isNaN(m.b)||isNaN(m.c)||isNaN(m.d))return B.a6D +s=B.b.ga4(c).a.b-B.b.ga5(c).a.b>a/2 n=s?o:o+B.b.ga5(c).a.a r=m.b q=B.b.ga5(c) -o=s?m.c:o+B.b.ga9(c).a.a -p=B.b.ga9(c) +o=s?m.c:o+B.b.ga4(c).a.a +p=B.b.ga4(c) n+=(o-n)/2 o=m.d -return new A.QL(new A.h(n,A.Y(r+q.a.b-d,r,o)),new A.h(n,A.Y(r+p.a.b,r,o)))}, -QL:function QL(a,b){this.a=a +return new A.R1(new A.h(n,A.Z(r+q.a.b-d,r,o)),new A.h(n,A.Z(r+p.a.b,r,o)))}, +R1:function R1(a,b){this.a=a this.b=b}, -bBS(a,b,c){var s=b/2,r=a-s +bDe(a,b,c){var s=b/2,r=a-s if(r<0)return 0 if(a+s>c)return c-b return r}, -a9J:function a9J(a,b,c){this.b=a +aaz:function aaz(a,b,c){this.b=a this.c=b this.d=c}, -baa(a){var s=a.bb(t.l3),r=s==null?null:s.f +bb4(a){var s=a.bh(t.l3),r=s==null?null:s.f return r!==!1}, -biF(a){var s=a.LT(t.l3),r=s==null?null:s.r -return r==null?B.Ix:r}, -B3:function B3(a,b,c){this.c=a +bjM(a){var s=a.LJ(t.l3),r=s==null?null:s.r +return r==null?B.Iz:r}, +Be:function Be(a,b,c){this.c=a this.d=b this.a=c}, -amt:function amt(a,b){var _=this +anr:function anr(a,b){var _=this _.d=!0 _.e=a _.a=null _.b=b _.c=null}, -SG:function SG(a,b,c,d){var _=this +SX:function SX(a,b,c,d){var _=this _.f=a _.r=b _.b=c _.a=d}, -kT:function kT(){}, -fi:function fi(){}, -ans:function ans(a,b,c){var _=this +l6:function l6(){}, +fh:function fh(){}, +aov:function aov(a,b,c){var _=this _.w=a _.a=null _.b=!1 @@ -37564,59 +38662,59 @@ _.d=b _.e=null _.f=c _.r=$}, -S7:function S7(a){this.$ti=a}, -a9V:function a9V(a,b,c,d){var _=this +So:function So(a){this.$ti=a}, +aaL:function aaL(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -b9T(a,b,c,d){return new A.a8a(c,d,a,b,null)}, -bhO(a,b){return new A.a7n(a,b,null)}, -aKO(a,b){return new A.a75(a,b,null)}, -ln(a,b,c){return new A.a0u(c,!1,b,null)}, -nh(a,b,c){return new A.Xj(b,c,a,null)}, -IT:function IT(){}, -Rz:function Rz(a){this.a=null +baP(a,b,c,d){return new A.a8V(c,d,a,b,null)}, +biU(a,b){return new A.a87(a,b,null)}, +aLS(a,b){return new A.a7R(a,b,null)}, +lC(a,b,c){return new A.a0V(c,!1,b,null)}, +nu(a,b,c){return new A.XE(b,c,a,null)}, +Ja:function Ja(){}, +RP:function RP(a){this.a=null this.b=a this.c=null}, -aT4:function aT4(){}, -a8a:function a8a(a,b,c,d,e){var _=this +aUf:function aUf(){}, +a8V:function a8V(a,b,c,d,e){var _=this _.e=a _.f=b _.r=c _.c=d _.a=e}, -a7n:function a7n(a,b,c){this.r=a +a87:function a87(a,b,c){this.r=a this.c=b this.a=c}, -a75:function a75(a,b,c){this.r=a +a7R:function a7R(a,b,c){this.r=a this.c=b this.a=c}, -a83:function a83(a,b,c,d){var _=this +a8O:function a8O(a,b,c,d){var _=this _.e=a _.r=b _.c=c _.a=d}, -a0u:function a0u(a,b,c,d){var _=this +a0V:function a0V(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -a_e:function a_e(a,b,c,d){var _=this +a_D:function a_D(a,b,c,d){var _=this _.e=a _.r=b _.c=c _.a=d}, -Mg:function Mg(){}, -Xj:function Xj(a,b,c,d){var _=this +MA:function MA(){}, +XE:function XE(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -bGD(a,b,c){var s={} +bI_(a,b,c){var s={} s.a=null -return new A.b2V(s,A.ba("arg"),a,b,c)}, -GG:function GG(a,b,c,d,e,f,g,h){var _=this +return new A.b3R(s,A.bd("arg"),a,b,c)}, +GX:function GX(a,b,c,d,e,f,g,h){var _=this _.c=a _.d=b _.e=c @@ -37625,7 +38723,7 @@ _.r=e _.w=f _.a=g _.$ti=h}, -GH:function GH(a,b,c){var _=this +GY:function GY(a,b,c){var _=this _.d=a _.e=$ _.f=null @@ -37634,48 +38732,48 @@ _.a=_.x=_.w=null _.b=b _.c=null _.$ti=c}, -aRc:function aRc(a){this.a=a}, -GI:function GI(a,b){this.a=a +aSo:function aSo(a){this.a=a}, +GZ:function GZ(a,b){this.a=a this.b=b}, -R7:function R7(a,b,c,d){var _=this +Ro:function Ro(a,b,c,d){var _=this _.w=a _.x=b _.a=c -_.bj$=0 -_.bo$=d -_.cW$=_.cV$=0 -_.d3$=!1}, -an3:function an3(a,b){this.a=a +_.G$=0 +_.Y$=d +_.ae$=_.a7$=0 +_.aa$=!1}, +ao1:function ao1(a,b){this.a=a this.b=-1 this.$ti=b}, -b2V:function b2V(a,b,c,d,e){var _=this +b3R:function b3R(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -b2U:function b2U(a,b,c){this.a=a +b3Q:function b3Q(a,b,c){this.a=a this.b=b this.c=c}, -Vy:function Vy(){}, -Rd(a){var s=A.byb(a,t._l) +VP:function VP(){}, +Ru(a){var s=A.bzw(a,t._l) return s==null?null:s.f}, -aau:function aau(a,b,c){this.c=a +abj:function abj(a,b,c){this.c=a this.d=b this.a=c}, -VK:function VK(a,b,c){this.f=a +W1:function W1(a,b,c){this.f=a this.b=b this.a=c}, -aRD(a,b){var s -switch(b.a){case 0:s=a.bb(t.I) +aSP(a,b){var s +switch(b.a){case 0:s=a.bh(t.I) s.toString -return A.bbV(s.w) +return A.bcO(s.w) case 1:return B.ag -case 2:s=a.bb(t.I) +case 2:s=a.bh(t.I) s.toString -return A.bbV(s.w) +return A.bcO(s.w) case 3:return B.ag}}, -Re:function Re(a,b,c,d,e,f,g,h){var _=this +Rv:function Rv(a,b,c,d,e,f,g,h){var _=this _.e=a _.r=b _.w=c @@ -37684,9 +38782,9 @@ _.y=e _.Q=f _.c=g _.a=h}, -anh:function anh(a,b,c){var _=this -_.bB=!1 -_.I=null +aok:function aok(a,b,c){var _=this +_.ai=!1 +_.G=null _.p1=$ _.p2=a _.d=_.c=_.b=_.a=_.CW=_.ay=null @@ -37698,39 +38796,39 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -a7X:function a7X(a,b,c,d,e){var _=this +a8H:function a8H(a,b,c,d,e){var _=this _.e=a _.r=b _.w=c _.c=d _.a=e}, -app:function app(){}, -apq:function apq(){}, -bjd(a){var s,r,q,p={} +aqz:function aqz(){}, +aqA:function aqA(){}, +bkk(a){var s,r,q,p={} p.a=a s=t.ps -r=a.jy(s) +r=a.jw(s) q=!0 while(!0){if(!(q&&r!=null))break -q=s.a(a.IY(r)).f -r.n3(new A.aRF(p)) -r=p.a.jy(s)}return q}, -aaD:function aaD(a,b,c){this.c=a +q=s.a(a.II(r)).f +r.mW(new A.aSR(p)) +r=p.a.jw(s)}return q}, +abs:function abs(a,b,c){this.c=a this.e=b this.a=c}, -aRF:function aRF(a){this.a=a}, -VL:function VL(a,b,c){this.f=a +aSR:function aSR(a){this.a=a}, +W2:function W2(a,b,c){this.f=a this.b=b this.a=c}, -ani:function ani(a,b,c,d){var _=this +aol:function aol(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -ajP:function ajP(a,b,c,d){var _=this -_.T=a -_.aG=b -_.V$=c +akH:function akH(a,b,c,d){var _=this +_.S=a +_.aC=b +_.U$=c _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -37757,27 +38855,27 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -bjf(a,b){var s={},r=A.b([],t.p) +bkm(a,b){var s={},r=A.b([],t.p) s.a=0 -a.c6(new A.aRO(s,r,b)) +a.c8(new A.aT_(s,r,b)) return r}, -GQ:function GQ(){}, -aRO:function aRO(a,b,c){this.a=a +H6:function H6(){}, +aT_:function aT_(a,b,c){this.a=a this.b=b this.c=c}, -anr:function anr(a,b,c){this.f=a +aou:function aou(a,b,c){this.f=a this.b=b this.a=c}, -abz:function abz(a,b,c,d){var _=this +acq:function acq(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -Up:function Up(a,b,c,d,e){var _=this -_.I=a -_.a1=b -_.a8=c -_.V$=d +UG:function UG(a,b,c,d,e){var _=this +_.G=a +_.Y=b +_.a7=c +_.U$=d _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -37804,159 +38902,159 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -b_b:function b_b(a){this.a=a}, -b_a:function b_a(a){this.a=a}, -aoP:function aoP(){}, -Rk:function Rk(a,b,c){this.c=a +b09:function b09(a){this.a=a}, +b08:function b08(a){this.a=a}, +apT:function apT(){}, +RB:function RB(a,b,c){this.c=a this.d=b this.a=c}, -anu:function anu(a){var _=this +aox:function aox(a){var _=this _.a=_.d=null _.b=a _.c=null}, -JU:function JU(a,b,c,d){var _=this +Kb:function Kb(a,b,c,d){var _=this _.c=a _.d=b _.ax=c _.a=d}, -S2:function S2(a,b,c){var _=this +Sj:function Sj(a,b,c){var _=this _.d=a _.e=b _.a=null _.b=c _.c=null}, -aUx:function aUx(a){this.a=a}, -aUw:function aUw(a,b){this.a=a +aVI:function aVI(a){this.a=a}, +aVH:function aVH(a,b){this.a=a this.b=b}, -aUy:function aUy(a,b){this.a=a +aVJ:function aVJ(a,b){this.a=a this.b=b}, -aUr:function aUr(a){this.a=a}, -aUq:function aUq(a){this.a=a}, -aUs:function aUs(a,b){this.a=a +aVC:function aVC(a){this.a=a}, +aVB:function aVB(a){this.a=a}, +aVD:function aVD(a,b){this.a=a this.b=b}, -aUt:function aUt(a){this.a=a}, -aUp:function aUp(a){this.a=a}, -aUv:function aUv(a,b){this.a=a +aVE:function aVE(a){this.a=a}, +aVA:function aVA(a){this.a=a}, +aVG:function aVG(a,b){this.a=a this.b=b}, -aUu:function aUu(a,b){this.a=a +aVF:function aVF(a,b){this.a=a this.b=b}, -aUo:function aUo(){}, -a4W:function a4W(a,b){this.a=a +aVz:function aVz(){}, +a5B:function a5B(a,b){this.a=a this.b=b}, -aa0:function aa0(a,b){this.a=a +aaR:function aaR(a,b){this.a=a this.b=b}, -lh:function lh(a,b){this.a=a +lw:function lw(a,b){this.a=a this.b=b}, -a1E:function a1E(a,b){this.b=a +a26:function a26(a,b){this.b=a this.a=b}, -a1F:function a1F(a,b){this.b=a +a27:function a27(a,b){this.b=a this.a=b}, -a1G:function a1G(a,b){this.b=a +a28:function a28(a,b){this.b=a this.a=b}, -a1B:function a1B(a,b){this.b=a +a23:function a23(a,b){this.b=a this.a=b}, -a1D:function a1D(a,b){this.b=a +a25:function a25(a,b){this.b=a this.a=b}, -a1C:function a1C(a,b){this.b=a +a24:function a24(a,b){this.b=a this.a=b}, -a6_:function a6_(a,b){this.b=a +a6G:function a6G(a,b){this.b=a this.a=b}, -a5Z:function a5Z(a,b){this.b=a +a6F:function a6F(a,b){this.b=a this.a=b}, -a5Y:function a5Y(a,b){this.b=a +a6E:function a6E(a,b){this.b=a this.a=b}, -a1H:function a1H(a,b){this.b=a +a29:function a29(a,b){this.b=a this.a=b}, -b0p:function b0p(){this.c=this.b=null}, -aa_:function aa_(a,b,c){this.b=a +b1l:function b1l(){this.c=this.b=null}, +aaQ:function aaQ(a,b,c){this.b=a this.c=b this.a=c}, -aQX:function aQX(a,b,c,d,e){var _=this +aS9:function aS9(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aQW:function aQW(a,b,c,d,e){var _=this +aS8:function aS8(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -a9O:function a9O(a,b,c){this.b=a +aaE:function aaE(a,b,c){this.b=a this.c=b this.a=c}, -a2d:function a2d(a,b){this.b=a +a2G:function a2G(a,b){this.b=a this.a=b}, -aC2:function aC2(a,b,c,d,e){var _=this +aD3:function aD3(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aC1:function aC1(a,b,c,d,e){var _=this +aD2:function aD2(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -CM:function CM(a,b,c,d,e){var _=this +CZ:function CZ(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.f=d _.a=e}, -acD:function acD(a){var _=this +adv:function adv(a){var _=this _.e=$ _.a=null _.b=a _.c=null}, -aUn:function aUn(a){this.a=a}, -aUm:function aUm(a,b){this.a=a +aVy:function aVy(a){this.a=a}, +aVx:function aVx(a,b){this.a=a this.b=b}, -Zw:function Zw(a,b,c,d,e){var _=this +ZU:function ZU(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.f=d _.a=e}, -au4:function au4(a){this.a=a}, -au3:function au3(a){this.a=a}, -au1:function au1(a,b,c){this.a=a +ave:function ave(a){this.a=a}, +avd:function avd(a){this.a=a}, +avb:function avb(a,b,c){this.a=a this.b=b this.c=c}, -au2:function au2(a,b,c){this.a=a +avc:function avc(a,b,c){this.a=a this.b=b this.c=c}, -xx:function xx(a,b,c,d){var _=this +xE:function xE(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -Zv:function Zv(a,b,c,d){var _=this +ZT:function ZT(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -au0:function au0(a){this.a=a}, -atZ:function atZ(){}, -au_:function au_(a,b,c,d){var _=this +ava:function ava(a){this.a=a}, +av8:function av8(){}, +av9:function av9(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -atW:function atW(a,b,c,d){var _=this +av5:function av5(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -atX:function atX(a,b,c,d){var _=this +av6:function av6(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -atY:function atY(a){this.a=a}, -pQ:function pQ(a,b,c,d,e,f,g,h,i,j,k){var _=this +av7:function av7(a){this.a=a}, +pZ:function pZ(a,b,c,d,e,f,g,h,i,j,k){var _=this _.at=a _.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=null _.dy=!1 @@ -37976,19 +39074,19 @@ _.b=null _.c=i _.d=j _.e=k}, -bFJ(a,b,c){var s=null,r=a.goz(a),q=r.gaNQ(r) -if(B.d.cb(q,"image/"))return new A.uA(A.b9B(s,s,new A.pa(a.goz(a).a7C(),1)),b,c,s) -else if(B.d.cb(q,"text/"))return A.dv(a.goz(a).aHx(),s,s,s,s,s,s) -return B.eS}, -b5N:function b5N(){}, -b5O:function b5O(){}, -RH:function RH(a,b){this.a=a +bH5(a,b,c){var s=null,r=a.gow(a),q=r.gaOs(r) +if(B.d.cd(q,"image/"))return new A.uH(A.bax(s,s,new A.pl(a.gow(a).a8b(),1)),b,c,s) +else if(B.d.cd(q,"text/"))return A.dz(a.gow(a).aI9(),s,s,s,s,s,s) +return B.eV}, +b6M:function b6M(){}, +b6N:function b6N(){}, +RX:function RX(a,b){this.a=a this.b=b this.c=0}, -alP:function alP(a){this.a=a}, -Td:function Td(a,b){this.b=a +amN:function amN(a){this.a=a}, +Tu:function Tu(a,b){this.b=a this.c=b}, -aEr:function aEr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +aFw:function aFw(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this _.a=a _.b=b _.c=c @@ -38010,71 +39108,71 @@ _.CW=r _.cx=s _.db=_.cy=null _.dx=!1}, -aEt:function aEt(a){this.a=a}, -aEu:function aEu(a){this.a=a}, -aEs:function aEs(){}, -aEv(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){return new A.zd(a,b8,b9,h,n,p,q,s,a0,a2,a3,a5,a6,a8,a9,b1,m,c0,l,c,b3,g,b,b6,b4,b5,c6,c1,c7,c2,c5,c4,c3,c8,f,e,k,j,b2,c9,o,r,a1,a4,a7,b0,d1,b7,d,i,d0,A.b1(["a",a,"p",b8,"li",b8,"code",h,"pre",b8,"h1",n,"h2",q,"h3",a0,"h4",a3,"h5",a6,"h6",a9,"em",m,"strong",c0,"del",l,"blockquote",c,"img",b3,"table",b8,"th",c6,"tr",c1,"td",c1],t.N,t.p8))}, -bgs(a){var s,r,q,p,o,n,m,l,k=null,j=a.p3,i=j.z +aFy:function aFy(a){this.a=a}, +aFz:function aFz(a){this.a=a}, +aFx:function aFx(){}, +aFA(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){return new A.zn(a,b8,b9,h,n,p,q,s,a0,a2,a3,a5,a6,a8,a9,b1,m,c0,l,c,b3,g,b,b6,b4,b5,c6,c1,c7,c2,c5,c4,c3,c8,f,e,k,j,b2,c9,o,r,a1,a4,a7,b0,d1,b7,d,i,d0,A.b5(["a",a,"p",b8,"li",b8,"code",h,"pre",b8,"h1",n,"h2",q,"h3",a0,"h4",a3,"h5",a6,"h6",a9,"em",m,"strong",c0,"del",l,"blockquote",c,"img",b3,"table",b8,"th",c6,"tr",c1,"td",c1],t.N,t.p8))}, +bhu(a){var s,r,q,p,o,n,m,l,k=null,j=a.p3,i=j.z i.toString s=a.y2.b r=s==null q=r?a.at:s p=i.r p.toString -p=i.a7P(q,"monospace",p*0.85) +p=i.a8o(q,"monospace",p*0.85) q=j.y -o=i.hM(a.fr) +o=i.hI(a.fr) n=a.CW -m=A.biq(n,1) -l=A.Ye(2) +m=A.bjw(n,1) +l=A.YB(2) if(r)s=a.at -return A.aEv(B.a9U,8,i,B.R,new A.dx(B.kQ,k,k,l,k,k,B.aq),B.d9,o,p,B.R,new A.dx(s,k,k,A.Ye(2),k,k,B.aq),B.d9,B.a7f,B.a82,j.f,B.R,B.L,j.r,B.R,B.L,j.w,B.R,B.L,q,B.R,B.L,q,B.R,B.L,q,B.R,B.L,new A.dx(k,k,new A.f7(new A.ck(n,5,B.aa,-1),B.C,B.C,B.C),k,k,k,B.aq),i,i,B.tL,24,B.R,i,B.L,B.jM,i,m,B.GF,B.tP,B.r8,B.a9s,B.dt,B.pE,B.R,k,B.R)}, -bgr(a6){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.geP().gew() -a5=a5.hM(a6.gkh()===B.ai?B.JP:B.i7) -s=a6.geP().gew() -r=a6.geP().gew() -q=a6.gkh()===B.ai?B.fo:B.ic -p=a6.geP().gew().r +return A.aFA(B.aa5,8,i,B.S,new A.dC(B.kV,k,k,l,k,k,B.aq),B.db,o,p,B.S,new A.dC(s,k,k,A.YB(2),k,k,B.aq),B.db,B.a7r,B.a8e,j.f,B.S,B.M,j.r,B.S,B.M,j.w,B.S,B.M,q,B.S,B.M,q,B.S,B.M,q,B.S,B.M,new A.dC(k,k,new A.f4(new A.cp(n,5,B.aa,-1),B.E,B.E,B.E),k,k,k,B.aq),i,i,B.tO,24,B.S,i,B.M,B.jQ,i,m,B.GH,B.tS,B.rb,B.a9E,B.dv,B.pI,B.S,k,B.S)}, +bht(a6){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.geM().ges() +a5=a5.hI(a6.gkj()===B.ai?B.JR:B.i9) +s=a6.geM().ges() +r=a6.geM().ges() +q=a6.gkj()===B.ai?B.fr:B.ie +p=a6.geM().ges().r p.toString -p=r.a7P(q,"monospace",p*0.85) -q=a6.geP().gew() -r=a6.geP().gew().r +p=r.a8o(q,"monospace",p*0.85) +q=a6.geM().ges() +r=a6.geM().ges().r r.toString -r=q.xx(r+10,B.a4) -q=a6.geP().gew() -o=a6.geP().gew().r +r=q.xh(r+10,B.a4) +q=a6.geM().ges() +o=a6.geM().ges().r o.toString -o=q.xx(o+8,B.a4) -q=a6.geP().gew() -n=a6.geP().gew().r +o=q.xh(o+8,B.a4) +q=a6.geM().ges() +n=a6.geM().ges().r n.toString -n=q.xx(n+6,B.a4) -q=a6.geP().gew() -m=a6.geP().gew().r +n=q.xh(n+6,B.a4) +q=a6.geM().ges() +m=a6.geM().ges().r m.toString -m=q.xx(m+4,B.a4) -q=a6.geP().gew() -l=a6.geP().gew().r +m=q.xh(m+4,B.a4) +q=a6.geM().ges() +l=a6.geM().ges().r l.toString -l=q.xx(l+2,B.a4) -q=a6.geP().gew().RV(B.a4) -k=a6.geP().gew().aHQ(B.fH) -j=a6.geP().gew().RV(B.aL) -i=a6.geP().gew().aHM(B.pH) -h=a6.geP().gew() -g=a6.geP().gew() -f=a6.geP().gew().hM(a6.gih()) -e=a6.geP().gew() -d=a6.geP().gew().RV(B.fI) -c=a6.geP().gew() -b=A.biq(B.PV,0) -a=a6.gkh()===B.ai?B.fo:B.ic -a0=a6.gkh()===B.ai?B.fo:B.ic -a1=a6.gkh()===B.ai?B.rR:B.t4 -a2=a6.gkh()===B.ai?B.fo:B.ic -a3=a6.gkh()===B.ai?B.rR:B.t4 -return A.aEv(a5,8,h,B.R,new A.dx(a0,a4,new A.f7(B.C,B.C,B.C,new A.ck(a1,4,B.aa,-1)),a4,a4,a4,B.aq),B.ir,f,p,B.R,new A.dx(a2,a4,a4,a4,a4,a4,B.aq),B.d9,i,k,r,B.R,B.L,o,B.R,B.L,n,B.R,B.L,m,B.R,B.L,l,B.R,B.L,q,B.R,B.L,new A.dx(a4,a4,new A.f7(new A.ck(a3,1,B.aa,-1),B.C,B.C,B.C),a4,a4,a4,B.aq),g,e,B.tL,24,B.R,s,B.L,j,c,b,new A.dx(a,a4,a4,a4,a4,a4,B.aq),B.tP,B.r8,d,B.dt,B.pE,B.R,a4,B.R)}, -zd:function zd(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){var _=this +l=q.xh(l+2,B.a4) +q=a6.geM().ges().RS(B.a4) +k=a6.geM().ges().aIs(B.fK) +j=a6.geM().ges().RS(B.aK) +i=a6.geM().ges().aIo(B.pL) +h=a6.geM().ges() +g=a6.geM().ges() +f=a6.geM().ges().hI(a6.gi9()) +e=a6.geM().ges() +d=a6.geM().ges().RS(B.fL) +c=a6.geM().ges() +b=A.bjw(B.Q0,0) +a=a6.gkj()===B.ai?B.fr:B.ie +a0=a6.gkj()===B.ai?B.fr:B.ie +a1=a6.gkj()===B.ai?B.rU:B.t7 +a2=a6.gkj()===B.ai?B.fr:B.ie +a3=a6.gkj()===B.ai?B.rU:B.t7 +return A.aFA(a5,8,h,B.S,new A.dC(a0,a4,new A.f4(B.E,B.E,B.E,new A.cp(a1,4,B.aa,-1)),a4,a4,a4,B.aq),B.it,f,p,B.S,new A.dC(a2,a4,a4,a4,a4,a4,B.aq),B.db,i,k,r,B.S,B.M,o,B.S,B.M,n,B.S,B.M,m,B.S,B.M,l,B.S,B.M,q,B.S,B.M,new A.dC(a4,a4,new A.f4(new A.cp(a3,1,B.aa,-1),B.E,B.E,B.E),a4,a4,a4,B.aq),g,e,B.tO,24,B.S,s,B.M,j,c,b,new A.dC(a,a4,a4,a4,a4,a4,B.aq),B.tS,B.rb,d,B.dv,B.pI,B.S,a4,B.S)}, +zn:function zn(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){var _=this _.a=a _.b=b _.c=c @@ -38122,28 +39220,28 @@ _.x2=c4 _.xr=c5 _.y1=c6 _.y2=c7 -_.bc=c8 -_.cd=c9 -_.bd=d0 -_.bG=d1 -_.ck=d2}, -ze:function ze(a,b){this.a=a +_.bd=c8 +_.bP=c9 +_.bb=d0 +_.bA=d1 +_.cC=d2}, +zo:function zo(a,b){this.a=a this.b=b}, -a3i:function a3i(a,b){this.a=a +a3U:function a3U(a,b){this.a=a this.b=b}, -Mu:function Mu(){}, -agG:function agG(a,b){var _=this +MO:function MO(){}, +ahA:function ahA(a,b){var _=this _.d=null _.e=a _.a=null _.b=b _.c=null}, -aYj:function aYj(a,b,c,d){var _=this +aZp:function aZp(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -a3h:function a3h(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +a3T:function a3T(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this _.c=a _.d=b _.e=c @@ -38163,60 +39261,60 @@ _.CW=p _.cy=q _.db=r _.a=s}, -asH:function asH(a,b){this.a=a +atR:function atR(a,b){this.a=a this.b=b}, -asJ:function asJ(a,b,c){this.a=a +atT:function atT(a,b,c){this.a=a this.b=b this.c=c}, -a95:function a95(){}, -pA:function pA(){}, -aOw:function aOw(a){this.a=a}, -aOv:function aOv(a){this.a=a}, -aOx:function aOx(a,b){this.a=a +a9U:function a9U(){}, +pK:function pK(){}, +aPG:function aPG(a){this.a=a}, +aPF:function aPF(a){this.a=a}, +aPH:function aPH(a,b){this.a=a this.b=b}, -a93:function a93(a,b,c){this.a=a +a9S:function a9S(a,b,c){this.a=a this.b=b this.c=c}, -Qc:function Qc(a,b,c){this.c=a +Qu:function Qu(a,b,c){this.c=a this.a=b this.b=c}, -aOr:function aOr(a){this.b=a}, -a6e:function a6e(){}, -aI8:function aI8(a){this.a=a}, -eL:function eL(){}, -auE:function auE(a,b){this.a=a +aPB:function aPB(a){this.b=a}, +a6W:function a6W(){}, +aJa:function aJa(a){this.a=a}, +hF:function hF(){}, +avL:function avL(a,b){this.a=a this.b=b}, -auF:function auF(){}, -aJh:function aJh(){}, -bdl(a,b){var s=b.a.a,r=a.b.a +avM:function avM(){}, +aKm:function aKm(){}, +bel(a,b){var s=b.a.a,r=a.b.a if(s[0]-r[0]>0||s[1]-r[1]>0)return!1 s=a.a.a r=b.b.a if(s[0]-r[0]>0||s[1]-r[1]>0)return!1 return!0}, -bW:function bW(a,b){this.a=a +cv:function cv(a,b){this.a=a this.b=b}, -eM:function eM(a,b,c){var _=this +hI:function hI(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=-1}, -fx(){var s,r,q,p,o,n,m,l,k,j,i=J.dN(16,t.Ys) +jg(){var s,r,q,p,o,n,m,l,k,j,i=J.dV(16,t.Ys) for(s=0;s<16;++s){r=new Float64Array(2) -i[s]=new A.nv(s,new A.bW(new A.a(r),new A.a(new Float64Array(2))))}q=J.dN(4,t.yw) +i[s]=new A.nI(s,new A.cv(new A.a(r),new A.a(new Float64Array(2))))}q=J.dV(4,t.h) for(p=0;p<4;++p)q[p]=new A.a(new Float64Array(2)) -o=J.dN(20,t.ik) +o=J.dV(20,t.ik) for(s=0;s<20;++s){r=new Float64Array(2) -o[s]=new A.nv(s,new A.bW(new A.a(r),new A.a(new Float64Array(2))))}r=new Float64Array(2) +o[s]=new A.nI(s,new A.cv(new A.a(r),new A.a(new Float64Array(2))))}r=new Float64Array(2) n=new Float64Array(2) m=new Float64Array(2) l=new Float64Array(2) k=new Float64Array(2) j=new Float64Array(2) -r=new A.awF(i,q,o,new A.a(r),new A.bW(new A.a(n),new A.a(m)),new A.ch(new A.a(l),new A.a(k)),new A.bW(new A.a(j),new A.a(new Float64Array(2))),new A.d1(0,0,0)) -r.amP() +r=new A.axM(i,q,o,new A.a(r),new A.cv(new A.a(n),new A.a(m)),new A.df(new A.a(l),new A.a(k)),new A.cv(new A.a(j),new A.a(new Float64Array(2))),new A.dS(0,0,0)) +r.anq() return r}, -awF:function awF(a,b,c,d,e,f,g,h){var _=this +axM:function axM(a,b,c,d,e,f,g,h){var _=this _.a=null _.b=a _.c=0 @@ -38230,26 +39328,26 @@ _.y=e _.z=f _.Q=g _.as=h}, -nv:function nv(a,b){var _=this +nI:function nI(a,b){var _=this _.a=a _.b=b _.f=_.e=_.d=_.c=null _.r=0}, -EX:function EX(a,b){this.a=a +Fc:function Fc(a,b){this.a=a this.b=b}, -nl(){var s=new Float64Array(2) -return new A.Zh(new A.a(s),new A.xI(new Int8Array(4)))}, -bf6(){return new A.awG(B.io)}, -bBA(){var s,r,q=t.yw,p=J.dN(8,q) +ny(){var s=new Float64Array(2) +return new A.ZF(new A.a(s),new A.xP(new Int8Array(4)))}, +bg7(){return new A.axN(B.iq)}, +bCX(){var s,r,q=t.h,p=J.dV(8,q) for(s=0;s<8;++s)p[s]=new A.a(new Float64Array(2)) -r=J.dN(8,q) +r=J.dV(8,q) for(s=0;s<8;++s)r[s]=new A.a(new Float64Array(2)) -return new A.aP1(p,r)}, -atR(a,b,c,d,e){var s,r,q,p,o,n,m,l,k=b[0],j=b[1],i=k.a,h=j.a,g=c.bL(i)-d,f=c.bL(h)-d -if(g<=0){a[0].dS(0,k) +return new A.aQc(p,r)}, +av0(a,b,c,d,e){var s,r,q,p,o,n,m,l,k=b[0],j=b[1],i=k.a,h=j.a,g=c.bI(i)-d,f=c.bI(h)-d +if(g<=0){a[0].dL(0,k) s=1}else s=0 if(f<=0){r=s+1 -a[s].dS(0,j) +a[s].dL(0,j) s=r}if(g*f<0){q=g/(g-f) p=a[s] o=p.a @@ -38258,23 +39356,23 @@ m=n[0] l=h.a o.sL(0,m+q*(l[0]-m)) n=n[1] -o.sK(0,n+q*(l[1]-n)) +o.sM(0,n+q*(l[1]-n)) n=p.b.a n[0]=e&255 n[1]=k.b.a[1] n[2]=0 n[3]=1;++s}return s}, -aei:function aei(){this.b=this.a=0}, -Zh:function Zh(a,b){this.a=a +afa:function afa(){this.b=this.a=0}, +ZF:function ZF(a,b){this.a=a this.b=b}, -KC:function KC(a,b){this.a=a +KU:function KU(a,b){this.a=a this.b=b}, -awG:function awG(a){this.a=a +axN:function axN(a){this.a=a this.c=this.b=0}, -aP1:function aP1(a,b){this.a=a +aQc:function aQc(a,b){this.a=a this.b=b this.c=0}, -aZQ:function aZQ(a,b,c,d,e){var _=this +b_O:function b_O(a,b,c,d,e){var _=this _.b=_.a=0 _.c=a _.d=b @@ -38283,7 +39381,7 @@ _.f=d _.r=0 _.w=e _.x=0}, -atP:function atP(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 +auZ:function auZ(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 _.a=a _.b=b _.c=c @@ -38309,7 +39407,7 @@ _.dx=a2 _.dy=a3 _.fr=a4 _.fx=a5}, -awK:function awK(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 +axR:function axR(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 _.a=a _.b=b _.c=c @@ -38337,21 +39435,21 @@ _.fy=a2 _.go=a3 _.id=a4 _.k1=a5}, -buW(){return new A.xI(new Int8Array(4))}, -xI:function xI(a){this.a=a}, -bhY(){var s=t.S,r=A.b6(3,0,!1,s) -s=A.b6(3,0,!1,s) +bwf(){return new A.xP(new Int8Array(4))}, +xP:function xP(a){this.a=a}, +bj3(){var s=t.S,r=A.ba(3,0,!1,s) +s=A.ba(3,0,!1,s) r[0]=1073741823 r[1]=1073741823 r[2]=1073741823 s[0]=1073741823 s[1]=1073741823 s[2]=1073741823 -return new A.aMY(r,s)}, -bEa(){var s,r,q,p,o,n,m,l,k,j,i=J.dN(3,t.wU) +return new A.aO1(r,s)}, +bFx(){var s,r,q,p,o,n,m,l,k,j,i=J.dV(3,t.wU) for(s=0;s<3;++s){r=new Float64Array(2) q=new Float64Array(2) -i[s]=new A.akW(new A.a(r),new A.a(q),new A.a(new Float64Array(2)))}r=new Float64Array(2) +i[s]=new A.alR(new A.a(r),new A.a(q),new A.a(new Float64Array(2)))}r=new Float64Array(2) q=new Float64Array(2) p=new Float64Array(2) o=new Float64Array(2) @@ -38360,22 +39458,22 @@ m=new Float64Array(2) l=new Float64Array(2) k=new Float64Array(2) j=new Float64Array(2) -return new A.b0m(i,new A.a(r),new A.a(q),new A.a(p),new A.a(o),new A.a(n),new A.a(m),new A.a(l),new A.a(k),new A.a(j),new A.a(new Float64Array(2)))}, -cq(){var s,r,q=t.yw,p=J.dN(8,q) +return new A.b1i(i,new A.a(r),new A.a(q),new A.a(p),new A.a(o),new A.a(n),new A.a(m),new A.a(l),new A.a(k),new A.a(j),new A.a(new Float64Array(2)))}, +dv(){var s,r,q=t.h,p=J.dV(8,q) for(s=0;s<8;++s)p[s]=new A.a(new Float64Array(2)) -r=J.dN(2,q) +r=J.dV(2,q) for(s=0;s<2;++s)r[s]=new A.a(new Float64Array(2)) -return new A.avV(p,r)}, -akW:function akW(a,b,c){var _=this +return new A.ax1(p,r)}, +alR:function alR(a,b,c){var _=this _.a=a _.b=b _.c=c _.f=_.e=_.d=0}, -aMY:function aMY(a,b){var _=this +aO1:function aO1(a,b){var _=this _.b=_.a=0 _.c=a _.d=b}, -b0m:function b0m(a,b,c,d,e,f,g,h,i,j,k){var _=this +b1i:function b1i(a,b,c,d,e,f,g,h,i,j,k){var _=this _.a=a _.b=0 _.c=b @@ -38388,11 +39486,11 @@ _.x=h _.y=i _.z=j _.Q=k}, -avV:function avV(a,b){var _=this +ax1:function ax1(a,b){var _=this _.a=a _.c=_.b=0 _.d=b}, -avS:function avS(a,b,c,d,e,f,g){var _=this +awZ:function awZ(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -38400,62 +39498,62 @@ _.d=d _.e=e _.f=f _.r=g}, -bet(){var s=A.cq(),r=A.cq(),q=new Float64Array(2) -return new A.avT(s,r,new A.aw(new A.a(q),new A.ab()),new A.aw(new A.a(new Float64Array(2)),new A.ab()))}, -avT:function avT(a,b,c,d){var _=this +bft(){var s=A.dv(),r=A.dv(),q=new Float64Array(2) +return new A.ax_(s,r,new A.b9(new A.a(q),new A.as()),new A.b9(new A.a(new Float64Array(2)),new A.as()))}, +ax_:function ax_(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d _.e=!1}, -bex(){var s=new Float64Array(2) -return new A.avU(new A.a(s),new A.a(new Float64Array(2)))}, -avU:function avU(a,b){this.a=a +bfx(){var s=new Float64Array(2) +return new A.ax0(new A.a(s),new A.a(new Float64Array(2)))}, +ax0:function ax0(a,b){this.a=a this.b=b this.c=0}, -lx(){var s,r,q=J.dN(2,t.Kz) +lM(){var s,r,q=J.dV(2,t.Kz) for(s=0;s<2;++s){r=new Float64Array(2) -q[s]=new A.a3f(new A.a(r),new A.xI(new Int8Array(4)))}r=new Float64Array(2) -return new A.aEm(q,new A.a(r),new A.a(new Float64Array(2)),B.j5)}, -Mp:function Mp(a,b){this.a=a +q[s]=new A.a3R(new A.a(r),new A.xP(new Int8Array(4)))}r=new Float64Array(2) +return new A.aFr(q,new A.a(r),new A.a(new Float64Array(2)),B.j8)}, +MJ:function MJ(a,b){this.a=a this.b=b}, -aEm:function aEm(a,b,c,d){var _=this +aFr:function aFr(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d _.e=0}, -a3f:function a3f(a,b){var _=this +a3R:function a3R(a,b){var _=this _.a=a _.c=_.b=0 _.d=b}, -ch:function ch(a,b){this.a=a +df:function df(a,b){this.a=a this.b=b this.c=0}, -cm:function cm(a){this.a=a +dn:function dn(a){this.a=a this.b=0}, -bdT(){var s=A.b([],t.d),r=new Float64Array(2) -s=new A.YB(s,new A.a(r),new A.a(new Float64Array(2)),B.pe) -s.b=$.aqf() +beT(){var s=A.b([],t.d),r=new Float64Array(2) +s=new A.YZ(s,new A.a(r),new A.a(new Float64Array(2)),B.pj) +s.b=$.arp() return s}, -YB:function YB(a,b,c,d){var _=this +YZ:function YZ(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.r=_.f=!1 _.a=d _.b=0}, -at4:function at4(){}, -at3:function at3(){}, -YL(){return new A.CD(new A.a(new Float64Array(2)),B.hn)}, -CD:function CD(a,b){this.c=a +aue:function aue(){}, +aud:function aud(){}, +Z8(){return new A.CQ(new A.a(new Float64Array(2)),B.hp)}, +CQ:function CQ(a,b){this.c=a this.a=b this.b=0}, -awL(){var s=new Float64Array(2),r=new Float64Array(2),q=new Float64Array(2) -s=new A.a07(new A.a(s),new A.a(r),new A.a(q),new A.a(new Float64Array(2)),B.pd) -s.b=$.aqf() +axS(){var s=new Float64Array(2),r=new Float64Array(2),q=new Float64Array(2) +s=new A.a0y(new A.a(s),new A.a(r),new A.a(q),new A.a(new Float64Array(2)),B.pi) +s.b=$.arp() return s}, -a07:function a07(a,b,c,d,e){var _=this +a0y:function a0y(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c @@ -38463,36 +39561,36 @@ _.f=d _.w=_.r=!1 _.a=e _.b=0}, -aEx:function aEx(a){this.a=0 +aFC:function aFC(a){this.a=0 this.b=a this.c=0}, -mG(){var s=t.d -s=new A.a5G(new A.a(new Float64Array(2)),A.b([],s),A.b([],s),B.ho) -s.b=$.aqf() +mU(){var s=t.d +s=new A.a6l(new A.a(new Float64Array(2)),A.b([],s),A.b([],s),B.hq) +s.b=$.arp() return s}, -a5G:function a5G(a,b,c,d){var _=this +a6l:function a6l(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d _.b=0}, -aIn:function aIn(a){this.a=a}, -aIo:function aIo(a){this.a=a}, -aIp:function aIp(a){this.a=a}, -aMF:function aMF(){}, -FQ:function FQ(a,b){this.a=a +aJs:function aJs(a){this.a=a}, +aJt:function aJt(a){this.a=a}, +aJu:function aJu(a){this.a=a}, +aNJ:function aNJ(){}, +G6:function G6(a,b){this.a=a this.b=b}, -eW:function eW(a,b,c,d){var _=this +i3:function i3(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d _.e=0}, -AP:function AP(a,b){this.a=a +B0:function B0(a,b){this.a=a this.b=b}, -eX:function eX(a){this.a=a +i4:function i4(a){this.a=a this.b=0}, -aQy:function aQy(a,b,c,d,e,f,g,h,i){var _=this +aRJ:function aRJ(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -38502,9 +39600,9 @@ _.f=f _.r=g _.w=h _.x=i}, -Ps:function Ps(a,b){this.a=a +PL:function PL(a,b){this.a=a this.b=b}, -aMu:function aMu(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +aNy:function aNy(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this _.c=_.b=_.a=$ _.d=a _.e=b @@ -38523,44 +39621,44 @@ _.CW=m _.cx=n _.cy=o _.db=p}, -bCW(){var s,r,q,p=new Float64Array(2),o=J.dN(2,t.yw) +bEi(){var s,r,q,p=new Float64Array(2),o=J.dV(2,t.h) for(s=0;s<2;++s)o[s]=new A.a(new Float64Array(2)) r=new Float64Array(2) q=new Float64Array(2) -return new A.aRW(new A.a(p),o,r,new A.a(q),new A.a(new Float64Array(2)))}, -aRW:function aRW(a,b,c,d,e){var _=this +return new A.aT6(new A.a(p),o,r,new A.a(q),new A.a(new Float64Array(2)))}, +aT6:function aT6(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -d1:function d1(a,b,c){var _=this +dS:function dS(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=1}, -c5(a,b){var s,r=a.b,q=b.a,p=q[0],o=a.a +ca(a,b){var s,r=a.b,q=b.a,p=q[0],o=a.a q=q[1] s=new A.a(new Float64Array(2)) s.t(r*p-o*q,o*p+r*q) return s}, -rD(a,b){var s,r=a.b,q=b.a,p=q[0],o=a.a +rL(a,b){var s,r=a.b,q=b.a,p=q[0],o=a.a q=q[1] s=new A.a(new Float64Array(2)) s.t(r*p+o*q,-o*p+r*q) return s}, -ab:function ab(){this.a=0 +as:function as(){this.a=0 this.b=1}, -bin(){var s=new Float64Array(2),r=new Float64Array(2) -return new A.b2(new A.a(s),new A.a(r),new A.a(new Float64Array(2)))}, -b2:function b2(a,b,c){var _=this +bjt(){var s=new Float64Array(2),r=new Float64Array(2) +return new A.bF(new A.a(s),new A.a(r),new A.a(new Float64Array(2)))}, +bF:function bF(a,b,c){var _=this _.a=a _.b=b _.c=c _.f=_.e=_.d=0}, -bv:function bv(a){this.a=a}, -R2(){return new A.aw(new A.a(new Float64Array(2)),new A.ab())}, -cS(a,b){var s,r,q,p=a.b,o=p.b,n=b.a,m=n[0] +ch:function ch(a){this.a=a}, +Rj(){return new A.b9(new A.a(new Float64Array(2)),new A.as())}, +cV(a,b){var s,r,q,p=a.b,o=p.b,n=b.a,m=n[0] p=p.a n=n[1] s=a.a.a @@ -38569,24 +39667,24 @@ s=s[1] q=new A.a(new Float64Array(2)) q.t(o*m-p*n+r,p*m+o*n+s) return q}, -js(a,b){var s,r=b.a,q=a.a.a,p=r[0]-q[0],o=r[1]-q[1] +jB(a,b){var s,r=b.a,q=a.a.a,p=r[0]-q[0],o=r[1]-q[1] q=a.b r=q.b q=q.a s=new A.a(new Float64Array(2)) s.t(r*p+q*o,-q*p+r*o) return s}, -biV(a,b){var s=a.b,r=A.rD(s,b.a.Y(0,a.a)),q=b.b,p=new A.ab(),o=s.b,n=q.a +bk1(a,b){var s=a.b,r=A.rL(s,b.a.X(0,a.a)),q=b.b,p=new A.as(),o=s.b,n=q.a s=s.a q=q.b p.a=o*n-s*q p.b=o*q+s*n s=new A.a(new Float64Array(2)) -s.q(r) -return new A.aw(s,p.el(0))}, -aw:function aw(a,b){this.a=a +s.u(r) +return new A.b9(s,p.ec(0))}, +b9:function b9(a,b){this.a=a this.b=b}, -jJ:function jJ(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +jV:function jV(a,b,c,d,e,f,g,h,i,j,k,l){var _=this _.a=a _.c=_.b=0 _.d=b @@ -38606,13 +39704,13 @@ _.dy=0 _.fr=null _.fx=k _.fy=l}, -eK(a,b,c,d,e,f,g,h){var s,r +eR(a,b,c,d,e,f,g,h){var s,r if(f==null)s=new A.a(new Float64Array(2)) else s=f if(e==null)r=new A.a(new Float64Array(2)) else r=e -return new A.asd(g,h,s,a,r,c,b,d)}, -asd:function asd(a,b,c,d,e,f,g,h){var _=this +return new A.atn(g,h,s,a,r,c,b,d)}, +atn:function atn(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -38621,13 +39719,13 @@ _.e=e _.f=f _.w=g _.z=h}, -Jc:function Jc(a,b){this.a=a +Ju:function Ju(a,b){this.a=a this.b=b}, -eA:function eA(a,b){var _=this +hr:function hr(a,b){var _=this _.a=a _.b=b _.d=_.c=null}, -Yz:function Yz(a,b,c,d,e,f,g,h){var _=this +YX:function YX(a,b,c,d,e,f,g,h){var _=this _.a=0 _.b=a _.c=b @@ -38638,7 +39736,7 @@ _.r=f _.w=g _.Q=_.z=_.y=_.x=0 _.at=h}, -YA:function YA(a,b,c,d,e,f,g,h){var _=this +YY:function YY(a,b,c,d,e,f,g,h){var _=this _.a=0 _.b=a _.c=b @@ -38649,10 +39747,10 @@ _.r=f _.w=g _.Q=_.z=_.y=_.x=0 _.at=h}, -be_(a,b){var s=new A.YI(a,b,0,0,A.CX(),A.CY(),A.lx(),A.lx()) -s.tK(a,0,b,0) +bf_(a,b){var s=new A.Z5(a,b,0,0,A.D9(),A.Da(),A.lM(),A.lM()) +s.tB(a,0,b,0) return s}, -YI:function YI(a,b,c,d,e,f,g,h){var _=this +Z5:function Z5(a,b,c,d,e,f,g,h){var _=this _.a=0 _.b=a _.c=b @@ -38663,7 +39761,7 @@ _.r=f _.w=g _.Q=_.z=_.y=_.x=0 _.at=h}, -buX(a,b,c,d){var s,r,q,p,o,n,m,l,k=a.c +bwg(a,b,c,d){var s,r,q,p,o,n,m,l,k=a.c k===$&&A.c() s=k.a k=c.c @@ -38677,30 +39775,30 @@ o=r===s n=o?d:b m=k?a:c l=o?c:a -k=q===B.hn -if(k&&s===B.hn)return A.be_(m,l) -else{o=q===B.ho -if(o&&s===B.ho){k=new A.a5D(m,l,0,0,A.CX(),A.CY(),A.lx(),A.lx()) -k.tK(m,0,l,0) -return k}else if(k&&s===B.ho){k=new A.a5C(l,m,0,0,A.CX(),A.CY(),A.lx(),A.lx()) -k.tK(l,0,m,0) -return k}else if(k&&s===B.pd){k=new A.a05(l,m,n,p,A.CX(),A.CY(),A.lx(),A.lx()) -k.tK(l,n,m,p) -return k}else if(q===B.pd&&s===B.ho){k=new A.a06(m,l,p,n,A.CX(),A.CY(),A.lx(),A.lx()) -k.tK(m,p,l,n) -return k}else if(k&&s===B.pe){k=new A.Yz(l,m,n,p,A.CX(),A.CY(),A.lx(),A.lx()) -k.tK(l,n,m,p) -return k}else if(o&&s===B.pe){k=new A.YA(l,m,n,p,A.CX(),A.CY(),A.lx(),A.lx()) -k.tK(l,n,m,p) -return k}else return A.be_(m,l)}}, -li:function li(){}, -CX(){var s,r,q,p,o=J.dN(2,t.yw) +k=q===B.hp +if(k&&s===B.hp)return A.bf_(m,l) +else{o=q===B.hq +if(o&&s===B.hq){k=new A.a6i(m,l,0,0,A.D9(),A.Da(),A.lM(),A.lM()) +k.tB(m,0,l,0) +return k}else if(k&&s===B.hq){k=new A.a6h(l,m,0,0,A.D9(),A.Da(),A.lM(),A.lM()) +k.tB(l,0,m,0) +return k}else if(k&&s===B.pi){k=new A.a0w(l,m,n,p,A.D9(),A.Da(),A.lM(),A.lM()) +k.tB(l,n,m,p) +return k}else if(q===B.pi&&s===B.hq){k=new A.a0x(m,l,p,n,A.D9(),A.Da(),A.lM(),A.lM()) +k.tB(m,p,l,n) +return k}else if(k&&s===B.pj){k=new A.YX(l,m,n,p,A.D9(),A.Da(),A.lM(),A.lM()) +k.tB(l,n,m,p) +return k}else if(o&&s===B.pj){k=new A.YY(l,m,n,p,A.D9(),A.Da(),A.lM(),A.lM()) +k.tB(l,n,m,p) +return k}else return A.bf_(m,l)}}, +lx:function lx(){}, +D9(){var s,r,q,p,o=J.dV(2,t.h) for(s=0;s<2;++s)o[s]=new A.a(new Float64Array(2)) r=new Float64Array(2) q=new Float64Array(2) p=new Float64Array(2) -return new A.auG(o,new A.a(r),new A.a(q),new A.a(p),new A.a(new Float64Array(2)))}, -auG:function auG(a,b,c,d,e){var _=this +return new A.avN(o,new A.a(r),new A.a(q),new A.a(p),new A.a(new Float64Array(2)))}, +avN:function avN(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c @@ -38710,36 +39808,36 @@ _.x=e _.z=_.y=0 _.Q=$ _.ax=_.at=_.as=0}, -bed(){return new A.auI()}, -bec(){var s=new Float64Array(2),r=new Float64Array(2),q=A.bCW(),p=new Float64Array(2) -return new A.auH(new A.aw(new A.a(s),new A.ab()),new A.aw(new A.a(r),new A.ab()),q,new A.aIy(new A.a(p),new A.a(new Float64Array(2))))}, -auI:function auI(){var _=this +bfd(){return new A.avP()}, +bfc(){var s=new Float64Array(2),r=new Float64Array(2),q=A.bEi(),p=new Float64Array(2) +return new A.avO(new A.b9(new A.a(s),new A.as()),new A.b9(new A.a(r),new A.as()),q,new A.aJD(new A.a(p),new A.a(new Float64Array(2))))}, +avP:function avP(){var _=this _.d=_.c=_.b=_.a=$}, -auH:function auH(a,b,c,d){var _=this +avO:function avO(a,b,c,d){var _=this _.d=_.c=_.b=_.a=$ _.e=a _.f=b _.r=c _.w=d}, -aIy:function aIy(a,b){this.a=a +aJD:function aJD(a,b){this.a=a this.b=b this.c=0}, -CY(){var s,r,q,p=J.dN(2,t.GK) +Da(){var s,r,q,p=J.dV(2,t.GK) for(s=0;s<2;++s){r=new Float64Array(2) -p[s]=new A.aaq(new A.a(r),new A.a(new Float64Array(2)))}r=new Float64Array(2) +p[s]=new A.abf(new A.a(r),new A.a(new Float64Array(2)))}r=new Float64Array(2) q=new Float64Array(4) -return new A.auJ(p,new A.a(r),new A.je(q),new A.je(new Float64Array(4)))}, -aaq:function aaq(a,b){var _=this +return new A.avQ(p,new A.a(r),new A.jo(q),new A.jo(new Float64Array(4)))}, +abf:function abf(a,b){var _=this _.a=a _.b=b _.r=_.f=_.e=_.d=_.c=0}, -auJ:function auJ(a,b,c,d){var _=this +avQ:function avQ(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d _.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=0}, -a05:function a05(a,b,c,d,e,f,g,h){var _=this +a0w:function a0w(a,b,c,d,e,f,g,h){var _=this _.a=0 _.b=a _.c=b @@ -38750,7 +39848,7 @@ _.r=f _.w=g _.Q=_.z=_.y=_.x=0 _.at=h}, -a06:function a06(a,b,c,d,e,f,g,h){var _=this +a0x:function a0x(a,b,c,d,e,f,g,h){var _=this _.a=0 _.b=a _.c=b @@ -38761,7 +39859,7 @@ _.r=f _.w=g _.Q=_.z=_.y=_.x=0 _.at=h}, -a5C:function a5C(a,b,c,d,e,f,g,h){var _=this +a6h:function a6h(a,b,c,d,e,f,g,h){var _=this _.a=0 _.b=a _.c=b @@ -38772,7 +39870,7 @@ _.r=f _.w=g _.Q=_.z=_.y=_.x=0 _.at=h}, -a5D:function a5D(a,b,c,d,e,f,g,h){var _=this +a6i:function a6i(a,b,c,d,e,f,g,h){var _=this _.a=0 _.b=a _.c=b @@ -38783,14 +39881,14 @@ _.r=f _.w=g _.Q=_.z=_.y=_.x=0 _.at=h}, -rr:function rr(a){this.a=a +rz:function rz(a){this.a=a this.b=0}, -rZ:function rZ(a){this.a=a +t9:function t9(a){this.a=a this.b=0}, -Dy:function Dy(){this.a=1 +DM:function DM(){this.a=1 this.b=65535 this.c=0}, -um:function um(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +uv:function uv(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.a=0 _.b=a _.c=$ @@ -38810,8 +39908,8 @@ _.cx=j _.cy=k _.db=l _.dx=m}, -j9(a,b,c,d,e,f){return new A.KY(a,f,c,e,b,d,new A.Dy())}, -KY:function KY(a,b,c,d,e,f,g){var _=this +jh(a,b,c,d,e,f){return new A.Lf(a,f,c,e,b,d,new A.DM())}, +Lf:function Lf(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -38819,19 +39917,19 @@ _.d=d _.e=e _.f=f _.r=g}, -a0I:function a0I(a,b){var _=this +a18:function a18(a,b){var _=this _.a=a _.b=b _.d=_.c=0}, -cs(){var s=A.b([],t.jz),r=A.bec(),q=A.bed(),p=A.bec(),o=A.bed(),n=new Float64Array(2) -s=new A.aCv(s,r,new A.aNp(),q,p,o,new A.auE(n,new Float64Array(2))) -s.c=A.b([],t.f) -s.d=A.b([],t.Q) +dM(){var s=A.b([],t.jz),r=A.bfc(),q=A.bfd(),p=A.bfc(),o=A.bfd(),n=new Float64Array(2) +s=new A.aDv(s,r,new A.aOt(),q,p,o,new A.avL(n,new Float64Array(2))) +s.c=A.b([],t.c) +s.d=A.b([],t.Vn) return s}, -ld:function ld(a,b,c){this.a=a +ls:function ls(a,b,c){this.a=a this.b=b this.c=c}, -aCv:function aCv(a,b,c,d,e,f,g){var _=this +aDv:function aDv(a,b,c,d,e,f,g){var _=this _.a=null _.b=a _.d=_.c=$ @@ -38841,21 +39939,21 @@ _.r=d _.w=e _.x=f _.y=g}, -aCw:function aCw(){}, -aCx:function aCx(){}, -aCy:function aCy(){}, -be9(a,b){var s,r=A.b([],t.kH),q=b.x -q=J.ms(q.slice(0),A.a6(q).c) -s=new A.d1(0,0,0) -s.a=B.e.af(B.c.bN(127.5)) -s.b=B.e.af(B.e.bN(204)) -s.c=B.e.af(B.e.bN(204)) +aDw:function aDw(){}, +aDx:function aDx(){}, +aDy:function aDy(){}, +bf9(a,b){var s,r=A.b([],t.kH),q=b.x +q=J.mG(q.slice(0),A.a6(q).c) +s=new A.dS(0,0,0) +s.a=B.e.aj(B.c.bN(127.5)) +s.b=B.e.aj(B.e.bN(204)) +s.c=B.e.aj(B.e.bN(204)) s.d=1 -r=new A.ZK(q,r,b.a,b.b,s) -r.pF(b) -r.amN(a,b) +r=new A.a_7(q,r,b.a,b.b,s) +r.pz(b) +r.ano(a,b) return r}, -ZK:function ZK(a,b,c,d,e){var _=this +a_7:function a_7(a,b,c,d,e){var _=this _.w=a _.x=$ _.y=0 @@ -38868,19 +39966,19 @@ _.d=_.c=!1 _.e=c _.f=d _.r=e}, -auA:function auA(a,b,c){this.a=a +avH:function avH(a,b,c){this.a=a this.b=b this.c=c}, -auB:function auB(a,b){this.a=a +avI:function avI(a,b){this.a=a this.b=b}, -auC:function auC(a,b,c,d){var _=this +avJ:function avJ(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -bea(a){var s=A.b([],a.h("v<0>")),r=A.b([],t.kH),q=new Float64Array(2) -return new A.ZL(s,r,new A.a(q),new A.a(new Float64Array(2)),!1,a.h("ZL<0>"))}, -ZL:function ZL(a,b,c,d,e,f){var _=this +bfa(a){var s=A.b([],a.h("v<0>")),r=A.b([],t.kH),q=new Float64Array(2) +return new A.a_8(s,r,new A.a(q),new A.a(new Float64Array(2)),!1,a.h("a_8<0>"))}, +a_8:function a_8(a,b,c,d,e,f){var _=this _.w=_.r=0 _.x=a _.y=b @@ -38889,18 +39987,18 @@ _.b=d _.e=_.d=$ _.f=e _.$ti=f}, -beu(a){var s=new Float64Array(2),r=new Float64Array(2),q=new Float64Array(2),p=new Float64Array(2),o=new Float64Array(2),n=new A.d1(0,0,0) -n.a=B.e.af(B.c.bN(127.5)) -n.b=B.e.af(B.e.bN(204)) -n.c=B.e.af(B.e.bN(204)) +bfu(a){var s=new Float64Array(2),r=new Float64Array(2),q=new Float64Array(2),p=new Float64Array(2),o=new Float64Array(2),n=new A.dS(0,0,0) +n.a=B.e.aj(B.c.bN(127.5)) +n.b=B.e.aj(B.e.bN(204)) +n.c=B.e.aj(B.e.bN(204)) n.d=1 -s=new A.uc(new A.a(s),new A.a(r),new A.a(q),new A.a(p),new A.a(o),a.a,a.b,n) -s.pF(a) +s=new A.ul(new A.a(s),new A.a(r),new A.a(q),new A.a(p),new A.a(o),a.a,a.b,n) +s.pz(a) s.as=a.r s.w=a.w s.x=a.x return s}, -uc:function uc(a,b,c,d,e,f,g,h){var _=this +ul:function ul(a,b,c,d,e,f,g,h){var _=this _.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=0 _.ay=a _.ch=b @@ -38913,9 +40011,9 @@ _.d=_.c=!1 _.e=f _.f=g _.r=h}, -bev(a,b){var s=new Float64Array(2) -return new A.a_I(new A.a(s),new A.a(new Float64Array(2)),!1,a.h("@<0>").ab(b).h("a_I<1,2>"))}, -a_I:function a_I(a,b,c,d){var _=this +bfv(a,b){var s=new Float64Array(2) +return new A.a06(new A.a(s),new A.a(new Float64Array(2)),!1,a.h("@<0>").af(b).h("a06<1,2>"))}, +a06:function a06(a,b,c,d){var _=this _.r=1 _.x=_.w=0 _.a=a @@ -38923,7 +40021,7 @@ _.b=b _.e=_.d=$ _.f=c _.$ti=d}, -a14:function a14(a,b,c,d,e,f,g,h,i){var _=this +a1v:function a1v(a,b,c,d,e,f,g,h,i){var _=this _.w=a _.as=_.Q=_.z=_.y=_.x=0 _.at=b @@ -38938,14 +40036,14 @@ _.d=_.c=!1 _.e=g _.f=h _.r=i}, -a15:function a15(a,b,c,d){var _=this +a1w:function a1w(a,b,c,d){var _=this _.w=_.r=0 _.a=a _.b=b _.e=_.d=$ _.f=c _.$ti=d}, -a1e:function a1e(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +a1G:function a1G(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this _.w=a _.x=b _.y=c @@ -38968,7 +40066,7 @@ _.d=_.c=!1 _.e=o _.f=p _.r=q}, -a1f:function a1f(a,b,c,d){var _=this +a1H:function a1H(a,b,c,d){var _=this _.w=_.r=$ _.x=0 _.a=a @@ -38976,11 +40074,11 @@ _.b=b _.e=_.d=$ _.f=c _.$ti=d}, -jX:function jX(){}, -a2v:function a2v(){}, -Ei:function Ei(a,b){this.a=a +k7:function k7(){}, +a2Z:function a2Z(){}, +Ew:function Ew(a,b){this.a=a this.b=b}, -a3J:function a3J(a,b,c,d,e,f,g,h,i,j,k){var _=this +a4k:function a4k(a,b,c,d,e,f,g,h,i,j,k){var _=this _.w=a _.x=0 _.y=b @@ -38998,7 +40096,7 @@ _.d=_.c=!1 _.e=i _.f=j _.r=k}, -a3K:function a3K(a,b,c,d,e){var _=this +a4l:function a4l(a,b,c,d,e){var _=this _.r=a _.w=0 _.y=_.x=1 @@ -39008,24 +40106,24 @@ _.b=c _.e=_.d=$ _.f=d _.$ti=e}, -bgC(a){var s,r=new A.a(new Float64Array(2)),q=new A.a(new Float64Array(2)),p=new Float64Array(2),o=new Float64Array(2),n=new Float64Array(4),m=new Float64Array(2),l=new A.d1(0,0,0) -l.a=B.e.af(B.c.bN(127.5)) -l.b=B.e.af(B.e.bN(204)) -l.c=B.e.af(B.e.bN(204)) +bhE(a){var s,r=new A.a(new Float64Array(2)),q=new A.a(new Float64Array(2)),p=new Float64Array(2),o=new Float64Array(2),n=new Float64Array(4),m=new Float64Array(2),l=new A.dS(0,0,0) +l.a=B.e.aj(B.c.bN(127.5)) +l.b=B.e.aj(B.e.bN(204)) +l.c=B.e.aj(B.e.bN(204)) l.d=1 s=a.b -l=new A.a3L(r,q,new A.a(p),new A.a(o),new A.je(n),new A.a(m),a.a,s,l) -l.pF(a) -r.q(a.r) +l=new A.a4n(r,q,new A.a(p),new A.a(o),new A.jo(n),new A.a(m),a.a,s,l) +l.pz(a) +r.u(a.r) m=l.b m===$&&A.c() -s.q(A.js(m.d,r)) +s.u(A.jB(m.d,r)) l.as=a.w -q.cH() +q.cE() l.x=a.x l.y=a.y return l}, -a3L:function a3L(a,b,c,d,e,f,g,h,i){var _=this +a4n:function a4n(a,b,c,d,e,f,g,h,i){var _=this _.w=a _.z=_.y=_.x=0 _.Q=b @@ -39040,9 +40138,9 @@ _.d=_.c=!1 _.e=g _.f=h _.r=i}, -bgD(a,b){var s=new Float64Array(2),r=new Float64Array(2) -return new A.a3M(new A.a(s),new A.a(r),new A.a(new Float64Array(2)),!1,a.h("@<0>").ab(b).h("a3M<1,2>"))}, -a3M:function a3M(a,b,c,d,e){var _=this +bhF(a,b){var s=new Float64Array(2),r=new Float64Array(2) +return new A.a4o(new A.a(s),new A.a(r),new A.a(new Float64Array(2)),!1,a.h("@<0>").af(b).h("a4o<1,2>"))}, +a4o:function a4o(a,b,c,d,e){var _=this _.r=a _.w=0 _.x=5 @@ -39052,23 +40150,23 @@ _.b=c _.e=_.d=$ _.f=d _.$ti=e}, -b9p(a){var s,r,q,p,o,n=new Float64Array(3),m=new Float64Array(2),l=new Float64Array(2),k=new Float64Array(2),j=new Float64Array(2),i=new Float64Array(9),h=a.a,g=new A.a(new Float64Array(2)) -g.q(h) +bal(a){var s,r,q,p,o,n=new Float64Array(3),m=new Float64Array(2),l=new Float64Array(2),k=new Float64Array(2),j=new Float64Array(2),i=new Float64Array(9),h=a.a,g=new A.a(new Float64Array(2)) +g.u(h) s=a.b r=new A.a(new Float64Array(2)) -r.q(s) +r.u(s) q=new A.a(new Float64Array(2)) -q.q(a.r) -q.e1(0) +q.u(a.r) +q.dW(0) p=new A.a(new Float64Array(2)) -o=new A.d1(0,0,0) -o.a=B.e.af(B.c.bN(127.5)) -o.b=B.e.af(B.e.bN(204)) -o.c=B.e.af(B.e.bN(204)) +o=new A.dS(0,0,0) +o.a=B.e.aj(B.c.bN(127.5)) +o.b=B.e.aj(B.e.bN(204)) +o.c=B.e.aj(B.e.bN(204)) o.d=1 -n=new A.NV(g,r,q,p,new A.dA(n),new A.a(m),new A.a(l),new A.a(k),new A.a(j),new A.hR(i),h,s,o) -n.pF(a) -q.h8(1,p) +n=new A.Od(g,r,q,p,new A.dF(n),new A.a(m),new A.a(l),new A.a(k),new A.a(j),new A.hO(i),h,s,o) +n.pz(a) +q.h7(1,p) n.Q=a.w n.ax=a.y n.ay=a.z @@ -39076,9 +40174,9 @@ n.ch=a.as n.CW=a.at n.cx=a.x n.cy=a.Q -n.db=B.cL +n.db=B.cO return n}, -NV:function NV(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +Od:function Od(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.w=a _.x=b _.y=c @@ -39102,11 +40200,11 @@ _.d=_.c=!1 _.e=k _.f=l _.r=m}, -b9q(a,b){var s,r=new A.a(new Float64Array(2)) +bam(a,b){var s,r=new A.a(new Float64Array(2)) r.t(1,0) s=new Float64Array(2) -return new A.a5Q(r,new A.a(s),new A.a(new Float64Array(2)),!1,a.h("@<0>").ab(b).h("a5Q<1,2>"))}, -a5Q:function a5Q(a,b,c,d,e){var _=this +return new A.a6v(r,new A.a(s),new A.a(new Float64Array(2)),!1,a.h("@<0>").af(b).h("a6v<1,2>"))}, +a6v:function a6v(a,b,c,d,e){var _=this _.r=a _.w=0 _.x=!1 @@ -39118,7 +40216,7 @@ _.b=c _.e=_.d=$ _.f=d _.$ti=e}, -a5T:function a5T(a,b,c,d,e,f,g,h,i,j,k){var _=this +a6y:function a6y(a,b,c,d,e,f,g,h,i,j,k){var _=this _.w=a _.x=b _.ay=_.ax=_.at=_.as=_.Q=0 @@ -39134,7 +40232,7 @@ _.d=_.c=!1 _.e=i _.f=j _.r=k}, -a5U:function a5U(a,b,c,d,e,f){var _=this +a6z:function a6z(a,b,c,d,e,f){var _=this _.r=a _.w=b _.y=_.x=0 @@ -39144,17 +40242,17 @@ _.b=d _.e=_.d=$ _.f=e _.$ti=f}, -aKJ(a){var s,r,q=new A.a(new Float64Array(2)),p=new A.a(new Float64Array(2)),o=new Float64Array(3),n=new Float64Array(2),m=new Float64Array(2),l=new Float64Array(2),k=new Float64Array(2),j=new Float64Array(9),i=new A.d1(0,0,0) -i.a=B.e.af(B.c.bN(127.5)) -i.b=B.e.af(B.e.bN(204)) -i.c=B.e.af(B.e.bN(204)) +aLN(a){var s,r,q=new A.a(new Float64Array(2)),p=new A.a(new Float64Array(2)),o=new Float64Array(3),n=new Float64Array(2),m=new Float64Array(2),l=new Float64Array(2),k=new Float64Array(2),j=new Float64Array(9),i=new A.dS(0,0,0) +i.a=B.e.aj(B.c.bN(127.5)) +i.b=B.e.aj(B.e.bN(204)) +i.c=B.e.aj(B.e.bN(204)) i.d=1 s=a.a r=a.b -i=new A.vz(q,p,new A.dA(o),new A.a(n),new A.a(m),new A.a(l),new A.a(k),new A.hR(j),B.cL,s,r,i) -i.pF(a) -q.q(s) -p.q(r) +i=new A.vK(q,p,new A.dF(o),new A.a(n),new A.a(m),new A.a(l),new A.a(k),new A.hO(j),B.cO,s,r,i) +i.pz(a) +q.u(s) +p.u(r) i.ay=a.r i.ch=a.x i.CW=a.y @@ -39163,7 +40261,7 @@ i.at=a.Q i.ax=a.w i.Q=a.z return i}, -vz:function vz(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +vK:function vK(a,b,c,d,e,f,g,h,i,j,k,l){var _=this _.w=a _.x=b _.y=c @@ -39185,9 +40283,9 @@ _.d=_.c=!1 _.e=j _.f=k _.r=l}, -aKK(a,b){var s=new Float64Array(2) -return new A.a70(new A.a(s),new A.a(new Float64Array(2)),!1,a.h("@<0>").ab(b).h("a70<1,2>"))}, -a70:function a70(a,b,c,d){var _=this +aLO(a,b){var s=new Float64Array(2) +return new A.a7J(new A.a(s),new A.a(new Float64Array(2)),!1,a.h("@<0>").af(b).h("a7J<1,2>"))}, +a7J:function a7J(a,b,c,d){var _=this _.r=0 _.w=!1 _.y=_.x=0 @@ -39198,7 +40296,7 @@ _.b=b _.e=_.d=$ _.f=c _.$ti=d}, -a73:function a73(a,b,c,d,e,f,g,h,i,j){var _=this +a7O:function a7O(a,b,c,d,e,f,g,h,i,j){var _=this _.w=a _.x=b _.at=_.as=_.Q=_.z=_.y=0 @@ -39213,14 +40311,14 @@ _.d=_.c=!1 _.e=h _.f=i _.r=j}, -b9D:function b9D(a,b,c,d){var _=this +baz:function baz(a,b,c,d){var _=this _.r=0 _.a=a _.b=b _.e=_.d=$ _.f=c _.$ti=d}, -aaG:function aaG(a,b,c,d,e,f,g,h,i,j,k){var _=this +abv:function abv(a,b,c,d,e,f,g,h,i,j,k){var _=this _.y=_.x=_.w=0 _.z=a _.Q=b @@ -39238,19 +40336,19 @@ _.d=_.c=!1 _.e=i _.f=j _.r=k}, -bak:function bak(a,b,c,d){var _=this +bbc:function bbc(a,b,c,d){var _=this _.r=0 _.a=a _.b=b _.e=_.d=$ _.f=c _.$ti=d}, -S:function S(){var _=this +ah:function ah(){var _=this _.b=_.a=0 _.c=17976931348623157e292 _.d=-17976931348623157e292 _.e=0}, -eR:function eR(a,b,c,d,e,f,g,h,i,j){var _=this +hW:function hW(a,b,c,d,e,f,g,h,i,j){var _=this _.a=a _.b=b _.c=c @@ -39261,11 +40359,11 @@ _.r=g _.w=h _.x=i _.y=j}, -aNp:function aNp(){this.c=this.b=this.a=$}, -cn:function cn(){var _=this +aOt:function aOt(){this.c=this.b=this.a=$}, +dq:function dq(){var _=this _.e=_.d=_.c=_.b=_.a=0 _.f=!1}, -eZ:function eZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +i8:function i8(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=0 _.b=$ _.c=a @@ -39294,35 +40392,35 @@ _.k4=s _.ok=a0 _.p1=a1 _.p2=a2}, -aRX:function aRX(){}, -f_:function f_(){this.a=$ +aT7:function aT7(){}, +ia:function ia(){this.a=$ this.b=null}, -f0:function f0(a,b,c){var _=this +ib:function ib(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=$ _.e=null}, -F_:function F_(a,b,c){var _=this +Ff:function Ff(a,b,c){var _=this _.a=a _.b=b _.c=0 _.d=c _.e=0}, -aRe:function aRe(a){this.a=a}, -eV:function eV(a,b){var _=this +aSq:function aSq(a){this.a=a}, +i0:function i0(a,b){var _=this _.b=_.a=$ _.c=a _.d=b}, -bz5(a,b,c){return a.X(0,c<<19>>>0).X(0,b<<7>>>0)}, -bh3(a,b){return A.bh2(a,b,new A.aHe())}, -bh4(a,b){return A.bh2(a,b,new A.aHn())}, -bh2(a,b,c){var s,r,q,p=a.length,o=J.ms(a.slice(0),A.a6(a).c) -for(s=0;p>0;){r=B.e.cZ(p,2) +bAs(a,b,c){return a.W(0,c<<19>>>0).W(0,b<<7>>>0)}, +bi6(a,b){return A.bi5(a,b,new A.aIh())}, +bi7(a,b){return A.bi5(a,b,new A.aIq())}, +bi5(a,b,c){var s,r,q,p=a.length,o=J.mG(a.slice(0),A.a6(a).c) +for(s=0;p>0;){r=B.e.cS(p,2) q=s+r -if(c.$2(J.bte(o[q]),b)){s=q+1 +if(c.$2(J.bus(o[q]),b)){s=q+1 p-=r+1}else p=r}return s}, -eQ:function eQ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +hU:function hU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this _.c=_.b=_.a=0 _.y=a _.z=b @@ -39341,48 +40439,48 @@ _.ok=n _.p1=o _.p2=p _.p3=q}, -aHm:function aHm(){}, -aHf:function aHf(a,b){this.a=a +aIp:function aIp(){}, +aIi:function aIi(a,b){this.a=a this.b=b}, -aHg:function aHg(a){this.a=a}, -aHh:function aHh(a){this.a=a}, -aHi:function aHi(a){this.a=a}, -aHj:function aHj(a){this.a=a}, -aHk:function aHk(a){this.a=a}, -aHl:function aHl(a,b){this.a=a +aIj:function aIj(a){this.a=a}, +aIk:function aIk(a){this.a=a}, +aIl:function aIl(a){this.a=a}, +aIm:function aIm(a){this.a=a}, +aIn:function aIn(a){this.a=a}, +aIo:function aIo(a,b){this.a=a this.b=b}, -aHe:function aHe(){}, -aHn:function aHn(){}, -a1p(a,b,c){var s,r,q=null,p=A.b1([B.Sv,new A.a1o("351bb21ecaae045391ee603df58d4f2cf9a3d586c5fd3743fee2257bd3223ae4",102756)],t.gm,t.Ks),o=B.Ey.aI_(q,q,a,q,q,q,q,q,b,q,c,q,q,q,q,q,q,q),n=o.w -if(n==null)n=B.x +aIh:function aIh(){}, +aIq:function aIq(){}, +a1S(a,b,c){var s,r,q=null,p=A.b5([B.SC,new A.a1R("351bb21ecaae045391ee603df58d4f2cf9a3d586c5fd3743fee2257bd3223ae4",102756)],t.gm,t.Ks),o=B.Ez.aIC(q,q,a,q,q,q,q,q,b,q,c,q,q,q,q,q,q,q),n=o.w +if(n==null)n=B.A s=o.x -r=A.bF_(new A.Lo(n,s==null?B.iy:s),new A.bg(p,A.w(p).h("bg<1>"))) +r=A.bGm(new A.LG(n,s==null?B.iB:s),new A.bl(p,A.w(p).h("bl<1>"))) n=p.i(0,r) n.toString -A.Ix(new A.aAv(new A.aAw("VT323",r),n)) -return o.aI7("VT323_"+r.j(0),A.b(["VT323"],t.T))}, -aUI:function aUI(){}, -btY(a){var s,r,q,p=t.N,o=A.D(p,t.yp) -for(s=J.b6Y(t.a.a(B.cF.hP(0,a))),s=s.gav(s),r=t._;s.F();){q=s.ga3(s) -o.u(0,q.a,J.i9(r.a(q.b),p))}return new A.cM(o,t.Zl)}, -ar5:function ar5(){}, -aAv:function aAv(a,b){this.a=a -this.b=b}, -a1o:function a1o(a,b){this.a=a -this.b=b}, -aAw:function aAw(a,b){this.a=a -this.b=b}, -Lo:function Lo(a,b){this.a=a -this.b=b}, -bIM(a){return A.b2Y(new A.b5v(a,null),t.Wd)}, -b2Y(a,b){return A.bGS(a,b,b)}, -bGS(a,b,c){var s=0,r=A.t(c),q,p=2,o,n=[],m,l,k -var $async$b2Y=A.u(function(d,e){if(d===1){o=e -s=p}while(true)switch(s){case 0:l=A.bLF() -k=l==null?new A.Jl(A.z(t.Gf)):l +A.IQ(new A.aBB(new A.aBC("VT323",r),n)) +return o.aIK("VT323_"+r.j(0),A.b(["VT323"],t.T))}, +aVS:function aVS(){}, +bve(a){var s,r,q,p=t.N,o=A.D(p,t.yp) +for(s=J.b7W(t.a.a(B.cH.hK(0,a))),s=s.gav(s),r=t.j;s.H();){q=s.ga2(s) +o.q(0,q.a,J.ih(r.a(q.b),p))}return new A.cO(o,t.Zl)}, +ash:function ash(){}, +aBB:function aBB(a,b){this.a=a +this.b=b}, +a1R:function a1R(a,b){this.a=a +this.b=b}, +aBC:function aBC(a,b){this.a=a +this.b=b}, +LG:function LG(a,b){this.a=a +this.b=b}, +bK9(a){return A.b3U(new A.b6u(a,null),t.Wd)}, +b3U(a,b){return A.bIe(a,b,b)}, +bIe(a,b,c){var s=0,r=A.t(c),q,p=2,o,n=[],m,l,k +var $async$b3U=A.u(function(d,e){if(d===1){o=e +s=p}while(true)switch(s){case 0:l=A.bN3() +k=l==null?new A.JD(A.C(t.Gf)):l p=3 s=6 -return A.A(a.$1(k),$async$b2Y) +return A.B(a.$1(k),$async$b3U) case 6:m=e q=m n=[1] @@ -39393,61 +40491,61 @@ s=4 break case 3:n=[2] case 4:p=2 -J.b6V(k) +J.b7T(k) s=n.pop() break case 5:case 1:return A.q(q,r) case 2:return A.p(o,r)}}) -return A.r($async$b2Y,r)}, -b5v:function b5v(a,b){this.a=a +return A.r($async$b3U,r)}, +b6u:function b6u(a,b){this.a=a this.b=b}, -XY:function XY(){}, -Y_:function Y_(){}, -arI:function arI(){}, -arJ:function arJ(){}, -arK:function arK(){}, -Jl:function Jl(a){this.a=a +Yj:function Yj(){}, +Yl:function Yl(){}, +asT:function asT(){}, +asU:function asU(){}, +asV:function asV(){}, +JD:function JD(a){this.a=a this.c=!1}, -asr:function asr(a,b,c){this.a=a +atB:function atB(a,b,c){this.a=a this.b=b this.c=c}, -ass:function ass(a,b){this.a=a +atC:function atC(a,b){this.a=a this.b=b}, -Cs:function Cs(a){this.a=a}, -asG:function asG(a){this.a=a}, -buB(a,b){return new A.JI(a,b)}, -JI:function JI(a,b){this.a=a +CF:function CF(a){this.a=a}, +atQ:function atQ(a){this.a=a}, +bvV(a,b){return new A.K_(a,b)}, +K_:function K_(a,b){this.a=a this.b=b}, -bAg(a,b){var s=new Uint8Array(0),r=$.bnz() -if(!r.b.test(a))A.Z(A.h5(a,"method","Not a valid method")) +bBC(a,b){var s=new Uint8Array(0),r=$.boG() +if(!r.b.test(a))A.V(A.h0(a,"method","Not a valid method")) r=t.N -return new A.aKy(B.P,s,a,b,A.mx(new A.arI(),new A.arJ(),r,r))}, -aKy:function aKy(a,b,c,d,e){var _=this +return new A.aLC(B.Q,s,a,b,A.mL(new A.asT(),new A.asU(),r,r))}, +aLC:function aLC(a,b,c,d,e){var _=this _.x=a _.y=b _.a=c _.b=d _.r=e _.w=!1}, -aKB(a){var s=0,r=A.t(t.Wd),q,p,o,n,m,l,k,j -var $async$aKB=A.u(function(b,c){if(b===1)return A.p(c,r) +aLF(a){var s=0,r=A.t(t.Wd),q,p,o,n,m,l,k,j +var $async$aLF=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=3 -return A.A(a.w.adt(),$async$aKB) +return A.B(a.w.ae3(),$async$aLF) case 3:p=c o=a.b n=a.a m=a.e l=a.c -k=A.bLB(p) -j=p.length -k=new A.Fw(k,n,o,l,j,m,!1,!0) -k.YJ(o,j,m,!1,!0,l,n) +k=A.bN_(p) +j=J.b3(p) +k=new A.FN(k,n,o,l,j,m,!1,!0) +k.Zc(o,j,m,!1,!0,l,n) q=k s=1 break case 1:return A.q(q,r)}}) -return A.r($async$aKB,r)}, -Fw:function Fw(a,b,c,d,e,f,g,h){var _=this +return A.r($async$aLF,r)}, +FN:function FN(a,b,c,d,e,f,g,h){var _=this _.w=a _.a=b _.b=c @@ -39456,7 +40554,7 @@ _.d=e _.e=f _.f=g _.r=h}, -G7:function G7(a,b,c,d,e,f,g,h){var _=this +Go:function Go(a,b,c,d,e,f,g,h){var _=this _.w=a _.a=b _.b=c @@ -39465,77 +40563,77 @@ _.d=e _.e=f _.f=g _.r=h}, -bFO(a){var s=A.b([],t.mo) -B.b.ac(a,new A.b2v(A.bkQ(),s)) -return A.fb(s,t.H)}, -bkQ(){var s=document.querySelector("head") +bHa(a){var s=A.b([],t.mo) +B.b.am(a,new A.b3r(A.blX(),s)) +return A.f8(s,t.H)}, +blX(){var s=document.querySelector("head") if(s!=null)return s else throw A.d(A.a7("Could not fetch html head element!"))}, -bFY(a,b){var s,r,q,p -if(B.d.cb(b,"./"))b=B.d.nV(b,"./","") -for(s=J.bda(a),s=s.gav(s),r=t.MF,q=s.$ti.c;s.F();){p=s.d +bHk(a,b){var s,r,q,p +if(B.d.cd(b,"./"))b=B.d.nR(b,"./","") +for(s=J.be8(a),s=s.gav(s),r=t.MF,q=s.$ti.c;s.H();){p=s.d if(p==null)p=q.a(p) if(r.b(p)){p=p.src p.toString -if(B.d.jh(p,b))return!0}}return!1}, -b2v:function b2v(a,b){this.a=a +if(B.d.jb(p,b))return!0}}return!1}, +b3r:function b3r(a,b){this.a=a this.b=b}, -arA:function arA(){}, -avO:function avO(a){this.y9$=a}, -adO:function adO(){}, -aGh:function aGh(){}, -a01:function a01(){}, -Ck:function Ck(){}, -a2f:function a2f(){}, -bbb(a){return A.bG4(a)}, -bG4(a){var s=0,r=A.t(t.z),q -var $async$bbb=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q=new A.HX() -q.gMh() -new A.HX().gMh() -a.jC(0,void 1) +asL:function asL(){}, +awV:function awV(a){this.xV$=a}, +aeF:function aeF(){}, +aHk:function aHk(){}, +a0s:function a0s(){}, +Cw:function Cw(){}, +a2I:function a2I(){}, +bc3(a){return A.bHr(a)}, +bHr(a){var s=0,r=A.t(t.z),q +var $async$bc3=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q=new A.Id() +q.gM5() +new A.Id().gM5() +a.jA(0,void 1) return A.q(null,r)}}) -return A.r($async$bbb,r)}, -aCz:function aCz(a){var _=this +return A.r($async$bc3,r)}, +aDz:function aDz(a){var _=this _.f=a _.b=_.a=$ _.d=_.c=null _.e=!1}, -aO4:function aO4(){}, -LP:function LP(a,b,c,d,e){var _=this +aPe:function aPe(){}, +M7:function M7(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.$ti=e}, -Cl:function Cl(){}, -Y0:function Y0(){}, -arM:function arM(){}, -TW:function TW(a,b){this.a=a -this.b=b}, -CV:function CV(a){this.a=a}, -buZ(a,b,c){var s,r,q=A.b([],t.kQ) -for(s=0;s") -a2=A.ai(new A.U(i,new A.Y0(),a2),!0,a2.h("aA.E")) -q=new A.a1u(a8.a,a8.as,A.D(a3,a4),A.D(a3,a4),a8.b,a5,s,o,r,f,e,a6,a7,d,A.b6(i.length,0,!1,c),g,new A.cF(b,a),new A.p_(a0,a1),a2,q) -q.YK(a6,a7,m,h,i,l,a8.y,k,j) -j=q.gDD() +a2=new A.cF(A.b([],q),A.bK(a2,c)) +q=a2}a2=A.a6(i).h("S<1,cF>") +a2=A.ai(new A.S(i,new A.Ym(),a2),!0,a2.h("aF.E")) +q=new A.a1X(a8.a,a8.as,A.D(a3,a4),A.D(a3,a4),a8.b,a5,s,o,r,f,e,a6,a7,d,A.ba(i.length,0,!1,c),g,new A.cF(b,a),new A.p9(a0,a1),a2,q) +q.Zd(a6,a7,m,h,i,l,a8.y,k,j) +j=q.gDn() s.a.push(j) -a7.cp(s) +a7.cn(s) p.push(j) -a7.cp(o) +a7.cn(o) n.push(j) -a7.cp(r) +a7.cn(r) return q}, -a1u:function a1u(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +a1X:function a1X(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this _.ay=a _.ch=b _.CW=c @@ -39647,7 +40745,7 @@ _.z=a0 _.as=null _.at=0 _.ax=null}, -NO:function NO(a,b,c,d,e,f,g,h,i,j,k){var _=this +O6:function O6(a,b,c,d,e,f,g,h,i,j,k){var _=this _.a=a _.b=b _.c=c @@ -39660,7 +40758,7 @@ _.x=i _.y=j _.z=k _.Q=!1}, -Oh:function Oh(a,b,c,d,e,f,g,h){var _=this +Oz:function Oz(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -39671,7 +40769,7 @@ _.r=g _.w=h _.x=null _.y=!1}, -OM:function OM(a,b,c,d,e,f,g,h){var _=this +P3:function P3(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -39681,35 +40779,35 @@ _.f=f _.r=g _.w=h _.x=null}, -Ai:function Ai(a,b){this.a=a +Au:function Au(a,b){this.a=a this.c=b this.d=null}, -PB:function PB(a,b,c,d,e){var _=this +PU:function PU(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=!1 _.f=e}, -bBs(a0,a1,a2){var s,r,q,p,o,n,m=t.u,l=A.b([],m),k=new A.qk(l,A.bF(a2.d.a,t.n8)),j=A.bmm(a2.r),i=A.bmn(a2.w),h=a2.e,g=a2.f,f=a2.c,e=a2.b,d=$.G(),c=d.U(),b=d.U(),a=A.b([],t.CH) +bCP(a0,a1,a2){var s,r,q,p,o,n,m=t.u,l=A.b([],m),k=new A.qu(l,A.bK(a2.d.a,t.G)),j=A.bnt(a2.r),i=A.bnu(a2.w),h=a2.e,g=a2.f,f=a2.c,e=a2.b,d=$.G(),c=d.T(),b=d.T(),a=A.b([],t.CH) d=d.B() -d.sS(0,B.r) -s=t.i +d.sP(0,B.t) +s=t.V r=A.b([],m) -q=A.bF(g.a,s) +q=A.bK(g.a,s) p=A.b([],m) -o=A.bF(h.a,t.S) +o=A.bK(h.a,t.S) if(e==null)m=null else{n=e.a -n=new A.cF(A.b([],m),A.bF(n,s)) -m=n}n=A.a6(f).h("U<1,cF>") -n=A.ai(new A.U(f,new A.Y0(),n),!0,n.h("aA.E")) -m=new A.a8X(a2.a,a2.y,k,c,b,a0,a1,a,A.b6(f.length,0,!1,s),d,new A.cF(r,q),new A.p_(p,o),n,m) -m.YK(a0,a1,j,e,f,i,a2.x,h,g) -l.push(m.gDD()) -a1.cp(k) +n=new A.cF(A.b([],m),A.bK(n,s)) +m=n}n=A.a6(f).h("S<1,cF>") +n=A.ai(new A.S(f,new A.Ym(),n),!0,n.h("aF.E")) +m=new A.a9L(a2.a,a2.y,k,c,b,a0,a1,a,A.ba(f.length,0,!1,s),d,new A.cF(r,q),new A.p9(p,o),n,m) +m.Zd(a0,a1,j,e,f,i,a2.x,h,g) +l.push(m.gDn()) +a1.cn(k) return m}, -a8X:function a8X(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +a9L:function a9L(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.ay=a _.ch=b _.CW=c @@ -39727,30 +40825,30 @@ _.z=n _.as=null _.at=0 _.ax=null}, -mW:function mW(a,b,c,d,e,f){var _=this +n8:function n8(a,b,c,d,e,f){var _=this _.b=a _.c=b _.d=c _.e=d _.f=e _.r=f}, -bF(a,b){var s=a.length -if(s===0)return new A.aes(b.h("aes<0>")) -if(s===1)return new A.al0(B.b.ga5(a),b.h("al0<0>")) -s=new A.age(a,b.h("age<0>")) -s.b=s.a9j(0) +bK(a,b){var s=a.length +if(s===0)return new A.afl(b.h("afl<0>")) +if(s===1)return new A.alW(B.b.ga5(a),b.h("alW<0>")) +s=new A.ah5(a,b.h("ah5<0>")) +s.b=s.a9T(0) return s}, -j1:function j1(){}, -aes:function aes(a){this.$ti=a}, -al0:function al0(a,b){this.a=a +j8:function j8(){}, +afl:function afl(a){this.$ti=a}, +alW:function alW(a,b){this.a=a this.b=-1 this.$ti=b}, -age:function age(a,b){var _=this +ah5:function ah5(a,b){var _=this _.a=a _.c=_.b=null _.d=-1 _.$ti=b}, -qk:function qk(a,b){var _=this +qu:function qu(a,b){var _=this _.a=a _.b=!1 _.c=b @@ -39764,45 +40862,45 @@ _.c=b _.d=0 _.f=null _.w=_.r=-1}, -b7U(a,b,c){var s,r=new A.a02(a),q=t.u,p=A.b([],q),o=new A.qk(p,A.bF(c.a.a,t.n8)),n=r.gvk() +b8S(a,b,c){var s,r=new A.a0t(a),q=t.u,p=A.b([],q),o=new A.qu(p,A.bK(c.a.a,t.G)),n=r.gv7() p.push(n) -r.b!==$&&A.ae() +r.b!==$&&A.al() r.b=o -b.cp(o) -o=t.i +b.cn(o) +o=t.V p=A.b([],q) -s=new A.cF(p,A.bF(c.b.a,o)) +s=new A.cF(p,A.bK(c.b.a,o)) p.push(n) -r.c!==$&&A.ae() +r.c!==$&&A.al() r.c=s -b.cp(s) +b.cn(s) s=A.b([],q) -p=new A.cF(s,A.bF(c.c.a,o)) +p=new A.cF(s,A.bK(c.c.a,o)) s.push(n) -r.d!==$&&A.ae() +r.d!==$&&A.al() r.d=p -b.cp(p) +b.cn(p) p=A.b([],q) -s=new A.cF(p,A.bF(c.d.a,o)) +s=new A.cF(p,A.bK(c.d.a,o)) p.push(n) -r.e!==$&&A.ae() +r.e!==$&&A.al() r.e=s -b.cp(s) +b.cn(s) q=A.b([],q) -o=new A.cF(q,A.bF(c.e.a,o)) +o=new A.cF(q,A.bK(c.e.a,o)) q.push(n) -r.f!==$&&A.ae() +r.f!==$&&A.al() r.f=o -b.cp(o) +b.cn(o) return r}, -a02:function a02(a){var _=this +a0t:function a0t(a){var _=this _.a=a _.f=_.e=_.d=_.c=_.b=$ _.r=null}, -bfA(a){var s=new A.Lp(A.b([],t.u),A.bF(a,t.cU)),r=B.b.ga5(a).b,q=r==null?0:r.b.length -s.ch=new A.mp(A.b6(q,0,!1,t.i),A.b6(q,B.I,!1,t.n8)) +bgB(a){var s=new A.LH(A.b([],t.u),A.bK(a,t.cU)),r=B.b.ga5(a).b,q=r==null?0:r.b.length +s.ch=new A.mD(A.ba(q,0,!1,t.V),A.ba(q,B.I,!1,t.G)) return s}, -Lp:function Lp(a,b){var _=this +LH:function LH(a,b){var _=this _.ch=$ _.a=a _.b=!1 @@ -39810,18 +40908,18 @@ _.c=b _.d=0 _.f=null _.w=_.r=-1}, -p_:function p_(a,b){var _=this +p9:function p9(a,b){var _=this _.a=a _.b=!1 _.c=b _.d=0 _.f=null _.w=_.r=-1}, -M5:function M5(){}, -aEw:function aEw(a,b,c){this.a=a +Mp:function Mp(){}, +aFB:function aFB(a,b,c){this.a=a this.b=b this.c=c}, -F1:function F1(a,b,c,d,e,f,g,h,i){var _=this +Fh:function Fh(a,b,c,d,e,f,g,h,i){var _=this _.as=null _.at=a _.a=b @@ -39834,7 +40932,7 @@ _.r=h _.w=i _.y=_.x=5e-324 _.Q=_.z=null}, -a58:function a58(a,b){var _=this +a5O:function a5O(a,b){var _=this _.ch=null _.CW=$ _.a=a @@ -39843,17 +40941,17 @@ _.c=b _.d=0 _.f=null _.w=_.r=-1}, -lI:function lI(a,b){var _=this +lX:function lX(a,b){var _=this _.a=a _.b=!1 _.c=b _.d=0 _.f=null _.w=_.r=-1}, -bAQ(a){var s=t.hN +bCb(a){var s=t.hN s=A.b(A.b([],s).slice(0),s) -return new A.FP(new A.o_(s,B.h,!1),$.G().U(),A.b([],t.u),A.bF(a,t.hd))}, -FP:function FP(a,b,c,d){var _=this +return new A.G5(new A.oc(s,B.h,!1),$.G().T(),A.b([],t.u),A.bK(a,t.hd))}, +G5:function G5(a,b,c,d){var _=this _.x=a _.y=b _.z=null @@ -39863,7 +40961,7 @@ _.c=d _.d=0 _.f=null _.w=_.r=-1}, -a8x:function a8x(a,b,c,d){var _=this +a9i:function a9i(a,b,c,d){var _=this _.x=$ _.y=a _.z=b @@ -39873,49 +40971,49 @@ _.c=d _.d=0 _.f=null _.w=_.r=-1}, -QD:function QD(a,b){var _=this +QU:function QU(a,b){var _=this _.a=a _.b=!1 _.c=b _.d=0 _.f=null _.w=_.r=-1}, -Bd(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=null,f=new A.b3(new Float64Array(16)) -f.bm() +Bo(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=null,f=new A.by(new Float64Array(16)) +f.cc() s=a.f r=s==null if(r)q=g -else{q=new A.b3(new Float64Array(16)) -q.bm()}if(r)p=g -else{p=new A.b3(new Float64Array(16)) -p.bm()}if(r)o=g -else{o=new A.b3(new Float64Array(16)) -o.bm()}n=a.a -n=n==null?g:n.kR() +else{q=new A.by(new Float64Array(16)) +q.cc()}if(r)p=g +else{p=new A.by(new Float64Array(16)) +p.cc()}if(r)o=g +else{o=new A.by(new Float64Array(16)) +o.cc()}n=a.a +n=n==null?g:n.kQ() m=a.b -m=m==null?g:m.kR() +m=m==null?g:m.kQ() l=a.c if(l==null)l=g else{l=l.a -l=new A.lI(A.b([],t.u),A.bF(l,t.o))}k=a.d +l=new A.lX(A.b([],t.u),A.bK(l,t.o))}k=a.d if(k==null)k=g else{k=k.a -k=new A.cF(A.b([],t.u),A.bF(k,t.i))}if(r)s=g +k=new A.cF(A.b([],t.u),A.bK(k,t.V))}if(r)s=g else{s=s.a -s=new A.cF(A.b([],t.u),A.bF(s,t.i))}r=a.r +s=new A.cF(A.b([],t.u),A.bK(s,t.V))}r=a.r if(r==null)r=g else{r=r.a -r=new A.cF(A.b([],t.u),A.bF(r,t.i))}j=a.e +r=new A.cF(A.b([],t.u),A.bK(r,t.V))}j=a.e if(j==null)j=g else{j=j.a -j=new A.p_(A.b([],t.u),A.bF(j,t.S))}i=a.w +j=new A.p9(A.b([],t.u),A.bK(j,t.S))}i=a.w if(i==null)i=g else{i=i.a -i=new A.cF(A.b([],t.u),A.bF(i,t.i))}h=a.x +i=new A.cF(A.b([],t.u),A.bK(i,t.V))}h=a.x if(h==null)h=g else{h=h.a -h=new A.cF(A.b([],t.u),A.bF(h,t.i))}return new A.aR0(f,q,p,o,n,m,l,k,s,r,j,i,h)}, -aR0:function aR0(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +h=new A.cF(A.b([],t.u),A.bK(h,t.V))}return new A.aSd(f,q,p,o,n,m,l,k,s,r,j,i,h)}, +aSd:function aSd(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.a=a _.b=b _.c=c @@ -39929,46 +41027,47 @@ _.y=j _.z=k _.Q=l _.as=m}, -aEb(a,b,a0){var s=0,r=A.t(t.zI),q,p,o,n,m,l,k,j,i,h,g,f,e,d,c -var $async$aEb=A.u(function(a1,a2){if(a1===1)return A.p(a2,r) -while(true)switch(s){case 0:if(a[0]===80&&a[1]===75){p=new A.aSM().aIK(A.uG(a,0,null,0),null,!1) -o=B.b.uP(p.a,new A.aEc()) -a=t.H3.a(o.gBR(o))}else p=null -n=t.N -m=A.b([],t.fQ) -l=t.S -k=A.b([],t._I) -j=new A.a2E(new A.asz(a),A.b6(32,0,!1,l),A.b6(32,null,!1,t.ob),A.b6(32,0,!1,l)) -j.DM(6) -i=A.byi(new A.iL(new A.aHK(A.z(t.VZ),A.D(n,t.Yt)),A.z(n),new A.aur(new A.MV(0,0,0,0,t.ff),m,A.D(l,t.IE),A.D(n,t.aa),A.D(n,t.CW),A.D(l,t.dg),A.D(n,t.t1),k)),j) +aFg(a,b,a0){var s=0,r=A.t(t.zI),q,p,o,n,m,l,k,j,i,h,g,f,e,d,c +var $async$aFg=A.u(function(a1,a2){if(a1===1)return A.p(a2,r) +while(true)switch(s){case 0:d=J.aj(a) +if(d.i(a,0)===80&&d.i(a,1)===75){p=new A.aTX().aJm(A.uQ(a,0,null,0),null,!1) +o=B.b.uE(p.a,new A.aFh()) +a=t.H3.a(o.gBE(o))}else p=null +d=t.N +n=A.b([],t.fQ) +m=t.S +l=A.b([],t._I) +k=new A.a3a(new A.atJ(a),A.ba(32,0,!1,m),A.ba(32,null,!1,t.ob),A.ba(32,0,!1,m)) +k.Dx(6) +j=A.bzD(new A.iQ(new A.aIN(A.C(t.VZ),A.D(d,t.Yt)),A.C(d),new A.avA(new A.Ne(0,0,0,0,t.ff),n,A.D(m,t.IE),A.D(d,t.aa),A.D(d,t.CW),A.D(m,t.dg),A.D(d,t.t1),l)),k) s=p!=null?3:4 break -case 3:n=i.d.w,n=n.gbz(n),m=A.w(n),m=m.h("@<1>").ab(m.z[1]),n=new A.bV(J.ax(n.a),n.b,m.h("bV<1,2>")),l=t._m,k=t.Ri,j=p.a,m=m.z[1],h=t.H3 -case 5:if(!n.F()){s=6 -break}g=n.a -if(g==null)g=m.a(g) -f=$.bsP() -e=A.b([g.e,g.d,null,null,null,null,null,null,null,null,null,null,null,null,null,null],l) -A.bbk("join",e) -d=A.bxA(j,new A.aEd(f.Ub(new A.co(e,k)))) -s=d!=null?7:8 -break -case 7:s=g.f==null?9:10 -break -case 9:f=d.ax -if((f instanceof A.H_?d.ax=f.gBR(f):f)==null)d.a8o() -c=g +case 3:d=j.d.w,d=d.gbx(d),n=A.w(d),n=n.h("@<1>").af(n.z[1]),d=new A.bZ(J.aA(d.a),d.b,n.h("bZ<1,2>")),m=t._m,l=t.Ri,k=p.a,n=n.z[1],i=t.H3 +case 5:if(!d.H()){s=6 +break}h=d.a +if(h==null)h=n.a(h) +g=$.bu_() +f=A.b([h.e,h.d,null,null,null,null,null,null,null,null,null,null,null,null,null,null],m) +A.bcc("join",f) +e=A.byV(k,new A.aFi(g.Uy(new A.cm(f,l)))) +s=e!=null?7:8 +break +case 7:s=h.f==null?9:10 +break +case 9:g=e.ax +if((g instanceof A.Hg?e.ax=g.gBE(g):g)==null)e.a8X() +c=h s=11 -return A.A(A.bmp(i,g,new A.pa(h.a(d.ax),1)),$async$aEb) +return A.B(A.bnw(j,h,new A.pl(i.a(e.ax),1)),$async$aFg) case 11:c.f=a2 case 10:case 8:s=5 break -case 6:case 4:q=i +case 6:case 4:q=j s=1 break case 1:return A.q(q,r)}}) -return A.r($async$aEb,r)}, -aur:function aur(a,b,c,d,e,f,g,h){var _=this +return A.r($async$aFg,r)}, +avA:function avA(a,b,c,d,e,f,g,h){var _=this _.a=a _.d=_.c=_.b=0 _.e=b @@ -39978,17 +41077,17 @@ _.w=e _.x=f _.y=g _.z=h}, -iL:function iL(a,b,c){var _=this +iQ:function iQ(a,b,c){var _=this _.b=a _.c=b _.d=c _.f=0 _.r=null}, -aEc:function aEc(){}, -aEd:function aEd(a){this.a=a}, -bfr(a){return new A.azv(a)}, -azv:function azv(a){this.a=a}, -Mm:function Mm(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +aFh:function aFh(){}, +aFi:function aFi(a){this.a=a}, +bgs(a){return new A.aAC(a)}, +aAC:function aAC(a){this.a=a}, +MG:function MG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.c=a _.d=b _.e=c @@ -40004,16 +41103,16 @@ _.at=l _.ax=m _.ay=n _.a=o}, -agC:function agC(a,b,c){var _=this +ahw:function ahw(a,b,c){var _=this _.d=$ -_.eX$=a -_.bT$=b +_.eU$=a +_.bU$=b _.a=null _.b=c _.c=null}, -aYi:function aYi(a){this.a=a}, -Wf:function Wf(){}, -Mn:function Mn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +aZo:function aZo(a){this.a=a}, +Wx:function Wx(){}, +MH:function MH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this _.c=a _.d=b _.e=c @@ -40033,30 +41132,30 @@ _.CW=p _.cx=q _.cy=r _.a=s}, -agA:function agA(a){var _=this +ahu:function ahu(a){var _=this _.a=_.d=null _.b=a _.c=null}, -aYg:function aYg(a,b){this.a=a +aZm:function aZm(a,b){this.a=a this.b=b}, -aYf:function aYf(a,b,c){this.a=a +aZl:function aZl(a,b,c){this.a=a this.b=b this.c=c}, -aYh:function aYh(a){this.a=a}, -b8P(a){var s,r,q,p,o,n=null,m=new A.b3(new Float64Array(16)) -m.bm() +aZn:function aZn(a){this.a=a}, +b9O(a){var s,r,q,p,o,n=null,m=new A.by(new Float64Array(16)) +m.cc() s=A.b([],t.ZB) r=a.d q=r.a -s=new A.aEe(a,m,new A.M(q.c,q.d),s) -s.sSj(n) +s=new A.aFj(a,m,new A.N(q.c,q.d),s) +s.sSh(n) m=A.b([],t.qa) p=A.b([],t.cc) o=q.c q=q.d -s.c=A.be7(s,A.bg7(n,a,n,-1,A.b([],t.ML),!1,B.uL,p,B.mG,"__container",-1,q,o,n,m,B.I,0,0,0,n,n,n,0,new A.C9(n,n,n,n,n,n,n,n,n)),r.e,a) +s.c=A.bf7(s,A.bh8(n,a,n,-1,A.b([],t.ML),!1,B.uN,p,B.mL,"__container",-1,q,o,n,m,B.I,0,0,0,n,n,n,0,new A.Cm(n,n,n,n,n,n,n,n,n)),r.e,a) return s}, -aEe:function aEe(a,b,c,d){var _=this +aFj:function aFj(a,b,c,d){var _=this _.a=a _.b=b _.c=$ @@ -40068,46 +41167,46 @@ _.w=null _.y=!1 _.z=null _.Q=d}, -aEf:function aEf(a,b){this.a=a +aFk:function aFk(a,b){this.a=a this.b=b}, -a3a:function a3a(a,b,c,d,e){var _=this +a3M:function a3M(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=null}, -x0:function x0(a){this.a=a}, +x7:function x7(a){this.a=a}, d9:function d9(a){this.a=a}, -bdn(a){var s -for(s=0;s"))}, -btS(a,b){var s,r,q,p,o=a.length+b.length,n=A.b6(o,0,!1,t.i) -B.b.dM(n,0,a.length,a) +s=A.bv8(q.a,p.a) +return new A.h8(r,q.a8s(s),p.a8s(s),r,r,r,5e-324,17976931348623157e292,A.w(a).h("h8"))}, +bv8(a,b){var s,r,q,p,o=a.length+b.length,n=A.ba(o,0,!1,t.V) +B.b.dD(n,0,a.length,a) s=a.length -B.b.dM(n,s,s+b.length,b) +B.b.dD(n,s,s+b.length,b) B.b.kb(n) -for(r=0,q=0/0,p=0;p>>16&255,e>>>8&255,e&255)) return l case 2:e=$.G() s=e.B() -r=new A.b3(new Float64Array(16)) -r.bm() +r=new A.by(new Float64Array(16)) +r.cc() q=e.B() p=e.B() -p.sdz(B.cE) +p.sdl(B.cG) o=e.B() -o.sdz(B.cY) +o.sdl(B.d0) n=e.B() e=e.B() -e.sl2(!1) -e.sdz(B.dw) -m=new A.b3(new Float64Array(16)) -m.bm() -m=new A.a26(s,r,q,p,o,n,e,b.c+"#draw",m,c,b,A.b([],t.ca),A.Bd(b.x)) -m.wh(c,b) +e.sl_(!1) +e.sdl(B.dy) +m=new A.by(new Float64Array(16)) +m.cc() +m=new A.a2z(s,r,q,p,o,n,e,b.c+"#draw",m,c,b,A.b([],t.ca),A.Bo(b.x)) +m.w1(c,b) return m -case 3:e=new A.b3(new Float64Array(16)) -e.bm() +case 3:e=new A.by(new Float64Array(16)) +e.cc() s=$.G() r=s.B() q=s.B() -q.sdz(B.cE) +q.sdl(B.cG) p=s.B() -p.sdz(B.cY) +p.sdl(B.d0) o=s.B() s=s.B() -s.sl2(!1) -s.sdz(B.dw) -n=new A.b3(new Float64Array(16)) -n.bm() -n=new A.a4g(e,r,q,p,o,s,b.c+"#draw",n,c,b,A.b([],t.ca),A.Bd(b.x)) -n.wh(c,b) +s.sl_(!1) +s.sdl(B.dy) +n=new A.by(new Float64Array(16)) +n.cc() +n=new A.a4W(e,r,q,p,o,s,b.c+"#draw",n,c,b,A.b([],t.ca),A.Bo(b.x)) +n.w1(c,b) return n -case 5:e=new A.b3(new Float64Array(16)) -e.bm() +case 5:e=new A.by(new Float64Array(16)) +e.cc() s=$.G() r=s.B() -r.sS(0,B.i) +r.sP(0,B.i) q=s.B() -q.sS(0,B.r) +q.sP(0,B.t) p=A.b([],t.NB) o=b.ch.a n=t.u m=A.b([],n) -o=new A.QD(m,A.bF(o,t.HU)) -l=new A.b3(new Float64Array(16)) -l.bm() +o=new A.QU(m,A.bK(o,t.HU)) +l=new A.by(new Float64Array(16)) +l.cc() k=s.B() j=s.B() -j.sdz(B.cE) +j.sdl(B.cG) i=s.B() -i.sdz(B.cY) +i.sdl(B.d0) h=s.B() s=s.B() -s.sl2(!1) -s.sdz(B.dw) -g=new A.b3(new Float64Array(16)) -g.bm() -g=new A.a9A(e,r,q,A.D(t.dg,t.lZ),p,o,b.b,l,k,j,i,h,s,b.c+"#draw",g,c,b,A.b([],t.ca),A.Bd(b.x)) -g.wh(c,b) -s=g.gTZ() +s.sl_(!1) +s.sdl(B.dy) +g=new A.by(new Float64Array(16)) +g.cc() +g=new A.aap(e,r,q,A.D(t.dg,t.lZ),p,o,b.b,l,k,j,i,h,s,b.c+"#draw",g,c,b,A.b([],t.ca),A.Bo(b.x)) +g.w1(c,b) +s=g.gUl() m.push(s) -g.cp(o) +g.cn(o) f=b.CW e=f!=null if(e&&f.a!=null){r=f.a.a q=A.b([],n) -r=new A.qk(q,A.bF(r,t.n8)) +r=new A.qu(q,A.bK(r,t.G)) q.push(s) g.k1=r -g.cp(r)}if(e&&f.b!=null){r=f.b.a +g.cn(r)}if(e&&f.b!=null){r=f.b.a q=A.b([],n) -r=new A.qk(q,A.bF(r,t.n8)) +r=new A.qu(q,A.bK(r,t.G)) q.push(s) g.k3=r -g.cp(r)}if(e&&f.c!=null){r=f.c.a +g.cn(r)}if(e&&f.c!=null){r=f.c.a q=A.b([],n) -r=new A.cF(q,A.bF(r,t.i)) +r=new A.cF(q,A.bK(r,t.V)) q.push(s) g.ok=r -g.cp(r)}if(e&&f.d!=null){e=f.d.a +g.cn(r)}if(e&&f.d!=null){e=f.d.a n=A.b([],n) -e=new A.cF(n,A.bF(e,t.i)) +e=new A.cF(n,A.bK(e,t.V)) n.push(s) g.p2=e -g.cp(e)}return g -case 6:c.a.pR("Unknown layer type "+e.j(0)) +g.cn(e)}return g +case 6:c.a.pM("Unknown layer type "+e.j(0)) return null}}, -j2:function j2(){}, -arG:function arG(a,b){this.a=a +j9:function j9(){}, +asR:function asR(a,b){this.a=a this.b=b}, -be7(a,b,c,d){var s,r,q,p,o,n=A.b([],t.fn),m=$.G(),l=m.B(),k=new A.b3(new Float64Array(16)) -k.bm() +bf7(a,b,c,d){var s,r,q,p,o,n=A.b([],t.fn),m=$.G(),l=m.B(),k=new A.by(new Float64Array(16)) +k.cc() s=m.B() r=m.B() -r.sdz(B.cE) +r.sdl(B.cG) q=m.B() -q.sdz(B.cY) +q.sdl(B.d0) p=m.B() m=m.B() -m.sl2(!1) -m.sdz(B.dw) -o=new A.b3(new Float64Array(16)) -o.bm() -o=new A.ZH(n,l,k,s,r,q,p,m,b.c+"#draw",o,a,b,A.b([],t.ca),A.Bd(b.x)) -o.wh(a,b) -o.amM(a,b,c,d) +m.sl_(!1) +m.sdl(B.dy) +o=new A.by(new Float64Array(16)) +o.cc() +o=new A.a_4(n,l,k,s,r,q,p,m,b.c+"#draw",o,a,b,A.b([],t.ca),A.Bo(b.x)) +o.w1(a,b) +o.ann(a,b,c,d) return o}, -ZH:function ZH(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +a_4:function a_4(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.db=null _.dx=a _.dy=b @@ -40468,7 +41567,7 @@ _.ch=n _.CW=!0 _.cx=0 _.cy=null}, -a26:function a26(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +a2z:function a2z(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.db=a _.a=b _.b=c @@ -40486,12 +41585,12 @@ _.ch=m _.CW=!0 _.cx=0 _.cy=null}, -bg7(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){return new A.Eg(o,b,j,d,g,k,n,h,a4,r,q,p,a3,s,m,l,a0,a1,e,i,a2,f,a,c)}, -p4:function p4(a,b){this.a=a +bh8(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){return new A.Eu(o,b,j,d,g,k,n,h,a4,r,q,p,a3,s,m,l,a0,a1,e,i,a2,f,a,c)}, +pe:function pe(a,b){this.a=a this.b=b}, -r3:function r3(a,b){this.a=a +rc:function rc(a,b){this.a=a this.b=b}, -Eg:function Eg(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){var _=this +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){var _=this _.a=a _.b=b _.c=c @@ -40516,7 +41615,7 @@ _.db=a1 _.dx=a2 _.dy=a3 _.fr=a4}, -a4g:function a4g(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +a4W:function a4W(a,b,c,d,e,f,g,h,i,j,k,l){var _=this _.a=a _.b=b _.c=c @@ -40533,7 +41632,7 @@ _.ch=l _.CW=!0 _.cx=0 _.cy=null}, -a7P:function a7P(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +a8z:function a8z(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.db=$ _.dx=a _.a=b @@ -40552,7 +41651,7 @@ _.ch=m _.CW=!0 _.cx=0 _.cy=null}, -a8n:function a8n(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +a97:function a97(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.db=a _.dx=b _.a=c @@ -40571,7 +41670,7 @@ _.ch=n _.CW=!0 _.cx=0 _.cy=null}, -a9A:function a9A(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +aap:function aap(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this _.dx=a _.dy=b _.fr=c @@ -40596,29 +41695,29 @@ _.ch=s _.CW=!0 _.cx=0 _.cy=null}, -aPJ:function aPJ(){}, -amn:function amn(a){this.a=a +aQU:function aQU(){}, +anl:function anl(a){this.a=a this.b=0}, -a3j:function a3j(){}, -awD:function awD(){var _=this +a3V:function a3V(){}, +axK:function axK(){var _=this _.e=_.d=_.c=_.b=_.a=null}, -bx7(a,b){var s,r,q,p,o,n,m,l,k,j,i=a.length +byr(a,b){var s,r,q,p,o,n,m,l,k,j,i=a.length if(i===0)return b else{s=b.length if(s===0)return a}i+=s -r=A.b6(i,0,!1,t.i) +r=A.ba(i,0,!1,t.V) for(q=a.length,p=0,o=0,n=0,m=0;m>") -return new A.aCP(a,A.ai(new A.U(a,new A.aCQ(),s),!0,s.h("aA.E")))}, -iI(a){return new A.a2A(a)}, -bg1(a){return new A.a2D(a)}, -ii:function ii(){}, -aCP:function aCP(a,b){this.a=a -this.b=b}, -aCQ:function aCQ(){}, -mV:function mV(a,b){this.a=a -this.b=b}, -a2A:function a2A(a){this.a=a}, -a2D:function a2D(a){this.a=a}, -a2E:function a2E(a,b,c,d){var _=this +b9E(a,b,c,d){var s=A.ba(b,c,!1,d) +A.bzs(s,0,a) +return s}, +cM(a){var s=A.a6(a).h("S<1,H>") +return new A.aDO(a,A.ai(new A.S(a,new A.aDP(),s),!0,s.h("aF.E")))}, +iN(a){return new A.a36(a)}, +bh2(a){return new A.a39(a)}, +iq:function iq(){}, +aDO:function aDO(a,b){this.a=a +this.b=b}, +aDP:function aDP(){}, +n7:function n7(a,b){this.a=a +this.b=b}, +a36:function a36(a){this.a=a}, +a39:function a39(a){this.a=a}, +a3a:function a3a(a,b,c,d){var _=this _.r=a _.w=0 _.y=_.x=$ @@ -40784,39 +41883,39 @@ _.a=0 _.b=b _.c=c _.d=d}, -aHK:function aHK(a,b){this.a=a +aIN:function aIN(a,b){this.a=a this.b=b}, -XA:function XA(a,b,c,d){var _=this +XV:function XV(a,b,c,d){var _=this _.b=a _.c=b _.d=c _.a=d}, -ar3:function ar3(a){this.a=a}, -bmp(a,b,c){var s=new A.aR($.aG,t.OZ),r=new A.bT(s,t.BT),q=c.aD(B.Tb),p=A.ba("listener") -p.b=new A.jV(new A.b5R(q,p,r),null,new A.b5S(q,p,a,b,r)) -q.aj(0,p.b7()) -return s}, -bII(a){var s -if(B.d.cb(a,"data:")){s=A.jt(a,0,null) -return new A.pa(s.goz(s).a7C(),1)}return null}, -b5R:function b5R(a,b,c){this.a=a +asf:function asf(a){this.a=a}, +bnw(a,b,c){var s=new A.aV($.aP,t.OZ),r=new A.bX(s,t.BT),q=c.aE(B.Ti),p=A.bd("listener") +p.b=new A.k5(new A.b6Q(q,p,r),null,new A.b6R(q,p,a,b,r)) +q.an(0,p.bc()) +return s}, +bK5(a){var s +if(B.d.cd(a,"data:")){s=A.jC(a,0,null) +return new A.pl(s.gow(s).a8b(),1)}return null}, +b6Q:function b6Q(a,b,c){this.a=a this.b=b this.c=c}, -b5S:function b5S(a,b,c,d,e){var _=this +b6R:function b6R(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aEg:function aEg(){}, -aE8:function aE8(a,b){this.a=a +aFl:function aFl(){}, +aFd:function aFd(a,b){this.a=a this.b=b}, -aE9:function aE9(a,b,c){this.a=a +aFe:function aFe(a,b,c){this.a=a this.b=b this.c=c}, -aEa:function aEa(a,b){this.a=a +aFf:function aFf(a,b){this.a=a this.b=b}, -Fk:function Fk(a,b,c,d,e,f,g,h,i,j,k){var _=this +FB:function FB(a,b,c,d,e,f,g,h,i,j,k){var _=this _.d=a _.e=b _.f=c @@ -40828,12 +41927,12 @@ _.z=h _.Q=i _.as=j _.a=k}, -OA:function OA(a,b,c,d,e,f){var _=this -_.I=a -_.a1=b -_.a8=c -_.aq=d -_.aJ=e +OS:function OS(a,b,c,d,e,f){var _=this +_.G=a +_.Y=b +_.a7=c +_.ae=d +_.aa=e _.fy=_.fx=null _.go=!1 _.k1=_.id=null @@ -40860,18 +41959,18 @@ _.db=!1 _.dx=null _.dy=!0 _.fr=null}, -bI6(a,b,c){var s,r,q,p,o=$.G().U() -for(s=a.ro(),s=s.gav(s);s.F();){r=s.ga3(s) -for(q=A.bkD(r.gG(r),b,c),q=new A.h0(q.a(),q.$ti.h("h0<1>"));q.F();){p=q.b -o.mx(0,r.Cr(p.gad(p),p.gaI(p)),B.h)}}return o}, -bkD(a,b,c){return new A.ex(A.bFb(a,b,c),t.Ln)}, -bFb(a,b,c){return function(){var s=a,r=b,q=c +bJu(a,b,c){var s,r,q,p,o=$.G().T() +for(s=a.rh(),s=s.gav(s);s.H();){r=s.ga2(s) +for(q=A.blK(r.gE(r),b,c),q=new A.fV(q.a(),q.$ti.h("fV<1>"));q.H();){p=q.b +o.mq(0,r.Cf(p.gag(p),p.gaI(p)),B.h)}}return o}, +blK(a,b,c){return new A.eG(A.bGy(a,b,c),t.Ln)}, +bGy(a,b,c){return function(){var s=a,r=b,q=c var p=0,o=1,n,m,l,k,j,i,h,g,f,e -return function $async$bkD(d,a0,a1){if(a0===1){n=a1 -p=o}while(true)switch(p){case 0:e=B.b.l1(r,0,new A.b2j()) +return function $async$blK(d,a0,a1){if(a0===1){n=a1 +p=o}while(true)switch(p){case 0:e=B.b.lK(r,0,new A.b3f()) m=r.length,l=m-1,k=0 case 2:if(!(k"))}, -M4(a,b){var s=null -return new A.hd(s,a,a,s,s,s,5e-324,17976931348623157e292,b.h("hd<0>"))}, -hd:function hd(a,b,c,d,e,f,g,h,i){var _=this +Mn(a,b,c,d,e,f,g,h,i){return new A.h8(a,f,c,d,g,h,e,b,i.h("h8<0>"))}, +Mo(a,b){var s=null +return new A.h8(s,a,a,s,s,s,5e-324,17976931348623157e292,b.h("h8<0>"))}, +h8:function h8(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -40922,20 +42021,20 @@ _.w=h _.y=_.x=5e-324 _.Q=_.z=null _.$ti=i}, -c9:function c9(a,b,c){var _=this +ce:function ce(a,b,c){var _=this _.a=a _.b=b _.c=c _.e=null}, -axv:function axv(){}, -dI:function dI(a){this.a=a}, -wd:function wd(a){this.a=a}, -as1(a,b){var s=t.vA,r=A.b([],s) -s=A.b([B.HB,B.HN,B.Ih,B.HL,B.Ht,B.Hp,B.HM,B.Is,B.I0,B.HV,B.I5],s) -B.b.H(r,b.x) -B.b.H(r,s) -return new A.as0(a,b,r,s)}, -as0:function as0(a,b,c,d){var _=this +ayE:function ayE(){}, +dP:function dP(a){this.a=a}, +wl:function wl(a){this.a=a}, +atc(a,b){var s=t.vA,r=A.b([],s) +s=A.b([B.HD,B.HP,B.Ij,B.HN,B.Hv,B.Hr,B.HO,B.Iu,B.I2,B.HX,B.I7],s) +B.b.I(r,b.x) +B.b.I(r,s) +return new A.atb(a,b,r,s)}, +atb:function atb(a,b,c,d){var _=this _.a=a _.b=b _.c=c @@ -40945,66 +42044,66 @@ _.r=d _.w=null _.x=!1 _.z=_.y=null}, -b7g(a){if(a.d>=a.a.length)return!0 -return B.b.ej(a.c,new A.as2(a))}, -eJ:function eJ(){}, -as2:function as2(a){this.a=a}, -Y9:function Y9(){}, -as4:function as4(a){this.a=a}, -JS:function JS(){}, -atN:function atN(){}, -KI:function KI(){}, -bjz(a){var s,r,q,p,o="backtick" -if(a.yy(o)!=null){s=a.yy(o) +b8f(a){if(a.d>=a.a.length)return!0 +return B.b.eo(a.c,new A.atd(a))}, +eQ:function eQ(){}, +atd:function atd(a){this.a=a}, +Yw:function Yw(){}, +atf:function atf(a){this.a=a}, +K9:function K9(){}, +auX:function auX(){}, +L_:function L_(){}, +bkG(a){var s,r,q,p,o="backtick" +if(a.yl(o)!=null){s=a.yl(o) s.toString -r=a.yy("backtickInfo") +r=a.yl("backtickInfo") r.toString q=r -p=s}else{s=a.yy("tilde") +p=s}else{s=a.yl("tilde") s.toString -r=a.yy("tildeInfo") +r=a.yl("tildeInfo") r.toString q=r -p=s}return new A.aWx(a.b[1].length,p,B.d.fe(q))}, -a0x:function a0x(){}, -ayo:function ayo(){}, -aWx:function aWx(a,b,c){this.a=a +p=s}return new A.aXF(a.b[1].length,p,B.d.fd(q))}, +a0Y:function a0Y(){}, +azx:function azx(){}, +aXF:function aXF(a,b,c){this.a=a this.b=b this.c=c}, -bwU(a,b){return J.bt0(a,new A.azh(b))}, -a1_:function a1_(){}, -azj:function azj(a){this.a=a}, -azi:function azi(){}, -azh:function azh(a){this.a=a}, -a1M:function a1M(){}, -a1S:function a1S(){}, -a1V:function a1V(){}, -aB7:function aB7(){}, -Mb:function Mb(){}, -aDK:function aDK(){}, -aDL:function aDL(a,b){this.a=a +byd(a,b){return J.be2(a,new A.aAo(b))}, +a1q:function a1q(){}, +aAq:function aAq(a){this.a=a}, +aAp:function aAp(){}, +aAo:function aAo(a){this.a=a}, +a2d:function a2d(){}, +a2j:function a2j(){}, +a2n:function a2n(){}, +aC6:function aC6(){}, +Mv:function Mv(){}, +aEP:function aEP(){}, +aEQ:function aEQ(a,b){this.a=a this.b=b}, -Ep:function Ep(a,b){this.a=a +ED:function ED(a,b){this.a=a this.b=b}, -a9p:function a9p(a,b){this.a=a +aad:function aad(a,b){this.a=a this.b=b}, -z7:function z7(){}, -aDQ:function aDQ(a,b){this.a=a +zh:function zh(){}, +aEV:function aEV(a,b){this.a=a this.b=b}, -aDR:function aDR(a,b){this.a=a +aEW:function aEW(a,b){this.a=a this.b=b}, -aDS:function aDS(a){this.a=a}, -aDT:function aDT(a,b){this.a=a +aEX:function aEX(a){this.a=a}, +aEY:function aEY(a,b){this.a=a this.b=b}, -Nk:function Nk(){}, -Nl:function Nl(){}, -EY:function EY(){}, -Pz:function Pz(){}, -aMD:function aMD(){}, -a9d:function a9d(){}, -R9:function R9(){}, -Ra:function Ra(){}, -avW:function avW(a,b,c,d,e,f,g){var _=this +NC:function NC(){}, +ND:function ND(){}, +Fd:function Fd(){}, +PS:function PS(){}, +aNH:function aNH(){}, +aa1:function aa1(){}, +Rq:function Rq(){}, +Rr:function Rr(){}, +ax2:function ax2(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -41012,68 +42111,68 @@ _.f=d _.x=e _.y=f _.z=g}, -avY:function avY(a){this.a=a}, -En:function En(a,b){this.b=a +ax4:function ax4(a){this.a=a}, +EB:function EB(a,b){this.b=a this.c=b}, -bwB(a,b){return new A.ayh(a,b)}, -ayh:function ayh(a,b){this.a=a +bxV(a,b){return new A.azq(a,b)}, +azq:function azq(a,b){this.a=a this.b=b}, -aC5:function aC5(a,b,c,d,e){var _=this +aD6:function aD6(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.e=_.d=0 _.f=d _.r=e}, -aCe:function aCe(a){this.a=a}, -aC6:function aC6(){}, -aC7:function aC7(){}, -aC8:function aC8(a){this.a=a}, -aC9:function aC9(a,b,c){this.a=a +aDf:function aDf(a){this.a=a}, +aD7:function aD7(){}, +aD8:function aD8(){}, +aD9:function aD9(a){this.a=a}, +aDa:function aDa(a,b,c){this.a=a this.b=b this.c=c}, -aCa:function aCa(a){this.a=a}, -aCb:function aCb(a,b){this.a=a +aDb:function aDb(a){this.a=a}, +aDc:function aDc(a,b){this.a=a this.b=b}, -aCc:function aCc(a,b){this.a=a +aDd:function aDd(a,b){this.a=a this.b=b}, -aCd:function aCd(a,b,c){this.a=a +aDe:function aDe(a,b,c){this.a=a this.b=b this.c=c}, -XJ:function XJ(a,b){this.a=a +Y4:function Y4(a,b){this.a=a this.b=b}, -XK:function XK(a,b){this.a=a +Y5:function Y5(a,b){this.a=a this.b=b}, -Zl:function Zl(a,b){this.a=a +ZJ:function ZJ(a,b){this.a=a this.b=b}, -a_b:function a_b(a,b){this.a=a +a_A:function a_A(a,b){this.a=a this.b=b}, -b7z(a,b){return new A.oE(a,b)}, -bvo(a,b,c,d,e,f,g){var s,r,q,p,o,n,m,l,k,j,i,h=" \t\n\f\r\xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000" +b8y(a,b){return new A.oQ(a,b)}, +bwI(a,b,c,d,e,f,g){var s,r,q,p,o,n,m,l,k,j,i,h=" \t\n\f\r\xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000" if(b===0){s=!0 -r=!1}else{q=B.d.ap(a.a,b-1,b) -s=B.d.O(h,q) -if(!s){p=$.bc9() +r=!1}else{q=B.d.au(a.a,b-1,b) +s=B.d.N(h,q) +if(!s){p=$.bd2() r=p.b.test(q)}else r=!1}p=a.a if(c===p.length){o=!0 -n=!1}else{m=B.d.ap(p,c,c+1) -o=B.d.O(h,m) -if(!o){l=$.bc9() +n=!1}else{m=B.d.au(p,c,c+1) +o=B.d.N(h,m) +if(!o){l=$.bd2() n=l.b.test(m)}else n=!1}l=!o if(l)k=!n||s||r else k=!1 if(!s)j=!r||!l||n else j=!1 -B.b.i4(g,new A.avn()) +B.b.hW(g,new A.awu()) if(k)l=!j||d||r else l=!1 if(j)i=!k||d||n else i=!1 -return new A.Db(e,p.charCodeAt(b),f,l,i,g)}, -a_r:function a_r(){}, -oE:function oE(a,b){this.a=a +return new A.Do(e,p.charCodeAt(b),f,l,i,g)}, +a_Q:function a_Q(){}, +oQ:function oQ(a,b){this.a=a this.b=b}, -PF:function PF(a,b,c,d,e,f,g){var _=this +PY:function PY(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -41082,150 +42181,150 @@ _.e=d _.f=e _.r=f _.w=g}, -Db:function Db(a,b,c,d,e,f){var _=this +Do:function Do(a,b,c,d,e,f){var _=this _.a=a _.b=b _.d=c _.f=d _.r=e _.w=f}, -avn:function avn(){}, -a0a:function a0a(a,b){this.a=a +awu:function awu(){}, +a0B:function a0B(a,b){this.a=a this.b=b}, -KH:function KH(a,b,c,d,e){var _=this +KZ:function KZ(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.a=d _.b=e}, -a0r:function a0r(a,b){this.a=a +a0S:function a0S(a,b){this.a=a this.b=b}, -bwV(a){if(a.length===0||a.charCodeAt(0)!==94)return null -a=B.d.fe(B.d.cf(a,1)).toLowerCase() +bye(a){if(a.length===0||a.charCodeAt(0)!==94)return null +a=B.d.fd(B.d.cf(a,1)).toLowerCase() if(a.length===0)return null return a}, -bwW(a,b,c){var s,r,q,p,o,n,m,l,k,j=A.bwV(b),i=a.a.b,h=i.b,g=new A.bg(h,A.w(h).h("bg<1>")).rM(0,new A.azk(j),new A.azl()),f=h.i(0,g) +byf(a,b,c){var s,r,q,p,o,n,m,l,k,j=A.bye(b),i=a.a.b,h=i.b,g=new A.bl(h,A.w(h).h("bl<1>")).rC(0,new A.aAr(j),new A.aAs()),f=h.i(0,g) if(j==null||f==null)return null -s=t.f2 +s=t._ r=A.b([],s) -if(a.b.b===33)r.push(new A.dI("!"));++f -h.u(0,g,f) +if(a.b.b===33)r.push(new A.dP("!"));++f +h.q(0,g,f) q=i.c -p=B.b.eY(q,j) +p=B.b.eW(q,j) if(p<0){p=q.length q.push(j)}o=a.c.$0() -if(c===!0){r.push(new A.dI("[")) -B.b.H(r,o) -r.push(new A.dI("]"))}n=A.n7(B.iV,g,B.P,!1) +if(c===!0){r.push(new A.dP("[")) +B.b.I(r,o) +r.push(new A.dP("]"))}n=A.nj(B.iY,g,B.Q,!1) m=f>1?"-"+f:"" -i=A.b([new A.dI(""+(p+1))],s) +i=A.b([new A.dP(""+(p+1))],s) l=t.N k=A.D(l,l) -k.u(0,"href","#fn-"+n) -k.u(0,"id","fnref-"+n+m) -s=A.b([new A.c9("a",i,k)],s) +k.q(0,"href","#fn-"+n) +k.q(0,"id","fnref-"+n+m) +s=A.b([new A.ce("a",i,k)],s) l=A.D(l,l) -l.u(0,"class","footnote-ref") -r.push(new A.c9("sup",s,l)) +l.q(0,"class","footnote-ref") +r.push(new A.ce("sup",s,l)) return r}, -azk:function azk(a){this.a=a}, -azl:function azl(){}, -bxn(a){return new A.a29(new A.a30(),!1,!1,null,A.bm("!\\[",!0,!0,!1),33)}, -a29:function a29(a,b,c,d,e,f){var _=this +aAr:function aAr(a){this.a=a}, +aAs:function aAs(){}, +byH(a){return new A.a2C(new A.a3B(),!1,!1,null,A.bq("!\\[",!0,!0,!1),33)}, +a2C:function a2C(a,b,c,d,e,f){var _=this _.w=a _.c=b _.d=c _.e=d _.a=e _.b=f}, -aBT:function aBT(){}, -bxt(){return new A.a2i(A.bm("(?:<[a-z][a-z0-9-]*(?:\\s+[a-z_:][a-z0-9._:-]*(?:\\s*=\\s*(?:[^\\s\"'=<>`]+?|'[^']*?'|\"[^\"]*?\"))?)*\\s*/?>|)||<\\?.*?\\?>|()|()",!1,!0,!1),60)}, -a2i:function a2i(a,b){this.a=a +aCS:function aCS(){}, +byO(){return new A.a2L(A.bq("(?:<[a-z][a-z0-9-]*(?:\\s+[a-z_:][a-z0-9._:-]*(?:\\s*=\\s*(?:[^\\s\"'=<>`]+?|'[^']*?'|\"[^\"]*?\"))?)*\\s*/?>|)||<\\?.*?\\?>|()|()",!1,!0,!1),60)}, +a2L:function a2L(a,b){this.a=a this.b=b}, -fU:function fU(){}, -a2Y:function a2Y(a,b){this.a=a +fN:function fN(){}, +a3x:function a3x(a,b){this.a=a this.b=b}, -by0(a,b,c){return new A.z1(new A.a30(),!1,!1,null,A.bm(b,!0,!0,!1),c)}, -aDI:function aDI(a,b,c){this.a=a +bzl(a,b,c){return new A.zb(new A.a3B(),!1,!1,null,A.bq(b,!0,!0,!1),c)}, +aEN:function aEN(a,b,c){this.a=a this.b=b this.c=c}, -z1:function z1(a,b,c,d,e,f){var _=this +zb:function zb(a,b,c,d,e,f){var _=this _.w=a _.c=b _.d=c _.e=d _.a=e _.b=f}, -a30:function a30(){}, -E2:function E2(a,b){this.a=a +a3B:function a3B(){}, +Ef:function Ef(a,b){this.a=a this.b=b}, -a8m:function a8m(a,b){this.a=a +a96:function a96(a,b){this.a=a this.b=b}, -a8S:function a8S(a,b,c,d,e){var _=this +a9G:function a9G(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.a=d _.b=e}, -Gv:function Gv(a,b){this.a=a +GM:function GM(a,b){this.a=a this.b=b}, -bgf(a,b){var s=$.ne() -return new A.iJ(a,b,s.b.test(a))}, -iJ:function iJ(a,b,c){this.a=a +bhh(a,b){var s=$.nr() +return new A.iO(a,b,s.b.test(a))}, +iO:function iO(a,b,c){this.a=a this.b=b this.c=c}, -aDJ:function aDJ(a){var _=this +aEO:function aEO(a){var _=this _.c=!1 _.f=_.e=_.d=null _.r=0 _.a=a _.b=0}, -a9E:function a9E(a){this.a=a +aau:function aau(a){this.a=a this.b=0}, -bmC(a){var s,r,q,p=B.d.fe(a),o=$.brv(),n=A.fO(p,o," ") -for(s=0;p=n.length,s1?A.ee(B.e.hC(o,16),m,16):65533)}else if(q!=null){n=A.ee(q,m,16) -return A.cx(n>1114111||n===0?65533:n)}return l}, -bbC(a){var s,r,q,p,o,n +return l}else if(r!=null){o=A.em(r,m,m) +return A.cB(o<1114112&&o>1?A.em(B.e.hA(o,16),m,16):65533)}else if(q!=null){n=A.em(q,m,16) +return A.cB(n>1114111||n===0?65533:n)}return l}, +bcu(a){var s,r,q,p,o,n for(s=a.length,r=0,q="";r?@[\\]^_`{|}~",o,0) +if(o!=null)n=A.IS("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",o,0) else n=!1 if(n)r=p}q+=a[r]}return q.charCodeAt(0)==0?q:q}, -bBp(a){var s,r,q,p -for(s=new A.lg(a),r=t.Hz,s=new A.cU(s,s.gG(s),r.h("cU")),r=r.h("N.E"),q=0;s.F();){p=s.d +bCM(a){var s,r,q,p +for(s=new A.lv(a),r=t.Hz,s=new A.cX(s,s.gE(s),r.h("cX")),r=r.h("M.E"),q=0;s.H();){p=s.d if(p==null)p=r.a(p) if(p!==32&&p!==9)break -q+=p===9?4-B.e.bH(q,4):1}return q}, -bih(a,b){var s,r,q,p,o,n=A.bm("^[ \t]{0,"+b+"}",!0,!1,!1).j_(a),m=n==null?null:n.b[0] +q+=p===9?4-B.e.bB(q,4):1}return q}, +bjn(a,b){var s,r,q,p,o,n=A.bq("^[ \t]{0,"+b+"}",!0,!1,!1).iT(a),m=n==null?null:n.b[0] if(m!=null)for(s=m.length,r=null,q=0,p=0;q=b){if(r!=null)r=p-b if(p===b||o)++q break}if(r!=null)r=0}else{r=null -q=0}return new A.avf(B.d.cf(a,q),r)}, -avf:function avf(a,b){this.a=a -this.b=b}, -bAY(a){return new A.PJ(null,a,B.a9)}, -EL:function EL(){}, -ahq:function ahq(a,b,c,d){var _=this -_.bd=a -_.q6$=b +q=0}return new A.awm(B.d.cf(a,q),r)}, +awm:function awm(a,b){this.a=a +this.b=b}, +bCj(a){return new A.Q1(null,a,B.a9)}, +F_:function F_(){}, +aim:function aim(a,b,c,d){var _=this +_.bb=a +_.q4$=b _.d=_.c=_.b=_.a=_.ay=null _.e=$ _.f=c @@ -41235,13 +42334,13 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -ww:function ww(a,b,c,d){var _=this +wE:function wE(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -wx:function wx(a,b){var _=this -_.d=_.c=_.b=_.a=_.ay=_.bG=_.bd=null +wF:function wF(a,b){var _=this +_.d=_.c=_.b=_.a=_.ay=_.bA=_.bb=null _.e=$ _.f=a _.r=null @@ -41250,13 +42349,13 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -aZ0:function aZ0(){}, -a81:function a81(){}, -b0n:function b0n(a){this.a=a}, -b1X:function b1X(a){this.a=a}, -rJ:function rJ(){}, -PJ:function PJ(a,b,c){var _=this -_.q6$=a +b_2:function b_2(){}, +a8M:function a8M(){}, +b1j:function b1j(a){this.a=a}, +b2T:function b2T(a){this.a=a}, +rS:function rS(){}, +Q1:function Q1(a,b,c){var _=this +_.q4$=a _.d=_.c=_.b=_.a=_.ay=null _.e=$ _.f=b @@ -41266,544 +42365,546 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -akZ:function akZ(){}, -aoy:function aoy(){}, -buP(a,b){return new A.aud(a,b)}, -aud:function aud(a,b){this.a=a +alU:function alU(){}, +apC:function apC(){}, +bw8(a,b){return new A.avn(a,b)}, +avn:function avn(a,b){this.a=a this.b=b}, -jg:function jg(){}, -aGk:function aGk(a,b){this.a=a +jp:function jp(){}, +aHn:function aHn(a,b){this.a=a this.b=b}, -aGl:function aGl(a){this.a=a}, -aGn:function aGn(a,b){this.a=a +aHo:function aHo(a){this.a=a}, +aHq:function aHq(a,b){this.a=a this.b=b}, -aGm:function aGm(a,b){this.a=a +aHp:function aHp(a,b){this.a=a this.b=b}, -wk:function wk(a,b){this.a=a +ws:function ws(a,b){this.a=a this.$ti=b}, -jj:function jj(){}, -aIT:function aIT(a,b){this.a=a +js:function js(){}, +aJY:function aJY(a,b){this.a=a this.b=b}, -aIV:function aIV(a,b){this.a=a +aK_:function aK_(a,b){this.a=a this.b=b}, -aIU:function aIU(a){this.a=a}, -bdy(a,b,c,d){var s,r=null,q=new A.b3(new Float64Array(16)) -q.bm() -s=B.q.aT() -q=new A.J7(c,b,d,a,B.K,r,r,r,r,!0,q,$,s,r,r,3,r,B.f,new A.f([],t.s),new A.f([],t.g)) -q.io(r,r,r,3,!0) -return q}, -bHV(a,b,c){var s,r,q,p,o,n,m,l=A.b([],t.hb) -for(s=c.p3,r=c.p2;l.length<20;){q=B.K.b_() -p=B.K.b_() +aJZ:function aJZ(a){this.a=a}, +bex(a,b,c,d){var s=null,r=A.aC(),q=B.r.aV() +r=new A.Jp(c,a,d,b,B.L,s,s,s,s,!0,r,$,q,s,s,3,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.ii(s,s,s,3,!0) +return r}, +bJi(a,b,c){var s,r,q,p,o,n,m,l=A.b([],t.hb) +for(s=c.rx,r=c.RG;l.length<20;){q=B.L.aY() +p=B.L.aY() o=new Float64Array(2) n=new A.a(o) o[0]=q o[1]=p -n.bO(0,a) -p=B.K.fB(5) -q=B.K.yz()?1:-1 -m=A.bdy(!0,n,3+p,q*B.K.fB(5)) -if(!(Math.sqrt(m.p3.nt(s))=1;s=q){q=s-1 -if(b[q]!=null)break}p=new A.cX("") +if(b[q]!=null)break}p=new A.cZ("") o=""+(a+"(") p.a=o n=A.a6(b) -m=n.h("aB<1>") -l=new A.aB(b,0,s,m) -l.co(b,0,s,n.c) -m=o+new A.U(l,new A.b2X(),m.h("U")).cs(0,", ") +m=n.h("aK<1>") +l=new A.aK(b,0,s,m) +l.cm(b,0,s,n.c) +m=o+new A.S(l,new A.b3T(),m.h("S")).cp(0,", ") p.a=m p.a=m+("): part "+(r-1)+" was null, but part "+r+" was not.") -throw A.d(A.bQ(p.j(0),null))}}, -ZN:function ZN(a,b){this.a=a +throw A.d(A.bM(p.j(0),null))}}, +a_b:function a_b(a,b){this.a=a this.b=b}, -auM:function auM(){}, -b2X:function b2X(){}, -aCo:function aCo(){}, -b9g(a,b){var s,r,q,p,o,n=b.afj(a) -b.yn(a) +avT:function avT(){}, +b3T:function b3T(){}, +aDo:function aDo(){}, +bad(a,b){var s,r,q,p,o,n=b.afV(a) +b.ya(a) if(n!=null)a=B.d.cf(a,n.length) s=t.T r=A.b([],s) q=A.b([],s) s=a.length -if(s!==0&&b.K4(a.charCodeAt(0))){q.push(a[0]) +if(s!==0&&b.JR(a.charCodeAt(0))){q.push(a[0]) p=1}else{q.push("") -p=0}for(o=p;o").ab(d).h("Mr<1,2>"))}, -Mr:function Mr(a,b,c){this.b=a +v5(a,b,c,d){return new A.ML(b,a,c.h("@<0>").af(d).h("ML<1,2>"))}, +ML:function ML(a,b,c){this.b=a this.a=b this.$ti=c}, -QY:function QY(a,b){this.a=a +Re:function Re(a,b){this.a=a this.$ti=b}, -bbr(a,b){var s=new A.U(new A.lg(a),A.bly(),t.Hz.h("U")).lZ(0) -return new A.AE(new A.PH(a.charCodeAt(0)),'"'+s+'" expected')}, -PH:function PH(a){this.a=a}, -xF:function xF(a){this.a=a}, -a38:function a38(a,b,c){this.a=a +bcj(a,b){var s=new A.S(new A.lv(a),A.bmF(),t.Hz.h("S")).lT(0) +return new A.AQ(new A.Q_(a.charCodeAt(0)),'"'+s+'" expected')}, +Q_:function Q_(a){this.a=a}, +xM:function xM(a){this.a=a}, +a3K:function a3K(a,b,c){this.a=a this.b=b this.c=c}, -a4d:function a4d(a){this.a=a}, -bJy(a){var s,r,q,p,o,n,m,l,k=A.ai(a,!1,t.eg) -B.b.i4(k,new A.b61()) +a4T:function a4T(a){this.a=a}, +bKW(a){var s,r,q,p,o,n,m,l,k=A.ai(a,!1,t.eg) +B.b.hW(k,new A.b70()) s=A.b([],t.Am) for(r=k.length,q=0;q=p.a){n=p.b -s[s.length-1]=new A.io(o.a,n)}else s.push(p)}}m=B.b.l1(s,0,new A.b62()) -if(m===0)return B.PF -else if(m-1===65535)return B.PG +s[s.length-1]=new A.iu(o.a,n)}else s.push(p)}}m=B.b.lK(s,0,new A.b71()) +if(m===0)return B.PL +else if(m-1===65535)return B.PM else if(s.length===1){r=s[0] n=r.a -return n===r.b?new A.PH(n):r}else{r=B.b.ga5(s) -n=B.b.ga9(s) -l=B.e.bv(B.b.ga9(s).b-B.b.ga5(s).a+1+31,5) -r=new A.a38(r.a,n.b,new Uint32Array(l)) -r.an_(s) +return n===r.b?new A.Q_(n):r}else{r=B.b.ga5(s) +n=B.b.ga4(s) +l=B.e.bu(B.b.ga4(s).b-B.b.ga5(s).a+1+31,5) +r=new A.a3K(r.a,n.b,new Uint32Array(l)) +r.anB(s) return r}}, -b61:function b61(){}, -b62:function b62(){}, -bmS(a,b){var s=$.brw().ct(new A.D_(a,0)) +b70:function b70(){}, +b71:function b71(){}, +bnZ(a,b){var s=$.bsH().cq(new A.Dc(a,0)) s=s.gm(s) -return new A.AE(s,b==null?"["+new A.U(new A.lg(a),A.bly(),t.Hz.h("U")).lZ(0)+"] expected":b)}, -b2R:function b2R(){}, -b2M:function b2M(){}, -b2Q:function b2Q(){}, -b2L:function b2L(){}, -ht:function ht(){}, -io:function io(a,b){this.a=a -this.b=b}, -aaH:function aaH(){}, -tW(a,b,c){return A.bdZ(a,b,c)}, -bdZ(a,b,c){var s=b==null?A.b5H(A.bIs(),c):b -return new A.Jy(s,A.ai(a,!1,c.h("b5<0>")),c.h("Jy<0>"))}, -Jy:function Jy(a,b,c){this.b=a +return new A.AQ(s,b==null?"["+new A.S(new A.lv(a),A.bmF(),t.Hz.h("S")).lT(0)+"] expected":b)}, +b3N:function b3N(){}, +b3I:function b3I(){}, +b3M:function b3M(){}, +b3H:function b3H(){}, +hn:function hn(){}, +iu:function iu(a,b){this.a=a +this.b=b}, +abx:function abx(){}, +u5(a,b,c){return A.beZ(a,b,c)}, +beZ(a,b,c){var s=b==null?A.b6G(A.bJQ(),c):b +return new A.JQ(s,A.ai(a,!1,c.h("b8<0>")),c.h("JQ<0>"))}, +JQ:function JQ(a,b,c){this.b=a this.a=b this.$ti=c}, -fR:function fR(){}, -bbQ(a,b,c,d){return new A.Pu(a,b,c.h("@<0>").ab(d).h("Pu<1,2>"))}, -bgX(a,b,c,d,e){return A.uV(a,new A.aH7(b,c,d,e),c.h("@<0>").ab(d).h("de<1,2>"),e)}, -Pu:function Pu(a,b,c){this.a=a +fK:function fK(){}, +bcJ(a,b,c,d){return new A.PN(a,b,c.h("@<0>").af(d).h("PN<1,2>"))}, +bi_(a,b,c,d,e){return A.v5(a,new A.aIa(b,c,d,e),c.h("@<0>").af(d).h("dg<1,2>"),e)}, +PN:function PN(a,b,c){this.a=a this.b=b this.$ti=c}, -de:function de(a,b,c){this.a=a +dg:function dg(a,b,c){this.a=a this.b=b this.$ti=c}, -aH7:function aH7(a,b,c,d){var _=this +aIa:function aIa(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -nb(a,b,c,d,e,f){return new A.Pv(a,b,c,d.h("@<0>").ab(e).ab(f).h("Pv<1,2,3>"))}, -zH(a,b,c,d,e,f){return A.uV(a,new A.aH8(b,c,d,e,f),c.h("@<0>").ab(d).ab(e).h("nX<1,2,3>"),f)}, -Pv:function Pv(a,b,c,d){var _=this +no(a,b,c,d,e,f){return new A.PO(a,b,c,d.h("@<0>").af(e).af(f).h("PO<1,2,3>"))}, +zS(a,b,c,d,e,f){return A.v5(a,new A.aIb(b,c,d,e,f),c.h("@<0>").af(d).af(e).h("o9<1,2,3>"),f)}, +PO:function PO(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -nX:function nX(a,b,c,d){var _=this +o9:function o9(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -aH8:function aH8(a,b,c,d,e){var _=this +aIb:function aIb(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -b6c(a,b,c,d,e,f,g,h){return new A.Pw(a,b,c,d,e.h("@<0>").ab(f).ab(g).ab(h).h("Pw<1,2,3,4>"))}, -aH9(a,b,c,d,e,f,g){return A.uV(a,new A.aHa(b,c,d,e,f,g),c.h("@<0>").ab(d).ab(e).ab(f).h("mN<1,2,3,4>"),g)}, -Pw:function Pw(a,b,c,d,e){var _=this +b7b(a,b,c,d,e,f,g,h){return new A.PP(a,b,c,d,e.h("@<0>").af(f).af(g).af(h).h("PP<1,2,3,4>"))}, +aIc(a,b,c,d,e,f,g){return A.v5(a,new A.aId(b,c,d,e,f,g),c.h("@<0>").af(d).af(e).af(f).h("n0<1,2,3,4>"),g)}, +PP:function PP(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.$ti=e}, -mN:function mN(a,b,c,d,e){var _=this +n0:function n0(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.$ti=e}, -aHa:function aHa(a,b,c,d,e,f){var _=this +aId:function aId(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -bn5(a,b,c,d,e,f,g,h,i,j){return new A.Px(a,b,c,d,e,f.h("@<0>").ab(g).ab(h).ab(i).ab(j).h("Px<1,2,3,4,5>"))}, -bgY(a,b,c,d,e,f,g,h){return A.uV(a,new A.aHb(b,c,d,e,f,g,h),c.h("@<0>").ab(d).ab(e).ab(f).ab(g).h("lQ<1,2,3,4,5>"),h)}, -Px:function Px(a,b,c,d,e,f){var _=this +boc(a,b,c,d,e,f,g,h,i,j){return new A.PQ(a,b,c,d,e,f.h("@<0>").af(g).af(h).af(i).af(j).h("PQ<1,2,3,4,5>"))}, +bi0(a,b,c,d,e,f,g,h){return A.v5(a,new A.aIe(b,c,d,e,f,g,h),c.h("@<0>").af(d).af(e).af(f).af(g).h("m4<1,2,3,4,5>"),h)}, +PQ:function PQ(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.$ti=f}, -lQ:function lQ(a,b,c,d,e,f){var _=this +m4:function m4(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.$ti=f}, -aHb:function aHb(a,b,c,d,e,f,g){var _=this +aIe:function aIe(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -41811,8 +42912,8 @@ _.d=d _.e=e _.f=f _.r=g}, -bz4(a,b,c,d,e,f,g,h,i,j,k){return A.uV(a,new A.aHc(b,c,d,e,f,g,h,i,j,k),c.h("@<0>").ab(d).ab(e).ab(f).ab(g).ab(h).ab(i).ab(j).h("jo<1,2,3,4,5,6,7,8>"),k)}, -Py:function Py(a,b,c,d,e,f,g,h,i){var _=this +bAr(a,b,c,d,e,f,g,h,i,j,k){return A.v5(a,new A.aIf(b,c,d,e,f,g,h,i,j,k),c.h("@<0>").af(d).af(e).af(f).af(g).af(h).af(i).af(j).h("jw<1,2,3,4,5,6,7,8>"),k)}, +PR:function PR(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -41822,7 +42923,7 @@ _.f=f _.r=g _.w=h _.$ti=i}, -jo:function jo(a,b,c,d,e,f,g,h,i){var _=this +jw:function jw(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -41832,7 +42933,7 @@ _.f=f _.r=g _.w=h _.$ti=i}, -aHc:function aHc(a,b,c,d,e,f,g,h,i,j){var _=this +aIf:function aIf(a,b,c,d,e,f,g,h,i,j){var _=this _.a=a _.b=b _.c=c @@ -41843,64 +42944,64 @@ _.r=g _.w=h _.x=i _.y=j}, -z6:function z6(){}, -bz_(a,b){return new A.lF(null,a,b.h("lF<0?>"))}, -lF:function lF(a,b,c){this.b=a +zg:function zg(){}, +bAm(a,b){return new A.lU(null,a,b.h("lU<0?>"))}, +lU:function lU(a,b,c){this.b=a this.a=b this.$ti=c}, -PP:function PP(a,b,c,d){var _=this +Q7:function Q7(a,b,c,d){var _=this _.b=a _.c=b _.a=c _.$ti=d}, -KP:function KP(a,b){this.a=a +L6:function L6(a,b){this.a=a this.$ti=b}, -a48:function a48(a){this.a=a}, -bbm(){return new A.mh("input expected")}, -mh:function mh(a){this.a=a}, -AE:function AE(a,b){this.a=a +a4O:function a4O(a){this.a=a}, +bce(){return new A.mw("input expected")}, +mw:function mw(a){this.a=a}, +AQ:function AQ(a,b){this.a=a this.b=b}, -a5K:function a5K(a,b,c){this.a=a +a6p:function a6p(a,b,c){this.a=a this.b=b this.c=c}, -cQ(a){var s=a.length -if(s===0)return new A.KP(a,t.oy) -else if(s===1){s=A.bbr(a,null) -return s}else{s=A.bKX(a,null) +cS(a){var s=a.length +if(s===0)return new A.L6(a,t.oy) +else if(s===1){s=A.bcj(a,null) +return s}else{s=A.bMl(a,null) return s}}, -bKX(a,b){return new A.a5K(a.length,new A.b6i(a),'"'+a+'" expected')}, -b6i:function b6i(a){this.a=a}, -bhH(a,b,c,d){return new A.a6S(a.a,d,b,c)}, -a6S:function a6S(a,b,c,d){var _=this +bMl(a,b){return new A.a6p(a.length,new A.b7h(a),'"'+a+'" expected')}, +b7h:function b7h(a){this.a=a}, +biM(a,b,c,d){return new A.a7z(a.a,d,b,c)}, +a7z:function a7z(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -kM:function kM(a,b,c,d,e){var _=this +l_:function l_(a,b,c,d,e){var _=this _.e=a _.b=b _.c=c _.a=d _.$ti=e}, -Ma:function Ma(){}, -bzC(a,b){return A.b9o(a,0,9007199254740991,b)}, -b9o(a,b,c,d){return new A.NT(b,c,a,d.h("NT<0>"))}, -NT:function NT(a,b,c,d){var _=this +Mu:function Mu(){}, +bAY(a,b){return A.bak(a,0,9007199254740991,b)}, +bak(a,b,c,d){return new A.Ob(b,c,a,d.h("Ob<0>"))}, +Ob:function Ob(a,b,c,d){var _=this _.b=a _.c=b _.a=c _.$ti=d}, -ON:function ON(){}, -bhb(a,b,c){var s,r=$.b6E() -A.y8(a) -s=r.a.get(a)===B.fg -if(s)throw A.d(A.mi("`const Object()` cannot be used as the token.")) -A.y8(a) -if(b!==r.a.get(a))throw A.d(A.mi("Platform interfaces must not be implemented with `implements`"))}, -aHZ:function aHZ(){}, -ata:function ata(){}, -M0:function M0(a){this.a=a}, -aqm:function aqm(a,b,c,d,e,f){var _=this +P4:function P4(){}, +bie(a,b,c){var s,r=$.b7B() +A.yg(a) +s=r.a.get(a)===B.fj +if(s)throw A.d(A.mx("`const Object()` cannot be used as the token.")) +A.yg(a) +if(b!==r.a.get(a))throw A.d(A.mx("Platform interfaces must not be implemented with `implements`"))}, +aJ1:function aJ1(){}, +auk:function auk(){}, +Mk:function Mk(a){this.a=a}, +ary:function ary(a,b,c,d,e,f){var _=this _.a=0 _.b=null _.c=!1 @@ -41910,11 +43011,11 @@ _.f=c _.r=d _.w=e _.x=f}, -bhM(){var s=A.bhA(0),r=new Uint8Array(4),q=t.S -q=new A.aKZ(s,r,B.ff,5,A.b6(5,0,!1,q),A.b6(80,0,!1,q)) -q.c0(0) +biS(){var s=A.biF(0),r=new Uint8Array(4),q=t.S +q=new A.aM2(s,r,B.fi,5,A.ba(5,0,!1,q),A.ba(80,0,!1,q)) +q.bY(0) return q}, -aKZ:function aKZ(a,b,c,d,e,f){var _=this +aM2:function aM2(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=$ @@ -41923,64 +43024,65 @@ _.e=d _.f=e _.r=f _.w=$}, -aHI:function aHI(a,b,c){this.a=a +aIL:function aIL(a,b,c){this.a=a this.b=b this.c=c}, -aGx:function aGx(a){this.a=$ +aHA:function aHA(a){this.a=$ this.b=a this.c=$}, -bfC(a,b){var s=new A.aAF(a,b) +bgD(a,b){var s=new A.aBL(a,b) s.b=20 s.d=new Uint8Array(b) s.e=new Uint8Array(b+20) return s}, -aAF:function aAF(a,b){var _=this +aBL:function aBL(a,b){var _=this _.a=a _.b=$ _.c=b _.e=_.d=$}, -arC:function arC(){}, -arD:function arD(){}, -arF:function arF(){}, -arH:function arH(){}, -aEj:function aEj(){}, -aG4:function aG4(){}, -bbS(a,b){b&=31 -return(a&$.i7[b])<>>0}, -fN(a,b){b&=31 -return(B.e.bv(a,b)|A.bbS(a,32-b))>>>0}, -BY(a,b,c,d){b=A.fB(b.buffer,b.byteOffset,b.length) -b.setUint32(c,a,B.H===d)}, -f5(a,b,c){a=A.fB(a.buffer,a.byteOffset,a.length) -return a.getUint32(b,B.H===c)}, -bhA(a){var s=new A.Oj() -s.tu(0,a,null) -return s}, -Oj:function Oj(){this.b=this.a=$}, -bun(a,b){if(b!=null)b.v()}, -Ju:function Ju(a,b,c,d,e,f){var _=this +asN:function asN(){}, +asO:function asO(){}, +asQ:function asQ(){}, +asS:function asS(){}, +aFo:function aFo(){}, +aH7:function aH7(){}, +bcL(a,b){b&=31 +return(a&$.id[b])<>>0}, +fG(a,b){b&=31 +return(B.e.bu(a,b)|A.bcL(a,32-b))>>>0}, +C8(a,b,c,d){b=B.aQ.rb(b.buffer,b.byteOffset,b.length) +J.buR(b,c,a,d)}, +f2(a,b,c){var s=J.bt(a) +a=J.Xi(s.gdc(a),s.gfB(a),s.gE(a)) +return J.b8_(a,b,c)}, +biF(a){var s=new A.OB() +s.tk(0,a,null) +return s}, +OB:function OB(){this.b=this.a=$}, +bvH(a,b){if(b!=null)b.v()}, +JM:function JM(a,b,c,d,e,f){var _=this _.e=a _.f=b _.r=c _.c=d _.a=e _.$ti=f}, -by8(a,b){if(b!=null)b.aj(0,a.gab2()) -return new A.aDZ(b,a)}, -Mh:function Mh(){}, -aDZ:function aDZ(a,b){this.a=a -this.b=b}, -byL(a,b){return new A.a3U(b,a,null)}, -bhr(a,b,c){var s,r=c.h("BE<0?>?").a(a.jy(c.h("ho<0?>"))),q=r==null -if(q&&!c.b(null))A.Z(new A.a5R(A.aq(c),A.L(a.gb8()))) -if(b)a.bb(c.h("ho<0?>")) +bzt(a,b){if(b!=null)b.an(0,a.gabG()) +return new A.aF3(b,a)}, +MB:function MB(){}, +aF3:function aF3(a,b){this.a=a +this.b=b}, +bA5(a,b){return new A.a4x(b,a,null)}, +biw(a,b,c){var s,r=c.h("BQ<0?>?").a(a.jw(c.h("hi<0?>"))),q=r==null +if(q&&!c.b(null))A.V(new A.a6w(A.au(c),A.L(a.gbg()))) +if(b)a.bh(c.h("hi<0?>")) if(q)s=null -else{q=r.gAd() -s=q.gm(q)}if($.br5()){if(!c.b(s))throw A.d(new A.a5S(A.aq(c),A.L(a.gb8()))) +else{q=r.gA_() +s=q.gm(q)}if($.bsg()){if(!c.b(s))throw A.d(new A.a6x(A.au(c),A.L(a.gbg()))) return s}return s==null?c.a(s):s}, -yN:function yN(){}, -T8:function T8(a,b,c,d){var _=this -_.q6$=a +yX:function yX(){}, +Tp:function Tp(a,b,c,d){var _=this +_.q4$=a _.d=_.c=_.b=_.a=_.ay=null _.e=$ _.f=b @@ -41991,17 +43093,17 @@ _.Q=!1 _.as=!0 _.ax=_.at=!1 _.$ti=d}, -ho:function ho(a,b,c,d){var _=this +hi:function hi(a,b,c,d){var _=this _.f=a _.b=b _.a=c _.$ti=d}, -BE:function BE(a,b,c,d){var _=this -_.cO=_.c_=!1 -_.di=!0 -_.de=_.cA=!1 -_.be=$ -_.bd=a +BQ:function BQ(a,b,c,d){var _=this +_.b_=_.dI=!1 +_.ac=!0 +_.a3=_.aQ=!1 +_.ah=$ +_.bb=a _.d=_.c=_.b=_.a=_.ay=null _.e=$ _.f=b @@ -42012,11 +43114,11 @@ _.Q=!1 _.as=!0 _.ax=_.at=!1 _.$ti=d}, -aXu:function aXu(a,b){this.a=a +aYA:function aYA(a,b){this.a=a this.b=b}, -adG:function adG(){}, -kn:function kn(){}, -H9:function H9(a,b,c,d,e,f,g){var _=this +aex:function aex(){}, +kA:function kA(){}, +Hq:function Hq(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -42024,254 +43126,258 @@ _.d=d _.e=e _.f=f _.$ti=g}, -Sc:function Sc(a){var _=this +St:function St(a){var _=this _.b=null _.c=!1 _.a=_.f=_.e=_.d=null _.$ti=a}, -Im:function Im(a,b,c,d){var _=this +IF:function IF(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -VJ:function VJ(a){this.a=this.b=null +W0:function W0(a){this.a=this.b=null this.$ti=a}, -a3U:function a3U(a,b,c){this.c=a +a4x:function a4x(a,b,c){this.c=a this.d=b this.a=c}, -NZ:function NZ(a,b,c,d,e,f){var _=this +Oh:function Oh(a,b,c,d,e,f){var _=this _.e=a _.f=b _.r=c _.c=d _.a=e _.$ti=f}, -a5S:function a5S(a,b){this.a=a +a6x:function a6x(a,b){this.a=a this.b=b}, -a5R:function a5R(a,b){this.a=a +a6w:function a6w(a,b){this.a=a this.b=b}, -Cr:function Cr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this -_.aq=$ -_.aJ=a -_.f6$=b +CD:function CD(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +_.aK=$ +_.b2=a +_.f4$=b _.fU$=c _.fV$=d _.fW$=e -_.az$=f -_.k4=g -_.ok=h -_.p1=i -_.p2=j -_.p3=!1 -_.bh$=k -_.ah$=l -_.bx$=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=$ +_.eT$=f +_.p1=g +_.p2=h +_.p3=i +_.p4=j +_.R8=!1 +_.b_$=k +_.ac$=l +_.aQ$=m +_.ax=n +_.ay=o +_.ch=p +_.CW=q +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=r _.w=!1 -_.x=s -_.y=a0 -_.z=a1 -_.Q=a2}, -ac2:function ac2(){}, -ac3:function ac3(){}, -Dq:function Dq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this -_.f6$=a +_.y=s +_.z=a0 +_.Q=a1 +_.as=a2}, +acV:function acV(){}, +acW:function acW(){}, +DE:function DE(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.f4$=a _.fU$=b _.fV$=c _.fW$=d -_.az$=e -_.k4=f -_.ok=g -_.p1=h -_.p2=i -_.p3=!1 -_.bh$=j -_.ah$=k -_.bx$=l -_.at=m -_.ax=n -_.ay=o -_.ch=p -_.CW=$ +_.ai$=e +_.p1=f +_.p2=g +_.p3=h +_.p4=i +_.R8=!1 +_.b_$=j +_.ac$=k +_.aQ$=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=q _.w=!1 -_.x=r -_.y=s -_.z=a0 -_.Q=a1}, -aeu:function aeu(){}, -aev:function aev(){}, -KK:function KK(a,b,c,d,e,f,g,h,i,j){var _=this -_.k2=a -_.k3=b -_.az$=c -_.at=$ -_.ax=d -_.ay=e +_.y=r +_.z=s +_.Q=a0 +_.as=a1}, +afn:function afn(){}, +afo:function afo(){}, +L1:function L1(a,b,c,d,e,f,g,h,i,j){var _=this +_.k4=a +_.ok=b +_.eT$=c +_.ax=$ +_.ay=d +_.ch=e _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=f _.w=!1 -_.x=g -_.y=h -_.z=i -_.Q=j}, -aew:function aew(){}, -a0t:function a0t(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.az$=a -_.k4=b -_.ok=c -_.p1=d -_.p2=e -_.p3=!1 -_.bh$=f -_.ah$=g -_.bx$=h -_.at=i -_.ax=j -_.ay=k -_.ch=l -_.CW=$ +_.y=g +_.z=h +_.Q=i +_.as=j}, +afp:function afp(){}, +a0U:function a0U(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.eT$=a +_.p1=b +_.p2=c +_.p3=d +_.p4=e +_.R8=!1 +_.b_$=f +_.ac$=g +_.aQ$=h +_.ax=i +_.ay=j +_.ch=k +_.CW=l +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=m _.w=!1 -_.x=n -_.y=o -_.z=p -_.Q=q}, -aeD:function aeD(){}, -NL:function NL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this -_.aq=$ -_.aJ=a -_.f6$=b +_.y=n +_.z=o +_.Q=p +_.as=q}, +afw:function afw(){}, +O2:function O2(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +_.aK=$ +_.b2=a +_.f4$=b _.fU$=c _.fV$=d _.fW$=e -_.az$=f -_.k4=g -_.ok=h -_.p1=i -_.p2=j -_.p3=!1 -_.bh$=k -_.ah$=l -_.bx$=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=$ +_.eT$=f +_.p1=g +_.p2=h +_.p3=i +_.p4=j +_.R8=!1 +_.b_$=k +_.ac$=l +_.aQ$=m +_.ax=n +_.ay=o +_.ch=p +_.CW=q +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=r _.w=!1 -_.x=s -_.y=a0 -_.z=a1 -_.Q=a2}, -aI4:function aI4(a){this.a=a}, -ai8:function ai8(){}, -ai9:function ai9(){}, -a8M:function a8M(a,b,c,d,e,f,g){var _=this -_.ax=$ -_.ay=a -_.az$=b +_.y=s +_.z=a0 +_.Q=a1 +_.as=a2}, +aJ7:function aJ7(a){this.a=a}, +aj4:function aj4(){}, +aj5:function aj5(){}, +a9A:function a9A(a,b,c,d,e,f,g){var _=this +_.ay=$ +_.ch=a +_.eT$=b _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=c _.w=!1 -_.x=d -_.y=e -_.z=f -_.Q=g}, -aO3:function aO3(a){this.a=a}, -alo:function alo(){}, -a8N:function a8N(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.az$=a -_.k4=b -_.ok=c -_.p1=d -_.p2=e -_.p3=!1 -_.bh$=f -_.ah$=g -_.bx$=h -_.at=i -_.ax=j -_.ay=k -_.ch=l -_.CW=$ +_.y=d +_.z=e +_.Q=f +_.as=g}, +aPd:function aPd(a){this.a=a}, +amn:function amn(){}, +a9B:function a9B(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.eT$=a +_.p1=b +_.p2=c +_.p3=d +_.p4=e +_.R8=!1 +_.b_$=f +_.ac$=g +_.aQ$=h +_.ax=i +_.ay=j +_.ch=k +_.CW=l +_.cx=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=m _.w=!1 -_.x=n -_.y=o -_.z=p -_.Q=q}, -alp:function alp(){}, -vA:function vA(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.ao=_.ai=_.M=$ -_.by=0 -_.dJ$=a -_.k4=_.k3=$ -_.db$=b -_.dx$=c +_.y=n +_.z=o +_.Q=p +_.as=q}, +amo:function amo(){}, +vL:function vL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.aT=_.ah=_.a3=$ +_.bL=0 +_.dz$=a +_.ok=b +_.p1=c +_.p3=_.p2=$ +_.R8=!1 +_.db$=d +_.dx$=e _.dy$=$ -_.fx$=_.fr$=null -_.fy$=$ -_.id$=d -_.k1$=e -_.k2$=!1 -_.k3$=$ -_.k4$=f -_.ok$=g -_.at=h -_.ax=i -_.ay=j -_.ch=$ +_.fy$=_.fx$=_.fr$=null +_.go$=$ +_.k1$=f +_.k2$=g +_.k3$=!1 +_.k4$=$ +_.ok$=h +_.p1$=i +_.p2$=!1 +_.ax=j +_.ay=k +_.ch=l +_.CW=$ _.a=0 _.f=_.e=_.d=_.c=_.b=null -_.r=k +_.r=m _.w=!1 -_.x=l -_.y=m -_.z=n -_.Q=o}, -ak3:function ak3(){}, -Uu:function Uu(){}, -Fy:function Fy(a){this.a=a}, -aKM:function aKM(){}, -a7V(){var s=0,r=A.t(t.cZ),q,p=2,o,n,m,l,k,j,i -var $async$a7V=A.u(function(a,b){if(a===1){o=b -s=p}while(true)switch(s){case 0:s=$.aMN==null?3:4 -break -case 3:n=new A.bT(new A.aR($.aG,t.Gl),t.Iy) -$.aMN=n +_.y=n +_.z=o +_.Q=p +_.as=q}, +akY:function akY(){}, +UL:function UL(){}, +FP:function FP(a){this.a=a}, +aLQ:function aLQ(){}, +a8F(){var s=0,r=A.t(t.cZ),q,p=2,o,n,m,l,k,j,i +var $async$a8F=A.u(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:s=$.aNR==null?3:4 +break +case 3:n=new A.bX(new A.aV($.aP,t.Gl),t.Iy) +$.aNR=n p=6 s=9 -return A.A(A.aMO(),$async$a7V) +return A.B(A.aNS(),$async$a8F) case 9:m=b -J.bt4(n,new A.FT(m)) +J.bui(n,new A.Ga(m)) p=2 s=8 break case 6:p=5 i=o -l=A.aW(i) -n.kP(l) +l=A.b_(i) +n.kO(l) k=n.a -$.aMN=null +$.aNR=null q=k s=1 break @@ -42279,637 +43385,640 @@ s=8 break case 5:s=2 break -case 8:case 4:q=$.aMN.a +case 8:case 4:q=$.aNR.a s=1 break case 1:return A.q(q,r) case 2:return A.p(o,r)}}) -return A.r($async$a7V,r)}, -aMO(){var s=0,r=A.t(t.nf),q,p,o,n,m,l,k,j -var $async$aMO=A.u(function(a,b){if(a===1)return A.p(b,r) +return A.r($async$a8F,r)}, +aNS(){var s=0,r=A.t(t.nf),q,p,o,n,m,l,k,j +var $async$aNS=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:n=t.N m=t.K l=A.D(n,m) k=J j=l s=3 -return A.A($.b6G().tj(0),$async$aMO) -case 3:k.IH(j,b) +return A.B($.b7D().ta(0),$async$aNS) +case 3:k.IZ(j,b) p=A.D(n,m) -for(n=l,n=A.k_(n,n.r,A.aZ(n).c);n.F();){m=n.d +for(n=l,n=A.k9(n,n.r,A.b1(n).c);n.H();){m=n.d o=B.d.cf(m,8) -m=J.cd(l,m) +m=J.bU(l,m) m.toString -p.u(0,o,m)}q=p +p.q(0,o,m)}q=p s=1 break case 1:return A.q(q,r)}}) -return A.r($async$aMO,r)}, -FT:function FT(a){this.a=a}, -aES:function aES(){}, -aMM:function aMM(){}, -aIB:function aIB(a,b){this.a=a +return A.r($async$aNS,r)}, +Ga:function Ga(a){this.a=a}, +aFX:function aFX(){}, +aNQ:function aNQ(){}, +aJG:function aJG(a,b){this.a=a this.b=b}, -aAo:function aAo(a){this.a=a}, -aMK:function aMK(){}, -aML:function aML(a,b){this.a=a +aBu:function aBu(a){this.a=a}, +aNO:function aNO(){}, +aNP:function aNP(a,b){this.a=a this.b=b}, -WI(){var s=0,r=A.t(t.x6),q,p,o,n,m,l -var $async$WI=A.u(function(a,b){if(a===1)return A.p(b,r) -while(true)switch(s){case 0:o=$.bl3 +X0(){var s=0,r=A.t(t.x6),q,p,o,n,m,l,k +var $async$X0=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:o=$.bma s=o==null?3:4 break case 3:o=t.AC -$.jE.u(0,A.aq(o),4) -A.kt(o) +$.jO.q(0,A.au(o),4) +A.kG(o) o=t.DL -$.jE.u(0,A.aq(o),8) -A.kt(o) +$.jO.q(0,A.au(o),8) +A.kG(o) o=t.ZP -$.jE.u(0,A.aq(o),1) -A.kt(o) +$.jO.q(0,A.au(o),1) +A.kG(o) o=t.di -$.jE.u(0,A.aq(o),1) -A.kt(o) +$.jO.q(0,A.au(o),1) +A.kG(o) o=t.pT -$.jE.u(0,A.aq(o),2) -A.kt(o) +$.jO.q(0,A.au(o),2) +A.kG(o) o=t.i2 -$.jE.u(0,A.aq(o),2) -A.kt(o) +$.jO.q(0,A.au(o),2) +A.kG(o) o=t._Y -$.jE.u(0,A.aq(o),4) -A.kt(o) +$.jO.q(0,A.au(o),4) +A.kG(o) o=t.QG -$.jE.u(0,A.aq(o),4) -A.kt(o) +$.jO.q(0,A.au(o),4) +A.kG(o) o=t.UD -$.jE.u(0,A.aq(o),8) -A.kt(o) +$.jO.q(0,A.au(o),8) +A.kG(o) o=t.cG -$.jE.u(0,A.aq(o),8) -A.kt(o) +$.jO.q(0,A.au(o),8) +A.kG(o) o=t.EV -$.jE.u(0,A.aq(o),1) -A.kt(o) +$.jO.q(0,A.au(o),1) +A.kG(o) o=t.g9 -$.jE.u(0,A.aq(o),1) -A.kt(o) +$.jO.q(0,A.au(o),1) +A.kG(o) o=t.wt -$.jE.u(0,A.aq(o),4) -A.kt(o) +$.jO.q(0,A.au(o),4) +A.kG(o) o=t.er -$.jE.u(0,A.aq(o),4) -A.kt(o) -A.kt(t.mD) -A.kt(t.FM) -A.d_(t.Zk) -A.d_(t.q6) -A.d_(t.If) -A.d_(t.CF) -A.d_(t.Qh) -A.d_(t.sf) -A.d_(t.Az) -A.d_(t.PD) -A.d_(t.lO) -A.d_(t.JF) -A.d_(t.A2) -A.d_(t.qR) -A.d_(t.jZ) -A.d_(t.bW) -A.d_(t.CC) -A.d_(t.lp) -A.d_(t.Qq) -A.d_(t.ap) -A.d_(t.LK) -A.d_(t.Pd) -A.d_(t.LA) -A.d_(t.LT) -A.d_(t.P5) -A.d_(t.dk) -A.d_(t.dX) -A.d_(t.JP) -A.d_(t.U7) -A.d_(t.Ao) -A.d_(t.P8) -A.d_(t.KQ) -A.d_(t.vt) -A.d_(t.sG) -A.d_(t.SB) -A.d_(t.F3) -A.d_(t.cx) -A.d_(t.P1) -A.d_(t.zb) -A.d_(t.M4) -A.d_(t.xJ) -A.d_(t.rv) -A.d_(t.z1) +$.jO.q(0,A.au(o),4) +A.kG(o) +A.kG(t.mD) +A.kG(t.FM) +A.d0(t.Zk) +A.d0(t.q6) +A.d0(t.If) +A.d0(t.CF) +A.d0(t.Qh) +A.d0(t.sf) +A.d0(t.Az) +A.d0(t.PD) +A.d0(t.lO) +A.d0(t.JF) +A.d0(t.A2) +A.d0(t.qR) +A.d0(t.jZ) +A.d0(t.bW) +A.d0(t.CC) +A.d0(t.lp) +A.d0(t.Qq) +A.d0(t.ap) +A.d0(t.LK) +A.d0(t.Pd) +A.d0(t.LA) +A.d0(t.LT) +A.d0(t.P5) +A.d0(t.dk) +A.d0(t.dX) +A.d0(t.JP) +A.d0(t.U7) +A.d0(t.Ao) +A.d0(t.P8) +A.d0(t.KQ) +A.d0(t.vt) +A.d0(t.sG) +A.d0(t.SB) +A.d0(t.F3) +A.d0(t.cx) +A.d0(t.P1) +A.d0(t.zb) +A.d0(t.M4) +A.d0(t.xJ) +A.d0(t.rv) +A.d0(t.z1) s=5 -return A.A(A.bFO(A.b(["assets/packages/spine_flutter/lib/assets/libspine_flutter.js"],t.T)),$async$WI) +return A.B(A.bHa(A.b(["assets/packages/spine_flutter/lib/assets/libspine_flutter.js"],t.T)),$async$X0) case 5:n=$ m=A -l=A +l=J +k=J s=7 -return A.A($.lb().cL(0,"packages/spine_flutter/lib/assets/libspine_flutter.wasm"),$async$WI) +return A.B($.lo().cI(0,"packages/spine_flutter/lib/assets/libspine_flutter.wasm"),$async$X0) case 7:s=6 -return A.A(m.axB(l.cg(b.buffer,0,null),"libspine_flutter"),$async$WI) -case 6:o=n.bl3=b -case 4:if(o!=null){p=A.bwc(o) -q=new A.a8v(p,p.a) +return A.B(m.ayK(l.kJ(k.jP(b)),"libspine_flutter"),$async$X0) +case 6:o=n.bma=b +case 4:if(o!=null){p=A.bxw(o) +q=new A.a9g(p,p.a) s=1 -break}else throw A.d(A.bI("Couldn't load libspine-flutter.js/.wasm")) +break}else throw A.d(A.bN("Couldn't load libspine-flutter.js/.wasm")) case 1:return A.q(q,r)}}) -return A.r($async$WI,r)}, -a8v:function a8v(a,b){this.a=a +return A.r($async$X0,r)}, +a9g:function a9g(a,b){this.a=a this.b=b}, -apM(){var s=0,r=A.t(t.H),q,p -var $async$apM=A.u(function(a,b){if(a===1)return A.p(b,r) +aqW(){var s=0,r=A.t(t.H),q,p +var $async$aqW=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:s=3 -return A.A(A.WI(),$async$apM) +return A.B(A.X0(),$async$aqW) case 3:p=b -$.bU.b=new A.aNu(p.a.gaNA()) -$.tp.b=p.b +$.bY.b=new A.aOC(p.a.gaOc()) +$.tA.b=p.b s=1 break case 1:return A.q(q,r)}}) -return A.r($async$apM,r)}, -Ch(a8,a9){var s=0,r=A.t(t.aM),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 -var $async$Ch=A.u(function(b0,b1){if(b0===1)return A.p(b1,r) +return A.r($async$aqW,r)}, +Ct(a8,a9){var s=0,r=A.t(t.aM),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 +var $async$Ct=A.u(function(b0,b1){if(b0===1)return A.p(b1,r) while(true)switch(s){case 0:a6=A -a7=B.P +a7=B.Q s=3 -return A.A(a9.$1(a8),$async$Ch) -case 3:a4=a6.b9Z(a7.hP(0,b1),$.tp.b3()) -a5=$.bU.b3().aCq(a4.fh(0,t.g9)) -$.tp.b3().ye(a4) -if($.bU.b3().a4b(a5).a!==$.C5().a){p=A.aRs($.bU.b3().a4b(a5).fh(0,t.EV)) -$.bU.b3().a4a(a5) -throw A.d(A.bI("Couldn't load atlas: "+p))}o=$.b6O().a8B(a8) +return A.B(a9.$1(a8),$async$Ct) +case 3:a4=a6.baU(a7.hK(0,b1),$.tA.b8()) +a5=$.bY.b8().aD2(a4.fh(0,t.g9)) +$.tA.b8().y_(a4) +if($.bY.b8().a4H(a5).a!==$.Cg().a){p=A.aSE($.bY.b8().a4H(a5).fh(0,t.EV)) +$.bY.b8().a4G(a5) +throw A.d(A.bN("Couldn't load atlas: "+p))}o=$.b7L().a99(a8) n=A.b([],t.jm) m=A.b([],t.tn) -l=$.bU.b3().aCo(a5) -k=t.Wr,j=t.dP,i=t.Q2,h=t.EV,g=$.bU.a,f=0 +l=$.bY.b8().aD0(a5) +k=t.Wr,j=t.dP,i=t.Q2,h=t.EV,g=$.bY.a,f=0 case 4:if(!(f>>0)+p,31)!==0)A.Z(A.Cc("Invalid FCHECK")) -if((p>>>5&1)!==0){s.fa() -A.Z(A.Cc("FDICT Encoding not currently supported"))}n=A.b8u(s,g).c -m=t.Cm.a(A.cg(n.c.buffer,0,n.a)) -s.fa() +B.e.bu(q,3) +if(o!==8)A.V(A.Cp("Only DEFLATE compression supported: "+o)) +if(B.e.bB((q<<8>>>0)+p,31)!==0)A.V(A.Cp("Invalid FCHECK")) +if((p>>>5&1)!==0){s.f9() +A.V(A.Cp("FDICT Encoding not currently supported"))}n=A.b9t(s,g).c +m=t.Cm.a(B.aQ.j8(n.c.buffer,0,n.a)) +s.f9() l=m break -case B.tl:s=A.uG(r,0,g,0) -if(s.ee()!==35615)A.Z(A.Cc("Invalid GZip Signature")) -if(s.fo()!==8)A.Z(A.Cc("Invalid GZip Compression Methos")) +case B.to:s=A.uQ(r,0,g,0) +if(s.e7()!==35615)A.V(A.Cp("Invalid GZip Signature")) +if(s.fo()!==8)A.V(A.Cp("Invalid GZip Compression Methos")) k=s.fo() -s.fa() +s.f9() s.fo() s.fo() -if((k&4)!==0)s.t8(s.ee()) -if((k&8)!==0)s.acs() -if((k&16)!==0)s.acs() -if((k&2)!==0)s.ee() -s=A.b8u(s,g).c -m=t.Cm.a(A.cg(s.c.buffer,0,s.a)) +if((k&4)!==0)s.t_(s.e7()) +if((k&8)!==0)s.ad4() +if((k&16)!==0)s.ad4() +if((k&2)!==0)s.e7() +s=A.b9t(s,g).c +m=t.Cm.a(B.aQ.j8(s.c.buffer,0,s.a)) l=m break -case B.tm:throw A.d(A.a8("zstd is an unsupported compression")) +case B.tp:throw A.d(A.a8("zstd is an unsupported compression")) case null:case void 0:l=r break -default:l=g}j=A.fB(new Uint8Array(A.e3(l)).buffer,0,g) +default:l=g}j=B.aQ.rb(new Uint8Array(A.ea(l)).buffer,0,g) i=A.b([],t.t) -for(s=l.length,h=0;h") +m=n.h("dN") s=3 -return A.A(A.fb(new A.dH(new A.bk(new A.dH(new A.bk(new A.co(o.gLh(o).kZ$.a,n),new A.aQm(),n.h("bk")),new A.aQn(),m),new A.aQo(),m.h("bk")),new A.aQp(b),m.h("dH>")),t.Fv),$async$aQl) +return A.B(A.f8(new A.dN(new A.bo(new A.dN(new A.bo(new A.cm(o.gL7(o).kX$.a,n),new A.aRx(),n.h("bo")),new A.aRy(),m),new A.aRz(),m.h("bo")),new A.aRA(b),m.h("dN>")),t.Fv),$async$aRw) case 3:l=d -o=J.kw(l)?null:l -n=A.aSd(a) -p=n.gLh(n) -if(p.b.gDf()!=="map")A.Z("XML is not in TMX format") -q=A.bCa(new A.df(p),o) +o=J.jQ(l)?null:l +n=A.aTo(a) +p=n.gL7(n) +if(p.b.gD0()!=="map")A.V("XML is not in TMX format") +q=A.bDx(new A.dh(p),o) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$aQl,r)}, -bCa(a,b){var s,r,q,p,o,n,m,l,k,j,i="backgroundcolor" -a.h7(i) -s=a.LR(i) -a.lc("compressionlevel",-1) -r=a.i0("height") -a.kz("hexsidelength") +return A.r($async$aRw,r)}, +bDx(a,b){var s,r,q,p,o,n,m,l,k,j,i="backgroundcolor" +a.h5(i) +s=a.LG(i) +a.l9("compressionlevel",-1) +r=a.hS("height") +a.kA("hexsidelength") a.k9("infinite",!1) -a.kz("nextlayerid") -a.kz("nextobjectid") -q=A.byl(a,"orientation") -A.bAd(a,"renderorder",B.CW) -p=A.bBi(a,"staggeraxis") -o=A.bBk(a,"staggerindex") -a.h7("tiledversion") -n=a.i0("tileheight") -m=a.i0("tilewidth") -A.bC4(a,"type",B.EF) +a.kA("nextlayerid") +a.kA("nextobjectid") +q=A.bzG(a,"orientation") +A.bBz(a,"renderorder",B.CX) +p=A.bCF(a,"staggeraxis") +o=A.bCH(a,"staggerindex") +a.h5("tiledversion") +n=a.hS("tileheight") +m=a.hS("tilewidth") +A.bDr(a,"type",B.EG) a.kB(0,"version","1.0") -l=a.i0("width") -k=a.mb("tileset",new A.aQk(b),t.gM) -j=A.bgb(a) -A.zY(a) -a.mb("editorsettings",A.bLi(),t.Cv) -return new A.a9R(l,r,m,n,k,j,s,q,p,o)}, -bxd(a){a.i0("width") -a.i0("height") -A.bxc(a,"orientation") -return new A.Lt()}, -bBC(a){a.o1(0,"name") -a.i0("name") -A.zY(a) -return new A.Gl()}, -bC6(a){return A.bC2(a)}, -bC2(a){var s,r,q=a.i0("id") -if(a.h7("class")==null)a.h7("type") -a.lb("probability",0) -s=a.h7("terrain") +l=a.hS("width") +k=a.m4("tileset",new A.aRv(b),t.gM) +j=A.bhc(a) +A.A9(a) +a.m4("editorsettings",A.bMH(),t.Cv) +return new A.aaH(l,r,m,n,k,j,s,q,p,o)}, +byx(a){a.hS("width") +a.hS("height") +A.byw(a,"orientation") +return new A.LL()}, +bCZ(a){a.nY(0,"name") +a.hS("name") +A.A9(a) +return new A.GC()}, +bDt(a){return A.bDp(a)}, +bDp(a){var s,r,q=a.hS("id") +if(a.h5("class")==null)a.h5("type") +a.l8("probability",0) +s=a.h5("terrain") if(s!=null){r=t.An -A.ai(new A.U(A.b(s.split(","),t.T),new A.aQa(),r),!0,r.h("aA.E"))}s=a.n8("image",A.bne()) -a.ED("x") -a.ED("y") -a.ED("width") -a.ED("height") -a.n8("objectgroup",A.bnd()) -r=new A.aQb().$1(a) -A.zY(a) -return new A.lZ(q,s,r)}, -bC5(a){a.lc("x",0) -a.lc("y",0) -return new A.QQ()}, -biI(a,b){return A.aQv(a,b)}, -aQv(a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g=a6.h7("backgroundcolor"),f=a6.kz("columns"),e=a6.kz("firstgid"),d=a6.lc("margin",0),c=a6.h7("name"),b=A.bfe(B.W1,a6.kB(0,"objectalignment","unspecified")),a=a6.h7("source"),a0=a6.lc("spacing",0),a1=a6.kz("tilecount"),a2=a6.kz("tilewidth"),a3=a6.kz("tileheight"),a4=a6.h7("tiledversion"),a5=a6.h7("transparentcolor") -A.bCd(a6,"type",B.EG) +A.ai(new A.S(A.b(s.split(","),t.T),new A.aRl(),r),!0,r.h("aF.E"))}s=a.n0("image",A.bol()) +a.Er("x") +a.Er("y") +a.Er("width") +a.Er("height") +a.n0("objectgroup",A.bok()) +r=new A.aRm().$1(a) +A.A9(a) +return new A.me(q,s,r)}, +bDs(a){a.l9("x",0) +a.l9("y",0) +return new A.R6()}, +bjP(a,b){return A.aRG(a,b)}, +aRG(a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g=a6.h5("backgroundcolor"),f=a6.kA("columns"),e=a6.kA("firstgid"),d=a6.l9("margin",0),c=a6.h5("name"),b=A.bgf(B.W8,a6.kB(0,"objectalignment","unspecified")),a=a6.h5("source"),a0=a6.l9("spacing",0),a1=a6.kA("tilecount"),a2=a6.kA("tilewidth"),a3=a6.kA("tileheight"),a4=a6.h5("tiledversion"),a5=a6.h5("transparentcolor") +A.bDA(a6,"type",B.EH) a6.kB(0,"version","1.0") -s=a6.n8("image",A.bne()) -r=a6.n8("grid",A.bLl()) -q=a6.n8("tileoffset",A.bLr()) -p=A.zY(a6) -o=a6.mb("terrains",A.bLp(),t.uB) -n=new A.aQw().$1(a6) -m=new A.aQx().$1(a6) -l=A.bCe(n,a1==null?0:a1,f,a2,a3) -k=new A.mU(e,c,a2,a3,a0,d,a1,f,b,l,s,q,r,p,o,m,a4,g,a5) +s=a6.n0("image",A.bol()) +r=a6.n0("grid",A.bMK()) +q=a6.n0("tileoffset",A.bMQ()) +p=A.A9(a6) +o=a6.m4("terrains",A.bMO(),t.uB) +n=new A.aRH().$1(a6) +m=new A.aRI().$1(a6) +l=A.bDB(n,a1==null?0:a1,f,a2,a3) +k=new A.n6(e,c,a2,a3,a0,d,a1,f,b,l,s,q,r,p,o,m,a4,g,a5) j=k.w=l.length -if(a7!=null&&a!=null){i=a7.aeZ() -if(i==null){i=A.aSd(a7.a) -i=new A.df(i.gLh(i))}h=A.aQv(i,null) +if(a7!=null&&a!=null){i=a7.afz() +if(i==null){i=A.aTo(a7.a) +i=new A.dh(i.gL7(i))}h=A.aRG(i,null) i=h.cy k.cy=i==null?g:i i=h.x @@ -42937,128 +44046,128 @@ j=h.d k.d=j==null?a2:j j=h.db k.db=j==null?a5:j -p.a.H(0,h.ax.a) -B.b.H(o,h.ay) -B.b.H(l,h.z) -J.IH(m,h.ch)}return k}, -bCe(a,b,c,d,e){var s,r,q,p,o=A.b([],t.hp) -for(s=c!=null,r=d!=null,q=e!=null,p=0;p=o.length)o.push(r) else o[q]=r}return o}, -bCM(a){a.o1(0,"name") -a.o1(0,"color") -a.i0("tile") -a.lb("probability",0) -A.zY(a) -return new A.pO()}, -bCO(a){return A.bCN(a)}, -bCN(a){var s,r=new A.aRH().$1(a) -a.o1(0,"name") -a.i0("tile") -s=J.aN(r) +bE8(a){a.nY(0,"name") +a.nY(0,"color") +a.hS("tile") +a.l8("probability",0) +A.A9(a) +return new A.pX()}, +bEa(a){return A.bE9(a)}, +bE9(a){var s,r=new A.aST().$1(a) +a.nY(0,"name") +a.hS("tile") +s=J.aj(r) s.i(r,0) s.i(r,1) -a.mb("wangtiles",A.bLw(),t.TQ) -A.zY(a) -return new A.t1()}, -bCQ(a){return A.bCP(a)}, -bCP(a){a.i0("tileid") -A.bCR(new A.aRI().$1(a)) +a.m4("wangtiles",A.bMV(),t.TQ) +A.A9(a) +return new A.tc()}, +bEc(a){return A.bEb(a)}, +bEb(a){a.hS("tileid") +A.bEd(new A.aSU().$1(a)) a.k9("hflip",!1) a.k9("vflip",!1) a.k9("dflip",!1) -return new A.GP()}, -bCR(a){var s,r,q=A.fB(new Uint8Array(A.e3(a)).buffer,0,null),p=A.b([],t.t) -for(s=J.aN(a),r=0;rb?a:b,r=c>d?c:d +bm7(a,b,c,d){var s=a>b?a:b,r=c>d?c:d return s>r?s:r}, -ng:function ng(a,b,c,d,e,f,g){var _=this +nt:function nt(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -43619,32 +44732,32 @@ _.d=d _.e=e _.f=f _.r=g}, -bei(a,b,c,d,e){var s=A.zM(a,b,e),r=A.zM(b,c,e),q=A.zM(c,d,e),p=A.zM(s,r,e),o=A.zM(r,q,e) -return A.b([a,s,p,A.zM(p,o,e),o,q,d],t.sK)}, -a55(a,b){var s=A.b([],t.H9) -B.b.H(s,a) -return new A.iN(s,b)}, -bmM(a,b){var s,r,q,p -if(a==="")return A.a55(B.Wh,b==null?B.ce:b) -s=new A.aOH(a,B.e4,a.length) -s.AQ() +bfi(a,b,c,d,e){var s=A.zX(a,b,e),r=A.zX(b,c,e),q=A.zX(c,d,e),p=A.zX(s,r,e),o=A.zX(r,q,e) +return A.b([a,s,p,A.zX(p,o,e),o,q,d],t.sK)}, +a5L(a,b){var s=A.b([],t.H9) +B.b.I(s,a) +return new A.iS(s,b)}, +bnT(a,b){var s,r,q,p +if(a==="")return A.a5L(B.Wo,b==null?B.cg:b) +s=new A.aPR(a,B.e6,a.length) +s.AE() r=A.b([],t.H9) -q=new A.lG(r,b==null?B.ce:b) -p=new A.aOG(B.f5,B.f5,B.f5,B.e4) -for(r=s.abP(),r=new A.h0(r.a(),r.$ti.h("h0<1>"));r.F();)p.aJG(r.b,q) -return q.vE()}, -a56:function a56(a,b){this.a=a +q=new A.lV(r,b==null?B.cg:b) +p=new A.aPQ(B.f8,B.f8,B.f8,B.e6) +for(r=s.acs(),r=new A.fV(r.a(),r.$ti.h("fV<1>"));r.H();)p.aKj(r.b,q) +return q.vo()}, +a5M:function a5M(a,b){this.a=a this.b=b}, -F0:function F0(a,b){this.a=a +Fg:function Fg(a,b){this.a=a this.b=b}, -vc:function vc(){}, -ik:function ik(a,b,c){this.b=a +vn:function vn(){}, +is:function is(a,b,c){this.b=a this.c=b this.a=c}, -lz:function lz(a,b,c){this.b=a +lO:function lO(a,b,c){this.b=a this.c=b this.a=c}, -hM:function hM(a,b,c,d,e,f,g){var _=this +hH:function hH(a,b,c,d,e,f,g){var _=this _.b=a _.c=b _.d=c @@ -43652,70 +44765,70 @@ _.e=d _.f=e _.r=f _.a=g}, -auQ:function auQ(){}, -JP:function JP(a){this.a=a}, -lG:function lG(a,b){this.a=a +avX:function avX(){}, +K6:function K6(a){this.a=a}, +lV:function lV(a,b){this.a=a this.b=b}, -iN:function iN(a,b){this.a=a +iS:function iS(a,b){this.a=a this.b=b}, -aUk:function aUk(a){this.a=a +aVv:function aVv(a){this.a=a this.b=0}, -aZa:function aZa(a,b,c,d){var _=this +b_c:function b_c(a,b,c,d){var _=this _.a=a _.b=$ _.c=b _.d=c _.e=$ _.f=d}, -Nz:function Nz(a,b,c,d,e){var _=this +NR:function NR(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -bxm(a){var s,r,q=null -if(a.length===0)throw A.d(A.bQ("bytes was empty",q)) +byG(a){var s,r,q=null +if(a.length===0)throw A.d(A.bM("bytes was empty",q)) s=a.byteLength -if(s>20&&a[0]===137&&a[1]===80&&a[2]===78&&a[3]===71&&a[4]===13&&a[5]===10&&a[6]===26&&a[7]===10){s=A.fB(a.buffer,0,q) -return new A.aI9(B.uz,s.getUint32(16,!1),s.getUint32(20,!1))}if(s>8)if(a[0]===71)if(a[1]===73)if(a[2]===70)if(a[3]===56){r=a[4] +if(s>20&&a[0]===137&&a[1]===80&&a[2]===78&&a[3]===71&&a[4]===13&&a[5]===10&&a[6]===26&&a[7]===10){s=A.kc(a.buffer,0,q) +return new A.aJb(B.uB,s.getUint32(16,!1),s.getUint32(20,!1))}if(s>8)if(a[0]===71)if(a[1]===73)if(a[2]===70)if(a[3]===56){r=a[4] r=(r===55||r===57)&&a[5]===97}else r=!1 else r=!1 else r=!1 else r=!1 else r=!1 -if(r){s=A.fB(a.buffer,0,q) -return new A.aAq(B.uB,s.getUint16(6,!0),s.getUint16(8,!0))}if(s>12&&a[0]===255&&a[1]===216&&a[2]===255)return A.bxI(A.fB(a.buffer,0,q)) -if(s>28&&a[0]===82&&a[1]===73&&a[2]===70&&a[3]===70&&a[8]===87&&a[9]===69&&a[10]===66&&a[11]===80){s=A.fB(a.buffer,0,q) -return new A.aRK(B.uA,s.getUint16(26,!0),s.getUint16(28,!0))}if(s>22&&a[0]===66&&a[1]===77){s=A.fB(a.buffer,0,q) -return new A.as7(B.uC,s.getInt32(18,!0),s.getInt32(22,!0))}throw A.d(A.bQ("unknown image type",q))}, -bxI(a){var s,r=4+a.getUint16(4,!1) +if(r){s=A.kc(a.buffer,0,q) +return new A.aBw(B.uD,s.getUint16(6,!0),s.getUint16(8,!0))}if(s>12&&a[0]===255&&a[1]===216&&a[2]===255)return A.bz2(A.kc(a.buffer,0,q)) +if(s>28&&a[0]===82&&a[1]===73&&a[2]===70&&a[3]===70&&a[8]===87&&a[9]===69&&a[10]===66&&a[11]===80){s=A.kc(a.buffer,0,q) +return new A.aSW(B.uC,s.getUint16(26,!0),s.getUint16(28,!0))}if(s>22&&a[0]===66&&a[1]===77){s=A.kc(a.buffer,0,q) +return new A.ati(B.uE,s.getInt32(18,!0),s.getInt32(22,!0))}throw A.d(A.bM("unknown image type",q))}, +bz2(a){var s,r=4+a.getUint16(4,!1) for(;r>>0)}, -be3(a,b,c,d){return new A.an(((a&255)<<24|(b&255)<<16|(c&255)<<8|d&255)>>>0)}, -an:function an(a){this.a=a}, -nC:function nC(){}, -uS:function uS(a,b,c,d,e,f,g,h){var _=this +CY(a,b,c,d){return new A.aq(((B.c.cS(d*255,1)&255)<<24|(a&255)<<16|(b&255)<<8|c&255)>>>0)}, +bf3(a,b,c,d){return new A.aq(((a&255)<<24|(b&255)<<16|(c&255)<<8|d&255)>>>0)}, +aq:function aq(a){this.a=a}, +nP:function nP(){}, +v2:function v2(a,b,c,d,e,f,g,h){var _=this _.r=a _.w=b _.a=c @@ -43724,9 +44837,9 @@ _.c=e _.d=f _.e=g _.f=h}, -Ls:function Ls(a,b){this.a=a +LK:function LK(a,b){this.a=a this.b=b}, -vm:function vm(a,b,c,d,e,f,g,h,i){var _=this +vx:function vx(a,b,c,d,e,f,g,h,i){var _=this _.r=a _.w=b _.x=c @@ -43736,36 +44849,36 @@ _.c=f _.d=g _.e=h _.f=i}, -ph:function ph(a,b,c){this.a=a +ps:function ps(a,b,c){this.a=a this.b=b this.c=c}, -Q8:function Q8(a,b,c,d,e,f){var _=this +Qq:function Qq(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -yc:function yc(a,b){this.a=a +yk:function yk(a,b){this.a=a this.b=b}, -hJ:function hJ(a,b){this.a=a +hC:function hC(a,b){this.a=a this.b=b}, -a4V:function a4V(a,b){this.a=a +a5A:function a5A(a,b){this.a=a this.b=b}, -Q9:function Q9(a,b){this.a=a +Qr:function Qr(a,b){this.a=a this.b=b}, -Qa:function Qa(a,b){this.a=a +Qs:function Qs(a,b){this.a=a this.b=b}, -QP:function QP(a,b){this.a=a +R5:function R5(a,b){this.a=a this.b=b}, -QG:function QG(a,b,c,d,e,f){var _=this +QX:function QX(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -Qx:function Qx(a,b,c,d,e,f,g,h){var _=this +QO:function QO(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -43774,307 +44887,307 @@ _.e=e _.f=f _.r=g _.w=h}, -nA:function nA(a,b){this.a=a -this.b=b}, -AV:function AV(a,b){this.a=a -this.b=b}, -AU:function AU(a){this.a=a}, -bag(a,b,c,d,e){var s=b==null?A.b([],t.wP):b -return new A.aaC(e,c,s,a,d)}, -zG(a,b,c){var s=b==null?A.b([],t.wP):b -return new A.EZ(s,a,c==null?a.r:c)}, -biD(a,b){var s=A.b([],t.wP) -return new A.a9F(b,s,a,a.r)}, -bAm(a,b,c){return new A.a7j(c,b,a,B.bb)}, -bh8(a,b){return new A.F2(a,b,b.r)}, -beq(a,b,c){return new A.D9(b,c,a,a.r)}, -biA(a,b){return new A.a9D(a,b,b.r)}, -bfL(a,b,c){return new A.a27(a,b,c,c.r)}, -ea:function ea(){}, -aet:function aet(){}, -aa5:function aa5(){}, -jI:function jI(){}, -aaC:function aaC(a,b,c,d,e){var _=this +nN:function nN(a,b){this.a=a +this.b=b}, +B6:function B6(a,b){this.a=a +this.b=b}, +B5:function B5(a){this.a=a}, +bb8(a,b,c,d,e){var s=b==null?A.b([],t.wP):b +return new A.abr(e,c,s,a,d)}, +zR(a,b,c){var s=b==null?A.b([],t.wP):b +return new A.Fe(s,a,c==null?a.r:c)}, +bjK(a,b){var s=A.b([],t.wP) +return new A.aav(b,s,a,a.r)}, +bBI(a,b,c){return new A.a84(c,b,a,B.bc)}, +bib(a,b){return new A.Fi(a,b,b.r)}, +bfq(a,b,c){return new A.Dm(b,c,a,a.r)}, +bjH(a,b){return new A.aas(a,b,b.r)}, +bgM(a,b,c){return new A.a2A(a,b,c,c.r)}, +eh:function eh(){}, +afm:function afm(){}, +aaW:function aaW(){}, +jU:function jU(){}, +abr:function abr(a,b,c,d,e){var _=this _.r=a _.w=b _.d=c _.b=d _.a=e}, -EZ:function EZ(a,b,c){this.d=a +Fe:function Fe(a,b,c){this.d=a this.b=b this.a=c}, -a9F:function a9F(a,b,c,d){var _=this +aav:function aav(a,b,c,d){var _=this _.r=a _.d=b _.b=c _.a=d}, -a7j:function a7j(a,b,c,d){var _=this +a84:function a84(a,b,c,d){var _=this _.r=a _.d=b _.b=c _.a=d}, -JK:function JK(a,b,c,d){var _=this +K1:function K1(a,b,c,d){var _=this _.b=a _.c=b _.d=c _.a=d}, -Mv:function Mv(a,b,c,d,e){var _=this +MP:function MP(a,b,c,d,e){var _=this _.b=a _.c=b _.d=c _.e=d _.a=e}, -F2:function F2(a,b,c){this.d=a +Fi:function Fi(a,b,c){this.d=a this.b=b this.a=c}, -D9:function D9(a,b,c,d){var _=this +Dm:function Dm(a,b,c,d){var _=this _.d=a _.e=b _.b=c _.a=d}, -a9D:function a9D(a,b,c){this.d=a +aas:function aas(a,b,c){this.d=a this.b=b this.a=c}, -a27:function a27(a,b,c,d){var _=this +a2A:function a2A(a,b,c,d){var _=this _.d=a _.e=b _.b=c _.a=d}, -NA:function NA(a,b,c,d){var _=this +NS:function NS(a,b,c,d){var _=this _.b=a _.c=b _.d=c _.a=d}, -bDs(a,b){var s,r,q=a.a2H() -if(a.Q!=null){a.r.h9(0,new A.Vd("svg",A.bag(a.as,null,q.b,q.c,q.a))) -return}s=A.bag(a.as,null,q.b,q.c,q.a) +bEP(a,b){var s,r,q=a.a3b() +if(a.Q!=null){a.r.h9(0,new A.Vu("svg",A.bb8(a.as,null,q.b,q.c,q.a))) +return}s=A.bb8(a.as,null,q.b,q.c,q.a) a.Q=s r=a.at r.toString -a.x3(r,s) +a.wM(r,s) return}, -bDn(a,b){var s,r,q,p,o=a.at +bEK(a,b){var s,r,q,p,o=a.at if((o==null?null:o.r)===!0)return o=a.r -s=o.ga9(o).b +s=o.ga4(o).b o=a.as -r=A.zG(o,null,null) +r=A.zR(o,null,null) q=a.f -p=q.gtl() -s.Ba(r,o.y,q.gvK(),a.hL("mask"),p,q.EH(a),p) +p=q.gtc() +s.AZ(r,o.y,q.gvu(),a.hH("mask"),p,q.Ev(a),p) p=a.at p.toString -a.x3(p,r) +a.wM(p,r) return}, -bDu(a,b){var s,r,q,p,o=a.at +bER(a,b){var s,r,q,p,o=a.at if((o==null?null:o.r)===!0)return o=a.r -s=o.ga9(o).b +s=o.ga4(o).b r=a.at -q=A.biD(a.as,r.gUn(r)==="text") +q=A.bjK(a.as,r.gUK(r)==="text") o=a.f -p=o.gtl() -s.Ba(q,a.as.y,o.gvK(),a.hL("mask"),p,o.EH(a),p) -a.x3(r,q) +p=o.gtc() +s.AZ(q,a.as.y,o.gvu(),a.hH("mask"),p,o.Ev(a),p) +a.wM(r,q) return}, -bDt(a,b){var s=A.zG(a.as,null,null),r=a.at +bEQ(a,b){var s=A.zR(a.as,null,null),r=a.at r.toString -a.x3(r,s) +a.wM(r,s) return}, -bDq(a,b){var s,r,q,p,o,n,m,l,k=null,j=a.as,i=a.hL("width") +bEN(a,b){var s,r,q,p,o,n,m,l,k=null,j=a.as,i=a.hH("width") if(i==null)i="" -s=a.hL("height") +s=a.hH("height") if(s==null)s="" -r=A.bmJ(i,"width",a.Q) -q=A.bmJ(s,"height",a.Q) -if(r==null||q==null){p=a.a2H() +r=A.bnQ(i,"width",a.Q) +q=A.bnQ(s,"height",a.Q) +if(r==null||q==null){p=a.a3b() r=p.a q=p.b}o=j.a n=o.i(0,"x") m=o.i(0,"y") -a.z.C(0,"url(#"+A.j(a.as.b)+")") -l=A.zG(A.bil(j.z,j.y,j.x,j.d,k,k,j.f,j.w,j.Q,j.at,j.as,q,j.c,j.b,o,j.e,k,k,k,k,j.r,r,A.Kx(n),A.Kx(m)),k,k) +a.z.D(0,"url(#"+A.j(a.as.b)+")") +l=A.zR(A.bjr(j.z,j.y,j.x,j.d,k,k,j.f,j.w,j.Q,j.at,j.as,q,j.c,j.b,o,j.e,k,k,k,k,j.r,r,A.KQ(n),A.KQ(m)),k,k) o=a.at o.toString -a.x3(o,l) +a.wM(o,l) return}, -bDv(a,b){var s,r,q,p=a.r,o=p.ga9(p).b,n=a.as.c +bES(a,b){var s,r,q,p=a.r,o=p.ga4(p).b,n=a.as.c if(n==null||n.length===0)return -p=A.apP(a.hL("transform")) -if(p==null)p=B.bb +p=A.ar_(a.hH("transform")) +if(p==null)p=B.bc s=a.a -r=A.fM(a.eT("x","0"),s,!1) +r=A.fF(a.eP("x","0"),s,!1) r.toString -s=A.fM(a.eT("y","0"),s,!1) +s=A.fF(a.eP("y","0"),s,!1) s.toString -q=A.zG(B.e3,null,p.Ei(r,s)) +q=A.zR(B.e5,null,p.E5(r,s)) s=a.f -r=s.gtl() -p=s.gvK() -q.R4(A.beq(a.as,"url("+A.j(n)+")",r),p,r,r) -a.Ij(q) -o.Ba(q,a.as.y,p,a.hL("mask"),r,s.EH(a),r) +r=s.gtc() +p=s.gvu() +q.R0(A.bfq(a.as,"url("+A.j(n)+")",r),p,r,r) +a.I4(q) +o.AZ(q,a.as.y,p,a.hH("mask"),r,s.Ev(a),r) return}, -bjw(a,b,c){var s,r,q,p,o="stop-color" -for(s=a.GQ(),s=new A.h0(s.a(),s.$ti.h("h0<1>"));s.F();){r=s.b -if(r instanceof A.iU)continue -if(r instanceof A.hG){r=a.as.a.i(0,"stop-opacity") +bkD(a,b,c){var s,r,q,p,o="stop-color" +for(s=a.GB(),s=new A.fV(s.a(),s.$ti.h("fV<1>"));s.H();){r=s.b +if(r instanceof A.j_)continue +if(r instanceof A.hz){r=a.as.a.i(0,"stop-opacity") if(r==null)r="1" q=a.as.a.i(0,o) if(q==null)q=null -p=a.DG(q,o,a.as.b) -if(p==null)p=B.dB -r=A.ef(r,!1) +p=a.Dq(q,o,a.as.b) +if(p==null)p=B.dD +r=A.en(r,!1) r.toString q=p.a -b.push(A.CL(q>>>16&255,q>>>8&255,q&255,r)) +b.push(A.CY(q>>>16&255,q>>>8&255,q&255,r)) r=a.as.a.i(0,"offset") -c.push(A.tA(r==null?"0%":r))}}return}, -bDr(a,b){var s,r,q,p,o,n,m,l,k=a.abN(),j=a.eT("cx","50%"),i=a.eT("cy","50%"),h=a.eT("r","50%"),g=a.eT("fx",j),f=a.eT("fy",i),e=a.abQ(),d=a.as,c=A.apP(a.hL("gradientTransform")) +c.push(A.tK(r==null?"0%":r))}}return}, +bEO(a,b){var s,r,q,p,o,n,m,l,k=a.acq(),j=a.eP("cx","50%"),i=a.eP("cy","50%"),h=a.eP("r","50%"),g=a.eP("fx",j),f=a.eP("fy",i),e=a.act(),d=a.as,c=A.ar_(a.hH("gradientTransform")) if(!a.at.r){s=A.b([],t.n) r=A.b([],t.Ai) -A.bjw(a,r,s)}else{s=null +A.bkD(a,r,s)}else{s=null r=null}j.toString -q=A.tA(j) +q=A.tK(j) i.toString -p=A.tA(i) +p=A.tK(i) h.toString -o=A.tA(h) +o=A.tK(h) g.toString -n=A.tA(g) +n=A.tK(g) f.toString -m=A.tA(f) -l=n!==q||m!==p?new A.cP(n,m):null -a.f.a6o(new A.vm(new A.cP(q,p),o,l,"url(#"+A.j(d.b)+")",r,s,e,k,c),a.as.c) +m=A.tK(f) +l=n!==q||m!==p?new A.cR(n,m):null +a.f.a6T(new A.vx(new A.cR(q,p),o,l,"url(#"+A.j(d.b)+")",r,s,e,k,c),a.as.c) return}, -bDp(a,b){var s,r,q,p,o,n,m,l,k=a.abN(),j=a.eT("x1","0%") +bEM(a,b){var s,r,q,p,o,n,m,l,k=a.acq(),j=a.eP("x1","0%") j.toString -s=a.eT("x2","100%") +s=a.eP("x2","100%") s.toString -r=a.eT("y1","0%") +r=a.eP("y1","0%") r.toString -q=a.eT("y2","0%") +q=a.eP("y2","0%") q.toString p=a.as -o=A.apP(a.hL("gradientTransform")) -n=a.abQ() +o=A.ar_(a.hH("gradientTransform")) +n=a.act() if(!a.at.r){m=A.b([],t.n) l=A.b([],t.Ai) -A.bjw(a,l,m)}else{m=null -l=null}a.f.a6o(new A.uS(new A.cP(A.tA(j),A.tA(r)),new A.cP(A.tA(s),A.tA(q)),"url(#"+A.j(p.b)+")",l,m,n,k,o),a.as.c) +A.bkD(a,l,m)}else{m=null +l=null}a.f.a6T(new A.v2(new A.cR(A.tK(j),A.tK(r)),new A.cR(A.tK(s),A.tK(q)),"url(#"+A.j(p.b)+")",l,m,n,k,o),a.as.c) return}, -bDm(a,b){var s,r,q,p,o,n,m,l,k,j=a.as,i=A.b([],t.wP) -for(s=a.GQ(),s=new A.h0(s.a(),s.$ti.h("h0<1>")),r=a.f,q=r.gtl(),p=t.H9,o=a.r;s.F();){n=s.b -if(n instanceof A.iU)continue -if(n instanceof A.hG){n=n.e -m=B.Ai.i(0,n) +bEJ(a,b){var s,r,q,p,o,n,m,l,k,j=a.as,i=A.b([],t.wP) +for(s=a.GB(),s=new A.fV(s.a(),s.$ti.h("fV<1>")),r=a.f,q=r.gtc(),p=t.H9,o=a.r;s.H();){n=s.b +if(n instanceof A.j_)continue +if(n instanceof A.hz){n=n.e +m=B.Ak.i(0,n) if(m!=null){n=m.$1(a) n.toString -l=o.ga9(o).b -n=a.aFW(n,l.a).a +l=o.ga4(o).b +n=a.aGA(n,l.a).a n=A.b(n.slice(0),A.a6(n)) l=a.as.x -if(l==null)l=B.ce +if(l==null)l=B.cg k=A.b([],p) -B.b.H(k,n) +B.b.I(k,n) n=a.as -i.push(new A.F2(new A.iN(k,l),n,n.r))}else if(n==="use"){n=a.as -i.push(new A.D9("url("+A.j(n.c)+")",q,n,n.r))}}}r.c.u(0,"url(#"+A.j(j.b)+")",i) +i.push(new A.Fi(new A.iS(k,l),n,n.r))}else if(n==="use"){n=a.as +i.push(new A.Dm("url("+A.j(n.c)+")",q,n,n.r))}}}r.c.q(0,"url(#"+A.j(j.b)+")",i) return}, -bDo(a,b){var s,r,q,p,o,n,m,l=a.as.c +bEL(a,b){var s,r,q,p,o,n,m,l=a.as.c if(l==null)return -if(B.d.cb(l,"data:")){s=B.d.eY(l,";")+1 -r=B.d.jn(l,",",s) -q=B.d.ap(l,B.d.eY(l,"/")+1,s-1) -p=$.bcS() -o=A.fO(q,p,"").toLowerCase() -n=B.ZB.i(0,o) -if(n==null){A.wQ("Warning: Unsupported image format "+o) +if(B.d.cd(l,"data:")){s=B.d.eW(l,";")+1 +r=B.d.jj(l,",",s) +q=B.d.au(l,B.d.eW(l,"/")+1,s-1) +p=$.bdN() +o=A.fH(q,p,"").toLowerCase() +n=B.ZK.i(0,o) +if(n==null){A.wY("Warning: Unsupported image format "+o) return}r=B.d.cf(l,r+1) -m=A.bfL(B.fd.d_(A.fO(r,p,"")),n,a.as) +m=A.bgM(B.fh.cT(A.fH(r,p,"")),n,a.as) r=a.r q=a.f -p=q.gtl() -r.ga9(r).b.R4(m,q.gvK(),p,p) -a.Ij(m) +p=q.gtc() +r.ga4(r).b.R0(m,q.gvu(),p,p) +a.I4(m) return}return}, -bDQ(a){var s,r,q,p=a.a,o=A.fM(a.eT("cx","0"),p,!1) +bFc(a){var s,r,q,p=a.a,o=A.fF(a.eP("cx","0"),p,!1) o.toString -s=A.fM(a.eT("cy","0"),p,!1) +s=A.fF(a.eP("cy","0"),p,!1) s.toString -p=A.fM(a.eT("r","0"),p,!1) +p=A.fF(a.eP("r","0"),p,!1) p.toString r=a.as.w q=A.b([],t.H9) -return new A.lG(q,r==null?B.ce:r).hl(new A.kR(o-p,s-p,o+p,s+p)).vE()}, -bDT(a){var s=a.eT("d","") +return new A.lV(q,r==null?B.cg:r).hk(new A.l4(o-p,s-p,o+p,s+p)).vo()}, +bFf(a){var s=a.eP("d","") s.toString -return A.bmM(s,a.as.w)}, -bDW(a){var s,r,q,p,o,n,m,l,k=a.a,j=A.fM(a.eT("x","0"),k,!1) +return A.bnT(s,a.as.w)}, +bFi(a){var s,r,q,p,o,n,m,l,k=a.a,j=A.fF(a.eP("x","0"),k,!1) j.toString -s=A.fM(a.eT("y","0"),k,!1) +s=A.fF(a.eP("y","0"),k,!1) s.toString -r=A.fM(a.eT("width","0"),k,!1) +r=A.fF(a.eP("width","0"),k,!1) r.toString -q=A.fM(a.eT("height","0"),k,!1) +q=A.fF(a.eP("height","0"),k,!1) q.toString -p=a.hL("rx") -o=a.hL("ry") +p=a.hH("rx") +o=a.hH("ry") if(p==null)p=o if(o==null)o=p -if(p!=null&&p!==""){n=A.fM(p,k,!1) +if(p!=null&&p!==""){n=A.fF(p,k,!1) n.toString -k=A.fM(o,k,!1) +k=A.fF(o,k,!1) k.toString m=a.as.w l=A.b([],t.H9) -return new A.lG(l,m==null?B.ce:m).aFA(new A.kR(j,s,j+r,s+q),n,k).vE()}k=a.as.w +return new A.lV(l,m==null?B.cg:m).aGe(new A.l4(j,s,j+r,s+q),n,k).vo()}k=a.as.w n=A.b([],t.H9) -return new A.lG(n,k==null?B.ce:k).kd(new A.kR(j,s,j+r,s+q)).vE()}, -bDU(a){return A.bjK(a,!0)}, -bDV(a){return A.bjK(a,!1)}, -bjK(a,b){var s,r=a.eT("points","") +return new A.lV(n,k==null?B.cg:k).ke(new A.l4(j,s,j+r,s+q)).vo()}, +bFg(a){return A.bkR(a,!0)}, +bFh(a){return A.bkR(a,!1)}, +bkR(a,b){var s,r=a.eP("points","") r.toString if(r==="")return null s=b?"z":"" -return A.bmM("M"+r+s,a.as.w)}, -bDR(a){var s,r,q,p,o=a.a,n=A.fM(a.eT("cx","0"),o,!1) +return A.bnT("M"+r+s,a.as.w)}, +bFd(a){var s,r,q,p,o=a.a,n=A.fF(a.eP("cx","0"),o,!1) n.toString -s=A.fM(a.eT("cy","0"),o,!1) +s=A.fF(a.eP("cy","0"),o,!1) s.toString -r=A.fM(a.eT("rx","0"),o,!1) +r=A.fF(a.eP("rx","0"),o,!1) r.toString -o=A.fM(a.eT("ry","0"),o,!1) +o=A.fF(a.eP("ry","0"),o,!1) o.toString n-=r s-=o q=a.as.w p=A.b([],t.H9) -return new A.lG(p,q==null?B.ce:q).hl(new A.kR(n,s,n+r*2,s+o*2)).vE()}, -bDS(a){var s,r,q,p,o=a.a,n=A.fM(a.eT("x1","0"),o,!1) +return new A.lV(p,q==null?B.cg:q).hk(new A.l4(n,s,n+r*2,s+o*2)).vo()}, +bFe(a){var s,r,q,p,o=a.a,n=A.fF(a.eP("x1","0"),o,!1) n.toString -s=A.fM(a.eT("x2","0"),o,!1) +s=A.fF(a.eP("x2","0"),o,!1) s.toString -r=A.fM(a.eT("y1","0"),o,!1) +r=A.fF(a.eP("y1","0"),o,!1) r.toString -o=A.fM(a.eT("y2","0"),o,!1) +o=A.fF(a.eP("y2","0"),o,!1) o.toString q=a.as.w p=A.b([],t.H9) -if(q==null)q=B.ce -p.push(new A.lz(n,r,B.dk)) -p.push(new A.ik(s,o,B.bH)) -return new A.lG(p,q).vE()}, -bil(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){return new A.Gg(o,n,m,d,p,g,a1,h,c,b,a,i,k,j,r,a0,s,a2,l,a3,q,a4,e,f)}, -Kx(a){var s +if(q==null)q=B.cg +p.push(new A.lO(n,r,B.dm)) +p.push(new A.is(s,o,B.bJ)) +return new A.lV(p,q).vo()}, +bjr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){return new A.Gx(o,n,m,d,p,g,a1,h,c,b,a,i,k,j,r,a0,s,a2,l,a3,q,a4,e,f)}, +KQ(a){var s if(a==null||a==="")return null -if(A.bmj(a))return new A.Kw(A.bmK(a,1),!0) -s=A.ef(a,!1) +if(A.bnq(a))return new A.KP(A.bnR(a,1),!0) +s=A.en(a,!1) s.toString -return new A.Kw(s,!1)}, -Vd:function Vd(a,b){this.a=a +return new A.KP(s,!1)}, +Vu:function Vu(a,b){this.a=a this.b=b}, -o2:function o2(a,b,c,d,e,f,g,h,i){var _=this +of:function of(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -44090,28 +45203,28 @@ _.at=null _.ax=0 _.ay=null _.ch=!1}, -aOy:function aOy(){}, -aOz:function aOz(){}, -aOA:function aOA(){}, -aOB:function aOB(a){this.a=a}, -aOC:function aOC(a){this.a=a}, -aOD:function aOD(a){this.a=a}, -aOE:function aOE(){}, -aOF:function aOF(){}, -ajS:function ajS(a,b,c,d){var _=this +aPI:function aPI(){}, +aPJ:function aPJ(){}, +aPK:function aPK(){}, +aPL:function aPL(a){this.a=a}, +aPM:function aPM(a){this.a=a}, +aPN:function aPN(a){this.a=a}, +aPO:function aPO(){}, +aPP:function aPP(){}, +akK:function akK(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=!1 _.e=d}, -b_y:function b_y(a,b){this.a=a +b0w:function b0w(a,b){this.a=a this.b=b}, -b_x:function b_x(){}, -b_w:function b_w(){}, -ang:function ang(a,b,c){this.a=a +b0v:function b0v(){}, +b0u:function b0u(){}, +aoj:function aoj(a,b,c){this.a=a this.b=b this.c=c}, -Gg:function Gg(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){var _=this +Gx:function Gx(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){var _=this _.a=a _.b=b _.c=c @@ -44136,10 +45249,10 @@ _.db=a1 _.dx=a2 _.dy=a3 _.fr=a4}, -aOs:function aOs(){}, -Kw:function Kw(a,b){this.a=a +aPC:function aPC(){}, +KP:function KP(a,b){this.a=a this.b=b}, -Qd:function Qd(a,b,c,d,e,f,g,h,i,j,k){var _=this +Qv:function Qv(a,b,c,d,e,f,g,h,i,j,k){var _=this _.a=a _.b=b _.c=c @@ -44151,33 +45264,33 @@ _.w=h _.x=i _.y=j _.z=k}, -Gh:function Gh(a,b,c,d,e){var _=this +Gy:function Gy(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -ql:function ql(a,b){this.a=a +qv:function qv(a,b){this.a=a this.b=b}, -aKA:function aKA(){this.a=$}, -a6Y:function a6Y(a,b){this.a=a +aLE:function aLE(){this.a=$}, +a7G:function a7G(a,b){this.a=a this.b=b}, -a6X:function a6X(a,b){this.a=a +a7F:function a7F(a,b){this.a=a this.b=b}, -Fv:function Fv(a,b,c){this.a=a +FM:function FM(a,b,c){this.a=a this.b=b this.c=c}, -a6U:function a6U(a,b){this.a=a +a7C:function a7C(a,b){this.a=a this.b=b}, -a6V:function a6V(a,b,c){this.a=a +a7D:function a7D(a,b,c){this.a=a this.b=b this.c=c}, -OO:function OO(a,b,c,d){var _=this +P5:function P5(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -a6W:function a6W(a,b,c,d,e,f,g,h){var _=this +a7E:function a7E(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -44186,19 +45299,19 @@ _.e=e _.f=f _.r=g _.w=h}, -a96:function a96(a,b,c){this.a=a +a9V:function a9V(a,b,c){this.a=a this.b=b this.c=c}, -aaE:function aaE(){}, -a0n:function a0n(){}, -aub:function aub(a){var _=this +abt:function abt(){}, +a0O:function a0O(){}, +avl:function avl(a){var _=this _.a=a _.c=_.b=$ _.d=null}, -auc:function auc(a,b){this.a=a +avm:function avm(a,b){this.a=a this.b=b}, -acG:function acG(){}, -aap:function aap(a,b,c,d,e,f,g,h,i,j,k){var _=this +ady:function ady(){}, +abe:function abe(a,b,c,d,e,f,g,h,i,j,k){var _=this _.a=a _.b=b _.c=c @@ -44210,415 +45323,415 @@ _.w=h _.x=i _.y=j _.z=k}, -nu:function nu(a,b){this.a=a +nH:function nH(a,b){this.a=a this.b=b}, -lk:function lk(a,b,c,d,e,f){var _=this +lz:function lz(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -zh:function zh(a){this.a=a}, -Bi:function Bi(a){this.a=a}, -btJ(){var s=new Float64Array(2) -return new A.md(new A.a(s),new A.a(new Float64Array(2)))}, -bgv(a,b,c){var s,r,q,p=a.a,o=p[0],n=p[2],m=p[1],l=p[3] +zr:function zr(a){this.a=a}, +Bu:function Bu(a){this.a=a}, +bv_(){var s=new Float64Array(2) +return new A.ms(new A.a(s),new A.a(new Float64Array(2)))}, +bhx(a,b,c){var s,r,q,p=a.a,o=p[0],n=p[2],m=p[1],l=p[3] p=c.a s=p[0] r=p[1] q=o*l-n*m if(q!==0)q=1/q b.sL(0,q*(l*s-n*r)) -b.sK(0,q*(o*r-m*s))}, -MC(a,b,c){var s=a.a,r=s[0],q=s[3],p=s[1],o=s[4],n=c.a,m=n[0]-s[6],l=n[1]-s[7],k=r*o-q*p +b.sM(0,q*(o*r-m*s))}, +MW(a,b,c){var s=a.a,r=s[0],q=s[3],p=s[1],o=s[4],n=c.a,m=n[0]-s[6],l=n[1]-s[7],k=r*o-q*p if(k!==0)k=1/k b.sL(0,k*(o*m-q*l)) -b.sK(0,k*(r*l-p*m))}, -aEG(a,b,c){var s,r,q=a.a,p=q[0],o=q[1],n=q[2],m=q[3],l=q[4],k=q[5],j=q[6],i=q[7],h=q[8],g=l*h-k*i,f=k*j-m*h,e=m*i-l*j,d=p*g+o*f+n*e +b.sM(0,k*(r*l-p*m))}, +aFL(a,b,c){var s,r,q=a.a,p=q[0],o=q[1],n=q[2],m=q[3],l=q[4],k=q[5],j=q[6],i=q[7],h=q[8],g=l*h-k*i,f=k*j-m*h,e=m*i-l*j,d=p*g+o*f+n*e if(d!==0)d=1/d q=c.a s=q[0] r=q[1] q=q[2] b.sL(0,d*(s*g+r*f+q*e)) -b.sK(0,d*(p*-(i*q-h*r)+o*-(h*s-j*q)+n*-(j*r-i*s))) -b.sj4(0,d*(p*-(r*k-q*l)+o*-(q*m-s*k)+n*-(s*l-r*m)))}, -zi(a){var s=new A.b3(new Float64Array(16)) -if(s.lF(a)===0)return null +b.sM(0,d*(p*-(i*q-h*r)+o*-(h*s-j*q)+n*-(j*r-i*s))) +b.siY(0,d*(p*-(r*k-q*l)+o*-(q*m-s*k)+n*-(s*l-r*m)))}, +zs(a){var s=new A.by(new Float64Array(16)) +if(s.lC(a)===0)return null return s}, -bys(){return new A.b3(new Float64Array(16))}, -byu(){var s=new A.b3(new Float64Array(16)) -s.bm() +bzN(){return new A.by(new Float64Array(16))}, +bzP(){var s=new A.by(new Float64Array(16)) +s.cc() return s}, -mB(a,b,c){var s=new Float64Array(16),r=new A.b3(s) -r.bm() +mP(a,b,c){var s=new Float64Array(16),r=new A.by(s) +r.cc() s[14]=c s[13]=b s[12]=a return r}, -EA(a,b,c){var s=new Float64Array(16) +EO(a,b,c){var s=new Float64Array(16) s[15]=1 s[10]=c s[5]=b s[0]=a -return new A.b3(s)}, -bCJ(a,b,c){var s=a.a,r=b.a +return new A.by(s)}, +bE5(a,b,c){var s=a.a,r=b.a c.sL(0,Math.min(s[0],r[0])) -c.sK(0,Math.min(s[1],r[1]))}, -bCI(a,b,c){var s=a.a,r=b.a +c.sM(0,Math.min(s[1],r[1]))}, +bE4(a,b,c){var s=a.a,r=b.a c.sL(0,Math.max(s[0],r[0])) -c.sK(0,Math.max(s[1],r[1]))}, -GN(a,b){var s=new A.a(new Float64Array(2)) +c.sM(0,Math.max(s[1],r[1]))}, +H3(a,b){var s=new A.a(new Float64Array(2)) s.t(a,b) return s}, -bH(){return new A.a(new Float64Array(2))}, -Rc(a){var s=new A.a(new Float64Array(2)) -s.an(a) +bJ(){return new A.a(new Float64Array(2))}, +Bt(a){var s=new A.a(new Float64Array(2)) +s.ak(a) return s}, -mY(a){var s,r,q -if(a==null)a=B.K -s=a.b_() -r=a.b_() +on(a){var s,r,q +if(a==null)a=B.L +s=a.aY() +r=a.aY() q=new A.a(new Float64Array(2)) q.t(s,r) return q}, -md:function md(a,b){this.a=a +ms:function ms(a,b){this.a=a this.b=b}, -je:function je(a){this.a=a}, -hR:function hR(a){this.a=a}, -b3:function b3(a){this.a=a}, +jo:function jo(a){this.a=a}, +hO:function hO(a){this.a=a}, +by:function by(a){this.a=a}, a:function a(a){this.a=a}, -dA:function dA(a){this.a=a}, -oa:function oa(a){this.a=a}, -apS(a){var s=B.d.cb(A.fk(A.aq(a).a,null),$.brx())?$.jE.i(0,B.abM):$.jE.i(0,A.aq(a)) +dF:function dF(a){this.a=a}, +oo:function oo(a){this.a=a}, +ar2(a){var s=B.d.cd(A.fi(A.au(a).a,null),$.bsI())?$.jO.i(0,B.abY):$.jO.i(0,A.au(a)) if(s!=null)return s -else throw A.d(A.bQ("The type "+A.aq(a).j(0)+" is not known!",null))}, -dX(a,b,c){var s -b=$.b8W +else throw A.d(A.bM("The type "+A.au(a).j(0)+" is not known!",null))}, +e4(a,b,c){var s +b=$.b9V if(b==null)throw A.d(A.a7("No global memory set and no explcity memory to bind to given!")) -s=B.d.cb(A.fk(A.aq(c).a,null),$.aq7())||A.aq(c)===$.b6x()?null:A.apS(c) -return new A.X(a,b,s,c.h("X<0>"))}, -bzh(a,b,c,d){return new A.X(a,b,c,d.h("X<0>"))}, -bwc(a){var s=A.byw(a) -switch(2){case 2:if($.b8W==null)$.b8W=s -break}return new A.a04(s)}, -EJ:function EJ(){}, -X:function X(a,b,c,d){var _=this +s=B.d.cd(A.fi(A.au(c).a,null),$.arh())||A.au(c)===$.b7v()?null:A.ar2(c) +return new A.Y(a,b,s,c.h("Y<0>"))}, +bAD(a,b,c,d){return new A.Y(a,b,c,d.h("Y<0>"))}, +bxw(a){var s=A.bzR(a) +switch(2){case 2:if($.b9V==null)$.b9V=s +break}return new A.a0v(s)}, +EY:function EY(){}, +Y:function Y(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -a04:function a04(a){this.a=a}, -aCu(a,b,c){return new A.eN(b,a,c.h("eN<0>"))}, -zz:function zz(a,b,c){this.a=a +a0v:function a0v(a){this.a=a}, +aDu(a,b,c){return new A.eS(b,a,c.h("eS<0>"))}, +zK:function zK(a,b,c){this.a=a this.b=b this.$ti=c}, -zA:function zA(a,b,c){this.a=a +zL:function zL(a,b,c){this.a=a this.b=b this.$ti=c}, -eN:function eN(a,b,c){this.a=a +eS:function eS(a,b,c){this.a=a this.b=b this.$ti=c}, -bko(a,b){return"CRITICAL EXCEPTION! Address double use! This should never happen, please report this issue on github immediately at https://github.com/EPNW/web_ffi"+("\r\nOriginal: "+A.j(a))+("\r\nTried: "+b.j(0))}, -bFv(a,b){var s,r,q=null,p=" does not seem to be a function symbol!",o=b.name -if(o!=null){s=A.vl(o,q) +blv(a,b){return"CRITICAL EXCEPTION! Address double use! This should never happen, please report this issue on github immediately at https://github.com/EPNW/web_ffi"+("\r\nOriginal: "+A.j(a))+("\r\nTried: "+b.j(0))}, +bGS(a,b){var s,r,q=null,p=" does not seem to be a function symbol!",o=b.name +if(o!=null){s=A.vw(o,q) if(s!=null){r=b.length -if(r!=null)return new A.us(r,b,s,a) -else throw A.d(A.bQ(a+p,q))}else throw A.d(A.bQ(a+p,q))}else throw A.d(A.bQ(a+p,q))}, -bwq(a){var s=self.globalThis[a] +if(r!=null)return new A.uB(r,b,s,a) +else throw A.d(A.bM(a+p,q))}else throw A.d(A.bM(a+p,q))}else throw A.d(A.bM(a+p,q))}, +bxK(a){var s=self.globalThis[a] if(s!=null)return s else throw A.d(A.a7("Could not find a emscripten module named "+a))}, -axB(a,b){var s=0,r=A.t(t._H),q,p,o,n -var $async$axB=A.u(function(c,d){if(c===1)return A.p(d,r) -while(true)switch(s){case 0:p=A.bwq(b) +ayK(a,b){var s=0,r=A.t(t._H),q,p,o,n +var $async$ayK=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:p=A.bxK(b) o={wasmBinary:a} n=p.$1(o) s=n!=null?3:5 break case 3:s=6 -return A.A(A.ks(n,t.z),$async$axB) -case 6:q=A.bwp(o) +return A.B(A.kF(n,t.z),$async$ayK) +case 6:q=A.bxJ(o) s=1 break s=4 break case 5:throw A.d(A.a7("Could not instantiate an emscripten module!")) case 4:case 1:return A.q(q,r)}}) -return A.r($async$axB,r)}, -bwp(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=J.bt9(a) +return A.r($async$ayK,r)}, +bxJ(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=J.bun(a) if(d!=null){s=A.D(t.S,t.Zh) r=A.b([],t.BB) q=self.Object.entries(d) -if(q!=null){for(p=J.ax(q),o=t._8,n=t._,m=t.EC,l=t.ng,k=null,j=null;p.F();){i=p.ga3(p) -if(n.b(i)){h=J.cC(i) -g=h.ga9(i) -if(A.cT(g)){f=new A.DP(g,A.cH(h.ga5(i))) -if(s.aZ(0,g)&&!(s.i(0,g) instanceof A.DP))throw A.d(A.a7(A.bko(s.i(0,g),f))) -s.u(0,g,f) -r.push(f)}else if(o.b(g)){e=A.bFv(A.cH(h.ga5(i)),g) +if(q!=null){for(p=J.aA(q),o=t._8,n=t.j,m=t.EC,l=t.ng,k=null,j=null;p.H();){i=p.ga2(p) +if(n.b(i)){h=J.cu(i) +g=h.ga4(i) +if(A.cK(g)){f=new A.E1(g,A.cG(h.ga5(i))) +if(s.b1(0,g)&&!(s.i(0,g) instanceof A.E1))throw A.d(A.a7(A.blv(s.i(0,g),f))) +s.q(0,g,f) +r.push(f)}else if(o.b(g)){e=A.bGS(A.cG(h.ga5(i)),g) h=e.a -if(s.aZ(0,h)&&!(s.i(0,h) instanceof A.us))throw A.d(A.a7(A.bko(s.i(0,h),e))) -s.u(0,h,e) +if(s.b1(0,h)&&!(s.i(0,h) instanceof A.uB))throw A.d(A.a7(A.blv(s.i(0,h),e))) +s.q(0,h,e) r.push(e) h=e.b if(h==="malloc")k=l.a(e.d) -else if(h==="free")j=m.a(e.d)}}else throw A.d(A.a7("Unexpected entry in entries(Module['asm'])!"))}if(k!=null)if(j!=null)return new A.a0d(a,r,k,j) +else if(h==="free")j=m.a(e.d)}}else throw A.d(A.a7("Unexpected entry in entries(Module['asm'])!"))}if(k!=null)if(j!=null)return new A.a0E(a,r,k,j) else throw A.d(A.a7("Module does not export the free function!")) else throw A.d(A.a7("Module does not export the malloc function!"))}else throw A.d(A.a7("JavaScript error: Could not access entries of Module['asm']!"))}else throw A.d(A.a7("Could not access Module['asm'], are your sure your module was compiled using emscripten?"))}, -aWg:function aWg(){}, -a0d:function a0d(a,b,c,d){var _=this +aXo:function aXo(){}, +a0E:function a0E(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -a3k(a){return new A.Ex(a)}, -eu(a){return new A.Ex("Expected a address (int) but found "+J.aj(a).j(0))}, -b8S(a,b){return new A.Ex("Expected a type of "+a.j(0)+" but object has type "+J.aj(b).j(0))}, -Ex:function Ex(a){this.a=a}, -d_(a){var s,r=null -$.jE.u(0,A.aq(a),A.apS(t.er)) -s=$.b6L() -s.u(0,A.fk(A.aq(a.h("X<0>")).a,r),new A.zz(r,r,a.h("zz<0>"))) -s.u(0,A.fk(A.aq(a.h("X>")).a,r),new A.zA(r,r,a.h("zA<0>")))}, -byw(a){var s=a.b,r=A.a6(s),q=t.Zh,p=A.Mt(new A.U(s,new A.aEK(),r.h("U<1,bn>")),t.S,q) -return new A.aEJ(a,A.Mt(new A.U(s,new A.aEL(),r.h("U<1,bn>")),t.N,q),p)}, -bL4(a,b){var s=a.ga4q().i(0,b) +a3W(a){return new A.EL(a)}, +eB(a){return new A.EL("Expected a address (int) but found "+J.ak(a).j(0))}, +b9R(a,b){return new A.EL("Expected a type of "+a.j(0)+" but object has type "+J.ak(b).j(0))}, +EL:function EL(a){this.a=a}, +d0(a){var s,r=null +$.jO.q(0,A.au(a),A.ar2(t.er)) +s=$.b7I() +s.q(0,A.fi(A.au(a.h("Y<0>")).a,r),new A.zK(r,r,a.h("zK<0>"))) +s.q(0,A.fi(A.au(a.h("Y>")).a,r),new A.zL(r,r,a.h("zL<0>")))}, +bzR(a){var s=a.b,r=A.a6(s),q=t.Zh,p=A.MN(new A.S(s,new A.aFP(),r.h("S<1,br>")),t.S,q) +return new A.aFO(a,A.MN(new A.S(s,new A.aFQ(),r.h("S<1,br>")),t.N,q),p)}, +bMt(a,b){var s=a.ga4W().i(0,b) if(s!=null)return s -else throw A.d(A.bQ("Could not find symbol at "+b+"!",null))}, -bL5(a,b){var s=a.b.i(0,b) +else throw A.d(A.bM("Could not find symbol at "+b+"!",null))}, +bMu(a,b){var s=a.b.i(0,b) if(s!=null)return s -else throw A.d(A.bQ("Could not find symbol "+b+"!",null))}, -aEJ:function aEJ(a,b,c){this.a=a +else throw A.d(A.bM("Could not find symbol "+b+"!",null))}, +aFO:function aFO(a,b,c){this.a=a this.b=b this.c=c}, -aEK:function aEK(){}, -aEL:function aEL(){}, -aEM:function aEM(a,b){this.a=a +aFP:function aFP(){}, +aFQ:function aFQ(){}, +aFR:function aFR(a,b){this.a=a this.b=b}, -aF8:function aF8(){}, -i4:function i4(){}, -DP:function DP(a,b){this.a=a +aGd:function aGd(){}, +i6:function i6(){}, +E1:function E1(a,b){this.a=a this.b=b}, -us:function us(a,b,c,d){var _=this +uB:function uB(a,b,c,d){var _=this _.c=a _.d=b _.a=c _.b=d}, -aG7:function aG7(){}, -hz:function hz(a,b,c,d){var _=this +aHa:function aHa(){}, +ht:function ht(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -bGC(a){var s=a.vR(0) +bHZ(a){var s=a.vB(0) s.toString switch(s){case"<":return"<" case"&":return"&" case"]]>":return"]]>" -default:return A.baV(s)}}, -bGw(a){var s=a.vR(0) +default:return A.bbN(s)}}, +bHT(a){var s=a.vB(0) s.toString switch(s){case"'":return"'" case"&":return"&" case"<":return"<" -default:return A.baV(s)}}, -bFg(a){var s=a.vR(0) +default:return A.bbN(s)}}, +bGD(a){var s=a.vB(0) s.toString switch(s){case'"':return""" case"&":return"&" case"<":return"<" -default:return A.baV(s)}}, -baV(a){return A.r1(new A.OY(a),new A.b20(),t.Dc.h("B.E"),t.N).lZ(0)}, -aaP:function aaP(){}, -b20:function b20(){}, -wg:function wg(){}, -f1:function f1(a,b,c){this.c=a +default:return A.bbN(s)}}, +bbN(a){return A.rb(new A.Pf(a),new A.b2X(),t.Dc.h("y.E"),t.N).lT(0)}, +abF:function abF(){}, +b2X:function b2X(){}, +wo:function wo(){}, +eZ:function eZ(a,b,c){this.c=a this.a=b this.b=c}, -m5:function m5(a,b){this.a=a +ml:function ml(a,b){this.a=a this.b=b}, -aaU:function aaU(){}, -aaV:function aaV(){}, -bam(a,b,c){return new A.ab_(c,a)}, -GX(a){if(a.gbu(a)!=null)throw A.d(A.bam(u.x,a,a.gbu(a)))}, -ab_:function ab_(a,b){this.c=a +abK:function abK(){}, +abL:function abL(){}, +bbe(a,b,c){return new A.abQ(c,a)}, +Hd(a){if(a.gbw(a)!=null)throw A.d(A.bbe(u.x,a,a.gbw(a)))}, +abQ:function abQ(a,b){this.c=a this.a=b}, -GY(a,b,c){return new A.ab0(b,c,$,$,$,a)}, -ab0:function ab0(a,b,c,d,e,f){var _=this +He(a,b,c){return new A.abR(b,c,$,$,$,a)}, +abR:function abR(a,b,c,d,e,f){var _=this _.b=a _.c=b -_.rA$=c -_.rB$=d -_.rC$=e +_.J4$=c +_.J5$=d +_.J6$=e _.a=f}, -anW:function anW(){}, -ban(a,b,c,d,e){return new A.ab3(c,e,$,$,$,a)}, -bjm(a,b,c,d){return A.ban("Expected , but found ",b,c,a,d)}, -bjo(a,b,c){return A.ban("Unexpected ",a,b,null,c)}, -bjn(a,b,c){return A.ban("Missing ",null,b,a,c)}, -ab3:function ab3(a,b,c,d,e,f){var _=this +aoZ:function aoZ(){}, +bbf(a,b,c,d,e){return new A.abU(c,e,$,$,$,a)}, +bkt(a,b,c,d){return A.bbf("Expected , but found ",b,c,a,d)}, +bkv(a,b,c){return A.bbf("Unexpected ",a,b,null,c)}, +bku(a,b,c){return A.bbf("Missing ",null,b,a,c)}, +abU:function abU(a,b,c,d,e,f){var _=this _.d=a _.e=b -_.rA$=c -_.rB$=d -_.rC$=e +_.J4$=c +_.J5$=d +_.J6$=e _.a=f}, -anY:function anY(){}, -bCY(a,b,c){return new A.Rt(a)}, -aSD(a,b){if(!b.O(0,a.gk0(a)))throw A.d(new A.Rt("Got "+a.gk0(a).j(0)+", but expected one of "+b.cs(0,", ")))}, -Rt:function Rt(a){this.a=a}, -Rn:function Rn(a){this.a=a}, -aSc:function aSc(a){this.a=a +ap0:function ap0(){}, +bEk(a,b,c){return new A.RJ(a)}, +aTO(a,b){if(!b.N(0,a.gk0(a)))throw A.d(new A.RJ("Got "+a.gk0(a).j(0)+", but expected one of "+b.cp(0,", ")))}, +RJ:function RJ(a){this.a=a}, +RD:function RD(a){this.a=a}, +aTn:function aTn(a){this.a=a this.b=$}, -bD0(a){var s=t.St -return new A.dH(new A.bk(new A.Rn(a),new A.aSH(),s.h("bk")),new A.aSI(),s.h("dH")).lZ(0)}, -aSH:function aSH(){}, -aSI:function aSI(){}, -aS9:function aS9(){}, -aaW:function aaW(){}, -aSa:function aSa(){}, -GW:function GW(){}, -wh:function wh(){}, -aSE:function aSE(){}, -t3:function t3(){}, -aSJ:function aSJ(){}, -aaY:function aaY(){}, -aaZ:function aaZ(){}, -aS8(a,b,c){A.GX(a) -return a.jV$=new A.l1(a,b,c,null)}, -l1:function l1(a,b,c,d){var _=this +bEn(a){var s=t.St +return new A.dN(new A.bo(new A.RD(a),new A.aTS(),s.h("bo")),new A.aTT(),s.h("dN")).lT(0)}, +aTS:function aTS(){}, +aTT:function aTT(){}, +aTk:function aTk(){}, +abM:function abM(){}, +aTl:function aTl(){}, +Hc:function Hc(){}, +wp:function wp(){}, +aTP:function aTP(){}, +te:function te(){}, +aTU:function aTU(){}, +abO:function abO(){}, +abP:function abP(){}, +aTj(a,b,c){A.Hd(a) +return a.jU$=new A.le(a,b,c,null)}, +le:function le(a,b,c,d){var _=this _.a=a _.b=b _.c=c -_.jV$=d}, -anv:function anv(){}, -anw:function anw(){}, -GU:function GU(a,b){this.a=a -this.jV$=b}, -Rm:function Rm(a,b){this.a=a -this.jV$=b}, -aaN:function aaN(){}, -anx:function anx(){}, -bji(a){var s=A.Rs(t.Qx),r=new A.aaO(s,null) -s.b!==$&&A.ae() +_.jU$=d}, +aoy:function aoy(){}, +aoz:function aoz(){}, +Ha:function Ha(a,b){this.a=a +this.jU$=b}, +RC:function RC(a,b){this.a=a +this.jU$=b}, +abD:function abD(){}, +aoA:function aoA(){}, +bkp(a){var s=A.RI(t.Qx),r=new A.abE(s,null) +s.b!==$&&A.al() s.b=r -s.c!==$&&A.ae() -s.c=B.pa -s.H(0,a) +s.c!==$&&A.al() +s.c=B.pf +s.I(0,a) return r}, -aaO:function aaO(a,b){this.y0$=a -this.jV$=b}, -aSb:function aSb(){}, -any:function any(){}, -anz:function anz(){}, -Ro:function Ro(a,b,c,d){var _=this +abE:function abE(a,b){this.xL$=a +this.jU$=b}, +aTm:function aTm(){}, +aoB:function aoB(){}, +aoC:function aoC(){}, +RE:function RE(a,b,c,d){var _=this _.a=a _.b=b _.c=c -_.jV$=d}, -anA:function anA(){}, -aSd(a){var s=A.bmG(a,null,!0,!0),r=A.b([],t.ov) -s.ac(0,new A.b1P(new A.D1(B.b.gaFl(r),t.OS)).gLH()) -return A.bjj(r)}, -bjj(a){var s=A.Rs(t.hh),r=new A.aaQ(s) -s.b!==$&&A.ae() +_.jU$=d}, +aoD:function aoD(){}, +aTo(a){var s=A.bnN(a,null,!0,!0),r=A.b([],t.ov) +s.am(0,new A.b2L(new A.De(B.b.gaG_(r),t.OS)).gLv()) +return A.bkq(r)}, +bkq(a){var s=A.RI(t.hh),r=new A.abG(s) +s.b!==$&&A.al() s.b=r -s.c!==$&&A.ae() -s.c=B.a3z -s.H(0,a) +s.c!==$&&A.al() +s.c=B.a3I +s.I(0,a) return r}, -aaQ:function aaQ(a){this.kZ$=a}, -aSe:function aSe(){}, -anB:function anB(){}, -bCX(a,b,c,d){var s,r=A.Rs(t.hh),q=A.Rs(t.Qx) -A.GX(a) -s=a.jV$=new A.l2(d,a,r,q,null) -q.b!==$&&A.ae() +abG:function abG(a){this.kX$=a}, +aTp:function aTp(){}, +aoE:function aoE(){}, +bEj(a,b,c,d){var s,r=A.RI(t.hh),q=A.RI(t.Qx) +A.Hd(a) +s=a.jU$=new A.lf(d,a,r,q,null) +q.b!==$&&A.al() q.b=s -q.c!==$&&A.ae() -q.c=B.pa -q.H(0,b) -r.b!==$&&A.ae() +q.c!==$&&A.al() +q.c=B.pf +q.I(0,b) +r.b!==$&&A.al() r.b=s -r.c!==$&&A.ae() -r.c=B.Dt -r.H(0,c) -return s}, -bjk(a,b,c,d){var s=A.bjl(a),r=A.Rs(t.hh),q=A.Rs(t.Qx) -A.GX(s) -s=s.jV$=new A.l2(d,s,r,q,null) -q.b!==$&&A.ae() +r.c!==$&&A.al() +r.c=B.Du +r.I(0,c) +return s}, +bkr(a,b,c,d){var s=A.bks(a),r=A.RI(t.hh),q=A.RI(t.Qx) +A.Hd(s) +s=s.jU$=new A.lf(d,s,r,q,null) +q.b!==$&&A.al() q.b=s -q.c!==$&&A.ae() -q.c=B.pa -q.H(0,b) -r.b!==$&&A.ae() +q.c!==$&&A.al() +q.c=B.pf +q.I(0,b) +r.b!==$&&A.al() r.b=s -r.c!==$&&A.ae() -r.c=B.Dt -r.H(0,c) +r.c!==$&&A.al() +r.c=B.Du +r.I(0,c) return s}, -l2:function l2(a,b,c,d,e){var _=this +lf:function lf(a,b,c,d,e){var _=this _.a=a _.b=b -_.kZ$=c -_.y0$=d -_.jV$=e}, -aSf:function aSf(){}, -aSg:function aSg(){}, -anC:function anC(){}, -anD:function anD(){}, -anE:function anE(){}, -anF:function anF(){}, -e0:function e0(){}, -anQ:function anQ(){}, -anR:function anR(){}, -anS:function anS(){}, -anT:function anT(){}, -anU:function anU(){}, -anV:function anV(){}, -Ru:function Ru(a,b,c){this.c=a +_.kX$=c +_.xL$=d +_.jU$=e}, +aTq:function aTq(){}, +aTr:function aTr(){}, +aoF:function aoF(){}, +aoG:function aoG(){}, +aoH:function aoH(){}, +aoI:function aoI(){}, +e8:function e8(){}, +aoT:function aoT(){}, +aoU:function aoU(){}, +aoV:function aoV(){}, +aoW:function aoW(){}, +aoX:function aoX(){}, +aoY:function aoY(){}, +RK:function RK(a,b,c){this.c=a this.a=b -this.jV$=c}, -Bl:function Bl(a,b){this.a=a -this.jV$=b}, -aaM:function aaM(a,b,c,d){var _=this +this.jU$=c}, +Bx:function Bx(a,b){this.a=a +this.jU$=b}, +abC:function abC(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -GV:function GV(a,b){this.a=a -this.b=b}, -bjl(a){var s=B.d.eY(a,":") -if(s>0)return new A.ab1(B.d.ap(a,0,s),B.d.cf(a,s+1),a,null) -else return new A.ab2(a,null)}, -aSB:function aSB(){}, -anN:function anN(){}, -anO:function anO(){}, -anP:function anP(){}, -bI_(a,b){if(a==="*")return new A.b5a() -else return new A.b5b(a)}, -b5a:function b5a(){}, -b5b:function b5b(a){this.a=a}, -Rs(a){return new A.Rr(A.b([],a.h("v<0>")),a.h("Rr<0>"))}, -Rr:function Rr(a,b){var _=this +Hb:function Hb(a,b){this.a=a +this.b=b}, +bks(a){var s=B.d.eW(a,":") +if(s>0)return new A.abS(B.d.au(a,0,s),B.d.cf(a,s+1),a,null) +else return new A.abT(a,null)}, +aTM:function aTM(){}, +aoQ:function aoQ(){}, +aoR:function aoR(){}, +aoS:function aoS(){}, +bJn(a,b){if(a==="*")return new A.b69() +else return new A.b6a(a)}, +b69:function b69(){}, +b6a:function b6a(a){this.a=a}, +RI(a){return new A.RH(A.b([],a.h("v<0>")),a.h("RH<0>"))}, +RH:function RH(a,b){var _=this _.c=_.b=$ _.a=a _.$ti=b}, -aSC:function aSC(a){this.a=a}, -ab1:function ab1(a,b,c,d){var _=this +aTN:function aTN(a){this.a=a}, +abS:function abS(a,b,c,d){var _=this _.b=a _.c=b _.d=c -_.jV$=d}, -ab2:function ab2(a,b){this.b=a -this.jV$=b}, -aSK:function aSK(){}, -aSL:function aSL(a,b){this.a=a +_.jU$=d}, +abT:function abT(a,b){this.b=a +this.jU$=b}, +aTV:function aTV(){}, +aTW:function aTW(a,b){this.a=a this.b=b}, -anZ:function anZ(){}, -aS7:function aS7(a,b,c,d,e,f,g){var _=this +ap1:function ap1(){}, +aTi:function aTi(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -44626,79 +45739,79 @@ _.d=d _.e=e _.f=f _.r=g}, -aSz:function aSz(){}, -aSA:function aSA(){}, -aaX:function aaX(){}, -aaR:function aaR(a){this.a=a}, -anJ:function anJ(a,b){this.a=a +aTK:function aTK(){}, +aTL:function aTL(){}, +abN:function abN(){}, +abH:function abH(a){this.a=a}, +aoM:function aoM(a,b){this.a=a this.b=b}, -aps:function aps(){}, -b1P:function b1P(a){this.a=a +aqC:function aqC(){}, +b2L:function b2L(a){this.a=a this.b=null}, -b1Q:function b1Q(){}, -apt:function apt(){}, -e_:function e_(){}, -anK:function anK(){}, -anL:function anL(){}, -anM:function anM(){}, -n_:function n_(a,b,c,d,e){var _=this +b2M:function b2M(){}, +aqD:function aqD(){}, +e7:function e7(){}, +aoN:function aoN(){}, +aoO:function aoO(){}, +aoP:function aoP(){}, +nb:function nb(a,b,c,d,e){var _=this _.e=a -_.lO$=b -_.lN$=c -_.nx$=d -_.ko$=e}, -oc:function oc(a,b,c,d,e){var _=this +_.q1$=b +_.q0$=c +_.uz$=d +_.nt$=e}, +oq:function oq(a,b,c,d,e){var _=this _.e=a -_.lO$=b -_.lN$=c -_.nx$=d -_.ko$=e}, -m3:function m3(a,b,c,d,e){var _=this +_.q1$=b +_.q0$=c +_.uz$=d +_.nt$=e}, +mj:function mj(a,b,c,d,e){var _=this _.e=a -_.lO$=b -_.lN$=c -_.nx$=d -_.ko$=e}, -m4:function m4(a,b,c,d,e,f,g){var _=this +_.q1$=b +_.q0$=c +_.uz$=d +_.nt$=e}, +mk:function mk(a,b,c,d,e,f,g){var _=this _.e=a _.f=b _.r=c -_.lO$=d -_.lN$=e -_.nx$=f -_.ko$=g}, -iU:function iU(a,b,c,d,e){var _=this +_.q1$=d +_.q0$=e +_.uz$=f +_.nt$=g}, +j_:function j_(a,b,c,d,e){var _=this _.e=a -_.lO$=b -_.lN$=c -_.nx$=d -_.ko$=e}, -anG:function anG(){}, -od:function od(a,b,c,d,e,f){var _=this +_.q1$=b +_.q0$=c +_.uz$=d +_.nt$=e}, +aoJ:function aoJ(){}, +or:function or(a,b,c,d,e,f){var _=this _.e=a _.f=b -_.lO$=c -_.lN$=d -_.nx$=e -_.ko$=f}, -hG:function hG(a,b,c,d,e,f,g){var _=this +_.q1$=c +_.q0$=d +_.uz$=e +_.nt$=f}, +hz:function hz(a,b,c,d,e,f,g){var _=this _.e=a _.f=b _.r=c -_.lO$=d -_.lN$=e -_.nx$=f -_.ko$=g}, -anX:function anX(){}, -wi:function wi(a,b,c,d,e,f){var _=this +_.q1$=d +_.q0$=e +_.uz$=f +_.nt$=g}, +ap_:function ap_(){}, +wq:function wq(a,b,c,d,e,f){var _=this _.e=a _.f=b _.r=$ -_.lO$=c -_.lN$=d -_.nx$=e -_.ko$=f}, -aaS:function aaS(a,b,c,d,e,f,g){var _=this +_.q1$=c +_.q0$=d +_.uz$=e +_.nt$=f}, +abI:function abI(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -44706,101 +45819,106 @@ _.d=d _.e=e _.f=f _.r=g}, -aSh:function aSh(a,b,c){var _=this +aTs:function aTs(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=null}, -aaT:function aaT(a){this.a=a}, -aSo:function aSo(a){this.a=a}, -aSy:function aSy(){}, -aSm:function aSm(a){this.a=a}, -aSi:function aSi(){}, -aSj:function aSj(){}, -aSl:function aSl(){}, -aSk:function aSk(){}, -aSv:function aSv(){}, -aSp:function aSp(){}, -aSn:function aSn(){}, -aSq:function aSq(){}, -aSw:function aSw(){}, -aSx:function aSx(){}, -aSu:function aSu(){}, -aSs:function aSs(){}, -aSr:function aSr(){}, -aSt:function aSt(){}, -b5k:function b5k(){}, -D1:function D1(a,b){this.a=a +abJ:function abJ(a){this.a=a}, +aTz:function aTz(a){this.a=a}, +aTJ:function aTJ(){}, +aTx:function aTx(a){this.a=a}, +aTt:function aTt(){}, +aTu:function aTu(){}, +aTw:function aTw(){}, +aTv:function aTv(){}, +aTG:function aTG(){}, +aTA:function aTA(){}, +aTy:function aTy(){}, +aTB:function aTB(){}, +aTH:function aTH(){}, +aTI:function aTI(){}, +aTF:function aTF(){}, +aTD:function aTD(){}, +aTC:function aTC(){}, +aTE:function aTE(){}, +b6j:function b6j(){}, +De:function De(a,b){this.a=a this.$ti=b}, -hn:function hn(a,b,c,d){var _=this +hh:function hh(a,b,c,d){var _=this _.a=a _.b=b _.c=c -_.ko$=d}, -anH:function anH(){}, -anI:function anI(){}, -Rq:function Rq(){}, -Rp:function Rp(){}, -b5U(){var s=0,r=A.t(t.H) -var $async$b5U=A.u(function(a,b){if(a===1)return A.p(b,r) +_.nt$=d}, +aoK:function aoK(){}, +aoL:function aoL(){}, +RG:function RG(){}, +RF:function RF(){}, +b6T(){var s=0,r=A.t(t.H) +var $async$b6T=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:s=2 -return A.A(A.b50(new A.b5V(),new A.b5W()),$async$b5U) +return A.B(A.b6_(new A.b6U(),new A.b6V()),$async$b6T) case 2:return A.q(null,r)}}) -return A.r($async$b5U,r)}, -b5W:function b5W(){}, -b5V:function b5V(){}, -bva(a){a.bb(t.H5) +return A.r($async$b6T,r)}, +b6V:function b6V(){}, +b6U:function b6U(){}, +bij(a){var s,r=a.d6() +if(r.d_(B.kx,t.F)==null){s=new A.O5(A.C(t.Nl),0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +r.gcF().q(0,B.kx,s) +r.K(s)}}, +bwu(a){a.bh(t.H5) return null}, -buC(){var s=$.aG.i(0,B.Ee),r=s==null?null:t.Kb.a(s).$0() -return r==null?new A.Jl(A.z(t.Gf)):r}, -bLF(){var s=$.aG.i(0,B.Ee) +bvW(){var s=$.aP.i(0,B.Ef),r=s==null?null:t.Kb.a(s).$0() +return r==null?new A.JD(A.C(t.Gf)):r}, +bN3(){var s=$.aP.i(0,B.Ef) return s==null?null:t.Kb.a(s).$0()}, -by2(a){return $.by1.i(0,a).gaSi()}, -aRs(a){var s,r,q=$.C5() -if(q instanceof A.X&&q.a===a.a)A.Z(A.a8("Operation 'toDartString' not allowed on a 'nullptr'.")) +bzn(a){return $.bzm.i(0,a).gaSW()}, +aSE(a){var s,r,q=$.Cg() +if(q instanceof A.Y&&q.a===a.a)A.V(A.a8("Operation 'toDartString' not allowed on a 'nullptr'.")) s=a.fh(0,t.di) -r=A.bCB(s) +r=A.bDY(s) q=s.b -return B.P.hP(0,A.cg(q.gkN(q),s.a,r))}, -bCB(a){var s -for(s=0;a.aRQ(s).getUint8(0)!==0;)++s +return B.Q.hK(0,J.ig(q.gdc(q),s.a,r))}, +bDY(a){var s +for(s=0;J.b80(a.aSt(s),0)!==0;)++s return s}, -b9Z(a,b){var s,r=B.P.goB().d_(a),q=r.length,p=q+1,o=t.di,n=b.Rg(A.apS(o)*p,o) +baU(a,b){var s,r=B.Q.goy().cT(a),q=r.length,p=q+1,o=t.di,n=b.Rc(A.ar2(o)*p,o) o=n.b -s=A.cg(o.gkN(o),n.a,p) -B.F.iP(s,0,r) -s[q]=0 +s=J.ig(o.gdc(o),n.a,p) +p=J.cu(s) +p.j0(s,0,r) +p.q(s,q,0) return n.fh(0,t.EV)}, -bmU(a){if(typeof dartPrint=="function"){dartPrint(a) +bo0(a){if(typeof dartPrint=="function"){dartPrint(a) return}if(typeof console=="object"&&typeof console.log!="undefined"){console.log(a) return}if(typeof print=="function"){print(a) return}throw"Unable to print message: "+String(a)}, -bft(a){return A.cj(a)}, -bf3(a){return a}, -bxH(a){return a}, -bBq(a){return a}, -bdR(a,b){return(B.WT[(a^b)&255]^a>>>8)>>>0}, -b9Y(a,b,c){var s=0,r=A.t(t.H),q -var $async$b9Y=A.u(function(d,e){if(d===1)return A.p(e,r) -while(true)switch(s){case 0:q=a.lq(b,c,!1,t.H) +bgu(a){return A.co(a)}, +bg2(a){return a}, +bz1(a){return a}, +bCN(a){return a}, +beR(a,b){return(B.X_[(a^b)&255]^a>>>8)>>>0}, +baT(a,b,c){var s=0,r=A.t(t.H),q +var $async$baT=A.u(function(d,e){if(d===1)return A.p(e,r) +while(true)switch(s){case 0:q=a.ln(b,c,!1,t.H) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$b9Y,r)}, -b97(a){return A.dk(0,B.c.aA((isNaN(a)||a==1/0||a==-1/0?0:a)*1000))}, -BX(a){var s=u.R.charCodeAt(a>>>6)+(a&63),r=s&1,q=u.I.charCodeAt(s>>>1) +return A.r($async$baT,r)}, +ba4(a){return A.dw(0,B.c.aA((isNaN(a)||a==1/0||a==-1/0?0:a)*1000))}, +C7(a){var s=u.R.charCodeAt(a>>>6)+(a&63),r=s&1,q=u.I.charCodeAt(s>>>1) return q>>>4&-r|q&15&r-1}, -q5(a,b){var s=(a&1023)<<10|b&1023,r=u.R.charCodeAt(1024+(s>>>9))+(s&511),q=r&1,p=u.I.charCodeAt(r>>>1) +qe(a,b){var s=(a&1023)<<10|b&1023,r=u.R.charCodeAt(1024+(s>>>9))+(s&511),q=r&1,p=u.I.charCodeAt(r>>>1) return p>>>4&-q|p&15&q-1}, -bxB(a,b){var s,r,q,p,o -for(s=A.baA(a,a.$ti.c),r=s.$ti.c,q=0;s.F();q=o){p=s.e +byW(a,b){var s,r,q,p,o +for(s=A.bbs(a,a.$ti.c),r=s.$ti.c,q=0;s.H();q=o){p=s.e if(p==null)p=r.a(p) o=q+1 b.$2(q,p)}}, -bfW(a,b,c,d){return new A.ex(A.bxD(a,b,c,d),d.h("ex<0>"))}, -bxD(a,b,c,d){return function(){var s=a,r=b,q=c,p=d +bgX(a,b,c,d){return new A.eG(A.byY(a,b,c,d),d.h("eG<0>"))}, +byY(a,b,c,d){return function(){var s=a,r=b,q=c,p=d var o=0,n=1,m,l,k,j -return function $async$bfW(e,f,g){if(f===1){m=g +return function $async$bgX(e,f,g){if(f===1){m=g o=n}while(true)switch(o){case 0:l=0,k=0 case 2:if(!(k<5)){o=4 break}j=l+1 @@ -44811,139 +45929,140 @@ o=2 break case 4:return 0 case 1:return e.c=m,3}}}}, -bfU(a,b){var s,r -for(s=J.ax(a);s.F();){r=s.ga3(s) +bgV(a,b){var s,r +for(s=J.aA(a);s.H();){r=s.ga2(s) if(b.$1(r))return r}return null}, -b8x(a){var s=J.ax(a) -if(s.F())return s.ga3(s) +b9w(a){var s=J.aA(a) +if(s.H())return s.ga2(s) return null}, -bfV(a){if(a.b===a.c)return null -return a.ga9(a)}, -bxC(a,b,c,d,e,f){var s,r,q,p=A.D(e,f) -for(s=J.ax(a);s.F();){r=s.ga3(s) +bgW(a){if(a.b===a.c)return null +return a.ga4(a)}, +byX(a,b,c,d,e,f){var s,r,q,p=A.D(e,f) +for(s=J.aA(a);s.H();){r=s.ga2(s) q=b.$1(r) -p.u(0,q,c.$2(p.i(0,q),r))}return p}, -bxE(a){var s,r,q,p -for(s=a.$ti,r=new A.cU(a,a.gG(a),s.h("cU")),s=s.h("aA.E"),q=0;r.F();){p=r.d +p.q(0,q,c.$2(p.i(0,q),r))}return p}, +byZ(a){var s,r,q,p +for(s=a.$ti,r=new A.cX(a,a.gE(a),s.h("cX")),s=s.h("aF.E"),q=0;r.H();){p=r.d q+=p==null?s.a(p):p}return q}, -bxz(a){var s,r,q,p -for(s=A.w(a),s=s.h("@<1>").ab(s.z[1]),r=new A.bV(J.ax(a.a),a.b,s.h("bV<1,2>")),s=s.z[1],q=0;r.F();){p=r.a +byU(a){var s,r,q,p +for(s=A.w(a),s=s.h("@<1>").af(s.z[1]),r=new A.bZ(J.aA(a.a),a.b,s.h("bZ<1,2>")),s=s.z[1],q=0;r.H();){p=r.a q+=p==null?s.a(p):p}return q}, -b8L(a,b){var s,r -for(s=J.aN(a),r=0;r768?0.5:1 +b7d(a){var s=t.l,r=A.cg(a,null,s).w,q=A.cg(a,null,s).w.a.a>768?0.5:1 return r.a.a*q}, -b6d(a,b){var s=0,r=A.t(t.H),q,p,o -var $async$b6d=A.u(function(c,d){if(c===1)return A.p(d,r) -while(true)switch(s){case 0:o=A.v1(b,!1).c +b7c(a,b){var s=0,r=A.t(t.H),q,p,o +var $async$b7c=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:o=A.vc(b,!1).c o.toString -p=A.aC3(b,o) -o=A.v1(b,!1) -q=o.p9(A.bvs(null,B.a8,!0,null,a,b,null,p,B.EM,!0,t.H)) +p=A.aD4(b,o) +o=A.vc(b,!1) +q=o.p0(A.bwM(null,B.a8,!0,null,a,b,null,p,B.EN,!0,t.H)) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$b6d,r)}, -bJj(){var s,r,q,p,o,n=null,m=window.location.search +return A.r($async$b7c,r)}, +bKH(){var s,r,q,p,o,n=null,m=window.location.search if(m==null)m="" -if(B.d.cb(m,"?"))m=B.d.cf(m,1) -s=A.b1(["constant_volume_joint",A.bHO(),"distance_joint",A.bIl(),"friction_joint",A.bIH(),"gear_joint",A.bIL(),"motor_joint",A.bJo(),"mouse_joint",A.bJp(),"pulley_joint",A.bK7(),"prismatic_joint",A.bK6(),"revolute_joint",A.bKc(),"rope_joint",A.bKd(),"weld_joint",A.bLE()],t.N,t.N8).i(0,m) +if(B.d.cd(m,"?"))m=B.d.cf(m,1) +s=A.b5(["constant_volume_joint",A.bJb(),"distance_joint",A.bJJ(),"friction_joint",A.bK4(),"gear_joint",A.bK8(),"motor_joint",A.bKM(),"mouse_joint",A.bKN(),"pulley_joint",A.bLv(),"prismatic_joint",A.bLu(),"revolute_joint",A.bLA(),"rope_joint",A.bLB(),"weld_joint",A.bN2()],t.N,t.zS).i(0,m) r=s==null?n:s.$0() -if(r!=null)A.bn_(A.aE(r,n,n,n,n,t.j)) -else{s=A.a9N(B.ai,n,n,n,n) +if(r!=null)A.bo6(A.aH(r,n,n,n,n,t.J)) +else{s=A.aaD(B.ai,n,n,n,n) q=A.b([],t.hF) -p=new A.Kb(q,s,"Flame Examples",n) -A.bH3(p) -A.bGU(p) -A.bGT(p) -A.bGV(p) -A.bGW(p) -A.bGX(p) -A.bGY(p) -A.bGZ(p) -A.bH5(p) -A.bH7(p) -A.bH8(p) -A.bH9(p) -A.bHd(p) -A.bHa(p) -A.bHb(p) -A.bHc(p) -A.bHe(p) -o=new A.eH("Widgets",A.b([],t.C)) +p=new A.Kt(q,s,"Flame Examples",n) +A.bIq(p) +A.bIy(p) +A.bIg(p) +A.bIf(p) +A.bIh(p) +A.bIi(p) +A.bIj(p) +A.bIk(p) +A.bIl(p) +A.bIs(p) +A.bIu(p) +A.bIv(p) +A.bIw(p) +A.bIB(p) +A.bIx(p) +A.bIz(p) +A.bIA(p) +A.bIC(p) +o=new A.eE("Widgets",A.b([],t.C)) q.push(o) -o.c=new A.Yy() -o.aP(0,"Nine Tile Box",A.bJv(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/nine_tile_box_example.dart"," If you want to create a background for something that can stretch you\n can use the `NineTileBox` which is showcased here, don't forget to check\n out the settings on the pen icon.\n ") -o.aP(0,"Sprite Button",A.bKU(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/sprite_button_example.dart"," If you want to use sprites as a buttons within the flutter widget tree\n you can create a `SpriteButton`, don't forget to check out the settings\n on the pen icon.\n ") -o.aP(0,"Sprite Widget (full image)",A.bKV(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/sprite_widget_example.dart"," If you want to use a sprite within the flutter widget tree\n you can create a `SpriteWidget`, don't forget to check out the settings\n on the pen icon.\n ") -o.aP(0,"Sprite Widget (section of image)",A.bK_(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/partial_sprite_widget_example.dart"," In this example we show how you can render only parts of a sprite within\n a `SpriteWidget`, don't forget to check out the settings on the pen\n icon.\n ") -o.aP(0,"Sprite Animation Widget",A.bKT(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/sprite_animation_widget_example.dart"," If you want to use a sprite animation directly on the flutter widget\n tree you can create a `SpriteAnimationWidget`, don't forget to check out\n the settings on the pen icon.\n ") -o.aP(0,"CustomPainterComponent",A.bI5(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/custom_painter_example.dart"," Example demonstration of how to use the CustomPainterComponent.\n\n On the screen you can see a component using a custom painter being\n rendered on a FlameGame, and if you tap, that same painter is used to\n show a smiley on a widget overlay.\n ") -A.bH4(p) -A.bH2(p) -A.bH_(p) -A.bH0(p) -A.bH1(p) -A.bn_(p)}}, -bJu(a){var s=null,r=a.hv("width",200),q=a.hv("height",200),p=$.au() -return A.dj(s,new A.a4b(p.cL(0,"nine-box.png"),22,50,B.IN,s),B.v,s,s,s,q,s,s,r)}, -bHz(a,b){var s,r,q +o.c=new A.YW() +o.aO(0,"Nine Tile Box",A.bKT(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/nine_tile_box_example.dart"," If you want to create a background for something that can stretch you\n can use the `NineTileBox` which is showcased here, don't forget to check\n out the settings on the pen icon.\n ") +o.aO(0,"Sprite Button",A.bMi(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/sprite_button_example.dart"," If you want to use sprites as a buttons within the flutter widget tree\n you can create a `SpriteButton`, don't forget to check out the settings\n on the pen icon.\n ") +o.aO(0,"Sprite Widget (full image)",A.bMj(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/sprite_widget_example.dart"," If you want to use a sprite within the flutter widget tree\n you can create a `SpriteWidget`, don't forget to check out the settings\n on the pen icon.\n ") +o.aO(0,"Sprite Widget (section of image)",A.bLn(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/partial_sprite_widget_example.dart"," In this example we show how you can render only parts of a sprite within\n a `SpriteWidget`, don't forget to check out the settings on the pen\n icon.\n ") +o.aO(0,"Sprite Animation Widget",A.bMh(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/sprite_animation_widget_example.dart"," If you want to use a sprite animation directly on the flutter widget\n tree you can create a `SpriteAnimationWidget`, don't forget to check out\n the settings on the pen icon.\n ") +o.aO(0,"CustomPainterComponent",A.bJt(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/custom_painter_example.dart"," Example demonstration of how to use the CustomPainterComponent.\n\n On the screen you can see a component using a custom painter being\n rendered on a FlameGame, and if you tap, that same painter is used to\n show a smiley on a widget overlay.\n ") +A.bIr(p) +A.bIp(p) +A.bIm(p) +A.bIn(p) +A.bIo(p) +A.bo6(p)}}, +bKS(a){var s=null,r=a.ht("width",200),q=a.ht("height",200),p=$.ay() +return A.dk(s,new A.a4R(p.cI(0,"nine-box.png"),22,50,B.IP,s),B.x,s,s,s,q,s,s,r)}, +bIX(a,b){var s,r,q for(s=a,r=1,q=1;q=0)return b<0?a+b:Math.max(a,b) +return s.HM(r)}, +bLK(a,b,c){var s,r,q,p,o +if(a===0)return A.b([-c/b],t.n) +s=b*b-4*a*c +r=t.n +if(s>=0){q=Math.sqrt(s) +p=-b +o=2*a +return A.b([(p-q)/o,(p+q)/o],r)}else return A.b([],r)}, +bmG(a,b){if(a>=0)return b<0?a+b:Math.max(a,b) else return b<0?Math.min(a,b):a+b}, -bmv(a,b,c){var s,r,q,p,o,n,m,l,k +bnC(a,b,c){var s,r,q,p,o,n,m,l,k if(a==null)return null -s=A.b([],t.lX) +s=A.b([],t.Of) r=a.a q=a.b p=a.d o=a.c -if(r!=null)if(o===0)s.push(new A.Of(new A.x(0,0,0+b,0+c),r)) -else s.push(new A.O4(A.O3(0,0,b,c,new A.bD(o,o)),r)) +if(r!=null)if(o===0)s.push(new A.Ox(new A.x(0,0,0+b,0+c),r)) +else s.push(new A.On(A.Om(0,0,b,c,new A.bI(o,o)),r)) if(q!=null){n=p.a/2 m=p.b/2 -if(o===0){l=new A.x(0,0,0+(b-p.gdY()/2),0+(c-(p.gcR(p)+p.gcY(p))/2)) -k=new A.Of(l,q) +if(o===0){l=new A.x(0,0,0+(b-p.gdQ()/2),0+(c-(p.gcM(p)+p.gcR(p))/2)) +k=new A.Ox(l,q) k.a=l.aL(0,n,m) -s.push(k)}else{l=A.O3(0,0,b-p.gdY()/2,c-(p.gcR(p)+p.gcY(p))/2,new A.bD(o,o)) -k=new A.O4(l,q) -k.a=l.dN(new A.h(n,m)) +s.push(k)}else{l=A.Om(0,0,b-p.gdQ()/2,c-(p.gcM(p)+p.gcR(p))/2,new A.bI(o,o)) +k=new A.On(l,q) +k.a=l.dE(new A.h(n,m)) s.push(k)}}n=s.length if(n===0)return null if(n===1)return B.b.ga5(s) -else return new A.DS(s,c)}, -bKm(a,b,c){var s,r,q,p,o -if(a===0)return A.b([-c/b],t.n) -s=b*b-4*a*c -r=t.n -if(s>=0){q=Math.sqrt(s) -p=-b -o=2*a -return A.b([(p-q)/o,(p+q)/o],r)}else return A.b([],r)}, -a0J(a,b,c,d){var s=0,r=A.t(t.ag),q,p -var $async$a0J=A.u(function(e,f){if(e===1)return A.p(f,r) -while(true)switch(s){case 0:p=A.b7e() -p.b=$.b6y() +else return new A.E4(s,c)}, +bjL(a){var s=$.brj().i(0,A.au(a)) +if(s!=null)return a.a(s.$0()) +else throw A.d("Unknown implementation of TextRenderer: "+A.au(a).j(0)+". Please register it under [TextRendererFactory.defaultRegistry].")}, +a19(a,b,c,d){var s=0,r=A.t(t.ag),q,p +var $async$a19=A.u(function(e,f){if(e===1)return A.p(f,r) +while(true)switch(s){case 0:p=A.b8d() +p.b=$.b7w() s=3 -return A.A(p.vW(c),$async$a0J) +return A.B(p.vG(c),$async$a19) case 3:s=4 -return A.A(p.yO(0,new A.Cf(a),d,b),$async$a0J) +return A.B(p.yx(0,new A.Cr(a),d,b),$async$a19) case 4:q=p s=1 break case 1:return A.q(q,r)}}) -return A.r($async$a0J,r)}, -b85(a){var s=0,r=A.t(t.ag),q -var $async$b85=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q=A.a0J(a,1,B.hc,B.a1I) +return A.r($async$a19,r)}, +b93(a){var s=0,r=A.t(t.ag),q +var $async$b93=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q=A.a19(a,1,B.he,B.a1R) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$b85,r)}, -bv4(a){return B.hr}, -b56(a,b,c,d,e){return A.bHJ(a,b,c,d,e,e)}, -bHJ(a,b,c,d,e,f){var s=0,r=A.t(f),q -var $async$b56=A.u(function(g,h){if(g===1)return A.p(h,r) +return A.r($async$b93,r)}, +bwo(a){return B.ht}, +b65(a,b,c,d,e){return A.bJ6(a,b,c,d,e,e)}, +bJ6(a,b,c,d,e,f){var s=0,r=A.t(f),q +var $async$b65=A.u(function(g,h){if(g===1)return A.p(h,r) while(true)switch(s){case 0:s=3 -return A.A(null,$async$b56) +return A.B(null,$async$b65) case 3:q=a.$1(b) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$b56,r)}, -apR(a,b){var s +return A.r($async$b65,r)}, +ar1(a,b){var s if(a==null)return b==null -if(b==null||a.gG(a)!==b.gG(b))return!1 +if(b==null||a.gE(a)!==b.gE(b))return!1 if(a===b)return!0 -for(s=a.gav(a);s.F();)if(!b.O(0,s.ga3(s)))return!1 +for(s=a.gav(a);s.H();)if(!b.N(0,s.ga2(s)))return!1 return!0}, -dR(a,b){var s,r,q +dZ(a,b){var s,r,q if(a==null)return b==null -if(b==null||J.bi(a)!==J.bi(b))return!1 +if(b==null||J.b3(a)!==J.b3(b))return!1 if(a===b)return!0 -for(s=J.aN(a),r=J.aN(b),q=0;qc)return c if(isNaN(a))return c return a}, -blR(a,b){var s=t.T,r=A.b(a.split("\n"),s) -$.aq3().H(0,r) -if(!$.bb0)A.bkE()}, -bkE(){var s,r,q=$.bb0=!1,p=$.bcF() -if(A.dk(p.ga8S(),0).a>1e6){if(p.b==null)p.b=$.a5O.$0() -p.c0(0) -$.apu=0}while(!0){if($.apu<12288){p=$.aq3() +bmY(a,b){var s=t.T,r=A.b(a.split("\n"),s) +$.ard().I(0,r) +if(!$.bbT)A.blL()}, +blL(){var s,r,q=$.bbT=!1,p=$.bdA() +if(A.dw(p.ga9r(),0).a>1e6){if(p.b==null)p.b=$.a6t.$0() +p.bY(0) +$.aqE=0}while(!0){if($.aqE<12288){p=$.ard() p=!p.gaB(p)}else p=q if(!p)break -s=$.aq3().t9() -$.apu=$.apu+s.length -r=$.bmV -if(r==null)A.bmU(s) -else r.$1(s)}q=$.aq3() -if(!q.gaB(q)){$.bb0=!0 -$.apu=0 -A.dq(B.d5,A.bK5()) -if($.b2k==null)$.b2k=new A.bT(new A.aR($.aG,t.D4),t.gR)}else{$.bcF().bl(0) -q=$.b2k -if(q!=null)q.i8(0) -$.b2k=null}}, -bfa(a,b,c){var s,r=A.al(a) +s=$.ard().t0() +$.aqE=$.aqE+s.length +r=$.bo1 +if(r==null)A.bo0(s) +else r.$1(s)}q=$.ard() +if(!q.gaB(q)){$.bbT=!0 +$.aqE=0 +A.dr(B.cK,A.bLt()) +if($.b3g==null)$.b3g=new A.bX(new A.aV($.aP,t.U),t.gR)}else{$.bdA().c0(0) +q=$.b3g +if(q!=null)q.hZ(0) +$.b3g=null}}, +bgb(a,b,c){var s,r=A.an(a) if(c>0)if(r.a){s=r.ax if(s.a===B.ai){s=s.cy.a s=A.a9(255,b.gm(b)>>>16&255,b.gm(b)>>>8&255,b.gm(b)&255).l(0,A.a9(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.JW(A.a9(B.c.aA(255*((4.5*Math.log(c+1)+2)/100)),s>>>16&255,s>>>8&255,s&255),b)}return b}, -b83(a){var s=0,r=A.t(t.H),q -var $async$b83=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)$async$outer:switch(s){case 0:a.gaH().zt(B.pF) -switch(A.al(a).r.a){case 0:case 1:q=A.a99(B.a5Q) +return A.Kd(A.a9(B.c.aA(255*((4.5*Math.log(c+1)+2)/100)),s>>>16&255,s>>>8&255,s&255),b)}return b}, +b91(a){var s=0,r=A.t(t.H),q +var $async$b91=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)$async$outer:switch(s){case 0:a.gaH().zd(B.pJ) +switch(A.an(a).r.a){case 0:case 1:q=A.a9Y(B.a61) s=1 break $async$outer -case 2:case 3:case 4:case 5:q=A.ei(null,t.H) +case 2:case 3:case 4:case 5:q=A.eq(null,t.H) s=1 break $async$outer}case 1:return A.q(q,r)}}) -return A.r($async$b83,r)}, -b82(a){a.gaH().zt(B.YC) -switch(A.al(a).r.a){case 0:case 1:return A.aAH() -case 2:case 3:case 4:case 5:return A.ei(null,t.H)}}, -bK2(a,b,c,d,e){var s,r,q=d.b,p=q+e,o=a.b,n=c.b-10,m=p+o<=n +return A.r($async$b91,r)}, +b90(a){a.gaH().zd(B.YK) +switch(A.an(a).r.a){case 0:case 1:return A.aBN() +case 2:case 3:case 4:case 5:return A.eq(null,t.H)}}, +bLq(a,b,c,d,e){var s,r,q=d.b,p=q+e,o=a.b,n=c.b-10,m=p+o<=n o=q-e-o s=(o>=10===m?b:m)?Math.min(p,n):Math.max(o,10) q=a.a r=c.a-q -return new A.h(r<=20?r/2:A.Y(d.a-q/2,10,r-10),s)}, -WD(a){var s=0,r=A.t(t.lu),q,p -var $async$WD=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:$.hW.toString +return new A.h(r<=20?r/2:A.Z(d.a-q/2,10,r-10),s)}, +WW(a){var s=0,r=A.t(t.lu),q,p +var $async$WW=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:$.hT.toString s=4 -return A.A($.G().lX(a,!1,null,null),$async$WD) +return A.B($.G().lR(a,!1,null,null),$async$WW) case 4:s=3 -return A.A(c.ld(),$async$WD) +return A.B(c.la(),$async$WW) case 3:p=c -q=p.gia(p) +q=p.gi4(p) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$WD,r)}, -a3w(a){var s=a.a +return A.r($async$WW,r)}, +a47(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.h(s[12],s[13]) return null}, -b8V(a,b){var s,r,q +b9U(a,b){var s,r,q if(a==b)return!0 if(a==null){b.toString -return A.a3x(b)}if(b==null)return A.a3x(a) +return A.a48(b)}if(b==null)return A.a48(a) s=a.a r=s[0] q=b.a return 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]}, -a3x(a){var s=a.a +a48(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}, d3(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.h(p,o) else return new A.h(p/n,o/n)}, -aEH(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=$.b6D() +aFM(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=$.b7A() s[2]=q s[0]=q s[3]=p -s[1]=p}else{s=$.b6D() +s[1]=p}else{s=$.b7A() if(qs[2])s[2]=q if(p>s[3])s[3]=p}}, -hS(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=b1.a,a7=b2.gad(b2),a8=b2.gag(b2),a9=b2.gaI(b2)-a7,b0=b2.gaN(b2)-a8 +hP(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=b1.a,a7=b2.gag(b2),a8=b2.gal(b2),a9=b2.gaI(b2)-a7,b0=b2.gaN(b2)-a8 if(!isFinite(a9)||!isFinite(b0)){s=a6[3]===0&&a6[7]===0&&a6[15]===1 -A.aEH(a6,b2.gad(b2),b2.gag(b2),!0,s) -A.aEH(a6,b2.gaI(b2),b2.gag(b2),!1,s) -A.aEH(a6,b2.gad(b2),b2.gaN(b2),!1,s) -A.aEH(a6,b2.gaI(b2),b2.gaN(b2),!1,s) -r=$.b6D() +A.aFM(a6,b2.gag(b2),b2.gal(b2),!0,s) +A.aFM(a6,b2.gaI(b2),b2.gal(b2),!1,s) +A.aFM(a6,b2.gag(b2),b2.gaN(b2),!1,s) +A.aFM(a6,b2.gaI(b2),b2.gaN(b2),!1,s) +r=$.b7A() return new A.x(r[0],r[1],r[2],r[3])}r=a6[0] q=r*a9 p=a6[4] @@ -45245,122 +46367,122 @@ a3=(k+l)/a1 r+=f a4=(p+o)/r a5=(a+l)/r -return new A.x(A.bgx(d,b,a2,a4),A.bgx(c,a0,a3,a5),A.bgw(d,b,a2,a4),A.bgw(c,a0,a3,a5))}}, -bgx(a,b,c,d){var s=ab?a:b,r=c>d?c:d +bhy(a,b,c,d){var s=a>b?a:b,r=c>d?c:d return s>r?s:r}, -bgz(a,b){var s -if(A.a3x(a))return b -s=new A.b3(new Float64Array(16)) -s.q(a) -s.lF(s) -return A.hS(s,b)}, -bgy(a){var s,r=new A.b3(new Float64Array(16)) -r.bm() -s=new A.oa(new Float64Array(4)) -s.o5(0,0,0,a.a) -r.Mp(0,s) -s=new A.oa(new Float64Array(4)) -s.o5(0,0,0,a.b) -r.Mp(1,s) +bhB(a,b){var s +if(A.a48(a))return b +s=new A.by(new Float64Array(16)) +s.u(a) +s.lC(s) +return A.hP(s,b)}, +bhA(a){var s,r=new A.by(new Float64Array(16)) +r.cc() +s=new A.oo(new Float64Array(4)) +s.o1(0,0,0,a.a) +r.Md(0,s) +s=new A.oo(new Float64Array(4)) +s.o1(0,0,0,a.b) +r.Md(1,s) return r}, -WO(a,b,c){if(a==null||!1)return a===b +X5(a,b,c){if(a==null||!1)return a===b return a>b-c&&a>>16&255,2)*0.299+Math.pow(s>>>8&255,2)*0.587+Math.pow(s&255,2)*0.114))<130&&!0}, -na(a){var s,r=a.c,q=a.d,p=(2-r)*q/2 +nn(a){var s,r=a.c,q=a.d,p=(2-r)*q/2 if(p!==0)if(p===1)s=0 else{r*=q q=p*2 s=p<0.5?r/q:r/(2-q)}else s=0 -return new A.dM(a.a,a.b,B.c.cq(s,0,1),B.c.cq(p,0,1))}, -apL(a){var s=a.d,r=s<0.5?s:1-s,q=s+a.c*r -return new A.d2(a.a,a.b,B.c.cq(q!==0?2-2*s/q:0,0,1),B.c.cq(q,0,1))}, -bGB(a,b,c,d,e){var s=a.$1(b) -if(e.h("ap<0>").b(s))return s -return new A.cM(s,e.h("cM<0>"))}, -Ix(a){return A.bJh(a)}, -bJh(a){var s=0,r=A.t(t.H),q,p=2,o,n,m,l,k,j,i,h,g,f,e,d,c,b -var $async$Ix=A.u(function(a0,a1){if(a0===1){o=a1 +return new A.dU(a.a,a.b,B.c.ca(s,0,1),B.c.ca(p,0,1))}, +aqV(a){var s=a.d,r=s<0.5?s:1-s,q=s+a.c*r +return new A.d2(a.a,a.b,B.c.ca(q!==0?2-2*s/q:0,0,1),B.c.ca(q,0,1))}, +bHY(a,b,c,d,e){var s=a.$1(b) +if(e.h("at<0>").b(s))return s +return new A.cO(s,e.h("cO<0>"))}, +IQ(a){return A.bKF(a)}, +bKF(a){var s=0,r=A.t(t.H),q,p=2,o,n,m,l,k,j,i,h,g,f,e,d,c,b +var $async$IQ=A.u(function(a0,a1){if(a0===1){o=a1 s=p}while(true)switch(s){case 0:g=a.a f=g.a e=g.b d=f+"_"+e.j(0) -c=f+"-"+e.ads() +c=f+"-"+e.ae2() e=a.b n=e.a -if($.bbc.O(0,d)){s=1 -break}else $.bbc.C(0,d) +if($.bc4.N(0,d)){s=1 +break}else $.bc4.D(0,d) p=4 m=null -f=$.bsm() -i=$.bdu +f=$.btx() +i=$.beu s=7 -return A.A(i==null?$.bdu=f.Gr():i,$async$Ix) +return A.B(i==null?$.beu=f.Gd():i,$async$IQ) case 7:l=a1 -k=A.bFs(g,l) -if(k!=null)m=$.lb().cL(0,k) +k=A.bGP(g,l) +if(k!=null)m=$.lo().cI(0,k) s=8 -return A.A(m,$async$Ix) -case 8:if(a1!=null){g=A.Iw(d,m) +return A.B(m,$async$IQ) +case 8:if(a1!=null){g=A.IP(d,m) q=g s=1 -break}m=A.ei(null,t.CD) +break}m=A.eq(null,t.CD) s=9 -return A.A(m,$async$Ix) -case 9:if(a1!=null){g=A.Iw(d,m) +return A.B(m,$async$IQ) +case 9:if(a1!=null){g=A.IP(d,m) q=g s=1 -break}$.bof() -m=A.b2u(d,e) +break}$.bpo() +m=A.b3q(d,e) s=10 -return A.A(m,$async$Ix) -case 10:if(a1!=null){g=A.Iw(d,m) +return A.B(m,$async$IQ) +case 10:if(a1!=null){g=A.IP(d,m) q=g s=1 break}p=2 @@ -45368,10 +46490,10 @@ s=6 break case 4:p=3 b=o -j=A.aW(b) -$.bbc.N(0,d) -A.wQ("Error: google_fonts was unable to load font "+A.j(c)+" because the following exception occurred:\n"+A.j(j)) -A.wQ("If troubleshooting doesn't solve the problem, please file an issue at https://github.com/material-foundation/flutter-packages/issues/new/choose.\n") +j=A.b_(b) +$.bc4.O(0,d) +A.wY("Error: google_fonts was unable to load font "+A.j(c)+" because the following exception occurred:\n"+A.j(j)) +A.wY("If troubleshooting doesn't solve the problem, please file an issue at https://github.com/material-foundation/flutter-packages/issues/new/choose.\n") throw b s=6 break @@ -45379,148 +46501,149 @@ case 3:s=2 break case 6:case 1:return A.q(q,r) case 2:return A.p(o,r)}}) -return A.r($async$Ix,r)}, -Iw(a,b){var s=0,r=A.t(t.H),q,p,o -var $async$Iw=A.u(function(c,d){if(c===1)return A.p(d,r) +return A.r($async$IQ,r)}, +IP(a,b){var s=0,r=A.t(t.H),q,p,o +var $async$IP=A.u(function(c,d){if(c===1)return A.p(d,r) while(true)switch(s){case 0:if(b==null){s=1 break}s=3 -return A.A(b,$async$Iw) +return A.B(b,$async$IP) case 3:p=d if(p==null){s=1 -break}o=new A.azd(a,A.b([],t.SR)) -o.aFt(A.ei(p,t.V4)) +break}o=new A.aAk(a,A.b([],t.SR)) +o.aG7(A.eq(p,t.V4)) s=4 -return A.A(o.mS(0),$async$Iw) +return A.B(o.mK(0),$async$IP) case 4:case 1:return A.q(q,r)}}) -return A.r($async$Iw,r)}, -bF_(a,b){var s,r,q,p,o=A.ba("bestMatch") -for(s=b.a,s=A.k_(s,s.r,b.$ti.c),r=null;s.F();){q=s.d -p=A.bF3(a,q) +return A.r($async$IP,r)}, +bGm(a,b){var s,r,q,p,o=A.bd("bestMatch") +for(s=b.a,s=A.k9(s,s.r,b.$ti.c),r=null;s.H();){q=s.d +p=A.bGq(a,q) if(r==null||p0){$.bg6=s-1 +s=a.a+"-"+a.b.ae2() +for(r=J.aA(J.b7Y(b)),q=t.T,p=t.Y3;r.H();)for(o=J.aA(r.ga2(r));o.H();){n=o.ga2(o) +for(m=A.b([".ttf",".otf"],q),l=B.d.gaKu(n),m=B.b.gav(m),l=new A.iA(m,l,p),k=n.length;l.H();)if(B.d.jb(B.d.au(n,0,k-m.ga2(m).length),s))return n}return null}, +bN_(a){if(t.H3.b(a))return a +if(t.e2.b(a))return J.ig(J.jP(a),0,null) +return new Uint8Array(A.ea(a))}, +bMX(a){return a}, +fv(a){return}, +dE(a){var s=$.bh7 +if(s>0){$.bh7=s-1 return 0}return 0}, -bIc(a){var s,r=null,q=a.b.toLowerCase(),p=B.d.O(q,"italic")?B.fH:r -if(B.d.O(q,"semibold")||B.d.O(q,"semi bold"))s=B.fI -else s=B.d.O(q,"bold")?B.aL:r -return A.ed(r,r,r,r,r,r,r,r,a.a,r,r,r,p,r,s,r,r,!0,r,r,r,r,r,r,r,r)}, -bdo(a,b){var s,r,q,p,o,n=A.b([],t.G5) -if(a.da()===B.cR){a.ek() +bJA(a){var s,r=null,q=a.b.toLowerCase(),p=B.d.N(q,"italic")?B.fK:r +if(B.d.N(q,"semibold")||B.d.N(q,"semi bold"))s=B.fL +else s=B.d.N(q,"bold")?B.aK:r +return A.ek(r,r,r,r,r,r,r,r,a.a,r,r,r,p,r,s,r,r,!0,r,r,r,r,r,r,r,r)}, +beo(a,b){var s,r,q,p,o,n=A.b([],t.G5) +if(a.d2()===B.cU){a.eb() s=t.o while(!0){r=a.w -if(r===0)r=a.bq() +if(r===0)r=a.bp() if(!(r!==2&&r!==4&&r!==18))break -q=A.aDl(a,b,A.bK1(),a.da()===B.eZ,!1,s) +q=A.aEk(a,b,A.bLp(),a.d2()===B.f1,!1,s) p=q.c o=q.w -p=new A.F1(q,b,q.b,p,q.d,q.e,q.f,q.r,o) -p.U() -n.push(p)}a.en() -A.bg5(n)}else n.push(A.M4(A.mt(a),t.o)) -return new A.aqL(n)}, -aqM(a,b){var s,r,q,p,o -a.eA() -for(s=t.i,r=null,q=null,p=null,o=!1;a.da()!==B.EH;)switch(a.dc($.bns())){case 0:r=A.bdo(a,b) -break -case 1:if(a.da()===B.jO){a.cm() -o=!0}else q=new A.d9(A.c8(a,b,A.e4(),!1,s)) -break -case 2:if(a.da()===B.jO){a.cm() -o=!0}else p=new A.d9(A.c8(a,b,A.e4(),!1,s)) -break -default:a.eg() -a.cm()}a.eL() -if(o)b.pR("Lottie doesn't support expressions.") +p=new A.Fh(q,b,q.b,p,q.d,q.e,q.f,q.r,o) +p.T() +n.push(p)}a.ef() +A.bh6(n)}else n.push(A.Mo(A.mH(a),t.o)) +return new A.arX(n)}, +arY(a,b){var s,r,q,p,o +a.ew() +for(s=t.V,r=null,q=null,p=null,o=!1;a.d2()!==B.EI;)switch(a.d3($.boz())){case 0:r=A.beo(a,b) +break +case 1:if(a.d2()===B.jS){a.ck() +o=!0}else q=new A.d9(A.cd(a,b,A.eb(),!1,s)) +break +case 2:if(a.d2()===B.jS){a.ck() +o=!0}else p=new A.d9(A.cd(a,b,A.eb(),!1,s)) +break +default:a.e9() +a.ck()}a.eI() +if(o)b.pM("Lottie doesn't support expressions.") if(r!=null)return r q.toString p.toString -return new A.Xh(q,p)}, -btU(a,b){var s,r,q=null -a.eA() +return new A.XB(q,p)}, +bva(a,b){var s,r,q=null +a.ew() s=q while(!0){r=a.w -if(r===0)r=a.bq() +if(r===0)r=a.bp() if(!(r!==2&&r!==4&&r!==18))break -switch(a.dc($.bnu())){case 0:s=A.btT(a,b) +switch(a.d3($.boB())){case 0:s=A.bv9(a,b) break -default:a.eg() -a.cm()}}a.eL() -if(s==null)return new A.Xi(q,q,q,q) +default:a.e9() +a.ck()}}a.eI() +if(s==null)return new A.XC(q,q,q,q) return s}, -btT(a,b){var s,r,q,p,o,n,m,l=null -a.eA() -s=t.i -r=t.n8 +bv9(a,b){var s,r,q,p,o,n,m,l=null +a.ew() +s=t.V +r=t.G q=l p=q o=p n=o while(!0){m=a.w -if(m===0)m=a.bq() +if(m===0)m=a.bp() if(!(m!==2&&m!==4&&m!==18))break -switch(a.dc($.bnt())){case 0:n=new A.x0(A.c8(a,b,A.apF(),!1,r)) +switch(a.d3($.boA())){case 0:n=new A.x7(A.cd(a,b,A.aqP(),!1,r)) break -case 1:o=new A.x0(A.c8(a,b,A.apF(),!1,r)) +case 1:o=new A.x7(A.cd(a,b,A.aqP(),!1,r)) break -case 2:p=new A.d9(A.c8(a,b,A.e4(),!1,s)) +case 2:p=new A.d9(A.cd(a,b,A.eb(),!1,s)) break -case 3:q=new A.d9(A.c8(a,b,A.e4(),!1,s)) +case 3:q=new A.d9(A.cd(a,b,A.eb(),!1,s)) break -default:a.eg() -a.cm()}}a.eL() -return new A.Xi(n,o,p,q)}, -b7d(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=null,a1=a2.da()===B.eZ -if(a1)a2.eA() -s=t.i +default:a.e9() +a.ck()}}a.eI() +return new A.XC(n,o,p,q)}, +b8c(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=null,a1=a2.d2()===B.f1 +if(a1)a2.ew() +s=t.V r=t.S q=a3.c p=t.XK @@ -45536,168 +46659,168 @@ g=h f=g e=f while(!0){d=a2.w -if(d===0)d=a2.bq() +if(d===0)d=a2.bp() if(!(d!==2&&d!==4&&d!==18))break -c=a2.dc($.bnw()) -switch(c){case 0:a2.eA() +c=a2.d3($.boD()) +switch(c){case 0:a2.ew() while(!0){d=a2.w -if(d===0)d=a2.bq() +if(d===0)d=a2.bp() if(!(d!==2&&d!==4&&d!==18))break -switch(a2.dc($.bnv())){case 0:e=A.bdo(a2,a3) +switch(a2.d3($.boC())){case 0:e=A.beo(a2,a3) break -default:a2.eg() -a2.cm()}}a2.eL() +default:a2.e9() +a2.ck()}}a2.eI() break -case 1:f=A.aqM(a2,a3) +case 1:f=A.arY(a2,a3) break -case 2:g=new A.aqN(A.c8(a2,a3,A.bKh(),!1,n)) +case 2:g=new A.arZ(A.cd(a2,a3,A.bLF(),!1,n)) break -case 3:case 4:if(c===3)q.C(0,"Lottie doesn't support 3D layers.") -b=A.c8(a2,a3,A.e4(),!1,s) +case 3:case 4:if(c===3)q.D(0,"Lottie doesn't support 3D layers.") +b=A.cd(a2,a3,A.eb(),!1,s) h=new A.d9(b) if(b.length===0){a=o.c -b.push(new A.hd(a3,0,0,a0,a0,a0,0,a,p))}else if(B.b.ga5(b).b==null){a=o.c -B.b.sa5(b,new A.hd(a3,0,0,a0,a0,a0,0,a,p))}break -case 5:i=new A.mf(A.c8(a2,a3,A.WJ(),!1,r)) +b.push(new A.h8(a3,0,0,a0,a0,a0,0,a,p))}else if(B.b.ga5(b).b==null){a=o.c +B.b.sa5(b,new A.h8(a3,0,0,a0,a0,a0,0,a,p))}break +case 5:i=new A.mu(A.cd(a2,a3,A.X1(),!1,r)) break -case 6:j=new A.d9(A.c8(a2,a3,A.e4(),!1,s)) +case 6:j=new A.d9(A.cd(a2,a3,A.eb(),!1,s)) break -case 7:k=new A.d9(A.c8(a2,a3,A.e4(),!1,s)) +case 7:k=new A.d9(A.cd(a2,a3,A.eb(),!1,s)) break -case 8:l=new A.d9(A.c8(a2,a3,A.e4(),!1,s)) +case 8:l=new A.d9(A.cd(a2,a3,A.eb(),!1,s)) break -case 9:m=new A.d9(A.c8(a2,a3,A.e4(),!1,s)) +case 9:m=new A.d9(A.cd(a2,a3,A.eb(),!1,s)) break -default:a2.eg() -a2.cm()}}if(a1)a2.eL() -if(e!=null)s=e.gj0()&&J.e(B.b.ga5(e.a).b,B.h) +default:a2.e9() +a2.ck()}}if(a1)a2.eI() +if(e!=null)s=e.giU()&&J.f(B.b.ga5(e.a).b,B.h) else s=!0 if(s)e=a0 -if(f!=null)s=!(f instanceof A.Xh)&&f.gj0()&&J.e(B.b.ga5(f.gaaP()).b,B.h) +if(f!=null)s=!(f instanceof A.XB)&&f.giU()&&J.f(B.b.ga5(f.gabt()).b,B.h) else s=!0 if(s)f=a0 -if(h!=null)s=h.gj0()&&J.e(B.b.ga5(h.a).b,0) +if(h!=null)s=h.giU()&&J.f(B.b.ga5(h.a).b,0) else s=!0 if(s)h=a0 -if(g!=null)s=g.gj0()&&J.e(B.b.ga5(g.a).b,B.mM) +if(g!=null)s=g.giU()&&J.f(B.b.ga5(g.a).b,B.mQ) else s=!0 if(s)g=a0 -if(l!=null)s=l.gj0()&&J.e(B.b.ga5(l.a).b,0) +if(l!=null)s=l.giU()&&J.f(B.b.ga5(l.a).b,0) else s=!0 if(s)l=a0 -if(m!=null)s=m.gj0()&&J.e(B.b.ga5(m.a).b,0) +if(m!=null)s=m.giU()&&J.f(B.b.ga5(m.a).b,0) else s=!0 -return new A.C9(e,f,g,h,i,l,s?a0:m,j,k)}, -bu7(a,b){var s,r,q=null +return new A.Cm(e,f,g,h,i,l,s?a0:m,j,k)}, +bvr(a,b){var s,r,q=null while(!0){s=a.w -if(s===0)s=a.bq() +if(s===0)s=a.bp() if(!(s!==2&&s!==4&&s!==18))break -switch(a.dc($.bnC())){case 0:a.ek() +switch(a.d3($.boK())){case 0:a.eb() while(!0){s=a.w -if(s===0)s=a.bq() +if(s===0)s=a.bp() if(!(s!==2&&s!==4&&s!==18))break -r=A.bu6(a,b) -if(r!=null)q=r}a.en() -break -default:a.eg() -a.cm()}}return q}, -bu6(a,b){var s,r,q,p -a.eA() -s=t.i +r=A.bvq(a,b) +if(r!=null)q=r}a.ef() +break +default:a.e9() +a.ck()}}return q}, +bvq(a,b){var s,r,q,p +a.ew() +s=t.V r=null q=!1 while(!0){p=a.w -if(p===0)p=a.bq() +if(p===0)p=a.bp() if(!(p!==2&&p!==4&&p!==18))break -switch(a.dc($.bnD())){case 0:q=a.e9()===0 +switch(a.d3($.boL())){case 0:q=a.e3()===0 break -case 1:if(q)r=new A.as5(new A.d9(A.c8(a,b,A.e4(),!1,s))) -else a.cm() +case 1:if(q)r=new A.atg(new A.d9(A.cd(a,b,A.eb(),!1,s))) +else a.ck() break -default:a.eg() -a.cm()}}a.eL() +default:a.e9() +a.ck()}}a.eI() return r}, -buw(a,b,c){var s,r=A.ba("position"),q=A.ba("size"),p=c===3,o=t.o,n=null,m=!1 +bvQ(a,b,c){var s,r=A.bd("position"),q=A.bd("size"),p=c===3,o=t.o,n=null,m=!1 while(!0){s=a.w -if(s===0)s=a.bq() +if(s===0)s=a.bp() if(!(s!==2&&s!==4&&s!==18))break -switch(a.dc($.bnJ())){case 0:n=a.e0() +switch(a.d3($.boR())){case 0:n=a.dV() break -case 1:r.b=A.aqM(a,b) +case 1:r.b=A.arY(a,b) break -case 2:q.b=new A.tF(A.c8(a,b,A.WP(),!0,o)) +case 2:q.b=new A.tO(A.cd(a,b,A.X6(),!0,o)) break -case 3:m=a.j1() +case 3:m=a.iW() break -case 4:p=a.e9()===3 +case 4:p=a.e3()===3 break -default:a.eg() -a.cm()}}return new A.YM(n,r.b7(),q.b7(),p,m)}, -bHG(a){var s,r,q,p,o=a.da()===B.cR -if(o)a.ek() -s=a.b_() -r=a.b_() -q=a.b_() -p=a.da()===B.c3?a.b_():1 -if(o)a.en() +default:a.e9() +a.ck()}}return new A.Z9(n,r.bc(),q.bc(),p,m)}, +bJ3(a){var s,r,q,p,o=a.d2()===B.cU +if(o)a.eb() +s=a.aY() +r=a.aY() +q=a.aY() +p=a.d2()===B.c5?a.aY():1 +if(o)a.ef() if(s<=1&&r<=1&&q<=1){s*=255 r*=255 q*=255 if(p<=1)p*=255}return A.a9(B.c.aA(p),B.c.aA(s),B.c.aA(r),B.c.aA(q))}, -b7w(a,b){var s,r,q,p -a.eA() +b8v(a,b){var s,r,q,p +a.ew() r=2 $label0$1:while(!0){q=a.w -if(q===0)q=a.bq() +if(q===0)q=a.bp() if(!(q!==2&&q!==4&&q!==18)){s=null -break}c$1:switch(a.dc($.bnN())){case 0:s=a.e0() +break}c$1:switch(a.d3($.boW())){case 0:s=a.dV() break $label0$1 -case 1:r=a.e9() +case 1:r=a.e3() break -default:a.eg() -a.cm()}}if(s==null)return null -switch(s){case"gr":p=A.bAP(a,b) +default:a.e9() +a.ck()}}if(s==null)return null +switch(s){case"gr":p=A.bCa(a,b) break -case"st":p=A.bAS(a,b) +case"st":p=A.bCd(a,b) break -case"gs":p=A.bxa(a,b) +case"gs":p=A.byu(a,b) break -case"fl":p=A.bAO(a,b) +case"fl":p=A.bC9(a,b) break -case"gf":p=A.bx8(a,b) +case"gf":p=A.bys(a,b) break -case"tr":p=A.b7d(a,b) +case"tr":p=A.b8c(a,b) break -case"sh":p=A.bAR(a,b) +case"sh":p=A.bCc(a,b) break -case"el":p=A.buw(a,b,r) +case"el":p=A.bvQ(a,b,r) break -case"rc":p=A.bA4(a,b) +case"rc":p=A.bBq(a,b) break -case"tm":p=A.bAT(a,b) +case"tm":p=A.bCe(a,b) break -case"sr":p=A.bzx(a,b,r) +case"sr":p=A.bAT(a,b,r) break -case"mm":p=A.byA(a) +case"mm":p=A.bzV(a) break -case"rp":p=A.bAf(a,b) +case"rp":p=A.bBB(a,b) break -case"rd":p=A.bAj(a,b) +case"rd":p=A.bBF(a,b) break -default:b.pR("Unknown shape type "+s) +default:b.pM("Unknown shape type "+s) p=null}while(!0){q=a.w -if(q===0)q=a.bq() +if(q===0)q=a.bp() if(!(q!==2&&q!==4&&q!==18))break -a.cm()}a.eL() +a.ck()}a.eI() return p}, -bIm(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null -a.eA() +bJK(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null +a.ew() s=d r=s q=r p=q o=0 -n=B.lM +n=B.lR m=0 l=0 k=0 @@ -45706,45 +46829,45 @@ i=B.I h=0 g=!0 while(!0){f=a.w -if(f===0)f=a.bq() +if(f===0)f=a.bp() if(!(f!==2&&f!==4&&f!==18))break -switch(a.dc($.bru())){case 0:p=a.e0() +switch(a.d3($.bsF())){case 0:p=a.dV() break -case 1:q=a.e0() +case 1:q=a.dV() break -case 2:o=a.b_() +case 2:o=a.aY() break -case 3:e=a.e9() -n=e>2||e<0?B.lM:B.Vz[e] +case 3:e=a.e3() +n=e>2||e<0?B.lR:B.VG[e] break -case 4:m=a.e9() +case 4:m=a.e3() break -case 5:l=a.b_() +case 5:l=a.aY() break -case 6:k=a.b_() +case 6:k=a.aY() break -case 7:j=A.bg3(a) +case 7:j=A.bh4(a) break -case 8:i=A.bg3(a) +case 8:i=A.bh4(a) break -case 9:h=a.b_() +case 9:h=a.aY() break -case 10:g=a.j1() +case 10:g=a.iW() break -case 11:a.ek() -r=new A.h(a.b_(),a.b_()) -a.en() +case 11:a.eb() +r=new A.h(a.aY(),a.aY()) +a.ef() break -case 12:a.ek() -s=new A.h(a.b_(),a.b_()) -a.en() +case 12:a.eb() +s=new A.h(a.aY(),a.aY()) +a.ef() break -default:a.eg() -a.cm()}}a.eL() -return new A.qw(p==null?"":p,q,o,n,m,l,k,j,i,h,g,r,s)}, -bIB(a){return A.aCR(a)}, -bwO(a,b){var s,r,q,p,o,n,m,l,k,j,i=A.b([],t.bP) -a.eA() +default:a.e9() +a.ck()}}a.eI() +return new A.qG(p==null?"":p,q,o,n,m,l,k,j,i,h,g,r,s)}, +bJZ(a){return A.aDQ(a)}, +by7(a,b){var s,r,q,p,o,n,m,l,k,j,i=A.b([],t.bP) +a.ew() s=t.C0 r="" q=0 @@ -45752,251 +46875,251 @@ p=0 o=null n=null while(!0){m=a.w -if(m===0)m=a.bq() +if(m===0)m=a.bp() if(!(m!==2&&m!==4&&m!==18))break -switch(a.dc($.bob())){case 0:r=a.e0() +switch(a.d3($.bpk())){case 0:r=a.dV() break -case 1:q=a.b_() +case 1:q=a.aY() break -case 2:p=a.b_() +case 2:p=a.aY() break -case 3:o=a.e0() +case 3:o=a.dV() break -case 4:n=a.e0() +case 4:n=a.dV() break -case 5:a.eA() +case 5:a.ew() while(!0){m=a.w -if(m===0)m=a.bq() +if(m===0)m=a.bp() if(!(m!==2&&m!==4&&m!==18))break -switch(a.dc($.boa())){case 0:a.ek() +switch(a.d3($.bpj())){case 0:a.eb() while(!0){m=a.w -if(m===0)m=a.bq() +if(m===0)m=a.bp() if(!(m!==2&&m!==4&&m!==18))break -l=A.b7w(a,b) +l=A.b8v(a,b) if(l!=null){k=l j=!0}else{k=null -j=!1}if(j)i.push(s.a(k))}a.en() +j=!1}if(j)i.push(s.a(k))}a.ef() break -default:a.eg() -a.cm()}}a.eL() +default:a.e9() +a.ck()}}a.eI() break -default:a.eg() -a.cm()}}a.eL() +default:a.e9() +a.ck()}}a.eI() s=o==null?"":o -return new A.L9(i,r,q,p,s,n==null?"":n)}, -bwT(a){var s,r,q,p,o,n -a.eA() +return new A.Lr(i,r,q,p,s,n==null?"":n)}, +byc(a){var s,r,q,p,o,n +a.ew() s=null r=null q=null while(!0){p=a.w -if(p===0)p=a.bq() +if(p===0)p=a.bp() if(!(p!==2&&p!==4&&p!==18))break -switch(a.dc($.boc())){case 0:s=a.e0() +switch(a.d3($.bpl())){case 0:s=a.dV() break -case 1:r=a.e0() +case 1:r=a.dV() break -case 2:q=a.e0() +case 2:q=a.dV() break -case 3:a.b_() +case 3:a.aY() break -default:a.eg() -a.cm()}}a.eL() +default:a.e9() +a.ck()}}a.eI() o=s==null?"":s n=r==null?"":r -return new A.a0X(o,n,q==null?"":q)}, -bx8(a,b){var s,r,q,p=null,o=t.o,n=t.S,m=t.cU,l=p,k=l,j=k,i=j,h=i,g=h,f=B.bz,e=!1 +return new A.a1n(o,n,q==null?"":q)}, +bys(a,b){var s,r,q,p=null,o=t.o,n=t.S,m=t.cU,l=p,k=l,j=k,i=j,h=i,g=h,f=B.bB,e=!1 while(!0){s=a.w -if(s===0)s=a.bq() +if(s===0)s=a.bp() if(!(s!==2&&s!==4&&s!==18))break -switch(a.dc($.boh())){case 0:g=a.e0() +switch(a.d3($.bpq())){case 0:g=a.dV() break -case 1:a.eA() +case 1:a.ew() r=-1 while(!0){s=a.w -if(s===0)s=a.bq() +if(s===0)s=a.bp() if(!(s!==2&&s!==4&&s!==18))break -switch(a.dc($.bog())){case 0:r=a.e9() +switch(a.d3($.bpp())){case 0:r=a.e3() break -case 1:q=new A.Lq(r) -h=new A.Xf(A.bdn(A.c8(a,b,q.gabM(q),!1,m))) +case 1:q=new A.LI(r) +h=new A.Xz(A.ben(A.cd(a,b,q.gacp(q),!1,m))) break -default:a.eg() -a.cm()}}a.eL() +default:a.e9() +a.ck()}}a.eI() break -case 2:i=new A.mf(A.c8(a,b,A.WJ(),!1,n)) +case 2:i=new A.mu(A.cd(a,b,A.X1(),!1,n)) break -case 3:j=a.e9()===1?B.eo:B.us +case 3:j=a.e3()===1?B.er:B.uu break -case 4:k=new A.tF(A.c8(a,b,A.WP(),!0,o)) +case 4:k=new A.tO(A.cd(a,b,A.X6(),!0,o)) break -case 5:l=new A.tF(A.c8(a,b,A.WP(),!0,o)) +case 5:l=new A.tO(A.cd(a,b,A.X6(),!0,o)) break -case 6:f=a.e9()===1?B.bz:B.ap +case 6:f=a.e3()===1?B.bB:B.ap break -case 7:e=a.j1() +case 7:e=a.iW() break -default:a.eg() -a.cm()}}if(i==null)i=new A.mf(A.b([A.M4(100,n)],t.q1)) -o=j==null?B.eo:j +default:a.e9() +a.ck()}}if(i==null)i=new A.mu(A.b([A.Mo(100,n)],t.q1)) +o=j==null?B.er:j h.toString k.toString l.toString -return new A.a1r(g,o,f,h,i,k,l,e)}, -bxa(a4,a5){var s,r,q,p,o,n=null,m=A.b([],t.WC),l=t.i,k=t.o,j=t.S,i=t.cU,h=n,g=h,f=g,e=f,d=e,c=d,b=c,a=b,a0=a,a1=a0,a2=0,a3=!1 +return new A.a1U(g,o,f,h,i,k,l,e)}, +byu(a4,a5){var s,r,q,p,o,n=null,m=A.b([],t.WC),l=t.V,k=t.o,j=t.S,i=t.cU,h=n,g=h,f=g,e=f,d=e,c=d,b=c,a=b,a0=a,a1=a0,a2=0,a3=!1 while(!0){s=a4.w -if(s===0)s=a4.bq() +if(s===0)s=a4.bp() if(!(s!==2&&s!==4&&s!==18))break -switch(a4.dc($.bok())){case 0:a1=a4.e0() +switch(a4.d3($.bpt())){case 0:a1=a4.dV() break -case 1:a4.eA() +case 1:a4.ew() r=-1 while(!0){s=a4.w -if(s===0)s=a4.bq() +if(s===0)s=a4.bp() if(!(s!==2&&s!==4&&s!==18))break -switch(a4.dc($.boj())){case 0:r=a4.e9() +switch(a4.d3($.bps())){case 0:r=a4.e3() break -case 1:q=new A.Lq(r) -a0=new A.Xf(A.bdn(A.c8(a4,a5,q.gabM(q),!1,i))) +case 1:q=new A.LI(r) +a0=new A.Xz(A.ben(A.cd(a4,a5,q.gacp(q),!1,i))) break -default:a4.eg() -a4.cm()}}a4.eL() +default:a4.e9() +a4.ck()}}a4.eI() break -case 2:a=new A.mf(A.c8(a4,a5,A.WJ(),!1,j)) +case 2:a=new A.mu(A.cd(a4,a5,A.X1(),!1,j)) break -case 3:b=a4.e9()===1?B.eo:B.us +case 3:b=a4.e3()===1?B.er:B.uu break -case 4:c=new A.tF(A.c8(a4,a5,A.WP(),!0,k)) +case 4:c=new A.tO(A.cd(a4,a5,A.X6(),!0,k)) break -case 5:d=new A.tF(A.c8(a4,a5,A.WP(),!0,k)) +case 5:d=new A.tO(A.cd(a4,a5,A.X6(),!0,k)) break -case 6:e=new A.d9(A.c8(a4,a5,A.e4(),!1,l)) +case 6:e=new A.d9(A.cd(a4,a5,A.eb(),!1,l)) break -case 7:f=B.vp[a4.e9()-1] +case 7:f=B.vr[a4.e3()-1] break -case 8:g=B.v8[a4.e9()-1] +case 8:g=B.va[a4.e3()-1] break -case 9:a2=a4.b_() +case 9:a2=a4.aY() break -case 10:a3=a4.j1() +case 10:a3=a4.iW() break -case 11:a4.ek() +case 11:a4.eb() while(!0){s=a4.w -if(s===0)s=a4.bq() +if(s===0)s=a4.bp() if(!(s!==2&&s!==4&&s!==18))break -a4.eA() +a4.ew() p=n o=p while(!0){s=a4.w -if(s===0)s=a4.bq() +if(s===0)s=a4.bp() if(!(s!==2&&s!==4&&s!==18))break -switch(a4.dc($.boi())){case 0:o=a4.e0() +switch(a4.d3($.bpr())){case 0:o=a4.dV() break -case 1:p=new A.d9(A.c8(a4,a5,A.e4(),!1,l)) +case 1:p=new A.d9(A.cd(a4,a5,A.eb(),!1,l)) break -default:a4.eg() -a4.cm()}}a4.eL() +default:a4.e9() +a4.ck()}}a4.eI() if(o==="o")h=p else if(o==="d"||o==="g"){p.toString -m.push(p)}}a4.en() +m.push(p)}}a4.ef() if(m.length===1)m.push(m[0]) break -default:a4.eg() -a4.cm()}}if(a==null)a=new A.mf(A.b([A.M4(100,j)],t.q1)) -l=b==null?B.eo:b +default:a4.e9() +a4.ck()}}if(a==null)a=new A.mu(A.b([A.Mo(100,j)],t.q1)) +l=b==null?B.er:b a0.toString c.toString d.toString e.toString -return new A.a1t(a1,l,a0,a,c,d,e,f,g,a2,m,h,a3)}, -bJ2(a){return B.c.aA(A.aCR(a))}, -bg3(a){var s,r,q,p -a.ek() -s=B.c.aA(a.b_()*255) -r=B.c.aA(a.b_()*255) -q=B.c.aA(a.b_()*255) +return new A.a1W(a1,l,a0,a,c,d,e,f,g,a2,m,h,a3)}, +bKq(a){return B.c.aA(A.aDQ(a))}, +bh4(a){var s,r,q,p +a.eb() +s=B.c.aA(a.aY()*255) +r=B.c.aA(a.aY()*255) +q=B.c.aA(a.aY()*255) while(!0){p=a.w -if(p===0)p=a.bq() +if(p===0)p=a.bp() if(!(p!==2&&p!==4&&p!==18))break -a.cm()}a.en() +a.ck()}a.ef() return A.a9(255,s,r,q)}, -b8G(a){var s=A.b([],t.yv) -a.ek() -for(;a.da()===B.cR;){a.ek() -s.push(A.mt(a)) -a.en()}a.en() -return s}, -mt(a){switch(a.da().a){case 6:return A.bxL(a) -case 0:return A.bxK(a) -case 2:return A.bxM(a) +b9F(a){var s=A.b([],t.yv) +a.eb() +for(;a.d2()===B.cU;){a.eb() +s.push(A.mH(a)) +a.ef()}a.ef() +return s}, +mH(a){switch(a.d2().a){case 6:return A.bz5(a) +case 0:return A.bz4(a) +case 2:return A.bz6(a) case 8:return B.h -case 1:case 3:case 4:case 5:case 7:case 9:throw A.d(A.bI("Unknown point starts with "+a.da().j(0)))}}, -bxL(a){var s,r=a.b_(),q=a.b_() +case 1:case 3:case 4:case 5:case 7:case 9:throw A.d(A.bN("Unknown point starts with "+a.d2().j(0)))}}, +bz5(a){var s,r=a.aY(),q=a.aY() while(!0){s=a.w -if(s===0)s=a.bq() +if(s===0)s=a.bp() if(!(s!==2&&s!==4&&s!==18))break -a.cm()}return new A.h(r,q)}, -bxK(a){var s,r -a.ek() -s=a.b_() -r=a.b_() -for(;a.da()!==B.pM;)a.cm() -a.en() +a.ck()}return new A.h(r,q)}, +bz4(a){var s,r +a.eb() +s=a.aY() +r=a.aY() +for(;a.d2()!==B.pQ;)a.ck() +a.ef() return new A.h(s,r)}, -bxM(a){var s,r,q -a.eA() +bz6(a){var s,r,q +a.ew() s=0 r=0 while(!0){q=a.w -if(q===0)q=a.bq() +if(q===0)q=a.bp() if(!(q!==2&&q!==4&&q!==18))break -switch(a.dc($.boC())){case 0:s=A.aCR(a) +switch(a.d3($.bpL())){case 0:s=A.aDQ(a) break -case 1:r=A.aCR(a) +case 1:r=A.aDQ(a) break -default:a.eg() -a.cm()}}a.eL() +default:a.e9() +a.ck()}}a.eI() return new A.h(s,r)}, -aCR(a){var s,r,q=a.da() -switch(q.a){case 6:return a.b_() -case 0:a.ek() -s=a.b_() +aDQ(a){var s,r,q=a.d2() +switch(q.a){case 6:return a.aY() +case 0:a.eb() +s=a.aY() while(!0){r=a.w -if(r===0)r=a.bq() +if(r===0)r=a.bp() if(!(r!==2&&r!==4&&r!==18))break -a.cm()}a.en() +a.ck()}a.ef() return s -case 1:case 2:case 3:case 4:case 5:case 7:case 8:case 9:throw A.d(A.bI("Unknown value for token of type "+q.j(0)))}}, -c8(a,b,c,d,e){var s,r=A.b([],e.h("v>")) -if(a.da()===B.jO){b.pR("Lottie doesn't support expressions.") -return r}a.eA() +case 1:case 2:case 3:case 4:case 5:case 7:case 8:case 9:throw A.d(A.bN("Unknown value for token of type "+q.j(0)))}}, +cd(a,b,c,d,e){var s,r=A.b([],e.h("v>")) +if(a.d2()===B.jS){b.pM("Lottie doesn't support expressions.") +return r}a.ew() while(!0){s=a.w -if(s===0)s=a.bq() +if(s===0)s=a.bp() if(!(s!==2&&s!==4&&s!==18))break -switch(a.dc($.boG())){case 0:if(a.da()===B.cR){a.ek() -if(a.da()===B.c3)r.push(A.aDl(a,b,c,!1,d,e)) +switch(a.d3($.bpQ())){case 0:if(a.d2()===B.cU){a.eb() +if(a.d2()===B.c5)r.push(A.aEk(a,b,c,!1,d,e)) else while(!0){s=a.w -if(s===0)s=a.bq() +if(s===0)s=a.bp() if(!(s!==2&&s!==4&&s!==18))break -r.push(A.aDl(a,b,c,!0,d,e))}a.en()}else r.push(A.aDl(a,b,c,!1,d,e)) +r.push(A.aEk(a,b,c,!0,d,e))}a.ef()}else r.push(A.aEk(a,b,c,!1,d,e)) break -default:a.cm()}}a.eL() -A.bg5(r) +default:a.ck()}}a.eI() +A.bh6(r) return r}, -bg5(a){var s,r,q,p,o +bh6(a){var s,r,q,p,o for(s=a.length-1,r=0;r1)B.b.N(a,o)}, -bg8(b9,c0){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=null,b7=A.b([],t.cc),b8=A.b([],t.qa) -b9.eA() -s=t.i +if(q instanceof A.Fh)q.T()}}o=a[s] +if((o.b==null||o.c==null)&&a.length>1)B.b.O(a,o)}, +bh9(b9,c0){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=null,b7=A.b([],t.cc),b8=A.b([],t.qa) +b9.ew() +s=t.V r=c0.c q=t.T p=t.HU -o=c0.gaFE() +o=c0.gaGi() n=b6 m=n l=m @@ -46006,7 +47129,7 @@ i=j h=i g=h f="UNSET" -e=B.lO +e=B.lT d=0 c=0 b=0 @@ -46019,116 +47142,116 @@ a4=0 a5=0 a6=0 a7=!1 -a8=B.mG +a8=B.mL while(!0){a9=b9.w -if(a9===0)a9=b9.bq() +if(a9===0)a9=b9.bp() if(!(a9!==2&&a9!==4&&a9!==18))break -switch(b9.dc($.boI())){case 0:f=b9.e0() +switch(b9.d3($.bpS())){case 0:f=b9.dV() break -case 1:d=b9.e9() +case 1:d=b9.e3() break -case 2:g=b9.e0() +case 2:g=b9.dV() break -case 3:b0=b9.e9() -e=b0<6?B.X2[b0]:B.lO +case 3:b0=b9.e3() +e=b0<6?B.Xa[b0]:B.lT break -case 4:a2=b9.e9() +case 4:a2=b9.e3() break -case 5:c=b9.e9() +case 5:c=b9.e3() break -case 6:b=b9.e9() +case 6:b=b9.e3() break -case 7:a=A.byE(b9.e0(),o) +case 7:a=A.bzZ(b9.dV(),o) break -case 8:k=A.b7d(b9,c0) +case 8:k=A.b8c(b9,c0) break -case 9:b1=b9.e9() -if(b1>=6){r.C(0,"Unsupported matte type: "+b1) -break}a8=B.Vj[b1] -if(a8===B.Az)r.C(0,"Unsupported matte type: Luma") -else if(a8===B.AA)r.C(0,"Unsupported matte type: Luma Inverted");++c0.f +case 9:b1=b9.e3() +if(b1>=6){r.D(0,"Unsupported matte type: "+b1) +break}a8=B.Vq[b1] +if(a8===B.AB)r.D(0,"Unsupported matte type: Luma") +else if(a8===B.AC)r.D(0,"Unsupported matte type: Luma Inverted");++c0.f break -case 10:b9.ek() +case 10:b9.eb() while(!0){a9=b9.w -if(a9===0)a9=b9.bq() +if(a9===0)a9=b9.bp() if(!(a9!==2&&a9!==4&&a9!==18))break -b7.push(A.bym(b9,c0))}c0.f+=b7.length -b9.en() +b7.push(A.bzH(b9,c0))}c0.f+=b7.length +b9.ef() break -case 11:b9.ek() +case 11:b9.eb() while(!0){a9=b9.w -if(a9===0)a9=b9.bq() +if(a9===0)a9=b9.bp() if(!(a9!==2&&a9!==4&&a9!==18))break -b2=A.b7w(b9,c0) -if(b2!=null)b8.push(b2)}b9.en() +b2=A.b8v(b9,c0) +if(b2!=null)b8.push(b2)}b9.ef() break -case 12:b9.eA() +case 12:b9.ew() while(!0){a9=b9.w -if(a9===0)a9=b9.bq() +if(a9===0)a9=b9.bp() if(!(a9!==2&&a9!==4&&a9!==18))break -switch(b9.dc($.boJ())){case 0:l=new A.aqO(A.c8(b9,c0,A.bIn(),!1,p)) +switch(b9.d3($.bpT())){case 0:l=new A.as_(A.cd(b9,c0,A.bJL(),!1,p)) break -case 1:b9.ek() +case 1:b9.eb() a9=b9.w -if(a9===0)a9=b9.bq() -if(a9!==2&&a9!==4&&a9!==18)m=A.btU(b9,c0) +if(a9===0)a9=b9.bp() +if(a9!==2&&a9!==4&&a9!==18)m=A.bva(b9,c0) while(!0){a9=b9.w -if(a9===0)a9=b9.bq() +if(a9===0)a9=b9.bp() if(!(a9!==2&&a9!==4&&a9!==18))break -b9.cm()}b9.en() +b9.ck()}b9.ef() break -default:b9.eg() -b9.cm()}}b9.eL() +default:b9.e9() +b9.ck()}}b9.eI() break -case 13:b9.ek() +case 13:b9.eb() b3=A.b([],q) while(!0){a9=b9.w -if(a9===0)a9=b9.bq() +if(a9===0)a9=b9.bp() if(!(a9!==2&&a9!==4&&a9!==18))break -b9.eA() +b9.ew() while(!0){a9=b9.w -if(a9===0)a9=b9.bq() +if(a9===0)a9=b9.bp() if(!(a9!==2&&a9!==4&&a9!==18))break -switch(b9.dc($.boH())){case 0:b4=b9.e9() -if(b4===29)i=A.bu7(b9,c0) -else if(b4===25)j=new A.awD().aPh(0,b9,c0) +switch(b9.d3($.bpR())){case 0:b4=b9.e3() +if(b4===29)i=A.bvr(b9,c0) +else if(b4===25)j=new A.axK().aPS(0,b9,c0) break -case 1:b3.push(b9.e0()) +case 1:b3.push(b9.dV()) break -default:b9.eg() -b9.cm()}}b9.eL()}b9.en() -r.C(0,"Lottie doesn't support layer effects. If you are using them for fills, strokes, trim paths etc. then try adding them directly as contents in your shape. Found: "+A.j(b3)) +default:b9.e9() +b9.ck()}}b9.eI()}b9.ef() +r.D(0,"Lottie doesn't support layer effects. If you are using them for fills, strokes, trim paths etc. then try adding them directly as contents in your shape. Found: "+A.j(b3)) break -case 14:a3=b9.b_() +case 14:a3=b9.aY() break -case 15:a4=b9.b_() +case 15:a4=b9.aY() break -case 16:a0=b9.e9() +case 16:a0=b9.e3() break -case 17:a1=b9.e9() +case 17:a1=b9.e3() break -case 18:a5=b9.b_() +case 18:a5=b9.aY() break -case 19:a6=b9.b_() +case 19:a6=b9.aY() break -case 20:n=new A.d9(A.c8(b9,c0,A.e4(),!1,s)) +case 20:n=new A.d9(A.cd(b9,c0,A.eb(),!1,s)) break -case 21:h=b9.e0() +case 21:h=b9.dV() break -case 22:a7=b9.j1() +case 22:a7=b9.iW() break -default:b9.eg() -b9.cm()}}b9.eL() +default:b9.e9() +b9.ck()}}b9.eI() b5=A.b([],t.ML) -if(a5>0)b5.push(A.M3(c0,a5,0,b6,0,0,b6,b6,s)) +if(a5>0)b5.push(A.Mn(c0,a5,0,b6,0,0,b6,b6,s)) a6=a6>0?a6:c0.d.c -b5.push(A.M3(c0,a6,1,b6,a5,1,b6,b6,s)) -b5.push(A.M3(c0,17976931348623157e292,0,b6,a6,0,b6,b6,s)) -if(B.d.jh(f,".ai")||"ai"===h)c0.pR("Convert your Illustrator layers to shape layers.") +b5.push(A.Mn(c0,a6,1,b6,a5,1,b6,b6,s)) +b5.push(A.Mn(c0,17976931348623157e292,0,b6,a6,0,b6,b6,s)) +if(B.d.jb(f,".ai")||"ai"===h)c0.pM("Convert your Illustrator layers to shape layers.") k.toString -return A.bg7(i,c0,j,d,b5,a7,e,b7,a8,f,a2,a1,a0,g,b8,a,b,c,a4,l,m,n,a3,k)}, -byi(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null,e=a.d -b.eA() +return A.bh8(i,c0,j,d,b5,a7,e,b7,a8,f,a2,a1,a0,g,b8,a,b,c,a4,l,m,n,a3,k)}, +bzD(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null,e=a.d +b.ew() s=e.z r=e.x q=e.y @@ -46139,171 +47262,171 @@ m=e.f l=a.c k=e.a while(!0){j=b.w -if(j===0)j=b.bq() +if(j===0)j=b.bp() if(!(j!==2&&j!==4&&j!==18))break -switch(b.dc($.boO())){case 0:i=b.e9() -k.c=i<0?A.bkv(i):i +switch(b.d3($.bpY())){case 0:i=b.e3() +k.c=i<0?A.blC(i):i break -case 1:h=b.e9() -k.d=h<0?A.bkv(h):h +case 1:h=b.e3() +k.d=h<0?A.blC(h):h break -case 2:e.b=b.b_() +case 2:e.b=b.aY() break -case 3:e.c=b.b_()-0.01 +case 3:e.c=b.aY()-0.01 break -case 4:e.d=b.b_() +case 4:e.d=b.aY() break -case 5:g=b.e0().split(".") -if(!A.byD(A.ee(g[0],f,f),A.ee(g[1],f,f),A.ee(g[2],f,f),4,4,0))l.C(0,"Lottie only supports bodymovin >= 4.4.0") +case 5:g=b.dV().split(".") +if(!A.bzY(A.em(g[0],f,f),A.em(g[1],f,f),A.em(g[2],f,f),4,4,0))l.D(0,"Lottie only supports bodymovin >= 4.4.0") break -case 6:A.byg(b,a,n,m) +case 6:A.bzB(b,a,n,m) break -case 7:A.byd(b,a,p,o) +case 7:A.bzy(b,a,p,o) break -case 8:A.byf(b,q) +case 8:A.bzA(b,q) break -case 9:A.bye(b,a,r) +case 9:A.bzz(b,a,r) break -case 10:A.byh(b,a,s) +case 10:A.bzC(b,a,s) break -default:b.eg() -b.cm()}}return a}, -byg(a,b,c,d){var s,r,q -a.ek() +default:b.e9() +b.ck()}}return a}, +bzB(a,b,c,d){var s,r,q +a.eb() s=0 while(!0){r=a.w -if(r===0)r=a.bq() +if(r===0)r=a.bp() if(!(r!==2&&r!==4&&r!==18))break -q=A.bg8(a,b) -if(q.e===B.uN)++s +q=A.bh9(a,b) +if(q.e===B.uP)++s c.push(q) -d.u(0,q.d,q)}if(s>4)b.pR("You have "+s+" images. Lottie should primarily be used with shapes. If you are using Adobe Illustrator, convert the Illustrator layers to shape layers.") -a.en()}, -byd(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i,h,g -a.ek() +d.q(0,q.d,q)}if(s>4)b.pM("You have "+s+" images. Lottie should primarily be used with shapes. If you are using Adobe Illustrator, convert the Illustrator layers to shape layers.") +a.ef()}, +bzy(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i,h,g +a.eb() s=t.fQ r=t.S q=t.IE while(!0){p=a.w -if(p===0)p=a.bq() +if(p===0)p=a.bp() if(!(p!==2&&p!==4&&p!==18))break -o=A.ba("id") +o=A.bd("id") n=A.b([],s) m=A.D(r,q) -a.eA() +a.ew() l=0 k=0 j=null i=null while(!0){p=a.w -if(p===0)p=a.bq() +if(p===0)p=a.bp() if(!(p!==2&&p!==4&&p!==18))break -switch(a.dc($.boL())){case 0:o.b=a.e0() +switch(a.d3($.bpV())){case 0:o.b=a.dV() break -case 1:a.ek() +case 1:a.eb() while(!0){p=a.w -if(p===0)p=a.bq() +if(p===0)p=a.bp() if(!(p!==2&&p!==4&&p!==18))break -h=A.bg8(a,b) -m.u(0,h.d,h) -n.push(h)}a.en() +h=A.bh9(a,b) +m.q(0,h.d,h) +n.push(h)}a.ef() break -case 2:l=a.e9() +case 2:l=a.e3() break -case 3:k=a.e9() +case 3:k=a.e3() break -case 4:j=a.e0() +case 4:j=a.dV() break -case 5:i=a.e0() +case 5:i=a.dV() break -default:a.eg() -a.cm()}}a.eL() +default:a.e9() +a.ck()}}a.eI() if(j!=null){g=o.b -if(g===o)A.Z(A.ff(o.a)) -d.u(0,g,new A.a3a(l,k,g,j,i==null?"":i))}else{g=o.b -if(g===o)A.Z(A.ff(o.a)) -c.u(0,g,n)}}a.en()}, -byf(a,b){var s,r -a.eA() +if(g===o)A.V(A.fc(o.a)) +d.q(0,g,new A.a3M(l,k,g,j,i==null?"":i))}else{g=o.b +if(g===o)A.V(A.fc(o.a)) +c.q(0,g,n)}}a.ef()}, +bzA(a,b){var s,r +a.ew() while(!0){s=a.w -if(s===0)s=a.bq() +if(s===0)s=a.bp() if(!(s!==2&&s!==4&&s!==18))break -switch(a.dc($.boM())){case 0:a.ek() +switch(a.d3($.bpW())){case 0:a.eb() while(!0){s=a.w -if(s===0)s=a.bq() +if(s===0)s=a.bp() if(!(s!==2&&s!==4&&s!==18))break -r=A.bwT(a) -b.u(0,r.b,r)}a.en() +r=A.byc(a) +b.q(0,r.b,r)}a.ef() break -default:a.eg() -a.cm()}}a.eL()}, -bye(a,b,c){var s,r -a.ek() +default:a.e9() +a.ck()}}a.eI()}, +bzz(a,b,c){var s,r +a.eb() while(!0){s=a.w -if(s===0)s=a.bq() +if(s===0)s=a.bp() if(!(s!==2&&s!==4&&s!==18))break -r=A.bwO(a,b) -c.u(0,31*(31*B.d.gJ(r.b)+B.d.gJ(r.f))+B.d.gJ(r.e),r)}a.en()}, -byh(a,b,c){var s -a.ek() +r=A.by7(a,b) +c.q(0,31*(31*B.d.gJ(r.b)+B.d.gJ(r.f))+B.d.gJ(r.e),r)}a.ef()}, +bzC(a,b,c){var s +a.eb() while(!0){s=a.w -if(s===0)s=a.bq() +if(s===0)s=a.bp() if(!(s!==2&&s!==4&&s!==18))break -a.eA() +a.ew() while(!0){s=a.w -if(s===0)s=a.bq() +if(s===0)s=a.bp() if(!(s!==2&&s!==4&&s!==18))break -switch(a.dc($.boN())){case 0:a.e0() +switch(a.d3($.bpX())){case 0:a.dV() break -case 1:a.b_() +case 1:a.aY() break -case 2:a.b_() +case 2:a.aY() break -default:a.eg() -a.cm()}}a.eL() -c.push(new A.a3j())}a.en()}, -bym(a,b){var s,r,q,p,o,n,m=A.ba("maskMode"),l=A.ba("maskPath"),k=A.ba("opacity") -a.eA() +default:a.e9() +a.ck()}}a.eI() +c.push(new A.a3V())}a.ef()}, +bzH(a,b){var s,r,q,p,o,n,m=A.bd("maskMode"),l=A.bd("maskPath"),k=A.bd("opacity") +a.ew() s=t.S r=t.hd q=b.c p=!1 while(!0){o=a.w -if(o===0)o=a.bq() +if(o===0)o=a.bp() if(!(o!==2&&o!==4&&o!==18))break -switch(a.abe()){case"mode":n=a.e0() -switch(n){case"a":m.b=B.Aq +switch(a.abT()){case"mode":n=a.dV() +switch(n){case"a":m.b=B.As break -case"s":m.b=B.ZL +case"s":m.b=B.ZU break -case"n":m.b=B.Ar +case"n":m.b=B.At break -case"i":q.C(0,"Animation contains intersect masks. They are not supported but will be treated like add masks.") -m.b=B.ZM +case"i":q.D(0,"Animation contains intersect masks. They are not supported but will be treated like add masks.") +m.b=B.ZV break -default:q.C(0,"Unknown mask mode "+n+". Defaulting to Add.") -m.b=B.Aq}break -case"pt":l.b=new A.Xg(A.c8(a,b,A.bn8(),!1,r)) +default:q.D(0,"Unknown mask mode "+n+". Defaulting to Add.") +m.b=B.As}break +case"pt":l.b=new A.XA(A.cd(a,b,A.bof(),!1,r)) break -case"o":k.b=new A.mf(A.c8(a,b,A.WJ(),!1,s)) +case"o":k.b=new A.mu(A.cd(a,b,A.X1(),!1,s)) break -case"inv":p=a.j1() +case"inv":p=a.iW() break -default:a.cm()}}a.eL() -return new A.a3l(m.b7(),l.b7(),k.b7(),p)}, -byA(a){var s,r=A.ba("mode"),q=!1 +default:a.ck()}}a.eI() +return new A.a3X(m.bc(),l.bc(),k.bc(),p)}, +bzV(a){var s,r=A.bd("mode"),q=!1 while(!0){s=a.w -if(s===0)s=a.bq() +if(s===0)s=a.bp() if(!(s!==2&&s!==4&&s!==18))break -switch(a.dc($.boT())){case 0:a.e0() +switch(a.d3($.bq2())){case 0:a.dV() break -case 1:r.b=A.byB(a.e9()) +case 1:r.b=A.bzW(a.e3()) break -case 2:q=a.j1() +case 2:q=a.iW() break -default:a.eg() -a.cm()}}return new A.a3D(r.b7(),q)}, -bxJ(a,b,c,d){var s,r,q,p=new A.cX("") +default:a.e9() +a.ck()}}return new A.a4e(r.bc(),q)}, +bz3(a,b,c,d){var s,r,q,p=new A.cZ("") p.a=""+"$" for(s=0;s=b.gG(b)&&a.n7(0,s-b.gG(b),s).l(0,b)))break -s-=b.gG(b)}return a.n7(0,0,s)}, -bdU(a,b){var s +s=a.gE(a) +while(!0){if(!(s>=b.gE(b)&&a.n_(0,s-b.gE(b),s).l(0,b)))break +s-=b.gE(b)}return a.n_(0,0,s)}, +beU(a,b){var s if(b.a.length===0)return a s=0 -while(!0){if(!(s<=a.gG(a)-b.gG(b)&&a.n7(0,s,s+b.gG(b)).l(0,b)))break -s+=b.gG(b)}return a.WE(0,s)}, -bHs(a,b,c){return A.bbo(a,A.b5H(A.bbu(),c),A.bbt(),b)}, -bbo(a,b,c,d){var s,r,q,p,o=A.cV(0,null,a.length,null,null),n=b.$1(d) -for(s=o,r=0;r>>24&255)/255 r=b.gm(b) @@ -46628,20 +47751,20 @@ o=c.gm(c) n=c.gm(c) m=c.gm(c) l=c.gm(c) -k=A.Lk((r>>>16&255)/255) -j=A.Lk((q>>>8&255)/255) -i=A.Lk((p&255)/255) -h=A.Lk((n>>>16&255)/255) -g=A.Lk((m>>>8&255)/255) -f=A.Lk((l&255)/255) -l=A.b8h(k+a*(h-k)) -m=A.b8h(j+a*(g-j)) -n=A.b8h(i+a*(f-i)) +k=A.LC((r>>>16&255)/255) +j=A.LC((q>>>8&255)/255) +i=A.LC((p&255)/255) +h=A.LC((n>>>16&255)/255) +g=A.LC((m>>>8&255)/255) +f=A.LC((l&255)/255) +l=A.b9g(k+a*(h-k)) +m=A.b9g(j+a*(g-j)) +n=A.b9g(i+a*(f-i)) return A.a9(B.c.aA((s+a*((o>>>24&255)/255-s))*255),B.c.aA(l*255),B.c.aA(m*255),B.c.aA(n*255))}, -byC(a,b){var s,r,q,p,o,n,m,l,k,j,i -b.c0(0) +bzX(a,b){var s,r,q,p,o,n,m,l,k,j,i +b.bY(0) s=a.b -b.a2(0,s.a,s.b) +b.a0(0,s.a,s.b) for(r=a.a,q=s,p=0;pd)return!0 if(be)return!0 return c>=f}, -byE(a,b){var s,r=a.length -if(r!==0&&a[0]==="#"){s=A.ee(B.d.cf(a,1),null,16) +bzZ(a,b){var s,r=a.length +if(r!==0&&a[0]==="#"){s=A.em(B.d.cf(a,1),null,16) if(r===7)s|=4278190080 else if(r!==9){b.$1("Unknown color colorString: "+a) return B.l}return new A.l(s>>>0)}b.$1("Unknown colorString is empty or format incorrect: "+a) return B.l}, -aF0(a,b){var s=B.c.af(a),r=B.c.af(b) -return s-r*A.MH(s,r)}, -MH(a,b){var s=B.e.ey(a,b),r=B.e.gzD(a),q=B.e.gzD(b),p=B.e.bH(a,b) +aG5(a,b){var s=B.c.aj(a),r=B.c.aj(b) +return s-r*A.N0(s,r)}, +N0(a,b){var s=B.e.e4(a,b),r=B.e.gzn(a),q=B.e.gzn(b),p=B.e.bB(a,b) return r!==q&&p!==0?s-1:s}, -bCC(a,b){var s,r,q +bDZ(a,b){var s,r,q if(b.b)return s=b.e r=b.f q=b.r -A.baf(a,s.gm(s)/100,r.gm(r)/100,q.gm(q)/360)}, -baf(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i="applyTrimPathIfNeeded" -A.fz(i) -s=a.ro() -r=A.ai(s,!0,A.w(s).h("B.E")) -if(r.length===0){A.dz(i) +A.bb7(a,s.gm(s)/100,r.gm(r)/100,q.gm(q)/360)}, +bb7(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i="applyTrimPathIfNeeded" +A.fv(i) +s=a.rh() +r=A.ai(s,!0,A.w(s).h("y.E")) +if(r.length===0){A.dE(i) return}q=B.b.ga5(r) -if(b===1&&c===0){A.dz(i) -return}p=q.gG(q) -if(p<1||Math.abs(c-b-1)<0.01){A.dz(i) +if(b===1&&c===0){A.dE(i) +return}p=q.gE(q) +if(p<1||Math.abs(c-b-1)<0.01){A.dE(i) return}o=p*b n=p*c m=d*p l=Math.min(o,n)+m k=Math.max(o,n)+m -if(l>=p&&k>=p){l=A.aF0(l,p) -k=A.aF0(k,p)}if(l<0)l=A.aF0(l,p) -if(k<0)k=A.aF0(k,p) -if(l===k){a.c0(0) -A.dz(i) +if(l>=p&&k>=p){l=A.aG5(l,p) +k=A.aG5(k,p)}if(l<0)l=A.aG5(l,p) +if(k<0)k=A.aG5(k,p) +if(l===k){a.bY(0) +A.dE(i) return}if(l>=k)l-=p -j=q.Cr(l,k) -if(k>p)j.mx(0,q.Cr(0,B.c.bH(k,p)),B.h) -else if(l<0)j.mx(0,q.Cr(p+l,p),B.h) -a.c0(0) -a.mx(0,j,B.h) -A.dz(i)}, -blP(){var s,r,q,p,o=null -try{o=A.aRi()}catch(s){if(t.VI.b(A.aW(s))){r=$.b2i +j=q.Cf(l,k) +if(k>p)j.mq(0,q.Cf(0,B.c.bB(k,p)),B.h) +else if(l<0)j.mq(0,q.Cf(p+l,p),B.h) +a.bY(0) +a.mq(0,j,B.h) +A.dE(i)}, +bmW(){var s,r,q,p,o=null +try{o=A.aSu()}catch(s){if(t.VI.b(A.b_(s))){r=$.b3e if(r!=null)return r -throw s}else throw s}if(J.e(o,$.bkC)){r=$.b2i +throw s}else throw s}if(J.f(o,$.blJ)){r=$.b3e r.toString -return r}$.bkC=o -if($.b6H()===$.aq_())r=$.b2i=o.aD(".").j(0) -else{q=o.VL() +return r}$.blJ=o +if($.b7E()===$.ar9())r=$.b3e=o.aE(".").j(0) +else{q=o.We() p=q.length-1 -r=$.b2i=p===0?q:B.d.ap(q,0,p)}return r}, -bmk(a,b){var s=null -return $.b6O().aN6(0,a,b,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, -bmg(a){var s +r=$.b3e=p===0?q:B.d.au(q,0,p)}return r}, +bnr(a,b){var s=null +return $.b7L().aNJ(0,a,b,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, +bnn(a){var s if(!(a>=65&&a<=90))s=a>=97&&a<=122 else s=!0 return s}, -bJa(a,b){var s=a.length,r=b+2 +bKy(a,b){var s=a.length,r=b+2 if(s"),p=A.z(q) -for(;q.b(a);){if(b.aZ(0,a)){q=b.i(0,a) +if(m instanceof A.bk){l=A.blN(m,j,k) +q.mS(0,m,l) +m=l}if(r.D(0,m))s.push(m)}}return a}, +blN(a,b,c){var s,r,q=c.h("aLD<0>"),p=A.C(q) +for(;q.b(a);){if(b.b1(0,a)){q=b.i(0,a) q.toString -return c.h("b5<0>").a(q)}else if(!p.C(0,a))throw A.d(A.a7("Recursive references detected: "+p.j(0))) -a=a.$ti.h("b5<1>").a(A.bhm(a.a,a.b,null))}for(q=A.cY(p,p.r,p.$ti.c),s=q.$ti.c;q.F();){r=q.d -b.u(0,r==null?s.a(r):r,a)}return a}, -bGG(a){switch(a){case 8:return"\\b" +return c.h("b8<0>").a(q)}else if(!p.D(0,a))throw A.d(A.a7("Recursive references detected: "+p.j(0))) +a=a.$ti.h("b8<1>").a(A.bir(a.a,a.b,null))}for(q=A.cW(p,p.r,p.$ti.c),s=q.$ti.c;q.H();){r=q.d +b.q(0,r==null?s.a(r):r,a)}return a}, +bI2(a){switch(a){case 8:return"\\b" case 9:return"\\t" case 10:return"\\n" case 11:return"\\v" @@ -46743,177 +47866,177 @@ case 12:return"\\f" case 13:return"\\r" case 34:return'\\"' case 39:return"\\'" -case 92:return"\\\\"}if(a<32)return"\\x"+B.d.jr(B.e.hC(a,16),2,"0") -return A.cx(a)}, -bn3(a,b){return a}, -bn4(a,b){return b}, -bn2(a,b){return a.b<=b.b?b:a}, -by9(){return new A.arU()}, -a62(a,b,c){return B.c.bN(a.b_()*(c-b+1))+b}, -bHQ(a){switch(a.a){case 0:return B.CG -case 1:return B.CH -case 2:return B.a1T -case 3:return B.CI}}, -b5P(a){var s=0,r=A.t(t.w),q,p,o,n,m,l -var $async$b5P=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:o=$.bcx() +case 92:return"\\\\"}if(a<32)return"\\x"+B.d.jo(B.e.hA(a,16),2,"0") +return A.cB(a)}, +boa(a,b){return a}, +bob(a,b){return b}, +bo9(a,b){return a.b<=b.b?b:a}, +bzu(){return new A.at4()}, +a6J(a,b,c){return B.c.bN(a.aY()*(c-b+1))+b}, +bJd(a){switch(a.a){case 0:return B.CI +case 1:return B.CJ +case 2:return B.a21 +case 3:return B.CK}}, +b6O(a){var s=0,r=A.t(t.w),q,p,o,n,m,l +var $async$b6O=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:o=$.bds() n=a.j(0) -m=A.bHQ(B.TX) -l=B.d.cb(n,"http:")||B.d.cb(n,"https:") -if(m!==B.CH)p=l&&m===B.CG +m=A.bJd(B.U3) +l=B.d.cd(n,"http:")||B.d.cd(n,"https:") +if(m!==B.CJ)p=l&&m===B.CI else p=!0 -q=o.Kc(n,!0,!0,B.Al,m===B.CI,p,p,null) +q=o.JZ(n,!0,!0,B.An,m===B.CK,p,p,null) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$b5P,r)}, -bbq(a){var s=0,r=A.t(t.w),q -var $async$bbq=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q=$.bcx().a75(a.j(0)) +return A.r($async$b6O,r)}, +bci(a){var s=0,r=A.t(t.w),q +var $async$bci=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q=$.bds().a7F(a.j(0)) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$bbq,r)}, -bj5(a){var s,r,q=new Uint8Array(16) -if(a===-1)s=$.bqq() -else{s=new A.aj5() -s.YP(a)}for(r=0;r<16;++r)q[r]=s.fB(256) +return A.r($async$bci,r)}, +bkc(a){var s,r,q=new Uint8Array(16) +if(a===-1)s=$.brB() +else{s=new A.ajY() +s.Zi(a)}for(r=0;r<16;++r)q[r]=s.fn(256) return q}, -bLz(a){var s,r,q,p=a.getUint16(0,!1)&65535,o=p&32768,n=p>>>10&31,m=p&1023 +bMY(a){var s,r,q,p=a.getUint16(0,!1)&65535,o=p&32768,n=p>>>10&31,m=p&1023 if(n===0){if(m!==0){a.setUint32(0,1056964608+m,!1) -s=a.getFloat32(0,!1)-$.bo6().getFloat32(0,!1) +s=a.getFloat32(0,!1)-$.bpf().getFloat32(0,!1) return o===0?s:-s}r=0 q=0}else{q=m<<13 if(n===31){if(q!==0)q|=4194304 r=255}else r=n-15+127}a.setUint32(0,(o<<16|r<<23|q)>>>0,!1) return a.getFloat32(0,!1)}, -ef(a,b){if(a==null)return null -a=B.d.fe(B.d.nV(B.d.nV(B.d.nV(B.d.nV(B.d.nV(a,"rem",""),"em",""),"ex",""),"px",""),"pt","")) -if(b)return A.zX(a) -return A.l9(a)}, -fM(a,b,c){var s,r,q=null,p=a==null,o=p?q:B.d.O(a,"pt") +en(a,b){if(a==null)return null +a=B.d.fd(B.d.nR(B.d.nR(B.d.nR(B.d.nR(B.d.nR(a,"rem",""),"em",""),"ex",""),"px",""),"pt","")) +if(b)return A.A8(a) +return A.lm(a)}, +fF(a,b,c){var s,r,q=null,p=a==null,o=p?q:B.d.N(a,"pt") if(o===!0)s=1.3333333333333333 -else{o=p?q:B.d.O(a,"rem") +else{o=p?q:B.d.N(a,"rem") if(o===!0)s=b.b -else{o=p?q:B.d.O(a,"em") +else{o=p?q:B.d.N(a,"em") if(o===!0)s=b.b -else{p=p?q:B.d.O(a,"ex") -s=p===!0?b.c:1}}}r=A.ef(a,c) +else{p=p?q:B.d.N(a,"ex") +s=p===!0?b.c:1}}}r=A.en(a,c) return r!=null?r*s:q}, -apP(a){var s,r,q,p,o,n,m,l,k +ar_(a){var s,r,q,p,o,n,m,l,k if(a==null||a==="")return null -s=$.bsf() +s=$.btq() if(!s.b.test(a))throw A.d(A.a7("illegal or unsupported transform: "+a)) -s=$.bse().Bk(0,a) -s=A.ai(s,!0,A.w(s).h("B.E")) -r=A.a6(s).h("cr<1>") -q=new A.cr(s,r) -for(s=new A.cU(q,q.gG(q),r.h("cU")),r=r.h("aA.E"),p=B.bb;s.F();){o=s.d +s=$.btp().B9(0,a) +s=A.ai(s,!0,A.w(s).h("y.E")) +r=A.a6(s).h("cs<1>") +q=new A.cs(s,r) +for(s=new A.cX(q,q.gE(q),r.h("cX")),r=r.h("aF.E"),p=B.bc;s.H();){o=s.d if(o==null)o=r.a(o) -n=o.vR(1) +n=o.vB(1) n.toString -m=B.d.fe(n) -o=o.vR(2) +m=B.d.fd(n) +o=o.vB(2) o.toString -l=B.d.fe(o) -k=B.Zj.i(0,m) +l=B.d.fd(o) +k=B.Zr.i(0,m) if(k==null)throw A.d(A.a7("Unsupported transform: "+m)) p=k.$2(l,p)}return p}, -bGi(a,b){var s,r,q,p,o,n=B.d.o7(B.d.fe(a),$.aq8()),m=A.ef(n[0],!1) +bHF(a,b){var s,r,q,p,o,n=B.d.o3(B.d.fd(a),$.ari()),m=A.en(n[0],!1) m.toString -s=A.ef(n[1],!1) +s=A.en(n[1],!1) s.toString -r=A.ef(n[2],!1) +r=A.en(n[2],!1) r.toString -q=A.ef(n[3],!1) +q=A.en(n[3],!1) q.toString -p=A.ef(n[4],!1) +p=A.en(n[4],!1) p.toString -o=A.ef(n[5],!1) +o=A.en(n[5],!1) o.toString -return A.q9(m,s,r,q,p,o,null).iC(b)}, -bGl(a,b){var s=A.ef(a,!1) +return A.qi(m,s,r,q,p,o,null).ix(b)}, +bHI(a,b){var s=A.en(a,!1) s.toString -return A.q9(1,0,Math.tan(s),1,0,0,null).iC(b)}, -bGm(a,b){var s=A.ef(a,!1) +return A.qi(1,0,Math.tan(s),1,0,0,null).ix(b)}, +bHJ(a,b){var s=A.en(a,!1) s.toString -return A.q9(1,Math.tan(s),0,1,0,0,null).iC(b)}, -bGn(a,b){var s,r,q=B.d.o7(a,$.aq8()),p=A.ef(q[0],!1) +return A.qi(1,Math.tan(s),0,1,0,0,null).ix(b)}, +bHK(a,b){var s,r,q=B.d.o3(a,$.ari()),p=A.en(q[0],!1) p.toString if(q.length<2)s=0 -else{r=A.ef(q[1],!1) +else{r=A.en(q[1],!1) r.toString -s=r}return A.q9(1,0,0,1,p,s,null).iC(b)}, -bGk(a,b){var s,r,q=B.d.o7(a,$.aq8()),p=A.ef(q[0],!1) +s=r}return A.qi(1,0,0,1,p,s,null).ix(b)}, +bHH(a,b){var s,r,q=B.d.o3(a,$.ari()),p=A.en(q[0],!1) p.toString if(q.length<2)s=p -else{r=A.ef(q[1],!1) +else{r=A.en(q[1],!1) r.toString -s=r}return A.q9(p,0,0,s,0,0,null).iC(b)}, -bGj(a,b){var s,r,q,p=B.d.o7(a,$.aq8()),o=A.ef(p[0],!1) +s=r}return A.qi(p,0,0,s,0,0,null).ix(b)}, +bHG(a,b){var s,r,q,p=B.d.o3(a,$.ari()),o=A.en(p[0],!1) o.toString -s=B.bb.aQX(o*3.141592653589793/180) -if(p.length>1){o=A.ef(p[1],!1) +s=B.bc.aRA(o*3.141592653589793/180) +if(p.length>1){o=A.en(p[1],!1) o.toString -if(p.length===3){r=A.ef(p[2],!1) +if(p.length===3){r=A.en(p[2],!1) r.toString q=r}else q=o -return A.q9(1,0,0,1,o,q,null).iC(s).Ei(-o,-q).iC(b)}else return s.iC(b)}, -bmL(a){if(a==="inherit"||a==null)return null -return a!=="evenodd"?B.ce:B.a10}, -tA(a){var s -if(A.bmj(a))return A.bmK(a,1) -else{s=A.ef(a,!1) +return A.qi(1,0,0,1,o,q,null).ix(s).E5(-o,-q).ix(b)}else return s.ix(b)}, +bnS(a){if(a==="inherit"||a==null)return null +return a!=="evenodd"?B.cg:B.a19}, +tK(a){var s +if(A.bnq(a))return A.bnR(a,1) +else{s=A.en(a,!1) s.toString return s}}, -bmK(a,b){var s=A.ef(B.d.ap(a,0,a.length-1),!1) +bnR(a,b){var s=A.en(B.d.au(a,0,a.length-1),!1) s.toString return s/100*b}, -bmj(a){var s=B.d.jh(a,"%") +bnq(a){var s=B.d.jb(a,"%") return s}, -bmJ(a,b,c){var s,r,q +bnQ(a,b,c){var s,r,q if(c!=null)if(b==="width")s=c.r else s=b==="height"?c.w:null else s=null -if(B.d.O(a,"%")){r=A.l9(B.d.ap(a,0,a.length-1)) +if(B.d.N(a,"%")){r=A.lm(B.d.au(a,0,a.length-1)) s.toString -q=r/100*s}else if(B.d.cb(a,"0.")){r=A.l9(a) +q=r/100*s}else if(B.d.cd(a,"0.")){r=A.lm(a) s.toString -q=r*s}else q=a.length!==0?A.l9(a):null +q=r*s}else q=a.length!==0?A.lm(a):null return q}, -m8(a,b){var s +mo(a,b){var s if(a==null)return b==null if(b==null||a.length!==b.length)return!1 if(a===b)return!0 -for(s=0;s")) -g.co(i,0,2,h.h("N.E")) -B.b.H(j,g) +h=A.b1(i) +g=new A.aK(i,0,2,h.h("aK")) +g.cm(i,0,2,h.h("M.E")) +B.b.I(j,g) c4.a.push(l) l=k.length c3.setUint32(0,l,!0) g=c4.a j=c4.d -i=A.aZ(j) -h=new A.aB(j,0,4,i.h("aB")) -h.co(j,0,4,i.h("N.E")) -B.b.H(g,h) -h=c4.a -g=k.buffer -k=k.byteOffset -l=new Uint8Array(g,k,l) -B.b.H(h,l)}for(p=c5.c,o=p.length,n=0;l=p.length,n")) +h.cm(j,0,4,i.h("M.E")) +B.b.I(g,h) +B.b.I(c4.a,B.aQ.j8(k.buffer,k.byteOffset,l))}for(p=c5.c,o=p.length,n=0;l=p.length,n")) -g.co(i,0,4,h.h("N.E")) -B.b.H(o,g) +h=A.b1(i) +g=new A.aK(i,0,4,h.h("aK")) +g.cm(i,0,4,h.h("M.E")) +B.b.I(o,g) c4.a.push(k.a) c3.setUint16(0,j,!0) k=c4.a g=c4.d -o=A.aZ(g) -i=new A.aB(g,0,2,o.h("aB")) -i.co(g,0,2,o.h("N.E")) -B.b.H(k,i) +o=A.b1(g) +i=new A.aK(g,0,2,o.h("aK")) +i.cm(g,0,2,o.h("M.E")) +B.b.I(k,i) c3.setUint16(0,b==null?c0:b,!0) o=c4.a k=c4.d -i=A.aZ(k) -h=new A.aB(k,0,2,i.h("aB")) -h.co(k,0,2,i.h("N.E")) -B.b.H(o,h) -s.u(0,e,j)}if(c!=null){b=q.i(0,c.b) +i=A.b1(k) +h=new A.aK(k,0,2,i.h("aK")) +h.cm(k,0,2,i.h("M.E")) +B.b.I(o,h) +s.q(0,e,j)}if(c!=null){b=q.i(0,c.b) o=c.a k=c.c k=k==null?b9:k.a @@ -47033,175 +48152,171 @@ h=c.e if(h==null)h=4 g=c.f if(g==null)g=1 -c4.iT(B.F7) +c4.iL(B.F8) a=c4.e++ c4.a.push(29) c3.setUint32(0,o.a,!0) o=c4.a a0=c4.d -a1=A.aZ(a0) -a2=new A.aB(a0,0,4,a1.h("aB")) -a2.co(a0,0,4,a1.h("N.E")) -B.b.H(o,a2) +a1=A.b1(a0) +a2=new A.aK(a0,0,4,a1.h("aK")) +a2.cm(a0,0,4,a1.h("M.E")) +B.b.I(o,a2) c4.a.push(k) c4.a.push(j) c4.a.push(i.a) c3.setFloat32(0,h,!0) h=c4.a i=c4.d -o=A.aZ(i) -k=new A.aB(i,0,4,o.h("aB")) -k.co(i,0,4,o.h("N.E")) -B.b.H(h,k) +o=A.b1(i) +k=new A.aK(i,0,4,o.h("aK")) +k.cm(i,0,4,o.h("M.E")) +B.b.I(h,k) c3.setFloat32(0,g,!0) g=c4.a k=c4.d -o=A.aZ(k) -j=new A.aB(k,0,4,o.h("aB")) -j.co(k,0,4,o.h("N.E")) -B.b.H(g,j) +o=A.b1(k) +j=new A.aK(k,0,4,o.h("aK")) +j.cm(k,0,4,o.h("M.E")) +B.b.I(g,j) c3.setUint16(0,a,!0) j=c4.a g=c4.d -o=A.aZ(g) -k=new A.aB(g,0,2,o.h("aB")) -k.co(g,0,2,o.h("N.E")) -B.b.H(j,k) +o=A.b1(g) +k=new A.aK(g,0,2,o.h("aK")) +k.cm(g,0,2,o.h("M.E")) +B.b.I(j,k) c3.setUint16(0,b==null?c0:b,!0) o=c4.a k=c4.d -j=A.aZ(k) -i=new A.aB(k,0,2,j.h("aB")) -i.co(k,0,2,j.h("N.E")) -B.b.H(o,i) -r.u(0,e,a)}++e}a3=A.D(c2,c2) +j=A.b1(k) +i=new A.aK(k,0,2,j.h("aK")) +i.cm(k,0,2,j.h("M.E")) +B.b.I(o,i) +r.q(0,e,a)}++e}a3=A.D(c2,c2) for(c2=c5.d,p=c2.length,o=t.ZC,l=t.n,k=t.JO,j=t.wd,a4=0,n=0;n")) -a2.co(a0,0,2,a1.h("N.E")) -B.b.H(g,a2) +a1=A.b1(a0) +a2=new A.aK(a0,0,2,a1.h("aK")) +a2.cm(a0,0,2,a1.h("M.E")) +B.b.I(g,a2) a2=i.length c3.setUint32(0,a2,!0) g=c4.a a1=c4.d -a0=A.aZ(a1) -b0=new A.aB(a1,0,4,a0.h("aB")) -b0.co(a1,0,4,a0.h("N.E")) -B.b.H(g,b0) -b0=c4.a -g=i.buffer -i=i.byteOffset -i=new Uint8Array(g,i,a2) -B.b.H(b0,i) -i=h.length -c3.setUint32(0,i,!0) -g=c4.a -a0=c4.d -a1=A.aZ(a0) -a2=new A.aB(a0,0,4,a1.h("aB")) -a2.co(a0,0,4,a1.h("N.E")) -B.b.H(g,a2) -g=c4.a -b1=B.e.bH(g.length,4) -if(b1!==0){a0=$.C3() -a1=4-b1 -a2=A.aZ(a0) -b0=new A.aB(a0,0,a1,a2.h("aB")) -b0.co(a0,0,a1,a2.h("N.E")) -B.b.H(g,b0)}g=c4.a -a0=h.buffer +a0=A.b1(a1) +b0=new A.aK(a1,0,4,a0.h("aK")) +b0.cm(a1,0,4,a0.h("M.E")) +B.b.I(g,b0) +B.b.I(c4.a,B.aQ.j8(i.buffer,i.byteOffset,a2)) +a2=h.length +c3.setUint32(0,a2,!0) +i=c4.a +b0=c4.d +g=A.b1(b0) +a0=new A.aK(b0,0,4,g.h("aK")) +a0.cm(b0,0,4,g.h("M.E")) +B.b.I(i,a0) +i=c4.a +b1=B.e.bB(i.length,4) +if(b1!==0){g=$.Ce() +a0=4-b1 +a1=A.b1(g) +b0=new A.aK(g,0,a0,a1.h("aK")) +b0.cm(g,0,a0,a1.h("M.E")) +B.b.I(i,b0)}i=c4.a +g=h.buffer h=h.byteOffset -i=new Uint8Array(a0,h,4*i) -B.b.H(g,i) -a3.u(0,a4,a);++a4}for(c2=c5.y,p=c2.length,n=0;n")) -a1.co(a,0,2,a0.h("N.E")) -B.b.H(g,a1) +a0=A.b1(a) +a1=new A.aK(a,0,2,a0.h("aK")) +a1.cm(a,0,2,a0.h("M.E")) +B.b.I(g,a1) c3.setFloat32(0,o==null?0/0:o,!0) o=c4.a g=c4.d -a=A.aZ(g) -a0=new A.aB(g,0,4,a.h("aB")) -a0.co(g,0,4,a.h("N.E")) -B.b.H(o,a0) +a=A.b1(g) +a0=new A.aK(g,0,4,a.h("aK")) +a0.cm(g,0,4,a.h("M.E")) +B.b.I(o,a0) c3.setFloat32(0,l==null?0/0:l,!0) o=c4.a l=c4.d -g=A.aZ(l) -a=new A.aB(l,0,4,g.h("aB")) -a.co(l,0,4,g.h("N.E")) -B.b.H(o,a) +g=A.b1(l) +a=new A.aK(l,0,4,g.h("aK")) +a.cm(l,0,4,g.h("M.E")) +B.b.I(o,a) c3.setFloat32(0,k==null?0/0:k,!0) o=c4.a l=c4.d -k=A.aZ(l) -g=new A.aB(l,0,4,k.h("aB")) -g.co(l,0,4,k.h("N.E")) -B.b.H(o,g) +k=A.b1(l) +g=new A.aK(l,0,4,k.h("aK")) +g.cm(l,0,4,k.h("M.E")) +B.b.I(o,g) c3.setFloat32(0,j==null?0/0:j,!0) o=c4.a l=c4.d -k=A.aZ(l) -j=new A.aB(l,0,4,k.h("aB")) -j.co(l,0,4,k.h("N.E")) -B.b.H(o,j) +k=A.b1(l) +j=new A.aK(l,0,4,k.h("aK")) +j.cm(l,0,4,k.h("M.E")) +B.b.I(o,j) o=i?1:0 c4.a.push(o) o=c4.a if(h!=null){l=h.length o.push(l) o=c4.a -b1=B.e.bH(o.length,8) -if(b1!==0){k=$.C3() +b1=B.e.bB(o.length,8) +if(b1!==0){k=$.Ce() j=8-b1 -i=A.aZ(k) -g=new A.aB(k,0,j,i.h("aB")) -g.co(k,0,j,i.h("N.E")) -B.b.H(o,g)}o=c4.a +i=A.b1(k) +g=new A.aK(k,0,j,i.h("aK")) +g.cm(k,0,j,i.h("M.E")) +B.b.I(o,g)}o=c4.a k=h.buffer h=h.byteOffset l=new Uint8Array(k,h,8*l) -B.b.H(o,l)}else o.push(0)}for(c2=c5.f,p=c2.length,n=0;n")) -b0.co(a1,0,2,a2.h("N.E")) -B.b.H(a0,b0) +a2=A.b1(a1) +b0=new A.aK(a1,0,2,a2.h("aK")) +b0.cm(a1,0,2,a2.h("M.E")) +B.b.I(a0,b0) c3.setFloat32(0,k,!0) k=c4.a b0=c4.d -a0=A.aZ(b0) -a1=new A.aB(b0,0,4,a0.h("aB")) -a1.co(b0,0,4,a0.h("N.E")) -B.b.H(k,a1) +a0=A.b1(b0) +a1=new A.aK(b0,0,4,a0.h("aK")) +a1.cm(b0,0,4,a0.h("M.E")) +B.b.I(k,a1) c3.setFloat32(0,i,!0) i=c4.a a1=c4.d -k=A.aZ(a1) -a0=new A.aB(a1,0,4,k.h("aB")) -a0.co(a1,0,4,k.h("N.E")) -B.b.H(i,a0) +k=A.b1(a1) +a0=new A.aK(a1,0,4,k.h("aK")) +a0.cm(a1,0,4,k.h("M.E")) +B.b.I(i,a0) c4.a.push(j.a) c4.a.push(h.a) c4.a.push(g.a) c3.setUint32(0,a.a,!0) a=c4.a g=c4.d -k=A.aZ(g) -j=new A.aB(g,0,4,k.h("aB")) -j.co(g,0,4,k.h("N.E")) -B.b.H(a,j) -if(l!=null){b4=B.P.goB().d_(l) +k=A.b1(g) +j=new A.aK(g,0,4,k.h("aK")) +j.cm(g,0,4,k.h("M.E")) +B.b.I(a,j) +if(l!=null){b4=B.Q.goy().cT(l) l=b4.length c3.setUint16(0,l,!0) k=c4.a j=c4.d -i=A.aZ(j) -h=new A.aB(j,0,2,i.h("aB")) -h.co(j,0,2,i.h("N.E")) -B.b.H(k,h) -h=c4.a -k=b4.buffer -i=b4.byteOffset -l=new Uint8Array(k,i,l) -B.b.H(h,l)}else{c3.setUint16(0,0,!0) +i=A.b1(j) +h=new A.aK(j,0,2,i.h("aK")) +h.cm(j,0,2,i.h("M.E")) +B.b.I(k,h) +B.b.I(c4.a,B.aQ.j8(b4.buffer,b4.byteOffset,l))}else{c3.setUint16(0,0,!0) l=c4.a k=c4.d -j=A.aZ(k) -i=new A.aB(k,0,2,j.h("aB")) -i.co(k,0,2,j.h("N.E")) -B.b.H(l,i)}b4=B.P.goB().d_(o) +j=A.b1(k) +i=new A.aK(k,0,2,j.h("aK")) +i.cm(k,0,2,j.h("M.E")) +B.b.I(l,i)}b4=B.Q.goy().cT(o) o=b4.length c3.setUint16(0,o,!0) l=c4.a k=c4.d -j=A.aZ(k) -i=new A.aB(k,0,2,j.h("aB")) -i.co(k,0,2,j.h("N.E")) -B.b.H(l,i) -i=c4.a -l=b4.buffer -j=b4.byteOffset -o=new Uint8Array(l,j,o) -B.b.H(i,o)}for(c2=c5.z,p=c2.length,o=c5.w,l=c5.x,k=c5.e,n=0;n")) +i.cm(k,0,2,j.h("M.E")) +B.b.I(l,i) +B.b.I(c4.a,B.aQ.j8(b4.buffer,b4.byteOffset,o))}for(c2=c5.z,p=c2.length,o=c5.w,l=c5.x,k=c5.e,n=0;n")) -a0.co(g,0,2,a.h("N.E")) -B.b.H(j,a0) -c3.setUint16(0,i.gG(i),!0) +a=A.b1(g) +a0=new A.aK(g,0,2,a.h("aK")) +a0.cm(g,0,2,a.h("M.E")) +B.b.I(j,a0) +c3.setUint16(0,i.gE(i),!0) a0=c4.a j=c4.d -g=A.aZ(j) -a=new A.aB(j,0,2,g.h("aB")) -a.co(j,0,2,g.h("N.E")) -B.b.H(a0,a) +g=A.b1(j) +a=new A.aK(j,0,2,g.h("aK")) +a.cm(j,0,2,g.h("M.E")) +B.b.I(a0,a) a=c4.a -b1=B.e.bH(a.length,4) -if(b1!==0){j=$.C3() +b1=B.e.bB(a.length,4) +if(b1!==0){j=$.Ce() g=4-b1 -a0=A.aZ(j) -a1=new A.aB(j,0,g,a0.h("aB")) -a1.co(j,0,g,a0.h("N.E")) -B.b.H(a,a1)}j=c4.a +a0=A.b1(j) +a1=new A.aK(j,0,g,a0.h("aK")) +a1.cm(j,0,g,a0.h("M.E")) +B.b.I(a,a1)}j=c4.a g=i.buffer a=i.byteOffset -i=i.gG(i) +i=i.gE(i) i=new Uint8Array(g,a,4*i) -B.b.H(j,i) -c3.setUint16(0,h.gG(h),!0) +B.b.I(j,i) +c3.setUint16(0,h.gE(h),!0) j=c4.a i=c4.d -g=A.aZ(i) -a=new A.aB(i,0,2,g.h("aB")) -a.co(i,0,2,g.h("N.E")) -B.b.H(j,a) +g=A.b1(i) +a=new A.aK(i,0,2,g.h("aK")) +a.cm(i,0,2,g.h("M.E")) +B.b.I(j,a) a=c4.a -b1=B.e.bH(a.length,2) -if(b1!==0){j=$.C3() +b1=B.e.bB(a.length,2) +if(b1!==0){j=$.Ce() i=2-b1 -g=A.aZ(j) -a0=new A.aB(j,0,i,g.h("aB")) -a0.co(j,0,i,g.h("N.E")) -B.b.H(a,a0)}j=c4.a +g=A.b1(j) +a0=new A.aK(j,0,i,g.h("aK")) +a0.cm(j,0,i,g.h("M.E")) +B.b.I(a,a0)}j=c4.a i=h.buffer g=h.byteOffset -h=h.gG(h) +h=h.gE(h) i=new Uint8Array(i,g,2*h) -B.b.H(j,i) +B.b.I(j,i) break case 2:j=s.i(0,a9.d) j.toString -c4.iT(B.cA) -c4.pH() +c4.iL(B.cC) +c4.pB() c4.a.push(37) c3.setUint16(0,j,!0) j=c4.a i=c4.d -h=A.aZ(i) -g=new A.aB(i,0,2,h.h("aB")) -g.co(i,0,2,h.h("N.E")) -B.b.H(j,g) +h=A.b1(i) +g=new A.aK(i,0,2,h.h("aK")) +g.cm(i,0,2,h.h("M.E")) +B.b.I(j,g) break -case 3:c4.iT(B.cA) -c4.pH() +case 3:c4.iL(B.cC) +c4.pB() c4.a.push(38) break case 4:j=a3.i(0,a9.c) j.toString -c4.iT(B.cA) -c4.pH() +c4.iL(B.cC) +c4.pB() c4.a.push(42) c3.setUint16(0,j,!0) j=c4.a i=c4.d -h=A.aZ(i) -g=new A.aB(i,0,2,h.h("aB")) -g.co(i,0,2,h.h("N.E")) -B.b.H(j,g) +h=A.b1(i) +g=new A.aK(i,0,2,h.h("aK")) +g.cm(i,0,2,h.h("M.E")) +B.b.I(j,g) break -case 5:c4.iT(B.cA) -c4.pH() +case 5:c4.iL(B.cC) +c4.pB() c4.a.push(43) break case 8:j=a9.f @@ -47386,72 +48493,72 @@ j=b6.a i=b6.b h=b6.c g=b6.d -a=b6.e.vD() -c4.iT(B.cA) +a=b6.e.vn() +c4.iL(B.cC) a0=c4.z++ c4.a.push(49) c3.setUint16(0,a0,!0) a0=c4.a a1=c4.d -a2=A.aZ(a1) -b0=new A.aB(a1,0,2,a2.h("aB")) -b0.co(a1,0,2,a2.h("N.E")) -B.b.H(a0,b0) +a2=A.b1(a1) +b0=new A.aK(a1,0,2,a2.h("aK")) +b0.cm(a1,0,2,a2.h("M.E")) +B.b.I(a0,b0) c3.setFloat32(0,j,!0) j=c4.a b0=c4.d -a0=A.aZ(b0) -a1=new A.aB(b0,0,4,a0.h("aB")) -a1.co(b0,0,4,a0.h("N.E")) -B.b.H(j,a1) +a0=A.b1(b0) +a1=new A.aK(b0,0,4,a0.h("aK")) +a1.cm(b0,0,4,a0.h("M.E")) +B.b.I(j,a1) c3.setFloat32(0,i,!0) i=c4.a a1=c4.d -j=A.aZ(a1) -a0=new A.aB(a1,0,4,j.h("aB")) -a0.co(a1,0,4,j.h("N.E")) -B.b.H(i,a0) +j=A.b1(a1) +a0=new A.aK(a1,0,4,j.h("aK")) +a0.cm(a1,0,4,j.h("M.E")) +B.b.I(i,a0) c3.setFloat32(0,h,!0) h=c4.a a0=c4.d -j=A.aZ(a0) -i=new A.aB(a0,0,4,j.h("aB")) -i.co(a0,0,4,j.h("N.E")) -B.b.H(h,i) +j=A.b1(a0) +i=new A.aK(a0,0,4,j.h("aK")) +i.cm(a0,0,4,j.h("M.E")) +B.b.I(h,i) c3.setFloat32(0,g,!0) g=c4.a i=c4.d -j=A.aZ(i) -h=new A.aB(i,0,4,j.h("aB")) -h.co(i,0,4,j.h("N.E")) -B.b.H(g,h) +j=A.b1(i) +h=new A.aK(i,0,4,j.h("aK")) +h.cm(i,0,4,j.h("M.E")) +B.b.I(g,h) j=a.length c4.a.push(j) i=c4.a -b1=B.e.bH(i.length,8) -if(b1!==0){h=$.C3() +b1=B.e.bB(i.length,8) +if(b1!==0){h=$.Ce() g=8-b1 -a0=A.aZ(h) -a1=new A.aB(h,0,g,a0.h("aB")) -a1.co(h,0,g,a0.h("N.E")) -B.b.H(i,a1)}i=c4.a +a0=A.b1(h) +a1=new A.aK(h,0,g,a0.h("aK")) +a1.cm(h,0,g,a0.h("M.E")) +B.b.I(i,a1)}i=c4.a h=a.buffer a=a.byteOffset j=new Uint8Array(h,a,8*j) -B.b.H(i,j) +B.b.I(i,j) break case 9:j=a9.c j.toString -c4.iT(B.cA) -c4.pH() +c4.iL(B.cC) +c4.pB() c4.a.push(51) c3.setUint16(0,j,!0) j=c4.a i=c4.d -h=A.aZ(i) -g=new A.aB(i,0,2,h.h("aB")) -g.co(i,0,2,h.h("N.E")) -B.b.H(j,g) +h=A.b1(i) +g=new A.aK(i,0,2,h.h("aK")) +g.cm(i,0,2,h.h("M.E")) +B.b.I(j,g) break case 6:j=a9.c j.toString @@ -47459,37 +48566,37 @@ i=a9.d h=s.i(0,i) i=r.i(0,i) g=a9.e -c4.iT(B.cA) -c4.pH() +c4.iL(B.cC) +c4.pB() c4.a.push(44) c3.setUint16(0,j,!0) j=c4.a a=c4.d -a0=A.aZ(a) -a1=new A.aB(a,0,2,a0.h("aB")) -a1.co(a,0,2,a0.h("N.E")) -B.b.H(j,a1) +a0=A.b1(a) +a1=new A.aK(a,0,2,a0.h("aK")) +a1.cm(a,0,2,a0.h("M.E")) +B.b.I(j,a1) c3.setUint16(0,h==null?c0:h,!0) j=c4.a h=c4.d -a=A.aZ(h) -a0=new A.aB(h,0,2,a.h("aB")) -a0.co(h,0,2,a.h("N.E")) -B.b.H(j,a0) +a=A.b1(h) +a0=new A.aK(h,0,2,a.h("aK")) +a0.cm(h,0,2,a.h("M.E")) +B.b.I(j,a0) c3.setUint16(0,i==null?c0:i,!0) j=c4.a i=c4.d -h=A.aZ(i) -a=new A.aB(i,0,2,h.h("aB")) -a.co(i,0,2,h.h("N.E")) -B.b.H(j,a) +h=A.b1(i) +a=new A.aK(i,0,2,h.h("aK")) +a.cm(i,0,2,h.h("M.E")) +B.b.I(j,a) c3.setUint16(0,g==null?c0:g,!0) j=c4.a i=c4.d -h=A.aZ(i) -g=new A.aB(i,0,2,h.h("aB")) -g.co(i,0,2,h.h("N.E")) -B.b.H(j,g) +h=A.b1(i) +g=new A.aK(i,0,2,h.h("aK")) +g.cm(i,0,2,h.h("M.E")) +B.b.I(j,g) break case 7:j=a9.c j.toString @@ -47499,158 +48606,158 @@ i=b7.b h=i.a g=i.b a=b7.c -a=a==null?b9:a.vD() -c4.iT(B.cA) -c4.pH() +a=a==null?b9:a.vn() +c4.iL(B.cC) +c4.pB() c4.a.push(47) c3.setUint16(0,j,!0) j=c4.a a0=c4.d -a1=A.aZ(a0) -a2=new A.aB(a0,0,2,a1.h("aB")) -a2.co(a0,0,2,a1.h("N.E")) -B.b.H(j,a2) +a1=A.b1(a0) +a2=new A.aK(a0,0,2,a1.h("aK")) +a2.cm(a0,0,2,a1.h("M.E")) +B.b.I(j,a2) c3.setFloat32(0,h,!0) a2=c4.a j=c4.d -a0=A.aZ(j) -a1=new A.aB(j,0,4,a0.h("aB")) -a1.co(j,0,4,a0.h("N.E")) -B.b.H(a2,a1) +a0=A.b1(j) +a1=new A.aK(j,0,4,a0.h("aK")) +a1.cm(j,0,4,a0.h("M.E")) +B.b.I(a2,a1) c3.setFloat32(0,g,!0) a1=c4.a a2=c4.d -j=A.aZ(a2) -a0=new A.aB(a2,0,4,j.h("aB")) -a0.co(a2,0,4,j.h("N.E")) -B.b.H(a1,a0) +j=A.b1(a2) +a0=new A.aK(a2,0,4,j.h("aK")) +a0.cm(a2,0,4,j.h("M.E")) +B.b.I(a1,a0) c3.setFloat32(0,i.c-h,!0) h=c4.a a0=c4.d -j=A.aZ(a0) -a1=new A.aB(a0,0,4,j.h("aB")) -a1.co(a0,0,4,j.h("N.E")) -B.b.H(h,a1) +j=A.b1(a0) +a1=new A.aK(a0,0,4,j.h("aK")) +a1.cm(a0,0,4,j.h("M.E")) +B.b.I(h,a1) c3.setFloat32(0,i.d-g,!0) g=c4.a i=c4.d -j=A.aZ(i) -h=new A.aB(i,0,4,j.h("aB")) -h.co(i,0,4,j.h("N.E")) -B.b.H(g,h) +j=A.b1(i) +h=new A.aK(i,0,4,j.h("aK")) +h.cm(i,0,4,j.h("M.E")) +B.b.I(g,h) j=c4.a if(a!=null){i=a.length j.push(i) j=c4.a -b1=B.e.bH(j.length,8) -if(b1!==0){h=$.C3() +b1=B.e.bB(j.length,8) +if(b1!==0){h=$.Ce() g=8-b1 -a0=A.aZ(h) -a1=new A.aB(h,0,g,a0.h("aB")) -a1.co(h,0,g,a0.h("N.E")) -B.b.H(j,a1)}j=c4.a +a0=A.b1(h) +a1=new A.aK(h,0,g,a0.h("aK")) +a1.cm(h,0,g,a0.h("M.E")) +B.b.I(j,a1)}j=c4.a h=a.buffer a=a.byteOffset i=new Uint8Array(h,a,8*i) -B.b.H(j,i)}else j.push(0) -break}}if(c4.b)A.Z(A.a7("done() must not be called more than once on the same VectorGraphicsBuffer.")) -b8=A.fB(new Uint8Array(A.e3(c4.a)).buffer,0,b9) +B.b.I(j,i)}else j.push(0) +break}}if(c4.b)A.V(A.a7("done() must not be called more than once on the same VectorGraphicsBuffer.")) +b8=A.kc(new Uint8Array(A.ea(c4.a)).buffer,0,b9) c4.a=A.b([],c1) c4.b=!0 -return A.cg(b8.buffer,0,b9)}, -cO(a,b,c){var s=a.b,r=a.a,q=A.bL4(s,r) -if(q instanceof A.us)return c.a(A.bFQ(A.fk(A.aq(c).a,null)).RY(q.d,s).gVE()) -else throw A.d(A.bQ("No function at address "+r+" was found (but a global symbol)!",null))}, -bIp(a,b,c,d){var s=A.a6(b).h("U<1,y>") -if(A.aq(d)===$.bnR()){A.b8e(a,A.ai(new A.U(b,A.bmw(),s),!0,s.h("aA.E")),null) +return A.kd(b8.buffer,0,b9)}, +cQ(a,b,c){var s=a.b,r=a.a,q=A.bMt(s,r) +if(q instanceof A.uB)return c.a(A.bHc(A.fi(A.au(c).a,null)).RV(q.d,s).gW7()) +else throw A.d(A.bM("No function at address "+r+" was found (but a global symbol)!",null))}, +bJN(a,b,c,d){var s=A.a6(b).h("S<1,A>") +if(A.au(d)===$.bp_()){A.b9d(a,A.ai(new A.S(b,A.bnD(),s),!0,s.h("aF.E")),null) d.a(null) -return null}else return A.bGF(A.b8e(a,A.ai(new A.U(b,A.bmw(),s),!0,s.h("aA.E")),null),c,d)}, -bGH(a){if(A.cT(a)||typeof a=="number"||A.n8(a))return a -else if(a instanceof A.X)return a.a -else throw A.d(A.a3k("Could not convert dart type "+J.aj(a).j(0)+" to a JavaScript type!"))}, -bFQ(a){var s,r,q=J.b74(B.b.ga9(a.split("=>"))) -if(B.d.cb(q,$.bsO()))throw A.d(A.a3k("Nesting pointers is only supported to a deepth of 2!\nThis means that you can write Pointer> but not Pointer>>, ...")) -s=$.b6L() +return null}else return A.bI1(A.b9d(a,A.ai(new A.S(b,A.bnD(),s),!0,s.h("aF.E")),null),c,d)}, +bI3(a){if(A.cK(a)||typeof a=="number"||A.nl(a))return a +else if(a instanceof A.Y)return a.a +else throw A.d(A.a3W("Could not convert dart type "+J.ak(a).j(0)+" to a JavaScript type!"))}, +bHc(a){var s,r,q=J.b83(B.b.ga4(a.split("=>"))) +if(B.d.cd(q,$.btZ()))throw A.d(A.a3W("Nesting pointers is only supported to a deepth of 2!\nThis means that you can write Pointer> but not Pointer>>, ...")) +s=$.b7I() r=s.i(0,q) if(r!=null)return r -else if(B.d.cb(q,$.bsN()))throw A.d(A.a3k("Using pointers to native functions as return type is only allowed if the type of the native function is dynamic!\nThis means that only Pointer> is allowed!")) -else throw A.d(A.a3k("Unknown type "+q+" (infered from "+a+"), all marshallable types: "+A.j(A.ai(s.gdt(s),!1,t.N))))}, -kt(a){var s=null,r=$.b6L() -r.u(0,A.fk(A.aq(a.h("X<0>")).a,s),new A.eN(s,s,a.h("eN>"))) -r.u(0,A.fk(A.aq(a.h("X>")).a,s),new A.eN(s,s,a.h("eN>>")))}, -bGF(a,b,c){if(A.aq(c)===B.acq)if(A.cT(a))return c.a(a) -else throw A.d(A.b8S(A.aq(c),a)) -else if(A.aq(c)===B.acm)if(typeof a=="number")return c.a(a) -else throw A.d(A.b8S(A.aq(c),a)) -else if(A.aq(c)===B.acl)if(A.n8(a))return c.a(a) -else throw A.d(A.b8S(A.aq(c),a)) -else if(A.aq(c)===$.bpy())if(A.cT(a))return c.a(A.dX(a,b,t.mD)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bpd())if(A.cT(a))return c.a(A.dX(a,b,t.wt)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bpc())if(A.cT(a))return c.a(A.dX(a,b,t.ZP)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bp9())if(A.cT(a))return c.a(A.dX(a,b,t.pT)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bpa())if(A.cT(a))return c.a(A.dX(a,b,t._Y)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bpb())if(A.cT(a))return c.a(A.dX(a,b,t.UD)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bp7())if(A.cT(a))return c.a(A.dX(a,b,t.DL)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bpx())if(A.cT(a))return c.a(A.dX(a,b,t.di)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bpu())if(A.cT(a))return c.a(A.dX(a,b,t.i2)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bpv())if(A.cT(a))return c.a(A.dX(a,b,t.QG)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bpw())if(A.cT(a))return c.a(A.dX(a,b,t.cG)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bp8())if(A.cT(a))return c.a(A.dX(a,b,t.AC)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bp6())if(A.cT(a))return c.a(A.dX(a,b,t.g9)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bpf())if(A.cT(a))return c.a(A.dX(a,b,t.er)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bpe())if(A.cT(a))return c.a(A.dX(a,b,t.FM)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bpt())if(A.cT(a))return c.a(A.dX(a,b,t.uX)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bpn())if(A.cT(a))return c.a(A.dX(a,b,t.Gg)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bpm())if(A.cT(a))return c.a(A.dX(a,b,t.uU)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bpj())if(A.cT(a))return c.a(A.dX(a,b,t.oa)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bpk())if(A.cT(a))return c.a(A.dX(a,b,t.ic)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bpl())if(A.cT(a))return c.a(A.dX(a,b,t.J1)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bph())if(A.cT(a))return c.a(A.dX(a,b,t.g6)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bps())if(A.cT(a))return c.a(A.dX(a,b,t.Ob)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bpp())if(A.cT(a))return c.a(A.dX(a,b,t.Fg)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bpq())if(A.cT(a))return c.a(A.dX(a,b,t.Bl)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bpr())if(A.cT(a))return c.a(A.dX(a,b,t.nr)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bpg())if(A.cT(a))return c.a(A.dX(a,b,t.ru)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bpi())if(A.cT(a))return c.a(A.dX(a,b,t.Gj)) -else throw A.d(A.eu(a)) -else if(A.aq(c)===$.bpo())if(A.cT(a))return c.a(A.dX(a,b,t.P6)) -else throw A.d(A.eu(a)) -else throw A.d(A.a3k("Can not back-marshall to type "+A.aq(c).j(0)+" (object type is "+J.aj(a).j(0)))}, -wS(a){return A.fk(A.aq(a).a,null)}, -bCZ(a){var s -for(s=a.jV$;s!=null;s=s.gbu(s))if(s instanceof A.l2)return s +else if(B.d.cd(q,$.btY()))throw A.d(A.a3W("Using pointers to native functions as return type is only allowed if the type of the native function is dynamic!\nThis means that only Pointer> is allowed!")) +else throw A.d(A.a3W("Unknown type "+q+" (infered from "+a+"), all marshallable types: "+A.j(A.ai(s.gdh(s),!1,t.N))))}, +kG(a){var s=null,r=$.b7I() +r.q(0,A.fi(A.au(a.h("Y<0>")).a,s),new A.eS(s,s,a.h("eS>"))) +r.q(0,A.fi(A.au(a.h("Y>")).a,s),new A.eS(s,s,a.h("eS>>")))}, +bI1(a,b,c){if(A.au(c)===B.acC)if(A.cK(a))return c.a(a) +else throw A.d(A.b9R(A.au(c),a)) +else if(A.au(c)===B.acy)if(typeof a=="number")return c.a(a) +else throw A.d(A.b9R(A.au(c),a)) +else if(A.au(c)===B.acx)if(A.nl(a))return c.a(a) +else throw A.d(A.b9R(A.au(c),a)) +else if(A.au(c)===$.bqJ())if(A.cK(a))return c.a(A.e4(a,b,t.mD)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqo())if(A.cK(a))return c.a(A.e4(a,b,t.wt)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqn())if(A.cK(a))return c.a(A.e4(a,b,t.ZP)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqk())if(A.cK(a))return c.a(A.e4(a,b,t.pT)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bql())if(A.cK(a))return c.a(A.e4(a,b,t._Y)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqm())if(A.cK(a))return c.a(A.e4(a,b,t.UD)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqi())if(A.cK(a))return c.a(A.e4(a,b,t.DL)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqI())if(A.cK(a))return c.a(A.e4(a,b,t.di)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqF())if(A.cK(a))return c.a(A.e4(a,b,t.i2)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqG())if(A.cK(a))return c.a(A.e4(a,b,t.QG)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqH())if(A.cK(a))return c.a(A.e4(a,b,t.cG)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqj())if(A.cK(a))return c.a(A.e4(a,b,t.AC)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqh())if(A.cK(a))return c.a(A.e4(a,b,t.g9)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqq())if(A.cK(a))return c.a(A.e4(a,b,t.er)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqp())if(A.cK(a))return c.a(A.e4(a,b,t.FM)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqE())if(A.cK(a))return c.a(A.e4(a,b,t.uX)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqy())if(A.cK(a))return c.a(A.e4(a,b,t.Gg)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqx())if(A.cK(a))return c.a(A.e4(a,b,t.uU)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqu())if(A.cK(a))return c.a(A.e4(a,b,t.oa)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqv())if(A.cK(a))return c.a(A.e4(a,b,t.ic)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqw())if(A.cK(a))return c.a(A.e4(a,b,t.J1)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqs())if(A.cK(a))return c.a(A.e4(a,b,t.g6)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqD())if(A.cK(a))return c.a(A.e4(a,b,t.Ob)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqA())if(A.cK(a))return c.a(A.e4(a,b,t.Fg)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqB())if(A.cK(a))return c.a(A.e4(a,b,t.Bl)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqC())if(A.cK(a))return c.a(A.e4(a,b,t.nr)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqr())if(A.cK(a))return c.a(A.e4(a,b,t.ru)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqt())if(A.cK(a))return c.a(A.e4(a,b,t.Gj)) +else throw A.d(A.eB(a)) +else if(A.au(c)===$.bqz())if(A.cK(a))return c.a(A.e4(a,b,t.P6)) +else throw A.d(A.eB(a)) +else throw A.d(A.a3W("Can not back-marshall to type "+A.au(c).j(0)+" (object type is "+J.ak(a).j(0)))}, +x_(a){return A.fi(A.au(a).a,null)}, +bEl(a){var s +for(s=a.jU$;s!=null;s=s.gbw(s))if(s instanceof A.lf)return s return null}, -bmG(a,b,c,d){return new A.aaS(a,B.kv,d,c,!1,!1,!1)}},J={ -bbK(a,b,c,d){return{i:a,p:b,e:c,x:d}}, -apK(a){var s,r,q,p,o,n=a[v.dispatchPropertyName] -if(n==null)if($.bbG==null){A.bIY() +bnN(a,b,c,d){return new A.abI(a,B.kA,d,c,!1,!1,!1)}},J={ +bcC(a,b,c,d){return{i:a,p:b,e:c,x:d}}, +aqU(a){var s,r,q,p,o,n=a[v.dispatchPropertyName] +if(n==null)if($.bcy==null){A.bKl() n=a[v.dispatchPropertyName]}if(n!=null){s=n.p if(!1===s)return n.i if(!0===s)return a @@ -47658,340 +48765,358 @@ r=Object.getPrototypeOf(a) if(s===r)return n.i if(n.e===r)throw A.d(A.cJ("Return interceptor for "+A.j(s(a,n))))}q=a.constructor if(q==null)p=null -else{o=$.aXS -if(o==null)o=$.aXS=v.getIsolateTag("_$dart_js") +else{o=$.aYY +if(o==null)o=$.aYY=v.getIsolateTag("_$dart_js") p=q[o]}if(p!=null)return p -p=A.bJi(a) +p=A.bKG(a) if(p!=null)return p -if(typeof a=="function")return B.TD +if(typeof a=="function")return B.TK s=Object.getPrototypeOf(a) -if(s==null)return B.Cv -if(s===Object.prototype)return B.Cv -if(typeof q=="function"){o=$.aXS -if(o==null)o=$.aXS=v.getIsolateTag("_$dart_js") -Object.defineProperty(q,o,{value:B.pV,enumerable:false,writable:true,configurable:true}) -return B.pV}return B.pV}, -LR(a,b){if(a<0||a>4294967295)throw A.d(A.cR(a,0,4294967295,"length",null)) -return J.ms(new Array(a),b)}, -Ea(a,b){if(a<0||a>4294967295)throw A.d(A.cR(a,0,4294967295,"length",null)) -return J.ms(new Array(a),b)}, -yR(a,b){if(a<0)throw A.d(A.bQ("Length must be a non-negative integer: "+a,null)) +if(s==null)return B.Cx +if(s===Object.prototype)return B.Cx +if(typeof q=="function"){o=$.aYY +if(o==null)o=$.aYY=v.getIsolateTag("_$dart_js") +Object.defineProperty(q,o,{value:B.pZ,enumerable:false,writable:true,configurable:true}) +return B.pZ}return B.pZ}, +M9(a,b){if(a<0||a>4294967295)throw A.d(A.cT(a,0,4294967295,"length",null)) +return J.mG(new Array(a),b)}, +Eo(a,b){if(a<0||a>4294967295)throw A.d(A.cT(a,0,4294967295,"length",null)) +return J.mG(new Array(a),b)}, +Ma(a,b){if(a<0)throw A.d(A.bM("Length must be a non-negative integer: "+a,null)) return A.b(new Array(a),b.h("v<0>"))}, -dN(a,b){if(a<0)throw A.d(A.bQ("Length must be a non-negative integer: "+a,null)) +dV(a,b){if(a<0)throw A.d(A.bM("Length must be a non-negative integer: "+a,null)) return A.b(new Array(a),b.h("v<0>"))}, -ms(a,b){return J.aCA(A.b(a,b.h("v<0>")))}, -aCA(a){a.fixed$length=Array +mG(a,b){return J.aDA(A.b(a,b.h("v<0>")))}, +aDA(a){a.fixed$length=Array return a}, -bfY(a){a.fixed$length=Array +bgZ(a){a.fixed$length=Array a.immutable$list=Array return a}, -bxG(a,b){return J.C7(a,b)}, -bfZ(a){if(a<256)switch(a){case 9:case 10:case 11:case 12:case 13:case 32:case 133:case 160:return!0 +bz0(a,b){return J.Ci(a,b)}, +bh_(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}}, -b8y(a,b){var s,r +b9x(a,b){var s,r for(s=a.length;b0;b=s){s=b-1 r=a.charCodeAt(s) -if(r!==32&&r!==13&&!J.bfZ(r))break}return b}, -or(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.Eb.prototype -return J.LU.prototype}if(typeof a=="string")return J.p1.prototype -if(a==null)return J.LT.prototype -if(typeof a=="boolean")return J.LS.prototype +if(r!==32&&r!==13&&!J.bh_(r))break}return b}, +oE(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.Ep.prototype +return J.Md.prototype}if(typeof a=="string")return J.pb.prototype +if(a==null)return J.Mc.prototype +if(typeof a=="boolean")return J.Mb.prototype if(Array.isArray(a))return J.v.prototype -if(typeof a!="object"){if(typeof a=="function")return J.p2.prototype -return a}if(a instanceof A.y)return a -return J.apK(a)}, -bIO(a){if(typeof a=="number")return J.uL.prototype -if(typeof a=="string")return J.p1.prototype +if(typeof a!="object"){if(typeof a=="function")return J.pc.prototype +return a}if(a instanceof A.A)return a +return J.aqU(a)}, +bKb(a){if(typeof a=="number")return J.uW.prototype +if(typeof a=="string")return J.pb.prototype if(a==null)return a if(Array.isArray(a))return J.v.prototype -if(typeof a!="object"){if(typeof a=="function")return J.p2.prototype -return a}if(a instanceof A.y)return a -return J.apK(a)}, -aN(a){if(typeof a=="string")return J.p1.prototype +if(typeof a!="object"){if(typeof a=="function")return J.pc.prototype +return a}if(a instanceof A.A)return a +return J.aqU(a)}, +aj(a){if(typeof a=="string")return J.pb.prototype if(a==null)return a if(Array.isArray(a))return J.v.prototype -if(typeof a!="object"){if(typeof a=="function")return J.p2.prototype -return a}if(a instanceof A.y)return a -return J.apK(a)}, -cC(a){if(a==null)return a +if(typeof a!="object"){if(typeof a=="function")return J.pc.prototype +return a}if(a instanceof A.A)return a +return J.aqU(a)}, +cu(a){if(a==null)return a if(Array.isArray(a))return J.v.prototype -if(typeof a!="object"){if(typeof a=="function")return J.p2.prototype -return a}if(a instanceof A.y)return a -return J.apK(a)}, -bm8(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.Eb.prototype -return J.LU.prototype}if(a==null)return a -if(!(a instanceof A.y))return J.pM.prototype +if(typeof a!="object"){if(typeof a=="function")return J.pc.prototype +return a}if(a instanceof A.A)return a +return J.aqU(a)}, +bnf(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.Ep.prototype +return J.Md.prototype}if(a==null)return a +if(!(a instanceof A.A))return J.pV.prototype return a}, -WH(a){if(typeof a=="number")return J.uL.prototype +X_(a){if(typeof a=="number")return J.uW.prototype if(a==null)return a -if(!(a instanceof A.y))return J.pM.prototype +if(!(a instanceof A.A))return J.pV.prototype return a}, -bm9(a){if(typeof a=="number")return J.uL.prototype -if(typeof a=="string")return J.p1.prototype +bng(a){if(typeof a=="number")return J.uW.prototype +if(typeof a=="string")return J.pb.prototype if(a==null)return a -if(!(a instanceof A.y))return J.pM.prototype +if(!(a instanceof A.A))return J.pV.prototype return a}, -wL(a){if(typeof a=="string")return J.p1.prototype +wT(a){if(typeof a=="string")return J.pb.prototype if(a==null)return a -if(!(a instanceof A.y))return J.pM.prototype +if(!(a instanceof A.A))return J.pV.prototype return a}, -dg(a){if(a==null)return a -if(typeof a!="object"){if(typeof a=="function")return J.p2.prototype -return a}if(a instanceof A.y)return a -return J.apK(a)}, -f4(a){if(a==null)return a -if(!(a instanceof A.y))return J.pM.prototype +bt(a){if(a==null)return a +if(typeof a!="object"){if(typeof a=="function")return J.pc.prototype +return a}if(a instanceof A.A)return a +return J.aqU(a)}, +f1(a){if(a==null)return a +if(!(a instanceof A.A))return J.pV.prototype return a}, -bsU(a,b){if(typeof a=="number"&&typeof b=="number")return a+b -return J.bIO(a).X(a,b)}, -e(a,b){if(a==null)return b==null +bu6(a,b){if(typeof a=="number"&&typeof b=="number")return a+b +return J.bKb(a).W(a,b)}, +f(a,b){if(a==null)return b==null if(typeof a!="object")return b!=null&&a===b -return J.or(a).l(a,b)}, -bsV(a,b){if(typeof a=="number"&&typeof b=="number")return a*b -return J.bm9(a).a_(a,b)}, -bd6(a){if(typeof a=="number")return-a -return J.bm8(a).hF(a)}, -bsW(a,b){if(typeof a=="number"&&typeof b=="number")return a-b -return J.WH(a).Y(a,b)}, -cd(a,b){if(typeof b==="number")if(Array.isArray(a)||typeof a=="string"||A.bmi(a,a[v.dispatchPropertyName]))if(b>>>0===b&&b>>0===b&&b0?1:a<0?-1:a -return J.bm8(a).gzD(a)}, -bdd(a){return J.dg(a).gD(a)}, -btd(a){return J.dg(a).gcn(a)}, -bde(a){return J.f4(a).gXy(a)}, -bte(a){return J.f4(a).gadi(a)}, -btf(a){return J.dg(a).gag(a)}, -mc(a){return J.f4(a).gm(a)}, -b7_(a){return J.dg(a).gbz(a)}, -btg(a,b,c){return J.cC(a).n7(a,b,c)}, -b70(a,b){return J.f4(a).cP(a,b)}, -b71(a,b){return J.aN(a).eY(a,b)}, -bdf(a,b,c){return J.cC(a).fZ(a,b,c)}, -bth(a,b,c){return J.cC(a).ib(a,b,c)}, -bdg(a,b,c){return J.dg(a).aMy(a,b,c)}, -bti(a){return J.f4(a).D9(a)}, -bdh(a){return J.cC(a).lZ(a)}, -btj(a,b){return J.cC(a).cs(a,b)}, -btk(a,b){return J.f4(a).aSD(a,b)}, -lc(a,b,c){return J.cC(a).jo(a,b,c)}, -btl(a,b,c,d){return J.cC(a).Dj(a,b,c,d)}, -btm(a,b,c){return J.wL(a).rX(a,b,c)}, -btn(a,b){return J.or(a).a0(a,b)}, -bto(a){return J.f4(a).e1(a)}, -btp(a,b,c,d){return J.dg(a).aP2(a,b,c,d)}, -btq(a,b){return J.f4(a).ku(a,b)}, -btr(a,b,c,d,e){return J.f4(a).pc(a,b,c,d,e)}, -X0(a,b,c){return J.dg(a).d4(a,b,c)}, -aqj(a){return J.cC(a).h3(a)}, -tD(a,b){return J.cC(a).N(a,b)}, -bts(a,b){return J.cC(a).du(a,b)}, -btt(a){return J.cC(a).eF(a)}, -btu(a,b){return J.dg(a).aa(a,b)}, -btv(a,b,c){return J.cC(a).hA(a,b,c)}, -btw(a,b){return J.dg(a).aQE(a,b)}, -aqk(a){return J.WH(a).aA(a)}, -bdi(a,b){return J.f4(a).al(a,b)}, -btx(a,b){return J.dg(a).jC(a,b)}, -bty(a,b){return J.aN(a).sG(a,b)}, -btz(a,b,c){return J.cC(a).iP(a,b,c)}, -b72(a,b,c,d,e){return J.cC(a).c2(a,b,c,d,e)}, -aql(a,b){return J.cC(a).fF(a,b)}, -btA(a,b){return J.cC(a).i4(a,b)}, -b73(a,b){return J.wL(a).o7(a,b)}, -btB(a,b,c){return J.cC(a).cI(a,b,c)}, -btC(a){return J.f4(a).Xz(a)}, -btD(a,b){return J.cC(a).E9(a,b)}, -bdj(a){return J.WH(a).af(a)}, -wV(a){return J.cC(a).fb(a)}, -btE(a,b){return J.WH(a).hC(a,b)}, -btF(a){return J.cC(a).k7(a)}, -ia(a){return J.or(a).j(a)}, -b74(a){return J.wL(a).fe(a)}, -btG(a){return J.wL(a).aRw(a)}, -btH(a,b){return J.dg(a).a6(a,b)}, -btI(a,b,c){return J.dg(a).hD(a,b,c)}, -bdk(a,b){return J.f4(a).adX(a,b)}, -X1(a,b){return J.cC(a).ma(a,b)}, -E7:function E7(){}, -LS:function LS(){}, -LT:function LT(){}, +return J.oE(a).l(a,b)}, +bu7(a,b){if(typeof a=="number"&&typeof b=="number")return a*b +return J.bng(a).a1(a,b)}, +be1(a){if(typeof a=="number")return-a +return J.bnf(a).h6(a)}, +bu8(a,b){if(typeof a=="number"&&typeof b=="number")return a-b +return J.X_(a).X(a,b)}, +bU(a,b){if(typeof b==="number")if(Array.isArray(a)||typeof a=="string"||A.bnp(a,a[v.dispatchPropertyName]))if(b>>>0===b&&b>>0===b&&b0?1:a<0?-1:a +return J.bnf(a).gzn(a)}, +beb(a){return J.bt(a).gC(a)}, +bur(a){return J.bt(a).gcl(a)}, +bec(a){return J.f1(a).gY4(a)}, +bus(a){return J.f1(a).gadT(a)}, +but(a){return J.bt(a).gal(a)}, +mr(a){return J.f1(a).gm(a)}, +b7Y(a){return J.bt(a).gbx(a)}, +buu(a,b,c){return J.bt(a).WT(a,b,c)}, +buv(a,b,c){return J.bt(a).WW(a,b,c)}, +buw(a,b,c){return J.bt(a).Et(a,b,c)}, +bux(a,b){return J.bt(a).WY(a,b)}, +buy(a,b,c){return J.cu(a).n_(a,b,c)}, +b7Z(a,b){return J.f1(a).cL(a,b)}, +bed(a,b,c){return J.bt(a).el(a,b,c)}, +b8_(a,b,c){return J.bt(a).qw(a,b,c)}, +b80(a,b){return J.bt(a).iH(a,b)}, +b81(a,b){return J.aj(a).eW(a,b)}, +bee(a,b,c){return J.cu(a).fY(a,b,c)}, +buz(a,b,c){return J.cu(a).i5(a,b,c)}, +bef(a,b,c){return J.bt(a).aN9(a,b,c)}, +buA(a){return J.f1(a).CU(a)}, +beg(a){return J.cu(a).lT(a)}, +buB(a,b){return J.cu(a).cp(a,b)}, +buC(a,b){return J.f1(a).aTi(a,b)}, +lr(a,b,c){return J.cu(a).jk(a,b,c)}, +buD(a,b,c,d){return J.cu(a).D4(a,b,c,d)}, +buE(a,b,c){return J.wT(a).rO(a,b,c)}, +buF(a,b){return J.oE(a).a_(a,b)}, +buG(a){return J.f1(a).dW(a)}, +buH(a,b,c,d){return J.bt(a).aPD(a,b,c,d)}, +buI(a,b){return J.f1(a).kv(a,b)}, +buJ(a,b,c,d,e){return J.f1(a).p7(a,b,c,d,e)}, +Xk(a,b,c){return J.bt(a).cW(a,b,c)}, +arv(a){return J.cu(a).h1(a)}, +tM(a,b){return J.cu(a).O(a,b)}, +buK(a,b){return J.cu(a).di(a,b)}, +buL(a){return J.cu(a).eC(a)}, +buM(a,b){return J.bt(a).ad(a,b)}, +buN(a,b,c){return J.cu(a).hy(a,b,c)}, +buO(a,b){return J.bt(a).aRg(a,b)}, +arw(a){return J.X_(a).aA(a)}, +beh(a,b){return J.f1(a).ap(a,b)}, +buP(a,b){return J.bt(a).jA(a,b)}, +buQ(a,b){return J.aj(a).sE(a,b)}, +bei(a,b,c){return J.cu(a).j0(a,b,c)}, +arx(a,b,c,d,e){return J.cu(a).c3(a,b,c,d,e)}, +buR(a,b,c,d){return J.bt(a).Mf(a,b,c,d)}, +Ck(a,b){return J.cu(a).fe(a,b)}, +buS(a,b){return J.cu(a).hW(a,b)}, +b82(a,b){return J.wT(a).o3(a,b)}, +buT(a){return J.f1(a).Y5(a)}, +buU(a,b){return J.cu(a).DW(a,b)}, +bej(a){return J.X_(a).aj(a)}, +x1(a){return J.cu(a).fa(a)}, +buV(a,b){return J.X_(a).hA(a,b)}, +buW(a){return J.cu(a).k7(a)}, +ii(a){return J.oE(a).j(a)}, +b83(a){return J.wT(a).fd(a)}, +buX(a){return J.wT(a).aS9(a)}, +buY(a,b){return J.bt(a).a6(a,b)}, +buZ(a,b,c){return J.bt(a).hB(a,b,c)}, +bek(a,b){return J.f1(a).aey(a,b)}, +Xl(a,b){return J.cu(a).m2(a,b)}, +El:function El(){}, +Mb:function Mb(){}, +Mc:function Mc(){}, k:function k(){}, -p5:function p5(){}, -a5m:function a5m(){}, -pM:function pM(){}, -p2:function p2(){}, +pf:function pf(){}, +a61:function a61(){}, +pV:function pV(){}, +pc:function pc(){}, v:function v(a){this.$ti=a}, -aCG:function aCG(a){this.$ti=a}, -dJ:function dJ(a,b,c){var _=this +aDF:function aDF(a){this.$ti=a}, +dQ:function dQ(a,b,c){var _=this _.a=a _.b=b _.c=0 _.d=null _.$ti=c}, -uL:function uL(){}, -Eb:function Eb(){}, -LU:function LU(){}, -p1:function p1(){}},B={} +uW:function uW(){}, +Ep:function Ep(){}, +Md:function Md(){}, +pb:function pb(){}},B={} var w=[A,J,B] var $={} -A.IJ.prototype={ -sSc(a){var s,r,q,p=this -if(J.e(a,p.c))return -if(a==null){p.Ns() +A.J0.prototype={ +sSa(a){var s,r,q,p=this +if(J.f(a,p.c))return +if(a==null){p.Nn() p.c=null return}s=p.a.$0() r=a.a q=s.a -if(rr){p.Ns() -p.b=A.dq(A.dk(0,r-q),p.gQt())}p.c=a}, -Ns(){var s=this.b -if(s!=null)s.bA(0) +return}if(p.b==null)p.b=A.dr(A.dw(0,r-q),p.gQo()) +else if(p.c.a>r){p.Nn() +p.b=A.dr(A.dw(0,r-q),p.gQo())}p.c=a}, +Nn(){var s=this.b +if(s!=null)s.by(0) this.b=null}, -aDV(){var s=this,r=s.a.$0(),q=s.c,p=r.a +aEx(){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.dq(A.dk(0,q-p),s.gQt())}} -A.aqU.prototype={ -xi(){var s=0,r=A.t(t.H),q=this -var $async$xi=A.u(function(a,b){if(a===1)return A.p(b,r) +if(q!=null)q.$0()}else s.b=A.dr(A.dw(0,q-p),s.gQo())}} +A.as5.prototype={ +x0(){var s=0,r=A.t(t.H),q=this +var $async$x0=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:s=2 -return A.A(q.a.$0(),$async$xi) +return A.B(q.a.$0(),$async$x0) case 2:s=3 -return A.A(q.b.$0(),$async$xi) +return A.B(q.b.$0(),$async$x0) case 3:return A.q(null,r)}}) -return A.r($async$xi,r)}, -aPM(){var s=A.cj(new A.aqZ(this)) -return{initializeEngine:A.cj(new A.ar_(this)),autoStart:s}}, -azw(){return{runApp:A.cj(new A.aqW(this))}}} -A.aqZ.prototype={ -$0(){return A.bm6(new A.aqY(this.a).$0(),t.e)}, -$S:96} -A.aqY.prototype={ +return A.r($async$x0,r)}, +aQn(){var s=A.co(new A.asa(this)) +return{initializeEngine:A.co(new A.asb(this)),autoStart:s}}, +aA8(){return{runApp:A.co(new A.as7(this))}}} +A.asa.prototype={ +$0(){return A.bnd(new A.as9(this.a).$0(),t.e)}, +$S:110} +A.as9.prototype={ $0(){var s=0,r=A.t(t.e),q,p=this var $async$$0=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:s=3 -return A.A(p.a.xi(),$async$$0) +return A.B(p.a.x0(),$async$$0) case 3:q={} s=1 break case 1:return A.q(q,r)}}) return A.r($async$$0,r)}, -$S:261} -A.ar_.prototype={ -$1(a){return A.bm6(new A.aqX(this.a,a).$0(),t.e)}, +$S:259} +A.asb.prototype={ +$1(a){return A.bnd(new A.as8(this.a,a).$0(),t.e)}, $0(){return this.$1(null)}, $C:"$1", $R:0, $D(){return[null]}, -$S:259} -A.aqX.prototype={ +$S:257} +A.as8.prototype={ $0(){var s=0,r=A.t(t.e),q,p=this,o var $async$$0=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:o=p.a s=3 -return A.A(o.a.$1(p.b),$async$$0) -case 3:q=o.azw() +return A.B(o.a.$1(p.b),$async$$0) +case 3:q=o.aA8() s=1 break case 1:return A.q(q,r)}}) return A.r($async$$0,r)}, -$S:261} -A.aqW.prototype={ -$1(a){return new globalThis.Promise(A.cj(new A.aqV(this.a)))}, +$S:259} +A.as7.prototype={ +$1(a){return new globalThis.Promise(A.co(new A.as6(this.a)))}, $0(){return this.$1(null)}, $C:"$1", $R:0, $D(){return[null]}, -$S:259} -A.aqV.prototype={ -$2(a,b){return this.aeC(a,b)}, -aeC(a,b){var s=0,r=A.t(t.H),q=this +$S:257} +A.as6.prototype={ +$2(a,b){return this.afc(a,b)}, +afc(a,b){var s=0,r=A.t(t.H),q=this var $async$$2=A.u(function(c,d){if(c===1)return A.p(d,r) while(true)switch(s){case 0:s=2 -return A.A(q.a.b.$0(),$async$$2) -case 2:A.bhq(a,{}) +return A.B(q.a.b.$0(),$async$$2) +case 2:A.biv(a,{}) return A.q(null,r)}}) return A.r($async$$2,r)}, -$S:681} -A.Jm.prototype={ -W(){return"BrowserEngine."+this.b}} -A.rb.prototype={ -W(){return"OperatingSystem."+this.b}} -A.asX.prototype={ -gcN(a){var s=this.d -if(s==null){this.FU() +$S:653} +A.JE.prototype={ +V(){return"BrowserEngine."+this.b}} +A.rj.prototype={ +V(){return"OperatingSystem."+this.b}} +A.au6.prototype={ +gcK(a){var s=this.d +if(s==null){this.FH() s=this.d}s.toString return s}, -gdV(){if(this.y==null)this.FU() +gdO(){if(this.y==null)this.FH() var s=this.e s.toString return s}, -FU(){var s,r,q,p,o,n,m,l,k=this,j=!1,i=null,h=k.y -if(h!=null){A.Df(h,0) +FH(){var s,r,q,p,o,n,m,l,k=this,j=!1,i=null,h=k.y +if(h!=null){A.Ds(h,0) h=k.y h.toString -A.De(h,0) +A.Dr(h,0) k.y=null}h=k.x if(h!=null&&h.length!==0){h.toString -s=B.b.du(h,0) +s=B.b.di(h,0) k.y=s i=s j=!0 @@ -48001,50 +49126,50 @@ if(q===0)q=1 p=k.r o=self.window.devicePixelRatio if(o===0)o=1 -i=k.Zc(h,p) +i=k.ZG(h,p) n=i k.y=n -if(n==null){A.bmY() -i=k.Zc(h,p)}n=i.style +if(n==null){A.bo4() +i=k.ZG(h,p)}n=i.style A.O(n,"position","absolute") A.O(n,"width",A.j(h/q)+"px") A.O(n,"height",A.j(p/o)+"px") -r=!1}if(!J.e(k.z.lastChild,i))k.z.append(i) +r=!1}if(!J.f(k.z.lastChild,i))k.z.append(i) try{if(j)i.style.removeProperty("z-index") -h=A.nr(i,"2d",null) +h=A.nE(i,"2d",null) h.toString k.d=t.e.a(h)}catch(m){}h=k.d -if(h==null){A.bmY() -h=A.nr(i,"2d",null) +if(h==null){A.bo4() +h=A.nE(i,"2d",null) h.toString h=k.d=t.e.a(h)}q=k.as -k.e=new A.auL(h,k,q,B.bc,B.cw,B.eT) -l=k.gcN(k) +k.e=new A.avS(h,k,q,B.bd,B.cy,B.eW) +l=k.gcK(k) l.save();++k.Q -A.beE(l,1,0,0,1,0,0) +A.bfE(l,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.aAi()}, -Zc(a,b){var s=this.as -return A.bLC(B.c.dA(a*s),B.c.dA(b*s))}, -ak(a){var s,r,q,p,o,n=this -n.alm(0) +k.aAV()}, +ZG(a,b){var s=this.as +return A.bN0(B.c.dm(a*s),B.c.dm(b*s))}, +ao(a){var s,r,q,p,o,n=this +n.alY(0) if(n.y!=null){s=n.d -if(s!=null)try{s.font=""}catch(q){r=A.aW(q) -if(!J.e(r.name,"NS_ERROR_FAILURE"))throw q}}if(n.y!=null){n.Q0() -n.e.c0(0) +if(s!=null)try{s.font=""}catch(q){r=A.b_(q) +if(!J.f(r.name,"NS_ERROR_FAILURE"))throw q}}if(n.y!=null){n.PW() +n.e.bY(0) p=n.w -if(p==null)p=n.w=A.b([],t.J) +if(p==null)p=n.w=A.b([],t.A) 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}, -a3h(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=this,i=j.gcN(j) +a3M(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=this,i=j.gcK(j) if(d!=null)for(s=d.length,r=j.as,q=t.Ci;a>>16&255,p>>>8&255,p&255).a)) +A.b8I(s,A.eH(A.a9(255,p>>>16&255,p>>>8&255,p&255).a)) s.translate(-5e4,0) l=new Float32Array(2) -p=$.dT().x +p=$.e0().x if(p==null){p=self.window.devicePixelRatio if(p===0)p=1}l[0]=5e4*p p=i.b -p.c.adI(l) +p.c.aej(l) k=l[0] j=l[1] l[1]=0 l[0]=0 -p.c.adI(l) -A.b7K(s,k-l[0]) -A.b7L(s,j-l[1])}}, -pj(){var s,r=this,q=r.z -if((q==null?null:q.x)!=null){q=$.dS() +p.c.aej(l) +A.b8J(s,k-l[0]) +A.b8K(s,j-l[1])}}, +pe(){var s,r=this,q=r.z +if((q==null?null:q.x)!=null){q=$.e_() q=q===B.ac||!1}else q=!1 if(q)r.a.restore() q=r.Q -if(q!=null){q=q.gad(q) +if(q!=null){q=q.gag(q) s=r.Q -r.a.translate(-q,-s.gag(s)) +r.a.translate(-q,-s.gal(s)) r.Q=null}}, -m5(a){var s=this.a -if(a===B.r)s.stroke() -else A.aw0(s,null)}, -c0(a){var s,r=this,q=r.a -A.aw1(q,"") +lY(a){var s=this.a +if(a===B.t)s.stroke() +else A.ax7(s,null)}, +bY(a){var s,r=this,q=r.a +A.ax8(q,"") s=q.fillStyle r.r=s==null?null:s -A.aw2(q,"") +A.ax9(q,"") s=q.strokeStyle r.w=s==null?null:s q.shadowBlur=0 -A.b7J(q,"none") -A.b7K(q,0) -A.b7L(q,0) +A.b8I(q,"none") +A.b8J(q,0) +A.b8K(q,0) q.globalCompositeOperation="source-over" -r.d=B.bc -A.b7I(q,1) +r.d=B.bd +A.b8H(q,1) r.x=1 q.lineCap="butt" -r.e=B.cw +r.e=B.cy q.lineJoin="miter" -r.f=B.eT +r.f=B.eW r.Q=null}} -A.akf.prototype={ -ak(a){B.b.ak(this.a) +A.ala.prototype={ +ao(a){B.b.ao(this.a) this.b=null -this.c=A.fV()}, -bP(a){var s=this.c,r=new A.dc(new Float32Array(16)) -r.q(s) +this.c=A.fO()}, +bO(a){var s=this.c,r=new A.dd(new Float32Array(16)) +r.u(s) s=this.b -s=s==null?null:A.hQ(s,!0,t.Sv) -this.a.push(new A.a7k(r,s))}, -bp(a){var s,r=this.a +s=s==null?null:A.hN(s,!0,t.Sv) +this.a.push(new A.a85(r,s))}, +bo(a){var s,r=this.a if(r.length===0)return s=r.pop() this.c=s.a this.b=s.b}, aL(a,b,c){this.c.aL(0,b,c)}, -eG(a,b,c){this.c.eG(0,b,c)}, -nW(a,b){this.c.adb(0,B.CT,b)}, -aw(a,b){this.c.bO(0,new A.dc(b))}, -mD(a){var s,r,q=this.b +eD(a,b,c){this.c.eD(0,b,c)}, +nS(a,b){this.c.adN(0,B.CU,b)}, +az(a,b){this.c.bR(0,new A.dd(b))}, +mw(a){var s,r,q=this.b if(q==null)q=this.b=A.b([],t.CK) s=this.c -r=new A.dc(new Float32Array(16)) -r.q(s) -q.push(new A.Al(a,null,null,r))}, -uj(a){var s,r,q=this.b +r=new A.dd(new Float32Array(16)) +r.u(s) +q.push(new A.Ax(a,null,null,r))}, +u8(a){var s,r,q=this.b if(q==null)q=this.b=A.b([],t.CK) s=this.c -r=new A.dc(new Float32Array(16)) -r.q(s) -q.push(new A.Al(null,a,null,r))}, -kO(a,b){var s,r,q=this.b +r=new A.dd(new Float32Array(16)) +r.u(s) +q.push(new A.Ax(null,a,null,r))}, +kN(a,b){var s,r,q=this.b if(q==null)q=this.b=A.b([],t.CK) s=this.c -r=new A.dc(new Float32Array(16)) -r.q(s) -q.push(new A.Al(null,null,b,r))}} -A.lf.prototype={ -hQ(a,b,c,d){var s=d.ay,r=this.a,q=a.b,p=d.a -if(s===B.da){q===$&&A.c() +r=new A.dd(new Float32Array(16)) +r.u(s) +q.push(new A.Ax(null,null,b,r))}} +A.lu.prototype={ +hL(a,b,c,d){var s=d.ay,r=this.a,q=a.b,p=d.a +if(s===B.ep){q===$&&A.c() q=q.a q===$&&A.c() q=q.a q.toString -A.aF(r,"drawImageRectCubic",[q,A.j0(b),A.j0(c),0.3333333333333333,0.3333333333333333,p])}else{q===$&&A.c() +A.aN(r,"drawImageRectCubic",[q,A.j6(b),A.j6(c),0.3333333333333333,0.3333333333333333,p])}else{q===$&&A.c() q=q.a q===$&&A.c() q=q.a q.toString -A.aF(r,"drawImageRectOptions",[q,A.j0(b),A.j0(c),A.b6n(s),A.bbX(s),p])}}, -hG(a,b){var s=b==null?null:b.a -A.b9Q(this.a,s,A.j0(a),null,null)}, -M7(a,b,c){t.p1.a(b) -b.aa5(new A.atf(this,c,a))}} -A.atf.prototype={ -$1(a){A.b9Q(this.a.a,this.b.a,A.j0(this.c),a,0)}, +A.aN(r,"drawImageRectOptions",[q,A.j6(b),A.j6(c),A.b7m(s),A.bcQ(s),p])}}, +hD(a,b){var s=b==null?null:b.a +A.baM(this.a,s,A.j6(a),null,null)}, +LW(a,b,c){t.p1.a(b) +b.aaK(new A.aup(this,c,a))}} +A.aup.prototype={ +$1(a){A.baM(this.a.a,this.b.a,A.j6(this.c),a,0)}, $S:2} -A.b27.prototype={ -$1(a){var s=$.e2 -s=(s==null?$.e2=A.jT(self.window.flutterConfiguration):s).b +A.b33.prototype={ +$1(a){var s=$.e9 +s=(s==null?$.e9=A.k3(self.window.flutterConfiguration):s).b if(s==null)s=null else{s=s.canvasKitBaseUrl if(s==null)s=null}return(s==null?"https://www.gstatic.com/flutter-canvaskit/bd986c5ed20a62dc34b7718c50abc782beae4c33/":s)+a}, -$S:51} -A.b2m.prototype={ +$S:49} +A.b3i.prototype={ $1(a){this.a.remove() -this.b.eK(0,!0)}, +this.b.eH(0,!0)}, $S:2} -A.b2l.prototype={ +A.b3h.prototype={ $1(a){this.a.remove() -this.b.eK(0,!1)}, +this.b.eH(0,!1)}, $S:2} -A.Yr.prototype={ -bP(a){B.c.af(this.a.a.save())}, -hG(a,b){var s=t.qo,r=this.a +A.YP.prototype={ +bO(a){B.c.aj(this.a.a.save())}, +hD(a,b){var s=t.qo,r=this.a if(a==null){s.a(b) -A.b9Q(r.a,b.a,null,null,null)}else r.hG(a,s.a(b))}, -bp(a){this.a.a.restore()}, +A.baM(r.a,b.a,null,null,null)}else r.hD(a,s.a(b))}, +bo(a){this.a.a.restore()}, aL(a,b,c){this.a.a.translate(b,c)}, -eG(a,b,c){var s=c==null?b:c +eD(a,b,c){var s=c==null?b:c this.a.a.scale(b,s) return null}, -al(a,b){return this.eG(a,b,null)}, -nW(a,b){this.a.a.rotate(b*180/3.141592653589793,0,0)}, -aw(a,b){if(b.length!==16)throw A.d(A.bQ('"matrix4" must have 16 entries.',null)) -this.a.a.concat(A.bni(A.C1(b)))}, -BJ(a,b,c){this.a.a.clipRect(A.j0(a),$.bcN()[b.a],c)}, -mD(a){return this.BJ(a,B.eg,!0)}, -In(a,b){return this.BJ(a,B.eg,b)}, -Im(a,b){this.a.a.clipRRect(A.WU(a),$.aq2(),b)}, -uj(a){return this.Im(a,!0)}, -BI(a,b,c){var s=t.E_.a(b).a +ap(a,b){return this.eD(a,b,null)}, +nS(a,b){this.a.a.rotate(b*180/3.141592653589793,0,0)}, +az(a,b){if(J.b3(b)!==16)throw A.d(A.bM('"matrix4" must have 16 entries.',null)) +this.a.a.concat(A.bop(A.Cc(b)))}, +Bw(a,b,c){this.a.a.clipRect(A.j6(a),$.bdI()[b.a],c)}, +mw(a){return this.Bw(a,B.ei,!0)}, +I8(a,b){return this.Bw(a,B.ei,b)}, +I7(a,b){this.a.a.clipRRect(A.Xb(a),$.arc(),b)}, +u8(a){return this.I7(a,!0)}, +Bv(a,b,c){var s=t.E_.a(b).a s===$&&A.c() s=s.a s.toString -this.a.a.clipPath(s,$.aq2(),c)}, -kO(a,b){return this.BI(a,b,!0)}, -Ch(a,b){this.a.a.drawColorInt(a.a,$.IE()[b.a])}, -eb(a,b,c){A.aF(this.a.a,"drawLine",[a.a,a.b,b.a,b.b,t.qo.a(c).a])}, -uy(a){this.a.a.drawPaint(t.qo.a(a).a)}, -aU(a,b){t.qo.a(b) -this.a.a.drawRect(A.j0(a),b.a)}, -dG(a,b){t.qo.a(b) -this.a.a.drawRRect(A.WU(a),b.a)}, -uw(a,b,c){t.qo.a(c) -this.a.a.drawDRRect(A.WU(a),A.WU(b),c.a)}, -xQ(a,b){t.qo.a(b) -this.a.a.drawOval(A.j0(a),b.a)}, -cw(a,b,c){this.a.a.drawCircle(a.a,a.b,b,t.qo.a(c).a)}, +this.a.a.clipPath(s,$.arc(),c)}, +kN(a,b){return this.Bv(a,b,!0)}, +C6(a,b){this.a.a.drawColorInt(a.a,$.IX()[b.a])}, +ed(a,b,c){A.aN(this.a.a,"drawLine",[a.a,a.b,b.a,b.b,t.qo.a(c).a])}, +un(a){this.a.a.drawPaint(t.qo.a(a).a)}, +aX(a,b){t.qo.a(b) +this.a.a.drawRect(A.j6(a),b.a)}, +dr(a,b){t.qo.a(b) +this.a.a.drawRRect(A.Xb(a),b.a)}, +ul(a,b,c){t.qo.a(c) +this.a.a.drawDRRect(A.Xb(a),A.Xb(b),c.a)}, +xB(a,b){t.qo.a(b) +this.a.a.drawOval(A.j6(a),b.a)}, +ct(a,b,c){this.a.a.drawCircle(a.a,a.b,b,t.qo.a(c).a)}, Z(a,b){var s t.E_.a(a) t.qo.a(b) @@ -48385,7 +49510,7 @@ s===$&&A.c() s=s.a s.toString this.a.a.drawPath(s,b.a)}, -lJ(a,b,c,d){var s,r,q,p,o,n +lH(a,b,c,d){var s,r,q,p,o,n t.XY.a(b) t.qo.a(d) s=d.ay @@ -48394,19 +49519,19 @@ q=b.b p=c.a o=c.b n=d.a -if(s===B.da){q===$&&A.c() +if(s===B.ep){q===$&&A.c() q=q.a q===$&&A.c() q=q.a q.toString -A.aF(r,"drawImageCubic",[q,p,o,0.3333333333333333,0.3333333333333333,n])}else{q===$&&A.c() +A.aN(r,"drawImageCubic",[q,p,o,0.3333333333333333,0.3333333333333333,n])}else{q===$&&A.c() q=q.a q===$&&A.c() q=q.a q.toString -A.aF(r,"drawImageOptions",[q,p,o,A.b6n(s),A.bbX(s),n])}}, -hQ(a,b,c,d){this.a.hQ(t.XY.a(a),b,c,t.qo.a(d))}, -a8M(a,b,c,d){var s +A.aN(r,"drawImageOptions",[q,p,o,A.b7m(s),A.bcQ(s),n])}}, +hL(a,b,c,d){this.a.hL(t.XY.a(a),b,c,t.qo.a(d))}, +a9l(a,b,c,d){var s t.XY.a(a) t.qo.a(d) s=a.b @@ -48415,35 +49540,35 @@ s=s.a s===$&&A.c() s=s.a s.toString -A.aF(this.a.a,"drawImageNine",[s,A.j0(b),A.j0(c),A.b6n(d.ay),d.a])}, -xR(a){var s=t.Bn.a(a).a +A.aN(this.a.a,"drawImageNine",[s,A.j6(b),A.j6(c),A.b7m(d.ay),d.a])}, +xC(a){var s=t.Bn.a(a).a s===$&&A.c() s=s.a s.toString this.a.a.drawPicture(s)}, -q0(a,b){var s=t.z7.a(a).a +pW(a,b){var s=t.z7.a(a).a s===$&&A.c() s=s.a s.toString this.a.a.drawParagraph(s,b.a,b.b)}, -ru(a,b,c){var s,r=A.bnh(b) +rn(a,b,c){var s,r=A.boo(b) t.qo.a(c) s=r.toTypedArray() -this.a.a.drawPoints($.bs_()[a.a],s,c.a) +this.a.a.drawPoints($.bta()[a.a],s,c.a) self.window.flutterCanvasKit.Free(r)}, -xS(a,b,c){var s +xD(a,b,c){var s t.V1.a(a) t.qo.a(c) s=a.f s===$&&A.c() s=s.a s.toString -this.a.a.drawVertices(s,$.IE()[b.a],c.a)}, -a8L(a,b,c,d,e,f,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g=c.length -if(b.length!==g)throw A.d(A.bQ(u.v,null)) +this.a.a.drawVertices(s,$.IX()[b.a],c.a)}, +a9k(a,b,c,d,e,f,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g=c.length +if(b.length!==g)throw A.d(A.bM(u.v,null)) s=d.length s=s!==0&&s!==g -if(s)throw A.d(A.bQ(u.d,null)) +if(s)throw A.d(A.bM(u.d,null)) s=g*4 r=new Float32Array(s) q=new Float32Array(s) @@ -48453,14 +49578,14 @@ m=o+2 l=o+3 k=b[p] j=c[p] -r[o]=k.gER() -r[n]=k.gFb() -r[m]=k.gVU() -r[l]=k.gVV() -q[o]=j.gad(j) -q[n]=j.gag(j) +r[o]=k.gEF() +r[n]=k.gF_() +r[m]=k.gWn() +r[l]=k.gWo() +q[o]=j.gag(j) +q[n]=j.gal(j) q[m]=j.gaI(j) -q[l]=j.gaN(j)}i=d.length===0?null:A.apT(d) +q[l]=j.gaN(j)}i=d.length===0?null:A.ar3(d) s=e t.qo.a(a0) h=t.XY.a(a).b @@ -48469,10 +49594,10 @@ h=h.a h===$&&A.c() h=h.a h.toString -A.bi0(this.a.a,h,q,r,a0.a,$.IE()[s.a],i)}, -a8N(a,b,c,d,e,f,g){var s,r=c.length -if(b.length!==r)throw A.d(A.bQ(u.s,null)) -if(B.e.bH(r,4)!==0)throw A.d(A.bQ(u.M,null)) +A.bj6(this.a.a,h,q,r,a0.a,$.IX()[s.a],i)}, +a9m(a,b,c,d,e,f,g){var s,r=c.length +if(b.length!==r)throw A.d(A.bM(u.s,null)) +if(B.e.bB(r,4)!==0)throw A.d(A.bM(u.M,null)) t.qo.a(g) s=t.XY.a(a).b s===$&&A.c() @@ -48480,16 +49605,16 @@ s=s.a s===$&&A.c() s=s.a s.toString -A.bi0(this.a.a,s,c,b,g.a,$.IE()[1],null)}, -rv(a,b,c,d){var s,r,q,p,o,n,m,l,k +A.bj6(this.a.a,s,c,b,g.a,$.IX()[1],null)}, +ro(a,b,c,d){var s,r,q,p,o,n,m,l,k t.E_.a(a) -s=$.dT().x +s=$.e0().x if(s==null){s=self.window.devicePixelRatio if(s===0)s=1}r=d?5:4 q=A.a9(B.c.aA((b.gm(b)>>>24&255)*0.039),b.gm(b)>>>16&255,b.gm(b)>>>8&255,b.gm(b)&255) p=A.a9(B.c.aA((b.gm(b)>>>24&255)*0.25),b.gm(b)>>>16&255,b.gm(b)>>>8&255,b.gm(b)&255) -o=t.e.a({ambient:A.Iy(q),spot:A.Iy(p)}) -n=$.ci.b3().computeTonalColors(o) +o=t.e.a({ambient:A.IR(q),spot:A.IR(p)}) +n=$.cn.b8().computeTonalColors(o) m=a.a m===$&&A.c() m=m.a @@ -48500,47 +49625,47 @@ k=new Float32Array(3) k[0]=0 k[1]=-450 k[2]=s*600 -A.aF(this.a.a,"drawShadow",[m,l,k,s*1.1,n.ambient,n.spot,r])}, -$iCw:1} -A.a3e.prototype={ +A.aN(this.a.a,"drawShadow",[m,l,k,s*1.1,n.ambient,n.spot,r])}, +$iCJ:1} +A.a3Q.prototype={ gJ(a){var s=this.a return s.gJ(s)}, l(a,b){if(b==null)return!1 -if(A.L(this)!==J.aj(b))return!1 -return b instanceof A.a3e&&b.a.l(0,this.a)}, +if(A.L(this)!==J.ak(b))return!1 +return b instanceof A.a3Q&&b.a.l(0,this.a)}, j(a){return this.a.j(0)}} -A.YS.prototype={$ioz:1} -A.JB.prototype={ -Ar(){return A.bI2(this.a,this.b)}, -gJ(a){return A.a4(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.Zf.prototype={$ioL:1} +A.JT.prototype={ +Ae(){return A.bJq(this.a,this.b)}, +gJ(a){return A.a3(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)}, l(a,b){if(b==null)return!1 -if(A.L(this)!==J.aj(b))return!1 -return b instanceof A.JB&&b.a.l(0,this.a)&&b.b===this.b}, +if(A.L(this)!==J.ak(b))return!1 +return b instanceof A.JT&&b.a.l(0,this.a)&&b.b===this.b}, j(a){return"ColorFilter.mode("+this.a.j(0)+", "+this.b.j(0)+")"}} -A.CF.prototype={ -gaxv(){var s,r,q=new Float32Array(20) -for(s=this.a,r=0;r<20;++r)if(B.b.O(B.UI,r))q[r]=s[r]/255 +A.CS.prototype={ +gay7(){var s,r,q=new Float32Array(20) +for(s=this.a,r=0;r<20;++r)if(B.b.N(B.UP,r))q[r]=s[r]/255 else q[r]=s[r] return q}, -Ar(){return $.ci.b3().ColorFilter.MakeMatrix(this.gaxv())}, -gJ(a){return A.c_(this.a)}, +Ae(){return $.cn.b8().ColorFilter.MakeMatrix(this.gay7())}, +gJ(a){return A.c4(this.a)}, l(a,b){if(b==null)return!1 -return A.L(this)===J.aj(b)&&b instanceof A.CF&&A.wN(this.a,b.a)}, +return A.L(this)===J.ak(b)&&b instanceof A.CS&&A.wV(this.a,b.a)}, j(a){return"ColorFilter.matrix("+A.j(this.a)+")"}} -A.Z0.prototype={ -Ar(){return $.ci.b3().ColorFilter.MakeLinearToSRGBGamma()}, +A.Zo.prototype={ +Ae(){return $.cn.b8().ColorFilter.MakeLinearToSRGBGamma()}, l(a,b){if(b==null)return!1 -return A.L(this)===J.aj(b)}, -gJ(a){return A.en(A.L(this))}, +return A.L(this)===J.ak(b)}, +gJ(a){return A.eC(A.L(this))}, j(a){return"ColorFilter.linearToSrgbGamma()"}} -A.Z7.prototype={ -Ar(){return $.ci.b3().ColorFilter.MakeSRGBToLinearGamma()}, +A.Zv.prototype={ +Ae(){return $.cn.b8().ColorFilter.MakeSRGBToLinearGamma()}, l(a,b){if(b==null)return!1 -return A.L(this)===J.aj(b)}, -gJ(a){return A.en(A.L(this))}, +return A.L(this)===J.ak(b)}, +gJ(a){return A.eC(A.L(this))}, j(a){return"ColorFilter.srgbToLinearGamma()"}} -A.CE.prototype={ -Ar(){var s,r=$.ci.b3().ColorFilter,q=this.a.b +A.CR.prototype={ +Ae(){var s,r=$.cn.b8().ColorFilter,q=this.a.b q===$&&A.c() q=q.a q.toString @@ -48550,560 +49675,559 @@ s=s.a s.toString return r.MakeCompose(q,s)}, l(a,b){if(b==null)return!1 -if(!(b instanceof A.CE))return!1 +if(!(b instanceof A.CR))return!1 return b.a.l(0,this.a)&&b.b.l(0,this.b)}, -gJ(a){return A.a4(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)}, +gJ(a){return A.a3(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"ColorFilter.compose("+this.a.j(0)+", "+this.b.j(0)+")"}} -A.a1X.prototype={ -afb(){var s=this.b.a -return new A.U(s,new A.aBn(),A.a6(s).h("U<1,lf>"))}, -ap9(a){var s,r,q,p,o,n,m=this.Q -if(m.aZ(0,a)){s=null.querySelector("#sk_path_defs") +A.a2p.prototype={ +afN(){var s=this.b.a +return new A.S(s,new A.aCm(),A.a6(s).h("S<1,lu>"))}, +apK(a){var s,r,q,p,o,n,m=this.Q +if(m.b1(0,a)){s=null.querySelector("#sk_path_defs") s.toString -r=A.b([],t.J) +r=A.b([],t.A) q=m.i(0,a) q.toString -for(p=t.qr,p=A.dr(new A.i6(s.children,p),p.h("B.E"),t.e),s=J.ax(p.a),p=A.w(p),p=p.h("@<1>").ab(p.z[1]).z[1];s.F();){o=p.a(s.ga3(s)) -if(q.O(0,o.id))r.push(o)}for(s=r.length,n=0;n").af(p.z[1]).z[1];s.H();){o=p.a(s.ga2(s)) +if(q.N(0,o.id))r.push(o)}for(s=r.length,n=0;n") -a1.a8H(A.iK(new A.bk(m,new A.aBo(a3),l),l.h("B.E"))) -B.b.H(a2,s) -i.acE(s) +l=A.a6(m).h("bo<1>") +a1.a9g(A.iP(new A.bo(m,new A.aCn(a3),l),l.h("y.E"))) +B.b.I(a2,s) +i.VY(s) a2=a3.c if(a2){m=a3.d m.toString m=a1.d.i(0,m) -h=m.gLg(m)}else h=null -for(m=a3.b,l=m.length,g=a1.d,f=$.h7.a,k=0;k") -q=A.ai(new A.U(s,new A.aBk(),r),!0,r.h("aA.E")) -if(q.length>A.pz().b-1)B.b.eF(q) -r=m.gaw0() +s=m.afO(m.r) +r=A.a6(s).h("S<1,o>") +q=A.ai(new A.S(s,new A.aCj(),r),!0,r.h("aF.E")) +if(q.length>A.pJ().b-1)B.b.eC(q) +r=m.gawD() p=m.e -if(l){l=A.pz() +if(l){l=A.pJ() o=l.d -B.b.H(l.e,o) -B.b.ak(o) -p.ak(0) -B.b.ac(q,r)}else{l=A.w(p).h("bg<1>") -n=A.ai(new A.bg(p,l),!0,l.h("B.E")) -new A.bk(n,new A.aBl(q),A.a6(n).h("bk<1>")).ac(0,m.gaA0()) -new A.bk(q,new A.aBm(m),A.a6(q).h("bk<1>")).ac(0,r)}}, -afc(a){var s,r,q,p,o,n,m,l,k=A.pz().b-1 -if(k===0)return B.Wp +B.b.I(l.e,o) +B.b.ao(o) +p.ao(0) +B.b.am(q,r)}else{l=A.w(p).h("bl<1>") +n=A.ai(new A.bl(p,l),!0,l.h("y.E")) +new A.bo(n,new A.aCk(q),A.a6(n).h("bo<1>")).am(0,m.gaAD()) +new A.bo(q,new A.aCl(m),A.a6(q).h("bo<1>")).am(0,r)}}, +afO(a){var s,r,q,p,o,n,m,l,k=A.pJ().b-1 +if(k===0)return B.Ww s=A.b([],t.jT) r=t.t -q=new A.v5(A.b([],r),!1) +q=new A.vg(A.b([],r),!1) for(p=0;p") -s=new A.cr(s,r) -return new A.cU(s,s.gG(s),r.h("cU"))}} -A.a0b.prototype={} -A.pN.prototype={} -A.b5i.prototype={ +return b instanceof A.Nf&&A.wV(b.a,this.a)}, +gJ(a){return A.c4(this.a)}, +gav(a){var s=this.a,r=A.a6(s).h("cs<1>") +s=new A.cs(s,r) +return new A.cX(s,s.gE(s),r.h("cX"))}} +A.a0C.prototype={} +A.pW.prototype={} +A.b6h.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.e(r[p],s[s.length-1-q]))return o +for(s=this.b,r=this.a,q=0;p=a-q,p>=0;++q){if(!J.f(r[p],s[s.length-1-q]))return o if(q===s.length-1){s=r.length -if(a===s-1)return new A.pN(B.b.cI(r,0,s-q-1),B.et,!1,o) -else if(a===q)return new A.pN(B.b.hi(r,a+1),B.et,!1,o) -else return o}}return new A.pN(B.b.hi(r,a+1),B.b.cI(s,0,s.length-1-a),!0,B.b.ga5(r))}, -$S:258} -A.a87.prototype={ -gTt(){var s,r,q=this.b -if(q===$){s=$.e2 -s=(s==null?$.e2=A.jT(self.window.flutterConfiguration):s).b +if(a===s-1)return new A.pW(B.b.cA(r,0,s-q-1),B.ew,!1,o) +else if(a===q)return new A.pW(B.b.h8(r,a+1),B.ew,!1,o) +else return o}}return new A.pW(B.b.h8(r,a+1),B.b.cA(s,0,s.length-1-a),!0,B.b.ga5(r))}, +$S:256} +A.a8S.prototype={ +gTN(){var s,r,q=this.b +if(q===$){s=$.e9 +s=(s==null?$.e9=A.k3(self.window.flutterConfiguration):s).b if(s==null)s=null else{s=s.useColorEmoji if(s==null)s=null}s=s===!0 -r=A.b([new A.am("Noto Sans","notosans/v28/o-0IIpQlx3QUlC5A4PNb4j5Ba_2c7A.ttf","w|2m;4g|k7;oq|5;p0|6;p8|;pa|j;pv|1q;s0|8v;1s0|3j;59s|g;5mo|8;5ow|12;5q0|1;5q8|6x;5x7|7u;654|5;65c|11;66g|5;66o|7;66x|;66z|;671|;673|u;680|1g;69i|e;69y|d;6ae|5;6al|i;6b6|2;6ba|8;6bk|2s;6ee|b;6es|q;6fk|c;6g0|v;6i8|;6io|2n;6mc|;6mh|;6qa|;6qd|;7gs|;8rk|v;928|36;wu8|2n;wzk|5b;x4y|8;x6d|a;x80|9;xcw|v;xf2|;xtc|1n;1dkw|6;1e68|;1e74|f;1edb|;1ekc|1;")],t.Qg) -if(s)r.push(new A.am("Noto Color Emoji","notocoloremoji/v24/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFab5s79iz64w.ttf","w|;z|;16|;1c|9;4p|;4u|;6bx|;6d8|;6dl|;6hv|;6jm|;6k9|;6ms|5;6nd|1;6xm|1;6y0|;72n|;73d|a;73s|2;79e|;7fu|1;7g6|;7gg|;7i3|3;7i8|4;7im|;7ip|;7is|1;7iw|;7j1|;7j4|;7j6|1;7ja|;7je|;7ji|1;7js|2;7k0|;7k2|;7k8|b;7kv|1;7kz|;7l1|1;7l4|;7ln|;7lq|1;7ma|5;7mh|;7mj|1;7mo|1;7mv|;7my|1;7n4|1;7nh|1;7no|1;7ns|;7ny|1;7o1|;7o3|1;7op|1;7ow|5;7p3|3;7p9|;7pe|;7ph|;7pk|5;7pr|;7pu|;7pw|;7py|;7q5|;7q9|;7qg|;7qr|1;7r8|;7rb|;7rg|;7ri|;7rn|2;7rr|;7s3|1;7th|2;7tt|;7u8|;7un|;850|1;8hx|2;8ij|1;8k0|;8k5|;9io|;9j1|;9zr|;9zt|;2pz8|;2q4v|;2q9c|1;2q9q|1;2qa6|;2qa9|9;2qcm|p;2qdd|1;2qe2|;2qen|;2qeq|8;2qfk|1;2qkg|x;2qlg|33;2qom|1;2qop|2;2qou|2a;2qr7|2;2qrb|7a;2qyn|1q;2r0p|5;2r0w|n;2r1r|1;2r1v|7;2r2f|;2r2i|3;2r2o|;2r2t|1;2r38|1;2r3c|;2r3l|1;2r3w|;2r42|2;2r4h|2;2r4s|2;2r4x|;2r4z|;2r54|;2r5b|;2r5f|;2r5m|2d;2r9c|1x;2rbf|7;2rbp|2;2rbw|9;2rc9|;2rcb|1;2rcg|;2rcj|9;2rj4|b;2rjk|;2rrg|1a;2rss|9;2rt3|54;2s1c|c;2s1s|8;2s28|19;2s3j|6;2s3y|d;2s4g|8;2s4w|8;jnzk|9;jo0x|p;jo1r|;mbqd|9;mcdo|;mcdq|9;")) -if(!s)r.push(new A.am("Noto Emoji","notoemoji/v39/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob-r0jwvS-FGJCMY.ttf","w|;z|;16|;1c|9;4p|;4u|;6bx|;6d8|;6dl|;6hv|;6jm|;6k9|;6ms|5;6nd|1;6xm|1;6y0|;72n|;73d|a;73s|2;79e|;7fu|1;7g6|;7gg|;7i3|3;7i8|4;7im|;7ip|;7is|1;7iw|;7j1|;7j4|;7j6|1;7ja|;7je|;7ji|1;7js|2;7k0|;7k2|;7k8|b;7kv|1;7kz|;7l1|1;7l4|;7ln|;7lq|1;7ma|5;7mh|;7mj|1;7mo|1;7mv|;7my|1;7n4|1;7nh|1;7no|1;7ns|;7ny|1;7o1|;7o3|1;7op|1;7ow|5;7p3|3;7p9|;7pe|;7ph|;7pk|5;7pr|;7pu|;7pw|;7py|;7q5|;7q9|;7qg|;7qr|1;7r8|;7rb|;7rg|;7ri|;7rn|2;7rr|;7s3|1;7th|2;7tt|;7u8|;7un|;850|1;8hx|2;8ij|1;8k0|;8k5|;9io|;9j1|;9zr|;9zt|;1e6m|1;2pz8|;2q4v|;2q9c|1;2q9q|1;2qa6|;2qa9|9;2qcm|p;2qdd|1;2qe2|;2qen|;2qeq|8;2qfk|1;2qkg|x;2qlg|33;2qom|1;2qop|2;2qou|2a;2qr7|2;2qrb|7a;2qyn|1q;2r0p|5;2r0w|n;2r1r|1;2r1v|7;2r2f|;2r2i|3;2r2o|;2r2t|1;2r38|1;2r3c|;2r3l|1;2r3w|;2r42|2;2r4h|2;2r4s|2;2r4x|;2r4z|;2r54|;2r5b|;2r5f|;2r5m|2d;2r9c|1x;2rbf|7;2rbp|2;2rbw|9;2rc9|;2rcb|1;2rcg|;2rcj|9;2rj4|b;2rjk|;2rrg|1a;2rss|9;2rt3|54;2s1c|c;2s1s|8;2s28|19;2s3j|6;2s3y|d;2s4g|8;2s4w|8;jnzk|9;jo0x|p;jo1r|;mbqd|9;mcdo|;mcdq|9;")) -r.push(new A.am("Noto Sans Symbols","notosanssymbols/v40/rP2up3q65FkAtHfwd-eIS2brbDN6gxP34F9jRRCe4W3gfQ8gavVFRkzrbQ.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6hp|3;6hu|2;6jm|;6lc|z;6md|3;6mi|1;6mo|9;6qa|;6ww|f;6xd|4;6xj|;6xo|3;6xu|1;6y1|1;6y4|9;70c|;70g|k;712|4;71r|;726|f;72o|b;736|6;76o|4f;7gs|;7ii|3;7ir|;7j8|b;7js|3;7jx|m;7l5|l;7m8|d;7mq|7;7n1|f;7ny|;7oi|t;7q5|4;7sm|t;84h|1;2q68|c;2q6o|2k;2q9c|w;2qaj|h;2r0m|3;2r0v|;2r68|;2rcw|37;")) -r.push(new A.am("Noto Sans Symbols 2","notosanssymbols2/v17/I_uyMoGduATTei9eI8daxVHDyfisHr71ypPqfX71-AI.ttf","w|2n;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6hu|1;6jm|;6nj|;6p2|a;6pf|;6qa|;6qg|1;6u1|;6v8|2;6xi|;6xk|;6xm|1;6xw|4;6y3|;70b|;70d|2;710|;72m|1;73d|1;73h|2;73l|1h;75s|a;7fk|2x;7im|4;7is|f;7jk|7;7jw|;7kk|k;7lr|g;7mm|3;7my|2;7nh|g;7nz|i;7pc|4;7pi|3;7pn|h;7qa|5;7qh|y;7rh|;7rj|4;7rq|v;7tg|;7tk|n;7u9|d;7wg|73;875|;88v|;8a3|;8hs|d;8ia|t;8jx|12;8l2|v;8lz|2u;8ov|;fcw|1r;1ek9|2;1etc|26;1evk|c;1ew0|;1exc|19;1f4w|r;1heo|u;2k80|j;2k8w|2e;2kbk|o;2pz4|17;2q0g|2r;2q3k|e;2q41|e;2q4h|e;2q4x|10;2qkt|2;2ql1|;2ql8|;2qld|b;2qly|;2qns|;2qnx|;2qoj|c;2qp3|;2qp8|2;2qpu|;2qpw|;2qpy|;2qq2|4;2qqc|c;2qr1|;2qr5|2;2qr9|2;2qrs|;2qs5|;2qsf|;2qsm|;2qtb|;2qtd|1;2qti|3;2qto|2;2qtv|;2qui|;2qv1|;2qw3|;2qwg|;2qwj|;2qwp|;2qwr|;2qwv|;2qx4|3;2qxm|;2qxr|;2qxw|2;2qy2|3;2qyf|;2qyh|2;2qyl|1;2qyr|;2qyv|3;2qz1|;2qz6|1;2r0e|7;2r0q|;2r0w|15;2r23|p;2r2v|c;2r39|2d;2r80|1b;2r9j|;2r9p|;2r9t|;2r9w|;2ra0|;2ral|;2raq|;2rax|1;2rb0|;2rba|5;2rbh|2;2rbn|4;2rc0|a;2rcg|3;2rcn|5;2rgg|2g;2rj4|b;2rk0|b;2rkg|1j;2rm8|9;2rmo|13;2ro0|t;2row|1;2rsr|;2rt2|;2ry8|2b;2s0w|d;2s1c|4;2s1k|2;2s1s|6;2s28|o;2s34|6;2s3k|2;2s40|6;2s5c|42;2s9g|1i;2sc0|9;")) -r.push(new A.am("Noto Sans Adlam","notosansadlam/v21/neIczCCpqp0s5pPusPamd81eMfjPonvqdbYxxpgufnv0TGnBZLwhuvk.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;17j|;18g|;60w|5;61q|;642|1;6c3|2;6c8|6;6cg|2;6cm|;6cw|;6d5|1;6dg|;6dr|;6gc|;6jm|;6qa|;7gs|;948|1;94x|;2olc|23;2onk|9;2ony|1;")) -r.push(new A.am("Noto Sans Anatolian Hieroglyphs","notosansanatolianhieroglyphs/v14/ijw9s4roRME5LLRxjsRb8A0gKPSWq4BbDmHHu6j2pEtUJzZWXybIymc5QYo.ttf","w|;4g|;6bv|;1s00|g6;")) -r.push(new A.am("Noto Sans Arabic","notosansarabic/v18/nwpxtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlhQ5l3sQWIHPqzCfyGyvu3CBFQLaig.ttf","w|1;18|2;1c|a;4g|;4r|;57|;nj|;16o|s;17i|69;1g0|1b;1pc|k;1py|8;1qr|18;6bv|6;6dr|;7gs|;94x|;1dn4|35;1dqr|a4;1e1c|1r;1e36|1h;1e5s|d;1e9c|4;1e9i|3q;")) -r.push(new A.am("Noto Sans Armenian","notosansarmenian/v42/ZgN0jOZKPa7CHqq0h37c7ReDUubm2SEdFXp7ig73qtTY5idb74R9UdM3y2nZLorxb60iYy6zF3Eg.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;10x|11;121|1d;13h|2;60w|5;61q|;642|1;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6ck|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1dlf|4;")) -r.push(new A.am("Noto Sans Avestan","notosansavestan/v20/bWti7ejKfBziStx7lIzKOLQZKhIJkyu9SASLji8U.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;94g|1;1gqo|1h;1gs9|6;")) -r.push(new A.am("Noto Sans Balinese","notosansbalinese/v24/NaPwcYvSBuhTirw6IaFn6UrRDaqje-lpbbRtYf-Fwu2Ov7fdhE5Vd222PPY.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;5c0|23;5e8|18;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) -r.push(new A.am("Noto Sans Bamum","notosansbamum/v26/uk-0EGK3o6EruUbnwovcbBTkkklK_Ya_PBHfNGTPEddO-_gLykxEkxA.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;www|2f;1z40|fs;")) -r.push(new A.am("Noto Sans Bassa Vah","notosansbassavah/v17/PN_bRee-r3f7LnqsD5sax12gjZn7mBpL5YwUpA2MBdcFn4MaAc6p34gH-GD7.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1zo0|t;1zow|5;")) -r.push(new A.am("Noto Sans Batak","notosansbatak/v16/gok2H6TwAEdtF9N8-mdTCQvT-Zdgo4_PHuk74A.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;5hc|1f;5j0|3;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) -r.push(new A.am("Noto Sans Bengali","notosansbengali/v20/Cn-SJsCGWQxOjaGwMQ6fIiMywrNJIky6nvd8BjzVMvJx2mcSPVFpVEqE-6KmsolLudCk8izI0lc.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jg|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;1vk|3;1vp|7;1vz|1;1w3|l;1wq|6;1wy|;1x2|3;1x8|8;1xj|1;1xn|3;1xz|;1y4|1;1y7|4;1ye|o;5ow|;5oy|;5p1|1;5p4|;5pd|;5pm|;5pp|;5pu|;5px|2;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;xdd|;")) -r.push(new A.am("Noto Sans Bhaiksuki","notosansbhaiksuki/v15/UcC63EosKniBH4iELXATsSBWdvUHXxhj8rLUdU4wh9U.ttf","w|;4g|;6bv|;7gs|;1k3k|8;1k3u|18;1k54|d;1k5s|s;")) -r.push(new A.am("Noto Sans Brahmi","notosansbrahmi/v15/vEFK2-VODB8RrNDvZSUmQQIIByV18tK1W77HtMo.ttf","w|;4g|;6bv|2;7gs|;1hq8|25;1hsi|t;1htr|;")) -r.push(new A.am("Noto Sans Buginese","notosansbuginese/v18/esDM30ldNv-KYGGJpKGk18phe_7Da6_gtfuEXLmNtw.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;54w|r;55q|1;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;xjj|;")) -r.push(new A.am("Noto Sans Buhid","notosansbuhid/v18/Dxxy8jiXMW75w3OmoDXVWJD7YwzAe6tgnaFoGA.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;4l1|1;4lc|j;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) -r.push(new A.am("Noto Sans Canadian Aboriginal","notosanscanadianaboriginal/v21/4C_TLjTuEqPj-8J01CwaGkiZ9os0iGVkezM1mUT-j_Lmlzda6uH_nnX1bzigWLn_yAsg0q0uhQ.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;3y8|hr;4vk|1x;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1ju8|f;")) -r.push(new A.am("Noto Sans Carian","notosanscarian/v15/LDIpaoiONgYwA9Yc6f0gUILeMIOgs7ob9yGLmfI.ttf","w|;4g|;1f34|1c;")) -r.push(new A.am("Noto Sans Caucasian Albanian","notosanscaucasianalbanian/v16/nKKA-HM_FYFRJvXzVXaANsU0VzsAc46QGOkWytlTs-TXrYDmoVmRSZo.ttf","w|;4g|;lg|;mp|;7gs|;1e74|f;1flc|1f;1fn3|;")) -r.push(new A.am("Noto Sans Chakma","notosanschakma/v17/Y4GQYbJ8VTEp4t3MKJSMjg5OIzhi4JjTQhYBeYo.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1ye|9;37k|9;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1hxc|1g;1hyu|h;")) -r.push(new A.am("Noto Sans Cham","notosanscham/v27/pe06MIySN5pO62Z5YkFyQb_bbuRhe6D4yip43qfcERwcv7GykboaLg.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;xkw|1i;xmo|d;xn4|9;xng|3;")) -r.push(new A.am("Noto Sans Cherokee","notosanscherokee/v19/KFOPCm6Yu8uF-29fiz9vQF9YWK6Z8O10cHNA0cSkZCHYWi5PDkm5rAffjl0.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;mb|1;me|2;mo|1;3vk|2d;3y0|5;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;xv4|27;")) -r.push(new A.am("Noto Sans Coptic","notosanscoptic/v17/iJWfBWmUZi_OHPqn4wq6kgqumOEd78u_VG0xR4Y.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jd|;jq|1;jt|;k8|5;lc|8;lm|2;lt|1;mb|;me|2;n3|;ny|;o1|;ok|1;rm|d;16t|;5vx|;60w|5;61q|;642|1;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6dv|;6dy|;6e0|1;6gc|;6jm|;6qa|;7gs|;8sg|37;8vt|6;93r|;94j|1;1e78|2;1f4w|r;")) -r.push(new A.am("Noto Sans Cuneiform","notosanscuneiform/v15/bMrrmTWK7YY-MF22aHGGd7H8PhJtvBDWgb9JlRQueeQ.ttf","w|;4g|;1kw0|pl;1log|32;1lrk|4;1ls0|5f;")) -r.push(new A.am("Noto Sans Cypriot","notosanscypriot/v15/8AtzGta9PYqQDjyp79a6f8Cj-3a3cxIsK5MPpahF.ttf","w|;4g|;1g5c|5;1g5k|;1g5m|17;1g6v|1;1g70|;1g73|;")) -r.push(new A.am("Noto Sans Deseret","notosansdeseret/v15/MwQsbgPp1eKH6QsAVuFb9AZM6MMr2Vq9ZnJSZtQG.ttf","w|;4g|;1fcw|27;")) -r.push(new A.am("Noto Sans Devanagari","notosansdevanagari/v25/TuGoUUFzXI5FBtUq5a8bjKYTZjtRU6Sgv3NaV_SNmI0b8QQCQmHn6B2OHjbL_08AlXQly-AzoFoW4Ow.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jg|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1s0|3j;5ow|12;5q0|1;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6i8|;6jm|;6qa|;7gs|;x80|9;xcw|v;")) -r.push(new A.am("Noto Sans Duployan","notosansduployan/v16/gokzH7nwAEdtF9N8-mdTDx_X9JM5wsvrFsIn6WYDvA.ttf","w|;4g|;6bw|1;7gs|;2fpc|2y;2fsg|c;2fsw|8;2ftc|9;2fto|7;")) -r.push(new A.am("Noto Sans Egyptian Hieroglyphs","notosansegyptianhieroglyphs/v26/vEF42-tODB8RrNDvZSUmRhcQHzx1s7y_F9-j3qSzEcbEYindSVK8xRg7iw.ttf","w|;4g|;6bw|1;7gs|;1o1s|tq;")) -r.push(new A.am("Noto Sans Elbasan","notosanselbasan/v15/-F6rfiZqLzI2JPCgQBnw400qp1trvHdlre4dFcFh.ttf","w|;4g|;53|;lh|;pd|g;pv|6;re|;rg|;ri|;7gs|;1fk0|13;")) -r.push(new A.am("Noto Sans Elymaic","notosanselymaic/v15/UqyKK9YTJW5liNMhTMqe9vUFP65ZD4AjWOT0zi2V.ttf","w|;4g|;1hpc|m;")) -r.push(new A.am("Noto Sans Georgian","notosansgeorgian/v42/PlIaFke5O6RzLfvNNVSitxkr76PRHBC4Ytyq-Gof7PUs4S7zWn-8YDB09HFNdpvnzFj-f5WK0OQV.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;13d|;3a8|11;3bb|;3bh|;3bk|1b;5n4|16;5od|2;60w|5;61q|;642|1;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gu|;6jm|;6qa|;8w0|11;8x3|;8x9|;")) -r.push(new A.am("Noto Sans Glagolitic","notosansglagolitic/v15/1q2ZY4-BBFBst88SU_tOj4J-4yuNF_HI4ERK4Amu7nM1.ttf","w|;4g|;lf|;lh|;w4|;w7|;8ow|1a;8q8|1a;wvj|;2mtc|6;2mtk|g;2mu3|6;2mub|1;2mue|4;")) -r.push(new A.am("Noto Sans Gothic","notosansgothic/v15/TuGKUUVzXI5FBtUq5a8bj6wRbzxTFMX40kFQRx0.ttf","w|;4g|;lg|1;lk|;mp|;1f74|q;")) -r.push(new A.am("Noto Sans Grantha","notosansgrantha/v17/3y976akwcCjmsU8NDyrKo3IQfQ4o-r8cFeulHc6N.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;2ay|;2b9|;2cm|c;5ow|;5oy|1;5pu|2;5q0|1;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6i8|;6jm|;6qa|;7gs|;1ibk|3;1ibp|7;1ibz|1;1ic3|l;1icq|6;1icy|1;1id1|4;1id7|9;1idj|1;1idn|2;1ids|;1idz|;1ie5|6;1iee|6;1ieo|4;")) -r.push(new A.am("Noto Sans Gujarati","notosansgujarati/v23/wlpWgx_HC1ti5ViekvcxnhMlCVo3f5pv17ivlzsUB14gg1TMR2Gw4VceEl7MA_ypFwPM_OdiEH0s.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;22p|2;22t|8;233|2;237|l;23u|6;242|1;245|4;24c|9;24n|2;24r|2;24w|;25c|3;25i|b;261|6;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;x80|9;")) -r.push(new A.am("Noto Sans Gunjala Gondi","notosansgunjalagondi/v15/bWto7e7KfBziStx7lIzKPrcSMwcEnCv6DW7n5hcVXYMTK4q1.ttf","w|1;11|;13|8;1m|;1o|3;4g|;5z|;6v|;6bw|1;6c8|1;6cc|1;6cm|;6qa|;7gs|;1kdc|5;1kdj|1;1kdm|10;1keo|1;1ker|5;1kf4|9;")) -r.push(new A.am("Noto Sans Gurmukhi","notosansgurmukhi/v26/w8g9H3EvQP81sInb43inmyN9zZ7hb7ATbSWo4q8dJ74a3cVrYFQ_bogT0-gPeG1OenbxZ_trdp7h.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jg|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;1z5|2;1z9|5;1zj|1;1zn|l;20a|6;20i|1;20l|1;20o|1;20s|;20u|4;213|1;217|2;21d|;21l|3;21q|;21y|g;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;7jg|;x80|9;")) -r.push(new A.am("Noto Sans HK","notosanshk/v21/nKKQ-GM_FYFRJvXzVXaAPe9hMnB3Eu7mOQ.otf","w|2m;4g|2r;7k|3;7u|1;88|3;8z|1;93|1;98|3;9e|1;a0|5;b6|;bk|1;bz|1;ct|f;e0|1;gh|;gx|;jf|;jr|;jt|2;k9|;kq|1;lc|1;lg|;lj|;lo|;pd|g;pv|6;q9|o;sh|;sw|1r;up|;5z2|1;61s|2h;6bm|1;6c0|6;6c8|2;6cc|2;6cg|2;6cl|2;6cw|;6cy|1;6d1|;6d5|3;6de|;6dj|2;6dt|;6es|;6g9|;6gb|1;6hp|1;6io|;6ir|;6it|;6ix|1;6j3|;6j7|;6ja|;6jl|1;6jq|1;6jv|;6jy|;6k5|;6kb|;6lc|b;6ls|b;6mo|9;6ns|1;6o4|2;6ob|1;6og|;6oi|;6ok|;6p2|3;6ph|;6ps|;6pu|1;6px|6;6q7|;6q9|2;6qd|;6qi|;6ql|3;6qr|;6qt|9;6r8|3;6rh|;6rn|;6rp|;6rs|;6rw|;6s2|;6sg|2;6sk|3;6sq|1;6su|1;6sy|1;6t2|1;6te|5;6tm|1;6tx|4;6u8|;6ud|;6v3|;6vu|1;6wf|;6x1|2;6xe|;6xk|;6y1|1;71s|1;726|e;72m|;72y|1;74z|;76o|97;7g1|2;7g6|1;7gc|1;7gg|1;7gm|6;7gu|5;7he|4;7hr|;7i8|3;7id|1;7ih|;7im|1;7iu|1;7j0|3;7jj|;7k0|2;7kw|f;7le|b;7mo|;7nh|1;7pe|;7pv|;7q2|;7r1|;7r3|1;7rq|;7sm|t;7tt|;850|1;88v|;8ai|1;8hx|2;8ii|;8lx|;94q|1;96o|p;97f|2g;9a8|5x;9gw|b;9hc|1r;9j5|2d;9ll|2u;9ol|16;9pt|1e;9r9|15;9sg|17;9ts|z;9v4|1a;9wg|7f;a3x|5u;ab9|;abk|;abu|;abw|;ack|;acz|;ad6|;ad9|1;adv|;ady|;aed|;aen|;af0|;af5|;afc|;afz|;ag4|;ag6|;agr|;ah2|;aim|;aj5|;aj7|;ajd|;ajl|;ajx|;ak0|;ak2|;ak7|1;akk|;al3|1;ald|;alh|;alp|;am7|;am9|;amd|;amf|;ami|;amm|;amq|;amu|;amz|;an1|;anl|2;anv|;any|;ao9|;aoo|;aoq|;aoz|;ap1|;ap9|;aph|;apl|;apq|;apz|2;aq6|;aqn|;aqp|;are|;arl|;asa|;asl|;asq|;ass|;asw|1;at1|;at5|;at8|;atd|;atf|2;atj|1;atv|1;aty|;au5|;au9|1;aud|1;aut|;av5|;av7|;avc|;ave|;avh|;avw|;aw2|1;aw5|;awc|1;awg|;awi|1;awq|;aww|;awz|;axu|;ay7|;azb|;azk|;b09|;b0e|;b12|;b1u|;b20|;b23|;b2n|;b2x|;b34|;b3h|;b3q|;b3s|;b4z|;b5h|;b6o|;b7n|;b7w|;b81|;b84|;b96|;b9k|;b9w|;baf|;baq|;bb3|;bbh|;bc3|;bco|;bcw|;bd5|1;bde|;bdl|;bdn|;bdt|;bdw|;beg|;bfg|;bfm|;bfp|;bfw|;bg8|;bgb|;bge|;bgh|;bgj|;bgm|;bh3|1;bhl|1;bhw|;bij|;biq|;biv|;bj0|;bj2|;bja|1;bkn|;bl7|;blp|;bmm|;bmo|;bn4|;bn6|;bn9|;bnf|;bny|;bo9|;boi|;bor|;bp5|;bpe|;bq0|;bq8|;bqp|1;bqz|1;br4|;brp|1;brt|;bs1|;bss|;bsu|;bsy|;bt0|;btj|;btp|;bu4|;bua|2;bv1|;bv5|;bv9|;bvc|;bx0|;byj|;c0b|;c0d|;c0h|;c0m|;c0s|;c17|;c1b|;c2a|1;c2l|;c36|;c3f|;c3q|;c3w|;c3y|;c41|;c4f|;c4i|;c4p|1;c4v|;c51|;c59|;c5h|;c5k|;c5m|;c5r|;c5t|;c6d|;c6l|;c6s|;c73|;c7a|1;c7d|;c7g|1;c7n|;c7v|;c87|1;c8b|;c8j|1;c8n|;c8s|1;c92|;cao|;car|;caw|;cb9|;cc4|;cdk|2;cdp|;cdt|;ce0|;ce7|;cea|;cef|;cei|;cek|;ceo|1;ceu|1;cey|1;cf2|;cf5|1;cfb|;cfd|;cff|1;cfk|;cfn|1;cfu|;cfw|;cfz|1;cg4|;cg6|1;cge|;cib|;cig|1;cir|;cjg|;ck3|;clc|;clk|;clz|;cm4|;cmd|;cml|;cmx|1;cn8|;cnd|;cnx|;cop|;cp1|;cpf|;cpj|;cpu|;cpx|;cq2|;cq7|;cq9|;crs|;cs4|;csb|;csf|;cso|;ct4|;ctb|;cu0|;cu2|;cua|2;cuh|;cum|;cvl|1;cx3|;cx8|;cxa|;cxo|;cxr|;cxt|;cy8|;cz6|;czo|;czu|;czz|;d0b|;d0t|;d0v|;d15|;d1t|;d2b|;d34|;d40|;d4a|;d4m|;d4q|;d58|;d5g|;d5u|;d6d|;d6h|;d6k|;d84|;d8b|1;d8q|;d9n|;dbi|;dcn|;dcq|;ddm|;ddt|;deh|;den|;df1|;df4|;df6|;dfl|1;dg3|;dgl|;dgt|;diy|;djj|;djl|;djz|1;dk2|;dkg|;dkn|;dkt|;dkw|;dkz|;dl1|;dla|;dlp|2;dlt|;dlw|;dm1|3;dmc|;dmr|1;dmx|;dmz|;dna|;dnf|;dnh|;dnr|;dny|;do3|;do6|;dob|;dod|;dof|;doj|;dox|1;dp1|;dp4|;dp8|;dpd|1;dpm|;dpp|;dpz|1;dqd|;dra|;drn|;dsq|;dt5|1;dtv|;dty|;du7|;dud|;duf|;dwb|;dx6|;dxc|;dy9|;dym|;dyz|;dzj|1;e0l|;e0n|;e1f|;e1k|;e2e|;e2s|;e32|1;e4c|;e54|;e5i|;e6t|;e7h|;e7o|;e80|;e8b|;e9j|;eal|;eb5|;ecb|;ect|1;eds|;ee5|;eel|;eer|;eey|;efa|;efl|;efy|;eg5|;ega|;egd|;egf|1;egl|;egs|;egu|;eh1|;ehd|;ehf|;ehx|;ei2|;eia|;eix|;ejl|;ejr|;elb|;elh|;elj|;emn|;en1|;en8|;enp|;eqe|;eqs|;er8|;erc|;es1|;esk|;etb|;ets|;eu1|;eu8|;euk|;euv|;ewf|1;ewi|;ewr|;ewu|;exa|;exc|;exf|;exi|1;exp|;eyl|1;eyo|;f0k|;f0n|;f0u|;f1u|;f23|;f26|;f28|;f2f|;f2v|;f2z|;f3h|;f3r|;f3v|;f3x|;f41|;f45|;f50|;f5a|;f5c|;f5j|;f65|;f6p|1;f71|;f7r|;f7t|;f80|;f90|;fau|1;fbd|;fbl|;fbw|;feo|1;fer|1;fev|a;ff8|2;ffc|2;ffg|;ffi|1;ffl|1;ffo|;ffq|;ffs|;ffu|9;fg6|3;fgb|2;fgf|;fgi|1;fgl|;fgn|2;fgr|;fgt|2;fgy|1;fh2|;fh4|7;fhl|1;fhv|;fi0|;fi6|b;fij|3;fip|4;fiw|3;fj2|8;fjc|;fjf|3;fjn|;fjq|1;fjt|3;fjz|5;fk6|5;fkd|1;fkk|6;fks|3;fkx|;fkz|2;fl4|3;fla|;flc|8;fln|;flp|;flr|6;fm0|3;fm5|8;fmf|3;fml|;fmq|;fmw|1;fn0|1;fn3|1;fn6|2;fna|9;fnl|2;fnp|4;fnv|p;fon|;fop|3;fou|2;foy|p;fpp|;fpr|3;fpw|4;fq2|4;fqa|;fqg|;fqj|;fqm|2;fqq|5;fqx|2;fr1|;fr3|6;frb|a;frn|1;frq|b;fs4|1;fsc|;fse|c;fst|1;fsw|;fsz|;ft1|4;ft7|4;ftd|b;ftq|5;ftx|c;fub|2;fuf|;fuj|1;fuo|1;fur|;fut|a;fv5|;fv7|;fv9|3;fve|c;fvs|8;fw2|5;fwa|;fwd|;fwg|3;fwl|;fwn|1;fwr|3;fww|2;fx0|2;fx4|6;fxe|1;fxi|;fxo|c;fy2|5;fy9|1;fyc|7;fyl|4;fyr|4;fyx|2;fz1|;fz3|2;fz7|7;fzg|5;fzn|3;fzs|1;fzv|j;g0g|5;g0n|1;g0q|;g0s|;g0v|3;g10|2;g15|2;g19|1;g1c|5;g1j|6;g1r|2;g1v|6;g23|2;g29|1;g2c|3;g2h|a;g2t|;g2v|7;g35|;g38|5;g3g|;g3k|;g3m|;g3q|4;g3x|;g3z|;g41|7;g4a|;g4c|;g4e|;g4g|;g4i|;g4k|1;g4n|1;g4q|2;g4u|;g4w|9;g58|2;g5f|h;g5z|1;g63|7;g6c|;g6l|;g6o|1;g6r|3;g6w|2;g70|2;g74|3;g79|7;g7i|;g7k|3;g7q|1;g7w|5;g84|6;g8e|;g8g|8;g8q|2;g8x|;g8z|1;g92|1;g95|6;g9e|;g9g|3;g9l|9;ga0|7;gaa|3;gaf|6;gan|5;gav|6;gb3|2;gb7|1;gba|5;gbj|2;gbn|1;gbq|;gbs|6;gc5|;gc9|;gcb|1;gce|;gcg|3;gcl|;gcn|;gcp|;gcs|1;gcw|3;gd1|4;gd7|;gd9|7;gdi|;gdl|;gdn|;gdr|2;gdv|2;gdz|5;ge6|1;ge9|;ged|1;geg|3;gel|5;get|2;gex|1;gf0|1;gf3|5;gfb|;gfe|;gfg|1;gfj|5;gfr|2;gfv|a;gg7|3;ggc|2;ggh|3;ggn|;ggq|;ggs|5;ggz|1;gh2|1;gh5|;gh8|9;ghj|2;ghn|4;ghu|;ghw|;gi2|;gi6|1;gia|2;gie|4;gik|4;giq|;gis|a;gj4|;gj6|;gj8|;gja|;gjd|;gjf|;gjl|2;gjp|;gjs|5;gk0|2;gk4|;gk6|5;gkf|7;gko|b;gl1|3;gl7|1;gla|;gld|;glf|1;gli|e;gly|;gm0|9;gmb|m;gmz|8;gn9|3;gne|5;gno|;go0|d;gof|9;goq|8;gp0|4;gp7|d;gpm|;gpo|;gpq|;gps|k;gqe|j;gqz|5;gra|;gre|;gri|;grk|b;grx|2;gs1|2;gs7|1;gsa|3;gsf|;gsh|j;gt3|1;gt6|;gta|;gtf|;gth|3;gtm|f;gu3|1;gu6|3;gub|8;gul|6;gut|2;gv0|3;gv5|5;gvd|2;gvl|2;gvp|2;gvt|;gvv|9;gw6|f;gwo|2;gws|1;gwv|;gwx|d;gxc|5;gxl|3;gxr|w;gyp|9;gz0|;gz2|4;gz9|2;gzd|9;gzo|2;gzs|1;gzw|b;h0b|8;h0l|;h0n|;h0p|1;h0s|4;h0y|9;h19|6;h1h|1;h1k|2;h1o|4;h1u|2;h1z|3;h25|1;h28|6;h2g|c;h2u|6;h32|9;h3d|7;h3m|1;h3p|;h3r|3;h3w|3;h41|;h44|4;h4a|5;h4h|6;h4p|;h4s|7;h51|1;h54|5;h5d|;h5f|1;h5i|1;h5m|1;h5p|5;h5w|1;h5z|;h62|1;h65|4;h6f|;h6h|2;h6l|;h6n|5;h6v|6;h76|4;h7c|;h7e|6;h7m|1;h7s|2;h7w|4;h82|2;h8b|;h8d|6;h8l|2;h8p|9;h90|;h93|;h97|;h9b|;h9d|1;h9g|;h9i|5;h9p|;h9r|8;ha2|6;haa|1;hag|;hai|3;han|1;har|2;hav|e;hbb|;hbe|;hbi|;hbn|3;hbs|7;hc1|3;hc6|2;hcb|1;hce|2;hci|;hck|1;hcn|;hcs|b;hd5|;hd8|i;hds|e;he8|;hea|;hec|;heg|1;hej|3;heo|a;hf0|f;hfh|;hfj|1;hfo|;hfr|8;hg1|4;hg7|8;hgi|3;hgo|1;hgr|2;hgv|;hgx|5;hh5|a;hhh|6;hhq|6;hhy|;hi0|2;hi4|5;hib|;hid|7;him|3;hir|;hit|1;hiy|5;hj5|1;hj9|4;hjf|;hji|8;hjs|8;hk2|2;hk7|2;hkb|1;hkf|1;hki|2;hkp|6;hky|5;hl6|;hl8|3;hld|1;hlg|3;hll|1;hlo|1;hlr|1;hlu|;hlw|1;hlz|;hm1|6;hm9|1;hmc|;hmf|1;hmk|;hmm|;hmo|;hms|1;hmv|3;hn2|3;hn7|2;hnb|1;hne|;hng|;hnk|2;hnp|;hnr|;hnt|5;ho0|9;hob|a;hop|1;hot|3;hoy|2;hp2|4;hp9|b;hpo|;hpq|j;hqb|h;hqu|;hqw|6;hr4|1;hr7|3;hrc|r;hs9|4;hsf|;hsh|2;hsl|7;hsu|3;hsz|2;ht3|;ht5|5;htf|;hth|4;hto|2;hts|a;hu4|1;hu8|u;hv4|1;hvb|8;hvl|3;hvq|;hvs|;hvu|2;hvy|9;hw9|9;hwk|3;hwp|3;hwu|m;hxi|9;hxt|;hxv|;hxx|h;hyg|6;hyo|;hyq|9;hz1|2;hz5|2;hz9|;hzb|2;hzf|2;hzj|2;hzn|4;hzt|2;hzx|4;i03|5;i0a|6;i0i|;i0k|;i0o|;i0s|5;i0z|5;i16|7;i1f|5;i1m|3;i1r|;i1u|4;i20|1;i23|3;i28|8;i2i|3;i2n|6;i2v|2;i2z|1;i32|2;i36|1;i39|a;i3m|6;i3u|;i3w|2;i40|;i43|6;i4f|8;i4q|4;i4w|9;i57|;i5a|e;i5q|5;i5x|1;i60|;i62|;i67|;i69|;i6b|2;i6f|f;i6y|;i70|;i72|2;i76|3;i7c|;i7e|;i7g|;i7k|1;i7n|;i7r|5;i7y|3;i84|d;i8j|3;i8o|1;i8s|2;i8w|;i8y|3;i93|3;i98|3;i9d|;i9f|1;i9k|4;i9q|;i9v|;i9x|1;ia0|5;ia7|6;iah|1;iak|l;ib7|;ib9|3;ibe|;ibl|1;ibq|6;iby|d;ice|1;icl|;ico|2;ics|5;id0|5;id7|2;idb|2;idi|1;idn|7;idw|7;ie5|3;iea|7;iek|;iem|c;if0|7;if9|7;ifi|;ifk|2;ifp|2;ift|;ifv|;ify|;ig2|1;ig5|;ig7|2;igb|1;igf|3;igk|;ign|b;ih0|7;ih9|1;ihe|3;ihj|;ihl|1;iho|6;ihw|;ihz|b;iic|6;iik|1;iio|3;iiu|1;iix|;iiz|;ij1|;ij3|;ij5|1;ij8|4;ijf|;ijh|5;ijp|3;ijv|;ijy|;ik0|5;ik7|;ik9|;ikd|2;iki|2;ikm|;ikp|3;iku|;ikx|1;il0|7;il9|;ilb|6;ilk|1;iln|;ilp|1;ilv|1;ily|2;im5|1;im8|5;img|;imi|5;imr|2;imv|2;imz|8;ina|a;inm|4;ins|8;io2|2;io6|7;iof|;ioi|;iol|2;iop|3;iow|;ioy|6;ip6|4;ipc|9;ipp|1;ipt|1;ipw|a;iq8|j;iqt|4;ir0|;ir2|1;ir5|3;ira|6;iri|1;irl|1;iro|1;irr|1;iru|5;is2|3;is7|1;isa|1;isd|;isf|;isi|7;ist|1;isw|1;isz|;it1|3;it6|2;itc|;itf|3;itk|9;itw|;ity|3;iu4|2;iu9|4;iuf|;iuh|4;iun|5;iuu|3;iuz|8;iv9|7;ivk|2;ivq|3;ivv|1;ivy|3;iw4|b;iwh|1;iwl|2;iwp|c;ix5|;ix8|1;ixb|3;ixg|5;ixn|;ixp|4;ixv|2;iy0|;iy2|1;iy5|2;iy9|;iyb|2;iyf|1;iyi|1;iyl|;iyn|1;iyx|e;izd|5;izk|f;j01|4;j07|;j09|;j0b|;j0g|7;j0p|4;j0w|;j0y|3;j14|3;j19|2;j1e|e;j1u|;j1x|;j1z|;j26|3;j2b|7;j2k|2;j2o|;j2q|;j2s|3;j2y|6;j36|2;j3a|2;j3k|h;j43|c;j4h|;j4j|2;j4n|d;j52|3;j5c|h;j5v|d;j6a|4;j6g|5;j6n|1;j6q|1;j6v|2;j6z|1;j72|2;j76|;j78|;j7a|1;j7f|;j7h|5;j7o|c;j82|4;j88|g;j8q|2;j8u|9;j95|1;j98|2;j9c|3;j9j|;j9l|5;j9s|6;ja0|5;ja7|;ja9|1;jac|;jaf|j;jb0|;jb2|5;jb9|8;jbj|1;jbn|;jbq|;jbs|;jbu|;jby|2;jc2|9;jcd|1;jcg|2;jcl|c;jcz|1;jd3|3;jd8|2;jdc|2;jdg|2;jdl|2;jdr|6;jdz|;je1|5;je8|;jea|2;jee|1;jeh|1;jel|6;jeu|8;jf4|4;jfc|4;jfi|;jfk|6;jfs|;jfx|7;jg6|1;jg9|h;jgs|;jgu|a;jh9|;jhg|;jhi|;jhk|9;jhv|3;ji0|1;ji3|4;ji9|r;jj3|;jj9|;jjf|o;jk7|2;jkb|6;jkj|3;jko|;jl4|7;jld|d;jls|h;jmc|6;jml|;jms|1;jmv|2;jmz|7;jn9|8;jnj|6;jnr|b;jo4|;jo6|3;job|a;jon|a;jp5|;jp9|1;jpc|j;jpx|m;jql|9;jqw|1;jqz|1;jr2|;jra|1;jrd|7;jrm|6;jru|2;jry|a;jsa|6;jsi|9;jst|4;jsz|;jt7|;jt9|1;jtc|4;jtk|9;jtx|4;ju3|i;jun|;juq|;jut|;juv|6;jv3|4;jv9|5;jvg|4;jvm|4;jvt|;jvv|9;jw6|;jwb|a;jwn|;jwp|2;jwt|3;jwy|2;jx2|5;jx9|;jxc|d;jxr|5;jxz|1;jy2|7;jyb|1;jye|1;jyh|1;jyk|5;jyr|6;jyz|b;jzd|7;jzm|7;jzv|;jzx|2;k01|;k03|;k05|1;k08|2;k0d|;k0f|;k0h|;k0j|7;k0s|3;k0y|6;k16|3;k1b|;k1e|a;k1r|a;k23|1;k28|2;k2c|3;k2h|;k2j|7;k2s|1;k2v|1;k2y|2;k32|2;k36|1;k39|4;k3f|4;k3l|5;k3v|9;k46|1;k4a|1;k4d|6;k4l|1;k4o|1;k4s|9;k56|3;k5b|1;k5e|j;k60|;k64|c;k6j|;k6l|9;k6x|1;k75|4;k7b|6;k7j|;k7l|2;k7r|;k7t|f;k8a|2;k8e|6;k8m|8;k8w|;k90|a;k9c|2;k9g|6;k9p|;k9r|3;k9w|;ka0|3;ka5|e;kal|3;kas|;kau|9;kb6|;kba|;kbc|6;kbk|;kbn|1;kbq|3;kbv|3;kc0|4;kc6|3;kcc|;kce|7;kco|8;kcy|7;kd7|;kd9|6;kdh|3;kdm|4;kdt|;kdv|3;ke0|7;kec|5;kej|6;ker|;ket|2;kex|1;kf0|6;kfb|;kfe|l;kg1|6;kg9|;kgb|a;kgn|3;kgs|1;kgv|1;kh0|;kh8|;kha|d;khr|7;ki0|c;kie|9;kiq|5;kix|h;kjg|;kji|6;kjx|;kk0|;kk2|2;kk6|2;kka|8;kkl|1;kko|3;kkt|2;kkx|d;klc|h;klv|3;km5|;kmd|;kmj|;kml|2;kmp|1;kms|5;kmz|h;knj|5;knq|2;knv|2;knz|5;ko6|g;kop|;kot|;kox|;koz|b;kpc|8;kpm|;kpo|5;kpv|1;kpy|6;kq6|f;kqo|l;krb|4;krp|;kru|;krw|;krz|1;ks2|7;ksb|b;kso|4;ksu|1;ksx|16;ku8|;kua|1;kud|1;kui|;kul|1;kuo|1;kur|9;kv2|p;kvt|;kvv|9;kw6|;kw9|8;kwj|3;kwp|;kwx|1;kx0|5;kx7|3;kxd|3;kxi|n;ky7|;ky9|;kyb|e;kyr|;kyt|4;kyz|2;kz6|3;kzc|9;kzn|6;kzv|g;l0d|e;l0t|;l0v|;l0x|;l10|;l12|;l16|;l1a|7;l1j|;l1l|1;l1o|b;l21|f;l2j|4;l2p|a;l31|1;l36|1;l39|8;l3j|2;l3n|1;l3s|9;l45|;l47|1;l4a|2;l4e|3;l4j|;l4m|;l4o|4;l4w|;l4y|3;l54|3;l5b|4;l5i|4;l5p|1;l5s|1;l5v|;l5x|;l60|;l64|1;l67|;l69|e;l6p|2;l6t|9;l74|2;l78|3;l7d|;l7f|1;l7i|9;l7u|;l7x|;l7z|;l82|;l84|;l86|5;l8e|6;l8m|;l8o|2;l8s|3;l8x|;l90|5;l97|;l9a|2;l9e|5;l9m|1;l9p|3;l9u|1;l9x|2;la2|;la4|1;la7|2;lab|a;lan|1;laq|2;lau|2;lay|2;lb2|;lb4|4;lba|2;lbe|2;lbj|1;lbm|1;lbr|f;lc8|1;lcb|2;lcf|2;lcj|3;lco|5;lcv|2;lcz|5;ld6|2;lda|d;ldp|6;ldy|;le1|7;lea|;lec|1;lef|a;let|6;lf1|9;lfc|3;lfh|j;lg2|4;lg8|5;lgf|;lgi|;lgq|a;lh2|h;lhl|e;li1|a;lid|;lif|c;lit|;lix|;lj3|j;ljq|5;ljx|3;lk2|;lk4|u;lla|;llj|5;llq|c;lm4|6;lmc|10;lne|;lno|1;lnu|2;lny|1;lo1|4;lo7|9;loi|;lok|9;lov|n;lpk|f;lq1|5;lq8|;lqa|3;lqi|;lqn|;lqt|;lqw|5;lr3|n;lrs|9;ls3|4;ls9|2;lsd|s;lt7|;lta|1;ltd|3;lti|3;lto|;lty|;lu0|1;lu3|;lu5|3;lua|2;lue|h;luy|1;lv2|14;lw8|5;lwi|;lwo|1;lwr|4;lwx|1;lx0|r;lxu|8;ly4|;ly6|9;lyh|o;lz7|1;lzi|a;lzu|a;m06|1;m09|7;m0i|2;m0m|c;m10|a;m1c|;m1e|5;m1p|p;m2g|c;m2u|9;m37|2;m3c|c;m3q|3;m3v|7;m44|;m46|2;m4a|2;m4e|3;m4j|4;m4p|6;m4x|;m50|g;m5i|6;m5r|6;m5z|5;m66|8;m6g|5;m6o|2;m6s|4;m6y|i;m7i|3;m7o|6;m7w|3;m81|5;m89|2;m8e|1;m8h|5;m8o|2;m8v|2;m8z|4;m95|;m97|6;m9f|2;m9j|7;m9s|;m9w|4;ma2|g;mak|6;mas|;mb3|2;mb7|d;mbm|;mbo|2;mbt|5;mc0|;mc3|;mc7|;mc9|a;mcl|1;mco|1;mcr|1;mcu|8;md6|1;mda|;mdc|7;mdl|b;mdy|4;me4|g;mem|;meo|8;mey|4;mf4|2;mf8|6;mfg|;mfi|4;mfo|;mfq|f;mg7|3;mgc|1;mgf|6;mgn|3;mgs|f;mha|4;mhg|2;mhk|5;mhr|3;mhw|4;mi3|3;mi8|2;mic|2;mig|1;mij|8;mit|2;mix|1;mj0|4;mj7|4;mjd|2;mjh|2;mjm|c;mk0|;mk5|1;mk8|3;mkd|5;mkk|;mkm|6;mkv|1;mky|1;ml1|e;mli|1;mll|1;mlo|;mlq|2;mlu|2;mly|3;mm3|7;mmc|5;mmj|d;mmy|1;mn1|2;mn5|9;mng|4;mnm|;mno|1;mnu|;mnx|;mnz|7;mo9|5;mog|2;mok|;mom|4;mos|;mov|5;mp2|;mp4|3;mpf|1;mpi|c;mpw|;mpz|1;mq2|2;mq7|4;mqe|3;mqj|3;mqq|1;mqt|9;mr4|c;mri|7;mrs|2;mrw|6;ms7|4;msd|5;msl|7;msu|a;mt6|i;mtq|1;mtu|6;mu4|6;muc|9;muq|a;mv2|2;mv6|e;mvm|c;mw0|b;mwd|2;mwj|q;mxd|1;mxg|3;mxl|d;my0|i;myk|;myn|o;mzd|c;mzr|f;n09|1;n0c|7;n0l|8;n0w|;n0y|;n10|1;n13|a;n1f|8;n1p|;n1r|3;n1w|7;n25|6;n2d|1;n2g|;n2i|2;n2n|1;n2r|m;n3g|;n3i|;n3k|2;n3o|4;n3v|;n3x|3;n42|3;n47|1;n4b|f;n4s|3;n4x|1;n51|1;n54|d;n5j|4;n5p|3;n5u|;n5y|2;n62|5;n69|;n6b|2;n6h|4;n6n|1;n6q|5;n6y|6;n76|;n7a|4;n7h|3;n7n|1;n7q|1;n7u|8;n84|1;n88|2;n8d|1;n8i|3;n8n|;n8q|1;n8w|6;n94|d;n9j|1;n9m|8;n9w|1;n9z|d;nae|1;nal|;nan|k;nbb|6;nbj|2;nbn|3;nbt|g;ncc|1;ncf|6;nco|;ncq|3;ncw|;ncy|1;nd2|3;nd8|8;ndi|4;ndo|;ndr|3;ndw|3;ne1|1;ne4|a;neg|7;nep|1;nes|;neu|5;nf2|2;nf6|1;nf9|1;nfd|5;nfl|;nfo|2;nfu|1;nfx|3;ng4|1;ng7|1;nga|1;ngd|2;ngi|4;ngo|2;ngs|2;ngy|2;nh2|;nh5|6;nhd|;nhf|4;nhl|1;nho|9;nhz|5;ni6|;ni9|;nib|2;nif|5;nim|5;nit|;nix|2;nj1|3;nj6|7;njf|;njh|;njj|;njl|d;nk0|;nk3|4;nka|5;nki|;nkk|2;nko|4;nku|5;nl1|a;nle|;nlj|e;nlz|2;nm3|4;nm9|;nmb|;nmd|;nmf|c;nmt|;nmv|1;nmy|3;nn3|8;nnd|6;nnm|3;nnr|;nnt|7;no3|2;no7|7;nog|;noi|1;nol|4;nos|8;np3|7;npe|1;nph|1;npk|1;npo|8;nq0|;nq4|7;nqd|g;nqv|2;nr0|1;nr6|3;nrb|7;nrk|4;nrw|2;ns0|;ns2|;ns4|2;ns8|9;nsp|3;nsu|3;nsz|6;nt8|3;ntd|;ntf|7;ntq|7;ntz|6;nu7|5;nue|;nug|4;num|;nup|;nur|2;nuv|e;nvb|1;nve|1;nvh|8;nvr|3;nvw|9;nw7|;nw9|6;nwh|1;nwk|2;nwp|;nws|;nwu|;nww|4;nx3|;nx5|;nx7|3;nxd|;nxf|c;nxt|5;ny0|a;nyc|8;nyn|m;nzb|4;nzh|;nzk|4;nzt|1;nzw|7;o06|2;o0a|1;o0d|g;o0v|3;o10|a;o1c|4;o1i|5;o1p|4;o1w|2;o20|a;o2c|2;o2g|;o2k|4;o2q|2;o2u|1;o2x|5;o35|;o38|;o3a|2;o3e|1;o3k|;o3m|4;o3s|;o3u|4;o40|5;o47|5;o4e|2;o4i|;o4m|;o4o|;o4q|8;o53|;o55|7;o5f|b;o5w|;o5y|2;o62|2;o67|3;o6d|;o6f|2;o6j|3;o6o|2;o6s|2;o6w|3;o71|4;o77|9;o7j|a;o7y|2;o82|1;o88|4;o8e|a;o8q|2;o8u|7;o93|4;o9b|;o9d|;o9f|;o9k|5;o9r|1;o9u|5;oa1|2;oa5|2;oae|1;oah|8;oas|2;oaw|4;ob2|6;obc|3;obh|3;obm|j;oc8|1;ocb|;ocg|;oci|g;od0|2;od4|;odc|7;odl|;odo|c;oe3|;oea|;oec|1;oef|1;oei|8;oes|9;of4|4;ofg|3;ofl|1;ofo|1;ofr|2;ofy|;og0|1;og4|3;og9|3;oge|2;ogk|1;ogo|k;ohc|4;ohj|c;ohx|2;oi1|9;oid|;oih|;oij|8;oit|8;oj4|;oj7|;oj9|;ojb|2;ojf|5;ojm|3;ojr|3;ojw|1;ok0|1;ok3|1;ok6|1;ok9|4;okf|1;okj|4;okp|7;oky|3;ol4|9;olf|3;olk|2;olo|2;olt|1;olw|4;om4|;om6|1;om9|2;omd|3;omk|;omm|1;omp|4;omw|7;on6|1;on9|;onb|7;onk|7;ont|1;onw|4;oo2|;oo6|2;ooa|;ooc|d;oor|3;oow|y;opx|;oq0|1;oq3|1;oq6|5;oqd|1;oqg|f;oqy|;or1|9;orc|;ore|5;orl|2;orq|5;orx|6;os9|4;osf|2;osj|3;oso|1;osr|4;osx|6;ot8|8;oti|f;otz|b;ouc|3;ouh|7;ouq|2;ouv|a;ov7|7;ovg|;ovi|9;ovt|5;ow3|;ow7|g;owq|b;ox3|;ox5|2;ox9|s;oy4|;oy8|c;oym|5;oyt|;oyv|9;oz6|g;ozq|2;ozu|5;p01|b;p0f|;p0k|;p0s|;p16|;p1j|;p1r|;p27|;p3a|;p4m|4;p4t|4;p4z|2;p53|e;p5k|;p5n|6;p5v|;p5x|9;p68|3;p6d|a;p6r|;p6t|a;p75|6;p7e|4;p7k|9;p7w|n;p8l|;p8n|;p8p|9;p90|1;p93|;p97|8;p9h|g;p9z|h;paj|7;pas|5;paz|6;pb8|2;pbc|2;pbg|;pbi|3;pbn|4;pbt|;pbv|4;pc3|;pc6|2;pca|;pcf|3;pck|;pcm|;pco|;pcq|4;pcx|3;pd2|1;pd8|;pdb|4;pdh|4;pdp|3;pdu|;pdw|3;pe1|3;pe7|1;pea|1;ped|1;peg|5;pen|;pep|2;pet|;pev|;pex|2;pf1|2;pf5|1;pf8|4;pfe|;pfg|1;pfm|8;pfw|5;pg4|a;pgg|1;pgj|3;pgp|;pgs|1;pgv|7;ph4|6;phc|3;phh|5;pho|;phq|;phu|;phw|7;pi5|2;pi9|4;pif|;pih|4;pin|3;pis|;piv|;pix|1;pj1|1;pj6|2;pja|2;pje|c;pjt|3;pjy|;pk0|2;pk4|3;pk9|;pkb|9;pkm|4;pks|1;pkv|1;pky|2;pl2|7;plb|;plf|;plh|;plj|9;plu|1;plx|7;pm6|;pm8|7;pmh|h;pn0|1;pn3|3;pn9|;pnb|4;pnh|d;pnw|3;po2|2;po6|6;poe|4;pok|1;pon|6;pow|2;pp0|2;pp4|;pp6|8;pph|1;ppk|5;ppr|;ppu|8;pq4|4;pqa|;pqc|1;pqf|;pqh|;pqj|;pqm|e;pr2|1;pr5|5;prc|1;prf|4;prl|1;pro|c;ps3|2;ps7|;psa|1;psd|7;pso|3;pst|k;ptf|d;ptu|2;pu2|;pu7|a;puj|1;pum|a;puy|v;pvv|2;pw6|8;pwg|;pwi|;pwk|9;pwv|;pwx|c;pxb|6;pxj|d;pxy|1;pya|1;pye|;pyn|;pyr|5;pyy|5;pz5|;pz7|;pz9|p;q00|;q02|a;q0e|2;q0p|;q0t|i;q1d|;q1f|6;q1n|a;q1z|f;q2g|7;q2p|;q2r|4;q2x|b;q3a|;q3c|;q3f|1;q3k|1;q3n|1;q3q|;q3t|;q3v|l;q4i|c;q4w|p;q5n|f;q65|3;q6a|;q6c|;q6e|;q6g|;q6l|7;q6u|e;q7b|b;q7o|;q7q|;q7s|a;q84|3;q89|b;q8m|1;q8q|1;q8u|;q8x|1;q90|1;q93|5;q9a|6;q9i|a;q9u|o;qak|5;qar|e;qb7|1;qbc|;qbf|;qbh|1;qbk|e;qc1|a;qcd|k;qcz|;qd1|7;qda|;qdc|h;qdv|h;qee|4;qen|2;qer|7;qf1|c;qff|;qfh|5;qfp|5;qfw|a;qg8|a;qgk|;qgm|c;qh0|3;qh5|4;qhb|2;qhf|1;qhi|6;qhq|c;qi4|3;qi9|5;qig|4;qim|2;qiq|1;qit|3;qiz|3;qj4|;qj6|4;qjd|;qjf|1;qji|1;qjl|4;qjr|d;qk7|;qk9|3;qke|;qkl|2;qkq|4;qkw|a;ql8|2;qlc|5;qlj|3;qlp|;qlr|q;qmj|1;qmo|1;qmr|1;qmu|9;qn6|2;qna|;qnc|5;qnj|;qnp|6;qny|;qo0|e;qoh|2;qol|;qoo|4;qou|;qow|a;qp8|2;qpc|5;qpj|1;qpm|2;qpq|5;qpy|;qq4|11;qr7|8;qrh|;qrl|8;qrv|2;qrz|5;qs6|2;qsa|5;qsi|3;qsp|t;qtk|4;qtq|;qtt|3;qty|i;qui|5;quq|5;qux|3;qv2|8;qvc|5;qvj|2;qvn|6;qvv|2;qvz|k;qwl|4;qwr|b;qx4|;qx6|5;qxe|1;qxh|2;qxl|2;qxp|1;qxs|5;qxz|4;qy5|5;qyc|3;qyh|;qyk|8;qyv|2;qyz|8;qz9|d;qzo|;qzr|1;qzu|2;qzy|;r01|1;r04|6;r0c|6;r0l|;r0n|;r0p|7;r0y|;r10|b;r1d|;r1i|2;r1n|1;r1q|k;r2d|2;r2h|3;r2m|;r2o|a;r32|1;r35|6;r3d|a;r3p|3;r3v|3;r41|3;r46|1;r49|;r4b|2;r4f|5;r4m|g;r55|6;r5d|3;r5i|1;r5l|3;r5q|5;r5x|6;r67|;r69|;r6b|5;r6j|4;r6p|6;r6x|1;r70|3;r76|;r7a|1;r7d|1;r7g|5;r7q|;r82|4;r89|4;r8f|a;r8r|2;r8w|4;r92|2;r96|2;r9a|2;r9e|2;r9j|1;r9m|;r9o|;r9q|5;r9x|3;ra3|4;raa|1;rad|;raf|;rah|4;rao|1;ras|;rau|;raw|9;rb8|2;rbc|2;rbg|6;rbo|5;rbv|;rby|;rc0|3;rc6|3;rcb|3;rcg|7;rcp|3;rcu|1;rcx|6;rd7|2;rdb|7;rdk|2;rdo|;rdq|;rds|1;rdv|9;re7|1;rea|;rec|;ree|;reg|8;req|7;rez|2;rf3|;rf5|h;rfo|;rfq|2;rfu|1;rfx|f;rge|4;rgk|4;rgq|m;rhe|6;rhm|7;rhv|;rhx|2;ri1|a;rid|l;rj0|4;rj6|1;rj9|8;rjj|1;rjo|;rjr|4;rjx|9;rk8|;rka|2;rke|2;rki|4;rko|4;rku|2;rlq|;rmq|;rp3|;rp5|;rp7|4;rpd|2;rph|c;rpw|3;rq2|;rq4|1;rq7|;rq9|1;rqc|2;rqg|5;rqn|4;rqt|6;rr1|;rr4|2;rr8|2;rrd|1;rrg|1;rrj|6;rrr|e;rs7|6;rsf|1;rsi|j;rt3|1;rt6|;rt8|1;rtb|;rtd|6;rtl|l;ru8|5;ruf|7;ruo|;ruq|b;rv3|a;rvf|2;rxg|;rxi|3;rxn|5;rxu|2;rxy|5;ry5|;ry8|2;ryc|1;ryh|1;ryk|a;ryx|;ryz|1;rz3|2;rz7|;rz9|a;rzm|5;rzt|1;rzw|;rzy|5;s05|3;s0b|6;s0j|a;s0v|5;s12|6;s1a|6;s1m|;s1o|b;s21|1;s25|u;s31|1;s34|1;s37|3;s3c|2;s3g|6;s3o|c;s43|4;s49|h;s4s|1;s4v|;s4x|7;s56|2;s5a|;s5c|2;s5g|a;s5s|8;s62|;s65|4;s6b|a;s6o|;s6q|;s6u|;s6x|1;s70|1;s74|;s76|1;s7d|6;s7l|3;s7r|1;s7u|8;s84|5;s8b|4;s8h|1;s8k|8;s8u|5;s91|6;s99|1;s9c|g;s9v|3;sa1|1;sa4|4;saa|7;saj|1;sam|d;sb1|n;sbq|1;sby|;scz|;sd7|1;sdb|1;sdf|;sdh|3;sdp|f;se6|1;se9|1;sec|2;seh|e;sey|;sf4|6;sfc|;sfe|1;sfh|1;sfk|;sfo|i;sg8|;sgb|2;sgf|3;sgk|3;sgp|b;sh9|2;shd|7;sho|3;sht|1;shw|;shy|1;si1|d;sig|1;sij|3;sio|4;siv|2;siz|5;sj6|m;sju|1;sjx|;sjz|2;sk4|1;sk7|2;skb|;ske|5;skl|3;skq|;sku|8;sl4|;sl7|;sl9|2;sld|;slf|2;slj|1;slm|1;slq|;slw|9;sm7|6;smg|5;smn|6;smx|g;snf|;snh|5;sno|;snq|e;so6|g;soo|3;sou|3;soz|g;sph|5;spo|;spq|7;spz|3;sq4|;sq6|2;sqa|8;sqk|;sqo|7;sqx|a;sra|;srd|a;srp|;srr|g;ss9|5;ssg|7;ssp|;ssr|6;ssz|7;st8|1;stb|;ste|c;stt|;stv|7;su5|d;suk|e;sv0|;sv2|;sv5|;sv7|5;sve|1;svh|1;svk|a;svw|5;sw4|2;sw8|g;swq|1;swt|a;sx7|5;sxe|;sxi|p;sy9|;syb|a;syo|c;sz2|;sz5|6;szd|3;szi|n;t07|2;t0b|;t0d|4;t0j|h;t12|e;t1i|3;t1n|5;t1u|4;t20|3;t25|k;t2r|3;t2w|1;t30|;t34|i;t3o|8;t3y|g;t4g|1;t4j|b;t4w|a;t58|6;t5g|m;t64|9;t6f|1;t6j|;t6l|;t6n|1;t6q|2;t6u|2;t6y|q;t7q|2;t7w|;t7y|;t80|1;t83|e;t8j|1;t8m|j;t97|;t99|;t9c|;t9g|f;t9x|b;taa|b;tan|3;tas|1;tav|1;taz|;tb1|1;tb4|;tb6|3;tbb|i;tbv|8;tc5|;tcv|;tcy|;tdt|;tdv|;tek|;tfa|;tgt|;thj|;tiv|1;tiy|3;tj3|1;tj6|1;tj9|1;tjc|1;tjf|9;tjq|3;tjv|1;tjy|g;tkg|2;tkl|2;tkp|7;tkz|;tl1|8;tlc|6;tlm|2;tlq|7;tm0|;tmc|;tng|2;tnk|4;tns|;tnu|;tnw|7;to8|5;tof|6;toq|7;toz|1;tp2|;tp4|;tp7|4;tpd|3;tpl|4;tpr|9;tq3|3;tq8|1;tqb|8;tql|2;tqp|8;tqz|1;tr2|;tr5|4;trb|3;trg|;tri|;trk|1;trn|1;trq|;trs|1;trv|2;trz|f;tsi|d;tsx|2;tt1|;tt4|2;ttb|3;ttg|7;ttp|;ttr|1;ttu|7;tu3|;tu5|6;tue|;tug|1;tuj|h;tv2|4;tv8|2;tvc|2;tvh|7;tvq|5;tw1|1;tw5|3;twa|8;twm|;two|2;tws|2;tww|4;tx2|2;tx6|b;txj|4;txp|2;txw|;txz|f;tyg|;tyi|4;typ|3;tyu|5;tz1|c;tzf|5;tzm|7;tzw|5;u03|;u05|1;u0d|1;u0g|3;u0l|1;u0o|3;u0t|b;u16|;u18|c;u1n|6;u1v|1;u1y|3;u23|;u25|3;u2a|3;u2f|2;u2j|;u2p|;u2r|g;u3a|3;u3f|5;u3m|a;u3z|6;u5k|1;u5o|3;u5t|3;u5y|e;u6e|6;u6m|;u6z|1;u72|5;u79|2;u7d|4;u7j|;u7l|1;u7o|2;u7t|1;u7w|2;u80|;u82|1;u85|;u87|3;u8c|;u8e|;u8g|c;u8u|1;u8x|;u90|1;u93|c;u9h|;u9j|c;u9x|;u9z|7;ua8|9;uaj|4;uap|2;uc6|3;ucb|3;uch|;ucj|5;ucq|b;ud4|5;udd|4;udj|;udl|;udn|i;ue7|8;ueh|1;uek|2;ueo|1;ues|b;uf5|6;ufd|8;ufo|2;uft|e;ug9|9;ugk|i;uh4|2;uh8|4;uhe|a;uhq|2;uhu|a;uj3|;ujs|;ujv|;ujx|;ujz|5;uk6|c;ukm|1;ukq|;ukt|;ukv|9;ul8|;ulb|4;uli|1;uln|4;ult|3;uly|1;um1|6;um9|5;umg|a;ums|6;un2|2;un6|3;unb|4;unh|2;unl|4;unr|;unt|3;uny|8;uo8|;uoa|8;uok|2;uoo|3;uov|2;up0|;up2|3;up8|;upb|2;upg|3;upm|9;upx|3;uq3|;uq5|6;uqd|;uqf|;uqi|1;uql|5;uqs|2;uqw|;uqy|1;ur1|3;ur9|1;urc|1;urh|;urj|2;urn|1;urq|4;urz|;us3|4;us9|5;usg|2;usk|9;usw|1;ut0|;ut3|1;ut9|;utb|;ute|;uth|9;uts|;utu|3;utz|;uu3|2;uu7|2;uub|3;uug|1;uuj|2;uun|;uup|6;uux|8;uv8|c;uvm|7;uvx|3;uw2|1;uw6|2;uwd|1;uwh|4;uwn|5;uzp|2;uzt|1;uzx|;v01|6;v09|4;v0f|1;v0i|7;v0s|;v0w|;v0y|;v10|5;v17|;v19|6;v1h|1;v1k|1;v1p|4;v1v|1;v1y|3;v23|;v25|8;v2h|3;v2m|6;v2u|b;v3b|e;v3r|2;v3v|h;v4g|;v4i|2;v4m|n;v5b|;v5d|k;v5z|o;v6p|5;v6w|1;v6z|5;v76|l;v7t|c;v87|8;vat|;vax|4;vb3|f;vbk|i;vc4|d;vck|3;vcr|9;vd2|2;vd8|5;vdf|3;vdk|;vdm|6;vdu|;vdw|4;ve3|;ve5|l;veu|4;vf2|2;vf6|1;vf9|7;vfi|;vfk|;vfm|n;vgb|;vgd|1;vgg|g;vgy|l;vhl|3;vhq|4;vhw|7;vi6|1;vil|1;vio|2;vis|5;vj0|;vj3|1;vj6|;vj8|f;vk7|4;vkg|;1d6o|8;1d6z|2;1d79|;1d7b|;1d7e|;1d7m|;1d7x|;1d84|;1d87|;1d8a|;1d8j|;1d8n|1;1d8q|;1d8y|;1d9a|;1d9e|;1d9h|;1d9j|;1d9p|;1d9u|;1d9y|;1da0|1;1da3|;1da6|;1da8|;1dae|;1dai|;1dam|;1dat|;1db0|1;1db3|;1dbp|;1dbv|;1dbx|1;1dc5|1;1dc8|;1dcg|;1dco|1;1dcs|2;1dcw|;1dcy|2;1dd3|;1dd5|;1ddg|1;1ddm|;1ddp|;1ddr|;1ddu|;1ddx|3;1de2|;1de4|1;1df7|2;1dfe|;1dft|;1dfv|;1dgd|1;1dkw|4;1e6o|9;1e7k|y;1e8k|i;1e94|3;1edd|4e;1eht|t;1eiq|5;1eiy|5;1ej6|5;1eje|2;1ejk|6;1ejs|6;2q68|c;2q6o|2k;2q9c|1o;2qdc|2;2qds|17;2qf4|8;2qfk|1;2t5t|;2t6m|;2t6u|;2t72|;2t7s|;2t8m|1;2t8q|;2t90|;2tai|3;2tap|;2tbi|;2tcc|;2tce|;2tco|;2tgk|;2tgp|;2tgr|;2thd|;2thw|;2tiq|;2tj8|;2tjg|;2tjo|;2tkp|;2tln|;2tmc|1;2tnd|;2tni|;2tnk|;2to7|;2tof|1;2tph|;2tqi|;2tr9|;2ts1|;2ts5|2;2ttq|2;2tuo|;2tuv|;2tv9|;2tvt|;2tvv|;2tx1|;2tx8|;2txv|1;2ty7|;2u05|;2u13|;2u1a|;2u1d|1;2u1v|;2u3b|;2u4c|;2u4e|;2u6f|;2u8e|;2u91|;2u9f|;2u9v|;2ua2|;2ua8|;2uad|;2uan|1;2uaz|;2uc1|;2uc5|;2uc9|1;2uco|;2ucw|;2udy|;2ueu|;2uj2|;2uk1|;2um1|;2ur0|;2usz|;2uvp|;2uxi|;2uxv|;2uz8|;2v09|;2v3b|;2v4h|;2v68|;2v73|;2v7u|;2v90|;2v9e|;2v9p|;2vbh|;2vf3|;2vfj|;2vfs|1;2vgf|;2vgm|;2vgr|;2vhe|;2vhn|;2vi3|;2vi7|;2vij|;2vil|;2vj4|;2vjo|;2vju|1;2vk1|2;2vkj|;2vl1|;2vlj|1;2vlo|;2vm5|;2vme|;2vmk|;2vn9|;2vnc|;2vnz|;2vo3|3;2vod|;2vot|;2vpb|;2vpx|;2vqg|;2vqp|1;2vra|3;2vrg|2;2vsf|;2vsh|;2vsk|;2vss|;2vsu|1;2vti|;2vto|;2vtz|;2vua|;2vuw|;2vwk|;2vwp|1;2vwt|4;2vx2|;2vx9|;2vyk|;2vzh|;2vzn|;2vzp|6;2w0c|;2w0m|;2w0o|;2w0t|;2w0y|;2w16|2;2w1i|;2w2f|1;2w2l|;2w3c|3;2w4d|;2w4m|;2w4t|1;2w4w|1;2w57|;2w5o|;2w6c|;2w7h|;2w7k|;2w8d|;2w8k|2;2w8s|;2w9r|;2wa2|3;2wb8|;2wbh|1;2wcv|;2wd8|;2wdr|;2wdx|3;2we3|;2weg|;2weu|;2wf1|;2wfo|;2wfz|2;2wg7|2;2wgf|;2wgj|;2wh0|;2whg|2;2wj3|;2wjf|;2wjh|;2wjp|;2wjs|;2wjz|;2wlc|;2wlj|;2wnt|;2wqk|;2wr3|;2wsc|;2wtk|1;2wts|;2wv7|;2wvy|;2ww2|3;2wxi|;2wxm|;2wz9|1;2wzy|;2x08|;2x0c|;2x1h|1;2x2l|;2x32|;2x3n|;2x3q|;2x44|;2x4v|;2x5e|;2x5g|1;2x6y|;2x7b|;2x86|;2x9k|;2xa5|;2xdj|;2xdu|;2xee|;2xhm|;2xhv|;2xi1|;2xj2|;2xk1|;2xle|;2xmg|;2xmi|;2xmo|2;2xn7|;2xn9|;2xnj|;2xnq|2;2xoa|2;2xoe|;2xot|;2xow|;2xpi|;2xq2|2;2xqv|;2xrg|5;2xrn|1;2xt7|;2xtc|5;2xtv|;2xtz|;2xuh|3;2xun|;2xv3|;2xv9|1;2xvc|4;2xwg|;2xwo|2;2xwt|;2xx5|2;2xxc|;2xxh|;2xxu|;2xy6|;2xy9|3;2xyv|;2xyz|;2xz7|2;2xzy|4;2y0u|1;2y1d|;2y1i|3;2y2i|;2y2r|2;2y34|2;2y39|;2y3g|;2y3m|;2y3r|;2y4b|;2y4k|;2y54|;2y5m|;2y64|;2y68|;2y6b|;2y6g|;2y6u|;2y8r|;2y9f|;2yb1|;2yb8|;2ybp|;2ybv|;2ycj|;2yis|;2ym9|1;2yp6|;2yr4|;2ysi|;2ysl|;2yss|;2yx2|;2yxf|;2yxq|;2yz4|;2z06|;2z0a|;2z0q|;2z0x|;2z1n|;2z21|;2z30|;2z37|;2z3r|;2z3x|;2z61|;2z6s|;2z6w|;2z7s|;2z85|;2z9r|;2z9x|;2zca|;2zdq|;2zdt|;2zfs|;2zid|;2zih|;2zjy|;2zkq|;2zlz|;2zng|;2zoq|;2zq3|;2zqr|;2zqy|;2zs1|;2zsx|;2zsz|;2zuw|;2zy4|;302p|;302t|;3071|;307k|;307r|;308q|;30bp|;30c1|;30cr|;30cx|;30ds|;30e4|;30e9|;30eh|;30ek|;30fh|;30gj|;30gr|;30hc|;30ic|;30jx|;30kv|;30la|;30nv|1;30ob|;30q0|;30qi|;30ra|;30rc|;30tw|2;30uq|;30us|;30uz|;30v3|;30ve|;30xh|;30xt|;30ye|;30z8|1;30zx|;311f|;313z|1;314h|;3165|;316p|;3187|;319i|;31a1|;31an|;31bb|;31bf|;31c0|;31cj|;31ie|;31lb|;31lh|;31ly|;31m0|;31n2|;31nm|;31of|;31oj|;31pm|;31sa|;31se|;31uu|1;31vc|;31vw|;31w1|;31w5|;31wi|;31xk|;31y3|;31y9|;31yh|;31yq|;31yv|;31z6|;31za|;31zd|;3213|1;321e|;322s|;3230|;323r|;324t|;3251|;325c|;325f|1;325z|;327i|;328d|;329i|;329u|;32bc|;32bv|;32cz|;32en|;32ic|;32ks|;32lf|;32nn|;32o4|;32ob|;32p2|;32pp|1;32q6|;32rb|;32rg|;32sa|;32tf|;32v1|;32wt|;32wy|;32xw|1;32yb|;32yw|1;32zu|;3307|2;330v|;331h|;331r|;331t|3;332u|;3332|;3336|;3341|;3349|1;3357|2;336a|;336o|1;337k|;337u|;338f|;33ck|;33d8|;33dq|;33dy|;33ec|1;33eh|1;33em|;33eo|;33gf|;33gw|;33hr|;33hu|;33l1|;33mh|;33n4|;33o1|;33oa|;33on|;33px|;33q1|;33q4|;33qz|;33rh|2;33sj|;33sw|;33tj|;33tm|;33uk|;33uo|;33vd|;33vj|;33w7|;33wu|;33xa|;33xi|;33xp|;33y2|;33z3|;33zi|;3403|;340m|;340w|;3419|;341b|;341r|;342u|;343l|;344i|;3458|;345e|;345x|2;348q|;34jm|;34pz|;34rf|;34ry|;34sa|;34t6|;34uy|;352b|;353t|2;354l|;354n|;3553|2;356k|3;358g|;3597|;35a6|;35an|;35bq|7;35cz|;35dk|;35dy|;35e9|;35f0|5;35fd|;35hk|3;35ix|;35j3|;35jr|;35kn|5;35md|;35mp|;35my|;35nl|;35of|3;35ov|;35pw|;35pz|;35q8|;35qd|;35rf|5;35sh|;35tl|4;35uf|;35vp|;35vv|2;35w1|;35xl|;35y9|;35yk|;35z8|;35zj|;35zt|;360v|1;3610|;361a|;361h|2;361o|;361r|;361t|;362f|;362i|;363n|2;363w|;3645|;364t|;365e|;3664|;366z|;368b|;368m|;368p|;369i|2;369w|;36ab|;36ad|;36at|;36bj|;36bl|;36bt|1;36cu|;36d6|;36dp|;36e2|;36es|;36fc|;36g2|3;36h8|;36hi|;36ho|;36il|;36ip|;36jt|1;36k2|;36k8|;36kk|;36lx|1;36my|1;36nn|;36o7|1;36pl|;36po|;36q6|;36qb|;36qe|;36rp|;36sh|;36uw|;36x4|;36zc|;36zu|;371h|;371w|;372v|;374k|;375y|;376t|;3773|;379r|;37c0|;37de|;37dv|;37gi|;37jd|;37jk|3;37jv|;37jz|2;37kc|;37km|1;37kp|;37lb|;37lf|1;37lq|5;37mq|1;37n8|2;37nf|;37nj|;37nm|;37ns|7;37o4|;37ok|;37on|;37op|;37or|2;37p3|4;37ph|;37ps|;37q2|;37q6|1;37qb|;37qd|;37qk|1;37qu|3;37qz|;37ri|;37rm|1;37rp|;37s1|9;37su|;37sy|;37t1|;37t6|;37ta|3;37tp|;37tx|2;37u9|;37uf|3;37v0|;37v7|3;37vo|3;37w1|2;37wa|2;37wg|;37wn|;37wq|;37wx|;37xb|;37xe|;37xl|;37yn|;381a|;3851|;385l|;389q|1;38ax|;38bd|;38cm|;38cz|;38hk|;38iy|1;38l7|;38ls|;38o5|;38o7|;38r2|;38t8|;38ua|;38ue|;38uv|;38uy|;38vd|;38vs|;38w2|;38z0|;3902|;3925|;3963|;396w|;398d|1;39al|;39b7|;39ba|1;39cw|1;39e8|;39g9|;39hj|;39i0|;39ji|;39jl|;39jn|;39qx|;39r9|;39rj|1;39s6|;39t8|;39ta|;39ui|;39yp|;39yt|;39z3|;39zv|3;3a02|;3a05|1;3a0x|;3a10|;3a1b|;3a2h|;3a39|;3a3f|;3a3k|;3a4l|;3a5x|;3a6p|;3a83|;3a8l|;3aar|;3aba|;3abq|;3acd|;3acl|;3ad9|;3aeq|;3ah3|;3ahr|2;3al3|;3al9|;3alu|;3ao8|;3aou|;3aox|;3apv|;3arq|;3as6|;3auk|;3avg|;3az8|;3b11|;3b18|;3b1q|1;3b2v|;3b3d|;3b78|;3b7t|;3b8z|1;3b9i|;3bac|;3bag|;3bb5|;3bba|;3bc1|;3bd6|;3bdx|;3bf5|;3bfo|;3bgg|1;3bi6|;3bj4|;3bjk|;3bk3|;3bmh|;3bnd|;3bpq|;3brd|;3bsx|2;3bty|;3buk|;3bvb|1;3bx6|;3byj|;3c2p|1;3c4h|;3c4p|;3c5k|;3c6c|;3c77|;3c7r|;3c84|1;3caq|;3cbl|;3cd5|3;3cfh|1;3cfm|;3cgt|;3ck8|;3ckh|;3ckq|1;3cnk|;3cqd|;3cqz|1;3cr5|;3cu6|;3cvp|;3cvs|;3cw2|;3cwg|2;3cy2|;3cyx|;3czo|;3czs|1;3czx|;3d08|;3d3m|;3d6a|;3d7k|;3d7x|;3d8f|;3daq|;3dba|;3df3|;3df5|;3df9|;3dga|;3dgo|;3dh8|;3dhy|;3dj5|;3dll|;3dmb|1;3dn0|;3dp8|;3dqe|;3dr2|;3dri|;3ds8|;3dsa|;3dsj|;3dtz|;3dvy|;3dw1|;3dwm|;3dx5|;3dxt|;3e08|;3e0l|;3e2a|;3e2i|;3e3x|1;3e44|;3e4i|;3e4x|1;3e9x|;3ea2|;3eab|;3ead|;3ear|;3eaw|;3ec0|3;3ecb|;3ed1|;3ede|;3edy|1;3ee5|;3eer|;3ef4|;3egn|;3eht|;3eio|1;3eiu|;3eke|4;3elg|;3elz|1;3em5|;3em8|;3emb|;3emp|;3eoy|8;3eq9|;3er8|;3esg|7;3esu|;3eu4|;3eui|1;3euo|;3ev4|;3ev9|;3evb|;3evm|;3ewy|3;3ey6|;3eya|;3eyf|;3eys|;3eyw|;3eyz|;3ezd|;3f0w|7;3f3a|;3f5f|1;3f6n|;3f6p|;3f7i|;3f8e|1;3f9q|;3fbf|;3fbm|1;3fd4|;3fe5|2;3ff1|;3ff6|;3fg0|;3fg8|;3fgp|;3fgs|1;3fhi|1;3fj8|1;3fjp|;3fm5|;3fob|;3fqf|;3fr4|;3fr9|;3frf|;3fsi|;3fsm|;3fty|;3fwy|;3fyy|;3g1r|;3g2q|;3g40|;3g5g|;3g5i|;3gc4|;3gdf|;3gf4|;3gf8|;3gfx|1;3gg7|;3ggc|;3ghe|;3ghl|;3gid|2;3gk4|;3gnj|;3gol|1;3gox|;3gpq|;3gqs|1;3gss|;3gwo|;3gxc|;3gyl|;3gz6|;3gzs|;3h2c|;3h47|;3h4q|;3h5s|;3h7h|;3h8d|;3h8q|;3h8u|;3ha6|;3har|;3hax|;3hbt|;3hc4|;3hdp|1;3hf8|;3hfq|;3hfv|;3hg8|;3hh4|2;3hhk|;3hid|;3hm7|;3hmc|;3hn6|;3hpo|;3hrl|;3hs5|;3hv3|;3hw3|1;3hwm|;3hwz|;3hxg|;3hxr|;3hy0|;3hz1|;3hzw|;3i31|;3i33|;3i9a|;3id3|;3iex|;3if6|;3ifd|;3ify|;3ig3|1;3ih4|;3iir|;3ij4|;3ikd|1;3ilk|1;3ilw|;3ini|;3iof|;3iot|;3ipb|;3iq1|;3ir3|;3irg|;3itj|;3iu0|;3iu2|;3ivq|;3iws|;3ixn|;3iz1|;3izm|;3j0m|;3j14|;3j1r|;3j22|;3j39|;3j3h|;3j3x|;3j4a|;3j82|;3jag|;3jak|;3jar|;3jb6|;3jep|;3jgc|1;3jho|;3jl4|;3jlg|;3jls|;3jm3|;3jmt|;3jnf|;3jqi|1;3jqq|;3jr0|;3jrs|;3js6|;3jtb|;3jtf|;3k04|;3k17|;3k7h|;3k8j|;3k94|1;3k9i|;3k9w|;3ka0|;3ka4|1;3kam|;3kax|;3kbs|;3kbu|1;3kc8|;3kcc|;3kcg|;3kd8|;3kda|;3kdd|;3kdf|1;3kdj|1;3ke1|3;3ken|;3keu|;3kf9|;3kfd|;3kfm|;3kfq|;3kg4|7;3kgp|1;3kht|2;3kii|2;3kjk|;3kjq|;3kjv|1;3kjy|;3kke|5;3kkl|;3kkq|;3kl8|;3klo|;3klv|;3km9|1;3kmj|2;3kmn|;3kna|;3kng|;3kni|;3knk|;3ko3|3;3koc|;3kpb|;3kpl|;3kpo|1;3kqh|;3kqq|;3kqt|;3kr8|;3krb|;3krd|1;3krr|5;3ks5|;3ksf|;3ksj|;3ksp|;3kt8|1;3ktf|;3kti|;3ktn|;3kts|;3ku1|;3ku3|;3ky2|;3ky5|;3kya|;3l10|;3l3t|;3l4p|;3l73|;3l86|;3l89|;3l9h|1;3lav|;3lbg|;3lbm|1;3lcp|;3ld3|;3lj9|;3lo9|;3loo|;3lor|;3loz|;3lpr|2;3lq8|;3lr8|1;3lrg|1;3lsd|;3lsg|;3lto|;3lu5|;3luj|;3lum|;3lv4|;3lwc|;3lwo|;3lxx|;3lyj|;3me5|;3me8|;3mer|;3mf3|;3mfc|;3mj4|;3mjd|1;3mjp|;3mjr|;3mou|;3mpc|;3mpk|;3mqf|;3mqx|;3mr8|;3mv3|;3mzk|;3n02|;3n4k|;3n68|;3n87|;3nac|;3nbl|;3nca|;3nch|;3ncq|;3ncz|;3nd1|;3ne7|;3net|;3nev|2;3nfh|;3nfu|;3nh9|;3nib|;3nih|;3nl4|;3nm5|;3nr9|;3nri|;3nx1|;3o1f|;3o31|;3o72|;3o7u|;3o8s|;3o9k|;3o9n|;3oc6|;3ocm|;3odp|;3ofc|;3oh8|;3ohc|;3ohv|;3ojc|;3okj|;3okw|;3oon|;3opq|;3or8|;3ouf|;3ovt|;3owx|;3ox9|;3oxf|;3oxk|;3oxq|;3oxz|;3oyr|;3oz7|1;3p00|;3p1u|1;3p2j|;3p2s|1;3p3z|;3p4l|;3p5s|;3p6b|;3p8z|;3p9b|;3p9u|;3p9w|;3p9y|;3pa2|;3pa5|;3pb3|;3pbz|;3pe9|;3pgp|;3pil|;3pkk|;3pln|;3pvq|;3pvv|;3pxd|;3pyq|;3pze|;3pzv|;3q21|;3ri7|;3z9g|;465h|;4663|;4668|;467s|;468k|;4692|;46a5|;46aj|;46fo|;46gi|;46gs|;46hg|;4an2|;4ay4|;")) -r.push(new A.am("Noto Sans Hanunoo","notosanshanunoo/v17/f0Xs0fCv8dxkDWlZSoXOj6CphMloFsEsEpgL_ix2.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;4kg|m;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) -r.push(new A.am("Noto Sans Hatran","notosanshatran/v15/A2BBn4Ne0RgnVF3Lnko-0sOBIfL_mM83r1nwzDs.ttf","w|;4g|;6bw|;1gbk|i;1gc4|1;1gcb|4;")) -r.push(new A.am("Noto Sans Hebrew","notosanshebrew/v43/or3HQ7v33eiDljA1IufXTtVf7V6RvEEdhQlk0LlGxCyaeNKYZC0sqk3xXGiXd4qtoiJltutR2g.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;nj|;13l|1i;15c|q;168|4;60w|5;61q|;642|1;6bw|4;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6ga|;6gc|;6jm|;6qa|;7gs|;1dlp|p;1dmg|4;1dmm|;1dmo|1;1dmr|1;1dmu|9;")) -r.push(new A.am("Noto Sans Imperial Aramaic","notosansimperialaramaic/v15/a8IMNpjwKmHXpgXbMIsbTc_kvks91LlLetBr5itQrtdml3YfPNno.ttf","w|;4g|;1g74|l;1g7r|8;")) -r.push(new A.am("Noto Sans Indic Siyaq Numbers","notosansindicsiyaqnumbers/v15/6xK5dTJFKcWIu4bpRBjRZRpsIYHabOeZ8UZLubTzpXNHKx2WPOpVd5Iu.ttf","w|;4g|;17r|;19c|9;1dc|9;2p9t|1v;")) -r.push(new A.am("Noto Sans Inscriptional Pahlavi","notosansinscriptionalpahlavi/v15/ll8UK3GaVDuxR-TEqFPIbsR79Xxz9WEKbwsjpz7VklYlC7FCVtqVOAYK0QA.ttf","w|;4g|;1gtc|i;1gu0|7;")) -r.push(new A.am("Noto Sans Inscriptional Parthian","notosansinscriptionalparthian/v15/k3k7o-IMPvpLmixcA63oYi-yStDkgXuXncL7dzfW3P4TAJ2yklBJ2jNkLlLr.ttf","w|;4g|;1gsg|l;1gt4|7;")) -r.push(new A.am("Noto Sans JP","notosansjp/v52/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj75vY0rw-oME.ttf","w|2m;4g|2r;7k|3;7u|1;88|3;8z|1;93|1;98|3;9e|1;a0|5;b6|;bk|1;bz|1;ct|f;e0|1;gh|;gx|;jf|;jr|;jt|2;k9|;kq|1;lc|1;lg|;lj|;lo|;pd|g;pv|6;q9|o;sh|;sw|1r;up|;5z2|1;61s|2h;6bm|1;6c0|6;6c8|2;6cc|2;6cg|2;6cl|2;6cw|;6cy|1;6d1|;6d5|3;6de|;6dj|2;6dt|;6es|;6g9|;6gb|1;6hp|1;6io|;6ir|;6it|;6ix|1;6j3|;6j7|;6ja|;6jl|1;6jq|1;6jv|;6jy|;6k5|;6kb|;6lc|b;6ls|b;6mo|9;6ns|1;6o4|2;6ob|1;6og|;6oi|;6ok|;6p2|3;6ph|;6ps|;6pu|1;6px|6;6q7|;6q9|2;6qd|;6qi|;6ql|3;6qr|;6qt|9;6r8|3;6rh|;6rn|;6rp|;6rs|;6rw|;6sg|2;6sk|3;6sq|1;6su|1;6sy|1;6t2|1;6te|5;6tm|1;6tx|4;6u8|;6ud|;6v3|;6vu|1;6wf|;6x1|2;6xe|;6xk|;6y1|1;71s|1;726|e;72m|;72y|1;74z|;76o|97;7g1|2;7g6|1;7gc|1;7gg|1;7gm|1;7gp|3;7gu|5;7he|4;7hr|;7i8|3;7id|1;7ih|;7im|1;7iu|1;7j0|3;7jj|;7k0|2;7kw|f;7le|b;7mo|;7nh|1;7pe|;7pv|;7q2|;7r1|;7r3|1;7rq|;7sm|t;7tt|;850|1;88v|;8ai|1;8hx|2;8ii|;8lx|;94q|1;96o|p;97f|2g;9a8|5x;9gw|b;9hc|1r;9j5|2d;9ll|2u;9ol|16;9pt|1e;9r9|15;9sg|17;9ts|z;9v4|1a;9wg|7f;a3x|5u;a9u|;a9x|1;aav|;ab0|;ab2|;aco|;acq|;adk|;adu|;aet|;af0|;af5|;afb|;afv|;ahr|;aim|;ajh|1;ajn|;ajy|;ali|;alk|;amd|;amy|;an2|;ano|;ao5|;aok|;aq2|;as1|;as6|;as9|;atr|;axt|1;ay3|1;ayd|;az1|;b0h|;b1e|;b1k|;b1w|;b25|;b28|;b3j|;b3q|;b40|;b4s|;b4x|;b6p|;b71|;b96|;b9z|;ba2|;bcf|;bdw|;beg|;bj0|;bji|;bjn|;bk5|;blw|;bm3|;bme|1;bmy|;bn7|;bny|;boa|;boc|;boi|;bp1|;bql|;bqv|;brb|1;brh|;bs4|;bsm|;bsz|;bt9|;bu8|;bub|;bv3|;bvq|;c03|;c0i|;c29|;c2m|;c35|;c3y|;c4k|;c62|;c74|;c7g|;c7o|;c91|;can|1;cbk|;cbq|;cbs|;ccj|;ccq|;cd0|;cey|;cif|;cj6|;cj9|;cjb|;cku|;ckx|;cll|;clz|;cm4|;cop|;cpk|;cr7|;cub|;cud|;cw8|;cwf|;cwz|;cz8|;czj|;d0m|;d0u|;d0z|;d1j|;d1q|;d44|;d5f|;d6u|;d7a|;d7h|;d8i|;d9n|;dab|;df2|;df4|;dfs|;dfw|;dg7|;dgc|;dgi|;dhv|;di3|;diu|;diy|;djl|;dkj|;dku|;dlg|;dmw|;dn1|;dnp|;doj|;dq2|;dr1|;drs|;dry|;dt1|;dt6|;du7|1;dvl|;dwl|;dy9|;dym|1;e18|;e1r|;e3o|;e7a|;e7x|;e8m|;e8u|;e9w|;ea6|;ed1|;ek0|;elj|;em2|;emc|;end|;erg|;euw|;euz|;ewu|;eyq|;eyy|;ez6|;ezs|;f13|;f1c|;f20|;f5w|;f69|;f6p|;f7r|;fav|;feo|5;fev|b;ff8|5;ffi|1;ffl|;ffn|1;ffq|;ffs|a;fg5|4;fgb|1;fgf|6;fgn|1;fgr|;fgt|2;fgx|;fh1|a;fhe|1;fhk|1;fht|;fhv|2;fi1|;fi6|2;fia|;fid|1;fig|6;fip|1;fis|5;fiz|7;fj8|2;fjc|;fjf|5;fjn|;fjq|;fjt|3;fk0|4;fk6|2;fka|1;fkd|3;fkk|7;fkt|8;fl4|;fl7|;fl9|6;flh|2;fln|8;fm0|a;fmd|2;fmh|1;fmk|1;fmz|;fn2|3;fn7|b;fnk|;fnm|1;fnq|3;fnv|l;foj|1;fop|1;fos|;fou|3;foz|;fp1|a;fpd|5;fpk|c;fpy|5;fq5|4;fqj|;fql|2;fqq|;fqt|2;fqx|;fqz|b;frc|c;frr|1;fru|3;frz|7;fse|5;fsl|1;fso|;fsq|;fss|6;ft0|3;ft5|b;fti|9;ftt|d;fu8|;fua|1;fud|1;fuh|;fuj|;fuo|3;fut|5;fv0|;fv2|5;fv9|2;fvd|1;fvg|;fvj|1;fvm|1;fvp|2;fvu|;fvw|1;fw0|2;fw4|4;fwd|;fwg|1;fwj|3;fwo|;fwq|;fwt|9;fx4|4;fxa|5;fxm|;fxo|1;fxr|6;fxz|;fy1|2;fy5|1;fy8|;fya|3;fyf|;fyh|1;fyk|5;fyr|3;fyw|2;fz0|3;fz5|8;fzh|9;fzt|2;fzy|;g00|4;g06|3;g0b|3;g0g|;g0i|;g0k|b;g0x|;g0z|;g13|1;g16|;g18|1;g1b|;g1d|4;g1j|5;g1r|h;g2a|3;g2f|1;g2i|;g2k|;g2n|1;g2q|;g2s|a;g35|;g37|6;g3f|1;g3i|;g3k|;g3m|4;g3t|a;g45|4;g4d|;g4g|6;g4o|5;g4w|8;g56|;g58|3;g5e|4;g5k|5;g5r|;g5t|5;g60|;g63|7;g6d|2;g6h|1;g6k|2;g6o|a;g71|1;g74|8;g7e|1;g7i|;g7l|7;g7x|;g82|;g84|7;g8e|;g8g|3;g8l|7;g8z|2;g93|;g95|4;g9b|;g9g|4;g9m|7;g9v|3;ga1|1;ga4|;ga6|7;gaf|2;gal|;gan|1;gaq|3;gav|3;gb0|1;gb5|7;gbe|2;gbj|1;gbn|4;gbt|4;gbz|2;gc4|a;gcg|1;gcj|7;gcs|1;gcv|3;gd0|5;gd7|f;gdo|;gds|b;ge6|5;ged|3;gei|3;gen|2;ger|;get|c;gf7|2;gfb|6;gfj|4;gfp|;gfs|b;gg5|8;ggh|3;ggn|5;ggu|;ggw|1;ggz|4;gh5|;gh8|9;ghj|4;ghp|2;ghu|2;ghz|2;gi6|;gib|1;gie|;gig|2;gil|;gin|2;gis|2;giw|3;gj1|3;gj6|6;gje|1;gjh|;gjk|5;gjs|7;gk2|5;gk9|2;gkd|r;gl6|;gld|3;glk|b;gm2|1;gm5|4;gmc|;gme|9;gmp|;gmr|3;gmw|1;gmz|5;gn6|2;gna|4;gng|3;gnl|;gnp|;gny|1;go2|;go4|;go6|8;gog|1;goj|4;gor|2;gov|2;goz|3;gp4|a;gph|1;gpo|;gpr|3;gpw|b;gq9|2;gqf|d;gqu|4;gr1|1;grc|;grk|2;grp|1;grs|2;grw|3;gs1|2;gs6|;gsa|;gsc|5;gsk|5;gss|4;gt0|2;gtj|;gtm|1;gtq|1;gtt|2;gtx|1;gu0|1;gu3|3;gu8|1;guc|3;guh|1;guk|1;gun|2;gur|;guu|2;guy|4;gv4|1;gv7|1;gva|;gvv|9;gw6|5;gwe|1;gwh|3;gwn|3;gws|3;gwz|1;gx3|7;gxc|;gxe|;gxi|;gxr|;gxt|;gxv|4;gy1|;gy3|1;gy6|;gy9|3;gyf|1;gyi|5;gyq|2;gyx|;gz0|;gz2|;gz5|;gza|3;gzh|2;gzp|5;gzx|5;h04|;h06|3;h0b|;h0g|;h0o|1;h0s|;h0v|a;h17|2;h1b|5;h1i|1;h1l|;h1n|5;h1v|1;h23|;h26|;h28|4;h2e|;h2g|5;h2n|;h2p|1;h2s|2;h2w|;h2y|;h34|;h38|4;h3e|2;h3j|;h3o|1;h3t|1;h3x|3;h42|;h45|4;h4b|3;h4h|3;h4m|1;h4s|;h4u|;h4w|3;h51|;h54|9;h5f|;h5j|a;h5v|5;h63|;h65|1;h68|3;h6e|1;h6h|1;h6l|;h6n|5;h6v|6;h73|;h75|2;h79|1;h7c|;h7e|3;h7j|b;h7w|4;h83|1;h87|1;h8b|;h8d|3;h8i|;h8l|2;h8q|;h8s|6;h95|;h9b|;h9d|1;h9g|7;h9p|4;h9v|2;h9z|;ha1|3;ha6|1;ha9|2;hag|1;haj|1;har|2;hav|;hax|1;hb0|8;hbb|3;hbg|;hbi|;hbk|;hbn|;hbs|;hbx|;hc0|;hc3|;hc6|2;hcb|1;hce|1;hci|5;hcs|5;hcz|1;hd2|1;hd5|;hd9|;hdc|;hdg|c;hdu|4;he0|5;hed|;heh|;hej|;hel|4;hes|;heu|1;hey|;hf1|;hf3|3;hf8|1;hfd|1;hfh|;hfj|2;hft|4;hfz|3;hg4|1;hg7|3;hge|1;hgh|1;hgk|;hgn|2;hgr|;hgt|;hgw|;hgy|;hh1|;hh4|1;hh8|;hha|3;hhf|;hhh|;hhj|6;hhr|1;hhv|1;hhy|2;hi4|6;hie|;hig|3;him|;hip|2;hiw|4;hj2|;hj5|4;hjb|1;hje|;hjg|2;hjk|a;hjw|6;hk4|1;hk9|;hkb|1;hke|6;hkn|;hkp|4;hky|;hl1|1;hl5|4;hlb|1;hle|4;hlk|5;hlr|;hlt|4;hlz|c;hmd|4;hml|2;hmr|1;hmu|3;hn2|7;hnb|4;hnh|6;hnp|;hnr|8;ho2|4;ho8|1;hob|2;hoh|3;hoq|4;hoy|1;hp1|2;hp5|;hp7|;hp9|;hpb|;hpf|2;hpj|1;hpo|4;hpu|1;hpz|;hq1|3;hq6|;hq9|;hqb|1;hqe|;hqg|3;hql|;hqo|4;hqx|1;hr0|3;hr7|5;hre|2;hri|1;hrl|1;hro|;hrq|2;hrv|;hrz|2;hs3|1;hs9|;hsc|2;hsh|2;hsn|1;hsq|2;hsu|2;hsz|2;ht3|3;ht9|;htb|1;hth|1;hto|;hts|1;htw|5;hu4|;hu8|;hud|;hui|;hum|;huq|1;hut|2;huy|;hv0|1;hvb|;hve|1;hvi|1;hvo|;hvv|;hw0|;hw2|1;hw6|;hw9|3;hwe|2;hwi|;hwn|;hws|;hwx|2;hx1|;hx4|;hx6|5;hxd|1;hxg|;hxi|;hxk|1;hxn|1;hxr|1;hxy|1;hy2|;hy4|;hy8|1;hyb|;hyd|1;hyh|1;hym|;hyo|;hyt|1;hyy|1;hz1|;hz4|1;hzc|1;hzf|1;hzq|1;hzt|;hzv|;hzx|;i01|1;i05|;i0a|;i0c|1;i0g|;i0i|;i0k|;i0m|;i0o|;i0u|;i0w|1;i0z|;i11|;i17|1;i1c|2;i1g|4;i1m|5;i1v|3;i20|1;i23|;i26|3;i2b|;i2d|1;i2g|;i2i|;i2k|l;i37|a;i3j|;i3m|4;i3s|1;i3w|e;i4c|;i4f|8;i4p|;i4s|4;i4y|2;i52|5;i59|5;i5g|5;i5n|1;i5q|3;i5v|3;i60|;i62|;i65|2;i69|e;i6p|3;i6u|1;i6x|1;i72|2;i76|2;i7a|;i7c|6;i7k|2;i7p|1;i7s|9;i85|1;i88|;i8a|1;i8d|4;i8j|;i8l|;i8p|3;i8u|7;i93|2;i98|5;i9g|2;i9l|4;i9z|1;ia2|;ia4|;ia7|3;iac|;ial|;ian|4;iau|7;ib5|7;ibe|2;ibi|;ibp|;ibr|;ibt|;ibv|;ic0|;ic2|;ic7|;ic9|;icd|;icg|1;icm|;ico|2;ict|5;id0|2;id6|1;id9|;idd|;idi|1;idn|;idp|1;ids|2;idw|7;ie5|;ie7|1;iea|2;iee|1;ieh|;iej|;iep|;ies|;iex|;if1|;if3|;if6|1;ifa|2;ife|2;ifi|;ifk|3;ifp|;ift|;ifw|;ifz|3;ig4|;ig9|1;igc|1;igf|1;igj|;igm|;igp|1;igu|1;igx|3;ih3|1;ih6|2;ihc|;ihe|3;ihj|;ihl|;ihn|;ihp|;ihr|1;ihu|;ihw|;ihz|;ii3|1;ii6|;ii8|;iia|;iic|;iif|3;iik|1;iir|;iiv|;iix|;iiz|3;ij4|3;ija|3;ijf|;ijh|1;ijk|9;ijv|;ijy|;ik1|4;ik7|2;ikb|;ikd|3;iki|1;ikm|1;ikr|2;ikx|1;il0|2;il4|3;il9|;ilb|1;ilh|;ilk|;iln|;ilp|3;ilu|1;ilx|3;im5|1;im8|;imb|2;imf|;imh|;imj|1;imm|;imo|1;ims|4;imz|1;in2|1;in5|3;inc|;ine|4;ink|;inm|f;io3|1;io7|;ioa|1;ioe|1;iol|2;iop|1;ios|;iow|;ioy|;ip0|4;ip6|3;ipd|;ipf|;iph|4;ipp|2;ipt|2;ipy|;iq0|4;iq6|8;iqh|a;iqt|;iqw|1;iqz|1;ir4|1;ir7|1;ira|e;irq|b;is3|6;isb|4;ish|8;isr|6;it0|4;it6|7;itg|1;itj|1;itm|;ito|2;its|1;itv|1;ity|3;iu3|2;iu8|7;iuh|4;iun|6;iuv|3;iv0|9;ivb|6;ivj|4;ivq|3;ivw|2;iw0|2;iw4|;iw7|a;iwj|2;iwn|2;iws|1;iwz|2;ix3|2;ix7|2;ixc|4;ixi|3;ixo|2;ixs|2;ixw|;iy0|b;iyd|1;iyg|;iyi|3;iyn|;iyv|;iyy|;iz1|3;iz6|b;izj|3;izo|7;izx|;izz|;j01|;j03|;j05|;j0a|;j0g|3;j0m|7;j0w|2;j10|3;j15|1;j19|;j1b|6;j1j|6;j1r|2;j1x|;j1z|;j26|1;j29|5;j2g|6;j2p|7;j2y|1;j31|3;j36|8;j3k|8;j3v|3;j42|;j44|7;j4e|1;j4h|;j4j|2;j4o|b;j51|;j53|1;j5a|;j5c|d;j5s|3;j5y|4;j64|b;j6h|3;j6m|4;j6v|1;j6y|2;j74|1;j78|3;j7d|1;j7g|3;j7l|1;j7o|a;j83|;j85|;j88|2;j8d|3;j8i|3;j8n|1;j8r|1;j8u|a;j97|9;j9j|;j9m|1;j9p|1;j9s|4;j9y|4;ja4|1;ja7|1;jac|1;jaf|7;jaq|;jau|;jaw|2;jb0|;jb2|;jb4|3;jba|a;jbp|;jbw|3;jc1|2;jc5|4;jcc|1;jcf|;jci|;jck|4;jcq|;jcs|5;jcz|1;jd3|3;jd8|2;jdc|6;jdm|9;jdy|1;je1|2;je6|6;jee|;jeg|1;jej|;jel|7;jeu|3;jez|3;jf4|6;jfc|;jfe|2;jfi|;jfk|1;jfn|1;jfs|;jfx|2;jg1|;jg3|;jg6|;jg9|7;jgi|3;jgp|1;jgt|c;jh7|1;jha|;jhi|;jhk|;jhn|1;jht|;jhv|;jhx|2;ji1|6;jia|;jic|6;jik|h;jj4|1;jje|;jjg|3;jjl|6;jjw|3;jk1|3;jk7|6;jkg|1;jkj|;jkm|;jko|1;jkr|;jkv|;jl3|4;jl9|;jlb|;jle|;jlh|1;jll|6;jlt|3;jly|;jm1|7;jma|3;jmf|2;jmj|1;jmt|4;jmz|3;jn5|1;jn8|4;jne|3;jnj|1;jnm|2;jnr|3;jnw|;jny|2;jo2|;jo4|2;jo8|3;joe|h;joy|;jp0|1;jp7|;jp9|1;jpc|1;jpf|3;jpk|1;jpq|8;jq2|2;jq8|1;jqb|;jqd|;jqh|5;jqq|8;jra|;jrd|1;jrh|;jrj|1;jrm|2;jrq|2;jrw|;jry|;js0|;js2|;js4|2;js8|2;jsc|1;jsf|1;jsk|2;jsq|;jst|2;jsy|;jt7|;jta|1;jtd|3;jtk|;jtm|3;jtr|2;jtv|;jtz|;ju1|;ju5|;ju7|;jub|1;jue|;jug|3;jul|;jur|;jut|;juv|1;jv3|4;jv9|;jvc|3;jvh|2;jvl|;jvn|3;jvs|1;jvv|3;jw0|;jw2|1;jw9|;jwb|4;jwh|1;jwk|1;jwn|;jwp|5;jww|2;jx0|1;jx3|1;jx6|;jxc|7;jxl|1;jxo|1;jxr|3;jxw|3;jy2|1;jy5|4;jyc|1;jyg|2;jyn|;jyr|1;jyu|;jyw|1;jyz|4;jz6|2;jza|;jzd|3;jzi|1;jzl|1;jzo|b;k03|2;k07|2;k0d|5;k0k|5;k0t|3;k0y|1;k12|1;k17|1;k1c|;k1e|;k1g|1;k1j|1;k1m|;k1p|;k1t|4;k1z|3;k24|;k26|;k28|2;k2d|;k2f|2;k2j|2;k2n|2;k2r|4;k2z|5;k36|3;k3b|2;k3g|3;k3l|5;k3s|1;k3v|1;k3y|2;k42|;k44|;k46|3;k4b|;k4f|4;k4l|4;k4s|1;k4w|2;k50|1;k55|3;k5a|2;k5e|2;k5i|4;k5o|3;k5t|5;k64|l;k6r|4;k6x|3;k73|7;k7c|4;k7i|1;k7l|1;k7r|p;k8j|9;k8u|3;k8z|1;k93|2;k97|3;k9c|2;k9i|7;k9r|1;k9u|;k9w|;k9y|;ka3|;ka5|1;ka9|4;kag|1;kaj|1;kam|6;kau|3;kb0|;kb2|1;kb8|;kba|;kbd|4;kbj|1;kbq|;kbs|1;kbv|1;kby|;kc0|;kc2|3;kc7|a;kcj|;kcl|;kcn|2;kcr|5;kcy|5;kd5|;kd7|5;kde|;kdh|3;kdm|4;kdt|;kdv|5;ke2|;ke5|2;ke9|;keb|;ked|4;kek|5;ker|3;kex|;kf0|a;kfe|;kfg|b;kfv|1;kfy|3;kg4|1;kg7|;kg9|;kgb|1;kge|5;kgl|8;kgw|2;kh0|;kh2|;kh5|;khb|a;khn|3;khs|6;ki0|2;ki6|6;kif|7;kip|1;kis|;kiu|1;kix|;kj0|;kj2|9;kjd|3;kji|1;kjl|4;kk0|;kk3|1;kk6|3;kkd|2;kkh|1;kkn|6;kkv|5;kl4|1;kl7|b;klk|2;klo|2;kls|5;klz|2;km3|2;km7|;kmb|;kmf|;kmj|;kmm|4;kms|3;kmx|3;kn2|1;kn5|5;knc|;knh|3;knn|1;knq|7;knz|4;ko5|6;kod|9;kop|3;koz|3;kp4|5;kpb|b;kpo|1;kpr|2;kpv|2;kpz|1;kq2|8;kqd|2;kqh|4;kqo|1;kqr|g;kra|1;krd|3;krl|2;krp|1;krs|;kru|;ks0|1;ks3|3;ks8|1;ksb|;ksd|;ksf|;ksi|;ksl|1;ksp|1;ksu|;ksz|2;kt3|;kt5|5;ktc|6;ktk|d;ktz|b;kue|;kui|;kul|1;kup|1;kus|2;kuw|;kuz|1;kv4|1;kv9|3;kvf|;kvh|5;kvo|;kvr|1;kvu|2;kvy|3;kw3|;kw5|;kw7|1;kwa|7;kwj|;kwm|3;kwt|1;kwy|1;kx1|;kx3|4;kx9|2;kxd|5;kxl|;kxn|;kxp|6;kxx|;ky2|2;ky7|;ky9|4;kyf|;kyh|2;kyl|7;kyw|3;kz2|;kz4|;kz6|9;kzh|2;kzo|7;kzy|;l00|2;l04|2;l08|1;l0b|;l0f|;l0h|1;l0k|;l0m|1;l0q|1;l0x|2;l14|;l16|;l1a|3;l1f|1;l1i|1;l1l|;l1n|;l1p|1;l1s|1;l1w|;l1z|;l23|8;l2d|;l2i|2;l2m|3;l2r|1;l2w|;l2z|;l31|2;l35|2;l3a|;l3c|1;l3g|;l3k|1;l3n|3;l3u|5;l42|;l44|;l47|1;l4a|;l4c|;l4g|3;l4o|;l4q|3;l4y|5;l55|2;l5b|3;l5i|1;l5n|;l5p|4;l5v|1;l5z|1;l63|1;l67|;l6a|;l6d|6;l6l|2;l6r|;l6u|1;l6x|1;l70|2;l74|;l76|2;l7a|;l7c|1;l7f|;l7h|;l7j|8;l7t|3;l7y|2;l82|3;l87|4;l8d|9;l8p|2;l8t|;l91|3;l97|;l9a|2;l9e|2;l9k|d;l9z|9;lab|6;laj|4;laq|2;lau|2;lay|1;lb3|;lb5|;lb7|;lba|1;lbf|1;lbi|1;lbl|;lbn|;lbr|;lbt|;lbz|;lc2|;lc4|1;lc8|2;lcd|7;lcn|;lcp|;lcr|;lcv|;lcz|1;ld2|2;ld8|;lda|;ldf|5;ldm|1;ldq|4;le2|1;le5|3;lea|;lec|1;lef|;leh|7;leq|;lev|1;ley|1;lf1|;lf3|1;lf6|2;lfa|;lfc|3;lfh|1;lfl|8;lfw|1;lg0|;lg2|a;lgf|;lgh|1;lgq|4;lgw|4;lh4|7;lhd|1;lhg|2;lhl|1;lho|1;lhr|8;li1|4;li8|3;lid|;lif|d;liz|;lj4|1;lj8|;ljb|;lje|2;lji|1;ljl|2;ljr|;ljt|2;ljy|1;lk4|7;lke|1;lkh|5;lko|1;lkr|4;lkx|;ll0|1;llj|5;llq|3;llv|4;lm1|1;lm4|;lm6|2;lmc|;lmf|2;lmk|;lmo|2;lmt|;lmv|3;ln0|2;ln5|8;lnf|1;lnu|2;lny|1;lo2|;lo4|1;lo7|2;loc|1;lof|1;loi|;lok|4;loq|2;lou|4;lp1|1;lp4|3;lp9|5;lpg|2;lpk|4;lpq|e;lq8|;lqc|1;lqf|4;lqr|;lqt|;lqv|;lqx|2;lr1|a;lrd|;lrf|4;lrm|;lro|;lrq|;lrs|4;lry|;ls2|3;ls8|7;lsh|3;lsm|2;lsr|4;lsy|1;lt3|1;lt7|;lta|1;lte|1;lti|;ltn|;ltp|3;ltu|;lu1|;lu4|1;lu7|1;lub|;lue|;lug|1;luk|1;lun|1;luq|;lut|;luv|;luy|1;lv1|2;lv5|3;lva|1;lve|3;lvj|6;lvr|8;lw1|;lw3|2;lw9|2;lwd|1;lwm|;lwr|4;lwy|;lx0|;lx3|2;lx7|;lx9|2;lxd|1;lxg|;lxi|;lxk|2;lxo|1;lxr|2;lxv|3;ly0|;ly2|1;ly8|;lya|1;lyd|1;lyh|4;lyn|4;lyt|1;lyw|;lyz|1;lz2|1;lz5|;lz9|;lzj|;lzl|3;lzr|b;m04|;m06|;m08|;m0c|4;m0k|;m0o|;m0q|;m0s|2;m0w|4;m12|2;m17|3;m1c|4;m1i|2;m1m|;m1p|;m1r|2;m1v|5;m22|;m26|3;m2b|;m2d|2;m2h|;m2k|;m2m|;m2o|3;m2t|5;m38|1;m3c|;m3e|1;m3i|3;m3o|;m3s|1;m3v|1;m3y|3;m43|;m45|1;m49|1;m4c|2;m4g|1;m4l|2;m4p|2;m4t|;m4v|;m4x|;m51|;m53|1;m56|1;m59|3;m5f|;m5i|2;m5o|;m5r|1;m5u|;m5w|;m5z|;m61|1;m64|;m66|;m6b|1;m6f|5;m6m|;m6p|;m6s|1;m6w|;m71|1;m77|2;m7d|;m7f|1;m7i|2;m7p|1;m7s|;m7w|2;m81|;m85|1;m89|1;m8e|;m8i|;m8k|5;m8r|;m8v|;m90|;m97|6;m9f|1;m9j|4;ma0|;ma2|1;ma7|;ma9|;mab|3;mag|1;mak|1;man|;mas|;mb0|;mb5|;mbd|1;mbh|;mbn|6;mbv|1;mbz|;mc4|;mc9|1;mcc|;mce|;mcg|1;mcm|;mcr|;mct|4;md2|;md4|;md8|;mdd|;mdh|2;mdl|3;mdq|;mds|3;mdx|2;me1|1;me4|;me6|;me8|;mea|;mec|5;mek|;mem|;mex|;mf1|;mf4|;mf8|1;mfb|1;mfe|;mfg|;mfj|;mfm|;mfo|2;mft|2;mfz|1;mg2|;mg8|;mgc|;mge|5;mgp|1;mgu|3;mgz|1;mh4|1;mh7|1;mha|;mhc|;mhe|5;mhl|1;mho|;mhr|1;mhx|2;mi4|2;mic|1;mig|1;mij|1;mim|2;miu|3;mj1|;mj4|;mj7|;mj9|;mjb|;mje|1;mjh|;mjj|;mjo|;mjs|;mju|3;mjz|1;mk2|;mk4|2;mk8|b;mkl|3;mkr|1;mku|2;mky|1;ml1|e;mlj|2;mln|;mlq|1;mlt|1;mlw|;mlz|2;mm3|7;mmc|;mmf|;mmh|;mml|1;mmq|1;mmu|;mmz|;mn4|;mn6|;mnb|1;mng|6;mno|;mnq|;mnt|;mny|;mo0|4;mo6|1;mo9|;moc|;moe|;mog|;moi|;mol|4;mor|;mov|3;mp1|;mp5|;mp8|1;mpf|1;mpj|7;mpu|;mpw|1;mpz|;mq2|1;mq5|;mqa|1;mqe|3;mqj|4;mqq|;mqs|1;mqv|5;mr2|1;mr5|6;mrd|2;mrh|2;mrn|2;mrx|3;ms2|;ms6|2;msd|3;msj|;msm|6;msu|4;mt1|;mt3|5;mtc|1;mtf|4;mtl|2;mtq|;mts|;mtv|5;mu4|;mu6|2;mua|;mud|1;mug|3;mul|;muq|1;mut|;muv|;mux|4;mv3|1;mv6|;mv9|1;mvc|7;mvm|1;mvq|;mvt|;mvx|1;mw0|1;mw3|4;mw9|1;mwd|1;mwh|;mwk|1;mwn|4;mwt|4;mwz|4;mx5|1;mxd|;mxf|;mxm|1;mxt|1;mxw|2;my0|e;myh|1;myn|2;myr|1;myu|1;myz|;mz1|;mz5|2;mz9|;mzb|;mzd|7;mzm|2;mzq|5;mzx|6;n06|;n0e|;n0g|1;n0j|;n0l|4;n0r|;n0v|3;n13|3;n18|;n1a|5;n1h|6;n1q|4;n1x|;n21|2;n25|;n27|;n2g|2;n2k|;n2n|1;n2r|1;n2u|;n2w|;n2y|2;n32|2;n36|2;n3a|5;n3i|4;n3o|;n3q|2;n3u|2;n3z|;n41|;n43|3;n4c|2;n4h|2;n4l|3;n4q|;n4s|;n4u|e;n5b|4;n5i|a;n5v|1;n5y|c;n6c|;n6f|;n6h|9;n6s|3;n6x|4;n73|g;n7l|1;n7p|2;n7t|3;n7y|7;n89|1;n8c|1;n8i|3;n8r|;n8w|5;n93|3;n98|b;n9m|;n9o|3;n9u|3;n9z|2;na3|9;naf|;nah|;nak|;nam|6;nax|1;nb0|;nb2|6;nbb|6;nbj|;nbm|1;nbp|1;nbs|1;nbv|e;ncd|;ncg|;nci|3;nco|4;ncw|c;nda|;nde|;ndh|1;ndk|1;ndo|;ndr|;ndt|1;ndw|1;ndz|3;ne4|6;nec|;nee|;neg|;nei|4;neo|8;nez|3;nf4|;nf7|;nf9|1;nfd|f;nfu|;nfx|3;ng4|;ng6|4;ngd|;ngf|;ngh|2;ngl|1;ngo|6;ngy|;nh0|;nh2|1;nh5|;nh7|1;nha|3;nhf|5;nhm|2;nhq|;nhs|2;nhw|;nhy|;ni0|1;ni3|1;ni6|;ni8|1;nic|;nie|6;nim|;niq|;nis|1;niv|;nix|3;nj2|2;nj6|;nj8|2;njc|1;njh|2;njo|6;njw|2;nk0|;nk2|;nk5|2;nka|;nkd|2;nki|;nkm|2;nkq|2;nku|a;nl6|2;nlc|;nle|2;nll|1;nlo|4;nlw|;nm3|3;nm9|;nmc|2;nmi|;nmm|2;nmq|;nms|1;nmv|;nmx|1;nn0|5;nn7|;nn9|2;nnd|;nnf|4;nnn|;nnr|;nnt|;nnx|;no1|1;no5|;no7|;no9|3;noe|2;noi|5;nop|1;nos|5;noz|1;np4|;np7|1;npe|;nph|1;npl|;npo|2;npt|1;npw|1;nq1|;nq5|;nq8|3;nqd|2;nqk|2;nqo|;nqq|;nqs|1;nqv|;nqy|;nr3|;nr7|2;nrb|1;nrg|;nri|1;nrl|1;nrw|2;ns0|1;ns3|1;ns8|;nsa|2;nse|1;nsi|;nsk|;nsq|;nss|;nsu|;nsx|;nt2|1;nt6|;nt8|3;ntd|;ntf|2;ntj|1;ntm|;ntp|2;ntt|;ntv|1;ntz|3;nu4|1;nu7|4;nud|;nui|5;nup|;nut|7;nv2|;nv4|6;nve|1;nvj|2;nvo|;nvq|2;nvu|;nvw|;nvz|;nw2|2;nw6|1;nw9|2;nwd|4;nwm|1;nws|;nwu|;nww|2;nx5|3;nxa|2;nxh|9;nxs|1;nxw|1;ny2|8;nyc|7;nyn|2;nyr|5;nyy|6;nz6|;nz9|;nzb|2;nzf|;nzh|;nzm|;nzr|;nzt|3;nzy|3;o04|1;o0a|5;o0h|;o0j|3;o0o|;o0r|2;o0x|;o12|5;o1a|3;o1f|1;o1k|3;o1p|5;o1w|;o1z|6;o27|;o29|1;o2c|2;o2g|;o2i|;o2l|a;o2x|4;o34|1;o3c|;o3f|1;o3k|;o3m|1;o3p|;o3r|7;o41|;o44|1;o47|5;o4e|3;o4n|;o4r|;o4t|5;o50|1;o53|9;o5e|7;o5o|4;o5x|2;o61|;o64|1;o67|4;o6d|;o6f|;o6h|2;o6l|;o6o|;o6s|2;o6w|2;o71|9;o7c|;o7e|1;o7k|8;o7y|2;o83|;o89|1;o8c|;o8e|2;o8j|;o8l|1;o8p|6;o8z|c;o9d|2;o9h|;o9l|4;o9r|4;o9x|8;oa7|2;oac|;oae|;oag|3;oal|2;oaq|;oas|;oau|2;oay|1;ob3|;ob5|1;ob8|;obc|1;obf|;obi|2;obn|;obp|c;oc3|3;oc9|;ocb|;ocd|;ocf|2;ocl|4;ocr|b;od9|;odc|;odg|3;odl|1;odo|9;odz|;oe1|1;oe7|;oec|;oee|1;oeh|;oej|;oel|5;oes|d;of9|;ofe|;ofg|1;ofj|3;ofo|2;ofs|;ofu|3;og0|2;og4|8;ogf|;ogk|;ogm|1;ogp|2;ogt|;ogw|;oh0|2;oh4|2;oh9|;ohc|;ohe|8;oho|;ohq|;ohs|4;ohy|1;oi1|;oi3|4;oi9|3;oif|;oih|;oij|;oim|3;oir|;oit|3;oiy|2;oj3|;oj5|;oj7|1;oja|4;ojh|3;ojm|1;ojp|1;oju|;ojw|1;ojz|i;okj|2;okn|;okp|;oks|4;oky|1;ol1|;ol5|;ol7|3;old|2;oli|1;oll|;oln|;olp|;olr|1;olu|;olw|1;olz|1;om3|;om6|4;omc|4;omj|;oml|1;omo|3;omu|1;omx|7;on6|;on8|1;onb|3;onh|2;onm|8;onw|4;oo2|;oo6|1;oo9|;oob|;oof|;ooi|;ook|2;ooo|3;oou|;oow|;ooy|9;op9|;opb|f;ops|3;opy|;oq2|9;oqd|;oqh|1;oqk|c;oqz|6;or7|;or9|2;ord|5;orl|2;orp|3;oru|;ory|;os0|3;os5|1;os8|3;osd|;osf|;osh|2;osl|1;oso|1;osr|2;osv|;osx|;osz|;ot2|1;ot5|7;ote|1;oti|1;otm|h;ou5|3;oua|5;oui|8;out|5;ov0|2;ov4|6;ovc|5;ovj|;ovl|1;ovo|2;ovt|2;ow0|1;ow4|1;ow8|3;owg|2;owl|;own|;owr|8;ox2|2;ox7|4;oxd|2;oxh|2;oxl|2;oxp|2;oxt|;oxv|5;oy2|1;oy5|1;oy8|;oya|;oyc|2;oyg|2;oyl|2;oyp|1;oyt|2;oyx|2;oz1|3;oz7|;oz9|;ozc|1;ozf|4;ozl|2;ozq|4;ozw|a;p08|;p0a|5;p4m|;p4o|;p4q|5;p4z|2;p53|;p58|9;p5k|;p5n|2;p5r|2;p5v|8;p65|1;p68|2;p6d|;p6f|2;p6l|3;p6q|1;p6t|3;p6y|7;p78|;p7a|1;p7e|;p7g|2;p7l|3;p7q|;p7s|2;p7x|2;p82|;p84|;p86|;p88|1;p8c|1;p8f|2;p8j|;p8l|1;p8o|;p8q|;p8s|;p8u|1;p8y|;p90|1;p97|;p9b|2;p9f|;p9h|1;p9k|1;p9n|1;p9q|2;p9u|1;pa1|f;pai|f;pb0|5;pb8|;pba|;pbc|;pbg|;pbi|;pbk|;pbn|4;pbt|7;pc3|1;pc6|;pca|;pci|;pcm|;pco|;pcq|;pcu|4;pd0|;pd2|;pd4|;pd9|;pdb|8;pdl|;pdn|;pdp|4;pdw|5;pe3|1;pe6|;peb|;pee|;peg|6;pep|1;pes|3;pex|4;pf3|;pf5|1;pf8|;pfc|2;pfn|3;pfs|;pfu|;pfw|3;pg2|;pg4|7;pgd|1;pgg|1;pgk|2;pgt|h;phd|2;phh|6;php|;phy|2;pi2|2;pi6|;pi8|;pib|1;pif|;pih|;pij|1;pin|2;pir|;pit|;pix|1;pj0|2;pj5|;pj9|2;pje|2;pji|;pjk|5;pjr|;pjz|2;pk5|4;pkb|;pkd|4;pkj|1;pkn|3;pkv|7;pl4|;pl6|1;pla|2;plf|;plh|1;plk|;plm|4;pls|;plu|2;pm0|1;pm6|;pm8|;pma|3;pmg|;pmi|1;pml|6;pmt|1;pmw|3;pn1|2;pn5|;pn7|;pn9|6;pnh|4;pnn|2;pnr|1;pnu|3;pnz|7;po8|d;pon|9;poy|2;pp2|9;ppd|1;ppk|4;ppq|;ppu|8;pq4|;pq8|;pqb|4;pqh|;pqj|;pqm|1;pqp|;pqu|4;pr0|1;pr3|1;pr6|2;pra|2;pre|1;prh|2;prl|1;pro|;prq|3;prv|;prx|4;ps3|1;ps7|;ps9|2;psd|1;psh|3;psm|;pso|3;pst|;psv|2;psz|h;ptj|8;ptx|1;pu8|5;puf|;puh|3;pum|a;puy|1;pv1|;pv3|;pv5|;pv7|1;pva|1;pvd|2;pvh|1;pvk|c;pvy|;pw6|2;pwb|4;pwh|2;pwo|;pwr|f;px8|1;pxc|;pxe|5;pxl|1;pxp|b;py2|;pya|1;pyo|;pyr|;pyt|;pyv|1;pyz|2;pz3|1;pz6|;pz8|3;pzd|1;pzh|1;pzm|4;pzs|8;q02|;q06|7;q0h|;q0l|;q0t|4;q11|;q13|;q15|1;q18|;q1a|3;q1f|1;q1i|;q1k|;q1o|1;q1r|2;q1x|;q20|3;q27|3;q2c|;q2e|3;q2j|2;q2p|;q2r|1;q2u|1;q2y|5;q35|;q37|;q39|;q3b|;q3d|;q3k|;q3m|;q3t|1;q3w|;q3z|;q41|;q45|;q48|1;q4c|1;q4l|5;q4t|2;q4x|1;q52|6;q5b|8;q5l|8;q5v|7;q64|1;q69|1;q6c|1;q6j|;q6o|;q6q|3;q6v|;q6x|;q70|;q72|1;q75|;q7a|;q7c|2;q7h|;q7j|;q7l|1;q7o|;q7s|a;q84|;q86|b;q8j|;q8m|;q8p|1;q8s|;q93|;q96|;q98|;q9a|4;q9g|;q9j|;q9m|3;q9r|1;q9u|1;q9y|1;qa4|;qa6|;qa8|1;qab|2;qaf|1;qai|2;qam|1;qap|6;qay|3;qb3|;qb6|4;qbh|4;qbn|;qbq|;qbs|3;qby|5;qc5|5;qcc|8;qco|3;qct|;qcv|;qd3|;qd5|2;qd9|4;qdg|8;qdr|2;qdv|1;qdz|2;qe3|2;qe7|1;qea|;qec|c;qes|;qeu|4;qf0|3;qf5|1;qfb|;qfd|2;qfh|3;qfp|;qfs|2;qfw|1;qfz|2;qg4|2;qg8|2;qgd|;qgj|1;qgm|1;qgp|3;qgu|2;qgy|;qh0|3;qh6|1;qh9|1;qhc|3;qhi|5;qhq|;qht|1;qhw|;qhz|;qi1|;qi5|;qi7|1;qie|;qig|2;qik|1;qin|3;qiu|;qj1|1;qj4|;qj6|i;qjr|;qjt|;qjv|1;qjz|;qk1|;qk5|2;qk9|2;qkd|;qkn|6;qkx|;qkz|;ql1|1;ql4|;ql6|;ql8|1;qld|;qlf|1;qli|5;qlp|;qlr|2;qlv|6;qm7|2;qmb|4;qmh|;qmj|;qml|1;qmp|1;qms|1;qmv|;qmx|3;qn2|2;qn7|4;qnd|;qng|3;qns|6;qo0|;qo2|9;qod|7;qoo|2;qos|;qou|1;qox|2;qp1|;qp4|1;qpa|1;qpd|1;qpg|;qpj|;qpl|7;qpv|;qpx|;qq1|;qq3|3;qq9|;qqb|;qqd|;qqf|2;qql|;qqn|2;qqr|3;qqw|;qqy|;qr2|1;qr5|1;qr8|;qra|;qrc|;qrf|1;qrj|;qrm|7;qrv|3;qs0|;qs3|;qs5|;qs7|2;qse|2;qsi|1;qsn|;qsr|4;qsx|;qsz|;qt1|;qt6|1;qt9|4;qtg|;qti|5;qtq|;qts|;qtu|;qtx|1;qu1|1;qu4|;qu7|1;qua|4;qui|3;qun|;qup|2;qut|6;qv2|1;qv5|;qv7|;qv9|2;qvd|2;qvh|9;qvs|4;qvy|1;qw1|2;qw7|1;qwd|1;qwg|2;qwl|1;qwp|3;qww|6;qx4|6;qxd|2;qxh|f;qy0|1;qy3|;qy6|4;qyd|;qyf|;qyh|;qyj|;qyl|5;qyw|;qyz|;qz1|;qz6|;qza|6;qzi|2;qzm|;qzo|;qzs|;qzu|1;qzy|;r00|1;r04|1;r07|;r0a|;r0c|a;r0q|5;r0x|4;r14|1;r17|6;r1j|1;r1r|6;r1z|2;r24|2;r29|1;r2c|;r2e|1;r2i|;r2k|4;r2q|1;r2t|1;r2w|2;r30|2;r34|;r39|3;r3e|1;r3k|2;r3p|6;r3y|;r40|6;r49|;r4c|1;r4f|;r4i|;r4m|1;r4q|2;r4u|6;r52|;r56|1;r59|3;r5e|3;r5j|;r5m|7;r5v|;r5y|5;r65|;r67|1;r6b|5;r6i|2;r6n|2;r6t|2;r6x|1;r70|;r73|1;r76|5;r7e|;r7g|1;r7j|2;r82|;r84|4;r8a|;r8c|1;r8j|;r8l|2;r8p|;r8r|;r8t|;r8x|;r8z|1;r92|;r94|1;r99|;r9b|6;r9j|1;r9m|;r9o|;r9q|a;ra3|;ra5|9;rai|3;ran|;rap|;rar|4;ray|4;rb4|1;rb7|;rb9|4;rbh|1;rbk|8;rbv|3;rc0|3;rc5|2;rc9|;rcb|3;rcg|3;rcl|2;rcp|3;rcu|2;rcy|5;rd5|;rd7|2;rdb|4;rdh|5;rdq|3;rdv|7;re4|4;rea|1;ree|1;reh|;rej|1;rem|1;req|2;reu|7;rf3|8;rfe|8;rfo|;rfq|1;rfv|3;rg0|1;rg3|5;rga|;rgc|;rge|4;rgk|3;rgq|7;rh0|;rh2|1;rh5|8;rhi|;rhk|;rhn|2;rhs|;rhv|;rhz|;ri1|;ri4|;ri6|;ri9|5;rig|1;rik|3;rip|3;riu|;riw|4;rj2|1;rj7|;rja|;rjd|;rjf|2;rjj|3;rjo|;rjq|3;rjw|5;rk3|2;rka|6;rki|4;rkp|1;rks|4;rp3|3;rp9|2;rpd|;rph|7;rpq|3;rpv|2;rpz|4;rq5|;rq9|3;rqe|;rqg|5;rqr|;rqt|1;rqw|4;rr2|;rr6|;rr9|2;rrd|5;rrk|;rrm|2;rrs|1;rrv|7;rs4|;rs7|9;rsi|2;rsm|7;rsv|c;rt9|2;rtd|2;rth|1;rtl|5;rts|4;rty|;ru0|;ru2|;ru4|1;ru7|3;ruc|1;ruf|1;rui|5;rup|;rur|2;ruv|4;rv1|3;rv6|2;rva|1;rvf|2;rxg|3;rxl|;rxn|3;rxs|1;rxv|1;rxy|1;ry7|;ry9|1;ryc|1;ryg|;ryi|;ryl|;ryo|1;ryt|;ryx|;rz2|2;rz7|;rza|;rzc|;rzf|1;rzj|;rzm|1;rzp|;rzr|;rzt|3;rzy|;s00|;s02|;s05|3;s0a|2;s0e|1;s0h|;s0k|3;s0p|2;s0t|;s0v|;s0x|;s0z|2;s13|1;s16|2;s1b|6;s1o|1;s1r|;s1t|;s1w|2;s20|4;s27|2;s2c|;s2e|;s2l|6;s2u|1;s2y|;s34|1;s37|6;s3h|;s3k|2;s3o|;s3r|9;s44|1;s49|;s4b|9;s4p|;s4s|1;s4v|3;s50|3;s55|3;s5d|4;s5j|;s5l|2;s5p|;s5s|5;s60|3;s65|1;s69|1;s6f|;s6h|8;s6r|;s6t|1;s6y|1;s72|;s74|1;s77|5;s7e|3;s7j|;s7l|1;s7o|;s7v|1;s7z|;s82|1;s88|;s8b|;s8d|1;s8g|1;s8n|7;s8w|;s8y|1;s91|;s93|3;s98|;s9b|1;s9e|7;s9n|6;s9v|;s9x|a;sab|8;sam|9;sax|1;sb0|3;sb5|4;sbb|1;sbg|3;sbl|5;sd7|d;sdp|5;sdw|4;se2|2;se6|4;sec|2;seg|;sei|1;sel|1;seo|5;sey|;sf4|;sf6|4;sfc|3;sfh|4;sfo|7;sfx|1;sg0|6;sg8|;sgb|6;sgj|8;sgt|6;sh3|3;sh8|3;shd|8;sho|;shq|1;sht|4;shz|;si1|d;sig|1;sij|3;sio|3;sit|4;sj0|4;sj6|;sj8|6;sjg|1;sjj|6;sjr|5;sjy|3;sk5|;sk7|2;skb|;skg|3;skl|1;sko|;skq|;skv|7;sl4|;sl9|1;sld|;slf|2;slj|3;slo|;slq|;slu|;slx|;slz|2;sm3|4;sm9|1;smc|1;smg|;smj|;sml|;smn|1;smq|;sms|3;sn1|3;sn6|;sn8|2;snc|;snh|;snk|;snm|;sno|6;snw|;sny|;so0|;so2|1;so5|;so7|;so9|;sod|5;sok|;som|1;sop|1;sos|1;soz|;sp2|9;spe|2;spi|5;spt|4;spz|;sq1|1;sq4|1;sqa|3;sqf|4;sqp|2;sqt|2;sqx|2;sr1|1;sr4|5;srb|1;srg|;sri|;srl|1;sro|;srq|;srs|;sru|c;ss8|;ssa|3;ssf|a;ssr|6;ssz|1;st2|9;std|;stf|4;stl|1;sto|5;stx|2;su1|;su3|2;su7|2;suc|3;suh|1;suk|2;suo|8;sv0|2;sv7|3;svc|1;svg|;svi|2;svn|7;svw|;svy|2;sw2|9;swd|4;swm|8;sww|2;sx0|5;sxa|3;sxh|4;sxn|5;sxv|;sxx|;sy0|2;sy5|1;sy9|2;syd|7;syn|1;sys|1;syv|1;syz|;sz1|;sz3|;sz6|1;sza|7;szj|4;szp|3;szv|5;t02|1;t05|;t07|2;t0c|1;t0f|2;t0j|2;t0n|3;t0s|2;t0w|;t0y|1;t13|5;t1b|1;t1e|;t1g|;t1i|;t1k|;t1p|;t1r|2;t1w|1;t20|2;t24|g;t2m|1;t2q|5;t2y|1;t38|;t3b|4;t3h|;t3k|2;t3o|4;t3u|2;t3y|;t40|;t44|1;t47|;t49|8;t4j|3;t4q|;t4s|6;t54|;t56|3;t5b|;t5e|;t5g|4;t5m|1;t5q|;t5t|;t5v|1;t5y|3;t63|3;t68|;t6c|2;t6h|2;t6p|;t6r|a;t74|1;t77|;t7a|3;t7g|3;t7l|1;t7o|4;t81|;t85|;t87|4;t8d|;t8h|3;t8n|2;t8t|3;t8z|7;t9b|;t9d|;t9n|;t9q|1;t9t|5;ta0|;ta2|1;ta5|;ta7|;ta9|;tab|2;tag|;tai|;tak|;tap|2;tat|;tax|3;tb2|5;tbc|;tbe|1;tbh|5;tbp|;tbr|;tbw|3;tc1|;tc3|2;tiv|2;tj2|2;tj6|2;tja|9;tjl|3;tjq|;tjs|1;tjx|c;tkb|2;tkh|1;tkk|;tkm|;tkp|6;tkz|;tl2|7;tlc|6;tlk|2;tlo|6;tlw|2;tm0|;tng|2;tnl|1;tno|2;tns|;tnu|;tnw|;tny|1;to1|3;to7|6;tof|3;tok|;tor|2;tov|1;toy|;tp0|;tp2|2;tp7|4;tpd|5;tpm|;tpo|;tpq|;tps|;tpu|6;tq2|5;tq9|5;tqg|3;tql|2;tqp|;tqs|9;tr3|1;tr7|7;tri|6;trq|7;ts0|1;ts4|3;ts9|5;tsh|1;tsl|1;tso|7;tsy|1;tt4|3;ttb|3;tti|1;ttl|2;tts|;ttu|8;tu5|2;tu9|;tub|1;tue|;tuh|5;tup|3;tuv|1;tuy|;tv4|3;tva|;tvc|1;tvf|;tvh|1;tvl|3;tvq|4;tvx|2;tw1|1;tw5|7;twe|;twg|4;twm|5;twt|1;twx|;twz|1;tx2|7;txb|2;txg|2;txl|;txn|;txp|;txr|1;txx|5;ty4|;ty6|2;tya|1;tye|;tyg|;tyj|3;typ|5;tyw|2;tz0|;tz2|1;tz5|;tz7|b;tzk|1;tzn|1;tzr|2;tzv|3;u00|1;u04|;u06|;u0d|2;u0h|7;u0q|1;u0v|;u0x|7;u16|;u18|8;u1i|4;u1o|;u1q|;u1s|1;u1v|3;u23|5;u2a|3;u2f|2;u2j|3;u2s|;u2u|1;u2y|5;u35|a;u3i|;u3m|1;u3p|2;u3u|2;u3z|2;u43|2;u5k|;u5m|1;u5p|4;u5w|;u5y|2;u62|2;u67|;u6a|6;u6j|1;u6m|;u6z|1;u72|5;u79|2;u7d|2;u7h|7;u7q|;u7w|2;u82|1;u85|;u87|3;u8c|;u8g|8;u8q|8;u90|;u92|2;u97|1;u9a|;u9d|4;u9l|5;u9s|2;u9x|4;ua3|3;ua8|2;uac|1;uaf|2;uaj|1;uam|2;uar|;uc6|3;ucb|;ucd|2;ucj|;ucl|1;uco|;ucs|2;ucw|5;ud5|1;ud8|1;udb|;udd|;udf|3;udk|1;uds|5;ue0|7;ue9|1;uef|;uei|4;ueo|2;ues|1;uew|1;uez|4;uf5|4;ufc|;ufe|2;ufi|5;ufq|;uft|1;ufy|;ug0|;ug2|2;ug7|1;ugb|;ugd|1;ugg|1;ugj|;ugl|3;ugu|;ugw|5;uh3|;uh6|4;uhd|1;uhg|4;uhm|1;uhp|;uhr|;uhu|;uhw|1;ui1|3;ujs|;uju|;ujw|4;uk2|;uk4|5;ukb|6;ukj|1;ukm|;uko|;uku|b;ul7|1;ula|2;ule|5;ull|6;ult|4;ulz|;um1|2;um5|;um7|7;umg|1;umj|3;umo|;umq|;umu|;umw|5;un3|1;un6|1;un9|a;unl|4;unr|;unt|4;uo1|4;uo8|;uob|4;uoh|;uok|4;uoq|1;uou|;uox|;uoz|;up1|1;up4|;up6|5;upe|7;upr|1;upv|4;uq1|2;uq5|7;uqe|1;uqi|;uql|3;uqu|8;ur4|2;ur8|;urb|2;urf|1;uri|3;urq|4;ury|4;us4|;us6|2;usb|;usd|;usf|;ush|4;usn|1;usq|1;usu|5;ut1|;ut3|3;ut9|;utb|1;ute|;utg|;uti|;utk|5;utr|7;uu0|6;uu9|9;uul|5;uut|2;uux|2;uv1|1;uv5|;uv7|7;uvi|2;uvm|2;uvq|2;uvu|7;uw3|;uw5|;uw7|4;uwd|1;uwg|;uwi|;uwl|3;uwq|2;uzp|2;uzt|;uzv|1;v00|;v02|2;v06|1;v09|;v0i|1;v0m|3;v0r|;v0u|;v0x|1;v11|;v13|1;v17|4;v1f|;v1i|;v1k|;v1m|2;v1r|1;v1u|2;v22|5;v29|7;v2i|;v2o|4;v2x|;v30|9;v3d|3;v3j|1;v3m|1;v3q|1;v3u|2;v3y|;v43|1;v46|1;v49|1;v4d|2;v4i|1;v4l|5;v4x|;v50|;v55|3;v5a|1;v5d|1;v5g|1;v5k|5;v5r|5;v5y|1;v61|1;v67|;v6b|4;v6h|1;v6m|2;v6r|;v6t|2;v6x|;v6z|;v71|3;v76|2;v7c|2;v7h|1;v7m|;v7r|;v7u|;v7x|1;v80|2;v85|1;v89|6;vat|;vaw|5;vb3|6;vbb|1;vbf|1;vbi|1;vbl|2;vbp|3;vbv|;vbx|2;vc4|2;vc8|2;vcc|4;vcj|2;vco|7;vcz|1;vd2|;vd4|;vd7|7;vdg|1;vdk|1;vdn|5;vdw|1;vdz|1;ve4|6;vec|5;vej|4;veq|1;vev|2;vf2|9;vfd|2;vfj|3;vfq|;vfu|2;vfz|;vg1|1;vg4|;vg7|;vg9|6;vgh|;vgj|4;vgq|1;vgu|2;vgy|6;vh6|;vh9|6;vhi|4;vho|7;vhx|2;vi2|;vi5|;vi7|;vil|;vin|3;vis|3;vix|;vj0|7;vj9|;vjo|;vjw|6;vk4|;vk6|;vkc|;1d6o|2h;1d97|47;1ddg|n;1de6|2n;1dkw|4;1e6o|9;1e7k|y;1e8k|i;1e94|3;1edd|4e;1eht|t;1eiq|5;1eiy|5;1ej6|5;1eje|2;1ejk|6;1ejs|6;2q68|c;2q6o|2k;2q9c|1o;2qdc|2;2qds|17;2qf4|8;2qfk|1;2t57|;2t8p|1;2t9e|;2t9g|;2t9s|;2tbp|;2teg|;2tgi|;2tjn|;2trf|;2ttd|;2ttt|;2tx5|;2tze|;2u4p|;2u67|;2u9d|;2uae|;2uc1|;2uco|;2ui4|;2ukv|;2uo8|;2upz|;2ure|;2uux|;2uxa|;2v0c|;2v0k|;2v19|;2v6s|;2v9v|;2vbx|;2vfj|;2vg7|;2vr9|;2vrs|;2vvl|;2vz8|;2vzh|;2w0l|;2w67|;2wox|;2wql|;2wr9|;2ws4|;2wsb|;2wuv|;2wv8|;2wvx|;2wwr|;2wxi|;2wxw|;2x1g|;2x65|1;2xg7|;2xjb|;2xmc|;2xom|;2xqa|;2y0t|;2y83|;2yai|;2yqe|;2ywd|;2yx1|;2yxu|;2yyg|;2yz6|;2yzg|;2yzl|;2z07|;2z1c|;2z3n|1;2za6|;2zcm|;2zga|;2zqz|;2zvc|;302m|;306l|;30nd|;30tv|;313v|;3163|;31cf|;31ko|;31om|;31ov|1;31ra|;31ul|;31us|;3275|;329u|;32ln|;32ye|;32yr|1;3305|;33aq|;33d8|;33dc|;33de|1;33dh|;33dm|;33dr|;33dw|;33em|;33gq|1;33gx|;33hh|;33l0|;33oa|;33pw|;33r8|;33ug|2;33uv|;340c|;340s|;341r|;342r|1;346f|;346p|;3473|;3484|;348t|;34pk|;3533|;354u|;356m|;356o|;3572|;358g|;35cj|;35dl|1;35oe|;35u3|;35w6|;35z7|;364m|;3666|;36cu|;36ik|;36j4|;36zt|;3739|;37ch|;37h2|;37jd|;37t9|;380m|;381b|;385y|;38d0|;38jo|;38jy|;38l3|;38mi|;38nf|;38xe|;38zu|;3905|;395u|;399l|;39al|;39b9|;39cu|;39e4|;39ri|;39u6|;39w9|;39xq|;3a1z|;3a7z|;3aep|;3ag9|;3agk|;3alw|;3av8|;3avg|;3avo|;3b2v|;3b37|1;3b3l|;3b8y|;3bd7|;3bdw|;3bmp|;3bqm|;3brq|;3bs2|;3bs5|;3buq|;3bvc|;3bvs|;3bxf|;3bz0|;3c2c|;3c2o|;3c3f|;3c3w|;3c47|;3c68|;3ca5|;3ciq|;3ckq|;3ckw|;3cli|;3cr0|;3cw2|;3ddq|;3df4|;3di5|;3dul|;3duy|;3dxt|;3dyn|;3dzt|;3e1p|;3e3i|;3e54|;3e6k|;3e7r|;3e9r|;3ei1|;3ek3|;3ela|;3en1|;3eww|;3exx|;3f6c|;3f92|2;3fg4|;3fgt|;3fi1|;3g0q|1;3g1q|;3g28|;3g3t|;3ggk|1;3ghd|;3gjo|;3gk3|;3gni|;3go3|;3gpe|;3gz6|;3h51|;3h6c|;3hc4|;3hkj|;3hku|;3hl3|;3hoc|;3hrs|;3hwz|;3hy8|;3i1c|;3i5r|;3id3|;3iiy|;3ikb|;3iwn|;3iwy|;3j03|;3j65|;3j7w|;3j9x|;3jdo|;3jhn|;3jk8|1;3jrr|;3jsq|;3k92|;3k95|;3ka3|;3kav|1;3kca|1;3kf2|;3kfd|;3kg3|;3khd|;3kih|;3kjx|;3kkd|;3kkk|;3kqp|;3krz|;3kyl|;3l00|;3l2p|;3l6j|;3l73|;3l7b|;3l7j|;3l86|;3lah|;3ld7|;3ldi|;3lf6|;3lko|;3m3k|;3m41|;3mhc|;3mq7|;3mv3|;3my8|;3mzd|;3n0w|;3n68|;3nba|;3nn6|;3o7f|;3obf|;3od1|;3oe5|;3oeh|;3oga|;3ohw|;3oij|;3oix|;3opa|;3opj|;3ore|;3orz|;3oua|;3oxl|;3p1s|;3p9u|;3pfw|;3pkn|;3pwx|;3pxe|;3py2|;3q2a|;3qp2|;3tc6|;3tch|;3tcj|;3tcq|;3tcs|;3td1|;3tdi|1;3tdo|;3tdu|;3te1|;3te3|;3te6|;3tec|;3tf0|;3tf3|;3tfh|;3tft|;3tfz|;3tg2|;3tg8|;3tgw|;3thp|;3thz|;3ti2|;3z9g|;41vc|;42g9|;42qy|;464k|;464v|;4651|;4654|;4656|;465e|;465k|;465o|;465v|;4667|;466e|;466q|;4676|;467h|;467n|;467r|;4684|;468p|1;4692|;4698|;469e|;469i|;46ab|;46aj|1;46ap|;46at|;46ay|;46b1|;46bg|;46bn|;46bv|;46bz|;46ca|;46cg|1;46dh|;46dj|;46ek|;46fp|;46hc|;46hq|1;46ic|;4an2|;4ay4|;")) -r.push(new A.am("Noto Sans Javanese","notosansjavanese/v21/2V01KJkDAIA6Hp4zoSScDjV0Y-eoHAHT-Z3MngEefiidxJnkFFliZYWj4O8.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;xhc|25;xjj|a;xjy|1;")) -r.push(new A.am("Noto Sans KR","notosanskr/v27/PbykFmXiEBPT4ITbgNA5Cgm20HTs4JMMuA.otf","w|2m;4g|2r;7k|3;7u|1;88|3;8z|1;93|1;98|3;9e|1;a0|5;b6|;bk|1;bz|1;ct|f;e0|1;gh|;gx|;jf|;jr|;jt|2;k9|;kq|1;lc|1;lg|;lj|;lo|;pd|g;pv|6;q9|o;sh|;sw|1r;up|;3cw|73;5z2|1;61s|2h;6bm|1;6c0|6;6c8|2;6cc|2;6cg|2;6cl|2;6cw|;6cy|1;6d1|;6d5|3;6de|;6dj|2;6dt|;6es|;6g9|;6gb|1;6hp|1;6io|;6ir|;6it|;6ix|1;6j3|;6j7|;6ja|;6jl|1;6jq|1;6jv|;6jy|;6k5|;6kb|;6lc|b;6ls|b;6mo|9;6ns|1;6o4|2;6ob|1;6og|;6oi|;6ok|;6p2|3;6ph|;6ps|;6pu|1;6px|6;6q7|;6q9|2;6qd|;6qi|;6ql|3;6qr|;6qt|9;6r8|3;6rh|;6rn|;6rp|;6rs|;6rw|;6s2|;6sg|2;6sk|3;6sq|1;6su|1;6sy|1;6t2|1;6te|5;6tm|1;6tx|4;6u8|;6ud|;6v3|;6vu|1;6wf|;6x1|2;6xe|;6xk|;6y1|1;71s|1;726|e;72m|;72y|1;74z|;76o|97;7g1|2;7g6|1;7gc|1;7gg|1;7gm|6;7gu|5;7he|4;7hr|;7i8|3;7id|1;7ih|;7im|1;7iu|1;7j0|3;7jj|;7k0|2;7kw|f;7le|b;7mo|;7nh|1;7pe|;7pv|;7q2|;7r1|;7r3|1;7rq|;7sm|t;7tt|;850|1;88v|;8ai|1;8hx|2;8ii|;8lx|;94q|1;96o|p;97f|2g;9a8|5x;9gw|b;9hc|1r;9j5|2d;9ll|2u;9ol|16;9pt|2l;9sg|17;9ts|z;9v4|1a;9wg|7f;a3x|5u;ae2|;afr|;ahh|;aht|;aim|;anz|;ar3|;atf|2;aue|;aw3|;awf|;awq|;b0c|;b2k|;b2w|;b5v|;b7e|;b8n|;b99|;bc0|;bc5|;bcz|;bdc|;bdx|;bee|;bi1|;bl0|;bmk|;bna|;bnn|;boj|;bqx|;bub|;bv8|;bvo|;bvx|;bzx|1;c1o|;c2f|;c4f|;c70|;c76|;cec|;cfh|;cfx|;cg4|;cof|;cok|;cpu|;crt|;csp|;cvr|;cz0|;d3t|;ddn|;ddz|;dev|;dey|;dhs|;dn6|;dte|;dug|;dyv|;dz2|;dzo|;dzs|;dzx|;e25|;e3w|;e4d|;e5b|;ear|;ebn|;ec6|;ecm|;eg5|;eji|;ejp|;ekr|;emq|;enh|;erc|;esf|;eso|;et7|;evn|;ewh|;f6n|1;f8b|;feo|1;fer|;fev|4;ff1|1;ff5|;ff8|2;ffc|1;ffi|1;ffo|;ffq|;ffs|;ffv|2;fg0|2;fg6|;fg8|1;fgb|;fgf|;fgi|1;fgl|;fgr|;fgt|2;fh2|5;fh9|2;fhj|;fhn|2;fht|;fhv|;fhy|1;fi2|2;fi6|;fi8|;fia|;fid|1;fig|1;fij|1;fim|4;fis|1;fiw|1;fiz|1;fj2|4;fj8|2;fjc|;fjf|3;fjk|;fjn|1;fjq|;fjt|2;fk0|1;fk4|;fk6|1;fka|1;fkd|;fkk|5;fkt|2;fkx|;fkz|2;fla|;flc|;fle|1;flh|2;fln|;flp|;flr|2;fm1|2;fm5|4;fmi|;fml|;fn3|1;fn8|;fna|;fnc|;fne|;fng|2;fnm|1;fnq|3;fnv|;fnx|4;fo3|4;fo9|6;fop|1;fov|1;foz|1;fp2|;fp4|9;fpf|1;fpi|;fpk|3;fpp|5;fpw|;fpy|2;fq2|3;fqm|1;fqq|;fqt|1;fqx|;fqz|;fr3|;fr5|4;frd|1;frg|8;frr|4;frx|4;fs3|;fse|3;fsj|3;fso|;fsq|;fsu|;fsw|;fsy|;ft1|2;ft5|;ft7|;ft9|;ftb|;ftd|3;fti|;ftk|2;fto|;ftq|1;ftt|d;fu8|;fuj|;fur|1;fuv|3;fv2|1;fv7|;fv9|1;fvc|2;fvg|;fvk|;fvm|;fvp|1;fvu|;fw0|;fw2|;fw4|2;fw8|;fwg|;fwj|;fwl|;fwr|;fwt|;fwx|1;fx0|;fx2|;fx4|3;fx9|1;fxe|;fxo|2;fxu|3;fxz|;fy5|2;fya|;fyc|1;fyh|1;fyn|;fyp|;fys|2;fyy|1;fz2|;fz6|;fz9|2;fzd|;fzg|2;fzp|;fzt|;fzv|;fzy|6;g06|1;g09|;g0b|1;g0g|;g0i|3;g0n|1;g0q|2;g0v|;g0x|1;g10|1;g13|;g16|1;g1d|2;g1h|;g1j|5;g1r|2;g1v|6;g23|3;g28|;g2a|;g2c|3;g2i|;g2k|;g2q|;g2t|;g2v|7;g35|;g39|3;g3g|;g3k|;g3m|;g3q|;g3t|1;g3w|1;g3z|;g41|2;g45|4;g4e|;g4g|;g4i|3;g4q|2;g4w|2;g52|1;g59|1;g5g|2;g5l|4;g5u|;g5w|;g5y|;g63|3;g68|1;g6h|;g6l|;g6o|1;g6r|3;g6w|2;g71|;g74|3;g7a|2;g7e|;g7i|;g7l|;g7n|;g7q|1;g7x|;g84|3;g89|1;g8e|;g8g|3;g8m|5;g8z|1;g92|1;g95|4;g9g|3;g9m|1;g9p|2;g9t|;ga1|1;ga7|;gaa|;gac|1;gaf|;gai|;gal|;gan|;gaq|1;gav|2;gb1|;gb5|2;gbb|1;gbf|;gbj|1;gbn|1;gbr|;gbt|5;gc9|;gce|;gch|;gcj|;gcl|;gcn|;gcp|;gcs|1;gcy|;gd1|1;gd4|1;gd7|;gd9|7;gdi|;gdp|;gdu|1;gdx|;ge0|3;ge6|5;ged|;geg|;gei|;gek|1;gen|1;get|2;gex|1;gf4|1;gf7|;gfb|;gfe|;gfj|;gfl|;gfq|;gfs|3;gfx|4;gg3|2;gg7|3;ggd|;ggh|3;ggn|;ggq|;ggs|;ggu|;ggw|1;gh0|;gh2|;gh4|1;gh8|;gha|7;ghj|4;ghp|2;ghu|;ghw|;gi6|;gib|;gie|;gig|;gii|;gil|;gin|1;git|1;giy|;gj1|1;gj6|1;gja|;gjd|;gjf|;gjm|1;gjp|;gjs|5;gk4|;gk6|1;gk9|;gkb|;gkf|;gkh|5;gko|g;gld|;glf|1;glk|9;gm3|;gm5|;gm7|1;gme|;gmh|;gmj|1;gmm|;gmp|;gmr|;gmu|;gmw|1;gmz|3;gn4|;gn6|;gna|;gnc|;gne|;gni|;gnl|;gnx|;gnz|;go2|;go4|;go6|;go8|;goa|1;gog|1;goj|;gol|1;gor|2;gov|1;gp0|;gp2|1;gp7|5;gpi|;gps|;gpu|;gpw|1;gq0|;gq3|1;gq7|;gqa|1;gqg|;gqj|2;gqn|5;gqu|3;grl|;grp|1;grs|1;grx|1;gs1|1;gsa|;gsd|;gsf|;gsk|;gsm|1;gsp|;gsu|2;gt0|;gt8|;gtn|;gtq|1;gtt|;gtv|;gtx|;gu1|;gu4|;gu6|;gu8|;gua|;guc|;gue|;gui|;gun|;gur|;guu|1;gv0|;gv2|;gv7|;gvv|6;gw3|1;gw6|1;gw9|2;gwh|;gwj|1;gwo|2;gws|3;gwz|1;gx3|5;gxa|;gxc|;gxv|;gxx|;gxz|;gy1|;gy9|;gyc|;gyi|2;gyn|1;gyq|2;gzb|;gzh|2;gzo|;gzq|;gzs|1;gzw|4;h02|;h04|;h06|1;h0p|;h0s|;h0v|;h0y|;h10|;h12|3;h17|;h1b|;h1d|1;h1l|;h1n|;h1p|2;h1v|;h2c|1;h2g|5;h2n|;h2q|;h2s|;h2u|;h2w|;h2y|;h34|;h38|;h3a|1;h3j|;h3t|1;h45|;h47|;h4c|;h4e|;h4j|1;h4m|;h4s|;h4w|3;h54|2;h59|;h5d|;h5j|;h5m|1;h5q|2;h5v|;h5y|1;h63|;h65|1;h68|;h6b|;h6f|;h6h|1;h6l|;h6n|;h6p|3;h6v|4;h71|;h76|1;h7a|;h7c|;h7g|;h7j|;h7p|;h7s|2;h7w|2;h80|;h8b|;h8e|;h8g|2;h8n|;h8q|;h8s|5;h9d|;h9g|;h9i|4;h9q|3;h9v|;h9x|;h9z|1;ha3|1;haa|;hag|;haj|1;har|;hat|;hb2|;hb4|;hb6|2;hbs|;hbx|;hc3|;hc6|3;hcb|;hce|1;hch|1;hcs|;hcv|1;hd0|;hd5|;hd9|1;hdc|;hdf|1;hdi|1;hdl|4;hds|;hdu|4;he0|3;hef|;heh|;hel|1;heo|1;her|1;heu|1;hey|;hf1|;hf3|2;hf8|1;hfe|;hfk|;hft|4;hfz|3;hg4|;hg7|3;hge|;hgh|1;hgk|;hgp|;hh1|;hh5|;hh8|2;hhc|1;hhf|;hhh|;hhl|1;hho|1;hhs|;hhv|;hi4|3;hi9|;hib|;hig|1;hij|;him|;hio|1;hir|;hiy|1;hj2|;hj5|;hj7|;hj9|;hjb|;hji|;hjl|;hjn|2;hjs|2;hjw|3;hk1|;hk4|;hkb|1;hke|2;hki|;hkp|2;hkt|;hky|;hl2|;hl4|;hl6|;hlb|1;hlg|2;hll|3;hlu|;hlw|1;hlz|;hm1|6;hm9|1;hmf|1;hml|1;hms|;hmv|2;hn0|;hn2|3;hn7|2;hnb|1;hne|;hng|;hnk|;hnm|;hnr|;hnt|5;ho2|2;ho6|;ho8|;hod|;hoi|2;hoq|;hos|1;hox|2;hp2|1;hp5|;hp9|;hpf|2;hpj|1;hpo|;hpr|;hpu|;hpx|1;hq0|1;hq3|;hq6|1;hq9|;hqb|;hqe|;hqg|3;hql|;hqo|4;hqx|1;hr0|2;hr6|4;hrc|;hre|2;hri|;hrk|;hrm|;hrr|5;hrz|;hs1|;hs3|;hs9|1;hsd|;hsh|;hsj|;hso|1;hsr|1;hsv|1;hsz|;ht1|;ht3|;ht5|;ht7|;ht9|;hth|1;hto|;htr|2;hty|1;hu1|;hu3|1;hu8|1;hui|;huo|;huq|1;huu|1;hux|1;hv1|;hv6|;hvb|;hvj|;hvo|;hvx|;hw0|;hw2|1;hw5|;hwa|1;hwe|1;hwi|;hwk|;hwn|;hwq|;hwz|;hx1|;hx6|5;hxd|1;hxg|;hxk|1;hxn|1;hxx|2;hy1|2;hy5|;hy8|6;hyh|;hyj|;hyl|2;hyu|;hyy|1;hz1|;hz4|;hz9|;hzc|1;hzf|1;hzq|;hzt|;hzv|;i05|;i08|;i0a|;i0d|;i0g|;i0i|;i0k|;i0u|2;i0z|;i11|;i18|;i1c|1;i1g|4;i1m|3;i1r|;i1t|;i1v|3;i21|;i23|;i28|1;i2d|1;i2g|;i2i|;i2k|;i2n|3;i2t|;i2v|5;i33|;i37|;i39|8;i3j|;i3m|4;i3w|;i3y|;i40|;i43|3;i48|1;i4f|1;i4i|5;i4s|;i4w|;i4y|2;i52|2;i57|;i5a|1;i5d|1;i5g|5;i5n|5;i5x|1;i60|2;i67|;i69|;i6c|b;i6p|;i6s|;i6u|;i6x|;i73|1;i76|2;i7c|;i7f|;i7l|;i7s|9;i85|3;i8b|;i8d|1;i8g|1;i8l|;i8r|;i8w|;i8y|;i90|1;i94|;i98|;i9b|;i9d|;i9f|;i9l|1;ia0|;ia2|;ia4|;ia7|3;iac|;ial|;iap|;iar|;iat|8;ib5|;ib7|;ib9|;ibb|1;ibe|;ibi|;ibk|;ibv|;ic2|;ic9|;icg|;ico|1;ict|;icv|2;id0|;id2|;id7|;id9|;idi|1;idp|1;ids|1;idw|5;ie3|;ie7|;iea|;iec|;iee|1;ieh|;ies|;if1|;if5|1;if8|;iff|1;ifi|;ifk|;ifn|1;ig9|;igc|;igf|;igh|;igx|1;ih0|;ih2|1;ih7|;ihe|;ihg|1;ihl|;ihp|;ihs|;ihu|;ihz|;ii2|1;ii6|;ii8|;iif|1;iii|;iik|2;iix|;iiz|;ij1|;ij5|2;ija|;ije|1;ijh|1;ijk|2;ijp|3;ijv|;ijy|;ik1|4;ik7|2;ikb|;ikd|1;iki|1;ikm|;ikp|;iks|;ikx|;il1|1;il5|2;il9|;ilc|;ilh|;ilk|;iln|;ilp|;ilv|;ily|2;im5|;im7|1;imb|2;imf|;imk|;imm|;ims|1;imw|;in2|1;in5|2;inc|;ine|2;ink|4;inq|a;io3|1;io7|;ioa|1;iof|;iol|2;ioq|;ios|;iow|;ip1|3;ip7|;ip9|;ipf|;iph|3;ipp|1;ipt|1;iq0|3;iq7|2;iqb|;iqd|1;iqh|2;iql|6;iqt|;iqv|2;ir0|;ir5|;ir7|1;ira|1;ire|1;iri|1;irl|;irn|1;irr|1;iru|1;irz|;is1|4;is7|1;isb|;isf|;isi|;isl|2;isp|;ist|;isx|;it0|1;it3|;it6|;it8|;ita|;itc|;iti|;itk|;itm|;ito|;itq|;its|1;itv|1;ity|3;iu3|;iu5|;iu9|1;iuc|3;iuh|4;iuo|1;iur|;iuv|;iux|;iv0|;iv3|3;iv9|;ivb|5;ivk|2;ivr|2;ivw|;ivy|;iw0|1;iw3|;iw7|3;iwc|3;iwj|;iwl|;iwn|;iwp|;iws|1;iwz|2;ix4|1;ix8|2;ixc|;ixe|1;ixh|4;ixo|5;ixw|;iy0|;iy3|;iy5|2;iy9|;iyd|;iyg|;iyj|2;iyn|;iyy|;iz1|;iz3|;iz6|;iz8|3;izd|;izf|2;izk|1;izp|5;izz|1;j03|;j0h|2;j0m|2;j0q|1;j0t|;j0w|;j0y|;j11|;j15|1;j19|;j1b|1;j1e|3;j1k|5;j1r|1;j1x|;j29|;j2b|3;j2h|4;j2n|;j2q|;j2s|3;j2y|1;j33|1;j36|2;j3b|;j3e|;j3k|6;j3s|;j3v|3;j44|3;j49|;j4b|;j4f|;j4h|;j4j|;j4l|;j4n|b;j5c|4;j5i|6;j5s|1;j5v|;j5y|;j60|1;j65|2;j6c|1;j6i|2;j6m|1;j6q|;j6v|1;j6z|2;j74|;j78|;j7b|;j7g|;j7i|1;j7m|;j7o|;j7q|2;j7u|3;j7z|;j82|3;j88|2;j8c|1;j8f|5;j8n|1;j8q|1;j8u|;j8w|1;j8z|4;j96|;j98|2;j9d|2;j9m|;j9p|1;j9s|4;j9y|;ja0|2;jac|;jaf|2;jaj|1;jam|1;jaq|;jau|;jaw|;jay|4;jb7|;jba|6;jbj|;jbp|;jbr|;jby|1;jc3|;jc6|;jci|;jcm|2;jcq|;jcs|4;jd3|1;jd6|;jd8|2;jdc|2;jdg|2;jdk|;jdm|;jdq|1;jdt|1;jdy|1;je1|1;je5|1;je8|6;jeh|;jem|3;jer|;jev|7;jf5|2;jfb|1;jff|1;jfi|;jfn|;jfs|;jfy|;jg1|;jg3|;jg6|;jg9|1;jgc|;jge|2;jgj|1;jgm|;jgp|1;jgv|;jgx|1;jh0|4;jh7|;jhi|;jhk|;jhn|1;jhq|;jht|1;jhx|;ji1|;ji4|1;jia|;jic|9;jin|a;jiz|1;jj5|;jjg|3;jjl|;jjn|;jjp|2;jjx|2;jk1|1;jk7|;jk9|;jkc|;jkg|2;jl4|;jl6|1;jlb|;jll|2;jlp|1;jlu|2;jly|;jm1|;jm4|4;jmb|;jmd|;jmf|;jmi|;jmv|2;jmz|;jn2|;jn5|1;jna|1;jne|1;jnj|1;jnn|1;jnr|3;jnw|;jny|1;jo2|;jo6|;jo8|;job|1;jof|3;jol|;jon|3;jos|;jpa|;jpc|;jpf|1;jpi|;jpl|;jpr|1;jpu|;jpy|;jq2|1;jq7|2;jqb|;jqh|;jqj|;jql|1;jqq|;jqs|3;jra|;jrd|;jrh|;jrj|;jrm|;jro|;jrq|2;jrw|;js0|;js2|;js4|1;js8|;jsa|3;jsf|1;jsk|;jsm|;jsq|;jsu|;jtk|;jtn|;jtq|;jts|;jtz|;ju1|;ju5|;ju7|;jub|;jug|3;jul|;jut|;juw|;jv4|3;jv9|;jvd|2;jvh|2;jvo|1;jvt|;jvv|;jvx|1;jw0|;jw2|;jwb|1;jwe|1;jwh|;jwk|1;jwn|;jwp|1;jwt|1;jww|;jwy|;jx0|1;jx3|1;jx6|;jxc|3;jxh|2;jxo|1;jxr|;jxt|1;jxw|;jy2|;jy6|;jy8|;jya|;jyc|;jyf|;jyi|;jyn|;jys|;jyw|1;jz1|;jz6|2;jze|2;jzj|;jzm|;jzo|5;jzv|;jzx|2;k03|;k05|;k08|1;k0d|2;k0h|1;k0k|5;k0t|1;k0y|1;k12|;k18|1;k1e|;k1g|1;k1j|1;k1q|;k1t|2;k1x|;k1z|;k21|;k24|;k28|1;k2f|;k2h|;k2j|2;k2n|;k2p|;k2s|1;k2v|;k2z|2;k33|3;k3b|;k3d|;k3g|1;k3j|;k3l|5;k3u|2;k3z|;k42|;k47|;k4g|1;k4j|;k4l|1;k4o|1;k4s|1;k4x|1;k50|;k56|3;k5b|1;k5e|1;k5i|1;k5l|1;k5o|5;k5v|2;k63|1;k66|3;k6b|2;k6f|1;k6j|;k6l|;k6n|2;k6s|3;k6y|1;k75|3;k7c|1;k7f|1;k7i|3;k7t|2;k7x|5;k84|5;k8b|5;k8j|1;k8m|5;k8t|;k8v|;k90|;k93|2;k97|1;k9a|;k9c|1;k9i|2;k9m|;k9p|1;k9s|;k9u|1;ka3|1;ka6|;ka9|4;kag|3;kam|3;kas|5;kb7|1;kba|;kbc|6;kbk|;kbn|;kbq|;kbs|2;kbw|;kby|2;kc2|2;kc7|3;kcc|;kce|2;kcj|2;kco|5;kcw|;kd0|1;kd3|;kd7|;kd9|3;kde|1;kdi|2;kdm|4;kdt|;kdv|1;kdy|;ke2|;ke5|1;ked|1;keh|;kej|1;kem|3;ker|;keu|;kf0|4;kf9|;kfe|;kfg|1;kfj|4;kfp|;kfr|;kfv|1;kfy|1;kg3|;kg7|;kg9|;kgb|1;kgf|1;kgi|1;kgl|;kgn|3;kgs|1;khb|1;khe|1;khi|2;khq|;kht|;khw|1;ki2|;ki7|5;kie|4;kil|2;kiq|;kix|;kj0|;kj3|2;kj7|3;kjd|;kjf|;kji|1;kjn|1;kk0|;kk2|1;kk6|1;kkd|1;kkh|1;kkq|;kku|1;kkx|1;kl0|;kl4|1;kl7|2;klc|4;kli|;klk|1;klq|;kls|1;klv|1;kml|;kmn|;kms|;kmu|1;kn2|1;kn5|;kn7|;kn9|1;knj|;knn|1;knr|;knv|;knx|;knz|4;ko7|1;kod|;kof|2;koj|;kol|1;kp0|1;kp5|4;kpc|;kpe|;kph|3;kpm|;kpr|1;kpv|;kpz|1;kq4|;kq6|;kqa|;kqh|4;kqo|1;kqs|2;kqz|;kr1|2;kr5|1;krd|;krg|;krr|;ks0|;ks4|;ks6|;ks9|;ksd|;ksf|;ksi|;ksq|;ksv|;ksz|2;kt3|;kt5|1;kt9|1;ktc|3;kth|;ktk|;ktm|5;ktv|;ktx|;ktz|2;ku3|;ku5|;kum|;kup|;kus|1;kuw|;kuz|1;kv3|;kv8|3;kvh|1;kvk|2;kvo|;kvr|;kvu|2;kvy|3;kw3|;kw7|;kwa|6;kwj|;kwm|;kwy|;kx1|5;kx9|;kxe|;kxl|;kxn|;kxp|;kxr|1;kxu|;kxx|;ky2|1;ky9|3;kyf|;kyh|;kyj|;kym|1;kyp|;kyr|;kyx|;kyz|;kz9|;kzc|3;kzh|;kzn|2;kzr|6;l00|;l02|1;l08|2;l0f|;l0h|1;l0k|;l0m|;l0r|;l0y|;l11|;l1b|1;l1f|1;l1l|;l1p|1;l1s|;l1w|;l1z|;l24|1;l27|1;l2a|1;l2m|;l2r|;l2u|;l2z|1;l33|;l36|1;l3n|;l3u|5;l48|;l4a|;l4c|;l4m|;l4r|1;l4y|2;l56|;l58|;l5d|1;l5i|;l5q|;l5s|1;l5v|;l64|;l6a|;l6f|4;l6l|2;l6r|;l6u|1;l6x|1;l70|;l72|;l74|;l78|;l7d|2;l7j|8;l7t|1;l7z|;l82|;l87|4;l8f|1;l8i|2;l8m|;l8p|1;l8t|;l8x|;l92|;l94|;l9a|;l9e|;l9g|;l9n|;l9p|2;l9u|1;l9x|;l9z|;la2|;la4|1;la7|2;lac|2;laj|;lal|;lan|;laq|2;lau|2;lay|1;lbf|1;lbj|;lbn|;lbs|;lbz|;lc5|;lc8|;lcf|2;lcj|1;lcn|;lcr|;lcz|1;ldf|5;ldq|5;le3|;le6|2;lea|3;lef|;leh|7;leu|;lew|2;lf1|;lf4|;lf6|;lf8|;lfa|;lfe|;lfh|1;lfl|8;lfw|1;lg0|;lg2|4;lg8|3;lgi|;lgr|1;lgu|;lgw|1;lgz|;lh2|;lh4|1;lh7|4;lhd|1;lhg|2;lhl|1;lho|;lhs|1;lhv|2;lhz|;li1|4;li8|3;lid|;lig|;lij|;lim|3;lir|;lj3|;lj8|;ljb|;lje|2;ljl|1;ljo|;ljr|;ljt|;ljv|;ljy|1;lk3|;lk5|;lk7|5;lke|;lki|;lkl|1;lko|6;lkx|;lll|1;llo|;llt|;llv|4;lm1|1;lm4|;lm6|1;lma|;lmc|;lmf|2;lmn|;lmq|;lmt|;lmv|2;ln0|3;ln5|;ln7|4;lnu|2;lnz|;lo2|;lo4|1;lo7|1;loc|;lof|1;loj|5;lor|1;lov|3;lp2|;lp4|2;lp9|1;lpc|6;lpk|;lpm|2;lpq|;lpt|;lpv|;lpx|7;lqd|;lqg|;lqi|;lqv|;lqx|2;lr1|;lr3|7;lrc|;lrf|2;lrj|;lrm|;lro|;lrq|2;lru|;lrw|2;ls0|;ls3|2;lsa|;lsd|1;lsh|;lsj|3;lso|;lsr|1;lsu|1;lsz|;lt3|;lt7|;lta|1;lte|1;lth|;ltm|;lu7|1;lud|1;lug|;luk|1;lun|;luq|;lut|;luv|1;luy|1;lv3|;lv5|1;lv9|2;lve|;lvh|;lvm|3;lvs|1;lvv|1;lvy|;lw1|;lw3|2;lw9|;lws|1;lwv|;lwy|;lx0|1;lx3|1;lx8|;lxa|1;lxd|1;lxg|;lxi|;lxl|;lxo|;lxr|;lxt|;lxv|2;ly1|1;ly8|;lya|2;lye|2;lyi|3;lyo|3;lyw|;lz0|;lz2|1;lz5|;lzj|;lzl|1;lzo|;lzr|8;m01|3;m06|;m0d|4;m0k|;m0o|;m0q|;m0s|2;m0x|1;m10|;m12|3;m17|3;m1c|;m1e|;m1g|4;m1r|;m1t|;m1v|2;m1z|1;m22|;m26|1;m29|;m2b|;m2e|;m2h|;m2m|;m2o|3;m2u|1;m2x|1;m38|1;m3c|;m3e|1;m3i|3;m3o|2;m3t|;m3v|1;m3y|1;m41|;m43|1;m46|;m4a|;m4e|;m4h|;m4l|2;m4p|;m4r|;m4v|;m4x|2;m51|;m54|;m56|5;m5f|;m5i|2;m5r|1;m5u|;m5z|1;m64|;m66|;m6c|;m6e|;m6k|;m6m|;m6o|1;m6r|;m6w|;m71|1;m77|;m7a|;m7d|;m7f|1;m7j|1;m7s|;m7w|2;m81|;m85|1;m8a|;m8e|;m8i|;m8l|;m8o|3;m8x|;m90|;m92|;m97|5;m9f|;m9j|3;ma0|;ma2|1;ma7|;mab|1;mag|1;mak|1;man|;mb3|;mb5|;mbd|1;mbh|;mbn|1;mbq|;mbt|;mbw|;mc9|1;mcc|;mce|;mcg|1;mcm|;mct|4;md2|;mdf|;mdi|1;mdl|1;mdo|;mdq|;mds|;mdu|1;mdx|2;me1|;me4|2;mea|;mec|5;mek|;mem|;mf1|;mf4|;mf8|1;mfb|3;mfj|;mfm|;mfo|;mft|;mfv|;mfz|3;mg4|;mg8|1;mgc|;mgf|;mgh|1;mgp|1;mgu|;mgx|;mgz|;mh4|1;mh7|;mha|2;mhe|;mhg|2;mhl|;mhn|;mhr|1;mhx|2;mi4|2;mih|;mij|6;miu|1;miz|2;mj4|;mj8|;mjb|;mje|1;mjj|;mjp|;mjs|;mju|;mjw|1;mk0|;mk2|;mk5|1;mk8|3;mkd|3;mki|;mkm|2;mkr|1;mky|2;ml2|;ml4|3;ml9|;mlb|;mld|2;mlj|;mll|;mlr|;mlu|;mlw|;mm0|1;mm5|;mm8|2;mmf|;mml|;mmq|;mmu|;mn6|;mnb|;mng|1;mnj|;mnn|2;mo0|;mo2|;mo4|;mo9|;moe|;mog|;moi|;mon|;mop|;mox|1;mp1|;mp4|1;mp8|;mpg|;mpj|6;mq1|1;mqb|;mqe|3;mqj|2;mqq|;mqt|;mqv|4;mr5|;mr8|;mra|1;mri|1;mrn|2;mry|;ms0|;ms2|;ms7|1;msc|;msg|;mso|4;msv|1;msy|;mt1|;mt3|1;mt6|2;mtd|;mtg|;mti|3;mtn|;mtq|;mtu|;mtw|4;mu6|2;mue|1;muh|2;mul|;muq|2;muv|;mux|;muz|2;mv3|1;mv6|;mva|;mvc|2;mvg|1;mvj|;mvm|;mvq|3;mvx|1;mw0|;mw2|4;mw9|2;mwd|1;mwl|;mwn|2;mwt|1;mwx|;mwz|4;mx5|;mxf|;mxj|1;mxn|;mxp|;mxr|3;mxw|2;my0|;my2|2;my6|8;myg|;myi|;myn|7;myw|1;myz|1;mz2|;mz9|;mzb|;mzd|7;mzm|3;mzs|2;mzx|6;n0d|1;n0g|;n0i|5;n0p|3;n0w|;n14|;n18|3;n1d|;n1f|;n1h|;n1j|1;n1m|1;n1s|2;n1x|1;n20|1;n24|1;n27|1;n2e|;n2i|;n2l|;n2n|1;n2r|1;n2w|;n2y|2;n34|;n36|1;n3a|;n3d|;n3i|;n3m|1;n3r|;n41|;n43|1;n4c|2;n4h|;n4j|;n4l|;n4o|;n4q|2;n4u|1;n4y|4;n54|;n57|1;n5c|3;n5j|1;n5m|1;n5r|;n5v|;n5z|;n62|2;n66|1;n69|;n6b|1;n6h|4;n6o|;n6q|;n6s|3;n6y|1;n73|1;n79|1;n7c|;n7e|;n7j|;n7q|2;n7u|1;n7y|1;n81|1;n84|;n89|1;n8d|;n8j|;n8l|;n8p|;n8r|;n8x|4;n94|1;n98|2;n9c|;n9e|1;n9h|;n9j|;n9m|;n9p|1;n9u|3;na0|1;na3|;na6|;naa|2;naf|;nao|;naq|2;nax|1;nb0|;nb3|2;nbb|2;nbf|;nbh|;nbk|;nbp|;nbt|;nbz|3;nc4|;nc6|1;ncf|2;ncj|1;ncr|;ncy|1;nd2|3;nd8|;nda|;nde|;ndh|1;ndk|;ndo|;ndt|1;ndw|1;ndz|2;ne4|6;nee|;neg|;nei|4;neo|1;ner|1;neu|1;nez|;nf2|;nf4|;nf6|1;nfa|1;nfe|2;nfi|;nfo|;nfw|;nfy|;ng4|;ng6|;ng8|;nga|;ngf|;ngi|1;ngm|;ngo|;ngq|;ngs|2;ngy|2;nh2|;nh5|;nh7|1;nha|1;nhd|;nhf|2;nhj|;nhm|;nho|;nhq|;nht|1;nhw|;ni0|1;ni3|1;ni6|4;nic|;nif|5;nio|;niy|1;nj2|2;nj9|1;njc|1;njo|;njr|5;njy|;nk0|;nk3|;nk6|1;nkd|;nki|;nkq|1;nkv|4;nl1|1;nl4|;nl7|1;nlj|;nll|;nlp|2;nm3|;nm5|1;nm9|;nme|;nmh|;nmm|;nmo|;nmq|;nmt|;nmy|;nn0|2;nn4|;nn7|;nnd|;nnf|2;nnj|;nnr|;nnt|;nnx|;no7|;no9|3;noe|;noh|2;nol|;non|;nop|;not|3;noz|;np4|;np6|3;npe|;npj|;npo|;npr|;npt|1;npw|;nqa|;nqd|2;nqk|1;nqo|;nqq|;nqs|;nr7|;nr9|;nrj|;nrw|1;ns0|;ns7|1;nsa|2;nse|1;nss|;nsx|;nt0|;nt3|;nt8|3;ntd|;ntf|;ntj|;ntr|;ntv|1;ntz|2;nu4|1;nui|2;num|;nup|;nut|;nuw|;nuy|1;nv2|3;nv8|1;nve|;nvk|;nvr|1;nvu|;nvw|;nvz|;nw4|1;nw7|;nwa|3;nwh|;nws|;nwu|1;nwx|1;nx2|;nx5|;nxj|;nxm|3;nxt|;ny2|2;ny6|;ny8|1;nyc|6;nyo|;nyr|5;nyy|6;nz6|;nz9|;nzb|1;nzh|;nzt|1;nzw|;nzz|2;o0a|1;o0d|2;o0h|;o0k|;o0r|;o0t|;o12|2;o16|1;o1a|;o1c|1;o1f|1;o1k|9;o1w|;o1y|;o21|2;o29|1;o2d|;o2g|;o2m|1;o2q|2;o2u|1;o2x|3;o39|;o3c|;o3f|;o3k|2;o3p|;o3s|;o3u|3;o44|;o47|3;o4c|;o4e|2;o4i|;o4n|;o4u|;o4w|1;o4z|;o52|1;o55|;o57|2;o5b|1;o5e|;o5h|1;o5l|;o5o|2;o5z|;o68|2;o6e|;o6h|;o6j|;o6o|;o6s|2;o6x|1;o71|9;o7c|;o7e|;o7m|1;o7p|4;o7v|;o7z|1;o83|;o89|1;o8c|;o8e|1;o8j|;o8m|;o8p|2;o8u|1;o90|1;o93|1;o96|1;o9j|;o9l|;o9o|1;o9r|1;o9u|1;o9x|1;oa2|;oa5|;oa7|;oac|;oae|;oag|2;oal|;oan|;oau|;oaw|;oay|;ob0|;ob2|1;ob5|1;obc|1;obf|;obi|;obk|;obp|3;obw|1;obz|;oc3|;oc5|;oc9|;ocl|1;oco|1;ocr|2;ocv|5;od2|;odb|1;odh|2;odl|;odo|;odq|;odt|;odv|;odx|;oe5|;oef|;oej|;oel|2;oeq|;oes|1;oev|;oex|1;of0|1;of4|1;ofh|;ofl|;ofo|;ofs|;ofy|;og0|1;og4|;og6|1;og9|3;ogi|;ogk|;ogp|;ogr|;ogt|;ogw|1;oh0|;oh2|;oh5|1;ohf|;ohj|;ohq|;ohs|;ohz|;oi1|;oi3|;oi7|;oia|;oim|3;oiv|;oiy|1;ojb|1;ojh|2;ojn|;ojw|1;ok0|;ok2|;ok4|;okb|1;okf|1;okk|1;okn|;okp|;oks|;oky|1;ola|;old|;olf|;oll|;olp|;olu|;olx|;olz|1;om7|;oma|;omc|4;omm|;omp|2;omx|;on0|2;on9|1;one|;onp|2;ont|1;onw|4;oo2|;oo5|;oo7|;oof|;ooh|1;ook|2;ooo|3;oou|;oow|;ooy|6;op6|1;op9|;opc|;opf|2;opj|5;ops|2;oq3|1;oq6|5;oqd|;oqg|2;oqp|5;oqx|;or0|1;or4|1;or9|1;ord|;orf|1;ori|;orl|2;orq|;ors|2;ory|;os0|3;os5|1;os9|1;osf|;osj|;osm|;osu|1;osz|;ot4|;ot6|;ot8|;otc|;ote|1;oth|2;otl|;otn|3;ots|2;otw|1;ou0|;ou2|1;ou5|2;ouc|;ouf|;oui|3;oun|;ouu|2;ouy|;ov0|2;ov4|1;ov7|;ova|;ovc|1;ovg|;ovj|;ovo|;ovq|;ovt|;ovv|;ow3|;ow8|3;owg|1;owl|;own|1;owr|;owt|6;ox7|;oxa|1;oxd|2;oxh|;oxj|;oxl|;oxn|;oxp|1;oxt|;oxv|5;oy8|;oya|;oyc|3;oyh|1;oym|;oyp|1;oyx|2;oz1|;oz3|1;oza|;ozd|;ozg|2;ozl|1;ozr|1;ozu|;ozw|1;ozz|;p03|1;p06|;p08|;p0b|1;p0f|;p4m|2;p4q|;p4u|1;p4z|2;p53|;p57|3;p5c|5;p5k|;p5p|;p5r|2;p5v|;p5y|;p60|;p62|1;p66|;p68|;p6a|;p6d|;p6f|2;p6k|2;p6q|;p6t|3;p6y|;p70|;p72|;p78|;p7a|2;p7e|;p7h|1;p7l|;p7o|;p7s|1;p7v|;p7z|;p82|;p86|;p88|1;p8d|;p8f|;p8h|;p8l|;p8q|;p8s|;p8u|;p8y|;p90|2;p97|;p9b|2;p9f|1;p9i|;p9l|;p9n|1;p9q|;p9s|;p9v|;pa1|3;pa6|;pa8|9;pak|;pao|2;pas|5;pb2|;pb5|;pba|;pbc|;pbg|1;pbk|;pbn|;pbq|;pbx|;pbz|;pc3|;pc6|;pc8|;pca|;pci|;pcl|1;pco|;pcq|;pcu|;pcx|;pdb|4;pdh|2;pdp|3;pdw|3;pe1|;pe3|1;peb|;pee|;peg|;pei|1;pel|;pep|1;pet|1;pex|2;pf1|;pf3|;pf5|1;pf8|1;pfe|;pfn|1;pfq|;pfu|;pfw|;pfy|;pg5|1;pg9|3;pge|;pgg|1;pgk|1;pgv|;pgx|;ph0|;ph3|1;ph9|1;phe|;phh|5;phy|2;pi2|1;pib|1;pif|;pih|;pij|;pin|1;pix|1;pj2|;pj5|;pja|;pje|1;pji|;pjk|5;pk0|;pk4|2;pkb|;pkd|;pkg|1;pkk|;pkm|4;pkv|1;pky|2;pl2|;pl4|;pl6|1;plb|;plm|;plo|2;pls|;plv|;pm0|1;pm8|;pmb|2;pmg|2;pml|3;pmq|;pmu|;pmy|;pn1|;pn3|;pn5|;pnc|2;pnh|;pnj|1;pnn|;pnp|;pnr|1;pnu|;pnw|1;po3|1;po6|;poa|2;poe|;poh|2;pol|;pon|1;poq|;pos|1;pow|;poy|;pp2|;pp4|;pp7|1;ppa|1;ppd|;ppm|2;ppv|;ppx|4;pq5|;pq8|;pqd|;pqf|;pqp|;pqw|2;pr3|;pr8|;pra|;prc|;pre|1;pri|1;prl|1;pro|;prq|3;prx|1;ps3|;psa|1;psd|1;psg|;psi|;psk|;pso|2;pst|;psv|;psx|2;pt1|c;ptf|;ptj|2;ptn|4;ptx|;pu9|4;puf|;puj|1;pum|3;pur|;put|2;pux|;puz|;pv5|;pv7|1;pvd|2;pvh|8;pvs|1;pw7|;pwb|2;pwj|2;pwo|;pwq|1;pwv|;pwx|5;px4|1;px8|;pxc|;pxf|;pxj|;pxl|1;pxr|3;pyb|;pyr|;pyv|;pyy|1;pz6|;pz9|;pzd|1;pzi|;pzm|1;pzq|;pzs|;pzu|1;pzx|3;q02|;q08|3;q0t|5;q11|;q15|1;q18|;q1d|;q1f|1;q1i|;q1k|;q1o|;q1r|2;q21|;q23|;q27|3;q2c|;q2e|;q2h|;q2j|;q2l|;q2r|1;q2u|1;q2y|4;q3t|;q3w|;q41|;q45|;q48|1;q4c|1;q4m|;q4p|1;q4x|;q53|;q56|1;q5d|;q5f|;q5i|;q5l|4;q5r|2;q5v|;q5x|;q5z|;q62|;q6a|;q6o|1;q6s|;q6x|;q70|;q73|;q75|;q7c|;q7h|;q7j|;q7m|;q7o|;q7s|5;q7z|3;q84|;q86|;q89|2;q8d|;q8f|2;q8j|;q8m|;q8q|;q98|3;q9d|;q9g|;q9m|;q9o|1;q9s|;q9y|;qa6|;qa9|;qab|2;qaf|1;qai|;qam|1;qap|;qar|;qat|1;qay|;qb0|1;qb3|1;qbh|;qbj|;qbl|;qbn|;qbq|;qbt|2;qby|;qc3|;qc5|4;qce|;qch|;qcj|1;qco|3;qct|;qd4|;qd6|;qda|;qdc|;qdg|;qdi|1;qdl|1;qdo|;qdr|;qdt|;qdw|;qdz|;qe1|;qe3|;qe5|;qec|2;qeg|3;qen|1;qey|;qf5|;qfb|;qfd|;qfh|3;qfp|;qfw|1;qg4|1;qg9|1;qgn|;qgp|2;qgt|;qgv|1;qgy|;qh0|;qh2|1;qh6|1;qhi|2;qhm|;qhr|;qhu|;qhz|;qi1|1;qi5|;qi7|;qik|;qin|;qip|;qj1|1;qj4|;qj7|2;qjf|1;qji|1;qjr|;qjv|1;qjz|;qk1|;qk8|3;qkq|3;qkz|;ql1|;qlf|1;qlk|2;qlr|2;qlw|;qm8|;qmd|2;qmh|;qmj|;qms|;qmx|;qmz|;qn2|1;qn7|1;qnd|;qng|1;qns|1;qnv|;qny|;qo0|;qo2|1;qo6|;qo8|3;qoh|;qoo|;qoq|;qos|1;qox|;qp1|;qp4|1;qpg|1;qpj|;qpm|1;qpr|1;qq4|;qq6|;qqd|;qqf|;qqh|;qqn|1;qqs|2;qqw|;qr2|;qr8|;qra|;qrc|;qrm|1;qrw|1;qs8|;qse|1;qsi|1;qst|;qsz|1;qt6|1;qt9|;qtc|;qtg|;qtj|;qtm|1;qtu|;qu2|1;qu8|;qub|;quk|;qun|;quq|;quv|;qux|;quz|;qv2|;qv9|;qvh|;qvl|;qvp|;qvz|;qw1|2;qwh|1;qwm|;qwp|;qwr|;qww|;qx0|;qx2|;qx6|;qx8|2;qxe|1;qxj|;qxl|;qxn|;qxp|1;qxt|3;qy0|;qy3|;qy6|;qy8|;qya|;qyf|;qyl|2;qyp|1;qyw|;qyz|;qz1|;qz6|;qza|1;qzf|;qzh|1;qzm|;qzu|1;r04|;r0g|2;r0l|;r0q|;r0t|;r0v|;r0y|;r10|1;r14|1;r18|1;r1b|;r1d|;r1k|;r1r|;r1t|;r1v|2;r20|1;r25|1;r2c|;r2f|;r2i|;r2k|;r2o|3;r2t|;r2w|2;r39|;r3b|;r3e|1;r3j|1;r3q|;r3s|;r3u|1;r41|;r44|;r4d|;r4i|;r4m|;r4o|;r4s|;r4u|2;r50|;r56|;r59|;r5b|;r5e|;r5g|;r5q|3;r5v|;r5y|3;r63|;r67|;r6b|;r6e|2;r6i|;r6o|1;r6w|2;r70|;r73|;r76|1;r7a|1;r7e|;r7h|;r7j|2;r82|;r84|;r86|1;r8a|;r8c|1;r8j|;r8l|2;r8w|1;r8z|1;r92|;r94|;r9c|;r9e|1;r9j|3;r9o|;r9q|;r9s|8;ra3|;ra5|;ra7|;raa|1;rad|;rai|;ral|;rap|;rar|1;rau|;ray|2;rb2|;rb5|;rba|;rbf|;rbk|1;rbo|4;rbv|;rby|;rc0|3;rc6|;rc9|;rcb|3;rcg|3;rcl|;rcp|;rcs|;rcv|;rcy|;rd0|3;rd8|1;rdd|;rdf|;rdh|;rdk|;rdm|;rdq|;rds|8;re2|;re8|;rea|;reh|;rek|;rem|1;req|;res|;rev|;rex|;rez|;rf1|;rf3|;rf6|;rfa|1;rff|6;rfo|;rfq|1;rfu|1;rfx|1;rg0|4;rg6|2;rga|;rgc|;rge|;rgg|2;rgk|;rgn|;rgs|;rgu|;rgw|1;rh0|;rh2|1;rh5|4;rhc|;rhf|;rhi|;rhk|;rhn|1;rhv|;rhz|;ri1|;ri4|;ri6|;ri9|;rib|;rie|;rih|;rik|;rim|1;rir|1;riu|;riw|2;rj0|;rj2|1;rja|;rjf|1;rjj|2;rjo|;rjr|;rjx|;rjz|1;rk3|;rk9|1;rkc|;rke|;rkg|;rki|1;rkm|;rkq|;rks|;rku|;rkw|;rp3|;rpb|;rpd|;rpi|4;rpo|;rpq|;rps|;rpx|1;rq2|;rq9|1;rqg|;rqi|2;rqr|;rqw|2;rr6|1;rre|;rrg|1;rrn|1;rrs|;rrx|5;rs7|5;rsf|1;rsi|2;rsm|7;rsv|5;rt2|2;rt6|;rtd|;rtf|;rtl|3;rtq|;rts|6;ru2|;ru4|1;ru8|1;rub|1;ruj|2;rus|1;ruv|1;ruy|1;rv1|;rv3|1;rv7|1;rva|;rvf|;rvh|;rxg|;rxi|1;rxn|;rxp|1;rxs|;rxv|1;rxy|1;ry9|;ryd|;ryi|;rym|;ryo|;ryx|;rz4|;rz7|;rzc|;rzf|;rzm|1;rzu|;rzy|;s02|;s06|;s0b|1;s0e|1;s0l|2;s0r|;s0t|;s0v|;s0x|;s0z|;s14|;s16|3;s1b|;s1d|;s1f|;s1o|;s1y|;s20|2;s27|1;s2c|;s2l|2;s2y|;s34|;s38|2;s3e|;s3h|;s3k|;s3m|;s3o|;s3r|3;s3w|;s3z|;s45|;s49|;s4c|;s4f|1;s4j|1;s4y|;s50|;s52|;s57|;s5d|;s5h|;s5j|;s5l|2;s5p|;s5s|1;s5v|1;s61|;s66|;s69|;s6h|3;s6p|;s6r|;s72|;s74|;s7a|;s7e|3;s7m|;s7y|1;s82|;s88|;s8b|;s8o|4;s8u|;s8z|;s91|;s93|2;s9e|3;s9n|4;s9y|4;sa5|;sa7|1;sab|;sag|1;saj|;sam|2;saq|;sas|2;sax|;sb1|1;sb6|;sb8|;sbb|1;sbh|2;sbl|3;sbq|;sd7|1;sdb|;sde|1;sdi|;sdk|;sdp|5;sdx|1;se3|;se7|1;sea|3;sel|1;seo|1;ser|2;sf6|;sf8|2;sfc|;sfe|3;sfk|;sfm|;sfo|;sfr|3;sfw|1;sfz|4;sg5|1;sg8|;sgb|6;sgk|3;sgp|1;sgt|6;sha|;shd|1;shg|2;shk|;sho|;shq|;sht|1;shz|;si1|2;si5|8;sig|1;sij|3;sio|1;sir|;siw|1;sj0|3;sj6|;sj9|3;sje|;sjg|9;sjr|1;sju|;sjw|1;sjz|2;sk5|;sk7|2;skg|;ski|1;skm|;sko|;skq|;skv|2;skz|;sl1|;sl4|;sl9|1;sld|;slf|2;slm|;slq|;sm4|2;sm9|1;smg|;smi|1;sml|;smn|;smr|2;sn1|;sn6|;snm|;snp|2;snt|;sny|;so2|1;so7|;sod|;sog|2;sok|;sot|;sp4|6;spe|;spi|1;spu|3;sq1|1;sq4|;sqa|;sqc|5;sqr|;sqv|;sqx|;sqz|;sr1|;sr4|;sr6|;srg|;sri|;srm|;sru|2;sry|1;ss1|1;ss4|1;ssc|;ssg|1;ssj|;ssl|2;ssp|;ssr|6;st3|1;st8|1;stf|4;stl|1;stp|;stx|;su7|;suf|;sul|;suo|2;sus|1;suv|;sv0|;sv2|1;sva|;svl|;svo|1;svr|1;svu|;svz|2;sw4|1;sw9|;swb|;swd|5;swn|;swr|;swu|;swy|;sx0|2;sxj|1;sxo|;sxq|;sxs|;sxv|;sxx|;sy3|;sy9|;syb|;syd|1;syg|4;sz7|1;sza|1;szd|;szq|;szw|;szz|;t01|1;t05|;t07|;t0f|;t0k|1;t0q|;t0y|;t14|2;t18|2;t1c|;t1g|;t1i|;t1r|1;t1x|;t20|2;t26|6;t2e|2;t2i|2;t2m|1;t3c|3;t3h|;t3l|;t3o|;t3r|;t3v|2;t44|1;t4b|1;t4e|;t4g|;t4i|;t4l|;t4s|;t4u|;t56|;t58|;t5g|;t5i|1;t5m|1;t5r|2;t5v|1;t5z|;t64|1;t68|;t6j|;t6r|;t6v|1;t6y|2;t75|;t7a|2;t7g|3;t7l|1;t7o|;t7q|;t7s|;t86|;t88|1;t8b|;t8j|1;t8v|1;t8z|1;t94|1;t9h|;t9m|1;t9x|1;ta0|;ta2|;taa|;tac|;tai|;tak|;tap|1;tat|;taz|;tb2|;tb4|;tb6|1;tbe|1;tbk|2;tbp|;tbr|;tbw|3;tc5|;tiv|1;tj3|1;tj7|;tjc|3;tji|1;tjl|3;tjs|;tjw|;tjz|1;tk2|3;tk8|1;tkb|2;tkh|;tkm|;tkp|;tkr|3;tkz|;tl3|1;tl6|3;tlf|3;tlm|;tlo|;tlq|;tls|2;tlx|;tm0|;tng|1;tnl|;tno|;tnr|3;tnx|2;to2|;tob|;tof|1;toi|;tok|;tor|2;tow|;tp0|;tp2|;tp4|;tp7|4;tpd|3;tpm|;tpo|;tps|;tpu|7;tq4|1;tqc|2;tqi|1;tql|2;tqp|;tqs|1;tqv|1;tqz|1;tr7|1;trb|3;trk|1;trn|1;trq|3;trv|1;ts0|1;ts4|3;ts9|;tsb|3;tsl|1;tsp|5;tsy|1;tt4|2;ttb|1;tte|;tti|1;ttl|2;tts|;ttw|5;tu4|3;tu9|;tub|1;tue|;tuh|;tuk|;tum|;tur|;tuu|1;tuy|;tv4|;tv6|;tvc|1;tvh|;tvm|;tvo|;tvq|;tvs|1;tvw|;tw1|1;tw5|1;tw8|6;twg|2;twm|;two|1;twt|;twz|2;tx3|;tx6|;tx8|;txc|1;txg|1;txn|;txp|;txr|;ty0|;ty8|;tyb|;tye|;tyg|;tyj|2;typ|;tys|;tyw|1;tz5|;tz7|;tza|;tzf|2;tzk|;tzn|;tzt|;tzw|2;u00|1;u06|;u0d|1;u0h|2;u0l|1;u0q|1;u0u|5;u11|1;u14|;u16|;u18|7;u1i|2;u1q|;u1t|;u1v|1;u1y|;u23|;u25|1;u28|;u2a|;u2f|2;u2j|1;u2n|;u2q|;u2u|2;u2z|3;u36|3;u3c|2;u3g|;u3i|;u3p|2;u3v|;u3z|2;u43|2;u5k|;u5p|;u5r|;u5t|1;u5y|;u62|;u64|;u67|;u6a|;u6c|;u6e|1;u6h|;u6j|;u6m|;u6z|1;u72|4;u7a|1;u7e|1;u7h|2;u7l|;u7o|;u7v|3;u83|;u89|1;u8c|;u8g|;u8i|3;u8o|;u8q|;u8u|;u8w|;u92|2;u96|;u98|;u9a|;u9c|1;u9f|;u9l|;u9o|1;u9u|;u9x|;ua0|1;ua3|2;ua8|2;uac|1;uaf|;uak|;uam|;uar|;uc6|3;ucc|1;ucf|;uch|;ucj|;ucl|;ucn|1;ucq|;ucs|2;ucw|1;ucz|1;ud2|;ud5|;udd|;udg|1;udk|1;udr|3;udx|;ue0|1;ue3|4;uea|;ueg|;uei|;uel|1;uep|;uew|;uey|1;uf1|;uf3|;uf5|4;ufc|;uff|;ufh|2;ufl|;ufq|;ufs|1;ufv|;ugb|;ugd|;ugg|;ugl|3;ugu|;ugw|5;uh6|;uh8|3;uhe|;uhh|;uhj|1;uhm|1;uhr|;uhu|;uhw|1;ui1|1;ui4|;ujs|;uju|;uk0|;uk8|1;ukc|;ukf|1;ukm|;ukv|;ukx|;ukz|1;ul2|2;ulb|;uld|;ulf|;ulh|1;uln|;ulp|1;uls|;ulu|;ulw|;um1|2;um5|;uma|;umd|1;umi|1;uml|;umo|;umq|;umu|;umw|2;un3|;un6|1;un9|;unb|3;uni|1;unl|1;unu|;unw|;uo1|4;uo8|;uob|;uod|2;uoh|;uok|;uoo|;uoq|;up2|;upb|;upg|;ups|;upv|;uq6|;uq8|3;uqf|;uqn|;uqv|1;uqy|1;ur1|1;urd|;url|;urq|;urt|1;us4|;us6|;usb|;usi|;usk|;uso|;ut3|;utk|;utm|;uto|1;uts|;utu|1;utx|;uuc|1;uul|2;uup|1;uut|;uux|2;uv2|;uvb|;uvd|;uvj|;uvm|1;uvr|;uw0|;uw3|;uw7|;uwo|;uwr|1;uzp|2;uzt|;v03|1;v06|;v0j|;v0m|3;v0s|;v0y|;v11|;v14|1;v17|;v1a|1;v1f|;v1h|1;v1k|;v1r|1;v1y|;v23|;v29|1;v2c|;v2p|;v2r|1;v31|1;v34|1;v3a|;v3d|;v3g|;v3j|1;v3m|;v3r|;v3v|;v3y|;v44|;v49|1;v4m|;v4q|;v4x|;v50|;v55|;v58|;v5b|;v5g|1;v5k|1;v5n|;v5r|;v5t|1;v5w|;v5z|;v6b|;v6e|1;v6h|;v6u|;v6x|2;v74|3;v7c|2;v7h|;v7j|;v7r|;v7z|;v85|;v8a|5;vat|;vav|;vax|2;vb1|;vb3|1;vb6|;vb8|;vbf|1;vbj|;vbl|2;vbr|1;vbx|2;vc4|2;vc9|1;vcf|;vck|1;vcr|;vct|2;vcz|2;vd8|5;vdg|;vdi|;vdk|;vdm|4;vds|;vdx|;ve0|;ve6|1;vea|;vec|3;veh|7;veq|;ves|;vev|3;vf2|;vf4|;vf7|1;vfb|;vfd|;vfk|;vfm|;vfv|1;vfz|;vg4|;vg8|1;vgb|;vge|;vgq|1;vgu|;vgw|;vgy|;vh0|1;vh3|;vhb|2;vhi|1;vhl|3;vhu|;vhy|1;vi7|;vil|1;vio|2;vis|1;vix|;vj0|1;vj3|1;vj6|;vj9|;xgg|s;xz4|8mb;16ls|m;16mj|1c;1d6o|2m;1d9c|21;1dbf|2o;1dea|;1ded|2;1deh|5;1deq|;1deu|;1dey|2;1df2|3;1df7|a;1dfj|;1dfl|;1dfn|i;1dg7|;1dg9|f;1dgq|;1dkw|4;1e6o|9;1e7k|y;1e8k|i;1e94|3;1edd|59;1eiq|5;1eiy|5;1ej6|5;1eje|2;1ejk|6;1ejs|6;2q68|c;2q6o|2k;2q9c|1o;2qdc|2;2qds|17;2qf4|8;2qfk|1;2tav|;2td8|;2ua2|;2uco|;2v0k|;2wk5|;2wst|;2xec|;2xpj|;2zbw|;30ds|;30fh|;31an|;31wv|;32e8|;32t9|;339f|;33uj|;34rd|;36cx|;36hp|;37jd|;37jk|;37r5|;37rm|;3905|;39ku|;39o5|;39q6|;3ak2|;3aka|;3alw|;3at4|;3b2v|;3b87|;3br8|;3c5z|;3d7o|;3dnc|;3dxt|;3fic|;3gfz|;3gh1|;3gz6|;3hap|;3hfm|;3htb|;3i4d|;3i8r|;3id3|;3j7a|;3jdo|;3l3e|;3l41|;3l73|;3lxx|;3lyb|;3mji|;3mkp|;3mv3|;3n68|;3n7f|;3p9p|;3pow|;3q04|;3v9x|;3wlv|;3z9g|;42g9|;4651|;4654|;4656|;465o|;465v|;466q|;4676|;467r|;4684|;469e|;46b1|;46bg|;46cg|;46ek|;46hc|;46hr|;4949|;4an2|;")) -r.push(new A.am("Noto Sans Kaithi","notosanskaithi/v16/buEtppS9f8_vkXadMBJJu0tWjLwjQi0KdoZIKlo.ttf","w|;19|;4g|;1uu|9;6bv|2;6c0|;7gs|;x80|9;1hts|1t;1hvx|;")) -r.push(new A.am("Noto Sans Kannada","notosanskannada/v26/8vIs7xs32H97qzQKnzfeXycxXZyUmySvZWItmf1fe6TVmgop9ndpS-BqHEyGrDvNzSIMLsPKrkY.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;2gw|c;2ha|2;2he|m;2i2|9;2id|4;2ik|8;2iu|2;2iy|3;2j9|1;2ji|;2jk|3;2jq|9;2k1|1;5ow|;5oy|;5p6|;5pu|;5pw|1;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;x80|5;")) -r.push(new A.am("Noto Sans Kayah Li","notosanskayahli/v20/B50nF61OpWTRcGrhOVJJwOMXdca6Yecki3E06x2jVTX3WCc3CZH4EXLuKVM.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bw|1;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;xds|1b;")) -r.push(new A.am("Noto Sans Kharoshthi","notosanskharoshthi/v16/Fh4qPiLjKS30-P4-pGMMXCCfvkc5Vd7KE5z4rFyx5mR1.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1gjk|3;1gjp|1;1gjw|7;1gk5|2;1gk9|s;1gl4|2;1glb|9;1gls|8;")) -r.push(new A.am("Noto Sans Khmer","notosanskhmer/v23/ijw3s5roRME5LLRxjsRb-gssOenAyendxrgV2c-Zw-9vbVUti_Z_dWgtWYuNAJz4kAbrddiA.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;4n4|2l;4ps|9;4q8|9;540|v;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) -r.push(new A.am("Noto Sans Khojki","notosanskhojki/v16/-nFnOHM29Oofr2wohFbTuPPKVWpmK_d709jy92k.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;25i|9;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;x80|9;1i4g|h;1i4z|17;")) -r.push(new A.am("Noto Sans Khudawadi","notosanskhudawadi/v16/fdNi9t6ZsWBZ2k5ltHN73zZ5hc8HANlHIjRnVVXz9MY.ttf","w|;4g|;1us|1;6bw|1;6c3|1;7gs|;x80|9;1i9c|1m;1ib4|9;")) -r.push(new A.am("Noto Sans Lao","notosanslao/v24/bx6lNx2Ol_ixgdYWLm9BwxM3NW6BOkuf763Clj73CiQ_J1Djx9pidOt4ccbdf5MK3riB2w.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;2v5|1;2v8|;2vb|1;2ve|;2vh|;2vo|3;2vt|6;2w1|2;2w5|;2w7|;2wa|1;2wd|c;2wr|2;2ww|4;2x2|;2x4|5;2xc|9;2xo|3;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|1;6jm|;6qa|;7gs|;")) -r.push(new A.am("Noto Sans Lepcha","notosanslepcha/v16/0QI7MWlB_JWgA166SKhu05TekNS32AJstqBXgd4.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;5j4|1j;5kr|e;5l9|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) -r.push(new A.am("Noto Sans Limbu","notosanslimbu/v22/3JnlSDv90Gmq2mrzckOBBRRoNJVj0MF3OHRDnA.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1us|1;4xs|u;4yo|b;4z4|b;4zk|;4zo|b;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) -r.push(new A.am("Noto Sans Linear A","notosanslineara/v16/oPWS_l16kP4jCuhpgEGmwJOiA18FZj22zmHQAGQicw.ttf","w|;4g|;1fr4|8m;1g00|l;1g0w|7;")) -r.push(new A.am("Noto Sans Linear B","notosanslinearb/v15/HhyJU4wt9vSgfHoORYOiXOckKNB737IV3BkFTq4EPw.ttf","w|;4g|;1ekg|b;1ekt|p;1elk|i;1em4|1;1em7|e;1emo|d;1eo0|3e;1erk|2;1err|18;1et3|8;")) -r.push(new A.am("Noto Sans Lisu","notosanslisu/v25/uk-3EGO3o6EruUbnwovcYhz6kh57_nqbcTdjJnHP2Vwt29IlxkVdig.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jg|;jq|1;jt|;jx|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;9hm|1;wk0|1b;1kts|;")) -r.push(new A.am("Noto Sans Lycian","notosanslycian/v15/QldVNSNMqAsHtsJ7UmqxBQA9r8wA5_naCJwn00E.ttf","w|;4g|;1f28|s;")) -r.push(new A.am("Noto Sans Lydian","notosanslydian/v15/c4m71mVzGN7s8FmIukZJ1v4ZlcPReUPXMoIjEQI.ttf","w|;4g|;1gdc|p;1ge7|;")) -r.push(new A.am("Noto Sans Mahajani","notosansmahajani/v15/-F6sfiVqLzI2JPCgQBnw60Agp0JrvD5Fh8ARHNh4zg.ttf","w|;4g|;1us|b;6bw|1;7gs|;x80|9;1hzk|12;")) -r.push(new A.am("Noto Sans Malayalam","notosansmalayalam/v26/sJoi3K5XjsSdcnzn071rL37lpAOsUThnDZIfPdbeSNzVakglNM-Qw8EaeB8Nss-_RuD9BFzEr6HxEA.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;mb|;me|2;1u9|1;1us|1;2kg|c;2ku|2;2ky|1e;2me|2;2mi|5;2ms|f;2na|p;5p6|;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;x80|2;")) -r.push(new A.am("Noto Sans Mandaic","notosansmandaic/v15/cIfnMbdWt1w_HgCcilqhKQBo_OsMI5_A_gMk0izH.ttf","w|;4g|;18g|;1mo|r;1ni|;6bw|1;7gs|;")) -r.push(new A.am("Noto Sans Manichaean","notosansmanichaean/v15/taiVGntiC4--qtsfi4Jp9-_GkPZZCcrfekqCNTtFCtdX.ttf","w|;4g|;18g|;6bw|1;7gs|;1e68|;1gow|12;1gq3|b;")) -r.push(new A.am("Noto Sans Marchen","notosansmarchen/v17/aFTO7OZ_Y282EP-WyG6QTOX_C8WZMHhPk652ZaHk.ttf","w|;4g|;7gs|;1k6o|v;1k7m|l;1k89|d;")) -r.push(new A.am("Noto Sans Masaram Gondi","notosansmasaramgondi/v17/6xK_dThFKcWIu4bpRBjRYRV7KZCbUq6n_1kPnuGe7RI9WSWX.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1us|1;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1kao|6;1kaw|1;1kaz|17;1kca|;1kcc|1;1kcf|8;1kcw|9;")) -r.push(new A.am("Noto Sans Math","notosansmath/v15/7Aump_cpkSecTWaHRlH2hyV5UHkG-V048PW0.ttf","w|2m;4g|;4n|;4s|;4x|;5z|;6v|;le|1;lh|;lj|1;mo|;pd|g;pv|6;q9|o;r5|;r9|1;s0|1;s4|1;6cy|5;6dz|;6hc|c;6ht|;6hx|a;6iq|;6iy|4;6j4|2;6j9|;6jd|4;6jo|;6js|;6jw|1;6jz|2;6k3|5;6kc|4;6kl|4;6mo|u;6nk|1h;6pd|1;6pg|7f;6x4|3;6xc|;6xl|;6xo|5;6ye|1w;70c|;711|;717|r;72o|;730|5;778|1;7fz|;7g3|;7g7|;7gd|;7gh|;7gq|;7gs|;7i3|;7l9|2;7uo|1r;83k|e7;8i6|3;8j4|s;8ou|;1efv|;1efx|;2kg0|2c;2kie|1y;2kke|1;2kki|;2kkl|1;2kkp|3;2kku|b;2kl7|;2kl9|6;2klh|1s;2knb|3;2knh|7;2knq|6;2kny|r;2kor|3;2kow|4;2kp2|;2kp6|6;2kpe|9f;2kyw|83;2l72|1d;2pkw|3;2pl1|q;2plt|1;2plw|;2plz|;2pm1|9;2pmc|3;2pmh|;2pmj|;2pmq|;2pmv|;2pmx|;2pmz|;2pn1|2;2pn5|1;2pn8|;2pnb|;2pnd|;2pnf|;2pnh|;2pnj|;2pnl|1;2pno|;2pnr|3;2pnw|6;2po4|3;2po9|3;2poe|;2pog|9;2por|g;2ppd|2;2pph|4;2ppn|g;2prk|1;")) -r.push(new A.am("Noto Sans Mayan Numerals","notosansmayannumerals/v15/PlIuFk25O6RzLfvNNVSivR09_KqYMwvvDKYjfIiE68oo6eepYQ.ttf","w|;4g|;2k80|j;")) -r.push(new A.am("Noto Sans Medefaidrin","notosansmedefaidrin/v22/WwkzxOq6Dk-wranENynkfeVsNbRZtbOIdLb1exeM4ZeuabBfmErWlT318e5A3rw.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;20cg|2i;")) -r.push(new A.am("Noto Sans Meetei Mayek","notosansmeeteimayek/v14/HTxAL3QyKieByqY9eZPFweO0be7M21uSphSdhqILnmrRfJ8t_1TJ_vTW5PgeFYVa.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;xr4|m;xxc|19;xyo|9;")) -r.push(new A.am("Noto Sans Meroitic","notosansmeroitic/v16/IFS5HfRJndhE3P4b5jnZ3ITPvC6i00UDgDhTiKY9KQ.ttf","w|;1m|;4g|;6cm|;6e5|;1gg0|1j;1gho|j;1gia|19;")) -r.push(new A.am("Noto Sans Miao","notosansmiao/v17/Dxxz8jmXMW75w3OmoDXVV4zyZUjgUYVslLhx.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;20hs|22;20jz|1k;20lr|g;")) -r.push(new A.am("Noto Sans Modi","notosansmodi/v20/pe03MIySN5pO62Z5YkFyT7jeav5qWVAgVol-.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1tp|;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;x80|9;1iww|1w;1iz4|9;")) -r.push(new A.am("Noto Sans Mongolian","notosansmongolian/v17/VdGCAYADGIwE0EopZx8xQfHlgEAMsrToxLsg6-av1x0.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;4qo|e;4r4|9;4rk|2g;4u8|16;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6cv|;6d5|1;6dk|1;6gc|;6jm|;6qa|;76o|j;7gs|;9hd|1;9hm|5;1e7x|1;1e81|3;1izk|c;")) -r.push(new A.am("Noto Sans Mro","notosansmro/v18/qWcsB6--pZv9TqnUQMhe9b39WDzRtjkho4M.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;1zk0|u;1zkw|9;1zla|1;")) -r.push(new A.am("Noto Sans Multani","notosansmultani/v20/9Bty3ClF38_RfOpe1gCaZ8p30BOFO1A0pfCs5Kos.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1us|1;21y|9;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;1i80|6;1i88|;1i8a|3;1i8f|e;1i8v|a;")) -r.push(new A.am("Noto Sans Myanmar","notosansmyanmar/v20/AlZq_y1ZtY3ymOryg38hOCSdOnFq0En23OU4o1AC.ttf","w|;1r|;4g|;35s|4f;6bv|2;6c8|1;6cc|1;6cm|;7gs|;xf2|;xk0|u;xnk|v;1e68|;")) -r.push(new A.am("Noto Sans NKo","notosansnko/v2/esDX31ZdNv-KYGGJpKGk2_RpMpCMHMLBrdA.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;170|;17f|;17j|;19m|;1j4|1m;1kt|2;60w|5;61q|;642|1;6bw|3;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;93w|1;1e0u|1;")) -r.push(new A.am("Noto Sans Nabataean","notosansnabataean/v15/IFS4HfVJndhE3P4b5jnZ34DfsjO330dNoBJ9hK8kMK4.ttf","w|;4g|;1g8w|u;1g9z|8;")) -r.push(new A.am("Noto Sans New Tai Lue","notosansnewtailue/v20/H4cKBW-Pl9DZ0Xe_nHUapt7PovLXAhAnY7wqaLy-OJgU3p_pdeXAYUbghFPKzeY.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;51c|17;52o|p;53k|1;53n|7;53y|1;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;9hc|2;9hk|3;1edd|;1edk|1;1edo|;1edq|;1ee2|1;1ee7|;1eg1|;1eg4|;")) -r.push(new A.am("Noto Sans Newa","notosansnewa/v16/7r3fqXp6utEsO9pI4f8ok8sWg8n_qN4R5lNU.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;5x7|;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1iio|2j;1il9|4;")) -r.push(new A.am("Noto Sans Nushu","notosansnushu/v19/rnCw-xRQ3B7652emAbAe_Ai1IYaFWFAMArZKqQ.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;20o1|;2dm8|az;")) -r.push(new A.am("Noto Sans Ogham","notosansogham/v15/kmKlZqk1GBDGN0mY6k5lmEmww4hrt5laQxcoCA.ttf","w|;4g|;4g0|s;")) -r.push(new A.am("Noto Sans Ol Chiki","notosansolchiki/v21/N0b92TJNOPt-eHmFZCdQbrL32r-4CvhzDzRwlxOQYuVALWk267I6gVrz5gQ.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;5lc|1b;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;")) -r.push(new A.am("Noto Sans Old Hungarian","notosansoldhungarian/v15/E213_cD6hP3GwCJPEUssHEM0KqLaHJXg2PiIgRfjbg5nCYXt.ttf","w|;4g|;6bx|;1h1c|1e;1h34|1e;1h4q|5;")) -r.push(new A.am("Noto Sans Old Italic","notosansolditalic/v15/TuGOUUFzXI5FBtUq5a8bh68BJxxEVam7tWlRdRhtCC4d.ttf","w|;4g|;1f5s|z;1f71|2;")) -r.push(new A.am("Noto Sans Old North Arabian","notosansoldnortharabian/v15/esDF30BdNv-KYGGJpKGk2tNiMt7Jar6olZDyNdr81zBQmUo_xw4ABw.ttf","w|;4g|;1gn4|v;")) -r.push(new A.am("Noto Sans Old Permic","notosansoldpermic/v16/snf1s1q1-dF8pli1TesqcbUY4Mr-ElrwKLdXgv_dKYB5.ttf","w|;4g|;lc|;li|2;lv|;w3|;6hn|;7gs|;1f80|16;")) -r.push(new A.am("Noto Sans Old Persian","notosansoldpersian/v15/wEOjEAbNnc5caQTFG18FHrZr9Bp6-8CmIJ_tqOlQfx9CjA.ttf","w|;4g|;1fa8|z;1fbc|d;")) -r.push(new A.am("Noto Sans Old Sogdian","notosansoldsogdian/v15/3JnjSCH90Gmq2mrzckOBBhFhdrMst48aURt7neIqM-9uyg.ttf","w|;4g|;1hj4|13;")) -r.push(new A.am("Noto Sans Old South Arabian","notosansoldsoutharabian/v15/3qT5oiOhnSyU8TNFIdhZTice3hB_HWKsEnF--0XCHiKx1OtDT9HwTA.ttf","w|;4g|;1gm8|v;")) -r.push(new A.am("Noto Sans Old Turkic","notosansoldturkic/v15/yMJNMJVya43H0SUF_WmcGEQVqoEMKDKbsE2RjEw-Vyws.ttf","w|;4g|;1gxs|20;")) -r.push(new A.am("Noto Sans Oriya","notosansoriya/v27/AYCppXfzfccDCstK_hrjDyADv5e9748vhj3CJBLHIARtgD6TJQS0dJT5Ivj0f6_c6LhHBRe-.ttf","w|c;1a|28;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jg|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;nu|;1us|1;269|2;26d|7;26n|1;26r|l;27e|6;27m|1;27p|4;27w|8;287|1;28b|2;28m|1;28s|1;28v|4;292|h;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;")) -r.push(new A.am("Noto Sans Osage","notosansosage/v18/oPWX_kB6kP4jCuhpgEGmw4mtAVtXRlaSxkrMCQ.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;ns|;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1fhs|z;1fiw|z;")) -r.push(new A.am("Noto Sans Osmanya","notosansosmanya/v18/8vIS7xs32H97qzQKnzfeWzUyUpOJmz6kR47NCV5Z.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;1fgg|t;1fhc|9;")) -r.push(new A.am("Noto Sans Pahawh Hmong","notosanspahawhhmong/v18/bWtp7e_KfBziStx7lIzKKaMUOBEA3UPQDW7krzc_c48aMpM.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1zpc|1x;1zrk|9;1zrv|6;1zs3|k;1zst|i;")) -r.push(new A.am("Noto Sans Palmyrene","notosanspalmyrene/v15/ZgNPjOdKPa7CHqq0h37c_ASCWvH93SFCPnK5ZpdNtcA.ttf","w|;4g|;1g80|v;")) -r.push(new A.am("Noto Sans Pau Cin Hau","notosanspaucinhau/v20/x3d-cl3IZKmUqiMg_9wBLLtzl22EayN7ehIdjEWqKMxsKw.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;1juo|1k;")) -r.push(new A.am("Noto Sans Phags Pa","notosansphagspa/v15/pxiZyoo6v8ZYyWh5WuPeJzMkd4SrGChkqkSsrvNXiA.ttf","w|;4g|;4qp|2;4qt|;6bv|4;6cl|1;7gs|;9hd|1;9hj|a;9hw|7;x8g|1j;1e68|;")) -r.push(new A.am("Noto Sans Phoenician","notosansphoenician/v15/jizFRF9Ksm4Bt9PvcTaEkIHiTVtxmFtS5X7Jot-p5561.ttf","w|;4g|;1gcg|r;1gdb|;")) -r.push(new A.am("Noto Sans Psalter Pahlavi","notosanspsalterpahlavi/v15/rP2Vp3K65FkAtHfwd-eISGznYihzggmsicPfud3w1G3KsUQBct4.ttf","w|;4g|;18g|;6bw|1;7gs|;1gu8|h;1gux|3;1gvd|6;")) -r.push(new A.am("Noto Sans Rejang","notosansrejang/v18/Ktk2AKuMeZjqPnXgyqrib7DIogqwN4O3WYZB_sU.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;xf4|z;xgf|;")) -r.push(new A.am("Noto Sans Runic","notosansrunic/v15/H4c_BXWPl9DZ0Xe_nHUaus7W68WWaxpvHtgIYg.ttf","w|;4g|;4gw|2g;")) -r.push(new A.am("Noto Sans SC","notosanssc/v26/k3kXo84MPvpLmixcA63oeALhL4iJ-Q7m8w.otf","w|2m;4g|2r;7k|3;7u|1;88|3;8z|1;93|1;98|3;9e|1;a0|5;b6|;bk|1;bz|1;ct|f;e0|1;gh|;gx|;jf|;jr|;jt|2;k9|;kq|1;lc|1;lg|;lj|;lo|;pd|g;pv|6;q9|o;sh|;sw|1r;up|;5z2|1;61s|2h;6bm|1;6c0|6;6c8|2;6cc|2;6cg|2;6cl|2;6cw|;6cy|1;6d1|;6d5|3;6de|;6dj|2;6dt|;6es|;6g9|;6gb|1;6hp|1;6io|;6ir|;6it|;6ix|1;6j3|;6j7|;6ja|;6jl|1;6jq|1;6jv|;6jy|;6k5|;6kb|;6lc|b;6ls|b;6mo|9;6ns|1;6o4|2;6ob|1;6og|;6oi|;6ok|;6p2|3;6ph|;6ps|;6pu|1;6px|6;6q7|;6q9|2;6qd|;6qi|;6ql|3;6qr|;6qt|9;6r8|3;6rh|;6rn|;6rp|;6rs|;6rw|;6s2|;6sg|2;6sk|3;6sq|1;6su|1;6sy|1;6t2|1;6te|5;6tm|1;6tx|4;6u8|;6ud|;6v3|;6vu|1;6wf|;6x1|2;6xe|;6xk|;6y1|1;71s|1;726|e;72m|;72y|1;74z|;76o|97;7g1|2;7g6|1;7gc|1;7gg|1;7gm|6;7gu|5;7he|4;7hr|;7i8|3;7id|1;7ih|;7im|1;7iu|1;7j0|3;7jj|;7k0|2;7kw|f;7le|b;7mo|;7nh|1;7pe|;7pv|;7q2|;7r1|;7r3|1;7rq|;7sm|t;7tt|;850|1;88v|;8ai|1;8hx|2;8ii|;8lx|;94q|1;96o|p;97f|2g;9a8|5x;9gw|b;9hc|1r;9j5|2d;9ll|2u;9ol|16;9pt|1e;9r9|15;9sg|17;9ts|z;9v4|1a;9wg|7f;a3x|58o;feo|g6n;1d6o|3;1d6t|1;1d6z|1;1d79|;1d7b|3;1d7l|;1d7w|1;1d7z|;1d81|4;1d87|3;1d8j|;1d8n|3;1d8u|;1d8y|1;1d9a|;1d9e|5;1d9q|;1d9u|;1d9w|;1d9y|;1da1|2;1da6|2;1dac|1;1dai|2;1dam|;1dar|;1dat|;1daw|;1dbi|;1dbn|;1dbr|;1dbv|;1dbx|1;1dc0|;1dc5|1;1dcg|;1dco|1;1dcs|4;1dcy|2;1dd3|;1dd5|;1ddd|;1ddg|1;1ddm|;1ddp|;1ddr|;1ddu|;1ddx|3;1de2|;1de4|3;1de9|;1deb|1;1deg|;1den|2;1der|1;1dev|2;1df3|;1df7|2;1dfb|1;1dfe|;1dfr|;1dft|;1dfv|;1dgd|1;1dkw|4;1e6o|9;1e7k|y;1e8k|i;1e94|3;1edd|4e;1eht|t;1eiq|5;1eiy|5;1ej6|5;1eje|2;1ejk|6;1ejs|6;2q68|c;2q6o|2k;2q9c|1o;2qdc|2;2qds|17;2qf4|8;2qfk|1;2t8n|;2t8p|;2tak|;2tes|;2uco|;2ueu|;2vo0|;2x0a|;2x3n|;2xg7|;31cf|;33rf|;353r|1;35er|;3666|;366m|;37jd|;37q3|;37r5|;37ul|;37wp|;39yq|;3a02|;3a20|;3b2v|;3bvb|;3cip|;3czx|;3ddi|;3dks|;3dxt|;3ecc|;3eht|;3gz6|;3i5r|;3id3|;3iex|;3j7s|;3jp4|;3jpx|;3jz4|;3knd|;3kuf|;3kun|;3kup|;3kus|;3l73|;3lax|;3mv3|;3n68|;3on2|;3on7|;3ong|;3qal|;3qij|;3qjb|;3qr4|;3qra|;3qs8|;3rtu|;3s4n|1;3s53|1;3sa5|;3shs|;3skj|;3skv|;3sky|;3sl9|;3sp0|;3spc|;3spf|;3srl|;3svb|;3svj|;3svq|;3svt|;3swd|1;3sxi|;3t0u|1;3t0z|;3t2f|;3t2s|;3t3w|1;3t46|2;3t4a|;3t4c|;3t79|1;3t7x|;3t9p|;3tex|;3tfp|;3tgm|;3th5|;3th8|;3thi|;3thm|;3ti4|;3tmg|;3u13|;3u5b|;3u5e|;3u64|;3u6b|;3uaj|;3uk7|;3ukn|;3unr|;3up5|;3v3d|1;3v6x|;3v7u|;3vf9|;3vfd|;3vg9|;3vjw|;3vk8|;3vl0|;3vo7|;3vq3|;3vq9|;3vqc|;3vyg|;3vys|;3vyv|;3w3m|;3w9f|;3w9k|;3w9t|;3wa1|;3wa3|2;3wa7|;3waq|;3way|1;3wh8|;3whb|;3wkf|;3wld|;3wn1|;3wt5|;3wta|;3wtd|;3wtv|;3wuf|;3wui|;3wv1|;3x1e|;3x1q|;3x4t|;3x61|;3x9l|;3x9p|1;3x9t|;3xa0|1;3xa3|;3xa7|;3xa9|;3xai|;3xam|;3xay|1;3xb8|;3xbd|;3xbg|;3xbj|;3xbn|;3xbq|;3xbs|;3xbw|;3xdd|;3xdr|1;3xe6|;3xhy|;3xi7|;3xmd|1;3xml|;3xmn|;3xmq|1;3xmy|;3xqj|;3xql|;3xqn|1;3xr3|1;3xrc|;3xrh|1;3xsl|;3xug|;3xui|;3xur|;3xuu|;3xuy|;3xx8|;3xxk|;3xxv|;3z9g|;4684|;469i|;4an1|1;4ay4|;")) -r.push(new A.am("Noto Sans Saurashtra","notosanssaurashtra/v19/ea8GacQ0Wfz_XKWXe6OtoA8w8zvmYwTef9ndjhPTSIx9.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;xa8|1x;xce|b;")) -r.push(new A.am("Noto Sans Sharada","notosanssharada/v16/gok0H7rwAEdtF9N8-mdTGALG6p0kwoXLPOwr4H8a.ttf","w|10;1y|2;22|4;28|4;2e|14;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;5p3|;5p5|;5p8|1;5pc|;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1i0w|2n;")) -r.push(new A.am("Noto Sans Shavian","notosansshavian/v15/CHy5V_HZE0jxJBQlqAeCKjJvQBNF4EFQSplv2Cwg.ttf","w|;4g|;1ff4|1b;")) -r.push(new A.am("Noto Sans Siddham","notosanssiddham/v17/OZpZg-FwqiNLe9PELUikxTWDoCCeGqndk3Ic92ZH.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1itc|1h;1iuw|11;")) -r.push(new A.am("Noto Sans Sinhala","notosanssinhala/v26/yMJ2MJBya43H0SUF_WmcBEEf4rQVO2P524V5N_MxQzQtb-tf5dJbC30Fu9zUwg2a5lgLpJwbQRM.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1us|1;2o1|2;2o5|h;2oq|n;2pf|8;2pp|;2ps|6;2q2|;2q7|5;2qe|;2qg|7;2qu|9;2r6|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1i3l|j;")) -r.push(new A.am("Noto Sans Sogdian","notosanssogdian/v15/taiQGn5iC4--qtsfi4Jp6eHPnfxQBo--Pm6KHidM.ttf","w|;4g|;18g|;6bw|;7gs|;1hkg|15;")) -r.push(new A.am("Noto Sans Sora Sompeng","notosanssorasompeng/v24/PlIRFkO5O6RzLfvNNVSioxM2_OTrEhPyDLolKvCsHzCxWuGkYHR818DpZXJQd4Mu.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;1hw0|o;1hww|9;")) -r.push(new A.am("Noto Sans Soyombo","notosanssoyombo/v15/RWmSoL-Y6-8q5LTtXs6MF6q7xsxgY0FrIFOcK25W.ttf","w|;4g|;7gs|;1jrk|2a;")) -r.push(new A.am("Noto Sans Sundanese","notosanssundanese/v24/FwZw7_84xUkosG2xJo2gm7nFwSLQkdymq2mkz3Gz1_b6ctxpNNHCizv7fQES.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;5fk|1r;5og|7;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) -r.push(new A.am("Noto Sans Syloti Nagri","notosanssylotinagri/v20/uU9eCAQZ75uhfF9UoWDRiY3q7Sf_VFV3m4dGFVfxN87gsj0.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1us|1;1ye|9;60w|5;61q|;642|1;6bv|2;6c0|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6dx|;6gc|;6jm|;6qa|;7gs|;x6o|18;")) -r.push(new A.am("Noto Sans Syriac","notosanssyriac/v16/Ktk7AKuMeZjqPnXgyqribqzQqgW0LYiVqV7dXcP0C-VD9MaJyZfUL_FC.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;m8|;mb|5;ml|1;mo|1;170|;17f|;17j|;17l|;18g|;18r|a;19c|c;19s|;1ds|d;1e7|1n;1fx|2;60w|5;61q|;642|1;6bw|3;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6dg|;6gc|;6jm|;6qa|;7gs|;7lc|1;")) -r.push(new A.am("Noto Sans TC","notosanstc/v26/-nF7OG829Oofr2wohFbTp9iFOSsLA_ZJ1g.otf","w|2m;4g|2r;7k|3;7u|1;88|3;8z|1;93|1;98|3;9e|1;a0|5;b6|;bk|1;bz|1;ct|f;e0|1;gh|;gx|;jf|;jr|;jt|2;k9|;kq|1;lc|1;lg|;lj|;lo|;pd|g;pv|6;q9|o;sh|;sw|1r;up|;5z2|1;61s|2h;6bm|1;6c0|6;6c8|2;6cc|2;6cg|2;6cl|2;6cw|;6cy|1;6d1|;6d5|3;6de|;6dj|2;6dt|;6es|;6g9|;6gb|1;6hp|1;6io|;6ir|;6it|;6ix|1;6j3|;6j7|;6ja|;6jl|1;6jq|1;6jv|;6jy|;6k5|;6kb|;6lc|b;6ls|b;6mo|9;6ns|1;6o4|2;6ob|1;6og|;6oi|;6ok|;6p2|3;6ph|;6ps|;6pu|1;6px|6;6q7|;6q9|2;6qd|;6qi|;6ql|3;6qr|;6qt|9;6r8|3;6rh|;6rn|;6rp|;6rs|;6rw|;6s2|;6sg|2;6sk|3;6sq|1;6su|1;6sy|1;6t2|1;6te|5;6tm|1;6tx|4;6u8|;6ud|;6v3|;6vu|1;6wf|;6x1|2;6xe|;6xk|;6y1|1;71s|1;726|e;72m|;72y|1;74z|;76o|97;7g1|2;7g6|1;7gc|1;7gg|1;7gm|6;7gu|5;7he|4;7hr|;7i8|3;7id|1;7ih|;7im|1;7iu|1;7j0|3;7jj|;7k0|2;7kw|f;7le|b;7mo|;7nh|1;7pe|;7pv|;7q2|;7r1|;7r3|1;7rq|;7sm|t;7tt|;850|1;88v|;8ai|1;8hx|2;8ii|;8lx|;94q|1;96o|p;97f|2g;9a8|5x;9gw|b;9hc|1r;9j5|2d;9ll|2u;9ol|16;9pt|1e;9r9|15;9sg|17;9ts|z;9v4|1a;9wg|7f;a3x|5u;ab9|;abk|;abu|;abw|;ack|;acz|;ad6|;ad9|1;adv|;ady|;aed|;aen|;af0|;af5|;afc|;afz|;ag4|;ag6|;agr|;ah2|;aim|;aj5|;aj7|;ajd|;ajl|;ajx|;ak0|;ak2|;ak7|1;akk|;al3|1;ald|;alh|;alp|;am7|;am9|;amd|;amf|;ami|;amm|;amq|;amu|;amz|;an1|;anl|2;anv|;any|;ao9|;aoo|;aoq|;aoz|;ap1|;ap9|;aph|;apl|;apq|;apz|2;aq6|;aqn|;aqp|;are|;arl|;asa|;asl|;asq|;ass|;asw|1;at1|;at5|;at8|;atd|;atf|2;atj|1;atv|1;aty|;au5|;au9|1;aud|1;aut|;av5|;av7|;avc|;ave|;avh|;avw|;aw2|1;aw5|;awc|1;awg|;awi|1;awq|;aww|;awz|;axu|;ay7|;azb|;azk|;b09|;b0e|;b12|;b1u|;b20|;b23|;b2n|;b2x|;b34|;b3h|;b3q|;b3s|;b4z|;b5h|;b6o|;b7n|;b7w|;b81|;b84|;b96|;b9k|;b9w|;baf|;baq|;bb3|;bbh|;bc3|;bco|;bcw|;bd5|1;bde|;bdl|;bdn|;bdt|;bdw|;beg|;bfg|;bfm|;bfp|;bfw|;bg8|;bgb|;bge|;bgh|;bgj|;bgm|;bh3|1;bhl|1;bhw|;bij|;biq|;biv|;bj0|;bj2|;bja|1;bkn|;bl7|;blp|;bmi|;bmm|;bmo|;bn4|;bn6|;bn9|;bnf|;bny|;bo9|;boi|;bor|;bp5|;bpe|;bq0|;bq8|;bqp|1;bqz|1;br4|;brp|1;brt|;bs1|;bss|;bsu|;bsy|;bt0|;btj|;btp|;bu4|;bua|2;bv1|;bv5|;bv9|;bvc|;bx0|;byj|;c0b|;c0d|;c0h|;c0m|;c0s|;c17|;c1b|;c2a|1;c2l|;c36|;c3f|;c3q|;c3w|;c3y|;c41|;c4f|;c4i|;c4p|1;c4v|;c51|;c59|;c5h|;c5k|;c5m|;c5r|;c5t|;c6d|;c6l|;c6s|;c73|;c7a|1;c7d|;c7g|1;c7n|;c7v|;c87|1;c8b|;c8j|1;c8n|;c8s|1;c92|;cao|;car|;caw|;cb9|;cc4|;cdk|2;cdp|;cdt|;ce0|;ce7|;cea|;cef|;cei|;cek|;ceo|1;ceu|1;cey|1;cf2|;cf5|1;cfb|;cfd|;cff|1;cfk|;cfn|1;cfu|;cfw|;cfz|1;cg4|;cg6|1;cge|;cib|;cig|1;cir|;cjg|;ck3|;clc|;clk|;clz|;cm4|;cmd|;cml|;cmx|1;cn8|;cnd|;cnx|;cop|;cp1|;cpf|;cpj|;cpu|;cpx|;cq2|;cq7|;cq9|;crs|;cs4|;csb|;csf|;cso|;ct4|;ctb|;cu0|;cu2|;cua|2;cuh|;cum|;cvl|1;cx3|;cx8|;cxa|;cxo|;cxr|;cxt|;cy8|;cz6|;czo|;czu|;czz|;d0b|;d0t|;d0v|;d15|;d1t|;d2b|;d34|;d40|;d4a|;d4m|;d4q|;d58|;d5g|;d5u|;d6d|;d6h|;d6k|;d84|;d8b|1;d8q|;d9n|;dbi|;dcn|;dcq|;ddm|;ddt|;deh|;den|;df1|;df4|;df6|;dfl|1;dg3|;dgl|;dgt|;diy|;djj|;djl|;djz|1;dk2|;dkg|;dkn|;dkt|;dkw|;dkz|;dl1|;dla|;dlp|2;dlt|;dlw|;dm1|3;dmc|;dmr|1;dmx|;dmz|;dna|;dnf|;dnh|;dnr|;dny|;do3|;do6|;dob|;dod|;dof|;doj|;dox|1;dp1|;dp4|;dp8|;dpd|1;dpm|;dpp|;dpz|1;dqd|;dra|;drn|;dsq|;dt5|1;dtv|;dty|;du7|;dud|;duf|;dwb|;dx6|;dxc|;dy9|;dym|;dyz|;dzj|1;e0l|;e0n|;e1f|;e1k|;e2e|;e2s|;e32|1;e4c|;e54|;e5i|;e6t|;e7h|;e7o|;e80|;e8b|;e9j|;eal|;eb5|;ecb|;ect|1;eds|;ee5|;eel|;eer|;eey|;efa|;efl|;efy|;eg5|;ega|;egd|;egf|1;egl|;egs|;egu|;eh1|;ehd|;ehf|;ehx|;ei2|;eia|;eix|;ejl|;ejr|;elb|;elh|;elj|;emn|;en1|;en8|;enp|;eqe|;eqs|;er8|;erc|;es1|;esk|;etb|;ets|;eu1|;eu8|;euk|;euv|;ewf|1;ewi|;ewr|;ewu|;exa|;exc|;exf|;exi|1;exp|;eyl|1;eyo|;f0k|;f0n|;f0u|;f1u|;f23|;f26|;f28|;f2f|;f2v|;f2z|;f3h|;f3r|;f3v|;f3x|;f41|;f45|;f50|;f5a|;f5c|;f5j|;f65|;f6p|1;f71|;f7r|;f7t|;f80|;f90|;fau|1;fbd|;fbl|;fbw|;feo|1;fer|1;fev|a;ff8|2;ffc|2;ffg|;ffi|1;ffl|1;ffo|;ffq|;ffs|;ffu|9;fg6|3;fgb|2;fgf|;fgi|1;fgl|;fgn|2;fgr|;fgt|2;fgy|1;fh2|;fh4|7;fhl|1;fhv|;fi0|;fi6|b;fij|3;fip|4;fiw|3;fj2|8;fjc|;fjf|3;fjn|;fjq|1;fjt|3;fjz|5;fk6|5;fkd|1;fkk|6;fks|3;fkx|;fkz|2;fl4|3;fla|;flc|8;fln|;flp|;flr|6;fm0|3;fm5|8;fmf|3;fml|;fmq|;fmw|1;fn0|1;fn3|1;fn6|2;fna|9;fnl|2;fnp|4;fnv|p;fon|;fop|3;fou|2;foy|p;fpp|;fpr|3;fpw|4;fq2|4;fqa|;fqg|;fqj|;fqm|2;fqq|5;fqx|2;fr1|;fr3|6;frb|a;frn|1;frq|b;fs4|1;fsc|;fse|c;fst|1;fsw|;fsz|;ft1|4;ft7|4;ftd|b;ftq|5;ftx|c;fub|2;fuf|;fuj|1;fuo|1;fur|;fut|a;fv5|;fv7|;fv9|3;fve|c;fvs|8;fw2|5;fwa|;fwd|;fwg|3;fwl|;fwn|1;fwr|3;fww|2;fx0|2;fx4|6;fxe|1;fxi|;fxo|c;fy2|5;fy9|1;fyc|7;fyl|4;fyr|4;fyx|2;fz1|;fz3|2;fz7|7;fzg|5;fzn|3;fzs|1;fzv|j;g0g|5;g0n|1;g0q|;g0s|;g0v|3;g10|2;g15|2;g19|1;g1c|5;g1j|6;g1r|2;g1v|6;g23|2;g29|1;g2c|3;g2h|a;g2t|;g2v|7;g35|;g38|5;g3g|;g3k|;g3m|;g3q|4;g3x|;g3z|;g41|7;g4a|;g4c|;g4e|;g4g|;g4i|;g4k|1;g4n|1;g4q|2;g4u|;g4w|9;g58|2;g5f|h;g5z|1;g63|7;g6c|;g6l|;g6o|1;g6r|3;g6w|2;g70|2;g74|3;g79|7;g7i|;g7k|3;g7q|1;g7w|5;g84|6;g8e|;g8g|8;g8q|2;g8x|;g8z|1;g92|1;g95|6;g9e|;g9g|3;g9l|9;ga0|7;gaa|3;gaf|6;gan|5;gav|6;gb3|2;gb7|1;gba|5;gbj|2;gbn|1;gbq|;gbs|6;gc5|;gc9|;gcb|1;gce|;gcg|3;gcl|;gcn|;gcp|;gcs|1;gcw|3;gd1|4;gd7|;gd9|7;gdi|;gdl|;gdn|;gdr|2;gdv|2;gdz|5;ge6|1;ge9|;ged|1;geg|3;gel|5;get|2;gex|1;gf0|1;gf3|5;gfb|;gfe|;gfg|1;gfj|5;gfr|2;gfv|a;gg7|3;ggc|2;ggh|3;ggn|;ggq|;ggs|5;ggz|1;gh2|1;gh5|;gh8|9;ghj|2;ghn|4;ghu|;ghw|;gi2|;gi6|1;gia|2;gie|4;gik|4;giq|;gis|a;gj4|;gj6|;gj8|;gja|;gjd|;gjf|;gjl|2;gjp|;gjs|5;gk0|2;gk4|;gk6|5;gkf|7;gko|b;gl1|3;gl7|1;gla|;gld|;glf|1;gli|e;gly|;gm0|9;gmb|m;gmz|8;gn9|3;gne|5;gno|;go0|d;gof|9;goq|8;gp0|4;gp7|d;gpm|;gpo|;gpq|;gps|k;gqe|j;gqz|5;gra|;gre|;gri|;grk|b;grx|2;gs1|2;gs7|1;gsa|3;gsf|;gsh|j;gt3|1;gt6|;gta|;gtf|;gth|3;gtm|f;gu3|1;gu6|3;gub|8;gul|6;gut|2;gv0|3;gv5|5;gvd|2;gvl|2;gvp|2;gvt|;gvv|9;gw6|f;gwo|2;gws|1;gwv|;gwx|d;gxc|5;gxl|3;gxr|w;gyp|9;gz0|;gz2|4;gz9|2;gzd|9;gzo|2;gzs|1;gzw|b;h0b|8;h0l|;h0n|;h0p|1;h0s|4;h0y|9;h19|6;h1h|1;h1k|2;h1o|4;h1u|2;h1z|3;h25|1;h28|6;h2g|c;h2u|6;h32|9;h3d|7;h3m|1;h3p|;h3r|3;h3w|3;h41|;h44|4;h4a|5;h4h|6;h4p|;h4s|7;h51|1;h54|5;h5d|;h5f|1;h5i|1;h5m|1;h5p|5;h5w|1;h5z|;h62|1;h65|4;h6f|;h6h|2;h6l|;h6n|5;h6v|6;h76|4;h7c|;h7e|6;h7m|1;h7s|2;h7w|4;h82|2;h8b|;h8d|6;h8l|2;h8p|9;h90|;h93|;h97|;h9b|;h9d|1;h9g|;h9i|5;h9p|;h9r|8;ha2|6;haa|1;hag|;hai|3;han|1;har|2;hav|e;hbb|;hbe|;hbi|;hbn|3;hbs|7;hc1|3;hc6|2;hcb|1;hce|2;hci|;hck|1;hcn|;hcs|b;hd5|;hd8|i;hds|e;he8|;hea|;hec|;heg|1;hej|3;heo|a;hf0|f;hfh|;hfj|1;hfo|;hfr|8;hg1|4;hg7|8;hgi|3;hgo|1;hgr|2;hgv|;hgx|5;hh5|a;hhh|6;hhq|6;hhy|;hi0|2;hi4|5;hib|;hid|7;him|3;hir|;hit|1;hiy|5;hj5|1;hj9|4;hjf|;hji|8;hjs|8;hk2|2;hk7|2;hkb|1;hkf|1;hki|2;hkp|6;hky|5;hl6|;hl8|3;hld|1;hlg|3;hll|1;hlo|1;hlr|1;hlu|;hlw|1;hlz|;hm1|6;hm9|1;hmc|;hmf|1;hmk|;hmm|;hmo|;hms|1;hmv|3;hn2|3;hn7|2;hnb|1;hne|;hng|;hnk|2;hnp|;hnr|;hnt|5;ho0|9;hob|a;hop|1;hot|3;hoy|2;hp2|4;hp9|b;hpo|;hpq|j;hqb|h;hqu|;hqw|6;hr4|1;hr7|3;hrc|r;hs9|4;hsf|;hsh|2;hsl|7;hsu|3;hsz|2;ht3|;ht5|5;htf|;hth|4;hto|2;hts|a;hu4|1;hu8|u;hv4|1;hvb|8;hvl|3;hvq|;hvs|;hvu|2;hvy|9;hw9|9;hwk|3;hwp|3;hwu|m;hxi|9;hxt|;hxv|;hxx|h;hyg|6;hyo|;hyq|9;hz1|2;hz5|2;hz9|;hzb|2;hzf|2;hzj|2;hzn|4;hzt|2;hzx|4;i03|5;i0a|6;i0i|;i0k|;i0o|;i0s|5;i0z|5;i16|7;i1f|5;i1m|3;i1r|;i1u|4;i20|1;i23|3;i28|8;i2i|3;i2n|6;i2v|2;i2z|1;i32|2;i36|1;i39|a;i3m|6;i3u|;i3w|2;i40|;i43|6;i4f|8;i4q|4;i4w|9;i57|;i5a|e;i5q|5;i5x|1;i60|;i62|;i67|;i69|;i6b|2;i6f|f;i6y|;i70|;i72|2;i76|3;i7c|;i7e|;i7g|;i7k|1;i7n|;i7r|5;i7y|3;i84|d;i8j|3;i8o|1;i8s|2;i8w|;i8y|3;i93|3;i98|3;i9d|;i9f|1;i9k|4;i9q|;i9x|1;ia0|5;ia7|6;iah|1;iak|l;ib7|;ib9|3;ibe|;ibl|1;ibq|6;iby|d;ice|1;icl|;ico|2;ics|5;id0|5;id7|2;idb|2;idi|1;idn|7;idw|7;ie5|3;iea|7;iek|;iem|c;if0|7;if9|7;ifi|;ifk|2;ifp|2;ift|;ifv|;ify|;ig2|1;ig5|;ig7|2;igb|1;igf|3;igk|;ign|b;ih0|7;ih9|1;ihe|3;ihj|;ihl|1;iho|6;ihw|;ihz|b;iic|6;iik|1;iio|3;iiu|1;iix|;iiz|;ij1|;ij3|;ij5|1;ij8|4;ijf|;ijh|5;ijp|3;ijv|;ijy|;ik0|5;ik7|;ik9|;ikd|2;iki|2;ikm|;ikp|3;iku|;ikx|1;il0|7;il9|;ilb|6;ilk|1;iln|;ilp|1;ilv|1;ily|2;im5|1;im8|5;img|;imi|5;imr|2;imv|2;imz|8;ina|a;inm|4;ins|8;io2|2;io6|7;iof|;ioi|;iol|2;iop|3;iow|;ioy|6;ip6|4;ipc|9;ipp|1;ipt|1;ipw|a;iq8|j;iqt|4;ir0|;ir2|1;ir5|3;ira|6;iri|1;irl|1;iro|1;irr|1;iru|5;is2|3;is7|1;isa|1;isd|;isf|;isi|7;ist|1;isw|1;isz|;it1|3;it6|2;itc|;itf|3;itk|9;itw|;ity|3;iu4|2;iu9|4;iuf|;iuh|4;iun|5;iuu|3;iuz|8;iv9|7;ivk|2;ivq|3;ivv|1;ivy|3;iw4|b;iwh|1;iwl|2;iwp|c;ix5|;ix8|1;ixb|3;ixg|5;ixn|;ixp|4;ixv|2;iy0|;iy2|1;iy5|2;iy9|;iyb|2;iyf|1;iyi|1;iyl|;iyn|1;iyx|e;izd|5;izk|f;j01|4;j07|;j09|;j0b|;j0g|7;j0p|4;j0w|;j0y|3;j14|3;j19|2;j1e|e;j1u|;j1x|;j1z|;j26|3;j2b|7;j2k|2;j2o|;j2q|;j2s|3;j2y|6;j36|2;j3a|2;j3k|h;j43|c;j4h|;j4j|2;j4n|d;j52|3;j5c|h;j5v|d;j6a|4;j6g|5;j6n|1;j6q|1;j6v|2;j6z|1;j72|2;j76|;j78|;j7a|1;j7f|;j7h|5;j7o|c;j82|4;j88|g;j8q|2;j8u|9;j95|1;j98|2;j9c|3;j9j|;j9l|5;j9s|6;ja0|5;ja7|;ja9|1;jac|;jaf|j;jb0|;jb2|5;jb9|8;jbj|1;jbn|;jbq|;jbs|;jbu|;jby|2;jc2|9;jcd|1;jcg|2;jcl|c;jcz|1;jd3|3;jd8|2;jdc|2;jdg|2;jdl|2;jdr|6;jdz|;je1|5;je8|;jea|2;jee|1;jeh|1;jel|6;jeu|8;jf4|4;jfc|4;jfi|;jfk|6;jfs|;jfx|7;jg6|1;jg9|h;jgs|;jgu|a;jh9|;jhg|;jhi|;jhk|9;jhv|3;ji0|1;ji3|4;ji9|r;jj3|;jj9|;jjf|o;jk7|2;jkb|6;jkj|3;jko|;jl4|7;jld|d;jls|h;jmc|6;jml|;jms|1;jmv|2;jmz|7;jn9|8;jnj|6;jnr|b;jo4|;jo6|3;job|a;jon|a;jp5|;jp9|1;jpc|j;jpx|m;jql|9;jqw|1;jqz|1;jr2|;jra|1;jrd|7;jrm|6;jru|2;jry|a;jsa|6;jsi|9;jst|4;jsz|;jt7|;jt9|1;jtc|4;jtk|9;jtx|4;ju3|i;jun|;juq|;jut|;juv|6;jv3|4;jv9|5;jvg|4;jvm|4;jvt|;jvv|9;jw6|;jwb|a;jwn|;jwp|2;jwt|3;jwy|2;jx2|5;jx9|;jxc|d;jxr|5;jxz|1;jy2|7;jyb|1;jye|1;jyh|1;jyk|5;jyr|6;jyz|b;jzd|7;jzm|7;jzv|;jzx|2;k01|;k03|;k05|1;k08|2;k0d|;k0f|;k0h|;k0j|7;k0s|3;k0y|6;k16|3;k1b|;k1e|a;k1r|a;k23|1;k28|2;k2c|3;k2h|;k2j|7;k2s|1;k2v|1;k2y|2;k32|2;k36|1;k39|4;k3f|4;k3l|5;k3v|9;k46|1;k4a|1;k4d|6;k4l|1;k4o|1;k4s|9;k56|3;k5b|1;k5e|j;k60|;k64|c;k6j|;k6l|9;k6x|1;k75|4;k7b|6;k7j|;k7l|2;k7r|;k7t|f;k8a|2;k8e|6;k8m|8;k8w|;k90|a;k9c|2;k9g|6;k9p|;k9r|3;k9w|;ka0|3;ka5|e;kal|3;kas|;kau|9;kb6|;kba|;kbc|6;kbk|;kbn|1;kbq|3;kbv|3;kc0|4;kc6|3;kcc|;kce|7;kco|8;kcy|7;kd7|;kd9|6;kdh|3;kdm|4;kdt|;kdv|3;ke0|7;kec|5;kej|6;ker|;ket|2;kex|1;kf0|6;kfb|;kfe|l;kg1|6;kg9|;kgb|a;kgn|3;kgs|1;kgv|1;kh0|;kh8|;kha|d;khr|7;ki0|c;kie|9;kiq|5;kix|h;kjg|;kji|6;kjx|;kk0|;kk2|2;kk6|2;kka|8;kkl|1;kko|3;kkt|2;kkx|d;klc|h;klv|3;km5|;kmd|;kmj|;kml|2;kmp|1;kms|5;kmz|h;knj|5;knq|2;knv|2;knz|5;ko6|g;kop|;kot|;kox|;koz|b;kpc|8;kpm|;kpo|5;kpv|1;kpy|6;kq6|f;kqo|l;krb|4;krp|;kru|;krw|;krz|1;ks2|7;ksb|b;kso|4;ksu|1;ksx|16;ku8|;kua|1;kud|1;kui|;kul|1;kuo|1;kur|9;kv2|p;kvt|;kvv|9;kw6|;kw9|8;kwj|3;kwp|;kwx|1;kx0|5;kx7|3;kxd|3;kxi|n;ky7|;ky9|;kyb|e;kyr|;kyt|4;kyz|2;kz6|3;kzc|9;kzn|6;kzv|g;l0d|e;l0t|;l0v|;l0x|;l10|;l12|;l16|;l1a|7;l1j|;l1l|1;l1o|b;l21|f;l2j|4;l2p|a;l31|1;l36|1;l39|8;l3j|2;l3n|1;l3s|9;l45|;l47|1;l4a|2;l4e|3;l4j|;l4m|;l4o|4;l4w|;l4y|3;l54|3;l5b|4;l5i|4;l5p|1;l5s|1;l5v|;l5x|;l60|;l64|1;l67|;l69|e;l6p|2;l6t|9;l74|2;l78|3;l7d|;l7f|1;l7i|9;l7u|;l7x|;l7z|;l82|;l84|;l86|5;l8e|6;l8m|;l8o|2;l8s|3;l8x|;l90|5;l97|;l9a|2;l9e|5;l9m|1;l9p|3;l9u|1;l9x|2;la2|;la4|1;la7|2;lab|a;lan|1;laq|2;lau|2;lay|2;lb2|;lb4|4;lba|2;lbe|2;lbj|1;lbm|1;lbr|f;lc8|1;lcb|2;lcf|2;lcj|3;lco|5;lcv|2;lcz|5;ld6|2;lda|d;ldp|6;ldy|;le1|7;lea|;lec|1;lef|a;let|6;lf1|9;lfc|3;lfh|j;lg2|4;lg8|5;lgf|;lgi|;lgq|a;lh2|h;lhl|e;li1|a;lid|;lif|c;lit|;lix|;lj3|j;ljq|5;ljx|3;lk2|;lk4|u;lla|;llj|5;llq|c;lm4|6;lmc|10;lne|;lno|1;lnu|2;lny|1;lo1|4;lo7|9;loi|;lok|9;lov|n;lpk|f;lq1|5;lq8|;lqa|3;lqi|;lqn|;lqt|;lqw|5;lr3|n;lrs|9;ls3|4;ls9|2;lsd|s;lt7|;lta|1;ltd|3;lti|3;lto|;lty|;lu0|1;lu3|;lu5|3;lua|2;lue|h;luy|1;lv2|14;lw8|5;lwi|;lwo|1;lwr|4;lwx|1;lx0|r;lxu|8;ly4|;ly6|9;lyh|o;lz7|1;lzi|a;lzu|a;m06|1;m09|7;m0i|2;m0m|c;m10|a;m1c|;m1e|5;m1p|p;m2g|c;m2u|9;m37|2;m3c|c;m3q|3;m3v|7;m44|;m46|2;m4a|2;m4e|3;m4j|4;m4p|6;m4x|;m50|g;m5i|6;m5r|6;m5z|5;m66|8;m6g|5;m6o|2;m6s|4;m6y|i;m7i|3;m7o|6;m7w|3;m81|5;m89|2;m8e|1;m8h|5;m8o|2;m8v|2;m8z|4;m95|;m97|6;m9f|2;m9j|7;m9s|;m9w|4;ma2|g;mak|6;mas|;mb3|2;mb7|d;mbm|;mbo|2;mbt|5;mc0|;mc3|;mc7|;mc9|a;mcl|1;mco|1;mcr|1;mcu|8;md6|1;mda|;mdc|7;mdl|b;mdy|4;me4|g;mem|;meo|8;mey|4;mf4|2;mf8|6;mfg|;mfi|4;mfo|;mfq|f;mg7|3;mgc|1;mgf|6;mgn|3;mgs|f;mha|4;mhg|2;mhk|5;mhr|3;mhw|4;mi3|3;mi8|2;mic|2;mig|1;mij|8;mit|2;mix|1;mj0|4;mj7|4;mjd|2;mjh|2;mjm|c;mk0|;mk5|1;mk8|3;mkd|5;mkk|;mkm|6;mkv|1;mky|1;ml1|e;mli|1;mll|1;mlo|;mlq|2;mlu|2;mly|3;mm3|7;mmc|5;mmj|d;mmy|1;mn1|2;mn5|9;mng|4;mnm|;mno|1;mnu|;mnx|;mnz|7;mo9|5;mog|2;mok|;mom|4;mos|;mov|5;mp2|;mp4|3;mpf|1;mpi|c;mpw|;mpz|1;mq2|2;mq7|4;mqe|3;mqj|3;mqq|1;mqt|9;mr4|c;mri|7;mrs|2;mrw|6;ms7|4;msd|5;msl|7;msu|a;mt6|i;mtq|1;mtu|6;mu4|6;muc|9;muq|a;mv2|2;mv6|e;mvm|c;mw0|b;mwd|2;mwj|q;mxd|1;mxg|3;mxl|d;my0|i;myk|;myn|o;mzd|c;mzr|f;n09|1;n0c|7;n0l|8;n0w|;n0y|;n10|1;n13|a;n1f|8;n1p|;n1r|3;n1w|7;n25|6;n2d|1;n2g|;n2i|2;n2n|1;n2r|m;n3g|;n3i|;n3k|2;n3o|4;n3v|;n3x|3;n42|3;n47|1;n4b|f;n4s|3;n4x|1;n51|1;n54|d;n5j|4;n5p|3;n5u|;n5y|2;n62|5;n69|;n6b|2;n6h|4;n6n|1;n6q|5;n6y|6;n76|;n7a|4;n7h|3;n7n|1;n7q|1;n7u|8;n84|1;n88|2;n8d|1;n8i|3;n8n|;n8q|1;n8w|6;n94|d;n9j|1;n9m|8;n9w|1;n9z|d;nae|1;nal|;nan|k;nbb|6;nbj|2;nbn|3;nbt|g;ncc|1;ncf|6;nco|;ncq|3;ncw|;ncy|1;nd2|3;nd8|8;ndi|4;ndo|;ndr|3;ndw|3;ne1|1;ne4|a;neg|7;nep|1;nes|;neu|5;nf2|2;nf6|1;nf9|1;nfd|5;nfl|;nfo|2;nfu|1;nfx|3;ng4|1;ng7|1;nga|1;ngd|2;ngi|4;ngo|2;ngs|2;ngy|2;nh2|;nh5|6;nhd|;nhf|4;nhl|1;nho|9;nhz|5;ni6|;ni9|;nib|2;nif|5;nim|5;nit|;nix|2;nj1|3;nj6|7;njf|;njh|;njj|;njl|d;nk0|;nk3|4;nka|5;nki|;nkk|2;nko|4;nku|5;nl1|a;nle|;nlj|e;nlz|2;nm3|4;nm9|;nmb|;nmd|;nmf|c;nmt|;nmv|1;nmy|3;nn3|8;nnd|6;nnm|3;nnr|;nnt|7;no3|2;no7|7;nog|;noi|1;nol|4;nos|8;np3|7;npe|1;nph|1;npk|1;npo|8;nq0|;nq4|7;nqd|g;nqv|2;nr0|1;nr6|3;nrb|7;nrk|4;nrw|2;ns0|;ns2|;ns4|2;ns8|9;nsp|3;nsu|3;nsz|6;nt8|3;ntd|;ntf|7;ntq|7;ntz|6;nu7|5;nue|;nug|4;num|;nup|;nur|2;nuv|e;nvb|1;nve|1;nvh|8;nvr|3;nvw|9;nw7|;nw9|6;nwh|1;nwk|2;nwp|;nws|;nwu|;nww|4;nx3|;nx5|;nx7|3;nxd|;nxf|c;nxt|5;ny0|a;nyc|8;nyn|m;nzb|4;nzh|;nzk|4;nzt|1;nzw|7;o06|2;o0a|1;o0d|g;o0v|3;o10|a;o1c|4;o1i|5;o1p|4;o1w|2;o20|a;o2c|2;o2g|;o2k|4;o2q|2;o2u|1;o2x|5;o35|;o38|;o3a|2;o3e|1;o3k|;o3m|4;o3s|;o3u|4;o40|5;o47|5;o4e|2;o4i|;o4m|;o4o|;o4q|8;o53|;o55|7;o5f|b;o5w|;o5y|2;o62|2;o67|3;o6d|;o6f|2;o6j|3;o6o|2;o6s|2;o6w|3;o71|4;o77|9;o7j|a;o7y|2;o82|1;o88|4;o8e|a;o8q|2;o8u|7;o93|4;o9b|;o9d|;o9f|;o9k|5;o9r|1;o9u|5;oa1|2;oa5|2;oae|1;oah|8;oas|2;oaw|4;ob2|6;obc|3;obh|3;obm|j;oc8|1;ocb|;ocg|;oci|g;od0|2;od4|;odc|7;odl|;odo|c;oe3|;oea|;oec|1;oef|1;oei|8;oes|9;of4|4;ofg|3;ofl|1;ofo|1;ofr|2;ofy|;og0|1;og4|3;og9|3;oge|2;ogk|1;ogo|k;ohc|4;ohj|c;ohx|2;oi1|9;oid|;oih|;oij|8;oit|8;oj4|;oj7|;oj9|;ojb|2;ojf|5;ojm|3;ojr|3;ojw|1;ok0|1;ok3|1;ok6|1;ok9|4;okf|1;okj|4;okp|7;oky|3;ol4|9;olf|3;olk|2;olo|2;olt|1;olw|4;om4|;om6|1;om9|2;omd|3;omk|;omm|1;omp|4;omw|7;on6|1;on9|;onb|7;onk|7;ont|1;onw|4;oo2|;oo6|2;ooa|;ooc|d;oor|3;oow|y;opx|;oq0|1;oq3|1;oq6|5;oqd|1;oqg|f;oqy|;or1|9;orc|;ore|5;orl|2;orq|5;orx|6;os9|4;osf|2;osj|3;oso|1;osr|4;osx|6;ot8|8;oti|f;otz|b;ouc|3;ouh|7;ouq|2;ouv|a;ov7|7;ovg|;ovi|9;ovt|5;ow3|;ow7|g;owq|b;ox3|;ox5|2;ox9|s;oy4|;oy8|c;oym|5;oyt|;oyv|9;oz6|g;ozq|2;ozu|5;p01|b;p0f|;p0k|;p0s|;p16|;p1j|;p1r|;p27|;p3a|;p4m|4;p4t|4;p4z|2;p53|e;p5k|;p5n|6;p5v|;p5x|9;p68|3;p6d|a;p6r|;p6t|a;p75|6;p7e|4;p7k|9;p7w|n;p8l|;p8n|;p8p|9;p90|1;p93|;p97|8;p9h|g;p9z|h;paj|7;pas|5;paz|6;pb8|2;pbc|2;pbg|;pbi|3;pbn|4;pbt|;pbv|4;pc3|;pc6|2;pca|;pcf|3;pck|;pcm|;pco|;pcq|4;pcx|3;pd2|1;pd8|;pdb|4;pdh|4;pdp|3;pdu|;pdw|3;pe1|3;pe7|1;pea|1;ped|1;peg|5;pen|;pep|2;pet|;pev|;pex|2;pf1|2;pf5|1;pf8|4;pfe|;pfg|1;pfm|8;pfw|5;pg4|a;pgg|1;pgj|3;pgp|;pgs|1;pgv|7;ph4|6;phc|3;phh|5;pho|;phq|;phu|;phw|7;pi5|2;pi9|4;pif|;pih|4;pin|3;pis|;piv|;pix|1;pj1|1;pj6|2;pja|2;pje|c;pjt|3;pjy|;pk0|2;pk4|3;pk9|;pkb|9;pkm|4;pks|1;pkv|1;pky|2;pl2|7;plb|;plf|;plh|;plj|9;plu|1;plx|7;pm6|;pm8|7;pmh|h;pn0|1;pn3|3;pn9|;pnb|4;pnh|d;pnw|3;po2|2;po6|6;poe|4;pok|1;pon|6;pow|2;pp0|2;pp4|;pp6|8;pph|1;ppk|5;ppr|;ppu|8;pq4|4;pqa|;pqc|1;pqf|;pqh|;pqj|;pqm|e;pr2|1;pr5|5;prc|1;prf|4;prl|1;pro|c;ps3|2;ps7|;psa|1;psd|7;pso|3;pst|k;ptf|d;ptu|2;pu2|;pu7|a;puj|1;pum|a;puy|v;pvv|2;pw6|8;pwg|;pwi|;pwk|9;pwv|;pwx|c;pxb|6;pxj|d;pxy|1;pya|1;pye|;pyn|;pyr|5;pyy|5;pz5|;pz7|;pz9|p;q00|;q02|a;q0e|2;q0p|;q0t|i;q1d|;q1f|6;q1n|a;q1z|f;q2g|7;q2p|;q2r|4;q2x|b;q3a|;q3c|;q3f|1;q3k|1;q3n|1;q3q|;q3t|;q3v|l;q4i|c;q4w|p;q5n|f;q65|3;q6a|;q6c|;q6e|;q6g|;q6l|7;q6u|e;q7b|b;q7o|;q7q|;q7s|a;q84|3;q89|b;q8m|1;q8q|1;q8u|;q8x|1;q90|1;q93|5;q9a|6;q9i|a;q9u|o;qak|5;qar|e;qb7|1;qbc|;qbf|;qbh|1;qbk|e;qc1|a;qcd|k;qcz|;qd1|7;qda|;qdc|h;qdv|h;qee|4;qen|2;qer|7;qf1|c;qff|;qfh|5;qfp|5;qfw|a;qg8|a;qgk|;qgm|c;qh0|3;qh5|4;qhb|2;qhf|1;qhi|6;qhq|c;qi4|3;qi9|5;qig|4;qim|2;qiq|1;qit|3;qiz|3;qj4|;qj6|4;qjd|;qjf|1;qji|1;qjl|4;qjr|d;qk7|;qk9|3;qke|;qkl|2;qkq|4;qkw|a;ql8|2;qlc|5;qlj|3;qlp|;qlr|q;qmj|1;qmo|1;qmr|1;qmu|9;qn6|2;qna|;qnc|5;qnj|;qnp|6;qny|;qo0|e;qoh|2;qol|;qoo|4;qou|;qow|a;qp8|2;qpc|5;qpj|1;qpm|2;qpq|5;qpy|;qq4|11;qr7|8;qrh|;qrl|8;qrv|2;qrz|5;qs6|2;qsa|5;qsi|3;qsp|t;qtk|4;qtq|;qtt|3;qty|i;qui|5;quq|5;qux|3;qv2|8;qvc|5;qvj|2;qvn|6;qvv|2;qvz|k;qwl|4;qwr|b;qx4|;qx6|5;qxe|1;qxh|2;qxl|2;qxp|1;qxs|5;qxz|4;qy5|5;qyc|3;qyh|;qyk|8;qyv|2;qyz|8;qz9|d;qzo|;qzr|1;qzu|2;qzy|;r01|1;r04|6;r0c|6;r0l|;r0n|;r0p|7;r0y|;r10|b;r1d|;r1i|2;r1n|1;r1q|k;r2d|2;r2h|3;r2m|;r2o|a;r32|1;r35|6;r3d|a;r3p|3;r3v|3;r41|3;r46|1;r49|;r4b|2;r4f|5;r4m|g;r55|6;r5d|3;r5i|1;r5l|3;r5q|5;r5x|6;r67|;r69|;r6b|5;r6j|4;r6p|6;r6x|1;r70|3;r76|;r7a|1;r7d|1;r7g|5;r7q|;r82|4;r89|4;r8f|a;r8r|2;r8w|4;r92|2;r96|2;r9a|2;r9e|2;r9j|1;r9m|;r9o|;r9q|5;r9x|3;ra3|4;raa|1;rad|;raf|;rah|4;rao|1;ras|;rau|;raw|9;rb8|2;rbc|2;rbg|6;rbo|5;rbv|;rby|;rc0|3;rc6|3;rcb|3;rcg|7;rcp|3;rcu|1;rcx|6;rd7|2;rdb|7;rdk|2;rdo|;rdq|;rds|1;rdv|9;re7|1;rea|;rec|;ree|;reg|8;req|7;rez|2;rf3|;rf5|h;rfo|;rfq|2;rfu|1;rfx|f;rge|4;rgk|4;rgq|m;rhe|6;rhm|7;rhv|;rhx|2;ri1|a;rid|l;rj0|4;rj6|1;rj9|8;rjj|1;rjo|;rjr|4;rjx|9;rk8|;rka|2;rke|2;rki|4;rko|4;rku|2;rlq|;rmq|;rp3|;rp5|;rp7|4;rpd|2;rph|c;rpw|3;rq2|;rq4|1;rq7|;rq9|1;rqc|2;rqg|5;rqn|4;rqt|6;rr1|;rr4|2;rr8|2;rrd|1;rrg|1;rrj|6;rrr|e;rs7|6;rsf|1;rsi|j;rt3|1;rt6|;rt8|1;rtb|;rtd|6;rtl|l;ru8|5;ruf|7;ruo|;ruq|b;rv3|a;rvf|2;rxg|;rxi|3;rxn|5;rxu|2;rxy|5;ry5|;ry8|2;ryc|1;ryh|1;ryk|a;ryx|;ryz|1;rz3|2;rz7|;rz9|a;rzm|5;rzt|1;rzw|;rzy|5;s05|3;s0b|6;s0j|a;s0v|5;s12|6;s1a|6;s1m|;s1o|b;s21|1;s25|u;s31|1;s34|1;s37|3;s3c|2;s3g|6;s3o|c;s43|4;s49|h;s4s|1;s4v|;s4x|7;s56|2;s5a|;s5c|2;s5g|a;s5s|8;s62|;s65|4;s6b|a;s6o|;s6q|;s6u|;s6x|1;s70|1;s74|;s76|1;s7d|6;s7l|3;s7r|1;s7u|8;s84|5;s8b|4;s8h|1;s8k|8;s8u|5;s91|6;s99|1;s9c|g;s9v|3;sa1|1;sa4|4;saa|7;saj|1;sam|d;sb1|n;sbq|1;sby|;scz|;sd7|1;sdb|1;sdf|;sdh|3;sdp|f;se6|1;se9|1;sec|2;seh|e;sey|;sf4|6;sfc|;sfe|1;sfh|1;sfk|;sfo|i;sg8|;sgb|2;sgf|3;sgk|3;sgp|b;sh9|2;shd|7;sho|3;sht|1;shw|;shy|1;si1|d;sig|1;sij|3;sio|4;siv|2;siz|5;sj6|m;sju|1;sjx|;sjz|2;sk4|1;sk7|2;skb|;ske|5;skl|3;skq|;sku|8;sl4|;sl7|;sl9|2;sld|;slf|2;slj|1;slm|1;slq|;slw|9;sm7|6;smg|5;smn|6;smx|g;snf|;snh|5;sno|;snq|e;so6|g;soo|3;sou|3;soz|g;sph|5;spo|;spq|7;spz|3;sq4|;sq6|2;sqa|8;sqk|;sqo|7;sqx|a;sra|;srd|a;srp|;srr|g;ss9|5;ssg|7;ssp|;ssr|6;ssz|7;st8|1;stb|;ste|c;stt|;stv|7;su5|d;suk|e;sv0|;sv2|;sv5|;sv7|5;sve|1;svh|1;svk|a;svw|5;sw4|2;sw8|g;swq|1;swt|a;sx7|5;sxe|;sxi|p;sy9|;syb|a;syo|c;sz2|;sz5|6;szd|3;szi|n;t07|2;t0b|;t0d|4;t0j|h;t12|e;t1i|3;t1n|5;t1u|4;t20|3;t25|k;t2r|3;t2w|1;t30|;t34|i;t3o|8;t3y|g;t4g|1;t4j|b;t4w|a;t58|6;t5g|m;t64|9;t6f|1;t6j|;t6l|;t6n|1;t6q|2;t6u|2;t6y|q;t7q|2;t7w|;t7y|;t80|1;t83|e;t8j|1;t8m|j;t97|;t99|;t9c|;t9g|f;t9x|b;taa|b;tan|3;tas|1;tav|1;taz|;tb1|1;tb4|;tb6|3;tbb|i;tbv|8;tc5|;tcv|;tcy|;tdt|;tdv|;tek|;tfa|;tgt|;thj|;tiv|1;tiy|3;tj3|1;tj6|1;tj9|1;tjc|1;tjf|9;tjq|3;tjv|1;tjy|g;tkg|2;tkl|2;tkp|7;tkz|;tl1|8;tlc|6;tlm|2;tlq|7;tm0|;tmc|;tng|2;tnk|4;tns|;tnu|;tnw|7;to8|5;tof|6;toq|7;toz|1;tp2|;tp4|;tp7|4;tpd|3;tpl|4;tpr|9;tq3|3;tq8|1;tqb|8;tql|2;tqp|8;tqz|1;tr2|;tr5|4;trb|3;trg|;tri|;trk|1;trn|1;trq|;trs|1;trv|2;trz|f;tsi|d;tsx|2;tt1|;tt4|2;ttb|3;ttg|7;ttp|;ttr|1;ttu|7;tu3|;tu5|6;tue|;tug|1;tuj|h;tv2|4;tv8|2;tvc|2;tvh|7;tvq|5;tw1|1;tw5|3;twa|8;twm|;two|2;tws|2;tww|4;tx2|2;tx6|b;txj|4;txp|2;txw|;txz|f;tyg|;tyi|4;typ|3;tyu|5;tz1|c;tzf|5;tzm|7;tzw|5;u03|;u05|1;u0d|1;u0g|3;u0l|1;u0o|3;u0t|b;u16|;u18|c;u1n|6;u1v|1;u1y|3;u23|;u25|3;u2a|3;u2f|2;u2j|;u2p|;u2r|g;u3a|3;u3f|5;u3m|a;u3z|6;u5k|1;u5o|3;u5t|3;u5y|e;u6e|6;u6m|;u6z|1;u72|5;u79|2;u7d|4;u7j|;u7l|1;u7o|2;u7t|1;u7w|2;u80|;u82|1;u85|;u87|3;u8c|;u8e|;u8g|c;u8u|1;u8x|;u90|1;u93|c;u9h|;u9j|c;u9x|;u9z|7;ua8|9;uaj|4;uap|2;uc6|3;ucb|3;uch|;ucj|5;ucq|b;ud4|5;udd|4;udj|;udl|;udn|i;ue7|8;ueh|1;uek|2;ueo|1;ues|b;uf5|6;ufd|8;ufo|2;uft|e;ug9|9;ugk|i;uh4|2;uh8|4;uhe|a;uhq|2;uhu|a;uj3|;ujs|;ujv|;ujx|;ujz|5;uk6|c;ukm|1;ukq|;ukt|;ukv|9;ul8|;ulb|4;uli|1;uln|4;ult|3;uly|1;um1|6;um9|5;umg|a;ums|6;un2|2;un6|3;unb|4;unh|2;unl|4;unr|;unt|3;uny|8;uo8|;uoa|8;uok|2;uoo|3;uov|2;up0|;up2|3;up8|;upb|2;upg|3;upm|9;upx|3;uq3|;uq5|6;uqd|;uqf|;uqi|1;uql|5;uqs|2;uqw|;uqy|1;ur1|3;ur9|1;urc|1;urh|;urj|2;urn|1;urq|4;urz|;us3|4;us9|5;usg|2;usk|9;usw|1;ut0|;ut3|1;ut9|;utb|;ute|;uth|9;uts|;utu|3;utz|;uu3|2;uu7|2;uub|3;uug|1;uuj|2;uun|;uup|6;uux|8;uv8|c;uvm|7;uvx|3;uw2|1;uw6|2;uwd|1;uwh|4;uwn|5;uzp|2;uzt|1;uzx|;v01|6;v09|4;v0f|1;v0i|7;v0s|;v0w|;v0y|;v10|5;v17|;v19|6;v1h|1;v1k|1;v1p|4;v1v|1;v1y|3;v23|;v25|8;v2h|3;v2m|6;v2u|b;v3b|e;v3r|2;v3v|h;v4g|;v4i|2;v4m|n;v5b|;v5d|k;v5z|o;v6p|5;v6w|1;v6z|5;v76|l;v7t|c;v87|8;vat|;vax|4;vb3|f;vbk|i;vc4|d;vck|3;vcr|9;vd2|2;vd8|5;vdf|3;vdk|;vdm|6;vdu|;vdw|4;ve3|;ve5|l;veu|4;vf2|2;vf6|1;vf9|7;vfi|;vfk|;vfm|n;vgb|;vgd|1;vgg|g;vgy|l;vhl|3;vhq|4;vhw|7;vi6|1;vil|1;vio|2;vis|5;vj0|;vj3|1;vj6|;vj8|f;vk7|4;vkg|;1d6o|3;1d6t|2;1d6z|;1d71|;1d79|;1d7b|;1d7e|;1d7m|;1d7x|;1d81|;1d87|;1d89|1;1d8j|;1d8n|1;1d8q|;1d8y|;1d9a|;1d9e|;1d9h|;1d9j|;1d9u|;1d9y|;1da0|1;1da6|;1da8|;1dae|;1dai|;1dam|;1dat|;1db0|;1db3|;1dbp|;1dbv|;1dbx|;1dc5|1;1dc8|;1dco|;1dcs|2;1dcw|;1dd0|;1dd3|;1dd5|;1ddg|1;1ddm|;1ddp|;1ddr|;1ddu|;1ddx|3;1de2|;1de4|1;1df7|2;1dfe|;1dft|;1dfv|;1dgd|1;1dkw|4;1e6o|9;1e7k|y;1e8k|i;1e94|3;1edd|4e;1eht|t;1eiq|5;1eiy|5;1ej6|5;1eje|2;1ejk|6;1ejs|6;2q68|c;2q6o|2k;2q9c|1o;2qdc|2;2qds|17;2qf4|8;2qfk|1;2t5t|;2t6m|;2t6u|;2t72|;2t7s|;2t8m|1;2t8q|;2t90|;2tai|3;2tap|;2tbi|;2tcc|;2tce|;2tco|;2tgk|;2tgp|;2tgr|;2thd|;2thw|;2tiq|;2tj8|;2tjg|;2tjo|;2tkp|;2tln|;2tmc|1;2tnd|;2tni|;2tnk|;2to7|;2tof|1;2tph|;2tqi|;2tr9|;2ts1|;2ts5|2;2ttq|2;2tuo|;2tuv|;2tv9|;2tvt|;2tvv|;2tx1|;2tx8|;2txv|1;2ty7|;2u05|;2u13|;2u1a|;2u1d|1;2u1v|;2u3b|;2u4c|;2u4e|;2u6f|;2u8e|;2u91|;2u9f|;2u9v|;2ua2|;2ua8|;2uad|;2uan|1;2uaz|;2uc1|;2uc5|;2uc9|1;2uco|;2ucw|;2udy|;2ueu|;2uj2|;2uk1|;2um1|;2ur0|;2usz|;2uvp|;2uxi|;2uxv|;2uz8|;2v09|;2v3b|;2v4h|;2v68|;2v73|;2v7u|;2v90|;2v9e|;2v9p|;2vbh|;2vf3|;2vfj|;2vfs|1;2vgf|;2vgm|;2vgr|;2vhe|;2vhn|;2vi3|;2vi7|;2vij|;2vil|;2vj4|;2vjo|;2vju|1;2vk1|2;2vkj|;2vl1|;2vlj|1;2vlo|;2vm5|;2vme|;2vmk|;2vn9|;2vnc|;2vnz|;2vo3|3;2vod|;2vot|;2vpb|;2vpx|;2vqg|;2vqp|1;2vra|3;2vrg|2;2vsf|;2vsh|;2vsk|;2vss|;2vsu|1;2vti|;2vto|;2vtz|;2vua|;2vuw|;2vwk|;2vwp|1;2vwt|4;2vx2|;2vx9|;2vyk|;2vzh|;2vzn|;2vzp|6;2w0c|;2w0m|;2w0o|;2w0t|;2w0y|;2w16|2;2w1i|;2w2f|1;2w2l|;2w3c|3;2w4d|;2w4m|;2w4t|1;2w4w|1;2w57|;2w5o|;2w6c|;2w7h|;2w7k|;2w8d|;2w8k|2;2w8s|;2w9r|;2wa2|3;2wb8|;2wbh|1;2wcv|;2wd8|;2wdr|;2wdx|3;2we3|;2weg|;2weu|;2wf1|;2wfo|;2wfz|2;2wg7|2;2wgf|;2wgj|;2wh0|;2whg|2;2wj3|;2wjf|;2wjh|;2wjp|;2wjs|;2wjz|;2wlc|;2wlj|;2wnt|;2wqk|;2wr3|;2wsc|;2wtk|1;2wts|;2wv7|;2wvy|;2ww2|3;2wxi|;2wxm|;2wz9|1;2wzy|;2x08|;2x0c|;2x1h|1;2x2l|;2x32|;2x3n|;2x3q|;2x44|;2x4v|;2x5e|;2x5g|1;2x6y|;2x7b|;2x86|;2x9k|;2xa5|;2xdj|;2xdu|;2xee|;2xhm|;2xhv|;2xi1|;2xj2|;2xk1|;2xle|;2xmg|;2xmi|;2xmo|2;2xn7|;2xn9|;2xnj|;2xnq|2;2xoa|2;2xoe|;2xot|;2xow|;2xpi|;2xq2|2;2xqv|;2xrg|5;2xrn|1;2xt7|;2xtc|5;2xtv|;2xtz|;2xuh|3;2xun|;2xv3|;2xv9|1;2xvc|4;2xwg|;2xwo|2;2xwt|;2xx5|2;2xxc|;2xxh|;2xxu|;2xy6|;2xy9|3;2xyv|;2xyz|;2xz7|2;2xzy|4;2y0u|1;2y1d|;2y1i|3;2y2i|;2y2r|2;2y34|2;2y39|;2y3g|;2y3m|;2y3r|;2y4b|;2y4k|;2y54|;2y5m|;2y64|;2y68|;2y6b|;2y6g|;2y6u|;2y8r|;2y9f|;2yb1|;2yb8|;2ybp|;2ybv|;2ycj|;2yis|;2ym9|1;2yp6|;2yr4|;2ysi|;2ysl|;2yss|;2yx2|;2yxf|;2yxq|;2yz4|;2z06|;2z0a|;2z0q|;2z0x|;2z1n|;2z21|;2z30|;2z37|;2z3r|;2z3x|;2z61|;2z6s|;2z6w|;2z7s|;2z85|;2z9r|;2z9x|;2zca|;2zdq|;2zdt|;2zfs|;2zid|;2zih|;2zjy|;2zkq|;2zlz|;2zng|;2zoq|;2zq3|;2zqr|;2zqy|;2zs1|;2zsx|;2zsz|;2zuw|;2zy4|;302p|;302t|;3071|;307k|;307r|;308q|;30bp|;30c1|;30cr|;30cx|;30ds|;30e4|;30e9|;30eh|;30ek|;30fh|;30gj|;30gr|;30hc|;30ic|;30jx|;30kv|;30la|;30nv|1;30ob|;30q0|;30qi|;30ra|;30rc|;30tw|2;30uq|;30us|;30uz|;30v3|;30ve|;30xh|;30xt|;30ye|;30z8|1;30zx|;311f|;313z|1;314h|;3165|;316p|;3187|;319i|;31a1|;31an|;31bb|;31bf|;31c0|;31cj|;31ie|;31lb|;31lh|;31ly|;31m0|;31n2|;31nm|;31of|;31oj|;31pm|;31sa|;31se|;31uu|1;31vc|;31vw|;31w1|;31w5|;31wi|;31xk|;31y3|;31y9|;31yh|;31yq|;31yv|;31z6|;31za|;31zd|;3213|1;321e|;322s|;3230|;323r|;324t|;3251|;325c|;325f|1;325z|;327i|;328d|;329i|;329u|;32bc|;32bv|;32cz|;32en|;32ic|;32ks|;32lf|;32nn|;32o4|;32ob|;32p2|;32pp|1;32q6|;32rb|;32rg|;32sa|;32tf|;32v1|;32wt|;32wy|;32xw|1;32yb|;32yw|1;32zu|;3307|2;330v|;331h|;331r|;331t|3;332u|;3332|;3336|;3341|;3349|1;3357|2;336a|;336o|1;337k|;337u|;338f|;33ck|;33d8|;33dq|;33dy|;33ec|1;33eh|1;33em|;33eo|;33gf|;33gw|;33hr|;33hu|;33l1|;33mh|;33n4|;33o1|;33oa|;33on|;33px|;33q1|;33q4|;33qz|;33rh|2;33sj|;33sw|;33tj|;33tm|;33uk|;33uo|;33vd|;33vj|;33w7|;33wu|;33xa|;33xi|;33xp|;33y2|;33z3|;33zi|;3403|;340m|;340w|;3419|;341b|;341r|;342u|;343l|;344i|;3458|;345e|;345x|2;348q|;34jm|;34pz|;34rf|;34ry|;34sa|;34t6|;34uy|;352b|;353t|2;354l|;354n|;3553|2;356k|3;358g|;3597|;35a6|;35an|;35bq|7;35cz|;35dk|;35dy|;35e9|;35f0|5;35fd|;35hk|3;35ix|;35j3|;35jr|;35kn|5;35md|;35mp|;35my|;35nl|;35of|3;35ov|;35pw|;35pz|;35q8|;35qd|;35rf|5;35sh|;35tl|4;35uf|;35vp|;35vv|2;35w1|;35xl|;35y9|;35yk|;35z8|;35zj|;35zt|;360v|1;3610|;361a|;361h|2;361o|;361r|;361t|;362f|;362i|;363n|2;363w|;3645|;364t|;365e|;3664|;366z|;368b|;368m|;368p|;369i|2;369w|;36ab|;36ad|;36at|;36bj|;36bl|;36bt|1;36cu|;36d6|;36dp|;36e2|;36es|;36fc|;36g2|3;36h8|;36hi|;36ho|;36il|;36ip|;36jt|1;36k2|;36k8|;36kk|;36lx|1;36my|1;36nn|;36o7|1;36pl|;36po|;36q6|;36qb|;36qe|;36rp|;36sh|;36uw|;36x4|;36zc|;36zu|;371h|;371w|;372v|;374k|;375y|;376t|;3773|;379r|;37c0|;37de|;37dv|;37gi|;37jd|;37jk|3;37jv|;37jz|2;37kc|;37km|1;37kp|;37lb|;37lf|1;37lq|5;37mq|1;37n8|2;37nf|;37nj|;37nm|;37ns|7;37o4|;37ok|;37on|;37op|;37or|2;37p3|4;37ph|;37ps|;37q2|;37q6|1;37qb|;37qd|;37qk|1;37qu|3;37qz|;37ri|;37rm|1;37rp|;37s1|9;37su|;37sy|;37t1|;37t6|;37ta|3;37tp|;37tx|2;37u9|;37uf|3;37v0|;37v7|3;37vo|3;37w1|2;37wa|2;37wg|;37wn|;37wq|;37wx|;37xb|;37xe|;37xl|;37yn|;381a|;3851|;385l|;389q|1;38ax|;38bd|;38cm|;38cz|;38hk|;38iy|1;38l7|;38ls|;38o5|;38o7|;38r2|;38t8|;38ua|;38ue|;38uv|;38uy|;38vd|;38vs|;38w2|;38z0|;3902|;3925|;3963|;396w|;398d|1;39al|;39b7|;39ba|1;39cw|1;39e8|;39g9|;39hj|;39i0|;39ji|;39jl|;39jn|;39qx|;39r9|;39rj|1;39s6|;39t8|;39ta|;39ui|;39yp|;39yt|;39z3|;39zv|3;3a02|;3a05|1;3a0x|;3a10|;3a1b|;3a2h|;3a39|;3a3f|;3a3k|;3a4l|;3a5x|;3a6p|;3a83|;3a8l|;3aar|;3aba|;3abq|;3acd|;3acl|;3ad9|;3aeq|;3ah3|;3ahr|2;3al3|;3al9|;3alu|;3ao8|;3aou|;3aox|;3apv|;3arq|;3as6|;3auk|;3avg|;3az8|;3b11|;3b18|;3b1q|1;3b2v|;3b3d|;3b78|;3b7t|;3b8z|1;3b9i|;3bac|;3bag|;3bb5|;3bba|;3bc1|;3bd6|;3bdx|;3bf5|;3bfo|;3bgg|1;3bi6|;3bj4|;3bjk|;3bk3|;3bmh|;3bnd|;3bpq|;3brd|;3bsx|2;3bty|;3buk|;3bvb|1;3bx6|;3byj|;3c2p|1;3c4h|;3c4p|;3c5k|;3c6c|;3c77|;3c7r|;3c84|1;3caq|;3cbl|;3cd5|3;3cfh|1;3cfm|;3cgt|;3ck8|;3ckh|;3ckq|1;3cnk|;3cqd|;3cqz|1;3cr5|;3cu6|;3cvp|;3cvs|;3cw2|;3cwg|2;3cy2|;3cyx|;3czo|;3czs|1;3czx|;3d08|;3d3m|;3d6a|;3d7k|;3d7x|;3d8f|;3daq|;3dba|;3df3|;3df5|;3df9|;3dga|;3dgo|;3dh8|;3dhy|;3dj5|;3dll|;3dmb|1;3dn0|;3dp8|;3dqe|;3dr2|;3dri|;3ds8|;3dsa|;3dsj|;3dtz|;3dvy|;3dw1|;3dwm|;3dx5|;3dxt|;3e08|;3e0l|;3e2a|;3e2i|;3e3x|1;3e44|;3e4i|;3e4x|1;3e9x|;3ea2|;3eab|;3ead|;3ear|;3eaw|;3ec0|3;3ecb|;3ed1|;3ede|;3edy|1;3ee5|;3eer|;3ef4|;3egn|;3eht|;3eio|1;3eiu|;3eke|4;3elg|;3elz|1;3em5|;3em8|;3emb|;3emp|;3eoy|8;3eq9|;3er8|;3esg|7;3esu|;3eu4|;3eui|1;3euo|;3ev4|;3ev9|;3evb|;3evm|;3ewy|3;3ey6|;3eya|;3eyf|;3eys|;3eyw|;3eyz|;3ezd|;3f0w|7;3f3a|;3f5f|1;3f6n|;3f6p|;3f7i|;3f8e|1;3f9q|;3fbf|;3fbm|1;3fd4|;3fe5|2;3ff1|;3ff6|;3fg0|;3fg8|;3fgp|;3fgs|1;3fhi|1;3fj8|1;3fjp|;3fm5|;3fob|;3fqf|;3fr4|;3fr9|;3frf|;3fsi|;3fsm|;3fty|;3fwy|;3fyy|;3g1r|;3g2q|;3g40|;3g5g|;3g5i|;3gc4|;3gdf|;3gf4|;3gf8|;3gfx|1;3gg7|;3ggc|;3ghe|;3ghl|;3gid|2;3gk4|;3gnj|;3gol|1;3gox|;3gpq|;3gqs|1;3gss|;3gwo|;3gxc|;3gyl|;3gz6|;3gzs|;3h2c|;3h47|;3h4q|;3h5s|;3h7h|;3h8d|;3h8q|;3h8u|;3ha6|;3har|;3hax|;3hbt|;3hc4|;3hdp|1;3hf8|;3hfq|;3hfv|;3hg8|;3hh4|2;3hhk|;3hid|;3hm7|;3hmc|;3hn6|;3hpo|;3hrl|;3hs5|;3hv3|;3hw3|1;3hwm|;3hwz|;3hxg|;3hxr|;3hy0|;3hz1|;3hzw|;3i31|;3i33|;3i9a|;3id3|;3iex|;3if6|;3ifd|;3ify|;3ig3|1;3ih4|;3iir|;3ij4|;3ikd|1;3ilk|1;3ilw|;3ini|;3iof|;3iot|;3ipb|;3iq1|;3ir3|;3irg|;3itj|;3iu0|;3iu2|;3ivq|;3iws|;3ixn|;3iz1|;3izm|;3j0m|;3j14|;3j1r|;3j22|;3j39|;3j3h|;3j3x|;3j4a|;3j82|;3jag|;3jak|;3jar|;3jb6|;3jep|;3jgc|1;3jho|;3jl4|;3jlg|;3jls|;3jm3|;3jmt|;3jnf|;3jqi|1;3jqq|;3jr0|;3jrs|;3js6|;3jtb|;3jtf|;3k04|;3k17|;3k7h|;3k8j|;3k94|1;3k9i|;3k9w|;3ka0|;3ka4|1;3kam|;3kax|;3kbs|;3kbu|1;3kc8|;3kcc|;3kcg|;3kd8|;3kda|;3kdd|;3kdf|1;3kdj|1;3ke1|3;3ken|;3keu|;3kf9|;3kfd|;3kfm|;3kfq|;3kg4|7;3kgp|1;3kht|2;3kii|2;3kjk|;3kjq|;3kjv|1;3kjy|;3kke|5;3kkl|;3kkq|;3kl8|;3klo|;3klv|;3km9|1;3kmj|2;3kmn|;3kna|;3kng|;3kni|;3knk|;3ko3|3;3koc|;3kpb|;3kpl|;3kpo|1;3kqh|;3kqq|;3kqt|;3kr8|;3krb|;3krd|1;3krr|5;3ks5|;3ksf|;3ksj|;3ksp|;3kt8|1;3ktf|;3kti|;3ktn|;3kts|;3ku1|;3ku3|;3ky2|;3ky5|;3kya|;3l10|;3l3t|;3l4p|;3l73|;3l86|;3l89|;3l9h|1;3lav|;3lbg|;3lbm|1;3lcp|;3ld3|;3lj9|;3lo9|;3loo|;3lor|;3loz|;3lpr|2;3lq8|;3lr8|1;3lrg|1;3lsd|;3lsg|;3lto|;3lu5|;3luj|;3lum|;3lv4|;3lwc|;3lwo|;3lxx|;3lyj|;3me5|;3me8|;3mer|;3mf3|;3mfc|;3mj4|;3mjd|1;3mjp|;3mjr|;3mou|;3mpc|;3mpk|;3mqf|;3mqx|;3mr8|;3mv3|;3mzk|;3n02|;3n4k|;3n68|;3n87|;3nac|;3nbl|;3nca|;3nch|;3ncq|;3ncz|;3nd1|;3ne7|;3net|;3nev|2;3nfh|;3nfu|;3nh9|;3nib|;3nih|;3nl4|;3nm5|;3nr9|;3nri|;3nx1|;3o1f|;3o31|;3o72|;3o7u|;3o8s|;3o9k|;3o9n|;3oc6|;3ocm|;3odp|;3ofc|;3oh8|;3ohc|;3ohv|;3ojc|;3okj|;3okw|;3oon|;3opq|;3or8|;3ouf|;3ovt|;3owx|;3ox9|;3oxf|;3oxk|;3oxq|;3oxz|;3oyr|;3oz7|1;3p00|;3p1u|1;3p2j|;3p2s|1;3p3z|;3p4l|;3p5s|;3p6b|;3p8z|;3p9b|;3p9u|;3p9w|;3p9y|;3pa2|;3pa5|;3pb3|;3pbz|;3pe9|;3pgp|;3pil|;3pkk|;3pln|;3pvq|;3pvv|;3pxd|;3pyq|;3pze|;3pzv|;3q21|;3ri7|;3z9g|;465h|;4663|;4668|;467s|;468k|;4692|;46a5|;46aj|;46fo|;46gi|;46gs|;46hg|;4an1|1;4ay4|;")) -r.push(new A.am("Noto Sans Tagalog","notosanstagalog/v18/J7aFnoNzCnFcV9ZI-sUYuvote1R0wwEAA8jHexnL.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;4jk|l;4kf|;4l1|1;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) -r.push(new A.am("Noto Sans Tagbanwa","notosanstagbanwa/v18/Y4GWYbB8VTEp4t3MKJSMmQdIKjRtt_nZRjQEaYpGoQ.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;4l1|1;4m8|c;4mm|2;4mq|1;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) -r.push(new A.am("Noto Sans Tai Le","notosanstaile/v17/vEFK2-VODB8RrNDvZSUmVxEATwR58tK1W77HtMo.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;37k|9;500|t;50w|4;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;9hd|1;9hk|3;")) -r.push(new A.am("Noto Sans Tai Tham","notosanstaitham/v19/kJEbBv0U4hgtwxDUw2x9q7tbjLIfbPGHBoaVSAZ3MdLJBCUbPgquyaRGKMw.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;55s|1q;57k|s;58f|a;58w|9;59c|d;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;6qh|;")) -r.push(new A.am("Noto Sans Tai Viet","notosanstaiviet/v16/8QIUdj3HhN_lv4jf9vsE-9GMOLsaSPZr644fWsRO9w.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;x3f|1;xog|1u;xqz|4;")) -r.push(new A.am("Noto Sans Takri","notosanstakri/v21/TuGJUVpzXI5FBtUq5a8bnKIOdTwQNO_W3khJXg.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1us|1;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;x80|9;1j0g|1k;1j28|9;")) -r.push(new A.am("Noto Sans Tamil","notosanstamil/v27/ieVc2YdFI3GCY6SyQy1KfStzYKZgzN1z4LKDbeZce-0429tBManUktuex7vGo70RqKDt_EvT.ttf","w|2m;4g|3;4l|;4n|4;4t|3;4y|2;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;29u|1;29x|5;2a6|2;2aa|3;2ah|1;2ak|;2am|1;2ar|1;2aw|2;2b2|b;2bi|4;2bq|2;2bu|3;2c0|;2c7|;2cm|k;5p6|;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6es|;6f6|2;6gc|;6gp|;6jm|;6qa|;7gs|;xdf|;1ibl|;1ibn|;1id7|1;")) -r.push(new A.am("Noto Sans Tamil Supplement","notosanstamilsupplement/v19/DdTz78kEtnooLS5rXF1DaruiCd_bFp_Ph4sGcn7ax_vsAeMkeq1x.ttf","1ku8|1d;1kvz|;")) -r.push(new A.am("Noto Sans Telugu","notosanstelugu/v25/0FlxVOGZlE2Rrtr-HmgkMWJNjJ5_RyT8o8c7fHkeg-esVC5dzHkHIJQqrEntezbqQUbf-3v37w.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;2dc|c;2dq|2;2du|m;2ei|f;2f1|7;2fa|2;2fe|3;2fp|1;2fs|2;2g0|3;2g6|9;2gn|8;5p6|;5pu|;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;")) -r.push(new A.am("Noto Sans Thaana","notosansthaana/v23/C8c14dM-vnz-s-3jaEsxlxHkBH-WZOETXfoQrfQ9Y4XrbhLhnu4-tbNu.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;170|;17f|;17j|;19c|c;1hc|1d;60w|5;61q|;642|1;6bv|4;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1e5u|;1e65|;")) -r.push(new A.am("Noto Sans Thai","notosansthai/v20/iJWnBXeUZi_OHPqn4wq6hQ2_hbJ1xyN9wd43SofNWcd1MKVQt_So_9CdU5RtpzF-QRvzzXg.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jg|;jq|1;jt|;k7|6;lc|4;li|2;lm|2;lu|;me|2;mp|;2rl|1l;2tb|s;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) -r.push(new A.am("Noto Sans Tifinagh","notosanstifinagh/v17/I_uzMoCduATTei9eI8dawkHIwvmhCvbn6rnEcXfs4Q.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|6;lu|;mb|;me|2;mp|;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6cu|;6d5|1;6gc|;6jm|;6qa|;7gs|;8xc|1j;8z3|1;8zj|;")) -r.push(new A.am("Noto Sans Tirhuta","notosanstirhuta/v15/t5t6IQYRNJ6TWjahPR6X-M-apUyby7uGUBsTrn5P.ttf","w|;4g|;1u9|1;1us|1;1ys|3;5pu|;6bw|1;7gs|;x80|9;1im8|1z;1iog|9;")) -r.push(new A.am("Noto Sans Ugaritic","notosansugaritic/v15/3qTwoiqhnSyU8TNFIdhZVCwbjCpkAXXkMhoIkiazfg.ttf","w|;4g|;1f9c|t;1fa7|;")) -r.push(new A.am("Noto Sans Vai","notosansvai/v17/NaPecZTSBuhTirw6IaFn_UrURMTsDIRSfr0.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;wlc|8b;")) -r.push(new A.am("Noto Sans Wancho","notosanswancho/v17/zrf-0GXXyfn6Fs0lH9P4cUubP0GBqAPopiRfKp8.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;2ncw|1l;2nen|;")) -r.push(new A.am("Noto Sans Warang Citi","notosanswarangciti/v17/EYqtmb9SzL1YtsZSScyKDXIeOv3w-zgsNvKRpeVCCXzdgA.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;1jfk|2a;1ji7|;")) -r.push(new A.am("Noto Sans Yi","notosansyi/v19/sJoD3LFXjsSdcnzn071rO3apxVDJNVgSNg.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;9hd|1;9hk|9;9hw|7;9ob|;vls|wc;wi8|1i;1edd|;1edo|;1ee2|1;1ee7|;1eg1|4;")) -r.push(new A.am("Noto Sans Zanabazar Square","notosanszanabazarsquare/v16/Cn-jJsuGWQxOjaGwMQ6fOicyxLBEMRfDtkzl4uagQtJxOCEgN0Gc.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1jpc|1z;")) -q=this.b=A.bwR(new A.aN7(this),r)}return q}, -a37(){var s,r,q,p,o,n=this,m=n.r +r=A.b([new A.ap("Noto Sans","notosans/v28/o-0IIpQlx3QUlC5A4PNb4j5Ba_2c7A.ttf","w|2m;4g|k7;oq|5;p0|6;p8|;pa|j;pv|1q;s0|8v;1s0|3j;59s|g;5mo|8;5ow|12;5q0|1;5q8|6x;5x7|7u;654|5;65c|11;66g|5;66o|7;66x|;66z|;671|;673|u;680|1g;69i|e;69y|d;6ae|5;6al|i;6b6|2;6ba|8;6bk|2s;6ee|b;6es|q;6fk|c;6g0|v;6i8|;6io|2n;6mc|;6mh|;6qa|;6qd|;7gs|;8rk|v;928|36;wu8|2n;wzk|5b;x4y|8;x6d|a;x80|9;xcw|v;xf2|;xtc|1n;1dkw|6;1e68|;1e74|f;1edb|;1ekc|1;")],t.Qg) +if(s)r.push(new A.ap("Noto Color Emoji","notocoloremoji/v24/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFab5s79iz64w.ttf","w|;z|;16|;1c|9;4p|;4u|;6bx|;6d8|;6dl|;6hv|;6jm|;6k9|;6ms|5;6nd|1;6xm|1;6y0|;72n|;73d|a;73s|2;79e|;7fu|1;7g6|;7gg|;7i3|3;7i8|4;7im|;7ip|;7is|1;7iw|;7j1|;7j4|;7j6|1;7ja|;7je|;7ji|1;7js|2;7k0|;7k2|;7k8|b;7kv|1;7kz|;7l1|1;7l4|;7ln|;7lq|1;7ma|5;7mh|;7mj|1;7mo|1;7mv|;7my|1;7n4|1;7nh|1;7no|1;7ns|;7ny|1;7o1|;7o3|1;7op|1;7ow|5;7p3|3;7p9|;7pe|;7ph|;7pk|5;7pr|;7pu|;7pw|;7py|;7q5|;7q9|;7qg|;7qr|1;7r8|;7rb|;7rg|;7ri|;7rn|2;7rr|;7s3|1;7th|2;7tt|;7u8|;7un|;850|1;8hx|2;8ij|1;8k0|;8k5|;9io|;9j1|;9zr|;9zt|;2pz8|;2q4v|;2q9c|1;2q9q|1;2qa6|;2qa9|9;2qcm|p;2qdd|1;2qe2|;2qen|;2qeq|8;2qfk|1;2qkg|x;2qlg|33;2qom|1;2qop|2;2qou|2a;2qr7|2;2qrb|7a;2qyn|1q;2r0p|5;2r0w|n;2r1r|1;2r1v|7;2r2f|;2r2i|3;2r2o|;2r2t|1;2r38|1;2r3c|;2r3l|1;2r3w|;2r42|2;2r4h|2;2r4s|2;2r4x|;2r4z|;2r54|;2r5b|;2r5f|;2r5m|2d;2r9c|1x;2rbf|7;2rbp|2;2rbw|9;2rc9|;2rcb|1;2rcg|;2rcj|9;2rj4|b;2rjk|;2rrg|1a;2rss|9;2rt3|54;2s1c|c;2s1s|8;2s28|19;2s3j|6;2s3y|d;2s4g|8;2s4w|8;jnzk|9;jo0x|p;jo1r|;mbqd|9;mcdo|;mcdq|9;")) +if(!s)r.push(new A.ap("Noto Emoji","notoemoji/v39/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob-r0jwvS-FGJCMY.ttf","w|;z|;16|;1c|9;4p|;4u|;6bx|;6d8|;6dl|;6hv|;6jm|;6k9|;6ms|5;6nd|1;6xm|1;6y0|;72n|;73d|a;73s|2;79e|;7fu|1;7g6|;7gg|;7i3|3;7i8|4;7im|;7ip|;7is|1;7iw|;7j1|;7j4|;7j6|1;7ja|;7je|;7ji|1;7js|2;7k0|;7k2|;7k8|b;7kv|1;7kz|;7l1|1;7l4|;7ln|;7lq|1;7ma|5;7mh|;7mj|1;7mo|1;7mv|;7my|1;7n4|1;7nh|1;7no|1;7ns|;7ny|1;7o1|;7o3|1;7op|1;7ow|5;7p3|3;7p9|;7pe|;7ph|;7pk|5;7pr|;7pu|;7pw|;7py|;7q5|;7q9|;7qg|;7qr|1;7r8|;7rb|;7rg|;7ri|;7rn|2;7rr|;7s3|1;7th|2;7tt|;7u8|;7un|;850|1;8hx|2;8ij|1;8k0|;8k5|;9io|;9j1|;9zr|;9zt|;1e6m|1;2pz8|;2q4v|;2q9c|1;2q9q|1;2qa6|;2qa9|9;2qcm|p;2qdd|1;2qe2|;2qen|;2qeq|8;2qfk|1;2qkg|x;2qlg|33;2qom|1;2qop|2;2qou|2a;2qr7|2;2qrb|7a;2qyn|1q;2r0p|5;2r0w|n;2r1r|1;2r1v|7;2r2f|;2r2i|3;2r2o|;2r2t|1;2r38|1;2r3c|;2r3l|1;2r3w|;2r42|2;2r4h|2;2r4s|2;2r4x|;2r4z|;2r54|;2r5b|;2r5f|;2r5m|2d;2r9c|1x;2rbf|7;2rbp|2;2rbw|9;2rc9|;2rcb|1;2rcg|;2rcj|9;2rj4|b;2rjk|;2rrg|1a;2rss|9;2rt3|54;2s1c|c;2s1s|8;2s28|19;2s3j|6;2s3y|d;2s4g|8;2s4w|8;jnzk|9;jo0x|p;jo1r|;mbqd|9;mcdo|;mcdq|9;")) +r.push(new A.ap("Noto Sans Symbols","notosanssymbols/v40/rP2up3q65FkAtHfwd-eIS2brbDN6gxP34F9jRRCe4W3gfQ8gavVFRkzrbQ.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6hp|3;6hu|2;6jm|;6lc|z;6md|3;6mi|1;6mo|9;6qa|;6ww|f;6xd|4;6xj|;6xo|3;6xu|1;6y1|1;6y4|9;70c|;70g|k;712|4;71r|;726|f;72o|b;736|6;76o|4f;7gs|;7ii|3;7ir|;7j8|b;7js|3;7jx|m;7l5|l;7m8|d;7mq|7;7n1|f;7ny|;7oi|t;7q5|4;7sm|t;84h|1;2q68|c;2q6o|2k;2q9c|w;2qaj|h;2r0m|3;2r0v|;2r68|;2rcw|37;")) +r.push(new A.ap("Noto Sans Symbols 2","notosanssymbols2/v17/I_uyMoGduATTei9eI8daxVHDyfisHr71ypPqfX71-AI.ttf","w|2n;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6hu|1;6jm|;6nj|;6p2|a;6pf|;6qa|;6qg|1;6u1|;6v8|2;6xi|;6xk|;6xm|1;6xw|4;6y3|;70b|;70d|2;710|;72m|1;73d|1;73h|2;73l|1h;75s|a;7fk|2x;7im|4;7is|f;7jk|7;7jw|;7kk|k;7lr|g;7mm|3;7my|2;7nh|g;7nz|i;7pc|4;7pi|3;7pn|h;7qa|5;7qh|y;7rh|;7rj|4;7rq|v;7tg|;7tk|n;7u9|d;7wg|73;875|;88v|;8a3|;8hs|d;8ia|t;8jx|12;8l2|v;8lz|2u;8ov|;fcw|1r;1ek9|2;1etc|26;1evk|c;1ew0|;1exc|19;1f4w|r;1heo|u;2k80|j;2k8w|2e;2kbk|o;2pz4|17;2q0g|2r;2q3k|e;2q41|e;2q4h|e;2q4x|10;2qkt|2;2ql1|;2ql8|;2qld|b;2qly|;2qns|;2qnx|;2qoj|c;2qp3|;2qp8|2;2qpu|;2qpw|;2qpy|;2qq2|4;2qqc|c;2qr1|;2qr5|2;2qr9|2;2qrs|;2qs5|;2qsf|;2qsm|;2qtb|;2qtd|1;2qti|3;2qto|2;2qtv|;2qui|;2qv1|;2qw3|;2qwg|;2qwj|;2qwp|;2qwr|;2qwv|;2qx4|3;2qxm|;2qxr|;2qxw|2;2qy2|3;2qyf|;2qyh|2;2qyl|1;2qyr|;2qyv|3;2qz1|;2qz6|1;2r0e|7;2r0q|;2r0w|15;2r23|p;2r2v|c;2r39|2d;2r80|1b;2r9j|;2r9p|;2r9t|;2r9w|;2ra0|;2ral|;2raq|;2rax|1;2rb0|;2rba|5;2rbh|2;2rbn|4;2rc0|a;2rcg|3;2rcn|5;2rgg|2g;2rj4|b;2rk0|b;2rkg|1j;2rm8|9;2rmo|13;2ro0|t;2row|1;2rsr|;2rt2|;2ry8|2b;2s0w|d;2s1c|4;2s1k|2;2s1s|6;2s28|o;2s34|6;2s3k|2;2s40|6;2s5c|42;2s9g|1i;2sc0|9;")) +r.push(new A.ap("Noto Sans Adlam","notosansadlam/v21/neIczCCpqp0s5pPusPamd81eMfjPonvqdbYxxpgufnv0TGnBZLwhuvk.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;17j|;18g|;60w|5;61q|;642|1;6c3|2;6c8|6;6cg|2;6cm|;6cw|;6d5|1;6dg|;6dr|;6gc|;6jm|;6qa|;7gs|;948|1;94x|;2olc|23;2onk|9;2ony|1;")) +r.push(new A.ap("Noto Sans Anatolian Hieroglyphs","notosansanatolianhieroglyphs/v14/ijw9s4roRME5LLRxjsRb8A0gKPSWq4BbDmHHu6j2pEtUJzZWXybIymc5QYo.ttf","w|;4g|;6bv|;1s00|g6;")) +r.push(new A.ap("Noto Sans Arabic","notosansarabic/v18/nwpxtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlhQ5l3sQWIHPqzCfyGyvu3CBFQLaig.ttf","w|1;18|2;1c|a;4g|;4r|;57|;nj|;16o|s;17i|69;1g0|1b;1pc|k;1py|8;1qr|18;6bv|6;6dr|;7gs|;94x|;1dn4|35;1dqr|a4;1e1c|1r;1e36|1h;1e5s|d;1e9c|4;1e9i|3q;")) +r.push(new A.ap("Noto Sans Armenian","notosansarmenian/v42/ZgN0jOZKPa7CHqq0h37c7ReDUubm2SEdFXp7ig73qtTY5idb74R9UdM3y2nZLorxb60iYy6zF3Eg.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;10x|11;121|1d;13h|2;60w|5;61q|;642|1;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6ck|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1dlf|4;")) +r.push(new A.ap("Noto Sans Avestan","notosansavestan/v20/bWti7ejKfBziStx7lIzKOLQZKhIJkyu9SASLji8U.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;94g|1;1gqo|1h;1gs9|6;")) +r.push(new A.ap("Noto Sans Balinese","notosansbalinese/v24/NaPwcYvSBuhTirw6IaFn6UrRDaqje-lpbbRtYf-Fwu2Ov7fdhE5Vd222PPY.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;5c0|23;5e8|18;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Bamum","notosansbamum/v26/uk-0EGK3o6EruUbnwovcbBTkkklK_Ya_PBHfNGTPEddO-_gLykxEkxA.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;www|2f;1z40|fs;")) +r.push(new A.ap("Noto Sans Bassa Vah","notosansbassavah/v17/PN_bRee-r3f7LnqsD5sax12gjZn7mBpL5YwUpA2MBdcFn4MaAc6p34gH-GD7.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1zo0|t;1zow|5;")) +r.push(new A.ap("Noto Sans Batak","notosansbatak/v16/gok2H6TwAEdtF9N8-mdTCQvT-Zdgo4_PHuk74A.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;5hc|1f;5j0|3;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Bengali","notosansbengali/v20/Cn-SJsCGWQxOjaGwMQ6fIiMywrNJIky6nvd8BjzVMvJx2mcSPVFpVEqE-6KmsolLudCk8izI0lc.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jg|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;1vk|3;1vp|7;1vz|1;1w3|l;1wq|6;1wy|;1x2|3;1x8|8;1xj|1;1xn|3;1xz|;1y4|1;1y7|4;1ye|o;5ow|;5oy|;5p1|1;5p4|;5pd|;5pm|;5pp|;5pu|;5px|2;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;xdd|;")) +r.push(new A.ap("Noto Sans Bhaiksuki","notosansbhaiksuki/v15/UcC63EosKniBH4iELXATsSBWdvUHXxhj8rLUdU4wh9U.ttf","w|;4g|;6bv|;7gs|;1k3k|8;1k3u|18;1k54|d;1k5s|s;")) +r.push(new A.ap("Noto Sans Brahmi","notosansbrahmi/v15/vEFK2-VODB8RrNDvZSUmQQIIByV18tK1W77HtMo.ttf","w|;4g|;6bv|2;7gs|;1hq8|25;1hsi|t;1htr|;")) +r.push(new A.ap("Noto Sans Buginese","notosansbuginese/v18/esDM30ldNv-KYGGJpKGk18phe_7Da6_gtfuEXLmNtw.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;54w|r;55q|1;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;xjj|;")) +r.push(new A.ap("Noto Sans Buhid","notosansbuhid/v18/Dxxy8jiXMW75w3OmoDXVWJD7YwzAe6tgnaFoGA.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;4l1|1;4lc|j;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Canadian Aboriginal","notosanscanadianaboriginal/v21/4C_TLjTuEqPj-8J01CwaGkiZ9os0iGVkezM1mUT-j_Lmlzda6uH_nnX1bzigWLn_yAsg0q0uhQ.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;3y8|hr;4vk|1x;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1ju8|f;")) +r.push(new A.ap("Noto Sans Carian","notosanscarian/v15/LDIpaoiONgYwA9Yc6f0gUILeMIOgs7ob9yGLmfI.ttf","w|;4g|;1f34|1c;")) +r.push(new A.ap("Noto Sans Caucasian Albanian","notosanscaucasianalbanian/v16/nKKA-HM_FYFRJvXzVXaANsU0VzsAc46QGOkWytlTs-TXrYDmoVmRSZo.ttf","w|;4g|;lg|;mp|;7gs|;1e74|f;1flc|1f;1fn3|;")) +r.push(new A.ap("Noto Sans Chakma","notosanschakma/v17/Y4GQYbJ8VTEp4t3MKJSMjg5OIzhi4JjTQhYBeYo.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1ye|9;37k|9;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1hxc|1g;1hyu|h;")) +r.push(new A.ap("Noto Sans Cham","notosanscham/v27/pe06MIySN5pO62Z5YkFyQb_bbuRhe6D4yip43qfcERwcv7GykboaLg.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;xkw|1i;xmo|d;xn4|9;xng|3;")) +r.push(new A.ap("Noto Sans Cherokee","notosanscherokee/v19/KFOPCm6Yu8uF-29fiz9vQF9YWK6Z8O10cHNA0cSkZCHYWi5PDkm5rAffjl0.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;mb|1;me|2;mo|1;3vk|2d;3y0|5;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;xv4|27;")) +r.push(new A.ap("Noto Sans Coptic","notosanscoptic/v17/iJWfBWmUZi_OHPqn4wq6kgqumOEd78u_VG0xR4Y.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jd|;jq|1;jt|;k8|5;lc|8;lm|2;lt|1;mb|;me|2;n3|;ny|;o1|;ok|1;rm|d;16t|;5vx|;60w|5;61q|;642|1;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6dv|;6dy|;6e0|1;6gc|;6jm|;6qa|;7gs|;8sg|37;8vt|6;93r|;94j|1;1e78|2;1f4w|r;")) +r.push(new A.ap("Noto Sans Cuneiform","notosanscuneiform/v15/bMrrmTWK7YY-MF22aHGGd7H8PhJtvBDWgb9JlRQueeQ.ttf","w|;4g|;1kw0|pl;1log|32;1lrk|4;1ls0|5f;")) +r.push(new A.ap("Noto Sans Cypriot","notosanscypriot/v15/8AtzGta9PYqQDjyp79a6f8Cj-3a3cxIsK5MPpahF.ttf","w|;4g|;1g5c|5;1g5k|;1g5m|17;1g6v|1;1g70|;1g73|;")) +r.push(new A.ap("Noto Sans Deseret","notosansdeseret/v15/MwQsbgPp1eKH6QsAVuFb9AZM6MMr2Vq9ZnJSZtQG.ttf","w|;4g|;1fcw|27;")) +r.push(new A.ap("Noto Sans Devanagari","notosansdevanagari/v25/TuGoUUFzXI5FBtUq5a8bjKYTZjtRU6Sgv3NaV_SNmI0b8QQCQmHn6B2OHjbL_08AlXQly-AzoFoW4Ow.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jg|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1s0|3j;5ow|12;5q0|1;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6i8|;6jm|;6qa|;7gs|;x80|9;xcw|v;")) +r.push(new A.ap("Noto Sans Duployan","notosansduployan/v16/gokzH7nwAEdtF9N8-mdTDx_X9JM5wsvrFsIn6WYDvA.ttf","w|;4g|;6bw|1;7gs|;2fpc|2y;2fsg|c;2fsw|8;2ftc|9;2fto|7;")) +r.push(new A.ap("Noto Sans Egyptian Hieroglyphs","notosansegyptianhieroglyphs/v26/vEF42-tODB8RrNDvZSUmRhcQHzx1s7y_F9-j3qSzEcbEYindSVK8xRg7iw.ttf","w|;4g|;6bw|1;7gs|;1o1s|tq;")) +r.push(new A.ap("Noto Sans Elbasan","notosanselbasan/v15/-F6rfiZqLzI2JPCgQBnw400qp1trvHdlre4dFcFh.ttf","w|;4g|;53|;lh|;pd|g;pv|6;re|;rg|;ri|;7gs|;1fk0|13;")) +r.push(new A.ap("Noto Sans Elymaic","notosanselymaic/v15/UqyKK9YTJW5liNMhTMqe9vUFP65ZD4AjWOT0zi2V.ttf","w|;4g|;1hpc|m;")) +r.push(new A.ap("Noto Sans Georgian","notosansgeorgian/v42/PlIaFke5O6RzLfvNNVSitxkr76PRHBC4Ytyq-Gof7PUs4S7zWn-8YDB09HFNdpvnzFj-f5WK0OQV.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;13d|;3a8|11;3bb|;3bh|;3bk|1b;5n4|16;5od|2;60w|5;61q|;642|1;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gu|;6jm|;6qa|;8w0|11;8x3|;8x9|;")) +r.push(new A.ap("Noto Sans Glagolitic","notosansglagolitic/v15/1q2ZY4-BBFBst88SU_tOj4J-4yuNF_HI4ERK4Amu7nM1.ttf","w|;4g|;lf|;lh|;w4|;w7|;8ow|1a;8q8|1a;wvj|;2mtc|6;2mtk|g;2mu3|6;2mub|1;2mue|4;")) +r.push(new A.ap("Noto Sans Gothic","notosansgothic/v15/TuGKUUVzXI5FBtUq5a8bj6wRbzxTFMX40kFQRx0.ttf","w|;4g|;lg|1;lk|;mp|;1f74|q;")) +r.push(new A.ap("Noto Sans Grantha","notosansgrantha/v17/3y976akwcCjmsU8NDyrKo3IQfQ4o-r8cFeulHc6N.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;2ay|;2b9|;2cm|c;5ow|;5oy|1;5pu|2;5q0|1;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6i8|;6jm|;6qa|;7gs|;1ibk|3;1ibp|7;1ibz|1;1ic3|l;1icq|6;1icy|1;1id1|4;1id7|9;1idj|1;1idn|2;1ids|;1idz|;1ie5|6;1iee|6;1ieo|4;")) +r.push(new A.ap("Noto Sans Gujarati","notosansgujarati/v23/wlpWgx_HC1ti5ViekvcxnhMlCVo3f5pv17ivlzsUB14gg1TMR2Gw4VceEl7MA_ypFwPM_OdiEH0s.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;22p|2;22t|8;233|2;237|l;23u|6;242|1;245|4;24c|9;24n|2;24r|2;24w|;25c|3;25i|b;261|6;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;x80|9;")) +r.push(new A.ap("Noto Sans Gunjala Gondi","notosansgunjalagondi/v15/bWto7e7KfBziStx7lIzKPrcSMwcEnCv6DW7n5hcVXYMTK4q1.ttf","w|1;11|;13|8;1m|;1o|3;4g|;5z|;6v|;6bw|1;6c8|1;6cc|1;6cm|;6qa|;7gs|;1kdc|5;1kdj|1;1kdm|10;1keo|1;1ker|5;1kf4|9;")) +r.push(new A.ap("Noto Sans Gurmukhi","notosansgurmukhi/v26/w8g9H3EvQP81sInb43inmyN9zZ7hb7ATbSWo4q8dJ74a3cVrYFQ_bogT0-gPeG1OenbxZ_trdp7h.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jg|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;1z5|2;1z9|5;1zj|1;1zn|l;20a|6;20i|1;20l|1;20o|1;20s|;20u|4;213|1;217|2;21d|;21l|3;21q|;21y|g;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;7jg|;x80|9;")) +r.push(new A.ap("Noto Sans HK","notosanshk/v21/nKKQ-GM_FYFRJvXzVXaAPe9hMnB3Eu7mOQ.otf","w|2m;4g|2r;7k|3;7u|1;88|3;8z|1;93|1;98|3;9e|1;a0|5;b6|;bk|1;bz|1;ct|f;e0|1;gh|;gx|;jf|;jr|;jt|2;k9|;kq|1;lc|1;lg|;lj|;lo|;pd|g;pv|6;q9|o;sh|;sw|1r;up|;5z2|1;61s|2h;6bm|1;6c0|6;6c8|2;6cc|2;6cg|2;6cl|2;6cw|;6cy|1;6d1|;6d5|3;6de|;6dj|2;6dt|;6es|;6g9|;6gb|1;6hp|1;6io|;6ir|;6it|;6ix|1;6j3|;6j7|;6ja|;6jl|1;6jq|1;6jv|;6jy|;6k5|;6kb|;6lc|b;6ls|b;6mo|9;6ns|1;6o4|2;6ob|1;6og|;6oi|;6ok|;6p2|3;6ph|;6ps|;6pu|1;6px|6;6q7|;6q9|2;6qd|;6qi|;6ql|3;6qr|;6qt|9;6r8|3;6rh|;6rn|;6rp|;6rs|;6rw|;6s2|;6sg|2;6sk|3;6sq|1;6su|1;6sy|1;6t2|1;6te|5;6tm|1;6tx|4;6u8|;6ud|;6v3|;6vu|1;6wf|;6x1|2;6xe|;6xk|;6y1|1;71s|1;726|e;72m|;72y|1;74z|;76o|97;7g1|2;7g6|1;7gc|1;7gg|1;7gm|6;7gu|5;7he|4;7hr|;7i8|3;7id|1;7ih|;7im|1;7iu|1;7j0|3;7jj|;7k0|2;7kw|f;7le|b;7mo|;7nh|1;7pe|;7pv|;7q2|;7r1|;7r3|1;7rq|;7sm|t;7tt|;850|1;88v|;8ai|1;8hx|2;8ii|;8lx|;94q|1;96o|p;97f|2g;9a8|5x;9gw|b;9hc|1r;9j5|2d;9ll|2u;9ol|16;9pt|1e;9r9|15;9sg|17;9ts|z;9v4|1a;9wg|7f;a3x|5u;ab9|;abk|;abu|;abw|;ack|;acz|;ad6|;ad9|1;adv|;ady|;aed|;aen|;af0|;af5|;afc|;afz|;ag4|;ag6|;agr|;ah2|;aim|;aj5|;aj7|;ajd|;ajl|;ajx|;ak0|;ak2|;ak7|1;akk|;al3|1;ald|;alh|;alp|;am7|;am9|;amd|;amf|;ami|;amm|;amq|;amu|;amz|;an1|;anl|2;anv|;any|;ao9|;aoo|;aoq|;aoz|;ap1|;ap9|;aph|;apl|;apq|;apz|2;aq6|;aqn|;aqp|;are|;arl|;asa|;asl|;asq|;ass|;asw|1;at1|;at5|;at8|;atd|;atf|2;atj|1;atv|1;aty|;au5|;au9|1;aud|1;aut|;av5|;av7|;avc|;ave|;avh|;avw|;aw2|1;aw5|;awc|1;awg|;awi|1;awq|;aww|;awz|;axu|;ay7|;azb|;azk|;b09|;b0e|;b12|;b1u|;b20|;b23|;b2n|;b2x|;b34|;b3h|;b3q|;b3s|;b4z|;b5h|;b6o|;b7n|;b7w|;b81|;b84|;b96|;b9k|;b9w|;baf|;baq|;bb3|;bbh|;bc3|;bco|;bcw|;bd5|1;bde|;bdl|;bdn|;bdt|;bdw|;beg|;bfg|;bfm|;bfp|;bfw|;bg8|;bgb|;bge|;bgh|;bgj|;bgm|;bh3|1;bhl|1;bhw|;bij|;biq|;biv|;bj0|;bj2|;bja|1;bkn|;bl7|;blp|;bmm|;bmo|;bn4|;bn6|;bn9|;bnf|;bny|;bo9|;boi|;bor|;bp5|;bpe|;bq0|;bq8|;bqp|1;bqz|1;br4|;brp|1;brt|;bs1|;bss|;bsu|;bsy|;bt0|;btj|;btp|;bu4|;bua|2;bv1|;bv5|;bv9|;bvc|;bx0|;byj|;c0b|;c0d|;c0h|;c0m|;c0s|;c17|;c1b|;c2a|1;c2l|;c36|;c3f|;c3q|;c3w|;c3y|;c41|;c4f|;c4i|;c4p|1;c4v|;c51|;c59|;c5h|;c5k|;c5m|;c5r|;c5t|;c6d|;c6l|;c6s|;c73|;c7a|1;c7d|;c7g|1;c7n|;c7v|;c87|1;c8b|;c8j|1;c8n|;c8s|1;c92|;cao|;car|;caw|;cb9|;cc4|;cdk|2;cdp|;cdt|;ce0|;ce7|;cea|;cef|;cei|;cek|;ceo|1;ceu|1;cey|1;cf2|;cf5|1;cfb|;cfd|;cff|1;cfk|;cfn|1;cfu|;cfw|;cfz|1;cg4|;cg6|1;cge|;cib|;cig|1;cir|;cjg|;ck3|;clc|;clk|;clz|;cm4|;cmd|;cml|;cmx|1;cn8|;cnd|;cnx|;cop|;cp1|;cpf|;cpj|;cpu|;cpx|;cq2|;cq7|;cq9|;crs|;cs4|;csb|;csf|;cso|;ct4|;ctb|;cu0|;cu2|;cua|2;cuh|;cum|;cvl|1;cx3|;cx8|;cxa|;cxo|;cxr|;cxt|;cy8|;cz6|;czo|;czu|;czz|;d0b|;d0t|;d0v|;d15|;d1t|;d2b|;d34|;d40|;d4a|;d4m|;d4q|;d58|;d5g|;d5u|;d6d|;d6h|;d6k|;d84|;d8b|1;d8q|;d9n|;dbi|;dcn|;dcq|;ddm|;ddt|;deh|;den|;df1|;df4|;df6|;dfl|1;dg3|;dgl|;dgt|;diy|;djj|;djl|;djz|1;dk2|;dkg|;dkn|;dkt|;dkw|;dkz|;dl1|;dla|;dlp|2;dlt|;dlw|;dm1|3;dmc|;dmr|1;dmx|;dmz|;dna|;dnf|;dnh|;dnr|;dny|;do3|;do6|;dob|;dod|;dof|;doj|;dox|1;dp1|;dp4|;dp8|;dpd|1;dpm|;dpp|;dpz|1;dqd|;dra|;drn|;dsq|;dt5|1;dtv|;dty|;du7|;dud|;duf|;dwb|;dx6|;dxc|;dy9|;dym|;dyz|;dzj|1;e0l|;e0n|;e1f|;e1k|;e2e|;e2s|;e32|1;e4c|;e54|;e5i|;e6t|;e7h|;e7o|;e80|;e8b|;e9j|;eal|;eb5|;ecb|;ect|1;eds|;ee5|;eel|;eer|;eey|;efa|;efl|;efy|;eg5|;ega|;egd|;egf|1;egl|;egs|;egu|;eh1|;ehd|;ehf|;ehx|;ei2|;eia|;eix|;ejl|;ejr|;elb|;elh|;elj|;emn|;en1|;en8|;enp|;eqe|;eqs|;er8|;erc|;es1|;esk|;etb|;ets|;eu1|;eu8|;euk|;euv|;ewf|1;ewi|;ewr|;ewu|;exa|;exc|;exf|;exi|1;exp|;eyl|1;eyo|;f0k|;f0n|;f0u|;f1u|;f23|;f26|;f28|;f2f|;f2v|;f2z|;f3h|;f3r|;f3v|;f3x|;f41|;f45|;f50|;f5a|;f5c|;f5j|;f65|;f6p|1;f71|;f7r|;f7t|;f80|;f90|;fau|1;fbd|;fbl|;fbw|;feo|1;fer|1;fev|a;ff8|2;ffc|2;ffg|;ffi|1;ffl|1;ffo|;ffq|;ffs|;ffu|9;fg6|3;fgb|2;fgf|;fgi|1;fgl|;fgn|2;fgr|;fgt|2;fgy|1;fh2|;fh4|7;fhl|1;fhv|;fi0|;fi6|b;fij|3;fip|4;fiw|3;fj2|8;fjc|;fjf|3;fjn|;fjq|1;fjt|3;fjz|5;fk6|5;fkd|1;fkk|6;fks|3;fkx|;fkz|2;fl4|3;fla|;flc|8;fln|;flp|;flr|6;fm0|3;fm5|8;fmf|3;fml|;fmq|;fmw|1;fn0|1;fn3|1;fn6|2;fna|9;fnl|2;fnp|4;fnv|p;fon|;fop|3;fou|2;foy|p;fpp|;fpr|3;fpw|4;fq2|4;fqa|;fqg|;fqj|;fqm|2;fqq|5;fqx|2;fr1|;fr3|6;frb|a;frn|1;frq|b;fs4|1;fsc|;fse|c;fst|1;fsw|;fsz|;ft1|4;ft7|4;ftd|b;ftq|5;ftx|c;fub|2;fuf|;fuj|1;fuo|1;fur|;fut|a;fv5|;fv7|;fv9|3;fve|c;fvs|8;fw2|5;fwa|;fwd|;fwg|3;fwl|;fwn|1;fwr|3;fww|2;fx0|2;fx4|6;fxe|1;fxi|;fxo|c;fy2|5;fy9|1;fyc|7;fyl|4;fyr|4;fyx|2;fz1|;fz3|2;fz7|7;fzg|5;fzn|3;fzs|1;fzv|j;g0g|5;g0n|1;g0q|;g0s|;g0v|3;g10|2;g15|2;g19|1;g1c|5;g1j|6;g1r|2;g1v|6;g23|2;g29|1;g2c|3;g2h|a;g2t|;g2v|7;g35|;g38|5;g3g|;g3k|;g3m|;g3q|4;g3x|;g3z|;g41|7;g4a|;g4c|;g4e|;g4g|;g4i|;g4k|1;g4n|1;g4q|2;g4u|;g4w|9;g58|2;g5f|h;g5z|1;g63|7;g6c|;g6l|;g6o|1;g6r|3;g6w|2;g70|2;g74|3;g79|7;g7i|;g7k|3;g7q|1;g7w|5;g84|6;g8e|;g8g|8;g8q|2;g8x|;g8z|1;g92|1;g95|6;g9e|;g9g|3;g9l|9;ga0|7;gaa|3;gaf|6;gan|5;gav|6;gb3|2;gb7|1;gba|5;gbj|2;gbn|1;gbq|;gbs|6;gc5|;gc9|;gcb|1;gce|;gcg|3;gcl|;gcn|;gcp|;gcs|1;gcw|3;gd1|4;gd7|;gd9|7;gdi|;gdl|;gdn|;gdr|2;gdv|2;gdz|5;ge6|1;ge9|;ged|1;geg|3;gel|5;get|2;gex|1;gf0|1;gf3|5;gfb|;gfe|;gfg|1;gfj|5;gfr|2;gfv|a;gg7|3;ggc|2;ggh|3;ggn|;ggq|;ggs|5;ggz|1;gh2|1;gh5|;gh8|9;ghj|2;ghn|4;ghu|;ghw|;gi2|;gi6|1;gia|2;gie|4;gik|4;giq|;gis|a;gj4|;gj6|;gj8|;gja|;gjd|;gjf|;gjl|2;gjp|;gjs|5;gk0|2;gk4|;gk6|5;gkf|7;gko|b;gl1|3;gl7|1;gla|;gld|;glf|1;gli|e;gly|;gm0|9;gmb|m;gmz|8;gn9|3;gne|5;gno|;go0|d;gof|9;goq|8;gp0|4;gp7|d;gpm|;gpo|;gpq|;gps|k;gqe|j;gqz|5;gra|;gre|;gri|;grk|b;grx|2;gs1|2;gs7|1;gsa|3;gsf|;gsh|j;gt3|1;gt6|;gta|;gtf|;gth|3;gtm|f;gu3|1;gu6|3;gub|8;gul|6;gut|2;gv0|3;gv5|5;gvd|2;gvl|2;gvp|2;gvt|;gvv|9;gw6|f;gwo|2;gws|1;gwv|;gwx|d;gxc|5;gxl|3;gxr|w;gyp|9;gz0|;gz2|4;gz9|2;gzd|9;gzo|2;gzs|1;gzw|b;h0b|8;h0l|;h0n|;h0p|1;h0s|4;h0y|9;h19|6;h1h|1;h1k|2;h1o|4;h1u|2;h1z|3;h25|1;h28|6;h2g|c;h2u|6;h32|9;h3d|7;h3m|1;h3p|;h3r|3;h3w|3;h41|;h44|4;h4a|5;h4h|6;h4p|;h4s|7;h51|1;h54|5;h5d|;h5f|1;h5i|1;h5m|1;h5p|5;h5w|1;h5z|;h62|1;h65|4;h6f|;h6h|2;h6l|;h6n|5;h6v|6;h76|4;h7c|;h7e|6;h7m|1;h7s|2;h7w|4;h82|2;h8b|;h8d|6;h8l|2;h8p|9;h90|;h93|;h97|;h9b|;h9d|1;h9g|;h9i|5;h9p|;h9r|8;ha2|6;haa|1;hag|;hai|3;han|1;har|2;hav|e;hbb|;hbe|;hbi|;hbn|3;hbs|7;hc1|3;hc6|2;hcb|1;hce|2;hci|;hck|1;hcn|;hcs|b;hd5|;hd8|i;hds|e;he8|;hea|;hec|;heg|1;hej|3;heo|a;hf0|f;hfh|;hfj|1;hfo|;hfr|8;hg1|4;hg7|8;hgi|3;hgo|1;hgr|2;hgv|;hgx|5;hh5|a;hhh|6;hhq|6;hhy|;hi0|2;hi4|5;hib|;hid|7;him|3;hir|;hit|1;hiy|5;hj5|1;hj9|4;hjf|;hji|8;hjs|8;hk2|2;hk7|2;hkb|1;hkf|1;hki|2;hkp|6;hky|5;hl6|;hl8|3;hld|1;hlg|3;hll|1;hlo|1;hlr|1;hlu|;hlw|1;hlz|;hm1|6;hm9|1;hmc|;hmf|1;hmk|;hmm|;hmo|;hms|1;hmv|3;hn2|3;hn7|2;hnb|1;hne|;hng|;hnk|2;hnp|;hnr|;hnt|5;ho0|9;hob|a;hop|1;hot|3;hoy|2;hp2|4;hp9|b;hpo|;hpq|j;hqb|h;hqu|;hqw|6;hr4|1;hr7|3;hrc|r;hs9|4;hsf|;hsh|2;hsl|7;hsu|3;hsz|2;ht3|;ht5|5;htf|;hth|4;hto|2;hts|a;hu4|1;hu8|u;hv4|1;hvb|8;hvl|3;hvq|;hvs|;hvu|2;hvy|9;hw9|9;hwk|3;hwp|3;hwu|m;hxi|9;hxt|;hxv|;hxx|h;hyg|6;hyo|;hyq|9;hz1|2;hz5|2;hz9|;hzb|2;hzf|2;hzj|2;hzn|4;hzt|2;hzx|4;i03|5;i0a|6;i0i|;i0k|;i0o|;i0s|5;i0z|5;i16|7;i1f|5;i1m|3;i1r|;i1u|4;i20|1;i23|3;i28|8;i2i|3;i2n|6;i2v|2;i2z|1;i32|2;i36|1;i39|a;i3m|6;i3u|;i3w|2;i40|;i43|6;i4f|8;i4q|4;i4w|9;i57|;i5a|e;i5q|5;i5x|1;i60|;i62|;i67|;i69|;i6b|2;i6f|f;i6y|;i70|;i72|2;i76|3;i7c|;i7e|;i7g|;i7k|1;i7n|;i7r|5;i7y|3;i84|d;i8j|3;i8o|1;i8s|2;i8w|;i8y|3;i93|3;i98|3;i9d|;i9f|1;i9k|4;i9q|;i9v|;i9x|1;ia0|5;ia7|6;iah|1;iak|l;ib7|;ib9|3;ibe|;ibl|1;ibq|6;iby|d;ice|1;icl|;ico|2;ics|5;id0|5;id7|2;idb|2;idi|1;idn|7;idw|7;ie5|3;iea|7;iek|;iem|c;if0|7;if9|7;ifi|;ifk|2;ifp|2;ift|;ifv|;ify|;ig2|1;ig5|;ig7|2;igb|1;igf|3;igk|;ign|b;ih0|7;ih9|1;ihe|3;ihj|;ihl|1;iho|6;ihw|;ihz|b;iic|6;iik|1;iio|3;iiu|1;iix|;iiz|;ij1|;ij3|;ij5|1;ij8|4;ijf|;ijh|5;ijp|3;ijv|;ijy|;ik0|5;ik7|;ik9|;ikd|2;iki|2;ikm|;ikp|3;iku|;ikx|1;il0|7;il9|;ilb|6;ilk|1;iln|;ilp|1;ilv|1;ily|2;im5|1;im8|5;img|;imi|5;imr|2;imv|2;imz|8;ina|a;inm|4;ins|8;io2|2;io6|7;iof|;ioi|;iol|2;iop|3;iow|;ioy|6;ip6|4;ipc|9;ipp|1;ipt|1;ipw|a;iq8|j;iqt|4;ir0|;ir2|1;ir5|3;ira|6;iri|1;irl|1;iro|1;irr|1;iru|5;is2|3;is7|1;isa|1;isd|;isf|;isi|7;ist|1;isw|1;isz|;it1|3;it6|2;itc|;itf|3;itk|9;itw|;ity|3;iu4|2;iu9|4;iuf|;iuh|4;iun|5;iuu|3;iuz|8;iv9|7;ivk|2;ivq|3;ivv|1;ivy|3;iw4|b;iwh|1;iwl|2;iwp|c;ix5|;ix8|1;ixb|3;ixg|5;ixn|;ixp|4;ixv|2;iy0|;iy2|1;iy5|2;iy9|;iyb|2;iyf|1;iyi|1;iyl|;iyn|1;iyx|e;izd|5;izk|f;j01|4;j07|;j09|;j0b|;j0g|7;j0p|4;j0w|;j0y|3;j14|3;j19|2;j1e|e;j1u|;j1x|;j1z|;j26|3;j2b|7;j2k|2;j2o|;j2q|;j2s|3;j2y|6;j36|2;j3a|2;j3k|h;j43|c;j4h|;j4j|2;j4n|d;j52|3;j5c|h;j5v|d;j6a|4;j6g|5;j6n|1;j6q|1;j6v|2;j6z|1;j72|2;j76|;j78|;j7a|1;j7f|;j7h|5;j7o|c;j82|4;j88|g;j8q|2;j8u|9;j95|1;j98|2;j9c|3;j9j|;j9l|5;j9s|6;ja0|5;ja7|;ja9|1;jac|;jaf|j;jb0|;jb2|5;jb9|8;jbj|1;jbn|;jbq|;jbs|;jbu|;jby|2;jc2|9;jcd|1;jcg|2;jcl|c;jcz|1;jd3|3;jd8|2;jdc|2;jdg|2;jdl|2;jdr|6;jdz|;je1|5;je8|;jea|2;jee|1;jeh|1;jel|6;jeu|8;jf4|4;jfc|4;jfi|;jfk|6;jfs|;jfx|7;jg6|1;jg9|h;jgs|;jgu|a;jh9|;jhg|;jhi|;jhk|9;jhv|3;ji0|1;ji3|4;ji9|r;jj3|;jj9|;jjf|o;jk7|2;jkb|6;jkj|3;jko|;jl4|7;jld|d;jls|h;jmc|6;jml|;jms|1;jmv|2;jmz|7;jn9|8;jnj|6;jnr|b;jo4|;jo6|3;job|a;jon|a;jp5|;jp9|1;jpc|j;jpx|m;jql|9;jqw|1;jqz|1;jr2|;jra|1;jrd|7;jrm|6;jru|2;jry|a;jsa|6;jsi|9;jst|4;jsz|;jt7|;jt9|1;jtc|4;jtk|9;jtx|4;ju3|i;jun|;juq|;jut|;juv|6;jv3|4;jv9|5;jvg|4;jvm|4;jvt|;jvv|9;jw6|;jwb|a;jwn|;jwp|2;jwt|3;jwy|2;jx2|5;jx9|;jxc|d;jxr|5;jxz|1;jy2|7;jyb|1;jye|1;jyh|1;jyk|5;jyr|6;jyz|b;jzd|7;jzm|7;jzv|;jzx|2;k01|;k03|;k05|1;k08|2;k0d|;k0f|;k0h|;k0j|7;k0s|3;k0y|6;k16|3;k1b|;k1e|a;k1r|a;k23|1;k28|2;k2c|3;k2h|;k2j|7;k2s|1;k2v|1;k2y|2;k32|2;k36|1;k39|4;k3f|4;k3l|5;k3v|9;k46|1;k4a|1;k4d|6;k4l|1;k4o|1;k4s|9;k56|3;k5b|1;k5e|j;k60|;k64|c;k6j|;k6l|9;k6x|1;k75|4;k7b|6;k7j|;k7l|2;k7r|;k7t|f;k8a|2;k8e|6;k8m|8;k8w|;k90|a;k9c|2;k9g|6;k9p|;k9r|3;k9w|;ka0|3;ka5|e;kal|3;kas|;kau|9;kb6|;kba|;kbc|6;kbk|;kbn|1;kbq|3;kbv|3;kc0|4;kc6|3;kcc|;kce|7;kco|8;kcy|7;kd7|;kd9|6;kdh|3;kdm|4;kdt|;kdv|3;ke0|7;kec|5;kej|6;ker|;ket|2;kex|1;kf0|6;kfb|;kfe|l;kg1|6;kg9|;kgb|a;kgn|3;kgs|1;kgv|1;kh0|;kh8|;kha|d;khr|7;ki0|c;kie|9;kiq|5;kix|h;kjg|;kji|6;kjx|;kk0|;kk2|2;kk6|2;kka|8;kkl|1;kko|3;kkt|2;kkx|d;klc|h;klv|3;km5|;kmd|;kmj|;kml|2;kmp|1;kms|5;kmz|h;knj|5;knq|2;knv|2;knz|5;ko6|g;kop|;kot|;kox|;koz|b;kpc|8;kpm|;kpo|5;kpv|1;kpy|6;kq6|f;kqo|l;krb|4;krp|;kru|;krw|;krz|1;ks2|7;ksb|b;kso|4;ksu|1;ksx|16;ku8|;kua|1;kud|1;kui|;kul|1;kuo|1;kur|9;kv2|p;kvt|;kvv|9;kw6|;kw9|8;kwj|3;kwp|;kwx|1;kx0|5;kx7|3;kxd|3;kxi|n;ky7|;ky9|;kyb|e;kyr|;kyt|4;kyz|2;kz6|3;kzc|9;kzn|6;kzv|g;l0d|e;l0t|;l0v|;l0x|;l10|;l12|;l16|;l1a|7;l1j|;l1l|1;l1o|b;l21|f;l2j|4;l2p|a;l31|1;l36|1;l39|8;l3j|2;l3n|1;l3s|9;l45|;l47|1;l4a|2;l4e|3;l4j|;l4m|;l4o|4;l4w|;l4y|3;l54|3;l5b|4;l5i|4;l5p|1;l5s|1;l5v|;l5x|;l60|;l64|1;l67|;l69|e;l6p|2;l6t|9;l74|2;l78|3;l7d|;l7f|1;l7i|9;l7u|;l7x|;l7z|;l82|;l84|;l86|5;l8e|6;l8m|;l8o|2;l8s|3;l8x|;l90|5;l97|;l9a|2;l9e|5;l9m|1;l9p|3;l9u|1;l9x|2;la2|;la4|1;la7|2;lab|a;lan|1;laq|2;lau|2;lay|2;lb2|;lb4|4;lba|2;lbe|2;lbj|1;lbm|1;lbr|f;lc8|1;lcb|2;lcf|2;lcj|3;lco|5;lcv|2;lcz|5;ld6|2;lda|d;ldp|6;ldy|;le1|7;lea|;lec|1;lef|a;let|6;lf1|9;lfc|3;lfh|j;lg2|4;lg8|5;lgf|;lgi|;lgq|a;lh2|h;lhl|e;li1|a;lid|;lif|c;lit|;lix|;lj3|j;ljq|5;ljx|3;lk2|;lk4|u;lla|;llj|5;llq|c;lm4|6;lmc|10;lne|;lno|1;lnu|2;lny|1;lo1|4;lo7|9;loi|;lok|9;lov|n;lpk|f;lq1|5;lq8|;lqa|3;lqi|;lqn|;lqt|;lqw|5;lr3|n;lrs|9;ls3|4;ls9|2;lsd|s;lt7|;lta|1;ltd|3;lti|3;lto|;lty|;lu0|1;lu3|;lu5|3;lua|2;lue|h;luy|1;lv2|14;lw8|5;lwi|;lwo|1;lwr|4;lwx|1;lx0|r;lxu|8;ly4|;ly6|9;lyh|o;lz7|1;lzi|a;lzu|a;m06|1;m09|7;m0i|2;m0m|c;m10|a;m1c|;m1e|5;m1p|p;m2g|c;m2u|9;m37|2;m3c|c;m3q|3;m3v|7;m44|;m46|2;m4a|2;m4e|3;m4j|4;m4p|6;m4x|;m50|g;m5i|6;m5r|6;m5z|5;m66|8;m6g|5;m6o|2;m6s|4;m6y|i;m7i|3;m7o|6;m7w|3;m81|5;m89|2;m8e|1;m8h|5;m8o|2;m8v|2;m8z|4;m95|;m97|6;m9f|2;m9j|7;m9s|;m9w|4;ma2|g;mak|6;mas|;mb3|2;mb7|d;mbm|;mbo|2;mbt|5;mc0|;mc3|;mc7|;mc9|a;mcl|1;mco|1;mcr|1;mcu|8;md6|1;mda|;mdc|7;mdl|b;mdy|4;me4|g;mem|;meo|8;mey|4;mf4|2;mf8|6;mfg|;mfi|4;mfo|;mfq|f;mg7|3;mgc|1;mgf|6;mgn|3;mgs|f;mha|4;mhg|2;mhk|5;mhr|3;mhw|4;mi3|3;mi8|2;mic|2;mig|1;mij|8;mit|2;mix|1;mj0|4;mj7|4;mjd|2;mjh|2;mjm|c;mk0|;mk5|1;mk8|3;mkd|5;mkk|;mkm|6;mkv|1;mky|1;ml1|e;mli|1;mll|1;mlo|;mlq|2;mlu|2;mly|3;mm3|7;mmc|5;mmj|d;mmy|1;mn1|2;mn5|9;mng|4;mnm|;mno|1;mnu|;mnx|;mnz|7;mo9|5;mog|2;mok|;mom|4;mos|;mov|5;mp2|;mp4|3;mpf|1;mpi|c;mpw|;mpz|1;mq2|2;mq7|4;mqe|3;mqj|3;mqq|1;mqt|9;mr4|c;mri|7;mrs|2;mrw|6;ms7|4;msd|5;msl|7;msu|a;mt6|i;mtq|1;mtu|6;mu4|6;muc|9;muq|a;mv2|2;mv6|e;mvm|c;mw0|b;mwd|2;mwj|q;mxd|1;mxg|3;mxl|d;my0|i;myk|;myn|o;mzd|c;mzr|f;n09|1;n0c|7;n0l|8;n0w|;n0y|;n10|1;n13|a;n1f|8;n1p|;n1r|3;n1w|7;n25|6;n2d|1;n2g|;n2i|2;n2n|1;n2r|m;n3g|;n3i|;n3k|2;n3o|4;n3v|;n3x|3;n42|3;n47|1;n4b|f;n4s|3;n4x|1;n51|1;n54|d;n5j|4;n5p|3;n5u|;n5y|2;n62|5;n69|;n6b|2;n6h|4;n6n|1;n6q|5;n6y|6;n76|;n7a|4;n7h|3;n7n|1;n7q|1;n7u|8;n84|1;n88|2;n8d|1;n8i|3;n8n|;n8q|1;n8w|6;n94|d;n9j|1;n9m|8;n9w|1;n9z|d;nae|1;nal|;nan|k;nbb|6;nbj|2;nbn|3;nbt|g;ncc|1;ncf|6;nco|;ncq|3;ncw|;ncy|1;nd2|3;nd8|8;ndi|4;ndo|;ndr|3;ndw|3;ne1|1;ne4|a;neg|7;nep|1;nes|;neu|5;nf2|2;nf6|1;nf9|1;nfd|5;nfl|;nfo|2;nfu|1;nfx|3;ng4|1;ng7|1;nga|1;ngd|2;ngi|4;ngo|2;ngs|2;ngy|2;nh2|;nh5|6;nhd|;nhf|4;nhl|1;nho|9;nhz|5;ni6|;ni9|;nib|2;nif|5;nim|5;nit|;nix|2;nj1|3;nj6|7;njf|;njh|;njj|;njl|d;nk0|;nk3|4;nka|5;nki|;nkk|2;nko|4;nku|5;nl1|a;nle|;nlj|e;nlz|2;nm3|4;nm9|;nmb|;nmd|;nmf|c;nmt|;nmv|1;nmy|3;nn3|8;nnd|6;nnm|3;nnr|;nnt|7;no3|2;no7|7;nog|;noi|1;nol|4;nos|8;np3|7;npe|1;nph|1;npk|1;npo|8;nq0|;nq4|7;nqd|g;nqv|2;nr0|1;nr6|3;nrb|7;nrk|4;nrw|2;ns0|;ns2|;ns4|2;ns8|9;nsp|3;nsu|3;nsz|6;nt8|3;ntd|;ntf|7;ntq|7;ntz|6;nu7|5;nue|;nug|4;num|;nup|;nur|2;nuv|e;nvb|1;nve|1;nvh|8;nvr|3;nvw|9;nw7|;nw9|6;nwh|1;nwk|2;nwp|;nws|;nwu|;nww|4;nx3|;nx5|;nx7|3;nxd|;nxf|c;nxt|5;ny0|a;nyc|8;nyn|m;nzb|4;nzh|;nzk|4;nzt|1;nzw|7;o06|2;o0a|1;o0d|g;o0v|3;o10|a;o1c|4;o1i|5;o1p|4;o1w|2;o20|a;o2c|2;o2g|;o2k|4;o2q|2;o2u|1;o2x|5;o35|;o38|;o3a|2;o3e|1;o3k|;o3m|4;o3s|;o3u|4;o40|5;o47|5;o4e|2;o4i|;o4m|;o4o|;o4q|8;o53|;o55|7;o5f|b;o5w|;o5y|2;o62|2;o67|3;o6d|;o6f|2;o6j|3;o6o|2;o6s|2;o6w|3;o71|4;o77|9;o7j|a;o7y|2;o82|1;o88|4;o8e|a;o8q|2;o8u|7;o93|4;o9b|;o9d|;o9f|;o9k|5;o9r|1;o9u|5;oa1|2;oa5|2;oae|1;oah|8;oas|2;oaw|4;ob2|6;obc|3;obh|3;obm|j;oc8|1;ocb|;ocg|;oci|g;od0|2;od4|;odc|7;odl|;odo|c;oe3|;oea|;oec|1;oef|1;oei|8;oes|9;of4|4;ofg|3;ofl|1;ofo|1;ofr|2;ofy|;og0|1;og4|3;og9|3;oge|2;ogk|1;ogo|k;ohc|4;ohj|c;ohx|2;oi1|9;oid|;oih|;oij|8;oit|8;oj4|;oj7|;oj9|;ojb|2;ojf|5;ojm|3;ojr|3;ojw|1;ok0|1;ok3|1;ok6|1;ok9|4;okf|1;okj|4;okp|7;oky|3;ol4|9;olf|3;olk|2;olo|2;olt|1;olw|4;om4|;om6|1;om9|2;omd|3;omk|;omm|1;omp|4;omw|7;on6|1;on9|;onb|7;onk|7;ont|1;onw|4;oo2|;oo6|2;ooa|;ooc|d;oor|3;oow|y;opx|;oq0|1;oq3|1;oq6|5;oqd|1;oqg|f;oqy|;or1|9;orc|;ore|5;orl|2;orq|5;orx|6;os9|4;osf|2;osj|3;oso|1;osr|4;osx|6;ot8|8;oti|f;otz|b;ouc|3;ouh|7;ouq|2;ouv|a;ov7|7;ovg|;ovi|9;ovt|5;ow3|;ow7|g;owq|b;ox3|;ox5|2;ox9|s;oy4|;oy8|c;oym|5;oyt|;oyv|9;oz6|g;ozq|2;ozu|5;p01|b;p0f|;p0k|;p0s|;p16|;p1j|;p1r|;p27|;p3a|;p4m|4;p4t|4;p4z|2;p53|e;p5k|;p5n|6;p5v|;p5x|9;p68|3;p6d|a;p6r|;p6t|a;p75|6;p7e|4;p7k|9;p7w|n;p8l|;p8n|;p8p|9;p90|1;p93|;p97|8;p9h|g;p9z|h;paj|7;pas|5;paz|6;pb8|2;pbc|2;pbg|;pbi|3;pbn|4;pbt|;pbv|4;pc3|;pc6|2;pca|;pcf|3;pck|;pcm|;pco|;pcq|4;pcx|3;pd2|1;pd8|;pdb|4;pdh|4;pdp|3;pdu|;pdw|3;pe1|3;pe7|1;pea|1;ped|1;peg|5;pen|;pep|2;pet|;pev|;pex|2;pf1|2;pf5|1;pf8|4;pfe|;pfg|1;pfm|8;pfw|5;pg4|a;pgg|1;pgj|3;pgp|;pgs|1;pgv|7;ph4|6;phc|3;phh|5;pho|;phq|;phu|;phw|7;pi5|2;pi9|4;pif|;pih|4;pin|3;pis|;piv|;pix|1;pj1|1;pj6|2;pja|2;pje|c;pjt|3;pjy|;pk0|2;pk4|3;pk9|;pkb|9;pkm|4;pks|1;pkv|1;pky|2;pl2|7;plb|;plf|;plh|;plj|9;plu|1;plx|7;pm6|;pm8|7;pmh|h;pn0|1;pn3|3;pn9|;pnb|4;pnh|d;pnw|3;po2|2;po6|6;poe|4;pok|1;pon|6;pow|2;pp0|2;pp4|;pp6|8;pph|1;ppk|5;ppr|;ppu|8;pq4|4;pqa|;pqc|1;pqf|;pqh|;pqj|;pqm|e;pr2|1;pr5|5;prc|1;prf|4;prl|1;pro|c;ps3|2;ps7|;psa|1;psd|7;pso|3;pst|k;ptf|d;ptu|2;pu2|;pu7|a;puj|1;pum|a;puy|v;pvv|2;pw6|8;pwg|;pwi|;pwk|9;pwv|;pwx|c;pxb|6;pxj|d;pxy|1;pya|1;pye|;pyn|;pyr|5;pyy|5;pz5|;pz7|;pz9|p;q00|;q02|a;q0e|2;q0p|;q0t|i;q1d|;q1f|6;q1n|a;q1z|f;q2g|7;q2p|;q2r|4;q2x|b;q3a|;q3c|;q3f|1;q3k|1;q3n|1;q3q|;q3t|;q3v|l;q4i|c;q4w|p;q5n|f;q65|3;q6a|;q6c|;q6e|;q6g|;q6l|7;q6u|e;q7b|b;q7o|;q7q|;q7s|a;q84|3;q89|b;q8m|1;q8q|1;q8u|;q8x|1;q90|1;q93|5;q9a|6;q9i|a;q9u|o;qak|5;qar|e;qb7|1;qbc|;qbf|;qbh|1;qbk|e;qc1|a;qcd|k;qcz|;qd1|7;qda|;qdc|h;qdv|h;qee|4;qen|2;qer|7;qf1|c;qff|;qfh|5;qfp|5;qfw|a;qg8|a;qgk|;qgm|c;qh0|3;qh5|4;qhb|2;qhf|1;qhi|6;qhq|c;qi4|3;qi9|5;qig|4;qim|2;qiq|1;qit|3;qiz|3;qj4|;qj6|4;qjd|;qjf|1;qji|1;qjl|4;qjr|d;qk7|;qk9|3;qke|;qkl|2;qkq|4;qkw|a;ql8|2;qlc|5;qlj|3;qlp|;qlr|q;qmj|1;qmo|1;qmr|1;qmu|9;qn6|2;qna|;qnc|5;qnj|;qnp|6;qny|;qo0|e;qoh|2;qol|;qoo|4;qou|;qow|a;qp8|2;qpc|5;qpj|1;qpm|2;qpq|5;qpy|;qq4|11;qr7|8;qrh|;qrl|8;qrv|2;qrz|5;qs6|2;qsa|5;qsi|3;qsp|t;qtk|4;qtq|;qtt|3;qty|i;qui|5;quq|5;qux|3;qv2|8;qvc|5;qvj|2;qvn|6;qvv|2;qvz|k;qwl|4;qwr|b;qx4|;qx6|5;qxe|1;qxh|2;qxl|2;qxp|1;qxs|5;qxz|4;qy5|5;qyc|3;qyh|;qyk|8;qyv|2;qyz|8;qz9|d;qzo|;qzr|1;qzu|2;qzy|;r01|1;r04|6;r0c|6;r0l|;r0n|;r0p|7;r0y|;r10|b;r1d|;r1i|2;r1n|1;r1q|k;r2d|2;r2h|3;r2m|;r2o|a;r32|1;r35|6;r3d|a;r3p|3;r3v|3;r41|3;r46|1;r49|;r4b|2;r4f|5;r4m|g;r55|6;r5d|3;r5i|1;r5l|3;r5q|5;r5x|6;r67|;r69|;r6b|5;r6j|4;r6p|6;r6x|1;r70|3;r76|;r7a|1;r7d|1;r7g|5;r7q|;r82|4;r89|4;r8f|a;r8r|2;r8w|4;r92|2;r96|2;r9a|2;r9e|2;r9j|1;r9m|;r9o|;r9q|5;r9x|3;ra3|4;raa|1;rad|;raf|;rah|4;rao|1;ras|;rau|;raw|9;rb8|2;rbc|2;rbg|6;rbo|5;rbv|;rby|;rc0|3;rc6|3;rcb|3;rcg|7;rcp|3;rcu|1;rcx|6;rd7|2;rdb|7;rdk|2;rdo|;rdq|;rds|1;rdv|9;re7|1;rea|;rec|;ree|;reg|8;req|7;rez|2;rf3|;rf5|h;rfo|;rfq|2;rfu|1;rfx|f;rge|4;rgk|4;rgq|m;rhe|6;rhm|7;rhv|;rhx|2;ri1|a;rid|l;rj0|4;rj6|1;rj9|8;rjj|1;rjo|;rjr|4;rjx|9;rk8|;rka|2;rke|2;rki|4;rko|4;rku|2;rlq|;rmq|;rp3|;rp5|;rp7|4;rpd|2;rph|c;rpw|3;rq2|;rq4|1;rq7|;rq9|1;rqc|2;rqg|5;rqn|4;rqt|6;rr1|;rr4|2;rr8|2;rrd|1;rrg|1;rrj|6;rrr|e;rs7|6;rsf|1;rsi|j;rt3|1;rt6|;rt8|1;rtb|;rtd|6;rtl|l;ru8|5;ruf|7;ruo|;ruq|b;rv3|a;rvf|2;rxg|;rxi|3;rxn|5;rxu|2;rxy|5;ry5|;ry8|2;ryc|1;ryh|1;ryk|a;ryx|;ryz|1;rz3|2;rz7|;rz9|a;rzm|5;rzt|1;rzw|;rzy|5;s05|3;s0b|6;s0j|a;s0v|5;s12|6;s1a|6;s1m|;s1o|b;s21|1;s25|u;s31|1;s34|1;s37|3;s3c|2;s3g|6;s3o|c;s43|4;s49|h;s4s|1;s4v|;s4x|7;s56|2;s5a|;s5c|2;s5g|a;s5s|8;s62|;s65|4;s6b|a;s6o|;s6q|;s6u|;s6x|1;s70|1;s74|;s76|1;s7d|6;s7l|3;s7r|1;s7u|8;s84|5;s8b|4;s8h|1;s8k|8;s8u|5;s91|6;s99|1;s9c|g;s9v|3;sa1|1;sa4|4;saa|7;saj|1;sam|d;sb1|n;sbq|1;sby|;scz|;sd7|1;sdb|1;sdf|;sdh|3;sdp|f;se6|1;se9|1;sec|2;seh|e;sey|;sf4|6;sfc|;sfe|1;sfh|1;sfk|;sfo|i;sg8|;sgb|2;sgf|3;sgk|3;sgp|b;sh9|2;shd|7;sho|3;sht|1;shw|;shy|1;si1|d;sig|1;sij|3;sio|4;siv|2;siz|5;sj6|m;sju|1;sjx|;sjz|2;sk4|1;sk7|2;skb|;ske|5;skl|3;skq|;sku|8;sl4|;sl7|;sl9|2;sld|;slf|2;slj|1;slm|1;slq|;slw|9;sm7|6;smg|5;smn|6;smx|g;snf|;snh|5;sno|;snq|e;so6|g;soo|3;sou|3;soz|g;sph|5;spo|;spq|7;spz|3;sq4|;sq6|2;sqa|8;sqk|;sqo|7;sqx|a;sra|;srd|a;srp|;srr|g;ss9|5;ssg|7;ssp|;ssr|6;ssz|7;st8|1;stb|;ste|c;stt|;stv|7;su5|d;suk|e;sv0|;sv2|;sv5|;sv7|5;sve|1;svh|1;svk|a;svw|5;sw4|2;sw8|g;swq|1;swt|a;sx7|5;sxe|;sxi|p;sy9|;syb|a;syo|c;sz2|;sz5|6;szd|3;szi|n;t07|2;t0b|;t0d|4;t0j|h;t12|e;t1i|3;t1n|5;t1u|4;t20|3;t25|k;t2r|3;t2w|1;t30|;t34|i;t3o|8;t3y|g;t4g|1;t4j|b;t4w|a;t58|6;t5g|m;t64|9;t6f|1;t6j|;t6l|;t6n|1;t6q|2;t6u|2;t6y|q;t7q|2;t7w|;t7y|;t80|1;t83|e;t8j|1;t8m|j;t97|;t99|;t9c|;t9g|f;t9x|b;taa|b;tan|3;tas|1;tav|1;taz|;tb1|1;tb4|;tb6|3;tbb|i;tbv|8;tc5|;tcv|;tcy|;tdt|;tdv|;tek|;tfa|;tgt|;thj|;tiv|1;tiy|3;tj3|1;tj6|1;tj9|1;tjc|1;tjf|9;tjq|3;tjv|1;tjy|g;tkg|2;tkl|2;tkp|7;tkz|;tl1|8;tlc|6;tlm|2;tlq|7;tm0|;tmc|;tng|2;tnk|4;tns|;tnu|;tnw|7;to8|5;tof|6;toq|7;toz|1;tp2|;tp4|;tp7|4;tpd|3;tpl|4;tpr|9;tq3|3;tq8|1;tqb|8;tql|2;tqp|8;tqz|1;tr2|;tr5|4;trb|3;trg|;tri|;trk|1;trn|1;trq|;trs|1;trv|2;trz|f;tsi|d;tsx|2;tt1|;tt4|2;ttb|3;ttg|7;ttp|;ttr|1;ttu|7;tu3|;tu5|6;tue|;tug|1;tuj|h;tv2|4;tv8|2;tvc|2;tvh|7;tvq|5;tw1|1;tw5|3;twa|8;twm|;two|2;tws|2;tww|4;tx2|2;tx6|b;txj|4;txp|2;txw|;txz|f;tyg|;tyi|4;typ|3;tyu|5;tz1|c;tzf|5;tzm|7;tzw|5;u03|;u05|1;u0d|1;u0g|3;u0l|1;u0o|3;u0t|b;u16|;u18|c;u1n|6;u1v|1;u1y|3;u23|;u25|3;u2a|3;u2f|2;u2j|;u2p|;u2r|g;u3a|3;u3f|5;u3m|a;u3z|6;u5k|1;u5o|3;u5t|3;u5y|e;u6e|6;u6m|;u6z|1;u72|5;u79|2;u7d|4;u7j|;u7l|1;u7o|2;u7t|1;u7w|2;u80|;u82|1;u85|;u87|3;u8c|;u8e|;u8g|c;u8u|1;u8x|;u90|1;u93|c;u9h|;u9j|c;u9x|;u9z|7;ua8|9;uaj|4;uap|2;uc6|3;ucb|3;uch|;ucj|5;ucq|b;ud4|5;udd|4;udj|;udl|;udn|i;ue7|8;ueh|1;uek|2;ueo|1;ues|b;uf5|6;ufd|8;ufo|2;uft|e;ug9|9;ugk|i;uh4|2;uh8|4;uhe|a;uhq|2;uhu|a;uj3|;ujs|;ujv|;ujx|;ujz|5;uk6|c;ukm|1;ukq|;ukt|;ukv|9;ul8|;ulb|4;uli|1;uln|4;ult|3;uly|1;um1|6;um9|5;umg|a;ums|6;un2|2;un6|3;unb|4;unh|2;unl|4;unr|;unt|3;uny|8;uo8|;uoa|8;uok|2;uoo|3;uov|2;up0|;up2|3;up8|;upb|2;upg|3;upm|9;upx|3;uq3|;uq5|6;uqd|;uqf|;uqi|1;uql|5;uqs|2;uqw|;uqy|1;ur1|3;ur9|1;urc|1;urh|;urj|2;urn|1;urq|4;urz|;us3|4;us9|5;usg|2;usk|9;usw|1;ut0|;ut3|1;ut9|;utb|;ute|;uth|9;uts|;utu|3;utz|;uu3|2;uu7|2;uub|3;uug|1;uuj|2;uun|;uup|6;uux|8;uv8|c;uvm|7;uvx|3;uw2|1;uw6|2;uwd|1;uwh|4;uwn|5;uzp|2;uzt|1;uzx|;v01|6;v09|4;v0f|1;v0i|7;v0s|;v0w|;v0y|;v10|5;v17|;v19|6;v1h|1;v1k|1;v1p|4;v1v|1;v1y|3;v23|;v25|8;v2h|3;v2m|6;v2u|b;v3b|e;v3r|2;v3v|h;v4g|;v4i|2;v4m|n;v5b|;v5d|k;v5z|o;v6p|5;v6w|1;v6z|5;v76|l;v7t|c;v87|8;vat|;vax|4;vb3|f;vbk|i;vc4|d;vck|3;vcr|9;vd2|2;vd8|5;vdf|3;vdk|;vdm|6;vdu|;vdw|4;ve3|;ve5|l;veu|4;vf2|2;vf6|1;vf9|7;vfi|;vfk|;vfm|n;vgb|;vgd|1;vgg|g;vgy|l;vhl|3;vhq|4;vhw|7;vi6|1;vil|1;vio|2;vis|5;vj0|;vj3|1;vj6|;vj8|f;vk7|4;vkg|;1d6o|8;1d6z|2;1d79|;1d7b|;1d7e|;1d7m|;1d7x|;1d84|;1d87|;1d8a|;1d8j|;1d8n|1;1d8q|;1d8y|;1d9a|;1d9e|;1d9h|;1d9j|;1d9p|;1d9u|;1d9y|;1da0|1;1da3|;1da6|;1da8|;1dae|;1dai|;1dam|;1dat|;1db0|1;1db3|;1dbp|;1dbv|;1dbx|1;1dc5|1;1dc8|;1dcg|;1dco|1;1dcs|2;1dcw|;1dcy|2;1dd3|;1dd5|;1ddg|1;1ddm|;1ddp|;1ddr|;1ddu|;1ddx|3;1de2|;1de4|1;1df7|2;1dfe|;1dft|;1dfv|;1dgd|1;1dkw|4;1e6o|9;1e7k|y;1e8k|i;1e94|3;1edd|4e;1eht|t;1eiq|5;1eiy|5;1ej6|5;1eje|2;1ejk|6;1ejs|6;2q68|c;2q6o|2k;2q9c|1o;2qdc|2;2qds|17;2qf4|8;2qfk|1;2t5t|;2t6m|;2t6u|;2t72|;2t7s|;2t8m|1;2t8q|;2t90|;2tai|3;2tap|;2tbi|;2tcc|;2tce|;2tco|;2tgk|;2tgp|;2tgr|;2thd|;2thw|;2tiq|;2tj8|;2tjg|;2tjo|;2tkp|;2tln|;2tmc|1;2tnd|;2tni|;2tnk|;2to7|;2tof|1;2tph|;2tqi|;2tr9|;2ts1|;2ts5|2;2ttq|2;2tuo|;2tuv|;2tv9|;2tvt|;2tvv|;2tx1|;2tx8|;2txv|1;2ty7|;2u05|;2u13|;2u1a|;2u1d|1;2u1v|;2u3b|;2u4c|;2u4e|;2u6f|;2u8e|;2u91|;2u9f|;2u9v|;2ua2|;2ua8|;2uad|;2uan|1;2uaz|;2uc1|;2uc5|;2uc9|1;2uco|;2ucw|;2udy|;2ueu|;2uj2|;2uk1|;2um1|;2ur0|;2usz|;2uvp|;2uxi|;2uxv|;2uz8|;2v09|;2v3b|;2v4h|;2v68|;2v73|;2v7u|;2v90|;2v9e|;2v9p|;2vbh|;2vf3|;2vfj|;2vfs|1;2vgf|;2vgm|;2vgr|;2vhe|;2vhn|;2vi3|;2vi7|;2vij|;2vil|;2vj4|;2vjo|;2vju|1;2vk1|2;2vkj|;2vl1|;2vlj|1;2vlo|;2vm5|;2vme|;2vmk|;2vn9|;2vnc|;2vnz|;2vo3|3;2vod|;2vot|;2vpb|;2vpx|;2vqg|;2vqp|1;2vra|3;2vrg|2;2vsf|;2vsh|;2vsk|;2vss|;2vsu|1;2vti|;2vto|;2vtz|;2vua|;2vuw|;2vwk|;2vwp|1;2vwt|4;2vx2|;2vx9|;2vyk|;2vzh|;2vzn|;2vzp|6;2w0c|;2w0m|;2w0o|;2w0t|;2w0y|;2w16|2;2w1i|;2w2f|1;2w2l|;2w3c|3;2w4d|;2w4m|;2w4t|1;2w4w|1;2w57|;2w5o|;2w6c|;2w7h|;2w7k|;2w8d|;2w8k|2;2w8s|;2w9r|;2wa2|3;2wb8|;2wbh|1;2wcv|;2wd8|;2wdr|;2wdx|3;2we3|;2weg|;2weu|;2wf1|;2wfo|;2wfz|2;2wg7|2;2wgf|;2wgj|;2wh0|;2whg|2;2wj3|;2wjf|;2wjh|;2wjp|;2wjs|;2wjz|;2wlc|;2wlj|;2wnt|;2wqk|;2wr3|;2wsc|;2wtk|1;2wts|;2wv7|;2wvy|;2ww2|3;2wxi|;2wxm|;2wz9|1;2wzy|;2x08|;2x0c|;2x1h|1;2x2l|;2x32|;2x3n|;2x3q|;2x44|;2x4v|;2x5e|;2x5g|1;2x6y|;2x7b|;2x86|;2x9k|;2xa5|;2xdj|;2xdu|;2xee|;2xhm|;2xhv|;2xi1|;2xj2|;2xk1|;2xle|;2xmg|;2xmi|;2xmo|2;2xn7|;2xn9|;2xnj|;2xnq|2;2xoa|2;2xoe|;2xot|;2xow|;2xpi|;2xq2|2;2xqv|;2xrg|5;2xrn|1;2xt7|;2xtc|5;2xtv|;2xtz|;2xuh|3;2xun|;2xv3|;2xv9|1;2xvc|4;2xwg|;2xwo|2;2xwt|;2xx5|2;2xxc|;2xxh|;2xxu|;2xy6|;2xy9|3;2xyv|;2xyz|;2xz7|2;2xzy|4;2y0u|1;2y1d|;2y1i|3;2y2i|;2y2r|2;2y34|2;2y39|;2y3g|;2y3m|;2y3r|;2y4b|;2y4k|;2y54|;2y5m|;2y64|;2y68|;2y6b|;2y6g|;2y6u|;2y8r|;2y9f|;2yb1|;2yb8|;2ybp|;2ybv|;2ycj|;2yis|;2ym9|1;2yp6|;2yr4|;2ysi|;2ysl|;2yss|;2yx2|;2yxf|;2yxq|;2yz4|;2z06|;2z0a|;2z0q|;2z0x|;2z1n|;2z21|;2z30|;2z37|;2z3r|;2z3x|;2z61|;2z6s|;2z6w|;2z7s|;2z85|;2z9r|;2z9x|;2zca|;2zdq|;2zdt|;2zfs|;2zid|;2zih|;2zjy|;2zkq|;2zlz|;2zng|;2zoq|;2zq3|;2zqr|;2zqy|;2zs1|;2zsx|;2zsz|;2zuw|;2zy4|;302p|;302t|;3071|;307k|;307r|;308q|;30bp|;30c1|;30cr|;30cx|;30ds|;30e4|;30e9|;30eh|;30ek|;30fh|;30gj|;30gr|;30hc|;30ic|;30jx|;30kv|;30la|;30nv|1;30ob|;30q0|;30qi|;30ra|;30rc|;30tw|2;30uq|;30us|;30uz|;30v3|;30ve|;30xh|;30xt|;30ye|;30z8|1;30zx|;311f|;313z|1;314h|;3165|;316p|;3187|;319i|;31a1|;31an|;31bb|;31bf|;31c0|;31cj|;31ie|;31lb|;31lh|;31ly|;31m0|;31n2|;31nm|;31of|;31oj|;31pm|;31sa|;31se|;31uu|1;31vc|;31vw|;31w1|;31w5|;31wi|;31xk|;31y3|;31y9|;31yh|;31yq|;31yv|;31z6|;31za|;31zd|;3213|1;321e|;322s|;3230|;323r|;324t|;3251|;325c|;325f|1;325z|;327i|;328d|;329i|;329u|;32bc|;32bv|;32cz|;32en|;32ic|;32ks|;32lf|;32nn|;32o4|;32ob|;32p2|;32pp|1;32q6|;32rb|;32rg|;32sa|;32tf|;32v1|;32wt|;32wy|;32xw|1;32yb|;32yw|1;32zu|;3307|2;330v|;331h|;331r|;331t|3;332u|;3332|;3336|;3341|;3349|1;3357|2;336a|;336o|1;337k|;337u|;338f|;33ck|;33d8|;33dq|;33dy|;33ec|1;33eh|1;33em|;33eo|;33gf|;33gw|;33hr|;33hu|;33l1|;33mh|;33n4|;33o1|;33oa|;33on|;33px|;33q1|;33q4|;33qz|;33rh|2;33sj|;33sw|;33tj|;33tm|;33uk|;33uo|;33vd|;33vj|;33w7|;33wu|;33xa|;33xi|;33xp|;33y2|;33z3|;33zi|;3403|;340m|;340w|;3419|;341b|;341r|;342u|;343l|;344i|;3458|;345e|;345x|2;348q|;34jm|;34pz|;34rf|;34ry|;34sa|;34t6|;34uy|;352b|;353t|2;354l|;354n|;3553|2;356k|3;358g|;3597|;35a6|;35an|;35bq|7;35cz|;35dk|;35dy|;35e9|;35f0|5;35fd|;35hk|3;35ix|;35j3|;35jr|;35kn|5;35md|;35mp|;35my|;35nl|;35of|3;35ov|;35pw|;35pz|;35q8|;35qd|;35rf|5;35sh|;35tl|4;35uf|;35vp|;35vv|2;35w1|;35xl|;35y9|;35yk|;35z8|;35zj|;35zt|;360v|1;3610|;361a|;361h|2;361o|;361r|;361t|;362f|;362i|;363n|2;363w|;3645|;364t|;365e|;3664|;366z|;368b|;368m|;368p|;369i|2;369w|;36ab|;36ad|;36at|;36bj|;36bl|;36bt|1;36cu|;36d6|;36dp|;36e2|;36es|;36fc|;36g2|3;36h8|;36hi|;36ho|;36il|;36ip|;36jt|1;36k2|;36k8|;36kk|;36lx|1;36my|1;36nn|;36o7|1;36pl|;36po|;36q6|;36qb|;36qe|;36rp|;36sh|;36uw|;36x4|;36zc|;36zu|;371h|;371w|;372v|;374k|;375y|;376t|;3773|;379r|;37c0|;37de|;37dv|;37gi|;37jd|;37jk|3;37jv|;37jz|2;37kc|;37km|1;37kp|;37lb|;37lf|1;37lq|5;37mq|1;37n8|2;37nf|;37nj|;37nm|;37ns|7;37o4|;37ok|;37on|;37op|;37or|2;37p3|4;37ph|;37ps|;37q2|;37q6|1;37qb|;37qd|;37qk|1;37qu|3;37qz|;37ri|;37rm|1;37rp|;37s1|9;37su|;37sy|;37t1|;37t6|;37ta|3;37tp|;37tx|2;37u9|;37uf|3;37v0|;37v7|3;37vo|3;37w1|2;37wa|2;37wg|;37wn|;37wq|;37wx|;37xb|;37xe|;37xl|;37yn|;381a|;3851|;385l|;389q|1;38ax|;38bd|;38cm|;38cz|;38hk|;38iy|1;38l7|;38ls|;38o5|;38o7|;38r2|;38t8|;38ua|;38ue|;38uv|;38uy|;38vd|;38vs|;38w2|;38z0|;3902|;3925|;3963|;396w|;398d|1;39al|;39b7|;39ba|1;39cw|1;39e8|;39g9|;39hj|;39i0|;39ji|;39jl|;39jn|;39qx|;39r9|;39rj|1;39s6|;39t8|;39ta|;39ui|;39yp|;39yt|;39z3|;39zv|3;3a02|;3a05|1;3a0x|;3a10|;3a1b|;3a2h|;3a39|;3a3f|;3a3k|;3a4l|;3a5x|;3a6p|;3a83|;3a8l|;3aar|;3aba|;3abq|;3acd|;3acl|;3ad9|;3aeq|;3ah3|;3ahr|2;3al3|;3al9|;3alu|;3ao8|;3aou|;3aox|;3apv|;3arq|;3as6|;3auk|;3avg|;3az8|;3b11|;3b18|;3b1q|1;3b2v|;3b3d|;3b78|;3b7t|;3b8z|1;3b9i|;3bac|;3bag|;3bb5|;3bba|;3bc1|;3bd6|;3bdx|;3bf5|;3bfo|;3bgg|1;3bi6|;3bj4|;3bjk|;3bk3|;3bmh|;3bnd|;3bpq|;3brd|;3bsx|2;3bty|;3buk|;3bvb|1;3bx6|;3byj|;3c2p|1;3c4h|;3c4p|;3c5k|;3c6c|;3c77|;3c7r|;3c84|1;3caq|;3cbl|;3cd5|3;3cfh|1;3cfm|;3cgt|;3ck8|;3ckh|;3ckq|1;3cnk|;3cqd|;3cqz|1;3cr5|;3cu6|;3cvp|;3cvs|;3cw2|;3cwg|2;3cy2|;3cyx|;3czo|;3czs|1;3czx|;3d08|;3d3m|;3d6a|;3d7k|;3d7x|;3d8f|;3daq|;3dba|;3df3|;3df5|;3df9|;3dga|;3dgo|;3dh8|;3dhy|;3dj5|;3dll|;3dmb|1;3dn0|;3dp8|;3dqe|;3dr2|;3dri|;3ds8|;3dsa|;3dsj|;3dtz|;3dvy|;3dw1|;3dwm|;3dx5|;3dxt|;3e08|;3e0l|;3e2a|;3e2i|;3e3x|1;3e44|;3e4i|;3e4x|1;3e9x|;3ea2|;3eab|;3ead|;3ear|;3eaw|;3ec0|3;3ecb|;3ed1|;3ede|;3edy|1;3ee5|;3eer|;3ef4|;3egn|;3eht|;3eio|1;3eiu|;3eke|4;3elg|;3elz|1;3em5|;3em8|;3emb|;3emp|;3eoy|8;3eq9|;3er8|;3esg|7;3esu|;3eu4|;3eui|1;3euo|;3ev4|;3ev9|;3evb|;3evm|;3ewy|3;3ey6|;3eya|;3eyf|;3eys|;3eyw|;3eyz|;3ezd|;3f0w|7;3f3a|;3f5f|1;3f6n|;3f6p|;3f7i|;3f8e|1;3f9q|;3fbf|;3fbm|1;3fd4|;3fe5|2;3ff1|;3ff6|;3fg0|;3fg8|;3fgp|;3fgs|1;3fhi|1;3fj8|1;3fjp|;3fm5|;3fob|;3fqf|;3fr4|;3fr9|;3frf|;3fsi|;3fsm|;3fty|;3fwy|;3fyy|;3g1r|;3g2q|;3g40|;3g5g|;3g5i|;3gc4|;3gdf|;3gf4|;3gf8|;3gfx|1;3gg7|;3ggc|;3ghe|;3ghl|;3gid|2;3gk4|;3gnj|;3gol|1;3gox|;3gpq|;3gqs|1;3gss|;3gwo|;3gxc|;3gyl|;3gz6|;3gzs|;3h2c|;3h47|;3h4q|;3h5s|;3h7h|;3h8d|;3h8q|;3h8u|;3ha6|;3har|;3hax|;3hbt|;3hc4|;3hdp|1;3hf8|;3hfq|;3hfv|;3hg8|;3hh4|2;3hhk|;3hid|;3hm7|;3hmc|;3hn6|;3hpo|;3hrl|;3hs5|;3hv3|;3hw3|1;3hwm|;3hwz|;3hxg|;3hxr|;3hy0|;3hz1|;3hzw|;3i31|;3i33|;3i9a|;3id3|;3iex|;3if6|;3ifd|;3ify|;3ig3|1;3ih4|;3iir|;3ij4|;3ikd|1;3ilk|1;3ilw|;3ini|;3iof|;3iot|;3ipb|;3iq1|;3ir3|;3irg|;3itj|;3iu0|;3iu2|;3ivq|;3iws|;3ixn|;3iz1|;3izm|;3j0m|;3j14|;3j1r|;3j22|;3j39|;3j3h|;3j3x|;3j4a|;3j82|;3jag|;3jak|;3jar|;3jb6|;3jep|;3jgc|1;3jho|;3jl4|;3jlg|;3jls|;3jm3|;3jmt|;3jnf|;3jqi|1;3jqq|;3jr0|;3jrs|;3js6|;3jtb|;3jtf|;3k04|;3k17|;3k7h|;3k8j|;3k94|1;3k9i|;3k9w|;3ka0|;3ka4|1;3kam|;3kax|;3kbs|;3kbu|1;3kc8|;3kcc|;3kcg|;3kd8|;3kda|;3kdd|;3kdf|1;3kdj|1;3ke1|3;3ken|;3keu|;3kf9|;3kfd|;3kfm|;3kfq|;3kg4|7;3kgp|1;3kht|2;3kii|2;3kjk|;3kjq|;3kjv|1;3kjy|;3kke|5;3kkl|;3kkq|;3kl8|;3klo|;3klv|;3km9|1;3kmj|2;3kmn|;3kna|;3kng|;3kni|;3knk|;3ko3|3;3koc|;3kpb|;3kpl|;3kpo|1;3kqh|;3kqq|;3kqt|;3kr8|;3krb|;3krd|1;3krr|5;3ks5|;3ksf|;3ksj|;3ksp|;3kt8|1;3ktf|;3kti|;3ktn|;3kts|;3ku1|;3ku3|;3ky2|;3ky5|;3kya|;3l10|;3l3t|;3l4p|;3l73|;3l86|;3l89|;3l9h|1;3lav|;3lbg|;3lbm|1;3lcp|;3ld3|;3lj9|;3lo9|;3loo|;3lor|;3loz|;3lpr|2;3lq8|;3lr8|1;3lrg|1;3lsd|;3lsg|;3lto|;3lu5|;3luj|;3lum|;3lv4|;3lwc|;3lwo|;3lxx|;3lyj|;3me5|;3me8|;3mer|;3mf3|;3mfc|;3mj4|;3mjd|1;3mjp|;3mjr|;3mou|;3mpc|;3mpk|;3mqf|;3mqx|;3mr8|;3mv3|;3mzk|;3n02|;3n4k|;3n68|;3n87|;3nac|;3nbl|;3nca|;3nch|;3ncq|;3ncz|;3nd1|;3ne7|;3net|;3nev|2;3nfh|;3nfu|;3nh9|;3nib|;3nih|;3nl4|;3nm5|;3nr9|;3nri|;3nx1|;3o1f|;3o31|;3o72|;3o7u|;3o8s|;3o9k|;3o9n|;3oc6|;3ocm|;3odp|;3ofc|;3oh8|;3ohc|;3ohv|;3ojc|;3okj|;3okw|;3oon|;3opq|;3or8|;3ouf|;3ovt|;3owx|;3ox9|;3oxf|;3oxk|;3oxq|;3oxz|;3oyr|;3oz7|1;3p00|;3p1u|1;3p2j|;3p2s|1;3p3z|;3p4l|;3p5s|;3p6b|;3p8z|;3p9b|;3p9u|;3p9w|;3p9y|;3pa2|;3pa5|;3pb3|;3pbz|;3pe9|;3pgp|;3pil|;3pkk|;3pln|;3pvq|;3pvv|;3pxd|;3pyq|;3pze|;3pzv|;3q21|;3ri7|;3z9g|;465h|;4663|;4668|;467s|;468k|;4692|;46a5|;46aj|;46fo|;46gi|;46gs|;46hg|;4an2|;4ay4|;")) +r.push(new A.ap("Noto Sans Hanunoo","notosanshanunoo/v17/f0Xs0fCv8dxkDWlZSoXOj6CphMloFsEsEpgL_ix2.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;4kg|m;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Hatran","notosanshatran/v15/A2BBn4Ne0RgnVF3Lnko-0sOBIfL_mM83r1nwzDs.ttf","w|;4g|;6bw|;1gbk|i;1gc4|1;1gcb|4;")) +r.push(new A.ap("Noto Sans Hebrew","notosanshebrew/v43/or3HQ7v33eiDljA1IufXTtVf7V6RvEEdhQlk0LlGxCyaeNKYZC0sqk3xXGiXd4qtoiJltutR2g.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;nj|;13l|1i;15c|q;168|4;60w|5;61q|;642|1;6bw|4;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6ga|;6gc|;6jm|;6qa|;7gs|;1dlp|p;1dmg|4;1dmm|;1dmo|1;1dmr|1;1dmu|9;")) +r.push(new A.ap("Noto Sans Imperial Aramaic","notosansimperialaramaic/v15/a8IMNpjwKmHXpgXbMIsbTc_kvks91LlLetBr5itQrtdml3YfPNno.ttf","w|;4g|;1g74|l;1g7r|8;")) +r.push(new A.ap("Noto Sans Indic Siyaq Numbers","notosansindicsiyaqnumbers/v15/6xK5dTJFKcWIu4bpRBjRZRpsIYHabOeZ8UZLubTzpXNHKx2WPOpVd5Iu.ttf","w|;4g|;17r|;19c|9;1dc|9;2p9t|1v;")) +r.push(new A.ap("Noto Sans Inscriptional Pahlavi","notosansinscriptionalpahlavi/v15/ll8UK3GaVDuxR-TEqFPIbsR79Xxz9WEKbwsjpz7VklYlC7FCVtqVOAYK0QA.ttf","w|;4g|;1gtc|i;1gu0|7;")) +r.push(new A.ap("Noto Sans Inscriptional Parthian","notosansinscriptionalparthian/v15/k3k7o-IMPvpLmixcA63oYi-yStDkgXuXncL7dzfW3P4TAJ2yklBJ2jNkLlLr.ttf","w|;4g|;1gsg|l;1gt4|7;")) +r.push(new A.ap("Noto Sans JP","notosansjp/v52/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj75vY0rw-oME.ttf","w|2m;4g|2r;7k|3;7u|1;88|3;8z|1;93|1;98|3;9e|1;a0|5;b6|;bk|1;bz|1;ct|f;e0|1;gh|;gx|;jf|;jr|;jt|2;k9|;kq|1;lc|1;lg|;lj|;lo|;pd|g;pv|6;q9|o;sh|;sw|1r;up|;5z2|1;61s|2h;6bm|1;6c0|6;6c8|2;6cc|2;6cg|2;6cl|2;6cw|;6cy|1;6d1|;6d5|3;6de|;6dj|2;6dt|;6es|;6g9|;6gb|1;6hp|1;6io|;6ir|;6it|;6ix|1;6j3|;6j7|;6ja|;6jl|1;6jq|1;6jv|;6jy|;6k5|;6kb|;6lc|b;6ls|b;6mo|9;6ns|1;6o4|2;6ob|1;6og|;6oi|;6ok|;6p2|3;6ph|;6ps|;6pu|1;6px|6;6q7|;6q9|2;6qd|;6qi|;6ql|3;6qr|;6qt|9;6r8|3;6rh|;6rn|;6rp|;6rs|;6rw|;6sg|2;6sk|3;6sq|1;6su|1;6sy|1;6t2|1;6te|5;6tm|1;6tx|4;6u8|;6ud|;6v3|;6vu|1;6wf|;6x1|2;6xe|;6xk|;6y1|1;71s|1;726|e;72m|;72y|1;74z|;76o|97;7g1|2;7g6|1;7gc|1;7gg|1;7gm|1;7gp|3;7gu|5;7he|4;7hr|;7i8|3;7id|1;7ih|;7im|1;7iu|1;7j0|3;7jj|;7k0|2;7kw|f;7le|b;7mo|;7nh|1;7pe|;7pv|;7q2|;7r1|;7r3|1;7rq|;7sm|t;7tt|;850|1;88v|;8ai|1;8hx|2;8ii|;8lx|;94q|1;96o|p;97f|2g;9a8|5x;9gw|b;9hc|1r;9j5|2d;9ll|2u;9ol|16;9pt|1e;9r9|15;9sg|17;9ts|z;9v4|1a;9wg|7f;a3x|5u;a9u|;a9x|1;aav|;ab0|;ab2|;aco|;acq|;adk|;adu|;aet|;af0|;af5|;afb|;afv|;ahr|;aim|;ajh|1;ajn|;ajy|;ali|;alk|;amd|;amy|;an2|;ano|;ao5|;aok|;aq2|;as1|;as6|;as9|;atr|;axt|1;ay3|1;ayd|;az1|;b0h|;b1e|;b1k|;b1w|;b25|;b28|;b3j|;b3q|;b40|;b4s|;b4x|;b6p|;b71|;b96|;b9z|;ba2|;bcf|;bdw|;beg|;bj0|;bji|;bjn|;bk5|;blw|;bm3|;bme|1;bmy|;bn7|;bny|;boa|;boc|;boi|;bp1|;bql|;bqv|;brb|1;brh|;bs4|;bsm|;bsz|;bt9|;bu8|;bub|;bv3|;bvq|;c03|;c0i|;c29|;c2m|;c35|;c3y|;c4k|;c62|;c74|;c7g|;c7o|;c91|;can|1;cbk|;cbq|;cbs|;ccj|;ccq|;cd0|;cey|;cif|;cj6|;cj9|;cjb|;cku|;ckx|;cll|;clz|;cm4|;cop|;cpk|;cr7|;cub|;cud|;cw8|;cwf|;cwz|;cz8|;czj|;d0m|;d0u|;d0z|;d1j|;d1q|;d44|;d5f|;d6u|;d7a|;d7h|;d8i|;d9n|;dab|;df2|;df4|;dfs|;dfw|;dg7|;dgc|;dgi|;dhv|;di3|;diu|;diy|;djl|;dkj|;dku|;dlg|;dmw|;dn1|;dnp|;doj|;dq2|;dr1|;drs|;dry|;dt1|;dt6|;du7|1;dvl|;dwl|;dy9|;dym|1;e18|;e1r|;e3o|;e7a|;e7x|;e8m|;e8u|;e9w|;ea6|;ed1|;ek0|;elj|;em2|;emc|;end|;erg|;euw|;euz|;ewu|;eyq|;eyy|;ez6|;ezs|;f13|;f1c|;f20|;f5w|;f69|;f6p|;f7r|;fav|;feo|5;fev|b;ff8|5;ffi|1;ffl|;ffn|1;ffq|;ffs|a;fg5|4;fgb|1;fgf|6;fgn|1;fgr|;fgt|2;fgx|;fh1|a;fhe|1;fhk|1;fht|;fhv|2;fi1|;fi6|2;fia|;fid|1;fig|6;fip|1;fis|5;fiz|7;fj8|2;fjc|;fjf|5;fjn|;fjq|;fjt|3;fk0|4;fk6|2;fka|1;fkd|3;fkk|7;fkt|8;fl4|;fl7|;fl9|6;flh|2;fln|8;fm0|a;fmd|2;fmh|1;fmk|1;fmz|;fn2|3;fn7|b;fnk|;fnm|1;fnq|3;fnv|l;foj|1;fop|1;fos|;fou|3;foz|;fp1|a;fpd|5;fpk|c;fpy|5;fq5|4;fqj|;fql|2;fqq|;fqt|2;fqx|;fqz|b;frc|c;frr|1;fru|3;frz|7;fse|5;fsl|1;fso|;fsq|;fss|6;ft0|3;ft5|b;fti|9;ftt|d;fu8|;fua|1;fud|1;fuh|;fuj|;fuo|3;fut|5;fv0|;fv2|5;fv9|2;fvd|1;fvg|;fvj|1;fvm|1;fvp|2;fvu|;fvw|1;fw0|2;fw4|4;fwd|;fwg|1;fwj|3;fwo|;fwq|;fwt|9;fx4|4;fxa|5;fxm|;fxo|1;fxr|6;fxz|;fy1|2;fy5|1;fy8|;fya|3;fyf|;fyh|1;fyk|5;fyr|3;fyw|2;fz0|3;fz5|8;fzh|9;fzt|2;fzy|;g00|4;g06|3;g0b|3;g0g|;g0i|;g0k|b;g0x|;g0z|;g13|1;g16|;g18|1;g1b|;g1d|4;g1j|5;g1r|h;g2a|3;g2f|1;g2i|;g2k|;g2n|1;g2q|;g2s|a;g35|;g37|6;g3f|1;g3i|;g3k|;g3m|4;g3t|a;g45|4;g4d|;g4g|6;g4o|5;g4w|8;g56|;g58|3;g5e|4;g5k|5;g5r|;g5t|5;g60|;g63|7;g6d|2;g6h|1;g6k|2;g6o|a;g71|1;g74|8;g7e|1;g7i|;g7l|7;g7x|;g82|;g84|7;g8e|;g8g|3;g8l|7;g8z|2;g93|;g95|4;g9b|;g9g|4;g9m|7;g9v|3;ga1|1;ga4|;ga6|7;gaf|2;gal|;gan|1;gaq|3;gav|3;gb0|1;gb5|7;gbe|2;gbj|1;gbn|4;gbt|4;gbz|2;gc4|a;gcg|1;gcj|7;gcs|1;gcv|3;gd0|5;gd7|f;gdo|;gds|b;ge6|5;ged|3;gei|3;gen|2;ger|;get|c;gf7|2;gfb|6;gfj|4;gfp|;gfs|b;gg5|8;ggh|3;ggn|5;ggu|;ggw|1;ggz|4;gh5|;gh8|9;ghj|4;ghp|2;ghu|2;ghz|2;gi6|;gib|1;gie|;gig|2;gil|;gin|2;gis|2;giw|3;gj1|3;gj6|6;gje|1;gjh|;gjk|5;gjs|7;gk2|5;gk9|2;gkd|r;gl6|;gld|3;glk|b;gm2|1;gm5|4;gmc|;gme|9;gmp|;gmr|3;gmw|1;gmz|5;gn6|2;gna|4;gng|3;gnl|;gnp|;gny|1;go2|;go4|;go6|8;gog|1;goj|4;gor|2;gov|2;goz|3;gp4|a;gph|1;gpo|;gpr|3;gpw|b;gq9|2;gqf|d;gqu|4;gr1|1;grc|;grk|2;grp|1;grs|2;grw|3;gs1|2;gs6|;gsa|;gsc|5;gsk|5;gss|4;gt0|2;gtj|;gtm|1;gtq|1;gtt|2;gtx|1;gu0|1;gu3|3;gu8|1;guc|3;guh|1;guk|1;gun|2;gur|;guu|2;guy|4;gv4|1;gv7|1;gva|;gvv|9;gw6|5;gwe|1;gwh|3;gwn|3;gws|3;gwz|1;gx3|7;gxc|;gxe|;gxi|;gxr|;gxt|;gxv|4;gy1|;gy3|1;gy6|;gy9|3;gyf|1;gyi|5;gyq|2;gyx|;gz0|;gz2|;gz5|;gza|3;gzh|2;gzp|5;gzx|5;h04|;h06|3;h0b|;h0g|;h0o|1;h0s|;h0v|a;h17|2;h1b|5;h1i|1;h1l|;h1n|5;h1v|1;h23|;h26|;h28|4;h2e|;h2g|5;h2n|;h2p|1;h2s|2;h2w|;h2y|;h34|;h38|4;h3e|2;h3j|;h3o|1;h3t|1;h3x|3;h42|;h45|4;h4b|3;h4h|3;h4m|1;h4s|;h4u|;h4w|3;h51|;h54|9;h5f|;h5j|a;h5v|5;h63|;h65|1;h68|3;h6e|1;h6h|1;h6l|;h6n|5;h6v|6;h73|;h75|2;h79|1;h7c|;h7e|3;h7j|b;h7w|4;h83|1;h87|1;h8b|;h8d|3;h8i|;h8l|2;h8q|;h8s|6;h95|;h9b|;h9d|1;h9g|7;h9p|4;h9v|2;h9z|;ha1|3;ha6|1;ha9|2;hag|1;haj|1;har|2;hav|;hax|1;hb0|8;hbb|3;hbg|;hbi|;hbk|;hbn|;hbs|;hbx|;hc0|;hc3|;hc6|2;hcb|1;hce|1;hci|5;hcs|5;hcz|1;hd2|1;hd5|;hd9|;hdc|;hdg|c;hdu|4;he0|5;hed|;heh|;hej|;hel|4;hes|;heu|1;hey|;hf1|;hf3|3;hf8|1;hfd|1;hfh|;hfj|2;hft|4;hfz|3;hg4|1;hg7|3;hge|1;hgh|1;hgk|;hgn|2;hgr|;hgt|;hgw|;hgy|;hh1|;hh4|1;hh8|;hha|3;hhf|;hhh|;hhj|6;hhr|1;hhv|1;hhy|2;hi4|6;hie|;hig|3;him|;hip|2;hiw|4;hj2|;hj5|4;hjb|1;hje|;hjg|2;hjk|a;hjw|6;hk4|1;hk9|;hkb|1;hke|6;hkn|;hkp|4;hky|;hl1|1;hl5|4;hlb|1;hle|4;hlk|5;hlr|;hlt|4;hlz|c;hmd|4;hml|2;hmr|1;hmu|3;hn2|7;hnb|4;hnh|6;hnp|;hnr|8;ho2|4;ho8|1;hob|2;hoh|3;hoq|4;hoy|1;hp1|2;hp5|;hp7|;hp9|;hpb|;hpf|2;hpj|1;hpo|4;hpu|1;hpz|;hq1|3;hq6|;hq9|;hqb|1;hqe|;hqg|3;hql|;hqo|4;hqx|1;hr0|3;hr7|5;hre|2;hri|1;hrl|1;hro|;hrq|2;hrv|;hrz|2;hs3|1;hs9|;hsc|2;hsh|2;hsn|1;hsq|2;hsu|2;hsz|2;ht3|3;ht9|;htb|1;hth|1;hto|;hts|1;htw|5;hu4|;hu8|;hud|;hui|;hum|;huq|1;hut|2;huy|;hv0|1;hvb|;hve|1;hvi|1;hvo|;hvv|;hw0|;hw2|1;hw6|;hw9|3;hwe|2;hwi|;hwn|;hws|;hwx|2;hx1|;hx4|;hx6|5;hxd|1;hxg|;hxi|;hxk|1;hxn|1;hxr|1;hxy|1;hy2|;hy4|;hy8|1;hyb|;hyd|1;hyh|1;hym|;hyo|;hyt|1;hyy|1;hz1|;hz4|1;hzc|1;hzf|1;hzq|1;hzt|;hzv|;hzx|;i01|1;i05|;i0a|;i0c|1;i0g|;i0i|;i0k|;i0m|;i0o|;i0u|;i0w|1;i0z|;i11|;i17|1;i1c|2;i1g|4;i1m|5;i1v|3;i20|1;i23|;i26|3;i2b|;i2d|1;i2g|;i2i|;i2k|l;i37|a;i3j|;i3m|4;i3s|1;i3w|e;i4c|;i4f|8;i4p|;i4s|4;i4y|2;i52|5;i59|5;i5g|5;i5n|1;i5q|3;i5v|3;i60|;i62|;i65|2;i69|e;i6p|3;i6u|1;i6x|1;i72|2;i76|2;i7a|;i7c|6;i7k|2;i7p|1;i7s|9;i85|1;i88|;i8a|1;i8d|4;i8j|;i8l|;i8p|3;i8u|7;i93|2;i98|5;i9g|2;i9l|4;i9z|1;ia2|;ia4|;ia7|3;iac|;ial|;ian|4;iau|7;ib5|7;ibe|2;ibi|;ibp|;ibr|;ibt|;ibv|;ic0|;ic2|;ic7|;ic9|;icd|;icg|1;icm|;ico|2;ict|5;id0|2;id6|1;id9|;idd|;idi|1;idn|;idp|1;ids|2;idw|7;ie5|;ie7|1;iea|2;iee|1;ieh|;iej|;iep|;ies|;iex|;if1|;if3|;if6|1;ifa|2;ife|2;ifi|;ifk|3;ifp|;ift|;ifw|;ifz|3;ig4|;ig9|1;igc|1;igf|1;igj|;igm|;igp|1;igu|1;igx|3;ih3|1;ih6|2;ihc|;ihe|3;ihj|;ihl|;ihn|;ihp|;ihr|1;ihu|;ihw|;ihz|;ii3|1;ii6|;ii8|;iia|;iic|;iif|3;iik|1;iir|;iiv|;iix|;iiz|3;ij4|3;ija|3;ijf|;ijh|1;ijk|9;ijv|;ijy|;ik1|4;ik7|2;ikb|;ikd|3;iki|1;ikm|1;ikr|2;ikx|1;il0|2;il4|3;il9|;ilb|1;ilh|;ilk|;iln|;ilp|3;ilu|1;ilx|3;im5|1;im8|;imb|2;imf|;imh|;imj|1;imm|;imo|1;ims|4;imz|1;in2|1;in5|3;inc|;ine|4;ink|;inm|f;io3|1;io7|;ioa|1;ioe|1;iol|2;iop|1;ios|;iow|;ioy|;ip0|4;ip6|3;ipd|;ipf|;iph|4;ipp|2;ipt|2;ipy|;iq0|4;iq6|8;iqh|a;iqt|;iqw|1;iqz|1;ir4|1;ir7|1;ira|e;irq|b;is3|6;isb|4;ish|8;isr|6;it0|4;it6|7;itg|1;itj|1;itm|;ito|2;its|1;itv|1;ity|3;iu3|2;iu8|7;iuh|4;iun|6;iuv|3;iv0|9;ivb|6;ivj|4;ivq|3;ivw|2;iw0|2;iw4|;iw7|a;iwj|2;iwn|2;iws|1;iwz|2;ix3|2;ix7|2;ixc|4;ixi|3;ixo|2;ixs|2;ixw|;iy0|b;iyd|1;iyg|;iyi|3;iyn|;iyv|;iyy|;iz1|3;iz6|b;izj|3;izo|7;izx|;izz|;j01|;j03|;j05|;j0a|;j0g|3;j0m|7;j0w|2;j10|3;j15|1;j19|;j1b|6;j1j|6;j1r|2;j1x|;j1z|;j26|1;j29|5;j2g|6;j2p|7;j2y|1;j31|3;j36|8;j3k|8;j3v|3;j42|;j44|7;j4e|1;j4h|;j4j|2;j4o|b;j51|;j53|1;j5a|;j5c|d;j5s|3;j5y|4;j64|b;j6h|3;j6m|4;j6v|1;j6y|2;j74|1;j78|3;j7d|1;j7g|3;j7l|1;j7o|a;j83|;j85|;j88|2;j8d|3;j8i|3;j8n|1;j8r|1;j8u|a;j97|9;j9j|;j9m|1;j9p|1;j9s|4;j9y|4;ja4|1;ja7|1;jac|1;jaf|7;jaq|;jau|;jaw|2;jb0|;jb2|;jb4|3;jba|a;jbp|;jbw|3;jc1|2;jc5|4;jcc|1;jcf|;jci|;jck|4;jcq|;jcs|5;jcz|1;jd3|3;jd8|2;jdc|6;jdm|9;jdy|1;je1|2;je6|6;jee|;jeg|1;jej|;jel|7;jeu|3;jez|3;jf4|6;jfc|;jfe|2;jfi|;jfk|1;jfn|1;jfs|;jfx|2;jg1|;jg3|;jg6|;jg9|7;jgi|3;jgp|1;jgt|c;jh7|1;jha|;jhi|;jhk|;jhn|1;jht|;jhv|;jhx|2;ji1|6;jia|;jic|6;jik|h;jj4|1;jje|;jjg|3;jjl|6;jjw|3;jk1|3;jk7|6;jkg|1;jkj|;jkm|;jko|1;jkr|;jkv|;jl3|4;jl9|;jlb|;jle|;jlh|1;jll|6;jlt|3;jly|;jm1|7;jma|3;jmf|2;jmj|1;jmt|4;jmz|3;jn5|1;jn8|4;jne|3;jnj|1;jnm|2;jnr|3;jnw|;jny|2;jo2|;jo4|2;jo8|3;joe|h;joy|;jp0|1;jp7|;jp9|1;jpc|1;jpf|3;jpk|1;jpq|8;jq2|2;jq8|1;jqb|;jqd|;jqh|5;jqq|8;jra|;jrd|1;jrh|;jrj|1;jrm|2;jrq|2;jrw|;jry|;js0|;js2|;js4|2;js8|2;jsc|1;jsf|1;jsk|2;jsq|;jst|2;jsy|;jt7|;jta|1;jtd|3;jtk|;jtm|3;jtr|2;jtv|;jtz|;ju1|;ju5|;ju7|;jub|1;jue|;jug|3;jul|;jur|;jut|;juv|1;jv3|4;jv9|;jvc|3;jvh|2;jvl|;jvn|3;jvs|1;jvv|3;jw0|;jw2|1;jw9|;jwb|4;jwh|1;jwk|1;jwn|;jwp|5;jww|2;jx0|1;jx3|1;jx6|;jxc|7;jxl|1;jxo|1;jxr|3;jxw|3;jy2|1;jy5|4;jyc|1;jyg|2;jyn|;jyr|1;jyu|;jyw|1;jyz|4;jz6|2;jza|;jzd|3;jzi|1;jzl|1;jzo|b;k03|2;k07|2;k0d|5;k0k|5;k0t|3;k0y|1;k12|1;k17|1;k1c|;k1e|;k1g|1;k1j|1;k1m|;k1p|;k1t|4;k1z|3;k24|;k26|;k28|2;k2d|;k2f|2;k2j|2;k2n|2;k2r|4;k2z|5;k36|3;k3b|2;k3g|3;k3l|5;k3s|1;k3v|1;k3y|2;k42|;k44|;k46|3;k4b|;k4f|4;k4l|4;k4s|1;k4w|2;k50|1;k55|3;k5a|2;k5e|2;k5i|4;k5o|3;k5t|5;k64|l;k6r|4;k6x|3;k73|7;k7c|4;k7i|1;k7l|1;k7r|p;k8j|9;k8u|3;k8z|1;k93|2;k97|3;k9c|2;k9i|7;k9r|1;k9u|;k9w|;k9y|;ka3|;ka5|1;ka9|4;kag|1;kaj|1;kam|6;kau|3;kb0|;kb2|1;kb8|;kba|;kbd|4;kbj|1;kbq|;kbs|1;kbv|1;kby|;kc0|;kc2|3;kc7|a;kcj|;kcl|;kcn|2;kcr|5;kcy|5;kd5|;kd7|5;kde|;kdh|3;kdm|4;kdt|;kdv|5;ke2|;ke5|2;ke9|;keb|;ked|4;kek|5;ker|3;kex|;kf0|a;kfe|;kfg|b;kfv|1;kfy|3;kg4|1;kg7|;kg9|;kgb|1;kge|5;kgl|8;kgw|2;kh0|;kh2|;kh5|;khb|a;khn|3;khs|6;ki0|2;ki6|6;kif|7;kip|1;kis|;kiu|1;kix|;kj0|;kj2|9;kjd|3;kji|1;kjl|4;kk0|;kk3|1;kk6|3;kkd|2;kkh|1;kkn|6;kkv|5;kl4|1;kl7|b;klk|2;klo|2;kls|5;klz|2;km3|2;km7|;kmb|;kmf|;kmj|;kmm|4;kms|3;kmx|3;kn2|1;kn5|5;knc|;knh|3;knn|1;knq|7;knz|4;ko5|6;kod|9;kop|3;koz|3;kp4|5;kpb|b;kpo|1;kpr|2;kpv|2;kpz|1;kq2|8;kqd|2;kqh|4;kqo|1;kqr|g;kra|1;krd|3;krl|2;krp|1;krs|;kru|;ks0|1;ks3|3;ks8|1;ksb|;ksd|;ksf|;ksi|;ksl|1;ksp|1;ksu|;ksz|2;kt3|;kt5|5;ktc|6;ktk|d;ktz|b;kue|;kui|;kul|1;kup|1;kus|2;kuw|;kuz|1;kv4|1;kv9|3;kvf|;kvh|5;kvo|;kvr|1;kvu|2;kvy|3;kw3|;kw5|;kw7|1;kwa|7;kwj|;kwm|3;kwt|1;kwy|1;kx1|;kx3|4;kx9|2;kxd|5;kxl|;kxn|;kxp|6;kxx|;ky2|2;ky7|;ky9|4;kyf|;kyh|2;kyl|7;kyw|3;kz2|;kz4|;kz6|9;kzh|2;kzo|7;kzy|;l00|2;l04|2;l08|1;l0b|;l0f|;l0h|1;l0k|;l0m|1;l0q|1;l0x|2;l14|;l16|;l1a|3;l1f|1;l1i|1;l1l|;l1n|;l1p|1;l1s|1;l1w|;l1z|;l23|8;l2d|;l2i|2;l2m|3;l2r|1;l2w|;l2z|;l31|2;l35|2;l3a|;l3c|1;l3g|;l3k|1;l3n|3;l3u|5;l42|;l44|;l47|1;l4a|;l4c|;l4g|3;l4o|;l4q|3;l4y|5;l55|2;l5b|3;l5i|1;l5n|;l5p|4;l5v|1;l5z|1;l63|1;l67|;l6a|;l6d|6;l6l|2;l6r|;l6u|1;l6x|1;l70|2;l74|;l76|2;l7a|;l7c|1;l7f|;l7h|;l7j|8;l7t|3;l7y|2;l82|3;l87|4;l8d|9;l8p|2;l8t|;l91|3;l97|;l9a|2;l9e|2;l9k|d;l9z|9;lab|6;laj|4;laq|2;lau|2;lay|1;lb3|;lb5|;lb7|;lba|1;lbf|1;lbi|1;lbl|;lbn|;lbr|;lbt|;lbz|;lc2|;lc4|1;lc8|2;lcd|7;lcn|;lcp|;lcr|;lcv|;lcz|1;ld2|2;ld8|;lda|;ldf|5;ldm|1;ldq|4;le2|1;le5|3;lea|;lec|1;lef|;leh|7;leq|;lev|1;ley|1;lf1|;lf3|1;lf6|2;lfa|;lfc|3;lfh|1;lfl|8;lfw|1;lg0|;lg2|a;lgf|;lgh|1;lgq|4;lgw|4;lh4|7;lhd|1;lhg|2;lhl|1;lho|1;lhr|8;li1|4;li8|3;lid|;lif|d;liz|;lj4|1;lj8|;ljb|;lje|2;lji|1;ljl|2;ljr|;ljt|2;ljy|1;lk4|7;lke|1;lkh|5;lko|1;lkr|4;lkx|;ll0|1;llj|5;llq|3;llv|4;lm1|1;lm4|;lm6|2;lmc|;lmf|2;lmk|;lmo|2;lmt|;lmv|3;ln0|2;ln5|8;lnf|1;lnu|2;lny|1;lo2|;lo4|1;lo7|2;loc|1;lof|1;loi|;lok|4;loq|2;lou|4;lp1|1;lp4|3;lp9|5;lpg|2;lpk|4;lpq|e;lq8|;lqc|1;lqf|4;lqr|;lqt|;lqv|;lqx|2;lr1|a;lrd|;lrf|4;lrm|;lro|;lrq|;lrs|4;lry|;ls2|3;ls8|7;lsh|3;lsm|2;lsr|4;lsy|1;lt3|1;lt7|;lta|1;lte|1;lti|;ltn|;ltp|3;ltu|;lu1|;lu4|1;lu7|1;lub|;lue|;lug|1;luk|1;lun|1;luq|;lut|;luv|;luy|1;lv1|2;lv5|3;lva|1;lve|3;lvj|6;lvr|8;lw1|;lw3|2;lw9|2;lwd|1;lwm|;lwr|4;lwy|;lx0|;lx3|2;lx7|;lx9|2;lxd|1;lxg|;lxi|;lxk|2;lxo|1;lxr|2;lxv|3;ly0|;ly2|1;ly8|;lya|1;lyd|1;lyh|4;lyn|4;lyt|1;lyw|;lyz|1;lz2|1;lz5|;lz9|;lzj|;lzl|3;lzr|b;m04|;m06|;m08|;m0c|4;m0k|;m0o|;m0q|;m0s|2;m0w|4;m12|2;m17|3;m1c|4;m1i|2;m1m|;m1p|;m1r|2;m1v|5;m22|;m26|3;m2b|;m2d|2;m2h|;m2k|;m2m|;m2o|3;m2t|5;m38|1;m3c|;m3e|1;m3i|3;m3o|;m3s|1;m3v|1;m3y|3;m43|;m45|1;m49|1;m4c|2;m4g|1;m4l|2;m4p|2;m4t|;m4v|;m4x|;m51|;m53|1;m56|1;m59|3;m5f|;m5i|2;m5o|;m5r|1;m5u|;m5w|;m5z|;m61|1;m64|;m66|;m6b|1;m6f|5;m6m|;m6p|;m6s|1;m6w|;m71|1;m77|2;m7d|;m7f|1;m7i|2;m7p|1;m7s|;m7w|2;m81|;m85|1;m89|1;m8e|;m8i|;m8k|5;m8r|;m8v|;m90|;m97|6;m9f|1;m9j|4;ma0|;ma2|1;ma7|;ma9|;mab|3;mag|1;mak|1;man|;mas|;mb0|;mb5|;mbd|1;mbh|;mbn|6;mbv|1;mbz|;mc4|;mc9|1;mcc|;mce|;mcg|1;mcm|;mcr|;mct|4;md2|;md4|;md8|;mdd|;mdh|2;mdl|3;mdq|;mds|3;mdx|2;me1|1;me4|;me6|;me8|;mea|;mec|5;mek|;mem|;mex|;mf1|;mf4|;mf8|1;mfb|1;mfe|;mfg|;mfj|;mfm|;mfo|2;mft|2;mfz|1;mg2|;mg8|;mgc|;mge|5;mgp|1;mgu|3;mgz|1;mh4|1;mh7|1;mha|;mhc|;mhe|5;mhl|1;mho|;mhr|1;mhx|2;mi4|2;mic|1;mig|1;mij|1;mim|2;miu|3;mj1|;mj4|;mj7|;mj9|;mjb|;mje|1;mjh|;mjj|;mjo|;mjs|;mju|3;mjz|1;mk2|;mk4|2;mk8|b;mkl|3;mkr|1;mku|2;mky|1;ml1|e;mlj|2;mln|;mlq|1;mlt|1;mlw|;mlz|2;mm3|7;mmc|;mmf|;mmh|;mml|1;mmq|1;mmu|;mmz|;mn4|;mn6|;mnb|1;mng|6;mno|;mnq|;mnt|;mny|;mo0|4;mo6|1;mo9|;moc|;moe|;mog|;moi|;mol|4;mor|;mov|3;mp1|;mp5|;mp8|1;mpf|1;mpj|7;mpu|;mpw|1;mpz|;mq2|1;mq5|;mqa|1;mqe|3;mqj|4;mqq|;mqs|1;mqv|5;mr2|1;mr5|6;mrd|2;mrh|2;mrn|2;mrx|3;ms2|;ms6|2;msd|3;msj|;msm|6;msu|4;mt1|;mt3|5;mtc|1;mtf|4;mtl|2;mtq|;mts|;mtv|5;mu4|;mu6|2;mua|;mud|1;mug|3;mul|;muq|1;mut|;muv|;mux|4;mv3|1;mv6|;mv9|1;mvc|7;mvm|1;mvq|;mvt|;mvx|1;mw0|1;mw3|4;mw9|1;mwd|1;mwh|;mwk|1;mwn|4;mwt|4;mwz|4;mx5|1;mxd|;mxf|;mxm|1;mxt|1;mxw|2;my0|e;myh|1;myn|2;myr|1;myu|1;myz|;mz1|;mz5|2;mz9|;mzb|;mzd|7;mzm|2;mzq|5;mzx|6;n06|;n0e|;n0g|1;n0j|;n0l|4;n0r|;n0v|3;n13|3;n18|;n1a|5;n1h|6;n1q|4;n1x|;n21|2;n25|;n27|;n2g|2;n2k|;n2n|1;n2r|1;n2u|;n2w|;n2y|2;n32|2;n36|2;n3a|5;n3i|4;n3o|;n3q|2;n3u|2;n3z|;n41|;n43|3;n4c|2;n4h|2;n4l|3;n4q|;n4s|;n4u|e;n5b|4;n5i|a;n5v|1;n5y|c;n6c|;n6f|;n6h|9;n6s|3;n6x|4;n73|g;n7l|1;n7p|2;n7t|3;n7y|7;n89|1;n8c|1;n8i|3;n8r|;n8w|5;n93|3;n98|b;n9m|;n9o|3;n9u|3;n9z|2;na3|9;naf|;nah|;nak|;nam|6;nax|1;nb0|;nb2|6;nbb|6;nbj|;nbm|1;nbp|1;nbs|1;nbv|e;ncd|;ncg|;nci|3;nco|4;ncw|c;nda|;nde|;ndh|1;ndk|1;ndo|;ndr|;ndt|1;ndw|1;ndz|3;ne4|6;nec|;nee|;neg|;nei|4;neo|8;nez|3;nf4|;nf7|;nf9|1;nfd|f;nfu|;nfx|3;ng4|;ng6|4;ngd|;ngf|;ngh|2;ngl|1;ngo|6;ngy|;nh0|;nh2|1;nh5|;nh7|1;nha|3;nhf|5;nhm|2;nhq|;nhs|2;nhw|;nhy|;ni0|1;ni3|1;ni6|;ni8|1;nic|;nie|6;nim|;niq|;nis|1;niv|;nix|3;nj2|2;nj6|;nj8|2;njc|1;njh|2;njo|6;njw|2;nk0|;nk2|;nk5|2;nka|;nkd|2;nki|;nkm|2;nkq|2;nku|a;nl6|2;nlc|;nle|2;nll|1;nlo|4;nlw|;nm3|3;nm9|;nmc|2;nmi|;nmm|2;nmq|;nms|1;nmv|;nmx|1;nn0|5;nn7|;nn9|2;nnd|;nnf|4;nnn|;nnr|;nnt|;nnx|;no1|1;no5|;no7|;no9|3;noe|2;noi|5;nop|1;nos|5;noz|1;np4|;np7|1;npe|;nph|1;npl|;npo|2;npt|1;npw|1;nq1|;nq5|;nq8|3;nqd|2;nqk|2;nqo|;nqq|;nqs|1;nqv|;nqy|;nr3|;nr7|2;nrb|1;nrg|;nri|1;nrl|1;nrw|2;ns0|1;ns3|1;ns8|;nsa|2;nse|1;nsi|;nsk|;nsq|;nss|;nsu|;nsx|;nt2|1;nt6|;nt8|3;ntd|;ntf|2;ntj|1;ntm|;ntp|2;ntt|;ntv|1;ntz|3;nu4|1;nu7|4;nud|;nui|5;nup|;nut|7;nv2|;nv4|6;nve|1;nvj|2;nvo|;nvq|2;nvu|;nvw|;nvz|;nw2|2;nw6|1;nw9|2;nwd|4;nwm|1;nws|;nwu|;nww|2;nx5|3;nxa|2;nxh|9;nxs|1;nxw|1;ny2|8;nyc|7;nyn|2;nyr|5;nyy|6;nz6|;nz9|;nzb|2;nzf|;nzh|;nzm|;nzr|;nzt|3;nzy|3;o04|1;o0a|5;o0h|;o0j|3;o0o|;o0r|2;o0x|;o12|5;o1a|3;o1f|1;o1k|3;o1p|5;o1w|;o1z|6;o27|;o29|1;o2c|2;o2g|;o2i|;o2l|a;o2x|4;o34|1;o3c|;o3f|1;o3k|;o3m|1;o3p|;o3r|7;o41|;o44|1;o47|5;o4e|3;o4n|;o4r|;o4t|5;o50|1;o53|9;o5e|7;o5o|4;o5x|2;o61|;o64|1;o67|4;o6d|;o6f|;o6h|2;o6l|;o6o|;o6s|2;o6w|2;o71|9;o7c|;o7e|1;o7k|8;o7y|2;o83|;o89|1;o8c|;o8e|2;o8j|;o8l|1;o8p|6;o8z|c;o9d|2;o9h|;o9l|4;o9r|4;o9x|8;oa7|2;oac|;oae|;oag|3;oal|2;oaq|;oas|;oau|2;oay|1;ob3|;ob5|1;ob8|;obc|1;obf|;obi|2;obn|;obp|c;oc3|3;oc9|;ocb|;ocd|;ocf|2;ocl|4;ocr|b;od9|;odc|;odg|3;odl|1;odo|9;odz|;oe1|1;oe7|;oec|;oee|1;oeh|;oej|;oel|5;oes|d;of9|;ofe|;ofg|1;ofj|3;ofo|2;ofs|;ofu|3;og0|2;og4|8;ogf|;ogk|;ogm|1;ogp|2;ogt|;ogw|;oh0|2;oh4|2;oh9|;ohc|;ohe|8;oho|;ohq|;ohs|4;ohy|1;oi1|;oi3|4;oi9|3;oif|;oih|;oij|;oim|3;oir|;oit|3;oiy|2;oj3|;oj5|;oj7|1;oja|4;ojh|3;ojm|1;ojp|1;oju|;ojw|1;ojz|i;okj|2;okn|;okp|;oks|4;oky|1;ol1|;ol5|;ol7|3;old|2;oli|1;oll|;oln|;olp|;olr|1;olu|;olw|1;olz|1;om3|;om6|4;omc|4;omj|;oml|1;omo|3;omu|1;omx|7;on6|;on8|1;onb|3;onh|2;onm|8;onw|4;oo2|;oo6|1;oo9|;oob|;oof|;ooi|;ook|2;ooo|3;oou|;oow|;ooy|9;op9|;opb|f;ops|3;opy|;oq2|9;oqd|;oqh|1;oqk|c;oqz|6;or7|;or9|2;ord|5;orl|2;orp|3;oru|;ory|;os0|3;os5|1;os8|3;osd|;osf|;osh|2;osl|1;oso|1;osr|2;osv|;osx|;osz|;ot2|1;ot5|7;ote|1;oti|1;otm|h;ou5|3;oua|5;oui|8;out|5;ov0|2;ov4|6;ovc|5;ovj|;ovl|1;ovo|2;ovt|2;ow0|1;ow4|1;ow8|3;owg|2;owl|;own|;owr|8;ox2|2;ox7|4;oxd|2;oxh|2;oxl|2;oxp|2;oxt|;oxv|5;oy2|1;oy5|1;oy8|;oya|;oyc|2;oyg|2;oyl|2;oyp|1;oyt|2;oyx|2;oz1|3;oz7|;oz9|;ozc|1;ozf|4;ozl|2;ozq|4;ozw|a;p08|;p0a|5;p4m|;p4o|;p4q|5;p4z|2;p53|;p58|9;p5k|;p5n|2;p5r|2;p5v|8;p65|1;p68|2;p6d|;p6f|2;p6l|3;p6q|1;p6t|3;p6y|7;p78|;p7a|1;p7e|;p7g|2;p7l|3;p7q|;p7s|2;p7x|2;p82|;p84|;p86|;p88|1;p8c|1;p8f|2;p8j|;p8l|1;p8o|;p8q|;p8s|;p8u|1;p8y|;p90|1;p97|;p9b|2;p9f|;p9h|1;p9k|1;p9n|1;p9q|2;p9u|1;pa1|f;pai|f;pb0|5;pb8|;pba|;pbc|;pbg|;pbi|;pbk|;pbn|4;pbt|7;pc3|1;pc6|;pca|;pci|;pcm|;pco|;pcq|;pcu|4;pd0|;pd2|;pd4|;pd9|;pdb|8;pdl|;pdn|;pdp|4;pdw|5;pe3|1;pe6|;peb|;pee|;peg|6;pep|1;pes|3;pex|4;pf3|;pf5|1;pf8|;pfc|2;pfn|3;pfs|;pfu|;pfw|3;pg2|;pg4|7;pgd|1;pgg|1;pgk|2;pgt|h;phd|2;phh|6;php|;phy|2;pi2|2;pi6|;pi8|;pib|1;pif|;pih|;pij|1;pin|2;pir|;pit|;pix|1;pj0|2;pj5|;pj9|2;pje|2;pji|;pjk|5;pjr|;pjz|2;pk5|4;pkb|;pkd|4;pkj|1;pkn|3;pkv|7;pl4|;pl6|1;pla|2;plf|;plh|1;plk|;plm|4;pls|;plu|2;pm0|1;pm6|;pm8|;pma|3;pmg|;pmi|1;pml|6;pmt|1;pmw|3;pn1|2;pn5|;pn7|;pn9|6;pnh|4;pnn|2;pnr|1;pnu|3;pnz|7;po8|d;pon|9;poy|2;pp2|9;ppd|1;ppk|4;ppq|;ppu|8;pq4|;pq8|;pqb|4;pqh|;pqj|;pqm|1;pqp|;pqu|4;pr0|1;pr3|1;pr6|2;pra|2;pre|1;prh|2;prl|1;pro|;prq|3;prv|;prx|4;ps3|1;ps7|;ps9|2;psd|1;psh|3;psm|;pso|3;pst|;psv|2;psz|h;ptj|8;ptx|1;pu8|5;puf|;puh|3;pum|a;puy|1;pv1|;pv3|;pv5|;pv7|1;pva|1;pvd|2;pvh|1;pvk|c;pvy|;pw6|2;pwb|4;pwh|2;pwo|;pwr|f;px8|1;pxc|;pxe|5;pxl|1;pxp|b;py2|;pya|1;pyo|;pyr|;pyt|;pyv|1;pyz|2;pz3|1;pz6|;pz8|3;pzd|1;pzh|1;pzm|4;pzs|8;q02|;q06|7;q0h|;q0l|;q0t|4;q11|;q13|;q15|1;q18|;q1a|3;q1f|1;q1i|;q1k|;q1o|1;q1r|2;q1x|;q20|3;q27|3;q2c|;q2e|3;q2j|2;q2p|;q2r|1;q2u|1;q2y|5;q35|;q37|;q39|;q3b|;q3d|;q3k|;q3m|;q3t|1;q3w|;q3z|;q41|;q45|;q48|1;q4c|1;q4l|5;q4t|2;q4x|1;q52|6;q5b|8;q5l|8;q5v|7;q64|1;q69|1;q6c|1;q6j|;q6o|;q6q|3;q6v|;q6x|;q70|;q72|1;q75|;q7a|;q7c|2;q7h|;q7j|;q7l|1;q7o|;q7s|a;q84|;q86|b;q8j|;q8m|;q8p|1;q8s|;q93|;q96|;q98|;q9a|4;q9g|;q9j|;q9m|3;q9r|1;q9u|1;q9y|1;qa4|;qa6|;qa8|1;qab|2;qaf|1;qai|2;qam|1;qap|6;qay|3;qb3|;qb6|4;qbh|4;qbn|;qbq|;qbs|3;qby|5;qc5|5;qcc|8;qco|3;qct|;qcv|;qd3|;qd5|2;qd9|4;qdg|8;qdr|2;qdv|1;qdz|2;qe3|2;qe7|1;qea|;qec|c;qes|;qeu|4;qf0|3;qf5|1;qfb|;qfd|2;qfh|3;qfp|;qfs|2;qfw|1;qfz|2;qg4|2;qg8|2;qgd|;qgj|1;qgm|1;qgp|3;qgu|2;qgy|;qh0|3;qh6|1;qh9|1;qhc|3;qhi|5;qhq|;qht|1;qhw|;qhz|;qi1|;qi5|;qi7|1;qie|;qig|2;qik|1;qin|3;qiu|;qj1|1;qj4|;qj6|i;qjr|;qjt|;qjv|1;qjz|;qk1|;qk5|2;qk9|2;qkd|;qkn|6;qkx|;qkz|;ql1|1;ql4|;ql6|;ql8|1;qld|;qlf|1;qli|5;qlp|;qlr|2;qlv|6;qm7|2;qmb|4;qmh|;qmj|;qml|1;qmp|1;qms|1;qmv|;qmx|3;qn2|2;qn7|4;qnd|;qng|3;qns|6;qo0|;qo2|9;qod|7;qoo|2;qos|;qou|1;qox|2;qp1|;qp4|1;qpa|1;qpd|1;qpg|;qpj|;qpl|7;qpv|;qpx|;qq1|;qq3|3;qq9|;qqb|;qqd|;qqf|2;qql|;qqn|2;qqr|3;qqw|;qqy|;qr2|1;qr5|1;qr8|;qra|;qrc|;qrf|1;qrj|;qrm|7;qrv|3;qs0|;qs3|;qs5|;qs7|2;qse|2;qsi|1;qsn|;qsr|4;qsx|;qsz|;qt1|;qt6|1;qt9|4;qtg|;qti|5;qtq|;qts|;qtu|;qtx|1;qu1|1;qu4|;qu7|1;qua|4;qui|3;qun|;qup|2;qut|6;qv2|1;qv5|;qv7|;qv9|2;qvd|2;qvh|9;qvs|4;qvy|1;qw1|2;qw7|1;qwd|1;qwg|2;qwl|1;qwp|3;qww|6;qx4|6;qxd|2;qxh|f;qy0|1;qy3|;qy6|4;qyd|;qyf|;qyh|;qyj|;qyl|5;qyw|;qyz|;qz1|;qz6|;qza|6;qzi|2;qzm|;qzo|;qzs|;qzu|1;qzy|;r00|1;r04|1;r07|;r0a|;r0c|a;r0q|5;r0x|4;r14|1;r17|6;r1j|1;r1r|6;r1z|2;r24|2;r29|1;r2c|;r2e|1;r2i|;r2k|4;r2q|1;r2t|1;r2w|2;r30|2;r34|;r39|3;r3e|1;r3k|2;r3p|6;r3y|;r40|6;r49|;r4c|1;r4f|;r4i|;r4m|1;r4q|2;r4u|6;r52|;r56|1;r59|3;r5e|3;r5j|;r5m|7;r5v|;r5y|5;r65|;r67|1;r6b|5;r6i|2;r6n|2;r6t|2;r6x|1;r70|;r73|1;r76|5;r7e|;r7g|1;r7j|2;r82|;r84|4;r8a|;r8c|1;r8j|;r8l|2;r8p|;r8r|;r8t|;r8x|;r8z|1;r92|;r94|1;r99|;r9b|6;r9j|1;r9m|;r9o|;r9q|a;ra3|;ra5|9;rai|3;ran|;rap|;rar|4;ray|4;rb4|1;rb7|;rb9|4;rbh|1;rbk|8;rbv|3;rc0|3;rc5|2;rc9|;rcb|3;rcg|3;rcl|2;rcp|3;rcu|2;rcy|5;rd5|;rd7|2;rdb|4;rdh|5;rdq|3;rdv|7;re4|4;rea|1;ree|1;reh|;rej|1;rem|1;req|2;reu|7;rf3|8;rfe|8;rfo|;rfq|1;rfv|3;rg0|1;rg3|5;rga|;rgc|;rge|4;rgk|3;rgq|7;rh0|;rh2|1;rh5|8;rhi|;rhk|;rhn|2;rhs|;rhv|;rhz|;ri1|;ri4|;ri6|;ri9|5;rig|1;rik|3;rip|3;riu|;riw|4;rj2|1;rj7|;rja|;rjd|;rjf|2;rjj|3;rjo|;rjq|3;rjw|5;rk3|2;rka|6;rki|4;rkp|1;rks|4;rp3|3;rp9|2;rpd|;rph|7;rpq|3;rpv|2;rpz|4;rq5|;rq9|3;rqe|;rqg|5;rqr|;rqt|1;rqw|4;rr2|;rr6|;rr9|2;rrd|5;rrk|;rrm|2;rrs|1;rrv|7;rs4|;rs7|9;rsi|2;rsm|7;rsv|c;rt9|2;rtd|2;rth|1;rtl|5;rts|4;rty|;ru0|;ru2|;ru4|1;ru7|3;ruc|1;ruf|1;rui|5;rup|;rur|2;ruv|4;rv1|3;rv6|2;rva|1;rvf|2;rxg|3;rxl|;rxn|3;rxs|1;rxv|1;rxy|1;ry7|;ry9|1;ryc|1;ryg|;ryi|;ryl|;ryo|1;ryt|;ryx|;rz2|2;rz7|;rza|;rzc|;rzf|1;rzj|;rzm|1;rzp|;rzr|;rzt|3;rzy|;s00|;s02|;s05|3;s0a|2;s0e|1;s0h|;s0k|3;s0p|2;s0t|;s0v|;s0x|;s0z|2;s13|1;s16|2;s1b|6;s1o|1;s1r|;s1t|;s1w|2;s20|4;s27|2;s2c|;s2e|;s2l|6;s2u|1;s2y|;s34|1;s37|6;s3h|;s3k|2;s3o|;s3r|9;s44|1;s49|;s4b|9;s4p|;s4s|1;s4v|3;s50|3;s55|3;s5d|4;s5j|;s5l|2;s5p|;s5s|5;s60|3;s65|1;s69|1;s6f|;s6h|8;s6r|;s6t|1;s6y|1;s72|;s74|1;s77|5;s7e|3;s7j|;s7l|1;s7o|;s7v|1;s7z|;s82|1;s88|;s8b|;s8d|1;s8g|1;s8n|7;s8w|;s8y|1;s91|;s93|3;s98|;s9b|1;s9e|7;s9n|6;s9v|;s9x|a;sab|8;sam|9;sax|1;sb0|3;sb5|4;sbb|1;sbg|3;sbl|5;sd7|d;sdp|5;sdw|4;se2|2;se6|4;sec|2;seg|;sei|1;sel|1;seo|5;sey|;sf4|;sf6|4;sfc|3;sfh|4;sfo|7;sfx|1;sg0|6;sg8|;sgb|6;sgj|8;sgt|6;sh3|3;sh8|3;shd|8;sho|;shq|1;sht|4;shz|;si1|d;sig|1;sij|3;sio|3;sit|4;sj0|4;sj6|;sj8|6;sjg|1;sjj|6;sjr|5;sjy|3;sk5|;sk7|2;skb|;skg|3;skl|1;sko|;skq|;skv|7;sl4|;sl9|1;sld|;slf|2;slj|3;slo|;slq|;slu|;slx|;slz|2;sm3|4;sm9|1;smc|1;smg|;smj|;sml|;smn|1;smq|;sms|3;sn1|3;sn6|;sn8|2;snc|;snh|;snk|;snm|;sno|6;snw|;sny|;so0|;so2|1;so5|;so7|;so9|;sod|5;sok|;som|1;sop|1;sos|1;soz|;sp2|9;spe|2;spi|5;spt|4;spz|;sq1|1;sq4|1;sqa|3;sqf|4;sqp|2;sqt|2;sqx|2;sr1|1;sr4|5;srb|1;srg|;sri|;srl|1;sro|;srq|;srs|;sru|c;ss8|;ssa|3;ssf|a;ssr|6;ssz|1;st2|9;std|;stf|4;stl|1;sto|5;stx|2;su1|;su3|2;su7|2;suc|3;suh|1;suk|2;suo|8;sv0|2;sv7|3;svc|1;svg|;svi|2;svn|7;svw|;svy|2;sw2|9;swd|4;swm|8;sww|2;sx0|5;sxa|3;sxh|4;sxn|5;sxv|;sxx|;sy0|2;sy5|1;sy9|2;syd|7;syn|1;sys|1;syv|1;syz|;sz1|;sz3|;sz6|1;sza|7;szj|4;szp|3;szv|5;t02|1;t05|;t07|2;t0c|1;t0f|2;t0j|2;t0n|3;t0s|2;t0w|;t0y|1;t13|5;t1b|1;t1e|;t1g|;t1i|;t1k|;t1p|;t1r|2;t1w|1;t20|2;t24|g;t2m|1;t2q|5;t2y|1;t38|;t3b|4;t3h|;t3k|2;t3o|4;t3u|2;t3y|;t40|;t44|1;t47|;t49|8;t4j|3;t4q|;t4s|6;t54|;t56|3;t5b|;t5e|;t5g|4;t5m|1;t5q|;t5t|;t5v|1;t5y|3;t63|3;t68|;t6c|2;t6h|2;t6p|;t6r|a;t74|1;t77|;t7a|3;t7g|3;t7l|1;t7o|4;t81|;t85|;t87|4;t8d|;t8h|3;t8n|2;t8t|3;t8z|7;t9b|;t9d|;t9n|;t9q|1;t9t|5;ta0|;ta2|1;ta5|;ta7|;ta9|;tab|2;tag|;tai|;tak|;tap|2;tat|;tax|3;tb2|5;tbc|;tbe|1;tbh|5;tbp|;tbr|;tbw|3;tc1|;tc3|2;tiv|2;tj2|2;tj6|2;tja|9;tjl|3;tjq|;tjs|1;tjx|c;tkb|2;tkh|1;tkk|;tkm|;tkp|6;tkz|;tl2|7;tlc|6;tlk|2;tlo|6;tlw|2;tm0|;tng|2;tnl|1;tno|2;tns|;tnu|;tnw|;tny|1;to1|3;to7|6;tof|3;tok|;tor|2;tov|1;toy|;tp0|;tp2|2;tp7|4;tpd|5;tpm|;tpo|;tpq|;tps|;tpu|6;tq2|5;tq9|5;tqg|3;tql|2;tqp|;tqs|9;tr3|1;tr7|7;tri|6;trq|7;ts0|1;ts4|3;ts9|5;tsh|1;tsl|1;tso|7;tsy|1;tt4|3;ttb|3;tti|1;ttl|2;tts|;ttu|8;tu5|2;tu9|;tub|1;tue|;tuh|5;tup|3;tuv|1;tuy|;tv4|3;tva|;tvc|1;tvf|;tvh|1;tvl|3;tvq|4;tvx|2;tw1|1;tw5|7;twe|;twg|4;twm|5;twt|1;twx|;twz|1;tx2|7;txb|2;txg|2;txl|;txn|;txp|;txr|1;txx|5;ty4|;ty6|2;tya|1;tye|;tyg|;tyj|3;typ|5;tyw|2;tz0|;tz2|1;tz5|;tz7|b;tzk|1;tzn|1;tzr|2;tzv|3;u00|1;u04|;u06|;u0d|2;u0h|7;u0q|1;u0v|;u0x|7;u16|;u18|8;u1i|4;u1o|;u1q|;u1s|1;u1v|3;u23|5;u2a|3;u2f|2;u2j|3;u2s|;u2u|1;u2y|5;u35|a;u3i|;u3m|1;u3p|2;u3u|2;u3z|2;u43|2;u5k|;u5m|1;u5p|4;u5w|;u5y|2;u62|2;u67|;u6a|6;u6j|1;u6m|;u6z|1;u72|5;u79|2;u7d|2;u7h|7;u7q|;u7w|2;u82|1;u85|;u87|3;u8c|;u8g|8;u8q|8;u90|;u92|2;u97|1;u9a|;u9d|4;u9l|5;u9s|2;u9x|4;ua3|3;ua8|2;uac|1;uaf|2;uaj|1;uam|2;uar|;uc6|3;ucb|;ucd|2;ucj|;ucl|1;uco|;ucs|2;ucw|5;ud5|1;ud8|1;udb|;udd|;udf|3;udk|1;uds|5;ue0|7;ue9|1;uef|;uei|4;ueo|2;ues|1;uew|1;uez|4;uf5|4;ufc|;ufe|2;ufi|5;ufq|;uft|1;ufy|;ug0|;ug2|2;ug7|1;ugb|;ugd|1;ugg|1;ugj|;ugl|3;ugu|;ugw|5;uh3|;uh6|4;uhd|1;uhg|4;uhm|1;uhp|;uhr|;uhu|;uhw|1;ui1|3;ujs|;uju|;ujw|4;uk2|;uk4|5;ukb|6;ukj|1;ukm|;uko|;uku|b;ul7|1;ula|2;ule|5;ull|6;ult|4;ulz|;um1|2;um5|;um7|7;umg|1;umj|3;umo|;umq|;umu|;umw|5;un3|1;un6|1;un9|a;unl|4;unr|;unt|4;uo1|4;uo8|;uob|4;uoh|;uok|4;uoq|1;uou|;uox|;uoz|;up1|1;up4|;up6|5;upe|7;upr|1;upv|4;uq1|2;uq5|7;uqe|1;uqi|;uql|3;uqu|8;ur4|2;ur8|;urb|2;urf|1;uri|3;urq|4;ury|4;us4|;us6|2;usb|;usd|;usf|;ush|4;usn|1;usq|1;usu|5;ut1|;ut3|3;ut9|;utb|1;ute|;utg|;uti|;utk|5;utr|7;uu0|6;uu9|9;uul|5;uut|2;uux|2;uv1|1;uv5|;uv7|7;uvi|2;uvm|2;uvq|2;uvu|7;uw3|;uw5|;uw7|4;uwd|1;uwg|;uwi|;uwl|3;uwq|2;uzp|2;uzt|;uzv|1;v00|;v02|2;v06|1;v09|;v0i|1;v0m|3;v0r|;v0u|;v0x|1;v11|;v13|1;v17|4;v1f|;v1i|;v1k|;v1m|2;v1r|1;v1u|2;v22|5;v29|7;v2i|;v2o|4;v2x|;v30|9;v3d|3;v3j|1;v3m|1;v3q|1;v3u|2;v3y|;v43|1;v46|1;v49|1;v4d|2;v4i|1;v4l|5;v4x|;v50|;v55|3;v5a|1;v5d|1;v5g|1;v5k|5;v5r|5;v5y|1;v61|1;v67|;v6b|4;v6h|1;v6m|2;v6r|;v6t|2;v6x|;v6z|;v71|3;v76|2;v7c|2;v7h|1;v7m|;v7r|;v7u|;v7x|1;v80|2;v85|1;v89|6;vat|;vaw|5;vb3|6;vbb|1;vbf|1;vbi|1;vbl|2;vbp|3;vbv|;vbx|2;vc4|2;vc8|2;vcc|4;vcj|2;vco|7;vcz|1;vd2|;vd4|;vd7|7;vdg|1;vdk|1;vdn|5;vdw|1;vdz|1;ve4|6;vec|5;vej|4;veq|1;vev|2;vf2|9;vfd|2;vfj|3;vfq|;vfu|2;vfz|;vg1|1;vg4|;vg7|;vg9|6;vgh|;vgj|4;vgq|1;vgu|2;vgy|6;vh6|;vh9|6;vhi|4;vho|7;vhx|2;vi2|;vi5|;vi7|;vil|;vin|3;vis|3;vix|;vj0|7;vj9|;vjo|;vjw|6;vk4|;vk6|;vkc|;1d6o|2h;1d97|47;1ddg|n;1de6|2n;1dkw|4;1e6o|9;1e7k|y;1e8k|i;1e94|3;1edd|4e;1eht|t;1eiq|5;1eiy|5;1ej6|5;1eje|2;1ejk|6;1ejs|6;2q68|c;2q6o|2k;2q9c|1o;2qdc|2;2qds|17;2qf4|8;2qfk|1;2t57|;2t8p|1;2t9e|;2t9g|;2t9s|;2tbp|;2teg|;2tgi|;2tjn|;2trf|;2ttd|;2ttt|;2tx5|;2tze|;2u4p|;2u67|;2u9d|;2uae|;2uc1|;2uco|;2ui4|;2ukv|;2uo8|;2upz|;2ure|;2uux|;2uxa|;2v0c|;2v0k|;2v19|;2v6s|;2v9v|;2vbx|;2vfj|;2vg7|;2vr9|;2vrs|;2vvl|;2vz8|;2vzh|;2w0l|;2w67|;2wox|;2wql|;2wr9|;2ws4|;2wsb|;2wuv|;2wv8|;2wvx|;2wwr|;2wxi|;2wxw|;2x1g|;2x65|1;2xg7|;2xjb|;2xmc|;2xom|;2xqa|;2y0t|;2y83|;2yai|;2yqe|;2ywd|;2yx1|;2yxu|;2yyg|;2yz6|;2yzg|;2yzl|;2z07|;2z1c|;2z3n|1;2za6|;2zcm|;2zga|;2zqz|;2zvc|;302m|;306l|;30nd|;30tv|;313v|;3163|;31cf|;31ko|;31om|;31ov|1;31ra|;31ul|;31us|;3275|;329u|;32ln|;32ye|;32yr|1;3305|;33aq|;33d8|;33dc|;33de|1;33dh|;33dm|;33dr|;33dw|;33em|;33gq|1;33gx|;33hh|;33l0|;33oa|;33pw|;33r8|;33ug|2;33uv|;340c|;340s|;341r|;342r|1;346f|;346p|;3473|;3484|;348t|;34pk|;3533|;354u|;356m|;356o|;3572|;358g|;35cj|;35dl|1;35oe|;35u3|;35w6|;35z7|;364m|;3666|;36cu|;36ik|;36j4|;36zt|;3739|;37ch|;37h2|;37jd|;37t9|;380m|;381b|;385y|;38d0|;38jo|;38jy|;38l3|;38mi|;38nf|;38xe|;38zu|;3905|;395u|;399l|;39al|;39b9|;39cu|;39e4|;39ri|;39u6|;39w9|;39xq|;3a1z|;3a7z|;3aep|;3ag9|;3agk|;3alw|;3av8|;3avg|;3avo|;3b2v|;3b37|1;3b3l|;3b8y|;3bd7|;3bdw|;3bmp|;3bqm|;3brq|;3bs2|;3bs5|;3buq|;3bvc|;3bvs|;3bxf|;3bz0|;3c2c|;3c2o|;3c3f|;3c3w|;3c47|;3c68|;3ca5|;3ciq|;3ckq|;3ckw|;3cli|;3cr0|;3cw2|;3ddq|;3df4|;3di5|;3dul|;3duy|;3dxt|;3dyn|;3dzt|;3e1p|;3e3i|;3e54|;3e6k|;3e7r|;3e9r|;3ei1|;3ek3|;3ela|;3en1|;3eww|;3exx|;3f6c|;3f92|2;3fg4|;3fgt|;3fi1|;3g0q|1;3g1q|;3g28|;3g3t|;3ggk|1;3ghd|;3gjo|;3gk3|;3gni|;3go3|;3gpe|;3gz6|;3h51|;3h6c|;3hc4|;3hkj|;3hku|;3hl3|;3hoc|;3hrs|;3hwz|;3hy8|;3i1c|;3i5r|;3id3|;3iiy|;3ikb|;3iwn|;3iwy|;3j03|;3j65|;3j7w|;3j9x|;3jdo|;3jhn|;3jk8|1;3jrr|;3jsq|;3k92|;3k95|;3ka3|;3kav|1;3kca|1;3kf2|;3kfd|;3kg3|;3khd|;3kih|;3kjx|;3kkd|;3kkk|;3kqp|;3krz|;3kyl|;3l00|;3l2p|;3l6j|;3l73|;3l7b|;3l7j|;3l86|;3lah|;3ld7|;3ldi|;3lf6|;3lko|;3m3k|;3m41|;3mhc|;3mq7|;3mv3|;3my8|;3mzd|;3n0w|;3n68|;3nba|;3nn6|;3o7f|;3obf|;3od1|;3oe5|;3oeh|;3oga|;3ohw|;3oij|;3oix|;3opa|;3opj|;3ore|;3orz|;3oua|;3oxl|;3p1s|;3p9u|;3pfw|;3pkn|;3pwx|;3pxe|;3py2|;3q2a|;3qp2|;3tc6|;3tch|;3tcj|;3tcq|;3tcs|;3td1|;3tdi|1;3tdo|;3tdu|;3te1|;3te3|;3te6|;3tec|;3tf0|;3tf3|;3tfh|;3tft|;3tfz|;3tg2|;3tg8|;3tgw|;3thp|;3thz|;3ti2|;3z9g|;41vc|;42g9|;42qy|;464k|;464v|;4651|;4654|;4656|;465e|;465k|;465o|;465v|;4667|;466e|;466q|;4676|;467h|;467n|;467r|;4684|;468p|1;4692|;4698|;469e|;469i|;46ab|;46aj|1;46ap|;46at|;46ay|;46b1|;46bg|;46bn|;46bv|;46bz|;46ca|;46cg|1;46dh|;46dj|;46ek|;46fp|;46hc|;46hq|1;46ic|;4an2|;4ay4|;")) +r.push(new A.ap("Noto Sans Javanese","notosansjavanese/v21/2V01KJkDAIA6Hp4zoSScDjV0Y-eoHAHT-Z3MngEefiidxJnkFFliZYWj4O8.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;xhc|25;xjj|a;xjy|1;")) +r.push(new A.ap("Noto Sans KR","notosanskr/v27/PbykFmXiEBPT4ITbgNA5Cgm20HTs4JMMuA.otf","w|2m;4g|2r;7k|3;7u|1;88|3;8z|1;93|1;98|3;9e|1;a0|5;b6|;bk|1;bz|1;ct|f;e0|1;gh|;gx|;jf|;jr|;jt|2;k9|;kq|1;lc|1;lg|;lj|;lo|;pd|g;pv|6;q9|o;sh|;sw|1r;up|;3cw|73;5z2|1;61s|2h;6bm|1;6c0|6;6c8|2;6cc|2;6cg|2;6cl|2;6cw|;6cy|1;6d1|;6d5|3;6de|;6dj|2;6dt|;6es|;6g9|;6gb|1;6hp|1;6io|;6ir|;6it|;6ix|1;6j3|;6j7|;6ja|;6jl|1;6jq|1;6jv|;6jy|;6k5|;6kb|;6lc|b;6ls|b;6mo|9;6ns|1;6o4|2;6ob|1;6og|;6oi|;6ok|;6p2|3;6ph|;6ps|;6pu|1;6px|6;6q7|;6q9|2;6qd|;6qi|;6ql|3;6qr|;6qt|9;6r8|3;6rh|;6rn|;6rp|;6rs|;6rw|;6s2|;6sg|2;6sk|3;6sq|1;6su|1;6sy|1;6t2|1;6te|5;6tm|1;6tx|4;6u8|;6ud|;6v3|;6vu|1;6wf|;6x1|2;6xe|;6xk|;6y1|1;71s|1;726|e;72m|;72y|1;74z|;76o|97;7g1|2;7g6|1;7gc|1;7gg|1;7gm|6;7gu|5;7he|4;7hr|;7i8|3;7id|1;7ih|;7im|1;7iu|1;7j0|3;7jj|;7k0|2;7kw|f;7le|b;7mo|;7nh|1;7pe|;7pv|;7q2|;7r1|;7r3|1;7rq|;7sm|t;7tt|;850|1;88v|;8ai|1;8hx|2;8ii|;8lx|;94q|1;96o|p;97f|2g;9a8|5x;9gw|b;9hc|1r;9j5|2d;9ll|2u;9ol|16;9pt|2l;9sg|17;9ts|z;9v4|1a;9wg|7f;a3x|5u;ae2|;afr|;ahh|;aht|;aim|;anz|;ar3|;atf|2;aue|;aw3|;awf|;awq|;b0c|;b2k|;b2w|;b5v|;b7e|;b8n|;b99|;bc0|;bc5|;bcz|;bdc|;bdx|;bee|;bi1|;bl0|;bmk|;bna|;bnn|;boj|;bqx|;bub|;bv8|;bvo|;bvx|;bzx|1;c1o|;c2f|;c4f|;c70|;c76|;cec|;cfh|;cfx|;cg4|;cof|;cok|;cpu|;crt|;csp|;cvr|;cz0|;d3t|;ddn|;ddz|;dev|;dey|;dhs|;dn6|;dte|;dug|;dyv|;dz2|;dzo|;dzs|;dzx|;e25|;e3w|;e4d|;e5b|;ear|;ebn|;ec6|;ecm|;eg5|;eji|;ejp|;ekr|;emq|;enh|;erc|;esf|;eso|;et7|;evn|;ewh|;f6n|1;f8b|;feo|1;fer|;fev|4;ff1|1;ff5|;ff8|2;ffc|1;ffi|1;ffo|;ffq|;ffs|;ffv|2;fg0|2;fg6|;fg8|1;fgb|;fgf|;fgi|1;fgl|;fgr|;fgt|2;fh2|5;fh9|2;fhj|;fhn|2;fht|;fhv|;fhy|1;fi2|2;fi6|;fi8|;fia|;fid|1;fig|1;fij|1;fim|4;fis|1;fiw|1;fiz|1;fj2|4;fj8|2;fjc|;fjf|3;fjk|;fjn|1;fjq|;fjt|2;fk0|1;fk4|;fk6|1;fka|1;fkd|;fkk|5;fkt|2;fkx|;fkz|2;fla|;flc|;fle|1;flh|2;fln|;flp|;flr|2;fm1|2;fm5|4;fmi|;fml|;fn3|1;fn8|;fna|;fnc|;fne|;fng|2;fnm|1;fnq|3;fnv|;fnx|4;fo3|4;fo9|6;fop|1;fov|1;foz|1;fp2|;fp4|9;fpf|1;fpi|;fpk|3;fpp|5;fpw|;fpy|2;fq2|3;fqm|1;fqq|;fqt|1;fqx|;fqz|;fr3|;fr5|4;frd|1;frg|8;frr|4;frx|4;fs3|;fse|3;fsj|3;fso|;fsq|;fsu|;fsw|;fsy|;ft1|2;ft5|;ft7|;ft9|;ftb|;ftd|3;fti|;ftk|2;fto|;ftq|1;ftt|d;fu8|;fuj|;fur|1;fuv|3;fv2|1;fv7|;fv9|1;fvc|2;fvg|;fvk|;fvm|;fvp|1;fvu|;fw0|;fw2|;fw4|2;fw8|;fwg|;fwj|;fwl|;fwr|;fwt|;fwx|1;fx0|;fx2|;fx4|3;fx9|1;fxe|;fxo|2;fxu|3;fxz|;fy5|2;fya|;fyc|1;fyh|1;fyn|;fyp|;fys|2;fyy|1;fz2|;fz6|;fz9|2;fzd|;fzg|2;fzp|;fzt|;fzv|;fzy|6;g06|1;g09|;g0b|1;g0g|;g0i|3;g0n|1;g0q|2;g0v|;g0x|1;g10|1;g13|;g16|1;g1d|2;g1h|;g1j|5;g1r|2;g1v|6;g23|3;g28|;g2a|;g2c|3;g2i|;g2k|;g2q|;g2t|;g2v|7;g35|;g39|3;g3g|;g3k|;g3m|;g3q|;g3t|1;g3w|1;g3z|;g41|2;g45|4;g4e|;g4g|;g4i|3;g4q|2;g4w|2;g52|1;g59|1;g5g|2;g5l|4;g5u|;g5w|;g5y|;g63|3;g68|1;g6h|;g6l|;g6o|1;g6r|3;g6w|2;g71|;g74|3;g7a|2;g7e|;g7i|;g7l|;g7n|;g7q|1;g7x|;g84|3;g89|1;g8e|;g8g|3;g8m|5;g8z|1;g92|1;g95|4;g9g|3;g9m|1;g9p|2;g9t|;ga1|1;ga7|;gaa|;gac|1;gaf|;gai|;gal|;gan|;gaq|1;gav|2;gb1|;gb5|2;gbb|1;gbf|;gbj|1;gbn|1;gbr|;gbt|5;gc9|;gce|;gch|;gcj|;gcl|;gcn|;gcp|;gcs|1;gcy|;gd1|1;gd4|1;gd7|;gd9|7;gdi|;gdp|;gdu|1;gdx|;ge0|3;ge6|5;ged|;geg|;gei|;gek|1;gen|1;get|2;gex|1;gf4|1;gf7|;gfb|;gfe|;gfj|;gfl|;gfq|;gfs|3;gfx|4;gg3|2;gg7|3;ggd|;ggh|3;ggn|;ggq|;ggs|;ggu|;ggw|1;gh0|;gh2|;gh4|1;gh8|;gha|7;ghj|4;ghp|2;ghu|;ghw|;gi6|;gib|;gie|;gig|;gii|;gil|;gin|1;git|1;giy|;gj1|1;gj6|1;gja|;gjd|;gjf|;gjm|1;gjp|;gjs|5;gk4|;gk6|1;gk9|;gkb|;gkf|;gkh|5;gko|g;gld|;glf|1;glk|9;gm3|;gm5|;gm7|1;gme|;gmh|;gmj|1;gmm|;gmp|;gmr|;gmu|;gmw|1;gmz|3;gn4|;gn6|;gna|;gnc|;gne|;gni|;gnl|;gnx|;gnz|;go2|;go4|;go6|;go8|;goa|1;gog|1;goj|;gol|1;gor|2;gov|1;gp0|;gp2|1;gp7|5;gpi|;gps|;gpu|;gpw|1;gq0|;gq3|1;gq7|;gqa|1;gqg|;gqj|2;gqn|5;gqu|3;grl|;grp|1;grs|1;grx|1;gs1|1;gsa|;gsd|;gsf|;gsk|;gsm|1;gsp|;gsu|2;gt0|;gt8|;gtn|;gtq|1;gtt|;gtv|;gtx|;gu1|;gu4|;gu6|;gu8|;gua|;guc|;gue|;gui|;gun|;gur|;guu|1;gv0|;gv2|;gv7|;gvv|6;gw3|1;gw6|1;gw9|2;gwh|;gwj|1;gwo|2;gws|3;gwz|1;gx3|5;gxa|;gxc|;gxv|;gxx|;gxz|;gy1|;gy9|;gyc|;gyi|2;gyn|1;gyq|2;gzb|;gzh|2;gzo|;gzq|;gzs|1;gzw|4;h02|;h04|;h06|1;h0p|;h0s|;h0v|;h0y|;h10|;h12|3;h17|;h1b|;h1d|1;h1l|;h1n|;h1p|2;h1v|;h2c|1;h2g|5;h2n|;h2q|;h2s|;h2u|;h2w|;h2y|;h34|;h38|;h3a|1;h3j|;h3t|1;h45|;h47|;h4c|;h4e|;h4j|1;h4m|;h4s|;h4w|3;h54|2;h59|;h5d|;h5j|;h5m|1;h5q|2;h5v|;h5y|1;h63|;h65|1;h68|;h6b|;h6f|;h6h|1;h6l|;h6n|;h6p|3;h6v|4;h71|;h76|1;h7a|;h7c|;h7g|;h7j|;h7p|;h7s|2;h7w|2;h80|;h8b|;h8e|;h8g|2;h8n|;h8q|;h8s|5;h9d|;h9g|;h9i|4;h9q|3;h9v|;h9x|;h9z|1;ha3|1;haa|;hag|;haj|1;har|;hat|;hb2|;hb4|;hb6|2;hbs|;hbx|;hc3|;hc6|3;hcb|;hce|1;hch|1;hcs|;hcv|1;hd0|;hd5|;hd9|1;hdc|;hdf|1;hdi|1;hdl|4;hds|;hdu|4;he0|3;hef|;heh|;hel|1;heo|1;her|1;heu|1;hey|;hf1|;hf3|2;hf8|1;hfe|;hfk|;hft|4;hfz|3;hg4|;hg7|3;hge|;hgh|1;hgk|;hgp|;hh1|;hh5|;hh8|2;hhc|1;hhf|;hhh|;hhl|1;hho|1;hhs|;hhv|;hi4|3;hi9|;hib|;hig|1;hij|;him|;hio|1;hir|;hiy|1;hj2|;hj5|;hj7|;hj9|;hjb|;hji|;hjl|;hjn|2;hjs|2;hjw|3;hk1|;hk4|;hkb|1;hke|2;hki|;hkp|2;hkt|;hky|;hl2|;hl4|;hl6|;hlb|1;hlg|2;hll|3;hlu|;hlw|1;hlz|;hm1|6;hm9|1;hmf|1;hml|1;hms|;hmv|2;hn0|;hn2|3;hn7|2;hnb|1;hne|;hng|;hnk|;hnm|;hnr|;hnt|5;ho2|2;ho6|;ho8|;hod|;hoi|2;hoq|;hos|1;hox|2;hp2|1;hp5|;hp9|;hpf|2;hpj|1;hpo|;hpr|;hpu|;hpx|1;hq0|1;hq3|;hq6|1;hq9|;hqb|;hqe|;hqg|3;hql|;hqo|4;hqx|1;hr0|2;hr6|4;hrc|;hre|2;hri|;hrk|;hrm|;hrr|5;hrz|;hs1|;hs3|;hs9|1;hsd|;hsh|;hsj|;hso|1;hsr|1;hsv|1;hsz|;ht1|;ht3|;ht5|;ht7|;ht9|;hth|1;hto|;htr|2;hty|1;hu1|;hu3|1;hu8|1;hui|;huo|;huq|1;huu|1;hux|1;hv1|;hv6|;hvb|;hvj|;hvo|;hvx|;hw0|;hw2|1;hw5|;hwa|1;hwe|1;hwi|;hwk|;hwn|;hwq|;hwz|;hx1|;hx6|5;hxd|1;hxg|;hxk|1;hxn|1;hxx|2;hy1|2;hy5|;hy8|6;hyh|;hyj|;hyl|2;hyu|;hyy|1;hz1|;hz4|;hz9|;hzc|1;hzf|1;hzq|;hzt|;hzv|;i05|;i08|;i0a|;i0d|;i0g|;i0i|;i0k|;i0u|2;i0z|;i11|;i18|;i1c|1;i1g|4;i1m|3;i1r|;i1t|;i1v|3;i21|;i23|;i28|1;i2d|1;i2g|;i2i|;i2k|;i2n|3;i2t|;i2v|5;i33|;i37|;i39|8;i3j|;i3m|4;i3w|;i3y|;i40|;i43|3;i48|1;i4f|1;i4i|5;i4s|;i4w|;i4y|2;i52|2;i57|;i5a|1;i5d|1;i5g|5;i5n|5;i5x|1;i60|2;i67|;i69|;i6c|b;i6p|;i6s|;i6u|;i6x|;i73|1;i76|2;i7c|;i7f|;i7l|;i7s|9;i85|3;i8b|;i8d|1;i8g|1;i8l|;i8r|;i8w|;i8y|;i90|1;i94|;i98|;i9b|;i9d|;i9f|;i9l|1;ia0|;ia2|;ia4|;ia7|3;iac|;ial|;iap|;iar|;iat|8;ib5|;ib7|;ib9|;ibb|1;ibe|;ibi|;ibk|;ibv|;ic2|;ic9|;icg|;ico|1;ict|;icv|2;id0|;id2|;id7|;id9|;idi|1;idp|1;ids|1;idw|5;ie3|;ie7|;iea|;iec|;iee|1;ieh|;ies|;if1|;if5|1;if8|;iff|1;ifi|;ifk|;ifn|1;ig9|;igc|;igf|;igh|;igx|1;ih0|;ih2|1;ih7|;ihe|;ihg|1;ihl|;ihp|;ihs|;ihu|;ihz|;ii2|1;ii6|;ii8|;iif|1;iii|;iik|2;iix|;iiz|;ij1|;ij5|2;ija|;ije|1;ijh|1;ijk|2;ijp|3;ijv|;ijy|;ik1|4;ik7|2;ikb|;ikd|1;iki|1;ikm|;ikp|;iks|;ikx|;il1|1;il5|2;il9|;ilc|;ilh|;ilk|;iln|;ilp|;ilv|;ily|2;im5|;im7|1;imb|2;imf|;imk|;imm|;ims|1;imw|;in2|1;in5|2;inc|;ine|2;ink|4;inq|a;io3|1;io7|;ioa|1;iof|;iol|2;ioq|;ios|;iow|;ip1|3;ip7|;ip9|;ipf|;iph|3;ipp|1;ipt|1;iq0|3;iq7|2;iqb|;iqd|1;iqh|2;iql|6;iqt|;iqv|2;ir0|;ir5|;ir7|1;ira|1;ire|1;iri|1;irl|;irn|1;irr|1;iru|1;irz|;is1|4;is7|1;isb|;isf|;isi|;isl|2;isp|;ist|;isx|;it0|1;it3|;it6|;it8|;ita|;itc|;iti|;itk|;itm|;ito|;itq|;its|1;itv|1;ity|3;iu3|;iu5|;iu9|1;iuc|3;iuh|4;iuo|1;iur|;iuv|;iux|;iv0|;iv3|3;iv9|;ivb|5;ivk|2;ivr|2;ivw|;ivy|;iw0|1;iw3|;iw7|3;iwc|3;iwj|;iwl|;iwn|;iwp|;iws|1;iwz|2;ix4|1;ix8|2;ixc|;ixe|1;ixh|4;ixo|5;ixw|;iy0|;iy3|;iy5|2;iy9|;iyd|;iyg|;iyj|2;iyn|;iyy|;iz1|;iz3|;iz6|;iz8|3;izd|;izf|2;izk|1;izp|5;izz|1;j03|;j0h|2;j0m|2;j0q|1;j0t|;j0w|;j0y|;j11|;j15|1;j19|;j1b|1;j1e|3;j1k|5;j1r|1;j1x|;j29|;j2b|3;j2h|4;j2n|;j2q|;j2s|3;j2y|1;j33|1;j36|2;j3b|;j3e|;j3k|6;j3s|;j3v|3;j44|3;j49|;j4b|;j4f|;j4h|;j4j|;j4l|;j4n|b;j5c|4;j5i|6;j5s|1;j5v|;j5y|;j60|1;j65|2;j6c|1;j6i|2;j6m|1;j6q|;j6v|1;j6z|2;j74|;j78|;j7b|;j7g|;j7i|1;j7m|;j7o|;j7q|2;j7u|3;j7z|;j82|3;j88|2;j8c|1;j8f|5;j8n|1;j8q|1;j8u|;j8w|1;j8z|4;j96|;j98|2;j9d|2;j9m|;j9p|1;j9s|4;j9y|;ja0|2;jac|;jaf|2;jaj|1;jam|1;jaq|;jau|;jaw|;jay|4;jb7|;jba|6;jbj|;jbp|;jbr|;jby|1;jc3|;jc6|;jci|;jcm|2;jcq|;jcs|4;jd3|1;jd6|;jd8|2;jdc|2;jdg|2;jdk|;jdm|;jdq|1;jdt|1;jdy|1;je1|1;je5|1;je8|6;jeh|;jem|3;jer|;jev|7;jf5|2;jfb|1;jff|1;jfi|;jfn|;jfs|;jfy|;jg1|;jg3|;jg6|;jg9|1;jgc|;jge|2;jgj|1;jgm|;jgp|1;jgv|;jgx|1;jh0|4;jh7|;jhi|;jhk|;jhn|1;jhq|;jht|1;jhx|;ji1|;ji4|1;jia|;jic|9;jin|a;jiz|1;jj5|;jjg|3;jjl|;jjn|;jjp|2;jjx|2;jk1|1;jk7|;jk9|;jkc|;jkg|2;jl4|;jl6|1;jlb|;jll|2;jlp|1;jlu|2;jly|;jm1|;jm4|4;jmb|;jmd|;jmf|;jmi|;jmv|2;jmz|;jn2|;jn5|1;jna|1;jne|1;jnj|1;jnn|1;jnr|3;jnw|;jny|1;jo2|;jo6|;jo8|;job|1;jof|3;jol|;jon|3;jos|;jpa|;jpc|;jpf|1;jpi|;jpl|;jpr|1;jpu|;jpy|;jq2|1;jq7|2;jqb|;jqh|;jqj|;jql|1;jqq|;jqs|3;jra|;jrd|;jrh|;jrj|;jrm|;jro|;jrq|2;jrw|;js0|;js2|;js4|1;js8|;jsa|3;jsf|1;jsk|;jsm|;jsq|;jsu|;jtk|;jtn|;jtq|;jts|;jtz|;ju1|;ju5|;ju7|;jub|;jug|3;jul|;jut|;juw|;jv4|3;jv9|;jvd|2;jvh|2;jvo|1;jvt|;jvv|;jvx|1;jw0|;jw2|;jwb|1;jwe|1;jwh|;jwk|1;jwn|;jwp|1;jwt|1;jww|;jwy|;jx0|1;jx3|1;jx6|;jxc|3;jxh|2;jxo|1;jxr|;jxt|1;jxw|;jy2|;jy6|;jy8|;jya|;jyc|;jyf|;jyi|;jyn|;jys|;jyw|1;jz1|;jz6|2;jze|2;jzj|;jzm|;jzo|5;jzv|;jzx|2;k03|;k05|;k08|1;k0d|2;k0h|1;k0k|5;k0t|1;k0y|1;k12|;k18|1;k1e|;k1g|1;k1j|1;k1q|;k1t|2;k1x|;k1z|;k21|;k24|;k28|1;k2f|;k2h|;k2j|2;k2n|;k2p|;k2s|1;k2v|;k2z|2;k33|3;k3b|;k3d|;k3g|1;k3j|;k3l|5;k3u|2;k3z|;k42|;k47|;k4g|1;k4j|;k4l|1;k4o|1;k4s|1;k4x|1;k50|;k56|3;k5b|1;k5e|1;k5i|1;k5l|1;k5o|5;k5v|2;k63|1;k66|3;k6b|2;k6f|1;k6j|;k6l|;k6n|2;k6s|3;k6y|1;k75|3;k7c|1;k7f|1;k7i|3;k7t|2;k7x|5;k84|5;k8b|5;k8j|1;k8m|5;k8t|;k8v|;k90|;k93|2;k97|1;k9a|;k9c|1;k9i|2;k9m|;k9p|1;k9s|;k9u|1;ka3|1;ka6|;ka9|4;kag|3;kam|3;kas|5;kb7|1;kba|;kbc|6;kbk|;kbn|;kbq|;kbs|2;kbw|;kby|2;kc2|2;kc7|3;kcc|;kce|2;kcj|2;kco|5;kcw|;kd0|1;kd3|;kd7|;kd9|3;kde|1;kdi|2;kdm|4;kdt|;kdv|1;kdy|;ke2|;ke5|1;ked|1;keh|;kej|1;kem|3;ker|;keu|;kf0|4;kf9|;kfe|;kfg|1;kfj|4;kfp|;kfr|;kfv|1;kfy|1;kg3|;kg7|;kg9|;kgb|1;kgf|1;kgi|1;kgl|;kgn|3;kgs|1;khb|1;khe|1;khi|2;khq|;kht|;khw|1;ki2|;ki7|5;kie|4;kil|2;kiq|;kix|;kj0|;kj3|2;kj7|3;kjd|;kjf|;kji|1;kjn|1;kk0|;kk2|1;kk6|1;kkd|1;kkh|1;kkq|;kku|1;kkx|1;kl0|;kl4|1;kl7|2;klc|4;kli|;klk|1;klq|;kls|1;klv|1;kml|;kmn|;kms|;kmu|1;kn2|1;kn5|;kn7|;kn9|1;knj|;knn|1;knr|;knv|;knx|;knz|4;ko7|1;kod|;kof|2;koj|;kol|1;kp0|1;kp5|4;kpc|;kpe|;kph|3;kpm|;kpr|1;kpv|;kpz|1;kq4|;kq6|;kqa|;kqh|4;kqo|1;kqs|2;kqz|;kr1|2;kr5|1;krd|;krg|;krr|;ks0|;ks4|;ks6|;ks9|;ksd|;ksf|;ksi|;ksq|;ksv|;ksz|2;kt3|;kt5|1;kt9|1;ktc|3;kth|;ktk|;ktm|5;ktv|;ktx|;ktz|2;ku3|;ku5|;kum|;kup|;kus|1;kuw|;kuz|1;kv3|;kv8|3;kvh|1;kvk|2;kvo|;kvr|;kvu|2;kvy|3;kw3|;kw7|;kwa|6;kwj|;kwm|;kwy|;kx1|5;kx9|;kxe|;kxl|;kxn|;kxp|;kxr|1;kxu|;kxx|;ky2|1;ky9|3;kyf|;kyh|;kyj|;kym|1;kyp|;kyr|;kyx|;kyz|;kz9|;kzc|3;kzh|;kzn|2;kzr|6;l00|;l02|1;l08|2;l0f|;l0h|1;l0k|;l0m|;l0r|;l0y|;l11|;l1b|1;l1f|1;l1l|;l1p|1;l1s|;l1w|;l1z|;l24|1;l27|1;l2a|1;l2m|;l2r|;l2u|;l2z|1;l33|;l36|1;l3n|;l3u|5;l48|;l4a|;l4c|;l4m|;l4r|1;l4y|2;l56|;l58|;l5d|1;l5i|;l5q|;l5s|1;l5v|;l64|;l6a|;l6f|4;l6l|2;l6r|;l6u|1;l6x|1;l70|;l72|;l74|;l78|;l7d|2;l7j|8;l7t|1;l7z|;l82|;l87|4;l8f|1;l8i|2;l8m|;l8p|1;l8t|;l8x|;l92|;l94|;l9a|;l9e|;l9g|;l9n|;l9p|2;l9u|1;l9x|;l9z|;la2|;la4|1;la7|2;lac|2;laj|;lal|;lan|;laq|2;lau|2;lay|1;lbf|1;lbj|;lbn|;lbs|;lbz|;lc5|;lc8|;lcf|2;lcj|1;lcn|;lcr|;lcz|1;ldf|5;ldq|5;le3|;le6|2;lea|3;lef|;leh|7;leu|;lew|2;lf1|;lf4|;lf6|;lf8|;lfa|;lfe|;lfh|1;lfl|8;lfw|1;lg0|;lg2|4;lg8|3;lgi|;lgr|1;lgu|;lgw|1;lgz|;lh2|;lh4|1;lh7|4;lhd|1;lhg|2;lhl|1;lho|;lhs|1;lhv|2;lhz|;li1|4;li8|3;lid|;lig|;lij|;lim|3;lir|;lj3|;lj8|;ljb|;lje|2;ljl|1;ljo|;ljr|;ljt|;ljv|;ljy|1;lk3|;lk5|;lk7|5;lke|;lki|;lkl|1;lko|6;lkx|;lll|1;llo|;llt|;llv|4;lm1|1;lm4|;lm6|1;lma|;lmc|;lmf|2;lmn|;lmq|;lmt|;lmv|2;ln0|3;ln5|;ln7|4;lnu|2;lnz|;lo2|;lo4|1;lo7|1;loc|;lof|1;loj|5;lor|1;lov|3;lp2|;lp4|2;lp9|1;lpc|6;lpk|;lpm|2;lpq|;lpt|;lpv|;lpx|7;lqd|;lqg|;lqi|;lqv|;lqx|2;lr1|;lr3|7;lrc|;lrf|2;lrj|;lrm|;lro|;lrq|2;lru|;lrw|2;ls0|;ls3|2;lsa|;lsd|1;lsh|;lsj|3;lso|;lsr|1;lsu|1;lsz|;lt3|;lt7|;lta|1;lte|1;lth|;ltm|;lu7|1;lud|1;lug|;luk|1;lun|;luq|;lut|;luv|1;luy|1;lv3|;lv5|1;lv9|2;lve|;lvh|;lvm|3;lvs|1;lvv|1;lvy|;lw1|;lw3|2;lw9|;lws|1;lwv|;lwy|;lx0|1;lx3|1;lx8|;lxa|1;lxd|1;lxg|;lxi|;lxl|;lxo|;lxr|;lxt|;lxv|2;ly1|1;ly8|;lya|2;lye|2;lyi|3;lyo|3;lyw|;lz0|;lz2|1;lz5|;lzj|;lzl|1;lzo|;lzr|8;m01|3;m06|;m0d|4;m0k|;m0o|;m0q|;m0s|2;m0x|1;m10|;m12|3;m17|3;m1c|;m1e|;m1g|4;m1r|;m1t|;m1v|2;m1z|1;m22|;m26|1;m29|;m2b|;m2e|;m2h|;m2m|;m2o|3;m2u|1;m2x|1;m38|1;m3c|;m3e|1;m3i|3;m3o|2;m3t|;m3v|1;m3y|1;m41|;m43|1;m46|;m4a|;m4e|;m4h|;m4l|2;m4p|;m4r|;m4v|;m4x|2;m51|;m54|;m56|5;m5f|;m5i|2;m5r|1;m5u|;m5z|1;m64|;m66|;m6c|;m6e|;m6k|;m6m|;m6o|1;m6r|;m6w|;m71|1;m77|;m7a|;m7d|;m7f|1;m7j|1;m7s|;m7w|2;m81|;m85|1;m8a|;m8e|;m8i|;m8l|;m8o|3;m8x|;m90|;m92|;m97|5;m9f|;m9j|3;ma0|;ma2|1;ma7|;mab|1;mag|1;mak|1;man|;mb3|;mb5|;mbd|1;mbh|;mbn|1;mbq|;mbt|;mbw|;mc9|1;mcc|;mce|;mcg|1;mcm|;mct|4;md2|;mdf|;mdi|1;mdl|1;mdo|;mdq|;mds|;mdu|1;mdx|2;me1|;me4|2;mea|;mec|5;mek|;mem|;mf1|;mf4|;mf8|1;mfb|3;mfj|;mfm|;mfo|;mft|;mfv|;mfz|3;mg4|;mg8|1;mgc|;mgf|;mgh|1;mgp|1;mgu|;mgx|;mgz|;mh4|1;mh7|;mha|2;mhe|;mhg|2;mhl|;mhn|;mhr|1;mhx|2;mi4|2;mih|;mij|6;miu|1;miz|2;mj4|;mj8|;mjb|;mje|1;mjj|;mjp|;mjs|;mju|;mjw|1;mk0|;mk2|;mk5|1;mk8|3;mkd|3;mki|;mkm|2;mkr|1;mky|2;ml2|;ml4|3;ml9|;mlb|;mld|2;mlj|;mll|;mlr|;mlu|;mlw|;mm0|1;mm5|;mm8|2;mmf|;mml|;mmq|;mmu|;mn6|;mnb|;mng|1;mnj|;mnn|2;mo0|;mo2|;mo4|;mo9|;moe|;mog|;moi|;mon|;mop|;mox|1;mp1|;mp4|1;mp8|;mpg|;mpj|6;mq1|1;mqb|;mqe|3;mqj|2;mqq|;mqt|;mqv|4;mr5|;mr8|;mra|1;mri|1;mrn|2;mry|;ms0|;ms2|;ms7|1;msc|;msg|;mso|4;msv|1;msy|;mt1|;mt3|1;mt6|2;mtd|;mtg|;mti|3;mtn|;mtq|;mtu|;mtw|4;mu6|2;mue|1;muh|2;mul|;muq|2;muv|;mux|;muz|2;mv3|1;mv6|;mva|;mvc|2;mvg|1;mvj|;mvm|;mvq|3;mvx|1;mw0|;mw2|4;mw9|2;mwd|1;mwl|;mwn|2;mwt|1;mwx|;mwz|4;mx5|;mxf|;mxj|1;mxn|;mxp|;mxr|3;mxw|2;my0|;my2|2;my6|8;myg|;myi|;myn|7;myw|1;myz|1;mz2|;mz9|;mzb|;mzd|7;mzm|3;mzs|2;mzx|6;n0d|1;n0g|;n0i|5;n0p|3;n0w|;n14|;n18|3;n1d|;n1f|;n1h|;n1j|1;n1m|1;n1s|2;n1x|1;n20|1;n24|1;n27|1;n2e|;n2i|;n2l|;n2n|1;n2r|1;n2w|;n2y|2;n34|;n36|1;n3a|;n3d|;n3i|;n3m|1;n3r|;n41|;n43|1;n4c|2;n4h|;n4j|;n4l|;n4o|;n4q|2;n4u|1;n4y|4;n54|;n57|1;n5c|3;n5j|1;n5m|1;n5r|;n5v|;n5z|;n62|2;n66|1;n69|;n6b|1;n6h|4;n6o|;n6q|;n6s|3;n6y|1;n73|1;n79|1;n7c|;n7e|;n7j|;n7q|2;n7u|1;n7y|1;n81|1;n84|;n89|1;n8d|;n8j|;n8l|;n8p|;n8r|;n8x|4;n94|1;n98|2;n9c|;n9e|1;n9h|;n9j|;n9m|;n9p|1;n9u|3;na0|1;na3|;na6|;naa|2;naf|;nao|;naq|2;nax|1;nb0|;nb3|2;nbb|2;nbf|;nbh|;nbk|;nbp|;nbt|;nbz|3;nc4|;nc6|1;ncf|2;ncj|1;ncr|;ncy|1;nd2|3;nd8|;nda|;nde|;ndh|1;ndk|;ndo|;ndt|1;ndw|1;ndz|2;ne4|6;nee|;neg|;nei|4;neo|1;ner|1;neu|1;nez|;nf2|;nf4|;nf6|1;nfa|1;nfe|2;nfi|;nfo|;nfw|;nfy|;ng4|;ng6|;ng8|;nga|;ngf|;ngi|1;ngm|;ngo|;ngq|;ngs|2;ngy|2;nh2|;nh5|;nh7|1;nha|1;nhd|;nhf|2;nhj|;nhm|;nho|;nhq|;nht|1;nhw|;ni0|1;ni3|1;ni6|4;nic|;nif|5;nio|;niy|1;nj2|2;nj9|1;njc|1;njo|;njr|5;njy|;nk0|;nk3|;nk6|1;nkd|;nki|;nkq|1;nkv|4;nl1|1;nl4|;nl7|1;nlj|;nll|;nlp|2;nm3|;nm5|1;nm9|;nme|;nmh|;nmm|;nmo|;nmq|;nmt|;nmy|;nn0|2;nn4|;nn7|;nnd|;nnf|2;nnj|;nnr|;nnt|;nnx|;no7|;no9|3;noe|;noh|2;nol|;non|;nop|;not|3;noz|;np4|;np6|3;npe|;npj|;npo|;npr|;npt|1;npw|;nqa|;nqd|2;nqk|1;nqo|;nqq|;nqs|;nr7|;nr9|;nrj|;nrw|1;ns0|;ns7|1;nsa|2;nse|1;nss|;nsx|;nt0|;nt3|;nt8|3;ntd|;ntf|;ntj|;ntr|;ntv|1;ntz|2;nu4|1;nui|2;num|;nup|;nut|;nuw|;nuy|1;nv2|3;nv8|1;nve|;nvk|;nvr|1;nvu|;nvw|;nvz|;nw4|1;nw7|;nwa|3;nwh|;nws|;nwu|1;nwx|1;nx2|;nx5|;nxj|;nxm|3;nxt|;ny2|2;ny6|;ny8|1;nyc|6;nyo|;nyr|5;nyy|6;nz6|;nz9|;nzb|1;nzh|;nzt|1;nzw|;nzz|2;o0a|1;o0d|2;o0h|;o0k|;o0r|;o0t|;o12|2;o16|1;o1a|;o1c|1;o1f|1;o1k|9;o1w|;o1y|;o21|2;o29|1;o2d|;o2g|;o2m|1;o2q|2;o2u|1;o2x|3;o39|;o3c|;o3f|;o3k|2;o3p|;o3s|;o3u|3;o44|;o47|3;o4c|;o4e|2;o4i|;o4n|;o4u|;o4w|1;o4z|;o52|1;o55|;o57|2;o5b|1;o5e|;o5h|1;o5l|;o5o|2;o5z|;o68|2;o6e|;o6h|;o6j|;o6o|;o6s|2;o6x|1;o71|9;o7c|;o7e|;o7m|1;o7p|4;o7v|;o7z|1;o83|;o89|1;o8c|;o8e|1;o8j|;o8m|;o8p|2;o8u|1;o90|1;o93|1;o96|1;o9j|;o9l|;o9o|1;o9r|1;o9u|1;o9x|1;oa2|;oa5|;oa7|;oac|;oae|;oag|2;oal|;oan|;oau|;oaw|;oay|;ob0|;ob2|1;ob5|1;obc|1;obf|;obi|;obk|;obp|3;obw|1;obz|;oc3|;oc5|;oc9|;ocl|1;oco|1;ocr|2;ocv|5;od2|;odb|1;odh|2;odl|;odo|;odq|;odt|;odv|;odx|;oe5|;oef|;oej|;oel|2;oeq|;oes|1;oev|;oex|1;of0|1;of4|1;ofh|;ofl|;ofo|;ofs|;ofy|;og0|1;og4|;og6|1;og9|3;ogi|;ogk|;ogp|;ogr|;ogt|;ogw|1;oh0|;oh2|;oh5|1;ohf|;ohj|;ohq|;ohs|;ohz|;oi1|;oi3|;oi7|;oia|;oim|3;oiv|;oiy|1;ojb|1;ojh|2;ojn|;ojw|1;ok0|;ok2|;ok4|;okb|1;okf|1;okk|1;okn|;okp|;oks|;oky|1;ola|;old|;olf|;oll|;olp|;olu|;olx|;olz|1;om7|;oma|;omc|4;omm|;omp|2;omx|;on0|2;on9|1;one|;onp|2;ont|1;onw|4;oo2|;oo5|;oo7|;oof|;ooh|1;ook|2;ooo|3;oou|;oow|;ooy|6;op6|1;op9|;opc|;opf|2;opj|5;ops|2;oq3|1;oq6|5;oqd|;oqg|2;oqp|5;oqx|;or0|1;or4|1;or9|1;ord|;orf|1;ori|;orl|2;orq|;ors|2;ory|;os0|3;os5|1;os9|1;osf|;osj|;osm|;osu|1;osz|;ot4|;ot6|;ot8|;otc|;ote|1;oth|2;otl|;otn|3;ots|2;otw|1;ou0|;ou2|1;ou5|2;ouc|;ouf|;oui|3;oun|;ouu|2;ouy|;ov0|2;ov4|1;ov7|;ova|;ovc|1;ovg|;ovj|;ovo|;ovq|;ovt|;ovv|;ow3|;ow8|3;owg|1;owl|;own|1;owr|;owt|6;ox7|;oxa|1;oxd|2;oxh|;oxj|;oxl|;oxn|;oxp|1;oxt|;oxv|5;oy8|;oya|;oyc|3;oyh|1;oym|;oyp|1;oyx|2;oz1|;oz3|1;oza|;ozd|;ozg|2;ozl|1;ozr|1;ozu|;ozw|1;ozz|;p03|1;p06|;p08|;p0b|1;p0f|;p4m|2;p4q|;p4u|1;p4z|2;p53|;p57|3;p5c|5;p5k|;p5p|;p5r|2;p5v|;p5y|;p60|;p62|1;p66|;p68|;p6a|;p6d|;p6f|2;p6k|2;p6q|;p6t|3;p6y|;p70|;p72|;p78|;p7a|2;p7e|;p7h|1;p7l|;p7o|;p7s|1;p7v|;p7z|;p82|;p86|;p88|1;p8d|;p8f|;p8h|;p8l|;p8q|;p8s|;p8u|;p8y|;p90|2;p97|;p9b|2;p9f|1;p9i|;p9l|;p9n|1;p9q|;p9s|;p9v|;pa1|3;pa6|;pa8|9;pak|;pao|2;pas|5;pb2|;pb5|;pba|;pbc|;pbg|1;pbk|;pbn|;pbq|;pbx|;pbz|;pc3|;pc6|;pc8|;pca|;pci|;pcl|1;pco|;pcq|;pcu|;pcx|;pdb|4;pdh|2;pdp|3;pdw|3;pe1|;pe3|1;peb|;pee|;peg|;pei|1;pel|;pep|1;pet|1;pex|2;pf1|;pf3|;pf5|1;pf8|1;pfe|;pfn|1;pfq|;pfu|;pfw|;pfy|;pg5|1;pg9|3;pge|;pgg|1;pgk|1;pgv|;pgx|;ph0|;ph3|1;ph9|1;phe|;phh|5;phy|2;pi2|1;pib|1;pif|;pih|;pij|;pin|1;pix|1;pj2|;pj5|;pja|;pje|1;pji|;pjk|5;pk0|;pk4|2;pkb|;pkd|;pkg|1;pkk|;pkm|4;pkv|1;pky|2;pl2|;pl4|;pl6|1;plb|;plm|;plo|2;pls|;plv|;pm0|1;pm8|;pmb|2;pmg|2;pml|3;pmq|;pmu|;pmy|;pn1|;pn3|;pn5|;pnc|2;pnh|;pnj|1;pnn|;pnp|;pnr|1;pnu|;pnw|1;po3|1;po6|;poa|2;poe|;poh|2;pol|;pon|1;poq|;pos|1;pow|;poy|;pp2|;pp4|;pp7|1;ppa|1;ppd|;ppm|2;ppv|;ppx|4;pq5|;pq8|;pqd|;pqf|;pqp|;pqw|2;pr3|;pr8|;pra|;prc|;pre|1;pri|1;prl|1;pro|;prq|3;prx|1;ps3|;psa|1;psd|1;psg|;psi|;psk|;pso|2;pst|;psv|;psx|2;pt1|c;ptf|;ptj|2;ptn|4;ptx|;pu9|4;puf|;puj|1;pum|3;pur|;put|2;pux|;puz|;pv5|;pv7|1;pvd|2;pvh|8;pvs|1;pw7|;pwb|2;pwj|2;pwo|;pwq|1;pwv|;pwx|5;px4|1;px8|;pxc|;pxf|;pxj|;pxl|1;pxr|3;pyb|;pyr|;pyv|;pyy|1;pz6|;pz9|;pzd|1;pzi|;pzm|1;pzq|;pzs|;pzu|1;pzx|3;q02|;q08|3;q0t|5;q11|;q15|1;q18|;q1d|;q1f|1;q1i|;q1k|;q1o|;q1r|2;q21|;q23|;q27|3;q2c|;q2e|;q2h|;q2j|;q2l|;q2r|1;q2u|1;q2y|4;q3t|;q3w|;q41|;q45|;q48|1;q4c|1;q4m|;q4p|1;q4x|;q53|;q56|1;q5d|;q5f|;q5i|;q5l|4;q5r|2;q5v|;q5x|;q5z|;q62|;q6a|;q6o|1;q6s|;q6x|;q70|;q73|;q75|;q7c|;q7h|;q7j|;q7m|;q7o|;q7s|5;q7z|3;q84|;q86|;q89|2;q8d|;q8f|2;q8j|;q8m|;q8q|;q98|3;q9d|;q9g|;q9m|;q9o|1;q9s|;q9y|;qa6|;qa9|;qab|2;qaf|1;qai|;qam|1;qap|;qar|;qat|1;qay|;qb0|1;qb3|1;qbh|;qbj|;qbl|;qbn|;qbq|;qbt|2;qby|;qc3|;qc5|4;qce|;qch|;qcj|1;qco|3;qct|;qd4|;qd6|;qda|;qdc|;qdg|;qdi|1;qdl|1;qdo|;qdr|;qdt|;qdw|;qdz|;qe1|;qe3|;qe5|;qec|2;qeg|3;qen|1;qey|;qf5|;qfb|;qfd|;qfh|3;qfp|;qfw|1;qg4|1;qg9|1;qgn|;qgp|2;qgt|;qgv|1;qgy|;qh0|;qh2|1;qh6|1;qhi|2;qhm|;qhr|;qhu|;qhz|;qi1|1;qi5|;qi7|;qik|;qin|;qip|;qj1|1;qj4|;qj7|2;qjf|1;qji|1;qjr|;qjv|1;qjz|;qk1|;qk8|3;qkq|3;qkz|;ql1|;qlf|1;qlk|2;qlr|2;qlw|;qm8|;qmd|2;qmh|;qmj|;qms|;qmx|;qmz|;qn2|1;qn7|1;qnd|;qng|1;qns|1;qnv|;qny|;qo0|;qo2|1;qo6|;qo8|3;qoh|;qoo|;qoq|;qos|1;qox|;qp1|;qp4|1;qpg|1;qpj|;qpm|1;qpr|1;qq4|;qq6|;qqd|;qqf|;qqh|;qqn|1;qqs|2;qqw|;qr2|;qr8|;qra|;qrc|;qrm|1;qrw|1;qs8|;qse|1;qsi|1;qst|;qsz|1;qt6|1;qt9|;qtc|;qtg|;qtj|;qtm|1;qtu|;qu2|1;qu8|;qub|;quk|;qun|;quq|;quv|;qux|;quz|;qv2|;qv9|;qvh|;qvl|;qvp|;qvz|;qw1|2;qwh|1;qwm|;qwp|;qwr|;qww|;qx0|;qx2|;qx6|;qx8|2;qxe|1;qxj|;qxl|;qxn|;qxp|1;qxt|3;qy0|;qy3|;qy6|;qy8|;qya|;qyf|;qyl|2;qyp|1;qyw|;qyz|;qz1|;qz6|;qza|1;qzf|;qzh|1;qzm|;qzu|1;r04|;r0g|2;r0l|;r0q|;r0t|;r0v|;r0y|;r10|1;r14|1;r18|1;r1b|;r1d|;r1k|;r1r|;r1t|;r1v|2;r20|1;r25|1;r2c|;r2f|;r2i|;r2k|;r2o|3;r2t|;r2w|2;r39|;r3b|;r3e|1;r3j|1;r3q|;r3s|;r3u|1;r41|;r44|;r4d|;r4i|;r4m|;r4o|;r4s|;r4u|2;r50|;r56|;r59|;r5b|;r5e|;r5g|;r5q|3;r5v|;r5y|3;r63|;r67|;r6b|;r6e|2;r6i|;r6o|1;r6w|2;r70|;r73|;r76|1;r7a|1;r7e|;r7h|;r7j|2;r82|;r84|;r86|1;r8a|;r8c|1;r8j|;r8l|2;r8w|1;r8z|1;r92|;r94|;r9c|;r9e|1;r9j|3;r9o|;r9q|;r9s|8;ra3|;ra5|;ra7|;raa|1;rad|;rai|;ral|;rap|;rar|1;rau|;ray|2;rb2|;rb5|;rba|;rbf|;rbk|1;rbo|4;rbv|;rby|;rc0|3;rc6|;rc9|;rcb|3;rcg|3;rcl|;rcp|;rcs|;rcv|;rcy|;rd0|3;rd8|1;rdd|;rdf|;rdh|;rdk|;rdm|;rdq|;rds|8;re2|;re8|;rea|;reh|;rek|;rem|1;req|;res|;rev|;rex|;rez|;rf1|;rf3|;rf6|;rfa|1;rff|6;rfo|;rfq|1;rfu|1;rfx|1;rg0|4;rg6|2;rga|;rgc|;rge|;rgg|2;rgk|;rgn|;rgs|;rgu|;rgw|1;rh0|;rh2|1;rh5|4;rhc|;rhf|;rhi|;rhk|;rhn|1;rhv|;rhz|;ri1|;ri4|;ri6|;ri9|;rib|;rie|;rih|;rik|;rim|1;rir|1;riu|;riw|2;rj0|;rj2|1;rja|;rjf|1;rjj|2;rjo|;rjr|;rjx|;rjz|1;rk3|;rk9|1;rkc|;rke|;rkg|;rki|1;rkm|;rkq|;rks|;rku|;rkw|;rp3|;rpb|;rpd|;rpi|4;rpo|;rpq|;rps|;rpx|1;rq2|;rq9|1;rqg|;rqi|2;rqr|;rqw|2;rr6|1;rre|;rrg|1;rrn|1;rrs|;rrx|5;rs7|5;rsf|1;rsi|2;rsm|7;rsv|5;rt2|2;rt6|;rtd|;rtf|;rtl|3;rtq|;rts|6;ru2|;ru4|1;ru8|1;rub|1;ruj|2;rus|1;ruv|1;ruy|1;rv1|;rv3|1;rv7|1;rva|;rvf|;rvh|;rxg|;rxi|1;rxn|;rxp|1;rxs|;rxv|1;rxy|1;ry9|;ryd|;ryi|;rym|;ryo|;ryx|;rz4|;rz7|;rzc|;rzf|;rzm|1;rzu|;rzy|;s02|;s06|;s0b|1;s0e|1;s0l|2;s0r|;s0t|;s0v|;s0x|;s0z|;s14|;s16|3;s1b|;s1d|;s1f|;s1o|;s1y|;s20|2;s27|1;s2c|;s2l|2;s2y|;s34|;s38|2;s3e|;s3h|;s3k|;s3m|;s3o|;s3r|3;s3w|;s3z|;s45|;s49|;s4c|;s4f|1;s4j|1;s4y|;s50|;s52|;s57|;s5d|;s5h|;s5j|;s5l|2;s5p|;s5s|1;s5v|1;s61|;s66|;s69|;s6h|3;s6p|;s6r|;s72|;s74|;s7a|;s7e|3;s7m|;s7y|1;s82|;s88|;s8b|;s8o|4;s8u|;s8z|;s91|;s93|2;s9e|3;s9n|4;s9y|4;sa5|;sa7|1;sab|;sag|1;saj|;sam|2;saq|;sas|2;sax|;sb1|1;sb6|;sb8|;sbb|1;sbh|2;sbl|3;sbq|;sd7|1;sdb|;sde|1;sdi|;sdk|;sdp|5;sdx|1;se3|;se7|1;sea|3;sel|1;seo|1;ser|2;sf6|;sf8|2;sfc|;sfe|3;sfk|;sfm|;sfo|;sfr|3;sfw|1;sfz|4;sg5|1;sg8|;sgb|6;sgk|3;sgp|1;sgt|6;sha|;shd|1;shg|2;shk|;sho|;shq|;sht|1;shz|;si1|2;si5|8;sig|1;sij|3;sio|1;sir|;siw|1;sj0|3;sj6|;sj9|3;sje|;sjg|9;sjr|1;sju|;sjw|1;sjz|2;sk5|;sk7|2;skg|;ski|1;skm|;sko|;skq|;skv|2;skz|;sl1|;sl4|;sl9|1;sld|;slf|2;slm|;slq|;sm4|2;sm9|1;smg|;smi|1;sml|;smn|;smr|2;sn1|;sn6|;snm|;snp|2;snt|;sny|;so2|1;so7|;sod|;sog|2;sok|;sot|;sp4|6;spe|;spi|1;spu|3;sq1|1;sq4|;sqa|;sqc|5;sqr|;sqv|;sqx|;sqz|;sr1|;sr4|;sr6|;srg|;sri|;srm|;sru|2;sry|1;ss1|1;ss4|1;ssc|;ssg|1;ssj|;ssl|2;ssp|;ssr|6;st3|1;st8|1;stf|4;stl|1;stp|;stx|;su7|;suf|;sul|;suo|2;sus|1;suv|;sv0|;sv2|1;sva|;svl|;svo|1;svr|1;svu|;svz|2;sw4|1;sw9|;swb|;swd|5;swn|;swr|;swu|;swy|;sx0|2;sxj|1;sxo|;sxq|;sxs|;sxv|;sxx|;sy3|;sy9|;syb|;syd|1;syg|4;sz7|1;sza|1;szd|;szq|;szw|;szz|;t01|1;t05|;t07|;t0f|;t0k|1;t0q|;t0y|;t14|2;t18|2;t1c|;t1g|;t1i|;t1r|1;t1x|;t20|2;t26|6;t2e|2;t2i|2;t2m|1;t3c|3;t3h|;t3l|;t3o|;t3r|;t3v|2;t44|1;t4b|1;t4e|;t4g|;t4i|;t4l|;t4s|;t4u|;t56|;t58|;t5g|;t5i|1;t5m|1;t5r|2;t5v|1;t5z|;t64|1;t68|;t6j|;t6r|;t6v|1;t6y|2;t75|;t7a|2;t7g|3;t7l|1;t7o|;t7q|;t7s|;t86|;t88|1;t8b|;t8j|1;t8v|1;t8z|1;t94|1;t9h|;t9m|1;t9x|1;ta0|;ta2|;taa|;tac|;tai|;tak|;tap|1;tat|;taz|;tb2|;tb4|;tb6|1;tbe|1;tbk|2;tbp|;tbr|;tbw|3;tc5|;tiv|1;tj3|1;tj7|;tjc|3;tji|1;tjl|3;tjs|;tjw|;tjz|1;tk2|3;tk8|1;tkb|2;tkh|;tkm|;tkp|;tkr|3;tkz|;tl3|1;tl6|3;tlf|3;tlm|;tlo|;tlq|;tls|2;tlx|;tm0|;tng|1;tnl|;tno|;tnr|3;tnx|2;to2|;tob|;tof|1;toi|;tok|;tor|2;tow|;tp0|;tp2|;tp4|;tp7|4;tpd|3;tpm|;tpo|;tps|;tpu|7;tq4|1;tqc|2;tqi|1;tql|2;tqp|;tqs|1;tqv|1;tqz|1;tr7|1;trb|3;trk|1;trn|1;trq|3;trv|1;ts0|1;ts4|3;ts9|;tsb|3;tsl|1;tsp|5;tsy|1;tt4|2;ttb|1;tte|;tti|1;ttl|2;tts|;ttw|5;tu4|3;tu9|;tub|1;tue|;tuh|;tuk|;tum|;tur|;tuu|1;tuy|;tv4|;tv6|;tvc|1;tvh|;tvm|;tvo|;tvq|;tvs|1;tvw|;tw1|1;tw5|1;tw8|6;twg|2;twm|;two|1;twt|;twz|2;tx3|;tx6|;tx8|;txc|1;txg|1;txn|;txp|;txr|;ty0|;ty8|;tyb|;tye|;tyg|;tyj|2;typ|;tys|;tyw|1;tz5|;tz7|;tza|;tzf|2;tzk|;tzn|;tzt|;tzw|2;u00|1;u06|;u0d|1;u0h|2;u0l|1;u0q|1;u0u|5;u11|1;u14|;u16|;u18|7;u1i|2;u1q|;u1t|;u1v|1;u1y|;u23|;u25|1;u28|;u2a|;u2f|2;u2j|1;u2n|;u2q|;u2u|2;u2z|3;u36|3;u3c|2;u3g|;u3i|;u3p|2;u3v|;u3z|2;u43|2;u5k|;u5p|;u5r|;u5t|1;u5y|;u62|;u64|;u67|;u6a|;u6c|;u6e|1;u6h|;u6j|;u6m|;u6z|1;u72|4;u7a|1;u7e|1;u7h|2;u7l|;u7o|;u7v|3;u83|;u89|1;u8c|;u8g|;u8i|3;u8o|;u8q|;u8u|;u8w|;u92|2;u96|;u98|;u9a|;u9c|1;u9f|;u9l|;u9o|1;u9u|;u9x|;ua0|1;ua3|2;ua8|2;uac|1;uaf|;uak|;uam|;uar|;uc6|3;ucc|1;ucf|;uch|;ucj|;ucl|;ucn|1;ucq|;ucs|2;ucw|1;ucz|1;ud2|;ud5|;udd|;udg|1;udk|1;udr|3;udx|;ue0|1;ue3|4;uea|;ueg|;uei|;uel|1;uep|;uew|;uey|1;uf1|;uf3|;uf5|4;ufc|;uff|;ufh|2;ufl|;ufq|;ufs|1;ufv|;ugb|;ugd|;ugg|;ugl|3;ugu|;ugw|5;uh6|;uh8|3;uhe|;uhh|;uhj|1;uhm|1;uhr|;uhu|;uhw|1;ui1|1;ui4|;ujs|;uju|;uk0|;uk8|1;ukc|;ukf|1;ukm|;ukv|;ukx|;ukz|1;ul2|2;ulb|;uld|;ulf|;ulh|1;uln|;ulp|1;uls|;ulu|;ulw|;um1|2;um5|;uma|;umd|1;umi|1;uml|;umo|;umq|;umu|;umw|2;un3|;un6|1;un9|;unb|3;uni|1;unl|1;unu|;unw|;uo1|4;uo8|;uob|;uod|2;uoh|;uok|;uoo|;uoq|;up2|;upb|;upg|;ups|;upv|;uq6|;uq8|3;uqf|;uqn|;uqv|1;uqy|1;ur1|1;urd|;url|;urq|;urt|1;us4|;us6|;usb|;usi|;usk|;uso|;ut3|;utk|;utm|;uto|1;uts|;utu|1;utx|;uuc|1;uul|2;uup|1;uut|;uux|2;uv2|;uvb|;uvd|;uvj|;uvm|1;uvr|;uw0|;uw3|;uw7|;uwo|;uwr|1;uzp|2;uzt|;v03|1;v06|;v0j|;v0m|3;v0s|;v0y|;v11|;v14|1;v17|;v1a|1;v1f|;v1h|1;v1k|;v1r|1;v1y|;v23|;v29|1;v2c|;v2p|;v2r|1;v31|1;v34|1;v3a|;v3d|;v3g|;v3j|1;v3m|;v3r|;v3v|;v3y|;v44|;v49|1;v4m|;v4q|;v4x|;v50|;v55|;v58|;v5b|;v5g|1;v5k|1;v5n|;v5r|;v5t|1;v5w|;v5z|;v6b|;v6e|1;v6h|;v6u|;v6x|2;v74|3;v7c|2;v7h|;v7j|;v7r|;v7z|;v85|;v8a|5;vat|;vav|;vax|2;vb1|;vb3|1;vb6|;vb8|;vbf|1;vbj|;vbl|2;vbr|1;vbx|2;vc4|2;vc9|1;vcf|;vck|1;vcr|;vct|2;vcz|2;vd8|5;vdg|;vdi|;vdk|;vdm|4;vds|;vdx|;ve0|;ve6|1;vea|;vec|3;veh|7;veq|;ves|;vev|3;vf2|;vf4|;vf7|1;vfb|;vfd|;vfk|;vfm|;vfv|1;vfz|;vg4|;vg8|1;vgb|;vge|;vgq|1;vgu|;vgw|;vgy|;vh0|1;vh3|;vhb|2;vhi|1;vhl|3;vhu|;vhy|1;vi7|;vil|1;vio|2;vis|1;vix|;vj0|1;vj3|1;vj6|;vj9|;xgg|s;xz4|8mb;16ls|m;16mj|1c;1d6o|2m;1d9c|21;1dbf|2o;1dea|;1ded|2;1deh|5;1deq|;1deu|;1dey|2;1df2|3;1df7|a;1dfj|;1dfl|;1dfn|i;1dg7|;1dg9|f;1dgq|;1dkw|4;1e6o|9;1e7k|y;1e8k|i;1e94|3;1edd|59;1eiq|5;1eiy|5;1ej6|5;1eje|2;1ejk|6;1ejs|6;2q68|c;2q6o|2k;2q9c|1o;2qdc|2;2qds|17;2qf4|8;2qfk|1;2tav|;2td8|;2ua2|;2uco|;2v0k|;2wk5|;2wst|;2xec|;2xpj|;2zbw|;30ds|;30fh|;31an|;31wv|;32e8|;32t9|;339f|;33uj|;34rd|;36cx|;36hp|;37jd|;37jk|;37r5|;37rm|;3905|;39ku|;39o5|;39q6|;3ak2|;3aka|;3alw|;3at4|;3b2v|;3b87|;3br8|;3c5z|;3d7o|;3dnc|;3dxt|;3fic|;3gfz|;3gh1|;3gz6|;3hap|;3hfm|;3htb|;3i4d|;3i8r|;3id3|;3j7a|;3jdo|;3l3e|;3l41|;3l73|;3lxx|;3lyb|;3mji|;3mkp|;3mv3|;3n68|;3n7f|;3p9p|;3pow|;3q04|;3v9x|;3wlv|;3z9g|;42g9|;4651|;4654|;4656|;465o|;465v|;466q|;4676|;467r|;4684|;469e|;46b1|;46bg|;46cg|;46ek|;46hc|;46hr|;4949|;4an2|;")) +r.push(new A.ap("Noto Sans Kaithi","notosanskaithi/v16/buEtppS9f8_vkXadMBJJu0tWjLwjQi0KdoZIKlo.ttf","w|;19|;4g|;1uu|9;6bv|2;6c0|;7gs|;x80|9;1hts|1t;1hvx|;")) +r.push(new A.ap("Noto Sans Kannada","notosanskannada/v26/8vIs7xs32H97qzQKnzfeXycxXZyUmySvZWItmf1fe6TVmgop9ndpS-BqHEyGrDvNzSIMLsPKrkY.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;2gw|c;2ha|2;2he|m;2i2|9;2id|4;2ik|8;2iu|2;2iy|3;2j9|1;2ji|;2jk|3;2jq|9;2k1|1;5ow|;5oy|;5p6|;5pu|;5pw|1;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;x80|5;")) +r.push(new A.ap("Noto Sans Kayah Li","notosanskayahli/v20/B50nF61OpWTRcGrhOVJJwOMXdca6Yecki3E06x2jVTX3WCc3CZH4EXLuKVM.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bw|1;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;xds|1b;")) +r.push(new A.ap("Noto Sans Kharoshthi","notosanskharoshthi/v16/Fh4qPiLjKS30-P4-pGMMXCCfvkc5Vd7KE5z4rFyx5mR1.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1gjk|3;1gjp|1;1gjw|7;1gk5|2;1gk9|s;1gl4|2;1glb|9;1gls|8;")) +r.push(new A.ap("Noto Sans Khmer","notosanskhmer/v23/ijw3s5roRME5LLRxjsRb-gssOenAyendxrgV2c-Zw-9vbVUti_Z_dWgtWYuNAJz4kAbrddiA.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;4n4|2l;4ps|9;4q8|9;540|v;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Khojki","notosanskhojki/v16/-nFnOHM29Oofr2wohFbTuPPKVWpmK_d709jy92k.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;25i|9;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;x80|9;1i4g|h;1i4z|17;")) +r.push(new A.ap("Noto Sans Khudawadi","notosanskhudawadi/v16/fdNi9t6ZsWBZ2k5ltHN73zZ5hc8HANlHIjRnVVXz9MY.ttf","w|;4g|;1us|1;6bw|1;6c3|1;7gs|;x80|9;1i9c|1m;1ib4|9;")) +r.push(new A.ap("Noto Sans Lao","notosanslao/v24/bx6lNx2Ol_ixgdYWLm9BwxM3NW6BOkuf763Clj73CiQ_J1Djx9pidOt4ccbdf5MK3riB2w.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;2v5|1;2v8|;2vb|1;2ve|;2vh|;2vo|3;2vt|6;2w1|2;2w5|;2w7|;2wa|1;2wd|c;2wr|2;2ww|4;2x2|;2x4|5;2xc|9;2xo|3;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|1;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Lepcha","notosanslepcha/v16/0QI7MWlB_JWgA166SKhu05TekNS32AJstqBXgd4.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;5j4|1j;5kr|e;5l9|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Limbu","notosanslimbu/v22/3JnlSDv90Gmq2mrzckOBBRRoNJVj0MF3OHRDnA.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1us|1;4xs|u;4yo|b;4z4|b;4zk|;4zo|b;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Linear A","notosanslineara/v16/oPWS_l16kP4jCuhpgEGmwJOiA18FZj22zmHQAGQicw.ttf","w|;4g|;1fr4|8m;1g00|l;1g0w|7;")) +r.push(new A.ap("Noto Sans Linear B","notosanslinearb/v15/HhyJU4wt9vSgfHoORYOiXOckKNB737IV3BkFTq4EPw.ttf","w|;4g|;1ekg|b;1ekt|p;1elk|i;1em4|1;1em7|e;1emo|d;1eo0|3e;1erk|2;1err|18;1et3|8;")) +r.push(new A.ap("Noto Sans Lisu","notosanslisu/v25/uk-3EGO3o6EruUbnwovcYhz6kh57_nqbcTdjJnHP2Vwt29IlxkVdig.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jg|;jq|1;jt|;jx|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;9hm|1;wk0|1b;1kts|;")) +r.push(new A.ap("Noto Sans Lycian","notosanslycian/v15/QldVNSNMqAsHtsJ7UmqxBQA9r8wA5_naCJwn00E.ttf","w|;4g|;1f28|s;")) +r.push(new A.ap("Noto Sans Lydian","notosanslydian/v15/c4m71mVzGN7s8FmIukZJ1v4ZlcPReUPXMoIjEQI.ttf","w|;4g|;1gdc|p;1ge7|;")) +r.push(new A.ap("Noto Sans Mahajani","notosansmahajani/v15/-F6sfiVqLzI2JPCgQBnw60Agp0JrvD5Fh8ARHNh4zg.ttf","w|;4g|;1us|b;6bw|1;7gs|;x80|9;1hzk|12;")) +r.push(new A.ap("Noto Sans Malayalam","notosansmalayalam/v26/sJoi3K5XjsSdcnzn071rL37lpAOsUThnDZIfPdbeSNzVakglNM-Qw8EaeB8Nss-_RuD9BFzEr6HxEA.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;mb|;me|2;1u9|1;1us|1;2kg|c;2ku|2;2ky|1e;2me|2;2mi|5;2ms|f;2na|p;5p6|;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;x80|2;")) +r.push(new A.ap("Noto Sans Mandaic","notosansmandaic/v15/cIfnMbdWt1w_HgCcilqhKQBo_OsMI5_A_gMk0izH.ttf","w|;4g|;18g|;1mo|r;1ni|;6bw|1;7gs|;")) +r.push(new A.ap("Noto Sans Manichaean","notosansmanichaean/v15/taiVGntiC4--qtsfi4Jp9-_GkPZZCcrfekqCNTtFCtdX.ttf","w|;4g|;18g|;6bw|1;7gs|;1e68|;1gow|12;1gq3|b;")) +r.push(new A.ap("Noto Sans Marchen","notosansmarchen/v17/aFTO7OZ_Y282EP-WyG6QTOX_C8WZMHhPk652ZaHk.ttf","w|;4g|;7gs|;1k6o|v;1k7m|l;1k89|d;")) +r.push(new A.ap("Noto Sans Masaram Gondi","notosansmasaramgondi/v17/6xK_dThFKcWIu4bpRBjRYRV7KZCbUq6n_1kPnuGe7RI9WSWX.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1us|1;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1kao|6;1kaw|1;1kaz|17;1kca|;1kcc|1;1kcf|8;1kcw|9;")) +r.push(new A.ap("Noto Sans Math","notosansmath/v15/7Aump_cpkSecTWaHRlH2hyV5UHkG-V048PW0.ttf","w|2m;4g|;4n|;4s|;4x|;5z|;6v|;le|1;lh|;lj|1;mo|;pd|g;pv|6;q9|o;r5|;r9|1;s0|1;s4|1;6cy|5;6dz|;6hc|c;6ht|;6hx|a;6iq|;6iy|4;6j4|2;6j9|;6jd|4;6jo|;6js|;6jw|1;6jz|2;6k3|5;6kc|4;6kl|4;6mo|u;6nk|1h;6pd|1;6pg|7f;6x4|3;6xc|;6xl|;6xo|5;6ye|1w;70c|;711|;717|r;72o|;730|5;778|1;7fz|;7g3|;7g7|;7gd|;7gh|;7gq|;7gs|;7i3|;7l9|2;7uo|1r;83k|e7;8i6|3;8j4|s;8ou|;1efv|;1efx|;2kg0|2c;2kie|1y;2kke|1;2kki|;2kkl|1;2kkp|3;2kku|b;2kl7|;2kl9|6;2klh|1s;2knb|3;2knh|7;2knq|6;2kny|r;2kor|3;2kow|4;2kp2|;2kp6|6;2kpe|9f;2kyw|83;2l72|1d;2pkw|3;2pl1|q;2plt|1;2plw|;2plz|;2pm1|9;2pmc|3;2pmh|;2pmj|;2pmq|;2pmv|;2pmx|;2pmz|;2pn1|2;2pn5|1;2pn8|;2pnb|;2pnd|;2pnf|;2pnh|;2pnj|;2pnl|1;2pno|;2pnr|3;2pnw|6;2po4|3;2po9|3;2poe|;2pog|9;2por|g;2ppd|2;2pph|4;2ppn|g;2prk|1;")) +r.push(new A.ap("Noto Sans Mayan Numerals","notosansmayannumerals/v15/PlIuFk25O6RzLfvNNVSivR09_KqYMwvvDKYjfIiE68oo6eepYQ.ttf","w|;4g|;2k80|j;")) +r.push(new A.ap("Noto Sans Medefaidrin","notosansmedefaidrin/v22/WwkzxOq6Dk-wranENynkfeVsNbRZtbOIdLb1exeM4ZeuabBfmErWlT318e5A3rw.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;20cg|2i;")) +r.push(new A.ap("Noto Sans Meetei Mayek","notosansmeeteimayek/v14/HTxAL3QyKieByqY9eZPFweO0be7M21uSphSdhqILnmrRfJ8t_1TJ_vTW5PgeFYVa.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;xr4|m;xxc|19;xyo|9;")) +r.push(new A.ap("Noto Sans Meroitic","notosansmeroitic/v16/IFS5HfRJndhE3P4b5jnZ3ITPvC6i00UDgDhTiKY9KQ.ttf","w|;1m|;4g|;6cm|;6e5|;1gg0|1j;1gho|j;1gia|19;")) +r.push(new A.ap("Noto Sans Miao","notosansmiao/v17/Dxxz8jmXMW75w3OmoDXVV4zyZUjgUYVslLhx.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;20hs|22;20jz|1k;20lr|g;")) +r.push(new A.ap("Noto Sans Modi","notosansmodi/v20/pe03MIySN5pO62Z5YkFyT7jeav5qWVAgVol-.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1tp|;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;x80|9;1iww|1w;1iz4|9;")) +r.push(new A.ap("Noto Sans Mongolian","notosansmongolian/v17/VdGCAYADGIwE0EopZx8xQfHlgEAMsrToxLsg6-av1x0.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;4qo|e;4r4|9;4rk|2g;4u8|16;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6cv|;6d5|1;6dk|1;6gc|;6jm|;6qa|;76o|j;7gs|;9hd|1;9hm|5;1e7x|1;1e81|3;1izk|c;")) +r.push(new A.ap("Noto Sans Mro","notosansmro/v18/qWcsB6--pZv9TqnUQMhe9b39WDzRtjkho4M.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;1zk0|u;1zkw|9;1zla|1;")) +r.push(new A.ap("Noto Sans Multani","notosansmultani/v20/9Bty3ClF38_RfOpe1gCaZ8p30BOFO1A0pfCs5Kos.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1us|1;21y|9;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;1i80|6;1i88|;1i8a|3;1i8f|e;1i8v|a;")) +r.push(new A.ap("Noto Sans Myanmar","notosansmyanmar/v20/AlZq_y1ZtY3ymOryg38hOCSdOnFq0En23OU4o1AC.ttf","w|;1r|;4g|;35s|4f;6bv|2;6c8|1;6cc|1;6cm|;7gs|;xf2|;xk0|u;xnk|v;1e68|;")) +r.push(new A.ap("Noto Sans NKo","notosansnko/v2/esDX31ZdNv-KYGGJpKGk2_RpMpCMHMLBrdA.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;170|;17f|;17j|;19m|;1j4|1m;1kt|2;60w|5;61q|;642|1;6bw|3;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;93w|1;1e0u|1;")) +r.push(new A.ap("Noto Sans Nabataean","notosansnabataean/v15/IFS4HfVJndhE3P4b5jnZ34DfsjO330dNoBJ9hK8kMK4.ttf","w|;4g|;1g8w|u;1g9z|8;")) +r.push(new A.ap("Noto Sans New Tai Lue","notosansnewtailue/v20/H4cKBW-Pl9DZ0Xe_nHUapt7PovLXAhAnY7wqaLy-OJgU3p_pdeXAYUbghFPKzeY.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;51c|17;52o|p;53k|1;53n|7;53y|1;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;9hc|2;9hk|3;1edd|;1edk|1;1edo|;1edq|;1ee2|1;1ee7|;1eg1|;1eg4|;")) +r.push(new A.ap("Noto Sans Newa","notosansnewa/v16/7r3fqXp6utEsO9pI4f8ok8sWg8n_qN4R5lNU.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;5x7|;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1iio|2j;1il9|4;")) +r.push(new A.ap("Noto Sans Nushu","notosansnushu/v19/rnCw-xRQ3B7652emAbAe_Ai1IYaFWFAMArZKqQ.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;20o1|;2dm8|az;")) +r.push(new A.ap("Noto Sans Ogham","notosansogham/v15/kmKlZqk1GBDGN0mY6k5lmEmww4hrt5laQxcoCA.ttf","w|;4g|;4g0|s;")) +r.push(new A.ap("Noto Sans Ol Chiki","notosansolchiki/v21/N0b92TJNOPt-eHmFZCdQbrL32r-4CvhzDzRwlxOQYuVALWk267I6gVrz5gQ.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;5lc|1b;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;")) +r.push(new A.ap("Noto Sans Old Hungarian","notosansoldhungarian/v15/E213_cD6hP3GwCJPEUssHEM0KqLaHJXg2PiIgRfjbg5nCYXt.ttf","w|;4g|;6bx|;1h1c|1e;1h34|1e;1h4q|5;")) +r.push(new A.ap("Noto Sans Old Italic","notosansolditalic/v15/TuGOUUFzXI5FBtUq5a8bh68BJxxEVam7tWlRdRhtCC4d.ttf","w|;4g|;1f5s|z;1f71|2;")) +r.push(new A.ap("Noto Sans Old North Arabian","notosansoldnortharabian/v15/esDF30BdNv-KYGGJpKGk2tNiMt7Jar6olZDyNdr81zBQmUo_xw4ABw.ttf","w|;4g|;1gn4|v;")) +r.push(new A.ap("Noto Sans Old Permic","notosansoldpermic/v16/snf1s1q1-dF8pli1TesqcbUY4Mr-ElrwKLdXgv_dKYB5.ttf","w|;4g|;lc|;li|2;lv|;w3|;6hn|;7gs|;1f80|16;")) +r.push(new A.ap("Noto Sans Old Persian","notosansoldpersian/v15/wEOjEAbNnc5caQTFG18FHrZr9Bp6-8CmIJ_tqOlQfx9CjA.ttf","w|;4g|;1fa8|z;1fbc|d;")) +r.push(new A.ap("Noto Sans Old Sogdian","notosansoldsogdian/v15/3JnjSCH90Gmq2mrzckOBBhFhdrMst48aURt7neIqM-9uyg.ttf","w|;4g|;1hj4|13;")) +r.push(new A.ap("Noto Sans Old South Arabian","notosansoldsoutharabian/v15/3qT5oiOhnSyU8TNFIdhZTice3hB_HWKsEnF--0XCHiKx1OtDT9HwTA.ttf","w|;4g|;1gm8|v;")) +r.push(new A.ap("Noto Sans Old Turkic","notosansoldturkic/v15/yMJNMJVya43H0SUF_WmcGEQVqoEMKDKbsE2RjEw-Vyws.ttf","w|;4g|;1gxs|20;")) +r.push(new A.ap("Noto Sans Oriya","notosansoriya/v27/AYCppXfzfccDCstK_hrjDyADv5e9748vhj3CJBLHIARtgD6TJQS0dJT5Ivj0f6_c6LhHBRe-.ttf","w|c;1a|28;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jg|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;nu|;1us|1;269|2;26d|7;26n|1;26r|l;27e|6;27m|1;27p|4;27w|8;287|1;28b|2;28m|1;28s|1;28v|4;292|h;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Osage","notosansosage/v18/oPWX_kB6kP4jCuhpgEGmw4mtAVtXRlaSxkrMCQ.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;ns|;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1fhs|z;1fiw|z;")) +r.push(new A.ap("Noto Sans Osmanya","notosansosmanya/v18/8vIS7xs32H97qzQKnzfeWzUyUpOJmz6kR47NCV5Z.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;1fgg|t;1fhc|9;")) +r.push(new A.ap("Noto Sans Pahawh Hmong","notosanspahawhhmong/v18/bWtp7e_KfBziStx7lIzKKaMUOBEA3UPQDW7krzc_c48aMpM.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1zpc|1x;1zrk|9;1zrv|6;1zs3|k;1zst|i;")) +r.push(new A.ap("Noto Sans Palmyrene","notosanspalmyrene/v15/ZgNPjOdKPa7CHqq0h37c_ASCWvH93SFCPnK5ZpdNtcA.ttf","w|;4g|;1g80|v;")) +r.push(new A.ap("Noto Sans Pau Cin Hau","notosanspaucinhau/v20/x3d-cl3IZKmUqiMg_9wBLLtzl22EayN7ehIdjEWqKMxsKw.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;1juo|1k;")) +r.push(new A.ap("Noto Sans Phags Pa","notosansphagspa/v15/pxiZyoo6v8ZYyWh5WuPeJzMkd4SrGChkqkSsrvNXiA.ttf","w|;4g|;4qp|2;4qt|;6bv|4;6cl|1;7gs|;9hd|1;9hj|a;9hw|7;x8g|1j;1e68|;")) +r.push(new A.ap("Noto Sans Phoenician","notosansphoenician/v15/jizFRF9Ksm4Bt9PvcTaEkIHiTVtxmFtS5X7Jot-p5561.ttf","w|;4g|;1gcg|r;1gdb|;")) +r.push(new A.ap("Noto Sans Psalter Pahlavi","notosanspsalterpahlavi/v15/rP2Vp3K65FkAtHfwd-eISGznYihzggmsicPfud3w1G3KsUQBct4.ttf","w|;4g|;18g|;6bw|1;7gs|;1gu8|h;1gux|3;1gvd|6;")) +r.push(new A.ap("Noto Sans Rejang","notosansrejang/v18/Ktk2AKuMeZjqPnXgyqrib7DIogqwN4O3WYZB_sU.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;xf4|z;xgf|;")) +r.push(new A.ap("Noto Sans Runic","notosansrunic/v15/H4c_BXWPl9DZ0Xe_nHUaus7W68WWaxpvHtgIYg.ttf","w|;4g|;4gw|2g;")) +r.push(new A.ap("Noto Sans SC","notosanssc/v26/k3kXo84MPvpLmixcA63oeALhL4iJ-Q7m8w.otf","w|2m;4g|2r;7k|3;7u|1;88|3;8z|1;93|1;98|3;9e|1;a0|5;b6|;bk|1;bz|1;ct|f;e0|1;gh|;gx|;jf|;jr|;jt|2;k9|;kq|1;lc|1;lg|;lj|;lo|;pd|g;pv|6;q9|o;sh|;sw|1r;up|;5z2|1;61s|2h;6bm|1;6c0|6;6c8|2;6cc|2;6cg|2;6cl|2;6cw|;6cy|1;6d1|;6d5|3;6de|;6dj|2;6dt|;6es|;6g9|;6gb|1;6hp|1;6io|;6ir|;6it|;6ix|1;6j3|;6j7|;6ja|;6jl|1;6jq|1;6jv|;6jy|;6k5|;6kb|;6lc|b;6ls|b;6mo|9;6ns|1;6o4|2;6ob|1;6og|;6oi|;6ok|;6p2|3;6ph|;6ps|;6pu|1;6px|6;6q7|;6q9|2;6qd|;6qi|;6ql|3;6qr|;6qt|9;6r8|3;6rh|;6rn|;6rp|;6rs|;6rw|;6s2|;6sg|2;6sk|3;6sq|1;6su|1;6sy|1;6t2|1;6te|5;6tm|1;6tx|4;6u8|;6ud|;6v3|;6vu|1;6wf|;6x1|2;6xe|;6xk|;6y1|1;71s|1;726|e;72m|;72y|1;74z|;76o|97;7g1|2;7g6|1;7gc|1;7gg|1;7gm|6;7gu|5;7he|4;7hr|;7i8|3;7id|1;7ih|;7im|1;7iu|1;7j0|3;7jj|;7k0|2;7kw|f;7le|b;7mo|;7nh|1;7pe|;7pv|;7q2|;7r1|;7r3|1;7rq|;7sm|t;7tt|;850|1;88v|;8ai|1;8hx|2;8ii|;8lx|;94q|1;96o|p;97f|2g;9a8|5x;9gw|b;9hc|1r;9j5|2d;9ll|2u;9ol|16;9pt|1e;9r9|15;9sg|17;9ts|z;9v4|1a;9wg|7f;a3x|58o;feo|g6n;1d6o|3;1d6t|1;1d6z|1;1d79|;1d7b|3;1d7l|;1d7w|1;1d7z|;1d81|4;1d87|3;1d8j|;1d8n|3;1d8u|;1d8y|1;1d9a|;1d9e|5;1d9q|;1d9u|;1d9w|;1d9y|;1da1|2;1da6|2;1dac|1;1dai|2;1dam|;1dar|;1dat|;1daw|;1dbi|;1dbn|;1dbr|;1dbv|;1dbx|1;1dc0|;1dc5|1;1dcg|;1dco|1;1dcs|4;1dcy|2;1dd3|;1dd5|;1ddd|;1ddg|1;1ddm|;1ddp|;1ddr|;1ddu|;1ddx|3;1de2|;1de4|3;1de9|;1deb|1;1deg|;1den|2;1der|1;1dev|2;1df3|;1df7|2;1dfb|1;1dfe|;1dfr|;1dft|;1dfv|;1dgd|1;1dkw|4;1e6o|9;1e7k|y;1e8k|i;1e94|3;1edd|4e;1eht|t;1eiq|5;1eiy|5;1ej6|5;1eje|2;1ejk|6;1ejs|6;2q68|c;2q6o|2k;2q9c|1o;2qdc|2;2qds|17;2qf4|8;2qfk|1;2t8n|;2t8p|;2tak|;2tes|;2uco|;2ueu|;2vo0|;2x0a|;2x3n|;2xg7|;31cf|;33rf|;353r|1;35er|;3666|;366m|;37jd|;37q3|;37r5|;37ul|;37wp|;39yq|;3a02|;3a20|;3b2v|;3bvb|;3cip|;3czx|;3ddi|;3dks|;3dxt|;3ecc|;3eht|;3gz6|;3i5r|;3id3|;3iex|;3j7s|;3jp4|;3jpx|;3jz4|;3knd|;3kuf|;3kun|;3kup|;3kus|;3l73|;3lax|;3mv3|;3n68|;3on2|;3on7|;3ong|;3qal|;3qij|;3qjb|;3qr4|;3qra|;3qs8|;3rtu|;3s4n|1;3s53|1;3sa5|;3shs|;3skj|;3skv|;3sky|;3sl9|;3sp0|;3spc|;3spf|;3srl|;3svb|;3svj|;3svq|;3svt|;3swd|1;3sxi|;3t0u|1;3t0z|;3t2f|;3t2s|;3t3w|1;3t46|2;3t4a|;3t4c|;3t79|1;3t7x|;3t9p|;3tex|;3tfp|;3tgm|;3th5|;3th8|;3thi|;3thm|;3ti4|;3tmg|;3u13|;3u5b|;3u5e|;3u64|;3u6b|;3uaj|;3uk7|;3ukn|;3unr|;3up5|;3v3d|1;3v6x|;3v7u|;3vf9|;3vfd|;3vg9|;3vjw|;3vk8|;3vl0|;3vo7|;3vq3|;3vq9|;3vqc|;3vyg|;3vys|;3vyv|;3w3m|;3w9f|;3w9k|;3w9t|;3wa1|;3wa3|2;3wa7|;3waq|;3way|1;3wh8|;3whb|;3wkf|;3wld|;3wn1|;3wt5|;3wta|;3wtd|;3wtv|;3wuf|;3wui|;3wv1|;3x1e|;3x1q|;3x4t|;3x61|;3x9l|;3x9p|1;3x9t|;3xa0|1;3xa3|;3xa7|;3xa9|;3xai|;3xam|;3xay|1;3xb8|;3xbd|;3xbg|;3xbj|;3xbn|;3xbq|;3xbs|;3xbw|;3xdd|;3xdr|1;3xe6|;3xhy|;3xi7|;3xmd|1;3xml|;3xmn|;3xmq|1;3xmy|;3xqj|;3xql|;3xqn|1;3xr3|1;3xrc|;3xrh|1;3xsl|;3xug|;3xui|;3xur|;3xuu|;3xuy|;3xx8|;3xxk|;3xxv|;3z9g|;4684|;469i|;4an1|1;4ay4|;")) +r.push(new A.ap("Noto Sans Saurashtra","notosanssaurashtra/v19/ea8GacQ0Wfz_XKWXe6OtoA8w8zvmYwTef9ndjhPTSIx9.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;xa8|1x;xce|b;")) +r.push(new A.ap("Noto Sans Sharada","notosanssharada/v16/gok0H7rwAEdtF9N8-mdTGALG6p0kwoXLPOwr4H8a.ttf","w|10;1y|2;22|4;28|4;2e|14;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;5p3|;5p5|;5p8|1;5pc|;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1i0w|2n;")) +r.push(new A.ap("Noto Sans Shavian","notosansshavian/v15/CHy5V_HZE0jxJBQlqAeCKjJvQBNF4EFQSplv2Cwg.ttf","w|;4g|;1ff4|1b;")) +r.push(new A.ap("Noto Sans Siddham","notosanssiddham/v17/OZpZg-FwqiNLe9PELUikxTWDoCCeGqndk3Ic92ZH.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1itc|1h;1iuw|11;")) +r.push(new A.ap("Noto Sans Sinhala","notosanssinhala/v26/yMJ2MJBya43H0SUF_WmcBEEf4rQVO2P524V5N_MxQzQtb-tf5dJbC30Fu9zUwg2a5lgLpJwbQRM.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1us|1;2o1|2;2o5|h;2oq|n;2pf|8;2pp|;2ps|6;2q2|;2q7|5;2qe|;2qg|7;2qu|9;2r6|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1i3l|j;")) +r.push(new A.ap("Noto Sans Sogdian","notosanssogdian/v15/taiQGn5iC4--qtsfi4Jp6eHPnfxQBo--Pm6KHidM.ttf","w|;4g|;18g|;6bw|;7gs|;1hkg|15;")) +r.push(new A.ap("Noto Sans Sora Sompeng","notosanssorasompeng/v24/PlIRFkO5O6RzLfvNNVSioxM2_OTrEhPyDLolKvCsHzCxWuGkYHR818DpZXJQd4Mu.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;1hw0|o;1hww|9;")) +r.push(new A.ap("Noto Sans Soyombo","notosanssoyombo/v15/RWmSoL-Y6-8q5LTtXs6MF6q7xsxgY0FrIFOcK25W.ttf","w|;4g|;7gs|;1jrk|2a;")) +r.push(new A.ap("Noto Sans Sundanese","notosanssundanese/v24/FwZw7_84xUkosG2xJo2gm7nFwSLQkdymq2mkz3Gz1_b6ctxpNNHCizv7fQES.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;5fk|1r;5og|7;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Syloti Nagri","notosanssylotinagri/v20/uU9eCAQZ75uhfF9UoWDRiY3q7Sf_VFV3m4dGFVfxN87gsj0.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1us|1;1ye|9;60w|5;61q|;642|1;6bv|2;6c0|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6dx|;6gc|;6jm|;6qa|;7gs|;x6o|18;")) +r.push(new A.ap("Noto Sans Syriac","notosanssyriac/v16/Ktk7AKuMeZjqPnXgyqribqzQqgW0LYiVqV7dXcP0C-VD9MaJyZfUL_FC.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;m8|;mb|5;ml|1;mo|1;170|;17f|;17j|;17l|;18g|;18r|a;19c|c;19s|;1ds|d;1e7|1n;1fx|2;60w|5;61q|;642|1;6bw|3;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6dg|;6gc|;6jm|;6qa|;7gs|;7lc|1;")) +r.push(new A.ap("Noto Sans TC","notosanstc/v26/-nF7OG829Oofr2wohFbTp9iFOSsLA_ZJ1g.otf","w|2m;4g|2r;7k|3;7u|1;88|3;8z|1;93|1;98|3;9e|1;a0|5;b6|;bk|1;bz|1;ct|f;e0|1;gh|;gx|;jf|;jr|;jt|2;k9|;kq|1;lc|1;lg|;lj|;lo|;pd|g;pv|6;q9|o;sh|;sw|1r;up|;5z2|1;61s|2h;6bm|1;6c0|6;6c8|2;6cc|2;6cg|2;6cl|2;6cw|;6cy|1;6d1|;6d5|3;6de|;6dj|2;6dt|;6es|;6g9|;6gb|1;6hp|1;6io|;6ir|;6it|;6ix|1;6j3|;6j7|;6ja|;6jl|1;6jq|1;6jv|;6jy|;6k5|;6kb|;6lc|b;6ls|b;6mo|9;6ns|1;6o4|2;6ob|1;6og|;6oi|;6ok|;6p2|3;6ph|;6ps|;6pu|1;6px|6;6q7|;6q9|2;6qd|;6qi|;6ql|3;6qr|;6qt|9;6r8|3;6rh|;6rn|;6rp|;6rs|;6rw|;6s2|;6sg|2;6sk|3;6sq|1;6su|1;6sy|1;6t2|1;6te|5;6tm|1;6tx|4;6u8|;6ud|;6v3|;6vu|1;6wf|;6x1|2;6xe|;6xk|;6y1|1;71s|1;726|e;72m|;72y|1;74z|;76o|97;7g1|2;7g6|1;7gc|1;7gg|1;7gm|6;7gu|5;7he|4;7hr|;7i8|3;7id|1;7ih|;7im|1;7iu|1;7j0|3;7jj|;7k0|2;7kw|f;7le|b;7mo|;7nh|1;7pe|;7pv|;7q2|;7r1|;7r3|1;7rq|;7sm|t;7tt|;850|1;88v|;8ai|1;8hx|2;8ii|;8lx|;94q|1;96o|p;97f|2g;9a8|5x;9gw|b;9hc|1r;9j5|2d;9ll|2u;9ol|16;9pt|1e;9r9|15;9sg|17;9ts|z;9v4|1a;9wg|7f;a3x|5u;ab9|;abk|;abu|;abw|;ack|;acz|;ad6|;ad9|1;adv|;ady|;aed|;aen|;af0|;af5|;afc|;afz|;ag4|;ag6|;agr|;ah2|;aim|;aj5|;aj7|;ajd|;ajl|;ajx|;ak0|;ak2|;ak7|1;akk|;al3|1;ald|;alh|;alp|;am7|;am9|;amd|;amf|;ami|;amm|;amq|;amu|;amz|;an1|;anl|2;anv|;any|;ao9|;aoo|;aoq|;aoz|;ap1|;ap9|;aph|;apl|;apq|;apz|2;aq6|;aqn|;aqp|;are|;arl|;asa|;asl|;asq|;ass|;asw|1;at1|;at5|;at8|;atd|;atf|2;atj|1;atv|1;aty|;au5|;au9|1;aud|1;aut|;av5|;av7|;avc|;ave|;avh|;avw|;aw2|1;aw5|;awc|1;awg|;awi|1;awq|;aww|;awz|;axu|;ay7|;azb|;azk|;b09|;b0e|;b12|;b1u|;b20|;b23|;b2n|;b2x|;b34|;b3h|;b3q|;b3s|;b4z|;b5h|;b6o|;b7n|;b7w|;b81|;b84|;b96|;b9k|;b9w|;baf|;baq|;bb3|;bbh|;bc3|;bco|;bcw|;bd5|1;bde|;bdl|;bdn|;bdt|;bdw|;beg|;bfg|;bfm|;bfp|;bfw|;bg8|;bgb|;bge|;bgh|;bgj|;bgm|;bh3|1;bhl|1;bhw|;bij|;biq|;biv|;bj0|;bj2|;bja|1;bkn|;bl7|;blp|;bmi|;bmm|;bmo|;bn4|;bn6|;bn9|;bnf|;bny|;bo9|;boi|;bor|;bp5|;bpe|;bq0|;bq8|;bqp|1;bqz|1;br4|;brp|1;brt|;bs1|;bss|;bsu|;bsy|;bt0|;btj|;btp|;bu4|;bua|2;bv1|;bv5|;bv9|;bvc|;bx0|;byj|;c0b|;c0d|;c0h|;c0m|;c0s|;c17|;c1b|;c2a|1;c2l|;c36|;c3f|;c3q|;c3w|;c3y|;c41|;c4f|;c4i|;c4p|1;c4v|;c51|;c59|;c5h|;c5k|;c5m|;c5r|;c5t|;c6d|;c6l|;c6s|;c73|;c7a|1;c7d|;c7g|1;c7n|;c7v|;c87|1;c8b|;c8j|1;c8n|;c8s|1;c92|;cao|;car|;caw|;cb9|;cc4|;cdk|2;cdp|;cdt|;ce0|;ce7|;cea|;cef|;cei|;cek|;ceo|1;ceu|1;cey|1;cf2|;cf5|1;cfb|;cfd|;cff|1;cfk|;cfn|1;cfu|;cfw|;cfz|1;cg4|;cg6|1;cge|;cib|;cig|1;cir|;cjg|;ck3|;clc|;clk|;clz|;cm4|;cmd|;cml|;cmx|1;cn8|;cnd|;cnx|;cop|;cp1|;cpf|;cpj|;cpu|;cpx|;cq2|;cq7|;cq9|;crs|;cs4|;csb|;csf|;cso|;ct4|;ctb|;cu0|;cu2|;cua|2;cuh|;cum|;cvl|1;cx3|;cx8|;cxa|;cxo|;cxr|;cxt|;cy8|;cz6|;czo|;czu|;czz|;d0b|;d0t|;d0v|;d15|;d1t|;d2b|;d34|;d40|;d4a|;d4m|;d4q|;d58|;d5g|;d5u|;d6d|;d6h|;d6k|;d84|;d8b|1;d8q|;d9n|;dbi|;dcn|;dcq|;ddm|;ddt|;deh|;den|;df1|;df4|;df6|;dfl|1;dg3|;dgl|;dgt|;diy|;djj|;djl|;djz|1;dk2|;dkg|;dkn|;dkt|;dkw|;dkz|;dl1|;dla|;dlp|2;dlt|;dlw|;dm1|3;dmc|;dmr|1;dmx|;dmz|;dna|;dnf|;dnh|;dnr|;dny|;do3|;do6|;dob|;dod|;dof|;doj|;dox|1;dp1|;dp4|;dp8|;dpd|1;dpm|;dpp|;dpz|1;dqd|;dra|;drn|;dsq|;dt5|1;dtv|;dty|;du7|;dud|;duf|;dwb|;dx6|;dxc|;dy9|;dym|;dyz|;dzj|1;e0l|;e0n|;e1f|;e1k|;e2e|;e2s|;e32|1;e4c|;e54|;e5i|;e6t|;e7h|;e7o|;e80|;e8b|;e9j|;eal|;eb5|;ecb|;ect|1;eds|;ee5|;eel|;eer|;eey|;efa|;efl|;efy|;eg5|;ega|;egd|;egf|1;egl|;egs|;egu|;eh1|;ehd|;ehf|;ehx|;ei2|;eia|;eix|;ejl|;ejr|;elb|;elh|;elj|;emn|;en1|;en8|;enp|;eqe|;eqs|;er8|;erc|;es1|;esk|;etb|;ets|;eu1|;eu8|;euk|;euv|;ewf|1;ewi|;ewr|;ewu|;exa|;exc|;exf|;exi|1;exp|;eyl|1;eyo|;f0k|;f0n|;f0u|;f1u|;f23|;f26|;f28|;f2f|;f2v|;f2z|;f3h|;f3r|;f3v|;f3x|;f41|;f45|;f50|;f5a|;f5c|;f5j|;f65|;f6p|1;f71|;f7r|;f7t|;f80|;f90|;fau|1;fbd|;fbl|;fbw|;feo|1;fer|1;fev|a;ff8|2;ffc|2;ffg|;ffi|1;ffl|1;ffo|;ffq|;ffs|;ffu|9;fg6|3;fgb|2;fgf|;fgi|1;fgl|;fgn|2;fgr|;fgt|2;fgy|1;fh2|;fh4|7;fhl|1;fhv|;fi0|;fi6|b;fij|3;fip|4;fiw|3;fj2|8;fjc|;fjf|3;fjn|;fjq|1;fjt|3;fjz|5;fk6|5;fkd|1;fkk|6;fks|3;fkx|;fkz|2;fl4|3;fla|;flc|8;fln|;flp|;flr|6;fm0|3;fm5|8;fmf|3;fml|;fmq|;fmw|1;fn0|1;fn3|1;fn6|2;fna|9;fnl|2;fnp|4;fnv|p;fon|;fop|3;fou|2;foy|p;fpp|;fpr|3;fpw|4;fq2|4;fqa|;fqg|;fqj|;fqm|2;fqq|5;fqx|2;fr1|;fr3|6;frb|a;frn|1;frq|b;fs4|1;fsc|;fse|c;fst|1;fsw|;fsz|;ft1|4;ft7|4;ftd|b;ftq|5;ftx|c;fub|2;fuf|;fuj|1;fuo|1;fur|;fut|a;fv5|;fv7|;fv9|3;fve|c;fvs|8;fw2|5;fwa|;fwd|;fwg|3;fwl|;fwn|1;fwr|3;fww|2;fx0|2;fx4|6;fxe|1;fxi|;fxo|c;fy2|5;fy9|1;fyc|7;fyl|4;fyr|4;fyx|2;fz1|;fz3|2;fz7|7;fzg|5;fzn|3;fzs|1;fzv|j;g0g|5;g0n|1;g0q|;g0s|;g0v|3;g10|2;g15|2;g19|1;g1c|5;g1j|6;g1r|2;g1v|6;g23|2;g29|1;g2c|3;g2h|a;g2t|;g2v|7;g35|;g38|5;g3g|;g3k|;g3m|;g3q|4;g3x|;g3z|;g41|7;g4a|;g4c|;g4e|;g4g|;g4i|;g4k|1;g4n|1;g4q|2;g4u|;g4w|9;g58|2;g5f|h;g5z|1;g63|7;g6c|;g6l|;g6o|1;g6r|3;g6w|2;g70|2;g74|3;g79|7;g7i|;g7k|3;g7q|1;g7w|5;g84|6;g8e|;g8g|8;g8q|2;g8x|;g8z|1;g92|1;g95|6;g9e|;g9g|3;g9l|9;ga0|7;gaa|3;gaf|6;gan|5;gav|6;gb3|2;gb7|1;gba|5;gbj|2;gbn|1;gbq|;gbs|6;gc5|;gc9|;gcb|1;gce|;gcg|3;gcl|;gcn|;gcp|;gcs|1;gcw|3;gd1|4;gd7|;gd9|7;gdi|;gdl|;gdn|;gdr|2;gdv|2;gdz|5;ge6|1;ge9|;ged|1;geg|3;gel|5;get|2;gex|1;gf0|1;gf3|5;gfb|;gfe|;gfg|1;gfj|5;gfr|2;gfv|a;gg7|3;ggc|2;ggh|3;ggn|;ggq|;ggs|5;ggz|1;gh2|1;gh5|;gh8|9;ghj|2;ghn|4;ghu|;ghw|;gi2|;gi6|1;gia|2;gie|4;gik|4;giq|;gis|a;gj4|;gj6|;gj8|;gja|;gjd|;gjf|;gjl|2;gjp|;gjs|5;gk0|2;gk4|;gk6|5;gkf|7;gko|b;gl1|3;gl7|1;gla|;gld|;glf|1;gli|e;gly|;gm0|9;gmb|m;gmz|8;gn9|3;gne|5;gno|;go0|d;gof|9;goq|8;gp0|4;gp7|d;gpm|;gpo|;gpq|;gps|k;gqe|j;gqz|5;gra|;gre|;gri|;grk|b;grx|2;gs1|2;gs7|1;gsa|3;gsf|;gsh|j;gt3|1;gt6|;gta|;gtf|;gth|3;gtm|f;gu3|1;gu6|3;gub|8;gul|6;gut|2;gv0|3;gv5|5;gvd|2;gvl|2;gvp|2;gvt|;gvv|9;gw6|f;gwo|2;gws|1;gwv|;gwx|d;gxc|5;gxl|3;gxr|w;gyp|9;gz0|;gz2|4;gz9|2;gzd|9;gzo|2;gzs|1;gzw|b;h0b|8;h0l|;h0n|;h0p|1;h0s|4;h0y|9;h19|6;h1h|1;h1k|2;h1o|4;h1u|2;h1z|3;h25|1;h28|6;h2g|c;h2u|6;h32|9;h3d|7;h3m|1;h3p|;h3r|3;h3w|3;h41|;h44|4;h4a|5;h4h|6;h4p|;h4s|7;h51|1;h54|5;h5d|;h5f|1;h5i|1;h5m|1;h5p|5;h5w|1;h5z|;h62|1;h65|4;h6f|;h6h|2;h6l|;h6n|5;h6v|6;h76|4;h7c|;h7e|6;h7m|1;h7s|2;h7w|4;h82|2;h8b|;h8d|6;h8l|2;h8p|9;h90|;h93|;h97|;h9b|;h9d|1;h9g|;h9i|5;h9p|;h9r|8;ha2|6;haa|1;hag|;hai|3;han|1;har|2;hav|e;hbb|;hbe|;hbi|;hbn|3;hbs|7;hc1|3;hc6|2;hcb|1;hce|2;hci|;hck|1;hcn|;hcs|b;hd5|;hd8|i;hds|e;he8|;hea|;hec|;heg|1;hej|3;heo|a;hf0|f;hfh|;hfj|1;hfo|;hfr|8;hg1|4;hg7|8;hgi|3;hgo|1;hgr|2;hgv|;hgx|5;hh5|a;hhh|6;hhq|6;hhy|;hi0|2;hi4|5;hib|;hid|7;him|3;hir|;hit|1;hiy|5;hj5|1;hj9|4;hjf|;hji|8;hjs|8;hk2|2;hk7|2;hkb|1;hkf|1;hki|2;hkp|6;hky|5;hl6|;hl8|3;hld|1;hlg|3;hll|1;hlo|1;hlr|1;hlu|;hlw|1;hlz|;hm1|6;hm9|1;hmc|;hmf|1;hmk|;hmm|;hmo|;hms|1;hmv|3;hn2|3;hn7|2;hnb|1;hne|;hng|;hnk|2;hnp|;hnr|;hnt|5;ho0|9;hob|a;hop|1;hot|3;hoy|2;hp2|4;hp9|b;hpo|;hpq|j;hqb|h;hqu|;hqw|6;hr4|1;hr7|3;hrc|r;hs9|4;hsf|;hsh|2;hsl|7;hsu|3;hsz|2;ht3|;ht5|5;htf|;hth|4;hto|2;hts|a;hu4|1;hu8|u;hv4|1;hvb|8;hvl|3;hvq|;hvs|;hvu|2;hvy|9;hw9|9;hwk|3;hwp|3;hwu|m;hxi|9;hxt|;hxv|;hxx|h;hyg|6;hyo|;hyq|9;hz1|2;hz5|2;hz9|;hzb|2;hzf|2;hzj|2;hzn|4;hzt|2;hzx|4;i03|5;i0a|6;i0i|;i0k|;i0o|;i0s|5;i0z|5;i16|7;i1f|5;i1m|3;i1r|;i1u|4;i20|1;i23|3;i28|8;i2i|3;i2n|6;i2v|2;i2z|1;i32|2;i36|1;i39|a;i3m|6;i3u|;i3w|2;i40|;i43|6;i4f|8;i4q|4;i4w|9;i57|;i5a|e;i5q|5;i5x|1;i60|;i62|;i67|;i69|;i6b|2;i6f|f;i6y|;i70|;i72|2;i76|3;i7c|;i7e|;i7g|;i7k|1;i7n|;i7r|5;i7y|3;i84|d;i8j|3;i8o|1;i8s|2;i8w|;i8y|3;i93|3;i98|3;i9d|;i9f|1;i9k|4;i9q|;i9x|1;ia0|5;ia7|6;iah|1;iak|l;ib7|;ib9|3;ibe|;ibl|1;ibq|6;iby|d;ice|1;icl|;ico|2;ics|5;id0|5;id7|2;idb|2;idi|1;idn|7;idw|7;ie5|3;iea|7;iek|;iem|c;if0|7;if9|7;ifi|;ifk|2;ifp|2;ift|;ifv|;ify|;ig2|1;ig5|;ig7|2;igb|1;igf|3;igk|;ign|b;ih0|7;ih9|1;ihe|3;ihj|;ihl|1;iho|6;ihw|;ihz|b;iic|6;iik|1;iio|3;iiu|1;iix|;iiz|;ij1|;ij3|;ij5|1;ij8|4;ijf|;ijh|5;ijp|3;ijv|;ijy|;ik0|5;ik7|;ik9|;ikd|2;iki|2;ikm|;ikp|3;iku|;ikx|1;il0|7;il9|;ilb|6;ilk|1;iln|;ilp|1;ilv|1;ily|2;im5|1;im8|5;img|;imi|5;imr|2;imv|2;imz|8;ina|a;inm|4;ins|8;io2|2;io6|7;iof|;ioi|;iol|2;iop|3;iow|;ioy|6;ip6|4;ipc|9;ipp|1;ipt|1;ipw|a;iq8|j;iqt|4;ir0|;ir2|1;ir5|3;ira|6;iri|1;irl|1;iro|1;irr|1;iru|5;is2|3;is7|1;isa|1;isd|;isf|;isi|7;ist|1;isw|1;isz|;it1|3;it6|2;itc|;itf|3;itk|9;itw|;ity|3;iu4|2;iu9|4;iuf|;iuh|4;iun|5;iuu|3;iuz|8;iv9|7;ivk|2;ivq|3;ivv|1;ivy|3;iw4|b;iwh|1;iwl|2;iwp|c;ix5|;ix8|1;ixb|3;ixg|5;ixn|;ixp|4;ixv|2;iy0|;iy2|1;iy5|2;iy9|;iyb|2;iyf|1;iyi|1;iyl|;iyn|1;iyx|e;izd|5;izk|f;j01|4;j07|;j09|;j0b|;j0g|7;j0p|4;j0w|;j0y|3;j14|3;j19|2;j1e|e;j1u|;j1x|;j1z|;j26|3;j2b|7;j2k|2;j2o|;j2q|;j2s|3;j2y|6;j36|2;j3a|2;j3k|h;j43|c;j4h|;j4j|2;j4n|d;j52|3;j5c|h;j5v|d;j6a|4;j6g|5;j6n|1;j6q|1;j6v|2;j6z|1;j72|2;j76|;j78|;j7a|1;j7f|;j7h|5;j7o|c;j82|4;j88|g;j8q|2;j8u|9;j95|1;j98|2;j9c|3;j9j|;j9l|5;j9s|6;ja0|5;ja7|;ja9|1;jac|;jaf|j;jb0|;jb2|5;jb9|8;jbj|1;jbn|;jbq|;jbs|;jbu|;jby|2;jc2|9;jcd|1;jcg|2;jcl|c;jcz|1;jd3|3;jd8|2;jdc|2;jdg|2;jdl|2;jdr|6;jdz|;je1|5;je8|;jea|2;jee|1;jeh|1;jel|6;jeu|8;jf4|4;jfc|4;jfi|;jfk|6;jfs|;jfx|7;jg6|1;jg9|h;jgs|;jgu|a;jh9|;jhg|;jhi|;jhk|9;jhv|3;ji0|1;ji3|4;ji9|r;jj3|;jj9|;jjf|o;jk7|2;jkb|6;jkj|3;jko|;jl4|7;jld|d;jls|h;jmc|6;jml|;jms|1;jmv|2;jmz|7;jn9|8;jnj|6;jnr|b;jo4|;jo6|3;job|a;jon|a;jp5|;jp9|1;jpc|j;jpx|m;jql|9;jqw|1;jqz|1;jr2|;jra|1;jrd|7;jrm|6;jru|2;jry|a;jsa|6;jsi|9;jst|4;jsz|;jt7|;jt9|1;jtc|4;jtk|9;jtx|4;ju3|i;jun|;juq|;jut|;juv|6;jv3|4;jv9|5;jvg|4;jvm|4;jvt|;jvv|9;jw6|;jwb|a;jwn|;jwp|2;jwt|3;jwy|2;jx2|5;jx9|;jxc|d;jxr|5;jxz|1;jy2|7;jyb|1;jye|1;jyh|1;jyk|5;jyr|6;jyz|b;jzd|7;jzm|7;jzv|;jzx|2;k01|;k03|;k05|1;k08|2;k0d|;k0f|;k0h|;k0j|7;k0s|3;k0y|6;k16|3;k1b|;k1e|a;k1r|a;k23|1;k28|2;k2c|3;k2h|;k2j|7;k2s|1;k2v|1;k2y|2;k32|2;k36|1;k39|4;k3f|4;k3l|5;k3v|9;k46|1;k4a|1;k4d|6;k4l|1;k4o|1;k4s|9;k56|3;k5b|1;k5e|j;k60|;k64|c;k6j|;k6l|9;k6x|1;k75|4;k7b|6;k7j|;k7l|2;k7r|;k7t|f;k8a|2;k8e|6;k8m|8;k8w|;k90|a;k9c|2;k9g|6;k9p|;k9r|3;k9w|;ka0|3;ka5|e;kal|3;kas|;kau|9;kb6|;kba|;kbc|6;kbk|;kbn|1;kbq|3;kbv|3;kc0|4;kc6|3;kcc|;kce|7;kco|8;kcy|7;kd7|;kd9|6;kdh|3;kdm|4;kdt|;kdv|3;ke0|7;kec|5;kej|6;ker|;ket|2;kex|1;kf0|6;kfb|;kfe|l;kg1|6;kg9|;kgb|a;kgn|3;kgs|1;kgv|1;kh0|;kh8|;kha|d;khr|7;ki0|c;kie|9;kiq|5;kix|h;kjg|;kji|6;kjx|;kk0|;kk2|2;kk6|2;kka|8;kkl|1;kko|3;kkt|2;kkx|d;klc|h;klv|3;km5|;kmd|;kmj|;kml|2;kmp|1;kms|5;kmz|h;knj|5;knq|2;knv|2;knz|5;ko6|g;kop|;kot|;kox|;koz|b;kpc|8;kpm|;kpo|5;kpv|1;kpy|6;kq6|f;kqo|l;krb|4;krp|;kru|;krw|;krz|1;ks2|7;ksb|b;kso|4;ksu|1;ksx|16;ku8|;kua|1;kud|1;kui|;kul|1;kuo|1;kur|9;kv2|p;kvt|;kvv|9;kw6|;kw9|8;kwj|3;kwp|;kwx|1;kx0|5;kx7|3;kxd|3;kxi|n;ky7|;ky9|;kyb|e;kyr|;kyt|4;kyz|2;kz6|3;kzc|9;kzn|6;kzv|g;l0d|e;l0t|;l0v|;l0x|;l10|;l12|;l16|;l1a|7;l1j|;l1l|1;l1o|b;l21|f;l2j|4;l2p|a;l31|1;l36|1;l39|8;l3j|2;l3n|1;l3s|9;l45|;l47|1;l4a|2;l4e|3;l4j|;l4m|;l4o|4;l4w|;l4y|3;l54|3;l5b|4;l5i|4;l5p|1;l5s|1;l5v|;l5x|;l60|;l64|1;l67|;l69|e;l6p|2;l6t|9;l74|2;l78|3;l7d|;l7f|1;l7i|9;l7u|;l7x|;l7z|;l82|;l84|;l86|5;l8e|6;l8m|;l8o|2;l8s|3;l8x|;l90|5;l97|;l9a|2;l9e|5;l9m|1;l9p|3;l9u|1;l9x|2;la2|;la4|1;la7|2;lab|a;lan|1;laq|2;lau|2;lay|2;lb2|;lb4|4;lba|2;lbe|2;lbj|1;lbm|1;lbr|f;lc8|1;lcb|2;lcf|2;lcj|3;lco|5;lcv|2;lcz|5;ld6|2;lda|d;ldp|6;ldy|;le1|7;lea|;lec|1;lef|a;let|6;lf1|9;lfc|3;lfh|j;lg2|4;lg8|5;lgf|;lgi|;lgq|a;lh2|h;lhl|e;li1|a;lid|;lif|c;lit|;lix|;lj3|j;ljq|5;ljx|3;lk2|;lk4|u;lla|;llj|5;llq|c;lm4|6;lmc|10;lne|;lno|1;lnu|2;lny|1;lo1|4;lo7|9;loi|;lok|9;lov|n;lpk|f;lq1|5;lq8|;lqa|3;lqi|;lqn|;lqt|;lqw|5;lr3|n;lrs|9;ls3|4;ls9|2;lsd|s;lt7|;lta|1;ltd|3;lti|3;lto|;lty|;lu0|1;lu3|;lu5|3;lua|2;lue|h;luy|1;lv2|14;lw8|5;lwi|;lwo|1;lwr|4;lwx|1;lx0|r;lxu|8;ly4|;ly6|9;lyh|o;lz7|1;lzi|a;lzu|a;m06|1;m09|7;m0i|2;m0m|c;m10|a;m1c|;m1e|5;m1p|p;m2g|c;m2u|9;m37|2;m3c|c;m3q|3;m3v|7;m44|;m46|2;m4a|2;m4e|3;m4j|4;m4p|6;m4x|;m50|g;m5i|6;m5r|6;m5z|5;m66|8;m6g|5;m6o|2;m6s|4;m6y|i;m7i|3;m7o|6;m7w|3;m81|5;m89|2;m8e|1;m8h|5;m8o|2;m8v|2;m8z|4;m95|;m97|6;m9f|2;m9j|7;m9s|;m9w|4;ma2|g;mak|6;mas|;mb3|2;mb7|d;mbm|;mbo|2;mbt|5;mc0|;mc3|;mc7|;mc9|a;mcl|1;mco|1;mcr|1;mcu|8;md6|1;mda|;mdc|7;mdl|b;mdy|4;me4|g;mem|;meo|8;mey|4;mf4|2;mf8|6;mfg|;mfi|4;mfo|;mfq|f;mg7|3;mgc|1;mgf|6;mgn|3;mgs|f;mha|4;mhg|2;mhk|5;mhr|3;mhw|4;mi3|3;mi8|2;mic|2;mig|1;mij|8;mit|2;mix|1;mj0|4;mj7|4;mjd|2;mjh|2;mjm|c;mk0|;mk5|1;mk8|3;mkd|5;mkk|;mkm|6;mkv|1;mky|1;ml1|e;mli|1;mll|1;mlo|;mlq|2;mlu|2;mly|3;mm3|7;mmc|5;mmj|d;mmy|1;mn1|2;mn5|9;mng|4;mnm|;mno|1;mnu|;mnx|;mnz|7;mo9|5;mog|2;mok|;mom|4;mos|;mov|5;mp2|;mp4|3;mpf|1;mpi|c;mpw|;mpz|1;mq2|2;mq7|4;mqe|3;mqj|3;mqq|1;mqt|9;mr4|c;mri|7;mrs|2;mrw|6;ms7|4;msd|5;msl|7;msu|a;mt6|i;mtq|1;mtu|6;mu4|6;muc|9;muq|a;mv2|2;mv6|e;mvm|c;mw0|b;mwd|2;mwj|q;mxd|1;mxg|3;mxl|d;my0|i;myk|;myn|o;mzd|c;mzr|f;n09|1;n0c|7;n0l|8;n0w|;n0y|;n10|1;n13|a;n1f|8;n1p|;n1r|3;n1w|7;n25|6;n2d|1;n2g|;n2i|2;n2n|1;n2r|m;n3g|;n3i|;n3k|2;n3o|4;n3v|;n3x|3;n42|3;n47|1;n4b|f;n4s|3;n4x|1;n51|1;n54|d;n5j|4;n5p|3;n5u|;n5y|2;n62|5;n69|;n6b|2;n6h|4;n6n|1;n6q|5;n6y|6;n76|;n7a|4;n7h|3;n7n|1;n7q|1;n7u|8;n84|1;n88|2;n8d|1;n8i|3;n8n|;n8q|1;n8w|6;n94|d;n9j|1;n9m|8;n9w|1;n9z|d;nae|1;nal|;nan|k;nbb|6;nbj|2;nbn|3;nbt|g;ncc|1;ncf|6;nco|;ncq|3;ncw|;ncy|1;nd2|3;nd8|8;ndi|4;ndo|;ndr|3;ndw|3;ne1|1;ne4|a;neg|7;nep|1;nes|;neu|5;nf2|2;nf6|1;nf9|1;nfd|5;nfl|;nfo|2;nfu|1;nfx|3;ng4|1;ng7|1;nga|1;ngd|2;ngi|4;ngo|2;ngs|2;ngy|2;nh2|;nh5|6;nhd|;nhf|4;nhl|1;nho|9;nhz|5;ni6|;ni9|;nib|2;nif|5;nim|5;nit|;nix|2;nj1|3;nj6|7;njf|;njh|;njj|;njl|d;nk0|;nk3|4;nka|5;nki|;nkk|2;nko|4;nku|5;nl1|a;nle|;nlj|e;nlz|2;nm3|4;nm9|;nmb|;nmd|;nmf|c;nmt|;nmv|1;nmy|3;nn3|8;nnd|6;nnm|3;nnr|;nnt|7;no3|2;no7|7;nog|;noi|1;nol|4;nos|8;np3|7;npe|1;nph|1;npk|1;npo|8;nq0|;nq4|7;nqd|g;nqv|2;nr0|1;nr6|3;nrb|7;nrk|4;nrw|2;ns0|;ns2|;ns4|2;ns8|9;nsp|3;nsu|3;nsz|6;nt8|3;ntd|;ntf|7;ntq|7;ntz|6;nu7|5;nue|;nug|4;num|;nup|;nur|2;nuv|e;nvb|1;nve|1;nvh|8;nvr|3;nvw|9;nw7|;nw9|6;nwh|1;nwk|2;nwp|;nws|;nwu|;nww|4;nx3|;nx5|;nx7|3;nxd|;nxf|c;nxt|5;ny0|a;nyc|8;nyn|m;nzb|4;nzh|;nzk|4;nzt|1;nzw|7;o06|2;o0a|1;o0d|g;o0v|3;o10|a;o1c|4;o1i|5;o1p|4;o1w|2;o20|a;o2c|2;o2g|;o2k|4;o2q|2;o2u|1;o2x|5;o35|;o38|;o3a|2;o3e|1;o3k|;o3m|4;o3s|;o3u|4;o40|5;o47|5;o4e|2;o4i|;o4m|;o4o|;o4q|8;o53|;o55|7;o5f|b;o5w|;o5y|2;o62|2;o67|3;o6d|;o6f|2;o6j|3;o6o|2;o6s|2;o6w|3;o71|4;o77|9;o7j|a;o7y|2;o82|1;o88|4;o8e|a;o8q|2;o8u|7;o93|4;o9b|;o9d|;o9f|;o9k|5;o9r|1;o9u|5;oa1|2;oa5|2;oae|1;oah|8;oas|2;oaw|4;ob2|6;obc|3;obh|3;obm|j;oc8|1;ocb|;ocg|;oci|g;od0|2;od4|;odc|7;odl|;odo|c;oe3|;oea|;oec|1;oef|1;oei|8;oes|9;of4|4;ofg|3;ofl|1;ofo|1;ofr|2;ofy|;og0|1;og4|3;og9|3;oge|2;ogk|1;ogo|k;ohc|4;ohj|c;ohx|2;oi1|9;oid|;oih|;oij|8;oit|8;oj4|;oj7|;oj9|;ojb|2;ojf|5;ojm|3;ojr|3;ojw|1;ok0|1;ok3|1;ok6|1;ok9|4;okf|1;okj|4;okp|7;oky|3;ol4|9;olf|3;olk|2;olo|2;olt|1;olw|4;om4|;om6|1;om9|2;omd|3;omk|;omm|1;omp|4;omw|7;on6|1;on9|;onb|7;onk|7;ont|1;onw|4;oo2|;oo6|2;ooa|;ooc|d;oor|3;oow|y;opx|;oq0|1;oq3|1;oq6|5;oqd|1;oqg|f;oqy|;or1|9;orc|;ore|5;orl|2;orq|5;orx|6;os9|4;osf|2;osj|3;oso|1;osr|4;osx|6;ot8|8;oti|f;otz|b;ouc|3;ouh|7;ouq|2;ouv|a;ov7|7;ovg|;ovi|9;ovt|5;ow3|;ow7|g;owq|b;ox3|;ox5|2;ox9|s;oy4|;oy8|c;oym|5;oyt|;oyv|9;oz6|g;ozq|2;ozu|5;p01|b;p0f|;p0k|;p0s|;p16|;p1j|;p1r|;p27|;p3a|;p4m|4;p4t|4;p4z|2;p53|e;p5k|;p5n|6;p5v|;p5x|9;p68|3;p6d|a;p6r|;p6t|a;p75|6;p7e|4;p7k|9;p7w|n;p8l|;p8n|;p8p|9;p90|1;p93|;p97|8;p9h|g;p9z|h;paj|7;pas|5;paz|6;pb8|2;pbc|2;pbg|;pbi|3;pbn|4;pbt|;pbv|4;pc3|;pc6|2;pca|;pcf|3;pck|;pcm|;pco|;pcq|4;pcx|3;pd2|1;pd8|;pdb|4;pdh|4;pdp|3;pdu|;pdw|3;pe1|3;pe7|1;pea|1;ped|1;peg|5;pen|;pep|2;pet|;pev|;pex|2;pf1|2;pf5|1;pf8|4;pfe|;pfg|1;pfm|8;pfw|5;pg4|a;pgg|1;pgj|3;pgp|;pgs|1;pgv|7;ph4|6;phc|3;phh|5;pho|;phq|;phu|;phw|7;pi5|2;pi9|4;pif|;pih|4;pin|3;pis|;piv|;pix|1;pj1|1;pj6|2;pja|2;pje|c;pjt|3;pjy|;pk0|2;pk4|3;pk9|;pkb|9;pkm|4;pks|1;pkv|1;pky|2;pl2|7;plb|;plf|;plh|;plj|9;plu|1;plx|7;pm6|;pm8|7;pmh|h;pn0|1;pn3|3;pn9|;pnb|4;pnh|d;pnw|3;po2|2;po6|6;poe|4;pok|1;pon|6;pow|2;pp0|2;pp4|;pp6|8;pph|1;ppk|5;ppr|;ppu|8;pq4|4;pqa|;pqc|1;pqf|;pqh|;pqj|;pqm|e;pr2|1;pr5|5;prc|1;prf|4;prl|1;pro|c;ps3|2;ps7|;psa|1;psd|7;pso|3;pst|k;ptf|d;ptu|2;pu2|;pu7|a;puj|1;pum|a;puy|v;pvv|2;pw6|8;pwg|;pwi|;pwk|9;pwv|;pwx|c;pxb|6;pxj|d;pxy|1;pya|1;pye|;pyn|;pyr|5;pyy|5;pz5|;pz7|;pz9|p;q00|;q02|a;q0e|2;q0p|;q0t|i;q1d|;q1f|6;q1n|a;q1z|f;q2g|7;q2p|;q2r|4;q2x|b;q3a|;q3c|;q3f|1;q3k|1;q3n|1;q3q|;q3t|;q3v|l;q4i|c;q4w|p;q5n|f;q65|3;q6a|;q6c|;q6e|;q6g|;q6l|7;q6u|e;q7b|b;q7o|;q7q|;q7s|a;q84|3;q89|b;q8m|1;q8q|1;q8u|;q8x|1;q90|1;q93|5;q9a|6;q9i|a;q9u|o;qak|5;qar|e;qb7|1;qbc|;qbf|;qbh|1;qbk|e;qc1|a;qcd|k;qcz|;qd1|7;qda|;qdc|h;qdv|h;qee|4;qen|2;qer|7;qf1|c;qff|;qfh|5;qfp|5;qfw|a;qg8|a;qgk|;qgm|c;qh0|3;qh5|4;qhb|2;qhf|1;qhi|6;qhq|c;qi4|3;qi9|5;qig|4;qim|2;qiq|1;qit|3;qiz|3;qj4|;qj6|4;qjd|;qjf|1;qji|1;qjl|4;qjr|d;qk7|;qk9|3;qke|;qkl|2;qkq|4;qkw|a;ql8|2;qlc|5;qlj|3;qlp|;qlr|q;qmj|1;qmo|1;qmr|1;qmu|9;qn6|2;qna|;qnc|5;qnj|;qnp|6;qny|;qo0|e;qoh|2;qol|;qoo|4;qou|;qow|a;qp8|2;qpc|5;qpj|1;qpm|2;qpq|5;qpy|;qq4|11;qr7|8;qrh|;qrl|8;qrv|2;qrz|5;qs6|2;qsa|5;qsi|3;qsp|t;qtk|4;qtq|;qtt|3;qty|i;qui|5;quq|5;qux|3;qv2|8;qvc|5;qvj|2;qvn|6;qvv|2;qvz|k;qwl|4;qwr|b;qx4|;qx6|5;qxe|1;qxh|2;qxl|2;qxp|1;qxs|5;qxz|4;qy5|5;qyc|3;qyh|;qyk|8;qyv|2;qyz|8;qz9|d;qzo|;qzr|1;qzu|2;qzy|;r01|1;r04|6;r0c|6;r0l|;r0n|;r0p|7;r0y|;r10|b;r1d|;r1i|2;r1n|1;r1q|k;r2d|2;r2h|3;r2m|;r2o|a;r32|1;r35|6;r3d|a;r3p|3;r3v|3;r41|3;r46|1;r49|;r4b|2;r4f|5;r4m|g;r55|6;r5d|3;r5i|1;r5l|3;r5q|5;r5x|6;r67|;r69|;r6b|5;r6j|4;r6p|6;r6x|1;r70|3;r76|;r7a|1;r7d|1;r7g|5;r7q|;r82|4;r89|4;r8f|a;r8r|2;r8w|4;r92|2;r96|2;r9a|2;r9e|2;r9j|1;r9m|;r9o|;r9q|5;r9x|3;ra3|4;raa|1;rad|;raf|;rah|4;rao|1;ras|;rau|;raw|9;rb8|2;rbc|2;rbg|6;rbo|5;rbv|;rby|;rc0|3;rc6|3;rcb|3;rcg|7;rcp|3;rcu|1;rcx|6;rd7|2;rdb|7;rdk|2;rdo|;rdq|;rds|1;rdv|9;re7|1;rea|;rec|;ree|;reg|8;req|7;rez|2;rf3|;rf5|h;rfo|;rfq|2;rfu|1;rfx|f;rge|4;rgk|4;rgq|m;rhe|6;rhm|7;rhv|;rhx|2;ri1|a;rid|l;rj0|4;rj6|1;rj9|8;rjj|1;rjo|;rjr|4;rjx|9;rk8|;rka|2;rke|2;rki|4;rko|4;rku|2;rlq|;rmq|;rp3|;rp5|;rp7|4;rpd|2;rph|c;rpw|3;rq2|;rq4|1;rq7|;rq9|1;rqc|2;rqg|5;rqn|4;rqt|6;rr1|;rr4|2;rr8|2;rrd|1;rrg|1;rrj|6;rrr|e;rs7|6;rsf|1;rsi|j;rt3|1;rt6|;rt8|1;rtb|;rtd|6;rtl|l;ru8|5;ruf|7;ruo|;ruq|b;rv3|a;rvf|2;rxg|;rxi|3;rxn|5;rxu|2;rxy|5;ry5|;ry8|2;ryc|1;ryh|1;ryk|a;ryx|;ryz|1;rz3|2;rz7|;rz9|a;rzm|5;rzt|1;rzw|;rzy|5;s05|3;s0b|6;s0j|a;s0v|5;s12|6;s1a|6;s1m|;s1o|b;s21|1;s25|u;s31|1;s34|1;s37|3;s3c|2;s3g|6;s3o|c;s43|4;s49|h;s4s|1;s4v|;s4x|7;s56|2;s5a|;s5c|2;s5g|a;s5s|8;s62|;s65|4;s6b|a;s6o|;s6q|;s6u|;s6x|1;s70|1;s74|;s76|1;s7d|6;s7l|3;s7r|1;s7u|8;s84|5;s8b|4;s8h|1;s8k|8;s8u|5;s91|6;s99|1;s9c|g;s9v|3;sa1|1;sa4|4;saa|7;saj|1;sam|d;sb1|n;sbq|1;sby|;scz|;sd7|1;sdb|1;sdf|;sdh|3;sdp|f;se6|1;se9|1;sec|2;seh|e;sey|;sf4|6;sfc|;sfe|1;sfh|1;sfk|;sfo|i;sg8|;sgb|2;sgf|3;sgk|3;sgp|b;sh9|2;shd|7;sho|3;sht|1;shw|;shy|1;si1|d;sig|1;sij|3;sio|4;siv|2;siz|5;sj6|m;sju|1;sjx|;sjz|2;sk4|1;sk7|2;skb|;ske|5;skl|3;skq|;sku|8;sl4|;sl7|;sl9|2;sld|;slf|2;slj|1;slm|1;slq|;slw|9;sm7|6;smg|5;smn|6;smx|g;snf|;snh|5;sno|;snq|e;so6|g;soo|3;sou|3;soz|g;sph|5;spo|;spq|7;spz|3;sq4|;sq6|2;sqa|8;sqk|;sqo|7;sqx|a;sra|;srd|a;srp|;srr|g;ss9|5;ssg|7;ssp|;ssr|6;ssz|7;st8|1;stb|;ste|c;stt|;stv|7;su5|d;suk|e;sv0|;sv2|;sv5|;sv7|5;sve|1;svh|1;svk|a;svw|5;sw4|2;sw8|g;swq|1;swt|a;sx7|5;sxe|;sxi|p;sy9|;syb|a;syo|c;sz2|;sz5|6;szd|3;szi|n;t07|2;t0b|;t0d|4;t0j|h;t12|e;t1i|3;t1n|5;t1u|4;t20|3;t25|k;t2r|3;t2w|1;t30|;t34|i;t3o|8;t3y|g;t4g|1;t4j|b;t4w|a;t58|6;t5g|m;t64|9;t6f|1;t6j|;t6l|;t6n|1;t6q|2;t6u|2;t6y|q;t7q|2;t7w|;t7y|;t80|1;t83|e;t8j|1;t8m|j;t97|;t99|;t9c|;t9g|f;t9x|b;taa|b;tan|3;tas|1;tav|1;taz|;tb1|1;tb4|;tb6|3;tbb|i;tbv|8;tc5|;tcv|;tcy|;tdt|;tdv|;tek|;tfa|;tgt|;thj|;tiv|1;tiy|3;tj3|1;tj6|1;tj9|1;tjc|1;tjf|9;tjq|3;tjv|1;tjy|g;tkg|2;tkl|2;tkp|7;tkz|;tl1|8;tlc|6;tlm|2;tlq|7;tm0|;tmc|;tng|2;tnk|4;tns|;tnu|;tnw|7;to8|5;tof|6;toq|7;toz|1;tp2|;tp4|;tp7|4;tpd|3;tpl|4;tpr|9;tq3|3;tq8|1;tqb|8;tql|2;tqp|8;tqz|1;tr2|;tr5|4;trb|3;trg|;tri|;trk|1;trn|1;trq|;trs|1;trv|2;trz|f;tsi|d;tsx|2;tt1|;tt4|2;ttb|3;ttg|7;ttp|;ttr|1;ttu|7;tu3|;tu5|6;tue|;tug|1;tuj|h;tv2|4;tv8|2;tvc|2;tvh|7;tvq|5;tw1|1;tw5|3;twa|8;twm|;two|2;tws|2;tww|4;tx2|2;tx6|b;txj|4;txp|2;txw|;txz|f;tyg|;tyi|4;typ|3;tyu|5;tz1|c;tzf|5;tzm|7;tzw|5;u03|;u05|1;u0d|1;u0g|3;u0l|1;u0o|3;u0t|b;u16|;u18|c;u1n|6;u1v|1;u1y|3;u23|;u25|3;u2a|3;u2f|2;u2j|;u2p|;u2r|g;u3a|3;u3f|5;u3m|a;u3z|6;u5k|1;u5o|3;u5t|3;u5y|e;u6e|6;u6m|;u6z|1;u72|5;u79|2;u7d|4;u7j|;u7l|1;u7o|2;u7t|1;u7w|2;u80|;u82|1;u85|;u87|3;u8c|;u8e|;u8g|c;u8u|1;u8x|;u90|1;u93|c;u9h|;u9j|c;u9x|;u9z|7;ua8|9;uaj|4;uap|2;uc6|3;ucb|3;uch|;ucj|5;ucq|b;ud4|5;udd|4;udj|;udl|;udn|i;ue7|8;ueh|1;uek|2;ueo|1;ues|b;uf5|6;ufd|8;ufo|2;uft|e;ug9|9;ugk|i;uh4|2;uh8|4;uhe|a;uhq|2;uhu|a;uj3|;ujs|;ujv|;ujx|;ujz|5;uk6|c;ukm|1;ukq|;ukt|;ukv|9;ul8|;ulb|4;uli|1;uln|4;ult|3;uly|1;um1|6;um9|5;umg|a;ums|6;un2|2;un6|3;unb|4;unh|2;unl|4;unr|;unt|3;uny|8;uo8|;uoa|8;uok|2;uoo|3;uov|2;up0|;up2|3;up8|;upb|2;upg|3;upm|9;upx|3;uq3|;uq5|6;uqd|;uqf|;uqi|1;uql|5;uqs|2;uqw|;uqy|1;ur1|3;ur9|1;urc|1;urh|;urj|2;urn|1;urq|4;urz|;us3|4;us9|5;usg|2;usk|9;usw|1;ut0|;ut3|1;ut9|;utb|;ute|;uth|9;uts|;utu|3;utz|;uu3|2;uu7|2;uub|3;uug|1;uuj|2;uun|;uup|6;uux|8;uv8|c;uvm|7;uvx|3;uw2|1;uw6|2;uwd|1;uwh|4;uwn|5;uzp|2;uzt|1;uzx|;v01|6;v09|4;v0f|1;v0i|7;v0s|;v0w|;v0y|;v10|5;v17|;v19|6;v1h|1;v1k|1;v1p|4;v1v|1;v1y|3;v23|;v25|8;v2h|3;v2m|6;v2u|b;v3b|e;v3r|2;v3v|h;v4g|;v4i|2;v4m|n;v5b|;v5d|k;v5z|o;v6p|5;v6w|1;v6z|5;v76|l;v7t|c;v87|8;vat|;vax|4;vb3|f;vbk|i;vc4|d;vck|3;vcr|9;vd2|2;vd8|5;vdf|3;vdk|;vdm|6;vdu|;vdw|4;ve3|;ve5|l;veu|4;vf2|2;vf6|1;vf9|7;vfi|;vfk|;vfm|n;vgb|;vgd|1;vgg|g;vgy|l;vhl|3;vhq|4;vhw|7;vi6|1;vil|1;vio|2;vis|5;vj0|;vj3|1;vj6|;vj8|f;vk7|4;vkg|;1d6o|3;1d6t|2;1d6z|;1d71|;1d79|;1d7b|;1d7e|;1d7m|;1d7x|;1d81|;1d87|;1d89|1;1d8j|;1d8n|1;1d8q|;1d8y|;1d9a|;1d9e|;1d9h|;1d9j|;1d9u|;1d9y|;1da0|1;1da6|;1da8|;1dae|;1dai|;1dam|;1dat|;1db0|;1db3|;1dbp|;1dbv|;1dbx|;1dc5|1;1dc8|;1dco|;1dcs|2;1dcw|;1dd0|;1dd3|;1dd5|;1ddg|1;1ddm|;1ddp|;1ddr|;1ddu|;1ddx|3;1de2|;1de4|1;1df7|2;1dfe|;1dft|;1dfv|;1dgd|1;1dkw|4;1e6o|9;1e7k|y;1e8k|i;1e94|3;1edd|4e;1eht|t;1eiq|5;1eiy|5;1ej6|5;1eje|2;1ejk|6;1ejs|6;2q68|c;2q6o|2k;2q9c|1o;2qdc|2;2qds|17;2qf4|8;2qfk|1;2t5t|;2t6m|;2t6u|;2t72|;2t7s|;2t8m|1;2t8q|;2t90|;2tai|3;2tap|;2tbi|;2tcc|;2tce|;2tco|;2tgk|;2tgp|;2tgr|;2thd|;2thw|;2tiq|;2tj8|;2tjg|;2tjo|;2tkp|;2tln|;2tmc|1;2tnd|;2tni|;2tnk|;2to7|;2tof|1;2tph|;2tqi|;2tr9|;2ts1|;2ts5|2;2ttq|2;2tuo|;2tuv|;2tv9|;2tvt|;2tvv|;2tx1|;2tx8|;2txv|1;2ty7|;2u05|;2u13|;2u1a|;2u1d|1;2u1v|;2u3b|;2u4c|;2u4e|;2u6f|;2u8e|;2u91|;2u9f|;2u9v|;2ua2|;2ua8|;2uad|;2uan|1;2uaz|;2uc1|;2uc5|;2uc9|1;2uco|;2ucw|;2udy|;2ueu|;2uj2|;2uk1|;2um1|;2ur0|;2usz|;2uvp|;2uxi|;2uxv|;2uz8|;2v09|;2v3b|;2v4h|;2v68|;2v73|;2v7u|;2v90|;2v9e|;2v9p|;2vbh|;2vf3|;2vfj|;2vfs|1;2vgf|;2vgm|;2vgr|;2vhe|;2vhn|;2vi3|;2vi7|;2vij|;2vil|;2vj4|;2vjo|;2vju|1;2vk1|2;2vkj|;2vl1|;2vlj|1;2vlo|;2vm5|;2vme|;2vmk|;2vn9|;2vnc|;2vnz|;2vo3|3;2vod|;2vot|;2vpb|;2vpx|;2vqg|;2vqp|1;2vra|3;2vrg|2;2vsf|;2vsh|;2vsk|;2vss|;2vsu|1;2vti|;2vto|;2vtz|;2vua|;2vuw|;2vwk|;2vwp|1;2vwt|4;2vx2|;2vx9|;2vyk|;2vzh|;2vzn|;2vzp|6;2w0c|;2w0m|;2w0o|;2w0t|;2w0y|;2w16|2;2w1i|;2w2f|1;2w2l|;2w3c|3;2w4d|;2w4m|;2w4t|1;2w4w|1;2w57|;2w5o|;2w6c|;2w7h|;2w7k|;2w8d|;2w8k|2;2w8s|;2w9r|;2wa2|3;2wb8|;2wbh|1;2wcv|;2wd8|;2wdr|;2wdx|3;2we3|;2weg|;2weu|;2wf1|;2wfo|;2wfz|2;2wg7|2;2wgf|;2wgj|;2wh0|;2whg|2;2wj3|;2wjf|;2wjh|;2wjp|;2wjs|;2wjz|;2wlc|;2wlj|;2wnt|;2wqk|;2wr3|;2wsc|;2wtk|1;2wts|;2wv7|;2wvy|;2ww2|3;2wxi|;2wxm|;2wz9|1;2wzy|;2x08|;2x0c|;2x1h|1;2x2l|;2x32|;2x3n|;2x3q|;2x44|;2x4v|;2x5e|;2x5g|1;2x6y|;2x7b|;2x86|;2x9k|;2xa5|;2xdj|;2xdu|;2xee|;2xhm|;2xhv|;2xi1|;2xj2|;2xk1|;2xle|;2xmg|;2xmi|;2xmo|2;2xn7|;2xn9|;2xnj|;2xnq|2;2xoa|2;2xoe|;2xot|;2xow|;2xpi|;2xq2|2;2xqv|;2xrg|5;2xrn|1;2xt7|;2xtc|5;2xtv|;2xtz|;2xuh|3;2xun|;2xv3|;2xv9|1;2xvc|4;2xwg|;2xwo|2;2xwt|;2xx5|2;2xxc|;2xxh|;2xxu|;2xy6|;2xy9|3;2xyv|;2xyz|;2xz7|2;2xzy|4;2y0u|1;2y1d|;2y1i|3;2y2i|;2y2r|2;2y34|2;2y39|;2y3g|;2y3m|;2y3r|;2y4b|;2y4k|;2y54|;2y5m|;2y64|;2y68|;2y6b|;2y6g|;2y6u|;2y8r|;2y9f|;2yb1|;2yb8|;2ybp|;2ybv|;2ycj|;2yis|;2ym9|1;2yp6|;2yr4|;2ysi|;2ysl|;2yss|;2yx2|;2yxf|;2yxq|;2yz4|;2z06|;2z0a|;2z0q|;2z0x|;2z1n|;2z21|;2z30|;2z37|;2z3r|;2z3x|;2z61|;2z6s|;2z6w|;2z7s|;2z85|;2z9r|;2z9x|;2zca|;2zdq|;2zdt|;2zfs|;2zid|;2zih|;2zjy|;2zkq|;2zlz|;2zng|;2zoq|;2zq3|;2zqr|;2zqy|;2zs1|;2zsx|;2zsz|;2zuw|;2zy4|;302p|;302t|;3071|;307k|;307r|;308q|;30bp|;30c1|;30cr|;30cx|;30ds|;30e4|;30e9|;30eh|;30ek|;30fh|;30gj|;30gr|;30hc|;30ic|;30jx|;30kv|;30la|;30nv|1;30ob|;30q0|;30qi|;30ra|;30rc|;30tw|2;30uq|;30us|;30uz|;30v3|;30ve|;30xh|;30xt|;30ye|;30z8|1;30zx|;311f|;313z|1;314h|;3165|;316p|;3187|;319i|;31a1|;31an|;31bb|;31bf|;31c0|;31cj|;31ie|;31lb|;31lh|;31ly|;31m0|;31n2|;31nm|;31of|;31oj|;31pm|;31sa|;31se|;31uu|1;31vc|;31vw|;31w1|;31w5|;31wi|;31xk|;31y3|;31y9|;31yh|;31yq|;31yv|;31z6|;31za|;31zd|;3213|1;321e|;322s|;3230|;323r|;324t|;3251|;325c|;325f|1;325z|;327i|;328d|;329i|;329u|;32bc|;32bv|;32cz|;32en|;32ic|;32ks|;32lf|;32nn|;32o4|;32ob|;32p2|;32pp|1;32q6|;32rb|;32rg|;32sa|;32tf|;32v1|;32wt|;32wy|;32xw|1;32yb|;32yw|1;32zu|;3307|2;330v|;331h|;331r|;331t|3;332u|;3332|;3336|;3341|;3349|1;3357|2;336a|;336o|1;337k|;337u|;338f|;33ck|;33d8|;33dq|;33dy|;33ec|1;33eh|1;33em|;33eo|;33gf|;33gw|;33hr|;33hu|;33l1|;33mh|;33n4|;33o1|;33oa|;33on|;33px|;33q1|;33q4|;33qz|;33rh|2;33sj|;33sw|;33tj|;33tm|;33uk|;33uo|;33vd|;33vj|;33w7|;33wu|;33xa|;33xi|;33xp|;33y2|;33z3|;33zi|;3403|;340m|;340w|;3419|;341b|;341r|;342u|;343l|;344i|;3458|;345e|;345x|2;348q|;34jm|;34pz|;34rf|;34ry|;34sa|;34t6|;34uy|;352b|;353t|2;354l|;354n|;3553|2;356k|3;358g|;3597|;35a6|;35an|;35bq|7;35cz|;35dk|;35dy|;35e9|;35f0|5;35fd|;35hk|3;35ix|;35j3|;35jr|;35kn|5;35md|;35mp|;35my|;35nl|;35of|3;35ov|;35pw|;35pz|;35q8|;35qd|;35rf|5;35sh|;35tl|4;35uf|;35vp|;35vv|2;35w1|;35xl|;35y9|;35yk|;35z8|;35zj|;35zt|;360v|1;3610|;361a|;361h|2;361o|;361r|;361t|;362f|;362i|;363n|2;363w|;3645|;364t|;365e|;3664|;366z|;368b|;368m|;368p|;369i|2;369w|;36ab|;36ad|;36at|;36bj|;36bl|;36bt|1;36cu|;36d6|;36dp|;36e2|;36es|;36fc|;36g2|3;36h8|;36hi|;36ho|;36il|;36ip|;36jt|1;36k2|;36k8|;36kk|;36lx|1;36my|1;36nn|;36o7|1;36pl|;36po|;36q6|;36qb|;36qe|;36rp|;36sh|;36uw|;36x4|;36zc|;36zu|;371h|;371w|;372v|;374k|;375y|;376t|;3773|;379r|;37c0|;37de|;37dv|;37gi|;37jd|;37jk|3;37jv|;37jz|2;37kc|;37km|1;37kp|;37lb|;37lf|1;37lq|5;37mq|1;37n8|2;37nf|;37nj|;37nm|;37ns|7;37o4|;37ok|;37on|;37op|;37or|2;37p3|4;37ph|;37ps|;37q2|;37q6|1;37qb|;37qd|;37qk|1;37qu|3;37qz|;37ri|;37rm|1;37rp|;37s1|9;37su|;37sy|;37t1|;37t6|;37ta|3;37tp|;37tx|2;37u9|;37uf|3;37v0|;37v7|3;37vo|3;37w1|2;37wa|2;37wg|;37wn|;37wq|;37wx|;37xb|;37xe|;37xl|;37yn|;381a|;3851|;385l|;389q|1;38ax|;38bd|;38cm|;38cz|;38hk|;38iy|1;38l7|;38ls|;38o5|;38o7|;38r2|;38t8|;38ua|;38ue|;38uv|;38uy|;38vd|;38vs|;38w2|;38z0|;3902|;3925|;3963|;396w|;398d|1;39al|;39b7|;39ba|1;39cw|1;39e8|;39g9|;39hj|;39i0|;39ji|;39jl|;39jn|;39qx|;39r9|;39rj|1;39s6|;39t8|;39ta|;39ui|;39yp|;39yt|;39z3|;39zv|3;3a02|;3a05|1;3a0x|;3a10|;3a1b|;3a2h|;3a39|;3a3f|;3a3k|;3a4l|;3a5x|;3a6p|;3a83|;3a8l|;3aar|;3aba|;3abq|;3acd|;3acl|;3ad9|;3aeq|;3ah3|;3ahr|2;3al3|;3al9|;3alu|;3ao8|;3aou|;3aox|;3apv|;3arq|;3as6|;3auk|;3avg|;3az8|;3b11|;3b18|;3b1q|1;3b2v|;3b3d|;3b78|;3b7t|;3b8z|1;3b9i|;3bac|;3bag|;3bb5|;3bba|;3bc1|;3bd6|;3bdx|;3bf5|;3bfo|;3bgg|1;3bi6|;3bj4|;3bjk|;3bk3|;3bmh|;3bnd|;3bpq|;3brd|;3bsx|2;3bty|;3buk|;3bvb|1;3bx6|;3byj|;3c2p|1;3c4h|;3c4p|;3c5k|;3c6c|;3c77|;3c7r|;3c84|1;3caq|;3cbl|;3cd5|3;3cfh|1;3cfm|;3cgt|;3ck8|;3ckh|;3ckq|1;3cnk|;3cqd|;3cqz|1;3cr5|;3cu6|;3cvp|;3cvs|;3cw2|;3cwg|2;3cy2|;3cyx|;3czo|;3czs|1;3czx|;3d08|;3d3m|;3d6a|;3d7k|;3d7x|;3d8f|;3daq|;3dba|;3df3|;3df5|;3df9|;3dga|;3dgo|;3dh8|;3dhy|;3dj5|;3dll|;3dmb|1;3dn0|;3dp8|;3dqe|;3dr2|;3dri|;3ds8|;3dsa|;3dsj|;3dtz|;3dvy|;3dw1|;3dwm|;3dx5|;3dxt|;3e08|;3e0l|;3e2a|;3e2i|;3e3x|1;3e44|;3e4i|;3e4x|1;3e9x|;3ea2|;3eab|;3ead|;3ear|;3eaw|;3ec0|3;3ecb|;3ed1|;3ede|;3edy|1;3ee5|;3eer|;3ef4|;3egn|;3eht|;3eio|1;3eiu|;3eke|4;3elg|;3elz|1;3em5|;3em8|;3emb|;3emp|;3eoy|8;3eq9|;3er8|;3esg|7;3esu|;3eu4|;3eui|1;3euo|;3ev4|;3ev9|;3evb|;3evm|;3ewy|3;3ey6|;3eya|;3eyf|;3eys|;3eyw|;3eyz|;3ezd|;3f0w|7;3f3a|;3f5f|1;3f6n|;3f6p|;3f7i|;3f8e|1;3f9q|;3fbf|;3fbm|1;3fd4|;3fe5|2;3ff1|;3ff6|;3fg0|;3fg8|;3fgp|;3fgs|1;3fhi|1;3fj8|1;3fjp|;3fm5|;3fob|;3fqf|;3fr4|;3fr9|;3frf|;3fsi|;3fsm|;3fty|;3fwy|;3fyy|;3g1r|;3g2q|;3g40|;3g5g|;3g5i|;3gc4|;3gdf|;3gf4|;3gf8|;3gfx|1;3gg7|;3ggc|;3ghe|;3ghl|;3gid|2;3gk4|;3gnj|;3gol|1;3gox|;3gpq|;3gqs|1;3gss|;3gwo|;3gxc|;3gyl|;3gz6|;3gzs|;3h2c|;3h47|;3h4q|;3h5s|;3h7h|;3h8d|;3h8q|;3h8u|;3ha6|;3har|;3hax|;3hbt|;3hc4|;3hdp|1;3hf8|;3hfq|;3hfv|;3hg8|;3hh4|2;3hhk|;3hid|;3hm7|;3hmc|;3hn6|;3hpo|;3hrl|;3hs5|;3hv3|;3hw3|1;3hwm|;3hwz|;3hxg|;3hxr|;3hy0|;3hz1|;3hzw|;3i31|;3i33|;3i9a|;3id3|;3iex|;3if6|;3ifd|;3ify|;3ig3|1;3ih4|;3iir|;3ij4|;3ikd|1;3ilk|1;3ilw|;3ini|;3iof|;3iot|;3ipb|;3iq1|;3ir3|;3irg|;3itj|;3iu0|;3iu2|;3ivq|;3iws|;3ixn|;3iz1|;3izm|;3j0m|;3j14|;3j1r|;3j22|;3j39|;3j3h|;3j3x|;3j4a|;3j82|;3jag|;3jak|;3jar|;3jb6|;3jep|;3jgc|1;3jho|;3jl4|;3jlg|;3jls|;3jm3|;3jmt|;3jnf|;3jqi|1;3jqq|;3jr0|;3jrs|;3js6|;3jtb|;3jtf|;3k04|;3k17|;3k7h|;3k8j|;3k94|1;3k9i|;3k9w|;3ka0|;3ka4|1;3kam|;3kax|;3kbs|;3kbu|1;3kc8|;3kcc|;3kcg|;3kd8|;3kda|;3kdd|;3kdf|1;3kdj|1;3ke1|3;3ken|;3keu|;3kf9|;3kfd|;3kfm|;3kfq|;3kg4|7;3kgp|1;3kht|2;3kii|2;3kjk|;3kjq|;3kjv|1;3kjy|;3kke|5;3kkl|;3kkq|;3kl8|;3klo|;3klv|;3km9|1;3kmj|2;3kmn|;3kna|;3kng|;3kni|;3knk|;3ko3|3;3koc|;3kpb|;3kpl|;3kpo|1;3kqh|;3kqq|;3kqt|;3kr8|;3krb|;3krd|1;3krr|5;3ks5|;3ksf|;3ksj|;3ksp|;3kt8|1;3ktf|;3kti|;3ktn|;3kts|;3ku1|;3ku3|;3ky2|;3ky5|;3kya|;3l10|;3l3t|;3l4p|;3l73|;3l86|;3l89|;3l9h|1;3lav|;3lbg|;3lbm|1;3lcp|;3ld3|;3lj9|;3lo9|;3loo|;3lor|;3loz|;3lpr|2;3lq8|;3lr8|1;3lrg|1;3lsd|;3lsg|;3lto|;3lu5|;3luj|;3lum|;3lv4|;3lwc|;3lwo|;3lxx|;3lyj|;3me5|;3me8|;3mer|;3mf3|;3mfc|;3mj4|;3mjd|1;3mjp|;3mjr|;3mou|;3mpc|;3mpk|;3mqf|;3mqx|;3mr8|;3mv3|;3mzk|;3n02|;3n4k|;3n68|;3n87|;3nac|;3nbl|;3nca|;3nch|;3ncq|;3ncz|;3nd1|;3ne7|;3net|;3nev|2;3nfh|;3nfu|;3nh9|;3nib|;3nih|;3nl4|;3nm5|;3nr9|;3nri|;3nx1|;3o1f|;3o31|;3o72|;3o7u|;3o8s|;3o9k|;3o9n|;3oc6|;3ocm|;3odp|;3ofc|;3oh8|;3ohc|;3ohv|;3ojc|;3okj|;3okw|;3oon|;3opq|;3or8|;3ouf|;3ovt|;3owx|;3ox9|;3oxf|;3oxk|;3oxq|;3oxz|;3oyr|;3oz7|1;3p00|;3p1u|1;3p2j|;3p2s|1;3p3z|;3p4l|;3p5s|;3p6b|;3p8z|;3p9b|;3p9u|;3p9w|;3p9y|;3pa2|;3pa5|;3pb3|;3pbz|;3pe9|;3pgp|;3pil|;3pkk|;3pln|;3pvq|;3pvv|;3pxd|;3pyq|;3pze|;3pzv|;3q21|;3ri7|;3z9g|;465h|;4663|;4668|;467s|;468k|;4692|;46a5|;46aj|;46fo|;46gi|;46gs|;46hg|;4an1|1;4ay4|;")) +r.push(new A.ap("Noto Sans Tagalog","notosanstagalog/v18/J7aFnoNzCnFcV9ZI-sUYuvote1R0wwEAA8jHexnL.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;4jk|l;4kf|;4l1|1;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Tagbanwa","notosanstagbanwa/v18/Y4GWYbB8VTEp4t3MKJSMmQdIKjRtt_nZRjQEaYpGoQ.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;4l1|1;4m8|c;4mm|2;4mq|1;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Tai Le","notosanstaile/v17/vEFK2-VODB8RrNDvZSUmVxEATwR58tK1W77HtMo.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;37k|9;500|t;50w|4;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;9hd|1;9hk|3;")) +r.push(new A.ap("Noto Sans Tai Tham","notosanstaitham/v19/kJEbBv0U4hgtwxDUw2x9q7tbjLIfbPGHBoaVSAZ3MdLJBCUbPgquyaRGKMw.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;55s|1q;57k|s;58f|a;58w|9;59c|d;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;6qh|;")) +r.push(new A.ap("Noto Sans Tai Viet","notosanstaiviet/v16/8QIUdj3HhN_lv4jf9vsE-9GMOLsaSPZr644fWsRO9w.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bv|2;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;x3f|1;xog|1u;xqz|4;")) +r.push(new A.ap("Noto Sans Takri","notosanstakri/v21/TuGJUVpzXI5FBtUq5a8bnKIOdTwQNO_W3khJXg.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1us|1;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;x80|9;1j0g|1k;1j28|9;")) +r.push(new A.ap("Noto Sans Tamil","notosanstamil/v27/ieVc2YdFI3GCY6SyQy1KfStzYKZgzN1z4LKDbeZce-0429tBManUktuex7vGo70RqKDt_EvT.ttf","w|2m;4g|3;4l|;4n|4;4t|3;4y|2;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;29u|1;29x|5;2a6|2;2aa|3;2ah|1;2ak|;2am|1;2ar|1;2aw|2;2b2|b;2bi|4;2bq|2;2bu|3;2c0|;2c7|;2cm|k;5p6|;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6es|;6f6|2;6gc|;6gp|;6jm|;6qa|;7gs|;xdf|;1ibl|;1ibn|;1id7|1;")) +r.push(new A.ap("Noto Sans Tamil Supplement","notosanstamilsupplement/v19/DdTz78kEtnooLS5rXF1DaruiCd_bFp_Ph4sGcn7ax_vsAeMkeq1x.ttf","1ku8|1d;1kvz|;")) +r.push(new A.ap("Noto Sans Telugu","notosanstelugu/v25/0FlxVOGZlE2Rrtr-HmgkMWJNjJ5_RyT8o8c7fHkeg-esVC5dzHkHIJQqrEntezbqQUbf-3v37w.ttf","w|2m;4g|3;4l|;4n|4;4t|3;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;1u9|1;1us|1;2dc|c;2dq|2;2du|m;2ei|f;2f1|7;2fa|2;2fe|3;2fp|1;2fs|2;2g0|3;2g6|9;2gn|8;5p6|;5pu|;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6gp|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Thaana","notosansthaana/v23/C8c14dM-vnz-s-3jaEsxlxHkBH-WZOETXfoQrfQ9Y4XrbhLhnu4-tbNu.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;170|;17f|;17j|;19c|c;1hc|1d;60w|5;61q|;642|1;6bv|4;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1e5u|;1e65|;")) +r.push(new A.ap("Noto Sans Thai","notosansthai/v20/iJWnBXeUZi_OHPqn4wq6hQ2_hbJ1xyN9wd43SofNWcd1MKVQt_So_9CdU5RtpzF-QRvzzXg.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jg|;jq|1;jt|;k7|6;lc|4;li|2;lm|2;lu|;me|2;mp|;2rl|1l;2tb|s;60w|5;61q|;642|1;6bv|2;6c0|;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;")) +r.push(new A.ap("Noto Sans Tifinagh","notosanstifinagh/v17/I_uzMoCduATTei9eI8dawkHIwvmhCvbn6rnEcXfs4Q.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|6;lu|;mb|;me|2;mp|;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6cu|;6d5|1;6gc|;6jm|;6qa|;7gs|;8xc|1j;8z3|1;8zj|;")) +r.push(new A.ap("Noto Sans Tirhuta","notosanstirhuta/v15/t5t6IQYRNJ6TWjahPR6X-M-apUyby7uGUBsTrn5P.ttf","w|;4g|;1u9|1;1us|1;1ys|3;5pu|;6bw|1;7gs|;x80|9;1im8|1z;1iog|9;")) +r.push(new A.ap("Noto Sans Ugaritic","notosansugaritic/v15/3qTwoiqhnSyU8TNFIdhZVCwbjCpkAXXkMhoIkiazfg.ttf","w|;4g|;1f9c|t;1fa7|;")) +r.push(new A.ap("Noto Sans Vai","notosansvai/v17/NaPecZTSBuhTirw6IaFn_UrURMTsDIRSfr0.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;wlc|8b;")) +r.push(new A.ap("Noto Sans Wancho","notosanswancho/v17/zrf-0GXXyfn6Fs0lH9P4cUubP0GBqAPopiRfKp8.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;2ncw|1l;2nen|;")) +r.push(new A.ap("Noto Sans Warang Citi","notosanswarangciti/v17/EYqtmb9SzL1YtsZSScyKDXIeOv3w-zgsNvKRpeVCCXzdgA.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6bw|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;1jfk|2a;1ji7|;")) +r.push(new A.ap("Noto Sans Yi","notosansyi/v19/sJoD3LFXjsSdcnzn071rO3apxVDJNVgSNg.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ct|1;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;9hd|1;9hk|9;9hw|7;9ob|;vls|wc;wi8|1i;1edd|;1edo|;1ee2|1;1ee7|;1eg1|4;")) +r.push(new A.ap("Noto Sans Zanabazar Square","notosanszanabazarsquare/v16/Cn-jJsuGWQxOjaGwMQ6fOicyxLBEMRfDtkzl4uagQtJxOCEgN0Gc.ttf","w|2m;4g|3;4l|;4n|4;4u|2;50|;52|2;56|1;5b|20;7e|9;7q|5;7y|5;86|1;8a|1;8e|5;8m|1;8p|5;8x|7;96|3;9c|b;9q|3;9w|1;a2|k;ew|3;fr|;jq|1;jt|;k8|5;lc|4;li|2;lm|2;lu|;me|2;60w|5;61q|;642|1;6c3|1;6c8|2;6cc|2;6ci|;6cm|;6d5|1;6gc|;6jm|;6qa|;7gs|;1jpc|1z;")) +q=this.b=A.bya(new A.aOb(this),r)}return q}, +a3C(){var s,r,q,p,o,n=this,m=n.r if(m!=null){m.delete() n.r=null m=n.w if(m!=null)m.delete() -n.w=null}n.r=$.ci.b3().TypefaceFontProvider.Make() -m=$.ci.b3().FontCollection.Make() +n.w=null}n.r=$.cn.b8().TypefaceFontProvider.Make() +m=$.cn.b8().FontCollection.Make() n.w=m m.enableFontFallback() n.w.setDefaultFontManager(n.r) m=n.f -m.ak(0) +m.ao(0) for(s=n.d,r=s.length,q=0;q"),s=new A.cr(s,r),s=new A.cU(s,s.gG(s),r.h("cU")),r=r.h("aA.E"),q=B.eJ;s.F();){p=s.d +A.aJH.prototype={ +gaJ8(){var s,r,q,p,o,n +$label0$1:for(s=this.c.a,r=A.a6(s).h("cs<1>"),s=new A.cs(s,r),s=new A.cX(s,s.gE(s),r.h("cX")),r=r.h("aF.E"),q=B.eM;s.H();){p=s.d if(p==null)p=r.a(p) switch(p.a.a){case 0:p=p.b p.toString @@ -49197,140 +50321,141 @@ break case 2:p=p.d.a p===$&&A.c() p=p.a.getBounds() -o=new A.x(p[0],p[1],p[2],p[3]) +n=J.aj(p) +o=new A.x(n.i(p,0),n.i(p,1),n.i(p,2),n.i(p,3)) break -default:continue $label0$1}q=q.fL(o)}return q}} -A.aGJ.prototype={} -A.CZ.prototype={ -qq(a,b){this.b=this.vq(a,b)}, -vq(a,b){var s,r,q,p,o,n -for(s=this.c,r=s.length,q=B.G,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.jT(n)}}return q}, -t1(a){var s,r,q,p,o +if(!(n.a>=n.c||n.b>=n.d))q=q.jS(n)}}return q}, +rT(a){var s,r,q,p,o for(s=this.c,r=s.length,q=0;q=o.c||o.b>=o.d))p.m5(a)}}} -A.a71.prototype={ -m5(a){this.t1(a)}} -A.XN.prototype={ -qq(a,b){this.b=this.vq(a,b).jT(a.gaIw())}, -m5(a){var s,r,q=this,p=A.atj() -p.sdz(q.r) +if(!(o.a>=o.c||o.b>=o.d))p.lY(a)}}} +A.a7M.prototype={ +lY(a){this.rT(a)}} +A.Y8.prototype={ +qj(a,b){this.b=this.vd(a,b).jS(a.gaJ8())}, +lY(a){var s,r,q=this,p=A.aut() +p.sdl(q.r) s=a.a -s.M7(q.b,q.f,p) +s.LW(q.b,q.f,p) r=p.b r===$&&A.c() r.v() -q.t1(a) -s.bp(0)}, -$iary:1} -A.Zd.prototype={ -qq(a,b){var s,r,q=null,p=this.f,o=a.c.a -o.push(new A.nK(B.a_f,q,q,p,q,q)) -s=this.vq(a,b) +q.rT(a) +s.bo(0)}, +$iasJ:1} +A.ZB.prototype={ +qj(a,b){var s,r,q=null,p=this.f,o=a.c.a +o.push(new A.nX(B.a_p,q,q,p,q,q)) +s=this.vd(a,b) p=p.a p===$&&A.c() -r=A.bIJ(p.a.getBounds()) -if(s.yJ(r))this.b=s.fL(r) +r=A.bK6(p.a.getBounds()) +if(s.ys(r))this.b=s.fJ(r) o.pop()}, -m5(a){var s,r=this,q=a.a -q.bP(0) +lY(a){var s,r=this,q=a.a +q.bO(0) s=r.r -q.aH_(0,r.f,s!==B.Z) -s=s===B.eh -if(s)q.hG(r.b,null) -r.t1(a) -if(s)q.bp(0) -q.bp(0)}, -$iatz:1} -A.Zg.prototype={ -qq(a,b){var s,r=null,q=this.f,p=a.c.a -p.push(new A.nK(B.a_d,q,r,r,r,r)) -s=this.vq(a,b) -if(s.yJ(q))this.b=s.fL(q) +q.aHC(0,r.f,s!==B.a_) +s=s===B.ej +if(s)q.hD(r.b,null) +r.rT(a) +if(s)q.bo(0) +q.bo(0)}, +$iauJ:1} +A.ZE.prototype={ +qj(a,b){var s,r=null,q=this.f,p=a.c.a +p.push(new A.nX(B.a_n,q,r,r,r,r)) +s=this.vd(a,b) +if(s.ys(q))this.b=s.fJ(q) p.pop()}, -m5(a){var s,r,q=a.a -q.bP(0) +lY(a){var s,r,q=a.a +q.bO(0) s=this.f r=this.r -q.aH3(s,B.eg,r!==B.Z) -r=r===B.eh -if(r)q.hG(s,null) -this.t1(a) -if(r)q.bp(0) -q.bp(0)}, -$iatD:1} -A.Zf.prototype={ -qq(a,b){var s,r,q,p,o=null,n=this.f,m=a.c.a -m.push(new A.nK(B.a_e,o,n,o,o,o)) -s=this.vq(a,b) +q.aHG(s,B.ei,r!==B.a_) +r=r===B.ej +if(r)q.hD(s,null) +this.rT(a) +if(r)q.bo(0) +q.bo(0)}, +$iauN:1} +A.ZD.prototype={ +qj(a,b){var s,r,q,p,o=null,n=this.f,m=a.c.a +m.push(new A.nX(B.a_o,o,n,o,o,o)) +s=this.vd(a,b) r=n.a q=n.b p=n.c n=n.d -if(s.yJ(new A.x(r,q,p,n)))this.b=s.fL(new A.x(r,q,p,n)) +if(s.ys(new A.x(r,q,p,n)))this.b=s.fJ(new A.x(r,q,p,n)) m.pop()}, -m5(a){var s,r=this,q=a.a -q.bP(0) +lY(a){var s,r=this,q=a.a +q.bO(0) s=r.r -q.aH1(r.f,s!==B.Z) -s=s===B.eh -if(s)q.hG(r.b,null) -r.t1(a) -if(s)q.bp(0) -q.bp(0)}, -$iatC:1} -A.a4r.prototype={ -qq(a,b){var s,r,q,p,o=this,n=null,m=new A.dc(new Float32Array(16)) -m.q(b) +q.aHE(r.f,s!==B.a_) +s=s===B.ej +if(s)q.hD(r.b,null) +r.rT(a) +if(s)q.bo(0) +q.bo(0)}, +$iauM:1} +A.a56.prototype={ +qj(a,b){var s,r,q,p,o=this,n=null,m=new A.dd(new Float32Array(16)) +m.u(b) s=o.r r=s.a s=s.b m.aL(0,r,s) -q=A.fV() -q.tv(r,s,0) +q=A.fO() +q.tl(r,s,0) p=a.c.a -p.push(A.bgH(q)) -p.push(new A.nK(B.a_h,n,n,n,n,o.f)) -o.ahS(a,m) +p.push(A.bhJ(q)) +p.push(new A.nX(B.a_r,n,n,n,n,o.f)) +o.air(a,m) p.pop() p.pop() o.b=o.b.aL(0,r,s)}, -m5(a){var s,r,q,p=this,o=A.atj() +lY(a){var s,r,q,p=this,o=A.aut() o.sA(0,A.a9(p.f,0,0,0)) s=a.a -s.bP(0) +s.bO(0) r=p.r q=r.a r=r.b s.aL(0,q,r) -s.hG(p.b.dN(new A.h(-q,-r)),o) +s.hD(p.b.dE(new A.h(-q,-r)),o) r=o.b r===$&&A.c() r.v() -p.t1(a) -s.bp(0) -s.bp(0)}, -$iaGj:1} -A.R3.prototype={ -qq(a,b){var s=this.f,r=b.iC(s),q=a.c.a -q.push(A.bgH(s)) -this.b=A.b6q(s,this.vq(a,r)) +p.rT(a) +s.bo(0) +s.bo(0)}, +$iaHm:1} +A.Rk.prototype={ +qj(a,b){var s=this.f,r=b.ix(s),q=a.c.a +q.push(A.bhJ(s)) +this.b=A.b7p(s,this.vd(a,r)) q.pop()}, -m5(a){var s=a.a -s.bP(0) -s.aw(0,this.f.a) -this.t1(a) -s.bp(0)}, -$iaa3:1} -A.a4p.prototype={$iaGf:1} -A.a5i.prototype={ -qq(a,b){this.b=this.c.b.dN(this.d)}, -m5(a){var s,r=a.b.a -B.c.af(r.save()) +lY(a){var s=a.a +s.bO(0) +s.az(0,this.f.a) +this.rT(a) +s.bo(0)}, +$iaaU:1} +A.a54.prototype={$iaHi:1} +A.a5Y.prototype={ +qj(a,b){this.b=this.c.b.dE(this.d)}, +lY(a){var s,r=a.b.a +B.c.aj(r.save()) s=this.d r.translate(s.a,s.b) s=this.c.a @@ -49339,162 +50464,162 @@ s=s.a s.toString r.drawPicture(s) r.restore()}} -A.a2R.prototype={ +A.a3n.prototype={ v(){}} -A.aDp.prototype={ -a6t(a,b,c,d){var s,r=this.b +A.aEo.prototype={ +a6Y(a,b,c,d){var s,r=this.b r===$&&A.c() -s=new A.a5i(t.Bn.a(b),a,B.G) +s=new A.a5Y(t.Bn.a(b),a,B.H) s.a=r r.c.push(s)}, -a6w(a){var s=this.b +a70(a){var s=this.b s===$&&A.c() -t.L6.a(a) +t.L7.a(a) a.a=s s.c.push(a)}, -cJ(){return new A.a2R(new A.aDq(this.a,$.dT().gm8()))}, -ig(){var s=this.b +cG(){return new A.a3n(new A.aEp(this.a,$.e0().gm0()))}, +i8(){var s=this.b s===$&&A.c() if(s===this.a)return s=s.a s.toString this.b=s}, -ac9(a,b,c){return this.vs(new A.XN(a,b,A.b([],t.k5),B.G))}, -aca(a,b,c){return this.vs(new A.Zd(t.E_.a(a),b,A.b([],t.k5),B.G))}, -acb(a,b,c){return this.vs(new A.Zf(a,b,A.b([],t.k5),B.G))}, -acd(a,b,c){return this.vs(new A.Zg(a,b,A.b([],t.k5),B.G))}, -Ve(a,b,c){var s=A.fV() -s.tv(a,b,0) -return this.vs(new A.a4p(s,A.b([],t.k5),B.G))}, -ace(a,b,c){return this.vs(new A.a4r(a,b,A.b([],t.k5),B.G))}, -DN(a,b){return this.vs(new A.R3(new A.dc(A.C1(a)),A.b([],t.k5),B.G))}, -aPV(a){var s=this.b +acM(a,b,c){return this.vf(new A.Y8(a,b,A.b([],t.k5),B.H))}, +acN(a,b,c){return this.vf(new A.ZB(t.E_.a(a),b,A.b([],t.k5),B.H))}, +acO(a,b,c){return this.vf(new A.ZD(a,b,A.b([],t.k5),B.H))}, +acQ(a,b,c){return this.vf(new A.ZE(a,b,A.b([],t.k5),B.H))}, +VG(a,b,c){var s=A.fO() +s.tl(a,b,0) +return this.vf(new A.a54(s,A.b([],t.k5),B.H))}, +acR(a,b,c){return this.vf(new A.a56(a,b,A.b([],t.k5),B.H))}, +Dy(a,b){return this.vf(new A.Rk(new A.dd(A.Cc(a)),A.b([],t.k5),B.H))}, +aQx(a){var s=this.b s===$&&A.c() a.a=s s.c.push(a) return this.b=a}, -vs(a){return this.aPV(a,t.aX)}} -A.aDq.prototype={} -A.azu.prototype={ -aPZ(a,b){A.b6l("preroll_frame",new A.azw(this,a,!0)) -A.b6l("apply_frame",new A.azx(this,a,!0)) +vf(a){return this.aQx(a,t.aX)}} +A.aEp.prototype={} +A.aAB.prototype={ +aQB(a,b){A.b7k("preroll_frame",new A.aAD(this,a,!0)) +A.b7k("apply_frame",new A.aAE(this,a,!0)) return!0}} -A.azw.prototype={ +A.aAD.prototype={ $0(){var s=this.b.a -s.b=s.vq(new A.aIC(new A.MW(A.b([],t.YE))),A.fV())}, +s.b=s.vd(new A.aJH(new A.Nf(A.b([],t.YE))),A.fO())}, $S:0} -A.azx.prototype={ -$0(){var s=this.a,r=A.b([],t.iW),q=new A.Z1(r),p=s.a +A.aAE.prototype={ +$0(){var s=this.a,r=A.b([],t.iW),q=new A.Zp(r),p=s.a r.push(p) -s.c.afb().ac(0,q.gaFn()) -q.aGY(0,B.I) +s.c.afN().am(0,q.gaG1()) +q.aHA(0,B.I) s=this.b.a r=s.b -if(!r.gaB(r))s.t1(new A.aGJ(q,p))}, +if(!r.gaB(r))s.rT(new A.aHM(q,p))}, $S:0} +A.avB.prototype={} A.aus.prototype={} -A.ati.prototype={} -A.Z1.prototype={ -aFo(a){this.a.push(a)}, -bP(a){var s,r,q -for(s=this.a,r=0,q=0;q0)){p.ax=null s=null}else{r=a.a -q=new A.ati(r,s) -s=$.ci.b3().MaskFilter.MakeBlur($.brU()[r.a],s,!0) +q=new A.aus(r,s) +s=$.cn.b8().MaskFilter.MakeBlur($.bt4()[r.a],s,!0) s.toString -r=new A.hm(o,t.gA) +r=new A.hg(o,t.gA) r.kc(q,s,o,t.e) -q.c!==$&&A.ae() +q.c!==$&&A.al() q.c=r p.ax=q s=q}}else s=p.ax=null @@ -49503,34 +50628,34 @@ else{s=s.c s===$&&A.c() s=s.a s.toString}p.a.setMaskFilter(s)}, -soM(a){var s,r=this +soI(a){var s,r=this if(r.ay===a)return r.ay=a s=r.as -s=s==null?null:s.M0(a) +s=s==null?null:s.LQ(a) r.a.setShader(s)}, -gpX(){return this.ch}, -spX(a){var s,r=this +gpS(){return this.ch}, +spS(a){var s,r=this if(r.ch==a)return r.ch=a r.Q=null if(a==null){r.CW=null -s=null}else{s=A.bHW(a) +s=null}else{s=A.bJj(a) s.toString -s=A.aEl(s) +s=A.aFq(s) r.CW=s}if(r.z){r.Q=s -if(s==null){s=$.aq5() -r.CW=s}else{s=A.aEl(new A.CE($.aq5(),s)) +if(s==null){s=$.arf() +r.CW=s}else{s=A.aFq(new A.CR($.arf(),s)) r.CW=s}}if(s==null)s=null else{s=s.b s===$&&A.c() s=s.a s.toString}r.a.setColorFilter(s)}, -sMB(a){if(this.cx===a)return +sMr(a){if(this.cx===a)return this.cx=a this.a.setStrokeMiter(a)}, -$ik2:1} -A.JD.prototype={ +$ike:1} +A.JV.prototype={ gfA(){return this.b}, sfA(a){var s if(this.b===a)return @@ -49539,21 +50664,21 @@ s=this.a s===$&&A.c() s=s.a s.toString -s.setFillType($.IF()[a.a])}, -R3(a,b,c){var s=this.a +s.setFillType($.IY()[a.a])}, +R_(a,b,c){var s=this.a s===$&&A.c() s=s.a s.toString -s.addArc(A.j0(a),b*57.29577951308232,c*57.29577951308232)}, -hl(a){var s=this.a +s.addArc(A.j6(a),b*57.29577951308232,c*57.29577951308232)}, +hk(a){var s=this.a s===$&&A.c() s=s.a s.toString -s.addOval(A.j0(a),!1,1)}, -or(a,b,c,d){var s,r,q=c.a,p=c.b -if(d==null){s=A.fV() -s.tv(q,p,0) -r=A.WT(s.a)}else{r=A.apU(d) +s.addOval(A.j6(a),!1,1)}, +oo(a,b,c,d){var s,r,q=c.a,p=c.b +if(d==null){s=A.fO() +s.tl(q,p,0) +r=A.Xa(s.a)}else{r=A.ar4(d) r[2]=r[2]+q r[5]=r[5]+p}t.E_.a(b) q=this.a @@ -49564,287 +50689,289 @@ p=b.a p===$&&A.c() p=p.a p.toString -A.aF(q,"addPath",[p,r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],!1])}, -mx(a,b,c){return this.or(a,b,c,null)}, -HT(a,b){var s=A.bnh(a),r=this.a +A.aN(q,"addPath",[p,r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],!1])}, +mq(a,b,c){return this.oo(a,b,c,null)}, +B5(a,b){var s=A.boo(a),r=this.a r===$&&A.c() r=r.a r.toString -r.addPoly(s.toTypedArray(),!0) +r.addPoly(s.toTypedArray(),b) self.window.flutterCanvasKit.Free(s)}, -fR(a){var s=this.a +fP(a){var s=this.a s===$&&A.c() s=s.a s.toString -s.addRRect(A.WU(a),!1)}, -kd(a){var s=this.a +s.addRRect(A.Xb(a),!1)}, +ke(a){var s=this.a s===$&&A.c() s=s.a s.toString -s.addRect(A.j0(a))}, -xf(a,b,c,d,e){var s=this.a +s.addRect(A.j6(a))}, +wY(a,b,c,d,e){var s=this.a s===$&&A.c() s=s.a s.toString -s.arcToOval(A.j0(b),c*57.29577951308232,d*57.29577951308232,!1)}, -a6N(a,b){var s=this.a +s.arcToOval(A.j6(b),c*57.29577951308232,d*57.29577951308232,!1)}, +a7h(a,b){var s=this.a s===$&&A.c() s=s.a s.toString -A.aF(s,"arcToRotated",[b.a,b.b,0,!0,!1,a.a,a.b])}, +A.aN(s,"arcToRotated",[b.a,b.b,0,!0,!1,a.a,a.b])}, R(a){var s=this.a s===$&&A.c() s.a.close()}, -ro(){return new A.Z5(this,!1)}, -O(a,b){var s=this.a +rh(){return new A.Zt(this,!1)}, +N(a,b){var s=this.a s===$&&A.c() return s.a.contains(b.a,b.b)}, k(a,b,c,d,e,f){var s=this.a s===$&&A.c() s=s.a s.toString -A.aF(s,"cubicTo",[a,b,c,d,e,f])}, -hE(a){var s=this.a -s===$&&A.c() -s=s.a.getBounds() -return new A.x(s[0],s[1],s[2],s[3])}, +A.aN(s,"cubicTo",[a,b,c,d,e,f])}, +hC(a){var s,r=this.a +r===$&&A.c() +r=r.a.getBounds() +s=J.aj(r) +return new A.x(s.i(r,0),s.i(r,1),s.i(r,2),s.i(r,3))}, n(a,b,c){var s=this.a s===$&&A.c() s.a.lineTo(b,c)}, -a2(a,b,c){var s=this.a +a0(a,b,c){var s=this.a s===$&&A.c() s.a.moveTo(b,c)}, -Vg(a,b,c,d){var s=this.a +VI(a,b,c,d){var s=this.a s===$&&A.c() s.a.quadTo(a,b,c,d)}, -c0(a){var s -this.b=B.bz +bY(a){var s +this.b=B.bB s=this.a s===$&&A.c() s.a.reset()}, -dN(a){var s,r=this.a +dE(a){var s,r=this.a r===$&&A.c() s=r.a.copy() -A.bi2(s,1,0,a.a,0,1,a.b,0,0,1) +A.bj8(s,1,0,a.a,0,1,a.b,0,0,1) r=this.b -s.setFillType($.IF()[r.a]) -return A.Z4(s,r)}, -aw(a,b){var s,r,q=this.a +s.setFillType($.IY()[r.a]) +return A.Zs(s,r)}, +az(a,b){var s,r,q=this.a q===$&&A.c() s=q.a.copy() -r=A.apU(b) -A.bi2(s,r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8]) +r=A.ar4(b) +A.bj8(s,r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8]) q=this.b -s.setFillType($.IF()[q.a]) -return A.Z4(s,q)}, -$iri:1} -A.Z5.prototype={ +s.setFillType($.IY()[q.a]) +return A.Zs(s,q)}, +$irq:1} +A.Zt.prototype={ gav(a){var s,r,q,p=this,o="Iterator",n=p.c if(n===$){s=p.a.a s===$&&A.c() -if(s.a.isEmpty())r=B.Hr -else{r=new A.atg(p) +if(s.a.isEmpty())r=B.Ht +else{r=new A.auq(p) s=s.a s.toString -q=new A.hm(o,t.gA) +q=new A.hg(o,t.gA) q.kc(r,new globalThis.window.flutterCanvasKit.ContourMeasureIter(s,!1,1),o,t.e) -r.b!==$&&A.ae() +r.b!==$&&A.al() r.b=q}p.c!==$&&A.a2() n=p.c=r}return n}} -A.atg.prototype={ -ga3(a){var s=this.d -if(s==null)throw A.d(A.vn(u.g)) +A.auq.prototype={ +ga2(a){var s=this.d +if(s==null)throw A.d(A.vy(u.g)) return s}, -F(){var s,r,q=this,p="PathMetric",o=q.b +H(){var s,r,q=this,p="PathMetric",o=q.b o===$&&A.c() s=o.a.next() if(s==null){q.d=null -return!1}o=new A.YT(q.a) -r=new A.hm(p,t.gA) +return!1}o=new A.Zg(q.a) +r=new A.hg(p,t.gA) r.kc(o,s,p,t.e) -o.b!==$&&A.ae() +o.b!==$&&A.al() o.b=r q.d=o;++q.c return!0}} -A.YT.prototype={ -Cr(a,b){var s,r=this.b +A.Zg.prototype={ +Cf(a,b){var s,r=this.b r===$&&A.c() r=r.a.getSegment(a,b,!0) s=this.a.a.b -r.setFillType($.IF()[s.a]) -return A.Z4(r,s)}, -tp(a){var s=this.b -s===$&&A.c() -s=s.a.getPosTan(a) -return new A.a9f(new A.h(s[0],s[1]),new A.h(s[2],s[3]))}, -gG(a){var s=this.b +r.setFillType($.IY()[s.a]) +return A.Zs(r,s)}, +tf(a){var s,r=this.b +r===$&&A.c() +r=r.a.getPosTan(a) +s=J.aj(r) +return new A.aa3(new A.h(s.i(r,0),s.i(r,1)),new A.h(s.i(r,2),s.i(r,3)))}, +gE(a){var s=this.b s===$&&A.c() return s.a.length()}, -$ivd:1} -A.atl.prototype={ -ga3(a){throw A.d(A.vn("PathMetric iterator is empty."))}, -F(){return!1}} -A.Z6.prototype={ +$ivo:1} +A.auv.prototype={ +ga2(a){throw A.d(A.vy("PathMetric iterator is empty."))}, +H(){return!1}} +A.Zu.prototype={ v(){this.c=!0 var s=this.a s===$&&A.c() s.v()}, -qw(a,b){return this.aRe(a,b)}, -aRe(a,b){var s=0,r=A.t(t.lu),q,p=this -var $async$qw=A.u(function(c,d){if(c===1)return A.p(d,r) -while(true)switch(s){case 0:q=p.Ef(a,b) +qo(a,b){return this.aRS(a,b)}, +aRS(a,b){var s=0,r=A.t(t.lu),q,p=this +var $async$qo=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:q=p.E1(a,b) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$qw,r)}, -Ef(a,b){var s,r,q,p,o=A.pz(),n=o.c -if(n===$){s=A.c3(self.document,"flt-canvas-container") +return A.r($async$qo,r)}, +E1(a,b){var s,r,q,p,o=A.pJ(),n=o.c +if(n===$){s=A.c8(self.document,"flt-canvas-container") o.c!==$&&A.a2() -n=o.c=new A.py(s)}o=n.S6(new A.M(a,b)).a +n=o.c=new A.pI(s)}o=n.S4(new A.N(a,b)).a s=o.getCanvas() -s.clear(A.bbe($.b6N(),B.I)) +s.clear(A.bc6($.b7K(),B.I)) r=this.a r===$&&A.c() r=r.a r.toString s.drawPicture(r) q=o.makeImageSnapshot() -o=$.ci.b3().AlphaType.Premul -r=$.ci.b3().ColorType.RGBA_8888 -p=A.bB0(o,self.window.flutterCanvasKit.ColorSpace.SRGB,r,b,a) +o=$.cn.b8().AlphaType.Premul +r=$.cn.b8().ColorType.RGBA_8888 +p=A.bCm(o,self.window.flutterCanvasKit.ColorSpace.SRGB,r,b,a) r=q.readPixels(0,0,p) -r=$.ci.b3().MakeImage(p,r,4*a) +r=$.cn.b8().MakeImage(p,r,4*a) if(r==null)throw A.d(A.a7("Unable to convert image pixels into SkImage.")) -return A.ath(r,null)}} -A.tZ.prototype={ -Bu(a){var s +return A.aur(r,null)}} +A.u7.prototype={ +Bj(a){var s this.a=a s=new globalThis.window.flutterCanvasKit.PictureRecorder() this.b=s -return this.c=new A.lf(s.beginRecording(A.j0(a)))}, -jS(){var s,r,q,p=this.b +return this.c=new A.lu(s.beginRecording(A.j6(a)))}, +jR(){var s,r,q,p=this.b if(p==null)throw A.d(A.a7("PictureRecorder is not recording")) s=p.finishRecordingAsPicture() p.delete() this.b=null -r=new A.Z6(this.a) -q=new A.hm("Picture",t.gA) +r=new A.Zu(this.a) +q=new A.hg("Picture",t.gA) q.kc(r,s,"Picture",t.e) -r.a!==$&&A.ae() +r.a!==$&&A.al() r.a=q return r}, -gaaD(){return this.b!=null}} -A.aIY.prototype={ -aJz(a){var s,r,q,p +gabh(){return this.b!=null}} +A.aK2.prototype={ +lG(a){var s,r,q,p try{p=a.b if(p.gaB(p))return -s=A.pz().a.a6g(p) -$.b6B().x=p -r=new A.lf(s.a.a.getCanvas()) -q=new A.azu(r,null,$.b6B()) -q.aPZ(a,!0) -p=A.pz().a -if(!p.ax)$.h7.b3().c.prepend(p.x) +s=A.pJ().a.a6L(p) +$.b7z().x=p +r=new A.lu(s.a.a.getCanvas()) +q=new A.aAB(r,null,$.b7z()) +q.aQB(a,!0) +p=A.pJ().a +if(!p.ax)$.h2.b8().c.prepend(p.x) p.ax=!0 -J.btC(s) -$.b6B().ahl(0)}finally{this.aAD()}}, -aAD(){var s,r +J.buT(s) +$.b7z().ahV(0)}finally{this.aBf()}}, +aBf(){var s,r for(s=this.b,r=0;!1;++r)s[r].$0() -for(s=$.oq,r=0;rq.a||a.b>q.b else r=!1 -if(r){p=a.a_(0,1.4) +if(r){p=a.a1(0,1.4) r=j.a if(r!=null)r.v() j.a=null r=j.y r.toString o=p.a -A.Df(r,o) +A.Ds(r,o) r=j.y r.toString n=p.b -A.De(r,n) +A.Dr(r,n) j.ay=p -j.z=B.c.dA(o) -j.Q=B.c.dA(n) -j.Hy()}}if(j.b||j.ay==null){r=j.a +j.z=B.c.dm(o) +j.Q=B.c.dm(n) +j.Hj()}}if(j.b||j.ay==null){r=j.a if(r!=null)r.v() j.a=null j.ax=!1 @@ -50037,52 +51164,52 @@ r=j.f if(r!=null)r.delete() j.f=null r=j.y -if(r!=null){A.hx(r,i,j.e,!1) +if(r!=null){A.hs(r,i,j.e,!1) r=j.y r.toString -A.hx(r,h,j.d,!1) +A.hs(r,h,j.d,!1) j.y.remove() -j.d=j.e=null}j.z=B.c.dA(a.a) -r=B.c.dA(a.b) +j.d=j.e=null}j.z=B.c.dm(a.a) +r=B.c.dm(a.b) j.Q=r -m=j.y=A.It(r,j.z) -r=A.bc("true") +m=j.y=A.IM(r,j.z) +r=A.bf("true") if(r==null)r=t.K.a(r) m.setAttribute("aria-hidden",r) A.O(m.style,"position","absolute") -j.Hy() +j.Hj() r=t.e -j.e=r.a(A.cj(j.gapC())) -o=r.a(A.cj(j.gapA())) +j.e=r.a(A.co(j.gaqc())) +o=r.a(A.co(j.gaqa())) j.d=o -A.dG(m,h,o,!1) -A.dG(m,i,j.e,!1) +A.dL(m,h,o,!1) +A.dL(m,i,j.e,!1) j.c=j.b=!1 -o=$.eq -if((o==null?$.eq=A.l8():o)!==-1){o=$.e2 -o=!(o==null?$.e2=A.jT(self.window.flutterConfiguration):o).ga78()}else o=!1 -if(o){o=$.ci.b3() -n=$.eq -if(n==null)n=$.eq=A.l8() -l=j.r=B.c.af(o.GetWebGLContext(m,r.a({antialias:0,majorVersion:n}))) -if(l!==0){j.f=$.ci.b3().MakeGrContext(l) +o=$.ex +if((o==null?$.ex=A.ll():o)!==-1){o=$.e9 +o=!(o==null?$.e9=A.k3(self.window.flutterConfiguration):o).ga7I()}else o=!1 +if(o){o=$.cn.b8() +n=$.ex +if(n==null)n=$.ex=A.ll() +l=j.r=B.c.aj(o.GetWebGLContext(m,r.a({antialias:0,majorVersion:n}))) +if(l!==0){j.f=$.cn.b8().MakeGrContext(l) if(j.as===-1||j.at===-1){r=j.y r.toString -o=$.eq -k=A.bvP(r,o==null?$.eq=A.l8():o) -j.as=B.c.af(k.getParameter(B.c.af(k.SAMPLES))) -j.at=B.c.af(k.getParameter(B.c.af(k.STENCIL_BITS)))}j.a4r()}}j.x.append(m) -j.ay=a}else{r=$.dT().x +o=$.ex +k=A.bx8(r,o==null?$.ex=A.ll():o) +j.as=B.c.aj(k.getParameter(B.c.aj(k.SAMPLES))) +j.at=B.c.aj(k.getParameter(B.c.aj(k.STENCIL_BITS)))}j.a4X()}}j.x.append(m) +j.ay=a}else{r=$.e0().x if(r==null){r=self.window.devicePixelRatio -if(r===0)r=1}if(r!==j.CW)j.Hy()}r=$.dT().x +if(r===0)r=1}if(r!==j.CW)j.Hj()}r=$.e0().x if(r==null){r=self.window.devicePixelRatio if(r===0)r=1}j.CW=r j.ch=a -j.a53() +j.a5z() r=j.a if(r!=null)r.v() -return j.a=j.apV(a)}, -Hy(){var s,r,q=this.z,p=$.dT(),o=p.x +return j.a=j.aqv(a)}, +Hj(){var s,r,q=this.z,p=$.e0(),o=p.x if(o==null){o=self.window.devicePixelRatio if(o===0)o=1}s=this.Q p=p.x @@ -50090,103 +51217,103 @@ if(p==null){p=self.window.devicePixelRatio if(p===0)p=1}r=this.y.style A.O(r,"width",A.j(q/o)+"px") A.O(r,"height",A.j(s/p)+"px")}, -a53(){var s=B.c.dA(this.ch.b),r=this.Q,q=$.dT().x +a5z(){var s=B.c.dm(this.ch.b),r=this.Q,q=$.e0().x if(q==null){q=self.window.devicePixelRatio if(q===0)q=1}A.O(this.y.style,"transform","translate(0, -"+A.j((r-s)/q)+"px)")}, -apD(a){this.c=!1 -$.bL().U_() +aqd(a){this.c=!1 +$.bQ().Um() a.stopPropagation() a.preventDefault()}, -apB(a){var s=this,r=A.pz() +aqb(a){var s=this,r=A.pJ() s.c=!0 -if(r.aMZ(s)){s.b=!0 +if(r.aNA(s)){s.b=!0 a.preventDefault()}else s.v()}, -apV(a){var s,r=this,q=$.eq -if((q==null?$.eq=A.l8():q)===-1){q=r.y +aqv(a){var s,r=this,q=$.ex +if((q==null?$.ex=A.ll():q)===-1){q=r.y q.toString -return r.Gu(q,"WebGL support not detected")}else{q=$.e2 -if((q==null?$.e2=A.jT(self.window.flutterConfiguration):q).ga78()){q=r.y +return r.Gg(q,"WebGL support not detected")}else{q=$.e9 +if((q==null?$.e9=A.k3(self.window.flutterConfiguration):q).ga7I()){q=r.y q.toString -return r.Gu(q,"CPU rendering forced by application")}else if(r.r===0){q=r.y +return r.Gg(q,"CPU rendering forced by application")}else if(r.r===0){q=r.y q.toString -return r.Gu(q,"Failed to initialize WebGL context")}else{q=$.ci.b3() +return r.Gg(q,"Failed to initialize WebGL context")}else{q=$.cn.b8() s=r.f s.toString -s=A.aF(q,"MakeOnScreenGLSurface",[s,B.c.E_(a.a),B.c.E_(a.b),self.window.flutterCanvasKit.ColorSpace.SRGB,r.as,r.at]) +s=A.aN(q,"MakeOnScreenGLSurface",[s,B.c.DM(a.a),B.c.DM(a.b),self.window.flutterCanvasKit.ColorSpace.SRGB,r.as,r.at]) if(s==null){q=r.y q.toString -return r.Gu(q,"Failed to initialize WebGL surface")}return new A.Z8(s,r.r)}}}, -Gu(a,b){if(!$.bik){$.h4().$1("WARNING: Falling back to CPU-only rendering. "+b+".") -$.bik=!0}return new A.Z8($.ci.b3().MakeSWCanvasSurface(a),null)}, +return r.Gg(q,"Failed to initialize WebGL surface")}return new A.Zw(s,r.r)}}}, +Gg(a,b){if(!$.bjq){$.h_().$1("WARNING: Falling back to CPU-only rendering. "+b+".") +$.bjq=!0}return new A.Zw($.cn.b8().MakeSWCanvasSurface(a),null)}, v(){var s=this,r=s.y -if(r!=null)A.hx(r,"webglcontextlost",s.d,!1) +if(r!=null)A.hs(r,"webglcontextlost",s.d,!1) r=s.y -if(r!=null)A.hx(r,"webglcontextrestored",s.e,!1) +if(r!=null)A.hs(r,"webglcontextrestored",s.e,!1) s.e=s.d=null s.x.remove() r=s.a if(r!=null)r.v()}} -A.aOq.prototype={ +A.aPA.prototype={ $2(a,b){this.a.a.a.flush() return!0}, $S:422} -A.Z8.prototype={ +A.Zw.prototype={ v(){if(this.c)return this.a.dispose() this.c=!0}} -A.a8Z.prototype={ -afr(){var s,r=this,q=r.e,p=q.length +A.a9N.prototype={ +ag2(){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((s|2)===s)r=(r|B.c.af($.ci.b3().OverlineDecoration))>>>0 -if((s|4)===s)r=(r|B.c.af($.ci.b3().LineThroughDecoration))>>>0 +if((s|1)===s)r=(r|B.c.aj($.cn.b8().UnderlineDecoration))>>>0 +if((s|2)===s)r=(r|B.c.aj($.cn.b8().OverlineDecoration))>>>0 +if((s|4)===s)r=(r|B.c.aj($.cn.b8().LineThroughDecoration))>>>0 b1.decoration=r}if(b!=null)b1.decorationThickness=b -if(d!=null){s=A.Iy(d) -b1.decorationColor=s}if(c!=null)b1.decorationStyle=$.bs5()[c.a] -if(a1!=null)b1.textBaseline=$.bcO()[a1.a] -if(a2!=null)A.bi5(b1,a2) +if(d!=null){s=A.IR(d) +b1.decorationColor=s}if(c!=null)b1.decorationStyle=$.btg()[c.a] +if(a1!=null)b1.textBaseline=$.bdJ()[a1.a] +if(a2!=null)A.bjb(b1,a2) if(a3!=null)b1.letterSpacing=a3 if(a4!=null)b1.wordSpacing=a4 -if(a5!=null)A.bi7(b1,a5) +if(a5!=null)A.bjd(b1,a5) switch(g.ax){case null:case void 0:break -case B.Q:A.bi6(b1,!0) +case B.R:A.bjc(b1,!0) break -case B.pK:A.bi6(b1,!1) -break}if(a6!=null){s=a6.PO("-") +case B.pO:A.bjc(b1,!1) +break}if(a6!=null){s=a6.PJ("-") b1.locale=s}q=g.dx -if(q===$){p=A.bb4(g.x,g.y) +if(q===$){p=A.bbX(g.x,g.y) g.dx!==$&&A.a2() g.dx=p -q=p}A.bi4(b1,q) -if(a!=null||a0!=null)b1.fontStyle=A.bbW(a,a0) -if(a8!=null){g=A.Iy(new A.l(a8.y)) -b1.foregroundColor=g}if(a9!=null){o=A.b([],t.J) +q=p}A.bja(b1,q) +if(a!=null||a0!=null)b1.fontStyle=A.bcP(a,a0) +if(a8!=null){g=A.IR(new A.l(a8.y)) +b1.foregroundColor=g}if(a9!=null){o=A.b([],t.A) for(g=a9.length,n=0;n")),r=r.h("N.E");p.F();){q=p.d +for(r=A.w(p),p=new A.cX(p,p.gE(p),r.h("cX")),r=r.h("M.E");p.H();){q=p.d if(q==null)q=r.a(q) -if(s>=q.startIndex&&s<=q.endIndex)return new A.d8(B.c.af(q.startIndex),B.c.af(q.endIndex))}return B.c2}, -xt(){var s,r,q,p=this.a +if(s>=q.startIndex&&s<=q.endIndex)return new A.d8(B.c.aj(q.startIndex),B.c.aj(q.endIndex))}return B.c4}, +xd(){var s,r,q,p=this.a p===$&&A.c() -p=J.i9(p.a.getLineMetrics(),t.e) +p=J.ih(p.a.getLineMetrics(),t.e) s=A.b([],t.ER) -for(r=A.w(p),p=new A.cU(p,p.gG(p),r.h("cU")),r=r.h("N.E");p.F();){q=p.d -s.push(new A.Z_(q==null?r.a(q):q))}return s}, +for(r=A.w(p),p=new A.cX(p,p.gE(p),r.h("cX")),r=r.h("M.E");p.H();){q=p.d +s.push(new A.Zn(q==null?r.a(q):q))}return s}, v(){var s=this.a s===$&&A.c() s.v() this.as=!0}} -A.Z_.prototype={ -ga6R(){return this.a.ascent}, -gSl(){return this.a.descent}, -gadL(){return this.a.ascent}, -ga9S(){return this.a.isHardBreak}, -got(){return this.a.baseline}, -gbR(a){var s=this.a +A.Zn.prototype={ +ga7p(){return this.a.ascent}, +gSj(){return this.a.descent}, +gaem(){return this.a.ascent}, +gaaw(){return this.a.isHardBreak}, +goq(){return this.a.baseline}, +gbQ(a){var s=this.a return B.c.aA(s.ascent+s.descent)}, -gad(a){return this.a.left}, -gc7(a){return this.a.width}, -gUk(a){return B.c.af(this.a.lineNumber)}, -$iuR:1} -A.atk.prototype={ -Bf(a,b,c,d,e,f){var s;++this.c +gag(a){return this.a.left}, +gc2(a){return this.a.width}, +gUH(a){return B.c.aj(this.a.lineNumber)}, +$iv1:1} +A.auu.prototype={ +B3(a,b,c,d,e,f){var s;++this.c this.d.push(f) s=e==null?b:e -A.aF(this.a,"addPlaceholder",[a*f,b*f,$.brZ()[c.a],$.bcO()[0],s*f])}, -a6v(a,b,c,d,e){return this.Bf(a,b,c,d,e,1)}, -a6u(a,b,c,d){return this.Bf(a,b,c,null,null,d)}, -x4(a){var s=A.b([],t.T),r=B.b.ga9(this.e),q=r.x +A.aN(this.a,"addPlaceholder",[a*f,b*f,$.bt9()[c.a],$.bdJ()[0],s*f])}, +a7_(a,b,c,d,e){return this.B3(a,b,c,d,e,1)}, +a6Z(a,b,c,d){return this.B3(a,b,c,null,null,d)}, +wN(a){var s=A.b([],t.T),r=B.b.ga4(this.e),q=r.x if(q!=null)s.push(q) q=r.y -if(q!=null)B.b.H(s,q) -$.G().gyd().gTt().aJS(a,s) +if(q!=null)B.b.I(s,q) +$.G().gxZ().gTN().aKw(a,s) this.a.addText(a)}, -cJ(){var s,r,q,p,o,n,m,l,k,j="Paragraph" -if($.bqW()){s=this.a -r=B.P.hP(0,new A.lg(s.getText())) -q=A.bAz($.bsQ(),r) +cG(){var s,r,q,p,o,n,m,l,k,j="Paragraph" +if($.bs6()){s=this.a +r=B.Q.hK(0,new A.lv(s.getText())) +q=A.bBV($.bu1(),r) p=q==null o=p?null:q.i(0,r) if(o!=null)n=o -else{m=A.bm1(r,B.uF) -l=A.bm1(r,B.uE) -n=new A.ajm(A.bIE(r),l,m)}if(!p){p=q.c +else{m=A.bn8(r,B.uH) +l=A.bn8(r,B.uG) +n=new A.akd(A.bK1(r),l,m)}if(!p){p=q.c k=p.i(0,r) -if(k==null)q.YQ(0,r,n) +if(k==null)q.Zj(0,r,n) else{m=k.d -if(!J.e(m.b,n)){k.h3(0) -q.YQ(0,r,n)}else{k.h3(0) +if(!J.f(m.b,n)){k.h1(0) +q.Zj(0,r,n)}else{k.h1(0) l=q.b -l.Bd(m) -l=l.a.b.FD() +l.B1(m) +l=l.a.b.Fq() l.toString -p.u(0,r,l)}}}s.setWordsUtf16(n.c) +p.q(0,r,l)}}}s.setWordsUtf16(n.c) s.setGraphemeBreaksUtf16(n.b) s.setLineBreaksUtf16(n.a)}s=this.a n=s.build() s.delete() -s=new A.Z2(this.b) -r=new A.hm(j,t.gA) +s=new A.Zq(this.b) +r=new A.hg(j,t.gA) r.kc(s,n,j,t.e) -s.a!==$&&A.ae() +s.a!==$&&A.al() s.a=r return s}, -gabW(){return this.c}, -ig(){var s=this.e +gacy(){return this.c}, +i8(){var s=this.e if(s.length<=1)return s.pop() this.a.pop()}, -vt(a6){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.e,a5=B.b.ga9(a4) +vg(a6){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.e,a5=B.b.ga4(a4) t.BQ.a(a6) s=a6.a if(s==null)s=a5.a @@ -50390,86 +51518,86 @@ a=a6.cx if(a==null)a=a5.cx a0=a6.db if(a0==null)a0=a5.db -a1=A.b7k(c,s,r,q,p,o,k,j,a5.cy,i,m,a0,n,b,f,e,h,d,a,l,g) +a1=A.b8j(c,s,r,q,p,o,k,j,a5.cy,i,m,a0,n,b,f,e,h,d,a,l,g) a4.push(a1) a4=a1.CW s=a4==null if(!s||a1.ch!=null){a2=s?null:a4.a -if(a2==null){a2=$.bnL() +if(a2==null){a2=$.boU() a4=a1.a a4=a4==null?null:a4.gm(a4) if(a4==null)a4=4278190080 a2.setColorInt(a4)}a4=a1.ch a3=a4==null?null:a4.a -if(a3==null)a3=$.bnK() -this.a.pushPaintStyle(a1.gXo(),a2,a3)}else this.a.pushStyle(a1.gXo())}} -A.b2s.prototype={ +if(a3==null)a3=$.boT() +this.a.pushPaintStyle(a1.gXV(),a2,a3)}else this.a.pushStyle(a1.gXV())}} +A.b3o.prototype={ $1(a){return this.a===a}, -$S:31} -A.LO.prototype={ -W(){return"IntlSegmenterGranularity."+this.b}} -A.Ys.prototype={ +$S:30} +A.M6.prototype={ +V(){return"IntlSegmenterGranularity."+this.b}} +A.YQ.prototype={ j(a){return"CanvasKitError: "+this.a}} -A.Z9.prototype={ +A.Zx.prototype={ v(){var s=this.f s===$&&A.c() s.v()}} -A.atn.prototype={ -$1(a){return a<0||a>=this.a.length}, +A.aux.prototype={ +$1(a){return a<0||a>=J.b3(this.a)}, $S:23} -A.Zi.prototype={ -afY(a,b){var s={} +A.ZG.prototype={ +agz(a,b){var s={} s.a=!1 -this.a.zv(0,A.f3(J.cd(a.b,"text"))).cB(new A.atJ(s,b),t.P).rl(new A.atK(s,b))}, -af1(a){this.b.EB(0).cB(new A.atH(a),t.P).rl(new A.atI(this,a))}} -A.atJ.prototype={ +this.a.zf(0,A.f0(J.bU(a.b,"text"))).cz(new A.auT(s,b),t.P).re(new A.auU(s,b))}, +afC(a){this.b.Ep(0).cz(new A.auR(a),t.P).re(new A.auS(this,a))}} +A.auT.prototype={ $1(a){var s=this.b if(a){s.toString -s.$1(B.aD.em([!0]))}else{s.toString -s.$1(B.aD.em(["copy_fail","Clipboard.setData failed",null])) +s.$1(B.aC.ee([!0]))}else{s.toString +s.$1(B.aC.ee(["copy_fail","Clipboard.setData failed",null])) this.a.a=!0}}, -$S:130} -A.atK.prototype={ +$S:140} +A.auU.prototype={ $1(a){var s if(!this.a.a){s=this.b s.toString -s.$1(B.aD.em(["copy_fail","Clipboard.setData failed",null]))}}, -$S:39} -A.atH.prototype={ -$1(a){var s=A.b1(["text",a],t.N,t.z),r=this.a +s.$1(B.aC.ee(["copy_fail","Clipboard.setData failed",null]))}}, +$S:31} +A.auR.prototype={ +$1(a){var s=A.b5(["text",a],t.N,t.z),r=this.a r.toString -r.$1(B.aD.em([s]))}, -$S:256} -A.atI.prototype={ +r.$1(B.aC.ee([s]))}, +$S:254} +A.auS.prototype={ $1(a){var s -if(a instanceof A.GJ){A.Lh(B.E,null,t.H).cB(new A.atG(this.b),t.P) +if(a instanceof A.H_){A.Lz(B.G,null,t.H).cz(new A.auQ(this.b),t.P) return}s=this.b -A.wQ("Could not get text from clipboard: "+A.j(a)) +A.wY("Could not get text from clipboard: "+A.j(a)) s.toString -s.$1(B.aD.em(["paste_fail","Clipboard.getData failed",null]))}, -$S:39} -A.atG.prototype={ +s.$1(B.aC.ee(["paste_fail","Clipboard.getData failed",null]))}, +$S:31} +A.auQ.prototype={ $1(a){var s=this.a if(s!=null)s.$1(null)}, -$S:24} -A.atE.prototype={ -zv(a,b){return this.afX(0,b)}, -afX(a,b){var s=0,r=A.t(t.w),q,p=2,o,n,m,l,k -var $async$zv=A.u(function(c,d){if(c===1){o=d +$S:21} +A.auO.prototype={ +zf(a,b){return this.agy(0,b)}, +agy(a,b){var s=0,r=A.t(t.w),q,p=2,o,n,m,l,k +var $async$zf=A.u(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.A(A.ks(m.writeText(b),t.z),$async$zv) +return A.B(A.kF(m.writeText(b),t.z),$async$zf) case 7:p=2 s=6 break case 4:p=3 k=o -n=A.aW(k) -A.wQ("copy is not successful "+A.j(n)) -m=A.ei(!1,t.w) +n=A.b_(k) +A.wY("copy is not successful "+A.j(n)) +m=A.eq(!1,t.w) q=m s=1 break @@ -50477,23 +51605,23 @@ s=6 break case 3:s=2 break -case 6:q=A.ei(!0,t.w) +case 6:q=A.eq(!0,t.w) s=1 break case 1:return A.q(q,r) case 2:return A.p(o,r)}}) -return A.r($async$zv,r)}} -A.atF.prototype={ -EB(a){var s=0,r=A.t(t.N),q -var $async$EB=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q=A.ks(self.window.navigator.clipboard.readText(),t.N) +return A.r($async$zf,r)}} +A.auP.prototype={ +Ep(a){var s=0,r=A.t(t.N),q +var $async$Ep=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q=A.kF(self.window.navigator.clipboard.readText(),t.N) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$EB,r)}} -A.ayd.prototype={ -zv(a,b){return A.ei(this.aBm(b),t.w)}, -aBm(a){var s,r,q,p,o="-99999px",n="transparent",m=A.c3(self.document,"textarea"),l=m.style +return A.r($async$Ep,r)}} +A.azm.prototype={ +zf(a,b){return A.eq(this.aBZ(b),t.w)}, +aBZ(a){var s,r,q,p,o="-99999px",n="transparent",m=A.c8(self.document,"textarea"),l=m.style A.O(l,"position","absolute") A.O(l,"top",o) A.O(l,"left",o) @@ -50503,313 +51631,313 @@ A.O(l,"background-color",n) A.O(l,"background",n) self.document.body.append(m) s=m -A.beL(s,a) +A.bfL(s,a) s.focus() s.select() r=!1 try{r=self.document.execCommand("copy") -if(!r)A.wQ("copy is not successful")}catch(p){q=A.aW(p) -A.wQ("copy is not successful "+A.j(q))}finally{s.remove()}return r}} -A.aye.prototype={ -EB(a){return A.b8g(new A.GJ("Paste is not implemented for this browser."),null,t.N)}} -A.Zu.prototype={ -W(){return"ColorFilterType."+this.b}} -A.KL.prototype={} -A.ayJ.prototype={ -ga78(){var s=this.b +if(!r)A.wY("copy is not successful")}catch(p){q=A.b_(p) +A.wY("copy is not successful "+A.j(q))}finally{s.remove()}return r}} +A.azn.prototype={ +Ep(a){return A.b9f(new A.H_("Paste is not implemented for this browser."),null,t.N)}} +A.ZS.prototype={ +V(){return"ColorFilterType."+this.b}} +A.L2.prototype={} +A.azQ.prototype={ +ga7I(){var s=this.b if(s==null)s=null else{s=s.canvasKitForceCpuOnly if(s==null)s=null}return s===!0}, -gaIF(){var s=this.b +gaJh(){var s=this.b if(s==null)s=null else{s=s.debugShowSemanticsNodes if(s==null)s=null}return s===!0}, -gad0(){var s=this.b +gadD(){var s=this.b if(s==null)s=null else{s=s.renderer if(s==null)s=null}if(s==null){s=self.window.flutterWebRenderer if(s==null)s=null}return s}} -A.aw3.prototype={ +A.axa.prototype={ $1(a){return this.a.warn(a)}, $S:8} -A.aw6.prototype={ +A.axd.prototype={ $1(a){a.toString -return A.cH(a)}, +return A.cG(a)}, $S:362} -A.a1Z.prototype={ -gcn(a){return B.c.af(this.b.status)}, -gaHy(){var s=this.b.headers,r=s.get("Content-Length") +A.a2r.prototype={ +gcl(a){return B.c.aj(this.b.status)}, +gaIa(){var s=this.b.headers,r=s.get("Content-Length") if(r==null)r=null if(r==null)return null -return A.vl(r,null)}, -gJO(){var s=this.b,r=B.c.af(s.status)>=200&&B.c.af(s.status)<300,q=B.c.af(s.status),p=B.c.af(s.status),o=B.c.af(s.status)>307&&B.c.af(s.status)<400 +return A.vw(r,null)}, +gJA(){var s=this.b,r=B.c.aj(s.status)>=200&&B.c.aj(s.status)<300,q=B.c.aj(s.status),p=B.c.aj(s.status),o=B.c.aj(s.status)>307&&B.c.aj(s.status)<400 return r||q===0||p===304||o}, -gyM(){var s=this -if(!s.gJO())throw A.d(new A.a1Y(s.a,s.gcn(s))) -return new A.aBp(s.b)}, -$ibfF:1} -A.aBp.prototype={ -DR(a,b,c){var s=0,r=A.t(t.H),q=this,p,o,n -var $async$DR=A.u(function(d,e){if(d===1)return A.p(e,r) +gyv(){var s=this +if(!s.gJA())throw A.d(new A.a2q(s.a,s.gcl(s))) +return new A.aCo(s.b)}, +$ibgG:1} +A.aCo.prototype={ +DC(a,b,c){var s=0,r=A.t(t.H),q=this,p,o,n +var $async$DC=A.u(function(d,e){if(d===1)return A.p(e,r) while(true)switch(s){case 0:n=q.a.body.getReader() p=t.e case 2:if(!!0){s=3 break}s=4 -return A.A(A.ks(n.read(),p),$async$DR) +return A.B(A.kF(n.read(),p),$async$DC) case 4:o=e if(o.done){s=3 break}b.$1(c.a(o.value)) s=2 break case 3:return A.q(null,r)}}) -return A.r($async$DR,r)}, -uf(){var s=0,r=A.t(t.pI),q,p=this,o -var $async$uf=A.u(function(a,b){if(a===1)return A.p(b,r) +return A.r($async$DC,r)}, +u4(){var s=0,r=A.t(t.pI),q,p=this,o +var $async$u4=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:s=3 -return A.A(A.ks(p.a.arrayBuffer(),t.X),$async$uf) +return A.B(A.kF(p.a.arrayBuffer(),t.X),$async$u4) case 3:o=b o.toString q=t.pI.a(o) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$uf,r)}} -A.a1Y.prototype={ +return A.r($async$u4,r)}} +A.a2q.prototype={ j(a){return'Flutter Web engine failed to fetch "'+this.a+'". HTTP request succeeded, but the server responded with HTTP status '+this.b+"."}, -$ic4:1} -A.LC.prototype={ +$ic9:1} +A.LV.prototype={ j(a){return'Flutter Web engine failed to complete HTTP request to fetch "'+this.a+'": '+A.j(this.b)}, -$ic4:1} -A.a_N.prototype={} -A.Ks.prototype={} -A.b59.prototype={ -$2(a,b){this.a.$2(J.i9(a,t.e),b)}, -$S:365} -A.b2W.prototype={ -$1(a){var s=A.jt(a,0,null) -if(B.a3t.O(0,B.b.ga9(s.gyL())))return s.j(0) +$ic9:1} +A.a0c.prototype={} +A.KK.prototype={} +A.b68.prototype={ +$2(a,b){this.a.$2(J.ih(a,t.e),b)}, +$S:364} +A.b3S.prototype={ +$1(a){var s=A.jC(a,0,null) +if(B.a3C.N(0,B.b.ga4(s.gyu())))return s.j(0) self.window.console.error("URL rejected by TrustedTypes policy flutter-engine: "+a+"(download prevented)") return null}, -$S:371} -A.adU.prototype={ -F(){var s=++this.b,r=this.a +$S:368} +A.aeM.prototype={ +H(){var s=++this.b,r=this.a if(s>r.length)throw A.d(A.a7("Iterator out of bounds")) return s"))}, -gG(a){return B.c.af(this.a.length)}} -A.adZ.prototype={ -F(){var s=++this.b,r=this.a +ga2(a){return this.$ti.c.a(this.a.item(this.b))}} +A.ic.prototype={ +gav(a){return new A.aeM(this.a,this.$ti.h("aeM<1>"))}, +gE(a){return B.c.aj(this.a.length)}} +A.aeR.prototype={ +H(){var s=++this.b,r=this.a if(s>r.length)throw A.d(A.a7("Iterator out of bounds")) return s"))}, -gG(a){return B.c.af(this.a.length)}} -A.a_L.prototype={ -ga3(a){var s=this.b +ga2(a){return this.$ti.c.a(this.a.item(this.b))}} +A.tj.prototype={ +gav(a){return new A.aeR(this.a,this.$ti.h("aeR<1>"))}, +gE(a){return B.c.aj(this.a.length)}} +A.a0a.prototype={ +ga2(a){var s=this.b s===$&&A.c() return s}, -F(){var s=this.a.next() +H(){var s=this.a.next() if(s.done)return!1 this.b=this.$ti.c.a(s.value) return!0}} -A.a0T.prototype={ -a6y(a){var s,r=this -if(!J.e(a,r.e)){s=r.e +A.a1j.prototype={ +a72(a){var s,r=this +if(!J.f(a,r.e)){s=r.e if(s!=null)s.remove() r.e=a s=r.b s.toString a.toString s.append(a)}}, -gasC(){var s=this.w +gatc(){var s=this.w s===$&&A.c() return s}, -adS(){var s=this.d.style,r=$.dT().x +aet(){var s=this.d.style,r=$.e0().x if(r==null){r=self.window.devicePixelRatio if(r===0)r=1}A.O(s,"transform","scale("+A.j(1/r)+")")}, -axd(a){var s -this.adS() -s=$.h3() -if(!B.pb.O(0,s)&&!$.dT().aN1()&&$.aqg().c){$.dT().a7w(!0) -$.bL().U_()}else{s=$.dT() -s.xu() -s.a7w(!1) -$.bL().U_()}}, -ag5(a){var s,r,q,p,o,n=self.window.screen +axQ(a){var s +this.aet() +s=$.fZ() +if(!B.pg.N(0,s)&&!$.e0().aNE()&&$.arq().c){$.e0().a85(!0) +$.bQ().Um()}else{s=$.e0() +s.xe() +s.a85(!1) +$.bQ().Um()}}, +agH(a){var s,r,q,p,o,n=self.window.screen if(n!=null){s=n.orientation -if(s!=null){p=J.aN(a) +if(s!=null){p=J.aj(a) if(p.gaB(a)){s.unlock() -return A.ei(!0,t.w)}else{r=A.bwN(A.f3(p.ga5(a))) -if(r!=null){q=new A.bT(new A.aR($.aG,t.tr),t.VY) -try{A.ks(s.lock(r),t.z).cB(new A.ayU(q),t.P).rl(new A.ayV(q))}catch(o){p=A.ei(!1,t.w) -return p}return q.a}}}}return A.ei(!1,t.w)}, -acJ(a){if(a==null)return +return A.eq(!0,t.w)}else{r=A.by6(A.f0(p.ga5(a))) +if(r!=null){q=new A.bX(new A.aV($.aP,t.tr),t.VY) +try{A.kF(s.lock(r),t.z).cz(new A.aA0(q),t.P).re(new A.aA1(q))}catch(o){p=A.eq(!1,t.w) +return p}return q.a}}}}return A.eq(!1,t.w)}, +adl(a){if(a==null)return a.remove()}} -A.ayU.prototype={ -$1(a){this.a.eK(0,!0)}, -$S:39} -A.ayV.prototype={ -$1(a){this.a.eK(0,!1)}, -$S:39} -A.axH.prototype={} -A.a7k.prototype={} -A.Al.prototype={} -A.ake.prototype={} -A.aL5.prototype={ -bP(a){var s,r,q=this,p=q.ya$ -p=p.length===0?q.a:B.b.ga9(p) -s=q.q8$ -r=new A.dc(new Float32Array(16)) -r.q(s) -q.a9g$.push(new A.ake(p,r))}, -bp(a){var s,r,q,p=this,o=p.a9g$ +A.aA0.prototype={ +$1(a){this.a.eH(0,!0)}, +$S:31} +A.aA1.prototype={ +$1(a){this.a.eH(0,!1)}, +$S:31} +A.ayQ.prototype={} +A.a85.prototype={} +A.Ax.prototype={} +A.al9.prototype={} +A.aM9.prototype={ +bO(a){var s,r,q=this,p=q.xW$ +p=p.length===0?q.a:B.b.ga4(p) +s=q.q6$ +r=new A.dd(new Float32Array(16)) +r.u(s) +q.a9Q$.push(new A.al9(p,r))}, +bo(a){var s,r,q,p=this,o=p.a9Q$ if(o.length===0)return s=o.pop() -p.q8$=s.b -o=p.ya$ +p.q6$=s.b +o=p.xW$ r=s.a q=p.a -while(!0){if(!!J.e(o.length===0?q:B.b.ga9(o),r))break +while(!0){if(!!J.f(o.length===0?q:B.b.ga4(o),r))break o.pop()}}, -aL(a,b,c){this.q8$.aL(0,b,c)}, -eG(a,b,c){this.q8$.eG(0,b,c)}, -nW(a,b){this.q8$.adb(0,B.CT,b)}, -aw(a,b){this.q8$.bO(0,new A.dc(b))}} -A.b6b.prototype={ -$1(a){$.bb2=!1 -$.bL().nH("flutter/system",$.bqZ(),new A.b6a())}, -$S:66} -A.b6a.prototype={ +aL(a,b,c){this.q6$.aL(0,b,c)}, +eD(a,b,c){this.q6$.eD(0,b,c)}, +nS(a,b){this.q6$.adN(0,B.CU,b)}, +az(a,b){this.q6$.bR(0,new A.dd(b))}} +A.b7a.prototype={ +$1(a){$.bbV=!1 +$.bQ().nC("flutter/system",$.bs9(),new A.b79())}, +$S:62} +A.b79.prototype={ $1(a){}, -$S:35} -A.az2.prototype={ -aJS(a,b){var s,r,q,p,o,n=this,m=A.z(t.S) -for(s=new A.a7e(a),r=n.d,q=n.c;s.F();){p=s.d -if(!(p<160||r.O(0,p)||q.O(0,p)))m.C(0,p)}if(m.a===0)return +$S:33} +A.aA9.prototype={ +aKw(a,b){var s,r,q,p,o,n=this,m=A.C(t.S) +for(s=new A.a8_(a),r=n.d,q=n.c;s.H();){p=s.d +if(!(p<160||r.N(0,p)||q.N(0,p)))m.D(0,p)}if(m.a===0)return o=A.ai(m,!0,m.$ti.c) -if(n.a.af8(o,b).length!==0)n.aFw(o)}, -aFw(a){var s=this -s.ax.H(0,a) +if(n.a.afK(o,b).length!==0)n.aGa(o)}, +aGa(a){var s=this +s.ax.I(0,a) if(!s.ay){s.ay=!0 -s.as=A.Lh(B.E,new A.az9(s),t.H)}}, -ar4(){var s,r +s.as=A.Lz(B.G,new A.aAg(s),t.H)}}, +arG(){var s,r this.ay=!1 s=this.ax if(s.a===0)return r=A.ai(s,!0,A.w(s).c) -s.ak(0) -this.aKi(r)}, -aKi(a){var s,r,q,p,o,n,m,l=this,k=A.z(t.Te),j=t.S,i=A.z(j),h=A.z(j) +s.ao(0) +this.aKY(r)}, +aKY(a){var s,r,q,p,o,n,m,l=this,k=A.C(t.Te),j=t.S,i=A.C(j),h=A.C(j) for(s=a.length,r=l.f,q=r.$ti.h("v<1>"),r=r.a,p=0;p"),q=A.w(b1),p=q.h("n4<1>"),q=q.c,s=s.c,o=a7.r,n=a7.Q,m=b0==="ko",l=b0==="ja",k=b0==="zh-HK",j=b0!=="zh-Hant",i=b0!=="zh-Hans",h=b0!=="zh-CN",g=b0!=="zh-SG",f=b0==="zh-MY",e=b0!=="zh-TW",b0=b0==="zh-MO",d=a7.z,c=a7.y,b=a7.x,a=a7.w;b1.a!==0;){a0={} -B.b.ak(a9) -for(a1=new A.n4(b2,b2.r,r),a1.c=b2.e,a2=0;a1.F();){a3=a1.d +k.am(0,j.gkd(j)) +if(h.a!==0||m.a!==0)if(j.d.a===0){$.h_().$1("Could not find a set of Noto fonts to display all missing characters. Please add a font asset for the missing characters. See: https://flutter.dev/docs/cookbook/design/fonts") +l.c.I(0,h)}}, +aL0(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=this,a8=A.C(t.Te),a9=A.b([],t.Qg),b0=self.window.navigator.language +for(s=A.w(b2),r=s.h("ng<1>"),q=A.w(b1),p=q.h("ng<1>"),q=q.c,s=s.c,o=a7.r,n=a7.Q,m=b0==="ko",l=b0==="ja",k=b0==="zh-HK",j=b0!=="zh-Hant",i=b0!=="zh-Hans",h=b0!=="zh-CN",g=b0!=="zh-SG",f=b0==="zh-MY",e=b0!=="zh-TW",b0=b0==="zh-MO",d=a7.z,c=a7.y,b=a7.x,a=a7.w;b1.a!==0;){a0={} +B.b.ao(a9) +for(a1=new A.ng(b2,b2.r,r),a1.c=b2.e,a2=0;a1.H();){a3=a1.d if(a3==null)a3=s.a(a3) -for(a4=new A.n4(b1,b1.r,p),a4.c=b1.e,a5=0;a4.F();){a6=a4.d -if(a3.O(0,a6==null?q.a(a6):a6))++a5}if(a5>a2){B.b.ak(a9) +for(a4=new A.ng(b1,b1.r,p),a4.c=b1.e,a5=0;a4.H();){a6=a4.d +if(a3.N(0,a6==null?q.a(a6):a6))++a5}if(a5>a2){B.b.ao(a9) a9.push(a3) a2=a5}else if(a5===a2)a9.push(a3)}if(a2===0)break a0.a=B.b.ga5(a9) -if(a9.length>1)if(B.b.Je(a9,new A.azb(a7))){if(!i||!h||!g||f){if(B.b.O(a9,o))a0.a=o}else if(!j||!e||b0){if(B.b.O(a9,a))a0.a=a}else if(k){if(B.b.O(a9,b))a0.a=b}else if(l){if(B.b.O(a9,c))a0.a=c}else if(m){if(B.b.O(a9,d))a0.a=d}else if(B.b.O(a9,o))a0.a=o}else if(B.b.O(a9,n))a0.a=n -else if(B.b.O(a9,o))a0.a=o -b1.tQ(new A.azc(a0),!0) -a8.C(0,a0.a)}return a8}} -A.az3.prototype={ +if(a9.length>1)if(B.b.IZ(a9,new A.aAi(a7))){if(!i||!h||!g||f){if(B.b.N(a9,o))a0.a=o}else if(!j||!e||b0){if(B.b.N(a9,a))a0.a=a}else if(k){if(B.b.N(a9,b))a0.a=b}else if(l){if(B.b.N(a9,c))a0.a=c}else if(m){if(B.b.N(a9,d))a0.a=d}else if(B.b.N(a9,o))a0.a=o}else if(B.b.N(a9,n))a0.a=n +else if(B.b.N(a9,o))a0.a=o +b1.tG(new A.aAj(a0),!0) +a8.D(0,a0.a)}return a8}} +A.aAa.prototype={ $1(a){return a.a==="Noto Sans SC"}, $S:53} -A.az4.prototype={ +A.aAb.prototype={ $1(a){return a.a==="Noto Sans TC"}, $S:53} -A.az5.prototype={ +A.aAc.prototype={ $1(a){return a.a==="Noto Sans HK"}, $S:53} -A.az6.prototype={ +A.aAd.prototype={ $1(a){return a.a==="Noto Sans JP"}, $S:53} -A.az7.prototype={ +A.aAe.prototype={ $1(a){return a.a==="Noto Sans KR"}, $S:53} -A.az8.prototype={ +A.aAf.prototype={ $1(a){return a.a==="Noto Sans Symbols"}, $S:53} -A.aza.prototype={ +A.aAh.prototype={ $0(){return A.b([],t.oR)}, -$S:496} -A.az9.prototype={ +$S:475} +A.aAg.prototype={ $0(){var s=0,r=A.t(t.H),q=this,p var $async$$0=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:p=q.a -p.ar4() +p.arG() p.ay=!1 p=p.b p===$&&A.c() s=2 -return A.A(p.aRY(),$async$$0) +return A.B(p.aSB(),$async$$0) case 2:return A.q(null,r)}}) return A.r($async$$0,r)}, $S:16} -A.azb.prototype={ +A.aAi.prototype={ $1(a){var s=this.a return a===s.r||a===s.w||a===s.x||a===s.y||a===s.z}, $S:53} -A.azc.prototype={ -$1(a){return this.a.a.O(0,a)}, +A.aAj.prototype={ +$1(a){return this.a.a.N(0,a)}, $S:23} -A.a0v.prototype={ -aRY(){var s=this.f -if(s==null)return A.ei(null,t.H) +A.a0W.prototype={ +aSB(){var s=this.f +if(s==null)return A.eq(null,t.H) else return s.a}, -C(a,b){var s,r,q=this -if(q.c.O(0,b)||q.d.aZ(0,b.b))return +D(a,b){var s,r,q=this +if(q.c.N(0,b)||q.d.b1(0,b.b))return s=q.d r=s.a -s.u(0,b.b,b) -if(q.f==null)q.f=new A.bT(new A.aR($.aG,t.D4),t.gR) -if(r===0)A.dq(B.E,q.gah6())}, -w4(){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i -var $async$w4=A.u(function(a,b){if(a===1)return A.p(b,r) +s.q(0,b.b,b) +if(q.f==null)q.f=new A.bX(new A.aV($.aP,t.U),t.gR) +if(r===0)A.dr(B.G,q.gahG())}, +vP(){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i +var $async$vP=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:j=A.D(t.N,t.uz) i=A.b([],t.T) -for(p=q.d,o=p.gbz(p),n=A.w(o),n=n.h("@<1>").ab(n.z[1]),o=new A.bV(J.ax(o.a),o.b,n.h("bV<1,2>")),m=t.H,n=n.z[1];o.F();){l=o.a +for(p=q.d,o=p.gbx(p),n=A.w(o),n=n.h("@<1>").af(n.z[1]),o=new A.bZ(J.aA(o.a),o.b,n.h("bZ<1,2>")),m=t.H,n=n.z[1];o.H();){l=o.a if(l==null)l=n.a(l) -j.u(0,l.b,A.bfu(new A.ayl(q,l,i),m))}s=2 -return A.A(A.fb(j.gbz(j),m),$async$w4) +j.q(0,l.b,A.bgv(new A.azu(q,l,i),m))}s=2 +return A.B(A.f8(j.gbx(j),m),$async$vP) case 2:B.b.kb(i) -for(o=i.length,n=q.a,m=n.at,k=0;k").ab(s.z[1]),o=new A.bV(J.ax(o.a),o.b,s.h("bV<1,2>")),s=s.z[1];o.F();){r=o.a -for(r=J.ax(r==null?s.a(r):r);r.F();){q=r.ga3(r) +if(p){A.cG(r) +s=r}else n.q(0,q,A.j(r))}if(s==null)throw A.d(A.mx("Invalid Font manifest, missing 'asset' key on font.")) +return new A.DT(s,n)}, +$S:282} +A.il.prototype={} +A.a1o.prototype={} +A.Ls.prototype={} +A.Lt.prototype={} +A.Ji.prototype={} +A.lF.prototype={} +A.a_f.prototype={ +aHU(){var s,r,q,p=this,o=p.b +if(o!=null)for(o=o.gbx(o),s=A.w(o),s=s.h("@<1>").af(s.z[1]),o=new A.bZ(J.aA(o.a),o.b,s.h("bZ<1,2>")),s=s.z[1];o.H();){r=o.a +for(r=J.aA(r==null?s.a(r):r);r.H();){q=r.ga2(r) q.b.$1(q.a)}}p.b=p.a p.a=null}, -Z3(a,b){var s,r=this,q=r.a -if(q==null)q=r.a=A.D(t.N,r.$ti.h("I>")) +Zx(a,b){var s,r=this,q=r.a +if(q==null)q=r.a=A.D(t.N,r.$ti.h("H>")) s=q.i(0,a) -if(s==null){s=A.b([],r.$ti.h("v>")) -q.u(0,a,s) +if(s==null){s=A.b([],r.$ti.h("v>")) +q.q(0,a,s) q=s}else q=s q.push(b)}, -aQN(a){var s,r,q=this.b +aRq(a){var s,r,q=this.b if(q==null)return null s=q.i(0,a) if(s==null||s.length===0)return null -r=(s&&B.b).du(s,0) -this.Z3(a,r) +r=(s&&B.b).di(s,0) +this.Zx(a,r) return r.a}} -A.Ha.prototype={} -A.NC.prototype={ -glC(){return this.cx}, -Bj(a){var s=this -s.MO(a) +A.Hr.prototype={} +A.NU.prototype={ +glz(){return this.cx}, +B8(a){var s=this +s.MH(a) s.cx=a.cx s.cy=a.cy s.db=a.db a.cx=null}, -dg(a){var s,r=this,q="transform-origin",p=r.xE("flt-backdrop") +d9(a){var s,r=this,q="transform-origin",p=r.xo("flt-backdrop") A.O(p.style,q,"0 0 0") -s=A.c3(self.document,"flt-backdrop-interior") +s=A.c8(self.document,"flt-backdrop-interior") r.cx=s A.O(s.style,"position","absolute") -s=r.xE("flt-backdrop-filter") +s=r.xo("flt-backdrop-filter") r.cy=s A.O(s.style,q,"0 0 0") s=r.cy @@ -50919,31 +52047,31 @@ s=r.cx s.toString p.append(s) return p}, -oA(){var s=this -s.Fo() -$.iX.acJ(s.db) +ox(){var s=this +s.Fb() +$.j2.adl(s.db) s.cy=s.cx=s.db=null}, -je(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=t.hc.a(g.CW) -$.iX.acJ(g.db) +j7(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=t.hc.a(g.CW) +$.j2.adl(g.db) g.db=null s=g.fr r=g.f if(s!=r){r.toString -q=new A.dc(new Float32Array(16)) -if(q.lF(r)===0)A.Z(A.h5(r,"other","Matrix cannot be inverted")) +q=new A.dd(new Float32Array(16)) +if(q.lC(r)===0)A.V(A.h0(r,"other","Matrix cannot be inverted")) g.dy=q -g.fr=g.f}s=$.dT() +g.fr=g.f}s=$.e0() p=s.x if(p==null){r=self.window.devicePixelRatio p=r===0?1:r}r=g.dy r===$&&A.c() -o=A.b6q(r,new A.x(0,0,s.gm8().a*p,s.gm8().b*p)) +o=A.b7p(r,new A.x(0,0,s.gm0().a*p,s.gm0().b*p)) n=o.a m=o.b l=o.c-n k=o.d-m j=g.e -for(;j!=null;){if(j.gD6()){i=g.dx=j.w +for(;j!=null;){if(j.gCR()){i=g.dx=j.w n=i.a m=i.b l=i.c-n @@ -50954,158 +52082,158 @@ A.O(h,"left",A.j(n)+"px") A.O(h,"top",A.j(m)+"px") A.O(h,"width",A.j(l)+"px") A.O(h,"height",A.j(k)+"px") -s=$.dS() -if(s===B.cm){A.O(h,"background-color","#000") +s=$.e_() +if(s===B.co){A.O(h,"background-color","#000") A.O(h,"opacity","0.2")}else{if(s===B.ac){s=g.cy s.toString -A.hH(s,"-webkit-backdrop-filter",f.gTo())}s=g.cy +A.hA(s,"-webkit-backdrop-filter",f.gTJ())}s=g.cy s.toString -A.hH(s,"backdrop-filter",f.gTo())}}, +A.hA(s,"backdrop-filter",f.gTJ())}}, a6(a,b){var s=this -s.tI(0,b) -if(!s.CW.l(0,b.CW))s.je() -else s.ZE()}, -ZE(){var s=this.e -for(;s!=null;){if(s.gD6()){if(!J.e(s.w,this.dx))this.je() +s.tz(0,b) +if(!s.CW.l(0,b.CW))s.j7() +else s.a_7()}, +a_7(){var s=this.e +for(;s!=null;){if(s.gCR()){if(!J.f(s.w,this.dx))this.j7() break}s=s.e}}, -ph(){this.aj9() -this.ZE()}, -$iary:1} -A.qa.prototype={ -spT(a,b){var s,r,q=this +pc(){this.ajI() +this.a_7()}, +$iasJ:1} +A.qj.prototype={ +spO(a,b){var s,r,q=this q.a=b s=B.c.bN(b.a)-1 r=B.c.bN(q.a.b)-1 if(q.z!==s||q.Q!==r){q.z=s q.Q=r -q.a5J()}}, -a5J(){A.O(this.c.style,"transform","translate("+this.z+"px, "+this.Q+"px)")}, -a3Y(){var s=this,r=s.a,q=r.a +q.a6d()}}, +a6d(){A.O(this.c.style,"transform","translate("+this.z+"px, "+this.Q+"px)")}, +a4t(){var s=this,r=s.a,q=r.a r=r.b s.d.aL(0,-q+(q-1-s.z)+1,-r+(r-1-s.Q)+1)}, -a8I(a,b){return this.r>=A.as_(a.c-a.a)&&this.w>=A.arZ(a.d-a.b)&&this.ay===b}, -ak(a){var s,r,q,p,o,n=this +a9h(a,b){return this.r>=A.ata(a.c-a.a)&&this.w>=A.at9(a.d-a.b)&&this.ay===b}, +ao(a){var s,r,q,p,o,n=this n.at=!1 -n.d.ak(0) +n.d.ao(0) s=n.f r=s.length for(q=n.c,p=0;p>>24&255))&255)<<24|b.gm(b)&16777215 -r=A.bHF(s>>>16&255,s>>>8&255,s&255,255) -n.gcN(n).save() -q=n.gcN(n) +r=A.bJ2(s>>>16&255,s>>>8&255,s&255,255) +n.gcK(n).save() +q=n.gcK(n) q.globalAlpha=(s>>>24&255)/255 -if(d){s=$.dS() +if(d){s=$.e_() s=s!==B.ac}else s=!1 q=m.b p=m.a o=q.a q=q.b -if(s){n.gcN(n).translate(o,q) -A.b7H(n.gcN(n),A.bmx(new A.p9(B.U,p))) -A.aw2(n.gcN(n),"") -A.aw1(n.gcN(n),r)}else{A.b7H(n.gcN(n),"none") -A.aw2(n.gcN(n),"") -A.aw1(n.gcN(n),r) -n.gcN(n).shadowBlur=p -A.b7J(n.gcN(n),r) -A.b7K(n.gcN(n),o) -A.b7L(n.gcN(n),q)}n.wL(n.gcN(n),a) -A.aw0(n.gcN(n),null) -n.gcN(n).restore()}}, -lJ(a,b,c,d){var s=this,r=s.O8(b,c,d) -if(d.z!=null)s.Zj(r,b.gc7(b),b.gbR(b)) -if(!s.ax)s.FM()}, -Q1(a){var s,r,q,p=a.a,o=A.aw4(p) +if(s){n.gcK(n).translate(o,q) +A.b8G(n.gcK(n),A.bnE(new A.pj(B.V,p))) +A.ax9(n.gcK(n),"") +A.ax8(n.gcK(n),r)}else{A.b8G(n.gcK(n),"none") +A.ax9(n.gcK(n),"") +A.ax8(n.gcK(n),r) +n.gcK(n).shadowBlur=p +A.b8I(n.gcK(n),r) +A.b8J(n.gcK(n),o) +A.b8K(n.gcK(n),q)}n.wv(n.gcK(n),a) +A.ax7(n.gcK(n),null) +n.gcK(n).restore()}}, +lH(a,b,c,d){var s=this,r=s.O3(b,c,d) +if(d.z!=null)s.ZN(r,b.gc2(b),b.gbQ(b)) +if(!s.ax)s.Fz()}, +PX(a){var s,r,q,p=a.a,o=A.axb(p) o.toString s=this.b -if(s!=null){r=s.aQN(o) +if(s!=null){r=s.aRq(o) if(r!=null)return r}if(!a.b){a.b=!0 -A.O(p.style,"position","absolute")}q=A.aw7(p,!0) +A.O(p.style,"position","absolute")}q=A.axe(p,!0) p=this.b -if(p!=null)p.Z3(o,new A.Ha(q,A.bFm(),p.$ti.h("Ha<1>"))) +if(p!=null)p.Zx(o,new A.Hr(q,A.bGJ(),p.$ti.h("Hr<1>"))) return q}, -O8(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this +O3(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.bHZ(c.z) -if(r instanceof A.MJ)q=h.apT(a,r.b,r.c,c) -else if(r instanceof A.MD){p=A.bL3(r.b) +r=A.bJm(c.z) +if(r instanceof A.N2)q=h.aqt(a,r.b,r.c,c) +else if(r instanceof A.MX){p=A.bMs(r.b) o=p.b h.c.append(o) h.f.push(o) -q=h.Q1(a) -A.O(q.style,"filter","url(#"+p.a+")")}else q=h.Q1(a) +q=h.PX(a) +A.O(q.style,"filter","url(#"+p.a+")")}else q=h.PX(a) o=q.style -n=A.b5_(s) +n=A.b5Z(s) A.O(o,"mix-blend-mode",n==null?"":n) if(h.ax&&!0){o=h.d -o.gdV().o4(c,null) -o.gcN(o).drawImage(q,b.a,b.b) -o.gdV().pj()}else{o=h.d +o.gdO().o0(c,null) +o.gcK(o).drawImage(q,b.a,b.b) +o.gdO().pe()}else{o=h.d if(o.b!=null){n=q.style n.removeProperty("width") n.removeProperty("height") n=o.b n.toString -m=A.bb_(n,q,b,o.c) +m=A.bbS(n,q,b,o.c) for(o=m.length,n=h.c,l=h.f,k=0;k=m){p=e+m*s/q return A.b([a,e,b,p,c,p,d,f],t.n)}o=e+s n=f-r return A.b([a,e,b,o,b,o,c,n,c,n,d,f],t.n)}, -a8M(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i,h +a9l(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i,h if(c.gaB(c))return -s=this.a1n(0,b.a,b.c,a.gc7(a),c.a,c.c) -r=this.a1n(0,b.b,b.d,a.gbR(a),c.b,c.d) +s=this.a1S(0,b.a,b.c,a.gc2(a),c.a,c.c) +r=this.a1S(0,b.b,b.d,a.gbQ(a),c.b,c.d) for(q=this.a,p=t.Vh,o=0;o=0)s.c=-r s.e=s.d=-1}, -kd(a){this.HV(a,0,0)}, -Gl(){var s,r=this.a,q=r.w +ke(a){this.HF(a,0,0)}, +G7(){var s,r=this.a,q=r.w for(r=r.r,s=0;s0?0:1 g=c0/2 f=(c2.d-c2.b)/2 -e=c2.gbw().a+g*Math.cos(p) -d=c2.gbw().b+f*Math.sin(p) -if(o===m&&n===l){if(c5)b9.a2(0,e,d) -else b9.P8(e,d) +e=c2.gbv().a+g*Math.cos(p) +d=c2.gbv().b+f*Math.sin(p) +if(o===m&&n===l){if(c5)b9.a0(0,e,d) +else b9.P2(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.a2(0,e,d) -else b9.P8(e,d) +if(c0){if(c5)b9.a0(0,e,d) +else b9.P2(e,d) return}c0=h===1 if(c0)b=-b if(0===b)a=2 @@ -52154,10 +53282,10 @@ else{r=b<0 a=r?2:0 if(c<0!==r)++a}a0=A.b([],t.td) for(a1=0;a1=6.283185307179586||c<=-6.283185307179586){s=b/1.5707963267948966 r=Math.floor(s+0.5) if(Math.abs(s-r-0)<0.000244140625){q=r+1 if(q<0)q+=4 p=c>0?0:1 -this.Nd(a,p,B.c.af(q)) -return}}this.xf(0,a,b,c,!0)}, -HT(a,b){var s,r,q,p,o,n,m=this,l=a.length +this.N8(a,p,B.c.aj(q)) +return}}this.wY(0,a,b,c,!0)}, +B5(a,b){var s,r,q,p,o,n,m=this,l=a.length if(l<=0)return s=m.a.kC(0,0) m.c=s+1 r=m.a q=a[0] -r.iQ(s,q.a,q.b) -m.a.afx(1,l-1) +r.iK(s,q.a,q.b) +m.a.ag8(1,l-1) for(r=m.a.f,p=1;p=c||d>=b)g.HV(a,0,3) -else if(A.bJd(a1))g.Nd(a,0,3) +if(s||e>=c||d>=b)g.HF(a,0,3) +else if(A.bKB(a1))g.N8(a,0,3) else{r=c-e q=b-d p=Math.max(0,a0) @@ -52314,42 +53442,42 @@ 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.b2c(j,i,q,A.b2c(l,k,q,A.b2c(n,m,r,A.b2c(p,o,r,1)))) +h=A.b38(j,i,q,A.b38(l,k,q,A.b38(n,m,r,A.b38(p,o,r,1)))) a0=b-h*j -g.a2(0,e,a0) +g.a0(0,e,a0) g.n(0,e,d+h*l) -g.ki(e,d,e+h*p,d,0.707106781) +g.kk(e,d,e+h*p,d,0.707106781) g.n(0,c-h*o,d) -g.ki(c,d,c,d+h*k,0.707106781) +g.kk(c,d,c,d+h*k,0.707106781) g.n(0,c,b-h*i) -g.ki(c,b,c-h*m,b,0.707106781) +g.kk(c,b,c-h*m,b,0.707106781) g.n(0,e+h*n,b) -g.ki(e,b,e,a0,0.707106781) +g.kk(e,b,e,a0,0.707106781) g.R(0) g.e=f?0:-1 e=g.a e.ax=f e.ch=!1 e.CW=6}}, -or(a,b,c,d){var s=d==null?null:A.C1(d) -this.aFz(b,c.a,c.b,s,0)}, -mx(a,b,c){return this.or(a,b,c,null)}, -aFz(a9,b0,b1,b2,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=this +oo(a,b,c,d){var s=d==null?null:A.Cc(d) +this.aGd(b,c.a,c.b,s,0)}, +mq(a,b,c){return this.oo(a,b,c,null)}, +aGd(a9,b0,b1,b2,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=this t.Ci.a(a9) s=a9.a if(s.w===0)return -r=s.l(0,a8.a)?A.bij(a8):a9 +r=s.l(0,a8.a)?A.bjp(a8):a9 s=a8.a q=s.d if(b3===0)if(b2!=null)p=b2[15]===1&&b2[14]===0&&b2[11]===0&&b2[10]===1&&b2[9]===0&&b2[8]===0&&b2[7]===0&&b2[6]===0&&b2[3]===0&&b2[2]===0 else p=!0 else p=!1 o=r.a -if(p)s.I4(0,o) -else{n=new A.ve(o) -n.wi(o) +if(p)s.HP(0,o) +else{n=new A.vp(o) +n.w2(o) m=new Float32Array(8) -for(s=b2==null,l=2*(q-1),k=l+1,p=q===0,j=!0;i=n.oY(0,m),i!==6;j=!1)switch(i){case 0:if(s){h=m[0] +for(s=b2==null,l=2*(q-1),k=l+1,p=q===0,j=!0;i=n.oV(0,m),i!==6;j=!1)switch(i){case 0:if(s){h=m[0] g=h+b0}else{h=b2[0] f=m[0] g=h*(f+b0)+b2[4]*(m[1]+b1)+b2[12] @@ -52358,7 +53486,7 @@ e=f+b1}else{f=b2[1] d=b2[5] c=m[1] e=f*(h+b0)+d*(c+b1)+b2[13]+b1 -f=c}if(j&&a8.a.w!==0){a8.wC() +f=c}if(j&&a8.a.w!==0){a8.wm() if(p){b=0 a=0}else{h=a8.a.f b=h[l] @@ -52385,7 +53513,7 @@ a2[a1]=d a2[a1+1]=c a8.e=a8.d=-1 break -case 3:a8.ki(m[2],m[3],m[4],m[5],o.y[n.b]) +case 3:a8.kk(m[2],m[3],m[4],m[5],o.y[n.b]) break case 4:a8.k(m[2],m[3],m[4],m[5],m[6],m[7]) break @@ -52401,15 +53529,15 @@ a4[o]=a4[o]+b1}else{a6=a4[a5] a7=a4[o] a4[a5]=b2[0]*a6+b2[4]*a7+(b2[12]+b0) a4[o]=b2[1]*a6+b2[5]*a7+(b2[13]+b1)}}a8.e=a8.d=-1}, -O(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,a3=this +N(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,a3=this if(a3.a.w===0)return!1 -s=a3.hE(0) +s=a3.hC(0) r=a5.a q=a5.b if(rs.c||q>s.d)return!1 p=a3.a -o=new A.aHG(p,r,q,new Float32Array(18)) -o.aFc() +o=new A.aIJ(p,r,q,new Float32Array(18)) +o.aFQ() n=B.ap===a3.b m=o.d if((n?m&1:m)!==0)return!0 @@ -52417,21 +53545,21 @@ l=o.e if(l<=1)return l!==0 p=(l&1)===0 if(!p||n)return!p -k=A.b9h(a3.a,!0) +k=A.bae(a3.a,!0) j=new Float32Array(18) i=A.b([],t.yv) p=k.a h=!1 do{g=i.length -switch(k.oY(0,j)){case 0:case 5:break -case 1:A.bL8(j,r,q,i) +switch(k.oV(0,j)){case 0:case 5:break +case 1:A.bMx(j,r,q,i) break -case 2:A.bL9(j,r,q,i) +case 2:A.bMy(j,r,q,i) break case 3:f=k.f -A.bL6(j,r,q,p.y[f],i) +A.bMv(j,r,q,p.y[f],i) break -case 4:A.bL7(j,r,q,i) +case 4:A.bMw(j,r,q,i) break case 6:h=!0 break}f=i.length @@ -52439,7 +53567,7 @@ 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.b.du(i,e) +if(Math.abs(c*c+b*b-0)<0.000244140625)B.b.di(i,e) else for(a=0;a0?1:0 f=f<=0}else f=!1}else f=!1 -if(f){a2=B.b.du(i,e) +if(f){a2=B.b.di(i,e) if(a!==i.length)i[a]=a2 break}}}}while(!h) return i.length!==0}, -dN(a){var s,r=a.a,q=a.b,p=this.a,o=A.bz6(p,r,q),n=p.e,m=new Uint8Array(n) -B.F.iP(m,0,p.r) -o=new A.F3(o,m) +dE(a){var s,r=a.a,q=a.b,p=this.a,o=A.bAt(p,r,q),n=p.e,m=new Uint8Array(n) +B.K.j0(m,0,p.r) +o=new A.Fj(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.dS.iP(n,0,s)}o.e=p.e +B.dU.j0(n,0,s)}o.e=p.e o.w=p.w o.c=p.c o.d=p.d @@ -52478,14 +53606,14 @@ o.ax=p.ax o.ay=p.ay o.ch=p.ch o.CW=p.CW -r=new A.vX(o,B.bz) -r.NT(this) +r=new A.w7(o,B.bB) +r.NO(this) return r}, -aw(a,b){var s=A.bij(this) -s.aEc(b) +az(a,b){var s=A.bjp(this) +s.aEP(b) return s}, -aEc(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f -this.a.w5() +aEP(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +this.a.vQ() s=this.a r=s.d q=s.f @@ -52502,16 +53630,16 @@ g=a[5] f=a[13] q[o]=(k*n+j*m+i)*l q[s]=(h*n+g*m+f)*l}this.d=-1}, -hE(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 +hC(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.hE(0) +if(s)return e1.hC(0) if(!e1.Q&&e1.b!=null){e1=e1.b e1.toString -return e1}r=new A.ve(e1) -r.wi(e1) +return e1}r=new A.vp(e1) +r.w2(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.aO9(),d!==6;){c=r.e +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.aOM(),d!==6;){c=r.e switch(d){case 0:j=q[c] h=q[c+1] i=h @@ -52522,7 +53650,7 @@ h=q[c+3] i=h k=j break -case 2:if(f==null)f=new A.aIQ() +case 2:if(f==null)f=new A.aJV() b=c+1 a=q[c] a0=b+1 @@ -52574,7 +53702,7 @@ k=s}else{h=a8 j=a7 i=a6 k=s}break -case 3:if(e==null)e=new A.auv() +case 3:if(e==null)e=new A.avE() s=e1.y[r.b] b=c+1 a=q[c] @@ -52590,10 +53718,10 @@ 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.rx() +c0=new A.rF() c1=a4-a c2=s*(a2-a) -if(c0.rL(s*c1-c1,c1-2*c2,c2)!==0){a6=c0.a +if(c0.rB(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 @@ -52606,7 +53734,7 @@ 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.rL(s*c5-c5,c5-2*c6,c6)!==0){a6=c0.a +if(c0.rB(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 @@ -52622,7 +53750,7 @@ i=e.b j=e.c h=e.d break -case 4:if(g==null)g=new A.auP() +case 4:if(g==null)g=new A.avW() b=c+1 c7=q[c] a0=b+1 @@ -52702,15 +53830,15 @@ 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.x(o,n,m,l):B.G -e0.a.hE(0) +l=Math.max(l,h)}}d9=p?new A.x(o,n,m,l):B.H +e0.a.hC(0) return e0.a.b=d9}, -ro(){var s=A.bh9(this.a),r=A.b([],t._k) -return new A.a90(new A.aOk(new A.alD(s,A.b9h(s,!1),r,!1)))}, -j(a){return this.d6(0)}, -$iri:1} -A.aHE.prototype={ -Nm(a){var s=this,r=s.r,q=s.x +rh(){var s=A.bic(this.a),r=A.b([],t._k) +return new A.a9P(new A.aPu(new A.amC(s,A.bae(s,!1),r,!1)))}, +j(a){return this.cY(0)}, +$irq:1} +A.aIH.prototype={ +Nh(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 @@ -52722,22 +53850,22 @@ s.w=r return 1}else{a[0]=q a[1]=s.y return 5}}, -FQ(){var s,r,q=this +FD(){var s,r,q=this if(q.e===1){q.e=2 return new A.h(q.x,q.y)}s=q.a.f r=q.Q return new A.h(s[r-2],s[r-1])}, -da(){var s=this,r=s.z,q=s.a +d2(){var s=this,r=s.z,q=s.a if(rs)a=s}r=this.c q=r.length if(q===0)return-1 p=q-1 -for(o=0;os)b=s -r=$.G().U() +r=$.G().T() if(a>b||h.c.length===0)return r -q=h.Q7(a) -p=h.Q7(b) +q=h.Q2(a) +p=h.Q2(b) if(q===-1||p===-1)return r o=h.c n=o[q] -m=h.OC(q,a) +m=h.Ox(q,a) l=m.a -r.a2(0,l.a,l.b) +r.a0(0,l.a,l.b) k=m.c -j=h.OC(p,b).c -if(q===p)h.PD(n,k,j,r) +j=h.Ox(p,b).c +if(q===p)h.Py(n,k,j,r) else{i=q -do{h.PD(n,k,1,r);++i +do{h.Py(n,k,1,r);++i n=o[i] if(i!==p){k=0 continue}else break}while(!0) -h.PD(n,0,j,r)}return r}, -PD(a,b,c,d){var s,r=a.c +h.Py(n,0,j,r)}return r}, +Py(a,b,c,d){var s,r=a.c switch(a.a){case 1:s=1-c d.n(0,r[2]*c+r[0]*s,r[3]*c+r[1]*s) break -case 4:s=$.bcD() -A.bHC(r,b,c,s) +case 4:s=$.bdy() +A.bJ_(r,b,c,s) d.k(s[2],s[3],s[4],s[5],s[6],s[7]) break -case 2:s=$.bcD() -A.bEZ(r,b,c,s) -d.Vg(s[2],s[3],s[4],s[5]) +case 2:s=$.bdy() +A.bGl(r,b,c,s) +d.VI(s[2],s[3],s[4],s[5]) break case 3:throw A.d(A.cJ(null)) default:throw A.d(A.a8("Invalid segment type"))}}, -aow(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=1073741823,a={} +ap6(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=1073741823,a={} c.f=!1 a.a=0 -s=new A.aZ9(a,c) +s=new A.b_b(a,c) r=new Float32Array(8) q=a0.a p=c.c o=!1 -do{if(a0.da()===0&&o)break -n=a0.oY(0,r) +do{if(a0.d2()===0&&o)break +n=a0.oV(0,r) switch(n){case 0:o=!0 break case 1:s.$4(r[0],r[1],r[2],r[3]) break -case 4:a.a=A.baE(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],a.a,0,b,p) +case 4:a.a=A.bbw(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],a.a,0,b,p) break case 3:m=a0.f l=q.y[m] -k=new A.jM(r[0],r[1],r[2],r[3],r[4],r[5],l).Lo() +k=new A.jX(r[0],r[1],r[2],r[3],r[4],r[5],l).Le() j=k.length m=k[0] i=m.a @@ -52928,57 +54056,57 @@ for(g=1;g>>1 -g=this.FO(o,n,q,p,e,f,this.FO(a,b,s,r,o,n,g,h,m),h,m)}else{l=a-e +g=this.FB(o,n,q,p,e,f,this.FB(a,b,s,r,o,n,g,h,m),h,m)}else{l=a-e k=b-f j=g+Math.sqrt(l*l+k*k) -if(j>g)this.c.push(new A.HS(2,j,A.b([a,b,c,d,e,f],t.n))) +if(j>g)this.c.push(new A.I8(2,j,A.b([a,b,c,d,e,f],t.n))) g=j}return g}} -A.aZ9.prototype={ +A.b_b.prototype={ $4(a,b,c,d){var s=a-c,r=b-d,q=this.a,p=q.a,o=q.a=p+Math.sqrt(s*s+r*r) -if(o>p)this.b.c.push(new A.HS(1,o,A.b([a,b,c,d],t.n)))}, -$S:314} -A.aOk.prototype={ -ga3(a){var s=this.a -if(s==null)throw A.d(A.vn(u.g)) +if(o>p)this.b.c.push(new A.I8(1,o,A.b([a,b,c,d],t.n)))}, +$S:311} +A.aPu.prototype={ +ga2(a){var s=this.a +if(s==null)throw A.d(A.vy(u.g)) return s}, -F(){var s,r=this.b,q=r.axo() +H(){var s,r=this.b,q=r.ay0() if(q)++r.e if(q){s=r.e -this.a=new A.a9_(r.c[s].e,s,r) +this.a=new A.a9O(r.c[s].e,s,r) return!0}this.a=null return!1}} -A.a9_.prototype={ -tp(a){return this.d.c[this.c].tp(a)}, -Cr(a,b){return this.d.c[this.c].aK5(a,b,!0)}, +A.a9O.prototype={ +tf(a){return this.d.c[this.c].tf(a)}, +Cf(a,b){return this.d.c[this.c].aKK(a,b,!0)}, j(a){return"PathMetric"}, -$ivd:1, -gG(a){return this.a}} -A.Vc.prototype={} -A.HS.prototype={ -aHr(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this +$ivo:1, +gE(a){return this.a}} +A.Vt.prototype={} +A.I8.prototype={ +aI3(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this switch(a1.a){case 1:s=a1.c r=s[2] q=s[0] p=1-a2 o=s[3] s=s[1] -return new A.Vc(a2,new A.h(r*a2+q*p,o*a2+s*p),A.apy(r-q,o-s)) +return new A.Vt(a2,new A.h(r*a2+q*p,o*a2+s*p),A.aqI(r-q,o-s)) case 4:s=a1.c r=s[0] q=s[1] @@ -53000,8 +54128,8 @@ else d=!0 if(d){c=e?n-r:l-p b=e?m-q:s-o if(c===0&&b===0){c=l-r -b=s-q}a=A.apy(c,b)}else a=A.apy((g+2*k)*a2+i,(f+2*j)*a2+h) -return new A.Vc(a2,new A.h(((g+3*k)*a2+3*i)*a2+r,((f+3*j)*a2+3*h)*a2+q),a) +b=s-q}a=A.aqI(c,b)}else a=A.aqI((g+2*k)*a2+i,(f+2*j)*a2+h) +return new A.Vt(a2,new A.h(((g+3*k)*a2+3*i)*a2+r,((f+3*j)*a2+3*h)*a2+q),a) case 2:s=a1.c r=s[0] q=s[1] @@ -53009,45 +54137,45 @@ p=s[2] o=s[3] n=s[4] s=s[5] -a0=A.b9R(r,q,p,o,n,s) -m=a0.SS(a2) -l=a0.ST(a2) +a0=A.baN(r,q,p,o,n,s) +m=a0.SQ(a2) +l=a0.SR(a2) if(!(a2===0&&r===p&&q===o))k=a2===1&&p===n&&o===s else k=!0 n-=r s-=q -a=k?A.apy(n,s):A.apy(2*(n*a2+(p-r)),2*(s*a2+(o-q))) -return new A.Vc(a2,new A.h(m,l),a) +a=k?A.aqI(n,s):A.aqI(2*(n*a2+(p-r)),2*(s*a2+(o-q))) +return new A.Vt(a2,new A.h(m,l),a) default:throw A.d(A.a8("Invalid segment type"))}}} -A.F3.prototype={ -iQ(a,b,c){var s=a*2,r=this.f +A.Fj.prototype={ +iK(a,b,c){var s=a*2,r=this.f r[s]=b r[s+1]=c}, -lA(a){var s=this.f,r=a*2 +lx(a){var s=this.f,r=a*2 return new A.h(s[r],s[r+1])}, -WF(){var s=this -if(s.ay)return new A.x(s.lA(0).a,s.lA(0).b,s.lA(1).a,s.lA(2).b) -else return s.w===4?s.aqg():null}, -hE(a){var s -if(this.Q)this.NK() +Xa(){var s=this +if(s.ay)return new A.x(s.lx(0).a,s.lx(0).b,s.lx(1).a,s.lx(2).b) +else return s.w===4?s.aqR():null}, +hC(a){var s +if(this.Q)this.NF() s=this.a s.toString return s}, -aqg(){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.lA(0).a,h=k.lA(0).b,g=k.lA(1).a,f=k.lA(1).b +aqR(){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.lx(0).a,h=k.lx(0).b,g=k.lx(1).a,f=k.lx(1).b if(k.r[1]!==1||f!==h)return j s=g-i -r=k.lA(2).a -q=k.lA(2).b +r=k.lx(2).a +q=k.lx(2).b if(k.r[2]!==1||r!==g)return j p=q-f -o=k.lA(3) -n=k.lA(3).b +o=k.lx(3) +n=k.lx(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.x(m,l,m+Math.abs(s),l+Math.abs(p))}, -afq(){var s,r,q,p,o +ag1(){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 @@ -53058,12 +54186,12 @@ p=s[2] o=s[3] if(q===o||r===p)return new A.x(r,q,p,o) return null}, -a0x(){var s,r,q,p,o,n,m,l,k,j,i,h={},g=this.hE(0),f=A.b([],t.kG),e=new A.ve(this) -e.wi(this) +a10(){var s,r,q,p,o,n,m,l,k,j,i,h={},g=this.hC(0),f=A.b([],t.kG),e=new A.vp(this) +e.w2(this) s=new Float32Array(8) -h.a=e.oY(0,s) +h.a=e.oV(0,s) h.b=0 -for(;r=h.a=e.oY(0,s),r!==6;)if(3===r){q=s[2] +for(;r=h.a=e.oV(0,s),r!==6;)if(3===r){q=s[2] p=s[3] o=q-s[0] n=p-s[1] @@ -53071,17 +54199,17 @@ m=s[4] l=s[5] if(o!==0){k=Math.abs(o) j=Math.abs(l-p)}else{j=Math.abs(n) -k=n!==0?Math.abs(m-q):Math.abs(o)}f.push(new A.bD(k,j));++h.b}m=f[0] +k=n!==0?Math.abs(m-q):Math.abs(o)}f.push(new A.bI(k,j));++h.b}m=f[0] l=f[1] i=f[2] -return A.aIW(g,f[3],i,m,l)}, +return A.aK0(g,f[3],i,m,l)}, l(a,b){if(b==null)return!1 if(this===b)return!0 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.F3&&this.aJW(b)}, +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.Fj&&this.aKA(b)}, gJ(a){var s=this -return A.a4(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)}, -aJW(a){var s,r,q,p,o,n,m,l=this +return A.a3(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)}, +aKA(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 @@ -53096,46 +54224,46 @@ for(o=0;oq.c){s=a+10 q.c=s r=new Float32Array(s*2) -B.dS.iP(r,0,q.f) +B.dU.j0(r,0,q.f) q.f=r}q.d=a}, -H0(a){var s,r,q=this +GM(a){var s,r,q=this if(a>q.e){s=a+8 q.e=s r=new Uint8Array(s) -B.F.iP(r,0,q.r) +B.K.j0(r,0,q.r) q.r=r}q.w=a}, -GZ(a){var s,r,q=this +GK(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.dS.iP(r,0,s) +if(s!=null)B.dU.j0(r,0,s) q.y=r}q.z=a}, -I4(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=b.d,g=i.d+h -i.w5() -i.H_(g) +HP(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=b.d,g=i.d+h +i.vQ() +i.GL(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.H0(o+n) +i.GM(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.aN5.prototype={ -SS(a){return(this.a*a+this.c)*a+this.e}, -ST(a){return(this.b*a+this.d)*a+this.f}} -A.aHG.prototype={ -aFc(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.a,c=A.b9h(d,!0) -for(s=e.f,r=t.td;q=c.oY(0,s),q!==6;)switch(q){case 0:case 5:break -case 1:e.apr() -break -case 2:p=!A.bha(s)?A.bz8(s):0 -o=e.a_b(s[0],s[1],s[2],s[3],s[4],s[5]) -e.d+=p>0?o+e.a_b(s[4],s[5],s[6],s[7],s[8],s[9]):o +A.aO9.prototype={ +SQ(a){return(this.a*a+this.c)*a+this.e}, +SR(a){return(this.b*a+this.d)*a+this.f}} +A.aIJ.prototype={ +aFQ(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.a,c=A.bae(d,!0) +for(s=e.f,r=t.td;q=c.oV(0,s),q!==6;)switch(q){case 0:case 5:break +case 1:e.aq1() +break +case 2:p=!A.bid(s)?A.bAv(s):0 +o=e.a_F(s[0],s[1],s[2],s[3],s[4],s[5]) +e.d+=p>0?o+e.a_F(s[4],s[5],s[6],s[7],s[8],s[9]):o break case 3:n=d.y[c.f] m=s[0] @@ -53359,15 +54487,15 @@ k=s[2] j=s[3] i=s[4] h=s[5] -g=A.bha(s) +g=A.bid(s) f=A.b([],r) -new A.jM(m,l,k,j,i,h,n).aGV(f) -e.a_a(f[0]) -if(!g&&f.length===2)e.a_a(f[1]) +new A.jX(m,l,k,j,i,h,n).aHx(f) +e.a_E(f[0]) +if(!g&&f.length===2)e.a_E(f[1]) break -case 4:e.apo() +case 4:e.apZ() break}}, -apr(){var s,r,q,p,o,n=this,m=n.f,l=m[0],k=m[1],j=m[2],i=m[3] +aq1(){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 @@ -53375,13 +54503,13 @@ r=k q=1}m=n.c if(ms)return p=n.b -if(A.aHH(p,m,l,k,j,i)){++n.e +if(A.aIK(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.bAl(o)===q)q=0 +q=0}else if(A.bBH(o)===q)q=0 n.d+=q}, -a_b(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k=this +a_F(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 @@ -53389,15 +54517,15 @@ r=b q=1}p=k.c if(ps)return 0 o=k.b -if(A.aHH(o,p,a,b,e,f)){++k.e +if(A.aIK(o,p,a,b,e,f)){++k.e return 0}if(p===s)return 0 -n=new A.rx() -if(0===n.rL(b-2*d+f,2*(d-b),b-p))m=q===1?a:e +n=new A.rF() +if(0===n.rB(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 @@ -53405,20 +54533,20 @@ r=h q=1}p=i.c if(ps)return o=i.b -if(A.aHH(o,p,a.a,h,a.e,g)){++i.e +if(A.aIK(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.rx() -if(0===l.rL(g+(h-2*m),2*(m-h),h-p))k=q===1?a.a:a.e +l=new A.rF() +if(0===l.rB(g+(h-2*m),2*(m-h),h-p))k=q===1?a.a:a.e else{j=l.a j.toString -k=A.buU(a.a,a.c,a.e,n,j)/A.buT(n,j)}if(Math.abs(k-o)<0.000244140625)if(o!==a.e||p!==a.f){++i.e +k=A.bwd(a.a,a.c,a.e,n,j)/A.bwc(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+(kp)return l=g.b -if(A.aHH(l,m,d,b,r,q)){++g.e +if(A.aIK(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.blx(f,a0,m) +return}i=A.bmE(f,a0,m) if(i==null)return -h=A.blW(d,a,s,r,i) +h=A.bn2(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<$.tt.length;++m){l=$.tt[m] +s.push(new A.vi(new A.N(r.c-r.a,r.d-r.b),new A.aIQ(q)))}}, +asd(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=a0.c-a0.a,a=a0.d-a0.b +for(s=b+1,r=a+1,q=b*a,p=q>1,o=null,n=1/0,m=0;m<$.tE.length;++m){l=$.tE[m] k=self.window.devicePixelRatio if(k===0)k=1 if(l.y!==k)continue @@ -53582,73 +54710,73 @@ k=k.d-k.b i=j*k h=c.dy g=self.window.devicePixelRatio -if(l.r>=B.c.dA(s*(g===0?1:g))+2){g=self.window.devicePixelRatio -f=l.w>=B.c.dA(r*(g===0?1:g))+2&&l.ay===h}else f=!1 +if(l.r>=B.c.dm(s*(g===0?1:g))+2){g=self.window.devicePixelRatio +f=l.w>=B.c.dm(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.b.N($.tt,o) -o.spT(0,a0) +o=l}}if(o!=null){B.b.O($.tE,o) +o.spO(0,a0) o.b=c.fx -return o}d=A.bdA(a0,c.cy.b.d,c.dy) +return o}d=A.bez(a0,c.cy.b.d,c.dy) d.b=c.fx return d}, -Zk(){A.O(this.d.style,"transform","translate("+A.j(this.CW)+"px, "+A.j(this.cx)+"px)")}, -je(){this.Zk() -this.FC(null)}, -cJ(){this.NN(null) +ZO(){A.O(this.d.style,"transform","translate("+A.j(this.CW)+"px, "+A.j(this.cx)+"px)")}, +j7(){this.ZO() +this.Fp(null)}, +cG(){this.NI(null) this.fr=!0 -this.Y5()}, +this.YC()}, a6(a,b){var s,r,q=this -q.Y9(0,b) +q.YG(0,b) q.fx=b.fx if(b!==q)b.fx=null -if(q.CW!==b.CW||q.cx!==b.cx)q.Zk() -q.NN(b) +if(q.CW!==b.CW||q.cx!==b.cx)q.ZO() +q.NI(b) if(q.cy===b.cy){s=q.ch -r=s instanceof A.qa&&q.dy!==s.ay -if(q.fr||r)q.FC(b) -else q.ch=b.ch}else q.FC(b)}, -ph(){var s=this -s.Y8() -s.NN(s) -if(s.fr)s.FC(s)}, -oA(){A.apA(this.ch) +r=s instanceof A.qj&&q.dy!==s.ay +if(q.fr||r)q.Fp(b) +else q.ch=b.ch}else q.Fp(b)}, +pc(){var s=this +s.YF() +s.NI(s) +if(s.fr)s.Fp(s)}, +ox(){A.aqK(this.ch) this.ch=null -this.Y6()}} -A.aHN.prototype={ +this.YD()}} +A.aIQ.prototype={ $0(){var s,r=this.a,q=r.fy q.toString -s=r.ch=r.arD(q) +s=r.ch=r.asd(q) s.b=r.fx q=r.d q.toString -A.bbO(q) +A.bcH(q) r.d.append(s.c) -s.ak(0) +s.ao(0) q=r.cy.b q.toString r=r.fy r.toString -q.I5(s,r) -s.uC()}, +q.HQ(s,r) +s.us()}, $S:0} -A.aJn.prototype={ -I5(a,b){var s,r,q,p,o,n,m,l,k,j +A.aKs.prototype={ +HQ(a,b){var s,r,q,p,o,n,m,l,k,j try{m=this.b m.toString -m=A.bmX(b,m) +m=A.bo3(b,m) l=this.c k=l.length if(m){s=k -for(r=0;r1){s=q.a s.y=s.r.pop() r=s.w.pop() @@ -53657,27 +54785,27 @@ 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.b.ga9(s) instanceof A.Nt)s.pop() -else s.push(B.I4);--q.r}, -pW(a,b){var s=new A.a4A(a,b) -switch(b.a){case 1:this.a.pW(a,s) +if(s.length!==0&&B.b.ga4(s) instanceof A.NL)s.pop() +else s.push(B.I6);--q.r}, +pR(a,b){var s=new A.a5f(a,b) +switch(b.a){case 1:this.a.pR(a,s) break case 0:break}this.d.c=!0 this.c.push(s)}, -aU(a,b){var s,r,q=this,p=b.a +aX(a,b){var s,r,q=this,p=b.a if(p.w!=null)q.d.c=!0 q.e=!0 -s=A.BT(b) +s=A.C3(b) b.b=!0 -r=new A.a4M(a,p) +r=new A.a5r(a,p) p=q.a -if(s!==0)p.o3(a.e8(s),r) -else p.o3(a,r) +if(s!==0)p.o_(a.e2(s),r) +else p.o_(a,r) q.c.push(r)}, -dG(a,b){var s,r,q,p,o,n,m,l,k=this,j=b.a +dr(a,b){var s,r,q,p,o,n,m,l,k=this,j=b.a if(j.w!=null||!a.as)k.d.c=!0 k.e=!0 -s=A.BT(b) +s=A.C3(b) r=a.a q=a.c p=Math.min(r,q) @@ -53687,13 +54815,13 @@ m=Math.min(o,n) q=Math.max(r,q) n=Math.max(o,n) b.b=!0 -l=new A.a4L(a,j) -k.a.qF(p-s,m-s,q+s,n+s,l) +l=new A.a5q(a,j) +k.a.qy(p-s,m-s,q+s,n+s,l) k.c.push(l)}, -uw(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=this,a4=new A.x(b1.a,b1.b,b1.c,b1.d),a5=b0.a,a6=b0.b,a7=b0.c,a8=b0.d,a9=new A.x(a5,a6,a7,a8) -if(a9.l(0,a4)||!a9.fL(a4).l(0,a4))return -s=b0.EO() -r=b1.EO() +ul(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=this,a4=new A.x(b1.a,b1.b,b1.c,b1.d),a5=b0.a,a6=b0.b,a7=b0.c,a8=b0.d,a9=new A.x(a5,a6,a7,a8) +if(a9.l(0,a4)||!a9.fJ(a4).l(0,a4))return +s=b0.EC() +r=b1.EC() q=s.e p=s.f o=s.r @@ -53712,27 +54840,27 @@ c=r.x b=r.y if(i*i+h*h>q*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.BT(b2) +a=A.C3(b2) b2.b=!0 -a0=new A.a4D(b0,b1,b2.a) -q=$.G().U() +a0=new A.a5i(b0,b1,b2.a) +q=$.G().T() q.sfA(B.ap) -q.fR(b0) -q.fR(b1) +q.fP(b0) +q.fP(b1) q.R(0) a0.x=q a1=Math.min(a5,a7) a2=Math.max(a5,a7) -a3.a.qF(a1-a,Math.min(a6,a8)-a,a2+a,Math.max(a6,a8)+a,a0) +a3.a.qy(a1-a,Math.min(a6,a8)-a,a2+a,Math.max(a6,a8)+a,a0) a3.c.push(a0)}, Z(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.WF() -if(s!=null){b.aU(s,a0) +s=a.a.Xa() +if(s!=null){b.aX(s,a0) return}r=a.a -q=r.ax?r.a0x():null -if(q!=null){b.dG(q,a0) -return}p=a.a.afq() +q=r.ax?r.a10():null +if(q!=null){b.dr(q,a0) +return}p=a.a.ag1() if(p!=null){r=a0.a.c r=(r==null?0:r)===0}else r=!1 if(r){r=p.a @@ -53747,150 +54875,150 @@ m=l-m i=Math.abs(m) h=m===0?1:i g=r===0?1:j -a0.sS(0,B.i) -b.aU(new A.x(n,k,n+g,k+h),a0) +a0.sP(0,B.i) +b.aX(new A.x(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.hE(0) -e=A.BT(a0) -if(e!==0)f=f.e8(e) -d=new A.vX(A.bh9(a.a),B.bz) -d.NT(a) +f=a.hC(0) +e=A.C3(a0) +if(e!==0)f=f.e2(e) +d=new A.w7(A.bic(a.a),B.bB) +d.NO(a) a0.b=!0 -c=new A.a4J(d,a0.a) -b.a.o3(f,c) +c=new A.a5o(d,a0.a) +b.a.o_(f,c) d.b=a.b b.c.push(c)}}, -xR(a){var s,r,q=this,p=t.S9.a(a).b +xC(a){var s,r,q=this,p=t.S9.a(a).b if(p==null)return if(p.e)q.e=!0 s=q.d r=p.d -s.a=B.bT.le(s.a,r.a) -s.b=B.bT.le(s.b,r.b) -s.c=B.bT.le(s.c,r.c) -q.bP(0) -B.b.H(q.c,p.c) -q.bp(0) +s.a=B.bV.lc(s.a,r.a) +s.b=B.bV.lc(s.b,r.b) +s.c=B.bV.lc(s.c,r.c) +q.bO(0) +B.b.I(q.c,p.c) +q.bo(0) p=p.b -if(p!=null)q.a.afw(p)}, -hQ(a,b,c,d){var s,r=this,q=r.d +if(p!=null)q.a.ag7(p)}, +hL(a,b,c,d){var s,r=this,q=r.d d.b=r.e=q.a=q.c=!0 -s=new A.Ns(a,b,c,d.a) -r.a.o3(c,s) +s=new A.NK(a,b,c,d.a) +r.a.o_(c,s) r.c.push(s)}, -q0(a,b){var s,r,q,p,o=this +pW(a,b){var s,r,q,p,o=this t.zK.a(a) if(!a.e)return o.e=!0 s=o.d s.c=!0 s.b=!0 -r=new A.a4I(a,b) -q=a.gjJ().z +r=new A.a5n(a,b) +q=a.gjH().z s=b.a p=b.b -o.a.qF(s+q.a,p+q.b,s+q.c,p+q.d,r) +o.a.qy(s+q.a,p+q.b,s+q.c,p+q.d,r) o.c.push(r)}, -a0M(a,b,c,d){var s,r,q,p,o,n,m,l=a[0],k=a[1],j=a.length -for(s=k,r=l,q=2;qa.d||s.da.c}} -A.Nt.prototype={ -dd(a){a.bP(0)}, -j(a){return this.d6(0)}} -A.a4P.prototype={ -dd(a){a.bp(0)}, -j(a){return this.d6(0)}} -A.a4T.prototype={ -dd(a){a.aL(0,this.a,this.b)}, -j(a){return this.d6(0)}} -A.a4R.prototype={ -dd(a){a.eG(0,this.a,this.b)}, -j(a){return this.d6(0)}} -A.a4Q.prototype={ -dd(a){a.nW(0,this.a)}, -j(a){return this.d6(0)}} -A.a4S.prototype={ -dd(a){a.aw(0,this.a)}, -j(a){return this.d6(0)}} -A.a4A.prototype={ -dd(a){a.pW(this.f,this.r)}, -j(a){return this.d6(0)}} -A.a4z.prototype={ -dd(a){a.uj(this.f)}, -j(a){return this.d6(0)}} -A.a4y.prototype={ -dd(a){a.kO(0,this.f)}, -j(a){return this.d6(0)}} -A.a4C.prototype={ -dd(a){a.Ch(this.f,this.r)}, -j(a){return this.d6(0)}} -A.a4F.prototype={ -dd(a){a.eb(this.f,this.r,this.w)}, -j(a){return this.d6(0)}} -A.a4H.prototype={ -dd(a){a.uy(this.f)}, -j(a){return this.d6(0)}} -A.a4O.prototype={ -dd(a){a.xS(this.f,this.r,this.w)}, -j(a){return this.d6(0)}} -A.a4K.prototype={ -dd(a){a.ru(this.r,this.f,this.w)}, -j(a){return this.d6(0)}} -A.a4M.prototype={ -dd(a){a.aU(this.f,this.r)}, -j(a){return this.d6(0)}} -A.a4L.prototype={ -dd(a){a.dG(this.f,this.r)}, -j(a){return this.d6(0)}} -A.a4D.prototype={ -dd(a){var s=this.w +A.NL.prototype={ +d5(a){a.bO(0)}, +j(a){return this.cY(0)}} +A.a5u.prototype={ +d5(a){a.bo(0)}, +j(a){return this.cY(0)}} +A.a5y.prototype={ +d5(a){a.aL(0,this.a,this.b)}, +j(a){return this.cY(0)}} +A.a5w.prototype={ +d5(a){a.eD(0,this.a,this.b)}, +j(a){return this.cY(0)}} +A.a5v.prototype={ +d5(a){a.nS(0,this.a)}, +j(a){return this.cY(0)}} +A.a5x.prototype={ +d5(a){a.az(0,this.a)}, +j(a){return this.cY(0)}} +A.a5f.prototype={ +d5(a){a.pR(this.f,this.r)}, +j(a){return this.cY(0)}} +A.a5e.prototype={ +d5(a){a.u8(this.f)}, +j(a){return this.cY(0)}} +A.a5d.prototype={ +d5(a){a.kN(0,this.f)}, +j(a){return this.cY(0)}} +A.a5h.prototype={ +d5(a){a.C6(this.f,this.r)}, +j(a){return this.cY(0)}} +A.a5k.prototype={ +d5(a){a.ed(this.f,this.r,this.w)}, +j(a){return this.cY(0)}} +A.a5m.prototype={ +d5(a){a.un(this.f)}, +j(a){return this.cY(0)}} +A.a5t.prototype={ +d5(a){a.xD(this.f,this.r,this.w)}, +j(a){return this.cY(0)}} +A.a5p.prototype={ +d5(a){a.rn(this.r,this.f,this.w)}, +j(a){return this.cY(0)}} +A.a5r.prototype={ +d5(a){a.aX(this.f,this.r)}, +j(a){return this.cY(0)}} +A.a5q.prototype={ +d5(a){a.dr(this.f,this.r)}, +j(a){return this.cY(0)}} +A.a5i.prototype={ +d5(a){var s=this.w if(s.b==null)s.b=B.i a.Z(this.x,s)}, -j(a){return this.d6(0)}} -A.a4G.prototype={ -dd(a){a.xQ(this.f,this.r)}, -j(a){return this.d6(0)}} -A.a4B.prototype={ -dd(a){a.cw(this.f,this.r,this.w)}, -j(a){return this.d6(0)}} -A.a4J.prototype={ -dd(a){a.Z(this.f,this.r)}, -j(a){return this.d6(0)}} -A.a4N.prototype={ -dd(a){var s=this -a.rv(s.f,s.r,s.w,s.x)}, -j(a){return this.d6(0)}} -A.a4E.prototype={ -dd(a){a.lJ(0,this.f,this.r,this.w)}, -j(a){return this.d6(0)}} -A.Ns.prototype={ -dd(a){var s=this -a.hQ(s.f,s.r,s.w,s.x)}, -j(a){return this.d6(0)}} -A.a4I.prototype={ -dd(a){a.q0(this.f,this.r)}, -j(a){return this.d6(0)}} -A.aZ8.prototype={ -pW(a,b){var s,r,q,p,o=this,n=a.gad(a),m=a.gag(a),l=a.gaI(a),k=a.gaN(a) -if(!o.x){s=$.b6J() +j(a){return this.cY(0)}} +A.a5l.prototype={ +d5(a){a.xB(this.f,this.r)}, +j(a){return this.cY(0)}} +A.a5g.prototype={ +d5(a){a.ct(this.f,this.r,this.w)}, +j(a){return this.cY(0)}} +A.a5o.prototype={ +d5(a){a.Z(this.f,this.r)}, +j(a){return this.cY(0)}} +A.a5s.prototype={ +d5(a){var s=this +a.ro(s.f,s.r,s.w,s.x)}, +j(a){return this.cY(0)}} +A.a5j.prototype={ +d5(a){a.lH(0,this.f,this.r,this.w)}, +j(a){return this.cY(0)}} +A.NK.prototype={ +d5(a){var s=this +a.hL(s.f,s.r,s.w,s.x)}, +j(a){return this.cY(0)}} +A.a5n.prototype={ +d5(a){a.pW(this.f,this.r)}, +j(a){return this.cY(0)}} +A.b_a.prototype={ +pR(a,b){var s,r,q,p,o=this,n=a.gag(a),m=a.gal(a),l=a.gaI(a),k=a.gaN(a) +if(!o.x){s=$.b7G() s[0]=n s[1]=m s[2]=l s[3]=k -A.b6p(o.y,s) +A.b7o(o.y,s) n=s[0] m=s[1] l=s[2] @@ -53915,15 +55043,15 @@ else{b.b=s b.c=p b.d=q b.e=r}}, -o3(a,b){this.qF(a.gad(a),a.gag(a),a.gaI(a),a.gaN(a),b)}, -qF(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j=this +o_(a,b){this.qy(a.gag(a),a.gal(a),a.gaI(a),a.gaN(a),b)}, +qy(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=$.b6J() +return}if(!j.x){s=$.b7G() s[0]=a s[1]=b s[2]=c s[3]=d -A.b6p(j.y,s) +A.b7o(j.y,s) r=s[0] q=s[1] p=s[2] @@ -53952,14 +55080,14 @@ 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}, -afw(a){var s,r,q,p,o,n=this,m=a.a,l=a.b,k=a.c,j=a.d +ag7(a){var s,r,q,p,o,n=this,m=a.a,l=a.b,k=a.c,j=a.d if(m===k||l===j)return -if(!n.x){s=$.b6J() +if(!n.x){s=$.b7G() s[0]=m s[1]=l s[2]=k s[3]=j -A.b6p(n.y,s) +A.b7o(n.y,s) r=s[0] q=s[1] p=s[2] @@ -53973,13 +55101,13 @@ n.f=Math.max(Math.max(n.f,q),o)}else{n.c=Math.min(r,p) n.e=Math.max(r,p) n.d=Math.min(q,o) n.f=Math.max(q,o)}n.b=!0}, -M8(){var s=this,r=s.y,q=new A.dc(new Float32Array(16)) -q.q(r) +LX(){var s=this,r=s.y,q=new A.dd(new Float32Array(16)) +q.u(r) s.r.push(q) r=s.z?new A.x(s.Q,s.as,s.at,s.ax):null s.w.push(r)}, -aHn(){var s,r,q,p,o,n,m,l,k,j,i=this -if(!i.b)return B.G +aI_(){var s,r,q,p,o,n,m,l,k,j,i=this +if(!i.b)return B.H s=i.a r=s.a if(isNaN(r))r=-1/0 @@ -53997,117 +55125,117 @@ n=i.d s=i.f k=Math.min(n,s) j=Math.max(n,s) -if(lc0||b6>c1)return -if(b7-b5$.b8j||r>$.b8i){k=$.aAr +j.c.push(new A.oa("main",k)) +k.push(j.guF().a+" = v_color;") +i=j.cG()}else i=A.bgr(n,m.a,m.b) +if(s>$.b9i||r>$.b9h){k=$.aBx if(k!=null){h=k.a.getExtension("WEBGL_lose_context") -if(h!=null)h.loseContext()}$.b8k=$.aAr=null -$.b8j=Math.max($.b8j,s) -$.b8i=Math.max($.b8i,s)}k=$.b8k -if(k==null)k=$.b8k=A.aGe(s,r) -g=$.aAr -k=g==null?$.aAr=A.b8l(k):g +if(h!=null)h.loseContext()}$.b9j=$.aBx=null +$.b9i=Math.max($.b9i,s) +$.b9h=Math.max($.b9h,s)}k=$.b9j +if(k==null)k=$.b9j=A.aHh(s,r) +g=$.aBx +k=g==null?$.aBx=A.b9k(k):g k.fr=s k.fx=r -f=k.BC(l,i) +f=k.Bq(l,i) g=k.a e=f.a -A.aF(g,"useProgram",[e]) -d=k.LN(e,"position") -A.bn7(k,f,q,p,s,r,c2) +A.aN(g,"useProgram",[e]) +d=k.LC(e,"position") +A.boe(k,f,q,p,s,r,c2) c=!o if(c){b=m.e -A.aF(g,"uniform4f",[k.j6(0,e,"u_textransform"),1/b.d,1/b.e,0,0])}b=g.createBuffer() +A.aN(g,"uniform4f",[k.j_(0,e,"u_textransform"),1/b.d,1/b.e,0,0])}b=g.createBuffer() b.toString if(c)if(n){a=g.createVertexArray() a.toString -A.aF(g,"bindVertexArray",[a])}else a=null +A.aN(g,"bindVertexArray",[a])}else a=null else a=null -A.aF(g,a8,[d]) -A.aF(g,a9,[k.gl3(),b]) -A.blv(k,b3,1) -A.aF(g,b0,[d,2,k.gUd(),!1,0,0]) -a0=b3.length/2|0 +A.aN(g,a8,[d]) +A.aN(g,a9,[k.gl0(),b]) +A.bmC(k,b3,1) +A.aN(g,b0,[d,2,k.gUA(),!1,0,0]) +a0=J.b3(b3)/2|0 if(o){a1=g.createBuffer() -A.aF(g,a9,[k.gl3(),a1]) +A.aN(g,a9,[k.gl0(),a1]) o=c3.c if(o==null){a2=new Uint32Array(a0) for(o=c5.r,a3=0;a31;)s.pop() -t.on.a(B.b.ga5(s)).DK(new A.aID())}, +t.on.a(B.b.ga5(s)).Dv(new A.aJI())}, $S:0} -A.aOo.prototype={ +A.aPy.prototype={ $0(){var s,r,q=t.on,p=this.a.a -if($.aOm==null)q.a(B.b.ga5(p)).cJ() +if($.aPw==null)q.a(B.b.ga5(p)).cG() else{s=q.a(B.b.ga5(p)) -r=$.aOm +r=$.aPw r.toString -s.a6(0,r)}A.bHI(q.a(B.b.ga5(p))) -$.aOm=q.a(B.b.ga5(p)) -return new A.Gf(q.a(B.b.ga5(p)).d)}, -$S:328} -A.y3.prototype={ -xC(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=this,a5="bindBuffer",a6="texParameteri",a7=a4.a,a8=a4.b -if(a7!==B.J&&a8!==B.J){s=a4.aAs(a4.e,a7,a8) +s.a6(0,r)}A.bJ5(q.a(B.b.ga5(p))) +$.aPw=q.a(B.b.ga5(p)) +return new A.Gw(q.a(B.b.ga5(p)).d)}, +$S:318} +A.yb.prototype={ +xm(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=this,a5="bindBuffer",a6="texParameteri",a7=a4.a,a8=a4.b +if(a7!==B.J&&a8!==B.J){s=a4.aB4(a4.e,a7,a8) s.toString -r=a7===B.hz||a7===B.hA -q=a8===B.hz||a8===B.hA +r=a7===B.hB||a7===B.hC +q=a8===B.hB||a8===B.hC if(r)p=q?"repeat":"repeat-x" else p=q?"repeat-y":"no-repeat" p=a9.createPattern(s,p) p.toString -return p}else{if($.jD==null)$.jD=new A.wD() +return p}else{if($.jN==null)$.jN=new A.wL() b0.toString -s=$.dT() +s=$.e0() o=s.x if(o==null){p=self.window.devicePixelRatio -o=p===0?1:p}n=B.c.dA((b0.gaI(b0)-b0.gad(b0))*o) -m=B.c.dA((b0.gaN(b0)-b0.gag(b0))*o) -p=$.eq -l=(p==null?$.eq=A.l8():p)===2 -k=A.bja() -j=A.bfq(l,a7,a8) -i=A.b8l(A.aGe(n,m)) +o=p===0?1:p}n=B.c.dm((b0.gaI(b0)-b0.gag(b0))*o) +m=B.c.dm((b0.gaN(b0)-b0.gal(b0))*o) +p=$.ex +l=(p==null?$.ex=A.ll():p)===2 +k=A.bkh() +j=A.bgr(l,a7,a8) +i=A.b9k(A.aHh(n,m)) i.fr=n i.fx=m -h=i.BC(k,j) +h=i.Bq(k,j) p=i.a g=h.a -A.aF(p,"useProgram",[g]) +A.aN(p,"useProgram",[g]) f=new Float32Array(12) -e=b0.aL(0,-b0.gad(b0),-b0.gag(b0)) +e=b0.aL(0,-b0.gag(b0),-b0.gal(b0)) d=e.a f[0]=d c=e.b @@ -54375,54 +55503,54 @@ f[8]=d f[9]=a f[10]=d f[11]=c -a0=i.LN(g,"position") -A.bn7(i,h,0,0,n,m,new A.dc(a4.c)) -a4.f=b0.gad(b0)!==0||b0.gag(b0)!==0 -d=b0.gad(b0) -c=b0.gag(b0) +a0=i.LC(g,"position") +A.boe(i,h,0,0,n,m,new A.dd(a4.c)) +a4.f=b0.gag(b0)!==0||b0.gal(b0)!==0 +d=b0.gag(b0) +c=b0.gal(b0) b=a4.e -A.aF(p,"uniform4f",[i.j6(0,g,"u_textransform"),1/b.d,1/b.e,d,c]) +A.aN(p,"uniform4f",[i.j_(0,g,"u_textransform"),1/b.d,1/b.e,d,c]) c=p.createBuffer() c.toString if(l){a1=p.createVertexArray() a1.toString -A.aF(p,"bindVertexArray",[a1])}else a1=null -A.aF(p,"enableVertexAttribArray",[a0]) -A.aF(p,a5,[i.gl3(),c]) +A.aN(p,"bindVertexArray",[a1])}else a1=null +A.aN(p,"enableVertexAttribArray",[a0]) +A.aN(p,a5,[i.gl0(),c]) s=s.x if(s==null){s=self.window.devicePixelRatio -if(s===0)s=1}A.blv(i,f,s) -A.aF(p,"vertexAttribPointer",[a0,2,i.gUd(),!1,0,0]) +if(s===0)s=1}A.bmC(i,f,s) +A.aN(p,"vertexAttribPointer",[a0,2,i.gUA(),!1,0,0]) a2=p.createTexture() -p.activeTexture(i.gaaM()) -A.aF(p,"bindTexture",[i.gjY(),a2]) -i.adl(0,i.gjY(),0,i.gK5(),i.gK5(),i.gK8(),b.a) -if(l){A.aF(p,a6,[i.gjY(),i.gK6(),A.b6k(i,a7)]) -A.aF(p,a6,[i.gjY(),i.gK7(),A.b6k(i,a8)]) -A.aF(p,"generateMipmap",[i.gjY()])}else{A.aF(p,a6,[i.gjY(),i.gK6(),i.gyo()]) -A.aF(p,a6,[i.gjY(),i.gK7(),i.gyo()]) -A.aF(p,a6,[i.gjY(),i.gaaN(),i.gaaL()])}A.aF(p,"clear",[i.gUc()]) -i.a8Q(6,B.jS) +p.activeTexture(i.gabq()) +A.aN(p,"bindTexture",[i.gjY(),a2]) +i.adW(0,i.gjY(),0,i.gJS(),i.gJS(),i.gJV(),b.a) +if(l){A.aN(p,a6,[i.gjY(),i.gJT(),A.b7j(i,a7)]) +A.aN(p,a6,[i.gjY(),i.gJU(),A.b7j(i,a8)]) +A.aN(p,"generateMipmap",[i.gjY()])}else{A.aN(p,a6,[i.gjY(),i.gJT(),i.gyb()]) +A.aN(p,a6,[i.gjY(),i.gJU(),i.gyb()]) +A.aN(p,a6,[i.gjY(),i.gabr(),i.gabp()])}A.aN(p,"clear",[i.gUz()]) +i.a9p(6,B.jW) if(a1!=null)p.bindVertexArray(null) -a3=i.acq(!1) -A.aF(p,a5,[i.gl3(),null]) -A.aF(p,a5,[i.gv8(),null]) +a3=i.ad2(!1) +A.aN(p,a5,[i.gl0(),null]) +A.aN(p,a5,[i.guU(),null]) a3.toString s=a9.createPattern(a3,"no-repeat") s.toString return s}}, -aAs(a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=a2===B.hA?2:1,a0=a3===B.hA?2:1 +aB4(a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=a2===B.hC?2:1,a0=a3===B.hC?2:1 if(a===1&&a0===1)return a1.a s=a1.d r=a1.e q=s*a p=r*a0 -o=A.aGe(q,p) +o=A.aHh(q,p) n=o.a -if(n!=null)n=A.beP(n,"2d",null) +if(n!=null)n=A.bfP(n,"2d",null) else{n=o.b n.toString -n=A.nr(n,"2d",null)}n.toString +n=A.nE(n,"2d",null)}n.toString for(m=-2*r,l=-2*s,k=a1.a,j=0;j>>24&255)<1}, -$S:330} -A.aMI.prototype={ -RD(a,b){var s,r,q=this +$S:327} +A.aNM.prototype={ +RB(a,b){var s,r,q=this q.b=!0 s=q.a -if(s==null)q.a=A.aGe(a,b) +if(s==null)q.a=A.aHh(a,b) else if(a!==s.c&&b!==s.d){s.c=a s.d=b r=s.a @@ -54482,35 +55610,35 @@ if(r!=null){r.width=a s=s.a s.toString s.height=b}else{r=s.b -if(r!=null){A.Df(r,a) +if(r!=null){A.Ds(r,a) r=s.b r.toString -A.De(r,b) +A.Dr(r,b) r=s.b r.toString -s.a5h(r)}}}s=q.a +s.a5N(r)}}}s=q.a s.toString -return A.b8l(s)}} -A.Ds.prototype={$ijp:1,$ikJ:1} -A.a1v.prototype={ -uq(a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0="u_tile_offset",a1="angle_range",a2="m_gradient",a3="uniform2f",a4=B.c.dA(a6.gaI(a6)-a6.gad(a6)),a5=B.c.dA(a6.gaN(a6)-a6.gag(a6)) -if($.jD==null)$.jD=new A.wD() -s=$.ID().RD(a4,a5) +return A.b9k(s)}} +A.DG.prototype={$ijx:1,$ikX:1} +A.a1Y.prototype={ +uf(a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0="u_tile_offset",a1="angle_range",a2="m_gradient",a3="uniform2f",a4=B.c.dm(a6.gaI(a6)-a6.gag(a6)),a5=B.c.dm(a6.gaN(a6)-a6.gal(a6)) +if($.jN==null)$.jN=new A.wL() +s=$.IW().RB(a4,a5) s.fr=a4 s.fx=a5 -r=A.b96(a.c,a.d) -q=A.aRB() -p=$.eq -o=A.PA(p==null?$.eq=A.l8():p) +r=A.ba3(a.c,a.d) +q=A.aSN() +p=$.ex +o=A.PT(p==null?$.ex=A.ll():p) o.e=1 -o.pQ(11,"v_color") -o.fI(9,"u_resolution") -o.fI(9,a0) -o.fI(9,a1) -o.fI(14,a2) -n=o.guQ() +o.pL(11,"v_color") +o.fG(9,"u_resolution") +o.fG(9,a0) +o.fG(9,a1) +o.fG(14,a2) +n=o.guF() p=A.b([],t.T) -m=new A.nY("main",p) +m=new A.oa("main",p) o.c.push(m) p.push(u.J) p.push(u.G) @@ -54518,86 +55646,86 @@ p.push("float angle = atan(-localCoord.y, -localCoord.x) + 3.141592653589793;") p.push("float sweep = angle_range.y - angle_range.x;") p.push("angle = (angle - angle_range.x) / sweep;") p.push("float st = angle;") -p.push(n.a+" = "+A.b3_(o,m,r,a.e)+" * scale + bias;") -l=s.BC(q,o.cJ()) +p.push(n.a+" = "+A.b3W(o,m,r,a.e)+" * scale + bias;") +l=s.Bq(q,o.cG()) q=s.a p=l.a -A.aF(q,"useProgram",[p]) -k=s.j6(0,p,a0) +A.aN(q,"useProgram",[p]) +k=s.j_(0,p,a0) j=a.b -i=a6.gad(a6) +i=a6.gag(a6) h=a6.gaI(a6) -g=a6.gad(a6) -f=a6.gag(a6) +g=a6.gag(a6) +f=a6.gal(a6) e=a6.gaN(a6) -d=a6.gag(a6) -A.aF(q,a3,[k,2*((a6.gaI(a6)-a6.gad(a6))*((j.a-i)/(h-g)-0.5)),2*((a6.gaN(a6)-a6.gag(a6))*((j.b-f)/(e-d)-0.5))]) -A.aF(q,a3,[s.j6(0,p,a1),a.f,a.r]) -r.Ms(s,l) -c=s.j6(0,p,a2) +d=a6.gal(a6) +A.aN(q,a3,[k,2*((a6.gaI(a6)-a6.gag(a6))*((j.a-i)/(h-g)-0.5)),2*((a6.gaN(a6)-a6.gal(a6))*((j.b-f)/(e-d)-0.5))]) +A.aN(q,a3,[s.j_(0,p,a1),a.f,a.r]) +r.Mi(s,l) +c=s.j_(0,p,a2) p=a.w -A.aF(q,"uniformMatrix4fv",[c,!1,p==null?A.fV().a:p]) -b=new A.aAA(a8,a6,s,l,r,a4,a5).$0() -$.ID().b=!1 +A.aN(q,"uniformMatrix4fv",[c,!1,p==null?A.fO().a:p]) +b=new A.aBG(a8,a6,s,l,r,a4,a5).$0() +$.IW().b=!1 return b}, -xC(a,b,c){var s=a.createPattern(this.uq(b,c,!1),"no-repeat") +xm(a,b,c){var s=a.createPattern(this.uf(b,c,!1),"no-repeat") s.toString return s}} -A.aAA.prototype={ -$0(){var s=this,r=$.jD,q=s.b,p=s.c,o=s.d,n=s.e,m=s.f,l=s.r +A.aBG.prototype={ +$0(){var s=this,r=$.jN,q=s.b,p=s.c,o=s.d,n=s.e,m=s.f,l=s.r if(s.a){r.toString -return r.SJ(new A.x(0,0,0+(q.gaI(q)-q.gad(q)),0+(q.gaN(q)-q.gag(q))),p,o,n,m,l)}else{r.toString -r=r.SI(new A.x(0,0,0+(q.gaI(q)-q.gad(q)),0+(q.gaN(q)-q.gag(q))),p,o,n,m,l) +return r.SH(new A.x(0,0,0+(q.gaI(q)-q.gag(q)),0+(q.gaN(q)-q.gal(q))),p,o,n,m,l)}else{r.toString +r=r.SG(new A.x(0,0,0+(q.gaI(q)-q.gag(q)),0+(q.gaN(q)-q.gal(q))),p,o,n,m,l) r.toString return r}}, -$S:140} -A.a1s.prototype={ -xC(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.f -if(h===B.J||h===B.eY){s=i.r -r=b.gad(b) -q=b.gag(b) +$S:120} +A.a1V.prototype={ +xm(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.f +if(h===B.J||h===B.f0){s=i.r +r=b.gag(b) +q=b.gal(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-b.gad(b) -k=(p+o)/2-b.gag(b) -s.adH(0,n-l,p-k) +if(s!=null){l=(n+m)/2-b.gag(b) +k=(p+o)/2-b.gal(b) +s.aei(0,n-l,p-k) p=s.b n=s.c -s.adH(0,m-l,o-k) +s.aei(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.bkm(j,i.d,i.e,h===B.eY) -return j}else{h=a.createPattern(i.uq(b,c,!1),"no-repeat") +A.blt(j,i.d,i.e,h===B.f0) +return j}else{h=a.createPattern(i.uf(b,c,!1),"no-repeat") h.toString return h}}, -uq(b3,b4,b5){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="u_resolution",b0="m_gradient",b1=B.c.dA(b3.gaI(b3)-b3.gad(b3)),b2=B.c.dA(b3.gaN(b3)-b3.gag(b3)) -if($.jD==null)$.jD=new A.wD() -s=$.ID().RD(b1,b2) +uf(b3,b4,b5){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="u_resolution",b0="m_gradient",b1=B.c.dm(b3.gaI(b3)-b3.gag(b3)),b2=B.c.dm(b3.gaN(b3)-b3.gal(b3)) +if($.jN==null)$.jN=new A.wL() +s=$.IW().RB(b1,b2) s.fr=b1 s.fx=b2 -r=A.b96(a8.d,a8.e) -q=A.aRB() +r=A.ba3(a8.d,a8.e) +q=A.aSN() p=a8.f -o=$.eq -n=A.PA(o==null?$.eq=A.l8():o) +o=$.ex +n=A.PT(o==null?$.ex=A.ll():o) n.e=1 -n.pQ(11,"v_color") -n.fI(9,a9) -n.fI(14,b0) -m=n.guQ() +n.pL(11,"v_color") +n.fG(9,a9) +n.fG(14,b0) +m=n.guF() o=A.b([],t.T) -l=new A.nY("main",o) +l=new A.oa("main",o) n.c.push(l) o.push("vec4 localCoord = m_gradient * vec4(gl_FragCoord.x, u_resolution.y - gl_FragCoord.y, 0, 1);") o.push("float st = localCoord.x;") -o.push(m.a+" = "+A.b3_(n,l,r,p)+" * scale + bias;") -k=s.BC(q,n.cJ()) +o.push(m.a+" = "+A.b3W(n,l,r,p)+" * scale + bias;") +k=s.Bq(q,n.cG()) q=s.a o=k.a -A.aF(q,"useProgram",[o]) +A.aN(q,"useProgram",[o]) j=a8.b i=j.a h=j.b @@ -54611,168 +55739,168 @@ j=c<11920929e-14 b=j?0:-d/c a=j?1:e/c a0=p!==B.J -a1=a0?(b3.gaI(b3)-b3.gad(b3))/2:(i+g)/2-b3.gad(b3) -a2=a0?(b3.gaN(b3)-b3.gag(b3))/2:(h+f)/2-b3.gag(b3) -a3=A.fV() -a3.tv(-a1,-a2,0) -a4=A.fV() +a1=a0?(b3.gaI(b3)-b3.gag(b3))/2:(i+g)/2-b3.gag(b3) +a2=a0?(b3.gaN(b3)-b3.gal(b3))/2:(h+f)/2-b3.gal(b3) +a3=A.fO() +a3.tl(-a1,-a2,0) +a4=A.fO() a5=a4.a a5[0]=a a5[1]=b a5[4]=-b a5[5]=a -a6=A.fV() -a6.aRt(0,0.5) -if(c>11920929e-14)a6.al(0,1/c) +a6=A.fO() +a6.aS6(0,0.5) +if(c>11920929e-14)a6.ap(0,1/c) p=a8.r if(p!=null){p=p.a -a6.eG(0,1,-1) -a6.aL(0,-b3.gbw().a,-b3.gbw().b) -a6.bO(0,new A.dc(p)) -a6.aL(0,b3.gbw().a,b3.gbw().b) -a6.eG(0,1,-1)}a6.bO(0,a4) -a6.bO(0,a3) -r.Ms(s,k) -A.aF(q,"uniformMatrix4fv",[s.j6(0,o,b0),!1,a6.a]) -A.aF(q,"uniform2f",[s.j6(0,o,a9),b1,b2]) -a7=new A.aAy(b5,b3,s,k,r,b1,b2).$0() -$.ID().b=!1 +a6.eD(0,1,-1) +a6.aL(0,-b3.gbv().a,-b3.gbv().b) +a6.bR(0,new A.dd(p)) +a6.aL(0,b3.gbv().a,b3.gbv().b) +a6.eD(0,1,-1)}a6.bR(0,a4) +a6.bR(0,a3) +r.Mi(s,k) +A.aN(q,"uniformMatrix4fv",[s.j_(0,o,b0),!1,a6.a]) +A.aN(q,"uniform2f",[s.j_(0,o,a9),b1,b2]) +a7=new A.aBE(b5,b3,s,k,r,b1,b2).$0() +$.IW().b=!1 return a7}} -A.aAy.prototype={ -$0(){var s=this,r=$.jD,q=s.b,p=s.c,o=s.d,n=s.e,m=s.f,l=s.r +A.aBE.prototype={ +$0(){var s=this,r=$.jN,q=s.b,p=s.c,o=s.d,n=s.e,m=s.f,l=s.r if(s.a){r.toString -return r.SJ(new A.x(0,0,0+(q.gaI(q)-q.gad(q)),0+(q.gaN(q)-q.gag(q))),p,o,n,m,l)}else{r.toString -r=r.SI(new A.x(0,0,0+(q.gaI(q)-q.gad(q)),0+(q.gaN(q)-q.gag(q))),p,o,n,m,l) +return r.SH(new A.x(0,0,0+(q.gaI(q)-q.gag(q)),0+(q.gaN(q)-q.gal(q))),p,o,n,m,l)}else{r.toString +r=r.SG(new A.x(0,0,0+(q.gaI(q)-q.gag(q)),0+(q.gaN(q)-q.gal(q))),p,o,n,m,l) r.toString return r}}, -$S:140} -A.DQ.prototype={ -xC(a,b,c){var s=this.f -if(s===B.J||s===B.eY)return this.a_k(a,b,c) -else{s=a.createPattern(this.uq(b,c,!1),"no-repeat") +$S:120} +A.E2.prototype={ +xm(a,b,c){var s=this.f +if(s===B.J||s===B.f0)return this.a_O(a,b,c) +else{s=a.createPattern(this.uf(b,c,!1),"no-repeat") s.toString return s}}, -a_k(a,b,c){var s=this,r=s.b,q=r.a-b.gad(b) -r=r.b-b.gag(b) -r=A.aF(a,"createRadialGradient",[q,r,0,q,r,s.c]) -A.bkm(r,s.d,s.e,s.f===B.eY) +a_O(a,b,c){var s=this,r=s.b,q=r.a-b.gag(b) +r=r.b-b.gal(b) +r=A.aN(a,"createRadialGradient",[q,r,0,q,r,s.c]) +A.blt(r,s.d,s.e,s.f===B.f0) return r}, -uq(a,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=B.c.dA(a.gaI(a)-a.gad(a)),b=B.c.dA(a.gaN(a)-a.gag(a)) -if($.jD==null)$.jD=new A.wD() -s=$.ID().RD(c,b) +uf(a,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=B.c.dm(a.gaI(a)-a.gag(a)),b=B.c.dm(a.gaN(a)-a.gal(a)) +if($.jN==null)$.jN=new A.wL() +s=$.IW().RB(c,b) s.fr=c s.fx=b -r=A.b96(d.d,d.e) -q=s.BC(A.aRB(),d.NW(r,a,d.f)) +r=A.ba3(d.d,d.e) +q=s.Bq(A.aSN(),d.NR(r,a,d.f)) p=s.a o=q.a -A.aF(p,"useProgram",[o]) -n=s.j6(0,o,"u_tile_offset") +A.aN(p,"useProgram",[o]) +n=s.j_(0,o,"u_tile_offset") m=d.b -l=a.gad(a) +l=a.gag(a) k=a.gaI(a) -j=a.gad(a) -i=a.gag(a) +j=a.gag(a) +i=a.gal(a) h=a.gaN(a) -g=a.gag(a) -A.aF(p,"uniform2f",[n,2*((a.gaI(a)-a.gad(a))*((m.a-l)/(k-j)-0.5)),2*((a.gaN(a)-a.gag(a))*((m.b-i)/(h-g)-0.5))]) -A.aF(p,"uniform1f",[s.j6(0,o,"u_radius"),d.c]) -r.Ms(s,q) -f=s.j6(0,o,"m_gradient") +g=a.gal(a) +A.aN(p,"uniform2f",[n,2*((a.gaI(a)-a.gag(a))*((m.a-l)/(k-j)-0.5)),2*((a.gaN(a)-a.gal(a))*((m.b-i)/(h-g)-0.5))]) +A.aN(p,"uniform1f",[s.j_(0,o,"u_radius"),d.c]) +r.Mi(s,q) +f=s.j_(0,o,"m_gradient") o=d.r -A.aF(p,"uniformMatrix4fv",[f,!1,o==null?A.fV().a:o]) -e=new A.aAz(a1,a,s,q,r,c,b).$0() -$.ID().b=!1 +A.aN(p,"uniformMatrix4fv",[f,!1,o==null?A.fO().a:o]) +e=new A.aBF(a1,a,s,q,r,c,b).$0() +$.IW().b=!1 return e}, -NW(a,b,c){var s,r,q=$.eq,p=A.PA(q==null?$.eq=A.l8():q) +NR(a,b,c){var s,r,q=$.ex,p=A.PT(q==null?$.ex=A.ll():q) p.e=1 -p.pQ(11,"v_color") -p.fI(9,"u_resolution") -p.fI(9,"u_tile_offset") -p.fI(2,"u_radius") -p.fI(14,"m_gradient") -s=p.guQ() +p.pL(11,"v_color") +p.fG(9,"u_resolution") +p.fG(9,"u_tile_offset") +p.fG(2,"u_radius") +p.fG(14,"m_gradient") +s=p.guF() q=A.b([],t.T) -r=new A.nY("main",q) +r=new A.oa("main",q) p.c.push(r) q.push(u.J) q.push(u.G) q.push("float dist = length(localCoord);") q.push("float st = abs(dist / u_radius);") -q.push(s.a+" = "+A.b3_(p,r,a,c)+" * scale + bias;") -return p.cJ()}} -A.aAz.prototype={ -$0(){var s=this,r=$.jD,q=s.b,p=s.c,o=s.d,n=s.e,m=s.f,l=s.r +q.push(s.a+" = "+A.b3W(p,r,a,c)+" * scale + bias;") +return p.cG()}} +A.aBF.prototype={ +$0(){var s=this,r=$.jN,q=s.b,p=s.c,o=s.d,n=s.e,m=s.f,l=s.r if(s.a){r.toString -return r.SJ(new A.x(0,0,0+(q.gaI(q)-q.gad(q)),0+(q.gaN(q)-q.gag(q))),p,o,n,m,l)}else{r.toString -r=r.SI(new A.x(0,0,0+(q.gaI(q)-q.gad(q)),0+(q.gaN(q)-q.gag(q))),p,o,n,m,l) +return r.SH(new A.x(0,0,0+(q.gaI(q)-q.gag(q)),0+(q.gaN(q)-q.gal(q))),p,o,n,m,l)}else{r.toString +r=r.SG(new A.x(0,0,0+(q.gaI(q)-q.gag(q)),0+(q.gaN(q)-q.gal(q))),p,o,n,m,l) r.toString return r}}, -$S:140} -A.a1q.prototype={ -xC(a,b,c){var s=this,r=s.f -if((r===B.J||r===B.eY)&&s.y===0&&s.x.l(0,B.h))return s.a_k(a,b,c) -else{if($.jD==null)$.jD=new A.wD() -r=a.createPattern(s.uq(b,c,!1),"no-repeat") +$S:120} +A.a1T.prototype={ +xm(a,b,c){var s=this,r=s.f +if((r===B.J||r===B.f0)&&s.y===0&&s.x.l(0,B.h))return s.a_O(a,b,c) +else{if($.jN==null)$.jN=new A.wL() +r=a.createPattern(s.uf(b,c,!1),"no-repeat") r.toString return r}}, -NW(a,b,c){var s,r,q,p,o=this,n=o.b,m=o.x,l=n.a-m.a,k=n.b-m.b,j=l*l+k*k -if(j<14210854822304103e-30)return o.aiq(a,b,c) +NR(a,b,c){var s,r,q,p,o=this,n=o.b,m=o.x,l=n.a-m.a,k=n.b-m.b,j=l*l+k*k +if(j<14210854822304103e-30)return o.aiZ(a,b,c) Math.sqrt(j) -n=$.eq -s=A.PA(n==null?$.eq=A.l8():n) +n=$.ex +s=A.PT(n==null?$.ex=A.ll():n) s.e=1 -s.pQ(11,"v_color") -s.fI(9,"u_resolution") -s.fI(9,"u_tile_offset") -s.fI(2,"u_radius") -s.fI(14,"m_gradient") -r=s.guQ() +s.pL(11,"v_color") +s.fG(9,"u_resolution") +s.fG(9,"u_tile_offset") +s.fG(2,"u_radius") +s.fG(14,"m_gradient") +r=s.guF() n=A.b([],t.T) -q=new A.nY("main",n) +q=new A.oa("main",n) s.c.push(q) n.push(u.J) n.push(u.G) n.push("float dist = length(localCoord);") m=o.y -p=B.c.VQ(m/(Math.min(b.gaI(b)-b.gad(b),b.gaN(b)-b.gag(b))/2),8) +p=B.c.Wj(m/(Math.min(b.gaI(b)-b.gag(b),b.gaN(b)-b.gal(b))/2),8) n.push(m===0?"float st = dist / u_radius;":"float st = ((dist / u_radius) - "+p+") / (1.0 - "+p+");") if(c===B.J)n.push("if (st < 0.0) { st = -1.0; }") -n.push(r.a+" = "+A.b3_(s,q,a,c)+" * scale + bias;") -return s.cJ()}} -A.oN.prototype={ -gTo(){return""}} -A.RI.prototype={ -gTo(){return"blur("+A.j((this.a+this.b)*0.5)+"px)"}, +n.push(r.a+" = "+A.b3W(s,q,a,c)+" * scale + bias;") +return s.cG()}} +A.oX.prototype={ +gTJ(){return""}} +A.RY.prototype={ +gTJ(){return"blur("+A.j((this.a+this.b)*0.5)+"px)"}, l(a,b){var s=this if(b==null)return!1 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.RI&&b.c===s.c&&b.a===s.a&&b.b===s.b}, -gJ(a){return A.a4(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)}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.RY&&b.c===s.c&&b.a===s.a&&b.b===s.b}, +gJ(a){return A.a3(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"ImageFilter.blur("+this.a+", "+this.b+", "+this.c.j(0)+")"}} -A.Ty.prototype={ +A.TP.prototype={ l(a,b){if(b==null)return!1 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.Ty&&b.b===this.b&&A.wN(b.a,this.a)}, -gJ(a){return A.a4(A.c_(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)}, +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.TP&&b.b===this.b&&A.wV(b.a,this.a)}, +gJ(a){return A.a3(A.c4(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.j(this.a)+", "+this.b.j(0)+")"}} -A.a0g.prototype={$ioN:1} -A.MJ.prototype={} -A.MD.prototype={} -A.a7M.prototype={ -guQ(){var s=this.Q -if(s==null)s=this.Q=new A.Az(this.y?"gFragColor":"gl_FragColor",11,3) -return s}, -pQ(a,b){var s=new A.Az(b,a,1) +A.a0H.prototype={$ioX:1} +A.N2.prototype={} +A.MX.prototype={} +A.a8w.prototype={ +guF(){var s=this.Q +if(s==null)s=this.Q=new A.AL(this.y?"gFragColor":"gl_FragColor",11,3) +return s}, +pL(a,b){var s=new A.AL(b,a,1) this.b.push(s) return s}, -fI(a,b){var s=new A.Az(b,a,2) +fG(a,b){var s=new A.AL(b,a,2) this.b.push(s) return s}, -a6s(a,b){var s=new A.Az(b,a,3) +a6X(a,b){var s=new A.AL(b,a,3) this.b.push(s) return s}, -a6b(a,b){var s,r,q=this,p="varying ",o=b.c +a6G(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 " @@ -54784,25 +55912,25 @@ break case 3:s=q.y?"out ":p q.as.a+=s break}s=q.as -r=s.a+=A.bAJ(b.b)+" "+b.a +r=s.a+=A.bC4(b.b)+" "+b.a if(o===0)o=s.a=r+" = " else o=r s.a=o+";\n"}, -cJ(){var s,r,q,p,o,n=this,m=n.y +cG(){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.a6b(n.as,m)}for(m=n.b,s=m.length,r=n.as,q=0;q=0;--r,p=n){a.toString -o=B.b.eY(a,r)!==-1&&B.b.O(m,r) +o=B.b.eW(a,r)!==-1&&B.b.N(m,r) n=s[r].d n.toString if(!o)if(p==null)q.append(n) else q.insertBefore(n,p)}}, -awX(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.b([],t.cD) +axz(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.b([],t.cD) for(s=0;s");s.F();){p=s.ga3(s) +for(s=J.aA(b),r=this.a,q=this.b.h("pa<0>");s.H();){p=s.ga2(s) o=p.a p=p.b -r.push(new A.p0(a,o,p,p,q))}}, -$S(){return this.b.h("~(0,I)")}} -A.aCr.prototype={ +r.push(new A.pa(a,o,p,p,q))}}, +$S(){return this.b.h("~(0,H)")}} +A.aDr.prototype={ $2(a,b){return a.b-b.b}, -$S(){return this.a.h("o(p0<0>,p0<0>)")}} -A.aCt.prototype={ +$S(){return this.a.h("o(pa<0>,pa<0>)")}} +A.aDt.prototype={ $1(a){var s,r,q=a.length if(q===0)return null -if(q===1)return B.b.gdO(a) +if(q===1)return B.b.gdF(a) s=q/2|0 r=a[s] -r.e=this.$1(B.b.cI(a,0,s)) -r.f=this.$1(B.b.hi(a,s+1)) +r.e=this.$1(B.b.cA(a,0,s)) +r.f=this.$1(B.b.h8(a,s+1)) return r}, -$S(){return this.a.h("p0<0>?(I>)")}} -A.aCs.prototype={ +$S(){return this.a.h("pa<0>?(H>)")}} +A.aDs.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 @@ -55252,135 +56380,135 @@ 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.h("~(p0<0>)")}} -A.p0.prototype={ -Mc(a,b){var s,r=this +$S(){return this.a.h("~(pa<0>)")}} +A.pa.prototype={ +M0(a,b){var s,r=this if(a>r.d)return s=r.e -if(s!=null)s.Mc(a,b) +if(s!=null)s.M0(a,b) s=r.b if(s<=a&&a<=r.c)b.push(r.a) if(a1&&e.charCodeAt(0)<127&&e.charCodeAt(1)<127) -o=A.bEO(new A.aD0(h,e,a,p,q),t.S) -if(f.type!=="keydown")if(h.b){r=A.xW(f) +o=A.bGa(new A.aE_(h,e,a,p,q),t.S) +if(f.type!=="keydown")if(h.b){r=A.y2(f) r.toString r=r==="CapsLock" n=r}else n=!1 else n=!0 -if(h.b){r=A.xW(f) +if(h.b){r=A.y2(f) r.toString r=r==="CapsLock"}else r=!1 -if(r){h.a3u(B.E,new A.aD1(s,q,o),new A.aD2(h,q)) -m=B.ct}else if(n){r=h.f +if(r){h.a3Z(B.G,new A.aE0(s,q,o),new A.aE1(h,q)) +m=B.cv}else if(n){r=h.f if(r.i(0,q)!=null){l=f.repeat if(l==null)l=g -if(l===!0)m=B.TS +if(l===!0)m=B.TZ else{l=h.d l.toString -l.$1(new A.kL(s,B.bV,q,o.$0(),g,!0)) -r.N(0,q) -m=B.ct}}else m=B.ct}else{if(h.f.i(0,q)==null){f.preventDefault() -return}m=B.bV}r=h.f +l.$1(new A.kZ(s,B.bX,q,o.$0(),g,!0)) +r.O(0,q) +m=B.cv}}else m=B.cv}else{if(h.f.i(0,q)==null){f.preventDefault() +return}m=B.bX}r=h.f k=r.i(0,q) switch(m.a){case 0:j=o.$0() break @@ -55389,68 +56517,68 @@ break case 2:j=k break default:j=g}l=j==null -if(l)r.N(0,q) -else r.u(0,q,j) -$.brc().ac(0,new A.aD3(h,o,a,s)) -if(p)if(!l)h.aDq(q,o.$0(),s) -else{r=h.r.N(0,q) +if(l)r.O(0,q) +else r.q(0,q,j) +$.bsn().am(0,new A.aE2(h,o,a,s)) +if(p)if(!l)h.aE2(q,o.$0(),s) +else{r=h.r.O(0,q) if(r!=null)r.$0()}if(p)i=e else i=g e=k==null?o.$0():k -r=m===B.bV?g:i -if(h.d.$1(new A.kL(s,m,q,e,r,!1)))f.preventDefault()}, -jm(a){var s=this,r={} +r=m===B.bX?g:i +if(h.d.$1(new A.kZ(s,m,q,e,r,!1)))f.preventDefault()}, +ji(a){var s=this,r={} r.a=!1 -s.d=new A.aD8(r,s) -try{s.atD(a)}finally{if(!r.a)s.d.$1(B.TR) +s.d=new A.aE7(r,s) +try{s.aud(a)}finally{if(!r.a)s.d.$1(B.TY) s.d=null}}, -N1(a,b,c,d,e){var s=this,r=$.brj(),q=$.brk(),p=$.bcH() -s.Hp(r,q,p,a?B.ct:B.bV,e) -r=$.bcZ() -q=$.bd_() -p=$.bcI() -s.Hp(r,q,p,b?B.ct:B.bV,e) -r=$.brl() -q=$.brm() -p=$.bcJ() -s.Hp(r,q,p,c?B.ct:B.bV,e) -r=$.brn() -q=$.bro() -p=$.bcK() -s.Hp(r,q,p,d?B.ct:B.bV,e)}, -Hp(a,b,c,d,e){var s,r=this,q=r.f,p=q.aZ(0,a),o=q.aZ(0,b),n=p||o,m=d===B.ct&&!n,l=d===B.bV&&n -if(m){r.a.$1(new A.kL(A.bb1(e),B.ct,a,c,null,!0)) -q.u(0,a,c)}if(l&&p){s=q.i(0,a) -s.toString -r.a4t(e,a,s)}if(l&&o){q=q.i(0,b) +MX(a,b,c,d,e){var s=this,r=$.bsu(),q=$.bsv(),p=$.bdC() +s.Ha(r,q,p,a?B.cv:B.bX,e) +r=$.bdU() +q=$.bdV() +p=$.bdD() +s.Ha(r,q,p,b?B.cv:B.bX,e) +r=$.bsw() +q=$.bsx() +p=$.bdE() +s.Ha(r,q,p,c?B.cv:B.bX,e) +r=$.bsy() +q=$.bsz() +p=$.bdF() +s.Ha(r,q,p,d?B.cv:B.bX,e)}, +Ha(a,b,c,d,e){var s,r=this,q=r.f,p=q.b1(0,a),o=q.b1(0,b),n=p||o,m=d===B.cv&&!n,l=d===B.bX&&n +if(m){r.a.$1(new A.kZ(A.bbU(e),B.cv,a,c,null,!0)) +q.q(0,a,c)}if(l&&p){s=q.i(0,a) +s.toString +r.a4Z(e,a,s)}if(l&&o){q=q.i(0,b) q.toString -r.a4t(e,b,q)}}, -a4t(a,b,c){this.a.$1(new A.kL(A.bb1(a),B.bV,b,c,null,!0)) -this.f.N(0,b)}} -A.aD4.prototype={ +r.a4Z(e,b,q)}}, +a4Z(a,b,c){this.a.$1(new A.kZ(A.bbU(a),B.bX,b,c,null,!0)) +this.f.O(0,b)}} +A.aE3.prototype={ $1(a){var s=this if(!s.a.a&&!s.b.e){s.c.$0() s.b.a.$1(s.d.$0())}}, -$S:24} -A.aD5.prototype={ +$S:21} +A.aE4.prototype={ $0(){this.a.a=!0}, $S:0} -A.aD6.prototype={ -$0(){return new A.kL(new A.bA(this.a.a+2e6),B.bV,this.b,this.c,null,!0)}, -$S:250} -A.aD7.prototype={ -$0(){this.a.f.N(0,this.b)}, +A.aE5.prototype={ +$0(){return new A.kZ(new A.bD(this.a.a+2e6),B.bX,this.b,this.c,null,!0)}, +$S:248} +A.aE6.prototype={ +$0(){this.a.f.O(0,this.b)}, $S:0} -A.aD0.prototype={ -$0(){var s,r,q,p,o,n=this,m=n.b,l=B.Z9.i(0,m) +A.aE_.prototype={ +$0(){var s,r,q,p,o,n=this,m=n.b,l=B.Zh.i(0,m) if(l!=null)return l s=n.c.a -if(B.Ap.aZ(0,A.oI(s))){m=A.oI(s) +if(B.Ar.b1(0,A.oU(s))){m=A.oU(s) m.toString -m=B.Ap.i(0,m) -r=m==null?null:m[B.c.af(s.location)] +m=B.Ar.i(0,m) +r=m==null?null:m[B.c.aj(s.location)] r.toString -return r}if(n.d){q=n.a.c.af7(A.xW(s),A.oI(s),B.c.af(s.keyCode)) +return r}if(n.d){q=n.a.c.afJ(A.y2(s),A.oU(s),B.c.aj(s.keyCode)) if(q!=null)return q}if(m==="Dead"){m=s.altKey p=s.ctrlKey o=s.shiftKey @@ -55460,244 +56588,244 @@ p=p?268435456:0 o=o?536870912:0 s=s?2147483648:0 return n.e+(m+p+o+s)+98784247808}return B.d.gJ(m)+98784247808}, -$S:100} -A.aD1.prototype={ -$0(){return new A.kL(this.a,B.bV,this.b,this.c.$0(),null,!0)}, -$S:250} -A.aD2.prototype={ -$0(){this.a.f.N(0,this.b)}, +$S:104} +A.aE0.prototype={ +$0(){return new A.kZ(this.a,B.bX,this.b,this.c.$0(),null,!0)}, +$S:248} +A.aE1.prototype={ +$0(){this.a.f.O(0,this.b)}, $S:0} -A.aD3.prototype={ +A.aE2.prototype={ $2(a,b){var s,r,q=this -if(J.e(q.b.$0(),a))return +if(J.f(q.b.$0(),a))return s=q.a r=s.f -if(r.a7B(0,a)&&!b.$1(q.c))r.La(r,new A.aD_(s,a,q.d))}, -$S:372} -A.aD_.prototype={ +if(r.a8a(0,a)&&!b.$1(q.c))r.L_(r,new A.aDZ(s,a,q.d))}, +$S:374} +A.aDZ.prototype={ $2(a,b){var s=this.b if(b!==s)return!1 -this.a.d.$1(new A.kL(this.c,B.bV,a,s,null,!0)) +this.a.d.$1(new A.kZ(this.c,B.bX,a,s,null,!0)) return!0}, -$S:128} -A.aD8.prototype={ +$S:143} +A.aE7.prototype={ $1(a){this.a.a=!0 return this.b.a.$1(a)}, -$S:121} -A.aF9.prototype={} -A.asu.prototype={ -gaEu(){var s=this.a +$S:119} +A.aGe.prototype={} +A.atE.prototype={ +gaF6(){var s=this.a s===$&&A.c() return s}, v(){var s=this -if(s.c||s.gti()==null)return +if(s.c||s.gt9()==null)return s.c=!0 -s.aEv()}, -Co(){var s=0,r=A.t(t.H),q=this -var $async$Co=A.u(function(a,b){if(a===1)return A.p(b,r) -while(true)switch(s){case 0:s=q.gti()!=null?2:3 +s.aF7()}, +Cc(){var s=0,r=A.t(t.H),q=this +var $async$Cc=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:s=q.gt9()!=null?2:3 break case 2:s=4 -return A.A(q.pi(),$async$Co) +return A.B(q.pd(),$async$Cc) case 4:s=5 -return A.A(q.gti().EL(0,-1),$async$Co) +return A.B(q.gt9().Ez(0,-1),$async$Cc) case 5:case 3:return A.q(null,r)}}) -return A.r($async$Co,r)}, -gpZ(){var s=this.gti() -s=s==null?null:s.dC() +return A.r($async$Cc,r)}, +gpU(){var s=this.gt9() +s=s==null?null:s.dq() return s==null?"/":s}, -gar(){var s=this.gti() -return s==null?null:s.WI(0)}, -aEv(){return this.gaEu().$0()}} -A.MQ.prototype={ -an3(a){var s,r=this,q=r.d +gaw(){var s=this.gt9() +return s==null?null:s.Xd(0)}, +aF7(){return this.gaF6().$0()}} +A.Na.prototype={ +anF(a){var s,r=this,q=r.d if(q==null)return -r.a=q.R9(r.gUR(r)) -if(!r.OV(r.gar())){s=t.z -q.vC(0,A.b1(["serialCount",0,"state",r.gar()],s,s),"flutter",r.gpZ())}r.e=r.gNY()}, -gNY(){if(this.OV(this.gar())){var s=this.gar() -s.toString -return B.c.af(A.q1(J.cd(t.LX.a(s),"serialCount")))}return 0}, -OV(a){return t.LX.b(a)&&J.cd(a,"serialCount")!=null}, -F1(a,b,c){var s,r,q=this.d +r.a=q.R4(r.gVh(r)) +if(!r.OQ(r.gaw())){s=t.z +q.vm(0,A.b5(["serialCount",0,"state",r.gaw()],s,s),"flutter",r.gpU())}r.e=r.gNT()}, +gNT(){if(this.OQ(this.gaw())){var s=this.gaw() +s.toString +return B.c.aj(A.qa(J.bU(t.f.a(s),"serialCount")))}return 0}, +OQ(a){return t.f.b(a)&&J.bU(a,"serialCount")!=null}, +EQ(a,b,c){var s,r,q=this.d if(q!=null){s=t.z r=this.e if(b){r===$&&A.c() -s=A.b1(["serialCount",r,"state",c],s,s) +s=A.b5(["serialCount",r,"state",c],s,s) a.toString -q.vC(0,s,"flutter",a)}else{r===$&&A.c();++r +q.vm(0,s,"flutter",a)}else{r===$&&A.c();++r this.e=r -s=A.b1(["serialCount",r,"state",c],s,s) +s=A.b5(["serialCount",r,"state",c],s,s) a.toString -q.acg(0,s,"flutter",a)}}}, -Xd(a){return this.F1(a,!1,null)}, -US(a,b){var s,r,q,p,o=this -if(!o.OV(b)){s=o.d +q.acT(0,s,"flutter",a)}}}, +XK(a){return this.EQ(a,!1,null)}, +Vi(a,b){var s,r,q,p,o=this +if(!o.OQ(b)){s=o.d s.toString r=o.e r===$&&A.c() q=t.z -s.vC(0,A.b1(["serialCount",r+1,"state",b],q,q),"flutter",o.gpZ())}o.e=o.gNY() -s=$.bL() -r=o.gpZ() +s.vm(0,A.b5(["serialCount",r+1,"state",b],q,q),"flutter",o.gpU())}o.e=o.gNT() +s=$.bQ() +r=o.gpU() t.Xy.a(b) -q=b==null?null:J.cd(b,"state") +q=b==null?null:J.bU(b,"state") p=t.z -s.nH("flutter/navigation",B.bq.nw(new A.mC("pushRouteInformation",A.b1(["location",r,"state",q],p,p))),new A.aFr())}, -pi(){var s=0,r=A.t(t.H),q,p=this,o,n,m -var $async$pi=A.u(function(a,b){if(a===1)return A.p(b,r) +s.nC("flutter/navigation",B.bs.np(new A.mQ("pushRouteInformation",A.b5(["location",r,"state",q],p,p))),new A.aGw())}, +pd(){var s=0,r=A.t(t.H),q,p=this,o,n,m +var $async$pd=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:p.v() if(p.b||p.d==null){s=1 break}p.b=!0 -o=p.gNY() +o=p.gNT() s=o>0?3:4 break case 3:s=5 -return A.A(p.d.EL(0,-o),$async$pi) -case 5:case 4:n=p.gar() +return A.B(p.d.Ez(0,-o),$async$pd) +case 5:case 4:n=p.gaw() n.toString -t.LX.a(n) +t.f.a(n) m=p.d m.toString -m.vC(0,J.cd(n,"state"),"flutter",p.gpZ()) +m.vm(0,J.bU(n,"state"),"flutter",p.gpU()) case 1:return A.q(q,r)}}) -return A.r($async$pi,r)}, -gti(){return this.d}} -A.aFr.prototype={ +return A.r($async$pd,r)}, +gt9(){return this.d}} +A.aGw.prototype={ $1(a){}, -$S:35} -A.PK.prototype={ -anf(a){var s,r=this,q=r.d +$S:33} +A.Q2.prototype={ +anQ(a){var s,r=this,q=r.d if(q==null)return -r.a=q.R9(r.gUR(r)) -s=r.gpZ() -if(!A.b9P(A.beM(self.window.history))){q.vC(0,A.b1(["origin",!0,"state",r.gar()],t.N,t.z),"origin","") -r.aBx(q,s)}}, -F1(a,b,c){var s=this.d -if(s!=null)this.Qb(s,a,!0)}, -Xd(a){return this.F1(a,!1,null)}, -US(a,b){var s,r=this,q="flutter/navigation" -if(A.bi_(b)){s=r.d -s.toString -r.aBw(s) -$.bL().nH(q,B.bq.nw(B.a_9),new A.aN1())}else if(A.b9P(b)){s=r.f +r.a=q.R4(r.gVh(r)) +s=r.gpU() +if(!A.baL(A.bfM(self.window.history))){q.vm(0,A.b5(["origin",!0,"state",r.gaw()],t.N,t.z),"origin","") +r.aC9(q,s)}}, +EQ(a,b,c){var s=this.d +if(s!=null)this.Q6(s,a,!0)}, +XK(a){return this.EQ(a,!1,null)}, +Vi(a,b){var s,r=this,q="flutter/navigation" +if(A.bj5(b)){s=r.d +s.toString +r.aC8(s) +$.bQ().nC(q,B.bs.np(B.a_j),new A.aO5())}else if(A.baL(b)){s=r.f s.toString r.f=null -$.bL().nH(q,B.bq.nw(new A.mC("pushRoute",s)),new A.aN2())}else{r.f=r.gpZ() -r.d.EL(0,-1)}}, -Qb(a,b,c){var s -if(b==null)b=this.gpZ() +$.bQ().nC(q,B.bs.np(new A.mQ("pushRoute",s)),new A.aO6())}else{r.f=r.gpU() +r.d.Ez(0,-1)}}, +Q6(a,b,c){var s +if(b==null)b=this.gpU() s=this.e -if(c)a.vC(0,s,"flutter",b) -else a.acg(0,s,"flutter",b)}, -aBx(a,b){return this.Qb(a,b,!1)}, -aBw(a){return this.Qb(a,null,!1)}, -pi(){var s=0,r=A.t(t.H),q,p=this,o,n -var $async$pi=A.u(function(a,b){if(a===1)return A.p(b,r) +if(c)a.vm(0,s,"flutter",b) +else a.acT(0,s,"flutter",b)}, +aC9(a,b){return this.Q6(a,b,!1)}, +aC8(a){return this.Q6(a,null,!1)}, +pd(){var s=0,r=A.t(t.H),q,p=this,o,n +var $async$pd=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:p.v() if(p.b||p.d==null){s=1 break}p.b=!0 o=p.d s=3 -return A.A(o.EL(0,-1),$async$pi) -case 3:n=p.gar() +return A.B(o.Ez(0,-1),$async$pd) +case 3:n=p.gaw() n.toString -o.vC(0,J.cd(t.LX.a(n),"state"),"flutter",p.gpZ()) +o.vm(0,J.bU(t.f.a(n),"state"),"flutter",p.gpU()) case 1:return A.q(q,r)}}) -return A.r($async$pi,r)}, -gti(){return this.d}} -A.aN1.prototype={ +return A.r($async$pd,r)}, +gt9(){return this.d}} +A.aO5.prototype={ $1(a){}, -$S:35} -A.aN2.prototype={ +$S:33} +A.aO6.prototype={ $1(a){}, -$S:35} -A.am.prototype={ -gPN(){var s,r=this,q=r.d -if(q===$){s=A.bGQ(r.c) +$S:33} +A.ap.prototype={ +gPI(){var s,r=this,q=r.d +if(q===$){s=A.bIc(r.c) r.d!==$&&A.a2() r.d=s q=s}return q}, -O(a,b){var s,r,q,p=this.gPN().length-1 -for(s=0;s<=p;){r=B.e.cZ(s+p,2) -q=this.gPN()[r] +N(a,b){var s,r,q,p=this.gPI().length-1 +for(s=0;s<=p;){r=B.e.cS(s+p,2) +q=this.gPI()[r] if(q.a>b)p=r-1 else{if(q.b>=b)return!0 s=r+1}}return!1}} -A.qi.prototype={ +A.qs.prototype={ l(a,b){if(b==null)return!1 -if(!(b instanceof A.qi))return!1 +if(!(b instanceof A.qs))return!1 return b.a===this.a&&b.b===this.b}, -gJ(a){return A.a4(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)}, +gJ(a){return A.a3(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.aFM.prototype={} -A.a0i.prototype={ -Bu(a){var s +A.aGR.prototype={} +A.a0J.prototype={ +Bj(a){var s this.b=a this.c=!0 -s=A.b([],t.W5) -return this.a=new A.aJn(new A.aZ8(a,A.b([],t.Xr),A.b([],t.cA),A.fV()),s,new A.a6J())}, -gaaD(){return this.c}, -jS(){var s,r=this -if(!r.c)r.Bu(B.eJ) +s=A.b([],t.EO) +return this.a=new A.aKs(new A.b_a(a,A.b([],t.Xr),A.b([],t.cA),A.fO()),s,new A.a7q())}, +gabh(){return this.c}, +jR(){var s,r=this +if(!r.c)r.Bj(B.eM) r.c=!1 s=r.a -s.b=s.a.aHn() +s.b=s.a.aI_() s.f=!0 s=r.a r.b===$&&A.c() -return new A.a0h(s)}} -A.a0h.prototype={ -qw(a,b){return this.aRf(a,b)}, -aRf(a,b){var s=0,r=A.t(t.lu),q,p=this,o,n,m,l,k,j,i,h -var $async$qw=A.u(function(c,d){if(c===1)return A.p(d,r) +return new A.a0I(s)}} +A.a0I.prototype={ +qo(a,b){return this.aRT(a,b)}, +aRT(a,b){var s=0,r=A.t(t.lu),q,p=this,o,n,m,l,k,j,i,h +var $async$qo=A.u(function(c,d){if(c===1)return A.p(d,r) while(true)switch(s){case 0:i=new A.x(0,0,a,b) -h=A.bdA(i,new A.a6J(),1) +h=A.bez(i,new A.a7q(),1) h.ax=!0 -p.b.I5(h,i) -h.uC() +p.b.HQ(h,i) +h.us() o=h.d -if(o.y==null)o.FU() +if(o.y==null)o.FH() o=o.y.toDataURL("image/png") -n=A.c3(self.document,"img") -A.b7M(n,o) +n=A.c8(self.document,"img") +A.b8L(n,o) n.width=a n.height=b -o=new A.aR($.aG,t.Ou) -m=new A.ti(o,t.IM) -l=A.ba("errorListener") +o=new A.aV($.aP,t.Ou) +m=new A.tt(o,t.IM) +l=A.bd("errorListener") k=t.e -l.sev(k.a(A.cj(new A.axM(m,n,l)))) -A.dG(n,"error",l.b7(),null) -j=A.ba("loadListener") -j.sev(k.a(A.cj(new A.axN(m,n,a,b,j)))) -A.dG(n,"load",j.b7(),null) +l.seq(k.a(A.co(new A.ayV(m,n,l)))) +A.dL(n,"error",l.bc(),null) +j=A.bd("loadListener") +j.seq(k.a(A.co(new A.ayW(m,n,a,b,j)))) +A.dL(n,"load",j.bc(),null) q=o s=1 break case 1:return A.q(q,r)}}) -return A.r($async$qw,r)}, -Ef(a,b){throw A.d(A.a8("toImageSync is not supported on the HTML backend. Use drawPicture instead, or toImage."))}, +return A.r($async$qo,r)}, +E1(a,b){throw A.d(A.a8("toImageSync is not supported on the HTML backend. Use drawPicture instead, or toImage."))}, v(){this.a=!0}} -A.axM.prototype={ -$1(a){this.a.kP(a) -A.hx(this.b,"error",this.c.b7(),null)}, +A.ayV.prototype={ +$1(a){this.a.kO(a) +A.hs(this.b,"error",this.c.bc(),null)}, $S:2} -A.axN.prototype={ +A.ayW.prototype={ $1(a){var s=this,r=s.b -s.a.eK(0,A.b8o(r,s.c,s.d)) -A.hx(r,"load",s.e.b7(),null)}, +s.a.eH(0,A.b9n(r,s.c,s.d)) +A.hs(r,"load",s.e.bc(),null)}, $S:2} -A.a1P.prototype={ -ga2l(){var s,r=this,q=r.c -if(q===$){s=t.e.a(A.cj(r.gaxS())) +A.a2g.prototype={ +ga2Q(){var s,r=this,q=r.c +if(q===$){s=t.e.a(A.co(r.gayu())) r.c!==$&&A.a2() r.c=s q=s}return q}, -axT(a){var s,r,q,p=A.beN(a) +ayv(a){var s,r,q,p=A.bfN(a) p.toString for(s=this.a,r=s.length,q=0;q>>0)) -g.jv(c,B.aD.em([!0])) +A.bod(new A.l(m>>>0)) +g.js(c,B.aC.ee([!0])) return -case"SystemChrome.setSystemUIOverlayStyle":l=A.m7(J.cd(t.xE.a(s.b),"statusBarColor")) -A.bn6(l==null?null:new A.l(l>>>0)) -g.jv(c,B.aD.em([!0])) +case"SystemChrome.setSystemUIOverlayStyle":l=A.mn(J.bU(t.xE.a(s.b),"statusBarColor")) +A.bod(l==null?null:new A.l(l>>>0)) +g.js(c,B.aC.ee([!0])) return -case"SystemChrome.setPreferredOrientations":o=t._.a(s.b) -$.iX.ag5(o).cB(new A.axS(g,c),t.P) +case"SystemChrome.setPreferredOrientations":o=t.j.a(s.b) +$.j2.agH(o).cz(new A.az0(g,c),t.P) return -case"SystemSound.play":g.jv(c,B.aD.em([!0])) +case"SystemSound.play":g.js(c,B.aC.ee([!0])) return -case"Clipboard.setData":new A.Zi(A.beh(),A.bh5()).afY(s,c) +case"Clipboard.setData":new A.ZG(A.bfh(),A.bi8()).agz(s,c) return -case"Clipboard.getData":new A.Zi(A.beh(),A.bh5()).af1(c) +case"Clipboard.getData":new A.ZG(A.bfh(),A.bi8()).afC(c) return}break case"flutter/service_worker":q=self.window k=self.document.createEvent("Event") k.initEvent("flutter-first-frame",!0,!0) q.dispatchEvent(k) return -case"flutter/textinput":q=$.aqg() -q.gBG(q).aLS(b,c) +case"flutter/textinput":q=$.arq() +q.gBt(q).aMt(b,c) return -case"flutter/contextmenu":switch(B.bq.mH(b).a){case"enableContextMenu":$.iX.a.a8U() -g.jv(c,B.aD.em([!0])) +case"flutter/contextmenu":switch(B.bs.mA(b).a){case"enableContextMenu":$.j2.a.a9t() +g.js(c,B.aC.ee([!0])) return -case"disableContextMenu":$.iX.a.a8C() -g.jv(c,B.aD.em([!0])) +case"disableContextMenu":$.j2.a.a9a() +g.js(c,B.aC.ee([!0])) return}return -case"flutter/mousecursor":s=B.ec.mH(b) -o=t.LX.a(s.b) -switch(s.a){case"activateSystemCursor":$.b9_.toString -q=A.f3(J.cd(o,"kind")) -k=$.iX.f +case"flutter/mousecursor":s=B.ee.mA(b) +o=t.f.a(s.b) +switch(s.a){case"activateSystemCursor":$.b9Z.toString +q=A.f0(J.bU(o,"kind")) +k=$.j2.f k===$&&A.c() -q=B.Z5.i(0,q) -A.hH(k,"cursor",q==null?"default":q) +q=B.Zd.i(0,q) +A.hA(k,"cursor",q==null?"default":q) break}return -case"flutter/web_test_e2e":g.jv(c,B.aD.em([A.bFK(B.bq,b)])) +case"flutter/web_test_e2e":g.js(c,B.aC.ee([A.bH6(B.bs,b)])) return case"flutter/platform_views":q=g.cy -if(q==null)q=g.cy=new A.aI2($.b6S(),new A.axT()) +if(q==null)q=g.cy=new A.aJ5($.b7P(),new A.az1()) c.toString -q.aLs(b,c) +q.aM3(b,c) return -case"flutter/accessibility":q=$.iX.y +case"flutter/accessibility":q=$.j2.y q===$&&A.c() -k=t.LX -j=k.a(J.cd(k.a(B.d0.kk(b)),"data")) -i=A.f3(J.cd(j,"message")) -if(i!=null&&i.length!==0){h=A.b8E(j,"assertiveness") -q.a6F(i,B.V_[h==null?0:h])}g.jv(c,B.d0.em(!0)) +k=t.f +j=k.a(J.bU(k.a(B.d3.km(b)),"data")) +i=A.f0(J.bU(j,"message")) +if(i!=null&&i.length!==0){h=A.b9D(j,"assertiveness") +q.a79(i,B.V6[h==null?0:h])}g.js(c,B.d3.ee(!0)) return -case"flutter/navigation":g.d.i(0,0).TC(b).cB(new A.axU(g,c),t.P) +case"flutter/navigation":g.d.i(0,0).TV(b).cz(new A.az2(g,c),t.P) g.ry="/" -return}q=$.bmT +return}q=$.bo_ if(q!=null){q.$3(a,b,c) -return}g.jv(c,null)}, -Ao(a,b){return this.atG(a,b)}, -atG(a,b){var s=0,r=A.t(t.H),q=1,p,o=this,n,m,l,k,j,i -var $async$Ao=A.u(function(c,d){if(c===1){p=d +return}g.js(c,null)}, +Ab(a,b){return this.aug(a,b)}, +aug(a,b){var s=0,r=A.t(t.H),q=1,p,o=this,n,m,l,k,j,i +var $async$Ab=A.u(function(c,d){if(c===1){p=d s=q}while(true)switch(s){case 0:q=3 i=t.Lk s=6 -return A.A(A.BW($.Ip.Ev(a)),$async$Ao) +return A.B(A.C6($.II.Ej(a)),$async$Ab) case 6:n=i.a(d) s=7 -return A.A(n.gyM().uf(),$async$Ao) +return A.B(n.gyv().u4(),$async$Ab) case 7:m=d -o.jv(b,A.fB(m,0,null)) +o.js(b,J.bud(m)) q=1 s=5 break case 3:q=2 j=p -l=A.aW(j) -$.h4().$1("Error while trying to load an asset: "+A.j(l)) -o.jv(b,null) +l=A.b_(j) +$.h_().$1("Error while trying to load an asset: "+A.j(l)) +o.js(b,null) s=5 break case 2:s=1 break case 5:return A.q(null,r) case 1:return A.p(p,r)}}) -return A.r($async$Ao,r)}, -asj(a){switch(a){case"HapticFeedbackType.lightImpact":return 10 +return A.r($async$Ab,r)}, +asU(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}}, -pt(){var s=$.bn0 -if(s==null)throw A.d(A.bI("scheduleFrameCallback must be initialized first.")) +po(){var s=$.bo7 +if(s==null)throw A.d(A.bN("scheduleFrameCallback must be initialized first.")) s.$0()}, -anL(){var s=this +aol(){var s=this if(s.dy!=null)return -s.a=s.a.a7M(A.b7Z()) -s.dy=A.eD(self.window,"languagechange",new A.axQ(s))}, -anG(){var s,r,q,p=new globalThis.MutationObserver(A.cj(new A.axP(this))) +s.a=s.a.a8l(A.b8X()) +s.dy=A.eL(self.window,"languagechange",new A.ayZ(s))}, +aog(){var s,r,q,p=new globalThis.MutationObserver(A.co(new A.ayY(this))) this.fy=p s=self.document.documentElement s.toString r=A.b(["style"],t.T) q=A.D(t.N,t.z) -q.u(0,"attributes",!0) -q.u(0,"attributeFilter",r) -r=A.bc(q) +q.q(0,"attributes",!0) +q.q(0,"attributeFilter",r) +r=A.bf(q) if(r==null)r=t.K.a(r) p.observe(s,r)}, -a5E(a){var s=this,r=s.a -if(r.d!==a){s.a=r.aHV(a) -A.tv(null,null) -A.tv(s.k3,s.k4)}}, -aEB(a){var s=this.a,r=s.a -if((r.a&32)!==0!==a){this.a=s.a7H(r.aHS(a)) -A.tv(null,null)}}, -anD(){var s,r=this,q=r.k1 -r.a5E(q.matches?B.ai:B.az) -s=t.e.a(A.cj(new A.axO(r))) +a69(a){var s=this,r=s.a +if(r.d!==a){s.a=r.aIx(a) +A.tG(null,null) +A.tG(s.k3,s.k4)}}, +aFd(a){var s=this.a,r=s.a +if((r.a&32)!==0!==a){this.a=s.a8g(r.aIu(a)) +A.tG(null,null)}}, +aod(){var s,r=this,q=r.k1 +r.a69(q.matches?B.ai:B.ax) +s=t.e.a(A.co(new A.ayX(r))) r.k2=s q.addListener(s)}, -oU(a,b,c){A.WK(this.p4,this.R8,new A.Aw(b,0,a,c),t.KL)}, -gSf(){var s=this.ry -return s==null?this.ry=this.d.i(0,0).gIb().gpZ():s}, -jv(a,b){A.Lh(B.E,null,t.H).cB(new A.axX(a,b),t.P)}} -A.axW.prototype={ +oQ(a,b,c){A.X2(this.p4,this.R8,new A.AI(b,0,a,c),t.KL)}, +gSd(){var s=this.ry +return s==null?this.ry=this.d.i(0,0).gHX().gpU():s}, +js(a,b){A.Lz(B.G,null,t.H).cz(new A.az5(a,b),t.P)}} +A.az4.prototype={ $0(){return this.a.$1(this.b.$1(this.c))}, $S:0} -A.axV.prototype={ -$1(a){this.a.E8(this.b,a,t.CD)}, -$S:35} -A.axR.prototype={ -$1(a){this.a.jv(this.b,B.aD.em([!0]))}, -$S:24} -A.axS.prototype={ -$1(a){this.a.jv(this.b,B.aD.em([a]))}, -$S:130} -A.axT.prototype={ -$1(a){var s=$.iX.r +A.az3.prototype={ +$1(a){this.a.DV(this.b,a,t.CD)}, +$S:33} +A.az_.prototype={ +$1(a){this.a.js(this.b,B.aC.ee([!0]))}, +$S:21} +A.az0.prototype={ +$1(a){this.a.js(this.b,B.aC.ee([a]))}, +$S:140} +A.az1.prototype={ +$1(a){var s=$.j2.r s===$&&A.c() s.append(a)}, $S:2} -A.axU.prototype={ +A.az2.prototype={ $1(a){var s=this.b -if(a)this.a.jv(s,B.aD.em([!0])) +if(a)this.a.js(s,B.aC.ee([!0])) else if(s!=null)s.$1(null)}, -$S:130} -A.axQ.prototype={ +$S:140} +A.ayZ.prototype={ $1(a){var s=this.a -s.a=s.a.a7M(A.b7Z()) -A.tv(s.fr,s.fx)}, +s.a=s.a.a8l(A.b8X()) +A.tG(s.fr,s.fx)}, $S:2} -A.axP.prototype={ +A.ayY.prototype={ $2(a,b){var s,r,q,p,o,n,m,l=null -for(s=J.ax(a),r=t.e,q=this.a;s.F();){p=s.ga3(s) +for(s=J.aA(a),r=t.e,q=this.a;s.H();){p=s.ga2(s) p.toString r.a(p) o=p.type @@ -55909,65 +57037,65 @@ if((o==null?l:o)==="attributes"){o=p.attributeName o=(o==null?l:o)==="style"}else o=!1 if(o){o=self.document.documentElement o.toString -n=A.bJE(o) +n=A.bL1(o) m=(n==null?16:n)/16 o=q.a -if(o.e!==m){q.a=o.un(m) -A.tv(l,l) -A.tv(q.go,q.id)}}}}, -$S:394} -A.axO.prototype={ -$1(a){var s=A.beN(a) +if(o.e!==m){q.a=o.ud(m) +A.tG(l,l) +A.tG(q.go,q.id)}}}}, +$S:398} +A.ayX.prototype={ +$1(a){var s=A.bfN(a) s.toString -s=s?B.ai:B.az -this.a.a5E(s)}, +s=s?B.ai:B.ax +this.a.a69(s)}, $S:2} -A.axX.prototype={ +A.az5.prototype={ $1(a){var s=this.a if(s!=null)s.$1(this.b)}, -$S:24} -A.b5L.prototype={ +$S:21} +A.b6K.prototype={ $0(){this.a.$2(this.b,this.c)}, $S:0} -A.aaw.prototype={ -j(a){return A.L(this).j(0)+"[view: null, geometry: "+B.G.j(0)+"]"}} -A.a5o.prototype={ -BU(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.a5o(r,!1,q,p,o,n,s.r,s.w)}, -a7H(a){return this.BU(a,null,null,null,null)}, -a7M(a){return this.BU(null,a,null,null,null)}, -un(a){return this.BU(null,null,null,null,a)}, -aHV(a){return this.BU(null,null,a,null,null)}, -aHW(a){return this.BU(null,null,null,a,null)}} -A.aI0.prototype={ -aQi(a,b,c){var s=this.a -if(s.aZ(0,a))return!1 -s.u(0,a,b) -this.c.C(0,a) +A.abl.prototype={ +j(a){return A.L(this).j(0)+"[view: null, geometry: "+B.H.j(0)+"]"}} +A.a63.prototype={ +BH(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.a63(r,!1,q,p,o,n,s.r,s.w)}, +a8g(a){return this.BH(a,null,null,null,null)}, +a8l(a){return this.BH(null,a,null,null,null)}, +ud(a){return this.BH(null,null,null,null,a)}, +aIx(a){return this.BH(null,null,a,null,null)}, +aIy(a){return this.BH(null,null,null,a,null)}} +A.aJ3.prototype={ +aQV(a,b,c){var s=this.a +if(s.b1(0,a))return!1 +s.q(0,a,b) +this.c.D(0,a) return!0}, -aQv(a,b,c){this.d.u(0,b,a) -return this.b.d4(0,b,new A.aI1(this,"flt-pv-slot-"+b,a,b,c))}, -aAG(a){var s,r,q +aR7(a,b,c){this.d.q(0,b,a) +return this.b.cW(0,b,new A.aJ4(this,"flt-pv-slot-"+b,a,b,c))}, +aBi(a){var s,r,q if(a==null)return -s=$.dS() +s=$.e_() if(s!==B.ac){a.remove() return}s=a.getAttribute("slot") r="tombstone-"+A.j(s==null?null:s) -q=A.c3(self.document,"slot") +q=A.c8(self.document,"slot") A.O(q.style,"display","none") -s=A.bc(r) +s=A.bf(r) if(s==null)s=t.K.a(s) q.setAttribute("name",s) -s=$.iX.w +s=$.j2.w s===$&&A.c() s.append(q) -s=A.bc(r) +s=A.bf(r) if(s==null)s=t.K.a(s) a.setAttribute("slot",s) a.remove() q.remove()}} -A.aI1.prototype={ -$0(){var s,r,q,p,o=this,n=A.c3(self.document,"flt-platform-view"),m=A.bc(o.b) +A.aJ4.prototype={ +$0(){var s,r,q,p,o=this,n=A.c8(self.document,"flt-platform-view"),m=A.bf(o.b) if(m==null)m=t.K.a(m) n.setAttribute("slot",m) m=o.c @@ -55977,62 +57105,62 @@ r=o.d q=t.e if(t._a.b(s))p=q.a(s.$2$params(r,o.e)) else{t.xA.a(s) -p=q.a(s.$1(r))}if(p.style.getPropertyValue("height").length===0){$.h4().$1("Height of Platform View type: ["+m+"] may not be set. Defaulting to `height: 100%`.\nSet `style.height` to any appropriate value to stop this message.") -A.O(p.style,"height","100%")}if(p.style.getPropertyValue("width").length===0){$.h4().$1("Width of Platform View type: ["+m+"] may not be set. Defaulting to `width: 100%`.\nSet `style.width` to any appropriate value to stop this message.") +p=q.a(s.$1(r))}if(p.style.getPropertyValue("height").length===0){$.h_().$1("Height of Platform View type: ["+m+"] may not be set. Defaulting to `height: 100%`.\nSet `style.height` to any appropriate value to stop this message.") +A.O(p.style,"height","100%")}if(p.style.getPropertyValue("width").length===0){$.h_().$1("Width of Platform View type: ["+m+"] may not be set. Defaulting to `width: 100%`.\nSet `style.width` to any appropriate value to stop this message.") A.O(p.style,"width","100%")}n.append(p) return n}, -$S:96} -A.aI2.prototype={ -apX(a,b){var s=t.LX.a(a.b),r=J.aN(s),q=B.c.af(A.oo(r.i(s,"id"))),p=A.cH(r.i(s,"viewType")),o=r.i(s,"params") +$S:110} +A.aJ5.prototype={ +aqx(a,b){var s=t.f.a(a.b),r=J.aj(s),q=B.c.aj(A.oB(r.i(s,"id"))),p=A.cG(r.i(s,"viewType")),o=r.i(s,"params") r=this.b -if(!r.a.aZ(0,p)){b.$1(B.ec.uB("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.aZ(0,q)){b.$1(B.ec.uB("recreating_view","view id: "+q,"trying to create an already created view")) -return}this.c.$1(r.aQv(p,q,o)) -b.$1(B.ec.Cj(null))}, -aLs(a,b){var s,r=B.ec.mH(a) -switch(r.a){case"create":this.apX(r,b) +if(!r.a.b1(0,p)){b.$1(B.ee.ur("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.b1(0,q)){b.$1(B.ee.ur("recreating_view","view id: "+q,"trying to create an already created view")) +return}this.c.$1(r.aR7(p,q,o)) +b.$1(B.ee.C8(null))}, +aM3(a,b){var s,r=B.ee.mA(a) +switch(r.a){case"create":this.aqx(r,b) return case"dispose":s=this.b -s.aAG(s.b.N(0,A.h1(r.b))) -b.$1(B.ec.Cj(null)) +s.aBi(s.b.O(0,A.fW(r.b))) +b.$1(B.ee.C8(null)) return}b.$1(null)}} -A.aL3.prototype={ -aS3(){A.dG(self.document,"touchstart",t.e.a(A.cj(new A.aL4())),null)}} -A.aL4.prototype={ +A.aM7.prototype={ +aSH(){A.dL(self.document,"touchstart",t.e.a(A.co(new A.aM8())),null)}} +A.aM8.prototype={ $1(a){}, $S:2} -A.a5z.prototype={ -apJ(){var s,r=this -if("PointerEvent" in self.window){s=new A.aZg(A.D(t.S,t.ZW),A.b([],t.he),r.a,r.gPB(),r.c,r.d) -s.zy() -return s}if("TouchEvent" in self.window){s=new A.b1r(A.z(t.S),A.b([],t.he),r.a,r.gPB(),r.c,r.d) -s.zy() -return s}if("MouseEvent" in self.window){s=new A.aYN(new A.Bs(),A.b([],t.he),r.a,r.gPB(),r.c,r.d) -s.zy() +A.a6e.prototype={ +aqj(){var s,r=this +if("PointerEvent" in self.window){s=new A.b_i(A.D(t.S,t.ZW),A.b([],t.he),r.a,r.gPw(),r.c,r.d) +s.zi() +return s}if("TouchEvent" in self.window){s=new A.b2n(A.C(t.S),A.b([],t.he),r.a,r.gPw(),r.c,r.d) +s.zi() +return s}if("MouseEvent" in self.window){s=new A.aZR(new A.BE(),A.b([],t.he),r.a,r.gPw(),r.c,r.d) +s.zi() return s}throw A.d(A.a8("This browser does not support pointer, touch, or mouse events."))}, -axZ(a){var s=A.b(a.slice(0),A.a6(a)),r=$.bL() -A.WK(r.Q,r.as,new A.F7(s),t.kf)}} -A.aIi.prototype={ +ayB(a){var s=A.b(a.slice(0),A.a6(a)),r=$.bQ() +A.X2(r.Q,r.as,new A.Fn(s),t.kf)}} +A.aJm.prototype={ j(a){return"pointers:"+("PointerEvent" in self.window)+", touch:"+("TouchEvent" in self.window)+", mouse:"+("MouseEvent" in self.window)}} -A.Tp.prototype={} -A.aTj.prototype={ -R5(a,b,c,d,e){var s=t.e.a(A.cj(new A.aTk(d))) -A.dG(b,c,s,e) -this.a.push(new A.Tp(c,b,s,e,!1))}, -Bc(a,b,c,d){return this.R5(a,b,c,d,!0)}} -A.aTk.prototype={ -$1(a){var s=$.hO -if((s==null?$.hO=A.qA():s).acu(a))this.a.$1(a)}, +A.TG.prototype={} +A.aUu.prototype={ +R1(a,b,c,d,e){var s=t.e.a(A.co(new A.aUv(d))) +A.dL(b,c,s,e) +this.a.push(new A.TG(c,b,s,e,!1))}, +B0(a,b,c,d){return this.R1(a,b,c,d,!0)}} +A.aUv.prototype={ +$1(a){var s=$.hL +if((s==null?$.hL=A.qJ():s).ad6(a))this.a.$1(a)}, $S:2} -A.ano.prototype={ -a1B(a,b){if(b==null)return!1 +A.aos.prototype={ +a25(a,b){if(b==null)return!1 return Math.abs(b- -3*a)>1}, -awm(a){var s,r,q,p,o,n=this,m=$.dS() -if(m===B.cm)return!1 -if(n.a1B(a.deltaX,A.beU(a))||n.a1B(a.deltaY,A.beV(a)))return!1 -if(!(B.c.bH(a.deltaX,120)===0&&B.c.bH(a.deltaY,120)===0)){m=A.beU(a) -if(B.c.bH(m==null?1:m,120)===0){m=A.beV(a) -m=B.c.bH(m==null?1:m,120)===0}else m=!1}else m=!0 +awZ(a){var s,r,q,p,o,n=this,m=$.e_() +if(m===B.co)return!1 +if(n.a25(a.deltaX,A.bfU(a))||n.a25(a.deltaY,A.bfV(a)))return!1 +if(!(B.c.bB(a.deltaX,120)===0&&B.c.bB(a.deltaY,120)===0)){m=A.bfU(a) +if(B.c.bB(m==null?1:m,120)===0){m=A.bfV(a) +m=B.c.bB(m==null?1:m,120)===0}else m=!1}else m=!0 if(m){m=a.deltaX s=n.f r=s==null @@ -56044,41 +57172,41 @@ o=Math.abs(m-(q==null?0:q)) if(!r)if(!(p===0&&o===0))m=!(p<20&&o<20) else m=!0 else m=!0 -if(m){if(A.jQ(a)!=null)m=(r?null:A.jQ(s))!=null +if(m){if(A.k0(a)!=null)m=(r?null:A.k0(s))!=null else m=!1 -if(m){m=A.jQ(a) +if(m){m=A.k0(a) m.toString s.toString -s=A.jQ(s) +s=A.k0(s) s.toString if(m-s<50&&n.r)return!0}return!1}}return!0}, -apH(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this -if(d.awm(a)){s=B.bA -r=-2}else{s=B.bI +aqh(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this +if(d.awZ(a)){s=B.bC +r=-2}else{s=B.bK r=-1}q=a.deltaX p=a.deltaY -switch(B.c.af(a.deltaMode)){case 1:o=$.bkj -if(o==null){n=A.c3(self.document,"div") +switch(B.c.aj(a.deltaMode)){case 1:o=$.blq +if(o==null){n=A.c8(self.document,"div") o=n.style A.O(o,"font-size","initial") A.O(o,"display","none") self.document.body.append(n) -o=A.b7P(self.window,n).getPropertyValue("font-size") -if(B.d.O(o,"px"))m=A.zX(A.fO(o,"px","")) +o=A.b8O(self.window,n).getPropertyValue("font-size") +if(B.d.N(o,"px"))m=A.A8(A.fH(o,"px","")) else m=null n.remove() -o=$.bkj=m==null?16:m/4}q*=o +o=$.blq=m==null?16:m/4}q*=o p*=o break -case 2:o=$.dT() -q*=o.gm8().a -p*=o.gm8().b +case 2:o=$.e0() +q*=o.gm0().a +p*=o.gm0().b break -case 0:o=$.h3() -if(o===B.cv){o=$.dS() -if(o!==B.ac)o=o===B.cm +case 0:o=$.fZ() +if(o===B.cx){o=$.e_() +if(o!==B.ac)o=o===B.co else o=!0}else o=!1 -if(o){o=$.dT() +if(o){o=$.e0() l=o.x if(l==null){l=self.window.devicePixelRatio if(l===0)l=1}q*=l @@ -56086,338 +57214,338 @@ o=o.x if(o==null){o=self.window.devicePixelRatio if(o===0)o=1}p*=o}break default:break}k=A.b([],t.D9) -j=A.bby(a,d.b) -o=$.h3() -if(o===B.cv){o=$.aCX -o=o==null?null:o.gAa().f.aZ(0,$.bcZ()) -if(o!==!0){o=$.aCX -o=o==null?null:o.gAa().f.aZ(0,$.bd_()) +j=A.bcq(a,d.b) +o=$.fZ() +if(o===B.cx){o=$.aDW +o=o==null?null:o.gzW().f.b1(0,$.bdU()) +if(o!==!0){o=$.aDW +o=o==null?null:o.gzW().f.b1(0,$.bdV()) i=o===!0}else i=!0}else i=!1 o=a.ctrlKey&&!i l=d.d h=j.a -if(o){o=A.jQ(a) +if(o){o=A.k0(a) o.toString -o=A.Bq(o) -g=$.dT() +o=A.BC(o) +g=$.e0() f=g.x if(f==null){f=self.window.devicePixelRatio if(f===0)f=1}g=g.x if(g==null){g=self.window.devicePixelRatio -if(g===0)g=1}e=A.ns(a) +if(g===0)g=1}e=A.nF(a) e.toString -l.aHE(k,B.c.af(e),B.dY,r,s,h*f,j.b*g,1,1,Math.exp(-p/200),B.a1O,o)}else{o=A.jQ(a) +l.aIg(k,B.c.aj(e),B.e_,r,s,h*f,j.b*g,1,1,Math.exp(-p/200),B.a1X,o)}else{o=A.k0(a) o.toString -o=A.Bq(o) -g=$.dT() +o=A.BC(o) +g=$.e0() f=g.x if(f==null){f=self.window.devicePixelRatio if(f===0)f=1}g=g.x if(g==null){g=self.window.devicePixelRatio -if(g===0)g=1}e=A.ns(a) +if(g===0)g=1}e=A.nF(a) e.toString -l.aHG(k,B.c.af(e),B.dY,r,s,h*f,j.b*g,1,1,q,p,B.a1N,o)}d.f=a -d.r=s===B.bA +l.aIi(k,B.c.aj(e),B.e_,r,s,h*f,j.b*g,1,1,q,p,B.a1W,o)}d.f=a +d.r=s===B.bC return k}, -Z5(a){var s=this.b,r=t.e.a(A.cj(a)),q=t.K,p=A.bc(A.b1(["capture",!1,"passive",!1],t.N,q)) +Zz(a){var s=this.b,r=t.e.a(A.co(a)),q=t.K,p=A.bf(A.b5(["capture",!1,"passive",!1],t.N,q)) q=p==null?q.a(p):p s.addEventListener("wheel",r,q) -this.a.push(new A.Tp("wheel",s,r,!1,!0))}, -a19(a){this.c.$1(this.apH(a)) +this.a.push(new A.TG("wheel",s,r,!1,!0))}, +a1D(a){this.c.$1(this.aqh(a)) a.preventDefault()}} -A.pW.prototype={ +A.q4.prototype={ j(a){return A.L(this).j(0)+"(change: "+this.a.j(0)+", buttons: "+this.b+")"}} -A.Bs.prototype={ -WQ(a,b){var s -if(this.a!==0)return this.M6(b) -s=(b===0&&a>-1?A.bHP(a):b)&1073741823 +A.BE.prototype={ +Xm(a,b){var s +if(this.a!==0)return this.LV(b) +s=(b===0&&a>-1?A.bJc(a):b)&1073741823 this.a=s -return new A.pW(B.CD,s)}, -M6(a){var s=a&1073741823,r=this.a -if(r===0&&s!==0)return new A.pW(B.dY,r) +return new A.q4(B.CF,s)}, +LV(a){var s=a&1073741823,r=this.a +if(r===0&&s!==0)return new A.q4(B.e_,r) this.a=s -return new A.pW(s===0?B.dY:B.hb,s)}, -EN(a){if(this.a!==0&&(a&1073741823)===0){this.a=0 -return new A.pW(B.oO,0)}return null}, -WR(a){if((a&1073741823)===0){this.a=0 -return new A.pW(B.dY,0)}return null}, -WS(a){var s +return new A.q4(s===0?B.e_:B.hd,s)}, +EB(a){if(this.a!==0&&(a&1073741823)===0){this.a=0 +return new A.q4(B.oS,0)}return null}, +Xn(a){if((a&1073741823)===0){this.a=0 +return new A.q4(B.e_,0)}return null}, +Xo(a){var s if(this.a===0)return null s=this.a=(a==null?0:a)&1073741823 -if(s===0)return new A.pW(B.oO,s) -else return new A.pW(B.hb,s)}} -A.aZg.prototype={ -Od(a){return this.w.d4(0,a,new A.aZi())}, -a3d(a){if(A.b7O(a)==="touch")this.w.N(0,A.beQ(a))}, -Nf(a,b,c,d,e){this.R5(0,a,b,new A.aZh(this,d,c),e)}, -Ne(a,b,c){return this.Nf(a,b,c,!0,!0)}, -anN(a,b,c,d){return this.Nf(a,b,c,d,!0)}, -zy(){var s=this,r=s.b -s.Ne(r,"pointerdown",new A.aZj(s)) -s.Ne(self.window,"pointermove",new A.aZk(s)) -s.Nf(r,"pointerleave",new A.aZl(s),!1,!1) -s.Ne(self.window,"pointerup",new A.aZm(s)) -s.anN(r,"pointercancel",new A.aZn(s),!1) -s.Z5(new A.aZo(s))}, -kI(a,b,c){var s,r,q,p,o,n,m,l,k=this,j=A.b7O(c) +if(s===0)return new A.q4(B.oS,s) +else return new A.q4(B.hd,s)}} +A.b_i.prototype={ +O8(a){return this.w.cW(0,a,new A.b_k())}, +a3I(a){if(A.b8N(a)==="touch")this.w.O(0,A.bfQ(a))}, +Na(a,b,c,d,e){this.R1(0,a,b,new A.b_j(this,d,c),e)}, +N9(a,b,c){return this.Na(a,b,c,!0,!0)}, +aon(a,b,c,d){return this.Na(a,b,c,d,!0)}, +zi(){var s=this,r=s.b +s.N9(r,"pointerdown",new A.b_l(s)) +s.N9(self.window,"pointermove",new A.b_m(s)) +s.Na(r,"pointerleave",new A.b_n(s),!1,!1) +s.N9(self.window,"pointerup",new A.b_o(s)) +s.aon(r,"pointercancel",new A.b_p(s),!1) +s.Zz(new A.b_q(s))}, +kI(a,b,c){var s,r,q,p,o,n,m,l,k=this,j=A.b8N(c) j.toString -s=k.a2O(j) -j=A.beR(c) +s=k.a3i(j) +j=A.bfR(c) j.toString -r=A.beS(c) +r=A.bfS(c) r.toString -j=Math.abs(j)>Math.abs(r)?A.beR(c):A.beS(c) +j=Math.abs(j)>Math.abs(r)?A.bfR(c):A.bfS(c) j.toString -r=A.jQ(c) +r=A.k0(c) r.toString -q=A.Bq(r) +q=A.BC(r) p=c.pressure if(p==null)p=null -o=A.bby(c,k.b) -r=k.wA(c) -n=$.dT() +o=A.bcq(c,k.b) +r=k.wk(c) +n=$.e0() m=n.x if(m==null){m=self.window.devicePixelRatio if(m===0)m=1}n=n.x if(n==null){n=self.window.devicePixelRatio if(n===0)n=1}l=p==null?0:p -k.d.aHF(a,b.b,b.a,r,s,o.a*m,o.b*n,l,1,B.eG,j/180*3.141592653589793,q)}, -are(a){var s,r +k.d.aIh(a,b.b,b.a,r,s,o.a*m,o.b*n,l,1,B.eJ,j/180*3.141592653589793,q)}, +arP(a){var s,r if("getCoalescedEvents" in a){s=t.e -r=J.i9(a.getCoalescedEvents(),s).fh(0,s) -if(!r.gaB(r))return r}return A.b([a],t.J)}, -a2O(a){switch(a){case"mouse":return B.bI -case"pen":return B.c0 +r=J.ih(a.getCoalescedEvents(),s).fh(0,s) +if(!r.gaB(r))return r}return A.b([a],t.A)}, +a3i(a){switch(a){case"mouse":return B.bK +case"pen":return B.c2 case"touch":return B.aR -default:return B.bJ}}, -wA(a){var s=A.b7O(a) +default:return B.bL}}, +wk(a){var s=A.b8N(a) s.toString -if(this.a2O(s)===B.bI)s=-1 -else{s=A.beQ(a) +if(this.a3i(s)===B.bK)s=-1 +else{s=A.bfQ(a) s.toString -s=B.c.af(s)}return s}} -A.aZi.prototype={ -$0(){return new A.Bs()}, -$S:412} -A.aZh.prototype={ +s=B.c.aj(s)}return s}} +A.b_k.prototype={ +$0(){return new A.BE()}, +$S:414} +A.b_j.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.jQ(a) +o=A.k0(a) o.toString -this.a.e.N1(s,r,q,p,o)}this.c.$1(a)}, +this.a.e.MX(s,r,q,p,o)}this.c.$1(a)}, $S:2} -A.aZj.prototype={ -$1(a){var s,r,q=this.a,p=q.wA(a),o=A.b([],t.D9),n=q.Od(p),m=A.ns(a) +A.b_l.prototype={ +$1(a){var s,r,q=this.a,p=q.wk(a),o=A.b([],t.D9),n=q.O8(p),m=A.nF(a) m.toString -s=n.EN(B.c.af(m)) +s=n.EB(B.c.aj(m)) if(s!=null)q.kI(o,s,a) -m=B.c.af(a.button) -r=A.ns(a) +m=B.c.aj(a.button) +r=A.nF(a) r.toString -q.kI(o,n.WQ(m,B.c.af(r)),a) +q.kI(o,n.Xm(m,B.c.aj(r)),a) q.c.$1(o)}, $S:18} -A.aZk.prototype={ -$1(a){var s,r,q,p,o=this.a,n=o.Od(o.wA(a)),m=A.b([],t.D9) -for(s=J.ax(o.are(a));s.F();){r=s.ga3(s) +A.b_m.prototype={ +$1(a){var s,r,q,p,o=this.a,n=o.O8(o.wk(a)),m=A.b([],t.D9) +for(s=J.aA(o.arP(a));s.H();){r=s.ga2(s) q=r.buttons if(q==null)q=null q.toString -p=n.EN(B.c.af(q)) +p=n.EB(B.c.aj(q)) if(p!=null)o.kI(m,p,r) q=r.buttons if(q==null)q=null q.toString -o.kI(m,n.M6(B.c.af(q)),r)}o.c.$1(m)}, +o.kI(m,n.LV(B.c.aj(q)),r)}o.c.$1(m)}, $S:18} -A.aZl.prototype={ -$1(a){var s,r=this.a,q=r.Od(r.wA(a)),p=A.b([],t.D9),o=A.ns(a) +A.b_n.prototype={ +$1(a){var s,r=this.a,q=r.O8(r.wk(a)),p=A.b([],t.D9),o=A.nF(a) o.toString -s=q.WR(B.c.af(o)) +s=q.Xn(B.c.aj(o)) if(s!=null){r.kI(p,s,a) r.c.$1(p)}}, $S:18} -A.aZm.prototype={ -$1(a){var s,r,q,p=this.a,o=p.wA(a),n=p.w -if(n.aZ(0,o)){s=A.b([],t.D9) +A.b_o.prototype={ +$1(a){var s,r,q,p=this.a,o=p.wk(a),n=p.w +if(n.b1(0,o)){s=A.b([],t.D9) n=n.i(0,o) n.toString -r=A.ns(a) -q=n.WS(r==null?null:B.c.af(r)) -p.a3d(a) +r=A.nF(a) +q=n.Xo(r==null?null:B.c.aj(r)) +p.a3I(a) if(q!=null){p.kI(s,q,a) p.c.$1(s)}}}, $S:18} -A.aZn.prototype={ -$1(a){var s,r=this.a,q=r.wA(a),p=r.w -if(p.aZ(0,q)){s=A.b([],t.D9) +A.b_p.prototype={ +$1(a){var s,r=this.a,q=r.wk(a),p=r.w +if(p.b1(0,q)){s=A.b([],t.D9) p=p.i(0,q) p.toString p.a=0 -r.a3d(a) -r.kI(s,new A.pW(B.oM,0),a) +r.a3I(a) +r.kI(s,new A.q4(B.oQ,0),a) r.c.$1(s)}}, $S:18} -A.aZo.prototype={ -$1(a){this.a.a19(a)}, +A.b_q.prototype={ +$1(a){this.a.a1D(a)}, $S:2} -A.b1r.prototype={ -Fz(a,b,c){this.Bc(0,a,b,new A.b1s(this,!0,c))}, -zy(){var s=this,r=s.b -s.Fz(r,"touchstart",new A.b1t(s)) -s.Fz(r,"touchmove",new A.b1u(s)) -s.Fz(r,"touchend",new A.b1v(s)) -s.Fz(r,"touchcancel",new A.b1w(s))}, -FS(a,b,c,d,e){var s,r,q,p,o,n=A.bvZ(e) +A.b2n.prototype={ +Fm(a,b,c){this.B0(0,a,b,new A.b2o(this,!0,c))}, +zi(){var s=this,r=s.b +s.Fm(r,"touchstart",new A.b2p(s)) +s.Fm(r,"touchmove",new A.b2q(s)) +s.Fm(r,"touchend",new A.b2r(s)) +s.Fm(r,"touchcancel",new A.b2s(s))}, +FF(a,b,c,d,e){var s,r,q,p,o,n=A.bxi(e) n.toString -n=B.c.af(n) +n=B.c.aj(n) s=e.clientX -r=$.dT() +r=$.e0() q=r.x if(q==null){q=self.window.devicePixelRatio if(q===0)q=1}p=e.clientY r=r.x if(r==null){r=self.window.devicePixelRatio if(r===0)r=1}o=c?1:0 -this.d.aHC(b,o,a,n,s*q,p*r,1,1,B.eG,d)}} -A.b1s.prototype={ -$1(a){var s=a.altKey,r=a.ctrlKey,q=a.metaKey,p=a.shiftKey,o=A.jQ(a) +this.d.aIe(b,o,a,n,s*q,p*r,1,1,B.eJ,d)}} +A.b2o.prototype={ +$1(a){var s=a.altKey,r=a.ctrlKey,q=a.metaKey,p=a.shiftKey,o=A.k0(a) o.toString -this.a.e.N1(s,r,q,p,o) +this.a.e.MX(s,r,q,p,o) this.c.$1(a)}, $S:2} -A.b1t.prototype={ -$1(a){var s,r,q,p,o,n,m,l=A.jQ(a) +A.b2p.prototype={ +$1(a){var s,r,q,p,o,n,m,l=A.k0(a) l.toString -s=A.Bq(l) +s=A.BC(l) r=A.b([],t.D9) -for(l=t.e,q=t.VA,q=A.dr(new A.t8(a.changedTouches,q),q.h("B.E"),l),l=A.dr(q.a,A.w(q).c,l),q=J.ax(l.a),l=A.w(l),l=l.h("@<1>").ab(l.z[1]).z[1],p=this.a;q.F();){o=l.a(q.ga3(q)) +for(l=t.e,q=t.VA,q=A.dt(new A.tj(a.changedTouches,q),q.h("y.E"),l),l=A.dt(q.a,A.w(q).c,l),q=J.aA(l.a),l=A.w(l),l=l.h("@<1>").af(l.z[1]).z[1],p=this.a;q.H();){o=l.a(q.ga2(q)) n=o.identifier if(n==null)n=null n.toString m=p.w -if(!m.O(0,B.c.af(n))){n=o.identifier +if(!m.N(0,B.c.aj(n))){n=o.identifier if(n==null)n=null n.toString -m.C(0,B.c.af(n)) -p.FS(B.CD,r,!0,s,o)}}p.c.$1(r)}, +m.D(0,B.c.aj(n)) +p.FF(B.CF,r,!0,s,o)}}p.c.$1(r)}, $S:18} -A.b1u.prototype={ +A.b2q.prototype={ $1(a){var s,r,q,p,o,n,m a.preventDefault() -s=A.jQ(a) +s=A.k0(a) s.toString -r=A.Bq(s) +r=A.BC(s) q=A.b([],t.D9) -for(s=t.e,p=t.VA,p=A.dr(new A.t8(a.changedTouches,p),p.h("B.E"),s),s=A.dr(p.a,A.w(p).c,s),p=J.ax(s.a),s=A.w(s),s=s.h("@<1>").ab(s.z[1]).z[1],o=this.a;p.F();){n=s.a(p.ga3(p)) +for(s=t.e,p=t.VA,p=A.dt(new A.tj(a.changedTouches,p),p.h("y.E"),s),s=A.dt(p.a,A.w(p).c,s),p=J.aA(s.a),s=A.w(s),s=s.h("@<1>").af(s.z[1]).z[1],o=this.a;p.H();){n=s.a(p.ga2(p)) m=n.identifier if(m==null)m=null m.toString -if(o.w.O(0,B.c.af(m)))o.FS(B.hb,q,!0,r,n)}o.c.$1(q)}, +if(o.w.N(0,B.c.aj(m)))o.FF(B.hd,q,!0,r,n)}o.c.$1(q)}, $S:18} -A.b1v.prototype={ +A.b2r.prototype={ $1(a){var s,r,q,p,o,n,m,l a.preventDefault() -s=A.jQ(a) +s=A.k0(a) s.toString -r=A.Bq(s) +r=A.BC(s) q=A.b([],t.D9) -for(s=t.e,p=t.VA,p=A.dr(new A.t8(a.changedTouches,p),p.h("B.E"),s),s=A.dr(p.a,A.w(p).c,s),p=J.ax(s.a),s=A.w(s),s=s.h("@<1>").ab(s.z[1]).z[1],o=this.a;p.F();){n=s.a(p.ga3(p)) +for(s=t.e,p=t.VA,p=A.dt(new A.tj(a.changedTouches,p),p.h("y.E"),s),s=A.dt(p.a,A.w(p).c,s),p=J.aA(s.a),s=A.w(s),s=s.h("@<1>").af(s.z[1]).z[1],o=this.a;p.H();){n=s.a(p.ga2(p)) m=n.identifier if(m==null)m=null m.toString l=o.w -if(l.O(0,B.c.af(m))){m=n.identifier +if(l.N(0,B.c.aj(m))){m=n.identifier if(m==null)m=null m.toString -l.N(0,B.c.af(m)) -o.FS(B.oO,q,!1,r,n)}}o.c.$1(q)}, +l.O(0,B.c.aj(m)) +o.FF(B.oS,q,!1,r,n)}}o.c.$1(q)}, $S:18} -A.b1w.prototype={ -$1(a){var s,r,q,p,o,n,m,l=A.jQ(a) +A.b2s.prototype={ +$1(a){var s,r,q,p,o,n,m,l=A.k0(a) l.toString -s=A.Bq(l) +s=A.BC(l) r=A.b([],t.D9) -for(l=t.e,q=t.VA,q=A.dr(new A.t8(a.changedTouches,q),q.h("B.E"),l),l=A.dr(q.a,A.w(q).c,l),q=J.ax(l.a),l=A.w(l),l=l.h("@<1>").ab(l.z[1]).z[1],p=this.a;q.F();){o=l.a(q.ga3(q)) +for(l=t.e,q=t.VA,q=A.dt(new A.tj(a.changedTouches,q),q.h("y.E"),l),l=A.dt(q.a,A.w(q).c,l),q=J.aA(l.a),l=A.w(l),l=l.h("@<1>").af(l.z[1]).z[1],p=this.a;q.H();){o=l.a(q.ga2(q)) n=o.identifier if(n==null)n=null n.toString m=p.w -if(m.O(0,B.c.af(n))){n=o.identifier +if(m.N(0,B.c.aj(n))){n=o.identifier if(n==null)n=null n.toString -m.N(0,B.c.af(n)) -p.FS(B.oM,r,!1,s,o)}}p.c.$1(r)}, +m.O(0,B.c.aj(n)) +p.FF(B.oQ,r,!1,s,o)}}p.c.$1(r)}, $S:18} -A.aYN.prototype={ -YZ(a,b,c,d){this.R5(0,a,b,new A.aYO(this,!0,c),d)}, -Nb(a,b,c){return this.YZ(a,b,c,!0)}, -zy(){var s=this,r=s.b -s.Nb(r,"mousedown",new A.aYP(s)) -s.Nb(self.window,"mousemove",new A.aYQ(s)) -s.YZ(r,"mouseleave",new A.aYR(s),!1) -s.Nb(self.window,"mouseup",new A.aYS(s)) -s.Z5(new A.aYT(s))}, -kI(a,b,c){var s,r,q=A.bby(c,this.b),p=A.jQ(c) +A.aZR.prototype={ +Zs(a,b,c,d){this.R1(0,a,b,new A.aZS(this,!0,c),d)}, +N6(a,b,c){return this.Zs(a,b,c,!0)}, +zi(){var s=this,r=s.b +s.N6(r,"mousedown",new A.aZT(s)) +s.N6(self.window,"mousemove",new A.aZU(s)) +s.Zs(r,"mouseleave",new A.aZV(s),!1) +s.N6(self.window,"mouseup",new A.aZW(s)) +s.Zz(new A.aZX(s))}, +kI(a,b,c){var s,r,q=A.bcq(c,this.b),p=A.k0(c) p.toString -p=A.Bq(p) -s=$.dT() +p=A.BC(p) +s=$.e0() r=s.x if(r==null){r=self.window.devicePixelRatio if(r===0)r=1}s=s.x if(s==null){s=self.window.devicePixelRatio -if(s===0)s=1}this.d.aHD(a,b.b,b.a,-1,B.bI,q.a*r,q.b*s,1,1,B.eG,p)}} -A.aYO.prototype={ -$1(a){var s=a.getModifierState("Alt"),r=a.getModifierState("Control"),q=a.getModifierState("Meta"),p=a.getModifierState("Shift"),o=A.jQ(a) +if(s===0)s=1}this.d.aIf(a,b.b,b.a,-1,B.bK,q.a*r,q.b*s,1,1,B.eJ,p)}} +A.aZS.prototype={ +$1(a){var s=a.getModifierState("Alt"),r=a.getModifierState("Control"),q=a.getModifierState("Meta"),p=a.getModifierState("Shift"),o=A.k0(a) o.toString -this.a.e.N1(s,r,q,p,o) +this.a.e.MX(s,r,q,p,o) this.c.$1(a)}, $S:2} -A.aYP.prototype={ -$1(a){var s,r,q=A.b([],t.D9),p=this.a,o=p.w,n=A.ns(a) +A.aZT.prototype={ +$1(a){var s,r,q=A.b([],t.D9),p=this.a,o=p.w,n=A.nF(a) n.toString -s=o.EN(B.c.af(n)) +s=o.EB(B.c.aj(n)) if(s!=null)p.kI(q,s,a) -n=B.c.af(a.button) -r=A.ns(a) +n=B.c.aj(a.button) +r=A.nF(a) r.toString -p.kI(q,o.WQ(n,B.c.af(r)),a) +p.kI(q,o.Xm(n,B.c.aj(r)),a) p.c.$1(q)}, $S:18} -A.aYQ.prototype={ -$1(a){var s,r=A.b([],t.D9),q=this.a,p=q.w,o=A.ns(a) +A.aZU.prototype={ +$1(a){var s,r=A.b([],t.D9),q=this.a,p=q.w,o=A.nF(a) o.toString -s=p.EN(B.c.af(o)) +s=p.EB(B.c.aj(o)) if(s!=null)q.kI(r,s,a) -o=A.ns(a) +o=A.nF(a) o.toString -q.kI(r,p.M6(B.c.af(o)),a) +q.kI(r,p.LV(B.c.aj(o)),a) q.c.$1(r)}, $S:18} -A.aYR.prototype={ -$1(a){var s,r=A.b([],t.D9),q=this.a,p=A.ns(a) +A.aZV.prototype={ +$1(a){var s,r=A.b([],t.D9),q=this.a,p=A.nF(a) p.toString -s=q.w.WR(B.c.af(p)) +s=q.w.Xn(B.c.aj(p)) if(s!=null){q.kI(r,s,a) q.c.$1(r)}}, $S:18} -A.aYS.prototype={ -$1(a){var s,r=A.b([],t.D9),q=this.a,p=A.ns(a) -p=p==null?null:B.c.af(p) -s=q.w.WS(p) +A.aZW.prototype={ +$1(a){var s,r=A.b([],t.D9),q=this.a,p=A.nF(a) +p=p==null?null:B.c.aj(p) +s=q.w.Xo(p) if(s!=null){q.kI(r,s,a) q.c.$1(r)}}, $S:18} -A.aYT.prototype={ -$1(a){this.a.a19(a)}, +A.aZX.prototype={ +$1(a){this.a.a1D(a)}, $S:2} -A.HV.prototype={} -A.aIa.prototype={ -G0(a,b,c){return this.a.d4(0,a,new A.aIb(b,c))}, -tS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,a0,a1,a2,a3,a4,a5,a6,a7,a8){var s,r,q=this.a.i(0,c) +A.Ib.prototype={} +A.aJc.prototype={ +FO(a,b,c){return this.a.cW(0,a,new A.aJd(b,c))}, +tI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,a0,a1,a2,a3,a4,a5,a6,a7,a8){var s,r,q=this.a.i(0,c) q.toString s=q.b r=q.c @@ -56425,11 +57553,11 @@ q.b=i q.c=j q=q.a if(q==null)q=0 -return A.bhf(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,a6,!1,a7,a8)}, -Pf(a,b,c){var s=this.a.i(0,a) +return A.bii(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,a6,!1,a7,a8)}, +P9(a,b,c){var s=this.a.i(0,a) s.toString return s.b!==b||s.c!==c}, -rd(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.i(0,c) +r5(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.i(0,c) q.toString s=q.b r=q.c @@ -56437,199 +57565,199 @@ q.b=i q.c=j q=q.a if(q==null)q=0 -return A.bhf(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,B.eG,a5,!0,a6,a7)}, -BS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var s,r,q,p=this -if(m===B.eG)switch(c.a){case 1:p.G0(d,f,g) -a.push(p.tS(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) -break -case 3:s=p.a.aZ(0,d) -p.G0(d,f,g) -if(!s)a.push(p.rd(b,B.oN,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) -a.push(p.tS(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +return A.bii(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,B.eJ,a5,!0,a6,a7)}, +BF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var s,r,q,p=this +if(m===B.eJ)switch(c.a){case 1:p.FO(d,f,g) +a.push(p.tI(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +break +case 3:s=p.a.b1(0,d) +p.FO(d,f,g) +if(!s)a.push(p.r5(b,B.oR,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +a.push(p.tI(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) p.b=b break -case 4:s=p.a.aZ(0,d) -p.G0(d,f,g).a=$.bjL=$.bjL+1 -if(!s)a.push(p.rd(b,B.oN,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) -if(p.Pf(d,f,g))a.push(p.rd(0,B.dY,d,0,0,e,!1,0,f,g,0,0,i,0,0,0,0,0,j,k,l,0,n,o)) -a.push(p.tS(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +case 4:s=p.a.b1(0,d) +p.FO(d,f,g).a=$.bkS=$.bkS+1 +if(!s)a.push(p.r5(b,B.oR,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +if(p.P9(d,f,g))a.push(p.r5(0,B.e_,d,0,0,e,!1,0,f,g,0,0,i,0,0,0,0,0,j,k,l,0,n,o)) +a.push(p.tI(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) p.b=b break -case 5:a.push(p.tS(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +case 5:a.push(p.tI(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) p.b=b break case 6:case 0:r=p.a q=r.i(0,d) q.toString -if(c===B.oM){f=q.b -g=q.c}if(p.Pf(d,f,g))a.push(p.rd(p.b,B.hb,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) -a.push(p.tS(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) -if(e===B.aR){a.push(p.rd(0,B.a1M,d,0,0,e,!1,0,f,g,0,0,i,0,0,0,0,0,j,k,l,0,n,o)) -r.N(0,d)}break +if(c===B.oQ){f=q.b +g=q.c}if(p.P9(d,f,g))a.push(p.r5(p.b,B.hd,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +a.push(p.tI(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +if(e===B.aR){a.push(p.r5(0,B.a1V,d,0,0,e,!1,0,f,g,0,0,i,0,0,0,0,0,j,k,l,0,n,o)) +r.O(0,d)}break case 2:r=p.a q=r.i(0,d) q.toString -a.push(p.tS(b,c,d,0,0,e,!1,0,q.b,q.c,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) -r.N(0,d) +a.push(p.tI(b,c,d,0,0,e,!1,0,q.b,q.c,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +r.O(0,d) break -case 7:case 8:case 9:break}else switch(m.a){case 1:case 2:case 3:s=p.a.aZ(0,d) -p.G0(d,f,g) -if(!s)a.push(p.rd(b,B.oN,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) -if(p.Pf(d,f,g))if(b!==0)a.push(p.rd(b,B.hb,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) -else a.push(p.rd(b,B.dY,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) -a.push(p.tS(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +case 7:case 8:case 9:break}else switch(m.a){case 1:case 2:case 3:s=p.a.b1(0,d) +p.FO(d,f,g) +if(!s)a.push(p.r5(b,B.oR,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +if(p.P9(d,f,g))if(b!==0)a.push(p.r5(b,B.hd,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +else a.push(p.r5(b,B.e_,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +a.push(p.tI(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) break case 0:break case 4:break}}, -aHE(a,b,c,d,e,f,g,h,i,j,k,l){return this.BS(a,b,c,d,e,f,g,h,i,j,0,0,k,0,l)}, -aHG(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.BS(a,b,c,d,e,f,g,h,i,1,j,k,l,0,m)}, -aHD(a,b,c,d,e,f,g,h,i,j,k){return this.BS(a,b,c,d,e,f,g,h,i,1,0,0,j,0,k)}, -aHC(a,b,c,d,e,f,g,h,i,j){return this.BS(a,b,c,d,B.aR,e,f,g,h,1,0,0,i,0,j)}, -aHF(a,b,c,d,e,f,g,h,i,j,k,l){return this.BS(a,b,c,d,e,f,g,h,i,1,0,0,j,k,l)}} -A.aIb.prototype={ -$0(){return new A.HV(this.a,this.b)}, +aIg(a,b,c,d,e,f,g,h,i,j,k,l){return this.BF(a,b,c,d,e,f,g,h,i,j,0,0,k,0,l)}, +aIi(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.BF(a,b,c,d,e,f,g,h,i,1,j,k,l,0,m)}, +aIf(a,b,c,d,e,f,g,h,i,j,k){return this.BF(a,b,c,d,e,f,g,h,i,1,0,0,j,0,k)}, +aIe(a,b,c,d,e,f,g,h,i,j){return this.BF(a,b,c,d,B.aR,e,f,g,h,1,0,0,i,0,j)}, +aIh(a,b,c,d,e,f,g,h,i,j,k,l){return this.BF(a,b,c,d,e,f,g,h,i,1,0,0,j,k,l)}} +A.aJd.prototype={ +$0(){return new A.Ib(this.a,this.b)}, $S:418} -A.b9r.prototype={} -A.aJ0.prototype={ -an8(a){var s=this,r=t.e -s.b=r.a(A.cj(new A.aJ1(s))) -A.dG(self.window,"keydown",s.b,null) -s.c=r.a(A.cj(new A.aJ2(s))) -A.dG(self.window,"keyup",s.c,null) -$.wI.push(new A.aJ3(s))}, +A.ban.prototype={} +A.aK5.prototype={ +anJ(a){var s=this,r=t.e +s.b=r.a(A.co(new A.aK6(s))) +A.dL(self.window,"keydown",s.b,null) +s.c=r.a(A.co(new A.aK7(s))) +A.dL(self.window,"keyup",s.c,null) +$.wQ.push(new A.aK8(s))}, v(){var s,r,q=this -A.hx(self.window,"keydown",q.b,null) -A.hx(self.window,"keyup",q.c,null) -for(s=q.a,r=A.k_(s,s.r,A.w(s).c);r.F();)s.i(0,r.d).bA(0) -s.ak(0) -$.b9v=q.c=q.b=null}, -a0Y(a){var s,r,q,p,o,n,m=this,l=globalThis.KeyboardEvent +A.hs(self.window,"keydown",q.b,null) +A.hs(self.window,"keyup",q.c,null) +for(s=q.a,r=A.k9(s,s.r,A.w(s).c);r.H();)s.i(0,r.d).by(0) +s.ao(0) +$.bar=q.c=q.b=null}, +a1r(a){var s,r,q,p,o,n,m=this,l=globalThis.KeyboardEvent if(!(l!=null&&a instanceof l))return -s=new A.oP(a) -r=A.xW(a) +s=new A.p_(a) +r=A.y2(a) r.toString -if(a.type==="keydown"&&A.oI(a)==="Tab"&&a.isComposing)return -q=A.oI(a) +if(a.type==="keydown"&&A.oU(a)==="Tab"&&a.isComposing)return +q=A.oU(a) q.toString if(!(q==="Meta"||q==="Shift"||q==="Alt"||q==="Control")&&m.e){q=m.a p=q.i(0,r) -if(p!=null)p.bA(0) +if(p!=null)p.by(0) if(a.type==="keydown")p=a.ctrlKey||a.shiftKey||a.altKey||a.metaKey else p=!1 -if(p)q.u(0,r,A.dq(B.lc,new A.aJ5(m,r,s))) -else q.N(0,r)}o=a.getModifierState("Shift")?1:0 +if(p)q.q(0,r,A.dr(B.lh,new A.aKa(m,r,s))) +else q.O(0,r)}o=a.getModifierState("Shift")?1:0 if(a.getModifierState("Alt")||a.getModifierState("AltGraph"))o|=2 if(a.getModifierState("Control"))o|=4 if(a.getModifierState("Meta"))o|=8 m.d=o -if(a.type==="keydown")if(A.oI(a)==="CapsLock"){r=o|32 -m.d=r}else if(A.xW(a)==="NumLock"){r=o|16 -m.d=r}else if(A.oI(a)==="ScrollLock"){r=o|64 -m.d=r}else{if(A.oI(a)==="Meta"){r=$.h3() -r=r===B.mN}else r=!1 +if(a.type==="keydown")if(A.oU(a)==="CapsLock"){r=o|32 +m.d=r}else if(A.y2(a)==="NumLock"){r=o|16 +m.d=r}else if(A.oU(a)==="ScrollLock"){r=o|64 +m.d=r}else{if(A.oU(a)==="Meta"){r=$.fZ() +r=r===B.mR}else r=!1 if(r){r=o|8 m.d=r}else r=o}else r=o -n=A.b1(["type",a.type,"keymap","web","code",A.xW(a),"key",A.oI(a),"location",B.c.af(a.location),"metaState",r,"keyCode",B.c.af(a.keyCode)],t.N,t.z) -$.bL().nH("flutter/keyevent",B.aD.em(n),new A.aJ6(s))}} -A.aJ1.prototype={ -$1(a){this.a.a0Y(a)}, +n=A.b5(["type",a.type,"keymap","web","code",A.y2(a),"key",A.oU(a),"location",B.c.aj(a.location),"metaState",r,"keyCode",B.c.aj(a.keyCode)],t.N,t.z) +$.bQ().nC("flutter/keyevent",B.aC.ee(n),new A.aKb(s))}} +A.aK6.prototype={ +$1(a){this.a.a1r(a)}, $S:2} -A.aJ2.prototype={ -$1(a){this.a.a0Y(a)}, +A.aK7.prototype={ +$1(a){this.a.a1r(a)}, $S:2} -A.aJ3.prototype={ +A.aK8.prototype={ $0(){this.a.v()}, $S:0} -A.aJ5.prototype={ +A.aKa.prototype={ $0(){var s,r,q=this.a -q.a.N(0,this.b) +q.a.O(0,this.b) s=this.c.a -r=A.b1(["type","keyup","keymap","web","code",A.xW(s),"key",A.oI(s),"location",B.c.af(s.location),"metaState",q.d,"keyCode",B.c.af(s.keyCode)],t.N,t.z) -$.bL().nH("flutter/keyevent",B.aD.em(r),A.bFn())}, +r=A.b5(["type","keyup","keymap","web","code",A.y2(s),"key",A.oU(s),"location",B.c.aj(s.location),"metaState",q.d,"keyCode",B.c.aj(s.keyCode)],t.N,t.z) +$.bQ().nC("flutter/keyevent",B.aC.ee(r),A.bGK())}, $S:0} -A.aJ6.prototype={ +A.aKb.prototype={ $1(a){if(a==null)return -if(A.q0(J.cd(t.a.a(B.aD.kk(a)),"handled")))this.a.a.preventDefault()}, -$S:35} -A.a1m.prototype={} -A.a1l.prototype={ -lJ(a,b,c,d){var s=this.dy,r=this.fr,q=this.fx -A.aF(b,"drawImage",[s,0,0,r,q,c,d,r,q])}, -BC(a,b){var s,r,q,p,o,n=this,m="attachShader",l=a+"||"+b,k=J.cd($.aAs.b3(),l) -if(k==null){s=n.a7o(0,"VERTEX_SHADER",a) -r=n.a7o(0,"FRAGMENT_SHADER",b) +if(A.q9(J.bU(t.a.a(B.aC.km(a)),"handled")))this.a.a.preventDefault()}, +$S:33} +A.a1P.prototype={} +A.a1O.prototype={ +lH(a,b,c,d){var s=this.dy,r=this.fr,q=this.fx +A.aN(b,"drawImage",[s,0,0,r,q,c,d,r,q])}, +Bq(a,b){var s,r,q,p,o,n=this,m="attachShader",l=a+"||"+b,k=J.bU($.aBy.b8(),l) +if(k==null){s=n.a7Y(0,"VERTEX_SHADER",a) +r=n.a7Y(0,"FRAGMENT_SHADER",b) q=n.a p=q.createProgram() -A.aF(q,m,[p,s]) -A.aF(q,m,[p,r]) -A.aF(q,"linkProgram",[p]) +A.aN(q,m,[p,s]) +A.aN(q,m,[p,r]) +A.aN(q,"linkProgram",[p]) o=n.ay -if(!A.aF(q,"getProgramParameter",[p,o==null?n.ay=q.LINK_STATUS:o]))A.Z(A.bI(A.aF(q,"getProgramInfoLog",[p]))) -k=new A.a1m(p) -J.ix($.aAs.b3(),l,k)}return k}, -a7o(a,b,c){var s,r=this.a,q=r.createShader(r[b]) -if(q==null)throw A.d(A.bI(A.bER(r,"getError"))) -A.aF(r,"shaderSource",[q,c]) -A.aF(r,"compileShader",[q]) +if(!A.aN(q,"getProgramParameter",[p,o==null?n.ay=q.LINK_STATUS:o]))A.V(A.bN(A.aN(q,"getProgramInfoLog",[p]))) +k=new A.a1P(p) +J.iD($.aBy.b8(),l,k)}return k}, +a7Y(a,b,c){var s,r=this.a,q=r.createShader(r[b]) +if(q==null)throw A.d(A.bN(A.bGd(r,"getError"))) +A.aN(r,"shaderSource",[q,c]) +A.aN(r,"compileShader",[q]) s=this.c -if(!A.aF(r,"getShaderParameter",[q,s==null?this.c=r.COMPILE_STATUS:s]))throw A.d(A.bI("Shader compilation failed: "+A.j(A.aF(r,"getShaderInfoLog",[q])))) +if(!A.aN(r,"getShaderParameter",[q,s==null?this.c=r.COMPILE_STATUS:s]))throw A.d(A.bN("Shader compilation failed: "+A.j(A.aN(r,"getShaderInfoLog",[q])))) return q}, -adl(a,b,c,d,e,f,g){A.aF(this.a,"texImage2D",[b,c,d,e,f,g])}, -a8Q(a,b){A.aF(this.a,"drawArrays",[this.aEg(b),0,a])}, -aEg(a){var s,r=this -switch(a.a){case 0:return r.gUe() +adW(a,b,c,d,e,f,g){A.aN(this.a,"texImage2D",[b,c,d,e,f,g])}, +a9p(a,b){A.aN(this.a,"drawArrays",[this.aET(b),0,a])}, +aET(a){var s,r=this +switch(a.a){case 0:return r.gUB() case 2:s=r.ax return s==null?r.ax=r.a.TRIANGLE_FAN:s case 1:s=r.ax return s==null?r.ax=r.a.TRIANGLE_STRIP:s}}, -gl3(){var s=this.d +gl0(){var s=this.d return s==null?this.d=this.a.ARRAY_BUFFER:s}, -gv8(){var s=this.e +guU(){var s=this.e return s==null?this.e=this.a.ELEMENT_ARRAY_BUFFER:s}, -gUd(){var s=this.r +gUA(){var s=this.r return s==null?this.r=this.a.FLOAT:s}, -gK5(){var s=this.cx +gJS(){var s=this.cx return s==null?this.cx=this.a.RGBA:s}, -gK8(){var s=this.ch +gJV(){var s=this.ch return s==null?this.ch=this.a.UNSIGNED_BYTE:s}, -gaaO(){var s=this.CW +gabs(){var s=this.CW return s==null?this.CW=this.a.UNSIGNED_SHORT:s}, -grU(){var s=this.f +grK(){var s=this.f return s==null?this.f=this.a.STATIC_DRAW:s}, -gUe(){var s=this.ax +gUB(){var s=this.ax return s==null?this.ax=this.a.TRIANGLES:s}, -gUc(){var s=this.w +gUz(){var s=this.w return s==null?this.w=this.a.COLOR_BUFFER_BIT:s}, gjY(){var s=this.x return s==null?this.x=this.a.TEXTURE_2D:s}, -gaaM(){var s=this.dx +gabq(){var s=this.dx return s==null?this.dx=this.a.TEXTURE0:s}, -gK6(){var s=this.y +gJT(){var s=this.y return s==null?this.y=this.a.TEXTURE_WRAP_S:s}, -gK7(){var s=this.z +gJU(){var s=this.z return s==null?this.z=this.a.TEXTURE_WRAP_T:s}, -gyo(){var s=this.as +gyb(){var s=this.as return s==null?this.as=this.a.CLAMP_TO_EDGE:s}, -gaaL(){var s=this.cy +gabp(){var s=this.cy return s==null?this.cy=this.a.LINEAR:s}, -gaaN(){var s=this.db +gabr(){var s=this.db return s==null?this.db=this.a.TEXTURE_MIN_FILTER:s}, -j6(a,b,c){var s=A.aF(this.a,"getUniformLocation",[b,c]) -if(s==null)throw A.d(A.bI(c+" not found")) +j_(a,b,c){var s=A.aN(this.a,"getUniformLocation",[b,c]) +if(s==null)throw A.d(A.bN(c+" not found")) else return s}, -LN(a,b){var s=A.aF(this.a,"getAttribLocation",[a,b]) -if(s==null)throw A.d(A.bI(b+" not found")) +LC(a,b){var s=A.aN(this.a,"getAttribLocation",[a,b]) +if(s==null)throw A.d(A.bN(b+" not found")) else return s}, -acq(a){var s,r,q=this +ad2(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.It(q.fx,s) -s=A.nr(r,"2d",null) +r=A.IM(q.fx,s) +s=A.nE(r,"2d",null) s.toString -q.lJ(0,t.e.a(s),0,0) +q.lH(0,t.e.a(s),0,0) return r}}} -A.aGd.prototype={ -a5h(a){var s,r,q,p=this.c,o=self.window.devicePixelRatio +A.aHg.prototype={ +a5N(a){var s,r,q,p=this.c,o=self.window.devicePixelRatio if(o===0)o=1 s=this.d r=self.window.devicePixelRatio @@ -56638,149 +57766,149 @@ q=a.style A.O(q,"position","absolute") A.O(q,"width",A.j(p/o)+"px") A.O(q,"height",A.j(s/r)+"px")}} -A.J_.prototype={ -W(){return"Assertiveness."+this.b}} -A.aqo.prototype={ -aFX(a){switch(a.a){case 0:return this.a +A.Jh.prototype={ +V(){return"Assertiveness."+this.b}} +A.arA.prototype={ +aGB(a){switch(a.a){case 0:return this.a case 1:return this.b}}, -a6F(a,b){var s=this.aFX(b),r=A.c3(self.document,"div") -A.beO(r,a) +a79(a,b){var s=this.aGB(b),r=A.c8(self.document,"div") +A.bfO(r,a) s.append(r) -A.dq(B.d6,new A.aqp(r))}} -A.aqp.prototype={ +A.dr(B.d8,new A.arB(r))}} +A.arB.prototype={ $0(){return this.a.remove()}, $S:0} -A.S_.prototype={ -W(){return"_CheckableKind."+this.b}} -A.at9.prototype={ -eQ(a){var s,r,q,p,o=this,n="true" -o.qM(0) +A.Sg.prototype={ +V(){return"_CheckableKind."+this.b}} +A.auj.prototype={ +eN(a){var s,r,q,p,o=this,n="true" +o.qF(0) s=o.b -if((s.k3&1)!==0){switch(o.e.a){case 0:r=A.bc("checkbox") +if((s.k3&1)!==0){switch(o.e.a){case 0:r=A.bf("checkbox") if(r==null)r=t.K.a(r) s.k2.setAttribute("role",r) break -case 1:r=A.bc("radio") +case 1:r=A.bf("radio") if(r==null)r=t.K.a(r) s.k2.setAttribute("role",r) break -case 2:r=A.bc("switch") +case 2:r=A.bf("switch") if(r==null)r=t.K.a(r) s.k2.setAttribute("role",r) -break}if(s.SN()===B.is){q=s.k2 -r=A.bc(n) +break}if(s.SL()===B.iu){q=s.k2 +r=A.bf(n) if(r==null)r=t.K.a(r) q.setAttribute("aria-disabled",r) -r=A.bc(n) +r=A.bf(n) if(r==null)r=t.K.a(r) -q.setAttribute("disabled",r)}else o.a39() +q.setAttribute("disabled",r)}else o.a3E() r=s.a -p=A.bc((r&2)!==0||(r&131072)!==0?n:"false") +p=A.bf((r&2)!==0||(r&131072)!==0?n:"false") r=p==null?t.K.a(p):p s.k2.setAttribute("aria-checked",r)}}, -v(){this.zT() -this.a39()}, -a39(){var s=this.b.k2 +v(){this.zE() +this.a3E()}, +a3E(){var s=this.b.k2 s.removeAttribute("aria-disabled") s.removeAttribute("disabled")}} -A.a_D.prototype={ -eQ(a){var s,r,q -this.qM(0) +A.a01.prototype={ +eN(a){var s,r,q +this.qF(0) s=this.b if((s.a&4096)!==0){r=s.z s=s.k2 -q=A.bc(r==null?"":r) +q=A.bf(r==null?"":r) if(q==null)q=t.K.a(q) s.setAttribute("aria-label",q) -q=A.bc("dialog") +q=A.bf("dialog") if(q==null)q=t.K.a(q) s.setAttribute("role",q)}}, -a8t(a){var s,r=this.b +a91(a){var s,r=this.b if((r.a&4096)!==0)return r=r.k2 -s=A.bc("dialog") +s=A.bf("dialog") if(s==null)s=t.K.a(s) r.setAttribute("role",s) -s=A.bc(a.b.k2.id) +s=A.bf(a.b.k2.id) if(s==null)s=t.K.a(s) r.setAttribute("aria-describedby",s)}} -A.a79.prototype={ -eQ(a){var s,r=this,q=r.b +A.a7V.prototype={ +eN(a){var s,r=this,q=r.b if((q.k3&1024)!==0){s=r.d -if(s!=null)s.a8t(r) -else q.k1.e.push(new A.aKT(r))}}, -awP(){var s,r,q=this.b.ok +if(s!=null)s.a91(r) +else q.k1.e.push(new A.aLX(r))}}, +axr(){var s,r,q=this.b.ok while(!0){s=q!=null if(s){r=q.p2 -r=(r==null?null:r.a)!==B.jj}else r=!1 +r=(r==null?null:r.a)!==B.jm}else r=!1 if(!r)break q=q.ok}if(s){s=q.p2 -s=(s==null?null:s.a)===B.jj}else s=!1 +s=(s==null?null:s.a)===B.jm}else s=!1 if(s){s=q.p2 s.toString this.d=t.JX.a(s)}}} -A.aKT.prototype={ +A.aLX.prototype={ $0(){var s,r=this.a -if(!r.c){r.awP() +if(!r.c){r.axr() s=r.d -if(s!=null)s.a8t(r)}}, +if(s!=null)s.a91(r)}}, $S:0} -A.a0V.prototype={ -eQ(a){var s=this.b.a +A.a1l.prototype={ +eN(a){var s=this.b.a if((s&32)!==0)s=(s&64)===0||(s&128)!==0 else s=!1 -this.d.a79(s)}} -A.X3.prototype={ -ab0(a,b){var s,r,q=this,p=q.b,o=p==null +this.d.a7J(s)}} +A.Xn.prototype={ +abE(a,b){var s,r,q=this,p=q.b,o=p==null if(b===(o?null:p.a[2])){o=p.a if(a===o[3])return s=o[2] r=o[1] -q.b=new A.U5([o[0],r,s,a]) -return}if(!o)q.Xx() +q.b=new A.Um([o[0],r,s,a]) +return}if(!o)q.Y3() o=t.e -s=o.a(A.cj(new A.aqr(q))) -s=[o.a(A.cj(new A.aqs(q))),s,b,a] -q.b=new A.U5(s) +s=o.a(A.co(new A.arD(q))) +s=[o.a(A.co(new A.arE(q))),s,b,a] +q.b=new A.Um(s) b.tabIndex=0 -A.dG(b,"focus",s[1],null) -A.dG(b,"blur",s[0],null)}, -Xx(){var s,r=this.b +A.dL(b,"focus",s[1],null) +A.dL(b,"blur",s[0],null)}, +Y3(){var s,r=this.b if(r==null)return s=r.a -A.hx(s[2],"focus",s[1],null) -A.hx(s[2],"blur",s[0],null) +A.hs(s[2],"focus",s[1],null) +A.hs(s[2],"blur",s[0],null) this.b=null}, -a3Q(a){var s,r,q=this.b +a4l(a){var s,r,q=this.b if(q==null)return -s=$.bL() +s=$.bQ() r=q.a[3] -s.oU(r,a?B.D8:B.Da,null)}, -a79(a){var s=this.b +s.oQ(r,a?B.D9:B.Db,null)}, +a7J(a){var s=this.b if(s==null)return -this.a.e.push(new A.aqq(this,s,a))}} -A.aqr.prototype={ -$1(a){return this.a.a3Q(!0)}, +this.a.e.push(new A.arC(this,s,a))}} +A.arD.prototype={ +$1(a){return this.a.a4l(!0)}, $S:2} -A.aqs.prototype={ -$1(a){return this.a.a3Q(!1)}, +A.arE.prototype={ +$1(a){return this.a.a4l(!1)}, $S:2} -A.aqq.prototype={ +A.arC.prototype={ $0(){var s=this.b -if(!J.e(this.a.b,s))return +if(!J.f(this.a.b,s))return s=s.a if(this.c)s[2].focus() else s[2].blur()}, $S:0} -A.aBO.prototype={ -eQ(a){var s,r,q,p=this -p.qM(0) +A.aCN.prototype={ +eN(a){var s,r,q,p=this +p.qF(0) s=p.b -if(s.gU9()){r=s.dy -r=r!=null&&!B.h8.gaB(r)}else r=!1 -if(r){if(p.e==null){p.e=A.c3(self.document,"flt-semantics-img") +if(s.gUw()){r=s.dy +r=r!=null&&!B.ha.gaB(r)}else r=!1 +if(r){if(p.e==null){p.e=A.c8(self.document,"flt-semantics-img") r=s.dy -if(r!=null&&!B.h8.gaB(r)){r=p.e.style +if(r!=null&&!B.ha.gaB(r)){r=p.e.style A.O(r,"position","absolute") A.O(r,"top","0") A.O(r,"left","0") @@ -56792,197 +57920,197 @@ r=p.e r.toString s.k2.append(r)}s=p.e s.toString -r=A.bc("img") +r=A.bf("img") if(r==null)r=t.K.a(r) s.setAttribute("role",r) -p.a3S(p.e)}else{r=s.k2 -if(s.gU9()){s=A.bc("img") +p.a4n(p.e)}else{r=s.k2 +if(s.gUw()){s=A.bf("img") if(s==null)s=t.K.a(s) r.setAttribute("role",s) -p.a3S(r) -p.NB()}else{p.NB() +p.a4n(r) +p.Nw()}else{p.Nw() r.removeAttribute("aria-label")}}}, -a3S(a){var s=this.b.z +a4n(a){var s=this.b.z if(s!=null&&s.length!==0){a.toString s.toString -s=A.bc(s) +s=A.bf(s) if(s==null)s=t.K.a(s) a.setAttribute("aria-label",s)}}, -NB(){var s=this.e +Nw(){var s=this.e if(s!=null){s.remove() this.e=null}}, -v(){this.zT() -this.NB() +v(){this.zE() +this.Nw() this.b.k2.removeAttribute("aria-label")}} -A.aBY.prototype={ -amX(a){var s,r,q=this -q.HS() -q.Rb() -q.a6q() +A.aCX.prototype={ +any(a){var s,r,q=this +q.HD() +q.R6() +q.a6V() s=q.e a.k2.append(s) -A.aw5(s,"range") -r=A.bc("slider") +A.axc(s,"range") +r=A.bf("slider") if(r==null)r=t.K.a(r) s.setAttribute("role",r) -A.dG(s,"change",t.e.a(A.cj(new A.aBZ(q,a))),null) -r=new A.aC_(q) +A.dL(s,"change",t.e.a(A.co(new A.aCY(q,a))),null) +r=new A.aCZ(q) q.w=r a.k1.as.push(r) -q.f.ab0(a.id,s)}, -eQ(a){var s,r=this -r.qM(0) +q.f.abE(a.id,s)}, +eN(a){var s,r=this +r.qF(0) s=r.b -switch(s.k1.z.a){case 1:r.aqY() -r.aED() +switch(s.k1.z.a){case 1:r.arz() +r.aFf() break -case 0:r.a_D() -break}r.f.a79((s.a&32)!==0)}, -aqY(){var s=this.e,r=A.b7N(s) +case 0:r.a06() +break}r.f.a7J((s.a&32)!==0)}, +arz(){var s=this.e,r=A.b8M(s) r.toString if(!r)return -A.beJ(s,!1)}, -aED(){var s,r,q,p,o,n,m,l=this +A.bfJ(s,!1)}, +aFf(){var s,r,q,p,o,n,m,l=this if(!l.x){s=l.b.k3 r=(s&4096)!==0||(s&8192)!==0||(s&16384)!==0}else r=!0 if(!r)return l.x=!1 q=""+l.r s=l.e -A.beK(s,q) -p=A.bc(q) +A.bfK(s,q) +p=A.bf(q) if(p==null)p=t.K.a(p) s.setAttribute("aria-valuenow",p) p=l.b o=p.ax o.toString -o=A.bc(o) +o=A.bf(o) if(o==null)o=t.K.a(o) s.setAttribute("aria-valuetext",o) n=p.ch.length!==0?""+(l.r+1):q s.max=n -o=A.bc(n) +o=A.bf(n) if(o==null)o=t.K.a(o) s.setAttribute("aria-valuemax",o) m=p.cx.length!==0?""+(l.r-1):q s.min=m -p=A.bc(m) +p=A.bf(m) if(p==null)p=t.K.a(p) s.setAttribute("aria-valuemin",p)}, -a_D(){var s=this.e,r=A.b7N(s) +a06(){var s=this.e,r=A.b8M(s) r.toString if(r)return -A.beJ(s,!0)}, +A.bfJ(s,!0)}, v(){var s=this -s.zT() -s.f.Xx() -B.b.N(s.b.k1.as,s.w) +s.zE() +s.f.Y3() +B.b.O(s.b.k1.as,s.w) s.w=null -s.a_D() +s.a06() s.e.remove()}} -A.aBZ.prototype={ -$1(a){var s,r=null,q=this.a,p=q.e,o=A.b7N(p) +A.aCY.prototype={ +$1(a){var s,r=null,q=this.a,p=q.e,o=A.b8M(p) o.toString if(o)return q.x=!0 -p=A.beI(p) +p=A.bfI(p) p.toString -s=A.ee(p,r,r) +s=A.em(p,r,r) p=q.r if(s>p){q.r=p+1 -$.bL().oU(this.b.id,B.D9,r)}else if(sq){s=s.b s.toString -if((s&32)!==0||(s&16)!==0)$.bL().oU(p,B.hj,n) -else $.bL().oU(p,B.hl,n)}else{s=s.b +if((s&32)!==0||(s&16)!==0)$.bQ().oQ(p,B.hl,n) +else $.bQ().oQ(p,B.hn,n)}else{s=s.b s.toString -if((s&32)!==0||(s&16)!==0)$.bL().oU(p,B.hk,n) -else $.bL().oU(p,B.hm,n)}}}, -eQ(a){var s,r,q,p=this -p.qM(0) +if((s&32)!==0||(s&16)!==0)$.bQ().oQ(p,B.hm,n) +else $.bQ().oQ(p,B.ho,n)}}}, +eN(a){var s,r,q,p=this +p.qF(0) s=p.b r=s.k1 -r.e.push(new A.aLS(p)) +r.e.push(new A.aMW(p)) if(p.r==null){s=s.k2 A.O(s.style,"touch-action","none") -p.a0c() -q=new A.aLT(p) +p.a0G() +q=new A.aMX(p) p.e=q r.as.push(q) -q=t.e.a(A.cj(new A.aLU(p))) +q=t.e.a(A.co(new A.aMY(p))) p.r=q -A.dG(s,"scroll",q,null)}}, -ga_P(){var s=this.b,r=s.b +A.dL(s,"scroll",q,null)}}, +ga0i(){var s=this.b,r=s.b r.toString r=(r&32)!==0||(r&16)!==0 s=s.k2 -if(r)return B.c.af(s.scrollTop) -else return B.c.af(s.scrollLeft)}, -a2c(){var s,r,q,p,o=this,n="transform",m=o.b,l=m.k2,k=m.y -if(k==null){$.h4().$1("Warning! the rect attribute of semanticsObject is null") +if(r)return B.c.aj(s.scrollTop) +else return B.c.aj(s.scrollLeft)}, +a2H(){var s,r,q,p,o=this,n="transform",m=o.b,l=m.k2,k=m.y +if(k==null){$.h_().$1("Warning! the rect attribute of semanticsObject is null") return}s=m.b s.toString s=(s&32)!==0||(s&16)!==0 r=o.f q=k.d-k.b p=k.c-k.a -if(s){s=B.c.dA(q) +if(s){s=B.c.dm(q) r=r.style A.O(r,n,"translate(0px,"+(s+10)+"px)") A.O(r,"width",""+B.c.aA(p)+"px") A.O(r,"height","10px") l.scrollTop=10 -m.p3=o.w=B.c.af(l.scrollTop) -m.p4=0}else{s=B.c.dA(p) +m.p3=o.w=B.c.aj(l.scrollTop) +m.p4=0}else{s=B.c.dm(p) r=r.style A.O(r,n,"translate("+(s+10)+"px,0px)") A.O(r,"width","10px") A.O(r,"height",""+B.c.aA(q)+"px") l.scrollLeft=10 -q=B.c.af(l.scrollLeft) +q=B.c.aj(l.scrollLeft) o.w=q m.p3=0 m.p4=q}}, -a0c(){var s="overflow-y",r="overflow-x",q=this.b,p=q.k2 +a0G(){var s="overflow-y",r="overflow-x",q=this.b,p=q.k2 switch(q.k1.z.a){case 1:q=q.b q.toString if((q&32)!==0||(q&16)!==0)A.O(p.style,s,"scroll") @@ -56994,7 +58122,7 @@ if((q&32)!==0||(q&16)!==0)A.O(p.style,s,"hidden") else A.O(p.style,r,"hidden") break}}, v(){var s,r,q,p,o=this -o.zT() +o.zE() s=o.b r=s.k2 q=r.style @@ -57002,21 +58130,21 @@ q.removeProperty("overflowY") q.removeProperty("overflowX") q.removeProperty("touch-action") p=o.r -if(p!=null)A.hx(r,"scroll",p,null) -B.b.N(s.k1.as,o.e) +if(p!=null)A.hs(r,"scroll",p,null) +B.b.O(s.k1.as,o.e) o.e=null}} -A.aLS.prototype={ +A.aMW.prototype={ $0(){var s=this.a -s.a2c() -s.b.Vq()}, +s.a2H() +s.b.VT()}, $S:0} -A.aLT.prototype={ -$1(a){this.a.a0c()}, -$S:249} -A.aLU.prototype={ -$1(a){this.a.azS()}, +A.aMX.prototype={ +$1(a){this.a.a0G()}, +$S:247} +A.aMY.prototype={ +$1(a){this.a.aAu()}, $S:2} -A.Dr.prototype={ +A.DF.prototype={ j(a){var s=A.b([],t.T),r=this.a if((r&1)!==0)s.push("accessibleNavigation") if((r&2)!==0)s.push("invertColors") @@ -57027,75 +58155,75 @@ if((r&32)!==0)s.push("highContrast") if((r&64)!==0)s.push("onOffSwitchLabels") return"AccessibilityFeatures"+A.j(s)}, l(a,b){if(b==null)return!1 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.Dr&&b.a===this.a}, +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.DF&&b.a===this.a}, gJ(a){return B.e.gJ(this.a)}, -a7N(a,b){var s=(a==null?(this.a&1)!==0:a)?1:0,r=this.a +a8m(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.Dr((r&64)!==0?s|64:s&4294967231)}, -aHS(a){return this.a7N(null,a)}, -aHI(a){return this.a7N(a,null)}} -A.axC.prototype={ -saM3(a){var s=this.a +return new A.DF((r&64)!==0?s|64:s&4294967231)}, +aIu(a){return this.a8m(null,a)}, +aIk(a){return this.a8m(a,null)}} +A.ayL.prototype={ +saMF(a){var s=this.a this.a=a?s|32:s&4294967263}, -cJ(){return new A.Dr(this.a)}} -A.a7K.prototype={$ib9L:1} -A.a7J.prototype={} -A.pm.prototype={ -W(){return"PrimaryRole."+this.b}} -A.Ag.prototype={ -W(){return"Role."+this.b}} -A.a5N.prototype={ -Fv(a,b){var s=this +cG(){return new A.DF(this.a)}} +A.a8u.prototype={$ibaH:1} +A.a8t.prototype={} +A.px.prototype={ +V(){return"PrimaryRole."+this.b}} +A.As.prototype={ +V(){return"Role."+this.b}} +A.a6s.prototype={ +Fi(a,b){var s=this +s.R2() +s.HD() s.R6() -s.HS() -s.Rb() -s.a6q() -s.a6z()}, -R6(){var s,r=this.b -if((r.a&2097152)!==0){s=new A.X3(r.k1) -s.ab0(r.id,r.k2) -this.Bh(new A.a0V(s,B.a2p,r))}}, -HS(){var s=this.b,r=s.a -if((r&32768)!==0&&(r&8192)===0)this.Bh(new A.a34(B.a2s,s))}, -Rb(){var s=this.b -if((s.a&4096)!==0)this.Bh(new A.a79(B.a2t,s))}, -a6q(){var s=this.b,r=s.z +s.a6V() +s.a73()}, +R2(){var s,r=this.b +if((r.a&2097152)!==0){s=new A.Xn(r.k1) +s.abE(r.id,r.k2) +this.B6(new A.a1l(s,B.a2y,r))}}, +HD(){var s=this.b,r=s.a +if((r&32768)!==0&&(r&8192)===0)this.B6(new A.a3F(B.a2B,s))}, +R6(){var s=this.b +if((s.a&4096)!==0)this.B6(new A.a7V(B.a2C,s))}, +a6V(){var s=this.b,r=s.z if(!(r!=null&&r.length!==0)){r=s.ax if(!(r!=null&&r.length!==0)){r=s.fy r=r!=null&&r.length!==0}else r=!0}else r=!0 -if(r)this.Bh(new A.a2J(B.a2r,s))}, -a6z(){var s=this.b,r=s.b +if(r)this.B6(new A.a3f(B.a2A,s))}, +a73(){var s=this.b,r=s.b r.toString -if((r&1)!==0)this.Bh(new A.a9j(B.a2q,s))}, -Bh(a){var s=this.c;(s==null?this.c=A.b([],t.VM):s).push(a)}, -eQ(a){var s,r,q=this.c +if((r&1)!==0)this.B6(new A.aa7(B.a2z,s))}, +B6(a){var s=this.c;(s==null?this.c=A.b([],t.VM):s).push(a)}, +eN(a){var s,r,q=this.c if(q==null)return -for(s=q.length,r=0;r=0;--p){g=l[p] s=g.id -if(!B.b.O(a0,s)){k=g.k2 +if(!B.b.N(a0,s)){k=g.k2 if(a1==null)m.append(k) else m.insertBefore(k,a1) g.ok=a2 -q.c.u(0,s,a2)}a1=g.k2}a2.p1=l}, -ast(){var s,r,q=this -if((q.a&16)!==0)return B.CK +q.c.q(0,s,a2)}a1=g.k2}a2.p1=l}, +at3(){var s,r,q=this +if((q.a&16)!==0)return B.CM else{s=q.b s.toString -if((s&64)!==0||(s&128)!==0)return B.CJ -else if(q.gU9())return B.CL +if((s&64)!==0||(s&128)!==0)return B.CL +else if(q.gUw())return B.CN else{s=q.a -if((s&1)!==0||(s&65536)!==0)return B.oU -else if((s&8)!==0)return B.oT +if((s&1)!==0||(s&65536)!==0)return B.oY +else if((s&8)!==0)return B.oX else{r=q.b r.toString -if((r&32)!==0||(r&16)!==0||(r&4)!==0||(r&8)!==0)return B.oS -else if((s&2048)!==0)return B.jj -else return B.oR}}}}, -apZ(a){var s,r,q,p=this -switch(a.a){case 4:s=new A.aPc(B.CK,p) -s.aBv() +if((r&32)!==0||(r&16)!==0||(r&4)!==0||(r&8)!==0)return B.oW +else if((s&2048)!==0)return B.jm +else return B.oV}}}}, +aqz(a){var s,r,q,p=this +switch(a.a){case 4:s=new A.aQn(B.CM,p) +s.aC7() break -case 2:s=A.c3(self.document,"flt-semantics-scroll-overflow") -r=new A.aLL(s,B.oS,p) -r.Fv(B.oS,p) +case 2:s=A.c8(self.document,"flt-semantics-scroll-overflow") +r=new A.aMP(s,B.oW,p) +r.Fi(B.oW,p) q=s.style A.O(q,"position","absolute") A.O(q,"transform-origin","0 0 0") @@ -57179,67 +58307,67 @@ A.O(q,"pointer-events","none") p.k2.append(s) s=r break -case 1:s=A.bxo(p) +case 1:s=A.byI(p) break -case 3:s=new A.asC(B.oT,p) -s.Fv(B.oT,p) -r=A.bc("button") +case 3:s=new A.atM(B.oX,p) +s.Fi(B.oX,p) +r=A.bf("button") if(r==null)r=t.K.a(r) p.k2.setAttribute("role",r) break -case 5:s=new A.at9(A.bEW(p),B.oU,p) -s.Fv(B.oU,p) +case 5:s=new A.auj(A.bGi(p),B.oY,p) +s.Fi(B.oY,p) break -case 7:s=new A.a_D(B.jj,p) -s.R6() -s.HS() +case 7:s=new A.a01(B.jm,p) +s.R2() +s.HD() break -case 6:s=new A.aBO(B.CL,p) +case 6:s=new A.aCN(B.CN,p) +s.R2() +s.HD() s.R6() -s.HS() -s.Rb() -s.a6z() +s.a73() break -case 0:s=new A.azV(B.oR,p) -s.Fv(B.oR,p) +case 0:s=new A.aB1(B.oV,p) +s.Fi(B.oV,p) break default:s=null}return s}, -aEN(){var s=this,r=s.p2,q=s.ast() -if(r!=null)if(r.a===q){r.eQ(0) +aFq(){var s=this,r=s.p2,q=s.at3() +if(r!=null)if(r.a===q){r.eN(0) return}else{r.v() -r=s.p2=null}if(r==null){r=s.apZ(q) +r=s.p2=null}if(r==null){r=s.aqz(q) s.p2=r -r.eQ(0)}}, -Vq(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.k2,g=h.style,f=i.y +r.eN(0)}}, +VT(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.k2,g=h.style,f=i.y A.O(g,"width",A.j(f.c-f.a)+"px") f=i.y A.O(g,"height",A.j(f.d-f.b)+"px") g=i.dy -s=g!=null&&!B.h8.gaB(g)?i.WC():null +s=g!=null&&!B.ha.gaB(g)?i.X7():null g=i.y r=g.b===0&&g.a===0 q=i.dx g=q==null -p=g||A.b6o(q)===B.EJ -if(r&&p&&i.p3===0&&i.p4===0){A.aMi(h) -if(s!=null)A.aMi(s) -return}o=A.ba("effectiveTransform") +p=g||A.b7n(q)===B.EK +if(r&&p&&i.p3===0&&i.p4===0){A.aNm(h) +if(s!=null)A.aNm(s) +return}o=A.bd("effectiveTransform") if(!r)if(g){g=i.y n=g.a m=g.b -g=A.fV() -g.tv(n,m,0) +g=A.fO() +g.tl(n,m,0) o.b=g -l=n===0&&m===0}else{g=new A.dc(new Float32Array(16)) -g.q(new A.dc(q)) +l=n===0&&m===0}else{g=new A.dd(new Float32Array(16)) +g.u(new A.dd(q)) f=i.y g.aL(0,f.a,f.b) o.b=g -l=J.bti(o.b7())}else if(!p){o.b=new A.dc(q) +l=J.buA(o.bc())}else if(!p){o.b=new A.dd(q) l=!1}else l=!0 if(!l){h=h.style A.O(h,"transform-origin","0 0 0") -A.O(h,"transform",A.op(o.b7().a))}else A.aMi(h) +A.O(h,"transform",A.oC(o.bc().a))}else A.aNm(h) if(s!=null)if(!r||i.p3!==0||i.p4!==0){h=i.y g=h.a f=i.p4 @@ -57247,89 +58375,89 @@ h=h.b k=i.p3 j=s.style A.O(j,"top",A.j(-h+k)+"px") -A.O(j,"left",A.j(-g+f)+"px")}else A.aMi(s)}, -ae5(a){var s +A.O(j,"left",A.j(-g+f)+"px")}else A.aNm(s)}, +aeG(a){var s a.$1(this) s=this.p1 -if(s!=null)B.b.ac(s,new A.aMj(a))}, -j(a){return this.d6(0)}} -A.aMj.prototype={ -$1(a){a.ae5(this.a)}, -$S:243} -A.aqt.prototype={ -W(){return"AccessibilityMode."+this.b}} -A.yu.prototype={ -W(){return"GestureMode."+this.b}} -A.Pr.prototype={ -W(){return"SemanticsUpdatePhase."+this.b}} -A.axY.prototype={ -amR(){$.wI.push(new A.axZ(this))}, -ars(){var s,r,q,p,o,n,m,l,k,j,i,h=this +if(s!=null)B.b.am(s,new A.aNn(a))}, +j(a){return this.cY(0)}} +A.aNn.prototype={ +$1(a){a.aeG(this.a)}, +$S:241} +A.arF.prototype={ +V(){return"AccessibilityMode."+this.b}} +A.yD.prototype={ +V(){return"GestureMode."+this.b}} +A.PK.prototype={ +V(){return"SemanticsUpdatePhase."+this.b}} +A.az6.prototype={ +ans(){$.wQ.push(new A.az7(this))}, +as2(){var s,r,q,p,o,n,m,l,k,j,i,h=this for(r=h.d,q=r.length,p=h.b,o=t.Qo,n=0;n>>0}n=m.cx if(l.ax!==n){l.ax=n @@ -57340,7 +58468,7 @@ if(l.z!==n){l.z=n l.k3=(l.k3|1024)>>>0}n=m.ay if(l.Q!==n){l.Q=n l.k3=(l.k3|1024)>>>0}n=m.at -if(!J.e(l.y,n)){l.y=n +if(!J.f(l.y,n)){l.y=n l.k3=(l.k3|512)>>>0}n=m.go if(l.dx!==n){l.dx=n l.k3=(l.k3|65536)>>>0}n=m.z @@ -57383,64 +58511,64 @@ l.k3=(l.k3|524288)>>>0}n=m.k2 if(l.fx!==n){l.fx=n l.k3=(l.k3|2097152)>>>0}n=m.w if(l.go!==n){l.go=n -l.k3=(l.k3|8388608)>>>0}l.aEN() +l.k3=(l.k3|8388608)>>>0}l.aFq() n=l.k3 -if((n&512)!==0||(n&65536)!==0||(n&64)!==0)l.Vq() +if((n&512)!==0||(n&65536)!==0||(n&64)!==0)l.VT() n=l.dy -n=!(n!=null&&!B.h8.gaB(n))&&l.go===-1 +n=!(n!=null&&!B.ha.gaB(n))&&l.go===-1 k=l.k2 if(n){n=k.style n.setProperty("pointer-events","all","")}else{n=k.style n.setProperty("pointer-events","none","")}}for(o=0;o=20)return i.d=!0 -if(!B.a3o.O(0,a.type))return!0 +if(!B.a3x.N(0,a.type))return!0 if(i.a!=null)return!1 -r=A.ba("activationPoint") -switch(a.type){case"click":r.sev(new A.Ks(a.offsetX,a.offsetY)) +r=A.bd("activationPoint") +switch(a.type){case"click":r.seq(new A.KK(a.offsetX,a.offsetY)) break case"touchstart":case"touchend":s=t.VA -s=A.dr(new A.t8(a.changedTouches,s),s.h("B.E"),t.e) -s=A.w(s).z[1].a(J.nf(s.a)) -r.sev(new A.Ks(s.clientX,s.clientY)) +s=A.dt(new A.tj(a.changedTouches,s),s.h("y.E"),t.e) +s=A.w(s).z[1].a(J.mq(s.a)) +r.seq(new A.KK(s.clientX,s.clientY)) break -case"pointerdown":case"pointerup":r.sev(new A.Ks(a.clientX,a.clientY)) +case"pointerdown":case"pointerup":r.seq(new A.KK(a.clientX,a.clientY)) break default:return!0}q=i.b.getBoundingClientRect() s=q.left @@ -57484,17 +58612,17 @@ o=q.left n=q.top m=q.bottom l=q.top -k=r.b7().a-(s+(p-o)/2) -j=r.b7().b-(n+(m-l)/2) +k=r.bc().a-(s+(p-o)/2) +j=r.bc().b-(n+(m-l)/2) if(k*k+j*j<1&&!0){i.d=!0 -i.a=A.dq(B.d6,new A.aF3(i)) +i.a=A.dr(B.d8,new A.aG8(i)) return!1}return!0}, -ac_(){var s,r=this.b=A.c3(self.document,"flt-semantics-placeholder") -A.dG(r,"click",t.e.a(A.cj(new A.aF2(this))),!0) -s=A.bc("button") +acC(){var s,r=this.b=A.c8(self.document,"flt-semantics-placeholder") +A.dL(r,"click",t.e.a(A.co(new A.aG7(this))),!0) +s=A.bf("button") if(s==null)s=t.K.a(s) r.setAttribute("role",s) -s=A.bc("Enable accessibility") +s=A.bf("Enable accessibility") if(s==null)s=t.K.a(s) r.setAttribute("aria-label",s) s=r.style @@ -57507,104 +58635,104 @@ return r}, v(){var s=this.b if(s!=null)s.remove() this.a=this.b=null}} -A.aF3.prototype={ +A.aG8.prototype={ $0(){this.a.v() -var s=$.hO;(s==null?$.hO=A.qA():s).sMf(!0)}, +var s=$.hL;(s==null?$.hL=A.qJ():s).sM3(!0)}, $S:0} -A.aF2.prototype={ -$1(a){this.a.Lv(a)}, +A.aG7.prototype={ +$1(a){this.a.Lk(a)}, $S:2} -A.asC.prototype={ -eQ(a){var s,r -this.qM(0) +A.atM.prototype={ +eN(a){var s,r +this.qF(0) s=this.b r=s.k2 -if(s.SN()===B.is){s=A.bc("true") +if(s.SL()===B.iu){s=A.bf("true") if(s==null)s=t.K.a(s) r.setAttribute("aria-disabled",s)}else r.removeAttribute("aria-disabled")}} -A.a9j.prototype={ -eQ(a){var s,r=this,q=r.b -if(q.SN()!==B.is){s=q.b +A.aa7.prototype={ +eN(a){var s,r=this,q=r.b +if(q.SL()!==B.iu){s=q.b s.toString s=(s&1)===0}else s=!0 -if(s)r.aDx() -else if(r.d==null){s=t.e.a(A.cj(new A.aP0(r))) +if(s)r.aE9() +else if(r.d==null){s=t.e.a(A.co(new A.aQb(r))) r.d=s -A.dG(q.k2,"click",s,null)}}, -aDx(){var s=this.d +A.dL(q.k2,"click",s,null)}}, +aE9(){var s=this.d if(s==null)return -A.hx(this.b.k2,"click",s,null) +A.hs(this.b.k2,"click",s,null) this.d=null}} -A.aP0.prototype={ +A.aQb.prototype={ $1(a){var s=this.a.b -if(s.k1.z!==B.en)return -$.bL().oU(s.id,B.cP,null)}, +if(s.k1.z!==B.eq)return +$.bQ().oQ(s.id,B.cS,null)}, $S:2} -A.aMq.prototype={ -SM(a,b,c,d){this.CW=b +A.aNu.prototype={ +SK(a,b,c,d){this.CW=b this.x=d this.y=c}, -aFj(a){var s,r,q=this,p=q.ch +aFY(a){var s,r,q=this,p=q.ch if(p===a)return -else if(p!=null)q.ns(0) +else if(p!=null)q.nl(0) q.ch=a q.c=a.e -q.a4s() +q.a4Y() p=q.CW p.toString s=q.x s.toString r=q.y r.toString -q.ahX(0,p,r,s)}, -ns(a){var s,r,q,p=this +q.aiw(0,p,r,s)}, +nl(a){var s,r,q,p=this if(!p.b)return p.b=!1 p.w=p.r=null for(s=p.z,r=0;r=this.b)throw A.d(A.LF(b,this,null,null,null)) +A.q8.prototype={ +gE(a){return this.b}, +i(a,b){if(b>=this.b)throw A.d(A.LY(b,this,null,null,null)) return this.a[b]}, -u(a,b,c){if(b>=this.b)throw A.d(A.LF(b,this,null,null,null)) +q(a,b,c){if(b>=this.b)throw A.d(A.LY(b,this,null,null,null)) this.a[b]=c}, -sG(a,b){var s,r,q,p=this,o=p.b +sE(a,b){var s,r,q,p=this,o=p.b if(bo){if(o===0)q=new Uint8Array(b) -else q=p.Ab(b) -B.F.dM(q,0,p.b,p.a) +else q=p.zX(b) +B.K.dD(q,0,p.b,p.a) p.a=q}}p.b=b}, -iS(a,b){var s=this,r=s.b -if(r===s.a.length)s.YR(r) +ij(a,b){var s=this,r=s.b +if(r===s.a.length)s.Zk(r) s.a[s.b++]=b}, -C(a,b){var s=this,r=s.b -if(r===s.a.length)s.YR(r) +D(a,b){var s=this,r=s.b +if(r===s.a.length)s.Zk(r) s.a[s.b++]=b}, -x0(a,b,c,d){A.fC(c,"start") -if(d!=null&&c>d)throw A.d(A.cR(d,c,null,"end",null)) -this.YS(b,c,d)}, -H(a,b){return this.x0(a,b,0,null)}, -ib(a,b,c){var s,r,q,p,o,n,m=this,l=null,k=m.b -A.aC0(b,k+1,m,l,"index") -A.fC(0,"start") -if(b===k){m.YS(c,0,l) -return}s=t._.b(c)?J.bi(c):l -if(s!=null){m.a1v(b,c,0,s) +wL(a,b,c,d){A.fd(c,"start") +if(d!=null&&c>d)throw A.d(A.cT(d,c,null,"end",null)) +this.Zl(b,c,d)}, +I(a,b){return this.wL(a,b,0,null)}, +i5(a,b,c){var s,r,q,p,o,n,m=this,l=null,k=m.b +A.aD_(b,k+1,m,l,"index") +A.fd(0,"start") +if(b===k){m.Zl(c,0,l) +return}s=t.j.b(c)?J.b3(c):l +if(s!=null){m.a2_(b,c,0,s) return}r=m.b -for(k=J.ax(c),q=0;k.F();){p=k.ga3(k) +for(k=J.aA(c),q=0;k.H();){p=k.ga2(k) o=m.a -if(r===o.length){o=m.Ab(l) -B.F.dM(o,0,r,m.a) +if(r===o.length){o=m.zX(l) +B.K.dD(o,0,r,m.a) m.a=o}n=r+1 o[r]=p -r=n}A.baM(m.a,b,m.b) -A.baM(m.a,m.b,r) -A.baM(m.a,b,r) +r=n}A.bbE(m.a,b,m.b) +A.bbE(m.a,m.b,r) +A.bbE(m.a,b,r) m.b=r return}, -YS(a,b,c){var s,r,q,p=this -if(A.w(p).h("I").b(a))c=c==null?J.bi(a):c -if(c!=null){p.a1v(p.b,a,b,c) -return}for(s=J.ax(a),r=0;s.F();){q=s.ga3(s) -if(r>=b)p.iS(0,q);++r}if(ro.gG(b)||d>o.gG(b))throw A.d(A.a7("Too few elements")) +Zl(a,b,c){var s,r,q,p=this +if(A.w(p).h("H").b(a))c=c==null?J.b3(a):c +if(c!=null){p.a2_(p.b,a,b,c) +return}for(s=J.aA(a),r=0;s.H();){q=s.ga2(s) +if(r>=b)p.ij(0,q);++r}if(ro.gE(b)||d>o.gE(b))throw A.d(A.a7("Too few elements")) s=d-c r=p.b+s -p.ar3(r) +p.arF(r) o=p.a q=a+s -B.F.c2(o,q,p.b+s,o,a) -B.F.c2(p.a,a,q,b,c) +B.K.c3(o,q,p.b+s,o,a) +B.K.c3(p.a,a,q,b,c) p.b=r}, -fZ(a,b,c){var s,r,q=this,p=q.b -if(b>p)throw A.d(A.cR(b,0,p,null,null)) +fY(a,b,c){var s,r,q=this,p=q.b +if(b>p)throw A.d(A.cT(b,0,p,null,null)) s=q.a -if(ps)throw A.d(A.cR(c,0,s,null,null)) +c3(a,b,c,d,e){var s=this.b +if(c>s)throw A.d(A.cT(c,0,s,null,null)) s=this.a -if(A.w(this).h("q_").b(d))B.F.c2(s,b,c,d.a,e) -else B.F.c2(s,b,c,d,e)}, -dM(a,b,c,d){return this.c2(a,b,c,d,0)}} -A.ag_.prototype={} -A.aa9.prototype={} -A.mC.prototype={ +if(A.w(this).h("q8").b(d))B.K.c3(s,b,c,d.a,e) +else B.K.c3(s,b,c,d,e)}, +dD(a,b,c,d){return this.c3(a,b,c,d,0)}} +A.agR.prototype={} +A.ab_.prototype={} +A.mQ.prototype={ j(a){return A.L(this).j(0)+"("+this.a+", "+A.j(this.b)+")"}} -A.aCC.prototype={ -em(a){return A.fB(B.ed.d_(B.cF.kW(a)).buffer,0,null)}, -kk(a){if(a==null)return a -return B.cF.hP(0,B.c4.d_(A.cg(a.buffer,0,null)))}} -A.aCE.prototype={ -nw(a){return B.aD.em(A.b1(["method",a.a,"args",a.b],t.N,t.z))}, -mH(a){var s,r,q,p=null,o=B.aD.kk(a) -if(!t.LX.b(o))throw A.d(A.d6("Expected method call Map, got "+A.j(o),p,p)) -s=J.aN(o) +A.aDB.prototype={ +ee(a){return A.kc(B.ef.cT(B.cH.kV(a)).buffer,0,null)}, +km(a){if(a==null)return a +return B.cH.hK(0,B.c6.cT(J.kJ(J.jP(a))))}} +A.aDD.prototype={ +np(a){return B.aC.ee(A.b5(["method",a.a,"args",a.b],t.N,t.z))}, +mA(a){var s,r,q,p=null,o=B.aC.km(a) +if(!t.f.b(o))throw A.d(A.d6("Expected method call Map, got "+A.j(o),p,p)) +s=J.aj(o) r=s.i(o,"method") q=s.i(o,"args") -if(typeof r=="string")return new A.mC(r,q) +if(typeof r=="string")return new A.mQ(r,q) throw A.d(A.d6("Invalid method call: "+A.j(o),p,p))}} -A.aNY.prototype={ -em(a){var s=A.bal() -this.iL(0,s,!0) -return s.rs()}, -kk(a){var s,r +A.aP7.prototype={ +ee(a){var s=A.bbd() +this.iF(0,s,!0) +return s.rl()}, +km(a){var s,r if(a==null)return null -s=new A.a68(a) -r=this.mY(0,s) -if(s.b=b.a.byteLength)throw A.d(B.bS) -return this.qt(b.o2(0),b)}, -qt(a,b){var s,r,q,p,o,n,m,l,k=this +if(s){r.ij(0,3) +q.setInt32(0,c,B.n===$.fX()) +r.wL(0,b.d,0,4)}else{r.ij(0,4) +B.dj.XI(q,0,c,$.fX())}}else if(typeof c=="string"){s=b.b +s.ij(0,7) +p=B.ef.cT(c) +o.jv(b,p.length) +s.I(0,p)}else if(t.H3.b(c)){s=b.b +s.ij(0,8) +o.jv(b,J.b3(c)) +s.I(0,c)}else if(t.XO.b(c)){s=b.b +s.ij(0,9) +r=J.aj(c) +o.jv(b,r.gE(c)) +b.pD(4) +s.I(0,J.ig(r.gdc(c),r.gfB(c),4*r.gE(c)))}else if(c instanceof A.IA){s=b.b +s.ij(0,10) +r=c.a +o.jv(b,r.length) +b.pD(8) +A.w(c).h("fD.2").a(r) +s.I(0,new A.IB(A.kd(r.buffer,r.byteOffset,8*r.gE(r))))}else if(t.OE.b(c)){s=b.b +s.ij(0,11) +r=J.aj(c) +o.jv(b,r.gE(c)) +b.pD(8) +s.I(0,J.ig(r.gdc(c),r.gfB(c),8*r.gE(c)))}else if(t.j.b(c)){b.b.ij(0,12) +s=J.aj(c) +o.jv(b,s.gE(c)) +for(s=s.gav(c);s.H();)o.iF(0,b,s.ga2(s))}else if(t.f.b(c)){b.b.ij(0,13) +s=J.aj(c) +o.jv(b,s.gE(c)) +s.am(c,new A.aP9(o,b))}else throw A.d(A.h0(c,null,null))}, +mQ(a,b){if(b.b>=b.a.byteLength)throw A.d(B.bU) +return this.qm(b.nZ(0),b)}, +qm(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.H===$.h2()) +case 3:r=b.a.getInt32(b.b,B.n===$.fX()) b.b+=4 s=r break -case 4:s=b.LU(0) +case 4:s=b.LK(0) break -case 5:q=k.jt(b) -s=A.ee(B.c4.d_(b.qE(q)),null,16) +case 5:q=k.jq(b) +s=A.em(B.c6.cT(b.qx(q)),null,16) break -case 6:b.qS(8) -r=b.a.getFloat64(b.b,B.H===$.h2()) +case 6:b.pD(8) +r=b.a.getFloat64(b.b,B.n===$.fX()) b.b+=8 s=r break -case 7:q=k.jt(b) -s=B.c4.d_(b.qE(q)) +case 7:q=k.jq(b) +s=B.c6.cT(b.qx(q)) break -case 8:s=b.qE(k.jt(b)) +case 8:s=b.qx(k.jq(b)) break -case 9:q=k.jt(b) -b.qS(4) +case 9:q=k.jq(b) +b.pD(4) p=b.a -o=A.aFO(p.buffer,p.byteOffset+b.b,q) +o=A.bhM(p.buffer,p.byteOffset+b.b,q) b.b=b.b+4*q s=o break -case 10:s=b.LV(k.jt(b)) +case 10:s=b.afH(k.jq(b)) break -case 11:q=k.jt(b) -b.qS(8) +case 11:q=k.jq(b) +b.pD(8) p=b.a -o=A.b93(p.buffer,p.byteOffset+b.b,q) +o=A.bhK(p.buffer,p.byteOffset+b.b,q) b.b=b.b+8*q s=o break -case 12:q=k.jt(b) +case 12:q=k.jq(b) s=[] for(p=b.a,n=0;n=p.byteLength)A.Z(B.bS) +if(m>=p.byteLength)A.V(B.bU) b.b=m+1 -s.push(k.qt(p.getUint8(m),b))}break -case 13:q=k.jt(b) +s.push(k.qm(p.getUint8(m),b))}break +case 13:q=k.jq(b) p=t.z s=A.D(p,p) for(p=b.a,n=0;n=p.byteLength)A.Z(B.bS) +if(m>=p.byteLength)A.V(B.bU) b.b=m+1 -m=k.qt(p.getUint8(m),b) +m=k.qm(p.getUint8(m),b) l=b.b -if(l>=p.byteLength)A.Z(B.bS) +if(l>=p.byteLength)A.V(B.bU) b.b=l+1 -s.u(0,m,k.qt(p.getUint8(l),b))}break -default:throw A.d(B.bS)}return s}, -ky(a,b){var s,r,q -if(b<254)a.b.iS(0,b) +s.q(0,m,k.qm(p.getUint8(l),b))}break +default:throw A.d(B.bU)}return s}, +jv(a,b){var s,r,q +if(b<254)a.b.ij(0,b) else{s=a.b r=a.c q=a.d -if(b<=65535){s.iS(0,254) -r.setUint16(0,b,B.H===$.h2()) -s.x0(0,q,0,2)}else{s.iS(0,255) -r.setUint32(0,b,B.H===$.h2()) -s.x0(0,q,0,4)}}}, -jt(a){var s=a.o2(0) -switch(s){case 254:s=a.a.getUint16(a.b,B.H===$.h2()) +if(b<=65535){s.ij(0,254) +r.setUint16(0,b,B.n===$.fX()) +s.wL(0,q,0,2)}else{s.ij(0,255) +r.setUint32(0,b,B.n===$.fX()) +s.wL(0,q,0,4)}}}, +jq(a){var s=a.nZ(0) +switch(s){case 254:s=a.a.getUint16(a.b,B.n===$.fX()) a.b+=2 return s -case 255:s=a.a.getUint32(a.b,B.H===$.h2()) +case 255:s=a.a.getUint32(a.b,B.n===$.fX()) a.b+=4 return s default:return s}}} -A.aO_.prototype={ +A.aP9.prototype={ $2(a,b){var s=this.a,r=this.b -s.iL(0,r,a) -s.iL(0,r,b)}, -$S:240} -A.aO1.prototype={ -mH(a){var s,r,q +s.iF(0,r,a) +s.iF(0,r,b)}, +$S:239} +A.aPb.prototype={ +mA(a){var s,r,q a.toString -s=new A.a68(a) -r=B.d0.mY(0,s) -q=B.d0.mY(0,s) -if(typeof r=="string"&&s.b>=a.byteLength)return new A.mC(r,q) -else throw A.d(B.um)}, -Cj(a){var s=A.bal() -s.b.iS(0,0) -B.d0.iL(0,s,a) -return s.rs()}, -uB(a,b,c){var s=A.bal() -s.b.iS(0,1) -B.d0.iL(0,s,a) -B.d0.iL(0,s,c) -B.d0.iL(0,s,b) -return s.rs()}} -A.aS4.prototype={ -qS(a){var s,r,q=this.b,p=B.e.bH(q.b,a) -if(p!==0)for(s=a-p,r=0;r=a.byteLength)return new A.mQ(r,q) +else throw A.d(B.uo)}, +C8(a){var s=A.bbd() +s.b.ij(0,0) +B.d3.iF(0,s,a) +return s.rl()}, +ur(a,b,c){var s=A.bbd() +s.b.ij(0,1) +B.d3.iF(0,s,a) +B.d3.iF(0,s,c) +B.d3.iF(0,s,b) +return s.rl()}} +A.aTf.prototype={ +pD(a){var s,r,q=this.b,p=B.e.bB(q.b,a) +if(p!==0)for(s=a-p,r=0;r0)b=c -else{f=$.dT().x +else{f=$.e0().x if(f==null){f=self.window.devicePixelRatio -if(f===0)f=1}b=1/f}f=d==null?a8:A.ey(d.gm(d)) -b0.setProperty("-webkit-text-stroke",A.j(b)+"px "+A.j(f),"")}else if(d!=null){f=A.ey(d.gm(d)) +if(f===0)f=1}b=1/f}f=d==null?a8:A.eH(d.gm(d)) +b0.setProperty("-webkit-text-stroke",A.j(b)+"px "+A.j(f),"")}else if(d!=null){f=A.eH(d.gm(d)) b0.setProperty("color",f,"")}f=g.cx a=f==null?a8:f.gA(f) -if(a!=null){f=A.ey(a.a) +if(a!=null){f=A.eH(a.a) b0.setProperty("background-color",f,"")}a0=g.at if(a0!=null){f=B.c.bN(a0) b0.setProperty("font-size",""+f+"px","")}f=g.f -if(f!=null){f=A.bm_(f) +if(f!=null){f=A.bn6(f) f.toString b0.setProperty("font-weight",f,"")}f=g.r -if(f!=null){f=f===B.iy?"normal":"italic" -b0.setProperty("font-style",f,"")}f=A.b54(g.y) +if(f!=null){f=f===B.iB?"normal":"italic" +b0.setProperty("font-style",f,"")}f=A.b63(g.y) f.toString b0.setProperty("font-family",f,"") f=g.ax @@ -58089,22 +59223,22 @@ f=g.b e=f!=null a1=e&&!0 a2=g.db -if(a2!=null){a3=A.bGv(a2) +if(a2!=null){a3=A.bHS(a2) b0.setProperty("text-shadow",a3,"")}if(a1)if(e){e=g.d f=f.a a3=(f|1)===f?""+"underline ":"" if((f|2)===f)a3+="overline " f=(f|4)===f?a3+"line-through ":a3 -if(e!=null)f+=A.j(A.bFc(e)) +if(e!=null)f+=A.j(A.bGz(e)) a4=f.length===0?a8:f.charCodeAt(0)==0?f:f -if(a4!=null){f=$.dS() +if(a4!=null){f=$.e_() if(f===B.ac){f=h.style f.setProperty("-webkit-text-decoration",a4,"")}else b0.setProperty("text-decoration",a4,"") a5=g.c -if(a5!=null){f=A.ey(a5.gm(a5)) +if(a5!=null){f=A.eH(a5.gm(a5)) b0.setProperty("text-decoration-color",f,"")}}}a6=g.as -if(a6!=null&&a6.length!==0){g=A.bFt(a6) -b0.setProperty("font-variation-settings",g,"")}g=j.adz() +if(a6!=null&&a6.length!==0){g=A.bGQ(a6) +b0.setProperty("font-variation-settings",g,"")}g=j.ae9() f=g.a e=g.b a3=h.style @@ -58115,162 +59249,162 @@ a3.setProperty("width",A.j(g.c-f)+"px","") a3.setProperty("line-height",A.j(g.d-e)+"px","") h.append(self.document.createTextNode(i)) a9.append(h)}++q}return a9}, -Ew(){return this.gjJ().Ew()}, -Ex(a,b,c,d){return this.gjJ().aeY(a,b,c,d)}, -LP(a,b,c){return this.Ex(a,b,c,B.cl)}, -i1(a){return this.gjJ().i1(a)}, -ps(a){var s,r +Ek(){return this.gjH().Ek()}, +El(a,b,c,d){return this.gjH().afy(a,b,c,d)}, +LE(a,b,c){return this.El(a,b,c,B.cn)}, +hT(a){return this.gjH().hT(a)}, +pn(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.c() -return new A.d8(A.bjh(B.adJ,r,s+1),A.bjh(B.adI,r,s))}, -LW(a){var s,r,q,p,o,n=this,m=a.a,l=t.OB,k=0 +return new A.d8(A.bko(B.adV,r,s+1),A.bko(B.adU,r,s))}, +LL(a){var s,r,q,p,o,n=this,m=a.a,l=t.OB,k=0 while(!0){s=n.r if(s===$){r=A.b([],l) n.r!==$&&A.a2() -q=n.r=new A.w2(n,r,B.G) +q=n.r=new A.wc(n,r,B.H) p=q s=p}else p=s if(!(k=o.b&&m=o.b&&m") -return A.ai(new A.U(s,new A.asW(),r),!0,r.h("aA.E"))}, +xd(){var s=this.gjH().y,r=A.a6(s).h("S<1,oY>") +return A.ai(new A.S(s,new A.au5(),r),!0,r.h("aF.E"))}, v(){this.y=!0}} -A.asW.prototype={ +A.au5.prototype={ $1(a){return a.a}, -$S:497} -A.zE.prototype={ -gS(a){return this.a}, -ghR(a){return this.c}} -A.F6.prototype={$izE:1, -gS(a){return this.f}, -ghR(a){return this.w}} -A.Gc.prototype={ -VC(){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.gNG(b) -r=b.gO_() -q=b.gO0() -p=b.gO1() -o=b.gO2() -n=b.gOw(b) -m=b.gOu(b) -l=b.gQq() -k=b.gOq(b) -j=b.gOr() -i=b.gOs() -h=b.gOv() -g=b.gOt(b) -f=b.gP7(b) -e=b.gQW(b) -d=b.gN5(b) -c=b.gPe() -e=b.a=A.bfd(b.gNn(b),s,r,q,p,o,k,j,i,g,m,h,n,b.gG4(),d,f,c,b.gQc(),l,e) +$S:546} +A.zP.prototype={ +gP(a){return this.a}, +ghM(a){return this.c}} +A.Fm.prototype={$izP:1, +gP(a){return this.f}, +ghM(a){return this.w}} +A.Gt.prototype={ +W5(){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.gNB(b) +r=b.gNV() +q=b.gNW() +p=b.gNX() +o=b.gNY() +n=b.gOr(b) +m=b.gOp(b) +l=b.gQl() +k=b.gOl(b) +j=b.gOm() +i=b.gOn() +h=b.gOq() +g=b.gOo(b) +f=b.gP1(b) +e=b.gQS(b) +d=b.gN0(b) +c=b.gP8() +e=b.a=A.bge(b.gNi(b),s,r,q,p,o,k,j,i,g,m,h,n,b.gFS(),d,f,c,b.gQ7(),l,e) return e}return a}} -A.YE.prototype={ -gNG(a){var s=this.c.a -if(s==null)if(this.gG4()==null){s=this.b -s=s.gNG(s)}else s=null -return s}, -gO_(){var s=this.c.b -return s==null?this.b.gO_():s}, -gO0(){var s=this.c.c -return s==null?this.b.gO0():s}, -gO1(){var s=this.c.d -return s==null?this.b.gO1():s}, -gO2(){var s=this.c.e -return s==null?this.b.gO2():s}, -gOw(a){var s=this.c.f +A.Z1.prototype={ +gNB(a){var s=this.c.a +if(s==null)if(this.gFS()==null){s=this.b +s=s.gNB(s)}else s=null +return s}, +gNV(){var s=this.c.b +return s==null?this.b.gNV():s}, +gNW(){var s=this.c.c +return s==null?this.b.gNW():s}, +gNX(){var s=this.c.d +return s==null?this.b.gNX():s}, +gNY(){var s=this.c.e +return s==null?this.b.gNY():s}, +gOr(a){var s=this.c.f if(s==null){s=this.b -s=s.gOw(s)}return s}, -gOu(a){var s=this.c.r +s=s.gOr(s)}return s}, +gOp(a){var s=this.c.r if(s==null){s=this.b -s=s.gOu(s)}return s}, -gQq(){var s=this.c.w -return s==null?this.b.gQq():s}, -gOr(){var s=this.c.z -return s==null?this.b.gOr():s}, -gOs(){var s=this.b.gOs() -return s}, -gOv(){var s=this.c.as -return s==null?this.b.gOv():s}, -gOt(a){var s=this.c.at +s=s.gOp(s)}return s}, +gQl(){var s=this.c.w +return s==null?this.b.gQl():s}, +gOm(){var s=this.c.z +return s==null?this.b.gOm():s}, +gOn(){var s=this.b.gOn() +return s}, +gOq(){var s=this.c.as +return s==null?this.b.gOq():s}, +gOo(a){var s=this.c.at if(s==null){s=this.b -s=s.gOt(s)}return s}, -gP7(a){var s=this.c.ax +s=s.gOo(s)}return s}, +gP1(a){var s=this.c.ax if(s==null){s=this.b -s=s.gP7(s)}return s}, -gQW(a){var s=this.c.ay +s=s.gP1(s)}return s}, +gQS(a){var s=this.c.ay if(s==null){s=this.b -s=s.gQW(s)}return s}, -gN5(a){var s=this.c.ch +s=s.gQS(s)}return s}, +gN0(a){var s=this.c.ch if(s==null){s=this.b -s=s.gN5(s)}return s}, -gPe(){var s=this.c.CW -return s==null?this.b.gPe():s}, -gNn(a){var s=this.c.cx +s=s.gN0(s)}return s}, +gP8(){var s=this.c.CW +return s==null?this.b.gP8():s}, +gNi(a){var s=this.c.cx if(s==null){s=this.b -s=s.gNn(s)}return s}, -gG4(){var s=this.c.cy -return s==null?this.b.gG4():s}, -gQc(){var s=this.c.db -return s==null?this.b.gQc():s}, -gOq(a){var s=this.c +s=s.gNi(s)}return s}, +gFS(){var s=this.c.cy +return s==null?this.b.gFS():s}, +gQ7(){var s=this.c.db +return s==null?this.b.gQ7():s}, +gOl(a){var s=this.c if(s.x)s=s.y else{s=this.b -s=s.gOq(s)}return s}} -A.a72.prototype={ -gNG(a){return null}, -gO_(){return null}, -gO0(){return null}, -gO1(){return null}, -gO2(){return null}, -gOw(a){return this.b.c}, -gOu(a){return this.b.d}, -gQq(){return null}, -gOq(a){var s=this.b.f +s=s.gOl(s)}return s}} +A.a7N.prototype={ +gNB(a){return null}, +gNV(){return null}, +gNW(){return null}, +gNX(){return null}, +gNY(){return null}, +gOr(a){return this.b.c}, +gOp(a){return this.b.d}, +gQl(){return null}, +gOl(a){var s=this.b.f return s==null?"sans-serif":s}, -gOr(){return null}, -gOs(){return null}, -gOv(){return null}, -gOt(a){var s=this.b.r +gOm(){return null}, +gOn(){return null}, +gOq(){return null}, +gOo(a){var s=this.b.r return s==null?14:s}, -gP7(a){return null}, -gQW(a){return null}, -gN5(a){return this.b.w}, -gPe(){return this.b.Q}, -gNn(a){return null}, -gG4(){return null}, -gQc(){return null}} -A.asV.prototype={ -gNZ(){var s=this.d,r=s.length +gP1(a){return null}, +gQS(a){return null}, +gN0(a){return this.b.w}, +gP8(){return this.b.Q}, +gNi(a){return null}, +gFS(){return null}, +gQ7(){return null}} +A.au4.prototype={ +gNU(){var s=this.d,r=s.length return r===0?this.e:s[r-1]}, -gabW(){return this.f}, -Bf(a,b,c,d,e,f){var s,r=this,q=r.a,p=q.a,o=p+$.bsK() +gacy(){return this.f}, +B3(a,b,c,d,e,f){var s,r=this,q=r.a,p=q.a,o=p+$.btV() q.a=o -s=r.gNZ().VC() -r.a5g(s);++r.f +s=r.gNU().W5() +r.a5M(s);++r.f r.r.push(f) q=e==null?b:e -r.c.push(new A.F6(s,p.length,o.length,a*f,b*f,c,q*f))}, -a6v(a,b,c,d,e){return this.Bf(a,b,c,d,e,1)}, -a6u(a,b,c,d){return this.Bf(a,b,c,null,null,d)}, -vt(a){this.d.push(new A.YE(this.gNZ(),t.Q4.a(a)))}, -ig(){var s=this.d +r.c.push(new A.Fm(s,p.length,o.length,a*f,b*f,c,q*f))}, +a7_(a,b,c,d,e){return this.B3(a,b,c,d,e,1)}, +a6Z(a,b,c,d){return this.B3(a,b,c,null,null,d)}, +vg(a){this.d.push(new A.Z1(this.gNU(),t.Q4.a(a)))}, +i8(){var s=this.d if(s.length!==0)s.pop()}, -x4(a){var s,r=this,q=r.a,p=q.a,o=p+a +wN(a){var s,r=this,q=r.a,p=q.a,o=p+a q.a=o -s=r.gNZ().VC() -r.a5g(s) -r.c.push(new A.zE(s,p.length,o.length))}, -a5g(a){var s,r,q +s=r.gNU().W5() +r.a5M(s) +r.c.push(new A.zP(s,p.length,o.length))}, +a5M(a){var s,r,q if(!this.w)return s=a.b if(s!=null){r=s.a @@ -58279,73 +59413,73 @@ if(r){this.w=!1 return}q=a.as if(q!=null&&q.length!==0){this.w=!1 return}}, -cJ(){var s,r=this,q=r.c -if(q.length===0)q.push(new A.zE(r.e.VC(),0,0)) +cG(){var s,r=this,q=r.c +if(q.length===0)q.push(new A.zP(r.e.W5(),0,0)) s=r.a.a -return new A.Yu(q,r.b,s.charCodeAt(0)==0?s:s,r.w)}} -A.aBd.prototype={ -ql(a){return this.aNn(a)}, -aNn(a0){var s=0,r=A.t(t.S7),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a -var $async$ql=A.u(function(a1,a2){if(a1===1)return A.p(a2,r) +return new A.YS(q,r.b,s.charCodeAt(0)==0?s:s,r.w)}} +A.aCc.prototype={ +qf(a){return this.aO_(a)}, +aO_(a0){var s=0,r=A.t(t.S7),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$qf=A.u(function(a1,a2){if(a1===1)return A.p(a2,r) while(true)switch(s){case 0:b=A.b([],t.Rh) for(o=a0.a,n=o.length,m=0;m")) -b.F() -e=A.bF0(e) +$S:586} +A.aQx.prototype={} +A.aQw.prototype={} +A.aEB.prototype={ +Jn(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=A.b([],t.cN),e=this.a,d=A.bzk(e).Jn(),c=A.a6(d),b=new J.dQ(d,d.length,c.h("dQ<1>")) +b.H() +e=A.bGn(e) d=A.a6(e) -s=new J.dJ(e,e.length,d.h("dJ<1>")) -s.F() +s=new J.dQ(e,e.length,d.h("dQ<1>")) +s.H() e=this.b r=A.a6(e) -q=new J.dJ(e,e.length,r.h("dJ<1>")) -q.F() +q=new J.dQ(e,e.length,r.h("dQ<1>")) +q.H() p=b.d if(p==null)p=c.c.a(p) o=s.d @@ -58463,34 +59597,34 @@ 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.ghR(n))) +k=Math.min(c,Math.min(l,n.ghM(n))) j=c-k -i=j===0?p.c:B.M +i=j===0?p.c:B.N h=k-m -f.push(A.b8I(m,k,i,o.c,o.d,n,A.wJ(p.d-j,0,h),A.wJ(p.e-j,0,h))) -if(c===k)if(b.F()){p=b.d +f.push(A.b9H(m,k,i,o.c,o.d,n,A.wR(p.d-j,0,h),A.wR(p.e-j,0,h))) +if(c===k)if(b.H()){p=b.d if(p==null)p=e.a(p) g=!0}else g=!1 else g=!1 -if(l===k)if(s.F()){o=s.d +if(l===k)if(s.H()){o=s.d if(o==null)o=d.a(o) -g=!0}if(n.ghR(n)===k)if(q.F()){n=q.d +g=!0}if(n.ghM(n)===k)if(q.H()){n=q.d if(n==null)n=r.a(n) g=!0}if(!g)break}return f}} -A.aUz.prototype={ +A.aVK.prototype={ gJ(a){var s=this -return A.a4(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)}, +return A.a3(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)}, l(a,b){var s=this if(b==null)return!1 -return b instanceof A.nJ&&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.nJ.prototype={ -gG(a){return this.b-this.a}, -gU6(){return this.b-this.a===this.w}, -gqi(){return this.f instanceof A.F6}, -M1(a){var s=a.c +return b instanceof A.nW&&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.nW.prototype={ +gE(a){return this.b-this.a}, +gUt(){return this.b-this.a===this.w}, +gqd(){return this.f instanceof A.Fm}, +LR(a){var s=a.c s===$&&A.c() -return B.d.ap(s,this.a,this.b-this.r)}, -o7(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=j.a +return B.d.au(s,this.a,this.b-this.r)}, +o3(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=j.a if(i===b)return A.b([null,j],t.tZ) s=j.b if(s===b)return A.b([j,null],t.tZ) @@ -58502,213 +59636,213 @@ n=Math.min(o,r) m=j.d l=j.e k=j.f -return A.b([A.b8I(i,b,B.M,m,l,k,q-p,o-n),A.b8I(b,s,j.c,m,l,k,p,n)],t.cN)}, +return A.b([A.b9H(i,b,B.N,m,l,k,q-p,o-n),A.b9H(b,s,j.c,m,l,k,p,n)],t.cN)}, j(a){var s=this -return B.abP.j(0)+"("+s.a+", "+s.b+", "+s.c.j(0)+", "+A.j(s.d)+")"}} -A.aWP.prototype={ -EX(a,b,c,d,e){var s=this -s.kX$=a -s.mM$=b -s.mN$=c -s.mO$=d -s.hn$=e}} -A.aWQ.prototype={ -gad(a){var s,r,q=this,p=q.ix$ +return B.ac0.j(0)+"("+s.a+", "+s.b+", "+s.c.j(0)+", "+A.j(s.d)+")"}} +A.aXX.prototype={ +EL(a,b,c,d,e){var s=this +s.kW$=a +s.mE$=b +s.mF$=c +s.mG$=d +s.hm$=e}} +A.aXY.prototype={ +gag(a){var s,r,q=this,p=q.iv$ p===$&&A.c() -s=q.oF$ -if(p.x===B.A){s===$&&A.c() +s=q.oB$ +if(p.x===B.v){s===$&&A.c() p=s}else{s===$&&A.c() -r=q.hn$ +r=q.hm$ r===$&&A.c() -r=p.a.f-(s+(r+q.ho$)) +r=p.a.f-(s+(r+q.hn$)) p=r}return p}, -gaI(a){var s,r=this,q=r.ix$ +gaI(a){var s,r=this,q=r.iv$ q===$&&A.c() -s=r.oF$ -if(q.x===B.A){s===$&&A.c() -q=r.hn$ +s=r.oB$ +if(q.x===B.v){s===$&&A.c() +q=r.hm$ q===$&&A.c() -q=s+(q+r.ho$)}else{s===$&&A.c() +q=s+(q+r.hn$)}else{s===$&&A.c() q=q.a.f-s}return q}, -aN8(a){var s,r,q=this,p=q.ix$ +aNL(a){var s,r,q=this,p=q.iv$ p===$&&A.c() s=p.e if(q.b>p.c-s)return r=q.w if(r===0)return -q.ho$=(a-p.a.f)/(p.f-s)*r}} -A.aWO.prototype={ -ga4D(){var s,r,q,p,o,n,m,l,k=this,j=k.rD$ -if(j===$){s=k.ix$ +q.hn$=(a-p.a.f)/(p.f-s)*r}} +A.aXW.prototype={ +ga58(){var s,r,q,p,o,n,m,l,k=this,j=k.rr$ +if(j===$){s=k.iv$ s===$&&A.c() -r=k.gad(k) -q=k.ix$.a -p=k.mM$ +r=k.gag(k) +q=k.iv$.a +p=k.mE$ p===$&&A.c() o=k.gaI(k) -n=k.ix$ -m=k.mN$ +n=k.iv$ +m=k.mF$ m===$&&A.c() l=k.d l.toString -k.rD$!==$&&A.a2() -j=k.rD$=new A.hD(s.a.r+r,q.w-p,q.r+o,n.a.w+m,l)}return j}, -adz(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.ix$ +k.rr$!==$&&A.a2() +j=k.rr$=new A.hx(s.a.r+r,q.w-p,q.r+o,n.a.w+m,l)}return j}, +ae9(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.iv$ h===$&&A.c() if(i.b>h.c-h.e){s=i.d s.toString h=h.a.r -if(s===B.A){s=i.gad(i) -r=i.ix$.a -q=i.mM$ +if(s===B.v){s=i.gag(i) +r=i.iv$.a +q=i.mE$ q===$&&A.c() p=i.gaI(i) -o=i.hn$ +o=i.hm$ o===$&&A.c() -n=i.ho$ -m=i.mO$ +n=i.hn$ +m=i.mG$ m===$&&A.c() -l=i.ix$ -k=i.mN$ +l=i.iv$ +k=i.mF$ k===$&&A.c() j=i.d j.toString -j=new A.hD(h+s,r.w-q,r.r+p-(o+n-m),l.a.w+k,j) -h=j}else{s=i.gad(i) -r=i.hn$ +j=new A.hx(h+s,r.w-q,r.r+p-(o+n-m),l.a.w+k,j) +h=j}else{s=i.gag(i) +r=i.hm$ r===$&&A.c() -q=i.ho$ -p=i.mO$ +q=i.hn$ +p=i.mG$ p===$&&A.c() -o=i.ix$.a -n=i.mM$ +o=i.iv$.a +n=i.mE$ n===$&&A.c() m=i.gaI(i) -l=i.ix$ -k=i.mN$ +l=i.iv$ +k=i.mF$ k===$&&A.c() j=i.d j.toString -j=new A.hD(h+s+(r+q-p),o.w-n,o.r+m,l.a.w+k,j) -h=j}return h}return i.ga4D()}, -adE(a,b){var s,r,q,p,o,n,m,l,k,j=this +j=new A.hx(h+s+(r+q-p),o.w-n,o.r+m,l.a.w+k,j) +h=j}return h}return i.ga58()}, +aee(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.ga4D() +if(r&&a>=j.b-j.r)return j.ga58() if(r)q=0 -else{r=j.kX$ +else{r=j.kW$ r===$&&A.c() -r.sur(j.f) -r=j.kX$ -p=$.C6() +r.sug(j.f) +r=j.kW$ +p=$.Ch() o=r.a.c o===$&&A.c() r=r.c -q=A.wO(p,o,s,b,r.gS(r).ax)}s=j.b-j.r +q=A.wW(p,o,s,b,r.gP(r).ax)}s=j.b-j.r if(a>=s)n=0 -else{r=j.kX$ +else{r=j.kW$ r===$&&A.c() -r.sur(j.f) -r=j.kX$ -p=$.C6() +r.sug(j.f) +r=j.kW$ +p=$.Ch() o=r.a.c o===$&&A.c() r=r.c -n=A.wO(p,o,a,s,r.gS(r).ax)}s=j.d +n=A.wW(p,o,a,s,r.gP(r).ax)}s=j.d s.toString -if(s===B.A){m=j.gad(j)+q -l=j.gaI(j)-n}else{m=j.gad(j)+n -l=j.gaI(j)-q}s=j.ix$ +if(s===B.v){m=j.gag(j)+q +l=j.gaI(j)-n}else{m=j.gag(j)+n +l=j.gaI(j)-q}s=j.iv$ s===$&&A.c() s=s.a r=s.r s=s.w -p=j.mM$ +p=j.mE$ p===$&&A.c() -o=j.mN$ +o=j.mF$ o===$&&A.c() k=j.d k.toString -return new A.hD(r+m,s-p,r+l,s+o,k)}, -aRi(){return this.adE(null,null)}, -afe(a){var s,r,q,p,o,n,m,l,k,j=this -a=j.awT(a) +return new A.hx(r+m,s-p,r+l,s+o,k)}, +aRW(){return this.aee(null,null)}, +afQ(a){var s,r,q,p,o,n,m,l,k,j=this +a=j.axv(a) s=j.a r=j.b-j.r q=r-s -if(q===0)return new A.bZ(s,B.t) -if(q===1){p=j.hn$ +if(q===0)return new A.c2(s,B.u) +if(q===1){p=j.hm$ p===$&&A.c() -return aq.c;){if(q.gaGC()){q.aMA() -s.push(q.cJ()) +q.Hk(m) +if(m.c!==B.N)q.Q=q.a.length +B.b.D(q.a,m) +for(;q.w>q.c;){if(q.gaHe()){q.aNb() +s.push(q.cG()) a0.x=!0 -break $label0$0}if(q.gaMT())q.aQS() -else q.aKF() -n+=q.aFR(o,n+1) -s.push(q.cJ()) -q=q.abd()}a1=q.a -if(a1.length!==0){a1=B.b.ga9(a1).c -a1=a1===B.de||a1===B.df}else a1=!1 -if(a1){s.push(q.cJ()) -q=q.abd()}}a1=r.b +break $label0$0}if(q.gaNu())q.aRv() +else q.aLj() +n+=q.aGv(o,n+1) +s.push(q.cG()) +q=q.abS()}a1=q.a +if(a1.length!==0){a1=B.b.ga4(a1).c +a1=a1===B.df||a1===B.dg}else a1=!1 +if(a1){s.push(q.cG()) +q=q.abS()}}a1=r.b l=a1.e if(l!=null&&s.length>l){a0.x=!0 -B.b.hA(s,l,s.length)}for(r=s.length,k=1/0,j=-1/0,i=0;ij)j=c}a0.z=new A.x(k,0,j,a0.c) -if(r!==0)if(isFinite(a0.b)&&a1.a===B.e6)for(n=0;n=d;--s){q=o[s] -q.oF$=e+r +r+=p+q.hn$}else for(s=b-1,o=c.w,r=0;s>=d;--s){q=o[s] +q.oB$=e+r if(q.d==null)q.d=a -p=q.hn$ +p=q.hm$ p===$&&A.c() -r+=p+q.ho$}return r}, -Ew(){var s,r,q,p,o,n,m,l=A.b([],t.Lx) +r+=p+q.hn$}return r}, +Ek(){var s,r,q,p,o,n,m,l=A.b([],t.Lx) for(s=this.y,r=s.length,q=0;q=b||a<0||b<0)return A.b([],t.Lx) s=this.a.c s===$&&A.c() @@ -58775,91 +59909,91 @@ if(a>r||b>r)return A.b([],t.Lx) q=A.b([],t.Lx) for(s=this.y,p=s.length,o=0;o=j+l.r)return new A.bZ(l.c-l.d,B.aG) +if(!j.gqd()&&a=j+l.r)return new A.c2(l.c-l.d,B.aF) s=k-j for(k=l.w,j=k.length,r=0;r1 +if(B.b.ga4(s).c!==B.N)return this.as>1 return this.as>0}, -gaFI(){var s=this.c-this.w,r=this.d.b,q=r.a -switch((q==null?B.au:q).a){case 2:return s/2 +gaGm(){var s=this.c-this.w,r=this.d.b,q=r.a +switch((q==null?B.aB:q).a){case 2:return s/2 case 1:return s case 4:r=r.b -return(r==null?B.A:r)===B.aj?s:0 +return(r==null?B.v:r)===B.aj?s:0 case 5:r=r.b -return(r==null?B.A:r)===B.aj?0:s +return(r==null?B.v:r)===B.aj?0:s default:return 0}}, -gaGC(){var s,r=this.d.b +gaHe(){var s,r=this.d.b if(r.z==null)return!1 s=r.e return s==null||s===this.f+1}, -gaoM(){var s=this.a -if(s.length!==0){s=B.b.ga9(s).c -s=s===B.de||s===B.df}else s=!1 +gapm(){var s=this.a +if(s.length!==0){s=B.b.ga4(s).c +s=s===B.df||s===B.dg}else s=!1 if(s)return!1 s=this.b s=s==null?null:s.length!==0 if(s===!0)return!1 return!0}, -a6n(a){var s=this -s.Hz(a) -if(a.c!==B.M)s.Q=s.a.length -B.b.C(s.a,a)}, -Hz(a){var s,r=this,q=a.w +a6S(a){var s=this +s.Hk(a) +if(a.c!==B.N)s.Q=s.a.length +B.b.D(s.a,a)}, +Hk(a){var s,r=this,q=a.w r.at=r.at+q -if(a.gU6())r.ax+=q +if(a.gUt())r.ax+=q else{r.ax=q q=r.x -s=a.mO$ +s=a.mG$ s===$&&A.c() r.w=q+s}q=r.x -s=a.hn$ +s=a.hm$ s===$&&A.c() -r.x=q+(s+a.ho$) -if(a.gqi())r.anU(a) -if(a.c!==B.M)++r.as +r.x=q+(s+a.hn$) +if(a.gqd())r.aou(a) +if(a.c!==B.N)++r.as q=r.y -s=a.mM$ +s=a.mE$ s===$&&A.c() r.y=Math.max(q,s) s=r.z -q=a.mN$ +q=a.mF$ q===$&&A.c() r.z=Math.max(s,q)}, -anU(a){var s,r,q,p,o,n=this,m=t.mX.a(a.f) +aou(a){var s,r,q,p,o,n=this,m=t.mX.a(a.f) switch(m.c.a){case 3:s=n.y r=m.b-s break @@ -58882,347 +60016,347 @@ case 0:s=m.d r=m.b-s break default:s=null -r=null}q=a.mO$ +r=null}q=a.mG$ q===$&&A.c() -p=a.hn$ +p=a.hm$ p===$&&A.c() -a.EX(n.e,s,r,q,p+a.ho$)}, -AI(){var s,r=this,q=r.as=r.ax=r.at=r.z=r.y=r.x=r.w=0 +a.EL(n.e,s,r,q,p+a.hn$)}, +Aw(){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.b.ga9(s) -if(q.gqi()){if(r){p=g.b +q=B.b.ga4(s) +if(q.gqd()){if(r){p=g.b p.toString -B.b.fZ(p,0,B.b.eF(s)) -g.AI()}return}p=g.e -p.sur(q.f) +B.b.fY(p,0,B.b.eC(s)) +g.Aw()}return}p=g.e +p.sug(q.f) o=g.x -n=q.hn$ +n=q.hm$ n===$&&A.c() -m=q.ho$ +m=q.hn$ l=q.b-q.r -k=p.a9x(q.a,l,r,b-(o-(n+m))) +k=p.aa7(q.a,l,r,b-(o-(n+m))) if(k===l)return -B.b.eF(s) -g.AI() -j=q.o7(0,k) +B.b.eC(s) +g.Aw() +j=q.o3(0,k) i=B.b.ga5(j) -if(i!=null){p.Ut(i) -g.a6n(i)}h=B.b.ga9(j) -if(h!=null){p.Ut(h) +if(i!=null){p.UR(i) +g.a6S(i)}h=B.b.ga4(j) +if(h!=null){p.UR(h) s=g.b s.toString -B.b.fZ(s,0,h)}}, -aKF(){return this.a9y(!1,null)}, -aMA(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.d.b.z +B.b.fY(s,0,h)}}, +aLj(){return this.aa8(!1,null)}, +aNb(){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.b([],t.cN) s=g.e r=g.a -s.sur(B.b.ga9(r).f) -q=$.C6() +s.sug(B.b.ga4(r).f) +q=$.Ch() p=f.length -o=A.wO(q,f,0,p,null) +o=A.wW(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.b.ga9(r) -j=k.hn$ +k=B.b.ga4(r) +j=k.hm$ j===$&&A.c() -k=l-(j+k.ho$) +k=l-(j+k.hn$) l=k}else l=0 if(!(l>m))break l=g.b l.toString -B.b.fZ(l,0,B.b.eF(r)) -g.AI() -s.sur(B.b.ga9(r).f) -o=A.wO(q,f,0,p,null) -m=n-o}i=B.b.ga9(r) -g.a9y(!0,m) -f=g.ga90() -h=new A.a09($,$,$,$,$,$,$,$,0,B.df,null,B.ly,i.f,0,0,f,f) -f=i.mM$ +B.b.fY(l,0,B.b.eC(r)) +g.Aw() +s.sug(B.b.ga4(r).f) +o=A.wW(q,f,0,p,null) +m=n-o}i=B.b.ga4(r) +g.aa8(!0,m) +f=g.ga9A() +h=new A.a0A($,$,$,$,$,$,$,$,0,B.dg,null,B.lD,i.f,0,0,f,f) +f=i.mE$ f===$&&A.c() -r=i.mN$ +r=i.mF$ r===$&&A.c() -h.EX(s,f,r,o,o) -g.a6n(h)}, -aQS(){var s,r=this.a,q=r.length,p=q-2 -for(;r[p].c===B.M;)--p +h.EL(s,f,r,o,o) +g.a6S(h)}, +aRv(){var s,r=this.a,q=r.length,p=q-2 +for(;r[p].c===B.N;)--p s=p+1 -A.cV(s,q,q,null,null) -this.b=A.fG(r,s,q,A.a6(r).c).fb(0) -B.b.hA(r,s,r.length) -this.AI()}, -aFR(a,b){var s,r=this,q=r.a,p=b -while(!0){if(r.gaoM())if(p1;){p=B.e.cZ(q+r,2) -o=$.C6() +for(s=this.a.c,r=b,q=a;r-q>1;){p=B.e.cS(q+r,2) +o=$.Ch() s===$&&A.c() n=this.c -m=A.wO(o,s,a,p,n.gS(n).ax) +m=A.wW(o,s,a,p,n.gP(n).ax) if(md?q:p r=p}}return q===a&&!c?q+1:q}} -A.aNs.prototype={ -$2(a,b){b.ga1f().remove()}, -$S:614} -A.uQ.prototype={ -W(){return"LineBreakType."+this.b}} -A.ayi.prototype={ -JB(){return A.bF2(this.a)}} -A.aRu.prototype={ -JB(){var s=this.a -return A.blt(s,s,this.b)}} -A.uP.prototype={ +A.aOw.prototype={ +$2(a,b){b.ga1K().remove()}, +$S:604} +A.v0.prototype={ +V(){return"LineBreakType."+this.b}} +A.azr.prototype={ +Jn(){return A.bGp(this.a)}} +A.aSG.prototype={ +Jn(){var s=this.a +return A.bmA(s,s,this.b)}} +A.v_.prototype={ gJ(a){var s=this -return A.a4(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)}, +return A.a3(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)}, l(a,b){var s=this if(b==null)return!1 -return b instanceof A.uP&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +return b instanceof A.v_&&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.b2b.prototype={ -$2(a,b){var s=this,r=a===B.df?s.b.length:s.a.f,q=s.a,p=q.a -if(p===B.er)++q.d -else if(p===B.fN||p===B.iJ||p===B.iN){++q.e;++q.d}if(a===B.M)return +A.b37.prototype={ +$2(a,b){var s=this,r=a===B.dg?s.b.length:s.a.f,q=s.a,p=q.a +if(p===B.eu)++q.d +else if(p===B.fQ||p===B.iM||p===B.iQ){++q.e;++q.d}if(a===B.N)return p=q.c -s.c.push(new A.uP(a,q.e,q.d,p,r)) +s.c.push(new A.v_(a,q.e,q.d,p,r)) q.c=q.f q.d=q.e=0 q.a=q.b=null}, -$S:644} -A.a7d.prototype={ +$S:650} +A.a7Z.prototype={ v(){this.a.remove()}} -A.aPN.prototype={ -aK(a,b){var s,r,q,p,o,n,m,l=this.a.gjJ().y +A.aQY.prototype={ +aJ(a,b){var s,r,q,p,o,n,m,l=this.a.gjH().y for(s=l.length,r=0;rthis.b)return B.adr -return B.adq}} -A.rX.prototype={ -Jz(a,b,c){var s=A.WG(b,c) -return s==null?this.b:this.yc(s)}, -yc(a){var s,r,q,p,o=this +A.Sk.prototype={ +V(){return"_ComparisonResult."+this.b}} +A.eF.prototype={ +RL(a){if(athis.b)return B.adD +return B.adC}} +A.t7.prototype={ +Jk(a,b,c){var s=A.WZ(b,c) +return s==null?this.b:this.xY(s)}, +xY(a){var s,r,q,p,o=this if(a==null)return o.b s=o.c r=s.i(0,a) if(r!=null)return r -q=o.ao8(a) +q=o.aoJ(a) p=q===-1?o.b:o.a[q].c -s.u(0,a,p) +s.q(0,a,p) return p}, -ao8(a){var s,r,q=this.a,p=q.length -for(s=0;s")).ac(0,new A.axE(this,r)) +A.ayM.prototype={ +B2(){var s=this.b,r=A.b([],t.Up) +new A.bl(s,A.w(s).h("bl<1>")).am(0,new A.ayN(this,r)) return r}} -A.axG.prototype={ +A.ayP.prototype={ $1(a){a.preventDefault()}, $S:2} -A.axE.prototype={ +A.ayN.prototype={ $1(a){var s=this.a,r=s.b.i(0,a) r.toString -this.b.push(A.eD(r,"input",new A.axF(s,a,r)))}, -$S:21} -A.axF.prototype={ +this.b.push(A.eL(r,"input",new A.ayO(s,a,r)))}, +$S:22} +A.ayO.prototype={ $1(a){var s,r=this.a.c,q=this.b if(r.i(0,q)==null)throw A.d(A.a7("AutofillInfo must have a valid uniqueIdentifier.")) else{r=r.i(0,q) r.toString -s=A.bf8(this.c) -$.bL().nH("flutter/textinput",B.bq.nw(new A.mC(u.l,[0,A.b1([r.b,s.adv()],t.ob,t.z)])),A.apw())}}, +s=A.bg9(this.c) +$.bQ().nC("flutter/textinput",B.bs.np(new A.mQ(u.l,[0,A.b5([r.b,s.ae5()],t.ob,t.z)])),A.aqG())}}, $S:2} -A.XI.prototype={ -a6M(a,b){var s,r,q="password",p=this.d,o=this.e,n=globalThis.HTMLInputElement +A.Y3.prototype={ +a7g(a,b){var s,r,q="password",p=this.d,o=this.e,n=globalThis.HTMLInputElement if(n!=null&&a instanceof n){if(o!=null)a.placeholder=o s=p==null if(!s){a.name=p a.id=p -if(B.d.O(p,q))A.aw5(a,q) -else A.aw5(a,"text")}s=s?"on":p +if(B.d.N(p,q))A.axc(a,q) +else A.axc(a,"text")}s=s?"on":p a.autocomplete=s}else{n=globalThis.HTMLTextAreaElement if(n!=null&&a instanceof n){if(o!=null)a.placeholder=o s=p==null if(!s){a.name=p -a.id=p}r=A.bc(s?"on":p) +a.id=p}r=A.bf(s?"on":p) s=r==null?t.K.a(r):r a.setAttribute("autocomplete",s)}}}, -jP(a){return this.a6M(a,!1)}} -A.Go.prototype={} -A.Dm.prototype={ -gKo(){return Math.min(this.b,this.c)}, -gKj(){return Math.max(this.b,this.c)}, -adv(){var s=this -return A.b1(["text",s.a,"selectionBase",s.b,"selectionExtent",s.c,"composingBase",s.d,"composingExtent",s.e],t.N,t.z)}, +jO(a){return this.a7g(a,!1)}} +A.GF.prototype={} +A.Dz.prototype={ +gKa(){return Math.min(this.b,this.c)}, +gK6(){return Math.max(this.b,this.c)}, +ae5(){var s=this +return A.b5(["text",s.a,"selectionBase",s.b,"selectionExtent",s.c,"composingBase",s.d,"composingExtent",s.e],t.N,t.z)}, gJ(a){var s=this -return A.a4(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)}, +return A.a3(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)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(A.L(s)!==J.aj(b))return!1 -return b instanceof A.Dm&&b.a==s.a&&b.gKo()===s.gKo()&&b.gKj()===s.gKj()&&b.d===s.d&&b.e===s.e}, -j(a){return this.d6(0)}, -jP(a){var s,r,q=this,p=globalThis.HTMLInputElement +if(A.L(s)!==J.ak(b))return!1 +return b instanceof A.Dz&&b.a==s.a&&b.gKa()===s.gKa()&&b.gK6()===s.gK6()&&b.d===s.d&&b.e===s.e}, +j(a){return this.cY(0)}, +jO(a){var s,r,q=this,p=globalThis.HTMLInputElement if(p!=null&&a instanceof p){a.toString -A.beK(a,q.a) -s=q.gKo() -r=q.gKj() +A.bfK(a,q.a) +s=q.gKa() +r=q.gK6() a.setSelectionRange(s,r)}else{p=globalThis.HTMLTextAreaElement if(p!=null&&a instanceof p){a.toString -A.beL(a,q.a) -s=q.gKo() -r=q.gKj() -a.setSelectionRange(s,r)}else{s=a==null?null:A.bvU(a) -throw A.d(A.a8("Unsupported DOM element type: <"+A.j(s)+"> ("+J.aj(a).j(0)+")"))}}}} -A.aCh.prototype={} -A.a1n.prototype={ -nS(){var s,r=this,q=r.w +A.bfL(a,q.a) +s=q.gKa() +r=q.gK6() +a.setSelectionRange(s,r)}else{s=a==null?null:A.bxd(a) +throw A.d(A.a8("Unsupported DOM element type: <"+A.j(s)+"> ("+J.ak(a).j(0)+")"))}}}} +A.aDi.prototype={} +A.a1Q.prototype={ +nO(){var s,r=this,q=r.w if(q!=null){s=r.c s.toString -q.jP(s)}q=r.d +q.jO(s)}q=r.d q===$&&A.c() -if(q.w!=null){r.DI() +if(q.w!=null){r.Ds() q=r.e -if(q!=null)q.jP(r.c) -r.ga9w().focus() +if(q!=null)q.jO(r.c) +r.gaa5().focus() r.c.focus()}}} -A.a7g.prototype={ -nS(){var s,r=this,q=r.w +A.a81.prototype={ +nO(){var s,r=this,q=r.w if(q!=null){s=r.c s.toString -q.jP(s)}q=r.d +q.jO(s)}q=r.d q===$&&A.c() -if(q.w!=null)A.dq(B.E,new A.aL2(r))}, -D2(){if(this.w!=null)this.nS() +if(q.w!=null)A.dr(B.G,new A.aM6(r))}, +CN(){if(this.w!=null)this.nO() this.c.focus()}} -A.aL2.prototype={ +A.aM6.prototype={ $0(){var s,r=this.a -r.DI() -r.ga9w().focus() +r.Ds() +r.gaa5().focus() r.c.focus() s=r.e if(s!=null){r=r.c r.toString -s.jP(r)}}, +s.jO(r)}}, $S:0} -A.Ke.prototype={ -gnv(){var s=null,r=this.f +A.Kw.prototype={ +gno(){var s=null,r=this.f if(r==null){r=this.e.a r.toString -r=this.f=new A.Go(r,"",-1,-1,s,s,s,s)}return r}, -ga9w(){var s=this.d +r=this.f=new A.GF(r,"",-1,-1,s,s,s,s)}return r}, +gaa5(){var s=this.d s===$&&A.c() s=s.w return s==null?null:s.a}, -yl(a,b,c){var s,r,q,p=this,o="none",n="transparent" -p.c=a.a.S2() -p.Rk(a) +y8(a,b,c){var s,r,q,p=this,o="none",n="transparent" +p.c=a.a.S_() +p.Rh(a) s=p.c s.classList.add("flt-text-editing") r=s.style @@ -59535,96 +60669,96 @@ A.O(r,"resize",o) A.O(r,"text-shadow",o) A.O(r,"overflow","hidden") A.O(r,"transform-origin","0 0 0") -q=$.dS() -if(q!==B.d_)q=q===B.ac +q=$.e_() +if(q!==B.d2)q=q===B.ac else q=!0 if(q)s.classList.add("transparentTextEditing") s=p.r if(s!=null){q=p.c q.toString -s.jP(q)}s=p.d +s.jO(q)}s=p.d s===$&&A.c() -if(s.w==null){s=$.iX.x +if(s.w==null){s=$.j2.x s===$&&A.c() q=p.c q.toString s.append(q) -p.Q=!1}p.D2() +p.Q=!1}p.CN() p.b=!0 p.x=c p.y=b}, -Rk(a){var s,r,q,p,o,n=this +Rh(a){var s,r,q,p,o,n=this n.d=a s=n.c if(a.c){s.toString -r=A.bc("readonly") +r=A.bf("readonly") if(r==null)r=t.K.a(r) s.setAttribute("readonly",r)}else s.removeAttribute("readonly") if(a.d){s=n.c s.toString -r=A.bc("password") +r=A.bf("password") if(r==null)r=t.K.a(r) -s.setAttribute("type",r)}if(a.a===B.rc){s=n.c +s.setAttribute("type",r)}if(a.a===B.rf){s=n.c s.toString -r=A.bc("none") +r=A.bf("none") if(r==null)r=t.K.a(r) -s.setAttribute("inputmode",r)}q=A.bwu(a.b) +s.setAttribute("inputmode",r)}q=A.bxO(a.b) s=n.c s.toString -q.aHt(s) +q.aI5(s) p=a.r s=n.c if(p!=null){s.toString -p.a6M(s,!0)}else{s.toString -r=A.bc("off") +p.a7g(s,!0)}else{s.toString +r=A.bf("off") if(r==null)r=t.K.a(r) s.setAttribute("autocomplete",r)}o=a.e?"on":"off" s=n.c s.toString -r=A.bc(o) +r=A.bf(o) if(r==null)r=t.K.a(r) s.setAttribute("autocorrect",r)}, -D2(){this.nS()}, -Bb(){var s,r,q=this,p=q.d +CN(){this.nO()}, +B_(){var s,r,q=this,p=q.d p===$&&A.c() p=p.w -if(p!=null)B.b.H(q.z,p.Be()) +if(p!=null)B.b.I(q.z,p.B2()) p=q.z s=q.c s.toString -r=q.gCM() -p.push(A.eD(s,"input",r)) +r=q.gCy() +p.push(A.eL(s,"input",r)) s=q.c s.toString -p.push(A.eD(s,"keydown",q.gDo())) -p.push(A.eD(self.document,"selectionchange",r)) +p.push(A.eL(s,"keydown",q.gD9())) +p.push(A.eL(self.document,"selectionchange",r)) r=q.c r.toString -A.dG(r,"beforeinput",t.e.a(A.cj(q.gJC())),null) +A.dL(r,"beforeinput",t.e.a(A.co(q.gJo())),null) r=q.c r.toString -q.HN(r) +q.Hy(r) r=q.c r.toString -p.push(A.eD(r,"blur",new A.avj(q))) -q.L0()}, -W1(a){this.w=a -if(this.b)this.nS()}, -W2(a){var s +p.push(A.eL(r,"blur",new A.awq(q))) +q.KP()}, +Wv(a){this.w=a +if(this.b)this.nO()}, +Ww(a){var s this.r=a if(this.b){s=this.c s.toString -a.jP(s)}}, -ns(a){var s,r,q,p=this,o=null +a.jO(s)}}, +nl(a){var s,r,q,p=this,o=null p.b=!1 p.w=p.r=p.f=p.e=null for(s=p.z,r=0;r=0&&a.c>=0) else s=!0 if(s)return -a.jP(this.c)}, -nS(){this.c.focus()}, -DI(){var s,r,q=this.d +a.jO(this.c)}, +nO(){this.c.focus()}, +Ds(){var s,r,q=this.d q===$&&A.c() q=q.w q.toString @@ -59657,413 +60791,413 @@ s=this.c s.toString r=q.a r.insertBefore(s,q.d) -q=$.iX.x +q=$.j2.x q===$&&A.c() q.append(r) this.Q=!0}, -a9G(a){var s,r,q=this,p=q.c +aag(a){var s,r,q=this,p=q.c p.toString -s=q.aJ2(A.bf8(p)) +s=q.aJG(A.bg9(p)) p=q.d p===$&&A.c() -if(p.f){q.gnv().r=s.d -q.gnv().w=s.e -r=A.bBI(s,q.e,q.gnv())}else r=null +if(p.f){q.gno().r=s.d +q.gno().w=s.e +r=A.bD4(s,q.e,q.gno())}else r=null if(!s.l(0,q.e)){q.e=s q.f=r q.x.$2(s,r) q.f=null}}, -aKM(a){var s=this,r=A.f3(a.data),q=A.f3(a.inputType) -if(q!=null)if(B.d.O(q,"delete")){s.gnv().b="" -s.gnv().d=s.e.c}else if(q==="insertLineBreak"){s.gnv().b="\n" -s.gnv().c=s.e.c -s.gnv().d=s.e.c}else if(r!=null){s.gnv().b=r -s.gnv().c=s.e.c -s.gnv().d=s.e.c}}, -aNN(a){var s,r,q=globalThis.KeyboardEvent +aLr(a){var s=this,r=A.f0(a.data),q=A.f0(a.inputType) +if(q!=null)if(B.d.N(q,"delete")){s.gno().b="" +s.gno().d=s.e.c}else if(q==="insertLineBreak"){s.gno().b="\n" +s.gno().c=s.e.c +s.gno().d=s.e.c}else if(r!=null){s.gno().b=r +s.gno().c=s.e.c +s.gno().d=s.e.c}}, +aOp(a){var s,r,q=globalThis.KeyboardEvent if(q!=null&&a instanceof q)if(a.keyCode===13){s=this.y s.toString r=this.d r===$&&A.c() s.$1(r.b) -if(!(this.d.a instanceof A.a3V))a.preventDefault()}}, -SM(a,b,c,d){var s,r=this -r.yl(b,c,d) -r.Bb() +if(!(this.d.a instanceof A.a4A))a.preventDefault()}}, +SK(a,b,c,d){var s,r=this +r.y8(b,c,d) +r.B_() s=r.e -if(s!=null)r.X6(s) +if(s!=null)r.XD(s) r.c.focus()}, -L0(){var s=this,r=s.z,q=s.c +KP(){var s=this,r=s.z,q=s.c q.toString -r.push(A.eD(q,"mousedown",new A.avk())) +r.push(A.eL(q,"mousedown",new A.awr())) q=s.c q.toString -r.push(A.eD(q,"mouseup",new A.avl())) +r.push(A.eL(q,"mouseup",new A.aws())) q=s.c q.toString -r.push(A.eD(q,"mousemove",new A.avm()))}} -A.avj.prototype={ +r.push(A.eL(q,"mousemove",new A.awt()))}} +A.awq.prototype={ $1(a){this.a.c.focus()}, $S:2} -A.avk.prototype={ +A.awr.prototype={ $1(a){a.preventDefault()}, $S:2} -A.avl.prototype={ +A.aws.prototype={ $1(a){a.preventDefault()}, $S:2} -A.avm.prototype={ +A.awt.prototype={ $1(a){a.preventDefault()}, $S:2} -A.aBw.prototype={ -yl(a,b,c){var s,r=this -r.MI(a,b,c) +A.aCv.prototype={ +y8(a,b,c){var s,r=this +r.My(a,b,c) s=r.c s.toString -a.a.a7y(s) +a.a.a87(s) s=r.d s===$&&A.c() -if(s.w!=null)r.DI() +if(s.w!=null)r.Ds() s=r.c s.toString -a.x.X1(s)}, -D2(){A.O(this.c.style,"transform","translate(-9999px, -9999px)") +a.x.Xy(s)}, +CN(){A.O(this.c.style,"transform","translate(-9999px, -9999px)") this.p1=!1}, -Bb(){var s,r,q,p=this,o=p.d +B_(){var s,r,q,p=this,o=p.d o===$&&A.c() o=o.w -if(o!=null)B.b.H(p.z,o.Be()) +if(o!=null)B.b.I(p.z,o.B2()) o=p.z s=p.c s.toString -r=p.gCM() -o.push(A.eD(s,"input",r)) +r=p.gCy() +o.push(A.eL(s,"input",r)) s=p.c s.toString -o.push(A.eD(s,"keydown",p.gDo())) -o.push(A.eD(self.document,"selectionchange",r)) +o.push(A.eL(s,"keydown",p.gD9())) +o.push(A.eL(self.document,"selectionchange",r)) r=p.c r.toString -A.dG(r,"beforeinput",t.e.a(A.cj(p.gJC())),null) +A.dL(r,"beforeinput",t.e.a(A.co(p.gJo())),null) r=p.c r.toString -p.HN(r) +p.Hy(r) r=p.c r.toString -o.push(A.eD(r,"focus",new A.aBz(p))) -p.anQ() -q=new A.bo() -$.er() -q.bl(0) +o.push(A.eL(r,"focus",new A.aCy(p))) +p.aoq() +q=new A.c7() +$.fY() +q.c0(0) r=p.c r.toString -o.push(A.eD(r,"blur",new A.aBA(p,q)))}, -W1(a){var s=this +o.push(A.eL(r,"blur",new A.aCz(p,q)))}, +Wv(a){var s=this s.w=a -if(s.b&&s.p1)s.nS()}, -ns(a){var s -this.ahW(0) +if(s.b&&s.p1)s.nO()}, +nl(a){var s +this.aiv(0) s=this.ok -if(s!=null)s.bA(0) +if(s!=null)s.by(0) this.ok=null}, -anQ(){var s=this.c +aoq(){var s=this.c s.toString -this.z.push(A.eD(s,"click",new A.aBx(this)))}, -a3y(){var s=this.ok -if(s!=null)s.bA(0) -this.ok=A.dq(B.aW,new A.aBy(this))}, -nS(){var s,r +this.z.push(A.eL(s,"click",new A.aCw(this)))}, +a42(){var s=this.ok +if(s!=null)s.by(0) +this.ok=A.dr(B.aW,new A.aCx(this))}, +nO(){var s,r this.c.focus() s=this.w if(s!=null){r=this.c r.toString -s.jP(r)}}} -A.aBz.prototype={ -$1(a){this.a.a3y()}, +s.jO(r)}}} +A.aCy.prototype={ +$1(a){this.a.a42()}, $S:2} -A.aBA.prototype={ -$1(a){var s=A.dk(this.b.ga8S(),0).a<2e5,r=self.document.hasFocus()&&s,q=this.a +A.aCz.prototype={ +$1(a){var s=A.dw(this.b.ga9r(),0).a<2e5,r=self.document.hasFocus()&&s,q=this.a if(r)q.c.focus() -else q.a.Mi()}, +else q.a.M6()}, $S:2} -A.aBx.prototype={ +A.aCw.prototype={ $1(a){var s=this.a -if(s.p1){s.D2() -s.a3y()}}, +if(s.p1){s.CN() +s.a42()}}, $S:2} -A.aBy.prototype={ +A.aCx.prototype={ $0(){var s=this.a s.p1=!0 -s.nS()}, +s.nO()}, $S:0} -A.aqJ.prototype={ -yl(a,b,c){var s,r,q=this -q.MI(a,b,c) +A.arV.prototype={ +y8(a,b,c){var s,r,q=this +q.My(a,b,c) s=q.c s.toString -a.a.a7y(s) +a.a.a87(s) s=q.d s===$&&A.c() -if(s.w!=null)q.DI() -else{s=$.iX.x +if(s.w!=null)q.Ds() +else{s=$.j2.x s===$&&A.c() r=q.c r.toString s.append(r)}s=q.c s.toString -a.x.X1(s)}, -Bb(){var s,r,q=this,p=q.d +a.x.Xy(s)}, +B_(){var s,r,q=this,p=q.d p===$&&A.c() p=p.w -if(p!=null)B.b.H(q.z,p.Be()) +if(p!=null)B.b.I(q.z,p.B2()) p=q.z s=q.c s.toString -r=q.gCM() -p.push(A.eD(s,"input",r)) +r=q.gCy() +p.push(A.eL(s,"input",r)) s=q.c s.toString -p.push(A.eD(s,"keydown",q.gDo())) -p.push(A.eD(self.document,"selectionchange",r)) +p.push(A.eL(s,"keydown",q.gD9())) +p.push(A.eL(self.document,"selectionchange",r)) r=q.c r.toString -A.dG(r,"beforeinput",t.e.a(A.cj(q.gJC())),null) +A.dL(r,"beforeinput",t.e.a(A.co(q.gJo())),null) r=q.c r.toString -q.HN(r) +q.Hy(r) r=q.c r.toString -p.push(A.eD(r,"blur",new A.aqK(q))) -q.L0()}, -nS(){var s,r +p.push(A.eL(r,"blur",new A.arW(q))) +q.KP()}, +nO(){var s,r this.c.focus() s=this.w if(s!=null){r=this.c r.toString -s.jP(r)}}} -A.aqK.prototype={ +s.jO(r)}}} +A.arW.prototype={ $1(a){var s=this.a if(self.document.hasFocus())s.c.focus() -else s.a.Mi()}, +else s.a.M6()}, $S:2} -A.ayv.prototype={ -yl(a,b,c){var s -this.MI(a,b,c) +A.azE.prototype={ +y8(a,b,c){var s +this.My(a,b,c) s=this.d s===$&&A.c() -if(s.w!=null)this.DI()}, -Bb(){var s,r,q=this,p=q.d +if(s.w!=null)this.Ds()}, +B_(){var s,r,q=this,p=q.d p===$&&A.c() p=p.w -if(p!=null)B.b.H(q.z,p.Be()) +if(p!=null)B.b.I(q.z,p.B2()) p=q.z s=q.c s.toString -r=q.gCM() -p.push(A.eD(s,"input",r)) +r=q.gCy() +p.push(A.eL(s,"input",r)) s=q.c s.toString -p.push(A.eD(s,"keydown",q.gDo())) +p.push(A.eL(s,"keydown",q.gD9())) s=q.c s.toString -A.dG(s,"beforeinput",t.e.a(A.cj(q.gJC())),null) +A.dL(s,"beforeinput",t.e.a(A.co(q.gJo())),null) s=q.c s.toString -q.HN(s) +q.Hy(s) s=q.c s.toString -p.push(A.eD(s,"keyup",new A.ayx(q))) +p.push(A.eL(s,"keyup",new A.azG(q))) s=q.c s.toString -p.push(A.eD(s,"select",r)) +p.push(A.eL(s,"select",r)) r=q.c r.toString -p.push(A.eD(r,"blur",new A.ayy(q))) -q.L0()}, -azt(){A.dq(B.E,new A.ayw(this))}, -nS(){var s,r,q=this +p.push(A.eL(r,"blur",new A.azH(q))) +q.KP()}, +aA5(){A.dr(B.G,new A.azF(this))}, +nO(){var s,r,q=this q.c.focus() s=q.w if(s!=null){r=q.c r.toString -s.jP(r)}s=q.e +s.jO(r)}s=q.e if(s!=null){r=q.c r.toString -s.jP(r)}}} -A.ayx.prototype={ -$1(a){this.a.a9G(a)}, +s.jO(r)}}} +A.azG.prototype={ +$1(a){this.a.aag(a)}, $S:2} -A.ayy.prototype={ -$1(a){this.a.azt()}, +A.azH.prototype={ +$1(a){this.a.aA5()}, $S:2} -A.ayw.prototype={ +A.azF.prototype={ $0(){this.a.c.focus()}, $S:0} -A.aPp.prototype={} -A.aPw.prototype={ -j2(a){var s=a.b +A.aQA.prototype={} +A.aQH.prototype={ +iX(a){var s=a.b if(s!=null&&s!==this.a&&a.c){a.c=!1 -a.gmj().ns(0)}a.b=this.a +a.gmc().nl(0)}a.b=this.a a.d=this.b}} -A.aPD.prototype={ -j2(a){var s=a.gmj(),r=a.d +A.aQO.prototype={ +iX(a){var s=a.gmc(),r=a.d r.toString -s.Rk(r)}} -A.aPy.prototype={ -j2(a){a.gmj().X6(this.a)}} -A.aPB.prototype={ -j2(a){if(!a.c)a.aDp()}} -A.aPx.prototype={ -j2(a){a.gmj().W1(this.a)}} -A.aPA.prototype={ -j2(a){a.gmj().W2(this.a)}} -A.aPn.prototype={ -j2(a){if(a.c){a.c=!1 -a.gmj().ns(0)}}} -A.aPt.prototype={ -j2(a){if(a.c){a.c=!1 -a.gmj().ns(0)}}} -A.aPz.prototype={ -j2(a){}} -A.aPv.prototype={ -j2(a){}} -A.aPu.prototype={ -j2(a){}} -A.aPs.prototype={ -j2(a){a.Mi() -if(this.a)A.bKe() -A.bHD()}} -A.b68.prototype={ +s.Rh(r)}} +A.aQJ.prototype={ +iX(a){a.gmc().XD(this.a)}} +A.aQM.prototype={ +iX(a){if(!a.c)a.aE1()}} +A.aQI.prototype={ +iX(a){a.gmc().Wv(this.a)}} +A.aQL.prototype={ +iX(a){a.gmc().Ww(this.a)}} +A.aQy.prototype={ +iX(a){if(a.c){a.c=!1 +a.gmc().nl(0)}}} +A.aQE.prototype={ +iX(a){if(a.c){a.c=!1 +a.gmc().nl(0)}}} +A.aQK.prototype={ +iX(a){}} +A.aQG.prototype={ +iX(a){}} +A.aQF.prototype={ +iX(a){}} +A.aQD.prototype={ +iX(a){a.M6() +if(this.a)A.bLC() +A.bJ0()}} +A.b77.prototype={ $2(a,b){var s=t.qr -s=A.dr(new A.i6(b.getElementsByClassName("submitBtn"),s),s.h("B.E"),t.e) -A.w(s).z[1].a(J.nf(s.a)).click()}, -$S:746} -A.aP8.prototype={ -aLS(a,b){var s,r,q,p,o,n,m,l,k=B.bq.mH(a) +s=A.dt(new A.ic(b.getElementsByClassName("submitBtn"),s),s.h("y.E"),t.e) +A.w(s).z[1].a(J.mq(s.a)).click()}, +$S:663} +A.aQj.prototype={ +aMt(a,b){var s,r,q,p,o,n,m,l,k=B.bs.mA(a) switch(k.a){case"TextInput.setClient":s=k.b -r=J.aN(s) -q=new A.aPw(A.h1(r.i(s,0)),A.bfO(t.a.a(r.i(s,1)))) +r=J.aj(s) +q=new A.aQH(A.fW(r.i(s,0)),A.bgP(t.a.a(r.i(s,1)))) break -case"TextInput.updateConfig":this.a.d=A.bfO(t.a.a(k.b)) -q=B.Ir +case"TextInput.updateConfig":this.a.d=A.bgP(t.a.a(k.b)) +q=B.It break -case"TextInput.setEditingState":q=new A.aPy(A.bf9(t.a.a(k.b))) +case"TextInput.setEditingState":q=new A.aQJ(A.bga(t.a.a(k.b))) break -case"TextInput.show":q=B.Ip +case"TextInput.show":q=B.Ir break -case"TextInput.setEditableSizeAndTransform":q=new A.aPx(A.bwe(t.a.a(k.b))) +case"TextInput.setEditableSizeAndTransform":q=new A.aQI(A.bxy(t.a.a(k.b))) break case"TextInput.setStyle":s=t.a.a(k.b) -r=J.aN(s) -p=A.h1(r.i(s,"textAlignIndex")) -o=A.h1(r.i(s,"textDirectionIndex")) -n=A.m7(r.i(s,"fontWeightIndex")) -m=n!=null?A.blZ(n):"normal" -l=A.bkr(r.i(s,"fontSize")) +r=J.aj(s) +p=A.fW(r.i(s,"textAlignIndex")) +o=A.fW(r.i(s,"textDirectionIndex")) +n=A.mn(r.i(s,"fontWeightIndex")) +m=n!=null?A.bn5(n):"normal" +l=A.bly(r.i(s,"fontSize")) if(l==null)l=null -q=new A.aPA(new A.axm(l,m,A.f3(r.i(s,"fontFamily")),B.WG[p],B.vb[o])) +q=new A.aQL(new A.ayt(l,m,A.f0(r.i(s,"fontFamily")),B.WN[p],B.vd[o])) break -case"TextInput.clearClient":q=B.Ik +case"TextInput.clearClient":q=B.Im break -case"TextInput.hide":q=B.Il +case"TextInput.hide":q=B.In break -case"TextInput.requestAutofill":q=B.Im +case"TextInput.requestAutofill":q=B.Io break -case"TextInput.finishAutofillContext":q=new A.aPs(A.q0(k.b)) +case"TextInput.finishAutofillContext":q=new A.aQD(A.q9(k.b)) break -case"TextInput.setMarkedTextRect":q=B.Io +case"TextInput.setMarkedTextRect":q=B.Iq break -case"TextInput.setCaretRect":q=B.In +case"TextInput.setCaretRect":q=B.Ip break -default:$.bL().jv(b,null) -return}q.j2(this.a) -new A.aP9(b).$0()}} -A.aP9.prototype={ -$0(){$.bL().jv(this.a,B.aD.em([!0]))}, +default:$.bQ().js(b,null) +return}q.iX(this.a) +new A.aQk(b).$0()}} +A.aQk.prototype={ +$0(){$.bQ().js(this.a,B.aC.ee([!0]))}, $S:0} -A.aBt.prototype={ -gBG(a){var s=this.a +A.aCs.prototype={ +gBt(a){var s=this.a if(s===$){s!==$&&A.a2() -s=this.a=new A.aP8(this)}return s}, -gmj(){var s,r,q,p,o=this,n=null,m=o.f -if(m===$){s=$.hO -if((s==null?$.hO=A.qA():s).x){s=A.bAE(o) -r=s}else{s=$.dS() -if(s===B.ac){q=$.h3() -q=q===B.bh}else q=!1 -if(q)p=new A.aBw(o,A.b([],t.Up),$,$,$,n) -else if(s===B.ac)p=new A.a7g(o,A.b([],t.Up),$,$,$,n) -else{if(s===B.d_){q=$.h3() -q=q===B.j9}else q=!1 -if(q)p=new A.aqJ(o,A.b([],t.Up),$,$,$,n) -else p=s===B.cm?new A.ayv(o,A.b([],t.Up),$,$,$,n):A.bx6(o)}r=p}o.f!==$&&A.a2() +s=this.a=new A.aQj(this)}return s}, +gmc(){var s,r,q,p,o=this,n=null,m=o.f +if(m===$){s=$.hL +if((s==null?$.hL=A.qJ():s).x){s=A.bC_(o) +r=s}else{s=$.e_() +if(s===B.ac){q=$.fZ() +q=q===B.bi}else q=!1 +if(q)p=new A.aCv(o,A.b([],t.Up),$,$,$,n) +else if(s===B.ac)p=new A.a81(o,A.b([],t.Up),$,$,$,n) +else{if(s===B.d2){q=$.fZ() +q=q===B.jc}else q=!1 +if(q)p=new A.arV(o,A.b([],t.Up),$,$,$,n) +else p=s===B.co?new A.azE(o,A.b([],t.Up),$,$,$,n):A.byq(o)}r=p}o.f!==$&&A.a2() m=o.f=r}return m}, -aDp(){var s,r,q=this +aE1(){var s,r,q=this q.c=!0 -s=q.gmj() +s=q.gmc() r=q.d r.toString -s.SM(0,r,new A.aBu(q),new A.aBv(q))}, -Mi(){var s,r=this +s.SK(0,r,new A.aCt(q),new A.aCu(q))}, +M6(){var s,r=this if(r.c){r.c=!1 -r.gmj().ns(0) -r.gBG(r) +r.gmc().nl(0) +r.gBt(r) s=r.b -$.bL().nH("flutter/textinput",B.bq.nw(new A.mC("TextInputClient.onConnectionClosed",[s])),A.apw())}}} -A.aBv.prototype={ +$.bQ().nC("flutter/textinput",B.bs.np(new A.mQ("TextInputClient.onConnectionClosed",[s])),A.aqG())}}} +A.aCu.prototype={ $2(a,b){var s,r,q="flutter/textinput",p=this.a -if(p.d.f){p.gBG(p) +if(p.d.f){p.gBt(p) p=p.b s=t.N r=t.z -$.bL().nH(q,B.bq.nw(new A.mC(u.W,[p,A.b1(["deltas",A.b([A.b1(["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.apw())}else{p.gBG(p) +$.bQ().nC(q,B.bs.np(new A.mQ(u.W,[p,A.b5(["deltas",A.b([A.b5(["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.aqG())}else{p.gBt(p) p=p.b -$.bL().nH(q,B.bq.nw(new A.mC("TextInputClient.updateEditingState",[p,a.adv()])),A.apw())}}, -$S:1030} -A.aBu.prototype={ +$.bQ().nC(q,B.bs.np(new A.mQ("TextInputClient.updateEditingState",[p,a.ae5()])),A.aqG())}}, +$S:665} +A.aCt.prototype={ $1(a){var s=this.a -s.gBG(s) +s.gBt(s) s=s.b -$.bL().nH("flutter/textinput",B.bq.nw(new A.mC("TextInputClient.performAction",[s,a])),A.apw())}, -$S:264} -A.axm.prototype={ -jP(a){var s=this,r=a.style -A.O(r,"text-align",A.bLb(s.d,s.e)) -A.O(r,"font",s.b+" "+A.j(s.a)+"px "+A.j(A.b54(s.c)))}, +$.bQ().nC("flutter/textinput",B.bs.np(new A.mQ("TextInputClient.performAction",[s,a])),A.aqG())}, +$S:696} +A.ayt.prototype={ +jO(a){var s=this,r=a.style +A.O(r,"text-align",A.bMA(s.d,s.e)) +A.O(r,"font",s.b+" "+A.j(s.a)+"px "+A.j(A.b63(s.c)))}, gjX(a){return this.b}} -A.awM.prototype={ -jP(a){var s=A.op(this.c),r=a.style +A.axT.prototype={ +jO(a){var s=A.oC(this.c),r=a.style A.O(r,"width",A.j(this.a)+"px") A.O(r,"height",A.j(this.b)+"px") A.O(r,"transform",s)}} -A.awN.prototype={ -$1(a){return A.oo(a)}, -$S:274} -A.b5u.prototype={ +A.axU.prototype={ +$1(a){return A.oB(a)}, +$S:776} +A.b6t.prototype={ $1(a){var s="operation failed" -if(a==null)if(this.a.a)throw A.d(A.bI(s)) -else this.b.kP(new A.Hm(s)) -else this.b.eK(0,a)}, +if(a==null)if(this.a.a)throw A.d(A.bN(s)) +else this.b.kO(new A.HD(s)) +else this.b.eH(0,a)}, $S(){return this.c.h("~(0?)")}} -A.R4.prototype={ -W(){return"TransformKind."+this.b}} -A.b53.prototype={ -$1(a){return"0x"+B.d.jr(B.e.hC(a,16),2,"0")}, -$S:76} -A.a3b.prototype={ -gG(a){return this.b.b}, +A.Rl.prototype={ +V(){return"TransformKind."+this.b}} +A.b62.prototype={ +$1(a){return"0x"+B.d.jo(B.e.hA(a,16),2,"0")}, +$S:82} +A.a3N.prototype={ +gE(a){return this.b.b}, i(a,b){var s=this.c.i(0,b) return s==null?null:s.d.b}, -YQ(a,b,c){var s,r,q,p=this.b -p.Bd(new A.ajl(b,c)) +Zj(a,b,c){var s,r,q,p=this.b +p.B1(new A.akc(b,c)) s=this.c r=p.a -q=r.b.FD() +q=r.b.Fq() q.toString -s.u(0,b,q) -if(p.b>this.a){s.N(0,r.a.gJc().a) -p.eF(0)}}} -A.dc.prototype={ -q(a){var s=a.a,r=this.a +s.q(0,b,q) +if(p.b>this.a){s.O(0,r.a.gIX().a) +p.eC(0)}}} +A.dd.prototype={ +u(a){var s=a.a,r=this.a r[15]=s[15] r[14]=s[14] r[13]=s[13] @@ -60086,8 +61220,8 @@ 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}, -aRt(a,b){return this.aL(a,b,0)}, -lf(a,b,c,d){var s=c==null?b:c,r=d==null?b:d,q=this.a +aS6(a,b){return this.aL(a,b,0)}, +ld(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 @@ -60104,13 +61238,13 @@ q[11]=q[11]*r q[12]=q[12] q[13]=q[13] q[14]=q[14]}, -eG(a,b,c){return this.lf(a,b,c,null)}, -al(a,b){return this.lf(a,b,null,null)}, -DH(a,b,c){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=1/(s[3]*a+s[7]*b+s[11]*c+s[15]) -return new A.U4((r*a+q*b+p*c+o)*f,(n*a+m*b+l*c+k)*f,(j*a+i*b+h*c+g)*f)}, -D9(a){var s=this.a +ap(a,b){return this.ld(a,b,null,null)}, +eD(a,b,c){return this.ld(a,b,c,null)}, +Dr(a,b,c){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=1/(s[3]*a+s[7]*b+s[11]*c+s[15]) +return new A.Ul((r*a+q*b+p*c+o)*f,(n*a+m*b+l*c+k)*f,(j*a+i*b+h*c+g)*f)}, +CU(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}, -adb(b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=b1.a,a0=b1.b,a1=b1.c,a2=Math.sqrt(a*a+a0*a0+a1*a1),a3=a/a2,a4=a0/a2,a5=a1/a2,a6=Math.cos(b2),a7=Math.sin(b2),a8=1-a6,a9=a3*a3*a8+a6 +adN(b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=b1.a,a0=b1.b,a1=b1.c,a2=Math.sqrt(a*a+a0*a0+a1*a1),a3=a/a2,a4=a0/a2,a5=a1/a2,a6=Math.cos(b2),a7=Math.sin(b2),a8=1-a6,a9=a3*a3*a8+a6 a1=a5*a7 s=a3*a4*a8-a1 a0=a4*a7 @@ -60147,12 +61281,12 @@ a1[8]=a0*r+a*o+k*l a1[9]=j*r+i*o+h*l a1[10]=g*r+f*o+e*l a1[11]=d*r+c*o+b*l}, -tv(a,b,c){var s=this.a +tl(a,b,c){var s=this.a s[14]=c s[13]=b s[12]=a}, -lF(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.q(b5) +lC(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.u(b5) return 0}s=1/b4 r=this.a r[0]=(i*b3-h*b2+g*b1)*s @@ -60174,7 +61308,7 @@ 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}, -bO(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] +bR(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 @@ -60191,211 +61325,211 @@ 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}, -iC(a){var s=new A.dc(new Float32Array(16)) -s.q(this) -s.bO(0,a) +ix(a){var s=new A.dd(new Float32Array(16)) +s.u(this) +s.bR(0,a) return s}, -adI(a){var s=a[0],r=a[1],q=this.a +aej(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){return this.d6(0)}} -A.ayn.prototype={ -adH(a,b,c){var s=this.a +j(a){return this.cY(0)}} +A.azw.prototype={ +aei(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.a_5.prototype={ -amO(a){var s=A.bHY(new A.av0(this)) +A.a_u.prototype={ +anp(a){var s=A.bJl(new A.aw7(this)) this.b=s s.observe(this.a)}, -aoc(a){this.c.C(0,a)}, +aoN(a){this.c.D(0,a)}, R(a){var s=this.b s===$&&A.c() s.disconnect() this.c.R(0)}, -gabw(a){var s=this.c -return new A.iV(s,A.w(s).h("iV<1>"))}, -xu(){var s,r=$.dT().x +gaca(a){var s=this.c +return new A.j0(s,A.w(s).h("j0<1>"))}, +xe(){var s,r=$.e0().x if(r==null){s=self.window.devicePixelRatio r=s===0?1:s}s=this.a -return new A.M(s.clientWidth*r,s.clientHeight*r)}, -a7u(a,b){return B.hB}} -A.av0.prototype={ -$2(a,b){new A.U(a,new A.av_(),A.w(a).h("U")).ac(0,this.a.gaob())}, -$S:278} -A.av_.prototype={ -$1(a){return new A.M(a.contentRect.width,a.contentRect.height)}, -$S:304} -A.avw.prototype={} -A.a17.prototype={ -ayf(a){this.b.C(0,null)}, +return new A.N(s.clientWidth*r,s.clientHeight*r)}, +a83(a,b){return B.hD}} +A.aw7.prototype={ +$2(a,b){new A.S(a,new A.aw6(),A.w(a).h("S")).am(0,this.a.gaoM())}, +$S:268} +A.aw6.prototype={ +$1(a){return new A.N(a.contentRect.width,a.contentRect.height)}, +$S:269} +A.awD.prototype={} +A.a1z.prototype={ +ayS(a){this.b.D(0,null)}, R(a){var s=this.a s===$&&A.c() s.b.removeEventListener(s.a,s.c) this.b.R(0)}, -gabw(a){var s=this.b -return new A.iV(s,A.w(s).h("iV<1>"))}, -xu(){var s,r,q=A.ba("windowInnerWidth"),p=A.ba("windowInnerHeight"),o=self.window.visualViewport,n=$.dT().x +gaca(a){var s=this.b +return new A.j0(s,A.w(s).h("j0<1>"))}, +xe(){var s,r,q=A.bd("windowInnerWidth"),p=A.bd("windowInnerHeight"),o=self.window.visualViewport,n=$.e0().x if(n==null){s=self.window.devicePixelRatio -n=s===0?1:s}if(o!=null){s=$.h3() -if(s===B.bh){s=self.document.documentElement.clientWidth +n=s===0?1:s}if(o!=null){s=$.fZ() +if(s===B.bi){s=self.document.documentElement.clientWidth r=self.document.documentElement.clientHeight q.b=s*n p.b=r*n}else{s=o.width if(s==null)s=null s.toString q.b=s*n -s=A.beT(o) +s=A.bfT(o) s.toString p.b=s*n}}else{s=self.window.innerWidth if(s==null)s=null s.toString q.b=s*n -s=A.beW(self.window) +s=A.bfW(self.window) s.toString -p.b=s*n}return new A.M(q.b7(),p.b7())}, -a7u(a,b){var s,r,q,p=$.dT().x +p.b=s*n}return new A.N(q.bc(),p.bc())}, +a83(a,b){var s,r,q,p=$.e0().x if(p==null){s=self.window.devicePixelRatio p=s===0?1:s}r=self.window.visualViewport -q=A.ba("windowInnerHeight") -if(r!=null){s=$.h3() -if(s===B.bh&&!b)q.b=self.document.documentElement.clientHeight*p -else{s=A.beT(r) +q=A.bd("windowInnerHeight") +if(r!=null){s=$.fZ() +if(s===B.bi&&!b)q.b=self.document.documentElement.clientHeight*p +else{s=A.bfT(r) s.toString -q.b=s*p}}else{s=A.beW(self.window) +q.b=s*p}}else{s=A.bfW(self.window) s.toString -q.b=s*p}return new A.aax(0,0,0,a-q.b7())}} -A.av1.prototype={ -aa9(a,b){var s -b.gfT(b).ac(0,new A.av2(this)) -s=A.bc("custom-element") +q.b=s*p}return new A.abm(0,0,0,a-q.bc())}} +A.aw8.prototype={ +aaO(a,b){var s +b.gfR(b).am(0,new A.aw9(this)) +s=A.bf("custom-element") if(s==null)s=t.K.a(s) this.d.setAttribute("flt-embedding",s)}, -a6T(a){A.O(a.style,"width","100%") +a7r(a){A.O(a.style,"width","100%") A.O(a.style,"height","100%") A.O(a.style,"display","block") A.O(a.style,"overflow","hidden") A.O(a.style,"position","relative") this.d.appendChild(a) -this.Vt(a)}, -a8C(){return this.a8D(this.d)}, -a8U(){return this.a8V(this.d)}} -A.av2.prototype={ -$1(a){var s=A.bc(a.b) +this.VW(a)}, +a9a(){return this.a9b(this.d)}, +a9t(){return this.a9u(this.d)}} +A.aw9.prototype={ +$1(a){var s=A.bf(a.b) if(s==null)s=t.K.a(s) this.a.d.setAttribute(a.a,s)}, -$S:236} -A.axA.prototype={ -Vt(a){}} -A.aUJ.prototype={ -a8D(a){if(!this.ay$)return -A.dG(a,"contextmenu",this.ch$,null) +$S:235} +A.ayJ.prototype={ +VW(a){}} +A.aVT.prototype={ +a9b(a){if(!this.ay$)return +A.dL(a,"contextmenu",this.ch$,null) this.ay$=!1}, -a8V(a){if(this.ay$)return -A.hx(a,"contextmenu",this.ch$,null) +a9u(a){if(this.ay$)return +A.hs(a,"contextmenu",this.ch$,null) this.ay$=!0}} -A.acP.prototype={ +A.adG.prototype={ $1(a){a.preventDefault()}, $S:2} -A.azz.prototype={ -aa9(a,b){var s,r,q="0",p="none" -b.gfT(b).ac(0,new A.azA(this)) +A.aAG.prototype={ +aaO(a,b){var s,r,q="0",p="none" +b.gfR(b).am(0,new A.aAH(this)) s=self.document.body s.toString -r=A.bc("full-page") +r=A.bf("full-page") if(r==null)r=t.K.a(r) s.setAttribute("flt-embedding",r) -this.ao5() +this.aoG() r=self.document.body r.toString -A.hH(r,"position","fixed") -A.hH(r,"top",q) -A.hH(r,"right",q) -A.hH(r,"bottom",q) -A.hH(r,"left",q) -A.hH(r,"overflow","hidden") -A.hH(r,"padding",q) -A.hH(r,"margin",q) -A.hH(r,"user-select",p) -A.hH(r,"-webkit-user-select",p) -A.hH(r,"touch-action",p)}, -a6T(a){var s=a.style +A.hA(r,"position","fixed") +A.hA(r,"top",q) +A.hA(r,"right",q) +A.hA(r,"bottom",q) +A.hA(r,"left",q) +A.hA(r,"overflow","hidden") +A.hA(r,"padding",q) +A.hA(r,"margin",q) +A.hA(r,"user-select",p) +A.hA(r,"-webkit-user-select",p) +A.hA(r,"touch-action",p)}, +a7r(a){var s=a.style A.O(s,"position","absolute") A.O(s,"top","0") A.O(s,"right","0") A.O(s,"bottom","0") A.O(s,"left","0") self.document.body.append(a) -this.Vt(a)}, -a8C(){return this.a8D(self.window)}, -a8U(){return this.a8V(self.window)}, -ao5(){var s,r,q -for(s=t.qr,s=A.dr(new A.i6(self.document.head.querySelectorAll('meta[name="viewport"]'),s),s.h("B.E"),t.e),r=J.ax(s.a),s=A.w(s),s=s.h("@<1>").ab(s.z[1]).z[1];r.F();)s.a(r.ga3(r)).remove() -q=A.c3(self.document,"meta") -s=A.bc("") +this.VW(a)}, +a9a(){return this.a9b(self.window)}, +a9t(){return this.a9u(self.window)}, +aoG(){var s,r,q +for(s=t.qr,s=A.dt(new A.ic(self.document.head.querySelectorAll('meta[name="viewport"]'),s),s.h("y.E"),t.e),r=J.aA(s.a),s=A.w(s),s=s.h("@<1>").af(s.z[1]).z[1];r.H();)s.a(r.ga2(r)).remove() +q=A.c8(self.document,"meta") +s=A.bf("") if(s==null)s=t.K.a(s) q.setAttribute("flt-viewport",s) q.name="viewport" q.content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" self.document.head.append(q) -this.Vt(q)}} -A.azA.prototype={ +this.VW(q)}} +A.aAH.prototype={ $1(a){var s,r=self.document.body r.toString -s=A.bc(a.b) +s=A.bf(a.b) if(s==null)s=t.K.a(s) r.setAttribute(a.a,s)}, -$S:236} -A.a0f.prototype={ -amQ(a,b){var s=this,r=s.b,q=s.a -r.d.u(0,q,s) -r.e.u(0,q,B.rl) -$.wI.push(new A.axI(s))}, -gIb(){var s=this.c -if(s==null){s=$.b6M() -s=this.c=A.bbz(s)}return s}, -B3(){var s=0,r=A.t(t.H),q,p=this,o,n -var $async$B3=A.u(function(a,b){if(a===1)return A.p(b,r) +$S:235} +A.a0G.prototype={ +anr(a,b){var s=this,r=s.b,q=s.a +r.d.q(0,q,s) +r.e.q(0,q,B.ro) +$.wQ.push(new A.ayR(s))}, +gHX(){var s=this.c +if(s==null){s=$.b7J() +s=this.c=A.bcr(s)}return s}, +AS(){var s=0,r=A.t(t.H),q,p=this,o,n +var $async$AS=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:n=p.c -if(n==null){n=$.b6M() -n=p.c=A.bbz(n)}if(n instanceof A.PK){s=1 -break}o=n.gti() +if(n==null){n=$.b7J() +n=p.c=A.bcr(n)}if(n instanceof A.Q2){s=1 +break}o=n.gt9() n=p.c s=3 -return A.A(n==null?null:n.pi(),$async$B3) -case 3:p.c=A.bhZ(o) +return A.B(n==null?null:n.pd(),$async$AS) +case 3:p.c=A.bj4(o) case 1:return A.q(q,r)}}) -return A.r($async$B3,r)}, -HE(){var s=0,r=A.t(t.H),q,p=this,o,n -var $async$HE=A.u(function(a,b){if(a===1)return A.p(b,r) +return A.r($async$AS,r)}, +Hp(){var s=0,r=A.t(t.H),q,p=this,o,n +var $async$Hp=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:n=p.c -if(n==null){n=$.b6M() -n=p.c=A.bbz(n)}if(n instanceof A.MQ){s=1 -break}o=n.gti() +if(n==null){n=$.b7J() +n=p.c=A.bcr(n)}if(n instanceof A.Na){s=1 +break}o=n.gt9() n=p.c s=3 -return A.A(n==null?null:n.pi(),$async$HE) -case 3:p.c=A.bgF(o) +return A.B(n==null?null:n.pd(),$async$Hp) +case 3:p.c=A.bhH(o) case 1:return A.q(q,r)}}) -return A.r($async$HE,r)}, -B4(a){return this.aFa(a)}, -aFa(a){var s=0,r=A.t(t.w),q,p=2,o,n=[],m=this,l,k,j -var $async$B4=A.u(function(b,c){if(b===1){o=c +return A.r($async$Hp,r)}, +AT(a){return this.aFO(a)}, +aFO(a){var s=0,r=A.t(t.w),q,p=2,o,n=[],m=this,l,k,j +var $async$AT=A.u(function(b,c){if(b===1){o=c s=p}while(true)switch(s){case 0:k=m.d -j=new A.bT(new A.aR($.aG,t.D4),t.gR) +j=new A.bX(new A.aV($.aP,t.U),t.gR) m.d=j.a s=3 -return A.A(k,$async$B4) +return A.B(k,$async$AT) case 3:l=!1 p=4 s=7 -return A.A(a.$0(),$async$B4) +return A.B(a.$0(),$async$AT) case 7:l=c n.push(6) s=5 break case 4:n=[2] case 5:p=2 -J.bt3(j) +J.buh(j) s=n.pop() break case 6:q=l @@ -60403,31 +61537,31 @@ s=1 break case 1:return A.q(q,r) case 2:return A.p(o,r)}}) -return A.r($async$B4,r)}, -TC(a){return this.aLg(a)}, -aLg(a){var s=0,r=A.t(t.w),q,p=this -var $async$TC=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q=p.B4(new A.axJ(p,a)) +return A.r($async$AT,r)}, +TV(a){return this.aLS(a)}, +aLS(a){var s=0,r=A.t(t.w),q,p=this +var $async$TV=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q=p.AT(new A.ayS(p,a)) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$TC,r)}, -gu7(){var s=this.b.e.i(0,this.a) -return s==null?B.rl:s}, -gm8(){if(this.r==null)this.xu() +return A.r($async$TV,r)}, +gtY(){var s=this.b.e.i(0,this.a) +return s==null?B.ro:s}, +gm0(){if(this.r==null)this.xe() var s=this.r s.toString return s}, -xu(){var s=this.e +xe(){var s=this.e s===$&&A.c() -this.r=s.xu()}, -a7w(a){var s=this.e +this.r=s.xe()}, +a85(a){var s=this.e s===$&&A.c() -this.f=s.a7u(this.r.b,a)}, -aN1(){var s,r,q,p +this.f=s.a83(this.r.b,a)}, +aNE(){var s,r,q,p if(this.r!=null){s=this.e s===$&&A.c() -r=s.xu() +r=s.xe() s=this.r q=s.b p=r.b @@ -60435,18 +61569,18 @@ if(q!==p&&s.a!==r.a){s=s.a if(!(q>s&&pq&&r.a

      ").ab(b).h("hK<1,2>"))}, -C(a,b){if(!!a.fixed$length)A.Z(A.a8("add")) +fh(a,b){return new A.hD(a,A.a6(a).h("@<1>").af(b).h("hD<1,2>"))}, +D(a,b){if(!!a.fixed$length)A.V(A.a8("add")) a.push(b)}, -du(a,b){if(!!a.fixed$length)A.Z(A.a8("removeAt")) -if(b<0||b>=a.length)throw A.d(A.a63(b,null,null)) +di(a,b){if(!!a.fixed$length)A.V(A.a8("removeAt")) +if(b<0||b>=a.length)throw A.d(A.a6K(b,null,null)) return a.splice(b,1)[0]}, -fZ(a,b,c){if(!!a.fixed$length)A.Z(A.a8("insert")) -if(b<0||b>a.length)throw A.d(A.a63(b,null,null)) +fY(a,b,c){if(!!a.fixed$length)A.V(A.a8("insert")) +if(b<0||b>a.length)throw A.d(A.a6K(b,null,null)) a.splice(b,0,c)}, -ib(a,b,c){var s,r -if(!!a.fixed$length)A.Z(A.a8("insertAll")) -A.O8(b,0,a.length,"index") -if(!t.Ee.b(c))c=J.wV(c) -s=J.bi(c) +i5(a,b,c){var s,r +if(!!a.fixed$length)A.V(A.a8("insertAll")) +A.Oq(b,0,a.length,"index") +if(!t.Ee.b(c))c=J.x1(c) +s=J.b3(c) a.length=a.length+s r=b+s -this.c2(a,r,a.length,a,b) -this.dM(a,b,r,c)}, -iP(a,b,c){var s,r,q -if(!!a.immutable$list)A.Z(A.a8("setAll")) -A.O8(b,0,a.length,"index") -for(s=J.ax(c.a),r=A.w(c),r=r.h("@<1>").ab(r.z[1]).z[1];s.F();b=q){q=b+1 -this.u(a,b,r.a(s.ga3(s)))}}, -eF(a){if(!!a.fixed$length)A.Z(A.a8("removeLast")) -if(a.length===0)throw A.d(A.Iv(a,-1)) +this.c3(a,r,a.length,a,b) +this.dD(a,b,r,c)}, +j0(a,b,c){var s,r,q +if(!!a.immutable$list)A.V(A.a8("setAll")) +A.Oq(b,0,a.length,"index") +for(s=J.aA(c.a),r=A.w(c),r=r.h("@<1>").af(r.z[1]).z[1];s.H();b=q){q=b+1 +this.q(a,b,r.a(s.ga2(s)))}}, +eC(a){if(!!a.fixed$length)A.V(A.a8("removeLast")) +if(a.length===0)throw A.d(A.IO(a,-1)) return a.pop()}, -N(a,b){var s -if(!!a.fixed$length)A.Z(A.a8("remove")) -for(s=0;s"))}, -H(a,b){var s -if(!!a.fixed$length)A.Z(A.a8("addAll")) -if(Array.isArray(b)){this.anC(a,b) -return}for(s=J.ax(b);s.F();)a.push(s.ga3(s))}, -anC(a,b){var s,r=b.length +m2(a,b){return new A.bo(a,b,A.a6(a).h("bo<1>"))}, +I(a,b){var s +if(!!a.fixed$length)A.V(A.a8("addAll")) +if(Array.isArray(b)){this.aoc(a,b) +return}for(s=J.aA(b);s.H();)a.push(s.ga2(s))}, +aoc(a,b){var s,r=b.length if(r===0)return -if(a===b)throw A.d(A.cN(a)) +if(a===b)throw A.d(A.cL(a)) for(s=0;s").ab(c).h("U<1,2>"))}, -cs(a,b){var s,r=A.b6(a.length,"",!1,t.N) +if(a.length!==r)throw A.d(A.cL(a))}}, +jk(a,b,c){return new A.S(a,b,A.a6(a).h("@<1>").af(c).h("S<1,2>"))}, +cp(a,b){var s,r=A.ba(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.d(A.cN(a))}if(c!=null)return c.$0() -throw A.d(A.cy())}, -aNb(a,b){return this.Uh(a,b,null)}, -tB(a,b,c){var s,r,q,p,o=a.length +if(q!==a.length)throw A.d(A.cL(a))}if(c!=null)return c.$0() +throw A.d(A.ct())}, +aNO(a,b){return this.UE(a,b,null)}, +ts(a,b,c){var s,r,q,p,o=a.length for(s=null,r=!1,q=0;qa.length)throw A.d(A.cR(b,0,a.length,"start",null)) +r=!0}if(o!==a.length)throw A.d(A.cL(a))}if(r)return s==null?A.a6(a).c.a(s):s +throw A.d(A.ct())}, +o2(a,b){return this.ts(a,b,null)}, +co(a,b){return a[b]}, +cA(a,b,c){if(b<0||b>a.length)throw A.d(A.cT(b,0,a.length,"start",null)) if(c==null)c=a.length -else if(ca.length)throw A.d(A.cR(c,b,a.length,"end",null)) +else if(ca.length)throw A.d(A.cT(c,b,a.length,"end",null)) if(b===c)return A.b([],A.a6(a)) return A.b(a.slice(b,c),A.a6(a))}, -hi(a,b){return this.cI(a,b,null)}, -n7(a,b,c){A.cV(b,c,a.length,null,null) -return A.fG(a,b,c,A.a6(a).c)}, +h8(a,b){return this.cA(a,b,null)}, +n_(a,b,c){A.cU(b,c,a.length,null,null) +return A.fy(a,b,c,A.a6(a).c)}, ga5(a){if(a.length>0)return a[0] -throw A.d(A.cy())}, -ga9(a){var s=a.length +throw A.d(A.ct())}, +ga4(a){var s=a.length if(s>0)return a[s-1] -throw A.d(A.cy())}, -gdO(a){var s=a.length +throw A.d(A.ct())}, +gdF(a){var s=a.length if(s===1)return a[0] -if(s===0)throw A.d(A.cy()) -throw A.d(A.a2t())}, -hA(a,b,c){if(!!a.fixed$length)A.Z(A.a8("removeRange")) -A.cV(b,c,a.length,null,null) +if(s===0)throw A.d(A.ct()) +throw A.d(A.a2W())}, +hy(a,b,c){if(!!a.fixed$length)A.V(A.a8("removeRange")) +A.cU(b,c,a.length,null,null) a.splice(b,c-b)}, -c2(a,b,c,d,e){var s,r,q,p,o -if(!!a.immutable$list)A.Z(A.a8("setRange")) -A.cV(b,c,a.length,null,null) +c3(a,b,c,d,e){var s,r,q,p,o +if(!!a.immutable$list)A.V(A.a8("setRange")) +A.cU(b,c,a.length,null,null) s=c-b if(s===0)return -A.fC(e,"skipCount") -if(t._.b(d)){r=d -q=e}else{r=J.aql(d,e).iK(0,!1) -q=0}p=J.aN(r) -if(q+s>p.gG(r))throw A.d(A.bfT()) +A.fd(e,"skipCount") +if(t.j.b(d)){r=d +q=e}else{r=J.Ck(d,e).iE(0,!1) +q=0}p=J.aj(r) +if(q+s>p.gE(r))throw A.d(A.bgU()) if(q=0;--o)a[b+o]=p.i(r,q+o) else for(o=0;o=r){o=s-r n=p-o -m.dM(a,b,q,d) -if(o!==0){m.c2(a,q,n,a,c) -m.sG(a,n)}}else{n=p+(r-s) +m.dD(a,b,q,d) +if(o!==0){m.c3(a,q,n,a,c) +m.sE(a,n)}}else{n=p+(r-s) a.length=n -m.c2(a,q,n,a,c) -m.dM(a,b,q,d)}}, -ej(a,b){var s,r=a.length +m.c3(a,q,n,a,c) +m.dD(a,b,q,d)}}, +eo(a,b){var s,r=a.length for(s=0;s"))}, -i4(a,b){if(!!a.immutable$list)A.Z(A.a8("sort")) -A.bB7(a,b==null?J.bb8():b)}, -kb(a){return this.i4(a,null)}, -jn(a,b,c){var s,r=a.length +if(a.length!==r)throw A.d(A.cL(a))}return!0}, +gadL(a){return new A.cs(a,A.a6(a).h("cs<1>"))}, +hW(a,b){if(!!a.immutable$list)A.V(A.a8("sort")) +A.bCt(a,b==null?J.bc0():b)}, +kb(a){return this.hW(a,null)}, +jj(a,b,c){var s,r=a.length if(c>=r)return-1 -for(s=c;s=r -for(s=q;s>=0;--s)if(J.e(a[s],b))return s +for(s=q;s>=0;--s)if(J.f(a[s],b))return s return-1}, -yq(a,b){return this.Kb(a,b,null)}, -O(a,b){var s -for(s=0;s"))}, -gJ(a){return A.en(a)}, -gG(a){return a.length}, -sG(a,b){if(!!a.fixed$length)A.Z(A.a8("set length")) -if(b<0)throw A.d(A.cR(b,0,null,"newLength",null)) +gd7(a){return a.length!==0}, +j(a){return A.uV(a,"[","]")}, +iE(a,b){var s=A.a6(a) +return b?A.b(a.slice(0),s):J.mG(a.slice(0),s.c)}, +fa(a){return this.iE(a,!0)}, +k7(a){return A.zd(a,A.a6(a).c)}, +gav(a){return new J.dQ(a,a.length,A.a6(a).h("dQ<1>"))}, +gJ(a){return A.eC(a)}, +gE(a){return a.length}, +sE(a,b){if(!!a.fixed$length)A.V(A.a8("set length")) +if(b<0)throw A.d(A.cT(b,0,null,"newLength",null)) if(b>a.length)A.a6(a).c.a(null) a.length=b}, -i(a,b){if(!(b>=0&&b=0&&b=0&&b=0&&b=a.length)return-1 for(s=c;s=0;--s)if(b.$1(a[s]))return s return-1}, -Ug(a,b){return this.aaQ(a,b,null)}, -sa5(a,b){if(a.length===0)throw A.d(A.cy()) -this.u(a,0,b)}, -sa9(a,b){var s=a.length -if(s===0)throw A.d(A.cy()) -this.u(a,s-1,b)}, -gh5(a){return A.aq(A.a6(a))}, -$icf:1, -$iar:1, -$iB:1, -$iI:1} -J.aCG.prototype={} -J.dJ.prototype={ -ga3(a){var s=this.d +UD(a,b){return this.abu(a,b,null)}, +sa5(a,b){if(a.length===0)throw A.d(A.ct()) +this.q(a,0,b)}, +sa4(a,b){var s=a.length +if(s===0)throw A.d(A.ct()) +this.q(a,s-1,b)}, +gh3(a){return A.au(A.a6(a))}, +$icl:1, +$iao:1, +$iy:1, +$iH:1} +J.aDF.prototype={} +J.dQ.prototype={ +ga2(a){var s=this.d return s==null?this.$ti.c.a(s):s}, -F(){var s,r=this,q=r.a,p=q.length +H(){var s,r=this,q=r.a,p=q.length if(r.b!==p)throw A.d(A.E(q)) s=r.c if(s>=p){r.d=null return!1}r.d=q[s] r.c=s+1 return!0}} -J.uL.prototype={ -cK(a,b){var s +J.uW.prototype={ +cH(a,b){var s if(ab)return 1 -else if(a===b){if(a===0){s=this.gnK(b) -if(this.gnK(a)===s)return 0 -if(this.gnK(a))return-1 +else if(a===b){if(a===0){s=this.gnF(b) +if(this.gnF(a)===s)return 0 +if(this.gnF(a))return-1 return 1}return 0}else if(isNaN(a)){if(isNaN(b))return 0 return 1}else return-1}, -gnK(a){return a===0?1/a<0:a<0}, -gzD(a){var s +gnF(a){return a===0?1/a<0:a<0}, +gzn(a){var s if(a>0)s=1 else s=a<0?-1:a return s}, -af(a){var s +aj(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.d(A.a8(""+a+".toInt()"))}, -dA(a){var s,r +dm(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) @@ -60811,33 +61945,33 @@ if(isFinite(r))return r throw A.d(A.a8(""+a+".floor()"))}, aA(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.d(A.a8(""+a+".round()"))}, -E_(a){if(a<0)return-Math.round(-a) +DM(a){if(a<0)return-Math.round(-a) else return Math.round(a)}, -cq(a,b,c){if(this.cK(b,c)>0)throw A.d(A.Is(b)) -if(this.cK(a,b)<0)return b -if(this.cK(a,c)>0)return c +ca(a,b,c){if(this.cH(b,c)>0)throw A.d(A.IL(b)) +if(this.cH(a,b)<0)return b +if(this.cH(a,c)>0)return c return a}, -aY(a,b){var s -if(b>20)throw A.d(A.cR(b,0,20,"fractionDigits",null)) +b3(a,b){var s +if(b>20)throw A.d(A.cT(b,0,20,"fractionDigits",null)) s=a.toFixed(b) -if(a===0&&this.gnK(a))return"-"+s +if(a===0&&this.gnF(a))return"-"+s return s}, -VQ(a,b){var s -if(b<1||b>21)throw A.d(A.cR(b,1,21,"precision",null)) +Wj(a,b){var s +if(b<1||b>21)throw A.d(A.cT(b,1,21,"precision",null)) s=a.toPrecision(b) -if(a===0&&this.gnK(a))return"-"+s +if(a===0&&this.gnF(a))return"-"+s return s}, -hC(a,b){var s,r,q,p -if(b<2||b>36)throw A.d(A.cR(b,2,36,"radix",null)) +hA(a,b){var s,r,q,p +if(b<2||b>36)throw A.d(A.cT(b,2,36,"radix",null)) s=a.toString(b) if(s.charCodeAt(s.length-1)!==41)return s r=/^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(s) -if(r==null)A.Z(A.a8("Unexpected toString result: "+s)) +if(r==null)A.V(A.a8("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.a_("0",q)}, +q-=p.length}return s+B.d.a1("0",q)}, j(a){if(a===0&&1/a<0)return"-0.0" else return""+a}, gJ(a){var s,r,q,p,o=a|0 @@ -60847,153 +61981,153 @@ 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}, -hF(a){return-a}, -X(a,b){return a+b}, -Y(a,b){return a-b}, -a4(a,b){return a/b}, -a_(a,b){return a*b}, -bH(a,b){var s=a%b +h6(a){return-a}, +W(a,b){return a+b}, +X(a,b){return a-b}, +ab(a,b){return a/b}, +a1(a,b){return a*b}, +bB(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}, -ey(a,b){if((a|0)===a)if(b>=1||b<-1)return a/b|0 -return this.a4A(a,b)}, -cZ(a,b){return(a|0)===a?a/b|0:this.a4A(a,b)}, -a4A(a,b){var s=a/b +e4(a,b){if((a|0)===a)if(b>=1||b<-1)return a/b|0 +return this.a55(a,b)}, +cS(a,b){return(a|0)===a?a/b|0:this.a55(a,b)}, +a55(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.d(A.a8("Result of truncating division is "+A.j(s)+": "+A.j(a)+" ~/ "+A.j(b)))}, -pv(a,b){if(b<0)throw A.d(A.Is(b)) +pq(a,b){if(b<0)throw A.d(A.IL(b)) return b>31?0:a<>>0}, -oj(a,b){return b>31?0:a<>>0}, -bv(a,b){var s -if(a>0)s=this.AP(a,b) +og(a,b){return b>31?0:a<>>0}, +bu(a,b){var s +if(a>0)s=this.AD(a,b) else{s=b>31?31:b s=a>>s>>>0}return s}, -Hd(a,b){if(0>b)throw A.d(A.Is(b)) -return this.AP(a,b)}, -AP(a,b){return b>31?0:a>>>b}, -wS(a,b){if(b>31)return 0 +GZ(a,b){if(0>b)throw A.d(A.IL(b)) +return this.AD(a,b)}, +AD(a,b){return b>31?0:a>>>b}, +wC(a,b){if(b>31)return 0 return a>>>b}, -le(a,b){return(a|b)>>>0}, -qG(a,b){return a<=b}, -gh5(a){return A.aq(t.Jy)}, -$idi:1, -$ia3:1, -$icZ:1} -J.Eb.prototype={ -gzD(a){var s +lc(a,b){return(a|b)>>>0}, +qz(a,b){return a<=b}, +gh3(a){return A.au(t.Jy)}, +$idj:1, +$ia_:1, +$id_:1} +J.Ep.prototype={ +gzn(a){var s if(a>0)s=1 else s=a<0?-1:a return s}, -hF(a){return-a}, -gh5(a){return A.aq(t.S)}, -$idZ:1, +h6(a){return-a}, +gh3(a){return A.au(t.S)}, +$ie6:1, $io:1} -J.LU.prototype={ -gh5(a){return A.aq(t.i)}, -$idZ:1} -J.p1.prototype={ -mE(a,b){if(b<0)throw A.d(A.Iv(a,b)) -if(b>=a.length)A.Z(A.Iv(a,b)) +J.Md.prototype={ +gh3(a){return A.au(t.V)}, +$ie6:1} +J.pb.prototype={ +mx(a,b){if(b<0)throw A.d(A.IO(a,b)) +if(b>=a.length)A.V(A.IO(a,b)) return a.charCodeAt(b)}, -Bl(a,b,c){var s=b.length -if(c>s)throw A.d(A.cR(c,0,s,null,null)) -return new A.alx(b,a,c)}, -Bk(a,b){return this.Bl(a,b,0)}, -rX(a,b,c){var s,r,q=null -if(c<0||c>b.length)throw A.d(A.cR(c,0,b.length,q,q)) +Ba(a,b,c){var s=b.length +if(c>s)throw A.d(A.cT(c,0,s,null,null)) +return new A.amw(b,a,c)}, +B9(a,b){return this.Ba(a,b,0)}, +rO(a,b,c){var s,r,q=null +if(c<0||c>b.length)throw A.d(A.cT(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.cf(a,r-s)}, -nV(a,b,c){A.O8(0,0,a.length,"startIndex") -return A.bna(a,b,c,0)}, -o7(a,b){if(typeof b=="string")return A.b(a.split(b),t.T) -else if(b instanceof A.qX&&b.ga2a().exec("").length-2===0)return A.b(a.split(b.b),t.T) -else return this.aqe(a,b)}, -iI(a,b,c,d){var s=A.cV(b,c,a.length,null,null) -return A.bbU(a,b,s,d)}, -aqe(a,b){var s,r,q,p,o,n,m=A.b([],t.T) -for(s=J.aqh(b,a),s=s.gav(s),r=0,q=1;s.F();){p=s.ga3(s) -o=p.go8(p) -n=p.ghR(p) +nR(a,b,c){A.Oq(0,0,a.length,"startIndex") +return A.boh(a,b,c,0)}, +o3(a,b){if(typeof b=="string")return A.b(a.split(b),t.T) +else if(b instanceof A.r5&&b.ga2F().exec("").length-2===0)return A.b(a.split(b.b),t.T) +else return this.aqP(a,b)}, +iD(a,b,c,d){var s=A.cU(b,c,a.length,null,null) +return A.bcN(a,b,s,d)}, +aqP(a,b){var s,r,q,p,o,n,m=A.b([],t.T) +for(s=J.arr(b,a),s=s.gav(s),r=0,q=1;s.H();){p=s.ga2(s) +o=p.go4(p) +n=p.ghM(p) q=n-o if(q===0&&r===o)continue -m.push(this.ap(a,r,o)) +m.push(this.au(a,r,o)) r=n}if(r0)m.push(this.cf(a,r)) return m}, ff(a,b,c){var s -if(c<0||c>a.length)throw A.d(A.cR(c,0,a.length,null,null)) +if(c<0||c>a.length)throw A.d(A.cT(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.btm(b,a,c)!=null}, -cb(a,b){return this.ff(a,b,0)}, -ap(a,b,c){return a.substring(b,A.cV(b,c,a.length,null,null))}, -cf(a,b){return this.ap(a,b,null)}, -aRg(a){return a.toLowerCase()}, -aRj(a){return a.toUpperCase()}, -fe(a){var s,r,q,p=a.trim(),o=p.length +return b===a.substring(c,s)}return J.buE(b,a,c)!=null}, +cd(a,b){return this.ff(a,b,0)}, +au(a,b,c){return a.substring(b,A.cU(b,c,a.length,null,null))}, +cf(a,b){return this.au(a,b,null)}, +aRU(a){return a.toLowerCase()}, +aRX(a){return a.toUpperCase()}, +fd(a){var s,r,q,p=a.trim(),o=p.length if(o===0)return p -if(p.charCodeAt(0)===133){s=J.b8y(p,1) +if(p.charCodeAt(0)===133){s=J.b9x(p,1) if(s===o)return""}else s=0 r=o-1 -q=p.charCodeAt(r)===133?J.b8z(p,r):o +q=p.charCodeAt(r)===133?J.b9y(p,r):o if(s===0&&q===o)return p return p.substring(s,q)}, -aRw(a){var s,r +aS9(a){var s,r if(typeof a.trimLeft!="undefined"){s=a.trimLeft() if(s.length===0)return s -r=s.charCodeAt(0)===133?J.b8y(s,1):0}else{r=J.b8y(a,0) +r=s.charCodeAt(0)===133?J.b9x(s,1):0}else{r=J.b9x(a,0) s=a}if(r===0)return s if(r===s.length)return"" return s.substring(r)}, -qy(a){var s,r,q +qq(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(s.charCodeAt(q)===133)r=J.b8z(s,q)}else{r=J.b8z(a,a.length) +if(s.charCodeAt(q)===133)r=J.b9y(s,q)}else{r=J.b9y(a,a.length) s=a}if(r===s.length)return s if(r===0)return"" return s.substring(0,r)}, -a_(a,b){var s,r +a1(a,b){var s,r if(0>=b)return"" if(b===1||a.length===0)return a -if(b!==b>>>0)throw A.d(B.I2) +if(b!==b>>>0)throw A.d(B.I4) for(s=a,r="";!0;){if((b&1)===1)r=s+r b=b>>>1 if(b===0)break s+=s}return r}, -jr(a,b,c){var s=b-a.length +jo(a,b,c){var s=b-a.length if(s<=0)return a -return this.a_(c,s)+a}, -jn(a,b,c){var s,r,q,p -if(c<0||c>a.length)throw A.d(A.cR(c,0,a.length,null,null)) +return this.a1(c,s)+a}, +jj(a,b,c){var s,r,q,p +if(c<0||c>a.length)throw A.d(A.cT(c,0,a.length,null,null)) if(typeof b=="string")return a.indexOf(b,c) -if(b instanceof A.qX){s=b.Og(a,c) -return s==null?-1:s.b.index}for(r=a.length,q=J.wL(b),p=c;p<=r;++p)if(q.rX(b,a,p)!=null)return p +if(b instanceof A.r5){s=b.Ob(a,c) +return s==null?-1:s.b.index}for(r=a.length,q=J.wT(b),p=c;p<=r;++p)if(q.rO(b,a,p)!=null)return p return-1}, -eY(a,b){return this.jn(a,b,0)}, -Kb(a,b,c){var s,r,q +eW(a,b){return this.jj(a,b,0)}, +JY(a,b,c){var s,r,q if(c==null)c=a.length -else if(c<0||c>a.length)throw A.d(A.cR(c,0,a.length,null,null)) +else if(c<0||c>a.length)throw A.d(A.cT(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.wL(b),q=c;q>=0;--q)if(s.rX(b,a,q)!=null)return q +return a.lastIndexOf(b,c)}for(s=J.wT(b),q=c;q>=0;--q)if(s.rO(b,a,q)!=null)return q return-1}, -yq(a,b){return this.Kb(a,b,null)}, -Iv(a,b,c){var s=a.length -if(c>s)throw A.d(A.cR(c,0,s,null,null)) -return A.Iz(a,b,c)}, -O(a,b){return this.Iv(a,b,0)}, -cK(a,b){var s +yd(a,b){return this.JY(a,b,null)}, +Ig(a,b,c){var s=a.length +if(c>s)throw A.d(A.cT(c,0,s,null,null)) +return A.IS(a,b,c)}, +N(a,b){return this.Ig(a,b,0)}, +cH(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}, -gh5(a){return A.aq(t.N)}, -gG(a){return a.length}, -i(a,b){if(!(b>=0&&b=0&&b").ab(s.z[1]).h("Yx<1,2>"))}, -gG(a){return J.bi(this.glw())}, -gaB(a){return J.kw(this.glw())}, -gdj(a){return J.mb(this.glw())}, -fF(a,b){var s=A.w(this) -return A.dr(J.aql(this.glw(),b),s.c,s.z[1])}, -cz(a,b){return A.w(this).z[1].a(J.ot(this.glw(),b))}, -ga5(a){return A.w(this).z[1].a(J.nf(this.glw()))}, -ga9(a){return A.w(this).z[1].a(J.wU(this.glw()))}, -O(a,b){return J.X_(this.glw(),b)}, -j(a){return J.ia(this.glw())}} -A.Yx.prototype={ -F(){return this.a.F()}, -ga3(a){var s=this.a -return this.$ti.z[1].a(s.ga3(s))}} -A.xo.prototype={ -fh(a,b){return A.dr(this.a,A.w(this).c,b)}, -glw(){return this.a}} -A.SH.prototype={$iar:1} -A.RX.prototype={ -i(a,b){return this.$ti.z[1].a(J.cd(this.a,b))}, -u(a,b,c){J.ix(this.a,b,this.$ti.c.a(c))}, -sG(a,b){J.bty(this.a,b)}, -C(a,b){J.iy(this.a,this.$ti.c.a(b))}, -H(a,b){var s=this.$ti -J.IH(this.a,A.dr(b,s.z[1],s.c))}, -fZ(a,b,c){J.bdf(this.a,b,this.$ti.c.a(c))}, -ib(a,b,c){var s=this.$ti -J.bth(this.a,b,A.dr(c,s.z[1],s.c))}, -iP(a,b,c){var s=this.$ti -J.btz(this.a,b,A.dr(c,s.z[1],s.c))}, -N(a,b){return J.tD(this.a,b)}, -du(a,b){return this.$ti.z[1].a(J.bts(this.a,b))}, -eF(a){return this.$ti.z[1].a(J.btt(this.a))}, -n7(a,b,c){var s=this.$ti -return A.dr(J.btg(this.a,b,c),s.c,s.z[1])}, -c2(a,b,c,d,e){var s=this.$ti -J.b72(this.a,b,c,A.dr(d,s.z[1],s.c),e)}, -dM(a,b,c,d){return this.c2(a,b,c,d,0)}, -hA(a,b,c){J.btv(this.a,b,c)}, -kp(a,b,c,d){J.b6X(this.a,b,c,this.$ti.c.a(d))}, -$iar:1, -$iI:1} -A.hK.prototype={ -fh(a,b){return new A.hK(this.a,this.$ti.h("@<1>").ab(b).h("hK<1,2>"))}, -glw(){return this.a}} -A.qg.prototype={ -fh(a,b){return new A.qg(this.a,this.b,this.$ti.h("@<1>").ab(b).h("qg<1,2>"))}, -C(a,b){return this.a.C(0,this.$ti.c.a(b))}, -H(a,b){var s=this.$ti -this.a.H(0,A.dr(b,s.z[1],s.c))}, -N(a,b){return this.a.N(0,b)}, -D5(a,b){var s,r=this -if(r.b!=null)return r.apw(b,!0) +return new A.YV(J.aA(this.glt()),s.h("@<1>").af(s.z[1]).h("YV<1,2>"))}, +gE(a){return J.b3(this.glt())}, +gaB(a){return J.jQ(this.glt())}, +gd7(a){return J.lq(this.glt())}, +fe(a,b){var s=A.w(this) +return A.dt(J.Ck(this.glt(),b),s.c,s.z[1])}, +co(a,b){return A.w(this).z[1].a(J.ns(this.glt(),b))}, +ga5(a){return A.w(this).z[1].a(J.mq(this.glt()))}, +ga4(a){return A.w(this).z[1].a(J.Cj(this.glt()))}, +N(a,b){return J.Xj(this.glt(),b)}, +j(a){return J.ii(this.glt())}} +A.YV.prototype={ +H(){return this.a.H()}, +ga2(a){var s=this.a +return this.$ti.z[1].a(s.ga2(s))}} +A.xv.prototype={ +fh(a,b){return A.dt(this.a,A.w(this).c,b)}, +glt(){return this.a}} +A.SY.prototype={$iao:1} +A.Sd.prototype={ +i(a,b){return this.$ti.z[1].a(J.bU(this.a,b))}, +q(a,b,c){J.iD(this.a,b,this.$ti.c.a(c))}, +sE(a,b){J.buQ(this.a,b)}, +D(a,b){J.iE(this.a,this.$ti.c.a(b))}, +I(a,b){var s=this.$ti +J.IZ(this.a,A.dt(b,s.z[1],s.c))}, +fY(a,b,c){J.bee(this.a,b,this.$ti.c.a(c))}, +i5(a,b,c){var s=this.$ti +J.buz(this.a,b,A.dt(c,s.z[1],s.c))}, +j0(a,b,c){var s=this.$ti +J.bei(this.a,b,A.dt(c,s.z[1],s.c))}, +O(a,b){return J.tM(this.a,b)}, +di(a,b){return this.$ti.z[1].a(J.buK(this.a,b))}, +eC(a){return this.$ti.z[1].a(J.buL(this.a))}, +n_(a,b,c){var s=this.$ti +return A.dt(J.buy(this.a,b,c),s.c,s.z[1])}, +c3(a,b,c,d,e){var s=this.$ti +J.arx(this.a,b,c,A.dt(d,s.z[1],s.c),e)}, +dD(a,b,c,d){return this.c3(a,b,c,d,0)}, +hy(a,b,c){J.buN(this.a,b,c)}, +kq(a,b,c,d){J.b7V(this.a,b,c,this.$ti.c.a(d))}, +$iao:1, +$iH:1} +A.hD.prototype={ +fh(a,b){return new A.hD(this.a,this.$ti.h("@<1>").af(b).h("hD<1,2>"))}, +glt(){return this.a}} +A.qp.prototype={ +fh(a,b){return new A.qp(this.a,this.b,this.$ti.h("@<1>").af(b).h("qp<1,2>"))}, +D(a,b){return this.a.D(0,this.$ti.c.a(b))}, +I(a,b){var s=this.$ti +this.a.I(0,A.dt(b,s.z[1],s.c))}, +O(a,b){return this.a.O(0,b)}, +CQ(a,b){var s,r=this +if(r.b!=null)return r.aq6(b,!0) s=r.$ti -return new A.qg(r.a.D5(0,b),null,s.h("@<1>").ab(s.z[1]).h("qg<1,2>"))}, -apw(a,b){var s,r=this.b,q=this.$ti,p=q.z[1],o=r==null?A.uT(p):r.$1$0(p) -for(p=this.a,p=p.gav(p),q=q.z[1];p.F();){s=q.a(p.ga3(p)) -if(b===a.O(0,s))o.C(0,s)}return o}, -ZU(){var s=this.b,r=this.$ti.z[1],q=s==null?A.uT(r):s.$1$0(r) -q.H(0,this) +return new A.qp(r.a.CQ(0,b),null,s.h("@<1>").af(s.z[1]).h("qp<1,2>"))}, +aq6(a,b){var s,r=this.b,q=this.$ti,p=q.z[1],o=r==null?A.v3(p):r.$1$0(p) +for(p=this.a,p=p.gav(p),q=q.z[1];p.H();){s=q.a(p.ga2(p)) +if(b===a.N(0,s))o.D(0,s)}return o}, +a_n(){var s=this.b,r=this.$ti.z[1],q=s==null?A.v3(r):s.$1$0(r) +q.I(0,this) return q}, -k7(a){return this.ZU()}, -$iar:1, -$ibS:1, -glw(){return this.a}} -A.qe.prototype={ -ui(a,b,c){var s=this.$ti -return new A.qe(this.a,s.h("@<1>").ab(s.z[1]).ab(b).ab(c).h("qe<1,2,3,4>"))}, -aZ(a,b){return J.II(this.a,b)}, -i(a,b){return this.$ti.h("4?").a(J.cd(this.a,b))}, -u(a,b,c){var s=this.$ti -J.ix(this.a,s.c.a(b),s.z[1].a(c))}, -d4(a,b,c){var s=this.$ti -return s.z[3].a(J.X0(this.a,s.c.a(b),new A.at2(this,c)))}, -H(a,b){var s=this.$ti -J.IH(this.a,new A.qe(b,s.h("@<3>").ab(s.z[3]).ab(s.c).ab(s.z[1]).h("qe<1,2,3,4>")))}, -N(a,b){return this.$ti.h("4?").a(J.tD(this.a,b))}, -ac(a,b){J.ma(this.a,new A.at1(this,b))}, -gdt(a){var s=this.$ti -return A.dr(J.b6Z(this.a),s.c,s.z[2])}, -gbz(a){var s=this.$ti -return A.dr(J.b7_(this.a),s.z[1],s.z[3])}, -gG(a){return J.bi(this.a)}, -gaB(a){return J.kw(this.a)}, -gdj(a){return J.mb(this.a)}, -gfT(a){var s=J.b6Y(this.a) -return s.jo(s,new A.at0(this),this.$ti.h("bn<3,4>"))}} -A.at2.prototype={ +k7(a){return this.a_n()}, +$iao:1, +$ibW:1, +glt(){return this.a}} +A.qn.prototype={ +u7(a,b,c){var s=this.$ti +return new A.qn(this.a,s.h("@<1>").af(s.z[1]).af(b).af(c).h("qn<1,2,3,4>"))}, +b1(a,b){return J.J_(this.a,b)}, +i(a,b){return this.$ti.h("4?").a(J.bU(this.a,b))}, +q(a,b,c){var s=this.$ti +J.iD(this.a,s.c.a(b),s.z[1].a(c))}, +cW(a,b,c){var s=this.$ti +return s.z[3].a(J.Xk(this.a,s.c.a(b),new A.auc(this,c)))}, +I(a,b){var s=this.$ti +J.IZ(this.a,new A.qn(b,s.h("@<3>").af(s.z[3]).af(s.c).af(s.z[1]).h("qn<1,2,3,4>")))}, +O(a,b){return this.$ti.h("4?").a(J.tM(this.a,b))}, +am(a,b){J.lp(this.a,new A.aub(this,b))}, +gdh(a){var s=this.$ti +return A.dt(J.b7X(this.a),s.c,s.z[2])}, +gbx(a){var s=this.$ti +return A.dt(J.b7Y(this.a),s.z[1],s.z[3])}, +gE(a){return J.b3(this.a)}, +gaB(a){return J.jQ(this.a)}, +gd7(a){return J.lq(this.a)}, +gfR(a){var s=J.b7W(this.a) +return s.jk(s,new A.aua(this),this.$ti.h("br<3,4>"))}} +A.auc.prototype={ $0(){return this.a.$ti.z[1].a(this.b.$0())}, $S(){return this.a.$ti.h("2()")}} -A.at1.prototype={ +A.aub.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.h("~(1,2)")}} -A.at0.prototype={ +A.aua.prototype={ $1(a){var s=this.a.$ti,r=s.z[3] -return new A.bn(s.z[2].a(a.a),r.a(a.b),s.h("@<3>").ab(r).h("bn<1,2>"))}, -$S(){return this.a.$ti.h("bn<3,4>(bn<1,2>)")}} -A.qf.prototype={ -fh(a,b){return new A.qf(this.a,this.$ti.h("@<1>").ab(b).h("qf<1,2>"))}, -$iar:1, -glw(){return this.a}} -A.lu.prototype={ +return new A.br(s.z[2].a(a.a),r.a(a.b),s.h("@<3>").af(r).h("br<1,2>"))}, +$S(){return this.a.$ti.h("br<3,4>(br<1,2>)")}} +A.qo.prototype={ +fh(a,b){return new A.qo(this.a,this.$ti.h("@<1>").af(b).h("qo<1,2>"))}, +$iao:1, +glt(){return this.a}} +A.lJ.prototype={ j(a){return"LateInitializationError: "+this.a}} -A.lg.prototype={ -gG(a){return this.a.length}, +A.lv.prototype={ +gE(a){return this.a.length}, i(a,b){return this.a.charCodeAt(b)}} -A.b60.prototype={ -$0(){return A.ei(null,t.P)}, -$S:104} -A.aMt.prototype={} -A.ar.prototype={} -A.aA.prototype={ +A.b7_.prototype={ +$0(){return A.eq(null,t.P)}, +$S:107} +A.aNx.prototype={} +A.ao.prototype={} +A.aF.prototype={ gav(a){var s=this -return new A.cU(s,s.gG(s),A.w(s).h("cU"))}, -ac(a,b){var s,r=this,q=r.gG(r) -for(s=0;s"))}, +am(a,b){var s,r=this,q=r.gE(r) +for(s=0;s").ab(c).h("U<1,2>"))}, -nU(a,b){var s,r,q=this,p=q.gG(q) -if(p===0)throw A.d(A.cy()) -s=q.cz(0,0) -for(r=1;r").af(c).h("S<1,2>"))}, +nQ(a,b){var s,r,q=this,p=q.gE(q) +if(p===0)throw A.d(A.ct()) +s=q.co(0,0) +for(r=1;rs)throw A.d(A.cR(r,0,s,"start",null))}}, -gar1(){var s=J.bi(this.a),r=this.c +if(s!=null){A.fd(s,"end") +if(r>s)throw A.d(A.cT(r,0,s,"start",null))}}, +garD(){var s=J.b3(this.a),r=this.c if(r==null||r>s)return s return r}, -gaDr(){var s=J.bi(this.a),r=this.b +gaE3(){var s=J.b3(this.a),r=this.b if(r>s)return s return r}, -gG(a){var s,r=J.bi(this.a),q=this.b +gE(a){var s,r=J.b3(this.a),q=this.b if(q>=r)return 0 s=this.c if(s==null||s>=r)return r-q return s-q}, -cz(a,b){var s=this,r=s.gaDr()+b -if(b<0||r>=s.gar1())throw A.d(A.fd(b,s.gG(s),s,null,"index")) -return J.ot(s.a,r)}, -fF(a,b){var s,r,q=this -A.fC(b,"count") +co(a,b){var s=this,r=s.gaE3()+b +if(b<0||r>=s.garD())throw A.d(A.fa(b,s.gE(s),s,null,"index")) +return J.ns(s.a,r)}, +fe(a,b){var s,r,q=this +A.fd(b,"count") s=q.b+b r=q.c -if(r!=null&&s>=r)return new A.iF(q.$ti.h("iF<1>")) -return A.fG(q.a,s,r,q.$ti.c)}, -E9(a,b){var s,r,q,p=this -A.fC(b,"count") +if(r!=null&&s>=r)return new A.iK(q.$ti.h("iK<1>")) +return A.fy(q.a,s,r,q.$ti.c)}, +DW(a,b){var s,r,q,p=this +A.fd(b,"count") s=p.c r=p.b q=r+b -if(s==null)return A.fG(p.a,r,q,p.$ti.c) +if(s==null)return A.fy(p.a,r,q,p.$ti.c) else{if(s=o){r.d=null -return!1}r.d=p.cz(q,s);++r.c +return!1}r.d=p.co(q,s);++r.c return!0}} -A.dH.prototype={ +A.dN.prototype={ gav(a){var s=A.w(this) -return new A.bV(J.ax(this.a),this.b,s.h("@<1>").ab(s.z[1]).h("bV<1,2>"))}, -gG(a){return J.bi(this.a)}, -gaB(a){return J.kw(this.a)}, -ga5(a){return this.b.$1(J.nf(this.a))}, -ga9(a){return this.b.$1(J.wU(this.a))}, -cz(a,b){return this.b.$1(J.ot(this.a,b))}} -A.y1.prototype={$iar:1} -A.bV.prototype={ -F(){var s=this,r=s.b -if(r.F()){s.a=s.c.$1(r.ga3(r)) +return new A.bZ(J.aA(this.a),this.b,s.h("@<1>").af(s.z[1]).h("bZ<1,2>"))}, +gE(a){return J.b3(this.a)}, +gaB(a){return J.jQ(this.a)}, +ga5(a){return this.b.$1(J.mq(this.a))}, +ga4(a){return this.b.$1(J.Cj(this.a))}, +co(a,b){return this.b.$1(J.ns(this.a,b))}} +A.y9.prototype={$iao:1} +A.bZ.prototype={ +H(){var s=this,r=s.b +if(r.H()){s.a=s.c.$1(r.ga2(r)) return!0}s.a=null return!1}, -ga3(a){var s=this.a +ga2(a){var s=this.a return s==null?this.$ti.z[1].a(s):s}} -A.U.prototype={ -gG(a){return J.bi(this.a)}, -cz(a,b){return this.b.$1(J.ot(this.a,b))}} -A.bk.prototype={ -gav(a){return new A.iu(J.ax(this.a),this.b,this.$ti.h("iu<1>"))}, -jo(a,b,c){return new A.dH(this,b,this.$ti.h("@<1>").ab(c).h("dH<1,2>"))}} -A.iu.prototype={ -F(){var s,r -for(s=this.a,r=this.b;s.F();)if(r.$1(s.ga3(s)))return!0 +A.S.prototype={ +gE(a){return J.b3(this.a)}, +co(a,b){return this.b.$1(J.ns(this.a,b))}} +A.bo.prototype={ +gav(a){return new A.iA(J.aA(this.a),this.b,this.$ti.h("iA<1>"))}, +jk(a,b,c){return new A.dN(this,b,this.$ti.h("@<1>").af(c).h("dN<1,2>"))}} +A.iA.prototype={ +H(){var s,r +for(s=this.a,r=this.b;s.H();)if(r.$1(s.ga2(s)))return!0 return!1}, -ga3(a){var s=this.a -return s.ga3(s)}} -A.nx.prototype={ +ga2(a){var s=this.a +return s.ga2(s)}} +A.nK.prototype={ gav(a){var s=this.$ti -return new A.uj(J.ax(this.a),this.b,B.hW,s.h("@<1>").ab(s.z[1]).h("uj<1,2>"))}} -A.uj.prototype={ -ga3(a){var s=this.d +return new A.us(J.aA(this.a),this.b,B.hY,s.h("@<1>").af(s.z[1]).h("us<1,2>"))}} +A.us.prototype={ +ga2(a){var s=this.d return s==null?this.$ti.z[1].a(s):s}, -F(){var s,r,q=this,p=q.c +H(){var s,r,q=this,p=q.c if(p==null)return!1 -for(s=q.a,r=q.b;!p.F();){q.d=null -if(s.F()){q.c=null -p=J.ax(r.$1(s.ga3(s))) +for(s=q.a,r=q.b;!p.H();){q.d=null +if(s.H()){q.c=null +p=J.aA(r.$1(s.ga2(s))) q.c=p}else return!1}p=q.c -q.d=p.ga3(p) +q.d=p.ga2(p) return!0}} -A.AQ.prototype={ -gav(a){return new A.a9e(J.ax(this.a),this.b,A.w(this).h("a9e<1>"))}} -A.KF.prototype={ -gG(a){var s=J.bi(this.a),r=this.b +A.B1.prototype={ +gav(a){return new A.aa2(J.aA(this.a),this.b,A.w(this).h("aa2<1>"))}} +A.KX.prototype={ +gE(a){var s=J.b3(this.a),r=this.b if(s>r)return r return s}, -$iar:1} -A.a9e.prototype={ -F(){if(--this.b>=0)return this.a.F() +$iao:1} +A.aa2.prototype={ +H(){if(--this.b>=0)return this.a.H() this.b=-1 return!1}, -ga3(a){var s +ga2(a){var s if(this.b<0){this.$ti.c.a(null) return null}s=this.a -return s.ga3(s)}} -A.rL.prototype={ -fF(a,b){A.Cd(b,"count") -A.fC(b,"count") -return new A.rL(this.a,this.b+b,A.w(this).h("rL<1>"))}, -gav(a){return new A.a88(J.ax(this.a),this.b,A.w(this).h("a88<1>"))}} -A.Do.prototype={ -gG(a){var s=J.bi(this.a)-this.b +return s.ga2(s)}} +A.rU.prototype={ +fe(a,b){A.tS(b,"count") +A.fd(b,"count") +return new A.rU(this.a,this.b+b,A.w(this).h("rU<1>"))}, +gav(a){return new A.a8T(J.aA(this.a),this.b,A.w(this).h("a8T<1>"))}} +A.DC.prototype={ +gE(a){var s=J.b3(this.a)-this.b if(s>=0)return s return 0}, -fF(a,b){A.Cd(b,"count") -A.fC(b,"count") -return new A.Do(this.a,this.b+b,this.$ti)}, -$iar:1} -A.a88.prototype={ -F(){var s,r -for(s=this.a,r=0;r"))}} -A.a89.prototype={ -F(){var s,r,q=this +return s.H()}, +ga2(a){var s=this.a +return s.ga2(s)}} +A.Q8.prototype={ +gav(a){return new A.a8U(J.aA(this.a),this.b,this.$ti.h("a8U<1>"))}} +A.a8U.prototype={ +H(){var s,r,q=this if(!q.c){q.c=!0 -for(s=q.a,r=q.b;s.F();)if(!r.$1(s.ga3(s)))return!0}return q.a.F()}, -ga3(a){var s=this.a -return s.ga3(s)}} -A.iF.prototype={ -gav(a){return B.hW}, -ac(a,b){}, +for(s=q.a,r=q.b;s.H();)if(!r.$1(s.ga2(s)))return!0}return q.a.H()}, +ga2(a){var s=this.a +return s.ga2(s)}} +A.iK.prototype={ +gav(a){return B.hY}, +am(a,b){}, gaB(a){return!0}, -gG(a){return 0}, -ga5(a){throw A.d(A.cy())}, -ga9(a){throw A.d(A.cy())}, -cz(a,b){throw A.d(A.cR(b,0,0,"index",null))}, -O(a,b){return!1}, -ej(a,b){return!1}, -tB(a,b,c){throw A.d(A.cy())}, -o6(a,b){return this.tB(a,b,null)}, -ma(a,b){return this}, -jo(a,b,c){return new A.iF(c.h("iF<0>"))}, -fF(a,b){A.fC(b,"count") +gE(a){return 0}, +ga5(a){throw A.d(A.ct())}, +ga4(a){throw A.d(A.ct())}, +co(a,b){throw A.d(A.cT(b,0,0,"index",null))}, +N(a,b){return!1}, +eo(a,b){return!1}, +ts(a,b,c){throw A.d(A.ct())}, +o2(a,b){return this.ts(a,b,null)}, +m2(a,b){return this}, +jk(a,b,c){return new A.iK(c.h("iK<0>"))}, +fe(a,b){A.fd(b,"count") return this}, -iK(a,b){var s=this.$ti.c -return b?J.yR(0,s):J.LR(0,s)}, -fb(a){return this.iK(a,!0)}, -k7(a){return A.uT(this.$ti.c)}} -A.a0c.prototype={ -F(){return!1}, -ga3(a){throw A.d(A.cy())}} -A.qI.prototype={ -gav(a){return new A.a0W(J.ax(this.a),this.b,A.w(this).h("a0W<1>"))}, -gG(a){return J.bi(this.a)+J.bi(this.b)}, -gaB(a){return J.kw(this.a)&&J.kw(this.b)}, -gdj(a){return J.mb(this.a)||J.mb(this.b)}, -O(a,b){return J.X_(this.a,b)||J.X_(this.b,b)}, -ga5(a){var s=J.ax(this.a) -if(s.F())return s.ga3(s) -return J.nf(this.b)}, -ga9(a){var s,r=J.ax(this.b) -if(r.F()){s=r.ga3(r) -for(;r.F();)s=r.ga3(r) -return s}return J.wU(this.a)}} -A.KE.prototype={ -cz(a,b){var s=this.a,r=J.aN(s),q=r.gG(s) -if(b"))}, +gE(a){return J.b3(this.a)+J.b3(this.b)}, +gaB(a){return J.jQ(this.a)&&J.jQ(this.b)}, +gd7(a){return J.lq(this.a)||J.lq(this.b)}, +N(a,b){return J.Xj(this.a,b)||J.Xj(this.b,b)}, +ga5(a){var s=J.aA(this.a) +if(s.H())return s.ga2(s) +return J.mq(this.b)}, +ga4(a){var s,r=J.aA(this.b) +if(r.H()){s=r.ga2(r) +for(;r.H();)s=r.ga2(r) +return s}return J.Cj(this.a)}} +A.KW.prototype={ +co(a,b){var s=this.a,r=J.aj(s),q=r.gE(s) +if(b"))}} -A.mZ.prototype={ -F(){var s,r -for(s=this.a,r=this.$ti.c;s.F();)if(r.b(s.ga3(s)))return!0 +return s.H()}return!1}, +ga2(a){var s=this.a +return s.ga2(s)}} +A.cm.prototype={ +gav(a){return new A.na(J.aA(this.a),this.$ti.h("na<1>"))}} +A.na.prototype={ +H(){var s,r +for(s=this.a,r=this.$ti.c;s.H();)if(r.b(s.ga2(s)))return!0 return!1}, -ga3(a){var s=this.a -return this.$ti.c.a(s.ga3(s))}} -A.KX.prototype={ -sG(a,b){throw A.d(A.a8("Cannot change the length of a fixed-length list"))}, -C(a,b){throw A.d(A.a8("Cannot add to a fixed-length list"))}, -fZ(a,b,c){throw A.d(A.a8("Cannot add to a fixed-length list"))}, -ib(a,b,c){throw A.d(A.a8("Cannot add to a fixed-length list"))}, -H(a,b){throw A.d(A.a8("Cannot add to a fixed-length list"))}, -N(a,b){throw A.d(A.a8("Cannot remove from a fixed-length list"))}, -du(a,b){throw A.d(A.a8("Cannot remove from a fixed-length list"))}, -eF(a){throw A.d(A.a8("Cannot remove from a fixed-length list"))}, -hA(a,b,c){throw A.d(A.a8("Cannot remove from a fixed-length list"))}} -A.aae.prototype={ -u(a,b,c){throw A.d(A.a8("Cannot modify an unmodifiable list"))}, -sG(a,b){throw A.d(A.a8("Cannot change the length of an unmodifiable list"))}, -sa9(a,b){throw A.d(A.a8("Cannot modify an unmodifiable list"))}, -iP(a,b,c){throw A.d(A.a8("Cannot modify an unmodifiable list"))}, -C(a,b){throw A.d(A.a8("Cannot add to an unmodifiable list"))}, -fZ(a,b,c){throw A.d(A.a8("Cannot add to an unmodifiable list"))}, -ib(a,b,c){throw A.d(A.a8("Cannot add to an unmodifiable list"))}, -H(a,b){throw A.d(A.a8("Cannot add to an unmodifiable list"))}, -N(a,b){throw A.d(A.a8("Cannot remove from an unmodifiable list"))}, -du(a,b){throw A.d(A.a8("Cannot remove from an unmodifiable list"))}, -eF(a){throw A.d(A.a8("Cannot remove from an unmodifiable list"))}, -c2(a,b,c,d,e){throw A.d(A.a8("Cannot modify an unmodifiable list"))}, -dM(a,b,c,d){return this.c2(a,b,c,d,0)}, -hA(a,b,c){throw A.d(A.a8("Cannot remove from an unmodifiable list"))}, -kp(a,b,c,d){throw A.d(A.a8("Cannot modify an unmodifiable list"))}} -A.GK.prototype={} -A.cr.prototype={ -gG(a){return J.bi(this.a)}, -cz(a,b){var s=this.a,r=J.aN(s) -return r.cz(s,r.gG(s)-1-b)}} -A.mQ.prototype={ +ga2(a){var s=this.a +return this.$ti.c.a(s.ga2(s))}} +A.r2.prototype={ +gE(a){return J.b3(this.a)}, +gaB(a){return J.jQ(this.a)}, +gd7(a){return J.lq(this.a)}, +ga5(a){return new A.jH(this.b,J.mq(this.a))}, +co(a,b){return new A.jH(b+this.b,J.ns(this.a,b))}, +N(a,b){var s,r,q,p,o=null,n=A.dB("#0#2",new A.aD0(b)),m=A.dB("#0#3",new A.aD1(b)) +if(t.mi.b(b))if(A.cK(n.bt())){s=n.bt() +m.bt() +r=m.bt() +q=s>=this.b}else{r=o +s=r +q=!1}else{r=o +s=r +q=!1}if(q){q=J.Ck(this.a,s-this.b) +p=q.gav(q) +return p.H()&&J.f(p.ga2(p),r)}return!1}, +fe(a,b){A.tS(b,"count") +A.fd(b,"count") +return new A.r2(J.Ck(this.a,b),b+this.b,A.w(this).h("r2<1>"))}, +gav(a){return new A.Ed(J.aA(this.a),this.b,A.w(this).h("Ed<1>"))}} +A.aD0.prototype={ +$0(){return t.mi.a(this.a).a}, +$S:69} +A.aD1.prototype={ +$0(){return t.mi.a(this.a).b}, +$S:69} +A.DB.prototype={ +ga4(a){var s,r=this.a,q=J.aj(r),p=q.gE(r) +if(p<=0)throw A.d(A.ct()) +s=q.ga4(r) +if(p!==q.gE(r))throw A.d(A.cL(this)) +return new A.jH(p-1+this.b,s)}, +N(a,b){var s,r,q,p,o,n=null,m=A.dB("#0#2",new A.ayw(b)),l=A.dB("#0#3",new A.ayx(b)) +if(t.mi.b(b))if(A.cK(m.bt())){s=m.bt() +l.bt() +r=l.bt() +q=s>=this.b}else{r=n +s=r +q=!1}else{r=n +s=r +q=!1}if(q){p=s-this.b +q=this.a +o=J.aj(q) +return p=0&&this.a.H())return!0 +this.c=-2 +return!1}, +ga2(a){var s,r=this.c +if(r>=0){s=this.a +s=new A.jH(this.b+r,s.ga2(s)) +r=s}else r=A.V(A.ct()) +return r}} +A.Le.prototype={ +sE(a,b){throw A.d(A.a8("Cannot change the length of a fixed-length list"))}, +D(a,b){throw A.d(A.a8("Cannot add to a fixed-length list"))}, +fY(a,b,c){throw A.d(A.a8("Cannot add to a fixed-length list"))}, +i5(a,b,c){throw A.d(A.a8("Cannot add to a fixed-length list"))}, +I(a,b){throw A.d(A.a8("Cannot add to a fixed-length list"))}, +O(a,b){throw A.d(A.a8("Cannot remove from a fixed-length list"))}, +di(a,b){throw A.d(A.a8("Cannot remove from a fixed-length list"))}, +eC(a){throw A.d(A.a8("Cannot remove from a fixed-length list"))}, +hy(a,b,c){throw A.d(A.a8("Cannot remove from a fixed-length list"))}} +A.ab4.prototype={ +q(a,b,c){throw A.d(A.a8("Cannot modify an unmodifiable list"))}, +sE(a,b){throw A.d(A.a8("Cannot change the length of an unmodifiable list"))}, +sa4(a,b){throw A.d(A.a8("Cannot modify an unmodifiable list"))}, +j0(a,b,c){throw A.d(A.a8("Cannot modify an unmodifiable list"))}, +D(a,b){throw A.d(A.a8("Cannot add to an unmodifiable list"))}, +fY(a,b,c){throw A.d(A.a8("Cannot add to an unmodifiable list"))}, +i5(a,b,c){throw A.d(A.a8("Cannot add to an unmodifiable list"))}, +I(a,b){throw A.d(A.a8("Cannot add to an unmodifiable list"))}, +O(a,b){throw A.d(A.a8("Cannot remove from an unmodifiable list"))}, +di(a,b){throw A.d(A.a8("Cannot remove from an unmodifiable list"))}, +eC(a){throw A.d(A.a8("Cannot remove from an unmodifiable list"))}, +c3(a,b,c,d,e){throw A.d(A.a8("Cannot modify an unmodifiable list"))}, +dD(a,b,c,d){return this.c3(a,b,c,d,0)}, +hy(a,b,c){throw A.d(A.a8("Cannot remove from an unmodifiable list"))}, +kq(a,b,c,d){throw A.d(A.a8("Cannot modify an unmodifiable list"))}} +A.H0.prototype={} +A.cs.prototype={ +gE(a){return J.b3(this.a)}, +co(a,b){var s=this.a,r=J.aj(s) +return r.co(s,r.gE(s)-1-b)}} +A.n2.prototype={ gJ(a){var s=this._hashCode if(s!=null)return s s=664597*B.d.gJ(this.a)&536870911 @@ -61417,168 +62615,168 @@ this._hashCode=s return s}, j(a){return'Symbol("'+this.a+'")'}, l(a,b){if(b==null)return!1 -return b instanceof A.mQ&&this.a===b.a}, -$iQg:1} -A.VZ.prototype={} -A.oj.prototype={$r:"+(1,2)",$s:1} -A.HY.prototype={$r:"+cacheSize,maxTextLength(1,2)",$s:2} -A.ajl.prototype={$r:"+key,value(1,2)",$s:3} -A.ajm.prototype={$r:"+breaks,graphemes,words(1,2,3)",$s:4} -A.ajn.prototype={$r:"+large,medium,small(1,2,3)",$s:5} -A.U4.prototype={$r:"+x,y,z(1,2,3)",$s:6} -A.U5.prototype={$r:"+domBlurListener,domFocusListener,element,semanticsNodeId(1,2,3,4)",$s:7} -A.xG.prototype={} -A.CW.prototype={ -ui(a,b,c){var s=A.w(this) -return A.bgq(this,s.c,s.z[1],b,c)}, -gaB(a){return this.gG(this)===0}, -gdj(a){return this.gG(this)!==0}, -j(a){return A.b8R(this)}, -u(a,b,c){A.auw()}, -d4(a,b,c){A.auw()}, -N(a,b){A.auw()}, -H(a,b){A.auw()}, -gfT(a){return new A.ex(this.aJU(0),A.w(this).h("ex>"))}, -aJU(a){var s=this +return b instanceof A.n2&&this.a===b.a}, +$iQy:1} +A.Wg.prototype={} +A.jH.prototype={$r:"+(1,2)",$s:1} +A.Ie.prototype={$r:"+cacheSize,maxTextLength(1,2)",$s:2} +A.akc.prototype={$r:"+key,value(1,2)",$s:3} +A.akd.prototype={$r:"+breaks,graphemes,words(1,2,3)",$s:4} +A.ake.prototype={$r:"+large,medium,small(1,2,3)",$s:5} +A.Ul.prototype={$r:"+x,y,z(1,2,3)",$s:6} +A.Um.prototype={$r:"+domBlurListener,domFocusListener,element,semanticsNodeId(1,2,3,4)",$s:7} +A.xN.prototype={} +A.D8.prototype={ +u7(a,b,c){var s=A.w(this) +return A.bhs(this,s.c,s.z[1],b,c)}, +gaB(a){return this.gE(this)===0}, +gd7(a){return this.gE(this)!==0}, +j(a){return A.b9Q(this)}, +q(a,b,c){A.avF()}, +cW(a,b,c){A.avF()}, +O(a,b){A.avF()}, +I(a,b){A.avF()}, +gfR(a){return new A.eG(this.aKy(0),A.w(this).h("eG>"))}, +aKy(a){var s=this return function(){var r=a var q=0,p=1,o,n,m,l -return function $async$gfT(b,c,d){if(c===1){o=d -q=p}while(true)switch(q){case 0:n=s.gdt(s),n=n.gav(n),m=A.w(s),m=m.h("@<1>").ab(m.z[1]).h("bn<1,2>") -case 2:if(!n.F()){q=3 -break}l=n.ga3(n) +return function $async$gfR(b,c,d){if(c===1){o=d +q=p}while(true)switch(q){case 0:n=s.gdh(s),n=n.gav(n),m=A.w(s),m=m.h("@<1>").af(m.z[1]).h("br<1,2>") +case 2:if(!n.H()){q=3 +break}l=n.ga2(n) q=4 -return b.b=new A.bn(l,s.i(0,l),m),1 +return b.b=new A.br(l,s.i(0,l),m),1 case 4:q=2 break case 3:return 0 case 1:return b.c=o,3}}}}, -Dj(a,b,c,d){var s=A.D(c,d) -this.ac(0,new A.aux(this,b,s)) +D4(a,b,c,d){var s=A.D(c,d) +this.am(0,new A.avG(this,b,s)) return s}, -$ibt:1} -A.aux.prototype={ +$ibx:1} +A.avG.prototype={ $2(a,b){var s=this.b.$2(a,b) -this.c.u(0,s.a,s.b)}, +this.c.q(0,s.a,s.b)}, $S(){return A.w(this.a).h("~(1,2)")}} -A.bM.prototype={ -gG(a){return this.b.length}, -ga1H(){var s=this.$keys +A.bR.prototype={ +gE(a){return this.b.length}, +ga2b(){var s=this.$keys if(s==null){s=Object.keys(this.a) this.$keys=s}return s}, -aZ(a,b){if(typeof b!="string")return!1 +b1(a,b){if(typeof b!="string")return!1 if("__proto__"===b)return!1 return this.a.hasOwnProperty(b)}, -i(a,b){if(!this.aZ(0,b))return null +i(a,b){if(!this.b1(0,b))return null return this.b[this.a[b]]}, -ac(a,b){var s,r,q=this.ga1H(),p=this.b +am(a,b){var s,r,q=this.ga2b(),p=this.b for(s=q.length,r=0;r"))}, -gbz(a){return new A.BF(this.b,this.$ti.h("BF<2>"))}} -A.BF.prototype={ -gG(a){return this.a.length}, +gdh(a){return new A.BR(this.ga2b(),this.$ti.h("BR<1>"))}, +gbx(a){return new A.BR(this.b,this.$ti.h("BR<2>"))}} +A.BR.prototype={ +gE(a){return this.a.length}, gaB(a){return 0===this.a.length}, -gdj(a){return 0!==this.a.length}, +gd7(a){return 0!==this.a.length}, gav(a){var s=this.a -return new A.ws(s,s.length,this.$ti.h("ws<1>"))}} -A.ws.prototype={ -ga3(a){var s=this.d +return new A.wA(s,s.length,this.$ti.h("wA<1>"))}} +A.wA.prototype={ +ga2(a){var s=this.d return s==null?this.$ti.c.a(s):s}, -F(){var s=this,r=s.c +H(){var s=this,r=s.c if(r>=s.b){s.d=null return!1}s.d=s.a[r] s.c=r+1 return!0}} -A.c0.prototype={ -r_(){var s,r=this,q=r.$map +A.c3.prototype={ +qT(){var s,r=this,q=r.$map if(q==null){s=r.$ti -q=new A.yU(s.h("@<1>").ab(s.z[1]).h("yU<1,2>")) -A.blX(r.a,q) +q=new A.z2(s.h("@<1>").af(s.z[1]).h("z2<1,2>")) +A.bn3(r.a,q) r.$map=q}return q}, -aZ(a,b){return this.r_().aZ(0,b)}, -i(a,b){return this.r_().i(0,b)}, -ac(a,b){this.r_().ac(0,b)}, -gdt(a){var s=this.r_() -return new A.bg(s,A.w(s).h("bg<1>"))}, -gbz(a){var s=this.r_() -return s.gbz(s)}, -gG(a){return this.r_().a}} -A.K0.prototype={ -C(a,b){A.b7u()}, -H(a,b){A.b7u()}, -N(a,b){A.b7u()}} -A.iD.prototype={ -gG(a){return this.b}, +b1(a,b){return this.qT().b1(0,b)}, +i(a,b){return this.qT().i(0,b)}, +am(a,b){this.qT().am(0,b)}, +gdh(a){var s=this.qT() +return new A.bl(s,A.w(s).h("bl<1>"))}, +gbx(a){var s=this.qT() +return s.gbx(s)}, +gE(a){return this.qT().a}} +A.Ki.prototype={ +D(a,b){A.b8t()}, +I(a,b){A.b8t()}, +O(a,b){A.b8t()}} +A.iI.prototype={ +gE(a){return this.b}, gaB(a){return this.b===0}, -gdj(a){return this.b!==0}, +gd7(a){return this.b!==0}, gav(a){var s,r=this,q=r.$keys if(q==null){q=Object.keys(r.a) r.$keys=q}s=q -return new A.ws(s,s.length,r.$ti.h("ws<1>"))}, -O(a,b){if(typeof b!="string")return!1 +return new A.wA(s,s.length,r.$ti.h("wA<1>"))}, +N(a,b){if(typeof b!="string")return!1 if("__proto__"===b)return!1 return this.a.hasOwnProperty(b)}, -k7(a){return A.iK(this,this.$ti.c)}} -A.fT.prototype={ -gG(a){return this.a.length}, +k7(a){return A.iP(this,this.$ti.c)}} +A.fM.prototype={ +gE(a){return this.a.length}, gaB(a){return this.a.length===0}, -gdj(a){return this.a.length!==0}, +gd7(a){return this.a.length!==0}, gav(a){var s=this.a -return new A.ws(s,s.length,this.$ti.h("ws<1>"))}, -r_(){var s,r,q,p,o=this,n=o.$map +return new A.wA(s,s.length,this.$ti.h("wA<1>"))}, +qT(){var s,r,q,p,o=this,n=o.$map if(n==null){s=o.$ti -n=new A.yU(s.h("@<1>").ab(s.c).h("yU<1,2>")) +n=new A.z2(s.h("@<1>").af(s.c).h("z2<1,2>")) for(s=o.a,r=s.length,q=0;q")}} -A.mr.prototype={ +A.mF.prototype={ $0(){return this.a.$1$0(this.$ti.z[0])}, $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])}, -$S(){return A.bmf(A.apE(this.a),this.$ti)}} -A.Ec.prototype={ -gaNP(){var s=this.a -if(s instanceof A.mQ)return s -return this.a=new A.mQ(s)}, -gaPI(){var s,r,q,p,o,n=this -if(n.c===1)return B.z +$S(){return A.bnm(A.aqO(this.a),this.$ti)}} +A.Eq.prototype={ +gaOr(){var s=this.a +if(s instanceof A.n2)return s +return this.a=new A.n2(s)}, +gaQj(){var s,r,q,p,o,n=this +if(n.c===1)return B.C s=n.d -r=J.aN(s) -q=r.gG(s)-J.bi(n.e)-n.f -if(q===0)return B.z +r=J.aj(s) +q=r.gE(s)-J.b3(n.e)-n.f +if(q===0)return B.C p=[] for(o=0;o>>0}, -j(a){return"Closure '"+this.$_name+"' of "+("Instance of '"+A.aII(this.a)+"'")}} -A.adq.prototype={ +gJ(a){return(A.mp(this.a)^A.eC(this.$_target))>>>0}, +j(a){return"Closure '"+this.$_name+"' of "+("Instance of '"+A.aJN(this.a)+"'")}} +A.aeh.prototype={ j(a){return"Reading static variable '"+this.a+"' during its initialization"}} -A.a7f.prototype={ +A.a80.prototype={ j(a){return"RuntimeError: "+this.a}} -A.b_u.prototype={} -A.ih.prototype={ -gG(a){return this.a}, +A.b0s.prototype={} +A.ip.prototype={ +gE(a){return this.a}, gaB(a){return this.a===0}, -gdj(a){return this.a!==0}, -gdt(a){return new A.bg(this,A.w(this).h("bg<1>"))}, -gbz(a){var s=A.w(this) -return A.r1(new A.bg(this,s.h("bg<1>")),new A.aCN(this),s.c,s.z[1])}, -aZ(a,b){var s,r +gd7(a){return this.a!==0}, +gdh(a){return new A.bl(this,A.w(this).h("bl<1>"))}, +gbx(a){var s=A.w(this) +return A.rb(new A.bl(this,s.h("bl<1>")),new A.aDM(this),s.c,s.z[1])}, +b1(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.aak(b)}, -aak(a){var s=this.d +return r[b]!=null}else return this.aaZ(b)}, +aaZ(a){var s=this.d if(s==null)return!1 -return this.v2(s[this.v1(a)],a)>=0}, -a7B(a,b){return new A.bg(this,A.w(this).h("bg<1>")).ej(0,new A.aCM(this,b))}, -H(a,b){J.ma(b,new A.aCL(this))}, +return this.uO(s[this.uN(a)],a)>=0}, +a8a(a,b){return new A.bl(this,A.w(this).h("bl<1>")).eo(0,new A.aDL(this,b))}, +I(a,b){J.lp(b,new A.aDK(this))}, i(a,b){var s,r,q,p,o=null if(typeof b=="string"){s=this.b if(s==null)return o @@ -61672,242 +62870,242 @@ 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.aal(b)}, -aal(a){var s,r,q=this.d +return q}else return this.ab_(b)}, +ab_(a){var s,r,q=this.d if(q==null)return null -s=q[this.v1(a)] -r=this.v2(s,a) +s=q[this.uN(a)] +r=this.uO(s,a) if(r<0)return null return s[r].b}, -u(a,b,c){var s,r,q=this +q(a,b,c){var s,r,q=this if(typeof b=="string"){s=q.b -q.YW(s==null?q.b=q.Ps():s,b,c)}else if(typeof b=="number"&&(b&0x3fffffff)===b){r=q.c -q.YW(r==null?q.c=q.Ps():r,b,c)}else q.aan(b,c)}, -aan(a,b){var s,r,q,p=this,o=p.d -if(o==null)o=p.d=p.Ps() -s=p.v1(a) +q.Zp(s==null?q.b=q.Pm():s,b,c)}else if(typeof b=="number"&&(b&0x3fffffff)===b){r=q.c +q.Zp(r==null?q.c=q.Pm():r,b,c)}else q.ab1(b,c)}, +ab1(a,b){var s,r,q,p=this,o=p.d +if(o==null)o=p.d=p.Pm() +s=p.uN(a) r=o[s] -if(r==null)o[s]=[p.Pt(a,b)] -else{q=p.v2(r,a) +if(r==null)o[s]=[p.Pn(a,b)] +else{q=p.uO(r,a) if(q>=0)r[q].b=b -else r.push(p.Pt(a,b))}}, -d4(a,b,c){var s,r,q=this -if(q.aZ(0,b)){s=q.i(0,b) +else r.push(p.Pn(a,b))}}, +cW(a,b,c){var s,r,q=this +if(q.b1(0,b)){s=q.i(0,b) return s==null?A.w(q).z[1].a(s):s}r=c.$0() -q.u(0,b,r) +q.q(0,b,r) return r}, -N(a,b){var s=this -if(typeof b=="string")return s.a3b(s.b,b) -else if(typeof b=="number"&&(b&0x3fffffff)===b)return s.a3b(s.c,b) -else return s.aam(b)}, -aam(a){var s,r,q,p,o=this,n=o.d +O(a,b){var s=this +if(typeof b=="string")return s.a3G(s.b,b) +else if(typeof b=="number"&&(b&0x3fffffff)===b)return s.a3G(s.c,b) +else return s.ab0(b)}, +ab0(a){var s,r,q,p,o=this,n=o.d if(n==null)return null -s=o.v1(a) +s=o.uN(a) r=n[s] -q=o.v2(r,a) +q=o.uO(r,a) if(q<0)return null p=r.splice(q,1)[0] -o.a5a(p) +o.a5G(p) if(r.length===0)delete n[s] return p.b}, -ak(a){var s=this +ao(a){var s=this if(s.a>0){s.b=s.c=s.d=s.e=s.f=null s.a=0 -s.Pp()}}, -ac(a,b){var s=this,r=s.e,q=s.r +s.Pj()}}, +am(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.d(A.cN(s)) +if(q!==s.r)throw A.d(A.cL(s)) r=r.c}}, -YW(a,b,c){var s=a[b] -if(s==null)a[b]=this.Pt(b,c) +Zp(a,b,c){var s=a[b] +if(s==null)a[b]=this.Pn(b,c) else s.b=c}, -a3b(a,b){var s +a3G(a,b){var s if(a==null)return null s=a[b] if(s==null)return null -this.a5a(s) +this.a5G(s) delete a[b] return s.b}, -Pp(){this.r=this.r+1&1073741823}, -Pt(a,b){var s,r=this,q=new A.aDM(a,b) +Pj(){this.r=this.r+1&1073741823}, +Pn(a,b){var s,r=this,q=new A.aER(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.Pp() +r.Pj() return q}, -a5a(a){var s=this,r=a.d,q=a.c +a5G(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.Pp()}, -v1(a){return J.V(a)&1073741823}, -v2(a,b){var s,r +s.Pj()}, +uN(a){return J.W(a)&1073741823}, +uO(a,b){var s,r if(a==null)return-1 s=a.length -for(r=0;r"]=s delete s[""] return s}} -A.aCN.prototype={ +A.aDM.prototype={ $1(a){var s=this.a,r=s.i(0,a) return r==null?A.w(s).z[1].a(r):r}, $S(){return A.w(this.a).h("2(1)")}} -A.aCM.prototype={ -$1(a){return J.e(this.a.i(0,a),this.b)}, +A.aDL.prototype={ +$1(a){return J.f(this.a.i(0,a),this.b)}, $S(){return A.w(this.a).h("F(1)")}} -A.aCL.prototype={ -$2(a,b){this.a.u(0,a,b)}, +A.aDK.prototype={ +$2(a,b){this.a.q(0,a,b)}, $S(){return A.w(this.a).h("~(1,2)")}} -A.aDM.prototype={} -A.bg.prototype={ -gG(a){return this.a.a}, +A.aER.prototype={} +A.bl.prototype={ +gE(a){return this.a.a}, gaB(a){return this.a.a===0}, -gav(a){var s=this.a,r=new A.Eo(s,s.r,this.$ti.h("Eo<1>")) +gav(a){var s=this.a,r=new A.EC(s,s.r,this.$ti.h("EC<1>")) r.c=s.e return r}, -O(a,b){return this.a.aZ(0,b)}, -ac(a,b){var s=this.a,r=s.e,q=s.r +N(a,b){return this.a.b1(0,b)}, +am(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.d(A.cN(s)) +if(q!==s.r)throw A.d(A.cL(s)) r=r.c}}} -A.Eo.prototype={ -ga3(a){return this.d}, -F(){var s,r=this,q=r.a -if(r.b!==q.r)throw A.d(A.cN(q)) +A.EC.prototype={ +ga2(a){return this.d}, +H(){var s,r=this,q=r.a +if(r.b!==q.r)throw A.d(A.cL(q)) s=r.c if(s==null){r.d=null return!1}else{r.d=s.a r.c=s.c return!0}}} -A.LV.prototype={ -v1(a){return A.m9(a)&1073741823}, -v2(a,b){var s,r,q +A.Me.prototype={ +uN(a){return A.mp(a)&1073741823}, +uO(a,b){var s,r,q if(a==null)return-1 s=a.length for(r=0;r0;){--q;--s -j[q]=r[s]}}return A.Es(j,k)}} -A.aji.prototype={ -G7(){return[this.a,this.b]}, +j[q]=r[s]}}return A.EG(j,k)}} +A.ak9.prototype={ +FU(){return[this.a,this.b]}, l(a,b){if(b==null)return!1 -return b instanceof A.aji&&this.$s===b.$s&&J.e(this.a,b.a)&&J.e(this.b,b.b)}, -gJ(a){return A.a4(this.$s,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)}} -A.ajj.prototype={ -G7(){return[this.a,this.b,this.c]}, +return b instanceof A.ak9&&this.$s===b.$s&&J.f(this.a,b.a)&&J.f(this.b,b.b)}, +gJ(a){return A.a3(this.$s,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)}} +A.aka.prototype={ +FU(){return[this.a,this.b,this.c]}, l(a,b){var s=this if(b==null)return!1 -return b instanceof A.ajj&&s.$s===b.$s&&J.e(s.a,b.a)&&J.e(s.b,b.b)&&J.e(s.c,b.c)}, +return b instanceof A.aka&&s.$s===b.$s&&J.f(s.a,b.a)&&J.f(s.b,b.b)&&J.f(s.c,b.c)}, gJ(a){var s=this -return A.a4(s.$s,s.a,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.ajk.prototype={ -G7(){return this.a}, +return A.a3(s.$s,s.a,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.akb.prototype={ +FU(){return this.a}, l(a,b){if(b==null)return!1 -return b instanceof A.ajk&&this.$s===b.$s&&A.bE0(this.a,b.a)}, -gJ(a){return A.a4(this.$s,A.c_(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)}} -A.qX.prototype={ +return b instanceof A.akb&&this.$s===b.$s&&A.bFn(this.a,b.a)}, +gJ(a){return A.a3(this.$s,A.c4(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)}} +A.r5.prototype={ j(a){return"RegExp/"+this.a+"/"+this.b.flags}, -ga2b(){var s=this,r=s.c +ga2G(){var s=this,r=s.c if(r!=null)return r r=s.b -return s.c=A.b8A(s.a,r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, -ga2a(){var s=this,r=s.d +return s.c=A.b9z(s.a,r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, +ga2F(){var s=this,r=s.d if(r!=null)return r r=s.b -return s.d=A.b8A(s.a+"|()",r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, -j_(a){var s=this.b.exec(a) +return s.d=A.b9z(s.a+"|()",r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, +iT(a){var s=this.b.exec(a) if(s==null)return null -return new A.HH(s)}, -ahk(a){var s=this.j_(a) +return new A.HY(s)}, +ahU(a){var s=this.iT(a) if(s!=null)return s.b[0] return null}, -Bl(a,b,c){var s=b.length -if(c>s)throw A.d(A.cR(c,0,s,null,null)) -return new A.aba(this,b,c)}, -Bk(a,b){return this.Bl(a,b,0)}, -Og(a,b){var s,r=this.ga2b() +Ba(a,b,c){var s=b.length +if(c>s)throw A.d(A.cT(c,0,s,null,null)) +return new A.ac0(this,b,c)}, +B9(a,b){return this.Ba(a,b,0)}, +Ob(a,b){var s,r=this.ga2G() r.lastIndex=b s=r.exec(a) if(s==null)return null -return new A.HH(s)}, -ar9(a,b){var s,r=this.ga2a() +return new A.HY(s)}, +arL(a,b){var s,r=this.ga2F() r.lastIndex=b s=r.exec(a) if(s==null)return null if(s.pop()!=null)return null -return new A.HH(s)}, -rX(a,b,c){if(c<0||c>b.length)throw A.d(A.cR(c,0,b.length,null,null)) -return this.ar9(b,c)}, -$ia6c:1} -A.HH.prototype={ -go8(a){return this.b.index}, -ghR(a){var s=this.b +return new A.HY(s)}, +rO(a,b,c){if(c<0||c>b.length)throw A.d(A.cT(c,0,b.length,null,null)) +return this.arL(b,c)}, +$ia6U:1} +A.HY.prototype={ +go4(a){return this.b.index}, +ghM(a){var s=this.b return s.index+s[0].length}, -vR(a){return this.b[a]}, +vB(a){return this.b[a]}, i(a,b){return this.b[b]}, -WP(a){var s,r,q,p=A.b([],t._m) +Xl(a){var s,r,q,p=A.b([],t._m) for(s=a.length,r=this.b,q=0;q=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.G8.prototype={ -ghR(a){return this.a+this.c.length}, -i(a,b){if(b!==0)A.Z(A.a63(b,null,null)) +A.Gp.prototype={ +ghM(a){return this.a+this.c.length}, +i(a,b){if(b!==0)A.V(A.a6K(b,null,null)) return this.c}, -vR(a){if(a!==0)throw A.d(A.a63(a,null,null)) +vB(a){if(a!==0)throw A.d(A.a6K(a,null,null)) return this.c}, -$izf:1, -go8(a){return this.a}} -A.alx.prototype={ -gav(a){return new A.b0J(this.a,this.b,this.c)}, +$izp:1, +go4(a){return this.a}} +A.amw.prototype={ +gav(a){return new A.b1F(this.a,this.b,this.c)}, ga5(a){var s=this.a,r=this.b,q=s.indexOf(r,this.c) -if(q>=0)return new A.G8(q,s,r) -throw A.d(A.cy())}} -A.b0J.prototype={ -F(){var s,r,q=this,p=q.c,o=q.b,n=o.length,m=q.a,l=m.length +if(q>=0)return new A.Gp(q,s,r) +throw A.d(A.ct())}} +A.b1F.prototype={ +H(){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.G8(s,m,o) +q.d=new A.Gp(s,m,o) q.c=r===q.c?r+1:r return!0}, -ga3(a){var s=this.d +ga2(a){var s=this.d s.toString return s}} -A.aU4.prototype={ -b7(){var s=this.b -if(s===this)throw A.d(new A.lu("Local '"+this.a+"' has not been initialized.")) +A.aVf.prototype={ +bc(){var s=this.b +if(s===this)throw A.d(new A.lJ("Local '"+this.a+"' has not been initialized.")) return s}, -b3(){var s=this.b -if(s===this)throw A.d(A.jd(this.a)) +b8(){var s=this.b +if(s===this)throw A.d(A.jl(this.a)) return s}, -sev(a){var s=this -if(s.b!==s)throw A.d(new A.lu("Local '"+s.a+"' has already been initialized.")) +seq(a){var s=this +if(s.b!==s)throw A.d(new A.lJ("Local '"+s.a+"' has already been initialized.")) s.b=a}} -A.aXv.prototype={ -PP(){var s=this,r=s.b +A.aYB.prototype={ +PK(){var s=this,r=s.b return r===s?s.b=s.c.$0():r}, -bI(){var s,r=this,q=r.b +bt(){var s,r=this,q=r.b if(q===r){s=r.c.$0() -if(r.b!==r)throw A.d(new A.lu("Local '"+r.a+u.N)) +if(r.b!==r)throw A.d(new A.lJ("Local '"+r.a+u.N)) r.b=s q=s}return q}} -A.MX.prototype={ -gh5(a){return B.abv}, -a6O(a,b,c){throw A.d(A.a8("Int64List not supported by dart2js."))}, -aG0(a,b,c){A.BS(a,b,c) +A.Ng.prototype={ +gh3(a){return B.abH}, +j8(a,b,c){A.nk(a,b,c) +return c==null?new Uint8Array(a,b):new Uint8Array(a,b,c)}, +a7o(a){return this.j8(a,0,null)}, +a7n(a,b,c){A.nk(a,b,c) +return new Uint16Array(a,b,c)}, +a7k(a,b,c){A.nk(a,b,c) +return new Int32Array(a,b,c)}, +HS(a,b,c){throw A.d(A.a8("Int64List not supported by dart2js."))}, +a7i(a,b,c){A.nk(a,b,c) +return new Float32Array(a,b,c)}, +a7j(a,b,c){A.nk(a,b,c) +return new Float64Array(a,b,c)}, +rb(a,b,c){A.nk(a,b,c) return c==null?new DataView(a,b):new DataView(a,b,c)}, -aG_(a){return this.aG0(a,0,null)}, -$idZ:1, -$iYp:1} -A.N1.prototype={ -awf(a,b,c,d){var s=A.cR(b,0,c,d,null) +Rl(a){return this.rb(a,0,null)}, +$ie6:1, +$iCE:1} +A.Nl.prototype={ +gdc(a){return a.buffer}, +giV(a){return a.byteLength}, +gfB(a){return a.byteOffset}, +awS(a,b,c,d){var s=A.cT(b,0,c,d,null) throw A.d(s)}, -ZG(a,b,c,d){if(b>>>0!==b||b>c)this.awf(a,b,c,d)}, -$ifv:1} -A.MY.prototype={ -gh5(a){return B.abw}, -Ws(a,b,c){throw A.d(A.a8("Int64 accessor not supported by dart2js."))}, -Xb(a,b,c,d){throw A.d(A.a8("Int64 accessor not supported by dart2js."))}, -agf(a,b,c,d){return a.setUint32(b,c,B.H===d)}, -age(a,b,c){return this.agf(a,b,c,B.ff)}, -$idZ:1, -$icD:1} -A.EK.prototype={ -gG(a){return a.length}, -a3U(a,b,c,d,e){var s,r,q=a.length -this.ZG(a,b,q,"start") -this.ZG(a,c,q,"end") -if(b>c)throw A.d(A.cR(b,0,c,null,null)) +a_9(a,b,c,d){if(b>>>0!==b||b>c)this.awS(a,b,c,d)}, +$ids:1} +A.Nh.prototype={ +gh3(a){return B.abI}, +eZ(a,b,c){return a.getFloat32(b,B.n===c)}, +WT(a,b,c){return a.getFloat64(b,B.n===c)}, +WW(a,b,c){return a.getInt32(b,B.n===c)}, +Et(a,b,c){throw A.d(A.a8("Int64 accessor not supported by dart2js."))}, +WY(a,b){return a.getInt8(b)}, +el(a,b,c){return a.getUint16(b,B.n===c)}, +qw(a,b,c){return a.getUint32(b,B.n===c)}, +iH(a,b){return a.getUint8(b)}, +XI(a,b,c,d){throw A.d(A.a8("Int64 accessor not supported by dart2js."))}, +Mf(a,b,c,d){return a.setUint32(b,c,B.n===d)}, +agQ(a,b,c){return this.Mf(a,b,c,B.fi)}, +$ie6:1, +$icy:1} +A.EZ.prototype={ +gE(a){return a.length}, +a4p(a,b,c,d,e){var s,r,q=a.length +this.a_9(a,b,q,"start") +this.a_9(a,c,q,"end") +if(b>c)throw A.d(A.cT(b,0,c,null,null)) s=c-b -if(e<0)throw A.d(A.bQ(e,null)) +if(e<0)throw A.d(A.bM(e,null)) r=d.length if(r-e0){s=Date.now()-r.c -if(s>(p+1)*o)p=B.e.ey(s,o)}q.c=p +if(s>(p+1)*o)p=B.e.e4(s,o)}q.c=p r.d.$1(q)}, $S:20} -A.RB.prototype={ -eK(a,b){var s,r=this +A.RR.prototype={ +eH(a,b){var s,r=this if(b==null)b=r.$ti.c.a(b) -if(!r.b)r.a.pJ(b) +if(!r.b)r.a.pE(b) else{s=r.a -if(r.$ti.h("ap<1>").b(b))s.Zw(b) -else s.wo(b)}}, -mF(a,b){var s -if(b==null)b=A.Cg(a) +if(r.$ti.h("at<1>").b(b))s.a__(b) +else s.w8(b)}}, +my(a,b){var s +if(b==null)b=A.Cs(a) s=this.a -if(this.b)s.jI(a,b) -else s.FE(a,b)}, -kP(a){return this.mF(a,null)}, -$iCO:1} -A.b21.prototype={ +if(this.b)s.jG(a,b) +else s.Fr(a,b)}, +kO(a){return this.my(a,null)}, +$iD0:1} +A.b2Y.prototype={ $1(a){return this.a.$2(0,a)}, -$S:40} -A.b22.prototype={ -$2(a,b){this.a.$2(1,new A.KR(a,b))}, -$S:331} +$S:36} A.b2Z.prototype={ -$2(a,b){this.a(a,b)}, +$2(a,b){this.a.$2(1,new A.L8(a,b))}, $S:332} -A.h0.prototype={ -ga3(a){return this.b}, -aAv(a,b){var s,r,q +A.b3V.prototype={ +$2(a,b){this.a(a,b)}, +$S:334} +A.fV.prototype={ +ga2(a){return this.b}, +aB7(a,b){var s,r,q a=a b=b s=this.a for(;!0;)try{r=s(this,a,b) return r}catch(q){b=q a=1}}, -F(){var s,r,q,p,o=this,n=null,m=0 +H(){var s,r,q,p,o=this,n=null,m=0 for(;!0;){s=o.d -if(s!=null)try{if(s.F()){o.b=J.bta(s) +if(s!=null)try{if(s.H()){o.b=J.buo(s) return!0}else o.d=null}catch(r){n=r m=1 -o.d=null}q=o.aAv(m,n) +o.d=null}q=o.aB7(m,n) if(1===q)return!0 if(0===q){o.b=null p=o.e -if(p==null||p.length===0){o.a=A.bjU +if(p==null||p.length===0){o.a=A.bl0 return!1}o.a=p.pop() m=0 n=null @@ -62218,45 +63437,45 @@ continue}if(3===q){n=o.c o.c=null p=o.e if(p==null||p.length===0){o.b=null -o.a=A.bjU +o.a=A.bl0 throw n return!1}o.a=p.pop() m=1 continue}throw A.d(A.a7("sync*"))}return!1}, -rh(a){var s,r,q=this -if(a instanceof A.ex){s=a.a() +r9(a){var s,r,q=this +if(a instanceof A.eG){s=a.a() r=q.e if(r==null)r=q.e=[] r.push(q.a) q.a=s -return 2}else{q.d=J.ax(a) +return 2}else{q.d=J.aA(a) return 2}}} -A.ex.prototype={ -gav(a){return new A.h0(this.a(),this.$ti.h("h0<1>"))}} -A.XB.prototype={ +A.eG.prototype={ +gav(a){return new A.fV(this.a(),this.$ti.h("fV<1>"))}} +A.XW.prototype={ j(a){return A.j(this.a)}, -$idm:1, -gFc(){return this.b}} -A.iV.prototype={} -A.Br.prototype={ -r2(){}, -r3(){}} -A.RO.prototype={ -gXy(a){return new A.iV(this,A.w(this).h("iV<1>"))}, -gPl(){return this.c<4}, -aA8(a){var s=a.CW,r=a.ch +$idl:1, +gF0(){return this.b}} +A.j0.prototype={} +A.BD.prototype={ +qW(){}, +qX(){}} +A.S3.prototype={ +gY4(a){return new A.j0(this,A.w(this).h("j0<1>"))}, +gPf(){return this.c<4}, +aAL(a){var s=a.CW,r=a.ch if(s==null)this.d=r else s.ch=r if(r==null)this.e=s else r.CW=s a.CW=a a.ch=a}, -a4p(a,b,c,d){var s,r,q,p,o,n=this -if((n.c&4)!==0)return A.bjv(c,A.w(n).c) +a4V(a,b,c,d){var s,r,q,p,o,n=this +if((n.c&4)!==0)return A.bkC(c,A.w(n).c) s=A.w(n) -r=$.aG +r=$.aP q=d?1:0 -p=new A.Br(n,A.aTq(r,a,s.c),A.baq(r,b),A.bap(r,c),r,q,s.h("Br<1>")) +p=new A.BD(n,A.aUB(r,a,s.c),A.bbi(r,b),A.bbh(r,c),r,q,s.h("BD<1>")) p.CW=p p.ch=p p.ay=n.c&1 @@ -62266,157 +63485,157 @@ p.ch=null p.CW=o if(o==null)n.d=p else o.ch=p -if(n.d===p)A.apB(n.a) +if(n.d===p)A.aqL(n.a) return p}, -a30(a){var s,r=this -A.w(r).h("Br<1>").a(a) +a3v(a){var s,r=this +A.w(r).h("BD<1>").a(a) if(a.ch===a)return null s=a.ay if((s&2)!==0)a.ay=s|4 -else{r.aA8(a) -if((r.c&2)===0&&r.d==null)r.aoK()}return null}, -a31(a){}, -a33(a){}, -N9(){if((this.c&4)!==0)return new A.o1("Cannot add new events after calling close") -return new A.o1("Cannot add new events while doing an addStream")}, -C(a,b){if(!this.gPl())throw A.d(this.N9()) -this.tY(b)}, -HP(a,b){var s -A.hr(a,"error",t.K) -if(!this.gPl())throw A.d(this.N9()) -s=$.aG.xV(a,b) +else{r.aAL(a) +if((r.c&2)===0&&r.d==null)r.apk()}return null}, +a3w(a){}, +a3y(a){}, +N4(){if((this.c&4)!==0)return new A.oe("Cannot add new events after calling close") +return new A.oe("Cannot add new events while doing an addStream")}, +D(a,b){if(!this.gPf())throw A.d(this.N4()) +this.tO(b)}, +HA(a,b){var s +A.hl(a,"error",t.K) +if(!this.gPf())throw A.d(this.N4()) +s=$.aP.xG(a,b) if(s!=null){a=s.a -b=s.b}else if(b==null)b=A.Cg(a) -this.tZ(a,b)}, -HO(a){return this.HP(a,null)}, +b=s.b}else if(b==null)b=A.Cs(a) +this.tP(a,b)}, +Hz(a){return this.HA(a,null)}, R(a){var s,r,q=this if((q.c&4)!==0){s=q.r s.toString -return s}if(!q.gPl())throw A.d(q.N9()) +return s}if(!q.gPf())throw A.d(q.N4()) q.c|=4 r=q.r -if(r==null)r=q.r=new A.aR($.aG,t.D4) -q.pO() +if(r==null)r=q.r=new A.aV($.aP,t.U) +q.pJ() return r}, -aoK(){if((this.c&4)!==0){var s=this.r -if((s.a&30)===0)s.pJ(null)}A.apB(this.b)}} -A.RC.prototype={ -tY(a){var s,r -for(s=this.d,r=this.$ti.h("pS<1>");s!=null;s=s.ch)s.pI(new A.pS(a,r))}, -tZ(a,b){var s -for(s=this.d;s!=null;s=s.ch)s.pI(new A.Hd(a,b))}, -pO(){var s=this.d -if(s!=null)for(;s!=null;s=s.ch)s.pI(B.hZ) -else this.r.pJ(null)}} -A.azF.prototype={ +apk(){if((this.c&4)!==0){var s=this.r +if((s.a&30)===0)s.pE(null)}A.aqL(this.b)}} +A.RS.prototype={ +tO(a){var s,r +for(s=this.d,r=this.$ti.h("q0<1>");s!=null;s=s.ch)s.pC(new A.q0(a,r))}, +tP(a,b){var s +for(s=this.d;s!=null;s=s.ch)s.pC(new A.Hu(a,b))}, +pJ(){var s=this.d +if(s!=null)for(;s!=null;s=s.ch)s.pC(B.i0) +else this.r.pE(null)}} +A.aAM.prototype={ $0(){var s,r,q -try{this.a.qW(this.b.$0())}catch(q){s=A.aW(q) -r=A.bu(q) -A.b2a(this.a,s,r)}}, +try{this.a.qP(this.b.$0())}catch(q){s=A.b_(q) +r=A.bz(q) +A.b36(this.a,s,r)}}, $S:0} -A.azE.prototype={ +A.aAL.prototype={ $0(){var s,r,q -try{this.a.qW(this.b.$0())}catch(q){s=A.aW(q) -r=A.bu(q) -A.b2a(this.a,s,r)}}, +try{this.a.qP(this.b.$0())}catch(q){s=A.b_(q) +r=A.bz(q) +A.b36(this.a,s,r)}}, $S:0} -A.azD.prototype={ +A.aAK.prototype={ $0(){var s,r,q,p=this,o=p.a if(o==null){p.c.a(null) -p.b.qW(null)}else try{p.b.qW(o.$0())}catch(q){s=A.aW(q) -r=A.bu(q) -A.b2a(p.b,s,r)}}, +p.b.qP(null)}else try{p.b.qP(o.$0())}catch(q){s=A.b_(q) +r=A.bz(q) +A.b36(p.b,s,r)}}, $S:0} -A.azH.prototype={ +A.aAO.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.jI(a,b) +if(r.b===0||s.c)s.d.jG(a,b) else{s.e.b=a -s.f.b=b}}else if(q===0&&!s.c)s.d.jI(s.e.b7(),s.f.b7())}, -$S:122} -A.azG.prototype={ +s.f.b=b}}else if(q===0&&!s.c)s.d.jG(s.e.bc(),s.f.bc())}, +$S:131} +A.aAN.prototype={ $1(a){var s,r=this,q=r.a;--q.b s=q.a -if(s!=null){J.ix(s,r.b,a) -if(q.b===0)r.c.wo(A.hQ(s,!0,r.w))}else if(q.b===0&&!r.e)r.c.jI(r.f.b7(),r.r.b7())}, -$S(){return this.w.h("bx(0)")}} -A.azC.prototype={ +if(s!=null){J.iD(s,r.b,a) +if(q.b===0)r.c.w8(A.hN(s,!0,r.w))}else if(q.b===0&&!r.e)r.c.jG(r.f.bc(),r.r.bc())}, +$S(){return this.w.h("bG(0)")}} +A.aAJ.prototype={ $2(a,b){var s if(this.a.b(a))s=!1 else s=!0 if(s)throw A.d(a) return this.c.$2(a,b)}, -$S(){return this.d.h("0/(y,eb)")}} -A.azB.prototype={ +$S(){return this.d.h("0/(A,ei)")}} +A.aAI.prototype={ $1(a){return a}, $S(){return this.a.h("0(0)")}} -A.a9T.prototype={ +A.aaJ.prototype={ j(a){var s=this.b.j(0) return"TimeoutException after "+s+": "+this.a}, -$ic4:1} -A.Bx.prototype={ -mF(a,b){var s -A.hr(a,"error",t.K) +$ic9:1} +A.BJ.prototype={ +my(a,b){var s +A.hl(a,"error",t.K) if((this.a.a&30)!==0)throw A.d(A.a7("Future already completed")) -s=$.aG.xV(a,b) +s=$.aP.xG(a,b) if(s!=null){a=s.a -b=s.b}else if(b==null)b=A.Cg(a) -this.jI(a,b)}, -kP(a){return this.mF(a,null)}, -$iCO:1} -A.bT.prototype={ -eK(a,b){var s=this.a +b=s.b}else if(b==null)b=A.Cs(a) +this.jG(a,b)}, +kO(a){return this.my(a,null)}, +$iD0:1} +A.bX.prototype={ +eH(a,b){var s=this.a if((s.a&30)!==0)throw A.d(A.a7("Future already completed")) -s.pJ(b)}, -i8(a){return this.eK(a,null)}, -jI(a,b){this.a.FE(a,b)}} -A.ti.prototype={ -eK(a,b){var s=this.a +s.pE(b)}, +hZ(a){return this.eH(a,null)}, +jG(a,b){this.a.Fr(a,b)}} +A.tt.prototype={ +eH(a,b){var s=this.a if((s.a&30)!==0)throw A.d(A.a7("Future already completed")) -s.qW(b)}, -i8(a){return this.eK(a,null)}, -jI(a,b){this.a.jI(a,b)}} -A.n3.prototype={ -aNI(a){if((this.c&15)!==6)return!0 -return this.b.b.VG(this.d,a.a,t.w,t.K)}, -aKV(a){var s,r=this.e,q=null,p=t.z,o=t.K,n=a.a,m=this.b.b -if(t.Hg.b(r))q=m.adh(r,n,a.b,p,o,t.Km) -else q=m.VG(r,n,p,o) +s.qP(b)}, +hZ(a){return this.eH(a,null)}, +jG(a,b){this.a.jG(a,b)}} +A.nf.prototype={ +aOk(a){if((this.c&15)!==6)return!0 +return this.b.b.W9(this.d,a.a,t.w,t.K)}, +aLx(a){var s,r=this.e,q=null,p=t.z,o=t.K,n=a.a,m=this.b.b +if(t.Hg.b(r))q=m.adS(r,n,a.b,p,o,t.Km) +else q=m.W9(r,n,p,o) try{p=q -return p}catch(s){if(t.ns.b(A.aW(s))){if((this.c&1)!==0)throw A.d(A.bQ("The error handler of Future.then must return a value of the returned future's type","onError")) -throw A.d(A.bQ("The error handler of Future.catchError must return a value of the future's type","onError"))}else throw s}}} -A.aR.prototype={ -a3P(a){this.a=this.a&1|4 +return p}catch(s){if(t.ns.b(A.b_(s))){if((this.c&1)!==0)throw A.d(A.bM("The error handler of Future.then must return a value of the returned future's type","onError")) +throw A.d(A.bM("The error handler of Future.catchError must return a value of the future's type","onError"))}else throw s}}} +A.aV.prototype={ +a4k(a){this.a=this.a&1|4 this.c=a}, -jw(a,b,c){var s,r,q=$.aG -if(q===B.aA){if(b!=null&&!t.Hg.b(b)&&!t.C_.b(b))throw A.d(A.h5(b,"onError",u.w))}else{a=q.L7(a,c.h("0/"),this.$ti.c) -if(b!=null)b=A.bl9(b,q)}s=new A.aR($.aG,c.h("aR<0>")) +jt(a,b,c){var s,r,q=$.aP +if(q===B.ay){if(b!=null&&!t.Hg.b(b)&&!t.C_.b(b))throw A.d(A.h0(b,"onError",u.w))}else{a=q.KX(a,c.h("0/"),this.$ti.c) +if(b!=null)b=A.bmg(b,q)}s=new A.aV($.aP,c.h("aV<0>")) r=b==null?1:3 -this.wk(new A.n3(s,r,a,b,this.$ti.h("@<1>").ab(c).h("n3<1,2>"))) +this.w4(new A.nf(s,r,a,b,this.$ti.h("@<1>").af(c).h("nf<1,2>"))) return s}, -cB(a,b){return this.jw(a,null,b)}, -a4P(a,b,c){var s=new A.aR($.aG,c.h("aR<0>")) -this.wk(new A.n3(s,3,a,b,this.$ti.h("@<1>").ab(c).h("n3<1,2>"))) +cz(a,b){return this.jt(a,null,b)}, +a5k(a,b,c){var s=new A.aV($.aP,c.h("aV<0>")) +this.w4(new A.nf(s,3,a,b,this.$ti.h("@<1>").af(c).h("nf<1,2>"))) return s}, -xm(a,b){var s=this.$ti,r=$.aG,q=new A.aR(r,s) -if(r!==B.aA)a=A.bl9(a,r) -this.wk(new A.n3(q,2,b,a,s.h("@<1>").ab(s.c).h("n3<1,2>"))) +x7(a,b){var s=this.$ti,r=$.aP,q=new A.aV(r,s) +if(r!==B.ay)a=A.bmg(a,r) +this.w4(new A.nf(q,2,b,a,s.h("@<1>").af(s.c).h("nf<1,2>"))) return q}, -rl(a){return this.xm(a,null)}, -l9(a){var s=this.$ti,r=$.aG,q=new A.aR(r,s) -if(r!==B.aA)a=r.Vs(a,t.z) -this.wk(new A.n3(q,8,a,null,s.h("@<1>").ab(s.c).h("n3<1,2>"))) +re(a){return this.x7(a,null)}, +l6(a){var s=this.$ti,r=$.aP,q=new A.aV(r,s) +if(r!==B.ay)a=r.VV(a,t.z) +this.w4(new A.nf(q,8,a,null,s.h("@<1>").af(s.c).h("nf<1,2>"))) return q}, -aBo(a){this.a=this.a&1|16 +aC0(a){this.a=this.a&1|16 this.c=a}, -FL(a){this.a=a.a&30|this.a&1 +Fy(a){this.a=a.a&30|this.a&1 this.c=a.c}, -wk(a){var s=this,r=s.a +w4(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.wk(a) -return}s.FL(r)}s.b.ts(new A.aWV(s,a))}}, -PI(a){var s,r,q,p,o,n=this,m={} +if((r.a&24)===0){r.w4(a) +return}s.Fy(r)}s.b.ti(new A.aY2(s,a))}}, +PD(a){var s,r,q,p,o,n=this,m={} m.a=a if(a==null)return s=n.a @@ -62425,338 +63644,338 @@ 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.PI(a) -return}n.FL(s)}m.a=n.H2(a) -n.b.ts(new A.aX1(m,n))}}, -GU(){var s=this.c +if((s.a&24)===0){s.PD(a) +return}n.Fy(s)}m.a=n.GO(a) +n.b.ti(new A.aY9(m,n))}}, +GF(){var s=this.c this.c=null -return this.H2(s)}, -H2(a){var s,r,q +return this.GO(s)}, +GO(a){var s,r,q for(s=a,r=null;s!=null;r=s,s=q){q=s.a s.a=r}return r}, -Nt(a){var s,r,q,p=this +No(a){var s,r,q,p=this p.a^=2 -try{a.jw(new A.aWZ(p),new A.aX_(p),t.P)}catch(q){s=A.aW(q) -r=A.bu(q) -A.iZ(new A.aX0(p,s,r))}}, -qW(a){var s,r=this,q=r.$ti -if(q.h("ap<1>").b(a))if(q.b(a))A.bas(a,r) -else r.Nt(a) -else{s=r.GU() +try{a.jt(new A.aY6(p),new A.aY7(p),t.P)}catch(q){s=A.b_(q) +r=A.bz(q) +A.j4(new A.aY8(p,s,r))}}, +qP(a){var s,r=this,q=r.$ti +if(q.h("at<1>").b(a))if(q.b(a))A.bbk(a,r) +else r.No(a) +else{s=r.GF() r.a=8 r.c=a -A.Ht(r,s)}}, -wo(a){var s=this,r=s.GU() +A.HK(r,s)}}, +w8(a){var s=this,r=s.GF() s.a=8 s.c=a -A.Ht(s,r)}, -jI(a,b){var s=this.GU() -this.aBo(A.ar8(a,b)) -A.Ht(this,s)}, -pJ(a){if(this.$ti.h("ap<1>").b(a)){this.Zw(a) -return}this.ao7(a)}, -ao7(a){this.a^=2 -this.b.ts(new A.aWX(this,a))}, -Zw(a){if(this.$ti.b(a)){A.bDy(a,this) -return}this.Nt(a)}, -FE(a,b){this.a^=2 -this.b.ts(new A.aWW(this,a,b))}, -aR7(a,b,c){var s,r=this,q={} -if((r.a&24)!==0){q=new A.aR($.aG,r.$ti) -q.pJ(r) -return q}s=new A.aR($.aG,r.$ti) +A.HK(s,r)}, +jG(a,b){var s=this.GF() +this.aC0(A.ask(a,b)) +A.HK(this,s)}, +pE(a){if(this.$ti.h("at<1>").b(a)){this.a__(a) +return}this.aoI(a)}, +aoI(a){this.a^=2 +this.b.ti(new A.aY4(this,a))}, +a__(a){if(this.$ti.b(a)){A.bEV(a,this) +return}this.No(a)}, +Fr(a,b){this.a^=2 +this.b.ti(new A.aY3(this,a,b))}, +aRL(a,b,c){var s,r=this,q={} +if((r.a&24)!==0){q=new A.aV($.aP,r.$ti) +q.pE(r) +return q}s=new A.aV($.aP,r.$ti) q.a=null -q.a=A.dq(b,new A.aX6(s,b)) -r.jw(new A.aX7(q,r,s),new A.aX8(q,s),t.P) +q.a=A.dr(b,new A.aYe(s,b)) +r.jt(new A.aYf(q,r,s),new A.aYg(q,s),t.P) return s}, -aR6(a,b){return this.aR7(a,b,null)}, -$iap:1} -A.aWV.prototype={ -$0(){A.Ht(this.a,this.b)}, +aRK(a,b){return this.aRL(a,b,null)}, +$iat:1} +A.aY2.prototype={ +$0(){A.HK(this.a,this.b)}, $S:0} -A.aX1.prototype={ -$0(){A.Ht(this.b,this.a.a)}, +A.aY9.prototype={ +$0(){A.HK(this.b,this.a.a)}, $S:0} -A.aWZ.prototype={ +A.aY6.prototype={ $1(a){var s,r,q,p=this.a p.a^=2 -try{p.wo(p.$ti.c.a(a))}catch(q){s=A.aW(q) -r=A.bu(q) -p.jI(s,r)}}, -$S:39} -A.aX_.prototype={ -$2(a,b){this.a.jI(a,b)}, -$S:37} -A.aX0.prototype={ -$0(){this.a.jI(this.b,this.c)}, +try{p.w8(p.$ti.c.a(a))}catch(q){s=A.b_(q) +r=A.bz(q) +p.jG(s,r)}}, +$S:31} +A.aY7.prototype={ +$2(a,b){this.a.jG(a,b)}, +$S:38} +A.aY8.prototype={ +$0(){this.a.jG(this.b,this.c)}, $S:0} -A.aWY.prototype={ -$0(){A.bas(this.a.a,this.b)}, +A.aY5.prototype={ +$0(){A.bbk(this.a.a,this.b)}, $S:0} -A.aWX.prototype={ -$0(){this.a.wo(this.b)}, +A.aY4.prototype={ +$0(){this.a.w8(this.b)}, $S:0} -A.aWW.prototype={ -$0(){this.a.jI(this.b,this.c)}, +A.aY3.prototype={ +$0(){this.a.jG(this.b,this.c)}, $S:0} -A.aX4.prototype={ +A.aYc.prototype={ $0(){var s,r,q,p,o,n,m=this,l=null try{q=m.a.a -l=q.b.b.VF(q.d,t.z)}catch(p){s=A.aW(p) -r=A.bu(p) +l=q.b.b.W8(q.d,t.z)}catch(p){s=A.b_(p) +r=A.bz(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.ar8(s,r) +else o.c=A.ask(s,r) o.b=!0 -return}if(l instanceof A.aR&&(l.a&24)!==0){if((l.a&16)!==0){q=m.a +return}if(l instanceof A.aV&&(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=l.cB(new A.aX5(n),t.z) +q.c=l.cz(new A.aYd(n),t.z) q.b=!1}}, $S:0} -A.aX5.prototype={ +A.aYd.prototype={ $1(a){return this.a}, -$S:336} -A.aX3.prototype={ +$S:338} +A.aYb.prototype={ $0(){var s,r,q,p,o,n try{q=this.a p=q.a o=p.$ti -q.c=p.b.b.VG(p.d,this.b,o.h("2/"),o.c)}catch(n){s=A.aW(n) -r=A.bu(n) +q.c=p.b.b.W9(p.d,this.b,o.h("2/"),o.c)}catch(n){s=A.b_(n) +r=A.bz(n) q=this.a -q.c=A.ar8(s,r) +q.c=A.ask(s,r) q.b=!0}}, $S:0} -A.aX2.prototype={ +A.aYa.prototype={ $0(){var s,r,q,p,o,n,m=this try{s=m.a.a.c p=m.b -if(p.a.aNI(s)&&p.a.e!=null){p.c=p.a.aKV(s) -p.b=!1}}catch(o){r=A.aW(o) -q=A.bu(o) +if(p.a.aOk(s)&&p.a.e!=null){p.c=p.a.aLx(s) +p.b=!1}}catch(o){r=A.b_(o) +q=A.bz(o) p=m.a.a.c n=m.b if(p.a===r)n.c=p -else n.c=A.ar8(r,q) +else n.c=A.ask(r,q) n.b=!0}}, $S:0} -A.aX6.prototype={ -$0(){this.a.jI(new A.a9T("Future not completed",this.b),B.rr)}, +A.aYe.prototype={ +$0(){this.a.jG(new A.aaJ("Future not completed",this.b),B.ru)}, $S:0} -A.aX7.prototype={ +A.aYf.prototype={ $1(a){var s=this.a.a -if(s.b!=null){s.bA(0) -this.c.wo(a)}}, -$S(){return this.b.$ti.h("bx(1)")}} -A.aX8.prototype={ +if(s.b!=null){s.by(0) +this.c.w8(a)}}, +$S(){return this.b.$ti.h("bG(1)")}} +A.aYg.prototype={ $2(a,b){var s=this.a.a -if(s.b!=null){s.bA(0) -this.b.jI(a,b)}}, -$S:37} -A.abu.prototype={} +if(s.b!=null){s.by(0) +this.b.jG(a,b)}}, +$S:38} +A.acl.prototype={} A.dp.prototype={ -gG(a){var s={},r=new A.aR($.aG,t.wJ) +gE(a){var s={},r=new A.aV($.aP,t.wJ) s.a=0 -this.hW(new A.aOf(s,this),!0,new A.aOg(s,r),r.ga_3()) +this.hP(new A.aPp(s,this),!0,new A.aPq(s,r),r.ga_x()) return r}, -ga5(a){var s=new A.aR($.aG,A.w(this).h("aR")),r=this.hW(null,!0,new A.aOd(s),s.ga_3()) -r.Ky(new A.aOe(this,r,s)) +ga5(a){var s=new A.aV($.aP,A.w(this).h("aV")),r=this.hP(null,!0,new A.aPn(s),s.ga_x()) +r.Kk(new A.aPo(this,r,s)) return s}} -A.aOf.prototype={ +A.aPp.prototype={ $1(a){++this.a.a}, $S(){return A.w(this.b).h("~(dp.T)")}} -A.aOg.prototype={ -$0(){this.b.qW(this.a.a)}, +A.aPq.prototype={ +$0(){this.b.qP(this.a.a)}, $S:0} -A.aOd.prototype={ +A.aPn.prototype={ $0(){var s,r,q,p -try{q=A.cy() -throw A.d(q)}catch(p){s=A.aW(p) -r=A.bu(p) -A.b2a(this.a,s,r)}}, +try{q=A.ct() +throw A.d(q)}catch(p){s=A.b_(p) +r=A.bz(p) +A.b36(this.a,s,r)}}, $S:0} -A.aOe.prototype={ -$1(a){A.bET(this.b,this.c,a)}, +A.aPo.prototype={ +$1(a){A.bGf(this.b,this.c,a)}, $S(){return A.w(this.a).h("~(dp.T)")}} -A.Q6.prototype={ -hW(a,b,c,d){return this.a.hW(a,b,c,d)}, -vc(a,b,c){return this.hW(a,null,b,c)}} -A.a8R.prototype={} -A.I7.prototype={ -gXy(a){return new A.jw(this,A.w(this).h("jw<1>"))}, -gayX(){if((this.b&8)===0)return this.a -return this.a.gW9()}, -Oc(){var s,r=this +A.Qo.prototype={ +hP(a,b,c,d){return this.a.hP(a,b,c,d)}, +uY(a,b,c){return this.hP(a,null,b,c)}} +A.a9F.prototype={} +A.Io.prototype={ +gY4(a){return new A.jF(this,A.w(this).h("jF<1>"))}, +gazz(){if((this.b&8)===0)return this.a +return this.a.gWD()}, +O7(){var s,r=this if((r.b&8)===0){s=r.a -return s==null?r.a=new A.HU(A.w(r).h("HU<1>")):s}s=r.a.gW9() -return s}, -gwV(){var s=this.a -return(this.b&8)!==0?s.gW9():s}, -No(){if((this.b&4)!==0)return new A.o1("Cannot add event after closing") -return new A.o1("Cannot add event while adding a stream")}, -a_W(){var s=this.c -if(s==null)s=this.c=(this.b&2)!==0?$.IA():new A.aR($.aG,t.D4) -return s}, -C(a,b){if(this.b>=4)throw A.d(this.No()) -this.qT(0,b)}, -HP(a,b){var s,r,q=this -A.hr(a,"error",t.K) -if(q.b>=4)throw A.d(q.No()) -s=$.aG.xV(a,b) +return s==null?r.a=new A.Ia(A.w(r).h("Ia<1>")):s}s=r.a.gWD() +return s}, +gwF(){var s=this.a +return(this.b&8)!==0?s.gWD():s}, +Nj(){if((this.b&4)!==0)return new A.oe("Cannot add event after closing") +return new A.oe("Cannot add event while adding a stream")}, +a0p(){var s=this.c +if(s==null)s=this.c=(this.b&2)!==0?$.IT():new A.aV($.aP,t.U) +return s}, +D(a,b){if(this.b>=4)throw A.d(this.Nj()) +this.qM(0,b)}, +HA(a,b){var s,r,q=this +A.hl(a,"error",t.K) +if(q.b>=4)throw A.d(q.Nj()) +s=$.aP.xG(a,b) if(s!=null){a=s.a -b=s.b}else b=A.Cg(a) +b=s.b}else b=A.Cs(a) r=q.b -if((r&1)!==0)q.tZ(a,b) -else if((r&3)===0)q.Oc().C(0,new A.Hd(a,b))}, -HO(a){return this.HP(a,null)}, +if((r&1)!==0)q.tP(a,b) +else if((r&3)===0)q.O7().D(0,new A.Hu(a,b))}, +Hz(a){return this.HA(a,null)}, R(a){var s=this,r=s.b -if((r&4)!==0)return s.a_W() -if(r>=4)throw A.d(s.No()) -s.ZX() -return s.a_W()}, -ZX(){var s=this.b|=4 -if((s&1)!==0)this.pO() -else if((s&3)===0)this.Oc().C(0,B.hZ)}, -qT(a,b){var s=this,r=s.b -if((r&1)!==0)s.tY(b) -else if((r&3)===0)s.Oc().C(0,new A.pS(b,A.w(s).h("pS<1>")))}, -a4p(a,b,c,d){var s,r,q,p,o=this +if((r&4)!==0)return s.a0p() +if(r>=4)throw A.d(s.Nj()) +s.a_q() +return s.a0p()}, +a_q(){var s=this.b|=4 +if((s&1)!==0)this.pJ() +else if((s&3)===0)this.O7().D(0,B.i0)}, +qM(a,b){var s=this,r=s.b +if((r&1)!==0)s.tO(b) +else if((r&3)===0)s.O7().D(0,new A.q0(b,A.w(s).h("q0<1>")))}, +a4V(a,b,c,d){var s,r,q,p,o=this if((o.b&3)!==0)throw A.d(A.a7("Stream has already been listened to.")) -s=A.bDg(o,a,b,c,d,A.w(o).c) -r=o.gayX() +s=A.bED(o,a,b,c,d,A.w(o).c) +r=o.gazz() q=o.b|=1 if((q&8)!==0){p=o.a -p.sW9(s) -p.ii(0)}else o.a=s -s.aBq(r) -s.OF(new A.b0H(o)) +p.sWD(s) +p.ia(0)}else o.a=s +s.aC2(r) +s.OA(new A.b1D(o)) return s}, -a30(a){var s,r,q,p,o,n,m,l=this,k=null -if((l.b&8)!==0)k=l.a.bA(0) +a3v(a){var s,r,q,p,o,n,m,l=this,k=null +if((l.b&8)!==0)k=l.a.by(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.aW(o) -p=A.bu(o) -n=new A.aR($.aG,t.D4) -n.FE(q,p) -k=n}else k=k.l9(s) -m=new A.b0G(l) -if(k!=null)k=k.l9(m) +if(t.uz.b(r))k=r}catch(o){q=A.b_(o) +p=A.bz(o) +n=new A.aV($.aP,t.U) +n.Fr(q,p) +k=n}else k=k.l6(s) +m=new A.b1C(l) +if(k!=null)k=k.l6(m) else m.$0() return k}, -a31(a){if((this.b&8)!==0)this.a.nP(0) -A.apB(this.e)}, -a33(a){if((this.b&8)!==0)this.a.ii(0) -A.apB(this.f)}} -A.b0H.prototype={ -$0(){A.apB(this.a.d)}, +a3w(a){if((this.b&8)!==0)this.a.nL(0) +A.aqL(this.e)}, +a3y(a){if((this.b&8)!==0)this.a.ia(0) +A.aqL(this.f)}} +A.b1D.prototype={ +$0(){A.aqL(this.a.d)}, $S:0} -A.b0G.prototype={ +A.b1C.prototype={ $0(){var s=this.a.c -if(s!=null&&(s.a&30)===0)s.pJ(null)}, +if(s!=null&&(s.a&30)===0)s.pE(null)}, $S:0} -A.alI.prototype={ -tY(a){this.gwV().qT(0,a)}, -tZ(a,b){this.gwV().A1(a,b)}, -pO(){this.gwV().ZV()}} -A.abv.prototype={ -tY(a){this.gwV().pI(new A.pS(a,this.$ti.h("pS<1>")))}, -tZ(a,b){this.gwV().pI(new A.Hd(a,b))}, -pO(){this.gwV().pI(B.hZ)}} -A.wj.prototype={} -A.Ib.prototype={} -A.jw.prototype={ -gJ(a){return(A.en(this.a)^892482866)>>>0}, +A.amG.prototype={ +tO(a){this.gwF().qM(0,a)}, +tP(a,b){this.gwF().zN(a,b)}, +pJ(){this.gwF().a_o()}} +A.acm.prototype={ +tO(a){this.gwF().pC(new A.q0(a,this.$ti.h("q0<1>")))}, +tP(a,b){this.gwF().pC(new A.Hu(a,b))}, +pJ(){this.gwF().pC(B.i0)}} +A.wr.prototype={} +A.Is.prototype={} +A.jF.prototype={ +gJ(a){return(A.eC(this.a)^892482866)>>>0}, l(a,b){if(b==null)return!1 if(this===b)return!0 -return b instanceof A.jw&&b.a===this.a}} -A.wm.prototype={ -Pz(){return this.w.a30(this)}, -r2(){this.w.a31(this)}, -r3(){this.w.a33(this)}} -A.iW.prototype={ -aBq(a){var s=this +return b instanceof A.jF&&b.a===this.a}} +A.wu.prototype={ +Pt(){return this.w.a3v(this)}, +qW(){this.w.a3w(this)}, +qX(){this.w.a3y(this)}} +A.j1.prototype={ +aC2(a){var s=this if(a==null)return s.r=a if(a.c!=null){s.e=(s.e|64)>>>0 -a.EQ(s)}}, -Ky(a){this.a=A.aTq(this.d,a,A.w(this).h("iW.T"))}, -p6(a,b){var s,r,q=this,p=q.e +a.EE(s)}}, +Kk(a){this.a=A.aUB(this.d,a,A.w(this).h("j1.T"))}, +oZ(a,b){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.OF(q.gGI())}, -nP(a){return this.p6(a,null)}, -ii(a){var s=this,r=s.e +if(r!=null)if(r.a===1)r.a=3}if((p&4)===0&&(s&32)===0)q.OA(q.gGt())}, +nL(a){return this.oZ(a,null)}, +ia(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.EQ(s) +if(r<128)if((r&64)!==0&&s.r.c!=null)s.r.EE(s) else{r=(r&4294967291)>>>0 s.e=r -if((r&32)===0)s.OF(s.gGK())}}}, -bA(a){var s=this,r=(s.e&4294967279)>>>0 +if((r&32)===0)s.OA(s.gGv())}}}, +by(a){var s=this,r=(s.e&4294967279)>>>0 s.e=r -if((r&8)===0)s.Nq() +if((r&8)===0)s.Nl() r=s.f -return r==null?$.IA():r}, -Nq(){var s,r=this,q=r.e=(r.e|8)>>>0 +return r==null?$.IT():r}, +Nl(){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.Pz()}, -qT(a,b){var s=this,r=s.e +r.f=r.Pt()}, +qM(a,b){var s=this,r=s.e if((r&8)!==0)return -if(r<32)s.tY(b) -else s.pI(new A.pS(b,A.w(s).h("pS")))}, -A1(a,b){var s=this.e +if(r<32)s.tO(b) +else s.pC(new A.q0(b,A.w(s).h("q0")))}, +zN(a,b){var s=this.e if((s&8)!==0)return -if(s<32)this.tZ(a,b) -else this.pI(new A.Hd(a,b))}, -ZV(){var s=this,r=s.e +if(s<32)this.tP(a,b) +else this.pC(new A.Hu(a,b))}, +a_o(){var s=this,r=s.e if((r&8)!==0)return r=(r|2)>>>0 s.e=r -if(r<32)s.pO() -else s.pI(B.hZ)}, -r2(){}, -r3(){}, -Pz(){return null}, -pI(a){var s,r=this,q=r.r -if(q==null)q=r.r=new A.HU(A.w(r).h("HU")) -q.C(0,a) +if(r<32)s.pJ() +else s.pC(B.i0)}, +qW(){}, +qX(){}, +Pt(){return null}, +pC(a){var s,r=this,q=r.r +if(q==null)q=r.r=new A.Ia(A.w(r).h("Ia")) +q.D(0,a) s=r.e if((s&64)===0){s=(s|64)>>>0 r.e=s -if(s<128)q.EQ(r)}}, -tY(a){var s=this,r=s.e +if(s<128)q.EE(r)}}, +tO(a){var s=this,r=s.e s.e=(r|32)>>>0 -s.d.E8(s.a,a,A.w(s).h("iW.T")) +s.d.DV(s.a,a,A.w(s).h("j1.T")) s.e=(s.e&4294967263)>>>0 -s.Nx((r&4)!==0)}, -tZ(a,b){var s,r=this,q=r.e,p=new A.aTs(r,a,b) +s.Ns((r&4)!==0)}, +tP(a,b){var s,r=this,q=r.e,p=new A.aUD(r,a,b) if((q&1)!==0){r.e=(q|16)>>>0 -r.Nq() +r.Nl() s=r.f -if(s!=null&&s!==$.IA())s.l9(p) +if(s!=null&&s!==$.IT())s.l6(p) else p.$0()}else{p.$0() -r.Nx((q&4)!==0)}}, -pO(){var s,r=this,q=new A.aTr(r) -r.Nq() +r.Ns((q&4)!==0)}}, +pJ(){var s,r=this,q=new A.aUC(r) +r.Nl() r.e=(r.e|16)>>>0 s=r.f -if(s!=null&&s!==$.IA())s.l9(q) +if(s!=null&&s!==$.IT())s.l6(q) else q.$0()}, -OF(a){var s=this,r=s.e +OA(a){var s=this,r=s.e s.e=(r|32)>>>0 a.$0() s.e=(s.e&4294967263)>>>0 -s.Nx((r&4)!==0)}, -Nx(a){var s,r,q=this,p=q.e +s.Ns((r&4)!==0)}, +Ns(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 @@ -62767,11 +63986,11 @@ 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.r2() -else q.r3() +if(r)q.qW() +else q.qX() p=(q.e&4294967263)>>>0 -q.e=p}if((p&64)!==0&&p<128)q.r.EQ(q)}} -A.aTs.prototype={ +q.e=p}if((p&64)!==0&&p<128)q.r.EE(q)}} +A.aUD.prototype={ $0(){var s,r,q,p=this.a,o=p.e if((o&8)!==0&&(o&16)===0)return p.e=(o|32)>>>0 @@ -62779,219 +63998,219 @@ s=p.b o=this.b r=t.K q=p.d -if(t.hK.b(s))q.aR_(s,o,this.c,r,t.Km) -else q.E8(s,o,r) +if(t.hK.b(s))q.aRD(s,o,this.c,r,t.Km) +else q.DV(s,o,r) p.e=(p.e&4294967263)>>>0}, $S:0} -A.aTr.prototype={ +A.aUC.prototype={ $0(){var s=this.a,r=s.e if((r&16)===0)return s.e=(r|42)>>>0 -s.d.E7(s.c) +s.d.DU(s.c) s.e=(s.e&4294967263)>>>0}, $S:0} -A.I8.prototype={ -hW(a,b,c,d){return this.a.a4p(a,d,c,b===!0)}, -yr(a){return this.hW(a,null,null,null)}, -ys(a,b){return this.hW(a,null,null,b)}, -vc(a,b,c){return this.hW(a,null,b,c)}} -A.adF.prototype={ -gkt(a){return this.a}, -skt(a,b){return this.a=b}} -A.pS.prototype={ -V7(a){a.tY(this.b)}} -A.Hd.prototype={ -V7(a){a.tZ(this.b,this.c)}} -A.aVW.prototype={ -V7(a){a.pO()}, -gkt(a){return null}, -skt(a,b){throw A.d(A.a7("No events after a done."))}} -A.HU.prototype={ -EQ(a){var s=this,r=s.a +A.Ip.prototype={ +hP(a,b,c,d){return this.a.a4V(a,d,c,b===!0)}, +ye(a){return this.hP(a,null,null,null)}, +yf(a,b){return this.hP(a,null,null,b)}, +uY(a,b,c){return this.hP(a,null,b,c)}} +A.aew.prototype={ +gku(a){return this.a}, +sku(a,b){return this.a=b}} +A.q0.prototype={ +Vz(a){a.tO(this.b)}} +A.Hu.prototype={ +Vz(a){a.tP(this.b,this.c)}} +A.aX5.prototype={ +Vz(a){a.pJ()}, +gku(a){return null}, +sku(a,b){throw A.d(A.a7("No events after a done."))}} +A.Ia.prototype={ +EE(a){var s=this,r=s.a if(r===1)return if(r>=1){s.a=1 -return}A.iZ(new A.aZc(s,a)) +return}A.j4(new A.b_e(s,a)) s.a=1}, -C(a,b){var s=this,r=s.c +D(a,b){var s=this,r=s.c if(r==null)s.b=s.c=b -else{r.skt(0,b) +else{r.sku(0,b) s.c=b}}} -A.aZc.prototype={ +A.b_e.prototype={ $0(){var s,r,q=this.a,p=q.a q.a=0 if(p===3)return s=q.b -r=s.gkt(s) +r=s.gku(s) q.b=r if(r==null)q.c=null -s.V7(this.b)}, +s.Vz(this.b)}, $S:0} -A.Su.prototype={ -a3s(){var s=this +A.SL.prototype={ +a3X(){var s=this if((s.b&2)!==0)return -s.a.ts(s.gaBd()) +s.a.ti(s.gaBQ()) s.b=(s.b|2)>>>0}, -Ky(a){}, -p6(a,b){this.b+=4}, -nP(a){return this.p6(a,null)}, -ii(a){var s=this.b +Kk(a){}, +oZ(a,b){this.b+=4}, +nL(a){return this.oZ(a,null)}, +ia(a){var s=this.b if(s>=4){s=this.b=s-4 -if(s<4&&(s&1)===0)this.a3s()}}, -bA(a){return $.IA()}, -pO(){var s,r=this,q=r.b=(r.b&4294967293)>>>0 +if(s<4&&(s&1)===0)this.a3X()}}, +by(a){return $.IT()}, +pJ(){var s,r=this,q=r.b=(r.b&4294967293)>>>0 if(q>=4)return r.b=(q|1)>>>0 s=r.c -if(s!=null)r.a.E7(s)}} -A.alv.prototype={} -A.BA.prototype={ -hW(a,b,c,d){return A.bjv(c,this.$ti.c)}, -yr(a){return this.hW(a,null,null,null)}, -vc(a,b,c){return this.hW(a,null,b,c)}} -A.b26.prototype={ -$0(){return this.a.qW(this.b)}, +if(s!=null)r.a.DU(s)}} +A.amu.prototype={} +A.BM.prototype={ +hP(a,b,c,d){return A.bkC(c,this.$ti.c)}, +ye(a){return this.hP(a,null,null,null)}, +uY(a,b,c){return this.hP(a,null,b,c)}} +A.b32.prototype={ +$0(){return this.a.qP(this.b)}, $S:0} -A.n2.prototype={ -hW(a,b,c,d){var s=A.w(this),r=s.h("n2.T"),q=$.aG,p=b===!0?1:0 -r=new A.Hr(this,A.aTq(q,a,r),A.baq(q,d),A.bap(q,c),q,p,s.h("@").ab(r).h("Hr<1,2>")) -r.x=this.a.vc(r.gata(),r.gath(),r.gatB()) +A.ne.prototype={ +hP(a,b,c,d){var s=A.w(this),r=s.h("ne.T"),q=$.aP,p=b===!0?1:0 +r=new A.HI(this,A.aUB(q,a,r),A.bbi(q,d),A.bbh(q,c),q,p,s.h("@").af(r).h("HI<1,2>")) +r.x=this.a.uY(r.gatL(),r.gatS(),r.gaub()) return r}, -yr(a){return this.hW(a,null,null,null)}, -ys(a,b){return this.hW(a,null,null,b)}, -vc(a,b,c){return this.hW(a,null,b,c)}} -A.Hr.prototype={ -qT(a,b){if((this.e&2)!==0)return -this.akr(0,b)}, -A1(a,b){if((this.e&2)!==0)return -this.aks(a,b)}, -r2(){var s=this.x -if(s!=null)s.nP(0)}, -r3(){var s=this.x -if(s!=null)s.ii(0)}, -Pz(){var s=this.x +ye(a){return this.hP(a,null,null,null)}, +yf(a,b){return this.hP(a,null,null,b)}, +uY(a,b,c){return this.hP(a,null,b,c)}} +A.HI.prototype={ +qM(a,b){if((this.e&2)!==0)return +this.al0(0,b)}, +zN(a,b){if((this.e&2)!==0)return +this.al1(a,b)}, +qW(){var s=this.x +if(s!=null)s.nL(0)}, +qX(){var s=this.x +if(s!=null)s.ia(0)}, +Pt(){var s=this.x if(s!=null){this.x=null -return s.bA(0)}return null}, -atb(a){this.w.a0Q(a,this)}, -atC(a,b){this.A1(a,b)}, -ati(){this.ZV()}} -A.to.prototype={ -a0Q(a,b){var s,r,q,p=null -try{p=this.b.$1(a)}catch(q){s=A.aW(q) -r=A.bu(q) -A.bkn(b,s,r) -return}if(p)b.qT(0,a)}} -A.tb.prototype={ -a0Q(a,b){var s,r,q,p=null -try{p=this.b.$1(a)}catch(q){s=A.aW(q) -r=A.bu(q) -A.bkn(b,s,r) -return}b.qT(0,p)}} -A.ao0.prototype={} -A.ao_.prototype={$iBm:1} -A.b2O.prototype={ -$0(){A.bff(this.a,this.b)}, +return s.by(0)}return null}, +atM(a){this.w.a1j(a,this)}, +auc(a,b){this.zN(a,b)}, +atT(){this.a_o()}} +A.tz.prototype={ +a1j(a,b){var s,r,q,p=null +try{p=this.b.$1(a)}catch(q){s=A.b_(q) +r=A.bz(q) +A.blu(b,s,r) +return}if(p)b.qM(0,a)}} +A.tm.prototype={ +a1j(a,b){var s,r,q,p=null +try{p=this.b.$1(a)}catch(q){s=A.b_(q) +r=A.bz(q) +A.blu(b,s,r) +return}b.qM(0,p)}} +A.ap3.prototype={} +A.ap2.prototype={$iBy:1} +A.b3K.prototype={ +$0(){A.bgg(this.a,this.b)}, $S:0} -A.ak5.prototype={ -gaAL(){return B.af_}, -gxW(){return this}, -E7(a){var s,r,q -try{if(B.aA===$.aG){a.$0() -return}A.blb(null,null,this,a)}catch(q){s=A.aW(q) -r=A.bu(q) -A.b2N(s,r)}}, -E8(a,b){var s,r,q -try{if(B.aA===$.aG){a.$1(b) -return}A.bld(null,null,this,a,b)}catch(q){s=A.aW(q) -r=A.bu(q) -A.b2N(s,r)}}, -aR_(a,b,c){var s,r,q -try{if(B.aA===$.aG){a.$2(b,c) -return}A.blc(null,null,this,a,b,c)}catch(q){s=A.aW(q) -r=A.bu(q) -A.b2N(s,r)}}, -aGl(a,b){return new A.b_D(this,a,b)}, -aGk(a,b,c,d){return new A.b_B(this,a,c,d,b)}, -Rs(a){return new A.b_C(this,a)}, -a6X(a,b){return new A.b_E(this,a,b)}, +A.al_.prototype={ +gaBn(){return B.afa}, +gxH(){return this}, +DU(a){var s,r,q +try{if(B.ay===$.aP){a.$0() +return}A.bmi(null,null,this,a)}catch(q){s=A.b_(q) +r=A.bz(q) +A.b3J(s,r)}}, +DV(a,b){var s,r,q +try{if(B.ay===$.aP){a.$1(b) +return}A.bmk(null,null,this,a,b)}catch(q){s=A.b_(q) +r=A.bz(q) +A.b3J(s,r)}}, +aRD(a,b,c){var s,r,q +try{if(B.ay===$.aP){a.$2(b,c) +return}A.bmj(null,null,this,a,b,c)}catch(q){s=A.b_(q) +r=A.bz(q) +A.b3J(s,r)}}, +aGY(a,b){return new A.b0B(this,a,b)}, +aGX(a,b,c,d){return new A.b0z(this,a,c,d,b)}, +Rq(a){return new A.b0A(this,a)}, +a7v(a,b){return new A.b0C(this,a,b)}, i(a,b){return null}, -JL(a,b){A.b2N(a,b)}, -VF(a){if($.aG===B.aA)return a.$0() -return A.blb(null,null,this,a)}, -VG(a,b){if($.aG===B.aA)return a.$1(b) -return A.bld(null,null,this,a,b)}, -adh(a,b,c){if($.aG===B.aA)return a.$2(b,c) -return A.blc(null,null,this,a,b,c)}, -Vs(a){return a}, -L7(a){return a}, -L6(a){return a}, -xV(a,b){return null}, -ts(a){A.b2P(null,null,this,a)}, -a8d(a,b){return A.biP(a,b)}, -a85(a,b){return A.bCh(a,b)}} -A.b_D.prototype={ -$0(){return this.a.VF(this.b,this.c)}, +Jx(a,b){A.b3J(a,b)}, +W8(a){if($.aP===B.ay)return a.$0() +return A.bmi(null,null,this,a)}, +W9(a,b){if($.aP===B.ay)return a.$1(b) +return A.bmk(null,null,this,a,b)}, +adS(a,b,c){if($.aP===B.ay)return a.$2(b,c) +return A.bmj(null,null,this,a,b,c)}, +VV(a){return a}, +KX(a){return a}, +KW(a){return a}, +xG(a,b){return null}, +ti(a){A.b3L(null,null,this,a)}, +a8M(a,b){return A.bjW(a,b)}, +a8E(a,b){return A.bDE(a,b)}} +A.b0B.prototype={ +$0(){return this.a.W8(this.b,this.c)}, $S(){return this.c.h("0()")}} -A.b_B.prototype={ +A.b0z.prototype={ $2(a,b){var s=this -return s.a.adh(s.b,a,b,s.e,s.c,s.d)}, -$S(){return this.e.h("@<0>").ab(this.c).ab(this.d).h("1(2,3)")}} -A.b_C.prototype={ -$0(){return this.a.E7(this.b)}, +return s.a.adS(s.b,a,b,s.e,s.c,s.d)}, +$S(){return this.e.h("@<0>").af(this.c).af(this.d).h("1(2,3)")}} +A.b0A.prototype={ +$0(){return this.a.DU(this.b)}, $S:0} -A.b_E.prototype={ -$1(a){return this.a.E8(this.b,a,this.c)}, +A.b0C.prototype={ +$1(a){return this.a.DV(this.b,a,this.c)}, $S(){return this.c.h("~(0)")}} -A.t9.prototype={ -gG(a){return this.a}, +A.tk.prototype={ +gE(a){return this.a}, gaB(a){return this.a===0}, -gdj(a){return this.a!==0}, -gdt(a){return new A.BC(this,A.w(this).h("BC<1>"))}, -gbz(a){var s=A.w(this) -return A.r1(new A.BC(this,s.h("BC<1>")),new A.aXe(this),s.c,s.z[1])}, -aZ(a,b){var s,r +gd7(a){return this.a!==0}, +gdh(a){return new A.BO(this,A.w(this).h("BO<1>"))}, +gbx(a){var s=A.w(this) +return A.rb(new A.BO(this,s.h("BO<1>")),new A.aYk(this),s.c,s.z[1])}, +b1(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.wq(b)}, -wq(a){var s=this.d +return r==null?!1:r[b]!=null}else return this.wa(b)}, +wa(a){var s=this.d if(s==null)return!1 -return this.kM(this.a0g(s,a),a)>=0}, -H(a,b){b.ac(0,new A.aXd(this))}, +return this.kM(this.a0K(s,a),a)>=0}, +I(a,b){b.am(0,new A.aYj(this))}, i(a,b){var s,r,q if(typeof b=="string"&&b!=="__proto__"){s=this.b -r=s==null?null:A.bat(s,b) +r=s==null?null:A.bbl(s,b) return r}else if(typeof b=="number"&&(b&1073741823)===b){q=this.c -r=q==null?null:A.bat(q,b) -return r}else return this.a0d(0,b)}, -a0d(a,b){var s,r,q=this.d +r=q==null?null:A.bbl(q,b) +return r}else return this.a0H(0,b)}, +a0H(a,b){var s,r,q=this.d if(q==null)return null -s=this.a0g(q,b) +s=this.a0K(q,b) r=this.kM(s,b) return r<0?null:s[r+1]}, -u(a,b,c){var s,r,q=this +q(a,b,c){var s,r,q=this if(typeof b=="string"&&b!=="__proto__"){s=q.b -q.ZY(s==null?q.b=A.bau():s,b,c)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c -q.ZY(r==null?q.c=A.bau():r,b,c)}else q.a3O(b,c)}, -a3O(a,b){var s,r,q,p=this,o=p.d -if(o==null)o=p.d=A.bau() -s=p.lo(a) +q.a_r(s==null?q.b=A.bbm():s,b,c)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +q.a_r(r==null?q.c=A.bbm():r,b,c)}else q.a4j(b,c)}, +a4j(a,b){var s,r,q,p=this,o=p.d +if(o==null)o=p.d=A.bbm() +s=p.ll(a) r=o[s] -if(r==null){A.bav(o,s,[a,b]);++p.a +if(r==null){A.bbn(o,s,[a,b]);++p.a p.e=null}else{q=p.kM(r,a) if(q>=0)r[q+1]=b else{r.push(a,b);++p.a p.e=null}}}, -d4(a,b,c){var s,r,q=this -if(q.aZ(0,b)){s=q.i(0,b) +cW(a,b,c){var s,r,q=this +if(q.b1(0,b)){s=q.i(0,b) return s==null?A.w(q).z[1].a(s):s}r=c.$0() -q.u(0,b,r) +q.q(0,b,r) return r}, -N(a,b){var s=this -if(typeof b=="string"&&b!=="__proto__")return s.qV(s.b,b) -else if(typeof b=="number"&&(b&1073741823)===b)return s.qV(s.c,b) -else return s.nm(0,b)}, -nm(a,b){var s,r,q,p,o=this,n=o.d +O(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.qO(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.qO(s.c,b) +else return s.ne(0,b)}, +ne(a,b){var s,r,q,p,o=this,n=o.d if(n==null)return null -s=o.lo(b) +s=o.ll(b) r=n[s] q=o.kM(r,b) if(q<0)return null;--o.a @@ -62999,14 +64218,14 @@ o.e=null p=r.splice(q,2)[1] if(0===r.length)delete n[s] return p}, -ac(a,b){var s,r,q,p,o,n=this,m=n.NM() +am(a,b){var s,r,q,p,o,n=this,m=n.NH() for(s=m.length,r=A.w(n).z[1],q=0;q"))}, -O(a,b){return this.a.aZ(0,b)}} -A.Hw.prototype={ -ga3(a){var s=this.d +return new A.HN(s,s.NH(),this.$ti.h("HN<1>"))}, +N(a,b){return this.a.b1(0,b)}} +A.HN.prototype={ +ga2(a){var s=this.d return s==null?this.$ti.c.a(s):s}, -F(){var s=this,r=s.b,q=s.c,p=s.a -if(r!==p.e)throw A.d(A.cN(p)) +H(){var s=this,r=s.b,q=s.c,p=s.a +if(r!==p.e)throw A.d(A.cL(p)) else if(q>=r.length){s.d=null return!1}else{s.d=r[q] s.c=q+1 return!0}}} -A.To.prototype={ +A.TF.prototype={ i(a,b){if(!this.y.$1(b))return null -return this.aiC(b)}, -u(a,b,c){this.aiE(b,c)}, -aZ(a,b){if(!this.y.$1(b))return!1 -return this.aiB(b)}, -N(a,b){if(!this.y.$1(b))return null -return this.aiD(b)}, -v1(a){return this.x.$1(a)&1073741823}, -v2(a,b){var s,r,q +return this.aja(b)}, +q(a,b,c){this.ajc(b,c)}, +b1(a,b){if(!this.y.$1(b))return!1 +return this.aj9(b)}, +O(a,b){if(!this.y.$1(b))return null +return this.ajb(b)}, +uN(a){return this.x.$1(a)&1073741823}, +uO(a,b){var s,r,q if(a==null)return-1 s=a.length for(r=this.w,q=0;q"))}, -AB(a){return new A.pT(a.h("pT<0>"))}, -Pv(){return this.AB(t.z)}, -gav(a){return new A.l3(this,this.wp(),A.w(this).h("l3<1>"))}, -gG(a){return this.a}, +$S:92} +A.q1.prototype={ +wq(){return new A.q1(A.w(this).h("q1<1>"))}, +Ap(a){return new A.q1(a.h("q1<0>"))}, +Pp(){return this.Ap(t.z)}, +gav(a){return new A.lg(this,this.w9(),A.w(this).h("lg<1>"))}, +gE(a){return this.a}, gaB(a){return this.a===0}, -gdj(a){return this.a!==0}, -O(a,b){var s,r +gd7(a){return this.a!==0}, +N(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.NQ(b)}, -NQ(a){var s=this.d +return r==null?!1:r[b]!=null}else return this.NL(b)}, +NL(a){var s=this.d if(s==null)return!1 -return this.kM(s[this.lo(a)],a)>=0}, -C(a,b){var s,r,q=this +return this.kM(s[this.ll(a)],a)>=0}, +D(a,b){var s,r,q=this if(typeof b=="string"&&b!=="__proto__"){s=q.b -return q.A6(s==null?q.b=A.baw():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c -return q.A6(r==null?q.c=A.baw():r,b)}else return q.h9(0,b)}, +return q.zS(s==null?q.b=A.bbo():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +return q.zS(r==null?q.c=A.bbo():r,b)}else return q.h9(0,b)}, h9(a,b){var s,r,q=this,p=q.d -if(p==null)p=q.d=A.baw() -s=q.lo(b) +if(p==null)p=q.d=A.bbo() +s=q.ll(b) r=p[s] if(r==null)p[s]=[b] else{if(q.kM(r,b)>=0)return!1 r.push(b)}++q.a q.e=null return!0}, -H(a,b){var s -for(s=J.ax(b);s.F();)this.C(0,s.ga3(s))}, -N(a,b){var s=this -if(typeof b=="string"&&b!=="__proto__")return s.qV(s.b,b) -else if(typeof b=="number"&&(b&1073741823)===b)return s.qV(s.c,b) -else return s.nm(0,b)}, -nm(a,b){var s,r,q,p=this,o=p.d +I(a,b){var s +for(s=J.aA(b);s.H();)this.D(0,s.ga2(s))}, +O(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.qO(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.qO(s.c,b) +else return s.ne(0,b)}, +ne(a,b){var s,r,q,p=this,o=p.d if(o==null)return!1 -s=p.lo(b) +s=p.ll(b) r=o[s] q=p.kM(r,b) if(q<0)return!1;--p.a @@ -63142,12 +64361,12 @@ p.e=null r.splice(q,1) if(0===r.length)delete o[s] return!0}, -ak(a){var s=this +ao(a){var s=this if(s.a>0){s.b=s.c=s.d=s.e=null s.a=0}}, -wp(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.e +w9(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.e if(h!=null)return h -h=A.b6(i.a,null,!1,t.z) +h=A.ba(i.a,null,!1,t.z) s=i.b if(s!=null){r=Object.getOwnPropertyNames(s) q=r.length @@ -63161,378 +64380,378 @@ q=r.length for(o=0;o=r.length){s.d=null return!1}else{s.d=r[q] s.c=q+1 return!0}}} -A.l5.prototype={ -wG(){return new A.l5(A.w(this).h("l5<1>"))}, -AB(a){return new A.l5(a.h("l5<0>"))}, -Pv(){return this.AB(t.z)}, -gav(a){var s=this,r=new A.n4(s,s.r,A.w(s).h("n4<1>")) +A.li.prototype={ +wq(){return new A.li(A.w(this).h("li<1>"))}, +Ap(a){return new A.li(a.h("li<0>"))}, +Pp(){return this.Ap(t.z)}, +gav(a){var s=this,r=new A.ng(s,s.r,A.w(s).h("ng<1>")) r.c=s.e return r}, -gG(a){return this.a}, +gE(a){return this.a}, gaB(a){return this.a===0}, -gdj(a){return this.a!==0}, -O(a,b){var s,r +gd7(a){return this.a!==0}, +N(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.NQ(b)}, -NQ(a){var s=this.d +return r[b]!=null}else return this.NL(b)}, +NL(a){var s=this.d if(s==null)return!1 -return this.kM(s[this.lo(a)],a)>=0}, -ac(a,b){var s=this,r=s.e,q=s.r +return this.kM(s[this.ll(a)],a)>=0}, +am(a,b){var s=this,r=s.e,q=s.r for(;r!=null;){b.$1(r.a) -if(q!==s.r)throw A.d(A.cN(s)) +if(q!==s.r)throw A.d(A.cL(s)) r=r.b}}, ga5(a){var s=this.e if(s==null)throw A.d(A.a7("No elements")) return s.a}, -ga9(a){var s=this.f +ga4(a){var s=this.f if(s==null)throw A.d(A.a7("No elements")) return s.a}, -C(a,b){var s,r,q=this +D(a,b){var s,r,q=this if(typeof b=="string"&&b!=="__proto__"){s=q.b -return q.A6(s==null?q.b=A.baz():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c -return q.A6(r==null?q.c=A.baz():r,b)}else return q.h9(0,b)}, +return q.zS(s==null?q.b=A.bbr():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +return q.zS(r==null?q.c=A.bbr():r,b)}else return q.h9(0,b)}, h9(a,b){var s,r,q=this,p=q.d -if(p==null)p=q.d=A.baz() -s=q.lo(b) +if(p==null)p=q.d=A.bbr() +s=q.ll(b) r=p[s] -if(r==null)p[s]=[q.NF(b)] +if(r==null)p[s]=[q.NA(b)] else{if(q.kM(r,b)>=0)return!1 -r.push(q.NF(b))}return!0}, -N(a,b){var s=this -if(typeof b=="string"&&b!=="__proto__")return s.qV(s.b,b) -else if(typeof b=="number"&&(b&1073741823)===b)return s.qV(s.c,b) -else return s.nm(0,b)}, -nm(a,b){var s,r,q,p,o=this,n=o.d +r.push(q.NA(b))}return!0}, +O(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.qO(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.qO(s.c,b) +else return s.ne(0,b)}, +ne(a,b){var s,r,q,p,o=this,n=o.d if(n==null)return!1 -s=o.lo(b) +s=o.ll(b) r=n[s] q=o.kM(r,b) if(q<0)return!1 p=r.splice(q,1)[0] if(0===r.length)delete n[s] -o.ZZ(p) +o.a_s(p) return!0}, -tQ(a,b){var s,r,q,p,o=this,n=o.e +tG(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.d(A.cN(o)) -if(!0===p)o.N(0,s)}}, -ak(a){var s=this +if(q!==o.r)throw A.d(A.cL(o)) +if(!0===p)o.O(0,s)}}, +ao(a){var s=this if(s.a>0){s.b=s.c=s.d=s.e=s.f=null s.a=0 -s.NE()}}, -A6(a,b){if(a[b]!=null)return!1 -a[b]=this.NF(b) +s.Nz()}}, +zS(a,b){if(a[b]!=null)return!1 +a[b]=this.NA(b) return!0}, -qV(a,b){var s +qO(a,b){var s if(a==null)return!1 s=a[b] if(s==null)return!1 -this.ZZ(s) +this.a_s(s) delete a[b] return!0}, -NE(){this.r=this.r+1&1073741823}, -NF(a){var s,r=this,q=new A.aY9(a) +Nz(){this.r=this.r+1&1073741823}, +NA(a){var s,r=this,q=new A.aZf(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.NE() +r.Nz() return q}, -ZZ(a){var s=this,r=a.c,q=a.b +a_s(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.NE()}, -lo(a){return J.V(a)&1073741823}, +s.Nz()}, +ll(a){return J.W(a)&1073741823}, kM(a,b){var s,r if(a==null)return-1 s=a.length -for(r=0;r"))}, -gG(a){return J.bi(this.a)}, -i(a,b){return J.ot(this.a,b)}} -A.aDN.prototype={ -$2(a,b){this.a.u(0,this.b.a(a),this.c.a(b))}, -$S:240} -A.z4.prototype={ -N(a,b){if(b.oK$!==this)return!1 -this.aEp(b) +A.om.prototype={ +fh(a,b){return new A.om(J.ih(this.a,b),b.h("om<0>"))}, +gE(a){return J.b3(this.a)}, +i(a,b){return J.ns(this.a,b)}} +A.aES.prototype={ +$2(a,b){this.a.q(0,this.b.a(a),this.c.a(b))}, +$S:239} +A.ze.prototype={ +O(a,b){if(b.oE$!==this)return!1 +this.aF1(b) return!0}, -O(a,b){return t.cS.b(b)&&this===b.oK$}, +N(a,b){return t.cS.b(b)&&this===b.oE$}, gav(a){var s=this -return new A.agu(s,s.a,s.c,s.$ti.h("agu<1>"))}, -gG(a){return this.b}, +return new A.ahn(s,s.a,s.c,s.$ti.h("ahn<1>"))}, +gE(a){return this.b}, ga5(a){var s if(this.b===0)throw A.d(A.a7("No such element")) s=this.c s.toString return s}, -ga9(a){var s +ga4(a){var s if(this.b===0)throw A.d(A.a7("No such element")) -s=this.c.nA$ +s=this.c.nv$ s.toString return s}, gaB(a){return this.b===0}, -a1u(a,b,c){var s,r,q=this -if(b.oK$!=null)throw A.d(A.a7("LinkedListEntry is already in a LinkedList"));++q.a -b.oK$=q +a1Z(a,b,c){var s,r,q=this +if(b.oE$!=null)throw A.d(A.a7("LinkedListEntry is already in a LinkedList"));++q.a +b.oE$=q s=q.b -if(s===0){b.nz$=b -q.c=b.nA$=b +if(s===0){b.nu$=b +q.c=b.nv$=b q.b=s+1 -return}r=a.nA$ +return}r=a.nv$ r.toString -b.nA$=r -b.nz$=a -a.nA$=r.nz$=b +b.nv$=r +b.nu$=a +a.nv$=r.nu$=b if(c&&a==q.c)q.c=b q.b=s+1}, -aEp(a){var s,r,q=this;++q.a -s=a.nz$ -s.nA$=a.nA$ -a.nA$.nz$=s +aF1(a){var s,r,q=this;++q.a +s=a.nu$ +s.nv$=a.nv$ +a.nv$.nu$=s r=--q.b -a.oK$=a.nz$=a.nA$=null +a.oE$=a.nu$=a.nv$=null if(r===0)q.c=null else if(a===q.c)q.c=s}} -A.agu.prototype={ -ga3(a){var s=this.c +A.ahn.prototype={ +ga2(a){var s=this.c return s==null?this.$ti.c.a(s):s}, -F(){var s=this,r=s.a -if(s.b!==r.a)throw A.d(A.cN(s)) +H(){var s=this,r=s.a +if(s.b!==r.a)throw A.d(A.cL(s)) if(r.b!==0)r=s.e&&s.d===r.ga5(r) else r=!0 if(r){s.c=null return!1}s.e=!0 r=s.d s.c=r -s.d=r.nz$ +s.d=r.nu$ return!0}} -A.qZ.prototype={ -gkt(a){var s=this.oK$ -if(s==null||s.ga5(s)===this.nz$)return null -return this.nz$}, -gac3(){var s=this.oK$ +A.r8.prototype={ +gku(a){var s=this.oE$ +if(s==null||s.ga5(s)===this.nu$)return null +return this.nu$}, +gacG(){var s=this.oE$ if(s==null||this===s.ga5(s))return null -return this.nA$}} -A.N.prototype={ -gav(a){return new A.cU(a,this.gG(a),A.aZ(a).h("cU"))}, -cz(a,b){return this.i(a,b)}, -ac(a,b){var s,r=this.gG(a) +return this.nv$}} +A.M.prototype={ +gav(a){return new A.cX(a,this.gE(a),A.b1(a).h("cX"))}, +co(a,b){return this.i(a,b)}, +am(a,b){var s,r=this.gE(a) for(s=0;s=0;--s){r=this.i(a,s) if(b.$1(r))return r -if(q!==this.gG(a))throw A.d(A.cN(a))}if(c!=null)return c.$0() -throw A.d(A.cy())}, -cs(a,b){var s -if(this.gG(a)===0)return"" -s=A.a8T("",a,b) +if(q!==this.gE(a))throw A.d(A.cL(a))}if(c!=null)return c.$0() +throw A.d(A.ct())}, +cp(a,b){var s +if(this.gE(a)===0)return"" +s=A.a9H("",a,b) return s.charCodeAt(0)==0?s:s}, -lZ(a){return this.cs(a,"")}, -ma(a,b){return new A.bk(a,b,A.aZ(a).h("bk"))}, -jo(a,b,c){return new A.U(a,b,A.aZ(a).h("@").ab(c).h("U<1,2>"))}, -fF(a,b){return A.fG(a,b,null,A.aZ(a).h("N.E"))}, -iK(a,b){var s,r,q,p,o=this -if(o.gaB(a)){s=A.aZ(a).h("N.E") -return b?J.yR(0,s):J.LR(0,s)}r=o.i(a,0) -q=A.b6(o.gG(a),r,b,A.aZ(a).h("N.E")) -for(p=1;p"))}, +jk(a,b,c){return new A.S(a,b,A.b1(a).h("@").af(c).h("S<1,2>"))}, +fe(a,b){return A.fy(a,b,null,A.b1(a).h("M.E"))}, +iE(a,b){var s,r,q,p,o=this +if(o.gaB(a)){s=A.b1(a).h("M.E") +return b?J.Ma(0,s):J.M9(0,s)}r=o.i(a,0) +q=A.ba(o.gE(a),r,b,A.b1(a).h("M.E")) +for(p=1;p").ab(b).h("hK<1,2>"))}, -eF(a){var s,r=this -if(r.gG(a)===0)throw A.d(A.cy()) -s=r.i(a,r.gG(a)-1) -r.sG(a,r.gG(a)-1) -return s}, -X(a,b){var s=A.ai(a,!0,A.aZ(a).h("N.E")) -B.b.H(s,b) -return s}, -cI(a,b,c){var s=this.gG(a) +Ny(a,b,c){var s,r=this,q=r.gE(a),p=c-b +for(s=c;s").af(b).h("hD<1,2>"))}, +eC(a){var s,r=this +if(r.gE(a)===0)throw A.d(A.ct()) +s=r.i(a,r.gE(a)-1) +r.sE(a,r.gE(a)-1) +return s}, +W(a,b){var s=A.ai(a,!0,A.b1(a).h("M.E")) +B.b.I(s,b) +return s}, +cA(a,b,c){var s=this.gE(a) if(c==null)c=s -A.cV(b,c,s,null,null) -return A.hQ(this.n7(a,b,c),!0,A.aZ(a).h("N.E"))}, -hi(a,b){return this.cI(a,b,null)}, -n7(a,b,c){A.cV(b,c,this.gG(a),null,null) -return A.fG(a,b,c,A.aZ(a).h("N.E"))}, -hA(a,b,c){A.cV(b,c,this.gG(a),null,null) -if(c>b)this.ND(a,b,c)}, -kp(a,b,c,d){var s,r=d==null?A.aZ(a).h("N.E").a(d):d -A.cV(b,c,this.gG(a),null,null) -for(s=b;sb)this.Ny(a,b,c)}, +kq(a,b,c,d){var s,r=d==null?A.b1(a).h("M.E").a(d):d +A.cU(b,c,this.gE(a),null,null) +for(s=b;s").b(d)){r=e -q=d}else{p=J.aql(d,e) -q=p.iK(p,!1) -r=0}p=J.aN(q) -if(r+s>p.gG(q))throw A.d(A.bfT()) -if(r=0;--o)this.u(a,b+o,p.i(q,r+o)) -else for(o=0;o").b(d)){r=e +q=d}else{p=J.Ck(d,e) +q=p.iE(p,!1) +r=0}p=J.aj(q) +if(r+s>p.gE(q))throw A.d(A.bgU()) +if(r=0;--o)this.q(a,b+o,p.i(q,r+o)) +else for(o=0;o0?p:0)) -if(s.gG(c)!==r){n.sG(a,n.gG(a)-r) -throw A.d(A.cN(c))}o=b+r -if(o0?p:0)) +if(s.gE(c)!==r){n.sE(a,n.gE(a)-r) +throw A.d(A.cL(c))}o=b+r +if(o"))}, -Dj(a,b,c,d){var s,r,q,p,o,n=A.D(c,d) -for(s=J.ax(this.gdt(a)),r=A.aZ(a).h("br.V");s.F();){q=s.ga3(s) +this.q(a,q,b.$2(q,p==null?r.a(p):p))}}, +gfR(a){return J.lr(this.gdh(a),new A.aFt(a),A.b1(a).h("br"))}, +D4(a,b,c,d){var s,r,q,p,o,n=A.D(c,d) +for(s=J.aA(this.gdh(a)),r=A.b1(a).h("bv.V");s.H();){q=s.ga2(s) p=this.i(a,q) o=b.$2(q,p==null?r.a(p):p) -n.u(0,o.a,o.b)}return n}, -a6m(a,b){var s,r -for(s=J.ax(b);s.F();){r=s.ga3(s) -this.u(a,r.a,r.b)}}, -La(a,b){var s,r,q,p,o=A.aZ(a),n=A.b([],o.h("v")) -for(s=J.ax(this.gdt(a)),o=o.h("br.V");s.F();){r=s.ga3(s) +n.q(0,o.a,o.b)}return n}, +a6R(a,b){var s,r +for(s=J.aA(b);s.H();){r=s.ga2(s) +this.q(a,r.a,r.b)}}, +L_(a,b){var s,r,q,p,o=A.b1(a),n=A.b([],o.h("v")) +for(s=J.aA(this.gdh(a)),o=o.h("bv.V");s.H();){r=s.ga2(s) q=this.i(a,r) -if(b.$2(r,q==null?o.a(q):q))n.push(r)}for(o=n.length,p=0;p").ab(s.h("br.V")).h("Tr<1,2>"))}, -j(a){return A.b8R(a)}, -$ibt:1} -A.aEn.prototype={ -$2(a,b){J.ix(this.a,a,b)}, -$S(){return A.aZ(this.a).h("~(br.K,br.V)")}} -A.aEo.prototype={ -$1(a){var s=this.a,r=J.cd(s,a) -if(r==null)r=A.aZ(s).h("br.V").a(r) -s=A.aZ(s) -return new A.bn(a,r,s.h("@").ab(s.h("br.V")).h("bn<1,2>"))}, -$S(){return A.aZ(this.a).h("bn(br.K)")}} -A.aEp.prototype={ +if(b.$2(r,q==null?o.a(q):q))n.push(r)}for(o=n.length,p=0;p").af(s.h("bv.V")).h("TI<1,2>"))}, +j(a){return A.b9Q(a)}, +$ibx:1} +A.aFs.prototype={ +$2(a,b){J.iD(this.a,a,b)}, +$S(){return A.b1(this.a).h("~(bv.K,bv.V)")}} +A.aFt.prototype={ +$1(a){var s=this.a,r=J.bU(s,a) +if(r==null)r=A.b1(s).h("bv.V").a(r) +s=A.b1(s) +return new A.br(a,r,s.h("@").af(s.h("bv.V")).h("br<1,2>"))}, +$S(){return A.b1(this.a).h("br(bv.K)")}} +A.aFu.prototype={ $2(a,b){var s,r=this.a if(!r.a)this.b.a+=", " r.a=!1 @@ -63540,74 +64759,74 @@ r=this.b s=r.a+=A.j(a) r.a=s+": " r.a+=A.j(b)}, -$S:107} -A.Tr.prototype={ -gG(a){return J.bi(this.a)}, -gaB(a){return J.kw(this.a)}, -gdj(a){return J.mb(this.a)}, -ga5(a){var s=this.a,r=J.dg(s) -s=r.i(s,J.nf(r.gdt(s))) +$S:89} +A.TI.prototype={ +gE(a){return J.b3(this.a)}, +gaB(a){return J.jQ(this.a)}, +gd7(a){return J.lq(this.a)}, +ga5(a){var s=this.a,r=J.bt(s) +s=r.i(s,J.mq(r.gdh(s))) return s==null?this.$ti.z[1].a(s):s}, -ga9(a){var s=this.a,r=J.dg(s) -s=r.i(s,J.wU(r.gdt(s))) +ga4(a){var s=this.a,r=J.bt(s) +s=r.i(s,J.Cj(r.gdh(s))) return s==null?this.$ti.z[1].a(s):s}, gav(a){var s=this.a,r=this.$ti -return new A.agF(J.ax(J.b6Z(s)),s,r.h("@<1>").ab(r.z[1]).h("agF<1,2>"))}} -A.agF.prototype={ -F(){var s=this,r=s.a -if(r.F()){s.c=J.cd(s.b,r.ga3(r)) +return new A.ahz(J.aA(J.b7X(s)),s,r.h("@<1>").af(r.z[1]).h("ahz<1,2>"))}} +A.ahz.prototype={ +H(){var s=this,r=s.a +if(r.H()){s.c=J.bU(s.b,r.ga2(r)) return!0}s.c=null return!1}, -ga3(a){var s=this.c +ga2(a){var s=this.c return s==null?this.$ti.z[1].a(s):s}} -A.an8.prototype={ -u(a,b,c){throw A.d(A.a8("Cannot modify unmodifiable map"))}, -H(a,b){throw A.d(A.a8("Cannot modify unmodifiable map"))}, -N(a,b){throw A.d(A.a8("Cannot modify unmodifiable map"))}, -d4(a,b,c){throw A.d(A.a8("Cannot modify unmodifiable map"))}} -A.Ms.prototype={ -ui(a,b,c){var s=this.a -return s.ui(s,b,c)}, +A.aoa.prototype={ +q(a,b,c){throw A.d(A.a8("Cannot modify unmodifiable map"))}, +I(a,b){throw A.d(A.a8("Cannot modify unmodifiable map"))}, +O(a,b){throw A.d(A.a8("Cannot modify unmodifiable map"))}, +cW(a,b,c){throw A.d(A.a8("Cannot modify unmodifiable map"))}} +A.MM.prototype={ +u7(a,b,c){var s=this.a +return s.u7(s,b,c)}, i(a,b){return this.a.i(0,b)}, -u(a,b,c){this.a.u(0,b,c)}, -H(a,b){this.a.H(0,b)}, -d4(a,b,c){return this.a.d4(0,b,c)}, -aZ(a,b){return this.a.aZ(0,b)}, -ac(a,b){this.a.ac(0,b)}, +q(a,b,c){this.a.q(0,b,c)}, +I(a,b){this.a.I(0,b)}, +cW(a,b,c){return this.a.cW(0,b,c)}, +b1(a,b){return this.a.b1(0,b)}, +am(a,b){this.a.am(0,b)}, gaB(a){var s=this.a return s.gaB(s)}, -gdj(a){var s=this.a -return s.gdj(s)}, -gG(a){var s=this.a -return s.gG(s)}, -gdt(a){var s=this.a -return s.gdt(s)}, -N(a,b){return this.a.N(0,b)}, +gd7(a){var s=this.a +return s.gd7(s)}, +gE(a){var s=this.a +return s.gE(s)}, +gdh(a){var s=this.a +return s.gdh(s)}, +O(a,b){return this.a.O(0,b)}, j(a){var s=this.a return s.j(s)}, -gbz(a){var s=this.a -return s.gbz(s)}, -gfT(a){var s=this.a -return s.gfT(s)}, -Dj(a,b,c,d){var s=this.a -return s.Dj(s,b,c,d)}, -$ibt:1} -A.Bg.prototype={ -ui(a,b,c){var s=this.a -return new A.Bg(s.ui(s,b,c),b.h("@<0>").ab(c).h("Bg<1,2>"))}} -A.Sw.prototype={ -awB(a,b){var s=this +gbx(a){var s=this.a +return s.gbx(s)}, +gfR(a){var s=this.a +return s.gfR(s)}, +D4(a,b,c,d){var s=this.a +return s.D4(s,b,c,d)}, +$ibx:1} +A.Br.prototype={ +u7(a,b,c){var s=this.a +return new A.Br(s.u7(s,b,c),b.h("@<0>").af(c).h("Br<1,2>"))}} +A.SN.prototype={ +axd(a,b){var s=this s.b=b s.a=a if(a!=null)a.b=s if(b!=null)b.a=s}, -aEo(){var s,r=this,q=r.a +aF0(){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.Sv.prototype={ -a38(a){var s,r,q=this +A.SM.prototype={ +a3D(a){var s,r,q=this q.c=null s=q.a if(s!=null)s.b=q.b @@ -63615,107 +64834,107 @@ r=q.b if(r!=null)r.a=s q.a=q.b=null return q.d}, -h3(a){var s=this,r=s.c +h1(a){var s=this,r=s.c if(r!=null)--r.b s.c=null -s.aEo() +s.aF0() return s.d}, -FD(){return this}, -$ibf_:1, -gJc(){return this.d}} -A.Sx.prototype={ -FD(){return null}, -a38(a){throw A.d(A.cy())}, -gJc(){throw A.d(A.cy())}} -A.Kv.prototype={ -fh(a,b){return new A.qf(this,this.$ti.h("@<1>").ab(b).h("qf<1,2>"))}, -gG(a){return this.b}, -Bd(a){var s=this.a -new A.Sv(this,a,s.$ti.h("Sv<1>")).awB(s,s.b);++this.b}, -eF(a){var s=this.a.a.a38(0);--this.b -return s}, -ga5(a){return this.a.b.gJc()}, -ga9(a){return this.a.a.gJc()}, +Fq(){return this}, +$ibg_:1, +gIX(){return this.d}} +A.SO.prototype={ +Fq(){return null}, +a3D(a){throw A.d(A.ct())}, +gIX(){throw A.d(A.ct())}} +A.KO.prototype={ +fh(a,b){return new A.qo(this,this.$ti.h("@<1>").af(b).h("qo<1,2>"))}, +gE(a){return this.b}, +B1(a){var s=this.a +new A.SM(this,a,s.$ti.h("SM<1>")).axd(s,s.b);++this.b}, +eC(a){var s=this.a.a.a3D(0);--this.b +return s}, +ga5(a){return this.a.b.gIX()}, +ga4(a){return this.a.a.gIX()}, gaB(a){var s=this.a return s.b===s}, -gav(a){return new A.ae1(this,this.a.b,this.$ti.h("ae1<1>"))}, -j(a){return A.uK(this,"{","}")}, -$iar:1} -A.ae1.prototype={ -F(){var s=this,r=s.b,q=r==null?null:r.FD() +gav(a){return new A.aeV(this,this.a.b,this.$ti.h("aeV<1>"))}, +j(a){return A.uV(this,"{","}")}, +$iao:1} +A.aeV.prototype={ +H(){var s=this,r=s.b,q=r==null?null:r.Fq() if(q==null){s.a=s.b=s.c=null return!1}r=s.a -if(r!=q.c)throw A.d(A.cN(r)) +if(r!=q.c)throw A.d(A.cL(r)) s.c=q.d s.b=q.b return!0}, -ga3(a){var s=this.c +ga2(a){var s=this.c return s==null?this.$ti.c.a(s):s}} -A.Me.prototype={ -fh(a,b){return new A.qf(this,this.$ti.h("@<1>").ab(b).h("qf<1,2>"))}, +A.My.prototype={ +fh(a,b){return new A.qo(this,this.$ti.h("@<1>").af(b).h("qo<1,2>"))}, gav(a){var s=this -return new A.HE(s,s.c,s.d,s.b,s.$ti.h("HE<1>"))}, +return new A.HV(s,s.c,s.d,s.b,s.$ti.h("HV<1>"))}, gaB(a){return this.b===this.c}, -gG(a){return(this.c-this.b&this.a.length-1)>>>0}, +gE(a){return(this.c-this.b&this.a.length-1)>>>0}, ga5(a){var s=this,r=s.b -if(r===s.c)throw A.d(A.cy()) +if(r===s.c)throw A.d(A.ct()) r=s.a[r] return r==null?s.$ti.c.a(r):r}, -ga9(a){var s=this,r=s.b,q=s.c -if(r===q)throw A.d(A.cy()) +ga4(a){var s=this,r=s.b,q=s.c +if(r===q)throw A.d(A.ct()) r=s.a r=r[(q-1&r.length-1)>>>0] return r==null?s.$ti.c.a(r):r}, -cz(a,b){var s,r=this -A.aC0(b,r.gG(r),r,null,null) +co(a,b){var s,r=this +A.aD_(b,r.gE(r),r,null,null) s=r.a s=s[(r.b+b&s.length-1)>>>0] return s==null?r.$ti.c.a(s):s}, -iK(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=J.LR(0,m.$ti.c) +iE(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=J.M9(0,m.$ti.c) return s}s=m.$ti.c -r=A.b6(k,m.ga5(m),!1,s) +r=A.ba(k,m.ga5(m),!1,s) for(q=m.a,p=m.b,o=0;o>>0] r[o]=n==null?s.a(n):n}return r}, -H(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.$ti -if(j.h("I<1>").b(b)){s=J.bi(b) -r=k.gG(k) +I(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.$ti +if(j.h("H<1>").b(b)){s=J.b3(b) +r=k.gE(k) q=r+s p=k.a o=p.length -if(q>=o){n=A.b6(A.bgh(q+B.e.bv(q,1)),null,!1,j.h("1?")) -k.c=k.aFe(n) +if(q>=o){n=A.ba(A.bhj(q+B.e.bu(q,1)),null,!1,j.h("1?")) +k.c=k.aFS(n) k.a=n k.b=0 -B.b.c2(n,r,q,b,0) +B.b.c3(n,r,q,b,0) k.c+=s}else{j=k.c m=o-j -if(s>>0)if(J.e(r.a[s],b)){r.nm(0,s);++r.d +B.b.c3(p,j,j+m,b,0) +B.b.c3(k.a,0,l,b,m) +k.c=l}}++k.d}else for(j=J.aA(b);j.H();)k.h9(0,j.ga2(j))}, +O(a,b){var s,r=this +for(s=r.b;s!==r.c;s=(s+1&r.a.length-1)>>>0)if(J.f(r.a[s],b)){r.ne(0,s);++r.d return!0}return!1}, -ak(a){var s,r,q=this,p=q.b,o=q.c +ao(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.uK(this,"{","}")}, -Bd(a){var s=this,r=s.b,q=s.a +j(a){return A.uV(this,"{","}")}, +B1(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.a0L();++s.d}, -t9(){var s,r,q=this,p=q.b -if(p===q.c)throw A.d(A.cy());++q.d +if(r===s.c)s.a1e();++s.d}, +t0(){var s,r,q=this,p=q.b +if(p===q.c)throw A.d(A.ct());++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}, -eF(a){var s,r=this,q=r.b,p=r.c -if(q===p)throw A.d(A.cy());++r.d +eC(a){var s,r=this,q=r.b,p=r.c +if(q===p)throw A.d(A.ct());++r.d q=r.a p=r.c=(p-1&q.length-1)>>>0 s=q[p] @@ -63726,8 +64945,8 @@ h9(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.a0L();++s.d}, -nm(a,b){var s,r,q,p=this,o=p.a,n=o.length-1,m=p.b,l=p.c +if(s.b===r)s.a1e();++s.d}, +ne(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 @@ -63735,113 +64954,113 @@ 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}}, -a0L(){var s=this,r=A.b6(s.a.length*2,null,!1,s.$ti.h("1?")),q=s.a,p=s.b,o=q.length-p -B.b.c2(r,0,o,q,p) -B.b.c2(r,o,o+s.b,s.a,0) +a1e(){var s=this,r=A.ba(s.a.length*2,null,!1,s.$ti.h("1?")),q=s.a,p=s.b,o=q.length-p +B.b.c3(r,0,o,q,p) +B.b.c3(r,o,o+s.b,s.a,0) s.b=0 s.c=s.a.length s.a=r}, -aFe(a){var s,r,q=this,p=q.b,o=q.c,n=q.a +aFS(a){var s,r,q=this,p=q.b,o=q.c,n=q.a if(p<=o){s=o-p -B.b.c2(a,0,s,n,p) +B.b.c3(a,0,s,n,p) return s}else{r=n.length-p -B.b.c2(a,0,r,n,p) -B.b.c2(a,r,r+q.c,q.a,0) +B.b.c3(a,0,r,n,p) +B.b.c3(a,r,r+q.c,q.a,0) return q.c+r}}} -A.HE.prototype={ -ga3(a){var s=this.e +A.HV.prototype={ +ga2(a){var s=this.e return s==null?this.$ti.c.a(s):s}, -F(){var s,r=this,q=r.a -if(r.c!==q.d)A.Z(A.cN(q)) +H(){var s,r=this,q=r.a +if(r.c!==q.d)A.V(A.cL(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.lR.prototype={ -gaB(a){return this.gG(this)===0}, -gdj(a){return this.gG(this)!==0}, -fh(a,b){return A.aMC(this,null,A.w(this).c,b)}, -H(a,b){var s -for(s=J.ax(b);s.F();)this.C(0,s.ga3(s))}, -acE(a){var s,r -for(s=a.length,r=0;r").ab(c).h("y1<1,2>"))}, -gdO(a){var s,r=this -if(r.gG(r)>1)throw A.d(A.a2t()) +A.m5.prototype={ +gaB(a){return this.gE(this)===0}, +gd7(a){return this.gE(this)!==0}, +fh(a,b){return A.aNG(this,null,A.w(this).c,b)}, +I(a,b){var s +for(s=J.aA(b);s.H();)this.D(0,s.ga2(s))}, +VY(a){var s +for(s=J.aA(a);s.H();)this.O(0,s.ga2(s))}, +CQ(a,b){var s,r,q=this.k7(0) +for(s=this.gav(this);s.H();){r=s.ga2(s) +if(!b.N(0,r))q.O(0,r)}return q}, +iE(a,b){return A.ai(this,b,A.w(this).c)}, +fa(a){return this.iE(a,!0)}, +jk(a,b,c){return new A.y9(this,b,A.w(this).h("@<1>").af(c).h("y9<1,2>"))}, +gdF(a){var s,r=this +if(r.gE(r)>1)throw A.d(A.a2W()) s=r.gav(r) -if(!s.F())throw A.d(A.cy()) -return s.ga3(s)}, -j(a){return A.uK(this,"{","}")}, -ac(a,b){var s -for(s=this.gav(this);s.F();)b.$1(s.ga3(s))}, -cs(a,b){var s,r,q=this.gav(this) -if(!q.F())return"" -s=J.ia(q.ga3(q)) -if(!q.F())return s +if(!s.H())throw A.d(A.ct()) +return s.ga2(s)}, +j(a){return A.uV(this,"{","}")}, +am(a,b){var s +for(s=this.gav(this);s.H();)b.$1(s.ga2(s))}, +cp(a,b){var s,r,q=this.gav(this) +if(!q.H())return"" +s=J.ii(q.ga2(q)) +if(!q.H())return s if(b.length===0){r=s -do r+=A.j(q.ga3(q)) -while(q.F())}else{r=s -do r=r+b+A.j(q.ga3(q)) -while(q.F())}return r.charCodeAt(0)==0?r:r}, -ej(a,b){var s -for(s=this.gav(this);s.F();)if(b.$1(s.ga3(s)))return!0 +do r+=A.j(q.ga2(q)) +while(q.H())}else{r=s +do r=r+b+A.j(q.ga2(q)) +while(q.H())}return r.charCodeAt(0)==0?r:r}, +eo(a,b){var s +for(s=this.gav(this);s.H();)if(b.$1(s.ga2(s)))return!0 return!1}, -fF(a,b){return A.b9S(this,b,A.w(this).c)}, +fe(a,b){return A.baO(this,b,A.w(this).c)}, ga5(a){var s=this.gav(this) -if(!s.F())throw A.d(A.cy()) -return s.ga3(s)}, -ga9(a){var s,r=this.gav(this) -if(!r.F())throw A.d(A.cy()) -do s=r.ga3(r) -while(r.F()) -return s}, -cz(a,b){var s,r -A.fC(b,"index") +if(!s.H())throw A.d(A.ct()) +return s.ga2(s)}, +ga4(a){var s,r=this.gav(this) +if(!r.H())throw A.d(A.ct()) +do s=r.ga2(r) +while(r.H()) +return s}, +co(a,b){var s,r +A.fd(b,"index") s=this.gav(this) -for(r=b;s.F();){if(r===0)return s.ga3(s);--r}throw A.d(A.fd(b,b-r,this,null,"index"))}, -$iar:1, -$iB:1, -$ibS:1} -A.I4.prototype={ -fh(a,b){return A.aMC(this,this.gPu(),A.w(this).c,b)}, -uv(a){var s,r,q=this.wG() -for(s=this.gav(this);s.F();){r=s.ga3(s) -if(!a.O(0,r))q.C(0,r)}return q}, -D5(a,b){var s,r,q=this.wG() -for(s=this.gav(this);s.F();){r=s.ga3(s) -if(b.O(0,r))q.C(0,r)}return q}, -k7(a){var s=this.wG() -s.H(0,this) +for(r=b;s.H();){if(r===0)return s.ga2(s);--r}throw A.d(A.fa(b,b-r,this,null,"index"))}, +$iao:1, +$iy:1, +$ibW:1} +A.Il.prototype={ +fh(a,b){return A.aNG(this,this.gPo(),A.w(this).c,b)}, +uk(a){var s,r,q=this.wq() +for(s=this.gav(this);s.H();){r=s.ga2(s) +if(!a.N(0,r))q.D(0,r)}return q}, +CQ(a,b){var s,r,q=this.wq() +for(s=this.gav(this);s.H();){r=s.ga2(s) +if(b.N(0,r))q.D(0,r)}return q}, +k7(a){var s=this.wq() +s.I(0,this) return s}} -A.an9.prototype={ -C(a,b){return A.baQ()}, -H(a,b){return A.baQ()}, -N(a,b){return A.baQ()}} -A.GL.prototype={ -O(a,b){return this.a.O(0,b)}, -gG(a){return this.a.a}, +A.aob.prototype={ +D(a,b){return A.bbI()}, +I(a,b){return A.bbI()}, +O(a,b){return A.bbI()}} +A.H1.prototype={ +N(a,b){return this.a.N(0,b)}, +gE(a){return this.a.a}, gav(a){var s=this.a -return A.cY(s,s.r,A.w(s).c)}, +return A.cW(s,s.r,A.w(s).c)}, k7(a){return this.a.k7(0)}} -A.alg.prototype={} -A.kp.prototype={} -A.jA.prototype={ -aAh(a){var s=this,r=s.$ti -r=new A.jA(a,s.a,r.h("@<1>").ab(r.z[1]).h("jA<1,2>")) +A.amc.prototype={} +A.kC.prototype={} +A.jK.prototype={ +aAU(a){var s=this,r=s.$ti +r=new A.jK(a,s.a,r.h("@<1>").af(r.z[1]).h("jK<1,2>")) r.b=s.b r.c=s.c return r}} -A.alf.prototype={ -mr(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.ghj() -if(f==null){h.NI(a,a) -return-1}s=h.gNH() +A.amb.prototype={ +mk(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.ghi() +if(f==null){h.ND(a,a) +return-1}s=h.gNC() 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 @@ -63867,400 +65086,400 @@ 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.ghj()!==q){h.shj(q);++h.c}return r}, -aDf(a){var s,r,q=a.b +q.c=n}if(h.ghi()!==q){h.shi(q);++h.c}return r}, +aDS(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}, -a4f(a){var s,r,q=a.c +a4L(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}, -nm(a,b){var s,r,q,p,o=this -if(o.ghj()==null)return null -if(o.mr(b)!==0)return null -s=o.ghj() +ne(a,b){var s,r,q,p,o=this +if(o.ghi()==null)return null +if(o.mk(b)!==0)return null +s=o.ghi() r=s.b;--o.a q=s.c -if(r==null)o.shj(q) -else{p=o.a4f(r) +if(r==null)o.shi(q) +else{p=o.a4L(r) p.c=q -o.shj(p)}++o.b +o.shi(p)}++o.b return s}, -Nc(a,b){var s,r=this;++r.a;++r.b -s=r.ghj() -if(s==null){r.shj(a) +N7(a,b){var s,r=this;++r.a;++r.b +s=r.ghi() +if(s==null){r.shi(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.shj(a)}, -ga05(){var s=this,r=s.ghj() +s.b=null}r.shi(a)}, +ga0z(){var s=this,r=s.ghi() if(r==null)return null -s.shj(s.aDf(r)) -return s.ghj()}, -ga1I(){var s=this,r=s.ghj() +s.shi(s.aDS(r)) +return s.ghi()}, +ga2c(){var s=this,r=s.ghi() if(r==null)return null -s.shj(s.a4f(r)) -return s.ghj()}, -apb(a){this.shj(null) +s.shi(s.a4L(r)) +return s.ghi()}, +apM(a){this.shi(null) this.a=0;++this.b}, -wq(a){return this.QR(a)&&this.mr(a)===0}, -NI(a,b){return this.gNH().$2(a,b)}, -QR(a){return this.gaSn().$1(a)}} -A.PX.prototype={ +wa(a){return this.QN(a)&&this.mk(a)===0}, +ND(a,b){return this.gNC().$2(a,b)}, +QN(a){return this.gaT1().$1(a)}} +A.Qf.prototype={ i(a,b){var s=this if(!s.f.$1(b))return null -if(s.d!=null)if(s.mr(b)===0)return s.d.d +if(s.d!=null)if(s.mk(b)===0)return s.d.d return null}, -N(a,b){var s +O(a,b){var s if(!this.f.$1(b))return null -s=this.nm(0,b) +s=this.ne(0,b) if(s!=null)return s.d return null}, -u(a,b,c){var s,r=this,q=r.mr(b) -if(q===0){r.d=r.d.aAh(c);++r.c +q(a,b,c){var s,r=this,q=r.mk(b) +if(q===0){r.d=r.d.aAU(c);++r.c return}s=r.$ti -r.Nc(new A.jA(c,b,s.h("@<1>").ab(s.z[1]).h("jA<1,2>")),q)}, -d4(a,b,c){var s,r,q,p,o=this,n=o.mr(b) +r.N7(new A.jK(c,b,s.h("@<1>").af(s.z[1]).h("jK<1,2>")),q)}, +cW(a,b,c){var s,r,q,p,o=this,n=o.mk(b) if(n===0)return o.d.d s=o.b r=o.c q=c.$0() -if(s!==o.b)throw A.d(A.cN(o)) -if(r!==o.c)n=o.mr(b) +if(s!==o.b)throw A.d(A.cL(o)) +if(r!==o.c)n=o.mk(b) p=o.$ti -o.Nc(new A.jA(q,b,p.h("@<1>").ab(p.z[1]).h("jA<1,2>")),n) +o.N7(new A.jK(q,b,p.h("@<1>").af(p.z[1]).h("jK<1,2>")),n) return q}, -H(a,b){b.ac(0,new A.aNv(this))}, +I(a,b){b.am(0,new A.aOD(this))}, gaB(a){return this.d==null}, -gdj(a){return this.d!=null}, -ac(a,b){var s,r,q=this.$ti -q=q.h("@<1>").ab(q.z[1]) -s=new A.BP(this,A.b([],q.h("v>")),this.c,q.h("BP<1,2>")) -for(;s.F();){r=s.ga3(s) +gd7(a){return this.d!=null}, +am(a,b){var s,r,q=this.$ti +q=q.h("@<1>").af(q.z[1]) +s=new A.C0(this,A.b([],q.h("v>")),this.c,q.h("C0<1,2>")) +for(;s.H();){r=s.ga2(s) b.$2(r.a,r.b)}}, -gG(a){return this.a}, -aZ(a,b){return this.wq(b)}, -gdt(a){var s=this.$ti -return new A.tg(this,s.h("@<1>").ab(s.h("jA<1,2>")).h("tg<1,2>"))}, -gbz(a){var s=this.$ti -return new A.BQ(this,s.h("@<1>").ab(s.z[1]).h("BQ<1,2>"))}, -gfT(a){var s=this.$ti -return new A.V_(this,s.h("@<1>").ab(s.z[1]).h("V_<1,2>"))}, -aKp(){if(this.d==null)return null -return this.ga05().a}, -aaR(){if(this.d==null)return null -return this.ga1I().a}, -aNa(a){var s,r,q,p=this +gE(a){return this.a}, +b1(a,b){return this.wa(b)}, +gdh(a){var s=this.$ti +return new A.tr(this,s.h("@<1>").af(s.h("jK<1,2>")).h("tr<1,2>"))}, +gbx(a){var s=this.$ti +return new A.C1(this,s.h("@<1>").af(s.z[1]).h("C1<1,2>"))}, +gfR(a){var s=this.$ti +return new A.Vg(this,s.h("@<1>").af(s.z[1]).h("Vg<1,2>"))}, +aL4(){if(this.d==null)return null +return this.ga0z().a}, +abv(){if(this.d==null)return null +return this.ga2c().a}, +aNN(a){var s,r,q,p=this if(p.d==null)return null -if(p.mr(a)<0)return p.d.a +if(p.mk(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}, -aKq(a){var s,r,q,p=this +aL5(a){var s,r,q,p=this if(p.d==null)return null -if(p.mr(a)>0)return p.d.a +if(p.mk(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}, -$ibt:1, -NI(a,b){return this.e.$2(a,b)}, -QR(a){return this.f.$1(a)}, -ghj(){return this.d}, -gNH(){return this.e}, -shj(a){return this.d=a}} -A.aNw.prototype={ +$ibx:1, +ND(a,b){return this.e.$2(a,b)}, +QN(a){return this.f.$1(a)}, +ghi(){return this.d}, +gNC(){return this.e}, +shi(a){return this.d=a}} +A.aOE.prototype={ $1(a){return this.a.b(a)}, -$S:109} -A.aNv.prototype={ -$2(a,b){this.a.u(0,a,b)}, +$S:92} +A.aOD.prototype={ +$2(a,b){this.a.q(0,a,b)}, $S(){return this.a.$ti.h("~(1,2)")}} -A.pX.prototype={ -ga3(a){var s=this.b -if(s.length===0){A.w(this).h("pX.T").a(null) -return null}return this.OD(B.b.ga9(s))}, -azP(a){var s,r,q=this.b -B.b.ak(q) +A.q5.prototype={ +ga2(a){var s=this.b +if(s.length===0){A.w(this).h("q5.T").a(null) +return null}return this.Oy(B.b.ga4(s))}, +aAr(a){var s,r,q=this.b +B.b.ao(q) s=this.a -s.mr(a) -r=s.ghj() +s.mk(a) +r=s.ghi() r.toString q.push(r) this.d=s.c}, -F(){var s,r,q=this,p=q.c,o=q.a,n=o.b +H(){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.ghj() +s=o.ghi() for(p=q.b;s!=null;){p.push(s) -s=s.b}return p.length!==0}throw A.d(A.cN(o))}p=q.b +s=s.b}return p.length!==0}throw A.d(A.cL(o))}p=q.b if(p.length===0)return!1 -if(q.d!==o.c)q.azP(B.b.ga9(p).a) -s=B.b.ga9(p) +if(q.d!==o.c)q.aAr(B.b.ga4(p).a) +s=B.b.ga4(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.b.ga9(p).c===s))break +while(!0){if(!(p.length!==0&&B.b.ga4(p).c===s))break s=p.pop()}return p.length!==0}} -A.tg.prototype={ -gG(a){return this.a.a}, +A.tr.prototype={ +gE(a){return this.a.a}, gaB(a){return this.a.a===0}, gav(a){var s=this.a,r=this.$ti -return new A.th(s,A.b([],r.h("v<2>")),s.c,r.h("@<1>").ab(r.z[1]).h("th<1,2>"))}, -O(a,b){return this.a.wq(b)}, -k7(a){var s=this.a,r=this.$ti,q=A.a8w(s.e,s.f,r.c) +return new A.ts(s,A.b([],r.h("v<2>")),s.c,r.h("@<1>").af(r.z[1]).h("ts<1,2>"))}, +N(a,b){return this.a.wa(b)}, +k7(a){var s=this.a,r=this.$ti,q=A.a9h(s.e,s.f,r.c) q.a=s.a -q.d=q.a_j(s.d,r.z[1]) +q.d=q.a_N(s.d,r.z[1]) return q}} -A.BQ.prototype={ -gG(a){return this.a.a}, +A.C1.prototype={ +gE(a){return this.a.a}, gaB(a){return this.a.a===0}, gav(a){var s=this.a,r=this.$ti -r=r.h("@<1>").ab(r.z[1]) -return new A.V3(s,A.b([],r.h("v>")),s.c,r.h("V3<1,2>"))}} -A.V_.prototype={ -gG(a){return this.a.a}, +r=r.h("@<1>").af(r.z[1]) +return new A.Vk(s,A.b([],r.h("v>")),s.c,r.h("Vk<1,2>"))}} +A.Vg.prototype={ +gE(a){return this.a.a}, gaB(a){return this.a.a===0}, gav(a){var s=this.a,r=this.$ti -r=r.h("@<1>").ab(r.z[1]) -return new A.BP(s,A.b([],r.h("v>")),s.c,r.h("BP<1,2>"))}} -A.th.prototype={ -OD(a){return a.a}} -A.V3.prototype={ -OD(a){return a.d}} -A.BP.prototype={ -OD(a){var s=this.$ti -return new A.bn(a.a,a.d,s.h("@<1>").ab(s.z[1]).h("bn<1,2>"))}} -A.G3.prototype={ -a2d(a){return A.a8w(new A.aNy(this,a),this.f,a)}, -wG(){return this.a2d(t.z)}, -fh(a,b){return A.aMC(this,this.gaxs(),this.$ti.c,b)}, +r=r.h("@<1>").af(r.z[1]) +return new A.C0(s,A.b([],r.h("v>")),s.c,r.h("C0<1,2>"))}} +A.ts.prototype={ +Oy(a){return a.a}} +A.Vk.prototype={ +Oy(a){return a.d}} +A.C0.prototype={ +Oy(a){var s=this.$ti +return new A.br(a.a,a.d,s.h("@<1>").af(s.z[1]).h("br<1,2>"))}} +A.Gl.prototype={ +a2I(a){return A.a9h(new A.aOG(this,a),this.f,a)}, +wq(){return this.a2I(t.z)}, +fh(a,b){return A.aNG(this,this.gay4(),this.$ti.c,b)}, gav(a){var s=this.$ti -return new A.th(this,A.b([],s.h("v>")),this.c,s.h("@<1>").ab(s.h("kp<1>")).h("th<1,2>"))}, -gG(a){return this.a}, +return new A.ts(this,A.b([],s.h("v>")),this.c,s.h("@<1>").af(s.h("kC<1>")).h("ts<1,2>"))}, +gE(a){return this.a}, gaB(a){return this.d==null}, -gdj(a){return this.d!=null}, -ga5(a){if(this.a===0)throw A.d(A.cy()) -return this.ga05().a}, -ga9(a){if(this.a===0)throw A.d(A.cy()) -return this.ga1I().a}, -O(a,b){return this.f.$1(b)&&this.mr(this.$ti.c.a(b))===0}, -C(a,b){return this.h9(0,b)}, -h9(a,b){var s=this.mr(b) +gd7(a){return this.d!=null}, +ga5(a){if(this.a===0)throw A.d(A.ct()) +return this.ga0z().a}, +ga4(a){if(this.a===0)throw A.d(A.ct()) +return this.ga2c().a}, +N(a,b){return this.f.$1(b)&&this.mk(this.$ti.c.a(b))===0}, +D(a,b){return this.h9(0,b)}, +h9(a,b){var s=this.mk(b) if(s===0)return!1 -this.Nc(new A.kp(b,this.$ti.h("kp<1>")),s) +this.N7(new A.kC(b,this.$ti.h("kC<1>")),s) return!0}, -N(a,b){if(!this.f.$1(b))return!1 -return this.nm(0,this.$ti.c.a(b))!=null}, -H(a,b){var s -for(s=J.ax(b);s.F();)this.h9(0,s.ga3(s))}, -Kg(a){var s=this +O(a,b){if(!this.f.$1(b))return!1 +return this.ne(0,this.$ti.c.a(b))!=null}, +I(a,b){var s +for(s=J.aA(b);s.H();)this.h9(0,s.ga2(s))}, +K3(a){var s=this if(!s.f.$1(a))return null -if(s.mr(s.$ti.c.a(a))!==0)return null +if(s.mk(s.$ti.c.a(a))!==0)return null return s.d.a}, -D5(a,b){var s,r=this,q=r.$ti,p=A.a8w(r.e,r.f,q.c) -for(q=new A.th(r,A.b([],q.h("v>")),r.c,q.h("@<1>").ab(q.h("kp<1>")).h("th<1,2>"));q.F();){s=q.ga3(q) -if(b.O(0,s))p.h9(0,s)}return p}, -api(){var s=this,r=s.$ti,q=A.a8w(s.e,s.f,r.c) +CQ(a,b){var s,r=this,q=r.$ti,p=A.a9h(r.e,r.f,q.c) +for(q=new A.ts(r,A.b([],q.h("v>")),r.c,q.h("@<1>").af(q.h("kC<1>")).h("ts<1,2>"));q.H();){s=q.ga2(q) +if(b.N(0,s))p.h9(0,s)}return p}, +apT(){var s=this,r=s.$ti,q=A.a9h(s.e,s.f,r.c) q.a=s.a -q.d=s.a_j(s.d,r.h("kp<1>")) +q.d=s.a_N(s.d,r.h("kC<1>")) return q}, -a_j(a,b){var s +a_N(a,b){var s if(a==null)return null -s=new A.kp(a.a,this.$ti.h("kp<1>")) -new A.aNx(this,b).$2(a,s) +s=new A.kC(a.a,this.$ti.h("kC<1>")) +new A.aOF(this,b).$2(a,s) return s}, -k7(a){return this.api()}, -j(a){return A.uK(this,"{","}")}, -$iar:1, -$ibS:1, -NI(a,b){return this.e.$2(a,b)}, -QR(a){return this.f.$1(a)}, -ghj(){return this.d}, -gNH(){return this.e}, -shj(a){return this.d=a}} -A.aNz.prototype={ +k7(a){return this.apT()}, +j(a){return A.uV(this,"{","}")}, +$iao:1, +$ibW:1, +ND(a,b){return this.e.$2(a,b)}, +QN(a){return this.f.$1(a)}, +ghi(){return this.d}, +gNC(){return this.e}, +shi(a){return this.d=a}} +A.aOH.prototype={ $1(a){return this.a.b(a)}, -$S:109} -A.aNy.prototype={ +$S:92} +A.aOG.prototype={ $2(a,b){var s=this.a,r=s.$ti.c r.a(a) r.a(b) return s.e.$2(a,b)}, $S(){return this.b.h("o(0,0)")}} -A.aNx.prototype={ -$2(a,b){var s,r,q,p,o,n=this.a.$ti.h("kp<1>") +A.aOF.prototype={ +$2(a,b){var s,r,q,p,o,n=this.a.$ti.h("kC<1>") do{s=a.b r=a.c -if(s!=null){q=new A.kp(s.a,n) +if(s!=null){q=new A.kC(s.a,n) b.b=q this.$2(s,q)}p=r!=null -if(p){o=new A.kp(r.a,n) +if(p){o=new A.kC(r.a,n) b.c=o b=o a=r}}while(p)}, -$S(){return this.a.$ti.ab(this.b).h("~(1,kp<2>)")}} -A.V0.prototype={} -A.V1.prototype={} -A.V2.prototype={} -A.VD.prototype={} -A.VE.prototype={} -A.ag6.prototype={ +$S(){return this.a.$ti.af(this.b).h("~(1,kC<2>)")}} +A.Vh.prototype={} +A.Vi.prototype={} +A.Vj.prototype={} +A.VV.prototype={} +A.VW.prototype={} +A.agY.prototype={ i(a,b){var s,r=this.b if(r==null)return this.c.i(0,b) else if(typeof b!="string")return null else{s=r[b] -return typeof s=="undefined"?this.azx(b):s}}, -gG(a){return this.b==null?this.c.a:this.wr().length}, -gaB(a){return this.gG(this)===0}, -gdj(a){return this.gG(this)>0}, -gdt(a){var s +return typeof s=="undefined"?this.aA9(b):s}}, +gE(a){return this.b==null?this.c.a:this.wb().length}, +gaB(a){return this.gE(this)===0}, +gd7(a){return this.gE(this)>0}, +gdh(a){var s if(this.b==null){s=this.c -return new A.bg(s,A.w(s).h("bg<1>"))}return new A.ag7(this)}, -gbz(a){var s,r=this +return new A.bl(s,A.w(s).h("bl<1>"))}return new A.agZ(this)}, +gbx(a){var s,r=this if(r.b==null){s=r.c -return s.gbz(s)}return A.r1(r.wr(),new A.aXV(r),t.N,t.z)}, -u(a,b,c){var s,r,q=this -if(q.b==null)q.c.u(0,b,c) -else if(q.aZ(0,b)){s=q.b +return s.gbx(s)}return A.rb(r.wb(),new A.aZ0(r),t.N,t.z)}, +q(a,b,c){var s,r,q=this +if(q.b==null)q.c.q(0,b,c) +else if(q.b1(0,b)){s=q.b s[b]=c r=q.a -if(r==null?s!=null:r!==s)r[b]=null}else q.a5V().u(0,b,c)}, -H(a,b){b.ac(0,new A.aXU(this))}, -aZ(a,b){if(this.b==null)return this.c.aZ(0,b) +if(r==null?s!=null:r!==s)r[b]=null}else q.a6p().q(0,b,c)}, +I(a,b){b.am(0,new A.aZ_(this))}, +b1(a,b){if(this.b==null)return this.c.b1(0,b) if(typeof b!="string")return!1 return Object.prototype.hasOwnProperty.call(this.a,b)}, -d4(a,b,c){var s -if(this.aZ(0,b))return this.i(0,b) +cW(a,b,c){var s +if(this.b1(0,b))return this.i(0,b) s=c.$0() -this.u(0,b,s) +this.q(0,b,s) return s}, -N(a,b){if(this.b!=null&&!this.aZ(0,b))return null -return this.a5V().N(0,b)}, -ac(a,b){var s,r,q,p,o=this -if(o.b==null)return o.c.ac(0,b) -s=o.wr() +O(a,b){if(this.b!=null&&!this.b1(0,b))return null +return this.a6p().O(0,b)}, +am(a,b){var s,r,q,p,o=this +if(o.b==null)return o.c.am(0,b) +s=o.wb() for(r=0;r"))}return s}, -O(a,b){return this.a.aZ(0,b)}} -A.Tl.prototype={ +if(s.b==null){s=s.gdh(s) +s=s.gav(s)}else{s=s.wb() +s=new J.dQ(s,s.length,A.a6(s).h("dQ<1>"))}return s}, +N(a,b){return this.a.b1(0,b)}} +A.TC.prototype={ R(a){var s,r,q=this -q.alJ(0) +q.amj(0) s=q.a r=s.a s.a="" s=q.c -s.C(0,A.bbd(r.charCodeAt(0)==0?r:r,q.b)) +s.D(0,A.bc5(r.charCodeAt(0)==0?r:r,q.b)) s.R(0)}} -A.aRr.prototype={ +A.aSD.prototype={ $0(){var s,r try{s=new TextDecoder("utf-8",{fatal:true}) return s}catch(r){}return null}, -$S:234} -A.aRq.prototype={ +$S:223} +A.aSC.prototype={ $0(){var s,r try{s=new TextDecoder("utf-8",{fatal:false}) return s}catch(r){}return null}, -$S:234} -A.Xu.prototype={ -kW(a){return B.qD.d_(a)}, -hP(a,b){var s=B.qC.d_(b) +$S:223} +A.XP.prototype={ +kV(a){return B.qG.cT(a)}, +hK(a,b){var s=B.qF.cT(b) return s}, -goB(){return B.qD}, -gC0(){return B.qC}} -A.an5.prototype={ -d_(a){var s,r,q,p=A.cV(0,null,a.length,null,null)-0,o=new Uint8Array(p) +goy(){return B.qG}, +gBP(){return B.qF}} +A.ao3.prototype={ +cT(a){var s,r,q,p=A.cU(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.d(A.d6("Invalid value in input: "+A.j(q),p,p)) -return this.apE(a,0,n)}}return A.lU(a,0,n)}, -apE(a,b,c){var s,r,q,p,o -for(s=~this.b,r=J.aN(a),q=b,p="";q>>0!==0?65533:o)}return p.charCodeAt(0)==0?p:p}} -A.Xv.prototype={ -jD(a){var s=t.NC.b(a)?a:new A.wB(a) -if(this.a)return new A.aWn(s.Ro(!1)) -else return new A.b0l(s)}} -A.aWn.prototype={ +return this.aqe(a,0,n)}}return A.m9(a,0,n)}, +aqe(a,b,c){var s,r,q,p,o +for(s=~this.b,r=J.aj(a),q=b,p="";q>>0!==0?65533:o)}return p.charCodeAt(0)==0?p:p}} +A.XQ.prototype={ +jB(a){var s=t.NC.b(a)?a:new A.wJ(a) +if(this.a)return new A.aXv(s.Rm(!1)) +else return new A.b1h(s)}} +A.aXv.prototype={ R(a){this.a.R(0)}, -C(a,b){this.fu(b,0,J.bi(b),!1)}, -fu(a,b,c,d){var s,r,q=J.aN(a) -A.cV(b,c,q.gG(a),null,null) +D(a,b){this.fu(b,0,J.b3(b),!1)}, +fu(a,b,c,d){var s,r,q=J.aj(a) +A.cU(b,c,q.gE(a),null,null) for(s=this.a,r=b;r>>0!==0){if(r>b)s.fu(a,b,r,!1) -s.C(0,B.Uj) +s.D(0,B.Uq) b=r+1}if(b>>0!==0)throw A.d(A.d6("Source contains non-ASCII bytes.",null,null)) -this.a.C(0,A.lU(b,0,null))}, +D(a,b){var s,r +for(s=J.aj(b),r=0;r>>0!==0)throw A.d(A.d6("Source contains non-ASCII bytes.",null,null)) +this.a.D(0,A.m9(b,0,null))}, fu(a,b,c,d){var s=a.length -A.cV(b,c,s,null,null) -if(b=0)A.bdz(a0,n,a2,o,m,f) -else{e=B.e.bH(f-1,4)+1 +if(o>=0)A.bey(a0,n,a2,o,m,f) +else{e=B.e.bB(f-1,4)+1 if(e===1)throw A.d(A.d6(b,a0,a2)) for(;e<4;){g+="=" p.a=g;++e}}g=p.a -return B.d.iI(a0,a1,a2,g.charCodeAt(0)==0?g:g)}d=a2-a1 -if(o>=0)A.bdz(a0,n,a2,o,m,d) -else{e=B.e.bH(d,4) +return B.d.iD(a0,a1,a2,g.charCodeAt(0)==0?g:g)}d=a2-a1 +if(o>=0)A.bey(a0,n,a2,o,m,d) +else{e=B.e.bB(d,4) if(e===1)throw A.d(A.d6(b,a0,a2)) -if(e>1)a0=B.d.iI(a0,a2,a2,e===2?"==":"=")}return a0}} -A.XW.prototype={ -d_(a){var s=a.length -if(s===0)return"" -s=new A.RE(u.U).SO(a,0,s,!0) -s.toString -return A.lU(s,0,null)}, -jD(a){var s=u.U -if(t.NC.b(a))return new A.b1G(new A.ane(new A.Il(!1),a,a.a),new A.RE(s)) -return new A.aT6(a,new A.aTp(s))}} -A.RE.prototype={ -a7Y(a,b){return new Uint8Array(b)}, -SO(a,b,c,d){var s,r=this,q=(r.a&3)+(c-b),p=B.e.cZ(q,3),o=p*4 +if(e>1)a0=B.d.iD(a0,a2,a2,e===2?"==":"=")}return a0}} +A.Yh.prototype={ +cT(a){var s=J.aj(a) +if(s.gE(a)===0)return"" +s=new A.RU(u.U).SM(a,0,s.gE(a),!0) +s.toString +return A.m9(s,0,null)}, +jB(a){var s=u.U +if(t.NC.b(a))return new A.b2C(new A.aoh(new A.IE(!1),a,a.a),new A.RU(s)) +return new A.aUh(a,new A.aUA(s))}} +A.RU.prototype={ +a8w(a,b){return new Uint8Array(b)}, +SM(a,b,c,d){var s,r=this,q=(r.a&3)+(c-b),p=B.e.cS(q,3),o=p*4 if(d&&q-p*3>0)o+=4 -s=r.a7Y(0,o) -r.a=A.bDb(r.b,a,b,c,d,s,0,r.a) +s=r.a8w(0,o) +r.a=A.bEy(r.b,a,b,c,d,s,0,r.a) if(o>0)return s return null}} -A.aTp.prototype={ -a7Y(a,b){var s=this.c +A.aUA.prototype={ +a8w(a,b){var s=this.c if(s==null||s.length0)throw A.d(A.d6("Invalid length, must be multiple of four",b,c)) this.a=-1}} -A.abL.prototype={ -C(a,b){var s,r=b.length +A.acC.prototype={ +D(a,b){var s,r=b.length if(r===0)return -s=this.b.Sd(0,b,0,r) -if(s!=null)this.a.C(0,s)}, -R(a){this.b.RJ(0,null,null) +s=this.b.Sb(0,b,0,r) +if(s!=null)this.a.D(0,s)}, +R(a){this.b.RH(0,null,null) this.a.R(0)}, fu(a,b,c,d){var s,r -A.cV(b,c,a.length,null,null) +A.cU(b,c,a.length,null,null) if(b===c)return s=this.b -r=s.Sd(0,a,b,c) -if(r!=null)this.a.C(0,r) -if(d){s.RJ(0,a,c) +r=s.Sb(0,a,b,c) +if(r!=null)this.a.D(0,r) +if(d){s.RH(0,a,c) this.a.R(0)}}} -A.Js.prototype={ -fu(a,b,c,d){this.C(0,B.F.cI(a,b,c)) +A.JK.prototype={ +fu(a,b,c,d){this.D(0,B.K.cA(a,b,c)) if(d)this.R(0)}} -A.RR.prototype={ -C(a,b){this.a.C(0,b)}, +A.S7.prototype={ +D(a,b){this.a.D(0,b)}, R(a){this.a.R(0)}} -A.acd.prototype={ -C(a,b){var s,r,q=this,p=q.b,o=q.c,n=J.aN(b) -if(n.gG(b)>p.length-o){p=q.b -s=n.gG(b)+p.length-1 -s|=B.e.bv(s,1) +A.ad5.prototype={ +D(a,b){var s,r,q=this,p=q.b,o=q.c,n=J.aj(b) +if(n.gE(b)>p.length-o){p=q.b +s=n.gE(b)+p.length-1 +s|=B.e.bu(s,1) s|=s>>>2 s|=s>>>4 s|=s>>>8 r=new Uint8Array((((s|s>>>16)>>>0)+1)*2) p=q.b -B.F.dM(r,0,p.length,p) +B.K.dD(r,0,p.length,p) q.b=r}p=q.b o=q.c -B.F.dM(p,o,o+n.gG(b),b) -q.c=q.c+n.gG(b)}, -R(a){this.a.$1(B.F.cI(this.b,0,this.c))}} -A.YG.prototype={} -A.akV.prototype={ -C(a,b){this.b.push(b)}, +B.K.dD(p,o,o+n.gE(b),b) +q.c=q.c+n.gE(b)}, +R(a){this.a.$1(B.K.cA(this.b,0,this.c))}} +A.Z3.prototype={} +A.alQ.prototype={ +D(a,b){this.b.push(b)}, R(a){this.a.$1(this.b)}} -A.Zm.prototype={ -kW(a){return this.goB().d_(a)}} -A.ce.prototype={ -aKK(a,b){var s=A.w(this) -return new A.SX(this,a,s.h("@").ab(s.h("ce.T")).ab(b).h("SX<1,2,3>"))}, -jD(a){throw A.d(A.a8("This converter does not support chunked conversions: "+this.j(0)))}} -A.SX.prototype={ -d_(a){return this.b.d_(this.a.d_(a))}, -jD(a){return this.a.jD(this.b.jD(a))}} -A.y2.prototype={} -A.aBc.prototype={ +A.ZK.prototype={ +kV(a){return this.goy().cT(a)}} +A.ck.prototype={ +aLp(a,b){var s=A.w(this) +return new A.Td(this,a,s.h("@").af(s.h("ck.T")).af(b).h("Td<1,2,3>"))}, +jB(a){throw A.d(A.a8("This converter does not support chunked conversions: "+this.j(0)))}} +A.Td.prototype={ +cT(a){return this.b.cT(this.a.cT(a))}, +jB(a){return this.a.jB(this.b.jB(a))}} +A.ya.prototype={} +A.aCb.prototype={ j(a){return this.a}} -A.a1W.prototype={ -d_(a){var s=this.a_h(a,0,a.length) +A.a2o.prototype={ +cT(a){var s=this.a_L(a,0,a.length) return s==null?a:s}, -a_h(a,b,c){var s,r,q,p,o,n=null +a_L(a,b,c){var s,r,q,p,o,n=null for(s=this.a,r=s.e,s=s.d,q=b,p=n;q":o=">" break case"/":o=r?"/":n break -default:o=n}if(o!=null){if(p==null)p=new A.cX("") -if(q>b)p.a+=B.d.ap(a,b,q) +default:o=n}if(o!=null){if(p==null)p=new A.cZ("") +if(q>b)p.a+=B.d.au(a,b,q) p.a+=o b=q+1}}if(p==null)return n -if(c>b)p.a+=B.d.ap(a,b,c) +if(c>b)p.a+=B.d.au(a,b,c) s=p.a return s.charCodeAt(0)==0?s:s}, -jD(a){return new A.afF(this,t.NC.b(a)?a:new A.wB(a))}} -A.afF.prototype={ -fu(a,b,c,d){var s=this.a.a_h(a,b,c),r=this.b +jB(a){return new A.agw(this,t.NC.b(a)?a:new A.wJ(a))}} +A.agw.prototype={ +fu(a,b,c,d){var s=this.a.a_L(a,b,c),r=this.b if(s==null)r.fu(a,b,c,d) -else{r.C(0,s) +else{r.D(0,s) if(d)r.R(0)}}, R(a){this.b.R(0)}} -A.LW.prototype={ -j(a){var s=A.y4(this.a) +A.Mf.prototype={ +j(a){var s=A.yc(this.a) return(this.b!=null?"Converting object to an encodable object failed:":"Converting object did not return an encodable object:")+" "+s}} -A.a2z.prototype={ +A.a35.prototype={ j(a){return"Cyclic error in JSON stringify"}} -A.aCO.prototype={ -a8m(a,b,c){var s=A.bbd(b,this.gC0().a) +A.aDN.prototype={ +a8V(a,b,c){var s=A.bc5(b,this.gBP().a) return s}, -hP(a,b){return this.a8m(a,b,null)}, -kW(a){var s=this.goB() -s=A.bDB(a,s.b,s.a) +hK(a,b){return this.a8V(a,b,null)}, +kV(a){var s=this.goy() +s=A.bEY(a,s.b,s.a) return s}, -goB(){return B.TM}, -gC0(){return B.uI}} -A.a2C.prototype={ -d_(a){var s,r=new A.cX("") -A.bay(a,r,this.b,this.a) +goy(){return B.TT}, +gBP(){return B.uK}} +A.a38.prototype={ +cT(a){var s,r=new A.cZ("") +A.bbq(a,r,this.b,this.a) s=r.a return s.charCodeAt(0)==0?s:s}, -jD(a){var s=t.NC.b(a)?a:new A.wB(a) -return new A.aXT(this.a,this.b,s)}} -A.aXT.prototype={ -C(a,b){var s,r=this +jB(a){var s=t.NC.b(a)?a:new A.wJ(a) +return new A.aYZ(this.a,this.b,s)}} +A.aYZ.prototype={ +D(a,b){var s,r=this if(r.d)throw A.d(A.a7("Only one call to add allowed")) r.d=!0 -s=r.c.a6Q() -A.bay(b,s,r.b,r.a) +s=r.c.a7m() +A.bbq(b,s,r.b,r.a) s.R(0)}, R(a){}} -A.a2B.prototype={ -jD(a){return new A.Tl(this.a,a,new A.cX(""))}, -d_(a){return A.bbd(a,this.a)}} -A.aXZ.prototype={ -Wd(a){var s,r,q,p,o,n=this,m=a.length +A.a37.prototype={ +jB(a){return new A.TC(this.a,a,new A.cZ(""))}, +cT(a){return A.bc5(a,this.a)}} +A.aZ4.prototype={ +WH(a){var s,r,q,p,o,n=this,m=a.length for(s=0,r=0;r92){if(q>=55296){p=q&64512 if(p===55296){o=r+1 @@ -64465,7 +65684,7 @@ o=!(o=0&&(a.charCodeAt(p)&64512)===55296)}else p=!1 else p=!0 -if(p){if(r>s)n.LK(a,s,r) +if(p){if(r>s)n.Lz(a,s,r) s=r+1 n.hh(92) n.hh(117) @@ -64475,7 +65694,7 @@ n.hh(p<10?48+p:87+p) p=q>>>4&15 n.hh(p<10?48+p:87+p) p=q&15 -n.hh(p<10?48+p:87+p)}}continue}if(q<32){if(r>s)n.LK(a,s,r) +n.hh(p<10?48+p:87+p)}}continue}if(q<32){if(r>s)n.Lz(a,s,r) s=r+1 n.hh(92) switch(q){case 8:n.hh(98) @@ -64495,59 +65714,59 @@ p=q>>>4&15 n.hh(p<10?48+p:87+p) p=q&15 n.hh(p<10?48+p:87+p) -break}}else if(q===34||q===92){if(r>s)n.LK(a,s,r) +break}}else if(q===34||q===92){if(r>s)n.Lz(a,s,r) s=r+1 n.hh(92) n.hh(q)}}if(s===0)n.fE(a) -else if(s255||r<0){if(s>b){q=p.a q.toString -q.C(0,A.lU(a,b,s))}q=p.a +q.D(0,A.m9(a,b,s))}q=p.a q.toString -q.C(0,A.lU(B.UR,0,1)) -b=s+1}}if(b16)this.On()}, -vH(a,b){if(this.a.a.length!==0)this.On() -this.b.C(0,b)}, -On(){var s=this.a,r=s.a +hh(a){var s=this.a.a+=A.cB(a) +if(s.length>16)this.Oi()}, +vr(a,b){if(this.a.a.length!==0)this.Oi() +this.b.D(0,b)}, +Oi(){var s=this.a,r=s.a s.a="" -this.b.C(0,r.charCodeAt(0)==0?r:r)}} -A.Ia.prototype={ +this.b.D(0,r.charCodeAt(0)==0?r:r)}} +A.Ir.prototype={ R(a){}, fu(a,b,c,d){var s,r -if(b!==0||c!==a.length)for(s=this.a,r=b;r>>6&63|128 o.b=p+1 r[p]=s&63|128 -return!0}else{o.HH() +return!0}else{o.Hs() return!1}}, -a00(a,b,c){var s,r,q,p,o,n,m,l=this +a0u(a,b,c){var s,r,q,p,o,n,m,l=this if(b!==c&&(a.charCodeAt(c-1)&64512)===55296)--c for(s=l.c,r=s.length,q=b;qr)break n=q+1 -if(l.a6a(p,a.charCodeAt(n)))q=n}else if(o===56320){if(l.b+3>r)break -l.HH()}else if(p<=2047){o=l.b +if(l.a6F(p,a.charCodeAt(n)))q=n}else if(o===56320){if(l.b+3>r)break +l.Hs()}else if(p<=2047){o=l.b m=o+1 if(m>=r)break l.b=m @@ -64765,7 +65984,7 @@ o=l.b=m+1 s[m]=p>>>6&63|128 l.b=o+1 s[o]=p&63|128}}}return q}} -A.and.prototype={ +A.aog.prototype={ R(a){if(this.a!==0){this.fu("",0,0,!0) return}this.d.R(0)}, fu(a,b,c,d){var s,r,q,p,o,n=this @@ -64773,197 +65992,197 @@ n.b=0 s=b===c if(s&&!d)return r=n.a -if(r!==0){if(n.a6a(r,!s?a.charCodeAt(b):0))++b +if(r!==0){if(n.a6F(r,!s?a.charCodeAt(b):0))++b n.a=0}s=n.d r=n.c q=c-1 p=r.length-3 -do{b=n.a00(a,b,c) +do{b=n.a0u(a,b,c) o=d&&b===c -if(b===q&&(a.charCodeAt(b)&64512)===55296){if(d&&n.b1000){s=B.e.cZ(b+c,2) -r=q.NS(a,b,s,!1) +NN(a,b,c,d){var s,r,q=this +if(c-b>1000){s=B.e.cS(b+c,2) +r=q.NN(a,b,s,!1) if((q.b&1)!==0)return r -return r+q.NS(a,s,c,d)}return q.aIM(a,b,c,d)}, -a9r(a,b){var s=this.b +return r+q.NN(a,s,c,d)}return q.aJo(a,b,c,d)}, +aa0(a,b){var s=this.b this.b=0 if(s<=32)return -if(this.a)b.a+=A.cx(65533) -else throw A.d(A.d6(A.bkh(77),null,null))}, -aIM(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.cX(""),g=b+1,f=a[b] -$label0$0:for(s=l.a;!0;){for(;!0;g=p){r="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHJEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBKCCCCCCCCCCCCDCLONNNMEEEEEEEEEEE".charCodeAt(f)&31 -i=j<=32?f&61694>>>r:(f&63|i<<6)>>>0 +if(this.a)b.a+=A.cB(65533) +else throw A.d(A.d6(A.blo(77),null,null))}, +aJo(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.cZ(""),g=b+1,f=J.aj(a),e=f.i(a,b) +$label0$0:for(s=l.a;!0;){for(;!0;g=p){r="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHJEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBKCCCCCCCCCCCCDCLONNNMEEEEEEEEEEE".charCodeAt(e)&31 +i=j<=32?e&61694>>>r:(e&63|i<<6)>>>0 j=" \x000:XECCCCCN:lDb \x000:XECCCCCNvlDb \x000:XECCCCCN:lDb AAAAA\x00\x00\x00\x00\x00AAAAA00000AAAAA:::::AAAAAGG000AAAAA00KKKAAAAAG::::AAAAA:IIIIAAAAA000\x800AAAAA\x00\x00\x00\x00 AAAAA".charCodeAt(j+r) -if(j===0){h.a+=A.cx(i) +if(j===0){h.a+=A.cB(i) if(g===c)break $label0$0 -break}else if((j&1)!==0){if(s)switch(j){case 69:case 67:h.a+=A.cx(k) +break}else if((j&1)!==0){if(s)switch(j){case 69:case 67:h.a+=A.cB(k) break -case 65:h.a+=A.cx(k);--g +case 65:h.a+=A.cB(k);--g break -default:q=h.a+=A.cx(k) -h.a=q+A.cx(k) +default:q=h.a+=A.cB(k) +h.a=q+A.cB(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 +e=f.i(a,p) +if(e>=128){o=n-1 p=n -break}p=n}if(o-g<20)for(m=g;m32)if(s)h.a+=A.cx(k) +g=p}else g=p}if(d&&j>32)if(s)h.a+=A.cB(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.aor.prototype={} -A.apo.prototype={} -A.b2S.prototype={ -$2(a,b){this.a.u(0,a.a,b)}, -$S:224} -A.aG2.prototype={ +f=h.a +return f.charCodeAt(0)==0?f:f}} +A.apv.prototype={} +A.aqy.prototype={} +A.b3O.prototype={ +$2(a,b){this.a.q(0,a.a,b)}, +$S:221} +A.aH5.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.y4(b) +s.a+=A.yc(b) r.a=", "}, -$S:224} -A.lj.prototype={ -C(a,b){return A.bvg(this.a+B.e.cZ(b.a,1000),this.b)}, +$S:221} +A.ly.prototype={ +D(a,b){return A.bwA(this.a+B.e.cS(b.a,1000),this.b)}, l(a,b){if(b==null)return!1 -return b instanceof A.lj&&this.a===b.a&&this.b===b.b}, -cK(a,b){return B.e.cK(this.a,b.a)}, +return b instanceof A.ly&&this.a===b.a&&this.b===b.b}, +cH(a,b){return B.e.cH(this.a,b.a)}, gJ(a){var s=this.a -return(s^B.e.bv(s,30))&1073741823}, -j(a){var s=this,r=A.bvh(A.bzN(s)),q=A.a_a(A.bzL(s)),p=A.a_a(A.bzH(s)),o=A.a_a(A.bzI(s)),n=A.a_a(A.bzK(s)),m=A.a_a(A.bzM(s)),l=A.bvi(A.bzJ(s)),k=r+"-"+q +return(s^B.e.bu(s,30))&1073741823}, +j(a){var s=this,r=A.bwB(A.bB8(s)),q=A.a_z(A.bB6(s)),p=A.a_z(A.bB2(s)),o=A.a_z(A.bB3(s)),n=A.a_z(A.bB5(s)),m=A.a_z(A.bB7(s)),l=A.bwC(A.bB4(s)),k=r+"-"+q if(s.b)return k+"-"+p+" "+o+":"+n+":"+m+"."+l+"Z" else return k+"-"+p+" "+o+":"+n+":"+m+"."+l}, -$idi:1} -A.bA.prototype={ -X(a,b){return new A.bA(this.a+b.a)}, -Y(a,b){return new A.bA(this.a-b.a)}, -a_(a,b){return new A.bA(B.c.aA(this.a*b))}, +$idj:1} +A.bD.prototype={ +W(a,b){return new A.bD(this.a+b.a)}, +X(a,b){return new A.bD(this.a-b.a)}, +a1(a,b){return new A.bD(B.c.aA(this.a*b))}, l(a,b){if(b==null)return!1 -return b instanceof A.bA&&this.a===b.a}, +return b instanceof A.bD&&this.a===b.a}, gJ(a){return B.e.gJ(this.a)}, -cK(a,b){return B.e.cK(this.a,b.a)}, -j(a){var s,r,q,p,o,n=this.a,m=B.e.cZ(n,36e8),l=n%36e8 +cH(a,b){return B.e.cH(this.a,b.a)}, +j(a){var s,r,q,p,o,n=this.a,m=B.e.cS(n,36e8),l=n%36e8 if(n<0){m=0-m n=0-l s="-"}else{n=l -s=""}r=B.e.cZ(n,6e7) +s=""}r=B.e.cS(n,6e7) n%=6e7 q=r<10?"0":"" -p=B.e.cZ(n,1e6) +p=B.e.cS(n,1e6) o=p<10?"0":"" -return s+m+":"+q+r+":"+o+p+"."+B.d.jr(B.e.j(n%1e6),6,"0")}, -$idi:1} -A.aWm.prototype={ -j(a){return this.W()}} -A.dm.prototype={ -gFc(){return A.bu(this.$thrownJsError)}} -A.x5.prototype={ +return s+m+":"+q+r+":"+o+p+"."+B.d.jo(B.e.j(n%1e6),6,"0")}, +$idj:1} +A.aXu.prototype={ +j(a){return this.V()}} +A.dl.prototype={ +gF0(){return A.bz(this.$thrownJsError)}} +A.xc.prototype={ j(a){var s=this.a -if(s!=null)return"Assertion failed: "+A.y4(s) +if(s!=null)return"Assertion failed: "+A.yc(s) return"Assertion failed"}, -ge_(a){return this.a}} -A.rU.prototype={} -A.ni.prototype={ -gOf(){return"Invalid argument"+(!this.a?"(s)":"")}, -gOe(){return""}, -j(a){var s=this,r=s.c,q=r==null?"":" ("+r+")",p=s.d,o=p==null?"":": "+A.j(p),n=s.gOf()+q+o +gdU(a){return this.a}} +A.t4.prototype={} +A.nv.prototype={ +gOa(){return"Invalid argument"+(!this.a?"(s)":"")}, +gO9(){return""}, +j(a){var s=this,r=s.c,q=r==null?"":" ("+r+")",p=s.d,o=p==null?"":": "+A.j(p),n=s.gOa()+q+o if(!s.a)return n -return n+s.gOe()+": "+A.y4(s.gTY())}, -gTY(){return this.b}} -A.Fi.prototype={ -gTY(){return this.b}, -gOf(){return"RangeError"}, -gOe(){var s,r=this.e,q=this.f +return n+s.gO9()+": "+A.yc(s.gUk())}, +gUk(){return this.b}} +A.Fz.prototype={ +gUk(){return this.b}, +gOa(){return"RangeError"}, +gO9(){var s,r=this.e,q=this.f if(r==null)s=q!=null?": Not less than or equal to "+A.j(q):"" else if(q==null)s=": Not greater than or equal to "+A.j(r) else if(q>r)s=": Not in inclusive range "+A.j(r)+".."+A.j(q) else s=qe.length else s=!1 if(s)f=null -if(f==null){if(e.length>78)e=B.d.ap(e,0,75)+"..." +if(f==null){if(e.length>78)e=B.d.au(e,0,75)+"..." return g+"\n"+e}for(r=1,q=0,p=!1,o=0;o").b(s))return A.bfm(s,b,r.h("B.E")) -return new A.qI(s,b,r.h("qI"))}, -jo(a,b,c){return A.r1(this,b,A.aZ(this).h("B.E"),c)}, -ma(a,b){return new A.bk(this,b,A.aZ(this).h("bk"))}, -O(a,b){var s -for(s=this.gav(this);s.F();)if(J.e(s.ga3(s),b))return!0 +i=""}return g+j+B.d.au(e,k,l)+i+"\n"+B.d.a1(" ",f-k+j.length)+"^\n"}else return f!=null?g+(" (at offset "+A.j(f)+")"):g}, +$ic9:1} +A.y.prototype={ +fh(a,b){return A.dt(this,A.b1(this).h("y.E"),b)}, +TM(a,b){var s=this,r=A.b1(s) +if(r.h("ao").b(s))return A.bgn(s,b,r.h("y.E")) +return new A.qQ(s,b,r.h("qQ"))}, +jk(a,b,c){return A.rb(this,b,A.b1(this).h("y.E"),c)}, +m2(a,b){return new A.bo(this,b,A.b1(this).h("bo"))}, +N(a,b){var s +for(s=this.gav(this);s.H();)if(J.f(s.ga2(s),b))return!0 return!1}, -ac(a,b){var s -for(s=this.gav(this);s.F();)b.$1(s.ga3(s))}, -nU(a,b){var s,r=this.gav(this) -if(!r.F())throw A.d(A.cy()) -s=r.ga3(r) -for(;r.F();)s=b.$2(s,r.ga3(r)) -return s}, -CK(a,b,c){var s,r -for(s=this.gav(this),r=b;s.F();)r=c.$2(r,s.ga3(s)) +am(a,b){var s +for(s=this.gav(this);s.H();)b.$1(s.ga2(s))}, +nQ(a,b){var s,r=this.gav(this) +if(!r.H())throw A.d(A.ct()) +s=r.ga2(r) +for(;r.H();)s=b.$2(s,r.ga2(r)) +return s}, +Cw(a,b,c){var s,r +for(s=this.gav(this),r=b;s.H();)r=c.$2(r,s.ga2(s)) return r}, -l1(a,b,c){return this.CK(a,b,c,t.z)}, -Je(a,b){var s -for(s=this.gav(this);s.F();)if(!b.$1(s.ga3(s)))return!1 +lK(a,b,c){return this.Cw(a,b,c,t.z)}, +IZ(a,b){var s +for(s=this.gav(this);s.H();)if(!b.$1(s.ga2(s)))return!1 return!0}, -cs(a,b){var s,r,q=this.gav(this) -if(!q.F())return"" -s=J.ia(q.ga3(q)) -if(!q.F())return s +cp(a,b){var s,r,q=this.gav(this) +if(!q.H())return"" +s=J.ii(q.ga2(q)) +if(!q.H())return s if(b.length===0){r=s -do r+=J.ia(q.ga3(q)) -while(q.F())}else{r=s -do r=r+b+J.ia(q.ga3(q)) -while(q.F())}return r.charCodeAt(0)==0?r:r}, -lZ(a){return this.cs(a,"")}, -ej(a,b){var s -for(s=this.gav(this);s.F();)if(b.$1(s.ga3(s)))return!0 +do r+=J.ii(q.ga2(q)) +while(q.H())}else{r=s +do r=r+b+J.ii(q.ga2(q)) +while(q.H())}return r.charCodeAt(0)==0?r:r}, +lT(a){return this.cp(a,"")}, +eo(a,b){var s +for(s=this.gav(this);s.H();)if(b.$1(s.ga2(s)))return!0 return!1}, -iK(a,b){return A.ai(this,b,A.aZ(this).h("B.E"))}, -fb(a){return this.iK(a,!0)}, -k7(a){return A.iK(this,A.aZ(this).h("B.E"))}, -gG(a){var s,r=this.gav(this) -for(s=0;r.F();)++s -return s}, -gaB(a){return!this.gav(this).F()}, -gdj(a){return!this.gaB(this)}, -E9(a,b){return A.bir(this,b,A.aZ(this).h("B.E"))}, -fF(a,b){return A.b9S(this,b,A.aZ(this).h("B.E"))}, +iE(a,b){return A.ai(this,b,A.b1(this).h("y.E"))}, +fa(a){return this.iE(a,!0)}, +k7(a){return A.iP(this,A.b1(this).h("y.E"))}, +gE(a){var s,r=this.gav(this) +for(s=0;r.H();)++s +return s}, +gaB(a){return!this.gav(this).H()}, +gd7(a){return!this.gaB(this)}, +DW(a,b){return A.bjx(this,b,A.b1(this).h("y.E"))}, +fe(a,b){return A.baO(this,b,A.b1(this).h("y.E"))}, ga5(a){var s=this.gav(this) -if(!s.F())throw A.d(A.cy()) -return s.ga3(s)}, -ga9(a){var s,r=this.gav(this) -if(!r.F())throw A.d(A.cy()) -do s=r.ga3(r) -while(r.F()) -return s}, -rM(a,b,c){var s,r -for(s=this.gav(this);s.F();){r=s.ga3(s) +if(!s.H())throw A.d(A.ct()) +return s.ga2(s)}, +ga4(a){var s,r=this.gav(this) +if(!r.H())throw A.d(A.ct()) +do s=r.ga2(r) +while(r.H()) +return s}, +rC(a,b,c){var s,r +for(s=this.gav(this);s.H();){r=s.ga2(s) if(b.$1(r))return r}if(c!=null)return c.$0() -throw A.d(A.cy())}, -uP(a,b){return this.rM(a,b,null)}, -tB(a,b,c){var s,r=this.gav(this) -do{if(!r.F())throw A.d(A.cy()) -s=r.ga3(r)}while(!b.$1(s)) -for(;r.F();)if(b.$1(r.ga3(r)))throw A.d(A.a2t()) -return s}, -o6(a,b){return this.tB(a,b,null)}, -cz(a,b){var s,r -A.fC(b,"index") +throw A.d(A.ct())}, +uE(a,b){return this.rC(a,b,null)}, +ts(a,b,c){var s,r=this.gav(this) +do{if(!r.H())throw A.d(A.ct()) +s=r.ga2(r)}while(!b.$1(s)) +for(;r.H();)if(b.$1(r.ga2(r)))throw A.d(A.a2W()) +return s}, +o2(a,b){return this.ts(a,b,null)}, +co(a,b){var s,r +A.fd(b,"index") s=this.gav(this) -for(r=b;s.F();){if(r===0)return s.ga3(s);--r}throw A.d(A.fd(b,b-r,this,null,"index"))}, -j(a){return A.bfX(this,"(",")")}} -A.SZ.prototype={ -cz(a,b){A.aC0(b,this.a,this,null,null) +for(r=b;s.H();){if(r===0)return s.ga2(s);--r}throw A.d(A.fa(b,b-r,this,null,"index"))}, +j(a){return A.bgY(this,"(",")")}} +A.Tf.prototype={ +co(a,b){A.aD_(b,this.a,this,null,null) return this.b.$1(b)}, -gG(a){return this.a}} -A.a2u.prototype={} -A.bn.prototype={ +gE(a){return this.a}} +A.a2X.prototype={} +A.br.prototype={ j(a){return"MapEntry("+A.j(this.a)+": "+A.j(this.b)+")"}} -A.bx.prototype={ -gJ(a){return A.y.prototype.gJ.call(this,this)}, +A.bG.prototype={ +gJ(a){return A.A.prototype.gJ.call(this,this)}, j(a){return"null"}} -A.y.prototype={$iy:1, +A.A.prototype={$iA:1, l(a,b){return this===b}, -gJ(a){return A.en(this)}, -j(a){return"Instance of '"+A.aII(this)+"'"}, -a0(a,b){throw A.d(A.N9(this,b))}, -gh5(a){return A.L(this)}, +gJ(a){return A.eC(this)}, +j(a){return"Instance of '"+A.aJN(this)+"'"}, +a_(a,b){throw A.d(A.F1(this,b))}, +gh3(a){return A.L(this)}, toString(){return this.j(this)}, -$0(){return this.a0(this,A.P("$0","$0",0,[],[],0))}, -$1(a){return this.a0(this,A.P("$1","$1",0,[a],[],0))}, -$2(a,b){return this.a0(this,A.P("$2","$2",0,[a,b],[],0))}, -$3$1(a,b,c,d){return this.a0(this,A.P("$3$1","$3$1",0,[a,b,c,d],[],3))}, -$1$2$onError(a,b,c){return this.a0(this,A.P("$1$2$onError","$1$2$onError",0,[a,b,c],["onError"],1))}, -$2$1(a,b,c){return this.a0(this,A.P("$2$1","$2$1",0,[a,b,c],[],2))}, -$1$1(a,b){return this.a0(this,A.P("$1$1","$1$1",0,[a,b],[],1))}, -$3(a,b,c){return this.a0(this,A.P("$3","$3",0,[a,b,c],[],0))}, -$4(a,b,c,d){return this.a0(this,A.P("$4","$4",0,[a,b,c,d],[],0))}, -$3$3(a,b,c,d,e,f){return this.a0(this,A.P("$3$3","$3$3",0,[a,b,c,d,e,f],[],3))}, -$2$2(a,b,c,d){return this.a0(this,A.P("$2$2","$2$2",0,[a,b,c,d],[],2))}, -$1$hostElementAttributes(a){return this.a0(this,A.P("$1$hostElementAttributes","$1$hostElementAttributes",0,[a],["hostElementAttributes"],0))}, -$1$highContrast(a){return this.a0(this,A.P("$1$highContrast","$1$highContrast",0,[a],["highContrast"],0))}, -$1$accessibilityFeatures(a){return this.a0(this,A.P("$1$accessibilityFeatures","$1$accessibilityFeatures",0,[a],["accessibilityFeatures"],0))}, -$3$replace$state(a,b,c){return this.a0(this,A.P("$3$replace$state","$3$replace$state",0,[a,b,c],["replace","state"],0))}, -$2$path(a,b){return this.a0(this,A.P("$2$path","$2$path",0,[a,b],["path"],0))}, -$1$2(a,b,c){return this.a0(this,A.P("$1$2","$1$2",0,[a,b,c],[],1))}, -$1$growable(a){return this.a0(this,A.P("$1$growable","$1$growable",0,[a],["growable"],0))}, -$2$params(a,b){return this.a0(this,A.P("$2$params","$2$params",0,[a,b],["params"],0))}, -$3$onAction$onChange(a,b,c){return this.a0(this,A.P("$3$onAction$onChange","$3$onAction$onChange",0,[a,b,c],["onAction","onChange"],0))}, -$1$0(a){return this.a0(this,A.P("$1$0","$1$0",0,[a],[],1))}, -$1$locales(a){return this.a0(this,A.P("$1$locales","$1$locales",0,[a],["locales"],0))}, -$1$textScaleFactor(a){return this.a0(this,A.P("$1$textScaleFactor","$1$textScaleFactor",0,[a],["textScaleFactor"],0))}, -$1$platformBrightness(a){return this.a0(this,A.P("$1$platformBrightness","$1$platformBrightness",0,[a],["platformBrightness"],0))}, -$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l){return this.a0(this,A.P("$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp","$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp",0,[a,b,c,d,e,f,g,h,i,j,k,l],["buttons","change","device","kind","physicalX","physicalY","pressure","pressureMax","scale","signalKind","timeStamp"],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.a0(this,A.P("$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.a0(this,A.P("$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.a0(this,A.P("$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.a0(this,A.P("$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.a0(this,A.P("$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.a0(this,A.P("$1$accessibleNavigation","$1$accessibleNavigation",0,[a],["accessibleNavigation"],0))}, -$1$semanticsEnabled(a){return this.a0(this,A.P("$1$semanticsEnabled","$1$semanticsEnabled",0,[a],["semanticsEnabled"],0))}, -$4$cancelOnError$onDone$onError(a,b,c,d){return this.a0(this,A.P("$4$cancelOnError$onDone$onError","$4$cancelOnError$onDone$onError",0,[a,b,c,d],["cancelOnError","onDone","onError"],0))}, -$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.a0(this,A.P("$4$allowUpscaling$targetHeight$targetWidth","$4$allowUpscaling$targetHeight$targetWidth",0,[a,b,c,d],["allowUpscaling","targetHeight","targetWidth"],0))}, -$1$style(a){return this.a0(this,A.P("$1$style","$1$style",0,[a],["style"],0))}, -$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.a0(this,A.P("$5$colors$indices$textureCoordinates","$5$colors$indices$textureCoordinates",0,[a,b,c,d,e],["colors","indices","textureCoordinates"],0))}, -$5(a,b,c,d,e){return this.a0(this,A.P("$5","$5",0,[a,b,c,d,e],[],0))}, -$3$context$exception$stack(a,b,c){return this.a0(this,A.P("$3$context$exception$stack","$3$context$exception$stack",0,[a,b,c],["context","exception","stack"],0))}, -$1$paragraphWidth(a){return this.a0(this,A.P("$1$paragraphWidth","$1$paragraphWidth",0,[a],["paragraphWidth"],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.a0(this,A.P("$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.a0(this,A.P("$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))}, -$6(a,b,c,d,e,f){return this.a0(this,A.P("$6","$6",0,[a,b,c,d,e,f],[],0))}, -$8(a,b,c,d,e,f,g,h){return this.a0(this,A.P("$8","$8",0,[a,b,c,d,e,f,g,h],[],0))}, -$2$replace(a,b){return this.a0(this,A.P("$2$replace","$2$replace",0,[a,b],["replace"],0))}, -$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.a0(this,A.P("$4$clipResolver$maskResolver$patternResolver","$4$clipResolver$maskResolver$patternResolver",0,[a,b,c,d],["clipResolver","maskResolver","patternResolver"],0))}, -$4$in1$in2$operator$result(a,b,c,d){return this.a0(this,A.P("$4$in1$in2$operator$result","$4$in1$in2$operator$result",0,[a,b,c,d],["in1","in2","operator","result"],0))}, -$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.a0(this,A.P("$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))}, -$3$dimensions$textScaleFactor(a,b,c){return this.a0(this,A.P("$3$dimensions$textScaleFactor","$3$dimensions$textScaleFactor",0,[a,b,c],["dimensions","textScaleFactor"],0))}, -$1$newVertices(a){return this.a0(this,A.P("$1$newVertices","$1$newVertices",0,[a],["newVertices"],0))}, -$2$decodeDeprecated(a,b){return this.a0(this,A.P("$2$decodeDeprecated","$2$decodeDeprecated",0,[a,b],["decodeDeprecated"],0))}, -$2$onError(a,b){return this.a0(this,A.P("$2$onError","$2$onError",0,[a,b],["onError"],0))}, -$2$decodeBufferDeprecated(a,b){return this.a0(this,A.P("$2$decodeBufferDeprecated","$2$decodeBufferDeprecated",0,[a,b],["decodeBufferDeprecated"],0))}, -$2$decode(a,b){return this.a0(this,A.P("$2$decode","$2$decode",0,[a,b],["decode"],0))}, -$2$withDrive(a,b){return this.a0(this,A.P("$2$withDrive","$2$withDrive",0,[a,b],["withDrive"],0))}, -$1$size(a){return this.a0(this,A.P("$1$size","$1$size",0,[a],["size"],0))}, -$2$color$source(a,b){return this.a0(this,A.P("$2$color$source","$2$color$source",0,[a,b],["color","source"],0))}, -$2$offset$source(a,b){return this.a0(this,A.P("$2$offset$source","$2$offset$source",0,[a,b],["offset","source"],0))}, -$3$flip$source$transform(a,b,c){return this.a0(this,A.P("$3$flip$source$transform","$3$flip$source$transform",0,[a,b,c],["flip","source","transform"],0))}, -$2$namespace(a,b){return this.a0(this,A.P("$2$namespace","$2$namespace",0,[a,b],["namespace"],0))}, -$3$position$size(a,b,c){return this.a0(this,A.P("$3$position$size","$3$position$size",0,[a,b,c],["position","size"],0))}, -$3$color$fontFamily$letterSpacing(a,b,c){return this.a0(this,A.P("$3$color$fontFamily$letterSpacing","$3$color$fontFamily$letterSpacing",0,[a,b,c],["color","fontFamily","letterSpacing"],0))}, -$1$fontSize(a){return this.a0(this,A.P("$1$fontSize","$1$fontSize",0,[a],["fontSize"],0))}, -$2$horizontalOnly(a,b){return this.a0(this,A.P("$2$horizontalOnly","$2$horizontalOnly",0,[a,b],["horizontalOnly"],0))}, -$2$reversed(a,b){return this.a0(this,A.P("$2$reversed","$2$reversed",0,[a,b],["reversed"],0))}, -$2$row$stepTime(a,b){return this.a0(this,A.P("$2$row$stepTime","$2$row$stepTime",0,[a,b],["row","stepTime"],0))}, -$2$paint(a,b){return this.a0(this,A.P("$2$paint","$2$paint",0,[a,b],["paint"],0))}, -$7(a,b,c,d,e,f,g){return this.a0(this,A.P("$7","$7",0,[a,b,c,d,e,f,g],[],0))}, -$3$overridePaint$size(a,b,c){return this.a0(this,A.P("$3$overridePaint$size","$3$overridePaint$size",0,[a,b,c],["overridePaint","size"],0))}, -$4$parentAlpha(a,b,c,d){return this.a0(this,A.P("$4$parentAlpha","$4$parentAlpha",0,[a,b,c,d],["parentAlpha"],0))}, -$2$applyParents(a,b){return this.a0(this,A.P("$2$applyParents","$2$applyParents",0,[a,b],["applyParents"],0))}, -$3$matrix4(a,b,c){return this.a0(this,A.P("$3$matrix4","$3$matrix4",0,[a,b,c],["matrix4"],0))}, -$1$foreground(a){return this.a0(this,A.P("$1$foreground","$1$foreground",0,[a],["foreground"],0))}, -$1$background(a){return this.a0(this,A.P("$1$background","$1$background",0,[a],["background"],0))}, -$2$doAntiAlias(a,b){return this.a0(this,A.P("$2$doAntiAlias","$2$doAntiAlias",0,[a,b],["doAntiAlias"],0))}, -$2$maxSpeed(a,b){return this.a0(this,A.P("$2$maxSpeed","$2$maxSpeed",0,[a,b],["maxSpeed"],0))}, -$3$onDone$onError(a,b,c){return this.a0(this,A.P("$3$onDone$onError","$3$onDone$onError",0,[a,b,c],["onDone","onError"],0))}, -$2$3(a,b,c,d,e){return this.a0(this,A.P("$2$3","$2$3",0,[a,b,c,d,e],[],2))}, -$3$isLocal(a,b,c){return this.a0(this,A.P("$3$isLocal","$3$isLocal",0,[a,b,c],["isLocal"],0))}, -$3$async(a,b,c){return this.a0(this,A.P("$3$async","$3$async",0,[a,b,c],["async"],0))}, -$3$bodyColor$decorationColor$displayColor(a,b,c){return this.a0(this,A.P("$3$bodyColor$decorationColor$displayColor","$3$bodyColor$decorationColor$displayColor",0,[a,b,c],["bodyColor","decorationColor","displayColor"],0))}, -$2$priority$scheduler(a,b){return this.a0(this,A.P("$2$priority$scheduler","$2$priority$scheduler",0,[a,b],["priority","scheduler"],0))}, -$2$position(a,b){return this.a0(this,A.P("$2$position","$2$position",0,[a,b],["position"],0))}, -$1$range(a){return this.a0(this,A.P("$1$range","$1$range",0,[a],["range"],0))}, -$2$aspect(a,b){return this.a0(this,A.P("$2$aspect","$2$aspect",0,[a,b],["aspect"],0))}, -$3$forgottenChildren(a,b,c){return this.a0(this,A.P("$3$forgottenChildren","$3$forgottenChildren",0,[a,b,c],["forgottenChildren"],0))}, -$2$after(a,b){return this.a0(this,A.P("$2$after","$2$after",0,[a,b],["after"],0))}, -$2$primaryTextTheme$textTheme(a,b){return this.a0(this,A.P("$2$primaryTextTheme$textTheme","$2$primaryTextTheme$textTheme",0,[a,b],["primaryTextTheme","textTheme"],0))}, -$2$color$decoration(a,b){return this.a0(this,A.P("$2$color$decoration","$2$color$decoration",0,[a,b],["color","decoration"],0))}, -$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.a0(this,A.P("$4$boxHeightStyle$boxWidthStyle","$4$boxHeightStyle$boxWidthStyle",0,[a,b,c,d],["boxHeightStyle","boxWidthStyle"],0))}, -$2$end$start(a,b){return this.a0(this,A.P("$2$end$start","$2$end$start",0,[a,b],["end","start"],0))}, -$3$boxHeightStyle(a,b,c){return this.a0(this,A.P("$3$boxHeightStyle","$3$boxHeightStyle",0,[a,b,c],["boxHeightStyle"],0))}, -$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.a0(this,A.P("$3$includePlaceholders$includeSemanticsLabels","$3$includePlaceholders$includeSemanticsLabels",0,[a,b,c],["includePlaceholders","includeSemanticsLabels"],0))}, -$3$cancel$down$reason(a,b,c){return this.a0(this,A.P("$3$cancel$down$reason","$3$cancel$down$reason",0,[a,b,c],["cancel","down","reason"],0))}, -$2$down$up(a,b){return this.a0(this,A.P("$2$down$up","$2$down$up",0,[a,b],["down","up"],0))}, -$1$down(a){return this.a0(this,A.P("$1$down","$1$down",0,[a],["down"],0))}, -$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.a0(this,A.P("$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))}, -$1$longMultiplier(a){return this.a0(this,A.P("$1$longMultiplier","$1$longMultiplier",0,[a],["longMultiplier"],0))}, -$2$longMultiplier$shortMultiplier(a,b){return this.a0(this,A.P("$2$longMultiplier$shortMultiplier","$2$longMultiplier$shortMultiplier",0,[a,b],["longMultiplier","shortMultiplier"],0))}, -$2$fontSize$fontWeight(a,b){return this.a0(this,A.P("$2$fontSize$fontWeight","$2$fontSize$fontWeight",0,[a,b],["fontSize","fontWeight"],0))}, -$18$background$backgroundColor$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFeatures$fontSize$fontStyle$fontWeight$foreground$height$letterSpacing$locale$shadows$textBaseline$wordSpacing(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){return this.a0(this,A.P("$18$background$backgroundColor$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFeatures$fontSize$fontStyle$fontWeight$foreground$height$letterSpacing$locale$shadows$textBaseline$wordSpacing","$18$background$backgroundColor$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFeatures$fontSize$fontStyle$fontWeight$foreground$height$letterSpacing$locale$shadows$textBaseline$wordSpacing",0,[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r],["background","backgroundColor","color","decoration","decorationColor","decorationStyle","decorationThickness","fontFeatures","fontSize","fontStyle","fontWeight","foreground","height","letterSpacing","locale","shadows","textBaseline","wordSpacing"],0))}, -$2$fontFamily$fontFamilyFallback(a,b){return this.a0(this,A.P("$2$fontFamily$fontFamilyFallback","$2$fontFamily$fontFamilyFallback",0,[a,b],["fontFamily","fontFamilyFallback"],0))}, -$2$fontFamily(a,b){return this.a0(this,A.P("$2$fontFamily","$2$fontFamily",0,[a,b],["fontFamily"],0))}, -$2$frames$size(a,b){return this.a0(this,A.P("$2$frames$size","$2$frames$size",0,[a,b],["frames","size"],0))}, -$3$textDirection(a,b,c){return this.a0(this,A.P("$3$textDirection","$3$textDirection",0,[a,b,c],["textDirection"],0))}, -$1$period(a){return this.a0(this,A.P("$1$period","$1$period",0,[a],["period"],0))}, -$3$debugReport(a,b,c){return this.a0(this,A.P("$3$debugReport","$3$debugReport",0,[a,b,c],["debugReport"],0))}, -$2$maxWidth$minWidth(a,b){return this.a0(this,A.P("$2$maxWidth$minWidth","$2$maxWidth$minWidth",0,[a,b],["maxWidth","minWidth"],0))}, -$2$maxHeight$minHeight(a,b){return this.a0(this,A.P("$2$maxHeight$minHeight","$2$maxHeight$minHeight",0,[a,b],["maxHeight","minHeight"],0))}, -$1$color(a){return this.a0(this,A.P("$1$color","$1$color",0,[a],["color"],0))}, -$1$side(a){return this.a0(this,A.P("$1$side","$1$side",0,[a],["side"],0))}, -$1$findFirstFocus(a){return this.a0(this,A.P("$1$findFirstFocus","$1$findFirstFocus",0,[a],["findFirstFocus"],0))}, -$2$value(a,b){return this.a0(this,A.P("$2$value","$2$value",0,[a,b],["value"],0))}, -$1$details(a){return this.a0(this,A.P("$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.a0(this,A.P("$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.a0(this,A.P("$1$context","$1$context",0,[a],["context"],0))}, -$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.a0(this,A.P("$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))}, -$2$minHeight$minWidth(a,b){return this.a0(this,A.P("$2$minHeight$minWidth","$2$minHeight$minWidth",0,[a,b],["minHeight","minWidth"],0))}, -$2$textDirection(a,b){return this.a0(this,A.P("$2$textDirection","$2$textDirection",0,[a,b],["textDirection"],0))}, -$1$withDelay(a){return this.a0(this,A.P("$1$withDelay","$1$withDelay",0,[a],["withDelay"],0))}, -$1$2$arguments(a,b,c){return this.a0(this,A.P("$1$2$arguments","$1$2$arguments",0,[a,b,c],["arguments"],1))}, -$1$reversed(a){return this.a0(this,A.P("$1$reversed","$1$reversed",0,[a],["reversed"],0))}, -$3$rect(a,b,c){return this.a0(this,A.P("$3$rect","$3$rect",0,[a,b,c],["rect"],0))}, -$2$alignmentPolicy(a,b){return this.a0(this,A.P("$2$alignmentPolicy","$2$alignmentPolicy",0,[a,b],["alignmentPolicy"],0))}, -$2$ignoreCurrentFocus(a,b){return this.a0(this,A.P("$2$ignoreCurrentFocus","$2$ignoreCurrentFocus",0,[a,b],["ignoreCurrentFocus"],0))}, -$1$letterSpacing(a){return this.a0(this,A.P("$1$letterSpacing","$1$letterSpacing",0,[a],["letterSpacing"],0))}, -$1$5(a,b,c,d,e,f){return this.a0(this,A.P("$1$5","$1$5",0,[a,b,c,d,e,f],[],1))}, -$1$padding(a){return this.a0(this,A.P("$1$padding","$1$padding",0,[a],["padding"],0))}, -$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a0(this,A.P("$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.a0(this,A.P("$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.a0(this,A.P("$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$bottom(a){return this.a0(this,A.P("$1$bottom","$1$bottom",0,[a],["bottom"],0))}, -$1$floatingActionButtonScale(a){return this.a0(this,A.P("$1$floatingActionButtonScale","$1$floatingActionButtonScale",0,[a],["floatingActionButtonScale"],0))}, -$1$removeBottom(a){return this.a0(this,A.P("$1$removeBottom","$1$removeBottom",0,[a],["removeBottom"],0))}, -$2$viewInsets$viewPadding(a,b){return this.a0(this,A.P("$2$viewInsets$viewPadding","$2$viewInsets$viewPadding",0,[a,b],["viewInsets","viewPadding"],0))}, -$2$padding$viewPadding(a,b){return this.a0(this,A.P("$2$padding$viewPadding","$2$padding$viewPadding",0,[a,b],["padding","viewPadding"],0))}, -$1$isBuildFromExternalSources(a){return this.a0(this,A.P("$1$isBuildFromExternalSources","$1$isBuildFromExternalSources",0,[a],["isBuildFromExternalSources"],0))}, -$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.a0(this,A.P("$4$displayFeatures$padding$viewInsets$viewPadding","$4$displayFeatures$padding$viewInsets$viewPadding",0,[a,b,c,d],["displayFeatures","padding","viewInsets","viewPadding"],0))}, -$1$direction(a){return this.a0(this,A.P("$1$direction","$1$direction",0,[a],["direction"],0))}, -$9$ascent$baseline$descent$hardBreak$height$left$lineNumber$unscaledAscent$width(a,b,c,d,e,f,g,h,i){return this.a0(this,A.P("$9$ascent$baseline$descent$hardBreak$height$left$lineNumber$unscaledAscent$width","$9$ascent$baseline$descent$hardBreak$height$left$lineNumber$unscaledAscent$width",0,[a,b,c,d,e,f,g,h,i],["ascent","baseline","descent","hardBreak","height","left","lineNumber","unscaledAscent","width"],0))}, -$4$overscroll$physics$platform$scrollbars(a,b,c,d){return this.a0(this,A.P("$4$overscroll$physics$platform$scrollbars","$4$overscroll$physics$platform$scrollbars",0,[a,b,c,d],["overscroll","physics","platform","scrollbars"],0))}, -$2$bottom$top(a,b){return this.a0(this,A.P("$2$bottom$top","$2$bottom$top",0,[a,b],["bottom","top"],0))}, -$2$left$right(a,b){return this.a0(this,A.P("$2$left$right","$2$left$right",0,[a,b],["left","right"],0))}, -$2$hitTest$paintTransform(a,b){return this.a0(this,A.P("$2$hitTest$paintTransform","$2$hitTest$paintTransform",0,[a,b],["hitTest","paintTransform"],0))}, -$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.a0(this,A.P("$3$crossAxisPosition$mainAxisPosition","$3$crossAxisPosition$mainAxisPosition",0,[a,b,c],["crossAxisPosition","mainAxisPosition"],0))}, -$2$hitTest$paintOffset(a,b){return this.a0(this,A.P("$2$hitTest$paintOffset","$2$hitTest$paintOffset",0,[a,b],["hitTest","paintOffset"],0))}, -$1$reverse(a){return this.a0(this,A.P("$1$reverse","$1$reverse",0,[a],["reverse"],0))}, -$3$composing$selection$text(a,b,c){return this.a0(this,A.P("$3$composing$selection$text","$3$composing$selection$text",0,[a,b,c],["composing","selection","text"],0))}, -$3$sigmaX$sigmaY$tileMode(a,b,c){return this.a0(this,A.P("$3$sigmaX$sigmaY$tileMode","$3$sigmaX$sigmaY$tileMode",0,[a,b,c],["sigmaX","sigmaY","tileMode"],0))}, -$2$color$fontSize(a,b){return this.a0(this,A.P("$2$color$fontSize","$2$color$fontSize",0,[a,b],["color","fontSize"],0))}, -$2$cause$from(a,b){return this.a0(this,A.P("$2$cause$from","$2$cause$from",0,[a,b],["cause","from"],0))}, -$1$composing(a){return this.a0(this,A.P("$1$composing","$1$composing",0,[a],["composing"],0))}, -$2$composing$selection(a,b){return this.a0(this,A.P("$2$composing$selection","$2$composing$selection",0,[a,b],["composing","selection"],0))}, -$1$selection(a){return this.a0(this,A.P("$1$selection","$1$selection",0,[a],["selection"],0))}, -$1$rect(a){return this.a0(this,A.P("$1$rect","$1$rect",0,[a],["rect"],0))}, -$4$curve$descendant$duration$rect(a,b,c,d){return this.a0(this,A.P("$4$curve$descendant$duration$rect","$4$curve$descendant$duration$rect",0,[a,b,c,d],["curve","descendant","duration","rect"],0))}, -$3$context$style$withComposing(a,b,c){return this.a0(this,A.P("$3$context$style$withComposing","$3$context$style$withComposing",0,[a,b,c],["context","style","withComposing"],0))}, -$5$baseline$baselineOffset(a,b,c,d,e){return this.a0(this,A.P("$5$baseline$baselineOffset","$5$baseline$baselineOffset",0,[a,b,c,d,e],["baseline","baselineOffset"],0))}, -$4$scale(a,b,c,d){return this.a0(this,A.P("$4$scale","$4$scale",0,[a,b,c,d],["scale"],0))}, -$3$curve$duration$rect(a,b,c){return this.a0(this,A.P("$3$curve$duration$rect","$3$curve$duration$rect",0,[a,b,c],["curve","duration","rect"],0))}, -$1$affinity(a){return this.a0(this,A.P("$1$affinity","$1$affinity",0,[a],["affinity"],0))}, -$3$code$details$message(a,b,c){return this.a0(this,A.P("$3$code$details$message","$3$code$details$message",0,[a,b,c],["code","details","message"],0))}, -$2$code$message(a,b){return this.a0(this,A.P("$2$code$message","$2$code$message",0,[a,b],["code","message"],0))}, -$1$text(a){return this.a0(this,A.P("$1$text","$1$text",0,[a],["text"],0))}, -$2$affinity$extentOffset(a,b){return this.a0(this,A.P("$2$affinity$extentOffset","$2$affinity$extentOffset",0,[a,b],["affinity","extentOffset"],0))}, -$2$overscroll$scrollbars(a,b){return this.a0(this,A.P("$2$overscroll$scrollbars","$2$overscroll$scrollbars",0,[a,b],["overscroll","scrollbars"],0))}, -$2$baseOffset$extentOffset(a,b){return this.a0(this,A.P("$2$baseOffset$extentOffset","$2$baseOffset$extentOffset",0,[a,b],["baseOffset","extentOffset"],0))}, -$2$0(a,b){return this.a0(this,A.P("$2$0","$2$0",0,[a,b],[],2))}, -$1$extentOffset(a){return this.a0(this,A.P("$1$extentOffset","$1$extentOffset",0,[a],["extentOffset"],0))}, -$1$spellCheckService(a){return this.a0(this,A.P("$1$spellCheckService","$1$spellCheckService",0,[a],["spellCheckService"],0))}, -$1$height(a){return this.a0(this,A.P("$1$height","$1$height",0,[a],["height"],0))}, -$1$borderSide(a){return this.a0(this,A.P("$1$borderSide","$1$borderSide",0,[a],["borderSide"],0))}, -$30$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixStyle$suffixIconColor$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,a8,a9,b0){return this.a0(this,A.P("$30$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixStyle$suffixIconColor$suffixStyle","$30$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixStyle$suffixIconColor$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,a8,a9,b0],["alignLabelWithHint","border","constraints","contentPadding","counterStyle","disabledBorder","enabledBorder","errorBorder","errorMaxLines","errorStyle","fillColor","filled","floatingLabelAlignment","floatingLabelBehavior","floatingLabelStyle","focusColor","focusedBorder","focusedErrorBorder","helperMaxLines","helperStyle","hintStyle","hoverColor","iconColor","isCollapsed","isDense","labelStyle","prefixIconColor","prefixStyle","suffixIconColor","suffixStyle"],0))}, -$2$enabled$hintMaxLines(a,b){return this.a0(this,A.P("$2$enabled$hintMaxLines","$2$enabled$hintMaxLines",0,[a,b],["enabled","hintMaxLines"],0))}, -$1$task(a){return this.a0(this,A.P("$1$task","$1$task",0,[a],["task"],0))}, -$1$oldWidget(a){return this.a0(this,A.P("$1$oldWidget","$1$oldWidget",0,[a],["oldWidget"],0))}, -$3$isDiscrete$parentBox$sliderTheme(a,b,c){return this.a0(this,A.P("$3$isDiscrete$parentBox$sliderTheme","$3$isDiscrete$parentBox$sliderTheme",0,[a,b,c],["isDiscrete","parentBox","sliderTheme"],0))}, -$2$deviceInfo$textScaleFactor(a,b){return this.a0(this,A.P("$2$deviceInfo$textScaleFactor","$2$deviceInfo$textScaleFactor",0,[a,b],["deviceInfo","textScaleFactor"],0))}, -$1$showDeviceFrame(a){return this.a0(this,A.P("$1$showDeviceFrame","$1$showDeviceFrame",0,[a],["showDeviceFrame"],0))}, -$1$orientation(a){return this.a0(this,A.P("$1$orientation","$1$orientation",0,[a],["orientation"],0))}, -$1$errorText(a){return this.a0(this,A.P("$1$errorText","$1$errorText",0,[a],["errorText"],0))}, -$1$platform(a){return this.a0(this,A.P("$1$platform","$1$platform",0,[a],["platform"],0))}, -$1$width(a){return this.a0(this,A.P("$1$width","$1$width",0,[a],["width"],0))}, -$2$key$onChanged(a,b){return this.a0(this,A.P("$2$key$onChanged","$2$key$onChanged",0,[a,b],["key","onChanged"],0))}, -$5$devicePixelRatio$padding$size$viewInsets$viewPadding(a,b,c,d,e){return this.a0(this,A.P("$5$devicePixelRatio$padding$size$viewInsets$viewPadding","$5$devicePixelRatio$padding$size$viewInsets$viewPadding",0,[a,b,c,d,e],["devicePixelRatio","padding","size","viewInsets","viewPadding"],0))}, -$2$platform$visualDensity(a,b){return this.a0(this,A.P("$2$platform$visualDensity","$2$platform$visualDensity",0,[a,b],["platform","visualDensity"],0))}, -$1$dividerColor(a){return this.a0(this,A.P("$1$dividerColor","$1$dividerColor",0,[a],["dividerColor"],0))}, -$1$colorScheme(a){return this.a0(this,A.P("$1$colorScheme","$1$colorScheme",0,[a],["colorScheme"],0))}, -$2$chunkCallback(a,b){return this.a0(this,A.P("$2$chunkCallback","$2$chunkCallback",0,[a,b],["chunkCallback"],0))}, -$5$getChildren$tag(a,b,c,d,e){return this.a0(this,A.P("$5$getChildren$tag","$5$getChildren$tag",0,[a,b,c,d,e],["getChildren","tag"],0))}, -$3$getChildren(a,b,c){return this.a0(this,A.P("$3$getChildren","$3$getChildren",0,[a,b,c],["getChildren"],0))}, -$4$getChildren(a,b,c,d){return this.a0(this,A.P("$4$getChildren","$4$getChildren",0,[a,b,c,d],["getChildren"],0))}, -$1$parentSyntax(a){return this.a0(this,A.P("$1$parentSyntax","$1$parentSyntax",0,[a],["parentSyntax"],0))}, -$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.a0(this,A.P("$3$backgroundColor$fontFamily$fontSize","$3$backgroundColor$fontFamily$fontSize",0,[a,b,c],["backgroundColor","fontFamily","fontSize"],0))}, -$1$fontWeight(a){return this.a0(this,A.P("$1$fontWeight","$1$fontWeight",0,[a],["fontWeight"],0))}, -$1$fontStyle(a){return this.a0(this,A.P("$1$fontStyle","$1$fontStyle",0,[a],["fontStyle"],0))}, -$1$decoration(a){return this.a0(this,A.P("$1$decoration","$1$decoration",0,[a],["decoration"],0))}, -$2$out(a,b){return this.a0(this,A.P("$2$out","$2$out",0,[a,b],["out"],0))}, -$3$ignoreHitboxes$out(a,b,c){return this.a0(this,A.P("$3$ignoreHitboxes$out","$3$ignoreHitboxes$out",0,[a,b,c],["ignoreHitboxes","out"],0))}, -$3$maxDistance$out(a,b,c){return this.a0(this,A.P("$3$maxDistance$out","$3$maxDistance$out",0,[a,b,c],["maxDistance","out"],0))}, -$1$2$eventHandler$rootComponent(a,b,c){return this.a0(this,A.P("$1$2$eventHandler$rootComponent","$1$2$eventHandler$rootComponent",0,[a,b,c],["eventHandler","rootComponent"],1))}, -$4$logicalKey$physicalKey$synthesized$timeStamp(a,b,c,d){return this.a0(this,A.P("$4$logicalKey$physicalKey$synthesized$timeStamp","$4$logicalKey$physicalKey$synthesized$timeStamp",0,[a,b,c,d],["logicalKey","physicalKey","synthesized","timeStamp"],0))}, -$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.a0(this,A.P("$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes","$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes",0,[a,b,c,d,e],["elevationAdjustment","parentPaintClipRect","parentSemanticsClipRect","result","siblingNodes"],0))}, -$1$config(a){return this.a0(this,A.P("$1$config","$1$config",0,[a],["config"],0))}, -$2$descendant$rect(a,b){return this.a0(this,A.P("$2$descendant$rect","$2$descendant$rect",0,[a,b],["descendant","rect"],0))}, -$2$ignoreRasterCache(a,b){return this.a0(this,A.P("$2$ignoreRasterCache","$2$ignoreRasterCache",0,[a,b],["ignoreRasterCache"],0))}, -$3$onlyFirst(a,b,c){return this.a0(this,A.P("$3$onlyFirst","$3$onlyFirst",0,[a,b,c],["onlyFirst"],0))}, -$1$includeChildren(a){return this.a0(this,A.P("$1$includeChildren","$1$includeChildren",0,[a],["includeChildren"],0))}, -$1$oldLayer(a){return this.a0(this,A.P("$1$oldLayer","$1$oldLayer",0,[a],["oldLayer"],0))}, -$3$oldLayer(a,b,c){return this.a0(this,A.P("$3$oldLayer","$3$oldLayer",0,[a,b,c],["oldLayer"],0))}, -$3$offset$oldLayer(a,b,c){return this.a0(this,A.P("$3$offset$oldLayer","$3$offset$oldLayer",0,[a,b,c],["offset","oldLayer"],0))}, -$4$isComplexHint$willChangeHint(a,b,c,d){return this.a0(this,A.P("$4$isComplexHint$willChangeHint","$4$isComplexHint$willChangeHint",0,[a,b,c,d],["isComplexHint","willChangeHint"],0))}, -$4$textDirection(a,b,c,d){return this.a0(this,A.P("$4$textDirection","$4$textDirection",0,[a,b,c,d],["textDirection"],0))}, -$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.a0(this,A.P("$5$borderRadius$shape$textDirection","$5$borderRadius$shape$textDirection",0,[a,b,c,d,e],["borderRadius","shape","textDirection"],0))}, -$4$isDiscrete$offset$parentBox$sliderTheme(a,b,c,d){return this.a0(this,A.P("$4$isDiscrete$offset$parentBox$sliderTheme","$4$isDiscrete$offset$parentBox$sliderTheme",0,[a,b,c,d],["isDiscrete","offset","parentBox","sliderTheme"],0))}, -$12$activationAnimation$enableAnimation$isDiscrete$labelPainter$parentBox$sizeWithOverflow$sliderTheme$textDirection$textScaleFactor$value(a,b,c,d,e,f,g,h,i,j,k,l){return this.a0(this,A.P("$12$activationAnimation$enableAnimation$isDiscrete$labelPainter$parentBox$sizeWithOverflow$sliderTheme$textDirection$textScaleFactor$value","$12$activationAnimation$enableAnimation$isDiscrete$labelPainter$parentBox$sizeWithOverflow$sliderTheme$textDirection$textScaleFactor$value",0,[a,b,c,d,e,f,g,h,i,j,k,l],["activationAnimation","enableAnimation","isDiscrete","labelPainter","parentBox","sizeWithOverflow","sliderTheme","textDirection","textScaleFactor","value"],0))}, -$3$blendMode$oldLayer(a,b,c){return this.a0(this,A.P("$3$blendMode$oldLayer","$3$blendMode$oldLayer",0,[a,b,c],["blendMode","oldLayer"],0))}, -$2$filterQuality(a,b){return this.a0(this,A.P("$2$filterQuality","$2$filterQuality",0,[a,b],["filterQuality"],0))}, -$2$oldLayer(a,b){return this.a0(this,A.P("$2$oldLayer","$2$oldLayer",0,[a,b],["oldLayer"],0))}, -$3$clipBehavior$oldLayer(a,b,c){return this.a0(this,A.P("$3$clipBehavior$oldLayer","$3$clipBehavior$oldLayer",0,[a,b,c],["clipBehavior","oldLayer"],0))}, -$6$oldLayer(a,b,c,d,e,f){return this.a0(this,A.P("$6$oldLayer","$6$oldLayer",0,[a,b,c,d,e,f],["oldLayer"],0))}, -$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.a0(this,A.P("$6$gapExtent$gapPercentage$gapStart$textDirection","$6$gapExtent$gapPercentage$gapStart$textDirection",0,[a,b,c,d,e,f],["gapExtent","gapPercentage","gapStart","textDirection"],0))}, -$2$radius(a,b){return this.a0(this,A.P("$2$radius","$2$radius",0,[a,b],["radius"],0))}, -$2$size(a,b){return this.a0(this,A.P("$2$size","$2$size",0,[a,b],["size"],0))}, -$1$maxWidth(a){return this.a0(this,A.P("$1$maxWidth","$1$maxWidth",0,[a],["maxWidth"],0))}, -$2$parentUsesSize(a,b){return this.a0(this,A.P("$2$parentUsesSize","$2$parentUsesSize",0,[a,b],["parentUsesSize"],0))}, -$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.a0(this,A.P("$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.a0(this,A.P("$2$bottomNavigationBarTop$floatingActionButtonArea","$2$bottomNavigationBarTop$floatingActionButtonArea",0,[a,b],["bottomNavigationBarTop","floatingActionButtonArea"],0))}, -i(a,b){return this.a0(a,A.P("i","i",0,[b],[],0))}, -pk(){return this.a0(this,A.P("pk","pk",0,[],[],0))}, -rh(a){return this.a0(this,A.P("rh","rh",0,[a],[],0))}, -AX(){return this.a0(this,A.P("AX","AX",0,[],[],0))}, -Y(a,b){return this.a0(a,A.P("Y","Y",0,[b],[],0))}, -a_(a,b){return this.a0(a,A.P("a_","a_",0,[b],[],0))}, -X(a,b){return this.a0(a,A.P("X","X",0,[b],[],0))}, -GS(a){return this.a0(this,A.P("GS","GS",0,[a],[],0))}, -cD(){return this.a0(this,A.P("cD","cD",0,[],[],0))}, -ut(){return this.a0(this,A.P("ut","ut",0,[],[],0))}, -gG(a){return this.a0(a,A.P("gG","gG",1,[],[],0))}, -gft(a){return this.a0(a,A.P("gft","gft",1,[],[],0))}, -ges(){return this.a0(this,A.P("ges","ges",1,[],[],0))}, -gls(){return this.a0(this,A.P("gls","gls",1,[],[],0))}, -gmq(){return this.a0(this,A.P("gmq","gmq",1,[],[],0))}, -gFs(a){return this.a0(a,A.P("gFs","gFs",1,[],[],0))}, -gI7(a){return this.a0(a,A.P("gI7","gI7",1,[],[],0))}, -gjX(a){return this.a0(a,A.P("gjX","gjX",1,[],[],0))}, -gmR(a){return this.a0(a,A.P("gmR","gmR",1,[],[],0))}, -gFN(){return this.a0(this,A.P("gFN","gFN",1,[],[],0))}, -ses(a){return this.a0(this,A.P("ses","ses",2,[a],[],0))}, -sft(a,b){return this.a0(a,A.P("sft","sft",2,[b],[],0))}, -sls(a){return this.a0(this,A.P("sls","sls",2,[a],[],0))}, -smq(a){return this.a0(this,A.P("smq","smq",2,[a],[],0))}} -A.alA.prototype={ +$0(){return this.a_(this,A.Q("$0","$0",0,[],[],0))}, +$1(a){return this.a_(this,A.Q("$1","$1",0,[a],[],0))}, +$2(a,b){return this.a_(this,A.Q("$2","$2",0,[a,b],[],0))}, +$3$1(a,b,c,d){return this.a_(this,A.Q("$3$1","$3$1",0,[a,b,c,d],[],3))}, +$1$2$onError(a,b,c){return this.a_(this,A.Q("$1$2$onError","$1$2$onError",0,[a,b,c],["onError"],1))}, +$2$1(a,b,c){return this.a_(this,A.Q("$2$1","$2$1",0,[a,b,c],[],2))}, +$1$1(a,b){return this.a_(this,A.Q("$1$1","$1$1",0,[a,b],[],1))}, +$3(a,b,c){return this.a_(this,A.Q("$3","$3",0,[a,b,c],[],0))}, +$4(a,b,c,d){return this.a_(this,A.Q("$4","$4",0,[a,b,c,d],[],0))}, +$3$3(a,b,c,d,e,f){return this.a_(this,A.Q("$3$3","$3$3",0,[a,b,c,d,e,f],[],3))}, +$2$2(a,b,c,d){return this.a_(this,A.Q("$2$2","$2$2",0,[a,b,c,d],[],2))}, +$1$hostElementAttributes(a){return this.a_(this,A.Q("$1$hostElementAttributes","$1$hostElementAttributes",0,[a],["hostElementAttributes"],0))}, +$1$highContrast(a){return this.a_(this,A.Q("$1$highContrast","$1$highContrast",0,[a],["highContrast"],0))}, +$1$accessibilityFeatures(a){return this.a_(this,A.Q("$1$accessibilityFeatures","$1$accessibilityFeatures",0,[a],["accessibilityFeatures"],0))}, +$3$replace$state(a,b,c){return this.a_(this,A.Q("$3$replace$state","$3$replace$state",0,[a,b,c],["replace","state"],0))}, +$2$path(a,b){return this.a_(this,A.Q("$2$path","$2$path",0,[a,b],["path"],0))}, +$1$2(a,b,c){return this.a_(this,A.Q("$1$2","$1$2",0,[a,b,c],[],1))}, +$1$growable(a){return this.a_(this,A.Q("$1$growable","$1$growable",0,[a],["growable"],0))}, +$2$params(a,b){return this.a_(this,A.Q("$2$params","$2$params",0,[a,b],["params"],0))}, +$3$onAction$onChange(a,b,c){return this.a_(this,A.Q("$3$onAction$onChange","$3$onAction$onChange",0,[a,b,c],["onAction","onChange"],0))}, +$1$0(a){return this.a_(this,A.Q("$1$0","$1$0",0,[a],[],1))}, +$1$locales(a){return this.a_(this,A.Q("$1$locales","$1$locales",0,[a],["locales"],0))}, +$1$textScaleFactor(a){return this.a_(this,A.Q("$1$textScaleFactor","$1$textScaleFactor",0,[a],["textScaleFactor"],0))}, +$1$platformBrightness(a){return this.a_(this,A.Q("$1$platformBrightness","$1$platformBrightness",0,[a],["platformBrightness"],0))}, +$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l){return this.a_(this,A.Q("$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp","$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp",0,[a,b,c,d,e,f,g,h,i,j,k,l],["buttons","change","device","kind","physicalX","physicalY","pressure","pressureMax","scale","signalKind","timeStamp"],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.a_(this,A.Q("$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.a_(this,A.Q("$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.a_(this,A.Q("$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.a_(this,A.Q("$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.a_(this,A.Q("$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.a_(this,A.Q("$1$accessibleNavigation","$1$accessibleNavigation",0,[a],["accessibleNavigation"],0))}, +$1$semanticsEnabled(a){return this.a_(this,A.Q("$1$semanticsEnabled","$1$semanticsEnabled",0,[a],["semanticsEnabled"],0))}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.a_(this,A.Q("$4$cancelOnError$onDone$onError","$4$cancelOnError$onDone$onError",0,[a,b,c,d],["cancelOnError","onDone","onError"],0))}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.a_(this,A.Q("$4$allowUpscaling$targetHeight$targetWidth","$4$allowUpscaling$targetHeight$targetWidth",0,[a,b,c,d],["allowUpscaling","targetHeight","targetWidth"],0))}, +$1$style(a){return this.a_(this,A.Q("$1$style","$1$style",0,[a],["style"],0))}, +$5(a,b,c,d,e){return this.a_(this,A.Q("$5","$5",0,[a,b,c,d,e],[],0))}, +$2$withDrive(a,b){return this.a_(this,A.Q("$2$withDrive","$2$withDrive",0,[a,b],["withDrive"],0))}, +$6(a,b,c,d,e,f){return this.a_(this,A.Q("$6","$6",0,[a,b,c,d,e,f],[],0))}, +$3$context$exception$stack(a,b,c){return this.a_(this,A.Q("$3$context$exception$stack","$3$context$exception$stack",0,[a,b,c],["context","exception","stack"],0))}, +$2$decodeDeprecated(a,b){return this.a_(this,A.Q("$2$decodeDeprecated","$2$decodeDeprecated",0,[a,b],["decodeDeprecated"],0))}, +$2$onError(a,b){return this.a_(this,A.Q("$2$onError","$2$onError",0,[a,b],["onError"],0))}, +$2$decodeBufferDeprecated(a,b){return this.a_(this,A.Q("$2$decodeBufferDeprecated","$2$decodeBufferDeprecated",0,[a,b],["decodeBufferDeprecated"],0))}, +$2$decode(a,b){return this.a_(this,A.Q("$2$decode","$2$decode",0,[a,b],["decode"],0))}, +$1$size(a){return this.a_(this,A.Q("$1$size","$1$size",0,[a],["size"],0))}, +$1$newVertices(a){return this.a_(this,A.Q("$1$newVertices","$1$newVertices",0,[a],["newVertices"],0))}, +$1$paragraphWidth(a){return this.a_(this,A.Q("$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.a_(this,A.Q("$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))}, +$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.a_(this,A.Q("$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))}, +$3$dimensions$textScaleFactor(a,b,c){return this.a_(this,A.Q("$3$dimensions$textScaleFactor","$3$dimensions$textScaleFactor",0,[a,b,c],["dimensions","textScaleFactor"],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.a_(this,A.Q("$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))}, +$4$in1$in2$operator$result(a,b,c,d){return this.a_(this,A.Q("$4$in1$in2$operator$result","$4$in1$in2$operator$result",0,[a,b,c,d],["in1","in2","operator","result"],0))}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.a_(this,A.Q("$5$colors$indices$textureCoordinates","$5$colors$indices$textureCoordinates",0,[a,b,c,d,e],["colors","indices","textureCoordinates"],0))}, +$8(a,b,c,d,e,f,g,h){return this.a_(this,A.Q("$8","$8",0,[a,b,c,d,e,f,g,h],[],0))}, +$2$replace(a,b){return this.a_(this,A.Q("$2$replace","$2$replace",0,[a,b],["replace"],0))}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.a_(this,A.Q("$4$clipResolver$maskResolver$patternResolver","$4$clipResolver$maskResolver$patternResolver",0,[a,b,c,d],["clipResolver","maskResolver","patternResolver"],0))}, +$2$color$source(a,b){return this.a_(this,A.Q("$2$color$source","$2$color$source",0,[a,b],["color","source"],0))}, +$2$offset$source(a,b){return this.a_(this,A.Q("$2$offset$source","$2$offset$source",0,[a,b],["offset","source"],0))}, +$3$flip$source$transform(a,b,c){return this.a_(this,A.Q("$3$flip$source$transform","$3$flip$source$transform",0,[a,b,c],["flip","source","transform"],0))}, +$2$namespace(a,b){return this.a_(this,A.Q("$2$namespace","$2$namespace",0,[a,b],["namespace"],0))}, +$3$position$size(a,b,c){return this.a_(this,A.Q("$3$position$size","$3$position$size",0,[a,b,c],["position","size"],0))}, +$3$color$fontFamily$letterSpacing(a,b,c){return this.a_(this,A.Q("$3$color$fontFamily$letterSpacing","$3$color$fontFamily$letterSpacing",0,[a,b,c],["color","fontFamily","letterSpacing"],0))}, +$1$fontSize(a){return this.a_(this,A.Q("$1$fontSize","$1$fontSize",0,[a],["fontSize"],0))}, +$2$reversed(a,b){return this.a_(this,A.Q("$2$reversed","$2$reversed",0,[a,b],["reversed"],0))}, +$2$row$stepTime(a,b){return this.a_(this,A.Q("$2$row$stepTime","$2$row$stepTime",0,[a,b],["row","stepTime"],0))}, +$2$paint(a,b){return this.a_(this,A.Q("$2$paint","$2$paint",0,[a,b],["paint"],0))}, +$7(a,b,c,d,e,f,g){return this.a_(this,A.Q("$7","$7",0,[a,b,c,d,e,f,g],[],0))}, +$3$overridePaint$size(a,b,c){return this.a_(this,A.Q("$3$overridePaint$size","$3$overridePaint$size",0,[a,b,c],["overridePaint","size"],0))}, +$4$parentAlpha(a,b,c,d){return this.a_(this,A.Q("$4$parentAlpha","$4$parentAlpha",0,[a,b,c,d],["parentAlpha"],0))}, +$2$applyParents(a,b){return this.a_(this,A.Q("$2$applyParents","$2$applyParents",0,[a,b],["applyParents"],0))}, +$3$matrix4(a,b,c){return this.a_(this,A.Q("$3$matrix4","$3$matrix4",0,[a,b,c],["matrix4"],0))}, +$1$foreground(a){return this.a_(this,A.Q("$1$foreground","$1$foreground",0,[a],["foreground"],0))}, +$1$background(a){return this.a_(this,A.Q("$1$background","$1$background",0,[a],["background"],0))}, +$2$doAntiAlias(a,b){return this.a_(this,A.Q("$2$doAntiAlias","$2$doAntiAlias",0,[a,b],["doAntiAlias"],0))}, +$2$horizontalOnly(a,b){return this.a_(this,A.Q("$2$horizontalOnly","$2$horizontalOnly",0,[a,b],["horizontalOnly"],0))}, +$2$maxSpeed(a,b){return this.a_(this,A.Q("$2$maxSpeed","$2$maxSpeed",0,[a,b],["maxSpeed"],0))}, +$3$onDone$onError(a,b,c){return this.a_(this,A.Q("$3$onDone$onError","$3$onDone$onError",0,[a,b,c],["onDone","onError"],0))}, +$2$3(a,b,c,d,e){return this.a_(this,A.Q("$2$3","$2$3",0,[a,b,c,d,e],[],2))}, +$3$isLocal(a,b,c){return this.a_(this,A.Q("$3$isLocal","$3$isLocal",0,[a,b,c],["isLocal"],0))}, +$3$async(a,b,c){return this.a_(this,A.Q("$3$async","$3$async",0,[a,b,c],["async"],0))}, +$3$bodyColor$decorationColor$displayColor(a,b,c){return this.a_(this,A.Q("$3$bodyColor$decorationColor$displayColor","$3$bodyColor$decorationColor$displayColor",0,[a,b,c],["bodyColor","decorationColor","displayColor"],0))}, +$2$priority$scheduler(a,b){return this.a_(this,A.Q("$2$priority$scheduler","$2$priority$scheduler",0,[a,b],["priority","scheduler"],0))}, +$2$position(a,b){return this.a_(this,A.Q("$2$position","$2$position",0,[a,b],["position"],0))}, +$1$range(a){return this.a_(this,A.Q("$1$range","$1$range",0,[a],["range"],0))}, +$2$aspect(a,b){return this.a_(this,A.Q("$2$aspect","$2$aspect",0,[a,b],["aspect"],0))}, +$3$forgottenChildren(a,b,c){return this.a_(this,A.Q("$3$forgottenChildren","$3$forgottenChildren",0,[a,b,c],["forgottenChildren"],0))}, +$2$after(a,b){return this.a_(this,A.Q("$2$after","$2$after",0,[a,b],["after"],0))}, +$2$primaryTextTheme$textTheme(a,b){return this.a_(this,A.Q("$2$primaryTextTheme$textTheme","$2$primaryTextTheme$textTheme",0,[a,b],["primaryTextTheme","textTheme"],0))}, +$2$color$decoration(a,b){return this.a_(this,A.Q("$2$color$decoration","$2$color$decoration",0,[a,b],["color","decoration"],0))}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.a_(this,A.Q("$4$boxHeightStyle$boxWidthStyle","$4$boxHeightStyle$boxWidthStyle",0,[a,b,c,d],["boxHeightStyle","boxWidthStyle"],0))}, +$2$end$start(a,b){return this.a_(this,A.Q("$2$end$start","$2$end$start",0,[a,b],["end","start"],0))}, +$3$boxHeightStyle(a,b,c){return this.a_(this,A.Q("$3$boxHeightStyle","$3$boxHeightStyle",0,[a,b,c],["boxHeightStyle"],0))}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.a_(this,A.Q("$3$includePlaceholders$includeSemanticsLabels","$3$includePlaceholders$includeSemanticsLabels",0,[a,b,c],["includePlaceholders","includeSemanticsLabels"],0))}, +$3$cancel$down$reason(a,b,c){return this.a_(this,A.Q("$3$cancel$down$reason","$3$cancel$down$reason",0,[a,b,c],["cancel","down","reason"],0))}, +$2$down$up(a,b){return this.a_(this,A.Q("$2$down$up","$2$down$up",0,[a,b],["down","up"],0))}, +$1$down(a){return this.a_(this,A.Q("$1$down","$1$down",0,[a],["down"],0))}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.a_(this,A.Q("$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))}, +$1$longMultiplier(a){return this.a_(this,A.Q("$1$longMultiplier","$1$longMultiplier",0,[a],["longMultiplier"],0))}, +$2$longMultiplier$shortMultiplier(a,b){return this.a_(this,A.Q("$2$longMultiplier$shortMultiplier","$2$longMultiplier$shortMultiplier",0,[a,b],["longMultiplier","shortMultiplier"],0))}, +$2$fontSize$fontWeight(a,b){return this.a_(this,A.Q("$2$fontSize$fontWeight","$2$fontSize$fontWeight",0,[a,b],["fontSize","fontWeight"],0))}, +$18$background$backgroundColor$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFeatures$fontSize$fontStyle$fontWeight$foreground$height$letterSpacing$locale$shadows$textBaseline$wordSpacing(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){return this.a_(this,A.Q("$18$background$backgroundColor$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFeatures$fontSize$fontStyle$fontWeight$foreground$height$letterSpacing$locale$shadows$textBaseline$wordSpacing","$18$background$backgroundColor$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFeatures$fontSize$fontStyle$fontWeight$foreground$height$letterSpacing$locale$shadows$textBaseline$wordSpacing",0,[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r],["background","backgroundColor","color","decoration","decorationColor","decorationStyle","decorationThickness","fontFeatures","fontSize","fontStyle","fontWeight","foreground","height","letterSpacing","locale","shadows","textBaseline","wordSpacing"],0))}, +$2$fontFamily$fontFamilyFallback(a,b){return this.a_(this,A.Q("$2$fontFamily$fontFamilyFallback","$2$fontFamily$fontFamilyFallback",0,[a,b],["fontFamily","fontFamilyFallback"],0))}, +$2$fontFamily(a,b){return this.a_(this,A.Q("$2$fontFamily","$2$fontFamily",0,[a,b],["fontFamily"],0))}, +$2$frames$size(a,b){return this.a_(this,A.Q("$2$frames$size","$2$frames$size",0,[a,b],["frames","size"],0))}, +$3$textDirection(a,b,c){return this.a_(this,A.Q("$3$textDirection","$3$textDirection",0,[a,b,c],["textDirection"],0))}, +$1$period(a){return this.a_(this,A.Q("$1$period","$1$period",0,[a],["period"],0))}, +$3$debugReport(a,b,c){return this.a_(this,A.Q("$3$debugReport","$3$debugReport",0,[a,b,c],["debugReport"],0))}, +$2$maxWidth$minWidth(a,b){return this.a_(this,A.Q("$2$maxWidth$minWidth","$2$maxWidth$minWidth",0,[a,b],["maxWidth","minWidth"],0))}, +$2$maxHeight$minHeight(a,b){return this.a_(this,A.Q("$2$maxHeight$minHeight","$2$maxHeight$minHeight",0,[a,b],["maxHeight","minHeight"],0))}, +$1$color(a){return this.a_(this,A.Q("$1$color","$1$color",0,[a],["color"],0))}, +$1$side(a){return this.a_(this,A.Q("$1$side","$1$side",0,[a],["side"],0))}, +$1$findFirstFocus(a){return this.a_(this,A.Q("$1$findFirstFocus","$1$findFirstFocus",0,[a],["findFirstFocus"],0))}, +$2$value(a,b){return this.a_(this,A.Q("$2$value","$2$value",0,[a,b],["value"],0))}, +$1$details(a){return this.a_(this,A.Q("$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.a_(this,A.Q("$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.a_(this,A.Q("$1$context","$1$context",0,[a],["context"],0))}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.a_(this,A.Q("$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))}, +$2$minHeight$minWidth(a,b){return this.a_(this,A.Q("$2$minHeight$minWidth","$2$minHeight$minWidth",0,[a,b],["minHeight","minWidth"],0))}, +$2$textDirection(a,b){return this.a_(this,A.Q("$2$textDirection","$2$textDirection",0,[a,b],["textDirection"],0))}, +$1$withDelay(a){return this.a_(this,A.Q("$1$withDelay","$1$withDelay",0,[a],["withDelay"],0))}, +$1$2$arguments(a,b,c){return this.a_(this,A.Q("$1$2$arguments","$1$2$arguments",0,[a,b,c],["arguments"],1))}, +$1$reversed(a){return this.a_(this,A.Q("$1$reversed","$1$reversed",0,[a],["reversed"],0))}, +$3$rect(a,b,c){return this.a_(this,A.Q("$3$rect","$3$rect",0,[a,b,c],["rect"],0))}, +$2$alignmentPolicy(a,b){return this.a_(this,A.Q("$2$alignmentPolicy","$2$alignmentPolicy",0,[a,b],["alignmentPolicy"],0))}, +$2$ignoreCurrentFocus(a,b){return this.a_(this,A.Q("$2$ignoreCurrentFocus","$2$ignoreCurrentFocus",0,[a,b],["ignoreCurrentFocus"],0))}, +$1$letterSpacing(a){return this.a_(this,A.Q("$1$letterSpacing","$1$letterSpacing",0,[a],["letterSpacing"],0))}, +$1$5(a,b,c,d,e,f){return this.a_(this,A.Q("$1$5","$1$5",0,[a,b,c,d,e,f],[],1))}, +$1$padding(a){return this.a_(this,A.Q("$1$padding","$1$padding",0,[a],["padding"],0))}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a_(this,A.Q("$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.a_(this,A.Q("$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.a_(this,A.Q("$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$bottom(a){return this.a_(this,A.Q("$1$bottom","$1$bottom",0,[a],["bottom"],0))}, +$1$floatingActionButtonScale(a){return this.a_(this,A.Q("$1$floatingActionButtonScale","$1$floatingActionButtonScale",0,[a],["floatingActionButtonScale"],0))}, +$1$removeBottom(a){return this.a_(this,A.Q("$1$removeBottom","$1$removeBottom",0,[a],["removeBottom"],0))}, +$2$viewInsets$viewPadding(a,b){return this.a_(this,A.Q("$2$viewInsets$viewPadding","$2$viewInsets$viewPadding",0,[a,b],["viewInsets","viewPadding"],0))}, +$2$padding$viewPadding(a,b){return this.a_(this,A.Q("$2$padding$viewPadding","$2$padding$viewPadding",0,[a,b],["padding","viewPadding"],0))}, +$1$isBuildFromExternalSources(a){return this.a_(this,A.Q("$1$isBuildFromExternalSources","$1$isBuildFromExternalSources",0,[a],["isBuildFromExternalSources"],0))}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.a_(this,A.Q("$4$displayFeatures$padding$viewInsets$viewPadding","$4$displayFeatures$padding$viewInsets$viewPadding",0,[a,b,c,d],["displayFeatures","padding","viewInsets","viewPadding"],0))}, +$1$direction(a){return this.a_(this,A.Q("$1$direction","$1$direction",0,[a],["direction"],0))}, +$9$ascent$baseline$descent$hardBreak$height$left$lineNumber$unscaledAscent$width(a,b,c,d,e,f,g,h,i){return this.a_(this,A.Q("$9$ascent$baseline$descent$hardBreak$height$left$lineNumber$unscaledAscent$width","$9$ascent$baseline$descent$hardBreak$height$left$lineNumber$unscaledAscent$width",0,[a,b,c,d,e,f,g,h,i],["ascent","baseline","descent","hardBreak","height","left","lineNumber","unscaledAscent","width"],0))}, +$4$overscroll$physics$platform$scrollbars(a,b,c,d){return this.a_(this,A.Q("$4$overscroll$physics$platform$scrollbars","$4$overscroll$physics$platform$scrollbars",0,[a,b,c,d],["overscroll","physics","platform","scrollbars"],0))}, +$2$bottom$top(a,b){return this.a_(this,A.Q("$2$bottom$top","$2$bottom$top",0,[a,b],["bottom","top"],0))}, +$2$left$right(a,b){return this.a_(this,A.Q("$2$left$right","$2$left$right",0,[a,b],["left","right"],0))}, +$2$hitTest$paintTransform(a,b){return this.a_(this,A.Q("$2$hitTest$paintTransform","$2$hitTest$paintTransform",0,[a,b],["hitTest","paintTransform"],0))}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.a_(this,A.Q("$3$crossAxisPosition$mainAxisPosition","$3$crossAxisPosition$mainAxisPosition",0,[a,b,c],["crossAxisPosition","mainAxisPosition"],0))}, +$2$hitTest$paintOffset(a,b){return this.a_(this,A.Q("$2$hitTest$paintOffset","$2$hitTest$paintOffset",0,[a,b],["hitTest","paintOffset"],0))}, +$1$reverse(a){return this.a_(this,A.Q("$1$reverse","$1$reverse",0,[a],["reverse"],0))}, +$3$composing$selection$text(a,b,c){return this.a_(this,A.Q("$3$composing$selection$text","$3$composing$selection$text",0,[a,b,c],["composing","selection","text"],0))}, +$3$sigmaX$sigmaY$tileMode(a,b,c){return this.a_(this,A.Q("$3$sigmaX$sigmaY$tileMode","$3$sigmaX$sigmaY$tileMode",0,[a,b,c],["sigmaX","sigmaY","tileMode"],0))}, +$2$color$fontSize(a,b){return this.a_(this,A.Q("$2$color$fontSize","$2$color$fontSize",0,[a,b],["color","fontSize"],0))}, +$2$cause$from(a,b){return this.a_(this,A.Q("$2$cause$from","$2$cause$from",0,[a,b],["cause","from"],0))}, +$1$composing(a){return this.a_(this,A.Q("$1$composing","$1$composing",0,[a],["composing"],0))}, +$2$composing$selection(a,b){return this.a_(this,A.Q("$2$composing$selection","$2$composing$selection",0,[a,b],["composing","selection"],0))}, +$1$selection(a){return this.a_(this,A.Q("$1$selection","$1$selection",0,[a],["selection"],0))}, +$1$rect(a){return this.a_(this,A.Q("$1$rect","$1$rect",0,[a],["rect"],0))}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.a_(this,A.Q("$4$curve$descendant$duration$rect","$4$curve$descendant$duration$rect",0,[a,b,c,d],["curve","descendant","duration","rect"],0))}, +$3$context$style$withComposing(a,b,c){return this.a_(this,A.Q("$3$context$style$withComposing","$3$context$style$withComposing",0,[a,b,c],["context","style","withComposing"],0))}, +$5$baseline$baselineOffset(a,b,c,d,e){return this.a_(this,A.Q("$5$baseline$baselineOffset","$5$baseline$baselineOffset",0,[a,b,c,d,e],["baseline","baselineOffset"],0))}, +$4$scale(a,b,c,d){return this.a_(this,A.Q("$4$scale","$4$scale",0,[a,b,c,d],["scale"],0))}, +$3$curve$duration$rect(a,b,c){return this.a_(this,A.Q("$3$curve$duration$rect","$3$curve$duration$rect",0,[a,b,c],["curve","duration","rect"],0))}, +$1$affinity(a){return this.a_(this,A.Q("$1$affinity","$1$affinity",0,[a],["affinity"],0))}, +$3$code$details$message(a,b,c){return this.a_(this,A.Q("$3$code$details$message","$3$code$details$message",0,[a,b,c],["code","details","message"],0))}, +$2$code$message(a,b){return this.a_(this,A.Q("$2$code$message","$2$code$message",0,[a,b],["code","message"],0))}, +$1$text(a){return this.a_(this,A.Q("$1$text","$1$text",0,[a],["text"],0))}, +$2$affinity$extentOffset(a,b){return this.a_(this,A.Q("$2$affinity$extentOffset","$2$affinity$extentOffset",0,[a,b],["affinity","extentOffset"],0))}, +$2$overscroll$scrollbars(a,b){return this.a_(this,A.Q("$2$overscroll$scrollbars","$2$overscroll$scrollbars",0,[a,b],["overscroll","scrollbars"],0))}, +$2$baseOffset$extentOffset(a,b){return this.a_(this,A.Q("$2$baseOffset$extentOffset","$2$baseOffset$extentOffset",0,[a,b],["baseOffset","extentOffset"],0))}, +$2$0(a,b){return this.a_(this,A.Q("$2$0","$2$0",0,[a,b],[],2))}, +$1$extentOffset(a){return this.a_(this,A.Q("$1$extentOffset","$1$extentOffset",0,[a],["extentOffset"],0))}, +$1$spellCheckService(a){return this.a_(this,A.Q("$1$spellCheckService","$1$spellCheckService",0,[a],["spellCheckService"],0))}, +$1$height(a){return this.a_(this,A.Q("$1$height","$1$height",0,[a],["height"],0))}, +$1$borderSide(a){return this.a_(this,A.Q("$1$borderSide","$1$borderSide",0,[a],["borderSide"],0))}, +$30$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixStyle$suffixIconColor$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,a8,a9,b0){return this.a_(this,A.Q("$30$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixStyle$suffixIconColor$suffixStyle","$30$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixStyle$suffixIconColor$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,a8,a9,b0],["alignLabelWithHint","border","constraints","contentPadding","counterStyle","disabledBorder","enabledBorder","errorBorder","errorMaxLines","errorStyle","fillColor","filled","floatingLabelAlignment","floatingLabelBehavior","floatingLabelStyle","focusColor","focusedBorder","focusedErrorBorder","helperMaxLines","helperStyle","hintStyle","hoverColor","iconColor","isCollapsed","isDense","labelStyle","prefixIconColor","prefixStyle","suffixIconColor","suffixStyle"],0))}, +$2$enabled$hintMaxLines(a,b){return this.a_(this,A.Q("$2$enabled$hintMaxLines","$2$enabled$hintMaxLines",0,[a,b],["enabled","hintMaxLines"],0))}, +$1$task(a){return this.a_(this,A.Q("$1$task","$1$task",0,[a],["task"],0))}, +$1$oldWidget(a){return this.a_(this,A.Q("$1$oldWidget","$1$oldWidget",0,[a],["oldWidget"],0))}, +$3$isDiscrete$parentBox$sliderTheme(a,b,c){return this.a_(this,A.Q("$3$isDiscrete$parentBox$sliderTheme","$3$isDiscrete$parentBox$sliderTheme",0,[a,b,c],["isDiscrete","parentBox","sliderTheme"],0))}, +$2$deviceInfo$textScaleFactor(a,b){return this.a_(this,A.Q("$2$deviceInfo$textScaleFactor","$2$deviceInfo$textScaleFactor",0,[a,b],["deviceInfo","textScaleFactor"],0))}, +$1$showDeviceFrame(a){return this.a_(this,A.Q("$1$showDeviceFrame","$1$showDeviceFrame",0,[a],["showDeviceFrame"],0))}, +$1$orientation(a){return this.a_(this,A.Q("$1$orientation","$1$orientation",0,[a],["orientation"],0))}, +$1$errorText(a){return this.a_(this,A.Q("$1$errorText","$1$errorText",0,[a],["errorText"],0))}, +$1$platform(a){return this.a_(this,A.Q("$1$platform","$1$platform",0,[a],["platform"],0))}, +$1$width(a){return this.a_(this,A.Q("$1$width","$1$width",0,[a],["width"],0))}, +$2$key$onChanged(a,b){return this.a_(this,A.Q("$2$key$onChanged","$2$key$onChanged",0,[a,b],["key","onChanged"],0))}, +$5$devicePixelRatio$padding$size$viewInsets$viewPadding(a,b,c,d,e){return this.a_(this,A.Q("$5$devicePixelRatio$padding$size$viewInsets$viewPadding","$5$devicePixelRatio$padding$size$viewInsets$viewPadding",0,[a,b,c,d,e],["devicePixelRatio","padding","size","viewInsets","viewPadding"],0))}, +$2$platform$visualDensity(a,b){return this.a_(this,A.Q("$2$platform$visualDensity","$2$platform$visualDensity",0,[a,b],["platform","visualDensity"],0))}, +$1$dividerColor(a){return this.a_(this,A.Q("$1$dividerColor","$1$dividerColor",0,[a],["dividerColor"],0))}, +$1$colorScheme(a){return this.a_(this,A.Q("$1$colorScheme","$1$colorScheme",0,[a],["colorScheme"],0))}, +$2$chunkCallback(a,b){return this.a_(this,A.Q("$2$chunkCallback","$2$chunkCallback",0,[a,b],["chunkCallback"],0))}, +$5$getChildren$tag(a,b,c,d,e){return this.a_(this,A.Q("$5$getChildren$tag","$5$getChildren$tag",0,[a,b,c,d,e],["getChildren","tag"],0))}, +$3$getChildren(a,b,c){return this.a_(this,A.Q("$3$getChildren","$3$getChildren",0,[a,b,c],["getChildren"],0))}, +$4$getChildren(a,b,c,d){return this.a_(this,A.Q("$4$getChildren","$4$getChildren",0,[a,b,c,d],["getChildren"],0))}, +$1$parentSyntax(a){return this.a_(this,A.Q("$1$parentSyntax","$1$parentSyntax",0,[a],["parentSyntax"],0))}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.a_(this,A.Q("$3$backgroundColor$fontFamily$fontSize","$3$backgroundColor$fontFamily$fontSize",0,[a,b,c],["backgroundColor","fontFamily","fontSize"],0))}, +$1$fontWeight(a){return this.a_(this,A.Q("$1$fontWeight","$1$fontWeight",0,[a],["fontWeight"],0))}, +$1$fontStyle(a){return this.a_(this,A.Q("$1$fontStyle","$1$fontStyle",0,[a],["fontStyle"],0))}, +$1$decoration(a){return this.a_(this,A.Q("$1$decoration","$1$decoration",0,[a],["decoration"],0))}, +$2$out(a,b){return this.a_(this,A.Q("$2$out","$2$out",0,[a,b],["out"],0))}, +$3$ignoreHitboxes$out(a,b,c){return this.a_(this,A.Q("$3$ignoreHitboxes$out","$3$ignoreHitboxes$out",0,[a,b,c],["ignoreHitboxes","out"],0))}, +$3$maxDistance$out(a,b,c){return this.a_(this,A.Q("$3$maxDistance$out","$3$maxDistance$out",0,[a,b,c],["maxDistance","out"],0))}, +$1$2$eventHandler$rootComponent(a,b,c){return this.a_(this,A.Q("$1$2$eventHandler$rootComponent","$1$2$eventHandler$rootComponent",0,[a,b,c],["eventHandler","rootComponent"],1))}, +$4$logicalKey$physicalKey$synthesized$timeStamp(a,b,c,d){return this.a_(this,A.Q("$4$logicalKey$physicalKey$synthesized$timeStamp","$4$logicalKey$physicalKey$synthesized$timeStamp",0,[a,b,c,d],["logicalKey","physicalKey","synthesized","timeStamp"],0))}, +$2$random$within(a,b){return this.a_(this,A.Q("$2$random$within","$2$random$within",0,[a,b],["random","within"],0))}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.a_(this,A.Q("$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes","$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes",0,[a,b,c,d,e],["elevationAdjustment","parentPaintClipRect","parentSemanticsClipRect","result","siblingNodes"],0))}, +$1$config(a){return this.a_(this,A.Q("$1$config","$1$config",0,[a],["config"],0))}, +$2$descendant$rect(a,b){return this.a_(this,A.Q("$2$descendant$rect","$2$descendant$rect",0,[a,b],["descendant","rect"],0))}, +$2$ignoreRasterCache(a,b){return this.a_(this,A.Q("$2$ignoreRasterCache","$2$ignoreRasterCache",0,[a,b],["ignoreRasterCache"],0))}, +$3$onlyFirst(a,b,c){return this.a_(this,A.Q("$3$onlyFirst","$3$onlyFirst",0,[a,b,c],["onlyFirst"],0))}, +$1$includeChildren(a){return this.a_(this,A.Q("$1$includeChildren","$1$includeChildren",0,[a],["includeChildren"],0))}, +$1$oldLayer(a){return this.a_(this,A.Q("$1$oldLayer","$1$oldLayer",0,[a],["oldLayer"],0))}, +$3$oldLayer(a,b,c){return this.a_(this,A.Q("$3$oldLayer","$3$oldLayer",0,[a,b,c],["oldLayer"],0))}, +$3$offset$oldLayer(a,b,c){return this.a_(this,A.Q("$3$offset$oldLayer","$3$offset$oldLayer",0,[a,b,c],["offset","oldLayer"],0))}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.a_(this,A.Q("$4$isComplexHint$willChangeHint","$4$isComplexHint$willChangeHint",0,[a,b,c,d],["isComplexHint","willChangeHint"],0))}, +$4$textDirection(a,b,c,d){return this.a_(this,A.Q("$4$textDirection","$4$textDirection",0,[a,b,c,d],["textDirection"],0))}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.a_(this,A.Q("$5$borderRadius$shape$textDirection","$5$borderRadius$shape$textDirection",0,[a,b,c,d,e],["borderRadius","shape","textDirection"],0))}, +$4$isDiscrete$offset$parentBox$sliderTheme(a,b,c,d){return this.a_(this,A.Q("$4$isDiscrete$offset$parentBox$sliderTheme","$4$isDiscrete$offset$parentBox$sliderTheme",0,[a,b,c,d],["isDiscrete","offset","parentBox","sliderTheme"],0))}, +$12$activationAnimation$enableAnimation$isDiscrete$labelPainter$parentBox$sizeWithOverflow$sliderTheme$textDirection$textScaleFactor$value(a,b,c,d,e,f,g,h,i,j,k,l){return this.a_(this,A.Q("$12$activationAnimation$enableAnimation$isDiscrete$labelPainter$parentBox$sizeWithOverflow$sliderTheme$textDirection$textScaleFactor$value","$12$activationAnimation$enableAnimation$isDiscrete$labelPainter$parentBox$sizeWithOverflow$sliderTheme$textDirection$textScaleFactor$value",0,[a,b,c,d,e,f,g,h,i,j,k,l],["activationAnimation","enableAnimation","isDiscrete","labelPainter","parentBox","sizeWithOverflow","sliderTheme","textDirection","textScaleFactor","value"],0))}, +$3$blendMode$oldLayer(a,b,c){return this.a_(this,A.Q("$3$blendMode$oldLayer","$3$blendMode$oldLayer",0,[a,b,c],["blendMode","oldLayer"],0))}, +$2$filterQuality(a,b){return this.a_(this,A.Q("$2$filterQuality","$2$filterQuality",0,[a,b],["filterQuality"],0))}, +$2$oldLayer(a,b){return this.a_(this,A.Q("$2$oldLayer","$2$oldLayer",0,[a,b],["oldLayer"],0))}, +$3$clipBehavior$oldLayer(a,b,c){return this.a_(this,A.Q("$3$clipBehavior$oldLayer","$3$clipBehavior$oldLayer",0,[a,b,c],["clipBehavior","oldLayer"],0))}, +$6$oldLayer(a,b,c,d,e,f){return this.a_(this,A.Q("$6$oldLayer","$6$oldLayer",0,[a,b,c,d,e,f],["oldLayer"],0))}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.a_(this,A.Q("$6$gapExtent$gapPercentage$gapStart$textDirection","$6$gapExtent$gapPercentage$gapStart$textDirection",0,[a,b,c,d,e,f],["gapExtent","gapPercentage","gapStart","textDirection"],0))}, +$2$radius(a,b){return this.a_(this,A.Q("$2$radius","$2$radius",0,[a,b],["radius"],0))}, +$2$size(a,b){return this.a_(this,A.Q("$2$size","$2$size",0,[a,b],["size"],0))}, +$1$maxWidth(a){return this.a_(this,A.Q("$1$maxWidth","$1$maxWidth",0,[a],["maxWidth"],0))}, +$2$parentUsesSize(a,b){return this.a_(this,A.Q("$2$parentUsesSize","$2$parentUsesSize",0,[a,b],["parentUsesSize"],0))}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.a_(this,A.Q("$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.a_(this,A.Q("$2$bottomNavigationBarTop$floatingActionButtonArea","$2$bottomNavigationBarTop$floatingActionButtonArea",0,[a,b],["bottomNavigationBarTop","floatingActionButtonArea"],0))}, +i(a,b){return this.a_(a,A.Q("i","i",0,[b],[],0))}, +pf(){return this.a_(this,A.Q("pf","pf",0,[],[],0))}, +r9(a){return this.a_(this,A.Q("r9","r9",0,[a],[],0))}, +AL(){return this.a_(this,A.Q("AL","AL",0,[],[],0))}, +X(a,b){return this.a_(a,A.Q("X","X",0,[b],[],0))}, +a1(a,b){return this.a_(a,A.Q("a1","a1",0,[b],[],0))}, +W(a,b){return this.a_(a,A.Q("W","W",0,[b],[],0))}, +GD(a){return this.a_(this,A.Q("GD","GD",0,[a],[],0))}, +cv(){return this.a_(this,A.Q("cv","cv",0,[],[],0))}, +ui(){return this.a_(this,A.Q("ui","ui",0,[],[],0))}, +gE(a){return this.a_(a,A.Q("gE","gE",1,[],[],0))}, +gft(a){return this.a_(a,A.Q("gft","gft",1,[],[],0))}, +gem(){return this.a_(this,A.Q("gem","gem",1,[],[],0))}, +glp(){return this.a_(this,A.Q("glp","glp",1,[],[],0))}, +gmj(){return this.a_(this,A.Q("gmj","gmj",1,[],[],0))}, +gFf(a){return this.a_(a,A.Q("gFf","gFf",1,[],[],0))}, +gHT(a){return this.a_(a,A.Q("gHT","gHT",1,[],[],0))}, +gjX(a){return this.a_(a,A.Q("gjX","gjX",1,[],[],0))}, +gmJ(a){return this.a_(a,A.Q("gmJ","gmJ",1,[],[],0))}, +gFA(){return this.a_(this,A.Q("gFA","gFA",1,[],[],0))}, +sem(a){return this.a_(this,A.Q("sem","sem",2,[a],[],0))}, +sft(a,b){return this.a_(a,A.Q("sft","sft",2,[b],[],0))}, +slp(a){return this.a_(this,A.Q("slp","slp",2,[a],[],0))}, +smj(a){return this.a_(this,A.Q("smj","smj",2,[a],[],0))}} +A.amz.prototype={ j(a){return""}, -$ieb:1} -A.bo.prototype={ -ga8S(){var s=this.ga8T() -if($.er()===1e6)return s +$iei:1} +A.c7.prototype={ +ga9r(){var s=this.ga9s() +if($.fY()===1e6)return s return s*1000}, -guz(){var s=this.ga8T() -if($.er()===1000)return s -return B.e.cZ(s,1000)}, -bl(a){var s=this,r=s.b -if(r!=null){s.a=s.a+($.a5O.$0()-r) +guo(){var s=this.ga9s() +if($.fY()===1000)return s +return B.e.cS(s,1000)}, +c0(a){var s=this,r=s.b +if(r!=null){s.a=s.a+($.a6t.$0()-r) s.b=null}}, -c0(a){var s=this.b -this.a=s==null?$.a5O.$0():s}, -ga8T(){var s=this.b -if(s==null)s=$.a5O.$0() +bY(a){var s=this.b +this.a=s==null?$.a6t.$0():s}, +ga9s(){var s=this.b +if(s==null)s=$.a6t.$0() return s-this.a}} -A.OY.prototype={ -gav(a){return new A.a7e(this.a)}, -ga9(a){var s,r,q=this.a,p=q.length +A.Pf.prototype={ +gav(a){return new A.a8_(this.a)}, +ga4(a){var s,r,q=this.a,p=q.length if(p===0)throw A.d(A.a7("No elements.")) s=q.charCodeAt(p-1) if((s&64512)===56320&&p>1){r=q.charCodeAt(p-2) -if((r&64512)===55296)return A.bkx(r,s)}return s}} -A.a7e.prototype={ -ga3(a){return this.d}, -F(){var s,r,q,p=this,o=p.b=p.c,n=p.a,m=n.length +if((r&64512)===55296)return A.blE(r,s)}return s}} +A.a8_.prototype={ +ga2(a){return this.d}, +H(){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=n.charCodeAt(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.ee(B.d.ap(this.b,a,b),null,16) +s=A.em(B.d.au(this.b,a,b),null,16) if(s<0||s>65535)this.a.$2("each part must be in the range of `0x0..0xFFFF`",a) return s}, -$S:354} -A.VH.prototype={ -gAW(){var s,r,q,p,o=this,n=o.w +$S:352} +A.VZ.prototype={ +gAK(){var s,r,q,p,o=this,n=o.w if(n===$){s=o.a r=s.length!==0?""+s+":":"" q=o.c @@ -65401,44 +66621,44 @@ r=o.r if(r!=null)s=s+"#"+r n!==$&&A.a2() n=o.w=s.charCodeAt(0)==0?s:s}return n}, -gyL(){var s,r,q=this,p=q.x +gyu(){var s,r,q=this,p=q.x if(p===$){s=q.e if(s.length!==0&&s.charCodeAt(0)===47)s=B.d.cf(s,1) -r=s.length===0?B.dN:A.Es(new A.U(A.b(s.split("/"),t.T),A.bHS(),t.cj),t.N) +r=s.length===0?B.dP:A.EG(new A.S(A.b(s.split("/"),t.T),A.bJf(),t.cj),t.N) q.x!==$&&A.a2() p=q.x=r}return p}, gJ(a){var s,r=this,q=r.y -if(q===$){s=B.d.gJ(r.gAW()) +if(q===$){s=B.d.gJ(r.gAK()) r.y!==$&&A.a2() r.y=s q=s}return q}, -gvv(){var s,r,q=this,p=q.Q +gvi(){var s,r,q=this,p=q.Q if(p===$){s=q.f -r=A.bEy(s==null?"":s) +r=A.bFV(s==null?"":s) q.Q!==$&&A.a2() q.Q=r p=r}return p}, -gEp(){return this.b}, -grR(a){var s=this.c +gEd(){return this.b}, +grH(a){var s=this.c if(s==null)return"" -if(B.d.cb(s,"["))return B.d.ap(s,1,s.length-1) +if(B.d.cd(s,"["))return B.d.au(s,1,s.length-1) return s}, -gyP(a){var s=this.d -return s==null?A.bk3(this.a):s}, -gt7(a){var s=this.f +gyy(a){var s=this.d +return s==null?A.bla(this.a):s}, +grZ(a){var s=this.f return s==null?"":s}, -goP(){var s=this.r +goL(){var s=this.r return s==null?"":s}, -U5(a){var s=this.a +Us(a){var s=this.a if(a.length!==s.length)return!1 -return A.baZ(a,s,0)>=0}, -gaau(){if(this.a!==""){var s=this.r +return A.bbR(a,s,0)>=0}, +gab8(){if(this.a!==""){var s=this.r s=(s==null?"":s)===""}else s=!1 return s}, -a25(a,b){var s,r,q,p,o,n -for(s=0,r=0;B.d.ff(b,"../",r);){r+=3;++s}q=B.d.yq(a,"/") +a2A(a,b){var s,r,q,p,o,n +for(s=0,r=0;B.d.ff(b,"../",r);){r+=3;++s}q=B.d.yd(a,"/") while(!0){if(!(q>0&&s>0))break -p=B.d.Kb(a,"/",q-1) +p=B.d.JY(a,"/",q-1) if(p<0)break o=q-p n=o!==2 @@ -65446,65 +66666,65 @@ if(!n||o===3)if(a.charCodeAt(p+1)===46)n=!n||a.charCodeAt(p+2)===46 else n=!1 else n=!1 if(n)break;--s -q=p}return B.d.iI(a,q+1,null,B.d.cf(b,r-3*s))}, -aD(a){return this.DY(A.jt(a,0,null))}, -DY(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null -if(a.giN().length!==0){s=a.giN() -if(a.gyh()){r=a.gEp() -q=a.grR(a) -p=a.gCS()?a.gyP(a):h}else{p=h +q=p}return B.d.iD(a,q+1,null,B.d.cf(b,r-3*s))}, +aE(a){return this.DK(A.jC(a,0,null))}, +DK(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null +if(a.giI().length!==0){s=a.giI() +if(a.gy4()){r=a.gEd() +q=a.grH(a) +p=a.gCD()?a.gyy(a):h}else{p=h q=p -r=""}o=A.tm(a.gh2(a)) -n=a.guY()?a.gt7(a):h}else{s=i.a -if(a.gyh()){r=a.gEp() -q=a.grR(a) -p=A.baS(a.gCS()?a.gyP(a):h,s) -o=A.tm(a.gh2(a)) -n=a.guY()?a.gt7(a):h}else{r=i.b +r=""}o=A.tx(a.gh0(a)) +n=a.guJ()?a.grZ(a):h}else{s=i.a +if(a.gy4()){r=a.gEd() +q=a.grH(a) +p=A.bbK(a.gCD()?a.gyy(a):h,s) +o=A.tx(a.gh0(a)) +n=a.guJ()?a.grZ(a):h}else{r=i.b q=i.c p=i.d o=i.e -if(a.gh2(a)==="")n=a.guY()?a.gt7(a):i.f -else{m=A.bED(i,o) -if(m>0){l=B.d.ap(o,0,m) -o=a.gJM()?l+A.tm(a.gh2(a)):l+A.tm(i.a25(B.d.cf(o,l.length),a.gh2(a)))}else if(a.gJM())o=A.tm(a.gh2(a)) -else if(o.length===0)if(q==null)o=s.length===0?a.gh2(a):A.tm(a.gh2(a)) -else o=A.tm("/"+a.gh2(a)) -else{k=i.a25(o,a.gh2(a)) +if(a.gh0(a)==="")n=a.guJ()?a.grZ(a):i.f +else{m=A.bG_(i,o) +if(m>0){l=B.d.au(o,0,m) +o=a.gJy()?l+A.tx(a.gh0(a)):l+A.tx(i.a2A(B.d.cf(o,l.length),a.gh0(a)))}else if(a.gJy())o=A.tx(a.gh0(a)) +else if(o.length===0)if(q==null)o=s.length===0?a.gh0(a):A.tx(a.gh0(a)) +else o=A.tx("/"+a.gh0(a)) +else{k=i.a2A(o,a.gh0(a)) j=s.length===0 -if(!j||q!=null||B.d.cb(o,"/"))o=A.tm(k) -else o=A.baU(k,!j||q!=null)}n=a.guY()?a.gt7(a):h}}}return A.b1B(s,r,q,p,o,n,a.gJN()?a.goP():h)}, -ga9V(){return this.a.length!==0}, -gyh(){return this.c!=null}, -gCS(){return this.d!=null}, -guY(){return this.f!=null}, -gJN(){return this.r!=null}, -gJM(){return B.d.cb(this.e,"/")}, -VL(){var s,r=this,q=r.a +if(!j||q!=null||B.d.cd(o,"/"))o=A.tx(k) +else o=A.bbM(k,!j||q!=null)}n=a.guJ()?a.grZ(a):h}}}return A.b2x(s,r,q,p,o,n,a.gJz()?a.goL():h)}, +gaaz(){return this.a.length!==0}, +gy4(){return this.c!=null}, +gCD(){return this.d!=null}, +guJ(){return this.f!=null}, +gJz(){return this.r!=null}, +gJy(){return B.d.cd(this.e,"/")}, +We(){var s,r=this,q=r.a if(q!==""&&q!=="file")throw A.d(A.a8("Cannot extract a file path from a "+q+" URI")) q=r.f if((q==null?"":q)!=="")throw A.d(A.a8(u.B)) q=r.r if((q==null?"":q)!=="")throw A.d(A.a8(u.A)) -q=$.bcE() -if(q)q=A.bkg(r) -else{if(r.c!=null&&r.grR(r)!=="")A.Z(A.a8(u.Q)) -s=r.gyL() -A.bEv(s,!1) -q=A.a8T(B.d.cb(r.e,"/")?""+"/":"",s,"/") +q=$.bdz() +if(q)q=A.bln(r) +else{if(r.c!=null&&r.grH(r)!=="")A.V(A.a8(u.Q)) +s=r.gyu() +A.bFS(s,!1) +q=A.a9H(B.d.cd(r.e,"/")?""+"/":"",s,"/") q=q.charCodeAt(0)==0?q:q}return q}, -goz(a){return this.a==="data"?A.bCv(this):null}, -j(a){return this.gAW()}, +gow(a){return this.a==="data"?A.bDS(this):null}, +j(a){return this.gAK()}, l(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.giN())if(q.c!=null===b.gyh())if(q.b===b.gEp())if(q.grR(q)===b.grR(b))if(q.gyP(q)===b.gyP(b))if(q.e===b.gh2(b)){s=q.f +if(t.Xu.b(b))if(q.a===b.giI())if(q.c!=null===b.gy4())if(q.b===b.gEd())if(q.grH(q)===b.grH(b))if(q.gyy(q)===b.gyy(b))if(q.e===b.gh0(b)){s=q.f r=s==null -if(!r===b.guY()){if(r)s="" -if(s===b.gt7(b)){s=q.r +if(!r===b.guJ()){if(r)s="" +if(s===b.grZ(b)){s=q.r r=s==null -if(!r===b.gJN()){if(r)s="" -s=s===b.goP()}else s=!1}else s=!1}else s=!1}else s=!1 +if(!r===b.gJz()){if(r)s="" +s=s===b.goL()}else s=!1}else s=!1}else s=!1}else s=!1 else s=!1 else s=!1 else s=!1 @@ -65512,176 +66732,176 @@ else s=!1 else s=!1 else s=!1 return s}, -$iGM:1, -giN(){return this.a}, -gh2(a){return this.e}} -A.b1C.prototype={ -$1(a){return A.n7(B.VU,a,B.P,!1)}, -$S:51} -A.b1E.prototype={ +$iH2:1, +giI(){return this.a}, +gh0(a){return this.e}} +A.b2y.prototype={ +$1(a){return A.nj(B.W0,a,B.Q,!1)}, +$S:49} +A.b2A.prototype={ $2(a,b){var s=this.b,r=this.a s.a+=r.a r.a="&" -r=s.a+=A.n7(B.iR,a,B.P,!0) +r=s.a+=A.nj(B.iU,a,B.Q,!0) if(b!=null&&b.length!==0){s.a=r+"=" -s.a+=A.n7(B.iR,b,B.P,!0)}}, -$S:356} -A.b1D.prototype={ +s.a+=A.nj(B.iU,b,B.Q,!0)}}, +$S:354} +A.b2z.prototype={ $2(a,b){var s,r if(b==null||typeof b=="string")this.a.$2(a,b) -else for(s=J.ax(b),r=this.a;s.F();)r.$2(a,s.ga3(s))}, -$S:22} -A.b1F.prototype={ +else for(s=J.aA(b),r=this.a;s.H();)r.$2(a,s.ga2(s))}, +$S:25} +A.b2B.prototype={ $3(a,b,c){var s,r,q,p if(a===c)return s=this.a r=this.b -if(b<0){q=A.on(s,a,c,r,!0) -p=""}else{q=A.on(s,a,b,r,!0) -p=A.on(s,b+1,c,r,!0)}J.iy(this.c.d4(0,q,A.bHT()),p)}, -$S:357} -A.aRf.prototype={ -gqB(){var s,r,q,p,o=this,n=null,m=o.c +if(b<0){q=A.oA(s,a,c,r,!0) +p=""}else{q=A.oA(s,a,b,r,!0) +p=A.oA(s,b+1,c,r,!0)}J.iE(this.c.cW(0,q,A.bJg()),p)}, +$S:359} +A.aSr.prototype={ +gqt(){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.jn(m,"?",s) +r=B.d.jj(m,"?",s) q=m.length -if(r>=0){p=A.VI(m,r+1,q,B.iU,!1,!1) +if(r>=0){p=A.W_(m,r+1,q,B.iX,!1,!1) q=r}else p=n -m=o.c=new A.adv(o,"data","",n,n,A.VI(m,s,q,B.vc,!1,!1),p,n)}return m}, -gaNQ(a){var s=this.b,r=s[0]+1,q=s[1] +m=o.c=new A.aem(o,"data","",n,n,A.W_(m,s,q,B.ve,!1,!1),p,n)}return m}, +gaOs(a){var s=this.b,r=s[0]+1,q=s[1] if(r===q)return"text/plain" -return A.on(this.a,r,q,B.P,!1)}, -gaGP(a){var s,r=this.ary() +return A.oA(this.a,r,q,B.Q,!1)}, +gaHr(a){var s,r=this.as8() if(r>=0){s=this.b -return A.on(this.a,s[r+1]+1,s[r+2],B.P,!1)}return"US-ASCII"}, -ary(){var s,r,q,p,o=this.b +return A.oA(this.a,s[r+1]+1,s[r+2],B.Q,!1)}return"US-ASCII"}, +as8(){var s,r,q,p,o=this.b for(s=this.a,r=3;r<=o.length;r+=2){q=r-2 p=o[q]+1 -if(o[r-1]===p+7&&A.baZ("charset",s,p)>=0)return q}return-1}, -a7C(){var s,r,q,p,o,n,m,l,k=this.a,j=this.b,i=B.b.ga9(j)+1 -if((j.length&1)===1)return B.fd.a7D(k,i) +if(o[r-1]===p+7&&A.bbR("charset",s,p)>=0)return q}return-1}, +a8b(){var s,r,q,p,o,n,m,l,k=this.a,j=this.b,i=B.b.ga4(j)+1 +if((j.length&1)===1)return B.fh.a8c(k,i) j=k.length s=j-i for(r=i;r=0){n=p+1 q[p]=l r=m p=n continue}}throw A.d(A.d6("Invalid percent escape",k,r))}p=n}return q}, -aHx(){var s,r,q,p=this,o=p.gaGP(p),n=A.bwr(o) +aI9(){var s,r,q,p=this,o=p.gaHr(p),n=A.bxL(o) if(n==null)throw A.d(A.a8("Unknown charset: "+o)) s=p.a r=p.b -q=B.b.ga9(r)+1 -if((r.length&1)===1)return n.gC0().d_(B.fd.d_(B.d.cf(s,q))) -return A.on(s,q,s.length,n,!1)}, +q=B.b.ga4(r)+1 +if((r.length&1)===1)return n.gBP().cT(B.fh.cT(B.d.cf(s,q))) +return A.oA(s,q,s.length,n,!1)}, j(a){var s=this.a return this.b[0]===-1?"data:"+s:s}} -A.b2f.prototype={ +A.b3b.prototype={ $2(a,b){var s=this.a[a] -B.F.kp(s,0,96,b) +B.K.kq(s,0,96,b) return s}, -$S:358} -A.b2g.prototype={ +$S:360} +A.b3c.prototype={ $3(a,b,c){var s,r for(s=b.length,r=0;r>>0]=c}, -$S:222} -A.n6.prototype={ -ga9V(){return this.b>0}, -gyh(){return this.c>0}, -gCS(){return this.c>0&&this.d+10&&this.r>=this.a.length}, -U5(a){var s=a.length +$S:219} +A.ni.prototype={ +gaaz(){return this.b>0}, +gy4(){return this.c>0}, +gCD(){return this.c>0&&this.d+10&&this.r>=this.a.length}, +Us(a){var s=a.length if(s===0)return this.b<0 if(s!==this.b)return!1 -return A.baZ(a,this.a,0)>=0}, -giN(){var s=this.w -return s==null?this.w=this.apt():s}, -apt(){var s,r=this,q=r.b +return A.bbR(a,this.a,0)>=0}, +giI(){var s=this.w +return s==null?this.w=this.aq3():s}, +aq3(){var s,r=this,q=r.b if(q<=0)return"" s=q===4 -if(s&&B.d.cb(r.a,"http"))return"http" -if(q===5&&B.d.cb(r.a,"https"))return"https" -if(s&&B.d.cb(r.a,"file"))return"file" -if(q===7&&B.d.cb(r.a,"package"))return"package" -return B.d.ap(r.a,0,q)}, -gEp(){var s=this.c,r=this.b+3 -return s>r?B.d.ap(this.a,r,s-1):""}, -grR(a){var s=this.c -return s>0?B.d.ap(this.a,s,this.d):""}, -gyP(a){var s,r=this -if(r.gCS())return A.ee(B.d.ap(r.a,r.d+1,r.e),null,null) +if(s&&B.d.cd(r.a,"http"))return"http" +if(q===5&&B.d.cd(r.a,"https"))return"https" +if(s&&B.d.cd(r.a,"file"))return"file" +if(q===7&&B.d.cd(r.a,"package"))return"package" +return B.d.au(r.a,0,q)}, +gEd(){var s=this.c,r=this.b+3 +return s>r?B.d.au(this.a,r,s-1):""}, +grH(a){var s=this.c +return s>0?B.d.au(this.a,s,this.d):""}, +gyy(a){var s,r=this +if(r.gCD())return A.em(B.d.au(r.a,r.d+1,r.e),null,null) s=r.b -if(s===4&&B.d.cb(r.a,"http"))return 80 -if(s===5&&B.d.cb(r.a,"https"))return 443 +if(s===4&&B.d.cd(r.a,"http"))return 80 +if(s===5&&B.d.cd(r.a,"https"))return 443 return 0}, -gh2(a){return B.d.ap(this.a,this.e,this.f)}, -gt7(a){var s=this.f,r=this.r -return s=r.r)return B.Ak -s=A.bkf(r.gt7(r)) -s.adM(s,A.blG()) -return A.b7t(s,t.N,t.yp)}, -a1D(a){var s=this.d+1 +for(r=q;r=r.r)return B.Am +s=A.blm(r.grZ(r)) +s.aen(s,A.bmN()) +return A.b8s(s,t.N,t.yp)}, +a27(a){var s=this.d+1 return s+a.length===this.e&&B.d.ff(this.a,a,s)}, -aQq(){var s=this,r=s.r,q=s.a +aR2(){var s=this,r=s.r,q=s.a if(r>=q.length)return s -return new A.n6(B.d.ap(q,0,r),s.b,s.c,s.d,s.e,s.f,r,s.w)}, -aD(a){return this.DY(A.jt(a,0,null))}, -DY(a){if(a instanceof A.n6)return this.aBJ(this,a) -return this.a4T().DY(a)}, -aBJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=b.b +return new A.ni(B.d.au(q,0,r),s.b,s.c,s.d,s.e,s.f,r,s.w)}, +aE(a){return this.DK(A.jC(a,0,null))}, +DK(a){if(a instanceof A.ni)return this.aCl(this,a) +return this.a5o().DK(a)}, +aCl(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.cb(a.a,"file"))p=b.e!==b.f -else if(q&&B.d.cb(a.a,"http"))p=!b.a1D("80") -else p=!(r===5&&B.d.cb(a.a,"https"))||!b.a1D("443") +if(q&&B.d.cd(a.a,"file"))p=b.e!==b.f +else if(q&&B.d.cd(a.a,"http"))p=!b.a27("80") +else p=!(r===5&&B.d.cd(a.a,"https"))||!b.a27("443") if(p){o=r+1 -return new A.n6(B.d.ap(a.a,0,o)+B.d.cf(b.a,c+1),r,s+o,b.d+o,b.e+o,b.f+o,b.r+o,a.w)}else return this.a4T().DY(b)}n=b.e +return new A.ni(B.d.au(a.a,0,o)+B.d.cf(b.a,c+1),r,s+o,b.d+o,b.e+o,b.f+o,b.r+o,a.w)}else return this.a5o().DK(b)}n=b.e c=b.f if(n===c){s=b.r if(c0?l:m o=k-n -return new A.n6(B.d.ap(a.a,0,k)+B.d.cf(s,n),a.b,a.c,a.d,m,c+o,b.r+o,a.w)}j=a.e +return new A.ni(B.d.au(a.a,0,k)+B.d.cf(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.ff(s,"../",n);)n+=3 o=j-n+1 -return new A.n6(B.d.ap(a.a,0,j)+"/"+B.d.cf(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.w)}h=a.a -l=A.bjT(this) +return new A.ni(B.d.au(a.a,0,j)+"/"+B.d.cf(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.w)}h=a.a +l=A.bl_(this) if(l>=0)g=l else for(g=j;B.d.ff(h,"../",g);)g+=3 f=0 @@ -65692,823 +66912,823 @@ if(h.charCodeAt(i)===47){if(f===0){d="/" break}--f d="/"}}if(i===g&&a.b<=0&&!B.d.ff(h,"/",j)){n-=f*3 d=""}o=i-n+d.length -return new A.n6(B.d.ap(h,0,i)+d+B.d.cf(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.w)}, -VL(){var s,r,q=this,p=q.b -if(p>=0){s=!(p===4&&B.d.cb(q.a,"file")) +return new A.ni(B.d.au(h,0,i)+d+B.d.cf(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.w)}, +We(){var s,r,q=this,p=q.b +if(p>=0){s=!(p===4&&B.d.cd(q.a,"file")) p=s}else p=!1 -if(p)throw A.d(A.a8("Cannot extract a file path from a "+q.giN()+" URI")) +if(p)throw A.d(A.a8("Cannot extract a file path from a "+q.giI()+" URI")) p=q.f s=q.a if(p0?s.grR(s):r,n=s.gCS()?s.gyP(s):r,m=s.a,l=s.f,k=B.d.ap(m,s.e,l),j=s.r -l=l0?s.grH(s):r,n=s.gCD()?s.gyy(s):r,m=s.a,l=s.f,k=B.d.au(m,s.e,l),j=s.r +l=l>>0!==b||b>=s r.toString -if(r)throw A.d(A.fd(b,s,a,null,null)) +if(r)throw A.d(A.fa(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, -sG(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga5(a){var s if(a.length>0){s=a[0] s.toString return s}throw A.d(A.a7("No elements"))}, -ga9(a){var s,r=a.length +ga4(a){var s,r=a.length if(r>0){s=a[r-1] s.toString return s}throw A.d(A.a7("No elements"))}, -cz(a,b){return a[b]}, -$icf:1, -$iar:1, -$ict:1, -$iB:1, -$iI:1} -A.Ku.prototype={ +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.KM.prototype={ j(a){var s,r=a.left r.toString s=a.top s.toString -return"Rectangle ("+A.j(r)+", "+A.j(s)+") "+A.j(this.gc7(a))+" x "+A.j(this.gbR(a))}, +return"Rectangle ("+A.j(r)+", "+A.j(s)+") "+A.j(this.gc2(a))+" x "+A.j(this.gbQ(a))}, l(a,b){var s,r if(b==null)return!1 if(t.Bb.b(b)){s=a.left s.toString -r=J.dg(b) -if(s===r.gad(b)){s=a.top +r=J.bt(b) +if(s===r.gag(b)){s=a.top s.toString -s=s===r.gag(b)&&this.gc7(a)===r.gc7(b)&&this.gbR(a)===r.gbR(b)}else s=!1}else s=!1 +s=s===r.gal(b)&&this.gc2(a)===r.gc2(b)&&this.gbQ(a)===r.gbQ(b)}else s=!1}else s=!1 return s}, gJ(a){var s,r=a.left r.toString s=a.top s.toString -return A.a4(r,s,this.gc7(a),this.gbR(a),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +return A.a3(r,s,this.gc2(a),this.gbQ(a),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, gaN(a){var s=a.bottom s.toString return s}, -ga1c(a){return a.height}, -gbR(a){var s=this.ga1c(a) +ga1G(a){return a.height}, +gbQ(a){var s=this.ga1G(a) s.toString return s}, -gad(a){var s=a.left +gag(a){var s=a.left s.toString return s}, gaI(a){var s=a.right s.toString return s}, -gag(a){var s=a.top +gal(a){var s=a.top s.toString return s}, -ga66(a){return a.width}, -gc7(a){var s=this.ga66(a) +ga6B(a){return a.width}, +gc2(a){var s=this.ga6B(a) s.toString return s}, -$ihg:1} -A.a_M.prototype={ -gG(a){var s=a.length +$ihb:1} +A.a0b.prototype={ +gE(a){var s=a.length s.toString return s}, i(a,b){var s=a.length,r=b>>>0!==b||b>=s r.toString -if(r)throw A.d(A.fd(b,s,a,null,null)) +if(r)throw A.d(A.fa(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, -sG(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga5(a){var s if(a.length>0){s=a[0] s.toString return s}throw A.d(A.a7("No elements"))}, -ga9(a){var s,r=a.length +ga4(a){var s,r=a.length if(r>0){s=a[r-1] s.toString return s}throw A.d(A.a7("No elements"))}, -cz(a,b){return a[b]}, -$icf:1, -$iar:1, -$ict:1, -$iB:1, -$iI:1} -A.a_O.prototype={ -gG(a){var s=a.length +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.a0d.prototype={ +gE(a){var s=a.length s.toString return s}} -A.aco.prototype={ -O(a,b){return J.X_(this.b,b)}, +A.adg.prototype={ +N(a,b){return J.Xj(this.b,b)}, gaB(a){return this.a.firstElementChild==null}, -gG(a){return this.b.length}, +gE(a){return this.b.length}, i(a,b){return t.lU.a(this.b[b])}, -u(a,b,c){this.a.replaceChild(c,this.b[b]).toString}, -sG(a,b){throw A.d(A.a8("Cannot resize element lists"))}, -C(a,b){this.a.appendChild(b).toString +q(a,b,c){this.a.replaceChild(c,this.b[b]).toString}, +sE(a,b){throw A.d(A.a8("Cannot resize element lists"))}, +D(a,b){this.a.appendChild(b).toString return b}, -gav(a){var s=this.fb(this) -return new J.dJ(s,s.length,A.a6(s).h("dJ<1>"))}, -H(a,b){A.bDd(this.a,b)}, -kp(a,b,c,d){throw A.d(A.cJ(null))}, -hA(a,b,c){throw A.d(A.cJ(null))}, -c2(a,b,c,d,e){throw A.d(A.cJ(null))}, -dM(a,b,c,d){return this.c2(a,b,c,d,0)}, -N(a,b){return A.bDf(this.a,b)}, -fZ(a,b,c){var s,r=this,q=r.b,p=q.length -if(b>p)throw A.d(A.cR(b,0,r.gG(r),null,null)) +gav(a){var s=this.fa(this) +return new J.dQ(s,s.length,A.a6(s).h("dQ<1>"))}, +I(a,b){A.bEA(this.a,b)}, +kq(a,b,c,d){throw A.d(A.cJ(null))}, +hy(a,b,c){throw A.d(A.cJ(null))}, +c3(a,b,c,d,e){throw A.d(A.cJ(null))}, +dD(a,b,c,d){return this.c3(a,b,c,d,0)}, +O(a,b){return A.bEC(this.a,b)}, +fY(a,b,c){var s,r=this,q=r.b,p=q.length +if(b>p)throw A.d(A.cT(b,0,r.gE(r),null,null)) s=r.a if(b===p)s.appendChild(c).toString else s.insertBefore(c,t.lU.a(q[b])).toString}, -ib(a,b,c){throw A.d(A.cJ(null))}, -iP(a,b,c){throw A.d(A.cJ(null))}, -du(a,b){var s=t.lU.a(this.b[b]) +i5(a,b,c){throw A.d(A.cJ(null))}, +j0(a,b,c){throw A.d(A.cJ(null))}, +di(a,b){var s=t.lU.a(this.b[b]) this.a.removeChild(s).toString return s}, -eF(a){var s=this.ga9(this) +eC(a){var s=this.ga4(this) this.a.removeChild(s).toString return s}, -ga5(a){return A.bDe(this.a)}, -ga9(a){var s=this.a.lastElementChild +ga5(a){return A.bEB(this.a)}, +ga4(a){var s=this.a.lastElementChild if(s==null)throw A.d(A.a7("No elements")) return s}} -A.da.prototype={ +A.db.prototype={ gbZ(a){var s=a.children s.toString -return new A.aco(a,s)}, +return new A.adg(a,s)}, j(a){var s=a.localName s.toString return s}, -$ida:1} -A.b9.prototype={$ib9:1} -A.aD.prototype={ -Bc(a,b,c,d){if(c!=null)this.avT(a,b,c,!1)}, -avT(a,b,c,d){return a.addEventListener(b,A.wK(c,1),!1)}, -aA2(a,b,c,d){return a.removeEventListener(b,A.wK(c,1),!1)}} -A.jS.prototype={$ijS:1} -A.a0y.prototype={ -gG(a){var s=a.length +$idb:1} +A.be.prototype={$ibe:1} +A.aM.prototype={ +B0(a,b,c,d){if(c!=null)this.awv(a,b,c,!1)}, +awv(a,b,c,d){return a.addEventListener(b,A.wS(c,1),!1)}, +aAF(a,b,c,d){return a.removeEventListener(b,A.wS(c,1),!1)}} +A.k2.prototype={$ik2:1} +A.a0Z.prototype={ +gE(a){var s=a.length s.toString return s}, i(a,b){var s=a.length,r=b>>>0!==b||b>=s r.toString -if(r)throw A.d(A.fd(b,s,a,null,null)) +if(r)throw A.d(A.fa(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, -sG(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga5(a){var s if(a.length>0){s=a[0] s.toString return s}throw A.d(A.a7("No elements"))}, -ga9(a){var s,r=a.length +ga4(a){var s,r=a.length if(r>0){s=a[r-1] s.toString return s}throw A.d(A.a7("No elements"))}, -cz(a,b){return a[b]}, -$icf:1, -$iar:1, -$ict:1, -$iB:1, -$iI:1} -A.a0A.prototype={ -gG(a){return a.length}} +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} A.a10.prototype={ -gG(a){return a.length}} -A.jU.prototype={$ijU:1} -A.a1Q.prototype={ -gG(a){var s=a.length +gE(a){return a.length}} +A.a1r.prototype={ +gE(a){return a.length}} +A.k4.prototype={$ik4:1} +A.a2h.prototype={ +gE(a){var s=a.length s.toString return s}} -A.yD.prototype={ -gG(a){var s=a.length +A.yN.prototype={ +gE(a){var s=a.length s.toString return s}, i(a,b){var s=a.length,r=b>>>0!==b||b>=s r.toString -if(r)throw A.d(A.fd(b,s,a,null,null)) +if(r)throw A.d(A.fa(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, -sG(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga5(a){var s if(a.length>0){s=a[0] s.toString return s}throw A.d(A.a7("No elements"))}, -ga9(a){var s,r=a.length +ga4(a){var s,r=a.length if(r>0){s=a[r-1] s.toString return s}throw A.d(A.a7("No elements"))}, -cz(a,b){return a[b]}, -$icf:1, -$iar:1, -$ict:1, -$iB:1, -$iI:1} -A.ux.prototype={ -gaQL(a){var s,r,q,p,o,n,m=t.N,l=A.D(m,m),k=a.getAllResponseHeaders(),j=k.split("\r\n") +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.uE.prototype={ +gaRn(a){var s,r,q,p,o,n,m=t.N,l=A.D(m,m),k=a.getAllResponseHeaders(),j=k.split("\r\n") for(m=j.length,s=0;s>>0!==b||b>=s r.toString -if(r)throw A.d(A.fd(b,s,a,null,null)) +if(r)throw A.d(A.fa(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, -sG(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga5(a){var s if(a.length>0){s=a[0] s.toString return s}throw A.d(A.a7("No elements"))}, -ga9(a){var s,r=a.length +ga4(a){var s,r=a.length if(r>0){s=a[r-1] s.toString return s}throw A.d(A.a7("No elements"))}, -cz(a,b){return a[b]}, -$icf:1, -$iar:1, -$ict:1, -$iB:1, -$iI:1} -A.Bu.prototype={ +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.BG.prototype={ ga5(a){var s=this.a.firstChild if(s==null)throw A.d(A.a7("No elements")) return s}, -ga9(a){var s=this.a.lastChild +ga4(a){var s=this.a.lastChild if(s==null)throw A.d(A.a7("No elements")) return s}, -C(a,b){this.a.appendChild(b).toString}, -H(a,b){var s,r,q,p,o -if(b instanceof A.Bu){s=b.a +D(a,b){this.a.appendChild(b).toString}, +I(a,b){var s,r,q,p,o +if(b instanceof A.BG){s=b.a r=this.a if(s!==r)for(q=s.childNodes.length,p=0;pq)throw A.d(A.cR(b,0,this.gG(this),null,null)) +r.appendChild(o).toString}return}for(s=J.aA(b),r=this.a;s.H();)r.appendChild(s.ga2(s)).toString}, +fY(a,b,c){var s=this.a,r=s.childNodes,q=r.length +if(b>q)throw A.d(A.cT(b,0,this.gE(this),null,null)) if(b===q)s.appendChild(c).toString else s.insertBefore(c,r[b]).toString}, -ib(a,b,c){var s=this.a,r=s.childNodes -if(b===r.length)this.H(0,c) -else J.bdg(s,c,r[b])}, -iP(a,b,c){throw A.d(A.a8("Cannot setAll on Node list"))}, -eF(a){var s=this.ga9(this) +i5(a,b,c){var s=this.a,r=s.childNodes +if(b===r.length)this.I(0,c) +else J.bef(s,c,r[b])}, +j0(a,b,c){throw A.d(A.a8("Cannot setAll on Node list"))}, +eC(a){var s=this.ga4(this) this.a.removeChild(s).toString return s}, -du(a,b){var s=this.a,r=s.childNodes[b] +di(a,b){var s=this.a,r=s.childNodes[b] s.removeChild(r).toString return r}, -N(a,b){return!1}, -u(a,b,c){var s=this.a +O(a,b){return!1}, +q(a,b,c){var s=this.a s.replaceChild(c,s.childNodes[b]).toString}, gav(a){var s=this.a.childNodes -return new A.Dz(s,s.length,A.aZ(s).h("Dz"))}, -c2(a,b,c,d,e){throw A.d(A.a8("Cannot setRange on Node list"))}, -dM(a,b,c,d){return this.c2(a,b,c,d,0)}, -kp(a,b,c,d){throw A.d(A.a8("Cannot fillRange on Node list"))}, -hA(a,b,c){throw A.d(A.a8("Cannot removeRange on Node list"))}, -gG(a){return this.a.childNodes.length}, -sG(a,b){throw A.d(A.a8("Cannot set length on immutable List."))}, +return new A.DN(s,s.length,A.b1(s).h("DN"))}, +c3(a,b,c,d,e){throw A.d(A.a8("Cannot setRange on Node list"))}, +dD(a,b,c,d){return this.c3(a,b,c,d,0)}, +kq(a,b,c,d){throw A.d(A.a8("Cannot fillRange on Node list"))}, +hy(a,b,c){throw A.d(A.a8("Cannot removeRange on Node list"))}, +gE(a){return this.a.childNodes.length}, +sE(a,b){throw A.d(A.a8("Cannot set length on immutable List."))}, i(a,b){return this.a.childNodes[b]}} -A.bN.prototype={ -h3(a){var s=a.parentNode +A.bS.prototype={ +h1(a){var s=a.parentNode if(s!=null)s.removeChild(a).toString}, -aQE(a,b){var s,r,q +aRg(a,b){var s,r,q try{r=a.parentNode r.toString s=r -J.bsY(s,b,a)}catch(q){}return a}, -aMy(a,b,c){var s,r,q,p -if(b instanceof A.Bu){s=b.a -if(s===a)throw A.d(A.bQ(b,null)) +J.bua(s,b,a)}catch(q){}return a}, +aN9(a,b,c){var s,r,q,p +if(b instanceof A.BG){s=b.a +if(s===a)throw A.d(A.bM(b,null)) for(r=s.childNodes.length,q=0;q>>0!==b||b>=s r.toString -if(r)throw A.d(A.fd(b,s,a,null,null)) +if(r)throw A.d(A.fa(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, -sG(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga5(a){var s if(a.length>0){s=a[0] s.toString return s}throw A.d(A.a7("No elements"))}, -ga9(a){var s,r=a.length +ga4(a){var s,r=a.length if(r>0){s=a[r-1] s.toString return s}throw A.d(A.a7("No elements"))}, -cz(a,b){return a[b]}, -$icf:1, -$iar:1, -$ict:1, -$iB:1, -$iI:1} -A.k4.prototype={ -gG(a){return a.length}, -$ik4:1} -A.a5v.prototype={ -gG(a){var s=a.length +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.kg.prototype={ +gE(a){return a.length}, +$ikg:1} +A.a6a.prototype={ +gE(a){var s=a.length s.toString return s}, i(a,b){var s=a.length,r=b>>>0!==b||b>=s r.toString -if(r)throw A.d(A.fd(b,s,a,null,null)) +if(r)throw A.d(A.fa(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, -sG(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga5(a){var s if(a.length>0){s=a[0] s.toString return s}throw A.d(A.a7("No elements"))}, -ga9(a){var s,r=a.length +ga4(a){var s,r=a.length if(r>0){s=a[r-1] s.toString return s}throw A.d(A.a7("No elements"))}, -cz(a,b){return a[b]}, -$icf:1, -$iar:1, -$ict:1, -$iB:1, -$iI:1} -A.pn.prototype={$ipn:1} -A.a7c.prototype={ -H(a,b){throw A.d(A.a8("Not supported"))}, -aZ(a,b){return A.n9(a.get(b))!=null}, -i(a,b){return A.n9(a.get(b))}, -ac(a,b){var s,r,q=a.entries() +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.py.prototype={$ipy:1} +A.a7Y.prototype={ +I(a,b){throw A.d(A.a8("Not supported"))}, +b1(a,b){return A.nm(a.get(b))!=null}, +i(a,b){return A.nm(a.get(b))}, +am(a,b){var s,r,q=a.entries() for(;!0;){s=q.next() r=s.done r.toString if(r)return r=s.value[0] r.toString -b.$2(r,A.n9(s.value[1]))}}, -gdt(a){var s=A.b([],t.T) -this.ac(a,new A.aKX(s)) +b.$2(r,A.nm(s.value[1]))}}, +gdh(a){var s=A.b([],t.T) +this.am(a,new A.aM0(s)) return s}, -gbz(a){var s=A.b([],t.n4) -this.ac(a,new A.aKY(s)) +gbx(a){var s=A.b([],t.n4) +this.am(a,new A.aM1(s)) return s}, -gG(a){var s=a.size +gE(a){var s=a.size s.toString return s}, gaB(a){var s=a.size s.toString return s===0}, -gdj(a){var s=a.size +gd7(a){var s=a.size s.toString return s!==0}, -u(a,b,c){throw A.d(A.a8("Not supported"))}, -d4(a,b,c){throw A.d(A.a8("Not supported"))}, -N(a,b){throw A.d(A.a8("Not supported"))}, -$ibt:1} -A.aKX.prototype={ +q(a,b,c){throw A.d(A.a8("Not supported"))}, +cW(a,b,c){throw A.d(A.a8("Not supported"))}, +O(a,b){throw A.d(A.a8("Not supported"))}, +$ibx:1} +A.aM0.prototype={ $2(a,b){return this.a.push(a)}, -$S:22} -A.aKY.prototype={ +$S:25} +A.aM1.prototype={ $2(a,b){return this.a.push(b)}, -$S:22} -A.FE.prototype={$iFE:1} -A.a7z.prototype={ -gG(a){return a.length}} -A.ka.prototype={$ika:1} -A.a8r.prototype={ -gG(a){var s=a.length +$S:25} +A.FV.prototype={$iFV:1} +A.a8j.prototype={ +gE(a){return a.length}} +A.km.prototype={$ikm:1} +A.a9b.prototype={ +gE(a){var s=a.length s.toString return s}, i(a,b){var s=a.length,r=b>>>0!==b||b>=s r.toString -if(r)throw A.d(A.fd(b,s,a,null,null)) +if(r)throw A.d(A.fa(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, -sG(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga5(a){var s if(a.length>0){s=a[0] s.toString return s}throw A.d(A.a7("No elements"))}, -ga9(a){var s,r=a.length +ga4(a){var s,r=a.length if(r>0){s=a[r-1] s.toString return s}throw A.d(A.a7("No elements"))}, -cz(a,b){return a[b]}, -$icf:1, -$iar:1, -$ict:1, -$iB:1, -$iI:1} -A.kb.prototype={$ikb:1} -A.a8u.prototype={ -gG(a){var s=a.length +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.kn.prototype={$ikn:1} +A.a9f.prototype={ +gE(a){var s=a.length s.toString return s}, i(a,b){var s=a.length,r=b>>>0!==b||b>=s r.toString -if(r)throw A.d(A.fd(b,s,a,null,null)) +if(r)throw A.d(A.fa(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, -sG(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga5(a){var s if(a.length>0){s=a[0] s.toString return s}throw A.d(A.a7("No elements"))}, -ga9(a){var s,r=a.length +ga4(a){var s,r=a.length if(r>0){s=a[r-1] s.toString return s}throw A.d(A.a7("No elements"))}, -cz(a,b){return a[b]}, -$icf:1, -$iar:1, -$ict:1, -$iB:1, -$iI:1} -A.kc.prototype={ -gG(a){return a.length}, -$ikc:1} -A.Q4.prototype={ -H(a,b){b.ac(0,new A.aO6(a))}, -aZ(a,b){return a.getItem(A.cH(b))!=null}, -i(a,b){return a.getItem(A.cH(b))}, -u(a,b,c){a.setItem(b,c)}, -d4(a,b,c){var s +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.ko.prototype={ +gE(a){return a.length}, +$iko:1} +A.Qm.prototype={ +I(a,b){b.am(0,new A.aPg(a))}, +b1(a,b){return a.getItem(A.cG(b))!=null}, +i(a,b){return a.getItem(A.cG(b))}, +q(a,b,c){a.setItem(b,c)}, +cW(a,b,c){var s if(a.getItem(b)==null)a.setItem(b,c.$0()) s=a.getItem(b) -return s==null?A.cH(s):s}, -N(a,b){var s -A.cH(b) +return s==null?A.cG(s):s}, +O(a,b){var s +A.cG(b) s=a.getItem(b) a.removeItem(b) return s}, -ac(a,b){var s,r,q +am(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)}}, -gdt(a){var s=A.b([],t.T) -this.ac(a,new A.aO7(s)) +gdh(a){var s=A.b([],t.T) +this.am(a,new A.aPh(s)) return s}, -gbz(a){var s=A.b([],t.T) -this.ac(a,new A.aO8(s)) +gbx(a){var s=A.b([],t.T) +this.am(a,new A.aPi(s)) return s}, -gG(a){var s=a.length +gE(a){var s=a.length s.toString return s}, gaB(a){return a.key(0)==null}, -gdj(a){return a.key(0)!=null}, -$ibt:1} -A.aO6.prototype={ +gd7(a){return a.key(0)!=null}, +$ibx:1} +A.aPg.prototype={ $2(a,b){this.a.setItem(a,b)}, -$S:97} -A.aO7.prototype={ +$S:106} +A.aPh.prototype={ $2(a,b){return this.a.push(a)}, -$S:97} -A.aO8.prototype={ +$S:106} +A.aPi.prototype={ $2(a,b){return this.a.push(b)}, -$S:97} -A.iR.prototype={$iiR:1} -A.ki.prototype={$iki:1} -A.iT.prototype={$iiT:1} -A.a9L.prototype={ -gG(a){var s=a.length +$S:106} +A.iX.prototype={$iiX:1} +A.kv.prototype={$ikv:1} +A.iZ.prototype={$iiZ:1} +A.aaB.prototype={ +gE(a){var s=a.length s.toString return s}, i(a,b){var s=a.length,r=b>>>0!==b||b>=s r.toString -if(r)throw A.d(A.fd(b,s,a,null,null)) +if(r)throw A.d(A.fa(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, -sG(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga5(a){var s if(a.length>0){s=a[0] s.toString return s}throw A.d(A.a7("No elements"))}, -ga9(a){var s,r=a.length +ga4(a){var s,r=a.length if(r>0){s=a[r-1] s.toString return s}throw A.d(A.a7("No elements"))}, -cz(a,b){return a[b]}, -$icf:1, -$iar:1, -$ict:1, -$iB:1, -$iI:1} -A.a9M.prototype={ -gG(a){var s=a.length +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.aaC.prototype={ +gE(a){var s=a.length s.toString return s}, i(a,b){var s=a.length,r=b>>>0!==b||b>=s r.toString -if(r)throw A.d(A.fd(b,s,a,null,null)) +if(r)throw A.d(A.fa(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, -sG(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga5(a){var s if(a.length>0){s=a[0] s.toString return s}throw A.d(A.a7("No elements"))}, -ga9(a){var s,r=a.length +ga4(a){var s,r=a.length if(r>0){s=a[r-1] s.toString return s}throw A.d(A.a7("No elements"))}, -cz(a,b){return a[b]}, -$icf:1, -$iar:1, -$ict:1, -$iB:1, -$iI:1} -A.a9S.prototype={ -gG(a){var s=a.length +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.aaI.prototype={ +gE(a){var s=a.length s.toString return s}} -A.kk.prototype={$ikk:1} -A.a9Y.prototype={ -gG(a){var s=a.length +A.kx.prototype={$ikx:1} +A.aaO.prototype={ +gE(a){var s=a.length s.toString return s}, i(a,b){var s=a.length,r=b>>>0!==b||b>=s r.toString -if(r)throw A.d(A.fd(b,s,a,null,null)) +if(r)throw A.d(A.fa(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, -sG(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga5(a){var s if(a.length>0){s=a[0] s.toString return s}throw A.d(A.a7("No elements"))}, -ga9(a){var s,r=a.length +ga4(a){var s,r=a.length if(r>0){s=a[r-1] s.toString return s}throw A.d(A.a7("No elements"))}, -cz(a,b){return a[b]}, -$icf:1, -$iar:1, -$ict:1, -$iB:1, -$iI:1} -A.a9Z.prototype={ -gG(a){return a.length}} -A.aai.prototype={ +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.aaP.prototype={ +gE(a){return a.length}} +A.ab8.prototype={ j(a){var s=String(a) s.toString return s}} -A.aat.prototype={ -gG(a){return a.length}} -A.GR.prototype={ -aP1(a,b,c){var s=A.bDi(a.open(b,c)) +A.abi.prototype={ +gE(a){return a.length}} +A.H7.prototype={ +aPC(a,b,c){var s=A.bEF(a.open(b,c)) return s}} -A.ad9.prototype={ -gG(a){var s=a.length +A.ae0.prototype={ +gE(a){var s=a.length s.toString return s}, i(a,b){var s=a.length,r=b>>>0!==b||b>=s r.toString -if(r)throw A.d(A.fd(b,s,a,null,null)) +if(r)throw A.d(A.fa(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, -sG(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga5(a){var s if(a.length>0){s=a[0] s.toString return s}throw A.d(A.a7("No elements"))}, -ga9(a){var s,r=a.length +ga4(a){var s,r=a.length if(r>0){s=a[r-1] s.toString return s}throw A.d(A.a7("No elements"))}, -cz(a,b){return a[b]}, -$icf:1, -$iar:1, -$ict:1, -$iB:1, -$iI:1} -A.St.prototype={ +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.SK.prototype={ j(a){var s,r,q,p=a.left p.toString s=a.top @@ -66522,14 +67742,14 @@ l(a,b){var s,r if(b==null)return!1 if(t.Bb.b(b)){s=a.left s.toString -r=J.dg(b) -if(s===r.gad(b)){s=a.top +r=J.bt(b) +if(s===r.gag(b)){s=a.top s.toString -if(s===r.gag(b)){s=a.width +if(s===r.gal(b)){s=a.width s.toString -if(s===r.gc7(b)){s=a.height +if(s===r.gc2(b)){s=a.height s.toString -r=s===r.gbR(b) +r=s===r.gbQ(b) s=r}else s=!1}else s=!1}else s=!1}else s=!1 return s}, gJ(a){var s,r,q,p=a.left @@ -66540,782 +67760,852 @@ r=a.width r.toString q=a.height q.toString -return A.a4(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)}, -ga1c(a){return a.height}, -gbR(a){var s=a.height +return A.a3(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)}, +ga1G(a){return a.height}, +gbQ(a){var s=a.height s.toString return s}, -ga66(a){return a.width}, -gc7(a){var s=a.width +ga6B(a){return a.width}, +gc2(a){var s=a.width s.toString return s}} -A.afn.prototype={ -gG(a){var s=a.length +A.agh.prototype={ +gE(a){var s=a.length s.toString return s}, i(a,b){var s=a.length,r=b>>>0!==b||b>=s r.toString -if(r)throw A.d(A.fd(b,s,a,null,null)) +if(r)throw A.d(A.fa(b,s,a,null,null)) return a[b]}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, -sG(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga5(a){if(a.length>0)return a[0] throw A.d(A.a7("No elements"))}, -ga9(a){var s=a.length +ga4(a){var s=a.length if(s>0)return a[s-1] throw A.d(A.a7("No elements"))}, -cz(a,b){return a[b]}, -$icf:1, -$iar:1, -$ict:1, -$iB:1, -$iI:1} -A.TH.prototype={ -gG(a){var s=a.length +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.TY.prototype={ +gE(a){var s=a.length s.toString return s}, i(a,b){var s=a.length,r=b>>>0!==b||b>=s r.toString -if(r)throw A.d(A.fd(b,s,a,null,null)) +if(r)throw A.d(A.fa(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, -sG(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga5(a){var s if(a.length>0){s=a[0] s.toString return s}throw A.d(A.a7("No elements"))}, -ga9(a){var s,r=a.length +ga4(a){var s,r=a.length if(r>0){s=a[r-1] s.toString return s}throw A.d(A.a7("No elements"))}, -cz(a,b){return a[b]}, -$icf:1, -$iar:1, -$ict:1, -$iB:1, -$iI:1} -A.ale.prototype={ -gG(a){var s=a.length +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.ama.prototype={ +gE(a){var s=a.length s.toString return s}, i(a,b){var s=a.length,r=b>>>0!==b||b>=s r.toString -if(r)throw A.d(A.fd(b,s,a,null,null)) +if(r)throw A.d(A.fa(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, -sG(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga5(a){var s if(a.length>0){s=a[0] s.toString return s}throw A.d(A.a7("No elements"))}, -ga9(a){var s,r=a.length +ga4(a){var s,r=a.length if(r>0){s=a[r-1] s.toString return s}throw A.d(A.a7("No elements"))}, -cz(a,b){return a[b]}, -$icf:1, -$iar:1, -$ict:1, -$iB:1, -$iI:1} -A.alC.prototype={ -gG(a){var s=a.length +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.amB.prototype={ +gE(a){var s=a.length s.toString return s}, i(a,b){var s=a.length,r=b>>>0!==b||b>=s r.toString -if(r)throw A.d(A.fd(b,s,a,null,null)) +if(r)throw A.d(A.fa(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, -sG(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga5(a){var s if(a.length>0){s=a[0] s.toString return s}throw A.d(A.a7("No elements"))}, -ga9(a){var s,r=a.length +ga4(a){var s,r=a.length if(r>0){s=a[r-1] s.toString return s}throw A.d(A.a7("No elements"))}, -cz(a,b){return a[b]}, -$icf:1, -$iar:1, -$ict:1, -$iB:1, -$iI:1} -A.b8_.prototype={} -A.wo.prototype={ -hW(a,b,c,d){return A.Hl(this.a,this.b,a,!1,A.w(this).c)}, -vc(a,b,c){return this.hW(a,null,b,c)}} -A.SI.prototype={} -A.aeA.prototype={ -bA(a){var s=this -if(s.b==null)return $.b6R() -s.QB() +co(a,b){return a[b]}, +$icl:1, +$iao:1, +$icw:1, +$iy:1, +$iH:1} +A.b8Y.prototype={} +A.ww.prototype={ +hP(a,b,c,d){return A.HC(this.a,this.b,a,!1,A.w(this).c)}, +uY(a,b,c){return this.hP(a,null,b,c)}} +A.SZ.prototype={} +A.aft.prototype={ +by(a){var s=this +if(s.b==null)return $.b7O() +s.Qw() s.d=s.b=null -return $.b6R()}, -Ky(a){var s,r=this +return $.b7O()}, +Kk(a){var s,r=this if(r.b==null)throw A.d(A.a7("Subscription has been canceled.")) -r.QB() -s=A.bln(new A.aWq(a),t.I3) +r.Qw() +s=A.bmu(new A.aXy(a),t.I3) r.d=s -r.Qz()}, -p6(a,b){if(this.b==null)return;++this.a -this.QB()}, -nP(a){return this.p6(a,null)}, -ii(a){var s=this +r.Qu()}, +oZ(a,b){if(this.b==null)return;++this.a +this.Qw()}, +nL(a){return this.oZ(a,null)}, +ia(a){var s=this if(s.b==null||s.a<=0)return;--s.a -s.Qz()}, -Qz(){var s,r=this,q=r.d +s.Qu()}, +Qu(){var s,r=this,q=r.d if(q!=null&&r.a<=0){s=r.b s.toString -J.bsZ(s,r.c,q,!1)}}, -QB(){var s,r=this.d +J.bub(s,r.c,q,!1)}}, +Qw(){var s,r=this.d if(r!=null){s=this.b s.toString -J.bsX(s,this.c,r,!1)}}} -A.aWp.prototype={ +J.bu9(s,this.c,r,!1)}}} +A.aXx.prototype={ $1(a){return this.a.$1(a)}, -$S:43} -A.aWq.prototype={ +$S:40} +A.aXy.prototype={ $1(a){return this.a.$1(a)}, -$S:43} -A.bG.prototype={ -gav(a){return new A.Dz(a,this.gG(a),A.aZ(a).h("Dz"))}, -C(a,b){throw A.d(A.a8("Cannot add to immutable List."))}, -H(a,b){throw A.d(A.a8("Cannot add to immutable List."))}, -fZ(a,b,c){throw A.d(A.a8("Cannot add to immutable List."))}, -ib(a,b,c){throw A.d(A.a8("Cannot add to immutable List."))}, -iP(a,b,c){throw A.d(A.a8("Cannot modify an immutable List."))}, -du(a,b){throw A.d(A.a8("Cannot remove from immutable List."))}, -eF(a){throw A.d(A.a8("Cannot remove from immutable List."))}, -N(a,b){throw A.d(A.a8("Cannot remove from immutable List."))}, -c2(a,b,c,d,e){throw A.d(A.a8("Cannot setRange on immutable List."))}, -dM(a,b,c,d){return this.c2(a,b,c,d,0)}, -hA(a,b,c){throw A.d(A.a8("Cannot removeRange on immutable List."))}, -kp(a,b,c,d){throw A.d(A.a8("Cannot modify an immutable List."))}} -A.Dz.prototype={ -F(){var s=this,r=s.c+1,q=s.b -if(r"))}, +D(a,b){throw A.d(A.a8("Cannot add to immutable List."))}, +I(a,b){throw A.d(A.a8("Cannot add to immutable List."))}, +fY(a,b,c){throw A.d(A.a8("Cannot add to immutable List."))}, +i5(a,b,c){throw A.d(A.a8("Cannot add to immutable List."))}, +j0(a,b,c){throw A.d(A.a8("Cannot modify an immutable List."))}, +di(a,b){throw A.d(A.a8("Cannot remove from immutable List."))}, +eC(a){throw A.d(A.a8("Cannot remove from immutable List."))}, +O(a,b){throw A.d(A.a8("Cannot remove from immutable List."))}, +c3(a,b,c,d,e){throw A.d(A.a8("Cannot setRange on immutable List."))}, +dD(a,b,c,d){return this.c3(a,b,c,d,0)}, +hy(a,b,c){throw A.d(A.a8("Cannot removeRange on immutable List."))}, +kq(a,b,c,d){throw A.d(A.a8("Cannot modify an immutable List."))}} +A.DN.prototype={ +H(){var s=this,r=s.c+1,q=s.b +if(r")),new A.ays(),r.h("dH"))}, -ac(a,b){B.b.ac(A.hQ(this.glr(),!1,t.lU),b)}, -u(a,b,c){var s=this.glr() -J.btw(s.b.$1(J.ot(s.a,b)),c)}, -sG(a,b){var s=J.bi(this.glr().a) +A.a11.prototype={ +glo(){var s=this.b,r=A.w(s) +return new A.dN(new A.bo(s,new A.azA(),r.h("bo")),new A.azB(),r.h("dN"))}, +am(a,b){B.b.am(A.hN(this.glo(),!1,t.lU),b)}, +q(a,b,c){var s=this.glo() +J.buO(s.b.$1(J.ns(s.a,b)),c)}, +sE(a,b){var s=J.b3(this.glo().a) if(b>=s)return -else if(b<0)throw A.d(A.bQ("Invalid list length",null)) -this.hA(0,b,s)}, -C(a,b){this.b.a.appendChild(b).toString}, -H(a,b){var s,r -for(s=J.ax(b),r=this.b.a;s.F();)r.appendChild(s.ga3(s)).toString}, -O(a,b){if(!t.lU.b(b))return!1 +else if(b<0)throw A.d(A.bM("Invalid list length",null)) +this.hy(0,b,s)}, +D(a,b){this.b.a.appendChild(b).toString}, +I(a,b){var s,r +for(s=J.aA(b),r=this.b.a;s.H();)r.appendChild(s.ga2(s)).toString}, +N(a,b){if(!t.lU.b(b))return!1 return b.parentNode===this.a}, -c2(a,b,c,d,e){throw A.d(A.a8("Cannot setRange on filtered list"))}, -dM(a,b,c,d){return this.c2(a,b,c,d,0)}, -kp(a,b,c,d){throw A.d(A.a8("Cannot fillRange on filtered list"))}, -hA(a,b,c){var s=this.glr() -s=A.b9S(s,b,s.$ti.h("B.E")) -B.b.ac(A.hQ(A.bir(s,c-b,A.w(s).h("B.E")),!0,t.lU),new A.ayt())}, -eF(a){var s=this.glr(),r=s.b.$1(J.wU(s.a)) -J.aqj(r) +c3(a,b,c,d,e){throw A.d(A.a8("Cannot setRange on filtered list"))}, +dD(a,b,c,d){return this.c3(a,b,c,d,0)}, +kq(a,b,c,d){throw A.d(A.a8("Cannot fillRange on filtered list"))}, +hy(a,b,c){var s=this.glo() +s=A.baO(s,b,s.$ti.h("y.E")) +B.b.am(A.hN(A.bjx(s,c-b,A.w(s).h("y.E")),!0,t.lU),new A.azC())}, +eC(a){var s=this.glo(),r=s.b.$1(J.Cj(s.a)) +J.arv(r) return r}, -fZ(a,b,c){var s,r -if(b===J.bi(this.glr().a))this.b.a.appendChild(c).toString -else{s=this.glr() -r=s.b.$1(J.ot(s.a,b)) +fY(a,b,c){var s,r +if(b===J.b3(this.glo().a))this.b.a.appendChild(c).toString +else{s=this.glo() +r=s.b.$1(J.ns(s.a,b)) r.parentNode.insertBefore(c,r).toString}}, -ib(a,b,c){var s,r -if(b===J.bi(this.glr().a))this.H(0,c) -else{s=this.glr() -r=s.b.$1(J.ot(s.a,b)) +i5(a,b,c){var s,r +if(b===J.b3(this.glo().a))this.I(0,c) +else{s=this.glo() +r=s.b.$1(J.ns(s.a,b)) s=r.parentNode s.toString -J.bdg(s,c,r)}}, -du(a,b){var s=this.glr() -s=s.b.$1(J.ot(s.a,b)) -J.aqj(s) +J.bef(s,c,r)}}, +di(a,b){var s=this.glo() +s=s.b.$1(J.ns(s.a,b)) +J.arv(s) return s}, -N(a,b){return!1}, -gG(a){return J.bi(this.glr().a)}, -i(a,b){var s=this.glr() -return s.b.$1(J.ot(s.a,b))}, -gav(a){var s=A.hQ(this.glr(),!1,t.lU) -return new J.dJ(s,s.length,A.a6(s).h("dJ<1>"))}} -A.ayr.prototype={ +O(a,b){return!1}, +gE(a){return J.b3(this.glo().a)}, +i(a,b){var s=this.glo() +return s.b.$1(J.ns(s.a,b))}, +gav(a){var s=A.hN(this.glo(),!1,t.lU) +return new J.dQ(s,s.length,A.a6(s).h("dQ<1>"))}} +A.azA.prototype={ $1(a){return t.lU.b(a)}, -$S:368} -A.ays.prototype={ +$S:371} +A.azB.prototype={ $1(a){return t.lU.a(a)}, -$S:369} -A.ayt.prototype={ -$1(a){return J.aqj(a)}, -$S:370} -A.HX.prototype={ -hW(a,b,c,d){throw A.d(A.a8("ReceivePort.listen"))}, -yr(a){return this.hW(a,!0,null,null)}, -vc(a,b,c){return this.hW(a,!0,b,c)}, -gMh(){return A.Z(A.a8("ReceivePort.sendPort"))}} -A.b5M.prototype={ +$S:372} +A.azC.prototype={ +$1(a){return J.arv(a)}, +$S:373} +A.Id.prototype={ +hP(a,b,c,d){throw A.d(A.a8("ReceivePort.listen"))}, +ye(a){return this.hP(a,!0,null,null)}, +uY(a,b,c){return this.hP(a,!0,b,c)}, +gM5(){return A.V(A.a8("ReceivePort.sendPort"))}} +A.b6L.prototype={ $1(a){var s,r,q,p,o -if(A.bl6(a))return a +if(A.bmd(a))return a s=this.a -if(s.aZ(0,a))return s.i(0,a) +if(s.b1(0,a))return s.i(0,a) if(t.pE.b(a)){r={} -s.u(0,a,r) -for(s=J.dg(a),q=J.ax(s.gdt(a));q.F();){p=q.ga3(q) +s.q(0,a,r) +for(s=J.bt(a),q=J.aA(s.gdh(a));q.H();){p=q.ga2(q) r[p]=this.$1(s.i(a,p))}return r}else if(t.VG.b(a)){o=[] -s.u(0,a,o) -B.b.H(o,J.lc(a,this,t.z)) +s.q(0,a,o) +B.b.I(o,J.lr(a,this,t.z)) return o}else return a}, -$S:220} -A.b64.prototype={ -$1(a){return this.a.eK(0,a)}, -$S:40} -A.b65.prototype={ -$1(a){if(a==null)return this.a.kP(new A.a4h(a===undefined)) -return this.a.kP(a)}, -$S:40} -A.b5d.prototype={ +$S:218} +A.b73.prototype={ +$1(a){return this.a.eH(0,a)}, +$S:36} +A.b74.prototype={ +$1(a){if(a==null)return this.a.kO(new A.a4X(a===undefined)) +return this.a.kO(a)}, +$S:36} +A.b6c.prototype={ $1(a){var s,r,q,p,o,n,m,l,k,j,i -if(A.bl5(a))return a +if(A.bmc(a))return a s=this.a a.toString -if(s.aZ(0,a))return s.i(0,a) -if(a instanceof Date)return A.bep(a.getTime(),!0) -if(a instanceof RegExp)throw A.d(A.bQ("structured clone of RegExp",null)) -if(typeof Promise!="undefined"&&a instanceof Promise)return A.ks(a,t.X) +if(s.b1(0,a))return s.i(0,a) +if(a instanceof Date)return A.bfp(a.getTime(),!0) +if(a instanceof RegExp)throw A.d(A.bM("structured clone of RegExp",null)) +if(typeof Promise!="undefined"&&a instanceof Promise)return A.kF(a,t.X) r=Object.getPrototypeOf(a) if(r===Object.prototype||r===null){q=t.X p=A.D(q,q) -s.u(0,a,p) +s.q(0,a,p) o=Object.keys(a) n=[] -for(s=J.cC(o),q=s.gav(o);q.F();)n.push(A.bbA(q.ga3(q))) -for(m=0;m4294967296)throw A.d(A.vn(u.E+a)) +$ic9:1} +A.aYX.prototype={ +fn(a){if(a<=0||a>4294967296)throw A.d(A.vy(u.E+a)) return Math.random()*a>>>0}, -b_(){return Math.random()}, -yz(){return Math.random()<0.5}} -A.aj5.prototype={ -YP(a){var s,r,q,p,o,n,m,l=this,k=4294967296,j=a<0?-1:0 +aY(){return Math.random()}, +v1(){return Math.random()<0.5}} +A.ajY.prototype={ +Zi(a){var s,r,q,p,o,n,m,l=this,k=4294967296,j=a<0?-1:0 do{s=a>>>0 -a=B.e.cZ(a-s,k) +a=B.e.cS(a-s,k) r=a>>>0 -a=B.e.cZ(a-r,k) +a=B.e.cS(a-r,k) q=(~s>>>0)+(s<<21>>>0) p=q>>>0 -r=(~r>>>0)+((r<<21|s>>>11)>>>0)+B.e.cZ(q-p,k)>>>0 +r=(~r>>>0)+((r<<21|s>>>11)>>>0)+B.e.cS(q-p,k)>>>0 q=((p^(p>>>24|r<<8))>>>0)*265 s=q>>>0 -r=((r^r>>>24)>>>0)*265+B.e.cZ(q-s,k)>>>0 +r=((r^r>>>24)>>>0)*265+B.e.cS(q-s,k)>>>0 q=((s^(s>>>14|r<<18))>>>0)*21 s=q>>>0 -r=((r^r>>>14)>>>0)*21+B.e.cZ(q-s,k)>>>0 +r=((r^r>>>14)>>>0)*21+B.e.cS(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.e.cZ(q-p,k) +o=B.e.cS(q-p,k) q=l.a*1037 n=l.a=q>>>0 -m=l.b*1037+B.e.cZ(q-n,k)>>>0 +m=l.b*1037+B.e.cS(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.pM() -l.pM() -l.pM() -l.pM()}, -pM(){var s=this,r=s.a,q=4294901760*r,p=q>>>0,o=55905*r,n=o>>>0,m=n+p+s.b +l.pH() +l.pH() +l.pH() +l.pH()}, +pH(){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.e.cZ(o-n+(q-p)+(m-r),4294967296)>>>0}, -fB(a){var s,r,q,p=this -if(a<=0||a>4294967296)throw A.d(A.vn(u.E+a)) +s.b=B.e.cS(o-n+(q-p)+(m-r),4294967296)>>>0}, +fn(a){var s,r,q,p=this +if(a<=0||a>4294967296)throw A.d(A.vy(u.E+a)) s=a-1 -if((a&s)>>>0===0){p.pM() -return(p.a&s)>>>0}do{p.pM() +if((a&s)>>>0===0){p.pH() +return(p.a&s)>>>0}do{p.pH() r=p.a q=r%a}while(r-q+a>=4294967296) return q}, -b_(){var s,r=this -r.pM() +aY(){var s,r=this +r.pH() s=r.a -r.pM() +r.pH() return((s&67108863)*134217728+(r.a&134217727))/9007199254740992}, -yz(){this.pM() +v1(){this.pH() return(this.a&1)===0}} -A.U6.prototype={ +A.Un.prototype={ gaI(a){var s=this -return A.w(s).c.a(s.gad(s)+s.gc7(s))}, +return A.w(s).c.a(s.gag(s)+s.gc2(s))}, gaN(a){var s=this -return A.w(s).c.a(s.gag(s)+s.gbR(s))}, +return A.w(s).c.a(s.gal(s)+s.gbQ(s))}, j(a){var s=this -return"Rectangle ("+A.j(s.gad(s))+", "+A.j(s.gag(s))+") "+A.j(s.gc7(s))+" x "+A.j(s.gbR(s))}, +return"Rectangle ("+A.j(s.gag(s))+", "+A.j(s.gal(s))+") "+A.j(s.gc2(s))+" x "+A.j(s.gbQ(s))}, l(a,b){var s,r,q=this if(b==null)return!1 -if(t.Bb.b(b)){s=J.dg(b) -if(q.gad(q)===s.gad(b))if(q.gag(q)===s.gag(b)){r=A.w(q).c -s=r.a(q.gad(q)+q.gc7(q))===s.gaI(b)&&r.a(q.gag(q)+q.gbR(q))===s.gaN(b)}else s=!1 +if(t.Bb.b(b)){s=J.bt(b) +if(q.gag(q)===s.gag(b))if(q.gal(q)===s.gal(b)){r=A.w(q).c +s=r.a(q.gag(q)+q.gc2(q))===s.gaI(b)&&r.a(q.gal(q)+q.gbQ(q))===s.gaN(b)}else s=!1 else s=!1}else s=!1 return s}, gJ(a){var s=this,r=A.w(s).c -return A.bio(B.c.gJ(s.gad(s)),B.c.gJ(s.gag(s)),B.c.gJ(r.a(s.gad(s)+s.gc7(s))),B.c.gJ(r.a(s.gag(s)+s.gbR(s))),0)}} -A.hg.prototype={ -gad(a){return this.a}, -gag(a){return this.b}, -gc7(a){return this.c}, -gbR(a){return this.d}} -A.MV.prototype={ -gc7(a){return this.c}, -gbR(a){return this.d}, -$ihg:1, -gad(a){return this.a}, -gag(a){return this.b}} -A.lv.prototype={$ilv:1} -A.a2V.prototype={ -gG(a){var s=a.length +return A.bju(B.c.gJ(s.gag(s)),B.c.gJ(s.gal(s)),B.c.gJ(r.a(s.gag(s)+s.gc2(s))),B.c.gJ(r.a(s.gal(s)+s.gbQ(s))),0)}} +A.hb.prototype={ +gag(a){return this.a}, +gal(a){return this.b}, +gc2(a){return this.c}, +gbQ(a){return this.d}} +A.Ne.prototype={ +gc2(a){return this.c}, +gbQ(a){return this.d}, +$ihb:1, +gag(a){return this.a}, +gal(a){return this.b}} +A.lK.prototype={$ilK:1} +A.a3r.prototype={ +gE(a){var s=a.length s.toString return s}, i(a,b){var s=a.length s.toString s=b>>>0!==b||b>=s s.toString -if(s)throw A.d(A.fd(b,this.gG(a),a,null,null)) +if(s)throw A.d(A.fa(b,this.gE(a),a,null,null)) s=a.getItem(b) s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, -sG(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga5(a){var s=a.length s.toString if(s>0){s=a[0] s.toString return s}throw A.d(A.a7("No elements"))}, -ga9(a){var s=a.length +ga4(a){var s=a.length s.toString if(s>0){s=a[s-1] s.toString return s}throw A.d(A.a7("No elements"))}, -cz(a,b){return this.i(a,b)}, -$iar:1, -$iB:1, -$iI:1} -A.lD.prototype={$ilD:1} -A.a4j.prototype={ -gG(a){var s=a.length +co(a,b){return this.i(a,b)}, +$iao:1, +$iy:1, +$iH:1} +A.lS.prototype={$ilS:1} +A.a4Z.prototype={ +gE(a){var s=a.length s.toString return s}, i(a,b){var s=a.length s.toString s=b>>>0!==b||b>=s s.toString -if(s)throw A.d(A.fd(b,this.gG(a),a,null,null)) +if(s)throw A.d(A.fa(b,this.gE(a),a,null,null)) s=a.getItem(b) s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, -sG(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga5(a){var s=a.length s.toString if(s>0){s=a[0] s.toString return s}throw A.d(A.a7("No elements"))}, -ga9(a){var s=a.length +ga4(a){var s=a.length s.toString if(s>0){s=a[s-1] s.toString return s}throw A.d(A.a7("No elements"))}, -cz(a,b){return this.i(a,b)}, -$iar:1, -$iB:1, -$iI:1} -A.a5w.prototype={ -gG(a){return a.length}} -A.a8U.prototype={ -gG(a){var s=a.length +co(a,b){return this.i(a,b)}, +$iao:1, +$iy:1, +$iH:1} +A.a6b.prototype={ +gE(a){return a.length}} +A.a9I.prototype={ +gE(a){var s=a.length s.toString return s}, i(a,b){var s=a.length s.toString s=b>>>0!==b||b>=s s.toString -if(s)throw A.d(A.fd(b,this.gG(a),a,null,null)) +if(s)throw A.d(A.fa(b,this.gE(a),a,null,null)) s=a.getItem(b) s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, -sG(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga5(a){var s=a.length s.toString if(s>0){s=a[0] s.toString return s}throw A.d(A.a7("No elements"))}, -ga9(a){var s=a.length +ga4(a){var s=a.length s.toString if(s>0){s=a[s-1] s.toString return s}throw A.d(A.a7("No elements"))}, -cz(a,b){return this.i(a,b)}, -$iar:1, -$iB:1, -$iI:1} -A.bp.prototype={ -gbZ(a){return new A.a0B(a,new A.Bu(a))}} -A.m_.prototype={$im_:1} -A.aa4.prototype={ -gG(a){var s=a.length +co(a,b){return this.i(a,b)}, +$iao:1, +$iy:1, +$iH:1} +A.bs.prototype={ +gbZ(a){return new A.a11(a,new A.BG(a))}} +A.mf.prototype={$imf:1} +A.aaV.prototype={ +gE(a){var s=a.length s.toString return s}, i(a,b){var s=a.length s.toString s=b>>>0!==b||b>=s s.toString -if(s)throw A.d(A.fd(b,this.gG(a),a,null,null)) +if(s)throw A.d(A.fa(b,this.gE(a),a,null,null)) s=a.getItem(b) s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, -sG(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +q(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga5(a){var s=a.length s.toString if(s>0){s=a[0] s.toString return s}throw A.d(A.a7("No elements"))}, -ga9(a){var s=a.length +ga4(a){var s=a.length s.toString if(s>0){s=a[s-1] s.toString return s}throw A.d(A.a7("No elements"))}, -cz(a,b){return this.i(a,b)}, -$iar:1, -$iB:1, -$iI:1} -A.ago.prototype={} -A.agp.prototype={} -A.ahG.prototype={} -A.ahH.prototype={} -A.aly.prototype={} -A.alz.prototype={} -A.amI.prototype={} -A.amJ.prototype={} -A.a0e.prototype={} -A.a5x.prototype={ -W(){return"PointMode."+this.b}} -A.Zb.prototype={ -W(){return"ClipOp."+this.b}} -A.aar.prototype={ -W(){return"VertexMode."+this.b}} -A.Ny.prototype={ -W(){return"PathFillType."+this.b}} -A.aHF.prototype={ -W(){return"PathOperation."+this.b}} -A.aU5.prototype={ -hs(a,b){A.bJ5(this.a,this.b,a,b)}} -A.V8.prototype={ -hr(a){A.WK(this.b,this.c,a,t.CD)}} -A.t5.prototype={ -gG(a){var s=this.a -return s.gG(s)}, -p9(a){var s,r,q=this -if(!q.d&&q.e!=null){q.e.hs(a.a,a.gaap()) +co(a,b){return this.i(a,b)}, +$iao:1, +$iy:1, +$iH:1} +A.ahf.prototype={} +A.ahg.prototype={} +A.aiC.prototype={} +A.aiD.prototype={} +A.amx.prototype={} +A.amy.prototype={} +A.anG.prototype={} +A.anH.prototype={} +A.VU.prototype={ +j8(a,b,c){return new A.IB(A.kd(this.a,b,c))}, +a7o(a){return this.j8(a,0,null)}, +a7n(a,b,c){return new A.aoc(A.bAd(this.a,b,c))}, +a7k(a,b,c){return new A.ao9(A.bhM(this.a,b,c))}, +HS(a,b,c){B.aQ.HS(this.a,b,c) +return void 1}, +a7i(a,b,c){return new A.ao7(A.bAa(this.a,b,c))}, +a7j(a,b,c){return new A.ao8(A.bhK(this.a,b,c))}, +rb(a,b,c){return new A.ao6(A.kc(this.a,b,c))}, +Rl(a){return this.rb(a,0,null)}, +$iCE:1} +A.ao6.prototype={ +WY(a,b){return this.a.getInt8(b)}, +iH(a,b){return this.a.getUint8(b)}, +el(a,b,c){return this.a.getUint16(b,B.n===c)}, +WW(a,b,c){return this.a.getInt32(b,B.n===c)}, +qw(a,b,c){return this.a.getUint32(b,B.n===c)}, +Et(a,b,c){return B.dj.Et(this.a,b,c)}, +eZ(a,b,c){return this.a.getFloat32(b,B.n===c)}, +WT(a,b,c){return this.a.getFloat64(b,B.n===c)}, +gfB(a){return this.a.byteOffset}, +giV(a){return this.a.byteLength}, +gdc(a){return new A.VU(this.a.buffer)}, +$ids:1, +$icy:1} +A.fD.prototype={ +gE(a){return this.gnb().length}, +i(a,b){return this.gnb()[b]}, +gfB(a){return A.w(this).h("fD.2").a(this.gnb()).byteOffset}, +giV(a){return A.w(this).h("fD.2").a(this.gnb()).byteLength}, +gdc(a){return new A.VU(A.w(this).h("fD.2").a(this.gnb()).buffer)}, +cA(a,b,c){var s,r +c.toString +s=A.cU(b,c,this.gnb().length,null,null)-b +r=this.zY(s) +J.arx(r,0,s,this.gnb(),b) +return r}, +h8(a,b){return this.cA(a,b,null)}} +A.IB.prototype={ +zY(a){return new Uint8Array(a)}, +$ids:1, +$iel:1, +gnb(){return this.a}} +A.aoc.prototype={ +zY(a){return new Uint16Array(a)}, +$ids:1, +$iwj:1, +gnb(){return this.a}} +A.ao9.prototype={ +zY(a){return new Int32Array(a)}, +$ids:1, +$iuR:1, +gnb(){return this.a}} +A.IA.prototype={$iIA:1} +A.ao7.prototype={ +zY(a){return new Float32Array(a)}, +$ids:1, +$iux:1, +gnb(){return this.a}} +A.ao8.prototype={ +zY(a){return new Float64Array(a)}, +$ids:1, +$iuy:1, +gnb(){return this.a}} +A.a0F.prototype={} +A.aqt.prototype={} +A.aqu.prototype={} +A.aqv.prototype={} +A.aqw.prototype={} +A.aqx.prototype={} +A.a6c.prototype={ +V(){return"PointMode."+this.b}} +A.Zz.prototype={ +V(){return"ClipOp."+this.b}} +A.abg.prototype={ +V(){return"VertexMode."+this.b}} +A.NQ.prototype={ +V(){return"PathFillType."+this.b}} +A.aII.prototype={ +V(){return"PathOperation."+this.b}} +A.aVg.prototype={ +hq(a,b){A.bKt(this.a,this.b,a,b)}} +A.Vp.prototype={ +hp(a){A.X2(this.b,this.c,a,t.CD)}} +A.tg.prototype={ +gE(a){var s=this.a +return s.gE(s)}, +p0(a){var s,r,q=this +if(!q.d&&q.e!=null){q.e.hq(a.a,a.gab3()) return!1}s=q.c if(s<=0)return!0 -r=q.a_R(s-1) +r=q.a0k(s-1) q.a.h9(0,a) return r}, -a_R(a){var s,r,q,p -for(s=this.a,r=t.CD,q=!1;(s.c-s.b&s.a.length-1)>>>0>a;q=!0){p=s.t9() -A.WK(p.b,p.c,null,r)}return q}, -aqE(){var s=this,r=s.a -if(!r.gaB(r)&&s.e!=null){r=r.t9() -s.e.hs(r.a,r.gaap()) -A.iZ(s.ga_Q())}else s.d=!1}} -A.at6.prototype={ -aPT(a,b,c){this.a.d4(0,a,new A.at7()).p9(new A.V8(b,c,$.aG))}, -ag0(a,b){var s=this.a.d4(0,a,new A.at8()),r=s.e -s.e=new A.aU5(b,$.aG) +a0k(a){var s,r,q,p +for(s=this.a,r=t.CD,q=!1;(s.c-s.b&s.a.length-1)>>>0>a;q=!0){p=s.t0() +A.X2(p.b,p.c,null,r)}return q}, +arf(){var s=this,r=s.a +if(!r.gaB(r)&&s.e!=null){r=r.t0() +s.e.hq(r.a,r.gab3()) +A.j4(s.ga0j())}else s.d=!1}} +A.aug.prototype={ +aQv(a,b,c){this.a.cW(0,a,new A.auh()).p0(new A.Vp(b,c,$.aP))}, +agC(a,b){var s=this.a.cW(0,a,new A.aui()),r=s.e +s.e=new A.aVg(b,$.aP) if(r==null&&!s.d){s.d=!0 -A.iZ(s.ga_Q())}}, -aL9(a){var s,r,q,p,o,n,m,l="Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and new capacity)",k="Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and flag state)",j=A.cg(a.buffer,a.byteOffset,a.byteLength) +A.j4(s.ga0j())}}, +aLM(a){var s,r,q,p,o,n,m,l="Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and new capacity)",k="Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and flag state)",j=A.kd(a.buffer,a.byteOffset,a.byteLength) if(j[0]===7){s=j[1] -if(s>=254)throw A.d(A.bI("Unrecognized message sent to dev.flutter/channel-buffers (method name too long)")) +if(s>=254)throw A.d(A.bN("Unrecognized message sent to dev.flutter/channel-buffers (method name too long)")) r=2+s -q=B.P.hP(0,B.F.cI(j,2,r)) -switch(q){case"resize":if(j[r]!==12)throw A.d(A.bI(l)) +q=B.Q.hK(0,B.K.cA(j,2,r)) +switch(q){case"resize":if(j[r]!==12)throw A.d(A.bN(l)) p=r+1 -if(j[p]<2)throw A.d(A.bI(l));++p -if(j[p]!==7)throw A.d(A.bI("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (first argument must be a string)"));++p +if(j[p]<2)throw A.d(A.bN(l));++p +if(j[p]!==7)throw A.d(A.bN("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (first argument must be a string)"));++p o=j[p] -if(o>=254)throw A.d(A.bI("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)"));++p +if(o>=254)throw A.d(A.bN("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)"));++p r=p+o -n=B.P.hP(0,B.F.cI(j,p,r)) -if(j[r]!==3)throw A.d(A.bI("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (second argument must be an integer in the range 0 to 2147483647)")) -this.ad3(0,n,a.getUint32(r+1,B.H===$.h2())) +n=B.Q.hK(0,B.K.cA(j,p,r)) +if(j[r]!==3)throw A.d(A.bN("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (second argument must be an integer in the range 0 to 2147483647)")) +this.adG(0,n,a.getUint32(r+1,B.n===$.fX())) break -case"overflow":if(j[r]!==12)throw A.d(A.bI(k)) +case"overflow":if(j[r]!==12)throw A.d(A.bN(k)) p=r+1 -if(j[p]<2)throw A.d(A.bI(k));++p -if(j[p]!==7)throw A.d(A.bI("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (first argument must be a string)"));++p +if(j[p]<2)throw A.d(A.bN(k));++p +if(j[p]!==7)throw A.d(A.bN("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (first argument must be a string)"));++p o=j[p] -if(o>=254)throw A.d(A.bI("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)"));++p +if(o>=254)throw A.d(A.bN("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)"));++p r=p+o -B.P.hP(0,B.F.cI(j,p,r)) +B.Q.hK(0,B.K.cA(j,p,r)) r=j[r] -if(r!==1&&r!==2)throw A.d(A.bI("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (second argument must be a boolean)")) +if(r!==1&&r!==2)throw A.d(A.bN("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (second argument must be a boolean)")) break -default:throw A.d(A.bI("Unrecognized method '"+q+"' sent to dev.flutter/channel-buffers"))}}else{m=A.b(B.P.hP(0,j).split("\r"),t.T) -if(m.length===3&&J.e(m[0],"resize"))this.ad3(0,m[1],A.ee(m[2],null,null)) -else throw A.d(A.bI("Unrecognized message "+A.j(m)+" sent to dev.flutter/channel-buffers."))}}, -ad3(a,b,c){var s=this.a,r=s.i(0,b) -if(r==null)s.u(0,b,new A.t5(A.lw(c,t.S8),c)) +default:throw A.d(A.bN("Unrecognized method '"+q+"' sent to dev.flutter/channel-buffers"))}}else{m=A.b(B.Q.hK(0,j).split("\r"),t.T) +if(m.length===3&&J.f(m[0],"resize"))this.adG(0,m[1],A.em(m[2],null,null)) +else throw A.d(A.bN("Unrecognized message "+A.j(m)+" sent to dev.flutter/channel-buffers."))}}, +adG(a,b,c){var s=this.a,r=s.i(0,b) +if(r==null)s.q(0,b,new A.tg(A.lL(c,t.S8),c)) else{r.c=c -r.a_R(c)}}} -A.at7.prototype={ -$0(){return new A.t5(A.lw(1,t.S8),1)}, -$S:217} -A.at8.prototype={ -$0(){return new A.t5(A.lw(1,t.S8),1)}, -$S:217} -A.a4o.prototype={ +r.a0k(c)}}} +A.auh.prototype={ +$0(){return new A.tg(A.lL(1,t.S8),1)}, +$S:216} +A.aui.prototype={ +$0(){return new A.tg(A.lL(1,t.S8),1)}, +$S:216} +A.a53.prototype={ l(a,b){if(b==null)return!1 -return b instanceof A.a4o&&b.a===this.a&&b.b===this.b}, -gJ(a){return A.a4(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.c.aY(this.a,1)+", "+B.c.aY(this.b,1)+")"}} +return b instanceof A.a53&&b.a===this.a&&b.b===this.b}, +gJ(a){return A.a3(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.c.b3(this.a,1)+", "+B.c.b3(this.b,1)+")"}} A.h.prototype={ -ge4(){var s=this.a,r=this.b +gdY(){var s=this.a,r=this.b return Math.sqrt(s*s+r*r)}, -gxO(){var s=this.a,r=this.b +gxz(){var s=this.a,r=this.b return s*s+r*r}, -Y(a,b){return new A.h(this.a-b.a,this.b-b.b)}, -X(a,b){return new A.h(this.a+b.a,this.b+b.b)}, -a_(a,b){return new A.h(this.a*b,this.b*b)}, -a4(a,b){return new A.h(this.a/b,this.b/b)}, +X(a,b){return new A.h(this.a-b.a,this.b-b.b)}, +W(a,b){return new A.h(this.a+b.a,this.b+b.b)}, +a1(a,b){return new A.h(this.a*b,this.b*b)}, +ab(a,b){return new A.h(this.a/b,this.b/b)}, l(a,b){if(b==null)return!1 return b instanceof A.h&&b.a===this.a&&b.b===this.b}, -gJ(a){return A.a4(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.c.aY(this.a,1)+", "+B.c.aY(this.b,1)+")"}} -A.M.prototype={ +gJ(a){return A.a3(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.c.b3(this.a,1)+", "+B.c.b3(this.b,1)+")"}} +A.N.prototype={ gaB(a){return this.a<=0||this.b<=0}, -Y(a,b){var s=this -if(b instanceof A.M)return new A.h(s.a-b.a,s.b-b.b) -if(b instanceof A.h)return new A.M(s.a-b.a,s.b-b.b) -throw A.d(A.bQ(b,null))}, -X(a,b){return new A.M(this.a+b.a,this.b+b.b)}, -a_(a,b){return new A.M(this.a*b,this.b*b)}, -a4(a,b){return new A.M(this.a/b,this.b/b)}, -nq(a){return new A.h(a.a+this.a/2,a.b+this.b/2)}, -Ia(a,b){return new A.h(b.a+this.a,b.b+this.b)}, -O(a,b){var s=b.a +X(a,b){var s=this +if(b instanceof A.N)return new A.h(s.a-b.a,s.b-b.b) +if(b instanceof A.h)return new A.N(s.a-b.a,s.b-b.b) +throw A.d(A.bM(b,null))}, +W(a,b){return new A.N(this.a+b.a,this.b+b.b)}, +a1(a,b){return new A.N(this.a*b,this.b*b)}, +ab(a,b){return new A.N(this.a/b,this.b/b)}, +nj(a){return new A.h(a.a+this.a/2,a.b+this.b/2)}, +HW(a,b){return new A.h(b.a+this.a,b.b+this.b)}, +N(a,b){var s=b.a if(s>=0)if(s=0&&s=s.gaI(s)||s.gag(s)>=s.gaN(s)}, -dN(a){var s=this,r=a.a,q=a.b -return new A.x(s.gad(s)+r,s.gag(s)+q,s.gaI(s)+r,s.gaN(s)+q)}, +return s.gag(s)>=s.gaI(s)||s.gal(s)>=s.gaN(s)}, +dE(a){var s=this,r=a.a,q=a.b +return new A.x(s.gag(s)+r,s.gal(s)+q,s.gaI(s)+r,s.gaN(s)+q)}, aL(a,b,c){var s=this -return new A.x(s.gad(s)+b,s.gag(s)+c,s.gaI(s)+b,s.gaN(s)+c)}, -e8(a){var s=this -return new A.x(s.gad(s)-a,s.gag(s)-a,s.gaI(s)+a,s.gaN(s)+a)}, -fL(a){var s=this -return new A.x(Math.max(s.gad(s),a.a),Math.max(s.gag(s),a.b),Math.min(s.gaI(s),a.c),Math.min(s.gaN(s),a.d))}, -jT(a){var s=this -return new A.x(Math.min(s.gad(s),a.gad(a)),Math.min(s.gag(s),a.gag(a)),Math.max(s.gaI(s),a.gaI(a)),Math.max(s.gaN(s),a.gaN(a)))}, -yJ(a){var s=this -if(s.gaI(s)<=a.a||a.c<=s.gad(s))return!1 -if(s.gaN(s)<=a.b||a.d<=s.gag(s))return!1 +return new A.x(s.gag(s)+b,s.gal(s)+c,s.gaI(s)+b,s.gaN(s)+c)}, +e2(a){var s=this +return new A.x(s.gag(s)-a,s.gal(s)-a,s.gaI(s)+a,s.gaN(s)+a)}, +fJ(a){var s=this +return new A.x(Math.max(s.gag(s),a.a),Math.max(s.gal(s),a.b),Math.min(s.gaI(s),a.c),Math.min(s.gaN(s),a.d))}, +jS(a){var s=this +return new A.x(Math.min(s.gag(s),a.gag(a)),Math.min(s.gal(s),a.gal(a)),Math.max(s.gaI(s),a.gaI(a)),Math.max(s.gaN(s),a.gaN(a)))}, +ys(a){var s=this +if(s.gaI(s)<=a.a||a.c<=s.gag(s))return!1 +if(s.gaN(s)<=a.b||a.d<=s.gal(s))return!1 return!0}, -gj8(){var s=this -return Math.min(Math.abs(s.gaI(s)-s.gad(s)),Math.abs(s.gaN(s)-s.gag(s)))}, -gaRq(){var s=this -return new A.h(s.gad(s)+(s.gaI(s)-s.gad(s))/2,s.gag(s))}, -gaGH(){var s=this -return new A.h(s.gad(s),s.gag(s)+(s.gaN(s)-s.gag(s))/2)}, -gbw(){var s=this -return new A.h(s.gad(s)+(s.gaI(s)-s.gad(s))/2,s.gag(s)+(s.gaN(s)-s.gag(s))/2)}, -gaGq(){var s=this -return new A.h(s.gad(s)+(s.gaI(s)-s.gad(s))/2,s.gaN(s))}, -O(a,b){var s=this,r=b.a -if(r>=s.gad(s))if(r=s.gag(s)&&r=s.gag(s))if(r=s.gal(s)&&rd&&s!==0)return Math.min(a,d/s) return a}, -EO(){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.Gb(s.Gb(s.Gb(s.Gb(1,l,k,m),j,i,p),h,g,m),f,e,p) -if(d<1)return new A.mI(q,n,r,o,j*d,k*d,i*d,h*d,f*d,g*d,e*d,l*d,!1) -return new A.mI(q,n,r,o,j,k,i,h,f,g,e,l,!1)}, -O(a,b){var s,r,q,p,o,n,m=this,l=b.a,k=m.a +EC(){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.FY(s.FY(s.FY(s.FY(1,l,k,m),j,i,p),h,g,m),f,e,p) +if(d<1)return new A.mW(q,n,r,o,j*d,k*d,i*d,h*d,f*d,g*d,e*d,l*d,!1) +return new A.mW(q,n,r,o,j,k,i,h,f,g,e,l,!1)}, +N(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.EO() +r=m.EC() q=r.e if(l" switch(s){case"\n":return'"\\n"' case"\t":return'"\\t"' @@ -67364,138 +68654,138 @@ case"\r":return'"\\r"' case"\b":return'"\\b"' case"\f":return'"\\f"' default:return'"'+s+'"'}}, -azL(){var s=this.e +aAn(){var s=this.e if(s==null)return"" -return" (0x"+new A.U(new A.lg(s),new A.aCT(),t.Hz.h("U")).cs(0," ")+")"}, -j(a){var s=this,r=A.bxO(s.b),q=B.e.hC(s.c,16),p=s.awO(),o=s.ar6(),n=s.azL(),m=s.f?", synthesized":"" +return" (0x"+new A.S(new A.lv(s),new A.aDS(),t.Hz.h("S")).cp(0," ")+")"}, +j(a){var s=this,r=A.bz8(s.b),q=B.e.hA(s.c,16),p=s.axq(),o=s.arI(),n=s.aAn(),m=s.f?", synthesized":"" return"KeyData(type: "+r+", physical: 0x"+q+", logical: "+p+", character: "+o+n+m+")"}} -A.aCS.prototype={ +A.aDR.prototype={ $0(){switch(this.a){case 0:return" (Unicode)" case 1:return" (Unprintable)" case 2:return" (Flutter)" case 23:return" (Web)"}return""}, -$S:47} -A.aCT.prototype={ -$1(a){return B.d.jr(B.e.hC(a,16),2,"0")}, -$S:76} +$S:39} +A.aDS.prototype={ +$1(a){return B.d.jo(B.e.hA(a,16),2,"0")}, +$S:82} A.l.prototype={ l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 +if(J.ak(b)!==A.L(s))return!1 return b instanceof A.l&&b.gm(b)===s.gm(s)}, gJ(a){return B.e.gJ(this.gm(this))}, -j(a){return"Color(0x"+B.d.jr(B.e.hC(this.gm(this),16),8,"0")+")"}, +j(a){return"Color(0x"+B.d.jo(B.e.hA(this.gm(this),16),8,"0")+")"}, gm(a){return this.a}} -A.G9.prototype={ -W(){return"StrokeCap."+this.b}} -A.Ga.prototype={ -W(){return"StrokeJoin."+this.b}} -A.a4U.prototype={ -W(){return"PaintingStyle."+this.b}} -A.dK.prototype={ -W(){return"BlendMode."+this.b}} -A.CH.prototype={ -W(){return"Clip."+this.b}} -A.as6.prototype={ -W(){return"BlurStyle."+this.b}} -A.p9.prototype={ +A.Gq.prototype={ +V(){return"StrokeCap."+this.b}} +A.Gr.prototype={ +V(){return"StrokeJoin."+this.b}} +A.a5z.prototype={ +V(){return"PaintingStyle."+this.b}} +A.dR.prototype={ +V(){return"BlendMode."+this.b}} +A.CU.prototype={ +V(){return"Clip."+this.b}} +A.ath.prototype={ +V(){return"BlurStyle."+this.b}} +A.pj.prototype={ l(a,b){if(b==null)return!1 -return b instanceof A.p9&&b.a===this.a&&b.b===this.b}, -gJ(a){return A.a4(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.c.aY(this.b,1)+")"}} -A.yd.prototype={ -W(){return"FilterQuality."+this.b}} -A.b8t.prototype={} -A.nZ.prototype={ -al(a,b){return new A.nZ(this.a,this.b.a_(0,b),this.c*b)}, +return b instanceof A.pj&&b.a===this.a&&b.b===this.b}, +gJ(a){return A.a3(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.c.b3(this.b,1)+")"}} +A.yl.prototype={ +V(){return"FilterQuality."+this.b}} +A.b9s.prototype={} +A.ob.prototype={ +ap(a,b){return new A.ob(this.a,this.b.a1(0,b),this.c*b)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -return b instanceof A.nZ&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c===s.c}, -gJ(a){return A.a4(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)}, +return b instanceof A.ob&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c===s.c}, +gJ(a){return A.a3(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.j(this.c)+")"}} -A.oW.prototype={ -gG(a){return this.b}} -A.a25.prototype={ -TW(){var s=0,r=A.t(t.hP),q,p=this,o -var $async$TW=A.u(function(a,b){if(a===1)return A.p(b,r) +A.p5.prototype={ +gE(a){return this.b}} +A.a2y.prototype={ +Ui(){var s=0,r=A.t(t.hP),q,p=this,o +var $async$Ui=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:o=p.a if(o==null)throw A.d(A.a7("Object is disposed")) -o=$.G().lX(o,!1,null,null) +o=$.G().lR(o,!1,null,null) q=o s=1 break case 1:return A.q(q,r)}}) -return A.r($async$TW,r)}} -A.a9f.prototype={ -gly(a){var s=this.b +return A.r($async$Ui,r)}} +A.aa3.prototype={ +gkh(a){var s=this.b return-Math.atan2(s.b,s.a)}} -A.aHX.prototype={} -A.qL.prototype={ -j(a){var s,r=A.L(this).j(0),q=this.a,p=A.dk(q[2],0),o=q[1],n=A.dk(o,0),m=q[4],l=A.dk(m,0),k=A.dk(q[3],0) -o=A.dk(o,0) +A.aJ_.prototype={} +A.qT.prototype={ +j(a){var s,r=A.L(this).j(0),q=this.a,p=A.dw(q[2],0),o=q[1],n=A.dw(o,0),m=q[4],l=A.dw(m,0),k=A.dw(q[3],0) +o=A.dw(o,0) s=q[0] -return r+"(buildDuration: "+(A.j((p.a-n.a)*0.001)+"ms")+", rasterDuration: "+(A.j((l.a-k.a)*0.001)+"ms")+", vsyncOverhead: "+(A.j((o.a-A.dk(s,0).a)*0.001)+"ms")+", totalSpan: "+(A.j((A.dk(m,0).a-A.dk(s,0).a)*0.001)+"ms")+", layerCacheCount: "+q[6]+", layerCacheBytes: "+q[7]+", pictureCacheCount: "+q[8]+", pictureCacheBytes: "+q[9]+", frameNumber: "+B.b.ga9(q)+")"}} -A.ou.prototype={ -W(){return"AppLifecycleState."+this.b}} -A.IZ.prototype={ -W(){return"AppExitResponse."+this.b}} -A.r0.prototype={ -gyp(a){var s=this.a,r=B.cu.i(0,s) +return r+"(buildDuration: "+(A.j((p.a-n.a)*0.001)+"ms")+", rasterDuration: "+(A.j((l.a-k.a)*0.001)+"ms")+", vsyncOverhead: "+(A.j((o.a-A.dw(s,0).a)*0.001)+"ms")+", totalSpan: "+(A.j((A.dw(m,0).a-A.dw(s,0).a)*0.001)+"ms")+", layerCacheCount: "+q[6]+", layerCacheBytes: "+q[7]+", pictureCacheCount: "+q[8]+", pictureCacheBytes: "+q[9]+", frameNumber: "+B.b.ga4(q)+")"}} +A.oG.prototype={ +V(){return"AppLifecycleState."+this.b}} +A.Jg.prototype={ +V(){return"AppExitResponse."+this.b}} +A.ra.prototype={ +gyc(a){var s=this.a,r=B.cw.i(0,s) return r==null?s:r}, -gIF(){var s=this.c,r=B.cM.i(0,s) +gIq(){var s=this.c,r=B.cP.i(0,s) return r==null?s:r}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 -if(b instanceof A.r0)if(b.gyp(b)===r.gyp(r))s=b.gIF()==r.gIF() +if(b instanceof A.ra)if(b.gyc(b)===r.gyc(r))s=b.gIq()==r.gIq() else s=!1 else s=!1 return s}, -gJ(a){return A.a4(this.gyp(this),null,this.gIF(),B.a,B.a,B.a,B.a,B.a,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.PO("_")}, -PO(a){var s=this,r=s.gyp(s) -if(s.c!=null)r+=a+A.j(s.gIF()) +gJ(a){return A.a3(this.gyc(this),null,this.gIq(),B.a,B.a,B.a,B.a,B.a,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.PJ("_")}, +PJ(a){var s=this,r=s.gyc(s) +if(s.c!=null)r+=a+A.j(s.gIq()) return r.charCodeAt(0)==0?r:r}} -A.av4.prototype={ -W(){return"DartPerformanceMode."+this.b}} -A.Aw.prototype={} -A.rm.prototype={ -W(){return"PointerChange."+this.b}} -A.fY.prototype={ -W(){return"PointerDeviceKind."+this.b}} -A.F9.prototype={ -W(){return"PointerSignalKind."+this.b}} -A.pl.prototype={ +A.awb.prototype={ +V(){return"DartPerformanceMode."+this.b}} +A.AI.prototype={} +A.ru.prototype={ +V(){return"PointerChange."+this.b}} +A.fR.prototype={ +V(){return"PointerDeviceKind."+this.b}} +A.Fp.prototype={ +V(){return"PointerSignalKind."+this.b}} +A.pw.prototype={ j(a){return"PointerData(x: "+A.j(this.x)+", y: "+A.j(this.y)+")"}} -A.F7.prototype={} -A.eU.prototype={ +A.Fn.prototype={} +A.eX.prototype={ j(a){return"SemanticsAction."+this.b}} -A.ev.prototype={ +A.eD.prototype={ j(a){return"SemanticsFlag."+this.b}} -A.aMr.prototype={} -A.a0Z.prototype={ -W(){return"FontStyle."+this.b}} -A.vg.prototype={ -W(){return"PlaceholderAlignment."+this.b}} -A.lo.prototype={ -j(a){var s=B.YM.i(0,this.a) +A.aNv.prototype={} +A.a1p.prototype={ +V(){return"FontStyle."+this.b}} +A.vr.prototype={ +V(){return"PlaceholderAlignment."+this.b}} +A.lD.prototype={ +j(a){var s=B.YU.i(0,this.a) s.toString return s}} -A.uq.prototype={ +A.uA.prototype={ l(a,b){if(b==null)return!1 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.uq&&b.a===this.a&&b.b===this.b}, -gJ(a){return A.a4(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)}, +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.uA&&b.a===this.a&&b.b===this.b}, +gJ(a){return A.a3(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.j(this.b)+")"}} -A.o5.prototype={ -W(){return"TextAlign."+this.b}} -A.Qt.prototype={ -W(){return"TextBaseline."+this.b}} -A.rR.prototype={ +A.oi.prototype={ +V(){return"TextAlign."+this.b}} +A.QK.prototype={ +V(){return"TextBaseline."+this.b}} +A.t0.prototype={ l(a,b){if(b==null)return!1 -return b instanceof A.rR&&b.a===this.a}, +return b instanceof A.t0&&b.a===this.a}, gJ(a){return B.e.gJ(this.a)}, j(a){var s,r=this.a if(r===0)return"TextDecoration.none" @@ -67504,345 +68794,323 @@ 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.b.cs(s,", ")+"])"}} -A.vZ.prototype={ -W(){return"TextDecorationStyle."+this.b}} -A.a9B.prototype={ -W(){return"TextLeadingDistribution."+this.b}} -A.QB.prototype={ +return"TextDecoration.combine(["+B.b.cp(s,", ")+"])"}} +A.w9.prototype={ +V(){return"TextDecorationStyle."+this.b}} +A.aaq.prototype={ +V(){return"TextLeadingDistribution."+this.b}} +A.QS.prototype={ l(a,b){var s if(b==null)return!1 -if(J.aj(b)!==A.L(this))return!1 -if(b instanceof A.QB)s=b.c===this.c +if(J.ak(b)!==A.L(this))return!1 +if(b instanceof A.QS)s=b.c===this.c else s=!1 return s}, -gJ(a){return A.a4(!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)}, +gJ(a){return A.a3(!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.mR.prototype={ -W(){return"TextDirection."+this.b}} -A.hD.prototype={ +A.n3.prototype={ +V(){return"TextDirection."+this.b}} +A.hx.prototype={ l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.hD&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.hx&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, gJ(a){var s=this -return A.a4(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)}, +return A.a3(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.c.aY(s.a,1)+", "+B.c.aY(s.b,1)+", "+B.c.aY(s.c,1)+", "+B.c.aY(s.d,1)+", "+s.e.j(0)+")"}} -A.Qs.prototype={ -W(){return"TextAffinity."+this.b}} -A.bZ.prototype={ +return"TextBox.fromLTRBD("+B.c.b3(s.a,1)+", "+B.c.b3(s.b,1)+", "+B.c.b3(s.c,1)+", "+B.c.b3(s.d,1)+", "+s.e.j(0)+")"}} +A.QJ.prototype={ +V(){return"TextAffinity."+this.b}} +A.c2.prototype={ l(a,b){if(b==null)return!1 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.bZ&&b.a===this.a&&b.b===this.b}, -gJ(a){return A.a4(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)}, +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.c2&&b.a===this.a&&b.b===this.b}, +gJ(a){return A.a3(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.L(this).j(0)+"(offset: "+this.a+", affinity: "+this.b.j(0)+")"}} A.d8.prototype={ -gdD(){return this.a>=0&&this.b>=0}, +gds(){return this.a>=0&&this.b>=0}, l(a,b){if(b==null)return!1 if(this===b)return!0 return b instanceof A.d8&&b.a===this.a&&b.b===this.b}, -gJ(a){return A.a4(B.e.gJ(this.a),B.e.gJ(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)}, +gJ(a){return A.a3(B.e.gJ(this.a),B.e.gJ(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.rf.prototype={ +A.rn.prototype={ l(a,b){if(b==null)return!1 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.rf&&b.a===this.a}, +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.rn&&b.a===this.a}, gJ(a){return B.c.gJ(this.a)}, j(a){return A.L(this).j(0)+"(width: "+A.j(this.a)+")"}} -A.Yi.prototype={ -W(){return"BoxHeightStyle."+this.b}} -A.asp.prototype={ -W(){return"BoxWidthStyle."+this.b}} -A.B5.prototype={ -W(){return"TileMode."+this.b}} -A.yj.prototype={} -A.a82.prototype={} -A.Cq.prototype={ -W(){return"Brightness."+this.b}} -A.asO.prototype={ +A.YF.prototype={ +V(){return"BoxHeightStyle."+this.b}} +A.atz.prototype={ +V(){return"BoxWidthStyle."+this.b}} +A.Bg.prototype={ +V(){return"TileMode."+this.b}} +A.yr.prototype={} +A.a8N.prototype={} +A.CC.prototype={ +V(){return"Brightness."+this.b}} +A.atY.prototype={ l(a,b){if(b==null)return!1 return this===b}, -gJ(a){return A.y.prototype.gJ.call(this,this)}} -A.a1k.prototype={ +gJ(a){return A.A.prototype.gJ.call(this,this)}} +A.a1N.prototype={ l(a,b){var s if(b==null)return!1 -if(J.aj(b)!==A.L(this))return!1 -if(b instanceof A.a1k)s=!0 +if(J.ak(b)!==A.L(this))return!1 +if(b instanceof A.a1N)s=!0 else s=!1 return s}, -gJ(a){return A.a4(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)}, +gJ(a){return A.a3(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.ar4.prototype={ -Ev(a){var s,r,q -if(A.jt(a,0,null).ga9V())return A.n7(B.es,a,B.P,!1) +A.asg.prototype={ +Ej(a){var s,r,q +if(A.jC(a,0,null).gaaz())return A.nj(B.ev,a,B.Q,!1) s=this.b if(s==null){s=self.window.document.querySelector("meta[name=assetBase]") r=s==null?null:s.content s=r==null if(!s)self.window.console.warn("The `assetBase` meta tag is now deprecated.\nUse engineInitializer.initializeEngine(config) instead.\nSee: https://docs.flutter.dev/development/platform-integration/web/initialization") q=this.b=s?"":r -s=q}return A.n7(B.es,s+"assets/"+a,B.P,!1)}} -A.b51.prototype={ -$1(a){return this.aeN(a)}, +s=q}return A.nj(B.ev,s+"assets/"+a,B.Q,!1)}} +A.b60.prototype={ +$1(a){return this.afn(a)}, $0(){return this.$1(null)}, $C:"$1", $R:0, $D(){return[null]}, -aeN(a){var s=0,r=A.t(t.H) +afn(a){var s=0,r=A.t(t.H) var $async$$1=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(A.b5C(a),$async$$1) +return A.B(A.b6B(a),$async$$1) case 2:return A.q(null,r)}}) return A.r($async$$1,r)}, -$S:376} -A.b52.prototype={ +$S:381} +A.b61.prototype={ $0(){var s=0,r=A.t(t.P),q=this var $async$$0=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:q.a.$0() s=2 -return A.A(A.bbH(),$async$$0) +return A.B(A.bcz(),$async$$0) case 2:q.b.$0() return A.q(null,r)}}) return A.r($async$$0,r)}, -$S:104} -A.asx.prototype={ -WD(a){return $.bl7.d4(0,a,new A.asy(a))}} -A.asy.prototype={ -$0(){return t.e.a(A.cj(this.a))}, -$S:96} -A.aAV.prototype={ -R9(a){var s=new A.aAY(a) -A.dG(self.window,"popstate",B.r4.WD(s),null) -return new A.aAX(this,s)}, -dC(){var s=self.window.location.hash +$S:107} +A.atH.prototype={ +X8(a){return $.bme.cW(0,a,new A.atI(a))}} +A.atI.prototype={ +$0(){return t.e.a(A.co(this.a))}, +$S:110} +A.aBU.prototype={ +R4(a){var s=new A.aBX(a) +A.dL(self.window,"popstate",B.r7.X8(s),null) +return new A.aBW(this,s)}, +dq(){var s=self.window.location.hash if(s.length===0||s==="#")return"/" return B.d.cf(s,1)}, -WI(a){return A.beM(self.window.history)}, -ac0(a){var s,r=a.length===0||a==="/"?"":"#"+a,q=self.window.location.pathname +Xd(a){return A.bfM(self.window.history)}, +acD(a){var s,r=a.length===0||a==="/"?"":"#"+a,q=self.window.location.pathname if(q==null)q=null q.toString s=self.window.location.search if(s==null)s=null s.toString return q+s+r}, -acg(a,b,c,d){var s=this.ac0(d),r=self.window.history,q=A.bc(b) +acT(a,b,c,d){var s=this.acD(d),r=self.window.history,q=A.bf(b) if(q==null)q=t.K.a(q) r.pushState(q,c,s)}, -vC(a,b,c,d){var s,r=this.ac0(d),q=self.window.history +vm(a,b,c,d){var s,r=this.acD(d),q=self.window.history if(b==null)s=null -else{s=A.bc(b) +else{s=A.bf(b) if(s==null)s=t.K.a(s)}q.replaceState(s,c,r)}, -EL(a,b){var s=self.window.history +Ez(a,b){var s=self.window.history s.go(b) -return this.aF9()}, -aF9(){var s=new A.aR($.aG,t.D4),r=A.ba("unsubscribe") -r.b=this.R9(new A.aAW(r,new A.bT(s,t.gR))) +return this.aFN()}, +aFN(){var s=new A.aV($.aP,t.U),r=A.bd("unsubscribe") +r.b=this.R4(new A.aBV(r,new A.bX(s,t.gR))) return s}} -A.aAY.prototype={ +A.aBX.prototype={ $1(a){var s=t.e.a(a).state if(s==null)s=null -else{s=A.bbA(s) +else{s=A.bcs(s) s.toString}this.a.$1(s)}, -$S:379} -A.aAX.prototype={ +$S:390} +A.aBW.prototype={ $0(){var s=this.b -A.hx(self.window,"popstate",B.r4.WD(s),null) -$.bl7.N(0,s) +A.hs(self.window,"popstate",B.r7.X8(s),null) +$.bme.O(0,s) return null}, $S:0} -A.aAW.prototype={ -$1(a){this.a.b7().$0() -this.b.i8(0)}, +A.aBV.prototype={ +$1(a){this.a.bc().$0() +this.b.hZ(0)}, $S:8} -A.aI3.prototype={} -A.XD.prototype={ -gG(a){return a.length}} -A.XE.prototype={ -H(a,b){throw A.d(A.a8("Not supported"))}, -aZ(a,b){return A.n9(a.get(b))!=null}, -i(a,b){return A.n9(a.get(b))}, -ac(a,b){var s,r,q=a.entries() +A.aJ6.prototype={} +A.XY.prototype={ +gE(a){return a.length}} +A.Y_.prototype={ +I(a,b){throw A.d(A.a8("Not supported"))}, +b1(a,b){return A.nm(a.get(b))!=null}, +i(a,b){return A.nm(a.get(b))}, +am(a,b){var s,r,q=a.entries() for(;!0;){s=q.next() r=s.done r.toString if(r)return r=s.value[0] r.toString -b.$2(r,A.n9(s.value[1]))}}, -gdt(a){var s=A.b([],t.T) -this.ac(a,new A.arc(s)) +b.$2(r,A.nm(s.value[1]))}}, +gdh(a){var s=A.b([],t.T) +this.am(a,new A.asn(s)) return s}, -gbz(a){var s=A.b([],t.n4) -this.ac(a,new A.ard(s)) +gbx(a){var s=A.b([],t.n4) +this.am(a,new A.aso(s)) return s}, -gG(a){var s=a.size +gE(a){var s=a.size s.toString return s}, gaB(a){var s=a.size s.toString return s===0}, -gdj(a){var s=a.size +gd7(a){var s=a.size s.toString return s!==0}, -u(a,b,c){throw A.d(A.a8("Not supported"))}, -d4(a,b,c){throw A.d(A.a8("Not supported"))}, -N(a,b){throw A.d(A.a8("Not supported"))}, -$ibt:1} -A.arc.prototype={ +q(a,b,c){throw A.d(A.a8("Not supported"))}, +cW(a,b,c){throw A.d(A.a8("Not supported"))}, +O(a,b){throw A.d(A.a8("Not supported"))}, +$ibx:1} +A.asn.prototype={ $2(a,b){return this.a.push(a)}, -$S:22} -A.ard.prototype={ +$S:25} +A.aso.prototype={ $2(a,b){return this.a.push(b)}, -$S:22} -A.XH.prototype={ -gG(a){return a.length}} -A.tM.prototype={} -A.a4n.prototype={ -gG(a){return a.length}} -A.abw.prototype={} -A.Xr.prototype={ -aFs(a,b){var s,r=this.b,q=r.i(0,b.a) +$S:25} +A.Y2.prototype={ +gE(a){return a.length}} +A.tW.prototype={} +A.a52.prototype={ +gE(a){return a.length}} +A.acn.prototype={} +A.XM.prototype={ +aG6(a,b){var s,r=this.b,q=r.i(0,b.a) if(q!=null){this.a[q]=b return}s=this.a s.push(b) -r.u(0,b.a,s.length-1)}, -gG(a){return this.a.length}, +r.q(0,b.a,s.length-1)}, +gE(a){return this.a.length}, i(a,b){return this.a[b]}, ga5(a){return B.b.ga5(this.a)}, -ga9(a){return B.b.ga9(this.a)}, +ga4(a){return B.b.ga4(this.a)}, gaB(a){return this.a.length===0}, -gdj(a){return this.a.length!==0}, +gd7(a){return this.a.length!==0}, gav(a){var s=this.a -return new J.dJ(s,s.length,A.a6(s).h("dJ<1>"))}} -A.tI.prototype={ -gBR(a){var s,r,q,p=this,o=p.ax -if(o instanceof A.H_){o=o.gBR(o) +return new J.dQ(s,s.length,A.a6(s).h("dQ<1>"))}} +A.tR.prototype={ +gBE(a){var s,r,q,p=this,o=p.ax +if(o instanceof A.Hg){o=o.gBE(o) p.ax=o}if(o==null){s=p.at -if(s!=null){if(p.as===8){o=s.kx() -s=A.uy(B.m0) -r=A.uy(B.m3) -o=A.uG(o,0,null,0) -q=A.b9c(null) -r=new A.LG(o,q,s,r) +if(s!=null){if(p.as===8){o=s.kz() +s=A.uF(B.m5) +r=A.uF(B.m8) +o=A.uQ(o,0,null,0) +q=A.ba9(null) +r=new A.LZ(o,q,s,r) r.b=!0 -r.P_() -q=t.Cm.a(A.cg(q.c.buffer,0,q.a)) +r.OV() +q=t.Cm.a(B.aQ.j8(q.c.buffer,0,q.a)) p.ax=q -o=q}else{o=s.kx() +o=q}else{o=s.kz() p.ax=o}p.as=0}}return o}, -a8o(){var s,r,q,p,o=this -if(o.ax==null&&o.at!=null){if(o.as===8){s=o.at.kx() -r=A.uy(B.m0) -q=A.uy(B.m3) -s=A.uG(s,0,null,0) -p=A.b9c(null) -q=new A.LG(s,p,r,q) +a8X(){var s,r,q,p,o=this +if(o.ax==null&&o.at!=null){if(o.as===8){s=o.at.kz() +r=A.uF(B.m5) +q=A.uF(B.m8) +s=A.uQ(s,0,null,0) +p=A.ba9(null) +q=new A.LZ(s,p,r,q) q.b=!0 -q.P_() -o.ax=t.Cm.a(A.cg(p.c.buffer,0,p.a))}else o.ax=o.at.kx() +q.OV() +o.ax=t.Cm.a(B.aQ.j8(p.c.buffer,0,p.a))}else o.ax=o.at.kz() o.as=0}}, j(a){return this.a}} -A.ayp.prototype={} -A.aqG.prototype={ -aIP(a,b,c){var s,r,q,p,o,n,m,l,k,j=this -for(s=b+c,r=j.c,q=j.b,p=b;pq.byteLength)A.Z(A.bQ("Input buffer too short",null)) -if(16>r.byteLength)A.Z(A.bQ("Output buffer too short",null)) -if(m.c)m.ar0(q,0,r,0,l) -else m.aq9(q,0,r,0,l) -for(k=0;kp.byteLength)A.V(A.bM("Input buffer too short",null)) +if(16>q.byteLength)A.V(A.bM("Output buffer too short",null)) +if(l.c)l.arC(p,0,q,0,k) +else l.aqK(p,0,q,0,k) +for(j=0;j>>0)}++i.a}return c}} +A.XN.prototype={} +A.aDk.prototype={} +A.aDj.prototype={ +gE(a){var s=this.e s===$&&A.c() return s-(this.b-this.c)}, -gaay(){var s=this.b,r=this.e +gabc(){var s=this.b,r=this.e r===$&&A.c() return s>=this.c+r}, -i(a,b){return this.a[this.b+b]}, -pz(a,b){var s,r=this,q=r.c +i(a,b){return J.bU(this.a,this.b+b)}, +pu(a,b){var s,r=this,q=r.c a+=q if(b<0){s=r.e s===$&&A.c() -b=s-(a-q)}return A.uG(r.a,r.d,b,a)}, -fo(){return this.a[this.b++]}, -t8(a){var s=this,r=s.pz(s.b-s.c,a) -s.b=s.b+r.gG(r) +b=s-(a-q)}return A.uQ(r.a,r.d,b,a)}, +fo(){return J.bU(this.a,this.b++)}, +t_(a){var s=this,r=s.pu(s.b-s.c,a) +s.b=s.b+r.gE(r) return r}, -Vp(a,b){var s,r,q,p,o,n,m,l,k=this +VS(a,b){var s,r,q,p,o,n,m,l,k,j=this if(a==null){q=A.b([],t.t) -if(k.gaay())return"" -p=k.c -o=k.a -while(!0){n=k.b -m=k.e -m===$&&A.c() -if(!(n>>0 -return(q<<24|r<<16|s<<8|l)>>>0}, -qr(){var s,r,q,p,o,n,m,l=this,k=l.a,j=l.b,i=l.b=j+1,h=k[j]&255 -j=l.b=i+1 -s=k[i]&255 -i=l.b=j+1 -r=k[j]&255 -j=l.b=i+1 -q=k[i]&255 -i=l.b=j+1 -p=k[j]&255 -j=l.b=i+1 -o=k[i]&255 -i=l.b=j+1 -n=k[j]&255 -l.b=i+1 -m=k[i]&255 -if(l.d===1)return(B.e.oj(h,56)|B.e.oj(s,48)|B.e.oj(r,40)|B.e.oj(q,32)|p<<24|o<<16|n<<8|m)>>>0 -return(B.e.oj(m,56)|B.e.oj(n,48)|B.e.oj(o,40)|B.e.oj(p,32)|q<<24|r<<16|s<<8|h)>>>0}, -kx(){var s,r,q,p,o=this,n=o.gG(o),m=o.a -if(t.H3.b(m)){s=o.b -r=m.length -if(s+n>r)n=r-s -return A.cg(m.buffer,m.byteOffset+s,n)}s=o.b -q=s+n -p=m.length -return new Uint8Array(A.e3(J.btB(m,s,q>p?p:q)))}} -A.aGp.prototype={} -A.aGo.prototype={ -Wc(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.Oh(r-p) -B.F.dM(q,s,r,a) +KS(a){return this.VS(a,!0)}, +ad4(){return this.VS(null,!0)}, +e7(){var s=this,r=s.a,q=J.aj(r),p=q.i(r,s.b++)&255,o=q.i(r,s.b++)&255 +if(s.d===1)return p<<8|o +return o<<8|p}, +f9(){var s=this,r=s.a,q=J.aj(r),p=q.i(r,s.b++)&255,o=q.i(r,s.b++)&255,n=q.i(r,s.b++)&255,m=q.i(r,s.b++)&255 +if(s.d===1)return(p<<24|o<<16|n<<8|m)>>>0 +return(m<<24|n<<16|o<<8|p)>>>0}, +qk(){var s=this,r=s.a,q=J.aj(r),p=q.i(r,s.b++)&255,o=q.i(r,s.b++)&255,n=q.i(r,s.b++)&255,m=q.i(r,s.b++)&255,l=q.i(r,s.b++)&255,k=q.i(r,s.b++)&255,j=q.i(r,s.b++)&255,i=q.i(r,s.b++)&255 +if(s.d===1)return(B.e.og(p,56)|B.e.og(o,48)|B.e.og(n,40)|B.e.og(m,32)|l<<24|k<<16|j<<8|i)>>>0 +return(B.e.og(i,56)|B.e.og(j,48)|B.e.og(k,40)|B.e.og(l,32)|m<<24|n<<16|o<<8|p)>>>0}, +kz(){var s,r,q=this,p=q.gE(q),o=q.a +if(t.H3.b(o)){s=J.aj(o) +if(q.b+p>s.gE(o))p=s.gE(o)-q.b +return J.ig(s.gdc(o),s.gfB(o)+q.b,p)}r=q.b+p +s=J.aj(o) +if(r>s.gE(o))r=s.gE(o) +return new Uint8Array(A.ea(s.cA(o,q.b,r)))}} +A.aHs.prototype={} +A.aHr.prototype={ +WG(a){var s,r,q,p,o=this,n=J.b3(a) +for(;s=o.a,r=s+n,q=o.c,p=q.length,r>p;)o.Oc(r-p) +B.K.dD(q,s,r,a) o.a+=n}, -aS6(a){var s,r,q,p,o=this,n=a.c +aSK(a){var s,r,q,p,o=this,n=a.c while(!0){s=o.a r=a.e r===$&&A.c() @@ -67850,35 +69118,35 @@ r=s+(r-(a.b-n)) q=o.c p=q.length if(!(r>p))break -o.Oh(r-p)}B.F.c2(q,s,s+a.gG(a),a.a,a.b) -o.a=o.a+a.gG(a)}, -pz(a,b){var s=this +o.Oc(r-p)}B.K.c3(q,s,s+a.gE(a),a.a,a.b) +o.a=o.a+a.gE(a)}, +pu(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.cg(s.c.buffer,a,b-a)}, -XA(a){return this.pz(a,null)}, -Oh(a){var s=a!=null?a>32768?a:32768:32768,r=this.c,q=r.length,p=new Uint8Array((q+s)*2) -B.F.dM(p,0,q,r) +return B.aQ.j8(s.c.buffer,a,b-a)}, +Y6(a){return this.pu(a,null)}, +Oc(a){var s=a!=null?a>32768?a:32768:32768,r=this.c,q=r.length,p=new Uint8Array((q+s)*2) +B.K.dD(p,0,q,r) this.c=p}, -ard(){return this.Oh(null)}, -gG(a){return this.a}} -A.aSN.prototype={ -ank(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,a4=this,a5=a4.arE(a6) +arO(){return this.Oc(null)}, +gE(a){return this.a}} +A.aTY.prototype={ +anV(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,a4=this,a5=a4.ase(a6) a4.a=a5 s=a6.c a6.b=s+a5 -a6.fa() -a6.ee() -a6.ee() -a6.ee() -a6.ee() -a4.f=a6.fa() -a4.r=a6.fa() -r=a6.ee() -if(r>0)a6.Vp(r,!1) -a4.azO(a6) -q=a6.pz(a4.r,a4.f) +a6.f9() +a6.e7() +a6.e7() +a6.e7() +a6.e7() +a4.f=a6.f9() +a4.r=a6.f9() +r=a6.e7() +if(r>0)a6.VS(r,!1) +a4.aAq(a6) +q=a6.pu(a4.r,a4.f) a5=q.c p=a4.x o=t.t @@ -67886,193 +69154,193 @@ while(!0){n=q.b m=q.e m===$&&A.c() if(!(n0)n.at=q.L3(k) -if(j>0){f=q.pz(q.b-a5,j) +q.e7() +n.Q=q.f9() +g=n.as=q.f9() +if(k>0)n.at=q.KS(k) +if(j>0){f=q.pu(q.b-a5,j) e=q.b d=f.e d===$&&A.c() q.b=e+(d-(f.b-f.c)) -n.ax=f.kx() +n.ax=f.kz() d=f.b-=j if(d<0)f.b=0 -c=f.ee() -b=f.ee() -if(c===1){if(b>=8&&l===4294967295){n.x=f.qr() -b-=8}if(b>=8&&m===4294967295){n.w=f.qr() -b-=8}if(b>=8&&g===4294967295){m=f.qr() +c=f.e7() +b=f.e7() +if(c===1){if(b>=8&&l===4294967295){n.x=f.qk() +b-=8}if(b>=8&&m===4294967295){n.w=f.qk() +b-=8}if(b>=8&&g===4294967295){m=f.qk() n.as=m b-=8}else m=g -if(b>=4&&h===65535)n.y=f.fa()}else m=g}else m=g -if(i>0)q.L3(i) +if(b>=4&&h===65535)n.y=f.f9()}else m=g}else m=g +if(i>0)q.KS(i) a6.b=s+m -m=new A.H_(A.b([],o),n,A.b([0,0,0],o)) -l=a6.fa() +m=new A.Hg(A.b([],o),n,A.b([0,0,0],o)) +l=a6.f9() m.a=l -if(l!==67324752)A.Z(A.Cc("Invalid Zip Signature")) -a6.ee() -l=a6.ee() +if(l!==67324752)A.V(A.Cp("Invalid Zip Signature")) +a6.e7() +l=a6.e7() m.c=l -m.d=a6.ee() -m.e=a6.ee() -m.f=a6.ee() -m.r=a6.fa() -a6.fa() -m.x=a6.fa() -a=a6.ee() -a0=a6.ee() -m.y=a6.L3(a) -f=a6.pz(a6.b-s,a0) +m.d=a6.e7() +m.e=a6.e7() +m.f=a6.e7() +m.r=a6.f9() +a6.f9() +m.x=a6.f9() +a=a6.e7() +a0=a6.e7() +m.y=a6.KS(a) +f=a6.pu(a6.b-s,a0) h=a6.b g=f.e g===$&&A.c() a6.b=h+(g-(f.b-f.c)) -g=f.kx() +g=f.kz() m.z=g l=(l&1)!==0?1:0 m.ay=l m.CW=a7 h=n.w h.toString -f=a6.pz(a6.b-s,h) +f=a6.pu(a6.b-s,h) h=a6.b e=f.e e===$&&A.c() a6.b=h+(e-(f.b-f.c)) m.as=f -if(l!==0&&a0>2){a1=A.uG(g,0,null,0) -if(a1.ee()===39169){a1.ee() -a1.ee() -a1.L3(2) -l=a1.a[a1.b++] -a2=a1.ee() +if(l!==0&&a0>2){a1=A.uQ(g,0,null,0) +if(a1.e7()===39169){a1.e7() +a1.e7() +a1.KS(2) +l=J.bU(a1.a,a1.b++) +a2=a1.e7() m.ay=2 -m.ch=new A.aqH(l,a2) -m.d=a2}}if((m.c&8)!==0){a3=a6.fa() -if(a3===134695760)m.r=a6.fa() +m.ch=new A.arT(l,a2) +m.d=a2}}if((m.c&8)!==0){a3=a6.f9() +if(a3===134695760)m.r=a6.f9() else m.r=a3 -a6.fa() -m.x=a6.fa()}l=n.at +a6.f9() +m.x=a6.f9()}l=n.at m.y=l===null?m.y:l n.ch=m p.push(n)}}, -azO(a){var s,r,q,p,o=a.c,n=a.b-o,m=this.a-20 +aAq(a){var s,r,q,p,o=a.c,n=a.b-o,m=this.a-20 if(m<0)return -s=a.pz(m,20) -if(s.fa()!==117853008){a.b=o+n -return}s.fa() -r=s.qr() -s.fa() +s=a.pu(m,20) +if(s.f9()!==117853008){a.b=o+n +return}s.f9() +r=s.qk() +s.f9() a.b=o+r -if(a.fa()!==101075792){a.b=o+n -return}a.qr() -a.ee() -a.ee() -a.fa() -a.fa() -a.qr() -a.qr() -q=a.qr() -p=a.qr() +if(a.f9()!==101075792){a.b=o+n +return}a.qk() +a.e7() +a.e7() +a.f9() +a.f9() +a.qk() +a.qk() +q=a.qk() +p=a.qk() this.f=q this.r=p a.b=o+n}, -arE(a){var s,r=a.b,q=a.c -for(s=a.gG(a)-5;s>=0;--s){a.b=q+s -if(a.fa()===101010256){a.b=q+(r-q) -return s}}throw A.d(A.Cc("Could not find End of Central Directory Record"))}} -A.aqH.prototype={} -A.H_.prototype={ -gBR(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.at +ase(a){var s,r=a.b,q=a.c +for(s=a.gE(a)-5;s>=0;--s){a.b=q+s +if(a.f9()===101010256){a.b=q+(r-q) +return s}}throw A.d(A.Cp("Could not find End of Central Directory Record"))}} +A.arT.prototype={} +A.Hg.prototype={ +gBE(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.at if(f==null){if(g.ay!==0){f=g.as f===$&&A.c() -if(f.gG(f)<=0){g.at=g.as.kx() +if(f.gE(f)<=0){g.at=g.as.kz() g.ay=0}else{f=g.ay -if(f===1)g.as=g.aq7(g.as) +if(f===1)g.as=g.aqI(g.as) else if(f===2){f=g.as s=g.ch.c -if(s===1){r=f.t8(8).kx() -q=16}else if(s===2){r=f.t8(12).kx() -q=24}else{r=f.t8(16).kx() -q=32}p=f.t8(2).kx() -o=f.t8(f.gG(f)-10).kx() +if(s===1){r=f.t_(8).kz() +q=16}else if(s===2){r=f.t_(12).kz() +q=24}else{r=f.t_(16).kz() +q=32}p=f.t_(2).kz() +o=f.t_(f.gE(f)-10).kz() f=g.CW f.toString -n=A.bD1(f,r,q) -m=new Uint8Array(A.e3(B.F.cI(n,0,q))) +n=A.bEo(f,r,q) +m=new Uint8Array(A.ea(B.K.cA(n,0,q))) f=q*2 -if(!A.bCs(B.F.cI(n,f,f+2),p))A.Z(A.bI("password error")) +if(!A.bDP(B.K.cA(n,f,f+2),p))A.V(A.bN("password error")) f=new Uint8Array(16) -l=new A.aqG(f,new Uint8Array(16),m,q) +l=new A.arS(f,new Uint8Array(16),m,q) f=t.S -s=J.LR(0,f) +s=J.M9(0,f) k=t.t j=A.b([99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],k) i=A.b([82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],k) -k=l.f=new A.aqm(s,j,i,A.b([1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],k),A.b([2774754246,2222750968,2574743534,2373680118,234025727,3177933782,2976870366,1422247313,1345335392,50397442,2842126286,2099981142,436141799,1658312629,3870010189,2591454956,1170918031,2642575903,1086966153,2273148410,368769775,3948501426,3376891790,200339707,3970805057,1742001331,4255294047,3937382213,3214711843,4154762323,2524082916,1539358875,3266819957,486407649,2928907069,1780885068,1513502316,1094664062,49805301,1338821763,1546925160,4104496465,887481809,150073849,2473685474,1943591083,1395732834,1058346282,201589768,1388824469,1696801606,1589887901,672667696,2711000631,251987210,3046808111,151455502,907153956,2608889883,1038279391,652995533,1764173646,3451040383,2675275242,453576978,2659418909,1949051992,773462580,756751158,2993581788,3998898868,4221608027,4132590244,1295727478,1641469623,3467883389,2066295122,1055122397,1898917726,2542044179,4115878822,1758581177,0,753790401,1612718144,536673507,3367088505,3982187446,3194645204,1187761037,3653156455,1262041458,3729410708,3561770136,3898103984,1255133061,1808847035,720367557,3853167183,385612781,3309519750,3612167578,1429418854,2491778321,3477423498,284817897,100794884,2172616702,4031795360,1144798328,3131023141,3819481163,4082192802,4272137053,3225436288,2324664069,2912064063,3164445985,1211644016,83228145,3753688163,3249976951,1977277103,1663115586,806359072,452984805,250868733,1842533055,1288555905,336333848,890442534,804056259,3781124030,2727843637,3427026056,957814574,1472513171,4071073621,2189328124,1195195770,2892260552,3881655738,723065138,2507371494,2690670784,2558624025,3511635870,2145180835,1713513028,2116692564,2878378043,2206763019,3393603212,703524551,3552098411,1007948840,2044649127,3797835452,487262998,1994120109,1004593371,1446130276,1312438900,503974420,3679013266,168166924,1814307912,3831258296,1573044895,1859376061,4021070915,2791465668,2828112185,2761266481,937747667,2339994098,854058965,1137232011,1496790894,3077402074,2358086913,1691735473,3528347292,3769215305,3027004632,4199962284,133494003,636152527,2942657994,2390391540,3920539207,403179536,3585784431,2289596656,1864705354,1915629148,605822008,4054230615,3350508659,1371981463,602466507,2094914977,2624877800,555687742,3712699286,3703422305,2257292045,2240449039,2423288032,1111375484,3300242801,2858837708,3628615824,84083462,32962295,302911004,2741068226,1597322602,4183250862,3501832553,2441512471,1489093017,656219450,3114180135,954327513,335083755,3013122091,856756514,3144247762,1893325225,2307821063,2811532339,3063651117,572399164,2458355477,552200649,1238290055,4283782570,2015897680,2061492133,2408352771,4171342169,2156497161,386731290,3669999461,837215959,3326231172,3093850320,3275833730,2962856233,1999449434,286199582,3417354363,4233385128,3602627437,974525996],k),A.b([1353184337,1399144830,3282310938,2522752826,3412831035,4047871263,2874735276,2466505547,1442459680,4134368941,2440481928,625738485,4242007375,3620416197,2151953702,2409849525,1230680542,1729870373,2551114309,3787521629,41234371,317738113,2744600205,3338261355,3881799427,2510066197,3950669247,3663286933,763608788,3542185048,694804553,1154009486,1787413109,2021232372,1799248025,3715217703,3058688446,397248752,1722556617,3023752829,407560035,2184256229,1613975959,1165972322,3765920945,2226023355,480281086,2485848313,1483229296,436028815,2272059028,3086515026,601060267,3791801202,1468997603,715871590,120122290,63092015,2591802758,2768779219,4068943920,2997206819,3127509762,1552029421,723308426,2461301159,4042393587,2715969870,3455375973,3586000134,526529745,2331944644,2639474228,2689987490,853641733,1978398372,971801355,2867814464,111112542,1360031421,4186579262,1023860118,2919579357,1186850381,3045938321,90031217,1876166148,4279586912,620468249,2548678102,3426959497,2006899047,3175278768,2290845959,945494503,3689859193,1191869601,3910091388,3374220536,0,2206629897,1223502642,2893025566,1316117100,4227796733,1446544655,517320253,658058550,1691946762,564550760,3511966619,976107044,2976320012,266819475,3533106868,2660342555,1338359936,2720062561,1766553434,370807324,179999714,3844776128,1138762300,488053522,185403662,2915535858,3114841645,3366526484,2233069911,1275557295,3151862254,4250959779,2670068215,3170202204,3309004356,880737115,1982415755,3703972811,1761406390,1676797112,3403428311,277177154,1076008723,538035844,2099530373,4164795346,288553390,1839278535,1261411869,4080055004,3964831245,3504587127,1813426987,2579067049,4199060497,577038663,3297574056,440397984,3626794326,4019204898,3343796615,3251714265,4272081548,906744984,3481400742,685669029,646887386,2764025151,3835509292,227702864,2613862250,1648787028,3256061430,3904428176,1593260334,4121936770,3196083615,2090061929,2838353263,3004310991,999926984,2809993232,1852021992,2075868123,158869197,4095236462,28809964,2828685187,1701746150,2129067946,147831841,3873969647,3650873274,3459673930,3557400554,3598495785,2947720241,824393514,815048134,3227951669,935087732,2798289660,2966458592,366520115,1251476721,4158319681,240176511,804688151,2379631990,1303441219,1414376140,3741619940,3820343710,461924940,3089050817,2136040774,82468509,1563790337,1937016826,776014843,1511876531,1389550482,861278441,323475053,2355222426,2047648055,2383738969,2302415851,3995576782,902390199,3991215329,1018251130,1507840668,1064563285,2043548696,3208103795,3939366739,1537932639,342834655,2262516856,2180231114,1053059257,741614648,1598071746,1925389590,203809468,2336832552,1100287487,1895934009,3736275976,2632234200,2428589668,1636092795,1890988757,1952214088,1113045200],k)) +k=l.f=new A.ary(s,j,i,A.b([1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],k),A.b([2774754246,2222750968,2574743534,2373680118,234025727,3177933782,2976870366,1422247313,1345335392,50397442,2842126286,2099981142,436141799,1658312629,3870010189,2591454956,1170918031,2642575903,1086966153,2273148410,368769775,3948501426,3376891790,200339707,3970805057,1742001331,4255294047,3937382213,3214711843,4154762323,2524082916,1539358875,3266819957,486407649,2928907069,1780885068,1513502316,1094664062,49805301,1338821763,1546925160,4104496465,887481809,150073849,2473685474,1943591083,1395732834,1058346282,201589768,1388824469,1696801606,1589887901,672667696,2711000631,251987210,3046808111,151455502,907153956,2608889883,1038279391,652995533,1764173646,3451040383,2675275242,453576978,2659418909,1949051992,773462580,756751158,2993581788,3998898868,4221608027,4132590244,1295727478,1641469623,3467883389,2066295122,1055122397,1898917726,2542044179,4115878822,1758581177,0,753790401,1612718144,536673507,3367088505,3982187446,3194645204,1187761037,3653156455,1262041458,3729410708,3561770136,3898103984,1255133061,1808847035,720367557,3853167183,385612781,3309519750,3612167578,1429418854,2491778321,3477423498,284817897,100794884,2172616702,4031795360,1144798328,3131023141,3819481163,4082192802,4272137053,3225436288,2324664069,2912064063,3164445985,1211644016,83228145,3753688163,3249976951,1977277103,1663115586,806359072,452984805,250868733,1842533055,1288555905,336333848,890442534,804056259,3781124030,2727843637,3427026056,957814574,1472513171,4071073621,2189328124,1195195770,2892260552,3881655738,723065138,2507371494,2690670784,2558624025,3511635870,2145180835,1713513028,2116692564,2878378043,2206763019,3393603212,703524551,3552098411,1007948840,2044649127,3797835452,487262998,1994120109,1004593371,1446130276,1312438900,503974420,3679013266,168166924,1814307912,3831258296,1573044895,1859376061,4021070915,2791465668,2828112185,2761266481,937747667,2339994098,854058965,1137232011,1496790894,3077402074,2358086913,1691735473,3528347292,3769215305,3027004632,4199962284,133494003,636152527,2942657994,2390391540,3920539207,403179536,3585784431,2289596656,1864705354,1915629148,605822008,4054230615,3350508659,1371981463,602466507,2094914977,2624877800,555687742,3712699286,3703422305,2257292045,2240449039,2423288032,1111375484,3300242801,2858837708,3628615824,84083462,32962295,302911004,2741068226,1597322602,4183250862,3501832553,2441512471,1489093017,656219450,3114180135,954327513,335083755,3013122091,856756514,3144247762,1893325225,2307821063,2811532339,3063651117,572399164,2458355477,552200649,1238290055,4283782570,2015897680,2061492133,2408352771,4171342169,2156497161,386731290,3669999461,837215959,3326231172,3093850320,3275833730,2962856233,1999449434,286199582,3417354363,4233385128,3602627437,974525996],k),A.b([1353184337,1399144830,3282310938,2522752826,3412831035,4047871263,2874735276,2466505547,1442459680,4134368941,2440481928,625738485,4242007375,3620416197,2151953702,2409849525,1230680542,1729870373,2551114309,3787521629,41234371,317738113,2744600205,3338261355,3881799427,2510066197,3950669247,3663286933,763608788,3542185048,694804553,1154009486,1787413109,2021232372,1799248025,3715217703,3058688446,397248752,1722556617,3023752829,407560035,2184256229,1613975959,1165972322,3765920945,2226023355,480281086,2485848313,1483229296,436028815,2272059028,3086515026,601060267,3791801202,1468997603,715871590,120122290,63092015,2591802758,2768779219,4068943920,2997206819,3127509762,1552029421,723308426,2461301159,4042393587,2715969870,3455375973,3586000134,526529745,2331944644,2639474228,2689987490,853641733,1978398372,971801355,2867814464,111112542,1360031421,4186579262,1023860118,2919579357,1186850381,3045938321,90031217,1876166148,4279586912,620468249,2548678102,3426959497,2006899047,3175278768,2290845959,945494503,3689859193,1191869601,3910091388,3374220536,0,2206629897,1223502642,2893025566,1316117100,4227796733,1446544655,517320253,658058550,1691946762,564550760,3511966619,976107044,2976320012,266819475,3533106868,2660342555,1338359936,2720062561,1766553434,370807324,179999714,3844776128,1138762300,488053522,185403662,2915535858,3114841645,3366526484,2233069911,1275557295,3151862254,4250959779,2670068215,3170202204,3309004356,880737115,1982415755,3703972811,1761406390,1676797112,3403428311,277177154,1076008723,538035844,2099530373,4164795346,288553390,1839278535,1261411869,4080055004,3964831245,3504587127,1813426987,2579067049,4199060497,577038663,3297574056,440397984,3626794326,4019204898,3343796615,3251714265,4272081548,906744984,3481400742,685669029,646887386,2764025151,3835509292,227702864,2613862250,1648787028,3256061430,3904428176,1593260334,4121936770,3196083615,2090061929,2838353263,3004310991,999926984,2809993232,1852021992,2075868123,158869197,4095236462,28809964,2828685187,1701746150,2129067946,147831841,3873969647,3650873274,3459673930,3557400554,3598495785,2947720241,824393514,815048134,3227951669,935087732,2798289660,2966458592,366520115,1251476721,4158319681,240176511,804688151,2379631990,1303441219,1414376140,3741619940,3820343710,461924940,3089050817,2136040774,82468509,1563790337,1937016826,776014843,1511876531,1389550482,861278441,323475053,2355222426,2047648055,2383738969,2302415851,3995576782,902390199,3991215329,1018251130,1507840668,1064563285,2043548696,3208103795,3939366739,1537932639,342834655,2262516856,2180231114,1053059257,741614648,1598071746,1925389590,203809468,2336832552,1100287487,1895934009,3736275976,2632234200,2428589668,1636092795,1890988757,1952214088,1113045200],k)) k.c=!0 -k.b=k.aeR(!0,new A.M0(m)) -if(k.c)k.d=A.hQ(j,!0,f) -else k.d=A.hQ(i,!0,f) -h=A.bfC(A.bhM(),64) -h.D0(new A.M0(m)) +k.b=k.afr(!0,new A.Mk(m)) +if(k.c)k.d=A.hN(j,!0,f) +else k.d=A.hN(i,!0,f) +h=A.bgD(A.biS(),64) +h.CL(new A.Mk(m)) l.r=h -l.aIP(o,0,o.length) -g.as=A.uG(o,0,null,0)}g.ay=0}}f=g.d +l.aJr(o,0,J.b3(o)) +g.as=A.uQ(o,0,null,0)}g.ay=0}}f=g.d s=g.as if(f===8){s===$&&A.c() -f=A.b8u(s,g.x).c -f=t.Cm.a(A.cg(f.c.buffer,0,f.a)) +f=A.b9t(s,g.x).c +f=t.Cm.a(B.aQ.j8(f.c.buffer,0,f.a)) g.at=f g.d=0}else{s===$&&A.c() -f=s.kx() +f=s.kz() g.at=f}}return f}, j(a){return this.y}, -a5x(a){var s=this.cx,r=A.bdR(s[0],a) +a62(a){var s=this.cx,r=A.beR(s[0],a) s[0]=r r=s[1]+(r&255) s[1]=r r=r*134775813+1 s[1]=r -s[2]=A.bdR(s[2],r>>>24)}, -a_v(){var s=this.cx[2]&65535|2 +s[2]=A.beR(s[2],r>>>24)}, +a_Z(){var s=this.cx[2]&65535|2 return s*(s^1)>>>8&255}, -aq7(a){var s,r,q,p,o=this +aqI(a){var s,r,q,p,o=this for(s=0;s<12;++s){r=o.as r===$&&A.c() -o.a5x((r.a[r.b++]^o.a_v())>>>0)}r=o.as +o.a62((J.bU(r.a,r.b++)^o.a_Z())>>>0)}r=o.as r===$&&A.c() -q=r.kx() -for(r=q.length,s=0;s>>0 +o.a62(p) +r.q(q,s,p)}return A.uQ(q,0,null,0)}} +A.abV.prototype={ j(a){return this.at}} -A.aSM.prototype={ -aIK(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=null,g=new A.aSN(A.b([],t.kF)) -g.ank(a,b) +A.aTX.prototype={ +aJm(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=null,g=new A.aTY(A.b([],t.kF)) +g.anV(a,b) this.a=g -s=new A.Xr(A.b([],t.Cj),A.D(t.N,t.S)) +s=new A.XM(A.b([],t.Cj),A.D(t.N,t.S)) for(g=this.a.x,r=g.length,q=t.Cm,p=0;p>>16 i.c=m if(o.a>>>8===3)switch(m&61440){case 32768:case 0:break -case 40960:if((k instanceof A.H_?i.ax=k.gBR(k):k)==null)i.a8o() +case 40960:if((k instanceof A.Hg?i.ax=k.gBE(k):k)==null)i.a8X() m=q.a(i.ax) -B.c4.d_(m) -break}else B.d.jh(l,"/") +B.c6.cT(m) +break}else B.d.jb(l,"/") i.f=(n.f<<16|n.e)>>>0 -s.aFs(0,i)}return s}} -A.aBs.prototype={ -amW(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=a.length -for(s=0;sh.b)h.b=r -if(r>>0 -m=m>>>1}for(j=h.a,i=(r|s)>>>0,k=l;k>>0 -n=n<<1>>>0}}} -A.LG.prototype={ -P_(){var s,r,q,p=this +s.aG6(0,i)}return s}} +A.aCr.prototype={ +anx(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=J.aj(a),f=g.gE(a) +for(s=0;sh.b)h.b=g.i(a,s) +if(g.i(a,s)>>0 +m=m>>>1}for(j=h.a,i=(n|s)>>>0,k=l;k>>0 +o=o<<1>>>0}}} +A.LZ.prototype={ +OV(){var s,r,q,p=this p.e=p.d=0 if(!p.b)return while(!0){s=p.a @@ -68116,115 +69383,119 @@ r=s.b q=s.e q===$&&A.c() if(!(r=s.c+q)return-1 +s.b=r+1 +s=J.bU(s.a,r) +r=p.d +q=p.e +p.d=(r|B.e.pq(s,q))>>>0 +p.e=q+8}r=p.d +q=B.e.og(1,a) +p.d=B.e.AD(r,a) +p.e=s-a +return(r&q-1)>>>0}, +PL(a){var s,r,q,p,o,n,m=this,l=a.a +l===$&&A.c() +s=a.b +for(;r=m.e,r=r.c+p)return-1 r.b=q+1 -r=r.a[q] -o.d=(o.d|B.e.pv(r,s))>>>0 -o.e=s+8}r=o.d -q=B.e.oj(1,a) -o.d=B.e.AP(r,a) -o.e=s-a -return(r&q-1)>>>0}, -PQ(a){var s,r,q,p,o,n,m,l=this,k=a.a -k===$&&A.c() -s=a.b -for(;r=l.e,r=q.c+o)return-1 -q.b=p+1 -q=q.a[p] -l.d=(l.d|B.e.pv(q,r))>>>0 -l.e=r+8}q=l.d -n=k[(q&B.e.pv(1,s)-1)>>>0] -m=n>>>16 -l.d=B.e.AP(q,m) -l.e=r-m -return n&65535}, -ayU(){var s,r,q=this +r=J.bU(r.a,q) +q=m.d +p=m.e +m.d=(q|B.e.pq(r,p))>>>0 +m.e=p+8}q=m.d +o=l[(q&B.e.pq(1,s)-1)>>>0] +n=o>>>16 +m.d=B.e.AD(q,n) +m.e=r-n +return o&65535}, +azw(){var s,r,q=this q.e=q.d=0 -s=q.mp(16) -r=q.mp(16) +s=q.mi(16) +r=q.mi(16) if(s!==0&&s!==(r^65535)>>>0)return-1 r=q.a r===$&&A.c() -if(s>r.gG(r))return-1 -q.c.aS6(q.a.t8(s)) +if(s>r.gE(r))return-1 +q.c.aSK(q.a.t_(s)) return 0}, -ayK(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.mp(5) +azm(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.mi(5) if(h===-1)return-1 h+=257 if(h>288)return-1 -s=i.mp(5) +s=i.mi(5) if(s===-1)return-1;++s if(s>32)return-1 -r=i.mp(4) +r=i.mi(4) if(r===-1)return-1 r+=4 if(r>19)return-1 q=new Uint8Array(19) -for(p=0;p285)return-1 if(r===256)break -if(r<256){if(s.a===s.c.length)s.ard() +if(r<256){if(s.a===s.c.length)s.arO() s.c[s.a++]=r&255 continue}q=r-257 -p=B.VT[q]+l.mp(B.UV[q]) -o=l.PQ(b) +p=B.W_[q]+l.mi(B.V1[q]) +o=l.PL(b) if(o<0||o>29)return-1 -n=B.V0[o]+l.mp(B.VF[o]) -for(m=-n;p>n;){s.Wc(s.XA(m)) -p-=n}if(p===n)s.Wc(s.XA(m)) -else s.Wc(s.pz(m,p-n))}for(;s=l.e,s>=8;){l.e=s-8 +n=B.V7[o]+l.mi(B.VM[o]) +for(m=-n;p>n;){s.WG(s.Y6(m)) +p-=n}if(p===n)s.WG(s.Y6(m)) +else s.WG(s.pu(m,p-n))}for(;s=l.e,s>=8;){l.e=s-8 s=l.a s===$&&A.c() if(--s.b<0)s.b=0}return 0}, -aq3(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=m.mp(3) +case 17:p=m.mi(3) if(p===-1)return-1 p+=3 for(;o=p-1,p>0;p=o,r=n){n=r+1 c[r]=0}s=0 break -case 18:p=m.mp(7) +case 18:p=m.mi(7) if(p===-1)return-1 p+=11 for(;o=p-1,p>0;p=o,r=n){n=r+1 @@ -68236,123 +69507,123 @@ c[r]=q r=n s=q break}}return 0}} -A.KQ.prototype={ +A.L7.prototype={ gJ(a){var s=this.a -return s.gJ(s).qQ(0,A.en(this.b)).qQ(0,492929599)}, +return s.gJ(s).qJ(0,A.eC(this.b)).qJ(0,492929599)}, l(a,b){if(b==null)return!1 -b instanceof A.KQ +b instanceof A.L7 return!1}, -$ia6Z:1} -A.Rb.prototype={ +$ia7H:1} +A.Rs.prototype={ gJ(a){var s=this.a -return s.gJ(s).qQ(0,842997089)}, +return s.gJ(s).qJ(0,842997089)}, l(a,b){if(b==null)return!1 return!1}, -$ia6Z:1} -A.a8Q.prototype={ -bA(a){var s,r=this -if(r.d)A.Z(A.a7("Already cancelled")) +$ia7H:1} +A.a9E.prototype={ +by(a){var s,r=this +if(r.d)A.V(A.a7("Already cancelled")) r.d=!0 -s=new A.aR($.aG,t.D4) -r.anP(new A.RV(new A.bT(s,t.gR),r,r.$ti.h("RV<1>"))) +s=new A.aV($.aP,t.U) +r.aop(new A.Sb(new A.bX(s,t.gR),r,r.$ti.h("Sb<1>"))) return s}, -a5I(){var s,r,q,p,o=this +a6c(){var s,r,q,p,o=this for(s=o.r,r=o.f,q=s.$ti.c;!s.gaB(s);){p=s.b -if(p===s.c)A.Z(A.cy()) +if(p===s.c)A.V(A.ct()) p=s.a[p] if(p==null)p=q.a(p) -if(J.btI(p,r,o.c))s.t9() -else return}if(!o.c)o.b.nP(0)}, -ark(){var s=this -if(s.c)return new A.BA(s.$ti.h("BA<1>")) +if(J.buZ(p,r,o.c))s.t0() +else return}if(!o.c)o.b.nL(0)}, +arV(){var s=this +if(s.c)return new A.BM(s.$ti.h("BM<1>")) s.c=!0 return s.a}, -a_Z(){var s=this +a0s(){var s=this if(s.c)return -s.b=s.a.vc(new A.aOa(s),new A.aOb(s),new A.aOc(s))}, -Z1(a){++this.e -this.f.PM(0,a) -this.a5I()}, -anP(a){var s=this,r=s.r -if(r.b===r.c){if(a.hD(0,s.f,s.c))return -s.a_Z()}r.h9(0,a)}} -A.aOa.prototype={ +s.b=s.a.uY(new A.aPk(s),new A.aPl(s),new A.aPm(s))}, +Zv(a){++this.e +this.f.PH(0,a) +this.a6c()}, +aop(a){var s=this,r=s.r +if(r.b===r.c){if(a.hB(0,s.f,s.c))return +s.a0s()}r.h9(0,a)}} +A.aPk.prototype={ $1(a){var s=this.a -s.Z1(new A.Rb(a,s.$ti.h("Rb<1>")))}, +s.Zv(new A.Rs(a,s.$ti.h("Rs<1>")))}, $S(){return this.a.$ti.h("~(1)")}} -A.aOc.prototype={ -$2(a,b){this.a.Z1(new A.KQ(a,b))}, -$S:37} -A.aOb.prototype={ +A.aPm.prototype={ +$2(a,b){this.a.Zv(new A.L7(a,b))}, +$S:38} +A.aPl.prototype={ $0(){var s=this.a s.b=null s.c=!0 -s.a5I()}, +s.a6c()}, $S:0} -A.RV.prototype={ -hD(a,b,c){var s=this.b,r=this.a -if(s.c)r.i8(0) -else{s.a_Z() -r.eK(0,s.ark().yr(null).bA(0))}return!0}, -$ibar:1} -A.arb.prototype={ -Jg(a){return this.aK7(a)}, -aK7(a){var s=0,r=A.t(t.Xu),q,p=this,o -var $async$Jg=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:o=p.aAH(a) +A.Sb.prototype={ +hB(a,b,c){var s=this.b,r=this.a +if(s.c)r.hZ(0) +else{s.a0s() +r.eH(0,s.arV().ye(null).by(0))}return!0}, +$ibbj:1} +A.XZ.prototype={ +J0(a){return this.aKM(a)}, +aKM(a){var s=0,r=A.t(t.Xu),q,p=this,o +var $async$J0=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:o=p.aBj(a) s=3 -return A.A(A.bIM(o),$async$Jg) +return A.B(A.bK9(o),$async$J0) case 3:q=o s=1 break case 1:return A.q(q,r)}}) -return A.r($async$Jg,r)}, -aAH(a){var s=A.aRl(a),r=s==null?null:s.gaau() +return A.r($async$J0,r)}, +aBj(a){var s=A.aSx(a),r=s==null?null:s.gab8() if(r===!0){s.toString -return s}return A.jt("assets/"+this.b+a,0,null)}, -cL(a,b){return this.aNm(0,b)}, -aNm(a,b){var s=0,r=A.t(t.Xu),q,p=this,o,n,m -var $async$cL=A.u(function(c,d){if(c===1)return A.p(d,r) +return s}return A.jC("assets/"+this.b+a,0,null)}, +cI(a,b){return this.aNZ(0,b)}, +aNZ(a,b){var s=0,r=A.t(t.Xu),q,p=this,o,n,m +var $async$cI=A.u(function(c,d){if(c===1)return A.p(d,r) while(true)switch(s){case 0:o=p.a -s=!o.aZ(0,b)?3:4 +s=!o.b1(0,b)?3:4 break case 3:n=o m=b s=5 -return A.A(p.Jg(b),$async$cL) -case 5:n.u(0,m,d) +return A.B(p.J0(b),$async$cI) +case 5:n.q(0,m,d) case 4:o=o.i(0,b) o.toString q=o s=1 break case 1:return A.q(q,r)}}) -return A.r($async$cL,r)}} -A.XF.prototype={ +return A.r($async$cI,r)}} +A.Y0.prototype={ j(a){return"AudioPlayerException(\n\t"+A.j(this.b.d)+", \n\t"+A.j(this.a)}, -$ic4:1} -A.XG.prototype={ -bl(a){var s=0,r=A.t(t.lG),q,p=this -var $async$bl=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q=p.r.YI(new A.art(p,1),t.lG) +$ic9:1} +A.Y1.prototype={ +c0(a){var s=0,r=A.t(t.lG),q,p=this +var $async$c0=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q=p.r.Zb(new A.asE(p,1),t.lG) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$bl,r)}, -wt(){var s=0,r=A.t(t.ag),q,p=this,o -var $async$wt=A.u(function(a,b){if(a===1)return A.p(b,r) -while(true)switch(s){case 0:o=A.b7e() +return A.r($async$c0,r)}, +wd(){var s=0,r=A.t(t.ag),q,p=this,o +var $async$wd=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:o=A.b8d() o.b=p.c s=3 -return A.A(o.vX(p.d),$async$wt) +return A.B(o.vH(p.d),$async$wd) case 3:s=4 -return A.A(o.vW(B.a2g),$async$wt) +return A.B(o.vG(B.a2p),$async$wd) case 4:q=o s=1 break case 1:return A.q(q,r)}}) -return A.r($async$wt,r)}} -A.art.prototype={ +return A.r($async$wd,r)}} +A.asE.prototype={ $0(){var s=0,r=A.t(t.lG),q,p=this,o,n,m,l,k var $async$$0=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:m=p.a @@ -68361,376 +69632,376 @@ s=l.length===0?3:4 break case 3:k=l s=5 -return A.A(m.wt(),$async$$0) +return A.B(m.wd(),$async$$0) case 5:k.push(b) -case 4:o=B.b.du(l,0) -m.a.u(0,o.c,o) +case 4:o=B.b.di(l,0) +m.a.q(0,o.c,o) s=6 -return A.A(o.vZ(p.b),$async$$0) +return A.B(o.vJ(p.b),$async$$0) case 6:s=7 -return A.A(o.ii(0),$async$$0) -case 7:n=A.ba("subscription") -m=new A.aru(m,o,n) -n.b=o.gabv().yr(new A.arr(m)) +return A.B(o.ia(0),$async$$0) +case 7:n=A.bd("subscription") +m=new A.asF(m,o,n) +n.b=o.gac9().ye(new A.asC(m)) q=m s=1 break case 1:return A.q(q,r)}}) return A.r($async$$0,r)}, -$S:388} -A.aru.prototype={ +$S:391} +A.asF.prototype={ $0(){var s=this.a -return s.r.YI(new A.ars(s,this.b,this.c),t.H)}, +return s.r.Zb(new A.asD(s,this.b,this.c),t.H)}, $S:16} -A.ars.prototype={ +A.asD.prototype={ $0(){var s=0,r=A.t(t.H),q=this,p,o,n var $async$$0=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:o=q.a -n=o.a.N(0,q.b.c) +n=o.a.O(0,q.b.c) s=n!=null?2:3 break -case 2:J.bt1(q.c.b7()) +case 2:J.buf(q.c.bc()) s=4 -return A.A(n.eh(0),$async$$0) +return A.B(n.ea(0),$async$$0) case 4:p=o.b s=p.length>=o.f?5:7 break case 5:s=8 -return A.A(n.vy(0),$async$$0) +return A.B(n.vk(0),$async$$0) case 8:s=6 break case 7:p.push(n) case 6:case 3:return A.q(null,r)}}) return A.r($async$$0,r)}, $S:16} -A.arr.prototype={ +A.asC.prototype={ $1(a){return this.a.$0()}, -$S:142} -A.Ci.prototype={ -stD(a,b){var s -if(this.y===B.CA)throw A.d(A.bI("AudioPlayer has been disposed")) +$S:118} +A.Cu.prototype={ +stu(a,b){var s +if(this.y===B.CC)throw A.d(A.bN("AudioPlayer has been disposed")) s=this.ay -if((s.c&4)===0)s.C(0,b) +if((s.c&4)===0)s.D(0,b) this.y=b}, -gabv(){var s=this.at,r=A.w(s).h("iV<1>") -return new A.to(new A.aro(),new A.iV(s,r),r.h("to"))}, -gay_(){var s=this.at,r=A.w(s).h("iV<1>"),q=r.h("to") -return new A.tb(new A.arg(),new A.to(new A.arh(),new A.iV(s,r),q),q.h("tb"))}, -gaOC(){var s=this.at,r=A.w(s).h("iV<1>"),q=r.h("to") -return new A.tb(new A.arm(),new A.to(new A.arn(),new A.iV(s,r),q),q.h("tb"))}, -amK(a){var s=this,r=s.gaOC().ys(new A.ari(s),new A.arj(s)) -s.as!==$&&A.ae() +gac9(){var s=this.at,r=A.w(s).h("j0<1>") +return new A.tz(new A.asz(),new A.j0(s,r),r.h("tz"))}, +gayC(){var s=this.at,r=A.w(s).h("j0<1>"),q=r.h("tz") +return new A.tm(new A.asr(),new A.tz(new A.ass(),new A.j0(s,r),q),q.h("tm"))}, +gaPe(){var s=this.at,r=A.w(s).h("j0<1>"),q=r.h("tz") +return new A.tm(new A.asx(),new A.tz(new A.asy(),new A.j0(s,r),q),q.h("tm"))}, +anl(a){var s=this,r=s.gaPe().yf(new A.ast(s),new A.asu(s)) +s.as!==$&&A.al() s.as=r -r=s.gabv().ys(new A.ark(s),new A.arl()) -s.Q!==$&&A.ae() +r=s.gac9().yf(new A.asv(s),new A.asw()) +s.Q!==$&&A.al() s.Q=r -s.FT()}, -FT(){var s=0,r=A.t(t.H),q=1,p,o=this,n,m,l,k,j,i,h -var $async$FT=A.u(function(a,b){if(a===1){p=b +s.FG()}, +FG(){var s=0,r=A.t(t.H),q=1,p,o=this,n,m,l,k,j,i,h +var $async$FG=A.u(function(a,b){if(a===1){p=b s=q}while(true)switch(s){case 0:q=3 l=o.a k=o.c s=6 -return A.A(l.IG(0,k),$async$FT) +return A.B(l.Ir(0,k),$async$FG) case 6:j=o.at -j=l.Wo(k).ys(j.gfQ(j),j.gaFr()) -o.ax!==$&&A.ae() +j=l.WS(k).yf(j.gkd(j),j.gaG5()) +o.ax!==$&&A.al() o.ax=j -o.z.i8(0) +o.z.hZ(0) q=1 s=5 break case 3:q=2 h=p -l=A.aW(h) +l=A.b_(h) if(t.VI.b(l)){n=l -m=A.bu(h) -o.z.mF(n,m)}else throw h +m=A.bz(h) +o.z.my(n,m)}else throw h s=5 break case 2:s=1 break case 5:return A.q(null,r) case 1:return A.p(p,r)}}) -return A.r($async$FT,r)}, -yO(a,b,c,d){return this.aPF(0,b,c,d)}, -aPF(a,b,c,d){var s=0,r=A.t(t.H),q,p=this -var $async$yO=A.u(function(e,f){if(e===1)return A.p(f,r) +return A.r($async$FG,r)}, +yx(a,b,c,d){return this.aQg(0,b,c,d)}, +aQg(a,b,c,d){var s=0,r=A.t(t.H),q,p=this +var $async$yx=A.u(function(e,f){if(e===1)return A.p(f,r) while(true)switch(s){case 0:s=3 -return A.A(p.EY(c),$async$yO) +return A.B(p.EM(c),$async$yx) case 3:s=4 -return A.A(p.vZ(d),$async$yO) +return A.B(p.vJ(d),$async$yx) case 4:s=5 -return A.A(p.vX(b),$async$yO) -case 5:q=p.ii(0) +return A.B(p.vH(b),$async$yx) +case 5:q=p.ia(0) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$yO,r)}, -EY(a){return this.ag3(a)}, -ag3(a){var s=0,r=A.t(t.H),q,p=this -var $async$EY=A.u(function(b,c){if(b===1)return A.p(c,r) +return A.r($async$yx,r)}, +EM(a){return this.agF(a)}, +agF(a){var s=0,r=A.t(t.H),q,p=this +var $async$EM=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=3 -return A.A(p.z.a,$async$EY) -case 3:q=p.a.EZ(p.c,a) +return A.B(p.z.a,$async$EM) +case 3:q=p.a.EN(p.c,a) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$EY,r)}, -nP(a){var s=0,r=A.t(t.H),q=this -var $async$nP=A.u(function(b,c){if(b===1)return A.p(c,r) +return A.r($async$EM,r)}, +nL(a){var s=0,r=A.t(t.H),q=this +var $async$nL=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.z.a,$async$nP) +return A.B(q.z.a,$async$nL) case 2:s=3 -return A.A(q.a.p6(0,q.c),$async$nP) -case 3:q.stD(0,B.Cy) +return A.B(q.a.oZ(0,q.c),$async$nL) +case 3:q.stu(0,B.CA) return A.q(null,r)}}) -return A.r($async$nP,r)}, -eh(a){var s=0,r=A.t(t.H),q=this -var $async$eh=A.u(function(b,c){if(b===1)return A.p(c,r) +return A.r($async$nL,r)}, +ea(a){var s=0,r=A.t(t.H),q=this +var $async$ea=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.z.a,$async$eh) +return A.B(q.z.a,$async$ea) case 2:s=3 -return A.A(q.a.zI(0,q.c),$async$eh) -case 3:q.stD(0,B.oL) +return A.B(q.a.zs(0,q.c),$async$ea) +case 3:q.stu(0,B.oP) return A.q(null,r)}}) -return A.r($async$eh,r)}, -ii(a){var s=0,r=A.t(t.H),q=this -var $async$ii=A.u(function(b,c){if(b===1)return A.p(c,r) +return A.r($async$ea,r)}, +ia(a){var s=0,r=A.t(t.H),q=this +var $async$ia=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.z.a,$async$ii) +return A.B(q.z.a,$async$ia) case 2:s=3 -return A.A(q.a.DZ(0,q.c),$async$ii) -case 3:q.stD(0,B.a1J) +return A.B(q.a.DL(0,q.c),$async$ia) +case 3:q.stu(0,B.a1S) return A.q(null,r)}}) -return A.r($async$ii,r)}, -vy(a){var s=0,r=A.t(t.H),q=this -var $async$vy=A.u(function(b,c){if(b===1)return A.p(c,r) +return A.r($async$ia,r)}, +vk(a){var s=0,r=A.t(t.H),q=this +var $async$vk=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.eh(0),$async$vy) +return A.B(q.ea(0),$async$vk) case 2:s=3 -return A.A(q.a.yX(0,q.c),$async$vy) -case 3:q.stD(0,B.oL) +return A.B(q.a.yF(0,q.c),$async$vk) +case 3:q.stu(0,B.oP) q.d=null return A.q(null,r)}}) -return A.r($async$vy,r)}, -vZ(a){return this.agk(a)}, -agk(a){var s=0,r=A.t(t.H),q,p=this -var $async$vZ=A.u(function(b,c){if(b===1)return A.p(c,r) +return A.r($async$vk,r)}, +vJ(a){return this.agU(a)}, +agU(a){var s=0,r=A.t(t.H),q,p=this +var $async$vJ=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=3 -return A.A(p.z.a,$async$vZ) -case 3:q=p.a.F4(p.c,a) +return A.B(p.z.a,$async$vJ) +case 3:q=p.a.ET(p.c,a) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$vZ,r)}, -vW(a){return this.ag6(a)}, -ag6(a){var s=0,r=A.t(t.H),q,p=this -var $async$vW=A.u(function(b,c){if(b===1)return A.p(c,r) +return A.r($async$vJ,r)}, +vG(a){return this.agI(a)}, +agI(a){var s=0,r=A.t(t.H),q,p=this +var $async$vG=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:p.x=a s=3 -return A.A(p.z.a,$async$vW) -case 3:q=p.a.F0(p.c,a) +return A.B(p.z.a,$async$vG) +case 3:q=p.a.EP(p.c,a) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$vW,r)}, -vX(a){return this.agb(a)}, -agb(a){var s=0,r=A.t(t.H),q=this -var $async$vX=A.u(function(b,c){if(b===1)return A.p(c,r) +return A.r($async$vG,r)}, +vH(a){return this.agN(a)}, +agN(a){var s=0,r=A.t(t.H),q=this +var $async$vH=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.vY(a.a),$async$vX) +return A.B(q.vI(a.a),$async$vH) case 2:return A.q(null,r)}}) -return A.r($async$vX,r)}, -A8(a){var s=0,r=A.t(t.H),q=this,p,o,n -var $async$A8=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:p=new A.aR($.aG,t.D4) -o=new A.bT(p,t.gR) -n=q.gay_().ys(new A.are(o),new A.arf(o)) +return A.r($async$vH,r)}, +zU(a){var s=0,r=A.t(t.H),q=this,p,o,n +var $async$zU=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:p=new A.aV($.aP,t.U) +o=new A.bX(p,t.gR) +n=q.gayC().yf(new A.asp(o),new A.asq(o)) s=2 -return A.A(a.$0(),$async$A8) +return A.B(a.$0(),$async$zU) case 2:s=3 -return A.A(p.aR6(0,B.R4),$async$A8) -case 3:n.bA(0) +return A.B(p.aRK(0,B.Ra),$async$zU) +case 3:n.by(0) return A.q(null,r)}}) -return A.r($async$A8,r)}, -vY(a){return this.agc(a)}, -agc(a){var s=0,r=A.t(t.H),q=this,p -var $async$vY=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q.d=new A.Cf(a) +return A.r($async$zU,r)}, +vI(a){return this.agO(a)}, +agO(a){var s=0,r=A.t(t.H),q=this,p +var $async$vI=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.d=new A.Cr(a) s=2 -return A.A(q.b.cL(0,a),$async$vY) +return A.B(q.b.cI(0,a),$async$vI) case 2:p=c s=3 -return A.A(q.z.a,$async$vY) +return A.B(q.z.a,$async$vI) case 3:s=4 -return A.A(q.A8(new A.arp(q,p)),$async$vY) +return A.B(q.zU(new A.asA(q,p)),$async$vI) case 4:return A.q(null,r)}}) -return A.r($async$vY,r)}, +return A.r($async$vI,r)}, v(){var s=0,r=A.t(t.H),q=this,p,o var $async$v=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:s=2 -return A.A(q.vy(0),$async$v) -case 2:q.stD(0,B.CA) +return A.B(q.vk(0),$async$v) +case 2:q.stu(0,B.CC) p=A.b([],t.gd) o=q.ay if((o.c&4)===0)p.push(o.R(0)) o=q.Q o===$&&A.c() -p.push(o.bA(0)) +p.push(o.by(0)) o=q.as o===$&&A.c() -p.push(o.bA(0)) +p.push(o.by(0)) o=q.ax o===$&&A.c() -p.push(o.bA(0)) +p.push(o.by(0)) p.push(q.at.R(0)) q.d=null s=3 -return A.A(A.fb(p,t.z),$async$v) +return A.B(A.f8(p,t.z),$async$v) case 3:s=4 -return A.A(q.a.Cg(q.c),$async$v) +return A.B(q.a.C5(q.c),$async$v) case 4:return A.q(null,r)}}) return A.r($async$v,r)}} -A.aro.prototype={ -$1(a){return a.a===B.qI}, -$S:89} -A.arh.prototype={ -$1(a){return a.a===B.kn}, -$S:89} -A.arg.prototype={ +A.asz.prototype={ +$1(a){return a.a===B.qL}, +$S:99} +A.ass.prototype={ +$1(a){return a.a===B.kr}, +$S:99} +A.asr.prototype={ $1(a){var s=a.e s.toString return s}, -$S:89} -A.arn.prototype={ -$1(a){return a.a===B.qG}, -$S:89} -A.arm.prototype={ +$S:99} +A.asy.prototype={ +$1(a){return a.a===B.qJ}, +$S:99} +A.asx.prototype={ $1(a){var s=a.d s.toString return s}, -$S:396} -A.ari.prototype={ +$S:413} +A.ast.prototype={ $1(a){A.j(this.a.d) return null}, -$S:21} -A.arj.prototype={ -$2(a,b){var s="AudioPlayers Exception: "+new A.XF(a,this.a).j(0) -A.wQ("\x1b[31m"+(b!=null&&b.j(0).length!==0?s+("\n"+A.j(b)):s)+"\x1b[0m") +$S:22} +A.asu.prototype={ +$2(a,b){var s="AudioPlayers Exception: "+new A.Y0(a,this.a).j(0) +A.wY("\x1b[31m"+(b!=null&&b.j(0).length!==0?s+("\n"+A.j(b)):s)+"\x1b[0m") return null}, $1(a){return this.$2(a,null)}, $C:"$2", $R:1, $D(){return[null]}, -$S:123} -A.ark.prototype={ +$S:127} +A.asv.prototype={ $1(a){var s=this.a -s.stD(0,B.a1K) -if(s.x===B.hc)s.d=null}, -$S:142} -A.arl.prototype={ +s.stu(0,B.a1T) +if(s.x===B.he)s.d=null}, +$S:118} +A.asw.prototype={ $2(a,b){}, $1(a){return this.$2(a,null)}, $C:"$2", $R:1, $D(){return[null]}, -$S:216} -A.are.prototype={ -$1(a){if(a)this.a.i8(0)}, +$S:215} +A.asp.prototype={ +$1(a){if(a)this.a.hZ(0)}, $S:5} -A.arf.prototype={ +A.asq.prototype={ $2(a,b){var s=this.a -if((s.a.a&30)===0)s.mF(a,b)}, +if((s.a.a&30)===0)s.my(a,b)}, $1(a){return this.$2(a,null)}, $C:"$2", $R:1, $D(){return[null]}, -$S:216} -A.arp.prototype={ +$S:215} +A.asA.prototype={ $0(){var s=this.a,r=this.b -return s.a.zw(s.c,r.gh2(r),!0)}, +return s.a.zg(s.c,r.gh0(r),!0)}, $S:16} -A.aNq.prototype={} -A.Cf.prototype={ +A.aOu.prototype={} +A.Cr.prototype={ j(a){return"AssetSource(path: "+this.a+")"}} -A.tK.prototype={ -W(){return"AudioEventType."+this.b}} -A.h6.prototype={ +A.tU.prototype={ +V(){return"AudioEventType."+this.b}} +A.h1.prototype={ l(a,b){var s,r=this if(b==null)return!1 -if(r!==b)s=b instanceof A.h6&&A.L(r)===A.L(b)&&r.a===b.a&&J.e(r.b,b.b)&&J.e(r.c,b.c)&&r.d==b.d&&r.e==b.e +if(r!==b)s=b instanceof A.h1&&A.L(r)===A.L(b)&&r.a===b.a&&J.f(r.b,b.b)&&J.f(r.c,b.c)&&r.d==b.d&&r.e==b.e else s=!0 return s}, gJ(a){var s=this -return A.a4(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)}, +return A.a3(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"AudioEvent(eventType: "+s.a.j(0)+", duration: "+A.j(s.b)+", position: "+A.j(s.c)+", logMessage: "+A.j(s.d)+", isPrepared: "+A.j(s.e)+")"}} -A.aI5.prototype={ -W(){return"PlayerMode."+this.b}} -A.vh.prototype={ -W(){return"PlayerState."+this.b}} -A.Ok.prototype={ -W(){return"ReleaseMode."+this.b}} -A.arv.prototype={} -A.aER.prototype={ -IG(a,b){return this.wm(0,"create",b)}, -Cg(a){return this.wm(0,"dispose",a)}, -p6(a,b){return this.wm(0,"pause",b)}, -yX(a,b){return this.wm(0,"release",b)}, -DZ(a,b){return this.wm(0,"resume",b)}, -EZ(a,b){return this.tN(0,"setPlayerMode",a,A.b1(["playerMode",b.W()],t.N,t.z))}, -F0(a,b){return this.tN(0,"setReleaseMode",a,A.b1(["releaseMode",b.W()],t.N,t.z))}, -zw(a,b,c){return this.tN(0,"setSourceUrl",a,A.b1(["url",b,"isLocal",!0],t.N,t.z))}, -F4(a,b){return this.tN(0,"setVolume",a,A.b1(["volume",b],t.N,t.z))}, -zI(a,b){return this.wm(0,"stop",b)}, -tN(a,b,c,d){return this.aoJ(0,b,c,d)}, -wm(a,b,c){return this.tN(a,b,c,B.mx)}, -aoJ(a,b,c,d){var s=0,r=A.t(t.H),q,p -var $async$tN=A.u(function(e,f){if(e===1)return A.p(f,r) +A.aJ8.prototype={ +V(){return"PlayerMode."+this.b}} +A.vs.prototype={ +V(){return"PlayerState."+this.b}} +A.OC.prototype={ +V(){return"ReleaseMode."+this.b}} +A.asG.prototype={} +A.aFW.prototype={ +Ir(a,b){return this.w6(0,"create",b)}, +C5(a){return this.w6(0,"dispose",a)}, +oZ(a,b){return this.w6(0,"pause",b)}, +yF(a,b){return this.w6(0,"release",b)}, +DL(a,b){return this.w6(0,"resume",b)}, +EN(a,b){return this.tD(0,"setPlayerMode",a,A.b5(["playerMode",b.V()],t.N,t.z))}, +EP(a,b){return this.tD(0,"setReleaseMode",a,A.b5(["releaseMode",b.V()],t.N,t.z))}, +zg(a,b,c){return this.tD(0,"setSourceUrl",a,A.b5(["url",b,"isLocal",!0],t.N,t.z))}, +ET(a,b){return this.tD(0,"setVolume",a,A.b5(["volume",b],t.N,t.z))}, +zs(a,b){return this.w6(0,"stop",b)}, +tD(a,b,c,d){return this.apj(0,b,c,d)}, +w6(a,b,c){return this.tD(a,b,c,B.mC)}, +apj(a,b,c,d){var s=0,r=A.t(t.H),q,p +var $async$tD=A.u(function(e,f){if(e===1)return A.p(f,r) while(true)switch(s){case 0:p=A.D(t.N,t.z) -p.u(0,"playerId",c) -p.H(0,d) -q=A.b9Y(B.a_b,b,p) +p.q(0,"playerId",c) +p.I(0,d) +q=A.baT(B.a_l,b,p) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$tN,r)}} -A.ay5.prototype={ -Wo(a){var s=new A.ay4("xyz.luan/audioplayers/events/"+a).aQf() -return new A.tb(new A.ay6(),s,A.w(s).h("tb"))}} -A.ay6.prototype={ +return A.r($async$tD,r)}} +A.aze.prototype={ +WS(a){var s=new A.azd("xyz.luan/audioplayers/events/"+a).aQS() +return new A.tm(new A.azf(),s,A.w(s).h("tm"))}} +A.azf.prototype={ $1(a){var s,r,q=null,p="value" -t.LX.a(a) -s=J.aN(a) -r=A.cH(s.i(a,"event")) -switch(r){case"audio.onDuration":return new A.h6(B.km,A.dk(0,A.h1(s.i(a,p))),q,q,q) -case"audio.onCurrentPosition":return new A.h6(B.qH,q,A.dk(0,A.h1(s.i(a,p))),q,q) -case"audio.onComplete":return B.qL -case"audio.onSeekComplete":return B.qK -case"audio.onPrepared":return new A.h6(B.kn,q,q,q,A.q0(s.i(a,p))) -case"audio.onLog":return new A.h6(B.qG,q,q,A.cH(s.i(a,p)),q) +t.f.a(a) +s=J.aj(a) +r=A.cG(s.i(a,"event")) +switch(r){case"audio.onDuration":return new A.h1(B.kq,A.dw(0,A.fW(s.i(a,p))),q,q,q) +case"audio.onCurrentPosition":return new A.h1(B.qK,q,A.dw(0,A.fW(s.i(a,p))),q,q) +case"audio.onComplete":return B.qO +case"audio.onSeekComplete":return B.qN +case"audio.onPrepared":return new A.h1(B.kr,q,q,q,A.q9(s.i(a,p))) +case"audio.onLog":return new A.h1(B.qJ,q,q,A.cG(s.i(a,p)),q) default:throw A.d(A.cJ("Event Method does not exist "+r))}}, -$S:411} -A.abx.prototype={} -A.aby.prototype={} -A.arw.prototype={} -A.aAt.prototype={} -A.aRJ.prototype={ -IG(a,b){return this.aIk(0,b)}, -aIk(a,b){var s=0,r=A.t(t.H),q=this -var $async$IG=A.u(function(c,d){if(c===1)return A.p(d,r) -while(true)switch(s){case 0:q.a.u(0,b,new A.aaL(A.G6(null,null,t.UF),B.hc)) +$S:415} +A.aco.prototype={} +A.acp.prototype={} +A.asH.prototype={} +A.aBz.prototype={} +A.aSV.prototype={ +Ir(a,b){return this.aIX(0,b)}, +aIX(a,b){var s=0,r=A.t(t.H),q=this +var $async$Ir=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:q.a.q(0,b,new A.abB(A.Gn(null,null,t.UF),B.he)) return A.q(null,r)}}) -return A.r($async$IG,r)}, -pq(a){var s=this.a +return A.r($async$Ir,r)}, +pl(a){var s=this.a if(s.i(0,a)!=null){s=s.i(0,a) -s.toString}else s=A.Z(A.aHY("WebAudioError",null,"Player has not yet been created or has already been disposed.",null)) +s.toString}else s=A.V(A.aJ0("WebAudioError",null,"Player has not yet been created or has already been disposed.",null)) return s}, -p6(a,b){return this.aPv(0,b)}, -aPv(a,b){var s=0,r=A.t(t.H),q=this,p,o,n,m -var $async$p6=A.u(function(c,d){if(c===1)return A.p(d,r) -while(true)switch(s){case 0:o=q.pq(b) +oZ(a,b){return this.aQ5(0,b)}, +aQ5(a,b){var s=0,r=A.t(t.H),q=this,p,o,n,m +var $async$oZ=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:o=q.pl(b) n=o.x m=n==null if(m)p=null @@ -68739,114 +70010,114 @@ p.toString}o.c=p o.w=!1 if(!m)n.pause() return A.q(null,r)}}) -return A.r($async$p6,r)}, -yX(a,b){return this.aQj(0,b)}, -aQj(a,b){var s=0,r=A.t(t.H),q=this,p,o -var $async$yX=A.u(function(c,d){if(c===1)return A.p(d,r) -while(true)switch(s){case 0:p=q.pq(b) +return A.r($async$oZ,r)}, +yF(a,b){return this.aQW(0,b)}, +aQW(a,b){var s=0,r=A.t(t.H),q=this,p,o +var $async$yF=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:p=q.pl(b) o=p.x if(o!=null)o.src="" o=p.x -if(o!=null)B.FD.h3(o) -p.a69() +if(o!=null)B.FF.h1(o) +p.a6E() p.y=p.x=null o=p.as -if(o!=null)o.bA(0) +if(o!=null)o.by(0) p.as=null o=p.z -if(o!=null)o.bA(0) +if(o!=null)o.by(0) p.z=null o=p.Q -if(o!=null)o.bA(0) +if(o!=null)o.by(0) p.Q=null o=p.ax -if(o!=null)o.bA(0) +if(o!=null)o.by(0) p.ax=null o=p.at -if(o!=null)o.bA(0) +if(o!=null)o.by(0) p.at=null o=p.ay -if(o!=null)o.bA(0) +if(o!=null)o.by(0) p.ay=null return A.q(null,r)}}) -return A.r($async$yX,r)}, -DZ(a,b){return this.aQM(0,b)}, -aQM(a,b){var s=0,r=A.t(t.H),q=this -var $async$DZ=A.u(function(c,d){if(c===1)return A.p(d,r) +return A.r($async$yF,r)}, +DL(a,b){return this.aRo(0,b)}, +aRo(a,b){var s=0,r=A.t(t.H),q=this +var $async$DL=A.u(function(c,d){if(c===1)return A.p(d,r) while(true)switch(s){case 0:s=2 -return A.A(q.pq(b).ii(0),$async$DZ) +return A.B(q.pl(b).ia(0),$async$DL) case 2:return A.q(null,r)}}) -return A.r($async$DZ,r)}, -EZ(a,b){return this.ag4(a,b)}, -ag4(a,b){var s=0,r=A.t(t.H) -var $async$EZ=A.u(function(c,d){if(c===1)return A.p(d,r) +return A.r($async$DL,r)}, +EN(a,b){return this.agG(a,b)}, +agG(a,b){var s=0,r=A.t(t.H) +var $async$EN=A.u(function(c,d){if(c===1)return A.p(d,r) while(true)switch(s){case 0:return A.q(null,r)}}) -return A.r($async$EZ,r)}, -F0(a,b){return this.ag7(a,b)}, -ag7(a,b){var s=0,r=A.t(t.H),q=this,p -var $async$F0=A.u(function(c,d){if(c===1)return A.p(d,r) -while(true)switch(s){case 0:p=q.pq(a) +return A.r($async$EN,r)}, +EP(a,b){return this.agJ(a,b)}, +agJ(a,b){var s=0,r=A.t(t.H),q=this,p +var $async$EP=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:p=q.pl(a) p.f=b p=p.x -if(p!=null)p.loop=b===B.oX +if(p!=null)p.loop=b===B.p1 return A.q(null,r)}}) -return A.r($async$F0,r)}, -zw(a,b,c){return this.agd(a,b,!0)}, -agd(a,b,c){var s=0,r=A.t(t.H),q=this -var $async$zw=A.u(function(d,e){if(d===1)return A.p(e,r) +return A.r($async$EP,r)}, +zg(a,b,c){return this.agP(a,b,!0)}, +agP(a,b,c){var s=0,r=A.t(t.H),q=this +var $async$zg=A.u(function(d,e){if(d===1)return A.p(e,r) while(true)switch(s){case 0:s=2 -return A.A(q.pq(a).F2(b),$async$zw) +return A.B(q.pl(a).ER(b),$async$zg) case 2:return A.q(null,r)}}) -return A.r($async$zw,r)}, -F4(a,b){return this.agl(a,b)}, -agl(a,b){var s=0,r=A.t(t.H),q=this,p -var $async$F4=A.u(function(c,d){if(c===1)return A.p(d,r) -while(true)switch(s){case 0:p=q.pq(a) +return A.r($async$zg,r)}, +ET(a,b){return this.agV(a,b)}, +agV(a,b){var s=0,r=A.t(t.H),q=this,p +var $async$ET=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:p=q.pl(a) p.d=b p=p.x if(p!=null)p.volume=b return A.q(null,r)}}) -return A.r($async$F4,r)}, -zI(a,b){return this.ahg(0,b)}, -ahg(a,b){var s=0,r=A.t(t.H),q=this -var $async$zI=A.u(function(c,d){if(c===1)return A.p(d,r) -while(true)switch(s){case 0:q.pq(b).eh(0) +return A.r($async$ET,r)}, +zs(a,b){return this.ahQ(0,b)}, +ahQ(a,b){var s=0,r=A.t(t.H),q=this +var $async$zs=A.u(function(c,d){if(c===1)return A.p(d,r) +while(true)switch(s){case 0:q.pl(b).ea(0) return A.q(null,r)}}) -return A.r($async$zI,r)}, -Wo(a){var s=this.pq(a).b -return new A.iV(s,A.w(s).h("iV<1>"))}, -Cg(a){return this.aJa(a)}, -aJa(a){var s=0,r=A.t(t.H),q=this -var $async$Cg=A.u(function(b,c){if(b===1)return A.p(c,r) +return A.r($async$zs,r)}, +WS(a){var s=this.pl(a).b +return new A.j0(s,A.w(s).h("j0<1>"))}, +C5(a){return this.aJO(a)}, +aJO(a){var s=0,r=A.t(t.H),q=this +var $async$C5=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.pq(a).v(),$async$Cg) -case 2:q.a.N(0,a) +return A.B(q.pl(a).v(),$async$C5) +case 2:q.a.O(0,a) return A.q(null,r)}}) -return A.r($async$Cg,r)}} -A.baj.prototype={} -A.aaL.prototype={ -F2(a){return this.agg(a)}, -agg(a){var s=0,r=A.t(t.H),q,p=this -var $async$F2=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:if(p.r===a){p.b.C(0,B.qJ) +return A.r($async$C5,r)}} +A.bbb.prototype={} +A.abB.prototype={ +ER(a){return this.agR(a)}, +agR(a){var s=0,r=A.t(t.H),q,p=this +var $async$ER=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:if(p.r===a){p.b.D(0,B.qM) s=1 break}p.r=a -p.eh(0) -p.acw() +p.ea(0) +p.ad8() s=p.w?3:4 break case 3:s=5 -return A.A(p.ii(0),$async$F2) +return A.B(p.ia(0),$async$ER) case 5:case 4:case 1:return A.q(q,r)}}) -return A.r($async$F2,r)}, -acw(){var s,r,q,p=this,o=p.r +return A.r($async$ER,r)}, +ad8(){var s,r,q,p=this,o=p.r if(o==null)return -s=p.x=A.bu_(o) +s=p.x=A.bvi(o) s.crossOrigin="anonymous" -s.loop=p.f===B.oX +s.loop=p.f===B.p1 s.volume=p.d s.playbackRate=1 -p.aBz(s) +p.aCb(s) r=new globalThis.AudioContext() o=p.x o.toString @@ -68858,78 +70129,78 @@ q.connect(o) o=p.y if(o!=null)o.connect(r.destination) s.load()}, -aBz(a){var s=this,r=t.rF.c -s.as=A.Hl(a,"loadeddata",new A.aRZ(s,a),!1,r) -s.at=A.Hl(a,"play",new A.aS_(s,a),!1,r) -s.z=A.Hl(a,"timeupdate",new A.aS0(s,a),!1,r) -s.ax=A.Hl(a,"seeked",new A.aS1(s),!1,r) -s.Q=A.Hl(a,"ended",new A.aS2(s,a),!1,r) -s.ay=A.Hl(a,"error",new A.aS3(s,a),!1,r)}, -px(a,b){return this.ah4(0,b)}, -ah4(a,b){var s=0,r=A.t(t.H),q,p=this,o -var $async$px=A.u(function(c,d){if(c===1)return A.p(d,r) +aCb(a){var s=this,r=t.rF.c +s.as=A.HC(a,"loadeddata",new A.aT9(s,a),!1,r) +s.at=A.HC(a,"play",new A.aTa(s,a),!1,r) +s.z=A.HC(a,"timeupdate",new A.aTb(s,a),!1,r) +s.ax=A.HC(a,"seeked",new A.aTc(s),!1,r) +s.Q=A.HC(a,"ended",new A.aTd(s,a),!1,r) +s.ay=A.HC(a,"error",new A.aTe(s,a),!1,r)}, +ps(a,b){return this.ahE(0,b)}, +ahE(a,b){var s=0,r=A.t(t.H),q,p=this,o +var $async$ps=A.u(function(c,d){if(c===1)return A.p(d,r) while(true)switch(s){case 0:p.w=!0 if(p.r==null){s=1 -break}if(p.x==null)p.acw() +break}if(p.x==null)p.ad8() o=p.x if(o!=null)o.currentTime=b o=p.x if(o==null)o=null else{o=o.play() o.toString -o=A.ks(o,t.z)}s=3 -return A.A(o,$async$px) +o=A.kF(o,t.z)}s=3 +return A.B(o,$async$ps) case 3:case 1:return A.q(q,r)}}) -return A.r($async$px,r)}, -ii(a){var s=0,r=A.t(t.H),q=this,p -var $async$ii=A.u(function(b,c){if(b===1)return A.p(c,r) +return A.r($async$ps,r)}, +ia(a){var s=0,r=A.t(t.H),q=this,p +var $async$ia=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:p=q.c s=2 -return A.A(q.px(0,p==null?0:p),$async$ii) +return A.B(q.ps(0,p==null?0:p),$async$ia) case 2:return A.q(null,r)}}) -return A.r($async$ii,r)}, -eh(a){var s -this.a69() +return A.r($async$ia,r)}, +ea(a){var s +this.a6E() this.c=0 s=this.x if(s!=null)s.currentTime=0}, -a69(){var s,r=this +a6E(){var s,r=this r.w=!1 s=r.x if(s!=null)s.pause() -if(r.f===B.hc)r.x=null}, +if(r.f===B.he)r.x=null}, v(){var s=0,r=A.t(t.H),q=this var $async$v=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:q.b.R(0) return A.q(null,r)}}) return A.r($async$v,r)}} -A.aRZ.prototype={ +A.aT9.prototype={ $1(a){var s,r=this.a.b -r.C(0,B.qJ) +r.D(0,B.qM) s=this.b.duration s.toString -r.C(0,new A.h6(B.km,A.b97(s),null,null,null))}, -$S:43} -A.aS_.prototype={ +r.D(0,new A.h1(B.kq,A.ba4(s),null,null,null))}, +$S:40} +A.aTa.prototype={ $1(a){var s=this.b.duration s.toString -this.a.b.C(0,new A.h6(B.km,A.b97(s),null,null,null))}, -$S:43} -A.aS0.prototype={ +this.a.b.D(0,new A.h1(B.kq,A.ba4(s),null,null,null))}, +$S:40} +A.aTb.prototype={ $1(a){var s=this.b.currentTime s.toString -this.a.b.C(0,new A.h6(B.qH,null,A.b97(s),null,null))}, -$S:43} -A.aS1.prototype={ -$1(a){this.a.b.C(0,B.qK)}, -$S:43} -A.aS2.prototype={ +this.a.b.D(0,new A.h1(B.qK,null,A.ba4(s),null,null))}, +$S:40} +A.aTc.prototype={ +$1(a){this.a.b.D(0,B.qN)}, +$S:40} +A.aTd.prototype={ $1(a){var s=this.a s.c=0 this.b.currentTime=0 -s.b.C(0,B.qL)}, -$S:43} -A.aS3.prototype={ +s.b.D(0,B.qO)}, +$S:40} +A.aTe.prototype={ $1(a){var s=null,r=this.b,q=r.error if(q==null)q=s else{q=q.code @@ -68937,84 +70208,84 @@ q.toString q=B.e.j(q)}if(q==null)q="WebAudioError" r=r.error r=r==null?s:r.message -this.a.b.HO(new A.zL(q,r,s,s))}, -$S:43} -A.hj.prototype={ -gav(a){return new A.vV(this.a,0,0)}, +this.a.b.Hz(new A.zW(q,r,s,s))}, +$S:40} +A.he.prototype={ +gav(a){return new A.w5(this.a,0,0)}, ga5(a){var s=this.a,r=s.length -return r===0?A.Z(A.a7("No element")):B.d.ap(s,0,new A.ox(s,r,0,176).nN())}, -ga9(a){var s=this.a,r=s.length -return r===0?A.Z(A.a7("No element")):B.d.cf(s,new A.J4(s,0,r,176).nN())}, +return r===0?A.V(A.a7("No element")):B.d.au(s,0,new A.oJ(s,r,0,176).nJ())}, +ga4(a){var s=this.a,r=s.length +return r===0?A.V(A.a7("No element")):B.d.cf(s,new A.Jm(s,0,r,176).nJ())}, gaB(a){return this.a.length===0}, -gdj(a){return this.a.length!==0}, -gG(a){var s,r,q=this.a,p=q.length +gd7(a){return this.a.length!==0}, +gE(a){var s,r,q=this.a,p=q.length if(p===0)return 0 -s=new A.ox(q,p,0,176) -for(r=0;s.nN()>=0;)++r +s=new A.oJ(q,p,0,176) +for(r=0;s.nJ()>=0;)++r return r}, -cz(a,b){var s,r,q,p,o,n -A.fC(b,"index") +co(a,b){var s,r,q,p,o,n +A.fd(b,"index") s=this.a r=s.length -if(r!==0){q=new A.ox(s,r,0,176) -for(p=0,o=0;n=q.nN(),n>=0;o=n){if(p===b)return B.d.ap(s,o,n);++p}}else p=0 -throw A.d(A.LF(b,this,"index",null,p))}, -O(a,b){var s +if(r!==0){q=new A.oJ(s,r,0,176) +for(p=0,o=0;n=q.nJ(),n>=0;o=n){if(p===b)return B.d.au(s,o,n);++p}}else p=0 +throw A.d(A.LY(b,this,"index",null,p))}, +N(a,b){var s if(typeof b!="string")return!1 s=b.length if(s===0)return!1 -if(new A.ox(b,s,0,176).nN()!==s)return!1 +if(new A.oJ(b,s,0,176).nJ()!==s)return!1 s=this.a -return A.bFP(s,b,0,s.length)>=0}, -He(a,b,c){var s,r +return A.bHb(s,b,0,s.length)>=0}, +H_(a,b,c){var s,r if(a===0||b===this.a.length)return b if(c==null){s=this.a -c=new A.ox(s,s.length,b,176)}do{r=c.nN() +c=new A.oJ(s,s.length,b,176)}do{r=c.nJ() if(r<0)break if(--a,a>0){b=r continue}else{b=r break}}while(!0) return b}, -fF(a,b){A.fC(b,"count") -return this.a45(b)}, -a45(a){var s=this.He(a,0,null),r=this.a -if(s===r.length)return B.c1 -return new A.hj(B.d.cf(r,s))}, -aDC(a){var s=this.He(a,0,null),r=this.a +fe(a,b){A.fd(b,"count") +return this.a4B(b)}, +a4B(a){var s=this.H_(a,0,null),r=this.a +if(s===r.length)return B.c3 +return new A.he(B.d.cf(r,s))}, +aEe(a){var s=this.H_(a,0,null),r=this.a if(s===r.length)return this -return new A.hj(B.d.ap(r,0,s))}, -n7(a,b,c){var s,r,q,p,o=this -A.fC(b,"start") -if(c==null)return o.a45(b) -if(c0){s=j.c for(r=j.a,q=r.length,p=176;s0;s=q){q=r.nN() +r=new A.Jm(p.a,0,s,176) +for(;a>0;s=q){q=r.nJ() if(q<0)break;--a}p.b=s p.c=b p.d=null return a===0}} -A.ox.prototype={ -nN(){var s,r,q,p,o,n,m,l=this,k=u.S +A.oJ.prototype={ +nJ(){var s,r,q,p,o,n,m,l=this,k=u.S for(s=l.b,r=l.a;q=l.c,qs;){p=k.c=q-1 o=r.charCodeAt(p) -if((o&64512)!==56320){p=k.d=j.charCodeAt(k.d&240|A.BX(o)) -if(((p>=208?k.d=A.b5T(r,s,k.c,p):p)&1)===0)return q +if((o&64512)!==56320){p=k.d=j.charCodeAt(k.d&240|A.C7(o)) +if(((p>=208?k.d=A.b6S(r,s,k.c,p):p)&1)===0)return q continue}if(p>=s){n=r.charCodeAt(p-1) -if((n&64512)===55296){m=A.q5(n,o) +if((n&64512)===55296){m=A.qe(n,o) p=--k.c}else m=2}else m=2 l=k.d=j.charCodeAt(k.d&240|m) -if(((l>=208?k.d=A.b5T(r,s,p,l):l)&1)===0)return q}p=k.d=j.charCodeAt(k.d&240|15) -if(((p>=208?k.d=A.b5T(r,s,q,p):p)&1)===0)return k.c +if(((l>=208?k.d=A.b6S(r,s,p,l):l)&1)===0)return q}p=k.d=j.charCodeAt(k.d&240|15) +if(((p>=208?k.d=A.b6S(r,s,q,p):p)&1)===0)return k.c return-1}} -A.a_j.prototype={ -fJ(a,b){return J.e(a,b)}, -f8(a,b){return J.V(b)}} -A.LQ.prototype={ -fJ(a,b){var s,r,q,p +A.a_I.prototype={ +fH(a,b){return J.f(a,b)}, +f7(a,b){return J.W(b)}} +A.M8.prototype={ +fH(a,b){var s,r,q,p if(a===b)return!0 -s=J.ax(a) -r=J.ax(b) -for(q=this.a;!0;){p=s.F() -if(p!==r.F())return!1 +s=J.aA(a) +r=J.aA(b) +for(q=this.a;!0;){p=s.H() +if(p!==r.H())return!1 if(!p)return!0 -if(!q.fJ(s.ga3(s),r.ga3(r)))return!1}}, -f8(a,b){var s,r,q -for(s=J.ax(b),r=this.a,q=0;s.F();){q=q+r.f8(0,s.ga3(s))&2147483647 +if(!q.fH(s.ga2(s),r.ga2(r)))return!1}}, +f7(a,b){var s,r,q +for(s=J.aA(b),r=this.a,q=0;s.H();){q=q+r.f7(0,s.ga2(s))&2147483647 q=q+(q<<10>>>0)&2147483647 q^=q>>>6}q=q+(q<<3>>>0)&2147483647 q^=q>>>11 return q+(q<<15>>>0)&2147483647}} -A.z5.prototype={ -fJ(a,b){var s,r,q,p,o +A.zf.prototype={ +fH(a,b){var s,r,q,p,o if(a===b)return!0 -s=J.aN(a) -r=s.gG(a) -q=J.aN(b) -if(r!==q.gG(b))return!1 -for(p=this.a,o=0;o>>0)&2147483647 q^=q>>>6}q=q+(q<<3>>>0)&2147483647 q^=q>>>11 return q+(q<<15>>>0)&2147483647}} -A.Ij.prototype={ -fJ(a,b){var s,r,q,p,o +A.IC.prototype={ +fH(a,b){var s,r,q,p,o if(a===b)return!0 s=this.a -r=A.kK(s.gaJV(),s.gaLX(s),s.gaN4(),A.w(this).h("Ij.E"),t.S) -for(s=J.ax(a),q=0;s.F();){p=s.ga3(s) +r=A.kY(s.gaKz(),s.gaMy(s),s.gaNH(),A.w(this).h("IC.E"),t.S) +for(s=J.aA(a),q=0;s.H();){p=s.ga2(s) o=r.i(0,p) -r.u(0,p,(o==null?0:o)+1);++q}for(s=J.ax(b);s.F();){p=s.ga3(s) +r.q(0,p,(o==null?0:o)+1);++q}for(s=J.aA(b);s.H();){p=s.ga2(s) o=r.i(0,p) if(o==null||o===0)return!1 -r.u(0,p,o-1);--q}return q===0}, -f8(a,b){var s,r,q -for(s=J.ax(b),r=this.a,q=0;s.F();)q=q+r.f8(0,s.ga3(s))&2147483647 +r.q(0,p,o-1);--q}return q===0}, +f7(a,b){var s,r,q +for(s=J.aA(b),r=this.a,q=0;s.H();)q=q+r.f7(0,s.ga2(s))&2147483647 q=q+(q<<3>>>0)&2147483647 q^=q>>>11 return q+(q<<15>>>0)&2147483647}} -A.FO.prototype={} -A.HG.prototype={ +A.G4.prototype={} +A.HX.prototype={ gJ(a){var s=this.a -return 3*s.a.f8(0,this.b)+7*s.b.f8(0,this.c)&2147483647}, +return 3*s.a.f7(0,this.b)+7*s.b.f7(0,this.c)&2147483647}, l(a,b){var s if(b==null)return!1 -if(b instanceof A.HG){s=this.a -s=s.a.fJ(this.b,b.b)&&s.b.fJ(this.c,b.c)}else s=!1 +if(b instanceof A.HX){s=this.a +s=s.a.fH(this.b,b.b)&&s.b.fH(this.c,b.c)}else s=!1 return s}} -A.Mq.prototype={ -fJ(a,b){var s,r,q,p,o,n,m +A.MK.prototype={ +fH(a,b){var s,r,q,p,o,n,m if(a===b)return!0 -s=J.aN(a) -r=J.aN(b) -if(s.gG(a)!==r.gG(b))return!1 -q=A.kK(null,null,null,t.PJ,t.S) -for(p=J.ax(s.gdt(a));p.F();){o=p.ga3(p) -n=new A.HG(this,o,s.i(a,o)) +s=J.aj(a) +r=J.aj(b) +if(s.gE(a)!==r.gE(b))return!1 +q=A.kY(null,null,null,t.PJ,t.S) +for(p=J.aA(s.gdh(a));p.H();){o=p.ga2(p) +n=new A.HX(this,o,s.i(a,o)) m=q.i(0,n) -q.u(0,n,(m==null?0:m)+1)}for(s=J.ax(r.gdt(b));s.F();){o=s.ga3(s) -n=new A.HG(this,o,r.i(b,o)) +q.q(0,n,(m==null?0:m)+1)}for(s=J.aA(r.gdh(b));s.H();){o=s.ga2(s) +n=new A.HX(this,o,r.i(b,o)) m=q.i(0,n) if(m==null||m===0)return!1 -q.u(0,n,m-1)}return!0}, -f8(a,b){var s,r,q,p,o,n,m,l,k -for(s=J.dg(b),r=J.ax(s.gdt(b)),q=this.a,p=this.b,o=this.$ti.z[1],n=0;r.F();){m=r.ga3(r) -l=q.f8(0,m) +q.q(0,n,m-1)}return!0}, +f7(a,b){var s,r,q,p,o,n,m,l,k +for(s=J.bt(b),r=J.aA(s.gdh(b)),q=this.a,p=this.b,o=this.$ti.z[1],n=0;r.H();){m=r.ga2(r) +l=q.f7(0,m) k=s.i(b,m) -n=n+3*l+7*p.f8(0,k==null?o.a(k):k)&2147483647}n=n+(n<<3>>>0)&2147483647 +n=n+3*l+7*p.f7(0,k==null?o.a(k):k)&2147483647}n=n+(n<<3>>>0)&2147483647 n^=n>>>11 return n+(n<<15>>>0)&2147483647}} -A.a_h.prototype={ -fJ(a,b){var s=this,r=t.Ro -if(r.b(a))return r.b(b)&&new A.FO(s,t.n5).fJ(a,b) -r=t.LX -if(r.b(a))return r.b(b)&&new A.Mq(s,s,t.Dx).fJ(a,b) -r=t._ -if(r.b(a))return r.b(b)&&new A.z5(s,t.wO).fJ(a,b) +A.a_G.prototype={ +fH(a,b){var s=this,r=t.Ro +if(r.b(a))return r.b(b)&&new A.G4(s,t.n5).fH(a,b) +r=t.f +if(r.b(a))return r.b(b)&&new A.MK(s,s,t.Dx).fH(a,b) +r=t.j +if(r.b(a))return r.b(b)&&new A.zf(s,t.wO).fH(a,b) r=t.JY -if(r.b(a))return r.b(b)&&new A.LQ(s,t.K9).fJ(a,b) -return J.e(a,b)}, -f8(a,b){var s=this -if(t.Ro.b(b))return new A.FO(s,t.n5).f8(0,b) -if(t.LX.b(b))return new A.Mq(s,s,t.Dx).f8(0,b) -if(t._.b(b))return new A.z5(s,t.wO).f8(0,b) -if(t.JY.b(b))return new A.LQ(s,t.K9).f8(0,b) -return J.V(b)}, -aN5(a){!t.JY.b(a) +if(r.b(a))return r.b(b)&&new A.M8(s,t.K9).fH(a,b) +return J.f(a,b)}, +f7(a,b){var s=this +if(t.Ro.b(b))return new A.G4(s,t.n5).f7(0,b) +if(t.f.b(b))return new A.MK(s,s,t.Dx).f7(0,b) +if(t.j.b(b))return new A.zf(s,t.wO).f7(0,b) +if(t.JY.b(b))return new A.M8(s,t.K9).f7(0,b) +return J.W(b)}, +aNI(a){!t.JY.b(a) return!0}} -A.a1N.prototype={ -FZ(a){var s=this.b[a] +A.a2e.prototype={ +FM(a){var s=this.b[a] if(s==null){this.$ti.c.a(null) s=null}return s}, -gG(a){return this.c}, +gE(a){return this.c}, j(a){var s=this.b -return A.bfX(A.fG(s,0,A.hr(this.c,"count",t.S),A.a6(s).c),"(",")")}, -aA5(){var s=this,r=s.c-1,q=s.FZ(r) +return A.bgY(A.fy(s,0,A.hl(this.c,"count",t.S),A.a6(s).c),"(",")")}, +aAI(){var s=this,r=s.c-1,q=s.FM(r) s.b[r]=null s.c=r return q}, -aod(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=b*2+2 +aoO(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.jk.prototype={ -C(a,b){this.PM(0,b)}, -H(a,b){var s,r,q,p,o,n,m=this -if(t._.b(b)){s=J.bi(b) -r=m.gG(m) +A.jt.prototype={ +D(a,b){this.PH(0,b)}, +I(a,b){var s,r,q,p,o,n,m=this +if(t.j.b(b)){s=J.b3(b) +r=m.gE(m) q=r+s -if(q>=J.bi(m.a)){m.a2P(q) -J.b72(m.a,r,q,b,0) -m.sdT(m.gdT()+s)}else{p=J.bi(m.a)-m.gdT() +if(q>=J.b3(m.a)){m.a3j(q) +J.arx(m.a,r,q,b,0) +m.sdM(m.gdM()+s)}else{p=J.b3(m.a)-m.gdM() q=m.a -o=J.cC(q) -if(s").ab(b).h("RY<1,2>"))}, -j(a){return A.uK(this,"{","}")}, -eF(a){var s,r=this -if(r.gi5(r)===r.gdT())throw A.d(A.a7("No element")) -r.sdT((r.gdT()-1&J.bi(r.a)-1)>>>0) -s=J.cd(r.a,r.gdT()) -if(s==null)s=A.w(r).h("jk.E").a(s) -J.ix(r.a,r.gdT(),null) -return s}, -gG(a){var s=this -return(s.gdT()-s.gi5(s)&J.bi(s.a)-1)>>>0}, -sG(a,b){var s,r,q,p,o=this -if(b<0)throw A.d(A.vn("Length "+b+" may not be negative.")) -if(b>o.gG(o)&&!A.w(o).h("jk.E").b(null))throw A.d(A.a8("The length can only be increased when the element type is nullable, but the current element type is `"+A.aq(A.w(o).h("jk.E")).j(0)+"`.")) -s=b-o.gG(o) -if(s>=0){if(J.bi(o.a)<=b)o.a2P(b) -o.sdT((o.gdT()+s&J.bi(o.a)-1)>>>0) -return}r=o.gdT()+s +o=J.cu(q) +if(s").af(b).h("Se<1,2>"))}, +j(a){return A.uV(this,"{","}")}, +eC(a){var s,r=this +if(r.ghX(r)===r.gdM())throw A.d(A.a7("No element")) +r.sdM((r.gdM()-1&J.b3(r.a)-1)>>>0) +s=J.bU(r.a,r.gdM()) +if(s==null)s=A.w(r).h("jt.E").a(s) +J.iD(r.a,r.gdM(),null) +return s}, +gE(a){var s=this +return(s.gdM()-s.ghX(s)&J.b3(s.a)-1)>>>0}, +sE(a,b){var s,r,q,p,o=this +if(b<0)throw A.d(A.vy("Length "+b+" may not be negative.")) +if(b>o.gE(o)&&!A.w(o).h("jt.E").b(null))throw A.d(A.a8("The length can only be increased when the element type is nullable, but the current element type is `"+A.au(A.w(o).h("jt.E")).j(0)+"`.")) +s=b-o.gE(o) +if(s>=0){if(J.b3(o.a)<=b)o.a3j(b) +o.sdM((o.gdM()+s&J.b3(o.a)-1)>>>0) +return}r=o.gdM()+s q=o.a -if(r>=0)J.b6X(q,r,o.gdT(),null) -else{r+=J.bi(q) -J.b6X(o.a,0,o.gdT(),null) +if(r>=0)J.b7V(q,r,o.gdM(),null) +else{r+=J.b3(q) +J.b7V(o.a,0,o.gdM(),null) q=o.a -p=J.aN(q) -p.kp(q,r,p.gG(q),null)}o.sdT(r)}, +p=J.aj(q) +p.kq(q,r,p.gE(q),null)}o.sdM(r)}, i(a,b){var s,r=this -if(b<0||b>=r.gG(r))throw A.d(A.vn("Index "+b+" must be in the range [0.."+r.gG(r)+").")) -s=J.cd(r.a,(r.gi5(r)+b&J.bi(r.a)-1)>>>0) -return s==null?A.w(r).h("jk.E").a(s):s}, -u(a,b,c){var s=this -if(b<0||b>=s.gG(s))throw A.d(A.vn("Index "+b+" must be in the range [0.."+s.gG(s)+").")) -J.ix(s.a,(s.gi5(s)+b&J.bi(s.a)-1)>>>0,c)}, -PM(a,b){var s=this -J.ix(s.a,s.gdT(),b) -s.sdT((s.gdT()+1&J.bi(s.a)-1)>>>0) -if(s.gi5(s)===s.gdT())s.azJ()}, -azJ(){var s=this,r=A.b6(J.bi(s.a)*2,null,!1,A.w(s).h("jk.E?")),q=J.bi(s.a)-s.gi5(s) -B.b.c2(r,0,q,s.a,s.gi5(s)) -B.b.c2(r,q,q+s.gi5(s),s.a,0) -s.si5(0,0) -s.sdT(J.bi(s.a)) +if(b<0||b>=r.gE(r))throw A.d(A.vy("Index "+b+" must be in the range [0.."+r.gE(r)+").")) +s=J.bU(r.a,(r.ghX(r)+b&J.b3(r.a)-1)>>>0) +return s==null?A.w(r).h("jt.E").a(s):s}, +q(a,b,c){var s=this +if(b<0||b>=s.gE(s))throw A.d(A.vy("Index "+b+" must be in the range [0.."+s.gE(s)+").")) +J.iD(s.a,(s.ghX(s)+b&J.b3(s.a)-1)>>>0,c)}, +PH(a,b){var s=this +J.iD(s.a,s.gdM(),b) +s.sdM((s.gdM()+1&J.b3(s.a)-1)>>>0) +if(s.ghX(s)===s.gdM())s.aAl()}, +aAl(){var s=this,r=A.ba(J.b3(s.a)*2,null,!1,A.w(s).h("jt.E?")),q=J.b3(s.a)-s.ghX(s) +B.b.c3(r,0,q,s.a,s.ghX(s)) +B.b.c3(r,q,q+s.ghX(s),s.a,0) +s.shX(0,0) +s.sdM(J.b3(s.a)) s.a=r}, -azK(a){var s,r,q=this -if(q.gi5(q)<=q.gdT()){s=q.gdT()-q.gi5(q) -B.b.c2(a,0,s,q.a,q.gi5(q)) -return s}else{r=J.bi(q.a)-q.gi5(q) -B.b.c2(a,0,r,q.a,q.gi5(q)) -B.b.c2(a,r,r+q.gdT(),q.a,0) -return q.gdT()+r}}, -a2P(a){var s=this,r=A.b6(A.bzY(a+B.e.bv(a,1)),null,!1,A.w(s).h("jk.E?")) -s.sdT(s.azK(r)) +aAm(a){var s,r,q=this +if(q.ghX(q)<=q.gdM()){s=q.gdM()-q.ghX(q) +B.b.c3(a,0,s,q.a,q.ghX(q)) +return s}else{r=J.b3(q.a)-q.ghX(q) +B.b.c3(a,0,r,q.a,q.ghX(q)) +B.b.c3(a,r,r+q.gdM(),q.a,0) +return q.gdM()+r}}, +a3j(a){var s=this,r=A.ba(A.bBj(a+B.e.bu(a,1)),null,!1,A.w(s).h("jt.E?")) +s.sdM(s.aAm(r)) s.a=r -s.si5(0,0)}, -$iar:1, -$iB:1, -$iI:1, -gi5(a){return this.b}, -gdT(){return this.c}, -si5(a,b){return this.b=b}, -sdT(a){return this.c=a}} -A.RY.prototype={ -gi5(a){var s=this.d -return s.gi5(s)}, -si5(a,b){this.d.si5(0,b)}, -gdT(){return this.d.gdT()}, -sdT(a){this.d.sdT(a)}} -A.TZ.prototype={} -A.Sp.prototype={ -ej(a,b){return B.b.ej(this.a,b)}, +s.shX(0,0)}, +$iao:1, +$iy:1, +$iH:1, +ghX(a){return this.b}, +gdM(){return this.c}, +shX(a,b){return this.b=b}, +sdM(a){return this.c=a}} +A.Se.prototype={ +ghX(a){var s=this.d +return s.ghX(s)}, +shX(a,b){this.d.shX(0,b)}, +gdM(){return this.d.gdM()}, +sdM(a){this.d.sdM(a)}} +A.Uf.prototype={} +A.SG.prototype={ +eo(a,b){return B.b.eo(this.a,b)}, fh(a,b){var s=this.a -return new A.hK(s,A.a6(s).h("@<1>").ab(b).h("hK<1,2>"))}, -O(a,b){return B.b.O(this.a,b)}, -cz(a,b){return this.a[b]}, +return new A.hD(s,A.a6(s).h("@<1>").af(b).h("hD<1,2>"))}, +N(a,b){return B.b.N(this.a,b)}, +co(a,b){return this.a[b]}, ga5(a){return B.b.ga5(this.a)}, -ac(a,b){return B.b.ac(this.a,b)}, +am(a,b){return B.b.am(this.a,b)}, gaB(a){return this.a.length===0}, -gdj(a){return this.a.length!==0}, +gd7(a){return this.a.length!==0}, gav(a){var s=this.a -return new J.dJ(s,s.length,A.a6(s).h("dJ<1>"))}, -cs(a,b){return B.b.cs(this.a,b)}, -lZ(a){return this.cs(a,"")}, -ga9(a){return B.b.ga9(this.a)}, -gG(a){return this.a.length}, -jo(a,b,c){var s=this.a -return new A.U(s,b,A.a6(s).h("@<1>").ab(c).h("U<1,2>"))}, -fF(a,b){var s=this.a -return A.fG(s,b,null,A.a6(s).c)}, -iK(a,b){var s=this.a,r=A.a6(s) -return b?A.b(s.slice(0),r):J.ms(s.slice(0),r.c)}, -fb(a){return this.iK(a,!0)}, +return new J.dQ(s,s.length,A.a6(s).h("dQ<1>"))}, +cp(a,b){return B.b.cp(this.a,b)}, +lT(a){return this.cp(a,"")}, +ga4(a){return B.b.ga4(this.a)}, +gE(a){return this.a.length}, +jk(a,b,c){var s=this.a +return new A.S(s,b,A.a6(s).h("@<1>").af(c).h("S<1,2>"))}, +fe(a,b){var s=this.a +return A.fy(s,b,null,A.a6(s).c)}, +iE(a,b){var s=this.a,r=A.a6(s) +return b?A.b(s.slice(0),r):J.mG(s.slice(0),r.c)}, +fa(a){return this.iE(a,!0)}, k7(a){var s=this.a -return A.z3(s,A.a6(s).c)}, -ma(a,b){var s=this.a -return new A.bk(s,b,A.a6(s).h("bk<1>"))}, -j(a){return A.uK(this.a,"[","]")}, -$iB:1} -A.Da.prototype={ +return A.zd(s,A.a6(s).c)}, +m2(a,b){var s=this.a +return new A.bo(s,b,A.a6(s).h("bo<1>"))}, +j(a){return A.uV(this.a,"[","]")}, +$iy:1} +A.Dn.prototype={ i(a,b){return this.a[b]}, -u(a,b,c){this.a[b]=c}, -X(a,b){return B.b.X(this.a,b)}, -C(a,b){this.a.push(b)}, -H(a,b){B.b.H(this.a,b)}, +q(a,b,c){this.a[b]=c}, +W(a,b){return B.b.W(this.a,b)}, +D(a,b){this.a.push(b)}, +I(a,b){B.b.I(this.a,b)}, fh(a,b){var s=this.a -return new A.hK(s,A.a6(s).h("@<1>").ab(b).h("hK<1,2>"))}, -fZ(a,b,c){B.b.fZ(this.a,b,c)}, -ib(a,b,c){B.b.ib(this.a,b,c)}, -sa9(a,b){var s=this.a.length -if(s===0)throw A.d(A.LF(0,this,null,null,null)) -this.u(0,s-1,b)}, -N(a,b){return B.b.N(this.a,b)}, -du(a,b){return B.b.du(this.a,b)}, -eF(a){return this.a.pop()}, -hA(a,b,c){B.b.hA(this.a,b,c)}, -iI(a,b,c,d){B.b.iI(this.a,b,c,d)}, -gad9(a){var s=this.a -return new A.cr(s,A.a6(s).h("cr<1>"))}, -cI(a,b,c){return B.b.cI(this.a,b,c)}, -hi(a,b){return this.cI(a,b,null)}, -$iar:1, -$iI:1} -A.xV.prototype={ +return new A.hD(s,A.a6(s).h("@<1>").af(b).h("hD<1,2>"))}, +fY(a,b,c){B.b.fY(this.a,b,c)}, +i5(a,b,c){B.b.i5(this.a,b,c)}, +sa4(a,b){var s=this.a.length +if(s===0)throw A.d(A.LY(0,this,null,null,null)) +this.q(0,s-1,b)}, +O(a,b){return B.b.O(this.a,b)}, +di(a,b){return B.b.di(this.a,b)}, +eC(a){return this.a.pop()}, +hy(a,b,c){B.b.hy(this.a,b,c)}, +iD(a,b,c,d){B.b.iD(this.a,b,c,d)}, +gadL(a){var s=this.a +return new A.cs(s,A.a6(s).h("cs<1>"))}, +cA(a,b,c){return B.b.cA(this.a,b,c)}, +h8(a,b){return this.cA(a,b,null)}, +$iao:1, +$iH:1} +A.y1.prototype={ l(a,b){var s,r,q,p,o if(b==null)return!1 -if(b instanceof A.xV){s=this.a +if(b instanceof A.y1){s=this.a r=b.a q=s.length if(q!==r.length)return!1 for(p=0,o=0;o>>0)-s,q=0;q>>0)-s,q=0;q1125899906842623)throw A.d(A.a8("Hashing is unsupported for messages with more than 2^53 bits.")) p=r*8 o=l.b -l.H(0,new Uint8Array(8)) -n=A.fB(l.a.buffer,0,null) -n.setUint32(o,B.e.cZ(p,4294967296),!1) +l.I(0,new Uint8Array(8)) +n=A.kc(l.a.buffer,0,null) +n.setUint32(o,B.e.cS(p,4294967296),!1) n.setUint32(o+4,p>>>0,!1)}} -A.akI.prototype={ -jD(a){var s=new Uint32Array(A.e3(A.b([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],t.t))),r=new Uint32Array(64),q=new Uint8Array(0) -return new A.RR(new A.akJ(s,r,a,new Uint32Array(16),new A.R6(q,0)))}} -A.b0h.prototype={ -aRH(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c +A.alD.prototype={ +jB(a){var s=new Uint32Array(A.ea(A.b([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],t.t))),r=new Uint32Array(64),q=new Uint8Array(0) +return new A.S7(new A.alE(s,r,a,new Uint32Array(16),new A.Rn(q,0)))}} +A.b1d.prototype={ +aSk(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c for(s=this.x,r=0;r<16;++r)s[r]=a[r] for(r=16;r<64;++r){q=s[r-2] p=s[r-7] @@ -69402,7 +70673,7 @@ j=q[4] i=q[5] h=q[6] g=q[7] -for(f=n,r=0;r<64;++r,g=h,h=i,i=j,j=d,k=l,l=m,m=f,f=c){e=(g+(((j>>>6|j<<26)^(j>>>11|j<<21)^(j>>>25|j<<7))>>>0)>>>0)+(((j&i^~j&h)>>>0)+(B.Ve[r]+s[r]>>>0)>>>0)>>>0 +for(f=n,r=0;r<64;++r,g=h,h=i,i=j,j=d,k=l,l=m,m=f,f=c){e=(g+(((j>>>6|j<<26)^(j>>>11|j<<21)^(j>>>25|j<<7))>>>0)>>>0)+(((j&i^~j&h)>>>0)+(B.Vl[r]+s[r]>>>0)>>>0)>>>0 d=k+e>>>0 c=e+((((f>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10))>>>0)+((f&m^f&l^m&l)>>>0)>>>0)>>>0}q[0]=f+n>>>0 q[1]=m+q[1]>>>0 @@ -69412,482 +70683,482 @@ q[4]=j+q[4]>>>0 q[5]=i+q[5]>>>0 q[6]=h+q[6]>>>0 q[7]=g+q[7]>>>0}} -A.akJ.prototype={} -A.avd.prototype={} -A.Yy.prototype={} -A.FX.prototype={ -W(){return"SizeCategory."+this.b}} -A.av8.prototype={ -mS(a){var s=0,r=A.t(t.H),q=this,p,o -var $async$mS=A.u(function(b,c){if(b===1)return A.p(c,r) +A.alE.prototype={} +A.awk.prototype={} +A.YW.prototype={} +A.Ge.prototype={ +V(){return"SizeCategory."+this.b}} +A.awf.prototype={ +mK(a){var s=0,r=A.t(t.H),q=this,p,o +var $async$mK=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:p=A o=J s=2 -return A.A(A.a7V(),$async$mS) -case 2:q.a=p.f3(o.cd(c.a,"bookmarked_chapter")) +return A.B(A.a8F(),$async$mK) +case 2:q.a=p.f0(o.bU(c.a,"bookmarked_chapter")) return A.q(null,r)}}) -return A.r($async$mS,r)}, -u_(a,b){return this.aBt(a,b)}, -aBt(a,b){var s=0,r=A.t(t.H),q,p -var $async$u_=A.u(function(c,d){if(c===1)return A.p(d,r) +return A.r($async$mK,r)}, +tQ(a,b){return this.aC5(a,b)}, +aC5(a,b){var s=0,r=A.t(t.H),q,p +var $async$tQ=A.u(function(c,d){if(c===1)return A.p(d,r) while(true)switch(s){case 0:s=2 -return A.A(A.a7V(),$async$u_) +return A.B(A.a8F(),$async$tQ) case 2:q=d p="flutter."+a s=b==null?3:5 break -case 3:J.tD(q.a,a) +case 3:J.tM(q.a,a) s=6 -return A.A($.b6G().N(0,p),$async$u_) +return A.B($.b7D().O(0,p),$async$tQ) case 6:s=4 break -case 5:A.Cd(b,"value") -J.ix(q.a,a,b) +case 5:A.tS(b,"value") +J.iD(q.a,a,b) s=7 -return A.A($.b6G().tw("String",p,b),$async$u_) +return A.B($.b7D().tm("String",p,b),$async$tQ) case 7:case 4:return A.q(null,r)}}) -return A.r($async$u_,r)}} -A.mH.prototype={ -tq(){var s=this.d +return A.r($async$tQ,r)}} +A.mV.prototype={ +tg(){var s=this.d return s==null?this.b:s}, -j(a){return this.a+" - "+A.j(this.tq())}} -A.TY.prototype={ -a86(a,b){return this.f.$3(this,b,a)}} -A.Mc.prototype={ -a86(a,b){return new A.Eq(this,b,a,this.$ti.h("Eq<1>"))}} +j(a){return this.a+" - "+A.j(this.tg())}} +A.Ue.prototype={ +a8F(a,b){return this.f.$3(this,b,a)}} +A.Mw.prototype={ +a8F(a,b){return new A.EE(this,b,a,this.$ti.h("EE<1>"))}} A.R.prototype={ -HU(a,b){var s=this.a,r=a.a -if(s.aZ(0,r))return b.a(s.i(0,r).tq()) -else{s.u(0,r,a) -return a.tq()}}, -hv(a,b){var s=t.i -return this.HU(A.b9s(a,b,new A.av7(),null,null,s),s)}, -aGo(a,b){var s=t.w -return this.HU(A.b9s(a,!0,new A.av5(),null,null,s),s)}, -a7l(a,b){var s=t.n8 -return this.HU(A.b9s(a,b,new A.av6(),null,null,s),s)}, -vb(a,b,c,d){return this.HU(new A.Mc(c,a,b,null,null,d.h("Mc<0>")),d)}} -A.av7.prototype={ -$3(a,b,c){return new A.zy(a,b,c)}, +HE(a,b){var s=this.a,r=a.a +if(s.b1(0,r))return b.a(s.i(0,r).tg()) +else{s.q(0,r,a) +return a.tg()}}, +ht(a,b){var s=t.V +return this.HE(A.bao(a,b,new A.awe(),null,null,s),s)}, +aH0(a,b){var s=t.w +return this.HE(A.bao(a,!0,new A.awc(),null,null,s),s)}, +a7V(a,b){var s=t.G +return this.HE(A.bao(a,b,new A.awd(),null,null,s),s)}, +uX(a,b,c,d){return this.HE(new A.Mw(c,a,b,null,null,d.h("Mw<0>")),d)}} +A.awe.prototype={ +$3(a,b,c){return new A.zJ(a,b,c)}, $C:"$3", $R:3, -$S:414} -A.av5.prototype={ -$3(a,b,c){return new A.xf(a,b,c)}, +$S:419} +A.awc.prototype={ +$3(a,b,c){return new A.xm(a,b,c)}, $C:"$3", $R:3, -$S:416} -A.av6.prototype={ -$3(a,b,c){return new A.xy(a,b,c)}, +$S:420} +A.awd.prototype={ +$3(a,b,c){return new A.xF(a,b,c)}, $C:"$3", $R:3, -$S:417} -A.eH.prototype={ -aP(a,b,c,d,e){var s=t.N -this.b.push(new A.Cz(c,b,new A.R(A.D(s,t.bc),A.D(s,t.vR)),d,e,!1,this)) +$S:421} +A.eE.prototype={ +aO(a,b,c,d,e){var s=t.N +this.b.push(new A.CM(c,b,new A.R(A.D(s,t.bc),A.D(s,t.vR)),d,e,!1,this)) return this}} -A.Cz.prototype={} -A.X7.prototype={ -a7(a){var s,r,q=null,p=A.b6e(a),o=A.b([],t.p) -for(s=this.d.c.b,s=s.gfT(s),s=s.gav(s);s.F();){r=s.ga3(s) -o.push(new A.cc(B.d9,A.mn(A.dv(r.a,q,q,q,q,q,q),new A.aqv(r,a),q),q))}return A.aMU(A.h8(o,B.a2,B.a5,B.a6),this.c,B.ad1,q,!1,"Actions",q,p)}} -A.aqv.prototype={ +A.CM.prototype={} +A.Xr.prototype={ +a8(a){var s,r,q=null,p=A.b7d(a),o=A.b([],t.p) +for(s=this.d.c.b,s=s.gfR(s),s=s.gav(s);s.H();){r=s.ga2(s) +o.push(new A.ci(B.db,A.mC(A.dz(r.a,q,q,q,q,q,q),new A.arH(r,a),q),q))}return A.aNY(A.h3(o,B.a2,B.a5,B.a6),this.c,B.add,q,!1,"Actions",q,p)}} +A.arH.prototype={ $0(){return this.a.b.$1(this.b)}, $S:0} -A.jO.prototype={ -a7(a){var s=null,r=A.cb(a,s,t.l).w.a.a>768?24:48 -return A.bfH(s,A.j4(r,r),B.I,B.I,A.b8q(this.c,s,s),r,this.d,B.L,B.I,r,this.e)}} -A.a_x.prototype={ -a7(a){var s,r,q,p,o=this,n=null,m=A.cb(a,n,t.l).w,l=o.d,k=o.e,j=l.c,i=j==null,h=!i&&k===B.cO +A.jZ.prototype={ +a8(a){var s=null,r=A.cg(a,s,t.l).w.a.a>768?24:48 +return A.bgI(s,A.jb(r,r),B.I,B.I,A.b9p(this.c,s,s),r,this.d,B.M,B.I,r,this.e)}} +A.a_W.prototype={ +a8(a){var s,r,q,p,o=this,n=null,m=A.cg(a,n,t.l).w,l=o.d,k=o.e,j=l.c,i=j==null,h=!i&&k===B.cR if(h)s=i?l.d:j else s=l.d r=l.x q=h?r.b:r.a p=h?r.a:r.b -m=m.a7R(l.f,s,new A.M(q,p),B.L,s) +m=m.a8q(l.f,s,new A.N(q,p),B.M,s) j=m.r -return new A.cc(new A.aH(20+j.a,20+j.b,20+j.c,20),A.a0D(new A.a_v(A.r4(A.dj(n,o.c,B.v,A.al(a).go,n,n,n,n,n,n),m,n),l,k,o.f,n)),n)}} -A.Ki.prototype={ -aW(){return new A.adJ(new A.cz(null,t.am),B.n)}} -A.adJ.prototype={ -bi(){this.bJ()}, -aBp(a){this.aM(new A.aVX(this,a))}, -a7(a){var s=this,r=null,q=A.b6e(a),p=s.a.c,o=A.b([B.adA,new A.Jw(s.e,new A.aVY(s),B.aaU,B.L,B.ad3)],t.p) -if(s.e)o.push(new A.Ka(s.d,r)) -else o.push(B.a2Q) -return A.aMU(new A.cc(B.d8,A.h8(o,B.a2,B.j4,B.dh),r),p,B.ad4,r,!1,"Properties",r,q)}} -A.aVX.prototype={ +return new A.ci(new A.aR(20+j.a,20+j.b,20+j.c,20),A.a13(new A.a_U(A.rd(A.dk(n,o.c,B.x,A.an(a).go,n,n,n,n,n,n),m,n),l,k,o.f,n)),n)}} +A.KA.prototype={ +b0(){return new A.aeA(new A.cC(null,t.am),B.o)}} +A.aeA.prototype={ +bk(){this.bG()}, +aC1(a){this.aM(new A.aX6(this,a))}, +a8(a){var s=this,r=null,q=A.b7d(a),p=s.a.c,o=A.b([B.adM,new A.JO(s.e,new A.aX7(s),B.ab5,B.M,B.adf)],t.p) +if(s.e)o.push(new A.Ks(s.d,r)) +else o.push(B.a2Z) +return A.aNY(new A.ci(B.da,A.h3(o,B.a2,B.j7,B.di),r),p,B.adg,r,!1,"Properties",r,q)}} +A.aX6.prototype={ $0(){var s=this.a,r=this.b s.e=r s=s.c s.toString -s=A.qt(s,!1) -s.W0(r?$.bc_():null)}, +s=A.qD(s,!1) +s.Wu(r?$.bcT():null)}, $S:0} -A.aVY.prototype={ +A.aX7.prototype={ $1(a){a.toString -return this.a.aBp(a)}, -$S:215} -A.adK.prototype={ -a7(a){var s=null,r=A.qt(a,!0),q=r.d.a!=null,p=q?r.gaQV(r):s -q=q?r.gaRk():s -return A.jn(A.b([new A.jO(B.T5,p,"Orientation",B.ada),new A.jO(B.T2,q,"Device frame",B.ad8),B.a4Z,A.a9t(B.aaZ,r.gVB(r),s)],t.p),B.a2,B.a5,B.a6,s)}} -A.afZ.prototype={ -a7(a){var s=null,r=A.al(a).ax.a===B.ai,q=r?B.Np:B.rZ,p=r?B.rZ:B.Nh -return new A.a3h(this.c,!0,A.aEv(s,s,s,B.R,s,s,s,A.ed(s,B.fk,q,s,B.k,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),B.R,new A.dx(p,s,s,B.fa,s,s,B.aq),s,s,s,s,B.R,s,s,B.R,s,s,B.R,s,s,B.R,s,s,B.R,s,s,B.R,s,s,s,s,s,s,B.R,s,s,s,s,s,s,s,s,s,s,B.pE,B.R,s,B.R),s,s,s,s,s,s,s,s,s,s,s,B.Zq,B.Zr,B.ZE,!1,s)}} -A.E5.prototype={ -a7(a){var s=null -return A.ber(s,s,new A.cc(B.d8,A.h8(A.b([A.ll(new A.afZ(this.c,s),1),B.a4L,A.mn(B.ab0,new A.aCk(a),s)],t.p),B.a2,B.a5,B.a6),s),B.v,s,B.tT,s,s,s)}} -A.aCk.prototype={ -$0(){A.v1(this.a,!1).ig()}, +return this.a.aC1(a)}, +$S:214} +A.aeB.prototype={ +a8(a){var s=null,r=A.qD(a,!0),q=r.d.a!=null,p=q?r.gaRy(r):s +q=q?r.gaRY():s +return A.jv(A.b([new A.jZ(B.Tc,p,"Orientation",B.adm),new A.jZ(B.T9,q,"Device frame",B.adk),B.a5a,A.aah(B.aba,r.gW4(r),s)],t.p),B.a2,B.a5,B.a6,s)}} +A.agQ.prototype={ +a8(a){var s=null,r=A.an(a).ax.a===B.ai,q=r?B.Nr:B.t1,p=r?B.t1:B.Nj +return new A.a3T(this.c,!0,A.aFA(s,s,s,B.S,s,s,s,A.ek(s,B.fn,q,s,B.k,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),B.S,new A.dC(p,s,s,B.fe,s,s,B.aq),s,s,s,s,B.S,s,s,B.S,s,s,B.S,s,s,B.S,s,s,B.S,s,s,B.S,s,s,s,s,s,s,B.S,s,s,s,s,s,s,s,s,s,s,B.pI,B.S,s,B.S),s,s,s,s,s,s,s,s,s,s,s,B.Zz,B.ZA,B.ZN,!1,s)}} +A.Ej.prototype={ +a8(a){var s=null +return A.bfr(s,s,new A.ci(B.da,A.h3(A.b([A.lA(new A.agQ(this.c,s),1),B.a4X,A.mC(B.abc,new A.aDl(a),s)],t.p),B.a2,B.a5,B.a6),s),B.x,s,B.tW,s,s,s)}} +A.aDl.prototype={ +$0(){A.vc(this.a,!1).i8()}, $S:0} -A.a3_.prototype={ -a7(a){var s=this,r=null -return A.ie(B.aX,A.dj(r,A.dv(s.c,r,r,r,s.d,s.f,r),B.v,r,r,r,r,r,s.r,r),B.a3,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r)}} -A.a5L.prototype={ -a7(a){var s,r,q,p=this,o=null,n=A.qt(a,!0).d,m=n.a -if(m!=null)s=new A.a_x(A.dj(o,p.d,B.v,o,o,new A.dx(o,o,o,o,o,o,B.aq),o,o,o,o),m,n.c,n.d,o) +A.a3A.prototype={ +a8(a){var s=this,r=null +return A.im(B.aX,A.dk(r,A.dz(s.c,r,r,r,s.d,s.f,r),B.x,r,r,r,r,r,s.r,r),B.a3,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r)}} +A.a6q.prototype={ +a8(a){var s,r,q,p=this,o=null,n=A.qD(a,!0).d,m=n.a +if(m!=null)s=new A.a_W(A.dk(o,p.d,B.x,o,o,new A.dC(o,o,o,o,o,o,B.aq),o,o,o,o),m,n.c,n.d,o) else s=p.d -m=A.cb(a,o,t.l).w.un(n.b) -r=A.b7B(a)!==B.jF&&p.e?A.b6e(a):0 +m=A.cg(a,o,t.l).w.ud(n.b) +r=A.b8A(a)!==B.jI&&p.e?A.b7d(a):0 q=p.f -return A.r4(A.k5(0,q==null?s:A.kV(B.bp,A.b([A.Fb(0,s,o),A.k5(6,A.mj(A.at_(new A.cc(B.d9,A.dv(q,o,o,o,o,o,o),o),o,o,o,o),o,o),o,o,6,6,o,o)],t.p),B.Z,B.bn,o),o,o,0,r,0,o),m,o)}} -A.NX.prototype={ -aW(){return new A.aiV(B.n)}, -aOF(){return this.d.$0()}} -A.aiV.prototype={ -a7(a){var s,r,q,p,o=this,n=A.b([],t.p) -for(s=o.a.c.c.a,s=s.gfT(s),s=s.gav(s),r=t.kK;s.F();){q=s.ga3(s).b +return A.rd(A.kh(0,q==null?s:A.l8(B.br,A.b([A.Fr(0,s,o),A.kh(6,A.my(A.au9(new A.ci(B.db,A.dz(q,o,o,o,o,o,o),o),o,o,o,o),o,o),o,o,6,6,o,o)],t.p),B.a_,B.bp,o),o,o,0,r,0,o),m,o)}} +A.Of.prototype={ +b0(){return new A.ajP(B.o)}, +aPg(){return this.d.$0()}} +A.ajP.prototype={ +a8(a){var s,r,q,p,o=this,n=A.b([],t.p) +for(s=o.a.c.c.a,s=s.gfR(s),s=s.gav(s),r=t.kK;s.H();){q=s.ga2(s).b q.toString p=o.a.c -n.push(q.a86(new A.d5(p.r.a+"_"+p.b+"#"+q.a,r),new A.aZy(o)))}s=A.b6e(a) +n.push(q.a8F(new A.d5(p.r.a+"_"+p.b+"#"+q.a,r),new A.b_y(o)))}s=A.b7d(a) r=o.a.e -return A.aMU(A.h8(n,B.a2,B.a5,B.a6),r,null,null,!1,"Properties",null,s)}} -A.aZy.prototype={ +return A.aNY(A.h3(n,B.a2,B.a5,B.a6),r,null,null,!1,"Properties",null,s)}} +A.b_y.prototype={ $0(){var s=this.a -s.aM(new A.aZx()) -s.a.aOF()}, +s.aM(new A.b_x()) +s.a.aPg()}, $S:20} -A.aZx.prototype={ +A.b_x.prototype={ $0(){}, $S:0} -A.xf.prototype={ -aW(){return new A.Yc(this.c.tq(),B.n)}, -vh(){return this.d.$0()}} -A.Yc.prototype={ -a7(a){var s=null,r=this.a.c -return new A.zZ(r.a,A.bdW(s,!1,s,s,s,!1,s,s,new A.ash(this),s,s,s,s,s,!1,this.d),r.c,s)}} -A.ash.prototype={ +A.xm.prototype={ +b0(){return new A.Yz(this.c.tg(),B.o)}, +v3(){return this.d.$0()}} +A.Yz.prototype={ +a8(a){var s=null,r=this.a.c +return new A.Aa(r.a,A.beW(s,!1,s,s,s,!1,s,s,new A.atr(this),s,s,s,s,s,!1,this.d),r.c,s)}} +A.atr.prototype={ $1(a){var s=this.a,r=s.a r.c.d=a -r.vh() -s.aM(new A.asg(s,a))}, -$S:215} -A.asg.prototype={ +r.v3() +s.aM(new A.atq(s,a))}, +$S:214} +A.atq.prototype={ $0(){this.a.d=this.b}, $S:0} -A.xy.prototype={ -aW(){var s=new A.JV(B.n) -s.d=s.e=this.c.tq() +A.xF.prototype={ +b0(){var s=new A.Kc(B.o) +s.d=s.e=this.c.tg() return s}, -vh(){return this.d.$0()}} -A.JV.prototype={ -aGL(a){this.aM(new A.au6(this,a))}, -ago(a){var s=this.c +v3(){return this.d.$0()}} +A.Kc.prototype={ +aHn(a){this.aM(new A.avg(this,a))}, +agY(a){var s=this.c s.toString -return A.b6d(new A.au9(this),s)}, -a7(a){var s=null,r=this.a.c,q=this.e +return A.b7c(new A.avj(this),s)}, +a8(a){var s=null,r=this.a.c,q=this.e q===$&&A.c() -q=A.b7W(s,s,q,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s) -return new A.zZ(r.a,A.mn(A.dj(s,s,B.v,s,s,s,s,s,s,s),new A.au5(this),q),r.c,s)}} -A.au6.prototype={ +q=A.b8U(s,s,q,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s) +return new A.Aa(r.a,A.mC(A.dk(s,s,B.x,s,s,s,s,s,s,s),new A.avf(this),q),r.c,s)}} +A.avg.prototype={ $0(){return this.a.d=this.b}, $S:0} -A.au9.prototype={ +A.avj.prototype={ $1(a){var s=this.a,r=s.d r===$&&A.c() -return new A.Ff("Pick a color!",new A.JU(r,s.gaGK(),0.8,null),A.b([A.mn(B.aaS,new A.au8(s),null)],t.p),null)}, -$S:420} -A.au8.prototype={ +return new A.Fv("Pick a color!",new A.Kb(r,s.gaHm(),0.8,null),A.b([A.mC(B.ab3,new A.avi(s),null)],t.p),null)}, +$S:424} +A.avi.prototype={ $0(){var s=this.a -s.aM(new A.au7(s)) +s.aM(new A.avh(s)) s=s.c s.toString -A.v1(s,!1).ig()}, +A.vc(s,!1).i8()}, $S:0} -A.au7.prototype={ +A.avh.prototype={ $0(){var s=this.a,r=s.d r===$&&A.c() return s.e=r}, $S:0} -A.au5.prototype={ +A.avf.prototype={ $0(){var s=0,r=A.t(t.H),q=this,p,o,n var $async$$0=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:n=q.a s=2 -return A.A(n.ago(0),$async$$0) +return A.B(n.agY(0),$async$$0) case 2:p=n.a o=p.c n=n.e n===$&&A.c() o.d=n -p.vh() +p.v3() return A.q(null,r)}}) return A.r($async$$0,r)}, $S:16} -A.Eq.prototype={ -aW(){return new A.Md(B.n,this.$ti.h("Md<1>"))}, -vh(){return this.d.$0()}} -A.Md.prototype={ -a7(a){var s=this,r=s.a.c,q=r.tq(),p=s.a.c.f,o=s.$ti,n=A.a6(p).h("@<1>").ab(o.h("kG<1>")).h("U<1,2>") -return new A.zZ(r.a,A.b7V(!0,A.ai(new A.U(p,new A.aDO(s),n),!0,n.h("aA.E")),new A.aDP(s),q,o.c),r.c,null)}} -A.aDP.prototype={ +A.EE.prototype={ +b0(){return new A.Mx(B.o,this.$ti.h("Mx<1>"))}, +v3(){return this.d.$0()}} +A.Mx.prototype={ +a8(a){var s=this,r=s.a.c,q=r.tg(),p=s.a.c.f,o=s.$ti,n=A.a6(p).h("@<1>").af(o.h("kT<1>")).h("S<1,2>") +return new A.Aa(r.a,A.b8T(!0,A.ai(new A.S(p,new A.aET(s),n),!0,n.h("aF.E")),new A.aEU(s),q,o.c),r.c,null)}} +A.aEU.prototype={ $1(a){var s=this.a.a s.c.d=a -s.vh()}, +s.v3()}, $S(){return this.a.$ti.h("~(1?)")}} -A.aDO.prototype={ +A.aET.prototype={ $1(a){var s=null -return A.bf5(A.dv(J.ia(a),s,s,s,s,s,s),a,this.a.$ti.c)}, -$S(){return this.a.$ti.h("kG<1>(1)")}} -A.zy.prototype={ -aW(){var s=this.c.tq(),r=A.aPa(null) -r.se2(0,B.c.j(s)) -return new A.a4k(r,B.n)}, -vh(){return this.d.$0()}} -A.a4k.prototype={ -a7(a){var s=null,r=this.a.c -return new A.zZ(r.a,A.ba3(!0,B.dN,!1,s,!0,B.Z,s,A.bnb(),this.d,s,s,s,s,2,B.Tl,B.a3,!0,s,!0,s,!1,s,A.b([$.bcc()],t.VS),s,s,B.Ev,s,s,s,1,s,s,!1,"\u2022",s,new A.aG9(this),s,s,s,s,!1,s,!0,s,B.d8,s,s,B.cZ,B.cl,s,s,s,s,s,s,B.au,s,B.jI,s,s,s,s),r.c,s)}} -A.aG9.prototype={ +return A.bg6(A.dz(J.ii(a),s,s,s,s,s,s),a,this.a.$ti.c)}, +$S(){return this.a.$ti.h("kT<1>(1)")}} +A.zJ.prototype={ +b0(){var s=this.c.tg(),r=A.aQl(null) +r.sdv(0,B.c.j(s)) +return new A.a5_(r,B.o)}, +v3(){return this.d.$0()}} +A.a5_.prototype={ +a8(a){var s=null,r=this.a.c +return new A.Aa(r.a,A.baY(!0,B.dP,!1,s,!0,B.a_,s,A.boi(),this.d,s,s,s,s,2,B.Ts,B.a3,!0,s,!0,s,!1,s,A.b([$.bd6()],t.VS),s,s,B.Ew,s,s,s,1,s,s,!1,"\u2022",s,new A.aHc(this),s,s,s,s,!1,s,!0,s,B.da,s,s,B.d1,B.cn,s,s,s,s,s,s,B.aB,s,B.jM,s,s,s,s),r.c,s)}} +A.aHc.prototype={ $1(a){var s=this.a -s.a.c.d=A.zX(a) -s.a.vh()}, -$S:21} -A.Ff.prototype={ -a7(a){var s=null,r=A.dv(this.c,s,s,s,s,s,s) -return A.btO(this.e,A.b9O(this.d,s,s,s,B.b2),r)}} -A.zZ.prototype={ -a7(a){var s=null,r=A.dv(this.c,s,s,s,s,s,s) -return new A.cc(B.tX,A.jn(A.b([A.ll(r,4),A.ll(this.d,6)],t.p),B.a2,B.a5,B.a6,s),s)}} -A.a_u.prototype={ -a7(a){var s=A.qt(a,!0).d,r=t.Xl,q=t.yW,p=A.ai(A.b([$.bsq(),$.bsr(),$.bss(),$.bsy(),$.bsz(),$.bsA(),$.bnq(),$.bno(),$.bnn(),$.bnr(),$.bnp(),$.bc_()],r),!0,q) -B.b.H(p,A.b([$.bsB(),$.bsC(),$.bsD(),$.bsE(),$.bsF(),$.bst(),$.bsu(),$.bsv(),$.bsw(),$.bsx()],r)) -r=A.a6(p).h("U<1,kG>") -return A.b7V(!0,A.ai(new A.U(p,new A.avr(),r),!0,r.h("aA.E")),A.qt(a,!1).gaRD(),s.a,q)}} -A.avr.prototype={ +s.a.c.d=A.A8(a) +s.a.v3()}, +$S:22} +A.Fv.prototype={ +a8(a){var s=null,r=A.dz(this.c,s,s,s,s,s,s) +return A.bv4(this.e,A.baK(this.d,s,s,s,B.b2),r)}} +A.Aa.prototype={ +a8(a){var s=null,r=A.dz(this.c,s,s,s,s,s,s) +return new A.ci(B.u_,A.jv(A.b([A.lA(r,4),A.lA(this.d,6)],t.p),B.a2,B.a5,B.a6,s),s)}} +A.a_T.prototype={ +a8(a){var s=A.qD(a,!0).d,r=t.Xl,q=t.yW,p=A.ai(A.b([$.btB(),$.btC(),$.btD(),$.btJ(),$.btK(),$.btL(),$.box(),$.bov(),$.bou(),$.boy(),$.bow(),$.bcT()],r),!0,q) +B.b.I(p,A.b([$.btM(),$.btN(),$.btO(),$.btP(),$.btQ(),$.btE(),$.btF(),$.btG(),$.btH(),$.btI()],r)) +r=A.a6(p).h("S<1,kT>") +return A.b8T(!0,A.ai(new A.S(p,new A.awy(),r),!0,r.h("aF.E")),A.qD(a,!1).gaSg(),s.a,q)}} +A.awy.prototype={ $1(a){var s=null -return A.bf5(A.dv(a.b,s,s,s,s,s,s),a,t.yW)}, -$S:421} -A.a9G.prototype={ -a7(a){var s=A.qt(a,!0).d.b,r=B.c.j(s) -return new A.PR(s,A.qt(a,!1).gaRK(),0.85,1.3,3,r,null)}} -A.Ka.prototype={ -aW(){return new A.a_4(A.aPa(null),A.aPa(null),B.n)}} -A.a_4.prototype={ -bi(){var s,r=this -r.bJ() +return A.bg6(A.dz(a.b,s,s,s,s,s,s),a,t.yW)}, +$S:426} +A.aaw.prototype={ +a8(a){var s=A.qD(a,!0).d.b,r=B.c.j(s) +return new A.Q9(s,A.qD(a,!1).gaSn(),0.85,1.3,3,r,null)}} +A.Ks.prototype={ +b0(){return new A.a_t(A.aQl(null),A.aQl(null),B.o)}} +A.a_t.prototype={ +bk(){var s,r=this +r.bG() s=r.c s.toString -s=A.qt(s,!1).d.a.x -r.d.se2(0,""+B.c.af(s.a)) -r.e.se2(0,""+B.c.af(s.b))}, -v(){var s=this.d,r=$.ag() -s.bo$=r -s.bj$=0 +s=A.qD(s,!1).d.a.x +r.d.sdv(0,""+B.c.aj(s.a)) +r.e.sdv(0,""+B.c.aj(s.b))}, +v(){var s=this.d,r=$.af() +s.Y$=r +s.G$=0 s=this.e -s.bo$=r -s.bj$=0 -this.bF()}, -Q9(a,b,c){var s=this.c -s.toString -A.qt(s,!1).aRE(a,b,c)}, -aBk(a){return this.Q9(null,a,null)}, -aBj(a){return this.Q9(a,null,null)}, -aBl(a){return this.Q9(null,null,a)}, -a7(a){var s=this,r=null,q=s.a.d,p=t.p -p=A.h8(A.b([A.jn(A.b([A.ll(new A.Hp(s.d,"Width",new A.auX(s),r),1),B.a4J,A.ll(new A.Hp(s.e,"Height",new A.auY(s),r),1)],p),B.a2,B.a5,B.a6,r),B.jG,B.tC,B.jG,new A.ai5(new A.auZ(s),r)],p),B.a2,B.a5,B.a6) -return new A.Ld(p,B.qN,q)}} -A.auX.prototype={ -$1(a){return this.a.aBl(a)}, -$S:213} -A.auY.prototype={ -$1(a){return this.a.aBj(a)}, -$S:213} -A.auZ.prototype={ -$1(a){return this.a.aBk(a)}, -$S:424} -A.Hp.prototype={ -axx(a){var s +s.Y$=r +s.G$=0 +this.bD()}, +Q4(a,b,c){var s=this.c +s.toString +A.qD(s,!1).aSh(a,b,c)}, +aBX(a){return this.Q4(null,a,null)}, +aBW(a){return this.Q4(a,null,null)}, +aBY(a){return this.Q4(null,null,a)}, +a8(a){var s=this,r=null,q=s.a.d,p=t.p +p=A.h3(A.b([A.jv(A.b([A.lA(new A.HG(s.d,"Width",new A.aw3(s),r),1),B.a4V,A.lA(new A.HG(s.e,"Height",new A.aw4(s),r),1)],p),B.a2,B.a5,B.a6,r),B.jJ,B.tF,B.jJ,new A.aj1(new A.aw5(s),r)],p),B.a2,B.a5,B.a6) +return new A.Lv(p,B.qQ,q)}} +A.aw3.prototype={ +$1(a){return this.a.aBY(a)}, +$S:212} +A.aw4.prototype={ +$1(a){return this.a.aBW(a)}, +$S:212} +A.aw5.prototype={ +$1(a){return this.a.aBX(a)}, +$S:433} +A.HG.prototype={ +ay9(a){var s if(a.length===0)return"Value can not be empty" -s=A.bmD(a) +s=A.bnK(a) if(s==null)return"Input needs to be digits only" if(s>5000)return"Try to use a value less than 5000" if(s<100)return"Try to use a value greather than 100" return null}, -a7(a){var s=this,r=null,q=A.b([$.bcc()],t.VS) -return A.bBM(s.c,A.bfP(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,r,r,r,r,r,r,!1,r,A.dv(s.d,r,r,r,r,r,r),r,r,r,r,r,r,r,r,r,r,r,r,r,r,r),q,B.Ev,new A.aWN(s),s.gaxw())}} -A.aWN.prototype={ -$1(a){var s=A.bmD(a) +a8(a){var s=this,r=null,q=A.b([$.bd6()],t.VS) +return A.bD8(s.c,A.bgQ(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,r,r,r,r,r,r,!1,r,A.dz(s.d,r,r,r,r,r,r),r,r,r,r,r,r,r,r,r,r,r,r,r,r,r),q,B.Ew,new A.aXV(s),s.gay8())}} +A.aXV.prototype={ +$1(a){var s=A.bnK(a) if(s!=null)this.a.e.$1(s)}, -$S:21} -A.ai5.prototype={ -a7(a){var s=A.qt(a,!0).d.a.a,r=t.Yg -return A.GT(B.R,A.ai(new A.U(A.b([B.at,B.ah],t.r6),new A.aZe(this,s.c),r),!0,r.h("aA.E")),B.hH)}} -A.aZe.prototype={ -$1(a){var s=null,r=B.b.ga9(a.W().split(".")) -return A.a9t(A.dv(r,s,s,s,A.ed(s,s,s,s,s,s,s,s,s,s,s,s,s,s,a===this.b?B.aL:B.x,s,s,!0,s,s,s,s,s,s,s,s),s,s),new A.aZd(this.a,a),s)}, -$S:431} -A.aZd.prototype={ +$S:22} +A.aj1.prototype={ +a8(a){var s=A.qD(a,!0).d.a.a,r=t.Yg +return A.H9(B.S,A.ai(new A.S(A.b([B.as,B.ah],t.r6),new A.b_g(this,s.c),r),!0,r.h("aF.E")),B.hJ)}} +A.b_g.prototype={ +$1(a){var s=null,r=B.b.ga4(a.V().split(".")) +return A.aah(A.dz(r,s,s,s,A.ek(s,s,s,s,s,s,s,s,s,s,s,s,s,s,a===this.b?B.aK:B.A,s,s,!0,s,s,s,s,s,s,s,s),s,s),new A.b_f(this.a,a),s)}, +$S:443} +A.b_f.prototype={ $0(){return this.a.c.$1(this.b)}, $S:0} -A.a_y.prototype={ -IB(a,b,c,d){var s=this,r=a==null?s.a:a,q=d==null?s.b:d,p=b==null?s.c:b -return new A.a_y(r,q,p,c==null?s.d:c)}, -un(a){return this.IB(null,null,null,a)}, -aI5(a,b){return this.IB(a,null,null,b)}, -aHX(a){return this.IB(null,null,a,null)}, -aHU(a){return this.IB(null,a,null,null)}} -A.Kh.prototype={ -aW(){return new A.Kj(B.l6,B.n)}} -A.Kj.prototype={ -szx(a){this.aM(new A.avt(this,a))}, -adW(a){this.szx(this.d.un(a))}, -aRL(){return this.adW(1)}, -W0(a){this.szx(B.l6.aI5(a,this.d.b))}, -aQW(a){var s=this.d -this.szx(s.aHU(s.c===B.di?B.cO:B.di))}, -aRl(){var s=this.d -this.szx(s.aHX(!s.d))}, -c0(a){this.szx(B.l6)}, -aRE(a,b,c){var s,r,q=this.d.a +A.a_X.prototype={ +Im(a,b,c,d){var s=this,r=a==null?s.a:a,q=d==null?s.b:d,p=b==null?s.c:b +return new A.a_X(r,q,p,c==null?s.d:c)}, +ud(a){return this.Im(null,null,null,a)}, +aII(a,b){return this.Im(a,null,null,b)}, +aIz(a){return this.Im(null,null,a,null)}, +aIw(a){return this.Im(null,a,null,null)}} +A.Kz.prototype={ +b0(){return new A.KB(B.lb,B.o)}} +A.KB.prototype={ +szh(a){this.aM(new A.awA(this,a))}, +aex(a){this.szh(this.d.ud(a))}, +aSo(){return this.aex(1)}, +Wu(a){this.szh(B.lb.aII(a,this.d.b))}, +aRz(a){var s=this.d +this.szh(s.aIw(s.c===B.dk?B.cR:B.dk))}, +aRZ(){var s=this.d +this.szh(s.aIz(!s.d))}, +bY(a){this.szh(B.lb)}, +aSh(a,b,c){var s,r,q=this.d.a if(q==null)return s=b==null?q.a.c:b r=c==null?q.x.a:c -this.W0(A.avs("custom_device","Custom Device",s,B.L,B.L,new A.M(r,a==null?q.x.b:a)))}, -a7(a){return new A.Sq(this.d,this,this.a.c,null)}} -A.avt.prototype={ +this.Wu(A.awz("custom_device","Custom Device",s,B.M,B.M,new A.N(r,a==null?q.x.b:a)))}, +a8(a){return new A.SH(this.d,this,this.a.c,null)}} +A.awA.prototype={ $0(){this.a.d=this.b}, $S:0} -A.Sq.prototype={ -er(a){return this.f!==a.f}} -A.a7y.prototype={ -a7(a){return B.PA}} -A.Kg.prototype={ -a7(a){var s=null,r=A.dv(this.c,s,s,s,s,s,s) -return new A.cc(B.tX,A.jn(A.b([A.ll(r,4),A.ll(this.d,6)],t.p),B.a2,B.a5,B.a6,s),s)}} -A.a7Y.prototype={ -a7(a){var s=this,r=null,q=A.b7B(a)!==B.jF&&!s.y,p=A.al(a),o=t.p,n=A.b([A.dv(s.c,r,r,r,B.a9q,r,r)],o),m=s.x -if(m!=null)n.push(new A.cc(B.RJ,A.b9a(m,q?1:0),r)) -o=A.b([A.Fb(0,A.b9O(new A.cc(B.Ro,A.h8(A.b([A.GT(B.R,n,B.EY),B.e1,s.d],o),B.d2,B.a5,B.a6),r),r,s.f,r,B.b2),r)],o) -if(!s.y)o.push(A.k5(r,new A.jO(B.SS,new A.aMV(s),"Close",s.r),r,r,r,15,15,r)) -return A.dj(r,A.kV(B.bp,o,B.Z,B.bn,r),B.v,p.at,r,r,r,r,r,s.w)}} -A.aMV.prototype={ +A.SH.prototype={ +ek(a){return this.f!==a.f}} +A.a8i.prototype={ +a8(a){return B.PG}} +A.Ky.prototype={ +a8(a){var s=null,r=A.dz(this.c,s,s,s,s,s,s) +return new A.ci(B.u_,A.jv(A.b([A.lA(r,4),A.lA(this.d,6)],t.p),B.a2,B.a5,B.a6,s),s)}} +A.a8I.prototype={ +a8(a){var s=this,r=null,q=A.b8A(a)!==B.jI&&!s.y,p=A.an(a),o=t.p,n=A.b([A.dz(s.c,r,r,r,B.a9C,r,r)],o),m=s.x +if(m!=null)n.push(new A.ci(B.RP,A.ba7(m,q?1:0),r)) +o=A.b([A.Fr(0,A.baK(new A.ci(B.Ru,A.h3(A.b([A.H9(B.S,n,B.EZ),B.e3,s.d],o),B.d5,B.a5,B.a6),r),r,s.f,r,B.b2),r)],o) +if(!s.y)o.push(A.kh(r,new A.jZ(B.SZ,new A.aNZ(s),"Close",s.r),r,r,r,15,15,r)) +return A.dk(r,A.l8(B.br,o,B.a_,B.bp,r),B.x,p.at,r,r,r,r,r,s.w)}} +A.aNZ.prototype={ $0(){var s=this.a.e.$0() return s}, $S:0} -A.Q5.prototype={ -aW(){return new A.alu(B.n)}, -aOL(a){return this.e.$1(a)}, -aOf(a){return this.r.$1(a)}, -aOh(){return this.w.$0()}, -aP_(a){return this.y.$1(a)}} -A.alu.prototype={ -bi(){var s,r=this -r.bJ() +A.Qn.prototype={ +b0(){return new A.amt(B.o)}, +aPm(a){return this.e.$1(a)}, +aOS(a){return this.r.$1(a)}, +aOU(){return this.w.$0()}, +aPA(a){return this.y.$1(a)}} +A.amt.prototype={ +bk(){var s,r=this +r.bG() r.e=r.a.z -s=A.aPa(null) -s.se2(0,r.a.z) +s=A.aQl(null) +s.sdv(0,r.a.z) r.d=s -s.aj(0,new A.b0F(r))}, +s.an(0,new A.b1B(r))}, v(){var s=this,r=s.d r===$&&A.c() -r.bo$=$.ag() -r.bj$=0 -s.a.aP_(s.e) -s.bF()}, -aDz(a){var s,r,q,p,o -if(this.awY(a.a))return!0 +r.Y$=$.af() +r.G$=0 +s.a.aPA(s.e) +s.bD()}, +aEb(a){var s,r,q,p,o +if(this.axA(a.a))return!0 for(s=a.b,r=s.length,q=0;q768?0.25:1 +r=A.cg(a9,a4,s).w +q=A.cg(a9,a4,s).w.a.a>768?0.25:1 s=a3.a p=s.x s=s.at o=a3.d o===$&&A.c() n=t.p -o=A.b([new A.cc(B.Rc,A.ba3(!0,B.dN,!1,a4,!0,B.Z,a4,A.bnb(),o,a4,a4,a4,a4,2,B.Tk,B.a3,!0,a4,!0,a4,!1,a4,a4,B.adc,a4,a4,a4,a4,a4,1,a4,a4,!1,"\u2022",a4,a4,a4,a4,a4,a4,!1,a4,!0,a4,B.d8,a4,a4,B.cZ,B.cl,a4,a4,a4,a4,a4,a4,B.au,a4,B.jI,a4,a4,a4,a4),a4)],n) +o=A.b([new A.ci(B.Ri,A.baY(!0,B.dP,!1,a4,!0,B.a_,a4,A.boi(),o,a4,a4,a4,a4,2,B.Tr,B.a3,!0,a4,!0,a4,!1,a4,a4,B.ado,a4,a4,a4,a4,a4,1,a4,a4,!1,"\u2022",a4,a4,a4,a4,a4,a4,!1,a4,!0,a4,B.da,a4,a4,B.d1,B.cn,a4,a4,a4,a4,a4,a4,B.aB,a4,B.jM,a4,a4,a4,a4),a4)],n) for(m=a3.a.c,l=m.length,k=t.aN,j=0;j768?24:48,m=A.b([],t.p) -for(s=this.c,r=0;r768?24:48 -m.push(new A.rs(p,10+r*q,p,p,p,p,s[r],p))}return A.fh(A.kV(B.bp,m,B.Z,B.bn,p),p,n)}} -A.af1.prototype={ -aK(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=$.G(),a=b.U() -a.a2(0,6.5205,675.949) +A.aej.prototype={ +a8(a){var s,r,q,p=null,o=t.l,n=A.cg(a,p,o).w.a.a>768?24:48,m=A.b([],t.p) +for(s=this.c,r=0;r768?24:48 +m.push(new A.rA(p,10+r*q,p,p,p,p,s[r],p))}return A.ff(A.l8(B.br,m,B.a_,B.bp,p),p,n)}} +A.afV.prototype={ +aJ(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=$.G(),a=b.T() +a.a0(0,6.5205,675.949) a.n(0,4.34704,675.949) a.k(1.94629,675.949,0,673.934,0,671.447) a.n(0,0.000118933,460.931) @@ -70127,11 +71398,11 @@ a.n(0,6.52053,456.429) a.n(0,6.5205,675.949) a.R(0) s=b.B() -s.sS(0,B.i) -s.sA(0,B.B) +s.sP(0,B.i) +s.sA(0,B.D) a0.Z(a,s) -r=b.U() -r.a2(0,845.479,654.214) +r=b.T() +r.a0(0,845.479,654.214) r.n(0,847.653,654.214) r.k(850.054,654.214,852,656.23,852,658.717) r.n(0,852,784.467) @@ -70140,11 +71411,11 @@ r.n(0,845.479,788.969) r.n(0,845.479,654.214) r.R(0) q=b.B() -q.sS(0,B.i) -q.sA(0,B.B) +q.sP(0,B.i) +q.sA(0,B.D) a0.Z(r,q) -p=b.U() -p.a2(0,845.479,471.643) +p=b.T() +p.a0(0,845.479,471.643) p.n(0,847.653,471.643) p.k(850.054,471.643,852,473.659,852,476.145) p.n(0,852,538.865) @@ -70153,11 +71424,11 @@ p.n(0,845.479,543.368) p.n(0,845.479,471.643) p.R(0) o=b.B() -o.sS(0,B.i) -o.sA(0,B.B) +o.sP(0,B.i) +o.sA(0,B.D) a0.Z(p,o) -n=b.U() -n.a2(0,6.52051,147.796) +n=b.T() +n.a0(0,6.52051,147.796) n.k(6.52051,90.8783,6.52051,62.4195,19.3318,41.5134) n.k(26.5004,29.8153,36.3358,19.9799,48.0339,12.8113) n.k(68.94,0,97.3988,0,154.316,0) @@ -70176,11 +71447,11 @@ n.k(6.52051,1802.42,6.52051,1773.96,6.52051,1717.04) n.n(0,6.52051,147.796) n.R(0) m=b.B() -m.sS(0,B.i) -m.sA(0,B.bQ) +m.sP(0,B.i) +m.sA(0,B.bS) a0.Z(n,m) -l=b.U() -l.a2(0,10.8672,142.362) +l=b.T() +l.a0(0,10.8672,142.362) l.k(10.8672,92.5595,10.8672,67.6581,22.0771,49.3652) l.k(28.3496,39.1294,36.9556,30.5234,47.1914,24.2509) l.k(65.4843,13.041,90.3857,13.041,140.189,13.041) @@ -70199,11 +71470,11 @@ l.k(10.8672,1797.18,10.8672,1772.28,10.8672,1722.47) l.n(0,10.8672,142.362) l.R(0) k=b.B() -k.sS(0,B.i) -k.sA(0,B.B) +k.sP(0,B.i) +k.sA(0,B.D) a0.Z(l,k) -j=b.U() -j.a2(0,319.5,26.0815) +j=b.T() +j.a0(0,319.5,26.0815) j.k(315.53,26.0815,315.186,20.6429,311.845,19.6997) j.k(311.472,19.5945,311.295,19.1147,311.602,18.8783) j.k(312.429,18.241,313.791,17.3877,315.153,17.3877) @@ -70214,46 +71485,46 @@ j.k(536.814,20.6429,536.47,26.0815,532.5,26.0815) j.n(0,319.5,26.0815) j.R(0) i=b.B() -i.sS(0,B.i) -i.sA(0,B.T) +i.sP(0,B.i) +i.sA(0,B.U) a0.Z(j,i) -h=b.U() -h.a2(0,108.673,110.847) +h=b.T() +h.a0(0,108.673,110.847) h.k(120.677,110.847,130.408,101.116,130.408,89.1121) h.k(130.408,77.1084,120.677,67.3774,108.673,67.3774) h.k(96.6694,67.3774,86.9385,77.1084,86.9385,89.1121) h.k(86.9385,101.116,96.6694,110.847,108.673,110.847) h.R(0) g=b.B() -g.sS(0,B.i) -g.sA(0,B.T) +g.sP(0,B.i) +g.sA(0,B.U) a0.Z(h,g) -f=b.U() -f.a2(0,108.673,102.696) +f=b.T() +f.a0(0,108.673,102.696) f.k(116.175,102.696,122.257,96.6144,122.257,89.112) f.k(122.257,81.6097,116.175,75.5278,108.673,75.5278) f.k(101.171,75.5278,95.0889,81.6097,95.0889,89.112) f.k(95.0889,96.6144,101.171,102.696,108.673,102.696) f.R(0) e=b.B() -e.sS(0,B.i) -e.sA(0,B.B) +e.sP(0,B.i) +e.sA(0,B.D) a0.Z(f,e) -d=b.U() -d.a2(0,108.673,86.3951) +d=b.T() +d.a0(0,108.673,86.3951) d.k(110.173,86.3951,111.39,85.1787,111.39,83.6783) d.k(111.39,82.1778,110.173,80.9614,108.673,80.9614) d.k(107.172,80.9614,105.956,82.1778,105.956,83.6783) d.k(105.956,85.1787,107.172,86.3951,108.673,86.3951) d.R(0) c=b.B() -c.sS(0,B.i) -c.sA(0,B.br) +c.sP(0,B.i) +c.sA(0,B.bt) a0.Z(d,c)}, -cC(a){return!1}} -A.af2.prototype={ -aK(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=$.G(),c=d.U() -c.a2(0,861.602,656.865) +cu(a){return!1}} +A.afW.prototype={ +aJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=$.G(),c=d.T() +c.a0(0,861.602,656.865) c.n(0,863.735,656.865) c.k(866.09,656.865,868,658.843,868,661.282) c.n(0,868,765.479) @@ -70262,11 +71533,11 @@ c.n(0,861.602,769.897) c.n(0,861.602,656.865) c.R(0) s=d.B() -s.sS(0,B.i) -s.sA(0,B.B) +s.sP(0,B.i) +s.sA(0,B.D) a.Z(c,s) -r=d.U() -r.a2(0,861.602,292.177) +r=d.T() +r.a0(0,861.602,292.177) r.n(0,863.735,292.177) r.k(866.09,292.177,868,294.155,868,296.594) r.n(0,868,537.282) @@ -70275,11 +71546,11 @@ r.n(0,861.602,541.7) r.n(0,861.602,292.177) r.R(0) q=d.B() -q.sS(0,B.i) -q.sA(0,B.B) +q.sP(0,B.i) +q.sA(0,B.D) a.Z(r,q) -p=d.U() -p.a2(0,0,155.259) +p=d.T() +p.a0(0,0,155.259) p.k(0,113.976,0,93.3345,5.4278,76.6295) p.k(16.3977,42.8676,42.8676,16.3977,76.6295,5.4278) p.k(93.3345,0,113.976,0,155.259,0) @@ -70298,11 +71569,11 @@ p.k(0,1736.5,0,1715.86,0,1674.58) p.n(0,0,155.259) p.R(0) o=d.B() -o.sS(0,B.i) -o.sA(0,B.bQ) +o.sP(0,B.i) +o.sA(0,B.bS) a.Z(p,o) -n=d.U() -n.a2(0,8.53076,151.847) +n=d.T() +n.a0(0,8.53076,151.847) n.k(8.53076,113.739,8.53076,94.6857,13.541,79.2657) n.k(23.6671,48.1008,48.1008,23.6671,79.2657,13.541) n.k(94.6857,8.53076,113.739,8.53076,151.847,8.53076) @@ -70321,44 +71592,44 @@ n.k(8.53076,1735.15,8.53076,1716.1,8.53076,1677.99) n.n(0,8.53076,151.847) n.R(0) m=d.B() -m.sS(0,B.i) -m.sA(0,B.B) +m.sP(0,B.i) +m.sA(0,B.D) a.Z(n,m) -l=d.U() -l.a2(0,430.801,72.511) +l=d.T() +l.a0(0,430.801,72.511) l.k(440.224,72.511,447.862,64.8724,447.862,55.4496) l.k(447.862,46.0268,440.224,38.3882,430.801,38.3882) l.k(421.378,38.3882,413.74,46.0268,413.74,55.4496) l.k(413.74,64.8724,421.378,72.511,430.801,72.511) l.R(0) k=d.B() -k.sS(0,B.i) -k.sA(0,B.T) +k.sP(0,B.i) +k.sA(0,B.U) a.Z(l,k) -j=d.U() -j.a2(0,430.801,66.1129) +j=d.T() +j.a0(0,430.801,66.1129) j.k(436.69,66.1129,441.464,61.3388,441.464,55.4495) j.k(441.464,49.5603,436.69,44.7861,430.801,44.7861) j.k(424.912,44.7861,420.137,49.5603,420.137,55.4495) j.k(420.137,61.3388,424.912,66.1129,430.801,66.1129) j.R(0) i=d.B() -i.sS(0,B.i) -i.sA(0,B.B) +i.sP(0,B.i) +i.sA(0,B.D) a.Z(j,i) -h=d.U() -h.a2(0,430.801,53.3171) +h=d.T() +h.a0(0,430.801,53.3171) h.k(431.979,53.3171,432.934,52.3623,432.934,51.1844) h.k(432.934,50.0066,431.979,49.0518,430.801,49.0518) h.k(429.623,49.0518,428.668,50.0066,428.668,51.1844) h.k(428.668,52.3623,429.623,53.3171,430.801,53.3171) h.R(0) g=d.B() -g.sS(0,B.i) -g.sA(0,B.br) +g.sP(0,B.i) +g.sA(0,B.bt) a.Z(h,g) -f=d.U() -f.a2(0,388.147,21.3265) +f=d.T() +f.a0(0,388.147,21.3265) f.k(384.252,21.3265,383.914,15.99,380.635,15.0645) f.k(380.27,14.9613,380.097,14.4904,380.398,14.2585) f.k(381.209,13.6332,382.546,12.7959,383.882,12.7959) @@ -70369,13 +71640,13 @@ f.k(477.688,15.99,477.35,21.3265,473.454,21.3265) f.n(0,388.147,21.3265) f.R(0) e=d.B() -e.sS(0,B.i) -e.sA(0,B.T) +e.sP(0,B.i) +e.sA(0,B.U) a.Z(f,e)}, -cC(a){return!1}} -A.af3.prototype={ -aK(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=$.G(),e=f.U() -e.a2(0,0,62.55) +cu(a){return!1}} +A.afX.prototype={ +aJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=$.G(),e=f.T() +e.a0(0,0,62.55) e.k(0,28.0046,28.0046,0,62.55,0) e.n(0,765.195,0) e.k(799.74,0,827.745,28.0046,827.745,62.55) @@ -70386,11 +71657,11 @@ e.k(28.0046,1788.93,0,1760.93,0,1726.38) e.n(0,0,62.55) e.R(0) s=f.B() -s.sS(0,B.i) -s.sA(0,B.bQ) +s.sP(0,B.i) +s.sA(0,B.bS) a.Z(e,s) -r=f.U() -r.a2(0,12.51,62.5497) +r=f.T() +r.a0(0,12.51,62.5497) r.k(12.51,34.9134,34.9137,12.5098,62.55,12.5098) r.n(0,765.195,12.5098) r.k(792.831,12.5098,815.235,34.9134,815.235,62.5498) @@ -70401,11 +71672,11 @@ r.k(34.9137,1776.42,12.51,1754.02,12.51,1726.38) r.n(0,12.51,62.5497) r.R(0) q=f.B() -q.sS(0,B.i) -q.sA(0,B.B) +q.sP(0,B.i) +q.sA(0,B.D) a.Z(r,q) -p=f.U() -p.a2(0,827.745,650.52) +p=f.T() +p.a0(0,827.745,650.52) p.n(0,829.83,650.52) p.k(832.133,650.52,834,652.142,834,654.142) p.n(0,834,755.318) @@ -70414,11 +71685,11 @@ p.n(0,827.745,758.94) p.n(0,827.745,650.52) p.R(0) o=f.B() -o.sS(0,B.i) -o.sA(0,B.B) +o.sP(0,B.i) +o.sA(0,B.D) a.Z(p,o) -n=f.U() -n.a2(0,827.745,346.11) +n=f.T() +n.a0(0,827.745,346.11) n.n(0,829.83,346.11) n.k(832.133,346.11,834,349.197,834,353.006) n.n(0,834,545.629) @@ -70427,46 +71698,46 @@ n.n(0,827.745,552.525) n.n(0,827.745,346.11) n.R(0) m=f.B() -m.sS(0,B.i) -m.sA(0,B.B) +m.sP(0,B.i) +m.sA(0,B.D) a.Z(n,m) -l=f.U() -l.a2(0,413.872,91.7401) +l=f.T() +l.a0(0,413.872,91.7401) l.k(425.963,91.7401,435.765,81.9385,435.765,69.8476) l.k(435.765,57.7567,425.963,47.9551,413.872,47.9551) l.k(401.782,47.9551,391.98,57.7567,391.98,69.8476) l.k(391.98,81.9385,401.782,91.7401,413.872,91.7401) l.R(0) k=f.B() -k.sS(0,B.i) -k.sA(0,B.T) +k.sP(0,B.i) +k.sA(0,B.U) a.Z(l,k) -j=f.U() -j.a2(0,413.873,83.5302) +j=f.T() +j.a0(0,413.873,83.5302) j.k(421.429,83.5302,427.555,77.4042,427.555,69.8474) j.k(427.555,62.2906,421.429,56.1646,413.873,56.1646) j.k(406.316,56.1646,400.19,62.2906,400.19,69.8474) j.k(400.19,77.4042,406.316,83.5302,413.873,83.5302) j.R(0) i=f.B() -i.sS(0,B.i) -i.sA(0,B.B) +i.sP(0,B.i) +i.sA(0,B.D) a.Z(j,i) -h=f.U() -h.a2(0,413.873,67.1108) +h=f.T() +h.a0(0,413.873,67.1108) h.k(415.384,67.1108,416.609,65.8856,416.609,64.3743) h.k(416.609,62.8629,415.384,61.6377,413.873,61.6377) h.k(412.361,61.6377,411.136,62.8629,411.136,64.3743) h.k(411.136,65.8856,412.361,67.1108,413.873,67.1108) h.R(0) g=f.B() -g.sS(0,B.i) -g.sA(0,B.br) +g.sP(0,B.i) +g.sA(0,B.bt) a.Z(h,g)}, -cC(a){return!1}} -A.af9.prototype={ -aK(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=$.G(),b=c.U() -b.a2(0,0,15.9801) +cu(a){return!1}} +A.ag2.prototype={ +aJ(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=$.G(),b=c.T() +b.a0(0,0,15.9801) b.k(0,7.15452,7.15451,0,15.9801,0) b.n(0,779.027,0) b.k(787.853,0,795.007,7.15451,795.007,15.9801) @@ -70477,11 +71748,11 @@ b.k(7.15449,1713.86,0,1706.71,0,1697.88) b.n(0,0,15.9801) b.R(0) s=c.B() -s.sS(0,B.i) -s.sA(0,B.bQ) +s.sP(0,B.i) +s.sA(0,B.bS) a.Z(b,s) -r=c.U() -r.a2(0,1.99756,55.93) +r=c.T() +r.a0(0,1.99756,55.93) r.k(1.99756,35.2141,1.99756,24.8561,8.43317,18.4205) r.k(14.8688,11.9849,25.2268,11.9849,45.9427,11.9849) r.n(0,749.065,11.9849) @@ -70496,17 +71767,17 @@ r.k(1.99756,1689,1.99756,1678.65,1.99756,1657.93) r.n(0,1.99756,55.93) r.R(0) q=c.B() -q.sS(0,B.i) -q.sA(0,B.B) +q.sP(0,B.i) +q.sA(0,B.D) a.Z(r,q) p=c.B() -p.sS(0,B.i) -p.sA(0,B.T) +p.sP(0,B.i) +p.sA(0,B.U) o=a0.a n=o*0.3541149 -a.aU(new A.x(n,0,n+o*0.01246883,0+a0.b*0.006992415),p) -m=c.U() -m.a2(0,795.007,643.197) +a.aX(new A.x(n,0,n+o*0.01246883,0+a0.b*0.006992415),p) +m=c.T() +m.a0(0,795.007,643.197) m.n(0,797.005,643.197) m.k(799.211,643.197,801,644.751,801,646.668) m.n(0,801,743.597) @@ -70515,11 +71786,11 @@ m.n(0,795.007,747.068) m.n(0,795.007,643.197) m.R(0) l=c.B() -l.sS(0,B.i) -l.sA(0,B.B) +l.sP(0,B.i) +l.sA(0,B.D) a.Z(m,l) -k=c.U() -k.a2(0,795.007,351.561) +k=c.T() +k.a0(0,795.007,351.561) k.n(0,797.005,351.561) k.k(799.211,351.561,801,354.519,801,358.168) k.n(0,801,542.707) @@ -70528,46 +71799,46 @@ k.n(0,795.007,549.314) k.n(0,795.007,351.561) k.R(0) j=c.B() -j.sS(0,B.i) -j.sA(0,B.B) +j.sP(0,B.i) +j.sA(0,B.D) a.Z(k,j) -i=c.U() -i.a2(0,399.5,74) +i=c.T() +i.a0(0,399.5,74) i.k(410.822,74,420,65.0457,420,54) i.k(420,42.9543,410.822,34,399.5,34) i.k(388.178,34,379,42.9543,379,54) i.k(379,65.0457,388.178,74,399.5,74) i.R(0) h=c.B() -h.sS(0,B.i) -h.sA(0,B.T) +h.sP(0,B.i) +h.sA(0,B.U) a.Z(i,h) -g=c.U() -g.a2(0,399.501,65.1687) +g=c.T() +g.a0(0,399.501,65.1687) g.k(405.707,65.1687,410.737,60.1382,410.737,53.9327) g.k(410.737,47.7273,405.707,42.6968,399.501,42.6968) g.k(393.296,42.6968,388.265,47.7273,388.265,53.9327) g.k(388.265,60.1382,393.296,65.1687,399.501,65.1687) g.R(0) f=c.B() -f.sS(0,B.i) -f.sA(0,B.B) +f.sP(0,B.i) +f.sA(0,B.D) a.Z(g,f) -e=c.U() -e.a2(0,399.501,51.6853) +e=c.T() +e.a0(0,399.501,51.6853) e.k(400.742,51.6853,401.748,50.6792,401.748,49.4381) e.k(401.748,48.197,400.742,47.1909,399.501,47.1909) e.k(398.26,47.1909,397.254,48.197,397.254,49.4381) e.k(397.254,50.6792,398.26,51.6853,399.501,51.6853) e.R(0) d=c.B() -d.sS(0,B.i) -d.sA(0,B.br) +d.sP(0,B.i) +d.sA(0,B.bt) a.Z(e,d)}, -cC(a){return!1}} -A.afa.prototype={ -aK(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=1899,e=$.G(),d=e.U() -d.a2(0,858.755,345.272) +cu(a){return!1}} +A.ag3.prototype={ +aJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=1899,e=$.G(),d=e.T() +d.a0(0,858.755,345.272) d.n(0,860.968,345.272) d.k(863.413,345.272,865.395,347.325,865.395,349.857) d.n(0,865.395,577.509) @@ -70576,11 +71847,11 @@ d.n(0,858.755,582.094) d.n(0,858.755,345.272) d.R(0) s=e.B() -s.sS(0,B.i) -s.sA(0,B.B) +s.sP(0,B.i) +s.sA(0,B.D) a.Z(d,s) -r=e.U() -r.a2(0,858.755,710.465) +r=e.T() +r.a0(0,858.755,710.465) r.n(0,860.968,710.465) r.k(863.413,710.465,865.395,712.517,865.395,715.05) r.n(0,865.395,829.824) @@ -70589,11 +71860,11 @@ r.n(0,858.755,834.409) r.n(0,858.755,710.465) r.R(0) q=e.B() -q.sS(0,B.i) -q.sA(0,B.B) +q.sP(0,B.i) +q.sA(0,B.D) a.Z(r,q) -p=e.U() -p.a2(0,0,193.441) +p=e.T() +p.a0(0,0,193.441) p.k(0,107.314,0,64.2511,24.3934,35.6901) p.k(27.8572,31.6344,31.6344,27.8572,35.6901,24.3934) p.k(64.2511,0,107.314,0,193.441,0) @@ -70612,11 +71883,11 @@ p.k(0,1834.75,0,1791.69,0,1705.56) p.n(0,0,193.441) p.R(0) o=e.B() -o.sS(0,B.i) -o.sA(0,B.bQ) +o.sP(0,B.i) +o.sA(0,B.bS) a.Z(p,o) -n=e.U() -n.a2(0,4.42676,178.944) +n=e.T() +n.a0(0,4.42676,178.944) n.k(4.42676,106.544,4.42676,70.3436,23.9081,45.6316) n.k(28.3256,40.0281,33.3885,34.9652,38.992,30.5478) n.k(63.704,11.0664,99.9042,11.0664,172.305,11.0664) @@ -70635,46 +71906,46 @@ n.k(4.42676,1828.66,4.42676,1792.46,4.42676,1720.06) n.n(0,4.42676,178.944) n.R(0) m=e.B() -m.sS(0,B.i) -m.sA(0,B.B) +m.sP(0,B.i) +m.sA(0,B.D) a.Z(n,m) -l=e.U() -l.a2(0,424.951,90.7447) +l=e.T() +l.a0(0,424.951,90.7447) l.k(437.175,90.7447,447.084,80.8355,447.084,68.6119) l.k(447.084,56.3882,437.175,46.479,424.951,46.479) l.k(412.728,46.479,402.818,56.3882,402.818,68.6119) l.k(402.818,80.8355,412.728,90.7447,424.951,90.7447) l.R(0) k=e.B() -k.sS(0,B.i) -k.sA(0,B.T) +k.sP(0,B.i) +k.sA(0,B.U) a.Z(l,k) -j=e.U() -j.a2(0,424.951,82.4449) +j=e.T() +j.a0(0,424.951,82.4449) j.k(432.591,82.4449,438.784,76.2516,438.784,68.6118) j.k(438.784,60.9721,432.591,54.7788,424.951,54.7788) j.k(417.311,54.7788,411.118,60.9721,411.118,68.6118) j.k(411.118,76.2516,417.311,82.4449,424.951,82.4449) j.R(0) i=e.B() -i.sS(0,B.i) -i.sA(0,B.B) +i.sP(0,B.i) +i.sA(0,B.D) a.Z(j,i) -h=e.U() -h.a2(0,424.951,65.8452) +h=e.T() +h.a0(0,424.951,65.8452) h.k(426.479,65.8452,427.718,64.6066,427.718,63.0786) h.k(427.718,61.5507,426.479,60.312,424.951,60.312) h.k(423.423,60.312,422.185,61.5507,422.185,63.0786) h.k(422.185,64.6066,423.423,65.8452,424.951,65.8452) h.R(0) g=e.B() -g.sS(0,B.i) -g.sA(0,B.br) +g.sP(0,B.i) +g.sA(0,B.bt) a.Z(h,g)}, -cC(a){return!1}} -A.afb.prototype={ -aK(b6,b7){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=$.G(),b5=b4.U() -b5.a2(0,0,61.4555) +cu(a){return!1}} +A.ag4.prototype={ +aJ(b6,b7){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=$.G(),b5=b4.T() +b5.a0(0,0,61.4555) b5.k(0,27.5146,27.5146,0,61.4555,0) b5.n(0,692.399,0) b5.k(726.34,0,753.854,27.5146,753.854,61.4555) @@ -70685,11 +71956,11 @@ b5.k(27.5146,1757.63,0,1730.11,0,1696.17) b5.n(0,0,61.4555) b5.R(0) s=b4.B() -s.sS(0,B.i) -s.sA(0,B.bQ) +s.sP(0,B.i) +s.sA(0,B.bS) b6.Z(b5,s) -r=b4.U() -r.a2(0,14.3398,63.5042) +r=b4.T() +r.a0(0,14.3398,63.5042) r.k(14.3398,36.3515,36.3515,14.3398,63.5043,14.3398) r.n(0,690.351,14.3398) r.k(717.503,14.3398,739.515,36.3515,739.515,63.5043) @@ -70700,11 +71971,11 @@ r.k(36.3515,1743.29,14.3398,1721.28,14.3398,1694.12) r.n(0,14.3398,63.5042) r.R(0) q=b4.B() -q.sS(0,B.i) -q.sA(0,B.B) +q.sP(0,B.i) +q.sA(0,B.D) b6.Z(r,q) -p=b4.U() -p.a2(0,753.854,456.819) +p=b4.T() +p.a0(0,753.854,456.819) p.n(0,755.903,456.819) p.k(758.166,456.819,760,459.669,760,463.184) p.n(0,760,640.966) @@ -70713,11 +71984,11 @@ p.n(0,753.854,647.331) p.n(0,753.854,456.819) p.R(0) o=b4.B() -o.sS(0,B.i) -o.sA(0,B.B) +o.sP(0,B.i) +o.sA(0,B.D) b6.Z(p,o) -n=b4.U() -n.a2(0,753.854,1399.14) +n=b4.T() +n.a0(0,753.854,1399.14) n.n(0,755.903,1399.14) n.k(758.166,1399.14,760,1400.58,760,1402.35) n.n(0,760,1492.2) @@ -70726,88 +71997,88 @@ n.n(0,753.854,1495.42) n.n(0,753.854,1399.14) n.R(0) m=b4.B() -m.sS(0,B.i) -m.sA(0,B.B) +m.sP(0,B.i) +m.sA(0,B.D) b6.Z(n,m) -l=b4.U() -l.a2(0,0,135.202) +l=b4.T() +l.a0(0,0,135.202) l.n(0,14.3396,135.202) l.n(0,14.3396,145.445) l.n(0,0,145.445) l.n(0,0,135.202) l.R(0) k=b4.B() -k.sS(0,B.i) -k.sA(0,B.T) +k.sP(0,B.i) +k.sA(0,B.U) b6.Z(l,k) -j=b4.U() -j.a2(0,0,467.062) +j=b4.T() +j.a0(0,0,467.062) j.n(0,14.3396,467.062) j.n(0,14.3396,477.305) j.n(0,0,477.305) j.n(0,0,467.062) j.R(0) i=b4.B() -i.sS(0,B.i) -i.sA(0,B.T) +i.sP(0,B.i) +i.sA(0,B.U) b6.Z(j,i) -h=b4.U() -h.a2(0,739.515,135.202) +h=b4.T() +h.a0(0,739.515,135.202) h.n(0,753.854,135.202) h.n(0,753.854,145.445) h.n(0,739.515,145.445) h.n(0,739.515,135.202) h.R(0) g=b4.B() -g.sS(0,B.i) -g.sA(0,B.T) +g.sP(0,B.i) +g.sA(0,B.U) b6.Z(h,g) -f=b4.U() -f.a2(0,0,1612.18) +f=b4.T() +f.a0(0,0,1612.18) f.n(0,14.3396,1612.18) f.n(0,14.3396,1622.43) f.n(0,0,1622.43) f.n(0,0,1612.18) f.R(0) e=b4.B() -e.sS(0,B.i) -e.sA(0,B.T) +e.sP(0,B.i) +e.sA(0,B.U) b6.Z(f,e) -d=b4.U() -d.a2(0,739.515,1612.18) +d=b4.T() +d.a0(0,739.515,1612.18) d.n(0,753.854,1612.18) d.n(0,753.854,1622.43) d.n(0,739.515,1622.43) d.n(0,739.515,1612.18) d.R(0) c=b4.B() -c.sS(0,B.i) -c.sA(0,B.T) +c.sP(0,B.i) +c.sA(0,B.U) b6.Z(d,c) -b=b4.U() -b.a2(0,108.571,1743.29) +b=b4.T() +b.a0(0,108.571,1743.29) b.n(0,118.814,1743.29) b.n(0,118.814,1757.63) b.n(0,108.571,1757.63) b.n(0,108.571,1743.29) b.R(0) a=b4.B() -a.sS(0,B.i) -a.sA(0,B.T) +a.sP(0,B.i) +a.sA(0,B.U) b6.Z(b,a) -a0=b4.U() -a0.a2(0,637.089,1743.29) +a0=b4.T() +a0.a0(0,637.089,1743.29) a0.n(0,647.331,1743.29) a0.n(0,647.331,1757.63) a0.n(0,637.089,1757.63) a0.n(0,637.089,1743.29) a0.R(0) a1=b4.B() -a1.sS(0,B.i) -a1.sA(0,B.T) +a1.sP(0,B.i) +a1.sA(0,B.U) b6.Z(a0,a1) -a2=b4.U() -a2.a2(0,526.469,46.0919) +a2=b4.T() +a2.a0(0,526.469,46.0919) a2.k(526.469,41.0007,530.596,36.8735,535.687,36.8735) a2.n(0,558.221,36.8735) a2.k(563.312,36.8735,567.439,41.0007,567.439,46.0919) @@ -70816,66 +72087,66 @@ a2.n(0,535.687,55.3102) a2.k(530.596,55.3102,526.469,51.183,526.469,46.0919) a2.R(0) a3=b4.B() -a3.sS(0,B.i) -a3.sA(0,B.T) +a3.sP(0,B.i) +a3.sA(0,B.U) b6.Z(a2,a3) -a4=b4.U() -a4.a2(0,651.428,46.0919) +a4=b4.T() +a4.a0(0,651.428,46.0919) a4.k(651.428,43.2635,653.721,40.9706,656.55,40.9706) a4.k(659.378,40.9706,661.671,43.2635,661.671,46.0919) a4.k(661.671,48.9203,659.378,51.2132,656.55,51.2132) a4.k(653.721,51.2132,651.428,48.9203,651.428,46.0919) a4.R(0) a5=b4.B() -a5.sS(0,B.i) -a5.sA(0,B.T) +a5.sP(0,B.i) +a5.sA(0,B.U) b6.Z(a4,a5) -a6=b4.U() -a6.a2(0,311.375,24.5824) +a6=b4.T() +a6.a0(0,311.375,24.5824) a6.k(307.278,24.5825,301.132,14.3399,297.035,14.3399) a6.k(349.614,14.3398,404.241,14.3399,456.819,14.3399) a6.k(452.12,14.3399,446.577,24.5824,442.48,24.5824) a6.k(438.383,24.5824,315.472,24.5824,311.375,24.5824) a6.R(0) a7=b4.B() -a7.sS(0,B.i) -a7.sA(0,B.T) +a7.sP(0,B.i) +a7.sA(0,B.U) b6.Z(a6,a7) -a8=b4.U() -a8.a2(0,241.725,61.4553) +a8=b4.T() +a8.a0(0,241.725,61.4553) a8.k(251.908,61.4553,260.162,53.201,260.162,43.0187) a8.k(260.162,32.8364,251.908,24.582,241.725,24.582) a8.k(231.543,24.582,223.289,32.8364,223.289,43.0187) a8.k(223.289,53.201,231.543,61.4553,241.725,61.4553) a8.R(0) a9=b4.B() -a9.sS(0,B.i) -a9.sA(0,B.T) +a9.sP(0,B.i) +a9.sA(0,B.U) b6.Z(a8,a9) -b0=b4.U() -b0.a2(0,241.725,54.5414) +b0=b4.T() +b0.a0(0,241.725,54.5414) b0.k(248.089,54.5414,253.248,49.3824,253.248,43.0185) b0.k(253.248,36.6546,248.089,31.4956,241.725,31.4956) b0.k(235.361,31.4956,230.202,36.6546,230.202,43.0185) b0.k(230.202,49.3824,235.361,54.5414,241.725,54.5414) b0.R(0) b1=b4.B() -b1.sS(0,B.i) -b1.sA(0,B.B) +b1.sP(0,B.i) +b1.sA(0,B.D) b6.Z(b0,b1) -b2=b4.U() -b2.a2(0,241.725,40.7141) +b2=b4.T() +b2.a0(0,241.725,40.7141) b2.k(242.998,40.7141,244.03,39.6823,244.03,38.4096) b2.k(244.03,37.1368,242.998,36.105,241.725,36.105) b2.k(240.452,36.105,239.42,37.1368,239.42,38.4096) b2.k(239.42,39.6823,240.452,40.7141,241.725,40.7141) b2.R(0) b3=b4.B() -b3.sS(0,B.i) -b3.sA(0,B.br) +b3.sP(0,B.i) +b3.sA(0,B.bt) b6.Z(b2,b3)}, -cC(a){return!1}} -A.azU.prototype={ +cu(a){return!1}} +A.aB0.prototype={ $0(){var s,r,q,p=this switch(p.b.a){case 1:case 2:s=p.a r=p.c @@ -70889,32 +72160,32 @@ if(p.d)r=p.e.c-r-p.f q=p.c s=s.a-q return new A.x(r,s,r+p.f,s+q*2)}}, -$S:154} -A.a7Z.prototype={ -W(){return"SideButtonSide."+this.b}} -A.a1g.prototype={ -aK(a,b){var s,r,q=$.G().B() -q.sS(0,B.i) +$S:129} +A.a8J.prototype={ +V(){return"SideButtonSide."+this.b}} +A.a1J.prototype={ +aJ(a,b){var s,r,q=$.G().B() +q.sP(0,B.i) s=b.a-4 r=new A.x(0,4,0+s,4+(b.b-4)) -A.azT(a,r,4,B.B,B.v1,!0,q,B.Du) -A.azT(a,r,4,B.B,B.v_,!1,q,B.Dv) -A.bfx(a,r,B.B,B.bu,B.CO,B.bQ,B.eI,q) -A.bfw(a,B.T,5,new A.h(s*0.5,50),B.B,q,8,B.rT)}, -cC(a){return!1}} -A.a1h.prototype={ -aK(a,b){var s,r,q=$.G().B() -q.sS(0,B.i) +A.aB_(a,r,4,B.D,B.v3,!0,q,B.Dv) +A.aB_(a,r,4,B.D,B.v1,!1,q,B.Dw) +A.bgy(a,r,B.D,B.bw,B.CQ,B.bS,B.eL,q) +A.bgx(a,B.U,5,new A.h(s*0.5,50),B.D,q,8,B.rW)}, +cu(a){return!1}} +A.a1K.prototype={ +aJ(a,b){var s,r,q=$.G().B() +q.sP(0,B.i) s=b.a-4 r=new A.x(0,4,0+s,4+(b.b-4)) -A.azT(a,r,4,B.B,B.v1,!0,q,B.Du) -A.azT(a,r,4,B.B,B.v_,!1,q,B.Dv) -A.bfx(a,r,B.B,B.bu,B.CO,B.bQ,B.eI,q) -A.bfw(a,B.T,4,new A.h(s*0.5,70),B.B,q,6,B.rT)}, -cC(a){return!1}} -A.afc.prototype={ -aK(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=2409,e=$.G(),d=e.U() -d.a2(0,0,93.6833) +A.aB_(a,r,4,B.D,B.v3,!0,q,B.Dv) +A.aB_(a,r,4,B.D,B.v1,!1,q,B.Dw) +A.bgy(a,r,B.D,B.bw,B.CQ,B.bS,B.eL,q) +A.bgx(a,B.U,4,new A.h(s*0.5,70),B.D,q,6,B.rW)}, +cu(a){return!1}} +A.ag5.prototype={ +aJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=2409,e=$.G(),d=e.T() +d.a0(0,0,93.6833) d.k(0,41.9435,41.9435,0,93.6833,0) d.n(0,1579.23,0) d.k(1630.97,0,1672.92,41.9435,1672.92,93.6833) @@ -70925,11 +72196,11 @@ d.k(41.9435,f,0,2367.06,0,2315.32) d.n(0,0,93.6833) d.R(0) s=e.B() -s.sS(0,B.i) -s.sA(0,B.bQ) +s.sP(0,B.i) +s.sA(0,B.bS) a.Z(d,s) -r=e.U() -r.a2(0,10.707,96.36) +r=e.T() +r.a0(0,10.707,96.36) r.k(10.707,49.055,49.0553,10.7067,96.3604,10.7067) r.n(0,1576.56,10.7067) r.k(1623.86,10.7067,1662.21,49.055,1662.21,96.36) @@ -70940,28 +72211,28 @@ r.k(49.0553,2398.29,10.707,2359.95,10.707,2312.64) r.n(0,10.707,96.36) r.R(0) q=e.B() -q.sS(0,B.i) -q.sA(0,B.B) +q.sP(0,B.i) +q.sA(0,B.D) a.Z(r,q) -p=e.U() -p.a2(0,781.587,2316.66) +p=e.T() +p.a0(0,781.587,2316.66) p.k(781.587,2346.96,806.154,2371.53,836.459,2371.53) p.k(866.763,2371.53,891.33,2346.96,891.33,2316.66) p.k(891.33,2286.35,866.763,2261.78,836.459,2261.78) p.k(806.154,2261.78,781.587,2286.35,781.587,2316.66) p.R(0) -p.a2(0,884.363,2316.66) +p.a0(0,884.363,2316.66) p.k(884.363,2343.11,862.916,2364.56,836.459,2364.56) p.k(810.003,2364.56,788.556,2343.11,788.556,2316.66) p.k(788.556,2290.2,810.003,2268.75,836.459,2268.75) p.k(862.916,2268.75,884.363,2290.2,884.363,2316.66) p.R(0) o=e.B() -o.sS(0,B.i) -o.sA(0,B.T) +o.sP(0,B.i) +o.sA(0,B.U) a.Z(p,o) -n=e.U() -n.a2(0,61.5635,176.66) +n=e.T() +n.a0(0,61.5635,176.66) n.k(61.5635,173.703,63.9602,171.307,66.9168,171.307) n.n(0,1606,171.307) n.k(1608.96,171.307,1611.35,173.703,1611.35,176.66) @@ -70972,46 +72243,46 @@ n.k(63.9602,2235.02,61.5635,2232.62,61.5635,2229.66) n.n(0,61.5635,176.66) n.R(0) m=e.B() -m.sS(0,B.i) -m.sA(0,B.T) +m.sP(0,B.i) +m.sA(0,B.U) a.Z(n,m) -l=e.U() -l.a2(0,836.458,101.713) +l=e.T() +l.a0(0,836.458,101.713) l.k(843.11,101.713,848.503,96.3206,848.503,89.6683) l.k(848.503,83.016,843.11,77.6233,836.458,77.6233) l.k(829.806,77.6233,824.413,83.016,824.413,89.6683) l.k(824.413,96.3206,829.806,101.713,836.458,101.713) l.R(0) k=e.B() -k.sS(0,B.i) -k.sA(0,B.T) +k.sP(0,B.i) +k.sA(0,B.U) a.Z(l,k) -j=e.U() -j.a2(0,836.458,97.1964) +j=e.T() +j.a0(0,836.458,97.1964) j.k(840.615,97.1964,843.986,93.8259,843.986,89.6683) j.k(843.986,85.5106,840.615,82.1401,836.458,82.1401) j.k(832.3,82.1401,828.93,85.5106,828.93,89.6683) j.k(828.93,93.8259,832.3,97.1964,836.458,97.1964) j.R(0) i=e.B() -i.sS(0,B.i) -i.sA(0,B.B) +i.sP(0,B.i) +i.sA(0,B.D) a.Z(j,i) -h=e.U() -h.a2(0,836.458,88.1626) +h=e.T() +h.a0(0,836.458,88.1626) h.k(837.289,88.1626,837.963,87.4885,837.963,86.657) h.k(837.963,85.8255,837.289,85.1514,836.458,85.1514) h.k(835.626,85.1514,834.952,85.8255,834.952,86.657) h.k(834.952,87.4885,835.626,88.1626,836.458,88.1626) h.R(0) g=e.B() -g.sS(0,B.i) -g.sA(0,B.br) +g.sP(0,B.i) +g.sA(0,B.bt) a.Z(h,g)}, -cC(a){return!1}} -A.afd.prototype={ -aK(a,b){var s,r,q,p,o,n,m,l,k,j=1811,i=$.G(),h=i.U() -h.a2(0,0,133.53) +cu(a){return!1}} +A.ag6.prototype={ +aJ(a,b){var s,r,q,p,o,n,m,l,k,j=1811,i=$.G(),h=i.T() +h.a0(0,0,133.53) h.k(0,62.8561,57.2924,5.56372,127.966,5.56372) h.n(0,1677.47,5.56372) h.k(1748.14,5.56372,1805.44,62.8561,1805.44,133.53) @@ -71022,11 +72293,11 @@ h.k(57.2924,2509.25,0,2451.96,0,2381.28) h.n(0,0,133.53) h.R(0) s=i.B() -s.sS(0,B.i) -s.sA(0,B.bQ) +s.sP(0,B.i) +s.sA(0,B.bS) a.Z(h,s) -r=i.U() -r.a2(0,11.1279,133.53) +r=i.T() +r.a0(0,11.1279,133.53) r.k(11.1279,69.0018,63.4384,16.6913,127.967,16.6913) r.n(0,1677.47,16.6913) r.k(1742,16.6913,1794.31,69.0018,1794.31,133.53) @@ -71037,45 +72308,45 @@ r.k(63.4384,2498.12,11.1279,2445.81,11.1279,2381.28) r.n(0,11.1279,133.53) r.R(0) q=i.B() -q.sS(0,B.i) -q.sA(0,B.B) +q.sP(0,B.i) +q.sA(0,B.D) a.Z(r,q) -p=i.U() -p.a2(0,1805.44,203.077) +p=i.T() +p.a0(0,1805.44,203.077) p.k(1808.51,203.077,j,203.974,j,205.08) p.n(0,j,301.221) p.k(j,302.328,1808.51,303.224,1805.44,303.224) p.n(0,1805.44,203.077) p.R(0) o=i.B() -o.sS(0,B.i) -o.sA(0,B.B) +o.sP(0,B.i) +o.sA(0,B.D) a.Z(p,o) -n=i.U() -n.a2(0,1805.44,322.697) +n=i.T() +n.a0(0,1805.44,322.697) n.k(1808.51,322.697,j,323.619,j,324.756) n.n(0,j,423.568) n.k(j,424.705,1808.51,425.627,1805.44,425.627) n.n(0,1805.44,322.697) n.R(0) m=i.B() -m.sS(0,B.i) -m.sA(0,B.B) +m.sP(0,B.i) +m.sA(0,B.D) a.Z(n,m) -l=i.U() -l.a2(0,1504.99,5.56372) +l=i.T() +l.a0(0,1504.99,5.56372) l.k(1504.99,2.49095,1506.54,0,1508.44,0) l.k(0,0,1677.47,2.49094,1677.47,5.56371) l.n(0,1504.99,5.56372) l.R(0) k=i.B() -k.sS(0,B.i) -k.sA(0,B.B) +k.sP(0,B.i) +k.sA(0,B.D) a.Z(l,k)}, -cC(a){return!1}} -A.afe.prototype={ -aK(a,b){var s,r,q,p,o,n,m,l,k,j=1741,i=$.G(),h=i.U() -h.a2(0,0,128.369) +cu(a){return!1}} +A.ag7.prototype={ +aJ(a,b){var s,r,q,p,o,n,m,l,k,j=1741,i=$.G(),h=i.T() +h.a0(0,0,128.369) h.k(0,60.4267,55.0779,5.34875,123.02,5.34875) h.n(0,1612.63,5.34875) h.k(1680.57,5.34875,1735.65,60.4267,1735.65,128.369) @@ -71086,11 +72357,11 @@ h.k(55.0779,2412.26,0,2357.18,0,2289.24) h.n(0,0,128.369) h.R(0) s=i.B() -s.sS(0,B.i) -s.sA(0,B.bQ) +s.sP(0,B.i) +s.sA(0,B.bS) a.Z(h,s) -r=i.U() -r.a2(0,10.6973,128.369) +r=i.T() +r.a0(0,10.6973,128.369) r.k(10.6973,66.3347,60.9858,16.0461,123.02,16.0461) r.n(0,1612.63,16.0461) r.k(1674.67,16.0461,1724.95,66.3347,1724.95,128.369) @@ -71101,46 +72372,46 @@ r.k(60.9858,2401.56,10.6973,2351.28,10.6973,2289.24) r.n(0,10.6973,128.369) r.R(0) q=i.B() -q.sS(0,B.i) -q.sA(0,B.B) +q.sP(0,B.i) +q.sA(0,B.D) a.Z(r,q) -p=i.U() -p.a2(0,1735.65,195.227) +p=i.T() +p.a0(0,1735.65,195.227) p.k(1738.61,195.227,j,196.137,j,197.26) p.n(0,j,294.82) p.k(j,295.942,1738.61,296.852,1735.65,296.852) p.n(0,1735.65,195.227) p.R(0) o=i.B() -o.sS(0,B.i) -o.sA(0,B.B) +o.sP(0,B.i) +o.sA(0,B.D) a.Z(p,o) -n=i.U() -n.a2(0,1735.65,310.224) +n=i.T() +n.a0(0,1735.65,310.224) n.k(1738.61,310.224,j,311.134,j,312.257) n.n(0,j,409.817) n.k(j,410.939,1738.61,411.849,1735.65,411.849) n.n(0,1735.65,310.224) n.R(0) m=i.B() -m.sS(0,B.i) -m.sA(0,B.B) +m.sP(0,B.i) +m.sA(0,B.D) a.Z(n,m) -l=i.U() -l.a2(0,1494.96,5.34875) +l=i.T() +l.a0(0,1494.96,5.34875) l.k(1494.96,2.39475,1496.04,0,1497.37,0) l.n(0,1612.9,0) l.k(1614.23,0,1615.31,2.39475,1615.31,5.34875) l.n(0,1494.96,5.34875) l.R(0) k=i.B() -k.sS(0,B.i) -k.sA(0,B.B) +k.sP(0,B.i) +k.sA(0,B.D) a.Z(l,k)}, -cC(a){return!1}} -A.aff.prototype={ -aK(c1,c2){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=$.G(),c0=b9.U() -c0.a2(0,866.809,454.042) +cu(a){return!1}} +A.ag8.prototype={ +aJ(c1,c2){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=$.G(),c0=b9.T() +c0.a0(0,866.809,454.042) c0.n(0,869.904,454.042) c0.k(871.614,454.042,873,455.428,873,457.138) c0.n(0,873,659.394) @@ -71149,11 +72420,11 @@ c0.n(0,866.809,662.489) c0.n(0,866.809,454.042) c0.R(0) s=b9.B() -s.sS(0,B.i) -s.sA(0,B.i9) +s.sP(0,B.i) +s.sA(0,B.ib) c1.Z(c0,s) -r=b9.U() -r.a2(0,6.19141,705.83) +r=b9.T() +r.a0(0,6.19141,705.83) r.n(0,3.09565,705.83) r.k(1.38592,705.83,0,704.444,0,702.734) r.n(0,0,580.968) @@ -71162,11 +72433,11 @@ r.n(0,6.19142,577.872) r.n(0,6.19141,705.83) r.R(0) q=b9.B() -q.sS(0,B.i) -q.sA(0,B.i9) +q.sP(0,B.i) +q.sA(0,B.ib) c1.Z(r,q) -p=b9.U() -p.a2(0,6.19141,536.596) +p=b9.T() +p.a0(0,6.19141,536.596) p.n(0,3.09565,536.596) p.k(1.38592,536.596,0,535.21,0,533.5) p.n(0,0,411.734) @@ -71175,11 +72446,11 @@ p.n(0,6.19142,408.638) p.n(0,6.19141,536.596) p.R(0) o=b9.B() -o.sS(0,B.i) -o.sA(0,B.bd) +o.sP(0,B.i) +o.sA(0,B.be) c1.Z(p,o) -n=b9.U() -n.a2(0,6.19141,346.723) +n=b9.T() +n.a0(0,6.19141,346.723) n.n(0,3.09566,346.723) n.k(1.38592,346.723,0,345.337,0,343.628) n.n(0,0,283.777) @@ -71188,11 +72459,11 @@ n.n(0,6.19141,280.681) n.n(0,6.19141,346.723) n.R(0) m=b9.B() -m.sS(0,B.i) -m.sA(0,B.bd) +m.sP(0,B.i) +m.sA(0,B.be) c1.Z(n,m) -l=b9.U() -l.a2(0,6.19141,187.809) +l=b9.T() +l.a0(0,6.19141,187.809) l.k(6.19141,137.871,6.19141,112.902,12.7571,92.6946) l.k(26.0269,51.8546,58.046,19.8354,98.886,6.56572) l.k(119.093,0,144.062,0,194,0) @@ -71211,11 +72482,11 @@ l.k(6.19141,1657.86,6.19141,1632.9,6.19141,1582.96) l.n(0,6.19141,187.809) l.R(0) k=b9.B() -k.sS(0,B.i) -k.sA(0,B.bd) +k.sP(0,B.i) +k.sA(0,B.be) c1.Z(l,k) -j=b9.U() -j.a2(0,679.825,4.12755) +j=b9.T() +j.a0(0,679.825,4.12755) j.n(0,193.174,4.12755) j.k(143.844,4.12755,119.668,4.15301,100.161,10.4912) j.k(60.5778,23.3527,29.5438,54.3866,16.6824,93.97) @@ -71233,7 +72504,7 @@ j.k(862.68,137.653,862.655,113.477,856.317,93.97) j.k(843.455,54.3866,812.421,23.3527,772.838,10.4912) j.k(753.331,4.15301,729.155,4.12755,679.825,4.12755) j.R(0) -j.a2(0,14.7196,93.3323) +j.a0(0,14.7196,93.3323) j.k(8.25488,113.229,8.25488,137.813,8.25488,186.983) j.n(0,8.25488,1583.78) j.k(8.25488,1632.95,8.25488,1657.54,14.7196,1677.43) @@ -71252,11 +72523,11 @@ j.k(144.005,2.06372,119.42,2.06372,99.5235,8.52843) j.k(59.3117,21.594,27.7852,53.1206,14.7196,93.3323) j.R(0) i=b9.B() -i.sS(0,B.i) -i.sA(0,B.ib) +i.sP(0,B.i) +i.sA(0,B.id) c1.Z(j,i) -h=b9.U() -h.a2(0,16.5107,183.681) +h=b9.T() +h.a0(0,16.5107,183.681) h.k(16.5107,137.584,16.5107,114.536,22.5714,95.8834) h.k(34.8204,58.1849,64.3765,28.6287,102.075,16.3798) h.k(120.728,10.3191,143.776,10.3191,189.872,10.3191) @@ -71275,85 +72546,85 @@ h.k(16.5107,1656.23,16.5107,1633.18,16.5107,1587.09) h.n(0,16.5107,183.681) h.R(0) g=b9.B() -g.sS(0,B.i) -g.sA(0,B.B) +g.sP(0,B.i) +g.sA(0,B.D) c1.Z(h,g) f=b9.B() -f.sS(0,B.i) -f.sA(0,B.aB) +f.sP(0,B.i) +f.sA(0,B.az) e=c2.a d=e*0.7825063 c=e*0.01418442 b=c2.b a=b*0.005826708 -c1.aU(new A.x(d,0,d+c,0+a),f) +c1.aX(new A.x(d,0,d+c,0+a),f) a0=b9.B() -a0.sS(0,B.i) -a0.sA(0,B.aB) +a0.sP(0,B.i) +a0.sA(0,B.az) d=e*0.9810871 a1=b*0.1002196 a2=e*0.01182027 a3=b*0.006992095 a4=d+a2 a5=a1+a3 -c1.aU(new A.x(d,a1,a4,a5),a0) +c1.aX(new A.x(d,a1,a4,a5),a0) a6=b9.B() -a6.sS(0,B.i) -a6.sA(0,B.aB) +a6.sP(0,B.i) +a6.sA(0,B.az) a7=e*0.007092108 a2=a7+a2 -c1.aU(new A.x(a7,a1,a2,a5),a6) +c1.aX(new A.x(a7,a1,a2,a5),a6) a8=b9.B() -a8.sS(0,B.i) -a8.sA(0,B.aB) +a8.sP(0,B.i) +a8.sA(0,B.az) a5=b*0.8926539 a3=a5+a3 -c1.aU(new A.x(a7,a5,a2,a3),a8) +c1.aX(new A.x(a7,a5,a2,a3),a8) a9=b9.B() -a9.sS(0,B.i) -a9.sA(0,B.aB) -c1.aU(new A.x(d,a5,a4,a3),a9) +a9.sP(0,B.i) +a9.sA(0,B.az) +c1.aX(new A.x(d,a5,a4,a3),a9) b0=b9.B() -b0.sS(0,B.i) -b0.sA(0,B.aB) +b0.sP(0,B.i) +b0.sA(0,B.az) e*=0.2033093 b*=0.9940429 -c1.aU(new A.x(e,b,e+c,b+a),b0) -b1=b9.U() -b1.a2(0,524.213,82.5533) +c1.aX(new A.x(e,b,e+c,b+a),b0) +b1=b9.T() +b1.a0(0,524.213,82.5533) b1.k(533.331,82.5533,540.723,75.1612,540.723,66.0426) b1.k(540.723,56.924,533.331,49.532,524.213,49.532) b1.k(515.094,49.532,507.702,56.924,507.702,66.0426) b1.k(507.702,75.1612,515.094,82.5533,524.213,82.5533) b1.R(0) b2=b9.B() -b2.sS(0,B.i) -b2.sA(0,B.T) +b2.sP(0,B.i) +b2.sA(0,B.U) c1.Z(b1,b2) -b3=b9.U() -b3.a2(0,524.213,76.3617) +b3=b9.T() +b3.a0(0,524.213,76.3617) b3.k(529.912,76.3617,534.532,71.7416,534.532,66.0425) b3.k(534.532,60.3434,529.912,55.7234,524.213,55.7234) b3.k(518.514,55.7234,513.894,60.3434,513.894,66.0425) b3.k(513.894,71.7416,518.514,76.3617,524.213,76.3617) b3.R(0) b4=b9.B() -b4.sS(0,B.i) -b4.sA(0,B.B) +b4.sP(0,B.i) +b4.sA(0,B.D) c1.Z(b3,b4) -b5=b9.U() -b5.a2(0,524.213,63.9787) +b5=b9.T() +b5.a0(0,524.213,63.9787) b5.k(525.353,63.9787,526.277,63.0547,526.277,61.9149) b5.k(526.277,60.7751,525.353,59.8511,524.213,59.8511) b5.k(523.073,59.8511,522.149,60.7751,522.149,61.9149) b5.k(522.149,63.0547,523.073,63.9787,524.213,63.9787) b5.R(0) b6=b9.B() -b6.sS(0,B.i) -b6.sA(0,B.br) +b6.sP(0,B.i) +b6.sA(0,B.bt) c1.Z(b5,b6) -b7=b9.U() -b7.a2(0,385.937,66.0426) +b7=b9.T() +b7.a0(0,385.937,66.0426) b7.k(385.937,62.6231,388.709,59.8511,392.128,59.8511) b7.n(0,480.873,59.8511) b7.k(484.292,59.8511,487.064,62.6231,487.064,66.0426) @@ -71364,13 +72635,13 @@ b7.k(388.709,72.2341,385.937,69.462,385.937,66.0426) b7.n(0,385.937,66.0426) b7.R(0) b8=b9.B() -b8.sS(0,B.i) -b8.sA(0,B.T) +b8.sP(0,B.i) +b8.sA(0,B.U) c1.Z(b7,b8)}, -cC(a){return!1}} -A.afg.prototype={ -aK(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,b4=1768,b5=$.G(),b6=b5.U() -b6.a2(0,864.822,473.939) +cu(a){return!1}} +A.ag9.prototype={ +aJ(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,b4=1768,b5=$.G(),b6=b5.T() +b6.a0(0,864.822,473.939) b6.n(0,867.911,473.939) b6.k(869.617,473.939,871,475.323,871,477.03) b6.n(0,871,703.697) @@ -71379,11 +72650,11 @@ b6.n(0,864.822,706.788) b6.n(0,864.822,473.939) b6.R(0) s=b5.B() -s.sS(0,B.i) -s.sA(0,B.cp) +s.sP(0,B.i) +s.sA(0,B.cr) b7.Z(b6,s) -r=b5.U() -r.a2(0,6.17773,754.182) +r=b5.T() +r.a0(0,6.17773,754.182) r.n(0,3.08907,754.182) r.k(1.38325,754.182,0.000418235,752.798,0.000418385,751.091) r.n(0,0.000430265,615.091) @@ -71392,11 +72663,11 @@ r.n(0,6.17775,612) r.n(0,6.17773,754.182) r.R(0) q=b5.B() -q.sS(0,B.i) -q.sA(0,B.cp) +q.sP(0,B.i) +q.sA(0,B.cr) b7.Z(r,q) -p=b5.U() -p.a2(0,6.17773,566.667) +p=b5.T() +p.a0(0,6.17773,566.667) p.n(0,3.08907,566.667) p.k(1.38325,566.667,0.000418235,565.283,0.000418385,563.576) p.n(0,0.000430265,427.576) @@ -71405,11 +72676,11 @@ p.n(0,6.17775,424.485) p.n(0,6.17773,566.667) p.R(0) o=b5.B() -o.sS(0,B.i) -o.sA(0,B.cp) +o.sP(0,B.i) +o.sA(0,B.cr) b7.Z(p,o) -n=b5.U() -n.a2(0,6.17773,350.303) +n=b5.T() +n.a0(0,6.17773,350.303) n.n(0,3.08908,350.303) n.k(1.38326,350.303,0.000424842,348.919,0.000424991,347.212) n.n(0,0.000430571,283.333) @@ -71418,11 +72689,11 @@ n.n(0,6.17774,280.242) n.n(0,6.17773,350.303) n.R(0) m=b5.B() -m.sS(0,B.i) -m.sA(0,B.cp) +m.sP(0,B.i) +m.sA(0,B.cr) b7.Z(n,m) -l=b5.U() -l.a2(0,6.17773,187.515) +l=b5.T() +l.a0(0,6.17773,187.515) l.k(6.17773,137.655,6.17773,112.725,12.7284,92.5498) l.k(25.9677,51.7736,57.9135,19.8045,98.66,6.55546) l.k(118.821,0,143.733,0,193.556,0) @@ -71441,11 +72712,11 @@ l.k(6.17773,1655.27,6.17773,1630.34,6.17773,1580.48) l.n(0,6.17773,187.515) l.R(0) k=b5.B() -k.sS(0,B.i) -k.sA(0,B.rK) +k.sP(0,B.i) +k.sA(0,B.rN) b7.Z(l,k) -j=b5.U() -j.a2(0,678.268,6.18176) +j=b5.T() +j.a0(0,678.268,6.18176) j.n(0,192.732,6.18176) j.k(143.354,6.18176,119.642,6.2326,100.568,12.4347) j.k(61.7025,25.0722,31.2312,55.5658,18.6029,94.4601) @@ -71463,7 +72734,7 @@ j.k(858.645,137.277,858.595,113.548,852.397,94.4601) j.k(839.769,55.5658,809.297,25.0722,770.432,12.4347) j.k(751.357,6.2326,727.645,6.18176,678.268,6.18176) j.R(0) -j.a2(0,14.6862,93.1865) +j.a0(0,14.6862,93.1865) j.k(8.23633,113.052,8.23633,137.598,8.23633,186.691) j.n(0,8.23633,1581.31) j.k(8.23633,1630.4,8.23633,1654.95,14.6862,1674.81) @@ -71482,11 +72753,11 @@ j.k(143.675,2.06055,119.147,2.06055,99.2958,8.51515) j.k(59.1762,21.5603,27.7219,53.0376,14.6862,93.1865) j.R(0) i=b5.B() -i.sS(0,B.i) -i.sA(0,B.cp) +i.sP(0,B.i) +i.sA(0,B.cr) b7.Z(j,i) -h=b5.U() -h.a2(0,16.4727,183.394) +h=b5.T() +h.a0(0,16.4727,183.394) h.k(16.4727,137.369,16.4727,114.357,22.5194,95.7336) h.k(34.7404,58.094,64.2288,28.584,101.841,16.3542) h.k(120.451,10.303,143.446,10.303,189.437,10.303) @@ -71505,110 +72776,110 @@ h.k(16.4727,1653.64,16.4727,1630.63,16.4727,1584.61) h.n(0,16.4727,183.394) h.R(0) g=b5.B() -g.sS(0,B.i) -g.sA(0,B.B) +g.sP(0,B.i) +g.sA(0,B.D) b7.Z(h,g) -f=b5.U() -f.a2(0,677.445,0) +f=b5.T() +f.a0(0,677.445,0) f.n(0,695.977,0) f.n(0,695.977,10.303) f.n(0,677.445,10.303) f.n(0,677.445,0) f.R(0) e=b5.B() -e.sS(0,B.i) -e.sA(0,B.bR) +e.sP(0,B.i) +e.sA(0,B.bT) b7.Z(f,e) -d=b5.U() -d.a2(0,854.527,177.212) +d=b5.T() +d.a0(0,854.527,177.212) d.n(0,864.823,177.212) d.n(0,864.823,195.758) d.n(0,854.527,195.758) d.n(0,854.527,177.212) d.R(0) c=b5.B() -c.sS(0,B.i) -c.sA(0,B.bR) +c.sP(0,B.i) +c.sA(0,B.bT) b7.Z(d,c) -b=b5.U() -b.a2(0,6.17773,177.212) +b=b5.T() +b.a0(0,6.17773,177.212) b.n(0,16.4732,177.212) b.n(0,16.4732,195.758) b.n(0,6.17773,195.758) b.n(0,6.17773,177.212) b.R(0) a=b5.B() -a.sS(0,B.i) -a.sA(0,B.bR) +a.sP(0,B.i) +a.sA(0,B.bT) b7.Z(b,a) -a0=b5.U() -a0.a2(0,6.17773,1572.24) +a0=b5.T() +a0.a0(0,6.17773,1572.24) a0.n(0,16.4732,1572.24) a0.n(0,16.4732,1590.79) a0.n(0,6.17773,1590.79) a0.n(0,6.17773,1572.24) a0.R(0) a1=b5.B() -a1.sS(0,B.i) -a1.sA(0,B.bR) +a1.sP(0,B.i) +a1.sA(0,B.bT) b7.Z(a0,a1) -a2=b5.U() -a2.a2(0,854.527,1572.24) +a2=b5.T() +a2.a0(0,854.527,1572.24) a2.n(0,864.823,1572.24) a2.n(0,864.823,1590.79) a2.n(0,854.527,1590.79) a2.n(0,854.527,1572.24) a2.R(0) a3=b5.B() -a3.sS(0,B.i) -a3.sA(0,B.bR) +a3.sP(0,B.i) +a3.sA(0,B.bT) b7.Z(a2,a3) -a4=b5.U() -a4.a2(0,175.024,1757.7) +a4=b5.T() +a4.a0(0,175.024,1757.7) a4.n(0,193.556,1757.7) a4.n(0,193.556,b4) a4.n(0,175.024,b4) a4.n(0,175.024,1757.7) a4.R(0) a5=b5.B() -a5.sS(0,B.i) -a5.sA(0,B.bR) +a5.sP(0,B.i) +a5.sA(0,B.bT) b7.Z(a4,a5) -a6=b5.U() -a6.a2(0,531.248,90.6667) +a6=b5.T() +a6.a0(0,531.248,90.6667) a6.k(540.346,90.6667,547.721,83.2862,547.721,74.1819) a6.k(547.721,65.0775,540.346,57.697,531.248,57.697) a6.k(522.151,57.697,514.775,65.0775,514.775,74.1819) a6.k(514.775,83.2862,522.151,90.6667,531.248,90.6667) a6.R(0) a7=b5.B() -a7.sS(0,B.i) -a7.sA(0,B.T) +a7.sP(0,B.i) +a7.sA(0,B.U) b7.Z(a6,a7) -a8=b5.U() -a8.a2(0,531.249,84.485) +a8=b5.T() +a8.a0(0,531.249,84.485) a8.k(536.935,84.485,541.544,79.8721,541.544,74.1819) a8.k(541.544,68.4917,536.935,63.8789,531.249,63.8789) a8.k(525.563,63.8789,520.953,68.4917,520.953,74.1819) a8.k(520.953,79.8721,525.563,84.485,531.249,84.485) a8.R(0) a9=b5.B() -a9.sS(0,B.i) -a9.sA(0,B.B) +a9.sP(0,B.i) +a9.sA(0,B.D) b7.Z(a8,a9) -b0=b5.U() -b0.a2(0,531.249,72.1212) +b0=b5.T() +b0.a0(0,531.249,72.1212) b0.k(532.386,72.1212,533.308,71.1986,533.308,70.0606) b0.k(533.308,68.9226,532.386,68,531.249,68) b0.k(530.111,68,529.189,68.9226,529.189,70.0606) b0.k(529.189,71.1986,530.111,72.1212,531.249,72.1212) b0.R(0) b1=b5.B() -b1.sS(0,B.i) -b1.sA(0,B.br) +b1.sP(0,B.i) +b1.sA(0,B.bt) b7.Z(b0,b1) -b2=b5.U() -b2.a2(0,380.934,74.1818) +b2=b5.T() +b2.a0(0,380.934,74.1818) b2.k(380.934,70.7677,383.701,68,387.115,68) b2.n(0,483.884,68) b2.k(487.298,68,490.066,70.7677,490.066,74.1818) @@ -71619,13 +72890,13 @@ b2.k(383.701,80.3636,380.934,77.5959,380.934,74.1818) b2.n(0,380.934,74.1818) b2.R(0) b3=b5.B() -b3.sS(0,B.i) -b3.sA(0,B.T) +b3.sP(0,B.i) +b3.sA(0,B.U) b7.Z(b2,b3)}, -cC(a){return!1}} -A.af4.prototype={ -aK(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,b4=1770,b5=$.G(),b6=b5.U() -b6.a2(0,866.809,495.105) +cu(a){return!1}} +A.afY.prototype={ +aJ(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,b4=1770,b5=$.G(),b6=b5.T() +b6.a0(0,866.809,495.105) b6.n(0,869.904,495.105) b6.k(871.614,495.105,873,496.49,873,498.199) b6.n(0,873,683.864) @@ -71634,11 +72905,11 @@ b6.n(0,866.809,686.958) b6.n(0,866.809,495.105) b6.R(0) s=b5.B() -s.sS(0,B.i) -s.sA(0,B.bd) +s.sP(0,B.i) +s.sA(0,B.be) b7.Z(b6,s) -r=b5.U() -r.a2(0,6.19141,728.217) +r=b5.T() +r.a0(0,6.19141,728.217) r.n(0,3.09565,728.217) r.k(1.38592,728.217,0,726.831,0,725.122) r.n(0,0,609.598) @@ -71647,11 +72918,11 @@ r.n(0,6.19142,606.503) r.n(0,6.19141,728.217) r.R(0) q=b5.B() -q.sS(0,B.i) -q.sA(0,B.bd) +q.sP(0,B.i) +q.sA(0,B.be) b7.Z(r,q) -p=b5.U() -p.a2(0,6.19141,573.496) +p=b5.T() +p.a0(0,6.19141,573.496) p.n(0,3.09565,573.496) p.k(1.38592,573.496,0,572.111,0,570.402) p.n(0,0,454.877) @@ -71660,11 +72931,11 @@ p.n(0,6.19142,451.783) p.n(0,6.19141,573.496) p.R(0) o=b5.B() -o.sS(0,B.i) -o.sA(0,B.bd) +o.sP(0,B.i) +o.sA(0,B.be) b7.Z(p,o) -n=b5.U() -n.a2(0,6.19141,398.147) +n=b5.T() +n.a0(0,6.19141,398.147) n.n(0,3.09566,398.147) n.k(1.38592,398.147,0,396.761,0,395.052) n.n(0,0,343.479) @@ -71673,11 +72944,11 @@ n.n(0,6.19141,340.384) n.n(0,6.19141,398.147) n.R(0) m=b5.B() -m.sS(0,B.i) -m.sA(0,B.bd) +m.sP(0,B.i) +m.sA(0,B.be) b7.Z(n,m) -l=b5.U() -l.a2(0,6.19141,187.727) +l=b5.T() +l.a0(0,6.19141,187.727) l.k(6.19141,137.811,6.19141,112.853,12.7571,92.6545) l.k(26.0269,51.8322,58.046,19.8269,98.886,6.56288) l.k(119.093,0,144.062,0,194,0) @@ -71696,11 +72967,11 @@ l.k(6.19141,1657.15,6.19141,1632.19,6.19141,1582.27) l.n(0,6.19141,187.727) l.R(0) k=b5.B() -k.sS(0,B.i) -k.sA(0,B.bd) +k.sP(0,B.i) +k.sA(0,B.be) b7.Z(l,k) -j=b5.U() -j.a2(0,679.825,4.12593) +j=b5.T() +j.a0(0,679.825,4.12593) j.n(0,193.174,4.12593) j.k(143.844,4.12593,119.668,4.15138,100.161,10.4869) j.k(60.5778,23.3427,29.5438,54.3633,16.6824,93.9296) @@ -71718,7 +72989,7 @@ j.k(862.68,137.593,862.655,113.428,856.317,93.9296) j.k(843.455,54.3633,812.421,23.3427,772.838,10.4869) j.k(753.331,4.15138,729.155,4.12593,679.825,4.12593) j.R(0) -j.a2(0,14.7196,93.2921) +j.a0(0,14.7196,93.2921) j.k(8.25488,113.18,8.25488,137.754,8.25488,186.902) j.n(0,8.25488,1583.1) j.k(8.25488,1632.25,8.25488,1656.82,14.7196,1676.71) @@ -71737,11 +73008,11 @@ j.k(144.005,2.06299,119.42,2.06299,99.5234,8.5249) j.k(59.3117,21.5848,27.7852,53.0977,14.7196,93.2921) j.R(0) i=b5.B() -i.sS(0,B.i) -i.sA(0,B.ib) +i.sP(0,B.i) +i.sA(0,B.id) b7.Z(j,i) -h=b5.U() -h.a2(0,16.5107,183.601) +h=b5.T() +h.a0(0,16.5107,183.601) h.k(16.5107,137.525,16.5107,114.487,22.5714,95.842) h.k(34.8204,58.1598,64.3765,28.6164,102.075,16.3727) h.k(120.728,10.3147,143.776,10.3147,189.872,10.3147) @@ -71760,110 +73031,110 @@ h.k(16.5107,1655.51,16.5107,1632.48,16.5107,1586.4) h.n(0,16.5107,183.601) h.R(0) g=b5.B() -g.sS(0,B.i) -g.sA(0,B.B) +g.sP(0,B.i) +g.sA(0,B.D) b7.Z(h,g) -f=b5.U() -f.a2(0,683.128,0) +f=b5.T() +f.a0(0,683.128,0) f.n(0,695.511,0) f.n(0,695.511,10.3147) f.n(0,683.128,10.3147) f.n(0,683.128,0) f.R(0) e=b5.B() -e.sS(0,B.i) -e.sA(0,B.aB) +e.sP(0,B.i) +e.sA(0,B.az) b7.Z(f,e) -d=b5.U() -d.a2(0,856.489,177.413) +d=b5.T() +d.a0(0,856.489,177.413) d.n(0,866.808,177.413) d.n(0,866.808,189.79) d.n(0,856.489,189.79) d.n(0,856.489,177.413) d.R(0) c=b5.B() -c.sS(0,B.i) -c.sA(0,B.aB) +c.sP(0,B.i) +c.sA(0,B.az) b7.Z(d,c) -b=b5.U() -b.a2(0,6.19141,177.413) +b=b5.T() +b.a0(0,6.19141,177.413) b.n(0,16.5106,177.413) b.n(0,16.5106,189.79) b.n(0,6.19141,189.79) b.n(0,6.19141,177.413) b.R(0) a=b5.B() -a.sS(0,B.i) -a.sA(0,B.aB) +a.sP(0,B.i) +a.sA(0,B.az) b7.Z(b,a) -a0=b5.U() -a0.a2(0,6.19141,1580.21) +a0=b5.T() +a0.a0(0,6.19141,1580.21) a0.n(0,16.5106,1580.21) a0.n(0,16.5106,1592.59) a0.n(0,6.19141,1592.59) a0.n(0,6.19141,1580.21) a0.R(0) a1=b5.B() -a1.sS(0,B.i) -a1.sA(0,B.aB) +a1.sP(0,B.i) +a1.sA(0,B.az) b7.Z(a0,a1) -a2=b5.U() -a2.a2(0,856.489,1580.21) +a2=b5.T() +a2.a0(0,856.489,1580.21) a2.n(0,866.808,1580.21) a2.n(0,866.808,1592.59) a2.n(0,856.489,1592.59) a2.n(0,856.489,1580.21) a2.R(0) a3=b5.B() -a3.sS(0,B.i) -a3.sA(0,B.aB) +a3.sP(0,B.i) +a3.sA(0,B.az) b7.Z(a2,a3) -a4=b5.U() -a4.a2(0,177.489,1759.69) +a4=b5.T() +a4.a0(0,177.489,1759.69) a4.n(0,189.872,1759.69) a4.n(0,189.872,b4) a4.n(0,177.489,b4) a4.n(0,177.489,1759.69) a4.R(0) a5=b5.B() -a5.sS(0,B.i) -a5.sA(0,B.aB) +a5.sP(0,B.i) +a5.sA(0,B.az) b7.Z(a4,a5) -a6=b5.U() -a6.a2(0,515.958,76.3286) +a6=b5.T() +a6.a0(0,515.958,76.3286) a6.k(523.936,76.3286,530.404,69.8634,530.404,61.8881) a6.k(530.404,53.9128,523.936,47.4475,515.958,47.4475) a6.k(507.979,47.4475,501.511,53.9128,501.511,61.8881) a6.k(501.511,69.8634,507.979,76.3286,515.958,76.3286) a6.R(0) a7=b5.B() -a7.sS(0,B.i) -a7.sA(0,B.T) +a7.sP(0,B.i) +a7.sA(0,B.U) b7.Z(a6,a7) -a8=b5.U() -a8.a2(0,515.958,70.9135) +a8=b5.T() +a8.a0(0,515.958,70.9135) a8.k(520.945,70.9135,524.987,66.8727,524.987,61.8881) a8.k(524.987,56.9036,520.945,52.8628,515.958,52.8628) a8.k(510.971,52.8628,506.929,56.9036,506.929,61.8881) a8.k(506.929,66.8727,510.971,70.9135,515.958,70.9135) a8.R(0) a9=b5.B() -a9.sS(0,B.i) -a9.sA(0,B.B) +a9.sP(0,B.i) +a9.sA(0,B.D) b7.Z(a8,a9) -b0=b5.U() -b0.a2(0,515.957,60.083) +b0=b5.T() +b0.a0(0,515.957,60.083) b0.k(516.955,60.083,517.763,59.2749,517.763,58.278) b0.k(517.763,57.2811,516.955,56.4729,515.957,56.4729) b0.k(514.96,56.4729,514.151,57.2811,514.151,58.278) b0.k(514.151,59.2749,514.96,60.083,515.957,60.083) b0.R(0) b1=b5.B() -b1.sS(0,B.i) -b1.sA(0,B.br) +b1.sP(0,B.i) +b1.sA(0,B.bt) b7.Z(b0,b1) -b2=b5.U() -b2.a2(0,392.128,61.888) +b2=b5.T() +b2.a0(0,392.128,61.888) b2.k(392.128,58.47,394.899,55.6992,398.317,55.6992) b2.n(0,474.684,55.6992) b2.k(478.102,55.6992,480.873,58.47,480.873,61.888) @@ -71874,13 +73145,13 @@ b2.k(394.899,68.0768,392.128,65.306,392.128,61.888) b2.n(0,392.128,61.888) b2.R(0) b3=b5.B() -b3.sS(0,B.i) -b3.sA(0,B.T) +b3.sP(0,B.i) +b3.sA(0,B.U) b7.Z(b2,b3)}, -cC(a){return!1}} -A.af5.prototype={ -aK(c1,c2){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=$.G(),c0=b9.U() -c0.a2(0,866.809,454.042) +cu(a){return!1}} +A.afZ.prototype={ +aJ(c1,c2){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=$.G(),c0=b9.T() +c0.a0(0,866.809,454.042) c0.n(0,869.904,454.042) c0.k(871.614,454.042,873,455.428,873,457.138) c0.n(0,873,659.394) @@ -71889,11 +73160,11 @@ c0.n(0,866.809,662.489) c0.n(0,866.809,454.042) c0.R(0) s=b9.B() -s.sS(0,B.i) -s.sA(0,B.i9) +s.sP(0,B.i) +s.sA(0,B.ib) c1.Z(c0,s) -r=b9.U() -r.a2(0,6.19141,705.83) +r=b9.T() +r.a0(0,6.19141,705.83) r.n(0,3.09565,705.83) r.k(1.38592,705.83,0,704.444,0,702.734) r.n(0,0,580.968) @@ -71902,11 +73173,11 @@ r.n(0,6.19142,577.872) r.n(0,6.19141,705.83) r.R(0) q=b9.B() -q.sS(0,B.i) -q.sA(0,B.i9) +q.sP(0,B.i) +q.sA(0,B.ib) c1.Z(r,q) -p=b9.U() -p.a2(0,6.19141,536.596) +p=b9.T() +p.a0(0,6.19141,536.596) p.n(0,3.09565,536.596) p.k(1.38592,536.596,0,535.21,0,533.5) p.n(0,0,411.734) @@ -71915,11 +73186,11 @@ p.n(0,6.19142,408.638) p.n(0,6.19141,536.596) p.R(0) o=b9.B() -o.sS(0,B.i) -o.sA(0,B.bd) +o.sP(0,B.i) +o.sA(0,B.be) c1.Z(p,o) -n=b9.U() -n.a2(0,6.19141,346.723) +n=b9.T() +n.a0(0,6.19141,346.723) n.n(0,3.09566,346.723) n.k(1.38592,346.723,0,345.337,0,343.628) n.n(0,0,283.777) @@ -71928,11 +73199,11 @@ n.n(0,6.19141,280.681) n.n(0,6.19141,346.723) n.R(0) m=b9.B() -m.sS(0,B.i) -m.sA(0,B.bd) +m.sP(0,B.i) +m.sA(0,B.be) c1.Z(n,m) -l=b9.U() -l.a2(0,6.19141,187.809) +l=b9.T() +l.a0(0,6.19141,187.809) l.k(6.19141,137.871,6.19141,112.902,12.7571,92.6946) l.k(26.0269,51.8546,58.046,19.8354,98.886,6.56572) l.k(119.093,0,144.062,0,194,0) @@ -71951,11 +73222,11 @@ l.k(6.19141,1657.86,6.19141,1632.9,6.19141,1582.96) l.n(0,6.19141,187.809) l.R(0) k=b9.B() -k.sS(0,B.i) -k.sA(0,B.bd) +k.sP(0,B.i) +k.sA(0,B.be) c1.Z(l,k) -j=b9.U() -j.a2(0,679.825,4.12755) +j=b9.T() +j.a0(0,679.825,4.12755) j.n(0,193.174,4.12755) j.k(143.844,4.12755,119.668,4.15301,100.161,10.4912) j.k(60.5778,23.3527,29.5438,54.3866,16.6824,93.97) @@ -71973,7 +73244,7 @@ j.k(862.68,137.653,862.655,113.477,856.317,93.97) j.k(843.455,54.3866,812.421,23.3527,772.838,10.4912) j.k(753.331,4.15301,729.155,4.12755,679.825,4.12755) j.R(0) -j.a2(0,14.7196,93.3323) +j.a0(0,14.7196,93.3323) j.k(8.25488,113.229,8.25488,137.813,8.25488,186.983) j.n(0,8.25488,1583.78) j.k(8.25488,1632.95,8.25488,1657.54,14.7196,1677.43) @@ -71992,11 +73263,11 @@ j.k(144.005,2.06372,119.42,2.06372,99.5235,8.52843) j.k(59.3117,21.594,27.7852,53.1206,14.7196,93.3323) j.R(0) i=b9.B() -i.sS(0,B.i) -i.sA(0,B.ib) +i.sP(0,B.i) +i.sA(0,B.id) c1.Z(j,i) -h=b9.U() -h.a2(0,16.5107,183.681) +h=b9.T() +h.a0(0,16.5107,183.681) h.k(16.5107,137.584,16.5107,114.536,22.5714,95.8834) h.k(34.8204,58.1849,64.3765,28.6287,102.075,16.3798) h.k(120.728,10.3191,143.776,10.3191,189.872,10.3191) @@ -72015,11 +73286,11 @@ h.k(16.5107,1656.23,16.5107,1633.18,16.5107,1587.09) h.n(0,16.5107,183.681) h.R(0) g=b9.B() -g.sS(0,B.i) -g.sA(0,B.B) +g.sP(0,B.i) +g.sA(0,B.D) c1.Z(h,g) -f=b9.U() -f.a2(0,365,10) +f=b9.T() +f.a0(0,365,10) f.n(0,506,10) f.n(0,506,14) f.k(506,18.4183,502.418,22,498,22) @@ -72028,87 +73299,87 @@ f.k(368.582,22,365,18.4183,365,14) f.n(0,365,10) f.R(0) e=b9.B() -e.sS(0,B.i) -e.sA(0,B.T) +e.sP(0,B.i) +e.sA(0,B.U) c1.Z(f,e) d=b9.B() -d.sS(0,B.i) -d.sA(0,B.aB) +d.sP(0,B.i) +d.sA(0,B.az) c=c2.a b=c*0.7825063 a=c*0.01418442 a0=c2.b a1=a0*0.005826708 -c1.aU(new A.x(b,0,b+a,0+a1),d) +c1.aX(new A.x(b,0,b+a,0+a1),d) a2=b9.B() -a2.sS(0,B.i) -a2.sA(0,B.aB) +a2.sP(0,B.i) +a2.sA(0,B.az) b=c*0.9810871 a3=a0*0.1002196 a4=c*0.01182027 a5=a0*0.006992095 a6=b+a4 a7=a3+a5 -c1.aU(new A.x(b,a3,a6,a7),a2) +c1.aX(new A.x(b,a3,a6,a7),a2) a8=b9.B() -a8.sS(0,B.i) -a8.sA(0,B.aB) +a8.sP(0,B.i) +a8.sA(0,B.az) a9=c*0.007092108 a4=a9+a4 -c1.aU(new A.x(a9,a3,a4,a7),a8) +c1.aX(new A.x(a9,a3,a4,a7),a8) b0=b9.B() -b0.sS(0,B.i) -b0.sA(0,B.aB) +b0.sP(0,B.i) +b0.sA(0,B.az) a7=a0*0.8926539 a5=a7+a5 -c1.aU(new A.x(a9,a7,a4,a5),b0) +c1.aX(new A.x(a9,a7,a4,a5),b0) b1=b9.B() -b1.sS(0,B.i) -b1.sA(0,B.aB) -c1.aU(new A.x(b,a7,a6,a5),b1) +b1.sP(0,B.i) +b1.sA(0,B.az) +c1.aX(new A.x(b,a7,a6,a5),b1) b2=b9.B() -b2.sS(0,B.i) -b2.sA(0,B.aB) +b2.sP(0,B.i) +b2.sA(0,B.az) c*=0.2033093 a0*=0.9940429 -c1.aU(new A.x(c,a0,c+a,a0+a1),b2) -b3=b9.U() -b3.a2(0,328.511,77.0213) +c1.aX(new A.x(c,a0,c+a,a0+a1),b2) +b3=b9.T() +b3.a0(0,328.511,77.0213) b3.k(337.629,77.0213,345.021,69.6292,345.021,60.5106) b3.k(345.021,51.3921,337.629,44,328.511,44) b3.k(319.392,44,312,51.3921,312,60.5106) b3.k(312,69.6292,319.392,77.0213,328.511,77.0213) b3.R(0) b4=b9.B() -b4.sS(0,B.i) -b4.sA(0,B.T) +b4.sP(0,B.i) +b4.sA(0,B.U) c1.Z(b3,b4) -b5=b9.U() -b5.a2(0,328.511,70.8297) +b5=b9.T() +b5.a0(0,328.511,70.8297) b5.k(334.21,70.8297,338.83,66.2097,338.83,60.5106) b5.k(338.83,54.8114,334.21,50.1914,328.511,50.1914) b5.k(322.811,50.1914,318.191,54.8114,318.191,60.5106) b5.k(318.191,66.2097,322.811,70.8297,328.511,70.8297) b5.R(0) b6=b9.B() -b6.sS(0,B.i) -b6.sA(0,B.B) +b6.sP(0,B.i) +b6.sA(0,B.D) c1.Z(b5,b6) -b7=b9.U() -b7.a2(0,328.511,58.4468) +b7=b9.T() +b7.a0(0,328.511,58.4468) b7.k(329.651,58.4468,330.575,57.5227,330.575,56.3829) b7.k(330.575,55.2431,329.651,54.3191,328.511,54.3191) b7.k(327.371,54.3191,326.447,55.2431,326.447,56.3829) b7.k(326.447,57.5227,327.371,58.4468,328.511,58.4468) b7.R(0) b8=b9.B() -b8.sS(0,B.i) -b8.sA(0,B.br) +b8.sP(0,B.i) +b8.sA(0,B.bt) c1.Z(b7,b8)}, -cC(a){return!1}} -A.af6.prototype={ -aK(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,b4=1768,b5=$.G(),b6=b5.U() -b6.a2(0,864.822,473.939) +cu(a){return!1}} +A.ag_.prototype={ +aJ(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,b4=1768,b5=$.G(),b6=b5.T() +b6.a0(0,864.822,473.939) b6.n(0,867.911,473.939) b6.k(869.617,473.939,871,475.323,871,477.03) b6.n(0,871,703.697) @@ -72117,11 +73388,11 @@ b6.n(0,864.822,706.788) b6.n(0,864.822,473.939) b6.R(0) s=b5.B() -s.sS(0,B.i) -s.sA(0,B.cp) +s.sP(0,B.i) +s.sA(0,B.cr) b7.Z(b6,s) -r=b5.U() -r.a2(0,6.17773,754.182) +r=b5.T() +r.a0(0,6.17773,754.182) r.n(0,3.08907,754.182) r.k(1.38325,754.182,0.000418235,752.798,0.000418385,751.091) r.n(0,0.000430265,615.091) @@ -72130,11 +73401,11 @@ r.n(0,6.17775,612) r.n(0,6.17773,754.182) r.R(0) q=b5.B() -q.sS(0,B.i) -q.sA(0,B.cp) +q.sP(0,B.i) +q.sA(0,B.cr) b7.Z(r,q) -p=b5.U() -p.a2(0,6.17773,566.667) +p=b5.T() +p.a0(0,6.17773,566.667) p.n(0,3.08907,566.667) p.k(1.38325,566.667,0.000418235,565.283,0.000418385,563.576) p.n(0,0.000430265,427.576) @@ -72143,11 +73414,11 @@ p.n(0,6.17775,424.485) p.n(0,6.17773,566.667) p.R(0) o=b5.B() -o.sS(0,B.i) -o.sA(0,B.cp) +o.sP(0,B.i) +o.sA(0,B.cr) b7.Z(p,o) -n=b5.U() -n.a2(0,6.17773,350.303) +n=b5.T() +n.a0(0,6.17773,350.303) n.n(0,3.08908,350.303) n.k(1.38326,350.303,0.000424842,348.919,0.000424991,347.212) n.n(0,0.000430571,283.333) @@ -72156,11 +73427,11 @@ n.n(0,6.17774,280.242) n.n(0,6.17773,350.303) n.R(0) m=b5.B() -m.sS(0,B.i) -m.sA(0,B.cp) +m.sP(0,B.i) +m.sA(0,B.cr) b7.Z(n,m) -l=b5.U() -l.a2(0,6.17773,187.515) +l=b5.T() +l.a0(0,6.17773,187.515) l.k(6.17773,137.655,6.17773,112.725,12.7284,92.5498) l.k(25.9677,51.7736,57.9135,19.8045,98.66,6.55546) l.k(118.821,0,143.733,0,193.556,0) @@ -72179,11 +73450,11 @@ l.k(6.17773,1655.27,6.17773,1630.34,6.17773,1580.48) l.n(0,6.17773,187.515) l.R(0) k=b5.B() -k.sS(0,B.i) -k.sA(0,B.rK) +k.sP(0,B.i) +k.sA(0,B.rN) b7.Z(l,k) -j=b5.U() -j.a2(0,678.268,6.18176) +j=b5.T() +j.a0(0,678.268,6.18176) j.n(0,192.732,6.18176) j.k(143.354,6.18176,119.642,6.2326,100.568,12.4347) j.k(61.7025,25.0722,31.2312,55.5658,18.6029,94.4601) @@ -72201,7 +73472,7 @@ j.k(858.645,137.277,858.595,113.548,852.397,94.4601) j.k(839.769,55.5658,809.297,25.0722,770.432,12.4347) j.k(751.357,6.2326,727.645,6.18176,678.268,6.18176) j.R(0) -j.a2(0,14.6862,93.1865) +j.a0(0,14.6862,93.1865) j.k(8.23633,113.052,8.23633,137.598,8.23633,186.691) j.n(0,8.23633,1581.31) j.k(8.23633,1630.4,8.23633,1654.95,14.6862,1674.81) @@ -72220,11 +73491,11 @@ j.k(143.675,2.06055,119.147,2.06055,99.2958,8.51515) j.k(59.1762,21.5603,27.7219,53.0376,14.6862,93.1865) j.R(0) i=b5.B() -i.sS(0,B.i) -i.sA(0,B.cp) +i.sP(0,B.i) +i.sA(0,B.cr) b7.Z(j,i) -h=b5.U() -h.a2(0,16.4727,183.394) +h=b5.T() +h.a0(0,16.4727,183.394) h.k(16.4727,137.369,16.4727,114.357,22.5194,95.7336) h.k(34.7404,58.094,64.2288,28.584,101.841,16.3542) h.k(120.451,10.303,143.446,10.303,189.437,10.303) @@ -72243,110 +73514,110 @@ h.k(16.4727,1653.64,16.4727,1630.63,16.4727,1584.61) h.n(0,16.4727,183.394) h.R(0) g=b5.B() -g.sS(0,B.i) -g.sA(0,B.B) +g.sP(0,B.i) +g.sA(0,B.D) b7.Z(h,g) -f=b5.U() -f.a2(0,677.445,0) +f=b5.T() +f.a0(0,677.445,0) f.n(0,695.977,0) f.n(0,695.977,10.303) f.n(0,677.445,10.303) f.n(0,677.445,0) f.R(0) e=b5.B() -e.sS(0,B.i) -e.sA(0,B.bR) +e.sP(0,B.i) +e.sA(0,B.bT) b7.Z(f,e) -d=b5.U() -d.a2(0,854.527,177.212) +d=b5.T() +d.a0(0,854.527,177.212) d.n(0,864.823,177.212) d.n(0,864.823,195.758) d.n(0,854.527,195.758) d.n(0,854.527,177.212) d.R(0) c=b5.B() -c.sS(0,B.i) -c.sA(0,B.bR) +c.sP(0,B.i) +c.sA(0,B.bT) b7.Z(d,c) -b=b5.U() -b.a2(0,6.17773,177.212) +b=b5.T() +b.a0(0,6.17773,177.212) b.n(0,16.4732,177.212) b.n(0,16.4732,195.758) b.n(0,6.17773,195.758) b.n(0,6.17773,177.212) b.R(0) a=b5.B() -a.sS(0,B.i) -a.sA(0,B.bR) +a.sP(0,B.i) +a.sA(0,B.bT) b7.Z(b,a) -a0=b5.U() -a0.a2(0,6.17773,1572.24) +a0=b5.T() +a0.a0(0,6.17773,1572.24) a0.n(0,16.4732,1572.24) a0.n(0,16.4732,1590.79) a0.n(0,6.17773,1590.79) a0.n(0,6.17773,1572.24) a0.R(0) a1=b5.B() -a1.sS(0,B.i) -a1.sA(0,B.bR) +a1.sP(0,B.i) +a1.sA(0,B.bT) b7.Z(a0,a1) -a2=b5.U() -a2.a2(0,854.527,1572.24) +a2=b5.T() +a2.a0(0,854.527,1572.24) a2.n(0,864.823,1572.24) a2.n(0,864.823,1590.79) a2.n(0,854.527,1590.79) a2.n(0,854.527,1572.24) a2.R(0) a3=b5.B() -a3.sS(0,B.i) -a3.sA(0,B.bR) +a3.sP(0,B.i) +a3.sA(0,B.bT) b7.Z(a2,a3) -a4=b5.U() -a4.a2(0,175.024,1757.7) +a4=b5.T() +a4.a0(0,175.024,1757.7) a4.n(0,193.556,1757.7) a4.n(0,193.556,b4) a4.n(0,175.024,b4) a4.n(0,175.024,1757.7) a4.R(0) a5=b5.B() -a5.sS(0,B.i) -a5.sA(0,B.bR) +a5.sP(0,B.i) +a5.sA(0,B.bT) b7.Z(a4,a5) -a6=b5.U() -a6.a2(0,304.473,85.9697) +a6=b5.T() +a6.a0(0,304.473,85.9697) a6.k(313.57,85.9697,320.946,78.5892,320.946,69.4848) a6.k(320.946,60.3805,313.57,53,304.473,53) a6.k(295.375,53,288,60.3805,288,69.4848) a6.k(288,78.5892,295.375,85.9697,304.473,85.9697) a6.R(0) a7=b5.B() -a7.sS(0,B.i) -a7.sA(0,B.T) +a7.sP(0,B.i) +a7.sA(0,B.U) b7.Z(a6,a7) -a8=b5.U() -a8.a2(0,304.473,79.7879) +a8=b5.T() +a8.a0(0,304.473,79.7879) a8.k(310.159,79.7879,314.769,75.1751,314.769,69.4849) a8.k(314.769,63.7947,310.159,59.1819,304.473,59.1819) a8.k(298.787,59.1819,294.178,63.7947,294.178,69.4849) a8.k(294.178,75.1751,298.787,79.7879,304.473,79.7879) a8.R(0) a9=b5.B() -a9.sS(0,B.i) -a9.sA(0,B.B) +a9.sP(0,B.i) +a9.sA(0,B.D) b7.Z(a8,a9) -b0=b5.U() -b0.a2(0,304.473,67.4242) +b0=b5.T() +b0.a0(0,304.473,67.4242) b0.k(305.61,67.4242,306.532,66.5016,306.532,65.3636) b0.k(306.532,64.2255,305.61,63.303,304.473,63.303) b0.k(303.336,63.303,302.414,64.2255,302.414,65.3636) b0.k(302.414,66.5016,303.336,67.4242,304.473,67.4242) b0.R(0) b1=b5.B() -b1.sS(0,B.i) -b1.sA(0,B.br) +b1.sP(0,B.i) +b1.sA(0,B.bt) b7.Z(b0,b1) -b2=b5.U() -b2.a2(0,361,10) +b2=b5.T() +b2.a0(0,361,10) b2.n(0,510,10) b2.n(0,510,14) b2.k(510,18.4183,506.418,22,502,22) @@ -72355,13 +73626,13 @@ b2.k(364.582,22,361,18.4183,361,14) b2.n(0,361,10) b2.R(0) b3=b5.B() -b3.sS(0,B.i) -b3.sA(0,B.T) +b3.sP(0,B.i) +b3.sA(0,B.U) b7.Z(b2,b3)}, -cC(a){return!1}} -A.af7.prototype={ -aK(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,b4=1770,b5=$.G(),b6=b5.U() -b6.a2(0,866.809,495.105) +cu(a){return!1}} +A.ag0.prototype={ +aJ(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,b4=1770,b5=$.G(),b6=b5.T() +b6.a0(0,866.809,495.105) b6.n(0,869.904,495.105) b6.k(871.614,495.105,873,496.49,873,498.199) b6.n(0,873,683.864) @@ -72370,11 +73641,11 @@ b6.n(0,866.809,686.958) b6.n(0,866.809,495.105) b6.R(0) s=b5.B() -s.sS(0,B.i) -s.sA(0,B.bd) +s.sP(0,B.i) +s.sA(0,B.be) b7.Z(b6,s) -r=b5.U() -r.a2(0,6.19141,728.217) +r=b5.T() +r.a0(0,6.19141,728.217) r.n(0,3.09565,728.217) r.k(1.38592,728.217,0,726.831,0,725.122) r.n(0,0,609.598) @@ -72383,11 +73654,11 @@ r.n(0,6.19142,606.503) r.n(0,6.19141,728.217) r.R(0) q=b5.B() -q.sS(0,B.i) -q.sA(0,B.bd) +q.sP(0,B.i) +q.sA(0,B.be) b7.Z(r,q) -p=b5.U() -p.a2(0,6.19141,573.496) +p=b5.T() +p.a0(0,6.19141,573.496) p.n(0,3.09565,573.496) p.k(1.38592,573.496,0,572.111,0,570.402) p.n(0,0,454.877) @@ -72396,11 +73667,11 @@ p.n(0,6.19142,451.783) p.n(0,6.19141,573.496) p.R(0) o=b5.B() -o.sS(0,B.i) -o.sA(0,B.bd) +o.sP(0,B.i) +o.sA(0,B.be) b7.Z(p,o) -n=b5.U() -n.a2(0,6.19141,398.147) +n=b5.T() +n.a0(0,6.19141,398.147) n.n(0,3.09566,398.147) n.k(1.38592,398.147,0,396.761,0,395.052) n.n(0,0,343.479) @@ -72409,11 +73680,11 @@ n.n(0,6.19141,340.384) n.n(0,6.19141,398.147) n.R(0) m=b5.B() -m.sS(0,B.i) -m.sA(0,B.bd) +m.sP(0,B.i) +m.sA(0,B.be) b7.Z(n,m) -l=b5.U() -l.a2(0,6.19141,187.727) +l=b5.T() +l.a0(0,6.19141,187.727) l.k(6.19141,137.811,6.19141,112.853,12.7571,92.6545) l.k(26.0269,51.8322,58.046,19.8269,98.886,6.56288) l.k(119.093,0,144.062,0,194,0) @@ -72432,11 +73703,11 @@ l.k(6.19141,1657.15,6.19141,1632.19,6.19141,1582.27) l.n(0,6.19141,187.727) l.R(0) k=b5.B() -k.sS(0,B.i) -k.sA(0,B.bd) +k.sP(0,B.i) +k.sA(0,B.be) b7.Z(l,k) -j=b5.U() -j.a2(0,679.824,4.12593) +j=b5.T() +j.a0(0,679.824,4.12593) j.n(0,193.173,4.12593) j.k(143.843,4.12593,119.667,4.15138,100.16,10.4869) j.k(60.5768,23.3427,29.5429,54.3633,16.6814,93.9296) @@ -72454,7 +73725,7 @@ j.k(862.679,137.593,862.654,113.428,856.316,93.9296) j.k(843.454,54.3633,812.42,23.3427,772.837,10.4869) j.k(753.33,4.15138,729.154,4.12593,679.824,4.12593) j.R(0) -j.a2(0,14.7186,93.2921) +j.a0(0,14.7186,93.2921) j.k(8.25391,113.18,8.25391,137.754,8.25391,186.902) j.n(0,8.25391,1583.1) j.k(8.25391,1632.25,8.25391,1656.82,14.7186,1676.71) @@ -72473,11 +73744,11 @@ j.k(144.004,2.06299,119.419,2.06299,99.5225,8.5249) j.k(59.3107,21.5848,27.7842,53.0977,14.7186,93.2921) j.R(0) i=b5.B() -i.sS(0,B.i) -i.sA(0,B.ib) +i.sP(0,B.i) +i.sA(0,B.id) b7.Z(j,i) -h=b5.U() -h.a2(0,16.5117,183.601) +h=b5.T() +h.a0(0,16.5117,183.601) h.k(16.5117,137.525,16.5117,114.487,22.5724,95.842) h.k(34.8214,58.1598,64.3775,28.6164,102.076,16.3727) h.k(120.729,10.3147,143.777,10.3147,189.873,10.3147) @@ -72496,110 +73767,110 @@ h.k(16.5117,1655.51,16.5117,1632.48,16.5117,1586.4) h.n(0,16.5117,183.601) h.R(0) g=b5.B() -g.sS(0,B.i) -g.sA(0,B.B) +g.sP(0,B.i) +g.sA(0,B.D) b7.Z(h,g) -f=b5.U() -f.a2(0,683.127,0) +f=b5.T() +f.a0(0,683.127,0) f.n(0,695.51,0) f.n(0,695.51,10.3147) f.n(0,683.127,10.3147) f.n(0,683.127,0) f.R(0) e=b5.B() -e.sS(0,B.i) -e.sA(0,B.aB) +e.sP(0,B.i) +e.sA(0,B.az) b7.Z(f,e) -d=b5.U() -d.a2(0,856.49,177.413) +d=b5.T() +d.a0(0,856.49,177.413) d.n(0,866.809,177.413) d.n(0,866.809,189.79) d.n(0,856.49,189.79) d.n(0,856.49,177.413) d.R(0) c=b5.B() -c.sS(0,B.i) -c.sA(0,B.aB) +c.sP(0,B.i) +c.sA(0,B.az) b7.Z(d,c) -b=b5.U() -b.a2(0,6.19141,177.413) +b=b5.T() +b.a0(0,6.19141,177.413) b.n(0,16.5106,177.413) b.n(0,16.5106,189.79) b.n(0,6.19141,189.79) b.n(0,6.19141,177.413) b.R(0) a=b5.B() -a.sS(0,B.i) -a.sA(0,B.aB) +a.sP(0,B.i) +a.sA(0,B.az) b7.Z(b,a) -a0=b5.U() -a0.a2(0,6.19141,1580.21) +a0=b5.T() +a0.a0(0,6.19141,1580.21) a0.n(0,16.5106,1580.21) a0.n(0,16.5106,1592.59) a0.n(0,6.19141,1592.59) a0.n(0,6.19141,1580.21) a0.R(0) a1=b5.B() -a1.sS(0,B.i) -a1.sA(0,B.aB) +a1.sP(0,B.i) +a1.sA(0,B.az) b7.Z(a0,a1) -a2=b5.U() -a2.a2(0,856.49,1580.21) +a2=b5.T() +a2.a0(0,856.49,1580.21) a2.n(0,866.809,1580.21) a2.n(0,866.809,1592.59) a2.n(0,856.49,1592.59) a2.n(0,856.49,1580.21) a2.R(0) a3=b5.B() -a3.sS(0,B.i) -a3.sA(0,B.aB) +a3.sP(0,B.i) +a3.sA(0,B.az) b7.Z(a2,a3) -a4=b5.U() -a4.a2(0,177.49,1759.69) +a4=b5.T() +a4.a0(0,177.49,1759.69) a4.n(0,189.873,1759.69) a4.n(0,189.873,b4) a4.n(0,177.49,b4) a4.n(0,177.49,1759.69) a4.R(0) a5=b5.B() -a5.sS(0,B.i) -a5.sA(0,B.aB) +a5.sP(0,B.i) +a5.sA(0,B.az) b7.Z(a4,a5) -a6=b5.U() -a6.a2(0,331.447,73.8811) +a6=b5.T() +a6.a0(0,331.447,73.8811) a6.k(339.426,73.8811,345.894,67.4159,345.894,59.4406) a6.k(345.894,51.4653,339.426,45,331.447,45) a6.k(323.468,45,317,51.4653,317,59.4406) a6.k(317,67.4159,323.468,73.8811,331.447,73.8811) a6.R(0) a7=b5.B() -a7.sS(0,B.i) -a7.sA(0,B.T) +a7.sP(0,B.i) +a7.sA(0,B.U) b7.Z(a6,a7) -a8=b5.U() -a8.a2(0,331.447,68.466) +a8=b5.T() +a8.a0(0,331.447,68.466) a8.k(336.434,68.466,340.476,64.4252,340.476,59.4406) a8.k(340.476,54.4561,336.434,50.4153,331.447,50.4153) a8.k(326.46,50.4153,322.418,54.4561,322.418,59.4406) a8.k(322.418,64.4252,326.46,68.466,331.447,68.466) a8.R(0) a9=b5.B() -a9.sS(0,B.i) -a9.sA(0,B.B) +a9.sP(0,B.i) +a9.sA(0,B.D) b7.Z(a8,a9) -b0=b5.U() -b0.a2(0,331.446,57.6355) +b0=b5.T() +b0.a0(0,331.446,57.6355) b0.k(332.444,57.6355,333.252,56.8274,333.252,55.8305) b0.k(333.252,54.8335,332.444,54.0254,331.446,54.0254) b0.k(330.449,54.0254,329.641,54.8335,329.641,55.8305) b0.k(329.641,56.8274,330.449,57.6355,331.446,57.6355) b0.R(0) b1=b5.B() -b1.sS(0,B.i) -b1.sA(0,B.br) +b1.sP(0,B.i) +b1.sA(0,B.bt) b7.Z(b0,b1) -b2=b5.U() -b2.a2(0,372,13) +b2=b5.T() +b2.a0(0,372,13) b2.n(0,499,13) b2.n(0,499,17) b2.k(499,21.4183,495.418,25,491,25) @@ -72608,13 +73879,13 @@ b2.k(375.582,25,372,21.4183,372,17) b2.n(0,372,13) b2.R(0) b3=b5.B() -b3.sS(0,B.i) -b3.sA(0,B.T) +b3.sP(0,B.i) +b3.sA(0,B.U) b7.Z(b2,b3)}, -cC(a){return!1}} -A.af8.prototype={ -aK(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,a4,a5,a6=1792,a7=$.G(),a8=a7.U() -a8.a2(0,884.74,369.179) +cu(a){return!1}} +A.ag1.prototype={ +aJ(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,a4,a5,a6=1792,a7=$.G(),a8=a7.T() +a8.a0(0,884.74,369.179) a8.n(0,886.827,369.179) a8.k(889.132,369.179,891,370.356,891,371.808) a8.n(0,891,497.984) @@ -72623,11 +73894,11 @@ a8.n(0,884.74,500.613) a8.n(0,884.74,369.179) a8.R(0) s=a7.B() -s.sS(0,B.i) -s.sA(0,B.B) +s.sP(0,B.i) +s.sA(0,B.D) a9.Z(a8,s) -r=a7.U() -r.a2(0,0,538.165) +r=a7.T() +r.a0(0,0,538.165) r.k(0,535.861,1.86845,533.993,4.1733,533.993) r.n(0,6.25995,533.993) r.n(0,6.25995,665.427) @@ -72636,11 +73907,11 @@ r.k(1.86845,665.427,0,663.558,0,661.254) r.n(0,0,538.165) r.R(0) q=a7.B() -q.sS(0,B.i) -q.sA(0,B.B) +q.sP(0,B.i) +q.sA(0,B.D) a9.Z(r,q) -p=a7.U() -p.a2(0,0,373.352) +p=a7.T() +p.a0(0,0,373.352) p.k(0,371.048,1.86845,369.179,4.1733,369.179) p.n(0,6.25995,369.179) p.n(0,6.25995,500.613) @@ -72649,11 +73920,11 @@ p.k(1.86845,500.613,0,498.745,0,496.44) p.n(0,0,373.352) p.R(0) o=a7.B() -o.sS(0,B.i) -o.sA(0,B.B) +o.sP(0,B.i) +o.sA(0,B.D) a9.Z(p,o) -n=a7.U() -n.a2(0,0,246.091) +n=a7.T() +n.a0(0,0,246.091) n.k(0,243.787,1.86845,241.918,4.1733,241.918) n.n(0,6.25995,241.918) n.n(0,6.25995,310.765) @@ -72662,11 +73933,11 @@ n.k(1.86845,310.765,0,308.897,0,306.592) n.n(0,0,246.091) n.R(0) m=a7.B() -m.sS(0,B.i) -m.sA(0,B.B) +m.sP(0,B.i) +m.sA(0,B.D) a9.Z(n,m) -l=a7.U() -l.a2(0,6.25977,133.434) +l=a7.T() +l.a0(0,6.25977,133.434) l.k(6.25977,60.8448,65.116,2,137.719,2) l.n(0,753.281,2) l.k(825.884,2,884.74,60.8448,884.74,133.434) @@ -72677,11 +73948,11 @@ l.k(65.116,a6,6.25977,1733.16,6.25977,1660.57) l.n(0,6.25977,133.434) l.R(0) k=a7.B() -k.sS(0,B.i) -k.sA(0,B.bQ) +k.sP(0,B.i) +k.sA(0,B.bS) a9.Z(l,k) -j=a7.U() -j.a2(0,16.6934,133.433) +j=a7.T() +j.a0(0,16.6934,133.433) j.k(16.6934,66.6058,70.8785,12.4312,137.719,12.4312) j.n(0,753.281,12.4312) j.k(820.122,12.4312,874.307,66.6058,874.307,133.433) @@ -72692,11 +73963,11 @@ j.k(70.8785,1781.57,16.6934,1727.39,16.6934,1660.57) j.n(0,16.6934,133.433) j.R(0) i=a7.B() -i.sS(0,B.i) -i.sA(0,B.B) +i.sP(0,B.i) +i.sA(0,B.D) a9.Z(j,i) -h=a7.U() -h.a2(0,365.164,118.83) +h=a7.T() +h.a0(0,365.164,118.83) h.k(365.164,115.373,367.966,112.571,371.423,112.571) h.n(0,519.577,112.571) h.k(523.034,112.571,525.836,115.373,525.836,118.83) @@ -72707,72 +73978,72 @@ h.k(367.966,125.089,365.164,122.286,365.164,118.83) h.n(0,365.164,118.83) h.R(0) g=a7.B() -g.sS(0,B.i) -g.sA(0,B.T) +g.sP(0,B.i) +g.sA(0,B.U) a9.Z(h,g) -f=a7.U() -f.a2(0,294.218,135.52) +f=a7.T() +f.a0(0,294.218,135.52) f.k(303.437,135.52,310.911,128.047,310.911,118.83) f.k(310.911,109.612,303.437,102.14,294.218,102.14) f.k(284.998,102.14,277.524,109.612,277.524,118.83) f.k(277.524,128.047,284.998,135.52,294.218,135.52) f.R(0) e=a7.B() -e.sS(0,B.i) -e.sA(0,B.T) +e.sP(0,B.i) +e.sA(0,B.U) a9.Z(f,e) -d=a7.U() -d.a2(0,294.217,129.261) +d=a7.T() +d.a0(0,294.217,129.261) d.k(299.98,129.261,304.651,124.591,304.651,118.83) d.k(304.651,113.069,299.98,108.399,294.217,108.399) d.k(288.455,108.399,283.784,113.069,283.784,118.83) d.k(283.784,124.591,288.455,129.261,294.217,129.261) d.R(0) c=a7.B() -c.sS(0,B.i) -c.sA(0,B.B) +c.sP(0,B.i) +c.sA(0,B.D) a9.Z(d,c) -b=a7.U() -b.a2(0,294.218,116.744) +b=a7.T() +b.a0(0,294.218,116.744) b.k(295.37,116.744,296.304,115.809,296.304,114.657) b.k(296.304,113.505,295.37,112.571,294.218,112.571) b.k(293.065,112.571,292.131,113.505,292.131,114.657) b.k(292.131,115.809,293.065,116.744,294.218,116.744) b.R(0) a=a7.B() -a.sS(0,B.i) -a.sA(0,B.br) +a.sP(0,B.i) +a.sA(0,B.bt) a9.Z(b,a) -a0=a7.U() -a0.a2(0,445.5,77.105) +a0=a7.T() +a0.a0(0,445.5,77.105) a0.k(451.838,77.105,456.977,71.9677,456.977,65.6306) a0.k(456.977,59.2935,451.838,54.1562,445.5,54.1562) a0.k(439.162,54.1562,434.023,59.2935,434.023,65.6306) a0.k(434.023,71.9677,439.162,77.105,445.5,77.105) a0.R(0) a1=a7.B() -a1.sS(0,B.i) -a1.sA(0,B.T) +a1.sP(0,B.i) +a1.sA(0,B.U) a9.Z(a0,a1) -a2=a7.U() -a2.a2(0,379.771,1686.64) +a2=a7.T() +a2.a0(0,379.771,1686.64) a2.k(379.771,1722.94,409.199,1752.36,445.5,1752.36) a2.k(481.801,1752.36,511.23,1722.94,511.23,1686.64) a2.k(511.23,1650.35,481.801,1620.93,445.5,1620.93) a2.k(409.199,1620.93,379.771,1650.35,379.771,1686.64) a2.R(0) -a2.a2(0,502.883,1686.64) +a2.a0(0,502.883,1686.64) a2.k(502.883,1718.33,477.192,1744.02,445.5,1744.02) a2.k(413.808,1744.02,388.117,1718.33,388.117,1686.64) a2.k(388.117,1654.96,413.808,1629.27,445.5,1629.27) a2.k(477.192,1629.27,502.883,1654.96,502.883,1686.64) a2.R(0) a3=a7.B() -a3.sS(0,B.i) -a3.sA(0,B.T) +a3.sP(0,B.i) +a3.sA(0,B.U) a9.Z(a2,a3) -a4=a7.U() -a4.a2(0,47.9932,196.935) +a4=a7.T() +a4.a0(0,47.9932,196.935) a4.k(47.9932,195.278,49.3363,193.935,50.9932,193.935) a4.n(0,840.007,193.935) a4.k(841.664,193.935,843.007,195.278,843.007,196.935) @@ -72783,26 +74054,26 @@ a4.k(49.3363,1597.98,47.9932,1596.64,47.9932,1594.98) a4.n(0,47.9932,196.935) a4.R(0) a5=a7.B() -a5.sS(0,B.i) -a5.sA(0,B.T) +a5.sP(0,B.i) +a5.sA(0,B.U) a9.Z(a4,a5)}, -cC(a){return!1}} -A.a_v.prototype={ -a7(a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.d,b=c.w,a=c.e,a0=a.hE(0),a1=e.f,a2=a1?b.a:a0.c-a0.a,a3=a1?b.b:a0.d-a0.b,a4=A.b([],t.p) -if(a1)a4.push(A.Fb(0,A.eh(d,d,new A.d5(c.a,t.l1),c.r,B.u),B.ad7)) +cu(a){return!1}} +A.a_U.prototype={ +a8(a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.d,b=c.w,a=c.e,a0=a.hC(0),a1=e.f,a2=a1?b.a:a0.c-a0.a,a3=a1?b.b:a0.d-a0.b,a4=A.b([],t.p) +if(a1)a4.push(A.Fr(0,A.ep(d,d,new A.d5(c.a,t.l1),c.r,B.w),B.adj)) s=a1?a0.a:0 a1=a1?a0.b:0 r=t.l -A.cb(a5,d,r).toString +A.cg(a5,d,r).toString q=e.e -p=c.c!=null&&q===B.cO +p=c.c!=null&&q===B.cR o=p===!0 n=c.x m=o?n.b:n.a l=o?n.a:n.b p=o?1:0 -k=A.cb(a5,d,r).w -r=c.c!=null&&q===B.cO +k=A.cg(a5,d,r).w +r=c.c!=null&&q===B.cR o=r===!0 if(o){r=c.c if(r==null){r=c.d @@ -72810,1240 +74081,680 @@ j=r}else j=r}else{r=c.d j=r}i=o?n.b:n.a h=o?n.a:n.b r=c.f -h=k.a7R(r,j,new A.M(i,h),B.L,j) +h=k.a8q(r,j,new A.N(i,h),B.M,j) r=c.a -g=B.b.O(A.b([B.Qt,B.Qu],t.YP),r.b)?B.EW:d -a4.push(A.k5(d,A.Zc(A.a0D(new A.Fz(p,A.fh(A.r4(new A.w6(A.al(a5).aIc(r.c,g),e.c,d),h,d),l,m),d)),B.co,new A.akn(a,d)),a0.d-a0.b,B.ad0,s,d,a1,a0.c-a0.a)) -f=A.fh(A.kV(B.bp,a4,B.Z,B.bn,d),a3,a2) -return A.a0D(new A.Fz(c.c!=null&&q===B.cO?-1:0,f,d))}} -A.akn.prototype={ -EA(a){var s=this.b,r=s.hE(0) -return s.aw(0,A.mB(-r.a,-r.b,0).a)}, -F6(a){return a.b!==this.b}} -A.ua.prototype={ -W(){return"DeviceType."+this.b}} -A.fS.prototype={ +g=B.b.N(A.b([B.Qz,B.QA],t.YP),r.b)?B.EX:d +a4.push(A.kh(d,A.ZA(A.a13(new A.FQ(p,A.ff(A.rd(new A.wd(A.an(a5).aIP(r.c,g),e.c,d),h,d),l,m),d)),B.cq,new A.ali(a,d)),a0.d-a0.b,B.adc,s,d,a1,a0.c-a0.a)) +f=A.ff(A.l8(B.br,a4,B.a_,B.bp,d),a3,a2) +return A.a13(new A.FQ(c.c!=null&&q===B.cR?-1:0,f,d))}} +A.ali.prototype={ +Eo(a){var s=this.b,r=s.hC(0) +return s.az(0,A.mP(-r.a,-r.b,0).a)}, +EV(a){return a.b!==this.b}} +A.uj.prototype={ +V(){return"DeviceType."+this.b}} +A.fL.prototype={ l(a,b){var s,r=this if(b==null)return!1 -if(r!==b)s=b instanceof A.fS&&b.a===r.a&&b.b===r.b&&b.c===r.c +if(r!==b)s=b instanceof A.fL&&b.a===r.a&&b.b===r.b&&b.c===r.c else s=!0 return s}, gJ(a){var s=this -return(A.en(A.L(s))^B.d.gJ(s.a)^A.en(s.b)^A.en(s.c))>>>0}, -j(a){var s,r=this.c.W(),q=B.ac5.j(0) -r=A.fO(r,q+".","") -q=this.b.W() -s=B.abB.j(0) -return r.toLowerCase()+"_"+A.fO(q,s+".","").toLowerCase()+"_"+this.a}} -A.Bo.prototype={ +return(A.eC(A.L(s))^B.d.gJ(s.a)^A.eC(s.b)^A.eC(s.c))>>>0}, +j(a){var s,r=this.c.V(),q=B.ach.j(0) +r=A.fH(r,q+".","") +q=this.b.V() +s=B.abN.j(0) +return r.toLowerCase()+"_"+A.fH(q,s+".","").toLowerCase()+"_"+this.a}} +A.BA.prototype={ j(a){var s=this return"DeviceInfo(identifier: "+s.a.j(0)+", name: "+s.b+", rotatedSafeAreas: "+A.j(s.c)+", safeAreas: "+s.d.j(0)+", screenPath: "+s.e.j(0)+", pixelRatio: "+A.j(s.f)+", framePainter: "+s.r.j(0)+", frameSize: "+s.w.j(0)+", screenSize: "+s.x.j(0)+")"}, l(a,b){var s,r=this if(b==null)return!1 -if(r!==b)s=J.aj(b)===A.L(r)&&b instanceof A.Bo&&B.b3.fJ(b.a,r.a)&&B.b3.fJ(b.b,r.b)&&B.b3.fJ(b.c,r.c)&&B.b3.fJ(b.d,r.d)&&B.b3.fJ(b.e,r.e)&&B.b3.fJ(b.f,r.f)&&B.b3.fJ(b.r,r.r)&&B.b3.fJ(b.w,r.w)&&B.b3.fJ(b.x,r.x) +if(r!==b)s=J.ak(b)===A.L(r)&&b instanceof A.BA&&B.b3.fH(b.a,r.a)&&B.b3.fH(b.b,r.b)&&B.b3.fH(b.c,r.c)&&B.b3.fH(b.d,r.d)&&B.b3.fH(b.e,r.e)&&B.b3.fH(b.f,r.f)&&B.b3.fH(b.r,r.r)&&B.b3.fH(b.w,r.w)&&B.b3.fH(b.x,r.x) else s=!0 return s}, gJ(a){var s=this -return A.a4(A.L(s),B.b3.f8(0,s.a),B.b3.f8(0,s.b),B.b3.f8(0,s.c),B.b3.f8(0,s.d),B.b3.f8(0,s.e),B.b3.f8(0,s.f),B.b3.f8(0,s.r),B.b3.f8(0,s.w),B.b3.f8(0,s.x),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -$iqs:1} -A.ao6.prototype={} -A.mo.prototype={ +return A.a3(A.L(s),B.b3.f7(0,s.a),B.b3.f7(0,s.b),B.b3.f7(0,s.c),B.b3.f7(0,s.d),B.b3.f7(0,s.e),B.b3.f7(0,s.f),B.b3.f7(0,s.r),B.b3.f7(0,s.w),B.b3.f7(0,s.x),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +$iqC:1} +A.ap9.prototype={} +A.kU.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:p=q.gau() +while(true)switch(s){case 0:p=q.gar() o=new A.a(new Float64Array(2)) -o.an(16) +o.ak(16) s=2 -return A.A(A.ke("animations/ember.png",A.kd(3,null,!0,0.15,o),p.db$),$async$p) -case 2:q.siW(0,c) +return A.B(A.kq("animations/ember.png",A.kp(3,null,!0,0.15,o),p.db$),$async$p) +case 2:q.siP(0,c) return A.q(null,r)}}) return A.r($async$p,r)}} -A.SK.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.OU.prototype={ -W(){return"RobotState."+this.b}} -A.tG.prototype={ +A.T0.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.Pb.prototype={ +V(){return"RobotState."+this.b}} +A.tP.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:k=new A.a(new Float64Array(2)) k.t(16,18) p=q.db$ s=2 -return A.A(A.ke("animations/robot.png",A.kd(8,null,!0,0.2,k),p),$async$p) +return A.B(A.kq("animations/robot.png",A.kp(8,null,!0,0.2,k),p),$async$p) case 2:o=c k=new A.a(new Float64Array(2)) k.t(16,18) s=3 -return A.A(A.ke("animations/robot-idle.png",A.kd(4,null,!0,0.4,k),p),$async$p) +return A.B(A.kq("animations/robot-idle.png",A.kp(4,null,!0,0.4,k),p),$async$p) case 3:n=c m=new A.a(new Float64Array(2)) m.t(64,72) k=t._6 -p=A.b1([B.CX,o,B.jp,n],k,t.EF) -l=q.k3 +p=A.b5([B.CY,o,B.js,n],k,t.EF) +l=q.p2 l===$&&A.c() -l=l.a -k=A.bBa(null,null,p,null,null,B.jp,null,0,null,!0,l.a.a.a4(0,l.ax).a4(0,2).Y(0,m.a4(0,2)),null,B.mw,null,m,k) -q.M=k -q.P(k) +k=A.bCx(null,null,p,null,null,B.js,null,0,null,!0,l.a.a.a.ab(0,1).ab(0,2).X(0,m.ab(0,2)),null,B.mB,null,m,k) +q.a3=k +q.K(k) return A.q(null,r)}}) return A.r($async$p,r)}, -ca(a){var s=this.M +cg(a){var s=this.a3 s===$&&A.c() -s.k4=B.CX -s.ol()}, -UW(){var s=this.M +s.p1=B.CY +s.oh()}, +Vm(){var s=this.a3 s===$&&A.c() -s.k4=B.jp -s.ol()}, -l5(a){var s=this.M +s.p1=B.js +s.oh()}, +l2(a){var s=this.a3 s===$&&A.c() -s.k4=B.jp -s.ol()}, -mA(a){return B.fp}} -A.abr.prototype={} -A.b30.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.x7(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.w9)}, -$S:463} -A.b31.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.tG(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.MC)}, -$S:473} -A.b32.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.x4(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.XI)}, -$S:479} -A.b33.prototype={ -$1(a){var s,r,q,p,o,n=null,m=new A.a(new Float64Array(2)) -m.an(20) -s=A.hF(n,-2147483647) -r=$.au() -q=$.aC() -p=A.b([],t.u) -o=A.aI(A.aK(),t.y) -m=new A.xb(m,B.K,s,r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,n,B.f,new A.f([],t.s),new A.f([],t.g)) -m.aS(n,n) -return A.aE(m,n,n,n,n,t.a_)}, -$S:482} -A.x4.prototype={ +s.p1=B.js +s.oh()}, +mt(a){return B.fs}} +A.aci.prototype={} +A.b3X.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.xe(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.w9)}, +$S:481} +A.b3Y.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.tP(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.MC)}, +$S:484} +A.b3Z.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.xb(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.XI)}, +$S:487} +A.b4_.prototype={ +$1(a){var s,r,q,p,o,n,m=null,l=new A.a(new Float64Array(2)) +l.ak(20) +s=A.bg(m,-2147483647) +r=A.aO(m,m,m) +q=$.ay() +p=$.aG() +o=A.b([],t.u) +n=A.aI(A.aL(),t.y) +l=new A.xi(l,B.L,s,r,q,p,new A.P(),new A.P(),B.m,o,n,A.C(t.S),A.C(t.F),0,m,B.f,new A.e([],t.s),new A.e([],t.g)) +l.aS(m,m,m,m,t.i) +return A.aH(l,m,m,m,m,t.a_)}, +$S:488} +A.xb.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:m=A s=2 -return A.A(q.db$.cL(0,"animations/chopper.png"),$async$p) +return A.B(q.db$.cI(0,"animations/chopper.png"),$async$p) case 2:l=c s=3 -return A.A(q.dx$.L2("images/animations/chopper.json"),$async$p) -case 3:o=m.bBb(l,c) +return A.B(q.dx$.KR("images/animations/chopper.json"),$async$p) +case 3:o=m.bCy(l,c) n=new A.a(new Float64Array(2)) -n.an(200) -p=q.k3 +n.ak(200) +p=q.p2 p===$&&A.c() -p=p.a -q.P(A.mO(null,null,o,null,null,null,0,null,!0,p.a.a.a4(0,p.ax).Y(0,n).a4(0,2),null,!1,null,n)) +q.K(A.m7(null,null,o,null,null,null,0,null,!0,p.a.a.a.ab(0,1).X(0,n).ab(0,2),null,!1,null,n)) return A.q(null,r)}}) return A.r($async$p,r)}} -A.x7.prototype={ +A.xe.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:i=q.db$ s=2 -return A.A(i.cL(0,"animations/creature.png"),$async$p) -case 2:q.M=c +return A.B(i.cI(0,"animations/creature.png"),$async$p) +case 2:q.a3=c p=new A.a(new Float64Array(2)) -p.an(48) +p.ak(48) s=3 -return A.A(A.ke("animations/chopper.png",A.kd(4,null,!0,0.15,p),i),$async$p) +return A.B(A.kq("animations/chopper.png",A.kp(4,null,!0,0.15,p),i),$async$p) case 3:o=c i=new Float64Array(2) n=new A.a(i) -n.an(100) -m=A.mO(null,null,o,null,null,null,0,null,!0,null,null,!1,null,n) -p=q.k3 +n.ak(100) +m=A.m7(null,null,o,null,null,null,0,null,!0,null,null,!1,null,n) +p=q.p2 p===$&&A.c() -l=p.a -k=m.at.d -k.eH(0,l.a.a.a4(0,l.ax).a[0]/2-i[0]) -k.E() -k.e3(0,i[1]) -k.E() -k=o.a -l=A.a6(k).h("cr<1>") -j=A.mO(null,null,new A.lS(A.ai(new A.cr(k,l),!0,l.h("aA.E")),o.b),null,null,null,0,null,!0,null,null,!1,null,n) -l=p.a -k=j.at.d -k.eH(0,l.a.a.a4(0,l.ax).a[0]/2) -k.E() -k.e3(0,i[1]) -k.E() -q.P(m) -q.P(j) -k=A.oL(null,null,null,null,t.j) -p=p.a -i=k.at.d -i.ae(p.a.a.a4(0,p.ax).a4(0,2)) -i.E() -q.P(k) +l=m.ax.d +l.eE(0,p.a.a.a.ab(0,1).a[0]/2-i[0]) +l.F() +l.dX(0,i[1]) +l.F() +l=o.a +k=A.a6(l).h("cs<1>") +j=A.m7(null,null,new A.m6(A.ai(new A.cs(l,k),!0,k.h("aF.E")),o.b),null,null,null,0,null,!0,null,null,!1,null,n) +k=j.ax.d +k.eE(0,p.a.a.a.ab(0,1).a[0]/2) +k.F() +k.dX(0,i[1]) +k.F() +q.K(m) +q.K(j) +k=A.hK(null,null,null,null,t.J) +i=k.ax.d +i.a9(p.a.a.a.ab(0,1).ab(0,2)) +i.F() +q.K(k) return A.q(null,r)}}) return A.r($async$p,r)}, -ca(a){var s,r,q,p,o,n=null,m=a.gdq().gau(),l=new A.a(new Float64Array(2)) +cg(a){var s,r,q,p,o,n=null,m=a.gfS().gar(),l=new A.a(new Float64Array(2)) l.t(291,178) -s=this.M -s===$&&A.c() -s=A.b9X(s,A.kd(18,10,!1,0.15,l)) -r=B.q.aT() -q=A.aY() -p=$.ag() -p=new A.aO(p,new Float64Array(2)) -p.ae(l) -p.E() -o=new A.hi(new A.i1(s),!0,!0,!1,$,r,n,q,p,B.p,0,0,n,B.f,new A.f([],t.s),new A.f([],t.g)) -o.b5(n,n,n,n,0,n,n,n,l) -o.mk(n,n,s,n,n,n,0,n,!0,n,n,!0,n,l) +s=this.a3 +s===$&&A.c() +s=A.aOP(s,A.kp(18,10,!1,0.15,l)) +r=B.r.aV() +q=A.aC() +p=$.af() +p=new A.aS(p,new Float64Array(2)) +p.a9(l) +p.F() +o=new A.hd(new A.i1(s),!0,!0,!1,$,r,n,q,p,B.p,0,0,n,B.f,new A.e([],t.s),new A.e([],t.g)) +o.b7(n,n,n,n,0,n,n,n,l) +o.me(n,n,s,n,n,n,0,n,!0,n,n,!0,n,l) s=q.d -s.ae(m.Y(0,l.a4(0,2))) -s.E() -this.P(o)}} -A.abM.prototype={} -A.xb.prototype={ -p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i +s.a9(m.X(0,l.ab(0,2))) +s.F() +this.K(o)}} +A.acD.prototype={} +A.xi.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:j=q.cg -i=A.jK(null,null,j) -q.c_!==$&&A.ae() -q.c_=i -p=t.V -q.H(0,A.b([i,j],p)) -o=q.k3 -o===$&&A.c() -n=o.a -n=n.a.a.a4(0,n.ax) -m=new A.a(new Float64Array(2)) -m.t(0,50) -l=t.Fr -m=A.a12(B.bO,n.Y(0,m),l) -n=o.a -n=n.a.a.a4(0,n.ax) -k=new A.a(new Float64Array(2)) -k.t(0,25) -l=A.hl(B.bO,null,null,null,n.Y(0,k),1,null,null,null,null,l) -q.ai!==$&&A.ae() -q.ai=l +while(true)switch(s){case 0:m=q.p1 +l=q.p2 +l===$&&A.c() +p=l.a.a.a.ab(0,1) +o=new A.a(new Float64Array(2)) +o.t(10,50) +n=t.Fr +o=A.a1t(B.bQ,p.X(0,o),n) +l=l.a.a.a.ab(0,1) +p=new A.a(new Float64Array(2)) +p.t(10,25) +n=A.fA(B.bQ,null,null,null,l.X(0,p),1,null,null,null,null,n) +q.ah!==$&&A.al() +q.ah=n s=2 -return A.A(i.at.H(0,A.b([m,l],p)),$async$p) -case 2:o=o.a -j.P(A.oL(null,o.a.a.a4(0,o.ax).a4(0,2),null,q.M,t.j)) -q.gbZ(q).yW(0,t.eI) +return A.B(m.ax.I(0,A.b([o,n],t.W)),$async$p) +case 2:q.ok.K(A.hK(null,null,null,q.a3,t.J)) +q.gbZ(q).yE(0,t.o_) return A.q(null,r)}}) return A.r($async$p,r)}, a6(a,b){var s,r -this.fG(0,b) -s=this.ai +this.fg(0,b) +s=this.ah s===$&&A.c() -r=this.cg -s.se2(0,"Animations: "+r.gbZ(r).pd(0,t.eI).length)}, -ca(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=J.dN(100,t.F) -for(s=t.j,r=g.by,q=g.M,p=0;p<100;++p){o=g.k3 +r=this.ok +s.sdv(0,"Animations: "+r.gbZ(r).p8(0,t.o_).length)}, +cg(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.ok,e=J.dV(100,t.F) +for(s=t.J,r=g.bL,q=g.a3,p=0;p<100;++p){o=g.p2 o===$&&A.c() -n=o.a -m=n.a.a -m.toString -n=n.ax -l=new Float64Array(2) -k=m.a -l[1]=k[1] -l[0]=k[0] -new A.a(l).al(0,1/n) -l=l[0] -n=r.b_() -m=r.yz()?1:-1 -o=o.a -j=o.a.a -j.toString -o=o.ax -i=new Float64Array(2) -k=j.a -i[1]=k[1] -i[0]=k[0] -new A.a(i).al(0,1/o) -i=i[1] -o=r.b_() -j=r.yz()?1:-1 +n=o.a.a.a +n.toString +m=new Float64Array(2) +l=n.a +m[1]=l[1] +m[0]=l[0] +new A.a(m).ap(0,1) +m=m[0] +n=r.aY() +k=r.v1()?1:-1 +o=o.a.a.a +o.toString +j=new Float64Array(2) +l=o.a +j[1]=l[1] +j[0]=l[0] +new A.a(j).ap(0,1) +j=j[1] +o=r.aY() +i=r.v1()?1:-1 h=new Float64Array(2) -h[0]=l/2*n*m -h[1]=i/2*o*j -f[p]=A.oL(null,new A.a(h),null,q,s)}g.cg.H(0,f)}} -A.abO.prototype={} -A.b34.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.x8(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.Jv)}, -$S:485} -A.x8.prototype={ +h[0]=m/2*n*k +h[1]=j/2*o*i +e[p]=A.hK(null,new A.a(h),null,q,s)}f.I(0,e)}} +A.acF.prototype={} +A.b40.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.xf(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.Jv)}, +$S:489} +A.xf.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(A.arq($.b6y(),4,3,new A.Cf("sfx/fire_2.mp3")),$async$p) -case 2:q.M=c -p=$.bcd() -p.rS(0) -p.t5(0,"music/bg_music.ogg") +return A.B(A.asB($.b7w(),4,3,new A.Cr("sfx/fire_2.mp3")),$async$p) +case 2:q.a3=c +p=$.bd7() +p.rI(0) +p.rX(0,"music/bg_music.ogg") return A.q(null,r)}}) return A.r($async$p,r)}, -gIg(a){var s,r=this.k3 +gI1(a){var s,r=this.p2 r===$&&A.c() -s=r.a -s=s.a.a.a4(0,s.ax).a[1]-300 -r=r.a -return new A.x(20,s,20+(r.a.a.a4(0,r.ax).a[0]-40),s+200)}, -aO(a){var s,r,q,p,o=this -o.iR(a) -s=o.k3 -s===$&&A.c() -r=s.a -r=r.a.a.a4(0,r.ax).a -a.aU(new A.x(0,0,0+r[0],0+r[1]),$.bnA()) -r=$.bc1() -q=s.a -q=q.a.a.a4(0,q.ax).a[0] +s=r.a.a.a.ab(0,1).a[1]-300 +return new A.x(20,s,20+(r.a.a.a.ab(0,1).a[0]-40),s+200)}, +aW(a){var s,r,q,p,o=this +o.lh(a) +s=o.p2 +s===$&&A.c() +r=s.a.a.a.ab(0,1).a +a.aX(new A.x(0,0,0+r[0],0+r[1]),$.boH()) +r=$.boJ() +q=s.a.a.a.ab(0,1).a[0] p=new A.a(new Float64Array(2)) p.t(q/2,200) -r.vA(a,"(click anywhere for 1)",p,B.e9) -a.aU(o.gIg(o),$.bnB()) -p=$.bc1() -r=s.a -r=r.a.a.a4(0,r.ax).a[0] -s=s.a -s=s.a.a.a4(0,s.ax).a[1] +r.i3("(click anywhere for 1)").l4(a,p,B.eb) +a.aX(o.gI1(o),$.boI()) +p=s.a.a.a.ab(0,1).a[0] +s=s.a.a.a.ab(0,1).a[1] q=new A.a(new Float64Array(2)) -q.t(r/2,s-200) -p.vA(a,"click here for 2",q,B.dv)}, -ca(a){var s=this.gIg(this),r=a.gdq().gau().a -if(s.O(0,new A.h(r[0],r[1]))){s=this.M -s===$&&A.c() -s.bl(0)}else A.b85("sfx/fire_1.mp3")}, -hg(){$.bcd().v()}} -A.abN.prototype={} -A.b3H.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.AD(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.AA)}, -$S:486} -A.AD.prototype={ -p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f -var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:f=A.hF(null,-2147483647) -q.H(0,A.b([f,A.le(600,null,400,f)],t.V)) -p=$.G() -o=p.U() -o.hl(B.a2d) -n=p.B() -n.sA(0,B.As) -for(m=0;m<20;++m){p=A.k8(null,null,null,10) -p.ah$=n -p.P(A.b90(o,A.dl(!1,0,B.w,6,!0,null,null,null,m*0.3),!1,!0)) -f.P(p)}p=$.bnG() -l=A.bba(p) -k=$.G().B() -k.sA(0,B.h0) -j=A.fI(B.a8u,null) -i=A.aY() -h=new A.a(new Float64Array(2)) -g=$.ag() -g=new A.aO(g,new Float64Array(2)) -g.ae(h) -g.E() -p=new A.Jt(B.tn,new A.bn(p,l,t.sO),k,j,null,i,g,B.j,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -p.b5(B.j,null,null,null,0,null,null,null,null) -f.P(p) -return A.q(null,r)}}) -return A.r($async$p,r)}} -A.JZ.prototype={ -W(){return"ComputeType."+this.b}} -A.Jt.prototype={ -p(a){var s=this.ax -s.eH(0,200) -s.E() -s.e3(0,70) -s.E()}, -bt(){this.ok=new A.w7(0.4,this.gaoZ(),!0,!0) -return this.akv()}, -a6(a,b){var s=this.ok -s===$&&A.c() -s.a6(0,b)}, -hg(){var s=this.ok +q.t(p/2,s-200) +r.i3("click here for 2").l4(a,q,B.dx)}, +cg(a){var s=this.gI1(this),r=a.gfS().gar().a +if(s.N(0,new A.h(r[0],r[1]))){s=this.a3 s===$&&A.c() -s.d=0 -s.e=!1 -this.aih()}, -FI(){var s=0,r=A.t(t.H),q=1,p,o=this,n,m,l,k,j,i -var $async$FI=A.u(function(a,b){if(a===1){p=b -s=q}while(true)switch(s){case 0:j=o.p1.a+1 -q=3 -n=null -case 6:switch(o.k4.a){case 0:s=8 -break -case 1:s=9 -break -default:s=7 -break}break -case 8:m=o.rG$ -l=new A.aR($.aG,t.tr) -m.f.C(0,new A.bn(new A.bT(l,t.VY),new A.LP(A.bKk(),j,"compute",0,t.Qp),t.uW)) -m.Ap() -s=10 -return A.A(l,$async$FI) -case 10:n=b -s=7 -break -case 9:n=A.bba(j) -s=7 -break -case 7:o.p1=new A.bn(j,n,t.sO) -q=1 -s=5 -break -case 3:q=2 -i=p -if(A.aW(i) instanceof A.Ck)A.WQ().$1("Backpressure kicked in") -else throw i -s=5 -break -case 2:s=1 -break -case 5:return A.q(null,r) -case 1:return A.p(p,r)}}) -return A.r($async$FI,r)}, -ca(a){this.k4=B.VY[(this.k4.a+1)%2]}, -gcj(a){var s,r,q=this.p4 -if(q===$){s=this.ax.a -r=s[0] -s=s[1] -q!==$&&A.a2() -q=this.p4=new A.x(0,0,0+r,0+s)}return q}, -aO(a){var s,r,q,p,o,n,m=this -a.aU(m.gcj(m),m.p2) -s=m.p3 -r=m.k4 -q=m.R8 -if(q===$){p=m.gcj(m) -o=new A.a(new Float64Array(2)) -o.t(p.a,p.b) -p=new A.a(new Float64Array(2)) -p.an(4) -n=o.X(0,p) -m.R8!==$&&A.a2() -m.R8=n -q=n}s.qu(a,r.c,q) -r=A.j(m.p1.a) -p=m.p1.b?"":" not" -q=m.RG -if(q===$){o=m.gcj(m).gbw() -n=new A.a(new Float64Array(2)) -n.t(o.a,o.b) -m.RG!==$&&A.a2() -m.RG=n -q=n}s.vA(a,r+" is"+p+" a prime number",q,B.j)}} -A.RT.prototype={ -bt(){var s,r -this.fg() -s=this.bC() -if(s.fY(B.a0,t.F)==null){r=A.jf() -s.gf4().u(0,B.a0,r) -s.P(r)}}} -A.RU.prototype={ -bt(){var s=0,r=A.t(t.H),q,p=this,o -var $async$bt=A.u(function(a,b){if(a===1)return A.p(b,r) -while(true)switch(s){case 0:o=new A.aCz(new A.avO(null)) -o.D_() -p.rG$=o -o.D_() -q=p.aku() -s=1 -break -case 1:return A.q(q,r)}}) -return A.r($async$bt,r)}} -A.b3I.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.zb(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.X6)}, -$S:487} -A.zb.prototype={ -p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l -var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:s=2 -return A.A(A.apO(new A.Mn(new A.XA("assets/images/animations/lottieLogo.json",null,null,null),null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)),$async$p) -case 2:m=c -l=new A.a(new Float64Array(2)) -l.an(400) -p=B.q.aT() -o=A.aY() -n=$.ag() -n=new A.aO(n,new Float64Array(2)) -n.ae(l) -n.E() -p=new A.a39($,p,null,o,n,B.p,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -p.b5(null,null,null,null,0,null,null,null,l) -l=A.byj(B.Y,m,null,null,null,null,B.ks,null,0,!0,n) -p.k4!==$&&A.ae() -p.k4=l -q.P(p) -return A.q(null,r)}}) -return A.r($async$p,r)}} -A.un.prototype={ -p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m -var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:s=2 -return A.A(A.apM(),$async$p) -case 2:p=new A.a(new Float64Array(2)) -p.t(0.4,0.4) -o=q.k3 -o===$&&A.c() -n=o.a -n=n.a.a.a4(0,n.ax).a[0] -o=o.a -o=o.a.a.a4(0,o.ax).a[1] -m=new A.a(new Float64Array(2)) -m.t(n/2,o/2) -s=3 -return A.A(A.aNt(B.j,"assets/spine/spineboy.atlas",m,p,"assets/spine/spineboy-pro.skel"),$async$p) -case 3:p=c -q.M!==$&&A.ae() -q.M=p -m=p.ok.f -m===$&&A.c() -m.zu(0,"walk",!0) -s=4 -return A.A(q.P(p),$async$p) -case 4:return A.q(null,r)}}) -return A.r($async$p,r)}, -fM(){var s,r=this,q=(r.ao+1)%9 -r.ao=q -s=r.M -s===$&&A.c() -s=s.ok.f -s===$&&A.c() -s.zu(0,r.ai[q],!0)}, -UF(){var s=this.M -s===$&&A.c() -s.ok.v()}} -A.aeN.prototype={} -A.b3J.prototype={ -$1(a){var s=null,r=A.b(["walk","aim","death","hoverboard","idle","jump","portal","run","shoot"],t.T),q=$.au(),p=$.aC(),o=A.b([],t.u),n=A.aI(A.aK(),t.y) -r=new A.un(r,q,p,new A.Q(),new A.Q(),B.m,o,n,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.eA)}, -$S:488} -A.b3K.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.vN(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.cJ)}, -$S:493} -A.vN.prototype={ -gMw(){var s,r=this.ao -if(r===$){s=A.b([],t.A5) -this.ao!==$&&A.a2() -this.ao=s -r=s}return r}, -p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b -var $async$p=A.u(function(a0,a1){if(a0===1)return A.p(a1,r) -while(true)switch(s){case 0:s=2 -return A.A(A.apM(),$async$p) -case 2:s=3 -return A.A(A.ar9("assets/spine/spineboy.atlas",null),$async$p) -case 3:p=a1 -q.ai!==$&&A.ae() -q.ai=p -s=4 -return A.A(A.PO(p,"assets/spine/spineboy-pro.skel",null),$async$p) -case 4:o=a1 -q.M!==$&&A.ae() -q.M=o -for(n=t.A5,m=0;m<100;++m){l=A.bi8(p,o,!1) -k=0.1+B.K.b_()*0.2 -j=B.K.b_() -i=B.K.b_() -h=new Float64Array(2) -g=new A.a(h) -h[0]=j -h[1]=i -i=q.k3 -i===$&&A.c() -i=i.a -h=i.a.a -h.toString -i=i.ax -j=new Float64Array(2) -f=new A.a(j) -e=h.a -j[1]=e[1] -j[0]=e[0] -f.al(0,1/i) -g.bO(0,f) -j=new Float64Array(2) -j[0]=k -j[1]=k -d=A.bic(l,B.p,0,B.rh,null,g,null,new A.a(j)) -j=d.ok.f -j===$&&A.c() -j.zu(0,"walk",!0) -c=q.ao -if(c===$){b=A.b([],n) -q.ao!==$&&A.a2() -q.ao=b -c=b}c.push(d)}s=5 -return A.A(q.H(0,q.gMw()),$async$p) -case 5:return A.q(null,r)}}) -return A.r($async$p,r)}, -fM(){var s,r,q,p,o -for(s=this.gMw(),r=s.length,q=0;q") +q.B5(A.ai(new A.S(s,new A.aEK(),r),!1,r.h("aF.E")),!1)}, +aW(a){var s,r,q,p,o,n +for(s=this.ax,r=this.ay,q=0;q2){q=r.at -q===$&&A.c() -s=new A.a(new Float64Array(2)) -s.t(0,1000) -q.ud(s) -r.rx=0}}}, -Bt(a,b){var s,r,q=this -if(a instanceof A.GO)a.ah$=q.ah$ -if(a instanceof A.Rg)return -if(a instanceof A.ib){s=q.ah$ -r=q.p2 +W1(a,b,c){this.ai6(a,b,c) +a.ed(b,b.W(0,new A.h(0,c)),this.xr)}, +a6(a,b){var s=this,r=s.x2+=b +if(s.rx){s.rx=!1 +if(r>2){r=s.ax r===$&&A.c() -if(s!==r)q.ah$=a.ah$ -else a.ah$=s}}} -A.Rg.prototype={ -Bt(a,b){if(a instanceof A.ib)a.p3=!0}} -A.abF.prototype={} -A.anp.prototype={} -A.GO.prototype={ -iv(){var s,r,q,p=this,o=A.awL() -o.c.q(p.p2) -o.d.q(p.p3) +r.u2(s.y1) +s.x2=0}}}, +Bi(a,b){var s,r,q=this +if(a instanceof A.H4)a.ac$=q.ac$ +if(a instanceof A.Rx)return +if(a instanceof A.ij){s=q.ac$ +r=q.RG +r===$&&A.c() +if(s!==r)q.ac$=a.ac$ +else a.ac$=s}}} +A.Rx.prototype={ +Bi(a,b){if(a instanceof A.ij)a.rx=!0}} +A.acw.prototype={} +A.aot.prototype={} +A.H4.prototype={ +ir(){var s,r,q,p=this,o=A.axS() +o.c.u(p.RG) +o.d.u(p.rx) o.r=o.w=!1 -s=A.j9(o,0,0.3,!1,0,null) -r=A.eK(0,0,0,!1,null,new A.a(new Float64Array(2)),B.W,p) -q=p.gau().M.fi(r) -q.hN(s) +s=A.jh(o,0,0.3,!1,0,null) +r=A.eR(0,0,0,!1,null,new A.a(new Float64Array(2)),B.X,p) +p.ac$.sbJ(p.ry) +q=p.gar().ok.k1.fi(r) +q.hJ(s) return q}} -A.Jj.prototype={ -YL(a,b,c,d,e){if(b!=null)this.ah$=new A.kP(b).aT() -else this.ah$=A.EV(100,null,0.9)}, -iv(){var s,r,q,p=this,o=A.mG() -o.Mj(p.p3/2,p.p4/2,new A.a(new Float64Array(2)),0) -s=A.j9(o,10,0.3,!1,0,null) -r=A.eK(0,0,0,!1,null,p.p2,p.R8,p) -q=p.gau().M.fi(r) -q.hN(s) +A.JB.prototype={ +Ze(a,b,c,d,e){if(b!=null)this.ac$=new A.l2(b).aV() +else this.ac$=A.Fa(100,null,0.9)}, +ir(){var s,r,q,p=this,o=A.mU() +o.M7(p.rx/2,p.ry/2,new A.a(new Float64Array(2)),0) +s=A.jh(o,10,0.3,!1,0,null) +r=A.eR(0,0,0,!1,null,p.RG,p.to,p) +q=p.gar().ok.k1.fi(r) +q.hJ(s) return q}} -A.a_V.prototype={ -p_(a){var s,r,q,p=this,o=t.o9,n=A.bgD(o,o) -o=p.at -o===$&&A.c() -n.w=3000*o.ax*10 -n.y=0 -n.x=20 -n.r.q(a.gdq().gau()) -n.f=!1 -s=p.b4 -if(s===$){r=p.gau().M.fi(A.eK(0,0,0,!1,null,null,B.W,null)) -p.b4!==$&&A.a2() -p.b4=r -s=r}n.d=s -n.e=p.at -if(p.aX==null){p.aX=A.bgC(n) -o=p.gau() -q=p.aX -q.toString -o.M.hO(q)}o=p.aX -if(o!=null)o.Xe(a.gdq().gau()) +A.a0l.prototype={ +a6(a,b){var s,r,q=this +if(q.b_&&q.cQ!=null){s=q.gar().ok +r=q.cQ +r.toString +s.k1.IK(r) +q.cQ=null +q.b_=!1}}, +qh(a){var s,r,q,p,o=this,n=a.f,m=n.length===0?$.bd4():B.b.ga4(n) +if(m.gaNC(m))return!1 +n=t.o9 +s=A.bhF(n,n) +n=o.ax +n===$&&A.c() +s.w=n.ax*300 +s.y=0 +s.x=20 +s.r.u(n.d.a) +s.f=!1 +r=o.dI +if(r===$){q=o.gar().ok.k1.fi(A.eR(0,0,0,!1,null,null,B.X,null)) +o.dI!==$&&A.a2() +o.dI=q +r=q}s.d=r +s.e=o.ax +n=o.cQ +if(n==null){o.cQ=A.bhE(s) +n=o.gar().ok +p=o.cQ +p.toString +n.k1.is(p)}else n.XL(m) return!1}, -nO(a,b){var s,r,q=this -if(q.aX==null)return!0 -s=q.gau() -r=q.aX -r.toString -s.M.J_(r) -q.aX=null -return!1}} -A.ae9.prototype={ -bt(){this.fg()}} -A.wf.prototype={ -p(a){var s=0,r=A.t(t.H),q=this +oW(a,b){this.zz(0,b) +if(this.cQ==null)return +this.b_=!0 +b.b=!1}} +A.af2.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.bl,t.F)==null){r=A.EV() +s.gcF().q(0,B.bl,r) +s.K(r)}}} +A.wn.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q.H(0,A.kr(q)) +while(true)switch(s){case 0:q.n4(0) +p=A.kE(q,0) +q.ok.I(0,p) return A.q(null,r)}}) return A.r($async$p,r)}, -a7X(){var s=this.ci,r=this.bX.a+s.length -s.push(r) -return r}, a6(a,b){var s,r=this -r.Fm(0,b) -s=r.ci -B.b.ac(s,new A.aRM(r)) -B.b.ak(s) -B.b.ac(r.ce,new A.aRN())}} -A.aRM.prototype={ -$1(a){var s,r,q,p=null,o=this.a,n=A.mY(p),m=o.k3 -m===$&&A.c() -s=m.a.a.a -s.toString -n.bO(0,s) -m=m.a.ch -m===$&&A.c() -r=o.M.fi(A.eK(0,0,3,!1,p,m.j3(n),B.N,p)) -q=A.mG() -q.mf(4.6,0.8) -r.hN(A.j9(q,1,0.2,!1,0.8,p)) -o.bX.u(0,a,r) -return r}, -$S:15} -A.aRN.prototype={ +r.fg(0,b) +s=r.jd +B.b.am(s,new A.aSY(r)) +B.b.ao(s) +B.b.am(r.iu,new A.aSZ())}} +A.aSY.prototype={ +$1(a){var s,r,q,p=this.a,o=p.jc +if(!o.b1(0,a)){s=A.eR(0,0,3,!1,null,new A.a(new Float64Array(2)),B.O,null) +r=p.ok.k1.fi(s) +q=A.mU() +q.m8(4.6,0.8) +r.hJ(A.jh(q,1,0.2,!1,0.8,null)) +o.q(0,a,r)}}, +$S:19} +A.aSZ.prototype={ $1(a){return a.$0()}, -$S:613} -A.Cn.prototype={ -a7(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=null,b3=A.b([],t.X9),b4=t.S,b5=t.t,b6=A.b([],b5),b7=new A.a(new Float64Array(2)) -b7.t(0,10) -s=t.D -r=A.b([],s) -q=A.b([],t.Q) -p=new A.bo() -$.er() -p.bl(0) -o=new A.bo() -o.bl(0) -n=new Float64Array(2) -m=new Float64Array(2) -l=new Float64Array(2) -k=new Float64Array(2) -j=new Float64Array(2) -i=new Float64Array(2) -h=new Float64Array(2) -g=new Float64Array(2) -f=A.cs() -s=A.b([],s) -e=new A.bo() -e.bl(0) -d=A.cs() -c=A.cq() -b=A.cq() -a=new Float64Array(2) -a0=new Float64Array(2) -a1=new Float64Array(2) -a2=new Float64Array(2) -a3=new Float64Array(2) -a4=new Float64Array(2) -a5=new Float64Array(2) -a6=new Float64Array(2) -a7=new Float64Array(2) -a8=new Float64Array(2) -a9=new Float64Array(2) -b0=new Float64Array(2) -b1=new A.a(new Float64Array(2)) -b1.q(b7) -b0=new A.eZ(r,q,b1,new A.cn(),new A.bv(p),new A.bv(o),new A.d1(0,0,0),new A.aw(new A.a(n),new A.ab()),new A.a(m),new A.a(l),new A.f_(),new A.f0(new A.cm(new A.a(k)),new A.a(j),new A.a(i)),new A.ch(new A.a(h),new A.a(g)),f,s,new A.bv(e),d,new A.eW(c,b,new A.b2(new A.a(a),new A.a(a0),new A.a(a1)),new A.b2(new A.a(a2),new A.a(a3),new A.a(a4))),new A.eX(B.as),new A.cn(),new A.b2(new A.a(a5),new A.a(a6),new A.a(a7)),new A.b2(new A.a(a8),new A.a(a9),new A.a(b0))) -s=A.fx() -b5=A.b([],b5) -b0.f=b0.at=b0.Q=b0.z=!0 -b0.a=4 -b5=new A.eA(new A.eM(s,b5,A.z(t.h)),A.b([],t.f)) -b5.c=new A.eL() -b0.b=b5 -b0.ax=new A.eR(new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S()) -b5=A.b([],t.A) -s=A.b([],t.E) -r=A.b([],t.r) -q=A.b([],t.W) -p=A.b([],t.b) -o=A.b([],t.G) -n=new Float64Array(2) -m=new Float64Array(2) -l=new Float64Array(2) -k=new Float64Array(2) -j=new Float64Array(2) -i=new Float64Array(2) -h=new Float64Array(2) -g=new Float64Array(2) -f=new Float64Array(2) -e=new Float64Array(2) -d=new Float64Array(2) -b0.ay=new A.eQ(b5,A.z(t.R),s,r,q,p,o,b0,new A.bW(new A.a(n),new A.a(m)),new A.bW(new A.a(l),new A.a(k)),new A.a(j),new A.aw(new A.a(i),new A.ab()),new A.aw(new A.a(h),new A.ab()),new A.eV(new A.ch(new A.a(g),new A.a(f)),new A.cm(new A.a(e))),new A.ab(),new A.aw(new A.a(d),new A.ab()),new A.aw(new A.a(new Float64Array(2)),new A.ab())) -b5=A.fl() -s=$.au() -r=$.aC() -q=A.b([],t.u) -p=A.aI(A.aK(),t.y) -b3=new A.wf(b3,A.D(b4,t.o9),b6,b0,s,r,new A.Q(),new A.Q(),B.m,q,p,A.z(b4),A.z(t.F),0,b2,B.f,new A.f([],t.s),new A.f([],t.g)) -b3.aS(b5,b2) -b3.fO(b2,b2,b7,20) -return A.aE(b3,B.W4,b2,b2,A.b1(["button1",new A.ase(),"button2",new A.asf()],t.N,t.GF),t.XP)}} -A.ase.prototype={ -$2(a,b){return new A.tP(b,b.a7X(),null)}, -$S:200} -A.asf.prototype={ -$2(a,b){return new A.tP(b,b.a7X(),null)}, -$S:200} -A.tP.prototype={ -aW(){return A.bDc(this.c,this.d)}} -A.abR.prototype={ -anl(a,b){this.d.ce.push(new A.aTo(this))}, -a7(a){var s,r,q,p=null,o=this.f -if(o==null)return A.dj(p,p,B.v,p,p,p,p,p,p,p) -else{s=o.f -r=this.d.k3 -r===$&&A.c() -r=r.a.ch -r===$&&A.c() -r=r.hY(s.c).a -q=r[1] -r=r[0] -return A.k5(p,A.aQZ(B.Y,s.e,A.mn(B.aaR,new A.aTn(this,o),p),p),p,p,r-90,p,q-18,p)}}} -A.aTo.prototype={ +$S:50} +A.Cz.prototype={ +a8(a){var s,r,q,p,o,n=null,m=t.u,l=A.b([],m),k=t.S,j=A.b([],t.t),i=new A.a(new Float64Array(2)) +i.t(0,10) +i=A.yA(n,n,i) +s=A.aO(n,n,n) +r=s.ay +q=new A.a(new Float64Array(2)) +q.ak(20) +p=r.ax.e +p.a9(q) +p.F() +r.CW=null +r=s +q=$.ay() +p=$.aG() +m=A.b([],m) +o=A.aI(A.aL(),t.y) +m=new A.wn(l,A.D(k,t.o9),j,i,r,q,p,new A.P(),new A.P(),B.m,m,o,A.C(k),A.C(t.F),0,n,B.f,new A.e([],t.s),new A.e([],t.g)) +m.aS(s,n,n,i,t.E) +return A.aH(m,B.Wb,n,n,A.b5(["button1",new A.ato(),"button2",new A.atp()],t.N,t.GF),t.XP)}} +A.ato.prototype={ +$2(a,b){b.jd.push(1) +return new A.tZ(b,1,null)}, +$S:199} +A.atp.prototype={ +$2(a,b){b.jd.push(2) +return new A.tZ(b,2,null)}, +$S:199} +A.tZ.prototype={ +b0(){return A.bEz(this.c,this.d)}} +A.acJ.prototype={ +anW(a,b){this.d.iu.push(new A.aUz(this))}, +a8(a){var s,r,q,p,o,n,m,l,k,j=null,i=this.f +if(i==null)return A.dk(j,j,B.x,j,j,j,j,j,j,j) +else{s=i.d +r=this.d.p1 +q=r.ax +s=r.ay.ax.UM(s.a,j).a +r=s[0] +p=q.ch.a +o=p[0] +n=q.CW +m=q.gC(q).a[0] +s=s[1] +p=p[1] +l=q.CW +q=q.gC(q).a[1] +k=new A.a(new Float64Array(2)) +k.t(r+o-n.a*m,s+p-l.b*q) +s=k.a +r=s[1] +s=s[0] +return A.kh(j,A.aSb(B.Z,i.f.e,A.mC(B.ab2,new A.aUy(this,i),j),j),j,j,s-90,j,r-18,j)}}} +A.aUz.prototype={ $0(){var s=this.a -s.aM(new A.aTl(s))}, -$S:20} -A.aTl.prototype={ +s.aM(new A.aUw(s))}, +$S:0} +A.aUw.prototype={ $0(){var s=this.a -s.f=s.d.bX.i(0,s.e)}, +s.f=s.d.jc.i(0,s.e)}, $S:0} -A.aTn.prototype={ -$0(){this.a.aM(new A.aTm(this.b))}, +A.aUy.prototype={ +$0(){this.a.aM(new A.aUx(this.b))}, $S:0} -A.aTm.prototype={ +A.aUx.prototype={ $0(){var s=new A.a(new Float64Array(2)) s.t(0,1000) -return this.a.ud(s)}, +return this.a.u2(s)}, $S:0} -A.anq.prototype={} -A.b35.prototype={ -$1(a){var s,r,q,p=null,o=a.hv("viewport width",500),n=a.hv("viewport height",500),m=new A.a(new Float64Array(2)) -m.t(o,n) -n=A.kW(p,t.rR) -o=$.au() -s=$.aC() -r=A.b([],t.u) -q=A.aI(A.aK(),t.y) -o=new A.oQ(m,n,o,s,new A.Q(),new A.Q(),B.m,r,q,A.z(t.S),A.z(t.F),0,p,B.f,new A.f([],t.s),new A.f([],t.g)) -o.aS(p,p) -return A.aE(o,p,p,p,p,t.JW)}, +A.b4F.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.AP(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.AA)}, +$S:607} +A.AP.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:f=A.bg(null,-2147483647) +q.I(0,A.b([f,A.lt(600,null,400,f)],t.W)) +p=$.G() +o=p.T() +o.hk(B.a2m) +n=p.B() +n.sA(0,B.Au) +for(m=0;m<20;++m){p=A.kk(null,null,null,10) +p.ac$=n +p.K(A.ba_(o,A.da(!1,0,B.y,6,!0,null,null,null,m*0.3),!1,!0)) +f.K(p)}p=$.boO() +l=A.bc2(p) +k=$.G().B() +k.sA(0,B.h3) +j=A.fg(B.a8G,B.v) +i=A.aC() +h=new A.a(new Float64Array(2)) +g=$.af() +g=new A.aS(g,new Float64Array(2)) +g.a9(h) +g.F() +p=new A.JL(B.tq,new A.br(p,l,t.sO),k,j,null,i,g,B.j,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +p.b7(B.j,null,null,null,0,null,null,null,null) +f.K(p) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.Kg.prototype={ +V(){return"ComputeType."+this.b}} +A.JL.prototype={ +p(a){var s=this.ay +s.eE(0,200) +s.F() +s.dX(0,70) +s.F()}, +ba(){this.p2=new A.we(0.4,this.gapz(),!0,!0) +return this.al5()}, +a6(a,b){var s=this.p2 +s===$&&A.c() +s.a6(0,b)}, +fL(){var s=this.p2 +s===$&&A.c() +s.d=0 +s.e=!1 +this.aiQ()}, +Fv(){var s=0,r=A.t(t.H),q=1,p,o=this,n,m,l,k,j,i +var $async$Fv=A.u(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:j=o.p3.a+1 +q=3 +n=null +case 6:switch(o.p1.a){case 0:s=8 +break +case 1:s=9 +break +default:s=7 +break}break +case 8:m=o.J8$ +l=new A.aV($.aP,t.tr) +m.f.D(0,new A.br(new A.bX(l,t.VY),new A.M7(A.bLI(),j,"compute",0,t.Qp),t.u_)) +m.Ac() +s=10 +return A.B(l,$async$Fv) +case 10:n=b +s=7 +break +case 9:n=A.bc2(j) +s=7 +break +case 7:o.p3=new A.br(j,n,t.sO) +q=1 +s=5 +break +case 3:q=2 +i=p +if(A.b_(i) instanceof A.Cw)A.X7().$1("Backpressure kicked in") +else throw i +s=5 +break +case 2:s=1 +break +case 5:return A.q(null,r) +case 1:return A.p(p,r)}}) +return A.r($async$Fv,r)}, +cg(a){this.p1=B.W4[(this.p1.a+1)%2]}, +gci(a){var s,r,q=this.RG +if(q===$){s=this.ay.a +r=s[0] +s=s[1] +q!==$&&A.a2() +q=this.RG=new A.x(0,0,0+r,0+s)}return q}, +aW(a){var s,r,q,p,o,n,m=this +a.aX(m.gci(m),m.p4) +s=m.R8 +r=m.p1 +q=m.rx +if(q===$){p=m.gci(m) +o=new A.a(new Float64Array(2)) +o.t(p.a,p.b) +p=new A.a(new Float64Array(2)) +p.ak(4) +n=o.W(0,p) +m.rx!==$&&A.a2() +m.rx=n +q=n}s.i3(r.c).l4(a,q,B.p) +r=A.j(m.p3.a) +p=m.p3.b?"":" not" +q=m.ry +if(q===$){o=m.gci(m).gbv() +n=new A.a(new Float64Array(2)) +n.t(o.a,o.b) +m.ry!==$&&A.a2() +m.ry=n +q=n}s.i3(r+" is"+p+" a prime number").l4(a,q,B.j)}} +A.S9.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.Sa.prototype={ +ba(){var s=0,r=A.t(t.H),q,p=this,o +var $async$ba=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:o=new A.aDz(new A.awV(null)) +o.CK() +p.J8$=o +o.CK() +q=p.al4() +s=1 +break +case 1:return A.q(q,r)}}) +return A.r($async$ba,r)}} +A.b4G.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.zl(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.X6)}, +$S:608} +A.zl.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(A.aqY(new A.MH(new A.XV("assets/images/animations/lottieLogo.json",null,null,null),null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)),$async$p) +case 2:m=c +l=new A.a(new Float64Array(2)) +l.ak(400) +p=B.r.aV() +o=A.aC() +n=$.af() +n=new A.aS(n,new Float64Array(2)) +n.a9(l) +n.F() +p=new A.a3L($,p,null,o,n,B.p,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +p.b7(null,null,null,null,0,null,null,null,l) +l=A.bzE(B.Z,m,null,null,null,null,B.kw,null,0,!0,n) +p.p1!==$&&A.al() +p.p1=l +q.K(p) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.uw.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(A.aqW(),$async$p) +case 2:p=new A.a(new Float64Array(2)) +p.t(0.4,0.4) +o=q.p2 +o===$&&A.c() +n=o.a.a.a.ab(0,1).a[0] +o=o.a.a.a.ab(0,1).a[1] +m=new A.a(new Float64Array(2)) +m.t(n/2,o/2) +s=3 +return A.B(A.aOB(B.j,"assets/spine/spineboy.atlas",m,p,"assets/spine/spineboy-pro.skel"),$async$p) +case 3:p=c +q.a3!==$&&A.al() +q.a3=p +m=p.p2.f +m===$&&A.c() +m.ze(0,"walk",!0) +s=4 +return A.B(q.K(p),$async$p) +case 4:return A.q(null,r)}}) +return A.r($async$p,r)}, +fM(){var s,r=this,q=(r.aT+1)%9 +r.aT=q +s=r.a3 +s===$&&A.c() +s=s.p2.f +s===$&&A.c() +s.ze(0,r.ah[q],!0)}, +V2(){var s=this.a3 +s===$&&A.c() +s.p2.v()}} +A.afG.prototype={} +A.b4H.prototype={ +$1(a){var s=null,r=A.b(["walk","aim","death","hoverboard","idle","jump","portal","run","shoot"],t.T),q=A.bg(s,-2147483647),p=A.aO(s,s,s),o=$.ay(),n=$.aG(),m=A.b([],t.u),l=A.aI(A.aL(),t.y) +r=new A.uw(r,q,p,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.eA)}, +$S:609} +A.b4I.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.vX(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.cJ)}, +$S:615} +A.vX.prototype={ +gMm(){var s,r=this.aT +if(r===$){s=A.b([],t.A5) +this.aT!==$&&A.a2() +this.aT=s +r=s}return r}, +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c +var $async$p=A.u(function(b,a0){if(b===1)return A.p(a0,r) +while(true)switch(s){case 0:s=2 +return A.B(A.aqW(),$async$p) +case 2:s=3 +return A.B(A.asl("assets/spine/spineboy.atlas",null),$async$p) +case 3:p=a0 +q.ah!==$&&A.al() +q.ah=p +s=4 +return A.B(A.Q6(p,"assets/spine/spineboy-pro.skel",null),$async$p) +case 4:o=a0 +q.a3!==$&&A.al() +q.a3=o +for(n=t.A5,m=0;m<100;++m){l=A.bje(p,o,!1) +k=0.1+B.L.aY()*0.2 +j=B.L.aY() +i=B.L.aY() +h=new Float64Array(2) +g=new A.a(h) +h[0]=j +h[1]=i +i=q.p2 +i===$&&A.c() +i=i.a.a.a +i.toString +j=new Float64Array(2) +h=new A.a(j) +f=i.a +j[1]=f[1] +j[0]=f[0] +h.ap(0,1) +g.bR(0,h) +j=new Float64Array(2) +j[0]=k +j[1]=k +e=A.bji(l,B.p,0,B.rk,null,g,null,new A.a(j)) +j=e.p2.f +j===$&&A.c() +j.ze(0,"walk",!0) +d=q.aT +if(d===$){c=A.b([],n) +q.aT!==$&&A.a2() +q.aT=c +d=c}d.push(e)}s=5 +return A.B(q.I(0,q.gMm()),$async$p) +case 5:return A.q(null,r)}}) +return A.r($async$p,r)}, +fM(){var s,r,q,p,o +for(s=this.gMm(),r=s.length,q=0;q") -this.p2=B.b.X(m,A.hQ(new A.U(new A.cr(m,l),s,l.h("U")),!0,p)) -k=q.ve(r) -o.ae(k) -o.E() +q.F() +for(i=q.f,s=q.gaOa(),p=t.h,o=q.d,n=0;n<8;++n){m=this.p4 +l=A.a6(m).h("cs<1>") +this.p4=B.b.W(m,A.hN(new A.S(new A.cs(m,l),s,l.h("S")),!0,p)) +k=q.v_(r) +o.a9(k) +o.F() m=new Float64Array(2) l=new A.a(m) j=k.a m[1]=j[1] m[0]=j[0] -l.dE() -i.ae(l) -i.E()}}, -a6Y(){var s,r,q,p,o,n,m,l,k=this.p2 +l.dt() +i.a9(l) +i.F()}}, +a7w(){var s,r,q,p,o,n,m,l,k=this.p4 k===$&&A.c() s=k.length r=1/0 @@ -76383,88 +77443,88 @@ p=Math.max(p,l) o=Math.max(o,m)}return new A.x(r,q,p,o)}, p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q.aMt() +while(true)switch(s){case 0:q.aN4() p=$.G() o=p.B() -o.sA(0,B.JO) -o.sS(0,B.r) -o.smT(B.ZK) -o.sbQ(4) -q.k4!==$&&A.ae() -q.k4=o +o.sA(0,B.JQ) +o.sP(0,B.t) +o.smL(B.ZT) +o.sbJ(4) +q.p1!==$&&A.al() +q.p1=o o=p.B() -o.sA(0,B.NK) -o.sS(0,B.r) -o.sbQ(3.6) -q.ok!==$&&A.ae() -q.ok=o -p=p.U() -o=q.p2 +o.sA(0,B.NM) +o.sP(0,B.t) +o.sbJ(3.6) +q.p2!==$&&A.al() +q.p2=o +p=p.T() +o=q.p4 o===$&&A.c() o=o[0].a -p.a2(0,o[0],o[1]) -q.p1!==$&&A.ae() -q.p1=p -for(o=q.p2,n=o.length,m=0;m3.141592653589793)m-=6.283185307179586 if(m-s<-3.141592653589793)m+=6.283185307179586 s=m-s -if(Math.abs(s)>1){a4.xr=p -a4.y1=m -o=p}else{a4.xr=q -a4.y1=m -a4.a1=r -o=q}a4.bc=s/3 -a4.y2=Math.sqrt(o.Y(0,p).gd1())/3}if(a4.cd<=0)a4.aPD() +if(Math.abs(s)>1){a4.y2=p +a4.bd=m +o=p}else{a4.y2=q +a4.bd=m +a4.ae=r +o=q}a4.bb=s/3 +a4.bP=Math.sqrt(o.X(0,p).gcU())/3}if(a4.bA<=0)a4.aQe() s=A.b([],t.d) -p=a4.x2 +p=a4.y1 p===$&&A.c() -o=a4.at +o=a4.ax l=0 -for(;l<6;++l)s.push(o.ve(p[l].y)) -n=a4.y2 +for(;l<6;++l)s.push(o.v_(p[l].y)) +n=a4.bP k=n>0?Math.min(a6/n,1):0 -n=a4.bc +n=a4.bb j=n>0?Math.min(a6/n,1):0 -n=a4.xr.a +n=a4.y2.a i=n[0] h=o.d g=h.a f=g[0] n=n[1] g=g[1] -e=a4.y1 +e=a4.bd d=o.c c=new A.a(new Float64Array(2)) c.t((i-f)*k,(n-g)*k) -h.ae(h.X(0,c)) -h.E() +h.a9(h.W(0,c)) +h.F() o.c+=(e-d)*j o.b=!0 -o.E() -a4.y2-=a6 -a4.bc-=a6 -for(n=a4.bB,b=0;b<6;++b){a=s[b] -if(a4.cF===b<3){a0=Math.min(a6/a4.cd,1) +o.F() +a4.bP-=a6 +a4.bb-=a6 +for(n=a4.Y,b=0;b<6;++b){a=s[b] +if(a4.G===b<3){a0=Math.min(a6/a4.bA,1) a1=n[b] i=new Float64Array(2) a2=a1.a i[1]=a2[1] i[0]=a2[0] -new A.a(i).am(0,a) +new A.a(i).aq(0,a) h=new Float64Array(2) g=new A.a(h) h[1]=i[1] h[0]=i[0] -g.al(0,a0) +g.ap(0,a0) i=new Float64Array(2) a3=new A.a(i) a2=a.a i[1]=a2[1] i[0]=a2[0] -a3.C(0,g) -a=a3}p[b].abV(o.eS(a))}a4.cd-=a6}, -aPD(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this -g.cF=!g.cF -g.cd=0.1 -s=Math.min(0.16000000000000003/g.y2,1) -r=g.xr.a -q=g.at +a3.D(0,g) +a=a3}p[b].acx(o.dR(a))}a4.bA-=a6}, +aQe(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +g.G=!g.G +g.bA=0.1 +s=Math.min(0.16000000000000003/g.bP,1) +r=g.y2.a +q=g.ax p=q.d o=p.a n=(r[0]-o[0])*s m=(r[1]-o[1])*s -l=(g.y1-q.c)*s +l=(g.bd-q.c)*s r=new A.a(new Float64Array(2)) r.t(n,m) -p.ae(p.X(0,r)) -p.E() +p.a9(p.W(0,r)) +p.F() q.c+=l q.b=!0 -q.E() -for(r=g.bB,k=0;k<6;++k)if(g.cF===k<3){o=r[k] -j=g.x2 +q.F() +for(r=g.Y,k=0;k<6;++k)if(g.G===k<3){o=r[k] +j=g.y1 j===$&&A.c() j=j[k] i=new Float64Array(2) i[0]=j.c i[1]=j.d -h=q.ve(new A.a(i)).a +h=q.v_(new A.a(i)).a o=o.a o[1]=h[1] o[0]=h[0]}r=new A.a(new Float64Array(2)) r.t(n,m) -p.ae(p.Y(0,r)) -p.E() +p.a9(p.X(0,r)) +p.F() q.c-=l q.b=!0 -q.E()}, -aO(a){var s,r,q,p,o,n=this -n.XH(a) -a.bP(0) +q.F()}, +aW(a){var s,r,q,p,o,n=this +n.Yd(a) +a.bO(0) a.aL(0,1,2) -s=n.ry +s=n.x1 s===$&&A.c() -r=n.p4 +r=n.RG r===$&&A.c() a.Z(s,r) -s=n.x1 +s=n.xr s===$&&A.c() a.Z(s,r) -r=n.RG +r=n.ry r===$&&A.c() -s=n.p1 +s=n.p3 s===$&&A.c() a.Z(r,s) -q=n.R8 +q=n.rx q===$&&A.c() a.Z(r,q) -r=n.to +r=n.x2 r===$&&A.c() -p=n.p2 +p=n.p4 p===$&&A.c() a.Z(r,p) -p=n.x2 +p=n.y1 p===$&&A.c() r=p[0] -o=n.p3 +o=n.R8 o===$&&A.c() a.Z(r.x,o) a.Z(p[1].x,o) @@ -76655,13 +77715,13 @@ a.Z(p[2].x,o) a.Z(p[3].x,o) a.Z(p[4].x,o) a.Z(p[5].x,o) -o=n.rx +o=n.to o===$&&A.c() a.Z(o,s) a.Z(o,q) -a.bp(0)}} -A.a2j.prototype={ -abV(a){var s,r,q,p,o,n,m,l,k=this,j=k.r/2,i=a.a,h=k.a,g=k.b,f=h-i[0],e=g-i[1],d=Math.sqrt(f*f+e*e) +a.bo(0)}} +A.a2M.prototype={ +acx(a){var s,r,q,p,o,n,m,l,k=this,j=k.r/2,i=a.a,h=k.a,g=k.b,f=h-i[0],e=g-i[1],d=Math.sqrt(f*f+e*e) if(d=50)r.f0() -else{s=r.ghz() -r.ah$.sA(0,A.a9(B.c.aA(255*(1-s/50)),255,255,255))}}} -A.abB.prototype={ -bt(){var s,r -this.fg() -s=this.bC() -if(s.fY(B.a0,t.F)==null){r=A.jf() -s.gf4().u(0,B.a0,r) -s.P(r)}}} -A.K2.prototype={ -p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e +r.shx(r.ghx()+b*10) +if(r.ghx()>=50)r.er() +else{s=r.ghx() +r.ac$.sA(0,A.a9(B.c.aA(255*(1-s/50)),255,255,255))}}} +A.acs.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.xt.prototype={ +p(a2){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 +var $async$p=A.u(function(a3,a4){if(a3===1)return A.p(a4,r) +while(true)switch(s){case 0:a0=$.G() +a1=a0.B() +a1.sP(0,B.t) +a1.sbJ(1) +a1.sA(0,B.OU) +p=a0.B() +p.sA(0,B.M1) +o=a0.B() +o.sA(0,B.l) +n=a0.B() +n.sA(0,B.q) +m=a0.B() +l=t.O +m.sde(A.E3(B.h,10,A.b([B.Jc,B.I],l),null,B.J,null,null,0)) +k=a0.T() +k.a0(0,10,0) +k.k(17,0,28,20,10,20) +k.k(-8,20,3,0,10,0) +k.R(0) +j=a0.T() +j.hk(B.a2d) +j.hk(B.a2o) +i=a0.T() +i.hk(B.a2h) +i.hk(B.a2j) +h=new Float64Array(2) +g=new A.a(new Float64Array(2)) +g.t(20,20) +f=A.aC() +e=$.af() +d=new A.aS(e,new Float64Array(2)) +d.a9(g) +d.F() +c=t.s +b=t.g +a=new A.a67(k,j,i,a1,p,o,n,m,new A.a(h),f,d,B.dx,0,0,null,B.f,new A.e([],c),new A.e([],b)) +a.b7(B.dx,null,null,null,0,null,null,null,g) +a1=new A.a(new Float64Array(2)) +a1.t(250,0) +f=f.d +f.a9(a1) +f.F() +f=q.p1 +a1=new A.a(new Float64Array(2)) +a1.t(400,100) +f.ay.saeA(a1) +f.aLf(a,!0) +f.Xz(A.a6Q(190,-50,810,50)) +f=q.ok +a1=a0.B() +a1.sde(A.yG(B.h,B.a0e,A.b([B.MS,B.PD],l),null,B.J,null)) +a0=a0.B() +a0.sA(0,B.L9) +l=A.b([],t.HQ) +p=new A.a(new Float64Array(2)) +p.t(1000,30) +o=A.aC() +n=new A.aS(e,new Float64Array(2)) +n.a9(p) +n.F() +a0=new A.a20(a1,a0,l,o,n,B.p,0,0,null,B.f,new A.e([],c),new A.e([],b)) +a0.b7(null,null,null,null,0,null,null,null,p) +a0.anw() +f.K(a0) +q.ok.K(a) +return A.q(null,r)}}) +return A.r($async$p,r)}, +$ifl:1} +A.a20.prototype={ +anw(){var s,r,q,p,o,n,m,l,k +for(s=this.p3,r=this.ay.a,q=0;q<25;++q){p=B.L.aY() +o=r[0] +n=B.L.aY() +m=r[1] +l=B.L.aY() +k=new Float64Array(3) +k[0]=p*o +k[1]=n*m/3 +k[2]=l*0.5+1 +s.push(new A.dF(k))}}, +aW(a){var s,r,q,p,o=this,n=o.ay.a +a.aX(new A.x(0,0,0+n[0],0+n[1]),o.p1) +for(n=o.p3,s=n.length,r=o.p2,q=0;q0){s.dX(0,0) +s.F() +q.sM(0,0) +this.y2=2}if(r[1]<0)q.sM(0,p[1]+1000*b) +if(r[0]<0){s.eE(0,0) +s.F()}if(r[0]>1000){s.eE(0,1000) +s.F()}}, +aW(a){var s,r=this,q=-r.ax.d.a[1] +a.bO(0) +s=r.ay.a +a.aL(0,s[0]/2,s[1]+1+q*1.05) +a.eD(0,1-q*0.003,0.3-q*0.001) +a.ct(B.h,10,r.ry) +a.bo(0) +s=r.p1 +a.Z(s,r.R8) +a.Z(s,r.p4) +a.Z(r.p2,r.RG) +a.Z(r.p3,r.rx)}, +jm(a,b){var s,r,q,p=this,o=a.c,n=o.geL().l(0,B.b7)||o.geL().l(0,B.b9),m=o.geL().l(0,B.b8)||o.geL().l(0,B.bn),l=o.geL().l(0,B.bg)||o.geL().l(0,B.bz) +if(a instanceof A.ki){if(n)p.to.sL(0,-150) +else if(m)p.to.sL(0,150) +else if(l&&p.y2>0){p.to.sM(0,-300);--p.y2}}else{s=b.N(0,B.b7)||b.N(0,B.b9) +r=b.N(0,B.b8)||b.N(0,B.bn) +if(!(s&&r))if(s)p.to.sL(0,-150) +else{o=p.to +if(r)o.sL(0,150) +else o.sL(0,0)}}o=p.to.a +if(o[0]>0&&!p.y1){p.y1=!0 +q=p.ax.e +q.eE(0,-q.a[0]) +q.F()}if(o[0]<0&&p.y1){p.y1=!1 +o=p.ax.e +o.eE(0,-o.a[0]) +o.F()}p.Yv(a,b) +return!0}} +A.ad8.prototype={} +A.aj7.prototype={} +A.Kk.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:f=q.cg -e=A.jK(null,null,f) -q.by!==$&&A.ae() -q.by=e -p=t.V -q.H(0,A.b([f,e],p)) -o=q.fx$.a4(0,4) -n=new A.a(new Float64Array(2)) -n.an(20) -e=o.a -m=e[0] -l=e[1] -k=new A.a(new Float64Array(2)) -k.t(m,l) -l=e[0] -m=e[1] -j=new A.a(new Float64Array(2)) -j.t(l,-m) -m=e[0] -l=e[1] -i=new A.a(new Float64Array(2)) -i.t(-m,l) -l=e[0] -e=e[1] +while(true)switch(s){case 0:h=q.fy$.ab(0,4) +g=new A.a(new Float64Array(2)) +g.ak(20) +p=h.a +o=p[0] +n=p[1] m=new A.a(new Float64Array(2)) -m.t(-l,-e) -h=[k,j,i,m] -p=A.b([],p) -for(g=0;g<4;++g)p.push(A.iO(null,null,null,null,null,null,h[g],null,n)) -f.H(0,p) +m.t(o,n) +n=p[0] +o=p[1] +l=new A.a(new Float64Array(2)) +l.t(n,-o) +o=p[0] +n=p[1] +k=new A.a(new Float64Array(2)) +k.t(-o,n) +n=p[0] +p=p[1] +o=new A.a(new Float64Array(2)) +o.t(-n,-p) +j=[m,l,k,o] +o=q.ok +k=A.b([],t.W) +for(i=0;i<4;++i)k.push(A.iV(null,null,null,null,null,null,j[i],null,null,g)) +o.I(0,k) return A.q(null,r)}}) return A.r($async$p,r)}, -aO(a){var s,r,q,p,o,n=this,m=n.fx$.a -a.aU(new A.x(0,0,0+m[0],0+m[1]),$.bnO()) -m=$.bnP() +aW(a){var s,r,q,p,o,n=this,m=n.fy$.a +a.aX(new A.x(0,0,0+m[0],0+m[1]),$.boX()) +m=$.boY() s=new A.a(new Float64Array(2)) -s.an(5) -m.qu(a,"Camera: WASD to move, QE to zoom",s) -s=n.by -s===$&&A.c() -r=s.ax.at.f.hF(0).j(0) -s=s.ax.at.e.a[0] -q=n.fx$.a[0] +s.ak(5) +m.i3("Camera: WASD to move, QE to zoom").l4(a,s,B.p) +s=n.p1.ay.ax.f.h6(0).j(0) +r=n.p1.ay.ax.e.a[0] +q=n.fy$.a[0] p=new A.a(new Float64Array(2)) p.t(q-5,5) -m.vA(a,"Camera: "+r+", zoom: "+A.j(s),p,B.hM) -p=n.fx$ +m.i3("Camera: "+s+", zoom: "+A.j(r)).l4(a,p,B.hO) +p=n.fy$ p.toString s=new A.a(new Float64Array(2)) -s.an(5) -m.vA(a,"This is your Flame game!",p.Y(0,s),B.bO) -o=n.M -if(o!=null)m.vA(a,o,n.fx$.a4(0,2),B.j) -n.iR(a)}, -yI(a,b){this.M=this.Ae("TapUp",b)}, -yH(a,b){this.M=this.Ae("TapDown",b)}, -Dw(a,b,c){this.M=this.Ae("DragStart",c)}, -yD(a,b){this.M=this.Ae("DragUpdate",b)}, -DA(a,b){this.M=this.Ae("Scroll",b)}, -Ae(a,b){var s,r=b.gdq().gtr().j(0),q=b.gdq().gb8().j(0),p=b.gdq().gau().j(0),o=this.by -o===$&&A.c() -s=t.T -o=A.b([a,"Global: "+r,"Widget: "+q,"Game: "+p,"Camera: "+o.ax.at.f.hF(0).j(0)],s) -if(b instanceof A.a_T)B.b.H(o,A.b(["Delta","Global: "+b.glI().gtr().j(0),"Game: "+b.glI().gau().j(0)],s)) -if(b instanceof A.a5B)B.b.H(o,A.b(["Scroll Delta","Global: "+b.gkD().gtr().j(0),"Game: "+b.gkD().gau().j(0)],s)) -return B.b.cs(o,"\n")}, +s.ak(5) +s=p.X(0,s) +m.i3("This is your Flame game!").l4(a,s,B.bQ) +o=n.a3 +if(o!=null){s=n.fy$.ab(0,2) +m.i3(o).l4(a,s,B.j)}n.lh(a)}, +KD(a,b){this.a3=this.A0("TapUp",b)}, +KC(a,b){this.a3=this.A0("TapDown",b)}, +V4(a,b,c){this.a3=this.A0("DragStart",c)}, +V5(a,b){this.a3=this.A0("DragUpdate",b)}, +Dk(a,b){this.a3=this.A0("Scroll",b)}, +A0(a,b){var s=t.T,r=A.b([a,"Global: "+b.gfS().gth().j(0),"Widget: "+b.gfS().gbg().j(0),"Game: "+b.gfS().gar().j(0),"Camera: "+this.p1.ay.ax.f.h6(0).j(0)],s) +if(b instanceof A.a0j)B.b.I(r,A.b(["Delta","Global: "+b.glF().gth().j(0),"Game: "+b.glF().gar().j(0)],s)) +if(b instanceof A.a6g)B.b.I(r,A.b(["Scroll Delta","Global: "+b.gkD().gth().j(0),"Game: "+b.gkD().gar().j(0)],s)) +return B.b.cp(r,"\n")}, a6(a,b){var s,r,q,p=this -p.fG(0,b) -s=p.ai -s.C(0,p.ao.a_(0,b).a_(0,30)) +p.fg(0,b) +s=p.ah +s.D(0,p.aT.a1(0,b).a1(0,30)) r=s.a -s.sL(0,A.beg(r[0],5)) -s.sK(0,A.beg(r[1],5)) -r=p.by -r===$&&A.c() -r=r.ax -q=r.at.f -q.ae(s.hF(0)) -q.E() -r.ch=null}, -jq(a,b){var s,r,q,p=this,o=a instanceof A.k6,n=a.c -if(n.geO().l(0,B.b8)){n=o?-1:0 -p.ao.sL(0,n)}else if(n.geO().l(0,B.bl)){n=o?1:0 -p.ao.sL(0,n)}else if(n.geO().l(0,B.bx)){n=o?-1:0 -p.ao.sK(0,n)}else if(n.geO().l(0,B.bw)){n=o?1:0 -p.ao.sK(0,n)}else if(o)if(n.geO().l(0,B.vt)){n=p.by -n===$&&A.c() -n=n.ax -s=n.at.e +s.sL(0,A.bfg(r[0],5)) +s.sM(0,A.bfg(r[1],5)) +r=p.p1.ay +q=r.ax.f +q.a9(s.h6(0)) +q.F() +r.CW=null}, +jm(a,b){var s,r,q,p=this,o=a instanceof A.ki,n=a.c +if(n.geL().l(0,B.b9)){n=o?-1:0 +p.aT.sL(0,n)}else if(n.geL().l(0,B.bn)){n=o?1:0 +p.aT.sL(0,n)}else if(n.geL().l(0,B.bz)){n=o?-1:0 +p.aT.sM(0,n)}else if(n.geL().l(0,B.by)){n=o?1:0 +p.aT.sM(0,n)}else if(o)if(n.geL().l(0,B.vv)){n=p.p1.ay +s=n.ax.e r=s.a[0] q=new A.a(new Float64Array(2)) -q.an(r*2) -s.ae(q) -s.E() -n.ch=null}else if(n.geO().l(0,B.m8)){n=p.by -n===$&&A.c() -n=n.ax -s=n.at.e +q.ak(r*2) +s.a9(q) +s.F() +n.CW=null}else if(n.geL().l(0,B.md)){n=p.p1.ay +s=n.ax.e r=s.a[0] q=new A.a(new Float64Array(2)) -q.an(r/2) -s.ae(q) -s.E() -n.ch=null}return B.bU}, -$ir9:1} -A.xK.prototype={ -aW(){return new A.acT(A.b([1,1,1,1],t.t),B.n)}} -A.acT.prototype={ -a7(a){var s,r,q,p,o,n,m,l=this,k=null,j=t.l7,i=A.ai(l.II(0,!1,!0),!0,j) -j=A.ai(l.II(1,!0,!0),!0,j) +q.ak(r/2) +s.a9(q) +s.F() +n.CW=null}return B.bW}, +$izy:1} +A.xR.prototype={ +b0(){return new A.adK(A.b([1,1,1,1],t.t),B.o)}} +A.adK.prototype={ +a8(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=t.l7,h=A.ai(k.It(0,!1,!0),!0,i) +i=A.ai(k.It(1,!0,!0),!0,i) s=new Float64Array(2) r=new Float64Array(2) -q=A.hF(k,-2147483647) -p=$.au() -o=$.aC() -n=A.b([],t.u) -m=A.aI(A.aK(),t.y) -s=new A.K2(new A.a(s),new A.a(r),q,p,o,new A.Q(),new A.Q(),B.m,n,m,A.z(t.S),A.z(t.F),0,k,B.f,new A.f([],t.s),new A.f([],t.g)) -s.aS(k,k) -j.push(A.ll(A.aE(s,k,k,k,k,t.Hx),1)) -B.b.H(j,l.II(2,!0,!1)) -i.push(A.ll(A.jn(j,B.d2,B.mv,B.a6,k),1)) -B.b.H(i,l.II(3,!1,!1)) -return A.h8(i,B.d2,B.mv,B.a6)}, -II(a,b,c){var s,r,q,p=null,o=A.dj(p,A.mj(A.a9t(B.ab4,new A.aUP(this,a),p),p,p),B.v,p,p,p,p,B.tR,p,p),n=A.b([],t.p) +q=A.bg(j,-2147483647) +p=A.aO(j,j,j) +o=$.ay() +n=$.aG() +m=A.b([],t.u) +l=A.aI(A.aL(),t.y) +s=new A.Kk(new A.a(s),new A.a(r),q,p,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,j,B.f,new A.e([],t.s),new A.e([],t.g)) +s.aS(j,j,j,j,t.i) +i.push(A.lA(A.aH(s,j,j,j,j,t.Hx),1)) +B.b.I(i,k.It(2,!0,!1)) +h.push(A.lA(A.jv(i,B.d5,B.mA,B.a6,j),1)) +B.b.I(h,k.It(3,!1,!1)) +return A.h3(h,B.d5,B.mA,B.a6)}, +It(a,b,c){var s,r,q,p=null,o=A.dk(p,A.my(A.aah(B.abg,new A.aVZ(this,a),p),p,p),B.x,p,p,p,p,B.tU,p,p),n=A.b([],t.p) if(c)n.push(o) for(s=this.d,r=1;r<=s[a];++r){q=b?1:0 -n.push(A.ie(p,A.dj(p,new A.jL(B.Y,p,p,new A.Fz(q,A.dv("Block "+r,p,p,p,p,p,p),p),p),B.v,p,p,p,p,B.tR,p,p),B.a3,!1,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,new A.aUQ(this,a),p,p,p,p,p,p))}if(!c)n.push(o) +n.push(A.im(p,A.dk(p,new A.jW(B.Z,p,p,new A.FQ(q,A.dz("Block "+r,p,p,p,p,p,p),p),p),B.x,p,p,p,p,B.tU,p,p),B.a3,!1,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,new A.aW_(this,a),p,p,p,p,p,p))}if(!c)n.push(o) return n}} -A.aUP.prototype={ +A.aVZ.prototype={ $0(){var s=this.a -return s.aM(new A.aUO(s,this.b))}, +return s.aM(new A.aVY(s,this.b))}, $S:0} -A.aUO.prototype={ +A.aVY.prototype={ $0(){var s=this.a.d,r=this.b,q=s[r] s[r]=q+1 return q}, $S:0} -A.aUQ.prototype={ +A.aW_.prototype={ $0(){var s=this.a -return s.aM(new A.aUN(s,this.b))}, +return s.aM(new A.aVX(s,this.b))}, $S:0} -A.aUN.prototype={ +A.aVX.prototype={ $0(){var s=this.a.d,r=this.b,q=s[r] s[r]=q-1 return q}, $S:0} -A.aUL.prototype={ -$1(a){a.f=new A.aUK(this.a)}, -$S:29} -A.aUK.prototype={ -$1(a){return A.qF(this.a,a)}, -$S:30} -A.aUM.prototype={ +A.aVV.prototype={ +$1(a){a.f=new A.aVU(this.a)}, +$S:146} +A.aVU.prototype={ +$1(a){return A.b94(this.a,a)}, +$S:147} +A.aVW.prototype={ $1(a){}, -$S:63} -A.Sa.prototype={ -iB(){this.ghZ().hK(0,A.WM(),new A.aUM(),t.Sw) -this.nd()}} -A.acQ.prototype={ -iB(){this.ghZ().hK(0,A.tz(),new A.aUL(this),t.Tc) -this.akw()}} -A.acR.prototype={} -A.acS.prototype={} -A.ye.prototype={ +$S:77} +A.Sr.prototype={ +nH(){this.gm3().lu(0,A.aqZ(),new A.aVW(),t.Sw) +this.MB()}} +A.adH.prototype={ +nH(){this.gm3().lu(0,A.bcD(),new A.aVV(this),t.Tc) +this.al6()}} +A.adI.prototype={} +A.adJ.prototype={} +A.ym.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(A.fF("layers/player.png",q.db$,null,null),$async$p) -case 2:o=c -n=A.hF(null,-2147483647) -m=q.M.a -l=m[0] -q.H(0,A.b([n,A.le(m[1],null,l,n)],t.V)) -m=new A.a(new Float64Array(2)) -m.an(1e5) -l=A.aY() -p=$.ag() -p=new A.aO(p,new Float64Array(2)) -p.ae(m) -p.E() -l=new A.XQ(null,l,p,B.j,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -l.b5(B.j,null,null,null,0,null,null,null,m) -n.P(l) -m=new A.a(new Float64Array(2)) -m.t(149,211) -m=A.iQ(null,null,null,null,null,0,null,null,null,null,m,o) -m.ay=B.j -m.i6() -n.P(m) +return A.B(A.fq("layers/player.png",q.db$,null,null),$async$p) +case 2:n=c +m=q.ok +l=new A.a(new Float64Array(2)) +l.ak(1e5) +p=A.aC() +o=$.af() +o=new A.aS(o,new Float64Array(2)) +o.a9(l) +o.F() +p=new A.Yb(null,p,o,B.j,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +p.b7(B.j,null,null,null,0,null,null,null,l) +m.K(p) +m=q.ok +l=new A.a(new Float64Array(2)) +l.t(149,211) +l=A.jz(null,null,null,null,null,0,null,null,null,null,l,n) +l.ch=B.j +l.im() +m.K(l) return A.q(null,r)}}) return A.r($async$p,r)}} -A.XQ.prototype={ +A.Yb.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q.ok=B.q.aT() -p=q.ax.a +while(true)switch(s){case 0:q.p2=B.r.aV() +p=q.ay.a o=p[0] p=p[1] -q.p1!==$&&A.ae() -q.p1=new A.x(0,0,0+o,0+p) +q.p3!==$&&A.al() +q.p3=new A.x(0,0,0+o,0+p) return A.q(null,r)}}) return A.r($async$p,r)}, -aO(a){var s,r=this.p1 +aW(a){var s,r=this.p3 r===$&&A.c() -s=this.ok +s=this.p2 s===$&&A.c() -a.aU(r,s)}, -gvr(){return-1}} -A.abC.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.aeJ.prototype={} -A.aeK.prototype={} -A.oQ.prototype={ -p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c -var $async$p=A.u(function(b,a0){if(b===1)return A.p(a0,r) -while(true)switch(s){case 0:e=A.hF(null,-2147483647) -d=q.ai.a -c=d[0] -c=A.le(d[1],null,c,e) -q.ao!==$&&A.ae() -q.ao=c -q.H(0,A.b([e,c],t.V)) -d=t.s -p=t.g -o=new A.a3g(0,null,B.f,new A.f([],d),new A.f([],p)) -o.an1() -e.P(o) +a.aX(r,s)}, +gve(){return-1}} +A.act.prototype={ +bm(){var s=this.eT$ +return s==null?this.cr():s}} +A.afC.prototype={} +A.afD.prototype={} +A.p0.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:g=q.ok +f=t.s +e=t.g +d=new A.a3S(0,null,B.f,new A.e([],f),new A.e([],e)) +d.anD() +g.K(d) +g=q.ok +d=new Float64Array(2) +p=new A.a(new Float64Array(2)) +p.ak(50) +o=p==null +n=B.r.aV() +m=A.aC() +if(o)l=new A.a(new Float64Array(2)) +else l=p +k=$.af() +j=new A.aS(k,new Float64Array(2)) +j.a9(l) +j.F() +d=new A.a4r(new A.a(d),null,null,null,null,null,null,!1,!0,o,$,n,null,m,j,B.j,0,2,null,B.f,new A.e([],f),new A.e([],e)) +d.b7(B.j,null,null,null,0,null,2,null,p) +d.me(B.j,null,null,null,null,null,0,null,!0,null,2,!1,null,p) +q.a3=d +g.K(d) +q.p1.Xz($.bq1()) +q.p1.aLg(q.a3,250) +g=q.ok +i=J.dV(30,t.F) +for(h=0;h<30;++h){d=B.L.aY() +p=B.L.aY() o=new Float64Array(2) -n=new A.a(new Float64Array(2)) -n.an(50) -m=n==null -l=B.q.aT() -k=A.aY() -if(m)j=new A.a(new Float64Array(2)) -else j=n -i=$.ag() -h=new A.aO(i,new Float64Array(2)) -h.ae(j) -h.E() -o=new A.a3O(new A.a(o),null,null,null,null,null,null,!1,!0,m,$,l,null,k,h,B.j,0,2,null,B.f,new A.f([],d),new A.f([],p)) -o.b5(B.j,null,null,null,0,null,2,null,n) -o.mk(B.j,null,null,null,null,null,0,null,!0,null,2,!1,null,n) -q.M=o -e.P(o) -c.X2($.boS()) -c.aKC(q.M,250) -g=J.dN(30,t.F) -for(f=0;f<30;++f){c=B.K.b_() -o=B.K.b_() -n=new Float64Array(2) -m=new A.a(n) -n[0]=c -n[1]=o -m.al(0,3000) -c=new Float64Array(2) -c[0]=1500 -c[1]=1500 -m.am(0,new A.a(c)) -c=new Float64Array(2) -o=new A.a(c) -c[0]=50 -c[1]=50 -c=$.G().B() -c.sA(0,B.l) -n=A.aY() -l=o -k=new A.aO(i,new Float64Array(2)) -k.ae(l) -k.E() -c=new A.OV(null,!1,null,$,c,null,n,k,B.j,0,1,null,B.f,new A.f([],d),new A.f([],p)) -c.b5(B.j,null,null,null,0,m,1,null,o) -k.aj(0,c.gQk()) -g[f]=c}e.H(0,g) +n=new A.a(o) +o[0]=d +o[1]=p +n.ap(0,3000) +d=new Float64Array(2) +d[0]=1500 +d[1]=1500 +n.aq(0,new A.a(d)) +d=new Float64Array(2) +p=new A.a(d) +d[0]=50 +d[1]=50 +d=$.G().B() +d.sA(0,B.l) +o=A.aC() +m=p +l=new A.aS(k,new Float64Array(2)) +l.a9(m) +l.F() +d=new A.Pc(null,!1,null,$,d,null,o,l,B.j,0,1,null,B.f,new A.e([],f),new A.e([],e)) +d.b7(B.j,null,null,null,0,n,1,null,p) +l.an(0,d.gOB()) +i[h]=d}g.I(0,i) return A.q(null,r)}}) return A.r($async$p,r)}, -$ifo:1} -A.a3O.prototype={ +$ifl:1} +A.a4r.prototype={ +gabJ(){var s,r,q=this,p=q.fz +if(p===$){s=q.ay.a[0] +r=new A.a(new Float64Array(2)) +r.ak(1500-s/2) +q.fz!==$&&A.a2() +q.fz=r +p=r}return p}, p(a){var s=0,r=A.t(t.H),q=this,p,o,n var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.XT(0),$async$p) -case 2:p=$.boY() -o=q.ax -n=o.a4(0,2) -n.sK(0,o.a[1]/2+30) -p=A.hl(B.j,null,null,null,n,null,null,null,null,p,t.Fr) -q.T!==$&&A.ae() -q.T=p -q.P(p) -q.P(A.hw(null,B.D,null,null)) +return A.B(q.Yo(0),$async$p) +case 2:p=$.bq7() +o=q.ay +n=o.ab(0,2) +n.sM(0,o.a[1]/2+30) +p=A.fA(B.j,null,null,null,n,null,null,null,null,p,t.Fr) +q.eh!==$&&A.al() +q.eh=p +q.K(p) +q.K(A.hq(null,B.F,null,null)) return A.q(null,r)}}) return A.r($async$p,r)}, -a6(a,b){var s,r,q=this -q.wf(0,b) -s=q.at.d -s.pE(0,q.e7.a_(0,300*b)) -s.E() -r=q.T -r===$&&A.c() +a6(a,b){var s,r,q,p,o=this +o.w_(0,b) +s=o.ax.d +s.py(0,o.c_.a1(0,300*b)) +s.F() +r=o.fX +if(r===$){q=o.gabJ().h6(0) +o.fX!==$&&A.a2() +o.fX=q +r=q}s.akQ(0,r,o.gabJ()) +s.F() +p=o.eh +p===$&&A.c() s=s.a -r.se2(0,"("+B.c.af(s[0])+", "+B.c.af(s[1])+")")}, -hX(a,b){var s,r=null +p.sdv(0,"("+B.c.aj(s[0])+", "+B.c.aj(s[1])+")")}, +hQ(a,b){var s,r=null this.kG(a,b) -if(b instanceof A.OV){s=new A.a(new Float64Array(2)) -s.an(1.5) -b.P(A.akl(s,A.dl(!0,0,B.w,0.2,!1,r,r,r,0),r))}}, -jq(a,b){var s,r,q=this,p=a instanceof A.k6,o=a.c -if(o.geO().l(0,B.b8)){o=p?-1:0 -q.e7.sL(0,o) -s=!0}else if(o.geO().l(0,B.bl)){o=p?1:0 -q.e7.sL(0,o) -s=!0}else if(o.geO().l(0,B.bx)){o=p?-1:0 -q.e7.sK(0,o) -s=!0}else if(o.geO().l(0,B.bw)){o=p?1:0 -q.e7.sK(0,o) +if(b instanceof A.Pc){s=new A.a(new Float64Array(2)) +s.ak(1.5) +b.K(A.alg(s,A.da(!0,0,B.y,0.2,!1,r,r,r,0),r))}}, +jm(a,b){var s,r,q=this,p=a instanceof A.ki,o=a.c +if(o.geL().l(0,B.b9)){o=p?-1:0 +q.c_.sL(0,o) +s=!0}else if(o.geL().l(0,B.bn)){o=p?1:0 +q.c_.sL(0,o) +s=!0}else if(o.geL().l(0,B.bz)){o=p?-1:0 +q.c_.sM(0,o) +s=!0}else if(o.geL().l(0,B.by)){o=p?1:0 +q.c_.sM(0,o) s=!0}else s=!1 if(s){o=new A.a(new Float64Array(2)) o.t(1,0) -r=q.at -r.c=-q.e7.I1(o) +r=q.ax +r.c=-q.c_.HM(o) r.b=!0 -r.E() -return!1}else{q.XZ(a,b) +r.F() +return!1}else{q.Yv(a,b) return!0}}} -A.a3g.prototype={ -an1(){var s,r,q,p,o=this,n=B.e.dA(30),m=J.Ea(n,t.Q2) -for(s=0;s=2?1:2,q=new A.a(new Float64Array(2)) -q.an(r) -this.P(A.akl(q,A.dl(!1,0,B.w,0.3,!1,s,s,s,0),s))}} -A.aeZ.prototype={ -a6(a,b){this.fG(0,b) -this.dJ$.h4()}} -A.af_.prototype={} -A.ah6.prototype={} -A.ah7.prototype={} -A.ak1.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.ak2.prototype={ -bt(){var s,r -this.Yt() -s=this.az$ -if(s==null)s=this.cQ() -if(s.fY(B.a0,t.F)==null){r=A.jf() -s.gf4().u(0,B.a0,r) -s.P(r)}}} -A.Bn.prototype={ -p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m +cg(a){var s=null,r=this.ax.e.a[0]>=2?1:2,q=new A.a(new Float64Array(2)) +q.ak(r) +this.K(A.alg(q,A.da(!1,0,B.y,0.3,!1,s,s,s,0),s))}} +A.afS.prototype={ +a6(a,b){this.fg(0,b) +this.dz$.h2()}} +A.afT.prototype={} +A.ai0.prototype={} +A.ai1.prototype={} +A.akW.prototype={ +bm(){var s=this.eT$ +return s==null?this.cr():s}} +A.akX.prototype={ +ba(){var s,r +this.YY() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.Bz.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(A.fF("flame.png",q.db$,null,null),$async$p) +return A.B(A.fq("flame.png",q.db$,null,null),$async$p) case 2:p=c -o=A.hF(null,-2147483647) -n=q.M.a -m=n[0] -m=A.le(n[1],null,m,o) -q.ao!==$&&A.ae() -q.ao=m -q.H(0,A.b([o,m],t.V)) +o=q.ok n=new A.a(new Float64Array(2)) n.t(149,211) -n=A.iQ(null,null,null,null,null,0,null,null,null,null,n,p) -n.ay=B.j -n.i6() -o.P(n) +n=A.jz(null,null,null,null,null,0,null,null,null,null,n,p) +n.ch=B.j +n.im() +o.K(n) return A.q(null,r)}}) return A.r($async$p,r)}, -a7e(){var s,r,q,p=this.ao -p===$&&A.c() -p=p.ax -s=p.at.e -r=B.c.cq(s.a[0],0.05,3) -q=new A.a(new Float64Array(2)) -q.an(r) -s.ae(q) -s.E() -p.ch=null}, -DA(a,b){var s,r,q,p,o=this.ao -o===$&&A.c() -o=o.ax -s=o.at.e -r=s.a[0] -q=J.ez(b.gkD().gau().a[1]) -p=new A.a(new Float64Array(2)) -p.an(r+q*0.02) -s.ae(p) -s.E() -o.ch=null -this.a7e()}, -abx(a){var s=this.ao -s===$&&A.c() -this.by=s.ax.at.e.a[0]}, -aby(a){var s,r,q,p,o,n,m=this,l=a.r -if(l===$){s=a.a -r=A.ayb(a.b,new A.h(s.e,s.f)) -l!==$&&A.a2() +a7O(){var s=this.p1.ay,r=s.ax.e,q=B.c.ca(r.a[0],0.05,3),p=new A.a(new Float64Array(2)) +p.ak(q) +r.a9(p) +r.F() +s.CW=null}, +Dk(a,b){var s=this.p1.ay,r=s.ax.e,q=r.a[0],p=J.eI(b.gkD().gar().a[1]),o=new A.a(new Float64Array(2)) +o.ak(q+p*0.02) +r.a9(o) +r.F() +s.CW=null +this.a7O()}, +acb(a){this.a3=this.p1.ay.ax.e.a[0]}, +acc(a){var s,r,q,p,o,n=this,m=a.r +if(m===$){s=a.a +r=A.azk(a.b,new A.h(s.e,s.f)) +m!==$&&A.a2() a.r=r -l=r}s=l.gtr().a -if(!(s[0]===1&&s[1]===1)){q=m.ao -q===$&&A.c() -q=q.ax -p=m.by +m=r}s=m.gth().a +if(!(s[0]===1&&s[1]===1)){q=n.p1.ay +p=n.a3 p===$&&A.c() s=s[1] o=new A.a(new Float64Array(2)) -o.an(p*s) -s=q.at.e -s.ae(o) -s.E() -q.ch=null -m.a7e()}else{l=a.f -if(l===$){r=A.ayb(a.b,a.a.a) -l!==$&&A.a2() +o.ak(p*s) +s=q.ax.e +s.a9(o) +s.F() +q.CW=null +n.a7O()}else{m=a.f +if(m===$){r=A.azk(a.b,a.a.a) +m!==$&&A.a2() a.f=r -l=r}n=l.gau() -s=m.ao -s===$&&A.c() -q=n.a -A.bCH(s.ax.at.f.hF(0),-q[0],-q[1])}}} -A.ao2.prototype={} -A.ao3.prototype={} -A.xh.prototype={ -p(a){var s,r,q,p=null,o=A.Ao(t.j),n=new Float64Array(2),m=new A.a(new Float64Array(2)) -m.an(0) -s=B.q.aT() -r=A.aY() -q=$.ag() -q=new A.aO(q,new Float64Array(2)) -q.ae(m) -q.E() -n=new A.XS(p,p,p,p,p,new A.a(n),$,s,p,r,q,B.p,0,0,p,B.f,new A.f([],t.s),new A.f([],t.g)) -n.b5(p,p,p,p,0,p,p,p,m) -n.jG(p,p,p,p,p,p,p,p,p,m) +m=r}s=m.gar().a +A.bE3(n.p1.ay.ax.f.h6(0),-s[0],-s[1])}}} +A.ap5.prototype={} +A.ap6.prototype={} +A.xo.prototype={ +p(a){var s,r,q,p=null,o=A.AA(t.J),n=new Float64Array(2),m=new A.a(new Float64Array(2)) +m.ak(0) +s=B.r.aV() +r=A.aC() +q=$.af() +q=new A.aS(q,new Float64Array(2)) +q.a9(m) +q.F() +n=new A.Yd(p,p,p,p,p,new A.a(n),$,s,p,r,q,B.p,0,0,p,B.f,new A.e([],t.s),new A.e([],t.g)) +n.b7(p,p,p,p,0,p,p,p,m) +n.jE(p,p,p,p,p,p,p,p,p,m) m=$.G().B() m.sA(0,B.l) -n.ah$=m -n.shz(10) -this.H(0,A.b([o,n],t.V))}} -A.XS.prototype={ +n.ac$=m +n.shx(10) +this.I(0,A.b([o,n],t.W))}} +A.Yd.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q.ahE(0) -p=q.gau().k3 +while(true)switch(s){case 0:q.aic(0) +p=q.gar().p2 p===$&&A.c() -p=p.a -o=q.at.d -o.ae(p.a.a.a4(0,p.ax).a4(0,2)) -o.E() -p=A.ak(0,360,B.K.b_()) +o=q.ax.d +o.a9(p.a.a.a.ab(0,1).ab(0,2)) +o.F() +p=A.am(0,360,B.L.aY()) p.toString p*=0.017453292519943295 o=Math.cos(p) p=Math.sin(p) n=new A.a(new Float64Array(2)) n.t(o*500,p*500) -q.d0=n -q.H(0,A.b([A.hw(null,B.D,null,q.ghz())],t.V)) +q.df=n +q.I(0,A.b([A.hq(null,B.F,null,q.ghx())],t.W)) return A.q(null,r)}}) return A.r($async$p,r)}, a6(a,b){var s,r -this.lj(0,b) -s=this.at.d -r=this.d0 +this.md(0,b) +s=this.ax.d +r=this.df r===$&&A.c() -s.ae(s.X(0,r.a_(0,b))) -s.E()}, -hX(a,b){var s,r,q,p=this +s.a9(s.W(0,r.a1(0,b))) +s.F()}, +hQ(a,b){var s,r,q,p=this p.kG(a,b) -if(b instanceof A.vE){s=a.ga5(a).a -if(s[0]===0){r=p.d0 +if(b instanceof A.rM){s=a.ga5(a).a +if(s[0]===0){r=p.df r===$&&A.c() r.sL(0,-r.a[0]) -r=p.d0 -r.sK(0,r.a[1])}r=s[0] -q=p.gau().k3 +r=p.df +r.sM(0,r.a[1])}r=s[0] +q=p.gar().p2 q===$&&A.c() -q=q.a -if(r===q.a.a.a4(0,q.ax).a[0]){r=p.d0 +if(r===q.a.a.a.ab(0,1).a[0]){r=p.df r===$&&A.c() r.sL(0,-r.a[0]) -r=p.d0 -r.sK(0,r.a[1])}if(s[1]===0){r=p.d0 +r=p.df +r.sM(0,r.a[1])}if(s[1]===0){r=p.df r===$&&A.c() r.sL(0,r.a[0]) -r=p.d0 -r.sK(0,-r.a[1])}s=s[1] -r=p.gau().k3 +r=p.df +r.sM(0,-r.a[1])}s=s[1] +r=p.gar().p2 r===$&&A.c() -r=r.a -if(s===r.a.a.a4(0,r.ax).a[1]){s=p.d0 +if(s===r.a.a.a.ab(0,1).a[1]){s=p.df s===$&&A.c() s.sL(0,s.a[0]) -s=p.d0 -s.sK(0,-s.a[1])}}}} -A.abH.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.abI.prototype={} -A.abZ.prototype={ -a6(a,b){this.fG(0,b) -this.dJ$.h4()}} -A.qh.prototype={ +s=p.df +s.sM(0,-s.a[1])}}}} +A.acy.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.acz.prototype={} +A.acR.prototype={ +a6(a,b){this.fg(0,b) +this.dz$.h2()}} +A.qr.prototype={ p(a){var s=0,r=A.t(t.H),q=this var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q.P(A.Ao(t.j)) +while(true)switch(s){case 0:q.K(A.AA(t.J)) return A.q(null,r)}}) return A.r($async$p,r)}, -ca(a){var s,r,q=null,p=a.gdq().gau(),o=new A.a(new Float64Array(2)) -o.an(100) -s=A.aY() -r=$.ag() -r=new A.aO(r,new Float64Array(2)) -r.ae(o) -r.E() -s=new A.a3W(q,q,q,q,q,s,r,B.j,0,0,q,B.f,new A.f([],t.s),new A.f([],t.g)) -s.b5(B.j,q,q,q,0,p,q,q,o) -this.P(s)}} -A.a3W.prototype={ +cg(a){var s,r,q=null,p=a.gfS().gar(),o=new A.a(new Float64Array(2)) +o.ak(100) +s=A.aC() +r=$.af() +r=new A.aS(r,new Float64Array(2)) +r.a9(o) +r.F() +s=new A.a4B(q,q,q,q,q,s,r,B.j,0,0,q,B.f,new A.e([],t.s),new A.e([],t.g)) +s.b7(B.j,q,q,q,0,p,q,q,o) +this.K(s)}} +A.a4B.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:o=$.G().B() -o.sA(0,B.mB) -o.sS(0,B.r) -p=A.hw(null,B.D,null,null) -p.ah$=o -p.oG$=!0 -q.p2=p -q.P(p) -p=q.gau().k3 +o.sA(0,B.mG) +o.sP(0,B.t) +p=A.hq(null,B.F,null,null) +p.ac$=o +p.oD$=!0 +q.p4=p +q.K(p) +p=q.gar().p2 p===$&&A.c() -p=p.a -p=p.a.a.a4(0,p.ax).a4(0,2).Y(0,q.at.d) -A.aan(p,150) -q.k4=p +p=p.a.a.a.ab(0,1).ab(0,2).X(0,q.ax.d) +A.Rt(p,150) +q.p1=p return A.q(null,r)}}) return A.r($async$p,r)}, a6(a,b){var s,r -this.lj(0,b) -s=this.at.d -r=this.k4 +this.md(0,b) +s=this.ax.d +r=this.p1 r===$&&A.c() -s.pE(0,r.a_(0,b)) -s.E()}, -hX(a,b){var s +s.py(0,r.a1(0,b)) +s.F()}, +hQ(a,b){var s this.kG(a,b) -s=this.p2 +s=this.p4 s===$&&A.c() -s.ah$.sA(0,B.cN) -if(b instanceof A.vE){this.f0() +s.ac$.sA(0,B.cQ) +if(b instanceof A.rM){this.er() return}}, k5(a){var s -this.zO(a) -s=this.f6$ -if(!(s!=null&&s.a!==0)){s=this.p2 -s===$&&A.c() -s.ah$.sA(0,B.mB)}}} -A.acr.prototype={ -a6(a,b){this.fG(0,b) -this.dJ$.h4()}} -A.acs.prototype={} -A.ahh.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.ahi.prototype={} -A.xv.prototype={ +this.zy(a) +s=this.f4$ +if(!(s!=null&&s.a!==0)){s=this.p4 +s===$&&A.c() +s.ac$.sA(0,B.mG)}}} +A.adj.prototype={ +a6(a,b){this.fg(0,b) +this.dz$.h2()}} +A.adk.prototype={} +A.aid.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.aie.prototype={} +A.xC.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q.P(A.Ao(t.j)) +while(true)switch(s){case 0:q.K(A.AA(t.J)) p=new A.a(new Float64Array(2)) p.t(150,100) o=new A.a(new Float64Array(2)) -o.an(200) +o.ak(200) n=new A.a(new Float64Array(2)) -n.an(100) -n=A.aqP(o,n,p,-0.7853981633974483) -o=n.at.e -o.e3(0,-o.a[1]) -o.E() -q.P(n) +n.ak(100) +n=A.as0(o,n,p,-0.7853981633974483) +o=n.ax.e +o.dX(0,-o.a[1]) +o.F() +q.K(n) o=new A.a(new Float64Array(2)) o.t(-100,-100) -n=q.k3 +n=q.p2 n===$&&A.c() -m=n.a -m=m.a.a.a4(0,m.ax) +m=n.a.a.a.ab(0,1) l=new A.a(new Float64Array(2)) -l.q(m) +l.u(m) m=new A.a(new Float64Array(2)) -m.an(200) -l.am(0,m) -q.P(A.aqP(o,l,p.a4(0,2),-0.7853981633974483)) +m.ak(200) +l.aq(0,m) +q.K(A.as0(o,l,p.ab(0,2),-0.7853981633974483)) o=new A.a(new Float64Array(2)) o.t(100,-100) -m=n.a -m=m.a.a.a4(0,m.ax).a[1] +m=n.a.a.a.ab(0,1).a[1] l=new A.a(new Float64Array(2)) l.t(100,m-100) -q.P(A.aqP(o,l,p.a_(0,1.5),0.7853981633974483)) +q.K(A.as0(o,l,p.a1(0,1.5),0.7853981633974483)) o=new A.a(new Float64Array(2)) o.t(-300,300) -n=n.a -n=n.a.a.a4(0,n.ax).a[0] +n=n.a.a.a.ab(0,1).a[0] m=new A.a(new Float64Array(2)) m.t(n-100,100) -m=A.aqP(o,m,p.a4(0,3),0.7853981633974483) -o=m.at.e -o.e3(0,-o.a[1]) -o.E() -q.P(m) +m=A.as0(o,m,p.ab(0,3),0.7853981633974483) +o=m.ax.e +o.dX(0,-o.a[1]) +o.F() +q.K(m) return A.q(null,r)}}) return A.r($async$p,r)}} -A.Xk.prototype={ +A.XF.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:l=q.gau() +while(true)switch(s){case 0:l=q.gar() k=new A.a(new Float64Array(2)) -k.an(48) +k.ak(48) s=2 -return A.A(A.ke("bomb_ptero.png",A.kd(4,null,!0,0.2,k),l.db$),$async$p) -case 2:q.siW(0,c) -p=B.q.aT() -p.sS(0,B.r) +return A.B(A.kq("bomb_ptero.png",A.kp(4,null,!0,0.2,k),l.db$),$async$p) +case 2:q.siP(0,c) +p=B.r.aV() +p.sP(0,B.t) l=new A.a(new Float64Array(2)) l.t(0,-1) k=new A.a(new Float64Array(2)) @@ -77492,83 +78620,92 @@ n=new A.a(new Float64Array(2)) n.t(0.2,0.4) m=new A.a(new Float64Array(2)) m.t(1,-0.1) -m=A.b9n(A.b([l,k,o,n,m],t.d),q.ax) -m.ah$=p -m.oG$=!0 -q.P(m) +m=A.baj(A.b([l,k,o,n,m],t.d),q.ay) +m.ac$=p +m.oD$=!0 +q.K(m) return A.q(null,r)}}) return A.r($async$p,r)}, a6(a,b){var s -this.wf(0,b) -s=this.at.d -s.ae(s.X(0,this.aq.a_(0,b))) -s.E()}, -hX(a,b){var s +this.w_(0,b) +s=this.ax.d +s.a9(s.W(0,this.aK.a1(0,b))) +s.F()}, +hQ(a,b){var s this.kG(a,b) -this.aq.dE() -s=this.at.e -s.e3(0,-s.a[1]) -s.E()}} -A.abe.prototype={} -A.abf.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.acy.prototype={ -a6(a,b){this.fG(0,b) -this.dJ$.h4()}} -A.b3b.prototype={ -$1(a){var s=null,r=A.kW(s,t.rR),q=$.au(),p=$.aC(),o=A.b([],t.u),n=A.aI(A.aK(),t.y) -r=new A.xv(r,q,p,new A.Q(),new A.Q(),B.m,o,n,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.c8)}, -$S:648} -A.b3c.prototype={ -$1(a){var s=null,r=A.kW(s,t.rR),q=$.au(),p=$.aC(),o=A.b([],t.u),n=A.aI(A.aK(),t.y) -r=new A.qh(r,q,p,new A.Q(),new A.Q(),B.m,o,n,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.qI)}, -$S:651} -A.b3d.prototype={ -$1(a){var s=null,r=A.kW(s,t.rR),q=$.au(),p=$.aC(),o=A.b([],t.u),n=A.aI(A.aK(),t.y) -r=new A.xh(r,q,p,new A.Q(),new A.Q(),B.m,o,n,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.hm)}, -$S:661} -A.b3e.prototype={ -$1(a){var s,r,q,p,o,n=null,m=new A.a(new Float64Array(2)) -m.t(100,0) -s=A.kW(n,t.rR) -r=$.au() -q=$.aC() -p=A.b([],t.u) -o=A.aI(A.aK(),t.y) -m=new A.MU(B.K,m,s,r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,n,B.f,new A.f([],t.s),new A.f([],t.g)) -m.aS(n,n) -return A.JM(A.aE(m,n,n,n,n,t.lQ),B.Z,n)}, -$S:663} -A.b3f.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.zo(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.Io)}, -$S:664} -A.b3g.prototype={ -$1(a){var s,r,q,p,o,n,m=null,l=t.Pr -l=new A.aO5(A.b([],t.bf),A.b([],l),A.b([],l)) -l.Vn() +this.aK.dt() +s=this.ax.e +s.dX(0,-s.a[1]) +s.F()}} +A.ac5.prototype={} +A.ac6.prototype={ +bm(){var s=this.eT$ +return s==null?this.cr():s}} +A.adq.prototype={ +a6(a,b){this.fg(0,b) +this.dz$.h2()}} +A.b48.prototype={ +$1(a){var s=null,r=A.l9(s,t.rR),q=A.bg(s,-2147483647),p=A.aO(s,s,s),o=$.ay(),n=$.aG(),m=A.b([],t.u),l=A.aI(A.aL(),t.y) +r=new A.xC(r,q,p,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.c8)}, +$S:666} +A.b49.prototype={ +$1(a){var s=null,r=A.l9(s,t.rR),q=A.bg(s,-2147483647),p=A.aO(s,s,s),o=$.ay(),n=$.aG(),m=A.b([],t.u),l=A.aI(A.aL(),t.y) +r=new A.qr(r,q,p,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.qI)}, +$S:667} +A.b4a.prototype={ +$1(a){var s=null,r=A.l9(s,t.rR),q=A.bg(s,-2147483647),p=A.aO(s,s,s),o=$.ay(),n=$.aG(),m=A.b([],t.u),l=A.aI(A.aL(),t.y) +r=new A.xo(r,q,p,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.hm)}, +$S:668} +A.b4b.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k=null,j=new A.a(new Float64Array(2)) +j.t(100,0) +s=t.s +r=t.g +j=new A.a4y(B.L,j,k,-2147483647,k,B.f,new A.e([],s),new A.e([],r)) +q=A.aO(k,k,k) +p=q.ay +p.ay=B.p +p.jn() +p=A.l9(k,t.rR) +o=$.ay() +n=$.aG() +m=A.b([],t.u) +l=A.aI(A.aL(),t.y) +s=new A.Nd(p,j,q,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,k,B.f,new A.e([],s),new A.e([],r)) +s.aS(q,k,k,j,t.i) +return A.K3(A.aH(s,k,k,k,k,t.lQ),B.a_,k)}, +$S:669} +A.b4c.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.zz(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.Xg)}, +$S:670} +A.b4d.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k=null,j=t.Pr +j=new A.aPf(A.b([],t.bf),A.b([],j),A.b([],j)) +j.VQ() s=A.b([],t.n) r=new Float64Array(2) -q=$.au() -p=$.aC() -o=A.b([],t.u) -n=A.aI(A.aK(),t.y) -l=new A.ry(l,s,new A.a(r),$,m,q,p,new A.Q(),new A.Q(),B.m,o,n,A.z(t.S),A.z(t.F),0,m,B.f,new A.f([],t.s),new A.f([],t.g)) -l.aS(m,m) -return A.aE(l,m,m,m,m,t.qm)}, -$S:665} -A.b3h.prototype={ -$1(a){var s,r,q,p,o,n,m,l,k,j,i,h=null,g=$.G(),f=g.B() -g=g.B() +q=A.bg(k,-2147483647) +p=A.aO(k,k,k) +o=$.ay() +n=$.aG() +m=A.b([],t.u) +l=A.aI(A.aL(),t.y) +j=new A.rG(j,s,new A.a(r),$,k,q,p,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,k,B.f,new A.e([],t.s),new A.e([],t.g)) +j.aS(k,k,k,k,t.i) +return A.aH(j,k,k,k,k,t.qm)}, +$S:671} +A.b4e.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null,e=$.G(),d=e.B() +e=e.B() s=A.a9(51,33,150,243) r=A.a9(51,244,67,54) q=t.Fq @@ -77577,18 +78714,20 @@ q=A.b([],q) o=t.eF n=A.b([],o) o=A.b([],o) -m=A.kW(h,t.rR) -l=$.au() -k=$.aC() -j=A.b([],t.u) -i=A.aI(A.aK(),t.y) -g=new A.vp(f,g,new A.f8(s,r),p,q,n,o,m,l,k,new A.Q(),new A.Q(),B.m,j,i,A.z(t.S),A.z(t.F),0,h,B.f,new A.f([],t.s),new A.f([],t.g)) -g.aS(h,h) -return A.aE(g,h,h,h,h,t.ez)}, -$S:666} -A.b3i.prototype={ -$1(a){var s,r,q,p,o,n,m,l,k,j,i,h=null,g=new A.a(new Float64Array(2)) -g.t(250,100) +m=A.l9(f,t.rR) +l=A.bg(f,-2147483647) +k=A.aO(f,f,f) +j=$.ay() +i=$.aG() +h=A.b([],t.u) +g=A.aI(A.aL(),t.y) +e=new A.vA(d,e,new A.f5(s,r),p,q,n,o,m,l,k,j,i,new A.P(),new A.P(),B.m,h,g,A.C(t.S),A.C(t.F),0,f,B.f,new A.e([],t.s),new A.e([],t.g)) +e.aS(f,f,f,f,t.i) +return A.aH(e,f,f,f,f,t.ez)}, +$S:672} +A.b4f.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null,e=new A.a(new Float64Array(2)) +e.t(250,100) s=$.G().B() s.sA(0,A.a9(153,255,193,7)) r=new A.a(new Float64Array(2)) @@ -77597,98 +78736,102 @@ q=new Float64Array(2) p=A.b([],t.Fq) o=A.b([],t.eF) n=new Float64Array(2) -m=A.kW(h,t.rR) -l=$.au() -k=$.aC() -j=A.b([],t.u) -i=A.aI(A.aK(),t.y) -g=new A.A2(g,s,r,new A.a(q),B.K,p,o,new A.a(n),m,l,k,new A.Q(),new A.Q(),B.m,j,i,A.z(t.S),A.z(t.F),0,h,B.f,new A.f([],t.s),new A.f([],t.g)) -g.aS(h,h) -return A.aE(g,h,h,h,h,t.k9)}, -$S:667} -A.b3j.prototype={ -$1(a){var s,r,q,p,o,n,m,l,k,j=null,i=A.a9(255,255,193,7),h=A.a9(255,64,196,255),g=$.G().B(),f=B.jb.aT() -f.sS(0,B.r) -f.sbQ(2) +m=A.l9(f,t.rR) +l=A.bg(f,-2147483647) +k=A.aO(f,f,f) +j=$.ay() +i=$.aG() +h=A.b([],t.u) +g=A.aI(A.aL(),t.y) +e=new A.Ae(e,s,r,new A.a(q),B.L,p,o,new A.a(n),m,l,k,j,i,new A.P(),new A.P(),B.m,h,g,A.C(t.S),A.C(t.F),0,f,B.f,new A.e([],t.s),new A.e([],t.g)) +e.aS(f,f,f,f,t.i) +return A.aH(e,f,f,f,f,t.k9)}, +$S:673} +A.b4g.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h=null,g=A.a9(255,255,193,7),f=A.a9(255,64,196,255),e=$.G().B(),d=B.je.aV() +d.sP(0,B.t) +d.sbJ(2) s=A.b([],t.Fq) r=A.b([],t.eF) -q=A.b([],t.V) -p=A.a67() -o=A.kW(j,t.rR) -n=$.au() -m=$.aC() -l=A.b([],t.u) -k=A.aI(A.aK(),t.y) -i=new A.vq(new A.f8(i,h),B.K,g,f,s,r,q,p,o,n,m,new A.Q(),new A.Q(),B.m,l,k,A.z(t.S),A.z(t.F),0,j,B.f,new A.f([],t.s),new A.f([],t.g)) -i.aS(j,j) -return A.aE(i,j,j,j,j,t.e7)}, -$S:668} -A.b3k.prototype={ -$1(a){var s=null,r=A.hF(s,-2147483647),q=A.bhx(s,s,!1,s,s,t.VC),p=A.hl(B.j,s,s,s,s,s,s,s,"Hey! Who's there?",A.fI(B.a6K,s),t.Z0),o=A.kW(s,t.rR),n=$.au(),m=$.aC(),l=A.b([],t.u),k=A.aI(A.aK(),t.y) -r=new A.A3(r,q,p,o,n,m,new A.Q(),new A.Q(),B.m,l,k,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.OG)}, -$S:669} -A.FR.prototype={ -W(){return"Shapes."+this.b}} -A.MU.prototype={ -p(a7){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6 -var $async$p=A.u(function(a8,a9){if(a8===1)return A.p(a9,r) -while(true)switch(s){case 0:a6=q.k3 -a6===$&&A.c() -p=a6.a -p=p.a.a.a4(0,p.ax).a[1] -o=new A.a(new Float64Array(2)) -o.t(0,p-24) -q.P(A.a12(null,o,t.Fr)) -n=A.Ao(t.j) +q=A.b([],t.W) +p=A.a6O() +o=A.l9(h,t.rR) +n=A.bg(h,-2147483647) +m=A.aO(h,h,h) +l=$.ay() +k=$.aG() +j=A.b([],t.u) +i=A.aI(A.aL(),t.y) +g=new A.vB(new A.f5(g,f),B.L,e,d,s,r,q,p,o,n,m,l,k,new A.P(),new A.P(),B.m,j,i,A.C(t.S),A.C(t.F),0,h,B.f,new A.e([],t.s),new A.e([],t.g)) +g.aS(h,h,h,h,t.i) +return A.aH(g,h,h,h,h,t.e7)}, +$S:683} +A.b4h.prototype={ +$1(a){var s=null,r=A.biC(s,s,!1,s,s,t.VC),q=A.fA(B.j,s,s,s,s,s,s,s,"Hey! Who's there?",A.fg(B.a6W,B.v),t.Z0),p=A.l9(s,t.rR),o=A.bg(s,-2147483647),n=A.aO(s,s,s),m=$.ay(),l=$.aG(),k=A.b([],t.u),j=A.aI(A.aL(),t.y) +r=new A.Af(r,q,p,o,n,m,l,new A.P(),new A.P(),B.m,k,j,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.OG)}, +$S:684} +A.G7.prototype={ +V(){return"Shapes."+this.b}} +A.Nd.prototype={} +A.a4y.prototype={ +p(a8){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7 +var $async$p=A.u(function(a9,b0){if(a9===1)return A.p(b0,r) +while(true)switch(s){case 0:a7=q.gar().p2 +a7===$&&A.c() +a7=a7.a.a.a.ab(0,1).a[1] p=new A.a(new Float64Array(2)) -p.an(150) -o=new Float64Array(2) -m=new A.a(o) -m.t(120,250) -l=new A.a(new Float64Array(2)) -l.t(-100,100) -k=new Float64Array(2) -j=A.a9(204,33,150,243) -i=A.a9(204,76,175,80) -h=A.aY() -g=$.ag() -g=new A.aO(g,new Float64Array(2)) -g.ae(m) -g.E() -f=new A.Zr(l,new A.a(k),j,i,n,null,null,null,null,!1,h,g,B.j,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -f.b5(B.j,null,null,null,0,p,null,null,m) -p=B.q.aT() -f.R8!==$&&A.ae() -f.R8=p -f.k4=0.3 -f.ay=B.p -f.i6() -p=o[0] -m=o[1] -l=new A.a(new Float64Array(2)) -l.t(p/2,m*0.15) -e=A.b9U(p*0.3,l,B.c_) -l=o[0] -p=o[1] +p.t(0,a7-24) +q.K(A.a1t(null,p,t.Fr)) +o=A.AA(t.J) +a7=new A.a(new Float64Array(2)) +a7.ak(150) +p=new Float64Array(2) +n=new A.a(p) +n.t(120,250) m=new A.a(new Float64Array(2)) -m.t(l/2,p*0.4) -d=A.b9U(l*0.4,m,B.ev) -m=o[0]/2 -o=o[1] -p=new A.a(new Float64Array(2)) -p.t(m,o-o/4) -f.P(A.b9U(m,p,B.h0)) -f.P(d) -f.P(e) -q.P(n) -q.P(f) -for(p=q.M,o=q.ai,m=o.a,c=f,b=1;b<1000;){l=new Float64Array(2) +m.t(-100,100) +l=new Float64Array(2) +k=A.a9(204,33,150,243) +j=A.a9(204,76,175,80) +i=A.aC() +h=$.af() +h=new A.aS(h,new Float64Array(2)) +h.a9(n) +h.F() +g=new A.ZP(m,new A.a(l),k,j,o,null,null,null,null,!1,i,h,B.j,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +g.b7(B.j,null,null,null,0,a7,null,null,n) +a7=B.r.aV() +g.rx!==$&&A.al() +g.rx=a7 +g.p1=0.3 +g.ch=B.p +g.im() +a7=p[0] +n=p[1] +m=new A.a(new Float64Array(2)) +m.t(a7/2,n*0.15) +f=A.baQ(a7*0.3,m,B.c1) +m=p[0] +a7=p[1] +n=new A.a(new Float64Array(2)) +n.t(m/2,a7*0.4) +e=A.baQ(m*0.4,n,B.ey) +n=p[0]/2 +p=p[1] +a7=new A.a(new Float64Array(2)) +a7.t(n,p-p/4) +g.K(A.baQ(n,a7,B.h3)) +g.K(e) +g.K(f) +q.K(o) +q.K(g) +for(a7=q.k1,p=q.k2,n=p.a,m=A.w(q).h("a5.T"),d=g,c=1;c<1000;){l=new Float64Array(2) l[0]=50 l[1]=50 -k=p.b_() -j=p.b_() +k=a7.aY() +j=a7.aY() i=new Float64Array(2) i[0]=k i[1]=j @@ -77696,841 +78839,857 @@ k=new Float64Array(2) j=new A.a(k) k[1]=i[1] k[0]=i[0] -j.al(0,100) +j.ap(0,100) k=new Float64Array(2) -a=new A.a(k) +b=new A.a(k) k[1]=l[1] k[0]=l[0] -a.C(0,j) -j=c.at.d.a +b.D(0,j) +j=d.ax.d.a l=j[0] -i=c.ax.a[0] -h=m[0] -g=k[0] -a0=a6.a -a1=a0.a.a +i=d.ay.a[0] +h=n[0] +a=k[0] +a0=q.ai$ +if(a0==null){a1=q.bm() a1.toString -a0=a0.ax +a0=q.ai$=m.a(a1)}a0=a0.p2 +a0===$&&A.c() +a0=a0.a.a.a +a0.toString a2=new Float64Array(2) -a3=a1.a +a3=a0.a a2[1]=a3[1] a2[0]=a3[0] -new A.a(a2).al(0,1/a0) +new A.a(a2).ap(0,1) a2=a2[0] a0=j[1] -a1=new Float64Array(2) -a1[0]=0 -a1[1]=a0+200 +a4=new Float64Array(2) +a4[0]=0 +a4[1]=a0+200 a0=new Float64Array(2) -a4=new A.a(a0) -a0[1]=m[1] -a0[0]=m[0] -a4.C(0,new A.a(a1)) -if(!(l+i/2+h+g>a2)){l=new Float64Array(2) -a4=new A.a(l) +a5=new A.a(a0) +a0[1]=n[1] +a0[0]=n[0] +a5.D(0,new A.a(a4)) +if(!(l+i/2+h+a>a2)){l=new Float64Array(2) +a5=new A.a(l) l[1]=j[1] l[0]=j[0] -a4.C(0,o) -l[0]=l[0]+k[0]/2}l=p.b_() -k=p.b_() +a5.D(0,p) +l[0]=l[0]+k[0]/2}l=a7.aY() +k=a7.aY() j=new Float64Array(2) j[0]=l j[1]=k -l=p.b_() -k=p.b_() +l=a7.aY() +k=a7.aY() i=new Float64Array(2) i[0]=l i[1]=k l=new Float64Array(2) l[1]=j[1] l[0]=j[0] -new A.a(l).am(0,new A.a(i)) +new A.a(l).aq(0,new A.a(i)) k=new Float64Array(2) -a5=new A.a(k) +a6=new A.a(k) k[1]=l[1] k[0]=l[0] -a5.al(0,400) -c=A.bK8(a4,a,a5,n,p) -l=c.a4U(c.gaFg()) -k=a6.a -j=k.a.a -j.toString -k=k.ax -i=new Float64Array(2) -a3=j.a -i[1]=a3[1] -i[0]=a3[0] -new A.a(i).al(0,1/k) -if(l.cr.gi2().a[0]||s[1]>r.gi2().a[1]}else s=!0 +r.F() +s=n.en(B.j).X(0,n.ghU().ab(0,2)).a +if(!(s[0]+n.ghU().a[0]<0))if(!(s[1]+n.ghU().a[1]<0)){r=n.ry +s=s[0]>r.ghU().a[0]||s[1]>r.ghU().a[1]}else s=!0 else s=!0 -if(s){p=n.RG.gi2().X(0,n.gi2()) -s=n.V9(B.p).a +if(s){p=n.ry.ghU().W(0,n.ghU()) +s=n.VB(B.p).a r=p.a -o=B.c.bH(s[0],r[0]) -r=B.c.bH(s[1],r[1]) +o=B.c.bB(s[0],r[0]) +r=B.c.bB(s[1],r[1]) s=new A.a(new Float64Array(2)) s.t(o,r) -q.ae(q.X(0,s.Y(0,n.V9(B.p)))) -q.E()}}, -aO(a){var s,r -if(this.oH$){s=this.gi2().a -r=new A.h(s[0],s[1]).a4(0,2) -s=this.R8 -s===$&&A.c() -a.cw(r,5,s)}}, -hX(a,b){var s -this.kG(a,b) +q.a9(q.W(0,s.X(0,n.VB(B.p)))) +q.F()}}, +aW(a){var s,r +if(this.e0$){s=this.ghU().a +r=new A.h(s[0],s[1]).ab(0,2) s=this.rx -if(s!=null)s.ah$.sA(0,this.p4)}, +s===$&&A.c() +a.ct(r,5,s)}}, +hQ(a,b){var s +this.kG(a,b) +s=this.to +if(s!=null)s.ac$.sA(0,this.RG)}, k5(a){var s,r=this -r.zO(a) -s=r.f6$ -if(!(s!=null&&s.a!==0)){s=r.rx -if(s!=null)s.ah$.sA(0,r.p3)}}, -nO(a,b){this.XM(0,b) -this.ok.q(b.d.a4(0,10))}} -A.Zp.prototype={} -A.Zq.prototype={} -A.Zn.prototype={} -A.a8l.prototype={ -hX(a,b){var s,r,q=this -q.ak0(a,b) -s=b.eW$ -s===$&&A.c() -r=q.ah$ -if(s instanceof A.vE)r.sA(0,q.y_) -else{s=q.Cu.a +r.zy(a) +s=r.f4$ +if(!(s!=null&&s.a!==0)){s=r.to +if(s!=null)s.ac$.sA(0,r.R8)}}, +oW(a,b){this.zz(0,b) +this.p2.u(b.d.ab(0,10))}} +A.ZN.prototype={} +A.ZO.prototype={} +A.ZL.prototype={} +A.a95.prototype={ +hQ(a,b){var s,r,q=this +q.akz(a,b) +s=b.eS$ +s===$&&A.c() +r=q.ac$ +if(s instanceof A.rM)r.sA(0,q.xK) +else{s=q.Cg.a r.sA(0,A.a9(204,s>>>16&255,s>>>8&255,s&255))}}, k5(a){var s,r=this -r.ak_(a) -s=r.kY$ -if(!(s!=null&&s.a!==0))r.ah$.sA(0,r.y_)}, -gvB(){return!0}} -A.Zr.prototype={} -A.ahb.prototype={ -a6(a,b){this.fG(0,b) -this.dJ$.h4()}} -A.TE.prototype={ -bt(){var s,r -this.fg() -s=this.bC() -if(s.fY(B.dz,t.F)==null){r=A.b91() -s.gf4().u(0,B.dz,r) -s.P(r)}}} -A.ahf.prototype={} -A.ahg.prototype={ +r.aky(a) +s=r.oC$ +if(!(s!=null&&s.a!==0))r.ac$.sA(0,r.xK)}, +gL2(){return!0}} +A.ZP.prototype={} +A.ai6.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.ai7.prototype={ +a6(a,b){this.fg(0,b) +this.dz$.h2()}} +A.TV.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.bl,t.F)==null){r=A.EV() +s.gcF().q(0,B.bl,r) +s.K(r)}}} +A.aib.prototype={} +A.aic.prototype={ p(a){var s=0,r=A.t(t.H),q=this var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q.nb(0) -q.gbZ(q).yW(0,t.VC) +while(true)switch(s){case 0:q.f0(0) +q.gbZ(q).yE(0,t.VC) return A.q(null,r)}}) return A.r($async$p,r)}} -A.zo.prototype={ +A.zz.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:k=A.be2() -j=A.be2() -i=t.V +while(true)switch(s){case 0:k=A.bf2() +j=A.bf2() +i=t.W s=2 -return A.A(q.H(0,A.b([k,j,A.jK(null,null,k),A.jK(null,null,j)],i)),$async$p) +return A.B(q.I(0,A.b([k,j,A.aO(null,null,k),A.aO(null,null,j)],i)),$async$p) case 2:p=new A.a(new Float64Array(2)) p.t(75,75) -o=A.atO(p) +o=A.auY(p) p=new A.a(new Float64Array(2)) p.t(-75,75) -n=A.atO(p) +n=A.auY(p) p=new A.a(new Float64Array(2)) p.t(75,-75) -m=A.atO(p) +m=A.auY(p) p=new A.a(new Float64Array(2)) p.t(-75,-75) -l=A.atO(p) -k.H(0,A.b([o,n],i)) -j.H(0,A.b([m,l],i)) +l=A.auY(p) +k.I(0,A.b([o,n],i)) +j.I(0,A.b([m,l],i)) return A.q(null,r)}}) return A.r($async$p,r)}} -A.Zs.prototype={} -A.Zo.prototype={ +A.ZQ.prototype={} +A.ZM.prototype={ p(a){var s=0,r=A.t(t.H),q=this var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q.XT(0) -q.P(A.hw(null,B.D,null,null)) -q.P(A.EF(new A.a(new Float64Array(2)),A.dl(!0,0,B.w,0.5+$.bnM().b_(),!0,null,null,null,0),null,null)) +while(true)switch(s){case 0:q.Yo(0) +q.K(A.hq(null,B.F,null,null)) +q.K(A.ET(new A.a(new Float64Array(2)),A.da(!0,0,B.y,0.5+$.boV().aY(),!0,null,null,null,0),null,null)) return A.q(null,r)}}) return A.r($async$p,r)}, -hX(a,b){var s,r +hQ(a,b){var s,r this.kG(a,b) -s=this.at.d.a -r=B.c.gnK(s[0])?1:0 -s=r+(B.c.gnK(s[1])?2:0)<2?B.c_:B.h0 -this.P(A.b7m(s,B.a0r,A.dl(!0,0,B.w,0.2,!1,null,null,null,0)))}} -A.acz.prototype={} -A.acA.prototype={ -a6(a,b){this.lj(0,b) -this.dJ$.h4()}} -A.ry.prototype={ -p(a1){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 -var $async$p=A.u(function(a2,a3){if(a2===1)return A.p(a3,r) -while(true)switch(s){case 0:q.lk(0) -p=A.hF(null,-2147483647) -o=t.VC -n=A.e7(o) -m=A.b([],t.Ju) -l=t.wp -k=A.b([],l) -j=A.bhv(o) -q.Cv$=new A.a5W(A.D(o,t.M),A.z(o),new A.A_(new A.a5V(25,10,B.a26,j,A.D(o,t.aU),A.D(o,t.OK),t.KK),n,q.gaOj(),q.gaNU(),A.D(o,t.Ha),A.D(o,t.yw),A.D(t.S,t.jI),m,new A.NY(k,t.Ff)),A.b([],l),A.b([],l)) -q.a98$=10 +s=this.ax.d.a +r=B.c.gnF(s[0])?1:0 +s=r+(B.c.gnF(s[1])?2:0)<2?B.c1:B.h3 +this.K(A.b8l(s,B.a0A,A.da(!0,0,B.y,0.2,!1,null,null,null,0)))}} +A.adr.prototype={} +A.ads.prototype={ +a6(a,b){this.md(0,b) +this.dz$.h2()}} +A.rG.prototype={ +p(a4){var s=0,r=A.t(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$p=A.u(function(a5,a6){if(a5===1)return A.p(a6,r) +while(true)switch(s){case 0:q.n4(0) +p=t.VC +o=A.ee(p) +n=A.b([],t.Ju) +m=t.wp +l=A.b([],m) +k=A.biA(p) +q.Ci$=new A.a6C(A.D(p,t.M),A.C(p),new A.Ab(new A.a6B(25,10,B.a2f,k,A.D(p,t.aU),A.D(p,t.OK),t.KK),o,q.gaOW(),q.gaOw(),A.D(p,t.Ha),A.D(p,t.h),A.D(t.S,t.jI),n,new A.Og(l,t.Ff)),A.b([],m),A.b([],m)) +q.a9I$=10 +p=new A.a(new Float64Array(2)) +p.ak(0) o=new A.a(new Float64Array(2)) -o.an(0) -n=new A.a(new Float64Array(2)) -n.an(8) +o.ak(8) s=2 -return A.A(A.fF("retro_tiles.png",null,o,n),$async$p) -case 2:i=a3 +return A.B(A.fq("retro_tiles.png",null,p,o),$async$p) +case 2:j=a6 +p=new A.a(new Float64Array(2)) +p.t(0,8) o=new A.a(new Float64Array(2)) -o.t(0,8) -n=new A.a(new Float64Array(2)) -n.an(8) +o.ak(8) s=3 -return A.A(A.fF("retro_tiles.png",null,o,n),$async$p) -case 3:h=a3 -for(o=q.ao,n=o.z,g=0;g<8000;++g){f=B.K.fB(300) -e=B.K.fB(300) +return A.B(A.fq("retro_tiles.png",null,p,o),$async$p) +case 3:i=a6 +for(p=q.ah,o=p.z,h=0;h<8000;++h){g=B.L.fn(300) +f=B.L.fn(300) +n=new Float64Array(2) +n[0]=g*8 +n[1]=f*8 m=new Float64Array(2) -m[0]=f*8 -m[1]=e*8 -l=new Float64Array(2) -l[0]=8 -l[1]=8 -d=A.bdM(new A.a(m),0,new A.a(l),i) -p.P(d) -n.push(d)}o.Vn() -m=A.le(250,null,500,p) -q.M!==$&&A.ae() -q.M=m -q.H(0,A.b([p,m],t.V)) -l=new A.a(new Float64Array(2)) -l.an(1200) -k=new A.a(new Float64Array(2)) -k.an(8) -k=A.bzc(l,2,k) -q.ai!==$&&A.ae() -q.ai=k -p.P(k) -m.aKA(k) -l=k.at.d.a -j=l[0] -l=l[1] -c=new A.a(new Float64Array(2)) -c.t(j+0,l+-16) -l=new A.a(new Float64Array(2)) -l.an(8) -d=A.bdM(c,0,l,i) -p.P(d) -n.push(d) -n=k.at.d.a -l=n[0] -n=n[1] -j=new A.a(new Float64Array(2)) -j.t(l+0,n+16) +m[0]=8 +m[1]=8 +e=A.beL(new A.a(n),0,new A.a(m),j) +q.ok.K(e) +o.push(e)}p.VQ() +q.sa7E(A.lt(250,null,500,q.ok)) n=new A.a(new Float64Array(2)) -n.an(8) -p.P(A.bai(j,0,n,h)) -n=k.at.d.a -j=n[0] +n.ak(1200) +m=new A.a(new Float64Array(2)) +m.ak(8) +l=A.fe(B.F,null,null) +k=B.r.aV() +d=A.aC() +c=m +b=$.af() +a=new A.aS(b,new Float64Array(2)) +a.a9(c) +a.F() +c=t.s +a0=t.g +l=new A.O1(l,null,null,null,null,null,!1,null,$,k,null,d,a,B.p,0,2,null,B.f,new A.e([],c),new A.e([],a0)) +l.b7(null,null,null,null,0,n,2,null,m) +l.lk(null,null,null,null,null,0,null,n,2,null,m,null) +q.a3!==$&&A.al() +q.a3=l +q.ok.K(l) +q.p1.aa6(l) +n=l.ax.d.a +m=n[0] n=n[1] -l=new A.a(new Float64Array(2)) -l.t(j+16,n+0) +k=new A.a(new Float64Array(2)) +k.t(m+0,n+-16) n=new A.a(new Float64Array(2)) -n.an(8) -p.P(A.bai(l,0,n,h)) -k=k.at.d.a -n=k[0] -k=k[1] -l=new A.a(new Float64Array(2)) -l.t(n+-16,k+0) +n.ak(8) +e=A.beL(k,0,n,j) +q.ok.K(e) +o.push(e) +o=l.ax.d.a +n=o[0] +o=o[1] +m=new A.a(new Float64Array(2)) +m.t(n+0,o+16) +o=new A.a(new Float64Array(2)) +o.ak(8) +a1=A.bba(m,0,o,i) +q.ok.K(a1) +o=l.ax.d.a +m=o[0] +o=o[1] +n=new A.a(new Float64Array(2)) +n.t(m+16,o+0) +o=new A.a(new Float64Array(2)) +o.ak(8) +a2=A.bba(n,0,o,i) +q.ok.K(a2) +l=l.ax.d.a +o=l[0] +l=l[1] n=new A.a(new Float64Array(2)) -n.an(8) -p.P(A.bai(l,0,n,h)) -n=q.Cv$ +n.t(o+-16,l+0) +o=new A.a(new Float64Array(2)) +o.ak(8) +a3=A.bba(n,0,o,i) +q.ok.K(a3) +o=q.ok +n=q.Ci$ n===$&&A.c() -l=$.G().B() -l.sS(0,B.r) -l.sA(0,B.At) -l.sbQ(1) -k=B.q.aT() -j=A.aY() -c=new A.a(new Float64Array(2)) -b=$.ag() -a=new A.aO(b,new Float64Array(2)) -a.ae(c) -a.E() -c=t.s -a0=t.g -l=new A.a5X(l,$,k,null,j,a,B.p,0,0,null,B.f,new A.f([],c),new A.f([],a0)) -l.b5(null,null,null,null,0,null,null,null,null) -k=n.a.a -l.k4!==$&&A.ae() -l.k4=new A.O1(k.c,k.d,n) -l.ah$.sA(0,B.b5) -l.ah$.sS(0,B.r) -l.svr(10) -p.P(l) -l=A.aY() +m=$.G().B() +m.sP(0,B.t) +m.sA(0,B.Av) +m.sbJ(1) +l=B.r.aV() +k=A.aC() +d=new A.a(new Float64Array(2)) +a=new A.aS(b,new Float64Array(2)) +a.a9(d) +a.F() +m=new A.a6D(m,$,l,null,k,a,B.p,0,0,null,B.f,new A.e([],c),new A.e([],a0)) +m.b7(null,null,null,null,0,null,null,null,null) +l=n.a.a +m.p1!==$&&A.al() +m.p1=new A.Ok(l.c,l.d,n) +m.ac$.sA(0,B.b5) +m.ac$.sP(0,B.t) +m.sve(10) +o.K(m) +m=q.ok +o=A.aC() n=new A.a(new Float64Array(2)) -k=new A.aO(b,new Float64Array(2)) -k.ae(n) -k.E() -o=new A.a2P(o,l,k,B.p,0,0,null,B.f,new A.f([],c),new A.f([],a0)) -o.b5(null,null,null,null,0,null,null,null,null) -p.P(o) -m.at.P(A.a12(null,null,t.Fr)) +l=new A.aS(b,new Float64Array(2)) +l.a9(n) +l.F() +p=new A.a3l(p,o,l,B.p,0,0,null,B.f,new A.e([],c),new A.e([],a0)) +p.b7(null,null,null,null,0,null,null,null,null) +m.K(p) +q.p1.ax.K(A.a1t(null,null,t.Fr)) return A.q(null,r)}}) return A.r($async$p,r)}, -jq(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=null -for(s=A.cY(b,b.r,A.w(b).c),r=s.$ti.c,q=j.cg,p=q.a;s.F();){o=s.d +jm(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=null +for(s=A.cW(b,b.r,A.w(b).c),r=s.$ti.c,q=j.bL,p=q.a;s.H();){o=s.d if(o==null)o=r.a(o) -if(o.l(0,B.bx)){n=j.ai +if(o.l(0,B.bz)){n=j.a3 n===$&&A.c() -n=n.aJ}else n=!1 +n=n.aK}else n=!1 if(n){p[0]=0 p[1]=-1 -n=j.ai +n=j.a3 n===$&&A.c() -n=n.at.d +n=n.ax.d m=n.a -n.t(m[0]+0,m[1]+-1)}if(o.l(0,B.b8)){n=j.ai +n.t(m[0]+0,m[1]+-1)}if(o.l(0,B.b9)){n=j.a3 n===$&&A.c() -n=n.a8}else n=!1 +n=n.aa}else n=!1 if(n){p[0]=-1 p[1]=0 -n=j.ai +n=j.a3 n===$&&A.c() -n=n.at.d +n=n.ax.d m=n.a -n.t(m[0]+-1,m[1]+0)}if(o.l(0,B.bw)){n=j.ai +n.t(m[0]+-1,m[1]+0)}if(o.l(0,B.by)){n=j.a3 n===$&&A.c() -n=n.aX}else n=!1 +n=n.b2}else n=!1 if(n){p[0]=0 p[1]=1 -n=j.ai +n=j.a3 n===$&&A.c() -n=n.at.d +n=n.ax.d m=n.a -n.t(m[0]+0,m[1]+1)}if(o.l(0,B.bl)){n=j.ai +n.t(m[0]+0,m[1]+1)}if(o.l(0,B.bn)){n=j.a3 n===$&&A.c() -n=n.aq}else n=!1 +n=n.aP}else n=!1 if(n){p[0]=1 p[1]=0 -n=j.ai +n=j.a3 n===$&&A.c() -n=n.at.d +n=n.ax.d m=n.a -n.t(m[0]+1,m[1]+0)}if(o.l(0,B.iX))j.c_=!0 -if(o.l(0,B.ma)){n=j.ai +n.t(m[0]+1,m[1]+0)}if(o.l(0,B.j_))j.bM=!0 +if(o.l(0,B.mf)){n=j.a3 n===$&&A.c() -n=n.a1 -l=n.ji$.a -if(l===B.D)n.suk(B.i0) -else if(l===B.i0)n.suk(B.D)}if(o.l(0,B.vs)){o=j.Cv$ +n=n.bj +l=n.jf$.a +if(l===B.F)n.su9(B.i2) +else if(l===B.i2)n.su9(B.F)}if(o.l(0,B.vu)){o=j.Ci$ o===$&&A.c() o=o.a.a -o.a55(o.d)}}if(j.c_)s=!(p[0]===0&&p[1]===0) +o.a5B(o.d)}}if(j.bM)s=!(p[0]===0&&p[1]===0) else s=!1 -if(s){s=j.ai +if(s){s=j.a3 s===$&&A.c() -r=q.a_(0,50) -p=B.q.aT() -o=A.aY() +r=q.a1(0,50) +p=B.r.aV() +o=A.aC() n=new A.a(new Float64Array(2)) -m=$.ag() -m=new A.aO(m,new Float64Array(2)) -m.ae(n) -m.E() -k=new A.Ym(r,$,p,i,i,i,i,i,o,m,B.p,0,0,i,B.f,new A.f([],t.s),new A.f([],t.g)) -k.b5(i,i,i,i,0,s.at.d,i,i,i) -k.ah$.sA(0,B.mC) -k.svr(10) +m=$.af() +m=new A.aS(m,new Float64Array(2)) +m.a9(n) +m.F() +k=new A.YJ(r,$,p,i,i,i,i,i,o,m,B.p,0,0,i,B.f,new A.e([],t.s),new A.e([],t.g)) +k.b7(i,i,i,i,0,s.ax.d,i,i,i) +k.ac$.sA(0,B.mH) +k.sve(10) s=new A.a(new Float64Array(2)) -s.an(1) -k.sD(0,s) -k.P(A.fg(B.D,i,i)) -j.P(k) -q.cH() -j.c_=!1}return B.bU}, -DA(a,b){var s,r,q,p,o,n=this.M -n===$&&A.c() -s=n.ax -r=s.at.e -q=r.a[0] -p=J.ez(b.gkD().gau().a[1]) -o=new A.a(new Float64Array(2)) -o.an(q+p*0.08) -r.ae(o) -r.E() -s.ch=null -n=n.ax -s=n.at.e -r=B.c.cq(s.a[0],0.05,5) +s.ak(1) +k.sC(0,s) +k.K(A.fe(B.F,i,i)) +j.K(k) +q.cE() +j.bM=!1}return B.bW}, +Dk(a,b){var s=this.p1.ay,r=s.ax.e,q=r.a[0],p=J.eI(b.gkD().gar().a[1]),o=new A.a(new Float64Array(2)) +o.ak(q+p*0.08) +r.a9(o) +r.F() +s.CW=null +s=this.p1.ay +r=s.ax.e +o=B.c.ca(r.a[0],0.05,5) q=new A.a(new Float64Array(2)) -q.an(r) -s.ae(q) -s.E() -n.ch=null}, -$idn:1} -A.NK.prototype={ -an7(a,b,c){var s,r=new A.a(new Float64Array(2)) -r.an(8) -s=new A.a(new Float64Array(2)) -s.t(24,8) -A.fF("retro_tiles.png",null,s,r).cB(new A.aI7(this),t.P) -this.P(this.a1)}, -hX(a,b){var s,r,q,p=this,o=p.at.d,n=o.a,m=n[0],l=n[1],k=new Float64Array(2) +q.ak(o) +r.a9(q) +r.F() +s.CW=null}, +$idm:1} +A.O1.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:o=new A.a(new Float64Array(2)) +o.ak(8) +p=new A.a(new Float64Array(2)) +p.t(24,8) +s=2 +return A.B(A.fq("retro_tiles.png",null,p,o),$async$p) +case 2:q.p2=c +q.tS() +q.K(q.bj) +return A.q(null,r)}}) +return A.r($async$p,r)}, +hQ(a,b){var s,r,q,p=this,o=p.ax.d,n=o.a,m=n[0],l=n[1],k=new Float64Array(2) new A.a(k).t(m+4,l+4) if(t.GV.b(b)){m=k[0] -l=b.rF$ +l=b.J7$ l===$&&A.c() l=l.a s=m-l[0] -if(s<0)p.aq=!1 -else if(s>0)p.a8=!1 +if(s<0)p.aP=!1 +else if(s>0)p.aa=!1 r=k[1]-l[1] -if(r<0)p.aX=!1 -else if(r>0)p.aJ=!1 +if(r<0)p.b2=!1 +else if(r>0)p.aK=!1 m=n[0] n=n[1] q=new A.a(new Float64Array(2)) q.t(m+s/3,n+r/3) -o.ae(q) -o.E()}p.kG(a,b)}, +o.a9(q) +o.F()}p.kG(a,b)}, k5(a){var s=this -s.aX=s.aJ=s.aq=s.a8=!0 -s.zO(a)}} -A.aI7.prototype={ -$1(a){var s=this.a -s.ok=a -s.u1()}, -$S:670} -A.Ym.prototype={ -aO(a){a.cw(B.h,1,this.ah$)}, -a6(a,b){var s,r=this.at.d,q=r.a,p=q[0],o=this.k4.a_(0,b).a,n=o[0] +s.b2=s.aK=s.aP=s.aa=!0 +s.zy(a)}} +A.YJ.prototype={ +aW(a){a.ct(B.h,1,this.ac$)}, +a6(a,b){var s,r=this.ax.d,q=r.a,p=q[0],o=this.p1.a1(0,b).a,n=o[0] q=q[1] o=o[1] s=new A.a(new Float64Array(2)) s.t(p+n,q+o) -r.ae(s) -r.E() -this.lj(0,b)}, -rZ(a){if(a instanceof A.NK||a instanceof A.Rf)return!1 -return this.ahF(a)}, -hX(a,b){if(b instanceof A.Jk)this.f0() +r.a9(s) +r.F() +this.md(0,b)}, +rQ(a){if(a instanceof A.O1||a instanceof A.Rw)return!1 +return this.aid(a)}, +hQ(a,b){if(b instanceof A.JC)this.er() this.kG(a,b)}, -$ib4:1} -A.Jk.prototype={ -l7(a){if(!this.a1)this.Yc(a)}} -A.Rf.prototype={} -A.ys.prototype={ -aa6(){var s,r=this.at.d.a,q=r[0] +$ib6:1} +A.JC.prototype={ +kx(a){if(!this.aa)this.MI(a)}} +A.Rw.prototype={} +A.yB.prototype={ +aaL(){var s,r=this.ax.d.a,q=r[0] r=r[1] s=new A.a(new Float64Array(2)) s.t(q+4,r+4) -this.rF$!==$&&A.ae() -this.rF$=s}} -A.aah.prototype={} -A.aO5.prototype={ -Ja(){var s,r,q,p,o +this.J7$!==$&&A.al() +this.J7$=s}} +A.ab7.prototype={} +A.aPf.prototype={ +IV(){var s,r,q,p,o for(s=this.z,r=s.length,q=0;q") -B.b.ac(A.ai(new A.bk(new A.co(this.gbZ(this),r),new A.atp(s),q),!0,q.h("B.E")),new A.atq())}} -A.atp.prototype={ -$1(a){return a.jR(this.a.Y(0,a.at.d))}, -$S:671} -A.atq.prototype={ +l2(a){var s=a.gfS().gar(),r=t.ky,q=r.h("bo") +B.b.am(A.ai(new A.bo(new A.cm(this.gbZ(this),r),new A.auz(s),q),!0,q.h("y.E")),new A.auA())}} +A.auz.prototype={ +$1(a){return a.iQ(this.a.X(0,a.ax.d))}, +$S:695} +A.auA.prototype={ $1(a){var s=new A.a(new Float64Array(2)) -s.an(10) -a.sD(0,a.ax.X(0,s))}, -$S:90} -A.act.prototype={} -A.b3l.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.xC(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.ab)}, -$S:682} -A.b3m.prototype={ -$1(a){var s,r,q,p,o=null,n=new A.a(new Float64Array(2)) -n.t(100,100) -n=A.aNS(n) +s.ak(10) +a.sC(0,a.ay.W(0,s))}, +$S:102} +A.adl.prototype={} +A.b4i.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.xJ(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.ab)}, +$S:703} +A.b4j.prototype={ +$1(a){var s,r,q,p,o,n,m=null,l=new A.a(new Float64Array(2)) +l.t(100,100) +l=A.aP1(l) s=new A.a(new Float64Array(2)) s.t(160,100) -s=A.aNS(s) +s=A.aP1(s) r=new A.a(new Float64Array(2)) r.t(170,150) -r=A.aNS(r) +r=A.aP1(r) q=new A.a(new Float64Array(2)) q.t(110,150) -q=A.b([n,s,r,A.aNS(q)],t.V) -r=$.au() -s=$.aC() -n=A.b([],t.u) -p=A.aI(A.aK(),t.y) -n=new A.ru(r,s,new A.Q(),new A.Q(),B.m,n,p,A.z(t.S),A.z(t.F),0,o,B.f,new A.f([],t.s),new A.f([],t.g)) -n.H(0,q) -n.aS(o,q) -return A.aE(n,o,o,o,o,t.VL)}, -$S:693} -A.b3n.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.qq(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.Pe)}, -$S:694} -A.b3o.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.xs(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.u2)}, -$S:701} -A.b3p.prototype={ -$1(a){var s=null,r=A.dU(B.j,s,s,B.eA.aT(),s,s,s,5),q=t.s,p=t.g,o=$.au(),n=$.aC(),m=A.b([],t.u),l=A.aI(A.aK(),t.y) -r=new A.z9(new A.alY(r,-2147483647,s,B.f,new A.f([],q),new A.f([],p)),o,n,new A.Q(),new A.Q(),B.m,m,l,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],q),new A.f([],p)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.Un)}, -$S:711} -A.b3q.prototype={ -$1(a){var s=null,r=A.dU(B.j,s,s,B.eA.aT(),s,s,s,5),q=t.s,p=t.g,o=$.au(),n=$.aC(),m=A.b([],t.u),l=A.aI(A.aK(),t.y) -r=new A.za(new A.alX(r,-2147483647,s,B.f,new A.f([],q),new A.f([],p)),o,n,new A.Q(),new A.Q(),B.m,m,l,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],q),new A.f([],p)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.Q7)}, -$S:712} -A.b3r.prototype={ -$1(a){return B.PB}, +q=A.b([l,s,r,A.aP1(q)],t.W) +l=A.bg(m,-2147483647) +s=A.aO(m,m,m) +r=$.ay() +p=$.aG() +o=A.b([],t.u) +n=A.aI(A.aL(),t.y) +l=new A.rC(l,s,r,p,new A.P(),new A.P(),B.m,o,n,A.C(t.S),A.C(t.F),0,m,B.f,new A.e([],t.s),new A.e([],t.g)) +l.I(0,q) +l.aS(m,q,m,m,t.i) +return A.aH(l,m,m,m,m,t.VL)}, $S:713} -A.b3s.prototype={ -$1(a){return B.PC}, -$S:717} -A.b3t.prototype={ -$1(a){return B.Sr}, -$S:722} -A.b3u.prototype={ -$1(a){return B.TW}, -$S:744} -A.xA.prototype={ -aW(){return new A.acH(B.n)}} -A.acH.prototype={ -bi(){var s,r,q,p -this.bJ() -s=$.au() -r=$.aC() -q=A.b([],t.u) -p=A.aI(A.aK(),t.y) -s=new A.CP(s,r,new A.Q(),new A.Q(),B.m,q,p,A.z(t.S),A.z(t.F),0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -s.aS(null,null) -this.d!==$&&A.ae() +A.b4k.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.qA(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.Pe)}, +$S:714} +A.b4m.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.xz(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.u2)}, +$S:715} +A.b4n.prototype={ +$1(a){var s,r,q,p,o,n=null,m=A.e1(B.j,n,n,B.eD.aV(),n,n,n,5,n),l=t.s,k=t.g +m=new A.amW(m,-2147483647,n,B.f,new A.e([],l),new A.e([],k)) +s=A.aO(n,n,n) +r=$.ay() +q=$.aG() +p=A.b([],t.u) +o=A.aI(A.aL(),t.y) +l=new A.zj(m,s,r,q,new A.P(),new A.P(),B.m,p,o,A.C(t.S),A.C(t.F),0,n,B.f,new A.e([],l),new A.e([],k)) +l.aS(n,n,n,m,t.i) +return A.aH(l,n,n,n,n,t.Un)}, +$S:719} +A.b4o.prototype={ +$1(a){var s,r,q,p,o,n=null,m=A.e1(B.j,n,n,B.eD.aV(),n,n,n,5,n),l=t.s,k=t.g +m=new A.amV(m,-2147483647,n,B.f,new A.e([],l),new A.e([],k)) +s=A.aO(n,n,n) +r=$.ay() +q=$.aG() +p=A.b([],t.u) +o=A.aI(A.aL(),t.y) +l=new A.zk(m,s,r,q,new A.P(),new A.P(),B.m,p,o,A.C(t.S),A.C(t.F),0,n,B.f,new A.e([],l),new A.e([],k)) +l.aS(n,n,n,m,t.i) +return A.aH(l,n,n,n,n,t.Q7)}, +$S:724} +A.b4p.prototype={ +$1(a){return B.PH}, +$S:745} +A.b4q.prototype={ +$1(a){return B.PI}, +$S:746} +A.b4r.prototype={ +$1(a){return B.Sy}, +$S:747} +A.b4s.prototype={ +$1(a){return B.Sx}, +$S:748} +A.b4t.prototype={ +$1(a){return B.U2}, +$S:749} +A.b4l.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.yJ(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.cv)}, +$S:756} +A.xH.prototype={ +b0(){return new A.adz(B.o)}} +A.adz.prototype={ +bk(){var s,r,q,p,o,n,m=null +this.bG() +s=A.bg(m,-2147483647) +r=A.aO(m,m,m) +q=$.ay() +p=$.aG() +o=A.b([],t.u) +n=A.aI(A.aL(),t.y) +s=new A.D1(s,r,q,p,new A.P(),new A.P(),B.m,o,n,A.C(t.S),A.C(t.F),0,m,B.f,new A.e([],t.s),new A.e([],t.g)) +s.aS(m,m,m,m,t.i) +this.d!==$&&A.al() this.d=s}, -a7(a){var s=null,r=this.d +a8(a){var s=null,r=this.d r===$&&A.c() -return A.b9G(A.kV(B.bp,A.b([A.Fb(0,A.aE(r,s,s,s,s,t.Ms),s),A.k5(s,new A.CS(r.a7q(t.BF),new A.aUB(this),s,t.gb),s,s,16,s,16,s)],t.p),B.Z,B.bn,s))}} -A.aUB.prototype={ +return A.baC(A.l8(B.br,A.b([A.Fr(0,A.aH(r,s,s,s,s,t.Ms),s),A.kh(s,new A.D4(r.a8_(t.BF),new A.aVM(this),s,t.gb),s,s,16,s,16,s)],t.p),B.a_,B.bp,s))}} +A.aVM.prototype={ $2(a,b){var s=b.a.length,r=this.a.d r===$&&A.c() -return new A.DJ(s,r.gaQF(),null)}, -$S:745} -A.DJ.prototype={ -a7(a){var s=null,r=this.c -return A.at_(new A.cc(B.ir,r===0?A.mn(B.ED,this.d,s):A.dv("Remaining enemies: "+r,s,s,s,s,s,s),s),s,s,s,s)}} -A.ug.prototype={ -l5(a){this.f0()}} -A.CP.prototype={ +return new A.DW(s,r.gaRh(),null)}, +$S:766} +A.DW.prototype={ +a8(a){var s=null,r=this.c +return A.au9(new A.ci(B.it,r===0?A.mC(B.EE,this.d,s):A.dz("Remaining enemies: "+r,s,s,s,s,s,s),s),s,s,s,s)}} +A.up.prototype={ +l2(a){this.er()}} +A.D1.prototype={ p(a){var s=0,r=A.t(t.H),q=this var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q.DV() +while(true)switch(s){case 0:q.DH() return A.q(null,r)}}) return A.r($async$p,r)}, -DV(){var s=new A.a(new Float64Array(2)) +DH(){var s=new A.a(new Float64Array(2)) s.t(100,100) -this.P(A.b7X(s)) +this.K(A.b8V(s)) s=new A.a(new Float64Array(2)) s.t(200,100) -this.P(A.b7X(s)) +this.K(A.b8V(s)) s=new A.a(new Float64Array(2)) s.t(300,100) -this.P(A.b7X(s))}} -A.aWj.prototype={ -$1(a){B.b.C(a.a,this.a) -a.E()}, -$S:98} -A.aWl.prototype={ -$1(a){B.b.N(a.a,this.a) -a.E()}, -$S:98} -A.SM.prototype={ -bt(){var s,r -this.fg() -s=this.bC() -if(s.fY(B.a0,t.F)==null){r=A.jf() -s.gf4().u(0,B.a0,r) -s.P(r)}}} -A.aex.prototype={ -bt(){var s=this -s.akB() -s.bC().L1(s,new A.aWj(s))}, -hg(){var s=this -s.bC().L1(s,new A.aWl(s)) -s.pA()}} -A.xB.prototype={ -aW(){return new A.acI(B.n)}} -A.acI.prototype={ -bi(){var s,r,q,p -this.bJ() -s=$.au() -r=$.aC() -q=A.b([],t.u) -p=A.aI(A.aK(),t.y) -s=new A.xz(s,r,new A.Q(),new A.Q(),B.m,q,p,A.z(t.S),A.z(t.F),0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -s.aS(null,null) -this.d!==$&&A.ae() +this.K(A.b8V(s))}} +A.aXr.prototype={ +$1(a){B.b.D(a.a,this.a) +a.F()}, +$S:93} +A.aXt.prototype={ +$1(a){B.b.O(a.a,this.a) +a.F()}, +$S:93} +A.T2.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.afq.prototype={ +ba(){var s=this +s.alb() +s.bm().KQ(s,new A.aXr(s))}, +fL(){var s=this +s.bm().KQ(s,new A.aXt(s)) +s.o6()}} +A.xI.prototype={ +b0(){return new A.adA(B.o)}} +A.adA.prototype={ +bk(){var s,r,q,p,o,n,m=null +this.bG() +s=A.bg(m,-2147483647) +r=A.aO(m,m,m) +q=$.ay() +p=$.aG() +o=A.b([],t.u) +n=A.aI(A.aL(),t.y) +s=new A.xG(s,r,q,p,new A.P(),new A.P(),B.m,o,n,A.C(t.S),A.C(t.F),0,m,B.f,new A.e([],t.s),new A.e([],t.g)) +s.aS(m,m,m,m,t.i) +this.d!==$&&A.al() this.d=s}, -a7(a){var s,r=null,q=this.d +a8(a){var s,r=null,q=this.d q===$&&A.c() -s=A.b([new A.NZ(new A.Im(q,r,r,t.LB),r,r,r,r,t.nu),new A.Ju(new A.H9(new A.aUC(this),r,r,r,A.bJg(),A.bHB(),t.x4),r,r,r,r,t.wq)],t.Ds) -return A.b9G(A.byL(A.kV(B.bp,A.b([A.Fb(0,A.aE(q,r,r,r,r,t.y6),r),B.a1S],t.p),B.Z,B.bn,r),s))}} -A.aUC.prototype={ +s=A.b([new A.Oh(new A.IF(q,r,r,t.LB),r,r,r,r,t.nu),new A.JM(new A.Hq(new A.aVN(this),r,r,r,A.bKE(),A.bIZ(),t.x4),r,r,r,r,t.wq)],t.Ds) +return A.baC(A.bA5(A.l8(B.br,A.b([A.Fr(0,A.aH(q,r,r,r,r,t.y6),r),B.a20],t.p),B.a_,B.bp,r),s))}} +A.aVN.prototype={ $1(a){var s=this.a.d s===$&&A.c() -return s.a7q(t._5)}, -$S:747} -A.a19.prototype={ -a7(a){var s=null,r=A.bhr(a,!0,t.C8),q=r.a,p=new A.o9(q,A.aZ(r).h("o9<1>")) -return A.at_(new A.cc(B.ir,p.gG(p)===0?A.mn(B.ED,new A.azI(a),s):A.dv("Remaining enemies: "+q.length,s,s,s,s,s,s),s),s,s,s,s)}} -A.azI.prototype={ -$0(){A.bhr(this.a,!1,t.y6).DV()}, +return s.a8_(t._5)}, +$S:778} +A.a1B.prototype={ +a8(a){var s=null,r=A.biw(a,!0,t.C8),q=r.a,p=new A.om(q,A.b1(r).h("om<1>")) +return A.au9(new A.ci(B.it,p.gE(p)===0?A.mC(B.EE,new A.aAP(a),s):A.dz("Remaining enemies: "+q.length,s,s,s,s,s,s),s),s,s,s,s)}} +A.aAP.prototype={ +$0(){A.biw(this.a,!1,t.y6).DH()}, $S:0} -A.oM.prototype={ -l5(a){this.f0()}} -A.xz.prototype={ +A.oW.prototype={ +l2(a){this.er()}} +A.xG.prototype={ p(a){var s=0,r=A.t(t.H),q=this var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q.DV() +while(true)switch(s){case 0:q.DH() return A.q(null,r)}}) return A.r($async$p,r)}, -DV(){var s=new A.a(new Float64Array(2)) +DH(){var s=new A.a(new Float64Array(2)) s.t(100,100) -this.P(A.b7Y(s)) +this.K(A.b8W(s)) s=new A.a(new Float64Array(2)) s.t(200,100) -this.P(A.b7Y(s)) +this.K(A.b8W(s)) s=new A.a(new Float64Array(2)) s.t(300,100) -this.P(A.b7Y(s))}} -A.aWi.prototype={ -$1(a){B.b.C(a.a,this.a) -a.E()}, -$S:98} -A.aWk.prototype={ -$1(a){B.b.N(a.a,this.a) -a.E()}, -$S:98} -A.SN.prototype={ -bt(){var s,r -this.fg() -s=this.bC() -if(s.fY(B.a0,t.F)==null){r=A.jf() -s.gf4().u(0,B.a0,r) -s.P(r)}}} -A.aey.prototype={ -bt(){var s=this -s.akA() -s.bC().L1(s,new A.aWi(s))}, -hg(){var s=this -s.bC().L1(s,new A.aWk(s)) -s.pA()}} -A.xC.prototype={ +this.K(A.b8W(s))}} +A.aXq.prototype={ +$1(a){B.b.D(a.a,this.a) +a.F()}, +$S:93} +A.aXs.prototype={ +$1(a){B.b.O(a.a,this.a) +a.F()}, +$S:93} +A.T3.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.afr.prototype={ +ba(){var s=this +s.ala() +s.bm().KQ(s,new A.aXq(s))}, +fL(){var s=this +s.bm().KQ(s,new A.aXs(s)) +s.o6()}} +A.xJ.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:o=new A.a(new Float64Array(2)) -o.an(200) +o.ak(200) p=new A.a(new Float64Array(2)) -p.an(300) -p=A.bz3(o,p) -p.ay=B.j -p.i6() -q.M=p -q.P(p) +p.ak(300) +p=A.bAq(o,p) +p.ch=B.j +p.im() +q.a3=p +q.K(p) return A.q(null,r)}}) return A.r($async$p,r)}, a6(a,b){var s -this.fG(0,b) -s=this.M +this.fg(0,b) +s=this.a3 s===$&&A.c() -s=s.at +s=s.ax s.c+=b s.b=!0 -s.E()}, -glH(){return this.ai}, -slH(a){return this.ai=a}} -A.a51.prototype={ +s.F()}, +glE(){return this.ah}, +slE(a){return this.ah=a}} +A.a5H.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:l=new A.a(new Float64Array(2)) l.t(100,100) -p=$.bco() -l=A.k8(2,p,l,50) +p=$.bdj() +l=A.kk(2,p,l,50) o=new A.a(new Float64Array(2)) o.t(160,100) -o=A.k8(3,p,o,50) +o=A.kk(3,p,o,50) n=new A.a(new Float64Array(2)) n.t(170,150) -n=A.k8(4,p,n,50) +n=A.kk(4,p,n,50) m=new A.a(new Float64Array(2)) m.t(70,200) -q.H(0,A.b([l,o,n,A.k8(5,p,m,50)],t.QZ)) +q.I(0,A.b([l,o,n,A.kk(5,p,m,50)],t.QZ)) return A.q(null,r)}}) return A.r($async$p,r)}} -A.ahX.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.qq.prototype={ +A.aiT.prototype={ +bm(){var s=this.eT$ +return s==null?this.cr():s}} +A.qA.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(A.fF("flame.png",q.db$,null,null),$async$p) +return A.B(A.fq("flame.png",q.db$,null,null),$async$p) case 2:m=c -l=A.b8N(m) -k=l.at.d -k.eH(0,100) -k.E() -k.e3(0,400) -k.E() -p=A.b8N(m) -k=p.at.d -k.eH(0,100) -k.E() -k.e3(0,400) -k.E() -p.a8=-1 -o=A.b8N(m) -k=o.at.d -k.eH(0,100) -k.E() -k.e3(0,400) -k.E() -o.a1=-1 -q.P(l) -q.P(p) -q.P(o) -k=q.k3 +l=A.b9M(m) +k=l.ax.d +k.eE(0,100) +k.F() +k.dX(0,400) +k.F() +p=A.b9M(m) +k=p.ax.d +k.eE(0,100) +k.F() +k.dX(0,400) +k.F() +p.aP=-1 +o=A.b9M(m) +k=o.ax.d +k.eE(0,100) +k.F() +k.dX(0,400) +k.F() +o.aa=-1 +q.K(l) +q.K(p) +q.K(o) +k=q.p2 k===$&&A.c() -k=k.a -k=k.a.a.a4(0,k.ax).a[1] +k=k.a.a.a.ab(0,1).a[1] n=new A.a(new Float64Array(2)) n.t(0,k-24) -q.P(A.a12(null,n,t.Fr)) +q.K(A.a1t(null,n,t.Fr)) return A.q(null,r)}}) return A.r($async$p,r)}, -glH(){return this.M}, -slH(a){return this.M=a}} -A.a37.prototype={ -a6(a,b){var s,r,q=this,p=q.at.d,o=p.a -p.eH(0,o[0]+q.a1*150*b) -p.E() -s=q.a4U(q.gaPH()) -if(!(o[0]<=0&&q.a1===-1)){r=q.gau().k3 +glE(){return this.a3}, +slE(a){return this.a3=a}} +A.a3J.prototype={ +a6(a,b){var s,r,q=this,p=q.ax.d,o=p.a +p.eE(0,o[0]+q.aa*150*b) +p.F() +s=q.a5p(q.gaQi()) +if(!(o[0]<=0&&q.aa===-1)){r=q.gar().p2 r===$&&A.c() -r=r.a -r=s.c>=r.a.a.a4(0,r.ax).a[0]&&q.a1===1}else r=!0 -if(r)q.a1*=-1 -p.e3(0,o[1]+q.a8*150*b) -p.E() -if(!(o[1]<=0&&q.a8===-1)){p=q.gau().k3 +r=s.c>=r.a.a.a.ab(0,1).a[0]&&q.aa===1}else r=!0 +if(r)q.aa*=-1 +p.dX(0,o[1]+q.aP*150*b) +p.F() +if(!(o[1]<=0&&q.aP===-1)){p=q.gar().p2 p===$&&A.c() -p=p.a -p=s.d>=p.a.a.a4(0,p.ax).a[1]&&q.a8===1}else p=!0 -if(p)q.a8*=-1}} -A.agz.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.yY.prototype={ -aW(){return new A.agf(B.n)}} -A.agf.prototype={ -gau(){var s,r,q,p,o,n=this.d -if(n===$){s=$.au() -r=$.aC() -q=A.b([],t.u) -p=A.aI(A.aK(),t.y) -o=new A.M6(s,r,new A.Q(),new A.Q(),B.m,q,p,A.z(t.S),A.z(t.F),0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -o.aS(null,null) +p=s.d>=p.a.a.a.ab(0,1).a[1]&&q.aP===1}else p=!0 +if(p)q.aP*=-1}} +A.ahs.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.yJ.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(A.fq("flame.png",q.db$,null,null),$async$p) +case 2:l=c +k=l.c +j=new A.a(new Float64Array(2)) +j.t(k.c-k.a,k.d-k.b) +k=B.r.aV() +p=A.aC() +o=j +n=$.af() +n=new A.aS(n,new Float64Array(2)) +n.a9(o) +n.F() +m=new A.a3I(!0,!1,l,$,k,null,p,n,B.p,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +m.b7(null,null,null,null,0,null,null,null,j) +m.lk(null,null,null,null,null,0,null,null,null,null,j,l) +q.K(m) +A.aRN(B.cK,new A.aBS(m)) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.aBS.prototype={ +$1(a){var s=this.a +return s.uA$=!s.uA$}, +$S:96} +A.a3I.prototype={} +A.aht.prototype={ +kx(a){if(this.uA$)this.MI(a)}} +A.z6.prototype={ +b0(){return new A.ah6(B.o)}} +A.ah6.prototype={ +gar(){var s,r,q,p,o,n,m,l=null,k=this.d +if(k===$){s=A.bg(l,-2147483647) +r=A.aO(l,l,l) +q=$.ay() +p=$.aG() +o=A.b([],t.u) +n=A.aI(A.aL(),t.y) +m=new A.Mq(s,r,q,p,new A.P(),new A.P(),B.m,o,n,A.C(t.S),A.C(t.F),0,l,B.f,new A.e([],t.s),new A.e([],t.g)) +m.aS(l,l,l,l,t.i) this.d!==$&&A.a2() -this.d=o -n=o}return n}, -Me(a){var s,r,q=this.gau().fY(a,t.Xn) -if(q!=null){s=!q.a1 -q.a1=s +this.d=m +k=m}return k}, +M2(a){var s,r,q=this.gar().d_(a,t.Xn) +if(q!=null){s=!q.aa +q.aa=s r=$.G().B() r.sA(0,s?B.l:A.a9(B.c.aA(127.5),255,255,255)) -q.ah$=r}}, -a7(a){var s=this,r=null,q=t.p -return A.kV(B.bp,A.b([A.Fb(0,A.aE(s.gau(),r,r,r,r,t.Im),r),A.k5(r,A.jn(A.b([A.mn(B.ab2,new A.aY0(s),r),A.mn(B.aaP,new A.aY1(s),r),A.mn(B.aaV,new A.aY2(s),r)],q),B.a2,B.mu,B.a6,r),r,r,0,r,222,340)],q),B.Z,B.bn,r)}} -A.aY0.prototype={ -$0(){this.a.Me(new A.iC(B.d.gJ("knight")))}, +q.ac$=r}}, +a8(a){var s=this,r=null,q=t.p +return A.l8(B.br,A.b([A.Fr(0,A.aH(s.gar(),r,r,r,r,t.Im),r),A.kh(r,A.jv(A.b([A.mC(B.abe,new A.aZ6(s),r),A.mC(B.ab0,new A.aZ7(s),r),A.mC(B.ab6,new A.aZ8(s),r)],q),B.a2,B.mz,B.a6,r),r,r,20,r,222,300)],q),B.a_,B.bp,r)}} +A.aZ6.prototype={ +$0(){this.a.M2(new A.hE(B.d.gJ("knight")))}, $S:0} -A.aY1.prototype={ -$0(){this.a.Me(new A.iC(B.d.gJ("mage")))}, +A.aZ7.prototype={ +$0(){this.a.M2(new A.hE(B.d.gJ("mage")))}, $S:0} -A.aY2.prototype={ -$0(){this.a.Me(new A.iC(B.d.gJ("ranger")))}, +A.aZ8.prototype={ +$0(){this.a.M2(new A.hE(B.d.gJ("ranger")))}, $S:0} -A.M6.prototype={ +A.Mq.prototype={ p(a){var s=0,r=A.t(t.z),q=this,p,o,n,m,l,k,j,i var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.lk(0),$async$p) +return A.B(q.n4(0),$async$p) case 2:p=q.db$ s=3 -return A.A(A.fF("knight.png",p,null,null),$async$p) +return A.B(A.fq("knight.png",p,null,null),$async$p) case 3:o=c s=4 -return A.A(A.fF("mage.png",p,null,null),$async$p) +return A.B(A.fq("mage.png",p,null,null),$async$p) case 4:n=c s=5 -return A.A(A.fF("ranger.png",p,null,null),$async$p) +return A.B(A.fq("ranger.png",p,null,null),$async$p) case 5:m=c p=B.d.gJ("knight") l=new A.a(new Float64Array(2)) -l.an(100) +l.ak(100) k=new A.a(new Float64Array(2)) k.t(0,100) -l=A.b9K(new A.iC(p),k,l,o) +l=A.baG(new A.hE(p),k,l,o) k=B.d.gJ("mage") p=new A.a(new Float64Array(2)) -p.an(100) +p.ak(100) j=new A.a(new Float64Array(2)) j.t(120,100) -p=A.b9K(new A.iC(k),j,p,n) +p=A.baG(new A.hE(k),j,p,n) j=B.d.gJ("ranger") k=new A.a(new Float64Array(2)) -k.an(100) +k.ak(100) i=new A.a(new Float64Array(2)) i.t(240,100) s=6 -return A.A(q.H(0,A.b([l,p,A.b9K(new A.iC(j),i,k,m)],t.V)),$async$p) +return A.B(q.I(0,A.b([l,p,A.baG(new A.hE(j),i,k,m)],t.W)),$async$p) case 6:return A.q(null,r)}}) return A.r($async$p,r)}} -A.Pk.prototype={} -A.z9.prototype={ -mA(a){return B.rU}, +A.PD.prototype={} +A.zj.prototype={ +mt(a){return B.rX}, p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:l=q.M -k=A.jK(null,null,l) -q.ai!==$&&A.ae() -q.ai=k -q.H(0,A.b([k,l],t.V)) -s=2 -return A.A(q.db$.cL(0,"animations/chopper.png"),$async$p) -case 2:k=c -p=new A.a(new Float64Array(2)) -p.an(48) -o=new A.rQ(k,p,A.D(t.S,t.vz)) +while(true)switch(s){case 0:s=2 +return A.B(q.db$.cI(0,"animations/chopper.png"),$async$p) +case 2:l=c k=new A.a(new Float64Array(2)) -k.an(128) -k=A.mO(B.j,null,o.xB(0,0.05),null,null,null,3.141592653589793,null,!0,null,null,!1,null,k) -q.ao=k -l.P(k) +k.ak(48) +p=new A.t_(l,k,A.D(t.S,t.vz)) +k=q.ok +l=new A.a(new Float64Array(2)) +l.ak(128) +l=A.m7(B.j,null,p.xl(0,0.05),null,null,null,3.141592653589793,null,!0,null,null,!1,null,l) +q.a3=l +k.K(l) +l=q.ok k=new A.a(new Float64Array(2)) -k.an(128) -p=o.xB(0,0.05) +k.ak(128) +o=p.xl(0,0.05) n=new A.a(new Float64Array(2)) n.t(0,160) -k=A.mO(B.j,null,p,null,null,null,0,null,!0,n,null,!1,null,k) -q.by=k -l.P(k) -m=A.fI(A.ed(null,null,B.l,null,null,null,null,null,null,null,null,30,null,null,null,null,null,!0,null,null,null,null,null,B.iW,null,null),null) -k=q.ao -k=k.ei(k.ay) -p=new A.a(new Float64Array(2)) -p.t(0,-70) +k=A.m7(B.j,null,o,null,null,null,0,null,!0,n,null,!1,null,k) +q.ah=k +l.K(k) +m=A.fg(A.ek(null,null,B.l,null,null,null,null,null,null,null,null,30,null,null,null,null,null,!0,null,null,null,null,null,B.iZ,null,null),B.v) +k=q.ok +l=q.a3 +l=l.en(l.ch) +o=new A.a(new Float64Array(2)) +o.t(0,-70) n=t.Z0 -l.P(A.hl(B.j,null,null,null,k.X(0,p),null,null,null,"nativeAngle = pi",m,n)) -p=q.by -p=p.ei(p.ay) +k.K(A.fA(B.j,null,null,null,l.W(0,o),null,null,null,"nativeAngle = pi",m,n)) +o=q.ok +l=q.ah +l=l.en(l.ch) k=new A.a(new Float64Array(2)) k.t(0,-70) -l.P(A.hl(B.j,null,null,null,p.X(0,k),null,null,null,"nativeAngle = 0",m,n)) +o.K(A.fA(B.j,null,null,null,l.W(0,k),null,null,null,"nativeAngle = 0",m,n)) return A.q(null,r)}}) return A.r($async$p,r)}} -A.alY.prototype={ -ca(a){var s,r,q,p,o,n,m=this,l=m.go -if((l.a&4)===0)m.P(l) +A.amW.prototype={ +cg(a){var s,r,q,p,o,n,m=this,l=m.k1 +if((l.a&4)===0)m.K(l) s=a.f -l=l.at.d -l.ae(B.b.ga9(s)) -l.E() -r=m.gbZ(m).pd(0,t.U9) +l=l.ax.d +l.a9(B.b.ga4(s)) +l.F() +r=m.gbZ(m).p8(0,t.U9) for(l=r.length,q=0;q>>24&255)/255>=0.5)q.P(A.aGi(A.dl(!1,0,B.w,1,!1,r,r,r,0))) -else q.P(A.bjE(1,A.dl(!1,0,B.w,1,!1,r,r,r,0),r,r))}} -A.ahL.prototype={} -A.A6.prototype={ -p(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null -h.MK() -s=h.M -r=A.le(600,g,400,s) -h.ai!==$&&A.ae() -h.ai=r -q=r.ax -q.ax=B.p -q.m4() -h.H(0,A.b([r,s],t.V)) -for(r=t.s,q=t.g,p=0;p<20;++p){o=B.K.b_() -n=B.K.b_() -m=B.K.b_() -l=new Float64Array(2) -l[0]=n*320+40 -l[1]=m*520+40 -m=$.G() -k=m.B() -k.sA(0,B.va[B.K.fB(18)]) -n=new Float64Array(2) -o=(o*30+10)*2 -j=new Float64Array(2) -i=new A.a(j) -j[0]=o -j[1]=o -m=m.B() -m.sA(0,B.l) -o=A.aY() -j=$.ag() -j=new A.aO(j,new Float64Array(2)) -j.ae(i) -j.E() -o=new A.aj6(new A.a(n),$,m,g,o,j,B.p,0,0,g,B.f,new A.f([],r),new A.f([],q)) -o.b5(g,g,g,g,0,new A.a(l),g,g,i) -o.ah$=k -s.P(o)}}} -A.aj6.prototype={ -ca(a){var s=new A.p6(0.5),r=new A.a6f(s,null,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -s.hf(r) -this.P(r)}} -A.aoC.prototype={ -bt(){var s,r -this.fg() -s=this.bC() -if(s.fY(B.a0,t.F)==null){r=A.jf() -s.gf4().u(0,B.a0,r) -s.P(r)}}} -A.Ah.prototype={ -p(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.M,i=A.le(600,k,400,j) -l.ai!==$&&A.ae() -l.ai=i -l.H(0,A.b([i,j],t.V)) -i=$.G() -s=i.B() -s.sA(0,B.NA) -i=i.B() -i.sA(0,B.Lp) -i.sS(0,B.r) -i.sbQ(1.5) -r=new A.a(new Float64Array(2)) -r.an(200) -q=A.aY() -p=$.ag() -p=new A.aO(p,new Float64Array(2)) -p.ae(r) -p.E() -o=t.s -n=t.g -m=new A.Zy(100,s,i,q,p,B.j,0,0,k,B.f,new A.f([],o),new A.f([],n)) -m.b5(B.j,k,k,k,0,k,k,k,r) -j.P(m) -j=m.ok -j===$&&A.c() -j.P(A.vB(1,A.dl(!1,0,B.be,6,!0,k,3,k,0),k)) -j=m.k4 -j===$&&A.c() -i=A.dl(!1,0,B.w,20,!0,k,k,k,0) -s=new A.ak9(6.283185307179586,0,k,i,k,0,k,B.f,new A.f([],o),new A.f([],n)) -i.hf(s) -j.P(s) -j.P(A.vB(0.09424777960769379,A.dl(!1,0,B.w,0.1,!0,k,0.1,k,0),k)) -j.P(A.vB(0.13194689145077132,A.dl(!1,0,B.w,0.13,!0,k,0.13,k,0),k))}} -A.Zy.prototype={ +s=q.ac$ +if((s.gA(s).a>>>24&255)/255>=0.5)q.K(A.aHl(A.da(!1,0,B.y,1,!1,r,r,r,0))) +else q.K(A.bkL(1,A.da(!1,0,B.y,1,!1,r,r,r,0),r,r))}} +A.aiH.prototype={} +A.Ai.prototype={} +A.aki.prototype={ +p(a){var s,r,q,p,o,n,m,l,k,j,i=null +this.f0(0) +for(s=t.s,r=t.g,q=0;q<20;++q){p=B.L.aY() +o=B.L.aY() +n=B.L.aY() +m=new Float64Array(2) +m[0]=o*320+40 +m[1]=n*520+40 +n=$.G() +l=n.B() +l.sA(0,B.vc[B.L.fn(18)]) +o=new Float64Array(2) +p=(p*30+10)*2 +k=new Float64Array(2) +j=new A.a(k) +k[0]=p +k[1]=p +n=n.B() +n.sA(0,B.l) +p=A.aC() +k=$.af() +k=new A.aS(k,new Float64Array(2)) +k.a9(j) +k.F() +p=new A.ajZ(new A.a(o),$,n,i,p,k,B.p,0,0,i,B.f,new A.e([],s),new A.e([],r)) +p.b7(i,i,i,i,0,new A.a(m),i,i,j) +p.ac$=l +this.K(p)}}} +A.ajZ.prototype={ +cg(a){var s=new A.pg(0.5),r=new A.a6X(s,null,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +s.hg(r) +this.K(r)}} +A.apG.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.At.prototype={} +A.al2.prototype={ +p(a){var s,r,q,p,o,n,m=null,l=$.G(),k=l.B() +k.sA(0,B.NC) +l=l.B() +l.sA(0,B.Lr) +l.sP(0,B.t) +l.sbJ(1.5) +s=new A.a(new Float64Array(2)) +s.ak(200) +r=A.aC() +q=$.af() +q=new A.aS(q,new Float64Array(2)) +q.a9(s) +q.F() +p=t.s +o=t.g +n=new A.ZW(100,k,l,r,q,B.j,0,0,m,B.f,new A.e([],p),new A.e([],o)) +n.b7(B.j,m,m,m,0,m,m,m,s) +this.K(n) +l=n.p2 +l===$&&A.c() +l.K(A.vM(1,A.da(!1,0,B.bf,6,!0,m,3,m,0),m)) +l=n.p1 +l===$&&A.c() +k=A.da(!1,0,B.y,20,!0,m,m,m,0) +s=new A.al4(6.283185307179586,0,m,k,m,0,m,B.f,new A.e([],p),new A.e([],o)) +k.hg(s) +l.K(s) +l.K(A.vM(0.09424777960769379,A.da(!1,0,B.y,0.1,!0,m,0.1,m,0),m)) +l.K(A.vM(0.13194689145077132,A.da(!1,0,B.y,0.13,!0,m,0.13,m,0),m))}} +A.ZW.prototype={ p(a1){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 var $async$p=A.u(function(a2,a3){if(a2===1)return A.p(a3,r) -while(true)switch(s){case 0:q.p4=$.G().U() -for(p=q.p1,o=p*0.15,n=p*0.2,m=0;m<12;++m){l=6.283185307179586*(m/12) -k=B.e.bH(m,3)===0?n:o -q.p4.a2(0,p+p*Math.sin(l),p+p*Math.cos(l)) +while(true)switch(s){case 0:q.RG=$.G().T() +for(p=q.p3,o=p*0.15,n=p*0.2,m=0;m<12;++m){l=6.283185307179586*(m/12) +k=B.e.bB(m,3)===0?n:o +q.RG.a0(0,p+p*Math.sin(l),p+p*Math.cos(l)) j=p-k -q.p4.n(0,p+j*Math.sin(l),p+j*Math.cos(l))}j=p*0.3 +q.RG.n(0,p+j*Math.sin(l),p+j*Math.cos(l))}j=p*0.3 i=p*0.7 h=$.G() g=h.B() -g.sA(0,B.Ki) +g.sA(0,B.Kk) f=h.B() -f.sA(0,B.Ma) +f.sA(0,B.Mc) e=new A.a(new Float64Array(2)) e.t(j,2*i) -d=A.aY() -c=$.ag() -b=new A.aO(c,new Float64Array(2)) -b.ae(e) -b.E() +d=A.aC() +c=$.af() +b=new A.aS(c,new Float64Array(2)) +b.a9(e) +b.F() a=t.s a0=t.g -j=new A.Zz(i,j,g,f,d,b,B.j,0,0,null,B.f,new A.f([],a),new A.f([],a0)) -j.b5(B.j,null,null,null,0,null,null,null,e) +j=new A.ZX(i,j,g,f,d,b,B.j,0,0,null,B.f,new A.e([],a),new A.e([],a0)) +j.b7(B.j,null,null,null,0,null,null,null,e) i=new A.a(new Float64Array(2)) i.t(p,p) d=d.d -d.ae(i) -d.E() -q.k4=j +d.a9(i) +d.F() +q.p1=j j=h.B() -j.sS(0,B.r) -j.sA(0,B.Mx) +j.sP(0,B.t) +j.sA(0,B.Mz) h=h.B() -h.sS(0,B.r) -h.sA(0,B.Km) +h.sP(0,B.t) +h.sA(0,B.Ko) i=new A.a(new Float64Array(2)) -i.an(2*p) -g=A.aY() -f=new A.aO(c,new Float64Array(2)) -f.ae(i) -f.E() -j=new A.ZA(p,p*0.1,j,h,g,f,B.j,0,0,null,B.f,new A.f([],a),new A.f([],a0)) -j.b5(B.j,null,null,null,0,null,null,null,i) +i.ak(2*p) +g=A.aC() +f=new A.aS(c,new Float64Array(2)) +f.a9(i) +f.F() +j=new A.ZY(p,p*0.1,j,h,g,f,B.j,0,0,null,B.f,new A.e([],a),new A.e([],a0)) +j.b7(B.j,null,null,null,0,null,null,null,i) i=new A.a(new Float64Array(2)) i.t(p,p) g=g.d -g.ae(i) -g.E() -q.ok=j -q.P(q.k4) -q.P(q.ok) +g.a9(i) +g.F() +q.p2=j +q.K(q.p1) +q.K(q.p2) return A.q(null,r)}}) return A.r($async$p,r)}, -aO(a){var s=this,r=s.p1 -a.cw(new A.h(r,r),r,s.p2) -r=s.p4 +aW(a){var s=this,r=s.p3 +a.ct(new A.h(r,r),r,s.p4) +r=s.RG r===$&&A.c() -a.Z(r,s.p3)}} -A.Zz.prototype={ +a.Z(r,s.R8)}} +A.ZX.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:n=$.G() -m=n.U() -l=q.k4 -m.a2(0,0,l) -p=q.ok +m=n.T() +l=q.p1 +m.a0(0,0,l) +p=q.p2 o=p/2 m.n(0,o,0) m.n(0,p,l) m.R(0) -q.p1!==$&&A.ae() -q.p1=m -n=n.U() -n.a2(0,0,l) +q.p3!==$&&A.al() +q.p3=m +n=n.T() +n.a0(0,0,l) n.n(0,p,l) n.n(0,o,2*l) n.R(0) -q.p2!==$&&A.ae() -q.p2=n +q.p4!==$&&A.al() +q.p4=n return A.q(null,r)}}) return A.r($async$p,r)}, -aO(a){var s=this,r=s.p1 +aW(a){var s=this,r=s.p3 r===$&&A.c() -a.Z(r,s.p3) -r=s.p2 +a.Z(r,s.R8) +r=s.p4 r===$&&A.c() -a.Z(r,s.p4)}} -A.ZA.prototype={ +a.Z(r,s.RG)}} +A.ZY.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:j=q.ok -q.p2.sbQ(j) -p=$.G().U() -q.p1!==$&&A.ae() -q.p1=p -o=q.k4 +while(true)switch(s){case 0:j=q.p2 +q.p4.sbJ(j) +p=$.G().T() +q.p3!==$&&A.al() +q.p3=p +o=q.p1 n=o-j m=o-j/3 for(l=0;l<144;++l){k=6.283185307179586*(l/144) -p.a2(0,o+n*Math.sin(k),o+n*Math.cos(k)) +p.a0(0,o+n*Math.sin(k),o+n*Math.cos(k)) p.n(0,o+m*Math.sin(k),o+m*Math.cos(k))}return A.q(null,r)}}) return A.r($async$p,r)}, -aO(a){var s,r=this,q=r.k4,p=r.ok -a.cw(new A.h(q,q),q-p/2,r.p2) -s=r.p3 -a.cw(new A.h(q,q),q-p,s) -p=r.p1 +aW(a){var s,r=this,q=r.p1,p=r.p2 +a.ct(new A.h(q,q),q-p/2,r.p4) +s=r.R8 +a.ct(new A.h(q,q),q-p,s) +p=r.p3 p===$&&A.c() a.Z(p,s)}} -A.vD.prototype={ +A.vO.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:m=new A.a(new Float64Array(2)) -m.an(200) -p=B.q.aT() -p.sS(0,B.r) -q.M=A.k8(null,p,m,100) +m.ak(200) +p=B.r.aV() +p.sP(0,B.t) +q.a3=A.kk(null,p,m,100) m=new A.a(new Float64Array(2)) -m.an(70) -o=A.k8(null,null,m,20) -q.M.P(o) -q.P(q.M) -m=A.aY() +m.ak(70) +o=A.kk(null,null,m,20) +q.a3.K(o) +q.K(q.a3) +m=A.aC() p=new A.a(new Float64Array(2)) -n=$.ag() -n=new A.aO(n,new Float64Array(2)) -n.ae(p) -n.E() -p=new A.a8L(m,n,B.p,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -p.b5(null,null,null,null,0,null,null,null,null) -p.ani() +n=$.af() +n=new A.aS(n,new Float64Array(2)) +n.a9(p) +n.F() +p=new A.a9z(m,n,B.p,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +p.b7(null,null,null,null,0,null,null,null,null) +p.anT() n=new A.a(new Float64Array(2)) n.t(200,100) m=m.d -m.ae(n) -m.E() +m.a9(n) +m.F() m=new A.a(new Float64Array(2)) -m.an(1.2) -n=$.bpA() -n=new A.a61(new A.NB(0,1),new A.aWv(1,n)) -n.a1o() -p.P(A.akl(m,new A.ls(new A.Pt(A.b([new A.p6(0.1),new A.Fx(0.1),n],t.Aa))),null)) -q.P(p) +m.ak(1.2) +n=$.bqL() +n=new A.a6I(new A.NT(0,1),new A.aXD(1,n)) +n.a1T() +p.K(A.alg(m,new A.lH(new A.PM(A.b([new A.pg(0.1),new A.FO(0.1),n],t.Aa))),null)) +q.K(p) return A.q(null,r)}}) return A.r($async$p,r)}, -fM(){var s,r=null,q=this.ai,p=q?3:1 -this.ai=!q -q=this.M +fM(){var s,r=null,q=this.ah,p=q?3:1 +this.ah=!q +q=this.a3 q===$&&A.c() s=new A.a(new Float64Array(2)) -s.an(p) -q.P(A.akl(s,A.dl(!1,0,B.ro,1.5,!1,r,r,r,0),r))}} -A.a8L.prototype={ -ani(){var s,r,q,p=$.G().U() -p.a2(0,30,0) -this.k4!==$&&A.ae() -this.k4=p +s.ak(p) +q.K(A.alg(s,A.da(!1,0,B.rr,1.5,!1,r,r,r,0),r))}} +A.a9z.prototype={ +anT(){var s,r,q,p=$.G().T() +p.a0(0,30,0) +this.p1!==$&&A.al() +this.p1=p for(s=1;s<10;++s){r=(s&1)===0?30:15 q=s/10*6.283185307179586 p.n(0,r*Math.cos(q),r*Math.sin(q))}p.R(0)}, -aO(a){var s,r,q=this,p=q.k4 +aW(a){var s,r,q=this,p=q.p1 p===$&&A.c() -s=q.ok +s=q.p2 if(s===$){r=$.G().B() -r.sA(0,B.Pe) -q.ok!==$&&A.a2() -q.ok=r +r.sA(0,B.Pk) +q.p2!==$&&A.a2() +q.p2=r s=r}a.Z(p,s)}} -A.aki.prototype={} -A.Ay.prototype={ +A.ald.prototype={} +A.AK.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:l=new A.aMy() +while(true)switch(s){case 0:l=new A.aNC() k=$.G() -j=k.U() +j=k.T() j.n(0,40,20) j.n(0,0,40) -j.Vg(8,20,0,0) +j.VI(8,20,0,0) j.R(0) p=k.B() -p.sA(0,B.Jb) +p.sA(0,B.Jd) k=k.B() -k.sS(0,B.r) -k.sbQ(3) -k.sA(0,B.Pp) +k.sP(0,B.t) +k.sbJ(3) +k.sA(0,B.Pv) o=new A.a(new Float64Array(2)) o.t(40,40) -n=A.aY() -m=$.ag() -m=new A.aO(m,new Float64Array(2)) -m.ae(o) -m.E() -k=new A.a5s(j,k,p,n,m,B.j,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -k.b5(B.j,null,null,null,0,null,null,null,o) +n=A.aC() +m=$.af() +m=new A.aS(m,new Float64Array(2)) +m.a9(o) +m.F() +k=new A.a66(j,k,p,n,m,B.j,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +k.b7(B.j,null,null,null,0,null,null,null,o) j=new A.a(new Float64Array(2)) j.t(200,300) n=n.d -n.ae(j) -n.E() +n.a9(j) +n.F() j=new A.a(new Float64Array(2)) j.t(400,300) -j=A.EF(j,l.$1(0.7),null,null) -p=A.vB(1.5707963267948966,l.$1(0.5),null) +j=A.ET(j,l.$1(0.7),null,null) +p=A.vM(1.5707963267948966,l.$1(0.5),null) o=new A.a(new Float64Array(2)) o.t(400,400) -o=A.EF(o,l.$1(0.7),null,null) +o=A.ET(o,l.$1(0.7),null,null) n=new A.a(new Float64Array(2)) -n.an(1.5) -n=A.a7m(n,l.$1(0.7),null) +n.ak(1.5) +n=A.Pk(n,l.$1(0.7),null) m=new A.a(new Float64Array(2)) m.t(400,500) -k.P(A.bhU(A.b([j,p,o,n,A.EF(m,l.$1(0.7),null,null)],t.ZM),!0,!0)) -q.P(k) +k.K(A.bj_(A.b([j,p,o,n,A.ET(m,l.$1(0.7),null,null)],t.ZM),!0,!0)) +q.K(k) return A.q(null,r)}}) return A.r($async$p,r)}} -A.aMy.prototype={ -$1(a){return A.dl(!1,0,B.w,a,!1,null,null,null,0)}, -$S:810} -A.a5s.prototype={ -aO(a){var s=this.k4 -a.Z(s,this.p1) -a.Z(s,this.ok)}} -A.vO.prototype={ +A.aNC.prototype={ +$1(a){return A.da(!1,0,B.y,a,!1,null,null,null,0)}, +$S:898} +A.a66.prototype={ +aW(a){var s=this.p1 +a.Z(s,this.p3) +a.Z(s,this.p2)}} +A.vY.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:n=new A.a(new Float64Array(2)) -n.an(200) -p=B.q.aT() -p.sS(0,B.r) +n.ak(200) +p=B.r.aV() +p.sP(0,B.t) o=new A.a(new Float64Array(2)) -o.an(70) -n=A.dU(null,null,A.b([A.k8(null,null,o,20)],t.V),p,null,n,null,100) -q.P(n) -q.M=n +o.ak(70) +n=A.e1(null,null,A.b([A.kk(null,null,o,20)],t.W),p,null,n,null,100,null) +q.K(n) +q.a3=n return A.q(null,r)}}) return A.r($async$p,r)}, -fM(){var s,r,q,p,o=this,n=null,m=o.M +fM(){var s,r,q,p,o=this,n=null,m=o.a3 m===$&&A.c() -s=o.ai?300:100 +s=o.ah?300:100 r=new A.a(new Float64Array(2)) -r.an(s) -s=A.dl(!1,0,B.ro,1.5,!1,n,n,n,0) +r.ak(s) +s=A.da(!1,0,B.rr,1.5,!1,n,n,n,0) q=new A.a(new Float64Array(2)) -q.q(r) +q.u(r) r=new Float64Array(2) p=new A.a(new Float64Array(2)) -p.q(new A.a(r)) -r=new A.al3(q,p,n,s,n,0,n,B.f,new A.f([],t.s),new A.f([],t.g)) -s.hf(r) -r.dh$=null -m.P(r) -o.ai=!o.ai}} -A.al1.prototype={} -A.xm.prototype={ -p(a4){var s=0,r=A.t(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$p=A.u(function(a5,a6){if(a5===1)return A.p(a6,r) -while(true)switch(s){case 0:a3=A.hF(null,-2147483647) -q.P(a3) -p=A.jK(null,null,a3) -o=$.G() -n=o.B() -n.sS(0,B.r) -n.sbQ(1) -n.sA(0,B.OP) -m=o.B() -m.sA(0,B.M_) -l=o.B() -l.sA(0,B.l) -k=o.B() -k.sA(0,B.o) -j=o.B() -i=t.O -j.sdn(A.DR(B.h,10,A.b([B.Ja,B.I],i),null,B.J,null,null,0)) -h=o.U() -h.a2(0,10,0) -h.k(17,0,28,20,10,20) -h.k(-8,20,3,0,10,0) -h.R(0) -g=o.U() -g.hl(B.a24) -g.hl(B.a2f) -f=o.U() -f.hl(B.a28) -f.hl(B.a2a) -e=new Float64Array(2) -d=new A.a(new Float64Array(2)) -d.t(20,20) -c=A.aY() -b=$.ag() -a=new A.aO(b,new Float64Array(2)) -a.ae(d) -a.E() -a0=t.s -a1=t.g -a2=new A.a5r(h,g,f,n,m,l,k,j,new A.a(e),c,a,B.dv,0,0,null,B.f,new A.f([],a0),new A.f([],a1)) -a2.b5(B.dv,null,null,null,0,null,null,null,d) -n=new A.a(new Float64Array(2)) -n.t(250,0) -c=c.d -c.ae(n) -c.E() -n=new A.a(new Float64Array(2)) -n.t(400,100) -p.ax.sae_(n) -p.aKB(a2,!0) -p.X2(A.aJo(190,-50,810,50)) -q.P(p) -n=o.B() -n.sdn(A.yx(B.h,B.a05,A.b([B.MQ,B.Px],i),null,B.J,null)) -o=o.B() -o.sA(0,B.L7) -i=A.b([],t.HQ) -m=new A.a(new Float64Array(2)) -m.t(1000,30) -l=A.aY() -k=new A.aO(b,new Float64Array(2)) -k.ae(m) -k.E() -o=new A.a1y(n,o,i,l,k,B.p,0,0,null,B.f,new A.f([],a0),new A.f([],a1)) -o.b5(null,null,null,null,0,null,null,null,m) -o.amV() -a3.P(o) -a3.P(a2) -return A.q(null,r)}}) -return A.r($async$p,r)}, -$ifo:1} -A.a1y.prototype={ -amV(){var s,r,q,p,o,n,m,l,k -for(s=this.p1,r=this.ax.a,q=0;q<25;++q){p=B.K.b_() -o=r[0] -n=B.K.b_() -m=r[1] -l=B.K.b_() -k=new Float64Array(3) -k[0]=p*o -k[1]=n*m/3 -k[2]=l*0.5+1 -s.push(new A.dA(k))}}, -aO(a){var s,r,q,p,o=this,n=o.ax.a -a.aU(new A.x(0,0,0+n[0],0+n[1]),o.k4) -for(n=o.p1,s=n.length,r=o.ok,q=0;q0){s.e3(0,0) -s.E() -q.sK(0,0) -this.xr=2}if(r[1]<0)q.sK(0,p[1]+1000*b) -if(r[0]<0){s.eH(0,0) -s.E()}if(r[0]>1000){s.eH(0,1000) -s.E()}}, -aO(a){var s,r=this,q=-r.at.d.a[1] -a.bP(0) -s=r.ax.a -a.aL(0,s[0]/2,s[1]+1+q*1.05) -a.eG(0,1-q*0.003,0.3-q*0.001) -a.cw(B.h,10,r.RG) -a.bp(0) -s=r.k4 -a.Z(s,r.p3) -a.Z(s,r.p2) -a.Z(r.ok,r.p4) -a.Z(r.p1,r.R8)}, -jq(a,b){var s,r,q,p=this,o=a.c,n=o.geO().l(0,B.b6)||o.geO().l(0,B.b8),m=o.geO().l(0,B.b7)||o.geO().l(0,B.bl),l=o.geO().l(0,B.bf)||o.geO().l(0,B.bx) -if(a instanceof A.k6){if(n)p.rx.sL(0,-150) -else if(m)p.rx.sL(0,150) -else if(l&&p.xr>0){p.rx.sK(0,-300);--p.xr}}else{s=b.O(0,B.b6)||b.O(0,B.b8) -r=b.O(0,B.b7)||b.O(0,B.bl) -if(!(s&&r))if(s)p.rx.sL(0,-150) -else{o=p.rx -if(r)o.sL(0,150) -else o.sL(0,0)}}o=p.rx.a -if(o[0]>0&&!p.x2){p.x2=!0 -q=p.at.e -q.eH(0,-q.a[0]) -q.E()}if(o[0]<0&&p.x2){p.x2=!1 -o=p.at.e -o.eH(0,-o.a[0]) -o.E()}p.XZ(a,b) -return!0}} -A.acg.prototype={} -A.aib.prototype={} -A.b3F.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.AB(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.FQ)}, -$S:811} -A.b3G.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.xm(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.qp)}, -$S:813} -A.AB.prototype={ +p.u(new A.a(r)) +r=new A.alZ(q,p,n,s,n,0,n,B.f,new A.e([],t.s),new A.e([],t.g)) +s.hg(r) +r.bq$=null +m.K(r) +o.ah=!o.ah}} +A.alX.prototype={} +A.b4E.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.AN(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.FQ)}, +$S:899} +A.AN.prototype={ p(a0){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a var $async$p=A.u(function(a1,a2){if(a1===1)return A.p(a2,r) while(true)switch(s){case 0:a=new A.a(new Float64Array(2)) a.t(50,30) p=new A.a(new Float64Array(2)) -p.q(a) +p.u(a) a=new A.a(new Float64Array(2)) a.t(700,500) o=new A.a(new Float64Array(2)) -o.q(a) -a=A.aJo(100,30,260,100) -n=new A.a77(40,300,120,550,30) +o.u(a) +a=A.a6Q(100,30,260,100) +n=new A.a7T(40,300,120,550,30) if(30>125)n.e=125 m=new A.a(new Float64Array(2)) m.t(10,70) @@ -79914,7 +81034,7 @@ l.t(180,200) k=new A.a(new Float64Array(2)) k.t(220,150) j=t.d -k=A.b9m(A.b([m,l,k],j)) +k=A.aJn(A.b([m,l,k],j)) m=new A.a(new Float64Array(2)) m.t(400,160) l=new A.a(new Float64Array(2)) @@ -79933,809 +81053,794 @@ d=new A.a(new Float64Array(2)) d.t(750,60) c=new A.a(new Float64Array(2)) c.t(590,30) -b=A.b([new A.tX(p,20),new A.tX(o,50),a,n,k,A.b9m(A.b([m,l,i,h,g,f,e,d,c],j))],t.F8) -q.P(A.bAV(b,B.vo)) +b=A.b([new A.qq(p,20),new A.qq(o,50),a,n,k,A.aJn(A.b([m,l,i,h,g,f,e,d,c],j))],t.F9) +q.K(A.bCg(b,B.vq)) a=A.b([],j) p=A.b([],t.O) -q.P(new A.a_Q(b,B.vo,B.K,a,p,0,null,B.f,new A.f([],t.s),new A.f([],t.g))) +q.K(new A.a0f(b,B.vq,B.L,a,p,0,null,B.f,new A.e([],t.s),new A.e([],t.g))) return A.q(null,r)}}) return A.r($async$p,r)}} -A.a7U.prototype={ -aO(a){var s,r,q -for(s=this.at,r=this.ax,q=0;q<6;++q)a.Z(s[q].Bq(),r[q])}} -A.aMH.prototype={ +A.a8E.prototype={ +aW(a){var s,r,q +for(s=this.ax,r=this.ay,q=0;q<6;++q)a.Z(s[q].Bf(),r[q])}} +A.aNL.prototype={ $1(a){var s=$.G().B() -s.sS(0,B.r) -s.sbQ(1) +s.sP(0,B.t) +s.sbJ(1) s.sA(0,a) return s}, -$S:824} -A.a_Q.prototype={ -a6(a,b){this.aeQ()}, -aeQ(){var s,r,q=this,p=q.ay,o=p.b_() -p=p.b_() +$S:900} +A.a0f.prototype={ +a6(a,b){this.afq()}, +afq(){var s,r,q=this,p=q.ch,o=p.aY() +p=p.aY() s=new A.a(new Float64Array(2)) s.t(o*800,p*600) -q.ch.push(s) -p=q.CW -p.push(B.Ku) -for(o=q.at,r=0;r<6;++r)if(o[r].eu(0,s)){B.b.sa9(p,q.ax[r]) +q.CW.push(s) +p=q.cx +p.push(B.Kw) +for(o=q.ax,r=0;r<6;++r)if(o[r].jQ(0,s)){B.b.sa4(p,q.ay[r]) break}}, -aO(a){var s,r,q,p,o,n,m=$.G().B() -for(s=this.ch,r=this.CW,q=0;q=0&&h<6&&i>=0&&i<6 -e=p.at.d -e.ae(g.M.X(0,j.Wh(i,h))) -e.E()}} -A.a7E.prototype={ -aO(a){if(!this.a1)return -this.ak4(a)}} -A.ag3.prototype={} -A.z_.prototype={ +j=g.bL +p.aa=h>=0&&h<6&&i>=0&&i<6 +e=p.ax.d +e.a9(g.a3.W(0,j.WL(i,h))) +e.F()}} +A.a8o.prototype={ +aW(a){if(!this.aa)return +this.akD(a)}} +A.agV.prototype={} +A.z8.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:n=q.db$ j=A s=2 -return A.A(n.cL(0,"layers/player.png"),$async$p) -case 2:m=j.ir(c,null,null) +return A.B(n.cI(0,"layers/player.png"),$async$p) +case 2:m=j.ix(c,null,null) j=A s=3 -return A.A(n.cL(0,"layers/enemy.png"),$async$p) -case 3:l=j.ir(c,null,null) +return A.B(n.cI(0,"layers/enemy.png"),$async$p) +case 3:l=j.ix(c,null,null) j=A s=4 -return A.A(n.cL(0,"layers/background.png"),$async$p) -case 4:k=j.ir(c,null,null) +return A.B(n.cI(0,"layers/background.png"),$async$p) +case 4:k=j.ix(c,null,null) n=t.Pr p=A.b([],n) o=A.b([],n) -p.push(A.bhW()) -q.M=new A.azJ(m,l,p,o) +p.push(A.bj1()) +q.a3=new A.aAQ(m,l,p,o) o=A.b([],n) -n=new A.arz(k,o,A.b([],n)) -n.Vn() -o.push(A.bhW()) -q.ai=n +n=new A.asK(k,o,A.b([],n)) +n.VQ() +o.push(A.bj1()) +q.ah=n return A.q(null,r)}}) return A.r($async$p,r)}, -aO(a){var s -this.iR(a) -s=this.M -s===$&&A.c() -s.a6W() -s.Ja() -s.a9n() -s.aiI(a,0,0) -s=this.ai -s===$&&A.c() -s.aO(a)}, -mA(a){return B.Kh}} -A.azJ.prototype={ -Ja(){var s,r,q=this,p=q.e +aW(a){var s +this.lh(a) +s=this.a3 +s===$&&A.c() +s.a7u() +s.IV() +s.a9X() +s.ajg(a,0,0) +s=this.ah +s===$&&A.c() +s.aW(a)}, +mt(a){return B.Kj}} +A.aAQ.prototype={ +IV(){var s,r,q=this,p=q.e p.toString s=new A.a(new Float64Array(2)) -s.an(50) +s.ak(50) r=new A.a(new Float64Array(2)) -r.an(150) -q.z.Lc(p,s,r) +r.ak(150) +q.z.L1(p,s,r) r=q.e r.toString p=new A.a(new Float64Array(2)) p.t(250,150) s=new A.a(new Float64Array(2)) s.t(100,50) -q.Q.Lc(r,p,s)}} -A.arz.prototype={ -Ja(){var s,r,q=this.e +q.Q.L1(r,p,s)}} +A.asK.prototype={ +IV(){var s,r,q=this.e q.toString s=new A.a(new Float64Array(2)) s.t(50,200) r=new A.a(new Float64Array(2)) r.t(300,150) -this.z.Lc(q,s,r)}} -A.v2.prototype={ +this.z.L1(q,s,r)}} +A.vd.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:j=A s=2 -return A.A(q.db$.cL(0,"nine-box.png"),$async$p) -case 2:l=j.ir(c,null,null) +return A.B(q.db$.cI(0,"nine-box.png"),$async$p) +case 2:l=j.ix(c,null,null) k=new A.a(new Float64Array(2)) -k.an(300) -p=A.bgO(l,148,null) -o=q.k3 +k.ak(300) +p=A.bhR(l,148,null) +o=q.p2 o===$&&A.c() -o=o.a -o=o.a.a.a4(0,o.ax).a4(0,2) -n=A.aY() -m=$.ag() -m=new A.aO(m,new Float64Array(2)) -m.ae(k) -m.E() -n=new A.a4a(p,n,m,B.j,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -n.b5(B.j,null,null,null,0,o,null,null,k) -q.M=n -q.P(n) +o=o.a.a.a.ab(0,1).ab(0,2) +n=A.aC() +m=$.af() +m=new A.aS(m,new Float64Array(2)) +m.a9(k) +m.F() +n=new A.a4Q(p,n,m,B.j,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +n.b7(B.j,null,null,null,0,o,null,null,k) +q.a3=n +q.K(n) return A.q(null,r)}}) return A.r($async$p,r)}, -fM(){var s=this.M -s===$&&A.c() -s=s.at.e -s.Yy(0,1.2) -s.E()}, -vi(){var s=this.M -s===$&&A.c() -s=s.at.e -s.Yy(0,0.8) -s.E()}} -A.ahr.prototype={} -A.ahs.prototype={} -A.zI.prototype={ +fM(){var s=this.a3 +s===$&&A.c() +s=s.ax.e +s.MV(0,1.2) +s.F()}, +v4(){var s=this.a3 +s===$&&A.c() +s=s.ax.e +s.MV(0,0.8) +s.F()}} +A.ain.prototype={} +A.aio.prototype={} +A.zT.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:p=q.db$ s=2 -return A.A(p.cL(0,"zap.png"),$async$p) +return A.B(p.cI(0,"zap.png"),$async$p) case 2:s=3 -return A.A(p.cL(0,"boom.png"),$async$p) +return A.B(p.cI(0,"boom.png"),$async$p) case 3:return A.q(null,r)}}) return A.r($async$p,r)}, -bt(){this.Xv() -this.ai=A.bac(B.d5,new A.aHy(this))}, -hg(){this.aio() -var s=this.ai -if(s!=null)s.bA(0)}, -Xv(){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=a4.a7d(),a7=$.G(),a8=a7.B() +ba(){this.Y1() +this.ah=A.aRN(B.cK,new A.aIB(this))}, +fL(){this.aiX() +var s=this.ah +if(s!=null)s.by(0)}, +Y1(){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=a4.a7N(),a7=$.G(),a8=a7.B() a8.sA(0,B.l) -a8=A.tY(a8,5) +a8=A.u6(a8,5) s=new A.a(new Float64Array(2)) s.t(-20,-20) r=new A.a(new Float64Array(2)) r.t(20,20) q=a7.B() -q.sA(0,B.cN) -r=A.uZ(A.tY(q,10),B.w,s,a5,r) -s=a4.DQ() -q=a4.M.b_() +q.sA(0,B.cQ) +r=A.v9(A.u6(q,10),B.y,s,a5,r) +s=a4.DB() +q=a4.a3.aY() a7=a7.B() -a7.sA(0,B.c_) -s=A.uZ(A.tY(a7,5+q*5),B.w,a5,a5,s) -q=a4.aFJ() -a7=a4.aJE() -p=a4.aML() -o=a4.aHs() -n=a4.aGJ() -m=a4.ahf() -l=a4.aQP() -k=a4.JR() -j=a4.aQO() -i=A.b9E(a4.JR(),0,a5,6.283185307179586) -h=a4.aFi() -g=a4.aPf() +a7.sA(0,B.c1) +s=A.v9(A.u6(a7,5+q*5),B.y,a5,a5,s) +q=a4.aGn() +a7=a4.aKh() +p=a4.aNm() +o=a4.aI4() +n=a4.aHl() +m=a4.ahP() +l=a4.aRs() +k=a4.JD() +j=a4.aRr() +i=A.baA(a4.JD(),0,a5,6.283185307179586) +h=a4.aFX() +g=a4.aPQ() f=a4.db$.a e=f.i(0,"zap.png").a e.toString -e=A.ir(e,a5,a5) -d=a4.k3 +e=A.ix(e,a5,a5) +d=a4.p2 d===$&&A.c() -c=d.a -c=new A.a8G(e,c.a.a.a4(0,c.ax).a4(0,5).a_(0,0.5)) -c.ln(a5) +e=new A.a9u(e,d.a.a.a.ab(0,1).ab(0,5).a1(0,0.5)) +e.lj(a5) f=f.i(0,"boom.png").a f.toString -f=A.aNI(A.my(64,A.aNP(8,f,8).gafp(),t.vz),!0,0.1) -e=new A.a(new Float64Array(2)) -e.t(128,128) -e=new A.a8y(f,new A.i1(f),e) -e.ln(a5) -f=a4.aKn() -b=d.a -b=b.a.a.a4(0,b.ax).a4(0,5).a4(0,2).hF(0).a_(0,0.2) -a=d.a -a=a.a.a.a4(0,a.ax).a4(0,5).a4(0,2).a_(0,0.2) -a0=new A.ZB(a4.by) -a0.ln(a5) -a1=A.b([a6,a8,r,s,q,a7,p,o,n,m,l,k,j,i,h,g,c,e,f,A.uZ(a0,new A.PG(),b,a5,a)],t.m9) +f=A.aOQ(A.mM(64,A.aOZ(8,f,8).gag0(),t.vz),!0,0.1) +c=new A.a(new Float64Array(2)) +c.t(128,128) +c=new A.a9k(f,new A.i1(f),c) +c.lj(a5) +f=a4.aL2() +b=d.a.a.a.ab(0,1).ab(0,5).ab(0,2).h6(0).a1(0,0.2) +a=d.a.a.a.ab(0,1).ab(0,5).ab(0,2).a1(0,0.2) +a0=new A.ZZ(a4.bL) +a0.lj(a5) +a1=A.b([a6,a8,r,s,q,a7,p,o,n,m,l,k,j,i,h,g,e,c,f,A.v9(a0,new A.PZ(),b,a5,a)],t.m9) do{a2=a1.pop() a6=a1.length -a3=B.e.bH(a6,5) -a7=d.a -a7=a7.a.a.a4(0,a7.ax).a4(0,5) +a3=B.e.bB(a6,5) +a7=d.a.a.a.ab(0,1).ab(0,5) a8=new A.a(new Float64Array(2)) a8.t(a3,a6/5|0) -a7.bO(0,a8) -a8=d.a -a4.P(A.bh1(A.aR6(a2,1,a7.X(0,a8.a.a.a4(0,a8.ax).a4(0,5).a4(0,2))),a5))}while(a1.length!==0)}, -a7d(){var s=$.G().B() -s.sA(0,B.id) -return A.tY(s,10)}, -aFJ(){return A.va(5,new A.aHq(this))}, -aJE(){return A.va(5,new A.aHt(this))}, -aML(){return A.va(5,new A.aHx(this))}, -aHs(){return A.auu(null,new A.aHs(this))}, -ahf(){return A.auu(2,new A.aHC(this))}, -aQP(){var s=this -if(s.c_==null)s.c_=s.a7d() -return A.va(10,new A.aHB(s))}, -JR(){var s,r,q,p,o,n,m=new Float64Array(2) -new A.a(m).an(24) +a7.bR(0,a8) +a4.K(A.bi4(A.aSj(a2,1,a7.W(0,d.a.a.a.ab(0,1).ab(0,5).ab(0,2))),a5))}while(a1.length!==0)}, +a7N(){var s=$.G().B() +s.sA(0,B.ig) +return A.u6(s,10)}, +aGn(){return A.vl(5,new A.aIt(this))}, +aKh(){return A.vl(5,new A.aIw(this))}, +aNm(){return A.vl(5,new A.aIA(this))}, +aI4(){return A.avD(null,new A.aIv(this))}, +ahP(){return A.avD(2,new A.aIF(this))}, +aRs(){var s=this +if(s.cD==null)s.cD=s.a7N() +return A.vl(10,new A.aIE(s))}, +JD(){var s,r,q,p,o,n,m=new Float64Array(2) +new A.a(m).ak(24) s=this.db$.a.i(0,"zap.png").a s.toString r=$.G().B() -r=new A.a28(s,r) -r.ln(null) -q=s.gc7(s) -p=s.gbR(s) +r=new A.a2B(s,r) +r.lj(null) +q=s.gc2(s) +p=s.gbQ(s) o=m[0] n=m[1] r.f=new A.x(0,0,q,p) @@ -81464,898 +82560,1027 @@ m=-o/2 s=-n/2 r.r=new A.x(m,s,m+o,s+n) return r}, -aQO(){var s,r=this,q=r.k3 +aRr(){var s,r=this,q=r.p2 q===$&&A.c() -s=q.a -s=s.a.a.a4(0,s.ax).a4(0,5).a[0] -q=q.a -q=q.a.a.a4(0,q.ax).a4(0,5).a[1] -if(r.cO==null)r.cO=r.JR() -return A.va(9,new A.aHA(r,s/3,q/3))}, -aFi(){return A.va(10,new A.aHp(this))}, -aPf(){var s,r,q=A.b([B.dC,B.rH,B.rE],t.O),p=new A.a(new Float64Array(2)) +s=q.a.a.a.ab(0,1).ab(0,5).a[0] +q=q.a.a.a.ab(0,1).ab(0,5).a[1] +if(r.e6==null)r.e6=r.JD() +return A.vl(9,new A.aID(r,s/3,q/3))}, +aFX(){return A.vl(10,new A.aIs(this))}, +aPQ(){var s,r,q=A.b([B.dE,B.rK,B.rH],t.O),p=new A.a(new Float64Array(2)) p.t(-10,10) s=new A.a(new Float64Array(2)) s.t(10,10) r=new A.a(new Float64Array(2)) r.t(0,-14) -return A.va(3,new A.aHz(A.b([p,s,r],t.d),q))}, -aKn(){var s=t.mP -return A.va(10,new A.aHv(this,A.ai(new A.U(A.b([B.cN,B.ZN,B.c_,B.mA,B.ev,B.ZO,B.b5],t.tv),new A.aHw(),s),!0,s.h("aA.E"))))}, -aGJ(){var s,r,q,p,o,n,m=$.G().B() -m.sA(0,B.va[this.M.fB(18)]) -s=A.auu(null,new A.aHr(m)) -r=s.adc(1.5707963267948966) -q=this.k3 +return A.vl(3,new A.aIC(A.b([p,s,r],t.d),q))}, +aL2(){var s=t.mP +return A.vl(10,new A.aIy(this,A.ai(new A.S(A.b([B.cQ,B.ZX,B.c1,B.mF,B.ey,B.ZY,B.b5],t.tv),new A.aIz(),s),!0,s.h("aF.E"))))}, +aHl(){var s,r,q,p,o,n,m=$.G().B() +m.sA(0,B.vc[this.a3.fn(18)]) +s=A.avD(null,new A.aIu(m)) +r=s.adO(1.5707963267948966) +q=this.p2 q===$&&A.c() -p=q.a -p=r.abc(p.a.a.a4(0,p.ax).a4(0,5).hF(0)) -r=p.b -r===$&&A.c() -o=q.a -o=A.bhP(p,r,2).a6f(o.a.a.a4(0,o.ax).a4(0,5).a4(0,2).a_(0,5)) -r=q.a -r=r.a.a.a4(0,r.ax).a4(0,5).a4(0,2) -p=o.b -p===$&&A.c() -r=A.aR6(o,p,r) -p=s.adc(-3.141592653589793) -o=new A.a(new Float64Array(2)) -o.t(1,-1) -n=q.a -o.bO(0,n.a.a.a4(0,n.ax).a4(0,5)) -o=p.abc(o) -p=o.b +r=r.abR(q.a.a.a.ab(0,1).ab(0,5).h6(0)) +p=r.b p===$&&A.c() -p=A.bhP(o,p,2) -o=new A.a(new Float64Array(2)) -o.t(1,-1) -n=q.a -o.bO(0,n.a.a.a4(0,n.ax).a4(0,5).a4(0,2)) -n=p.b -n===$&&A.c() -o=A.aR6(p,n,o) +p=A.biV(r,p,2).a6K(q.a.a.a.ab(0,1).ab(0,5).ab(0,2).a1(0,5)) +r=q.a.a.a.ab(0,1).ab(0,5).ab(0,2) +o=p.b +o===$&&A.c() +r=A.aSj(p,o,r) +o=s.adO(-3.141592653589793) p=new A.a(new Float64Array(2)) -p.t(-5,5) -q=q.a -p.bO(0,q.a.a.a4(0,q.ax).a4(0,5).a4(0,2)) -return A.be6(!0,A.b([r,o.a6f(p)],t.m9),null)}, -DQ(){var s=A.mY(null).Y(0,A.mY(null)),r=this.k3 +p.t(1,-1) +p.bR(0,q.a.a.a.ab(0,1).ab(0,5)) +p=o.abR(p) +o=p.b +o===$&&A.c() +o=A.biV(p,o,2) +p=new A.a(new Float64Array(2)) +p.t(1,-1) +p.bR(0,q.a.a.a.ab(0,1).ab(0,5).ab(0,2)) +n=o.b +n===$&&A.c() +p=A.aSj(o,n,p) +o=new A.a(new Float64Array(2)) +o.t(-5,5) +o.bR(0,q.a.a.a.ab(0,1).ab(0,5).ab(0,2)) +return A.bf6(!0,A.b([r,p.a6K(o)],t.m9),null)}, +DB(){var s=A.on(null).X(0,A.on(null)),r=this.p2 r===$&&A.c() -r=r.a -s.bO(0,r.a.a.a4(0,r.ax).a4(0,5)) +s.bR(0,r.a.a.a.ab(0,1).ab(0,5)) return s}} -A.aHy.prototype={ -$1(a){this.a.Xv()}, -$S:149} -A.aHq.prototype={ -$1(a){var s,r,q,p=this.a.k3 +A.aIB.prototype={ +$1(a){this.a.Y1()}, +$S:96} +A.aIt.prototype={ +$1(a){var s,r,q,p=this.a.p2 p===$&&A.c() -s=p.a -r=p.a -q=s.a.a.a4(0,s.ax).a4(0,5).a[0]/5*a-r.a.a.a4(0,r.ax).a4(0,5).a4(0,2).a[0] -r=p.a -r=r.a.a.a4(0,r.ax).a4(0,5).a4(0,2).a[1] -s=new A.a(new Float64Array(2)) -s.t(q,-r) -p=p.a -p=p.a.a.a4(0,p.ax).a4(0,5).a4(0,2).a[1] +s=p.a.a.a.ab(0,1).ab(0,5).a[0]/5*a-p.a.a.a.ab(0,1).ab(0,5).ab(0,2).a[0] +r=p.a.a.a.ab(0,1).ab(0,5).ab(0,2).a[1] +q=new A.a(new Float64Array(2)) +q.t(s,-r) +p=p.a.a.a.ab(0,1).ab(0,5).ab(0,2).a[1] r=new A.a(new Float64Array(2)) -r.t(q,p) +r.t(s,p) p=$.G().B() p.sA(0,B.b5) -return A.uZ(A.tY(p,2),B.w,s,null,r)}, -$S:91} -A.aHt.prototype={ -$1(a){var s,r=this.a,q=r.DQ() -q.al(0,0.5) -r=r.M.b_() +return A.v9(A.u6(p,2),B.y,q,null,r)}, +$S:100} +A.aIw.prototype={ +$1(a){var s,r=this.a,q=r.DB() +q.ap(0,0.5) +r=r.a3.aY() s=$.G().B() -s.sA(0,B.Aw) -return A.uZ(A.tY(s,5+r*5),B.PR,null,null,q)}, -$S:91} -A.aHx.prototype={ -$1(a){var s,r=this.a,q=r.DQ() -q.al(0,0.5) -r=r.M.b_() +s.sA(0,B.Ay) +return A.v9(A.u6(s,5+r*5),B.PX,null,null,q)}, +$S:100} +A.aIA.prototype={ +$1(a){var s,r=this.a,q=r.DB() +q.ap(0,0.5) +r=r.a3.aY() s=$.G().B() -s.sA(0,B.eu) -return A.uZ(A.tY(s,5+r*5),B.TB,null,null,q)}, -$S:91} -A.aHs.prototype={ -$2(a,b){var s,r,q=b.gep(),p=this.a.k3 +s.sA(0,B.ex) +return A.v9(A.u6(s,5+r*5),B.TI,null,null,q)}, +$S:100} +A.aIv.prototype={ +$2(a,b){var s,r,q=b.gei(),p=this.a.p2 p===$&&A.c() -p=p.a -p=p.a.a.a4(0,p.ax).a4(0,5).a4(0,2).a[0] +p=p.a.a.a.ab(0,1).ab(0,5).ab(0,2).a[0] s=$.G().B() -r=A.a1(B.c_,B.b5,b.gep()) +r=A.a1(B.c1,B.b5,b.gei()) r.toString s.sA(0,r) -return a.cw(B.h,q*p,s)}, -$S:92} -A.aHC.prototype={ -$2(a,b){var s,r,q=this.a,p=q.ao.aw(0,b.gep())/5 -q=q.k3 +return a.ct(B.h,q*p,s)}, +$S:95} +A.aIF.prototype={ +$2(a,b){var s,r,q=this.a,p=q.aT.az(0,b.gei())/5 +q=q.p2 q===$&&A.c() -q=q.a -q=q.a.a.a4(0,q.ax).a4(0,5).a4(0,2).a[0] +q=q.a.a.a.ab(0,1).ab(0,5).ab(0,2).a[0] s=$.G().B() -r=A.a1(B.c_,B.b5,p) +r=A.a1(B.c1,B.b5,p) r.toString s.sA(0,r) -a.cw(B.h,(1-p)*q,s)}, -$S:92} -A.aHB.prototype={ -$1(a){var s,r=this.a,q=r.M,p=q.b_() -q=q.b_() -s=r.DQ() -s.al(0,0.5) -r=r.c_ -r.toString -return A.uZ(r,new A.hP(p*0.1,q*0.8+0.1,B.w),null,null,s)}, -$S:91} -A.aHA.prototype={ -$1(a){var s,r,q,p=B.e.bH(a,3),o=this.a,n=o.k3 +a.ct(B.h,(1-p)*q,s)}, +$S:95} +A.aIE.prototype={ +$1(a){var s,r=this.a,q=r.a3,p=q.aY() +q=q.aY() +s=r.DB() +s.ap(0,0.5) +r=r.cD +r.toString +return A.v9(r,new A.hM(p*0.1,q*0.8+0.1,B.y),null,null,s)}, +$S:100} +A.aID.prototype={ +$1(a){var s,r,q,p=B.e.bB(a,3),o=this.a,n=o.p2 n===$&&A.c() -s=n.a -s=s.a.a.a4(0,s.ax).a4(0,5).a4(0,2).a[0] -r=B.e.cZ(a,3) -n=n.a -n=n.a.a.a4(0,n.ax).a4(0,5).a4(0,2).a[1] +s=n.a.a.a.ab(0,1).ab(0,5).ab(0,2).a[0] +r=B.e.cS(a,3) +n=n.a.a.a.ab(0,1).ab(0,5).ab(0,2).a[1] q=new A.a(new Float64Array(2)) q.t(p*this.b-s+24,r*this.c-n+24) -o=o.cO +o=o.e6 o.toString -return A.aR6(o,null,q)}, -$S:277} -A.aHp.prototype={ -$1(a){var s=this.a,r=s.M,q=r.b_(),p=r.b_(),o=new A.a(new Float64Array(2)) +return A.aSj(o,null,q)}, +$S:281} +A.aIs.prototype={ +$1(a){var s=this.a,r=s.a3,q=r.aY(),p=r.aY(),o=new A.a(new Float64Array(2)) o.t(q*600-300,-p*600) -o=o.a_(0,0.2) +o=o.a1(0,0.2) q=new A.a(new Float64Array(2)) q.t(0,200) -r=r.b_() -return A.aqn(q,A.b9E(s.JR(),r*3.141592653589793,null,6.283185307179586),null,null,o)}, -$S:148} -A.aHz.prototype={ +r=r.aY() +return A.arz(q,A.baA(s.JD(),r*3.141592653589793,null,6.283185307179586),null,null,o)}, +$S:122} +A.aIC.prototype={ $1(a){var s,r,q=$.G(),p=q.B() -p.sdz(B.qS) +p.sdl(B.qV) s=this.a r=s[a] -s=a===0?B.b.ga9(s):s[a-1] +s=a===0?B.b.ga4(s):s[a-1] q=q.B() q.sA(0,this.b[a]) -p=new A.EW(A.uZ(A.tY(q,20),new A.PG(),r,null,s),p,$,B.w) -p.ln(null) +p=new A.Fb(A.v9(A.u6(q,20),new A.PZ(),r,null,s),p,$,B.y) +p.lj(null) return p}, -$S:279} -A.aHw.prototype={ +$S:283} +A.aIz.prototype={ $1(a){var s=$.G().B() s.sA(0,a) return s}, -$S:280} -A.aHv.prototype={ -$1(a){var s=this.a,r=s.DQ(),q=r.a_(0,-1),p=new A.a(new Float64Array(2)) +$S:284} +A.aIy.prototype={ +$1(a){var s=this.a,r=s.DB(),q=r.a1(0,-1),p=new A.a(new Float64Array(2)) p.t(0,40) -return A.aqn(q.X(0,p),A.auu(null,new A.aHu(s,this.b)),null,null,r)}, -$S:148} -A.aHu.prototype={ -$2(a,b){var s=this.b,r=this.a.M,q=s[r.fB(s.length)] +return A.arz(q.W(0,p),A.avD(null,new A.aIx(s,this.b)),null,null,r)}, +$S:122} +A.aIx.prototype={ +$2(a,b){var s=this.b,r=this.a.a3,q=s[r.fn(s.length)] s=q.gA(q).a -q.sA(0,A.a9(B.c.aA(255*(1-b.gep())),s>>>16&255,s>>>8&255,s&255)) -a.cw(B.h,r.b_()*b.gep()>0.6?r.b_()*(50*b.gep()):2+3*b.gep(),q)}, -$S:92} -A.aHr.prototype={ -$2(a,b){return a.aU(A.vr(B.h,10,10),this.a)}, -$S:92} -A.PG.prototype={ -nY(a){return(Math.sin(3.141592653589793*(a*2-0.5))+1)/2}} -A.aa1.prototype={ -bt(){var s=this.ax +q.sA(0,A.a9(B.c.aA(255*(1-b.gei())),s>>>16&255,s>>>8&255,s&255)) +a.ct(B.h,r.aY()*b.gei()>0.6?r.aY()*(50*b.gei()):2+3*b.gei(),q)}, +$S:95} +A.aIu.prototype={ +$2(a,b){return a.aX(A.vC(B.h,10,10),this.a)}, +$S:95} +A.PZ.prototype={ +nU(a){return(Math.sin(3.141592653589793*(a*2-0.5))+1)/2}} +A.aaS.prototype={ +ba(){var s=this.ay s.d=0 s.e=!0}, -aO(a){var s=this,r=s.ch,q=s.ax -r.sA(0,s.ay[B.c.af(Math.min(q.d/q.a,1)*3)]) -a.aU(s.at,r)}, -a6(a,b){this.ax.a6(0,b)}} -A.zJ.prototype={ -p(a){var s=0,r=A.t(t.H),q=this,p,o,n -var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:o=q.cg -n=A.le(600,null,400,o) -q.c_!==$&&A.ae() -q.c_=n -q.H(0,A.b([n,o],t.V)) -n=n.ax -o=new A.a(new Float64Array(2)) -o.an(q.by) -p=n.at.e -p.ae(o) -p.E() -n.ch=null -return A.q(null,r)}}) -return A.r($async$p,r)}, -KI(a){var s=a.gdq().gau() -this.P(A.bh1(A.va(40,new A.aHD(this)),s))}} -A.aHD.prototype={ -$1(a){var s,r=this.a,q=r.ai,p=r.M,o=q.aw(0,p.b_()) -q=q.aw(0,p.b_()) +aW(a){var s=this,r=s.CW,q=s.ay +r.sA(0,s.ch[B.c.aj(Math.min(q.d/q.a,1)*3)]) +a.aX(s.ax,r)}, +a6(a,b){this.ay.a6(0,b)}} +A.zU.prototype={ +Ku(a){var s=a.gfS().gar() +this.K(A.bi4(A.vl(40,new A.aIG(this)),s))}} +A.aIG.prototype={ +$1(a){var s,r=this.a,q=r.ah,p=r.a3,o=q.az(0,p.aY()) +q=q.az(0,p.aY()) s=new A.a(new Float64Array(2)) s.t(o,q) -s=s.a_(0,a) +s=s.a1(0,a) q=$.G().B() -p=r.ao.aw(0,p.b_()) +p=r.aT.az(0,p.aY()) p.toString q.sA(0,p) -return A.aqn(null,A.tY(q,2),2,null,s)}, -$S:148} -A.ahY.prototype={} -A.b4z.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.AW(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.MS)}, -$S:281} -A.b4A.prototype={ -$1(a){var s,r,q,p,o,n,m=null,l=new A.a(new Float64Array(2)) -l.an(500) +return A.arz(null,A.u6(q,2),2,null,s)}, +$S:122} +A.aiU.prototype={} +A.b5x.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.B7(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.MS)}, +$S:285} +A.b5y.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k=null,j=new A.a(new Float64Array(2)) +j.ak(500) s=$.G() r=s.B() r.sA(0,B.f) s=s.B() -s.sA(0,B.Mb) -q=$.au() -p=$.aC() -o=A.b([],t.u) -n=A.aI(A.aK(),t.y) -l=new A.uJ(l,r,s,q,p,new A.Q(),new A.Q(),B.m,o,n,A.z(t.S),A.z(t.F),0,m,B.f,new A.f([],t.s),new A.f([],t.g)) -l.aS(m,m) -return A.aE(l,m,m,m,m,t.dK)}, -$S:282} -A.b4B.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.v2(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.ZR)}, -$S:283} -A.b4C.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.yh(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.MN)}, -$S:284} -A.b4D.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.z_(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.Cy)}, -$S:285} -A.b4E.prototype={ -$1(a){var s=null,r=A.vr(B.h,32,32),q=A.b([B.h0,B.h1,B.c_],t.O),p=$.G().B(),o=t.s,n=t.g,m=$.au(),l=$.aC(),k=A.b([],t.u),j=A.aI(A.aK(),t.y) -r=new A.zI(B.K,new A.a8P(0,5),new A.aa1(r,new A.w7(2,s,!0,!0),q,p,0,s,B.f,new A.f([],o),new A.f([],n)),m,l,new A.Q(),new A.Q(),B.m,k,j,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],o),new A.f([],n)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.Y9)}, +s.sA(0,B.Md) +q=A.bg(k,-2147483647) +p=A.aO(k,k,k) +o=$.ay() +n=$.aG() +m=A.b([],t.u) +l=A.aI(A.aL(),t.y) +j=new A.uU(j,r,s,q,p,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,k,B.f,new A.e([],t.s),new A.e([],t.g)) +j.aS(k,k,k,k,t.i) +return A.aH(j,k,k,k,k,t.sM)}, $S:286} -A.b4F.prototype={ -$1(a){var s=null,r=a.a7l("From color",B.Au),q=a.a7l("To color",B.b5),p=a.hv("Zoom",1),o=A.hF(s,-2147483647),n=$.au(),m=$.aC(),l=A.b([],t.u),k=A.aI(A.aK(),t.y) -r=new A.zJ(B.K,new A.bh(-1,1,t.Y),new A.f8(r,q),p,o,n,m,new A.Q(),new A.Q(),B.m,l,k,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.C6)}, +A.b5z.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.vd(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.ZR)}, $S:287} -A.b4G.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.Af(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.Sa)}, +A.b5A.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.yp(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.MN)}, $S:288} -A.Af.prototype={ -mA(a){return B.LF}, -p(a){var s=0,r=A.t(t.H),q=this,p,o,n +A.b5B.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.z8(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.Cy)}, +$S:289} +A.b5C.prototype={ +$1(a){var s=null,r=A.vC(B.h,32,32),q=A.b([B.h3,B.h4,B.c1],t.O),p=$.G().B(),o=t.s,n=t.g,m=A.bg(s,-2147483647),l=A.aO(s,s,s),k=$.ay(),j=$.aG(),i=A.b([],t.u),h=A.aI(A.aL(),t.y) +r=new A.zT(B.L,new A.a9D(0,5),new A.aaS(r,new A.we(2,s,!0,!0),q,p,0,s,B.f,new A.e([],o),new A.e([],n)),m,l,k,j,new A.P(),new A.P(),B.m,i,h,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],o),new A.e([],n)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.Y9)}, +$S:290} +A.b5D.prototype={ +$1(a){var s,r,q=null,p=a.a7V("From color",B.Aw),o=a.a7V("To color",B.b5),n=a.ht("Zoom",1),m=A.lt(600,q,400,q),l=m.ay,k=new A.a(new Float64Array(2)) +k.ak(n) +n=l.ax.e +n.a9(k) +n.F() +l.CW=null +n=A.bg(q,-2147483647) +l=$.ay() +k=$.aG() +s=A.b([],t.u) +r=A.aI(A.aL(),t.y) +p=new A.zU(B.L,new A.bm(-1,1,t.Y),new A.f5(p,o),n,m,l,k,new A.P(),new A.P(),B.m,s,r,A.C(t.S),A.C(t.F),0,q,B.f,new A.e([],t.s),new A.e([],t.g)) +p.aS(m,q,q,q,t.i) +return A.aH(p,q,q,q,q,t.C6)}, +$S:291} +A.b5E.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.Ar(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.Sa)}, +$S:292} +A.Ar.prototype={ +mt(a){return B.LH}, +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:p=A.aY() -o=new A.a(new Float64Array(2)) -n=$.ag() -n=new A.aO(n,new Float64Array(2)) -n.ae(o) -n.E() -o=new A.a42(p,n,B.p,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -o.b5(null,null,null,null,0,null,null,null,null) -n=new A.a(new Float64Array(2)) -n.t(100,50) -p=p.d -p.ae(n) -p.E() -q.P(o) +while(true)switch(s){case 0:g=A.bx1(A.bew(B.q,null,2,B.KJ,null),null,null,null,null,null,null,200,B.Rx,new A.tY(null,B.RC,A.bew(B.Me,null,null,B.rJ,null),null),400) +f=t.oM +f=A.b([new A.a2c(1,new A.o1("1984")),new A.zO(new A.o1("Anything could be true. The so-called laws of nature were nonsense.")),new A.zO(new A.o1('The law of gravity was nonsense. "If I wished," O\'Brien had said, "I could float off this floor like a soap bubble." Winston worked it out. "If he thinks he floats off the floor, and I simultaneously think I can see him do it, then the thing happens."')),new A.zO(new A.LN(A.b([new A.o1("Suddenly, like a lump of submerged wreckage breaking the surface of water, the thought burst into his mind: "),new A.a2V(new A.LN(A.b([new A.o1("\"It doesn't really happen. We imagine it. It is "),new A.Yx(new A.o1("hallucination")),new A.o1('."')],f)))],f))),new A.zO(new A.o1('He pushed the thought under instantly. The fallacy was obvious. It presupposed that somewhere or other, outside oneself, there was a "real" world where "real" things happened. But how could there be such a world? What knowledge have we of anything, save through our own minds? All happenings are in the mind. Whatever happens in all minds, truly happens.'))],t.Jf) +p=new A.a(new Float64Array(2)) +p.t(100,50) +o=g.z +n=o==null +if(n)m=null +else m=o +l=g.Q +k=l==null +if(k)j=null +else j=l +if(m==null||j==null)A.V(A.bM("Either style.width or size.x must be provided.",null)) +if(!(!n&&o!==m))n=!1 +else n=!0 +if(n)A.V(A.bM("style.width and size.x, if both provided, must match.",null)) +if(!(!k&&l!==j))n=!1 +else n=!0 +if(n)A.V(A.bM("style.height and size.y, if both provided, must match.",null)) +n=new Float64Array(2) +i=new A.a(n) +i.t(m,j) +j=n[0] +h=new A.ax3(f).aLl(g,n[1],j) +j=A.aC() +f=$.af() +f=new A.aS(f,new Float64Array(2)) +f.a9(i) +f.F() +f=new A.aal(h,j,f,B.p,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +f.b7(null,null,null,null,0,p,0,null,i) +q.K(f) return A.q(null,r)}}) return A.r($async$p,r)}} -A.a42.prototype={ -p(a){var s=0,r=A.t(t.H),q=this,p,o -var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:p=A.bvI(A.bdx(B.o,null,2,B.KH,null),null,null,null,null,null,null,200,B.Rr,new A.tO(null,B.Rw,A.bdx(B.Mc,null,null,B.rG,null),null),400) -o=t.Xg -o=new A.avX(A.b([new A.a1L(1,new A.nP("1984")),new A.zD(new A.nP("Anything could be true. The so-called laws of nature were nonsense.")),new A.zD(new A.nP('The law of gravity was nonsense. "If I wished," O\'Brien had said, "I could float off this floor like a soap bubble." Winston worked it out. "If he thinks he floats off the floor, and I simultaneously think I can see him do it, then the thing happens."')),new A.zD(new A.Lv(A.b([new A.nP("Suddenly, like a lump of submerged wreckage breaking the surface of water, the thought burst into his mind: "),new A.a2s(new A.Lv(A.b([new A.nP("\"It doesn't really happen. We imagine it. It is "),new A.Ya(new A.nP("hallucination")),new A.nP('."')],o)))],o))),new A.zD(new A.nP('He pushed the thought under instantly. The fallacy was obvious. It presupposed that somewhere or other, outside oneself, there was a "real" world where "real" things happened. But how could there be such a world? What knowledge have we of anything, save through our own minds? All happenings are in the mind. Whatever happens in all minds, truly happens.'))],t.Jf)).qa(p) -q.k4!==$&&A.ae() -q.k4=o -return A.q(null,r)}}) -return A.r($async$p,r)}, -aO(a){var s=this.k4 -s===$&&A.c() -s.aO(a)}} -A.AW.prototype={ +A.B7.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:i=t.Z0 -h=A.hl(null,null,null,null,null,null,null,null,"Hello, Flame",$.bcL(),i) -h.ay=B.e9 -h.i6() -p=q.k3 +h=A.fA(null,null,null,null,null,null,null,null,"Hello, Flame",$.bdG(),i) +h.ch=B.eb +h.im() +p=q.p2 p===$&&A.c() -o=p.a -n=h.at.d -n.eH(0,o.a.a.a4(0,o.ax).a[0]/2) -n.E() -n.e3(0,32) -n.E() -n=A.hl(null,null,null,null,null,null,null,null,"Text with shade",$.brR(),i) -n.ay=B.hM -n.i6() -o=p.a -o=o.a.a.a4(0,o.ax) +o=h.ax.d +o.eE(0,p.a.a.a.ab(0,1).a[0]/2) +o.F() +o.dX(0,32) +o.F() +o=A.fA(null,null,null,null,null,null,null,null,"Text with shade",$.bt1(),i) +o.ch=B.hO +o.im() +n=p.a.a.a.ab(0,1) m=new A.a(new Float64Array(2)) -m.an(100) -l=n.at.d -l.ae(o.Y(0,m)) -l.E() -l=$.bsd() -m=A.hl(null,null,null,null,null,null,null,null,"center",l,i) -m.ay=B.j -m.i6() -o=m.at.d -k=p.a -o.ae(k.a.a.a4(0,k.ax).a4(0,2)) -o.E() -i=A.hl(null,null,null,null,null,null,null,null,"bottomRight",l,i) -i.ay=B.bO -i.i6() -l=i.at.d -o=p.a -l.ae(o.a.a.a4(0,o.ax)) -l.E() -l=A.b92("\"This is our world now. The world of the electron and the switch; the beauty of the baud. We exist without nationality, skin color, or religious bias. You wage wars, murder, cheat, lie to us and try to make us believe it's for our own good, yet we're the criminals. Yes, I am a criminal. My crime is that of curiosity.\"",null,null,null,null) -l.ay=B.kh -l.i6() -p=p.a -o=l.at.d -o.e3(0,p.a.a.a4(0,p.ax).a[1]) -o.E() +m.ak(100) +l=o.ax.d +l.a9(n.X(0,m)) +l.F() +l=$.bto() +m=A.fA(null,null,null,null,null,null,null,null,"center",l,i) +m.ch=B.j +m.im() +n=m.ax.d +n.a9(p.a.a.a.ab(0,1).ab(0,2)) +n.F() +i=A.fA(null,null,null,null,null,null,null,null,"bottomRight",l,i) +i.ch=B.bQ +i.im() +l=i.ax.d +l.a9(p.a.a.a.ab(0,1)) +l.F() +l=A.ba0("\"This is our world now. The world of the electron and the switch; the beauty of the baud. We exist without nationality, skin color, or religious bias. You wage wars, murder, cheat, lie to us and try to make us believe it's for our own good, yet we're the criminals. Yes, I am a criminal. My crime is that of curiosity.\"",null,null,null,null) +l.ch=B.km +l.im() +n=l.ax.d +n.dX(0,p.a.a.a.ab(0,1).a[1]) +n.F() p=new A.a(new Float64Array(2)) p.t(300,200) -p=A.b92("Let A be a finitely generated torsion-free abelian group. Then A is free.",B.j,10,p,0) -o=new A.a(new Float64Array(2)) -o.t(10,50) -k=p.at.d -k.ae(o) -k.E() -o=new A.a(new Float64Array(2)) -o.t(300,200) -o=A.b92("Let A be a torsion abelian group. Then A is the direct sum of its subgroups A(p) for all primes p such that A(p) \u2260 0.",B.bO,10,o,0) +p=A.ba0("Let A be a finitely generated torsion-free abelian group. Then A is free.",B.j,10,p,0) +n=new A.a(new Float64Array(2)) +n.t(10,50) +k=p.ax.d +k.a9(n) +k.F() +n=new A.a(new Float64Array(2)) +n.t(300,200) +n=A.ba0("Let A be a torsion abelian group. Then A is the direct sum of its subgroups A(p) for all primes p such that A(p) \u2260 0.",B.bQ,10,n,0) k=new A.a(new Float64Array(2)) k.t(10,260) -j=o.at.d -j.ae(k) -j.E() -q.H(0,A.b([h,n,m,i,l,p,o],t.V)) +j=n.ax.d +j.a9(k) +j.F() +q.I(0,A.b([h,o,m,i,l,p,n],t.W)) return A.q(null,r)}}) return A.r($async$p,r)}} -A.b23.prototype={ -$1(a){return a.aIf(B.At,"monospace",2)}, -$S:289} -A.a41.prototype={ -aO(a){var s,r=this.ax.a,q=r[0] +A.b3_.prototype={ +$1(a){return a.aIS(B.Av,"monospace",2)}, +$S:293} +A.a4H.prototype={ +aW(a){var s,r=this.ay.a,q=r[0] r=r[1] s=$.G().B() -s.sA(0,B.id) -a.aU(new A.x(0,0,0+q,0+r),s) -this.ak8(a)}} -A.x6.prototype={ +s.sA(0,B.ig) +a.aX(new A.x(0,0,0+q,0+r),s) +this.akH(a)}} +A.xd.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:i=q.db$.a h=i.i(0,"shield.png") -if(h==null){h=A.bax(A.WD(B.fd.d_(B.d.cf(u.P,B.d.eY(u.P,",")+1)))) -i.u(0,"shield.png",h) +if(h==null){h=A.bbp(A.WW(B.fh.cT(B.d.cf(u.P,B.d.eW(u.P,",")+1)))) +i.q(0,"shield.png",h) i=h}else i=h s=2 -return A.A(i.VD(),$async$p) +return A.B(i.W6(),$async$p) case 2:p=c -i=q.k3 +i=q.p2 i===$&&A.c() -i=i.a -i=i.a.a.a4(0,i.ax).a4(0,2) +i=i.a.a.a.ab(0,1).ab(0,2) h=new A.a(new Float64Array(2)) -h.an(100) -o=A.ir(p,null,null) +h.ak(100) +o=A.ix(p,null,null) n=h -m=B.q.aT() -l=A.aY() +m=B.r.aV() +l=A.aC() k=n -j=$.ag() -j=new A.aO(j,new Float64Array(2)) -j.ae(k) -j.E() -m=new A.fE(!1,o,$,m,null,l,j,B.j,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -m.b5(B.j,null,null,null,0,i,null,null,n) -m.ml(B.j,null,null,null,null,0,null,i,null,null,h,o) -q.P(m) +j=$.af() +j=new A.aS(j,new Float64Array(2)) +j.a9(k) +j.F() +m=new A.fp(!1,o,$,m,null,l,j,B.j,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +m.b7(B.j,null,null,null,0,i,null,null,n) +m.lk(B.j,null,null,null,null,0,null,i,null,null,h,o) +q.K(m) return A.q(null,r)}}) return A.r($async$p,r)}} -A.xa.prototype={ +A.xh.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(A.fF("flame.png",q.db$,null,null),$async$p) +return A.B(A.fq("flame.png",q.db$,null,null),$async$p) case 2:n=c -m=q.k3 +m=q.p2 m===$&&A.c() -m=m.a -m=m.a.a.a4(0,m.ax).a4(0,2) +m=m.a.a.a.ab(0,1).ab(0,2) p=n.c o=new A.a(new Float64Array(2)) o.t(p.c-p.a,p.d-p.b) -q.P(A.iQ(B.j,null,null,null,null,0,null,m,null,null,o.a_(0,2),n)) +q.K(A.jz(B.j,null,null,null,null,0,null,m,null,null,o.a1(0,2),n)) return A.q(null,r)}}) return A.r($async$p,r)}} -A.Jp.prototype={ -W(){return"ButtonState."+this.b}} -A.rP.prototype={ +A.AU.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:s=2 +return A.B(A.a9n("boom.png",B.bd,B.I,null,null,!0),$async$p) +case 2:i=c +h=new A.a(new Float64Array(2)) +h.ak(200) +p=new A.a(new Float64Array(2)) +p.ak(64) +i.QY(0,p,B.ex,h,0.3490658503988659,2,B.jr) +i.a75(B.mF,B.jr) +for(o=0;o<100;++o){n=B.L.fn(8)*128 +m=B.L.fn(8)*128 +h=q.p2 +h===$&&A.c() +p=h.a.a.a +p.toString +l=new Float64Array(2) +k=p.a +l[1]=k[1] +l[0]=k[0] +new A.a(l).ap(0,1) +j=B.L.fn(B.c.aj(l[0])) +l=h.a.a.a +l.toString +p=new Float64Array(2) +k=l.a +p[1]=k[1] +p[0]=k[0] +new A.a(p).ap(0,1) +p=B.L.fn(B.c.cS(p[1],2)) +h=h.a.a.a +h.toString +l=new Float64Array(2) +k=h.a +l[1]=k[1] +l[0]=k[0] +new A.a(l).ap(0,1) +l=l[1] +h=new Float64Array(2) +h[0]=j-64 +h[1]=p+l/2-64 +i.a6M(0,new A.a(h),new A.x(n,m,n+128,m+128))}q.K(A.bCA(B.bd,null,null,null,i)) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.rY.prototype={ +p(a){var s=0,r=A.t(t.H),q=this +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q.K(new A.a4G(null,null,null,null,null,0,null,B.f,new A.e([],t.s),new A.e([],t.g))) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.a4G.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:h=q.gar() +s=2 +return A.B(A.a9n("boom.png",B.bd,B.I,null,h.db$,!0),$async$p) +case 2:g=q.ax=c +h=new A.a(new Float64Array(2)) +h.ak(200) +p=new A.a(new Float64Array(2)) +p.ak(64) +g.QY(0,p,B.ex,h,0.3490658503988659,2,B.jr) +g.a75(B.mF,B.jr) +h=q.gar().p2 +h===$&&A.c() +o=h.a.a.a.ab(0,1) +for(h=o.a,n=0;n<100;++n){m=B.L.fn(8)*128 +l=B.L.fn(8)*128 +k=B.L.fn(B.c.aj(h[0])) +p=B.L.fn(B.c.cS(h[1],2)) +j=h[1] +i=new Float64Array(2) +i[0]=k-64 +i[1]=p+j/2-64 +g.a6M(0,new A.a(i),new A.x(m,l,m+128,l+128))}return A.q(null,r)}}) +return A.r($async$p,r)}} +A.aih.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.JH.prototype={ +V(){return"ButtonState."+this.b}} +A.rZ.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:p=B.q.aT() -o=A.aY() +while(true)switch(s){case 0:p=B.r.aV() +o=A.aC() n=new A.a(new Float64Array(2)) -m=$.ag() -m=new A.aO(m,new Float64Array(2)) -m.ae(n) -m.E() -p=new A.Yn(null,null,null,!0,$,p,null,o,m,B.p,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -p.b5(null,null,null,null,0,null,null,null,null) -p.YO(null,null,null,null,null,null,0,null,null,null,null,null,null) -n=q.k3 +m=$.af() +m=new A.aS(m,new Float64Array(2)) +m.a9(n) +m.F() +p=new A.YL(null,null,null,!0,$,p,null,o,m,B.p,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +p.b7(null,null,null,null,0,null,null,null,null) +p.Zh(null,null,null,null,null,null,0,null,null,null,null,null,null) +n=q.p2 n===$&&A.c() -n=n.a o=o.d -o.ae(n.a.a.a4(0,n.ax).a4(0,2)) -o.E() +o.a9(n.a.a.a.ab(0,1).ab(0,2)) +o.F() o=new A.a(new Float64Array(2)) o.t(200,50) -p.sD(0,o) -p.ay=B.j -p.i6() -q.P(p) +p.sC(0,o) +p.ch=B.j +p.im() +q.K(p) return A.q(null,r)}}) return A.r($async$p,r)}} -A.Yn.prototype={ +A.YL.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:n=q.gau() +while(true)switch(s){case 0:n=q.gar() m=new A.a(new Float64Array(2)) m.t(0,20) p=new A.a(new Float64Array(2)) p.t(60,20) s=2 -return A.A(A.fF("buttons.png",n.db$,m,p),$async$p) +return A.B(A.fq("buttons.png",n.db$,m,p),$async$p) case 2:o=c -p=q.gau() +p=q.gar() n=new A.a(new Float64Array(2)) n.t(60,20) l=A -k=B.r2 +k=B.r5 j=o -i=B.hV +i=B.hX s=3 -return A.A(A.fF("buttons.png",p.db$,null,n),$async$p) -case 3:q.sXw(l.b1([k,j,i,c],t.Si,t.vz)) -q.k4=B.hV -q.ra() +return A.B(A.fq("buttons.png",p.db$,null,n),$async$p) +case 3:q.sY2(l.b5([k,j,i,c],t.Si,t.vz)) +q.p1=B.hX +q.r3() return A.q(null,r)}}) return A.r($async$p,r)}, -ca(a){this.k4=B.r2 -this.ra()}, -l5(a){this.k4=B.hV -this.ra()}, -m3(a){this.k4=B.hV -this.ra()}} -A.ac7.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.ac8.prototype={ -bt(){var s,r -this.Yu() -s=this.az$ -if(s==null)s=this.cQ() -if(s.fY(B.a0,t.F)==null){r=A.jf() -s.gf4().u(0,B.a0,r) -s.P(r)}}} -A.AI.prototype={ -p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g -var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +cg(a){this.p1=B.r5 +this.r3()}, +l2(a){this.p1=B.hX +this.r3()}, +nK(a){this.p1=B.hX +this.r3()}} +A.ad_.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.ad0.prototype={ +ba(){var s,r +this.YZ() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.AX.prototype={ +p(a0){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$p=A.u(function(a1,a2){if(a1===1)return A.p(a2,r) while(true)switch(s){case 0:s=2 -return A.A(A.a8B("boom.png",B.bc,B.I,null,null,!0),$async$p) -case 2:h=c -g=new A.a(new Float64Array(2)) -g.an(200) +return A.B(q.db$.cI(0,"sprite_sheet.png"),$async$p) +case 2:c=a2 +b=new Float64Array(2) +a=new A.a(b) +a.t(16,18) +p=new A.t_(c,a,A.D(t.S,t.vz)) +o=p.RZ(0,0.1,7) +n=p.RZ(1,0.1,7) +a=A.b([0.1,0.1,0.3,0.3,0.5,0.3,0.1],t.n) +m=A.bCz(p.Ot(0,1,7),!0,a) +l=A.aOP(c,new A.a9j(A.b([p.S1(0,0,0.1),p.S1(0,1,0.1),p.S1(0,2,0.3),p.BJ(4,0.3),p.BJ(5,0.5),p.BJ(6,0.3),p.BJ(7,0.1)],t.Sf),!0)) +k=new A.a(new Float64Array(2)) +k.t(80,90) +a=new A.a(new Float64Array(2)) +a.t(150,100) +j=A.m7(null,null,o,null,null,null,0,null,!0,a,null,!1,null,k) +a=new A.a(new Float64Array(2)) +a.t(150,220) +i=A.m7(null,null,n,null,null,null,0,null,!0,a,null,!1,null,k) +a=new A.a(new Float64Array(2)) +a.t(250,220) +h=A.m7(null,null,m,null,null,null,0,null,!0,a,null,!1,null,k) +a=new A.a(new Float64Array(2)) +a.t(250,100) +g=A.m7(null,null,l,null,null,null,0,null,!0,a,null,!1,null,k) +q.K(j) +q.K(i) +q.K(h) +q.K(g) +a=p.lb(0*B.e.e4(c.gc2(c),b[0])) +f=new A.a(new Float64Array(2)) +f.t(50,100) +e=A.jz(null,null,null,null,null,0,null,f,null,null,k,a) +b=p.lb(B.e.e4(c.gc2(c),b[0])) +c=new A.a(new Float64Array(2)) +c.t(50,220) +d=A.jz(null,null,null,null,null,0,null,c,null,null,k,b) +q.K(e) +q.K(d) +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.b5F.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.xh(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.UY)}, +$S:294} +A.b5G.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.xd(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.kX)}, +$S:295} +A.b5H.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.AX(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.KE)}, +$S:296} +A.b5I.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.AU(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.VE)}, +$S:297} +A.b5J.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.rY(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.ZF)}, +$S:298} +A.b5K.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.rZ(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.aG)}, +$S:299} +A.jn.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:i=q.p2 +i===$&&A.c() +p=i.a.a.a.ab(0,1).a[0] +o=new A.a(new Float64Array(2)) +o.t(p/2,50) +o=A.fA(B.j,null,null,null,o,null,null,null,"test",null,t.Fr) +q.a3!==$&&A.al() +q.a3=o +n=q.p1.ax +n.K(o) +o=t.s +p=t.g +m=A.b([new A.a3s(null,-2147483647,null,B.f,new A.e([],o),new A.e([],p)),new A.a3t(null,-2147483647,null,B.f,new A.e([],o),new A.e([],p)),new A.a3u(null,-2147483647,null,B.f,new A.e([],o),new A.e([],p))],t.is) +p=i.a.a.a.ab(0,1).a[0] +o=i.a.a.a.ab(0,1).a[1] +l=new A.a(new Float64Array(2)) +l.t(p/2-210,o-50) +l=A.aED("Level 1",new A.aEE(q,m),l) +o=i.a.a.a.ab(0,1).a[0] +p=i.a.a.a.ab(0,1).a[1] +k=new A.a(new Float64Array(2)) +k.t(o/2-70,p-50) +k=A.aED("Level 2",new A.aEF(q,m),k) +p=i.a.a.a.ab(0,1).a[0] +o=i.a.a.a.ab(0,1).a[1] +j=new A.a(new Float64Array(2)) +j.t(p/2+70,o-50) +j=A.aED("Level 3",new A.aEG(q,m),j) +o=i.a.a.a.ab(0,1).a[0] +i=i.a.a.a.ab(0,1).a[1] p=new A.a(new Float64Array(2)) -p.an(64) -h.R1(0,p,B.eu,g,0.3490658503988659,2,B.jo) -h.a6B(B.mA,B.jo) -for(o=0;o<100;++o){n=B.K.fB(8)*128 -m=B.K.fB(8)*128 -g=q.k3 -g===$&&A.c() -p=g.a -l=p.a.a -l.toString -p=p.ax -k=new Float64Array(2) -j=l.a -k[1]=j[1] -k[0]=j[0] -new A.a(k).al(0,1/p) -i=B.K.fB(B.c.af(k[0])) -k=g.a -p=k.a.a -p.toString -k=k.ax -l=new Float64Array(2) -j=p.a -l[1]=j[1] -l[0]=j[0] -new A.a(l).al(0,1/k) -l=B.K.fB(B.c.cZ(l[1],2)) -g=g.a -k=g.a.a -k.toString -g=g.ax -p=new Float64Array(2) -j=k.a -p[1]=j[1] -p[0]=j[0] -new A.a(p).al(0,1/g) -p=p[1] -g=new Float64Array(2) -g[0]=i-64 -g[1]=l+p/2-64 -h.a6h(0,new A.a(g),new A.x(n,m,n+128,m+128))}q.P(A.bBd(B.bc,null,null,null,h)) +p.t(o/2+210,i-50) +n.I(0,A.b([l,k,j,A.aED("Resettable",new A.aEH(q),p)],t.W)) return A.q(null,r)}}) return A.r($async$p,r)}} -A.rO.prototype={ -p(a){var s=0,r=A.t(t.H),q=this +A.aEE.prototype={ +$0(){var s=this.b[0] +this.a.sLy(s) +return s}, +$S:0} +A.aEF.prototype={ +$0(){var s=this.b[1] +this.a.sLy(s) +return s}, +$S:0} +A.aEG.prototype={ +$0(){var s=this.b[2] +this.a.sLy(s) +return s}, +$S:0} +A.aEH.prototype={ +$0(){var s=A.biN() +this.a.sLy(s) +return s}, +$S:0} +A.a7B.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q.P(new A.a40(null,null,null,null,null,0,null,B.f,new A.f([],t.s),new A.f([],t.g))) +while(true)switch(s){case 0:p=A.hK(null,null,null,null,t.J) +o=new A.a(new Float64Array(2)) +o.ak(3) +p.K(A.Pk(o,A.da(!0,0,B.y,1,!0,null,null,null,0),null)) +q.K(p) +p=q.gar().a3 +p===$&&A.c() +p.sdv(0,"Resettable") return A.q(null,r)}}) return A.r($async$p,r)}} -A.a40.prototype={ -p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g +A.a3s.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:h=q.gau() -s=2 -return A.A(A.a8B("boom.png",B.bc,B.I,null,h.db$,!0),$async$p) -case 2:g=q.at=c -h=new A.a(new Float64Array(2)) -h.an(200) -p=new A.a(new Float64Array(2)) -p.an(64) -g.R1(0,p,B.eu,h,0.3490658503988659,2,B.jo) -g.a6B(B.mA,B.jo) -h=q.gau().k3 -h===$&&A.c() -h=h.a -o=h.a.a.a4(0,h.ax) -for(h=o.a,n=0;n<100;++n){m=B.K.fB(8)*128 -l=B.K.fB(8)*128 -k=B.K.fB(B.c.af(h[0])) -p=B.K.fB(B.c.cZ(h[1],2)) -j=h[1] -i=new Float64Array(2) -i[0]=k-64 -i[1]=p+j/2-64 -g.a6h(0,new A.a(i),new A.x(m,l,m+128,l+128))}return A.q(null,r)}}) +while(true)switch(s){case 0:q.K(A.hK(null,null,null,null,t.J)) +p=q.gar().a3 +p===$&&A.c() +p.sdv(0,"Level 1") +return A.q(null,r)}}) return A.r($async$p,r)}} -A.ahl.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.b4H.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.xa(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.UY)}, -$S:290} -A.b4I.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.x6(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.kX)}, -$S:291} -A.b4J.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.AL(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.sy)}, -$S:292} -A.b4K.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.AI(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.VE)}, -$S:293} -A.b4L.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.rO(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.ZF)}, -$S:294} -A.b4M.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.rP(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.aG)}, -$S:295} -A.AL.prototype={ -p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b -var $async$p=A.u(function(a0,a1){if(a0===1)return A.p(a1,r) -while(true)switch(s){case 0:s=2 -return A.A(q.db$.cL(0,"spritesheet.png"),$async$p) -case 2:d=a1 -c=new Float64Array(2) -b=new A.a(c) -b.t(16,18) -p=new A.rQ(d,b,A.D(t.S,t.vz)) -o=p.S1(0,0.1,7) -n=p.S1(1,0.1,7) -b=A.b([0.1,0.1,0.3,0.3,0.5,0.3,0.1],t.n) -m=A.bBc(p.Oy(0,1,7),!0,b) -l=new A.a(new Float64Array(2)) -l.t(80,90) -b=new A.a(new Float64Array(2)) -b.t(150,100) -k=A.mO(null,null,o,null,null,null,0,null,!0,b,null,!1,null,l) -b=new A.a(new Float64Array(2)) -b.t(150,220) -j=A.mO(null,null,n,null,null,null,0,null,!0,b,null,!1,null,l) -b=new A.a(new Float64Array(2)) -b.t(150,340) -i=A.mO(null,null,m,null,null,null,0,null,!0,b,null,!1,null,l) -q.P(k) -q.P(j) -q.P(i) -b=p.kA(0*B.e.ey(d.gc7(d),c[0])) -h=new A.a(new Float64Array(2)) -h.t(50,100) -g=A.iQ(null,null,null,null,null,0,null,h,null,null,l,b) -b=p.kA(B.e.ey(d.gc7(d),c[0])) -h=new A.a(new Float64Array(2)) -h.t(50,220) -f=A.iQ(null,null,null,null,null,0,null,h,null,null,l,b) -c=p.kA(B.e.ey(d.gc7(d),c[0])) -d=new A.a(new Float64Array(2)) -d.t(50,340) -e=A.iQ(null,null,null,null,null,0,null,d,null,null,l,c) -q.P(g) -q.P(f) -q.P(e) +A.a3t.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:o=new A.a(new Float64Array(2)) +o.t(-100,0) +p=t.J +q.K(A.hK(null,o,null,null,p)) +o=new A.a(new Float64Array(2)) +o.t(100,0) +q.K(A.hK(null,o,null,null,p)) +p=q.gar().a3 +p===$&&A.c() +p.sdv(0,"Level 2") return A.q(null,r)}}) return A.r($async$p,r)}} -A.b4N.prototype={ -$1(a){var s=null,r=A.hF(s,-2147483647),q=$.au(),p=$.aC(),o=A.b([],t.u),n=A.aI(A.aK(),t.y) -r=new A.lV(r,q,p,new A.Q(),new A.Q(),B.m,o,n,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.AG)}, -$S:296} -A.a5p.prototype={ +A.a3u.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o +var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:o=new A.a(new Float64Array(2)) +o.t(-100,-50) +p=t.J +q.K(A.hK(null,o,null,null,p)) +o=new A.a(new Float64Array(2)) +o.t(100,-50) +q.K(A.hK(null,o,null,null,p)) +o=new A.a(new Float64Array(2)) +o.t(0,50) +q.K(A.hK(null,o,null,null,p)) +p=q.gar().a3 +p===$&&A.c() +p.sdv(0,"Level 3") +return A.q(null,r)}}) +return A.r($async$p,r)}} +A.r7.prototype={ +cg(a){this.K(A.hK(null,B.b.ga4(a.f),null,null,t.J))}} +A.za.prototype={} +A.YK.prototype={ +ba(){this.al2() +this.sC(0,this.xN$.ay)}, +aW(a){var s,r,q=this,p=q.p1 +if(p===$){s=q.ay.a +r=A.iU(new A.x(0,0,0+s[0],0+s[1]),B.p_) +p!==$&&A.a2() +q.p1=r +p=r}a.dr(p,q.p2)}} +A.S4.prototype={ +ba(){var s,r,q=this +if(q.xN$==null){s=q.e +for(r=t.L6;s!=null;)if(r.b(s)){r=s.xN$ +r.toString +q.xN$=r +break}else if(s instanceof A.za){q.xN$=s +break}else s=s.gbw(s)}q.d4()}, +fL(){this.o6() +this.xN$=null}} +A.ahk.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.ahl.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.b5L.prototype={ +$1(a){var s=null,r=A.biN(),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +q=new A.jn(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +q.aS(s,s,s,r,t.i) +return A.aH(q,s,s,s,s,t.F1)}, +$S:300} +A.b5M.prototype={ +$1(a){var s=null,r=A.lt(600,s,400,s),q=t.s,p=t.g,o=new A.amD(-2147483647,s,B.f,new A.e([],q),new A.e([],p)),n=$.ay(),m=$.aG(),l=A.b([],t.u),k=A.aI(A.aL(),t.y) +q=new A.ma(o,r,n,m,new A.P(),new A.P(),B.m,l,k,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],q),new A.e([],p)) +q.aS(r,s,s,o,t.i) +return A.aH(q,s,s,s,s,t.AF)}, +$S:301} +A.a65.prototype={ p(a){var s=0,r=A.t(t.H),q=this var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.nb(0),$async$p) +return A.B(q.f0(0),$async$p) case 2:s=3 -return A.A(A.Gi("svgs/happy_player.svg",q.gau().dx$),$async$p) -case 3:q.sN0(c) +return A.B(A.Gz("svgs/happy_player.svg",q.gar().dx$),$async$p) +case 3:q.sMW(c) return A.q(null,r)}}) return A.r($async$p,r)}, a6(a,b){var s,r,q,p=this -p.lj(0,b) -s=p.bB -if(s!=null){r=p.at.d -q=s.Y(0,r) -if(Math.sqrt(q.gd1())<2)p.bB=null -else{r.ae(r.X(0,q.Ku().a_(0,200).a_(0,b))) -r.E()}}}} -A.XO.prototype={ +p.md(0,b) +s=p.a7 +if(s!=null){r=p.ax.d +q=s.X(0,r) +if(Math.sqrt(q.gcU())<2)p.a7=null +else{r.a9(r.W(0,q.Kg().a1(0,200).a1(0,b))) +r.F()}}}} +A.Y9.prototype={ p(a){var s=0,r=A.t(t.H),q=this var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.nb(0),$async$p) +return A.B(q.f0(0),$async$p) case 2:s=3 -return A.A(A.Gi("svgs/checkboard.svg",q.gau().dx$),$async$p) -case 3:q.sN0(c) +return A.B(A.Gz("svgs/checkerboard.svg",q.gar().dx$),$async$p) +case 3:q.sMW(c) return A.q(null,r)}}) return A.r($async$p,r)}} -A.XU.prototype={ +A.Yf.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.nb(0),$async$p) -case 2:p=B.K.yz()?"red":"green" +return A.B(q.f0(0),$async$p) +case 2:p=B.L.v1()?"red":"green" s=3 -return A.A(A.Gi("svgs/"+p+"_balloons.svg",q.gau().dx$),$async$p) -case 3:q.sN0(c) +return A.B(A.Gz("svgs/"+p+"_balloons.svg",q.gar().dx$),$async$p) +case 3:q.sMW(c) return A.q(null,r)}}) return A.r($async$p,r)}} -A.lV.prototype={ -p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h +A.ma.prototype={} +A.amD.prototype={ +p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.lk(0),$async$p) -case 2:p=q.ai -o=A.le(600,null,400,p) -q.ao!==$&&A.ae() -q.ao=o -n=t.V -q.H(0,A.b([o,p],n)) -o=new A.a(new Float64Array(2)) -o.t(106,146) -m=B.q.aT() -l=A.aY() -k=$.ag() -j=new A.aO(k,new Float64Array(2)) -j.ae(o) -j.E() -i=t.s -h=t.g -m=new A.a5p(null,null,$,m,null,l,j,B.j,0,3,null,B.f,new A.f([],i),new A.f([],h)) -m.b5(B.j,null,null,null,0,null,3,null,o) -m.N3(B.j,null,null,null,null,null,3,null,o,null) -q.M=m -p.P(m) -o=new A.a(new Float64Array(2)) -o.t(745,415) -m=B.q.aT() -l=A.aY() -k=new A.aO(k,new Float64Array(2)) -k.ae(o) -k.E() -m=new A.XO(null,null,$,m,null,l,k,B.j,0,1,null,B.f,new A.f([],i),new A.f([],h)) -m.b5(B.j,null,null,null,0,null,1,null,o) -m.N3(B.j,null,null,null,null,null,1,null,o,null) -p.P(m) +return A.B(q.f0(0),$async$p) +case 2:p=new A.a(new Float64Array(2)) +p.t(106,146) +o=B.r.aV() +n=A.aC() +m=$.af() +l=new A.aS(m,new Float64Array(2)) +l.a9(p) +l.F() +k=t.s +j=t.g +o=new A.a65(null,null,$,o,null,n,l,B.j,0,3,null,B.f,new A.e([],k),new A.e([],j)) +o.b7(B.j,null,null,null,0,null,3,null,p) +o.MZ(B.j,null,null,null,null,null,3,null,p,null) +q.k1=o +q.K(o) +p=new A.a(new Float64Array(2)) +p.t(745,415) +o=B.r.aV() +n=A.aC() +m=new A.aS(m,new Float64Array(2)) +m.a9(p) +m.F() +o=new A.Y9(null,null,$,o,null,n,m,B.j,0,1,null,B.f,new A.e([],k),new A.e([],j)) +o.b7(B.j,null,null,null,0,null,1,null,p) +o.MZ(B.j,null,null,null,null,null,1,null,p,null) +q.K(o) +p=new A.a(new Float64Array(2)) +p.t(-10,-20) +p=A.Jq(p) o=new A.a(new Float64Array(2)) -o.t(-10,-20) -o=A.J8(o) +o.t(-100,-150) +o=A.Jq(o) +n=new A.a(new Float64Array(2)) +n.t(-200,-140) +n=A.Jq(n) m=new A.a(new Float64Array(2)) -m.t(-100,-150) -m=A.J8(m) +m.t(100,130) +m=A.Jq(m) l=new A.a(new Float64Array(2)) -l.t(-200,-140) -l=A.J8(l) -k=new A.a(new Float64Array(2)) -k.t(100,130) -k=A.J8(k) -j=new A.a(new Float64Array(2)) -j.t(50,-130) -p.H(0,A.b([o,m,l,k,A.J8(j)],n)) +l.t(50,-130) +q.I(0,A.b([p,o,n,m,A.Jq(l)],t.W)) return A.q(null,r)}}) return A.r($async$p,r)}, -l5(a){var s=this.M +l2(a){var s=this.k1 s===$&&A.c() -s.bB=a.gdq().gau()}, -vj(a){var s=A.J8(null),r=s.at.d -r.ae(a.gdq().gau()) -r.E() -this.P(s)}} -A.abD.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.abJ.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.aig.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.alE.prototype={} -A.alF.prototype={} -A.rd.prototype={ +s.a7=B.b.ga4(a.f)}, +Dg(a){var s=A.Jq(null),r=s.ax.d +r.a9(B.b.ga4(a.f)) +r.F() +this.K(s)}} +A.acu.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.acA.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.ajc.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.WK.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.aq6.prototype={ +ba(){var s,r +this.and() +s=this.d6() +if(s.d_(B.dA,t.F)==null){r=A.b8Q() +s.gcF().q(0,B.dA,r) +s.K(r)}}} +A.rl.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:n=new A.a(new Float64Array(2)) -n.an(48) +n.ak(48) m=A s=2 -return A.A(A.ke("animations/chopper.png",A.kd(4,null,!0,0.15,n),q.db$),$async$p) -case 2:n=m.mO(null,null,c,null,null,null,0,null,!0,null,null,!1,null,null) -p=n.at.d -o=q.k3 +return A.B(A.kq("animations/chopper.png",A.kp(4,null,!0,0.15,n),q.db$),$async$p) +case 2:n=m.m7(null,null,c,null,null,null,0,null,!0,null,null,!1,null,null) +p=n.ax.d +o=q.p2 o===$&&A.c() -o=o.a -p.e3(0,o.a.a.a4(0,o.ax).a[1]/2) -p.E() -p.eH(0,100) -p.E() -n.ay=B.j -n.i6() +p.dX(0,o.a.a.a.ab(0,1).a[1]/2) +p.F() +p.eE(0,100) +p.F() +n.ch=B.j +n.im() p=new A.a(new Float64Array(2)) -p.an(100) -n.sD(0,p) -q.P(n) +p.ak(100) +n.sC(0,p) +q.K(n) return A.q(null,r)}}) return A.r($async$p,r)}, fM(){var s=this,r="PauseMenu" -if(B.b.O(s.gmX().b,r)){s.gmX().N(0,r) -s.ad6()}else{s.gmX().C(0,r) -s.abS()}}} -A.ahS.prototype={} -A.vf.prototype={ +if(B.b.N(s.gmP().b,r)){s.gmP().O(0,r) +s.R8=!1 +s.MD()}else{s.gmP().D(0,r) +s.R8=!1 +s.MC()}}} +A.aiO.prototype={} +A.vq.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:n=new A.a(new Float64Array(2)) -n.an(48) +n.ak(48) m=A s=2 -return A.A(A.ke("animations/chopper.png",A.kd(4,null,!0,0.15,n),q.db$),$async$p) -case 2:n=m.mO(null,null,c,null,null,null,0,null,!0,null,null,!1,null,null) -p=q.k3 +return A.B(A.kq("animations/chopper.png",A.kp(4,null,!0,0.15,n),q.db$),$async$p) +case 2:n=m.m7(null,null,c,null,null,null,0,null,!0,null,null,!1,null,null) +p=q.p2 p===$&&A.c() -p=p.a -o=n.at.d -o.ae(p.a.a.a4(0,p.ax).a4(0,2)) -o.E() -n.ay=B.j -n.i6() +o=n.ax.d +o.a9(p.a.a.a.ab(0,1).ab(0,2)) +o.F() +n.ch=B.j +n.im() p=new A.a(new Float64Array(2)) -p.an(100) -n.sD(0,p) -q.P(n) +p.ak(100) +n.sC(0,p) +q.K(n) return A.q(null,r)}}) return A.r($async$p,r)}, -fM(){if(this.k2$)this.ad6() -else this.abS()}, -vi(){this.sV6(0,!this.k2$)}} -A.ai0.prototype={} -A.ai1.prototype={} -A.AN.prototype={ -mA(a){return B.Jo}, +fM(){var s=this +if(s.k3$){s.R8=!1 +s.MD()}else{s.R8=!1 +s.MC()}}, +v4(){this.sVy(0,!this.k3$)}} +A.aiX.prototype={} +A.aiY.prototype={} +A.AZ.prototype={ +mt(a){return B.Jq}, p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(A.fF("Car.png",null,null,null),$async$p) +return A.B(A.fq("Car.png",null,null,null),$async$p) case 2:n=c -m=$.bct().a +m=$.bdo().a l=m[1] k=new A.a(new Float64Array(2)) k.t(0,l/3) -l=t.V -p=A.iQ(B.j,-0.3141592653589793,null,A.b([A.hw(null,B.D,null,null)],l),null,0,null,k,null,null,null,n) -k=A.ai(q.apQ(),!0,t.F) -k.push(A.bzA(null,null,A.b([p,q.ai],l),null,0,null,null,null,null)) -o=A.hF(k,-2147483647) +l=t.W +p=A.jz(B.j,-0.3141592653589793,null,A.b([A.hq(null,B.F,null,null)],l),null,0,null,k,null,null,null,n) +k=A.ai(q.aqq(),!0,t.F) +k.push(A.bAW(null,null,A.b([p,q.ah],l),null,0,null,null,null,null)) +o=A.bg(k,-2147483647) k=m[0] s=3 -return A.A(q.H(0,A.b([o,A.le(m[1],A.b([q.gNR()],l),k,o)],l)),$async$p) +return A.B(q.I(0,A.b([o,A.lt(m[1],A.b([q.gNM()],l),k,o)],l)),$async$p) case 3:return A.q(null,r)}}) return A.r($async$p,r)}, -jq(a,b){var s,r,q,p=this,o="P: Pause/Unpause\nS: Step x",n="\nUp: Increase step\nDown: Decrease step" -if(b.O(0,B.m9))p.sV6(0,!p.k2$) -else if(b.O(0,B.bw)){s=p.M -if(p.k2$){p.k2$=!1 -r=p.fr$ -if(r!=null){r=r.I +jm(a,b){var s,r,q,p=this,o="P: Pause/Unpause\nS: Step x",n="\nUp: Increase step\nDown: Decrease step" +if(b.N(0,B.me))p.sVy(0,!p.k3$) +else if(b.N(0,B.by)){s=p.a3 +if(p.k3$){p.k3$=!1 +r=p.fx$ +if(r!=null){r=r.G if(r!=null){q=r.c q===$&&A.c() -if(q.a==null)r.a.$1(0.016666666666666666*s)}}p.k2$=!0}}else if(b.O(0,B.bf)){++p.M -p.gNR().se2(0,o+p.M+n)}else if(b.O(0,B.bm)){--p.M -p.gNR().se2(0,o+p.M+n)}return p.air(a,b)}, -apQ(){var s,r,q,p,o,n,m,l,k=null,j=t.V,i=A.b([],j),h=$.bct().a[1],g=new A.a(new Float64Array(2)) +if(q.a==null)r.a.$1(0.016666666666666666*s)}}p.k3$=!0}}else if(b.N(0,B.bg)){++p.a3 +p.gNM().sdv(0,o+p.a3+n)}else if(b.N(0,B.bo)){--p.a3 +p.gNM().sdv(0,o+p.a3+n)}return p.aj_(a,b)}, +aqq(){var s,r,q,p,o,n,m,l,k=null,j=t.W,i=A.b([],j),h=$.bdo().a[1],g=new A.a(new Float64Array(2)) g.t(0,-h/2.5) -for(h=t.s,s=t.g,r=0;r<12;++r){A.aam(g,0.5235987755982988,k) -q=A.b([A.hw(k,B.D,k,k)],j) +for(h=t.s,s=t.g,r=0;r<12;++r){A.abc(g,0.5235987755982988,k) +q=A.b([A.hq(k,B.F,k,k)],j) p=new Float64Array(2) o=new Float64Array(2) n=new A.a(o) @@ -82363,284 +83588,283 @@ o[0]=10 o[1]=10 o=$.G().B() o.sA(0,B.l) -m=A.aY() -l=$.ag() -l=new A.aO(l,new Float64Array(2)) -l.ae(n) -l.E() -p=new A.adI(k,k,k,k,new A.a(p),$,o,k,m,l,B.j,0,0,k,B.f,new A.f([],h),new A.f([],s)) -p.H(0,q) -p.b5(B.j,k,q,k,0,g,k,k,n) -q=p.ah$ -p.ah$=q +m=A.aC() +l=$.af() +l=new A.aS(l,new Float64Array(2)) +l.a9(n) +l.F() +p=new A.aez(k,k,k,k,new A.a(p),$,o,k,m,l,B.j,0,0,k,B.f,new A.e([],h),new A.e([],s)) +p.I(0,q) +p.b7(B.j,k,q,k,0,g,k,k,n) +q=p.ac$ +p.ac$=q i.push(p)}return i}, -gNR(){var s,r=this,q=null,p=r.ao -if(p===$){s=A.bBD(q,q,q,"P: Pause/Unpause\nS: Step x"+r.M+"\nUp: Increase step\nDown: Decrease step",A.fI(A.ed(q,q,B.l,q,q,q,q,q,q,q,q,20,q,q,q,q,q,!0,q,q,q,q,q,B.iW,q,q),q),t.Z0) -r.ao!==$&&A.a2() -r.ao=s +gNM(){var s,r=this,q=null,p=r.aT +if(p===$){s=A.bD_(q,q,q,"P: Pause/Unpause\nS: Step x"+r.a3+"\nUp: Increase step\nDown: Decrease step",A.fg(A.ek(q,q,B.l,q,q,q,q,q,q,q,q,20,q,q,q,q,q,!0,q,q,q,q,q,B.iZ,q,q),B.v),t.Z0) +r.aT!==$&&A.a2() +r.aT=s p=s}return p}, -$ifo:1} -A.adI.prototype={ -hX(a,b){this.ah$.sA(0,B.o) +$ifl:1} +A.aez.prototype={ +hQ(a,b){this.ac$.sA(0,B.q) this.kG(a,b)}, -k5(a){this.ah$.sA(0,B.l) -this.zO(a)}} -A.alr.prototype={ -a6(a,b){this.fG(0,b) -this.dJ$.h4()}} -A.als.prototype={} -A.aog.prototype={} -A.b4O.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.vf(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.Xv)}, -$S:297} -A.b4P.prototype={ +k5(a){this.ac$.sA(0,B.l) +this.zy(a)}} +A.amq.prototype={ +a6(a,b){this.fg(0,b) +this.dz$.h2()}} +A.amr.prototype={} +A.apj.prototype={} +A.b5N.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.vq(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.Xv)}, +$S:302} +A.b5O.prototype={ $1(a){var s=null,r=new A.a(new Float64Array(2)) r.t(0,0) -return A.aE(new A.zx(B.a27,r,$.au(),$.aC(),new A.Q(),new A.Q(),B.m,A.b([],t.u)),s,s,s,s,t.JU)}, -$S:298} -A.b4Q.prototype={ -$1(a){var s=null,r=A.vB(6.283185307179586,new A.ls(new A.vS(new A.p6(1),1)),s),q=A.kW(s,t.rR),p=$.au(),o=$.aC(),n=A.b([],t.u),m=A.aI(A.aK(),t.y) -r=new A.AN(r,q,p,o,new A.Q(),new A.Q(),B.m,n,m,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.nB)}, -$S:299} -A.zx.prototype={ -a6(a,b){var s=this.b.a_(0,200*b).a +return A.aH(new A.zI(B.a2g,r,$.ay(),$.aG(),new A.P(),new A.P(),B.m,A.b([],t.u)),s,s,s,s,t.JU)}, +$S:303} +A.b5P.prototype={ +$1(a){var s=null,r=A.vM(6.283185307179586,new A.lH(new A.w1(new A.pg(1),1)),s),q=A.l9(s,t.rR),p=A.bg(s,-2147483647),o=A.aO(s,s,s),n=$.ay(),m=$.aG(),l=A.b([],t.u),k=A.aI(A.aL(),t.y) +r=new A.AZ(r,q,p,o,n,m,new A.P(),new A.P(),B.m,l,k,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.nB)}, +$S:304} +A.zI.prototype={ +a6(a,b){var s=this.b.a1(0,200*b).a this.a=this.a.aL(0,s[0],s[1])}, -aO(a){a.aU(this.a,$.bp4())}, -jq(a,b){var s=this,r=a instanceof A.k6,q=a.c -if(q.geO().l(0,B.b8)){q=r?-1:0 -s.b.sL(0,q)}else if(q.geO().l(0,B.bl)){q=r?1:0 -s.b.sL(0,q)}else if(q.geO().l(0,B.bx)){q=r?-1:0 -s.b.sK(0,q)}else if(q.geO().l(0,B.bw)){q=r?1:0 -s.b.sK(0,q)}return s.MM(a,b)}} -A.aht.prototype={} -A.yf.prototype={ +aW(a){a.aX(this.a,$.bqe())}, +jm(a,b){var s=this,r=a instanceof A.ki,q=a.c +if(q.geL().l(0,B.b9)){q=r?-1:0 +s.b.sL(0,q)}else if(q.geL().l(0,B.bn)){q=r?1:0 +s.b.sL(0,q)}else if(q.geL().l(0,B.bz)){q=r?-1:0 +s.b.sM(0,q)}else if(q.geL().l(0,B.by)){q=r?1:0 +s.b.sM(0,q)}return s.MF(a,b)}} +A.aip.prototype={} +A.yn.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:p=new A.a(new Float64Array(2)) -p.an(32) +p.ak(32) s=2 -return A.A(A.aQi("dungeon.tmx",p),$async$p) +return A.B(A.aRt("dungeon.tmx",p),$async$p) case 2:p=c -q.M!==$&&A.ae() -q.M=p -q.P(p) +q.a3!==$&&A.al() +q.a3=p +q.K(p) return A.q(null,r)}}) return A.r($async$p,r)}} -A.b4R.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.yf(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.wL)}, -$S:300} -A.w8.prototype={ -fM(){var s=this.M -if(s!=null)s.f0() -s=A.bhG(1,150) -this.M=s -this.P(s)}, -vi(){var s=this.ai -if(s!=null)s.f0() -s=A.bhG(5,180) -this.ai=s -this.P(s)}} -A.a6O.prototype={ -aO(a){var s,r=this.at +A.b5Q.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.yn(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.wL)}, +$S:305} +A.wf.prototype={ +fM(){var s=this.a3 +if(s!=null)s.er() +s=A.biL(1,150) +this.a3=s +this.K(s)}, +v4(){var s=this.ah +if(s!=null)s.er() +s=A.biL(5,180) +this.ah=s +this.K(s)}} +A.a7v.prototype={ +aW(a){var s,r=this.ax r===$&&A.c() -r=B.c.aY(r.d,3) +r=B.c.b3(r.d,3) s=new A.a(new Float64Array(2)) -s.t(30,this.k3) -this.k2.qu(a,"Elapsed time: "+r,s)}} -A.amv.prototype={} -A.amw.prototype={} -A.B7.prototype={ +s.t(30,this.ok) +this.k4.i3("Elapsed time: "+r).l4(a,s,B.p)}} +A.ant.prototype={} +A.anu.prototype={} +A.Bi.prototype={ p(a){var s=0,r=A.t(t.H),q=this var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q.ai=new A.w7(5,null,!1,!0) -q.ao=new A.w7(1,new A.aQA(q),!0,!0) +while(true)switch(s){case 0:q.ah=new A.we(5,null,!1,!0) +q.aT=new A.we(1,new A.aRM(q),!0,!0) return A.q(null,r)}}) return A.r($async$p,r)}, -ca(a){var s=this.ai +cg(a){var s=this.ah s===$&&A.c() s.d=0 s.e=!0}, a6(a,b){var s -this.fG(0,b) -s=this.ai +this.fg(0,b) +s=this.ah s===$&&A.c() s.a6(0,b) -s=this.ao +s=this.aT s===$&&A.c() s.a6(0,b)}, -aO(a){var s,r,q,p=this -p.iR(a) -s=p.M -r=p.ai +aW(a){var s,r,q,p=this +p.lh(a) +s=p.a3 +r=p.ah r===$&&A.c() -r=B.c.VQ(r.d,3) +r=B.c.Wj(r.d,3) q=new A.a(new Float64Array(2)) q.t(30,100) -s.qu(a,"Countdown: "+r,q) -q=p.by +s.i3("Countdown: "+r).l4(a,q,B.p) +q=p.bL r=new A.a(new Float64Array(2)) r.t(30,130) -s.qu(a,"Elapsed time: "+q,r)}} -A.aQA.prototype={ -$0(){return++this.a.by}, +s.i3("Elapsed time: "+q).l4(a,r,B.p)}} +A.aRM.prototype={ +$0(){return++this.a.bL}, $S:0} -A.amx.prototype={} -A.b4S.prototype={ -$1(a){var s=null,r=A.fI(B.EB,s),q=$.au(),p=$.aC(),o=A.b([],t.u),n=A.aI(A.aK(),t.y) -r=new A.B7(r,q,p,new A.Q(),new A.Q(),B.m,o,n,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.cO)}, -$S:301} -A.b4T.prototype={ -$1(a){var s=null,r=$.au(),q=$.aC(),p=A.b([],t.u),o=A.aI(A.aK(),t.y) -r=new A.w8(r,q,new A.Q(),new A.Q(),B.m,p,o,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,s,s,s,t.gp)}, -$S:302} -A.u8.prototype={ +A.anv.prototype={} +A.b5R.prototype={ +$1(a){var s=null,r=A.fg(B.ED,B.v),q=A.bg(s,-2147483647),p=A.aO(s,s,s),o=$.ay(),n=$.aG(),m=A.b([],t.u),l=A.aI(A.aL(),t.y) +r=new A.Bi(r,q,p,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.cO)}, +$S:306} +A.b5S.prototype={ +$1(a){var s=null,r=A.bg(s,-2147483647),q=A.aO(s,s,s),p=$.ay(),o=$.aG(),n=A.b([],t.u),m=A.aI(A.aL(),t.y) +r=new A.wf(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,s,s,s,t.gp)}, +$S:307} +A.uh.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:p=A.aY() +while(true)switch(s){case 0:p=A.aC() o=new A.a(new Float64Array(2)) -n=$.ag() -n=new A.aO(n,new Float64Array(2)) -n.ae(o) -n.E() -p=new A.a5q(null,null,p,n,B.p,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -p.b5(null,null,null,null,0,null,null,null,null) -q.P(p) +n=$.af() +n=new A.aS(n,new Float64Array(2)) +n.a9(o) +n.F() +p=new A.a64(null,null,p,n,B.p,0,0,null,B.f,new A.e([],t.s),new A.e([],t.g)) +p.b7(null,null,null,null,0,null,null,null,null) +q.K(p) return A.q(null,r)}}) return A.r($async$p,r)}, fM(){var s="Smiley" -if(B.b.O(this.gmX().b,s))this.gmX().N(0,s) -else this.gmX().C(0,s)}} -A.b5c.prototype={ +if(B.b.N(this.gmP().b,s))this.gmP().O(0,s) +else this.gmP().D(0,s)}} +A.b6b.prototype={ $2(a,b){var s=null -return A.mj(A.dj(s,A.h8(A.b([B.aaQ,B.a4M,A.fh(A.eh(s,s,s,A.bhc(),B.u),132,132)],t.p),B.a2,B.a5,B.a6),B.v,B.I,s,s,200,s,s,200),s,s)}, -$S:303} -A.a5u.prototype={ -ga95(){var s,r=this.c +return A.my(A.dk(s,A.h3(A.b([B.ab1,B.a4Y,A.ff(A.ep(s,s,s,A.bif(),B.w),132,132)],t.p),B.a2,B.a5,B.a6),B.x,B.I,s,s,200,s,s,200),s,s)}, +$S:308} +A.a69.prototype={ +ga9F(){var s,r=this.c if(r===$){s=$.G().B() -s.sA(0,B.o) +s.sA(0,B.q) this.c!==$&&A.a2() this.c=s r=s}return r}, -aK(a,b){var s,r,q,p,o=this,n=b.b/2,m=o.b +aJ(a,b){var s,r,q,p,o=this,n=b.b/2,m=o.b if(m===$){s=$.G().B() -s.sA(0,B.ev) +s.sA(0,B.ey) o.b!==$&&A.a2() o.b=s -m=s}a.cw(new A.h(n,n),n,m) +m=s}a.ct(new A.h(n,n),n,m) r=n*0.15 q=r*2 p=n-r -a.cw(new A.h(n-q,p),r,o.ga95()) -a.cw(new A.h(n+q,p),r,o.ga95())}, -cC(a){return!1}} -A.a5q.prototype={ +a.ct(new A.h(n-q,p),r,o.ga9F()) +a.ct(new A.h(n+q,p),r,o.ga9F())}, +cu(a){return!1}} +A.a64.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q.k4=A.bhc() +while(true)switch(s){case 0:q.p1=A.bif() p=new A.a(new Float64Array(2)) -p.an(100) -q.sD(0,p) -p=q.at.d -p.e3(0,200) -p.E() +p.ak(100) +q.sC(0,p) +p=q.ax.d +p.dX(0,200) +p.F() return A.q(null,r)}}) return A.r($async$p,r)}, a6(a,b){var s,r,q,p,o=this -o.lj(0,b) -s=o.at.d +o.md(0,b) +s=o.ax.d r=s.a -s.eH(0,r[0]+150*o.bG*b) -s.E() +s.eE(0,r[0]+150*o.ai*b) +s.F() s=r[0] -q=o.ax.a[0] -p=o.gau().k3 +q=o.ay.a[0] +p=o.gar().p2 p===$&&A.c() -p=p.a -if(!(s+q>=p.a.a.a4(0,p.ax).a[0]&&o.bG>0))s=r[0]<=0&&o.bG<0 +if(!(s+q>=p.a.a.a.ab(0,1).a[0]&&o.ai>0))s=r[0]<=0&&o.ai<0 else s=!0 -if(s)o.bG*=-1}} -A.adp.prototype={} -A.aia.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.b4V.prototype={ -$1(a){return a.gl4(a)}, -$S:145} -A.b4U.prototype={ -$1(a){return a.gl4(a)}, -$S:145} -A.b6h.prototype={ +if(s)o.ai*=-1}} +A.aeg.prototype={} +A.aj6.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.b5U.prototype={ +$1(a){return a.gl1(a)}, +$S:112} +A.b5T.prototype={ +$1(a){return a.gl1(a)}, +$S:112} +A.b7g.prototype={ $0(){}, $S:0} -A.b4W.prototype={ -$1(a){return a.gl4(a)}, -$S:145} -A.aCp.prototype={ -W(){return"Interp."+this.b}} -A.aHL.prototype={ -agz(a,b,c){var s,r,q,p,o,n,m,l,k=B.c.bN(b),j=B.e.bN(c),i=k+1,h=j+1 -switch(2){case 2:s=A.beZ(b-k) -r=A.beZ(c-j) +A.b5V.prototype={ +$1(a){return a.gl1(a)}, +$S:112} +A.aDp.prototype={ +V(){return"Interp."+this.b}} +A.aIO.prototype={ +ah8(a,b,c){var s,r,q,p,o,n,m,l,k=B.c.bN(b),j=B.e.bN(c),i=k+1,h=j+1 +switch(2){case 2:s=A.bfZ(b-k) +r=A.bfZ(c-j) break}q=b-k p=c-j o=q-1 n=p-1 -m=A.b5w(a,k,j,q,p) -m+=s*(A.b5w(a,i,j,o,p)-m) -l=A.b5w(a,k,h,q,n) -return m+r*(l+s*(A.b5w(a,i,h,o,n)-l)-m)}} -A.nz.prototype={} -A.jW.prototype={ -Ht(a){if(a instanceof A.jW)return a.a -else if(A.cT(a))return a -throw A.d(A.h5(a,"other","Not an int, Int32 or Int64"))}, +m=A.b6v(a,k,j,q,p) +m+=s*(A.b6v(a,i,j,o,p)-m) +l=A.b6v(a,k,h,q,n) +return m+r*(l+s*(A.b6v(a,i,h,o,n)-l)-m)}} +A.nM.prototype={} +A.k6.prototype={ +He(a){if(a instanceof A.k6)return a.a +else if(A.cK(a))return a +throw A.d(A.h0(a,"other","Not an int, Int32 or Int64"))}, +W(a,b){var s +if(b instanceof A.io)return A.r4(this.a).W(0,b) +s=this.a+this.He(b) +return new A.k6((s&2147483647)-((s&2147483648)>>>0))}, X(a,b){var s -if(b instanceof A.ig)return A.qW(this.a).X(0,b) -s=this.a+this.Ht(b) -return new A.jW((s&2147483647)-((s&2147483648)>>>0))}, -Y(a,b){var s -if(b instanceof A.ig)return A.qW(this.a).Y(0,b) -s=this.a-this.Ht(b) -return new A.jW((s&2147483647)-((s&2147483648)>>>0))}, -a_(a,b){return A.qW(this.a).a_(0,b).adw()}, -qQ(a,b){var s -if(b instanceof A.ig)return A.qW(this.a).qQ(0,b).adw() -s=this.a^this.Ht(b) -return new A.jW((s&2147483647)-((s&2147483648)>>>0))}, -w2(a,b){var s,r -if(b>=32)return this.a<0?B.Tn:B.Tm +if(b instanceof A.io)return A.r4(this.a).X(0,b) +s=this.a-this.He(b) +return new A.k6((s&2147483647)-((s&2147483648)>>>0))}, +a1(a,b){return A.r4(this.a).a1(0,b).ae6()}, +qJ(a,b){var s +if(b instanceof A.io)return A.r4(this.a).qJ(0,b).ae6() +s=this.a^this.He(b) +return new A.k6((s&2147483647)-((s&2147483648)>>>0))}, +vN(a,b){var s,r +if(b>=32)return this.a<0?B.Tu:B.Tt s=this.a -r=s>=0?B.e.bv(s,b):B.e.bv(s,b)|B.e.pv(4294967295,32-b) -return new A.jW((r&2147483647)-((r&2147483648)>>>0))}, +r=s>=0?B.e.bu(s,b):B.e.bu(s,b)|B.e.pq(4294967295,32-b) +return new A.k6((r&2147483647)-((r&2147483648)>>>0))}, l(a,b){if(b==null)return!1 -if(b instanceof A.jW)return this.a===b.a -else if(b instanceof A.ig)return A.qW(this.a).l(0,b) -else if(A.cT(b))return this.a===b +if(b instanceof A.k6)return this.a===b.a +else if(b instanceof A.io)return A.r4(this.a).l(0,b) +else if(A.cK(b))return this.a===b return!1}, -cK(a,b){if(b instanceof A.ig)return A.qW(this.a).a_2(b) -return B.e.cK(this.a,this.Ht(b))}, +cH(a,b){if(b instanceof A.io)return A.r4(this.a).a_w(b) +return B.e.cH(this.a,this.He(b))}, gJ(a){return this.a}, -af(a){return this.a}, +aj(a){return this.a}, j(a){return B.e.j(this.a)}, -$idi:1} -A.ig.prototype={ -X(a,b){var s=A.a2l(b),r=this.a+s.a,q=this.b+s.b+(r>>>22) -return new A.ig(r&4194303,q&4194303,this.c+s.c+(q>>>22)&1048575)}, -Y(a,b){var s=A.a2l(b) -return A.bfS(this.a,this.b,this.c,s.a,s.b,s.c)}, -a_(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.a2l(a2),d=this.a,c=d&8191,b=this.b,a=d>>>13|(b&15)<<9,a0=b>>>4&8191 +$idj:1} +A.io.prototype={ +W(a,b){var s=A.a2O(b),r=this.a+s.a,q=this.b+s.b+(r>>>22) +return new A.io(r&4194303,q&4194303,this.c+s.c+(q>>>22)&1048575)}, +X(a,b){var s=A.a2O(b) +return A.bgT(this.a,this.b,this.c,s.a,s.b,s.c)}, +a1(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.a2O(a2),d=this.a,c=d&8191,b=this.b,a=d>>>13|(b&15)<<9,a0=b>>>4&8191 d=this.c s=b>>>17|(d&255)<<5 b=e.a @@ -82665,38 +83889,38 @@ 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.ig(g&4194303,f&4194303,(j>>>18)+(i>>>5)+((h&4095)<<8)+(f>>>22)&1048575)}, -qQ(a,b){var s=A.a2l(b) -return new A.ig((this.a^s.a)&4194303,(this.b^s.b)&4194303,(this.c^s.c)&1048575)}, -w2(a,b){var s,r,q,p,o,n,m,l=this,k=1048575,j=4194303 -if(b>=64)return(l.c&524288)!==0?B.Tp:B.To +return new A.io(g&4194303,f&4194303,(j>>>18)+(i>>>5)+((h&4095)<<8)+(f>>>22)&1048575)}, +qJ(a,b){var s=A.a2O(b) +return new A.io((this.a^s.a)&4194303,(this.b^s.b)&4194303,(this.c^s.c)&1048575)}, +vN(a,b){var s,r,q,p,o,n,m,l=this,k=1048575,j=4194303 +if(b>=64)return(l.c&524288)!==0?B.Tw:B.Tv s=l.c r=(s&524288)!==0 if(r&&!0)s+=3145728 -if(b<22){q=A.LN(s,b) -if(r)q|=~B.e.AP(k,b)&1048575 +if(b<22){q=A.M5(s,b) +if(r)q|=~B.e.AD(k,b)&1048575 p=l.b o=22-b -n=A.LN(p,b)|B.e.pv(s,o) -m=A.LN(l.a,b)|B.e.pv(p,o)}else if(b<44){q=r?k:0 +n=A.M5(p,b)|B.e.pq(s,o) +m=A.M5(l.a,b)|B.e.pq(p,o)}else if(b<44){q=r?k:0 p=b-22 -n=A.LN(s,p) -if(r)n|=~B.e.Hd(j,p)&4194303 -m=A.LN(l.b,p)|B.e.pv(s,44-b)}else{q=r?k:0 +n=A.M5(s,p) +if(r)n|=~B.e.GZ(j,p)&4194303 +m=A.M5(l.b,p)|B.e.pq(s,44-b)}else{q=r?k:0 n=r?j:0 p=b-44 -m=A.LN(s,p) -if(r)m|=~B.e.Hd(j,p)&4194303}return new A.ig(m&4194303,n&4194303,q&1048575)}, +m=A.M5(s,p) +if(r)m|=~B.e.GZ(j,p)&4194303}return new A.io(m&4194303,n&4194303,q&1048575)}, l(a,b){var s,r=this if(b==null)return!1 -if(b instanceof A.ig)s=b -else if(A.cT(b)){if(r.c===0&&r.b===0)return r.a===b +if(b instanceof A.io)s=b +else if(A.cK(b)){if(r.c===0&&r.b===0)return r.a===b if((b&4194303)===b)return!1 -s=A.qW(b)}else s=b instanceof A.jW?A.qW(b.a):null +s=A.r4(b)}else s=b instanceof A.k6?A.r4(b.a):null if(s!=null)return r.a===s.a&&r.b===s.b&&r.c===s.c return!1}, -cK(a,b){return this.a_2(b)}, -a_2(a){var s=A.a2l(a),r=this.c,q=r>>>19,p=s.c +cH(a,b){return this.a_w(b)}, +a_w(a){var s=A.a2O(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(r>>10&4095))>>>0}, -af(a){var s=this.a,r=this.b,q=this.c +aj(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}, -adw(){var s=(this.b&1023)<<22|this.a -return new A.jW((s&2147483647)-((s&2147483648)>>>0))}, +ae6(){var s=(this.b&1023)<<22|this.a +return new A.k6((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.e.bv(p,22)&1) +o=0-o-(B.e.bu(p,22)&1) r=o&4194303 -n=0-n-(B.e.bv(o,22)&1)&1048575 +n=0-n-(B.e.bu(o,22)&1)&1048575 o=r p=s q="-"}else q="" -return A.bxw(10,p,o,n,q)}, -$idi:1} -A.f6.prototype={ -z6(a,b,c){var s +return A.byR(10,p,o,n,q)}, +$idj:1} +A.f3.prototype={ +yP(a,b,c){var s if(this.l(0,b))return a else{s=new A.a(new Float64Array(2)) s.t(b.a-this.a,b.b-this.b) -s.bO(0,c) -s.C(0,a) +s.bR(0,c) +s.D(0,a) return s}}, -gl4(a){var s=$.b6s().i(0,this) +gl1(a){var s=$.b7r().i(0,this) return s==null?"Anchor("+A.j(this.a)+", "+A.j(this.b)+")":s}, -j(a){return this.gl4(this)}, +j(a){return this.gl1(this)}, l(a,b){if(b==null)return!1 -return b instanceof A.f6&&this.a===b.a&&this.b===b.b}, +return b instanceof A.f3&&this.a===b.a&&this.b===b.b}, gJ(a){return B.c.gJ(this.a)*31+B.c.gJ(this.b)}} -A.aqI.prototype={ -$1(a){return J.e(a.b,this.a)}, -$S:305} -A.ar7.prototype={ -DS(a){return this.aQa(a)}, -aQa(a){var s=0,r=A.t(t.N),q,p=this,o,n,m -var $async$DS=A.u(function(b,c){if(b===1)return A.p(c,r) +A.arU.prototype={ +$1(a){return J.f(a.b,this.a)}, +$S:310} +A.asj.prototype={ +DD(a){return this.aQN(a)}, +aQN(a){var s=0,r=A.t(t.N),q,p=this,o,n,m +var $async$DD=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:o=p.b -s=!o.aZ(0,a)?3:4 +s=!o.b1(0,a)?3:4 break case 3:n=o m=a s=5 -return A.A(p.GP(a),$async$DS) -case 5:n.u(0,m,c) +return A.B(p.GA(a),$async$DD) +case 5:n.q(0,m,c) case 4:o=o.i(0,a) o.toString q=t.gX.a(o).a s=1 break case 1:return A.q(q,r)}}) -return A.r($async$DS,r)}, -L2(a){return this.aQd(a)}, -aQd(a){var s=0,r=A.t(t.a),q,p=this,o,n -var $async$L2=A.u(function(b,c){if(b===1)return A.p(c,r) +return A.r($async$DD,r)}, +KR(a){return this.aQQ(a)}, +aQQ(a){var s=0,r=A.t(t.a),q,p=this,o,n +var $async$KR=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:o=t.a -n=B.cF +n=B.cH s=3 -return A.A(p.DS(a),$async$L2) -case 3:q=o.a(n.a8m(0,c,null)) +return A.B(p.DD(a),$async$KR) +case 3:q=o.a(n.a8V(0,c,null)) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$L2,r)}, -GP(a){return this.azM(a)}, -azM(a){var s=0,r=A.t(t.gX),q,p -var $async$GP=A.u(function(b,c){if(b===1)return A.p(c,r) +return A.r($async$KR,r)}, +GA(a){return this.aAo(a)}, +aAo(a){var s=0,r=A.t(t.gX),q,p +var $async$GA=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:p=A s=3 -return A.A($.lb().Kf("assets/"+a),$async$GP) -case 3:q=new p.Vb(c) +return A.B($.lo().K2("assets/"+a),$async$GA) +case 3:q=new p.Vs(c) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$GP,r)}} -A.H4.prototype={} -A.Vb.prototype={} -A.aBU.prototype={ -cL(a,b){var s=this.a,r=s.i(0,b) -if(r==null){r=A.bax(this.G1(b)) -s.u(0,b,r) +return A.r($async$GA,r)}} +A.Hl.prototype={} +A.Vs.prototype={} +A.aCT.prototype={ +cI(a,b){var s=this.a,r=s.i(0,b) +if(r==null){r=A.bbp(this.FP(b)) +s.q(0,b,r) s=r}else s=r -return s.VD()}, -G1(a){return this.arm(a)}, -arm(a){var s=0,r=A.t(t.lu),q,p=this,o,n,m,l -var $async$G1=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:o=$.b6z() +return s.W6()}, +FP(a){return this.arX(a)}, +arX(a){var s=0,r=A.t(t.lu),q,p=this,o,n,m,l,k +var $async$FP=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:o=$.b7x() n=p.b n===$&&A.c() m=A -l=A +l=J +k=J s=3 -return A.A(o.cL(0,n+a),$async$G1) -case 3:q=m.WD(l.cg(c.buffer,0,null)) +return A.B(o.cI(0,n+a),$async$FP) +case 3:q=m.WW(l.ig(k.jP(c),0,null)) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$G1,r)}} -A.T4.prototype={ -anm(a){this.b.cB(new A.aXn(this),t.P)}, -VD(){var s=this.b -return s==null?A.ei(this.a,t.lu):s}, +return A.r($async$FP,r)}} +A.Tl.prototype={ +anX(a){this.b.cz(new A.aYt(this),t.P)}, +W6(){var s=this.b +return s==null?A.eq(this.a,t.lu):s}, v(){var s=this,r=s.a if(r!=null){r.v() s.a=null}r=s.b -if(r!=null){r.cB(new A.aXo(),t.H) +if(r!=null){r.cz(new A.aYu(),t.H) s.b=null}}} -A.aXn.prototype={ +A.aYt.prototype={ $1(a){var s=this.a s.a=a s.b=null}, -$S:195} -A.aXo.prototype={ +$S:194} +A.aYu.prototype={ $1(a){return a.v()}, -$S:307} -A.EB.prototype={ -agh(a,b){var s,r,q,p=this.a -if(!p.aZ(0,a)){p.u(0,a,b) -for(s=A.w(p).h("bg<1>");p.a>10;){r=new A.bg(p,s) +$S:312} +A.EP.prototype={ +Mg(a,b){var s,r,q,p=this.a +if(!p.b1(0,a)){p.q(0,a,b) +for(s=A.w(p).h("bl<1>");p.a>10;){r=new A.bl(p,s) q=r.gav(r) -if(!q.F())A.Z(A.cy()) -p.N(0,q.ga3(q))}}}} -A.f.prototype={ -aMU(a){var s,r +if(!q.H())A.V(A.ct()) +p.O(0,q.ga2(q))}}}} +A.e.prototype={ +aNv(a){var s,r if(this.a==null)return!1 -for(s=0;r=this.b,sq)p.al(0,q/s) -q=r.ax -p.C(0,q.gb6(q)) -q.sb6(0,p)}} -A.Cu.prototype={ -p(a){var s=0,r=A.t(t.H),q=this -var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:s=2 -return A.A(q.H(0,A.b([q.at,q.ax],t.V)),$async$p) -case 2:return A.q(null,r)}}) -return A.r($async$p,r)}, -l7(a){var s,r,q,p,o,n=this -a.bP(0) -s=n.at -r=s.ax.a -q=r[0] -p=s.ay -o=s.at.a -a.aL(0,q-p.a*o[0],r[1]-p.b*o[1]) -r=n.ay -q=r.a -if((q&4)!==0&&$.Cv.length<4){a.bP(0) -s.Il(0,a) -try{$.Cv.push(n) -q=n.ax -a.aw(0,q.at.gLt().a) -r.MF(a) -q.l7(a)}finally{$.Cv.pop()}a.bp(0)}s.l7(a) -a.bp(0)}, -rn(a,b){return new A.ex(this.aHk(a,b),t.jj)}, -aHk(a,b){var s=this +r.t(B.c.ca(q[0],s.a,s.c),B.c.ca(q[1],s.b,s.d)) +o.u(r) +p.ay.sb9(0,r)}}} +A.Lp.prototype={ +ba(){}, +a6(a,b){var s,r,q,p=this,o=p.ax +o=o.gb9(o) +s=p.ay +r=o.X(0,s.gb9(s)) +if(p.CW)r.sM(0,0) +q=Math.sqrt(r.gcU()) +o=p.ch*b +if(q>o)r.ap(0,o/q) +o=p.ay +r.D(0,o.gb9(o)) +o.sb9(0,r)}} +A.CH.prototype={ +kx(a){var s,r,q,p=this +a.bO(0) +s=p.ax +r=s.ch.a +a.aL(0,r[0]-s.CW.a*s.gC(s).a[0],r[1]-s.CW.b*s.gC(s).a[1]) +r=p.ch +r=r==null?null:(r.a&4)!==0 +if(r===!0&&$.CI.length<4){a.bO(0) +s.I6(0,a) +try{$.CI.push(p) +r=p.ay +a.az(0,r.ax.gE4().a) +q=p.ch +q.toString +q.Mv(a) +r.kx(a)}finally{$.CI.pop()}a.bo(0)}s.kx(a) +a.bo(0)}, +dR(a){return this.ay.ax.z6(this.ax.z6(a,null),null)}, +rg(a,b){return new A.eG(this.aHX(a,b),t.jj)}, +aHX(a,b){var s=this return function(){var r=a,q=b -var p=0,o=1,n,m,l,k,j,i,h,g,f,e,d -return function $async$rn(c,a0,a1){if(a0===1){n=a1 -p=o}while(true)switch(p){case 0:k=r.a -j=k[0] -i=s.at -h=i.ax.a -g=h[0] -f=i.ay -e=i.at.a -d=e[0] -k=k[1] -h=h[1] -e=e[1] -m=new A.a(new Float64Array(2)) -m.t(j-g+f.a*d,k-h+f.b*e) +var p=0,o=1,n,m,l,k,j +return function $async$rg(c,d,e){if(d===1){n=e +p=o}while(true)switch(p){case 0:k=s.ax +j=s.CW p=2 -return c.rh(i.rn(m,q)) -case 2:k=s.ay -j=k.a -p=(j&4)!==0&&$.Cv.length<4?3:4 +return c.r9(k.rg(k.z6(r,j),q)) +case 2:m=s.ch +m=m==null?null:(m.a&4)!==0 +p=m===!0&&$.CI.length<4?3:4 break -case 3:p=i.jR(m)?5:6 +case 3:p=k.iQ(j)?5:6 break -case 5:$.Cv.push(s) -j=s.ax -l=j.at.eS(m) +case 5:$.CI.push(s) +k=s.ay +l=k.ax.dR(j) p=7 -return c.rh(j.rn(l,q)) +return c.r9(k.rg(l,q)) case 7:p=8 -return c.rh(k.rn(l,q)) -case 8:$.Cv.pop() +return c.r9(s.ch.rg(l,q)) +case 8:$.CI.pop() case 6:case 4:return 0 case 1:return c.c=n,3}}}}, -Tr(a,b,c){var s -this.eh(0) -s=this.ax -s.P(new A.L7(a,s,c,b,!1,0,null,B.f,new A.f([],t.s),new A.f([],t.g)))}, -aKB(a,b){return this.Tr(a,b,1/0)}, -aKA(a){return this.Tr(a,!1,1/0)}, -aKC(a,b){return this.Tr(a,!1,b)}, -eh(a){var s=this.ax -s.gbZ(s).ac(0,new A.asQ())}, -X2(a){var s,r=this.ax,q=A.b8x(new A.co(r.gbZ(r),t.aF)) +TL(a,b,c){var s +this.ea(0) +s=this.ay +s.K(new A.Lp(a,s,c,b,!1,0,null,B.f,new A.e([],t.s),new A.e([],t.g)))}, +aa6(a){return this.TL(a,!1,1/0)}, +aLf(a,b){return this.TL(a,b,1/0)}, +aLg(a,b){return this.TL(a,!1,b)}, +ea(a){var s=this.ay +s.gbZ(s).am(0,new A.au_())}, +Xz(a){var s,r=this.ay,q=A.b9w(new A.cm(r.gbZ(r),t.aF)) if(q==null){s=new Float64Array(2) -r.P(new A.Ji(a,new A.a(s),1000,null,B.f,new A.f([],t.s),new A.f([],t.g)))}else{q.at=a -r=q.ch -if(!a.eu(0,r)){r.q(q.at.gbw()) +r.K(new A.JA(a,new A.a(s),1000,null,B.f,new A.e([],t.s),new A.e([],t.g)))}else{q.ax=a +r=q.CW +if(!a.jQ(0,r)){r.u(q.ax.gbv()) q.a6(0,0)}}}} -A.asQ.prototype={ -$1(a){if(a instanceof A.L7||a instanceof A.MM)a.f0()}, -$S:25} -A.aay.prototype={ -gb6(a){return this.at.f.hF(0)}, -sb6(a,b){var s=this.at.f -s.ae(b.hF(0)) -s.E() -this.ch=null}, -gly(a){return-this.at.c}, -sly(a,b){var s=this.at +A.au_.prototype={ +$1(a){if(a instanceof A.Lp||a instanceof A.N6)a.er()}, +$S:29} +A.abn.prototype={ +gb9(a){return this.ax.f.h6(0)}, +sb9(a,b){var s=this.ax.f +s.a9(b.h6(0)) +s.F() +this.CW=null}, +gkh(a){return-this.ax.c}, +skh(a,b){var s=this.ax s.c=-b s.b=!0 -s.E() -this.ch=null}, -sae_(a){var s=a.a +s.F() +this.CW=null}, +saeA(a){var s=a.a s=s[0]===0&&s[1]===0 -if(s)this.ay=null -else{this.ay=a -this.P0()}}, -gLG(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.ch +if(s)this.ch=null +else{this.ch=a +this.G9()}}, +gyT(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.CW if(e==null){e=f.e e.toString -s=t.O1.a(e).at.at -e=f.at -r=e.eS(new A.a(new Float64Array(2))) -q=e.eS(s) +e=t.O1.a(e).ax +s=e.gC(e) +e=f.ax +r=e.dR(new A.a(new Float64Array(2))) +q=e.dR(s) p=r.a o=p[0] n=q.a @@ -82985,11 +84198,11 @@ if(-e.c!==0){p=s.a o=p[0] n=new A.a(new Float64Array(2)) n.t(o,0) -h=e.eS(n) +h=e.dR(n) p=p[1] o=new A.a(new Float64Array(2)) o.t(0,p) -g=e.eS(o) +g=e.dR(o) o=h.a e=o[0] p=g.a @@ -82999,401 +84212,414 @@ o=o[1] p=p[1] k=Math.min(k,Math.min(o,p)) j=Math.max(j,Math.max(e,n)) -i=Math.max(i,Math.max(o,p))}e=f.ch=new A.x(l,k,j,i)}return e}, -P0(){var s,r,q=this,p=q.e -if(p!=null&&q.ay!=null){p.toString -p=t.O1.a(p).at.at.a +i=Math.max(i,Math.max(o,p))}e=f.CW=new A.x(l,k,j,i)}return e}, +G9(){var s,r,q=this,p=q.e +if(p!=null&&q.ch!=null){p.toString +p=t.O1.a(p).ax +p=p.gC(p).a s=p[0] -r=q.ay.a +r=q.ch.a r=Math.min(s/r[0],p[1]/r[1]) p=new A.a(new Float64Array(2)) -p.an(r) -r=q.at.e -r.ae(p) -r.E() -q.ch=null}}, -h1(a){this.li(a) -this.P0()}, -m4(){var s,r=this,q=r.e -if(q!=null){s=r.at.d -q=t.O1.a(q).at.at.a -s.eH(0,q[0]*r.ax.a) -s.E() -s.e3(0,q[1]*r.ax.b) -s.E() -r.ch=null}}, -bt(){this.P0() -this.m4()}, -gik(a){return this.at.e}, -sik(a,b){var s=this.at.e -s.ae(b) -s.E() -this.ch=null}, -$iaz:1, -$iaP:1, -$iaL:1} -A.t_.prototype={ -gb6(a){return this.ax}, -sb6(a,b){this.ax.q(b)}, -gD(a){return this.at}, -sD(a,b){var s,r=this -r.at.q(b) -if((r.a&4)!==0){s=r.e -s.toString -t.O1.a(s).ax.m4()}r.m4() -if(r.gCR())r.gbZ(r).ac(0,new A.aRE(r))}, -bt(){}, -$iaz:1, -$iW:1, +p.ak(r) +r=q.ax.e +r.a9(p) +r.F() +q.CW=null}}, +fK(a){this.G9() +this.lg(a)}, +jn(){var s,r=this,q=r.e +if(q!=null){q=t.O1.a(q).ax +s=r.ax.d +q=q.gC(q).a +s.eE(0,q[0]*r.ay.a) +s.F() +s.dX(0,q[1]*r.ay.b) +s.F() +r.CW=null}}, +p(a){this.G9() +this.jn()}, +ba(){this.G9() +this.jn()}, +gie(a){return this.ax.e}, +sie(a,b){var s=this.ax.e +s.a9(b) +s.F() +this.CW=null}, +$iaE:1, +$iaT:1, +$iav:1, +$iaQ:1} +A.ta.prototype={ +gb9(a){return this.ch}, +sb9(a,b){this.ch.u(b)}, +gC(a){var s,r=this +if(!r.ay){s=r.e +s.toString +s=t.O1.a(s).e instanceof A.ad}else s=!1 +if(s){s=r.e +s.toString +s=t.O1.a(s).e +s.toString +s=t.J.a(s).fy$ +s.toString +r.fK(s)}return r.ax}, +sC(a,b){var s,r=this +r.ax.u(b) +r.ay=!0 +s=r.e +if(s!=null)t.O1.a(s).ay.jn() +r.jn() +if(r.gCC())r.gbZ(r).am(0,new A.aSQ(r))}, +ba(){}, +z6(a,b){var s=this,r=a.a,q=s.ch.a,p=r[0]-q[0]+s.CW.a*s.gC(s).a[0],o=r[1]-q[1]+s.CW.b*s.gC(s).a[1] +if(b==null)r=null +else{b.t(p,o) +r=b}if(r==null){r=new A.a(new Float64Array(2)) +r.t(p,o)}return r}, +$iaE:1, +$iT:1, $iaJ:1} -A.aRE.prototype={ -$1(a){return a.Dz(this.a.at)}, -$S:25} -A.YP.prototype={ -Il(a,b){return b.BI(0,this.k2,!1)}, -jR(a){var s=a.a,r=s[0]/this.k3-1,q=s[1]/this.k4-1 +A.aSQ.prototype={ +$1(a){return a.Dj(this.a.ax)}, +$S:29} +A.Zc.prototype={ +I6(a,b){return b.Bv(0,this.ok,!1)}, +iQ(a){var s=a.a,r=s[0]/this.p1-1,q=s[1]/this.p2-1 return r*r+q*q<=1}, -m4(){var s,r=this,q=r.at.a -r.k3=q[0]/2 -r.k4=q[1]/2 -s=$.G().U() -s.hl(new A.x(0,0,q[0],q[1])) -r.k2=s}, -ta(a){a.Z(this.k2,this.gmG())}} -A.a0F.prototype={ -p(a){var s=this.bC().fx$ -s.toString -this.a13(s)}, -h1(a){this.li(a) -this.a13(a)}, -a13(a){var s,r,q=this,p=a.a,o=p[0],n=p[1] -p=q.k2 -s=n*p -if(s>o){s=new A.a(new Float64Array(2)) -s.t(o,o/p) -p=s}else{p=new A.a(new Float64Array(2)) -p.t(s,n)}q.sD(0,p) -p=q.ax -s=q.at.a -r=s[0] -p.sL(0,(o-r)/2+q.ay.a*r) -r=s[1] -p.sK(0,(n-r)/2+q.ay.b*r) -q.k3=new A.x(0,0,s[0],s[1])}, -Il(a,b){return b.In(this.k3,!1)}, -jR(a){var s=a.a,r=s[0],q=s[1] -if(r>=0)if(q>=0){s=this.at.a -s=r<=s[0]&&q<=s[1]}else s=!1 -else s=!1 -return s}, -m4(){var s,r,q=this.at,p=q.a,o=this.k2,n=p[1]*o,m=p[0] -if(n>m)q.sK(0,m/o) -else q.sL(0,n) -s=p[0]/2 -r=p[1]/2 -this.k3=new A.x(-s,-r,s,r)}} -A.a0H.prototype={ -Il(a,b){var s=this.k2 -s===$&&A.c() -return b.In(s,!1)}, -jR(a){var s=a.a,r=s[0],q=s[1] -if(r>=0){s=this.at.a -s=r<=s[0]&&q>=0&&q<=s[1]}else s=!1 -return s}, -m4(){var s=this.at.a -this.k2=new A.x(0,0,0+s[0],0+s[1])}} -A.a3z.prototype={ -p(a){var s=this.bC().fx$ -s.toString -this.sD(0,s)}, -h1(a){this.li(a) -this.sD(0,a)}, -Il(a,b){}, -jR(a){return!0}, -m4(){}} -A.Rl.prototype={ -l7(a){}, -jR(a){return!0}, -abL(a){return null}, -$iaM:1} -A.fP.prototype={ -eQ(a){}} -A.u1.prototype={} -A.NY.prototype={ -gG(a){return this.b.length}, -a92(a,b){var s,r,q -for(s=this.b,r=this.$ti.h("u1<1>"),q=0;q<1000;++q)s.push(new A.u1(b,b,(A.en(b)^A.en(b))>>>0,r))}, +jn(){var s,r=this +r.p1=r.gC(r).a[0]/2 +r.p2=r.gC(r).a[1]/2 +s=$.G().T() +s.hk(new A.x(0,0,r.gC(r).a[0],r.gC(r).a[1])) +r.ok=s}, +t1(a){a.Z(this.ok,this.gmz())}} +A.a15.prototype={ +p(a){var s=this.bm().fy$ +s.toString +this.a1x(s)}, +fK(a){this.lg(a) +this.a1x(a)}, +a1x(a){var s,r=this,q=a.a,p=q[0],o=q[1] +q=r.ok +s=o*q +if(s>p){s=new A.a(new Float64Array(2)) +s.t(p,p/q) +q=s}else{q=new A.a(new Float64Array(2)) +q.t(s,o)}r.sC(0,q) +q=r.ch +q.sL(0,(p-r.gC(r).a[0])/2+r.CW.a*r.gC(r).a[0]) +q.sM(0,(o-r.gC(r).a[1])/2+r.CW.b*r.gC(r).a[1]) +r.p1=new A.x(0,0,r.gC(r).a[0],r.gC(r).a[1])}, +I6(a,b){return b.I8(this.p1,!1)}, +iQ(a){var s=this,r=a.a,q=r[0],p=r[1] +return q>=0&&p>=0&&q<=s.gC(s).a[0]&&p<=s.gC(s).a[1]}, +jn(){var s,r,q=this,p=q.ok,o=q.gC(q).a[1]*p +if(o>q.gC(q).a[0])q.gC(q).sM(0,q.gC(q).a[0]/p) +else q.gC(q).sL(0,o) +s=q.gC(q).a[0]/2 +r=q.gC(q).a[1]/2 +q.p1=new A.x(-s,-r,s,r)}} +A.a17.prototype={ +I6(a,b){var s=this.ok +s===$&&A.c() +return b.I8(s,!1)}, +iQ(a){var s=this,r=a.a,q=r[0],p=r[1] +return q>=0&&q<=s.gC(s).a[0]&&p>=0&&p<=s.gC(s).a[1]}, +jn(){var s=this +s.ok=new A.x(0,0,0+s.gC(s).a[0],0+s.gC(s).a[1])}} +A.a4a.prototype={ +p(a){var s=this.bm().fy$ +s.toString +this.sC(0,s)}, +fK(a){this.sC(0,a) +this.lg(a)}, +I6(a,b){}, +iQ(a){return!0}, +jn(){}} +A.ab.prototype={ +kx(a){}, +iQ(a){return!0}, +Vt(a){return null}, +$iag:1} +A.fI.prototype={ +eN(a){}} +A.ua.prototype={} +A.Og.prototype={ +gE(a){return this.b.length}, +a9C(a,b){var s,r,q +for(s=this.b,r=this.$ti.h("ua<1>"),q=0;q<1000;++q)s.push(new A.ua(b,b,(A.eC(b)^A.eC(b))>>>0,r))}, i(a,b){return this.b[b]}} -A.a1I.prototype={ -gIp(){var s=this.Cv$ +A.a2a.prototype={ +gIa(){var s=this.Ci$ s===$&&A.c() return s}, -aNV(a,b){var s,r,q=this.a98$ +aOx(a,b){var s,r,q=this.a9I$ if(q!=null){s=a.a r=b.a q=!(Math.abs(s[0]-r[0])>q||Math.abs(s[1]-r[1])>q)}else q=!0 return q}, -aOk(a,b){return a.rZ(b)&&b.rZ(a)}} -A.A_.prototype={ -gaaK(a){return this.a.d.gadY()}, -ach(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,a5,a6=this,a7=a6.r -a7.ak(0) +aOX(a,b){return a.rQ(b)&&b.rQ(a)}} +A.Ab.prototype={ +gabo(a){return this.a.d.gaez()}, +acU(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,a5,a6=this,a7=a6.r +a7.ao(0) s=a6.w -B.b.ak(s) -for(r=a6.b,q=A.w(r),r=new A.l3(r,r.wp(),q.h("l3<1>")),p=a6.d,o=a6.e,n=t.S,m=a6.a,l=m.r,k=m.$ti,j=k.h("v<1>"),q=q.c;r.F();){i=r.d +B.b.ao(s) +for(r=a6.b,q=A.w(r),r=new A.lg(r,r.w9(),q.h("lg<1>")),p=a6.d,o=a6.e,n=t.S,m=a6.a,l=m.r,k=m.$ti,j=k.h("v<1>"),q=q.c;r.H();){i=r.d if(i==null)i=q.a(i) h=i.a -if((h&8)!==0||(h&4)===0){m.N(0,i) -continue}h=i.ec$?i.eC$:i.ir() +if((h&8)!==0||(h&4)===0){m.O(0,i) +continue}h=i.he$?i.i1$:i.jJ() g=new Float64Array(2) f=new A.a(g) e=h.a.a g[1]=e[1] g[0]=e[0] -f.C(0,h.b) -f.al(0,0.5) +f.D(0,h.b) +f.ap(0,0.5) d=l.i(0,i) c=A.b([],j) -if(d==null)A.Z(A.j(d)+" not found") +if(d==null)A.V(A.j(d)+" not found") b=d.d -h=k.h("I<1>") -B.b.H(c,h.a(d.b)) -B.b.H(c,m.a0i(d)) -B.b.H(c,m.a0u(d)) -a=A.b1([b,c],n,h) -for(h=a.gfT(a),h=J.ax(h.ga5(h).b);h.F();){g=h.ga3(h) -if(g.ji$.a===B.i0)continue +h=k.h("H<1>") +B.b.I(c,h.a(d.b)) +B.b.I(c,m.a0M(d)) +B.b.I(c,m.a0Y(d)) +a=A.b5([b,c],n,h) +for(h=a.gfR(a),h=J.aA(h.ga5(h).b);h.H();){g=h.ga2(h) +if(g.jf$.a===B.i2)continue a0=o.i(0,i) -if(J.e(a0==null?null:a0.i(0,g),!1))continue -a0=g.eW$ +if(J.f(a0==null?null:a0.i(0,g),!1))continue +a0=g.eS$ a0===$&&A.c() -a1=i.eW$ +a1=i.eS$ a1===$&&A.c() a0=a0===a1&&(g.a&4)!==0 if(a0)continue -if(!p.$2(f,a6.Np(g)))continue +if(!p.$2(f,a6.Nk(g)))continue s.push(i) s.push(g)}}if(s.length!==0)for(r=t.VC,q=t.w,p=a6.x,n=p.b,a2=0;a2>>0 +m=(A.eC(a3)^A.eC(a4))>>>0 a5.c=m -a7.u(0,m,a5)}else{if(o.i(0,a3)==null)o.u(0,a3,A.D(r,q)) -o.i(0,a3).u(0,a4,!1)}}return a7.gbz(a7)}, -C(a,b){this.a.C(0,b) -if(b.ji$.a===B.D)this.b.C(0,b) -this.Np(b)}, -N(a,b){var s,r,q,p,o=this -o.a.N(0,b) -o.f.N(0,b) -if(b.ji$.a===B.D)o.b.N(0,b) +a7.q(0,m,a5)}else{if(o.i(0,a3)==null)o.q(0,a3,A.D(r,q)) +o.i(0,a3).q(0,a4,!1)}}return a7.gbx(a7)}, +D(a,b){this.a.D(0,b) +if(b.jf$.a===B.F)this.b.D(0,b) +this.Nk(b)}, +O(a,b){var s,r,q,p,o=this +o.a.O(0,b) +o.f.O(0,b) +if(b.jf$.a===B.F)o.b.O(0,b) s=o.e r=s.i(0,b) -if(r!=null){for(q=r.gfT(r),q=q.gav(q);q.F();){p=s.i(0,q.ga3(q).a) -if(p!=null)p.N(0,b)}s.N(0,b)}}, -Np(a){var s=this.f,r=s.i(0,a) -if(r==null){s.u(0,a,(a.ec$?a.eC$:a.ir()).gbw()) +if(r!=null){for(q=r.gfR(r),q=q.gav(q);q.H();){p=s.i(0,q.ga2(q).a) +if(p!=null)p.O(0,b)}s.O(0,b)}}, +Nk(a){var s=this.f,r=s.i(0,a) +if(r==null){s.q(0,a,(a.he$?a.i1$:a.jJ()).gbv()) r=s.i(0,a)}r.toString return r}} -A.a5V.prototype={ -a0f(a){var s,r,q -if((a.ec$?a.eC$:a.ir()).a.a[0]<0)s=0 -else s=(a.ec$?a.eC$:a.ir()).a.a[0] -if((a.ec$?a.eC$:a.ir()).a.a[1]<0)r=0 -else r=(a.ec$?a.eC$:a.ir()).a.a[1] -q=(a.ec$?a.eC$:a.ir()).b.a -return A.vs(new A.h(s,r),new A.h(q[0],q[1]))}, -a0w(a,b){var s=a.gbw(),r=s.a +A.a6B.prototype={ +a0J(a){var s,r,q +if((a.he$?a.i1$:a.jJ()).a.a[0]<0)s=0 +else s=(a.he$?a.i1$:a.jJ()).a.a[0] +if((a.he$?a.i1$:a.jJ()).a.a[1]<0)r=0 +else r=(a.he$?a.i1$:a.jJ()).a.a[1] +q=(a.he$?a.i1$:a.jJ()).b.a +return A.vD(new A.h(s,r),new A.h(q[0],q[1]))}, +a1_(a,b){var s=a.gbv(),r=s.a if(b.c<=r){r=s.b -if(b.d<=r)return B.Fg -else if(b.b>r)return B.Fi -else return B.f6}else if(b.a>r){r=s.b -if(b.d<=r)return B.Fh -else if(b.b>r)return B.Fj -else return B.f6}else return B.f6}, -C(a,b){var s,r=this,q=r.PL(0,r.d,0,r.c,b,null),p=b.ec$?b.eC$:b.ir(),o=new A.a(new Float64Array(2)) -o.q(p.a) +if(b.d<=r)return B.Fi +else if(b.b>r)return B.Fk +else return B.f9}else if(b.a>r){r=s.b +if(b.d<=r)return B.Fj +else if(b.b>r)return B.Fl +else return B.f9}else return B.f9}, +D(a,b){var s,r=this,q=r.PG(0,r.d,0,r.c,b,null),p=b.he$?b.i1$:b.jJ(),o=new A.a(new Float64Array(2)) +o.u(p.a) s=new A.a(new Float64Array(2)) -s.q(p.b) -r.f.u(0,b,new A.md(o,s)) -r.r.u(0,b,q)}, -PL(a,b,c,d,e,f){var s,r,q,p=this,o=b.a +s.u(p.b) +r.f.q(0,b,new A.ms(o,s)) +r.r.q(0,b,q)}, +PG(a,b,c,d,e,f){var s,r,q,p=this,o=b.a if(o[0]==null)if(c>=p.b||b.b.length").a(q),c+1,A.bhw(d,r),e,b)}else{b.b.push(e) +s=p.PG(0,p.$ti.h("Ac<1>").a(q),c+1,A.biB(d,r),e,b)}else{b.b.push(e) s=b}}if(f!=null&&s.c==null)s.c=f return s}, -aDg(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +aDT(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this for(s=a.a,r=g.$ti,q=r.c,p=0;p<4;++p){o=++g.e -n=A.bhv(q) +n=A.biA(q) n.c=a n.d=o s[p]=n}m=A.b([],r.h("v<1>")) for(r=a.b,o=r.length,n=g.r,l=t.VC,k=0;k")) -for(s=a.a,p=p.h("I<1>"),r=0;r<4;++r){q=s[r] -if(q!=null){B.b.H(o,p.a(q.b)) -if(q.a[0]!=null)B.b.H(o,this.a0i(q))}}return o}, -a0u(a){var s=this.$ti,r=A.b([],s.h("v<1>")),q=a.c -if(q!=null){B.b.H(r,s.h("I<1>").a(q.b)) -B.b.H(r,this.a0u(q))}return r}} -A.O1.prototype={ -gabf(a){var s,r,q,p,o,n,m=this,l=A.b([m],t.y9) +a0M(a){var s,r,q,p=this.$ti,o=A.b([],p.h("v<1>")) +for(s=a.a,p=p.h("H<1>"),r=0;r<4;++r){q=s[r] +if(q!=null){B.b.I(o,p.a(q.b)) +if(q.a[0]!=null)B.b.I(o,this.a0M(q))}}return o}, +a0Y(a){var s=this.$ti,r=A.b([],s.h("v<1>")),q=a.c +if(q!=null){B.b.I(r,s.h("H<1>").a(q.b)) +B.b.I(r,this.a0Y(q))}return r}} +A.Ok.prototype={ +gabU(a){var s,r,q,p,o,n,m=this,l=A.b([m],t.y9) for(s=m.a,r=m.c,q=m.b.a,p=0;p<4;++p){o=q[p] if(o==null)continue -n=new A.O1(A.bhw(s,A.bDY(p)),o,r) +n=new A.Ok(A.biB(s,A.bFk(p)),o,r) l.push(n) -B.b.H(l,n.gabf(n))}return l}} -A.A0.prototype={ -gadY(){var s,r,q,p=this.$ti,o=A.b([],p.h("v<1>")) -B.b.H(o,this.b) -for(s=this.a,p=p.h("I<1>"),r=0;r<4;++r){q=s[r] +B.b.I(l,n.gabU(n))}return l}} +A.Ac.prototype={ +gaez(){var s,r,q,p=this.$ti,o=A.b([],p.h("v<1>")) +B.b.I(o,this.b) +for(s=this.a,p=p.h("H<1>"),r=0;r<4;++r){q=s[r] if(q==null)continue -B.b.H(o,p.a(q.gadY()))}return o}, +B.b.I(o,p.a(q.gaez()))}return o}, j(a){return"node "+this.d}} -A.BK.prototype={ -W(){return"_QuadTreeZone."+this.b}} -A.a5W.prototype={ -C(a,b){var s,r=this -b.rE$=new A.aIR(r,b) -s=new A.aIS(r,b) -b.ji$.aj(0,s) -r.r.u(0,b,s) -r.ahG(0,b)}, -N(a,b){var s,r -b.rE$=null +A.BW.prototype={ +V(){return"_QuadTreeZone."+this.b}} +A.a6C.prototype={ +D(a,b){var s,r=this +b.mH$=new A.aJW(r,b) +s=new A.aJX(r,b) +b.jf$.an(0,s) +r.r.q(0,b,s) +r.aie(0,b)}, +O(a,b){var s,r +b.mH$=null s=this.r r=s.i(0,b) -if(r!=null){b.ji$.aa(0,r) -s.N(0,b)}this.ahH(0,b)}, -h4(){var s,r,q,p,o,n -for(s=this.w,r=A.cY(s,s.r,A.w(s).c),q=this.a,p=q.a,o=r.$ti.c;r.F();){n=r.d +if(r!=null){b.jf$.ad(0,r) +s.O(0,b)}this.aif(0,b)}, +h2(){var s,r,q,p,o,n +for(s=this.w,r=A.cW(s,s.r,A.w(s).c),q=this.a,p=q.a,o=r.$ti.c;r.H();){n=r.d if(n==null)n=o.a(n) -p.acD(0,n,!0) -q.Np(n) -p.C(0,n)}s.ak(0) -this.ahI()}} -A.aIR.prototype={ -$0(){return this.a.w.C(0,this.b)}, -$S:9} -A.aIS.prototype={ +p.adg(0,n,!0) +q.Nk(n) +p.D(0,n)}s.ao(0) +this.aig()}} +A.aJW.prototype={ +$0(){return this.a.w.D(0,this.b)}, +$S:11} +A.aJX.prototype={ $0(){var s,r=this.b if((r.a&4)!==0){s=this.a.a -if(r.ji$.a===B.D)s.b.C(0,r) -else s.b.N(0,r)}}, +if(r.jf$.a===B.F)s.b.D(0,r) +else s.b.O(0,r)}}, $S:0} -A.Qe.prototype={ -C(a,b){return this.a.push(b)}, -N(a,b){return B.b.N(this.a,b)}, -eQ(a){B.b.i4(this.a,new A.aOK(this))}, -ach(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.b -B.b.ak(e) +A.Qw.prototype={ +D(a,b){return this.a.push(b)}, +O(a,b){return B.b.O(this.a,b)}, +eN(a){B.b.hW(this.a,new A.aPU(this))}, +acU(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.b +B.b.ao(e) s=f.c -s.ak(0) +s.ao(0) for(r=f.a,q=r.length,p=f.d,o=p.b,n=0;n=0;--j){i=e[j] -if((i.ec$?i.eC$:i.ir()).b.a[0]>=k){if(l.a===B.D||i.ji$.a===B.D){if(o.length<=s.a)p.a92(0,m) +if((i.he$?i.i1$:i.jJ()).b.a[0]>=k){if(l.a===B.F||i.jf$.a===B.F){if(o.length<=s.a)p.a9C(0,m) h=o[s.a] h.a=m h.b=i -g=(A.en(m)^A.en(i))>>>0 +g=(A.eC(m)^A.eC(i))>>>0 h.c=g -s.u(0,g,h)}}else B.b.N(e,i)}e.push(m)}return s.gbz(s)}, -gaaK(a){return this.a}} -A.aOK.prototype={ -$2(a,b){var s=(a.ec$?a.eC$:a.ir()).a.a[0] -return B.c.cK(s,(b.ec$?b.eC$:b.ir()).a.a[0])}, +s.q(0,g,h)}}else B.b.O(e,i)}e.push(m)}return s.gbx(s)}, +gabo(a){return this.a}} +A.aPU.prototype={ +$2(a,b){var s=(a.he$?a.i1$:a.jJ()).a.a[0] +return B.c.cH(s,(b.he$?b.i1$:b.jJ()).a.a[0])}, $S(){return this.a.$ti.h("o(1,1)")}} -A.JT.prototype={ -W(){return"CollisionType."+this.b}} -A.u2.prototype={$iao:1} +A.Ka.prototype={ +V(){return"CollisionType."+this.b}} +A.ub.prototype={$iar:1} A.cE.prototype={ -gx_(){var s=this.f6$ -return s==null?this.f6$=A.z(t.Kj):s}, -hX(a,b){this.gx_().C(0,b)}, -k5(a){this.gx_().N(0,a)}, -rZ(a){var s=this.e,r=a.gbu(a) -if(t.Oi.b(s)&&r instanceof A.ay)return s.rZ(r) +gwK(){var s=this.f4$ +return s==null?this.f4$=A.C(t.Kj):s}, +hQ(a,b){this.gwK().D(0,b)}, +k5(a){this.gwK().O(0,a)}, +rQ(a){var s=this.e,r=a.gbw(a) +if(t.Oi.b(s)&&r instanceof A.aD)return s.rQ(r) return!0}} -A.acB.prototype={} -A.qj.prototype={ -C(a,b){return this.a.C(0,b)}, -N(a,b){return this.a.N(0,b)}, -h4(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.a -h.eQ(0) -s=h.ach(0) +A.adt.prototype={} +A.qt.prototype={ +D(a,b){return this.a.D(0,b)}, +O(a,b){return this.a.O(0,b)}, +h2(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.a +h.eN(0) +s=h.acU(0) h=t.S r=A.w(s) -h=A.iK(A.r1(s,new A.atQ(i),r.h("B.E"),h),h) -for(r=r.h("@<1>").ab(r.z[1]),q=new A.bV(J.ax(s.a),s.b,r.h("bV<1,2>")),r=r.z[1];q.F();){p=q.a +h=A.iP(A.rb(s,new A.av_(i),r.h("y.E"),h),h) +for(r=r.h("@<1>").af(r.z[1]),q=new A.bZ(J.aA(s.a),s.b,r.h("bZ<1,2>")),r=r.z[1];q.H();){p=q.a if(p==null)p=r.a(p) o=p.a n=p.b -p=o.eW$ +p=o.eS$ p===$&&A.c() -m=n.eW$ +m=n.eS$ m===$&&A.c() -if(p!==m){p=o.ec$?o.eC$:o.ir() -p=p.aao(n.ec$?n.eC$:n.ir())}else p=!1 -if(p){l=A.bJ4(o,n) -if(l.a!==0){p=o.kY$ -if(p!=null)p=p.O(0,n) +if(p!==m){p=o.he$?o.i1$:o.jJ() +p=p.ab2(n.he$?n.i1$:n.jJ())}else p=!1 +if(p){l=A.bKs(o,n) +if(l.a!==0){p=o.oC$ +if(p!=null)p=p.N(0,n) else p=!1 -if(!p){o.hX(l,n) -n.hX(l,o)}o.abj(l,n) -n.abj(l,o)}else{p=o.kY$ -if(p!=null)p=p.O(0,n) +if(!p){o.hQ(l,n) +n.hQ(l,o)}o.abY(l,n) +n.abY(l,o)}else{p=o.oC$ +if(p!=null)p=p.N(0,n) else p=!1 if(p){o.k5(n) -n.k5(o)}}}else{p=o.kY$ -if(p!=null)p=p.O(0,n) +n.k5(o)}}}else{p=o.oC$ +if(p!=null)p=p.N(0,n) else p=!1 if(p){o.k5(n) -n.k5(o)}}}for(r=i.b,q=r.length,h=new A.GL(h,t._i).a,k=0;k").ab(s.z[1]),r=new A.bV(J.ax(a.a),a.b,s.h("bV<1,2>")),q=this.c,s=s.z[1];r.F();){p=r.a +m.k5(p)}}i.aFh(s)}, +aFh(a){var s,r,q,p,o,n,m,l,k=this.b +B.b.ao(k) +for(s=A.w(a),s=s.h("@<1>").af(s.z[1]),r=new A.bZ(J.aA(a.a),a.b,s.h("bZ<1,2>")),q=this.c,s=s.z[1];r.H();){p=r.a if(p==null)p=s.a(p) o=q.length n=k.length @@ -83402,303 +84628,298 @@ if(o>n){l=q[n] l.a=m l.b=p.b l.c=p.c}else{o=p.b -l=new A.u1(m,o,(A.en(m)^A.en(o))>>>0,p.$ti) +l=new A.ua(m,o,(A.eC(m)^A.eC(o))>>>0,p.$ti) q.push(l)}k.push(l)}}} -A.atQ.prototype={ +A.av_.prototype={ $1(a){return a.c}, -$S(){return A.w(this.a).h("o(u1)")}} -A.dn.prototype={ -gIp(){return this.gFN()}, -$iC:1, -gFN(){return this.dJ$}} -A.JA.prototype={ -gon(){var s,r,q=this.hq +$S(){return A.w(this.a).h("o(ua)")}} +A.dm.prototype={ +gIa(){return this.gFA()}, +$iz:1, +gFA(){return this.dz$}} +A.JS.prototype={ +goj(){var s,r,q=this.eJ if(q===$){s=new Float64Array(2) r=new Float64Array(2) q!==$&&A.a2() -q=this.hq=new A.Em(new A.a(s),new A.a(r))}return q}, -gFK(){var s,r=this.jl +q=this.eJ=new A.EA(new A.a(s),new A.a(r))}return q}, +gFx(){var s,r=this.S if(r===$){s=new Float64Array(2) r!==$&&A.a2() -r=this.jl=new A.a(s)}return r}, -gQp(){var s,r=this.cr +r=this.S=new A.a(s)}return r}, +gQk(){var s,r=this.aC if(r===$){s=new Float64Array(2) r!==$&&A.a2() -r=this.cr=new A.a(s)}return r}, -gQo(){var s,r=this.fl +r=this.aC=new A.a(s)}return r}, +gQj(){var s,r=this.be if(r===$){s=new Float64Array(2) r!==$&&A.a2() -r=this.fl=new A.a(s)}return r}, -acl(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=a.a -h.gon().a.q(f) -h.gQo().q(h.ei(B.j)) -s=h.gQp() -s.q(h.gQo()) -s.am(0,f) -s=h.gQp().a +r=this.be=new A.a(s)}return r}, +acY(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=a.a +h.goj().a.u(f) +h.gQj().u(h.en(B.j)) +s=h.gQk() +s.u(h.gQj()) +s.aq(0,f) +s=h.gQk().a s=s[0]===0&&s[1]===0 r=a.b -if(s)h.gon().b.q(r) -else{s=h.gQp() -q=h.gon().b -p=s.bL(r) -q.q(r) -q.al(0,p/r.gd1()) -s=h.gon().b +if(s)h.goj().b.u(r) +else{s=h.gQk() +q=h.goj().b +p=s.bI(r) +q.u(r) +q.ap(0,p/r.gcU()) +s=h.goj().b o=s.a n=r.a -s.sL(0,o[0]*(J.ez(n[0])*J.ez(h.gon().b.a[0]))) -s.sK(0,o[1]*(J.ez(n[1])*J.ez(h.gon().b.a[1])))}if(h.gon().b.gd1()")) -if(!l.gav(l).F()){b.b=null +h.goj().b.D(0,f) +s=h.abw(h.goj()) +l=new A.bo(s,new A.auo(a),A.a6(s).h("bo<1>")) +if(!l.gav(l).H()){b.b=null return g}else{k=l.ga5(l) -s=h.gFK() -s.q(k) -s.am(0,h.gQo()) -s.e1(0) -if(m)A.bj6(h.gFK()) +s=h.gFx() +s.u(k) +s.aq(0,h.gQj()) +s.dW(0) +if(m)A.bkd(h.gFx()) s=b.b!=null?b.c:g s=s==null?g:s.b j=s if(j==null)j=new A.a(new Float64Array(2)) -j.q(r) -j.acy(h.gFK()) +j.u(r) +j.ada(h.gFx()) s=b.b!=null?b.c:g if(s==null)i=g -else{s.a.q(k) -s.b.q(j) -s.B0() -i=s}if(i==null)i=A.b9w(j,k) -s=h.gFK() -b.Mr(Math.sqrt(f.nt(k)),h,m,s,i) +else{s.a.u(k) +s.b.u(j) +s.AP() +i=s}if(i==null)i=A.bas(j,k) +s=h.gFx() +b.Mh(Math.sqrt(f.nm(k)),h,m,s,i) return b}}, -$ioT:1} -A.ate.prototype={ -$1(a){return a.nt(this.a.a)>1e-7}, -$S:311} -A.aUe.prototype={ -$1(a){return a instanceof A.ay&&!0}, -$S:62} -A.aUf.prototype={ +$ip3:1} +A.auo.prototype={ +$1(a){return a.nm(this.a.a)>1e-7}, +$S:316} +A.aVp.prototype={ +$1(a){return a instanceof A.aD&&!0}, +$S:60} +A.aVq.prototype={ $0(){throw A.d(A.a7(u.F))}, -$S:101} -A.aUg.prototype={ +$S:105} +A.aVr.prototype={ $0(){var s=this.a -s.ec$=!1 -s=s.rE$ +s.he$=!1 +s=s.mH$ if(s!=null)s.$0()}, $S:20} -A.aUh.prototype={ -$1(a){var s=this.a,r=a.at -s.q2$.push(r) -s=s.mP$ +A.aVs.prototype={ +$1(a){var s=this.a,r=a.ax +s.q_$.push(r) +s=s.jT$ s===$&&A.c() -r.aj(0,s)}, -$S:90} -A.aUi.prototype={ -$0(){var s=this.a,r=s.eW$ +r.an(0,s)}, +$S:102} +A.aVt.prototype={ +$0(){var s=this.a,r=s.eS$ r===$&&A.c() -s.sD(0,r.ax)}, +s.sC(0,r.ay)}, $S:0} -A.aUj.prototype={ -$1(a){var s=this.a.mP$ +A.aVu.prototype={ +$1(a){var s=this.a.jT$ s===$&&A.c() -return a.aa(0,s)}, -$S:131} -A.acq.prototype={ -bt(){var s,r,q,p=this -p.fg() -p.eW$=t.Kj.a(p.x8().rM(0,new A.aUe(),new A.aUf())) -p.mP$=new A.aUg(p) -new A.co(p.uc(!0),t.ky).ac(0,new A.aUh(p)) -if(p.d0){s=new A.aUi(p) -p.mQ$=s +return a.ad(0,s)}, +$S:133} +A.adi.prototype={ +ba(){var s,r,q,p=this +p.d4() +p.eS$=t.Kj.a(p.wR().rC(0,new A.aVp(),new A.aVq())) +p.jT$=new A.aVr(p) +new A.cm(p.u1(!0),t.ky).am(0,new A.aVs(p)) +if(p.df){s=new A.aVt(p) +p.mI$=s s.$0() -s=p.eW$ -s===$&&A.c() -r=p.mQ$ -r.toString -s.ax.aj(0,r)}s=t.AD -q=p.Tq(s) -if(s.b(q)){s=q.gIp() -p.q1$=s -s.C(0,p)}}, -hg(){var s,r=this,q=r.mQ$ -if(q!=null){s=r.eW$ -s===$&&A.c() -s.ax.aa(0,q)}B.b.ac(r.q2$,new A.aUj(r)) -q=r.q1$ -if(q!=null)q.N(0,r) -r.pA()}, -eu(a,b){var s=this -return(s.ec$?s.eC$:s.ir()).RQ(b)&&s.ahD(0,b)}} -A.a5E.prototype={ -aKe(){throw A.d(A.a8("Use the RectangleHitbox if you want to fill the parent"))}, -$ioT:1} -A.aZp.prototype={ -$1(a){return a instanceof A.ay&&!0}, -$S:62} -A.aZq.prototype={ +s=p.eS$ +s===$&&A.c() +r=p.mI$ +r.toString +s.ay.an(0,r)}s=t.AD +q=p.Jl(s) +if(s.b(q)){s=q.gIa() +p.pZ$=s +s.D(0,p)}}, +fL(){var s,r=this,q=r.mI$ +if(q!=null){s=r.eS$ +s===$&&A.c() +s.ay.ad(0,q)}B.b.am(r.q_$,new A.aVu(r)) +q=r.pZ$ +if(q!=null)q.O(0,r) +r.o6()}} +A.a6j.prototype={ +aKU(){throw A.d(A.a8("Use the RectangleHitbox if you want to fill the parent"))}, +$ip3:1} +A.b_r.prototype={ +$1(a){return a instanceof A.aD&&!0}, +$S:60} +A.b_s.prototype={ $0(){throw A.d(A.a7(u.F))}, -$S:101} -A.aZr.prototype={ +$S:105} +A.b_t.prototype={ $0(){var s=this.a -s.ec$=!1 -s=s.rE$ +s.he$=!1 +s=s.mH$ if(s!=null)s.$0()}, $S:20} -A.aZs.prototype={ -$1(a){var s=this.a,r=a.at -s.q2$.push(r) -s=s.mP$ +A.b_u.prototype={ +$1(a){var s=this.a,r=a.ax +s.q_$.push(r) +s=s.jT$ s===$&&A.c() -r.aj(0,s)}, -$S:90} -A.aZt.prototype={ -$0(){var s=this.a,r=s.eW$ +r.an(0,s)}, +$S:102} +A.b_v.prototype={ +$0(){var s=this.a,r=s.eS$ r===$&&A.c() -s.sD(0,r.ax) -s.aKe()}, +s.sC(0,r.ay) +s.aKU()}, $S:0} -A.aZu.prototype={ -$1(a){var s=this.a.mP$ +A.b_w.prototype={ +$1(a){var s=this.a.jT$ s===$&&A.c() -return a.aa(0,s)}, -$S:131} -A.aiP.prototype={ -bt(){var s,r,q,p=this -p.fg() -p.eW$=t.Kj.a(p.x8().rM(0,new A.aZp(),new A.aZq())) -p.mP$=new A.aZr(p) -new A.co(p.uc(!0),t.ky).ac(0,new A.aZs(p)) -if(p.Jk$){s=new A.aZt(p) -p.mQ$=s +return a.ad(0,s)}, +$S:133} +A.ajL.prototype={ +ba(){var s,r,q,p=this +p.d4() +p.eS$=t.Kj.a(p.wR().rC(0,new A.b_r(),new A.b_s())) +p.jT$=new A.b_t(p) +new A.cm(p.u1(!0),t.ky).am(0,new A.b_u(p)) +if(p.J3$){s=new A.b_v(p) +p.mI$=s s.$0() -s=p.eW$ -s===$&&A.c() -r=p.mQ$ -r.toString -s.ax.aj(0,r)}s=t.AD -q=p.Tq(s) -if(s.b(q)){s=q.gIp() -p.q1$=s -s.C(0,p)}}, -hg(){var s,r=this,q=r.mQ$ -if(q!=null){s=r.eW$ -s===$&&A.c() -s.ax.aa(0,q)}B.b.ac(r.q2$,new A.aZu(r)) -q=r.q1$ -if(q!=null)q.N(0,r) -r.pA()}, -eu(a,b){var s=this -return(s.ec$?s.eC$:s.ir()).RQ(b)&&s.Ya(0,b)}} -A.aiQ.prototype={} -A.A4.prototype={$ioT:1} -A.aZJ.prototype={ -$1(a){return a instanceof A.ay&&!0}, -$S:62} -A.aZK.prototype={ +s=p.eS$ +s===$&&A.c() +r=p.mI$ +r.toString +s.ay.an(0,r)}s=t.AD +q=p.Jl(s) +if(s.b(q)){s=q.gIa() +p.pZ$=s +s.D(0,p)}}, +fL(){var s,r=this,q=r.mI$ +if(q!=null){s=r.eS$ +s===$&&A.c() +s.ay.ad(0,q)}B.b.am(r.q_$,new A.b_w(r)) +q=r.pZ$ +if(q!=null)q.O(0,r) +r.o6()}} +A.ajM.prototype={} +A.Ag.prototype={$ip3:1} +A.b_H.prototype={ +$1(a){return a instanceof A.aD&&!0}, +$S:60} +A.b_I.prototype={ $0(){throw A.d(A.a7(u.F))}, -$S:101} -A.aZL.prototype={ +$S:105} +A.b_J.prototype={ $0(){var s=this.a -s.ec$=!1 -s=s.rE$ +s.he$=!1 +s=s.mH$ if(s!=null)s.$0()}, $S:20} -A.aZM.prototype={ -$1(a){var s=this.a,r=a.at -s.q2$.push(r) -s=s.mP$ +A.b_K.prototype={ +$1(a){var s=this.a,r=a.ax +s.q_$.push(r) +s=s.jT$ s===$&&A.c() -r.aj(0,s)}, -$S:90} -A.aZN.prototype={ -$0(){var s=this.a,r=s.eW$ +r.an(0,s)}, +$S:102} +A.b_L.prototype={ +$0(){var s=this.a,r=s.eS$ r===$&&A.c() -s.sD(0,r.ax) -s.acz(A.pp(s.ax,s.ay))}, +s.sC(0,r.ay) +s.adb(A.pA(s.ay,s.ch))}, $S:0} -A.aZO.prototype={ -$1(a){var s=this.a.mP$ +A.b_M.prototype={ +$1(a){var s=this.a.jT$ s===$&&A.c() -return a.aa(0,s)}, -$S:131} -A.ajp.prototype={ -bt(){var s,r,q,p=this -p.fg() -p.eW$=t.Kj.a(p.x8().rM(0,new A.aZJ(),new A.aZK())) -p.mP$=new A.aZL(p) -new A.co(p.uc(!0),t.ky).ac(0,new A.aZM(p)) -if(p.uE){s=new A.aZN(p) -p.mQ$=s +return a.ad(0,s)}, +$S:133} +A.akg.prototype={ +ba(){var s,r,q,p=this +p.d4() +p.eS$=t.Kj.a(p.wR().rC(0,new A.b_H(),new A.b_I())) +p.jT$=new A.b_J(p) +new A.cm(p.u1(!0),t.ky).am(0,new A.b_K(p)) +if(p.bq){s=new A.b_L(p) +p.mI$=s s.$0() -s=p.eW$ -s===$&&A.c() -r=p.mQ$ -r.toString -s.ax.aj(0,r)}s=t.AD -q=p.Tq(s) -if(s.b(q)){s=q.gIp() -p.q1$=s -s.C(0,p)}}, -hg(){var s,r=this,q=r.mQ$ -if(q!=null){s=r.eW$ -s===$&&A.c() -s.ax.aa(0,q)}B.b.ac(r.q2$,new A.aZO(r)) -q=r.q1$ -if(q!=null)q.N(0,r) -r.pA()}, -eu(a,b){var s=this -return(s.ec$?s.eC$:s.ir()).RQ(b)&&s.Ya(0,b)}} -A.ajq.prototype={} -A.vE.prototype={ +s=p.eS$ +s===$&&A.c() +r=p.mI$ +r.toString +s.ay.an(0,r)}s=t.AD +q=p.Jl(s) +if(s.b(q)){s=q.gIa() +p.pZ$=s +s.D(0,p)}}, +fL(){var s,r=this,q=r.mI$ +if(q!=null){s=r.eS$ +s===$&&A.c() +s.ay.ad(0,q)}B.b.am(r.q_$,new A.b_M(r)) +q=r.pZ$ +if(q!=null)q.O(0,r) +r.o6()}} +A.akh.prototype={} +A.rM.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.nb(0),$async$p) -case 2:p=q.gau().k3 -p===$&&A.c() -p=p.a -q.sD(0,p.a.a.a4(0,p.ax)) -q.P(A.fg(B.D,null,null)) -return A.q(null,r)}}) +return A.B(q.f0(0),$async$p) +case 2:q.K(A.fe(B.F,null,null)) +p=q.Jl(t.i)!=null +q.p1=p +if(p){q.gar().p1.ay.ax.an(0,q.gaFo()) +q.QF()}return A.q(null,r)}}) return A.r($async$p,r)}, -a6(a,b){var s,r,q=this -q.lj(0,b) -s=q.gau().k3 -s===$&&A.c() -s=s.a -r=q.at.d -r.ae(s.y.X(0,q.k4.a4(0,s.ax))) -r.E()}, -h1(a){this.li(a) -this.sD(0,a)}} -A.ako.prototype={} -A.UD.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.bO.prototype={ -suk(a){var s=this.ji$ +QF(){var s=this,r=s.gar().p1.ay,q=s.ax,p=q.d,o=r.ax +p.a9(o.f.h6(0)) +p.F() +s.ch=r.ay +s.im() +q.c=-o.c +q.b=!0 +q.F()}, +fK(a){var s=this +s.lg(a) +s.sC(0,a) +if(s.p1)s.QF()}} +A.alj.prototype={} +A.UU.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.c_.prototype={ +su9(a){var s=this.jf$ if(s.a===a)return s.a=a -s.E()}, -gx_(){var s=this.kY$ -return s==null?this.kY$=A.z(t.VC):s}, -ir(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.ax.a,g=h[0],f=i.gQZ().a,e=f[0] +s.F()}, +gwK(){var s=this.oC$ +return s==null?this.oC$=A.C(t.VC):s}, +jJ(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.ay.a,g=h[0],f=i.ga6I().a,e=f[0] h=h[1] f=f[1] s=new Float64Array(2) new A.a(s).t(g*Math.abs(e),h*Math.abs(f)) -f=i.Ji$ +f=i.J1$ f.t(s[0]/2+1e-15,s[1]/2+1e-15) -s=i.gQX() +s=i.gQU() r=Math.cos(s) q=Math.sin(s) -s=i.Jj$.a +s=i.J2$.a s[0]=r s[1]=q s[2]=0 @@ -83708,19 +84929,19 @@ s[5]=0 s[6]=0 s[7]=0 s[8]=1 -i.ec$=!0 -h=i.eC$ -h.afV(i.ei(B.j),f) -f=$.bnl() -e=$.bnm() +i.he$=!0 +h=i.i1$ +h.agw(i.en(B.j),f) +f=$.bos() +e=$.bot() g=h.a -f.q(g) +f.u(g) p=h.b -f.C(0,p) -f.al(0,0.5) -e.q(p) -e.am(0,g) -e.al(0,0.5) +f.D(0,p) +f.ap(0,0.5) +e.u(p) +e.aq(0,g) +e.ap(0,0.5) o=s[0] n=s[3] m=s[1] @@ -83730,64 +84951,64 @@ k=l[0] j=l[1] l[0]=k*Math.abs(o)+j*Math.abs(n) l[1]=k*Math.abs(m)+j*Math.abs(s) -g.q(f) -g.am(0,e) -p.q(f) -p.C(0,e) +g.u(f) +g.aq(0,e) +p.u(f) +p.D(0,e) return h}, -abj(a,b){var s,r,q=this.eW$ +abY(a,b){var s,r,q=this.eS$ q===$&&A.c() s=t.Oi if(s.b(q))r=!0 else r=!1 if(r){s.a(q) -b.eW$===$&&A.c()}}, -hX(a,b){var s,r,q -this.gx_().C(0,b) -s=this.eW$ +b.eS$===$&&A.c()}}, +hQ(a,b){var s,r,q +this.gwK().D(0,b) +s=this.eS$ s===$&&A.c() r=t.Oi if(r.b(s))q=!0 else q=!1 if(q){r.a(s) -r=b.eW$ +r=b.eS$ r===$&&A.c() -s.hX(a,r)}}, +s.hQ(a,r)}}, k5(a){var s,r,q -this.gx_().N(0,a) -s=this.eW$ +this.gwK().O(0,a) +s=this.eS$ s===$&&A.c() r=t.Oi if(r.b(s))q=!0 else q=!1 if(q){r.a(s) -r=a.eW$ +r=a.eS$ r===$&&A.c() s.k5(r)}}, -rZ(a){var s,r,q,p,o=a.eW$ +rQ(a){var s,r,q,p,o=a.eS$ o===$&&A.c() -s=this.eW$ +s=this.eS$ s===$&&A.c() r=t.Oi -q=!r.b(s)||s.rZ(o) -p=!r.b(o)||o.rZ(this.eW$) +q=!r.b(s)||s.rQ(o) +p=!r.b(o)||o.rQ(this.eS$) return q&&p}, -$ioT:1, -$iC:1, -$iaM:1, -$iad:1, -$iay:1, -$iaz:1, -$iaP:1, -$iaL:1, -$iW:1, +$ip3:1, +$iz:1, +$iag:1, +$iac:1, +$iaD:1, +$iaE:1, +$iaT:1, +$iav:1, +$iaQ:1, +$iT:1, $iaJ:1, -$ib4:1, -$iep:1, -gvB(){return this.oG$}, -svB(a){return this.oG$=a}} -A.AM.prototype={ -Vl(a,b,c,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null +$ib6:1, +$iew:1, +gL2(){return this.oD$}} +A.AY.prototype={ +VO(a,b,c,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null a0.b=null s=a.a.a r=s[0] @@ -83797,13 +85018,13 @@ if(!s){p=a.b.a o=r+p[0]*c n=q+p[1]*c}else{p=a.b.a o=p[0]>0?1/0:-1/0 -n=p[1]>0?1/0:-1/0}p=$.bcs() +n=p[1]>0?1/0:-1/0}p=$.bdn() p.a.t(Math.min(r,o),Math.min(q,n)) p.b.t(Math.max(r,o),Math.max(q,n)) -for(p=this.a,p=p.gaaK(p),m=p.length,l=a0,k=0;kj if(h)g=p[j] -else{i=A.a67() +else{i=A.a6O() f=new A.a(new Float64Array(2)) -g=new A.nS(!1,null,i,17976931348623157e292,f,l)}o=s.aQ0(k,null,g)!=null?5:7 +g=new A.o4(!1,null,i,17976931348623157e292,f,l)}o=s.aQD(k,null,g)!=null?5:7 break case 5:i=g.b!=null?g.c:null i.toString @@ -83874,99 +85095,98 @@ o=2 break case 4:return 0 case 1:return d.c=m,3}}}}} -A.aNW.prototype={ +A.aP5.prototype={ $1(a){return a.b=null}, -$S:315} -A.JJ.prototype={ +$S:320} +A.K0.prototype={ p(a){var s=0,r=A.t(t.H),q=this var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q.a2Q() -q.ax.aj(0,q.gazv()) +while(true)switch(s){case 0:q.a3k() +q.ay.an(0,q.gaA7()) return A.q(null,r)}}) return A.r($async$p,r)}, -a2Q(){var s=this,r=s.p1.$1(s.ax) -s.ok=r -s.k4=r.Bq()}, -aO(a){var s=this.k4 +a3k(){var s=this,r=s.p3.$1(s.ay) +s.p2=r +s.p1=r.Bf()}, +aW(a){var s=this.p1 s===$&&A.c() -return a.kO(0,s)}, -jR(a){var s=this.ok +return a.kN(0,s)}, +iQ(a){var s=this.p2 s===$&&A.c() -return s.eu(0,a)}} -A.atr.prototype={ -$1(a){var s=a.a4(0,2),r=a.a[0],q=new A.a(new Float64Array(2)) -q.q(s) -return new A.tX(q,r/2)}, -$S:316} -A.atu.prototype={ +return s.jQ(0,a)}} +A.auB.prototype={ +$1(a){var s=a.ab(0,2),r=a.a[0],q=new A.a(new Float64Array(2)) +q.u(s) +return new A.qq(q,r/2)}, +$S:321} +A.auE.prototype={ $1(a){var s=a.a -return A.aJo(0,0,0+s[0],0+s[1])}, -$S:317} -A.att.prototype={ -$1(a){var s=this.a,r=A.a6(s).h("U<1,a>") -return A.b9m(A.ai(new A.U(s,new A.ats(a),r),!0,r.h("aA.E")))}, -$S:318} -A.ats.prototype={ +return A.a6Q(0,0,0+s[0],0+s[1])}, +$S:322} +A.auD.prototype={ +$1(a){var s=this.a,r=A.a6(s).h("S<1,a>") +return A.aJn(A.ai(new A.S(s,new A.auC(a),r),!0,r.h("aF.E")))}, +$S:323} +A.auC.prototype={ $1(a){var s=new A.a(new Float64Array(2)) -s.q(a) -s.bO(0,this.a) +s.u(a) +s.bR(0,this.a) return s}, -$S:59} -A.j6.prototype={} -A.C.prototype={ -gkr(a){var s -if((this.a&2)!==0)s=A.ei(null,t.H) +$S:61} +A.jd.prototype={} +A.z.prototype={ +gks(a){var s +if((this.a&2)!==0)s=A.eq(null,t.H) else{s=this.b -s=(s==null?this.b=new A.bT(new A.aR($.aG,t.D4),t.gR):s).a}return s}, -gab9(){if((this.a&4)!==0)var s=A.ei(null,t.H) +s=(s==null?this.b=new A.bX(new A.aV($.aP,t.U),t.gR):s).a}return s}, +gabO(){if((this.a&4)!==0)var s=A.eq(null,t.H) else{s=this.c -s=(s==null?this.c=new A.bT(new A.aR($.aG,t.D4),t.gR):s).a}return s}, -gbu(a){return this.e}, -sbu(a,b){var s=this,r=s.e -if(b===r)return -else if(r==null)b.P(s) -else{r=s.bC().at.R7() -r.a=B.aeh -r.b=s -r.c=b}}, +s=(s==null?this.c=new A.bX(new A.aV($.aP,t.U),t.gR):s).a}return s}, +gbw(a){return this.e}, +sbw(a,b){var s,r=this +if(r.e==null||(r.a&8)!==0)b.K(r) +else{s=r.bm().ax.R3() +s.a=B.aes +s.b=r +s.c=b}}, gbZ(a){var s=this.f -return s==null?this.f=A.blA().$0():s}, -gCR(){var s=this.f -s=s==null?null:s.gav(s).F() +return s==null?this.f=A.bmH().$0():s}, +gCC(){var s=this.f +s=s==null?null:s.gav(s).H() return s===!0}, -Tq(a){return A.b8x(new A.co(this.uc(!1),a.h("co<0>")))}, -uc(a){return new A.ex(this.aFN(a),t.jj)}, -x8(){return this.uc(!1)}, -aFN(a){var s=this +Jl(a){return A.b9w(new A.cm(this.u1(!1),a.h("cm<0>")))}, +u1(a){return new A.eG(this.aGr(a),t.jj)}, +wR(){return this.u1(!1)}, +aGr(a){var s=this return function(){var r=a var q=0,p=1,o,n -return function $async$uc(b,c,d){if(c===1){o=d -q=p}while(true)switch(q){case 0:n=r?s:s.gbu(s) +return function $async$u1(b,c,d){if(c===1){o=d +q=p}while(true)switch(q){case 0:n=r?s:s.gbw(s) case 2:if(!(n!=null)){q=3 break}q=4 return b.b=n,1 -case 4:n=n.gbu(n) +case 4:n=n.gbw(n) q=2 break case 3:return 0 case 1:return b.c=o,3}}}}, -IZ(a,b){return new A.ex(this.aIX(a,b),t.jj)}, -aIW(){return this.IZ(!1,!1)}, -aIX(a,b){var s=this +IJ(a,b){return new A.eG(this.aJA(a,b),t.jj)}, +aJz(){return this.IJ(!1,!1)}, +aJA(a,b){var s=this return function(){var r=a,q=b var p=0,o=1,n,m,l -return function $async$IZ(c,d,e){if(d===1){n=e +return function $async$IJ(c,d,e){if(d===1){n=e p=o}while(true)switch(p){case 0:p=r&&!q?2:3 break case 2:p=4 return c.b=s,1 -case 4:case 3:p=s.gCR()?5:6 +case 4:case 3:p=s.gCC()?5:6 break -case 5:m=q?s.gbZ(s).ada(0):s.gbZ(s) +case 5:m=q?s.gbZ(s).adM(0):s.gbZ(s) l=m.gav(m) -case 7:if(!l.F()){p=8 +case 7:if(!l.H()){p=8 break}p=9 -return c.rh(l.ga3(l).IZ(!0,q)) +return c.r9(l.ga2(l).IJ(!0,q)) case 9:p=7 break case 8:case 6:p=r&&q?10:11 @@ -83975,199 +85195,189 @@ case 10:p=12 return c.b=s,1 case 12:case 11:return 0 case 1:return c.c=n,3}}}}, -ac6(a,b,c){return new A.co(this.IZ(b,!0),c.h("co<0>")).Je(0,a)}, -p8(a,b){return this.ac6(a,!1,b)}, -bC(){if(t.Tt.b(this))var s=this -else{s=this.e -s=s==null?null:s.bC()}return s}, -h1(a){return this.lT(a)}, +acJ(a,b,c){return new A.cm(this.IJ(b,!0),c.h("cm<0>")).IZ(0,a)}, +aQs(a,b){return this.acJ(a,!1,b)}, +bm(){if(this instanceof A.ad){t.J.a(this) +var s=this}else{s=this.e +s=s==null?null:s.bm()}return s}, +d6(){var s=this.bm() +while(!0){if(!((s==null?null:s.e)!=null))break +s=s.e.bm()}return s}, +fK(a){return this.lN(a)}, p(a){return null}, -bt(){}, -hg(){}, -Dz(a){}, +ba(){}, +fL(){}, +Dj(a){}, a6(a,b){}, -nZ(a){var s +nV(a){var s this.a6(0,a) s=this.f -if(s!=null)s.ac(0,new A.aum(a))}, -aO(a){}, -l7(a){var s,r=this -r.aO(a) +if(s!=null)s.am(0,new A.avw(a))}, +aW(a){}, +kx(a){var s,r=this +r.aW(a) s=r.f -if(s!=null)s.ac(0,new A.aul(a)) -if(r.glH())r.ta(a)}, -C(a,b){return this.P(b)}, -H(a,b){var s,r,q,p=A.b([],t.mo) -for(s=J.ax(b),r=t.L0;s.F();){q=this.P(s.ga3(s)) -if(r.b(q))p.push(q)}return A.fb(p,t.H)}, -P(a){var s,r,q=this -a.e=q -s=q.bC() -if((q.a&4)!==0&&(a.a&4)===0){r=s.at.R7() -r.a=B.qc -r.b=a -r.c=q}else q.gbZ(q).Yg(0,a) -r=a.a -if((r&2)===0)if((r&1)===0){r=s==null?null:s.fx$!=null -r=r===!0}else r=!1 -else r=!1 -if(r)return a.a4k()}, -N(a,b){return this.r6(0,b)}, -f0(){var s=this.e -return s==null?null:s.r6(0,this)}, -r6(a,b){var s,r,q=this -if((q.a&4)!==0){s=q.bC() +if(s!=null)s.am(0,new A.avv(a)) +if(r.glE())r.t1(a)}, +I(a,b){var s,r,q,p=A.b([],t.mo) +for(s=J.aA(b),r=t.L0;s.H();){q=this.K(s.ga2(s)) +if(r.b(q))p.push(q)}return A.f8(p,t.H)}, +K(a){var s,r=this,q=r.bm() +a.e=r +if((r.a&4)!==0){s=a.a +s=(s&4)===0||(s&8)!==0}else s=!1 +if(s)q.aKv(a,r) +else r.gbZ(r).YL(0,a) +s=a.a +if((s&2)===0)if((s&1)===0){s=q==null?null:q.fy$!=null +s=s===!0}else s=!1 +else s=!1 +if(s)return a.a4Q()}, +O(a,b){return this.r_(0,b)}, +er(){var s=this.e +return s==null?null:s.r_(0,this)}, +r_(a,b){var s,r,q=this +if((q.a&4)!==0){s=q.bm() s.toString r=b.a -if((r&4)!==0||(r&32)!==0){if((r&8)===0){s=s.at.R7() -s.a=B.aeg +if((r&4)!==0||(r&32)!==0){if((r&8)===0){s=s.ax.R3() +s.a=B.Ff s.b=b s.c=q -b.a|=8}}else{s.aIU(b,q) +b.a|=8}}else{s.aJw(b,q) b.e=null}}else{s=q.f -if(s!=null)s.MP(0,b) +if(s!=null)s.MJ(0,b) b.e=null}}, -jR(a){return!1}, -eu(a,b){return this.jR(b)}, -rn(a,b){return new A.ex(this.aHl(a,b),t.jj)}, -aHl(a,b){var s=this +iQ(a){return!1}, +rg(a,b){return new A.eG(this.aHY(a,b),t.jj)}, +aHY(a,b){var s=this return function(){var r=a,q=b var p=0,o=1,n,m,l,k,j -return function $async$rn(c,d,e){if(d===1){n=e +return function $async$rg(c,d,e){if(d===1){n=e p=o}while(true)switch(p){case 0:q.push(r) m=s.f p=m!=null?2:3 break -case 2:m=m.ada(0),m=m.gav(m),l=t.NT -case 4:if(!m.F()){p=5 -break}k=m.ga3(m) -j=l.b(k)?k.abL(r):r +case 2:m=m.adM(0),m=m.gav(m),l=t.NT +case 4:if(!m.H()){p=5 +break}k=m.ga2(m) +j=l.b(k)?k.Vt(r):r p=j!=null?6:7 break case 6:p=8 -return c.rh(k.rn(j,q)) +return c.r9(k.rg(j,q)) case 8:case 7:p=4 break -case 5:case 3:p=s.jR(r)?9:10 +case 5:case 3:p=s.iQ(r)?9:10 break case 9:p=11 return c.b=s,1 case 11:case 10:q.pop() return 0 case 1:return c.c=n,3}}}}, -gvr(){return this.r}, -svr(a){var s,r,q=this +gve(){return this.r}, +sve(a){var s,r,q=this if(q.r!==a){q.r=a -s=q.bC() -if(s!=null&&q.e!=null){t.j.a(s) -r=q.e +s=q.bm() +if(s!=null&&q.e!=null){r=q.e r.toString -s.ay.C(0,r)}}}, -aL6(a){var s=this,r=(a.a&4)!==0 +s.ch.D(0,r)}}}, +aLJ(a){var s=this,r=(a.a&4)!==0 if(r&&(s.a&2)!==0){if(s.e==null)s.e=a -s.a28() -return B.fJ}else{if(r&&(s.a&1)===0)s.a4k() -return B.U5}}, -lT(a){var s=this.f -if(s!=null)s.ac(0,new A.auk(a))}, -a4k(){var s,r=this +s.a2D() +return B.fM}else{if(r&&(s.a&1)===0)s.a4Q() +return B.Uc}}, +lN(a){var s=this.f +if(s!=null)s.am(0,new A.avu(a))}, +a4Q(){var s,r=this r.a|=1 s=r.p(0) -if(t.L0.b(s))return s.cB(new A.auj(r),t.H) -else r.a04()}, -a04(){var s=this,r=s.a&=4294967294 +if(t.L0.b(s))return s.cz(new A.avt(r),t.H) +else r.a0y()}, +a0y(){var s=this,r=s.a&=4294967294 s.a=r|2 r=s.b -if(r!=null)r.i8(0) +if(r!=null)r.hZ(0) s.b=null}, -a28(){var s,r,q=this +a2D(){var s,r,q=this q.a|=32 -s=q.e.bC().fx$ +s=q.e.bm().fy$ s.toString -q.h1(s) +q.fK(s) s=q.e -if(t.N9.b(s))q.Dz(s.gD(s)) +if(t.sr.b(s))q.Dj(s.gC(s)) s=q.a if((s&16)!==0)q.a=s&4294967279 else if((s&8)!==0){q.e=null s&=4294967287 q.a=s q.a=s|16 -return}q.slH(B.bT.le(q.glH(),q.e.glH())) -q.bt() +return}q.slE(B.bV.lc(q.glE(),q.e.glE())) +q.ba() q.a|=4 s=q.c -if(s!=null)s.i8(0) +if(s!=null)s.hZ(0) q.c=null s=q.e -s.gbZ(s).Yg(0,q) -q.a2Y() +s.gbZ(s).YL(0,q) +q.a3s() q.e.toString q.a&=4294967263 -s=q.x -if(s!=null){r=q.bC() -if(r instanceof A.ah)r.gf4().u(0,s,q)}}, -a2Y(){var s,r,q=this,p=q.f -if(p!=null&&p.gav(p).F()){p=q.f +s=q.y +if(s!=null){r=q.bm() +if(r instanceof A.ad)r.gcF().q(0,s,q)}}, +a3s(){var s,r,q=this,p=q.f +if(p!=null&&p.gav(p).H()){p=q.f p.toString -B.b.H($.CR,p) +B.b.I($.D3,p) p=q.f p.toString -p.Yh(0) -for(p=$.CR.length,s=0;s<$.CR.length;$.CR.length===p||(0,A.E)($.CR),++s){r=$.CR[s] +p.YM(0) +for(p=$.D3.length,s=0;s<$.D3.length;$.D3.length===p||(0,A.E)($.D3),++s){r=$.D3[s] r.e=null -q.P(r)}B.b.ak($.CR)}}, -a_4(a){var s,r=this,q=r.x -if(q!=null){s=r.bC() -if(s instanceof A.ah)s.gf4().N(0,q)}q=r.e -q.gbZ(q).MP(0,r) -r.ac6(new A.aui(),!0,t.F)}, -gmG(){var s,r=this,q=r.z,p=t.O -if(!q.U1(A.b([r.y],p))){s=$.G().B() -s.sA(0,r.y) -s.sbQ(0) -s.sS(0,B.r) -p=A.b([r.y],p) +q.K(r)}B.b.ao($.D3)}}, +a_y(a){var s,r=this,q=r.y +if(q!=null){s=r.bm() +if(s instanceof A.ad)s.gcF().O(0,q)}q=r.e +q.gbZ(q).MJ(0,r) +r.acJ(new A.avs(),!0,t.F)}, +gmz(){var s,r=this,q=r.Q,p=t.O +if(!q.Uo(A.b([r.z],p))){s=$.G().B() +s.sA(0,r.z) +s.sbJ(0) +s.sP(0,B.t) +p=A.b([r.z],p) q.a=s q.b=p}q=q.a q.toString return q}, -ga8l(){var s,r=this,q=null,p=r.Q,o=t.O -if(!p.U1(A.b([r.y],o))){s=A.fI(A.ed(q,q,r.y,q,q,q,q,q,q,q,q,12,q,q,q,q,q,!0,q,q,q,q,q,q,q,q),q) -o=A.b([r.y],o) +ga8U(){var s,r=this,q=null,p=r.as,o=t.O +if(!p.Uo(A.b([r.z],o))){s=A.fg(A.ek(q,q,r.z,q,q,q,q,q,q,q,q,12,q,q,q,q,q,!0,q,q,q,q,q,q,q,q),B.v) +o=A.b([r.z],o) p.a=s p.b=o}p=p.a p.toString return p}, -ta(a){}, -Cm(a){var s,r,q -switch(this.gyQ().a){case 0:return a.gdq().gau() -case 1:s=a.gdq() -r=s.e -if(r===$){q=s.a.gadZ().j3(s.gb8()) -s.e!==$&&A.a2() -s.e=q -r=q}return r -case 2:return a.gdq().gb8()}}, -glH(){return this.w}, -gyQ(){return B.a1R}, -slH(a){return this.w=a}} -A.aum.prototype={ -$1(a){return a.nZ(this.a)}, -$S:25} -A.aul.prototype={ -$1(a){return a.l7(this.a)}, -$S:25} -A.auk.prototype={ +t1(a){}, +glE(){return this.w}, +gDu(){return B.a2_}, +slE(a){return this.w=a}} +A.avw.prototype={ +$1(a){return a.nV(this.a)}, +$S:29} +A.avv.prototype={ +$1(a){return a.kx(this.a)}, +$S:29} +A.avu.prototype={ $1(a){var s=a.a -if((s&1)!==0||(s&2)!==0)a.h1(this.a)}, -$S:25} -A.auj.prototype={ -$1(a){return this.a.a04()}, -$S:40} -A.aui.prototype={ +if((s&1)!==0||(s&2)!==0)a.fK(this.a)}, +$S:29} +A.avt.prototype={ +$1(a){return this.a.a0y()}, +$S:36} +A.avs.prototype={ $1(a){var s -a.hg() +a.fL() s=a.a&=4294967291 s&=4294967287 a.a=s @@ -84176,95 +85386,105 @@ a.d=null a.e.toString a.e=null return!0}, -$S:62} -A.iC.prototype={ +$S:60} +A.hE.prototype={ gJ(a){return this.a}, l(a,b){if(b==null)return!1 -return t.ny.b(b)&&b.gGo()===this.a}, -gGo(){return this.a}} -A.CQ.prototype={ -gdj(a){return this.gav(this).F()}} -A.aug.prototype={ -$1(a){return a.gvr()}, -$S:321} -A.ZC.prototype={ -gf4(){var s=this.ch +return t.ny.b(b)&&b.gAf()===this.a}, +gAf(){return this.a}} +A.D2.prototype={ +gd7(a){return this.gav(this).H()}} +A.avq.prototype={ +$1(a){return a.gve()}, +$S:325} +A.a__.prototype={ +gcF(){var s=this.CW if(s===$){s!==$&&A.a2() -s=this.ch=A.D(t.ny,t.F)}return s}, -aIU(a,b){var s,r,q -for(s=this.at,s.G5(),s.d=-2,r=s.e;s.F();){q=r[s.d] -if(q.a===B.qc&&q.b===a&&q.c===b){q.a=B.qb -return}}throw A.d(A.mi("Cannot find a lifecycle event Add(child="+a.j(0)+", parent="+b.j(0)+")"))}, -aPO(){var s,r,q,p,o,n,m,l -for(s=this.ax,r=this.at,q=r.e,p=!0;p;){for(r.G5(),r.d=-2,p=!1;r.F();){o=q[r.d] +s=this.CW=A.D(t.ny,t.F)}return s}, +aKv(a,b){var s +if((a.a&8)!==0)if(this.aJx(a,b))return +s=this.ax.R3() +s.a=B.qf +s.b=a +s.c=b}, +aJw(a,b){var s,r,q +for(s=this.ax,s.A8(),s.d=-2,r=s.e;s.H();){q=r[s.d] +if(q.a===B.qf&&q.b===a&&q.c===b){q.a=B.ka +return}}throw A.d(A.mx("Cannot find a lifecycle event Add(child="+a.j(0)+", parent="+b.j(0)+")"))}, +aJx(a,b){var s,r,q +for(s=this.ax,s.A8(),s.d=-2,r=s.e;s.H();){q=r[s.d] +if(q.a===B.Ff&&q.b===a&&q.c===b){q.a=B.ka +return!0}}return!1}, +aQp(){var s,r,q,p,o,n,m,l +for(s=this.ay,r=this.ax,q=r.e,p=!0;p;){for(r.A8(),r.d=-2,p=!1;r.H();){o=q[r.d] n=o.b n.toString m=o.c m.toString -if(s.O(0,A.m9(n))||s.O(0,A.m9(m)))continue -switch(o.a.a){case 1:l=n.aL6(m) +if(s.N(0,A.mp(n))||s.N(0,A.mp(m)))continue +switch(o.a.a){case 1:l=n.aLJ(m) break case 2:if(n.e==null){o=m.f -if(o!=null)o.MP(0,n)}else n.a_4(0) -l=B.fJ +if(o!=null)o.MJ(0,n)}else n.a_y(0) +l=B.fM break -case 3:if(n.e!=null)n.a_4(0) +case 3:if(n.e!=null)n.a_y(0) if((m.a&4)!==0){n.e=m -n.a28()}else m.P(n) -l=B.fJ +n.a2D()}else m.K(n) +l=B.fM break -case 0:l=B.fJ +case 0:l=B.fM break -default:l=B.fJ}switch(l.a){case 2:o=r.d +default:l=B.fM}switch(l.a){case 2:o=r.d n=q[o] -n.a=B.qb +n.a=B.ka n.c=n.b=null n=r.b if(n===r.c)r.d=r.c=r.b=-1 else if(o===n){o=n+1 r.b=o -if(o===q.length)r.b=0}else B.b.C(r.f,o) +if(o===q.length)r.b=0}else B.b.D(r.f,o) p=!0 break -case 1:s.C(0,A.m9(n)) -s.C(0,A.m9(m)) +case 1:s.D(0,A.mp(n)) +s.D(0,A.mp(m)) break -default:break}}s.ak(0)}}, -aPP(){var s,r,q,p,o,n -for(s=this.ay,r=A.cY(s,s.r,A.w(s).c),q=r.$ti.c;r.F();){p=r.d +default:break}}s.ao(0)}}, +aQq(){var s,r,q,p,o,n +for(s=this.ch,r=A.cW(s,s.r,A.w(s).c),q=r.$ti.c;r.H();){p=r.d if(p==null)p=q.a(p) o=p.f -p=o==null?p.f=A.blA().$0():o -n=A.ai(p,!0,A.w(p).h("B.E")) -p.Yh(0) -B.b.ac(n,A.jj.prototype.gfQ.call(p,p))}s.ak(0)}, -lT(a){this.ahL(a) -this.at.ac(0,new A.auh(a))}, -fY(a,b){return b.h("0?").a(this.gf4().i(0,a))}} -A.auh.prototype={ +p=o==null?p.f=A.bmH().$0():o +n=A.ai(p,!0,A.w(p).h("y.E")) +p.YM(0) +B.b.am(n,A.js.prototype.gkd.call(p,p))}s.ao(0)}, +lN(a){this.aij(a) +this.ax.am(0,new A.avr(a))}, +d_(a,b){return b.h("0?").a(this.gcF().i(0,a))}} +A.avr.prototype={ $1(a){var s -if(a.a===B.qc){s=a.b.a +if(a.a===B.qf){s=a.b.a s=(s&1)!==0||(s&2)!==0}else s=!1 -if(s)a.b.h1(this.a)}, -$S:322} -A.a2W.prototype={ -W(){return"LifecycleEventStatus."+this.b}} -A.HD.prototype={ -W(){return"_LifecycleEventKind."+this.b}} -A.wt.prototype={ +if(s)a.b.fK(this.a)}, +$S:326} +A.a3v.prototype={ +V(){return"LifecycleEventStatus."+this.b}} +A.HU.prototype={ +V(){return"_LifecycleEventKind."+this.b}} +A.wB.prototype={ j(a){return"LifecycleEvent."+this.a.b+"(child: "+A.j(this.b)+", parent: "+A.j(this.c)+")"}} -A.NS.prototype={ -W(){return"PositionType."+this.b}} -A.Oi.prototype={ +A.Oa.prototype={ +V(){return"PositionType."+this.b}} +A.OA.prototype={ gaB(a){return this.b<0}, -gdj(a){return this.b>=0}, -gG(a){var s,r=this.b +gd7(a){return this.b>=0}, +gE(a){var s,r=this.b if(r<0)r=0 else{s=this.c r=s>=r?s-r+1:this.e.length-r+s+1}return r}, ga5(a){return this.e[this.b]}, -ga9(a){return this.e[this.c]}, -R7(){var s,r,q,p,o,n=this,m=n.b +ga4(a){return this.e[this.c]}, +R3(){var s,r,q,p,o,n=this,m=n.b if(m<0){n.c=n.b=0 m=n.e if(m.length===0)m.push(n.a.$0())}else{s=n.c @@ -84274,37 +85494,37 @@ r=n.e if(s===r.length)if(m===0)r.push(n.a.$0()) else n.c=0}else if(s===m-1){m=n.e q=Math.min(m.length,32) -p=J.dN(q,n.$ti.c) +p=J.dV(q,n.$ti.c) for(s=n.a,o=0;on.c)n.d=m+q for(o=0;m=n.f,on.c)B.b.u(m,o,s+q)}++n.c}else n.c=s+1}return n.e[n.c]}, -gav(a){this.G5() +if(s>n.c)B.b.q(m,o,s+q)}++n.c}else n.c=s+1}return n.e[n.c]}, +gav(a){this.A8() this.d=-2 return this}, -ga3(a){return this.e[this.d]}, -F(){var s,r=this,q=r.b +ga2(a){return this.e[this.d]}, +H(){var s,r=this,q=r.b if(q<0||r.d===-1){r.d=-1 return!1}s=r.d if(s<0)r.d=q else if(s===r.c){r.d=-1 -r.G5() +r.A8() return!1}else{q=s+1 r.d=q if(q===r.e.length)r.d=0}return!0}, -G5(){var s,r,q,p,o,n,m,l,k,j=this,i=j.f,h=i.length +A8(){var s,r,q,p,o,n,m,l,k,j=this,i=j.f,h=i.length if(h===0)return s=A.a6(i) -r=new J.dJ(i,h,s.h("dJ<1>")) -r.F() +r=new J.dQ(i,h,s.h("dQ<1>")) +r.H() q=r.d if(q==null)q=s.c.a(q) p=j.b -o=new A.aJs(j) -for(i=j.e,s=s.c,n=p,m=-1;p!==-1;)if(p===q){if(r.F()){q=r.d +o=new A.aKw(j) +for(i=j.e,s=s.c,n=p,m=-1;p!==-1;)if(p===q){if(r.H()){q=r.d if(q==null)q=s.a(q)}else q=-1 p=o.$1(p)}else{if(p!==n){l=i[p] i[p]=i[n] @@ -84312,489 +85532,445 @@ i[n]=l}p=o.$1(p) k=o.$1(n) m=n n=k}j.c=m -B.b.ak(j.f)}, +B.b.ao(j.f)}, j(a){var s,r=this,q=r.f,p=r.d r.d=-1 -r.f=B.et -s=r.aiA(0) +r.f=B.ew +s=r.aj8(0) r.d=p r.f=q return"RecycledQueue"+s}} -A.aJs.prototype={ +A.aKw.prototype={ $1(a){var s=this.a if(a===s.c)s=-1 else s=a===s.e.length-1?0:a+1 return s}, -$S:80} -A.a_7.prototype={ -aO(a){var s,r=this.k4 -if(r!=null){s=this.ax.a -r.aK(a,new A.M(s[0],s[1]))}}} -A.a11.prototype={ -a6(a,b){var s=this,r=s.ax +$S:67} +A.a_w.prototype={ +aW(a){var s,r=this.p1 +if(r!=null){s=this.ay.a +r.aJ(a,new A.N(s[0],s[1]))}}} +A.a1s.prototype={ +a6(a,b){var s=this,r=s.ay r.h9(0,b) -s.ay+=b -if(r.gG(r)>s.at)s.ay=s.ay-r.t9()}} -A.Lf.prototype={ -a6(a,b){var s=this.bB,r=s.ax -this.se2(0,B.c.aY(r.b===r.c?0:r.gG(r)/s.ay,0)+" FPS")}} -A.Jo.prototype={ -bt(){var s,r,q=this -q.akt() -s=q.k4 +s.ch+=b +if(r.gE(r)>s.ax)s.ch=s.ch-r.t0()}} +A.Lx.prototype={ +a6(a,b){var s=this.a7,r=s.ay +this.sdv(0,B.c.b3(r.b===r.c?0:r.gE(r)/s.ch,0)+" FPS")}} +A.JG.prototype={ +ba(){var s,r,q=this +q.al3() +s=q.p1 r=q.f -r=r==null?null:r.O(0,s) -if(r!==!0)q.P(s)}, -ca(a){var s=this -s.k4.f0() -s.ok.sbu(0,s) -s.p1.$0()}, -l5(a){this.ok.f0() -this.k4.sbu(0,this)}, -m3(a){this.ok.f0() -this.k4.sbu(0,this)}} -A.RP.prototype={ -bt(){var s,r -this.fg() -s=this.bC() -if(s.fY(B.a0,t.F)==null){r=A.jf() -s.gf4().u(0,B.a0,r) -s.P(r)}}} -A.a2_.prototype={} -A.afG.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.afH.prototype={ +r=r==null?null:r.N(0,s) +if(r!==!0)q.K(s)}, +cg(a){var s=this +s.p1.er() +s.p2.sbw(0,s) +s.p3.$0()}, +l2(a){this.p2.er() +this.p1.sbw(0,this)}, +nK(a){this.p2.er() +this.p1.sbw(0,this)}} +A.S5.prototype={ +ba(){var s,r +this.d4() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.a2s.prototype={} +A.agx.prototype={ +bm(){var s=this.eT$ +return s==null?this.cr():s}} +A.agy.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q.nb(0) -if(q.Jl$==null){p=q.gau().k3 +while(true)switch(s){case 0:q.f0(0) +if(q.rs$==null){p=q.gar().p2 p===$&&A.c() -p=p.a -o=p.a.a.a4(0,p.ax) -p=q.at.d -n=q.ay.z6(p,B.p,q.gi2()).a -p=o.Y(0,q.ay.z6(p,B.bO,q.gi2())).a -q.Jl$=new A.aH(n[0],n[1],p[0],p[1])}else q.ax.aj(0,q.gaEJ()) -q.QG() +o=p.a.a.a.ab(0,1) +p=q.ax.d +n=q.ch.yP(p,B.p,q.ghU()).a +p=o.X(0,q.ch.yP(p,B.bQ,q.ghU())).a +q.rs$=new A.aR(n[0],n[1],p[0],p[1])}else q.ay.an(0,q.gaFl()) +q.QB() return A.q(null,r)}}) return A.r($async$p,r)}, -h1(a){this.li(a) -if((this.a&4)!==0)this.QG()}} -A.yF.prototype={ -bt(){var s,r,q=this -q.fg() -s=t.eR.a(A.bfU(q.x8(),new A.aBr())) -q.ok=s -s.toString -r=q.gavU() -q.ax.aj(0,r) -if(s.gD(s) instanceof A.aO)t.bj.a(s.gD(s)).aj(0,r) -q.OY()}, -h1(a){var s,r=this -r.li(a) -if((r.a&4)!==0){s=r.ok +fK(a){this.lg(a) +if((this.a&4)!==0)this.QB()}} +A.yP.prototype={ +ba(){var s,r,q=this +q.d4() +s=t.ai.a(A.bgV(q.wR(),new A.aCq())) +q.p2=s +s.toString +r=q.gaww() +q.ay.an(0,r) +if(s.gC(s) instanceof A.aS)t.bj.a(s.gC(s)).an(0,r) +q.OT()}, +fK(a){var s,r=this +r.lg(a) +if((r.a&4)!==0){s=r.p2 s===$&&A.c() s=s!=null}else s=!1 -if(s)r.OY()}, -OY(){var s,r,q=this,p=q.k4,o=p.a -if(o!==0)s=o+q.gi2().a[0]/2 -else{o=q.ok +if(s)r.OT()}, +OT(){var s,r,q=this,p=q.p1,o=p.a +if(o!==0)s=o+q.ghU().a[0]/2 +else{o=q.p2 o===$&&A.c() -s=o.gD(o).a[0]-p.c-q.gi2().a[0]/2}o=p.b -if(o!==0)r=o+q.gi2().a[1]/2 -else{o=q.ok +s=o.gC(o).a[0]-p.c-q.ghU().a[0]/2}o=p.b +if(o!==0)r=o+q.ghU().a[1]/2 +else{o=q.p2 o===$&&A.c() -r=o.gD(o).a[1]-p.d-q.gi2().a[1]/2}o=q.at.d -o.ne(s,r) -o.E() -o.ae(B.j.z6(o,q.ay,q.gi2())) -o.E()}} -A.aBr.prototype={ -$1(a){return t.N9.b(a)}, -$S:62} -A.nF.prototype={ -W(){return"JoystickDirection."+this.b}} -A.a2w.prototype={ -bt(){var s,r,q,p=this -p.akL() -s=p.ck -s===$&&A.c() -s.ay=B.j -s.i6() -r=s.at.d -r.ae(p.ax.a4(0,2)) -r.E() +r=o.gC(o).a[1]-p.d-q.ghU().a[1]/2}o=q.ax.d +o.oa(s,r) +o.F() +o.a9(B.j.yP(o,q.ch,q.ghU())) +o.F()}} +A.aCq.prototype={ +$1(a){return t.sr.b(a)}, +$S:60} +A.nS.prototype={ +V(){return"JoystickDirection."+this.b}} +A.a32.prototype={ +ba(){var s,r,q,p=this +p.alm() +s=p.G +s===$&&A.c() +s.ch=B.j +s.im() +r=s.ax.d +r.a9(p.ay.ab(0,2)) +r.F() q=new A.a(new Float64Array(2)) -q.q(r) -p.aq=q -r=p.cF +q.u(r) +p.aK=q +r=p.Y r===$&&A.c() -p.P(r) -p.P(s)}, -a6(a,b){var s,r,q,p,o=this,n=o.a8 +p.K(r) +p.K(s)}, +a6(a,b){var s,r,q,p,o=this,n=o.aP n===$&&A.c() s=n*n -n=o.I -n.q(o.a1) +n=o.ae +n.u(o.aa) r=n.a -if(r[0]===0&&r[1]===0){q=o.aq +if(r[0]===0&&r[1]===0){q=o.aK q===$&&A.c() -p=o.ck +p=o.G p===$&&A.c() -p=!q.l(0,p.at.d) +p=!q.l(0,p.ax.d) q=p}else q=!1 -if(q){q=o.ck +if(q){q=o.G q===$&&A.c() -p=o.aq +p=o.aK p===$&&A.c() -q=q.at.d -q.ae(p) -q.E()}else if(n.gd1()>s)A.aan(n,o.a8) -if(!(r[0]===0&&r[1]===0)){r=o.ck +q=q.ax.d +q.a9(p) +q.F()}else if(n.gcU()>s)A.Rt(n,o.aP) +if(!(r[0]===0&&r[1]===0)){r=o.G r===$&&A.c() -r=r.at.d -q=o.aq +r=r.ax.d +q=o.aK q===$&&A.c() -r.ae(q) -r.E() -r.pE(0,n) -r.E()}o.bB=n.gd1()/s}, -t_(a,b){this.aib(0,b) +r.a9(q) +r.F() +r.py(0,n) +r.F()}o.a7=n.gcU()/s}, +v5(a,b){this.Mz(0,b) return!1}, -p_(a){this.a1.C(0,a.z) +qh(a){this.aa.D(0,a.z) return!1}, -nO(a,b){this.XM(0,b) -this.a1.cH() +oW(a,b){this.zz(0,b) +this.aa.cE() return!1}, -oZ(a){this.aia(a) -this.a1.cH() +rR(a){this.aiK(a) +this.aa.cE() return!1}, -gxM(a){var s,r=this.I,q=r.a -if(q[0]===0&&q[1]===0)return B.uH -s=A.bj7(r) +gxx(a){var s,r=this.ae,q=r.a +if(q[0]===0&&q[1]===0)return B.uJ +s=A.bke(r) if(s<0)s=6.283185307179586+s -if(s>=0&&s<=0.39269908169872414)return B.uG -else if(s>0.39269908169872414&&s<=1.1780972450961724)return B.TG -else if(s>1.1780972450961724&&s<=1.9634954084936207)return B.TH -else if(s>1.9634954084936207&&s<=2.748893571891069)return B.TJ -else if(s>2.748893571891069&&s<=3.5342917352885173)return B.TI -else if(s>3.5342917352885173&&s<=4.319689898685965)return B.TK -else if(s>4.319689898685965&&s<=5.105088062083414)return B.TL -else if(s>5.105088062083414&&s<=5.890486225480862)return B.TF -else if(s>5.890486225480862)return B.uG -else return B.uH}} -A.Tk.prototype={ -bt(){var s,r -this.ais() -s=this.bC() -if(s.fY(B.dz,t.F)==null){r=A.b91() -s.gf4().u(0,B.dz,r) -s.P(r)}}} -A.a2I.prototype={ -jq(a,b){var s=a instanceof A.A1?this.at:this.ax,r=s.i(0,a.c.geO()) +if(s>=0&&s<=0.39269908169872414)return B.uI +else if(s>0.39269908169872414&&s<=1.1780972450961724)return B.TN +else if(s>1.1780972450961724&&s<=1.9634954084936207)return B.TO +else if(s>1.9634954084936207&&s<=2.748893571891069)return B.TQ +else if(s>2.748893571891069&&s<=3.5342917352885173)return B.TP +else if(s>3.5342917352885173&&s<=4.319689898685965)return B.TR +else if(s>4.319689898685965&&s<=5.105088062083414)return B.TS +else if(s>5.105088062083414&&s<=5.890486225480862)return B.TM +else if(s>5.890486225480862)return B.uI +else return B.uJ}} +A.TB.prototype={ +ba(){var s,r +this.aj0() +s=this.d6() +if(s.d_(B.bl,t.F)==null){r=A.EV() +s.gcF().q(0,B.bl,r) +s.K(r)}}} +A.a3e.prototype={ +jm(a,b){var s=a instanceof A.Ad?this.ax:this.ay,r=s.i(0,a.c.geL()) if(r!=null)return r.$1(b) return!0}} -A.agd.prototype={} -A.Jq.prototype={ -W(){return"ButtonState."+this.b}} -A.a8D.prototype={ -bt(){var s,r=this -r.sXw(A.b1([B.fb,r.aq],t.eu,t.vz)) -s=r.ok -s.u(0,B.r3,r.aJ) -r.alI()}, -ca(a){this.k4=B.r3 -this.ra()}, -l5(a){this.k4=B.fb -this.ra() -this.a8.$0()}, -m3(a){this.k4=B.fb -this.ra()}} -A.V5.prototype={ -bt(){var s,r -this.Yu() -s=this.bC() -if(s.fY(B.a0,t.F)==null){r=A.jf() -s.gf4().u(0,B.a0,r) -s.P(r)}}} -A.a2r.prototype={ -gmJ(){return this.p1}, -aO(a){var s,r,q,p,o,n,m=this,l=m.gmJ() -for(s=m.ok,r=m.k4,q=0;q<6;++q)for(p=0;p<6;++p){o=s[q][p] -if(o!==-1){m.p3=r.kA(o) -n=m.Wh(p,q) -m.p3.Lc(a,n,l)}}}, -Wh(a,b){var s,r,q=this,p=q.gmJ().a[0],o=q.gmJ().a[1],n=q.gmJ().a[1],m=q.gmJ().a[0],l=new A.a(new Float64Array(2)) +A.ah4.prototype={} +A.JI.prototype={ +V(){return"ButtonState."+this.b}} +A.a9r.prototype={ +ba(){var s=this +s.sY2(A.b5([B.ff,s.aK,B.r6,s.b2],t.eu,t.vz)) +s.ami()}, +cg(a){this.p1=B.r6 +this.r3()}, +l2(a){this.p1=B.ff +this.r3() +this.aP.$0()}, +nK(a){this.p1=B.ff +this.r3()}} +A.Vm.prototype={ +ba(){var s,r +this.YZ() +s=this.d6() +if(s.d_(B.z,t.F)==null){r=A.dO() +s.gcF().q(0,B.z,r) +s.K(r)}}} +A.a2U.prototype={ +gmC(){return this.p3}, +aW(a){var s,r,q,p,o,n,m=this,l=m.gmC() +for(s=m.p2,r=m.p1,q=0;q<6;++q)for(p=0;p<6;++p){o=s[q][p] +if(o!==-1){m.R8=r.lb(o) +n=m.WL(p,q) +m.R8.L1(a,n,l)}}}, +WL(a,b){var s,r,q=this,p=q.gmC().a[0],o=q.gmC().a[1],n=q.gmC().a[1],m=q.gmC().a[0],l=new A.a(new Float64Array(2)) l.t(p/2,o/2/(n/m)) -l.bO(0,q.at.e) +l.bR(0,q.ax.e) p=new Float64Array(2) s=new A.a(p) s.t(a,b) -s.bO(0,l) +s.bR(0,l) o=p[0] p=p[1] -n=q.gmJ().a[1] -m=q.gmJ().a[0] +n=q.gmC().a[1] +m=q.gmC().a[0] r=new A.a(new Float64Array(2)) r.t(o-p,(o+p)*(n/m)/2) -return r.Y(0,l)}} -A.ZD.prototype={ -QG(){var s,r,q,p,o,n=this -if(n.a97$===B.oQ){s=n.gau().k3 +return r.X(0,l)}} +A.a_0.prototype={ +QB(){var s,r,q,p,o,n=this +if(n.xM$===B.oU){s=n.gar().p2 s===$&&A.c() s=s.a.a.a s.toString -r=s}else{s=n.gau().fx$ +r=s}else{s=n.gar().fy$ s.toString -r=s}q=n.Jl$ +r=s}q=n.rs$ s=q.a -p=s!==0?s+n.gi2().a[0]/2:r.a[0]-q.c-n.gi2().a[0]/2 +p=s!==0?s+n.ghU().a[0]/2:r.a[0]-q.c-n.ghU().a[0]/2 s=q.b -o=s!==0?s+n.gi2().a[1]/2:r.a[1]-q.d-n.gi2().a[1]/2 -s=n.at.d -s.ne(p,o) -s.E() -s.ae(B.j.z6(s,n.ay,n.gi2())) -s.E()}, -gyQ(){return this.a97$}} -A.oK.prototype={ -t_(a,b){return!0}, -p_(a){return!0}, -nO(a,b){return!0}, -CN(a,b){var s=this -if(s.eu(0,s.Cm(b))){s.Jw$=!0 -s.CF$.push(a) -s.t_(0,b) -return!0}return!0}, -aKU(a,b){if(B.b.O(this.CF$,a))return this.p_(b) -return!0}, -aKT(a,b){var s=this.CF$ -if(B.b.O(s,a)){this.Jw$=!1 -B.b.N(s,a) -return this.nO(0,b)}return!0}, -aKS(a){var s=this.CF$ -if(B.b.O(s,a)){this.Jw$=!1 -B.b.N(s,a) -return!0}return!0}, -$iC:1} -A.a1j.prototype={ -eu(a,b){return B.b.ej(this.gbZ(this).pd(0,t.VC),new A.aAn(b))}} -A.aAn.prototype={ -$1(a){return a.eu(0,this.a)}, -$S:324} -A.ac.prototype={ -gau(){var s,r=this,q=r.az$ -if(q==null){s=r.bC() +o=s!==0?s+n.ghU().a[1]/2:r.a[1]-q.d-n.ghU().a[1]/2 +s=n.ax.d +s.oa(p,o) +s.F() +s.a9(B.j.yP(s,n.ch,n.ghU())) +s.F()}, +gDu(){return this.xM$}} +A.a1M.prototype={ +iQ(a){return B.b.eo(this.gbZ(this).p8(0,t.VC),new A.aBt(a))}} +A.aBt.prototype={ +$1(a){return a.iQ(this.a)}, +$S:328} +A.LQ.prototype={} +A.cP.prototype={ +gar(){var s,r=this,q=r.eT$ +if(q==null){s=r.bm() s.toString -q=r.az$=A.w(r).h("ac.T").a(s)}return q}} -A.ad.prototype={ -gayw(){var s=this.bh$ +q=r.eT$=A.w(r).h("cP.T").a(s)}return q}} +A.a5.prototype={ +gar(){var s,r=this,q=r.ai$ +if(q==null){s=r.bm() +s.toString +q=r.ai$=A.w(r).h("a5.T").a(s)}return q}} +A.ac.prototype={ +gaz8(){var s=this.b_$ if(s===$){s!==$&&A.a2() -s=this.bh$=A.D(A.w(this).h("ad.T"),t.Q2)}return s}, -LY(a){var s=this.ah$ +s=this.b_$=A.D(A.w(this).h("ac.T"),t.Q2)}return s}, +LN(a){var s=this.ac$ return s}, -gabI(){if(!this.gTO())return this.bx$=A.b([],t.n9) -var s=this.bx$ +gacm(){if(!this.gUa())return this.aQ$=A.b([],t.n9) +var s=this.aQ$ s.toString return s}, -gTO(){var s=this.bx$==null&&null +gUa(){var s=this.aQ$==null&&null return s===!0}, -smW(a,b){var s,r,q=this.ah$,p=q.gA(q),o=B.c.aA(255*b) +smO(a,b){var s,r,q=this.ac$,p=q.gA(q),o=B.c.aA(255*b) p=p.a q.sA(0,A.a9(o,p>>>16&255,p>>>8&255,p&255)) -for(q=this.gayw(),q=q.gbz(q),p=A.w(q),p=p.h("@<1>").ab(p.z[1]),q=new A.bV(J.ax(q.a),q.b,p.h("bV<1,2>")),p=p.z[1];q.F();){s=q.a +for(q=this.gaz8(),q=q.gbx(q),p=A.w(q),p=p.h("@<1>").af(p.z[1]),q=new A.bZ(J.aA(q.a),q.b,p.h("bZ<1,2>")),p=p.z[1];q.H();){s=q.a if(s==null)s=p.a(s) r=s.gA(s).a s.sA(0,A.a9(o,r>>>16&255,r>>>8&255,r&255))}}, -$iC:1, -$ib4:1} -A.aAT.prototype={ -sadr(a){if(B.c.gnK(a))return -this.Jm$=a}} -A.oU.prototype={ -abp(a){return!0}, -abq(a){return!0}, -aLf(a){var s=this -if(s.eu(0,s.Cm(a))){if(!s.oI$){s.oI$=!0 -s.abp(a) -return!0}}else if(s.oI$){s.oI$=!1 -s.abq(a) -return!0}return!0}, -$iC:1} -A.lt.prototype={ -jq(a,b){return!0}, -$iC:1} -A.a4f.prototype={} -A.a50.prototype={} -A.rI.prototype={ -gbK(){var s=this.y8$ +$iz:1, +$ib6:1} +A.aBQ.prototype={ +sae1(a){if(B.c.gnF(a))return +this.rt$=a}} +A.aBR.prototype={} +A.lI.prototype={ +jm(a,b){return!0}, +$iz:1} +A.a4V.prototype={} +A.a5G.prototype={} +A.rR.prototype={ +gbH(){var s=this.xU$ s===$&&A.c() return s}, -aO(a){this.gbK().aO(a)}} -A.pG.prototype={ -ca(a){return!0}, -uW(a,b){var s=this -if(s.eu(0,s.Cm(b))){s.ny$=a -return s.ca(b)}return!0}, -uX(a,b){var s=this -if(s.ny$===a&&s.eu(0,s.Cm(b))){s.ny$=null -return!0}return!0}, -uV(a){if(this.ny$===a){this.ny$=null -return!0}return!0}, -uR(a,b){if(this.ny$===a&&this.eu(0,this.Cm(b)))return!0 -return!0}, -$iC:1} -A.a4a.prototype={ -bt(){}, -aO(a){var s=this.ax.a -this.k4.aU(a,new A.x(0,0,0+s[0],0+s[1]))}} -A.v9.prototype={ -h1(a){var s,r,q=this -q.li(a) -if(!q.ok)return -s=q.gau().k3 -s===$&&A.c() -s=s.a.a.a -s.toString -r=q.ax -r.ae(s) -r.E() -r=q.p1 -if(r!=null)r.DW(0,s)}, -bt(){}, -a6(a,b){var s=this.p1 +aW(a){this.gbH().aW(a)}} +A.a4Q.prototype={ +ba(){}, +aW(a){var s=this.ay.a +this.p1.aX(a,new A.x(0,0,0+s[0],0+s[1]))}} +A.vk.prototype={ +fK(a){var s,r,q=this +q.lg(a) +if(!q.p2)return +s=q.e +if(t.sr.b(s))r=s.gC(s) +else{s=q.gar().p1.ax +r=s.gC(s)}s=q.ay +s.a9(r) +s.F() +s=q.p3 +if(s!=null)s.DI(0,r)}, +ba(){}, +a6(a,b){var s=this.p3 if(s!=null)s.a6(0,b)}, -aO(a){var s=this.p1 -if(s!=null)s.aO(a)}, -gyQ(){return B.oQ}} -A.TU.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.a54.prototype={ -aO(a){this.XH(a) -this.k4.aO(a)}, -a6(a,b){var s=this.k4 +aW(a){var s=this.p3 +if(s!=null)s.aW(a)}, +gDu(){return B.oU}} +A.Ua.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.a5K.prototype={ +aW(a){this.Yd(a) +this.p1.aW(a)}, +a6(a,b){var s=this.p1 s.a6(0,b) s=s.c -if(s)this.f0()}} -A.ay.prototype={ -b5(a,b,c,d,e,f,g,h,i){var s,r=this,q=r.at -r.CW=new A.aR_(q) +if(s)this.er()}} +A.aD.prototype={ +b7(a,b,c,d,e,f,g,h,i){var s,r=this,q=r.ax +r.cx=new A.aSc(q) if(f!=null){s=q.d -s.ae(f) -s.E()}if(b!==0){q.c=b==null?0:b +s.a9(f) +s.F()}if(b!==0){q.c=b==null?0:b q.b=!0 -q.E()}if(h!=null){q=q.e -q.ae(h) -q.E()}r.ax.aj(0,r.gaxY()) -r.i6()}, -gb6(a){return this.at.d}, -sb6(a,b){var s=this.at.d -s.ae(b) -s.E()}, -gly(a){return this.at.c}, -sly(a,b){var s=this.at +q.F()}if(h!=null){q=q.e +q.a9(h) +q.F()}r.ay.an(0,r.gayA()) +r.im()}, +gb9(a){return this.ax.d}, +sb9(a,b){var s=this.ax.d +s.a9(b) +s.F()}, +gkh(a){return this.ax.c}, +skh(a,b){var s=this.ax s.c=b s.b=!0 -s.E()}, -gik(a){return this.at.e}, -sik(a,b){var s=this.at.e -s.ae(b) -s.E()}, -gD(a){return this.ax}, -sD(a,b){var s=this,r=s.ax -r.ae(b) -r.E() -if(s.gCR())s.gbZ(s).ac(0,new A.aIw(s))}, -gi2(){var s,r=this.ax.a,q=r[0],p=this.at.e.a,o=p[0] +s.F()}, +gie(a){return this.ax.e}, +sie(a,b){var s=this.ax.e +s.a9(b) +s.F()}, +gC(a){return this.ay}, +sC(a,b){var s=this,r=s.ay +r.a9(b) +r.F() +if(s.gCC())s.gbZ(s).am(0,new A.aJB(s))}, +ghU(){var s,r=this.ay.a,q=r[0],p=this.ax.e.a,o=p[0] r=r[1] p=p[1] s=new A.a(new Float64Array(2)) s.t(q*Math.abs(o),r*Math.abs(p)) return s}, -gQX(){var s=t.ky -return A.bxz(A.r1(new A.co(this.uc(!0),s),new A.aIu(),s.h("B.E"),t.i))}, -gQZ(){var s=this.x8(),r=new A.a(new Float64Array(2)) -r.q(this.at.e) -return new A.co(s,t.ky).l1(0,r,new A.aIv())}, -jR(a){var s,r=a.a,q=r[0] +gQU(){var s=t.ba +return A.byU(A.rb(new A.cm(this.u1(!0),s),new A.aJz(),s.h("y.E"),t.V))}, +ga6I(){var s=this.wR(),r=new A.a(new Float64Array(2)) +r.u(this.ax.e) +return new A.cm(s,t.ky).lK(0,r,new A.aJA())}, +iQ(a){var s,r=a.a,q=r[0] if(q>=0){r=r[1] -if(r>=0){s=this.ax.a +if(r>=0){s=this.ay.a r=q")).fb(0),s.h("jq.T"),t.by) -r.p2=s -r.ol()}}, -aO(a){var s=this.gI3() -if(s!=null)s.a.a[s.b].a.Lb(a,this.ah$,this.ax)}, -a6(a,b){var s=this,r=s.gI3() +s=A.MN(a.gfR(a).jk(0,new A.aOK(r),s.h("br")).fa(0),s.h("jy.T"),t.by) +r.p4=s +r.oh()}}, +aW(a){var s=this.gHO() +if(s!=null)s.a.a[s.b].a.L0(a,this.ac$,this.ay)}, +a6(a,b){var s=this,r=s.gHO() if(r!=null)r.a6(0,b) -s.ol() -s.ok.i(0,s.k4)}, -ol(){var s,r,q,p,o,n=this -if(n.p4){s=n.R8=!0 -r=n.gI3() +s.oh() +s.p2.i(0,s.p1)}, +oh(){var s,r,q,p,o,n=this +if(n.RG){s=n.rx=!0 +r=n.gHO() if(r==null)q=null else{r=r.a.a[r.b].a.c p=new Float64Array(2) new A.a(p).t(r.c-r.a,r.d-r.b) p=p[0] q=p}if(q==null)q=0 -r=n.gI3() +r=n.gHO() if(r==null)o=null else{r=r.a.a[r.b].a.c p=new Float64Array(2) new A.a(p).t(r.c-r.a,r.d-r.b) p=p[1] o=p}if(o==null)o=0 -r=n.ax +r=n.ay p=r.a -if(p[0]===q?p[1]!==o:s){r.ne(q,o) -r.E()}n.R8=!1}}, -aDj(){if(this.p4&&!this.R8)this.p4=!1}, -$ib4:1} -A.aNE.prototype={ -$1(a){return new A.bn(a.a,new A.i1(a.b),this.a.h("bn<0,i1>"))}, -$S(){return this.a.h("bn<0,i1>(bn<0,lS>)")}} -A.aND.prototype={ -$1(a){return new A.bn(a.a,new A.i1(a.b),A.w(this.a).h("bn"))}, -$S(){return A.w(this.a).h("bn(bn)")}} -A.ali.prototype={} -A.Q_.prototype={ -bt(){}, -aO(a){var s=this,r=s.at -if(r!=null)r.acP(a,s.ax,s.ay,s.ch)}} -A.fE.prototype={ -ml(a,b,c,d,e,f,g,h,i,j,k,l){if(g!=null)this.ah$=g -this.ax.aj(0,this.gQk())}, -bt(){}, -aO(a){var s=this.ok -if(s!=null)s.Lb(a,this.ah$,this.ax)}, -u1(){var s,r,q,p,o,n=this -if(n.k4){s=n.p1=!0 -r=n.ok +if(p[0]===q?p[1]!==o:s){r.oa(q,o) +r.F()}n.rx=!1}}, +aDX(){if(this.RG&&!this.rx)this.RG=!1}, +$ib6:1} +A.aOL.prototype={ +$1(a){return new A.br(a.a,new A.i1(a.b),this.a.h("br<0,i1>"))}, +$S(){return this.a.h("br<0,i1>(br<0,m6>)")}} +A.aOK.prototype={ +$1(a){return new A.br(a.a,new A.i1(a.b),A.w(this.a).h("br"))}, +$S(){return A.w(this.a).h("br(br)")}} +A.ame.prototype={} +A.Qi.prototype={ +ba(){}, +aW(a){var s=this,r=s.ax +if(r!=null)r.adr(a,s.ay,s.ch,s.CW)}} +A.fp.prototype={ +lk(a,b,c,d,e,f,g,h,i,j,k,l){if(g!=null)this.ac$=g +this.ay.an(0,this.gOB())}, +ba(){}, +aW(a){var s=this.p2 +if(s!=null)s.L0(a,this.ac$,this.ay)}, +tS(){var s,r,q,p,o,n=this +if(n.p1){s=n.p3=!0 +r=n.p2 if(r==null)q=null else{r=r.c p=new Float64Array(2) new A.a(p).t(r.c-r.a,r.d-r.b) p=p[0] q=p}if(q==null)q=0 -r=n.ok +r=n.p2 if(r==null)o=null else{r=r.c p=new Float64Array(2) new A.a(p).t(r.c-r.a,r.d-r.b) p=p[1] o=p}if(o==null)o=0 -r=n.ax +r=n.ay p=r.a -if(p[0]===q?p[1]!==o:s){r.ne(q,o) -r.E()}n.p1=!1}}, -aDk(){if(this.k4&&!this.p1)this.k4=!1}, -$ib4:1} -A.alk.prototype={} -A.AK.prototype={ -YO(a,b,c,d,e,f,g,h,i,j,k,l,m){this.ax.aj(0,this.gaDl())}, -gMx(){var s=this.ok -return s==null?null:s.i(0,this.k4)}, -sXw(a){if(this.ok!==a){this.ok=a -this.ra()}}, -bt(){}, -aO(a){var s=this.gMx() -if(s!=null)s.Lb(a,this.ah$,this.ax)}, -ra(){var s,r,q,p,o,n=this -if(n.p1){s=n.p2=!0 -r=n.gMx() +if(p[0]===q?p[1]!==o:s){r.oa(q,o) +r.F()}n.p3=!1}}, +ats(){if(this.p1&&!this.p3)this.p1=!1}, +$ib6:1} +A.amj.prototype={} +A.AW.prototype={ +Zh(a,b,c,d,e,f,g,h,i,j,k,l,m){this.ay.an(0,this.gaDY())}, +gMn(){var s=this.p2 +return s==null?null:s.i(0,this.p1)}, +sY2(a){if(this.p2!==a){this.p2=a +this.r3()}}, +ba(){}, +aW(a){var s=this.gMn() +if(s!=null)s.L0(a,this.ac$,this.ay)}, +r3(){var s,r,q,p,o,n=this +if(n.p3){s=n.p4=!0 +r=n.gMn() if(r==null)q=null else{r=r.c p=new Float64Array(2) new A.a(p).t(r.c-r.a,r.d-r.b) p=p[0] q=p}if(q==null)q=0 -r=n.gMx() +r=n.gMn() if(r==null)o=null else{r=r.c p=new Float64Array(2) new A.a(p).t(r.c-r.a,r.d-r.b) p=p[1] o=p}if(o==null)o=0 -r=n.ax +r=n.ay p=r.a -if(p[0]===q?p[1]!==o:s){r.ne(q,o) -r.E()}n.p2=!1}}, -aDm(){if(this.p1&&!this.p2)this.p1=!1}, -$ib4:1} -A.all.prototype={} -A.a9s.prototype={} -A.vY.prototype={ -se2(a,b){if(this.k4!==b){this.ak9(0,b) -this.aX=-1}}, -p(a){return this.yU()}, -bt(){if(this.b4==null)this.yU()}, -tf(){var s,r=this,q={},p=r.I -B.b.ak(p) -q.a=null -s=r.M?r.ax.a[0]:r.cF.a -B.b.ac(A.b(r.k4.split(" "),t.T),new A.aP5(q,r,s)) -r.aq=p.length -q=q.a -r.a8=q==null?0:q -r.sD(0,r.a3_())}, -gFx(){var s=this.I -return A.bxE(new A.U(s,new A.aP2(),A.a6(s).h("U<1,o>")))}, -gIP(){var s=this,r=s.cF.c -return r===0?s.gFx():Math.min(B.c.ey(s.aJ,r),s.gFx())}, -ga8h(){var s,r,q,p,o=this.gIP() -for(s=this.I,r=0,q=0;p=s.length,q")))}, +gIA(){var s=this,r=s.Y.c +return r===0?s.gFk():Math.min(B.c.e4(s.b2,r),s.gFk())}, +ga8Q(){var s,r,q,p,o=this.gIA() +for(s=this.ae,r=0,q=0;p=s.length,qo)return q}return p-1}, -a3_(){var s,r,q,p,o,n,m,l,k,j=this,i={} -if(j.M)return j.ax -else{s=j.cF +a3u(){var s,r,q,p,o,n,m,l,k,j=this,i={} +if(j.ey)return j.ay +else{s=j.Y r=s.b if(s.e){i.a=i.b=0 -q=j.gIP() -p=j.ga8h() -s=j.I -o=B.b.cI(s,0,p+1) -n=new A.U(o,new A.aP3(i,j,p,q),A.a6(o).h("U<1,a3>")).nU(0,B.fc) -o=r.gdY() -i=j.a8 +q=j.gIA() +p=j.ga8Q() +s=j.ae +o=B.b.cA(s,0,p+1) +n=new A.S(o,new A.aQe(i,j,p,q),A.a6(o).h("S<1,a_>")).nQ(0,B.fg) +o=r.gdQ() +i=j.aP i===$&&A.c() s=s.length -m=r.gcR(r) -r=r.gcY(r) +m=r.gcM(r) +r=r.gcR(r) l=new A.a(new Float64Array(2)) l.t(n+o,i*s+(m+r)) -return l}else{i=r.gdY() -o=j.a8 +return l}else{i=r.gdQ() +o=j.aP o===$&&A.c() -m=j.aq +m=j.aK m===$&&A.c() -l=r.gcR(r) -r=r.gcY(r) +l=r.gcM(r) +r=r.gcR(r) k=new A.a(new Float64Array(2)) k.t(s.a+i,o*m+(l+r)) return k}}}, -aO(a){var s -if(this.b4==null)return -a.bP(0) -a.al(0,1/this.bB) -s=this.b4 -s.toString -a.lJ(0,s,B.h,$.bq7()) -a.bp(0)}, -arV(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.ga8h()+1,c=e.ax.a,b=e.cF,a=b.b,a0=c[0]-a.gdY(),a1=c[1]-(a.gcR(a)+a.gcY(a)) -for(c=e.I,s=e.bg,r=s.a,q=a.b,s=s.b,p=e.ok,a=a.a,o=p.a,n=d-1,b=b.c,m=b===0,l=0,k=0;km.a1)m.a1=p -if(p<=this.c-m.cF.b.gdY())o=l.length!==0 -else o=l.length!==0&&J.e(B.b.ga9(l),"") -if(o){B.b.sa9(l,A.j(B.b.ga9(l))+" "+A.j(r)) -B.b.du(n,0) -if(n.length!==0)B.b.H(l,n)}else B.b.H(l,n)}, -$S:21} -A.aP2.prototype={ +r=q}p=m.p2.i3(s).goU() +q=this.a +q.a=Math.max(q.a,p.d+p.e) +q=p.c +if(q>m.aa)m.aa=q +if(q<=this.c-m.Y.b.gdQ())o=l.length!==0 +else o=l.length!==0&&J.f(B.b.ga4(l),"") +if(o){B.b.sa4(l,A.j(B.b.ga4(l))+" "+A.j(r)) +B.b.di(n,0) +if(n.length!==0)B.b.I(l,n)}else B.b.I(l,n)}, +$S:22} +A.aQd.prototype={ $1(a){return a.length}, -$S:48} -A.aP3.prototype={ +$S:52} +A.aQe.prototype={ $1(a){var s=this,r=s.a,q=r.b,p=q=s.a&&!s.c)this.f0()}} -A.Zt.prototype={ -bt(){var s=0,r=A.t(t.H),q=this,p -var $async$bt=A.u(function(a,b){if(a===1)return A.p(b,r) -while(true)switch(s){case 0:q.ahN() -p=q.p1 +if(this.ay&&s.d>=s.a&&!s.c)this.er()}} +A.ZR.prototype={ +ba(){var s=0,r=A.t(t.H),q=this,p +var $async$ba=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:q.ail() +p=q.p3 p===$&&A.c() -q.a8=p.LY(null).gpX() +q.aP=p.LN(null).gpS() return A.q(null,r)}}) -return A.r($async$bt,r)}, -dd(a){var s,r,q=this.aq +return A.r($async$ba,r)}, +d5(a){var s,r,q=this.aK q===$&&A.c() -s=this.a1.a -r=A.a9(B.c.aA(255*Math.max(A.hs(q.aw(0,a)),0.00392156862745098)),s>>>16&255,s>>>8&255,s&255) -s=this.p1 +s=this.aa.a +r=A.a9(B.c.aA(255*Math.max(A.hm(q.az(0,a)),0.00392156862745098)),s>>>16&255,s>>>8&255,s&255) +s=this.p3 s===$&&A.c() -s.LY(null).spX(new A.KL(r,B.kp,null,B.rt))}, -c0(a){var s -this.XO(0) -s=this.p1 +s.LN(null).spS(new A.L2(r,B.kt,null,B.rw))}, +bY(a){var s +this.Yj(0) +s=this.p3 s===$&&A.c() -s.LY(null).spX(this.a8)}} -A.oA.prototype={ -bt(){var s,r,q=this -q.fg() +s.LN(null).spS(this.aP)}} +A.oM.prototype={ +ba(){var s,r,q=this +q.d4() s=q.e -for(;s instanceof A.eF;)s=s.e -r=A.w(q).h("oA.T") -if(r.b(s))q.p1=s -else throw A.d(A.a8("Can only apply this effect to "+A.aq(r).j(0)))}} -A.K8.prototype={ -gep(){return this.c.aw(0,this.b/this.a)}} -A.a_q.prototype={ -gMA(){return this.c===this.b}, -gkQ(a){var s +for(;s instanceof A.eN;)s=s.e +r=A.w(q).h("oM.T") +if(r.b(s))q.p3=s +else throw A.d(A.a8("Can only apply this effect to "+A.au(r).j(0)))}} +A.Kq.prototype={ +gei(){return this.c.az(0,this.b/this.a)}} +A.a_P.prototype={ +gMq(){return this.c===this.b}, +gkP(a){var s if(this.c===this.b){s=this.a -s=s.gkQ(s)}else s=!1 +s=s.gkP(s)}else s=!1 return s}, -gep(){return this.c===this.b?this.a.gep():0}, -ez(a,b){var s,r=this,q=r.c,p=r.b -if(q===p)return r.a.ez(0,b) +gei(){return this.c===this.b?this.a.gei():0}, +ev(a,b){var s,r=this,q=r.c,p=r.b +if(q===p)return r.a.ev(0,b) q=r.c=q+b -if(q>p){s=r.a.ez(0,q-p) +if(q>p){s=r.a.ev(0,q-p) r.c=p return s}else return 0}, -iG(a){var s=this,r=s.c -r=r===s.b?s.c=r-s.a.iG(a):s.c=r-a +iB(a){var s=this,r=s.c +r=r===s.b?s.c=r-s.a.iB(a):s.c=r-a if(r<0){s.c=0 return-r}return 0}, -lg(){this.c=0}, +le(){this.c=0}, kF(){this.c=this.b this.a.kF()}, -hf(a){return this.a.hf(a)}} -A.a03.prototype={ -gkQ(a){return this.b===this.a}, -ez(a,b){var s=this.b+=b,r=this.a +hg(a){return this.a.hg(a)}} +A.a0u.prototype={ +gkP(a){return this.b===this.a}, +ev(a,b){var s=this.b+=b,r=this.a if(s>r){this.b=r return s-r}return 0}, -iG(a){var s=this.b-=a +iB(a){var s=this.b-=a if(s<0){this.b=0 return 0-s}return 0}, -lg(){this.b=0}, +le(){this.b=0}, kF(){this.b=this.a}} -A.fm.prototype={ -gMA(){return!0}, -hf(a){}} -A.ls.prototype={ -gkQ(a){return!1}, -gep(){return this.a.gep()}, -ez(a,b){var s,r -for(s=this.a,r=b;!0;){r=s.ez(0,r) +A.fj.prototype={ +gMq(){return!0}, +hg(a){}} +A.lH.prototype={ +gkP(a){return!1}, +gei(){return this.a.gei()}, +ev(a,b){var s,r +for(s=this.a,r=b;!0;){r=s.ev(0,r) if(r===0)break -s.lg()}return 0}, -iG(a){var s,r -for(s=this.a,r=a;!0;){r=s.iG(r) +s.le()}return 0}, +iB(a){var s,r +for(s=this.a,r=a;!0;){r=s.iB(r) if(r===0)break s.kF()}return 0}, -lg(){this.a.lg()}, +le(){this.a.le()}, kF(){this.a.kF()}, -hf(a){return this.a.hf(a)}} -A.p6.prototype={ -gep(){var s=this.b,r=this.a +hg(a){return this.a.hg(a)}} +A.pg.prototype={ +gei(){var s=this.b,r=this.a return s===r?1:s/r}} -A.NB.prototype={ -gep(){return this.c}} -A.a61.prototype={ -gkQ(a){var s=this.a +A.NT.prototype={ +gei(){return this.c}} +A.a6I.prototype={ +gkP(a){var s=this.a return s.b===s.a}, -gep(){return this.a.c}, -ez(a,b){return this.a.ez(0,b)}, -iG(a){return this.a.iG(a)}, +gei(){return this.a.c}, +ev(a,b){return this.a.ev(0,b)}, +iB(a){return this.a.iB(a)}, kF(){var s=this.a s.b=s.a return null}, -lg(){this.a.b=0 -this.a1o()}, -hf(a){return null}, -a1o(){var s=this.b -this.a.a=-Math.log(1-s.a.b_())*s.b}} -A.aIX.prototype={} -A.aWv.prototype={} -A.a6Q.prototype={ -gep(){return this.a.gep()}, -gkQ(a){return this.c===0}, -ez(a,b){var s=this,r=s.a,q=r.ez(0,b) +le(){this.a.b=0 +this.a1T()}, +hg(a){return null}, +a1T(){var s=this.b +this.a.a=-Math.log(1-s.a.aY())*s.b}} +A.aK1.prototype={} +A.aXD.prototype={} +A.a7x.prototype={ +gei(){return this.a.gei()}, +gkP(a){return this.c===0}, +ev(a,b){var s=this,r=s.a,q=r.ev(0,b) while(!0){if(!(q>0&&s.c>0))break -if(--s.c!==0){r.lg() -q=r.ez(0,q)}}if(s.c===1&&r.gkQ(r))--s.c +if(--s.c!==0){r.le() +q=r.ev(0,q)}}if(s.c===1&&r.gkP(r))--s.c return q}, -iG(a){var s,r,q,p=this +iB(a){var s,r,q,p=this if(p.c===0&&a>0)p.c=1 s=p.a -r=s.iG(a) +r=s.iB(a) q=p.b while(!0){if(!(r>0&&p.c0&&s.b0&&s.b>0))break -q=r[--s.b].iG(q)}return q}, -lg(){this.b=0 -B.b.ac(this.a,new A.aMx())}, +q=r[--s.b].iB(q)}return q}, +le(){this.b=0 +B.b.am(this.a,new A.aNB())}, kF(){var s=this.a this.b=s.length-1 -B.b.ac(s,new A.aMw())}, -hf(a){return B.b.ac(this.a,new A.aMv(a))}} -A.aMx.prototype={ -$1(a){return a.lg()}, -$S:137} -A.aMw.prototype={ +B.b.am(s,new A.aNA())}, +hg(a){return B.b.am(this.a,new A.aNz(a))}} +A.aNB.prototype={ +$1(a){return a.le()}, +$S:139} +A.aNA.prototype={ $1(a){return a.kF()}, -$S:137} -A.aMv.prototype={ -$1(a){return a.hf(this.a)}, -$S:137} -A.FW.prototype={ -gep(){return Math.sin(6.283185307179586*this.b/this.a)}} -A.vS.prototype={ -gkQ(a){var s=this.a +$S:139} +A.aNz.prototype={ +$1(a){return a.hg(this.a)}, +$S:139} +A.Gd.prototype={ +gei(){return Math.sin(6.283185307179586*this.b/this.a)}} +A.w1.prototype={ +gkP(a){var s=this.a return s.b===s.a}, -gep(){return this.a.gep()}, -ez(a,b){var s,r=this +gei(){return this.a.gei()}, +ev(a,b){var s,r=this if(!r.d){r.d=!0 s=r.c s===$&&A.c() -r.a.a=s.Kl(0)/r.b}return r.a.ez(0,b)}, -iG(a){var s=this.a.iG(a) +r.a.a=s.K8(0)/r.b}return r.a.ev(0,b)}, +iB(a){var s=this.a.iB(a) if(s>0)this.d=!1 return s}, kF(){this.d=!1 var s=this.a s.b=s.a}, -lg(){this.d=!1 +le(){this.d=!1 this.a.b=0}, -hf(a){this.c=t.k_.a(a)}} -A.GZ.prototype={ -gep(){var s,r=this.b/this.c +hg(a){this.c=t.k_.a(a)}} +A.Hf.prototype={ +gei(){var s,r=this.b/this.c if(r<=1)s=r else s=r>=3?r-4:2-r return s}} -A.eF.prototype={ -c0(a){var s=this -s.at.lg() -s.CW=s.ch=s.cy=!1 -s.cx=0}, -a6(a,b){var s,r=this,q=r.CW +A.eN.prototype={ +bY(a){var s=this +s.ax.le() +s.cx=s.CW=s.db=!1 +s.cy=0}, +a6(a,b){var s,r=this,q=r.cx if(q)return -if(!r.ch&&r.at.gMA()){r.ch=!0 -r.qp(0)}q=r.at -q.ez(0,b) -if(r.ch){s=q.gep() -r.dd(s) -r.cx=s}if(!r.CW&&q.gkQ(q)){r.CW=!0 -r.abn(0) -if(r.ax)r.f0()}}, -ez(a,b){var s,r,q,p=this -if(!p.ch&&p.at.gMA()){p.ch=!0 -p.qp(0)}s=p.at -r=s.ez(0,b) -if(p.ch){q=s.gep() -p.dd(q) -p.cx=q}if(!p.CW&&s.gkQ(s)){p.CW=!0 -p.abn(0)}return r}, -iG(a){var s,r,q,p=this -if(p.CW&&a>0)p.CW=!1 -s=p.at -r=s.iG(a) -if(p.ch){q=s.gep() -p.dd(q) -p.cx=q}return r}, -qp(a){}, -abn(a){var s=this.ay +if(!r.CW&&r.ax.gMq()){r.CW=!0 +r.qi(0)}q=r.ax +q.ev(0,b) +if(r.CW){s=q.gei() +r.d5(s) +r.cy=s}if(!r.cx&&q.gkP(q)){r.cx=!0 +r.ac2(0) +if(r.ay)r.er()}}, +ev(a,b){var s,r,q,p=this +if(!p.CW&&p.ax.gMq()){p.CW=!0 +p.qi(0)}s=p.ax +r=s.ev(0,b) +if(p.CW){q=s.gei() +p.d5(q) +p.cy=q}if(!p.cx&&s.gkP(s)){p.cx=!0 +p.ac2(0)}return r}, +iB(a){var s,r,q,p=this +if(p.cx&&a>0)p.cx=!1 +s=p.ax +r=s.iB(a) +if(p.CW){q=s.gei() +p.d5(q) +p.cy=q}return r}, +qi(a){}, +ac2(a){var s=this.ch if(s!=null)s.$0()}} -A.dV.prototype={ -bt(){var s,r,q=this -if(q.dh$==null){s=q.x8().uP(0,new A.axo()) -r=A.w(q).h("dV.T") -if(!r.b(s))throw A.d(A.a8("Can only apply this effect to "+A.aq(r).j(0))) -q.dh$=r.a(s)}}} -A.axo.prototype={ -$1(a){return!(a instanceof A.eF)}, -$S:62} -A.a3P.prototype={ -qp(a){var s,r,q,p=this -p.aJ=new A.a(new Float64Array(2)) -p.aX=0 -s=p.a8 +A.e2.prototype={ +ba(){var s,r,q=this +if(q.bq$==null){s=q.wR().uE(0,new A.ayv()) +r=A.w(q).h("e2.T") +if(!r.b(s))throw A.d(A.a8("Can only apply this effect to "+A.au(r).j(0))) +q.bq$=r.a(s)}}} +A.ayv.prototype={ +$1(a){return!(a instanceof A.eN)}, +$S:60} +A.a4s.prototype={ +qi(a){var s,r,q,p=this +p.b2=new A.a(new Float64Array(2)) +p.bj=0 +s=p.aP s===$&&A.c() -s=s.tp(0) +s=s.tf(0) s.toString -if(p.a1){r=p.dh$ +if(p.aa){r=p.bq$ r.toString t.Vx.a(r) -q=-s.gly(s) -p.aX=q -r.sly(0,q)}if(p.I){r=p.dh$ -r=r.gb6(r) +q=-s.gkh(s) +p.bj=q +r.skh(0,q)}if(p.ae){r=p.bq$ +r=r.gb9(r) s=s.a q=s.a -p.aJ.sL(0,q) +p.b2.sL(0,q) r.sL(0,q) -q=p.dh$ -q=q.gb6(q) +q=p.bq$ +q=q.gb9(q) s=s.b -p.aJ.sK(0,s) -q.sK(0,s)}}, -dd(a){var s,r,q,p,o,n=this,m=n.aq +p.b2.sM(0,s) +q.sM(0,s)}}, +d5(a){var s,r,q,p,o,n=this,m=n.aK m===$&&A.c() -s=n.a8 +s=n.aP s===$&&A.c() -r=s.tp(a*m) +r=s.tf(a*m) q=r.a -m=n.dh$ -m=m.gb6(m) +m=n.bq$ +m=m.gb9(m) s=m.a[0] p=q.a -o=n.aJ +o=n.b2 o===$&&A.c() m.sL(0,s+(p-o.a[0])) -o=n.dh$ -o=o.gb6(o) +o=n.bq$ +o=o.gb9(o) s=q.b -o.sK(0,o.a[1]+(s-n.aJ.a[1])) -n.aJ.sL(0,p) -n.aJ.sK(0,s) -if(n.a1){m=n.dh$ +o.sM(0,o.a[1]+(s-n.b2.a[1])) +n.b2.sL(0,p) +n.b2.sM(0,s) +if(n.aa){m=n.bq$ m.toString t.Vx.a(m) -s=m.gly(m) -p=r.gly(r) -o=n.aX +s=m.gkh(m) +p=r.gkh(r) +o=n.bj o===$&&A.c() -m.sly(0,s+(-p-o)) -n.aX=-r.gly(r)}}, -Kl(a){var s=this.aq +m.skh(0,s+(-p-o)) +n.bj=-r.gkh(r)}}, +K8(a){var s=this.aK s===$&&A.c() return s}} -A.a3Q.prototype={ -dd(a){var s=this.cx,r=this.dh$ -r.sb6(0,r.gb6(r).X(0,this.I.a_(0,a-s)))}, -Kl(a){return Math.sqrt(this.I.gd1())}} -A.MM.prototype={$izj:1} -A.ah8.prototype={} -A.a3R.prototype={ -qp(a){var s=this.dh$ -this.a1.q(this.I.Y(0,s.gb6(s)))}, -dd(a){var s=this.cx,r=this.dh$ -r.sb6(0,r.gb6(r).X(0,this.a1.a_(0,a-s)))}, -Kl(a){return Math.sqrt(this.a1.gd1())}} -A.a4q.prototype={ -dd(a){var s=this,r=s.cx,q=s.dh$.ah$,p=B.c.cq((q.gA(q).a>>>24&255)/255+s.p2+s.p1*(a-r),0,1) -s.dh$.smW(0,p) -r=s.dh$.ah$ -s.p2=p-(r.gA(r).a>>>24&255)/255}, -c0(a){this.XO(0) -this.p2=0}} -A.ahN.prototype={ -qp(a){var s=this.dh$.ah$ -this.p1=this.a8-(s.gA(s).a>>>24&255)/255}} -A.ahM.prototype={} -A.a6f.prototype={ -dd(a){var s -if(a===1){s=this.p1 +A.a4t.prototype={ +d5(a){var s=this.cy,r=this.bq$ +r.sb9(0,r.gb9(r).W(0,this.ae.a1(0,a-s)))}, +K8(a){return Math.sqrt(this.ae.gcU())}} +A.N6.prototype={$izt:1} +A.ai3.prototype={} +A.a4u.prototype={ +qi(a){var s=this.bq$ +this.aa.u(this.ae.X(0,s.gb9(s)))}, +d5(a){var s=this.cy,r=this.bq$ +r.sb9(0,r.gb9(r).W(0,this.aa.a1(0,a-s)))}, +K8(a){return Math.sqrt(this.aa.gcU())}} +A.a55.prototype={ +d5(a){var s=this,r=s.cy,q=s.bq$.ac$,p=B.c.ca((q.gA(q).a>>>24&255)/255+s.p4+s.p3*(a-r),0,1) +s.bq$.smO(0,p) +r=s.bq$.ac$ +s.p4=p-(r.gA(r).a>>>24&255)/255}, +bY(a){this.Yj(0) +this.p4=0}} +A.aiJ.prototype={ +qi(a){var s=this.bq$.ac$ +this.p3=this.aP-(s.gA(s).a>>>24&255)/255}} +A.aiI.prototype={} +A.a6X.prototype={ +d5(a){var s +if(a===1){s=this.p3 s===$&&A.c() -s.f0()}}} -A.OX.prototype={ -dd(a){var s=this.cx,r=this.dh$ -r.sly(0,r.gly(r)+this.p1*(a-s))}, -Kl(a){return this.p1}, -$izj:1} -A.ak9.prototype={ -qp(a){var s=this.dh$ -this.p1=this.a1-s.gly(s)}} -A.ak8.prototype={} -A.P1.prototype={ -qp(a){var s,r,q,p,o=this,n=o.dh$ -n=n.gik(n).a[0] -s=o.p1.a +s.er()}}} +A.Pe.prototype={ +d5(a){var s=this.cy,r=this.bq$ +r.skh(0,r.gkh(r)+this.p3*(a-s))}, +K8(a){return this.p3}, +$izt:1} +A.al4.prototype={ +qi(a){var s=this.bq$ +this.p3=this.aa-s.gkh(s)}} +A.al3.prototype={} +A.Pj.prototype={ +qi(a){var s,r,q,p,o=this,n=o.bq$ +n=n.gie(n).a[0] +s=o.p3.a r=s[0] -q=o.dh$ -q=q.gik(q).a[1] +q=o.bq$ +q=q.gie(q).a[1] s=s[1] p=new A.a(new Float64Array(2)) p.t(n*(r-1),q*(s-1)) -o.p2=p}, -dd(a){var s=this.cx,r=this.dh$,q=r.gik(r),p=this.p2 +o.p4=p}, +d5(a){var s=this.cy,r=this.bq$,q=r.gie(r),p=this.p4 p===$&&A.c() -r.sik(0,q.X(0,p.a_(0,a-s)))}} -A.akk.prototype={ -qp(a){var s=this.dh$ -this.p2=this.a8.Y(0,s.gik(s))}} -A.akj.prototype={} -A.a7L.prototype={ -dd(a){}, -nZ(a){this.a6(0,a)}} -A.aMz.prototype={ -$1(a){return a.ax=!1}, -$S:95} -A.akH.prototype={ -gkQ(a){return this.d}, -gep(){return(this.c+1)/this.a.length}, -ez(a,b){var s,r,q,p,o,n=this +r.sie(0,q.W(0,p.a1(0,a-s)))}} +A.alf.prototype={ +qi(a){var s=this.bq$ +this.p4=this.aP.X(0,s.gie(s))}} +A.ale.prototype={} +A.a8v.prototype={ +d5(a){}, +nV(a){this.a6(0,a)}} +A.aND.prototype={ +$1(a){return a.ay=!1}, +$S:111} +A.alC.prototype={ +gkP(a){return this.d}, +gei(){return(this.c+1)/this.a.length}, +ev(a,b){var s,r,q,p,o,n=this for(s=n.a,r=n.b,q=b;!0;){p=n.c -if(p>=0){q=s[p].ez(0,q) +if(p>=0){q=s[p].ev(0,q) if(q>0){p=++n.c o=s.length if(p===o)if(r)n.c=-1 else{n.c=o-1 n.d=!0 break}}}else{o=s.length -q=s[p+o].iG(q) +q=s[p+o].iB(q) if(q>0){p=--n.c o=-s.length if(p0)o.d=!1 for(s=o.a,r=a;!0;){q=o.c -if(q>=0){r=s[q].iG(r) +if(q>=0){r=s[q].iB(r) if(r>0)if(--o.c<0){o.c=0 break}}else{p=s.length -r=s[q+p].ez(0,r) +r=s[q+p].ev(0,r) if(r>0)if(++o.c===0)o.c=s.length-1}if(r===0)break}return r}, kF(){var s=this,r=s.a,q=r.length if(s.b){s.c=-q -B.b.ac(r,new A.b0e())}else{s.c=q-1 -B.b.ac(r,new A.b0f())}s.d=!0}, -lg(){this.c=0 +B.b.am(r,new A.b1a())}else{s.c=q-1 +B.b.am(r,new A.b1b())}s.d=!0}, +le(){this.c=0 this.d=!1 -B.b.ac(this.a,new A.b0g())}} -A.b0e.prototype={ -$1(a){return a.c0(0)}, -$S:95} -A.b0f.prototype={ -$1(a){a.at.kF() -a.CW=a.ch=!0 -a.cx=1 +B.b.am(this.a,new A.b1c())}} +A.b1a.prototype={ +$1(a){return a.bY(0)}, +$S:111} +A.b1b.prototype={ +$1(a){a.ax.kF() +a.cx=a.CW=!0 +a.cy=1 return null}, -$S:95} -A.b0g.prototype={ -$1(a){return a.c0(0)}, -$S:95} -A.PM.prototype={ -dd(a){var s=this,r=s.cx,q=s.dh$ -q.sD(0,q.gD(q).X(0,s.p1.a_(0,a-r))) -r=s.dh$ -r.gD(r).Ik(0,1/0)}} -A.al3.prototype={ -qp(a){var s=this.dh$ -this.p1=this.a1.Y(0,s.gD(s))}} -A.al2.prototype={} -A.oJ.prototype={ -abm(a){}, -abl(a){}, -$iC:1} -A.hy.prototype={ -t_(a,b){this.oH$=!0}, -p_(a){}, -nO(a,b){this.oH$=!1}, -oZ(a){var s=new A.a(new Float64Array(2)) +$S:111} +A.b1c.prototype={ +$1(a){return a.bY(0)}, +$S:111} +A.Q4.prototype={ +d5(a){var s=this,r=s.cy,q=s.bq$ +q.sC(0,q.gC(q).W(0,s.p3.a1(0,a-r))) +r=s.bq$ +r.gC(r).I5(0,1/0)}} +A.alZ.prototype={ +qi(a){var s=this.bq$ +this.p3=this.aa.X(0,s.gC(s))}} +A.alY.prototype={} +A.mA.prototype={ +ac0(a){}, +ac_(a){}, +$iz:1} +A.ez.prototype={ +v5(a,b){this.e0$=!0}, +qh(a){}, +oW(a,b){this.e0$=!1}, +rR(a){var s=new A.a(new Float64Array(2)) s.t(0,0) -return this.nO(0,new A.a_S(a.c,s))}, -$iC:1} -A.cB.prototype={ -ca(a){}, -l5(a){}, -m3(a){}, -$iC:1} -A.KZ.prototype={ +return this.oW(0,new A.a0h(a.c,s))}, +$iz:1} +A.a2k.prototype={ +ac4(){}, +Vc(){}} +A.bj.prototype={ +cg(a){}, +l2(a){}, +nK(a){}, +$iz:1} +A.Lg.prototype={ a6(a,b){var s=this.b s===$&&A.c() -return this.a.Ty(s,b)}, -SP(a,b){var s=this.b +return this.a.aak(s,b)}, +SN(a,b){var s=this.b s===$&&A.c() -return this.a.Tx(s,b)}, -bA(a){var s=this.b +return this.a.aai(s,b)}, +by(a){var s=this.b s===$&&A.c() -return this.a.Tw(s)}} -A.Ky.prototype={ -gGo(){return A.Z(A.N9(this,A.aCB(B.pB,"gaSh",1,[],[],0)))}, +return this.a.aah(s)}} +A.KR.prototype={ +gAf(){return A.V(A.F1(this,A.a2Y(B.jK,"gaSV",1,[],[],0)))}, gJ(a){return 20260645}, l(a,b){if(b==null)return!1 -return b instanceof A.Ky&&!0}, -$iiC:1} -A.a_R.prototype={ -axG(a){a.Sk(new A.awd(this,a),this.gau(),t.Di)}, -axH(a){var s=this.at -s.ac(0,new A.awe(a)) -s.ak(0)}, -axF(a){var s=this.at -s.ac(0,new A.awc(a)) -s.ak(0)}, -bt(){this.gau().ghZ().hK(0,A.bmz(),new A.awi(this),t.TF)}, -hg(){this.gau().ghZ().Vu(0,t.TF) -this.gau().gf4().N(0,B.fe)}} -A.awd.prototype={ -$1(a){a.vj(this.b) -this.a.at.C(0,a)}, -$S:135} -A.awe.prototype={ -$1(a){return a.abm(this.a)}, -$S:135} -A.awc.prototype={ -$1(a){return a.abl(this.a)}, -$S:135} -A.awi.prototype={ +return b instanceof A.KR&&!0}, +$ihE:1} +A.a0g.prototype={ +ayi(a){a.Si(new A.axk(this,a),this.gar(),t.Di)}, +ayj(a){var s=this.ax +s.am(0,new A.axl(a)) +s.ao(0)}, +ayh(a){var s=this.ax +s.am(0,new A.axj(a)) +s.ao(0)}, +ba(){this.gar().gm3().lu(0,A.bnG(),new A.axp(this),t.TF)}, +fL(){this.gar().gm3().VX(0,t.TF) +this.gar().gcF().O(0,B.dA)}} +A.axk.prototype={ +$1(a){a.Dg(this.b) +this.a.ax.D(0,a)}, +$S:141} +A.axl.prototype={ +$1(a){return a.ac0(this.a)}, +$S:141} +A.axj.prototype={ +$1(a){return a.ac_(this.a)}, +$S:141} +A.axp.prototype={ $1(a){var s=this.a -a.f=new A.awf(s) -a.w=new A.awg(s) -a.r=new A.awh(s)}, -$S:134} -A.awf.prototype={ -$1(a){var s=this.a,r=s.gau(),q=a.a,p=new A.a(new Float64Array(2)) +a.f=new A.axm(s) +a.w=new A.axn(s) +a.r=new A.axo(s)}, +$S:142} +A.axm.prototype={ +$1(a){var s=this.a,r=s.gar(),q=a.a,p=new A.a(new Float64Array(2)) p.t(q.a,q.b) -return s.axG(new A.awj(r,p,A.b([],t.d)))}, -$S:17} -A.awg.prototype={ -$0(){return this.a.axF(new A.awb())}, +return s.ayi(new A.axq(r,p,A.b([],t.d)))}, +$S:15} +A.axn.prototype={ +$0(){return this.a.ayh(new A.axi())}, $S:0} -A.awh.prototype={ -$0(){return this.a.axH(new A.awk())}, +A.axo.prototype={ +$0(){return this.a.ayj(new A.axr())}, $S:0} -A.ae3.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.MN.prototype={ -gGo(){return A.Z(A.N9(this,A.aCB(B.pB,"gaSj",1,[],[],0)))}, +A.aeX.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.N7.prototype={ +gAf(){return A.V(A.F1(this,A.a2Y(B.jK,"gaSX",1,[],[],0)))}, gJ(a){return 91604879}, l(a,b){if(b==null)return!1 -return b instanceof A.MN&&!0}, -$iiC:1} -A.a3S.prototype={ -t_(a,b){var s,r=this.e +return b instanceof A.N7&&!0}, +$ihE:1} +A.a4v.prototype={ +v5(a,b){var s,r=this.e r.toString -s=t.j -b.Sk(new A.aFl(this,b),s.a(r),t.Gm) +s=t.J +b.Si(new A.aGq(this,b),s.a(r),t.Gm) r=this.e r.toString s.a(r)}, -p_(a){var s,r,q,p,o=this,n=A.z(t.Ly),m=o.e +qh(a){var s,r,q,p,o=this,n=A.C(t.Ly),m=o.e m.toString -s=t.j -a.IX(!0,new A.aFm(o,a,n),s.a(m),t.Gm) -for(m=o.at,m=A.cY(m,m.r,A.w(m).c),r=a.x,q=m.$ti.c;m.F();){p=m.d +s=t.J +a.BR(!0,new A.aGr(o,a,n),s.a(m),t.Gm) +for(m=o.ax,m=A.cW(m,m.r,A.w(m).c),r=a.x,q=m.$ti.c;m.H();){p=m.d if(p==null)p=q.a(p) -if(p.a===r&&!n.O(0,p))p.b.p_(a)}m=o.e +if(p.a===r&&!n.N(0,p))p.b.qh(a)}m=o.e m.toString s.a(m)}, -nO(a,b){var s -this.at.tQ(new A.aFk(b),!0) +oW(a,b){var s +this.ax.tG(new A.aGp(b),!0) s=this.e s.toString -t.j.a(s)}, -oZ(a){var s -this.at.tQ(new A.aFj(a),!0) +t.J.a(s)}, +rR(a){var s +this.ax.tG(new A.aGo(a),!0) s=this.e s.toString -t.j.a(s)}, -CN(a,b){var s,r,q,p=this.e +t.J.a(s)}, +aaj(a,b){var s,r,q,p=this.e p.toString -t.j.a(p) +t.J.a(p) s=b.d -if(s==null)s=B.bJ +if(s==null)s=B.bL r=b.b q=new A.a(new Float64Array(2)) q.t(r.a,r.b) -this.t_(0,new A.awv(a,s,p,q,A.b([],t.d)))}, -Ty(a,b){var s,r,q,p,o=this.e +this.v5(0,new A.axC(a,s,p,q,A.b([],t.d)))}, +aak(a,b){var s,r,q,p,o=this.e o.toString -t.j.a(o) +t.J.a(o) s=b.a -if(s==null)s=B.E +if(s==null)s=B.G r=b.b q=new A.a(new Float64Array(2)) q.t(r.a,r.b) r=b.d p=new A.a(new Float64Array(2)) p.t(r.a,r.b) -this.p_(new A.awx(a,s,q,o,p,A.b([],t.d)))}, -Tx(a,b){var s=b.a.a,r=new A.a(new Float64Array(2)) +this.qh(new A.axE(a,s,q,o,p,A.b([],t.d)))}, +aai(a,b){var s=b.a.a,r=new A.a(new Float64Array(2)) r.t(s.a,s.b) -this.nO(0,new A.a_S(a,r))}, -Tw(a){this.oZ(new A.awm(a))}, -bt(){var s=this.e +this.oW(0,new A.a0h(a,r))}, +aah(a){this.rR(new A.axt(a))}, +ba(){var s=this.e s.toString -t.j.a(s).ghZ().hK(0,A.tz(),new A.aFo(this),t.Tc)}, -hg(){var s,r=this.e +t.J.a(s).gm3().lu(0,A.bcD(),new A.aGt(this),t.Tc)}, +fL(){var s,r=this.e r.toString -s=t.j -s.a(r).ghZ().Vu(0,t.Tc) +s=t.J +s.a(r).gm3().VX(0,t.Tc) r=this.e r.toString -s.a(r).gf4().N(0,B.dz)}, -gacQ(){var s=this.e +s.a(r).gcF().O(0,B.bl)}, +gads(){var s=this.e s.toString -s=t.j.a(s).fr$ +s=t.J.a(s).fx$ s.toString return s}} -A.aFl.prototype={ +A.aGq.prototype={ $1(a){var s=this.b -this.a.at.C(0,new A.lW(s.x,a,t.Ly)) -a.t_(0,s)}, -$S:192} -A.aFm.prototype={ -$1(a){var s=this.b,r=new A.lW(s.x,a,t.Ly) -if(this.a.at.O(0,r)){a.p_(s) -this.c.C(0,r)}}, -$S:192} -A.aFk.prototype={ +this.a.ax.D(0,new A.ks(s.x,a,t.Ly)) +a.v5(0,s)}, +$S:191} +A.aGr.prototype={ +$1(a){var s=this.b,r=new A.ks(s.x,a,t.Ly) +if(this.a.ax.N(0,r)){a.qh(s) +this.c.D(0,r)}}, +$S:191} +A.aGp.prototype={ $1(a){var s=this.a -if(a.a===s.c){a.b.nO(0,s) -return!0}return!1}, -$S:187} -A.aFj.prototype={ +if(a.a===s.c){a.b.oW(0,s) +return!0}return!1}, +$S:186} +A.aGo.prototype={ $1(a){var s=this.a -if(a.a===s.c){a.b.oZ(s) +if(a.a===s.c){a.b.rR(s) return!0}return!1}, -$S:187} -A.aFo.prototype={ -$1(a){a.f=new A.aFn(this.a)}, -$S:29} -A.aFn.prototype={ -$1(a){return A.qF(this.a,a)}, -$S:30} -A.MS.prototype={ -gGo(){return A.Z(A.N9(this,A.aCB(B.pB,"gaSk",1,[],[],0)))}, +$S:186} +A.aGt.prototype={ +$1(a){a.f=new A.aGs(this.a)}, +$S:146} +A.aGs.prototype={ +$1(a){return A.b94(this.a,a)}, +$S:147} +A.Nc.prototype={ +gAf(){return A.V(A.F1(this,A.a2Y(B.jK,"gaSY",1,[],[],0)))}, gJ(a){return 401913931}, l(a,b){if(b==null)return!1 -return b instanceof A.MS&&!0}, -$iiC:1} -A.MR.prototype={ -ca(a){var s,r=this.e +return b instanceof A.Nc&&!0}, +$ihE:1} +A.Nb.prototype={ +cg(a){var s,r=this.e r.toString -s=t.j -a.Sk(new A.aFD(this,a),s.a(r),t.CL) +s=t.J +a.Si(new A.aGI(this,a),s.a(r),t.CL) r=this.e r.toString s.a(r)}, -aOD(a){var s,r=this.e +aPf(a){var s,r=this.e r.toString -s=t.j -a.IX(!0,new A.aFB(this,a),s.a(r),t.CL) +s=t.J +a.BR(!0,new A.aGG(this,a),s.a(r),t.CL) r=this.e r.toString s.a(r)}, -l5(a){var s,r=this,q=r.e +l2(a){var s,r=this,q=r.e q.toString -s=t.j -a.IX(!0,new A.aFE(r,a),s.a(q),t.CL) -r.a4u(new A.a9g(a.x)) +s=t.J +a.BR(!0,new A.aGJ(r,a),s.a(q),t.CL) +r.a5_(new A.aa4(a.x)) q=r.e q.toString s.a(q)}, -m3(a){var s -this.a4u(a) +nK(a){var s +this.a5_(a) s=this.e s.toString -t.j.a(s)}, -a4u(a){this.at.tQ(new A.aFA(a),!0)}, -CQ(a){}, -uV(a){this.m3(new A.a9g(a))}, -uW(a,b){var s=this.e +t.J.a(s)}, +a5_(a){this.ax.tG(new A.aGF(a),!0)}, +U1(a){}, +U2(a){this.nK(new A.aa4(a))}, +U4(a,b){var s=this.e s.toString -this.ca(A.bis(a,t.j.a(s),b))}, -uX(a,b){var s,r,q=this.e +this.cg(A.bjy(a,t.J.a(s),b))}, +U6(a,b){var s,r,q=this.e q.toString -t.j.a(q) +t.J.a(q) s=b.a r=new A.a(new Float64Array(2)) r.t(s.a,s.b) -this.l5(new A.aOZ(a,b.c,q,r,A.b([],t.d)))}, -uR(a,b){var s=this.e +this.l2(new A.aQ9(a,b.c,q,r,A.b([],t.d)))}, +TT(a,b){var s=this.e s.toString -this.aOD(A.bis(a,t.j.a(s),b))}, -bt(){var s=this.e +this.aPf(A.bjy(a,t.J.a(s),b))}, +ba(){var s=this.e s.toString -t.j.a(s).ghZ().hK(0,A.WM(),new A.aFC(this),t.Sw)}, -hg(){var s,r=this.e +t.J.a(s).gm3().lu(0,A.aqZ(),new A.aGH(this),t.Sw)}, +fL(){var s,r=this.e r.toString -s=t.j -s.a(r).ghZ().Vu(0,t.Sw) +s=t.J +s.a(r).gm3().VX(0,t.Sw) r=this.e r.toString -s.a(r).gf4().N(0,B.a0)}, -$ir9:1} -A.aFD.prototype={ +s.a(r).gcF().O(0,B.z)}, +$izy:1} +A.aGI.prototype={ $1(a){var s=this.b -this.a.at.C(0,new A.lW(s.x,a,t.HF)) -a.ca(s)}, -$S:125} -A.aFB.prototype={ -$1(a){this.a.at.O(0,new A.lW(this.b.x,a,t.HF))}, -$S:125} -A.aFE.prototype={ +this.a.ax.D(0,new A.ks(s.x,a,t.HF)) +a.cg(s)}, +$S:150} +A.aGG.prototype={ +$1(a){this.a.ax.N(0,new A.ks(this.b.x,a,t.HF))}, +$S:150} +A.aGJ.prototype={ $1(a){var s=this.b -if(this.a.at.N(0,new A.lW(s.x,a,t.HF)))a.l5(s)}, -$S:125} -A.aFA.prototype={ +if(this.a.ax.O(0,new A.ks(s.x,a,t.HF)))a.l2(s)}, +$S:150} +A.aGF.prototype={ $1(a){var s=this.a -if(a.a===s.c){a.b.m3(s) +if(a.a===s.c){a.b.nK(s) return!0}return!1}, -$S:340} -A.aFC.prototype={ +$S:261} +A.aGH.prototype={ $1(a){var s -a.y=A.dk(0,300) +a.y=A.dw(0,300) s=this.a -a.w=s.guT() -a.f=s.gqb() -a.r=s.gqc() -a.x=s.guU() -a.z=s.gCO()}, -$S:63} -A.MT.prototype={ -Dw(a,b,c){}, -yD(a,b){}, -Dv(a,b,c){}, -oZ(a){}, -CN(a,b){this.Dw(0,a,A.b7S(this,b))}, -Ty(a,b){this.yD(a,A.b7T(this,b))}, -Tx(a,b){this.Dv(0,a,new A.Kz(!1,b))}, -Tw(a){this.oZ(a)}} -A.EI.prototype={ -yH(a,b){}, -yI(a,b){}, -m3(a){}, -gaaY(){return 0.3}, -CQ(a){return null}, -uV(a){return this.m3(a)}, -uW(a,b){this.yH(a,A.Qk(this,b))}, -uX(a,b){this.yI(a,A.ba0(this,b))}, -uR(a,b){A.Qk(this,b)}} -A.Lx.prototype={ -sabT(a){var s,r,q,p,o,n,m=this -if(a===m.ay)return -m.ay=a -s=$.fZ.jU$ -for(r=m.at,q=r.length,p=0;p") -B.b.H(p.at,A.iK(new A.bg(s,r),r.h("B.E"))) -p.sabT(!1)}, -hg(){var s,r,q,p=this -p.pA() -s=$.fZ.bB$ -s===$&&A.c() -r=p.ga1a() +r=A.w(s).h("bl<1>") +B.b.I(p.ax,A.iP(new A.bl(s,r),r.h("y.E"))) +p.sacv(!1)}, +fL(){var s,r,q,p=this +p.o6() +s=$.fS.bF$ +s===$&&A.c() +r=p.ga1E() if(s.d){q=s.e -B.b.N(q==null?s.e=A.ai(s.c,!0,t.nH):q,r)}else B.b.N(s.c,r) -p.sabT(!0) -B.b.ak(p.at)}} -A.awb.prototype={} -A.awj.prototype={} -A.awk.prototype={} -A.awm.prototype={ +B.b.O(q==null?s.e=A.ai(s.c,!0,t.nH):q,r)}else B.b.O(s.c,r) +p.sacv(!0) +B.b.ao(p.ax)}} +A.axi.prototype={} +A.axq.prototype={} +A.axr.prototype={} +A.axt.prototype={ j(a){return"DragCancelEvent(pointerId: "+this.c+")"}} -A.a_S.prototype={ +A.a0h.prototype={ j(a){return"DragEndEvent(pointerId: "+this.c+", velocity: "+this.d.j(0)+")"}} -A.awv.prototype={ +A.axC.prototype={ j(a){var s=this -return"DragStartEvent(canvasPosition: "+s.gBE().j(0)+", devicePosition: "+s.e.j(0)+", pointedId: "+s.x+", deviceKind: "+s.y.j(0)+")"}} -A.awx.prototype={ +return"DragStartEvent(canvasPosition: "+s.gx6().j(0)+", devicePosition: "+s.e.j(0)+", pointedId: "+s.x+", deviceKind: "+s.y.j(0)+")"}} +A.axE.prototype={ j(a){var s=this -return"DragUpdateEvent(devicePosition: "+s.e.j(0)+", canvasPosition: "+s.gBE().j(0)+", delta: "+s.z.j(0)+", pointerId: "+s.x+", timestamp: "+s.y.j(0)+")"}} -A.ay3.prototype={} -A.aIx.prototype={ -gBE(){var s,r=this,q=r.d -if(q===$){s=r.c.a7F(r.e) +return"DragUpdateEvent(devicePosition: "+s.e.j(0)+", canvasPosition: "+s.gx6().j(0)+", delta: "+s.z.j(0)+", pointerId: "+s.x+", timestamp: "+s.y.j(0)+")"}} +A.azc.prototype={} +A.aJh.prototype={ +j(a){var s=this +return"PointerMoveEvent(devicePosition: "+s.e.j(0)+", canvasPosition: "+s.gx6().j(0)+", delta: "+s.z.j(0)+", pointerId: "+s.x+", timestamp: "+s.y.j(0)+")"}} +A.aJC.prototype={ +gx6(){var s,r=this,q=r.d +if(q===$){s=r.c.a8e(r.e) r.d!==$&&A.a2() r.d=s q=s}return q}, -IX(a,b,c,d){var s,r,q,p=this -for(s=c.rn(p.gBE(),p.f),s=s.gav(s),r=new A.mZ(s,d.h("mZ<0>"));r.F();){q=d.a(s.ga3(s)) +BR(a,b,c,d){var s,r,q,p=this +for(s=c.rg(p.gx6(),p.f),s=s.gav(s),r=new A.na(s,d.h("na<0>"));r.H();){q=d.a(s.ga2(s)) p.b=a b.$1(q) -if(!p.b){B.b.ak($.Cv) +if(!p.b){B.b.ao($.CI) break}}}, -Sk(a,b,c){return this.IX(!1,a,b,c)}} -A.a9g.prototype={ +Si(a,b,c){return this.BR(!1,a,b,c)}} +A.aa4.prototype={ j(a){return"TapCancelEvent(pointerId: "+this.c+")"}} -A.aOR.prototype={ +A.aQ0.prototype={ j(a){var s=this -return"TapDownEvent(canvasPosition: "+s.gBE().j(0)+", devicePosition: "+s.e.j(0)+", pointerId: "+s.x+", deviceKind: "+s.y.j(0)+")"}} -A.aOZ.prototype={ +return"TapDownEvent(canvasPosition: "+s.gx6().j(0)+", devicePosition: "+s.e.j(0)+", pointerId: "+s.x+", deviceKind: "+s.y.j(0)+")"}} +A.aQ9.prototype={ j(a){var s=this -return"TapUpEvent(canvasPosition: "+s.gBE().j(0)+", devicePosition: "+s.e.j(0)+", pointerId: "+s.x+", deviceKind: "+s.y.j(0)+")"}} -A.lW.prototype={ -gJ(a){return A.a4(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)}, +return"TapUpEvent(canvasPosition: "+s.gx6().j(0)+", devicePosition: "+s.e.j(0)+", pointerId: "+s.x+", deviceKind: "+s.y.j(0)+")"}} +A.ks.prototype={ +gJ(a){return A.a3(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)}, l(a,b){if(b==null)return!1 return this.$ti.b(b)&&b.a===this.a&&b.b===this.b}} -A.tX.prototype={ -Bq(){var s,r=this.a.a,q=r[0] +A.qq.prototype={ +Bf(){var s,r=this.a.a,q=r[0] r=r[1] -s=$.G().U() -s.hl(A.k7(new A.h(q,r),this.b)) +s=$.G().T() +s.hk(A.kj(new A.h(q,r),this.b)) return s}, -eu(a,b){var s=this.b -return b.Y(0,this.a).gd1()<=s*s}, +jQ(a,b){var s,r=$.boS() +r.u(b) +r.aq(0,this.a) +s=this.b +return r.gcU()<=s*s}, +VN(a,b){var s,r,q,p,o,n=a.aY()*6.283185307179586,m=this.b +if(b)m=a.aY()*m +s=Math.cos(n) +r=Math.sin(n) +q=this.a.a +p=q[0] +q=q[1] +o=new A.a(new Float64Array(2)) +o.t(p+m*s,q+m*r) +return o}, j(a){var s=this.a.a return"Circle(["+A.j(s[0])+", "+A.j(s[1])+"], "+A.j(this.b)+")"}} -A.Fa.prototype={ -a1p(){var s,r={},q=this.a -r.a=B.b.ga9(q) -s=A.a6(q).h("U<1,a>") -this.b=A.ai(new A.U(q,new A.aIr(r),s),!1,s.h("aA.E"))}, -ar5(){var s,r=this,q={} +A.Fq.prototype={ +a1U(){var s,r={},q=this.a +r.a=B.b.ga4(q) +s=A.a6(q).h("S<1,a>") +this.b=A.ai(new A.S(q,new A.aJw(r),s),!1,s.h("aF.E"))}, +arH(){var s,r=this,q={} q.a=q.b=0 s=r.b s===$&&A.c() -q.c=B.b.ga9(s) -B.b.ac(r.b,new A.aIq(q)) +q.c=B.b.ga4(s) +B.b.am(r.b,new A.aJv(q)) s=q.b -if(s=o&&d[1]>=r}else d=!1}else d=!1 -if(!d)return!1 -d=e.a -n=d.length -s=e.c -s===$&&A.c() -if(s){for(m=0;mo)){q=g.a -f=q[1] -if(!(f===l&&q[0]>o))if(s>l!==f>l){q=q[0] -q=(l-f)*(r-q)/(s-f)>=o-q -s=q}else s=!1 -else s=!0}else s=!0 -if(s)++j}return(j&1)===1}}, -j(a){return"Polygon("+A.j(this.a)+")"}} -A.aIr.prototype={ -$1(a){var s=this.a,r=a.Y(0,s.a) +jQ(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=j.gQT(),h=i.a.a,g=h[0],f=b.a,e=f[0] +if(g<=e){h=h[1] +g=f[1] +if(h<=g){i=i.b.a +i=i[0]>=e&&i[1]>=g}else i=!1}else i=!1 +if(!i)return!1 +i=j.a +s=i.length +h=j.c +h===$&&A.c() +if(h){for(r=0;re)){f=l.a +k=f[1] +if(!(k===q&&f[0]>e))if(h>q!==k>q){f=f[0] +f=(q-k)*(g-f)/(h-k)>=e-f +h=f}else h=!1 +else h=!0}else h=!0 +if(h)++o}return(o&1)===1}}, +j(a){return"Polygon("+A.j(this.a)+")"}, +VN(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +if(b){s=new Float64Array(2) +r=new A.a(s) +for(q=g.gQT().a.a,p=g.gQT().b.a;!0;){o=q[0] +n=a.aY() +m=p[0] +l=q[0] +k=q[1] +j=a.aY() +i=p[1] +h=q[1] +s[0]=o+n*(m-l) +s[1]=k+j*(i-h) +if(g.jQ(0,r))return r}}else return A.bil(g.a,a)}} +A.aJw.prototype={ +$1(a){var s=this.a,r=a.X(0,s.a) s.a=a return r}, -$S:59} -A.aIq.prototype={ -$1(a){var s=this.a,r=a.bM(s.c) +$S:61} +A.aJv.prototype={ +$1(a){var s=this.a,r=a.bK(s.c) s.c=a if(r>=0)++s.b if(r<=0)++s.a}, -$S:57} -A.Fm.prototype={ -gbw(){var s=this,r=s.a,q=s.c,p=s.b,o=s.d,n=new A.a(new Float64Array(2)) +$S:58} +A.FD.prototype={ +gbv(){var s=this,r=s.a,q=s.c,p=s.b,o=s.d,n=new A.a(new Float64Array(2)) n.t((r+q)/2,(p+o)/2) return n}, -Bq(){var s=this,r=$.G().U() -r.kd(new A.x(s.a,s.b,s.c,s.d)) +Bf(){var s=this,r=$.G().T() +r.ke(new A.x(s.a,s.b,s.c,s.d)) return r}, -eu(a,b){var s=this,r=b.a,q=r[0] +jQ(a,b){var s=this,r=b.a,q=r[0] if(q>=s.a){r=r[1] r=r>=s.b&&q<=s.c&&r<=s.d}else r=!1 return r}, +VN(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.a +if(b){s=a.aY() +r=k.c +q=k.a +p=k.b +o=a.aY() +n=k.d +m=k.b +l=new A.a(new Float64Array(2)) +l.t(j+s*(r-q),p+o*(n-m)) +return l}else{s=k.b +r=new A.a(new Float64Array(2)) +r.t(j,s) +s=k.c +j=k.b +q=new A.a(new Float64Array(2)) +q.t(s,j) +j=k.c +s=k.d +p=new A.a(new Float64Array(2)) +p.t(j,s) +s=k.a +j=k.d +o=new A.a(new Float64Array(2)) +o.t(s,j) +return A.bil(A.b([r,q,p,o],t.d),a)}}, j(a){var s=this return"Rectangle(["+A.j(s.a)+", "+A.j(s.b)+"], ["+A.j(s.c)+", "+A.j(s.d)+"])"}} -A.a77.prototype={ -Bq(){var s=this,r=$.G().U(),q=s.a,p=s.b,o=s.c,n=s.d,m=s.e -r.fR(A.O3(q,p,o,n,new A.bD(m,m))) +A.a7T.prototype={ +Bf(){var s=this,r=$.G().T(),q=s.a,p=s.b,o=s.c,n=s.d,m=s.e +r.fP(A.Om(q,p,o,n,new A.bI(m,m))) return r}, -eu(a,b){var s,r,q,p=this,o=b.a,n=o[0],m=o[1] +jQ(a,b){var s,r,q,p=this,o=b.a,n=o[0],m=o[1] o=p.a if(np.c||mp.d)return!1 s=p.e @@ -85997,618 +87298,594 @@ q=s-Math.min(m-p.b,Math.min(p.d-m,s)) return r*r+q*q<=s*s}, j(a){var s=this return"RoundedRectangle(["+s.a+", "+s.b+"], ["+s.c+", "+s.d+"], "+A.j(s.e)+")"}} -A.vK.prototype={} -A.DT.prototype={} -A.nS.prototype={ -Mr(a,b,c,d,e){var s,r,q,p=this +A.vU.prototype={} +A.o4.prototype={ +Mh(a,b,c,d,e){var s,r,q,p=this p.b=b if(e!=null){s=p.c r=e.a q=e.b -s.a.q(r) -s.b.q(q) -s.B0()}if(d!=null)p.e.q(d) +s.a.u(r) +s.b.u(q) +s.AP()}if(d!=null)p.e.u(d) p.d=a==null?17976931348623157e292:a p.a=c}} -A.atS.prototype={ +A.av1.prototype={ $1(a){return"([0-9a-fA-F]{"+this.a+"})"}, -$S:76} -A.atT.prototype={ +$S:82} +A.av2.prototype={ $1(a){a.toString return a}, -$S:201} -A.atU.prototype={ +$S:183} +A.av3.prototype={ $1(a){return this.a===1?a+a:a}, -$S:51} -A.atV.prototype={ -$1(a){return A.ee(a,null,16)}, -$S:48} -A.aHQ.prototype={ +$S:49} +A.av4.prototype={ +$1(a){return A.em(a,null,16)}, +$S:52} +A.aIT.prototype={ $1(a){this.a.v() return a}, -$S:344} -A.Yq.prototype={ -aEd(){var s=this,r=s.y.a,q=r[0],p=s.ax,o=-q*p,n=-r[1]*p -r=s.f -q=r.a -if(q[0]===p&&q[5]===p&&q[10]===p&&q[12]===o&&q[13]===n)return r -r.bm() -r.aL(0,o,n) -q=s.ax -r.lf(0,q,q,1) +$S:350} +A.YN.prototype={ +aEQ(){var s,r=this.y.a,q=-r[0],p=-r[1] +r=this.f +s=r.a +if(s[0]===1&&s[5]===1&&s[10]===1&&s[12]===q&&s[13]===p)return r +r.cc() +r.aL(0,q,p) +r.ld(0,1,1,1) return r}, -j3(a){return this.y.X(0,a.a4(0,this.ax))}, -hY(a){return a.Y(0,this.y).a_(0,this.ax)}, -El(a){return a.a4(0,this.ax)}, -a3Z(){return(this.cx.b_()-0.5)*2*0}} -A.asS.prototype={ -aO(a){var s={} +E8(a){return this.y.W(0,a.ab(0,1))}, +E9(a){return a.ab(0,1)}, +a4u(){return(this.cx.aY()-0.5)*2*0}} +A.au1.prototype={ +aW(a){var s={} s.a=null -a.bP(0) -this.b.ac(0,new A.asT(s,this,a)) -if(s.a!==B.CF)a.bp(0)}} -A.asT.prototype={ -$1(a){var s=this,r=a.gyQ(),q=s.a,p=q.a -if(r!==p){if(p!=null&&p!==B.CF){r=s.c -r.bp(0) -r.bP(0)}switch(a.gyQ().a){case 0:s.c.aw(0,s.b.a.aEd().a) +a.bO(0) +this.b.am(0,new A.au2(s,this,a)) +if(s.a!==B.CH)a.bo(0)}} +A.au2.prototype={ +$1(a){var s=this,r=a.gDu(),q=s.a,p=q.a +if(r!==p){if(p!=null&&p!==B.CH){r=s.c +r.bo(0) +r.bO(0)}switch(a.gDu().a){case 0:s.c.az(0,s.b.a.aEQ().a) break case 1:break -case 2:break}}a.l7(s.c) -q.a=a.gyQ()}, -$S:25} -A.aaz.prototype={} -A.a_o.prototype={ -hY(a){return a}, -j3(a){return a}, -El(a){return a}} -A.ah.prototype={ -aS(a,b){var s=this,r=a==null?A.fl():a,q=s.gbZ(s) -s.k3!==$&&A.ae() -s.k3=new A.asS(r,q)}, -gUA(){var s,r=this.k4 +case 2:break}}a.kx(s.c) +q.a=a.gDu()}, +$S:29} +A.abo.prototype={} +A.a_N.prototype={ +E8(a){return a}, +E9(a){return a}} +A.ad.prototype={ +aS(a,b,c,d,e){var s,r,q,p,o,n=this,m=new A.by(new Float64Array(16)) +m.cc() +s=new Float64Array(2) +r=new Float64Array(2) +q=new Float64Array(2) +p=new Float64Array(2) +o=new A.a_N() +p=new A.YN(o,m,new A.a(s),new A.a(r),new A.a(q),new A.a(p),B.L) +p.ch=new A.a_2(A.b([p,o],t.el)) +m=p +s=n.gbZ(n) +n.p2!==$&&A.al() +n.p2=new A.au1(m,s) +s=n.p1 +s.ch=n.ok +n.K(s) +n.K(n.ok)}, +sLy(a){var s=this,r=s.ok +if(a===r)return +r.er() +s.ok=s.p1.ch=a +if(a.e==null)s.K(a)}, +sa7E(a){this.p1.er() +this.p1=a +if(a.e==null)this.K(a)}, +gUY(){var s,r=this.p3 if(r===$){s=A.b([],t.BR) -this.k4!==$&&A.a2() -this.k4=s +this.p3!==$&&A.a2() +this.p3=s r=s}return r}, -gD(a){var s=this.k3 +gC(a){var s=this.p2 s===$&&A.c() -s=s.a -return s.a.a.a4(0,s.ax)}, -iB(){var s,r=this -r.ail() +return s.a.a.a.ab(0,1)}, +nH(){var s,r=this +r.aiV() s=r.a|=2 r.a=s|4 -r.a2Y()}, -aO(a){var s -if(this.e==null){s=this.k3 +r.a3s()}, +aW(a){var s +if(this.e==null){s=this.p2 s===$&&A.c() -s.aO(a)}}, -l7(a){var s=this.k3 +s.aW(a)}}, +kx(a){var s=this.p2 s===$&&A.c() -s.aO(a)}, +s.aW(a)}, a6(a,b){var s,r,q,p,o,n,m -if(this.e==null)this.nZ(b) -s=this.k3 +if(this.e==null)this.nV(b) +s=this.p2 s===$&&A.c() s=s.a if(s.d>0){r=s.CW -r.t(s.a3Z(),s.a3Z())}else{r=s.CW +r.t(s.a4u(),s.a4u())}else{r=s.CW q=r.a -if(!(q[0]===0&&q[1]===0))r.cH()}q=s.Q -A.bCG(q,s.as,50*b) -p=s.z -if(p==null)p=new A.a(new Float64Array(2)) -o=s.a.a.a4(0,s.ax) +if(!(q[0]===0&&q[1]===0))r.cE()}q=s.Q +A.bE2(q,s.as,50*b) +p=new A.a(new Float64Array(2)) +o=s.a.a.ab(0,1) n=new A.a(new Float64Array(2)) -n.q(o) -n.bO(0,q) -m=p.Y(0,n) -m.C(0,r) -s.y.q(m) +n.u(o) +n.bR(0,q) +m=p.X(0,n) +m.D(0,r) +s.y.u(m) r=s.d if(r>0){r-=b s.d=r if(r<0)s.d=0}}, -nZ(a){var s=this -s.aPO() +nV(a){var s=this +s.aQp() if(s.e!=null)s.a6(0,a) -s.gbZ(s).ac(0,new A.ayA(a)) -s.aPP()}, -h1(a){var s,r=this,q=r.k3 +s.gbZ(s).am(0,new A.azJ(a)) +s.aQq()}, +fK(a){var s,r=this,q=r.p2 q===$&&A.c() -new A.a(new Float64Array(2)).q(a) +new A.a(new Float64Array(2)).u(a) s=new A.a(new Float64Array(2)) -s.q(a) +s.u(a) q.a.a.a=s -r.aim(a) -r.lT(a) -r.gbZ(r).ac(0,new A.ayz(a))}, -jR(a){var s,r,q=a.a,p=q[0] -if(p>=0)if(q[1]>=0){s=this.k3 -s===$&&A.c() -r=s.a -if(p=0)if(r[1]>=0){s=this.p2 s===$&&A.c() -return s.a.a}, -gVc(){var s=this.k3 +r=q"),p=0;p") -o=new A.j6(A.ai(new A.co(this.aIW(),s),!0,s.h("B.E")),$.ag(),a.h("j6<0>")) -this.gUA().push(o) +a8_(a){var s,r,q,p,o +for(s=this.gUY(),r=s.length,q=a.h("jd<0>"),p=0;p") +o=new A.jd(A.ai(new A.cm(this.aJz(),s),!0,s.h("y.E")),$.af(),a.h("jd<0>")) +this.gUY().push(o) return o}, -L1(a,b){var s,r,q,p -for(s=this.gUA(),r=s.length,q=0;q"))}, -a1s(a){var s,r,q,p,o,n,m,l=this,k=l.as -if(k!=null){a.k4$=k -a.vw()}k=l.x -if(k!=null)for(k=k.gfT(k),k=k.gav(k),s=t.T,r=t.N,q=t.me;k.F();){p=k.ga3(k) -o=a.k3$ +r.v()}s.G=null +B.b.O($.bc.fk$,s)}, +afp(a){if(this.y==null)return +this.a7.a6(0,a) +this.bi()}, +aJ(a,b){a.gcN(a).bO(0) +a.gcN(a).aL(0,b.a,b.b) +this.a7.aW(a.gcN(a)) +a.gcN(a).bo(0)}, +IM(a){this.a7.K0(a)}} +A.agg.prototype={} +A.X.prototype={ +b0(){return new A.DY(B.o,this.$ti.h("DY<1>"))}, +a1X(a){var s,r,q,p,o,n,m,l=this,k=l.as +if(k!=null){a.ok$=k +a.KV()}k=l.x +if(k!=null)for(k=k.gfR(k),k=k.gav(k),s=t.T,r=t.N,q=t.me;k.H();){p=k.ga2(k) +o=a.k4$ if(o===$){n=A.b([],s) -a.k3$!==$&&A.a2() -o=a.k3$=new A.Nn(a,n,A.D(r,q))}o.c.u(0,p.a,new A.azQ(l,p))}k=l.y -if(k!=null){s=a.gmX() +a.k4$!==$&&A.a2() +o=a.k4$=new A.NF(a,n,A.D(r,q))}o.c.q(0,p.a,new A.aAX(l,p))}k=l.y +if(k!=null){s=a.gmP() r=s.b m=r.length -B.b.ac(k,s.ganI()) -if(m!==r.length)s.a.vw()}}} -A.azQ.prototype={ +B.b.am(k,s.gaoi()) +if(m!==r.length)s.a.DF(!1)}}} +A.aAX.prototype={ $2(a,b){return this.b.b.$2(a,this.a.$ti.c.a(b))}, -$S:347} -A.DL.prototype={ -gaNx(){var s=this.e -return s==null?this.e=new A.azP(this).$0():s}, -a2U(a){var s=this,r=A.ba("result") +$S:353} +A.DY.prototype={ +gaO9(){var s=this.e +return s==null?this.e=new A.aAW(this).$0():s}, +a3o(a){var s=this,r=A.bd("result") try{++s.r -r.sev(a.$0())}finally{--s.r}if(s.w&&s.r===0)A.bx3(s.gGH(),t.H) -return r.b7()}, -axP(){var s=this +r.seq(a.$0())}finally{--s.r}if(s.w&&s.r===0)A.byn(s.gPv(),t.H) +return r.bc()}, +ayr(){var s=this if(s.r>0)s.w=!0 -else s.aM(new A.azK(s))}, -aa7(){var s=this,r=s.a,q=r.c +else s.aM(new A.aAR(s))}, +aaM(){var s=this,r=s.a,q=r.c if(q==null){r=r.d.$0() s.d=r -s.a.a1s(r)}else s.d=q +s.a.a1X(r)}else s.d=q r=s.d r===$&&A.c() -r.ok$.push(s.gGH()) +r.p1$.push(s.gPv()) +r=s.d +q=$.bc.i2$ +r.K0(q==null?B.fc:q) s.e=null}, -bi(){var s,r=this -r.bJ() -r.aa7() +a9f(a){var s=this,r=s.d +r===$&&A.c() +B.b.O(r.p1$,s.gPv()) +s.d.K0(B.hS) +s.d.fL()}, +aJP(){return this.a9f(!1)}, +bk(){var s,r=this +r.bG() +r.aaM() r.a.toString -s=A.ym(!0,null,!0,!0,null,null,!1) +s=A.yu(!0,null,!0,!0,null,null,!1) r.f=s -s.m9()}, -bE(a){var s,r=this -r.c8(a) -if(a.c!=r.a.c){s=r.d -s===$&&A.c() -B.b.N(s.ok$,r.gGH()) -r.aa7()}}, +s.m1()}, +bC(a){var s=this +s.c9(a) +if(a.c!=s.a.c){s.aJP() +s.aaM()}}, v(){var s,r=this -r.bF() -s=r.d -s===$&&A.c() -B.b.N(s.ok$,r.gGH()) +r.bD() +r.a9f(!0) r.a.toString s=r.f s===$&&A.c() s.v()}, -atU(a,b){var s,r=this.d +auu(a,b){var s,r=this.d r===$&&A.c() s=this.f s===$&&A.c() -if(!s.gqd())return B.dd -if(t.Bw.b(r)){s=$.apZ().d -s=s.gbz(s) -return r.jq(b,A.iK(s,A.w(s).h("B.E")))}return B.bU}, -a7(a){return this.a2U(new A.azO(this,a))}} -A.azP.prototype={ +if(!s.gq8())return B.de +if(t.Bw.b(r)){s=$.ar8().d +s=s.gbx(s) +return r.jm(b,A.iP(s,A.w(s).h("y.E")))}return B.bW}, +a8(a){return this.a3o(new A.aAV(this,a))}} +A.aAW.prototype={ $0(){var s=0,r=A.t(t.P),q=this,p,o,n var $async$$0=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:n=q.a.d n===$&&A.c() -p=n.fy$ +p=n.go$ if(p===$){o=n.p(0) -n.fy$!==$&&A.a2() -n.fy$=o +n.go$!==$&&A.a2() +n.go$=o p=o}s=p!=null?2:3 break case 2:s=4 -return A.A(p,$async$$0) -case 4:case 3:n.iB() +return A.B(p,$async$$0) +case 4:case 3:n.nH() +if(!n.k3$)n.a6(0,0) return A.q(null,r)}}) return A.r($async$$0,r)}, -$S:104} -A.azK.prototype={ +$S:107} +A.aAR.prototype={ $0(){return this.a.w=!1}, $S:0} -A.azO.prototype={ +A.aAV.prototype={ $0(){var s,r,q,p,o,n=null,m=this.a,l=m.d l===$&&A.c() m.a.toString -s=l.ghZ().a7(new A.a6t(l,!0,n)) +s=l.gm3().a8(new A.a7a(l,!0,n)) l=m.d -r=A.b([t.rs.b(l)||t.Mx.b(l)||t.pH.b(l)?A.bHg(l,s):s],t.p) +if(!t.rs.b(l))if(!t.Mx.b(l))r=l.fr$!=null +else r=!0 +else r=!0 +q=A.b([r?A.bIE(l,s):s],t.p) m.a.toString l=this.b -B.b.H(r,m.d.gmX().aGs(l)) +B.b.I(q,m.d.gmP().aH4(l)) m.a.toString -q=m.f -q===$&&A.c() +r=m.f +r===$&&A.c() p=m.d -o=p.k4$ -return A.b87(!1,A.yl(!0,n,A.pc(A.b7G(new A.u3(p.mA(0),new A.uO(new A.azN(m,l,r),n),n),B.A),o,n,n,n,n),n,!0,n,q,!0,n,n,m.gatT(),n,n,n),n,n,n)}, -$S:349} -A.azN.prototype={ +o=p.ok$ +return A.b96(!1,A.yt(!0,n,A.pn(A.b8F(new A.uc(p.mt(0),new A.uZ(new A.aAU(m,l,q),n),n),B.v),o,n,n,n,n),n,!0,n,r,!0,n,n,m.gaut(),n,n,n),n,n,n)}, +$S:355} +A.aAU.prototype={ $2(a,b){var s=this.a -return s.a2U(new A.azM(s,b,this.b,this.c))}, -$S:350} -A.azM.prototype={ -$0(){var s,r,q=this,p=null,o=q.b,n=A.Y(1/0,o.a,o.b) -o=A.Y(1/0,o.c,o.d) +return s.a3o(new A.aAT(s,b,this.b,this.c))}, +$S:356} +A.aAT.prototype={ +$0(){var s,r,q=this,p=null,o=q.b,n=A.Z(1/0,o.a,o.b) +o=A.Z(1/0,o.c,o.d) s=new Float64Array(2) r=new A.a(s) r.t(n,o) if(s[0]===0&&s[1]===0){o=q.a.a.f o=o==null?p:o.$1(q.c) -return o==null?A.dj(p,p,B.v,p,p,p,p,p,p,p):o}o=q.a +return o==null?A.dk(p,p,B.x,p,p,p,p,p,p,p):o}o=q.a n=o.d n===$&&A.c() -n.h1(r) -return A.b8f(new A.azL(o,q.c,q.d),o.gaNx(),t.H)}, -$S:351} -A.azL.prototype={ +n.fK(r) +n=o.d +if(!n.k3$){s=n.fx$ +s=(s==null?p:s.Y)!=null}else s=!1 +if(s)n.a6(0,0) +return A.b9e(new A.aAS(o,q.c,q.d),o.gaO9(),t.H)}, +$S:357} +A.aAS.prototype={ $2(a,b){var s,r=this,q=b.c if(q!=null){r.a.a.toString s=b.d s.toString -s=A.bff(q,s) -throw A.d(s)}if(b.a===B.ie)return A.kV(B.bp,r.c,B.Z,B.bn,null) +s=A.bgg(q,s) +throw A.d(s)}if(b.a===B.ih)return A.l8(B.br,r.c,B.a_,B.bp,null) q=r.a.a.f q=q==null?null:q.$1(r.b) -return q==null?B.a4O:q}, -$S:352} -A.aA2.prototype={ -hK(a,b,c,d){var s,r=this.b,q=r.i(0,A.aq(d)),p=q==null -if(p){this.a.u(0,A.aq(d),new A.dt(b,c,d.h("dt<0>"))) -this.c.$0()}s=A.aq(d) -r.u(0,s,(p?0:q)+1)}, -Vu(a,b){var s=this.b,r=s.i(0,A.aq(b)) -r.toString -if(r===1){s.N(0,A.aq(b)) -this.a.N(0,A.aq(b)) -this.c.$0()}else s.u(0,A.aq(b),r-1)}, -a7(a){var s=this.a +return q==null?B.a5_:q}, +$S:358} +A.aB9.prototype={ +lu(a,b,c,d){var s,r=this.b,q=r.i(0,A.au(d)),p=q==null +if(p){this.a.q(0,A.au(d),new A.dx(b,c,d.h("dx<0>"))) +this.c.$0()}s=A.au(d) +r.q(0,s,(p?0:q)+1)}, +VX(a,b){var s=this.b,r=s.i(0,A.au(b)) +r.toString +if(r===1){s.O(0,A.au(b)) +this.a.O(0,A.au(b)) +this.c.$0()}else s.q(0,A.au(b),r-1)}, +a8(a){var s=this.a if(s.a===0)return a -return new A.kQ(a,s,B.aX,!1,null)}, -aMw(a){var s,r=this +return new A.l3(a,s,B.aX,!1,null)}, +aN7(a){var s,r=this if(!t.OI.b(a))s=!1 else s=!0 -if(s)r.hK(0,A.bLa(),new A.aA3(a),t.Tn) -if(t.vF.b(a))r.hK(0,A.bmz(),new A.aA4(a),t.TF) -if(t.PC.b(a))r.hK(0,A.bJn(),new A.aA5(a),t.tt) -if(t.T6.b(a))r.hK(0,A.bKg(),new A.aA6(a),t.BD) -if(t.Dk.b(a))r.hK(0,A.WM(),new A.aA7(a),t.Sw)}} -A.aA3.prototype={ +if(s)r.lu(0,A.bMz(),new A.aBa(a),t.Tn) +if(t.vF.b(a))r.lu(0,A.bnG(),new A.aBb(a),t.TF) +if(t.PC.b(a))r.lu(0,A.bKL(),new A.aBc(a),t.tt) +if(t.T6.b(a))r.lu(0,A.bLE(),new A.aBd(a),t.BD) +if(t.Dk.b(a))r.lu(0,A.aqZ(),new A.aBe(a),t.Sw)}} +A.aBa.prototype={ $1(a){var s=this.a -a.ck=s.ghw() -a.cF=s.gabA() -a.bG=s.gqc() -a.bd=s.gqb()}, -$S:118} -A.aA4.prototype={ +a.cC=s.ghu() +a.dA=s.gace() +a.bA=s.guI() +a.bb=s.guH()}, +$S:113} +A.aBb.prototype={ $1(a){var s=this.a -a.r=s.gKC() -a.f=s.gaKQ() -a.w=s.gaOl()}, -$S:134} -A.aA5.prototype={ +a.r=s.gKo() +a.f=s.gaLv() +a.w=s.gaOY()}, +$S:142} +A.aBc.prototype={ $1(a){var s=this.a -a.ax=s.gaLh() -a.ay=s.gaLl() -a.ch=s.gaLn() -a.CW=s.gaLj() -a.cx=s.gUO()}, -$S:117} -A.aA6.prototype={ +a.ax=s.gaLT() +a.ay=s.gaLX() +a.ch=s.gaLZ() +a.CW=s.gaLV() +a.cx=s.gVe()}, +$S:114} +A.aBd.prototype={ $1(a){var s=this.a -a.ax=s.gaLB() -a.ay=s.gaLD() -a.ch=s.gaLz()}, -$S:355} -A.aA7.prototype={ +a.ax=s.gaMc() +a.ay=s.gaMe() +a.ch=s.gaMa()}, +$S:361} +A.aBe.prototype={ $1(a){var s=this.a -a.y=A.dk(0,B.c.af(s.gaaY()*1000)) -a.w=s.guT() -a.f=s.gqb() -a.r=s.gqc() -a.x=s.guU() -a.z=s.gCO()}, -$S:63} -A.b4X.prototype={ +a.y=A.dw(0,300) +a.w=s.gCA() +a.f=s.guH() +a.r=s.guI() +a.x=s.gCB() +a.z=s.gTS()}, +$S:77} +A.b5W.prototype={ $1(a){var s=this.a -return s==null?null:s.$1(new A.NN(!1,this.b,a.gb6(a),a))}, -$S:186} -A.b4Y.prototype={ +if(s!=null)s.$1(new A.O4(!1,this.b,a.gb9(a),a)) +s=this.c +if(s!=null)s.$1(a)}, +$S:152} +A.b5X.prototype={ $1(a){var s=this.a -return t.Mx.b(s)&&t.Mj.b(a)?s.DA(0,new A.a5B(s,a.gb6(a),a)):null}, -$S:143} -A.uv.prototype={ -Dw(a,b,c){this.p8(new A.aAL(b,c),t.m0)}, -yD(a,b){this.p8(new A.aAM(a,b),t.m0)}, -Dv(a,b,c){this.p8(new A.aAK(b,c),t.m0)}, -oZ(a){this.p8(new A.aAJ(a),t.m0)}, -CN(a,b){this.Dw(0,a,A.b7S(this,b))}, -Ty(a,b){this.yD(a,A.b7T(this,b))}, -Tx(a,b){this.Dv(0,a,new A.Kz(!1,b))}, -Tw(a){this.oZ(a)}} -A.aAL.prototype={ -$1(a){a.CN(this.a,this.b) -return!0}, -$S:112} -A.aAM.prototype={ -$1(a){return a.aKU(this.a,this.b)}, -$S:112} -A.aAK.prototype={ -$1(a){return a.aKT(this.a,this.b)}, -$S:112} -A.aAJ.prototype={ -$1(a){a.aKS(this.a) -return!0}, -$S:112} -A.uw.prototype={ -k6(a,b){this.p8(new A.aAN(b),t.I0)}} -A.aAN.prototype={ -$1(a){a.aLf(this.a) -return!0}, -$S:359} -A.a1J.prototype={ -m3(a){this.p8(new A.aAQ(a),t.XB)}, -yH(a,b){this.p8(new A.aAR(a,b),t.XB)}, -yI(a,b){this.p8(new A.aAS(a,b),t.XB)}, -aOE(a,b){this.p8(new A.aAP(a,b),t.XB)}, -gaaY(){return 0.3}, -CQ(a){}, -uV(a){return this.m3(a)}, -uW(a,b){this.yH(a,A.Qk(this,b))}, -uX(a,b){this.yI(a,A.ba0(this,b))}, -uR(a,b){this.aOE(a,A.Qk(this,b))}} -A.aAQ.prototype={ -$1(a){a.uV(this.a) -return!0}, -$S:111} -A.aAR.prototype={ -$1(a){return a.uW(this.a,this.b)}, -$S:111} -A.aAS.prototype={ -$1(a){a.uX(this.a,this.b) -return!0}, -$S:111} -A.aAP.prototype={ -$1(a){a.uR(this.a,this.b) -return!0}, -$S:111} -A.yz.prototype={ -jq(a,b){if(!this.p8(new A.aAO(a,b),t.vW))return B.bU -return B.dd}} -A.aAO.prototype={ -$1(a){return a.jq(this.a,this.b)}, -$S:361} -A.fo.prototype={ -jq(a,b){return B.bU}} -A.aO.prototype={ -t(a,b){this.ne(a,b) -this.E()}, -q(a){this.ae(a) -this.E()}, -e1(a){var s=this.akj(0) -this.E() -return s}, -C(a,b){this.pE(0,b) -this.E()}, -u9(a,b){this.akg(a,b) -this.E()}, -am(a,b){this.akl(0,b) -this.E()}, -bO(a,b){this.aki(0,b) -this.E()}, -Ik(a,b){this.akh(a,b) -this.E()}, -sL(a,b){this.eH(0,b) -this.E()}, -sK(a,b){this.e3(0,b) -this.E()}, -$iao:1} -A.ahy.prototype={} -A.Nn.prototype={ -C(a,b){var s=this.YY(b) -if(s)this.a.vw() +return t.Mx.b(s)&&t.Mj.b(a)?s.Dk(0,new A.a6g(s,a.gb9(a),a)):null}, +$S:115} +A.yI.prototype={ +jm(a,b){if(!this.aQs(new A.aBP(a,b),t.vW))return B.bW +return B.de}} +A.aBP.prototype={ +$1(a){return a.jm(this.a,this.b)}, +$S:363} +A.fl.prototype={ +jm(a,b){return B.bW}} +A.aS.prototype={ +t(a,b){this.oa(a,b) +this.F()}, +u(a){this.a9(a) +this.F()}, +dW(a){var s=this.akT(0) +this.F() +return s}, +D(a,b){this.py(0,b) +this.F()}, +u_(a,b){this.akP(a,b) +this.F()}, +aq(a,b){this.akV(0,b) +this.F()}, +bR(a,b){this.akS(0,b) +this.F()}, +ap(a,b){this.MV(0,b) +this.F()}, +I5(a,b){this.akR(a,b) +this.F()}, +sL(a,b){this.eE(0,b) +this.F()}, +sM(a,b){this.dX(0,b) +this.F()}, +$iar:1} +A.aiu.prototype={} +A.NF.prototype={ +D(a,b){var s=this.Zr(b) +if(s)this.a.DF(!1) return s}, -YY(a){var s=this.b -if(B.b.O(s,a))return!1 +Zr(a){var s=this.b +if(B.b.N(s,a))return!1 s.push(a) return!0}, -N(a,b){var s=B.b.N(this.b,b) -if(s)this.a.vw() +O(a,b){var s=B.b.O(this.b,b) +if(s)this.a.DF(!1) return s}, -aGs(a){var s,r,q,p,o,n,m,l=A.b([],t.p) +aH4(a){var s,r,q,p,o,n,m,l=A.b([],t.p) for(s=this.b,r=s.length,q=this.c,p=t.kK,o=this.a,n=0;n")).l1(0,a,new A.auq())}, -j3(a){var s=this.a -return new A.cr(s,A.a6(s).h("cr<1>")).l1(0,a,new A.aup())}} -A.auo.prototype={ -$2(a,b){return b.hY(a)}, -$S:115} -A.auq.prototype={ -$2(a,b){return b.El(a)}, -$S:115} -A.aup.prototype={ -$2(a,b){return b.j3(a)}, -$S:115} -A.w9.prototype={ -q(a){var s,r=this +l.push(new A.uY(q.i(0,m).$2(a,o),new A.d5(m,p)))}return l}} +A.o2.prototype={} +A.P.prototype={ +E8(a){return a}, +E9(a){return a}} +A.a_2.prototype={ +E9(a){var s=this.a +return new A.cs(s,A.a6(s).h("cs<1>")).lK(0,a,new A.avz())}, +E8(a){var s=this.a +return new A.cs(s,A.a6(s).h("cs<1>")).lK(0,a,new A.avy())}} +A.avz.prototype={ +$2(a,b){return b.E9(a)}, +$S:181} +A.avy.prototype={ +$2(a,b){return b.E8(a)}, +$S:181} +A.wg.prototype={ +u(a){var s,r=this r.c=a.c r.b=!0 -r.E() +r.F() s=r.d -s.ae(a.d) -s.E() +s.a9(a.d) +s.F() s=r.e -s.ae(a.e) -s.E() +s.a9(a.e) +s.F() s=r.f -s.ae(a.f) -s.E()}, -gLt(){var s,r,q,p,o,n=this +s.a9(a.f) +s.F()}, +gE4(){var s,r,q,p,o,n=this if(n.b){s=n.a.a r=Math.cos(n.c) q=Math.sin(n.c) @@ -86622,179 +87899,164 @@ o=n.f.a s[12]=p[0]+s[0]*o[0]+s[4]*o[1] s[13]=p[1]+s[1]*o[0]+s[5]*o[1] n.b=!1}return n.a}, -ve(a){var s,r,q,p,o,n=this.gLt().a,m=n[0],l=a.a,k=l[0],j=n[4] -l=l[1] -s=n[12] -r=n[1] -q=n[5] -p=n[13] -o=new A.a(new Float64Array(2)) -o.t(m*k+j*l+s,r*k+q*l+p) -return o}, -eS(a){var s,r,q,p=this.gLt().a,o=p[0],n=p[5],m=p[1],l=p[4],k=o*n-m*l +UM(a,b){var s,r,q=this.gE4().a,p=q[0],o=a.a,n=o[0],m=q[4] +o=o[1] +s=p*n+m*o+q[12] +r=q[1]*n+q[5]*o+q[13] +if(b==null)p=null +else{b.t(s,r) +p=b}if(p==null){p=new A.a(new Float64Array(2)) +p.t(s,r)}return p}, +v_(a){return this.UM(a,null)}, +z6(a,b){var s,r,q,p=this.gE4().a,o=p[0],n=p[5],m=p[1],l=p[4],k=o*n-m*l if(k!==0)k=1/k s=a.a r=s[0]-p[12] s=s[1]-p[13] q=new A.a(new Float64Array(2)) q.t((r*n-s*l)*k,(s*o-r*m)*k) -return q}, -awV(){this.b=!0 -this.E()}} -A.hv.prototype={ +o=q +return o}, +dR(a){return this.z6(a,null)}, +axx(){this.b=!0 +this.F()}} +A.hp.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:p=new A.atd(q) -q.ax.aj(0,p) +while(true)switch(s){case 0:p=new A.aun(q) +q.ay.an(0,p) p.$0() return A.q(null,r)}}) return A.r($async$p,r)}, -ghz(){var s=this.ax.a +ghx(){var s=this.ay.a return Math.min(s[0],s[1])/2}, -shz(a){var s=this.ax,r=a*2 -s.ne(r,r) -s.E()}, -aO(a){var s,r,q,p,o,n=this -if(n.gvB())if(n.gTO())for(s=n.gabI(),r=n.ax.a,q=0;!1;++q){p=s[q] -o=n.I +shx(a){var s=this.ay,r=a*2 +s.oa(r,r) +s.F()}, +aW(a){var s,r,q,p,o,n=this +if(n.gL2())if(n.gUa())for(s=n.gacm(),r=n.ay.a,q=0;!1;++q){p=s[q] +o=n.ae o===$&&A.c() -a.cw(o,Math.min(r[0],r[1])/2,p)}else{s=n.I +a.ct(o,Math.min(r[0],r[1])/2,p)}else{s=n.ae s===$&&A.c() -a.cw(s,n.ghz(),n.ah$)}}, -ta(a){var s,r=this -r.Yb(a) -s=r.I +a.ct(s,n.ghx(),n.ac$)}}, +t1(a){var s,r=this +r.YH(a) +s=r.ae s===$&&A.c() -a.cw(s,r.ghz(),r.gmG())}, -eu(a,b){var s,r=this,q=r.a1 -q.q(r.ax) -q.bO(0,r.gQZ()) -q=q.a -s=Math.min(q[0],q[1])/2 -return r.ei(B.j).nt(b)") -return A.ai(new A.dH(new A.bk(r,new A.atb(),q.h("bk<1>")),new A.atc(a),s),!0,s.h("B.E"))}} -A.atd.prototype={ -$0(){var s=this.a,r=s.ax.a -return s.I=new A.h(r[0]/2,r[1]/2)}, +s=q.h("dN<1,a>") +return A.ai(new A.dN(new A.bo(r,new A.aul(),q.h("bo<1>")),new A.aum(a),s),!0,s.h("y.E"))}} +A.aun.prototype={ +$0(){var s=this.a,r=s.ay.a +return s.ae=new A.h(r[0]/2,r[1]/2)}, $S:0} -A.atb.prototype={ +A.aul.prototype={ $1(a){return a>0&&a<=1}, -$S:363} -A.atc.prototype={ +$S:366} +A.aum.prototype={ $1(a){var s=new A.a(new Float64Array(2)) -s.q(this.a.a) -s.u9($.bc5(),a) +s.u(this.a.a) +s.u_($.bcY(),a) return s}, -$S:364} -A.aDE.prototype={ -TX(a){var s,r,q,p=this.a,o=a.b,n=a.a,m=this.b,l=p*o-n*m +$S:367} +A.aEI.prototype={ +Uj(a){var s,r,q,p=this.a,o=a.b,n=a.a,m=this.b,l=p*o-n*m if(l===0)return A.b([],t.d) s=this.c r=a.c q=new A.a(new Float64Array(2)) q.t((o*s-m*r)/l,(p*r-n*s)/l) return A.b([q],t.d)}, -j(a){var s=this.b,r=A.j(s),q=B.c.gnK(s)?r+"y":"+"+r+"y" +j(a){var s=this.b,r=A.j(s),q=B.c.gnF(s)?r+"y":"+"+r+"y" return A.j(this.a)+"x"+q+"="+A.j(this.c)}} -A.Em.prototype={ -TX(a){var s,r,q,p=this,o=p.a,n=p.b,m=a.a,l=a.b,k=A.bgd(o,n).TX(A.bgd(m,l)) +A.EA.prototype={ +Uj(a){var s,r,q,p=this,o=p.a,n=p.b,m=a.a,l=a.b,k=A.bhe(o,n).Uj(A.bhe(m,l)) if(k.length!==0){s=B.b.ga5(k) -if(p.eu(0,s)&&a.eu(0,s))return k}else{r=A.z(t.yw) -if(a.eu(0,o))r.C(0,o) -if(a.eu(0,n))r.C(0,n) -if(p.eu(0,m))r.C(0,m) -if(p.eu(0,l))r.C(0,l) +if(p.jQ(0,s)&&a.jQ(0,s))return k}else{r=A.C(t.h) +if(a.jQ(0,o))r.D(0,o) +if(a.jQ(0,n))r.D(0,n) +if(p.jQ(0,m))r.D(0,m) +if(p.jQ(0,l))r.D(0,l) if(r.a!==0){q=new A.a(new Float64Array(2)) -r.ac(0,q.gfQ(q)) -q.al(0,1/r.a) +r.am(0,q.gkd(q)) +q.ap(0,1/r.a) return A.b([q],t.d)}}return A.b([],t.d)}, -eu(a,b){var s,r=this.b,q=this.a,p=r.Y(0,q),o=b.a,n=q.a,m=o[1]-n[1],l=p.a,k=l[0] +jQ(a,b){var s,r=this.b,q=this.a,p=r.X(0,q),o=b.a,n=q.a,m=o[1]-n[1],l=p.a,k=l[0] n=o[0]-n[0] l=l[1] if(Math.abs(m*k-n*l)>0.000001)return!1 s=n*k+m*l if(s<0)return!1 -if(s>q.nt(r))return!1 +if(s>q.nm(r))return!1 return!0}, j(a){return"["+this.a.j(0)+", "+this.b.j(0)+"]"}} -A.im.prototype={ -pG(a,b,c,d,e,f,g,h,i,j,k,l){var s,r,q,p=this,o=p.I -p.acz(o) +A.iT.prototype={ +pA(a,b,c,d,e,f,g,h,i,j,k,l){var s,r,q,p=this,o=p.ae +p.adb(o) s=o.length -r=J.Ea(s,t.yw) +r=J.Eo(s,t.h) for(q=0;q") -r.HT(A.ai(new A.U(new A.o9(n.I,q),new A.aIm(n),p),!1,p.h("aA.E")),!0) -if(b==null?n.aJ:b){o=r.hE(0) -r=n.ax -r.ne(o.c-o.a,o.d-o.b) -r.E() -if(!n.aX){q=n.at.d -q.ae(B.p.z6(s,n.ay,r)) -q.E()}}}, -acz(a){return this.L5(a,null)}, -M4(){var s,r,q,p=this,o=p.gQZ(),n=p.gQX(),m=p.ei(B.p),l=p.b4,k=p.ax -if(!l.U1([m,k,o,n])){A.b8L(new A.o9(p.I,t.Ct),new A.aIj(p,o,m,n)) +p=q.h("S") +r.B5(A.ai(new A.S(new A.om(n.ae,q),new A.aJr(n),p),!1,p.h("aF.E")),!0) +if(b==null?n.b2:b){o=r.hC(0) +r=n.ay +r.oa(o.c-o.a,o.d-o.b) +r.F() +if(!n.bj){q=n.ax.d +q.a9(B.p.yP(s,n.ch,r)) +q.F()}}}, +adb(a){return this.KU(a,null)}, +Xk(){var s,r,q,p=this,o=p.ga6I(),n=p.gQU(),m=p.en(B.p),l=p.bF,k=p.ay +if(!l.Uo([m,k,o,n])){A.b9K(new A.om(p.ae,t.Ct),new A.aJo(p,o,m,n)) s=o.a -if(B.c.gnK(s[1])||B.c.gnK(s[0])){s=p.a1 +if(B.c.gnF(s[1])||B.c.gnF(s[0])){s=p.aa s===$&&A.c() -p.aAy(s)}s=p.a1 +p.aBa(s)}s=p.aa s===$&&A.c() r=new A.a(new Float64Array(2)) -r.q(m) +r.u(m) q=new A.a(new Float64Array(2)) -q.q(k) +q.u(k) k=new A.a(new Float64Array(2)) -k.q(o) +k.u(o) l.a=s l.b=[r,q,k,n]}l=l.a l.toString return l}, -aO(a){var s,r,q,p=this -if(p.gvB())if(p.gTO())for(s=p.gabI(),r=p.aq,q=0;!1;++q)a.Z(r,s[q]) -else a.Z(p.aq,p.ah$)}, -ta(a){this.Yb(a) -a.Z(this.aq,this.gmG())}, -eu(a,b){var s,r,q,p,o,n,m,l,k,j=this.ax.a -if(j[0]===0||j[1]===0)return!1 -s=this.M4() -for(j=s.length,r=b.a,q=0;q0)return!1}return!0}, -jR(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.ax.a +aW(a){var s,r,q,p=this +if(p.gL2())if(p.gUa())for(s=p.gacm(),r=p.aK,q=0;!1;++q)a.Z(r,s[q]) +else a.Z(p.aK,p.ac$)}, +t1(a){this.YH(a) +a.Z(this.aK,this.gmz())}, +iQ(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.ay.a if(h[0]===0||h[1]===0)return!1 -for(h=i.I,s=t.Ct,r=a.a,q=i.bg.a,p=0;p0)return!1}return!0}, -Va(a){var s,r,q,p=A.b([],t.L5),o=this.ax.a +VC(a){var s,r,q,p=A.b([],t.L5),o=this.ay.a o=o[0]===0||o[1]===0 if(o)return p -s=this.M4() -for(o=s.length,r=0;r=0}} -A.aIk.prototype={ +A.aJp.prototype={ $1(a){var s,r=new A.a(new Float64Array(2)) -r.q(a) +r.u(a) s=this.a -r.bO(0,s) -r.C(0,s) +r.bR(0,s) +r.D(0,s) return r}, -$S:59} -A.aIl.prototype={ +$S:61} +A.aJq.prototype={ $2(a,b){var s,r,q,p=this.b[a],o=this.a -o.I[a].q(p) -o=o.bg +o.ae[a].u(p) +o=o.bE s=o.a r=s[0] q=p.a o.sL(0,Math.min(r,q[0])) -o.sK(0,Math.min(s[1],q[1]))}, -$S:184} -A.aIm.prototype={ -$1(a){var s=a.Y(0,this.a.bg).a +o.sM(0,Math.min(s[1],q[1]))}, +$S:178} +A.aJr.prototype={ +$1(a){var s=a.X(0,this.a.bE).a return new A.h(s[0],s[1])}, -$S:110} -A.aIj.prototype={ -$2(a,b){var s,r=this,q=r.a,p=q.a1 +$S:71} +A.aJo.prototype={ +$2(a,b){var s,r=this,q=r.a,p=q.aa p===$&&A.c() p=p[a] -p.q(b) -s=J.f4(p) -s.am(p,q.bg) -s.bO(p,r.b) +p.u(b) +s=J.f1(p) +s.aq(p,q.bE) +s.bR(p,r.b) q=r.c -s.C(p,q) -A.aam(p,r.d,q)}, -$S:184} -A.rq.prototype={ -gu3(){var s,r=this.Tn$ +s.D(p,q) +A.abc(p,r.d,q)}, +$S:178} +A.ry.prototype={ +gtU(){var s,r=this.TI$ if(r===$){s=new Float64Array(2) r!==$&&A.a2() -r=this.Tn$=new A.a(s)}return r}, -acl(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=f.M4() -for(s=d.length,r=e,q=1/0,p=0,o=!1,n=0;n1e-10){++p if(l0){s=b.b!=null?b.c:e s=s==null?e:s.a if(s==null)k=e -else{s.q(a.a) +else{s.u(a.a) k=s}if(k==null){k=new A.a(new Float64Array(2)) -k.q(a.a)}s=a.b -k.u9(s,q) -j=f.gu3() -j.q(r.a) -j.am(0,r.b) -j=f.gu3() -j.t(f.gu3().a[1],-f.gu3().a[0]) -j.e1(0) -if(p===1||o){A.bj6(f.gu3()) +k.u(a.a)}s=a.b +k.u_(s,q) +j=f.gtU() +j.u(r.a) +j.aq(0,r.b) +j=f.gtU() +j.t(f.gtU().a[1],-f.gtU().a[0]) +j.dW(0) +if(p===1||o){A.bkd(f.gtU()) i=!0}else i=!1 j=b.b!=null?b.c:e j=j==null?e:j.b h=j if(h==null)h=new A.a(new Float64Array(2)) -h.q(s) -h.acy(f.gu3()) +h.u(s) +h.ada(f.gtU()) s=b.b!=null?b.c:e if(s==null)g=e -else{s.a.q(k) -s.b.q(h) -s.B0() -g=s}if(g==null)g=A.b9w(h,k) +else{s.a.u(k) +s.b.u(h) +s.AP() +g=s}if(g==null)g=A.bas(h,k) s=b -A.w(f).h("rq.T").a(f) -s.Mr(q,f,i,f.gu3(),g) +A.w(f).h("ry.T").a(f) +s.Mh(q,f,i,f.gtU(),g) return s}b.b=null return e}} -A.Od.prototype={ -B0(){var s=this.b.a -A.aw9(1/s[0]) -A.aw9(1/s[1])}, -aNj(a){var s,r,q,p,o,n=$.bpD() -n.q(this.a) +A.Ov.prototype={ +AP(){var s=this.b.a +A.axg(1/s[0]) +A.axg(1/s[1])}, +aNW(a){var s,r,q,p,o,n=$.bqO() +n.u(this.a) s=a.a -n.am(0,s) -r=$.bpE() -r.q(a.b) -r.am(0,s) -s=$.bpF() +n.aq(0,s) +r=$.bqP() +r.u(a.b) +r.aq(0,s) +s=$.bqQ() q=this.b.a s.t(-q[1],q[0]) -p=r.bL(s) -o=r.bM(n)/p -s=n.bL(s)/p +p=r.bI(s) +o=r.bK(n)/p +s=n.bI(s)/p if(o>=0&&s>=0&&s<=1)return o return null}, j(a){return"Ray2(origin: "+this.a.j(0)+", direction: "+this.b.j(0)+")"}} -A.kS.prototype={ -wj(a,b,c,d,e,f,g,h,i){this.ax.aj(0,new A.aJr(this))}, -ana(a,b,c,d,e,f,g,h,i){this.ax.aj(0,new A.aJq(this))}, -an9(a,b,c,d,e,f,g,h,i,j,k){this.ax.aj(0,new A.aJp(this))}} -A.aJr.prototype={ +A.l5.prototype={ +w3(a,b,c,d,e,f,g,h,i,j){this.ay.an(0,new A.aKv(this))}, +anL(a,b,c,d,e,f,g,h,i,j){this.ay.an(0,new A.aKu(this))}, +anK(a,b,c,d,e,f,g,h,i,j,k){this.ay.an(0,new A.aKt(this))}} +A.aKv.prototype={ $0(){var s=this.a -return s.L5(A.pp(s.ax,s.ay),!1)}, +return s.KU(A.pA(s.ay,s.ch),!1)}, $S:0} -A.aJq.prototype={ +A.aKu.prototype={ $0(){var s=this.a -return s.L5(A.pp(s.ax,s.ay),!1)}, +return s.KU(A.pA(s.ay,s.ch),!1)}, $S:0} -A.aJp.prototype={ +A.aKt.prototype={ $0(){var s=this.a -return s.L5(A.pp(s.ax,s.ay),!1)}, +return s.KU(A.pA(s.ay,s.ch),!1)}, $S:0} -A.ep.prototype={ -jG(a,b,c,d,e,f,g,h,i,j){this.ah$=e==null?this.ah$:e}, -$ib4:1, -gvB(){return this.k4}, -svB(a){return this.k4=a}} -A.akM.prototype={} -A.hb.prototype={ -aRx(a,b){var s=A.w(this),r=s.h("hb.0") -if(r.b(a)&&s.h("hb.1").b(b))return this.JX(a,b) -else if(s.h("hb.1").b(a)&&r.b(b))return this.JX(b,a) +A.ew.prototype={ +jE(a,b,c,d,e,f,g,h,i,j){this.ac$=e==null?this.ac$:e}, +$ib6:1, +gL2(){return this.p1}} +A.alH.prototype={} +A.h6.prototype={ +aSa(a,b){var s=A.w(this),r=s.h("h6.0") +if(r.b(a)&&s.h("h6.1").b(b))return this.JJ(a,b) +else if(s.h("h6.1").b(a)&&r.b(b))return this.JJ(b,a) else throw A.d("Unsupported shapes")}} -A.a5F.prototype={ -JX(a,b){var s,r,q,p,o,n=A.z(t.yw),m=a.Va(null),l=b.Va(null) +A.a6k.prototype={ +JJ(a,b){var s,r,q,p,o,n=A.C(t.h),m=a.VC(null),l=b.VC(null) for(s=m.length,r=0;ri+h)return A.z(t.yw) -else if(ji+h)return A.C(t.h) +else if(j=p;)if(q===r.length-1)if(s){n-=p o.c=n -o.b=0}else{o.x=!0 +o.b=0}else{o.y=!0 n=o.r if(n!=null)n.$0() n=o.w if(n!=null){n=n.a -if((n.a&30)!==0)A.Z(A.a7("Future already completed")) -n.pJ(null)}return}else{n-=p +if((n.a&30)!==0)A.V(A.a7("Future already completed")) +n.pE(null)}return}else{n-=p o.c=n o.b=q+1}}} -A.Y2.prototype={} -A.L0.prototype={ -W(){return"FlippedAtlasStatus."+this.b}} -A.a8A.prototype={ -Gt(){var s=0,r=A.t(t.H),q=this,p,o,n -var $async$Gt=A.u(function(a,b){if(a===1)return A.p(b,r) -while(true)switch(s){case 0:q.a=B.ue +A.Yo.prototype={} +A.Li.prototype={ +V(){return"FlippedAtlasStatus."+this.b}} +A.a9m.prototype={ +Gf(){var s=0,r=A.t(t.H),q=this,p,o,n +var $async$Gf=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:q.a=B.ug p=q.w o=p+"#with-flips" p=q.r -p=(p==null?$.au():p).a +p=(p==null?$.ay():p).a n=p.i(0,o) -if(n==null){n=A.bax(new A.aNL(q).$0()) -p.u(0,o,n) +if(n==null){n=A.bbp(new A.aOT(q).$0()) +p.q(0,o,n) p=n}else p=n s=2 -return A.A(p.VD(),$async$Gt) +return A.B(p.W6(),$async$Gf) case 2:q.f=b -q.a=B.uf +q.a=B.uh return A.q(null,r)}}) -return A.r($async$Gt,r)}, -Rd(a,b,c,d){var s,r,q,p,o,n,m,l,k=this +return A.r($async$Gf,r)}, +R9(a,b,c,d){var s,r,q,p,o,n,m,l,k=this if(d==null){d=k.y -if(d==null)d=A.b9t(1,0,0,0) +if(d==null)d=A.bap(1,0,0,0) s=d}else s=d r=a==null?k.x:a q=$.G().B() q.sA(0,r) p=c.gaI(c) -o=c.gad(c) +o=c.gag(c) n=c.gaN(c) -m=c.gag(c) -if(b)l=k.a===B.ud +m=c.gal(c) +if(b)l=k.a===B.uf else l=!1 -if(l)k.Gt() -k.b.push(new A.Y2(c,new A.x(0,0,0+(p-o),0+(n-m)),s,b,r,q)) +if(l)k.Gf() +k.b.push(new A.Yo(c,new A.x(0,0,0+(p-o),0+(n-m)),s,b,r,q)) if(b){q=k.f -q=q.gc7(q) -p=k.a===B.uf?1:2 +q=q.gc2(q) +p=k.a===B.uh?1:2 p=q*p-c.gaI(c) -q=c.gag(c) -q=new A.x(p,q,p+(c.gaI(c)-c.gad(c)),q+(c.gaN(c)-c.gag(c)))}else q=c +q=c.gal(c) +q=new A.x(p,q,p+(c.gaI(c)-c.gag(c)),q+(c.gaN(c)-c.gal(c)))}else q=c k.c.push(q) k.d.push(s) k.e.push(r)}, -a6B(a,b){return this.Rd(a,!1,b,null)}, -x5(a,b,c){return this.Rd(null,a,b,c)}, -R1(a,b,c,d,e,f,g){var s,r,q,p,o,n,m +a75(a,b){return this.R9(a,!1,b,null)}, +wO(a,b,c){return this.R9(null,a,b,c)}, +QY(a,b,c,d,e,f,g){var s,r,q,p,o,n,m if(b==null)b=new A.a(new Float64Array(2)) if(f===1)if(b.l(0,new A.a(new Float64Array(2))))if(e===0)s=!d.l(0,new A.a(new Float64Array(2))) else s=!0 @@ -87663,31 +88923,31 @@ p=q[0] q=q[1] o=Math.cos(e)*f n=Math.sin(e)*f -m=A.b9t(o,n,p+-o*r+n*s,q+-n*r-o*s)}else m=null -this.Rd(c,!1,g,m)}, -a6h(a,b,c){return this.R1(a,null,null,b,0,1,c)}, -acP(a2,a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=a.b,a1=a0.length +m=A.bap(o,n,p+-o*r+n*s,q+-n*r-o*s)}else m=null +this.R9(c,!1,g,m)}, +a6M(a,b,c){return this.QY(a,null,null,b,0,1,c)}, +adr(a2,a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=a.b,a1=a0.length if(a1===0)return if(a5==null)a5=a.as s=a.a -if(s!==B.ue){a0=a.f +if(s!==B.ug){a0=a.f a1=a3==null?a.z:a3 -a2.a8L(a0,a.d,a.c,a.e,a1,a4,a5)}else for(s=a3==null,r=0;r") -return A.ai(new A.U(q,new A.aNQ(this,b),s),!0,s.h("aA.E"))}, -S1(a,b,c){return A.aNI(this.Oy(0,a,c),!0,b)}, -xB(a,b){return this.S1(a,b,null)}} -A.aNQ.prototype={ +s=A.a6(q).h("S<1,fT>") +return A.ai(new A.S(q,new A.aP_(this,b),s),!0,s.h("aF.E"))}, +RZ(a,b,c){return A.aOQ(this.Ot(0,a,c),!0,b)}, +xl(a,b){return this.RZ(a,b,null)}} +A.aP_.prototype={ $1(a){var s=this.a,r=s.a -return s.kA(this.b*B.e.ey(r.gc7(r),s.b.a[0])+a)}, -$S:179} -A.Ln.prototype={ +return s.lb(this.b*B.e.e4(r.gc2(r),s.b.a[0])+a)}, +$S:175} +A.LF.prototype={ j(a){var s=this return'Glyph(char="'+s.a+'", LTWH=['+s.b+", "+s.c+", "+s.d+", "+s.e+"], srcLTRB=["+s.f+", "+s.r+", "+s.w+", "+s.x+"])"}} -A.aDG.prototype={ +A.aEL.prototype={ aL(a,b,c){this.a+=b this.b+=c}, j(a){var s=this return"LineMetrics(left: "+A.j(s.a)+", baseline: "+A.j(s.b)+", width: "+A.j(s.c)+", ascent: "+A.j(s.d)+", descent: "+A.j(s.e)+")"}} -A.aNN.prototype={ -anh(a,b,c,d,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +A.aOX.prototype={ +anS(a,b,c,d,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e for(s=c.length,r=this.b,q=t.S,p=t.RF,o=this.d,n=0;n")),q=f.b,p=s.c,o=f.c,n=0,m=0;r.F();){l=r.b -k=l.f -d[n]=k -j=n+1 -i=l.r -d[j]=i -h=n+2 -d[h]=l.w -g=n+3 -d[g]=l.x -c[n]=q -c[j]=0 -c[h]=m+(k-l.b)*q -c[g]=(i-l.c-p)*q -n+=4 -m+=l.d*q+o}if(nthis.c.length}, -Ui(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null -for(s=i.c,r=i.b,q=r.a,r=r.b,p=h,o=p;n=i.e,n<=s.length;o=j){m=new A.w4(A.cG(h,h,h,q,B.b.cs(B.b.cI(s,i.d,n)," ")),B.au,r,1,h,h,h,h,B.aH,h) -m.qj() -n=m.b.a.o_(B.y) +return new A.aj2(A.fg(A.ek(q,q,p.a,q,q,q,q,q,p.b,q,q,s*r,p.f,q,p.e,q,q,!0,q,p.r,q,q,q,q,q,q),B.v),A.b(this.b.split(" "),t.T))}} +A.aj2.prototype={ +gUq(){return this.e>this.c.length}, +UF(a){var s,r,q,p,o,n,m,l,k,j=this,i=null +for(s=j.c,r=j.b,q=i,p=q;o=j.e,o<=s.length;p=k){n=r.aef(B.b.cp(B.b.cA(s,j.d,o)," ")) +o=n.b.a.nW(B.B) +m=n.b l=m.b -k=l.b -l=l.a.a -k=A.a2Z(n,h,Math.ceil(l.gbR(l)),k) -j=new A.Gt(m,k) -if(k.c>a)break -else p=i.e++}if(o!=null){p.toString -i.d=p -return o}else return h}} -A.Qu.prototype={ -nB(a,b){this.b.nB(a,b)}, -qa(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.b.gDc(),h=j.a +m=m.a.a +l=A.a3z(o,i,Math.ceil(m.gbQ(m)),l) +k=new A.GK(n,l) +if(l.c>a)break +else q=j.e++}if(p!=null){q.toString +j.d=q +return p}else return i}} +A.QL.prototype={ +nw(a,b){this.b.nw(a,b)}, +i3(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.b.gCY(),h=j.a h===$&&A.c() h=h.b -s=a-(h==null?B.L:h).gdY() -r=A.b([],t.Of) +s=a-(h==null?B.M:h).gdQ() +r=A.b([],t.lc) h=j.a.b q=h==null -p=(q?B.L:h).a -o=(q?B.L:h).b -for(;!i.gU3();){n=i.Ui(s) +p=(q?B.M:h).a +o=(q?B.M:h).b +for(;!i.gUq();){n=i.UF(s) if(n==null)break -else{m=n.gqn() +else{m=n.goU() h=m.d n.aL(0,p,o+h) r.push(n) o+=h+m.e}}h=j.a q=h.b -o+=(q==null?B.L:q).d -l=A.bmv(h.c,a,o) +o+=(q==null?B.M:q).d +l=A.bnC(h.c,a,o) if(l==null)k=r -else{h=A.b([l],t.lX) -B.b.H(h,r) -k=h}return new A.DS(k,o)}} -A.w3.prototype={} -A.aPM.prototype={} -A.a8E.prototype={} -A.XR.prototype={} -A.tO.prototype={ -a7G(a){var s,r,q=this,p=a.a +else{h=A.b([l],t.Of) +B.b.I(h,r) +k=h}return new A.E4(k,o)}} +A.aat.prototype={} +A.a9s.prototype={ +i3(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=a.length*4,f=new Float32Array(g),e=new Float32Array(g) +for(s=this.a,r=s.adX(a),r=new A.fV(r.a(),r.$ti.h("fV<1>")),q=s.c,p=this.c,o=0,n=0;r.H();){m=r.b +l=m.f +f[o]=l +k=o+1 +j=m.r +f[k]=j +i=o+2 +f[i]=m.w +h=o+3 +f[h]=m.x +e[o]=1 +e[k]=0 +e[i]=n+(l-m.b) +e[h]=j-m.c-q +o+=4 +n+=m.d+p}if(o=r){if(!p.c){p.e=!1 +if(s>=p.a){if(!p.c){p.e=!1 s=p.b if(s!=null)s.$0() -return}for(s=p.b;q=p.d,q>=r;){p.d=q-r +return}for(s=p.b;r=p.d,q=p.a,r>=q;){p.d=r-q if(s!=null)s.$0()}}}}} -A.a8z.prototype={ -a7(a){return new A.nj(this.e,new A.aNG(this),null,null,null,t.Cu)}} -A.aNG.prototype={ +A.a9l.prototype={ +a8(a){return new A.nw(this.e,new A.aON(this),null,null,null,t.Cu)}} +A.aON.prototype={ $2(a,b){var s=new A.i1(b),r=this.a -s.gkQ(s).cB(new A.aNF(r),t.H) -return new A.yP(b,s,r.c,r.d,null)}, -$S:390} -A.aNF.prototype={ +s.gkP(s).cz(new A.aOM(r),t.H) +return new A.yZ(b,s,r.c,r.d,null)}, +$S:392} +A.aOM.prototype={ $1(a){return null}, -$S:142} -A.yP.prototype={ -aW(){return new A.Th(null,null,B.n)}} -A.Th.prototype={ -bi(){var s=this -s.bJ() -s.a3X() -if(s.a.f)s.a1k()}, -bE(a){var s=this -s.c8(a) +$S:118} +A.yZ.prototype={ +b0(){return new A.Ty(null,null,B.o)}} +A.Ty.prototype={ +bk(){var s=this +s.bG() +s.a4s() +if(s.a.f)s.a1P()}, +bC(a){var s=this +s.c9(a) if(a.c!==s.a.c){a.d.r=null -s.a3X()}if(s.a.f)s.a1k() -else s.a2J()}, -a1k(){this.a.d.c0(0) +s.a4s()}if(s.a.f)s.a1P() +else s.a3d()}, +a1P(){this.a.d.bY(0) this.e=1000*Date.now() var s=this.d -if(s!=null)s.aQz(0,B.R_)}, -a3X(){var s,r,q=this,p=null -q.a.d.r=q.gayV() -if(q.d==null){s=A.cI(p,p,p,p,q) -s.cD() -r=s.e6$ +if(s!=null)s.aRb(0,B.R5)}, +a4s(){var s,r,q=this,p=null +q.a.d.r=q.gazx() +if(q.d==null){s=A.cH(p,p,p,p,q) +s.cv() +r=s.e_$ r.b=!0 -r.a.push(q.gaxz()) +r.a.push(q.gayb()) q.d=s}}, -axA(){var s,r,q=this,p=1000*Date.now(),o=q.e +ayc(){var s,r,q=this,p=1000*Date.now(),o=q.e if(o==null){q.e=p o=p}s=q.a.d r=s.b s.a6(0,(p-o)*0.000001) -if(r!==q.a.d.b)q.aM(new A.aXP()) +if(r!==q.a.d.b)q.aM(new A.aYV()) q.e=p}, -a2J(){var s=this.d -if(s!=null)s.eh(0)}, +a3d(){var s=this.d +if(s!=null)s.ea(0)}, v(){var s=this.d if(s!=null)s.v() -this.amj()}, -a7(a){var s=null,r=this.a,q=r.d -return A.eh(s,s,s,new A.Q1(q.a.a[q.b].a,r.e,0,s),B.u)}} -A.aXP.prototype={ +this.amU()}, +a8(a){var s=null,r=this.a,q=r.d +return A.ep(s,s,s,new A.Qj(q.a.a[q.b].a,r.e,0,s),B.w)}} +A.aYV.prototype={ $0(){}, $S:0} -A.We.prototype={ -v(){var s=this,r=s.dQ$ -if(r!=null)r.aa(0,s.gmu()) -s.dQ$=null -s.bF()}, -dk(){this.ex() -this.ea() -this.mv()}} -A.nj.prototype={ -a7(a){var s=this,r=s.c,q=s.$ti,p=q.h("ap<1>") -if(p.b(r))return A.b8f(new A.arE(s,a),p.a(r),q.c) +A.Ww.prototype={ +v(){var s=this,r=s.dH$ +if(r!=null)r.ad(0,s.gmn()) +s.dH$=null +s.bD()}, +da(){this.eu() +this.e5() +this.mo()}} +A.nw.prototype={ +a8(a){var s=this,r=s.c,q=s.$ti,p=q.h("at<1>") +if(p.b(r))return A.b9e(new A.asP(s,a),p.a(r),q.c) return s.d.$2(a,q.c.a(r))}} -A.arE.prototype={ +A.asP.prototype={ $2(a,b){var s -switch(b.a.a){case 1:case 0:case 2:return B.eS +switch(b.a.a){case 1:case 0:case 2:return B.eV case 3:s=b.b if(s!=null)return this.a.d.$2(this.b,s) -if(b.c!=null)return B.eS -return B.eS}}, -$S(){return this.a.$ti.h("m(af,jH<1>)")}} -A.CS.prototype={ -aW(){return new A.H6(B.n,this.$ti.h("H6<1>"))}} -A.H6.prototype={ -bi(){this.bJ() -this.a.c.aj(0,this.ga1Q())}, -v(){this.a.c.aa(0,this.ga1Q()) -this.bF()}, -awF(){this.aM(new A.aUA())}, -a7(a){var s=this.a,r=s.c +if(b.c!=null)return B.eV +return B.eV}}, +$S(){return this.a.$ti.h("m(ae,jT<1>)")}} +A.D4.prototype={ +b0(){return new A.Hn(B.o,this.$ti.h("Hn<1>"))}} +A.Hn.prototype={ +bk(){this.bG() +this.a.c.an(0,this.ga2k())}, +v(){this.a.c.ad(0,this.ga2k()) +this.bD()}, +axh(){this.aM(new A.aVL())}, +a8(a){var s=this.a,r=s.c return s.d.$2(a,r)}} -A.aUA.prototype={ +A.aVL.prototype={ $0(){}, $S:0} -A.ahW.prototype={ -aK(a,b){var s=this.e +A.aiS.prototype={ +aJ(a,b){var s=this.e s===$&&A.c() -s.aU(a,new A.x(0,0,0+b.a,0+b.b))}, -cC(a){return!1}} -A.a4b.prototype={ -a7(a){return new A.nj(this.c,new A.aG_(this),null,null,null,t.bx)}} -A.aG_.prototype={ +s.aX(a,new A.x(0,0,0+b.a,0+b.b))}, +cu(a){return!1}} +A.a4R.prototype={ +a8(a){return new A.nw(this.c,new A.aH2(this),null,null,null,t.bx)}} +A.aH2.prototype={ $2(a,b){var s=null,r=this.a -return new A.E8(b,r.d,r.e,s,s,r.w,s,s)}, -$S:391} -A.E8.prototype={ -a7(a){var s=this,r=null,q=A.ir(s.c,r,r),p=B.e.af(s.d) -p=A.bgO(q,B.e.af(s.e),p) -return A.dj(r,A.eh(A.dj(r,s.w,B.v,r,r,r,r,r,s.x,r),r,r,new A.ahW(p,r),B.u),B.v,r,r,r,s.r,r,r,s.f)}} -A.a8C.prototype={ -a7(a){return new A.nj(this.as,new A.aNM(this),null,null,null,t.cr)}} -A.aNM.prototype={ -$2(a,b){var s=J.aN(b),r=this.a -return new A.yQ(r.w,r.r,s.i(b,0),s.i(b,1),r.x,r.y,null)}, -$S:392} -A.yQ.prototype={ -aW(){return new A.aca(B.n)}} -A.aca.prototype={ -a7(a){var s=this,r=null,q=s.a,p=q.r,o=q.w,n=s.d,m=n?q.f:q.e -n=n?B.Rn:r -return A.ie(r,A.dj(r,A.eh(A.mj(A.dj(r,q.d,B.v,r,r,r,r,r,n,r),r,r),r,r,new A.ac9(m,r),B.u),B.v,r,r,r,o,r,r,p),B.a3,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,new A.aTw(s),new A.aTx(s),new A.aTy(s),r,r,r)}} -A.aTx.prototype={ +return new A.Em(b,r.d,r.e,s,s,r.w,s,s)}, +$S:393} +A.Em.prototype={ +a8(a){var s=this,r=null,q=A.ix(s.c,r,r),p=B.e.aj(s.d) +p=A.bhR(q,B.e.aj(s.e),p) +return A.dk(r,A.ep(A.dk(r,s.w,B.x,r,r,r,r,r,s.x,r),r,r,new A.aiS(p,r),B.w),B.x,r,r,r,s.r,r,r,s.f)}} +A.a9q.prototype={ +a8(a){return new A.nw(this.as,new A.aOW(this),null,null,null,t.cr)}} +A.aOW.prototype={ +$2(a,b){var s=J.aj(b),r=this.a +return new A.z_(r.w,r.r,s.i(b,0),s.i(b,1),r.x,r.y,null)}, +$S:394} +A.z_.prototype={ +b0(){return new A.ad2(B.o)}} +A.ad2.prototype={ +a8(a){var s=this,r=null,q=s.a,p=q.r,o=q.w,n=s.d,m=n?q.f:q.e +n=n?B.Rt:r +return A.im(r,A.dk(r,A.ep(A.my(A.dk(r,q.d,B.x,r,r,r,r,r,n,r),r,r),r,r,new A.ad1(m,r),B.w),B.x,r,r,r,o,r,r,p),B.a3,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,new A.aUH(s),new A.aUI(s),new A.aUJ(s),r,r,r)}} +A.aUI.prototype={ $1(a){var s=this.a -s.aM(new A.aTu(s))}, -$S:17} -A.aTu.prototype={ +s.aM(new A.aUF(s))}, +$S:15} +A.aUF.prototype={ $0(){return this.a.d=!0}, $S:0} -A.aTy.prototype={ +A.aUJ.prototype={ $1(a){var s=this.a -s.aM(new A.aTt(s)) +s.aM(new A.aUE(s)) s.a.c.$0()}, -$S:52} -A.aTt.prototype={ +$S:45} +A.aUE.prototype={ $0(){return this.a.d=!1}, $S:0} -A.aTw.prototype={ +A.aUH.prototype={ $0(){var s=this.a -s.aM(new A.aTv(s))}, +s.aM(new A.aUG(s))}, $S:0} -A.aTv.prototype={ +A.aUG.prototype={ $0(){return this.a.d=!1}, $S:0} -A.ac9.prototype={ -cC(a){return a.b!==this.b}, -aK(a,b){var s=new A.a(new Float64Array(2)) +A.ad1.prototype={ +cu(a){return a.b!==this.b}, +aJ(a,b){var s=new A.a(new Float64Array(2)) s.t(b.a,b.b) -this.b.Vx(a,s)}} -A.Q1.prototype={ -cC(a){return a.b!==this.b||!a.c.l(0,this.c)||a.d!==this.d}, -aK(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=new A.a(new Float64Array(2)) +this.b.W0(a,s)}} +A.Qj.prototype={ +cu(a){return a.b!==this.b||!a.c.l(0,this.c)||a.d!==this.d}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=new A.a(new Float64Array(2)) i.t(b.a,b.b) s=new Float64Array(2) r=new A.a(s) -r.q(i) +r.u(i) q=j.b p=q.c o=new A.a(new Float64Array(2)) o.t(p.c-p.a,p.d-p.b) -r.J8(o) +r.IT(o) n=Math.min(s[0],s[1]) s=q.c p=new A.a(new Float64Array(2)) p.t(s.c-s.a,s.d-s.b) -m=p.a_(0,n) +m=p.a1(0,n) p=j.c s=new Float64Array(2) l=new A.a(s) l.t(p.a,p.b) p=new Float64Array(2) k=new A.a(p) -k.q(i) -k.bO(0,l) -l.bO(0,m) -k.am(0,l) +k.u(i) +k.bR(0,l) +l.bR(0,m) +k.aq(0,l) a.aL(0,p[0],p[1]) p=j.d -if(p===0)q.Vx(a,m) -else{a.bP(0) +if(p===0)q.W0(a,m) +else{a.bO(0) a.aL(0,s[0],s[1]) -a.nW(0,p) -s=l.hF(0).a +a.nS(0,p) +s=l.h6(0).a a.aL(0,s[0],s[1]) -new A.aNO(j,m).$1(a) -a.bp(0)}}} -A.aNO.prototype={ -$1(a){return this.a.b.Vx(a,this.b)}, -$S:160} -A.a8H.prototype={ -a7(a){return new A.nj(this.x,new A.aNR(this),null,null,null,t.Fc)}} -A.aNR.prototype={ +new A.aOY(j,m).$1(a) +a.bo(0)}}} +A.aOY.prototype={ +$1(a){return this.a.b.W0(a,this.b)}, +$S:193} +A.a9v.prototype={ +a8(a){return new A.nw(this.x,new A.aP0(this),null,null,null,t.Fc)}} +A.aP0.prototype={ $2(a,b){var s=this.a -return new A.E9(b,s.c,s.d,null)}, -$S:393} -A.E9.prototype={ -a7(a){var s=null,r=this.c,q=r.c,p=new Float64Array(2) +return new A.En(b,s.c,s.d,null)}, +$S:395} +A.En.prototype={ +a8(a){var s=null,r=this.c,q=r.c,p=new Float64Array(2) new A.a(p).t(q.c-q.a,q.d-q.b) -return A.eh(s,s,s,new A.Q1(r,this.d,this.e,s),new A.M(p[0],p[1]))}} -A.Y4.prototype={ -rS(a){if(this.a)return +return A.ep(s,s,s,new A.Qj(r,this.d,this.e,s),new A.N(p[0],p[1]))}} +A.Yq.prototype={ +rI(a){if(this.a)return this.a=!0 -$.b8.fk$.push(this)}, +$.bc.fk$.push(this)}, v(){var s=this s.b.v() if(!s.a)return -B.b.N($.b8.fk$,s) +B.b.O($.bc.fk$,s) s.a=!1}, -t5(a,b){return this.aPG(0,b)}, -aPG(a,b){var s=0,r=A.t(t.H),q=this,p -var $async$t5=A.u(function(c,d){if(c===1)return A.p(d,r) +rX(a,b){return this.aQh(0,b)}, +aQh(a,b){var s=0,r=A.t(t.H),q=this,p +var $async$rX=A.u(function(c,d){if(c===1)return A.p(d,r) while(true)switch(s){case 0:p=q.b s=2 -return A.A(p.vy(0),$async$t5) +return A.B(p.vk(0),$async$rX) case 2:s=3 -return A.A(p.vW(B.oX),$async$t5) +return A.B(p.vG(B.p1),$async$rX) case 3:s=4 -return A.A(p.vZ(1),$async$t5) +return A.B(p.vJ(1),$async$rX) case 4:s=5 -return A.A(p.vX(new A.Cf(b)),$async$t5) +return A.B(p.vH(new A.Cr(b)),$async$rX) case 5:s=6 -return A.A(p.ii(0),$async$t5) +return A.B(p.ia(0),$async$rX) case 6:q.c=!0 return A.q(null,r)}}) -return A.r($async$t5,r)}, -J1(a){var s=this -if(a===B.hQ){if(s.c&&s.b.y===B.Cy)s.b.ii(0)}else s.b.nP(0)}} -A.Cm.prototype={ -io(a,b,c,d,e){var s +return A.r($async$rX,r)}, +IM(a){var s=this +if(a===B.fc){if(s.c&&s.b.y===B.CA)s.b.ia(0)}else s.b.nL(0)}} +A.Cy.prototype={ +ii(a,b,c,d,e){var s if(c==null){s=$.G().B() s.sA(0,B.l)}else s=c -this.ah$=s}, +this.ac$=s}, +gb9(a){var s=this.ax +s===$&&A.c() +return s.d.a}, p(a){var s=0,r=A.t(t.H),q=this var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.nb(0),$async$p) -case 2:q.at=q.iv() +return A.B(q.f0(0),$async$p) +case 2:q.ax=q.ir() return A.q(null,r)}}) return A.r($async$p,r)}, -l7(a){var s,r=this,q=r.ay,p=q.a,o=p[3],n=r.at +gkh(a){var s=this.ax +s===$&&A.c() +return s.f.e}, +kx(a){var s,r=this,q=r.ch.gE4(),p=q.a,o=p[3],n=r.ax n===$&&A.c() s=n.d.a.a -if(o!==s[0]||p[7]!==s[1]||r.ch!==n.f.e){q.bm() -o=r.at.d.a.a +if(o!==s[0]||p[7]!==s[1]||r.CW!==n.f.e){q.cc() +o=r.ax.d.a.a q.aL(0,o[0],o[1]) -q.n0(r.at.f.e) -r.ch=r.at.f.e}a.bP(0) -a.aw(0,p) -r.MF(a) -a.bp(0)}, -aO(a){var s -if(this.ax){s=this.at -s===$&&A.c() -B.b.ac(s.Q,new A.asc(this,a))}}, -ta(a){var s=this.at -s===$&&A.c() -B.b.ac(s.Q,new A.asb(this,a))}, -acR(a,b){var s,r,q=this -a.bP(0) +q.mT(r.ax.f.e) +r.CW=r.ax.f.e}a.bO(0) +a.az(0,p) +r.Mv(a) +a.bo(0)}, +aW(a){var s,r,q +if(this.ay){s=this.ax +s===$&&A.c() +s=s.Q +r=s.length +q=0 +for(;q") -a.ru(B.CB,A.ai(new A.U(r,new A.as8(),s),!1,s.h("aA.E")),this.ah$)}, -Vy(a,b,c){a.cw(b,c,this.ah$)}, -aAc(a,b){var s,r,q=b.c +s=A.a6(r).h("S<1,h>") +a.rn(B.CD,A.ai(new A.S(r,new A.atj(),s),!1,s.h("aF.E")),this.ac$)}, +W1(a,b,c){a.ct(b,c,this.ac$)}, +aAP(a,b){var s,r,q,p=this,o=b.c +o===$&&A.c() +o=t.uC.a(o).d +s=A.a6(o).h("S<1,h>") +s=A.ai(new A.S(o,new A.atk(),s),!1,s.h("aF.E")) +r=p.cx +if(r===$){q=$.G().T() +p.cx!==$&&A.a2() +p.cx=q +r=q}r.bY(0) +r.B5(s,!0) +a.Z(r,p.ac$)}, +Vt(a){return this.ch.dR(a)}, +ga1J(){var s,r=this.cy +if(r===$){s=new Float64Array(2) +r!==$&&A.a2() +r=this.cy=new A.a(s)}return r}, +iQ(a){var s=this,r=s.ga1J(),q=s.ax q===$&&A.c() -q=t.uC.a(q).d -s=A.a6(q).h("U<1,h>") -s=A.ai(new A.U(q,new A.as9(),s),!1,s.h("aA.E")) -r=$.G().U() -r.HT(s,!0) -a.Z(r,this.ah$)}, -eu(a,b){var s=this.at -s===$&&A.c() -return B.b.ej(s.Q,new A.asa(b))}, -hg(){var s=this.gau(),r=this.at +r.u(q.d.a) +r.D(0,a) +return B.b.eo(s.ax.Q,new A.atl(s))}, +fL(){var s=this.gar().ok,r=this.ax r===$&&A.c() -s.M.aJ0(r) -this.pA()}, -$ib4:1} -A.asc.prototype={ -$1(a){return this.a.acR(this.b,a)}, -$S:176} -A.asb.prototype={ -$1(a){return this.a.acR(this.b,a)}, -$S:176} -A.as8.prototype={ +s.k1.aJE(r) +this.o6()}, +$iag:1, +$iav:1, +$ib6:1} +A.atm.prototype={ +$1(a){return this.a.adt(this.b,a)}, +$S:396} +A.atj.prototype={ $1(a){var s=a.a return new A.h(s[0],s[1])}, -$S:110} -A.as9.prototype={ +$S:71} +A.atk.prototype={ $1(a){var s=a.a return new A.h(s[0],s[1])}, -$S:110} -A.asa.prototype={ -$1(a){var s=a.c -s===$&&A.c() -return s.Lj(a.b.d,this.a)}, -$S:395} -A.RK.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.RL.prototype={} -A.iE.prototype={ -Bt(a,b){}} -A.bE.prototype={ -fO(a,b,c,d){var s=this.k3 -s===$&&A.c() -s.a.ax=d -s=this.M.b -s===$&&A.c() -s.d=new A.aRR()}, -a6(a,b){var s,r,q,p,o -this.fG(0,b) -s=this.M -r=s.CW.a -r.c0(0) -q=s.cx.a -q.c0(0) -p=s.a -if((p&1)===1){p=s.b -p===$&&A.c() -p.a.W5(p) -p=s.a&=4294967294}s.a=p|2 -p=s.ch -p.a=b -p.e=p.d=10 -if(b>0)p.b=1/b -else p.b=0 -p.c=s.y*b -p.f=s.z -o=s.ax -o===$&&A.c() -o.b.pe(q.guz()) -q.c0(0) -o=s.b -o===$&&A.c() -o.aH7() -s.ax.c.pe(q.guz()) -if(s.at&&p.a>0){q.c0(0) -o=s.ay -o===$&&A.c() -o.w3(p) -s.ax.d.pe(q.guz()) -q.c0(0) -s.w3(p) -s.ax.e.pe(q.guz())}if(s.Q&&p.a>0){q.c0(0) -s.agQ(p) -s.ax.y.pe(q.guz())}if(p.a>0)s.y=p.b -if((s.a&4)===4)s.aGZ() -s.a&=4294967293 -s.ax.a.pe(r.guz())}} -A.aRR.prototype={ -FG(a,b){var s,r,q,p,o,n,m,l,k,j=a.b,i=a.c -i=A.db([j.b.fr,j.y,i.b.fr,i.y],t.X) -s=new A.co(i,t.Pf) -for(j=s.gav(s),r=new A.mZ(j,t.ZH),q=t.WG,p=t.K,o=t._D;r.F();){n=o.a(j.ga3(j)) -for(m=i.gav(i),l=new A.mZ(m,q);l.F();){k=p.a(m.ga3(m)) -if(!J.e(k,n))b.$2(n,k)}}}, -aGj(a){this.FG(a,new A.aRS(a))}, -a8Z(a){this.FG(a,new A.aRT(a))}, -aPK(a,b){this.FG(a,new A.aRV(a,b))}, -aPJ(a,b){this.FG(a,new A.aRU(a,b))}} -A.aRS.prototype={ -$2(a,b){return a.Bt(b,this.a)}, -$S:113} -A.aRT.prototype={ +$S:71} +A.atl.prototype={ +$1(a){var s=this.a.ga1J(),r=a.c +r===$&&A.c() +return r.L9(a.b.d,s)}, +$S:397} +A.S_.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.S0.prototype={} +A.iJ.prototype={ +Bi(a,b){}} +A.b7.prototype={} +A.aw.prototype={ +a6(a,b){var s,r,q,p=this.k1,o=p.CW.a +o.bY(0) +s=p.cx.a +s.bY(0) +r=p.a +if((r&1)===1){r=p.b +r===$&&A.c() +r.a.Wz(r) +r=p.a&=4294967294}p.a=r|2 +r=p.ch +r.a=b +r.e=r.d=10 +if(b>0)r.b=1/b +else r.b=0 +r.c=p.y*b +r.f=p.z +q=p.ax +q===$&&A.c() +q.b.p9(s.guo()) +s.bY(0) +q=p.b +q===$&&A.c() +q.aHK() +p.ax.c.p9(s.guo()) +if(p.at&&r.a>0){s.bY(0) +q=p.ay +q===$&&A.c() +q.vO(r) +p.ax.d.p9(s.guo()) +s.bY(0) +p.vO(r) +p.ax.e.p9(s.guo())}if(p.Q&&r.a>0){s.bY(0) +p.ahp(r) +p.ax.y.p9(s.guo())}if(r.a>0)p.y=r.b +if((p.a&4)===4)p.aHB() +p.a&=4294967293 +p.ax.a.p9(o.guo())}} +A.i9.prototype={ +Ft(a,b){var s,r,q,p,o,n,m,l,k,j=a.b,i=a.c +i=A.dc([j.b.fr,j.y,i.b.fr,i.y],t.X) +s=new A.cm(i,t.sQ) +for(j=s.gav(s),r=new A.na(j,t.ZH),q=t.WG,p=t.K,o=t._D;r.H();){n=o.a(j.ga2(j)) +for(m=i.gav(i),l=new A.na(m,q);l.H();){k=p.a(m.ga2(m)) +if(!J.f(k,n))b.$2(n,k)}}}, +aGW(a){this.Ft(a,new A.aT2(a))}, +a9y(a){this.Ft(a,new A.aT3(a))}, +aQl(a,b){this.Ft(a,new A.aT5(a,b))}, +aQk(a,b){this.Ft(a,new A.aT4(a,b))}} +A.aT2.prototype={ +$2(a,b){return a.Bi(b,this.a)}, +$S:88} +A.aT3.prototype={ $2(a,b){return null}, -$S:113} -A.aRV.prototype={ +$S:88} +A.aT5.prototype={ $2(a,b){return null}, -$S:113} -A.aRU.prototype={ +$S:88} +A.aT4.prototype={ $2(a,b){return null}, -$S:113} -A.a0K.prototype={ -hg(){var s=this.rG$ +$S:88} +A.a1a.prototype={ +fL(){var s=this.J8$ if(s!=null)s.v() -this.rG$=null}} -A.a39.prototype={ -aO(a){var s,r=this.k4 +this.J8$=null}} +A.a3L.prototype={ +aW(a){var s,r=this.p1 r===$&&A.c() s=r.e s===$&&A.c() -r.a.a8K(a,s,r.d,r.c)}, -a6(a,b){var s,r=this.k4 +r.a.a9j(a,s,r.d,r.c)}, +a6(a,b){var s,r=this.p1 r===$&&A.c() s=r.b -s.ez(0,b) -r.a.fN(s.gep())}, -$ib4:1} -A.agB.prototype={} -A.aEh.prototype={ -an0(a,b,c,d,e,f,g,h,i,j,k){k.aj(0,new A.aEi(this,k))}} -A.aEi.prototype={ +s.ev(0,b) +r.a.fN(s.gei())}, +$ib6:1} +A.ahv.prototype={} +A.aFm.prototype={ +anC(a,b,c,d,e,f,g,h,i,j,k){k.an(0,new A.aFn(this,k))}} +A.aFn.prototype={ $0(){var s=this.b.a this.a.e=new A.x(0,0,0+s[0],0+s[1])}, $S:0} -A.a5a.prototype={ -gep(){var s=this.b/this.a,r=B.tx.aw(0,1-s),q=this.d,p=q.c -return q.agz(q.a,s*p,p)*r}} -A.G2.prototype={ -a6(a,b){this.ok.a6(0,b)}, -aO(a){var s -a.bP(0) -s=this.p1 +A.a5Q.prototype={ +gei(){var s=this.b/this.a,r=B.tA.az(0,1-s),q=this.d,p=q.c +return q.ah8(q.a,s*p,p)*r}} +A.Gk.prototype={ +a6(a,b){this.p2.a6(0,b)}, +aW(a){var s +a.bO(0) +s=this.p3 s===$&&A.c() a.aL(0,-s.a,-s.b) -this.ok.aQw(a) -a.bp(0)}} -A.a92.prototype={ -asm(a){var s,r,q=this,p=q.c.a.i(0,a) -if(p==null&&!B.b.O(q.e,a)){q.e.push(a) +this.p2.aR8(a) +a.bo(0)}} +A.a9R.prototype={ +asX(a){var s,r,q=this,p=q.c.a.i(0,a) +if(p==null&&!B.b.N(q.e,a)){q.e.push(a) s=$.G() -r=s.kT() -q.a3e(s.kS(r,null),a) +r=s.kS() +q.a3J(s.kR(r,null),a) s=q.b -A.a5h(r.jS(),B.c.dA(a.a*s),B.c.dA(a.b*s)).cB(new A.aOI(q,a),t.P)}return p}, -a3e(a,b){var s,r,q,p,o,n -a.al(0,this.b) +A.a5X(r.jR(),B.c.dm(a.a*s),B.c.dm(a.b*s)).cz(new A.aPS(q,a),t.P)}return p}, +a3J(a,b){var s,r,q,p,o,n +a.ap(0,this.b) s=b.a r=this.a q=r.b @@ -88475,74 +89768,74 @@ o=b.b q=q.b n=Math.min(s/p,o/q) a.aL(0,(s-p*n)/2,(o-q*n)/2) -a.al(0,n) -a.xR(r.a)}, +a.ap(0,n) +a.xC(r.a)}, v(){var s=this.c.a -new A.bg(s,A.w(s).h("bg<1>")).ac(0,new A.aOJ(this)) -s.ak(0)}} -A.aOI.prototype={ +new A.bl(s,A.w(s).h("bl<1>")).am(0,new A.aPT(this)) +s.ao(0)}} +A.aPS.prototype={ $1(a){var s=this.a,r=this.b -s.c.agh(r,a) -B.b.N(s.e,r)}, -$S:195} -A.aOJ.prototype={ +s.c.Mg(r,a) +B.b.O(s.e,r)}, +$S:194} +A.aPT.prototype={ $1(a){var s=this.a.c.a.i(0,a) if(s!=null)s.v()}, -$S:144} -A.a94.prototype={ -N3(a,b,c,d,e,f,g,h,i,j){var s=this.ah$ -this.ah$=s}, -sN0(a){var s=this.k4 +$S:135} +A.a9T.prototype={ +MZ(a,b,c,d,e,f,g,h,i,j){var s=this.ac$ +this.ac$=s}, +sMW(a){var s=this.p1 if(s!=null)s.v() -this.k4=a}, -aO(a){var s,r,q,p,o=this.k4 -if(o!=null){s=this.ah$ -r=this.ax.a -q=new A.M(r[0],r[1]) -p=o.asm(q) -if(p!=null){a.bP(0) -a.al(0,1/o.b) -a.lJ(0,p,B.h,s) -a.bp(0)}else o.a3e(a,q)}}, -hg(){this.pA() -var s=this.k4 +this.p1=a}, +aW(a){var s,r,q,p,o=this.p1 +if(o!=null){s=this.ac$ +r=this.ay.a +q=new A.N(r[0],r[1]) +p=o.asX(q) +if(p!=null){a.bO(0) +a.ap(0,1/o.b) +a.lH(0,p,B.h,s) +a.bo(0)}else o.a3J(a,q)}}, +fL(){this.o6() +var s=this.p1 if(s!=null)s.v()}, -$ib4:1} -A.alG.prototype={} -A.yg.prototype={ -aeZ(){var s=this.a +$ib6:1} +A.amE.prototype={} +A.yo.prototype={ +afz(){var s=this.a if(s.length===0)return null -s=A.aSd(s) -return new A.df(s.gLh(s))}, -$iwb:1} -A.zr.prototype={ -gad(a){return this.e}, -gag(a){return this.f}, +s=A.aTo(s) +return new A.dh(s.gL7(s))}, +$iwi:1} +A.zC.prototype={ +gag(a){return this.e}, +gal(a){return this.f}, gaI(a){return this.r}, gaN(a){return this.w}} -A.ra.prototype={ -Fu(a,b,c,d,e,f){var s=this.a +A.ri.prototype={ +Fh(a,b,c,d,e,f){var s=this.a s[0]=a s[1]=b s[2]=c+this.b s[3]=d+this.c}, -gER(){return this.a[0]}, -gFb(){return this.a[1]}, -gVU(){return this.a[2]}, -gVV(){return this.a[3]}, -$iFh:1, -$iaz:1} -A.a69.prototype={ -gBx(){var s,r=this.c -if(r===$){s=A.b([new A.x(0,0,4096,4096)],t.AO) -this.c!==$&&A.a2() -this.c=s -r=s}return r}, -aP7(a,b){var s,r,q,p,o,n,m,l,k,j=this -for(s=j.gBx(),r=s.length,q=null,p=0;p=a&&o.d-o.b>=b){q=o -break}}if(q==null||q.c-q.a0)a.push(new A.QR(b1,c0,b2,m)) -else m.x5(b2.d,b1,c0) -if(J.mb(a2.w))c3.HM(a2,a3,b1)}for(b=a.length,c1=0;c10)a.push(new A.R7(b1,c0,b2,m)) +else m.wO(b2.d,b1,c0) +if(J.lq(a2.w))c3.Hx(a2,a3,b1)}for(b=a.length,c1=0;c10)a.push(new A.QR(b1,c0,b2,m)) -else m.x5(b2.d,b1,c0) -if(J.mb(a2.w))c3.HM(a2,a3,b1)}for(b=a.length,c1=0;c10)a.push(new A.R7(b1,c0,b2,m)) +else m.wO(b2.d,b1,c0) +if(J.lq(a2.w))c3.Hx(a2,a3,b1)}for(b=a.length,c1=0;c1"));r.F();)s.ga3(s).yY(a,this.d)}, +if(r!=null)a.un(r) +for(r=J.Xl(this.b,new A.aLz()),s=J.aA(r.a),r=new A.iA(s,r.b,r.$ti.h("iA<1>"));r.H();)s.ga2(s).yG(a,this.d)}, a6(a,b){var s,r,q -for(s=this.f,s=s.gbz(s),r=A.w(s),r=r.h("@<1>").ab(r.z[1]),s=new A.bV(J.ax(s.a),s.b,r.h("bV<1,2>")),r=r.z[1];s.F();){q=s.a;(q==null?r.a(q):q).a6(0,b)}for(s=J.ax(this.b);s.F();)s.ga3(s).a6(0,b)}} -A.aKt.prototype={ -$1(a){return A.ayD(a,this.a)}, -$S:399} -A.aKu.prototype={ +for(s=this.f,s=s.gbx(s),r=A.w(s),r=r.h("@<1>").af(r.z[1]),s=new A.bZ(J.aA(s.a),s.b,r.h("bZ<1,2>")),r=r.z[1];s.H();){q=s.a;(q==null?r.a(q):q).a6(0,b)}for(s=J.aA(this.b);s.H();)s.ga2(s).a6(0,b)}} +A.aLx.prototype={ +$1(a){return A.azM(a,this.a,this.b)}, +$S:401} +A.aLy.prototype={ $2(a,b){var s,r=a.a if(r==null)r=0 s=b.a return r-(s==null?0:s)}, -$S:400} -A.aKp.prototype={ +$S:402} +A.aLt.prototype={ $1(a){return a.ay}, -$S:401} -A.aKq.prototype={ -$1(a){return this.aeK(a)}, -aeK(a){var s=0,r=A.t(t.VW),q,p=this,o,n,m,l,k,j,i,h +$S:403} +A.aLu.prototype={ +$1(a){return this.afk(a)}, +afk(a){var s=0,r=A.t(t.VW),q,p=this,o,n,m,l,k,j,i,h var $async$$1=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:o=p.b n=p.c @@ -89012,39 +90305,39 @@ k=p.f j=p.r i=p.w s=3 -return A.A(A.b9z(l,k,m,n,j,i,a,o,p.a),$async$$1) +return A.B(A.bav(l,k,m,n,j,i,a,o,p.a),$async$$1) case 3:h=c -s=a instanceof A.yy&&h instanceof A.Lu?4:5 +s=a instanceof A.yH&&h instanceof A.LM?4:5 break case 4:s=6 -return A.A(A.aKo(a.CW,h,o,n,m,l,k,j,i),$async$$1) +return A.B(A.aLs(a.CW,h,o,n,m,l,k,j,i),$async$$1) case 6:o=c -h.z!==$&&A.ae() +h.z!==$&&A.al() h.z=o case 5:q=h s=1 break case 1:return A.q(q,r)}}) return A.r($async$$1,r)}, -$S:402} -A.aKv.prototype={ -$1(a){return a.gLF(a)}, -$S:403} -A.aMW.prototype={} -A.a9P.prototype={} -A.Gx.prototype={ +$S:404} +A.aLz.prototype={ +$1(a){return a.gLu(a)}, +$S:405} +A.aO_.prototype={} +A.aaF.prototype={} +A.GO.prototype={ a6(a,b){var s,r,q,p=this,o=p.c+=b for(s=p.b;r=p.d,q=s[r],q<=o;){p.d=(r+1)%s.length o-=q p.c=o}}} -A.a9Q.prototype={ -el(a){var s=this.a -s=s==null?null:s.el(0) -return A.aQd(s,this.d,this.b)}} -A.aQe.prototype={ +A.aaG.prototype={ +ec(a){var s=this.a +s=s==null?null:s.ec(0) +return A.aRo(s,this.d,this.b)}} +A.aRp.prototype={ $1(a){return a.a}, -$S:404} -A.aQg.prototype={ +$S:406} +A.aRr.prototype={ $2(a,b){var s,r,q=b.d q.toString s=a.d @@ -89057,73 +90350,73 @@ s=a.c s.toString s=q-s q=s}return q}, -$S:405} -A.aQh.prototype={ -$1(a){var s=$.au(),r=a.a -r.toString -return s.cL(0,r)}, -$S:406} -A.QR.prototype={} -A.QS.prototype={ -sD(a,b){}, +$S:407} +A.aRs.prototype={ +$1(a){var s=$.ay(),r=a.a +r.toString +return s.cI(0,r)}, +$S:408} +A.R7.prototype={} +A.R8.prototype={ +sC(a,b){}, p(a){var s=0,r=A.t(t.H),q=this,p,o var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q.nb(0) -p=q.k4 -if(p.d==null){o=q.gau() -p.d=A.b8x(o.gbZ(o).pd(0,t.O1))}return A.q(null,r)}}) +while(true)switch(s){case 0:q.f0(0) +p=q.p1 +if(p.d==null){o=q.gar() +p.d=A.b9w(o.gbZ(o).p8(0,t.O1))}return A.q(null,r)}}) return A.r($async$p,r)}, -a6(a,b){this.k4.a6(0,b)}, -aO(a){this.k4.aO(a)}, -h1(a){this.li(a) -this.k4.lT(a)}} -A.Vr.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.mg.prototype={ -W(){return"AnimationStatus."+this.b}} -A.dD.prototype={ -j(a){return"#"+A.bz(this)+"("+this.Lp()+")"}, -Lp(){switch(this.gcn(this).a){case 1:return"\u25b6" +a6(a,b){this.p1.a6(0,b)}, +aW(a){this.p1.aW(a)}, +fK(a){this.lg(a) +this.p1.lN(a)}} +A.VI.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.mv.prototype={ +V(){return"AnimationStatus."+this.b}} +A.dI.prototype={ +j(a){return"#"+A.bC(this)+"("+this.Lf()+")"}, +Lf(){switch(this.gcl(this).a){case 1:return"\u25b6" case 2:return"\u25c0" case 3:return"\u23ed" case 0:return"\u23ee"}}} -A.H2.prototype={ -W(){return"_AnimationDirection."+this.b}} -A.Xn.prototype={ -W(){return"AnimationBehavior."+this.b}} -A.Cb.prototype={ +A.Hj.prototype={ +V(){return"_AnimationDirection."+this.b}} +A.XI.prototype={ +V(){return"AnimationBehavior."+this.b}} +A.Co.prototype={ gm(a){var s=this.x s===$&&A.c() return s}, sm(a,b){var s=this -s.eh(0) -s.P5(b) -s.E() -s.A4()}, -gdv(){var s=this.r +s.ea(0) +s.P_(b) +s.F() +s.zQ()}, +gdj(){var s=this.r if(!(s!=null&&s.a!=null))return 0 s=this.w s.toString -return s.jg(0,this.y.a/1e6)}, -P5(a){var s=this,r=s.a,q=s.b,p=s.x=A.Y(a,r,q) -if(p===r)s.Q=B.V +return s.ja(0,this.y.a/1e6)}, +P_(a){var s=this,r=s.a,q=s.b,p=s.x=A.Z(a,r,q) +if(p===r)s.Q=B.W else if(p===q)s.Q=B.ab -else s.Q=s.z===B.aS?B.bC:B.bD}, -gcn(a){var s=this.Q +else s.Q=s.z===B.aS?B.bE:B.bF}, +gcl(a){var s=this.Q s===$&&A.c() return s}, -oO(a,b){var s=this +oK(a,b){var s=this s.z=B.aS if(b!=null)s.sm(0,b) -return s.Ze(s.b)}, -d8(a){return this.oO(a,null)}, -ad8(a,b){var s=this -s.z=B.k_ +return s.ZI(s.b)}, +d0(a){return this.oK(a,null)}, +adK(a,b){var s=this +s.z=B.k3 if(b!=null)s.sm(0,b) -return s.Ze(s.a)}, -eq(a){return this.ad8(a,null)}, -nf(a,b,c){var s,r,q,p,o,n,m=this,l=$.a7G.Jp$ +return s.ZI(s.a)}, +ej(a){return this.adK(a,null)}, +n6(a,b,c){var s,r,q,p,o,n,m=this,l=$.a8q.Jb$ l===$&&A.c() if((l.a&4)!==0)switch(m.d.a){case 0:s=0.05 break @@ -89134,39 +90427,39 @@ if(c==null){r=m.b-m.a if(isFinite(r)){l=m.x l===$&&A.c() q=Math.abs(a-l)/r}else q=1 -if(m.z===B.k_&&m.f!=null){l=m.f +if(m.z===B.k3&&m.f!=null){l=m.f l.toString p=l}else{l=m.e l.toString -p=l}o=new A.bA(B.c.aA(p.a*q))}else{l=m.x +p=l}o=new A.bD(B.c.aA(p.a*q))}else{l=m.x l===$&&A.c() -o=a===l?B.E:c}m.eh(0) +o=a===l?B.G:c}m.ea(0) l=o.a -if(l===B.E.a){l=m.x +if(l===B.G.a){l=m.x l===$&&A.c() -if(l!==a){m.x=A.Y(a,m.a,m.b) -m.E()}m.Q=m.z===B.aS?B.ab:B.V -m.A4() -return A.ba9()}n=m.x +if(l!==a){m.x=A.Z(a,m.a,m.b) +m.F()}m.Q=m.z===B.aS?B.ab:B.W +m.zQ() +return A.bb3()}n=m.x n===$&&A.c() -return m.Hj(new A.aXQ(l*s/1e6,n,a,b,B.cy))}, -Ze(a){return this.nf(a,B.w,null)}, -acV(a,b,c){var s,r=this,q=r.a,p=r.b,o=b==null?r.e:b -r.eh(0) +return m.H4(new A.aYW(l*s/1e6,n,a,b,B.cA))}, +ZI(a){return this.n6(a,B.y,null)}, +adx(a,b,c){var s,r=this,q=r.a,p=r.b,o=b==null?r.e:b +r.ea(0) s=r.x s===$&&A.c() o=o.a/1e6 s=p===q?0:s/(p-q)*o -return r.Hj(new A.b_t(q,p,!1,r.gaql(),o,s,B.cy))}, -aQz(a,b){return this.acV(a,b,!1)}, -aQA(a,b){return this.acV(a,null,b)}, -aqm(a){this.z=a -this.Q=a===B.aS?B.bC:B.bD -this.A4()}, -a9o(a){var s,r,q,p=this,o=$.br9(),n=a<0 -p.z=n?B.k_:B.aS +return r.H4(new A.b0r(q,p,!1,r.gaqW(),o,s,B.cA))}, +aRb(a,b){return this.adx(a,b,!1)}, +aRc(a,b){return this.adx(a,null,b)}, +aqX(a){this.z=a +this.Q=a===B.aS?B.bE:B.bF +this.zQ()}, +a9Y(a){var s,r,q,p=this,o=$.bsk(),n=a<0 +p.z=n?B.k3:B.aS s=n?p.a-0.01:p.b+0.01 -n=$.a7G.Jp$ +n=$.a8q.Jb$ n===$&&A.c() if((n.a&4)!==0)switch(p.d.a){case 0:r=200 break @@ -89175,116 +90468,116 @@ break default:r=1}else r=1 n=p.x n===$&&A.c() -q=new A.PY(s,A.V4(o,n-s,a*r),B.cy) -q.a=B.abg -p.eh(0) -return p.Hj(q)}, -Ri(a){this.eh(0) +q=new A.Qg(s,A.Vl(o,n-s,a*r),B.cA) +q.a=B.abs +p.ea(0) +return p.H4(q)}, +Rf(a){this.ea(0) this.z=B.aS -return this.Hj(a)}, -Hj(a){var s,r=this +return this.H4(a)}, +H4(a){var s,r=this r.w=a -r.y=B.E -r.x=A.Y(a.ij(0,0),r.a,r.b) -s=r.r.bl(0) -r.Q=r.z===B.aS?B.bC:B.bD -r.A4() -return s}, -zJ(a,b){this.y=this.w=null -this.r.zJ(0,b)}, -eh(a){return this.zJ(a,!0)}, +r.y=B.G +r.x=A.Z(a.ic(0,0),r.a,r.b) +s=r.r.c0(0) +r.Q=r.z===B.aS?B.bE:B.bF +r.zQ() +return s}, +zt(a,b){this.y=this.w=null +this.r.zt(0,b)}, +ea(a){return this.zt(a,!0)}, v(){var s=this s.r.v() s.r=null -s.eo$.ak(0) -s.e6$.ak(0) -s.ME()}, -A4(){var s=this,r=s.Q +s.eg$.ao(0) +s.e_$.ao(0) +s.Mu()}, +zQ(){var s=this,r=s.Q r===$&&A.c() if(s.as!==r){s.as=r -s.Ds(r)}}, -anW(a){var s,r=this +s.Dd(r)}}, +aow(a){var s,r=this r.y=a s=a.a/1e6 -r.x=A.Y(r.w.ij(0,s),r.a,r.b) -if(r.w.qf(s)){r.Q=r.z===B.aS?B.ab:B.V -r.zJ(0,!1)}r.E() -r.A4()}, -Lp(){var s,r=this.r,q=r==null,p=!q&&r.a!=null?"":"; paused" +r.x=A.Z(r.w.ic(0,s),r.a,r.b) +if(r.w.qa(s)){r.Q=r.z===B.aS?B.ab:B.W +r.zt(0,!1)}r.F() +r.zQ()}, +Lf(){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.MD() +r=this.Mt() q=this.x q===$&&A.c() -return r+" "+B.c.aY(q,3)+p+s}} -A.aXQ.prototype={ -ij(a,b){var s,r,q=this,p=A.Y(b/q.b,0,1) +return r+" "+B.c.b3(q,3)+p+s}} +A.aYW.prototype={ +ic(a,b){var s,r,q=this,p=A.Z(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.aw(0,p)}}}, -jg(a,b){return(this.ij(0,b+0.001)-this.ij(0,b-0.001))/0.002}, -qf(a){return a>this.b}} -A.b_t.prototype={ -ij(a,b){var s=this,r=b+s.r,q=s.f,p=B.c.bH(r/q,1) -B.c.ey(r,q) +return r+(s-r)*q.e.az(0,p)}}}, +ja(a,b){return(this.ic(0,b+0.001)-this.ic(0,b-0.001))/0.002}, +qa(a){return a>this.b}} +A.b0r.prototype={ +ic(a,b){var s=this,r=b+s.r,q=s.f,p=B.c.bB(r/q,1) +B.c.e4(r,q) s.e.$1(B.aS) -q=A.ak(s.b,s.c,p) +q=A.am(s.b,s.c,p) q.toString return q}, -jg(a,b){return(this.c-this.b)/this.f}, -qf(a){return!1}} -A.abo.prototype={} -A.abp.prototype={} -A.abq.prototype={} -A.abb.prototype={ -aj(a,b){}, -aa(a,b){}, -ke(a){}, +ja(a,b){return(this.c-this.b)/this.f}, +qa(a){return!1}} +A.acf.prototype={} +A.acg.prototype={} +A.ach.prototype={} +A.ac1.prototype={ +an(a,b){}, +ad(a,b){}, +kf(a){}, fC(a){}, -gcn(a){return B.ab}, +gcl(a){return B.ab}, gm(a){return 1}, j(a){return"kAlwaysCompleteAnimation"}} -A.abc.prototype={ -aj(a,b){}, -aa(a,b){}, -ke(a){}, +A.ac2.prototype={ +an(a,b){}, +ad(a,b){}, +kf(a){}, fC(a){}, -gcn(a){return B.V}, +gcl(a){return B.W}, gm(a){return 0}, j(a){return"kAlwaysDismissedAnimation"}} -A.IX.prototype={ -aj(a,b){return this.gbu(this).aj(0,b)}, -aa(a,b){return this.gbu(this).aa(0,b)}, -ke(a){return this.gbu(this).ke(a)}, -fC(a){return this.gbu(this).fC(a)}, -gcn(a){var s=this.gbu(this) -return s.gcn(s)}} -A.O_.prototype={ -sbu(a,b){var s,r=this,q=r.c +A.Je.prototype={ +an(a,b){return this.gbw(this).an(0,b)}, +ad(a,b){return this.gbw(this).ad(0,b)}, +kf(a){return this.gbw(this).kf(a)}, +fC(a){return this.gbw(this).fC(a)}, +gcl(a){var s=this.gbw(this) +return s.gcl(s)}} +A.Oi.prototype={ +sbw(a,b){var s,r=this,q=r.c if(b==q)return -if(q!=null){r.a=q.gcn(q) +if(q!=null){r.a=q.gcl(q) q=r.c r.b=q.gm(q) -if(r.rI$>0)r.J4()}r.c=b -if(b!=null){if(r.rI$>0)r.J3() +if(r.rw$>0)r.IP()}r.c=b +if(b!=null){if(r.rw$>0)r.IO() q=r.b s=r.c s=s.gm(s) -if(q==null?s!=null:q!==s)r.E() +if(q==null?s!=null:q!==s)r.F() q=r.a s=r.c -if(q!==s.gcn(s)){q=r.c -r.Ds(q.gcn(q))}r.b=r.a=null}}, -J3(){var s=this,r=s.c -if(r!=null){r.aj(0,s.geZ()) -s.c.ke(s.gabg())}}, -J4(){var s=this,r=s.c -if(r!=null){r.aa(0,s.geZ()) -s.c.fC(s.gabg())}}, -gcn(a){var s=this.c -if(s!=null)s=s.gcn(s) +if(q!==s.gcl(s)){q=r.c +r.Dd(q.gcl(q))}r.b=r.a=null}}, +IO(){var s=this,r=s.c +if(r!=null){r.an(0,s.geX()) +s.c.kf(s.gabV())}}, +IP(){var s=this,r=s.c +if(r!=null){r.ad(0,s.geX()) +s.c.fC(s.gabV())}}, +gcl(a){var s=this.c +if(s!=null)s=s.gcl(s) else{s=this.a s.toString}return s}, gm(a){var s=this.c @@ -89292,55 +90585,55 @@ if(s!=null)s=s.gm(s) else{s=this.b s.toString}return s}, j(a){var s=this,r=s.c -if(r==null)return"ProxyAnimation(null; "+s.MD()+" "+B.c.aY(s.gm(s),3)+")" +if(r==null)return"ProxyAnimation(null; "+s.Mt()+" "+B.c.b3(s.gm(s),3)+")" return r.j(0)+"\u27a9ProxyAnimation"}} -A.nU.prototype={ -aj(a,b){this.cD() -this.a.aj(0,b)}, -aa(a,b){this.a.aa(0,b) -this.ut()}, -J3(){this.a.ke(this.gwU())}, -J4(){this.a.fC(this.gwU())}, -Hl(a){this.Ds(this.a3p(a))}, -gcn(a){var s=this.a -return this.a3p(s.gcn(s))}, +A.o6.prototype={ +an(a,b){this.cv() +this.a.an(0,b)}, +ad(a,b){this.a.ad(0,b) +this.ui()}, +IO(){this.a.kf(this.gwE())}, +IP(){this.a.fC(this.gwE())}, +H6(a){this.Dd(this.a3U(a))}, +gcl(a){var s=this.a +return this.a3U(s.gcl(s))}, gm(a){var s=this.a return 1-s.gm(s)}, -a3p(a){switch(a.a){case 1:return B.bD -case 2:return B.bC -case 3:return B.V +a3U(a){switch(a.a){case 1:return B.bF +case 2:return B.bE +case 3:return B.W case 0:return B.ab}}, j(a){return this.a.j(0)+"\u27aaReverseAnimation"}} -A.K7.prototype={ -a5n(a){var s=this +A.Kp.prototype={ +a5T(a){var s=this switch(a.a){case 0:case 3:s.d=null break -case 1:if(s.d==null)s.d=B.bC +case 1:if(s.d==null)s.d=B.bE break -case 2:if(s.d==null)s.d=B.bD +case 2:if(s.d==null)s.d=B.bF break}}, -ga5X(){if(this.c!=null){var s=this.d +ga6r(){if(this.c!=null){var s=this.d if(s==null){s=this.a -s=s.gcn(s)}s=s!==B.bD}else s=!0 +s=s.gcl(s)}s=s!==B.bF}else s=!0 return s}, -v(){this.a.fC(this.ga5m())}, -gm(a){var s=this,r=s.ga5X()?s.b:s.c,q=s.a,p=q.gm(q) +v(){this.a.fC(this.ga5S())}, +gm(a){var s=this,r=s.ga6r()?s.b:s.c,q=s.a,p=q.gm(q) if(r==null)return p if(p===0||p===1)return p -return r.aw(0,p)}, +return r.az(0,p)}, j(a){var s=this,r=s.c if(r==null)return s.a.j(0)+"\u27a9"+s.b.j(0) -if(s.ga5X())return s.a.j(0)+"\u27a9"+s.b.j(0)+"\u2092\u2099/"+r.j(0) +if(s.ga6r())return s.a.j(0)+"\u27a9"+s.b.j(0)+"\u2092\u2099/"+r.j(0) return s.a.j(0)+"\u27a9"+s.b.j(0)+"/"+r.j(0)+"\u2092\u2099"}, -gbu(a){return this.a}} -A.amH.prototype={ -W(){return"_TrainHoppingMode."+this.b}} -A.Bb.prototype={ -Hl(a){if(a!==this.e){this.E() +gbw(a){return this.a}} +A.anF.prototype={ +V(){return"_TrainHoppingMode."+this.b}} +A.Bm.prototype={ +H6(a){if(a!==this.e){this.F() this.e=a}}, -gcn(a){var s=this.a -return s.gcn(s)}, -aF5(){var s,r,q=this,p=q.b +gcl(a){var s=this.a +return s.gcl(s)}, +aFJ(){var s,r,q=this,p=q.b if(p!=null){switch(q.c.a){case 0:p=p.gm(p) s=q.a r=p<=s.gm(s) @@ -89350,277 +90643,277 @@ s=q.a r=p>=s.gm(s) break default:r=!1}if(r){p=q.a -s=q.gwU() +s=q.gwE() p.fC(s) -p.aa(0,q.gQS()) +p.ad(0,q.gQO()) p=q.b q.a=p q.b=null -p.ke(s) +p.kf(s) s=q.a -q.Hl(s.gcn(s))}}else r=!1 +q.H6(s.gcl(s))}}else r=!1 p=q.a p=p.gm(p) -if(p!==q.f){q.E() +if(p!==q.f){q.F() q.f=p}if(r&&q.d!=null)q.d.$0()}, gm(a){var s=this.a return s.gm(s)}, v(){var s,r,q=this -q.a.fC(q.gwU()) -s=q.gQS() -q.a.aa(0,s) +q.a.fC(q.gwE()) +s=q.gQO() +q.a.ad(0,s) q.a=null r=q.b -if(r!=null)r.aa(0,s) +if(r!=null)r.ad(0,s) q.b=null -q.e6$.ak(0) -q.eo$.ak(0) -q.ME()}, +q.e_$.ao(0) +q.eg$.ao(0) +q.Mu()}, j(a){var s=this if(s.b!=null)return A.j(s.a)+"\u27a9TrainHoppingAnimation(next: "+A.j(s.b)+")" return A.j(s.a)+"\u27a9TrainHoppingAnimation(no next)"}} -A.CU.prototype={ -J3(){var s,r=this,q=r.a,p=r.ga22() -q.aj(0,p) -s=r.ga23() -q.ke(s) +A.D6.prototype={ +IO(){var s,r=this,q=r.a,p=r.ga2x() +q.an(0,p) +s=r.ga2y() +q.kf(s) q=r.b -q.aj(0,p) -q.ke(s)}, -J4(){var s,r=this,q=r.a,p=r.ga22() -q.aa(0,p) -s=r.ga23() +q.an(0,p) +q.kf(s)}, +IP(){var s,r=this,q=r.a,p=r.ga2x() +q.ad(0,p) +s=r.ga2y() q.fC(s) q=r.b -q.aa(0,p) +q.ad(0,p) q.fC(s)}, -gcn(a){var s=this.b -if(s.gcn(s)===B.bC||s.gcn(s)===B.bD)return s.gcn(s) +gcl(a){var s=this.b +if(s.gcl(s)===B.bE||s.gcl(s)===B.bF)return s.gcl(s) s=this.a -return s.gcn(s)}, +return s.gcl(s)}, j(a){return"CompoundAnimation("+this.a.j(0)+", "+this.b.j(0)+")"}, -ax6(a){var s=this -if(s.gcn(s)!==s.c){s.c=s.gcn(s) -s.Ds(s.gcn(s))}}, -ax5(){var s=this -if(!J.e(s.gm(s),s.d)){s.d=s.gm(s) -s.E()}}} -A.IW.prototype={ +axJ(a){var s=this +if(s.gcl(s)!==s.c){s.c=s.gcl(s) +s.Dd(s.gcl(s))}}, +axI(){var s=this +if(!J.f(s.gm(s),s.d)){s.d=s.gm(s) +s.F()}}} +A.Jd.prototype={ gm(a){var s,r=this.a r=r.gm(r) s=this.b s=s.gm(s) -return Math.min(A.hs(r),A.hs(s))}} -A.S4.prototype={} -A.S5.prototype={} -A.S6.prototype={} -A.ado.prototype={} -A.aiW.prototype={} -A.aiX.prototype={} -A.aiY.prototype={} -A.ajX.prototype={} -A.ajY.prototype={} -A.amE.prototype={} -A.amF.prototype={} -A.amG.prototype={} -A.Nx.prototype={ -aw(a,b){return this.nY(b)}, -nY(a){throw A.d(A.cJ(null))}, +return Math.min(A.hm(r),A.hm(s))}} +A.Sl.prototype={} +A.Sm.prototype={} +A.Sn.prototype={} +A.aef.prototype={} +A.ajQ.prototype={} +A.ajR.prototype={} +A.ajS.prototype={} +A.akP.prototype={} +A.akQ.prototype={} +A.anC.prototype={} +A.anD.prototype={} +A.anE.prototype={} +A.NP.prototype={ +az(a,b){return this.nU(b)}, +nU(a){throw A.d(A.cJ(null))}, j(a){return"ParametricCurve"}} -A.ha.prototype={ -aw(a,b){if(b===0||b===1)return b -return this.aj7(0,b)}} -A.Tn.prototype={ -nY(a){return a}} -A.hP.prototype={ -nY(a){var s=this.a -a=A.Y((a-s)/(this.b-s),0,1) +A.h5.prototype={ +az(a,b){if(b===0||b===1)return b +return this.ajG(0,b)}} +A.TE.prototype={ +nU(a){return a}} +A.hM.prototype={ +nU(a){var s=this.a +a=A.Z((a-s)/(this.b-s),0,1) if(a===0||a===1)return a -return this.c.aw(0,a)}, +return this.c.az(0,a)}, j(a){var s=this,r=s.c -if(!(r instanceof A.Tn))return"Interval("+A.j(s.a)+"\u22ef"+A.j(s.b)+")\u27a9"+r.j(0) +if(!(r instanceof A.TE))return"Interval("+A.j(s.a)+"\u22ef"+A.j(s.b)+")\u27a9"+r.j(0) return"Interval("+A.j(s.a)+"\u22ef"+A.j(s.b)+")"}} -A.QN.prototype={ -nY(a){return a"))}} -A.bs.prototype={ +try{if(l.N(0,s))s.$1(a)}catch(o){r=A.b_(o) +q=A.bz(o) +n=A.cf("while notifying status listeners for "+A.L(this).j(0)) +m=$.nq() +if(m!=null)m.$1(new A.cz(r,q,"animation library",n,null,!1))}}}} +A.bh.prototype={ +os(a){return new A.fC(a,this,A.w(this).h("fC"))}} +A.bw.prototype={ gm(a){var s=this.a -return this.b.aw(0,s.gm(s))}, +return this.b.az(0,s.gm(s))}, j(a){var s=this.a,r=this.b -return s.j(0)+"\u27a9"+r.j(0)+"\u27a9"+A.j(r.aw(0,s.gm(s)))}, -Lp(){return this.MD()+" "+this.b.j(0)}, -gbu(a){return this.a}} -A.fK.prototype={ -aw(a,b){return this.b.aw(0,this.a.aw(0,b))}, +return s.j(0)+"\u27a9"+r.j(0)+"\u27a9"+A.j(r.az(0,s.gm(s)))}, +Lf(){return this.Mt()+" "+this.b.j(0)}, +gbw(a){return this.a}} +A.fC.prototype={ +az(a,b){return this.b.az(0,this.a.az(0,b))}, j(a){return this.a.j(0)+"\u27a9"+this.b.j(0)}} -A.bh.prototype={ -ie(a){var s=this.a -return A.w(this).h("bh.T").a(J.bsU(s,J.bsV(J.bsW(this.b,s),a)))}, -aw(a,b){var s,r=this +A.bm.prototype={ +i7(a){var s=this.a +return A.w(this).h("bm.T").a(J.bu6(s,J.bu7(J.bu8(this.b,s),a)))}, +az(a,b){var s,r=this if(b===0){s=r.a -return s==null?A.w(r).h("bh.T").a(s):s}if(b===1){s=r.b -return s==null?A.w(r).h("bh.T").a(s):s}return r.ie(b)}, +return s==null?A.w(r).h("bm.T").a(s):s}if(b===1){s=r.b +return s==null?A.w(r).h("bm.T").a(s):s}return r.i7(b)}, j(a){return"Animatable("+A.j(this.a)+" \u2192 "+A.j(this.b)+")"}, -sRr(a){return this.a=a}, -shR(a,b){return this.b=b}} -A.OT.prototype={ -ie(a){return this.c.ie(1-a)}} -A.f8.prototype={ -ie(a){return A.a1(this.a,this.b,a)}} -A.a84.prototype={ -ie(a){return A.aN3(this.a,this.b,a)}} -A.Og.prototype={ -ie(a){return A.bA3(this.a,this.b,a)}} -A.uH.prototype={ -ie(a){var s,r=this.a +sRp(a){return this.a=a}, +shM(a,b){return this.b=b}} +A.Pa.prototype={ +i7(a){return this.c.i7(1-a)}} +A.f5.prototype={ +i7(a){return A.a1(this.a,this.b,a)}} +A.a8P.prototype={ +i7(a){return A.aO7(this.a,this.b,a)}} +A.Oy.prototype={ +i7(a){return A.bBp(this.a,this.b,a)}} +A.uS.prototype={ +i7(a){var s,r=this.a r.toString s=this.b s.toString return B.c.aA(r+(s-r)*a)}} -A.a8P.prototype={ -ie(a){var s,r=this.a +A.a9D.prototype={ +i7(a){var s,r=this.a r.toString s=this.b s.toString return B.c.bN(r+(s-r)*a)}} -A.nn.prototype={ -aw(a,b){if(b===0||b===1)return b -return this.a.aw(0,b)}, +A.nA.prototype={ +az(a,b){if(b===0||b===1)return b +return this.a.az(0,b)}, j(a){return"CurveTween(curve: "+this.a.j(0)+")"}} -A.VW.prototype={} -A.R5.prototype={ -anj(a,b){var s,r,q,p,o,n,m,l=this.a -B.b.H(l,a) +A.Wd.prototype={} +A.Rm.prototype={ +anU(a,b){var s,r,q,p,o,n,m,l=this.a +B.b.I(l,a) for(s=l.length,r=0,q=0;q=n&&b=n&&b"}} -A.K3.prototype={ -aW(){return new A.Se(new A.bh(1,null,t.Y),null,null,B.n)}} -A.Se.prototype={ -bi(){var s,r,q,p=this -p.bJ() -s=A.cI(null,B.al,null,0,p) +A.Kl.prototype={ +b0(){return new A.Sv(new A.bm(1,null,t.Y),null,null,B.o)}} +A.Sv.prototype={ +bk(){var s,r,q,p=this +p.bG() +s=A.cH(null,B.al,null,0,p) p.e=s r=t.ve q=p.d -p.f=new A.bs(r.a(new A.bs(r.a(s),new A.nn(B.ef),t.HY.h("bs"))),q,q.$ti.h("bs")) -p.a3W()}, -bE(a){this.c8(a) -this.a3W()}, -a3W(){var s=this.a.x +p.f=new A.bw(r.a(new A.bw(r.a(s),new A.nA(B.eh),t.HY.h("bw"))),q,q.$ti.h("bw")) +p.a4r()}, +bC(a){this.c9(a) +this.a4r()}, +a4r(){var s=this.a.x this.d.b=s}, v(){var s=this.e s===$&&A.c() s.v() -this.am6()}, -avu(a){if(!this.r){this.r=!0 -this.FB(0)}}, -avz(a){if(this.r){this.r=!1 -this.FB(0)}}, -avs(){if(this.r){this.r=!1 -this.FB(0)}}, -FB(a){var s,r,q,p=this.e +this.amH()}, +aw6(a){if(!this.r){this.r=!0 +this.Fo(0)}}, +awb(a){if(this.r){this.r=!1 +this.Fo(0)}}, +aw4(){if(this.r){this.r=!1 +this.Fo(0)}}, +Fo(a){var s,r,q,p=this.e p===$&&A.c() s=p.r if(s!=null&&s.a!=null)return r=this.r if(r){p.z=B.aS -q=p.nf(1,B.ab5,B.QV)}else{p.z=B.aS -q=p.nf(0,B.PK,B.R1)}q.cB(new A.aUT(this,r),t.H)}, -a7(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.qp(a0),b=c.gih(),a=g.a.e +q=p.n6(1,B.abh,B.R0)}else{p.z=B.aS +q=p.n6(0,B.PQ,B.R7)}q.cz(new A.aW2(this,r),t.H)}, +a8(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.qz(a0),b=c.gi9(),a=g.a.e if(a==null)s=f -else s=A.ZW(a,a0) +else s=A.a_k(a,a0) a=s!=null -if(a)r=c.gt6() +if(a)r=c.grY() else if(d)r=b -else{q=B.PY.fD(a0) -r=q}p=c.geP().gew().hM(r) -q=d&&!0?B.eU:B.m -o=d?g.gavt():f -n=d?g.gavy():f -m=d?g.gavr():f +else{q=B.Q3.fD(a0) +r=q}p=c.geM().ges().hI(r) +q=d&&!0?B.eX:B.m +o=d?g.gaw5():f +n=d?g.gawa():f +m=d?g.gaw3():f l=g.a k=l.r j=l.w @@ -89628,100 +90921,100 @@ i=g.f i===$&&A.c() h=l.y if(a&&e){e=l.f -if(e instanceof A.eC)e=e.fD(a0)}else e=s +if(e instanceof A.eK)e=e.fD(a0)}else e=s a=g.a l=a.d -return A.pc(A.ie(B.aX,A.cW(!0,f,new A.kB(new A.b7(j,1/0,j,1/0),A.ln(!1,A.xQ(new A.cc(l,new A.jF(a.z,1,1,A.qr(A.LD(a.c,new A.fc(f,f,f,f,f,r,f,f),f),f,f,B.cg,!0,p,f,f,B.aH),f),f),new A.dx(e,f,f,h,f,f,B.aq),B.cG),i),f),!1,f,f,!1,!1,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f),B.a3,!1,f,f,f,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.aUT.prototype={ +return A.pn(A.im(B.aX,A.cY(!0,f,new A.kO(new A.bb(j,1/0,j,1/0),A.lC(!1,A.xX(new A.ci(l,new A.jR(a.z,1,1,A.qB(A.LW(a.c,new A.f9(f,f,f,f,f,r,f,f),f),f,f,B.ci,!0,p,f,f,B.aG),f),f),new A.dC(e,f,f,h,f,f,B.aq),B.cI),i),f),!1,f,f,!1,!1,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f),B.a3,!1,f,f,f,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.aW2.prototype={ $1(a){var s=this.a -if(s.c!=null&&this.b!==s.r)s.FB(0)}, -$S:24} -A.W1.prototype={ -v(){var s=this,r=s.dQ$ -if(r!=null)r.aa(0,s.gmu()) -s.dQ$=null -s.bF()}, -dk(){this.ex() -this.ea() -this.mv()}} -A.K4.prototype={ -aW(){return new A.Sf(new A.ack($.ag()),null,!1,$,null,null,B.n)}} -A.Sf.prototype={ -bi(){this.bJ() +if(s.c!=null&&this.b!==s.r)s.Fo(0)}, +$S:21} +A.Wj.prototype={ +v(){var s=this,r=s.dH$ +if(r!=null)r.ad(0,s.gmn()) +s.dH$=null +s.bD()}, +da(){this.eu() +this.e5() +this.mo()}} +A.Km.prototype={ +b0(){return new A.Sw(new A.adc($.af()),null,!1,$,null,null,B.o)}} +A.Sw.prototype={ +bk(){this.bG() this.e=this.a.c}, -bE(a){var s -this.c8(a) +bC(a){var s +this.c9(a) s=a.c if(s!=this.a.c)this.e=s}, v(){var s=this.d -s.bo$=$.ag() -s.bj$=0 -this.am7()}, -aOx(a){if(this.f!==a)this.f=a}, -a7(a4){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=a0.a,a3=a2.x -a2=A.a9(204,B.d3.gm(B.d3)>>>16&255,B.d3.gm(B.d3)>>>8&255,B.d3.gm(B.d3)&255).a +s.Y$=$.af() +s.G$=0 +this.amI()}, +aP9(a){if(this.f!==a)this.f=a}, +a8(a4){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=a0.a,a3=a2.x +a2=A.a9(204,B.d6.gm(B.d6)>>>16&255,B.d6.gm(B.d6)>>>8&255,B.d6.gm(B.d6)&255).a s=(a2>>>16&255)/255 r=(a2>>>8&255)/255 q=(a2&255)/255 p=Math.max(s,Math.max(r,q)) o=Math.min(s,Math.min(r,q)) n=p-o -m=A.bkN(s,r,q,p,n) +m=A.blU(s,r,q,p,n) l=(p+o)/2 -if(l!==1)A.Y(n/(1-Math.abs(2*l-1)),0,1) -a3=new A.dM((a2>>>24&255)/255,m,0.835,0.69).ba() +if(l!==1)A.Z(n/(1-Math.abs(2*l-1)),0,1) +a3=new A.dU((a2>>>24&255)/255,m,0.835,0.69).bf() a2=a0.a k=a2.c a2=a2.y j=a0.d -j.sq9(a3) -j.sD8(a0.f) -j.sSC(a0.Jv$) -j.sR_(B.d3) -j.sTT(B.dD) -j.spV(B.l) +j.sq7(a3) +j.sCT(a0.f) +j.sSA(a0.Jh$) +j.sQW(B.d6) +j.sUf(B.dF) +j.spQ(B.l) j.sm(0,a0.a.c) -j.sVb(a0.e) -j.sv4(a0.a.d!=null) +j.sVD(a0.e) +j.suQ(a0.a.d!=null) a0.a.toString -i=A.Ye(4) -j.sdw(0,new A.eT(i,B.C)) -j.slh(a0.a.Q) +i=A.YB(4) +j.sdk(0,new A.eW(i,B.E)) +j.slf(a0.a.Q) i=a0.a.d -h=a0.Tm$ -if(h===$){g=A.b1([B.jQ,new A.dE(a0.ga4Y(),new A.bK(A.b([],t.ot),t.wS),t.wY)],t.B,t.od) -a0.Tm$!==$&&A.a2() -a0.Tm$=g +h=a0.TH$ +if(h===$){g=A.b5([B.jU,new A.dJ(a0.ga5t(),new A.bP(A.b([],t.ot),t.wS),t.wY)],t.B,t.od) +a0.TH$!==$&&A.a2() +a0.TH$=g h=g}f=a0.a.d==null e=!f -d=e?a0.gaE3():a1 -c=e?a0.ga4Y():a1 -b=e?a0.ga5_():a1 -a=e?a0.ga5_():a1 -return A.cW(a1,k===!0,A.b8b(h,!1,A.ie(a1,A.cW(a1,a1,A.eh(a1,a1,a1,j,B.a4t),!1,a1,e,!1,!1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1),B.a3,f,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,c,a,d,b,a1,a1,a1),i!=null,a2,B.m,a0.gaOw(),a0.gaE0(),a1,a1),!1,a1,a1,!1,!1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1)}} -A.ack.prototype={ -spV(a){if(J.e(this.as,a))return +d=e?a0.gaEG():a1 +c=e?a0.ga5t():a1 +b=e?a0.ga5v():a1 +a=e?a0.ga5v():a1 +return A.cY(a1,k===!0,A.b9a(h,!1,A.im(a1,A.cY(a1,a1,A.ep(a1,a1,a1,j,B.a4F),!1,a1,e,!1,!1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1),B.a3,f,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,c,a,d,b,a1,a1,a1),i!=null,a2,B.m,a0.gaP8(),a0.gaED(),a1,a1),!1,a1,a1,!1,!1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1)}} +A.adc.prototype={ +spQ(a){if(J.f(this.as,a))return this.as=a -this.E()}, +this.F()}, sm(a,b){if(this.at==b)return this.at=b -this.E()}, -sVb(a){if(this.ax==a)return +this.F()}, +sVD(a){if(this.ax==a)return this.ax=a -this.E()}, -sdw(a,b){if(J.e(this.ay,b))return +this.F()}, +sdk(a,b){if(J.f(this.ay,b))return this.ay=b -this.E()}, -slh(a){return}, -O5(a,b,c,d,e){if(e)a.Z(this.ay.md(b),c) -if(d!=null)this.ay.pY(d).aK(a,b)}, -aK(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=$.G(),h=i.B(),g=j.as +this.F()}, +slf(a){return}, +O0(a,b,c,d,e){if(e)a.Z(this.ay.m6(b),c) +if(d!=null)this.ay.pT(d).aJ(a,b)}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=$.G(),h=i.B(),g=j.as g.toString h.sA(0,g) -h.sS(0,B.r) -h.sbQ(2.5) -h.stE(B.e2) -s=t.o.a(b.a4(0,2).Y(0,B.DV.a4(0,2))) +h.sP(0,B.t) +h.sbJ(2.5) +h.stv(B.e4) +s=t.o.a(b.ab(0,2).X(0,B.DW.ab(0,2))) g=s.a r=s.b q=new A.x(g,r,g+18,r+18) @@ -89735,340 +91028,340 @@ o.toString}p.sA(0,o) o=j.at n=j.ch if(o===!1){g=p.gA(p) -j.O5(a,q,p,new A.ck(g,1,B.aa,-1),!1)}else{j.O5(a,q,p,n,!0) +j.O0(a,q,p,new A.cp(g,1,B.aa,-1),!1)}else{j.O0(a,q,p,n,!0) o=j.at -if(o===!0){m=i.U() -m.a2(0,g+4.5,r+9.36) +if(o===!0){m=i.T() +m.a0(0,g+4.5,r+9.36) o=g+8.280000000000001 n=r+13.5 m.n(0,o,n) a.Z(m,h) -m.a2(0,o,n) +m.a0(0,o,n) m.n(0,g+12.959999999999999,r+5.22) -a.Z(m,h)}else a.eb(s.X(0,B.a0f),s.X(0,B.a0z),h)}g=j.e +a.Z(m,h)}else a.ed(s.W(0,B.a0o),s.W(0,B.a0I),h)}g=j.e g.toString -if(g){l=q.e8(1) +if(g){l=q.e2(1) k=i.B() i=j.c i.toString k.sA(0,i) -k.sS(0,B.r) -k.sbQ(3.5) -j.O5(a,l,k,j.ch,!0)}}} -A.W2.prototype={ -dk(){this.ex() -this.ea() -this.hk()}, -v(){var s=this,r=s.bT$ -if(r!=null)r.aa(0,s.gha()) -s.bT$=null -s.bF()}} -A.aod.prototype={} -A.eC.prototype={ +k.sP(0,B.t) +k.sbJ(3.5) +j.O0(a,l,k,j.ch,!0)}}} +A.Wk.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.apg.prototype={} +A.eK.prototype={ gm(a){return this.b.a}, -gAw(){var s=this +gAk(){var s=this return!s.e.l(0,s.f)||!s.x.l(0,s.y)||!s.r.l(0,s.w)||!s.z.l(0,s.Q)}, -gAu(){var s=this +gAi(){var s=this return!s.e.l(0,s.r)||!s.f.l(0,s.w)||!s.x.l(0,s.z)||!s.y.l(0,s.Q)}, -gAv(){var s=this +gAj(){var s=this return!s.e.l(0,s.x)||!s.f.l(0,s.y)||!s.r.l(0,s.z)||!s.w.l(0,s.Q)}, fD(a){var s,r,q,p,o,n=this,m=null -if(n.gAw()){s=a.bb(t.WD) -r=s==null?m:s.f.c.gkh() -if(r==null){r=A.dO(a,B.qf) +if(n.gAk()){s=a.bh(t.WD) +r=s==null?m:s.f.c.gkj() +if(r==null){r=A.dW(a,B.qi) r=r==null?m:r.d q=r}else q=r -if(q==null)q=B.az}else q=B.az -if(n.gAu()){r=A.dO(a,B.Ff) +if(q==null)q=B.ax}else q=B.ax +if(n.gAi()){r=A.dW(a,B.Fh) r=r==null?m:r.Q p=r===!0}else p=!1 -if(n.gAv())A.bva(a) +if(n.gAj())A.bwu(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.eC(o,n.c,m,n.e,n.f,n.r,n.w,n.x,n.y,n.z,n.Q,0)}, +default:o=m}return new A.eK(o,n.c,m,n.e,n.f,n.r,n.w,n.x,n.y,n.z,n.Q,0)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.eC&&b.b.a===s.b.a&&b.e.l(0,s.e)&&b.f.l(0,s.f)&&b.r.l(0,s.r)&&b.w.l(0,s.w)&&b.x.l(0,s.x)&&b.y.l(0,s.y)&&b.z.l(0,s.z)&&b.Q.l(0,s.Q)}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.eK&&b.b.a===s.b.a&&b.e.l(0,s.e)&&b.f.l(0,s.f)&&b.r.l(0,s.r)&&b.w.l(0,s.w)&&b.x.l(0,s.x)&&b.y.l(0,s.y)&&b.z.l(0,s.z)&&b.Q.l(0,s.Q)}, gJ(a){var s=this -return A.a4(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.auS(s),q=A.b([r.$2("color",s.e)],t.T) -if(s.gAw())q.push(r.$2("darkColor",s.f)) -if(s.gAu())q.push(r.$2("highContrastColor",s.r)) -if(s.gAw()&&s.gAu())q.push(r.$2("darkHighContrastColor",s.w)) -if(s.gAv())q.push(r.$2("elevatedColor",s.x)) -if(s.gAw()&&s.gAv())q.push(r.$2("darkElevatedColor",s.y)) -if(s.gAu()&&s.gAv())q.push(r.$2("highContrastElevatedColor",s.z)) -if(s.gAw()&&s.gAu()&&s.gAv())q.push(r.$2("darkHighContrastElevatedColor",s.Q)) +return A.a3(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.avZ(s),q=A.b([r.$2("color",s.e)],t.T) +if(s.gAk())q.push(r.$2("darkColor",s.f)) +if(s.gAi())q.push(r.$2("highContrastColor",s.r)) +if(s.gAk()&&s.gAi())q.push(r.$2("darkHighContrastColor",s.w)) +if(s.gAj())q.push(r.$2("elevatedColor",s.x)) +if(s.gAk()&&s.gAj())q.push(r.$2("darkElevatedColor",s.y)) +if(s.gAi()&&s.gAj())q.push(r.$2("highContrastElevatedColor",s.z)) +if(s.gAk()&&s.gAi()&&s.gAj())q.push(r.$2("darkHighContrastElevatedColor",s.Q)) r=s.c if(r==null)r="CupertinoDynamicColor" -q=B.b.cs(q,", ") +q=B.b.cp(q,", ") return r+"("+q+", resolved by: UNRESOLVED)"}} -A.auS.prototype={ +A.avZ.prototype={ $2(a,b){var s=b.l(0,this.a.b)?"*":"" return s+a+" = "+b.j(0)+s}, -$S:410} -A.add.prototype={} -A.adc.prototype={} -A.auR.prototype={ -zh(a){return B.u}, -Id(a,b,c,d){return B.b_}, -zg(a,b){return B.h}} -A.aoe.prototype={} -A.ZV.prototype={ -a7(a){var s=null,r=A.cb(a,B.cj,t.l).w.f.b+8,q=this.c.Y(0,new A.h(8,r)),p=A.h8(this.d,B.a2,B.a5,B.dh),o=$.G().a7W(20,20,B.J) -return new A.cc(new A.aH(8,r,8,8),new A.no(new A.a_t(q),A.dj(s,A.bu1(A.xQ(new A.cc(B.bu,p,s),new A.dx(B.PW.fD(a),s,A.asi(B.PT.fD(a)),B.kq,s,s,B.aq),B.cG),o),B.Z,s,s,B.GG,s,s,s,222),s),s)}} -A.xN.prototype={ -aW(){return new A.Sg(B.n)}} -A.Sg.prototype={ -axL(a){this.aM(new A.aUU(this))}, -axN(a){this.aM(new A.aUV(this))}, -a7(a){var s=this,r=null,q=s.a.f,p=A.dv(q,r,B.cx,r,B.Ez.hM(s.d?A.qp(a).gt6():B.ih.fD(a)),r,r) -q=s.d?A.qp(a).gih():r -return A.fh(A.pc(A.bej(B.ay,B.fa,p,q,B.Q_,0,s.a.c,B.RL,0.7),B.m,r,s.gaxK(),s.gaxM(),r),r,1/0)}} -A.aUU.prototype={ +$S:412} +A.ae4.prototype={} +A.ae3.prototype={} +A.avY.prototype={ +z0(a){return B.w}, +HZ(a,b,c,d){return B.b_}, +z_(a,b){return B.h}} +A.aph.prototype={} +A.a_j.prototype={ +a8(a){var s=null,r=A.cg(a,B.cl,t.l).w.f.b+8,q=this.c.X(0,new A.h(8,r)),p=A.h3(this.d,B.a2,B.a5,B.di),o=$.G().a8v(20,20,B.J) +return new A.ci(new A.aR(8,r,8,8),new A.nB(new A.a_S(q),A.dk(s,A.bvk(A.xX(new A.ci(B.bw,p,s),new A.dC(B.Q1.fD(a),s,A.ats(B.PZ.fD(a)),B.ku,s,s,B.aq),B.cI),o),B.a_,s,s,B.GI,s,s,s,222),s),s)}} +A.xU.prototype={ +b0(){return new A.Sx(B.o)}} +A.Sx.prototype={ +ayn(a){this.aM(new A.aW3(this))}, +ayp(a){this.aM(new A.aW4(this))}, +a8(a){var s=this,r=null,q=s.a.f,p=A.dz(q,r,B.cz,r,B.EA.hI(s.d?A.qz(a).grY():B.ij.fD(a)),r,r) +q=s.d?A.qz(a).gi9():r +return A.ff(A.pn(A.bfj(B.aw,B.fe,p,q,B.Q5,0,s.a.c,B.RR,0.7),B.m,r,s.gaym(),s.gayo(),r),r,1/0)}} +A.aW3.prototype={ $0(){this.a.d=!0}, $S:0} -A.aUV.prototype={ +A.aW4.prototype={ $0(){this.a.d=!1}, $S:0} -A.ZX.prototype={ -aD(a){var s=this.f,r=A.ZW(s,a) -return J.e(r,s)?this:this.hM(r)}, -IE(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 +A.a_l.prototype={ +aE(a){var s=this.f,r=A.a_k(s,a) +return J.f(r,s)?this:this.hI(r)}, +Ip(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.Y(s,0,1)}else s=d -return A.bek(l,p,n,s,m,f==null?r.w:f,q,o)}, -hM(a){return this.IE(a,null,null,null,null,null,null,null)}} -A.adf.prototype={} -A.adg.prototype={ -U7(a){return a.gyp(a)==="en"}, -cL(a,b){return new A.cM(B.Hv,t.Vr)}, -Mu(a){return!1}, +s=s==null?null:A.Z(s,0,1)}else s=d +return A.bfk(l,p,n,s,m,f==null?r.w:f,q,o)}, +hI(a){return this.Ip(a,null,null,null,null,null,null,null)}} +A.ae6.prototype={} +A.ae7.prototype={ +Uu(a){return a.gyc(a)==="en"}, +cI(a,b){return new A.cO(B.Hx,t.Vr)}, +Mk(a){return!1}, j(a){return"DefaultCupertinoLocalizations.delegate(en_US)"}} -A.a_i.prototype={$iK5:1} -A.K6.prototype={ -aW(){return new A.Si(B.h,null,null,B.n)}} -A.Si.prototype={ -bi(){var s,r,q=this -q.bJ() -s=A.cI(null,B.fy,null,0,q) -s.cD() -r=s.e6$ +A.a_H.prototype={$iKn:1} +A.Ko.prototype={ +b0(){return new A.Sz(B.h,null,null,B.o)}} +A.Sz.prototype={ +bk(){var s,r,q=this +q.bG() +s=A.cH(null,B.fB,null,0,q) +s.cv() +r=s.e_$ r.b=!0 -r.a.push(new A.aV2(q)) +r.a.push(new A.aWc(q)) q.f=s r=q.a r.d.a=s -r.w.aj(0,q.gPh()) +r.w.an(0,q.gPb()) r=t.Y s=q.f q.a.toString -q.r=new A.bs(A.ds(B.ek,s,null),new A.bh(0,1,r),r.h("bs"))}, +q.r=new A.bw(A.du(B.em,s,null),new A.bm(0,1,r),r.h("bw"))}, v(){var s,r=this r.a.d.a=null s=r.f s===$&&A.c() s.v() -r.a.w.aa(0,r.gPh()) -r.am8()}, -bE(a){var s,r=this,q=a.w -if(q!==r.a.w){s=r.gPh() -q.aa(0,s) -r.a.w.aj(0,s)}r.c8(a)}, -cU(){this.a1T() +r.a.w.ad(0,r.gPb()) +r.amJ()}, +bC(a){var s,r=this,q=a.w +if(q!==r.a.w){s=r.gPb() +q.ad(0,s) +r.a.w.an(0,s)}r.c9(a)}, +cP(){this.a2n() this.fs()}, -a1T(){var s,r=this,q=r.a.w.a,p=q.c.gbw().b,o=q.a,n=p-o.b,m=r.a +a2n(){var s,r=this,q=r.a.w.a,p=q.c.gbv().b,o=q.a,n=p-o.b,m=r.a m.toString -if(n<-48){if(m.d.gF8())r.a.d.CU(!1) -return}if(!m.d.gF8()){m=r.f +if(n<-48){if(m.d.gEX())r.a.d.CF(!1) +return}if(!m.d.gEX()){m=r.f m===$&&A.c() -m.d8(0)}r.a.toString +m.d0(0)}r.a.toString s=Math.max(p,p-n/10) o=o.a-40 n=s-73.5 m=r.c m.toString -m=A.cb(m,B.f3,t.l).w.a +m=A.cg(m,B.f6,t.l).w.a r.a.toString -n=A.bgo(new A.x(10,-21.5,0+m.a-10,0+m.b+21.5),new A.x(o,n,o+80,n+47.5)) -r.aM(new A.aV0(r,new A.h(n.a,n.b),p,s))}, -a7(a){var s,r,q=this +n=A.bhq(new A.x(10,-21.5,0+m.a-10,0+m.b+21.5),new A.x(o,n,o+80,n+47.5)) +r.aM(new A.aWa(r,new A.h(n.a,n.b),p,s))}, +a8(a){var s,r,q=this q.a.toString s=q.d r=q.r r===$&&A.c() -return A.bdq(new A.ZY(r,new A.h(0,q.e),null),B.ek,B.R6,s.a,s.b)}} -A.aV2.prototype={ -$0(){return this.a.aM(new A.aV1())}, +return A.beq(new A.a_m(r,new A.h(0,q.e),null),B.em,B.Rc,s.a,s.b)}} +A.aWc.prototype={ +$0(){return this.a.aM(new A.aWb())}, $S:0} -A.aV1.prototype={ +A.aWb.prototype={ $0(){}, $S:0} -A.aV0.prototype={ +A.aWa.prototype={ $0(){var s=this,r=s.a r.d=s.b r.e=s.c-s.d}, $S:0} -A.ZY.prototype={ -a7(a){var s,r,q=this.r,p=q.b +A.a_m.prototype={ +a8(a){var s,r,q=this.r,p=q.b q=q.a -p.aw(0,q.gm(q)) -s=new A.h(0,49.75).X(0,this.w) -r=p.aw(0,q.gm(q)) -r=A.pf(B.a04,B.h,r==null?1:r) +p.az(0,q.gm(q)) +s=new A.h(0,49.75).W(0,this.w) +r=p.az(0,q.gm(q)) +r=A.pq(B.a0d,B.h,r==null?1:r) r.toString -q=p.aw(0,q.gm(q)) +q=p.az(0,q.gm(q)) if(q==null)q=1 -return A.biT(new A.Ob(null,A.bgp(q,B.W6,new A.eT(B.Gm,B.Go)),s,1,B.a4x,null),r)}} -A.W3.prototype={ -v(){var s=this,r=s.dQ$ -if(r!=null)r.aa(0,s.gmu()) -s.dQ$=null -s.bF()}, -dk(){this.ex() -this.ea() -this.mv()}} -A.auT.prototype={ -$0(){return A.bv2(this.a)}, -$S:9} -A.auU.prototype={ +return A.bk_(new A.Ot(null,A.bhr(q,B.Wd,new A.eW(B.Go,B.Gq)),s,1,B.a4J,null),r)}} +A.Wl.prototype={ +v(){var s=this,r=s.dH$ +if(r!=null)r.ad(0,s.gmn()) +s.dH$=null +s.bD()}, +da(){this.eu() +this.e5() +this.mo()}} +A.aw_.prototype={ +$0(){return A.bwm(this.a)}, +$S:11} +A.aw0.prototype={ $0(){var s=this.a,r=s.a r.toString s=s.at s.toString -r.aJ5() -return new A.Sd(s,r,this.b.h("Sd<0>"))}, -$S(){return this.b.h("Sd<0>()")}} -A.ZZ.prototype={ -a7(a){var s,r=this,q=a.bb(t.I) +r.aJJ() +return new A.Su(s,r,this.b.h("Su<0>"))}, +$S(){return this.b.h("Su<0>()")}} +A.a_n.prototype={ +a8(a){var s,r=this,q=a.bh(t.I) q.toString s=q.w q=r.e -return A.b9T(A.b9T(new A.a_e(q,r.f,q,null),r.c,s,!0),r.d,s,!1)}} -A.Hb.prototype={ -aW(){return new A.Hc(B.n,this.$ti.h("Hc<1>"))}, -aJI(){return this.d.$0()}, -aOR(){return this.e.$0()}} -A.Hc.prototype={ -bi(){var s,r=this -r.bJ() -s=A.aB6(null,r,null) -s.ay=r.gato() -s.ch=r.gatq() -s.CW=r.gatm() -s.cx=r.gatj() +return A.baP(A.baP(new A.a_D(q,r.f,q,null),r.c,s,!0),r.d,s,!1)}} +A.Hs.prototype={ +b0(){return new A.Ht(B.o,this.$ti.h("Ht<1>"))}, +aKl(){return this.d.$0()}, +aPs(){return this.e.$0()}} +A.Ht.prototype={ +bk(){var s,r=this +r.bG() +s=A.aC5(null,r,null) +s.ay=r.gatZ() +s.ch=r.gau0() +s.CW=r.gatX() +s.cx=r.gatU() r.e=s}, v(){var s=this.e s===$&&A.c() -s.ok.ak(0) -s.pC() -this.bF()}, -atp(a){this.d=this.a.aOR()}, -atr(a){var s,r,q=this.d +s.ok.ao(0) +s.pw() +this.bD()}, +au_(a){this.d=this.a.aPs()}, +au1(a){var s,r,q=this.d q.toString s=a.c s.toString r=this.c -r=this.a_i(s/r.gD(r).a) +r=this.a_M(s/r.gC(r).a) q=q.a s=q.x s===$&&A.c() q.sm(0,s-r)}, -atn(a){var s,r=this,q=r.d +atY(a){var s,r=this,q=r.d q.toString s=r.c -q.a8J(r.a_i(a.a.a.a/s.gD(s).a)) +q.a9i(r.a_M(a.a.a.a/s.gC(s).a)) r.d=null}, -atk(){var s=this.d -if(s!=null)s.a8J(0) +atV(){var s=this.d +if(s!=null)s.a9i(0) this.d=null}, -aAB(a){var s -if(this.a.aJI()){s=this.e +aBd(a){var s +if(this.a.aKl()){s=this.e s===$&&A.c() -s.Bg(a)}}, -a_i(a){var s=this.c.bb(t.I) +s.B4(a)}}, +a_M(a){var s=this.c.bh(t.I) s.toString switch(s.w.a){case 0:return-a case 1:return a}}, -a7(a){var s,r,q=null,p=a.bb(t.I) +a8(a){var s,r,q=null,p=a.bh(t.I) p.toString s=t.l -r=p.w===B.A?A.cb(a,B.cj,s).w.f.a:A.cb(a,B.cj,s).w.f.c +r=p.w===B.v?A.cg(a,B.cl,s).w.f.a:A.cg(a,B.cl,s).w.f.c r=Math.max(r,20) -return A.kV(B.bp,A.b([this.a.c,new A.a5J(0,0,0,r,A.Et(B.cJ,q,q,this.gaAA(),q,q,q),q)],t.p),B.Z,B.a52,q)}} -A.Sd.prototype={ -a8J(a){var s,r,q,p,o=this +return A.l8(B.br,A.b([this.a.c,new A.a6o(0,0,0,r,A.EH(B.cM,q,q,this.gaBc(),q,q,q),q)],t.p),B.a_,B.a5e,q)}} +A.Su.prototype={ +a9i(a){var s,r,q,p,o=this if(Math.abs(a)>=1)s=a<=0 else{r=o.a.x r===$&&A.c() s=r>0.5}if(s){r=o.a q=r.x q===$&&A.c() -q=A.ak(800,0,q) +q=A.am(800,0,q) q.toString -q=A.dk(0,Math.min(B.c.bN(q),300)) +q=A.dw(0,Math.min(B.c.bN(q),300)) r.z=B.aS -r.nf(1,B.tv,q)}else{o.b.ig() +r.n6(1,B.ty,q)}else{o.b.i8() r=o.a q=r.r if(q!=null&&q.a!=null){q=r.x q===$&&A.c() -q=A.ak(0,800,q) +q=A.am(0,800,q) q.toString -q=A.dk(0,B.c.bN(q)) -r.z=B.k_ -r.nf(0,B.tv,q)}}q=r.r -if(q!=null&&q.a!=null){p=A.ba("animationStatusCallback") -p.b=new A.aUS(o,p) -q=p.b7() -r.cD() -r=r.eo$ +q=A.dw(0,B.c.bN(q)) +r.z=B.k3 +r.n6(0,B.ty,q)}}q=r.r +if(q!=null&&q.a!=null){p=A.bd("animationStatusCallback") +p.b=new A.aW1(o,p) +q=p.bc() +r.cv() +r=r.eg$ r.b=!0 -r.a.push(q)}else o.b.J5()}} -A.aUS.prototype={ +r.a.push(q)}else o.b.IQ()}} +A.aW1.prototype={ $1(a){var s=this.a -s.b.J5() -s.a.fC(this.b.b7())}, +s.b.IQ() +s.a.fC(this.b.bc())}, $S:4} -A.og.prototype={ -h_(a,b){var s -if(a instanceof A.og){s=A.aUW(a,this,b) +A.ou.prototype={ +fZ(a,b){var s +if(a instanceof A.ou){s=A.aW5(a,this,b) s.toString -return s}s=A.aUW(null,this,b) +return s}s=A.aW5(null,this,b) s.toString return s}, -h0(a,b){var s -if(a instanceof A.og){s=A.aUW(this,a,b) +h_(a,b){var s +if(a instanceof A.ou){s=A.aW5(this,a,b) s.toString -return s}s=A.aUW(this,null,b) +return s}s=A.aW5(this,null,b) s.toString return s}, -BV(a){return new A.ade(this,a)}, +BI(a){return new A.ae5(this,a)}, l(a,b){var s,r if(b==null)return!1 -if(J.aj(b)!==A.L(this))return!1 -if(b instanceof A.og){s=b.a +if(J.ak(b)!==A.L(this))return!1 +if(b instanceof A.ou){s=b.a r=this.a r=s==null?r==null:s===r s=r}else s=!1 return s}, -gJ(a){return J.V(this.a)}} -A.aUX.prototype={ +gJ(a){return J.W(this.a)}} +A.aW6.prototype={ $1(a){var s=A.a1(null,a,this.a) s.toString return s}, -$S:133} -A.aUY.prototype={ +$S:132} +A.aW7.prototype={ $1(a){var s=A.a1(null,a,1-this.a) s.toString return s}, -$S:133} -A.ade.prototype={ -m6(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this.b.a +$S:132} +A.ae5.prototype={ +lZ(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 @@ -90082,32 +91375,32 @@ 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.Lw() +s.ej(0) +r.YO(a,b) +switch(q.a){case 1:if(Math.abs(b.a.b)<10&&Math.abs(a.b-r.db)>0)A.LO() break -case 0:if(Math.abs(b.a.a)<10&&Math.abs(a.a-r.db)>0)A.Lw() +case 0:if(Math.abs(b.a.a)<10&&Math.abs(a.a-r.db)>0)A.LO() break}}, v(){var s=this.cy s===$&&A.c() s.v() -this.Yi()}} -A.aV_.prototype={ -$0(){this.a.En()}, +this.YN()}} +A.aW9.prototype={ +$0(){this.a.Eb()}, $S:0} -A.aUZ.prototype={ -$1(a){return A.Lw()}, -$S:415} -A.amc.prototype={ -aK(a,b){var s,r,q,p=$.G(),o=p.B() +A.aW8.prototype={ +$1(a){return A.LO()}, +$S:417} +A.ana.prototype={ +aJ(a,b){var s,r,q,p=$.G(),o=p.B() o.sA(0,this.b) -s=A.k7(B.a0h,6) -r=A.vs(B.a0i,new A.h(7,b.b)) -q=p.U() -q.hl(s) -q.kd(r) +s=A.kj(B.a0q,6) +r=A.vD(B.a0r,new A.h(7,b.b)) +q=p.T() +q.hk(s) +q.ke(r) a.Z(q,o)}, -cC(a){return!this.b.l(0,a.b)}} -A.a_0.prototype={} -A.auV.prototype={ -zh(a){return new A.M(12,a+12-1.5)}, -Id(a,b,c,d){var s,r,q,p=null,o=A.eh(p,p,p,new A.amc(A.qp(a).gih(),p),B.u) -switch(b.a){case 0:return A.aN4(o,new A.M(12,c+12-1.5)) +cu(a){return!this.b.l(0,a.b)}} +A.a_p.prototype={} +A.aw1.prototype={ +z0(a){return new A.N(12,a+12-1.5)}, +HZ(a,b,c,d){var s,r,q,p=null,o=A.ep(p,p,p,new A.ana(A.qz(a).gi9(),p),B.w) +switch(b.a){case 0:return A.aO8(o,new A.N(12,c+12-1.5)) case 1:s=c+12-1.5 -r=A.aN4(o,new A.M(12,s)) -q=new A.b3(new Float64Array(16)) -q.bm() +r=A.aO8(o,new A.N(12,s)) +q=new A.by(new Float64Array(16)) +q.cc() q.aL(0,6,s/2) -q.n0(3.141592653589793) +q.mT(3.141592653589793) q.aL(0,-6,-s/2) -return A.aQY(p,r,q,!0) +return A.aSa(p,r,q,!0) case 2:return B.b_}}, -zg(a,b){switch(a.a){case 0:return new A.h(6,b+12-1.5) +z_(a,b){switch(a.a){case 0:return new A.h(6,b+12-1.5) case 1:return new A.h(6,b+12-1.5-12+1.5) case 2:return new A.h(6,b+(b+12-1.5-b)/2)}}} -A.adh.prototype={} -A.a_1.prototype={ -a7(a){var s,r=t.l,q=A.cb(a,B.cj,r).w.f,p=q.b+8,o=this.c,n=o.b,m=n>=p+8+45,l=26+q.a,k=A.cb(a,B.f3,r).w.a.a-q.c-26,j=new A.h(A.Y(o.a,l,k),n-8-p) +A.ae8.prototype={} +A.a_q.prototype={ +a8(a){var s,r=t.l,q=A.cg(a,B.cl,r).w.f,p=q.b+8,o=this.c,n=o.b,m=n>=p+8+45,l=26+q.a,k=A.cg(a,B.f6,r).w.a.a-q.c-26,j=new A.h(A.Z(o.a,l,k),n-8-p) n=this.d -s=new A.h(A.Y(n.a,l,k),n.b+8-p) +s=new A.h(A.Z(n.a,l,k),n.b+8-p) r=m?j:s -return new A.cc(new A.aH(8,p,8,8),new A.no(new A.a9J(j,s,m),new A.Sk(r,this.e,m,A.bLd(),null),null),null)}} -A.adj.prototype={ -bs(a){var s=new A.ajt(this.e,this.f,A.j4(52,null),A.aV(t.xG),null,A.aV(t.v)) +return new A.ci(new A.aR(8,p,8,8),new A.nB(new A.aaz(j,s,m),new A.SB(r,this.e,m,A.bMC(),null),null),null)}} +A.aea.prototype={ +bs(a){var s=new A.akl(this.e,this.f,A.jb(52,null),A.aZ(t.xG),null,A.aZ(t.v)) s.br() -s.sbK(null) -return s}, -bD(a,b){b.srj(this.e) -b.sU0(this.f)}} -A.ajt.prototype={ -ght(){return!0}, -srj(a){if(a.l(0,this.T))return -this.T=a -this.aC()}, -sU0(a){if(this.aG===a)return -this.aG=a -this.aC()}, -cM(){var s,r,q=this -if(q.V$==null)return -s=t.k.a(A.K.prototype.gaF.call(q)) -r=q.V$ -r.toString -r.df(q.b9.rw(new A.b7(0,s.b,0,s.d)),!0) -s=q.V$ +s.sbH(null) +return s}, +bz(a,b){b.sRe(this.e) +b.sUn(this.f)}} +A.akl.prototype={ +ghr(){return!0}, +sRe(a){if(a.l(0,this.S))return +this.S=a +this.aD()}, +sUn(a){if(this.aC===a)return +this.aC=a +this.aD()}, +cJ(){var s,r,q=this +if(q.U$==null)return +s=t.k.a(A.K.prototype.gaG.call(q)) +r=q.U$ +r.toString +r.d8(q.be.rp(new A.bb(0,s.b,0,s.d)),!0) +s=q.U$ r=s.b r.toString t.q.a(r) -r.a=new A.h(0,q.aG?-7:0) -s=s.gD(s) -r=q.V$ -q.id=new A.M(s.a,r.gD(r).b-7)}, -aK(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.V$ +r.a=new A.h(0,q.aC?-7:0) +s=s.gC(s) +r=q.U$ +q.id=new A.N(s.a,r.gC(r).b-7)}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.U$ if(e==null)return e=e.b e.toString s=t.q s.a(e) -r=f.cu +r=f.c_ q=f.cx q===$&&A.c() -e=b.X(0,e.a) -p=f.V$ -p=p.gD(p) -o=f.V$.b +e=b.W(0,e.a) +p=f.U$ +p=p.gC(p) +o=f.U$.b o.toString s.a(o) s=$.G() -n=s.U() -m=f.V$ -m=m.gD(m) -l=f.V$ -n.fR(A.jl(new A.x(0,7,0+m.a,7+(l.gD(l).b-14)),B.dZ)) -k=f.eS(f.T) +n=s.T() +m=f.U$ +m=m.gC(m) +l=f.U$ +n.fP(A.iU(new A.x(0,7,0+m.a,7+(l.gC(l).b-14)),B.e0)) +k=f.dR(f.S) o=o.a -l=f.V$ -l=l.gD(l) -m=f.V$ -j=m.gD(m).a/2+(k.a-(o.a+l.a/2)) -if(f.aG){o=f.V$ -i=o.gD(o).b-7}else i=7 -if(f.aG){o=f.V$ -h=o.gD(o).b}else h=0 -g=s.U() -g.a2(0,j,h) +l=f.U$ +l=l.gC(l) +m=f.U$ +j=m.gC(m).a/2+(k.a-(o.a+l.a/2)) +if(f.aC){o=f.U$ +i=o.gC(o).b-7}else i=7 +if(f.aC){o=f.U$ +h=o.gC(o).b}else h=0 +g=s.T() +g.a0(0,j,h) g.n(0,j-7,i) g.n(0,j+7,i) g.R(0) -r.sbk(0,a.aPU(q,e,new A.x(0,0,0+p.a,0+p.b),s.a7m(B.a11,n,g),new A.aZX(f),r.a))}, -v(){this.cu.sbk(0,null) -this.jF()}, -dX(a,b){var s,r,q=this.V$,p=q.b +r.sbl(0,a.aQw(q,e,new A.x(0,0,0+p.a,0+p.b),s.a7W(B.a1a,n,g),new A.b_V(f),r.a))}, +v(){this.c_.sbl(0,null) +this.jD()}, +dP(a,b){var s,r,q=this.U$,p=q.b p.toString p=t.q.a(p).a s=p.a p=p.b+7 -q=q.gD(q) -r=this.V$ -if(!new A.x(s,p,s+q.a,p+(r.gD(r).b-14)).O(0,b))return!1 -return this.ajv(a,b)}} -A.aZX.prototype={ -$2(a,b){var s=this.a.V$ +q=q.gC(q) +r=this.U$ +if(!new A.x(s,p,s+q.a,p+(r.gC(r).b-14)).N(0,b))return!1 +return this.ak3(a,b)}} +A.b_V.prototype={ +$2(a,b){var s=this.a.U$ s.toString -return a.f_(s,b)}, +return a.eY(s,b)}, $S:7} -A.Sk.prototype={ -aW(){return new A.Sl(new A.cz(null,t.re),null,null,B.n)}, -aRo(a,b,c,d){return this.f.$4(a,b,c,d)}} -A.Sl.prototype={ -axV(a){var s=a.b -if(s!=null&&s!==0)if(s>0)this.a12() -else this.a10()}, -a10(){var s=this,r=$.b8.bS$.z.i(0,s.r) +A.SB.prototype={ +b0(){return new A.SC(new A.cC(null,t.re),null,null,B.o)}, +aS1(a,b,c,d){return this.f.$4(a,b,c,d)}} +A.SC.prototype={ +ayx(a){var s=a.b +if(s!=null&&s!==0)if(s>0)this.a1w() +else this.a1u()}, +a1u(){var s=this,r=$.bc.bT$.z.i(0,s.r) r=r==null?null:r.gaH() t.aA.a(r) -if(r instanceof A.BL){r=r.a1 +if(r instanceof A.BX){r=r.Y r===$&&A.c()}else r=!1 if(r){r=s.d r===$&&A.c() -r.eq(0) +r.ej(0) r=s.d -r.cD() -r=r.eo$ +r.cv() +r=r.eg$ r.b=!0 -r.a.push(s.gHm()) +r.a.push(s.gH7()) s.e=s.f+1}}, -a12(){var s=this,r=$.b8.bS$.z.i(0,s.r) +a1w(){var s=this,r=$.bc.bT$.z.i(0,s.r) r=r==null?null:r.gaH() t.aA.a(r) -if(r instanceof A.BL){r=r.a8 +if(r instanceof A.BX){r=r.a7 r===$&&A.c()}else r=!1 if(r){r=s.d r===$&&A.c() -r.eq(0) +r.ej(0) r=s.d -r.cD() -r=r.eo$ +r.cv() +r=r.eg$ r.b=!0 -r.a.push(s.gHm()) +r.a.push(s.gH7()) s.e=s.f-1}}, -aDw(a){var s,r=this -if(a!==B.V)return -r.aM(new A.aV6(r)) +aE8(a){var s,r=this +if(a!==B.W)return +r.aM(new A.aWg(r)) s=r.d s===$&&A.c() -s.d8(0) -r.d.fC(r.gHm())}, -bi(){this.bJ() -this.d=A.cI(null,B.lb,null,1,this)}, -bE(a){var s,r=this -r.c8(a) +s.d0(0) +r.d.fC(r.gH7())}, +bk(){this.bG() +this.d=A.cH(null,B.lg,null,1,this)}, +bC(a){var s,r=this +r.c9(a) if(r.a.d!==a.d){r.f=0 r.e=null s=r.d s===$&&A.c() -s.d8(0) -r.d.fC(r.gHm())}}, +s.d0(0) +r.d.fC(r.gH7())}}, v(){var s=this.d s===$&&A.c() s.v() -this.am9()}, -a_l(a){var s,r=null,q=this.c +this.amK()}, +a_P(a){var s,r=null,q=this.c q.toString -s=B.ih.fD(q) -return A.DY(A.mj(A.eh(r,r,r,a?new A.agn(s,!0,r):new A.ak0(s,!1,r),B.a4d),r,0),!0,r)}, -a7(a){var s,r,q,p,o,n=this,m=null,l=n.a,k=l.c,j=l.e,i=n.d +s=B.ij.fD(q) +return A.E9(A.my(A.ep(r,r,r,a?new A.ahe(s,!0,r):new A.akV(s,!1,r),B.a4p),r,0),!0,r)}, +a8(a){var s,r,q,p,o,n=this,m=null,l=n.a,k=l.c,j=l.e,i=n.d i===$&&A.c() s=n.f -r=A.bel(n.a_l(!0),n.gauE()) -q=B.PX.fD(a) -p=A.cb(a,B.cC,t.l).w -o=A.bel(n.a_l(!1),n.gaug()) -return l.aRo(a,k,j,A.ln(!1,A.bdr(A.ie(m,new A.Sm(r,n.a.d,q,1/p.b,o,s,n.r),B.a3,!1,m,m,m,m,n.gaxU(),m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m),B.ef,B.lb),i))}} -A.aV6.prototype={ +r=A.bfl(n.a_P(!0),n.gavh()) +q=B.Q2.fD(a) +p=A.cg(a,B.cE,t.l).w +o=A.bfl(n.a_P(!1),n.gauR()) +return l.aS1(a,k,j,A.lC(!1,A.ber(A.im(m,new A.SD(r,n.a.d,q,1/p.b,o,s,n.r),B.a3,!1,m,m,m,m,n.gayw(),m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m),B.eh,B.lg),i))}} +A.aWg.prototype={ $0(){var s=this.a,r=s.e r.toString s.f=r s.e=null}, $S:0} -A.agn.prototype={} -A.ak0.prototype={} -A.adb.prototype={ -aK(a,b){var s,r,q,p,o=b.b,n=this.c,m=n?1:-1,l=new A.h(o/4*m,0) +A.ahe.prototype={} +A.akV.prototype={} +A.ae2.prototype={ +aJ(a,b){var s,r,q,p,o=b.b,n=this.c,m=n?1:-1,l=new A.h(o/4*m,0) m=o/2 -s=new A.h(m,0).X(0,l) -r=new A.h(n?0:o,m).X(0,l) -q=new A.h(m,o).X(0,l) +s=new A.h(m,0).W(0,l) +r=new A.h(n?0:o,m).W(0,l) +q=new A.h(m,o).W(0,l) p=$.G().B() p.sA(0,this.b) -p.sS(0,B.r) -p.sbQ(2) -p.stE(B.e2) -p.szK(B.hu) -a.eb(s,r,p) -a.eb(r,q,p)}, -cC(a){return!a.b.l(0,this.b)||a.c!==this.c}} -A.Sm.prototype={ -bs(a){var s=new A.BL(A.D(t.TC,t.x),this.w,this.e,this.f,0,null,null,A.aV(t.v)) +p.sP(0,B.t) +p.sbJ(2) +p.stv(B.e4) +p.szu(B.hw) +a.ed(s,r,p) +a.ed(r,q,p)}, +cu(a){return!a.b.l(0,this.b)||a.c!==this.c}} +A.SD.prototype={ +bs(a){var s=new A.BX(A.D(t.TC,t.x),this.w,this.e,this.f,0,null,null,A.aZ(t.v)) s.br() return s}, -bD(a,b){b.saP8(0,this.w) -b.saJb(this.e) -b.saJc(this.f)}, -dg(a){var s=t.c -return new A.adi(A.D(t.TC,s),A.e7(s),this,B.a9)}} -A.adi.prototype={ -gaH(){return t.l0.a(A.bR.prototype.gaH.call(this))}, -a5G(a,b){var s -switch(b.a){case 0:s=t.l0.a(A.bR.prototype.gaH.call(this)) -s.b4=s.a4O(s.b4,a,B.q5) +bz(a,b){b.saPJ(0,this.w) +b.saJQ(this.e) +b.saJR(this.f)}, +d9(a){var s=t.D +return new A.ae9(A.D(t.TC,s),A.ee(s),this,B.a9)}} +A.ae9.prototype={ +gaH(){return t.l0.a(A.bV.prototype.gaH.call(this))}, +a6a(a,b){var s +switch(b.a){case 0:s=t.l0.a(A.bV.prototype.gaH.call(this)) +s.aK=s.a5j(s.aK,a,B.q9) break -case 1:s=t.l0.a(A.bR.prototype.gaH.call(this)) -s.bg=s.a4O(s.bg,a,B.q6) +case 1:s=t.l0.a(A.bV.prototype.gaH.call(this)) +s.b2=s.a5j(s.b2,a,B.qa) break}}, -lW(a,b){var s,r -if(b instanceof A.By){this.a5G(t.x.a(a),b) -return}if(b instanceof A.uE){s=t.l0.a(A.bR.prototype.gaH.call(this)) +lQ(a,b){var s,r +if(b instanceof A.BK){this.a6a(t.x.a(a),b) +return}if(b instanceof A.uL){s=t.l0.a(A.bV.prototype.gaH.call(this)) t.x.a(a) r=b.a r=r==null?null:r.gaH() t.aA.a(r) -s.kf(a) -s.P3(a,r) +s.kg(a) +s.OY(a,r) return}}, -m0(a,b,c){t.l0.a(A.bR.prototype.gaH.call(this)).Dp(t.x.a(a),t.aA.a(c.a.gaH()))}, -mZ(a,b){var s -if(b instanceof A.By){this.a5G(null,b) -return}s=t.l0.a(A.bR.prototype.gaH.call(this)) +lV(a,b,c){t.l0.a(A.bV.prototype.gaH.call(this)).Da(t.x.a(a),t.aA.a(c.a.gaH()))}, +mR(a,b){var s +if(b instanceof A.BK){this.a6a(null,b) +return}s=t.l0.a(A.bV.prototype.gaH.call(this)) t.x.a(a) -s.PT(a) -s.nu(a)}, -c6(a){var s,r,q,p,o=this.p2 -o.gbz(o).ac(0,a) +s.PO(a) +s.nn(a)}, +c8(a){var s,r,q,p,o=this.p2 +o.gbx(o).am(0,a) o=this.p1 o===$&&A.c() s=o.length r=this.p3 q=0 for(;q0){q=k.bg.b +if(s>0){q=k.b2.b q.toString m=t.yS m.a(q) -l=k.b4.b +l=k.aK.b l.toString m.a(l) -if(k.aq!==s){q.a=new A.h(p.b7(),0) +if(k.ae!==s){q.a=new A.h(p.bc(),0) q.e=!0 -s=p.b7() -q=k.bg -p.b=s+q.gD(q).a}s=k.aq +s=p.bc() +q=k.b2 +p.b=s+q.gC(q).a}s=k.ae q=s>0 if(q){l.a=B.h -l.e=!0}k.a1=s!==j.b -k.a8=q}else p.b=p.b7()-k.aX -k.id=r.a(A.K.prototype.gaF.call(k)).c5(new A.M(p.b7(),o.PP()))}, -aK(a,b){this.c6(new A.aZS(this,b,a))}, -hH(a){if(!(a.b instanceof A.jr))a.b=new A.jr(null,null,B.h)}, -dX(a,b){var s,r,q=this.f7$ +l.e=!0}k.Y=s!==j.b +k.a7=q}else p.b=p.bc()-k.aP +k.id=r.a(A.K.prototype.gaG.call(k)).c6(new A.N(p.bc(),o.PK()))}, +aJ(a,b){this.c8(new A.b_Q(this,b,a))}, +hE(a){if(!(a.b instanceof A.jA))a.b=new A.jA(null,null,B.h)}, +dP(a,b){var s,r,q=this.f5$ for(s=t.yS;q!=null;){r=q.b r.toString s.a(r) -if(!r.e){q=r.dZ$ -continue}if(A.baG(q,a,b))return!0 -q=r.dZ$}if(A.baG(this.b4,a,b))return!0 -if(A.baG(this.bg,a,b))return!0 +if(!r.e){q=r.dT$ +continue}if(A.bby(q,a,b))return!0 +q=r.dT$}if(A.bby(this.aK,a,b))return!0 +if(A.bby(this.b2,a,b))return!0 return!1}, -b1(a){var s,r,q -this.aml(a) -for(s=this.I,s=s.gbz(s),r=A.w(s),r=r.h("@<1>").ab(r.z[1]),s=new A.bV(J.ax(s.a),s.b,r.h("bV<1,2>")),r=r.z[1];s.F();){q=s.a;(q==null?r.a(q):q).b1(a)}}, -aV(a){var s,r,q -this.amm(0) -for(s=this.I,s=s.gbz(s),r=A.w(s),r=r.h("@<1>").ab(r.z[1]),s=new A.bV(J.ax(s.a),s.b,r.h("bV<1,2>")),r=r.z[1];s.F();){q=s.a;(q==null?r.a(q):q).aV(0)}}, -ju(){this.c6(new A.aZV(this))}, -c6(a){var s=this.b4 +b5(a){var s,r,q +this.amW(a) +for(s=this.G,s=s.gbx(s),r=A.w(s),r=r.h("@<1>").af(r.z[1]),s=new A.bZ(J.aA(s.a),s.b,r.h("bZ<1,2>")),r=r.z[1];s.H();){q=s.a;(q==null?r.a(q):q).b5(a)}}, +aZ(a){var s,r,q +this.amX(0) +for(s=this.G,s=s.gbx(s),r=A.w(s),r=r.h("@<1>").af(r.z[1]),s=new A.bZ(J.aA(s.a),s.b,r.h("bZ<1,2>")),r=r.z[1];s.H();){q=s.a;(q==null?r.a(q):q).aZ(0)}}, +jr(){this.c8(new A.b_T(this))}, +c8(a){var s=this.aK if(s!=null)a.$1(s) -s=this.bg +s=this.b2 if(s!=null)a.$1(s) -this.Fi(a)}, -jx(a){this.c6(new A.aZW(a))}} -A.aZT.prototype={ +this.F6(a)}, +ju(a){this.c8(new A.b_U(a))}} +A.b_R.prototype={ $0(){return 0}, -$S:56} -A.aZU.prototype={ +$S:64} +A.b_S.prototype={ $1(a){var s,r,q,p,o,n,m=this,l=m.a,k=++l.c t.x.a(a) s=a.b @@ -90538,209 +91831,209 @@ s.toString t.yS.a(s) s.e=!1 r=m.b -if(a===r.b4||a===r.bg||l.b>r.aq)return -if(l.b===0)if(k===r.e5$+1)q=0 -else{k=r.bg -q=k.gD(k).a}else q=m.c -k=l.b===0?t.k.a(A.K.prototype.gaF.call(r)).b:m.d.b7() +if(a===r.aK||a===r.b2||l.b>r.ae)return +if(l.b===0)if(k===r.dZ$+1)q=0 +else{k=r.b2 +q=k.gC(k).a}else q=m.c +k=l.b===0?t.k.a(A.K.prototype.gaG.call(r)).b:m.d.bc() p=t.k -a.df(A.asn(new A.M(k-q,p.a(A.K.prototype.gaF.call(r)).d)),!0) +a.d8(A.atx(new A.N(k-q,p.a(A.K.prototype.gaG.call(r)).d)),!0) k=m.e -k.b=a.gD(a).b>k.PP()?a.gD(a).b:k.PP() -if(l.a+q+a.gD(a).a>p.a(A.K.prototype.gaF.call(r)).b){++l.b -k=r.b4 -l.a=k.gD(k).a+r.aX -k=r.b4 -k=k.gD(k) -o=r.bg -o=o.gD(o) -a.df(A.asn(new A.M(m.d.b7()-(k.a+o.a),p.a(A.K.prototype.gaF.call(r)).d)),!0)}k=l.a +k.b=a.gC(a).b>k.PK()?a.gC(a).b:k.PK() +if(l.a+q+a.gC(a).a>p.a(A.K.prototype.gaG.call(r)).b){++l.b +k=r.aK +l.a=k.gC(k).a+r.aP +k=r.aK +k=k.gC(k) +o=r.b2 +o=o.gC(o) +a.d8(A.atx(new A.N(m.d.bc()-(k.a+o.a),p.a(A.K.prototype.gaG.call(r)).d)),!0)}k=l.a s.a=new A.h(k,0) -n=k+(a.gD(a).a+r.aX) +n=k+(a.gC(a).a+r.aP) l.a=n k=l.b -s.e=k===r.aq -if(k===0){k=r.bg -m.d.b=n+k.gD(k).a}if(l.b===r.aq)m.f.b=l.a}, +s.e=k===r.ae +if(k===0){k=r.b2 +m.d.b=n+k.gC(k).a}if(l.b===r.ae)m.f.b=l.a}, $S:13} -A.aZS.prototype={ +A.b_Q.prototype={ $1(a){var s,r,q,p,o,n=this t.x.a(a) s=a.b s.toString t.yS.a(s) -if(s.e){r=s.a.X(0,n.b) +if(s.e){r=s.a.W(0,n.b) q=n.c -q.f_(a,r) -if(s.b2$!=null||a===n.a.b4){s=q.gcS(q) -q=new A.h(a.gD(a).a,0).X(0,r) -p=new A.h(a.gD(a).a,a.gD(a).b).X(0,r) +q.eY(a,r) +if(s.b6$!=null||a===n.a.aK){s=q.gcN(q) +q=new A.h(a.gC(a).a,0).W(0,r) +p=new A.h(a.gC(a).a,a.gC(a).b).W(0,r) o=$.G().B() -o.sA(0,n.a.aJ) -s.eb(q,p,o)}}}, +o.sA(0,n.a.aa) +s.ed(q,p,o)}}}, $S:13} -A.aZR.prototype={ -$2(a,b){return this.c.dm(a,b)}, +A.b_P.prototype={ +$2(a,b){return this.c.dd(a,b)}, $S:6} -A.aZV.prototype={ -$1(a){this.a.pf(t.x.a(a))}, +A.b_T.prototype={ +$1(a){this.a.pa(t.x.a(a))}, $S:13} -A.aZW.prototype={ +A.b_U.prototype={ $1(a){var s t.x.a(a) s=a.b s.toString if(t.yS.a(s).e)this.a.$1(a)}, $S:13} -A.By.prototype={ -W(){return"_CupertinoTextSelectionToolbarItemsSlot."+this.b}} -A.ahA.prototype={} -A.ahB.prototype={ -dg(a){return A.Z(A.cJ(null))}} -A.W4.prototype={ -dk(){this.ex() -this.ea() -this.hk()}, -v(){var s=this,r=s.bT$ -if(r!=null)r.aa(0,s.gha()) -s.bT$=null -s.bF()}} -A.Wi.prototype={ -b1(a){var s,r,q -this.f2(a) -s=this.aQ$ -for(r=t.yS;s!=null;){s.b1(a) +A.BK.prototype={ +V(){return"_CupertinoTextSelectionToolbarItemsSlot."+this.b}} +A.aiw.prototype={} +A.aix.prototype={ +d9(a){return A.V(A.cJ(null))}} +A.Wm.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.WA.prototype={ +b5(a){var s,r,q +this.f1(a) +s=this.aR$ +for(r=t.yS;s!=null;){s.b5(a) q=s.b q.toString -s=r.a(q).b2$}}, -aV(a){var s,r,q -this.f3(0) -s=this.aQ$ -for(r=t.yS;s!=null;){s.aV(0) +s=r.a(q).b6$}}, +aZ(a){var s,r,q +this.f2(0) +s=this.aR$ +for(r=t.yS;s!=null;){s.aZ(0) q=s.b q.toString -s=r.a(q).b2$}}} -A.aoG.prototype={} -A.u6.prototype={ -aW(){return new A.Sj(B.n)}} -A.Sj.prototype={ -ay6(a){this.aM(new A.aV4(this))}, -ay8(a){var s -this.aM(new A.aV5(this)) +s=r.a(q).b6$}}} +A.apK.prototype={} +A.uf.prototype={ +b0(){return new A.SA(B.o)}} +A.SA.prototype={ +ayJ(a){this.aM(new A.aWe(this))}, +ayL(a){var s +this.aM(new A.aWf(this)) s=this.a.d if(s!=null)s.$0()}, -ay4(){this.aM(new A.aV3(this))}, -a7(a){var s=this,r=null,q=s.as7(a),p=s.d?B.PS.fD(a):B.I,o=s.a.d,n=A.bej(B.Y,r,q,p,B.I,44,o,B.Rx,1) -if(o!=null)return A.ie(r,n,B.a3,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,s.gay3(),s.gay5(),s.gay7(),r,r,r) +ayH(){this.aM(new A.aWd(this))}, +a8(a){var s=this,r=null,q=s.asI(a),p=s.d?B.PY.fD(a):B.I,o=s.a.d,n=A.bfj(B.Z,r,q,p,B.I,44,o,B.RD,1) +if(o!=null)return A.im(r,n,B.a3,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,s.gayG(),s.gayI(),s.gayK(),r,r,r) else return n}, -as7(a){var s,r=null,q=this.a,p=q.c +asI(a){var s,r=null,q=this.a,p=q.c if(p!=null)return p p=q.f if(p==null){q=q.e q.toString -q=A.bem(a,q)}else q=p -s=A.dv(q,r,B.cx,r,B.a8I.hM(this.a.d!=null?B.ih.fD(a):B.dD),r,r) +q=A.bfm(a,q)}else q=p +s=A.dz(q,r,B.cz,r,B.a8U.hI(this.a.d!=null?B.ij.fD(a):B.dF),r,r) q=this.a.e if(q==null)return s switch(q.b.a){case 0:case 1:case 2:case 3:case 4:case 6:return s -case 5:q=B.ih.fD(a) +case 5:q=B.ij.fD(a) p=$.G().B() -p.stE(B.e2) -p.szK(B.hu) -p.sbQ(1) -p.sS(0,B.r) -return A.fh(A.eh(r,r,r,new A.agx(q,p,r),B.u),13,13)}}} -A.aV4.prototype={ +p.stv(B.e4) +p.szu(B.hw) +p.sbJ(1) +p.sP(0,B.t) +return A.ff(A.ep(r,r,r,new A.ahq(q,p,r),B.w),13,13)}}} +A.aWe.prototype={ $0(){return this.a.d=!0}, $S:0} -A.aV5.prototype={ +A.aWf.prototype={ $0(){return this.a.d=!1}, $S:0} -A.aV3.prototype={ +A.aWd.prototype={ $0(){return this.a.d=!1}, $S:0} -A.agx.prototype={ -aK(a,b){var s,r,q,p,o,n=this.c +A.ahq.prototype={ +aJ(a,b){var s,r,q,p,o,n=this.c n.sA(0,this.b) -a.bP(0) +a.bO(0) s=b.a r=b.b a.aL(0,s/2,r/2) s=-s/2 r=-r/2 -q=$.G().U() -q.a2(0,s,r+3.5) +q=$.G().T() +q.a0(0,s,r+3.5) q.n(0,s,r+1) -q.a6N(new A.h(s+1,r),B.eH) +q.a7h(new A.h(s+1,r),B.eK) q.n(0,s+3.5,r) s=new Float64Array(16) -p=new A.b3(s) -p.bm() -p.n0(1.5707963267948966) +p=new A.by(s) +p.cc() +p.mT(1.5707963267948966) for(o=0;o<4;++o){a.Z(q,n) -a.aw(0,s)}a.eb(B.a0H,B.a0e,n) -a.eb(B.a0F,B.a0d,n) -a.eb(B.a0G,B.a09,n) -a.bp(0)}, -cC(a){return!a.b.l(0,this.b)}} -A.D4.prototype={ -gew(){var s=this.c,r=this.a.a -s=B.ii.l(0,r)?B.EA:B.EA.hM(r) +a.az(0,s)}a.ed(B.a0Q,B.a0n,n) +a.ed(B.a0O,B.a0m,n) +a.ed(B.a0P,B.a0i,n) +a.bo(0)}, +cu(a){return!a.b.l(0,this.b)}} +A.Dh.prototype={ +ges(){var s=this.c,r=this.a.a +s=B.ik.l(0,r)?B.EB:B.EB.hI(r) return s}, -fD(a){var s=this,r=s.a,q=r.a,p=q instanceof A.eC?q.fD(a):q,o=r.b -if(o instanceof A.eC)o=o.fD(a) -r=p.l(0,q)&&o.l(0,B.dD)?r:new A.Vn(p,o) -return new A.D4(r,A.ZW(s.b,a),A.BV(s.c,a),A.BV(s.d,a),A.BV(s.e,a),A.BV(s.f,a),A.BV(s.r,a),A.BV(s.w,a),A.BV(s.x,a),A.BV(s.y,a))}, +fD(a){var s=this,r=s.a,q=r.a,p=q instanceof A.eK?q.fD(a):q,o=r.b +if(o instanceof A.eK)o=o.fD(a) +r=p.l(0,q)&&o.l(0,B.dF)?r:new A.VE(p,o) +return new A.Dh(r,A.a_k(s.b,a),A.C5(s.c,a),A.C5(s.d,a),A.C5(s.e,a),A.C5(s.f,a),A.C5(s.r,a),A.C5(s.w,a),A.C5(s.x,a),A.C5(s.y,a))}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 -if(J.aj(b)!==A.L(r))return!1 -if(b instanceof A.D4)if(b.a.l(0,r.a))if(J.e(b.b,r.b))s=!0 +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.Dh)if(b.a.l(0,r.a))if(J.f(b.b,r.b))s=!0 else s=!1 else s=!1 else s=!1 return s}, gJ(a){var s=this -return A.a4(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)}} -A.Vn.prototype={ +return A.a3(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)}} +A.VE.prototype={ l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.Vn&&b.a.l(0,s.a)&&b.b.l(0,s.b)}, -gJ(a){return A.a4(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.adk.prototype={} -A.a_2.prototype={ -a7(a){var s=null -return new A.T7(this,A.LD(this.d,A.bek(this.c.gih(),s,s,s,s,s,s,s),s),s)}} -A.T7.prototype={ -er(a){return!this.f.c.l(0,a.f.c)}} -A.D5.prototype={ -gih(){var s=this.b +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.VE&&b.a.l(0,s.a)&&b.b.l(0,s.b)}, +gJ(a){return A.a3(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.aeb.prototype={} +A.a_r.prototype={ +a8(a){var s=null +return new A.To(this,A.LW(this.d,A.bfk(this.c.gi9(),s,s,s,s,s,s,s),s),s)}} +A.To.prototype={ +ek(a){return!this.f.c.l(0,a.f.c)}} +A.Di.prototype={ +gi9(){var s=this.b return s==null?this.w.b:s}, -gt6(){var s=this.c +grY(){var s=this.c return s==null?this.w.c:s}, -geP(){var s=null,r=this.d +geM(){var s=null,r=this.d if(r==null){r=this.w.r -r=new A.aVK(r.a,r.b,B.aeX,this.gih(),s,s,s,s,s,s,s,s)}return r}, -gBs(){var s=this.e +r=new A.aWU(r.a,r.b,B.af7,this.gi9(),s,s,s,s,s,s,s,s)}return r}, +gBh(){var s=this.e return s==null?this.w.d:s}, -gvS(){var s=this.f +gvC(){var s=this.f return s==null?this.w.e:s}, -gxc(){var s=this.r +gwV(){var s=this.r return s==null?!1:s}, -fD(a){var s,r=this,q=new A.auW(a),p=r.gkh(),o=q.$1(r.b),n=q.$1(r.c),m=r.d +fD(a){var s,r=this,q=new A.aw2(a),p=r.gkj(),o=q.$1(r.b),n=q.$1(r.c),m=r.d m=m==null?null:m.fD(a) s=q.$1(r.e) q=q.$1(r.f) -r.gxc() -return A.bv8(p,o,n,m,s,q,!1,r.w.aQK(a,r.d==null))}, +r.gwV() +return A.bws(p,o,n,m,s,q,!1,r.w.aRm(a,r.d==null))}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 -if(J.aj(b)!==A.L(r))return!1 -if(b instanceof A.D5)if(b.gkh()==r.gkh())if(b.gih().l(0,r.gih()))if(b.gt6().l(0,r.gt6()))if(b.geP().l(0,r.geP()))if(b.gBs().l(0,r.gBs()))if(b.gvS().l(0,r.gvS())){b.gxc() -r.gxc() +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.Di)if(b.gkj()==r.gkj())if(b.gi9().l(0,r.gi9()))if(b.grY().l(0,r.grY()))if(b.geM().l(0,r.geM()))if(b.gBh().l(0,r.gBh()))if(b.gvC().l(0,r.gvC())){b.gwV() +r.gwV() s=!0}else s=!1 else s=!1 else s=!1 @@ -90749,377 +92042,377 @@ else s=!1 else s=!1 else s=!1 return s}, -gJ(a){var s=this,r=s.gkh(),q=s.gih(),p=s.gt6(),o=s.geP(),n=s.gBs(),m=s.gvS() -s.gxc() -return A.a4(r,q,p,o,n,m,!1,B.a,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.auW.prototype={ -$1(a){return A.ZW(a,this.a)}, -$S:174} -A.N8.prototype={ -fD(a){var s=this,r=new A.aG0(a),q=s.gkh(),p=r.$1(s.gih()),o=r.$1(s.gt6()),n=s.geP() +gJ(a){var s=this,r=s.gkj(),q=s.gi9(),p=s.grY(),o=s.geM(),n=s.gBh(),m=s.gvC() +s.gwV() +return A.a3(r,q,p,o,n,m,!1,B.a,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.aw2.prototype={ +$1(a){return A.a_k(a,this.a)}, +$S:172} +A.Nr.prototype={ +fD(a){var s=this,r=new A.aH3(a),q=s.gkj(),p=r.$1(s.gi9()),o=r.$1(s.grY()),n=s.geM() n=n==null?null:n.fD(a) -return new A.N8(q,p,o,n,r.$1(s.gBs()),r.$1(s.gvS()),s.gxc())}, -gkh(){return this.a}, -gih(){return this.b}, -gt6(){return this.c}, -geP(){return this.d}, -gBs(){return this.e}, -gvS(){return this.f}, -gxc(){return this.r}} -A.aG0.prototype={ -$1(a){return A.ZW(a,this.a)}, -$S:174} -A.adn.prototype={ -aQK(a,b){var s,r,q=this,p=new A.aV7(a),o=p.$1(q.b),n=p.$1(q.c),m=p.$1(q.d) +return new A.Nr(q,p,o,n,r.$1(s.gBh()),r.$1(s.gvC()),s.gwV())}, +gkj(){return this.a}, +gi9(){return this.b}, +grY(){return this.c}, +geM(){return this.d}, +gBh(){return this.e}, +gvC(){return this.f}, +gwV(){return this.r}} +A.aH3.prototype={ +$1(a){return A.a_k(a,this.a)}, +$S:172} +A.aee.prototype={ +aRm(a,b){var s,r,q=this,p=new A.aWh(a),o=p.$1(q.b),n=p.$1(q.c),m=p.$1(q.d) p=p.$1(q.e) s=q.r if(b){r=s.a -if(r instanceof A.eC)r=r.fD(a) +if(r instanceof A.eK)r=r.fD(a) s=s.b -s=new A.adl(r,s instanceof A.eC?s.fD(a):s)}return new A.adn(q.a,o,n,m,p,!1,s)}} -A.aV7.prototype={ -$1(a){return a instanceof A.eC?a.fD(this.a):a}, -$S:133} -A.adl.prototype={} -A.aVK.prototype={ -gew(){return A.D4.prototype.gew.call(this).hM(this.z)}} -A.adm.prototype={} -A.QW.prototype={ -aE4(a){if(this.a.d!=null)this.aM(new A.aQE(this,a))}, -a4Z(a){var s=this.a,r=s.d +s=new A.aec(r,s instanceof A.eK?s.fD(a):s)}return new A.aee(q.a,o,n,m,p,!1,s)}} +A.aWh.prototype={ +$1(a){return a instanceof A.eK?a.fD(this.a):a}, +$S:132} +A.aec.prototype={} +A.aWU.prototype={ +ges(){return A.Dh.prototype.ges.call(this).hI(this.z)}} +A.aed.prototype={} +A.Rc.prototype={ +aEH(a){if(this.a.d!=null)this.aM(new A.aRR(this,a))}, +a5u(a){var s=this.a,r=s.d if(r==null)return switch(s.c){case!1:r.$1(!0) break case!0:r.$1(!1) break case null:case void 0:r.$1(!1) -break}this.c.gaH().zt(B.pF)}, -aE2(){return this.a4Z(null)}, -a50(a){if(this.Jv$!=null)this.aM(new A.aQG(this))}, -aE5(){return this.a50(null)}, -aE1(a){if(a!==this.a9f$)this.aM(new A.aQB(this,a))}} -A.aQE.prototype={ -$0(){this.a.Jv$=this.b.c}, +break}this.c.gaH().zd(B.pJ)}, +aEF(){return this.a5u(null)}, +a5w(a){if(this.Jh$!=null)this.aM(new A.aRT(this))}, +aEI(){return this.a5w(null)}, +aEE(a){if(a!==this.a9P$)this.aM(new A.aRO(this,a))}} +A.aRR.prototype={ +$0(){this.a.Jh$=this.b.c}, $S:0} -A.aQG.prototype={ -$0(){this.a.Jv$=null}, +A.aRT.prototype={ +$0(){this.a.Jh$=null}, $S:0} -A.aQB.prototype={ -$0(){this.a.a9f$=this.b}, +A.aRO.prototype={ +$0(){this.a.a9P$=this.b}, $S:0} -A.a9W.prototype={ -sR_(a){if(J.e(this.a,a))return +A.aaM.prototype={ +sQW(a){if(J.f(this.a,a))return this.a=a -this.E()}, -sTT(a){if(J.e(this.b,a))return +this.F()}, +sUf(a){if(J.f(this.b,a))return this.b=a -this.E()}, -sq9(a){if(a.l(0,this.c))return +this.F()}, +sq7(a){if(a.l(0,this.c))return this.c=a -this.E()}, -sSC(a){if(J.e(a,this.d))return +this.F()}, +sSA(a){if(J.f(a,this.d))return this.d=a -this.E()}, -sD8(a){if(a===this.e)return +this.F()}, +sCT(a){if(a===this.e)return this.e=a -this.E()}, -sv4(a){if(a===this.f)return +this.F()}, +suQ(a){if(a===this.f)return this.f=a -this.E()}, -cC(a){return!0}, -yi(a){return null}, -gzs(){return null}, -F5(a){return!1}, -j(a){return"#"+A.bz(this)}} -A.b2T.prototype={ +this.F()}, +cu(a){return!0}, +y5(a){return null}, +gzc(){return null}, +EU(a){return!1}, +j(a){return"#"+A.bC(this)}} +A.b3P.prototype={ $0(){return null}, -$S:423} -A.b24.prototype={ +$S:425} +A.b30.prototype={ $0(){var s,r=globalThis.window.navigator.platform if(r==null)r=null s=r==null?null:r.toLowerCase() if(s==null)s="" -if(B.d.cb(s,"mac"))return B.cQ -if(B.d.cb(s,"win"))return B.eX -if(B.d.O(s,"iphone")||B.d.O(s,"ipad")||B.d.O(s,"ipod"))return B.ah -if(B.d.O(s,"android"))return B.at +if(B.d.cd(s,"mac"))return B.cT +if(B.d.cd(s,"win"))return B.f_ +if(B.d.N(s,"iphone")||B.d.N(s,"ipad")||B.d.N(s,"ipod"))return B.ah +if(B.d.N(s,"android"))return B.as r=globalThis.window -if(r.matchMedia("only screen and (pointer: fine)").matches)return B.eW -return B.at}, -$S:167} -A.wn.prototype={ -Eh(a,b){var s=A.kC.prototype.gm.call(this,this) +if(r.matchMedia("only screen and (pointer: fine)").matches)return B.eZ +return B.as}, +$S:165} +A.wv.prototype={ +E3(a,b){var s=A.kP.prototype.gm.call(this,this) s.toString -return J.bdh(s)}, -j(a){return this.Eh(a,B.bk)}} -A.Dt.prototype={} -A.a0o.prototype={} -A.a0l.prototype={} -A.cv.prototype={ -aK0(){var s,r,q,p,o,n,m,l=this.a -if(t.vp.b(l)){s=l.ge_(l) +return J.beg(s)}, +j(a){return this.E3(a,B.bm)}} +A.DH.prototype={} +A.a0P.prototype={} +A.a0M.prototype={} +A.cz.prototype={ +aKF(){var s,r,q,p,o,n,m,l=this.a +if(t.vp.b(l)){s=l.gdU(l) r=l.j(0) if(typeof s=="string"&&s!==r){q=r.length -p=J.aN(s) -if(q>p.gG(s)){o=B.d.yq(r,s) -if(o===q-p.gG(s)&&o>2&&B.d.ap(r,o-2,o)===": "){n=B.d.ap(r,0,o-2) -m=B.d.eY(n," Failed assertion:") -if(m>=0)n=B.d.ap(n,0,m)+"\n"+B.d.cf(n,m+1) -l=p.qy(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.ia(l):" "+A.j(l) -l=B.d.qy(l) +p=J.aj(s) +if(q>p.gE(s)){o=B.d.yd(r,s) +if(o===q-p.gE(s)&&o>2&&B.d.au(r,o-2,o)===": "){n=B.d.au(r,0,o-2) +m=B.d.eW(n," Failed assertion:") +if(m>=0)n=B.d.au(n,0,m)+"\n"+B.d.cf(n,m+1) +l=p.qq(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.ii(l):" "+A.j(l) +l=B.d.qq(l) return l.length===0?" ":l}, -gahn(){return A.bvr(new A.ayK(this).$0(),!0,B.l8)}, -fd(){return"Exception caught by "+this.c}, -j(a){A.bDw(null,B.Qz,this) +gahX(){return A.bwL(new A.azR(this).$0(),!0,B.ld)}, +fc(){return"Exception caught by "+this.c}, +j(a){A.bET(null,B.QF,this) return""}} -A.ayK.prototype={ -$0(){return J.btG(this.a.aK0().split("\n")[0])}, -$S:47} -A.qH.prototype={ -ge_(a){return this.j(0)}, -fd(){return"FlutterError"}, -j(a){var s,r,q=new A.co(this.a,t.ow) +A.azR.prototype={ +$0(){return J.buX(this.a.aKF().split("\n")[0])}, +$S:39} +A.qP.prototype={ +gdU(a){return this.j(0)}, +fc(){return"FlutterError"}, +j(a){var s,r,q=new A.cm(this.a,t.ow) if(!q.gaB(q)){s=q.ga5(q) -r=J.f4(s) -s=A.kC.prototype.gm.call(r,s) +r=J.f1(s) +s=A.kP.prototype.gm.call(r,s) s.toString -s=J.bdh(s)}else s="FlutterError" +s=J.beg(s)}else s="FlutterError" return s}, -$ix5:1} -A.ayL.prototype={ -$1(a){return A.ca(a)}, -$S:425} -A.ayM.prototype={ +$ixc:1} +A.azS.prototype={ +$1(a){return A.cf(a)}, +$S:427} +A.azT.prototype={ $1(a){return a+1}, -$S:80} -A.ayN.prototype={ +$S:67} +A.azU.prototype={ $1(a){return a+1}, -$S:80} -A.b5e.prototype={ -$1(a){return B.d.O(a,"StackTrace.current")||B.d.O(a,"dart-sdk/lib/_internal")||B.d.O(a,"dart:sdk_internal")}, -$S:31} -A.aeP.prototype={} -A.aeR.prototype={} -A.aeQ.prototype={} -A.Y5.prototype={ -amL(){var s,r,q,p,o,n,m,l=this -l.am_() -$.b8=l -s=t.c -r=A.e7(s) -q=A.b([],t.CE) +$S:67} +A.b6d.prototype={ +$1(a){return B.d.N(a,"StackTrace.current")||B.d.N(a,"dart-sdk/lib/_internal")||B.d.N(a,"dart:sdk_internal")}, +$S:30} +A.afI.prototype={} +A.afK.prototype={} +A.afJ.prototype={} +A.Yr.prototype={ +anm(){var s,r,q,p,o,n,m,l=this +l.amA() +$.bc=l +s=t.D +r=A.ee(s) +q=A.b([],t.lX) p=t.S -o=new A.afx(new A.DU(A.mx(null,null,t.Su,p),t.op)) -n=A.b88(!0,"Root Focus Scope",!1) -m=new A.L5(o,n,A.z(t.mx),A.b([],t.OM),$.ag()) +o=new A.agp(new A.E5(A.mL(null,null,t.Su,p),t.op)) +n=A.b97(!0,"Root Focus Scope",!1) +m=new A.Ln(o,n,A.C(t.mx),A.b([],t.OM),$.af()) n.w=m -n=$.fZ.I$ +n=$.fS.bE$ n===$&&A.c() -n.a=o.ga9K() -$.hB.lP$.b.u(0,o.ga9L(),null) -s=new A.asA(new A.afR(r),q,m,A.D(t.py,s)) -l.bS$=s -s.a=l.gasW() -s=$.bL() -s.fr=l.gaL7() -s.fx=$.aG -B.ja.vV(l.gaue()) -s=new A.a_l(A.D(p,t.BV),B.AU) -B.AU.vV(s.gax8()) -l.aK8$=s -l.am0() +n.a=o.gaao() +$.hv.lI$.b.q(0,o.gaap(),null) +s=new A.atK(new A.agI(r),q,m,A.D(t.py,s)) +l.bT$=s +s.a=l.gatw() +s=$.bQ() +s.fr=l.gaLK() +s.fx=$.aP +B.jd.vF(l.gauP()) +s=new A.a_K(A.D(p,t.BV),B.AW) +B.AW.vF(s.gaxL()) +l.aKN$=s +l.amB() s=t.N -A.bK3("Flutter.FrameworkInitialization",A.D(s,s),"Extension")}, -lV(){}, -v0(){}, -aNz(a){var s,r=A.biO() -r.px(0,"Lock events");++this.c +A.bLr("Flutter.FrameworkInitialization",A.D(s,s),"Extension")}, +lP(){}, +uM(){}, +aOb(a){var s,r=A.bjV() +r.ps(0,"Lock events");++this.c s=a.$0() -s.l9(new A.arY(this,r)) +s.l6(new A.at8(this,r)) return s}, -VX(){}, +Wq(){}, j(a){return""}} -A.arY.prototype={ +A.at8.prototype={ $0(){var s,r,q,p=this.a -if(--p.c<=0){this.b.a9m(0) -try{p.alS() -if(p.fK$.c!==0)p.a_Y()}catch(q){s=A.aW(q) -r=A.bu(q) -p=A.ca("while handling pending events") -A.et(new A.cv(s,r,"foundation",p,null,!1))}}}, +if(--p.c<=0){this.b.a9W(0) +try{p.ams() +if(p.oH$.c!==0)p.a0r()}catch(q){s=A.b_(q) +r=A.bz(q) +p=A.cf("while handling pending events") +A.eA(new A.cz(s,r,"foundation",p,null,!1))}}}, $S:20} -A.ao.prototype={} -A.bq.prototype={ -aj(a,b){var s,r,q,p,o=this -if(o.gft(o)===o.ges().length){s=t.Nw -if(o.gft(o)===0)o.ses(A.b6(1,null,!1,s)) -else{r=A.b6(o.ges().length*2,null,!1,s) -for(q=0;q0){r.ges()[s]=null -r.smq(r.gmq()+1)}else r.GS(s) +s[r]=p.gem()[q]}p.sem(s)}else{for(r=a;r0){r.gem()[s]=null +r.smj(r.gmj()+1)}else r.GD(s) break}}, -v(){this.ses($.ag()) +v(){this.sem($.af()) this.sft(0,0)}, -E(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this +F(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this if(f.gft(f)===0)return -f.sls(f.gls()+1) +f.slp(f.glp()+1) p=f.gft(f) -for(s=0;s0){l=f.gft(f)-f.gmq() -if(l*2<=f.ges().length){k=A.b6(l,null,!1,t.Nw) -for(j=0,s=0;s0){l=f.gft(f)-f.gmj() +if(l*2<=f.gem().length){k=A.ba(l,null,!1,t.Nw) +for(j=0,s=0;s#"+A.bz(this)+"("+A.j(this.a)+")"}} -A.Kk.prototype={ -W(){return"DiagnosticLevel."+this.b}} -A.oG.prototype={ -W(){return"DiagnosticsTreeStyle."+this.b}} -A.aZ1.prototype={} -A.ic.prototype={ -Eh(a,b){return this.d6(0)}, -j(a){return this.Eh(a,B.bk)}} -A.kC.prototype={ -gm(a){this.ax2() +this.F()}, +j(a){return"#"+A.bC(this)+"("+A.j(this.a)+")"}} +A.KC.prototype={ +V(){return"DiagnosticLevel."+this.b}} +A.oS.prototype={ +V(){return"DiagnosticsTreeStyle."+this.b}} +A.b_3.prototype={} +A.ik.prototype={ +E3(a,b){return this.cY(0)}, +j(a){return this.E3(a,B.bm)}} +A.kP.prototype={ +gm(a){this.axF() return this.at}, -ax2(){return}} -A.xU.prototype={} -A.a_A.prototype={} -A.aX.prototype={ -fd(){return"#"+A.bz(this)}, -Eh(a,b){var s=this.fd() -return s}, -j(a){return this.Eh(a,B.bk)}} -A.a_z.prototype={ -fd(){return"#"+A.bz(this)}} -A.np.prototype={ -j(a){return this.adu(B.l8).d6(0)}, -fd(){return"#"+A.bz(this)}, -aRa(a,b){return A.b7D(a,b,this)}, -adu(a){return this.aRa(null,a)}} -A.a_B.prototype={} -A.adL.prototype={} -A.hc.prototype={} -A.r_.prototype={} -A.pL.prototype={ -j(a){return"[#"+A.bz(this)+"]"}} +axF(){return}} +A.y0.prototype={} +A.a_Z.prototype={} +A.b0.prototype={ +fc(){return"#"+A.bC(this)}, +E3(a,b){var s=this.fc() +return s}, +j(a){return this.E3(a,B.bm)}} +A.a_Y.prototype={ +fc(){return"#"+A.bC(this)}} +A.nC.prototype={ +j(a){return this.ae4(B.ld).cY(0)}, +fc(){return"#"+A.bC(this)}, +aRO(a,b){return A.b8C(a,b,this)}, +ae4(a){return this.aRO(null,a)}} +A.a0_.prototype={} +A.aeC.prototype={} +A.h7.prototype={} +A.r9.prototype={} +A.pU.prototype={ +j(a){return"[#"+A.bC(this)+"]"}} A.d5.prototype={ l(a,b){if(b==null)return!1 -if(J.aj(b)!==A.L(this))return!1 -return A.w(this).h("d5").b(b)&&J.e(b.a,this.a)}, -gJ(a){return A.a4(A.L(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.w(this),r=s.h("d5.T"),q=this.a,p=A.aq(r)===B.ac3?"<'"+A.j(q)+"'>":"<"+A.j(q)+">" -if(A.L(this)===A.aq(s.h("d5")))return"["+p+"]" -return"["+A.aq(r).j(0)+" "+p+"]"}} -A.baL.prototype={} -A.mw.prototype={} -A.M9.prototype={} -A.bK.prototype={ -gGG(){var s,r=this,q=r.c -if(q===$){s=A.e7(r.$ti.c) +if(J.ak(b)!==A.L(this))return!1 +return A.w(this).h("d5").b(b)&&J.f(b.a,this.a)}, +gJ(a){return A.a3(A.L(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.w(this),r=s.h("d5.T"),q=this.a,p=A.au(r)===B.acf?"<'"+A.j(q)+"'>":"<"+A.j(q)+">" +if(A.L(this)===A.au(s.h("d5")))return"["+p+"]" +return"["+A.au(r).j(0)+" "+p+"]"}} +A.bbD.prototype={} +A.mK.prototype={} +A.Mt.prototype={} +A.bP.prototype={ +gGs(){var s,r=this,q=r.c +if(q===$){s=A.ee(r.$ti.c) r.c!==$&&A.a2() r.c=s q=s}return q}, -N(a,b){this.b=!0 -this.gGG().ak(0) -return B.b.N(this.a,b)}, -ak(a){this.b=!1 -B.b.ak(this.a) -this.gGG().ak(0)}, -O(a,b){var s=this,r=s.a -if(r.length<3)return B.b.O(r,b) -if(s.b){s.gGG().H(0,r) -s.b=!1}return s.gGG().O(0,b)}, +O(a,b){this.b=!0 +this.gGs().ao(0) +return B.b.O(this.a,b)}, +ao(a){this.b=!1 +B.b.ao(this.a) +this.gGs().ao(0)}, +N(a,b){var s=this,r=s.a +if(r.length<3)return B.b.N(r,b) +if(s.b){s.gGs().I(0,r) +s.b=!1}return s.gGs().N(0,b)}, gav(a){var s=this.a -return new J.dJ(s,s.length,A.a6(s).h("dJ<1>"))}, +return new J.dQ(s,s.length,A.a6(s).h("dQ<1>"))}, gaB(a){return this.a.length===0}, -gdj(a){return this.a.length!==0}, -iK(a,b){var s=this.a -s=J.ms(s.slice(0),A.a6(s).c) +gd7(a){return this.a.length!==0}, +iE(a,b){var s=this.a +s=J.mG(s.slice(0),A.a6(s).c) return s}} -A.DU.prototype={ -C(a,b){var s=this.a,r=s.i(0,b) -s.u(0,b,(r==null?0:r)+1)}, -N(a,b){var s=this.a,r=s.i(0,b) +A.E5.prototype={ +D(a,b){var s=this.a,r=s.i(0,b) +s.q(0,b,(r==null?0:r)+1)}, +O(a,b){var s=this.a,r=s.i(0,b) if(r==null)return!1 -if(r===1)s.N(0,b) -else s.u(0,b,r-1) +if(r===1)s.O(0,b) +else s.q(0,b,r-1) return!0}, -O(a,b){return this.a.aZ(0,b)}, +N(a,b){return this.a.b1(0,b)}, gav(a){var s=this.a -return A.k_(s,s.r,A.w(s).c)}, +return A.k9(s,s.r,A.w(s).c)}, gaB(a){return this.a.a===0}, -gdj(a){return this.a.a!==0}} -A.F4.prototype={ -aPW(a,b,c){var s=this.a,r=s==null?$.WX():s,q=r.pc(0,0,b,A.en(b),c) +gd7(a){return this.a.a!==0}} +A.Fk.prototype={ +aQy(a,b,c){var s=this.a,r=s==null?$.Xe():s,q=r.p7(0,0,b,A.eC(b),c) if(q===s)return this s=this.$ti -return new A.F4(q,s.h("@<1>").ab(s.z[1]).h("F4<1,2>"))}, +return new A.Fk(q,s.h("@<1>").af(s.z[1]).h("Fk<1,2>"))}, i(a,b){var s=this.a if(s==null)return null -return s.zd(0,0,b,J.V(b))}} -A.b1x.prototype={} -A.afi.prototype={ -pc(a,b,c,d,e){var s,r,q,p,o=B.e.wS(d,b)&31,n=this.a,m=n[o] -if(m==null)m=$.WX() -s=m.pc(0,b+5,c,d,e) +return s.yX(0,0,b,J.W(b))}} +A.b2t.prototype={} +A.agc.prototype={ +p7(a,b,c,d,e){var s,r,q,p,o=B.e.wC(d,b)&31,n=this.a,m=n[o] +if(m==null)m=$.Xe() +s=m.p7(0,b+5,c,d,e) if(s===m)n=this else{r=n.length -q=A.b6(r,null,!1,t.X) +q=A.ba(r,null,!1,t.X) for(p=0;p>>0,a1=c.a,a2=(a1&a0-1)>>>0,a3=a2-(a2>>>1&1431655765) +n=new A.agc(q)}return n}, +yX(a,b,c,d){var s=this.a[B.e.wC(d,b)&31] +return s==null?null:s.yX(0,b+5,c,d)}} +A.wt.prototype={ +p7(a4,a5,a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a=B.e.wC(a7,a5)&31,a0=1<>>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 @@ -91129,46 +92422,46 @@ a2=2*s r=a[a2] q=a2+1 p=a[q] -if(r==null){o=J.btr(p,a5+5,a6,a7,a8) +if(r==null){o=J.buJ(p,a5+5,a6,a7,a8) if(o===p)return c a2=a.length -n=A.b6(a2,b,!1,t.X) +n=A.ba(a2,b,!1,t.X) for(m=0;m>>1&1431655765) +return new A.wt(a1,n)}else{a3=a1-(a1>>>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.azk(a5) -a1.a[a]=$.WX().pc(0,a5+5,a6,a7,a8) +if(i>=16){a1=c.azX(a5) +a1.a[a]=$.Xe().p7(0,a5+5,a6,a7,a8) return a1}else{h=2*s g=2*i -f=A.b6(g+2,b,!1,t.X) +f=A.ba(g+2,b,!1,t.X) for(a=c.b,e=0;e>>0,f)}}}, -zd(a,b,c,d){var s,r,q,p,o=1<<(B.e.wS(d,b)&31)>>>0,n=this.a +return new A.wt((a1|a0)>>>0,f)}}}, +yX(a,b,c,d){var s,r,q,p,o=1<<(B.e.wC(d,b)&31)>>>0,n=this.a if((n&o)>>>0===0)return null n=(n&o-1)>>>0 s=n-(n>>>1&1431655765) @@ -91179,252 +92472,249 @@ n=this.b r=2*(s+(s>>>16)&63) q=n[r] p=n[r+1] -if(q==null)return p.zd(0,b+5,c,d) +if(q==null)return p.yX(0,b+5,c,d) if(c===q)return p return null}, -azk(a){var s,r,q,p,o,n,m,l=A.b6(32,null,!1,t.X) -for(s=this.a,r=a+5,q=this.b,p=0,o=0;o<32;++o)if((B.e.wS(s,o)&1)!==0){n=q[p] +azX(a){var s,r,q,p,o,n,m,l=A.ba(32,null,!1,t.X) +for(s=this.a,r=a+5,q=this.b,p=0,o=0;o<32;++o)if((B.e.wC(s,o)&1)!==0){n=q[p] m=p+1 if(n==null)l[o]=q[m] -else l[o]=$.WX().pc(0,r,n,J.V(n),q[m]) -p+=2}return new A.afi(l)}} -A.T1.prototype={ -pc(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.a1g(c) +else l[o]=$.Xe().p7(0,r,n,J.W(n),q[m]) +p+=2}return new A.agc(l)}} +A.Ti.prototype={ +p7(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.a1L(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.b6(q,null,!1,t.X) +p=A.ba(q,null,!1,t.X) for(o=0;o>>0,k).pc(0,b,c,d,e)}, -zd(a,b,c,d){var s=this.a1g(c) +return new A.wt(1<<(i&31)>>>0,k).p7(0,b,c,d,e)}, +yX(a,b,c,d){var s=this.a1L(c) return s<0?null:this.b[s+1]}, -a1g(a){var s,r,q=this.b,p=q.length -for(s=J.or(a),r=0;r=s.a.length)s.PY(q) -B.F.dM(s.a,s.b,q,a) -s.b+=r}, -AO(a,b,c){var s=this,r=c==null?s.e.length:c,q=s.b+(r-b) -if(q>=s.a.length)s.PY(q) -B.F.dM(s.a,s.b,q,a) +qL(a){var s=this,r=J.aj(a),q=s.b+r.gE(a) +if(q>=s.a.length)s.PT(q) +B.K.dD(s.a,s.b,q,a) +s.b=s.b+r.gE(a)}, +AC(a,b,c){var s=this,r=c==null?s.e.length:c,q=s.b+(r-b) +if(q>=s.a.length)s.PT(q) +B.K.dD(s.a,s.b,q,a) s.b=q}, -aBf(a){return this.AO(a,0,null)}, -PY(a){var s=this.a,r=s.length,q=a==null?0:a,p=Math.max(q,r*2),o=new Uint8Array(p) -B.F.dM(o,0,r,s) +aBS(a){return this.AC(a,0,null)}, +PT(a){var s=this.a,r=s.length,q=a==null?0:a,p=Math.max(q,r*2),o=new Uint8Array(p) +B.K.dD(o,0,r,s) this.a=o}, -aAo(){return this.PY(null)}, -oi(a){var s=B.e.bH(this.b,a) -if(s!==0)this.AO($.bqw(),0,a-s)}, -rs(){var s,r=this +aB0(){return this.PT(null)}, +nf(a){var s=B.e.bB(this.b,a) +if(s!==0)this.AC($.brH(),0,a-s)}, +rl(){var s,r=this if(r.c)throw A.d(A.a7("done() must not be called more than once on the same "+A.L(r).j(0)+".")) -s=A.fB(r.a.buffer,0,r.b) +s=A.kc(r.a.buffer,0,r.b) r.a=new Uint8Array(0) r.c=!0 return s}} -A.Oe.prototype={ -o2(a){return this.a.getUint8(this.b++)}, -LU(a){var s=this.b,r=$.h2() -B.h7.Ws(this.a,s,r)}, -qE(a){var s=this.a,r=A.cg(s.buffer,s.byteOffset+this.b,a) +A.Ow.prototype={ +nZ(a){return J.b80(this.a,this.b++)}, +LK(a){var s=this.b,r=$.fX(),q=J.buw(this.a,s,r) +this.b+=8 +return q}, +qx(a){var s=this.a,r=J.bt(s),q=J.ig(r.gdc(s),r.gfB(s)+this.b,a) this.b+=a -return r}, -LV(a){var s -this.oi(8) -s=this.a -B.mJ.a6O(s.buffer,s.byteOffset+this.b,a)}, -oi(a){var s=this.b,r=B.e.bH(s,a) +return q}, +nf(a){var s=this.b,r=B.e.bB(s,a) if(r!==0)this.b=s+(a-r)}} -A.o0.prototype={ +A.od.prototype={ gJ(a){var s=this -return A.a4(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)}, +return A.a3(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)}, l(a,b){var s=this if(b==null)return!1 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.o0&&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}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.od&&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.aNT.prototype={ +A.aP2.prototype={ $1(a){return a.length!==0}, -$S:31} -A.cM.prototype={ -xm(a,b){return new A.aR($.aG,this.$ti.h("aR<1>"))}, -rl(a){return this.xm(a,null)}, -jw(a,b,c){var s=a.$1(this.a) -if(c.h("ap<0>").b(s))return s -return new A.cM(s,c.h("cM<0>"))}, -cB(a,b){return this.jw(a,null,b)}, -l9(a){var s,r,q,p,o,n=this +$S:30} +A.cO.prototype={ +x7(a,b){return new A.aV($.aP,this.$ti.h("aV<1>"))}, +re(a){return this.x7(a,null)}, +jt(a,b,c){var s=a.$1(this.a) +if(c.h("at<0>").b(s))return s +return new A.cO(s,c.h("cO<0>"))}, +cz(a,b){return this.jt(a,null,b)}, +l6(a){var s,r,q,p,o,n=this try{s=a.$0() -if(t.L0.b(s)){p=s.cB(new A.aOL(n),n.$ti.c) -return p}return n}catch(o){r=A.aW(o) -q=A.bu(o) -p=A.b8g(r,q,n.$ti.c) +if(t.L0.b(s)){p=s.cz(new A.aPV(n),n.$ti.c) +return p}return n}catch(o){r=A.b_(o) +q=A.bz(o) +p=A.b9f(r,q,n.$ti.c) return p}}, -$iap:1} -A.aOL.prototype={ +$iat:1} +A.aPV.prototype={ $1(a){return this.a.a}, $S(){return this.a.$ti.h("1(@)")}} -A.a1i.prototype={ -W(){return"GestureDisposition."+this.b}} -A.e6.prototype={} -A.DM.prototype={ -aD(a){this.a.oh(this.b,this.c,a)}} -A.Hu.prototype={ +A.a1L.prototype={ +V(){return"GestureDisposition."+this.b}} +A.ed.prototype={} +A.DZ.prototype={ +aE(a){this.a.of(this.b,this.c,a)}} +A.HL.prototype={ j(a){var s=this,r=s.a -r=r.length===0?""+"":""+new A.U(r,new A.aXb(s),A.a6(r).h("U<1,i>")).cs(0,", ") +r=r.length===0?""+"":""+new A.S(r,new A.aYh(s),A.a6(r).h("S<1,i>")).cp(0,", ") if(s.b)r+=" [open]" if(s.c)r+=" [held]" if(s.d)r+=" [hasPendingSweep]" return r.charCodeAt(0)==0?r:r}} -A.aXb.prototype={ +A.aYh.prototype={ $1(a){if(a===this.a.e)return a.j(0)+" (eager winner)" return a.j(0)}, -$S:427} -A.azW.prototype={ -u8(a,b,c){this.a.d4(0,b,new A.azY(this,b)).a.push(c) -return new A.DM(this,b,c)}, -aH5(a,b){var s=this.a.i(0,b) +$S:429} +A.aB2.prototype={ +tZ(a,b,c){this.a.cW(0,b,new A.aB4(this,b)).a.push(c) +return new A.DZ(this,b,c)}, +aHI(a,b){var s=this.a.i(0,b) if(s==null)return s.b=!1 -this.a56(b,s)}, -YG(a){var s,r=this.a,q=r.i(0,a) +this.a5C(b,s)}, +Z9(a){var s,r=this.a,q=r.i(0,a) if(q==null)return if(q.c){q.d=!0 -return}r.N(0,a) +return}r.O(0,a) r=q.a -if(r.length!==0){B.b.ga5(r).jO(a) -for(s=1;s").ab(q.z[1]),r=new A.bV(J.ax(r.a),r.b,q.h("bV<1,2>")),p=n.r,q=q.z[1];r.F();){o=r.a;(o==null?q.a(o):o).zI(0,p)}s.ak(0) -n.c=B.E +A.b0t.prototype={ +ea(a){var s,r,q,p,o,n=this +for(s=n.a,r=s.gbx(s),q=A.w(r),q=q.h("@<1>").af(q.z[1]),r=new A.bZ(J.aA(r.a),r.b,q.h("bZ<1,2>")),p=n.r,q=q.z[1];r.H();){o=r.a;(o==null?q.a(o):o).zs(0,p)}s.ao(0) +n.c=B.G s=n.y -if(s!=null)s.bA(0)}} -A.DN.prototype={ -auq(a){var s,r,q,p,o=this -try{o.T8$.H(0,A.bzl(a.a,o.gaqh())) -if(o.c<=0)o.Op()}catch(q){s=A.aW(q) -r=A.bu(q) -p=A.ca("while handling a pointer data packet") -A.et(new A.cv(s,r,"gestures library",p,null,!1))}}, -aqi(a){var s=$.bL().d.i(0,a) +if(s!=null)s.by(0)}} +A.E_.prototype={ +av0(a){var s,r,q,p,o=this +try{o.Tq$.I(0,A.bAH(a.a,o.gaqS())) +if(o.c<=0)o.Ok()}catch(q){s=A.b_(q) +r=A.bz(q) +p=A.cf("while handling a pointer data packet") +A.eA(new A.cz(s,r,"gestures library",p,null,!1))}}, +aqT(a){var s=$.bQ().d.i(0,a) if(s==null)s=null else{s=s.x if(s==null){s=self.window.devicePixelRatio if(s===0)s=1}}return s}, -aGE(a){var s=this.T8$ -if(s.b===s.c&&this.c<=0)A.iZ(this.garK()) -s.Bd(A.bhe(0,0,0,0,0,B.aR,!1,0,a,B.h,1,1,0,0,0,0,0,0,B.E,0))}, -Op(){for(var s=this.T8$;!s.gaB(s);)this.TF(s.t9())}, -TF(a){this.ga3j().eh(0) -this.a11(a)}, -a11(a){var s,r,q,p,o=this,n=!t.pY.b(a) -if(!n||t.ks.b(a)||t.XA.b(a)||t.w5.b(a)){s=A.aB3() -r=a.gb6(a) -q=a.gz9() -p=o.iy$ +aHg(a){var s=this.Tq$ +if(s.b===s.c&&this.c<=0)A.j4(this.gask()) +s.B1(A.bih(0,0,0,0,0,B.aR,!1,0,a,B.h,1,1,0,0,0,0,0,0,B.G,0))}, +Ok(){for(var s=this.Tq$;!s.gaB(s);)this.TY(s.t0())}, +TY(a){this.ga3O().ea(0) +this.a1v(a)}, +a1v(a){var s,r,q,p,o=this,n=!t.pY.b(a) +if(!n||t.ks.b(a)||t.XA.b(a)||t.w5.b(a)){s=A.aC2() +r=a.gb9(a) +q=a.gyS() +p=o.iw$ p===$&&A.c() -p.e.dm(s,r) -o.ML(s,r,q) -if(!n||t.w5.b(a))o.Ta$.u(0,a.gbU(),s) -n=s}else if(t.oN.b(a)||t.Ko.b(a)||t.WQ.b(a)){s=o.Ta$.N(0,a.gbU()) -n=s}else n=a.gJ9()||t.DB.b(a)?o.Ta$.i(0,a.gbU()):null -if(n!=null||t.ge.b(a)||t.PB.b(a)){r=o.Cw$ -r.toString -r.aRM(a,t.n2.b(a)?null:n) -o.aip(0,a,n)}}, -aM9(a,b,c){a.C(0,new A.lr(this,t.AL))}, -aJ8(a,b,c){var s,r,q,p,o,n,m,l,k,j,i="gesture library" -if(c==null){try{this.lP$.adf(b)}catch(p){s=A.aW(p) -r=A.bu(p) -A.et(A.bwJ(A.ca("while dispatching a non-hit-tested pointer event"),b,s,null,new A.aA0(b),i,r))}return}for(n=c.a,m=n.length,l=0;lr.CW){r.dy=B.k3 -r.aD(B.bE)}else if(a.glI().gxO()>A.q4(a.gdR(a),r.b))r.aD(B.ao) -if(s>r.CW&&r.dy===B.Fb){r.dy=B.k3 -if(r.at!=null)r.ds("onStart",new A.azo(r,s))}}r.Fe(a)}, -jO(a){var s=this,r=s.dy -if(r===B.k2)r=s.dy=B.Fb -if(s.at!=null&&r===B.k3)s.ds("onStart",new A.azm(s))}, -xL(a){var s=this,r=s.dy,q=r===B.k3||r===B.adO -if(r===B.k2){s.aD(B.ao) -return}if(q&&s.ch!=null)if(s.ch!=null)s.ds("onEnd",new A.azn(s)) -s.dy=B.qa}, -iH(a){this.jE(a) -this.xL(a)}} -A.azo.prototype={ +if(r.dy===B.k6)if(s>r.CW){r.dy=B.k7 +r.aE(B.bG)}else if(a.glF().gxz()>A.qd(a.gdK(a),r.b))r.aE(B.ao) +if(s>r.CW&&r.dy===B.Fc){r.dy=B.k7 +if(r.at!=null)r.dg("onStart",new A.aAv(r,s))}}r.F2(a)}, +jN(a){var s=this,r=s.dy +if(r===B.k6)r=s.dy=B.Fc +if(s.at!=null&&r===B.k7)s.dg("onStart",new A.aAt(s))}, +xw(a){var s=this,r=s.dy,q=r===B.k7||r===B.ae_ +if(r===B.k6){s.aE(B.ao) +return}if(q&&s.ch!=null)if(s.ch!=null)s.dg("onEnd",new A.aAu(s)) +s.dy=B.qe}, +iC(a){this.jC(a) +this.xw(a)}} +A.aAv.prototype={ $0(){var s=this.a,r=s.at r.toString s=s.db s===$&&A.c() -return r.$1(new A.yr(s.b))}, +return r.$1(new A.yz(s.b))}, $S:0} -A.azm.prototype={ +A.aAt.prototype={ $0(){var s=this.a,r=s.at r.toString s.dx===$&&A.c() s=s.db s===$&&A.c() -return r.$1(new A.yr(s.b))}, +return r.$1(new A.yz(s.b))}, $S:0} -A.azn.prototype={ +A.aAu.prototype={ $0(){var s=this.a,r=s.ch r.toString s=s.db s===$&&A.c() -return r.$1(new A.yr(s.b))}, +return r.$1(new A.yz(s.b))}, $S:0} -A.a_w.prototype={ -gJ(a){return A.a4(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)}, +A.a_V.prototype={ +gJ(a){return A.a3(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)}, l(a,b){if(b==null)return!1 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.a_w&&b.a==this.a}, +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.a_V&&b.a==this.a}, j(a){return"DeviceGestureSettings(touchSlop: "+A.j(this.a)+")"}} -A.lr.prototype={ -j(a){return"#"+A.bz(this)+"("+this.a.j(0)+")"}} -A.Ii.prototype={} -A.Tz.prototype={ -bO(a,b){return this.a.iC(b)}} -A.HO.prototype={ -bO(a,b){var s,r,q,p,o=new Float64Array(16),n=new A.b3(o) -n.q(b) +A.lG.prototype={ +j(a){return"#"+A.bC(this)+"("+this.a.j(0)+")"}} +A.Iz.prototype={} +A.TQ.prototype={ +bR(a,b){return this.a.ix(b)}} +A.I4.prototype={ +bR(a,b){var s,r,q,p,o=new Float64Array(16),n=new A.by(o) +n.u(b) s=this.a r=s.a q=s.b @@ -91823,27 +93113,27 @@ o[13]=o[13]+q*s o[14]=o[14]+0*s o[15]=s return n}} -A.qR.prototype={ -asD(){var s,r,q,p,o=this.c +A.qZ.prototype={ +atd(){var s,r,q,p,o=this.c if(o.length===0)return s=this.b -r=B.b.ga9(s) -for(q=o.length,p=0;p":B.b.cs(s,", "))+")"}} -A.Ev.prototype={} -A.Ml.prototype={} -A.Eu.prototype={} -A.kO.prototype={ -lY(a){var s,r=this -switch(a.gfS(a)){case 1:if(r.p1==null&&r.p3==null&&r.p2==null&&r.p4==null&&r.RG==null&&r.R8==null)return!1 +return"HitTestResult("+(s.length===0?"":B.b.cp(s,", "))+")"}} +A.EJ.prototype={} +A.MF.prototype={} +A.EI.prototype={} +A.l1.prototype={ +lS(a){var s,r=this +switch(a.gfQ(a)){case 1:if(r.p1==null&&r.p3==null&&r.p2==null&&r.p4==null&&r.RG==null&&r.R8==null)return!1 break case 2:s=!0 if(s)return!1 @@ -91851,100 +93141,100 @@ break case 4:s=!0 if(s)return!1 break -default:return!1}return r.w9(a)}, -Ss(){var s,r=this -r.aD(B.bE) +default:return!1}return r.vU(a)}, +Sq(){var s,r=this +r.aE(B.bG) r.k2=!0 s=r.CW s.toString -r.Yd(s) -r.aoY()}, -a9M(a){var s,r=this -if(!a.gqP()){if(t.pY.b(a)){s=new A.jv(a.gdR(a),A.b6(20,null,!1,t.av)) -r.bB=s -s.os(a.giJ(a),a.geD())}if(t.n2.b(a)){s=r.bB -s.toString -s.os(a.giJ(a),a.geD())}}if(t.oN.b(a)){if(r.k2)r.aoW(a) -else r.aD(B.ao) -r.Pg()}else if(t.Ko.b(a)){r.ZF() -r.Pg()}else if(t.pY.b(a)){r.k3=new A.hV(a.geD(),a.gb6(a)) -r.k4=a.gfS(a) -r.aoV(a)}else if(t.n2.b(a))if(a.gfS(a)!==r.k4&&!r.k2){r.aD(B.ao) +r.YI(s) +r.apy()}, +aaq(a){var s,r=this +if(!a.gqI()){if(t.pY.b(a)){s=new A.jE(a.gdK(a),A.ba(20,null,!1,t.av)) +r.ai=s +s.op(a.gib(a),a.geA())}if(t.n2.b(a)){s=r.ai +s.toString +s.op(a.gib(a),a.geA())}}if(t.oN.b(a)){if(r.k2)r.apw(a) +else r.aE(B.ao) +r.Pa()}else if(t.Ko.b(a)){r.a_8() +r.Pa()}else if(t.pY.b(a)){r.k3=new A.hS(a.geA(),a.gb9(a)) +r.k4=a.gfQ(a) +r.apv(a)}else if(t.n2.b(a))if(a.gfQ(a)!==r.k4&&!r.k2){r.aE(B.ao) s=r.CW s.toString -r.jE(s)}else if(r.k2)r.aoX(a)}, -aoV(a){this.k3.toString -this.e.i(0,a.gbU()).toString +r.jC(s)}else if(r.k2)r.apx(a)}, +apv(a){this.k3.toString +this.e.i(0,a.gbS()).toString switch(this.k4){case 1:break case 2:break case 4:break}}, -ZF(){var s,r=this -if(r.ch===B.iB)switch(r.k4){case 1:s=r.p1 -if(s!=null)r.ds("onLongPressCancel",s) +a_8(){var s,r=this +if(r.ch===B.iE)switch(r.k4){case 1:s=r.p1 +if(s!=null)r.dg("onLongPressCancel",s) break case 2:break case 4:break}}, -aoY(){var s,r,q=this +apy(){var s,r,q=this switch(q.k4){case 1:if(q.p3!=null){s=q.k3 r=s.b s=s.a -q.ds("onLongPressStart",new A.aE2(q,new A.Ev(r,s)))}s=q.p2 -if(s!=null)q.ds("onLongPress",s) +q.dg("onLongPressStart",new A.aF7(q,new A.EJ(r,s)))}s=q.p2 +if(s!=null)q.dg("onLongPress",s) break case 2:break case 4:break}}, -aoX(a){var s=this,r=a.gb6(a),q=a.geD(),p=a.gb6(a).Y(0,s.k3.b) -a.geD().Y(0,s.k3.a) -switch(s.k4){case 1:if(s.p4!=null)s.ds("onLongPressMoveUpdate",new A.aE1(s,new A.Ml(r,q,p))) +apx(a){var s=this,r=a.gb9(a),q=a.geA(),p=a.gb9(a).X(0,s.k3.b) +a.geA().X(0,s.k3.a) +switch(s.k4){case 1:if(s.p4!=null)s.dg("onLongPressMoveUpdate",new A.aF6(s,new A.MF(r,q,p))) break case 2:break case 4:break}}, -aoW(a){var s,r=this,q=r.bB.zm(),p=q==null?B.cS:new A.l_(q.a) -a.gb6(a) -s=a.geD() -r.bB=null -switch(r.k4){case 1:if(r.RG!=null)r.ds("onLongPressEnd",new A.aE0(r,new A.Eu(s,p))) +apw(a){var s,r=this,q=r.ai.z5(),p=q==null?B.cV:new A.lc(q.a) +a.gb9(a) +s=a.geA() +r.ai=null +switch(r.k4){case 1:if(r.RG!=null)r.dg("onLongPressEnd",new A.aF5(r,new A.EI(s,p))) s=r.R8 -if(s!=null)r.ds("onLongPressUp",s) +if(s!=null)r.dg("onLongPressUp",s) break case 2:break case 4:break}}, -Pg(){var s=this +Pa(){var s=this s.k2=!1 -s.bB=s.k4=s.k3=null}, -aD(a){var s=this -if(a===B.ao)if(s.k2)s.Pg() -else s.ZF() -s.Y4(a)}, -jO(a){}} -A.aE2.prototype={ +s.ai=s.k4=s.k3=null}, +aE(a){var s=this +if(a===B.ao)if(s.k2)s.Pa() +else s.a_8() +s.YB(a)}, +jN(a){}} +A.aF7.prototype={ $0(){return this.a.p3.$1(this.b)}, $S:0} -A.aE1.prototype={ +A.aF6.prototype={ $0(){return this.a.p4.$1(this.b)}, $S:0} -A.aE0.prototype={ +A.aF5.prototype={ $0(){return this.a.RG.$1(this.b)}, $S:0} -A.tn.prototype={ +A.ty.prototype={ i(a,b){return this.c[b+this.a]}, -a_(a,b){var s,r,q,p,o,n,m +a1(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;m"),q=A.uK(A.ai(new A.U(s,new A.aIt(),r),!0,r.h("aA.E")),"[","]") +A.bbu.prototype={} +A.aJx.prototype={ +j(a){var s=this.a,r=A.b1(s).h("S"),q=A.uV(A.ai(new A.S(s,new A.aJy(),r),!0,r.h("aF.E")),"[","]") r=this.b r===$&&A.c() -return"PolynomialFit("+q+", confidence: "+B.c.aY(r,3)+")"}} -A.aIt.prototype={ -$1(a){return B.c.VQ(a,3)}, -$S:434} -A.a2U.prototype={ -w3(a6){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.a,a5=a4.length +return"PolynomialFit("+q+", confidence: "+B.c.b3(r,3)+")"}} +A.aJy.prototype={ +$1(a){return B.c.Wj(a,3)}, +$S:436} +A.a3q.prototype={ +vO(a6){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.a,a5=a4.length if(a6>a5)return null s=a6+1 -r=new A.aIs(new Float64Array(s)) +r=new A.aJx(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.tn(c*a5,a5,q).a_(0,d) +for(l=s-1,p=r.a,c=l;c>=0;--c){p[c]=new A.ty(c*a5,a5,q).a1(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;mn&&Math.abs(a.d.b)>s))return null q=o.dx if(q==null)q=8000 -p=A.Y(r,-q,q) -return new A.kF(new A.l_(new A.h(0,p)),p)}, -OW(a,b){var s=this.k3 -s===$&&A.c() -return Math.abs(s)>A.q4(a,this.b)}, -Am(a){return new A.h(0,a.b)}, -An(a){return a.b}} -A.nE.prototype={ -NP(a,b){var s,r,q,p,o=this,n=o.db +p=A.Z(r,-q,q) +return new A.kS(new A.lc(new A.h(0,p)),p)}, +OR(a,b){var s=this.k3 +s===$&&A.c() +return Math.abs(s)>A.qd(a,this.b)}, +A9(a){return new A.h(0,a.b)}, +Aa(a){return a.b}} +A.nR.prototype={ +NK(a,b){var s,r,q,p,o=this,n=o.db if(n==null)n=50 s=o.cy -if(s==null)s=A.q4(b,o.b) +if(s==null)s=A.qd(b,o.b) r=a.a.a if(!(Math.abs(r)>n&&Math.abs(a.d.a)>s))return null q=o.dx if(q==null)q=8000 -p=A.Y(r,-q,q) -return new A.kF(new A.l_(new A.h(p,0)),p)}, -OW(a,b){var s=this.k3 -s===$&&A.c() -return Math.abs(s)>A.q4(a,this.b)}, -Am(a){return new A.h(a.a,0)}, -An(a){return a.a}} -A.jh.prototype={ -NP(a,b){var s,r,q,p,o=this,n=o.db +p=A.Z(r,-q,q) +return new A.kS(new A.lc(new A.h(p,0)),p)}, +OR(a,b){var s=this.k3 +s===$&&A.c() +return Math.abs(s)>A.qd(a,this.b)}, +A9(a){return new A.h(a.a,0)}, +Aa(a){return a.a}} +A.jq.prototype={ +NK(a,b){var s,r,q,p,o=this,n=o.db if(n==null)n=50 s=o.cy -if(s==null)s=A.q4(b,o.b) +if(s==null)s=A.qd(b,o.b) r=a.a -if(!(r.gxO()>n*n&&a.d.gxO()>s*s))return null +if(!(r.gxz()>n*n&&a.d.gxz()>s*s))return null q=o.db if(q==null)q=50 p=o.dx if(p==null)p=8000 -return new A.kF(new A.l_(r).aGX(q,p),null)}, -OW(a,b){var s=this.k3 +return new A.kS(new A.lc(r).aHz(q,p),null)}, +OR(a,b){var s=this.k3 s===$&&A.c() -return Math.abs(s)>A.b57(a,this.b)}, -Am(a){return a}, -An(a){return null}} -A.MP.prototype={} -A.MO.prototype={ -iV(a){var s=this,r=a.gb6(a),q=a.gdR(a),p=new A.afQ(s.b,r,new A.jv(q,A.b6(20,null,!1,t.av)),q,B.h) +return Math.abs(s)>A.b66(a,this.b)}, +A9(a){return a}, +Aa(a){return null}} +A.N9.prototype={} +A.N8.prototype={ +iO(a){var s=this,r=a.gb9(a),q=a.gdK(a),p=new A.agH(s.b,r,new A.jE(q,A.ba(20,null,!1,t.av)),q,B.h) q=s.r q.toString -q.u(0,a.gbU(),p) -$.hB.lP$.aFB(a.gbU(),s.ga29()) -p.w=$.hB.q4$.u8(0,a.gbU(),s)}, -axl(a){var s,r,q,p=this.r +q.q(0,a.gbS(),p) +$.hv.lI$.aGf(a.gbS(),s.ga2E()) +p.w=$.hv.q2$.tZ(0,a.gbS(),s)}, +axY(a){var s,r,q,p=this.r p.toString -p=p.i(0,a.gbU()) +p=p.i(0,a.gbS()) p.toString -if(t.n2.b(a)){if(!a.gqP())p.c.os(a.giJ(a),a.gb6(a)) +if(t.n2.b(a)){if(!a.gqI())p.c.op(a.gib(a),a.gb9(a)) s=p.e -if(s!=null){p=a.giJ(a) -r=a.glI() -q=a.gb6(a) -s.a6(0,new A.mm(p,r,null,q))}else{s=p.f -s.toString -p.f=s.X(0,a.glI()) -p.r=a.giJ(a) -if(p.f.ge4()>A.q4(p.d,p.a)){p=p.w -p.a.oh(p.b,p.c,B.bE)}}}else if(t.oN.b(a)){if(p.e!=null){s=p.c.EK() +if(s!=null){p=a.gib(a) +r=a.glF() +q=a.gb9(a) +s.a6(0,new A.mB(p,r,null,q))}else{s=p.f +s.toString +p.f=s.W(0,a.glF()) +p.r=a.gib(a) +if(p.f.gdY()>A.qd(p.d,p.a)){p=p.w +p.a.of(p.b,p.c,B.bG)}}}else if(t.oN.b(a)){if(p.e!=null){s=p.c.Ey() r=p.e r.toString p.e=null -r.SP(0,new A.kF(s,null))}else p.r=p.f=null -this.AK(a.gbU())}else if(t.Ko.b(a)){s=p.e +r.SN(0,new A.kS(s,null))}else p.r=p.f=null +this.Ay(a.gbS())}else if(t.Ko.b(a)){s=p.e if(s!=null){p.e=null -s.bA(0)}else p.r=p.f=null -this.AK(a.gbU())}}, -jO(a){var s=this.r.i(0,a) +s.by(0)}else p.r=p.f=null +this.Ay(a.gbS())}}, +jN(a){var s=this.r.i(0,a) if(s==null)return -new A.aFq(this,a).$1(s.b)}, -aDo(a,b){var s,r,q,p=this,o=p.r.i(0,b) +new A.aGv(this,a).$1(s.b)}, +aE0(a,b){var s,r,q,p=this,o=p.r.i(0,b) o.toString -s=p.f!=null?p.ds("onStart",new A.aFp(p,a)):null +s=p.f!=null?p.dg("onStart",new A.aGu(p,a)):null if(s!=null){o.e=s r=o.r q=o.f q.toString o.r=o.f=null -s.a6(0,new A.mm(r,q,null,o.b))}else p.AK(b) +s.a6(0,new A.mB(r,q,null,o.b))}else p.Ay(b) return s}, -iH(a){var s -if(this.r.aZ(0,a)){s=this.r.i(0,a) +iC(a){var s +if(this.r.b1(0,a)){s=this.r.i(0,a) s.w=s.r=s.f=null -this.AK(a)}}, -AK(a){var s,r +this.Ay(a)}}, +Ay(a){var s,r if(this.r==null)return -$.hB.lP$.Vw(a,this.ga29()) -s=this.r.N(0,a) +$.hv.lI$.W_(a,this.ga2E()) +s=this.r.O(0,a) r=s.w -if(r!=null)r.a.oh(r.b,r.c,B.ao) +if(r!=null)r.a.of(r.b,r.c,B.ao) s.w=null}, v(){var s,r=this,q=r.r q.toString -s=A.w(q).h("bg<1>") -B.b.ac(A.ai(new A.bg(q,s),!0,s.h("B.E")),r.gaA9()) +s=A.w(q).h("bl<1>") +B.b.am(A.ai(new A.bl(q,s),!0,s.h("y.E")),r.gaAM()) r.r=null -r.Fn()}} -A.aFq.prototype={ -$1(a){return this.a.aDo(a,this.b)}, -$S:435} -A.aFp.prototype={ +r.Fa()}} +A.aGv.prototype={ +$1(a){return this.a.aE0(a,this.b)}, +$S:437} +A.aGu.prototype={ $0(){return this.a.f.$1(this.b)}, -$S:436} -A.afQ.prototype={} -A.qU.prototype={} -A.Sb.prototype={ -ay9(){this.a=!0}} -A.tj.prototype={ -qL(a,b){if(!this.r){this.r=!0 -$.hB.lP$.Ra(this.b,a,b)}}, -jE(a){if(this.r){this.r=!1 -$.hB.lP$.Vw(this.b,a)}}, -Ua(a,b){return a.gb6(a).Y(0,this.d).ge4()<=b}} -A.kE.prototype={ -lY(a){var s,r=this +$S:438} +A.agH.prototype={} +A.r1.prototype={} +A.Ss.prototype={ +ayM(){this.a=!0}} +A.tu.prototype={ +qE(a,b){if(!this.r){this.r=!0 +$.hv.lI$.R5(this.b,a,b)}}, +jC(a){if(this.r){this.r=!1 +$.hv.lI$.W_(this.b,a)}}, +Ux(a,b){return a.gb9(a).X(0,this.d).gdY()<=b}} +A.kR.prototype={ +lS(a){var s,r=this if(r.y==null)if(r.f==null&&r.r==null&&r.w==null)return!1 -s=r.w9(a) -if(!s)r.tU() +s=r.vU(a) +if(!s)r.tK() return s}, -iV(a){var s,r,q=this,p=q.y -if(p!=null)if(!p.Ua(a,100))return +iO(a){var s,r,q=this,p=q.y +if(p!=null)if(!p.Ux(a,100))return else{p=q.y -if(!p.f.a||a.gfS(a)!==p.e){q.tU() -return q.a52(a)}else if(q.f!=null){p=a.gb6(a) -s=a.geD() -r=q.e.i(0,a.gbU()) -r.toString -q.ds("onDoubleTapDown",new A.awl(q,new A.o3(p,r,s)))}}q.a52(a)}, -a52(a){var s,r=this -r.a4n() -s=A.bEe(B.tI,$.hB.q4$.u8(0,a.gbU(),r),a,r.b) -r.z.u(0,a.gbU(),s) -s.qL(r.gGF(),a.gd5(a))}, -axm(a){var s,r=this,q=r.z,p=q.i(0,a.gbU()) +if(!p.f.a||a.gfQ(a)!==p.e){q.tK() +return q.a5y(a)}else if(q.f!=null){p=a.gb9(a) +s=a.geA() +r=q.e.i(0,a.gbS()) +r.toString +q.dg("onDoubleTapDown",new A.axs(q,new A.og(p,r,s)))}}q.a5y(a)}, +a5y(a){var s,r=this +r.a4T() +s=A.bFB(B.tL,$.hv.q2$.tZ(0,a.gbS(),r),a,r.b) +r.z.q(0,a.gbS(),s) +s.qE(r.gGr(),a.gcX(a))}, +axZ(a){var s,r=this,q=r.z,p=q.i(0,a.gbS()) p.toString if(t.oN.b(a)){s=r.y -if(s==null){if(r.x==null)r.x=A.dq(B.d6,r.gaxn()) +if(s==null){if(r.x==null)r.x=A.dr(B.d8,r.gay_()) s=p.b -$.hB.q4$.aMb(s) -p.jE(r.gGF()) -q.N(0,s) -r.ZT() +$.hv.q2$.aMN(s) +p.jC(r.gGr()) +q.O(0,s) +r.a_m() r.y=p}else{s=s.c -s.a.oh(s.b,s.c,B.bE) +s.a.of(s.b,s.c,B.bG) s=p.c -s.a.oh(s.b,s.c,B.bE) -p.jE(r.gGF()) -q.N(0,p.b) +s.a.of(s.b,s.c,B.bG) +p.jC(r.gGr()) +q.O(0,p.b) q=r.r -if(q!=null)r.ds("onDoubleTap",q) -r.tU()}}else if(t.n2.b(a)){if(!p.Ua(a,18))r.AJ(p)}else if(t.Ko.b(a))r.AJ(p)}, -jO(a){}, -iH(a){var s,r=this,q=r.z.i(0,a) +if(q!=null)r.dg("onDoubleTap",q) +r.tK()}}else if(t.n2.b(a)){if(!p.Ux(a,18))r.Ax(p)}else if(t.Ko.b(a))r.Ax(p)}, +jN(a){}, +iC(a){var s,r=this,q=r.z.i(0,a) if(q==null){s=r.y s=s!=null&&s.b===a}else s=!1 if(s)q=r.y -if(q!=null)r.AJ(q)}, -AJ(a){var s,r=this,q=r.z -q.N(0,a.b) +if(q!=null)r.Ax(q)}, +Ax(a){var s,r=this,q=r.z +q.O(0,a.b) s=a.c -s.a.oh(s.b,s.c,B.ao) -a.jE(r.gGF()) +s.a.of(s.b,s.c,B.ao) +a.jC(r.gGr()) s=r.y -if(s!=null)if(a===s)r.tU() -else{r.Zz() -if(q.a===0)r.tU()}}, -v(){this.tU() -this.Fn()}, -tU(){var s,r=this -r.a4n() -if(r.y!=null){if(r.z.a!==0)r.Zz() +if(s!=null)if(a===s)r.tK() +else{r.a_2() +if(q.a===0)r.tK()}}, +v(){this.tK() +this.Fa()}, +tK(){var s,r=this +r.a4T() +if(r.y!=null){if(r.z.a!==0)r.a_2() s=r.y s.toString r.y=null -r.AJ(s) -$.hB.q4$.yX(0,s.b)}r.ZT()}, -ZT(){var s=this.z -s=s.gbz(s) -B.b.ac(A.ai(s,!0,A.w(s).h("B.E")),this.gaA_())}, -a4n(){var s=this.x -if(s!=null){s.bA(0) +r.Ax(s) +$.hv.q2$.yF(0,s.b)}r.a_m()}, +a_m(){var s=this.z +s=s.gbx(s) +B.b.am(A.ai(s,!0,A.w(s).h("y.E")),this.gaAC())}, +a4T(){var s=this.x +if(s!=null){s.by(0) this.x=null}}, -Zz(){var s=this.w -if(s!=null)this.ds("onDoubleTapCancel",s)}} -A.awl.prototype={ +a_2(){var s=this.w +if(s!=null)this.dg("onDoubleTapCancel",s)}} +A.axs.prototype={ $0(){return this.a.f.$1(this.b)}, $S:0} -A.Id.prototype={ -anp(a,b,c,d){var s=this -s.qL(s.glS(),a.gd5(a)) -if(d.a>0)s.y=A.dq(d,new A.b0U(s,a))}, -jm(a){var s=this -if(t.n2.b(a))if(!s.Ua(a,A.q4(a.gdR(a),s.a)))s.bA(0) -else s.z=new A.hV(a.geD(),a.gb6(a)) -else if(t.Ko.b(a))s.bA(0) -else if(t.oN.b(a)){s.jE(s.glS()) -s.Q=new A.hV(a.geD(),a.gb6(a)) -s.Zy()}}, -jE(a){var s=this.y -if(s!=null)s.bA(0) +A.Iu.prototype={ +ao_(a,b,c,d){var s=this +s.qE(s.glM(),a.gcX(a)) +if(d.a>0)s.y=A.dr(d,new A.b1Q(s,a))}, +ji(a){var s=this +if(t.n2.b(a))if(!s.Ux(a,A.qd(a.gdK(a),s.a)))s.by(0) +else s.z=new A.hS(a.geA(),a.gb9(a)) +else if(t.Ko.b(a))s.by(0) +else if(t.oN.b(a)){s.jC(s.glM()) +s.Q=new A.hS(a.geA(),a.gb9(a)) +s.a_1()}}, +jC(a){var s=this.y +if(s!=null)s.by(0) this.y=null -this.YF(a)}, -acC(){var s=this -s.jE(s.glS()) -s.w.a_I(s.b)}, -bA(a){var s -if(this.x)this.acC() +this.Z8(a)}, +adf(){var s=this +s.jC(s.glM()) +s.w.a0b(s.b)}, +by(a){var s +if(this.x)this.adf() else{s=this.c -s.a.oh(s.b,s.c,B.ao)}}, -Zy(){var s,r=this +s.a.of(s.b,s.c,B.ao)}}, +a_1(){var s,r=this if(r.x&&r.Q!=null){s=r.Q s.toString -r.w.aqt(r.b,s)}}} -A.b0U.prototype={ +r.w.ar3(r.b,s)}}} +A.b1Q.prototype={ $0(){var s=this.a s.y=null -s.w.aqs(this.b.gbU(),s.z)}, +s.w.ar2(this.b.gbS(),s.z)}, $S:0} -A.r8.prototype={ -iV(a){var s=this,r=a.gbU(),q=s.y -s.Q.u(0,r,A.bEd(a,s,s.b,q)) -if(s.f!=null)s.ds("onTapDown",new A.aFJ(s,a))}, -jO(a){var s=this.Q.i(0,a) +A.rh.prototype={ +iO(a){var s=this,r=a.gbS(),q=s.y +s.Q.q(0,r,A.bFA(a,s,s.b,q)) +if(s.f!=null)s.dg("onTapDown",new A.aGO(s,a))}, +jN(a){var s=this.Q.i(0,a) s.x=!0 -s.Zy()}, -iH(a){this.Q.i(0,a).acC()}, -a_I(a){var s=this -s.Q.N(0,a) -if(s.x!=null)s.ds("onTapCancel",new A.aFF(s,a))}, -aqt(a,b){var s=this -s.Q.N(0,a) -if(s.r!=null)s.ds("onTapUp",new A.aFH(s,a,b)) -if(s.w!=null)s.ds("onTap",new A.aFI(s,a))}, -aqs(a,b){if(this.z!=null)this.ds("onLongTapDown",new A.aFG(this,a,b))}, -v(){var s,r,q,p,o=this.Q,n=A.ai(o.gbz(o),!0,t.NU) +s.a_1()}, +iC(a){this.Q.i(0,a).adf()}, +a0b(a){var s=this +s.Q.O(0,a) +if(s.x!=null)s.dg("onTapCancel",new A.aGK(s,a))}, +ar3(a,b){var s=this +s.Q.O(0,a) +if(s.r!=null)s.dg("onTapUp",new A.aGM(s,a,b)) +if(s.w!=null)s.dg("onTap",new A.aGN(s,a))}, +ar2(a,b){if(this.z!=null)this.dg("onLongTapDown",new A.aGL(this,a,b))}, +v(){var s,r,q,p,o=this.Q,n=A.ai(o.gbx(o),!0,t.NU) for(o=n.length,s=0;s")),r=r.c;q.F();){p=q.d +k.aE(B.ao) +for(s=k.r,r=A.w(s),q=new A.lg(s,s.w9(),r.h("lg<1>")),r=r.c;q.H();){p=q.d if(p==null)p=r.a(p) -o=$.hB.lP$ -n=k.glS() +o=$.hv.lI$ +n=k.glM() o=o.a m=o.i(0,p) m.toString -l=J.cC(m) -l.N(m,n) -if(l.gaB(m))o.N(0,p)}s.ak(0) -k.Fn()}, -anO(a){var s=this.w -if(s!=null)return s.u8(0,a,this) -return $.hB.q4$.u8(0,a,this)}, -qL(a,b){var s=this -$.hB.lP$.Ra(a,s.glS(),b) -s.r.C(0,a) -s.f.u(0,a,s.anO(a))}, -jE(a){var s=this.r -if(s.O(0,a)){$.hB.lP$.Vw(a,this.glS()) -s.N(0,a) -if(s.a===0)this.xL(a)}}, -Fe(a){if(t.oN.b(a)||t.Ko.b(a)||t.WQ.b(a))this.jE(a.gbU())}} -A.Ll.prototype={ -W(){return"GestureRecognizerState."+this.b}} -A.Fd.prototype={ -iV(a){var s=this -s.zR(a) -if(s.ch===B.db){s.ch=B.iB -s.CW=a.gbU() -s.cx=new A.hV(a.geD(),a.gb6(a)) -s.db=A.dq(s.at,new A.aIF(s,a))}}, -yg(a){if(!this.cy)this.Y3(a)}, -jm(a){var s,r,q,p=this -if(p.ch===B.iB&&a.gbU()===p.CW){if(!p.cy)s=p.a0j(a)>18 +l=J.cu(m) +l.O(m,n) +if(l.gaB(m))o.O(0,p)}s.ao(0) +k.Fa()}, +aoo(a){var s=this.w +if(s!=null)return s.tZ(0,a,this) +return $.hv.q2$.tZ(0,a,this)}, +qE(a,b){var s=this +$.hv.lI$.R5(a,s.glM(),b) +s.r.D(0,a) +s.f.q(0,a,s.aoo(a))}, +jC(a){var s=this.r +if(s.N(0,a)){$.hv.lI$.W_(a,this.glM()) +s.O(0,a) +if(s.a===0)this.xw(a)}}, +F2(a){if(t.oN.b(a)||t.Ko.b(a)||t.WQ.b(a))this.jC(a.gbS())}} +A.LD.prototype={ +V(){return"GestureRecognizerState."+this.b}} +A.Ft.prototype={ +iO(a){var s=this +s.zC(a) +if(s.ch===B.dc){s.ch=B.iE +s.CW=a.gbS() +s.cx=new A.hS(a.geA(),a.gb9(a)) +s.db=A.dr(s.at,new A.aJK(s,a))}}, +y3(a){if(!this.cy)this.YA(a)}, +ji(a){var s,r,q,p=this +if(p.ch===B.iE&&a.gbS()===p.CW){if(!p.cy)s=p.a0N(a)>18 else s=!1 if(p.cy){r=p.ay -q=r!=null&&p.a0j(a)>r}else q=!1 +q=r!=null&&p.a0N(a)>r}else q=!1 if(t.n2.b(a))r=s||q else r=!1 -if(r){p.aD(B.ao) +if(r){p.aE(B.ao) r=p.CW r.toString -p.jE(r)}else p.a9M(a)}p.Fe(a)}, -Ss(){}, -jO(a){if(a===this.CW){this.rb() +p.jC(r)}else p.aaq(a)}p.F2(a)}, +Sq(){}, +jN(a){if(a===this.CW){this.r4() this.cy=!0}}, -iH(a){var s=this -if(a===s.CW&&s.ch===B.iB){s.rb() -s.ch=B.Su}}, -xL(a){var s=this -s.rb() -s.ch=B.db +iC(a){var s=this +if(a===s.CW&&s.ch===B.iE){s.r4() +s.ch=B.SB}}, +xw(a){var s=this +s.r4() +s.ch=B.dc s.cx=null s.cy=!1}, -v(){this.rb() -this.pC()}, -rb(){var s=this.db -if(s!=null){s.bA(0) +v(){this.r4() +this.pw()}, +r4(){var s=this.db +if(s!=null){s.by(0) this.db=null}}, -a0j(a){return a.gb6(a).Y(0,this.cx.b).ge4()}} -A.aIF.prototype={ -$0(){this.a.Ss() +a0N(a){return a.gb9(a).X(0,this.cx.b).gdY()}} +A.aJK.prototype={ +$0(){this.a.Sq() return null}, $S:0} -A.hV.prototype={ -X(a,b){return new A.hV(this.a.X(0,b.a),this.b.X(0,b.b))}, -Y(a,b){return new A.hV(this.a.Y(0,b.a),this.b.Y(0,b.b))}, +A.hS.prototype={ +W(a,b){return new A.hS(this.a.W(0,b.a),this.b.W(0,b.b))}, +X(a,b){return new A.hS(this.a.X(0,b.a),this.b.X(0,b.b))}, j(a){return"OffsetPair(local: "+this.a.j(0)+", global: "+this.b.j(0)+")"}} -A.afs.prototype={} -A.I3.prototype={ -W(){return"_ScaleState."+this.b}} -A.BJ.prototype={ -gaKw(){var s=this +A.agk.prototype={} +A.Ik.prototype={ +V(){return"_ScaleState."+this.b}} +A.BV.prototype={ +gaLb(){var s=this if(s.a.cy)return s.b -return s.b.X(0,s.c)}, -gik(a){var s,r=this,q=r.a +return s.b.W(0,s.c)}, +gie(a){var s,r=this,q=r.a if(q.cy){s=r.c q=q.db return r.d*Math.exp(s.a*q.a+s.b*q.b)}return r.d}, j(a){var s=this return"_PointerPanZoomData(parent: "+s.a.j(0)+", _position: "+s.b.j(0)+", _pan: "+s.c.j(0)+", _scale: "+A.j(s.d)+", _rotation: "+s.e+")"}} -A.P2.prototype={ +A.Pl.prototype={ j(a){return"ScaleStartDetails(focalPoint: "+this.a.j(0)+", localFocalPoint: "+this.b.j(0)+", pointersCount: "+this.c+")"}} -A.P3.prototype={ +A.Pm.prototype={ j(a){var s=this return"ScaleUpdateDetails(focalPoint: "+s.b.j(0)+", localFocalPoint: "+s.c.j(0)+", scale: "+A.j(s.d)+", horizontalScale: "+A.j(s.e)+", verticalScale: "+A.j(s.f)+", rotation: "+A.j(s.r)+", pointerCount: "+s.w+", focalPointDelta: "+s.a.j(0)+")"}} -A.FD.prototype={ +A.FU.prototype={ j(a){return"ScaleEndDetails(velocity: "+this.a.j(0)+", scaleVelocity: "+A.j(this.b)+", pointerCount: "+this.c+")"}} -A.agt.prototype={} -A.pr.prototype={ -gAG(){var s,r=this.fr +A.ahm.prototype={} +A.pC.prototype={ +gAu(){var s,r=this.fr r===$&&A.c() if(r>0){s=this.fx s===$&&A.c() r=s/r}else r=1 return r}, -gwM(){var s,r,q,p=this.gAG() -for(s=this.R8,s=s.gbz(s),r=A.w(s),r=r.h("@<1>").ab(r.z[1]),s=new A.bV(J.ax(s.a),s.b,r.h("bV<1,2>")),r=r.z[1];s.F();){q=s.a +gww(){var s,r,q,p=this.gAu() +for(s=this.R8,s=s.gbx(s),r=A.w(s),r=r.h("@<1>").af(r.z[1]),s=new A.bZ(J.aA(s.a),s.b,r.h("bZ<1,2>")),r=r.z[1];s.H();){q=s.a if(q==null)q=r.a(q) -p*=q.gik(q)/this.RG}return p}, -gavS(){var s,r,q,p=this,o=p.fy +p*=q.gie(q)/this.RG}return p}, +gawu(){var s,r,q,p=this,o=p.fy o===$&&A.c() if(o>0){s=p.go s===$&&A.c() r=s/o}else r=1 -for(o=p.R8,o=o.gbz(o),s=A.w(o),s=s.h("@<1>").ab(s.z[1]),o=new A.bV(J.ax(o.a),o.b,s.h("bV<1,2>")),s=s.z[1];o.F();){q=o.a +for(o=p.R8,o=o.gbx(o),s=A.w(o),s=s.h("@<1>").af(s.z[1]),o=new A.bZ(J.aA(o.a),o.b,s.h("bZ<1,2>")),s=s.z[1];o.H();){q=o.a if(q==null)q=s.a(q) -r*=q.gik(q)/p.RG}return r}, -gaF6(){var s,r,q,p=this,o=p.id +r*=q.gie(q)/p.RG}return r}, +gaFK(){var s,r,q,p=this,o=p.id o===$&&A.c() if(o>0){s=p.k1 s===$&&A.c() r=s/o}else r=1 -for(o=p.R8,o=o.gbz(o),s=A.w(o),s=s.h("@<1>").ab(s.z[1]),o=new A.bV(J.ax(o.a),o.b,s.h("bV<1,2>")),s=s.z[1];o.F();){q=o.a +for(o=p.R8,o=o.gbx(o),s=A.w(o),s=s.h("@<1>").af(s.z[1]),o=new A.bZ(J.aA(o.a),o.b,s.h("bZ<1,2>")),s=s.z[1];o.H();){q=o.a if(q==null)q=s.a(q) -r*=q.gik(q)/p.RG}return r}, -aps(){var s,r,q,p,o,n=this,m=n.k3 +r*=q.gie(q)/p.RG}return r}, +aq2(){var s,r,q,p,o,n=this,m=n.k3 if(m!=null&&n.k4!=null){s=m.a m=m.c r=n.k4 @@ -92609,45 +93899,45 @@ 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.R8,m=m.gbz(m),s=A.w(m),s=s.h("@<1>").ab(s.z[1]),m=new A.bV(J.ax(m.a),m.b,s.h("bV<1,2>")),s=s.z[1];m.F();){r=m.a +for(m=n.R8,m=m.gbx(m),s=A.w(m),s=s.h("@<1>").af(s.z[1]),m=new A.bZ(J.aA(m.a),m.b,s.h("bZ<1,2>")),s=s.z[1];m.H();){r=m.a o+=(r==null?s.a(r):r).e}return o-n.rx}, -iV(a){var s=this -s.zR(a) -s.p2.u(0,a.gbU(),new A.jv(a.gdR(a),A.b6(20,null,!1,t.av))) -if(s.CW===B.hK){s.CW=B.hL +iO(a){var s=this +s.zC(a) +s.p2.q(0,a.gbS(),new A.jE(a.gdK(a),A.ba(20,null,!1,t.av))) +if(s.CW===B.hM){s.CW=B.hN s.k1=s.id=s.go=s.fy=s.fx=s.fr=0}}, -aaB(a){return!0}, -HL(a){var s=this -s.XV(a) -s.qL(a.gbU(),a.gd5(a)) -s.p2.u(0,a.gbU(),new A.jv(a.gdR(a),A.b6(20,null,!1,t.av))) -if(s.CW===B.hK){s.CW=B.hL +abf(a){return!0}, +Hw(a){var s=this +s.Yr(a) +s.qE(a.gbS(),a.gcX(a)) +s.p2.q(0,a.gbS(),new A.jE(a.gdK(a),A.ba(20,null,!1,t.av))) +if(s.CW===B.hM){s.CW=B.hN s.RG=1 s.rx=0}}, -jm(a){var s,r,q,p,o,n,m=this -if(t.n2.b(a)){s=m.p2.i(0,a.gbU()) +ji(a){var s,r,q,p,o,n,m=this +if(t.n2.b(a)){s=m.p2.i(0,a.gbS()) s.toString -if(!a.gqP())s.os(a.giJ(a),a.gb6(a)) -m.ok.u(0,a.gbU(),a.gb6(a)) -m.cx=a.gd5(a) +if(!a.gqI())s.op(a.gib(a),a.gb9(a)) +m.ok.q(0,a.gbS(),a.gb9(a)) +m.cx=a.gcX(a) r=!1 -q=!0}else if(t.pY.b(a)){m.ok.u(0,a.gbU(),a.gb6(a)) -m.p1.push(a.gbU()) -m.cx=a.gd5(a) +q=!0}else if(t.pY.b(a)){m.ok.q(0,a.gbS(),a.gb9(a)) +m.p1.push(a.gbS()) +m.cx=a.gcX(a) r=!0 -q=!0}else if(t.oN.b(a)||t.Ko.b(a)){m.ok.N(0,a.gbU()) -B.b.N(m.p1,a.gbU()) -m.cx=a.gd5(a) +q=!0}else if(t.oN.b(a)||t.Ko.b(a)){m.ok.O(0,a.gbS()) +B.b.O(m.p1,a.gbS()) +m.cx=a.gcX(a) r=!0 -q=!1}else if(t.w5.b(a)){m.R8.u(0,a.gbU(),new A.BJ(m,a.gb6(a),B.h,1,0)) -m.cx=a.gd5(a) +q=!1}else if(t.w5.b(a)){m.R8.q(0,a.gbS(),new A.BV(m,a.gb9(a),B.h,1,0)) +m.cx=a.gcX(a) r=!0 -q=!0}else if(t.DB.b(a)){if(!a.gqP()&&!m.cy){s=m.p2.i(0,a.gbU()) +q=!0}else if(t.DB.b(a)){if(!a.gqI()&&!m.cy){s=m.p2.i(0,a.gbS()) s.toString -s.os(a.giJ(a),a.gDF(a))}m.R8.u(0,a.gbU(),new A.BJ(m,a.gb6(a),a.gDF(a),a.gik(a),a.gade())) -m.cx=a.gd5(a) +s.op(a.gib(a),a.gDp(a))}m.R8.q(0,a.gbS(),new A.BV(m,a.gb9(a),a.gDp(a),a.gie(a),a.gadP())) +m.cx=a.gcX(a) r=!1 -q=!0}else{if(t.WQ.b(a)){m.R8.N(0,a.gbU()) +q=!0}else{if(t.WQ.b(a)){m.R8.O(0,a.gbS()) r=!0}else r=!1 q=!1}s=m.ok if(s.a<2)m.k3=m.k4 @@ -92661,33 +93951,33 @@ n.toString o=o[1] s=s.i(0,o) s.toString -m.k4=new A.agt(n,p,s,o)}else{p=o[0] +m.k4=new A.ahm(n,p,s,o)}else{p=o[0] n=s.i(0,p) n.toString o=o[1] s=s.i(0,o) s.toString -m.k4=m.k3=new A.agt(n,p,s,o)}}m.aAI(0) -if(!r||m.azT(a.gbU()))m.anV(q,a) -m.Fe(a)}, -aAI(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.dy -for(s=e.ok,r=A.w(s).c,q=A.k_(s,s.r,r),p=B.h;q.F();){o=s.i(0,q.d) -p=new A.h(p.a+o.a,p.b+o.b)}for(q=e.R8,o=q.gbz(q),n=A.w(o),n=n.h("@<1>").ab(n.z[1]),o=new A.bV(J.ax(o.a),o.b,n.h("bV<1,2>")),n=n.z[1];o.F();){m=o.a -m=(m==null?n.a(m):m).gaKw() +m.k4=m.k3=new A.ahm(n,p,s,o)}}m.aBk(0) +if(!r||m.aAv(a.gbS()))m.aov(q,a) +m.F2(a)}, +aBk(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.dy +for(s=e.ok,r=A.w(s).c,q=A.k9(s,s.r,r),p=B.h;q.H();){o=s.i(0,q.d) +p=new A.h(p.a+o.a,p.b+o.b)}for(q=e.R8,o=q.gbx(q),n=A.w(o),n=n.h("@<1>").af(n.z[1]),o=new A.bZ(J.aA(o.a),o.b,n.h("bZ<1,2>")),n=n.z[1];o.H();){m=o.a +m=(m==null?n.a(m):m).gaLb() p=new A.h(p.a+m.a,p.b+m.b)}q=q.a+e.p1.length -q=q>0?p.a4(0,q):B.h +q=q>0?p.ab(0,q):B.h e.dy=q o=e.cx -if(d==null){e.k2=A.NM(o,q) +if(d==null){e.k2=A.O3(o,q) e.p4=B.h}else{n=e.k2 n===$&&A.c() -q=A.NM(o,q) +q=A.O3(o,q) e.k2=q -e.p4=q.Y(0,n)}l=s.a -for(q=A.k_(s,s.r,r),k=B.h;q.F();){o=s.i(0,q.d) +e.p4=q.X(0,n)}l=s.a +for(q=A.k9(s,s.r,r),k=B.h;q.H();){o=s.i(0,q.d) k=new A.h(k.a+o.a,k.b+o.b)}q=l>0 -if(q)k=k.a4(0,l) -for(r=A.k_(s,s.r,r),o=k.a,n=k.b,j=0,i=0,h=0;r.F();){m=r.d +if(q)k=k.ab(0,l) +for(r=A.k9(s,s.r,r),o=k.a,n=k.b,j=0,i=0,h=0;r.H();){m=r.d g=s.i(0,m) f=o-g.a g=n-g.b @@ -92696,7 +93986,7 @@ i+=Math.abs(o-s.i(0,m).a) h+=Math.abs(n-s.i(0,m).b)}e.fx=q?j/l:0 e.go=q?i/l:0 e.k1=q?h/l:0}, -azT(a){var s,r=this,q={},p=r.dy +aAv(a){var s,r=this,q={},p=r.dy p.toString r.dx=p p=r.fx @@ -92711,19 +94001,19 @@ p===$&&A.c() r.id=p p=r.R8 if(p.a===0){r.RG=1 -r.rx=0}else{r.RG=r.gwM()/r.gAG() -p=p.gbz(p) -r.rx=A.r1(p,new A.aLj(),A.w(p).h("B.E"),t.i).nU(0,new A.aLk())}if(r.CW===B.kf){if(r.ch!=null){s=r.p2.i(0,a).EK() +r.rx=0}else{r.RG=r.gww()/r.gAu() +p=p.gbx(p) +r.rx=A.rb(p,new A.aMn(),A.w(p).h("y.E"),t.V).nQ(0,new A.aMo())}if(r.CW===B.kk){if(r.ch!=null){s=r.p2.i(0,a).Ey() q.a=s p=s.a -if(p.gxO()>2500){if(p.gxO()>64e6)q.a=new A.l_(p.a4(0,p.ge4()).a_(0,8000)) -r.ds("onEnd",new A.aLl(q,r))}else r.ds("onEnd",new A.aLm(r))}r.CW=B.Fo -r.p3=new A.jv(B.aR,A.b6(20,null,!1,t.av)) -return!1}r.p3=new A.jv(B.aR,A.b6(20,null,!1,t.av)) +if(p.gxz()>2500){if(p.gxz()>64e6)q.a=new A.lc(p.ab(0,p.gdY()).a1(0,8000)) +r.dg("onEnd",new A.aMp(q,r))}else r.dg("onEnd",new A.aMq(r))}r.CW=B.Fq +r.p3=new A.jE(B.aR,A.ba(20,null,!1,t.av)) +return!1}r.p3=new A.jE(B.aR,A.ba(20,null,!1,t.av)) return!0}, -anV(a,b){var s,r,q,p,o=this,n=o.CW -if(n===B.hK)n=o.CW=B.hL -if(n===B.hL){n=o.fx +aov(a,b){var s,r,q,p,o=this,n=o.CW +if(n===B.hM)n=o.CW=B.hN +if(n===B.hN){n=o.fx n===$&&A.c() s=o.fr s===$&&A.c() @@ -92731,16 +94021,16 @@ r=o.dy r.toString q=o.dx q===$&&A.c() -p=r.Y(0,q).ge4() -if(Math.abs(n-s)>A.bHL(b.gdR(b))||p>A.b57(b.gdR(b),o.b)||Math.max(o.gwM()/o.gAG(),o.gAG()/o.gwM())>1.05)o.aD(B.bE)}else if(n.a>=2)o.aD(B.bE) -if(o.CW===B.Fo&&a){o.CW=B.kf -o.a_L()}if(o.CW===B.kf){n=o.p3 -if(n!=null)n.os(b.giJ(b),new A.h(o.gwM(),0)) -if(o.ay!=null)o.ds("onUpdate",new A.aLh(o))}}, -a_L(){if(this.ax!=null)this.ds("onStart",new A.aLi(this))}, -jO(a){var s,r=this -if(r.CW===B.hL){r.CW=B.kf -r.a_L() +p=r.X(0,q).gdY() +if(Math.abs(n-s)>A.bJ8(b.gdK(b))||p>A.b66(b.gdK(b),o.b)||Math.max(o.gww()/o.gAu(),o.gAu()/o.gww())>1.05)o.aE(B.bG)}else if(n.a>=2)o.aE(B.bG) +if(o.CW===B.Fq&&a){o.CW=B.kk +o.a0e()}if(o.CW===B.kk){n=o.p3 +if(n!=null)n.op(b.gib(b),new A.h(o.gww(),0)) +if(o.ay!=null)o.dg("onUpdate",new A.aMl(o))}}, +a0e(){if(this.ax!=null)this.dg("onStart",new A.aMm(this))}, +jN(a){var s,r=this +if(r.CW===B.hN){r.CW=B.kk +r.a0e() if(r.at===B.a3){s=r.dy s.toString r.dx=s @@ -92756,62 +94046,62 @@ s===$&&A.c() r.id=s s=r.R8 if(s.a===0){r.RG=1 -r.rx=0}else{r.RG=r.gwM()/r.gAG() -s=s.gbz(s) -r.rx=A.r1(s,new A.aLn(),A.w(s).h("B.E"),t.i).nU(0,new A.aLo())}}}}, -iH(a){var s=this -s.R8.N(0,a) -s.ok.N(0,a) -B.b.N(s.p1,a) -s.jE(a)}, -xL(a){switch(this.CW.a){case 1:this.aD(B.ao) +r.rx=0}else{r.RG=r.gww()/r.gAu() +s=s.gbx(s) +r.rx=A.rb(s,new A.aMr(),A.w(s).h("y.E"),t.V).nQ(0,new A.aMs())}}}}, +iC(a){var s=this +s.R8.O(0,a) +s.ok.O(0,a) +B.b.O(s.p1,a) +s.jC(a)}, +xw(a){switch(this.CW.a){case 1:this.aE(B.ao) break case 0:break case 2:break -case 3:break}this.CW=B.hK}, -v(){this.p2.ak(0) -this.pC()}} -A.aLj.prototype={ +case 3:break}this.CW=B.hM}, +v(){this.p2.ao(0) +this.pw()}} +A.aMn.prototype={ $1(a){return a.e}, -$S:166} -A.aLk.prototype={ +$S:164} +A.aMo.prototype={ $2(a,b){return a+b}, -$S:61} -A.aLl.prototype={ +$S:55} +A.aMp.prototype={ $0(){var s,r,q=this.b,p=q.ch p.toString s=this.a.a r=q.p3 -r=r==null?null:r.EK().a.a +r=r==null?null:r.Ey().a.a if(r==null)r=-1 -return p.$1(new A.FD(s,r,q.R8.a+q.p1.length))}, +return p.$1(new A.FU(s,r,q.R8.a+q.p1.length))}, $S:0} -A.aLm.prototype={ +A.aMq.prototype={ $0(){var s,r=this.a,q=r.ch q.toString s=r.p3 -s=s==null?null:s.EK().a.a +s=s==null?null:s.Ey().a.a if(s==null)s=-1 -return q.$1(new A.FD(B.cS,s,r.R8.a+r.p1.length))}, +return q.$1(new A.FU(B.cV,s,r.R8.a+r.p1.length))}, $S:0} -A.aLh.prototype={ +A.aMl.prototype={ $0(){var s,r,q,p,o,n,m,l,k=this.a,j=k.ay j.toString -s=k.gwM() -r=k.gavS() -q=k.gaF6() +s=k.gww() +r=k.gawu() +q=k.gaFK() p=k.dy p.toString o=k.k2 o===$&&A.c() -n=k.aps() +n=k.aq2() m=k.R8.a l=k.p1.length k=k.p4 k===$&&A.c() -j.$1(new A.P3(k,p,o,s,r,q,n,m+l))}, +j.$1(new A.Pm(k,p,o,s,r,q,n,m+l))}, $S:0} -A.aLi.prototype={ +A.aMm.prototype={ $0(){var s,r,q,p=this.a,o=p.ax o.toString s=p.dy @@ -92820,170 +94110,170 @@ r=p.k2 r===$&&A.c() q=p.R8.a p=p.p1.length -o.$1(new A.P2(s,r,q+p))}, +o.$1(new A.Pl(s,r,q+p))}, $S:0} -A.aLn.prototype={ +A.aMr.prototype={ $1(a){return a.e}, -$S:166} -A.aLo.prototype={ +$S:164} +A.aMs.prototype={ $2(a,b){return a+b}, -$S:61} -A.o3.prototype={} -A.o4.prototype={} -A.Y1.prototype={ -iV(a){var s=this -if(s.ch===B.db){if(s.k4!=null&&s.ok!=null)s.AV() -s.k4=a}if(s.k4!=null)s.ajc(a)}, -qL(a,b){this.aj0(a,b)}, -a9M(a){var s,r,q=this +$S:55} +A.og.prototype={} +A.oh.prototype={} +A.Yn.prototype={ +iO(a){var s=this +if(s.ch===B.dc){if(s.k4!=null&&s.ok!=null)s.AJ() +s.k4=a}if(s.k4!=null)s.ajL(a)}, +qE(a,b){this.ajz(a,b)}, +aaq(a){var s,r,q=this if(t.oN.b(a)){q.ok=a -q.ZJ()}else if(t.Ko.b(a)){q.aD(B.ao) +q.a_c()}else if(t.Ko.b(a)){q.aE(B.ao) if(q.k2){s=q.k4 s.toString -q.JH(a,s,"")}q.AV()}else{s=a.gfS(a) +q.Jt(a,s,"")}q.AJ()}else{s=a.gfQ(a) r=q.k4 -if(s!==r.gfS(r)){q.aD(B.ao) +if(s!==r.gfQ(r)){q.aE(B.ao) s=q.CW s.toString -q.jE(s)}}}, -aD(a){var s,r=this +q.jC(s)}}}, +aE(a){var s,r=this if(r.k3&&a===B.ao){s=r.k4 s.toString -r.JH(null,s,"spontaneous") -r.AV()}r.Y4(a)}, -Ss(){this.ZA()}, -jO(a){var s=this -s.Yd(a) -if(a===s.CW){s.ZA() +r.Jt(null,s,"spontaneous") +r.AJ()}r.YB(a)}, +Sq(){this.a_3()}, +jN(a){var s=this +s.YI(a) +if(a===s.CW){s.a_3() s.k3=!0 -s.ZJ()}}, -iH(a){var s,r=this -r.ajd(a) +s.a_c()}}, +iC(a){var s,r=this +r.ajM(a) if(a===r.CW){if(r.k2){s=r.k4 s.toString -r.JH(null,s,"forced")}r.AV()}}, -ZA(){var s,r=this +r.Jt(null,s,"forced")}r.AJ()}}, +a_3(){var s,r=this if(r.k2)return s=r.k4 s.toString -r.a9O(s) +r.aas(s) r.k2=!0}, -ZJ(){var s,r,q=this +a_c(){var s,r,q=this if(!q.k3||q.ok==null)return s=q.k4 s.toString r=q.ok r.toString -q.a9P(s,r) -q.AV()}, -AV(){var s=this +q.aat(s,r) +q.AJ()}, +AJ(){var s=this s.k3=s.k2=!1 s.k4=s.ok=null}} -A.iS.prototype={ -lY(a){var s=this -switch(a.gfS(a)){case 1:if(s.bd==null&&s.ck==null&&s.bG==null&&s.cF==null)return!1 +A.iY.prototype={ +lS(a){var s=this +switch(a.gfQ(a)){case 1:if(s.bb==null&&s.cC==null&&s.bA==null&&s.dA==null)return!1 break -case 2:if(s.bB==null&&s.I==null&&s.a1==null&&s.a8==null)return!1 +case 2:if(s.ai==null&&s.G==null&&s.Y==null&&s.a7==null)return!1 break case 4:return!1 break -default:return!1}return s.w9(a)}, -a9O(a){var s,r=this,q=a.gb6(a),p=a.geD(),o=r.e.i(0,a.gbU()) +default:return!1}return s.vU(a)}, +aas(a){var s,r=this,q=a.gb9(a),p=a.geA(),o=r.e.i(0,a.gbS()) o.toString -s=new A.o3(q,o,p) -switch(a.gfS(a)){case 1:if(r.bd!=null)r.ds("onTapDown",new A.aOT(r,s)) +s=new A.og(q,o,p) +switch(a.gfQ(a)){case 1:if(r.bb!=null)r.dg("onTapDown",new A.aQ3(r,s)) break -case 2:if(r.I!=null)r.ds("onSecondaryTapDown",new A.aOU(r,s)) +case 2:if(r.G!=null)r.dg("onSecondaryTapDown",new A.aQ4(r,s)) break case 4:break}}, -a9P(a,b){var s,r=this,q=b.gdR(b),p=b.gb6(b) -b.geD() -s=new A.o4(p,q) -switch(a.gfS(a)){case 1:if(r.bG!=null)r.ds("onTapUp",new A.aOV(r,s)) -q=r.ck -if(q!=null)r.ds("onTap",q) +aat(a,b){var s,r=this,q=b.gdK(b),p=b.gb9(b) +b.geA() +s=new A.oh(p,q) +switch(a.gfQ(a)){case 1:if(r.bA!=null)r.dg("onTapUp",new A.aQ5(r,s)) +q=r.cC +if(q!=null)r.dg("onTap",q) break -case 2:if(r.a1!=null)r.ds("onSecondaryTapUp",new A.aOW(r,s)) -if(r.bB!=null)r.ds("onSecondaryTap",new A.aOX(r)) +case 2:if(r.Y!=null)r.dg("onSecondaryTapUp",new A.aQ6(r,s)) +if(r.ai!=null)r.dg("onSecondaryTap",new A.aQ7(r)) break case 4:break}}, -JH(a,b,c){var s,r=this,q=c===""?c:c+" " -switch(b.gfS(b)){case 1:s=r.cF -if(s!=null)r.ds(q+"onTapCancel",s) +Jt(a,b,c){var s,r=this,q=c===""?c:c+" " +switch(b.gfQ(b)){case 1:s=r.dA +if(s!=null)r.dg(q+"onTapCancel",s) break -case 2:s=r.a8 -if(s!=null)r.ds(q+"onSecondaryTapCancel",s) +case 2:s=r.a7 +if(s!=null)r.dg(q+"onSecondaryTapCancel",s) break case 4:break}}} -A.aOT.prototype={ -$0(){return this.a.bd.$1(this.b)}, +A.aQ3.prototype={ +$0(){return this.a.bb.$1(this.b)}, $S:0} -A.aOU.prototype={ -$0(){return this.a.I.$1(this.b)}, +A.aQ4.prototype={ +$0(){return this.a.G.$1(this.b)}, $S:0} -A.aOV.prototype={ -$0(){return this.a.bG.$1(this.b)}, +A.aQ5.prototype={ +$0(){return this.a.bA.$1(this.b)}, $S:0} -A.aOW.prototype={ -$0(){return this.a.a1.$1(this.b)}, +A.aQ6.prototype={ +$0(){return this.a.Y.$1(this.b)}, $S:0} -A.aOX.prototype={ -$0(){return this.a.bB.$0()}, +A.aQ7.prototype={ +$0(){return this.a.ai.$0()}, $S:0} -A.acF.prototype={ -aD(a){this.a.aDD(this.b,a)}, -$iDM:1} -A.Bw.prototype={ -jO(a){var s,r,q,p,o=this -o.a4B() +A.adx.prototype={ +aE(a){this.a.aEf(this.b,a)}, +$iDZ:1} +A.BI.prototype={ +jN(a){var s,r,q,p,o=this +o.a56() if(o.e==null){s=o.b[0] o.e=s}for(s=o.b,r=s.length,q=0;qb*b)return new A.l_(s.a4(0,s.ge4()).a_(0,b)) -if(rb*b)return new A.lc(s.ab(0,s.gdY()).a1(0,b)) +if(r=3){j=new A.a2U(b,e,c).w3(2) -if(j!=null){i=new A.a2U(b,d,c).w3(2) +if(o>=3){j=new A.a3q(b,e,c).vO(2) +if(j!=null){i=new A.a3q(b,d,c).vO(2) if(i!=null){f=j.a[1] m=i.a[1] h=j.b h===$&&A.c() g=i.b g===$&&A.c() -return new A.Bj(new A.h(f*1000,m*1000),h*g,new A.bA(r-q.a.a),s.b.Y(0,q.b))}}}return new A.Bj(B.h,1,new A.bA(r-q.a.a),s.b.Y(0,q.b))}, -EK(){var s=this.zm() -if(s==null||s.a.l(0,B.h))return B.cS -return new A.l_(s.a)}} -A.yG.prototype={ -os(a,b){var s=(this.c+1)%20 +return new A.Bv(new A.h(f*1000,m*1000),h*g,new A.bD(r-q.a.a),s.b.X(0,q.b))}}}return new A.Bv(B.h,1,new A.bD(r-q.a.a),s.b.X(0,q.b))}, +Ey(){var s=this.z5() +if(s==null||s.a.l(0,B.h))return B.cV +return new A.lc(s.a)}} +A.yQ.prototype={ +op(a,b){var s=(this.c+1)%20 this.c=s -this.d[s]=new A.TX(a,b)}, -wI(a){var s,r,q=this.c+a,p=B.e.bH(q,20),o=B.e.bH(q-1,20) +this.d[s]=new A.Ud(a,b)}, +ws(a){var s,r,q=this.c+a,p=B.e.bB(q,20),o=B.e.bB(q-1,20) q=this.d s=q[p] r=q[o] if(s==null||r==null)return B.h q=s.a.a-r.a.a -return q>0?s.b.Y(0,r.b).a_(0,1000).a4(0,q/1000):B.h}, -zm(){var s,r,q=this,p=q.wI(-2).a_(0,0.6).X(0,q.wI(-1).a_(0,0.35)).X(0,q.wI(0).a_(0,0.05)),o=q.d,n=q.c,m=o[n] -for(s=null,r=1;r<=20;++r){s=o[B.e.bH(n+r,20)] -if(s!=null)break}if(s==null||m==null)return B.EU -else return new A.Bj(p,1,new A.bA(m.a.a-s.a.a),m.b.Y(0,s.b))}} -A.Ew.prototype={ -zm(){var s,r,q=this,p=q.wI(-2).a_(0,0.15).X(0,q.wI(-1).a_(0,0.65)).X(0,q.wI(0).a_(0,0.2)),o=q.d,n=q.c,m=o[n] -for(s=null,r=1;r<=20;++r){s=o[B.e.bH(n+r,20)] -if(s!=null)break}if(s==null||m==null)return B.EU -else return new A.Bj(p,1,new A.bA(m.a.a-s.a.a),m.b.Y(0,s.b))}} -A.X6.prototype={ +return q>0?s.b.X(0,r.b).a1(0,1000).ab(0,q/1000):B.h}, +z5(){var s,r,q=this,p=q.ws(-2).a1(0,0.6).W(0,q.ws(-1).a1(0,0.35)).W(0,q.ws(0).a1(0,0.05)),o=q.d,n=q.c,m=o[n] +for(s=null,r=1;r<=20;++r){s=o[B.e.bB(n+r,20)] +if(s!=null)break}if(s==null||m==null)return B.EV +else return new A.Bv(p,1,new A.bD(m.a.a-s.a.a),m.b.X(0,s.b))}} +A.EK.prototype={ +z5(){var s,r,q=this,p=q.ws(-2).a1(0,0.15).W(0,q.ws(-1).a1(0,0.65)).W(0,q.ws(0).a1(0,0.2)),o=q.d,n=q.c,m=o[n] +for(s=null,r=1;r<=20;++r){s=o[B.e.bB(n+r,20)] +if(s!=null)break}if(s==null||m==null)return B.EV +else return new A.Bv(p,1,new A.bD(m.a.a-s.a.a),m.b.X(0,s.b))}} +A.Xq.prototype={ gJ(a){var s=this -return A.c_([s.a,s.b,s.c,s.d])}, +return A.c4([s.a,s.b,s.c,s.d])}, l(a,b){var s if(b==null)return!1 if(this===b)return!0 -if(J.aj(b)!==A.L(this))return!1 -if(b instanceof A.X6)s=!0 +if(J.ak(b)!==A.L(this))return!1 +if(b instanceof A.Xq)s=!0 else s=!1 return s}} -A.ab8.prototype={} -A.X9.prototype={ -a7(a){var s,r,q=this,p=q.c.length===0 +A.abZ.prototype={} +A.Xt.prototype={ +a8(a){var s,r,q=this,p=q.c.length===0 if(p)return B.b_ -s=J.wV(A.btM(a,q.c)) -switch(A.al(a).r.a){case 2:p=q.e +s=J.x1(A.bv2(a,q.c)) +switch(A.an(a).r.a){case 2:p=q.e r=p.a p=p.b -return A.bv5(r,p==null?r:p,s) +return A.bwp(r,p==null?r:p,s) case 0:p=q.e r=p.a p=p.b -return A.bBQ(r,p==null?r:p,s) -case 1:case 3:case 5:return new A.a_s(q.e.a,s,null) -case 4:return new A.ZV(q.e.a,s,null)}}} -A.aqC.prototype={ -$1(a){return A.bv6(a)}, -$S:443} -A.aqD.prototype={ -$1(a){var s=this.a -return A.bvp(s,a.a,A.b79(s,a))}, -$S:444} -A.aqE.prototype={ -$1(a){return A.bv1(a.a,A.b79(this.a,a))}, +return A.bDc(r,p==null?r:p,s) +case 1:case 3:case 5:return new A.a_R(q.e.a,s,null) +case 4:return new A.a_j(q.e.a,s,null)}}} +A.arO.prototype={ +$1(a){return A.bwq(a)}, $S:445} -A.aQ8.prototype={ -W(){return"ThemeMode."+this.b}} -A.My.prototype={ -aW(){return new A.Ts(B.n)}} -A.aEy.prototype={ -$2(a,b){return new A.Ez(a,b)}, +A.arP.prototype={ +$1(a){var s=this.a +return A.bwJ(s,a.a,A.b88(s,a))}, $S:446} -A.aEB.prototype={ -pp(a){return A.al(a).r}, -If(a,b,c){switch(A.cp(c.a).a){case 0:return b -case 1:switch(A.al(a).r.a){case 3:case 4:case 5:return A.b9J(b,c.b,null) +A.arQ.prototype={ +$1(a){return A.bwl(a.a,A.b88(this.a,a))}, +$S:447} +A.aRj.prototype={ +V(){return"ThemeMode."+this.b}} +A.MS.prototype={ +b0(){return new A.TJ(B.o)}} +A.aFD.prototype={ +$2(a,b){return new A.EN(a,b)}, +$S:448} +A.aFG.prototype={ +pk(a){return A.an(a).r}, +I0(a,b,c){switch(A.cr(c.a).a){case 0:return b +case 1:switch(A.an(a).r.a){case 3:case 4:case 5:return A.baF(b,c.b,null) case 0:case 1:case 2:return b}break}}, -Ie(a,b,c){var s=A.ba("indicator") -A.al(a) -A.al(a) -s.sev(B.ki) -switch(A.al(a).r.a){case 2:case 3:case 4:case 5:return b -case 0:switch(s.b7()){case B.Fz:return A.bBn(c.a,b,c.d) -case B.ki:break}break -case 1:break}return A.bfz(c.a,b,A.al(a).ax.f)}} -A.Ts.prototype={ -bi(){this.bJ() -this.d=A.byn()}, -gawN(){var s=A.b([],t.a9) +I_(a,b,c){var s=A.bd("indicator") +A.an(a) +A.an(a) +s.seq(B.kn) +switch(A.an(a).r.a){case 2:case 3:case 4:case 5:return b +case 0:switch(s.bc()){case B.FB:return A.bCK(c.a,b,c.d) +case B.kn:break}break +case 1:break}return A.bgA(c.a,b,A.an(a).ax.f)}} +A.TJ.prototype={ +bk(){this.bG() +this.d=A.bzI()}, +gaxp(){var s=A.b([],t.a9) this.a.toString -s.push(B.IE) -s.push(B.Iy) +s.push(B.IG) +s.push(B.IA) return s}, -awb(a,b){return new A.a0Q(B.Ta,b,B.adM,null)}, -ax_(a,b){var s,r,q,p,o,n,m,l,k=this,j=null +awO(a,b){return new A.a1g(B.Th,b,B.adY,null)}, +axC(a,b){var s,r,q,p,o,n,m,l,k=this,j=null k.a.toString -s=A.dO(a,B.qf) +s=A.dW(a,B.qi) r=s==null?j:s.d -if(r==null)r=B.az +if(r==null)r=B.ax q=r===B.ai -s=A.dO(a,B.Ff) +s=A.dW(a,B.Fh) 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 -if(o==null)o=A.a9N(B.az,j,j,j,j) -s=o.d0 +if(o==null)o=A.aaD(B.ax,j,j,j,j) +s=o.d1 n=s.b if(n==null){m=o.ax.b n=A.a9(102,m.gm(m)>>>16&255,m.gm(m)>>>8&255,m.gm(m)&255)}l=s.a if(l==null)l=o.ax.b k.a.toString s=b==null?B.b_:b -return new A.P_(A.avg(new A.IS(o,s,B.w,B.al,j,j),l,j,j,n),j)}, -aoE(a){var s,r,q=this,p=null,o=q.a,n=o.cy +return new A.Ph(A.awn(new A.J9(o,s,B.y,B.al,j,j),l,j,j,n),j)}, +ape(a){var s,r,q=this,p=null,o=q.a,n=o.cy n=n==null?p:n.fr s=n if(s==null)s=B.b5 n=o.c r=o.e -return new A.Rh(n,o.w,p,new A.aYk(),p,p,p,p,p,r,B.Zu,p,p,B.Wa,q.gawZ(),o.CW,p,B.a75,s,p,q.gawN(),p,p,B.v6,!1,!1,!1,!1,q.gawa(),q.a.p4,p,p,p,new A.qP(q,t.bT))}, -a7(a){var s,r=null,q=A.yl(!1,!1,this.aoE(a),r,r,r,r,!0,r,r,new A.aYl(),r,r,r) +return new A.Ry(n,o.w,p,new A.aZq(),p,p,p,p,p,r,B.ZD,p,p,B.Wh,q.gaxB(),o.CW,p,B.a7h,s,p,q.gaxp(),p,p,B.v8,!1,!1,!1,!1,q.gawN(),q.a.p4,p,p,p,new A.qX(q,t.bT))}, +a8(a){var s,r=null,q=A.yt(!1,!1,this.ape(a),r,r,r,r,!0,r,r,new A.aZr(),r,r,r) this.a.toString s=this.d s===$&&A.c() -return A.bhR(B.HW,new A.yB(s,q,r))}} -A.aYk.prototype={ -$1$2(a,b,c){return A.bgt(b,a,c)}, +return A.biX(B.HY,new A.yL(s,q,r))}} +A.aZq.prototype={ +$1$2(a,b,c){return A.bhv(b,a,c)}, $2(a,b){return this.$1$2(a,b,t.z)}, -$S:449} -A.aYl.prototype={ -$2(a,b){if(!(b instanceof A.k6)||!b.c.geO().l(0,B.fU))return B.dd -return A.bCm()?B.bU:B.dd}, -$S:119} -A.IY.prototype={ +$S:451} +A.aZr.prototype={ +$2(a,b){if(!(b instanceof A.ki)||!b.c.geL().l(0,B.fX))return B.de +return A.bDJ()?B.bW:B.de}, +$S:156} +A.Jf.prototype={ gJ(a){var s=this -return A.a4(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)}, +return A.a3(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)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.IY&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&b.c==s.c&&b.d==s.d&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&J.e(b.x,s.x)&&b.z==s.z&&b.Q==s.Q&&J.e(b.as,s.as)&&J.e(b.at,s.at)&&!0}} -A.abt.prototype={} -A.MB.prototype={ -pL(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.a +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Jf&&J.f(b.a,s.a)&&J.f(b.b,s.b)&&b.c==s.c&&b.d==s.d&&J.f(b.e,s.e)&&J.f(b.f,s.f)&&J.f(b.r,s.r)&&J.f(b.w,s.w)&&J.f(b.x,s.x)&&b.z==s.z&&b.Q==s.Q&&J.f(b.as,s.as)&&J.f(b.at,s.at)&&!0}} +A.ack.prototype={} +A.MV.prototype={ +pG(){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.Y(0,f) +r=s.X(0,f) q=Math.abs(r.a) p=Math.abs(r.b) -o=r.ge4() +o=r.gdY() n=s.a m=f.b l=new A.h(n,m) -k=new A.aEz(g,o) +k=new A.aFE(g,o) if(q>2&&p>2){j=o*o i=f.a h=s.b -if(q>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.aa,-1),s,r.c)}if(s==null){q=p.a -return A.bw(p,new A.ck(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.aa,-1),r.c)}return A.bw(p,s,r.c)}, -$ic1:1} -A.acb.prototype={} -A.Jr.prototype={ -aW(){return new A.RQ(null,null,B.n)}} -A.RQ.prototype={ -TI(){this.aM(new A.aU1())}, -ghI(){var s=this.a.z +return A.bA(new A.cp(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.aa,-1),s,r.c)}if(s==null){q=p.a +return A.bA(p,new A.cp(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.aa,-1),r.c)}return A.bA(p,s,r.c)}, +$ic5:1} +A.ad3.prototype={} +A.JJ.prototype={ +b0(){return new A.S6(null,null,B.o)}} +A.S6.prototype={ +U0(){this.aM(new A.aVc())}, +ghF(){var s=this.a.z if(s==null){s=this.r s.toString}return s}, -D1(){var s,r=this -if(r.a.z==null)r.r=A.bgu(null) -s=r.ghI() -s.hD(0,B.a_,!(r.a.c!=null||!1)) -r.ghI().aj(0,r.guS())}, -bi(){this.bJ() -this.D1()}, -bE(a){var s,r=this -r.c8(a) +CM(){var s,r=this +if(r.a.z==null)r.r=A.bhw(null) +s=r.ghF() +s.hB(0,B.a0,!(r.a.c!=null||!1)) +r.ghF().an(0,r.guG())}, +bk(){this.bG() +this.CM()}, +bC(a){var s,r=this +r.c9(a) s=a.z -if(r.a.z!=s){if(s!=null)s.aa(0,r.guS()) +if(r.a.z!=s){if(s!=null)s.ad(0,r.guG()) if(r.a.z!=null){s=r.r -if(s!=null){s.bo$=$.ag() -s.bj$=0}r.r=null}r.D1()}s=r.a.c!=null||!1 -if(s!==(a.c!=null||!1)){s=r.ghI() -s.hD(0,B.a_,!(r.a.c!=null||!1)) -if(!(r.a.c!=null||!1))r.ghI().hD(0,B.b9,!1)}}, +if(s!=null){s.Y$=$.af() +s.G$=0}r.r=null}r.CM()}s=r.a.c!=null||!1 +if(s!==(a.c!=null||!1)){s=r.ghF() +s.hB(0,B.a0,!(r.a.c!=null||!1)) +if(!(r.a.c!=null||!1))r.ghF().hB(0,B.ba,!1)}}, v(){var s,r=this -r.ghI().aa(0,r.guS()) +r.ghF().ad(0,r.guG()) s=r.r -if(s!=null){s.bo$=$.ag() -s.bj$=0}s=r.d +if(s!=null){s.Y$=$.af() +s.G$=0}s=r.d if(s!=null)s.v() -r.am2()}, -a7(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.aTZ(c4.r,c4.ado(c7),c2.a.a8r(c7)),c6=new A.aU_(c2,c5) +r.amD()}, +a8(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.aV9(c4.r,c4.adZ(c7),c2.a.a9_(c7)),c6=new A.aVa(c2,c5) c4=t.PM -s=c6.$1$1(new A.aTC(),c4) -r=c6.$1$1(new A.aTD(),t.p8) +s=c6.$1$1(new A.aUN(),c4) +r=c6.$1$1(new A.aUO(),t.p8) q=t.MH -p=c6.$1$1(new A.aTE(),q) -o=c6.$1$1(new A.aTP(),q) -n=c6.$1$1(new A.aTS(),q) -m=c6.$1$1(new A.aTT(),q) -l=c6.$1$1(new A.aTU(),t.pc) +p=c6.$1$1(new A.aUP(),q) +o=c6.$1$1(new A.aV_(),q) +n=c6.$1$1(new A.aV2(),q) +m=c6.$1$1(new A.aV3(),q) +l=c6.$1$1(new A.aV4(),t.pc) k=t.tW -j=c6.$1$1(new A.aTV(),k) -i=c6.$1$1(new A.aTW(),k) -h=c6.$1$1(new A.aTX(),k) -g=c6.$1$1(new A.aTY(),q) -f=c6.$1$1(new A.aTF(),c4) -e=c6.$1$1(new A.aTG(),t.oI) -d=c6.$1$1(new A.aTH(),t.KX) -c=c5.$1$1(new A.aTI(),t.X3) -b=c5.$1$1(new A.aTJ(),t.Oc) -a=c5.$1$1(new A.aTK(),t.Tu) -a0=c5.$1$1(new A.aTL(),t.w) -a1=c5.$1$1(new A.aTM(),t.pC) -a2=new A.h(c.a,c.b).a_(0,4) -a3=c5.$1$1(new A.aTN(),t.Ya) +j=c6.$1$1(new A.aV5(),k) +i=c6.$1$1(new A.aV6(),k) +h=c6.$1$1(new A.aV7(),k) +g=c6.$1$1(new A.aV8(),q) +f=c6.$1$1(new A.aUQ(),c4) +e=c6.$1$1(new A.aUR(),t.oI) +d=c6.$1$1(new A.aUS(),t.KX) +c=c5.$1$1(new A.aUT(),t.X3) +b=c5.$1$1(new A.aUU(),t.Oc) +a=c5.$1$1(new A.aUV(),t.Tu) +a0=c5.$1$1(new A.aUW(),t.w) +a1=c5.$1$1(new A.aUX(),t.pC) +a2=new A.h(c.a,c.b).a1(0,4) +a3=c5.$1$1(new A.aUY(),t.Ya) c4=j.a q=j.b -a4=c.SL(new A.b7(c4,h.a,q,h.b)) -if(i!=null){a5=a4.c5(i) +a4=c.SJ(new A.bb(c4,h.a,q,h.b)) +if(i!=null){a5=a4.c6(i) c4=a5.a -if(isFinite(c4))a4=a4.S_(c4,c4) +if(isFinite(c4))a4=a4.RX(c4,c4) c4=a5.b -if(isFinite(c4))a4=a4.aI9(c4,c4)}a6=a2.b +if(isFinite(c4))a4=a4.aIM(c4,c4)}a6=a2.b c4=a2.a a7=Math.max(0,c4) -a8=l.C(0,new A.aH(a7,a6,a7,a6)).cq(0,B.L,B.qg) +a8=l.D(0,new A.aR(a7,a6,a7,a6)).ca(0,B.M,B.qj) if(a.a>0){q=c2.e if(q!=null){k=c2.f if(k!=null)if(q!==s)if(k.gm(k)!==p.gm(p)){q=c2.f @@ -93585,21 +94875,21 @@ q=(q.gm(q)>>>24&255)/255===1&&(p.gm(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.e(q==null?c3:q.e,a)){q=c2.d +if(!J.f(q==null?c3:q.e,a)){q=c2.d if(q!=null)q.v() -q=A.cI(c3,a,c3,c3,c2) -q.cD() -k=q.eo$ +q=A.cH(c3,a,c3,c3,c2) +q.cv() +k=q.eg$ k.b=!0 -k.a.push(new A.aTO(c2)) +k.a.push(new A.aUZ(c2)) c2.d=q}p=c2.f c2.d.sm(0,0) -c2.d.d8(0)}c2.e=s +c2.d.d0(0)}c2.e=s c2.f=p s.toString -q=r==null?c3:r.hM(o) -k=d.pY(e) -a9=p==null?B.h2:B.mF +q=r==null?c3:r.hI(o) +k=d.pT(e) +a9=p==null?B.h5:B.mK b0=c2.a b1=b0.w b2=b0.c @@ -93608,200 +94898,200 @@ b4=b0.e b5=b0.x b6=b2!=null||!1 b0=b0.f -b7=d.pY(e) -b8=c2.ghI() +b7=d.pT(e) +b8=c2.ghF() b9=g==null?o:g a1.toString c0=c2.a -a9=A.mA(a,!0,c3,A.a2h(!1,c3,b6,A.a22(new A.cc(a8,new A.jF(a1,1,1,c0.as,c3),c3),new A.fc(f,c3,c3,c3,c3,b9,c3,c3)),b7,a0,c3,b5,B.I,c3,new A.ah_(new A.aTQ(c5)),b0,c3,b4,b3,b2,new A.jx(new A.aTR(c5),t._s),c3,a3,b8),b1,p,s,c3,n,k,m,q,a9) -switch(b.a){case 0:c1=new A.M(48+c4,48+a6) +a9=A.mO(a,!0,c3,A.a2K(!1,c3,b6,A.a2v(new A.ci(a8,new A.jR(a1,1,1,c0.as,c3),c3),new A.f9(f,c3,c3,c3,c3,b9,c3,c3)),b7,a0,c3,b5,B.I,c3,new A.ahT(new A.aV0(c5)),b0,c3,b4,b3,b2,new A.jG(new A.aV1(c5),t._s),c3,a3,b8),b1,p,s,c3,n,k,m,q,a9) +switch(b.a){case 0:c1=new A.N(48+c4,48+a6) break -case 1:c1=B.u +case 1:c1=B.w break default:c1=c3}c4=c0.c!=null||!1 -return A.cW(!0,c3,new A.afX(c1,new A.kB(a4,a9,c3),c3),!0,c3,c4,!1,!1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3)}} -A.aU1.prototype={ +return A.cY(!0,c3,new A.agO(c1,new A.kO(a4,a9,c3),c3),!0,c3,c4,!1,!1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3)}} +A.aVc.prototype={ $0(){}, $S:0} -A.aTZ.prototype={ +A.aV9.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:452} -A.aU_.prototype={ -$1$1(a,b){return this.b.$1$1(new A.aU0(this.a,a,b),b)}, +$S:454} +A.aVa.prototype={ +$1$1(a,b){return this.b.$1$1(new A.aVb(this.a,a,b),b)}, $1(a){return this.$1$1(a,t.z)}, -$S:453} -A.aU0.prototype={ -$1(a){var s=this.b.$1(a) -return s==null?null:s.aD(this.a.ghI().a)}, -$S(){return this.c.h("0?(d0?)")}} -A.aTC.prototype={ -$1(a){return a==null?null:a.gkl(a)}, -$S:165} -A.aTD.prototype={ -$1(a){return a==null?null:a.gew()}, $S:455} -A.aTE.prototype={ -$1(a){return a==null?null:a.geU(a)}, -$S:75} -A.aTP.prototype={ -$1(a){return a==null?null:a.goN()}, -$S:75} -A.aTS.prototype={ -$1(a){return a==null?null:a.gf1(a)}, -$S:75} -A.aTT.prototype={ -$1(a){return a==null?null:a.gim()}, -$S:75} -A.aTU.prototype={ -$1(a){return a==null?null:a.ghx(a)}, +A.aVb.prototype={ +$1(a){var s=this.b.$1(a) +return s==null?null:s.aE(this.a.ghF().a)}, +$S(){return this.c.h("0?(d1?)")}} +A.aUN.prototype={ +$1(a){return a==null?null:a.gkn(a)}, +$S:163} +A.aUO.prototype={ +$1(a){return a==null?null:a.ges()}, $S:457} -A.aTV.prototype={ -$1(a){return a==null?null:a.gKp()}, -$S:150} -A.aTW.prototype={ +A.aUP.prototype={ +$1(a){return a==null?null:a.geQ(a)}, +$S:84} +A.aV_.prototype={ +$1(a){return a==null?null:a.goJ()}, +$S:84} +A.aV2.prototype={ +$1(a){return a==null?null:a.gf_(a)}, +$S:84} +A.aV3.prototype={ +$1(a){return a==null?null:a.gih()}, +$S:84} +A.aV4.prototype={ +$1(a){return a==null?null:a.ghv(a)}, +$S:459} +A.aV5.prototype={ +$1(a){return a==null?null:a.gKb()}, +$S:149} +A.aV6.prototype={ $1(a){return a==null?null:a.y}, -$S:150} -A.aTX.prototype={ -$1(a){return a==null?null:a.gKk()}, -$S:150} -A.aTY.prototype={ +$S:149} +A.aV7.prototype={ +$1(a){return a==null?null:a.gK7()}, +$S:149} +A.aV8.prototype={ $1(a){return a==null?null:a.Q}, -$S:75} -A.aTF.prototype={ -$1(a){return a==null?null:a.goQ()}, -$S:165} -A.aTG.prototype={ -$1(a){return a==null?null:a.glh()}, -$S:459} -A.aTH.prototype={ -$1(a){return a==null?null:a.gdw(a)}, -$S:460} -A.aTQ.prototype={ -$1(a){return this.a.$1$1(new A.aTA(a),t.Pb)}, +$S:84} +A.aUQ.prototype={ +$1(a){return a==null?null:a.goM()}, +$S:163} +A.aUR.prototype={ +$1(a){return a==null?null:a.glf()}, $S:461} -A.aTA.prototype={ -$1(a){var s -if(a==null)s=null -else{s=a.gKq() -s=s==null?null:s.aD(this.a)}return s}, +A.aUS.prototype={ +$1(a){return a==null?null:a.gdk(a)}, $S:462} -A.aTR.prototype={ -$1(a){return this.a.$1$1(new A.aTz(a),t.n8)}, -$S:164} -A.aTz.prototype={ +A.aV0.prototype={ +$1(a){return this.a.$1$1(new A.aUL(a),t.Pb)}, +$S:463} +A.aUL.prototype={ $1(a){var s if(a==null)s=null -else{s=a.giD() -s=s==null?null:s.aD(this.a)}return s}, +else{s=a.gKc() +s=s==null?null:s.aE(this.a)}return s}, $S:464} -A.aTI.prototype={ -$1(a){return a==null?null:a.gn4()}, -$S:465} -A.aTJ.prototype={ -$1(a){return a==null?null:a.gLi()}, +A.aV1.prototype={ +$1(a){return this.a.$1$1(new A.aUK(a),t.G)}, +$S:162} +A.aUK.prototype={ +$1(a){var s +if(a==null)s=null +else{s=a.giy() +s=s==null?null:s.aE(this.a)}return s}, $S:466} -A.aTK.prototype={ -$1(a){return a==null?null:a.cx}, +A.aUT.prototype={ +$1(a){return a==null?null:a.gmX()}, $S:467} -A.aTL.prototype={ -$1(a){return a==null?null:a.cy}, +A.aUU.prototype={ +$1(a){return a==null?null:a.gL8()}, $S:468} -A.aTM.prototype={ -$1(a){return a==null?null:a.db}, +A.aUV.prototype={ +$1(a){return a==null?null:a.cx}, $S:469} -A.aTN.prototype={ -$1(a){return a==null?null:a.gFa()}, +A.aUW.prototype={ +$1(a){return a==null?null:a.cy}, $S:470} -A.aTO.prototype={ -$1(a){if(a===B.ab)this.a.aM(new A.aTB())}, +A.aUX.prototype={ +$1(a){return a==null?null:a.db}, +$S:471} +A.aUY.prototype={ +$1(a){return a==null?null:a.gEZ()}, +$S:472} +A.aUZ.prototype={ +$1(a){if(a===B.ab)this.a.aM(new A.aUM())}, $S:4} -A.aTB.prototype={ +A.aUM.prototype={ $0(){}, $S:0} -A.ah_.prototype={ -aD(a){var s=this.a.$1(a) +A.ahT.prototype={ +aE(a){var s=this.a.$1(a) s.toString return s}, -gC_(){return"ButtonStyleButton_MouseCursor"}} -A.afX.prototype={ -bs(a){var s=new A.Uf(this.e,null,A.aV(t.v)) +gBO(){return"ButtonStyleButton_MouseCursor"}} +A.agO.prototype={ +bs(a){var s=new A.Uw(this.e,null,A.aZ(t.v)) s.br() -s.sbK(null) -return s}, -bD(a,b){b.sUx(this.e)}} -A.Uf.prototype={ -sUx(a){if(this.T.l(0,a))return -this.T=a -this.aC()}, -c1(a){var s=this.V$ -if(s!=null)return Math.max(s.b0(B.a7,a,s.gc4()),this.T.a) +s.sbH(null) +return s}, +bz(a,b){b.sUV(this.e)}} +A.Uw.prototype={ +sUV(a){if(this.S.l(0,a))return +this.S=a +this.aD()}, +c1(a){var s=this.U$ +if(s!=null)return Math.max(s.b4(B.a7,a,s.gc5()),this.S.a) return 0}, -bW(a){var s=this.V$ -if(s!=null)return Math.max(s.b0(B.ax,a,s.gcv()),this.T.b) +bW(a){var s=this.U$ +if(s!=null)return Math.max(s.b4(B.av,a,s.gcs()),this.S.b) return 0}, -bV(a){var s=this.V$ -if(s!=null)return Math.max(s.b0(B.af,a,s.gcc()),this.T.a) +bV(a){var s=this.U$ +if(s!=null)return Math.max(s.b4(B.af,a,s.gce()),this.S.a) return 0}, -c3(a){var s=this.V$ -if(s!=null)return Math.max(s.b0(B.aU,a,s.gcT()),this.T.b) +c4(a){var s=this.U$ +if(s!=null)return Math.max(s.b4(B.aU,a,s.gcO()),this.S.b) return 0}, -Zu(a,b){var s,r,q=this.V$ +ZY(a,b){var s,r,q=this.U$ if(q!=null){s=b.$2(q,a) q=s.a -r=this.T -return a.c5(new A.M(Math.max(q,r.a),Math.max(s.b,r.b)))}return B.u}, -dB(a){return this.Zu(a,A.tx())}, -cM(){var s,r,q,p=this -p.id=p.Zu(t.k.a(A.K.prototype.gaF.call(p)),A.wM()) -s=p.V$ +r=this.S +return a.c6(new A.N(Math.max(q,r.a),Math.max(s.b,r.b)))}return B.w}, +dn(a){return this.ZY(a,A.tI())}, +cJ(){var s,r,q,p=this +p.id=p.ZY(t.k.a(A.K.prototype.gaG.call(p)),A.wU()) +s=p.U$ if(s!=null){s=s.b s.toString t.q.a(s) -r=p.gD(p) -q=p.V$ -s.a=B.Y.ua(t.o.a(r.Y(0,q.gD(q))))}}, -dm(a,b){var s,r -if(this.ob(a,b))return!0 -s=this.V$ -r=s.gD(s).nq(B.h) -return a.Re(new A.b_4(this,r),r,A.bgy(r))}} -A.b_4.prototype={ -$2(a,b){return this.a.V$.dm(a,this.b)}, +r=p.gC(p) +q=p.U$ +s.a=B.Z.u0(t.o.a(r.X(0,q.gC(q))))}}, +dd(a,b){var s,r +if(this.o8(a,b))return!0 +s=this.U$ +r=s.gC(s).nj(B.h) +return a.Ra(new A.b02(this,r),r,A.bhA(r))}} +A.b02.prototype={ +$2(a,b){return this.a.U$.dd(a,this.b)}, $S:6} -A.VY.prototype={ -dk(){this.ex() -this.ea() -this.hk()}, -v(){var s=this,r=s.bT$ -if(r!=null)r.aa(0,s.gha()) -s.bT$=null -s.bF()}} -A.asF.prototype={ -W(){return"ButtonTextTheme."+this.b}} -A.asD.prototype={ -W(){return"ButtonBarLayoutBehavior."+this.b}} -A.Yo.prototype={ -ghx(a){var s=this.e +A.Wf.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.atP.prototype={ +V(){return"ButtonTextTheme."+this.b}} +A.atN.prototype={ +V(){return"ButtonBarLayoutBehavior."+this.b}} +A.YM.prototype={ +ghv(a){var s=this.e if(s!=null)return s -switch(this.c.a){case 0:case 1:return B.iq -case 2:return B.RA}}, -gdw(a){var s=this.f +switch(this.c.a){case 0:case 1:return B.is +case 2:return B.RG}}, +gdk(a){var s=this.f if(s!=null)return s -switch(this.c.a){case 0:case 1:return B.a2u -case 2:return B.eK}}, +switch(this.c.a){case 0:case 1:return B.a2D +case 2:return B.eN}}, l(a,b){var s=this if(b==null)return!1 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.Yo&&b.c===s.c&&b.a===s.a&&b.b===s.b&&b.ghx(b).l(0,s.ghx(s))&&b.gdw(b).l(0,s.gdw(s))&&J.e(b.w,s.w)&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&J.e(b.at,s.at)&&b.ax==s.ax}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.YM&&b.c===s.c&&b.a===s.a&&b.b===s.b&&b.ghv(b).l(0,s.ghv(s))&&b.gdk(b).l(0,s.gdk(s))&&J.f(b.w,s.w)&&J.f(b.y,s.y)&&J.f(b.z,s.z)&&J.f(b.at,s.at)&&b.ax==s.ax}, gJ(a){var s=this -return A.a4(s.c,s.a,s.b,s.ghx(s),s.gdw(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.acc.prototype={} -A.Yw.prototype={ -a7(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=A.al(a).y2 -A.al(a) -s=new A.aU3(a,B.v,j,j,j,1,B.RG,B.eK) +return A.a3(s.c,s.a,s.b,s.ghv(s),s.gdk(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.ad4.prototype={} +A.YU.prototype={ +a8(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=A.an(a).y2 +A.an(a) +s=new A.aVe(a,B.x,j,j,j,1,B.RM,B.eN) r=k.y if(r==null)r=i.f if(r==null){r=s.f @@ -93810,7 +95100,7 @@ if(q==null)q=i.b if(q==null)q=s.gA(s) p=k.d if(p==null)p=i.c -if(p==null)p=s.gf1(s) +if(p==null)p=s.gf_(s) o=i.d if(o==null)o=s.d n=k.f @@ -93820,233 +95110,233 @@ n.toString}m=i.r if(m==null)m=s.r l=i.a if(l==null){l=s.a -l.toString}return A.cW(j,j,A.dj(j,A.mA(B.al,!0,j,A.cW(j,j,k.Q,!1,j,j,!1,!1,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j),l,q,n,j,p,m,o,j,B.ew),B.v,j,j,j,j,r,j,j),!0,j,j,!1,!1,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j)}} -A.aU3.prototype={ -gA(a){return A.al(this.w).at}, -gf1(a){return A.al(this.w).k2}} -A.Cy.prototype={ +l.toString}return A.cY(j,j,A.dk(j,A.mO(B.al,!0,j,A.cY(j,j,k.Q,!1,j,j,!1,!1,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j),l,q,n,j,p,m,o,j,B.ez),B.x,j,j,j,j,r,j,j),!0,j,j,!1,!1,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j)}} +A.aVe.prototype={ +gA(a){return A.an(this.w).at}, +gf_(a){return A.an(this.w).k2}} +A.CL.prototype={ gJ(a){var s=this -return A.a4(s.a,s.gA(s),s.gf1(s),s.gim(),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)}, +return A.a3(s.a,s.gA(s),s.gf_(s),s.gih(),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)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.Cy&&b.a==s.a&&J.e(b.gA(b),s.gA(s))&&J.e(b.gf1(b),s.gf1(s))&&J.e(b.gim(),s.gim())&&b.e==s.e&&J.e(b.f,s.f)&&J.e(b.r,s.r)}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.CL&&b.a==s.a&&J.f(b.gA(b),s.gA(s))&&J.f(b.gf_(b),s.gf_(s))&&J.f(b.gih(),s.gih())&&b.e==s.e&&J.f(b.f,s.f)&&J.f(b.r,s.r)}, gA(a){return this.b}, -gf1(a){return this.c}, -gim(){return this.d}} -A.ach.prototype={} -A.aUc.prototype={ -W(){return"_CheckboxType."+this.b}} -A.Jv.prototype={ -aW(){return new A.acl(new A.acj($.ag()),$,$,$,$,$,$,$,$,$,null,!1,!1,null,null,B.n)}} -A.acl.prototype={ -bi(){this.am5() +gf_(a){return this.c}, +gih(){return this.d}} +A.ad9.prototype={} +A.aVn.prototype={ +V(){return"_CheckboxType."+this.b}} +A.JN.prototype={ +b0(){return new A.add(new A.adb($.af()),$,$,$,$,$,$,$,$,$,null,!1,!1,null,null,B.o)}} +A.add.prototype={ +bk(){this.amG() this.e=this.a.c}, -bE(a){var s,r,q=this -q.c8(a) +bC(a){var s,r,q=this +q.c9(a) s=a.c r=q.a.c if(s!=r){q.e=s -s=q.Ti$ +s=q.TD$ if(r===!0){s===$&&A.c() -s.d8(0)}else{s===$&&A.c() -s.eq(0)}}}, +s.d0(0)}else{s===$&&A.c() +s.ej(0)}}}, v(){this.d.v() -this.am4()}, -ga65(){return new A.jx(new A.aUa(this),t._s)}, -wK(a,b){if(a instanceof A.Tv)return A.e9(a,b,t.oI) -if(!b.O(0,B.bG))return a +this.amF()}, +ga6A(){return new A.jG(new A.aVl(this),t._s)}, +wu(a,b){if(a instanceof A.TM)return A.eg(a,b,t.oI) +if(!b.N(0,B.bI))return a return null}, -a7(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,b4,b5,b6=this,b7=null +a8(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,b4,b5,b6=this,b7=null switch(b6.a.dx.a){case 0:break -case 1:switch(A.al(b8).r.a){case 0:case 1:case 3:case 5:break +case 1:switch(A.an(b8).r.a){case 0:case 1:case 3:case 5:break case 2:case 4:s=b6.a -return new A.K4(s.c,s.d,s.f,s.w,!1,b7,b7,!1,s.cx,s.CW,b7)}break}r=A.bdX(b8) -A.al(b8) -q=new A.aU6(A.al(b8),A.al(b8).ax,b7,b7,b7,b7,b7,b7,b7,b7,b7) +return new A.Km(s.c,s.d,s.f,s.w,!1,b7,b7,!1,s.cx,s.CW,b7)}break}r=A.beX(b8) +A.an(b8) +q=new A.aVh(A.an(b8),A.an(b8).ax,b7,b7,b7,b7,b7,b7,b7,b7,b7) s=b6.a.y p=s==null?r.f:s -if(p==null)p=q.gDl() +if(p==null)p=q.gD6() b6.a.toString -o=q.gn4() -switch(p.a){case 0:n=B.DZ +o=q.gmX() +switch(p.a){case 0:n=B.E_ break -case 1:n=B.a4n +case 1:n=B.a4z break -default:n=b7}n=n.X(0,new A.h(o.a,o.b).a_(0,4)) -m=b6.go9() -m.C(0,B.bG) -l=b6.go9() -l.N(0,B.bG) +default:n=b7}n=n.W(0,new A.h(o.a,o.b).a1(0,4)) +m=b6.go5() +m.D(0,B.bI) +l=b6.go5() +l.O(0,B.bI) b6.a.toString -k=b6.ga65().a.$1(m) +k=b6.ga6A().a.$1(m) if(k==null){s=r.b -k=s==null?b7:s.aD(m)}s=k==null -if(s){j=q.glQ().a.$1(m) +k=s==null?b7:s.aE(m)}s=k==null +if(s){j=q.glJ().a.$1(m) j.toString i=j}else i=k b6.a.toString -h=b6.ga65().a.$1(l) +h=b6.ga6A().a.$1(l) if(h==null){j=r.b -h=j==null?b7:j.aD(l)}j=h==null -if(j){g=q.glQ().a.$1(l) +h=j==null?b7:j.aE(l)}j=h==null +if(j){g=q.glJ().a.$1(l) g.toString f=g}else f=h -g=b6.wK(b6.a.cx,m) -e=g==null?b6.wK(r.x,m):g -if(e==null){g=b6.wK(q.glh(),m) +g=b6.wu(b6.a.cx,m) +e=g==null?b6.wu(r.x,m):g +if(e==null){g=b6.wu(q.glf(),m) g.toString -e=g}g=b6.wK(b6.a.cx,l) -d=g==null?b6.wK(r.x,l):g -if(d==null){g=b6.wK(q.glh(),l) +e=g}g=b6.wu(b6.a.cx,l) +d=g==null?b6.wu(r.x,l):g +if(d==null){g=b6.wu(q.glf(),l) g.toString -d=g}c=b6.go9() -c.C(0,B.aF) +d=g}c=b6.go5() +c.D(0,B.aE) b6.a.toString g=r.d -b=g==null?b7:g.aD(c) +b=g==null?b7:g.aE(c) a=b -if(a==null){b=q.giD().a.$1(c) +if(a==null){b=q.giy().a.$1(c) b.toString -a=b}a0=b6.go9() -a0.C(0,B.aY) +a=b}a0=b6.go5() +a0.D(0,B.aY) b6.a.toString -b=g==null?b7:g.aD(a0) +b=g==null?b7:g.aE(a0) a1=b -if(a1==null){b=q.giD().a.$1(a0) +if(a1==null){b=q.giy().a.$1(a0) b.toString -a1=b}m.C(0,B.b9) +a1=b}m.D(0,B.ba) b6.a.toString -b=g==null?b7:g.aD(m) +b=g==null?b7:g.aE(m) if(b==null){s=s?b7:A.a9(31,k.gm(k)>>>16&255,k.gm(k)>>>8&255,k.gm(k)&255) a2=s}else a2=b -if(a2==null){s=q.giD().a.$1(m) +if(a2==null){s=q.giy().a.$1(m) s.toString -a2=s}l.C(0,B.b9) +a2=s}l.D(0,B.ba) b6.a.toString -s=g==null?b7:g.aD(l) +s=g==null?b7:g.aE(l) if(s==null){s=j?b7:A.a9(31,h.gm(h)>>>16&255,h.gm(h)>>>8&255,h.gm(h)&255) a3=s}else a3=s -if(a3==null){s=q.giD().a.$1(l) +if(a3==null){s=q.giy().a.$1(l) s.toString -a3=s}if(b6.CC$!=null){a1=b6.go9().O(0,B.bG)?a2:a3 -a=b6.go9().O(0,B.bG)?a2:a3}b6.a.toString -a4=b6.go9() +a3=s}if(b6.Cp$!=null){a1=b6.go5().N(0,B.bI)?a2:a3 +a=b6.go5().N(0,B.bI)?a2:a3}b6.a.toString +a4=b6.go5() s=b6.a.w j=r.c -s=j==null?b7:j.aD(a4) +s=j==null?b7:j.aE(a4) a5=s -if(a5==null){s=q.gpV().aD(a4) +if(a5==null){s=q.gpQ().aE(a4) s.toString a5=s}b6.a.toString a6=r.e -if(a6==null)a6=q.gtC() +if(a6==null)a6=q.gtt() s=b6.a j=s.db s=s.c g=b6.d -b=b6.a9b$ +b=b6.a9L$ b===$&&A.c() -g.sb6(0,b) -b=b6.a9c$ +g.sb9(0,b) +b=b6.a9M$ b===$&&A.c() -g.saQ4(b) -b=b6.a9e$ +g.saQH(b) +b=b6.a9O$ b===$&&A.c() -g.saQ6(b) -b=b6.a9d$ +g.saQJ(b) +b=b6.a9N$ b===$&&A.c() -g.saQ7(b) -g.saMj(a3) -g.saQ5(a2) -g.sv_(a1) -g.sq9(a) -g.stC(a6) -g.sSC(b6.CC$) -g.sD8(b6.go9().O(0,B.aF)) -g.saMW(b6.go9().O(0,B.aY)) -g.sR_(i) -g.sTT(f) -g.spV(a5) +g.saQK(b) +g.saMV(a3) +g.saQI(a2) +g.suL(a1) +g.sq7(a) +g.stt(a6) +g.sSA(b6.Cp$) +g.sCT(b6.go5().N(0,B.aE)) +g.saNx(b6.go5().N(0,B.aY)) +g.sQW(i) +g.sUf(f) +g.spQ(a5) g.sm(0,b6.a.c) -g.sVb(b6.e) +g.sVD(b6.e) b6.a.toString b=r.w -g.sdw(0,b==null?q.gdw(q):b) -g.saFk(e) -g.saMk(d) -a7=b6.Tl$ -if(a7===$){a8=A.b1([B.jQ,new A.dE(b6.ga4W(),new A.bK(A.b([],t.ot),t.wS),t.wY)],t.B,t.od) -b6.Tl$!==$&&A.a2() -b6.Tl$=a8 +g.sdk(0,b==null?q.gdk(q):b) +g.saFZ(e) +g.saMW(d) +a7=b6.TG$ +if(a7===$){a8=A.b5([B.jU,new A.dJ(b6.ga5r(),new A.bP(A.b([],t.ot),t.wS),t.wY)],t.B,t.od) +b6.TG$!==$&&A.a2() +b6.TG$=a8 a7=a8}b=b6.a.d -a9=new A.aUb(b6,r).$1(b6.go9()) +a9=new A.aVm(b6,r).$1(b6.go5()) b0=b6.a.d==null b1=!b0 -b2=b1?b6.gaDZ():b7 -b3=b1?b6.ga4W():b7 -b4=b1?b6.ga17():b7 -b5=b1?b6.ga17():b7 -return A.cW(b7,s===!0,A.b8b(a7,!1,A.ie(b7,A.cW(b7,b7,A.eh(b7,b7,b7,g,n),!1,b7,b1,!1,!1,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7),B.a3,b0,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b3,b5,b2,b4,b7,b7,b7),b!=null,b7,a9,b7,b6.gatK(),b6.gatP(),b7),!1,b7,b7,!1,!1,b7,b7,b7,b7,j,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7)}} -A.aUa.prototype={ -$1(a){if(a.O(0,B.a_))return null -if(a.O(0,B.bG))return this.a.a.f +b2=b1?b6.gaEB():b7 +b3=b1?b6.ga5r():b7 +b4=b1?b6.ga1B():b7 +b5=b1?b6.ga1B():b7 +return A.cY(b7,s===!0,A.b9a(a7,!1,A.im(b7,A.cY(b7,b7,A.ep(b7,b7,b7,g,n),!1,b7,b1,!1,!1,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7),B.a3,b0,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b3,b5,b2,b4,b7,b7,b7),b!=null,b7,a9,b7,b6.gauk(),b6.gaup(),b7),!1,b7,b7,!1,!1,b7,b7,b7,b7,j,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7)}} +A.aVl.prototype={ +$1(a){if(a.N(0,B.a0))return null +if(a.N(0,B.bI))return this.a.a.f return null}, -$S:164} -A.aUb.prototype={ -$1(a){var s=A.e9(this.a.a.e,a,t.GE) +$S:162} +A.aVm.prototype={ +$1(a){var s=A.eg(this.a.a.e,a,t.GE) if(s==null)s=null -return s==null?B.f0.aD(a):s}, -$S:471} -A.acj.prototype={ -spV(a){if(J.e(this.db,a))return +return s==null?B.f3.aE(a):s}, +$S:473} +A.adb.prototype={ +spQ(a){if(J.f(this.db,a))return this.db=a -this.E()}, +this.F()}, sm(a,b){if(this.dx==b)return this.dx=b -this.E()}, -sVb(a){if(this.dy==a)return +this.F()}, +sVD(a){if(this.dy==a)return this.dy=a -this.E()}, -sdw(a,b){if(J.e(this.fr,b))return +this.F()}, +sdk(a,b){if(J.f(this.fr,b))return this.fr=b -this.E()}, -saFk(a){if(J.e(this.fx,a))return +this.F()}, +saFZ(a){if(J.f(this.fx,a))return this.fx=a -this.E()}, -saMk(a){if(J.e(this.fy,a))return +this.F()}, +saMW(a){if(J.f(this.fy,a))return this.fy=a -this.E()}, -a2o(a,b){var s=1-Math.abs(b-0.5)*2,r=18-s*2,q=a.a+s,p=a.b+s +this.F()}, +a2T(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.x(q,p,q+r,p+r)}, -a__(a){var s,r=this.e +a_t(a){var s,r=this.e if(a>=0.25)r.toString else{s=this.f s.toString r.toString r=A.a1(s,r,a*4) r.toString}return r}, -Ny(a,b,c,d){a.Z(this.fr.md(b),c) -this.fr.pY(d).aK(a,b)}, -O6(a,b,c,d){var s,r=$.G().U(),q=b.a,p=b.b,o=q+2.6999999999999997,n=p+8.1 -if(c<0.5){s=A.pf(B.a0t,B.AP,c*2) +Nt(a,b,c,d){a.Z(this.fr.m6(b),c) +this.fr.pT(d).aJ(a,b)}, +O1(a,b,c,d){var s,r=$.G().T(),q=b.a,p=b.b,o=q+2.6999999999999997,n=p+8.1 +if(c<0.5){s=A.pq(B.a0C,B.AR,c*2) s.toString -r.a2(0,o,n) -r.n(0,q+s.a,p+s.b)}else{s=A.pf(B.AP,B.a0J,(c-0.5)*2) +r.a0(0,o,n) +r.n(0,q+s.a,p+s.b)}else{s=A.pq(B.AR,B.a0S,(c-0.5)*2) s.toString -r.a2(0,o,n) +r.a0(0,o,n) r.n(0,q+7.2,p+12.6) r.n(0,q+s.a,p+s.b)}a.Z(r,d)}, -O7(a,b,c,d){var s,r=A.pf(B.a0v,B.AN,1-c) +O2(a,b,c,d){var s,r=A.pq(B.a0E,B.AP,1-c) r.toString -s=A.pf(B.AN,B.a0k,c) +s=A.pq(B.AP,B.a0t,c) s.toString -a.eb(b.X(0,r),b.X(0,s),d)}, -aK(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=b.nq(B.h),d=f.b -if(d.gcn(d)===B.V){d=f.c -if(d.gcn(d)===B.V){d=f.d -d=d.gcn(d)!==B.V}else d=!0}else d=!0 +a.ed(b.W(0,r),b.W(0,s),d)}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=b.nj(B.h),d=f.b +if(d.gcl(d)===B.W){d=f.c +if(d.gcl(d)===B.W){d=f.d +d=d.gcl(d)!==B.W}else d=!0}else d=!0 if(d){s=$.G().B() d=f.r d.toString @@ -94072,158 +95362,158 @@ if(!d){d=f.at d.toString}else d=!0 if(d)p=q else{d=f.b -p=new A.bh(0,q,t.Y).aw(0,d.gm(d))}if(p>0)a.cw(e.X(0,B.h),p,s)}e=$.G() +p=new A.bm(0,q,t.Y).az(0,d.gm(d))}if(p>0)a.ct(e.W(0,B.h),p,s)}e=$.G() o=e.B() d=f.db d.toString o.sA(0,d) -o.sS(0,B.r) -o.sbQ(2) -n=t.o.a(b.a4(0,2).Y(0,B.DV.a4(0,2))) +o.sP(0,B.t) +o.sbJ(2) +n=t.o.a(b.ab(0,2).X(0,B.DW.ab(0,2))) d=f.a.a -m=d.gcn(d) -d=m===B.bC||m===B.ab +m=d.gcl(d) +d=m===B.bE||m===B.ab r=f.a l=d?r.gm(r):1-r.gm(r) if(f.dy===!1||f.dx===!1){k=f.dx===!1?1-l:l -j=f.a2o(n,k) +j=f.a2T(n,k) i=e.B() -i.sA(0,f.a__(k)) +i.sA(0,f.a_t(k)) e=f.fx if(k<=0.5){d=f.fy d.toString e.toString -f.Ny(a,j,i,A.bw(d,e,k))}else{e.toString -f.Ny(a,j,i,e) +f.Nt(a,j,i,A.bA(d,e,k))}else{e.toString +f.Nt(a,j,i,e) h=(k-0.5)*2 -if(f.dy==null||f.dx==null)f.O7(a,n,h,o) -else f.O6(a,n,h,o)}}else{j=f.a2o(n,1) +if(f.dy==null||f.dx==null)f.O2(a,n,h,o) +else f.O1(a,n,h,o)}}else{j=f.a2T(n,1) i=e.B() -i.sA(0,f.a__(1)) +i.sA(0,f.a_t(1)) e=f.fx e.toString -f.Ny(a,j,i,e) +f.Nt(a,j,i,e) if(l<=0.5){h=1-l*2 e=f.dy -if(e===!0)f.O6(a,n,h,o) -else f.O7(a,n,h,o)}else{g=(l-0.5)*2 +if(e===!0)f.O1(a,n,h,o) +else f.O2(a,n,h,o)}else{g=(l-0.5)*2 e=f.dx -if(e===!0)f.O6(a,n,g,o) -else f.O7(a,n,g,o)}}}} -A.aU6.prototype={ -glh(){return A.bDH(new A.aU9(this))}, -glQ(){return new A.jx(new A.aU7(this),t.h2)}, -gpV(){return new A.e8(B.l,t.h9)}, -giD(){return new A.jx(new A.aU8(this),t._s)}, -gtC(){return 20}, -gDl(){return this.y.e}, -gn4(){return this.y.z}, -gdw(a){return B.a2v}} -A.aU9.prototype={ -$1(a){if(a.O(0,B.a_)){if(a.O(0,B.bG))return B.qX -return new A.ck(this.a.y.ch,2,B.aa,-1)}if(a.O(0,B.bG))return B.qX -return new A.ck(this.a.y.k4,2,B.aa,-1)}, -$S:472} -A.aU7.prototype={ -$1(a){if(a.O(0,B.a_)){if(a.O(0,B.bG))return this.a.y.ch -return B.I}if(a.O(0,B.bG))return this.a.z.f +if(e===!0)f.O1(a,n,g,o) +else f.O2(a,n,g,o)}}}} +A.aVh.prototype={ +glf(){return A.bF3(new A.aVk(this))}, +glJ(){return new A.jG(new A.aVi(this),t.h2)}, +gpQ(){return new A.ef(B.l,t.h9)}, +giy(){return new A.jG(new A.aVj(this),t._s)}, +gtt(){return 20}, +gD6(){return this.y.e}, +gmX(){return this.y.z}, +gdk(a){return B.a2E}} +A.aVk.prototype={ +$1(a){if(a.N(0,B.a0)){if(a.N(0,B.bI))return B.r_ +return new A.cp(this.a.y.ch,2,B.aa,-1)}if(a.N(0,B.bI))return B.r_ +return new A.cp(this.a.y.k4,2,B.aa,-1)}, +$S:474} +A.aVi.prototype={ +$1(a){if(a.N(0,B.a0)){if(a.N(0,B.bI))return this.a.y.ch +return B.I}if(a.N(0,B.bI))return this.a.z.f return B.I}, -$S:36} -A.aU8.prototype={ +$S:37} +A.aVj.prototype={ $1(a){var s,r -if(a.O(0,B.b9)){s=this.a.glQ().a.$1(a) -r=J.f4(s) -return A.a9(31,r.gm(s)>>>16&255,r.gm(s)>>>8&255,r.gm(s)&255)}if(a.O(0,B.aY))return this.a.y.dx -if(a.O(0,B.aF))return this.a.y.cx +if(a.N(0,B.ba)){s=this.a.glJ().a.$1(a) +r=J.f1(s) +return A.a9(31,r.gm(s)>>>16&255,r.gm(s)>>>8&255,r.gm(s)&255)}if(a.N(0,B.aY))return this.a.y.dx +if(a.N(0,B.aE))return this.a.y.cx return B.I}, -$S:36} -A.W_.prototype={ -dk(){this.ex() -this.ea() -this.hk()}, -v(){var s=this,r=s.bT$ -if(r!=null)r.aa(0,s.gha()) -s.bT$=null -s.bF()}} -A.W0.prototype={ -bi(){var s,r=this,q=null -r.bJ() -s=A.cI(q,B.al,q,r.a.c===!1?0:1,r) -r.Ti$=s -r.a9b$=A.ds(B.ej,s,B.ek) -s=A.cI(q,B.aW,q,q,r) -r.Ju$=s -r.a9c$=A.ds(B.aE,s,q) -s=A.cI(q,B.le,q,r.CE$||r.CD$?1:0,r) -r.Tj$=s -r.a9d$=A.ds(B.aE,s,q) -s=A.cI(q,B.le,q,r.CE$||r.CD$?1:0,r) -r.Tk$=s -r.a9e$=A.ds(B.aE,s,q)}, -v(){var s=this,r=s.Ti$ +$S:37} +A.Wh.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.Wi.prototype={ +bk(){var s,r=this,q=null +r.bG() +s=A.cH(q,B.al,q,r.a.c===!1?0:1,r) +r.TD$=s +r.a9L$=A.du(B.el,s,B.em) +s=A.cH(q,B.aW,q,q,r) +r.Jg$=s +r.a9M$=A.du(B.aD,s,q) +s=A.cH(q,B.lj,q,r.Cr$||r.Cq$?1:0,r) +r.TE$=s +r.a9N$=A.du(B.aD,s,q) +s=A.cH(q,B.lj,q,r.Cr$||r.Cq$?1:0,r) +r.TF$=s +r.a9O$=A.du(B.aD,s,q)}, +v(){var s=this,r=s.TD$ r===$&&A.c() r.v() -r=s.Ju$ +r=s.Jg$ r===$&&A.c() r.v() -r=s.Tj$ +r=s.TE$ r===$&&A.c() r.v() -r=s.Tk$ +r=s.TF$ r===$&&A.c() r.v() -s.am3()}} -A.aUd.prototype={ -W(){return"_CheckboxType."+this.b}} -A.Jw.prototype={ -avH(){var s=this +s.amE()}} +A.aVo.prototype={ +V(){return"_CheckboxType."+this.b}} +A.JO.prototype={ +awj(){var s=this switch(s.c){case!1:s.d.$1(!0) break case!0:s.d.$1(!1) break case null:case void 0:s.d.$1(!1) break}}, -a7(a){var s,r,q,p,o,n=this,m=null -switch(0){case 0:s=A.bdW(m,!1,m,m,m,!1,B.Ay,m,n.d,m,m,m,m,m,!1,n.c) -break}switch(2){case 1:case 2:break}r=A.al(a) -q=A.bdX(a) +a8(a){var s,r,q,p,o,n=this,m=null +switch(0){case 0:s=A.beW(m,!1,m,m,m,!1,B.AA,m,n.d,m,m,m,m,m,!1,n.c) +break}switch(2){case 1:case 2:break}r=A.an(a) +q=A.beX(a) p=q.b -p=p==null?m:p.aD(A.z(t.ui)) +p=p==null?m:p.aE(A.C(t.ui)) o=p if(o==null)o=r.ax.f -return new A.MG(A.bgi(!1,n.go,m,m,!0,m,!1,m,m,n.gavG(),!1,o,m,m,m,m,n.cy,s,m),m)}} -A.CB.prototype={ +return new A.N_(A.bhk(!1,n.go,m,m,!0,m,!1,m,m,n.gawi(),!1,o,m,m,m,m,n.cy,s,m),m)}} +A.CO.prototype={ gJ(a){var s=this -return A.a4(s.a,s.glQ(),s.gpV(),s.giD(),s.gtC(),s.gDl(),s.gn4(),s.gdw(s),s.glh(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +return A.a3(s.a,s.glJ(),s.gpQ(),s.giy(),s.gtt(),s.gD6(),s.gmX(),s.gdk(s),s.glf(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.CB&&b.glQ()==s.glQ()&&b.gpV()==s.gpV()&&b.giD()==s.giD()&&b.gtC()==s.gtC()&&b.gDl()==s.gDl()&&J.e(b.gn4(),s.gn4())&&J.e(b.gdw(b),s.gdw(s))&&J.e(b.glh(),s.glh())}, -glQ(){return this.b}, -gpV(){return this.c}, -giD(){return this.d}, -gtC(){return this.e}, -gDl(){return this.f}, -gn4(){return this.r}, -gdw(a){return this.w}, -glh(){return this.x}} -A.acm.prototype={} -A.Jx.prototype={ +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.CO&&b.glJ()==s.glJ()&&b.gpQ()==s.gpQ()&&b.giy()==s.giy()&&b.gtt()==s.gtt()&&b.gD6()==s.gD6()&&J.f(b.gmX(),s.gmX())&&J.f(b.gdk(b),s.gdk(s))&&J.f(b.glf(),s.glf())}, +glJ(){return this.b}, +gpQ(){return this.c}, +giy(){return this.d}, +gtt(){return this.e}, +gD6(){return this.f}, +gmX(){return this.r}, +gdk(a){return this.w}, +glf(){return this.x}} +A.ade.prototype={} +A.JP.prototype={ gJ(a){var s=this -return A.c_([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,s.db])}, +return A.c4([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,s.db])}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.Jx&&b.a==s.a&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&J.e(b.x,s.x)&&b.y==s.y&&J.e(b.z,s.z)&&J.e(b.Q,s.Q)&&J.e(b.as,s.as)&&J.e(b.at,s.at)&&J.e(b.ax,s.ax)&&J.e(b.ay,s.ay)&&J.e(b.ch,s.ch)&&b.CW==s.CW&&b.cx==s.cx&&b.cy==s.cy&&J.e(b.db,s.db)}} -A.acp.prototype={} -A.CN.prototype={ +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.JP&&b.a==s.a&&J.f(b.b,s.b)&&J.f(b.c,s.c)&&J.f(b.d,s.d)&&J.f(b.e,s.e)&&J.f(b.f,s.f)&&J.f(b.r,s.r)&&J.f(b.w,s.w)&&J.f(b.x,s.x)&&b.y==s.y&&J.f(b.z,s.z)&&J.f(b.Q,s.Q)&&J.f(b.as,s.as)&&J.f(b.at,s.at)&&J.f(b.ax,s.ax)&&J.f(b.ay,s.ay)&&J.f(b.ch,s.ch)&&b.CW==s.CW&&b.cx==s.cx&&b.cy==s.cy&&J.f(b.db,s.db)}} +A.adh.prototype={} +A.D_.prototype={ l(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.aj(a0)!==A.L(b))return!1 -if(a0 instanceof A.CN)if(a0.a===b.a){s=a0.b +if(J.ak(a0)!==A.L(b))return!1 +if(a0 instanceof A.D_)if(a0.a===b.a){s=a0.b r=b.b if(s.l(0,r)){q=a0.c p=b.c @@ -94292,12 +95582,12 @@ if(i.l(0,h==null?n:h)){i=a0.fx o=i==null?o:i i=b.fx if(o.l(0,i==null?n:i)){o=a0.fy -if(o==null)o=B.o +if(o==null)o=B.q n=b.fy -if(o.l(0,n==null?B.o:n)){o=a0.go -if(o==null)o=B.o +if(o.l(0,n==null?B.q:n)){o=a0.go +if(o==null)o=B.q n=b.go -if(o.l(0,n==null?B.o:n)){o=a0.id +if(o.l(0,n==null?B.q:n)){o=a0.id if(o==null)o=k n=b.id if(o.l(0,n==null?j:n)){o=a0.k1 @@ -94351,9 +95641,9 @@ if(a==null)a=f a0=a7.fx if(a0==null)a0=f a1=a7.fy -if(a1==null)a1=B.o +if(a1==null)a1=B.q a2=a7.go -if(a2==null)a2=B.o +if(a2==null)a2=B.q a3=a7.id if(a3==null)a3=d a4=a7.k1 @@ -94361,18 +95651,18 @@ if(a4==null)a4=e a5=a7.k2 if(a5==null)a5=a9 a6=a7.k3 -return A.a4(a7.a,a8,a9,b0,s,r,q,p,o,l,i,n,m,k,j,h,g,a7.CW,f,A.a4(e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6==null?a8:a6,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a))}} -A.acE.prototype={} -A.fA.prototype={} -A.r2.prototype={} -A.Kc.prototype={ +return A.a3(a7.a,a8,a9,b0,s,r,q,p,o,l,i,n,m,k,j,h,g,a7.CW,f,A.a3(e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6==null?a8:a6,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a))}} +A.adw.prototype={} +A.fw.prototype={} +A.pk.prototype={} +A.Ku.prototype={ gJ(a){var s=this -return A.a4(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,B.a,B.a,B.a,B.a,B.a,B.a)}, +return A.a3(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,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 -if(J.aj(b)!==A.L(r))return!1 -if(b instanceof A.Kc)if(J.e(b.a,r.a))if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)if(J.e(b.e,r.e))if(b.f==r.f)if(b.r==r.r)if(J.e(b.w,r.w))if(b.x==r.x)if(b.y==r.y)if(b.z==r.z)if(b.Q==r.Q)s=!0 +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.Ku)if(J.f(b.a,r.a))if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)if(J.f(b.e,r.e))if(b.f==r.f)if(b.r==r.r)if(J.f(b.w,r.w))if(b.x==r.x)if(b.y==r.y)if(b.z==r.z)if(b.Q==r.Q)s=!0 else s=!1 else s=!1 else s=!1 @@ -94387,138 +95677,138 @@ else s=!1 else s=!1 else s=!1 return s}} -A.adu.prototype={} -A.Kd.prototype={ +A.ael.prototype={} +A.Kv.prototype={ gJ(a){var s=this -return A.c_([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,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.id,s.k1,s.k2,s.k3,s.k4,s.ok,s.p1])}, +return A.c4([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,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.id,s.k1,s.k2,s.k3,s.k4,s.ok,s.p1])}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -return b instanceof A.Kd&&J.e(b.a,s.a)&&b.b==s.b&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&J.e(b.x,s.x)&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&b.Q==s.Q&&b.as==s.as&&b.at==s.at&&b.ax==s.ax&&b.ay==s.ay&&J.e(b.ch,s.ch)&&J.e(b.CW,s.CW)&&b.cx==s.cx&&b.cy==s.cy&&b.db==s.db&&J.e(b.dx,s.dx)&&b.dy==s.dy&&J.e(b.fr,s.fr)&&J.e(b.fx,s.fx)&&J.e(b.fy,s.fy)&&J.e(b.go,s.go)&&J.e(b.id,s.id)&&J.e(b.k1,s.k1)&&J.e(b.k2,s.k2)&&J.e(b.k3,s.k3)&&b.k4==s.k4&&J.e(b.ok,s.ok)&&!0}} -A.adw.prototype={} -A.adH.prototype={} -A.avq.prototype={ -zh(a){return B.u}, -Id(a,b,c,d){return B.b_}, -zg(a,b){return B.h}} -A.aof.prototype={} -A.a_s.prototype={ -a7(a){var s=null,r=A.cb(a,B.cj,t.l).w.f.b+8 -return new A.cc(new A.aH(8,r,8,8),new A.no(new A.a_t(this.c.Y(0,new A.h(8,r))),A.fh(A.mA(B.al,!0,B.qW,A.h8(this.d,B.a2,B.a5,B.dh),B.co,s,1,s,s,s,s,s,B.ew),s,222),s),s)}} -A.Dc.prototype={ -a7(a){var s=null -return A.fh(A.a9t(this.d,this.c,A.ba2(B.ay,s,s,s,s,B.ds,s,s,B.ds,A.al(a).ax.a===B.ai?B.l:B.a1,s,B.a4v,B.Rz,s,B.oZ,s,s,s,s)),s,1/0)}} -A.a_C.prototype={ -a7(a){var s,r,q,p,o,n,m,l,k,j,i,h=null -A.al(a) -s=A.al(a).ck +return b instanceof A.Kv&&J.f(b.a,s.a)&&b.b==s.b&&J.f(b.c,s.c)&&J.f(b.d,s.d)&&J.f(b.e,s.e)&&J.f(b.f,s.f)&&J.f(b.r,s.r)&&J.f(b.w,s.w)&&J.f(b.x,s.x)&&J.f(b.y,s.y)&&J.f(b.z,s.z)&&b.Q==s.Q&&b.as==s.as&&b.at==s.at&&b.ax==s.ax&&b.ay==s.ay&&J.f(b.ch,s.ch)&&J.f(b.CW,s.CW)&&b.cx==s.cx&&b.cy==s.cy&&b.db==s.db&&J.f(b.dx,s.dx)&&b.dy==s.dy&&J.f(b.fr,s.fr)&&J.f(b.fx,s.fx)&&J.f(b.fy,s.fy)&&J.f(b.go,s.go)&&J.f(b.id,s.id)&&J.f(b.k1,s.k1)&&J.f(b.k2,s.k2)&&J.f(b.k3,s.k3)&&b.k4==s.k4&&J.f(b.ok,s.ok)&&!0}} +A.aen.prototype={} +A.aey.prototype={} +A.awx.prototype={ +z0(a){return B.w}, +HZ(a,b,c,d){return B.b_}, +z_(a,b){return B.h}} +A.api.prototype={} +A.a_R.prototype={ +a8(a){var s=null,r=A.cg(a,B.cl,t.l).w.f.b+8 +return new A.ci(new A.aR(8,r,8,8),new A.nB(new A.a_S(this.c.X(0,new A.h(8,r))),A.ff(A.mO(B.al,!0,B.qZ,A.h3(this.d,B.a2,B.a5,B.di),B.cq,s,1,s,s,s,s,s,B.ez),s,222),s),s)}} +A.Dp.prototype={ +a8(a){var s=null +return A.ff(A.aah(this.d,this.c,A.baX(B.aw,s,s,s,s,B.du,s,s,B.du,A.an(a).ax.a===B.ai?B.l:B.a1,s,B.a4H,B.RF,s,B.p3,s,s,s,s)),s,1/0)}} +A.a00.prototype={ +a8(a){var s,r,q,p,o,n,m,l,k,j,i,h=null +A.an(a) +s=A.an(a).cC r=t.l -q=A.cb(a,B.k7,r).w -p=q.e.X(0,this.x) -o=A.bju(a) +q=A.cg(a,B.kc,r).w +p=q.e.W(0,this.x) +o=A.bkB(a) q=s.f if(q==null){q=o.f q.toString}n=s.a -if(n==null)n=A.al(a).ay +if(n==null)n=A.an(a).ay m=s.b if(m==null){m=o.b m.toString}l=s.c -if(l==null)l=o.gf1(o) +if(l==null)l=o.gf_(o) k=s.d if(k==null)k=o.d j=s.e if(j==null){j=o.e -j.toString}i=new A.jF(q,h,h,new A.kB(B.GC,A.mA(B.al,!0,h,this.as,this.y,n,m,h,l,j,k,h,B.ew),h),h) -return new A.IO(p,A.r4(i,A.cb(a,h,r).w.acN(!0,!0,!0,!0),h),B.ef,B.aW,h,h)}} -A.Xa.prototype={ -a7(a){var s,r,q,p,o,n,m,l,k=null,j=A.al(a),i=A.al(a).ck,h=A.bju(a),g=j.r +j.toString}i=new A.jR(q,h,h,new A.kO(B.GE,A.mO(B.al,!0,h,this.as,this.y,n,m,h,l,j,k,h,B.ez),h),h) +return new A.J5(p,A.rd(i,A.cg(a,h,r).w.adp(!0,!0,!0,!0),h),B.eh,B.aW,h,h)}} +A.Xu.prototype={ +a8(a){var s,r,q,p,o,n,m,l,k=null,j=A.an(a),i=A.an(a).cC,h=A.bkB(a),g=j.r switch(g.a){case 2:case 4:s=k break -case 0:case 1:case 3:case 5:A.mz(a,B.ch,t.c4).toString +case 0:case 1:case 3:case 5:A.mN(a,B.cj,t.c4).toString s="Alert" break -default:s=k}r=A.dO(a,B.cV) +default:s=k}r=A.dW(a,B.cY) r=r==null?k:r.c -r=A.ak(1,0.3333333333333333,A.Y(r==null?1:r,1,2)-1) +r=A.am(1,0.3333333333333333,A.Z(r==null?1:r,1,2)-1) r.toString -A.es(a) +A.ey(a) q=24*r p=i.r -if(p==null){p=h.gnX() +if(p==null){p=h.gnT() p.toString}g=s==null&&g!==B.ah -o=new A.cc(new A.aH(q,q,q,0),A.qr(A.cW(k,k,this.f,!0,k,k,!1,!1,k,k,k,k,k,k,k,k,g,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k),k,k,B.cg,!0,p,B.au,k,B.aH),k) +o=new A.ci(new A.aR(q,q,q,0),A.qB(A.cY(k,k,this.f,!0,k,k,!1,!1,k,k,k,k,k,k,k,k,g,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k),k,k,B.ci,!0,p,B.aB,k,B.aG),k) g=24*r r=i.w -if(r==null){r=h.gox() -r.toString}n=new A.cc(new A.aH(g,20,g,24),A.qr(A.cW(k,k,this.x,!0,k,k,!1,!1,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,B.cg,!0,r,k,k,B.aH),k) +if(r==null){r=h.gou() +r.toString}n=new A.ci(new A.aR(g,20,g,24),A.qB(A.cY(k,k,this.x,!0,k,k,!1,!1,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,B.ci,!0,r,k,k,B.aG),k) g=this.Q r=g!=null if(r){q=i.x -if(q==null)q=h.gHK().C(0,new A.aH(8,8,8,8)) -m=new A.cc(q,A.bz1(B.mt,g,B.a0R,B.cz,0,8),k)}else m=k +if(q==null)q=h.gHv().D(0,new A.aR(8,8,8,8)) +m=new A.ci(q,A.bAo(B.my,g,B.a1_,B.cB,0,8),k)}else m=k g=A.b([],t.p) o.toString g.push(o) n.toString -g.push(new A.DB(1,B.S7,n,k)) +g.push(new A.DO(1,B.Sd,n,k)) if(r){m.toString -g.push(m)}l=new A.a2p(A.h8(g,B.d2,B.a5,B.dh),k) -return A.ber(k,k,s!=null?A.cW(k,k,l,!1,k,k,!1,!0,k,k,k,k,s,k,k,k,!0,k,k,k,k,k,k,k,k,!0,k,k,k,k,k,k):l,B.v,k,B.tT,k,k,k)}} -A.Kl.prototype={} -A.avu.prototype={ -$3(a,b,c){var s=new A.iA(this.a,null),r=new A.Bt(this.b.a,s,null) -r=A.a7i(!0,r,B.L,!0) +g.push(m)}l=new A.a2S(A.h3(g,B.d5,B.a5,B.di),k) +return A.bfr(k,k,s!=null?A.cY(k,k,l,!1,k,k,!1,!0,k,k,k,k,s,k,k,k,!0,k,k,k,k,k,k,k,k,!0,k,k,k,k,k,k):l,B.x,k,B.tW,k,k,k)}} +A.KD.prototype={} +A.awB.prototype={ +$3(a,b,c){var s=new A.iG(this.a,null),r=new A.BF(this.b.a,s,null) +r=A.a83(!0,r,B.M,!0) return r}, $C:"$3", $R:3, -$S:474} -A.aVZ.prototype={ -ghV(){return this.as.f}, -geU(a){return A.al(this.z).ay}, -gf1(a){return A.al(this.z).k2}, -gnX(){return this.Q.r}, -gox(){return this.Q.w}, -gHK(){return B.L}} -A.Dd.prototype={ -gJ(a){return J.V(this.e)}, +$S:476} +A.aX8.prototype={ +ghO(){return this.as.f}, +geQ(a){return A.an(this.z).ay}, +gf_(a){return A.an(this.z).k2}, +gnT(){return this.Q.r}, +gou(){return this.Q.w}, +gHv(){return B.M}} +A.Dq.prototype={ +gJ(a){return J.W(this.e)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.Dd&&J.e(b.geU(b),s.geU(s))&&b.b==s.b&&J.e(b.gf1(b),s.gf1(s))&&J.e(b.gim(),s.gim())&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.ghV(),s.ghV())&&J.e(b.gnX(),s.gnX())&&J.e(b.gox(),s.gox())&&J.e(b.gHK(),s.gHK())}, -geU(a){return this.a}, -gf1(a){return this.c}, -gim(){return this.d}, -gnX(){return this.r}, -gox(){return this.w}, -gHK(){return this.x}, -ghV(){return this.y}} -A.adM.prototype={} -A.Ko.prototype={ +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Dq&&J.f(b.geQ(b),s.geQ(s))&&b.b==s.b&&J.f(b.gf_(b),s.gf_(s))&&J.f(b.gih(),s.gih())&&J.f(b.e,s.e)&&J.f(b.f,s.f)&&J.f(b.ghO(),s.ghO())&&J.f(b.gnT(),s.gnT())&&J.f(b.gou(),s.gou())&&J.f(b.gHv(),s.gHv())}, +geQ(a){return this.a}, +gf_(a){return this.c}, +gih(){return this.d}, +gnT(){return this.r}, +gou(){return this.w}, +gHv(){return this.x}, +ghO(){return this.y}} +A.aeD.prototype={} +A.KG.prototype={ gJ(a){var s=this -return A.a4(s.gA(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)}, +return A.a3(s.gA(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)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.Ko&&J.e(b.gA(b),s.gA(s))&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.KG&&J.f(b.gA(b),s.gA(s))&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e}, gA(a){return this.a}} -A.adS.prototype={} -A.awB.prototype={ -W(){return"DrawerAlignment."+this.b}} -A.a0_.prototype={ -a7(a){var s,r,q,p,o,n,m,l,k,j=null,i=A.bw9(a) -switch(A.al(a).r.a){case 2:case 4:s=j +A.aeK.prototype={} +A.axI.prototype={ +V(){return"DrawerAlignment."+this.b}} +A.a0q.prototype={ +a8(a){var s,r,q,p,o,n,m,l,k,j=null,i=A.bxt(a) +switch(A.an(a).r.a){case 2:case 4:s=j break -case 0:case 1:case 3:case 5:A.mz(a,B.ch,t.c4).toString +case 0:case 1:case 3:case 5:A.mN(a,B.cj,t.c4).toString s="Navigation menu" break -default:s=j}A.al(a) -r=a.bb(t.Vo) +default:s=j}A.an(a) +r=a.bh(t.Vo) r=r==null?j:r.f r=r==null?j:r.d -q=new A.aW4(a,j,j,16,j,j,j,j,j) -if(r!==B.QS){r=i.f +q=new A.aXc(a,j,j,16,j,j,j,j,j) +if(r!==B.QY){r=i.f if(r==null)r=q.f p=r}else{r=i.r if(r==null)r=q.r @@ -94529,129 +95819,129 @@ if(o==null)o=q.a n=i.c if(n==null){n=q.c n.toString}m=i.d -if(m==null)m=q.gf1(q) +if(m==null)m=q.gf_(q) l=i.e if(l==null)l=q.e -if(p!=null)k=B.Z -else k=B.v -return A.cW(j,j,new A.kB(new A.b7(r,r,1/0,1/0),A.mA(B.al,!0,j,this.x,k,o,n,j,m,p,l,j,B.dR),j),!1,j,j,!1,!0,j,j,j,j,s,j,j,j,!0,j,j,j,j,j,j,j,j,!0,j,j,j,j,j,j)}} -A.aW4.prototype={ -gf1(a){return A.al(this.x).k2}} -A.Di.prototype={ +if(p!=null)k=B.a_ +else k=B.x +return A.cY(j,j,new A.kO(new A.bb(r,r,1/0,1/0),A.mO(B.al,!0,j,this.x,k,o,n,j,m,p,l,j,B.dT),j),!1,j,j,!1,!0,j,j,j,j,s,j,j,j,!0,j,j,j,j,j,j,j,j,!0,j,j,j,j,j,j)}} +A.aXc.prototype={ +gf_(a){return A.an(this.x).k2}} +A.Dv.prototype={ gJ(a){var s=this -return A.a4(s.geU(s),s.b,s.c,s.gf1(s),s.gim(),s.gdw(s),s.gSQ(),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)}, +return A.a3(s.geQ(s),s.b,s.c,s.gf_(s),s.gih(),s.gdk(s),s.gSO(),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)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.Di&&J.e(b.geU(b),s.geU(s))&&J.e(b.b,s.b)&&b.c==s.c&&J.e(b.gf1(b),s.gf1(s))&&J.e(b.gim(),s.gim())&&J.e(b.gdw(b),s.gdw(s))&&J.e(b.gSQ(),s.gSQ())&&b.w==s.w}, -geU(a){return this.a}, -gf1(a){return this.d}, -gim(){return this.e}, -gdw(a){return this.f}, -gSQ(){return this.r}} -A.aec.prototype={} -A.aee.prototype={ -aK(a,b){var s=null,r=b.b,q=A.Y(this.r.$0(),0,Math.max(r-48,0)),p=t.Y,o=A.Y(q+48,Math.min(48,r),r),n=this.f -q=new A.bh(q,0,p).aw(0,n.gm(n)) -this.w.m6(a,new A.h(0,q),new A.yJ(s,s,s,s,new A.M(b.a-0,new A.bh(o,r,p).aw(0,n.gm(n))-q),s))}, -cC(a){var s,r=this +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Dv&&J.f(b.geQ(b),s.geQ(s))&&J.f(b.b,s.b)&&b.c==s.c&&J.f(b.gf_(b),s.gf_(s))&&J.f(b.gih(),s.gih())&&J.f(b.gdk(b),s.gdk(s))&&J.f(b.gSO(),s.gSO())&&b.w==s.w}, +geQ(a){return this.a}, +gf_(a){return this.d}, +gih(){return this.e}, +gdk(a){return this.f}, +gSO(){return this.r}} +A.af4.prototype={} +A.af6.prototype={ +aJ(a,b){var s=null,r=b.b,q=A.Z(this.r.$0(),0,Math.max(r-48,0)),p=t.Y,o=A.Z(q+48,Math.min(48,r),r),n=this.f +q=new A.bm(q,0,p).az(0,n.gm(n)) +this.w.lZ(a,new A.h(0,q),new A.yT(s,s,s,s,new A.N(b.a-0,new A.bm(o,r,p).az(0,n.gm(n))-q),s))}, +cu(a){var s,r=this if(a.b.l(0,r.b))if(a.c===r.c)if(a.d===r.d)s=a.f!==r.f else s=!0 else s=!0 else s=!0 return s}} -A.Hh.prototype={ -aW(){return new A.Hi(B.n,this.$ti.h("Hi<1>"))}} -A.Hi.prototype={ -atI(a){var s,r,q=$.b8.bS$.f.a.b -switch((q==null?A.BD():q).a){case 0:s=!1 +A.Hy.prototype={ +b0(){return new A.Hz(B.o,this.$ti.h("Hz<1>"))}} +A.Hz.prototype={ +aui(a){var s,r,q=$.bc.bT$.f.a.b +switch((q==null?A.BP():q).a){case 0:s=!1 break case 1:s=!0 break default:s=null}if(a&&s){q=this.a -r=q.c.LX(q.e,q.f.d,q.r) -this.a.c.fX.np(r.d,B.fw,B.aW)}}, -auk(){var s,r=this.a -r=r.c.d0[r.r] +r=q.c.LM(q.e,q.f.d,q.r) +this.a.c.fX.ni(r.d,B.fz,B.aW)}}, +auV(){var s,r=this.a +r=r.c.d1[r.r] s=this.c s.toString -A.v1(s,!1).abX(new A.n1(r.f.r,this.$ti.h("n1<1>")))}, -a7(a){var s,r,q,p,o,n=this,m=null,l=n.a,k=l.c,j=0.5/(k.d0.length+1.5) +A.vc(s,!1).acz(new A.nd(r.f.r,this.$ti.h("nd<1>")))}, +a8(a){var s,r,q,p,o,n=this,m=null,l=n.a,k=l.c,j=0.5/(k.d1.length+1.5) l=l.r s=k.go -if(l===k.cr){s.toString -r=A.ds(B.jN,s,m)}else{q=A.Y(0.5+(l+1)*j,0,1) -p=A.Y(q+1.5*j,0,1) +if(l===k.c7){s.toString +r=A.du(B.jR,s,m)}else{q=A.Z(0.5+(l+1)*j,0,1) +p=A.Z(q+1.5*j,0,1) s.toString -r=A.ds(new A.hP(q,p,B.w),s,m)}l=n.a +r=A.du(new A.hM(q,p,B.y),s,m)}l=n.a k=l.d s=l.c l=l.r -o=A.a2h(l===s.cr,m,!0,A.dj(m,s.d0[l],B.v,m,m,m,s.aG,m,k,m),m,!0,m,m,m,m,m,n.gatH(),m,m,m,n.gauj(),m,m,m,m) -o=A.ln(!1,o,r) -o=A.a7W(o,m,B.Zb) +o=A.a2K(l===s.c7,m,!0,A.dk(m,s.d1[l],B.x,m,m,m,s.aC,m,k,m),m,!0,m,m,m,m,m,n.gauh(),m,m,m,n.gauU(),m,m,m,m) +o=A.lC(!1,o,r) +o=A.a8G(o,m,B.Zj) return o}} -A.Hg.prototype={ -aW(){return new A.SA(B.n,this.$ti.h("SA<1>"))}} -A.SA.prototype={ -bi(){var s,r=this -r.bJ() +A.Hx.prototype={ +b0(){return new A.SR(B.o,this.$ti.h("SR<1>"))}} +A.SR.prototype={ +bk(){var s,r=this +r.bG() s=r.a.c.go s.toString -r.d=A.ds(B.Tv,s,B.Tw) +r.d=A.du(B.TC,s,B.TD) s=r.a.c.go s.toString -r.e=A.ds(B.Tx,s,B.jN)}, -a7(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null -A.mz(a,B.ch,t.c4).toString +r.e=A.du(B.TE,s,B.jR)}, +a8(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null +A.mN(a,B.cj,t.c4).toString s=h.a.c r=A.b([],t.p) -for(q=s.d0,p=h.$ti.h("Hh<1>"),o=0;o"),o=0;o0?8+B.b.nU(B.b.cI(this.fK,0,a),new A.aWe()):8}, -LX(a,b,c){var s,r,q,p,o=this,n=b-96,m=a.b,l=a.d,k=Math.min(l,b),j=o.Wu(c),i=Math.min(48,m),h=Math.max(b-48,k),g=o.fK,f=o.cr +return this.$ti.b(b)&&J.f(b.a,this.a)}, +gJ(a){return J.W(this.a)}} +A.aZK.prototype={} +A.SS.prototype={ +gLj(a){return B.d8}, +gx4(){return!0}, +gx3(){return null}, +Rt(a,b,c){return new A.uZ(new A.aXl(this),null)}, +X_(a){return this.d1.length!==0&&a>0?8+B.b.nQ(B.b.cA(this.fz,0,a),new A.aXm()):8}, +LM(a,b,c){var s,r,q,p,o=this,n=b-96,m=a.b,l=a.d,k=Math.min(l,b),j=o.X_(c),i=Math.min(48,m),h=Math.max(b-48,k),g=o.fz,f=o.c7 l-=m s=m-j-(g[f]-l)/2 -r=B.em.gcR(B.em)+B.em.gcY(B.em) -if(o.d0.length!==0)r+=B.b.nU(g,new A.aWf()) +r=B.eo.gcM(B.eo)+B.eo.gcR(B.eo) +if(o.d1.length!==0)r+=B.b.nQ(g,new A.aXn()) q=Math.min(n,r) p=s+q if(sh){p=Math.max(k,h) s=p-q}g=g[f]/2 l=k-l/2 if(p-gn?Math.min(Math.max(0,j-(m-s)),r-q):0)}, -gI9(){return this.iA}} -A.aWd.prototype={ +return new A.aZK(s,q,r>n?Math.min(Math.max(0,j-(m-s)),r-q):0)}, +gHV(){return this.jW}} +A.aXl.prototype={ $2(a,b){var s=this.a -return new A.Hj(s,b,s.d0,s.hq,s.jl,s.cr,s.e7,s.b9,!0,s.dW,null,s.$ti.h("Hj<1>"))}, -$S(){return this.a.$ti.h("Hj<1>(af,b7)")}} -A.aWe.prototype={ +return new A.HA(s,b,s.d1,s.dJ,s.e0,s.c7,s.eJ,s.be,!0,s.e1,null,s.$ti.h("HA<1>"))}, +$S(){return this.a.$ti.h("HA<1>(ae,bb)")}} +A.aXm.prototype={ $2(a,b){return a+b}, -$S:61} -A.aWf.prototype={ +$S:55} +A.aXn.prototype={ $2(a,b){return a+b}, -$S:61} -A.Hj.prototype={ -a7(a){var s=this,r=s.c -if(r.fX==null)r.fX=A.P8(r.LX(s.r,s.d.d,s.w).d) -return A.bgA(new A.iA(new A.aWc(s,A.es(a),new A.Hg(r,s.f,s.r,s.d,s.Q,!0,s.at,null,s.$ti.h("Hg<1>"))),null),a,!0,!0,!0,!0)}} -A.aWc.prototype={ +$S:55} +A.HA.prototype={ +a8(a){var s=this,r=s.c +if(r.fX==null)r.fX=A.Pr(r.LM(s.r,s.d.d,s.w).d) +return A.bhC(new A.iG(new A.aXk(s,A.ey(a),new A.Hx(r,s.f,s.r,s.d,s.Q,!0,s.at,null,s.$ti.h("Hx<1>"))),null),a,!0,!0,!0,!0)}} +A.aXk.prototype={ $1(a){var s=this.a -return new A.no(new A.aef(s.r,s.c,this.b,s.$ti.h("aef<1>")),new A.Bt(s.y.a,this.c,null),null)}, -$S:475} -A.HJ.prototype={ -bs(a){var s=new A.ajB(this.e,null,A.aV(t.v)) +return new A.nB(new A.af7(s.r,s.c,this.b,s.$ti.h("af7<1>")),new A.BF(s.y.a,this.c,null),null)}, +$S:477} +A.I_.prototype={ +bs(a){var s=new A.akt(this.e,null,A.aZ(t.v)) s.br() -s.sbK(null) -return s}, -bD(a,b){b.T=this.e}} -A.ajB.prototype={ -cM(){var s,r=this -r.wd() -s=r.gD(r) -r.T.$1(s)}} -A.aed.prototype={ -a7(a){var s=null -return A.dj(this.d,this.c,B.v,s,B.GD,s,s,s,s,s)}} -A.kG.prototype={} -A.Dj.prototype={ -aW(){return new A.Hf(B.n,this.$ti.h("Hf<1>"))}} -A.Hf.prototype={ -gdK(a){var s +s.sbH(null) +return s}, +bz(a,b){b.S=this.e}} +A.akt.prototype={ +cJ(){var s,r=this +r.vY() +s=r.gC(r) +r.S.$1(s)}} +A.af5.prototype={ +a8(a){var s=null +return A.dk(this.d,this.c,B.x,s,B.GF,s,s,s,s,s)}} +A.kT.prototype={} +A.Dw.prototype={ +b0(){return new A.Hw(B.o,this.$ti.h("Hw<1>"))}} +A.Hw.prototype={ +gdB(a){var s this.a.toString s=this.r return s}, -bi(){var s,r,q=this -q.bJ() -q.a5M() +bk(){var s,r,q=this +q.bG() +q.a6g() s=q.a s.toString -if(q.r==null)q.r=A.ym(!0,A.L(s).j(0),!0,!0,null,null,!1) +if(q.r==null)q.r=A.yu(!0,A.L(s).j(0),!0,!0,null,null,!1) s=t.ot r=t.wS -q.w=A.b1([B.jQ,new A.dE(new A.aW9(q),new A.bK(A.b([],s),r),t.wY),B.EN,new A.dE(new A.aWa(q),new A.bK(A.b([],s),r),t.nz)],t.B,t.od)}, +q.w=A.b5([B.jU,new A.dJ(new A.aXh(q),new A.bP(A.b([],s),r),t.wY),B.EO,new A.dJ(new A.aXi(q),new A.bP(A.b([],s),r),t.nz)],t.B,t.od)}, v(){var s,r=this -B.b.N($.b8.fk$,r) -r.PS() +B.b.O($.bc.fk$,r) +r.PN() s=r.r if(s!=null)s.v() -r.bF()}, -PS(){var s,r,q=this.e -if(q!=null)if(q.gv4()){s=q.a -if(s!=null){r=q.gv5() -B.b.uP(s.e,A.baJ(q)).h3(0) -s.G3(!1) -if(r){s.Ax(A.wP()) -s.Nr()}}}this.f=this.e=null}, -bE(a){var s,r=this -r.c8(a) +r.bD()}, +PN(){var s,r,q=this.e +if(q!=null)if(q.guQ()){s=q.a +if(s!=null){r=q.guR() +B.b.uE(s.e,A.bbB(q)).h1(0) +s.FR(!1) +if(r){s.Al(A.wX()) +s.Nm()}}}this.f=this.e=null}, +bC(a){var s,r=this +r.c9(a) s=r.a s.toString -if(r.r==null)r.r=A.ym(!0,A.L(s).j(0),!0,!0,null,null,!1) -r.a5M()}, -a5M(){var s,r=this,q=r.a,p=q.c -if(p.length!==0)if(q.d==null){q=new A.bk(p,new A.aW7(r),A.a6(p).h("bk<1>")) -q=!q.gav(q).F()}else q=!1 +if(r.r==null)r.r=A.yu(!0,A.L(s).j(0),!0,!0,null,null,!1) +r.a6g()}, +a6g(){var s,r=this,q=r.a,p=q.c +if(p.length!==0)if(q.d==null){q=new A.bo(p,new A.aXf(r),A.a6(p).h("bo<1>")) +q=!q.gav(q).H()}else q=!1 else q=!0 if(q){r.d=null -return}for(s=0;q=r.a,p=q.c,s>")) -for(q=a0.h("HJ<1>"),p=0;o=b.a.c,p>")) +for(q=a0.h("I_<1>"),p=0;o=b.a.c,p?>") -g=a0.h("bT?>") -f=A.Fg(B.dA) +i=$.aP +h=a0.h("aV?>") +g=a0.h("bX?>") +f=A.Fw(B.dC) e=A.b([],t.wi) -d=A.ju(a,t.ob) -c=$.aG -b.e=new A.SB(r,B.iq,q,o,8,l,m,48,a,a,!0,a,k,"Dismiss",a,a,j,new A.cz(a,a0.h("cz>>")),new A.cz(a,t.re),new A.Nr(),a,0,new A.bT(new A.aR(i,h),g),f,e,B.jq,d,new A.bT(new A.aR(c,h),g),a0.h("SB<1>")) -a0=b.gdK(b) -if(a0!=null)a0.m9() +d=A.jD(a,t.ob) +c=$.aP +b.e=new A.SS(r,B.is,q,o,8,l,m,48,a,a,!0,a,k,"Dismiss",a,a,j,new A.cC(a,a0.h("cC>>")),new A.cC(a,t.re),new A.NJ(),a,0,new A.bX(new A.aV(i,h),g),f,e,B.jt,d,new A.bX(new A.aV(c,h),g),a0.h("SS<1>")) +a0=b.gdB(b) +if(a0!=null)a0.m1() a0=b.e a0.toString -n.p9(a0).cB(new A.aW6(b),t.H) +n.p0(a0).cz(new A.aXe(b),t.H) b.a.toString}, -gavV(){var s,r=this -if(r.gww()){r.a.toString +gawx(){var s,r=this +if(r.gwg()){r.a.toString s=r.c s.toString -switch(A.al(s).ax.a.a){case 1:return B.fq -case 0:return B.X}}else{r.a.toString +switch(A.an(s).ax.a.a){case 1:return B.ft +case 0:return B.Y}}else{r.a.toString s=r.c s.toString -switch(A.al(s).ax.a.a){case 1:return B.kR -case 0:return B.id}}}, -gww(){var s=this.a +switch(A.an(s).ax.a.a){case 1:return B.kW +case 0:return B.ig}}}, +gwg(){var s=this.a return s.c.length!==0&&!0}, -a7(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=A.dO(a,B.Fe),h=i==null?j:i.gvm(i) -if(h==null){s=A.Rd(a).gm8() -h=s.a>s.b?B.cO:B.di}i=k.f +a8(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=A.dW(a,B.Fg),h=i==null?j:i.gv9(i) +if(h==null){s=A.Ru(a).gm0() +h=s.a>s.b?B.cR:B.dk}i=k.f if(i==null){k.f=h -i=h}if(h!==i){k.PS() +i=h}if(h!==i){k.PN() k.f=h}i=k.a r=A.ai(i.c,!0,t.l7) k.a.toString -if(!k.gww())k.a.toString -A.bdQ(a) +if(!k.gwg())k.a.toString +A.beQ(a) if(r.length===0)q=B.b_ else{i=k.d if(i==null)i=j k.a.toString -p=A.a6(r).h("U<1,b_>") -p=A.ai(new A.U(r,new A.aW8(k),p),!0,p.h("aA.E")) -q=new A.a2c(B.kg,i,p,j)}if(k.gww()){i=k.gQr() -i.toString}else{i=k.gQr() +p=A.a6(r).h("S<1,b2>") +p=A.ai(new A.S(r,new A.aXg(k),p),!0,p.h("aF.E")) +q=new A.a2F(B.kl,i,p,j)}if(k.gwg()){i=k.gQm() +i.toString}else{i=k.gQm() i.toString -i=i.hM(A.al(a).ch)}p=a.bb(t.I) +i=i.hI(A.an(a).ch)}p=a.bh(t.I) p.toString -p=B.L.aD(p.w) +p=B.M.aE(p.w) k.a.toString o=t.p n=A.b([],o) -if(k.a.CW)n.push(A.ll(q,1)) +if(k.a.CW)n.push(A.lA(q,1)) else n.push(q) -m=k.gavV() +m=k.gawx() k.a.toString -n.push(A.LD(B.T9,new A.fc(24,j,j,j,j,m,j,j),j)) -h=A.qr(A.dj(j,A.jn(n,B.a2,B.mu,B.dh,j),B.v,j,j,j,j,j,p,j),j,j,B.cg,!0,i,j,j,B.aH) -if(a.bb(t.U2)==null){k.a.toString -i=A.dj(j,j,B.v,j,j,B.GH,1,j,j,j) -h=A.kV(B.bp,A.b([h,A.k5(8,i,j,j,0,0,j,j)],o),B.Z,B.bn,j)}i=A.z(t.ui) -if(!k.gww())i.C(0,B.a_) -l=A.e9(B.f0,i,t.Pb) +n.push(A.LW(B.Tg,new A.f9(24,j,j,j,j,m,j,j),j)) +h=A.qB(A.dk(j,A.jv(n,B.a2,B.mz,B.di,j),B.x,j,j,j,j,j,p,j),j,j,B.ci,!0,i,j,j,B.aG) +if(a.bh(t.U2)==null){k.a.toString +i=A.dk(j,j,B.x,j,j,B.GJ,1,j,j,j) +h=A.l8(B.br,A.b([h,A.kh(8,i,j,j,0,0,j,j)],o),B.a_,B.bp,j)}i=A.C(t.ui) +if(!k.gwg())i.D(0,B.a0) +l=A.eg(B.f3,i,t.Pb) k.a.toString i=k.w i===$&&A.c() -p=k.gww()?k.gavq():j -o=k.gww() +p=k.gwg()?k.gaw2():j +o=k.gwg() k.a.toString -n=k.gdK(k) +n=k.gdB(k) k.a.toString -m=A.al(a) +m=A.an(a) k.a.toString -return A.cW(!0,j,A.wW(i,A.a2h(!1,j,o,h,j,!1,m.cx,n,j,j,l,j,j,j,j,p,j,j,j,j)),!1,j,j,!1,!1,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j)}} -A.aW9.prototype={ -$1(a){return this.a.OP()}, -$S:476} -A.aWa.prototype={ -$1(a){return this.a.OP()}, -$S:477} -A.aW7.prototype={ -$1(a){var s=J.e(a.r,this.a.a.d) +return A.cY(!0,j,A.x2(i,A.a2K(!1,j,o,h,j,!1,m.cx,n,j,j,l,j,j,j,j,p,j,j,j,j)),!1,j,j,!1,!1,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j)}} +A.aXh.prototype={ +$1(a){return this.a.OK()}, +$S:478} +A.aXi.prototype={ +$1(a){return this.a.OK()}, +$S:479} +A.aXf.prototype={ +$1(a){var s=J.f(a.r,this.a.a.d) return s}, -$S(){return this.a.$ti.h("F(kG<1>)")}} -A.aW5.prototype={ +$S(){return this.a.$ti.h("F(kT<1>)")}} +A.aXd.prototype={ $1(a){var s=this.a.e if(s==null)return -s.fK[this.b]=a.b}, -$S:144} -A.aW6.prototype={ +s.fz[this.b]=a.b}, +$S:135} +A.aXe.prototype={ $1(a){var s=this.a -s.PS() +s.PN() if(s.c==null||a==null)return s.a.r.$1(a.a)}, -$S(){return this.a.$ti.h("bx(n1<1>?)")}} -A.aW8.prototype={ +$S(){return this.a.$ti.h("bG(nd<1>?)")}} +A.aXg.prototype={ $1(a){var s this.a.a.toString -s=A.fh(a,48,null) +s=A.ff(a,48,null) return s}, -$S:478} -A.W7.prototype={} -A.KB.prototype={ -gJ(a){return A.a4(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)}, +$S:480} +A.Wp.prototype={} +A.KT.prototype={ +gJ(a){return A.a3(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)}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 -if(J.aj(b)!==A.L(r))return!1 -if(b instanceof A.KB)if(J.e(b.a,r.a))s=J.e(b.c,r.c) +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.KT)if(J.f(b.a,r.a))s=J.f(b.c,r.c) else s=!1 else s=!1 return s}} -A.aeg.prototype={} -A.a08.prototype={ -a8r(a){var s,r,q,p=A.al(a),o=p.ax -A.al(a) +A.af8.prototype={} +A.a0z.prototype={ +a9_(a){var s,r,q,p=A.an(a),o=p.ax +A.an(a) s=o.db.a r=s>>>16&255 q=s>>>8&255 s&=255 -s=A.b7W(B.Y,B.al,o.b,A.a9(31,r,q,s),A.a9(97,r,q,s),B.ds,2,!0,B.eU,o.c,B.E3,B.E_,A.bGr(a),p.k2,B.eK,B.kx,p.e,p.p3.as,p.z) +s=A.b8U(B.Z,B.al,o.b,A.a9(31,r,q,s),A.a9(97,r,q,s),B.du,2,!0,B.eX,o.c,B.E4,B.E0,A.bHO(a),p.k2,B.eN,B.kC,p.e,p.p3.as,p.z) return s}, -ado(a){var s -a.bb(t.Gt) -s=A.al(a) -return s.a1.a}} -A.SJ.prototype={ -aD(a){if(a.O(0,B.a_))return this.b +adZ(a){var s +a.bh(t.Gt) +s=A.an(a) +return s.Y.a}} +A.T_.prototype={ +aE(a){if(a.N(0,B.a0))return this.b return this.a}} -A.aep.prototype={ -aD(a){var s -if(a.O(0,B.b9)){s=this.a -return A.a9(61,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}if(a.O(0,B.aY)){s=this.a -return A.a9(20,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}if(a.O(0,B.aF)){s=this.a +A.afi.prototype={ +aE(a){var s +if(a.N(0,B.ba)){s=this.a +return A.a9(61,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}if(a.N(0,B.aY)){s=this.a +return A.a9(20,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}if(a.N(0,B.aE)){s=this.a return A.a9(61,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return null}} -A.aen.prototype={ -aD(a){var s=this -if(a.O(0,B.a_))return 0 -if(a.O(0,B.b9))return s.a+6 -if(a.O(0,B.aY))return s.a+2 -if(a.O(0,B.aF))return s.a+2 +A.afg.prototype={ +aE(a){var s=this +if(a.N(0,B.a0))return 0 +if(a.N(0,B.ba))return s.a+6 +if(a.N(0,B.aY))return s.a+2 +if(a.N(0,B.aE))return s.a+2 return s.a}} -A.aeo.prototype={ -aD(a){if(a.O(0,B.a_))return this.b +A.afh.prototype={ +aE(a){if(a.N(0,B.a0))return this.b return this.a}} -A.aoh.prototype={} -A.aoi.prototype={} -A.aoj.prototype={} -A.aok.prototype={} -A.Dp.prototype={ -gJ(a){return J.V(this.a)}, +A.apk.prototype={} +A.apl.prototype={} +A.apm.prototype={} +A.apn.prototype={} +A.DD.prototype={ +gJ(a){return J.W(this.a)}, l(a,b){if(b==null)return!1 if(this===b)return!0 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.Dp&&J.e(b.a,this.a)}} -A.aeq.prototype={} -A.ayf.prototype={} -A.KS.prototype={ -aW(){var s=null -return new A.SO(new A.vM(s,s),new A.f8(s,s),new A.f8(s,s),new A.f8(s,s),s,s,B.n)}} -A.SO.prototype={ -bi(){var s,r,q,p,o,n,m=this,l=null -m.bJ() -s=m.w=A.cI(l,B.al,l,l,m) -r=$.bqA() +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.DD&&J.f(b.a,this.a)}} +A.afj.prototype={} +A.azo.prototype={} +A.L9.prototype={ +b0(){var s=null +return new A.T4(new A.vW(s,s),new A.f5(s,s),new A.f5(s,s),new A.f5(s,s),s,s,B.o)}} +A.T4.prototype={ +bk(){var s,r,q,p,o,n,m=this,l=null +m.bG() +s=m.w=A.cH(l,B.al,l,l,m) +r=$.brL() q=t.ve -m.y=new A.bs(q.a(s),r,A.w(r).h("bs")) -p=$.bqC() -o=p.$ti.h("fK") -m.x=new A.bs(q.a(s),new A.fK(r,p,o),o.h("bs")) +m.y=new A.bw(q.a(s),r,A.w(r).h("bw")) +p=$.brN() +o=p.$ti.h("fC") +m.x=new A.bw(q.a(s),new A.fC(r,p,o),o.h("bw")) o=m.d -p=$.bqB() -n=A.w(o).h("fK") -m.z=new A.bs(q.a(s),new A.fK(p,o,n),n.h("bs")) +p=$.brM() +n=A.w(o).h("fC") +m.z=new A.bw(q.a(s),new A.fC(p,o,n),n.h("bw")) n=m.e -o=A.w(n).h("fK") -m.Q=new A.bs(q.a(s),new A.fK(r,n,o),o.h("bs")) +o=A.w(n).h("fC") +m.Q=new A.bw(q.a(s),new A.fC(r,n,o),o.h("bw")) o=m.f -n=A.w(o).h("fK") -m.as=new A.bs(q.a(s),new A.fK(r,o,n),n.h("bs")) +n=A.w(o).h("fC") +m.as=new A.bw(q.a(s),new A.fC(r,o,n),n.h("bw")) n=m.r -o=A.w(n).h("fK") -m.at=new A.bs(q.a(s),new A.fK(p,n,o),o.h("bs")) +o=A.w(n).h("fC") +m.at=new A.bw(q.a(s),new A.fC(p,n,o),o.h("bw")) o=m.c o.toString -o=A.aGH(o) +o=A.aHK(o) if(o==null)s=l else{s=m.c s.toString -s=o.acr(s)}A.wG(s) +s=o.ad3(s)}A.wO(s) if(s==null){m.a.toString s=!0}m.ax=s if(s)m.w.sm(0,1) m.a.toString -s=new A.ayf() +s=new A.azo() m.ay=s s.a=m}, v(){var s=this.ay @@ -94980,39 +96270,39 @@ s.a=null s=this.w s===$&&A.c() s.v() -this.amc()}, -aDX(){var s,r=this,q=r.c +this.amN()}, +aEz(){var s,r=this,q=r.c q.toString -A.mz(q,B.EQ,t.Uh).toString +A.mN(q,B.ER,t.Uh).toString q=r.c q.toString -A.mz(q,B.ch,t.c4).toString +A.mN(q,B.cj,t.c4).toString s=r.ax?"Collapsed":"Expanded" -r.aM(new A.aWu(r)) +r.aM(new A.aXC(r)) r.a.toString -A.Pp(s,B.A,B.qE)}, -arh(){this.aDX()}, -a_U(a){switch(1){case 0:return B.uY -case 1:case 2:return B.uZ}}, -aon(a){var s +A.PI(s,B.v,B.qH)}, +arS(){this.aEz()}, +a0n(a){switch(1){case 0:return B.v_ +case 1:case 2:return B.v0}}, +aoY(a){var s this.a.toString -if(this.a_U(null)!==B.uY)return null +if(this.a0n(null)!==B.v_)return null s=this.x s===$&&A.c() -return A.aKO(B.uy,s)}, -aoD(a){var s +return A.aLS(B.uA,s)}, +apd(a){var s this.a.toString -if(this.a_U(null)!==B.uZ)return null +if(this.a0n(null)!==B.v0)return null s=this.x s===$&&A.c() -return A.aKO(B.uy,s)}, -aoj(a,b){var s,r,q,p,o,n,m,l,k=this,j=null,i=A.al(a),h=A.b81(a),g=k.z +return A.aLS(B.uA,s)}, +aoU(a,b){var s,r,q,p,o,n,m,l,k=this,j=null,i=A.an(a),h=A.b9_(a),g=k.z g===$&&A.c() s=g.a -r=g.b.aw(0,s.gm(s)) -if(r==null)r=B.qZ +r=g.b.az(0,s.gm(s)) +if(r==null)r=B.r1 k.a.toString -A.mz(a,B.ch,t.c4).toString +A.mN(a,B.cj,t.c4).toString g=k.ax q=g?"Collapse":"Expand for more details" switch(i.r.a){case 2:case 4:p=g?"Expanded\n double tap to collapse":"Collapsed\n double tap to expand" @@ -95022,157 +96312,157 @@ break default:p=j}g=k.at g===$&&A.c() s=g.a -s=g.b.aw(0,s.gm(s)) +s=g.b.az(0,s.gm(s)) g=s==null?h.a:s if(g==null)g=B.I s=k.as s===$&&A.c() o=s.a -o=s.b.aw(0,o.gm(o)) +o=s.b.az(0,o.gm(o)) s=o==null?h.f:o o=k.Q o===$&&A.c() n=o.a -n=o.b.aw(0,n.gm(n)) +n=o.b.az(0,n.gm(n)) k.a.toString -o=k.aon(a) +o=k.aoY(a) m=k.a.d -l=k.aoD(a) -s=A.cW(j,j,A.by6(A.bgi(!1,h.c,j,j,!0,j,!1,o,j,k.garg(),!1,j,j,j,j,j,m,l,j),s,j,n),!1,j,j,!1,!1,j,j,p,j,j,j,j,j,j,j,j,j,j,j,j,j,q,j,j,j,j,j,j,j) +l=k.apd(a) +s=A.cY(j,j,A.bzr(A.bhk(!1,h.c,j,j,!0,j,!1,o,j,k.garR(),!1,j,j,j,j,j,m,l,j),s,j,n),!1,j,j,!1,!1,j,j,p,j,j,j,j,j,j,j,j,j,j,j,j,j,q,j,j,j,j,j,j,j) k.a.toString o=h.d -if(o==null)o=B.Y +if(o==null)o=B.Z n=k.y n===$&&A.c() m=n.a -return A.dj(j,A.h8(A.b([s,A.JM(new A.jF(o,j,n.b.aw(0,m.gm(m)),b,j),B.Z,j)],t.p),B.a2,B.a5,B.dh),B.v,j,j,new A.k9(g,j,j,j,r),j,j,j,j)}, -cU(){var s,r,q,p,o,n=this,m=null,l=n.c +return A.dk(j,A.h3(A.b([s,A.K3(new A.jR(o,j,n.b.az(0,m.gm(m)),b,j),B.a_,j)],t.p),B.a2,B.a5,B.di),B.x,j,j,new A.kl(g,j,j,j,r),j,j,j,j)}, +cP(){var s,r,q,p,o,n=this,m=null,l=n.c l.toString -s=A.al(l) +s=A.an(l) l=n.c l.toString -r=A.b81(l) +r=A.b9_(l) l=n.c l.toString -q=new A.aWr(l,m,m,m,m,m,m,m,m,m,m,m) +q=new A.aXz(l,m,m,m,m,m,m,m,m,m,m,m) l=n.d n.a.toString p=r.z o=p==null -l.a=o?B.qZ:p +l.a=o?B.r1:p if(o){p=s.CW -p=new A.f7(new A.ck(p,1,B.aa,-1),B.C,new A.ck(p,1,B.aa,-1),B.C)}l.b=p +p=new A.f4(new A.cp(p,1,B.aa,-1),B.E,new A.cp(p,1,B.aa,-1),B.E)}l.b=p p=n.e l=r.x -p.a=l==null?q.gBL():l +p.a=l==null?q.gBy():l n.a.toString l=r.w -p.b=l==null?q.gEa():l +p.b=l==null?q.gDX():l l=n.f n.a.toString p=r.r -l.a=p==null?q.gBK():p +l.a=p==null?q.gBx():p n.a.toString p=r.f -l.b=p==null?q.ghV():p +l.b=p==null?q.ghO():p l=n.r n.a.toString l.a=r.b l.b=r.a n.fs()}, -a7(a){var s,r,q,p,o,n=this,m=null,l=A.b81(a) +a8(a){var s,r,q,p,o,n=this,m=null,l=A.b9_(a) if(!n.ax){s=n.w s===$&&A.c() -r=s.gcn(s)===B.V}else r=!1 +r=s.gcl(s)===B.W}else r=!1 if(r){n.a.toString q=!0}else q=!1 s=n.a s.toString p=l.e -if(p==null)p=B.L -o=new A.EP(r,new A.B3(!r,new A.cc(p,A.h8(s.r,B.a2,B.a5,B.a6),m),m),m) +if(p==null)p=B.M +o=new A.F4(r,new A.Be(!r,new A.ci(p,A.h3(s.r,B.a2,B.a5,B.a6),m),m),m) s=n.w s===$&&A.c() p=q?m:o -return A.nh(s,n.gaoi(),p)}} -A.aWu.prototype={ +return A.nu(s,n.gaoT(),p)}} +A.aXC.prototype={ $0(){var s,r=this.a,q=!r.ax r.ax=q s=r.w if(q){s===$&&A.c() -s.d8(0)}else{s===$&&A.c() -s.eq(0).cB(new A.aWt(r),t.H)}q=r.c +s.d0(0)}else{s===$&&A.c() +s.ej(0).cz(new A.aXB(r),t.H)}q=r.c q.toString -q=A.aGH(q) +q=A.aHK(q) if(q!=null){s=r.c s.toString -q.aeA(s,r.ax)}}, +q.afa(s,r.ax)}}, $S:0} -A.aWt.prototype={ +A.aXB.prototype={ $1(a){var s=this.a if(s.c==null)return -s.aM(new A.aWs())}, -$S:24} -A.aWs.prototype={ +s.aM(new A.aXA())}, +$S:21} +A.aXA.prototype={ $0(){}, $S:0} -A.aWr.prototype={ -gOl(){var s,r=this,q=r.at -if(q===$){s=A.al(r.as) +A.aXz.prototype={ +gOg(){var s,r=this,q=r.at +if(q===$){s=A.an(r.as) r.at!==$&&A.a2() r.at=s q=s}return q}, -ga_0(){var s,r=this,q=r.ax -if(q===$){s=r.gOl() +ga_u(){var s,r=this,q=r.ax +if(q===$){s=r.gOg() r.ax!==$&&A.a2() q=r.ax=s.ax}return q}, -gEa(){return this.ga_0().b}, -ghV(){return this.ga_0().b}, -gBL(){return this.gOl().p3.w.b}, -gBK(){return this.gOl().k4}} -A.W8.prototype={ -v(){var s=this,r=s.dQ$ -if(r!=null)r.aa(0,s.gmu()) -s.dQ$=null -s.bF()}, -dk(){this.ex() -this.ea() -this.mv()}} -A.Dx.prototype={ +gDX(){return this.ga_u().b}, +ghO(){return this.ga_u().b}, +gBy(){return this.gOg().p3.w.b}, +gBx(){return this.gOg().k4}} +A.Wq.prototype={ +v(){var s=this,r=s.dH$ +if(r!=null)r.ad(0,s.gmn()) +s.dH$=null +s.bD()}, +da(){this.eu() +this.e5() +this.mo()}} +A.DL.prototype={ gJ(a){var s=this -return A.a4(s.a,s.b,s.c,s.d,s.e,s.ghV(),s.gBK(),s.gEa(),s.gBL(),s.y,s.z,null,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +return A.a3(s.a,s.b,s.c,s.d,s.e,s.ghO(),s.gBx(),s.gDX(),s.gBy(),s.y,s.z,null,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.Dx&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.ghV(),s.ghV())&&J.e(b.gBK(),s.gBK())&&J.e(b.gEa(),s.gEa())&&J.e(b.gBL(),s.gBL())&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&!0}, -ghV(){return this.f}, -gBK(){return this.r}, -gEa(){return this.w}, -gBL(){return this.x}} -A.aeC.prototype={} -A.KV.prototype={ -gJ(a){return J.V(this.a)}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.DL&&J.f(b.a,s.a)&&J.f(b.b,s.b)&&J.f(b.c,s.c)&&J.f(b.d,s.d)&&J.f(b.e,s.e)&&J.f(b.ghO(),s.ghO())&&J.f(b.gBx(),s.gBx())&&J.f(b.gDX(),s.gDX())&&J.f(b.gBy(),s.gBy())&&J.f(b.y,s.y)&&J.f(b.z,s.z)&&!0}, +ghO(){return this.f}, +gBx(){return this.r}, +gDX(){return this.w}, +gBy(){return this.x}} +A.afv.prototype={} +A.Lc.prototype={ +gJ(a){return J.W(this.a)}, l(a,b){if(b==null)return!1 if(this===b)return!0 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.KV&&J.e(b.a,this.a)}} -A.aeH.prototype={} -A.aVL.prototype={ +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.Lc&&J.f(b.a,this.a)}} +A.afA.prototype={} +A.aWV.prototype={ j(a){return""}} -A.SS.prototype={ -W(){return"_FloatingActionButtonType."+this.b}} -A.a0Q.prototype={ -a7(a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=null,a0=A.al(a5),a1=a0.aJ,a2=this.k1,a3=new A.aWw(a2,!0,A.al(a5),A.al(a5).ax,a,a,a,a,a,6,6,8,a,12,a,!0,a,B.Gz,B.Gy,B.GA,B.GB,8,a,a,a),a4=a1.a -if(a4==null)a4=a3.goN() +A.T8.prototype={ +V(){return"_FloatingActionButtonType."+this.b}} +A.a1g.prototype={ +a8(a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=null,a0=A.an(a5),a1=a0.aa,a2=this.k1,a3=new A.aXE(a2,!0,A.an(a5),A.an(a5).ax,a,a,a,a,a,6,6,8,a,12,a,!0,a,B.GB,B.GA,B.GC,B.GD,8,a,a,a),a4=a1.a +if(a4==null)a4=a3.goJ() s=a1.b -if(s==null)s=a3.geU(a3) +if(s==null)s=a3.geQ(a3) r=a1.c -if(r==null)r=a3.gq9() +if(r==null)r=a3.gq7() q=a1.d -if(q==null)q=a3.gv_() +if(q==null)q=a3.guL() p=a1.e -if(p==null)p=a3.gzG() +if(p==null)p=a3.gzq() o=a1.f if(o==null){n=a3.f n.toString @@ -95192,13 +96482,13 @@ j=n}i=a1.Q if(i==null){n=a3.Q n.toString i=n}h=a1.as -if(h==null)h=a3.goQ() +if(h==null)h=a3.goM() n=a1.cy -g=(n==null?a3.gCq():n).hM(a4) +g=(n==null?a3.gCe():n).hI(a4) f=a1.z -if(f==null)f=a3.gdw(a3) +if(f==null)f=a3.gdk(a3) n=this.c -e=A.a22(n,new A.fc(h,a,a,a,a,a,a,a)) +e=A.a2v(n,new A.f9(h,a,a,a,a,a,a,a)) switch(a2.a){case 0:d=a1.at if(d==null){a2=a3.at a2.toString @@ -95215,112 +96505,112 @@ case 3:d=a1.ch if(d==null){a2=a3.ch a2.toString d=a2}c=a1.cx -if(c==null)c=a3.gCp() +if(c==null)c=a3.gCd() a2=A.b([],t.p) a2.push(n) -e=new A.acn(new A.cc(c,A.jn(a2,B.a2,B.a5,B.dh,a),a),a) +e=new A.adf(new A.ci(c,A.jv(a2,B.a2,B.a5,B.di,a),a),a) break -default:d=a}b=A.bfD(new A.Oc(this.z,new A.aem(a,a1.db),g,s,r,q,p,o,l,m,j,k,d,f,e,a0.e,a,!1,B.v,i,a),B.IA,!1) -return new A.MG(b,a)}} -A.aem.prototype={ -aD(a){var s=A.e9(this.a,a,t.GE) +default:d=a}b=A.bgE(new A.Ou(this.z,new A.aff(a,a1.db),g,s,r,q,p,o,l,m,j,k,d,f,e,a0.e,a,!1,B.x,i,a),B.IC,!1) +return new A.N_(b,a)}} +A.aff.prototype={ +aE(a){var s=A.eg(this.a,a,t.GE) if(s==null)s=null -return s==null?B.f0.aD(a):s}, -gC_(){return"MaterialStateMouseCursor(FloatActionButton)"}} -A.acn.prototype={ -bs(a){var s=a.bb(t.I) +return s==null?B.f3.aE(a):s}, +gBO(){return"MaterialStateMouseCursor(FloatActionButton)"}} +A.adf.prototype={ +bs(a){var s=a.bh(t.I) s.toString -s=new A.U7(B.Y,s.w,null,A.aV(t.v)) +s=new A.Uo(B.Z,s.w,null,A.aZ(t.v)) s.br() -s.sbK(null) +s.sbH(null) return s}, -bD(a,b){var s=a.bb(t.I) +bz(a,b){var s=a.bh(t.I) s.toString -b.sd2(s.w)}} -A.U7.prototype={ +b.scV(s.w)}} +A.Uo.prototype={ c1(a){return 0}, bW(a){return 0}, -dB(a){var s,r=this.V$,q=a.a,p=a.b,o=a.c,n=a.d -if(r!=null){s=r.mc(B.dx) -return new A.M(Math.max(q,Math.min(p,s.a)),Math.max(o,Math.min(n,s.b)))}else return new A.M(A.Y(1/0,q,p),A.Y(1/0,o,n))}, -cM(){var s=this,r=t.k.a(A.K.prototype.gaF.call(s)),q=s.V$,p=r.a,o=r.b,n=r.c,m=r.d -if(q!=null){q.df(B.dx,!0) -q=s.V$ -q=Math.max(p,Math.min(o,q.gD(q).a)) -o=s.V$ -s.id=new A.M(q,Math.max(n,Math.min(m,o.gD(o).b))) -s.Rf()}else s.id=new A.M(A.Y(1/0,p,o),A.Y(1/0,n,m))}} -A.aWw.prototype={ -goN(){return this.fx.r}, -geU(a){return this.fx.f}, -gq9(){return this.fr.cx}, -gv_(){return this.fr.dx}, -gzG(){return this.fr.k3}, -gdw(a){return this.dx===B.Fa?B.a55:B.kz}, -goQ(){return this.dx===B.adN?36:24}, -gCp(){return new A.jR(this.dy&&this.dx===B.Fa?16:20,0,20,0)}, -gCq(){return this.fr.p3.as.aHT(1.2)}} -A.ayI.prototype={ +dn(a){var s,r=this.U$,q=a.a,p=a.b,o=a.c,n=a.d +if(r!=null){s=r.m5(B.dz) +return new A.N(Math.max(q,Math.min(p,s.a)),Math.max(o,Math.min(n,s.b)))}else return new A.N(A.Z(1/0,q,p),A.Z(1/0,o,n))}, +cJ(){var s=this,r=t.k.a(A.K.prototype.gaG.call(s)),q=s.U$,p=r.a,o=r.b,n=r.c,m=r.d +if(q!=null){q.d8(B.dz,!0) +q=s.U$ +q=Math.max(p,Math.min(o,q.gC(q).a)) +o=s.U$ +s.id=new A.N(q,Math.max(n,Math.min(m,o.gC(o).b))) +s.Rb()}else s.id=new A.N(A.Z(1/0,p,o),A.Z(1/0,n,m))}} +A.aXE.prototype={ +goJ(){return this.fx.r}, +geQ(a){return this.fx.f}, +gq7(){return this.fr.cx}, +guL(){return this.fr.dx}, +gzq(){return this.fr.k3}, +gdk(a){return this.dx===B.Fb?B.a5h:B.kE}, +goM(){return this.dx===B.adZ?36:24}, +gCd(){return new A.k1(this.dy&&this.dx===B.Fb?16:20,0,20,0)}, +gCe(){return this.fr.p3.as.aIv(1.2)}} +A.azP.prototype={ j(a){return"FloatingActionButtonLocation"}} -A.aNX.prototype={ -Wz(a){var s=this.afa(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) +A.aP6.prototype={ +X4(a){var s=this.afM(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.h(s,(q>0?Math.min(n,r-q-p/2):n)+0)}} -A.ayk.prototype={} -A.ayj.prototype={ -afa(a,b){switch(a.y.a){case 0:return 16+a.e.a-b +A.azt.prototype={} +A.azs.prototype={ +afM(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.aWh.prototype={ +A.aXp.prototype={ j(a){return"FloatingActionButtonLocation.endFloat"}} -A.ayH.prototype={ +A.azO.prototype={ j(a){return"FloatingActionButtonAnimator"}} -A.b_W.prototype={ -af9(a,b,c){if(c<0.5)return a +A.b0S.prototype={ +afL(a,b,c){if(c<0.5)return a else return b}} -A.RA.prototype={ +A.RQ.prototype={ gm(a){var s=this,r=s.w.x r===$&&A.c() if(r>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return s}if(a.O(0,B.aY)){s=q.c +s=s==null?p:A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return s}if(a.N(0,B.aY)){s=q.c if(s==null){s=q.a -s=s==null?p:A.a9(20,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return s}if(a.O(0,B.aF)){s=q.b +s=s==null?p:A.a9(20,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return s}if(a.N(0,B.aE)){s=q.b r=q.a s=r==null?p:A.a9(31,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) -return s}}if(a.O(0,B.b9)){s=q.d +return s}}if(a.N(0,B.ba)){s=q.d if(s==null){s=q.a -s=s==null?p:A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return s}if(a.O(0,B.aY)){s=q.c +s=s==null?p:A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return s}if(a.N(0,B.aY)){s=q.c if(s==null){s=q.a -s=s==null?p:A.a9(20,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return s}if(a.O(0,B.aF)){s=q.b +s=s==null?p:A.a9(20,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return s}if(a.N(0,B.aE)){s=q.b r=q.a s=r==null?p:A.a9(20,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) return s}return p}, j(a){return"{hovered: "+A.j(this.c)+", focused: "+A.j(this.b)+", pressed: "+A.j(this.d)+", otherwise: null}"}} -A.afJ.prototype={ -aD(a){if(a.O(0,B.a_))return this.b +A.agA.prototype={ +aE(a){if(a.N(0,B.a0))return this.b return this.a}} -A.aop.prototype={} -A.DW.prototype={ -gJ(a){return J.V(this.a)}, +A.apt.prototype={} +A.E7.prototype={ +gJ(a){return J.W(this.a)}, l(a,b){if(b==null)return!1 if(this===b)return!0 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.DW&&J.e(b.a,this.a)}} -A.a21.prototype={ -za(a,b,c){return A.bfI(c,this.w)}, -er(a){return!this.w.l(0,a.w)}} -A.afL.prototype={} -A.LI.prototype={ -gaw4(){var s,r=this.e -if(r==null)return B.L -s=r.ghx(r) -return s}, -aW(){return new A.Tc(new A.cz(null,t.re),B.n)}} -A.Tc.prototype={ -auH(){this.e=null}, -hm(){var s=this.e +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.E7&&J.f(b.a,this.a)}} +A.a2u.prototype={ +yU(a,b,c){return A.bgJ(c,this.w)}, +ek(a){return!this.w.l(0,a.w)}} +A.agC.prototype={} +A.M0.prototype={ +gawH(){var s,r=this.e +if(r==null)return B.M +s=r.ghv(r) +return s}, +b0(){return new A.Tt(new A.cC(null,t.re),B.o)}} +A.Tt.prototype={ +avk(){this.e=null}, +hl(){var s=this.e if(s!=null)s.v() -this.qO()}, -aof(a){var s,r,q,p=this,o=p.e,n=p.a +this.qH()}, +aoQ(a){var s,r,q,p=this,o=p.e,n=p.a if(o==null){o=n.e -n=A.bjd(a) -s=A.Iu(a,null) -r=A.b8O(a,t.zd) +n=A.bkk(a) +s=A.IN(a,null) +r=A.b9N(a,t.zd) r.toString -q=$.b8.bS$.z.i(0,p.d).gaH() +q=$.bc.bT$.z.i(0,p.d).gaH() q.toString -q=new A.LJ(s,r,t.x.a(q),p.gauG()) +q=new A.M1(s,r,t.x.a(q),p.gavj()) q.sbn(o) -q.saaH(n) -r.HQ(q) +q.sabl(n) +r.HB(q) p.e=q}else{o.sbn(n.e) o=p.e o.toString -o.saaH(A.bjd(a)) +o.sabl(A.bkk(a)) o=p.e o.toString -o.sul(A.Iu(a,null))}o=p.a.c +o.sua(A.IN(a,null))}o=p.a.c return o}, -a7(a){var s=this,r=s.a.gaw4() +a8(a){var s=this,r=s.a.gawH() s.a.toString -return new A.cc(r,new A.iA(s.gaoe(),null),s.d)}} -A.LJ.prototype={ +return new A.ci(r,new A.iG(s.gaoP(),null),s.d)}} +A.M1.prototype={ sbn(a){var s,r=this -if(J.e(a,r.f))return +if(J.f(a,r.f))return r.f=a s=r.e if(s!=null)s.v() s=r.f -r.e=s==null?null:s.BV(r.gaw2()) -r.a.bf()}, -saaH(a){if(a===this.r)return +r.e=s==null?null:s.BI(r.gawF()) +r.a.bi()}, +sabl(a){if(a===this.r)return this.r=a -this.a.bf()}, -sul(a){if(a.l(0,this.w))return +this.a.bi()}, +sua(a){if(a.l(0,this.w))return this.w=a -this.a.bf()}, -aw3(){this.a.bf()}, +this.a.bi()}, +awG(){this.a.bi()}, v(){var s=this.e if(s!=null)s.v() -this.pB()}, -KT(a,b){var s,r,q,p=this +this.pv()}, +KH(a,b){var s,r,q,p=this if(p.e==null||!p.r)return -s=A.a3w(b) +s=A.a47(b) r=p.b -q=p.w.RX(r.gD(r)) -if(s==null){a.bP(0) -a.aw(0,b.a) -p.e.m6(a,B.h,q) -a.bp(0)}else p.e.m6(a,s,q)}} -A.uF.prototype={ -asJ(a){var s -if(a===B.V&&!this.CW){s=this.ch +q=p.w.RU(r.gC(r)) +if(s==null){a.bO(0) +a.az(0,b.a) +p.e.lZ(a,B.h,q) +a.bo(0)}else p.e.lZ(a,s,q)}} +A.uM.prototype={ +atj(a){var s +if(a===B.W&&!this.CW){s=this.ch s===$&&A.c() s.v() -this.pB()}}, +this.pv()}}, v(){var s=this.ch s===$&&A.c() s.v() -this.pB()}, -a2v(a,b,c){var s,r,q=this -a.bP(0) +this.pv()}, +a3_(a,b,c){var s,r,q=this +a.bO(0) s=q.f -if(s!=null)a.kO(0,s.eR(b,q.ax)) -switch(q.z.a){case 1:s=b.gbw() +if(s!=null)a.kN(0,s.eO(b,q.ax)) +switch(q.z.a){case 1:s=b.gbv() r=q.Q -a.cw(s,r==null?35:r,c) +a.ct(s,r==null?35:r,c) break case 0:s=q.as -if(!s.l(0,B.aK))a.dG(A.aIW(b,s.c,s.d,s.a,s.b),c) -else a.aU(b,c) -break}a.bp(0)}, -KT(a,b){var s,r,q,p=this,o=$.G().B(),n=p.e,m=p.ay +if(!s.l(0,B.aJ))a.dr(A.aK0(b,s.c,s.d,s.a,s.b),c) +else a.aX(b,c) +break}a.bo(0)}, +KH(a,b){var s,r,q,p=this,o=$.G().B(),n=p.e,m=p.ay m===$&&A.c() s=m.a -o.sA(0,A.a9(m.b.aw(0,s.gm(s)),n.gm(n)>>>16&255,n.gm(n)>>>8&255,n.gm(n)&255)) -r=A.a3w(b) +o.sA(0,A.a9(m.b.az(0,s.gm(s)),n.gm(n)>>>16&255,n.gm(n)>>>8&255,n.gm(n)&255)) +r=A.a47(b) n=p.at if(n!=null)q=n.$0() else{n=p.b -n=n.gD(n) -q=new A.x(0,0,0+n.a,0+n.b)}if(r==null){a.bP(0) -a.aw(0,b.a) -p.a2v(a,q,o) -a.bp(0)}else p.a2v(a,q.dN(r),o)}} -A.b2r.prototype={ +n=n.gC(n) +q=new A.x(0,0,0+n.a,0+n.b)}if(r==null){a.bO(0) +a.az(0,b.a) +p.a3_(a,q,o) +a.bo(0)}else p.a3_(a,q.dE(r),o)}} +A.b3n.prototype={ $0(){var s=this.a -s=s.gD(s) +s=s.gC(s) return new A.x(0,0,0+s.a,0+s.b)}, -$S:154} -A.aXC.prototype={ -a7V(a,b,c,d,e,f,g,a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h=null +$S:129} +A.aYI.prototype={ +a8u(a,b,c,d,e,f,g,a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h=null if(a1==null){if(a2!=null){s=a2.$0() -r=J.dg(s) -q=new A.M(r.gaI(s)-r.gad(s),r.gaN(s)-r.gag(s))}else q=a3.gD(a3) -s=Math.max(q.Ia(0,B.h).ge4(),new A.h(0+q.a,0).Y(0,new A.h(0,0+q.b)).ge4())/2}else s=a1 -r=new A.LK(a0,B.aK,s,A.bFF(a3,d,a2),a4,c,f,e,a3,g) -p=e.T -o=A.cI(h,B.im,h,h,p) -n=e.gfn() -o.cD() -m=o.e6$ +r=J.bt(s) +q=new A.N(r.gaI(s)-r.gag(s),r.gaN(s)-r.gal(s))}else q=a3.gC(a3) +s=Math.max(q.HW(0,B.h).gdY(),new A.h(0+q.a,0).X(0,new A.h(0,0+q.b)).gdY())/2}else s=a1 +r=new A.M2(a0,B.aJ,s,A.bH1(a3,d,a2),a4,c,f,e,a3,g) +p=e.S +o=A.cH(h,B.ip,h,h,p) +n=e.gfm() +o.cv() +m=o.e_$ m.b=!0 m.a.push(n) -o.d8(0) +o.d0(0) r.cx=o m=c.gm(c) l=t.ve k=t.gD -r.CW=new A.bs(l.a(o),new A.uH(0,m>>>24&255),k.h("bs")) -m=A.cI(h,B.d5,h,h,p) -m.cD() -o=m.e6$ +r.CW=new A.bw(l.a(o),new A.uS(0,m>>>24&255),k.h("bw")) +m=A.cH(h,B.cK,h,h,p) +m.cv() +o=m.e_$ o.b=!0 o.a.push(n) -m.d8(0) +m.d0(0) r.ch=m o=t.Y -j=$.box() -i=o.h("fK") -r.ay=new A.bs(l.a(m),new A.fK(j,new A.bh(s*0.3,s+5,o),i),i.h("bs")) -p=A.cI(h,B.tH,h,h,p) -p.cD() -i=p.e6$ +j=$.bpG() +i=o.h("fC") +r.ay=new A.bw(l.a(m),new A.fC(j,new A.bm(s*0.3,s+5,o),i),i.h("bw")) +p=A.cH(h,B.tK,h,h,p) +p.cv() +i=p.e_$ i.b=!0 i.a.push(n) -p.cD() -n=p.eo$ +p.cv() +n=p.eg$ n.b=!0 -n.a.push(r.gaw5()) +n.a.push(r.gawI()) r.db=p n=c.gm(c) -i=$.boy() -k=k.h("fK") -r.cy=new A.bs(l.a(p),new A.fK(i,new A.uH(n>>>24&255,0),k),k.h("bs")) -e.HQ(r) +i=$.bpH() +k=k.h("fC") +r.cy=new A.bw(l.a(p),new A.fC(i,new A.uS(n>>>24&255,0),k),k.h("bw")) +e.HB(r) return r}} -A.LK.prototype={ -Iu(a){var s=this.ch +A.M2.prototype={ +If(a){var s=this.ch s===$&&A.c() -s.e=B.R2 -s.d8(0) +s.e=B.R8 +s.d0(0) s=this.cx s===$&&A.c() -s.d8(0) +s.d0(0) s=this.db s===$&&A.c() s.z=B.aS -s.nf(1,B.w,B.tH)}, -bA(a){var s,r=this,q=r.cx +s.n6(1,B.y,B.tK)}, +by(a){var s,r=this,q=r.cx q===$&&A.c() -q.eh(0) +q.ea(0) q=r.cx.x q===$&&A.c() s=1-q @@ -95538,8 +96828,8 @@ q===$&&A.c() q.sm(0,s) if(s<1){q=r.db q.z=B.aS -q.nf(1,B.w,B.im)}}, -aw6(a){if(a===B.ab)this.v()}, +q.n6(1,B.y,B.ip)}}, +awJ(a){if(a===B.ab)this.v()}, v(){var s=this,r=s.ch r===$&&A.c() r.v() @@ -95549,214 +96839,214 @@ r.v() r=s.db r===$&&A.c() r.v() -s.pB()}, -KT(a,b){var s,r,q,p,o,n,m=this,l=m.cx +s.pv()}, +KH(a,b){var s,r,q,p,o,n,m=this,l=m.cx l===$&&A.c() l=l.r if(l!=null&&l.a!=null){l=m.CW l===$&&A.c() s=l.a -r=l.b.aw(0,s.gm(s))}else{l=m.cy +r=l.b.az(0,s.gm(s))}else{l=m.cy l===$&&A.c() s=l.a -r=l.b.aw(0,s.gm(s))}q=$.G().B() +r=l.b.az(0,s.gm(s))}q=$.G().B() l=m.e q.sA(0,A.a9(r,l.gm(l)>>>16&255,l.gm(l)>>>8&255,l.gm(l)&255)) l=m.at p=l!=null?l.$0():null -if(p!=null)s=p.gbw() +if(p!=null)s=p.gbv() else{s=m.b -s=s.gD(s).nq(B.h)}o=m.ch +s=s.gC(s).nj(B.h)}o=m.ch o===$&&A.c() o=o.x o===$&&A.c() -o=A.pf(m.z,s,B.be.aw(0,o)) +o=A.pq(m.z,s,B.bf.az(0,o)) o.toString s=m.ay s===$&&A.c() n=s.a -n=s.b.aw(0,n.gm(n)) -m.abG(m.Q,a,o,l,m.f,q,n,m.ax,b)}} -A.b2q.prototype={ +n=s.b.az(0,n.gm(n)) +m.ack(m.Q,a,o,l,m.f,q,n,m.ax,b)}} +A.b3m.prototype={ $0(){var s=this.a -s=s.gD(s) +s=s.gC(s) return new A.x(0,0,0+s.a,0+s.b)}, -$S:154} -A.aXD.prototype={ -a7V(a,b,c,d,e,f,g,h,i,j,k,a0){var s,r,q=null,p=i==null?A.bFI(k,d,j,h):i,o=new A.LL(h,B.aK,p,A.bFE(k,d,j),!d,a0,c,f,e,k,g),n=e.T,m=A.cI(q,B.d5,q,q,n),l=e.gfn() -m.cD() -s=m.e6$ +$S:129} +A.aYJ.prototype={ +a8u(a,b,c,d,e,f,g,h,i,j,k,a0){var s,r,q=null,p=i==null?A.bH4(k,d,j,h):i,o=new A.M3(h,B.aJ,p,A.bH0(k,d,j),!d,a0,c,f,e,k,g),n=e.S,m=A.cH(q,B.cK,q,q,n),l=e.gfm() +m.cv() +s=m.e_$ s.b=!0 s.a.push(l) -m.d8(0) +m.d0(0) o.CW=m s=t.Y r=t.ve -o.ch=new A.bs(r.a(m),new A.bh(0,p,s),s.h("bs")) -n=A.cI(q,B.al,q,q,n) -n.cD() -s=n.e6$ +o.ch=new A.bw(r.a(m),new A.bm(0,p,s),s.h("bw")) +n=A.cH(q,B.al,q,q,n) +n.cv() +s=n.e_$ s.b=!0 s.a.push(l) -n.cD() -l=n.eo$ +n.cv() +l=n.eg$ l.b=!0 -l.a.push(o.gaw7()) +l.a.push(o.gawK()) o.cy=n l=c.gm(c) -o.cx=new A.bs(r.a(n),new A.uH(l>>>24&255,0),t.gD.h("bs")) -e.HQ(o) +o.cx=new A.bw(r.a(n),new A.uS(l>>>24&255,0),t.gD.h("bw")) +e.HB(o) return o}} -A.LL.prototype={ -Iu(a){var s=B.c.bN(this.as/1),r=this.CW +A.M3.prototype={ +If(a){var s=B.c.bN(this.as/1),r=this.CW r===$&&A.c() -r.e=A.dk(0,s) -r.d8(0) -this.cy.d8(0)}, -bA(a){var s=this.cy -if(s!=null)s.d8(0)}, -aw8(a){if(a===B.ab)this.v()}, +r.e=A.dw(0,s) +r.d0(0) +this.cy.d0(0)}, +by(a){var s=this.cy +if(s!=null)s.d0(0)}, +awL(a){if(a===B.ab)this.v()}, v(){var s=this,r=s.CW r===$&&A.c() r.v() s.cy.v() s.cy=null -s.pB()}, -KT(a,b){var s,r,q=this,p=$.G().B(),o=q.e,n=q.cx +s.pv()}, +KH(a,b){var s,r,q=this,p=$.G().B(),o=q.e,n=q.cx n===$&&A.c() s=n.a -p.sA(0,A.a9(n.b.aw(0,s.gm(s)),o.gm(o)>>>16&255,o.gm(o)>>>8&255,o.gm(o)&255)) +p.sA(0,A.a9(n.b.az(0,s.gm(s)),o.gm(o)>>>16&255,o.gm(o)>>>8&255,o.gm(o)&255)) r=q.z if(q.ax){o=q.b -o=o.gD(o).nq(B.h) +o=o.gC(o).nj(B.h) n=q.CW n===$&&A.c() n=n.x n===$&&A.c() -r=A.pf(r,o,n)}r.toString +r=A.pq(r,o,n)}r.toString o=q.ch o===$&&A.c() n=o.a -n=o.b.aw(0,n.gm(n)) -q.abG(q.Q,a,r,q.at,q.f,p,n,q.ay,b)}} -A.uI.prototype={ -Iu(a){}, -bA(a){}, +n=o.b.az(0,n.gm(n)) +q.ack(q.Q,a,r,q.at,q.f,p,n,q.ay,b)}} +A.uT.prototype={ +If(a){}, +by(a){}, sA(a,b){if(b.l(0,this.e))return this.e=b -this.a.bf()}, -sSb(a){if(J.e(a,this.f))return +this.a.bi()}, +sS9(a){if(J.f(a,this.f))return this.f=a -this.a.bf()}, -abG(a,b,c,d,e,f,g,h,i){var s,r=A.a3w(i) -b.bP(0) -if(r==null)b.aw(0,i.a) +this.a.bi()}, +ack(a,b,c,d,e,f,g,h,i){var s,r=A.a47(i) +b.bO(0) +if(r==null)b.az(0,i.a) else b.aL(0,r.a,r.b) if(d!=null){s=d.$0() -if(e!=null)b.kO(0,e.eR(s,h)) -else if(!a.l(0,B.aK))b.uj(A.aIW(s,a.c,a.d,a.a,a.b)) -else b.mD(s)}b.cw(c,g,f) -b.bp(0)}} -A.E6.prototype={} -A.TV.prototype={ -er(a){return this.f!==a.f}} -A.E1.prototype={ -afi(a){return null}, -a7(a){var s=this,r=a.bb(t.sZ),q=r==null?null:r.f -return new A.Tb(s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.Q,s.z,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.id,!1,s.k2,s.k3,s.k4,s.ok,q,s.gafh(),s.gaID(),s.p1,null)}, -aIE(a){return!0}} -A.Tb.prototype={ -aW(){return new A.Ta(A.D(t.R9,t.Wg),new A.bK(A.b([],t.IU),t.qF),null,B.n)}} -A.wq.prototype={ -W(){return"_HighlightType."+this.b}} -A.Ta.prototype={ -gaM4(){var s=this.r -s=s.gbz(s) -s=new A.bk(s,new A.aXA(),A.w(s).h("bk")) +if(e!=null)b.kN(0,e.eO(s,h)) +else if(!a.l(0,B.aJ))b.u8(A.aK0(s,a.c,a.d,a.a,a.b)) +else b.mw(s)}b.ct(c,g,f) +b.bo(0)}} +A.Ek.prototype={} +A.Ub.prototype={ +ek(a){return this.f!==a.f}} +A.Ee.prototype={ +afU(a){return null}, +a8(a){var s=this,r=a.bh(t.sZ),q=r==null?null:r.f +return new A.Ts(s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.Q,s.z,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.id,!1,s.k2,s.k3,s.k4,s.ok,q,s.gafT(),s.gaJf(),s.p1,null)}, +aJg(a){return!0}} +A.Ts.prototype={ +b0(){return new A.Tr(A.D(t.R9,t.Wg),new A.bP(A.b([],t.IU),t.yw),null,B.o)}} +A.wy.prototype={ +V(){return"_HighlightType."+this.b}} +A.Tr.prototype={ +gaMG(){var s=this.r +s=s.gbx(s) +s=new A.bo(s,new A.aYG(),A.w(s).h("bo")) return!s.gaB(s)}, -Uq(a,b){var s,r=this.y,q=r.a,p=q.length +UO(a,b){var s,r=this.y,q=r.a,p=q.length if(b){r.b=!0 -q.push(a)}else r.N(0,a) +q.push(a)}else r.O(0,a) s=q.length!==0 if(s!==(p!==0)){r=this.a.p1 -if(r!=null)r.Uq(this,s)}}, -Xm(a){var s=this.c -s.toString -this.aDt(s) -this.a9N()}, -agy(){return this.Xm(null)}, -TI(){this.aM(new A.aXz())}, -ghI(){var s=this.a.p4 +if(r!=null)r.UO(this,s)}}, +XT(a){var s=this.c +s.toString +this.aE5(s) +this.aar()}, +ah7(){return this.XT(null)}, +U0(){this.aM(new A.aYF())}, +ghF(){var s=this.a.p4 if(s==null){s=this.x s.toString}return s}, -D1(){var s,r,q=this -if(q.a.p4==null)q.x=A.bgu(null) -s=q.ghI() +CM(){var s,r,q=this +if(q.a.p4==null)q.x=A.bhw(null) +s=q.ghF() r=q.a r.toString -s.hD(0,B.a_,!(q.lt(r)||q.lu(r))) -q.ghI().aj(0,q.guS())}, -bi(){this.amh() -this.D1() -$.b8.bS$.f.a.d.C(0,this.ga9I())}, -bE(a){var s,r,q,p,o=this -o.c8(a) +s.hB(0,B.a0,!(q.lq(r)||q.lr(r))) +q.ghF().an(0,q.guG())}, +bk(){this.amS() +this.CM() +$.bc.bT$.f.a.d.D(0,this.gaam())}, +bC(a){var s,r,q,p,o=this +o.c9(a) s=a.p4 -if(o.a.p4!=s){if(s!=null)s.aa(0,o.guS()) +if(o.a.p4!=s){if(s!=null)s.ad(0,o.guG()) if(o.a.p4!=null){s=o.x -if(s!=null){s.bo$=$.ag() -s.bj$=0}o.x=null}o.D1()}s=o.a +if(s!=null){s.Y$=$.af() +s.G$=0}o.x=null}o.CM()}s=o.a if(s.cx!=a.cx||s.CW!==a.CW||!1){s=o.r -r=s.i(0,B.f2) +r=s.i(0,B.f5) if(r!=null){q=r.ch q===$&&A.c() q.v() -r.pB() -o.W4(B.f2,!1,o.f)}p=s.i(0,B.Fd) +r.pv() +o.Wy(B.f5,!1,o.f)}p=s.i(0,B.Fe) if(p!=null){s=p.ch s===$&&A.c() s.v() -p.pB()}}if(!J.e(o.a.db,a.db))o.aEC() +p.pv()}}if(!J.f(o.a.db,a.db))o.aFe() s=o.a s.toString -s=o.lt(s)||o.lu(s) -if(s!==(o.lt(a)||o.lu(a))){s=o.ghI() +s=o.lq(s)||o.lr(s) +if(s!==(o.lq(a)||o.lr(a))){s=o.ghF() q=o.a q.toString -s.hD(0,B.a_,!(o.lt(q)||o.lu(q))) +s.hB(0,B.a0,!(o.lq(q)||o.lr(q))) s=o.a s.toString -if(!(o.lt(s)||o.lu(s))){o.ghI().hD(0,B.b9,!1) -r=o.r.i(0,B.f2) +if(!(o.lq(s)||o.lr(s))){o.ghF().hB(0,B.ba,!1) +r=o.r.i(0,B.f5) if(r!=null){s=r.ch s===$&&A.c() s.v() -r.pB()}}o.W4(B.f2,!1,o.f)}o.W3()}, +r.pv()}}o.Wy(B.f5,!1,o.f)}o.Wx()}, v(){var s,r=this -$.b8.bS$.f.a.d.N(0,r.ga9I()) -r.ghI().aa(0,r.guS()) +$.bc.bT$.f.a.d.O(0,r.gaam()) +r.ghF().ad(0,r.guG()) s=r.x -if(s!=null){s.bo$=$.ag() -s.bj$=0}r.bF()}, -gvG(){if(!this.gaM4()){var s=this.d +if(s!=null){s.Y$=$.af() +s.G$=0}r.bD()}, +gvq(){if(!this.gaMG()){var s=this.d s=s!=null&&s.a!==0}else s=!0 return s}, -af3(a){switch(a.a){case 0:return B.al -case 1:case 2:return B.le}}, -W4(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.r,e=f.i(0,a),d=a.a -switch(d){case 0:h.ghI().hD(0,B.b9,c) +afE(a){switch(a.a){case 0:return B.al +case 1:case 2:return B.lj}}, +Wy(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.r,e=f.i(0,a),d=a.a +switch(d){case 0:h.ghF().hB(0,B.ba,c) break -case 1:if(b)h.ghI().hD(0,B.aY,c) +case 1:if(b)h.ghF().hB(0,B.aY,c) break -case 2:break}if(a===B.f1){s=h.a.p1 -if(s!=null)s.Uq(h,c)}s=e==null +case 2:break}if(a===B.f4){s=h.a.p1 +if(s!=null)s.UO(h,c)}s=e==null if(c===(!s&&e.CW))return if(c)if(s){s=h.a.fx if(s==null)r=g -else{q=h.ghI().a +else{q=h.ghF().a r=s.a.$1(q)}if(r==null){s=h.c s.toString -p=A.al(s) +p=A.an(s) switch(d){case 0:r=h.a.fr if(r==null)r=p.cy break @@ -95770,74 +97060,74 @@ s.toString t.x.a(s) q=h.c q.toString -q=A.b8O(q,t.zd) +q=A.b9N(q,t.zd) q.toString o=h.a o.toString -o=h.lt(o)||h.lu(o)?r:A.a9(0,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) +o=h.lq(o)||h.lr(o)?r:A.a9(0,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) n=h.a m=n.CW l=n.cx k=n.db n=n.p2.$1(s) -j=h.c.bb(t.I) +j=h.c.bh(t.I) j.toString -i=h.af3(a) -s=new A.uF(m,l,B.aK,n,j.w,o,k,q,s,new A.aXB(h,a)) -i=A.cI(g,i,g,g,q.T) -i.cD() -o=i.e6$ +i=h.afE(a) +s=new A.uM(m,l,B.aJ,n,j.w,o,k,q,s,new A.aYH(h,a)) +i=A.cH(g,i,g,g,q.S) +i.cv() +o=i.e_$ o.b=!0 -o.a.push(q.gfn()) -i.cD() -o=i.eo$ +o.a.push(q.gfm()) +i.cv() +o=i.eg$ o.b=!0 -o.a.push(s.gasI()) -i.d8(0) +o.a.push(s.gati()) +i.d0(0) s.ch=i o=s.e o=o.gm(o) -s.ay=new A.bs(t.ve.a(i),new A.uH(0,o>>>24&255),t.gD.h("bs")) -q.HQ(s) -f.u(0,a,s) -h.th()}else{e.CW=!0 +s.ay=new A.bw(t.ve.a(i),new A.uS(0,o>>>24&255),t.gD.h("bw")) +q.HB(s) +f.q(0,a,s) +h.t8()}else{e.CW=!0 f=e.ch f===$&&A.c() -f.d8(0)}else{e.CW=!1 +f.d0(0)}else{e.CW=!1 f=e.ch f===$&&A.c() -f.eq(0)}switch(d){case 0:f=h.a.at +f.ej(0)}switch(d){case 0:f=h.a.at if(f!=null)f.$1(c) break case 1:if(b){f=h.a.ax if(f!=null)f.$1(c)}break case 2:break}}, -tg(a,b){return this.W4(a,!0,b)}, -aEC(){var s,r,q,p=this -for(s=p.r,s=s.gbz(s),r=A.w(s),r=r.h("@<1>").ab(r.z[1]),s=new A.bV(J.ax(s.a),s.b,r.h("bV<1,2>")),r=r.z[1];s.F();){q=s.a +t7(a,b){return this.Wy(a,!0,b)}, +aFe(){var s,r,q,p=this +for(s=p.r,s=s.gbx(s),r=A.w(s),r=r.h("@<1>").af(r.z[1]),s=new A.bZ(J.aA(s.a),s.b,r.h("bZ<1,2>")),r=r.z[1];s.H();){q=s.a if(q==null)q=r.a(q) -if(q!=null)q.sSb(p.a.db)}s=p.e -if(s!=null)s.sSb(p.a.db) +if(q!=null)q.sS9(p.a.db)}s=p.e +if(s!=null)s.sS9(p.a.db) s=p.d -if(s!=null&&s.a!==0)for(r=A.w(s),s=new A.l3(s,s.wp(),r.h("l3<1>")),r=r.c;s.F();){q=s.d +if(s!=null&&s.a!==0)for(r=A.w(s),s=new A.lg(s,s.w9(),r.h("lg<1>")),r=r.c;s.H();){q=s.d if(q==null)q=r.a(q) -q.sSb(p.a.db)}}, -aq0(a){var s,r,q,p,o,n,m,l,k,j,i=this,h={},g=i.c +q.sS9(p.a.db)}}, +aqB(a){var s,r,q,p,o,n,m,l,k,j,i=this,h={},g=i.c g.toString -g=A.b8O(g,t.zd) +g=A.b9N(g,t.zd) g.toString s=i.c.gaH() s.toString t.x.a(s) -r=s.eS(a) +r=s.dR(a) q=i.a.fx if(q==null)q=null -else{p=i.ghI().a +else{p=i.ghF().a p=q.a.$1(p) q=p}o=q==null?i.a.fy:q if(o==null){q=i.c q.toString -o=A.al(q).k3}q=i.a +o=A.an(q).k3}q=i.a n=q.ch?q.p2.$1(s):null q=i.a m=q.cy @@ -95846,349 +97136,349 @@ h.a=null q=q.go if(q==null){q=i.c q.toString -q=A.al(q).x}p=i.a +q=A.an(q).x}p=i.a k=p.ch p=p.cx -j=i.c.bb(t.I) +j=i.c.bh(t.I) j.toString -return h.a=q.a7V(0,m,o,k,g,l,new A.aXw(h,i),r,p,n,s,j.w)}, -aKX(a){if(this.c==null)return -this.aM(new A.aXy(this))}, -gaBD(){var s,r=this,q=r.c +return h.a=q.a8u(0,m,o,k,g,l,new A.aYC(h,i),r,p,n,s,j.w)}, +aLz(a){if(this.c==null)return +this.aM(new A.aYE(this))}, +gaCf(){var s,r=this,q=r.c q.toString -q=A.dO(q,B.f4) +q=A.dW(q,B.f7) s=q==null?null:q.ax -switch((s==null?B.ex:s).a){case 0:q=r.a +switch((s==null?B.eA:s).a){case 0:q=r.a q.toString -return(r.lt(q)||r.lu(q))&&r.z +return(r.lq(q)||r.lr(q))&&r.z case 1:return r.z}}, -W3(){var s,r=$.b8.bS$.f.a.b -switch((r==null?A.BD():r).a){case 0:s=!1 +Wx(){var s,r=$.bc.bT$.f.a.b +switch((r==null?A.BP():r).a){case 0:s=!1 break -case 1:s=this.gaBD() +case 1:s=this.gaCf() break -default:s=null}this.tg(B.Fd,s)}, -aKZ(a){var s,r=this +default:s=null}this.t7(B.Fe,s)}, +aLB(a){var s,r=this r.z=a -r.ghI().hD(0,B.aF,a) -r.W3() +r.ghF().hB(0,B.aE,a) +r.Wx() s=r.a.k2 if(s!=null)s.$1(a)}, -a9E(a){if(this.y.a.length!==0)return -this.aDu(a)}, -TJ(a){this.a9E(a) +aae(a){if(this.y.a.length!==0)return +this.aE6(a)}, +U3(a){this.aae(a) this.a.toString}, -TK(a){this.a.toString}, -aLK(a){this.a9E(a) +U5(a){this.a.toString}, +aMl(a){this.aae(a) this.a.toString}, -aLM(a){this.a.toString}, -a4l(a,b){var s,r,q,p,o=this +aMn(a){this.a.toString}, +a4R(a,b){var s,r,q,p,o=this if(a!=null){s=a.gaH() s.toString t.x.a(s) -r=s.gD(s) -r=new A.x(0,0,0+r.a,0+r.b).gbw() -q=A.d3(s.cP(0,null),r)}else q=b.a -o.ghI().hD(0,B.b9,!0) -p=o.aq0(q) -s=o.d;(s==null?o.d=A.e7(t.nQ):s).C(0,p) +r=s.gC(s) +r=new A.x(0,0,0+r.a,0+r.b).gbv() +q=A.d3(s.cL(0,null),r)}else q=b.a +o.ghF().hB(0,B.ba,!0) +p=o.aqB(q) +s=o.d;(s==null?o.d=A.ee(t.nQ):s).D(0,p) s=o.e -if(s!=null)s.bA(0) +if(s!=null)s.by(0) o.e=p -o.th() -o.tg(B.f1,!0)}, -aDu(a){return this.a4l(null,a)}, -aDt(a){return this.a4l(a,null)}, -a9N(){var s=this,r=s.e -if(r!=null)r.Iu(0) +o.t8() +o.t7(B.f4,!0)}, +aE6(a){return this.a4R(null,a)}, +aE5(a){return this.a4R(a,null)}, +aar(){var s=this,r=s.e +if(r!=null)r.If(0) s.e=null -s.tg(B.f1,!1) +s.t7(B.f4,!1) r=s.a if(r.d!=null){if(r.id){r=s.c r.toString -A.b83(r)}r=s.a.d +A.b91(r)}r=s.a.d if(r!=null)r.$0()}}, -aLR(){var s=this,r=s.e -if(r!=null)r.bA(0) +aMs(){var s=this,r=s.e +if(r!=null)r.by(0) s.e=null s.a.toString -s.tg(B.f1,!1)}, -aLG(){var s=this,r=s.e -if(r!=null)r.Iu(0) +s.t7(B.f4,!1)}, +aMh(){var s=this,r=s.e +if(r!=null)r.If(0) s.e=null -s.tg(B.f1,!1) +s.t7(B.f4,!1) s.a.toString}, -aLI(){var s=this,r=s.e -if(r!=null)r.bA(0) +aMj(){var s=this,r=s.e +if(r!=null)r.by(0) s.e=null s.a.toString -s.tg(B.f1,!1)}, -hm(){var s,r,q,p,o,n,m,l=this,k=l.d +s.t7(B.f4,!1)}, +hl(){var s,r,q,p,o,n,m,l=this,k=l.d if(k!=null){l.d=null -for(s=A.w(k),k=new A.l3(k,k.wp(),s.h("l3<1>")),s=s.c;k.F();){r=k.d;(r==null?s.a(r):r).v()}l.e=null}for(k=l.r,s=A.k_(k,k.r,A.w(k).c);s.F();){r=s.d +for(s=A.w(k),k=new A.lg(k,k.w9(),s.h("lg<1>")),s=s.c;k.H();){r=k.d;(r==null?s.a(r):r).v()}l.e=null}for(k=l.r,s=A.k9(k,k.r,A.w(k).c);s.H();){r=s.d q=k.i(0,r) if(q!=null){p=q.ch p===$&&A.c() p.r.v() p.r=null -o=p.eo$ +o=p.eg$ o.b=!1 -B.b.ak(o.a) +B.b.ao(o.a) n=o.c -if(n===$){m=A.e7(o.$ti.c) +if(n===$){m=A.ee(o.$ti.c) o.c!==$&&A.a2() o.c=m n=m}if(n.a>0){n.b=n.c=n.d=n.e=null -n.a=0}o=p.e6$ +n.a=0}o=p.e_$ o.b=!1 -B.b.ak(o.a) +B.b.ao(o.a) n=o.c -if(n===$){m=A.e7(o.$ti.c) +if(n===$){m=A.ee(o.$ti.c) o.c!==$&&A.a2() o.c=m n=m}if(n.a>0){n.b=n.c=n.d=n.e=null -n.a=0}p.ME() -q.pB()}k.u(0,r,null)}k=l.a.p1 -if(k!=null)k.Uq(l,!1) -l.amg()}, -lt(a){var s +n.a=0}p.Mu() +q.pv()}k.q(0,r,null)}k=l.a.p1 +if(k!=null)k.UO(l,!1) +l.amR()}, +lq(a){var s if(a.d==null)s=!1 else s=!0 return s}, -lu(a){return!1}, -aLc(a){var s=this,r=s.f=!0,q=s.a +lr(a){return!1}, +aLP(a){var s=this,r=s.f=!0,q=s.a q.toString -if(!s.lt(q)?s.lu(q):r)s.tg(B.f2,s.f)}, -aLe(a){this.f=!1 -this.tg(B.f2,!1)}, -gaoP(){var s,r=this,q=r.c +if(!s.lq(q)?s.lr(q):r)s.t7(B.f5,s.f)}, +aLR(a){this.f=!1 +this.t7(B.f5,!1)}, +gapp(){var s,r=this,q=r.c q.toString -q=A.dO(q,B.f4) +q=A.dW(q,B.f7) s=q==null?null:q.ax -switch((s==null?B.ex:s).a){case 0:q=r.a +switch((s==null?B.eA:s).a){case 0:q=r.a q.toString -return(r.lt(q)||r.lu(q))&&r.a.ok +return(r.lq(q)||r.lr(q))&&r.a.ok case 1:return!0}}, -a7(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null -c.Fg(a) -s=new A.aXx(c,a) -for(r=c.r,q=A.k_(r,r.r,A.w(r).c);q.F();){p=q.d +a8(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null +c.F4(a) +s=new A.aYD(c,a) +for(r=c.r,q=A.k9(r,r.r,A.w(r).c);q.H();){p=q.d o=r.i(0,p) if(o!=null)o.sA(0,s.$1(p))}r=c.e if(r!=null){q=c.a.fx if(q==null)q=b -else{p=c.ghI().a +else{p=c.ghF().a p=q.a.$1(p) q=p}if(q==null)q=c.a.fy -r.sA(0,q==null?A.al(a).k3:q)}r=c.a.ay -if(r==null)r=B.f0 -n=A.e9(r,c.ghI().a,t.Pb) +r.sA(0,q==null?A.an(a).k3:q)}r=c.a.ay +if(r==null)r=B.f3 +n=A.eg(r,c.ghF().a,t.Pb) m=c.w -if(m===$){r=c.gXl() +if(m===$){r=c.gXS() q=t.ot p=t.wS -l=A.b1([B.jQ,new A.dE(r,new A.bK(A.b([],q),p),t.wY),B.EN,new A.dE(r,new A.bK(A.b([],q),p),t.nz)],t.B,t.od) +l=A.b5([B.jU,new A.dJ(r,new A.bP(A.b([],q),p),t.wY),B.EO,new A.dJ(r,new A.bP(A.b([],q),p),t.nz)],t.B,t.od) c.w!==$&&A.a2() c.w=l m=l}r=c.a.k4 -q=c.gaoP() +q=c.gapp() p=c.a o=p.k3 k=p.d -k=k==null?b:c.gXl() -p=c.lt(p)?c.gqb():b +k=k==null?b:c.gXS() +p=c.lq(p)?c.guH():b j=c.a j.toString -j=c.lt(j)?c.gqc():b +j=c.lq(j)?c.guI():b i=c.a i.toString -i=c.lt(i)?c.guT():b +i=c.lq(i)?c.gCA():b h=c.a h.toString -h=c.lt(h)?c.guU():b +h=c.lq(h)?c.gCB():b g=c.a g.toString -g=c.lu(g)?c.gaLJ():b +g=c.lr(g)?c.gaMk():b f=c.a f.toString -f=c.lu(f)?c.gaLL():b +f=c.lr(f)?c.gaMm():b e=c.a e.toString -e=c.lu(e)?c.gaLF():b +e=c.lr(e)?c.gaMg():b d=c.a d.toString -d=c.lu(d)?c.gaLH():b -return new A.TV(c,A.wW(m,A.yl(o,q,A.pc(A.bvk(A.cW(b,b,A.ie(B.aX,c.a.c,B.a3,!0,b,b,b,b,b,b,b,b,b,b,b,e,d,g,f,i,h,p,j,b,b,b),!1,b,b,!1,!1,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,k,b,b,b,b,b,b,b,b),n),n,b,c.gaLb(),c.gaLd(),b),b,b,b,r,!0,b,c.gaKY(),b,b,b,b)),b)}, -$ibaD:1} -A.aXA.prototype={ +d=c.lr(d)?c.gaMi():b +return new A.Ub(c,A.x2(m,A.yt(o,q,A.pn(A.bwE(A.cY(b,b,A.im(B.aX,c.a.c,B.a3,!0,b,b,b,b,b,b,b,b,b,b,b,e,d,g,f,i,h,p,j,b,b,b),!1,b,b,!1,!1,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,k,b,b,b,b,b,b,b,b),n),n,b,c.gaLO(),c.gaLQ(),b),b,b,b,r,!0,b,c.gaLA(),b,b,b,b)),b)}, +$ibbv:1} +A.aYG.prototype={ $1(a){return a!=null}, -$S:483} -A.aXz.prototype={ +$S:485} +A.aYF.prototype={ $0(){}, $S:0} -A.aXB.prototype={ +A.aYH.prototype={ $0(){var s=this.a -s.r.u(0,this.b,null) -s.th()}, +s.r.q(0,this.b,null) +s.t8()}, $S:0} -A.aXw.prototype={ +A.aYC.prototype={ $0(){var s,r=this.b,q=r.d if(q!=null){s=this.a -q.N(0,s.a) +q.O(0,s.a) if(r.e==s.a)r.e=null -r.th()}}, +r.t8()}}, $S:0} -A.aXy.prototype={ -$0(){this.a.W3()}, +A.aYE.prototype={ +$0(){this.a.Wx()}, $S:0} -A.aXx.prototype={ -$1(a){var s,r,q=this,p=A.al(q.b) +A.aYD.prototype={ +$1(a){var s,r,q=this,p=A.an(q.b) switch(a.a){case 0:s=q.a r=s.a.fx -r=r==null?null:r.a.$1(B.a3x) +r=r==null?null:r.a.$1(B.a3G) s=r==null?s.a.fr:r return s==null?p.cy:s case 2:s=q.a r=s.a.fx -r=r==null?null:r.a.$1(B.a3s) +r=r==null?null:r.a.$1(B.a3B) s=r==null?s.a.dx:r return s==null?p.cx:s case 1:s=q.a r=s.a.fx -r=r==null?null:r.a.$1(B.a3k) +r=r==null?null:r.a.$1(B.a3t) s=r==null?s.a.dy:r return s==null?p.dx:s}}, -$S:484} -A.a2g.prototype={} -A.Wc.prototype={ -bi(){this.bJ() -if(this.gvG())this.wx()}, -hm(){var s=this.jW$ -if(s!=null){s.E() +$S:486} +A.a2J.prototype={} +A.Wu.prototype={ +bk(){this.bG() +if(this.gvq())this.wh()}, +hl(){var s=this.jV$ +if(s!=null){s.F() s.fq() -this.jW$=null}this.qO()}} -A.mq.prototype={} -A.ahu.prototype={ -a7I(a){return B.qh}, -gym(){return!1}, -gnr(){return B.L}, -al(a,b){return B.qh}, -i_(a,b){var s=$.G().U() -s.kd(a) -return s}, -o0(a){return this.i_(a,null)}, -eR(a,b){var s=$.G().U() -s.kd(a) -return s}, -md(a){return this.eR(a,null)}, -m7(a,b,c,d){a.aU(b,c)}, -gl6(){return!0}, -KS(a,b,c,d,e,f){}, -iE(a,b,c){return this.KS(a,b,0,0,null,c)}} -A.m0.prototype={ -gym(){return!1}, -a7I(a){var s=a==null?this.a:a -return new A.m0(this.b,s)}, -gnr(){return new A.aH(0,0,0,this.a.b)}, -al(a,b){return new A.m0(B.hT,this.a.al(0,b))}, -i_(a,b){var s=$.G().U(),r=a.a,q=a.b -s.kd(new A.x(r,q,r+(a.c-r),q+Math.max(0,a.d-q-this.a.b))) -return s}, -o0(a){return this.i_(a,null)}, -eR(a,b){var s=$.G().U() -s.fR(this.b.fc(a)) -return s}, -md(a){return this.eR(a,null)}, -m7(a,b,c,d){a.dG(this.b.fc(b),c)}, -gl6(){return!0}, +this.jV$=null}this.qH()}} +A.mE.prototype={} +A.aiq.prototype={ +a8h(a){return B.qk}, +gy9(){return!1}, +gnk(){return B.M}, +ap(a,b){return B.qk}, +hR(a,b){var s=$.G().T() +s.ke(a) +return s}, +nX(a){return this.hR(a,null)}, +eO(a,b){var s=$.G().T() +s.ke(a) +return s}, +m6(a){return this.eO(a,null)}, +m_(a,b,c,d){a.aX(b,c)}, +gl3(){return!0}, +KG(a,b,c,d,e,f){}, +iz(a,b,c){return this.KG(a,b,0,0,null,c)}} +A.mg.prototype={ +gy9(){return!1}, +a8h(a){var s=a==null?this.a:a +return new A.mg(this.b,s)}, +gnk(){return new A.aR(0,0,0,this.a.b)}, +ap(a,b){return new A.mg(B.hV,this.a.ap(0,b))}, +hR(a,b){var s=$.G().T(),r=a.a,q=a.b +s.ke(new A.x(r,q,r+(a.c-r),q+Math.max(0,a.d-q-this.a.b))) +return s}, +nX(a){return this.hR(a,null)}, +eO(a,b){var s=$.G().T() +s.fP(this.b.fb(a)) +return s}, +m6(a){return this.eO(a,null)}, +m_(a,b,c,d){a.dr(this.b.fb(b),c)}, +gl3(){return!0}, +fZ(a,b){var s,r +if(a instanceof A.mg){s=A.bA(a.a,this.a,b) +r=A.u_(a.b,this.b,b) +r.toString +return new A.mg(r,s)}return this.MT(a,b)}, h_(a,b){var s,r -if(a instanceof A.m0){s=A.bw(a.a,this.a,b) -r=A.tQ(a.b,this.b,b) -r.toString -return new A.m0(r,s)}return this.MZ(a,b)}, -h0(a,b){var s,r -if(a instanceof A.m0){s=A.bw(this.a,a.a,b) -r=A.tQ(this.b,a.b,b) +if(a instanceof A.mg){s=A.bA(this.a,a.a,b) +r=A.u_(this.b,a.b,b) r.toString -return new A.m0(r,s)}return this.N_(a,b)}, -KS(a,b,c,d,e,f){var s=this.b -if(!s.c.l(0,B.S)||!s.d.l(0,B.S))a.kO(0,this.eR(b,f)) +return new A.mg(r,s)}return this.MU(a,b)}, +KG(a,b,c,d,e,f){var s=this.b +if(!s.c.l(0,B.T)||!s.d.l(0,B.T))a.kN(0,this.eO(b,f)) s=b.d -a.eb(new A.h(b.a,s),new A.h(b.c,s),this.a.n2())}, -iE(a,b,c){return this.KS(a,b,0,0,null,c)}, +a.ed(new A.h(b.a,s),new A.h(b.c,s),this.a.mV())}, +iz(a,b,c){return this.KG(a,b,0,0,null,c)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.m0&&b.a.l(0,s.a)&&b.b.l(0,s.b)}, -gJ(a){return A.a4(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.Te.prototype={ -so8(a,b){if(b!=this.a){this.a=b -this.E()}}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.mg&&b.a.l(0,s.a)&&b.b.l(0,s.b)}, +gJ(a){return A.a3(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.Tv.prototype={ +so4(a,b){if(b!=this.a){this.a=b +this.F()}}, sfw(a){if(a!==this.b){this.b=a -this.E()}}, +this.F()}}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.Te&&b.a==s.a&&b.b===s.b}, -gJ(a){return A.a4(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.bz(this)}} -A.Tf.prototype={ -ie(a){var s=A.fr(this.a,this.b,a) +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Tv&&b.a==s.a&&b.b===s.b}, +gJ(a){return A.a3(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.bC(this)}} +A.Tw.prototype={ +i7(a){var s=A.fo(this.a,this.b,a) s.toString return t.U1.a(s)}} -A.afV.prototype={ -aK(a,b){var s,r,q,p=this,o=p.b,n=p.c.aw(0,o.gm(o)),m=new A.x(0,0,0+b.a,0+b.b) +A.agM.prototype={ +aJ(a,b){var s,r,q,p=this,o=p.b,n=p.c.az(0,o.gm(o)),m=new A.x(0,0,0+b.a,0+b.b) o=p.x -o=p.w.aw(0,o.gm(o)) +o=p.w.az(0,o.gm(o)) o.toString -s=A.JW(o,p.r) -if((s.gm(s)>>>24&255)>0){o=n.eR(m,p.f) +s=A.Kd(o,p.r) +if((s.gm(s)>>>24&255)>0){o=n.eO(m,p.f) r=$.G().B() r.sA(0,s) -r.sS(0,B.i) +r.sP(0,B.i) a.Z(o,r)}o=p.e r=o.a q=p.d -n.KS(a,m,o.b,q.gm(q),r,p.f)}, -cC(a){var s=this +n.KG(a,m,o.b,q.gm(q),r,p.f)}, +cu(a){var s=this return s.b!==a.b||s.x!==a.x||s.d!==a.d||s.c!==a.c||!s.e.l(0,a.e)||s.f!==a.f}, -j(a){return"#"+A.bz(this)}} -A.RM.prototype={ -aW(){return new A.abS(null,null,B.n)}} -A.abS.prototype={ -bi(){var s,r=this,q=null -r.bJ() -r.e=A.cI(q,B.QY,q,r.a.w?1:0,r) -s=A.cI(q,B.cI,q,q,r) +j(a){return"#"+A.bC(this)}} +A.S1.prototype={ +b0(){return new A.acK(null,null,B.o)}} +A.acK.prototype={ +bk(){var s,r=this,q=null +r.bG() +r.e=A.cH(q,B.R3,q,r.a.w?1:0,r) +s=A.cH(q,B.cL,q,q,r) r.d=s -r.f=A.ds(B.aE,s,new A.qG(B.aE)) +r.f=A.du(B.aD,s,new A.qO(B.aD)) s=r.a.c -r.r=new A.Tf(s,s) -r.w=A.ds(B.w,r.e,q) -r.x=new A.f8(B.I,r.a.r)}, +r.r=new A.Tw(s,s) +r.w=A.du(B.y,r.e,q) +r.x=new A.f5(B.I,r.a.r)}, v(){var s=this.d s===$&&A.c() s.v() s=this.e s===$&&A.c() s.v() -this.am1()}, -bE(a){var s,r,q=this -q.c8(a) +this.amC()}, +bC(a){var s,r,q=this +q.c9(a) s=a.c -if(!q.a.c.l(0,s)){q.r=new A.Tf(s,q.a.c) +if(!q.a.c.l(0,s)){q.r=new A.Tw(s,q.a.c) s=q.d s===$&&A.c() s.sm(0,0) -s.d8(0)}if(!q.a.r.l(0,a.r))q.x=new A.f8(B.I,q.a.r) +s.d0(0)}if(!q.a.r.l(0,a.r))q.x=new A.f5(B.I,q.a.r) s=q.a.w if(s!==a.w){r=q.e if(s){r===$&&A.c() -r.d8(0)}else{r===$&&A.c() -r.eq(0)}}}, -a7(a){var s,r,q,p,o,n,m,l,k=this,j=k.f +r.d0(0)}else{r===$&&A.c() +r.ej(0)}}}, +a8(a){var s,r,q,p,o,n,m,l,k=this,j=k.f j===$&&A.c() s=k.a.d r=k.e @@ -96200,109 +97490,109 @@ j===$&&A.c() q=k.a p=q.e q=q.d -o=a.bb(t.I) +o=a.bh(t.I) o.toString n=k.a.f m=k.x m===$&&A.c() l=k.w l===$&&A.c() -return A.eh(null,new A.afV(s,j,p,q,o.w,n,m,l,new A.BH(r)),null,null,B.u)}} -A.akK.prototype={ -gaRu(){var s=t.ve.a(this.c),r=s.gm(s) +return A.ep(null,new A.agM(s,j,p,q,o.w,n,m,l,new A.BT(r)),null,null,B.w)}} +A.alF.prototype={ +gaS7(){var s=t.ve.a(this.c),r=s.gm(s) if(r<=0.25)return-r*4 else if(r<0.75)return(r-0.5)*4 else return(1-r)*4*4}, -a7(a){return A.aQY(null,this.e,A.mB(this.gaRu(),0,0),!0)}} -A.T2.prototype={ -aW(){return new A.T3(null,null,B.n)}} -A.T3.prototype={ -gGn(){return this.a.w!=null||!1}, -bi(){var s,r=this -r.bJ() -r.d=A.cI(null,B.cI,null,null,r) -if(r.gGn()){r.f=r.A3() +a8(a){return A.aSa(null,this.e,A.mP(this.gaS7(),0,0),!0)}} +A.Tj.prototype={ +b0(){return new A.Tk(null,null,B.o)}} +A.Tk.prototype={ +gGa(){return this.a.w!=null||!1}, +bk(){var s,r=this +r.bG() +r.d=A.cH(null,B.cL,null,null,r) +if(r.gGa()){r.f=r.zP() r.d.sm(0,1)}else r.a.toString s=r.d -s.cD() -s=s.e6$ +s.cv() +s=s.e_$ s.b=!0 -s.a.push(r.gP1())}, +s.a.push(r.gOW())}, v(){var s=this.d s===$&&A.c() s.v() -this.amf()}, -P2(){this.aM(new A.aXf())}, -bE(a){var s,r=this -r.c8(a) +this.amQ()}, +OX(){this.aM(new A.aYl())}, +bC(a){var s,r=this +r.c9(a) s=r.a.w!=null -if(s!==(a.w!=null)||!1)if(s){r.f=r.A3() +if(s!==(a.w!=null)||!1)if(s){r.f=r.zP() s=r.d s===$&&A.c() -s.d8(0)}else{s=r.d +s.d0(0)}else{s=r.d s===$&&A.c() -s.eq(0)}}, -A3(){var s,r,q,p,o,n=null,m=this.d +s.ej(0)}}, +zP(){var s,r,q,p,o,n=null,m=this.d m===$&&A.c() -s=new A.bh(B.a0o,B.h,t.Ni).aw(0,m.gm(m)) +s=new A.bm(B.a0x,B.h,t.Ni).az(0,m.gm(m)) r=this.a q=r.w q.toString p=r.x o=r.c -o=A.dv(q,r.y,B.cx,n,p,o,n) -return A.cW(n,n,A.ln(!1,A.bfp(o,!0,s),m),!0,n,n,!1,!1,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n)}, -a7(a){var s,r=this,q=r.d +o=A.dz(q,r.y,B.cz,n,p,o,n) +return A.cY(n,n,A.lC(!1,A.bgq(o,!0,s),m),!0,n,n,!1,!1,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n)}, +a8(a){var s,r=this,q=r.d q===$&&A.c() -if(q.gcn(q)===B.V){r.f=null +if(q.gcl(q)===B.W){r.f=null r.a.toString r.e=null return B.b_}q=r.d -if(q.gcn(q)===B.ab){r.e=null -if(r.gGn())return r.f=r.A3() +if(q.gcl(q)===B.ab){r.e=null +if(r.gGa())return r.f=r.zP() else{r.f=null -return B.b_}}if(r.e==null&&r.gGn())return r.A3() +return B.b_}}if(r.e==null&&r.gGa())return r.zP() if(r.f==null)r.a.toString -if(r.gGn()){q=t.Y +if(r.gGa()){q=t.Y s=r.d -return A.kV(B.bp,A.b([A.ln(!1,r.e,new A.bs(s,new A.bh(1,0,q),q.h("bs"))),r.A3()],t.p),B.Z,B.bn,null)}r.a.toString +return A.l8(B.br,A.b([A.lC(!1,r.e,new A.bw(s,new A.bm(1,0,q),q.h("bw"))),r.zP()],t.p),B.a_,B.bp,null)}r.a.toString return B.b_}} -A.aXf.prototype={ +A.aYl.prototype={ $0(){}, $S:0} -A.L2.prototype={ -W(){return"FloatingLabelBehavior."+this.b}} -A.a0R.prototype={ +A.Lk.prototype={ +V(){return"FloatingLabelBehavior."+this.b}} +A.a1h.prototype={ gJ(a){return B.e.gJ(-1)}, l(a,b){if(b==null)return!1 if(this===b)return!0 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.a0R&&!0}, -j(a){return A.bwI(-1)}} -A.iv.prototype={ -W(){return"_DecorationSlot."+this.b}} -A.ady.prototype={ +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.a1h&&!0}, +j(a){return A.by1(-1)}} +A.iB.prototype={ +V(){return"_DecorationSlot."+this.b}} +A.aep.prototype={ l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.ady&&b.a.l(0,s.a)&&b.c===s.c&&b.d===s.d&&b.e.l(0,s.e)&&b.f.l(0,s.f)&&b.r.l(0,s.r)&&b.x==s.x&&b.y.l(0,s.y)&&J.e(b.z,s.z)&&J.e(b.Q,s.Q)&&J.e(b.as,s.as)&&J.e(b.at,s.at)&&J.e(b.ax,s.ax)&&J.e(b.ay,s.ay)&&J.e(b.ch,s.ch)&&J.e(b.CW,s.CW)&&b.cx.zQ(0,s.cx)&&J.e(b.cy,s.cy)&&b.db.zQ(0,s.db)}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.aep&&b.a.l(0,s.a)&&b.c===s.c&&b.d===s.d&&b.e.l(0,s.e)&&b.f.l(0,s.f)&&b.r.l(0,s.r)&&b.x==s.x&&b.y.l(0,s.y)&&J.f(b.z,s.z)&&J.f(b.Q,s.Q)&&J.f(b.as,s.as)&&J.f(b.at,s.at)&&J.f(b.ax,s.ax)&&J.f(b.ay,s.ay)&&J.f(b.ch,s.ch)&&J.f(b.CW,s.CW)&&b.cx.zB(0,s.cx)&&J.f(b.cy,s.cy)&&b.db.zB(0,s.db)}, gJ(a){var s=this -return A.a4(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.aZY.prototype={} -A.Ua.prototype={ -gbZ(a){var s,r=A.b([],t.Ik),q=this.hd$ -if(q.i(0,B.av)!=null){s=q.i(0,B.av) +return A.a3(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.b_W.prototype={} +A.Ur.prototype={ +gbZ(a){var s,r=A.b([],t.Ik),q=this.hf$ +if(q.i(0,B.at)!=null){s=q.i(0,B.at) s.toString r.push(s)}if(q.i(0,B.aT)!=null){s=q.i(0,B.aT) s.toString -r.push(s)}if(q.i(0,B.aw)!=null){s=q.i(0,B.aw) +r.push(s)}if(q.i(0,B.au)!=null){s=q.i(0,B.au) s.toString -r.push(s)}if(q.i(0,B.aQ)!=null){s=q.i(0,B.aQ) +r.push(s)}if(q.i(0,B.aP)!=null){s=q.i(0,B.aP) s.toString -r.push(s)}if(q.i(0,B.aO)!=null){s=q.i(0,B.aO) +r.push(s)}if(q.i(0,B.aN)!=null){s=q.i(0,B.aN) s.toString -r.push(s)}if(q.i(0,B.aP)!=null){s=q.i(0,B.aP) +r.push(s)}if(q.i(0,B.aO)!=null){s=q.i(0,B.aO) s.toString r.push(s)}if(q.i(0,B.am)!=null){s=q.i(0,B.am) s.toString @@ -96310,240 +97600,240 @@ r.push(s)}if(q.i(0,B.b0)!=null){s=q.i(0,B.b0) s.toString r.push(s)}if(q.i(0,B.b1)!=null){s=q.i(0,B.b1) s.toString -r.push(s)}if(q.i(0,B.aI)!=null){s=q.i(0,B.aI) +r.push(s)}if(q.i(0,B.aH)!=null){s=q.i(0,B.aH) s.toString -r.push(s)}if(q.i(0,B.cU)!=null){q=q.i(0,B.cU) +r.push(s)}if(q.i(0,B.cX)!=null){q=q.i(0,B.cX) q.toString r.push(q)}return r}, -sbn(a){if(this.I.l(0,a))return -this.I=a -this.aC()}, -sd2(a){if(this.a1===a)return -this.a1=a -this.aC()}, -sVH(a,b){if(this.a8===b)return -this.a8=b -this.aC()}, -saR2(a){return}, -sD8(a){if(this.aJ===a)return -this.aJ=a -this.c9()}, -sSU(a){return}, -gP6(){this.I.f.gym() +sbn(a){if(this.G.l(0,a))return +this.G=a +this.aD()}, +scV(a){if(this.Y===a)return +this.Y=a +this.aD()}, +sWa(a,b){if(this.a7===b)return +this.a7=b +this.aD()}, +saRG(a){return}, +sCT(a){if(this.aa===a)return +this.aa=a +this.cb()}, +sSS(a){return}, +gP0(){this.G.f.gy9() return!1}, -jx(a){var s,r=this.hd$ -if(r.i(0,B.av)!=null){s=r.i(0,B.av) +ju(a){var s,r=this.hf$ +if(r.i(0,B.at)!=null){s=r.i(0,B.at) s.toString -a.$1(s)}if(r.i(0,B.aO)!=null){s=r.i(0,B.aO) +a.$1(s)}if(r.i(0,B.aN)!=null){s=r.i(0,B.aN) s.toString -a.$1(s)}if(r.i(0,B.aw)!=null){s=r.i(0,B.aw) +a.$1(s)}if(r.i(0,B.au)!=null){s=r.i(0,B.au) s.toString a.$1(s)}if(r.i(0,B.am)!=null){s=r.i(0,B.am) s.toString -a.$1(s)}if(r.i(0,B.b0)!=null)if(this.aJ){s=r.i(0,B.b0) +a.$1(s)}if(r.i(0,B.b0)!=null)if(this.aa){s=r.i(0,B.b0) s.toString a.$1(s)}else if(r.i(0,B.am)==null){s=r.i(0,B.b0) s.toString a.$1(s)}if(r.i(0,B.aT)!=null){s=r.i(0,B.aT) s.toString -a.$1(s)}if(r.i(0,B.aQ)!=null){s=r.i(0,B.aQ) -s.toString a.$1(s)}if(r.i(0,B.aP)!=null){s=r.i(0,B.aP) s.toString -a.$1(s)}if(r.i(0,B.cU)!=null){s=r.i(0,B.cU) +a.$1(s)}if(r.i(0,B.aO)!=null){s=r.i(0,B.aO) +s.toString +a.$1(s)}if(r.i(0,B.cX)!=null){s=r.i(0,B.cX) s.toString a.$1(s)}if(r.i(0,B.b1)!=null){s=r.i(0,B.b1) s.toString -a.$1(s)}if(r.i(0,B.aI)!=null){r=r.i(0,B.aI) +a.$1(s)}if(r.i(0,B.aH)!=null){r=r.i(0,B.aH) r.toString a.$1(r)}}, -gmh(){return!1}, -oe(a,b){var s +gma(){return!1}, +oc(a,b){var s if(a==null)return 0 -a.df(b,!0) -s=a.o_(B.y) +a.d8(b,!0) +s=a.nW(B.B) s.toString return s}, -awc(a,b,c,d){var s=d.a +awP(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}, -c1(a){var s,r,q,p,o,n=this.hd$,m=n.i(0,B.av) -m=m==null?0:m.b0(B.a7,a,m.gc4()) -s=this.I -r=n.i(0,B.aw) -r=r==null?0:r.b0(B.a7,a,r.gc4()) -q=n.i(0,B.aO) -q=q==null?0:q.b0(B.a7,a,q.gc4()) +c1(a){var s,r,q,p,o,n=this.hf$,m=n.i(0,B.at) +m=m==null?0:m.b4(B.a7,a,m.gc5()) +s=this.G +r=n.i(0,B.au) +r=r==null?0:r.b4(B.a7,a,r.gc5()) +q=n.i(0,B.aN) +q=q==null?0:q.b4(B.a7,a,q.gc5()) p=n.i(0,B.aT) -p=p==null?0:p.b0(B.a7,a,p.gc4()) +p=p==null?0:p.b4(B.a7,a,p.gc5()) o=n.i(0,B.b0) -o=o==null?0:o.b0(B.a7,a,o.gc4()) +o=o==null?0:o.b4(B.a7,a,o.gc5()) o=Math.max(p,o) -p=n.i(0,B.aP) -p=p==null?0:p.b0(B.a7,a,p.gc4()) -n=n.i(0,B.aQ) -n=n==null?0:n.b0(B.a7,a,n.gc4()) -return m+s.a.a+r+q+o+p+n+this.I.a.c}, -bV(a){var s,r,q,p,o,n=this.hd$,m=n.i(0,B.av) -m=m==null?0:m.b0(B.af,a,m.gcc()) -s=this.I -r=n.i(0,B.aw) -r=r==null?0:r.b0(B.af,a,r.gcc()) -q=n.i(0,B.aO) -q=q==null?0:q.b0(B.af,a,q.gcc()) +p=n.i(0,B.aO) +p=p==null?0:p.b4(B.a7,a,p.gc5()) +n=n.i(0,B.aP) +n=n==null?0:n.b4(B.a7,a,n.gc5()) +return m+s.a.a+r+q+o+p+n+this.G.a.c}, +bV(a){var s,r,q,p,o,n=this.hf$,m=n.i(0,B.at) +m=m==null?0:m.b4(B.af,a,m.gce()) +s=this.G +r=n.i(0,B.au) +r=r==null?0:r.b4(B.af,a,r.gce()) +q=n.i(0,B.aN) +q=q==null?0:q.b4(B.af,a,q.gce()) p=n.i(0,B.aT) -p=p==null?0:p.b0(B.af,a,p.gcc()) +p=p==null?0:p.b4(B.af,a,p.gce()) o=n.i(0,B.b0) -o=o==null?0:o.b0(B.af,a,o.gcc()) +o=o==null?0:o.b4(B.af,a,o.gce()) o=Math.max(p,o) -p=n.i(0,B.aP) -p=p==null?0:p.b0(B.af,a,p.gcc()) -n=n.i(0,B.aQ) -n=n==null?0:n.b0(B.af,a,n.gcc()) -return m+s.a.a+r+q+o+p+n+this.I.a.c}, -awx(a,b,c){var s,r,q,p +p=n.i(0,B.aO) +p=p==null?0:p.b4(B.af,a,p.gce()) +n=n.i(0,B.aP) +n=n==null?0:n.b4(B.af,a,n.gce()) +return m+s.a.a+r+q+o+p+n+this.G.a.c}, +ax9(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.b0(B.ax,b,q.gcv()) +p=q.b4(B.av,b,q.gcs()) s=Math.max(p,s)}return s}, -bW(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=b.hd$,a0=a.i(0,B.av),a1=a0==null?0:a0.b0(B.ax,a2,a0.gcv()) -a0=a.i(0,B.av) -a2=Math.max(a2-(a0==null?0:a0.b0(B.a7,a1,a0.gc4())),0) -a0=a.i(0,B.aw) -s=a0==null?0:a0.b0(B.ax,a2,a0.gcv()) -a0=a.i(0,B.aw) -r=a0==null?0:a0.b0(B.a7,s,a0.gc4()) -a0=a.i(0,B.aQ) -q=a0==null?0:a0.b0(B.ax,a2,a0.gcv()) -a0=a.i(0,B.aQ) -p=a0==null?0:a0.b0(B.a7,q,a0.gc4()) -a2=Math.max(a2-b.I.a.gdY(),0) -a0=a.i(0,B.aI) -o=a0==null?0:a0.b0(B.ax,a2,a0.gcv()) -a0=a.i(0,B.aI) -n=Math.max(a2-(a0==null?0:a0.b0(B.a7,o,a0.gc4())),0) +bW(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=b.hf$,a0=a.i(0,B.at),a1=a0==null?0:a0.b4(B.av,a2,a0.gcs()) +a0=a.i(0,B.at) +a2=Math.max(a2-(a0==null?0:a0.b4(B.a7,a1,a0.gc5())),0) +a0=a.i(0,B.au) +s=a0==null?0:a0.b4(B.av,a2,a0.gcs()) +a0=a.i(0,B.au) +r=a0==null?0:a0.b4(B.a7,s,a0.gc5()) +a0=a.i(0,B.aP) +q=a0==null?0:a0.b4(B.av,a2,a0.gcs()) +a0=a.i(0,B.aP) +p=a0==null?0:a0.b4(B.a7,q,a0.gc5()) +a2=Math.max(a2-b.G.a.gdQ(),0) +a0=a.i(0,B.aH) +o=a0==null?0:a0.b4(B.av,a2,a0.gcs()) +a0=a.i(0,B.aH) +n=Math.max(a2-(a0==null?0:a0.b4(B.a7,o,a0.gc5())),0) a0=a.i(0,B.b1) -m=a0==null?0:a0.b0(B.ax,n,a0.gcv()) +m=a0==null?0:a0.b4(B.av,n,a0.gcs()) l=Math.max(o,m) if(l>0)l+=8 +a0=a.i(0,B.aN) +k=a0==null?0:a0.b4(B.av,a2,a0.gcs()) +a0=a.i(0,B.aN) +j=a0==null?0:a0.b4(B.a7,k,a0.gc5()) a0=a.i(0,B.aO) -k=a0==null?0:a0.b0(B.ax,a2,a0.gcv()) +i=a0==null?0:a0.b4(B.av,a2,a0.gcs()) a0=a.i(0,B.aO) -j=a0==null?0:a0.b0(B.a7,k,a0.gc4()) -a0=a.i(0,B.aP) -i=a0==null?0:a0.b0(B.ax,a2,a0.gcv()) -a0=a.i(0,B.aP) -h=a0==null?0:a0.b0(B.a7,i,a0.gc4()) +h=a0==null?0:a0.b4(B.a7,i,a0.gc5()) a0=t.n -g=B.b.nU(A.b([b.awx(0,Math.max(a2-j-h-r-p,0),A.b([a.i(0,B.aT),a.i(0,B.b0)],t.iG)),k,i],a0),B.fc) -f=b.I.y -e=new A.h(f.a,f.b).a_(0,4) -f=b.I -a=a.i(0,B.am)==null?0:b.I.c -d=B.b.nU(A.b([a1,f.a.b+a+g+b.I.a.d+e.b,s,q],a0),B.fc) -a=b.I.x +g=B.b.nQ(A.b([b.ax9(0,Math.max(a2-j-h-r-p,0),A.b([a.i(0,B.aT),a.i(0,B.b0)],t.iG)),k,i],a0),B.fg) +f=b.G.y +e=new A.h(f.a,f.b).a1(0,4) +f=b.G +a=a.i(0,B.am)==null?0:b.G.c +d=B.b.nQ(A.b([a1,f.a.b+a+g+b.G.a.d+e.b,s,q],a0),B.fg) +a=b.G.x a.toString c=a||!1?0:48 return Math.max(d,c)+l}, -c3(a){return this.bW(a)}, -it(a){var s=this.hd$,r=s.i(0,B.aT).b +c4(a){return this.bW(a)}, +ip(a){var s=this.hf$,r=s.i(0,B.aT).b r.toString r=t.q.a(r).a s=s.i(0,B.aT) -s=s==null?null:s.it(a) +s=s==null?null:s.ip(a) if(s==null)s=0 return r.b+s}, -dB(a){return B.u}, -ap1(a){var s,r,q,p,o,n,m=null,l=t.Bd,k=A.b([],l),j=new A.YD(k,A.b([],t.X_)) +dn(a){return B.w}, +apC(a){var s,r,q,p,o,n,m=null,l=t.Bd,k=A.b([],l),j=new A.Z0(k,A.b([],t.X_)) for(s=a.length,r=m,q=r,p=0;p0}else a1=!1 +if((e8==null?e7:e8.gC(e8))!=null){e8=o.i(0,B.b1) +a1=e8.gC(e8).b>0}else a1=!1 if(!a1)a2=0 else{e8=o.i(0,B.b1) -a2=e8.gD(e8).b+8}a3=Math.max(a0,a2) -e8=e6.I.y -a4=new A.h(e8.a,e8.b).a_(0,4) +a2=e8.gC(e8).b+8}a3=Math.max(a0,a2) +e8=e6.G.y +a4=new A.h(e8.a,e8.b).a1(0,4) e8=o.i(0,B.aT) n=o.i(0,B.aT) -k=e6.I.a +k=e6.G.a j=a4.b i=j/2 -s.u(0,e8,e6.oe(n,p.Sg(new A.aH(0,k.b+a+i,0,k.d+a3+i)).S_(c,c))) +s.q(0,e8,e6.oc(n,p.Se(new A.aR(0,k.b+a+i,0,k.d+a3+i)).RX(c,c))) k=o.i(0,B.b0) -a5=k==null?e7:k.gD(k).b +a5=k==null?e7:k.gC(k).b if(a5==null)a5=0 e8=o.i(0,B.aT) -a6=e8==null?e7:e8.gD(e8).b +a6=e8==null?e7:e8.gC(e8).b if(a6==null)a6=0 a7=Math.max(a5,a6) e8=s.i(0,o.i(0,B.aT)) @@ -96551,30 +97841,30 @@ e8.toString n=s.i(0,o.i(0,B.b0)) n.toString a8=Math.max(e8,n) -n=o.i(0,B.aO) -a9=n==null?e7:n.gD(n).b +n=o.i(0,B.aN) +a9=n==null?e7:n.gC(n).b if(a9==null)a9=0 -e8=o.i(0,B.aP) -b0=e8==null?e7:e8.gD(e8).b +e8=o.i(0,B.aO) +b0=e8==null?e7:e8.gC(e8).b if(b0==null)b0=0 -e8=s.i(0,o.i(0,B.aO)) +e8=s.i(0,o.i(0,B.aN)) e8.toString -n=s.i(0,o.i(0,B.aP)) +n=s.i(0,o.i(0,B.aO)) n.toString b1=Math.max(0,Math.max(e8,n)-a8) -n=s.i(0,o.i(0,B.aO)) +n=s.i(0,o.i(0,B.aN)) n.toString -e8=s.i(0,o.i(0,B.aP)) +e8=s.i(0,o.i(0,B.aO)) e8.toString b2=Math.max(0,Math.max(a9-n,b0-e8)-(a7-a8)) -e8=o.i(0,B.aw) -b3=e8==null?e7:e8.gD(e8).b +e8=o.i(0,B.au) +b3=e8==null?e7:e8.gC(e8).b if(b3==null)b3=0 -e8=o.i(0,B.aQ) -b4=e8==null?e7:e8.gD(e8).b +e8=o.i(0,B.aP) +b4=e8==null?e7:e8.gC(e8).b if(b4==null)b4=0 b5=Math.max(b3,b4) -e8=e6.I +e8=e6.G n=e8.a b6=Math.max(b5,a+n.b+b1+a7+b2+n.d+j) e8=e8.x @@ -96586,240 +97876,240 @@ b8=q-a3 b9=Math.min(Math.max(b6,b7),b8) c0=b7>b6?(b7-b6)/2:0 c1=Math.max(0,b6-b8) -e8=e6.aq -e8=e6.gP6()?B.Ei:B.Ej +e8=e6.ae +e8=e6.gP0()?B.Ej:B.Ek c2=(e8.a+1)/2 c3=b1-c1*(1-c2) -e8=e6.I.a +e8=e6.G.a c4=e8.b+a+a8+c3+c0+i -c5=b9-(e8.gcR(e8)+e8.gcY(e8))-a-j-(b1+a7+b2) +c5=b9-(e8.gcM(e8)+e8.gcR(e8))-a-j-(b1+a7+b2) c6=c4+c5*c2 -j=e6.aq -e8=e6.gP6()?B.Ei:B.Ej -c7=e6.awc(c4,a8+c3/2+(b9-(2+a7))/2,c4+c5,e8) -if(o.i(0,B.aI)!=null){e8=s.i(0,o.i(0,B.aI)) +j=e6.ae +e8=e6.gP0()?B.Ej:B.Ek +c7=e6.awP(c4,a8+c3/2+(b9-(2+a7))/2,c4+c5,e8) +if(o.i(0,B.aH)!=null){e8=s.i(0,o.i(0,B.aH)) e8.toString c8=b9+8+e8 -e8=o.i(0,B.aI) -c9=e8.gD(e8).b+8}else{c8=0 +e8=o.i(0,B.aH) +c9=e8.gC(e8).b+8}else{c8=0 c9=0}if(a1){e8=s.i(0,o.i(0,B.b1)) e8.toString d0=b9+8+e8 d1=a2}else{d0=0 d1=0}d2=Math.max(c8,d0) d3=Math.max(c9,d1) -d4=o.i(0,B.cU) -if(d4!=null){e8=o.i(0,B.av) -d4.df(A.j4(b9,r-(e8==null?B.u:e8.gD(e8)).a),!0) -switch(e6.a1.a){case 0:d5=0 +d4=o.i(0,B.cX) +if(d4!=null){e8=o.i(0,B.at) +d4.d8(A.jb(b9,r-(e8==null?B.w:e8.gC(e8)).a),!0) +switch(e6.Y.a){case 0:d5=0 break -case 1:e8=o.i(0,B.av) -d5=(e8==null?B.u:e8.gD(e8)).a +case 1:e8=o.i(0,B.at) +d5=(e8==null?B.w:e8.gC(e8)).a break default:d5=e7}e8=d4.b e8.toString -t.q.a(e8).a=new A.h(d5,0)}d6=A.ba("height") -d7=new A.b_1(d6) -d8=A.ba("baseline") -d9=new A.b_0(d8,new A.aZY(s,c6,c7,d2,b9,d3)) -e8=e6.I.a +t.q.a(e8).a=new A.h(d5,0)}d6=A.bd("height") +d7=new A.b0_(d6) +d8=A.bd("baseline") +d9=new A.b_Z(d8,new A.b_W(s,c6,c7,d2,b9,d3)) +e8=e6.G.a e0=e8.a e1=r-e8.c d6.b=b9 -d8.b=e6.gP6()?c7:c6 -if(o.i(0,B.av)!=null){switch(e6.a1.a){case 0:e8=o.i(0,B.av) -d5=r-e8.gD(e8).a +d8.b=e6.gP0()?c7:c6 +if(o.i(0,B.at)!=null){switch(e6.Y.a){case 0:e8=o.i(0,B.at) +d5=r-e8.gC(e8).a break case 1:d5=0 break -default:d5=e7}e8=o.i(0,B.av) +default:d5=e7}e8=o.i(0,B.at) e8.toString -d7.$2(e8,d5)}switch(e6.a1.a){case 0:e8=o.i(0,B.av) -e2=e1-(e8==null?B.u:e8.gD(e8)).a -if(o.i(0,B.aw)!=null){e2+=e6.I.a.c -e8=o.i(0,B.aw) +d7.$2(e8,d5)}switch(e6.Y.a){case 0:e8=o.i(0,B.at) +e2=e1-(e8==null?B.w:e8.gC(e8)).a +if(o.i(0,B.au)!=null){e2+=e6.G.a.c +e8=o.i(0,B.au) e8.toString -q=o.i(0,B.aw) -e2-=d7.$2(e8,e2-q.gD(q).a)}if(o.i(0,B.am)!=null){e8=o.i(0,B.am) +q=o.i(0,B.au) +e2-=d7.$2(e8,e2-q.gC(q).a)}if(o.i(0,B.am)!=null){e8=o.i(0,B.am) e8.toString q=o.i(0,B.am) -d7.$2(e8,e2-q.gD(q).a)}if(o.i(0,B.aO)!=null){e8=o.i(0,B.aO) +d7.$2(e8,e2-q.gC(q).a)}if(o.i(0,B.aN)!=null){e8=o.i(0,B.aN) e8.toString -q=o.i(0,B.aO) -e2-=d9.$2(e8,e2-q.gD(q).a)}if(o.i(0,B.aT)!=null){e8=o.i(0,B.aT) +q=o.i(0,B.aN) +e2-=d9.$2(e8,e2-q.gC(q).a)}if(o.i(0,B.aT)!=null){e8=o.i(0,B.aT) e8.toString q=o.i(0,B.aT) -d9.$2(e8,e2-q.gD(q).a)}if(o.i(0,B.b0)!=null){e8=o.i(0,B.b0) +d9.$2(e8,e2-q.gC(q).a)}if(o.i(0,B.b0)!=null){e8=o.i(0,B.b0) e8.toString q=o.i(0,B.b0) -d9.$2(e8,e2-q.gD(q).a)}if(o.i(0,B.aQ)!=null){e3=e0-e6.I.a.a -e8=o.i(0,B.aQ) +d9.$2(e8,e2-q.gC(q).a)}if(o.i(0,B.aP)!=null){e3=e0-e6.G.a.a +e8=o.i(0,B.aP) e8.toString e3+=d7.$2(e8,e3)}else e3=e0 -if(o.i(0,B.aP)!=null){e8=o.i(0,B.aP) +if(o.i(0,B.aO)!=null){e8=o.i(0,B.aO) e8.toString d9.$2(e8,e3)}break -case 1:e8=o.i(0,B.av) -e2=e0+(e8==null?B.u:e8.gD(e8)).a -if(o.i(0,B.aw)!=null){e2-=e6.I.a.a -e8=o.i(0,B.aw) +case 1:e8=o.i(0,B.at) +e2=e0+(e8==null?B.w:e8.gC(e8)).a +if(o.i(0,B.au)!=null){e2-=e6.G.a.a +e8=o.i(0,B.au) e8.toString e2+=d7.$2(e8,e2)}if(o.i(0,B.am)!=null){e8=o.i(0,B.am) e8.toString -d7.$2(e8,e2)}if(o.i(0,B.aO)!=null){e8=o.i(0,B.aO) +d7.$2(e8,e2)}if(o.i(0,B.aN)!=null){e8=o.i(0,B.aN) e8.toString e2+=d9.$2(e8,e2)}if(o.i(0,B.aT)!=null){e8=o.i(0,B.aT) e8.toString d9.$2(e8,e2)}if(o.i(0,B.b0)!=null){e8=o.i(0,B.b0) e8.toString -d9.$2(e8,e2)}if(o.i(0,B.aQ)!=null){e3=e1+e6.I.a.c -e8=o.i(0,B.aQ) -e8.toString -q=o.i(0,B.aQ) -e3-=d7.$2(e8,e3-q.gD(q).a)}else e3=e1 -if(o.i(0,B.aP)!=null){e8=o.i(0,B.aP) +d9.$2(e8,e2)}if(o.i(0,B.aP)!=null){e3=e1+e6.G.a.c +e8=o.i(0,B.aP) e8.toString q=o.i(0,B.aP) -d9.$2(e8,e3-q.gD(q).a)}break}if(o.i(0,B.b1)!=null||o.i(0,B.aI)!=null){d6.b=d3 +e3-=d7.$2(e8,e3-q.gC(q).a)}else e3=e1 +if(o.i(0,B.aO)!=null){e8=o.i(0,B.aO) +e8.toString +q=o.i(0,B.aO) +d9.$2(e8,e3-q.gC(q).a)}break}if(o.i(0,B.b1)!=null||o.i(0,B.aH)!=null){d6.b=d3 d8.b=d2 -switch(e6.a1.a){case 0:if(o.i(0,B.b1)!=null){e8=o.i(0,B.b1) +switch(e6.Y.a){case 0:if(o.i(0,B.b1)!=null){e8=o.i(0,B.b1) e8.toString q=o.i(0,B.b1) -q=q.gD(q) -n=o.i(0,B.av) -n=n==null?B.u:n.gD(n) -d9.$2(e8,e1-q.a-n.a)}if(o.i(0,B.aI)!=null){e8=o.i(0,B.aI) +q=q.gC(q) +n=o.i(0,B.at) +n=n==null?B.w:n.gC(n) +d9.$2(e8,e1-q.a-n.a)}if(o.i(0,B.aH)!=null){e8=o.i(0,B.aH) e8.toString d9.$2(e8,e0)}break case 1:if(o.i(0,B.b1)!=null){e8=o.i(0,B.b1) e8.toString -q=o.i(0,B.av) -d9.$2(e8,e0+(q==null?B.u:q.gD(q)).a)}if(o.i(0,B.aI)!=null){e8=o.i(0,B.aI) +q=o.i(0,B.at) +d9.$2(e8,e0+(q==null?B.w:q.gC(q)).a)}if(o.i(0,B.aH)!=null){e8=o.i(0,B.aH) e8.toString -q=o.i(0,B.aI) -d9.$2(e8,e1-q.gD(q).a)}break}}if(o.i(0,B.am)!=null){e8=o.i(0,B.am).b +q=o.i(0,B.aH) +d9.$2(e8,e1-q.gC(q).a)}break}}if(o.i(0,B.am)!=null){e8=o.i(0,B.am).b e8.toString e4=t.q.a(e8).a.a e8=o.i(0,B.am) -e5=(e8==null?B.u:e8.gD(e8)).a*0.75 -switch(e6.a1.a){case 0:o.i(0,B.aw)!=null&&!0 -e8=e6.I +e5=(e8==null?B.w:e8.gC(e8)).a*0.75 +switch(e6.Y.a){case 0:o.i(0,B.au)!=null&&!0 +e8=e6.G q=o.i(0,B.am) -q=q==null?B.u:q.gD(q) -n=d4==null?B.u:d4.gD(d4) -e8.r.so8(0,A.ak(e4+q.a+0,n.a/2+e5/2,0)) -break -case 1:o.i(0,B.aw)!=null&&!0 -e8=e6.I -q=o.i(0,B.av) -q=q==null?B.u:q.gD(q) -n=d4==null?B.u:d4.gD(d4) -e8.r.so8(0,A.ak(e4-q.a+0,n.a/2-e5/2,0)) -break}e8=e6.I +q=q==null?B.w:q.gC(q) +n=d4==null?B.w:d4.gC(d4) +e8.r.so4(0,A.am(e4+q.a+0,n.a/2+e5/2,0)) +break +case 1:o.i(0,B.au)!=null&&!0 +e8=e6.G +q=o.i(0,B.at) +q=q==null?B.w:q.gC(q) +n=d4==null?B.w:d4.gC(d4) +e8.r.so4(0,A.am(e4-q.a+0,n.a/2-e5/2,0)) +break}e8=e6.G o=o.i(0,B.am) -e8.r.sfw(o.gD(o).a*0.75)}else{e6.I.r.so8(0,e7) -e6.I.r.sfw(0)}e6.id=e9.c5(new A.M(r,b9+d3))}, -ayr(a,b){var s=this.hd$.i(0,B.am) +e8.r.sfw(o.gC(o).a*0.75)}else{e6.G.r.so4(0,e7) +e6.G.r.sfw(0)}e6.id=e9.c6(new A.N(r,b9+d3))}, +az3(a,b){var s=this.hf$.i(0,B.am) s.toString -a.f_(s,b)}, -aK(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=new A.b__(a,b),g=i.hd$ -h.$1(g.i(0,B.cU)) +a.eY(s,b)}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=new A.b_Y(a,b),g=i.hf$ +h.$1(g.i(0,B.cX)) if(g.i(0,B.am)!=null){s=g.i(0,B.am).b s.toString r=t.q q=r.a(s).a s=g.i(0,B.am) -if(s!=null)s.gD(s) +if(s!=null)s.gC(s) s=g.i(0,B.am) -p=(s==null?B.u:s.gD(s)).a -s=i.I +p=(s==null?B.w:s.gC(s)).a +s=i.G o=s.d -s.f.gym() -s=i.I -n=A.ak(1,0.75,o) +s.f.gy9() +s=i.G +n=A.am(1,0.75,o) n.toString -m=g.i(0,B.cU).b +m=g.i(0,B.cX).b m.toString m=r.a(m).a -r=g.i(0,B.cU) -r=r==null?B.u:r.gD(r) -switch(i.a1.a){case 0:l=q.a+p*(1-n) -g.i(0,B.aw)!=null +r=g.i(0,B.cX) +r=r==null?B.w:r.gC(r) +switch(i.Y.a){case 0:l=q.a+p*(1-n) +g.i(0,B.au)!=null k=l break case 1:l=q.a -g.i(0,B.aw)!=null +g.i(0,B.au)!=null k=l break default:l=null -k=null}r=A.ak(k,m.a+r.a/2-p*0.75/2,0) +k=null}r=A.am(k,m.a+r.a/2-p*0.75/2,0) r.toString -r=A.ak(l,r,o) +r=A.am(l,r,o) r.toString m=q.b -s=A.ak(0,s.a.b-m,o) +s=A.am(0,s.a.b-m,o) s.toString -j=new A.b3(new Float64Array(16)) -j.bm() +j=new A.by(new Float64Array(16)) +j.cc() j.aL(0,r,m+s) -j.al(0,n) -i.bg=j +j.ap(0,n) +i.b2=j n=i.cx n===$&&A.c() s=i.ch -s.sbk(0,a.vu(n,b,j,i.gayq(),t.xF.a(s.a)))}else i.ch.sbk(0,null) -h.$1(g.i(0,B.av)) +s.sbl(0,a.vh(n,b,j,i.gaz2(),t.zV.a(s.a)))}else i.ch.sbl(0,null) +h.$1(g.i(0,B.at)) +h.$1(g.i(0,B.aN)) h.$1(g.i(0,B.aO)) +h.$1(g.i(0,B.au)) h.$1(g.i(0,B.aP)) -h.$1(g.i(0,B.aw)) -h.$1(g.i(0,B.aQ)) h.$1(g.i(0,B.b0)) h.$1(g.i(0,B.aT)) h.$1(g.i(0,B.b1)) -h.$1(g.i(0,B.aI))}, -lU(a){return!0}, -dX(a,b){var s,r,q,p,o,n,m +h.$1(g.i(0,B.aH))}, +lO(a){return!0}, +dP(a,b){var s,r,q,p,o,n,m for(s=this.gbZ(this),r=s.length,q=t.q,p=0;p>>16&255,s>>>8&255,s&255) -if(p.a.w&&p.gbn().bc){s=p.gbn().ry +if(p.a.w&&p.gbn().bd){s=p.gbn().ry q=s==null?a.d.fr:s s=(q==null?a.dx:q).a -return A.JW(A.a9(31,s>>>16&255,s>>>8&255,s&255),r)}return r}, -asf(a,b){if(this.gbn().R8!==!0)return B.I +return A.Kd(A.a9(31,s>>>16&255,s>>>8&255,s&255),r)}return r}, +asQ(a,b){if(this.gbn().R8!==!0)return B.I this.gbn() -return A.e9(b.glQ(),this.gks(),t.n8)}, -asl(a){if(this.gbn().R8!=null)this.gbn().R8.toString +return A.eg(b.glJ(),this.gkt(),t.G)}, +asW(a){if(this.gbn().R8!=null)this.gbn().R8.toString return B.I}, -ga1b(){var s=this,r=s.a -if(r.y)r=r.r&&r.c.bc +ga1F(){var s=this,r=s.a +if(r.y)r=r.r&&r.c.bd else r=!0 if(!r){s.gbn() r=s.gbn() -r=r.c!=null&&s.gbn().CW!==B.lu}else r=!1 +r=r.c!=null&&s.gbn().CW!==B.lz}else r=!1 return r}, -a0m(a,b){return A.e9(b.gCT(),this.gks(),t.em).bY(A.e9(this.gbn().w,this.gks(),t.p8))}, -gks(){var s=this,r=A.z(t.ui) -if(!s.gbn().bc)r.C(0,B.a_) -if(s.a.r)r.C(0,B.aF) -if(s.a.w&&s.gbn().bc)r.C(0,B.aY) -if(s.gbn().ax!=null)r.C(0,B.mE) +a0Q(a,b){return A.eg(b.gCE(),this.gkt(),t.em).bX(A.eg(this.gbn().w,this.gkt(),t.p8))}, +gkt(){var s=this,r=A.C(t.ui) +if(!s.gbn().bd)r.D(0,B.a0) +if(s.a.r)r.D(0,B.aE) +if(s.a.w&&s.gbn().bd)r.D(0,B.aY) +if(s.gbn().ax!=null)r.D(0,B.mJ) return r}, -as9(a,b){var s,r,q=this,p=A.e9(q.gbn().y2,q.gks(),t.Ef) -if(p==null)p=B.acy +asK(a,b){var s,r,q=this,p=A.eg(q.gbn().y2,q.gkt(),t.Ef) +if(p==null)p=B.acK q.gbn() -if(p.a.l(0,B.C))return p -s=q.asa(a) +if(p.a.l(0,B.E))return p +s=q.asL(a) q.gbn() -if(J.e(q.gbn().y2,B.qh)||!q.gbn().bc)r=0 +if(J.f(q.gbn().y2,B.qk)||!q.gbn().bd)r=0 else r=q.a.r?2:1 -return p.a7I(new A.ck(s,r,B.aa,-1))}, -a7(c3){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=this,c1=null,c2=A.al(c3) -A.al(c3) -s=new A.aXE(c3,c1,c1,c1,c1) +return p.a8h(new A.cp(s,r,B.aa,-1))}, +a8(c3){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=this,c1=null,c2=A.an(c3) +A.an(c3) +s=new A.aYK(c3,c1,c1,c1,c1) r=t.em -q=A.e9(s.gDb(),c0.gks(),r) +q=A.eg(s.gCX(),c0.gkt(),r) p=t.p8 -o=A.e9(c0.gbn().e,c0.gks(),p) -if(o==null)o=A.e9(c1,c0.gks(),p) +o=A.eg(c0.gbn().e,c0.gkt(),p) +if(o==null)o=A.eg(c1,c0.gkt(),p) n=c2.p3.w n.toString -m=n.bY(c0.a.d).bY(q).bY(o).a7L(1) +m=n.bX(c0.a.d).bX(q).bX(o).a8k(1) l=m.Q l.toString -q=A.e9(s.gCX(),c0.gks(),r) -o=A.e9(c0.gbn().z,c0.gks(),p) -if(o==null)o=A.e9(c1,c0.gks(),p) -k=n.bY(c0.a.d).bY(q).bY(o) +q=A.eg(s.gCH(),c0.gkt(),r) +o=A.eg(c0.gbn().z,c0.gkt(),p) +if(o==null)o=A.eg(c1,c0.gkt(),p) +k=n.bX(c0.a.d).bX(q).bX(o) j=c0.gbn().y if(j==null)i=c1 -else{h=c0.a.y&&!c0.ga1b()?1:0 +else{h=c0.a.y&&!c0.ga1F()?1:0 g=c0.gbn() f=c0.a.e -i=A.bdp(A.dv(j,c0.gbn().as,B.cx,c1,k,f,g.Q),B.aE,B.cI,h)}e=c0.gbn().ax!=null -if(!c0.gbn().bc)d=e?c0.gbn().to:c0.gbn().xr +i=A.bep(A.dz(j,c0.gbn().as,B.cz,c1,k,f,g.Q),B.aD,B.cL,h)}e=c0.gbn().ax!=null +if(!c0.gbn().bd)d=e?c0.gbn().to:c0.gbn().xr else if(c0.a.r)d=e?c0.gbn().x2:c0.gbn().x1 else d=e?c0.gbn().to:c0.gbn().y1 -if(d==null)d=c0.as9(c2,s) +if(d==null)d=c0.asK(c2,s) h=c0.r g=c0.e g===$&&A.c() -f=c0.asf(c2,s) -c=c0.asl(c2) -b=c0.a.w&&c0.gbn().bc +f=c0.asQ(c2,s) +c=c0.asW(c2) +b=c0.a.w&&c0.gbn().bd c0.gbn() a=c0.gbn() if(a.c==null)a0=c1 else{a=c0.f a===$&&A.c() -a1=c0.ga1b()||c0.gbn().CW!==B.lt?1:0 +a1=c0.ga1F()||c0.gbn().CW!==B.ly?1:0 a2=c0.a -if(a2.y)a2=a2.r&&a2.c.bc +if(a2.y)a2=a2.r&&a2.c.bd else a2=!0 -if(a2){a3=A.e9(s.gCJ(),c0.gks(),r) +if(a2){a3=A.eg(s.gCv(),c0.gkt(),r) if(c0.gbn().ax!=null)c0.gbn() c0.gbn() a2=c0.gbn() -a3=a3.bY(a2.e) -o=A.e9(c0.gbn().f,c0.gks(),p) -if(o==null)o=A.e9(c1,c0.gks(),p) -n=n.bY(c0.a.d).a7L(1).bY(a3).bY(o)}else n=m +a3=a3.bX(a2.e) +o=A.eg(c0.gbn().f,c0.gkt(),p) +if(o==null)o=A.eg(c1,c0.gkt(),p) +n=n.bX(c0.a.d).a8k(1).bX(a3).bX(o)}else n=m a2=c0.gbn().c if(a2==null){a2=c0.gbn().d a2.toString -a2=A.dv(a2,c1,B.cx,c1,c1,c0.a.e,c1)}a0=new A.akK(A.bdp(A.Xl(a2,B.aE,B.cI,n),B.aE,B.cI,a1),a,c1)}c0.gbn() +a2=A.dz(a2,c1,B.cz,c1,c1,c0.a.e,c1)}a0=new A.alF(A.bep(A.XG(a2,B.aD,B.cL,n),B.aD,B.cL,a1),a,c1)}c0.gbn() c0.gbn() c0.gbn() c0.gbn() n=c0.a a4=n.z a=n.y -if(a)n=n.r&&n.c.bc +if(a)n=n.r&&n.c.bd else n=!0 if(n){a4!=null a5=!1}else a5=!1 -if(a4!=null&&a5)a4=A.cW(c1,c1,a4,!1,c1,c1,!1,!1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,B.AV,c1,c1,c1) +if(a4!=null&&a5)a4=A.cY(c1,c1,a4,!1,c1,c1,!1,!1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,B.AX,c1,c1,c1) n=c0.gbn() a6=n.cy===!0 c0.gbn() @@ -97022,34 +98312,34 @@ c0.gbn() c0.gbn() n=c0.a.e a=c0.gbn() -a1=c0.a0m(c2,s) +a1=c0.a0Q(c2,s) a2=c0.gbn() a7=c0.gbn() a8=c0.gbn() -r=A.e9(s.gCl(),c0.gks(),r).bY(c0.gbn().ay) +r=A.eg(s.gCa(),c0.gkt(),r).bX(c0.gbn().ay) a9=c0.gbn() if(c0.gbn().p3!=null)b0=c0.gbn().p3 else if(c0.gbn().p2!=null&&c0.gbn().p2!==""){b1=c0.a.r b2=c0.gbn().p2 b2.toString -p=c0.a0m(c2,s).bY(A.e9(c0.gbn().p4,c0.gks(),p)) -b0=A.cW(c1,c1,A.dv(b2,c1,B.cx,c0.gbn().cd,p,c1,c1),!0,c1,c1,!1,!1,c1,c1,c1,c1,c1,b1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1)}else b0=c1 -p=c3.bb(t.I) +p=c0.a0Q(c2,s).bX(A.eg(c0.gbn().p4,c0.gkt(),p)) +b0=A.cY(c1,c1,A.dz(b2,c1,B.cz,c0.gbn().bP,p,c1,c1),!0,c1,c1,!1,!1,c1,c1,c1,c1,c1,b1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1)}else b0=c1 +p=c3.bh(t.I) p.toString b3=c0.gbn().db if(b3==null)b3=c1 c0.gbn() -d.gym() +d.gy9() b1=m.r b1.toString -b2=A.dO(c3,B.cV) +b2=A.dW(c3,B.cY) b2=b2==null?c1:b2.c if(b2==null)b2=1 b4=(4+0.75*b1)*b2 b1=c0.gbn() -if(b1.R8===!0)if(b3==null)b5=a6?B.Rq:B.Rp +if(b1.R8===!0)if(b3==null)b5=a6?B.Rw:B.Rv else b5=b3 -else if(b3==null)b5=a6?B.em:B.Rg +else if(b3==null)b5=a6?B.eo:B.Rm else b5=b3 c0.gbn() b1=c0.gbn().cx @@ -97061,20 +98351,20 @@ b8=c0.a b9=b8.f b8=b8.r c0.gbn() -return new A.adB(new A.ady(b5,!1,b4,b2,b1,d,h,b6.bd===!0,b7.cy,c2.z,c1,a4,a0,i,c1,c1,c1,c1,new A.T2(n,a.r,a1,a2.x,a7.at,a8.ax,r,a9.ch,c1),b0,new A.RM(d,h,g,f,c,b,c1)),p.w,l,b9,b8,!1,c1)}} -A.aXO.prototype={ +return new A.aes(new A.aep(b5,!1,b4,b2,b1,d,h,b6.bb===!0,b7.cy,c2.z,c1,a4,a0,i,c1,c1,c1,c1,new A.Tj(n,a.r,a1,a2.x,a7.at,a8.ax,r,a9.ch,c1),b0,new A.S1(d,h,g,f,c,b,c1)),p.w,l,b9,b8,!1,c1)}} +A.aYU.prototype={ $0(){}, $S:0} -A.E3.prototype={ -S0(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){var s=this,r=c3==null?s.as:c3,q=b2==null?s.ax:b2,p=b6==null?s.CW:b6,o=b5==null?s.cx:b5,n=c8==null?s.cy:c8,m=a2==null?s.db:a2,l=a3==null?s.p3:a3,k=a5==null?s.p2:a5,j=a4==null?s.p4:a4,i=b4==null?s.R8:b4,h=c5==null?s.ry:c5,g=a9==null?s.to:a9,f=b9==null?s.x1:b9,e=a0==null?s.y2:a0,d=a7==null?s.bc:a7,c=d2==null?s.cd:d2,b=a==null?s.bd:a -return A.bfP(b,e,s.bG,m,l,j,k,s.xr,d,s.y1,s.at,g,s.ch,s.ay,q,s.RG,i,o,p,s.f,s.rx,f,s.x2,s.x,s.w,s.r,r,s.z,s.y,s.Q,h,s.a,s.b,c7===!0,n,s.c,s.e,s.d,s.fx,s.dy,s.id,s.fr,s.go,s.fy,c,s.k2,s.k1,s.ok,s.p1,s.k4,s.k3)}, -aIg(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){return this.S0(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,a7,a8,null,a9,b0)}, -aI6(a,b){return this.S0(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,null,null,null)}, -aHP(a){return this.S0(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,null,null,null)}, -Rl(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.CW -if(j==null)j=B.uh +A.Eh.prototype={ +RY(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){var s=this,r=c3==null?s.as:c3,q=b2==null?s.ax:b2,p=b6==null?s.CW:b6,o=b5==null?s.cx:b5,n=c8==null?s.cy:c8,m=a2==null?s.db:a2,l=a3==null?s.p3:a3,k=a5==null?s.p2:a5,j=a4==null?s.p4:a4,i=b4==null?s.R8:b4,h=c5==null?s.ry:c5,g=a9==null?s.to:a9,f=b9==null?s.x1:b9,e=a0==null?s.y2:a0,d=a7==null?s.bd:a7,c=d2==null?s.bP:d2,b=a==null?s.bb:a +return A.bgQ(b,e,s.bA,m,l,j,k,s.xr,d,s.y1,s.at,g,s.ch,s.ay,q,s.RG,i,o,p,s.f,s.rx,f,s.x2,s.x,s.w,s.r,r,s.z,s.y,s.Q,h,s.a,s.b,c7===!0,n,s.c,s.e,s.d,s.fx,s.dy,s.id,s.fr,s.go,s.fy,c,s.k2,s.k1,s.ok,s.p1,s.k4,s.k3)}, +aIT(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){return this.RY(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,a7,a8,null,a9,b0)}, +aIJ(a,b){return this.RY(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,null,null,null)}, +aIr(a){return this.RY(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,null,null,null)}, +Ri(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.CW +if(j==null)j=B.uj s=l.cx -if(s==null)s=B.hX +if(s==null)s=B.hZ r=l.db if(r==null)r=k q=l.p4 @@ -97087,14 +98377,14 @@ n=l.x1 if(n==null)n=a.fy m=l.y2 if(m==null)m=a.k2 -return l.aIg(l.bd===!0,m,k,r,q,k,k,o,k,k,k,l.R8===!0,s,j,k,k,n,k,k,k,k,p,k,!1,l.cy===!0,k,k,k,k,k)}, +return l.aIT(l.bb===!0,m,k,r,q,k,k,o,k,k,k,l.R8===!0,s,j,k,k,n,k,k,k,k,p,k,!1,l.cy===!0,k,k,k,k,k)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.E3&&J.e(b.c,s.c)&&b.y==s.y&&b.as==s.as&&b.ax==s.ax&&b.CW==s.CW&&J.e(b.cx,s.cx)&&b.cy==s.cy&&J.e(b.db,s.db)&&J.e(b.p3,s.p3)&&b.p2==s.p2&&J.e(b.p4,s.p4)&&b.R8==s.R8&&J.e(b.ry,s.ry)&&J.e(b.to,s.to)&&J.e(b.x1,s.x1)&&J.e(b.y2,s.y2)&&b.bc===s.bc&&b.cd==s.cd&&b.bd==s.bd&&!0}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Eh&&J.f(b.c,s.c)&&b.y==s.y&&b.as==s.as&&b.ax==s.ax&&b.CW==s.CW&&J.f(b.cx,s.cx)&&b.cy==s.cy&&J.f(b.db,s.db)&&J.f(b.p3,s.p3)&&b.p2==s.p2&&J.f(b.p4,s.p4)&&b.R8==s.R8&&J.f(b.ry,s.ry)&&J.f(b.to,s.to)&&J.f(b.x1,s.x1)&&J.f(b.y2,s.y2)&&b.bd===s.bd&&b.bP==s.bP&&b.bb==s.bb&&!0}, gJ(a){var s=this -return A.c_([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,!1,s.R8,s.RG,s.rx,s.ry,s.dy,s.id,s.fx,s.fy,s.go,s.fr,s.k1,s.ok,s.k2,s.k3,s.k4,s.p1,s.p3,s.p2,s.p4,s.to,s.x1,s.x2,s.xr,s.y1,s.y2,s.bc,s.cd,s.bd,s.bG])}, +return A.c4([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,!1,s.R8,s.RG,s.rx,s.ry,s.dy,s.id,s.fx,s.fy,s.go,s.fr,s.k1,s.ok,s.k2,s.k3,s.k4,s.p1,s.p3,s.p2,s.p4,s.to,s.x1,s.x2,s.xr,s.y1,s.y2,s.bd,s.bP,s.bb,s.bA])}, j(a){var s=this,r=A.b([],t.T),q=s.c if(q!=null)r.push("label: "+q.j(0)) q=s.y @@ -97126,20 +98416,20 @@ q=s.x1 if(q!=null)r.push("focusedBorder: "+q.j(0)) q=s.y2 if(q!=null)r.push("border: "+q.j(0)) -if(!s.bc)r.push("enabled: false") -q=s.cd +if(!s.bd)r.push("enabled: false") +q=s.bP if(q!=null)r.push("semanticCounterText: "+q) -q=s.bd +q=s.bb if(q!=null)r.push("alignLabelWithHint: "+A.j(q)) -return"InputDecoration("+B.b.cs(r,", ")+")"}} -A.E4.prototype={ +return"InputDecoration("+B.b.cp(r,", ")+")"}} +A.Ei.prototype={ gJ(a){var s=this,r=null -return A.a4(s.gDb(),s.gCJ(),s.gCT(),r,s.gCX(),s.gCl(),r,B.uh,B.hX,!1,r,!1,s.ghV(),r,s.gKZ(),r,s.gFf(),r,!1,A.a4(s.glQ(),s.gR0(),s.gUY(),r,s.fr,s.fx,s.fy,r,r,r,s.k2,!1,r,B.a,B.a,B.a,B.a,B.a,B.a,B.a))}, +return A.a3(s.gCX(),s.gCv(),s.gCE(),r,s.gCH(),s.gCa(),r,B.uj,B.hZ,!1,r,!1,s.ghO(),r,s.gKN(),r,s.gF3(),r,!1,A.a3(s.glJ(),s.gQX(),s.gVo(),r,s.fr,s.fx,s.fy,r,r,r,s.k2,!1,r,B.a,B.a,B.a,B.a,B.a,B.a,B.a))}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 -if(J.aj(b)!==A.L(r))return!1 -if(b instanceof A.E4)if(J.e(b.gDb(),r.gDb()))if(J.e(b.gCJ(),r.gCJ()))if(J.e(b.gCT(),r.gCT()))if(J.e(b.gCX(),r.gCX()))if(J.e(b.gCl(),r.gCl()))if(J.e(b.ghV(),r.ghV()))if(J.e(b.gKZ(),r.gKZ()))if(J.e(b.gFf(),r.gFf()))if(B.hX.l(0,B.hX))if(J.e(b.glQ(),r.glQ()))if(J.e(b.gR0(),r.gR0()))if(J.e(b.gUY(),r.gUY()))if(J.e(b.fr,r.fr))if(J.e(b.fx,r.fx))if(J.e(b.fy,r.fy))if(J.e(b.k2,r.k2))s=!0 +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.Ei)if(J.f(b.gCX(),r.gCX()))if(J.f(b.gCv(),r.gCv()))if(J.f(b.gCE(),r.gCE()))if(J.f(b.gCH(),r.gCH()))if(J.f(b.gCa(),r.gCa()))if(J.f(b.ghO(),r.ghO()))if(J.f(b.gKN(),r.gKN()))if(J.f(b.gF3(),r.gF3()))if(B.hZ.l(0,B.hZ))if(J.f(b.glJ(),r.glJ()))if(J.f(b.gQX(),r.gQX()))if(J.f(b.gVo(),r.gVo()))if(J.f(b.fr,r.fr))if(J.f(b.fx,r.fx))if(J.f(b.fy,r.fy))if(J.f(b.k2,r.k2))s=!0 else s=!1 else s=!1 else s=!1 @@ -97158,183 +98448,183 @@ else s=!1 else s=!1 else s=!1 return s}, -gDb(){return null}, -gCJ(){return null}, -gCT(){return null}, gCX(){return null}, -gCl(){return null}, -ghV(){return null}, -gKZ(){return null}, -gFf(){return null}, -glQ(){return null}, -gUY(){return null}, -gR0(){return null}} -A.aXE.prototype={ -gCX(){return A.Tx(new A.aXJ(this))}, -gDb(){return A.Tx(new A.aXL(this))}, -gCJ(){return A.Tx(new A.aXH(this))}, -gCT(){return A.Tx(new A.aXI(this))}, -gCl(){return A.Tx(new A.aXF(this))}, -glQ(){return A.aYB(new A.aXG(this))}, -ghV(){return A.aYB(new A.aXK(this))}, -gKZ(){return A.aYB(new A.aXM(this))}, -gFf(){return A.aYB(new A.aXN(this))}} -A.aXJ.prototype={ +gCv(){return null}, +gCE(){return null}, +gCH(){return null}, +gCa(){return null}, +ghO(){return null}, +gKN(){return null}, +gF3(){return null}, +glJ(){return null}, +gVo(){return null}, +gQX(){return null}} +A.aYK.prototype={ +gCH(){return A.TO(new A.aYP(this))}, +gCX(){return A.TO(new A.aYR(this))}, +gCv(){return A.TO(new A.aYN(this))}, +gCE(){return A.TO(new A.aYO(this))}, +gCa(){return A.TO(new A.aYL(this))}, +glJ(){return A.aZH(new A.aYM(this))}, +ghO(){return A.aZH(new A.aYQ(this))}, +gKN(){return A.aZH(new A.aYS(this))}, +gF3(){return A.aZH(new A.aYT(this))}} +A.aYP.prototype={ $1(a){var s=null -if(a.O(0,B.a_))return A.ed(s,s,A.al(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.ed(s,s,A.al(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:64} -A.aXL.prototype={ +if(a.N(0,B.a0))return A.ek(s,s,A.an(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.ek(s,s,A.an(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:63} +A.aYR.prototype={ $1(a){var s=null -if(a.O(0,B.a_))return A.ed(s,s,A.al(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.ed(s,s,A.al(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:64} -A.aXH.prototype={ +if(a.N(0,B.a0))return A.ek(s,s,A.an(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.ek(s,s,A.an(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:63} +A.aYN.prototype={ $1(a){var s=this,r=null -if(a.O(0,B.a_))return A.ed(r,r,A.al(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.O(0,B.mE))return A.ed(r,r,A.al(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.O(0,B.aF))return A.ed(r,r,A.al(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.ed(r,r,A.al(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:64} -A.aXI.prototype={ -$1(a){var s=A.al(this.a.ok) -if(a.O(0,B.a_))return s.p3.Q.hM(B.I) -return s.p3.Q.hM(s.db)}, -$S:64} -A.aXF.prototype={ -$1(a){var s=A.al(this.a.ok) -if(a.O(0,B.a_))return s.p3.Q.hM(B.I) -return s.p3.Q.hM(s.ax.at)}, -$S:64} -A.aXG.prototype={ -$1(a){if(a.O(0,B.a_))switch(A.al(this.a.ok).ax.a.a){case 0:return B.Jc -case 1:return B.Pz}switch(A.al(this.a.ok).ax.a.a){case 0:return B.id -case 1:return B.J6}}, -$S:36} -A.aXK.prototype={ -$1(a){if(a.O(0,B.a_)&&!a.O(0,B.aF))return A.al(this.a.ok).ch -if(a.O(0,B.aF))return A.al(this.a.ok).ax.b -switch(A.al(this.a.ok).ax.a.a){case 0:return B.X -case 1:return B.i2}}, -$S:36} -A.aXM.prototype={ -$1(a){if(a.O(0,B.a_)&&!a.O(0,B.aF))return A.al(this.a.ok).ch -if(a.O(0,B.aF))return A.al(this.a.ok).ax.b -switch(A.al(this.a.ok).ax.a.a){case 0:return B.X -case 1:return B.i2}}, -$S:36} -A.aXN.prototype={ -$1(a){if(a.O(0,B.a_)&&!a.O(0,B.aF))return A.al(this.a.ok).ch -if(a.O(0,B.aF))return A.al(this.a.ok).ax.b -switch(A.al(this.a.ok).ax.a.a){case 0:return B.X -case 1:return B.i2}}, -$S:36} -A.afW.prototype={} -A.VX.prototype={ -dk(){this.ex() -this.ea() -this.hk()}, -v(){var s=this,r=s.bT$ -if(r!=null)r.aa(0,s.gha()) -s.bT$=null -s.bF()}} -A.Wb.prototype={ -v(){var s=this,r=s.dQ$ -if(r!=null)r.aa(0,s.gmu()) -s.dQ$=null -s.bF()}, -dk(){this.ex() -this.ea() -this.mv()}} -A.Wd.prototype={ -dk(){this.ex() -this.ea() -this.hk()}, -v(){var s=this,r=s.bT$ -if(r!=null)r.aa(0,s.gha()) -s.bT$=null -s.bF()}} -A.aoH.prototype={ -b1(a){var s,r,q -this.f2(a) -for(s=this.gbZ(this),r=s.length,q=0;q0){a7=b/2 e-=a7 -c+=a7}a=a2.bg +c+=a7}a=a2.b2 if(eh){f=g+k.b+2*a c=g+a e=a}else f=h -d=a}switch(a2.ai.a){case 0:d=(f-q.b)/2 +d=a}switch(a2.bF.a){case 0:d=(f-q.b)/2 a0=(f-p.b)/2 break case 1:if(f>72){d=16 @@ -97504,88 +98794,88 @@ a0=f-p.b-d d=a1 break default:a0=a3 -d=a0}switch(a2.aq.a){case 0:if(a6){a7=a5.i(0,B.c5).b +d=a0}switch(a2.ae.a){case 0:if(a6){a7=a5.i(0,B.c7).b a7.toString -t.q.a(a7).a=new A.h(b0-q.a,d)}a7=a5.i(0,B.bM).b +t.q.a(a7).a=new A.h(b0-q.a,d)}a7=a5.i(0,B.bO).b a7.toString g=t.q g.a(a7).a=new A.h(n,e) -if(a8){a7=a5.i(0,B.bN) +if(a8){a7=a5.i(0,B.bP) a7.toString c.toString a7=a7.b a7.toString -g.a(a7).a=new A.h(n,c)}if(a9){a5=a5.i(0,B.cB).b +g.a(a7).a=new A.h(n,c)}if(a9){a5=a5.i(0,B.cD).b a5.toString g.a(a5).a=new A.h(0,a0)}break -case 1:if(a6){a7=a5.i(0,B.c5).b +case 1:if(a6){a7=a5.i(0,B.c7).b a7.toString -t.q.a(a7).a=new A.h(0,d)}a7=a5.i(0,B.bM).b +t.q.a(a7).a=new A.h(0,d)}a7=a5.i(0,B.bO).b a7.toString g=t.q g.a(a7).a=new A.h(o,e) -if(a8){a7=a5.i(0,B.bN) +if(a8){a7=a5.i(0,B.bP) a7.toString c.toString a7=a7.b a7.toString -g.a(a7).a=new A.h(o,c)}if(a9){a5=a5.i(0,B.cB).b +g.a(a7).a=new A.h(o,c)}if(a9){a5=a5.i(0,B.cD).b a5.toString -g.a(a5).a=new A.h(b0-p.a,a0)}break}a2.id=a4.c5(new A.M(b0,f))}, -aK(a,b){var s=new A.b_8(a,b),r=this.hd$ -s.$1(r.i(0,B.c5)) -s.$1(r.i(0,B.bM)) -s.$1(r.i(0,B.bN)) -s.$1(r.i(0,B.cB))}, -lU(a){return!0}, -dX(a,b){var s,r,q,p,o,n +g.a(a5).a=new A.h(b0-p.a,a0)}break}a2.id=a4.c6(new A.N(b0,f))}, +aJ(a,b){var s=new A.b06(a,b),r=this.hf$ +s.$1(r.i(0,B.c7)) +s.$1(r.i(0,B.bO)) +s.$1(r.i(0,B.bP)) +s.$1(r.i(0,B.cD))}, +lO(a){return!0}, +dP(a,b){var s,r,q,p,o,n for(s=this.gbZ(this),r=s.length,q=t.q,p=0;p#"+A.bz(this)}} -A.vM.prototype={ -ie(a){return A.fr(this.a,this.b,a)}} -A.Tt.prototype={ -aW(){return new A.agI(null,null,B.n)}} -A.agI.prototype={ -rO(a){var s,r,q=this -q.CW=t.ir.a(a.$3(q.CW,q.a.z,new A.aYm())) +j(a){return"#"+A.bC(this)}} +A.vW.prototype={ +i7(a){return A.fo(this.a,this.b,a)}} +A.TK.prototype={ +b0(){return new A.ahC(null,null,B.o)}} +A.ahC.prototype={ +rE(a){var s,r,q=this +q.CW=t.ir.a(a.$3(q.CW,q.a.z,new A.aZs())) s=q.a r=t.YJ -s=r.a(a.$3(q.cy,s.as,new A.aYn())) +s=r.a(a.$3(q.cy,s.as,new A.aZt())) q.cy=s s=q.a.at -q.cx=s!=null?r.a(a.$3(q.cx,s,new A.aYo())):null -q.db=t.TZ.a(a.$3(q.db,q.a.w,new A.aYp()))}, -a7(a){var s,r,q,p,o,n=this,m=null,l=n.db +q.cx=s!=null?r.a(a.$3(q.cx,s,new A.aZu())):null +q.db=t.TZ.a(a.$3(q.db,q.a.w,new A.aZv()))}, +a8(a){var s,r,q,p,o,n=this,m=null,l=n.db l.toString -s=n.gip() -s=l.aw(0,s.gm(s)) +s=n.gik() +s=l.az(0,s.gm(s)) s.toString l=n.CW l.toString -r=n.gip() -q=l.aw(0,r.gm(r)) -A.al(a) -p=A.bfa(a,n.a.Q,q) +r=n.gik() +q=l.az(0,r.gm(r)) +A.an(a) +p=A.bgb(a,n.a.Q,q) n.a.toString l=n.cy if(l==null)o=m -else{r=n.gip() -r=l.aw(0,r.gm(r)) +else{r=n.gik() +r=l.az(0,r.gm(r)) o=r}if(o==null)o=B.I -l=A.es(a) +l=A.ey(a) r=n.a -return new A.a5g(new A.vL(s,l,m),r.y,q,p,o,new A.US(r.r,s,!0,m),m)}} -A.aYm.prototype={ -$1(a){return new A.bh(A.q1(a),null,t.Y)}, -$S:38} -A.aYn.prototype={ -$1(a){return new A.f8(t.n8.a(a),null)}, -$S:88} -A.aYo.prototype={ -$1(a){return new A.f8(t.n8.a(a),null)}, -$S:88} -A.aYp.prototype={ -$1(a){return new A.vM(t.RY.a(a),null)}, -$S:495} -A.US.prototype={ -a7(a){var s=A.es(a) -return A.eh(this.c,new A.akL(this.d,s,null),null,null,B.u)}} -A.akL.prototype={ -aK(a,b){this.b.iE(a,new A.x(0,0,0+b.a,0+b.b),this.c)}, -cC(a){return!a.b.l(0,this.b)}} -A.aos.prototype={ -dk(){this.ex() -this.ea() -this.hk()}, -v(){var s=this,r=s.bT$ -if(r!=null)r.aa(0,s.gha()) -s.bT$=null -s.bF()}} -A.agJ.prototype={ -U7(a){return a.gyp(a)==="en"}, -cL(a,b){return new A.cM(B.Hx,t.az)}, -Mu(a){return!1}, +return new A.a5W(new A.vV(s,l,m),r.y,q,p,o,new A.V8(r.r,s,!0,m),m)}} +A.aZs.prototype={ +$1(a){return new A.bm(A.qa(a),null,t.Y)}, +$S:35} +A.aZt.prototype={ +$1(a){return new A.f5(t.G.a(a),null)}, +$S:109} +A.aZu.prototype={ +$1(a){return new A.f5(t.G.a(a),null)}, +$S:109} +A.aZv.prototype={ +$1(a){return new A.vW(t.RY.a(a),null)}, +$S:497} +A.V8.prototype={ +a8(a){var s=A.ey(a) +return A.ep(this.c,new A.alG(this.d,s,null),null,null,B.w)}} +A.alG.prototype={ +aJ(a,b){this.b.iz(a,new A.x(0,0,0+b.a,0+b.b),this.c)}, +cu(a){return!a.b.l(0,this.b)}} +A.apw.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.ahD.prototype={ +Uu(a){return a.gyc(a)==="en"}, +cI(a,b){return new A.cO(B.Hz,t.az)}, +Mk(a){return!1}, j(a){return"DefaultMaterialLocalizations.delegate(en_US)"}} -A.a_k.prototype={$iMA:1} -A.el.prototype={ -W(){return"MaterialState."+this.b}} -A.a3q.prototype={$ic1:1} -A.Tw.prototype={ -aD(a){return this.c.$1(a)}} -A.a3s.prototype={ -IN(a){return this.aD(A.z(t.ui)).IN(a)}, -$ic1:1} -A.SL.prototype={ -aD(a){if(a.O(0,B.a_))return B.ds +A.a_J.prototype={$iMU:1} +A.et.prototype={ +V(){return"MaterialState."+this.b}} +A.a41.prototype={$ic5:1} +A.TN.prototype={ +aE(a){return this.c.$1(a)}} +A.a43.prototype={ +Iy(a){return this.aE(A.C(t.ui)).Iy(a)}, +$ic5:1} +A.T1.prototype={ +aE(a){if(a.N(0,B.a0))return B.du return this.a}, -gC_(){return"MaterialStateMouseCursor("+this.c+")"}} -A.a3p.prototype={$ic1:1} -A.Tv.prototype={ -aD(a){return this.x.$1(a)}} -A.a3t.prototype={$ic1:1} -A.agM.prototype={ -aD(a){return this.cF.$1(a)}} -A.c1.prototype={} -A.Tm.prototype={ -aD(a){var s,r=this,q=r.a,p=q==null?null:q.aD(a) +gBO(){return"MaterialStateMouseCursor("+this.c+")"}} +A.a40.prototype={$ic5:1} +A.TM.prototype={ +aE(a){return this.x.$1(a)}} +A.a44.prototype={$ic5:1} +A.ahG.prototype={ +aE(a){return this.dA.$1(a)}} +A.c5.prototype={} +A.TD.prototype={ +aE(a){var s,r=this,q=r.a,p=q==null?null:q.aE(a) q=r.b -s=q==null?null:q.aD(a) +s=q==null?null:q.aE(a) return r.d.$3(p,s,r.c)}, -$ic1:1} -A.jx.prototype={ -aD(a){return this.a.$1(a)}, -$ic1:1} -A.e8.prototype={ -aD(a){return this.a}, +$ic5:1} +A.jG.prototype={ +aE(a){return this.a.$1(a)}, +$ic5:1} +A.ef.prototype={ +aE(a){return this.a}, j(a){var s="MaterialStatePropertyAll(",r=this.a -if(typeof r=="number")return s+A.iY(r)+")" +if(typeof r=="number")return s+A.j3(r)+")" else return s+A.j(r)+")"}, -$ic1:1} -A.a3u.prototype={ -hD(a,b,c){var s=this.a -if(c?J.iy(s,b):J.tD(s,b))this.E()}} -A.a3r.prototype={ -adP(a,b){return new A.aEE(this,a,b)}, -adO(a){return this.adP(a,null)}, -aFv(a){if(this.y5$.C(0,a))this.aM(new A.aEC())}, -L9(a){if(this.y5$.N(0,a))this.aM(new A.aED())}} -A.aEE.prototype={ +$ic5:1} +A.a45.prototype={ +hB(a,b,c){var s=this.a +if(c?J.iE(s,b):J.tM(s,b))this.F()}} +A.a42.prototype={ +aeq(a,b){return new A.aFJ(this,a,b)}, +aep(a){return this.aeq(a,null)}, +aG9(a){if(this.xR$.D(0,a))this.aM(new A.aFH())}, +KZ(a){if(this.xR$.O(0,a))this.aM(new A.aFI())}} +A.aFJ.prototype={ $1(a){var s=this.a,r=this.b -if(s.y5$.O(0,r)===a)return -if(a)s.aFv(r) -else s.L9(r)}, +if(s.xR$.N(0,r)===a)return +if(a)s.aG9(r) +else s.KZ(r)}, $S:5} -A.aEC.prototype={ +A.aFH.prototype={ $0(){}, $S:0} -A.aED.prototype={ +A.aFI.prototype={ $0(){}, $S:0} -A.a3B.prototype={} -A.MF.prototype={ -gJ(a){return J.V(this.a)}, +A.a4c.prototype={} +A.MZ.prototype={ +gJ(a){return J.W(this.a)}, l(a,b){if(b==null)return!1 if(this===b)return!0 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.MF&&J.e(b.a,this.a)}} -A.agP.prototype={} -A.a3C.prototype={ +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.MZ&&J.f(b.a,this.a)}} +A.ahJ.prototype={} +A.a4d.prototype={ gJ(a){var s=this -return A.c_([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])}, +return A.c4([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])}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 -if(J.aj(b)!==A.L(r))return!1 -if(b instanceof A.a3C)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.e(b.as,r.as) +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.a4d)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.f(b.as,r.as) else s=!1 else s=!1 else s=!1 @@ -97913,334 +99203,334 @@ else s=!1 else s=!1 else s=!1 return s}} -A.ags.prototype={ -aD(a){var s,r=this,q=r.a,p=q==null?null:q.aD(a) +A.ahj.prototype={ +aE(a){var s,r=this,q=r.a,p=q==null?null:q.aE(a) q=r.b -s=q==null?null:q.aD(a) +s=q==null?null:q.aE(a) q=p==null if(q&&s==null)return null if(q){q=s.a -return A.bw(new A.ck(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.aa,-1),s,r.c)}if(s==null){q=p.a -return A.bw(p,new A.ck(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.aa,-1),r.c)}return A.bw(p,s,r.c)}, -$ic1:1} -A.agQ.prototype={} -A.EE.prototype={ -gJ(a){return J.V(this.a)}, +return A.bA(new A.cp(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.aa,-1),s,r.c)}if(s==null){q=p.a +return A.bA(p,new A.cp(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.aa,-1),r.c)}return A.bA(p,s,r.c)}, +$ic5:1} +A.ahK.prototype={} +A.ES.prototype={ +gJ(a){return J.W(this.a)}, l(a,b){if(b==null)return!1 if(this===b)return!0 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.EE&&J.e(b.a,this.a)}} -A.agR.prototype={} -A.N4.prototype={ +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.ES&&J.f(b.a,this.a)}} +A.ahL.prototype={} +A.Nn.prototype={ gJ(a){var s=this -return A.a4(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)}, +return A.a3(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)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.N4&&b.a==s.a&&J.e(b.b,s.b)&&b.c==s.c&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&b.w==s.w&&b.x==s.x&&!0}} -A.ahn.prototype={} -A.N5.prototype={ +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Nn&&b.a==s.a&&J.f(b.b,s.b)&&b.c==s.c&&J.f(b.d,s.d)&&J.f(b.e,s.e)&&J.f(b.f,s.f)&&J.f(b.r,s.r)&&b.w==s.w&&b.x==s.x&&!0}} +A.aij.prototype={} +A.No.prototype={ gJ(a){var s=this -return A.a4(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)}, +return A.a3(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)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.N5&&b.a==s.a&&J.e(b.b,s.b)&&b.c==s.c&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&b.x==s.x&&b.y==s.y}} -A.aho.prototype={} -A.N6.prototype={ +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.No&&b.a==s.a&&J.f(b.b,s.b)&&b.c==s.c&&J.f(b.d,s.d)&&J.f(b.e,s.e)&&J.f(b.f,s.f)&&J.f(b.r,s.r)&&J.f(b.w,s.w)&&b.x==s.x&&b.y==s.y}} +A.aik.prototype={} +A.Np.prototype={ gJ(a){var s=this -return A.a4(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)}, +return A.a3(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)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.N6&&J.e(b.a,s.a)&&b.b==s.b&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&b.r==s.r&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&b.Q==s.Q&&b.as==s.as}} -A.ahp.prototype={} -A.Nm.prototype={ -gJ(a){return J.V(this.a)}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Np&&J.f(b.a,s.a)&&b.b==s.b&&J.f(b.c,s.c)&&J.f(b.d,s.d)&&J.f(b.e,s.e)&&J.f(b.f,s.f)&&b.r==s.r&&J.f(b.y,s.y)&&J.f(b.z,s.z)&&b.Q==s.Q&&b.as==s.as}} +A.ail.prototype={} +A.NE.prototype={ +gJ(a){return J.W(this.a)}, l(a,b){if(b==null)return!1 if(this===b)return!0 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.Nm&&J.e(b.a,this.a)}} -A.ahO.prototype={} -A.k0.prototype={ -gxD(){return A.is.prototype.gxD.call(this)+"("+A.j(this.b.a)+")"}, -gDi(){return!0}} -A.a3o.prototype={ -gLu(a){return B.d6}, -gxj(){return null}, -gI9(){return null}, -Rz(a){var s -if(!(a instanceof A.k0&&!0))s=!1 +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.NE&&J.f(b.a,this.a)}} +A.aiK.prototype={} +A.ka.prototype={ +gxn(){return A.iy.prototype.gxn.call(this)+"("+A.j(this.b.a)+")"}, +gD3(){return!0}} +A.a4_.prototype={ +gLj(a){return B.d8}, +gx3(){return null}, +gHV(){return null}, +Rx(a){var s +if(!(a instanceof A.ka&&!0))s=!1 else s=!0 return s}, -Rv(a,b,c){var s=null -return A.cW(s,s,this.jl.$1(a),!1,s,s,!1,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s)}, -Rw(a,b,c,d){var s,r -A.al(a) -s=A.al(a).r -r=B.j6.i(0,this.a.cx.a?B.ah:s) -if(r==null)r=B.rn -return r.a73(this,a,b,c,d,this.$ti.c)}} -A.Tu.prototype={} -A.ao5.prototype={ -a7(a){var s=this -return new A.Dk(s.c,new A.b1T(s),new A.b1U(s),new A.Dk(new A.nU(s.d,new A.bK(A.b([],t.x8),t.jc),0),new A.b1V(s),new A.b1W(s),s.f,null),null)}} -A.b1T.prototype={ -$3(a,b,c){return new A.wE(b,c,this.a.e&&!0,!1,null)}, +Rt(a,b,c){var s=null +return A.cY(s,s,this.e0.$1(a),!1,s,s,!1,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s)}, +Ru(a,b,c,d){var s,r +A.an(a) +s=A.an(a).r +r=B.j9.i(0,this.a.cx.a?B.ah:s) +if(r==null)r=B.rq +return r.a7C(this,a,b,c,d,this.$ti.c)}} +A.TL.prototype={} +A.ap8.prototype={ +a8(a){var s=this +return new A.Dx(s.c,new A.b2P(s),new A.b2Q(s),new A.Dx(new A.o6(s.d,new A.bP(A.b([],t.x8),t.jc),0),new A.b2R(s),new A.b2S(s),s.f,null),null)}} +A.b2P.prototype={ +$3(a,b,c){return new A.wM(b,c,this.a.e&&!0,!1,null)}, $C:"$3", $R:3, -$S:161} -A.b1U.prototype={ -$3(a,b,c){return new A.wF(b,this.a.e,!0,c,null)}, +$S:160} +A.b2Q.prototype={ +$3(a,b,c){return new A.wN(b,this.a.e,!0,c,null)}, $C:"$3", $R:3, -$S:162} -A.b1V.prototype={ -$3(a,b,c){return new A.wE(b,c,this.a.e&&!0,!0,null)}, +$S:161} +A.b2R.prototype={ +$3(a,b,c){return new A.wM(b,c,this.a.e&&!0,!0,null)}, $C:"$3", $R:3, -$S:161} -A.b1W.prototype={ -$3(a,b,c){return new A.wF(b,this.a.e,!1,c,null)}, +$S:160} +A.b2S.prototype={ +$3(a,b,c){return new A.wN(b,this.a.e,!1,c,null)}, $C:"$3", $R:3, -$S:162} -A.wE.prototype={ -aW(){return new A.ao1(new A.PU($.ag()),$,$,B.n)}} -A.ao1.prototype={ -gW7(){return!1}, -AD(){var s,r=this,q=r.a,p=q.f -if(p)s=B.fh -else{s=$.bqL() -s=new A.bs(q.c,s,s.$ti.h("bs"))}r.q5$=s -p=p?$.bqM():$.bqN() +$S:161} +A.wM.prototype={ +b0(){return new A.ap4(new A.Qc($.af()),$,$,B.o)}} +A.ap4.prototype={ +gWB(){return!1}, +Ar(){var s,r=this,q=r.a,p=q.f +if(p)s=B.fk +else{s=$.brW() +s=new A.bw(q.c,s,s.$ti.h("bw"))}r.q3$=s +p=p?$.brX():$.brY() q=q.c -r.rK$=new A.bs(q,p,p.$ti.h("bs")) -q.aj(0,r.gyC()) -r.a.c.ke(r.gyB())}, -bi(){var s,r,q,p,o=this -o.AD() +r.rA$=new A.bw(q,p,p.$ti.h("bw")) +q.an(0,r.gyo()) +r.a.c.kf(r.gyn())}, +bk(){var s,r,q,p,o=this +o.Ar() s=o.a r=s.f -q=o.q5$ +q=o.q3$ q===$&&A.c() -p=o.rK$ +p=o.rA$ p===$&&A.c() -o.d=A.bkk(s.c,q,r,p) -o.bJ()}, -bE(a){var s,r,q,p=this,o=p.a +o.d=A.blr(s.c,q,r,p) +o.bG()}, +bC(a){var s,r,q,p=this,o=p.a if(a.f!==o.f||a.c!==o.c){o=a.c -o.aa(0,p.gyC()) -o.fC(p.gyB()) -p.AD() +o.ad(0,p.gyo()) +o.fC(p.gyn()) +p.Ar() o=p.d o===$&&A.c() o.v() o=p.a s=o.f -r=p.q5$ +r=p.q3$ r===$&&A.c() -q=p.rK$ +q=p.rA$ q===$&&A.c() -p.d=A.bkk(o.c,r,s,q)}p.c8(a)}, +p.d=A.blr(o.c,r,s,q)}p.c9(a)}, v(){var s,r=this -r.a.c.aa(0,r.gyC()) -r.a.c.fC(r.gyB()) +r.a.c.ad(0,r.gyo()) +r.a.c.fC(r.gyn()) s=r.d s===$&&A.c() s.v() -r.amG()}, -a7(a){var s=this.d -s===$&&A.c() -return A.bib(!0,this.a.d,this.rJ$,B.E9,s)}} -A.wF.prototype={ -aW(){return new A.ao4(new A.PU($.ag()),$,$,B.n)}} -A.ao4.prototype={ -gW7(){return!1}, -AD(){var s,r=this,q=r.a,p=q.e -if(p){s=$.bqP() -s=new A.bs(q.c,s,s.$ti.h("bs"))}else s=B.fh -r.q5$=s -p=p?$.bqQ():$.bqR() +r.anh()}, +a8(a){var s=this.d +s===$&&A.c() +return A.bjh(!0,this.a.d,this.rz$,B.Ea,s)}} +A.wN.prototype={ +b0(){return new A.ap7(new A.Qc($.af()),$,$,B.o)}} +A.ap7.prototype={ +gWB(){return!1}, +Ar(){var s,r=this,q=r.a,p=q.e +if(p){s=$.bs_() +s=new A.bw(q.c,s,s.$ti.h("bw"))}else s=B.fk +r.q3$=s +p=p?$.bs0():$.bs1() q=q.c -r.rK$=new A.bs(q,p,p.$ti.h("bs")) -q.aj(0,r.gyC()) -r.a.c.ke(r.gyB())}, -bi(){var s,r,q,p,o=this -o.AD() +r.rA$=new A.bw(q,p,p.$ti.h("bw")) +q.an(0,r.gyo()) +r.a.c.kf(r.gyn())}, +bk(){var s,r,q,p,o=this +o.Ar() s=o.a r=s.e -q=o.q5$ +q=o.q3$ q===$&&A.c() -p=o.rK$ +p=o.rA$ p===$&&A.c() -o.d=A.bkl(s.c,q,r,p) -o.bJ()}, -bE(a){var s,r,q,p=this,o=p.a +o.d=A.bls(s.c,q,r,p) +o.bG()}, +bC(a){var s,r,q,p=this,o=p.a if(a.e!==o.e||a.c!==o.c){o=a.c -o.aa(0,p.gyC()) -o.fC(p.gyB()) -p.AD() +o.ad(0,p.gyo()) +o.fC(p.gyn()) +p.Ar() o=p.d o===$&&A.c() o.v() o=p.a s=o.e -r=p.q5$ +r=p.q3$ r===$&&A.c() -q=p.rK$ +q=p.rA$ q===$&&A.c() -p.d=A.bkl(o.c,r,s,q)}p.c8(a)}, +p.d=A.bls(o.c,r,s,q)}p.c9(a)}, v(){var s,r=this -r.a.c.aa(0,r.gyC()) -r.a.c.fC(r.gyB()) +r.a.c.ad(0,r.gyo()) +r.a.c.fC(r.gyn()) s=r.d s===$&&A.c() s.v() -r.amH()}, -a7(a){var s=this.d +r.ani()}, +a8(a){var s=this.d s===$&&A.c() -return A.bib(!0,this.a.f,this.rJ$,B.E9,s)}} -A.re.prototype={} -A.ab5.prototype={ -a73(a,b,c,d,e){return new A.ao5(c,d,!0,e,!0,null)}} -A.a__.prototype={ -a73(a,b,c,d,e,f){return A.bv3(a,b,c,d,e,f)}} -A.a4x.prototype={ -Ng(a){var s=t.Tr -return A.ai(new A.U(B.WW,new A.aGI(a),s),!0,s.h("aA.E"))}, +return A.bjh(!0,this.a.f,this.rz$,B.Ea,s)}} +A.rm.prototype={} +A.abW.prototype={ +a7C(a,b,c,d,e){return new A.ap8(c,d,!0,e,!0,null)}} +A.a_o.prototype={ +a7C(a,b,c,d,e,f){return A.bwn(a,b,c,d,e,f)}} +A.a5c.prototype={ +Nb(a){var s=t.Tr +return A.ai(new A.S(B.X3,new A.aHL(a),s),!0,s.h("aF.E"))}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 -if(J.aj(b)!==A.L(r))return!1 -s=b instanceof A.a4x +if(J.ak(b)!==A.L(r))return!1 +s=b instanceof A.a5c if(s&&!0)return!0 -return s&&A.dR(r.Ng(B.j6),r.Ng(B.j6))}, -gJ(a){return A.c_(this.Ng(B.j6))}} -A.aGI.prototype={ +return s&&A.dZ(r.Nb(B.j9),r.Nb(B.j9))}, +gJ(a){return A.c4(this.Nb(B.j9))}} +A.aHL.prototype={ $1(a){return this.a.i(0,a)}, -$S:498} -A.In.prototype={ -aOe(){var s,r=this,q=r.rK$ +$S:500} +A.IG.prototype={ +aOR(){var s,r=this,q=r.rA$ q===$&&A.c() s=q.a -if(J.e(q.b.aw(0,s.gm(s)),1)){q=r.q5$ +if(J.f(q.b.az(0,s.gm(s)),1)){q=r.q3$ q===$&&A.c() -if(!J.e(q.gm(q),0)){q=r.q5$ -q=J.e(q.gm(q),1)}else q=!0}else q=!1 -s=r.rJ$ -if(q)s.sHY(!1) -else{r.gW7() -s.sHY(!1)}}, -aOd(a){switch(a.a){case 0:case 3:this.rJ$.sHY(!1) -break -case 1:case 2:this.gW7() -this.rJ$.sHY(!1) +if(!J.f(q.gm(q),0)){q=r.q3$ +q=J.f(q.gm(q),1)}else q=!0}else q=!1 +s=r.rz$ +if(q)s.sHI(!1) +else{r.gWB() +s.sHI(!1)}}, +aOQ(a){switch(a.a){case 0:case 3:this.rz$.sHI(!1) +break +case 1:case 2:this.gWB() +this.rz$.sHI(!1) break}}} -A.VU.prototype={ -PC(a){this.E()}, -aqI(a,b,c){var s,r,q,p,o +A.Wb.prototype={ +Px(a){this.F()}, +arj(a,b,c){var s,r,q,p,o if(!this.r){s=this.w -s=s.gcn(s)!==B.ab}else s=!1 +s=s.gcl(s)!==B.ab}else s=!1 if(s){s=this.w -s=$.bqO().aw(0,s.gm(s)) +s=$.brZ().az(0,s.gm(s)) s.toString r=s}else r=0 -if(r>0){s=a.gcS(a) +if(r>0){s=a.gcN(a) q=b.a p=b.b o=$.G().B() o.sA(0,A.a9(B.c.aA(255*r),0,0,0)) -s.aU(new A.x(q,p,q+c.a,p+c.b),o)}}, -abE(a,b,c,d){var s,r,q=this,p=q.w -switch(p.gcn(p).a){case 3:case 0:return d.$2(a,b) -case 1:case 2:break}q.aqI(a,b,c) +s.aX(new A.x(q,p,q+c.a,p+c.b),o)}}, +aci(a,b,c,d){var s,r,q=this,p=q.w +switch(p.gcl(p).a){case 3:case 0:return d.$2(a,b) +case 1:case 2:break}q.arj(a,b,c) p=q.z s=q.x r=s.a -A.blm(p,s.b.aw(0,r.gm(r)),c) +A.bmt(p,s.b.az(0,r.gm(r)),c) r=q.as -r.sbk(0,a.vu(!0,b,p,new A.b1R(q,d),r.a))}, -v(){var s=this,r=s.w,q=s.geZ() -r.aa(0,q) -r.fC(s.gAC()) -s.x.a.aa(0,q) -s.y.aa(0,q) -s.Q.sbk(0,null) -s.as.sbk(0,null) +r.sbl(0,a.vh(!0,b,p,new A.b2N(q,d),r.a))}, +v(){var s=this,r=s.w,q=s.geX() +r.ad(0,q) +r.fC(s.gAq()) +s.x.a.ad(0,q) +s.y.ad(0,q) +s.Q.sbl(0,null) +s.as.sbl(0,null) s.fq()}, -cC(a){var s,r,q,p,o=this +cu(a){var s,r,q,p,o=this if(a.r===o.r){s=a.w r=o.w -if(J.e(s.gm(s),r.gm(r))){s=a.x +if(J.f(s.gm(s),r.gm(r))){s=a.x r=s.a q=o.x p=q.a -if(J.e(s.b.aw(0,r.gm(r)),q.b.aw(0,p.gm(p)))){s=a.y +if(J.f(s.b.az(0,r.gm(r)),q.b.az(0,p.gm(p)))){s=a.y r=o.y -r=!J.e(s.gm(s),r.gm(r)) +r=!J.f(s.gm(s),r.gm(r)) s=r}else s=!0}else s=!0}else s=!0 return s}} -A.b1R.prototype={ +A.b2N.prototype={ $2(a,b){var s=this.a,r=s.Q s=s.y -r.sbk(0,a.acf(b,B.c.aA(s.gm(s)*255),this.b,r.a))}, +r.sbl(0,a.acS(b,B.c.aA(s.gm(s)*255),this.b,r.a))}, $S:7} -A.VV.prototype={ -PC(a){this.E()}, -abE(a,b,c,d){var s,r,q=this,p=q.y -switch(p.gcn(p).a){case 3:case 0:return d.$2(a,b) +A.Wc.prototype={ +Px(a){this.F()}, +aci(a,b,c,d){var s,r,q=this,p=q.y +switch(p.gcl(p).a){case 3:case 0:return d.$2(a,b) case 1:case 2:break}p=q.z s=q.w r=s.a -A.blm(p,s.b.aw(0,r.gm(r)),c) +A.bmt(p,s.b.az(0,r.gm(r)),c) r=q.as -r.sbk(0,a.vu(!0,b,p,new A.b1S(q,d),r.a))}, -cC(a){var s,r,q,p +r.sbl(0,a.vh(!0,b,p,new A.b2O(q,d),r.a))}, +cu(a){var s,r,q,p if(a.r===this.r){s=a.x r=this.x -if(J.e(s.gm(s),r.gm(r))){s=a.w +if(J.f(s.gm(s),r.gm(r))){s=a.w r=s.a q=this.w p=q.a -p=!J.e(s.b.aw(0,r.gm(r)),q.b.aw(0,p.gm(p))) +p=!J.f(s.b.az(0,r.gm(r)),q.b.az(0,p.gm(p))) s=p}else s=!0}else s=!0 return s}, v(){var s,r=this -r.Q.sbk(0,null) -r.as.sbk(0,null) -s=r.geZ() -r.w.a.aa(0,s) -r.x.aa(0,s) -r.y.fC(r.gAC()) +r.Q.sbl(0,null) +r.as.sbl(0,null) +s=r.geX() +r.w.a.ad(0,s) +r.x.ad(0,s) +r.y.fC(r.gAq()) r.fq()}} -A.b1S.prototype={ +A.b2O.prototype={ $2(a,b){var s=this.a,r=s.Q s=s.x -r.sbk(0,a.acf(b,B.c.aA(s.gm(s)*255),this.b,r.a))}, +r.sbl(0,a.acS(b,B.c.aA(s.gm(s)*255),this.b,r.a))}, $S:7} -A.ahU.prototype={} -A.Wt.prototype={ -v(){var s=this.rJ$ -s.bo$=$.ag() -s.bj$=0 -this.bF()}} -A.Wu.prototype={ -v(){var s=this.rJ$ -s.bo$=$.ag() -s.bj$=0 -this.bF()}} -A.NQ.prototype={ +A.aiQ.prototype={} +A.WM.prototype={ +v(){var s=this.rz$ +s.Y$=$.af() +s.G$=0 +this.bD()}} +A.WN.prototype={ +v(){var s=this.rz$ +s.Y$=$.af() +s.G$=0 +this.bD()}} +A.O8.prototype={ gJ(a){var s=this -return A.a4(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)}, +return A.a3(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)}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 -if(J.aj(b)!==A.L(r))return!1 -if(b instanceof A.NQ)if(J.e(b.a,r.a))if(J.e(b.b,r.b))if(b.c==r.c)if(J.e(b.d,r.d))if(J.e(b.e,r.e))if(J.e(b.f,r.f))if(b.r==r.r)s=!0 +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.O8)if(J.f(b.a,r.a))if(J.f(b.b,r.b))if(b.c==r.c)if(J.f(b.d,r.d))if(J.f(b.e,r.e))if(J.f(b.f,r.f))if(b.r==r.r)s=!0 else s=!1 else s=!1 else s=!1 @@ -98250,357 +99540,357 @@ else s=!1 else s=!1 else s=!1 return s}} -A.aiR.prototype={} -A.NW.prototype={ +A.ajN.prototype={} +A.Oe.prototype={ gJ(a){var s=this -return A.a4(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)}, +return A.a3(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)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.NW&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&b.c==s.c&&J.e(b.d,s.d)&&J.e(b.e,s.e)}} -A.aiU.prototype={} -A.O5.prototype={ +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Oe&&J.f(b.a,s.a)&&J.f(b.b,s.b)&&b.c==s.c&&J.f(b.d,s.d)&&J.f(b.e,s.e)}} +A.ajO.prototype={} +A.Oo.prototype={ gJ(a){var s=this -return A.a4(s.a,s.b,s.c,s.d,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)}, +return A.a3(s.a,s.b,s.c,s.d,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)}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 -if(J.aj(b)!==A.L(r))return!1 -if(b instanceof A.O5)if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)s=!0 +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.Oo)if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)s=!0 else s=!1 else s=!1 else s=!1 else s=!1 return s}} -A.aj4.prototype={} -A.l6.prototype={ -W(){return"_ScaffoldSlot."+this.b}} -A.P_.prototype={ -aW(){var s=null -return new A.P0(A.uT(t.Np),A.lw(s,t.nY),A.lw(s,t.BL),s,s,B.n)}} -A.P0.prototype={ -cU(){var s,r=this,q=r.c +A.ajX.prototype={} +A.lj.prototype={ +V(){return"_ScaffoldSlot."+this.b}} +A.Ph.prototype={ +b0(){var s=null +return new A.Pi(A.v3(t.Np),A.lL(s,t.nY),A.lL(s,t.BL),s,s,B.o)}} +A.Pi.prototype={ +cP(){var s,r=this,q=r.c q.toString -s=A.cb(q,B.qd,t.l).w.y +s=A.cg(q,B.qg,t.l).w.y q=r.y if(q===!0)if(!s){q=r.x q=q!=null&&q.b==null}else q=!1 else q=!1 -if(q)r.TP(B.E8) +if(q)r.Ub(B.E9) r.y=s r.fs()}, -QM(){var s,r,q,p,o,n -for(s=this.d,r=A.cY(s,s.r,A.w(s).c),q=t.Np,p=r.$ti.c;r.F();){o=r.d +QI(){var s,r,q,p,o,n +for(s=this.d,r=A.cW(s,s.r,A.w(s).c),q=t.Np,p=r.$ti.c;r.H();){o=r.d if(o==null)o=p.a(o) -n=o.c.CI(q) -if(n==null||!s.O(0,n)){o.a5R() -o.a5z()}}}, -awl(a){var s=a.c.CI(t.Np) -return s==null||!this.d.O(0,s)}, -agu(a){var s,r,q,p,o,n=this,m=n.w -if(m==null){m=A.cI("SnackBar",B.tG,null,null,n) -m.cD() -q=m.eo$ +n=o.c.Cu(q) +if(n==null||!s.N(0,n)){o.a6l() +o.a64()}}}, +awY(a){var s=a.c.Cu(t.Np) +return s==null||!this.d.N(0,s)}, +ah3(a){var s,r,q,p,o,n=this,m=n.w +if(m==null){m=A.cH("SnackBar",B.tJ,null,null,n) +m.cv() +q=m.eg$ q.b=!0 -q.a.push(n.gavf()) +q.a.push(n.gavS()) n.w=m}q=n.r -if(q.b===q.c)m.d8(0) -s=A.ba("controller") +if(q.b===q.c)m.d0(0) +s=A.bd("controller") m=n.w m.toString -q=new A.pL() +q=new A.pU() p=a.a q=p==null?q:p -s.b=new A.OZ(new A.AH(a.c,a.d,a.e,a.f,a.r,a.w,a.x,a.y,a.z,a.Q,a.as,a.at,a.ax,m,a.ch,a.CW,a.cx,q),new A.bT(new A.aR($.aG,t.dH),t.fO),new A.aLa(n,s),t.BL) -try{n.aM(new A.aLb(n,s)) -n.QM()}catch(o){r=A.aW(o) -throw o}return s.b7()}, -avg(a){var s,r=this -switch(a.a){case 0:r.aM(new A.aL6(r)) -r.QM() +s.b=new A.Pg(new A.AT(a.c,a.d,a.e,a.f,a.r,a.w,a.x,a.y,a.z,a.Q,a.as,a.at,a.ax,m,a.ch,a.CW,a.cx,q),new A.bX(new A.aV($.aP,t.dH),t.fO),new A.aMe(n,s),t.BL) +try{n.aM(new A.aMf(n,s)) +n.QI()}catch(o){r=A.b_(o) +throw o}return s.bc()}, +avT(a){var s,r=this +switch(a.a){case 0:r.aM(new A.aMa(r)) +r.QI() s=r.r -if(!s.gaB(s))r.w.d8(0) +if(!s.gaB(s))r.w.d0(0) break -case 3:r.aM(new A.aL7(r)) -r.QM() +case 3:r.aM(new A.aMb(r)) +r.QI() break case 1:break case 2:break}}, -acG(a){var s,r=this,q=r.r +adi(a){var s,r=this,q=r.r if(q.b===q.c)return s=q.ga5(q).b -if((s.a.a&30)===0)s.eK(0,a) +if((s.a.a&30)===0)s.eH(0,a) q=r.x -if(q!=null)q.bA(0) +if(q!=null)q.by(0) r.x=null r.w.sm(0,0)}, -TP(a){var s,r,q=this,p=q.r +Ub(a){var s,r,q=this,p=q.r if(p.b!==p.c){s=q.w.Q s===$&&A.c() -s=s===B.V}else s=!0 +s=s===B.W}else s=!0 if(s)return r=p.ga5(p).b p=q.y p.toString s=q.w if(p){s.sm(0,0) -r.eK(0,a)}else s.eq(0).cB(new A.aL9(q,r,a),t.H) +r.eH(0,a)}else s.ej(0).cz(new A.aMd(q,r,a),t.H) p=q.x -if(p!=null)p.bA(0) +if(p!=null)p.by(0) q.x=null}, -aM2(){return this.TP(B.a4W)}, -a7(a){var s,r,q,p,o=this -o.y=A.cb(a,B.qd,t.l).w.y +aME(){return this.Ub(B.a57)}, +a8(a){var s,r,q,p,o=this +o.y=A.cg(a,B.qg,t.l).w.y s=o.r -if(!s.gaB(s)){r=A.aF6(a,t.X) -if(r==null||r.gv5()){q=o.w -if(q.gcn(q)===B.ab&&o.x==null){p=s.ga5(s).a -o.x=A.dq(p.ax,new A.aL8(o,p,a))}}}return new A.Uz(o,o.a.c,null)}, +if(!s.gaB(s)){r=A.aGb(a,t.X) +if(r==null||r.guR()){q=o.w +if(q.gcl(q)===B.ab&&o.x==null){p=s.ga5(s).a +o.x=A.dr(p.ax,new A.aMc(o,p,a))}}}return new A.UQ(o,o.a.c,null)}, v(){var s=this,r=s.w if(r!=null)r.v() r=s.x -if(r!=null)r.bA(0) +if(r!=null)r.by(0) s.x=null -s.alx()}} -A.aLa.prototype={ -$0(){this.a.aM2()}, +s.am7()}} +A.aMe.prototype={ +$0(){this.a.aME()}, $S:0} -A.aLb.prototype={ -$0(){this.a.r.h9(0,this.b.b7())}, +A.aMf.prototype={ +$0(){this.a.r.h9(0,this.b.bc())}, $S:0} -A.aL6.prototype={ -$0(){this.a.r.t9()}, +A.aMa.prototype={ +$0(){this.a.r.t0()}, $S:0} -A.aL7.prototype={ +A.aMb.prototype={ $0(){}, $S:0} -A.aL9.prototype={ +A.aMd.prototype={ $1(a){var s=this.b -if((s.a.a&30)===0)s.eK(0,this.c)}, -$S:24} -A.aL8.prototype={ -$0(){this.a.TP(B.E8)}, +if((s.a.a&30)===0)s.eH(0,this.c)}, +$S:21} +A.aMc.prototype={ +$0(){this.a.Ub(B.E9)}, $S:0} -A.Uz.prototype={ -er(a){return this.f!==a.f}} -A.aLc.prototype={} -A.a7l.prototype={ -aI2(a,b){var s=a==null?this.a:a -return new A.a7l(s,b==null?this.b:b)}} -A.akg.prototype={ -a5U(a,b,c){var s=this +A.UQ.prototype={ +ek(a){return this.f!==a.f}} +A.aMg.prototype={} +A.a86.prototype={ +aIF(a,b){var s=a==null?this.a:a +return new A.a86(s,b==null?this.b:b)}} +A.alb.prototype={ +a6o(a,b,c){var s=this s.b=c==null?s.b:c -s.c=s.c.aI2(a,b) -s.E()}, -a5T(a){return this.a5U(null,null,a)}, -aF1(a,b){return this.a5U(a,b,null)}} -A.RJ.prototype={ +s.c=s.c.aIF(a,b) +s.F()}, +a6n(a){return this.a6o(null,null,a)}, +aFF(a,b){return this.a6o(a,b,null)}} +A.RZ.prototype={ l(a,b){var s=this if(b==null)return!1 -if(!s.ahA(0,b))return!1 -return b instanceof A.RJ&&b.r===s.r&&b.e===s.e&&b.f===s.f}, +if(!s.ai9(0,b))return!1 +return b instanceof A.RZ&&b.r===s.r&&b.e===s.e&&b.f===s.f}, gJ(a){var s=this -return A.a4(A.b7.prototype.gJ.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.abQ.prototype={ -a7(a){return this.c}} -A.b_U.prototype={ -KV(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,a4=A.asn(a8),a5=a8.a,a6=a4.Ec(a5),a7=a8.b -if(a3.b.i(0,B.qm)!=null){s=a3.k_(B.qm,a6).b -a3.kv(B.qm,B.h) +return A.a3(A.bb.prototype.gJ.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.acI.prototype={ +a8(a){return this.c}} +A.b0Q.prototype={ +KJ(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,a4=A.atx(a8),a5=a8.a,a6=a4.DZ(a5),a7=a8.b +if(a3.b.i(0,B.qp)!=null){s=a3.k_(B.qp,a6).b +a3.kw(B.qp,B.h) r=s}else{r=0 -s=0}if(a3.b.i(0,B.qp)!=null){q=0+a3.k_(B.qp,a6).b +s=0}if(a3.b.i(0,B.qs)!=null){q=0+a3.k_(B.qs,a6).b p=Math.max(0,a7-q) -a3.kv(B.qp,new A.h(0,p))}else{q=0 -p=null}if(a3.b.i(0,B.qo)!=null){q+=a3.k_(B.qo,new A.b7(0,a6.b,0,Math.max(0,a7-q-r))).b -a3.kv(B.qo,new A.h(0,Math.max(0,a7-q)))}if(a3.b.i(0,B.kd)!=null){o=a3.k_(B.kd,a6) -a3.kv(B.kd,new A.h(0,s)) -if(!a3.ay)r+=o.b}else o=B.u +a3.kw(B.qs,new A.h(0,p))}else{q=0 +p=null}if(a3.b.i(0,B.qr)!=null){q+=a3.k_(B.qr,new A.bb(0,a6.b,0,Math.max(0,a7-q-r))).b +a3.kw(B.qr,new A.h(0,Math.max(0,a7-q)))}if(a3.b.i(0,B.ki)!=null){o=a3.k_(B.ki,a6) +a3.kw(B.ki,new A.h(0,s)) +if(!a3.ay)r+=o.b}else o=B.w n=a3.f m=Math.max(0,a7-Math.max(n.d,q)) -if(a3.b.i(0,B.k9)!=null){l=Math.max(0,m-r) +if(a3.b.i(0,B.ke)!=null){l=Math.max(0,m-r) k=a3.d -if(k)l=A.Y(l+q,0,a4.d-r) +if(k)l=A.Z(l+q,0,a4.d-r) k=k?q:0 -a3.k_(B.k9,new A.RJ(k,s,o.b,0,a6.b,0,l)) -a3.kv(B.k9,new A.h(0,r))}if(a3.b.i(0,B.kb)!=null){a3.k_(B.kb,new A.b7(0,a6.b,0,m)) -a3.kv(B.kb,B.h)}k=a3.b.i(0,B.f8)!=null&&!a3.at?a3.k_(B.f8,a6):B.u -if(a3.b.i(0,B.kc)!=null){j=a3.k_(B.kc,new A.b7(0,a6.b,0,Math.max(0,m-r))) -a3.kv(B.kc,new A.h((a5-j.a)/2,m-j.b))}else j=B.u -i=A.ba("floatingActionButtonRect") -if(a3.b.i(0,B.ke)!=null){h=a3.k_(B.ke,a4) -g=new A.aLc(h,j,m,n,a3.r,a8,k,a3.w) -f=a3.z.Wz(g) -e=a3.as.af9(a3.y.Wz(g),f,a3.Q) -a3.kv(B.ke,e) +a3.k_(B.ke,new A.RZ(k,s,o.b,0,a6.b,0,l)) +a3.kw(B.ke,new A.h(0,r))}if(a3.b.i(0,B.kg)!=null){a3.k_(B.kg,new A.bb(0,a6.b,0,m)) +a3.kw(B.kg,B.h)}k=a3.b.i(0,B.fb)!=null&&!a3.at?a3.k_(B.fb,a6):B.w +if(a3.b.i(0,B.kh)!=null){j=a3.k_(B.kh,new A.bb(0,a6.b,0,Math.max(0,m-r))) +a3.kw(B.kh,new A.h((a5-j.a)/2,m-j.b))}else j=B.w +i=A.bd("floatingActionButtonRect") +if(a3.b.i(0,B.kj)!=null){h=a3.k_(B.kj,a4) +g=new A.aMg(h,j,m,n,a3.r,a8,k,a3.w) +f=a3.z.X4(g) +e=a3.as.afL(a3.y.X4(g),f,a3.Q) +a3.kw(B.kj,e) d=e.a c=e.b -i.b=new A.x(d,c,d+h.a,c+h.b)}if(a3.b.i(0,B.f8)!=null){d=a3.ax +i.b=new A.x(d,c,d+h.a,c+h.b)}if(a3.b.i(0,B.fb)!=null){d=a3.ax b=d!=null&&d") +l=t.HY.h("bw") k=t.x8 j=t.jc -i=t.i -h=A.bjq(new A.nU(new A.bs(p,new A.nn(new A.qG(B.uD)),l),new A.bK(A.b([],k),j),0),new A.bs(p,new A.nn(B.uD),l),p,0.5,i) +i=t.V +h=A.bkx(new A.o6(new A.bw(p,new A.nA(new A.qO(B.uF)),l),new A.bP(A.b([],k),j),0),new A.bw(p,new A.nA(B.uF),l),p,0.5,i) p=d.a.d -g=$.bqH() +g=$.brS() m.a(p) -f=$.bqI() -e=A.bjq(new A.bs(p,g,g.$ti.h("bs")),new A.nU(new A.bs(p,f,A.w(f).h("bs")),new A.bK(A.b([],k),j),0),p,0.5,i) -d.e=A.bdt(h,s,i) -i=A.bdt(h,q,i) +f=$.brT() +e=A.bkx(new A.bw(p,g,g.$ti.h("bw")),new A.o6(new A.bw(p,f,A.w(f).h("bw")),new A.bP(A.b([],k),j),0),p,0.5,i) +d.e=A.bet(h,s,i) +i=A.bet(h,q,i) d.r=i -d.w=new A.bs(m.a(i),new A.nn(B.Tu),l) -d.f=A.bad(new A.bs(r,new A.bh(1,1,b),b.h("bs")),e,c) -d.x=A.bad(new A.bs(o,n,n.$ti.h("bs")),e,c) +d.w=new A.bw(m.a(i),new A.nA(B.TB),l) +d.f=A.bb5(new A.bw(r,new A.bm(1,1,b),b.h("bw")),e,c) +d.x=A.bb5(new A.bw(o,n,n.$ti.h("bw")),e,c) n=d.r -o=d.gay0() -n.cD() -n=n.e6$ +o=d.gayD() +n.cv() +n=n.e_$ n.b=!0 n.a.push(o) n=d.e -n.cD() -n=n.e6$ +n.cv() +n=n.e_$ n.b=!0 n.a.push(o)}, -auD(a){this.aM(new A.aWy(this,a))}, -a7(a){var s,r,q=this,p=A.b([],t.p),o=q.d +avg(a){this.aM(new A.aXG(this,a))}, +a8(a){var s,r,q=this,p=A.b([],t.p),o=q.d o===$&&A.c() o=o.Q o===$&&A.c() -if(o!==B.V){o=q.e +if(o!==B.W){o=q.e s=q.y o===$&&A.c() r=q.f r===$&&A.c() -p.push(A.bhO(A.aKO(s,r),o))}o=q.a +p.push(A.biU(A.aLS(s,r),o))}o=q.a s=q.r o=o.c s===$&&A.c() r=q.x r===$&&A.c() -p.push(A.bhO(A.aKO(o,r),s)) -return A.kV(B.aJ,p,B.Z,B.bn,null)}, -ay1(){var s,r,q=this.e +p.push(A.biU(A.aLS(o,r),s)) +return A.l8(B.aI,p,B.a_,B.bp,null)}, +ayE(){var s,r,q=this.e q===$&&A.c() s=q.a s=s.gm(s) q=q.b q=q.gm(q) -q=Math.min(A.hs(s),A.hs(q)) +q=Math.min(A.hm(s),A.hm(q)) s=this.r s===$&&A.c() r=s.a r=r.gm(r) s=s.b s=s.gm(s) -s=Math.max(q,Math.min(A.hs(r),A.hs(s))) -this.a.f.a5T(s)}} -A.aWy.prototype={ +s=Math.max(q,Math.min(A.hm(r),A.hm(s))) +this.a.f.a6n(s)}} +A.aXG.prototype={ $0(){this.a.a.toString}, $S:0} -A.Am.prototype={ -aW(){var s=null,r=t.bR,q=t.re,p=$.ag() -return new A.FC(new A.cz(s,r),new A.cz(s,r),new A.cz(s,q),new A.Ab(!1,p),new A.Ab(!1,p),A.b([],t.Z4),new A.cz(s,q),B.o,s,A.D(t.yb,t.M),s,!0,s,s,s,B.n)}} -A.FC.prototype={ -ghB(){this.a.toString +A.Ay.prototype={ +b0(){var s=null,r=t.bR,q=t.re,p=$.af() +return new A.FT(new A.cC(s,r),new A.cC(s,r),new A.cC(s,q),new A.An(!1,p),new A.An(!1,p),A.b([],t.Z4),new A.cC(s,q),B.q,s,A.D(t.yb,t.M),s,!0,s,s,s,B.o)}} +A.FT.prototype={ +ghz(){this.a.toString return null}, -kw(a,b){var s=this -s.pg(s.w,"drawer_open") -s.pg(s.x,"end_drawer_open")}, -a5R(){var s,r=this,q=r.y.r +ky(a,b){var s=this +s.pb(s.w,"drawer_open") +s.pb(s.x,"end_drawer_open")}, +a6l(){var s,r=this,q=r.y.r if(!q.gaB(q)){q=r.y.r s=q.ga5(q)}else s=null -if(r.z!=s)r.aM(new A.aLe(r,s))}, -a5z(){var s,r=this,q=r.y.e +if(r.z!=s)r.aM(new A.aMi(r,s))}, +a64(){var s,r=this,q=r.y.e if(!q.gaB(q)){q=r.y.e s=q.ga5(q)}else s=null -if(r.Q!=s)r.aM(new A.aLd(r,s))}, -ax1(){this.a.toString}, -avo(){var s,r=this.c +if(r.Q!=s)r.aM(new A.aMh(r,s))}, +axE(){this.a.toString}, +aw0(){var s,r=this.c r.toString -s=A.NU(r) -if(s!=null&&s.f.length!==0)s.np(0,B.PO,B.d5)}, -gwJ(){this.a.toString +s=A.Oc(r) +if(s!=null&&s.f.length!==0)s.ni(0,B.PU,B.cK)}, +gwt(){this.a.toString return!0}, -bi(){var s,r=this,q=null -r.bJ() +bk(){var s,r=this,q=null +r.bG() s=r.c s.toString -r.dx=new A.akg(s,B.a2z,$.ag()) +r.dx=new A.alb(s,B.a2I,$.af()) r.a.toString -r.cy=B.rp -r.CW=B.IG -r.cx=B.rp -r.ch=A.cI(q,new A.bA(4e5),q,1,r) -r.db=A.cI(q,B.al,q,q,r)}, -bE(a){this.alA(a) +r.cy=B.rs +r.CW=B.II +r.cx=B.rs +r.ch=A.cH(q,new A.bD(4e5),q,1,r) +r.db=A.cH(q,B.al,q,q,r)}, +bC(a){this.ama(a) this.a.toString}, -cU(){var s,r=this,q=r.c.bb(t.Pu),p=q==null?null:q.f,o=r.y,n=o==null +cP(){var s,r=this,q=r.c.bh(t.Pu),p=q==null?null:q.f,o=r.y,n=o==null if(!n)s=p==null||o!==p else s=!1 -if(s)if(!n)o.d.N(0,r) +if(s)if(!n)o.d.O(0,r) r.y=p -if(p!=null){p.d.C(0,r) -if(p.awl(r)){o=p.r -if(!o.gaB(o))r.a5R() +if(p!=null){p.d.D(0,r) +if(p.awY(r)){o=p.r +if(!o.gaB(o))r.a6l() o=p.e -if(!o.gaB(o))r.a5z()}}r.ax1() -r.alz()}, +if(!o.gaB(o))r.a64()}}r.axE() +r.am9()}, v(){var s=this,r=s.dx r===$&&A.c() -r.bo$=$.ag() -r.bj$=0 +r.Y$=$.af() +r.G$=0 r=s.ch r===$&&A.c() r.v() @@ -98608,55 +99898,55 @@ r=s.db r===$&&A.c() r.v() r=s.y -if(r!=null)r.d.N(0,s) +if(r!=null)r.d.O(0,s) s.w.v() s.x.v() -s.alB()}, -Na(a,b,c,d,e,f,g,h,i){var s,r=this.c -r.toString -s=A.cb(r,null,t.l).w.acI(f,g,h,i) -if(e)s=s.aQr(!0) -if(d&&s.e.d!==0)s=s.RW(s.f.Iy(s.r.d)) -if(b!=null)a.push(A.aDD(A.r4(b,s,null),c))}, -anH(a,b,c,d,e,f,g,h){return this.Na(a,b,c,!1,d,e,f,g,h)}, -Fy(a,b,c,d,e,f,g){return this.Na(a,b,c,!1,!1,d,e,f,g)}, -YX(a,b,c,d,e,f,g,h){return this.Na(a,b,c,d,!1,e,f,g,h)}, -Zq(a,b){this.a.toString}, -Zp(a,b){this.a.toString}, -a7(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h={},g=A.al(a),f=a.bb(t.I) +s.amb()}, +N5(a,b,c,d,e,f,g,h,i){var s,r=this.c +r.toString +s=A.cg(r,null,t.l).w.adk(f,g,h,i) +if(e)s=s.aR3(!0) +if(d&&s.e.d!==0)s=s.RT(s.f.Ij(s.r.d)) +if(b!=null)a.push(A.aEC(A.rd(b,s,null),c))}, +aoh(a,b,c,d,e,f,g,h){return this.N5(a,b,c,!1,d,e,f,g,h)}, +Fl(a,b,c,d,e,f,g){return this.N5(a,b,c,!1,!1,d,e,f,g)}, +Zq(a,b,c,d,e,f,g,h){return this.N5(a,b,c,d,!1,e,f,g,h)}, +ZU(a,b){this.a.toString}, +ZT(a,b){this.a.toString}, +a8(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h={},g=A.an(a),f=a.bh(t.I) f.toString s=f.w r=A.b([],t.sa) f=j.a.f -j.gwJ() -j.anH(r,new A.abQ(new A.uN(f,j.f),!1,!1,i),B.k9,!0,!1,!1,!1,!1) -if(j.dy)j.Fy(r,A.b8Z(!0,i,j.fr,!1,i,i,i),B.kb,!0,!0,!0,!0) +j.gwt() +j.aoh(r,new A.acI(new A.uY(f,j.f),!1,!1,i),B.ke,!0,!1,!1,!1,!1) +if(j.dy)j.Fl(r,A.b9Y(!0,i,j.fr,!1,i,i,i),B.kg,!0,!0,!0,!0) j.a.toString h.a=!1 h.b=null if(j.at!=null||j.as.length!==0){f=A.ai(j.as,!0,t.l7) q=j.at if(q!=null)f.push(q.a) -p=A.kV(B.ck,f,B.Z,B.bn,i) -j.gwJ() -j.Fy(r,p,B.kc,!0,!1,!1,!0)}f=j.z +p=A.l8(B.cm,f,B.a_,B.bp,i) +j.gwt() +j.Fl(r,p,B.kh,!0,!1,!1,!0)}f=j.z if(f!=null){h.a=!1 -h.b=g.cX.w +h.b=g.bM.w f=f.a j.a.toString -j.gwJ() -j.YX(r,f,B.f8,!1,!1,!1,!1,!0)}h.c=!1 -if(j.Q!=null){a.bb(t.iB) -f=A.al(a) +j.gwt() +j.Zq(r,f,B.fb,!1,!1,!1,!1,!0)}h.c=!1 +if(j.Q!=null){a.bh(t.iB) +f=A.an(a) q=j.Q if(q!=null){q=q.a -q.gkl(q)}o=f.ry.f +q.gkn(q)}o=f.ry.f h.c=(o==null?0:o)!==0 f=j.Q f=f==null?i:f.a j.a.toString -j.gwJ() -j.YX(r,f,B.kd,!1,!0,!1,!1,!1)}j.a.toString +j.gwt() +j.Zq(r,f,B.ki,!1,!0,!1,!1,!1)}j.a.toString f=j.ch f===$&&A.c() q=j.CW @@ -98665,34 +99955,34 @@ n=j.dx n===$&&A.c() m=j.db m===$&&A.c() -j.Fy(r,new A.SQ(i,f,q,n,m,i),B.ke,!0,!0,!0,!0) -switch(g.r.a){case 2:case 4:j.Fy(r,A.ie(B.aX,i,B.a3,!0,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,j.gavn(),i,i,i,i,i,i),B.ka,!0,!1,!1,!0) +j.Fl(r,new A.T6(i,f,q,n,m,i),B.kj,!0,!0,!0,!0) +switch(g.r.a){case 2:case 4:j.Fl(r,A.im(B.aX,i,B.a3,!0,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,j.gaw_(),i,i,i,i,i,i),B.kf,!0,!1,!1,!0) break case 0:case 1:case 3:case 5:break}f=j.x q=f.y -if(q==null?A.w(f).h("dQ.T").a(q):q){j.Zp(r,s) -j.Zq(r,s)}else{j.Zq(r,s) -j.Zp(r,s)}f=t.l -q=A.cb(a,B.cj,f).w -j.gwJ() -n=A.cb(a,B.k7,f).w -l=q.f.Iy(n.e.d) -q=A.cb(a,B.aej,f).w -j.gwJ() -f=A.cb(a,B.k7,f).w +if(q==null?A.w(f).h("dY.T").a(q):q){j.ZT(r,s) +j.ZU(r,s)}else{j.ZU(r,s) +j.ZT(r,s)}f=t.l +q=A.cg(a,B.cl,f).w +j.gwt() +n=A.cg(a,B.kc,f).w +l=q.f.Ij(n.e.d) +q=A.cg(a,B.aeu,f).w +j.gwt() +f=A.cg(a,B.kc,f).w f=f.e.d!==0?0:i -k=q.r.Iy(f) +k=q.r.Ij(f) if(l.d<=0)j.a.toString j.a.toString -return new A.akh(!1,new A.Pa(A.mA(B.al,!0,i,A.nh(j.ch,new A.aLf(h,j,!1,l,k,s,r),i),B.v,g.go,0,i,i,i,i,i,B.dR),i),i)}} -A.aLe.prototype={ +return new A.alc(!1,new A.Pt(A.mO(B.al,!0,i,A.nu(j.ch,new A.aMj(h,j,!1,l,k,s,r),i),B.x,g.go,0,i,i,i,i,i,B.dT),i),i)}} +A.aMi.prototype={ $0(){this.a.z=this.b}, $S:0} -A.aLd.prototype={ +A.aMh.prototype={ $0(){this.a.Q=this.b}, $S:0} -A.aLf.prototype={ -$2(a,b){var s,r,q,p,o,n,m,l=this,k=A.b1([B.pO,new A.adP(a,new A.bK(A.b([],t.ot),t.wS))],t.B,t.od),j=l.b +A.aMj.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l=this,k=A.b5([B.pS,new A.aeG(a,new A.bP(A.b([],t.ot),t.wS))],t.B,t.od),j=l.b j.a.toString s=j.cy s.toString @@ -98709,97 +99999,97 @@ j.toString o=l.a n=o.a m=o.c -return A.wW(k,new A.xO(new A.b_U(l.c,!1,l.d,l.e,l.f,p,j,s,r,q,n,o.b,m),l.r,null))}, -$S:499} -A.adP.prototype={ -qg(a,b){var s=this.e,r=A.aLg(s).w,q=r.y -if(!(q==null?A.w(r).h("dQ.T").a(q):q)){s=A.aLg(s).x +return A.x2(k,new A.xV(new A.b0Q(l.c,!1,l.d,l.e,l.f,p,j,s,r,q,n,o.b,m),l.r,null))}, +$S:501} +A.aeG.prototype={ +qb(a,b){var s=this.e,r=A.aMk(s).w,q=r.y +if(!(q==null?A.w(r).h("dY.T").a(q):q)){s=A.aMk(s).x r=s.y -s=r==null?A.w(s).h("dQ.T").a(r):r}else s=!0 -return s}, -hr(a){var s=this.e -A.aLg(s).a.toString -A.aLg(s).a.toString}} -A.OZ.prototype={} -A.akh.prototype={ -er(a){return this.f!==a.f}} -A.b_V.prototype={ -$2(a,b){if(!a.a)a.aa(0,b)}, -$S:54} -A.UA.prototype={ -dk(){this.ex() -this.ea() -this.hk()}, -v(){var s=this,r=s.bT$ -if(r!=null)r.aa(0,s.gha()) -s.bT$=null -s.bF()}} -A.UB.prototype={ -dk(){this.ex() -this.ea() -this.hk()}, -v(){var s=this,r=s.bT$ -if(r!=null)r.aa(0,s.gha()) -s.bT$=null -s.bF()}} -A.UC.prototype={ -bE(a){this.c8(a) -this.uu()}, -cU(){var s,r,q,p,o=this +s=r==null?A.w(s).h("dY.T").a(r):r}else s=!0 +return s}, +hp(a){var s=this.e +A.aMk(s).a.toString +A.aMk(s).a.toString}} +A.Pg.prototype={} +A.alc.prototype={ +ek(a){return this.f!==a.f}} +A.b0R.prototype={ +$2(a,b){if(!a.a)a.ad(0,b)}, +$S:51} +A.UR.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.US.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.UT.prototype={ +bC(a){this.c9(a) +this.uj()}, +cP(){var s,r,q,p,o=this o.fs() -s=o.d7$ -r=o.gtc() +s=o.cZ$ +r=o.gt3() q=o.c q.toString -q=A.vy(q) -o.jk$=q -p=o.rf(q,r) -if(r){o.kw(s,o.hp$) -o.hp$=!1}if(p)if(s!=null)s.v()}, +q=A.vJ(q) +o.jh$=q +p=o.r7(q,r) +if(r){o.ky(s,o.ho$) +o.ho$=!1}if(p)if(s!=null)s.v()}, v(){var s,r=this -r.jj$.ac(0,new A.b_V()) -s=r.d7$ +r.jg$.am(0,new A.b0R()) +s=r.cZ$ if(s!=null)s.v() -r.d7$=null -r.aly()}} -A.W9.prototype={ -dk(){this.ex() -this.ea() -this.hk()}, -v(){var s=this,r=s.bT$ -if(r!=null)r.aa(0,s.gha()) -s.bT$=null -s.bF()}} -A.a7x.prototype={ -a7(a){var s=this,r=null -if(A.al(a).r===B.ah)return new A.D3(8,B.dq,s.c,s.d,s.e===!0,B.a22,3,r,B.tG,B.QW,B.aW,A.apQ(),r,r,r) -return new A.HI(r,s.c,s.d,s.e,r,r,r,B.d6,B.fA,B.E,A.apQ(),r,r,r)}} -A.HI.prototype={ -aW(){return new A.agK(new A.cz(null,t.re),null,null,B.n)}} -A.agK.prototype={ -gw1(){var s=this.a.e +r.cZ$=null +r.am8()}} +A.Wr.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.a8h.prototype={ +a8(a){var s=this,r=null +if(A.an(a).r===B.ah)return new A.Dg(8,B.ds,s.c,s.d,s.e===!0,B.a2b,3,r,B.tJ,B.R1,B.aW,A.ar0(),r,r,r) +return new A.HZ(r,s.c,s.d,s.e,r,r,r,B.d8,B.fD,B.G,A.ar0(),r,r,r)}} +A.HZ.prototype={ +b0(){return new A.ahE(new A.cC(null,t.re),null,null,B.o)}} +A.ahE.prototype={ +gvM(){var s=this.a.e if(s==null){s=this.fr s===$&&A.c() s=s.a -s=s==null?null:s.aD(this.gAS())}return s==null?!1:s}, -guA(){this.a.toString +s=s==null?null:s.aE(this.gAG())}return s==null?!1:s}, +guq(){this.a.toString var s=this.fr s===$&&A.c() s=s.e if(s==null){s=this.fx s===$&&A.c() s=!s}return s}, -gHv(){return new A.jx(new A.aYu(this),t.Lf)}, -gAS(){var s=A.z(t.ui) -if(this.db)s.C(0,B.mD) -if(this.dx)s.C(0,B.aY) +gHg(){return new A.jG(new A.aZA(this),t.Lf)}, +gAG(){var s=A.C(t.ui) +if(this.db)s.D(0,B.mI) +if(this.dx)s.D(0,B.aY) return s}, -gaDR(){var s,r,q,p,o,n,m,l=this,k=l.dy +gaEt(){var s,r,q,p,o,n,m,l=this,k=l.dy k===$&&A.c() s=k.db -r=A.ba("dragColor") -q=A.ba("hoverColor") -p=A.ba("idleColor") +r=A.bd("dragColor") +q=A.bd("hoverColor") +p=A.bd("idleColor") switch(k.a.a){case 1:k=s.a o=k>>>16&255 n=k>>>8&255 @@ -98810,7 +100100,7 @@ m=l.fx m===$&&A.c() if(m){k=l.c k.toString -k=A.al(k).cy.a +k=A.an(k).cy.a k=A.a9(255,k>>>16&255,k>>>8&255,k&255)}else k=A.a9(B.c.aA(25.5),o,n,k) p.b=k break @@ -98824,92 +100114,92 @@ m=l.fx m===$&&A.c() if(m){k=l.c k.toString -k=A.al(k).cy.a +k=A.an(k).cy.a k=A.a9(255,k>>>16&255,k>>>8&255,k&255)}else k=A.a9(B.c.aA(76.5),o,n,k) p.b=k -break}return new A.jx(new A.aYr(l,r,q,p),t.h2)}, -gaEb(){var s=this.dy -s===$&&A.c() -return new A.jx(new A.aYt(this,s.a,s.db),t.h2)}, -gaEa(){var s=this.dy -s===$&&A.c() -return new A.jx(new A.aYs(this,s.a,s.db),t.h2)}, -gaDO(){return new A.jx(new A.aYq(this),t.pj)}, -bi(){var s,r=this -r.Yl() -s=r.cy=A.cI(null,B.al,null,null,r) -s.cD() -s=s.e6$ +break}return new A.jG(new A.aZx(l,r,q,p),t.h2)}, +gaEO(){var s=this.dy +s===$&&A.c() +return new A.jG(new A.aZz(this,s.a,s.db),t.h2)}, +gaEN(){var s=this.dy +s===$&&A.c() +return new A.jG(new A.aZy(this,s.a,s.db),t.h2)}, +gaEq(){return new A.jG(new A.aZw(this),t.pj)}, +bk(){var s,r=this +r.YQ() +s=r.cy=A.cH(null,B.al,null,null,r) +s.cv() +s=s.e_$ s.b=!0 -s.a.push(new A.aYA(r))}, -cU(){var s,r=this,q=r.c +s.a.push(new A.aZG(r))}, +cP(){var s,r=this,q=r.c q.toString -s=A.al(q) +s=A.an(q) r.dy=s.ax q=r.c -q.bb(t.NF) -q=A.al(q) +q.bh(t.NF) +q=A.an(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.ajf()}, -En(){var s,r=this,q=r.at +break}r.ajO()}, +Eb(){var s,r=this,q=r.at q===$&&A.c() -q.sA(0,r.gaDR().a.$1(r.gAS())) -q.sadG(r.gaEb().a.$1(r.gAS())) -q.sadF(r.gaEa().a.$1(r.gAS())) -s=r.c.bb(t.I) +q.sA(0,r.gaEt().a.$1(r.gAG())) +q.saeh(r.gaEO().a.$1(r.gAG())) +q.saeg(r.gaEN().a.$1(r.gAG())) +s=r.c.bh(t.I) s.toString -q.sd2(s.w) -q.sVI(r.gaDO().a.$1(r.gAS())) +q.scV(s.w) +q.sWb(r.gaEq().a.$1(r.gAG())) s=r.a.r if(s==null){s=r.fr s===$&&A.c() s=s.f}if(s==null){s=r.fx s===$&&A.c() -s=s?null:B.dZ}q.shz(s) +s=s?null:B.e0}q.shx(s) s=r.fr s===$&&A.c() s=s.y if(s==null){s=r.fx s===$&&A.c() -s=s?0:2}q.sSa(s) +s=s?0:2}q.sS8(s) s=r.fr.z -q.sUp(s==null?0:s) +q.sUN(s==null?0:s) s=r.fr.Q -q.sUw(0,s==null?48:s) +q.sUU(0,s==null?48:s) s=r.c s.toString -q.shx(0,A.cb(s,B.cj,t.l).w.f) -q.sMb(r.a.db) -q.saa3(!r.guA())}, -JK(a){this.Yk(a) -this.aM(new A.aYz(this))}, -JJ(a,b){this.Yj(a,b) -this.aM(new A.aYy(this))}, -Tz(a){var s,r=this -r.ajg(a) -if(r.aaA(a.gb6(a),a.gdR(a),!0)){r.aM(new A.aYw(r)) +q.shv(0,A.cg(s,B.cl,t.l).w.f) +q.sM_(r.a.db) +q.saaI(!r.guq())}, +Jw(a){this.YP(a) +this.aM(new A.aZF(this))}, +Jv(a,b){this.YO(a,b) +this.aM(new A.aZE(this))}, +TQ(a){var s,r=this +r.ajP(a) +if(r.abe(a.gb9(a),a.gdK(a),!0)){r.aM(new A.aZC(r)) s=r.cy s===$&&A.c() -s.d8(0)}else if(r.dx){r.aM(new A.aYx(r)) +s.d0(0)}else if(r.dx){r.aM(new A.aZD(r)) s=r.cy s===$&&A.c() -s.eq(0)}}, -TA(a){var s,r=this -r.ajh(a) -r.aM(new A.aYv(r)) +s.ej(0)}}, +TR(a){var s,r=this +r.ajQ(a) +r.aM(new A.aZB(r)) s=r.cy s===$&&A.c() -s.eq(0)}, +s.ej(0)}, v(){var s=this.cy s===$&&A.c() s.v() -this.Yi()}} -A.aYu.prototype={ +this.YN()}} +A.aZA.prototype={ $1(a){var s,r -if(a.O(0,B.aY)){s=this.a +if(a.N(0,B.aY)){s=this.a s.a.toString s=s.fr s===$&&A.c() @@ -98920,28 +100210,28 @@ r=s.a.Q s=s.fr s===$&&A.c() s=s.c -s=s==null?null:s.aD(a) +s=s==null?null:s.aE(a) return s==null?!1:s}, -$S:501} -A.aYr.prototype={ +$S:503} +A.aZx.prototype={ $1(a){var s,r,q,p=this,o=null -if(a.O(0,B.mD)){s=p.a.fr +if(a.N(0,B.mI)){s=p.a.fr s===$&&A.c() s=s.r -s=s==null?o:s.aD(a) -return s==null?p.b.b7():s}s=p.a -if(s.gHv().a.$1(a)){s=s.fr +s=s==null?o:s.aE(a) +return s==null?p.b.bc():s}s=p.a +if(s.gHg().a.$1(a)){s=s.fr s===$&&A.c() s=s.r -s=s==null?o:s.aD(a) -return s==null?p.c.b7():s}r=s.fr +s=s==null?o:s.aE(a) +return s==null?p.c.bc():s}r=s.fr r===$&&A.c() r=r.r -r=r==null?o:r.aD(a) -if(r==null)r=p.d.b7() +r=r==null?o:r.aE(a) +if(r==null)r=p.d.bc() q=s.fr.r -q=q==null?o:q.aD(a) -if(q==null)q=p.c.b7() +q=q==null?o:q.aE(a) +if(q==null)q=p.c.bc() s=s.cy s===$&&A.c() s=s.x @@ -98949,176 +100239,176 @@ s===$&&A.c() s=A.a1(r,q,s) s.toString return s}, -$S:36} -A.aYt.prototype={ +$S:37} +A.aZz.prototype={ $1(a){var s=this.a -if(s.gw1()&&s.gHv().a.$1(a)){s=s.fr +if(s.gvM()&&s.gHg().a.$1(a)){s=s.fr s===$&&A.c() s=s.w -s=s==null?null:s.aD(a) +s=s==null?null:s.aE(a) if(s==null){s=this.c.a -s=this.b===B.az?A.a9(8,s>>>16&255,s>>>8&255,s&255):A.a9(13,s>>>16&255,s>>>8&255,s&255)}return s}return B.I}, -$S:36} -A.aYs.prototype={ +s=this.b===B.ax?A.a9(8,s>>>16&255,s>>>8&255,s&255):A.a9(13,s>>>16&255,s>>>8&255,s&255)}return s}return B.I}, +$S:37} +A.aZy.prototype={ $1(a){var s=this.a -if(s.gw1()&&s.gHv().a.$1(a)){s=s.fr +if(s.gvM()&&s.gHg().a.$1(a)){s=s.fr s===$&&A.c() s=s.x -s=s==null?null:s.aD(a) +s=s==null?null:s.aE(a) if(s==null){s=this.c.a -s=this.b===B.az?A.a9(B.c.aA(25.5),s>>>16&255,s>>>8&255,s&255):A.a9(64,s>>>16&255,s>>>8&255,s&255)}return s}return B.I}, -$S:36} -A.aYq.prototype={ +s=this.b===B.ax?A.a9(B.c.aA(25.5),s>>>16&255,s>>>8&255,s&255):A.a9(64,s>>>16&255,s>>>8&255,s&255)}return s}return B.I}, +$S:37} +A.aZw.prototype={ $1(a){var s,r -if(a.O(0,B.aY)&&this.a.gHv().a.$1(a)){s=this.a.fr +if(a.N(0,B.aY)&&this.a.gHg().a.$1(a)){s=this.a.fr s===$&&A.c() s=s.b -s=s==null?null:s.aD(a) +s=s==null?null:s.aE(a) return s==null?12:s}s=this.a r=s.a.w if(r==null){r=s.fr r===$&&A.c() r=r.b -r=r==null?null:r.aD(a)}if(r==null){s=s.fx +r=r==null?null:r.aE(a)}if(r==null){s=s.fx s===$&&A.c() r=8/(s?2:1) s=r}else s=r return s}, -$S:502} -A.aYA.prototype={ -$0(){this.a.En()}, +$S:504} +A.aZG.prototype={ +$0(){this.a.Eb()}, $S:0} -A.aYz.prototype={ +A.aZF.prototype={ $0(){this.a.db=!0}, $S:0} -A.aYy.prototype={ +A.aZE.prototype={ $0(){this.a.db=!1}, $S:0} -A.aYw.prototype={ +A.aZC.prototype={ $0(){this.a.dx=!0}, $S:0} -A.aYx.prototype={ +A.aZD.prototype={ $0(){this.a.dx=!1}, $S:0} -A.aYv.prototype={ +A.aZB.prototype={ $0(){this.a.dx=!1}, $S:0} -A.Pg.prototype={ +A.Pz.prototype={ gJ(a){var s=this -return A.a4(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)}, +return A.a3(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)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.Pg&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e&&J.e(b.f,s.f)&&b.r==s.r&&b.w==s.w&&b.x==s.x&&b.y==s.y&&b.z==s.z&&b.Q==s.Q}} -A.akv.prototype={} -A.Ph.prototype={ +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Pz&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e&&J.f(b.f,s.f)&&b.r==s.r&&b.w==s.w&&b.x==s.x&&b.y==s.y&&b.z==s.z&&b.Q==s.Q}} +A.alq.prototype={} +A.PA.prototype={ gJ(a){var s=this -return A.a4(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)}, +return A.a3(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)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.Ph&&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.x==s.x&&b.y==s.y&&J.e(b.z,s.z)}} -A.agr.prototype={ -aD(a){var s,r=this,q=r.a,p=q==null?null:q.aD(a) +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.PA&&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.x==s.x&&b.y==s.y&&J.f(b.z,s.z)}} +A.ahi.prototype={ +aE(a){var s,r=this,q=r.a,p=q==null?null:q.aE(a) q=r.b -s=q==null?null:q.aD(a) +s=q==null?null:q.aE(a) if(p==s)return p if(p==null){q=s.a -return A.bw(new A.ck(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.aa,-1),s,r.c)}if(s==null){q=p.a -return A.bw(p,new A.ck(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.aa,-1),r.c)}return A.bw(p,s,r.c)}, -$ic1:1} -A.akw.prototype={} -A.Pi.prototype={ +return A.bA(new A.cp(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.aa,-1),s,r.c)}if(s==null){q=p.a +return A.bA(p,new A.cp(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.aa,-1),r.c)}return A.bA(p,s,r.c)}, +$ic5:1} +A.alr.prototype={} +A.PB.prototype={ gJ(a){var s=this -return A.a4(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)}, +return A.a3(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)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.Pi&&J.e(b.a,s.a)&&b.b==s.b&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&J.e(b.x,s.x)}} -A.akx.prototype={} -A.Pj.prototype={ -gJ(a){return A.a4(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)}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.PB&&J.f(b.a,s.a)&&b.b==s.b&&J.f(b.c,s.c)&&J.f(b.d,s.d)&&J.f(b.e,s.e)&&J.f(b.f,s.f)&&J.f(b.r,s.r)&&J.f(b.w,s.w)&&J.f(b.x,s.x)}} +A.als.prototype={} +A.PC.prototype={ +gJ(a){return A.a3(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)}, l(a,b){if(b==null)return!1 if(this===b)return!0 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.Pj&&J.e(b.a,this.a)&&!0}} -A.aky.prototype={} -A.aml.prototype={ -a72(a,b,c){return A.cG(A.b([this.ax],t.Ne),null,null,b,null)}, -se2(a,b){throw A.d(A.cJ(null))}} -A.akA.prototype={ -yE(a){var s -this.Yw(a) +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.PC&&J.f(b.a,this.a)&&!0}} +A.alt.prototype={} +A.anj.prototype={ +a7B(a,b,c){return A.cI(A.b([this.ax],t.Ne),null,null,b,null)}, +sdv(a,b){throw A.d(A.cJ(null))}} +A.alv.prototype={ +yp(a){var s +this.Z0(a) s=this.a -if(s.gi3()&&this.b){s=s.gaR().gar() +if(s.ghV()&&this.b){s=s.gaU().gaw() s.toString -s.mg()}}, -Dx(a){}, -UT(a){var s,r=this.a -if(r.gi3()){r=r.gaR().gar() +s.m9()}}, +Dh(a){}, +Vj(a){var s,r=this.a +if(r.ghV()){r=r.gaU().gaw() r.toString s=a.a -r.gaE().zq(B.bi,s.Y(0,a.c),s)}}, -yG(a){var s=this.a,r=s.gaR().gar() +r.gaF().za(B.bj,s.X(0,a.c),s)}}, +yr(a){var s=this.a,r=s.gaU().gaw() r.toString -r.kq() -if(s.gi3()){r=this.w.c +r.kr() +if(s.ghV()){r=this.w.c r.toString -switch(A.al(r).r.a){case 2:case 4:s=s.gaR().gar() +switch(A.an(r).r.a){case 2:case 4:s=s.gaU().gaw() s.toString -s.gaE().WZ(B.aN) +s.gaF().Xv(B.aM) break -case 0:case 1:case 3:case 5:s=s.gaR().gar() +case 0:case 1:case 3:case 5:s=s.gaU().gaw() s.toString -s=s.gaE() -r=s.dr +s=s.gaF() +r=s.hd r.toString -s.iO(B.aN,r) +s.iJ(B.aM,r) break}}this.w.a.toString}, -yF(a){var s,r=this.a -if(r.gi3()){r=r.gaR().gar() +yq(a){var s,r=this.a +if(r.ghV()){r=r.gaU().gaw() r.toString -r=r.gaE() -s=r.dr +r=r.gaF() +s=r.hd s.toString -r.pu(B.bi,s) +r.pp(B.bj,s) s=this.w.c s.toString -A.b82(s)}}} -A.vG.prototype={ -aW(){return new A.UM(new A.cz(null,t.NE),B.n)}} -A.UM.prototype={ -gH6(){var s,r=null +A.b90(s)}}} +A.vQ.prototype={ +b0(){return new A.V2(new A.cC(null,t.NE),B.o)}} +A.V2.prototype={ +gGS(){var s,r=null this.a.toString s=this.e -if(s==null){s=A.ym(!0,r,!0,!0,r,r,!0) +if(s==null){s=A.yu(!0,r,!0,!0,r,r,!0) this.e=s}return s}, -gTu(){var s=this.w +gTO(){var s=this.w s===$&&A.c() return s}, -gi3(){this.a.toString +ghV(){this.a.toString return!0}, -bi(){var s,r=this -r.bJ() -r.r=new A.akA(r,r) +bk(){var s,r=this +r.bG() +r.r=new A.alv(r,r) s=r.a.d -s=A.bjX(s) +s=A.bl3(s) r.d=s -s.aj(0,r.ga2i())}, -bE(a){var s,r,q=this -q.c8(a) +s.an(0,r.ga2N())}, +bC(a){var s,r,q=this +q.c9(a) s=q.a.d.l(0,a.d) if(!s){s=q.d s===$&&A.c() -r=q.ga2i() -s.aa(0,r) +r=q.ga2N() +s.ad(0,r) s=q.a.d -s=A.bjX(s) +s=A.bl3(s) q.d=s -s.aj(0,r)}if(q.gH6().gdL()){s=q.d +s.an(0,r)}if(q.gGS().gdC()){s=q.d s===$&&A.c() s=s.a.b s=s.a===s.b}else s=!1 @@ -99128,29 +100418,29 @@ v(){var s=this.e if(s!=null)s.v() s=this.d s===$&&A.c() -s.bo$=$.ag() -s.bj$=0 -this.bF()}, -axC(){var s,r,q=this -if(q.gH6().gdL()){s=q.d +s.Y$=$.af() +s.G$=0 +this.bD()}, +aye(){var s,r,q=this +if(q.gGS().gdC()){s=q.d s===$&&A.c() s=s.a.b r=s.a!==s.b}else r=!0 if(r===q.f)return -q.aM(new A.b03(q,r))}, -aB6(a,b){var s,r=this,q=r.aB9(b) -if(q!==r.f)r.aM(new A.b02(r,q)) +q.aM(new A.b1_(q,r))}, +aBJ(a,b){var s,r=this,q=r.aBM(b) +if(q!==r.f)r.aM(new A.b0Z(r,q)) r.a.toString s=r.c s.toString -switch(A.al(s).r.a){case 2:case 4:if(b===B.bi){s=r.x.gar() -if(s!=null)s.lB(a.gpS())}return +switch(A.an(s).r.a){case 2:case 4:if(b===B.bj){s=r.x.gaw() +if(s!=null)s.ly(a.gpN())}return case 0:case 1:case 3:case 5:break}}, -aB8(){var s=this.d +aBL(){var s=this.d s===$&&A.c() s=s.a.b -if(s.a===s.b)this.x.gar().VS()}, -aB9(a){var s,r=this.r +if(s.a===s.b)this.x.gaw().Wl()}, +aBM(a){var s,r=this.r r===$&&A.c() if(!r.b)return!1 r=this.d @@ -99158,42 +100448,42 @@ r===$&&A.c() r=r.a s=r.b if(s.a===s.b)return!1 -if(a===B.aC)return!1 -if(a===B.bi)return!0 +if(a===B.aA)return!1 +if(a===B.bj)return!0 if(r.a.length!==0)return!0 return!1}, -a7(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=A.al(a0),a=a0.bb(t.Uf) -if(a==null)a=B.el -s=d.gH6() +a8(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=A.an(a0),a=a0.bh(t.Uf) +if(a==null)a=B.en +s=d.gGS() d.a.toString -switch(b.r.a){case 2:r=A.qp(a0) +switch(b.r.a){case 2:r=A.qz(a0) d.w=!0 -q=$.bcW() +q=$.bdR() d.a.toString p=a.w -if(p==null)p=r.gih() +if(p==null)p=r.gi9() o=a.x -if(o==null){a=r.gih() -o=A.a9(102,a.gm(a)>>>16&255,a.gm(a)>>>8&255,a.gm(a)&255)}n=new A.h(-2/A.cb(a0,B.cC,t.l).w.b,0) +if(o==null){a=r.gi9() +o=A.a9(102,a.gm(a)>>>16&255,a.gm(a)>>>8&255,a.gm(a)&255)}n=new A.h(-2/A.cg(a0,B.cE,t.l).w.b,0) m=!0 l=!0 -k=B.dp +k=B.dr break -case 4:r=A.qp(a0) +case 4:r=A.qz(a0) d.w=!1 -q=$.bcV() +q=$.bdQ() d.a.toString p=a.w -if(p==null)p=r.gih() +if(p==null)p=r.gi9() o=a.x -if(o==null){a=r.gih() -o=A.a9(102,a.gm(a)>>>16&255,a.gm(a)>>>8&255,a.gm(a)&255)}n=new A.h(-2/A.cb(a0,B.cC,t.l).w.b,0) +if(o==null){a=r.gi9() +o=A.a9(102,a.gm(a)>>>16&255,a.gm(a)>>>8&255,a.gm(a)&255)}n=new A.h(-2/A.cg(a0,B.cE,t.l).w.b,0) m=!0 l=!0 -k=B.dp +k=B.dr break case 0:case 1:d.w=!1 -q=$.bd1() +q=$.bdX() p=a.w if(p==null)p=b.ax.b o=a.x @@ -99204,7 +100494,7 @@ m=!1 l=!1 break case 3:case 5:d.w=!1 -q=$.b6P() +q=$.b7M() p=a.w if(p==null)p=b.ax.b o=a.x @@ -99220,61 +100510,61 @@ p=o n=p l=n m=l -q=m}a=a0.bb(t.sp) -if(a==null)a=B.tB +q=m}a=a0.bh(t.sp) +if(a==null)a=B.tE d.a.toString j=d.d j===$&&A.c() -i=a.w.bY(j.ax.a) +i=a.w.bX(j.ax.a) j=d.a j.toString h=d.f g=d.d g===$&&A.c() f=j.w -e=$.bcv() -a=A.bf7(!0,c,c,c,!1,B.dD,B.Z,c,A.bKi(),g,p,c,n,l,k,2,B.a3,!0,!0,!0,!1,s,!1,c,d.x,B.az,c,e,a.Q,c,c,!1,"\u2022",c,c,c,d.gaB5(),d.gaB7(),c,c,m,!0,!0,c,!0,c,B.d8,c,o,q,B.cZ,B.cl,!1,h,c,c,c,B.a5d,i,f,B.jI,c,a.at,c,j.y,a.as,c,c) +e=$.bdq() +a=A.bg8(!0,c,c,c,!1,B.dF,B.a_,c,A.bLG(),g,p,c,n,l,k,2,B.a3,!0,!0,!0,!1,s,!1,c,d.x,B.ax,c,e,a.Q,c,c,!1,"\u2022",c,c,c,d.gaBI(),d.gaBK(),c,c,m,!0,!0,c,!0,c,B.da,c,o,q,B.d1,B.cn,!1,h,c,c,c,B.a5p,i,f,B.jM,c,a.at,c,j.y,a.as,c,c) d.a.toString j=d.r j===$&&A.c() -return A.cW(c,c,j.a70(B.cJ,new A.lM(a,c)),!1,c,c,!1,!1,c,c,c,c,c,c,c,c,c,c,c,c,c,new A.b04(d),c,c,c,c,c,c,c,c,c,c)}, -gaR(){return this.x}} -A.b03.prototype={ +return A.cY(c,c,j.a7z(B.cM,new A.m0(a,c)),!1,c,c,!1,!1,c,c,c,c,c,c,c,c,c,c,c,c,c,new A.b10(d),c,c,c,c,c,c,c,c,c,c)}, +gaU(){return this.x}} +A.b1_.prototype={ $0(){this.a.f=this.b}, $S:0} -A.b02.prototype={ +A.b0Z.prototype={ $0(){this.a.f=this.b}, $S:0} -A.b04.prototype={ -$0(){this.a.gH6().m9()}, +A.b10.prototype={ +$0(){this.a.gGS().m1()}, $S:0} -A.b0w.prototype={ -W(){return"_SliderType."+this.b}} -A.a8b.prototype={ -W(){return"SliderInteraction."+this.b}} -A.PR.prototype={ -aW(){return new A.UV(new A.cz(null,t.re),new A.Eh(),null,null,B.n)}} -A.UV.prototype={ -gdK(a){var s +A.b1s.prototype={ +V(){return"_SliderType."+this.b}} +A.a8W.prototype={ +V(){return"SliderInteraction."+this.b}} +A.Q9.prototype={ +b0(){return new A.Vb(new A.cC(null,t.re),new A.Ev(),null,null,B.o)}} +A.Vb.prototype={ +gdB(a){var s this.a.toString s=this.as s.toString return s}, -bi(){var s,r=this,q=null -r.bJ() -r.d=A.cI(q,B.aW,q,q,r) -r.e=A.cI(q,B.aW,q,q,r) -r.f=A.cI(q,B.im,q,q,r) -r.r=A.cI(q,B.E,q,q,r) +bk(){var s,r=this,q=null +r.bG() +r.d=A.cH(q,B.aW,q,q,r) +r.e=A.cH(q,B.aW,q,q,r) +r.f=A.cH(q,B.ip,q,q,r) +r.r=A.cH(q,B.G,q,q,r) s=r.f r.a.toString s.sm(0,1) -r.r.sm(0,r.a_g(r.a.c)) -r.y=A.b1([B.acg,new A.dE(r.gans(),new A.bK(A.b([],t.ot),t.wS),t.f6)],t.B,t.od) +r.r.sm(0,r.a_K(r.a.c)) +r.y=A.b5([B.acs,new A.dJ(r.gao2(),new A.bP(A.b([],t.ot),t.wS),t.f6)],t.B,t.od) r.a.toString -if(r.as==null)r.as=A.ym(!0,q,!0,!0,q,q,!1)}, +if(r.as==null)r.as=A.yu(!0,q,!0,!0,q,q,!1)}, v(){var s=this,r=s.w -if(r!=null)r.bA(0) +if(r!=null)r.by(0) r=s.d r===$&&A.c() r.v() @@ -99288,701 +100578,701 @@ r=s.r r===$&&A.c() r.v() r=s.ch -if(r!=null){r.h3(0) +if(r!=null){r.h1(0) s.ch=null}r=s.as if(r!=null)r.v() -s.amB()}, -at_(a){var s=this.aww(a),r=this.a +s.anb()}, +atA(a){var s=this.ax8(a),r=this.a if(s!==r.c){r.e.$1(s) r=this.as -if(r!=null)r.m9()}}, -Qj(a){this.Q=!0 +if(r!=null)r.m1()}}, +Qe(a){this.Q=!0 this.a.toString}, -Qh(a){this.Q=!1 +Qc(a){this.Q=!1 this.a.toString}, -ant(a){var s,r=this.x,q=$.b8.bS$.z.i(0,r).gaH() +ao3(a){var s,r=this.x,q=$.bc.bT$.z.i(0,r).gaH() q.toString t.Sq.a(q) -r=$.b8.bS$.z.i(0,r).bb(t.I) +r=$.bc.bT$.z.i(0,r).bh(t.I) r.toString s=r.w -switch(a.a.a){case 0:switch(s.a){case 0:q.IV() +switch(a.a.a){case 0:switch(s.a){case 0:q.IG() break -case 1:q.JS() +case 1:q.JE() break}break -case 1:switch(s.a){case 0:q.JS() +case 1:switch(s.a){case 0:q.JE() break -case 1:q.IV() +case 1:q.IG() break}break -case 2:q.JS() +case 2:q.JE() break -case 3:q.IV() +case 3:q.IG() break}}, -aBS(a){if(a!==this.at)this.aM(new A.b0t(this,a))}, -aBU(a){if(a!==this.ax)this.aM(new A.b0u(this,a))}, -aww(a){var s=this.a,r=s.x +aCu(a){if(a!==this.at)this.aM(new A.b1p(this,a))}, +aCw(a){if(a!==this.ax)this.aM(new A.b1q(this,a))}, +ax8(a){var s=this.a,r=s.x s=s.w return a*(r-s)+s}, -a_g(a){var s=this.a,r=s.x,q=s.w,p=r>q?(a-q)/(r-q):0,o=s.y +a_K(a){var s=this.a,r=s.x,q=s.w,p=r>q?(a-q)/(r-q):0,o=s.y s=B.c.aA(p*o) return s/o}, -a7(a){this.a.toString -switch(0){case 0:return this.aoo(a)}}, -aoo(b6){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=this,b3=null,b4={},b5=A.al(b6) -b6.bb(t.Dj) -s=A.al(b6) -r=b4.a=s.hS -q=new A.b0o(b6,A.al(b6).ax,4,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3) -p=q.gEq() -s=A.z(t.ui) +a8(a){this.a.toString +switch(0){case 0:return this.aoZ(a)}}, +aoZ(b6){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=this,b3=null,b4={},b5=A.an(b6) +b6.bh(t.Dj) +s=A.an(b6) +r=b4.a=s.bL +q=new A.b1k(b6,A.an(b6).ax,4,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3) +p=q.gEe() +s=A.C(t.ui) b2.a.toString -if(b2.ax)s.C(0,B.aY) -if(b2.at)s.C(0,B.aF) -if(b2.Q)s.C(0,B.mD) +if(b2.ax)s.D(0,B.aY) +if(b2.at)s.D(0,B.aE) +if(b2.Q)s.D(0,B.mI) o=r.db if(o==null)o=p -if(o instanceof A.a6b){n=r.ay +if(o instanceof A.a6T){n=r.ay if(n==null){m=b5.ax l=m.db.a m=m.cy.a -n=A.JW(A.a9(153,l>>>16&255,l>>>8&255,l&255),A.a9(B.c.aA(229.5),m>>>16&255,m>>>8&255,m&255))}}else{b2.a.toString +n=A.Kd(A.a9(153,l>>>16&255,l>>>8&255,l&255),A.a9(B.c.aA(229.5),m>>>16&255,m>>>8&255,m&255))}}else{b2.a.toString n=r.ay if(n==null)n=b5.ax.b}m=r.a l=m==null?q.a:m b2.a.toString k=r.b -if(k==null)k=q.gB9() +if(k==null)k=q.gAY() b2.a.toString j=b4.a.c -if(j==null)j=q.gCZ() +if(j==null)j=q.gCJ() b2.a.toString i=b4.a.d -if(i==null)i=q.gzp() +if(i==null)i=q.gz9() h=b4.a.e -if(h==null)h=q.gCb() +if(h==null)h=q.gC0() g=b4.a.r -if(g==null)g=q.gCd() +if(g==null)g=q.gC2() f=b4.a.f -if(f==null)f=q.gCe() +if(f==null)f=q.gC3() b2.a.toString e=b4.a.w -if(e==null)e=q.gB8() +if(e==null)e=q.gAX() b2.a.toString d=b4.a.x -if(d==null)d=q.gCY() +if(d==null)d=q.gCI() c=b4.a.y -if(c==null)c=q.gCa() +if(c==null)c=q.gC_() b=b4.a.z -if(b==null)b=q.gCc() +if(b==null)b=q.gC1() b2.a.toString a=b4.a.Q -if(a==null)a=q.gEb() +if(a==null)a=q.gDY() a0=b4.a.at -if(a0==null)a0=q.gCf() -a1=new A.b0r(b4,b2,s,q).$0() +if(a0==null)a0=q.gC4() +a1=new A.b1n(b4,b2,s,q).$0() a2=b4.a a3=a2.cy -if(a3==null)a3=B.Id +if(a3==null)a3=B.If a4=a2.CW -if(a4==null)a4=B.Ic +if(a4==null)a4=B.Ie a5=a2.cx -if(a5==null)a5=B.Ib +if(a5==null)a5=B.Id a6=a2.ch -if(a6==null)a6=B.Ia +if(a6==null)a6=B.Ic a7=a2.fy -if(a7==null)a7=B.a3J +if(a7==null)a7=B.a3V a2=a2.go -if(a2==null)a2=q.gEr() +if(a2==null)a2=q.gEf() m=l==null?m:l l=a1==null?r.ax:a1 -b4.a=A.bi9(e,k,r.k3,c,h,b,g,f,a0,d,j,r.id,r.k2,r.as,l,a6,r.dy,r.dx,r.fr,r.fx,i,a7,a,r.k1,a5,a4,m,a3,n,o,a2) +b4.a=A.bjf(e,k,r.k3,c,h,b,g,f,a0,d,j,r.id,r.k2,r.as,l,a6,r.dy,r.dx,r.fr,r.fx,i,a7,a,r.k1,a5,a4,m,a3,n,o,a2) b2.a.toString -m=A.e9(b3,s,t.GE) +m=A.eg(b3,s,t.GE) if(m==null)a8=b3 else a8=m -if(a8==null)a8=B.f0.aD(s) +if(a8==null)a8=B.f3.aE(s) b2.a.toString switch(b5.r.a){case 0:case 1:case 2:case 3:case 4:a9=b3 break -case 5:a9=new A.b0q(b2) +case 5:a9=new A.b1m(b2) break -default:a9=b3}switch(A.cb(b6,B.f4,t.l).w.ax.a){case 1:b0=B.Zc +default:a9=b3}switch(A.cg(b6,B.f7,t.l).w.ax.a){case 1:b0=B.Zk break -case 0:b0=B.Zv +case 0:b0=B.ZE break -default:b0=b3}s=A.dO(b6,B.cV) +default:b0=b3}s=A.dW(b6,B.cY) s=s==null?b3:s.c b1=s==null?1:s s=b2.y s===$&&A.c() -m=b2.gdK(b2) -l=b2.a_g(b2.a.c) +m=b2.gdB(b2) +l=b2.a_K(b2.a.c) k=b2.a j=k.y k=k.z i=b4.a -h=new A.b0s(b6).$0() +h=new A.b1o(b6).$0() g=b2.a f=g.x g=g.w -g=f>g?b2.gasZ():b3 -return A.cW(b3,b3,A.b8b(s,!1,new A.xD(b2.ay,new A.al4(l,b3,j,k,i,b1,h,g,b2.gQi(),b2.gQg(),b3,b2,b2.at,b2.ax,B.a4P,b2.x),b3),!0,m,a8,b3,b2.gaBR(),b2.gaBT(),b0),!0,b3,b3,!1,!1,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,a9,b3,b3,b3,b3,b3,b3,b3,!0,b3,b3,b3,b3)}, -agw(){var s,r,q=this -if(q.ch==null){q.ch=A.v4(new A.b0v(q),!1) +g=f>g?b2.gatz():b3 +return A.cY(b3,b3,A.b9a(s,!1,new A.xK(b2.ay,new A.am_(l,b3,j,k,i,b1,h,g,b2.gQd(),b2.gQb(),b3,b2,b2.at,b2.ax,B.a50,b2.x),b3),!0,m,a8,b3,b2.gaCt(),b2.gaCv(),b0),!0,b3,b3,!1,!1,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,a9,b3,b3,b3,b3,b3,b3,b3,!0,b3,b3,b3,b3)}, +ah5(){var s,r,q=this +if(q.ch==null){q.ch=A.vf(new A.b1r(q),!1) s=q.c s.toString q.a.toString -s=A.bgn(s,t.N1) +s=A.bhp(s,t.N1) s.toString r=q.ch r.toString -s.JW(0,r)}}} -A.b0t.prototype={ +s.JI(0,r)}}} +A.b1p.prototype={ $0(){this.a.at=this.b}, $S:0} -A.b0u.prototype={ +A.b1q.prototype={ $0(){this.a.ax=this.b}, $S:0} -A.b0r.prototype={ +A.b1n.prototype={ $0(){var s,r,q,p=this p.b.a.toString s=p.c r=t.MH -q=A.e9(p.a.a.ax,s,r) -return q==null?A.e9(p.d.giD(),s,r):q}, -$S:509} -A.b0s.prototype={ -$0(){return A.cb(this.a,B.f3,t.l).w.a}, -$S:169} -A.b0q.prototype={ +q=A.eg(p.a.a.ax,s,r) +return q==null?A.eg(p.d.giy(),s,r):q}, +$S:511} +A.b1o.prototype={ +$0(){return A.cg(this.a,B.f6,t.l).w.a}, +$S:168} +A.b1m.prototype={ $0(){var s=this.a -if(!s.gdK(s).gdL()&&s.gdK(s).gf5())s.gdK(s).m9()}, +if(!s.gdB(s).gdC()&&s.gdB(s).gf3())s.gdB(s).m1()}, $S:0} -A.b0v.prototype={ +A.b1r.prototype={ $1(a){var s=this.a -return A.b7r(new A.anf(s,null),s.ay,B.h,!0)}, -$S:511} -A.al4.prototype={ -bs(a){var s,r=this,q=a.bb(t.I) +return A.b8q(new A.aoi(s,null),s.ay,B.h,!0)}, +$S:513} +A.am_.prototype={ +bs(a){var s,r=this,q=a.bh(t.I) q.toString -s=A.al(a) -return A.bE1(r.CW,r.f,A.cb(a,B.k6,t.l).w.ay,r.ay,r.ch,r.r,r.as,r.Q,r.z,s.r,r.y,r.e,r.at,r.w,r.ax,q.w,r.x,r.d)}, -bD(a,b){var s,r,q=this -b.saJd(q.f) +s=A.an(a) +return A.bFo(r.CW,r.f,A.cg(a,B.kb,t.l).w.ay,r.ay,r.ch,r.r,r.as,r.Q,r.z,s.r,r.y,r.e,r.at,r.w,r.ax,q.w,r.x,r.d)}, +bz(a,b){var s,r,q=this +b.saJS(q.f) b.sm(0,q.d) -b.safH(q.e) -b.sUf(0,q.r) -b.sagB(q.w) -b.sqv(q.x) -b.safE(q.y) -b.saOg(q.z) -b.hS=q.Q -b.cX=q.as -s=a.bb(t.I) -s.toString -b.sd2(s.w) -b.safN(q.at) -b.saPE(0,A.al(a).r) -b.sdL(q.ay) -b.saMd(q.ch) -s=A.cb(a,B.k6,t.l).w.ay -r=b.aX +b.sagi(q.e) +b.sUC(0,q.r) +b.saha(q.w) +b.sqn(q.x) +b.sagf(q.y) +b.saOT(q.z) +b.bL=q.Q +b.bM=q.as +s=a.bh(t.I) +s.toString +b.scV(s.w) +b.sago(q.at) +b.saQf(0,A.an(a).r) +b.sdC(q.ay) +b.saMP(q.ch) +s=A.cg(a,B.kb,t.l).w.ay +r=b.aP r===$&&A.c() r.b=s -r=b.b4 +r=b.aK r===$&&A.c() r.b=s -b.saFL(q.CW)}} -A.I0.prototype={ -ano(a,b,c,d,e,f,g,h,i,j,k,l,m,n,a0,a1,a2,a3){var s,r,q,p=this,o=null -p.wX() -s=new A.azZ(A.D(t.S,t.EG)) -r=A.aB6(o,o,o) +b.saGp(q.CW)}} +A.Ih.prototype={ +anZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,a0,a1,a2,a3){var s,r,q,p=this,o=null +p.wH() +s=new A.aB5(A.D(t.S,t.EG)) +r=A.aC5(o,o,o) r.w=s -r.ay=p.gQi() -r.ch=p.gaBP() -r.CW=p.gQg() -r.cx=p.gar2() +r.ay=p.gQd() +r.ch=p.gaCr() +r.CW=p.gQb() +r.cx=p.garE() r.b=c -p.aX=r -r=A.Gk(o,o,o) +p.aP=r +r=A.GB(o,o,o) r.w=s -r.bd=p.gaBV() -r.bG=p.gaBX() +r.bb=p.gaCx() +r.bA=p.gaCz() r.b=c -p.b4=r -r=p.I +p.aK=r +r=p.G q=r.d q===$&&A.c() -p.a1=A.ds(B.aE,q,o) +p.Y=A.du(B.aD,q,o) q=r.e q===$&&A.c() -q=A.ds(B.aE,q,o) -q.a.ke(new A.b_h(p)) -p.a8=q +q=A.du(B.aD,q,o) +q.a.kf(new A.b0f(p)) +p.a7=q r=r.f r===$&&A.c() -p.aq=A.ds(B.fw,r,o)}, -gPk(){var s=this.ga47() -return new A.U(s,new A.b_f(),A.a6(s).h("U<1,a3>")).nU(0,B.fc)}, -gPj(){var s=this.ga47() -return new A.U(s,new A.b_e(),A.a6(s).h("U<1,a3>")).nU(0,B.fc)}, -ga47(){var s,r=this.cA +p.ae=A.du(B.fz,r,o)}, +gPe(){var s=this.ga4D() +return new A.S(s,new A.b0d(),A.a6(s).h("S<1,a_>")).nQ(0,B.fg)}, +gPd(){var s=this.ga4D() +return new A.S(s,new A.b0c(),A.a6(s).h("S<1,a_>")).nQ(0,B.fg)}, +ga4D(){var s,r=this.aQ r.ch.toString r.cx.toString -s=this.dl!=null +s=this.aT!=null s -return A.b([new A.M(48,48),new A.M(20,20),r.CW.M_(s,r)],t.X4)}, -gQx(){var s=this.cA -return s.cy.aff(!1,this,s)}, -sm(a,b){var s,r,q=this,p=q.cO,o=p>0?q.Af(b):b -if(o===q.ao)return -q.ao=o -p=q.cO -s=q.I.r +return A.b([new A.N(48,48),new A.N(20,20),r.CW.LP(s,r)],t.X4)}, +gQs(){var s=this.aQ +return s.cy.afR(!1,this,s)}, +sm(a,b){var s,r,q=this,p=q.b_,o=p>0?q.A1(b):b +if(o===q.bE)return +q.bE=o +p=q.b_ +s=q.G.r if(p>0){s===$&&A.c() p=s.x p===$&&A.c() r=Math.abs(o-p) -s.e=r!==0?new A.bA(B.c.aA(75e3*(1/r))):B.E +s.e=r!==0?new A.bD(B.c.aA(75e3*(1/r))):B.G s.z=B.aS -s.nf(o,B.fw,null)}else{s===$&&A.c() -s.sm(0,o)}q.c9()}, -safH(a){if(a==this.by)return -this.by=a -this.c9()}, -saPE(a,b){if(this.cg===b)return -this.cg=b -this.c9()}, -safN(a){return}, -saJd(a){if(a===this.cO)return -this.cO=a -this.bf()}, -sUf(a,b){if(b===this.di)return -this.di=b -this.wX()}, -sagB(a){if(a.l(0,this.cA))return -this.cA=a -this.wX()}, -sqv(a){if(a===this.de)return -this.de=a -this.wX()}, -safE(a){if(a.l(0,this.be))return -this.be=a -this.bf()}, -saOg(a){var s,r,q=this -if(J.e(a,q.dl))return -s=q.dl -q.dl=a +s.n6(o,B.fz,null)}else{s===$&&A.c() +s.sm(0,o)}q.cb()}, +sagi(a){if(a==this.ey)return +this.ey=a +this.cb()}, +saQf(a,b){if(this.cQ===b)return +this.cQ=b +this.cb()}, +sago(a){return}, +saJS(a){if(a===this.b_)return +this.b_=a +this.bi()}, +sUC(a,b){if(b===this.ac)return +this.ac=b +this.wH()}, +saha(a){if(a.l(0,this.aQ))return +this.aQ=a +this.wH()}, +sqn(a){if(a===this.a3)return +this.a3=a +this.wH()}, +sagf(a){if(a.l(0,this.ah))return +this.ah=a +this.bi()}, +saOT(a){var s,r,q=this +if(J.f(a,q.aT))return +s=q.aT +q.aT=a r=a!=null -if(s!=null!==r){s=q.I.f +if(s!=null!==r){s=q.G.f if(r){s===$&&A.c() -s.d8(0)}else{s===$&&A.c() -s.eq(0)}q.bf() -q.c9()}}, -sd2(a){if(a===this.d9)return -this.d9=a -this.wX()}, -sdL(a){var s,r,q=this -if(a===q.iz)return -q.iz=a -s=q.I +s.d0(0)}else{s===$&&A.c() +s.ej(0)}q.bi() +q.cb()}}, +scV(a){if(a===this.cD)return +this.cD=a +this.wH()}, +sdC(a){var s,r,q=this +if(a===q.e6)return +q.e6=a +s=q.G r=s.d if(a){r===$&&A.c() -r.d8(0) -if(q.gzC()){s=s.e -s===$&&A.c() -s.d8(0)}}else{r===$&&A.c() -r.eq(0) -if(q.gzC()){s=s.e -s===$&&A.c() -s.eq(0)}}q.c9()}, -saMd(a){if(a===this.iZ)return -this.iZ=a -this.a5t(a)}, -saMe(a){var s=this -if(a===s.d0)return -s.d0=a -s.a5t(s.iZ)}, -saFL(a){if(a===this.hq)return -this.hq=a -this.c9()}, -a5t(a){var s,r=this -if(a&&r.d0){s=r.I.d -s===$&&A.c() -s.d8(0)}else if(!r.iz){s=r.I.d -s===$&&A.c() -s.eq(0)}}, -gzC(){switch(this.cA.fy.a){case 0:var s=this.cO +r.d0(0) +if(q.gzm()){s=s.e +s===$&&A.c() +s.d0(0)}}else{r===$&&A.c() +r.ej(0) +if(q.gzm()){s=s.e +s===$&&A.c() +s.ej(0)}}q.cb()}, +saMP(a){if(a===this.eV)return +this.eV=a +this.a5Z(a)}, +saMQ(a){var s=this +if(a===s.d1)return +s.d1=a +s.a5Z(s.eV)}, +saGp(a){if(a===this.dJ)return +this.dJ=a +this.cb()}, +a5Z(a){var s,r=this +if(a&&r.d1){s=r.G.d +s===$&&A.c() +s.d0(0)}else if(!r.e6){s=r.G.d +s===$&&A.c() +s.ej(0)}}, +gzm(){switch(this.aQ.fy.a){case 0:var s=this.b_ return s>0 -case 1:s=this.cO +case 1:s=this.b_ return s<=0 case 2:return!0 case 3:return!1}}, -wX(){var s=this,r=s.aJ -r.se2(0,A.cG(null,null,null,s.cA.go,s.di)) -r.sd2(s.d9) -r.sqv(s.de) -r.qj() -s.aC()}, -A_(){this.MQ() -this.aJ.aC() -this.wX()}, -b1(a){var s,r,q=this -q.amp(a) -s=q.a1 -s===$&&A.c() -r=q.gfn() -s.a.aj(0,r) -s=q.a8 -s===$&&A.c() -s.a.aj(0,r) -s=q.aq -s===$&&A.c() -s.a.aj(0,r) -s=q.I.r -s===$&&A.c() -s.cD() -s=s.e6$ +wH(){var s=this,r=s.aa +r.sdv(0,A.cI(null,null,null,s.aQ.go,s.ac)) +r.scV(s.cD) +r.sqn(s.a3) +r.rL() +s.aD()}, +zL(){this.MK() +this.aa.aD() +this.wH()}, +b5(a){var s,r,q=this +q.an_(a) +s=q.Y +s===$&&A.c() +r=q.gfm() +s.a.an(0,r) +s=q.a7 +s===$&&A.c() +s.a.an(0,r) +s=q.ae +s===$&&A.c() +s.a.an(0,r) +s=q.G.r +s===$&&A.c() +s.cv() +s=s.e_$ s.b=!0 s.a.push(r)}, -aV(a){var s,r=this,q=r.a1 +aZ(a){var s,r=this,q=r.Y q===$&&A.c() -s=r.gfn() -q.a.aa(0,s) -q=r.a8 +s=r.gfm() +q.a.ad(0,s) +q=r.a7 q===$&&A.c() -q.a.aa(0,s) -q=r.aq +q.a.ad(0,s) +q=r.ae q===$&&A.c() -q.a.aa(0,s) -q=r.I.r +q.a.ad(0,s) +q=r.G.r q===$&&A.c() -q.aa(0,s) -r.amq(0)}, -v(){this.aJ.v() -this.jF()}, -asB(a){switch(this.d9.a){case 0:return 1-a +q.ad(0,s) +r.an0(0)}, +v(){this.aa.v() +this.jD()}, +atb(a){switch(this.cD.a){case 0:return 1-a case 1:return a}}, -Af(a){var s=A.Y(a,0,1),r=this.cO +A1(a){var s=A.Z(a,0,1),r=this.b_ return r>0?B.c.aA(s*r)/r:s}, -a4j(a){var s,r,q,p=this,o=p.I -o.agw() -if(!p.bg&&p.dl!=null){switch(p.hq.a){case 0:case 1:p.bg=!0 -s=p.eS(a) -r=p.gQx() -q=p.gQx() -q=p.asB((s.a-r.a)/(q.c-q.a)) -p.M=q -r=p.dl -r.toString -r.$1(p.Af(q)) -break -case 3:s=p.ai -s.toString -if(s.O(0,p.eS(a))){p.bg=!0 -p.M=p.ao}break -case 2:break}if(p.bg){p.hS.$1(p.Af(p.ao)) +a4P(a){var s,r,q,p=this,o=p.G +o.ah5() +if(!p.b2&&p.aT!=null){switch(p.dJ.a){case 0:case 1:p.b2=!0 +s=p.dR(a) +r=p.gQs() +q=p.gQs() +q=p.atb((s.a-r.a)/(q.c-q.a)) +p.bj=q +r=p.aT +r.toString +r.$1(p.A1(q)) +break +case 3:s=p.bF +s.toString +if(s.N(0,p.dR(a))){p.b2=!0 +p.bj=p.bE}break +case 2:break}if(p.b2){p.bL.$1(p.A1(p.bE)) s=o.d s===$&&A.c() -s.d8(0) -if(p.gzC()){s=o.e +s.d0(0) +if(p.gzm()){s=o.e s===$&&A.c() -s.d8(0) +s.d0(0) s=o.w -if(s!=null)s.bA(0) -o.w=A.dq(new A.bA(5e5),new A.b_g(p))}}}}, -Ob(){var s,r,q=this,p=q.I +if(s!=null)s.by(0) +o.w=A.dr(new A.bD(5e5),new A.b0e(p))}}}}, +O6(){var s,r,q=this,p=q.G if(p.c==null)return -if(q.bg&&!0){q.cX.$1(q.Af(q.M)) -s=q.bg=!1 -q.M=0 +if(q.b2&&!0){q.bM.$1(q.A1(q.bj)) +s=q.b2=!1 +q.bj=0 r=p.d r===$&&A.c() -r.eq(0) -if(q.gzC()?p.w==null:s){p=p.e +r.ej(0) +if(q.gzm()?p.w==null:s){p=p.e p===$&&A.c() -p.eq(0)}}}, -Qj(a){this.a4j(a.b)}, -aBQ(a){var s,r,q,p=this -if(p.I.c==null)return -s=p.bg -if(!s&&p.hq===B.a4Q){s=p.bg=!0 -p.M=p.ao}switch(p.hq.a){case 0:case 2:case 3:if(s&&p.dl!=null){s=a.c -s.toString -r=p.gQx() +p.ej(0)}}}, +Qe(a){this.a4P(a.b)}, +aCs(a){var s,r,q,p=this +if(p.G.c==null)return +s=p.b2 +if(!s&&p.dJ===B.a51){s=p.b2=!0 +p.bj=p.bE}switch(p.dJ.a){case 0:case 2:case 3:if(s&&p.aT!=null){s=a.c +s.toString +r=p.gQs() q=s/(r.c-r.a) -switch(p.d9.a){case 0:p.M-=q +switch(p.cD.a){case 0:p.bj-=q break -case 1:p.M+=q -break}s=p.dl +case 1:p.bj+=q +break}s=p.aT s.toString -s.$1(p.Af(p.M))}break +s.$1(p.A1(p.bj))}break case 1:break}}, -Qh(a){this.Ob()}, -aBW(a){this.a4j(a.a)}, -aBY(a){this.Ob()}, -lU(a){return!0}, -nF(a,b){var s,r=this -if(r.I.c==null)return -if(t.pY.b(a)&&r.dl!=null){s=r.aX -s===$&&A.c() -s.Bg(a) -s=r.b4 -s===$&&A.c() -s.Bg(a)}if(r.dl!=null&&r.ai!=null){s=r.ai -s.toString -r.saMe(s.O(0,a.geD()))}}, -c1(a){return 144+this.gPk()}, -bV(a){return 144+this.gPk()}, -bW(a){var s=this.cA.a -s.toString -return Math.max(s,this.gPj())}, -c3(a){var s=this.cA.a -s.toString -return Math.max(s,this.gPj())}, -gmh(){return!0}, -dB(a){var s,r=a.b -r=r<1/0?r:144+this.gPk() +Qc(a){this.O6()}, +aCy(a){this.a4P(a.a)}, +aCA(a){this.O6()}, +lO(a){return!0}, +nA(a,b){var s,r=this +if(r.G.c==null)return +if(t.pY.b(a)&&r.aT!=null){s=r.aP +s===$&&A.c() +s.B4(a) +s=r.aK +s===$&&A.c() +s.B4(a)}if(r.aT!=null&&r.bF!=null){s=r.bF +s.toString +r.saMQ(s.N(0,a.geA()))}}, +c1(a){return 144+this.gPe()}, +bV(a){return 144+this.gPe()}, +bW(a){var s=this.aQ.a +s.toString +return Math.max(s,this.gPd())}, +c4(a){var s=this.aQ.a +s.toString +return Math.max(s,this.gPd())}, +gma(){return!0}, +dn(a){var s,r=a.b +r=r<1/0?r:144+this.gPe() s=a.d -if(!(s<1/0)){s=this.cA.a +if(!(s<1/0)){s=this.aQ.a s.toString -s=Math.max(s,this.gPj())}return new A.M(r,s)}, -aK(a5,a6){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.I,a4=a3.r +s=Math.max(s,this.gPd())}return new A.N(r,s)}, +aJ(a5,a6){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.G,a4=a3.r a4===$&&A.c() a4=a4.x a4===$&&A.c() -s=a1.by -switch(a1.d9.a){case 0:r=1-a4 +s=a1.ey +switch(a1.cD.a){case 0:r=1-a4 q=s!=null?1-s:a2 break case 1:q=s!=null?s:a2 r=a4 break default:q=a2 -r=q}a4=a1.cA -p=a1.cO -o=a4.cy.afg(p>0,a6,a1,a4) +r=q}a4=a1.aQ +p=a1.b_ +o=a4.cy.afS(p>0,a6,a1,a4) a4=o.a p=o.c-a4 -n=new A.h(a4+r*p,o.gbw().b) -if(a1.dl!=null){a1.cA.ch.toString -a1.ai=A.k7(n,24)}m=q!=null?new A.h(a4+q*p,o.gbw().b):a2 -l=a1.cA +n=new A.h(a4+r*p,o.gbv().b) +if(a1.aT!=null){a1.aQ.ch.toString +a1.bF=A.kj(n,24)}m=q!=null?new A.h(a4+q*p,o.gbv().b):a2 +l=a1.aQ k=l.cy k.toString -j=a1.aq +j=a1.ae j===$&&A.c() -i=a1.d9 -h=a1.cO -k.aP9(a5,a6,j,h>0,a1.dl!=null,a1,m,l,i,n) -l=a1.a1 +i=a1.cD +h=a1.b_ +k.aPK(a5,a6,j,h>0,a1.aT!=null,a1,m,l,i,n) +l=a1.Y l===$&&A.c() -if(l.gcn(l)!==B.V){l=a1.cA +if(l.gcl(l)!==B.W){l=a1.aQ l.ch.toString -k=a1.a1 -j=a1.be -if(j.gaB(j))a1.gD(a1) -g=a5.gcS(a5) -k=new A.bh(0,24,t.Y).aw(0,k.gm(k)) +k=a1.Y +j=a1.ah +if(j.gaB(j))a1.gC(a1) +g=a5.gcN(a5) +k=new A.bm(0,24,t.Y).az(0,k.gm(k)) j=$.G().B() l=l.ax l.toString j.sA(0,l) -g.cw(n,k,j)}l=a1.cO -if(l>0){l=a1.cA -l=l.CW.M_(a1.dl!=null,l) +g.ct(n,k,j)}l=a1.b_ +if(l>0){l=a1.aQ +l=l.CW.LP(a1.aT!=null,l) f=o.d-o.b e=p-f -if(e/a1.cO>=3*l.a){d=o.gbw().b -for(p=f/2,c=0;l=a1.cO,c<=l;++c){k=a1.cA -j=a1.aq -i=a1.d9 -k.CW.aPc(a5,new A.h(a4+c/l*e+p,d),j,a1.dl!=null,a1,k,i,n)}}}if(a1.dl!=null){a4=a1.a8 +if(e/a1.b_>=3*l.a){d=o.gbv().b +for(p=f/2,c=0;l=a1.b_,c<=l;++c){k=a1.aQ +j=a1.ae +i=a1.cD +k.CW.aPN(a5,new A.h(a4+c/l*e+p,d),j,a1.aT!=null,a1,k,i,n)}}}if(a1.aT!=null){a4=a1.a7 a4===$&&A.c() -a4=a4.gcn(a4)!==B.V}else a4=!1 -if(a4)if(a1.gzC())a3.z=new A.b_i(a1,n) -a3=a1.cA +a4=a4.gcl(a4)!==B.W}else a4=!1 +if(a4)if(a1.gzm())a3.z=new A.b0g(a1,n) +a3=a1.aQ a3.cx.toString -a4=a1.a1 -p=a1.aq -l=a1.be -if(l.gaB(l))a1.gD(a1) -g=a5.gcS(a5) +a4=a1.Y +p=a1.ae +l=a1.ah +if(l.gaB(l))a1.gC(a1) +g=a5.gcN(a5) l=t.Y -a3=new A.f8(a3.at,a3.Q).aw(0,p.gm(p)) +a3=new A.f5(a3.at,a3.Q).az(0,p.gm(p)) a3.toString -b=new A.bh(10,10,l).aw(0,p.gm(p)) -a=new A.bh(1,6,l).aw(0,a4.gm(a4)) +b=new A.bm(10,10,l).az(0,p.gm(p)) +a=new A.bm(1,6,l).az(0,a4.gm(a4)) a4=$.G() -a0=a4.U() +a0=a4.T() l=2*b -a0.R3(A.vr(n,l,l),0,6.283185307179586) -g.rv(a0,B.o,a,!0) +a0.R_(A.vC(n,l,l),0,6.283185307179586) +g.ro(a0,B.q,a,!0) a4=a4.B() a4.sA(0,a3) -g.cw(n,b,a4)}, -iw(a){var s,r=this +g.ct(n,b,a4)}, +it(a){var s,r=this r.kH(a) a.a=!1 -s=r.dl -a.cG(B.p9,!0) -a.cG(B.p6,s!=null) -a.bc=r.d9 +s=r.aT +a.cB(B.pe,!0) +a.cB(B.pb,s!=null) +a.bd=r.cD a.e=!0 -if(r.dl!=null){a.sKD(r.gaMl()) -a.sKz(r.gaIN())}s=r.ao -a.rx=new A.e5(""+B.c.aA(s*100)+"%",B.aM) +if(r.aT!=null){a.sKp(r.gaMX()) +a.sKl(r.gaJp())}s=r.bE +a.rx=new A.ec(""+B.c.aA(s*100)+"%",B.aL) a.e=!0 -a.ry=new A.e5(""+B.c.aA(A.Y(s+r.gH7(),0,1)*100)+"%",B.aM) +a.ry=new A.ec(""+B.c.aA(A.Z(s+r.gGT(),0,1)*100)+"%",B.aL) a.e=!0 -a.to=new A.e5(""+B.c.aA(A.Y(r.ao-r.gH7(),0,1)*100)+"%",B.aM) +a.to=new A.ec(""+B.c.aA(A.Z(r.bE-r.gGT(),0,1)*100)+"%",B.aL) a.e=!0}, -gH7(){var s=this.cO +gGT(){var s=this.b_ return 1/s}, -JS(){var s,r=this -if(r.dl!=null){r.hS.$1(A.Y(r.ao,0,1)) -s=A.Y(r.ao+r.gH7(),0,1) -r.dl.$1(s) -r.cX.$1(s)}}, -IV(){var s,r=this -if(r.dl!=null){r.hS.$1(A.Y(r.ao,0,1)) -s=A.Y(r.ao-r.gH7(),0,1) -r.dl.$1(s) -r.cX.$1(s)}}} -A.b_h.prototype={ +JE(){var s,r=this +if(r.aT!=null){r.bL.$1(A.Z(r.bE,0,1)) +s=A.Z(r.bE+r.gGT(),0,1) +r.aT.$1(s) +r.bM.$1(s)}}, +IG(){var s,r=this +if(r.aT!=null){r.bL.$1(A.Z(r.bE,0,1)) +s=A.Z(r.bE-r.gGT(),0,1) +r.aT.$1(s) +r.bM.$1(s)}}} +A.b0f.prototype={ $1(a){var s -if(a===B.V&&this.a.I.ch!=null){s=this.a.I -s.ch.h3(0) +if(a===B.W&&this.a.G.ch!=null){s=this.a.G +s.ch.h1(0) s.ch=null}}, $S:4} -A.b_f.prototype={ +A.b0d.prototype={ $1(a){return a.a}, -$S:170} -A.b_e.prototype={ +$S:169} +A.b0c.prototype={ $1(a){return a.b}, -$S:170} -A.b_g.prototype={ -$0(){var s=this.a,r=s.I +$S:169} +A.b0e.prototype={ +$0(){var s=this.a,r=s.G r.w=null -if(!s.bg){s=r.e +if(!s.b2){s=r.e s===$&&A.c() s=s.Q s===$&&A.c() s=s===B.ab}else s=!1 if(s){s=r.e s===$&&A.c() -s.eq(0)}}, +s.ej(0)}}, $S:0} -A.b_i.prototype={ +A.b0g.prototype={ $2(a,b){var s,r,q,p,o,n,m,l,k,j,i=this.a -if(i.y!=null){s=i.cA.db +if(i.y!=null){s=i.aQ.db s.toString -r=b.X(0,this.b) -q=i.a8 +r=b.W(0,this.b) +q=i.a7 q===$&&A.c() -p=i.aq +p=i.ae p===$&&A.c() -o=i.cO -n=i.cA -m=i.d9 -l=i.ao -k=i.de -j=i.be -j=j.gaB(j)?i.gD(i):i.be -s.aPa(a,r,q,p,o>0,i.aJ,i,j,n,m,k,l)}}, +o=i.b_ +n=i.aQ +m=i.cD +l=i.bE +k=i.a3 +j=i.ah +j=j.gaB(j)?i.gC(i):i.ah +s.aPL(a,r,q,p,o>0,i.aa,i,j,n,m,k,l)}}, $S:7} -A.oe.prototype={} -A.I6.prototype={ -W(){return"_SliderAdjustmentType."+this.b}} -A.anf.prototype={ -bs(a){var s,r=new A.ajN(this.d,!1,A.aV(t.v)) +A.os.prototype={} +A.In.prototype={ +V(){return"_SliderAdjustmentType."+this.b}} +A.aoi.prototype={ +bs(a){var s,r=new A.akF(this.d,!1,A.aZ(t.v)) r.br() -s=r.a1.e +s=r.Y.e s===$&&A.c() -r.I=A.ds(B.aE,s,null) +r.G=A.du(B.aD,s,null) return r}, -bD(a,b){b.a1=this.d}} -A.ajN.prototype={ -gmh(){return!0}, -b1(a){var s,r,q=this -q.amt(a) -s=q.I -s===$&&A.c() -r=q.gfn() -s.a.aj(0,r) -s=q.a1.r -s===$&&A.c() -s.cD() -s=s.e6$ +bz(a,b){b.Y=this.d}} +A.akF.prototype={ +gma(){return!0}, +b5(a){var s,r,q=this +q.an3(a) +s=q.G +s===$&&A.c() +r=q.gfm() +s.a.an(0,r) +s=q.Y.r +s===$&&A.c() +s.cv() +s=s.e_$ s.b=!0 s.a.push(r)}, -aV(a){var s,r=this,q=r.I +aZ(a){var s,r=this,q=r.G q===$&&A.c() -s=r.gfn() -q.a.aa(0,s) -q=r.a1.r +s=r.gfm() +q.a.ad(0,s) +q=r.Y.r q===$&&A.c() -q.aa(0,s) -r.amu(0)}, -aK(a,b){var s=this.a1.z +q.ad(0,s) +r.an4(0)}, +aJ(a,b){var s=this.Y.z if(s!=null)s.$2(a,b)}, -dB(a){return new A.M(A.Y(0,a.a,a.b),A.Y(0,a.c,a.d))}} -A.b0o.prototype={ -gB9(){return this.ok.b}, -gCZ(){var s=this.ok.b +dn(a){return new A.N(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d))}} +A.b1k.prototype={ +gAY(){return this.ok.b}, +gCJ(){var s=this.ok.b return A.a9(61,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, -gzp(){var s=this.ok.b +gz9(){var s=this.ok.b return A.a9(138,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, -gCb(){var s=this.ok.db.a +gC0(){var s=this.ok.db.a return A.a9(82,s>>>16&255,s>>>8&255,s&255)}, -gCd(){var s=this.ok.db.a +gC2(){var s=this.ok.db.a return A.a9(31,s>>>16&255,s>>>8&255,s&255)}, -gCe(){var s=this.ok.db.a +gC3(){var s=this.ok.db.a return A.a9(31,s>>>16&255,s>>>8&255,s&255)}, -gB8(){var s=this.ok.c +gAX(){var s=this.ok.c return A.a9(138,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, -gCY(){var s=this.ok.b +gCI(){var s=this.ok.b return A.a9(138,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, -gCa(){var s=this.ok.c +gC_(){var s=this.ok.c return A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, -gCc(){var s=this.ok.db.a +gC1(){var s=this.ok.db.a return A.a9(31,s>>>16&255,s>>>8&255,s&255)}, -gEb(){return this.ok.b}, -gCf(){var s=this.ok,r=s.db.a -return A.JW(A.a9(97,r>>>16&255,r>>>8&255,r&255),s.cy)}, -giD(){var s=this.ok.b +gDY(){return this.ok.b}, +gC4(){var s=this.ok,r=s.db.a +return A.Kd(A.a9(97,r>>>16&255,r>>>8&255,r&255),s.cy)}, +giy(){var s=this.ok.b return A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, -gEr(){return A.al(this.k4).p3.y.hM(this.ok.c)}, -gEq(){return B.I9}} -A.Wk.prototype={ -b1(a){this.f2(a) -$.hW.lM$.a.C(0,this.gr7())}, -aV(a){$.hW.lM$.a.N(0,this.gr7()) -this.f3(0)}} -A.Wm.prototype={ -b1(a){this.f2(a) -$.hW.lM$.a.C(0,this.gr7())}, -aV(a){$.hW.lM$.a.N(0,this.gr7()) -this.f3(0)}} -A.Wq.prototype={ -dk(){this.ex() -this.ea() -this.hk()}, -v(){var s=this,r=s.bT$ -if(r!=null)r.aa(0,s.gha()) -s.bT$=null -s.bF()}} -A.aMT.prototype={ -W(){return"ShowValueIndicator."+this.b}} -A.FY.prototype={ +gEf(){return A.an(this.k4).p3.y.hI(this.ok.c)}, +gEe(){return B.Ib}} +A.WC.prototype={ +b5(a){this.f1(a) +$.hT.f6$.a.D(0,this.gr0())}, +aZ(a){$.hT.f6$.a.O(0,this.gr0()) +this.f2(0)}} +A.WE.prototype={ +b5(a){this.f1(a) +$.hT.f6$.a.D(0,this.gr0())}, +aZ(a){$.hT.f6$.a.O(0,this.gr0()) +this.f2(0)}} +A.WI.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.aNX.prototype={ +V(){return"ShowValueIndicator."+this.b}} +A.Gf.prototype={ gJ(a){var s=this -return A.a4(s.a,s.gB9(),s.gCZ(),s.gzp(),s.gCb(),s.gCd(),s.gCe(),s.gB8(),s.gCY(),s.gCa(),s.gCc(),s.gEb(),s.as,s.gCf(),s.giD(),s.ay,s.ch,s.CW,s.cx,A.a4(s.cy,s.gEq(),s.dx,s.dy,s.fr,s.fx,s.fy,s.gEr(),s.id,s.k1,s.k2,s.k3,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a))}, +return A.a3(s.a,s.gAY(),s.gCJ(),s.gz9(),s.gC0(),s.gC2(),s.gC3(),s.gAX(),s.gCI(),s.gC_(),s.gC1(),s.gDY(),s.as,s.gC4(),s.giy(),s.ay,s.ch,s.CW,s.cx,A.a3(s.cy,s.gEe(),s.dx,s.dy,s.fr,s.fx,s.fy,s.gEf(),s.id,s.k1,s.k2,s.k3,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a))}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 -if(J.aj(b)!==A.L(r))return!1 -if(b instanceof A.FY)if(b.a==r.a)if(J.e(b.gB9(),r.gB9()))if(J.e(b.gCZ(),r.gCZ()))if(J.e(b.gzp(),r.gzp()))if(J.e(b.gCb(),r.gCb()))if(J.e(b.gCd(),r.gCd()))if(J.e(b.gCe(),r.gCe()))if(J.e(b.gB8(),r.gB8()))if(J.e(b.gCY(),r.gCY()))if(J.e(b.gCa(),r.gCa()))if(J.e(b.gCc(),r.gCc()))if(J.e(b.gEb(),r.gEb()))if(J.e(b.as,r.as))if(J.e(b.gCf(),r.gCf()))if(J.e(b.giD(),r.giD()))if(J.e(b.ay,r.ay))if(b.ch==r.ch)if(b.CW==r.CW)if(b.cx==r.cx)if(b.cy==r.cy)if(b.gEq()==r.gEq())if(b.fy==r.fy)if(J.e(b.gEr(),r.gEr()))if(b.id==r.id)s=!0 +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.Gf)if(b.a==r.a)if(J.f(b.gAY(),r.gAY()))if(J.f(b.gCJ(),r.gCJ()))if(J.f(b.gz9(),r.gz9()))if(J.f(b.gC0(),r.gC0()))if(J.f(b.gC2(),r.gC2()))if(J.f(b.gC3(),r.gC3()))if(J.f(b.gAX(),r.gAX()))if(J.f(b.gCI(),r.gCI()))if(J.f(b.gC_(),r.gC_()))if(J.f(b.gC1(),r.gC1()))if(J.f(b.gDY(),r.gDY()))if(J.f(b.as,r.as))if(J.f(b.gC4(),r.gC4()))if(J.f(b.giy(),r.giy()))if(J.f(b.ay,r.ay))if(b.ch==r.ch)if(b.CW==r.CW)if(b.cx==r.cx)if(b.cy==r.cy)if(b.gEe()==r.gEe())if(b.fy==r.fy)if(J.f(b.gEf(),r.gEf()))if(b.id==r.id)s=!0 else s=!1 else s=!1 else s=!1 @@ -100009,47 +101299,47 @@ else s=!1 else s=!1 else s=!1 return s}, -gB9(){return this.b}, -gCZ(){return this.c}, -gzp(){return this.d}, -gCb(){return this.e}, -gCe(){return this.f}, -gCd(){return this.r}, -gB8(){return this.w}, -gCY(){return this.x}, -gCa(){return this.y}, -gCc(){return this.z}, -gEb(){return this.Q}, -gCf(){return this.at}, -giD(){return this.ax}, -gEq(){return this.db}, -gEr(){return this.go}} -A.aNd.prototype={} -A.aNe.prototype={} -A.aNf.prototype={} -A.arL.prototype={ -LZ(a,b,c,d,e){var s,r,q,p +gAY(){return this.b}, +gCJ(){return this.c}, +gz9(){return this.d}, +gC0(){return this.e}, +gC3(){return this.f}, +gC2(){return this.r}, +gAX(){return this.w}, +gCI(){return this.x}, +gC_(){return this.y}, +gC1(){return this.z}, +gDY(){return this.Q}, +gC4(){return this.at}, +giy(){return this.ax}, +gEe(){return this.db}, +gEf(){return this.go}} +A.aOh.prototype={} +A.aOi.prototype={} +A.aOj.prototype={} +A.asW.prototype={ +LO(a,b,c,d,e){var s,r,q,p e.cx.toString b e.ch.toString s=e.a s.toString r=c.a+Math.max(24,10) -q=c.b+(d.gD(d).b-s)/2 -p=r+d.gD(d).a-Math.max(20,48) +q=c.b+(d.gC(d).b-s)/2 +p=r+d.gC(d).a-Math.max(20,48) return new A.x(Math.min(r,p),q,Math.max(r,p),q+s)}, -aff(a,b,c){return this.LZ(a,!1,B.h,b,c)}, -afg(a,b,c,d){return this.LZ(a,!1,b,c,d)}} -A.aKS.prototype={ -aP9(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=a7.a +afR(a,b,c){return this.LO(a,!1,B.h,b,c)}, +afS(a,b,c,d){return this.LO(a,!1,b,c,d)}} +A.aLW.prototype={ +aPK(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=a7.a if(a==null||a<=0)return a=$.G() s=a.B() -r=new A.f8(a7.e,a7.b).aw(0,a2.gm(a2)) +r=new A.f5(a7.e,a7.b).az(0,a2.gm(a2)) r.toString s.sA(0,r) q=a.B() -r=new A.f8(a7.r,a7.c).aw(0,a2.gm(a2)) +r=new A.f5(a7.r,a7.c).az(0,a2.gm(a2)) r.toString q.sA(0,r) switch(a8.a){case 1:p=q @@ -100059,43 +101349,43 @@ case 0:p=s o=q break default:o=null -p=null}n=this.LZ(a3,a4,a1,a5,a7) +p=null}n=this.LO(a3,a4,a1,a5,a7) r=n.d m=n.b l=r-m k=l/2 -j=new A.bD(k,k) +j=new A.bI(k,k) l=(l+2)/2 -i=new A.bD(l,l) -l=a0.gcS(a0) -k=a8===B.A +i=new A.bI(l,l) +l=a0.gcN(a0) +k=a8===B.v h=k?m-1:m g=a9.a f=k?r+1:r e=k?i:j d=k?i:j -l.dG(A.O2(n.a,h,g,f,d,B.S,e,B.S),o) -e=a0.gcS(a0) +l.dr(A.Ol(n.a,h,g,f,d,B.T,e,B.T),o) +e=a0.gcN(a0) l=a8===B.aj h=l?m-1:m f=l?r+1:r d=l?i:j l=l?i:j -e.dG(A.O2(g,h,n.c,f,B.S,l,B.S,d),p) +e.dr(A.Ol(g,h,n.c,f,B.T,l,B.T,d),p) if(a6!=null){l=a6.a c=k?l>g:lh.a r=s?f.z:f.y q=s?f.x:f.w @@ -100106,237 +101396,237 @@ q=p?f.x:f.w break default:r=null q=null}o=$.G().B() -n=new A.f8(r,q).aw(0,c.gm(c)) +n=new A.f5(r,q).az(0,c.gm(c)) n.toString o.sA(0,n) -m=this.M_(d,f).a/2 -if(m>0)a.gcS(a).cw(b,m,o)}} -A.aKQ.prototype={} -A.aKP.prototype={} -A.a6b.prototype={ -aPa(a,b,c,d,e,f,g,h,i,j,k,l){var s=a.gcS(a),r=c.gm(c),q=i.ay +m=this.LP(d,f).a/2 +if(m>0)a.gcN(a).ct(b,m,o)}} +A.aLU.prototype={} +A.aLT.prototype={} +A.a6T.prototype={ +aPL(a,b,c,d,e,f,g,h,i,j,k,l){var s=a.gcN(a),r=c.gm(c),q=i.ay q.toString -B.IF.aPb(q,s,b,f,g,r,h,k)}} -A.aZP.prototype={ -af4(a,b,c,d,e,f){var s=this.a5W(b,d,f),r=s/2,q=A.d3(c.cP(0,null),a).a,p=Math.max(0,r-q+8),o=e.a,n=Math.max(0,r-(o-q-8)) +B.IH.aPM(q,s,b,f,g,r,h,k)}} +A.b_N.prototype={ +afF(a,b,c,d,e,f){var s=this.a6q(b,d,f),r=s/2,q=A.d3(c.cL(0,null),a).a,p=Math.max(0,r-q+8),o=e.a,n=Math.max(0,r-(o-q-8)) if(s0)return p-r else return-n+r}}, -a5W(a,b,c){return(Math.max(16*c,a.b.b)+32)*b}, -aPb(a,b,c,d,e,f,g,h){var s,r,q,p,o,n,m,l,k +a6q(a,b,c){return(Math.max(16*c,a.b.b)+32)*b}, +aPM(a,b,c,d,e,f,g,h){var s,r,q,p,o,n,m,l,k if(f===0)return -s=this.a5W(d,f,h) -r=this.af4(c,d,e,f,g,h) +s=this.a6q(d,f,h) +r=this.afF(c,d,e,f,g,h) q=d.b.a.a -p=Math.ceil(q.gbR(q))+16 +p=Math.ceil(q.gbQ(q))+16 q=-s/2+r o=-8-p n=o+p m=$.G() -l=m.U() +l=m.T() l.n(0,-8,-8) l.n(0,8,-8) l.R(0) k=m.B() k.sA(0,a) -l.fR(A.jl(new A.x(q,o,q+s,n),B.dq)) -b.bP(0) +l.fP(A.iU(new A.x(q,o,q+s,n),B.ds)) +b.bO(0) b.aL(0,c.a,c.b-14) -b.eG(0,f,f) +b.eD(0,f,f) b.Z(l,k) q=n-o b.aL(0,0,-8-q) o=d.b n=o.b o=o.a.a -d.aK(b,new A.h(r,q/2).Y(0,new A.h(n/2,Math.ceil(o.gbR(o))/2))) -b.bp(0)}} -A.akb.prototype={} -A.al5.prototype={} -A.pw.prototype={ -W(){return"SnackBarClosedReason."+this.b}} -A.AH.prototype={ -aW(){return new A.UX(B.n)}} -A.UX.prototype={ -bi(){this.bJ() +d.aJ(b,new A.h(r,q/2).X(0,new A.h(n/2,Math.ceil(o.gbQ(o))/2))) +b.bo(0)}} +A.al6.prototype={} +A.am0.prototype={} +A.pH.prototype={ +V(){return"SnackBarClosedReason."+this.b}} +A.AT.prototype={ +b0(){return new A.Vd(B.o)}} +A.Vd.prototype={ +bk(){this.bG() var s=this.a.ay -s.cD() -s=s.eo$ +s.cv() +s=s.eg$ s.b=!0 -s.a.push(this.gPy())}, -bE(a){var s,r,q=this -q.c8(a) +s.a.push(this.gPs())}, +bC(a){var s,r,q=this +q.c9(a) s=a.ay -if(q.a.ay!=s){r=q.gPy() +if(q.a.ay!=s){r=q.gPs() s.fC(r) s=q.a.ay -s.cD() -s=s.eo$ +s.cv() +s=s.eg$ s.b=!0 s.a.push(r)}}, -v(){this.a.ay.fC(this.gPy()) -this.bF()}, -axy(a){switch(a.a){case 0:case 1:case 2:break +v(){this.a.ay.fC(this.gPs()) +this.bD()}, +aya(a){switch(a.a){case 0:case 1:case 2:break case 3:this.a.toString this.d=!0 break}}, -a7(b4){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=t.l,a4=A.cb(b4,B.qd,a3).w.y,a5=A.al(b4),a6=a5.ax,a7=a5.cX,a8=a6.a===B.ai,a9=a8?a6.b:a6.f,b0=new A.b0A(A.al(b4),A.al(b4).ax,a2,a2,a2,a2,6,a2,a2,a2,a2,a2,a2,a2,a2),b1=a8?B.az:B.ai,b2=a5.aHL(A.aua(b0.geU(b0),b1,a6.ax,a2,a2,a2,a6.CW,a6.at,a2,a2,a6.b,a2,a6.f,a2,a6.cy,a2,a2,a2,a2,a2,a6.c,a2,a2,a9,a2,a2,a6.db,a2,a2,a2,a2)),b3=a7.d -if(b3==null)b3=b0.gox() +a8(b4){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=t.l,a4=A.cg(b4,B.qg,a3).w.y,a5=A.an(b4),a6=a5.ax,a7=a5.bM,a8=a6.a===B.ai,a9=a8?a6.b:a6.f,b0=new A.b1w(A.an(b4),A.an(b4).ax,a2,a2,a2,a2,6,a2,a2,a2,a2,a2,a2,a2,a2),b1=a8?B.ax:B.ai,b2=a5.aIn(A.avk(b0.geQ(b0),b1,a6.ax,a2,a2,a2,a6.CW,a6.at,a2,a2,a6.b,a2,a6.f,a2,a6.cy,a2,a2,a2,a2,a2,a6.c,a2,a2,a9,a2,a2,a6.db,a2,a2,a2,a2)),b3=a7.d +if(b3==null)b3=b0.gou() a1.a.toString -s=b0.gBv() +s=b0.gBk() a1.a.toString r=a7.w -b0.gzz() -q=s===B.a4T +b0.gzj() +q=s===B.a54 p=q?16:24 o=a1.a n=o.r -n=new A.jR(p,0,p,0) +n=new A.k1(p,0,p,0) o=o.ay o.toString -m=A.ds(B.aE,o,a2) +m=A.du(B.aD,o,a2) o=a1.a.ay o.toString -l=A.ds(B.TA,o,a2) +l=A.du(B.TH,o,a2) o=a1.a.ay o.toString -A.ds(B.Tr,o,a2) +A.du(B.Ty,o,a2) o=a1.a.ay o.toString -k=A.ds(B.Ty,o,B.jN) +k=A.du(B.TF,o,B.jR) o=a1.a.ay o.toString -A.ds(B.PQ,o,B.jN) +A.du(B.PW,o,B.jR) a1.a.toString -j=A.w5(a2,a2,1,a2,A.cG(a2,a2,a2,A.al(b4).p3.as,""),B.au,B.A,a2,1,B.aH) -j.qj() +j=A.t2(a2,a2,1,a2,A.cI(a2,a2,a2,A.an(b4).p3.as,""),B.aB,B.v,a2,1,B.aG) +j.rL() o=j.b i=o.b o=o.a.a -Math.ceil(o.gbR(o)) +Math.ceil(o.gbQ(o)) a1.a.toString h=a7.x -if(h==null)h=b0.gD3() +if(h==null)h=b0.gCO() a1.a.toString -g=A.cb(b4,B.f3,a3).w.a.a-(h.a+h.c) +g=A.cg(b4,B.f6,a3).w.a.a-(h.a+h.c) a1.a.toString f=a7.Q -if(f==null)f=b0.gB7() +if(f==null)f=b0.gAW() e=(i+0+0)/g>f a3=t.p o=A.b([],a3) i=a1.a i.toString b3.toString -i=A.b([A.ll(A.dj(a2,A.qr(i.c,a2,a2,B.cg,!0,b3,a2,a2,B.aH),B.v,a2,a2,a2,a2,a2,B.Rh,a2),1)],a3) -if(!e)B.b.H(i,o) -if(e)i.push(A.fh(a2,a2,g*0.4)) -a3=A.b([A.jn(i,B.a2,B.a5,B.a6,a2)],a3) -if(e)a3.push(new A.cc(B.R9,A.jn(o,B.a2,B.mt,B.a6,a2),a2)) -d=new A.cc(n,A.GT(B.R,a3,B.hH),a2) -if(!q)d=A.a7i(!0,d,B.L,!1) +i=A.b([A.lA(A.dk(a2,A.qB(i.c,a2,a2,B.ci,!0,b3,a2,a2,B.aG),B.x,a2,a2,a2,a2,a2,B.Rn,a2),1)],a3) +if(!e)B.b.I(i,o) +if(e)i.push(A.ff(a2,a2,g*0.4)) +a3=A.b([A.jv(i,B.a2,B.a5,B.a6,a2)],a3) +if(e)a3.push(new A.ci(B.Rf,A.jv(o,B.a2,B.my,B.a6,a2),a2)) +d=new A.ci(n,A.H9(B.S,a3,B.hJ),a2) +if(!q)d=A.a83(!0,d,B.M,!1) a1.a.toString c=a7.e if(c==null){a3=b0.e a3.toString c=a3}b=a7.a -if(b==null)b=b0.geU(b0) +if(b==null)b=b0.geQ(b0) a1.a.toString a=a7.f -if(a==null)a=q?b0.gdw(b0):a2 +if(a==null)a=q?b0.gdk(b0):a2 a3=a1.a o=a3.cx -d=A.mA(B.al,!0,a2,new A.w6(b2,a4||!1?d:A.ln(!1,d,k),a2),o,b,c,a2,a2,a,a2,a2,B.dR) -if(q)d=A.a7i(!1,r!=null?A.dj(a2,d,B.v,a2,a2,a2,a2,new A.aH(0,h.b,0,h.d),a2,r):new A.cc(h,d,a2),B.L,!1) -d=A.cW(a2,a2,new A.Kn(d,new A.b0x(b4),a3.CW,a2,B.ad6),!0,a2,a2,!1,!1,a2,a2,a2,a2,a2,!0,a2,a2,a2,a2,a2,a2,new A.b0y(b4),a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2) +d=A.mO(B.al,!0,a2,new A.wd(b2,a4||!1?d:A.lC(!1,d,k),a2),o,b,c,a2,a2,a,a2,a2,B.dT) +if(q)d=A.a83(!1,r!=null?A.dk(a2,d,B.x,a2,a2,a2,a2,new A.aR(0,h.b,0,h.d),a2,r):new A.ci(h,d,a2),B.M,!1) +d=A.cY(a2,a2,new A.KF(d,new A.b1t(b4),a3.CW,a2,B.adi),!0,a2,a2,!1,!1,a2,a2,a2,a2,a2,!0,a2,a2,a2,a2,a2,a2,new A.b1u(b4),a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2) if(a4)a0=d -else if(q&&!0)a0=A.ln(!1,d,l) -else a0=A.nh(m,new A.b0z(m),d) +else if(q&&!0)a0=A.lC(!1,d,l) +else a0=A.nu(m,new A.b1v(m),d) a3=a3.c.j(0) -return A.bfD(A.JM(a0,a1.a.cx,a2),"",!0)}} -A.b0y.prototype={ -$0(){var s=this.a.bb(t.Pu) +return A.bgE(A.K3(a0,a1.a.cx,a2),"",!0)}} +A.b1u.prototype={ +$0(){var s=this.a.bh(t.Pu) s.toString -s.f.acG(B.a4U)}, +s.f.adi(B.a55)}, $S:0} -A.b0x.prototype={ -$1(a){var s=this.a.bb(t.Pu) +A.b1t.prototype={ +$1(a){var s=this.a.bh(t.Pu) s.toString -s.f.acG(B.a4V)}, -$S:513} -A.b0z.prototype={ +s.f.adi(B.a56)}, +$S:515} +A.b1v.prototype={ $2(a,b){var s=this.a -return new A.jF(B.bp,null,s.gm(s),b,null)}, -$S:514} -A.b0A.prototype={ -geU(a){var s,r=this.ax +return new A.jR(B.br,null,s.gm(s),b,null)}, +$S:516} +A.b1w.prototype={ +geQ(a){var s,r=this.ax r===$&&A.c() s=this.ay -if(r.ax.a===B.az){s===$&&A.c() +if(r.ax.a===B.ax){s===$&&A.c() r=s.db.a -s=A.JW(A.a9(204,r>>>16&255,r>>>8&255,r&255),s.cy) +s=A.Kd(A.a9(204,r>>>16&255,r>>>8&255,r&255),s.cy) r=s}else{s===$&&A.c() r=s.db}return r}, -gox(){var s=this.ax +gou(){var s=this.ax s===$&&A.c() -return A.a9N(s.ax.a===B.az?B.ai:B.az,null,null,null,!1).p3.w}, -gBv(){return B.a4S}, -gHJ(){var s=this.ay +return A.aaD(s.ax.a===B.ax?B.ai:B.ax,null,null,null,!1).p3.w}, +gBk(){return B.a53}, +gHu(){var s=this.ay s===$&&A.c() return s.f}, -gJ6(){var s,r=this.ay +gIR(){var s,r=this.ay r===$&&A.c() s=this.ax s===$&&A.c() r=r.db.a -return A.a9(B.c.aA(255*(s.ax.a===B.az?0.38:0.3)),r>>>16&255,r>>>8&255,r&255)}, -gdw(a){return B.eK}, -gD3(){return B.Rv}, -gzz(){return!1}, -gIo(){var s=this.ay +return A.a9(B.c.aA(255*(s.ax.a===B.ax?0.38:0.3)),r>>>16&255,r>>>8&255,r&255)}, +gdk(a){return B.eN}, +gCO(){return B.RB}, +gzj(){return!1}, +gI9(){var s=this.ay s===$&&A.c() return s.db}, -gB7(){return 0.25}} -A.a8h.prototype={ -W(){return"SnackBarBehavior."+this.b}} -A.G1.prototype={ +gAW(){return 0.25}} +A.a91.prototype={ +V(){return"SnackBarBehavior."+this.b}} +A.Gj.prototype={ gJ(a){var s=this -return A.a4(s.geU(s),s.gHJ(),s.gJ6(),s.gox(),s.gkl(s),s.gdw(s),s.gBv(),s.w,s.gD3(),s.gzz(),s.gIo(),s.gB7(),s.as,s.at,B.a,B.a,B.a,B.a,B.a,B.a)}, +return A.a3(s.geQ(s),s.gHu(),s.gIR(),s.gou(),s.gkn(s),s.gdk(s),s.gBk(),s.w,s.gCO(),s.gzj(),s.gI9(),s.gAW(),s.as,s.at,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.G1&&J.e(b.geU(b),s.geU(s))&&J.e(b.gHJ(),s.gHJ())&&J.e(b.gJ6(),s.gJ6())&&J.e(b.gox(),s.gox())&&b.gkl(b)==s.gkl(s)&&J.e(b.gdw(b),s.gdw(s))&&b.gBv()==s.gBv()&&b.w==s.w&&J.e(b.gD3(),s.gD3())&&b.gzz()==s.gzz()&&J.e(b.gIo(),s.gIo())&&b.gB7()==s.gB7()&&J.e(b.as,s.as)&&J.e(b.at,s.at)}, -geU(a){return this.a}, -gHJ(){return this.b}, -gJ6(){return this.c}, -gox(){return this.d}, -gkl(a){return this.e}, -gdw(a){return this.f}, -gBv(){return this.r}, -gD3(){return this.x}, -gzz(){return null}, -gIo(){return this.z}, -gB7(){return this.Q}} -A.alb.prototype={} -A.Qf.prototype={ +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Gj&&J.f(b.geQ(b),s.geQ(s))&&J.f(b.gHu(),s.gHu())&&J.f(b.gIR(),s.gIR())&&J.f(b.gou(),s.gou())&&b.gkn(b)==s.gkn(s)&&J.f(b.gdk(b),s.gdk(s))&&b.gBk()==s.gBk()&&b.w==s.w&&J.f(b.gCO(),s.gCO())&&b.gzj()==s.gzj()&&J.f(b.gI9(),s.gI9())&&b.gAW()==s.gAW()&&J.f(b.as,s.as)&&J.f(b.at,s.at)}, +geQ(a){return this.a}, +gHu(){return this.b}, +gIR(){return this.c}, +gou(){return this.d}, +gkn(a){return this.e}, +gdk(a){return this.f}, +gBk(){return this.r}, +gCO(){return this.x}, +gzj(){return null}, +gI9(){return this.z}, +gAW(){return this.Q}} +A.am6.prototype={} +A.Qx.prototype={ gJ(a){var s=this -return A.a4(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)}, +return A.a3(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)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.Qf&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.r==s.r&&b.w==s.w&&!0}} -A.alH.prototype={} -A.Qh.prototype={ +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Qx&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.r==s.r&&b.w==s.w&&!0}} +A.amF.prototype={} +A.Qz.prototype={ gJ(a){var s=this -return A.a4(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)}, +return A.a3(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)}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 -if(J.aj(b)!==A.L(r))return!1 -if(b instanceof A.Qh)if(J.e(b.a,r.a))if(J.e(b.b,r.b))if(J.e(b.d,r.d))if(J.e(b.e,r.e))if(J.e(b.f,r.f))if(J.e(b.r,r.r))if(J.e(b.w,r.w))if(J.e(b.x,r.x))if(b.y==r.y)s=!0 +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.Qz)if(J.f(b.a,r.a))if(J.f(b.b,r.b))if(J.f(b.d,r.d))if(J.f(b.e,r.e))if(J.f(b.f,r.f))if(J.f(b.r,r.r))if(J.f(b.w,r.w))if(J.f(b.x,r.x))if(b.y==r.y)s=!0 else s=!1 else s=!1 else s=!1 @@ -100348,251 +101638,251 @@ else s=!1 else s=!1 else s=!1 return s}} -A.alN.prototype={} -A.AT.prototype={ -a8r(a){var s,r=A.al(a),q=r.ax -A.al(a) +A.amL.prototype={} +A.B4.prototype={ +a9_(a){var s,r=A.an(a),q=r.ax +A.an(a) s=q.db.a -s=A.ba2(B.Y,B.al,B.I,B.I,A.a9(97,s>>>16&255,s>>>8&255,s&255),B.ds,0,!0,B.eU,q.b,B.E3,B.E_,A.bGs(a),r.k2,B.eK,B.kx,r.e,r.p3.as,r.z) +s=A.baX(B.Z,B.al,B.I,B.I,A.a9(97,s>>>16&255,s>>>8&255,s&255),B.du,0,!0,B.eX,q.b,B.E4,B.E0,A.bHP(a),r.k2,B.eN,B.kC,r.e,r.p3.as,r.z) return s}, -ado(a){var s=a.bb(t.if),r=s==null?null:s.w -return(r==null?A.al(a).iZ:r).a}} -A.Vg.prototype={ -aD(a){if(a.O(0,B.a_))return this.b +adZ(a){var s=a.bh(t.if),r=s==null?null:s.w +return(r==null?A.an(a).eV:r).a}} +A.Vx.prototype={ +aE(a){if(a.N(0,B.a0))return this.b return this.a}, j(a){return"{disabled: "+A.j(this.b)+", otherwise: "+A.j(this.a)+"}"}} -A.am5.prototype={ -aD(a){var s -if(a.O(0,B.b9)){s=this.a -return A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}if(a.O(0,B.aY)){s=this.a -return A.a9(10,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}if(a.O(0,B.aF)){s=this.a +A.an3.prototype={ +aE(a){var s +if(a.N(0,B.ba)){s=this.a +return A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}if(a.N(0,B.aY)){s=this.a +return A.a9(10,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}if(a.N(0,B.aE)){s=this.a return A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return null}, j(a){var s=this.a return"{hovered: "+A.a9(10,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255).j(0)+", focused,pressed: "+A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255).j(0)+", otherwise: null}"}} -A.am4.prototype={ -aD(a){if(a.O(0,B.a_))return this.b +A.an2.prototype={ +aE(a){if(a.N(0,B.a0))return this.b return this.a}} -A.ap5.prototype={} -A.Qv.prototype={ -gJ(a){return J.V(this.a)}, +A.aqa.prototype={} +A.QM.prototype={ +gJ(a){return J.W(this.a)}, l(a,b){if(b==null)return!1 if(this===b)return!0 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.Qv&&J.e(b.a,this.a)}} -A.am6.prototype={} -A.am9.prototype={ -yE(a){var s -this.Yw(a) +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.QM&&J.f(b.a,this.a)}} +A.an4.prototype={} +A.an7.prototype={ +yp(a){var s +this.Z0(a) s=this.a -if(s.gi3()&&this.b){s=s.gaR().gar() +if(s.ghV()&&this.b){s=s.gaU().gaw() s.toString -s.mg()}}, -Dx(a){}, -yG(a){var s -this.akb(a) +s.m9()}}, +Dh(a){}, +yr(a){var s +this.akK(a) s=this.w -s.a3i() +s.a3N() s.a.toString}, -yF(a){var s,r -this.aka(a) -if(this.a.gi3()){s=this.w +yq(a){var s,r +this.akJ(a) +if(this.a.ghV()){s=this.w r=s.c r.toString -switch(A.al(r).r.a){case 2:case 4:break +switch(A.an(r).r.a){case 2:case 4:break case 0:case 1:case 3:case 5:s=s.c s.toString -A.b82(s) +A.b90(s) break}}}} -A.Qz.prototype={ -aW(){var s=null -return new A.Vh(new A.cz(s,t.NE),s,A.D(t.yb,t.M),s,!0,s,B.n)}} -A.Vh.prototype={ -gpK(){var s=this.a.d +A.QQ.prototype={ +b0(){var s=null +return new A.Vy(new A.cC(s,t.NE),s,A.D(t.yb,t.M),s,!0,s,B.o)}} +A.Vy.prototype={ +gpF(){var s=this.a.d return s}, gkK(){var s=this.a.e,r=this.e -if(r==null){s=A.ym(!0,null,!0,!0,null,null,!1) +if(r==null){s=A.yu(!0,null,!0,!0,null,null,!1) this.e=s}else s=r return s}, -gaqX(){this.a.toString +gary(){this.a.toString var s=this.c s.toString -A.al(s) -return B.a_1}, -gTu(){var s=this.x +A.an(s) +return B.a_b}, +gTO(){var s=this.x s===$&&A.c() return s}, -gi3(){return this.a.xr}, -gu4(){var s=this.a,r=s.p2 -if(r==null)s=s.f.bc +ghV(){return this.a.xr}, +gtV(){var s=this.a,r=s.p2 +if(r==null)s=s.f.bd else s=r return s}, -gavM(){this.a.toString +gawo(){this.a.toString return!1}, -gwB(){var s=this.a.f -return s.ax!=null||this.gavM()}, -gAk(){this.a.toString +gwl(){var s=this.a.f +return s.ax!=null||this.gawo()}, +gA6(){this.a.toString var s=this.c s.toString -s=A.al(s) +s=A.an(s) return s.ax.at}, -ase(){var s,r,q,p,o,n=this,m=n.c +asP(){var s,r,q,p,o,n=this,m=n.c m.toString -A.mz(m,B.ch,t.c4).toString +A.mN(m,B.cj,t.c4).toString m=n.c m.toString -s=A.al(m) +s=A.an(m) m=n.a.f -m=m.Rl(s.d) -r=n.gu4() +m=m.Ri(s.d) +r=n.gtV() q=n.a p=q.f.as -o=m.aI6(r,p==null?q.dx:p) +o=m.aIJ(r,p==null?q.dx:p) m=o.p3==null if(!m||o.p2!=null)return o -r=n.gpK().a.a -r=r.length===0?B.c1:new A.hj(r) -r.gG(r) +r=n.gpF().a.a +r=r.length===0?B.c3:new A.he(r) +r.gE(r) if(m)if(o.p2==null)n.a.toString n.a.toString return o}, -bi(){var s,r,q=this -q.bJ() -q.w=new A.am9(q,q) +bk(){var s,r,q=this +q.bG() +q.w=new A.an7(q,q) q.a.toString s=q.gkK() q.a.toString -r=q.gu4() -s.sf5(r) -q.gkK().aj(0,q.ga4G())}, -ga4F(){var s,r=this.c +r=q.gtV() +s.sf3(r) +q.gkK().an(0,q.ga5b())}, +ga5a(){var s,r=this.c r.toString -r=A.dO(r,B.f4) +r=A.dW(r,B.f7) s=r==null?null:r.ax -switch((s==null?B.ex:s).a){case 0:this.a.toString -r=this.gu4() +switch((s==null?B.eA:s).a){case 0:this.a.toString +r=this.gtV() return r case 1:return!0}}, -cU(){this.amD() -this.gkK().sf5(this.ga4F())}, -bE(a){var s=this -s.amE(a) +cP(){this.ane() +this.gkK().sf3(this.ga5a())}, +bC(a){var s=this +s.anf(a) s.a.toString -s.gkK().sf5(s.ga4F()) -if(s.gkK().gdL())s.a.toString}, -kw(a,b){var s=this.d -if(s!=null)this.pg(s,"controller")}, -ghB(){return this.a.a1}, +s.gkK().sf3(s.ga5a()) +if(s.gkK().gdC())s.a.toString}, +ky(a,b){var s=this.d +if(s!=null)this.pb(s,"controller")}, +ghz(){return this.a.Y}, v(){var s,r=this -r.gkK().aa(0,r.ga4G()) +r.gkK().ad(0,r.ga5b()) s=r.e if(s!=null)s.v() s=r.d -if(s!=null){s.aqy() -s.ajC()}r.amF()}, -a3i(){var s=this.y.gar() -if(s!=null)s.VA()}, -aBE(a){var s=this,r=s.w +if(s!=null){s.ar8() +s.aka()}r.ang()}, +a3N(){var s=this.y.gaw() +if(s!=null)s.W3()}, +aCg(a){var s=this,r=s.w r===$&&A.c() if(!r.b)return!1 -if(a===B.aC)return!1 +if(a===B.aA)return!1 s.a.toString -if(!s.gu4())return!1 -if(a===B.bi||a===B.ju)return!0 -if(s.gpK().a.a.length!==0)return!0 +if(!s.gtV())return!1 +if(a===B.bj||a===B.jx)return!0 +if(s.gpF().a.a.length!==0)return!0 return!1}, -aDF(){this.aM(new A.b0X())}, -aDH(a,b){var s,r=this,q=r.aBE(b) -if(q!==r.r)r.aM(new A.b0Z(r,q)) +aEh(){this.aM(new A.b1T())}, +aEj(a,b){var s,r=this,q=r.aCg(b) +if(q!==r.r)r.aM(new A.b1V(r,q)) s=r.c s.toString -switch(A.al(s).r.a){case 2:case 4:case 3:case 5:case 1:case 0:if(b===B.bi){s=r.y.gar() -if(s!=null)s.lB(a.gfw())}break}s=r.c +switch(A.an(s).r.a){case 2:case 4:case 3:case 5:case 1:case 0:if(b===B.bj){s=r.y.gaw() +if(s!=null)s.ly(a.gfw())}break}s=r.c s.toString -switch(A.al(s).r.a){case 2:case 1:case 0:break -case 4:case 3:case 5:if(b===B.ar){s=r.y.gar() -if(s!=null)s.kq()}break}}, -auX(){var s=this.gpK().a.b -if(s.a===s.b)this.y.gar().VS()}, -a0X(a){if(a!==this.f)this.aM(new A.b0Y(this,a))}, -gtd(){var s,r,q,p,o=this,n=o.a.bB +switch(A.an(s).r.a){case 2:case 1:case 0:break +case 4:case 3:case 5:if(b===B.ar){s=r.y.gaw() +if(s!=null)s.kr()}break}}, +avA(){var s=this.gpF().a.b +if(s.a===s.b)this.y.gaw().Wl()}, +a1q(a){if(a!==this.f)this.aM(new A.b1U(this,a))}, +gt4(){var s,r,q,p,o=this,n=o.a.ai if(n==null)s=null -else s=J.ms(n.slice(0),A.a6(n).c) -if(s!=null){n=o.y.gar() +else s=J.mG(n.slice(0),A.a6(n).c) +if(s!=null){n=o.y.gaw() n.toString -n=A.en(n) -r=o.gpK().a +n=A.eC(n) +r=o.gpF().a q=o.a.f -p=new A.J2(!0,"EditableText-"+n,s,r,q.y)}else p=B.qM -n=o.y.gar().gtd() -return A.biw(n.ax,!0,p,!1,!0,n.x,!0,n.z,n.a,n.as,!1,n.b,n.f,n.r,n.Q)}, -gPi(){var s=this,r=A.z(t.ui) -if(!s.gu4())r.C(0,B.a_) -if(s.f)r.C(0,B.aY) -if(s.gkK().gdL())r.C(0,B.aF) -if(s.gwB())r.C(0,B.mE) +p=new A.Jk(!0,"EditableText-"+n,s,r,q.y)}else p=B.qP +n=o.y.gaw().gt4() +return A.bjD(n.ax,!0,p,!1,!0,n.x,!0,n.z,n.a,n.as,!1,n.b,n.f,n.r,n.Q)}, +gPc(){var s=this,r=A.C(t.ui) +if(!s.gtV())r.D(0,B.a0) +if(s.f)r.D(0,B.aY) +if(s.gkK().gdC())r.D(0,B.aE) +if(s.gwl())r.D(0,B.mJ) return r}, -a7(e0){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=this,d6=null,d7={},d8=A.al(e0),d9=e0.bb(t.Uf) -if(d9==null)d9=B.el +a8(e0){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=this,d6=null,d7={},d8=A.an(e0),d9=e0.bh(t.Uf) +if(d9==null)d9=B.en s=d8.p3.w s.toString r=d5.c r.toString -A.al(r) +A.an(r) r=d5.c r.toString -r=A.bG9(r) +r=A.bHw(r) q=t.em -p=A.e9(r,d5.gPi(),q) -o=A.e9(s,d5.gPi(),q).bY(p).bY(d5.a.y) +p=A.eg(r,d5.gPc(),q) +o=A.eg(s,d5.gPc(),q).bX(p).bX(d5.a.y) d5.a.toString s=d8.ax -n=d5.gpK() +n=d5.gpF() m=d5.gkK() r=A.b([],t.VS) q=d5.a.p1 -if(q!=null)B.b.H(r,q) +if(q!=null)B.b.I(r,q) q=d5.a q.toString -switch(A.cu().a){case 2:case 4:l=A.bv4(q.M) +switch(A.cx().a){case 2:case 4:l=A.bwo(q.bj) break -case 0:case 1:case 3:case 5:l=A.bBL(q.M) +case 0:case 1:case 3:case 5:l=A.bD7(q.bj) break default:l=d6}q=d5.a k=q.y1 j=q.RG i=q.R8 d7.a=null -switch(d8.r.a){case 2:h=A.qp(e0) +switch(d8.r.a){case 2:h=A.qz(e0) d5.x=!0 -k=$.bcW() -if(d5.gwB())g=d5.gAk() +k=$.bdR() +if(d5.gwl())g=d5.gA6() else{d5.a.toString q=d9.w -g=q==null?h.gih():q}f=d9.x -if(f==null){d9=h.gih() -f=A.a9(102,d9.gm(d9)>>>16&255,d9.gm(d9)>>>8&255,d9.gm(d9)&255)}e=new A.h(-2/A.cb(e0,B.cC,t.l).w.b,0) +g=q==null?h.gi9():q}f=d9.x +if(f==null){d9=h.gi9() +f=A.a9(102,d9.gm(d9)>>>16&255,d9.gm(d9)>>>8&255,d9.gm(d9)&255)}e=new A.h(-2/A.cg(e0,B.cE,t.l).w.b,0) d=f c=!0 j=!0 -i=B.dp +i=B.dr break -case 4:h=A.qp(e0) +case 4:h=A.qz(e0) j=d5.x=!1 -k=$.bcV() -if(d5.gwB())g=d5.gAk() +k=$.bdQ() +if(d5.gwl())g=d5.gA6() else{d5.a.toString q=d9.w -g=q==null?h.gih():q}f=d9.x -if(f==null){d9=h.gih() -f=A.a9(102,d9.gm(d9)>>>16&255,d9.gm(d9)>>>8&255,d9.gm(d9)&255)}e=new A.h(-2/A.cb(e0,B.cC,t.l).w.b,0) -d7.a=new A.b10(d5) +g=q==null?h.gi9():q}f=d9.x +if(f==null){d9=h.gi9() +f=A.a9(102,d9.gm(d9)>>>16&255,d9.gm(d9)>>>8&255,d9.gm(d9)&255)}e=new A.h(-2/A.cg(e0,B.cE,t.l).w.b,0) +d7.a=new A.b1X(d5) d=d6 c=!0 -i=B.dp +i=B.dr break case 0:case 1:d5.x=!1 -k=$.bd1() -if(d5.gwB())g=d5.gAk() +k=$.bdX() +if(d5.gwl())g=d5.gA6() else{d5.a.toString q=d9.w g=q==null?s.b:q}f=d9.x @@ -100603,8 +101893,8 @@ c=!1 j=!1 break case 3:d5.x=!1 -k=$.b6P() -if(d5.gwB())g=d5.gAk() +k=$.b7M() +if(d5.gwl())g=d5.gA6() else{d5.a.toString q=d9.w g=q==null?s.b:q}f=d9.x @@ -100615,13 +101905,13 @@ c=!1 j=!1 break case 5:d5.x=!1 -k=$.b6P() -if(d5.gwB())g=d5.gAk() +k=$.b7M() +if(d5.gwl())g=d5.gA6() else{d5.a.toString q=d9.w g=q==null?s.b:q}f=d9.x if(f==null){d9=s.b -f=A.a9(102,d9.gm(d9)>>>16&255,d9.gm(d9)>>>8&255,d9.gm(d9)&255)}d7.a=new A.b11(d5) +f=A.a9(102,d9.gm(d9)>>>16&255,d9.gm(d9)>>>8&255,d9.gm(d9)&255)}d7.a=new A.b1Y(d5) d=d6 e=d c=!1 @@ -100631,14 +101921,14 @@ default:d=d6 f=d g=f e=g -c=e}d9=d5.d7$ +c=e}d9=d5.cZ$ d5.a.toString -q=d5.gu4() +q=d5.gtV() b=d5.a a=b.fy a0=b.go a1=d5.r -a2=b.bg +a2=b.b2 a3=b.r a4=b.w a5=b.x @@ -100650,7 +101940,7 @@ b0=b.cx b1=b.cy b2=b.dx b=b.dy -b3=m.gdL()?f:d6 +b3=m.gdC()?f:d6 b4=d5.a b5=b4.xr b6=b5?k:d6 @@ -100658,367 +101948,367 @@ b7=b4.k2 b8=b4.k3 b9=b4.k4 c0=b4.ok -c1=b4.cd +c1=b4.bP c2=b4.p3 c3=b4.p4 c4=b4.ry c5=b4.to c6=b4.x2 c7=b4.y2 -c8=b4.cF -c9=b4.ck -d0=b4.I -d1=b4.aJ -b4=b4.aX -d2=$.bcv() -d9=A.R8(d9,A.bf7(!0,d,d5,B.dN,!1,B.dD,d0,d1,b4,n,g,c3,e,j,i,c2,c7,!0,b5,!0,!1,m,!0,r,d5.y,s.a,a3,d2,b2,b,B.m,!1,a9,c0,b7,b8,d5.gaDG(),d5.gauW(),b9,c1,c,!q,!0,"editable",!0,c8,c6,c9,b3,b6,c4,c5,a0,a1,b0,b1,l,a6,o,a7,a5,a8,d6,a4,d6,B.aH,a,a2)) +c8=b4.dA +c9=b4.cC +d0=b4.G +d1=b4.aa +b4=b4.aP +d2=$.bdq() +d9=A.Rp(d9,A.bg8(!0,d,d5,B.dP,!1,B.dF,d0,d1,b4,n,g,c3,e,j,i,c2,c7,!0,b5,!0,!1,m,!0,r,d5.y,s.a,a3,d2,b2,b,B.m,!1,a9,c0,b7,b8,d5.gaEi(),d5.gavz(),b9,c1,c,!q,!0,"editable",!0,c8,c6,c9,b3,b6,c4,c5,a0,a1,b0,b1,l,a6,o,a7,a5,a8,d6,a4,d6,B.aG,a,a2)) d5.a.toString -d3=A.nh(new A.BH(A.b([m,n],t.Eo)),new A.b12(d5,m,n),new A.lM(d9,d6)) +d3=A.nu(new A.BT(A.b([m,n],t.Eo)),new A.b1Z(d5,m,n),new A.m0(d9,d6)) d5.a.toString -d4=A.e9(B.adH,d5.gPi(),t.Pb) +d4=A.eg(B.adT,d5.gPc(),t.Pb) d7.b=null -if(d5.gaqX()!==B.a_0)d5.a.toString -d9=d5.gu4() +if(d5.gary()!==B.a_a)d5.a.toString +d9=d5.gtV() s=d5.w s===$&&A.c() -return A.pc(A.a9y(A.DY(A.nh(n,new A.b13(d7,d5),s.a70(B.cJ,d3)),!d9,d6),d6,d6),d4,d6,new A.b14(d5),new A.b15(d5),d6)}, -gaR(){return this.y}} -A.b0X.prototype={ +return A.pn(A.aan(A.E9(A.nu(n,new A.b2_(d7,d5),s.a7z(B.cM,d3)),!d9,d6),d6,d6),d4,d6,new A.b20(d5),new A.b21(d5),d6)}, +gaU(){return this.y}} +A.b1T.prototype={ $0(){}, $S:0} -A.b0Z.prototype={ +A.b1V.prototype={ $0(){this.a.r=this.b}, $S:0} -A.b0Y.prototype={ +A.b1U.prototype={ $0(){this.a.f=this.b}, $S:0} -A.b10.prototype={ +A.b1X.prototype={ $0(){var s=this.a -if(!s.gkK().gdL()&&s.gkK().gf5())s.gkK().m9()}, +if(!s.gkK().gdC()&&s.gkK().gf3())s.gkK().m1()}, $S:0} -A.b11.prototype={ +A.b1Y.prototype={ $0(){var s=this.a -if(!s.gkK().gdL()&&s.gkK().gf5())s.gkK().m9()}, +if(!s.gkK().gdC()&&s.gkK().gf3())s.gkK().m1()}, $S:0} -A.b12.prototype={ -$2(a,b){var s,r,q,p=this.a,o=p.ase(),n=p.a,m=n.y,l=n.Q +A.b1Z.prototype={ +$2(a,b){var s,r,q,p=this.a,o=p.asP(),n=p.a,m=n.y,l=n.Q n=n.as s=p.f -r=this.b.gdL() +r=this.b.gdC() q=this.c.a.a p.a.toString -return A.bxv(m,b,o,!1,q.length===0,r,s,l,n)}, -$S:515} -A.b14.prototype={ -$1(a){return this.a.a0X(!0)}, -$S:86} -A.b15.prototype={ -$1(a){return this.a.a0X(!1)}, -$S:68} -A.b13.prototype={ -$2(a,b){var s=null,r=this.a,q=r.b,p=this.b,o=p.gpK().a.a -o=o.length===0?B.c1:new A.hj(o) -o=o.gG(o) +return A.byQ(m,b,o,!1,q.length===0,r,s,l,n)}, +$S:517} +A.b20.prototype={ +$1(a){return this.a.a1q(!0)}, +$S:75} +A.b21.prototype={ +$1(a){return this.a.a1q(!1)}, +$S:54} +A.b2_.prototype={ +$2(a,b){var s=null,r=this.a,q=r.b,p=this.b,o=p.gpF().a.a +o=o.length===0?B.c3:new A.he(o) +o=o.gE(o) p.a.toString -return A.cW(s,s,b,!1,o,s,!1,!1,s,s,s,s,s,s,q,s,s,s,s,r.a,s,s,s,new A.b1_(p),s,s,s,s,s,s,s,s)}, -$S:516} -A.b1_.prototype={ +return A.cY(s,s,b,!1,o,s,!1,!1,s,s,s,s,s,s,q,s,s,s,s,r.a,s,s,s,new A.b1W(p),s,s,s,s,s,s,s,s)}, +$S:518} +A.b1W.prototype={ $0(){var s=this.a -if(!s.gpK().a.b.gdD())s.gpK().szr(A.rT(B.t,s.gpK().a.a.length)) -s.a3i()}, +if(!s.gpF().a.b.gds())s.gpF().szb(A.t3(B.u,s.gpF().a.a.length)) +s.a3N()}, $S:0} -A.b2J.prototype={ -$1(a){var s,r=null,q=A.al(this.a) -if(a.O(0,B.a_))return A.ed(r,r,q.ch,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r) +A.b3F.prototype={ +$1(a){var s,r=null,q=A.an(this.a) +if(a.N(0,B.a0))return A.ek(r,r,q.ch,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r) s=q.p3.w -return A.ed(r,r,s==null?r:s.b,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r)}, -$S:64} -A.b2_.prototype={ -$2(a,b){if(!a.a)a.aa(0,b)}, -$S:54} -A.Ws.prototype={ -bE(a){this.c8(a) -this.uu()}, -cU(){var s,r,q,p,o=this +return A.ek(r,r,s==null?r:s.b,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r)}, +$S:63} +A.b2W.prototype={ +$2(a,b){if(!a.a)a.ad(0,b)}, +$S:51} +A.WL.prototype={ +bC(a){this.c9(a) +this.uj()}, +cP(){var s,r,q,p,o=this o.fs() -s=o.d7$ -r=o.gtc() +s=o.cZ$ +r=o.gt3() q=o.c q.toString -q=A.vy(q) -o.jk$=q -p=o.rf(q,r) -if(r){o.kw(s,o.hp$) -o.hp$=!1}if(p)if(s!=null)s.v()}, +q=A.vJ(q) +o.jh$=q +p=o.r7(q,r) +if(r){o.ky(s,o.ho$) +o.ho$=!1}if(p)if(s!=null)s.v()}, v(){var s,r=this -r.jj$.ac(0,new A.b2_()) -s=r.d7$ +r.jg$.am(0,new A.b2W()) +s=r.cZ$ if(s!=null)s.v() -r.d7$=null -r.bF()}} -A.QA.prototype={ -aW(){var s=null,r=$.ag() -return new A.Ie(new A.OQ(s,r),new A.Ab(!1,r),s,A.D(t.yb,t.M),s,!0,s,B.n)}} -A.aPj.prototype={ +r.cZ$=null +r.bD()}} +A.QR.prototype={ +b0(){var s=null,r=$.af() +return new A.Iv(new A.P7(s,r),new A.An(!1,r),s,A.D(t.yb,t.M),s,!0,s,B.o)}} +A.aQu.prototype={ $1(a){var s,r,q,p,o,n,m=this t.iN.a(a) s=m.a r=a.c r.toString -q=s.Rl(A.al(r).d) -r=a.d7$ -p=a.gwW() +q=s.Ri(A.an(r).d) +r=a.cZ$ +p=a.gwG() o=a.e n=o.y -o=q.aHP(n==null?A.w(o).h("dQ.T").a(n):n) +o=q.aIr(n==null?A.w(o).h("dY.T").a(n):n) n=m.ok -s=s.bc -return A.R8(r,A.ba3(m.cx,m.x2,m.as,m.x1,m.aX,m.aq,m.a8,m.bc,p,m.p4,m.p2,m.cF,m.p3,m.p1,o,m.a1,m.y1,!0,m.dx,s!==!1,m.fy,m.d,m.k4,null,m.rx,m.e,m.bd,m.go,m.dy,m.fr,m.fx,m.y2,m.CW,m.ch,m.ck,new A.aPk(a,m.b),m.k2,m.k3,m.id,m.k1,m.ax,m.c,m.aJ,m.xr,m.R8,m.RG,m.to,m.bB,m.I,m.ay,B.pm,B.pn,m.cd,m.w,m.r,m.x,m.y,m.Q,m.z,m.f,m.at,m.bG))}, -$S:517} -A.aPk.prototype={ -$1(a){this.a.J0(a) +s=s.bd +return A.Rp(r,A.baY(m.cx,m.x2,m.as,m.x1,m.aP,m.ae,m.a7,m.bd,p,m.p4,m.p2,m.dA,m.p3,m.p1,o,m.Y,m.y1,!0,m.dx,s!==!1,m.fy,m.d,m.k4,null,m.rx,m.e,m.bb,m.go,m.dy,m.fr,m.fx,m.y2,m.CW,m.ch,m.cC,new A.aQv(a,m.b),m.k2,m.k3,m.id,m.k1,m.ax,m.c,m.aa,m.xr,m.R8,m.RG,m.to,m.ai,m.G,m.ay,B.pr,B.ps,m.bP,m.w,m.r,m.x,m.y,m.Q,m.z,m.f,m.at,m.bA))}, +$S:519} +A.aQv.prototype={ +$1(a){this.a.IL(a) this.b.$1(a)}, -$S:21} -A.Ie.prototype={ -gwW(){var s=t.mr.a(A.at.prototype.gb8.call(this)) +$S:22} +A.Iv.prototype={ +gwG(){var s=t.mr.a(A.aB.prototype.gbg.call(this)) return s.z}, -kw(a,b){var s,r=this -r.aik(a,b) +ky(a,b){var s,r=this +r.aiU(a,b) s=r.ax -if(s!=null)r.pg(s,"controller") -r.d=r.gwW().a.a}, -bi(){var s,r=this -r.bJ() +if(s!=null)r.pb(s,"controller") +r.d=r.gwG().a.a}, +bk(){var s,r=this +r.bG() s=t.mr -s.a(A.at.prototype.gb8.call(r)) -s.a(A.at.prototype.gb8.call(r)).z.aj(0,r.gOJ())}, -bE(a){var s,r,q,p=this -p.akC(a) +s.a(A.aB.prototype.gbg.call(r)) +s.a(A.aB.prototype.gbg.call(r)).z.an(0,r.gOE())}, +bC(a){var s,r,q,p=this +p.alc(a) s=t.mr r=a.z -if(s.a(A.at.prototype.gb8.call(p)).z!==r){q=p.gOJ() -r.aa(0,q) -s.a(A.at.prototype.gb8.call(p)).z.aj(0,q) -s.a(A.at.prototype.gb8.call(p)) -s.a(A.at.prototype.gb8.call(p)) -p.d=s.a(A.at.prototype.gb8.call(p)).z.a.a}}, +if(s.a(A.aB.prototype.gbg.call(p)).z!==r){q=p.gOE() +r.ad(0,q) +s.a(A.aB.prototype.gbg.call(p)).z.an(0,q) +s.a(A.aB.prototype.gbg.call(p)) +s.a(A.aB.prototype.gbg.call(p)) +p.d=s.a(A.aB.prototype.gbg.call(p)).z.a.a}}, v(){var s,r=this -t.mr.a(A.at.prototype.gb8.call(r)).z.aa(0,r.gOJ()) +t.mr.a(A.aB.prototype.gbg.call(r)).z.ad(0,r.gOE()) s=r.ax -if(s!=null){s.aqy() -s.ajC()}r.akD()}, -J0(a){var s -this.aij(a) -if(this.gwW().a.a!==a){s=this.gwW() -s.se2(0,a)}}, -at9(){var s=this -if(s.gwW().a.a!==s.ga60())s.J0(s.gwW().a.a)}} -A.a3v.prototype={} -A.aEF.prototype={ -zh(a){return B.a4j}, -Id(a,b,c,d){var s,r,q,p=null,o=A.al(a) -a.bb(t.jY) -s=A.al(a) -r=s.d0.c +if(s!=null){s.ar8() +s.aka()}r.ald()}, +IL(a){var s +this.aiT(a) +if(this.gwG().a.a!==a){s=this.gwG() +s.sdv(0,a)}}, +atK(){var s=this +if(s.gwG().a.a!==s.ga6v())s.IL(s.gwG().a.a)}} +A.a46.prototype={} +A.aFK.prototype={ +z0(a){return B.a4v}, +HZ(a,b,c,d){var s,r,q,p=null,o=A.an(a) +a.bh(t.jY) +s=A.an(a) +r=s.d1.c if(r==null)r=o.ax.b -q=A.fh(A.eh(A.ie(B.cJ,p,B.a3,!1,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,d,p,p,p,p,p,p),p,p,new A.amb(r,p),B.u),22,22) -switch(b.a){case 0:return A.aQZ(B.Y,1.5707963267948966,q,p) +q=A.ff(A.ep(A.im(B.cM,p,B.a3,!1,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,d,p,p,p,p,p,p),p,p,new A.an9(r,p),B.w),22,22) +switch(b.a){case 0:return A.aSb(B.Z,1.5707963267948966,q,p) case 1:return q -case 2:return A.aQZ(B.Y,0.7853981633974483,q,p)}}, -zg(a,b){switch(a.a){case 0:return B.a0b +case 2:return A.aSb(B.Z,0.7853981633974483,q,p)}}, +z_(a,b){switch(a.a){case 0:return B.a0k case 1:return B.h -case 2:return B.a08}}} -A.amb.prototype={ -aK(a,b){var s,r,q,p,o=$.G(),n=o.B() +case 2:return B.a0h}}} +A.an9.prototype={ +aJ(a,b){var s,r,q,p,o=$.G(),n=o.B() n.sA(0,this.b) s=b.a/2 -r=A.k7(new A.h(s,s),s) +r=A.kj(new A.h(s,s),s) q=0+s -p=o.U() -p.hl(r) -p.kd(new A.x(0,0,q,q)) +p=o.T() +p.hk(r) +p.ke(new A.x(0,0,q,q)) a.Z(p,n)}, -cC(a){return!this.b.l(0,a.b)}} -A.agN.prototype={} -A.QK.prototype={ -gJ(a){return A.a4(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)}, +cu(a){return!this.b.l(0,a.b)}} +A.ahH.prototype={} +A.R0.prototype={ +gJ(a){return A.a3(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)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.QK&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)}} -A.amd.prototype={} -A.a9I.prototype={ -a7(a){var s=this.c.Y(0,B.mL),r=this.d.X(0,B.a02),q=A.cb(a,B.cj,t.l).w.f.b+8,p=44<=s.b-8-q,o=new A.h(8,q) -return new A.cc(new A.aH(8,q,8,8),new A.no(new A.a9J(s.Y(0,o),r.Y(0,o),p),new A.Vm(this.e,p,A.bLe(),null),null),null)}} -A.Vm.prototype={ -aW(){return new A.ami(new A.pL(),null,null,B.n)}, -aRn(a,b){return this.e.$2(a,b)}} -A.ami.prototype={ -bE(a){var s=this -s.c8(a) -if(!A.dR(s.a.c,a.c)){s.e=new A.pL() +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.R0&&J.f(b.a,s.a)&&J.f(b.b,s.b)&&J.f(b.c,s.c)}} +A.anb.prototype={} +A.aay.prototype={ +a8(a){var s=this.c.X(0,B.mP),r=this.d.W(0,B.a0b),q=A.cg(a,B.cl,t.l).w.f.b+8,p=44<=s.b-8-q,o=new A.h(8,q) +return new A.ci(new A.aR(8,q,8,8),new A.nB(new A.aaz(s.X(0,o),r.X(0,o),p),new A.VD(this.e,p,A.bMD(),null),null),null)}} +A.VD.prototype={ +b0(){return new A.ang(new A.pU(),null,null,B.o)}, +aS0(a,b){return this.e.$2(a,b)}} +A.ang.prototype={ +bC(a){var s=this +s.c9(a) +if(!A.dZ(s.a.c,a.c)){s.e=new A.pU() s.d=!1}}, -a7(a){var s,r,q,p,o,n,m,l,k=this,j=null -A.mz(a,B.ch,t.c4).toString +a8(a){var s,r,q,p,o,n,m,l,k=this,j=null +A.mN(a,B.cj,t.c4).toString s=k.e r=k.d -q=a.bb(t.I) +q=a.bh(t.I) q.toString p=k.a o=p.d n=k.d -m=A.b8q(n?B.SN:B.SY,j,j) +m=A.b9p(n?B.SU:B.T4,j,j) l=n?"Back":"More" -l=A.b([new A.amh(m,new A.b1m(k),l,j)],t.p) -B.b.H(l,k.a.c) -return new A.amj(r,q.w,A.bdr(p.aRn(a,new A.amf(o,n,l,j)),B.w,B.QX),s)}} -A.b1m.prototype={ +l=A.b([new A.anf(m,new A.b2i(k),l,j)],t.p) +B.b.I(l,k.a.c) +return new A.anh(r,q.w,A.ber(p.aS0(a,new A.and(o,n,l,j)),B.y,B.R2),s)}} +A.b2i.prototype={ $0(){var s=this.a -s.aM(new A.b1l(s))}, +s.aM(new A.b2h(s))}, $S:0} -A.b1l.prototype={ +A.b2h.prototype={ $0(){var s=this.a s.d=!s.d}, $S:0} -A.amj.prototype={ -bs(a){var s=new A.amk(this.e,this.f,null,A.aV(t.v)) +A.anh.prototype={ +bs(a){var s=new A.ani(this.e,this.f,null,A.aZ(t.v)) s.br() -s.sbK(null) -return s}, -bD(a,b){b.sUZ(this.e) -b.sd2(this.f)}} -A.amk.prototype={ -sUZ(a){if(a===this.aG)return -this.aG=a -this.aC()}, -sd2(a){if(a===this.b9)return -this.b9=a -this.aC()}, -cM(){var s,r,q=this,p=q.V$ +s.sbH(null) +return s}, +bz(a,b){b.sVp(this.e) +b.scV(this.f)}} +A.ani.prototype={ +sVp(a){if(a===this.aC)return +this.aC=a +this.aD()}, +scV(a){if(a===this.be)return +this.be=a +this.aD()}, +cJ(){var s,r,q=this,p=q.U$ p.toString s=t.k -r=s.a(A.K.prototype.gaF.call(q)) -p.df(new A.b7(0,r.b,0,r.d),!0) -if(!q.aG&&q.T==null){p=q.V$ -q.T=p.gD(p).a}p=s.a(A.K.prototype.gaF.call(q)) -s=q.T -if(s!=null){s=q.V$ -s=s.gD(s) -r=q.T +r=s.a(A.K.prototype.gaG.call(q)) +p.d8(new A.bb(0,r.b,0,r.d),!0) +if(!q.aC&&q.S==null){p=q.U$ +q.S=p.gC(p).a}p=s.a(A.K.prototype.gaG.call(q)) +s=q.S +if(s!=null){s=q.U$ +s=s.gC(s) +r=q.S r.toString s=s.a>r}else{r=s -s=!0}if(s){s=q.V$ -s=s.gD(s).a}else{r.toString -s=r}r=q.V$ -q.id=p.c5(new A.M(s,r.gD(r).b)) -r=q.V$.b +s=!0}if(s){s=q.U$ +s=s.gC(s).a}else{r.toString +s=r}r=q.U$ +q.id=p.c6(new A.N(s,r.gC(r).b)) +r=q.U$.b r.toString t.yS.a(r) -if(q.b9===B.aj)p=0 -else{p=q.gD(q) -s=q.V$ -s=p.a-s.gD(s).a +if(q.be===B.aj)p=0 +else{p=q.gC(q) +s=q.U$ +s=p.a-s.gC(s).a p=s}r.a=new A.h(p,0)}, -aK(a,b){var s=this.V$,r=s.b +aJ(a,b){var s=this.U$,r=s.b r.toString -a.f_(s,t.yS.a(r).a.X(0,b))}, -dX(a,b){var s=this.V$.b +a.eY(s,t.yS.a(r).a.W(0,b))}, +dP(a,b){var s=this.U$.b s.toString t.yS.a(s) -return a.lx(new A.b1n(this,b,s),s.a,b)}, -hH(a){if(!(a.b instanceof A.jr))a.b=new A.jr(null,null,B.h)}, -eJ(a,b){var s=a.b +return a.lv(new A.b2j(this,b,s),s.a,b)}, +hE(a){if(!(a.b instanceof A.jA))a.b=new A.jA(null,null,B.h)}, +eG(a,b){var s=a.b s.toString s=t.yS.a(s).a b.aL(0,s.a,s.b) -this.ajs(a,b)}} -A.b1n.prototype={ -$2(a,b){return this.a.V$.dm(a,b)}, +this.ak0(a,b)}} +A.b2j.prototype={ +$2(a,b){return this.a.U$.dd(a,b)}, $S:6} -A.amf.prototype={ -bs(a){var s=new A.ajM(this.e,this.f,0,null,null,A.aV(t.v)) +A.and.prototype={ +bs(a){var s=new A.akE(this.e,this.f,0,null,null,A.aZ(t.v)) s.br() return s}, -bD(a,b){b.sU0(this.e) -b.sUZ(this.f)}, -dg(a){return new A.amg(A.e7(t.c),this,B.a9)}} -A.amg.prototype={} -A.ajM.prototype={ -sU0(a){if(a===this.a1)return -this.a1=a -this.aC()}, -sUZ(a){if(a===this.a8)return -this.a8=a -this.aC()}, -awt(){var s,r=this,q={},p=t.k,o=r.a8?p.a(A.K.prototype.gaF.call(r)):A.asn(new A.M(p.a(A.K.prototype.gaF.call(r)).b,44)) +bz(a,b){b.sUn(this.e) +b.sVp(this.f)}, +d9(a){return new A.ane(A.ee(t.D),this,B.a9)}} +A.ane.prototype={} +A.akE.prototype={ +sUn(a){if(a===this.Y)return +this.Y=a +this.aD()}, +sVp(a){if(a===this.a7)return +this.a7=a +this.aD()}, +ax5(){var s,r=this,q={},p=t.k,o=r.a7?p.a(A.K.prototype.gaG.call(r)):A.atx(new A.N(p.a(A.K.prototype.gaG.call(r)).b,44)) q.a=-1 q.b=0 -r.c6(new A.b_j(q,r,o)) -p=r.aQ$ +r.c8(new A.b0h(q,r,o)) +p=r.aR$ p.toString -s=r.I -if(s!==-1&&s===r.e5$-2&&q.b-p.gD(p).a<=o.b)r.I=-1}, -a43(a,b){var s,r=this -if(a===r.aQ$)return r.I!==-1 -s=r.I +s=r.G +if(s!==-1&&s===r.dZ$-2&&q.b-p.gC(p).a<=o.b)r.G=-1}, +a4z(a,b){var s,r=this +if(a===r.aR$)return r.G!==-1 +s=r.G if(s===-1)return!0 -return b>s===r.a8}, -azl(){var s,r,q,p,o=this,n={} +return b>s===r.a7}, +azY(){var s,r,q,p,o=this,n={} n.a=-1 -n.b=B.u +n.b=B.w n.c=0 -s=o.aQ$ +s=o.aR$ s.toString -n.d=o.a8&&!o.a1?s.gD(s).b:0 -o.c6(new A.b_k(n,o,s)) +n.d=o.a7&&!o.Y?s.gC(s).b:0 +o.c8(new A.b0i(n,o,s)) r=s.b r.toString t.yS.a(r) -q=o.aQ$ +q=o.aR$ q.toString -if(o.a43(q,0)){r.e=!0 -if(o.a8){q=o.a1 +if(o.a4z(q,0)){r.e=!0 +if(o.a7){q=o.Y r.a=q?new A.h(0,n.d):B.h r=n.b p=r.b -s=q?p+s.gD(s).b:p -n.b=new A.M(r.a,s)}else{r.a=new A.h(n.c,0) -n.b=new A.M(n.b.a+s.gD(s).a,n.b.b)}}else r.e=!1 +s=q?p+s.gC(s).b:p +n.b=new A.N(r.a,s)}else{r.a=new A.h(n.c,0) +n.b=new A.N(n.b.a+s.gC(s).a,n.b.b)}}else r.e=!1 o.id=n.b}, -cM(){var s,r=this -r.I=-1 -if(r.aQ$==null){s=t.k.a(A.K.prototype.gaF.call(r)) -r.id=new A.M(A.Y(0,s.a,s.b),A.Y(0,s.c,s.d)) -return}r.awt() -r.azl()}, -aK(a,b){this.c6(new A.b_m(a,b))}, -hH(a){if(!(a.b instanceof A.jr))a.b=new A.jr(null,null,B.h)}, -dX(a,b){var s,r,q={},p=q.a=this.f7$ +cJ(){var s,r=this +r.G=-1 +if(r.aR$==null){s=t.k.a(A.K.prototype.gaG.call(r)) +r.id=new A.N(A.Z(0,s.a,s.b),A.Z(0,s.c,s.d)) +return}r.ax5() +r.azY()}, +aJ(a,b){this.c8(new A.b0k(a,b))}, +hE(a){if(!(a.b instanceof A.jA))a.b=new A.jA(null,null,B.h)}, +dP(a,b){var s,r,q={},p=q.a=this.f5$ for(s=t.yS;p!=null;){p=p.b p.toString s.a(p) -if(!p.e){r=p.dZ$ +if(!p.e){r=p.dT$ q.a=r p=r -continue}if(a.lx(new A.b_l(q,b,p),p.a,b))return!0 -r=p.dZ$ +continue}if(a.lv(new A.b0j(q,b,p),p.a,b))return!0 +r=p.dT$ q.a=r p=r}return!1}, -jx(a){this.c6(new A.b_n(a))}} -A.b_j.prototype={ +ju(a){this.c8(new A.b0l(a))}} +A.b0h.prototype={ $1(a){var s,r,q,p,o=this.a;++o.a s=this.b -if(s.I!==-1&&!s.a8)return +if(s.G!==-1&&!s.a7)return t.x.a(a) r=this.c q=r.b -a.df(new A.b7(0,q,0,r.d),!0) -p=o.b+a.gD(a).a +a.d8(new A.bb(0,q,0,r.d),!0) +p=o.b+a.gC(a).a o.b=p -if(p>q&&s.I===-1)s.I=o.a-1}, +if(p>q&&s.G===-1)s.G=o.a-1}, $S:13} -A.b_k.prototype={ +A.b0i.prototype={ $1(a){var s,r,q,p=this.a,o=++p.a t.x.a(a) s=a.b @@ -101026,117 +102316,117 @@ s.toString t.yS.a(s) if(a===this.c)return r=this.b -if(!r.a43(a,o)){s.e=!1 +if(!r.a4z(a,o)){s.e=!1 return}s.e=!0 -if(!r.a8){o=p.c +if(!r.a7){o=p.c s.a=new A.h(o,0) -q=o+a.gD(a).a +q=o+a.gC(a).a p.c=q -p.b=new A.M(q,Math.max(a.gD(a).b,p.b.b))}else{o=p.d +p.b=new A.N(q,Math.max(a.gC(a).b,p.b.b))}else{o=p.d s.a=new A.h(0,o) -p.d=o+a.gD(a).b -p.b=new A.M(Math.max(a.gD(a).a,p.b.a),p.d)}}, +p.d=o+a.gC(a).b +p.b=new A.N(Math.max(a.gC(a).a,p.b.a),p.d)}}, $S:13} -A.b_m.prototype={ +A.b0k.prototype={ $1(a){var s t.x.a(a) s=a.b s.toString t.yS.a(s) if(!s.e)return -this.a.f_(a,s.a.X(0,this.b))}, +this.a.eY(a,s.a.W(0,this.b))}, $S:13} -A.b_l.prototype={ -$2(a,b){return this.a.a.dm(a,b)}, +A.b0j.prototype={ +$2(a,b){return this.a.a.dd(a,b)}, $S:6} -A.b_n.prototype={ +A.b0l.prototype={ $1(a){var s t.x.a(a) s=a.b s.toString if(t.yS.a(s).e)this.a.$1(a)}, $S:13} -A.ame.prototype={ -a7(a){var s=null -return A.mA(B.al,!0,B.qW,this.c,B.co,s,1,s,s,s,s,s,B.ew)}} -A.amh.prototype={ -a7(a){var s=null -return A.mA(B.al,!0,s,A.bfH(s,s,s,s,this.c,s,this.d,s,s,s,this.e),B.v,B.I,0,s,s,s,s,s,B.ew)}} -A.aoQ.prototype={ -b1(a){var s,r,q -this.f2(a) -s=this.aQ$ -for(r=t.yS;s!=null;){s.b1(a) +A.anc.prototype={ +a8(a){var s=null +return A.mO(B.al,!0,B.qZ,this.c,B.cq,s,1,s,s,s,s,s,B.ez)}} +A.anf.prototype={ +a8(a){var s=null +return A.mO(B.al,!0,s,A.bgI(s,s,s,s,this.c,s,this.d,s,s,s,this.e),B.x,B.I,0,s,s,s,s,s,B.ez)}} +A.apU.prototype={ +b5(a){var s,r,q +this.f1(a) +s=this.aR$ +for(r=t.yS;s!=null;){s.b5(a) q=s.b q.toString -s=r.a(q).b2$}}, -aV(a){var s,r,q -this.f3(0) -s=this.aQ$ -for(r=t.yS;s!=null;){s.aV(0) +s=r.a(q).b6$}}, +aZ(a){var s,r,q +this.f2(0) +s=this.aR$ +for(r=t.yS;s!=null;){s.aZ(0) q=s.b q.toString -s=r.a(q).b2$}}} -A.ap6.prototype={ -dk(){this.ex() -this.ea() -this.hk()}, -v(){var s=this,r=s.bT$ -if(r!=null)r.aa(0,s.gha()) -s.bT$=null -s.bF()}} -A.Ig.prototype={ -W(){return"_TextSelectionToolbarItemPosition."+this.b}} -A.a9K.prototype={ -a7(a){var s=this,r=null,q=A.al(a).ax.a===B.ai?B.l:B.a1 -return A.a9t(s.c,s.d,A.ba2(s.f,r,r,r,r,r,r,r,r,q,r,B.DZ,s.e,r,B.oZ,r,r,r,r))}} -A.fu.prototype={ -bY(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 +s=r.a(q).b6$}}} +A.aqb.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.Ix.prototype={ +V(){return"_TextSelectionToolbarItemPosition."+this.b}} +A.aaA.prototype={ +a8(a){var s=this,r=null,q=A.an(a).ax.a===B.ai?B.l:B.a1 +return A.aah(s.c,s.d,A.baX(s.f,r,r,r,r,r,r,r,r,q,r,B.E_,s.e,r,B.p3,r,r,r,r))}} +A.fs.prototype={ +bX(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.bY(b3.a) +r=s==null?b2:s.bX(b3.a) if(r==null)r=b3.a q=b1.b -p=q==null?b2:q.bY(b3.b) +p=q==null?b2:q.bX(b3.b) if(p==null)p=b3.b o=b1.c -n=o==null?b2:o.bY(b3.c) +n=o==null?b2:o.bX(b3.c) if(n==null)n=b3.c m=b1.d -l=m==null?b2:m.bY(b3.d) +l=m==null?b2:m.bX(b3.d) if(l==null)l=b3.d k=b1.e -j=k==null?b2:k.bY(b3.e) +j=k==null?b2:k.bX(b3.e) if(j==null)j=b3.e i=b1.f -h=i==null?b2:i.bY(b3.f) +h=i==null?b2:i.bX(b3.f) if(h==null)h=b3.f g=b1.r -f=g==null?b2:g.bY(b3.r) +f=g==null?b2:g.bX(b3.r) if(f==null)f=b3.r e=b1.w -d=e==null?b2:e.bY(b3.w) +d=e==null?b2:e.bX(b3.w) if(d==null)d=b3.w c=b1.x -b=c==null?b2:c.bY(b3.x) +b=c==null?b2:c.bX(b3.x) if(b==null)b=b3.x a=b1.y -a0=a==null?b2:a.bY(b3.y) +a0=a==null?b2:a.bX(b3.y) if(a0==null)a0=b3.y a1=b1.z -a2=a1==null?b2:a1.bY(b3.z) +a2=a1==null?b2:a1.bX(b3.z) if(a2==null)a2=b3.z a3=b1.Q -a4=a3==null?b2:a3.bY(b3.Q) +a4=a3==null?b2:a3.bX(b3.Q) if(a4==null)a4=b3.Q a5=b1.as -a6=a5==null?b2:a5.bY(b3.as) +a6=a5==null?b2:a5.bX(b3.as) if(a6==null)a6=b3.as a7=b1.at -a8=a7==null?b2:a7.bY(b3.at) +a8=a7==null?b2:a7.bX(b3.at) if(a8==null)a8=b3.at a9=b1.ax -b0=a9==null?b2:a9.bY(b3.ax) +b0=a9==null?b2:a9.bX(b3.ax) if(b0==null)b0=b3.ax if(r==null)r=b2 s=r==null?s:r @@ -101165,81 +102455,81 @@ g=a6==null?b2:a6 if(g==null)g=a5 f=a8==null?a7:a8 e=b0==null?b2:b0 -return A.aQ3(j,i,h,s,r,q,p,o,n,g,f,e==null?a9:e,m,l,k)}, -aFS(a,b,a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.a -c=c==null?d:c.kg(a0,d,b,d,a1,a2,0,1,a3) +return A.aRe(j,i,h,s,r,q,p,o,n,g,f,e==null?a9:e,m,l,k)}, +aGw(a,b,a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.a +c=c==null?d:c.ki(a0,d,b,d,a1,a2,0,1,a3) s=e.b -s=s==null?d:s.kg(a0,d,b,d,a1,a2,0,1,a3) +s=s==null?d:s.ki(a0,d,b,d,a1,a2,0,1,a3) r=e.c -r=r==null?d:r.kg(a0,d,b,d,a1,a2,0,1,a3) +r=r==null?d:r.ki(a0,d,b,d,a1,a2,0,1,a3) q=e.d -q=q==null?d:q.kg(a0,d,b,d,a1,a2,0,1,a3) +q=q==null?d:q.ki(a0,d,b,d,a1,a2,0,1,a3) p=e.e -p=p==null?d:p.kg(a0,d,b,d,a1,a2,0,1,a3) +p=p==null?d:p.ki(a0,d,b,d,a1,a2,0,1,a3) o=e.f -o=o==null?d:o.kg(a,d,b,d,a1,a2,0,1,a3) +o=o==null?d:o.ki(a,d,b,d,a1,a2,0,1,a3) n=e.r -n=n==null?d:n.kg(a,d,b,d,a1,a2,0,1,a3) +n=n==null?d:n.ki(a,d,b,d,a1,a2,0,1,a3) m=e.w -m=m==null?d:m.kg(a,d,b,d,a1,a2,0,1,a3) +m=m==null?d:m.ki(a,d,b,d,a1,a2,0,1,a3) l=e.x -l=l==null?d:l.kg(a,d,b,d,a1,a2,0,1,a3) +l=l==null?d:l.ki(a,d,b,d,a1,a2,0,1,a3) k=e.y -k=k==null?d:k.kg(a,d,b,d,a1,a2,0,1,a3) +k=k==null?d:k.ki(a,d,b,d,a1,a2,0,1,a3) j=e.z -j=j==null?d:j.kg(a,d,b,d,a1,a2,0,1,a3) +j=j==null?d:j.ki(a,d,b,d,a1,a2,0,1,a3) i=e.Q -i=i==null?d:i.kg(a0,d,b,d,a1,a2,0,1,a3) +i=i==null?d:i.ki(a0,d,b,d,a1,a2,0,1,a3) h=e.as -h=h==null?d:h.kg(a,d,b,d,a1,a2,0,1,a3) +h=h==null?d:h.ki(a,d,b,d,a1,a2,0,1,a3) g=e.at -g=g==null?d:g.kg(a,d,b,d,a1,a2,0,1,a3) +g=g==null?d:g.ki(a,d,b,d,a1,a2,0,1,a3) f=e.ax -return A.aQ3(k,j,i,c,s,r,q,p,o,h,g,f==null?d:f.kg(a,d,b,d,a1,a2,0,1,a3),n,m,l)}, -a6H(a,b,c){return this.aFS(a,b,c,null,null,null)}, +return A.aRe(k,j,i,c,s,r,q,p,o,h,g,f==null?d:f.ki(a,d,b,d,a1,a2,0,1,a3),n,m,l)}, +a7b(a,b,c){return this.aGw(a,b,c,null,null,null)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.fu&&J.e(s.a,b.a)&&J.e(s.b,b.b)&&J.e(s.c,b.c)&&J.e(s.d,b.d)&&J.e(s.e,b.e)&&J.e(s.f,b.f)&&J.e(s.r,b.r)&&J.e(s.w,b.w)&&J.e(s.x,b.x)&&J.e(s.y,b.y)&&J.e(s.z,b.z)&&J.e(s.Q,b.Q)&&J.e(s.as,b.as)&&J.e(s.at,b.at)&&J.e(s.ax,b.ax)}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.fs&&J.f(s.a,b.a)&&J.f(s.b,b.b)&&J.f(s.c,b.c)&&J.f(s.d,b.d)&&J.f(s.e,b.e)&&J.f(s.f,b.f)&&J.f(s.r,b.r)&&J.f(s.w,b.w)&&J.f(s.x,b.x)&&J.f(s.y,b.y)&&J.f(s.z,b.z)&&J.f(s.Q,b.Q)&&J.f(s.as,b.as)&&J.f(s.at,b.at)&&J.f(s.ax,b.ax)}, gJ(a){var s=this -return A.a4(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.amo.prototype={} -A.w6.prototype={ -a7(a){var s,r,q=null,p=this.c,o=B.d4.a,n=B.d4.b,m=B.d4.c,l=B.d4.d,k=B.d4.e,j=B.d4.f,i=B.d4.r,h=a.bb(t.Uf) -if(h==null)h=B.el -s=p.d0 +return A.a3(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.anm.prototype={} +A.wd.prototype={ +a8(a){var s,r,q=null,p=this.c,o=B.d7.a,n=B.d7.b,m=B.d7.c,l=B.d7.d,k=B.d7.e,j=B.d7.f,i=B.d7.r,h=a.bh(t.Uf) +if(h==null)h=B.en +s=p.d1 r=s.b if(r==null)r=h.x s=s.a h=s==null?h.w:s -return new A.T9(this,new A.a_2(new A.a3n(p,new A.N8(o,n,m,l,k,j,i),B.q7,o,n,m,l,k,j,i),A.LD(A.avg(this.d,h,q,q,r),p.ok,q),q),q)}} -A.T9.prototype={ -za(a,b,c){return new A.w6(this.w.c,c,null)}, -er(a){return!this.w.c.l(0,a.w.c)}} -A.B0.prototype={ -ie(a){var s,r=this.a +return new A.Tq(this,new A.a_r(new A.a3Z(p,new A.Nr(o,n,m,l,k,j,i),B.qb,o,n,m,l,k,j,i),A.LW(A.awn(this.d,h,q,q,r),p.ok,q),q),q)}} +A.Tq.prototype={ +yU(a,b,c){return new A.wd(this.w.c,c,null)}, +ek(a){return!this.w.c.l(0,a.w.c)}} +A.Bb.prototype={ +i7(a){var s,r=this.a r.toString s=this.b s.toString -return A.bC0(r,s,a)}} -A.IS.prototype={ -aW(){return new A.abn(null,null,B.n)}} -A.abn.prototype={ -rO(a){var s=a.$3(this.CW,this.a.r,new A.aT5()) +return A.bDn(r,s,a)}} +A.J9.prototype={ +b0(){return new A.ace(null,null,B.o)}} +A.ace.prototype={ +rE(a){var s=a.$3(this.CW,this.a.r,new A.aUg()) s.toString this.CW=t.UW.a(s)}, -a7(a){var s,r=this.CW +a8(a){var s,r=this.CW r.toString -s=this.gip() -return new A.w6(r.aw(0,s.gm(s)),this.a.w,null)}} -A.aT5.prototype={ -$1(a){return new A.B0(t.we.a(a),null)}, -$S:518} -A.zg.prototype={ -W(){return"MaterialTapTargetSize."+this.b}} -A.mT.prototype={ -ID(b5,b6,b7,b8,b9,c0){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=this,a8=null,a9=b7==null?a7.r:b7,b0=c0==null?a7.z:c0,b1=b5==null?a7.ax:b5,b2=b1.b,b3=b1.c,b4=b1.d +s=this.gik() +return new A.wd(r.az(0,s.gm(s)),this.a.w,null)}} +A.aUg.prototype={ +$1(a){return new A.Bb(t.we.a(a),null)}, +$S:520} +A.zq.prototype={ +V(){return"MaterialTapTargetSize."+this.b}} +A.n5.prototype={ +Io(b5,b6,b7,b8,b9,c0){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=this,a8=null,a9=b7==null?a7.r:b7,b0=c0==null?a7.z:c0,b1=b5==null?a7.ax:b5,b2=b1.b,b3=b1.c,b4=b1.d if(b4==null)b4=b2 s=b1.e if(s==null)s=b3 @@ -101275,9 +102565,9 @@ if(a==null)a=f a0=b1.fx if(a0==null)a0=f a1=b1.fy -if(a1==null)a1=B.o +if(a1==null)a1=B.q a2=b1.go -if(a2==null)a2=B.o +if(a2==null)a2=B.q a3=b1.id if(a3==null)a3=d a4=b1.k1 @@ -101286,33 +102576,33 @@ a5=b1.k2 if(a5==null)a5=b3 a6=b1.k3 if(a6==null)a6=b2 -n=A.aua(b1.CW,b1.a,j,h,a5,a3,f,i,g,a4,b3,s,q,o,d,b,k,l,a,a0,b2,b4,a2,r,p,a1,e,a6,c,m,n) +n=A.avk(b1.CW,b1.a,j,h,a5,a3,f,i,g,a4,b3,s,q,o,d,b,k,l,a,a0,b2,b4,a2,r,p,a1,e,a6,c,m,n) b1=b6==null?a7.CW:b6 b2=b8==null?a7.p2:b8 b3=b9==null?a7.p3:b9 -return A.ba7(a7.R8,a7.fl,a7.RG,a7.a,a7.T,a7.rx,a7.ry,a7.Q,a7.to,a7.x1,a7.x2,a7.xr,a7.y1,a7.as,a7.at,a7.y2,a7.bc,a7.cd,n,a7.b,a7.bd,a7.bG,a7.ay,a7.ck,a7.ch,b1,a7.cF,a7.bB,a7.I,a7.a1,a7.e7,a7.a8,a7.c,a7.aq,a7.aJ,a7.cx,a7.cy,a7.db,a7.dx,a7.aX,a7.ok,a7.dy,a7.d,a7.b4,a7.e,a7.bg,a7.M,a7.ai,a7.ao,a7.by,a7.cg,a7.c_,a7.f,a9,a7.cO,a7.fr,a7.fx,a7.fy,a7.p1,b2,a7.di,a7.cA,a7.go,a7.w,a7.de,a7.be,a7.id,a7.dl,a7.k1,a7.k2,a7.hS,a7.cX,a7.k3,a7.x,a7.d9,a7.iz,a7.iZ,a7.d0,b3,a7.hq,a7.jl,a7.aG,a7.cr,a7.p4,a7.k4,!1,b0)}, -aId(a,b){return this.ID(null,null,null,a,b,null)}, -aIc(a,b){return this.ID(null,null,a,null,null,b)}, -aHO(a){return this.ID(null,a,null,null,null,null)}, -aHL(a){return this.ID(a,null,null,null,null,null)}, +return A.bb1(a7.R8,a7.df,a7.RG,a7.a,a7.S,a7.rx,a7.ry,a7.Q,a7.to,a7.x1,a7.x2,a7.xr,a7.y1,a7.as,a7.at,a7.y2,a7.bd,a7.bP,n,a7.b,a7.bb,a7.bA,a7.ay,a7.cC,a7.ch,b1,a7.dA,a7.ai,a7.G,a7.Y,a7.eJ,a7.a7,a7.c,a7.ae,a7.aa,a7.cx,a7.cy,a7.db,a7.dx,a7.aP,a7.ok,a7.dy,a7.d,a7.aK,a7.e,a7.b2,a7.bj,a7.bF,a7.bE,a7.ey,a7.cQ,a7.dI,a7.f,a9,a7.b_,a7.fr,a7.fx,a7.fy,a7.p1,b2,a7.ac,a7.aQ,a7.go,a7.w,a7.a3,a7.ah,a7.id,a7.aT,a7.k1,a7.k2,a7.bL,a7.bM,a7.k3,a7.x,a7.cD,a7.e6,a7.eV,a7.d1,b3,a7.dJ,a7.e0,a7.aC,a7.c7,a7.p4,a7.k4,!1,b0)}, +aIQ(a,b){return this.Io(null,null,null,a,b,null)}, +aIP(a,b){return this.Io(null,null,a,null,null,b)}, +aIq(a){return this.Io(null,a,null,null,null,null)}, +aIn(a){return this.Io(a,null,null,null,null,null)}, l(a,b){var s,r,q=this if(b==null)return!1 -if(J.aj(b)!==A.L(q))return!1 -if(b instanceof A.mT)if(b.a===q.a)if(A.b5Y(b.c,q.c))if(b.d.l(0,q.d))if(b.e===q.e)if(b.f.l(0,q.f))if(b.r===q.r)if(b.w.l(0,q.w))if(b.x===q.x)if(b.z.l(0,q.z))if(b.as.l(0,q.as))if(b.at.l(0,q.at))if(b.ax.l(0,q.ax))if(b.ay.l(0,q.ay))if(b.ch.l(0,q.ch))if(b.CW.l(0,q.CW))if(b.cx.l(0,q.cx))if(b.cy.l(0,q.cy))if(b.db.l(0,q.db))if(b.dx.l(0,q.dx))if(b.dy.l(0,q.dy))if(b.fr.l(0,q.fr))if(b.fx.l(0,q.fx))if(b.fy.l(0,q.fy))if(b.go.l(0,q.go))if(b.id.l(0,q.id))if(b.k2.l(0,q.k2))if(b.k3.l(0,q.k3))if(b.k4.l(0,q.k4))if(b.ok.l(0,q.ok))if(b.p1.l(0,q.p1))if(b.p2.l(0,q.p2))if(b.p3.l(0,q.p3))if(b.p4.l(0,q.p4))if(J.e(b.R8,q.R8))if(b.RG.l(0,q.RG))if(b.rx.l(0,q.rx))if(b.ry.l(0,q.ry))if(b.to.l(0,q.to))if(b.x1.l(0,q.x1))if(b.x2.l(0,q.x2))if(b.xr.l(0,q.xr))if(b.y1.l(0,q.y1))if(b.y2.l(0,q.y2))if(b.bc.l(0,q.bc))if(b.cd.l(0,q.cd))if(b.bd.l(0,q.bd))if(b.bG.l(0,q.bG))if(b.ck.l(0,q.ck))if(b.cF.l(0,q.cF))if(b.bB.l(0,q.bB))if(b.I.l(0,q.I))if(b.a1.l(0,q.a1))if(b.a8.l(0,q.a8))if(b.aq.l(0,q.aq))if(b.aJ.l(0,q.aJ))if(b.aX.l(0,q.aX))if(b.b4.l(0,q.b4))if(b.bg.l(0,q.bg))if(b.M.l(0,q.M))if(b.ai.l(0,q.ai))if(b.ao.l(0,q.ao))if(b.by.l(0,q.by))if(b.cg.l(0,q.cg))if(b.c_.l(0,q.c_))if(b.cO.l(0,q.cO))if(b.di.l(0,q.di))if(b.cA.l(0,q.cA))if(b.de.l(0,q.de))if(b.be.l(0,q.be))if(b.dl.l(0,q.dl))if(b.hS.l(0,q.hS))if(b.cX.l(0,q.cX))if(b.d9.l(0,q.d9))if(b.iz.l(0,q.iz))if(b.iZ.l(0,q.iZ))if(b.d0.l(0,q.d0))if(b.hq.l(0,q.hq))if(b.jl.l(0,q.jl))if(b.cr.l(0,q.cr)){s=b.aG +if(J.ak(b)!==A.L(q))return!1 +if(b instanceof A.n5)if(b.a===q.a)if(A.b6X(b.c,q.c))if(b.d.l(0,q.d))if(b.e===q.e)if(b.f.l(0,q.f))if(b.r===q.r)if(b.w.l(0,q.w))if(b.x===q.x)if(b.z.l(0,q.z))if(b.as.l(0,q.as))if(b.at.l(0,q.at))if(b.ax.l(0,q.ax))if(b.ay.l(0,q.ay))if(b.ch.l(0,q.ch))if(b.CW.l(0,q.CW))if(b.cx.l(0,q.cx))if(b.cy.l(0,q.cy))if(b.db.l(0,q.db))if(b.dx.l(0,q.dx))if(b.dy.l(0,q.dy))if(b.fr.l(0,q.fr))if(b.fx.l(0,q.fx))if(b.fy.l(0,q.fy))if(b.go.l(0,q.go))if(b.id.l(0,q.id))if(b.k2.l(0,q.k2))if(b.k3.l(0,q.k3))if(b.k4.l(0,q.k4))if(b.ok.l(0,q.ok))if(b.p1.l(0,q.p1))if(b.p2.l(0,q.p2))if(b.p3.l(0,q.p3))if(b.p4.l(0,q.p4))if(J.f(b.R8,q.R8))if(b.RG.l(0,q.RG))if(b.rx.l(0,q.rx))if(b.ry.l(0,q.ry))if(b.to.l(0,q.to))if(b.x1.l(0,q.x1))if(b.x2.l(0,q.x2))if(b.xr.l(0,q.xr))if(b.y1.l(0,q.y1))if(b.y2.l(0,q.y2))if(b.bd.l(0,q.bd))if(b.bP.l(0,q.bP))if(b.bb.l(0,q.bb))if(b.bA.l(0,q.bA))if(b.cC.l(0,q.cC))if(b.dA.l(0,q.dA))if(b.ai.l(0,q.ai))if(b.G.l(0,q.G))if(b.Y.l(0,q.Y))if(b.a7.l(0,q.a7))if(b.ae.l(0,q.ae))if(b.aa.l(0,q.aa))if(b.aP.l(0,q.aP))if(b.aK.l(0,q.aK))if(b.b2.l(0,q.b2))if(b.bj.l(0,q.bj))if(b.bF.l(0,q.bF))if(b.bE.l(0,q.bE))if(b.ey.l(0,q.ey))if(b.cQ.l(0,q.cQ))if(b.dI.l(0,q.dI))if(b.b_.l(0,q.b_))if(b.ac.l(0,q.ac))if(b.aQ.l(0,q.aQ))if(b.a3.l(0,q.a3))if(b.ah.l(0,q.ah))if(b.aT.l(0,q.aT))if(b.bL.l(0,q.bL))if(b.bM.l(0,q.bM))if(b.cD.l(0,q.cD))if(b.e6.l(0,q.e6))if(b.eV.l(0,q.eV))if(b.d1.l(0,q.d1))if(b.dJ.l(0,q.dJ))if(b.e0.l(0,q.e0))if(b.c7.l(0,q.c7)){s=b.aC s.toString -r=q.aG +r=q.aC r.toString if(s.l(0,r)){s=b.k1 s.toString r=q.k1 r.toString -if(s.l(0,r)){s=b.e7 +if(s.l(0,r)){s=b.eJ s.toString -r=q.e7 +r=q.eJ r.toString -if(s.l(0,r)){s=b.T +if(s.l(0,r)){s=b.S s.toString -r=q.T +r=q.S r.toString if(s.l(0,r)){s=b.Q s.toString @@ -101401,8 +102691,8 @@ else s=!1 else s=!1 return s}, gJ(a){var s=this,r=[s.a,s.b],q=s.c -B.b.H(r,q.gdt(q)) -B.b.H(r,q.gbz(q)) +B.b.I(r,q.gdh(q)) +B.b.I(r,q.gbx(q)) r.push(s.d) r.push(s.e) r.push(s.f) @@ -101445,398 +102735,398 @@ r.push(s.x2) r.push(s.xr) r.push(s.y1) r.push(s.y2) -r.push(s.bc) -r.push(s.cd) r.push(s.bd) -r.push(s.bG) -r.push(s.ck) -r.push(s.cF) -r.push(s.bB) -r.push(s.I) -r.push(s.a1) -r.push(s.a8) -r.push(s.aq) -r.push(s.aJ) -r.push(s.aX) -r.push(s.b4) -r.push(s.bg) -r.push(s.M) +r.push(s.bP) +r.push(s.bb) +r.push(s.bA) +r.push(s.cC) +r.push(s.dA) r.push(s.ai) -r.push(s.ao) -r.push(s.by) -r.push(s.cg) -r.push(s.c_) -r.push(s.cO) -r.push(s.di) -r.push(s.cA) -r.push(s.de) -r.push(s.be) -r.push(s.dl) -r.push(s.hS) -r.push(s.cX) -r.push(s.d9) -r.push(s.iz) -r.push(s.iZ) -r.push(s.d0) -r.push(s.hq) -r.push(s.jl) -r.push(s.cr) -r.push(s.fl) -q=s.aG +r.push(s.G) +r.push(s.Y) +r.push(s.a7) +r.push(s.ae) +r.push(s.aa) +r.push(s.aP) +r.push(s.aK) +r.push(s.b2) +r.push(s.bj) +r.push(s.bF) +r.push(s.bE) +r.push(s.ey) +r.push(s.cQ) +r.push(s.dI) +r.push(s.b_) +r.push(s.ac) +r.push(s.aQ) +r.push(s.a3) +r.push(s.ah) +r.push(s.aT) +r.push(s.bL) +r.push(s.bM) +r.push(s.cD) +r.push(s.e6) +r.push(s.eV) +r.push(s.d1) +r.push(s.dJ) +r.push(s.e0) +r.push(s.c7) +r.push(s.df) +q=s.aC q.toString r.push(q) q=s.k1 q.toString r.push(q) -q=s.e7 +q=s.eJ q.toString r.push(q) -q=s.T +q=s.S q.toString r.push(q) q=s.Q q.toString r.push(q) -return A.c_(r)}} -A.aQ7.prototype={ +return A.c4(r)}} +A.aRi.prototype={ $0(){var s=this.a,r=this.b -return s.aId(r.bY(s.p2),r.bY(s.p3))}, -$S:519} -A.aQ5.prototype={ -$2(a,b){return new A.bn(a,b.aSC(this.a.c.i(0,a),this.b),t.sw)}, -$S:520} -A.aQ6.prototype={ -$1(a){return!this.a.c.aZ(0,a.a)}, +return s.aIQ(r.bX(s.p2),r.bX(s.p3))}, $S:521} -A.a3n.prototype={ -gkh(){var s=this.ch.a +A.aRg.prototype={ +$2(a,b){return new A.br(a,b.aTh(this.a.c.i(0,a),this.b),t.sw)}, +$S:522} +A.aRh.prototype={ +$1(a){return!this.a.c.b1(0,a.a)}, +$S:523} +A.a3Z.prototype={ +gkj(){var s=this.ch.a return s==null?this.ay.ax.a:s}, -gih(){var s=this.ch.b +gi9(){var s=this.ch.b return s==null?this.ay.ax.b:s}, -gt6(){var s=this.ch.c +grY(){var s=this.ch.c return s==null?this.ay.ax.c:s}, -gvS(){var s=this.ch.f +gvC(){var s=this.ch.f return s==null?this.ay.go:s}, -fD(a){return A.byq(this.ay,this.ch.fD(a))}} -A.Hy.prototype={ -gJ(a){return(A.m9(this.a)^A.m9(this.b))>>>0}, +fD(a){return A.bzL(this.ay,this.ch.fD(a))}} +A.HP.prototype={ +gJ(a){return(A.mp(this.a)^A.mp(this.b))>>>0}, l(a,b){if(b==null)return!1 -return b instanceof A.Hy&&b.a===this.a&&b.b===this.b}} -A.aeE.prototype={ -d4(a,b,c){var s,r=this.a,q=r.i(0,b) +return b instanceof A.HP&&b.a===this.a&&b.b===this.b}} +A.afx.prototype={ +cW(a,b,c){var s,r=this.a,q=r.i(0,b) if(q!=null)return q -if(r.a===this.b){s=new A.bg(r,A.w(r).h("bg<1>")) -r.N(0,s.ga5(s))}s=c.$0() -r.u(0,b,s) +if(r.a===this.b){s=new A.bl(r,A.w(r).h("bl<1>")) +r.O(0,s.ga5(s))}s=c.$0() +r.q(0,b,s) return s}} -A.t0.prototype={ -SL(a){var s=this.a,r=this.b,q=A.Y(a.a+new A.h(s,r).a_(0,4).a,0,a.b) -return a.aIa(A.Y(a.c+new A.h(s,r).a_(0,4).b,0,a.d),q)}, +A.tb.prototype={ +SJ(a){var s=this.a,r=this.b,q=A.Z(a.a+new A.h(s,r).a1(0,4).a,0,a.b) +return a.aIN(A.Z(a.c+new A.h(s,r).a1(0,4).b,0,a.d),q)}, l(a,b){if(b==null)return!1 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.t0&&b.a===this.a&&b.b===this.b}, -gJ(a){return A.a4(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)}, -fd(){return this.ai8()+"(h: "+A.iY(this.a)+", v: "+A.iY(this.b)+")"}} -A.ams.prototype={} -A.anj.prototype={} -A.QT.prototype={ +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.tb&&b.a===this.a&&b.b===this.b}, +gJ(a){return A.a3(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)}, +fc(){return this.aiI()+"(h: "+A.j3(this.a)+", v: "+A.j3(this.b)+")"}} +A.anq.prototype={} +A.aom.prototype={} +A.R9.prototype={ gJ(a){var s=this -return A.c_([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,s.db,s.dx])}, +return A.c4([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,s.db,s.dx])}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.QT&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&J.e(b.x,s.x)&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&J.e(b.Q,s.Q)&&b.as==s.as&&J.e(b.at,s.at)&&J.e(b.ax,s.ax)&&J.e(b.ay,s.ay)&&J.e(b.ch,s.ch)&&J.e(b.CW,s.CW)&&J.e(b.cx,s.cx)&&J.e(b.db,s.db)&&J.e(b.dx,s.dx)}} -A.amu.prototype={} -A.QU.prototype={ +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.R9&&J.f(b.a,s.a)&&J.f(b.b,s.b)&&J.f(b.c,s.c)&&J.f(b.d,s.d)&&J.f(b.e,s.e)&&J.f(b.f,s.f)&&J.f(b.r,s.r)&&J.f(b.w,s.w)&&J.f(b.x,s.x)&&J.f(b.y,s.y)&&J.f(b.z,s.z)&&J.f(b.Q,s.Q)&&b.as==s.as&&J.f(b.at,s.at)&&J.f(b.ax,s.ax)&&J.f(b.ay,s.ay)&&J.f(b.ch,s.ch)&&J.f(b.CW,s.CW)&&J.f(b.cx,s.cx)&&J.f(b.db,s.db)&&J.f(b.dx,s.dx)}} +A.ans.prototype={} +A.Ra.prototype={ gJ(a){var s=this -return A.a4(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)}, +return A.a3(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)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.QU&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&J.e(b.y,s.y)&&J.e(b.x,s.x)&&J.e(b.z,s.z)&&J.e(b.Q,s.Q)&&J.e(b.as,s.as)&&J.e(b.ax,s.ax)&&b.at==s.at}} -A.amy.prototype={} -A.QX.prototype={ -aE_(a){var s,r=this -if(r.a.d!=null){r.aM(new A.aQF(r,a)) -s=r.Ju$ +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Ra&&J.f(b.a,s.a)&&J.f(b.b,s.b)&&J.f(b.c,s.c)&&J.f(b.d,s.d)&&J.f(b.e,s.e)&&J.f(b.f,s.f)&&J.f(b.r,s.r)&&J.f(b.w,s.w)&&J.f(b.y,s.y)&&J.f(b.x,s.x)&&J.f(b.z,s.z)&&J.f(b.Q,s.Q)&&J.f(b.as,s.as)&&J.f(b.ax,s.ax)&&b.at==s.at}} +A.anw.prototype={} +A.Rd.prototype={ +aEC(a){var s,r=this +if(r.a.d!=null){r.aM(new A.aRS(r,a)) +s=r.Jg$ s===$&&A.c() -s.d8(0)}}, -a4X(a){var s=this.a,r=s.d +s.d0(0)}}, +a5s(a){var s=this.a,r=s.d if(r==null)return switch(s.c){case!1:r.$1(!0) break case!0:r.$1(!1) break case null:case void 0:r.$1(!1) -break}this.c.gaH().zt(B.pF)}, -aDY(){return this.a4X(null)}, -a18(a){var s,r=this -if(r.CC$!=null)r.aM(new A.aQH(r)) -s=r.Ju$ -s===$&&A.c() -s.eq(0)}, -avv(){return this.a18(null)}, -atL(a){var s,r=this -if(a!==r.CD$){r.aM(new A.aQC(r,a)) -s=r.Tk$ +break}this.c.gaH().zd(B.pJ)}, +aEA(){return this.a5s(null)}, +a1C(a){var s,r=this +if(r.Cp$!=null)r.aM(new A.aRU(r)) +s=r.Jg$ +s===$&&A.c() +s.ej(0)}, +aw7(){return this.a1C(null)}, +aul(a){var s,r=this +if(a!==r.Cq$){r.aM(new A.aRP(r,a)) +s=r.TF$ if(a){s===$&&A.c() -s.d8(0)}else{s===$&&A.c() -s.eq(0)}}}, -atQ(a){var s,r=this -if(a!==r.CE$){r.aM(new A.aQD(r,a)) -s=r.Tj$ +s.d0(0)}else{s===$&&A.c() +s.ej(0)}}}, +auq(a){var s,r=this +if(a!==r.Cr$){r.aM(new A.aRQ(r,a)) +s=r.TE$ if(a){s===$&&A.c() -s.d8(0)}else{s===$&&A.c() -s.eq(0)}}}, -go9(){var s,r=this,q=A.z(t.ui) -if(r.a.d==null)q.C(0,B.a_) -if(r.CE$)q.C(0,B.aY) -if(r.CD$)q.C(0,B.aF) +s.d0(0)}else{s===$&&A.c() +s.ej(0)}}}, +go5(){var s,r=this,q=A.C(t.ui) +if(r.a.d==null)q.D(0,B.a0) +if(r.Cr$)q.D(0,B.aY) +if(r.Cq$)q.D(0,B.aE) s=r.a.c -if(s!==!1)q.C(0,B.bG) +if(s!==!1)q.D(0,B.bI) return q}} -A.aQF.prototype={ -$0(){this.a.CC$=this.b.c}, +A.aRS.prototype={ +$0(){this.a.Cp$=this.b.c}, $S:0} -A.aQH.prototype={ -$0(){this.a.CC$=null}, +A.aRU.prototype={ +$0(){this.a.Cp$=null}, $S:0} -A.aQC.prototype={ -$0(){this.a.CD$=this.b}, +A.aRP.prototype={ +$0(){this.a.Cq$=this.b}, $S:0} -A.aQD.prototype={ -$0(){this.a.CE$=this.b}, +A.aRQ.prototype={ +$0(){this.a.Cr$=this.b}, $S:0} -A.QV.prototype={ -sb6(a,b){var s=this,r=s.a +A.Rb.prototype={ +sb9(a,b){var s=this,r=s.a if(b===r)return -if(r!=null)r.a.aa(0,s.geZ()) -b.a.aj(0,s.geZ()) +if(r!=null)r.a.ad(0,s.geX()) +b.a.an(0,s.geX()) s.a=b -s.E()}, -saQ4(a){var s=this,r=s.b +s.F()}, +saQH(a){var s=this,r=s.b if(a===r)return -if(r!=null)r.a.aa(0,s.geZ()) -a.a.aj(0,s.geZ()) +if(r!=null)r.a.ad(0,s.geX()) +a.a.an(0,s.geX()) s.b=a -s.E()}, -saQ6(a){var s=this,r=s.c +s.F()}, +saQJ(a){var s=this,r=s.c if(a===r)return -if(r!=null)r.a.aa(0,s.geZ()) -a.a.aj(0,s.geZ()) +if(r!=null)r.a.ad(0,s.geX()) +a.a.an(0,s.geX()) s.c=a -s.E()}, -saQ7(a){var s=this,r=s.d +s.F()}, +saQK(a){var s=this,r=s.d if(a===r)return -if(r!=null)r.a.aa(0,s.geZ()) -a.a.aj(0,s.geZ()) +if(r!=null)r.a.ad(0,s.geX()) +a.a.an(0,s.geX()) s.d=a -s.E()}, -sR_(a){if(J.e(this.e,a))return +s.F()}, +sQW(a){if(J.f(this.e,a))return this.e=a -this.E()}, -sTT(a){if(J.e(this.f,a))return +this.F()}, +sUf(a){if(J.f(this.f,a))return this.f=a -this.E()}, -saMj(a){if(a.l(0,this.r))return +this.F()}, +saMV(a){if(a.l(0,this.r))return this.r=a -this.E()}, -saQ5(a){if(a.l(0,this.w))return +this.F()}, +saQI(a){if(a.l(0,this.w))return this.w=a -this.E()}, -sv_(a){if(a.l(0,this.x))return +this.F()}, +suL(a){if(a.l(0,this.x))return this.x=a -this.E()}, -sq9(a){if(a.l(0,this.y))return +this.F()}, +sq7(a){if(a.l(0,this.y))return this.y=a -this.E()}, -stC(a){if(a===this.z)return +this.F()}, +stt(a){if(a===this.z)return this.z=a -this.E()}, -sSC(a){if(J.e(a,this.Q))return +this.F()}, +sSA(a){if(J.f(a,this.Q))return this.Q=a -this.E()}, -sD8(a){if(a===this.as)return +this.F()}, +sCT(a){if(a===this.as)return this.as=a -this.E()}, -saMW(a){if(a===this.at)return +this.F()}, +saNx(a){if(a===this.at)return this.at=a -this.E()}, +this.F()}, v(){var s=this,r=s.a -if(r!=null)r.a.aa(0,s.geZ()) +if(r!=null)r.a.ad(0,s.geX()) r=s.b -if(r!=null)r.a.aa(0,s.geZ()) +if(r!=null)r.a.ad(0,s.geX()) r=s.c -if(r!=null)r.a.aa(0,s.geZ()) +if(r!=null)r.a.ad(0,s.geX()) r=s.d -if(r!=null)r.a.aa(0,s.geZ()) +if(r!=null)r.a.ad(0,s.geX()) s.fq()}, -cC(a){return!0}, -yi(a){return null}, -gzs(){return null}, -F5(a){return!1}, -j(a){return"#"+A.bz(this)}} -A.aeB.prototype={ -bs(a){var s=new A.ajx(!0,this.e,null,this.r,B.m,B.aX,null,A.aV(t.v)) +cu(a){return!0}, +y5(a){return null}, +gzc(){return null}, +EU(a){return!1}, +j(a){return"#"+A.bC(this)}} +A.afu.prototype={ +bs(a){var s=new A.akp(!0,this.e,null,this.r,B.m,B.aX,null,A.aZ(t.v)) s.br() -s.sbK(null) +s.sbH(null) return s}} -A.ajx.prototype={ -dm(a,b){var s,r=this,q=$.baI -$.baI=!1 -if(r.gD(r).O(0,b)){s=r.dX(a,b)||r.T===B.aX -if((s||r.T===B.cJ)&&!$.baH){$.baH=!0 -a.C(0,new A.xj(b,r))}}else s=!1 -if(q){$.baI=!0 -$.baH=!1}return s}} -A.R0.prototype={ -aW(){return new A.GB(new A.aGr(),A.z(t.S),B.V,null,null,B.n)}} -A.GB.prototype={ -gaBH(){this.a.toString +A.akp.prototype={ +dd(a,b){var s,r=this,q=$.bbA +$.bbA=!1 +if(r.gC(r).N(0,b)){s=r.dP(a,b)||r.S===B.aX +if((s||r.S===B.cM)&&!$.bbz){$.bbz=!0 +a.D(0,new A.xq(b,r))}}else s=!1 +if(q){$.bbA=!0 +$.bbz=!1}return s}} +A.Rh.prototype={ +b0(){return new A.GS(new A.aHu(),A.C(t.S),B.W,null,null,B.o)}} +A.GS.prototype={ +gaCj(){this.a.toString this.f===$&&A.c() -return B.QZ}, -gaqZ(){this.a.toString +return B.R4}, +garA(){this.a.toString this.f===$&&A.c() return!0}, -gQv(){var s=this.a.c -return s==null?null.adB():s}, -gre(){var s,r=this,q=r.w -if(q==null){q=A.cI(null,B.fy,B.im,null,r) -q.cD() -s=q.eo$ +gQq(){var s=this.a.c +return s==null?null.aeb():s}, +gr6(){var s,r=this,q=r.w +if(q==null){q=A.cH(null,B.fB,B.ip,null,r) +q.cv() +s=q.eg$ s.b=!0 -s.a.push(r.gaE8()) +s.a.push(r.gaEL()) r.w=q}return q}, -aE9(a){var s,r,q,p,o,n,m,l,k,j,i=this -$label0$0:{s=new A.oj(A.biS(i.Q),A.biS(a)) -r=A.e1("#0#1",new A.aQO(s)) -q=A.e1("#0#3",new A.aQP(r)) -p=A.e1("#0#4",new A.aQQ(s)) -o=A.e1("#0#6",new A.aQR(p)) -n=A.e1("#0#7",new A.aQS(r)) -m=A.e1("#0#8",new A.aQT(p)) -if(q.bI()&&o.bI()){B.b.N($.B9,i) +aEM(a){var s,r,q,p,o,n,m,l,k,j,i=this +$label0$0:{s=new A.jH(A.bjZ(i.Q),A.bjZ(a)) +r=A.dB("#0#1",new A.aS0(s)) +q=A.dB("#0#3",new A.aS1(r)) +p=A.dB("#0#4",new A.aS2(s)) +o=A.dB("#0#6",new A.aS3(p)) +n=A.dB("#0#7",new A.aS4(r)) +m=A.dB("#0#8",new A.aS5(p)) +if(q.bt()&&o.bt()){B.b.O($.Bk,i) l=i.d k=l.a -if(k!=null)k.uZ() +if(k!=null)k.uK() else l.b=null -break $label0$0}if(n.bI()&&m.bI()){l=i.d +break $label0$0}if(n.bt()&&m.bt()){l=i.d k=l.a -j=$.b9d+1 -if(k!=null){$.b9d=j -k.agp(0,j)}else l.b=$.b9d=j -$.B9.push(i) -A.aMp(i.gQv()) -break $label0$0}if(!(q.bI()&&m.bI()))l=n.bI()&&o.bI() +j=$.baa+1 +if(k!=null){$.baa=j +k.agZ(0,j)}else l.b=$.baa=j +$.Bk.push(i) +A.aNt(i.gQq()) +break $label0$0}if(!(q.bt()&&m.bt()))l=n.bt()&&o.bt() else l=!0 if(l)break $label0$0}i.Q=a}, -aAQ(a,b){var s,r,q=this,p=new A.aQV(q,a) -$label0$0:{s=q.gre().Q -s===$&&A.c() -r=A.e1("#0#2",new A.aQU(s)) -if(r.bI()&&b.a>0){if(q.r==null)q.r=A.dq(b,p) -break $label0$0}if(r.bI()||B.bC===s||B.bD===s||B.ab===s)p.$0()}}, -a3A(a){return this.aAQ(null,a)}, -wO(a){var s=this,r=s.r -if(r!=null)r.bA(0) +aBs(a,b){var s,r,q=this,p=new A.aS7(q,a) +$label0$0:{s=q.gr6().Q +s===$&&A.c() +r=A.dB("#0#2",new A.aS6(s)) +if(r.bt()&&b.a>0){if(q.r==null)q.r=A.dr(b,p) +break $label0$0}if(r.bt()||B.bE===s||B.bF===s||B.ab===s)p.$0()}}, +a44(a){return this.aBs(null,a)}, +wy(a){var s=this,r=s.r +if(r!=null)r.by(0) s.r=null r=s.w if(r==null)r=null else{r=r.Q -r===$&&A.c()}switch(r){case null:case void 0:case B.bD:case B.V:break -case B.bC:case B.ab:if(a.a>0){r=s.gre() -s.r=A.dq(a,r.gad7(r))}else s.gre().eq(0) +r===$&&A.c()}switch(r){case null:case void 0:case B.bF:case B.W:break +case B.bE:case B.ab:if(a.a>0){r=s.gr6() +s.r=A.dr(a,r.gadJ(r))}else s.gr6().ej(0) break}}, -aE7(a){var s,r=this +aEK(a){var s,r=this r.a.toString r.f===$&&A.c() switch(1){case 1:s=r.x -if(s==null)s=r.x=A.aE_(null,r,null,null,B.a3p) -s.p1=r.gavw() -s.p2=r.gatX() -s.R8=r.gauA() -s.Bg(a) +if(s==null)s=r.x=A.aF4(null,r,null,null,B.a3y) +s.p1=r.gaw8() +s.p2=r.gaux() +s.R8=r.gavc() +s.B4(a) break}}, -atN(a){var s=this,r=s.y +aun(a){var s=this,r=s.y r=r==null?null:r.CW -if(r!==a.gbU()){r=s.x +if(r!==a.gbS()){r=s.x r=r==null?null:r.CW -r=r===a.gbU()}else r=!0 +r=r===a.gbS()}else r=!0 if(r)return -if(s.r==null){r=s.gre().Q +if(s.r==null){r=s.gr6().Q r===$&&A.c() -r=r===B.V}else r=!1 +r=r===B.W}else r=!1 if(r||!t.pY.b(a))return -s.wO(B.E) -s.z.ak(0)}, -avx(){this.wO(B.E) -this.z.ak(0)}, -atY(){var s=this,r=s.e +s.wy(B.G) +s.z.ao(0)}, +aw9(){this.wy(B.G) +this.z.ao(0)}, +auy(){var s=this,r=s.e r===$&&A.c() if(!r)return -r=s.gre().Q +r=s.gr6().Q r===$&&A.c() -if(r===B.V){s.gaqZ() +if(r===B.W){s.garA() r=!0}else r=!1 if(r){r=s.c r.toString -A.b82(r)}s.a.toString -s.a3A(B.E)}, -auB(){if(this.z.a!==0)return -this.wO(this.gaBH())}, -au4(a){var s,r,q,p,o,n,m=this -m.z.C(0,a.gmI(a)) -s=A.b($.B9.slice(0),A.a6($.B9)) +A.b90(r)}s.a.toString +s.a44(B.G)}, +avd(){if(this.z.a!==0)return +this.wy(this.gaCj())}, +auF(a){var s,r,q,p,o,n,m=this +m.z.D(0,a.gmB(a)) +s=A.b($.Bk.slice(0),A.a6($.Bk)) for(r=s.length,q=!1,p=0;p")),this.qR(b,s,s,c,r),b.a,s,b.b)}, -yu(a,b){var s=null,r=A.aO9(s,!1,t.oA) -return A.v_(new A.jw(r,A.w(r).h("jw<1>")),this.qR(a,s,b,s,r),a.a,s,a.b)}, -yv(a,b){var s=null,r=A.aO9(s,!1,t.oA) -return A.v_(new A.jw(r,A.w(r).h("jw<1>")),this.qR(a,b,s,s,r),a.a,s,a.b)}, -qR(a,b,c,d,e){return this.awJ(a,b,c,d,e)}, -awJ(a,b,c,d,e){var s=0,r=A.t(t.hP),q,p,o,n,m,l,k,j -var $async$qR=A.u(function(f,g){if(f===1)return A.p(g,r) +return A.a3(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.anZ.prototype={} +A.F0.prototype={ +Df(a){return new A.cO(this,t.Ow)}, +yg(a,b,c){var s=null,r=A.aPj(s,!1,t.oA) +return A.va(new A.jF(r,A.w(r).h("jF<1>")),this.qK(b,s,s,c,r),b.a,s,b.b)}, +yh(a,b){var s=null,r=A.aPj(s,!1,t.oA) +return A.va(new A.jF(r,A.w(r).h("jF<1>")),this.qK(a,s,b,s,r),a.a,s,a.b)}, +yi(a,b){var s=null,r=A.aPj(s,!1,t.oA) +return A.va(new A.jF(r,A.w(r).h("jF<1>")),this.qK(a,b,s,s,r),a.a,s,a.b)}, +qK(a,b,c,d,e){return this.axl(a,b,c,d,e)}, +axl(a,b,c,d,e){var s=0,r=A.t(t.hP),q,p,o,n,m,l,k,j +var $async$qK=A.u(function(f,g){if(f===1)return A.p(g,r) while(true)switch(s){case 0:l=a.a -k=A.aRi().aD(l) +k=A.aSu().aE(l) s=globalThis.window.flutterCanvasKit!=null||!1?3:5 break -case 3:p=new A.aR($.aG,t.gO) -o=new A.bT(p,t.XX) -n=A.bFL() +case 3:p=new A.aV($.aP,t.gO) +o=new A.bX(p,t.XX) +n=A.bH7() n.open("GET",l,!0) n.responseType="arraybuffer" l=t.e -A.beH(n,"load",l.a(A.cj(new A.aFW(n,o,k)))) -A.beH(n,"error",l.a(A.cj(o.ga7p()))) +A.bfH(n,"load",l.a(A.co(new A.aGZ(n,o,k)))) +A.bfH(n,"error",l.a(A.co(o.ga7Z()))) n.send() s=6 -return A.A(p,$async$qR) +return A.B(p,$async$qK) case 6:p=n.response p.toString -m=A.cg(t.pI.a(p),0,null) -if(m.byteLength===0){l=A.b7Q(n) +m=J.kJ(t.pI.a(p)) +if(J.aru(m)===0){l=A.b8P(n) l.toString -throw A.d(A.bgN(l,k))}s=b!=null?7:9 +throw A.d(A.bhQ(l,k))}s=b!=null?7:9 break case 7:j=b s=10 -return A.A(A.yM(m),$async$qR) +return A.B(A.yW(m),$async$qK) case 10:q=j.$1(g) s=1 break @@ -102059,7 +103349,7 @@ case 9:s=c!=null?11:13 break case 11:j=c s=14 -return A.A(A.yM(m),$async$qR) +return A.B(A.yW(m),$async$qK) case 14:q=j.$1(g) s=1 break @@ -102070,133 +103360,133 @@ s=1 break case 12:case 8:s=4 break -case 5:q=$.G().aai(k,new A.aFX(e)) +case 5:q=$.G().aaX(k,new A.aH_(e)) s=1 break case 4:case 1:return A.q(q,r)}}) -return A.r($async$qR,r)}, +return A.r($async$qK,r)}, l(a,b){if(b==null)return!1 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.EM&&b.a===this.a&&b.b===this.b}, -gJ(a){return A.a4(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)}, +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.F0&&b.a===this.a&&b.b===this.b}, +gJ(a){return A.a3(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'NetworkImage("'+this.a+'", scale: '+this.b+")"}} -A.aFW.prototype={ -$1(a){var s,r,q,p,o=this.a,n=A.b7Q(o) +A.aGZ.prototype={ +$1(a){var s,r,q,p,o=this.a,n=A.b8P(o) n.toString s=n>=200&&n<300 r=n>307&&n<400 q=s||n===0||n===304||r p=this.b -if(q)p.eK(0,o) -else{p.kP(a) -o=A.b7Q(o) +if(q)p.eH(0,o) +else{p.kO(a) +o=A.b8P(o) if(o==null)o=400 -throw A.d(A.bgN(o,this.c))}}, +throw A.d(A.bhQ(o,this.c))}}, $S:2} -A.aFX.prototype={ -$2(a,b){this.a.C(0,new A.oV(a,b))}, -$S:526} -A.x_.prototype={ +A.aH_.prototype={ +$2(a,b){this.a.D(0,new A.p4(a,b))}, +$S:528} +A.x6.prototype={ j(a){var s=this -if(s.gom(s)===0)return A.b7b(s.gop(),s.goq()) -if(s.gop()===0)return A.b7a(s.gom(s),s.goq()) -return A.b7b(s.gop(),s.goq())+" + "+A.b7a(s.gom(s),0)}, +if(s.goi(s)===0)return A.b8a(s.gom(),s.gon()) +if(s.gom()===0)return A.b89(s.goi(s),s.gon()) +return A.b8a(s.gom(),s.gon())+" + "+A.b89(s.goi(s),0)}, l(a,b){var s=this if(b==null)return!1 -return b instanceof A.x_&&b.gop()===s.gop()&&b.gom(b)===s.gom(s)&&b.goq()===s.goq()}, +return b instanceof A.x6&&b.gom()===s.gom()&&b.goi(b)===s.goi(s)&&b.gon()===s.gon()}, gJ(a){var s=this -return A.a4(s.gop(),s.gom(s),s.goq(),B.a,B.a,B.a,B.a,B.a,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.fw.prototype={ -gop(){return this.a}, -gom(a){return 0}, -goq(){return this.b}, -Y(a,b){return new A.fw(this.a-b.a,this.b-b.b)}, -X(a,b){return new A.fw(this.a+b.a,this.b+b.b)}, -a_(a,b){return new A.fw(this.a*b,this.b*b)}, -ua(a){var s=a.a/2,r=a.b/2 +return A.a3(s.gom(),s.goi(s),s.gon(),B.a,B.a,B.a,B.a,B.a,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.ft.prototype={ +gom(){return this.a}, +goi(a){return 0}, +gon(){return this.b}, +X(a,b){return new A.ft(this.a-b.a,this.b-b.b)}, +W(a,b){return new A.ft(this.a+b.a,this.b+b.b)}, +a1(a,b){return new A.ft(this.a*b,this.b*b)}, +u0(a){var s=a.a/2,r=a.b/2 return new A.h(s+this.a*s,r+this.b*r)}, -HZ(a){var s=a.a/2,r=a.b/2 +HJ(a){var s=a.a/2,r=a.b/2 return new A.h(s+this.a*s,r+this.b*r)}, -LJ(a){var s=a.a,r=(a.c-s)/2,q=a.b,p=(a.d-q)/2 +Lx(a){var s=a.a,r=(a.c-s)/2,q=a.b,p=(a.d-q)/2 return new A.h(s+r+this.a*r,q+p+this.b*p)}, -JV(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 +JH(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.x(s,p,s+r,p+o)}, -aD(a){return this}, -j(a){return A.b7b(this.a,this.b)}} -A.jG.prototype={ -gop(){return 0}, -gom(a){return this.a}, -goq(){return this.b}, -Y(a,b){return new A.jG(this.a-b.a,this.b-b.b)}, -X(a,b){return new A.jG(this.a+b.a,this.b+b.b)}, -a_(a,b){return new A.jG(this.a*b,this.b*b)}, -aD(a){var s=this -switch(a.a){case 0:return new A.fw(-s.a,s.b) -case 1:return new A.fw(s.a,s.b)}}, -j(a){return A.b7a(this.a,this.b)}} -A.agW.prototype={ -a_(a,b){return new A.agW(this.a*b,this.b*b,this.c*b)}, -aD(a){var s=this -switch(a.a){case 0:return new A.fw(s.a-s.b,s.c) -case 1:return new A.fw(s.a+s.b,s.c)}}, -gop(){return this.a}, -gom(a){return this.b}, -goq(){return this.c}} -A.a9r.prototype={ +aE(a){return this}, +j(a){return A.b8a(this.a,this.b)}} +A.jS.prototype={ +gom(){return 0}, +goi(a){return this.a}, +gon(){return this.b}, +X(a,b){return new A.jS(this.a-b.a,this.b-b.b)}, +W(a,b){return new A.jS(this.a+b.a,this.b+b.b)}, +a1(a,b){return new A.jS(this.a*b,this.b*b)}, +aE(a){var s=this +switch(a.a){case 0:return new A.ft(-s.a,s.b) +case 1:return new A.ft(s.a,s.b)}}, +j(a){return A.b89(this.a,this.b)}} +A.ahQ.prototype={ +a1(a,b){return new A.ahQ(this.a*b,this.b*b,this.c*b)}, +aE(a){var s=this +switch(a.a){case 0:return new A.ft(s.a-s.b,s.c) +case 1:return new A.ft(s.a+s.b,s.c)}}, +gom(){return this.a}, +goi(a){return this.b}, +gon(){return this.c}} +A.aaf.prototype={ j(a){return"TextAlignVertical(y: "+this.a+")"}} -A.Fo.prototype={ -W(){return"RenderComparison."+this.b}} -A.XL.prototype={ -W(){return"Axis."+this.b}} -A.aas.prototype={ -W(){return"VerticalDirection."+this.b}} -A.Cj.prototype={ -W(){return"AxisDirection."+this.b}} -A.Nu.prototype={ -aag(a,b,c,d){return $.G().lX(a,!1,c,d)}, -D4(a){return this.aag(a,!1,null,null)}, -aah(a,b,c,d){var s=$.G(),r=a.a -r.toString -return s.lX(r,!1,c,d)}, -aMG(a){return this.aah(a,!1,null,null)}, -aaj(a,b){return A.apN(a,b)}, -aMI(a){return this.aaj(a,null)}, -$iip:1} -A.alJ.prototype={ -E(){var s,r,q -for(s=this.a,s=A.cY(s,s.r,A.w(s).c),r=s.$ti.c;s.F();){q=s.d;(q==null?r.a(q):q).$0()}}, -aj(a,b){this.a.C(0,b)}, -aa(a,b){this.a.N(0,b)}} -A.Jd.prototype={ -MC(a){var s=this -return new A.TB(s.gjM().Y(0,a.gjM()),s.gmt().Y(0,a.gmt()),s.gmn().Y(0,a.gmn()),s.gng().Y(0,a.gng()),s.gjN().Y(0,a.gjN()),s.gms().Y(0,a.gms()),s.gnh().Y(0,a.gnh()),s.gmm().Y(0,a.gmm()))}, -C(a,b){var s=this -return new A.TB(s.gjM().X(0,b.gjM()),s.gmt().X(0,b.gmt()),s.gmn().X(0,b.gmn()),s.gng().X(0,b.gng()),s.gjN().X(0,b.gjN()),s.gms().X(0,b.gms()),s.gnh().X(0,b.gnh()),s.gmm().X(0,b.gmm()))}, +A.FF.prototype={ +V(){return"RenderComparison."+this.b}} +A.Y6.prototype={ +V(){return"Axis."+this.b}} +A.abh.prototype={ +V(){return"VerticalDirection."+this.b}} +A.Cv.prototype={ +V(){return"AxisDirection."+this.b}} +A.NM.prototype={ +aaV(a,b,c,d){return $.G().lR(a,!1,c,d)}, +CP(a){return this.aaV(a,!1,null,null)}, +aaW(a,b,c,d){var s=$.G(),r=a.a +r.toString +return s.lR(r,!1,c,d)}, +aNh(a){return this.aaW(a,!1,null,null)}, +aaY(a,b){return A.aqX(a,b)}, +aNj(a){return this.aaY(a,null)}, +$iiv:1} +A.amH.prototype={ +F(){var s,r,q +for(s=this.a,s=A.cW(s,s.r,A.w(s).c),r=s.$ti.c;s.H();){q=s.d;(q==null?r.a(q):q).$0()}}, +an(a,b){this.a.D(0,b)}, +ad(a,b){this.a.O(0,b)}} +A.Jv.prototype={ +Ms(a){var s=this +return new A.TS(s.gjL().X(0,a.gjL()),s.gmm().X(0,a.gmm()),s.gmg().X(0,a.gmg()),s.gn7().X(0,a.gn7()),s.gjM().X(0,a.gjM()),s.gml().X(0,a.gml()),s.gn8().X(0,a.gn8()),s.gmf().X(0,a.gmf()))}, +D(a,b){var s=this +return new A.TS(s.gjL().W(0,b.gjL()),s.gmm().W(0,b.gmm()),s.gmg().W(0,b.gmg()),s.gn7().W(0,b.gn7()),s.gjM().W(0,b.gjM()),s.gml().W(0,b.gml()),s.gn8().W(0,b.gn8()),s.gmf().W(0,b.gmf()))}, j(a){var s,r,q,p,o=this -if(o.gjM().l(0,o.gmt())&&o.gmt().l(0,o.gmn())&&o.gmn().l(0,o.gng()))if(!o.gjM().l(0,B.S))s=o.gjM().a===o.gjM().b?"BorderRadius.circular("+B.c.aY(o.gjM().a,1)+")":"BorderRadius.all("+o.gjM().j(0)+")" +if(o.gjL().l(0,o.gmm())&&o.gmm().l(0,o.gmg())&&o.gmg().l(0,o.gn7()))if(!o.gjL().l(0,B.T))s=o.gjL().a===o.gjL().b?"BorderRadius.circular("+B.c.b3(o.gjL().a,1)+")":"BorderRadius.all("+o.gjL().j(0)+")" else s=null else{r=""+"BorderRadius.only(" -if(!o.gjM().l(0,B.S)){r+="topLeft: "+o.gjM().j(0) +if(!o.gjL().l(0,B.T)){r+="topLeft: "+o.gjL().j(0) q=!0}else q=!1 -if(!o.gmt().l(0,B.S)){if(q)r+=", " -r+="topRight: "+o.gmt().j(0) -q=!0}if(!o.gmn().l(0,B.S)){if(q)r+=", " -r+="bottomLeft: "+o.gmn().j(0) -q=!0}if(!o.gng().l(0,B.S)){if(q)r+=", " -r+="bottomRight: "+o.gng().j(0)}r+=")" -s=r.charCodeAt(0)==0?r:r}if(o.gjN().l(0,o.gms())&&o.gms().l(0,o.gmm())&&o.gmm().l(0,o.gnh()))if(!o.gjN().l(0,B.S))p=o.gjN().a===o.gjN().b?"BorderRadiusDirectional.circular("+B.c.aY(o.gjN().a,1)+")":"BorderRadiusDirectional.all("+o.gjN().j(0)+")" +if(!o.gmm().l(0,B.T)){if(q)r+=", " +r+="topRight: "+o.gmm().j(0) +q=!0}if(!o.gmg().l(0,B.T)){if(q)r+=", " +r+="bottomLeft: "+o.gmg().j(0) +q=!0}if(!o.gn7().l(0,B.T)){if(q)r+=", " +r+="bottomRight: "+o.gn7().j(0)}r+=")" +s=r.charCodeAt(0)==0?r:r}if(o.gjM().l(0,o.gml())&&o.gml().l(0,o.gmf())&&o.gmf().l(0,o.gn8()))if(!o.gjM().l(0,B.T))p=o.gjM().a===o.gjM().b?"BorderRadiusDirectional.circular("+B.c.b3(o.gjM().a,1)+")":"BorderRadiusDirectional.all("+o.gjM().j(0)+")" else p=null else{r=""+"BorderRadiusDirectional.only(" -if(!o.gjN().l(0,B.S)){r+="topStart: "+o.gjN().j(0) +if(!o.gjM().l(0,B.T)){r+="topStart: "+o.gjM().j(0) q=!0}else q=!1 -if(!o.gms().l(0,B.S)){if(q)r+=", " -r+="topEnd: "+o.gms().j(0) -q=!0}if(!o.gnh().l(0,B.S)){if(q)r+=", " -r+="bottomStart: "+o.gnh().j(0) -q=!0}if(!o.gmm().l(0,B.S)){if(q)r+=", " -r+="bottomEnd: "+o.gmm().j(0)}r+=")" +if(!o.gml().l(0,B.T)){if(q)r+=", " +r+="topEnd: "+o.gml().j(0) +q=!0}if(!o.gn8().l(0,B.T)){if(q)r+=", " +r+="bottomStart: "+o.gn8().j(0) +q=!0}if(!o.gmf().l(0,B.T)){if(q)r+=", " +r+="bottomEnd: "+o.gmf().j(0)}r+=")" p=r.charCodeAt(0)==0?r:r}r=s!=null if(r&&p!=null)return A.j(s)+" + "+p if(r)return s @@ -102205,253 +103495,253 @@ return"BorderRadius.zero"}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.Jd&&b.gjM().l(0,s.gjM())&&b.gmt().l(0,s.gmt())&&b.gmn().l(0,s.gmn())&&b.gng().l(0,s.gng())&&b.gjN().l(0,s.gjN())&&b.gms().l(0,s.gms())&&b.gnh().l(0,s.gnh())&&b.gmm().l(0,s.gmm())}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.Jv&&b.gjL().l(0,s.gjL())&&b.gmm().l(0,s.gmm())&&b.gmg().l(0,s.gmg())&&b.gn7().l(0,s.gn7())&&b.gjM().l(0,s.gjM())&&b.gml().l(0,s.gml())&&b.gn8().l(0,s.gn8())&&b.gmf().l(0,s.gmf())}, gJ(a){var s=this -return A.a4(s.gjM(),s.gmt(),s.gmn(),s.gng(),s.gjN(),s.gms(),s.gnh(),s.gmm(),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.eg.prototype={ -gjM(){return this.a}, -gmt(){return this.b}, -gmn(){return this.c}, -gng(){return this.d}, -gjN(){return B.S}, -gms(){return B.S}, -gnh(){return B.S}, -gmm(){return B.S}, -fc(a){var s=this,r=s.a.mC(0,B.S),q=s.b.mC(0,B.S) -return A.aIW(a,s.c.mC(0,B.S),s.d.mC(0,B.S),r,q)}, -MC(a){if(a instanceof A.eg)return this.Y(0,a) -return this.ahz(a)}, -C(a,b){if(b instanceof A.eg)return this.X(0,b) -return this.ahy(0,b)}, -Y(a,b){var s=this -return new A.eg(s.a.Y(0,b.a),s.b.Y(0,b.b),s.c.Y(0,b.c),s.d.Y(0,b.d))}, +return A.a3(s.gjL(),s.gmm(),s.gmg(),s.gn7(),s.gjM(),s.gml(),s.gn8(),s.gmf(),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.eo.prototype={ +gjL(){return this.a}, +gmm(){return this.b}, +gmg(){return this.c}, +gn7(){return this.d}, +gjM(){return B.T}, +gml(){return B.T}, +gn8(){return B.T}, +gmf(){return B.T}, +fb(a){var s=this,r=s.a.mv(0,B.T),q=s.b.mv(0,B.T) +return A.aK0(a,s.c.mv(0,B.T),s.d.mv(0,B.T),r,q)}, +Ms(a){if(a instanceof A.eo)return this.X(0,a) +return this.ai8(a)}, +D(a,b){if(b instanceof A.eo)return this.W(0,b) +return this.ai7(0,b)}, X(a,b){var s=this -return new A.eg(s.a.X(0,b.a),s.b.X(0,b.b),s.c.X(0,b.c),s.d.X(0,b.d))}, -a_(a,b){var s=this -return new A.eg(s.a.a_(0,b),s.b.a_(0,b),s.c.a_(0,b),s.d.a_(0,b))}, -aD(a){return this}} -A.TB.prototype={ -a_(a,b){var s=this -return new A.TB(s.a.a_(0,b),s.b.a_(0,b),s.c.a_(0,b),s.d.a_(0,b),s.e.a_(0,b),s.f.a_(0,b),s.r.a_(0,b),s.w.a_(0,b))}, -aD(a){var s=this -switch(a.a){case 0:return new A.eg(s.a.X(0,s.f),s.b.X(0,s.e),s.c.X(0,s.w),s.d.X(0,s.r)) -case 1:return new A.eg(s.a.X(0,s.e),s.b.X(0,s.f),s.c.X(0,s.r),s.d.X(0,s.w))}}, -gjM(){return this.a}, -gmt(){return this.b}, -gmn(){return this.c}, -gng(){return this.d}, -gjN(){return this.e}, -gms(){return this.f}, -gnh(){return this.r}, -gmm(){return this.w}} -A.Yf.prototype={ -W(){return"BorderStyle."+this.b}} -A.ck.prototype={ -al(a,b){var s=Math.max(0,this.b*b),r=b<=0?B.eb:this.c -return new A.ck(this.a,s,r,-1)}, -n2(){switch(this.c.a){case 1:var s=$.G().B() +return new A.eo(s.a.X(0,b.a),s.b.X(0,b.b),s.c.X(0,b.c),s.d.X(0,b.d))}, +W(a,b){var s=this +return new A.eo(s.a.W(0,b.a),s.b.W(0,b.b),s.c.W(0,b.c),s.d.W(0,b.d))}, +a1(a,b){var s=this +return new A.eo(s.a.a1(0,b),s.b.a1(0,b),s.c.a1(0,b),s.d.a1(0,b))}, +aE(a){return this}} +A.TS.prototype={ +a1(a,b){var s=this +return new A.TS(s.a.a1(0,b),s.b.a1(0,b),s.c.a1(0,b),s.d.a1(0,b),s.e.a1(0,b),s.f.a1(0,b),s.r.a1(0,b),s.w.a1(0,b))}, +aE(a){var s=this +switch(a.a){case 0:return new A.eo(s.a.W(0,s.f),s.b.W(0,s.e),s.c.W(0,s.w),s.d.W(0,s.r)) +case 1:return new A.eo(s.a.W(0,s.e),s.b.W(0,s.f),s.c.W(0,s.r),s.d.W(0,s.w))}}, +gjL(){return this.a}, +gmm(){return this.b}, +gmg(){return this.c}, +gn7(){return this.d}, +gjM(){return this.e}, +gml(){return this.f}, +gn8(){return this.r}, +gmf(){return this.w}} +A.YC.prototype={ +V(){return"BorderStyle."+this.b}} +A.cp.prototype={ +ap(a,b){var s=Math.max(0,this.b*b),r=b<=0?B.ed:this.c +return new A.cp(this.a,s,r,-1)}, +mV(){switch(this.c.a){case 1:var s=$.G().B() s.sA(0,this.a) -s.sbQ(this.b) -s.sS(0,B.r) +s.sbJ(this.b) +s.sP(0,B.t) return s case 0:s=$.G().B() s.sA(0,B.I) -s.sbQ(0) -s.sS(0,B.r) +s.sbJ(0) +s.sP(0,B.t) return s}}, -ghJ(){return this.b*(1-(1+this.d)/2)}, -gw6(){return this.b*(1+this.d)/2}, +ghG(){return this.b*(1-(1+this.d)/2)}, +gvR(){return this.b*(1+this.d)/2}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.ck&&b.a.l(0,s.a)&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.cp&&b.a.l(0,s.a)&&b.b===s.b&&b.c===s.c&&b.d===s.d}, gJ(a){var s=this -return A.a4(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)}, -fd(){return"BorderSide"}} -A.du.prototype={ -mw(a,b,c){return null}, -C(a,b){return this.mw(a,b,!1)}, -X(a,b){var s=this.C(0,b) -if(s==null)s=b.mw(0,this,!0) -return s==null?new A.n0(A.b([b,this],t.N_)):s}, -h_(a,b){if(a==null)return this.al(0,b) +return A.a3(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)}, +fc(){return"BorderSide"}} +A.dy.prototype={ +mp(a,b,c){return null}, +D(a,b){return this.mp(a,b,!1)}, +W(a,b){var s=this.D(0,b) +if(s==null)s=b.mp(0,this,!0) +return s==null?new A.nc(A.b([b,this],t.N_)):s}, +fZ(a,b){if(a==null)return this.ap(0,b) return null}, -h0(a,b){if(a==null)return this.al(0,1-b) +h_(a,b){if(a==null)return this.ap(0,1-b) return null}, -m7(a,b,c,d){}, -gl6(){return!1}, +m_(a,b,c,d){}, +gl3(){return!1}, j(a){return"ShapeBorder()"}} -A.he.prototype={ -gnr(){var s=Math.max(this.a.ghJ(),0) -return new A.aH(s,s,s,s)}, -h_(a,b){if(a==null)return this.al(0,b) +A.h9.prototype={ +gnk(){var s=Math.max(this.a.ghG(),0) +return new A.aR(s,s,s,s)}, +fZ(a,b){if(a==null)return this.ap(0,b) return null}, -h0(a,b){if(a==null)return this.al(0,1-b) +h_(a,b){if(a==null)return this.ap(0,1-b) return null}} -A.n0.prototype={ -gnr(){return B.b.l1(this.a,B.L,new A.aUF())}, -mw(a,b,c){var s,r,q,p=b instanceof A.n0 +A.nc.prototype={ +gnk(){return B.b.lK(this.a,B.M,new A.aVP())}, +mp(a,b,c){var s,r,q,p=b instanceof A.nc if(!p){s=this.a -r=c?B.b.ga9(s):B.b.ga5(s) -q=r.mw(0,b,c) -if(q==null)q=b.mw(0,r,!c) +r=c?B.b.ga4(s):B.b.ga5(s) +q=r.mp(0,b,c) +if(q==null)q=b.mp(0,r,!c) if(q!=null){p=A.ai(s,!0,t.RY) p[c?p.length-1:0]=q -return new A.n0(p)}}s=A.b([],t.N_) -if(c)B.b.H(s,this.a) -if(p)B.b.H(s,b.a) +return new A.nc(p)}}s=A.b([],t.N_) +if(c)B.b.I(s,this.a) +if(p)B.b.I(s,b.a) else s.push(b) -if(!c)B.b.H(s,this.a) -return new A.n0(s)}, -C(a,b){return this.mw(a,b,!1)}, -al(a,b){var s=this.a,r=A.a6(s).h("U<1,du>") -return new A.n0(A.ai(new A.U(s,new A.aUG(b),r),!0,r.h("aA.E")))}, -h_(a,b){return A.bjt(a,this,b)}, -h0(a,b){return A.bjt(this,a,b)}, -i_(a,b){var s,r -for(s=this.a,r=0;r") +return new A.nc(A.ai(new A.S(s,new A.aVQ(b),r),!0,r.h("aF.E")))}, +fZ(a,b){return A.bkA(a,this,b)}, +h_(a,b){return A.bkA(this,a,b)}, +hR(a,b){var s,r +for(s=this.a,r=0;r") -return new A.U(new A.cr(s,r),new A.aUH(),r.h("U")).cs(0," + ")}} -A.aUF.prototype={ -$2(a,b){return a.C(0,b.gnr())}, -$S:530} -A.aUG.prototype={ -$1(a){return a.al(0,this.a)}, -$S:531} -A.aUH.prototype={ -$1(a){return a.j(0)}, +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.nc&&A.dZ(b.a,this.a)}, +gJ(a){return A.c4(this.a)}, +j(a){var s=this.a,r=A.a6(s).h("cs<1>") +return new A.S(new A.cs(s,r),new A.aVR(),r.h("S")).cp(0," + ")}} +A.aVP.prototype={ +$2(a,b){return a.D(0,b.gnk())}, $S:532} -A.abT.prototype={} -A.Yk.prototype={ -W(){return"BoxShape."+this.b}} -A.Yg.prototype={ -mw(a,b,c){return null}, -C(a,b){return this.mw(a,b,!1)}, -i_(a,b){var s=$.G().U() -s.kd(this.gnr().aD(b).Sh(a)) -return s}, -o0(a){return this.i_(a,null)}, -eR(a,b){var s=$.G().U() -s.kd(a) -return s}, -md(a){return this.eR(a,null)}, -m7(a,b,c,d){a.aU(b,c)}, -gl6(){return!0}} -A.f7.prototype={ -gnr(){var s,r=this -if(r.ga67()){s=r.a.ghJ() -return new A.aH(s,s,s,s)}return new A.aH(r.d.ghJ(),r.a.ghJ(),r.b.ghJ(),r.c.ghJ())}, -gv7(){var s,r,q=this -if(q.gA7())if(q.ga67())if(q.gAT()){s=q.a.d +A.aVQ.prototype={ +$1(a){return a.ap(0,this.a)}, +$S:533} +A.aVR.prototype={ +$1(a){return a.j(0)}, +$S:534} +A.acL.prototype={} +A.YH.prototype={ +V(){return"BoxShape."+this.b}} +A.YD.prototype={ +mp(a,b,c){return null}, +D(a,b){return this.mp(a,b,!1)}, +hR(a,b){var s=$.G().T() +s.ke(this.gnk().aE(b).Sf(a)) +return s}, +nX(a){return this.hR(a,null)}, +eO(a,b){var s=$.G().T() +s.ke(a) +return s}, +m6(a){return this.eO(a,null)}, +m_(a,b,c,d){a.aX(b,c)}, +gl3(){return!0}} +A.f4.prototype={ +gnk(){var s,r=this +if(r.ga6C()){s=r.a.ghG() +return new A.aR(s,s,s,s)}return new A.aR(r.d.ghG(),r.a.ghG(),r.b.ghG(),r.c.ghG())}, +guT(){var s,r,q=this +if(q.gzT())if(q.ga6C())if(q.gAH()){s=q.a.d r=q.d.d===s&&q.c.d===s&&q.b.d===s}else r=!1 else r=!1 else r=!1 return r}, -gA7(){var s=this,r=s.a.a +gzT(){var s=this,r=s.a.a return s.d.a.l(0,r)&&s.c.a.l(0,r)&&s.b.a.l(0,r)}, -ga67(){var s=this,r=s.a.b +ga6C(){var s=this,r=s.a.b return s.d.b===r&&s.c.b===r&&s.b.b===r}, -gAT(){var s=this,r=s.a.c +gAH(){var s=this,r=s.a.c return s.d.c===r&&s.c.c===r&&s.b.c===r}, -mw(a,b,c){var s=this -if(b instanceof A.f7&&A.qc(s.a,b.a)&&A.qc(s.b,b.b)&&A.qc(s.c,b.c)&&A.qc(s.d,b.d))return new A.f7(A.nk(s.a,b.a),A.nk(s.b,b.b),A.nk(s.c,b.c),A.nk(s.d,b.d)) +mp(a,b,c){var s=this +if(b instanceof A.f4&&A.ql(s.a,b.a)&&A.ql(s.b,b.b)&&A.ql(s.c,b.c)&&A.ql(s.d,b.d))return new A.f4(A.nx(s.a,b.a),A.nx(s.b,b.b),A.nx(s.c,b.c),A.nx(s.d,b.d)) return null}, -C(a,b){return this.mw(a,b,!1)}, -al(a,b){var s=this -return new A.f7(s.a.al(0,b),s.b.al(0,b),s.c.al(0,b),s.d.al(0,b))}, -h_(a,b){if(a instanceof A.f7)return A.b7i(a,this,b) -return this.MZ(a,b)}, -h0(a,b){if(a instanceof A.f7)return A.b7i(this,a,b) -return this.N_(a,b)}, -KR(a,b,c,d,e){var s,r=this -if(r.gv7()){s=r.a +D(a,b){return this.mp(a,b,!1)}, +ap(a,b){var s=this +return new A.f4(s.a.ap(0,b),s.b.ap(0,b),s.c.ap(0,b),s.d.ap(0,b))}, +fZ(a,b){if(a instanceof A.f4)return A.b8h(a,this,b) +return this.MT(a,b)}, +h_(a,b){if(a instanceof A.f4)return A.b8h(this,a,b) +return this.MU(a,b)}, +KF(a,b,c,d,e){var s,r=this +if(r.guT()){s=r.a switch(s.c.a){case 0:return -case 1:switch(d.a){case 1:A.bdG(a,b,s) +case 1:switch(d.a){case 1:A.beF(a,b,s) break -case 0:if(c!=null&&!c.l(0,B.aK)){A.bdH(a,b,s,c) -return}A.bdI(a,b,s) -break}return}}if(r.gA7()&&r.gAT()){s=r.a +case 0:if(c!=null&&!c.l(0,B.aJ)){A.beG(a,b,s,c) +return}A.beH(a,b,s) +break}return}}if(r.gzT()&&r.gAH()){s=r.a switch(s.c.a){case 0:return -case 1:A.bdF(a,b,c,r.c,r.d,r.b,d,e,s) -return}}A.bbL(a,b,r.c,r.d,r.b,r.a)}, -iE(a,b,c){return this.KR(a,b,null,B.aq,c)}, +case 1:A.beE(a,b,c,r.c,r.d,r.b,d,e,s) +return}}A.bcE(a,b,r.c,r.d,r.b,r.a)}, +iz(a,b,c){return this.KF(a,b,null,B.aq,c)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.f7&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c.l(0,s.c)&&b.d.l(0,s.d)}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.f4&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c.l(0,s.c)&&b.d.l(0,s.d)}, gJ(a){var s=this -return A.a4(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)}, +return A.a3(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.gv7())return"Border.all("+q.a.j(0)+")" +if(q.guT())return"Border.all("+q.a.j(0)+")" s=A.b([],t.T) r=q.a -if(!r.l(0,B.C))s.push("top: "+r.j(0)) +if(!r.l(0,B.E))s.push("top: "+r.j(0)) r=q.b -if(!r.l(0,B.C))s.push("right: "+r.j(0)) +if(!r.l(0,B.E))s.push("right: "+r.j(0)) r=q.c -if(!r.l(0,B.C))s.push("bottom: "+r.j(0)) +if(!r.l(0,B.E))s.push("bottom: "+r.j(0)) r=q.d -if(!r.l(0,B.C))s.push("left: "+r.j(0)) -return"Border("+B.b.cs(s,", ")+")"}, -gag(a){return this.a}} -A.j3.prototype={ -gnr(){var s,r=this -if(r.gv7()){s=r.a.ghJ() -return new A.jR(s,s,s,s)}return new A.jR(r.b.ghJ(),r.a.ghJ(),r.c.ghJ(),r.d.ghJ())}, -gv7(){var s,r,q,p,o=this -if(o.gA7()){s=o.a +if(!r.l(0,B.E))s.push("left: "+r.j(0)) +return"Border("+B.b.cp(s,", ")+")"}, +gal(a){return this.a}} +A.ja.prototype={ +gnk(){var s,r=this +if(r.guT()){s=r.a.ghG() +return new A.k1(s,s,s,s)}return new A.k1(r.b.ghG(),r.a.ghG(),r.c.ghG(),r.d.ghG())}, +guT(){var s,r,q,p,o=this +if(o.gzT()){s=o.a r=s.b q=o.b -if(q.b===r&&o.d.b===r&&o.c.b===r)if(o.gAT()){p=s.d +if(q.b===r&&o.d.b===r&&o.c.b===r)if(o.gAH()){p=s.d s=q.d===p&&o.d.d===p&&o.c.d===p}else s=!1 else s=!1}else s=!1 return s}, -gA7(){var s=this,r=s.a.a +gzT(){var s=this,r=s.a.a return s.b.a.l(0,r)&&s.d.a.l(0,r)&&s.c.a.l(0,r)}, -gAT(){var s=this,r=s.a.c +gAH(){var s=this,r=s.a.c return s.b.c===r&&s.d.c===r&&s.c.c===r}, -mw(a,b,c){var s,r,q,p=this,o=null -if(b instanceof A.j3){s=p.a +mp(a,b,c){var s,r,q,p=this,o=null +if(b instanceof A.ja){s=p.a r=b.a -if(A.qc(s,r)&&A.qc(p.b,b.b)&&A.qc(p.c,b.c)&&A.qc(p.d,b.d))return new A.j3(A.nk(s,r),A.nk(p.b,b.b),A.nk(p.c,b.c),A.nk(p.d,b.d)) -return o}if(b instanceof A.f7){s=b.a +if(A.ql(s,r)&&A.ql(p.b,b.b)&&A.ql(p.c,b.c)&&A.ql(p.d,b.d))return new A.ja(A.nx(s,r),A.nx(p.b,b.b),A.nx(p.c,b.c),A.nx(p.d,b.d)) +return o}if(b instanceof A.f4){s=b.a r=p.a -if(!A.qc(s,r)||!A.qc(b.c,p.d))return o +if(!A.ql(s,r)||!A.ql(b.c,p.d))return o q=p.b -if(!q.l(0,B.C)||!p.c.l(0,B.C)){if(!b.d.l(0,B.C)||!b.b.l(0,B.C))return o -return new A.j3(A.nk(s,r),q,p.c,A.nk(b.c,p.d))}return new A.f7(A.nk(s,r),b.b,A.nk(b.c,p.d),b.d)}return o}, -C(a,b){return this.mw(a,b,!1)}, -al(a,b){var s=this -return new A.j3(s.a.al(0,b),s.b.al(0,b),s.c.al(0,b),s.d.al(0,b))}, -h_(a,b){if(a instanceof A.j3)return A.b7h(a,this,b) -return this.MZ(a,b)}, -h0(a,b){if(a instanceof A.j3)return A.b7h(this,a,b) -return this.N_(a,b)}, -KR(a,b,c,d,e){var s,r,q,p=this -if(p.gv7()){s=p.a +if(!q.l(0,B.E)||!p.c.l(0,B.E)){if(!b.d.l(0,B.E)||!b.b.l(0,B.E))return o +return new A.ja(A.nx(s,r),q,p.c,A.nx(b.c,p.d))}return new A.f4(A.nx(s,r),b.b,A.nx(b.c,p.d),b.d)}return o}, +D(a,b){return this.mp(a,b,!1)}, +ap(a,b){var s=this +return new A.ja(s.a.ap(0,b),s.b.ap(0,b),s.c.ap(0,b),s.d.ap(0,b))}, +fZ(a,b){if(a instanceof A.ja)return A.b8g(a,this,b) +return this.MT(a,b)}, +h_(a,b){if(a instanceof A.ja)return A.b8g(this,a,b) +return this.MU(a,b)}, +KF(a,b,c,d,e){var s,r,q,p=this +if(p.guT()){s=p.a switch(s.c.a){case 0:return -case 1:switch(d.a){case 1:A.bdG(a,b,s) +case 1:switch(d.a){case 1:A.beF(a,b,s) break -case 0:if(c!=null&&!c.l(0,B.aK)){A.bdH(a,b,s,c) -return}A.bdI(a,b,s) +case 0:if(c!=null&&!c.l(0,B.aJ)){A.beG(a,b,s,c) +return}A.beH(a,b,s) break}return}}switch(e.a){case 0:r=p.c q=p.b break @@ -102459,57 +103749,57 @@ case 1:r=p.b q=p.c break default:r=null -q=null}if(p.gA7()&&p.gAT()){s=p.a +q=null}if(p.gzT()&&p.gAH()){s=p.a switch(s.c.a){case 0:return -case 1:A.bdF(a,b,c,p.d,r,q,d,e,s) -return}}A.bbL(a,b,p.d,r,q,p.a)}, -iE(a,b,c){return this.KR(a,b,null,B.aq,c)}, +case 1:A.beE(a,b,c,p.d,r,q,d,e,s) +return}}A.bcE(a,b,p.d,r,q,p.a)}, +iz(a,b,c){return this.KF(a,b,null,B.aq,c)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.j3&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c.l(0,s.c)&&b.d.l(0,s.d)}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.ja&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c.l(0,s.c)&&b.d.l(0,s.d)}, gJ(a){var s=this -return A.a4(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)}, +return A.a3(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.b([],t.T),q=s.a -if(!q.l(0,B.C))r.push("top: "+q.j(0)) +if(!q.l(0,B.E))r.push("top: "+q.j(0)) q=s.b -if(!q.l(0,B.C))r.push("start: "+q.j(0)) +if(!q.l(0,B.E))r.push("start: "+q.j(0)) q=s.c -if(!q.l(0,B.C))r.push("end: "+q.j(0)) +if(!q.l(0,B.E))r.push("end: "+q.j(0)) q=s.d -if(!q.l(0,B.C))r.push("bottom: "+q.j(0)) -return"BorderDirectional("+B.b.cs(r,", ")+")"}, -gag(a){return this.a}} -A.dx.prototype={ -ghx(a){var s=this.c -s=s==null?null:s.gnr() -return s==null?B.L:s}, -LQ(a,b){var s,r,q -switch(this.w.a){case 1:s=A.k7(a.gbw(),a.gj8()/2) -r=$.G().U() -r.hl(s) +if(!q.l(0,B.E))r.push("bottom: "+q.j(0)) +return"BorderDirectional("+B.b.cp(r,", ")+")"}, +gal(a){return this.a}} +A.dC.prototype={ +ghv(a){var s=this.c +s=s==null?null:s.gnk() +return s==null?B.M:s}, +LF(a,b){var s,r,q +switch(this.w.a){case 1:s=A.kj(a.gbv(),a.gj2()/2) +r=$.G().T() +r.hk(s) return r case 0:r=this.d -if(r!=null){q=$.G().U() -q.fR(r.aD(b).fc(a)) -return q}r=$.G().U() -r.kd(a) +if(r!=null){q=$.G().T() +q.fP(r.aE(b).fb(a)) +return q}r=$.G().T() +r.ke(a) return r}}, -al(a,b){var s=this,r=null,q=A.a1(r,s.a,b),p=A.bdJ(r,s.c,b),o=A.ow(r,s.d,b),n=A.b7j(r,s.e,b) -return new A.dx(q,s.b,p,o,n,r,s.w)}, -gK1(){return this.e!=null}, -h_(a,b){if(a==null)return this.al(0,b) -if(a instanceof A.dx)return A.bdK(a,this,b) -return this.XJ(a,b)}, -h0(a,b){if(a==null)return this.al(0,1-b) -if(a instanceof A.dx)return A.bdK(this,a,b) -return this.XK(a,b)}, +ap(a,b){var s=this,r=null,q=A.a1(r,s.a,b),p=A.beI(r,s.c,b),o=A.oI(r,s.d,b),n=A.b8i(r,s.e,b) +return new A.dC(q,s.b,p,o,n,r,s.w)}, +gJO(){return this.e!=null}, +fZ(a,b){if(a==null)return this.ap(0,b) +if(a instanceof A.dC)return A.beJ(a,this,b) +return this.Yf(a,b)}, +h_(a,b){if(a==null)return this.ap(0,1-b) +if(a instanceof A.dC)return A.beJ(this,a,b) +return this.Yg(a,b)}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 -if(J.aj(b)!==A.L(r))return!1 -if(b instanceof A.dx)if(J.e(b.a,r.a))if(J.e(b.c,r.c))if(J.e(b.d,r.d))if(A.dR(b.e,r.e))s=b.w===r.w +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.dC)if(J.f(b.a,r.a))if(J.f(b.c,r.c))if(J.f(b.d,r.d))if(A.dZ(b.e,r.e))s=b.w===r.w else s=!1 else s=!1 else s=!1 @@ -102517,37 +103807,37 @@ else s=!1 else s=!1 return s}, gJ(a){var s=this,r=s.e -r=r==null?null:A.c_(r) -return A.a4(s.a,s.b,s.c,s.d,r,s.f,null,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)}, -TQ(a,b,c){var s +r=r==null?null:A.c4(r) +return A.a3(s.a,s.b,s.c,s.d,r,s.f,null,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)}, +Uc(a,b,c){var s switch(this.w.a){case 0:s=this.d -if(s!=null)return s.aD(c).fc(new A.x(0,0,0+a.a,0+a.b)).O(0,b) +if(s!=null)return s.aE(c).fb(new A.x(0,0,0+a.a,0+a.b)).N(0,b) return!0 -case 1:return b.Y(0,a.nq(B.h)).ge4()<=Math.min(a.a,a.b)/2}}, -BV(a){return new A.RN(this,a)}} -A.RN.prototype={ -a2s(a,b,c,d){var s=this.b -switch(s.w.a){case 1:a.cw(b.gbw(),b.gj8()/2,c) +case 1:return b.X(0,a.nj(B.h)).gdY()<=Math.min(a.a,a.b)/2}}, +BI(a){return new A.S2(this,a)}} +A.S2.prototype={ +a2X(a,b,c,d){var s=this.b +switch(s.w.a){case 1:a.ct(b.gbv(),b.gj2()/2,c) break case 0:s=s.d -if(s==null||s.l(0,B.aK))a.aU(b,c) -else a.dG(s.aD(d).fc(b),c) +if(s==null||s.l(0,B.aJ))a.aX(b,c) +else a.dr(s.aE(d).fb(b),c) break}}, -ao9(a,b,c){var s,r,q,p,o,n,m=this.b.e +aoK(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.dN(q.b) +p.smL(new A.pj(o,n>0?n*0.57735+0.5:0)) +o=b.dE(q.b) n=q.d -this.a2s(a,new A.x(o.a-n,o.b-n,o.c+n,o.d+n),p,c)}}, -ayk(a,b,c){return}, -v(){this.XF()}, -m6(a,b,c){var s,r,q,p=this,o=c.e,n=b.a,m=b.b,l=new A.x(n,m,n+o.a,m+o.b),k=c.d -p.ao9(a,l,k) +this.a2X(a,new A.x(o.a-n,o.b-n,o.c+n,o.d+n),p,c)}}, +ayX(a,b,c){return}, +v(){this.Yb()}, +lZ(a,b,c){var s,r,q,p=this,o=c.e,n=b.a,m=b.b,l=new A.x(n,m,n+o.a,m+o.b),k=c.d +p.aoK(a,l,k) o=p.b n=o.a m=n==null @@ -102559,417 +103849,417 @@ if(!m)q.sA(0,n) p.c=q n=q}else n=s n.toString -p.a2s(a,l,n,k)}p.ayk(a,l,c) +p.a2X(a,l,n,k)}p.ayX(a,l,c) n=o.c if(n!=null){m=o.d -m=m==null?null:m.aD(k) -n.KR(a,l,m,o.w,k)}}, +m=m==null?null:m.aE(k) +n.KF(a,l,m,o.w,k)}}, j(a){return"BoxPainter for "+this.b.j(0)}} -A.Yh.prototype={ -W(){return"BoxFit."+this.b}} -A.a0E.prototype={} -A.cl.prototype={ -n2(){var s=$.G().B() +A.YE.prototype={ +V(){return"BoxFit."+this.b}} +A.a14.prototype={} +A.cq.prototype={ +mV(){var s=$.G().B() s.sA(0,this.a) -s.smT(new A.p9(this.e,A.bAK(this.c))) +s.smL(new A.pj(this.e,A.bC5(this.c))) return s}, -al(a,b){var s=this -return new A.cl(s.d*b,s.e,s.a,s.b.a_(0,b),s.c*b)}, +ap(a,b){var s=this +return new A.cq(s.d*b,s.e,s.a,s.b.a1(0,b),s.c*b)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.cl&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.cq&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c===s.c&&b.d===s.d&&b.e===s.e}, gJ(a){var s=this -return A.a4(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)}, +return A.a3(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.iY(s.c)+", "+A.iY(s.d)+", "+s.e.j(0)+")"}} -A.hu.prototype={ -al(a,b){return new A.hu(this.b,this.a.al(0,b))}, +return"BoxShadow("+s.a.j(0)+", "+s.b.j(0)+", "+A.j3(s.c)+", "+A.j3(s.d)+", "+s.e.j(0)+")"}} +A.ho.prototype={ +ap(a,b){return new A.ho(this.b,this.a.ap(0,b))}, +fZ(a,b){var s,r +if(a instanceof A.ho){s=A.bA(a.a,this.a,b) +r=A.am(a.b,this.b,b) +r.toString +return new A.ho(A.Z(r,0,1),s)}return this.vV(a,b)}, h_(a,b){var s,r -if(a instanceof A.hu){s=A.bw(a.a,this.a,b) -r=A.ak(a.b,this.b,b) -r.toString -return new A.hu(A.Y(r,0,1),s)}return this.wa(a,b)}, -h0(a,b){var s,r -if(a instanceof A.hu){s=A.bw(this.a,a.a,b) -r=A.ak(this.b,a.b,b) -r.toString -return new A.hu(A.Y(r,0,1),s)}return this.wb(a,b)}, -i_(a,b){var s=$.G().U() -s.hl(this.FJ(a).e8(-this.a.ghJ())) -return s}, -o0(a){return this.i_(a,null)}, -eR(a,b){var s=$.G().U() -s.hl(this.FJ(a)) -return s}, -md(a){return this.eR(a,null)}, -m7(a,b,c,d){if(this.b===0)a.cw(b.gbw(),b.gj8()/2,c) -else a.xQ(this.FJ(b),c)}, -gl6(){return!0}, -pY(a){var s=a==null?this.a:a -return new A.hu(this.b,s)}, -iE(a,b,c){var s,r=this.a +if(a instanceof A.ho){s=A.bA(this.a,a.a,b) +r=A.am(this.b,a.b,b) +r.toString +return new A.ho(A.Z(r,0,1),s)}return this.vW(a,b)}, +hR(a,b){var s=$.G().T() +s.hk(this.Fw(a).e2(-this.a.ghG())) +return s}, +nX(a){return this.hR(a,null)}, +eO(a,b){var s=$.G().T() +s.hk(this.Fw(a)) +return s}, +m6(a){return this.eO(a,null)}, +m_(a,b,c,d){if(this.b===0)a.ct(b.gbv(),b.gj2()/2,c) +else a.xB(this.Fw(b),c)}, +gl3(){return!0}, +pT(a){var s=a==null?this.a:a +return new A.ho(this.b,s)}, +iz(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.cw(b.gbw(),(b.gj8()+s)/2,r.n2()) -else a.xQ(this.FJ(b).e8(s/2),r.n2()) +if(this.b===0)a.ct(b.gbv(),(b.gj2()+s)/2,r.mV()) +else a.xB(this.Fw(b).e2(s/2),r.mV()) break}}, -aK(a,b){return this.iE(a,b,null)}, -FJ(a){var s,r=this.b -if(r===0||a.gaI(a)-a.gad(a)===a.gaN(a)-a.gag(a))return A.k7(a.gbw(),a.gj8()/2) +aJ(a,b){return this.iz(a,b,null)}, +Fw(a){var s,r=this.b +if(r===0||a.gaI(a)-a.gag(a)===a.gaN(a)-a.gal(a))return A.kj(a.gbv(),a.gj2()/2) r=1-r -if(a.gaI(a)-a.gad(a)").b(b)&&A.b5Y(b.b,s.b)}, -gJ(a){return A.a4(A.L(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.ahK(0)+")"}} -A.jP.prototype={ -fd(){return"Decoration"}, -ghx(a){return B.L}, -gK1(){return!1}, +if(J.ak(b)!==A.L(s))return!1 +return s.aih(0,b)&&A.w(s).h("kN").b(b)&&A.b6X(b.b,s.b)}, +gJ(a){return A.a3(A.L(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.aii(0)+")"}} +A.k_.prototype={ +fc(){return"Decoration"}, +ghv(a){return B.M}, +gJO(){return!1}, +fZ(a,b){return null}, h_(a,b){return null}, -h0(a,b){return null}, -TQ(a,b,c){return!0}, -LQ(a,b){throw A.d(A.a8("This Decoration subclass does not expect to be used for clipping."))}} -A.tS.prototype={ +Uc(a,b,c){return!0}, +LF(a,b){throw A.d(A.a8("This Decoration subclass does not expect to be used for clipping."))}} +A.u1.prototype={ v(){}} -A.adA.prototype={} -A.uD.prototype={ -W(){return"ImageRepeat."+this.b}} -A.eE.prototype={ -gdY(){var s=this -return s.gj9(s)+s.gjb(s)+s.gkJ(s)+s.gkL()}, -aFM(a){var s=this -switch(a.a){case 0:return s.gdY() -case 1:return s.gcR(s)+s.gcY(s)}}, -C(a,b){var s=this -return new A.wu(s.gj9(s)+b.gj9(b),s.gjb(s)+b.gjb(b),s.gkJ(s)+b.gkJ(b),s.gkL()+b.gkL(),s.gcR(s)+b.gcR(b),s.gcY(s)+b.gcY(b))}, -cq(a,b,c){var s=this -return new A.wu(A.Y(s.gj9(s),b.a,c.a),A.Y(s.gjb(s),b.c,c.b),A.Y(s.gkJ(s),0,c.c),A.Y(s.gkL(),0,c.d),A.Y(s.gcR(s),b.b,c.e),A.Y(s.gcY(s),b.d,c.f))}, +A.aer.prototype={} +A.uK.prototype={ +V(){return"ImageRepeat."+this.b}} +A.eM.prototype={ +gdQ(){var s=this +return s.gj3(s)+s.gj5(s)+s.gkJ(s)+s.gkL()}, +aGq(a){var s=this +switch(a.a){case 0:return s.gdQ() +case 1:return s.gcM(s)+s.gcR(s)}}, +D(a,b){var s=this +return new A.wC(s.gj3(s)+b.gj3(b),s.gj5(s)+b.gj5(b),s.gkJ(s)+b.gkJ(b),s.gkL()+b.gkL(),s.gcM(s)+b.gcM(b),s.gcR(s)+b.gcR(b))}, +ca(a,b,c){var s=this +return new A.wC(A.Z(s.gj3(s),b.a,c.a),A.Z(s.gj5(s),b.c,c.b),A.Z(s.gkJ(s),0,c.c),A.Z(s.gkL(),0,c.d),A.Z(s.gcM(s),b.b,c.e),A.Z(s.gcR(s),b.d,c.f))}, j(a){var s=this -if(s.gkJ(s)===0&&s.gkL()===0){if(s.gj9(s)===0&&s.gjb(s)===0&&s.gcR(s)===0&&s.gcY(s)===0)return"EdgeInsets.zero" -if(s.gj9(s)===s.gjb(s)&&s.gjb(s)===s.gcR(s)&&s.gcR(s)===s.gcY(s))return"EdgeInsets.all("+B.c.aY(s.gj9(s),1)+")" -return"EdgeInsets("+B.c.aY(s.gj9(s),1)+", "+B.c.aY(s.gcR(s),1)+", "+B.c.aY(s.gjb(s),1)+", "+B.c.aY(s.gcY(s),1)+")"}if(s.gj9(s)===0&&s.gjb(s)===0)return"EdgeInsetsDirectional("+B.c.aY(s.gkJ(s),1)+", "+B.c.aY(s.gcR(s),1)+", "+B.c.aY(s.gkL(),1)+", "+B.c.aY(s.gcY(s),1)+")" -return"EdgeInsets("+B.c.aY(s.gj9(s),1)+", "+B.c.aY(s.gcR(s),1)+", "+B.c.aY(s.gjb(s),1)+", "+B.c.aY(s.gcY(s),1)+") + EdgeInsetsDirectional("+B.c.aY(s.gkJ(s),1)+", 0.0, "+B.c.aY(s.gkL(),1)+", 0.0)"}, +if(s.gkJ(s)===0&&s.gkL()===0){if(s.gj3(s)===0&&s.gj5(s)===0&&s.gcM(s)===0&&s.gcR(s)===0)return"EdgeInsets.zero" +if(s.gj3(s)===s.gj5(s)&&s.gj5(s)===s.gcM(s)&&s.gcM(s)===s.gcR(s))return"EdgeInsets.all("+B.c.b3(s.gj3(s),1)+")" +return"EdgeInsets("+B.c.b3(s.gj3(s),1)+", "+B.c.b3(s.gcM(s),1)+", "+B.c.b3(s.gj5(s),1)+", "+B.c.b3(s.gcR(s),1)+")"}if(s.gj3(s)===0&&s.gj5(s)===0)return"EdgeInsetsDirectional("+B.c.b3(s.gkJ(s),1)+", "+B.c.b3(s.gcM(s),1)+", "+B.c.b3(s.gkL(),1)+", "+B.c.b3(s.gcR(s),1)+")" +return"EdgeInsets("+B.c.b3(s.gj3(s),1)+", "+B.c.b3(s.gcM(s),1)+", "+B.c.b3(s.gj5(s),1)+", "+B.c.b3(s.gcR(s),1)+") + EdgeInsetsDirectional("+B.c.b3(s.gkJ(s),1)+", 0.0, "+B.c.b3(s.gkL(),1)+", 0.0)"}, l(a,b){var s=this if(b==null)return!1 -return b instanceof A.eE&&b.gj9(b)===s.gj9(s)&&b.gjb(b)===s.gjb(s)&&b.gkJ(b)===s.gkJ(s)&&b.gkL()===s.gkL()&&b.gcR(b)===s.gcR(s)&&b.gcY(b)===s.gcY(s)}, +return b instanceof A.eM&&b.gj3(b)===s.gj3(s)&&b.gj5(b)===s.gj5(s)&&b.gkJ(b)===s.gkJ(s)&&b.gkL()===s.gkL()&&b.gcM(b)===s.gcM(s)&&b.gcR(b)===s.gcR(s)}, gJ(a){var s=this -return A.a4(s.gj9(s),s.gjb(s),s.gkJ(s),s.gkL(),s.gcR(s),s.gcY(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.aH.prototype={ -gj9(a){return this.a}, -gcR(a){return this.b}, -gjb(a){return this.c}, -gcY(a){return this.d}, +return A.a3(s.gj3(s),s.gj5(s),s.gkJ(s),s.gkL(),s.gcM(s),s.gcR(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.aR.prototype={ +gj3(a){return this.a}, +gcM(a){return this.b}, +gj5(a){return this.c}, +gcR(a){return this.d}, gkJ(a){return 0}, gkL(){return 0}, -JT(a){var s=this -return new A.x(a.gad(a)-s.a,a.gag(a)-s.b,a.gaI(a)+s.c,a.gaN(a)+s.d)}, -Sh(a){var s=this +JF(a){var s=this +return new A.x(a.gag(a)-s.a,a.gal(a)-s.b,a.gaI(a)+s.c,a.gaN(a)+s.d)}, +Sf(a){var s=this return new A.x(a.a+s.a,a.b+s.b,a.c-s.c,a.d-s.d)}, -C(a,b){if(b instanceof A.aH)return this.X(0,b) -return this.XN(0,b)}, -cq(a,b,c){var s=this -return new A.aH(A.Y(s.a,b.a,c.a),A.Y(s.b,b.b,c.e),A.Y(s.c,b.c,c.b),A.Y(s.d,b.d,c.f))}, -Y(a,b){var s=this -return new A.aH(s.a-b.a,s.b-b.b,s.c-b.c,s.d-b.d)}, +D(a,b){if(b instanceof A.aR)return this.W(0,b) +return this.Yi(0,b)}, +ca(a,b,c){var s=this +return new A.aR(A.Z(s.a,b.a,c.a),A.Z(s.b,b.b,c.e),A.Z(s.c,b.c,c.b),A.Z(s.d,b.d,c.f))}, X(a,b){var s=this -return new A.aH(s.a+b.a,s.b+b.b,s.c+b.c,s.d+b.d)}, -a_(a,b){var s=this -return new A.aH(s.a*b,s.b*b,s.c*b,s.d*b)}, -aD(a){return this}, -uo(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.aH(r,q,p,a==null?s.d:a)}, -Iy(a){return this.uo(a,null,null,null)}, -aI1(a,b){return this.uo(a,null,null,b)}, -aI8(a,b){return this.uo(null,a,b,null)}} -A.jR.prototype={ +return new A.aR(s.a-b.a,s.b-b.b,s.c-b.c,s.d-b.d)}, +W(a,b){var s=this +return new A.aR(s.a+b.a,s.b+b.b,s.c+b.c,s.d+b.d)}, +a1(a,b){var s=this +return new A.aR(s.a*b,s.b*b,s.c*b,s.d*b)}, +aE(a){return this}, +ue(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.aR(r,q,p,a==null?s.d:a)}, +Ij(a){return this.ue(a,null,null,null)}, +aIE(a,b){return this.ue(a,null,null,b)}, +aIL(a,b){return this.ue(null,a,b,null)}} +A.k1.prototype={ gkJ(a){return this.a}, -gcR(a){return this.b}, +gcM(a){return this.b}, gkL(){return this.c}, -gcY(a){return this.d}, -gj9(a){return 0}, -gjb(a){return 0}, -C(a,b){if(b instanceof A.jR)return this.X(0,b) -return this.XN(0,b)}, -Y(a,b){var s=this -return new A.jR(s.a-b.a,s.b-b.b,s.c-b.c,s.d-b.d)}, +gcR(a){return this.d}, +gj3(a){return 0}, +gj5(a){return 0}, +D(a,b){if(b instanceof A.k1)return this.W(0,b) +return this.Yi(0,b)}, X(a,b){var s=this -return new A.jR(s.a+b.a,s.b+b.b,s.c+b.c,s.d+b.d)}, -a_(a,b){var s=this -return new A.jR(s.a*b,s.b*b,s.c*b,s.d*b)}, -aD(a){var s=this -switch(a.a){case 0:return new A.aH(s.c,s.b,s.a,s.d) -case 1:return new A.aH(s.a,s.b,s.c,s.d)}}} -A.wu.prototype={ -a_(a,b){var s=this -return new A.wu(s.a*b,s.b*b,s.c*b,s.d*b,s.e*b,s.f*b)}, -aD(a){var s=this -switch(a.a){case 0:return new A.aH(s.d+s.a,s.e,s.c+s.b,s.f) -case 1:return new A.aH(s.c+s.a,s.e,s.d+s.b,s.f)}}, -gj9(a){return this.a}, -gjb(a){return this.b}, +return new A.k1(s.a-b.a,s.b-b.b,s.c-b.c,s.d-b.d)}, +W(a,b){var s=this +return new A.k1(s.a+b.a,s.b+b.b,s.c+b.c,s.d+b.d)}, +a1(a,b){var s=this +return new A.k1(s.a*b,s.b*b,s.c*b,s.d*b)}, +aE(a){var s=this +switch(a.a){case 0:return new A.aR(s.c,s.b,s.a,s.d) +case 1:return new A.aR(s.a,s.b,s.c,s.d)}}} +A.wC.prototype={ +a1(a,b){var s=this +return new A.wC(s.a*b,s.b*b,s.c*b,s.d*b,s.e*b,s.f*b)}, +aE(a){var s=this +switch(a.a){case 0:return new A.aR(s.d+s.a,s.e,s.c+s.b,s.f) +case 1:return new A.aR(s.c+s.a,s.e,s.d+s.b,s.f)}}, +gj3(a){return this.a}, +gj5(a){return this.b}, gkJ(a){return this.c}, gkL(){return this.d}, -gcR(a){return this.e}, -gcY(a){return this.f}} -A.aAx.prototype={ -OZ(){var s,r,q,p=this.b +gcM(a){return this.e}, +gcR(a){return this.f}} +A.aBD.prototype={ +OU(){var s,r,q,p=this.b if(p!=null)return p p=this.a.length s=1/(p-1) -r=J.Ea(p,t.i) +r=J.Eo(p,t.V) for(q=0;q").ab(q.z[1]),r=new A.bV(J.ax(r.a),r.b,q.h("bV<1,2>")),q=q.z[1];r.F();){p=r.a;(p==null?q.a(p):p).v()}s.ak(0) -for(s=this.a,r=s.gbz(s),q=A.w(r),q=q.h("@<1>").ab(q.z[1]),r=new A.bV(J.ax(r.a),r.b,q.h("bV<1,2>")),q=q.z[1];r.F();){p=r.a +return"SweepGradient("+B.b.cp(r,", ")+")"}} +A.aCB.prototype={ +ao(a){var s,r,q,p +for(s=this.b,r=s.gbx(s),q=A.w(r),q=q.h("@<1>").af(q.z[1]),r=new A.bZ(J.aA(r.a),r.b,q.h("bZ<1,2>")),q=q.z[1];r.H();){p=r.a;(p==null?q.a(p):p).v()}s.ao(0) +for(s=this.a,r=s.gbx(s),q=A.w(r),q=q.h("@<1>").af(q.z[1]),r=new A.bZ(J.aA(r.a),r.b,q.h("bZ<1,2>")),q=q.z[1];r.H();){p=r.a if(p==null)p=q.a(p) -p.a.aa(0,p.b)}s.ak(0) +p.a.ad(0,p.b)}s.ao(0) this.f=0}, -Cn(a){var s,r,q,p=this,o=p.c.N(0,a) +Cb(a){var s,r,q,p=this,o=p.c.O(0,a) if(o!=null){s=o.a r=o.d r===$&&A.c() -if(s.w)A.Z(A.a7(u.V)) -B.b.N(s.x,r) -o.Yz()}q=p.a.N(0,a) -if(q!=null){q.a.aa(0,q.b) -return!0}o=p.b.N(0,a) +if(s.w)A.V(A.a7(u.V)) +B.b.O(s.x,r) +o.Z2()}q=p.a.O(0,a) +if(q!=null){q.a.ad(0,q.b) +return!0}o=p.b.O(0,a) if(o!=null){s=p.f r=o.b r.toString p.f=s-r o.v() return!0}return!1}, -a51(a,b,c){var s,r=this,q=b.b +a5x(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.u(0,a,b) -r.aoS(c)}else b.v()}, -Qw(a,b,c){var s=this.c.d4(0,a,new A.aBE(this,b,a)) +r.b.q(0,a,b) +r.aps(c)}else b.v()}, +Qr(a,b,c){var s=this.c.cW(0,a,new A.aCD(this,b,a)) if(s.b==null)s.b=c}, -Vf(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=null,j={},i=l.a,h=i.i(0,b),g=h==null?k:h.a +VH(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=null,j={},i=l.a,h=i.i(0,b),g=h==null?k:h.a j.a=g if(g!=null)return g h=l.b -q=h.N(0,b) +q=h.O(0,b) if(q!=null){j=q.a -l.Qw(b,j,q.b) -h.u(0,b,q) +l.Qr(b,j,q.b) +h.q(0,b,q) return j}p=l.c.i(0,b) if(p!=null){j=p.a i=p.b -if(j.w)A.Z(A.a7(u.V)) -h=new A.E_(j) -h.Ft(j) -l.a51(b,new A.RS(j,i,h),k) +if(j.w)A.V(A.a7(u.V)) +h=new A.Eb(j) +h.Fg(j) +l.a5x(b,new A.S8(j,i,h),k) return j}try{g=j.a=c.$0() -l.Qw(b,g,k) -h=g}catch(o){s=A.aW(o) -r=A.bu(o) +l.Qr(b,g,k) +h=g}catch(o){s=A.b_(o) +r=A.bz(o) if(d!=null){d.$2(s,r) return k}else throw o}j.b=!1 -n=A.ba("pendingImage") -m=new A.jV(new A.aBF(j,l,b,!0,k,n),k,k) -n.b=new A.ai2(h,m) -i.u(0,b,n.b7()) -j.a.aj(0,m) +n=A.bd("pendingImage") +m=new A.k5(new A.aCE(j,l,b,!0,k,n),k,k) +n.b=new A.aiZ(h,m) +i.q(0,b,n.bc()) +j.a.an(0,m) return j.a}, -d4(a,b,c){return this.Vf(a,b,c,null)}, -aoS(a){var s,r,q,p,o,n=this,m=n.b,l=A.w(m).h("bg<1>") +cW(a,b,c){return this.VH(a,b,c,null)}, +aps(a){var s,r,q,p,o,n=this,m=n.b,l=A.w(m).h("bl<1>") while(!0){if(!(n.f>104857600||m.a>1000))break -s=new A.bg(m,l) +s=new A.bl(m,l) r=s.gav(s) -if(!r.F())A.Z(A.cy()) -q=r.ga3(r) +if(!r.H())A.V(A.ct()) +q=r.ga2(r) p=m.i(0,q) s=n.f o=p.b o.toString n.f=s-o p.v() -m.N(0,q)}}} -A.aBE.prototype={ -$0(){return A.bDG(this.b,new A.aBD(this.a,this.c))}, -$S:533} -A.aBD.prototype={ -$0(){this.a.c.N(0,this.b)}, +m.O(0,q)}}} +A.aCD.prototype={ +$0(){return A.bF2(this.b,new A.aCC(this.a,this.c))}, +$S:535} +A.aCC.prototype={ +$0(){this.a.c.O(0,this.b)}, $S:0} -A.aBF.prototype={ +A.aCE.prototype={ $2(a,b){var s,r,q,p,o,n=this if(a!=null){s=a.a -r=s.gbR(s)*s.gc7(s)*4 +r=s.gbQ(s)*s.gc2(s)*4 s.v()}else r=null s=n.a q=s.a -if(q.w)A.Z(A.a7(u.V)) -p=new A.E_(q) -p.Ft(q) -o=new A.RS(q,r,p) +if(q.w)A.V(A.a7(u.V)) +p=new A.Eb(q) +p.Fg(q) +o=new A.S8(q,r,p) p=n.b q=n.c -p.Qw(q,s.a,r) -if(n.d)p.a51(q,o,n.e) +p.Qr(q,s.a,r) +if(n.d)p.a5x(q,o,n.e) else o.v() -p.a.N(0,q) -if(!s.b){q=n.f.b7() -q.a.aa(0,q.b)}s.b=!0}, -$S:534} -A.ace.prototype={ -v(){$.d4.ci$.push(new A.aU2(this))}} -A.aU2.prototype={ +p.a.O(0,q) +if(!s.b){q=n.f.bc() +q.a.ad(0,q.b)}s.b=!0}, +$S:536} +A.ad6.prototype={ +v(){$.d4.dS$.push(new A.aVd(this))}} +A.aVd.prototype={ $1(a){var s=this.a,r=s.c if(r!=null)r.v() s.c=null}, $S:3} -A.RS.prototype={} -A.HF.prototype={ -ann(a,b,c){var s=new A.aYb(this,b) +A.S8.prototype={} +A.HW.prototype={ +anY(a,b,c){var s=new A.aZh(this,b) this.d=s -if(a.w)A.Z(A.a7(u.V)) +if(a.w)A.V(A.a7(u.V)) a.x.push(s)}, -j(a){return"#"+A.bz(this)}} -A.aYb.prototype={ +j(a){return"#"+A.bC(this)}} +A.aZh.prototype={ $0(){var s,r,q this.b.$0() s=this.a r=s.a q=s.d q===$&&A.c() -if(r.w)A.Z(A.a7(u.V)) -B.b.N(r.x,q) -s.Yz()}, +if(r.w)A.V(A.a7(u.V)) +B.b.O(r.x,q) +s.Z2()}, $S:0} -A.ai2.prototype={} -A.yJ.prototype={ -RX(a){var s=this -return new A.yJ(s.a,s.b,s.c,s.d,a,s.f)}, +A.aiZ.prototype={} +A.yT.prototype={ +RU(a){var s=this +return new A.yT(s.a,s.b,s.c,s.d,a,s.f)}, l(a,b){var s=this if(b==null)return!1 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.yJ&&b.a==s.a&&b.b==s.b&&J.e(b.c,s.c)&&b.d==s.d&&J.e(b.e,s.e)&&b.f==s.f}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.yT&&b.a==s.a&&b.b==s.b&&J.f(b.c,s.c)&&b.d==s.d&&J.f(b.e,s.e)&&b.f==s.f}, gJ(a){var s=this -return A.a4(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)}, +return A.a3(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.c.aY(p,1)) +p=q+("devicePixelRatio: "+B.c.b3(p,1)) q=p s=!0}p=r.c if(p!=null){if(s)q+=", " @@ -102988,50 +104278,50 @@ if(p!=null){if(s)q+=", " p=q+("platform: "+p.b) q=p}q+=")" return q.charCodeAt(0)==0?q:q}} -A.ja.prototype={ -aD(a){var s=new A.aBQ() -this.apS(a,new A.aBM(this,a,s),new A.aBN(this,a,s)) +A.ji.prototype={ +aE(a){var s=new A.aCP() +this.aqs(a,new A.aCL(this,a,s),new A.aCM(this,a,s)) return s}, -apS(a,b,c){var s,r,q,p,o,n={} +aqs(a,b,c){var s,r,q,p,o,n={} n.a=null n.b=!1 -s=new A.aBJ(n,c) +s=new A.aCI(n,c) r=null -try{r=this.Du(a)}catch(o){q=A.aW(o) -p=A.bu(o) +try{r=this.Df(a)}catch(o){q=A.b_(o) +p=A.bz(o) s.$2(q,p) -return}r.cB(new A.aBI(n,this,b,s),t.H).rl(s)}, -DX(a,b,c,d){var s,r -if(b.a!=null){s=$.hW.lL$ -s===$&&A.c() -s.Vf(0,c,new A.aBK(b),d) -return}s=$.hW.lL$ -s===$&&A.c() -r=s.Vf(0,c,new A.aBL(this,c),d) -if(r!=null)b.X4(r)}, -yt(a,b,c){throw A.d(A.a8("Implement loadBuffer for faster image loading"))}, -yu(a,b){return new A.H0(A.b([],t.XZ),A.b([],t.u))}, -yv(a,b){return new A.H0(A.b([],t.XZ),A.b([],t.u))}, +return}r.cz(new A.aCH(n,this,b,s),t.H).re(s)}, +DJ(a,b,c,d){var s,r +if(b.a!=null){s=$.hT.fI$ +s===$&&A.c() +s.VH(0,c,new A.aCJ(b),d) +return}s=$.hT.fI$ +s===$&&A.c() +r=s.VH(0,c,new A.aCK(this,c),d) +if(r!=null)b.XB(r)}, +yg(a,b,c){throw A.d(A.a8("Implement loadBuffer for faster image loading"))}, +yh(a,b){return new A.Hh(A.b([],t.XZ),A.b([],t.u))}, +yi(a,b){return new A.Hh(A.b([],t.XZ),A.b([],t.u))}, j(a){return"ImageConfiguration()"}} -A.aBM.prototype={ -$2(a,b){this.a.DX(this.b,this.c,a,b)}, -$S(){return A.w(this.a).h("~(ja.T,~(y,eb?))")}} -A.aBN.prototype={ -$3(a,b,c){return this.aeI(a,b,c)}, -aeI(a,b,c){var s=0,r=A.t(t.H),q=this,p +A.aCL.prototype={ +$2(a,b){this.a.DJ(this.b,this.c,a,b)}, +$S(){return A.w(this.a).h("~(ji.T,~(A,ei?))")}} +A.aCM.prototype={ +$3(a,b,c){return this.afi(a,b,c)}, +afi(a,b,c){var s=0,r=A.t(t.H),q=this,p var $async$$3=A.u(function(d,e){if(d===1)return A.p(e,r) while(true)switch(s){case 0:s=2 -return A.A(null,$async$$3) +return A.B(null,$async$$3) case 2:p=q.c -if(p.a==null)p.X4(new A.aWo(A.b([],t.XZ),A.b([],t.u))) +if(p.a==null)p.XB(new A.aXw(A.b([],t.XZ),A.b([],t.u))) p=p.a p.toString -p.z_(A.ca("while resolving an image"),b,null,!0,c) +p.yI(A.cf("while resolving an image"),b,null,!0,c) return A.q(null,r)}}) return A.r($async$$3,r)}, -$S(){return A.w(this.a).h("ap<~>(ja.T?,y,eb?)")}} -A.aBJ.prototype={ -aeH(a,b){var s=0,r=A.t(t.H),q,p=this,o +$S(){return A.w(this.a).h("at<~>(ji.T?,A,ei?)")}} +A.aCI.prototype={ +afh(a,b){var s=0,r=A.t(t.H),q,p=this,o var $async$$2=A.u(function(c,d){if(c===1)return A.p(d,r) while(true)switch(s){case 0:o=p.a if(o.b){s=1 @@ -103039,58 +104329,58 @@ break}o.b=!0 p.b.$3(o.a,a,b) case 1:return A.q(q,r)}}) return A.r($async$$2,r)}, -$2(a,b){return this.aeH(a,b)}, -$S:535} -A.aBI.prototype={ +$2(a,b){return this.afh(a,b)}, +$S:537} +A.aCH.prototype={ $1(a){var s,r,q,p=this p.a.a=a -try{p.c.$2(a,p.d)}catch(q){s=A.aW(q) -r=A.bu(q) +try{p.c.$2(a,p.d)}catch(q){s=A.b_(q) +r=A.bz(q) p.d.$2(s,r)}}, -$S(){return A.w(this.b).h("bx(ja.T)")}} -A.aBK.prototype={ +$S(){return A.w(this.b).h("bG(ji.T)")}} +A.aCJ.prototype={ $0(){var s=this.a.a s.toString return s}, -$S:171} -A.aBL.prototype={ -$0(){var s=this.a,r=this.b,q=s.yv(r,$.hW.gaMH()) -if(q instanceof A.H0){q=s.yu(r,$.hW.gaMF()) -if(q instanceof A.H0)q=s.yt(0,r,$.hW.gaMC())}return q}, -$S:171} -A.H0.prototype={} -A.ov.prototype={ +$S:170} +A.aCK.prototype={ +$0(){var s=this.a,r=this.b,q=s.yi(r,$.hT.gaNi()) +if(q instanceof A.Hh){q=s.yh(r,$.hT.gaNg()) +if(q instanceof A.Hh)q=s.yg(0,r,$.hT.gaNd())}return q}, +$S:170} +A.Hh.prototype={} +A.oH.prototype={ l(a,b){var s=this if(b==null)return!1 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.ov&&b.a===s.a&&b.b===s.b&&b.c===s.c}, -gJ(a){return A.a4(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)}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.oH&&b.a===s.a&&b.b===s.b&&b.c===s.c}, +gJ(a){return A.a3(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.j(this.c)+")"}} -A.Xz.prototype={ -yv(a,b){return A.v_(null,this.P9(a,b),a.b,null,a.c)}, -yu(a,b){return A.v_(null,this.Pa(a,b),a.b,null,a.c)}, -yt(a,b,c){return A.v_(null,this.Pb(b,c),b.b,null,b.c)}, -jK(a,b,c,d){return this.awH(a,b,c,d)}, -Pb(a,b){return this.jK(a,null,null,b)}, -Pa(a,b){return this.jK(a,null,b,null)}, -P9(a,b){return this.jK(a,b,null,null)}, -awH(a,b,c,d){var s=0,r=A.t(t.hP),q,p=2,o,n,m,l,k,j,i,h,g -var $async$jK=A.u(function(e,f){if(e===1){o=f +A.XU.prototype={ +yi(a,b){return A.va(null,this.P3(a,b),a.b,null,a.c)}, +yh(a,b){return A.va(null,this.P4(a,b),a.b,null,a.c)}, +yg(a,b,c){return A.va(null,this.P5(b,c),b.b,null,b.c)}, +jI(a,b,c,d){return this.axj(a,b,c,d)}, +P5(a,b){return this.jI(a,null,null,b)}, +P4(a,b){return this.jI(a,null,b,null)}, +P3(a,b){return this.jI(a,b,null,null)}, +axj(a,b,c,d){var s=0,r=A.t(t.hP),q,p=2,o,n,m,l,k,j,i,h,g +var $async$jI=A.u(function(e,f){if(e===1){o=f s=p}while(true)switch(s){case 0:s=b!=null?3:4 break case 3:n=null p=6 s=9 -return A.A(a.a.De(a.b),$async$jK) +return A.B(a.a.D_(a.b),$async$jI) case 9:n=f p=2 s=8 break case 6:p=5 i=o -if(A.aW(i) instanceof A.qH){j=$.hW.lL$ +if(A.b_(i) instanceof A.qP){j=$.hT.fI$ j===$&&A.c() -j.Cn(a) +j.Cb(a) throw i}else throw i s=8 break @@ -103104,16 +104394,16 @@ break case 10:m=null p=13 s=16 -return A.A(a.a.De(a.b),$async$jK) +return A.B(a.a.D_(a.b),$async$jI) case 16:m=f p=2 s=15 break case 13:p=12 h=o -if(A.aW(h) instanceof A.qH){j=$.hW.lL$ +if(A.b_(h) instanceof A.qP){j=$.hT.fI$ j===$&&A.c() -j.Cn(a) +j.Cb(a) throw h}else throw h s=15 break @@ -103125,44 +104415,44 @@ break case 11:l=null p=18 s=21 -return A.A(a.a.cL(0,a.b),$async$jK) +return A.B(a.a.cI(0,a.b),$async$jI) case 21:l=f p=2 s=20 break case 18:p=17 g=o -if(A.aW(g) instanceof A.qH){j=$.hW.lL$ +if(A.b_(g) instanceof A.qP){j=$.hT.fI$ j===$&&A.c() -j.Cn(a) +j.Cb(a) throw g}else throw g s=20 break case 17:s=2 break case 20:d.toString -q=d.$1(A.cg(l.buffer,0,null)) +q=d.$1(J.kJ(J.jP(l))) s=1 break case 1:return A.q(q,r) case 2:return A.p(o,r)}}) -return A.r($async$jK,r)}} -A.pa.prototype={ -Du(a){return new A.cM(this,t.Q6)}, -yt(a,b,c){return A.v_(null,this.Pb(b,c),"MemoryImage("+("#"+A.bz(b.a))+")",null,b.b)}, -yu(a,b){return A.v_(null,this.Pa(a,b),"MemoryImage("+("#"+A.bz(a.a))+")",null,a.b)}, -yv(a,b){return A.v_(null,this.P9(a,b),"MemoryImage("+("#"+A.bz(a.a))+")",null,a.b)}, -jK(a,b,c,d){return this.awI(a,b,c,d)}, -Pb(a,b){return this.jK(a,null,null,b)}, -Pa(a,b){return this.jK(a,null,b,null)}, -P9(a,b){return this.jK(a,b,null,null)}, -awI(a,b,c,d){var s=0,r=A.t(t.hP),q,p=this,o -var $async$jK=A.u(function(e,f){if(e===1)return A.p(f,r) +return A.r($async$jI,r)}} +A.pl.prototype={ +Df(a){return new A.cO(this,t.Q6)}, +yg(a,b,c){return A.va(null,this.P5(b,c),"MemoryImage("+("#"+A.bC(b.a))+")",null,b.b)}, +yh(a,b){return A.va(null,this.P4(a,b),"MemoryImage("+("#"+A.bC(a.a))+")",null,a.b)}, +yi(a,b){return A.va(null,this.P3(a,b),"MemoryImage("+("#"+A.bC(a.a))+")",null,a.b)}, +jI(a,b,c,d){return this.axk(a,b,c,d)}, +P5(a,b){return this.jI(a,null,null,b)}, +P4(a,b){return this.jI(a,null,b,null)}, +P3(a,b){return this.jI(a,b,null,null)}, +axk(a,b,c,d){var s=0,r=A.t(t.hP),q,p=this,o +var $async$jI=A.u(function(e,f){if(e===1)return A.p(f,r) while(true)switch(s){case 0:s=b!=null?3:4 break case 3:o=b s=5 -return A.A(A.yM(p.a),$async$jK) +return A.B(A.yW(p.a),$async$jI) case 5:q=o.$1(f) s=1 break @@ -103170,7 +104460,7 @@ case 4:s=c!=null?6:7 break case 6:o=c s=8 -return A.A(A.yM(p.a),$async$jK) +return A.B(A.yW(p.a),$async$jI) case 8:q=o.$1(f) s=1 break @@ -103178,41 +104468,41 @@ case 7:q=d.$1(p.a) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$jK,r)}, +return A.r($async$jI,r)}, l(a,b){if(b==null)return!1 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.pa&&b.a===this.a&&b.b===this.b}, -gJ(a){return A.a4(A.en(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"MemoryImage("+("#"+A.bz(this.a))+", scale: "+this.b+")"}} -A.aWo.prototype={} -A.a47.prototype={ +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.pl&&b.a===this.a&&b.b===this.b}, +gJ(a){return A.a3(J.W(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"MemoryImage("+("#"+A.bC(this.a))+", scale: "+this.b+")"}} +A.aXw.prototype={} +A.a4N.prototype={ j(a){return this.b}, -$ic4:1} -A.Ce.prototype={ -gm_(){return this.a}, -Du(a){var s,r={},q=a.a -if(q==null)q=$.lb() +$ic9:1} +A.Cq.prototype={ +glU(){return this.a}, +Df(a){var s,r={},q=a.a +if(q==null)q=$.lo() r.a=r.b=null s=t.P -A.bx2(q.aNw("AssetManifest.bin",A.bHj(),t.jo).cB(new A.ar1(r,this,a,q),s),new A.ar2(r),s,t.K) +A.bym(q.aO8("AssetManifest.bin",A.bIH(),t.jo).cz(new A.asd(r,this,a,q),s),new A.ase(r),s,t.K) s=r.a if(s!=null)return s -s=new A.aR($.aG,t.Lv) -r.b=new A.bT(s,t.h8) +s=new A.aV($.aP,t.Lv) +r.b=new A.bX(s,t.h8) return s}, -ap7(a,b,c){var s,r,q,p,o -if(c==null||c.length===0||b.b==null)return new A.tJ(null,a) -s=A.b9V(t.i,t.pR) +apI(a,b,c){var s,r,q,p,o +if(c==null||c.length===0||b.b==null)return new A.tT(null,a) +s=A.baR(t.V,t.pR) for(r=c.length,q=0;q")),n),!0,n.h("B.E")) +m=A.ai(new A.cm(new A.S(o,new A.aCQ(),A.a6(o).h("S<1,~(A,ei?)?>")),n),!0,n.h("y.E")) s=!1 for(o=m.length,l=0;l")),r),!0,r.h("B.E")) +q=A.ai(new A.cm(new A.S(s,new A.aCR(),A.a6(s).h("S<1,~(p4)?>")),r),!0,r.h("y.E")) for(s=q.length,p=0;p=s.a}else r=!0 if(r){s=p.at -p.a_V(new A.iH(s.gia(s).el(0),p.Q,p.d)) +p.a0o(new A.iM(s.gi4(s).ec(0),p.Q,p.d)) p.ax=a s=p.at -p.ay=s.gJb(s) +p.ay=s.gIW(s) s=p.at -s.gia(s).v() +s.gi4(s).v() p.at=null -q=B.e.ey(p.ch,p.z.gCL()) -if(p.z.gLd()===-1||q<=p.z.gLd())p.wu() +q=B.e.e4(p.ch,p.z.gCx()) +if(p.z.gL3()===-1||q<=p.z.gL3())p.we() return}s.toString r=p.ax r===$&&A.c() -p.CW=A.dq(new A.bA(B.e.aA(s.a-(a.a-r.a))),new A.aFs(p))}, -wu(){var s=0,r=A.t(t.H),q,p=2,o,n=this,m,l,k,j,i -var $async$wu=A.u(function(a,b){if(a===1){o=b +p.CW=A.dr(new A.bD(B.e.aA(s.a-(a.a-r.a))),new A.aGx(p))}, +we(){var s=0,r=A.t(t.H),q,p=2,o,n=this,m,l,k,j,i +var $async$we=A.u(function(a,b){if(a===1){o=b s=p}while(true)switch(s){case 0:j=n.at -if(j!=null)j.gia(j).v() +if(j!=null)j.gi4(j).v() n.at=null p=4 s=7 -return A.A(n.z.ld(),$async$wu) +return A.B(n.z.la(),$async$we) case 7:n.at=b p=2 s=6 break case 4:p=3 i=o -m=A.aW(i) -l=A.bu(i) -n.z_(A.ca("resolving an image frame"),m,n.as,!0,l) +m=A.b_(i) +l=A.bz(i) +n.yI(A.cf("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.gCL()===1){if(n.a.length===0){s=1 +case 6:if(n.z.gCx()===1){if(n.a.length===0){s=1 break}j=n.at -n.a_V(new A.iH(j.gia(j).el(0),n.Q,n.d)) +n.a0o(new A.iM(j.gi4(j).ec(0),n.Q,n.d)) j=n.at -j.gia(j).v() +j.gi4(j).v() n.at=null s=1 -break}n.a3t() +break}n.a3Y() case 1:return A.q(q,r) case 2:return A.p(o,r)}}) -return A.r($async$wu,r)}, -a3t(){if(this.cx)return +return A.r($async$we,r)}, +a3Y(){if(this.cx)return this.cx=!0 -$.d4.M9(this.gasP())}, -a_V(a){this.Xa(a);++this.ch}, -aj(a,b){var s,r=this +$.d4.LY(this.gatp())}, +a0o(a){this.XH(a);++this.ch}, +an(a,b){var s,r=this if(r.a.length===0){s=r.z -if(s!=null)s=r.b==null||s.gCL()>1 +if(s!=null)s=r.b==null||s.gCx()>1 else s=!1}else s=!1 -if(s)r.wu() -r.aiu(0,b)}, -aa(a,b){var s,r=this -r.aiv(0,b) +if(s)r.we() +r.aj2(0,b)}, +ad(a,b){var s,r=this +r.aj3(0,b) if(r.a.length===0){s=r.CW -if(s!=null)s.bA(0) +if(s!=null)s.by(0) r.CW=null}}, -Gz(){var s,r=this -r.ait() +Gl(){var s,r=this +r.aj1() if(r.w){s=r.y -if(s!=null)s.Ky(null) +if(s!=null)s.Kk(null) s=r.y -if(s!=null)s.bA(0) +if(s!=null)s.by(0) r.y=null}}} -A.aFt.prototype={ -$2(a,b){this.a.z_(A.ca("resolving an image codec"),a,this.b,!0,b)}, -$S:37} -A.aFu.prototype={ -$2(a,b){this.a.z_(A.ca("loading an image"),a,this.b,!0,b)}, -$S:37} -A.aFs.prototype={ -$0(){this.a.a3t()}, +A.aGy.prototype={ +$2(a,b){this.a.yI(A.cf("resolving an image codec"),a,this.b,!0,b)}, +$S:38} +A.aGz.prototype={ +$2(a,b){this.a.yI(A.cf("loading an image"),a,this.b,!0,b)}, +$S:38} +A.aGx.prototype={ +$0(){this.a.a3Y()}, $S:0} -A.afN.prototype={} -A.afP.prototype={} -A.afO.prototype={} -A.X5.prototype={} -A.qV.prototype={ +A.agE.prototype={} +A.agG.prototype={} +A.agF.prototype={} +A.Xp.prototype={} +A.r3.prototype={ l(a,b){var s=this if(b==null)return!1 -return b instanceof A.qV&&b.a===s.a&&b.b==s.b&&b.c==s.c&&b.d===s.d&&A.dR(b.f,s.f)}, +return b instanceof A.r3&&b.a===s.a&&b.b==s.b&&b.c==s.c&&b.d===s.d&&A.dZ(b.f,s.f)}, gJ(a){var s=this -return A.a4(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)}, +return A.a3(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.j(this.b)+", recognizer: "+A.j(this.c)+"}"}} -A.jc.prototype={ -WG(a){var s={} +A.jk.prototype={ +Xb(a){var s={} s.a=null -this.c6(new A.aCg(s,a,new A.X5())) +this.c8(new A.aDh(s,a,new A.Xp())) return s.a}, -Eg(a){var s,r=new A.cX("") -this.BP(r,!0,a) +E2(a){var s,r=new A.cZ("") +this.BC(r,!0,a) s=r.a return s.charCodeAt(0)==0?s:s}, -adB(){return this.Eg(!0)}, -mE(a,b){var s={} +aeb(){return this.E2(!0)}, +mx(a,b){var s={} if(b<0)return null s.a=null -this.c6(new A.aCf(s,b,new A.X5())) +this.c8(new A.aDg(s,b,new A.Xp())) return s.a}, l(a,b){if(b==null)return!1 if(this===b)return!0 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.jc&&J.e(b.a,this.a)}, -gJ(a){return J.V(this.a)}} -A.aCg.prototype={ -$1(a){var s=a.WH(this.b,this.c) +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.jk&&J.f(b.a,this.a)}, +gJ(a){return J.W(this.a)}} +A.aDh.prototype={ +$1(a){var s=a.Xc(this.b,this.c) this.a.a=s return s==null}, -$S:82} -A.aCf.prototype={ -$1(a){var s=a.a7h(this.b,this.c) +$S:78} +A.aDg.prototype={ +$1(a){var s=a.a7R(this.b,this.c) this.a.a=s return s==null}, -$S:82} -A.a5l.prototype={ -BP(a,b,c){a.a+=A.cx(65532)}, -Is(a){a.push(B.Ti)}} -A.eT.prototype={ -al(a,b){var s=this.a.al(0,b) -return new A.eT(this.b.a_(0,b),s)}, +$S:78} +A.a60.prototype={ +BC(a,b,c){a.a+=A.cB(65532)}, +Id(a){a.push(B.Tp)}} +A.eW.prototype={ +ap(a,b){var s=this.a.ap(0,b) +return new A.eW(this.b.a1(0,b),s)}, +fZ(a,b){var s,r,q=this +if(a instanceof A.eW){s=A.bA(a.a,q.a,b) +r=A.oI(a.b,q.b,b) +r.toString +return new A.eW(r,s)}if(a instanceof A.ho){s=A.bA(a.a,q.a,b) +return new A.jI(q.b,1-b,a.b,s)}return q.vV(a,b)}, h_(a,b){var s,r,q=this -if(a instanceof A.eT){s=A.bw(a.a,q.a,b) -r=A.ow(a.b,q.b,b) -r.toString -return new A.eT(r,s)}if(a instanceof A.hu){s=A.bw(a.a,q.a,b) -return new A.jy(q.b,1-b,a.b,s)}return q.wa(a,b)}, -h0(a,b){var s,r,q=this -if(a instanceof A.eT){s=A.bw(q.a,a.a,b) -r=A.ow(q.b,a.b,b) -r.toString -return new A.eT(r,s)}if(a instanceof A.hu){s=A.bw(q.a,a.a,b) -return new A.jy(q.b,b,a.b,s)}return q.wb(a,b)}, -pY(a){var s=a==null?this.a:a -return new A.eT(this.b,s)}, -i_(a,b){var s=this.b.aD(b).fc(a).e8(-this.a.ghJ()),r=$.G().U() -r.fR(s) +if(a instanceof A.eW){s=A.bA(q.a,a.a,b) +r=A.oI(q.b,a.b,b) +r.toString +return new A.eW(r,s)}if(a instanceof A.ho){s=A.bA(q.a,a.a,b) +return new A.jI(q.b,b,a.b,s)}return q.vW(a,b)}, +pT(a){var s=a==null?this.a:a +return new A.eW(this.b,s)}, +hR(a,b){var s=this.b.aE(b).fb(a).e2(-this.a.ghG()),r=$.G().T() +r.fP(s) return r}, -o0(a){return this.i_(a,null)}, -eR(a,b){var s=$.G().U() -s.fR(this.b.aD(b).fc(a)) -return s}, -md(a){return this.eR(a,null)}, -m7(a,b,c,d){var s=this.b -if(s.l(0,B.aK))a.aU(b,c) -else a.dG(s.aD(d).fc(b),c)}, -gl6(){return!0}, -iE(a,b,c){var s,r,q,p,o=this.a +nX(a){return this.hR(a,null)}, +eO(a,b){var s=$.G().T() +s.fP(this.b.aE(b).fb(a)) +return s}, +m6(a){return this.eO(a,null)}, +m_(a,b,c,d){var s=this.b +if(s.l(0,B.aJ))a.aX(b,c) +else a.dr(s.aE(d).fb(b),c)}, +gl3(){return!0}, +iz(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.dG(s.aD(c).fc(b),o.n2()) +if(o.b===0)a.dr(s.aE(c).fb(b),o.mV()) else{r=$.G().B() r.sA(0,o.a) -q=s.aD(c).fc(b) -p=q.e8(-o.ghJ()) -a.uw(q.e8(o.gw6()),p,r)}break}}, -aK(a,b){return this.iE(a,b,null)}, +q=s.aE(c).fb(b) +p=q.e2(-o.ghG()) +a.ul(q.e2(o.gvR()),p,r)}break}}, +aJ(a,b){return this.iz(a,b,null)}, l(a,b){if(b==null)return!1 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.eT&&b.a.l(0,this.a)&&b.b.l(0,this.b)}, -gJ(a){return A.a4(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)}, +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.eW&&b.a.l(0,this.a)&&b.b.l(0,this.b)}, +gJ(a){return A.a3(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.jy.prototype={ -al(a,b){var s=this.a.al(0,b) -return new A.jy(this.b.a_(0,b),b,this.d,s)}, -h_(a,b){var s,r,q,p=this -if(a instanceof A.eT){s=A.bw(a.a,p.a,b) -r=A.ow(a.b,p.b,b) -r.toString -return new A.jy(r,p.c*b,p.d,s)}if(a instanceof A.hu){s=A.bw(a.a,p.a,b) +A.jI.prototype={ +ap(a,b){var s=this.a.ap(0,b) +return new A.jI(this.b.a1(0,b),b,this.d,s)}, +fZ(a,b){var s,r,q,p=this +if(a instanceof A.eW){s=A.bA(a.a,p.a,b) +r=A.oI(a.b,p.b,b) +r.toString +return new A.jI(r,p.c*b,p.d,s)}if(a instanceof A.ho){s=A.bA(a.a,p.a,b) r=p.c -return new A.jy(p.b,r+(1-r)*(1-b),a.b,s)}if(a instanceof A.jy){s=A.bw(a.a,p.a,b) -r=A.ow(a.b,p.b,b) +return new A.jI(p.b,r+(1-r)*(1-b),a.b,s)}if(a instanceof A.jI){s=A.bA(a.a,p.a,b) +r=A.oI(a.b,p.b,b) r.toString -q=A.ak(a.c,p.c,b) +q=A.am(a.c,p.c,b) q.toString -return new A.jy(r,q,p.d,s)}return p.wa(a,b)}, -h0(a,b){var s,r,q,p=this -if(a instanceof A.eT){s=A.bw(p.a,a.a,b) -r=A.ow(p.b,a.b,b) +return new A.jI(r,q,p.d,s)}return p.vV(a,b)}, +h_(a,b){var s,r,q,p=this +if(a instanceof A.eW){s=A.bA(p.a,a.a,b) +r=A.oI(p.b,a.b,b) r.toString -return new A.jy(r,p.c*(1-b),p.d,s)}if(a instanceof A.hu){s=A.bw(p.a,a.a,b) +return new A.jI(r,p.c*(1-b),p.d,s)}if(a instanceof A.ho){s=A.bA(p.a,a.a,b) r=p.c -return new A.jy(p.b,r+(1-r)*b,a.b,s)}if(a instanceof A.jy){s=A.bw(p.a,a.a,b) -r=A.ow(p.b,a.b,b) +return new A.jI(p.b,r+(1-r)*b,a.b,s)}if(a instanceof A.jI){s=A.bA(p.a,a.a,b) +r=A.oI(p.b,a.b,b) r.toString -q=A.ak(p.c,a.c,b) +q=A.am(p.c,a.c,b) q.toString -return new A.jy(r,q,p.d,s)}return p.wb(a,b)}, -A2(a){var s,r,q=this.c -if(q===0||a.gaI(a)-a.gad(a)===a.gaN(a)-a.gag(a))return a +return new A.jI(r,q,p.d,s)}return p.vW(a,b)}, +zO(a){var s,r,q=this.c +if(q===0||a.gaI(a)-a.gag(a)===a.gaN(a)-a.gal(a))return a s=1-this.d -if(a.gaI(a)-a.gad(a)")),!0,t.Q2)}if(s.e.gl6())q.x=A.ai(new A.U(r,new A.b0j(a),A.a6(r).h("U<1,x>")),!0,t.YT) -else q.y=A.ai(new A.U(r,new A.b0k(q,a,b),A.a6(r).h("U<1,ri>")),!0,t.ke)}s=s.e -if(!s.gl6())r=q.r!=null||q.w!=null +q.z=A.ai(new A.S(r,new A.b1e(),A.a6(r).h("S<1,ke>")),!0,t.Q2)}if(s.e.gl3())q.x=A.ai(new A.S(r,new A.b1f(a),A.a6(r).h("S<1,x>")),!0,t.YT) +else q.y=A.ai(new A.S(r,new A.b1g(q,a,b),A.a6(r).h("S<1,rq>")),!0,t.ke)}s=s.e +if(!s.gl3())r=q.r!=null||q.w!=null else r=!1 -if(r)q.e=s.eR(a,b) +if(r)q.e=s.eO(a,b) q.c=a q.d=b}, -ayt(a,b,c){var s,r,q,p,o=this +az5(a,b,c){var s,r,q,p,o=this if(o.w!=null){s=o.b.e -if(s.gl6()){r=0 +if(s.gl3()){r=0 while(!0){q=o.w q.toString if(!(r>>0)+r+-56613888 -break $label0$0}if(56320===s){r=r.mE(0,a-1) +break $label0$0}if(56320===s){r=r.mx(0,a-1) r.toString r=(r<<10>>>0)+q+-56613888 break $label0$0}r=q break $label0$0}return r}, -aBN(a,b){var s,r=this.apg(b?a-1:a),q=b?a:a-1,p=this.a.mE(0,q) -if(!(r==null||p==null||A.bjg(r)||A.bjg(p))){q=A.bm("[\\p{Space_Separator}\\p{Punctuation}]",!0,!1,!0) -s=A.cx(r) +aCp(a,b){var s,r=this.apR(b?a-1:a),q=b?a:a-1,p=this.a.mx(0,q) +if(!(r==null||p==null||A.bkn(r)||A.bkn(p))){q=A.bq("[\\p{Space_Separator}\\p{Punctuation}]",!0,!1,!0) +s=A.cB(r) q=!q.b.test(s)}else q=!0 return q}, -gaba(){var s=this,r=s.c +gabP(){var s=this,r=s.c if(r===$){r!==$&&A.a2() -r=s.c=new A.ana(s.gaBM(),s)}return r}} -A.ana.prototype={ -jz(a){var s +r=s.c=new A.aod(s.gaCo(),s)}return r}} +A.aod.prototype={ +jx(a){var s if(a<0)return null -s=this.b.jz(a) -return s==null||this.a.$2(s,!1)?s:this.jz(s-1)}, -jB(a){var s=this.b.jB(Math.max(a,0)) -return s==null||this.a.$2(s,!0)?s:this.jB(s)}} -A.b16.prototype={ -o_(a){var s +s=this.b.jx(a) +return s==null||this.a.$2(s,!1)?s:this.jx(s-1)}, +jz(a){var s=this.b.jz(Math.max(a,0)) +return s==null||this.a.$2(s,!0)?s:this.jz(s)}} +A.b22.prototype={ +nW(a){var s switch(a.a){case 0:s=this.a -s=s.gx6(s) +s=s.gwP(s) break case 1:s=this.a -s=s.gaa2(s) +s=s.gaaH(s) break default:s=null}return s}} -A.b1a.prototype={ -gp5(){var s,r,q=this.c +A.b26.prototype={ +goY(){var s,r,q=this.c if(q===0)return B.h s=this.a r=s.a -if(!isFinite(r.gc7(r)))return B.a0B +if(!isFinite(r.gc2(r)))return B.a0K r=this.b s=s.a -return new A.h(q*(r-s.gc7(s)),0)}, -aAp(a,b,c){var s,r,q=this,p=q.a,o=A.bjW(a,b,c,p) +return new A.h(q*(r-s.gc2(s)),0)}, +aB1(a,b,c){var s,r,q=this,p=q.a,o=A.bl2(a,b,c,p) if(o===q.b)return!0 -if(!isFinite(q.gp5().a)){s=p.a -s=!isFinite(s.gc7(s))&&isFinite(a)}else s=!1 +if(!isFinite(q.goY().a)){s=p.a +s=!isFinite(s.gc2(s))&&isFinite(a)}else s=!1 if(s)return!1 -r=p.a.gqm() +r=p.a.gqg() p=p.a -if(p.gc7(p)-r>-1e-10&&b-r>-1e-10){q.b=o +if(p.gc2(p)-r>-1e-10&&b-r>-1e-10){q.b=o return!0}return!1}} -A.BG.prototype={} -A.Bz.prototype={} -A.w4.prototype={ -aC(){var s=this.b +A.BS.prototype={} +A.BL.prototype={} +A.GJ.prototype={ +aD(){var s=this.b if(s!=null)s.a.a.v() this.b=null}, -se2(a,b){var s,r,q,p=this -if(J.e(p.f,b))return +sdv(a,b){var s,r,q,p=this +if(J.f(p.f,b))return s=p.f s=s==null?null:s.a r=b==null -if(!J.e(s,r?null:b.a)){s=p.CW +if(!J.f(s,r?null:b.a)){s=p.CW if(s!=null)s.v() -p.CW=null}if(r)q=B.bB +p.CW=null}if(r)q=B.bD else{s=p.f -s=s==null?null:s.cK(0,b) -q=s==null?B.bB:s}p.f=b +s=s==null?null:s.cH(0,b) +q=s==null?B.bD:s}p.f=b p.r=null s=q.a -if(s>=3)p.aC() +if(s>=3)p.aD() else if(s>=2)p.c=!0}, -gp7(){var s=this.r +gp_(){var s=this.r if(s==null){s=this.f -s=s==null?null:s.Eg(!1) +s=s==null?null:s.E2(!1) this.r=s}return s==null?"":s}, -sz3(a,b){if(this.w===b)return +syM(a,b){if(this.w===b)return this.w=b -this.aC()}, -sd2(a){var s,r=this +this.aD()}, +scV(a){var s,r=this if(r.x===a)return r.x=a -r.aC() +r.aD() s=r.CW if(s!=null)s.v() r.CW=null}, -sqv(a){var s,r=this +sqn(a){var s,r=this if(r.y===a)return r.y=a -r.aC() +r.aD() s=r.CW if(s!=null)s.v() r.CW=null}, -saJF(a){if(this.z==a)return +saKi(a){if(this.z==a)return this.z=a -this.aC()}, -syw(a,b){if(J.e(this.Q,b))return +this.aD()}, +syj(a,b){if(J.f(this.Q,b))return this.Q=b -this.aC()}, -syx(a){if(this.as==a)return +this.aD()}, +syk(a){if(this.as==a)return this.as=a -this.aC()}, -spy(a){if(J.e(this.at,a))return +this.aD()}, +spt(a){if(J.f(this.at,a))return this.at=a -this.aC()}, -sz5(a){if(this.ax===a)return +this.aD()}, +syO(a){if(this.ax===a)return this.ax=a}, -gaac(){var s,r,q,p=this.b +gaaR(){var s,r,q,p=this.b if(p==null)return null -s=p.gp5() +s=p.goY() if(!isFinite(s.a)||!isFinite(s.b))return A.b([],t.Lx) r=p.d -if(r==null)r=p.d=p.a.a.Ew() +if(r==null)r=p.d=p.a.a.Ek() if(s.l(0,B.h))return r -q=A.a6(r).h("U<1,hD>") -return A.ai(new A.U(r,new A.aQ0(s),q),!1,q.h("aA.E"))}, -qH(a){if(a==null||a.length===0||A.dR(a,this.ch))return +q=A.a6(r).h("S<1,hx>") +return A.ai(new A.S(r,new A.aRb(s),q),!1,q.h("aF.E"))}, +qA(a){if(a==null||a.length===0||A.dZ(a,this.ch))return this.ch=a -this.aC()}, -a_o(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.f.a +this.aD()}, +a_S(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.f.a if(a3==null)a3=a2 else{s=a1.w r=a1.x @@ -104035,7 +105325,7 @@ n=a1.z m=a1.Q l=a1.at k=a3.at -o=k==null?a2:new A.QB(k) +o=k==null?a2:new A.QS(k) j=a3.w i=a3.x h=a3.d @@ -104044,7 +105334,7 @@ if(g==null)g=14 a3=a3.as if(l==null)l=a2 else{f=l.a -e=l.gnE() +e=l.gnz() d=l.d d=d==null?a2:d*q c=l.e @@ -104052,305 +105342,305 @@ b=l.x a=l.r a0=l.w l=l.y -b=$.G().a8a(f,e,d,a0,a,l,c,b,a2) -l=b}r=A.aGO(n,h,g*q,i,j,a3,m,p,l,s,r,o) +b=$.G().a8J(f,e,d,a0,a,l,c,b,a2) +l=b}r=A.aHR(n,h,g*q,i,j,a3,m,p,l,s,r,o) a3=r}if(a3==null){a3=a1.w s=a1.x if(s==null)s=a4 r=a1.y q=a1.as p=a1.ay -p=A.aGO(a1.z,a2,14*r,a2,a2,a2,a1.Q,q,a2,a3,s,p) +p=A.aHR(a1.z,a2,14*r,a2,a2,a2,a1.Q,q,a2,a3,s,p) a3=p}return a3}, -apW(){return this.a_o(null)}, -gf9(){var s,r,q=this,p=q.CW -if(p==null){p=q.a_o(B.aj) -s=$.G().BX(p) +aqw(){return this.a_S(null)}, +gf8(){var s,r,q=this,p=q.CW +if(p==null){p=q.a_S(B.aj) +s=$.G().BL(p) p=q.f if(p==null)r=null else{p=p.a -r=p==null?null:p.EI(q.y)}if(r!=null)s.vt(r) -s.x4(" ") -p=s.cJ() -p.jZ(B.AY) -q.CW=p}return p.gbR(p)}, -a_n(a){var s=this,r=s.apW(),q=$.G().BX(r) +r=p==null?null:p.Ew(q.y)}if(r!=null)s.vg(r) +s.wN(" ") +p=s.cG() +p.jZ(B.B_) +q.CW=p}return p.gbQ(p)}, +a_R(a){var s=this,r=s.aqw(),q=$.G().BL(r) r=s.y -a.Ic(q,s.ch,r) +a.HY(q,s.ch,r) s.c=!1 -return q.cJ()}, -Kd(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.b,i=j==null -if(!i&&j.aAp(b,a,k.ax))return +return q.cG()}, +K_(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.b,i=j==null +if(!i&&j.aB1(b,a,k.ax))return s=k.f if(s==null)throw A.d(A.a7("TextPainter.text must be set to a non-null value before using the TextPainter.")) r=k.x if(r==null)throw A.d(A.a7("TextPainter.textDirection must be set to a non-null value before using the TextPainter.")) -q=A.biB(k.w,r) +q=A.bjI(k.w,r) if(!(!isFinite(a)&&q!==0))p=a -else p=i?null:Math.ceil(j.a.a.gqm()) +else p=i?null:Math.ceil(j.a.a.gqg()) o=p==null k.d=o?a:p n=i?null:j.a.a -if(n==null)n=k.a_n(s) -n.jZ(new A.rf(k.d)) -i=new A.b16(n) -m=A.bjW(b,a,k.ax,i) -if(o&&isFinite(b)){l=Math.ceil(i.a.gqm()) -n.jZ(new A.rf(l)) -k.d=l}k.b=new A.b1a(i,m,q)}, -qj(){return this.Kd(1/0,0)}, -aK(a,b){var s,r,q,p=this,o=p.b +if(n==null)n=k.a_R(s) +n.jZ(new A.rn(k.d)) +i=new A.b22(n) +m=A.bl2(b,a,k.ax,i) +if(o&&isFinite(b)){l=Math.ceil(i.a.gqg()) +n.jZ(new A.rn(l)) +k.d=l}k.b=new A.b26(i,m,q)}, +rL(){return this.K_(1/0,0)}, +aJ(a,b){var s,r,q,p=this,o=p.b if(o==null)throw A.d(A.a7("TextPainter.paint called when text geometry was not yet calculated.\nPlease call layout() before paint() to position the text before painting it.")) -if(!isFinite(o.gp5().a)||!isFinite(o.gp5().b))return +if(!isFinite(o.goY().a)||!isFinite(o.goY().b))return if(p.c){s=o.a r=s.a q=p.f q.toString -q=p.a_n(q) -q.jZ(new A.rf(p.d)) +q=p.a_R(q) +q.jZ(new A.rn(p.d)) s.a=q -r.v()}a.q0(o.a.a,b.X(0,o.gp5()))}, -WA(a){var s=this.f.mE(0,a) +r.v()}a.pW(o.a.a,b.W(0,o.goY()))}, +X5(a){var s=this.f.mx(0,a) if(s==null)return null return(s&64512)===55296?a+2:a+1}, -WB(a){var s=a-1,r=this.f.mE(0,s) +X6(a){var s=a-1,r=this.f.mx(0,s) if(r==null)return null return(r&64512)===56320?a-2:s}, -a0r(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.gp7().length +a0V(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.gp_().length if(i===0||a>i)return null -s=B.d.mE(j.gp7(),Math.max(0,a-1)) +s=B.d.mx(j.gp_(),Math.max(0,a-1)) r=s&64512 -q=r===55296||r===56320||j.f.mE(0,a)===8205||s===8207||s===8206 +q=r===55296||r===56320||j.f.mx(0,a)===8205||s===8207||s===8206 p=q?2:1 o=A.b([],t.Lx) for(r=-i,n=!q,m=s===10;o.length===0;){l=a-p -o=j.b.a.a.LP(Math.max(0,l),a,B.r1) +o=j.b.a.a.LE(Math.max(0,l),a,B.r4) if(o.length===0){if(n&&m)break if(l>>0,n=!q;o.length===0;){m=a+p -o=this.b.a.a.LP(a,m,B.r1) +o=this.b.a.a.LE(a,m,B.r4) if(o.length===0){if(n)break if(m>=r)break p*=2 -continue}l=B.b.ga5(o).e===B.A?B.b.ga5(o):B.b.ga9(o) +continue}l=B.b.ga5(o).e===B.v?B.b.ga5(o):B.b.ga4(o) r=l.e -n=r===B.A?l.a:l.c +n=r===B.v?l.a:l.c k=l.b -return new A.BG(new A.h(n,k),r,l.d-k)}return null}, -po(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=i.b +return new A.BS(new A.h(n,k),r,l.d-k)}return null}, +pj(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=i.b g.toString -s=a.a<0?B.F9:i.a_8(a) -$label0$0:{r=A.e1("#0#2",new A.aPY(s)) -q=A.e1("#0#4",new A.aPZ(s)) -p=A.e1("#0#7",new A.aQ_(s)) -if(s instanceof A.Bz)if(typeof r.bI()=="number"){o=r.bI() +s=a.a<0?B.Fa:i.a_C(a) +$label0$0:{r=A.dB("#0#2",new A.aR8(s)) +q=A.dB("#0#4",new A.aR9(s)) +p=A.dB("#0#7",new A.aRa(s)) +if(s instanceof A.BL)if(typeof r.bt()=="number"){o=r.bt() n=!0}else{o=h n=!1}else{o=h n=!1}if(n){n=i.w m=i.x m.toString -l=A.biB(n,m) -return new A.h(l===0?0:l*g.b,o)}n=s instanceof A.BG -if(n)if(B.A===q.bI())if(p.bI() instanceof A.h){k=p.bI() +l=A.bjI(n,m) +return new A.h(l===0?0:l*g.b,o)}n=s instanceof A.BS +if(n)if(B.v===q.bt())if(p.bt() instanceof A.h){k=p.bt() m=!0}else{k=h m=!1}else{k=h m=!1}else{k=h m=!1}if(m){j=k -break $label0$0}if(n)if(B.aj===q.bI())if(p.bI() instanceof A.h){k=p.bI() +break $label0$0}if(n)if(B.aj===q.bt())if(p.bt() instanceof A.h){k=p.bt() n=!0}else{k=h n=!1}else{k=h n=!1}else{k=h -n=!1}j=n?new A.h(k.a-(b.c-b.a),k.b):h}return new A.h(A.Y(j.a+g.gp5().a,0,g.b),j.b+g.gp5().b)}, -Wp(a,b){var s,r,q,p,o=null +n=!1}j=n?new A.h(k.a-(b.c-b.a),k.b):h}return new A.h(A.Z(j.a+g.goY().a,0,g.b),j.b+g.goY().b)}, +WU(a,b){var s,r,q,p,o=null if(a.a<0)return o -s=this.a_8(a) -r=A.e1("#0#2",new A.aPX(s)) -$label0$0:{if(s instanceof A.BG)if(typeof r.bI()=="number"){q=r.bI() +s=this.a_C(a) +r=A.dB("#0#2",new A.aR7(s)) +$label0$0:{if(s instanceof A.BS)if(typeof r.bt()=="number"){q=r.bt() p=!0}else{q=o p=!1}else{q=o p=!1}if(p){p=q -break $label0$0}if(s instanceof A.Bz){p=o +break $label0$0}if(s instanceof A.BL){p=o break $label0$0}p=o}return p}, -a_8(a){var s,r,q=this,p=q.b +a_C(a){var s,r,q=this,p=q.b if(a.l(0,p.f)){s=q.cx s===$&&A.c() return s}r=a.a -switch(a.b.a){case 0:s=q.a0r(r) -if(s==null)s=q.a0q(r) +switch(a.b.a){case 0:s=q.a0V(r) +if(s==null)s=q.a0U(r) break -case 1:s=q.a0q(r) -if(s==null)s=q.a0r(r) +case 1:s=q.a0U(r) +if(s==null)s=q.a0V(r) break default:s=null}p.f=a -return q.cx=s==null?B.F9:s}, -vJ(a,b,c){var s,r,q=this.b,p=q.gp5() +return q.cx=s==null?B.Fa:s}, +vt(a,b,c){var s,r,q=this.b,p=q.goY() if(!isFinite(p.a)||!isFinite(p.b))return A.b([],t.Lx) -s=q.a.a.Ex(a.a,a.b,b,c) +s=q.a.a.El(a.a,a.b,b,c) if(p.l(0,B.h))r=s -else{r=A.a6(s).h("U<1,hD>") -r=A.ai(new A.U(s,new A.aPW(p),r),!1,r.h("aA.E"))}return r}, -pl(a){return this.vJ(a,B.cZ,B.cl)}, -i1(a){var s=this.b -return s.a.a.i1(a.Y(0,s.gp5()))}, -xt(){var s,r,q=this.b,p=q.gp5() -if(!isFinite(p.a)||!isFinite(p.b))return B.Wg +else{r=A.a6(s).h("S<1,hx>") +r=A.ai(new A.S(s,new A.aR6(p),r),!1,r.h("aF.E"))}return r}, +pg(a){return this.vt(a,B.d1,B.cn)}, +hT(a){var s=this.b +return s.a.a.hT(a.X(0,s.goY()))}, +xd(){var s,r,q=this.b,p=q.goY() +if(!isFinite(p.a)||!isFinite(p.b))return B.Wn s=q.e -if(s==null){s=q.a.a.xt() +if(s==null){s=q.a.a.xd() q.e=s}if(p.l(0,B.h))r=s -else{r=A.a6(s).h("U<1,uR>") -r=A.ai(new A.U(s,new A.aPV(p),r),!1,r.h("aA.E"))}return r}, +else{r=A.a6(s).h("S<1,v1>") +r=A.ai(new A.S(s,new A.aR5(p),r),!1,r.h("aF.E"))}return r}, v(){var s=this,r=s.CW if(r!=null)r.v() s.CW=null r=s.b if(r!=null)r.a.a.v() s.f=s.b=null}} -A.aQ0.prototype={ -$1(a){return A.biC(a,this.a)}, -$S:159} -A.aPO.prototype={ +A.aRb.prototype={ +$1(a){return A.bjJ(a,this.a)}, +$S:157} +A.aQZ.prototype={ $0(){return this.a.a}, -$S:550} -A.aPQ.prototype={ +$S:552} +A.aR0.prototype={ $0(){return this.a.b}, -$S:175} -A.aPP.prototype={ -$0(){return B.au===this.a.bI()}, -$S:9} -A.aPR.prototype={ -$0(){return B.A===this.a.bI()}, -$S:9} -A.aPS.prototype={ -$0(){return B.aj===this.a.bI()}, -$S:9} -A.aPT.prototype={ -$0(){return B.e6===this.a.bI()}, -$S:9} -A.aPU.prototype={ -$0(){return B.jH===this.a.bI()}, -$S:9} -A.aPY.prototype={ +$S:174} +A.aR_.prototype={ +$0(){return B.aB===this.a.bt()}, +$S:11} +A.aR1.prototype={ +$0(){return B.v===this.a.bt()}, +$S:11} +A.aR2.prototype={ +$0(){return B.aj===this.a.bt()}, +$S:11} +A.aR3.prototype={ +$0(){return B.e8===this.a.bt()}, +$S:11} +A.aR4.prototype={ +$0(){return B.jL===this.a.bt()}, +$S:11} +A.aR8.prototype={ $0(){return t.Wt.a(this.a).a}, -$S:56} -A.aPZ.prototype={ +$S:64} +A.aR9.prototype={ $0(){return t.YL.a(this.a).b}, -$S:175} -A.aQ_.prototype={ +$S:174} +A.aRa.prototype={ $0(){return t.YL.a(this.a).a}, -$S:552} -A.aPX.prototype={ +$S:554} +A.aR7.prototype={ $0(){return t.YL.a(this.a).c}, -$S:56} -A.aPW.prototype={ -$1(a){return A.biC(a,this.a)}, -$S:159} -A.aPV.prototype={ -$1(a){var s=this.a,r=a.ga9S(),q=a.ga6R(),p=a.gSl(),o=a.gadL(),n=a.gbR(a),m=a.gc7(a),l=a.gad(a),k=a.got(),j=a.gUk(a) -return $.G().a81(q,k+s.b,p,r,n,l+s.a,j,o,m)}, -$S:553} -A.lY.prototype={ -ga8i(a){return this.e}, -gW8(){return!0}, -nF(a,b){var s +$S:64} +A.aR6.prototype={ +$1(a){return A.bjJ(a,this.a)}, +$S:157} +A.aR5.prototype={ +$1(a){var s=this.a,r=a.gaaw(),q=a.ga7p(),p=a.gSj(),o=a.gaem(),n=a.gbQ(a),m=a.gc2(a),l=a.gag(a),k=a.goq(),j=a.gUH(a) +return $.G().a8A(q,k+s.b,p,r,n,l+s.a,j,o,m)}, +$S:555} +A.md.prototype={ +ga8R(a){return this.e}, +gWC(){return!0}, +nA(a,b){var s if(t.pY.b(a)){s=this.d -if(s!=null)s.Bg(a)}}, -Ic(a,b,c){var s,r,q,p,o,n=this.a,m=n!=null -if(m)a.vt(n.EI(c)) +if(s!=null)s.B4(a)}}, +HY(a,b,c){var s,r,q,p,o,n=this.a,m=n!=null +if(m)a.vg(n.Ew(c)) n=this.b -if(n!=null)try{a.x4(n)}catch(q){n=A.aW(q) -if(n instanceof A.ni){s=n -r=A.bu(q) -A.et(new A.cv(s,r,"painting library",A.ca("while building a TextSpan"),null,!1)) -a.x4("\ufffd")}else throw q}p=this.c -if(p!=null)for(n=p.length,o=0;oq.a)q=p -if(q===B.bB)return q}s=n.c -if(s!=null)for(r=b.c,o=0;oq.a)q=p -if(q===B.bB)return q}return q}, +if(q===B.bD)return q}return q}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -if(!s.XX(0,b))return!1 -return b instanceof A.lY&&b.b==s.b&&b.d==s.d&&s.e.l(0,b.e)&&A.dR(b.c,s.c)}, -gJ(a){var s=this,r=A.jc.prototype.gJ.call(s,s),q=s.c -q=q==null?null:A.c_(q) -return A.a4(r,s.b,s.d,s.w,null,null,s.e,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)}, -fd(){return"TextSpan"}, -$iaT:1, -$ipd:1, -gUJ(){return null}, -gUK(){return null}} -A.H.prototype={ -gnE(){return this.e}, -gu5(a){return this.d}, -jf(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(J.ak(b)!==A.L(s))return!1 +if(!s.Yt(0,b))return!1 +return b instanceof A.md&&b.b==s.b&&b.d==s.d&&s.e.l(0,b.e)&&A.dZ(b.c,s.c)}, +gJ(a){var s=this,r=A.jk.prototype.gJ.call(s,s),q=s.c +q=q==null?null:A.c4(q) +return A.a3(r,s.b,s.d,s.w,null,null,s.e,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)}, +fc(){return"TextSpan"}, +$iaX:1, +$ipo:1, +gV8(){return null}, +gV9(){return null}} +A.I.prototype={ +gnz(){return this.e}, +gtW(a){return this.d}, +j9(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 @@ -104372,36 +105662,36 @@ f=a6==null?a0.CW:a6 e=a7==null?a0.cx:a7 d=a8==null?a0.cy:a8 c=a9==null?a0.db:a9 -b=b0==null?a0.gu5(a0):b0 +b=b0==null?a0.gtW(a0):b0 a=b1==null?a0.e:b1 -return A.ed(r,q,s,null,f,e,d,c,b,a,a0.fr,p,n,g,o,a1,j,a0.a,i,m,a0.ax,a0.fy,a0.f,h,k,l)}, -aIf(a,b,c){return this.jf(null,null,a,null,null,null,null,null,b,null,null,null,null,null,null,null,null,null,c,null,null,null,null,null,null)}, -a7K(a){return this.jf(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)}, -aHR(a){return this.jf(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null)}, -aHK(a){return this.jf(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)}, -aI3(a,b){return this.jf(null,null,a,null,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -xx(a,b){return this.jf(null,null,null,null,null,null,null,null,null,null,null,a,null,null,b,null,null,null,null,null,null,null,null,null,null)}, -aI_(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){return this.jf(a,b,c,null,d,e,f,g,null,null,h,i,j,null,k,l,m,null,n,o,null,null,p,q,r)}, -aI7(a,b){return this.jf(null,null,null,null,null,null,null,null,a,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -hM(a){return this.jf(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)}, -aHT(a){return this.jf(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)}, -RZ(a,b){return this.jf(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)}, -a7L(a){return this.jf(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)}, -a7P(a,b,c){return this.jf(null,a,null,null,null,null,null,null,b,null,null,c,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -RV(a){return this.jf(null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null)}, -aHQ(a){return this.jf(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)}, -aHM(a){return this.jf(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)}, -kg(a,b,c,d,e,a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.ay +return A.ek(r,q,s,null,f,e,d,c,b,a,a0.fr,p,n,g,o,a1,j,a0.a,i,m,a0.ax,a0.fy,a0.f,h,k,l)}, +aIS(a,b,c){return this.j9(null,null,a,null,null,null,null,null,b,null,null,null,null,null,null,null,null,null,c,null,null,null,null,null,null)}, +a8j(a){return this.j9(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)}, +aIt(a){return this.j9(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null)}, +aIm(a){return this.j9(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)}, +aIG(a,b){return this.j9(null,null,a,null,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +xh(a,b){return this.j9(null,null,null,null,null,null,null,null,null,null,null,a,null,null,b,null,null,null,null,null,null,null,null,null,null)}, +aIC(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){return this.j9(a,b,c,null,d,e,f,g,null,null,h,i,j,null,k,l,m,null,n,o,null,null,p,q,r)}, +aIK(a,b){return this.j9(null,null,null,null,null,null,null,null,a,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +hI(a){return this.j9(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)}, +aIv(a){return this.j9(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)}, +RW(a,b){return this.j9(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)}, +a8k(a){return this.j9(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)}, +a8o(a,b,c){return this.j9(null,a,null,null,null,null,null,null,b,null,null,c,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +RS(a){return this.j9(null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null)}, +aIs(a){return this.j9(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)}, +aIo(a){return this.j9(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)}, +ki(a,b,c,d,e,a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.ay if(f==null)s=a==null?h.b:a else s=g r=h.ch if(r==null)q=h.c else q=g -p=h.gu5(h) +p=h.gtW(h) o=h.r o=o==null?g:o*a2+a1 n=h.w -n=n==null?g:B.m2[B.e.cq(n.a,0,8)] +n=n==null?g:B.m7[B.e.ca(n.a,0,8)] m=h.y m=m==null?g:m+0 l=h.z @@ -104411,8 +105701,8 @@ k=k==null?g:k+0 j=c==null?h.cx:c i=h.db i=i==null?g:i+0 -return A.ed(r,q,s,g,h.CW,j,h.cy,i,p,h.e,h.fr,o,h.x,h.fx,n,f,k,h.a,h.at,m,h.ax,h.fy,h.f,h.dy,h.Q,l)}, -bY(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 +return A.ek(r,q,s,g,h.CW,j,h.cy,i,p,h.e,h.fr,o,h.x,h.fx,n,f,k,h.a,h.at,m,h.ax,h.fy,h.f,h.dy,h.Q,l)}, +bX(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 @@ -104435,27 +105725,27 @@ c=a4.CW b=a4.cx a=a4.cy a0=a4.db -a1=a4.gu5(a4) +a1=a4.gtW(a4) a2=a4.e a3=a4.f -return this.jf(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)}, -EI(a){var s,r,q=this,p=q.gnE(),o=q.r +return this.j9(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)}, +Ew(a){var s,r,q=this,p=q.gnz(),o=q.r o=o==null?null:o*a s=q.ch if(s==null){s=q.c if(s!=null){r=$.G().B() r.sA(0,s) -s=r}else s=null}return A.ba6(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)}, -cK(a,b){var s=this -if(s===b)return B.dr -if(s.a!==b.a||s.d!=b.d||s.r!=b.r||s.w!=b.w||s.x!=b.x||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.dR(s.dy,b.dy)||!A.dR(s.fr,b.fr)||!A.dR(s.fx,b.fx)||!A.dR(s.gnE(),b.gnE())||!1)return B.bB -if(!J.e(s.b,b.b)||!J.e(s.c,b.c)||!J.e(s.CW,b.CW)||!J.e(s.cx,b.cx)||s.cy!=b.cy||s.db!=b.db)return B.a2k -return B.dr}, +s=r}else s=null}return A.bb0(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)}, +cH(a,b){var s=this +if(s===b)return B.dt +if(s.a!==b.a||s.d!=b.d||s.r!=b.r||s.w!=b.w||s.x!=b.x||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.dZ(s.dy,b.dy)||!A.dZ(s.fr,b.fr)||!A.dZ(s.fx,b.fx)||!A.dZ(s.gnz(),b.gnz())||!1)return B.bD +if(!J.f(s.b,b.b)||!J.f(s.c,b.c)||!J.f(s.CW,b.CW)||!J.f(s.cx,b.cx)||s.cy!=b.cy||s.db!=b.db)return B.a2t +return B.dt}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 -if(J.aj(b)!==A.L(r))return!1 -if(b instanceof A.H)if(b.a===r.a)if(J.e(b.b,r.b))if(J.e(b.c,r.c))if(b.r==r.r)if(b.w==r.w)if(b.x==r.x)if(b.y==r.y)if(b.z==r.z)if(b.Q==r.Q)if(b.as==r.as)if(b.at==r.at)if(b.ay==r.ay)if(b.ch==r.ch)if(A.dR(b.dy,r.dy))if(A.dR(b.fr,r.fr))if(A.dR(b.fx,r.fx))if(J.e(b.CW,r.CW))if(J.e(b.cx,r.cx))if(b.cy==r.cy)if(b.db==r.db)if(b.d==r.d)if(A.dR(b.gnE(),r.gnE()))s=!0 +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.I)if(b.a===r.a)if(J.f(b.b,r.b))if(J.f(b.c,r.c))if(b.r==r.r)if(b.w==r.w)if(b.x==r.x)if(b.y==r.y)if(b.z==r.z)if(b.Q==r.Q)if(b.as==r.as)if(b.at==r.at)if(b.ay==r.ay)if(b.ch==r.ch)if(A.dZ(b.dy,r.dy))if(A.dZ(b.fr,r.fr))if(A.dZ(b.fx,r.fx))if(J.f(b.CW,r.CW))if(J.f(b.cx,r.cx))if(b.cy==r.cy)if(b.db==r.db)if(b.d==r.d)if(A.dZ(b.gnz(),r.gnz()))s=!0 else s=!1 else s=!1 else s=!1 @@ -104480,308 +105770,308 @@ else s=!1 else s=!1 else s=!1 return s}, -gJ(a){var s,r=this,q=null,p=r.gnE(),o=p==null?q:A.c_(p),n=A.a4(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.c_(m) -s=l==null?q:A.c_(l) -return A.a4(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)}, -fd(){return"TextStyle"}, +gJ(a){var s,r=this,q=null,p=r.gnz(),o=p==null?q:A.c4(p),n=A.a3(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.c4(m) +s=l==null?q:A.c4(l) +return A.a3(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)}, +fc(){return"TextStyle"}, gjX(a){return this.w}, -gmR(a){return this.x}} -A.amm.prototype={} -A.a16.prototype={ -amU(a,b,c,d,e){var s=this -s.r=A.bl4(new A.azy(s),s.gSK(s),0,10,0)}, -ij(a,b){var s,r,q=this -if(b>q.r)return q.gJy() +gmJ(a){return this.x}} +A.ank.prototype={} +A.a1y.prototype={ +anv(a,b,c,d,e){var s=this +s.r=A.bmb(new A.aAF(s),s.gSI(s),0,10,0)}, +ic(a,b){var s,r,q=this +if(b>q.r)return q.gJj() s=q.e r=q.c return q.d+s*Math.pow(q.b,b)/r-s/r-q.f/2*b*b}, -jg(a,b){var s=this +ja(a,b){var s=this if(b>s.r)return 0 return s.e*Math.pow(s.b,b)-s.f*b}, -gJy(){var s=this +gJj(){var s=this if(s.f===0)return s.d-s.e/s.c -return s.ij(0,s.r)}, -adp(a){var s,r=this,q=r.d +return s.ic(0,s.r)}, +ae_(a){var s,r=this,q=r.d if(a===q)return 0 s=r.e -if(s!==0)if(s>0)q=ar.gJy() -else q=a>q||a0)q=ar.gJj() +else q=a>q||a=r.b&&r.c>=r.d else q=!0 -if(q){n.eh(0) -n=o.dI -o.id=n.a=n.b=new A.M(A.Y(0,r.a,r.b),A.Y(0,r.c,r.d)) -o.bh=B.CV -n=o.V$ +if(q){n.ea(0) +n=o.bq +o.id=n.a=n.b=new A.N(A.Z(0,r.a,r.b),A.Z(0,r.c,r.d)) +o.ns=B.CW +n=o.U$ if(n!=null)n.jZ(r) -return}s.df(r,!0) -switch(o.bh.a){case 0:n=o.dI -s=o.V$ -n.a=n.b=s.gD(s) -o.bh=B.oY +return}s.d8(r,!0) +switch(o.ns.a){case 0:n=o.bq +s=o.U$ +n.a=n.b=s.gC(s) +o.ns=B.p2 break -case 1:s=o.dI +case 1:s=o.bq q=s.b -p=o.V$ -if(!J.e(q,p.gD(p))){s.a=o.gD(o) -q=o.V$ -s.b=q.gD(q) -o.az=0 -n.oO(0,0) -o.bh=B.a2h}else{q=n.x +p=o.U$ +if(!J.f(q,p.gC(p))){s.a=o.gC(o) +q=o.U$ +s.b=q.gC(q) +o.fT=0 +n.oK(0,0) +o.ns=B.a2q}else{q=n.x q===$&&A.c() -if(q===n.b){n=o.V$ -s.a=s.b=n.gD(n)}else{s=n.r -if(!(s!=null&&s.a!=null))n.d8(0)}}break -case 2:s=o.dI +if(q===n.b){n=o.U$ +s.a=s.b=n.gC(n)}else{s=n.r +if(!(s!=null&&s.a!=null))n.d0(0)}}break +case 2:s=o.bq q=s.b -p=o.V$ -if(!J.e(q,p.gD(p))){q=o.V$ -s.a=s.b=q.gD(q) -o.az=0 -n.oO(0,0) -o.bh=B.a2i}else{o.bh=B.oY +p=o.U$ +if(!J.f(q,p.gC(p))){q=o.U$ +s.a=s.b=q.gC(q) +o.fT=0 +n.oK(0,0) +o.ns=B.a2r}else{o.ns=B.p2 s=n.r -if(!(s!=null&&s.a!=null))n.d8(0)}break -case 3:s=o.dI +if(!(s!=null&&s.a!=null))n.d0(0)}break +case 3:s=o.bq q=s.b -p=o.V$ -if(!J.e(q,p.gD(p))){q=o.V$ -s.a=s.b=q.gD(q) -o.az=0 -n.oO(0,0)}else{n.eh(0) -o.bh=B.oY}break}n=o.dI -s=o.eB -s===$&&A.c() -s=n.aw(0,s.gm(s)) -s.toString -o.id=r.c5(s) -o.Rf() -if(o.gD(o).a=a.b&&a.c>=a.d else s=!0 -if(s)return new A.M(A.Y(0,a.a,a.b),A.Y(0,a.c,a.d)) -r=p.mc(a) -switch(q.bh.a){case 0:return a.c5(r) -case 1:if(!J.e(q.dI.b,r))return a.c5(q.gD(q)) -else{p=q.dH +if(s)return new A.N(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d)) +r=p.m5(a) +switch(q.ns.a){case 0:return a.c6(r) +case 1:if(!J.f(q.bq.b,r))return a.c6(q.gC(q)) +else{p=q.dw p===$&&A.c() s=p.x s===$&&A.c() -if(s===p.b)return a.c5(r)}break -case 3:case 2:if(!J.e(q.dI.b,r))return a.c5(r) -break}p=q.eB +if(s===p.b)return a.c6(r)}break +case 3:case 2:if(!J.f(q.bq.b,r))return a.c6(r) +break}p=q.ex p===$&&A.c() -p=q.dI.aw(0,p.gm(p)) +p=q.bq.az(0,p.gm(p)) p.toString -return a.c5(p)}, -aK(a,b){var s,r,q,p=this -if(p.V$!=null){s=p.eV +return a.c6(p)}, +aJ(a,b){var s,r,q,p=this +if(p.U$!=null){s=p.eR s===$&&A.c() -s=s&&p.ah!==B.v}else s=!1 -r=p.a96 -if(s){s=p.gD(p) +s=s&&p.uv!==B.x}else s=!1 +r=p.a9H +if(s){s=p.gC(p) q=p.cx q===$&&A.c() -r.sbk(0,a.pa(q,b,new A.x(0,0,0+s.a,0+s.b),A.A9.prototype.gjs.call(p),p.ah,r.a))}else{r.sbk(0,null) -p.ajw(a,b)}}, -v(){this.a96.sbk(0,null) -this.jF()}} -A.aJv.prototype={ -$0(){var s=this.a,r=s.dH +r.sbl(0,a.p5(q,b,new A.x(0,0,0+s.a,0+s.b),A.Al.prototype.gjp.call(p),p.uv,r.a))}else{r.sbl(0,null) +p.ak4(a,b)}}, +v(){this.a9H.sbl(0,null) +this.jD()}} +A.aKz.prototype={ +$0(){var s=this.a,r=s.dw r===$&&A.c() r=r.x r===$&&A.c() -if(r!==s.az)s.aC()}, +if(r!==s.fT)s.aD()}, $S:0} -A.Fu.prototype={ -TB(){var s=this,r=s.iy$ +A.FL.prototype={ +TU(){var s=this,r=s.iw$ r===$&&A.c() r=r.e r.toString -r.sul(s.a8e()) -if(s.iy$.e.V$!=null)s.afB()}, -TL(){}, -TE(){}, -a8e(){var s,r=$.bL().d.i(0,0),q=r.x +r.sua(s.a8N()) +if(s.iw$.e.U$!=null)s.agc()}, +U7(){}, +TX(){}, +a8N(){var s,r=$.bQ().d.i(0,0),q=r.x if(q==null){s=self.window.devicePixelRatio -q=s===0?1:s}return new A.aav(r.gm8().a4(0,q),q)}, -aMs(){var s,r=this.Cw$ -if(r!=null){r.bo$=$.ag() -r.bj$=0}r=t.S -s=$.ag() -this.Cw$=new A.a3N(new A.aKx(this),new A.aFa(B.ds,A.D(r,t.ZA)),A.D(r,t.xg),s)}, -av5(){var s=this.iy$ +q=s===0?1:s}return new A.abk(r.gm0().ab(0,q),q)}, +aN3(){var s,r=this.Cj$ +if(r!=null){r.Y$=$.af() +r.G$=0}r=t.S +s=$.af() +this.Cj$=new A.a4q(new A.aLB(this),new A.aGf(B.du,A.D(r,t.ZA)),A.D(r,t.xg),s)}, +avJ(){var s=this.iw$ s===$&&A.c() s=s.e -s.y.ch.C(0,s) -s.y.z0()}, -av9(a){var s=this.iy$ +s.y.ch.D(0,s) +s.y.yJ()}, +avN(a){var s=this.iw$ s===$&&A.c() s.e.toString -s=$.hO;(s==null?$.hO=A.qA():s).aRJ(a)}, -av7(){var s=this.iy$ -s===$&&A.c() -s.e.xo()}, -avK(a){B.a_a.lq("first-frame",null,!1,t.H)}, -aum(a){this.SH() -this.aAM()}, -aAM(){$.d4.ci$.push(new A.aKw(this))}, -a6E(){--this.Cx$ -if(!this.Jn$)this.WV()}, -SH(){var s=this,r=s.iy$ +s=$.hL;(s==null?$.hL=A.qJ():s).aSm(a)}, +avL(){var s=this.iw$ +s===$&&A.c() +s.e.x9()}, +awm(a){B.a_k.ln("first-frame",null,!1,t.H)}, +auX(a){this.SF() +this.aBo()}, +aBo(){$.d4.dS$.push(new A.aLA(this))}, +a78(){--this.Ck$ +if(!this.J9$)this.Xr()}, +SF(){var s=this,r=s.iw$ r===$&&A.c() -r.a9t() -s.iy$.a9s() -s.iy$.a9u() -if(s.Jn$||s.Cx$===0){s.iy$.e.aHm() -s.iy$.a9v() -s.Jn$=!0}}, -$iaT:1, -$iip:1} -A.aKx.prototype={ -$2(a,b){var s=A.aB3(),r=this.a,q=r.iy$ +r.aa2() +s.iw$.aa1() +s.iw$.aa3() +if(s.J9$||s.Ck$===0){s.iw$.e.aHZ() +s.iw$.aa4() +s.J9$=!0}}, +$iaX:1, +$iiv:1} +A.aLB.prototype={ +$2(a,b){var s=A.aC2(),r=this.a,q=r.iw$ q===$&&A.c() -q.e.dm(s,a) -r.ML(s,a,b) +q.e.dd(s,a) +r.ME(s,a,b) return s}, -$S:555} -A.aKw.prototype={ -$1(a){this.a.Cw$.aRz()}, +$S:557} +A.aLA.prototype={ +$1(a){this.a.Cj$.aSc()}, $S:3} -A.RG.prototype={ -v(){this.a.gAM().aa(0,this.geZ()) +A.RW.prototype={ +v(){this.a.gAA().ad(0,this.geX()) this.fq()}} -A.b7.prototype={ -IC(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.b7(r,q,p,a==null?s.d:a)}, -S_(a,b){return this.IC(null,a,null,b)}, -aI9(a,b){return this.IC(a,null,b,null)}, -aIa(a,b){return this.IC(null,null,a,b)}, -Iz(a){return this.IC(null,a,null,null)}, -Sg(a){var s=this,r=a.gdY(),q=a.gcR(a)+a.gcY(a),p=Math.max(0,s.a-r),o=Math.max(0,s.c-q) -return new A.b7(p,Math.max(p,s.b-r),o,Math.max(o,s.d-q))}, -rw(a){var s=this,r=a.a,q=a.b,p=a.c,o=a.d -return new A.b7(A.Y(s.a,r,q),A.Y(s.b,r,q),A.Y(s.c,p,o),A.Y(s.d,p,o))}, -VJ(a,b){var s,r,q=this,p=b==null,o=q.a,n=p?o:A.Y(b,o,q.b),m=q.b -p=p?m:A.Y(b,o,m) +A.bb.prototype={ +In(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.bb(r,q,p,a==null?s.d:a)}, +RX(a,b){return this.In(null,a,null,b)}, +aIM(a,b){return this.In(a,null,b,null)}, +aIN(a,b){return this.In(null,null,a,b)}, +Ik(a){return this.In(null,a,null,null)}, +Se(a){var s=this,r=a.gdQ(),q=a.gcM(a)+a.gcR(a),p=Math.max(0,s.a-r),o=Math.max(0,s.c-q) +return new A.bb(p,Math.max(p,s.b-r),o,Math.max(o,s.d-q))}, +rp(a){var s=this,r=a.a,q=a.b,p=a.c,o=a.d +return new A.bb(A.Z(s.a,r,q),A.Z(s.b,r,q),A.Z(s.c,p,o),A.Z(s.d,p,o))}, +Wc(a,b){var s,r,q=this,p=b==null,o=q.a,n=p?o:A.Z(b,o,q.b),m=q.b +p=p?m:A.Z(b,o,m) o=a==null m=q.c -s=o?m:A.Y(a,m,q.d) +s=o?m:A.Z(a,m,q.d) r=q.d -return new A.b7(n,p,s,o?r:A.Y(a,m,r))}, -Ll(a){return this.VJ(a,null)}, -Ec(a){return this.VJ(null,a)}, -ga9p(){var s=this -return new A.b7(s.c,s.d,s.a,s.b)}, -c5(a){var s=this -return new A.M(A.Y(a.a,s.a,s.b),A.Y(a.b,s.c,s.d))}, -xv(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.M(A.Y(0,m,l),A.Y(0,n.c,n.d)) +return new A.bb(n,p,s,o?r:A.Z(a,m,r))}, +Lb(a){return this.Wc(a,null)}, +DZ(a){return this.Wc(null,a)}, +ga9Z(){var s=this +return new A.bb(s.c,s.d,s.a,s.b)}, +c6(a){var s=this +return new A.N(A.Z(a.a,s.a,s.b),A.Z(a.b,s.c,s.d))}, +xf(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.N(A.Z(0,m,l),A.Z(0,n.c,n.d)) s=a.a r=a.b q=s/r @@ -104791,12 +106081,12 @@ if(r>p){s=p*q r=p}if(s=s.b&&s.c>=s.d}, -a_(a,b){var s=this -return new A.b7(s.a*b,s.b*b,s.c*b,s.d*b)}, -gaN0(){var s=this,r=s.a +a1(a,b){var s=this +return new A.bb(s.a*b,s.b*b,s.c*b,s.d*b)}, +gaND(){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 @@ -104804,181 +106094,181 @@ return r}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.b7&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.bb&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, gJ(a){var s=this -return A.a4(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.gaN0()?"":"; NOT NORMALIZED",p=r.a +return A.a3(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.gaND()?"":"; 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.aso() +s=new A.aty() return"BoxConstraints("+s.$3(p,r.b,"w")+", "+s.$3(r.c,r.d,"h")+q+")"}} -A.aso.prototype={ -$3(a,b,c){if(a===b)return c+"="+B.c.aY(a,1) -return B.c.aY(a,1)+"<="+c+"<="+B.c.aY(b,1)}, -$S:556} -A.qd.prototype={ -Bi(a,b,c){if(c!=null){c=A.zi(A.b9l(c)) -if(c==null)return!1}return this.Re(a,b,c)}, -lx(a,b,c){var s,r=b==null,q=r?c:c.Y(0,b) +A.aty.prototype={ +$3(a,b,c){if(a===b)return c+"="+B.c.b3(a,1) +return B.c.b3(a,1)+"<="+c+"<="+B.c.b3(b,1)}, +$S:558} +A.qm.prototype={ +B7(a,b,c){if(c!=null){c=A.zs(A.bai(c)) +if(c==null)return!1}return this.Ra(a,b,c)}, +lv(a,b,c){var s,r=b==null,q=r?c:c.X(0,b) r=!r -if(r)this.c.push(new A.HO(new A.h(-b.a,-b.b))) +if(r)this.c.push(new A.I4(new A.h(-b.a,-b.b))) s=a.$2(this,q) -if(r)this.KY() +if(r)this.KM() return s}, -Re(a,b,c){var s,r=c==null,q=r?b:A.d3(c,b) +Ra(a,b,c){var s,r=c==null,q=r?b:A.d3(c,b) r=!r -if(r)this.c.push(new A.Tz(c)) +if(r)this.c.push(new A.TQ(c)) s=a.$2(this,q) -if(r)this.KY() +if(r)this.KM() return s}, -a6C(a,b,c){var s,r=this -if(b!=null)r.c.push(new A.HO(new A.h(-b.a,-b.b))) +a76(a,b,c){var s,r=this +if(b!=null)r.c.push(new A.I4(new A.h(-b.a,-b.b))) else{c.toString -c=A.zi(A.b9l(c)) +c=A.zs(A.bai(c)) c.toString -r.c.push(new A.Tz(c))}s=a.$1(r) -r.KY() +r.c.push(new A.TQ(c))}s=a.$1(r) +r.KM() return s}, -aFG(a,b){return this.a6C(a,null,b)}, -aFF(a,b){return this.a6C(a,b,null)}} -A.xj.prototype={ -j(a){return"#"+A.bz(this.a)+"@"+this.c.j(0)}} -A.iz.prototype={ +aGk(a,b){return this.a76(a,null,b)}, +aGj(a,b){return this.a76(a,b,null)}} +A.xq.prototype={ +j(a){return"#"+A.bC(this.a)+"@"+this.c.j(0)}} +A.iF.prototype={ j(a){return"offset="+this.a.j(0)}} -A.K1.prototype={} -A.HB.prototype={ -W(){return"_IntrinsicDimension."+this.b}} -A.Ti.prototype={ +A.Kj.prototype={} +A.HS.prototype={ +V(){return"_IntrinsicDimension."+this.b}} +A.Tz.prototype={ l(a,b){if(b==null)return!1 -return b instanceof A.Ti&&b.a===this.a&&b.b===this.b}, -gJ(a){return A.a4(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.T.prototype={ -hH(a){if(!(a.b instanceof A.iz))a.b=new A.iz(B.h)}, -b0(a,b,c){var s=this.fx -if(s==null)s=this.fx=A.D(t.oc,t.i) -return s.d4(0,new A.Ti(a,b),new A.aJx(c,b))}, +return b instanceof A.Tz&&b.a===this.a&&b.b===this.b}, +gJ(a){return A.a3(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.U.prototype={ +hE(a){if(!(a.b instanceof A.iF))a.b=new A.iF(B.h)}, +b4(a,b,c){var s=this.fx +if(s==null)s=this.fx=A.D(t.oc,t.V) +return s.cW(0,new A.Tz(a,b),new A.aKB(c,b))}, c1(a){return 0}, bV(a){return 0}, bW(a){return 0}, -c3(a){return 0}, -mc(a){var s=this.fy +c4(a){return 0}, +m5(a){var s=this.fy if(s==null)s=this.fy=A.D(t.k,t.FW) -return s.d4(0,a,new A.aJz(this,a))}, -dB(a){return B.u}, -gD(a){var s=this.id -return s==null?A.Z(A.a7("RenderBox was not laid out: "+A.L(this).j(0)+"#"+A.bz(this))):s}, -gtt(){var s=this.gD(this) +return s.cW(0,a,new A.aKD(this,a))}, +dn(a){return B.w}, +gC(a){var s=this.id +return s==null?A.V(A.a7("RenderBox was not laid out: "+A.L(this).j(0)+"#"+A.bC(this))):s}, +gtj(){var s=this.gC(this) return new A.x(0,0,0+s.a,0+s.b)}, -EC(a,b){var s=null -try{s=this.pm(a)}finally{}if(s==null&&!b)return this.gD(this).b +Eq(a,b){var s=null +try{s=this.ph(a)}finally{}if(s==null&&!b)return this.gC(this).b return s}, -o_(a){return this.EC(a,!1)}, -pm(a){var s=this.k1 +nW(a){return this.Eq(a,!1)}, +ph(a){var s=this.k1 if(s==null)s=this.k1=A.D(t._0,t.PM) -return s.d4(0,a,new A.aJy(this,a))}, -it(a){return null}, -gaF(){return t.k.a(A.K.prototype.gaF.call(this))}, -apd(){var s,r=this,q=r.k1,p=q==null +return s.cW(0,a,new A.aKC(this,a))}, +ip(a){return null}, +gaG(){return t.k.a(A.K.prototype.gaG.call(this))}, +apO(){var s,r=this,q=r.k1,p=q==null if(!(!p&&q.a!==0)){s=r.fx if(!(s!=null&&s.a!==0)){s=r.fy s=s!=null&&s.a!==0}else s=!0}else s=!0 -if(s){if(!p)q.ak(0) +if(s){if(!p)q.ao(0) q=r.fx -if(q!=null)q.ak(0) +if(q!=null)q.ao(0) q=r.fy -if(q!=null)q.ak(0) +if(q!=null)q.ao(0) return!0}return!1}, -aC(){var s=this -if(s.apd()&&s.gbu(s) instanceof A.K){s.Dk() -return}s.ajn()}, -df(a,b){var s,r=this -if(r.id!=null)if(!a.l(0,t.k.a(A.K.prototype.gaF.call(r)))){s=r.k1 +aD(){var s=this +if(s.apO()&&s.gbw(s) instanceof A.K){s.D5() +return}s.ajW()}, +d8(a,b){var s,r=this +if(r.id!=null)if(!a.l(0,t.k.a(A.K.prototype.gaG.call(r)))){s=r.k1 s=s!=null&&s.a!==0}else s=!1 else s=!1 if(s){s=r.k1 -if(s!=null)s.ak(0)}r.ajm(a,b)}, -jZ(a){return this.df(a,!1)}, -yN(){this.id=this.dB(t.k.a(A.K.prototype.gaF.call(this)))}, -cM(){}, -dm(a,b){var s=this -if(s.id.O(0,b))if(s.dX(a,b)||s.lU(b)){a.C(0,new A.xj(b,s)) +if(s!=null)s.ao(0)}r.ajV(a,b)}, +jZ(a){return this.d8(a,!1)}, +yw(){this.id=this.dn(t.k.a(A.K.prototype.gaG.call(this)))}, +cJ(){}, +dd(a,b){var s=this +if(s.id.N(0,b))if(s.dP(a,b)||s.lO(b)){a.D(0,new A.xq(b,s)) return!0}return!1}, -lU(a){return!1}, -dX(a,b){return!1}, -eJ(a,b){var s,r=a.b +lO(a){return!1}, +dP(a,b){return!1}, +eG(a,b){var s,r=a.b r.toString s=t.q.a(r).a b.aL(0,s.a,s.b)}, -eS(a){var s,r,q,p,o,n=this.cP(0,null) -if(n.lF(n)===0)return B.h -s=new A.dA(new Float64Array(3)) +dR(a){var s,r,q,p,o,n=this.cL(0,null) +if(n.lC(n)===0)return B.h +s=new A.dF(new Float64Array(3)) s.ka(0,0,1) -r=new A.dA(new Float64Array(3)) +r=new A.dF(new Float64Array(3)) r.ka(0,0,0) -q=n.KW(r) -r=new A.dA(new Float64Array(3)) +q=n.KK(r) +r=new A.dF(new Float64Array(3)) r.ka(0,0,1) -p=n.KW(r).Y(0,q) -r=new A.dA(new Float64Array(3)) +p=n.KK(r).X(0,q) +r=new A.dF(new Float64Array(3)) r.ka(a.a,a.b,0) -o=n.KW(r) -r=o.Y(0,p.EP(s.bL(o)/s.bL(p))).a +o=n.KK(r) +r=o.X(0,p.ED(s.bI(o)/s.bI(p))).a return new A.h(r[0],r[1])}, -gp0(){var s=this.gD(this) +goX(){var s=this.gC(this) return new A.x(0,0,0+s.a,0+s.b)}, -nF(a,b){this.ajl(a,b)}} -A.aJx.prototype={ +nA(a,b){this.ajU(a,b)}} +A.aKB.prototype={ $0(){return this.a.$1(this.b)}, -$S:56} -A.aJz.prototype={ -$0(){return this.a.dB(this.b)}, -$S:169} -A.aJy.prototype={ -$0(){return this.a.it(this.b)}, -$S:557} -A.eG.prototype={ -aIR(a){var s,r,q,p=this.aQ$ -for(s=A.w(this).h("eG.1?");p!=null;){r=s.a(p.b) -q=p.pm(a) +$S:64} +A.aKD.prototype={ +$0(){return this.a.dn(this.b)}, +$S:168} +A.aKC.prototype={ +$0(){return this.a.ip(this.b)}, +$S:559} +A.eO.prototype={ +aJt(a){var s,r,q,p=this.aR$ +for(s=A.w(this).h("eO.1?");p!=null;){r=s.a(p.b) +q=p.ph(a) if(q!=null)return q+r.a.b -p=r.b2$}return null}, -IW(a){var s,r,q,p,o=this.aQ$ -for(s=A.w(this).h("eG.1"),r=null;o!=null;){q=o.b +p=r.b6$}return null}, +IH(a){var s,r,q,p,o=this.aR$ +for(s=A.w(this).h("eO.1"),r=null;o!=null;){q=o.b q.toString s.a(q) -p=o.pm(a) +p=o.ph(a) if(p!=null){p+=q.a.b -r=r!=null?Math.min(r,p):p}o=q.b2$}return r}, -C1(a,b){var s,r,q={},p=q.a=this.f7$ -for(s=A.w(this).h("eG.1");p!=null;p=r){p=p.b +r=r!=null?Math.min(r,p):p}o=q.b6$}return r}, +BQ(a,b){var s,r,q={},p=q.a=this.f5$ +for(s=A.w(this).h("eO.1");p!=null;p=r){p=p.b p.toString s.a(p) -if(a.lx(new A.aJw(q,b,p),p.a,b))return!0 -r=p.dZ$ +if(a.lv(new A.aKA(q,b,p),p.a,b))return!0 +r=p.dT$ q.a=r}return!1}, -xF(a,b){var s,r,q,p,o,n=this.aQ$ -for(s=A.w(this).h("eG.1"),r=b.a,q=b.b;n!=null;){p=n.b +xp(a,b){var s,r,q,p,o,n=this.aR$ +for(s=A.w(this).h("eO.1"),r=b.a,q=b.b;n!=null;){p=n.b p.toString s.a(p) o=p.a -a.f_(n,new A.h(o.a+r,o.b+q)) -n=p.b2$}}} -A.aJw.prototype={ -$2(a,b){return this.a.a.dm(a,b)}, +a.eY(n,new A.h(o.a+r,o.b+q)) +n=p.b6$}}} +A.aKA.prototype={ +$2(a,b){return this.a.a.dd(a,b)}, $S:6} -A.S8.prototype={ -aV(a){this.zS(0)}} -A.mE.prototype={ -j(a){return this.zN(0)+"; id="+A.j(this.e)}} -A.aFh.prototype={ +A.Sp.prototype={ +aZ(a){this.zD(0)}} +A.mS.prototype={ +j(a){return this.zx(0)+"; id="+A.j(this.e)}} +A.aGm.prototype={ k_(a,b){var s=this.b.i(0,a) -s.df(b,!0) -return s.gD(s)}, -kv(a,b){var s=this.b.i(0,a).b +s.d8(b,!0) +return s.gC(s)}, +kw(a,b){var s=this.b.i(0,a).b s.toString t.Wz.a(s).a=b}, -aoL(a,b){var s,r,q,p,o,n,m=this,l=m.b +apl(a,b){var s,r,q,p,o,n,m=this,l=m.b try{m.b=A.D(t.K,t.x) for(r=t.Wz,q=b;q!=null;q=n){p=q.b p.toString @@ -104987,432 +106277,432 @@ p=m.b p.toString o=s.e o.toString -p.u(0,o,q) -n=s.b2$}m.KV(a)}finally{m.b=l}}, +p.q(0,o,q) +n=s.b6$}m.KJ(a)}finally{m.b=l}}, j(a){return"MultiChildLayoutDelegate"}} -A.Op.prototype={ -hH(a){if(!(a.b instanceof A.mE))a.b=new A.mE(null,null,B.h)}, -sSi(a){var s=this,r=s.I +A.OH.prototype={ +hE(a){if(!(a.b instanceof A.mS))a.b=new A.mS(null,null,B.h)}, +sSg(a){var s=this,r=s.G if(r===a)return -if(A.L(a)!==A.L(r)||a.ty(r))s.aC() -s.I=a +if(A.L(a)!==A.L(r)||a.tp(r))s.aD() +s.G=a s.y!=null}, -b1(a){this.al1(a)}, -aV(a){this.al2(0)}, -c1(a){var s=A.ky(a,1/0),r=s.c5(new A.M(A.Y(1/0,s.a,s.b),A.Y(1/0,s.c,s.d))).a +b5(a){this.alE(a)}, +aZ(a){this.alF(0)}, +c1(a){var s=A.kL(a,1/0),r=s.c6(new A.N(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))).a if(isFinite(r))return r return 0}, -bV(a){var s=A.ky(a,1/0),r=s.c5(new A.M(A.Y(1/0,s.a,s.b),A.Y(1/0,s.c,s.d))).a +bV(a){var s=A.kL(a,1/0),r=s.c6(new A.N(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))).a if(isFinite(r))return r return 0}, -bW(a){var s=A.ky(1/0,a),r=s.c5(new A.M(A.Y(1/0,s.a,s.b),A.Y(1/0,s.c,s.d))).b +bW(a){var s=A.kL(1/0,a),r=s.c6(new A.N(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))).b if(isFinite(r))return r return 0}, -c3(a){var s=A.ky(1/0,a),r=s.c5(new A.M(A.Y(1/0,s.a,s.b),A.Y(1/0,s.c,s.d))).b +c4(a){var s=A.kL(1/0,a),r=s.c6(new A.N(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))).b if(isFinite(r))return r return 0}, -dB(a){return a.c5(new A.M(A.Y(1/0,a.a,a.b),A.Y(1/0,a.c,a.d)))}, -cM(){var s=this,r=t.k.a(A.K.prototype.gaF.call(s)) -s.id=r.c5(new A.M(A.Y(1/0,r.a,r.b),A.Y(1/0,r.c,r.d))) -s.I.aoL(s.gD(s),s.aQ$)}, -aK(a,b){this.xF(a,b)}, -dX(a,b){return this.C1(a,b)}} -A.U9.prototype={ -b1(a){var s,r,q -this.f2(a) -s=this.aQ$ -for(r=t.Wz;s!=null;){s.b1(a) +dn(a){return a.c6(new A.N(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d)))}, +cJ(){var s=this,r=t.k.a(A.K.prototype.gaG.call(s)) +s.id=r.c6(new A.N(A.Z(1/0,r.a,r.b),A.Z(1/0,r.c,r.d))) +s.G.apl(s.gC(s),s.aR$)}, +aJ(a,b){this.xp(a,b)}, +dP(a,b){return this.BQ(a,b)}} +A.Uq.prototype={ +b5(a){var s,r,q +this.f1(a) +s=this.aR$ +for(r=t.Wz;s!=null;){s.b5(a) q=s.b q.toString -s=r.a(q).b2$}}, -aV(a){var s,r,q -this.f3(0) -s=this.aQ$ -for(r=t.Wz;s!=null;){s.aV(0) +s=r.a(q).b6$}}, +aZ(a){var s,r,q +this.f2(0) +s=this.aR$ +for(r=t.Wz;s!=null;){s.aZ(0) q=s.b q.toString -s=r.a(q).b2$}}} -A.aju.prototype={} -A.a_6.prototype={ -aj(a,b){var s=this.a -return s==null?null:s.aj(0,b)}, -aa(a,b){var s=this.a -return s==null?null:s.aa(0,b)}, -gzs(){return null}, -F5(a){return this.cC(a)}, -yi(a){return null}, -j(a){var s=A.bz(this),r=this.a +s=r.a(q).b6$}}} +A.akm.prototype={} +A.a_v.prototype={ +an(a,b){var s=this.a +return s==null?null:s.an(0,b)}, +ad(a,b){var s=this.a +return s==null?null:s.ad(0,b)}, +gzc(){return null}, +EU(a){return this.cu(a)}, +y5(a){return null}, +j(a){var s=A.bC(this),r=this.a r=r==null?null:r.j(0) if(r==null)r="" return"#"+s+"("+r+")"}} -A.Oq.prototype={ -svo(a){var s=this.T +A.OI.prototype={ +svb(a){var s=this.S if(s==a)return -this.T=a -this.a_C(a,s)}, -sa9A(a){var s=this.aG +this.S=a +this.a05(a,s)}, +saaa(a){var s=this.aC if(s==a)return -this.aG=a -this.a_C(a,s)}, -a_C(a,b){var s=this,r=a==null -if(r)s.bf() -else if(b==null||A.L(a)!==A.L(b)||a.cC(b))s.bf() -if(s.y!=null){if(b!=null)b.aa(0,s.gfn()) -if(!r)a.aj(0,s.gfn())}if(r){if(s.y!=null)s.c9()}else if(b==null||A.L(a)!==A.L(b)||a.F5(b))s.c9()}, -saPL(a){if(this.b9.l(0,a))return -this.b9=a -this.aC()}, +this.aC=a +this.a05(a,s)}, +a05(a,b){var s=this,r=a==null +if(r)s.bi() +else if(b==null||A.L(a)!==A.L(b)||a.cu(b))s.bi() +if(s.y!=null){if(b!=null)b.ad(0,s.gfm()) +if(!r)a.an(0,s.gfm())}if(r){if(s.y!=null)s.cb()}else if(b==null||A.L(a)!==A.L(b)||a.EU(b))s.cb()}, +saQm(a){if(this.be.l(0,a))return +this.be=a +this.aD()}, c1(a){var s -if(this.V$==null){s=this.b9.a -return isFinite(s)?s:0}return this.MX(a)}, +if(this.U$==null){s=this.be.a +return isFinite(s)?s:0}return this.MR(a)}, bV(a){var s -if(this.V$==null){s=this.b9.a -return isFinite(s)?s:0}return this.MV(a)}, +if(this.U$==null){s=this.be.a +return isFinite(s)?s:0}return this.MP(a)}, bW(a){var s -if(this.V$==null){s=this.b9.b -return isFinite(s)?s:0}return this.MW(a)}, -c3(a){var s -if(this.V$==null){s=this.b9.b -return isFinite(s)?s:0}return this.MU(a)}, -b1(a){var s,r=this -r.zY(a) -s=r.T -if(s!=null)s.aj(0,r.gfn()) -s=r.aG -if(s!=null)s.aj(0,r.gfn())}, -aV(a){var s=this,r=s.T -if(r!=null)r.aa(0,s.gfn()) -r=s.aG -if(r!=null)r.aa(0,s.gfn()) -s.tJ(0)}, -dX(a,b){var s=this.aG -if(s!=null){s=s.yi(b) +if(this.U$==null){s=this.be.b +return isFinite(s)?s:0}return this.MQ(a)}, +c4(a){var s +if(this.U$==null){s=this.be.b +return isFinite(s)?s:0}return this.MO(a)}, +b5(a){var s,r=this +r.zJ(a) +s=r.S +if(s!=null)s.an(0,r.gfm()) +s=r.aC +if(s!=null)s.an(0,r.gfm())}, +aZ(a){var s=this,r=s.S +if(r!=null)r.ad(0,s.gfm()) +r=s.aC +if(r!=null)r.ad(0,s.gfm()) +s.tA(0)}, +dP(a,b){var s=this.aC +if(s!=null){s=s.y5(b) s=s===!0}else s=!1 if(s)return!0 -return this.zV(a,b)}, -lU(a){var s=this.T -if(s!=null){s=s.yi(a) +return this.zG(a,b)}, +lO(a){var s=this.S +if(s!=null){s=s.y5(a) s=s!==!1}else s=!1 return s}, -cM(){this.wd() -this.c9()}, -BO(a){return a.c5(this.b9)}, -a2z(a,b,c){A.ba("debugPreviousCanvasSaveCount") -a.bP(0) +cJ(){this.vY() +this.cb()}, +BB(a){return a.c6(this.be)}, +a33(a,b,c){A.bd("debugPreviousCanvasSaveCount") +a.bO(0) if(!b.l(0,B.h))a.aL(0,b.a,b.b) -c.aK(a,this.gD(this)) -a.bp(0)}, -aK(a,b){var s,r,q=this -if(q.T!=null){s=a.gcS(a) -r=q.T -r.toString -q.a2z(s,b,r) -q.a3V(a)}q.ll(a,b) -if(q.aG!=null){s=a.gcS(a) -r=q.aG -r.toString -q.a2z(s,b,r) -q.a3V(a)}}, -a3V(a){}, -iw(a){var s,r=this +c.aJ(a,this.gC(this)) +a.bo(0)}, +aJ(a,b){var s,r,q=this +if(q.S!=null){s=a.gcN(a) +r=q.S +r.toString +q.a33(s,b,r) +q.a4q(a)}q.li(a,b) +if(q.aC!=null){s=a.gcN(a) +r=q.aC +r.toString +q.a33(s,b,r) +q.a4q(a)}}, +a4q(a){}, +it(a){var s,r=this r.kH(a) -s=r.T -r.dW=s==null?null:s.gzs() -s=r.aG -r.fK=s==null?null:s.gzs() +s=r.S +r.e1=s==null?null:s.gzc() +s=r.aC +r.fz=s==null?null:s.gzc() a.a=!1}, -xg(a,b,c){var s,r,q,p,o=this -o.fX=A.bhD(o.fX,B.vg) -o.iA=A.bhD(o.iA,B.vg) +wZ(a,b,c){var s,r,q,p,o=this +o.fX=A.biI(o.fX,B.vi) +o.jW=A.biI(o.jW,B.vi) s=o.fX r=s!=null&&!s.gaB(s) -s=o.iA +s=o.jW q=s!=null&&!s.gaB(s) s=A.b([],t.QF) if(r){p=o.fX p.toString -B.b.H(s,p)}B.b.H(s,c) -if(q){p=o.iA +B.b.I(s,p)}B.b.I(s,c) +if(q){p=o.jW p.toString -B.b.H(s,p)}o.Yo(a,b,s)}, -xo(){this.MS() -this.iA=this.fX=null}} -A.av9.prototype={} -A.AZ.prototype={ +B.b.I(s,p)}o.YT(a,b,s)}, +x9(){this.MM() +this.jW=this.fX=null}} +A.awg.prototype={} +A.B9.prototype={ l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.AZ&&b.a.l(0,s.a)&&b.b==s.b}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.B9&&b.a.l(0,s.a)&&b.b==s.b}, j(a){var s=this -switch(s.b){case B.A:return s.a.j(0)+"-ltr" +switch(s.b){case B.v:return s.a.j(0)+"-ltr" case B.aj:return s.a.j(0)+"-rtl" case null:case void 0:return s.a.j(0)}}, -gJ(a){return A.a4(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.aRC.prototype={ -gdD(){var s=this +gJ(a){return A.a3(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.aSO.prototype={ +gds(){var s=this if(!s.f)return!1 -if(s.e.be.xt()!==s.d)s.f=!1 +if(s.e.ah.xd()!==s.d)s.f=!1 return s.f}, -a0G(a){var s,r,q=this,p=q.r,o=p.i(0,a) +a19(a){var s,r,q=this,p=q.r,o=p.i(0,a) if(o!=null)return o -s=new A.h(q.a.a,q.d[a].got()) -r=new A.bn(s,q.e.be.i1(s),t.tO) -p.u(0,a,r) +s=new A.h(q.a.a,q.d[a].goq()) +r=new A.br(s,q.e.ah.hT(s),t.tO) +p.q(0,a,r) return r}, -ga3(a){return this.c}, -F(){var s,r=this,q=r.b+1 +ga2(a){return this.c}, +H(){var s,r=this,q=r.b+1 if(q>=r.d.length)return!1 -s=r.a0G(q);++r.b +s=r.a19(q);++r.b r.a=s.a r.c=s.b return!0}, -abb(){var s,r=this,q=r.b +abQ(){var s,r=this,q=r.b if(q<=0)return!1 -s=r.a0G(q-1);--r.b +s=r.a19(q-1);--r.b r.a=s.a r.c=s.b return!0}, -aO_(a){var s,r=this,q=r.a -if(a>=0){for(s=q.b+a;r.a.bs;)if(!r.abb())break +aOC(a){var s,r=this,q=r.a +if(a>=0){for(s=q.b+a;r.a.bs;)if(!r.abQ())break return!q.l(0,r.a)}} -A.A7.prototype={ -v(){var s,r=this,q=r.I -if(q!=null)q.ch.sbk(0,null) -r.I=null -q=r.a1 -if(q!=null)q.ch.sbk(0,null) -r.a1=null -r.xZ.sbk(0,null) -q=r.bg -if(q!=null){q.bo$=$.ag() -q.bj$=0}q=r.M -if(q!=null){q.bo$=$.ag() -q.bj$=0}q=r.cA -s=q.bo$=$.ag() -q.bj$=0 -q=r.de -q.bo$=s -q.bj$=0 -q=r.b4 -q.bo$=s -q.bj$=0 -q=r.aX -q.bo$=s -q.bj$=0 -q=r.giq() -q.bo$=s -q.bj$=0 -r.be.v() -r.jF()}, -a5u(a){var s,r=this,q=r.gaoF(),p=r.I -if(p==null){s=A.bjN(q) -r.kf(s) -r.I=s}else p.svo(q) -r.a8=a}, -a5C(a){var s,r=this,q=r.gaoG(),p=r.a1 -if(p==null){s=A.bjN(q) -r.kf(s) -r.a1=s}else p.svo(q) -r.aq=a}, -giq(){var s,r,q=this.aJ +A.Aj.prototype={ +v(){var s,r=this,q=r.G +if(q!=null)q.ch.sbl(0,null) +r.G=null +q=r.Y +if(q!=null)q.ch.sbl(0,null) +r.Y=null +r.jd.sbl(0,null) +q=r.b2 +if(q!=null){q.Y$=$.af() +q.G$=0}q=r.bj +if(q!=null){q.Y$=$.af() +q.G$=0}q=r.aQ +s=q.Y$=$.af() +q.G$=0 +q=r.a3 +q.Y$=s +q.G$=0 +q=r.aK +q.Y$=s +q.G$=0 +q=r.aP +q.Y$=s +q.G$=0 +q=r.gil() +q.Y$=s +q.G$=0 +r.ah.v() +r.jD()}, +a6_(a){var s,r=this,q=r.gapf(),p=r.G +if(p==null){s=A.bkU(q) +r.kg(s) +r.G=s}else p.svb(q) +r.a7=a}, +a67(a){var s,r=this,q=r.gapg(),p=r.Y +if(p==null){s=A.bkU(q) +r.kg(s) +r.Y=s}else p.svb(q) +r.ae=a}, +gil(){var s,r,q=this.aa if(q===$){s=$.G().B() -r=$.ag() -this.aJ!==$&&A.a2() -q=this.aJ=new A.RW(s,B.h,r)}return q}, -gaoF(){var s=this,r=s.bg +r=$.af() +this.aa!==$&&A.a2() +q=this.aa=new A.Sc(s,B.h,r)}return q}, +gapf(){var s=this,r=s.b2 if(r==null){r=A.b([],t.xT) -if(s.aG)r.push(s.giq()) -r=s.bg=new A.H7(r,$.ag())}return r}, -gaoG(){var s=this,r=s.M -if(r==null){r=A.b([s.b4,s.aX],t.xT) -if(!s.aG)r.push(s.giq()) -r=s.M=new A.H7(r,$.ag())}return r}, -sLk(a){return}, -sz5(a){var s=this.be +if(s.aC)r.push(s.gil()) +r=s.b2=new A.Ho(r,$.af())}return r}, +gapg(){var s=this,r=s.bj +if(r==null){r=A.b([s.aK,s.aP],t.xT) +if(!s.aC)r.push(s.gil()) +r=s.bj=new A.Ho(r,$.af())}return r}, +sLa(a){return}, +syO(a){var s=this.ah if(s.ax===a)return -s.sz5(a) -this.oW()}, -sxJ(a,b){if(this.cg===b)return -this.cg=b -this.oW()}, -saOc(a){if(this.c_===a)return -this.c_=a -this.aC()}, -saOb(a){return}, -zi(a){var s=this.be.b.a.a.LW(a) -return A.dw(B.t,s.a,s.b,!1)}, -aET(a){var s,r,q,p,o,n,m=this -if(!m.cr.gdD()){m.cA.sm(0,!1) -m.de.sm(0,!1) -return}s=m.gD(m) +s.syO(a) +this.oS()}, +sxu(a,b){if(this.cQ===b)return +this.cQ=b +this.oS()}, +saOP(a){if(this.dI===a)return +this.dI=a +this.aD()}, +saOO(a){return}, +z1(a){var s=this.ah.b.a.a.LL(a) +return A.dA(B.u,s.a,s.b,!1)}, +aFw(a){var s,r,q,p,o,n,m=this +if(!m.c7.gds()){m.aQ.sm(0,!1) +m.a3.sm(0,!1) +return}s=m.gC(m) r=new A.x(0,0,0+s.a,0+s.b) -s=m.be -q=m.cr -p=m.mL +s=m.ah +q=m.c7 +p=m.nq p===$&&A.c() -o=s.po(new A.bZ(q.a,q.e),p) -m.cA.sm(0,r.e8(0.5).O(0,o.X(0,a))) -p=m.cr -n=s.po(new A.bZ(p.b,p.e),m.mL) -m.de.sm(0,r.e8(0.5).O(0,n.X(0,a)))}, -r8(a,b){var s,r -if(a.gdD()){s=this.di.a.c.a.a.length -a=a.IA(Math.min(a.c,s),Math.min(a.d,s))}r=this.di.a.c.a.lG(a) -this.di.k8(r,b)}, -bf(){this.ajo() -var s=this.I -if(s!=null)s.bf() -s=this.a1 -if(s!=null)s.bf()}, -oW(){this.ao=this.ai=null -this.aC()}, -A_(){var s=this -s.MQ() -s.be.aC() -s.ao=s.ai=null}, -se2(a,b){var s=this,r=s.be -if(J.e(r.f,b))return -s.ci=null -r.se2(0,b) -s.xX=s.hS=s.dl=null -s.oW() -s.c9()}, -sz3(a,b){var s=this.be +o=s.pj(new A.c2(q.a,q.e),p) +m.aQ.sm(0,r.e2(0.5).N(0,o.W(0,a))) +p=m.c7 +n=s.pj(new A.c2(p.b,p.e),m.nq) +m.a3.sm(0,r.e2(0.5).N(0,n.W(0,a)))}, +r1(a,b){var s,r +if(a.gds()){s=this.ac.a.c.a.a.length +a=a.Il(Math.min(a.c,s),Math.min(a.d,s))}r=this.ac.a.c.a.lD(a) +this.ac.k8(r,b)}, +bi(){this.ajX() +var s=this.G +if(s!=null)s.bi() +s=this.Y +if(s!=null)s.bi()}, +oS(){this.bE=this.bF=null +this.aD()}, +zL(){var s=this +s.MK() +s.ah.aD() +s.bE=s.bF=null}, +sdv(a,b){var s=this,r=s.ah +if(J.f(r.f,b))return +s.i2=null +r.sdv(0,b) +s.xI=s.bL=s.aT=null +s.oS() +s.cb()}, +syM(a,b){var s=this.ah if(s.w===b)return -s.sz3(0,b) -this.oW()}, -sd2(a){var s=this.be +s.syM(0,b) +this.oS()}, +scV(a){var s=this.ah if(s.x===a)return -s.sd2(a) -this.oW() -this.c9()}, -syw(a,b){var s=this.be -if(J.e(s.Q,b))return -s.syw(0,b) -this.oW()}, -spy(a){var s=this.be -if(J.e(s.at,a))return -s.spy(a) -this.oW()}, -sags(a){var s=this,r=s.cX +s.scV(a) +this.oS() +this.cb()}, +syj(a,b){var s=this.ah +if(J.f(s.Q,b))return +s.syj(0,b) +this.oS()}, +spt(a){var s=this.ah +if(J.f(s.at,a))return +s.spt(a) +this.oS()}, +sah1(a){var s=this,r=s.bM if(r===a)return -if(s.y!=null)r.aa(0,s.gHc()) -s.cX=a -if(s.y!=null){s.giq().sMt(s.cX.a) -s.cX.aj(0,s.gHc())}}, -aBI(){this.giq().sMt(this.cX.a)}, -sdL(a){if(this.d9===a)return -this.d9=a -this.c9()}, -saKG(a){if(this.iz===a)return -this.iz=a -this.aC()}, -sVo(a,b){if(this.iZ===b)return -this.iZ=b -this.c9()}, -syx(a){var s,r=this -if(r.d0==a)return -r.d0=a +if(s.y!=null)r.ad(0,s.gGY()) +s.bM=a +if(s.y!=null){s.gil().sMj(s.bM.a) +s.bM.an(0,s.gGY())}}, +aCk(){this.gil().sMj(this.bM.a)}, +sdC(a){if(this.cD===a)return +this.cD=a +this.cb()}, +saLk(a){if(this.e6===a)return +this.e6=a +this.aD()}, +sVR(a,b){if(this.eV===b)return +this.eV=b +this.cb()}, +syk(a){var s,r=this +if(r.d1==a)return +r.d1=a s=a===1?1:null -r.be.syx(s) -r.oW()}, -saNS(a){return}, -sSU(a){return}, -sqv(a){var s=this.be +r.ah.syk(s) +r.oS()}, +saOu(a){return}, +sSS(a){return}, +sqn(a){var s=this.ah if(s.y===a)return -s.sqv(a) -this.oW()}, -szr(a){var s=this -if(s.cr.l(0,a))return -s.cr=a -s.aX.sJQ(a) -s.bf() -s.c9()}, -sm1(a,b){var s=this,r=s.fl +s.sqn(a) +this.oS()}, +szb(a){var s=this +if(s.c7.l(0,a))return +s.c7=a +s.aP.sJC(a) +s.bi() +s.cb()}, +slW(a,b){var s=this,r=s.df if(r===b)return -if(s.y!=null)r.aa(0,s.gfn()) -s.fl=b -if(s.y!=null)b.aj(0,s.gfn()) -s.aC()}, -saIy(a){if(this.e7===a)return -this.e7=a -this.aC()}, -saIx(a){return}, -saPe(a){var s=this -if(s.aG===a)return -s.aG=a -s.M=s.bg=null -s.a5u(s.a8) -s.a5C(s.aq)}, -saha(a){if(this.b9===a)return -this.b9=a -this.bf()}, -saJO(a){if(this.cu===a)return -this.cu=a -this.bf()}, -saJH(a){var s=this +if(s.y!=null)r.ad(0,s.gfm()) +s.df=b +if(s.y!=null)b.an(0,s.gfm()) +s.aD()}, +saJa(a){if(this.eJ===a)return +this.eJ=a +this.aD()}, +saJ9(a){return}, +saPP(a){var s=this +if(s.aC===a)return +s.aC=a +s.bj=s.b2=null +s.a6_(s.a7) +s.a67(s.ae)}, +sahK(a){if(this.be===a)return +this.be=a +this.bi()}, +saKr(a){if(this.c_===a)return +this.c_=a +this.bi()}, +saKk(a){var s=this if(s.fX===a)return s.fX=a -s.oW() -s.c9()}, -gi3(){var s=this.fX -return s}, -pl(a){var s,r -this.ni() -s=this.be.pl(a) -r=A.a6(s).h("U<1,hD>") -return A.ai(new A.U(s,new A.aJD(this),r),!0,r.h("aA.E"))}, -iw(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this +s.oS() +s.cb()}, +ghV(){var s=this.fX +return s}, +pg(a){var s,r +this.n9() +s=this.ah.pg(a) +r=A.a6(s).h("S<1,hx>") +return A.ai(new A.S(s,new A.aKH(this),r),!0,r.h("aF.E"))}, +it(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this d.kH(a) -s=d.be +s=d.ah r=s.f r.toString q=A.b([],t.O_) -r.Is(q) -d.ce=q -if(B.b.ej(q,new A.aJC())&&A.cu()!==B.cQ){a.c=a.a=!0 -return}r=d.dl -if(r==null){p=new A.cX("") +r.Id(q) +d.f6=q +if(B.b.eo(q,new A.aKG())&&A.cx()!==B.cT){a.c=a.a=!0 +return}r=d.aT +if(r==null){p=new A.cZ("") o=A.b([],t.oU) -for(r=d.ce,n=r.length,m=0,l=0,k="";lh){d=c1[h].dy -d=d!=null&&d.O(0,new A.rj(i,b8))}else d=!1 +d=d!=null&&d.N(0,new A.rr(i,b8))}else d=!1 if(!d)break b=c1[h] d=s.b @@ -105428,632 +106718,632 @@ d.toString m.a(d) b6.push(b);++h}b8=s.b b8.toString -s=n.a(b8).b2$;++i}else{a=b7.pl(new A.kh(j,e,B.t,!1,c,d)) +s=n.a(b8).b6$;++i}else{a=b7.pg(new A.ku(j,e,B.u,!1,c,d)) if(a.length===0)continue d=B.b.ga5(a) a0=new A.x(d.a,d.b,d.c,d.d) a1=B.b.ga5(a).e -for(d=A.a6(a),c=d.h("aB<1>"),a2=new A.aB(a,1,b5,c),a2.co(a,1,b5,d.c),a2=new A.cU(a2,a2.gG(a2),c.h("cU")),c=c.h("aA.E");a2.F();){d=a2.d +for(d=A.a6(a),c=d.h("aK<1>"),a2=new A.aK(a,1,b5,c),a2.cm(a,1,b5,d.c),a2=new A.cX(a2,a2.gE(a2),c.h("cX")),c=c.h("aF.E");a2.H();){d=a2.d if(d==null)d=c.a(d) -a0=a0.jT(new A.x(d.a,d.b,d.c,d.d)) +a0=a0.jS(new A.x(d.a,d.b,d.c,d.d)) a1=d.e}d=a0.a c=Math.max(0,d) a2=a0.b a3=Math.max(0,a2) -d=Math.min(a0.c-d,o.a(A.K.prototype.gaF.call(b4)).b) -a2=Math.min(a0.d-a2,o.a(A.K.prototype.gaF.call(b4)).d) +d=Math.min(a0.c-d,o.a(A.K.prototype.gaG.call(b4)).b) +a2=Math.min(a0.d-a2,o.a(A.K.prototype.gaG.call(b4)).d) a4=Math.floor(c)-4 a5=Math.floor(a3)-4 d=Math.ceil(c+d)+4 a2=Math.ceil(a3+a2)+4 a6=new A.x(a4,a5,d,a2) -a7=A.pt() +a7=A.pE() a8=k+1 -a7.k2=new A.zB(k,b5) +a7.k2=new A.zM(k,b5) a7.e=!0 -a7.bc=l +a7.bd=l a3=f.b b8=a3==null?b8:a3 -a7.RG=new A.e5(b8,f.f) +a7.RG=new A.ec(b8,f.f) a9=f.c -if(a9!=null){b8=a9.ck -if(b8!=null){a7.jH(B.cP,b8) -a7.cG(B.p8,!0)}}b8=b9.r -if(b8!=null){b0=b8.fL(a6) +if(a9!=null){b8=a9.cC +if(b8!=null){a7.jF(B.cS,b8) +a7.cB(B.pd,!0)}}b8=b9.r +if(b8!=null){b0=b8.fJ(a6) if(b0.a>=b0.c||b0.b>=b0.d)b8=!(a4>=d||a5>=a2) else b8=!1 -a7.cG(B.jy,b8)}b1=A.ba("newChild") -b8=b4.bX +a7.cB(B.jB,b8)}b1=A.bd("newChild") +b8=b4.ez d=b8==null?b5:b8.a!==0 if(d===!0){b8.toString -d=new A.bg(b8,A.w(b8).h("bg<1>")) +d=new A.bl(b8,A.w(b8).h("bl<1>")) b2=d.gav(d) -if(!b2.F())A.Z(A.cy()) -b8=b8.N(0,b2.ga3(b2)) +if(!b2.H())A.V(A.ct()) +b8=b8.O(0,b2.ga2(b2)) b8.toString -if(b1.b!==b1)A.Z(A.jY(b1.a)) -b1.b=b8}else{b3=new A.pL() -b8=A.Pn(b3,b4.aq_(b3)) -if(b1.b!==b1)A.Z(A.jY(b1.a)) -b1.b=b8}if(b8===b1)A.Z(A.ff(b1.a)) -J.bdk(b8,a7) +if(b1.b!==b1)A.V(A.jm(b1.a)) +b1.b=b8}else{b3=new A.pU() +b8=A.PG(b3,b4.aqA(b3)) +if(b1.b!==b1)A.V(A.jm(b1.a)) +b1.b=b8}if(b8===b1)A.V(A.fc(b1.a)) +J.bek(b8,a7) if(!b8.e.l(0,a6)){b8.e=a6 -b8.lv()}b8=b1.b -if(b8===b1)A.Z(A.ff(b1.a)) +b8.ls()}b8=b1.b +if(b8===b1)A.V(A.fc(b1.a)) d=b8.a d.toString -r.u(0,d,b8) +r.q(0,d,b8) b8=b1.b -if(b8===b1)A.Z(A.ff(b1.a)) +if(b8===b1)A.V(A.fc(b1.a)) b6.push(b8) k=a8 -l=a1}}b4.bX=r -b9.qA(0,b6,c0)}, -aq_(a){return new A.aJB(this,a)}, -avb(a){this.r8(a,B.aC)}, -aub(a){var s=this,r=s.be.WA(s.cr.d) +l=a1}}b4.ez=r +b9.qs(0,b6,c0)}, +aqA(a){return new A.aKF(this,a)}, +avP(a){this.r1(a,B.aA)}, +auM(a){var s=this,r=s.ah.X5(s.c7.d) if(r==null)return -s.r8(A.dw(B.t,!a?r:s.cr.c,r,!1),B.aC)}, -au7(a){var s=this,r=s.be.WB(s.cr.d) +s.r1(A.dA(B.u,!a?r:s.c7.c,r,!1),B.aA)}, +auI(a){var s=this,r=s.ah.X6(s.c7.d) if(r==null)return -s.r8(A.dw(B.t,!a?r:s.cr.c,r,!1),B.aC)}, -aud(a){var s,r=this,q=r.cr.gfw(),p=r.a0s(r.be.b.a.a.ps(q).b) +s.r1(A.dA(B.u,!a?r:s.c7.c,r,!1),B.aA)}, +auO(a){var s,r=this,q=r.c7.gfw(),p=r.a0W(r.ah.b.a.a.pn(q).b) if(p==null)return -s=a?r.cr.c:p.a -r.r8(A.dw(B.t,s,p.a,!1),B.aC)}, -au9(a){var s,r=this,q=r.cr.gfw(),p=r.a0v(r.be.b.a.a.ps(q).a-1) +s=a?r.c7.c:p.a +r.r1(A.dA(B.u,s,p.a,!1),B.aA)}, +auK(a){var s,r=this,q=r.c7.gfw(),p=r.a0Z(r.ah.b.a.a.pn(q).a-1) if(p==null)return -s=a?r.cr.c:p.a -r.r8(A.dw(B.t,s,p.a,!1),B.aC)}, -a0s(a){var s,r,q -for(s=this.be;!0;){r=s.b.a.a.ps(new A.bZ(a,B.t)) +s=a?r.c7.c:p.a +r.r1(A.dA(B.u,s,p.a,!1),B.aA)}, +a0W(a){var s,r,q +for(s=this.ah;!0;){r=s.b.a.a.pn(new A.c2(a,B.u)) q=r.a if(!(q>=0&&r.b>=0)||q===r.b)return null -if(!this.a2n(r))return r +if(!this.a2S(r))return r a=r.b}}, -a0v(a){var s,r,q -for(s=this.be;a>=0;){r=s.b.a.a.ps(new A.bZ(a,B.t)) +a0Z(a){var s,r,q +for(s=this.ah;a>=0;){r=s.b.a.a.pn(new A.c2(a,B.u)) q=r.a if(!(q>=0&&r.b>=0)||q===r.b)return null -if(!this.a2n(r))return r +if(!this.a2S(r))return r a=q-1}return null}, -a2n(a){var s,r,q,p -for(s=a.a,r=a.b,q=this.be;s=m.gp7().length)return A.Gu(new A.bZ(m.gp7().length,B.aG)) -s=m.b.a.a.ps(a) +if(q.a<=s)o.b=A.t3(B.u,s) +else o.b=A.t3(B.aF,p.b) +n.r1(o.bc(),a)}, +Xi(a){var s,r,q,p,o=this,n=a.a,m=o.ah +if(n>=m.gp_().length)return A.GL(new A.c2(m.gp_().length,B.aF)) +s=m.b.a.a.pn(a) switch(a.b.a){case 0:r=n-1 break case 1:r=n break -default:r=null}if(r>0&&A.biz(m.gp7().charCodeAt(r))){m=s.a -q=o.a0v(m) -switch(A.cu().a){case 2:if(q==null){p=o.a0s(m) -if(p==null)return A.rT(B.t,n) -return A.dw(B.t,n,p.b,!1)}return A.dw(B.t,q.a,n,!1) -case 0:if(o.iZ){if(q==null)return A.dw(B.t,n,n+1,!1) -return A.dw(B.t,q.a,n,!1)}break -case 1:case 4:case 3:case 5:break}}return A.dw(B.t,s.a,s.b,!1)}, -Ah(a,b){var s=this,r=Math.max(0,a-(1+s.e7)),q=Math.min(b,r),p=s.d0!==1?r:1/0,o=s.iz?r:q -s.be.Kd(p,o) -s.ao=b -s.ai=a}, -a_T(a){return this.Ah(a,0)}, -a_S(){return this.Ah(1/0,0)}, -ni(){var s=t.k,r=s.a(A.K.prototype.gaF.call(this)) -this.Ah(s.a(A.K.prototype.gaF.call(this)).b,r.a)}, -apn(){var s,r,q=this -switch(A.cu().a){case 2:case 4:s=q.e7 -r=q.be.gf9() -q.mL=new A.x(0,0,s,0+(r+2)) -break -case 0:case 1:case 3:case 5:s=q.e7 -r=q.be.gf9() -q.mL=new A.x(0,2,s,2+(r-4)) +default:r=null}if(r>0&&A.bjG(m.gp_().charCodeAt(r))){m=s.a +q=o.a0Z(m) +switch(A.cx().a){case 2:if(q==null){p=o.a0W(m) +if(p==null)return A.t3(B.u,n) +return A.dA(B.u,n,p.b,!1)}return A.dA(B.u,q.a,n,!1) +case 0:if(o.eV){if(q==null)return A.dA(B.u,n,n+1,!1) +return A.dA(B.u,q.a,n,!1)}break +case 1:case 4:case 3:case 5:break}}return A.dA(B.u,s.a,s.b,!1)}, +A3(a,b){var s=this,r=Math.max(0,a-(1+s.eJ)),q=Math.min(b,r),p=s.d1!==1?r:1/0,o=s.e6?r:q +s.ah.K_(p,o) +s.bE=b +s.bF=a}, +a0m(a){return this.A3(a,0)}, +a0l(){return this.A3(1/0,0)}, +n9(){var s=t.k,r=s.a(A.K.prototype.gaG.call(this)) +this.A3(s.a(A.K.prototype.gaG.call(this)).b,r.a)}, +apY(){var s,r,q=this +switch(A.cx().a){case 2:case 4:s=q.eJ +r=q.ah.gf8() +q.nq=new A.x(0,0,s,0+(r+2)) +break +case 0:case 1:case 3:case 5:s=q.eJ +r=q.ah.gf8() +q.nq=new A.x(0,2,s,2+(r-4)) break}}, -aoN(){var s=this.be.f -s=s==null?null:s.c6(new A.aJA()) +apn(){var s=this.ah.f +s=s==null?null:s.c8(new A.aKE()) return s!==!1}, -dB(a){var s,r,q,p,o=this,n=o.xX -if(!(n==null?o.xX=o.aoN():n))return B.u -n=o.be +dn(a){var s,r,q,p,o=this,n=o.xI +if(!(n==null?o.xI=o.apn():n))return B.w +n=o.ah s=a.b -n.qH(o.v9(s,A.tx())) +n.qA(o.uV(s,A.tI())) r=a.a -o.Ah(s,r) -if(o.iz)q=s +o.A3(s,r) +if(o.e6)q=s else{n=n.b p=n.b n=n.a.a -Math.ceil(n.gbR(n)) -q=A.Y(p+(1+o.e7),r,s)}return new A.M(q,A.Y(o.GN(s),a.c,a.d))}, -cM(){var s,r,q,p,o,n,m=this,l=t.k.a(A.K.prototype.gaF.call(m)),k=l.b,j=m.v9(k,A.wM()) -m.mK=j -s=m.be -s.qH(j) -m.ni() -j=s.gaac() +Math.ceil(n.gbQ(n)) +q=A.Z(p+(1+o.eJ),r,s)}return new A.N(q,A.Z(o.Gy(s),a.c,a.d))}, +cJ(){var s,r,q,p,o,n,m=this,l=t.k.a(A.K.prototype.gaG.call(m)),k=l.b,j=m.uV(k,A.wU()) +m.uu=j +s=m.ah +s.qA(j) +m.n9() +j=s.gaaR() j.toString -m.abZ(j) -m.apn() +m.acB(j) +m.apY() j=s.b r=j.b j=j.a.a -j=Math.ceil(j.gbR(j)) -if(m.iz)q=k +j=Math.ceil(j.gbQ(j)) +if(m.e6)q=k else{s=s.b p=s.b s=s.a.a -Math.ceil(s.gbR(s)) -q=A.Y(p+(1+m.e7),l.a,k)}m.id=new A.M(q,A.Y(m.GN(k),l.c,l.d)) -o=new A.M(r+(1+m.e7),j) -n=A.Cp(o) -j=m.I +Math.ceil(s.gbQ(s)) +q=A.Z(p+(1+m.eJ),l.a,k)}m.id=new A.N(q,A.Z(m.Gy(k),l.c,l.d)) +o=new A.N(r+(1+m.eJ),j) +n=A.CB(o) +j=m.G if(j!=null)j.jZ(n) -j=m.a1 +j=m.Y if(j!=null)j.jZ(n) -m.iA=m.asq(o) -m.fl.xe(m.gaF8()) -m.fl.x9(0,m.iA)}, -X8(a,b,c,d){var s,r,q,p=this -if(a===B.ug){p.jU=B.h -p.oE=null -p.Cs=p.rz=p.Ct=!1}s=a!==B.ls -p.dW=s -p.xY=d -if(s){p.fK=c -if(d!=null){s=A.awJ(B.tY,B.L,d) -s.toString -r=s}else r=B.tY -s=p.giq() -q=p.mL +m.jW=m.at0(o) +m.df.wX(m.gaFM()) +m.df.wS(0,m.jW)}, +XF(a,b,c,d){var s,r,q,p=this +if(a===B.ui){p.dS=B.h +p.pY=null +p.i_=p.rq=p.iu=!1}s=a!==B.lx +p.e1=s +p.jc=d +if(s){p.fz=c +if(d!=null){s=A.axQ(B.u0,B.M,d) +s.toString +r=s}else r=B.u0 +s=p.gil() +q=p.nq q===$&&A.c() -s.sa9q(r.JT(q).dN(b))}else p.giq().sa9q(null) -p.giq().w=p.xY==null}, -Mm(a,b,c){return this.X8(a,b,c,null)}, -awy(a,b){var s,r,q,p,o,n=this.be.po(a,B.G) +s.saa_(r.JF(q).dE(b))}else p.gil().saa_(null) +p.gil().w=p.jc==null}, +Ma(a,b,c){return this.XF(a,b,c,null)}, +axa(a,b){var s,r,q,p,o,n=this.ah.pj(a,B.H) for(s=b.length,r=n.b,q=0;p=b.length,qr)return new A.bn(J.bdb(o),new A.h(n.a,o.got()),t.DC)}s=Math.max(0,p-1) -r=p!==0?B.b.ga9(b).got()+B.b.ga9(b).gSl():0 -return new A.bn(s,new A.h(n.a,r),t.DC)}, -a2u(a,b){var s,r,q=this,p=b.X(0,q.giU()),o=q.dW -if(!o)q.aET(p) -s=q.I -r=q.a1 -if(r!=null)a.f_(r,b) -q.be.aK(a.gcS(a),p) -q.abH(a,p) -if(s!=null)a.f_(s,b)}, -eJ(a,b){if(a===this.I||a===this.a1)return -this.a8p(a,b)}, -aK(a,b){var s,r,q,p,o,n,m=this -m.ni() -s=(m.iA>0||!m.giU().l(0,B.h))&&m.hT!==B.v -r=m.xZ +if(o.goq()>r)return new A.br(J.be9(o),new A.h(n.a,o.goq()),t.DC)}s=Math.max(0,p-1) +r=p!==0?B.b.ga4(b).goq()+B.b.ga4(b).gSj():0 +return new A.br(s,new A.h(n.a,r),t.DC)}, +a2Z(a,b){var s,r,q=this,p=b.W(0,q.giM()),o=q.e1 +if(!o)q.aFw(p) +s=q.G +r=q.Y +if(r!=null)a.eY(r,b) +q.ah.aJ(a.gcN(a),p) +q.acl(a,p) +if(s!=null)a.eY(s,b)}, +eG(a,b){if(a===this.G||a===this.Y)return +this.a8Y(a,b)}, +aJ(a,b){var s,r,q,p,o,n,m=this +m.n9() +s=(m.jW>0||!m.giM().l(0,B.h))&&m.fI!==B.x +r=m.jd if(s){s=m.cx s===$&&A.c() -q=m.gD(m) -r.sbk(0,a.pa(s,b,new A.x(0,0,0+q.a,0+q.b),m.gayo(),m.hT,r.a))}else{r.sbk(0,null) -m.a2u(a,b)}p=m.cr -s=p.gdD() -if(s){s=m.LS(p) +q=m.gC(m) +r.sbl(0,a.p5(s,b,new A.x(0,0,0+q.a,0+q.b),m.gaz0(),m.fI,r.a))}else{r.sbl(0,null) +m.a2Z(a,b)}p=m.c7 +s=p.gds() +if(s){s=m.LI(p) o=s[0].a -r=A.Y(o.a,0,m.gD(m).a) -q=A.Y(o.b,0,m.gD(m).b) -a.yR(A.b8J(m.b9,new A.h(r,q).X(0,b)),A.K.prototype.gjs.call(m),B.h) +r=A.Z(o.a,0,m.gC(m).a) +q=A.Z(o.b,0,m.gC(m).b) +a.yz(A.b9I(m.be,new A.h(r,q).W(0,b)),A.K.prototype.gjp.call(m),B.h) if(s.length===2){n=s[1].a -s=A.Y(n.a,0,m.gD(m).a) -r=A.Y(n.b,0,m.gD(m).b) -a.yR(A.b8J(m.cu,new A.h(s,r).X(0,b)),A.K.prototype.gjs.call(m),B.h)}}}, -q_(a){var s,r=this -switch(r.hT.a){case 0:return null -case 1:case 2:case 3:if(r.iA>0||!r.giU().l(0,B.h)){s=r.gD(r) +s=A.Z(n.a,0,m.gC(m).a) +r=A.Z(n.b,0,m.gC(m).b) +a.yz(A.b9I(m.c_,new A.h(s,r).W(0,b)),A.K.prototype.gjp.call(m),B.h)}}}, +pV(a){var s,r=this +switch(r.fI.a){case 0:return null +case 1:case 2:case 3:if(r.jW>0||!r.giM().l(0,B.h)){s=r.gC(r) s=new A.x(0,0,0+s.a,0+s.b)}else s=null return s}}} -A.aJD.prototype={ +A.aKH.prototype={ $1(a){var s=this.a -return new A.hD(a.a+s.giU().a,a.b+s.giU().b,a.c+s.giU().a,a.d+s.giU().b,a.e)}, -$S:159} -A.aJC.prototype={ +return new A.hx(a.a+s.giM().a,a.b+s.giM().b,a.c+s.giM().a,a.d+s.giM().b,a.e)}, +$S:157} +A.aKG.prototype={ $1(a){return a.c!=null}, -$S:559} -A.aJB.prototype={ -$0(){var s=this.a,r=s.bX.i(0,this.b) +$S:561} +A.aKF.prototype={ +$0(){var s=this.a,r=s.ez.i(0,this.b) r.toString -s.tA(s,r.e)}, +s.tr(s,r.e)}, $S:0} -A.aJE.prototype={ -$2(a,b){var s=a==null?null:a.jT(new A.x(b.a,b.b,b.c,b.d)) +A.aKI.prototype={ +$2(a,b){var s=a==null?null:a.jS(new A.x(b.a,b.b,b.c,b.d)) return s==null?new A.x(b.a,b.b,b.c,b.d):s}, -$S:560} -A.aJA.prototype={ +$S:562} +A.aKE.prototype={ $1(a){var s,r -if(a instanceof A.ol){s=a.b -$label0$0:{if(B.jd===s||B.je===s||B.jf===s){r=!1 -break $label0$0}if(B.jg===s||B.jh===s||B.dm===s){r=!0 +if(a instanceof A.oy){s=a.b +$label0$0:{if(B.jg===s||B.jh===s||B.ji===s){r=!1 +break $label0$0}if(B.jj===s||B.jk===s||B.dp===s){r=!0 break $label0$0}r=null}}else r=!0 return r}, -$S:82} -A.ajv.prototype={ -gbu(a){return t.CA.a(A.K.prototype.gbu.call(this,this))}, -ght(){return!0}, -gmh(){return!0}, -svo(a){var s,r=this,q=r.I +$S:78} +A.akn.prototype={ +gbw(a){return t.CA.a(A.K.prototype.gbw.call(this,this))}, +ghr(){return!0}, +gma(){return!0}, +svb(a){var s,r=this,q=r.G if(a===q)return -r.I=a -s=a.cC(q) -if(s)r.bf() -if(r.y!=null){s=r.gfn() -q.aa(0,s) -a.aj(0,s)}}, -aK(a,b){var s=this,r=t.CA.a(A.K.prototype.gbu.call(s,s)),q=s.I -if(r!=null){r.ni() -q.m6(a.gcS(a),s.gD(s),r)}}, -b1(a){this.f2(a) -this.I.aj(0,this.gfn())}, -aV(a){this.I.aa(0,this.gfn()) -this.f3(0)}, -dB(a){return new A.M(A.Y(1/0,a.a,a.b),A.Y(1/0,a.c,a.d))}} -A.vv.prototype={} -A.Vi.prototype={ -sJP(a){if(J.e(a,this.w))return +r.G=a +s=a.cu(q) +if(s)r.bi() +if(r.y!=null){s=r.gfm() +q.ad(0,s) +a.an(0,s)}}, +aJ(a,b){var s=this,r=t.CA.a(A.K.prototype.gbw.call(s,s)),q=s.G +if(r!=null){r.n9() +q.lZ(a.gcN(a),s.gC(s),r)}}, +b5(a){this.f1(a) +this.G.an(0,this.gfm())}, +aZ(a){this.G.ad(0,this.gfm()) +this.f2(0)}, +dn(a){return new A.N(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d))}} +A.vG.prototype={} +A.Vz.prototype={ +sJB(a){if(J.f(a,this.w))return this.w=a -this.E()}, -sJQ(a){if(J.e(a,this.x))return +this.F()}, +sJC(a){if(J.f(a,this.x))return this.x=a -this.E()}, -sX_(a){if(this.y===a)return +this.F()}, +sXw(a){if(this.y===a)return this.y=a -this.E()}, -sX0(a){if(this.z===a)return +this.F()}, +sXx(a){if(this.z===a)return this.z=a -this.E()}, -m6(a,b,c){var s,r,q,p,o,n,m,l,k,j=this,i=j.x,h=j.w +this.F()}, +lZ(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.sA(0,h) -r=c.be -q=r.vJ(A.dw(B.t,i.a,i.b,!1),j.y,j.z) +r=c.ah +q=r.vt(A.dA(B.u,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||l==null||!i.r)return -r=A.jl(s,B.eH) +r=A.iU(s,B.eK) k=i.y if(k===$){j=$.G().B() i.y!==$&&A.a2() i.y=j k=j}k.sA(0,l) -a.dG(r,k)}, -cC(a){var s=this +a.dr(r,k)}, +cu(a){var s=this if(s===a)return!1 -return!(a instanceof A.RW)||a.r!==s.r||a.w!==s.w||!J.e(a.z,s.z)||!J.e(a.Q,s.Q)||!a.as.l(0,s.as)||!J.e(a.at,s.at)||!J.e(a.ax,s.ax)}} -A.H7.prototype={ -aj(a,b){var s,r,q -for(s=this.r,r=s.length,q=0;q")) +q=new J.dQ(s,s.length,r.h("dQ<1>")) s=this.r p=A.a6(s) -o=new J.dJ(s,s.length,p.h("dJ<1>")) +o=new J.dQ(s,s.length,p.h("dQ<1>")) s=p.c r=r.c -while(!0){if(!(q.F()&&o.F()))break +while(!0){if(!(q.H()&&o.H()))break p=o.d if(p==null)p=s.a(p) n=q.d -if(p.cC(n==null?r.a(n):n))return!0}return!1}} -A.Ub.prototype={ -b1(a){this.f2(a) -$.hW.lM$.a.C(0,this.gr7())}, -aV(a){$.hW.lM$.a.N(0,this.gr7()) -this.f3(0)}} -A.Uc.prototype={ -b1(a){var s,r,q -this.al3(a) -s=this.aQ$ -for(r=t.tq;s!=null;){s.b1(a) +if(p.cu(n==null?r.a(n):n))return!0}return!1}} +A.Us.prototype={ +b5(a){this.f1(a) +$.hT.f6$.a.D(0,this.gr0())}, +aZ(a){$.hT.f6$.a.O(0,this.gr0()) +this.f2(0)}} +A.Ut.prototype={ +b5(a){var s,r,q +this.alG(a) +s=this.aR$ +for(r=t.tq;s!=null;){s.b5(a) q=s.b q.toString -s=r.a(q).b2$}}, -aV(a){var s,r,q -this.al4(0) -s=this.aQ$ -for(r=t.tq;s!=null;){s.aV(0) +s=r.a(q).b6$}}, +aZ(a){var s,r,q +this.alH(0) +s=this.aR$ +for(r=t.tq;s!=null;){s.aZ(0) q=s.b q.toString -s=r.a(q).b2$}}} -A.ajw.prototype={} -A.Os.prototype={ -and(a){var s,r,q,p,o=this -try{r=o.I -if(r!==""){q=$.bpJ() -s=$.G().BX(q) -s.vt($.bpK()) -s.x4(r) -r=s.cJ() -o.a1!==$&&A.ae() -o.a1=r}else{o.a1!==$&&A.ae() -o.a1=null}}catch(p){}}, +s=r.a(q).b6$}}} +A.ako.prototype={} +A.OK.prototype={ +anO(a){var s,r,q,p,o=this +try{r=o.G +if(r!==""){q=$.bqU() +s=$.G().BL(q) +s.vg($.bqV()) +s.wN(r) +r=s.cG() +o.Y!==$&&A.al() +o.Y=r}else{o.Y!==$&&A.al() +o.Y=null}}catch(p){}}, bV(a){return 1e5}, -c3(a){return 1e5}, -gmh(){return!0}, -lU(a){return!0}, -dB(a){return a.c5(B.a49)}, -aK(a,b){var s,r,q,p,o,n,m,l,k,j=this -try{p=a.gcS(a) -o=j.gD(j) +c4(a){return 1e5}, +gma(){return!0}, +lO(a){return!0}, +dn(a){return a.c6(B.a4l)}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j=this +try{p=a.gcN(a) +o=j.gC(j) n=b.a m=b.b l=$.G().B() -l.sA(0,$.bpI()) -p.aU(new A.x(n,m,n+o.a,m+o.b),l) -p=j.a1 +l.sA(0,$.bqT()) +p.aX(new A.x(n,m,n+o.a,m+o.b),l) +p=j.Y p===$&&A.c() -if(p!=null){s=j.gD(j).a +if(p!=null){s=j.gC(j).a r=0 q=0 if(s>328){s-=128 -r+=64}p.jZ(new A.rf(s)) -if(j.gD(j).b>96+p.gbR(p)+12)q+=96 -a.gcS(a).q0(p,b.X(0,new A.h(r,q)))}}catch(k){}}} -A.a0O.prototype={ -W(){return"FlexFit."+this.b}} -A.kI.prototype={ -j(a){return this.zN(0)+"; flex="+A.j(this.e)+"; fit="+A.j(this.f)}} -A.a3d.prototype={ -W(){return"MainAxisSize."+this.b}} -A.uU.prototype={ -W(){return"MainAxisAlignment."+this.b}} -A.xL.prototype={ -W(){return"CrossAxisAlignment."+this.b}} -A.Ou.prototype={ -saNE(a){if(this.a1!==a){this.a1=a -this.aC()}}, -sS9(a){if(this.aq!==a){this.aq=a -this.aC()}}, -hH(a){if(!(a.b instanceof A.kI))a.b=new A.kI(null,null,B.h)}, -G8(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g=this -if(g.aq===B.ig)return 0 -s=g.I -r=g.aQ$ +r+=64}p.jZ(new A.rn(s)) +if(j.gC(j).b>96+p.gbQ(p)+12)q+=96 +a.gcN(a).pW(p,b.W(0,new A.h(r,q)))}}catch(k){}}} +A.a1e.prototype={ +V(){return"FlexFit."+this.b}} +A.kW.prototype={ +j(a){return this.zx(0)+"; flex="+A.j(this.e)+"; fit="+A.j(this.f)}} +A.a3P.prototype={ +V(){return"MainAxisSize."+this.b}} +A.v4.prototype={ +V(){return"MainAxisAlignment."+this.b}} +A.xS.prototype={ +V(){return"CrossAxisAlignment."+this.b}} +A.OM.prototype={ +saOg(a){if(this.Y!==a){this.Y=a +this.aD()}}, +sS7(a){if(this.ae!==a){this.ae=a +this.aD()}}, +hE(a){if(!(a.b instanceof A.kW))a.b=new A.kW(null,null,B.h)}, +FV(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +if(g.ae===B.ii)return 0 +s=g.G +r=g.aR$ if(s===c){for(s=t.US,q=0,p=0,o=0;r!=null;){n=r.b n.toString m=s.a(n).e @@ -106066,362 +107356,362 @@ l=s.a(l).e o=Math.max(o,n/(l==null?0:l))}else p+=a.$2(r,b) n=r.b n.toString -r=s.a(n).b2$}return o*q+p}else{for(s=t.US,q=0,p=0,k=0;r!=null;){n=r.b +r=s.a(n).b6$}return o*q+p}else{for(s=t.US,q=0,p=0,k=0;r!=null;){n=r.b n.toString m=s.a(n).e if(m==null)m=0 q+=m -j=A.ba("mainSize") -i=A.ba("crossSize") -if(m===0){switch(g.I.a){case 0:n=r.b0(B.af,1/0,r.gcc()) -if(j.b!==j)A.Z(A.jY(j.a)) +j=A.bd("mainSize") +i=A.bd("crossSize") +if(m===0){switch(g.G.a){case 0:n=r.b4(B.af,1/0,r.gce()) +if(j.b!==j)A.V(A.jm(j.a)) j.b=n n=a.$2(r,n) -if(i.b!==i)A.Z(A.jY(i.a)) +if(i.b!==i)A.V(A.jm(i.a)) i.b=n break -case 1:n=r.b0(B.aU,1/0,r.gcT()) -if(j.b!==j)A.Z(A.jY(j.a)) +case 1:n=r.b4(B.aU,1/0,r.gcO()) +if(j.b!==j)A.V(A.jm(j.a)) j.b=n n=a.$2(r,n) -if(i.b!==i)A.Z(A.jY(i.a)) +if(i.b!==i)A.V(A.jm(i.a)) i.b=n break}n=j.b -if(n===j)A.Z(A.ff(j.a)) +if(n===j)A.V(A.fc(j.a)) p+=n n=i.b -if(n===i)A.Z(A.ff(i.a)) -k=Math.max(k,A.hs(n))}n=r.b +if(n===i)A.V(A.fc(i.a)) +k=Math.max(k,A.hm(n))}n=r.b n.toString -r=s.a(n).b2$}h=Math.max(0,(b-p)/q) -r=g.aQ$ +r=s.a(n).b6$}h=Math.max(0,(b-p)/q) +r=g.aR$ for(;r!=null;){n=r.b n.toString m=s.a(n).e if(m==null)m=0 -if(m>0)k=Math.max(k,A.hs(a.$2(r,h*m))) +if(m>0)k=Math.max(k,A.hm(a.$2(r,h*m))) n=r.b n.toString -r=s.a(n).b2$}return k}}, -c1(a){return this.G8(new A.aJJ(),a,B.aV)}, -bV(a){return this.G8(new A.aJH(),a,B.aV)}, -bW(a){return this.G8(new A.aJI(),a,B.b2)}, -c3(a){return this.G8(new A.aJG(),a,B.b2)}, -it(a){if(this.I===B.aV)return this.IW(a) -return this.aIR(a)}, -G6(a){switch(this.I.a){case 0:return a.b +r=s.a(n).b6$}return k}}, +c1(a){return this.FV(new A.aKN(),a,B.aV)}, +bV(a){return this.FV(new A.aKL(),a,B.aV)}, +bW(a){return this.FV(new A.aKM(),a,B.b2)}, +c4(a){return this.FV(new A.aKK(),a,B.b2)}, +ip(a){if(this.G===B.aV)return this.IH(a) +return this.aJt(a)}, +FT(a){switch(this.G.a){case 0:return a.b case 1:return a.a}}, -Ga(a){switch(this.I.a){case 0:return a.a +FX(a){switch(this.G.a){case 0:return a.a case 1:return a.b}}, -dB(a){var s -if(this.aq===B.ig)return B.u -s=this.a_d(a,A.tx()) -switch(this.I.a){case 0:return a.c5(new A.M(s.a,s.b)) -case 1:return a.c5(new A.M(s.b,s.a))}}, -a_d(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.I===B.aV?a2.b:a2.d,a0=a<1/0,a1=c.aQ$ +dn(a){var s +if(this.ae===B.ii)return B.w +s=this.a_H(a,A.tI()) +switch(this.G.a){case 0:return a.c6(new A.N(s.a,s.b)) +case 1:return a.c6(new A.N(s.b,s.a))}}, +a_H(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.G===B.aV?a2.b:a2.d,a0=a<1/0,a1=c.aR$ for(s=t.US,r=a2.b,q=a2.d,p=b,o=0,n=0,m=0;a1!=null;){l=a1.b l.toString s.a(l) k=l.e if(k==null)k=0 if(k>0){o+=k -p=a1}else{if(c.aq===B.d2)switch(c.I.a){case 0:j=A.j4(q,b) +p=a1}else{if(c.ae===B.d5)switch(c.G.a){case 0:j=A.jb(q,b) break -case 1:j=A.j4(b,r) +case 1:j=A.jb(b,r) break -default:j=b}else switch(c.I.a){case 0:j=new A.b7(0,1/0,0,q) +default:j=b}else switch(c.G.a){case 0:j=new A.bb(0,1/0,0,q) break -case 1:j=new A.b7(0,r,0,1/0) +case 1:j=new A.bb(0,r,0,1/0) break default:j=b}i=a3.$2(a1,j) -m+=c.Ga(i) -n=Math.max(n,c.G6(i))}a1=l.b2$}h=Math.max(0,(a0?a:0)-m) +m+=c.FX(i) +n=Math.max(n,c.FT(i))}a1=l.b6$}h=Math.max(0,(a0?a:0)-m) if(o>0){g=a0?h/o:0/0 -a1=c.aQ$ +a1=c.aR$ for(f=0;a1!=null;){l=a1.b 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.ba("minChildExtent") +d=A.bd("minChildExtent") l=a1.b l.toString l=s.a(l).f -switch((l==null?B.fG:l).a){case 0:if(d.b!==d)A.Z(A.jY(d.a)) +switch((l==null?B.fJ:l).a){case 0:if(d.b!==d)A.V(A.jm(d.a)) d.b=e break -case 1:if(d.b!==d)A.Z(A.jY(d.a)) +case 1:if(d.b!==d)A.V(A.jm(d.a)) d.b=0 -break}if(c.aq===B.d2)switch(c.I.a){case 0:l=d.b -if(l===d)A.Z(A.ff(d.a)) -j=new A.b7(l,e,q,q) +break}if(c.ae===B.d5)switch(c.G.a){case 0:l=d.b +if(l===d)A.V(A.fc(d.a)) +j=new A.bb(l,e,q,q) break case 1:l=d.b -if(l===d)A.Z(A.ff(d.a)) -j=new A.b7(r,r,l,e) +if(l===d)A.V(A.fc(d.a)) +j=new A.bb(r,r,l,e) break -default:j=b}else switch(c.I.a){case 0:l=d.b -if(l===d)A.Z(A.ff(d.a)) -j=new A.b7(l,e,0,q) +default:j=b}else switch(c.G.a){case 0:l=d.b +if(l===d)A.V(A.fc(d.a)) +j=new A.bb(l,e,0,q) break case 1:l=d.b -if(l===d)A.Z(A.ff(d.a)) -j=new A.b7(0,r,l,e) +if(l===d)A.V(A.fc(d.a)) +j=new A.bb(0,r,l,e) break default:j=b}i=a3.$2(a1,j) -m+=c.Ga(i) +m+=c.FX(i) f+=e -n=Math.max(n,c.G6(i))}l=a1.b +n=Math.max(n,c.FT(i))}l=a1.b l.toString -a1=s.a(l).b2$}}return new A.aY7(a0&&c.a8===B.a6?a:m,n,m)}, -cM(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0="RenderBox was not laid out: ",a1=t.k.a(A.K.prototype.gaF.call(a)),a2=a.a_d(a1,A.wM()),a3=a2.a,a4=a2.b -if(a.aq===B.ig){s=a.aQ$ -for(r=t.US,q=0,p=0,o=0;s!=null;){n=a.b4 +a1=s.a(l).b6$}}return new A.aZd(a0&&c.a7===B.a6?a:m,n,m)}, +cJ(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0="RenderBox was not laid out: ",a1=t.k.a(A.K.prototype.gaG.call(a)),a2=a.a_H(a1,A.wU()),a3=a2.a,a4=a2.b +if(a.ae===B.ii){s=a.aR$ +for(r=t.US,q=0,p=0,o=0;s!=null;){n=a.aK n.toString -m=s.EC(n,!0) +m=s.Eq(n,!0) if(m!=null){q=Math.max(q,m) p=Math.max(m,p) n=s.id -o=Math.max((n==null?A.Z(A.a7(a0+A.L(s).j(0)+"#"+A.bz(s))):n).b-m,o) +o=Math.max((n==null?A.V(A.a7(a0+A.L(s).j(0)+"#"+A.bC(s))):n).b-m,o) a4=Math.max(p+o,a4)}n=s.b n.toString -s=r.a(n).b2$}}else q=0 -switch(a.I.a){case 0:a.id=a1.c5(new A.M(a3,a4)) -a3=a.gD(a).a -a4=a.gD(a).b -break -case 1:a.id=a1.c5(new A.M(a4,a3)) -a3=a.gD(a).b -a4=a.gD(a).a +s=r.a(n).b6$}}else q=0 +switch(a.G.a){case 0:a.id=a1.c6(new A.N(a3,a4)) +a3=a.gC(a).a +a4=a.gC(a).b +break +case 1:a.id=a1.c6(new A.N(a4,a3)) +a3=a.gC(a).b +a4=a.gC(a).a break}l=a3-a2.c -a.bg=Math.max(0,-l) +a.b2=Math.max(0,-l) k=Math.max(0,l) -j=A.ba("leadingSpace") -i=A.ba("betweenSpace") -r=A.blj(a.I,a.aJ,a.aX) +j=A.bd("leadingSpace") +i=A.bd("betweenSpace") +r=A.bmq(a.G,a.aa,a.aP) h=r===!1 -switch(a.a1.a){case 0:j.sev(0) -i.sev(0) +switch(a.Y.a){case 0:j.seq(0) +i.seq(0) break -case 1:j.sev(k) -i.sev(0) +case 1:j.seq(k) +i.seq(0) break -case 2:j.sev(k/2) -i.sev(0) +case 2:j.seq(k/2) +i.seq(0) break -case 3:j.sev(0) -r=a.e5$ -i.sev(r>1?k/(r-1):0) +case 3:j.seq(0) +r=a.dZ$ +i.seq(r>1?k/(r-1):0) break -case 4:r=a.e5$ -i.sev(r>0?k/r:0) -j.sev(i.b7()/2) +case 4:r=a.dZ$ +i.seq(r>0?k/r:0) +j.seq(i.bc()/2) break -case 5:r=a.e5$ -i.sev(r>0?k/(r+1):0) -j.sev(i.b7()) -break}g=h?a3-j.b7():j.b7() -s=a.aQ$ +case 5:r=a.dZ$ +i.seq(r>0?k/(r+1):0) +j.seq(i.bc()) +break}g=h?a3-j.bc():j.bc() +s=a.aR$ for(r=t.US,n=a4/2,f=i.a;s!=null;){e=s.b e.toString r.a(e) -d=a.aq -switch(d.a){case 0:case 1:if(A.blj(A.bIx(a.I),a.aJ,a.aX)===(d===B.kX))c=0 +d=a.ae +switch(d.a){case 0:case 1:if(A.bmq(A.bJV(a.G),a.aa,a.aP)===(d===B.l1))c=0 else{d=s.id -c=a4-a.G6(d==null?A.Z(A.a7(a0+A.L(s).j(0)+"#"+A.bz(s))):d)}break +c=a4-a.FT(d==null?A.V(A.a7(a0+A.L(s).j(0)+"#"+A.bC(s))):d)}break case 2:d=s.id -c=n-a.G6(d==null?A.Z(A.a7(a0+A.L(s).j(0)+"#"+A.bz(s))):d)/2 +c=n-a.FT(d==null?A.V(A.a7(a0+A.L(s).j(0)+"#"+A.bC(s))):d)/2 break case 3:c=0 break -case 4:if(a.I===B.aV){d=a.b4 +case 4:if(a.G===B.aV){d=a.aK d.toString -m=s.EC(d,!0) +m=s.Eq(d,!0) c=m!=null?q-m:0}else c=0 break default:c=null}if(h){d=s.id -g-=a.Ga(d==null?A.Z(A.a7(a0+A.L(s).j(0)+"#"+A.bz(s))):d)}switch(a.I.a){case 0:e.a=new A.h(g,c) +g-=a.FX(d==null?A.V(A.a7(a0+A.L(s).j(0)+"#"+A.bC(s))):d)}switch(a.G.a){case 0:e.a=new A.h(g,c) break case 1:e.a=new A.h(c,g) break}if(h){d=i.b -if(d===i)A.Z(A.ff(f)) +if(d===i)A.V(A.fc(f)) g-=d}else{d=s.id -d=a.Ga(d==null?A.Z(A.a7(a0+A.L(s).j(0)+"#"+A.bz(s))):d) +d=a.FX(d==null?A.V(A.a7(a0+A.L(s).j(0)+"#"+A.bC(s))):d) b=i.b -if(b===i)A.Z(A.ff(f)) -g+=d+b}s=e.b2$}}, -dX(a,b){return this.C1(a,b)}, -aK(a,b){var s,r,q,p=this -if(!(p.bg>1e-10)){p.xF(a,b) -return}s=p.gD(p) +if(b===i)A.V(A.fc(f)) +g+=d+b}s=e.b6$}}, +dP(a,b){return this.BQ(a,b)}, +aJ(a,b){var s,r,q,p=this +if(!(p.b2>1e-10)){p.xp(a,b) +return}s=p.gC(p) if(s.gaB(s))return -s=p.ai +s=p.bF r=p.cx r===$&&A.c() -q=p.gD(p) -s.sbk(0,a.pa(r,b,new A.x(0,0,0+q.a,0+q.b),p.ga8q(),p.M,s.a))}, -v(){this.ai.sbk(0,null) -this.al7()}, -q_(a){var s,r=this -switch(r.M.a){case 0:return null -case 1:case 2:case 3:if(r.bg>1e-10){s=r.gD(r) +q=p.gC(p) +s.sbl(0,a.p5(r,b,new A.x(0,0,0+q.a,0+q.b),p.ga8Z(),p.bj,s.a))}, +v(){this.bF.sbl(0,null) +this.alK()}, +pV(a){var s,r=this +switch(r.bj.a){case 0:return null +case 1:case 2:case 3:if(r.b2>1e-10){s=r.gC(r) s=new A.x(0,0,0+s.a,0+s.b)}else s=null return s}}, -fd(){return this.ajp()}} -A.aJJ.prototype={ -$2(a,b){return a.b0(B.a7,b,a.gc4())}, -$S:67} -A.aJH.prototype={ -$2(a,b){return a.b0(B.af,b,a.gcc())}, -$S:67} -A.aJI.prototype={ -$2(a,b){return a.b0(B.ax,b,a.gcv())}, -$S:67} -A.aJG.prototype={ -$2(a,b){return a.b0(B.aU,b,a.gcT())}, -$S:67} -A.aY7.prototype={} -A.ajy.prototype={ -b1(a){var s,r,q -this.f2(a) -s=this.aQ$ -for(r=t.US;s!=null;){s.b1(a) +fc(){return this.ajY()}} +A.aKN.prototype={ +$2(a,b){return a.b4(B.a7,b,a.gc5())}, +$S:59} +A.aKL.prototype={ +$2(a,b){return a.b4(B.af,b,a.gce())}, +$S:59} +A.aKM.prototype={ +$2(a,b){return a.b4(B.av,b,a.gcs())}, +$S:59} +A.aKK.prototype={ +$2(a,b){return a.b4(B.aU,b,a.gcO())}, +$S:59} +A.aZd.prototype={} +A.akq.prototype={ +b5(a){var s,r,q +this.f1(a) +s=this.aR$ +for(r=t.US;s!=null;){s.b5(a) q=s.b q.toString -s=r.a(q).b2$}}, -aV(a){var s,r,q -this.f3(0) -s=this.aQ$ -for(r=t.US;s!=null;){s.aV(0) +s=r.a(q).b6$}}, +aZ(a){var s,r,q +this.f2(0) +s=this.aR$ +for(r=t.US;s!=null;){s.aZ(0) q=s.b q.toString -s=r.a(q).b2$}}} -A.ajz.prototype={} -A.Ud.prototype={ +s=r.a(q).b6$}}} +A.akr.prototype={} +A.Uu.prototype={ v(){var s,r,q -for(s=this.aK9$,r=s.length,q=0;q>")) -this.nC(new A.Xo(s,c.h("Xo<0>")),b,!0) -return s.length===0?null:B.b.ga5(s).gaSo()}, -anR(a){var s,r=this +p.a2f(q) +q.e.sbl(0,null)}}, +hN(a,b,c){return!1}, +nx(a,b,c){return this.hN(a,b,c,t.K)}, +a9S(a,b,c){var s=A.b([],c.h("v>")) +this.nx(new A.XJ(s,c.h("XJ<0>")),b,!0) +return s.length===0?null:B.b.ga5(s).gaT2()}, +aor(a){var s,r=this if(!r.w&&r.x!=null){s=r.x s.toString -a.a6w(s) -return}r.my(a) +a.a70(s) +return}r.mr(a) r.w=!1}, -fd(){var s=this.ai9() +fc(){var s=this.aiJ() return s+(this.y==null?" DETACHED":"")}} -A.aDs.prototype={ +A.aEr.prototype={ $0(){this.b.$1(this.a)}, $S:0} -A.aDt.prototype={ +A.aEs.prototype={ $0(){var s=this.a -s.a.N(0,this.b) -s.B1(-1)}, +s.a.O(0,this.b) +s.AQ(-1)}, $S:0} -A.a2Q.prototype={ -sbk(a,b){var s=this.a +A.a3m.prototype={ +sbl(a,b){var s=this.a if(b==s)return if(s!=null)if(--s.f===0)s.v() this.a=b if(b!=null)++b.f}, j(a){var s=this.a return"LayerHandle("+(s!=null?s.j(0):"DISPOSED")+")"}} -A.a5j.prototype={ -sabU(a){var s -this.jp() +A.a5Z.prototype={ +sacw(a){var s +this.jl() s=this.ay if(s!=null)s.v() this.ay=a}, -v(){this.sabU(null) -this.Y_()}, -my(a){var s=this.ay -s.toString -a.a6t(B.h,s,this.ch,this.CW)}, -hU(a,b,c){return!1}, -nC(a,b,c){return this.hU(a,b,c,t.K)}} -A.j7.prototype={ -Al(a){var s -this.aiF(a) +v(){this.sacw(null) +this.Yw()}, +mr(a){var s=this.ay +s.toString +a.a6Y(B.h,s,this.ch,this.CW)}, +hN(a,b,c){return!1}, +nx(a,b,c){return this.hN(a,b,c,t.K)}} +A.je.prototype={ +A7(a){var s +this.ajd(a) if(!a)return s=this.ax -for(;s!=null;){s.Al(!0) +for(;s!=null;){s.A7(!0) s=s.Q}}, -aGt(a){var s=this -s.LC() -s.my(a) -if(s.b>0)s.Al(!0) +aH5(a){var s=this +s.Lr() +s.mr(a) +if(s.b>0)s.A7(!0) s.w=!1 -return a.cJ()}, -v(){this.Vv() -this.a.ak(0) -this.Y_()}, -LC(){var s,r=this -r.aiJ() +return a.cG()}, +v(){this.VZ() +this.a.ao(0) +this.Yw()}, +Lr(){var s,r=this +r.ajh() s=r.ax -for(;s!=null;){s.LC() +for(;s!=null;){s.Lr() r.w=r.w||s.w s=s.Q}}, -hU(a,b,c){var s,r,q -for(s=this.ay,r=a.a;s!=null;s=s.as){if(s.nC(a,b,!0))return!0 +hN(a,b,c){var s,r,q +for(s=this.ay,r=a.a;s!=null;s=s.as){if(s.nx(a,b,!0))return!0 q=r.length if(q!==0)return!1}return!1}, -nC(a,b,c){return this.hU(a,b,c,t.K)}, -b1(a){var s -this.aiG(a) +nx(a,b,c){return this.hN(a,b,c,t.K)}, +b5(a){var s +this.aje(a) s=this.ax -for(;s!=null;){s.b1(a) +for(;s!=null;){s.b5(a) s=s.Q}}, -aV(a){var s -this.aiH(0) +aZ(a){var s +this.ajf(0) s=this.ax -for(;s!=null;){s.aV(0) -s=s.Q}this.Al(!1)}, -I4(a,b){var s,r=this -if(!r.gx7())r.jp() +for(;s!=null;){s.aZ(0) +s=s.Q}this.A7(!1)}, +HP(a,b){var s,r=this +if(!r.gwQ())r.jl() s=b.b -if(s!==0)r.B1(s) +if(s!==0)r.AQ(s) b.r=r s=r.y -if(s!=null)b.b1(s) -r.pf(b) +if(s!=null)b.b5(s) +r.pa(b) s=b.as=r.ay if(s!=null)s.Q=b r.ay=b if(r.ax==null)r.ax=b -b.e.sbk(0,b)}, -ju(){var s,r,q=this.ax +b.e.sbl(0,b)}, +jr(){var s,r,q=this.ax for(;q!=null;){s=q.z r=this.z if(s<=r){q.z=r+1 -q.ju()}q=q.Q}}, -pf(a){var s=a.z,r=this.z +q.jr()}q=q.Q}}, +pa(a){var s=a.z,r=this.z if(s<=r){a.z=r+1 -a.ju()}}, -a1L(a){var s,r=this -if(!r.gx7())r.jp() +a.jr()}}, +a2f(a){var s,r=this +if(!r.gwQ())r.jl() s=a.b -if(s!==0)r.B1(-s) +if(s!==0)r.AQ(-s) a.r=null -if(r.y!=null)a.aV(0)}, -Vv(){var s,r=this,q=r.ax +if(r.y!=null)a.aZ(0)}, +VZ(){var s,r=this,q=r.ax for(;q!=null;q=s){s=q.Q q.Q=q.as=null -r.a1L(q) -q.e.sbk(0,null)}r.ay=r.ax=null}, -my(a){this.nn(a)}, -nn(a){var s=this.ax -for(;s!=null;){s.anR(a) +r.a2f(q) +q.e.sbl(0,null)}r.ay=r.ax=null}, +mr(a){this.ng(a)}, +ng(a){var s=this.ax +for(;s!=null;){s.aor(a) s=s.Q}}, -xd(a,b){}} -A.pe.prototype={ -sm1(a,b){if(!b.l(0,this.k3))this.jp() +wW(a,b){}} +A.pp.prototype={ +slW(a,b){if(!b.l(0,this.k3))this.jl() this.k3=b}, -hU(a,b,c){return this.tG(a,b.Y(0,this.k3),!0)}, -nC(a,b,c){return this.hU(a,b,c,t.K)}, -xd(a,b){var s=this.k3 +hN(a,b,c){return this.tx(a,b.X(0,this.k3),!0)}, +nx(a,b,c){return this.hN(a,b,c,t.K)}, +wW(a,b){var s=this.k3 b.aL(0,s.a,s.b)}, -my(a){var s=this,r=s.k3 -s.skn(a.Ve(r.a,r.b,t.Yj.a(s.x))) -s.nn(a) -a.ig()}} -A.xt.prototype={ -hU(a,b,c){if(!this.k3.O(0,b))return!1 -return this.tG(a,b,!0)}, -nC(a,b,c){return this.hU(a,b,c,t.K)}, -my(a){var s=this,r=s.k3 -r.toString -s.skn(a.acd(r,s.k4,t.GB.a(s.x))) -s.nn(a) -a.ig()}} -A.JL.prototype={ -hU(a,b,c){if(!this.k3.O(0,b))return!1 -return this.tG(a,b,!0)}, -nC(a,b,c){return this.hU(a,b,c,t.K)}, -my(a){var s=this,r=s.k3 -r.toString -s.skn(a.acb(r,s.k4,t.cW.a(s.x))) -s.nn(a) -a.ig()}} -A.CJ.prototype={ -hU(a,b,c){if(!this.k3.O(0,b))return!1 -return this.tG(a,b,!0)}, -nC(a,b,c){return this.hU(a,b,c,t.K)}, -my(a){var s=this,r=s.k3 -r.toString -s.skn(a.aca(r,s.k4,t.Ax.a(s.x))) -s.nn(a) -a.ig()}} -A.pK.prototype={ -sd5(a,b){var s=this -if(b.l(0,s.bc))return -s.bc=b -s.bG=!0 -s.jp()}, -my(a){var s,r,q=this -q.cd=q.bc +mr(a){var s=this,r=s.k3 +s.skp(a.VG(r.a,r.b,t.Yj.a(s.x))) +s.ng(a) +a.i8()}} +A.xA.prototype={ +hN(a,b,c){if(!this.k3.N(0,b))return!1 +return this.tx(a,b,!0)}, +nx(a,b,c){return this.hN(a,b,c,t.K)}, +mr(a){var s=this,r=s.k3 +r.toString +s.skp(a.acQ(r,s.k4,t.GB.a(s.x))) +s.ng(a) +a.i8()}} +A.K2.prototype={ +hN(a,b,c){if(!this.k3.N(0,b))return!1 +return this.tx(a,b,!0)}, +nx(a,b,c){return this.hN(a,b,c,t.K)}, +mr(a){var s=this,r=s.k3 +r.toString +s.skp(a.acO(r,s.k4,t.cW.a(s.x))) +s.ng(a) +a.i8()}} +A.CW.prototype={ +hN(a,b,c){if(!this.k3.N(0,b))return!1 +return this.tx(a,b,!0)}, +nx(a,b,c){return this.hN(a,b,c,t.K)}, +mr(a){var s=this,r=s.k3 +r.toString +s.skp(a.acN(r,s.k4,t.Ax.a(s.x))) +s.ng(a) +a.i8()}} +A.pT.prototype={ +scX(a,b){var s=this +if(b.l(0,s.bd))return +s.bd=b +s.bA=!0 +s.jl()}, +mr(a){var s,r,q=this +q.bP=q.bd if(!q.k3.l(0,B.h)){s=q.k3 -s=A.mB(s.a,s.b,0) -r=q.cd -r.toString -s.bO(0,r) -q.cd=s}q.skn(a.DN(q.cd.a,t.qf.a(q.x))) -q.nn(a) -a.ig()}, -Qy(a){var s,r=this -if(r.bG){s=r.bc -s.toString -r.bd=A.zi(A.b9l(s)) -r.bG=!1}s=r.bd +s=A.mP(s.a,s.b,0) +r=q.bP +r.toString +s.bR(0,r) +q.bP=s}q.skp(a.Dy(q.bP.a,t.qf.a(q.x))) +q.ng(a) +a.i8()}, +Qt(a){var s,r=this +if(r.bA){s=r.bd +s.toString +r.bb=A.zs(A.bai(s)) +r.bA=!1}s=r.bb if(s==null)return null return A.d3(s,a)}, -hU(a,b,c){var s=this.Qy(b) +hN(a,b,c){var s=this.Qt(b) if(s==null)return!1 -return this.aj_(a,s,!0)}, -nC(a,b,c){return this.hU(a,b,c,t.K)}, -xd(a,b){var s=this.cd -if(s==null){s=this.bc -s.toString -b.bO(0,s)}else b.bO(0,s)}} -A.Nj.prototype={ -sRh(a,b){var s=this,r=s.bc -if(b!=r){if(b===255||r===255)s.skn(null) -s.bc=b -s.jp()}}, -my(a){var s,r,q,p=this -if(p.ax==null){p.skn(null) -return}s=p.bc +return this.ajy(a,s,!0)}, +nx(a,b,c){return this.hN(a,b,c,t.K)}, +wW(a,b){var s=this.bP +if(s==null){s=this.bd +s.toString +b.bR(0,s)}else b.bR(0,s)}} +A.NB.prototype={ +sRd(a,b){var s=this,r=s.bd +if(b!=r){if(b===255||r===255)s.skp(null) +s.bd=b +s.jl()}}, +mr(a){var s,r,q,p=this +if(p.ax==null){p.skp(null) +return}s=p.bd s.toString r=p.k3 q=p.x -if(s<255)p.skn(a.ace(s,r,t.Zr.a(q))) -else p.skn(a.Ve(r.a,r.b,t.Yj.a(q))) -p.nn(a) -a.ig()}} -A.J5.prototype={ -sJx(a,b){if(!b.l(0,this.k3)){this.k3=b -this.jp()}}, -my(a){var s=this,r=s.k3 -r.toString -s.skn(a.ac9(r,s.k4,t.tX.a(s.x))) -s.nn(a) -a.ig()}} -A.Eh.prototype={ -j(a){var s=A.bz(this),r=this.a!=null?"":"" +if(s<255)p.skp(a.acR(s,r,t.Zr.a(q))) +else p.skp(a.VG(r.a,r.b,t.Yj.a(q))) +p.ng(a) +a.i8()}} +A.Jn.prototype={ +sJi(a,b){if(!b.l(0,this.k3)){this.k3=b +this.jl()}}, +mr(a){var s=this,r=s.k3 +r.toString +s.skp(a.acM(r,s.k4,t.tX.a(s.x))) +s.ng(a) +a.i8()}} +A.Ev.prototype={ +j(a){var s=A.bC(this),r=this.a!=null?"":"" return"#"+s+"("+r+")"}} -A.M8.prototype={ -sva(a){var s=this,r=s.k3 +A.Ms.prototype={ +suW(a){var s=this,r=s.k3 if(r===a)return if(s.y!=null){if(r.a===s)r.a=null a.a=s}s.k3=a}, -sm1(a,b){if(b.l(0,this.k4))return +slW(a,b){if(b.l(0,this.k4))return this.k4=b -this.jp()}, -b1(a){this.ahQ(a) +this.jl()}, +b5(a){this.aip(a) this.k3.a=this}, -aV(a){var s=this.k3 +aZ(a){var s=this.k3 if(s.a===this)s.a=null -this.ahR(0)}, -hU(a,b,c){return this.tG(a,b.Y(0,this.k4),!0)}, -nC(a,b,c){return this.hU(a,b,c,t.K)}, -my(a){var s,r=this +this.aiq(0)}, +hN(a,b,c){return this.tx(a,b.X(0,this.k4),!0)}, +nx(a,b,c){return this.hN(a,b,c,t.K)}, +mr(a){var s,r=this if(!r.k4.l(0,B.h)){s=r.k4 -r.skn(a.DN(A.mB(s.a,s.b,0).a,t.qf.a(r.x)))}else r.skn(null) -r.nn(a) -if(!r.k4.l(0,B.h))a.ig()}, -xd(a,b){var s +r.skp(a.Dy(A.mP(s.a,s.b,0).a,t.qf.a(r.x)))}else r.skp(null) +r.ng(a) +if(!r.k4.l(0,B.h))a.i8()}, +wW(a,b){var s if(!this.k4.l(0,B.h)){s=this.k4 b.aL(0,s.a,s.b)}}} -A.L8.prototype={ -Qy(a){var s,r,q,p,o=this -if(o.R8){s=o.Wv() +A.Lq.prototype={ +Qt(a){var s,r,q,p,o=this +if(o.R8){s=o.X0() s.toString -o.p4=A.zi(s) +o.p4=A.zs(s) o.R8=!1}if(o.p4==null)return null -r=new A.oa(new Float64Array(4)) -r.o5(a.a,a.b,0,1) -s=o.p4.aw(0,r).a +r=new A.oo(new Float64Array(4)) +r.o1(a.a,a.b,0,1) +s=o.p4.az(0,r).a q=s[0] p=o.p1 return new A.h(q-p.a,s[1]-p.b)}, -hU(a,b,c){var s,r=this -if(r.k3.a==null){if(r.k4)return r.tG(a,b.Y(0,r.ok),!0) -return!1}s=r.Qy(b) +hN(a,b,c){var s,r=this +if(r.k3.a==null){if(r.k4)return r.tx(a,b.X(0,r.ok),!0) +return!1}s=r.Qt(b) if(s==null)return!1 -return r.tG(a,s,!0)}, -nC(a,b,c){return this.hU(a,b,c,t.K)}, -Wv(){var s,r +return r.tx(a,s,!0)}, +nx(a,b,c){return this.hN(a,b,c,t.K)}, +X0(){var s,r if(this.p3==null)return null s=this.p2 -r=A.mB(-s.a,-s.b,0) +r=A.mP(-s.a,-s.b,0) s=this.p3 s.toString -r.bO(0,s) +r.bR(0,s) return r}, -ar7(){var s,r,q,p,o,n,m=this +arJ(){var s,r,q,p,o,n,m=this m.p3=null s=m.k3.a if(s==null)return r=t.KV q=A.b([s],r) p=A.b([m],r) -A.az1(s,m,q,p) -o=A.bfn(q) -s.xd(null,o) +A.aA8(s,m,q,p) +o=A.bgo(q) +s.wW(null,o) r=m.p1 o.aL(0,r.a,r.b) -n=A.bfn(p) -if(n.lF(n)===0)return -n.bO(0,o) +n=A.bgo(p) +if(n.lC(n)===0)return +n.bR(0,o) m.p3=n m.R8=!0}, -gx7(){return!0}, -my(a){var s,r,q=this +gwQ(){return!0}, +mr(a){var s,r,q=this if(q.k3.a==null&&!q.k4){q.p2=q.p3=null q.R8=!0 -q.skn(null) -return}q.ar7() +q.skp(null) +return}q.arJ() s=q.p3 r=t.qf if(s!=null){q.p2=q.ok -q.skn(a.DN(s.a,r.a(q.x))) -q.nn(a) -a.ig()}else{q.p2=null +q.skp(a.Dy(s.a,r.a(q.x))) +q.ng(a) +a.i8()}else{q.p2=null s=q.ok -q.skn(a.DN(A.mB(s.a,s.b,0).a,r.a(q.x))) -q.nn(a) -a.ig()}q.R8=!0}, -xd(a,b){var s=this.p3 -if(s!=null)b.bO(0,s) +q.skp(a.Dy(A.mP(s.a,s.b,0).a,r.a(q.x))) +q.ng(a) +a.i8()}q.R8=!0}, +wW(a,b){var s=this.p3 +if(s!=null)b.bR(0,s) else{s=this.ok -b.bO(0,A.mB(s.a,s.b,0))}}} -A.agj.prototype={} -A.ah4.prototype={ -aQB(a){var s=this.a +b.bR(0,A.mP(s.a,s.b,0))}}} +A.aha.prototype={} +A.ahZ.prototype={ +aRd(a){var s=this.a this.a=a return s}, -j(a){var s="#",r=A.bz(this.b),q=this.a.a -return s+A.bz(this)+"("+("latestEvent: "+(s+r))+", "+("annotations: [list of "+q+"]")+")"}} -A.ah5.prototype={ -gmI(a){var s=this.c -return s.gmI(s)}} -A.a3N.prototype={ -a1e(a){var s,r,q,p,o,n,m=t._h,l=A.mx(null,null,m,t.xV) +j(a){var s="#",r=A.bC(this.b),q=this.a.a +return s+A.bC(this)+"("+("latestEvent: "+(s+r))+", "+("annotations: [list of "+q+"]")+")"}} +A.ai_.prototype={ +gmB(a){var s=this.c +return s.gmB(s)}} +A.a4q.prototype={ +a1I(a){var s,r,q,p,o,n,m=t._h,l=A.mL(null,null,m,t.xV) for(s=a.a,r=s.length,q=0;q") -this.b.aKO(a.gmI(a),a.d,A.r1(new A.bg(s,r),new A.aFd(),r.h("B.E"),t.Pb))}, -aRM(a,b){var s,r,q,p,o,n=this,m={} -if(a.gdR(a)!==B.bI)return +r=A.w(s).h("bl<1>") +this.b.aLt(a.gmB(a),a.d,A.rb(new A.bl(s,r),new A.aGi(),r.h("y.E"),t.Pb))}, +aSp(a,b){var s,r,q,p,o,n=this,m={} +if(a.gdK(a)!==B.bK)return if(t.ks.b(a))return m.a=null -if(t.PB.b(a))m.a=A.aB3() -else{s=a.gz9() -m.a=b==null?n.a.$2(a.gb6(a),s):b}r=a.gmI(a) +if(t.PB.b(a))m.a=A.aC2() +else{s=a.gyS() +m.a=b==null?n.a.$2(a.gb9(a),s):b}r=a.gmB(a) q=n.c p=q.i(0,r) -if(!A.byI(p,a))return +if(!A.bA2(p,a))return o=q.a -new A.aFg(m,n,p,a,r).$0() -if(o!==0!==(q.a!==0))n.E()}, -aRz(){new A.aFe(this).$0()}} -A.aFd.prototype={ -$1(a){return a.ga8i(a)}, -$S:561} -A.aFg.prototype={ +new A.aGl(m,n,p,a,r).$0() +if(o!==0!==(q.a!==0))n.F()}, +aSc(){new A.aGj(this).$0()}} +A.aGi.prototype={ +$1(a){return a.ga8R(a)}, +$S:563} +A.aGl.prototype={ $0(){var s=this -new A.aFf(s.a,s.b,s.c,s.d,s.e).$0()}, +new A.aGk(s.a,s.b,s.c,s.d,s.e).$0()}, $S:0} -A.aFf.prototype={ +A.aGk.prototype={ $0(){var s,r,q,p,o,n=this,m=null,l=n.c if(l==null){s=n.d if(t.PB.b(s))return -n.b.c.u(0,n.e,new A.ah4(A.mx(m,m,t._h,t.xV),s))}else{s=n.d -if(t.PB.b(s))n.b.c.N(0,s.gmI(s))}r=n.b +n.b.c.q(0,n.e,new A.ahZ(A.mL(m,m,t._h,t.xV),s))}else{s=n.d +if(t.PB.b(s))n.b.c.O(0,s.gmB(s))}r=n.b q=r.c.i(0,n.e) if(q==null){l.toString q=l}p=q.b q.b=s -o=t.PB.b(s)?A.mx(m,m,t._h,t.xV):r.a1e(n.a.a) -r.a0R(new A.ah5(q.aQB(o),o,p,s))}, +o=t.PB.b(s)?A.mL(m,m,t._h,t.xV):r.a1I(n.a.a) +r.a1k(new A.ai_(q.aRd(o),o,p,s))}, $S:0} -A.aFe.prototype={ +A.aGj.prototype={ $0(){var s,r,q,p,o,n,m -for(s=this.a,r=s.c,r=r.gbz(r),q=A.w(r),q=q.h("@<1>").ab(q.z[1]),r=new A.bV(J.ax(r.a),r.b,q.h("bV<1,2>")),q=q.z[1];r.F();){p=r.a +for(s=this.a,r=s.c,r=r.gbx(r),q=A.w(r),q=q.h("@<1>").af(q.z[1]),r=new A.bZ(J.aA(r.a),r.b,q.h("bZ<1,2>")),q=q.z[1];r.H();){p=r.a if(p==null)p=q.a(p) o=p.b -n=s.arw(p) +n=s.as6(p) m=p.a p.a=n -s.a0R(new A.ah5(m,n,o,null))}}, +s.a1k(new A.ai_(m,n,o,null))}}, $S:0} -A.aFb.prototype={ +A.aGg.prototype={ $2(a,b){var s -if(!this.a.aZ(0,a))if(a.gW8()&&a.gUK(a)!=null){s=a.gUK(a) +if(!this.a.b1(0,a))if(a.gWC()&&a.gV9(a)!=null){s=a.gV9(a) s.toString -s.$1(this.b.cl(this.c.i(0,a)))}}, -$S:562} -A.aFc.prototype={ -$1(a){return!this.a.aZ(0,a)}, -$S:563} -A.aov.prototype={} -A.dW.prototype={ -aV(a){}, +s.$1(this.b.cj(this.c.i(0,a)))}}, +$S:564} +A.aGh.prototype={ +$1(a){return!this.a.b1(0,a)}, +$S:565} +A.apz.prototype={} +A.e3.prototype={ +aZ(a){}, j(a){return""}} -A.v8.prototype={ -f_(a,b){var s,r=this -if(a.ght()){r.Fd() +A.vj.prototype={ +eY(a,b){var s,r=this +if(a.ghr()){r.F1() if(!a.cy){s=a.ay s===$&&A.c() s=!s}else s=!0 -if(s)A.bgT(a,null,!0) -else if(a.db)A.bz2(a) +if(s)A.bhW(a,null,!0) +else if(a.db)A.bAp(a) s=a.ch.a s.toString t.gY.a(s) -s.sm1(0,b) -r.a6G(s)}else{s=a.ay -s===$&&A.c() -if(s){a.ch.sbk(0,null) -a.PG(r,b)}else a.PG(r,b)}}, -a6G(a){a.h3(0) -this.a.I4(0,a)}, -gcS(a){var s,r,q=this -if(q.e==null){q.c=A.bz9(q.b) +s.slW(0,b) +r.a7a(s)}else{s=a.ay +s===$&&A.c() +if(s){a.ch.sbl(0,null) +a.PB(r,b)}else a.PB(r,b)}}, +a7a(a){a.h1(0) +this.a.HP(0,a)}, +gcN(a){var s,r,q=this +if(q.e==null){q.c=A.bAw(q.b) s=$.G() -r=s.kT() +r=s.kS() q.d=r -q.e=s.kS(r,null) +q.e=s.kR(r,null) r=q.c r.toString -q.a.I4(0,r)}s=q.e +q.a.HP(0,r)}s=q.e s.toString return s}, -Fd(){var s,r=this +F1(){var s,r=this if(r.e==null)return s=r.c s.toString -s.sabU(r.d.jS()) +s.sacw(r.d.jR()) r.e=r.d=r.c=null}, -Xc(){var s=this.c +XJ(){var s=this.c if(s!=null)if(!s.ch){s.ch=!0 -s.jp()}}, -yS(a,b,c,d){var s,r=this -if(a.ax!=null)a.Vv() -r.Fd() -r.a6G(a) -s=r.aIo(a,d==null?r.b:d) +s.jl()}}, +yA(a,b,c,d){var s,r=this +if(a.ax!=null)a.VZ() +r.F1() +r.a7a(a) +s=r.aJ0(a,d==null?r.b:d) b.$2(s,c) -s.Fd()}, -yR(a,b,c){return this.yS(a,b,c,null)}, -aIo(a,b){return new A.v8(a,b)}, -pa(a,b,c,d,e,f){var s,r,q=this -if(e===B.v){d.$2(q,b) -return null}s=c.dN(b) -if(a){r=f==null?new A.xt(B.Z,A.D(t.S,t.M),A.aV(t.kd)):f +s.F1()}, +yz(a,b,c){return this.yA(a,b,c,null)}, +aJ0(a,b){return new A.vj(a,b)}, +p5(a,b,c,d,e,f){var s,r,q=this +if(e===B.x){d.$2(q,b) +return null}s=c.dE(b) +if(a){r=f==null?new A.xA(B.a_,A.D(t.S,t.M),A.aZ(t.kd)):f if(!s.l(0,r.k3)){r.k3=s -r.jp()}if(e!==r.k4){r.k4=e -r.jp()}q.yS(r,d,b,s) -return r}else{q.aH4(s,e,s,new A.aGM(q,d,b)) +r.jl()}if(e!==r.k4){r.k4=e +r.jl()}q.yA(r,d,b,s) +return r}else{q.aHH(s,e,s,new A.aHP(q,d,b)) return null}}, -acc(a,b,c,d,e,f,g){var s,r,q,p=this -if(f===B.v){e.$2(p,b) -return null}s=c.dN(b) -r=d.dN(b) -if(a){q=g==null?new A.JL(B.co,A.D(t.S,t.M),A.aV(t.kd)):g +acP(a,b,c,d,e,f,g){var s,r,q,p=this +if(f===B.x){e.$2(p,b) +return null}s=c.dE(b) +r=d.dE(b) +if(a){q=g==null?new A.K2(B.cq,A.D(t.S,t.M),A.aZ(t.kd)):g if(!r.l(0,q.k3)){q.k3=r -q.jp()}if(f!==q.k4){q.k4=f -q.jp()}p.yS(q,e,b,s) -return q}else{p.aH2(r,f,s,new A.aGL(p,e,b)) +q.jl()}if(f!==q.k4){q.k4=f +q.jl()}p.yA(q,e,b,s) +return q}else{p.aHF(r,f,s,new A.aHO(p,e,b)) return null}}, -Vd(a,b,c,d,e,f,g){var s,r,q,p=this -if(f===B.v){e.$2(p,b) -return null}s=c.dN(b) -r=d.dN(b) -if(a){q=g==null?new A.CJ(B.co,A.D(t.S,t.M),A.aV(t.kd)):g +VF(a,b,c,d,e,f,g){var s,r,q,p=this +if(f===B.x){e.$2(p,b) +return null}s=c.dE(b) +r=d.dE(b) +if(a){q=g==null?new A.CW(B.cq,A.D(t.S,t.M),A.aZ(t.kd)):g if(r!==q.k3){q.k3=r -q.jp()}if(f!==q.k4){q.k4=f -q.jp()}p.yS(q,e,b,s) -return q}else{p.aH0(r,f,s,new A.aGK(p,e,b)) +q.jl()}if(f!==q.k4){q.k4=f +q.jl()}p.yA(q,e,b,s) +return q}else{p.aHD(r,f,s,new A.aHN(p,e,b)) return null}}, -aPU(a,b,c,d,e,f){return this.Vd(a,b,c,d,e,B.co,f)}, -vu(a,b,c,d,e){var s,r=this,q=b.a,p=b.b,o=A.mB(q,p,0) -o.bO(0,c) +aQw(a,b,c,d,e,f){return this.VF(a,b,c,d,e,B.cq,f)}, +vh(a,b,c,d,e){var s,r=this,q=b.a,p=b.b,o=A.mP(q,p,0) +o.bR(0,c) o.aL(0,-q,-p) -if(a){s=e==null?A.biU(null):e -s.sd5(0,o) -r.yS(s,d,b,A.bgz(o,r.b)) -return s}else{q=r.gcS(r) -q.bP(0) -q.aw(0,o.a) +if(a){s=e==null?A.bk0(null):e +s.scX(0,o) +r.yA(s,d,b,A.bhB(o,r.b)) +return s}else{q=r.gcN(r) +q.bO(0) +q.az(0,o.a) d.$2(r,b) -r.gcS(r).bp(0) +r.gcN(r).bo(0) return null}}, -acf(a,b,c,d){var s=d==null?A.b9b():d -s.sRh(0,b) -s.sm1(0,a) -this.yR(s,c,B.h) +acS(a,b,c,d){var s=d==null?A.ba8():d +s.sRd(0,b) +s.slW(0,a) +this.yz(s,c,B.h) return s}, -j(a){return"PaintingContext#"+A.en(this)+"(layer: "+this.a.j(0)+", canvas bounds: "+this.b.j(0)+")"}} -A.aGM.prototype={ +j(a){return"PaintingContext#"+A.eC(this)+"(layer: "+this.a.j(0)+", canvas bounds: "+this.b.j(0)+")"}} +A.aHP.prototype={ $0(){return this.b.$2(this.a,this.c)}, $S:0} -A.aGL.prototype={ +A.aHO.prototype={ $0(){return this.b.$2(this.a,this.c)}, $S:0} -A.aGK.prototype={ +A.aHN.prototype={ $0(){return this.b.$2(this.a,this.c)}, $S:0} -A.auD.prototype={} -A.NJ.prototype={ -z0(){var s=this.cx -if(s!=null)s.a.SR()}, -saQU(a){var s=this.e +A.avK.prototype={} +A.O0.prototype={ +yJ(){var s=this.cx +if(s!=null)s.a.SP()}, +saRx(a){var s=this.e if(s===a)return -if(s!=null)s.aV(0) +if(s!=null)s.aZ(0) this.e=a -a.b1(this)}, -a9t(){var s,r,q,p,o,n,m,l,k,j,i,h=this +a.b5(this)}, +aa2(){var s,r,q,p,o,n,m,l,k,j,i,h=this try{for(o=t.TT;n=h.r,n.length!==0;){s=n h.r=A.b([],o) n=s -m=new A.aHS() -if(!!n.immutable$list)A.Z(A.a8("sort")) +m=new A.aIV() +if(!!n.immutable$list)A.V(A.a8("sort")) l=n.length-1 -if(l-0<=32)A.a8q(n,0,l,m) -else A.a8p(n,0,l,m) -for(r=0;r")) -i.co(m,l,k,j.c) -B.b.H(n,i) -break}}q=J.cd(s,r) -if(q.z&&q.y===h)q.awu()}h.f=!1}for(o=h.CW,o=A.cY(o,o.r,A.w(o).c),n=o.$ti.c;o.F();){m=o.d +k=J.b3(s) +A.cU(l,k,J.b3(m),null,null) +j=A.b1(m) +i=new A.aK(m,l,k,j.h("aK<1>")) +i.cm(m,l,k,j.c) +B.b.I(n,i) +break}}q=J.bU(s,r) +if(q.z&&q.y===h)q.ax6()}h.f=!1}for(o=h.CW,o=A.cW(o,o.r,A.w(o).c),n=o.$ti.c;o.H();){m=o.d p=m==null?n.a(m):m -p.a9t()}}finally{h.f=!1}}, -ar_(a){try{a.$0()}finally{this.f=!0}}, -a9s(){var s,r,q,p,o=this.z -B.b.i4(o,new A.aHR()) +p.aa2()}}finally{h.f=!1}}, +arB(a){try{a.$0()}finally{this.f=!0}}, +aa1(){var s,r,q,p,o=this.z +B.b.hW(o,new A.aIU()) for(s=o.length,r=0;r0){if(s.at==null){r=t.bu -s.at=new A.Po(s.c,A.z(r),A.D(t.S,r),A.z(r),$.ag()) +s.at=new A.PH(s.c,A.C(r),A.D(t.S,r),A.C(r),$.af()) s.b.$0()}}else{r=s.at if(r!=null){r.v() s.at=null s.d.$0()}}}, -a9v(){var s,r,q,p,o,n,m,l,k=this +aa4(){var s,r,q,p,o,n,m,l,k=this if(k.at==null)return try{p=k.ch o=A.ai(p,!0,A.w(p).c) -B.b.i4(o,new A.aHU()) +B.b.hW(o,new A.aIX()) s=o -p.ak(0) +p.ao(0) for(p=s,n=p.length,m=0;m0;n=m){m=n-1 -r[n].eJ(r[m],o)}return o}, -q_(a){return null}, -Sm(a){return null}, -iw(a){}, -zt(a){var s,r=this +r[n].eG(r[m],o)}return o}, +pV(a){return null}, +Sk(a){return null}, +it(a){}, +zd(a){var s,r=this if(r.y.at==null)return s=r.fr -if(s!=null&&!s.y)s.afQ(a) -else if(r.gbu(r)!=null)r.gbu(r).zt(a)}, -gH8(){var s,r=this -if(r.dx==null){s=A.pt() +if(s!=null&&!s.y)s.agr(a) +else if(r.gbw(r)!=null)r.gbw(r).zd(a)}, +gGU(){var s,r=this +if(r.dx==null){s=A.pE() r.dx=s -r.iw(s)}s=r.dx +r.it(s)}s=r.dx s.toString return s}, -xo(){this.dy=!0 +x9(){this.dy=!0 this.fr=null -this.c6(new A.aJW())}, -c9(){var s,r,q,p,o=this,n=o.y +this.c8(new A.aL_())}, +cb(){var s,r,q,p,o=this,n=o.y if(n==null||n.at==null){o.dx=null return}if(o.fr!=null){n=o.dx n=n==null?null:n.a s=n===!0}else s=!1 n=o.dx -r=(n==null?null:n.k1)!=null||o.gH8().k1!=null +r=(n==null?null:n.k1)!=null||o.gGU().k1!=null o.dx=null -q=o.gH8().a&&s +q=o.gGU().a&&s p=o -while(!0){if(p.gbu(p) instanceof A.K)n=r||!q +while(!0){if(p.gbw(p) instanceof A.K)n=r||!q else n=!1 if(!n)break if(p!==o&&p.dy)break p.dy=!0 if(q)r=!1 -p=p.gbu(p) -if(p.dx==null){n=A.pt() +p=p.gbw(p) +if(p.dx==null){n=A.pE() p.dx=n -p.iw(n)}q=p.dx.a -if(q&&p.fr==null)return}if(p!==o&&o.fr!=null&&o.dy)o.y.ch.N(0,o) +p.it(n)}q=p.dx.a +if(q&&p.fr==null)return}if(p!==o&&o.fr!=null&&o.dy)o.y.ch.O(0,o) if(!p.dy){p.dy=!0 n=o.y -if(n!=null){n.ch.C(0,p) -o.y.z0()}}}, -aEV(){var s,r,q,p,o,n,m,l=this,k=null +if(n!=null){n.ch.D(0,p) +o.y.yJ()}}}, +aFy(){var s,r,q,p,o,n,m,l=this,k=null if(l.z)return s=l.fr r=s==null @@ -107220,7 +108510,7 @@ if(r)q=k else{q=s.ch if(q==null)q=k else q=q.Q||q.y}s=r?k:s.z -p=t.pp.a(l.a0C(s===!0,q===!0)) +p=t.pp.a(l.a15(s===!0,q===!0)) s=t.QF o=A.b([],s) n=A.b([],s) @@ -107229,280 +108519,280 @@ r=s==null q=r?k:s.f m=r?k:s.r s=r?k:s.w -p.xq(s==null?0:s,m,q,o,n)}, -a0C(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d={},c=e.gH8() +p.xb(s==null?0:s,m,q,o,n)}, +a15(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d={},c=e.gGU() d.a=c.d d.b=!c.e&&!c.a s=a||c.b r=b||c.p4 q=A.b([],t.Bd) -p=c.c||!(e.gbu(e) instanceof A.K) +p=c.c||!(e.gbw(e) instanceof A.K) o=c.k1!=null n=t.pp m=A.D(t.ZX,n) l=t.CZ k=A.b([],l) j=A.b([],t.i1) -i=c.cF +i=c.dA i=i==null?null:i.a!==0 -e.jx(new A.aJR(d,e,r,s,q,k,j,c,i===!0,o,m)) -if(p)for(n=k.length,h=0;h"))) -for(i=g.b,f=i.length,h=0;h"))) +for(i=g.b,f=i.length,h=0;h#"+A.bz(this)}, -j(a){return this.fd()}, -il(a,b,c,d){var s,r=this -if(r.gbu(r) instanceof A.K){s=r.gbu(r) -s.toString -s.il(a,b==null?r:b,c,d)}}, -zB(){return this.il(B.be,null,B.E,null)}, -tz(a){return this.il(B.be,null,B.E,a)}, -w0(a,b,c){return this.il(a,null,b,c)}, -tA(a,b){return this.il(B.be,a,B.E,b)}, -$iaT:1} -A.aJU.prototype={ -$0(){var s=A.b([],t.qe),r=this.a -s.push(A.b7D("The following RenderObject was being processed when the exception was fired",B.Qx,r)) -s.push(A.b7D("RenderObject",B.Qy,r)) -return s}, -$S:26} -A.aJX.prototype={ -$0(){this.b.$1(this.c.a(this.a.gaF()))}, +if(!p.aba(n.glB())){k.D(0,q) +k.D(0,n)}}}for(s=A.cW(k,k.r,k.$ti.c),p=s.$ti.c;s.H();){m=s.d;(m==null?p.a(m):m).K4()}}, +axy(a){return this.Gj(a,!1)}, +ju(a){this.c8(a)}, +wZ(a,b,c){a.qs(0,t.xc.a(c),b)}, +nA(a,b){}, +fc(){return"#"+A.bC(this)}, +j(a){return this.fc()}, +ig(a,b,c,d){var s,r=this +if(r.gbw(r) instanceof A.K){s=r.gbw(r) +s.toString +s.ig(a,b==null?r:b,c,d)}}, +zl(){return this.ig(B.bf,null,B.G,null)}, +tq(a){return this.ig(B.bf,null,B.G,a)}, +vL(a,b,c){return this.ig(a,null,b,c)}, +tr(a,b){return this.ig(B.bf,a,B.G,b)}, +$iaX:1} +A.aKY.prototype={ +$0(){var s=A.b([],t.Q),r=this.a +s.push(A.b8C("The following RenderObject was being processed when the exception was fired",B.QD,r)) +s.push(A.b8C("RenderObject",B.QE,r)) +return s}, +$S:24} +A.aL0.prototype={ +$0(){this.b.$1(this.c.a(this.a.gaG()))}, $S:0} -A.aJV.prototype={ +A.aKZ.prototype={ $1(a){var s -a.a5l() +a.a5R() s=a.cx s===$&&A.c() if(s)this.a.cx=!0}, $S:13} -A.aJW.prototype={ -$1(a){a.xo()}, +A.aL_.prototype={ +$1(a){a.x9()}, $S:13} -A.aJR.prototype={ -$1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=a.a0C(f.d,f.c) -if(e.a){B.b.ak(f.e) -B.b.ak(f.f) -B.b.ak(f.r) -if(!f.w.a)f.a.a=!0}for(s=e.gab7(),r=s.length,q=f.f,p=f.y,o=f.x,n=f.b,m=f.w,l=f.e,k=f.z,j=0;j1){b=new A.akE() -b.a_e(a3,a4,c)}else b=a2 +if(c.length>1){b=new A.alz() +b.a_I(a3,a4,c)}else b=a2 c=b.c c===$&&A.c() a=b.d a===$&&A.c() -a0=A.hS(c,a) -e=e==null?a0:e.jT(a0) +a0=A.hP(c,a) +e=e==null?a0:e.jS(a0) c=b.b -if(c!=null){a1=A.hS(b.c,c) -f=f==null?a1:f.fL(a1)}c=b.a -if(c!=null){a1=A.hS(b.c,c) -g=g==null?a1:g.fL(a1)}d=d.c -if(d!=null)l.H(0,d)}}if(h!=null)j=!(e.a>=e.c||e.b>=e.d) +if(c!=null){a1=A.hP(b.c,c) +f=f==null?a1:f.fJ(a1)}c=b.a +if(c!=null){a1=A.hP(b.c,c) +g=g==null?a1:g.fJ(a1)}d=d.c +if(d!=null)l.I(0,d)}}if(h!=null)j=!(e.a>=e.c||e.b>=e.d) else j=!1 -if(j){if(i==null||a6.O(0,i.b))i=A.Pn(a2,B.b.ga5(o).gw_()) -a6.C(0,i.b) +if(j){if(i==null||a6.N(0,i.b))i=A.PG(a2,B.b.ga5(o).gvK()) +a6.D(0,i.b) i.dy=l if(!i.e.l(0,e)){i.e=e -i.lv()}if(!A.b8V(i.d,a2)){i.d=null -i.lv()}i.f=f +i.ls()}if(!A.b9U(i.d,a2)){i.d=null +i.ls()}i.f=f i.r=g -for(k=k.gav(m);k.F();){j=k.ga3(k) -if(j.glE()!=null)B.b.ga5(j.b).fr=i}i.adX(0,h) +for(k=k.gav(m);k.H();){j=k.ga2(k) +if(j.glB()!=null)B.b.ga5(j.b).fr=i}i.aey(0,h) a5.push(i)}}}, -xq(a,b,a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=A.z(t.S),c=f.y -for(s=f.x,r=s.length,q=0;q");s.F();){n=s.ga3(s) -if(n instanceof A.BR){if(n.z){m=n.b -m=B.b.ga5(m).fr!=null&&d.O(0,B.b.ga5(m).fr.b)}else m=!1 +f.a2B(a0,b,a2,d) +for(s=J.aA(c),r=f.b,p=A.a6(r),o=p.c,p=p.h("aK<1>");s.H();){n=s.ga2(s) +if(n instanceof A.C2){if(n.z){m=n.b +m=B.b.ga5(m).fr!=null&&d.N(0,B.b.ga5(m).fr.b)}else m=!1 if(m)B.b.ga5(n.b).fr=null}m=n.b -l=new A.aB(r,1,e,p) -l.co(r,1,e,o) -B.b.H(m,l) -n.xq(a+f.f.y1,b,a0,a1,a2)}return}k=f.apu(b,a0) +l=new A.aK(r,1,e,p) +l.cm(r,1,e,o) +B.b.I(m,l) +n.xb(a+f.f.y1,b,a0,a1,a2)}return}k=f.aq4(b,a0) s=f.e r=!s if(r){if(k==null)p=e @@ -107510,73 +108800,73 @@ else{p=k.d p===$&&A.c() if(!p.gaB(p)){p=k.c p===$&&A.c() -p=p.aaJ()}else p=!0}p=p===!0}else p=!1 +p=p.abn()}else p=!0}p=p===!0}else p=!1 if(p)return p=f.b o=B.b.ga5(p) -if(o.fr==null)o.fr=A.Pn(e,B.b.ga5(p).gw_()) +if(o.fr==null)o.fr=A.PG(e,B.b.ga5(p).gvK()) j=B.b.ga5(p).fr -j.sU4(s) +j.sUr(s) j.dy=f.c j.w=a -if(a!==0){f.G_() +if(a!==0){f.FN() s=f.f -s.skl(0,s.y1+a)}if(k!=null){s=k.d +s.skn(0,s.y1+a)}if(k!=null){s=k.d s===$&&A.c() -j.scj(0,s) +j.sci(0,s) s=k.c s===$&&A.c() -j.sd5(0,s) +j.scX(0,s) j.f=k.b j.r=k.a -if(r&&k.e){f.G_() -f.f.cG(B.jy,!0)}}s=t.QF +if(r&&k.e){f.FN() +f.f.cB(B.jB,!0)}}s=t.QF i=A.b([],s) -f.a26(j.f,j.r,a2,d) -for(r=J.ax(c);r.F();){o=r.ga3(r) -if(o instanceof A.BR){if(o.z){n=o.b -n=B.b.ga5(n).fr!=null&&d.O(0,B.b.ga5(n).fr.b)}else n=!1 +f.a2B(j.f,j.r,a2,d) +for(r=J.aA(c);r.H();){o=r.ga2(r) +if(o instanceof A.C2){if(o.z){n=o.b +n=B.b.ga5(n).fr!=null&&d.N(0,B.b.ga5(n).fr.b)}else n=!1 if(n)B.b.ga5(o.b).fr=null}h=A.b([],s) n=j.f -o.xq(0,j.r,n,i,h) -B.b.H(a2,h)}s=f.f -if(s.a)B.b.ga5(p).xg(j,f.f,i) -else j.qA(0,i,s) +o.xb(0,j.r,n,i,h) +B.b.I(a2,h)}s=f.f +if(s.a)B.b.ga5(p).wZ(j,f.f,i) +else j.qs(0,i,s) a1.push(j) for(s=a2.length,r=t.g3,q=0;q1){s=new A.akE() -s.a_e(b,a,r) +if(p!=null){o=g.dy;(o==null?g.dy=A.C(r):o).I(0,p)}}B.b.I(a1,a2) +B.b.ao(a2)}, +aq4(a,b){var s,r=this.b +if(r.length>1){s=new A.alz() +s.a_I(b,a,r) r=s}else r=null return r}, -glE(){return this.z?null:this.f}, -H(a,b){var s,r,q,p,o,n,m=this +glB(){return this.z?null:this.f}, +I(a,b){var s,r,q,p,o,n,m=this for(s=b.length,r=m.y,q=0;q0;){r=c[s];--s q=c[s] -a=r.Sm(q) +a=r.Sk(q) if(a!=null){m.b=a -m.a=A.bjR(m.a,r.q_(q))}else m.b=A.bjR(m.b,r.q_(q)) -l=$.bqJ() -l.bm() -A.bE8(r,q,m.c,l) -m.b=A.bjS(m.b,l) -m.a=A.bjS(m.a,l)}p=B.b.ga5(c) +m.a=A.bkY(m.a,r.pV(q))}else m.b=A.bkY(m.b,r.pV(q)) +l=$.brU() +l.cc() +A.bFv(r,q,m.c,l) +m.b=A.bkZ(m.b,l) +m.a=A.bkZ(m.a,l)}p=B.b.ga5(c) l=m.b -l=l==null?p.gtt():l.fL(p.gtt()) +l=l==null?p.gtj():l.fJ(p.gtj()) m.d=l o=m.a -if(o!=null){n=o.fL(l) +if(o!=null){n=o.fJ(l) if(n.gaB(n)){l=m.d l=!l.gaB(l)}else l=!1 m.e=l if(!l)m.d=n}}} -A.ajC.prototype={} -A.rj.prototype={ +A.aku.prototype={} +A.rr.prototype={ l(a,b){if(b==null)return!1 -return b instanceof A.rj&&b.b===this.b}, -gJ(a){return A.a4(B.abI,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.mS.prototype={ -aV(a){this.a=this.b=null -this.alN(0)}, +return b instanceof A.rr&&b.b===this.b}, +gJ(a){return A.a3(B.abU,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.n4.prototype={ +aZ(a){this.a=this.b=null +this.amn(0)}, j(a){var s=A.j(this.b),r=this.a r=r==null?"not laid out":"offset: "+r.j(0) return"widget: "+s+", "+r}} -A.a6v.prototype={ -hH(a){if(!(a.b instanceof A.mS))a.b=new A.mS(null,null)}, -v9(a,b){var s,r=A.b([],t.UZ),q=this.aQ$,p=A.w(this).h("aU.1") -while(q!=null){r.push(A.bA7(q,a,b)) +A.a7c.prototype={ +hE(a){if(!(a.b instanceof A.n4))a.b=new A.n4(null,null)}, +uV(a,b){var s,r=A.b([],t.UZ),q=this.aR$,p=A.w(this).h("aY.1") +while(q!=null){r.push(A.bBt(q,a,b)) s=q.b s.toString -q=p.a(s).b2$}return r}, -abZ(a){var s,r,q,p,o,n,m=this.aQ$ -for(s=a.length,r=t.tq,q=A.w(this).h("aU.1"),p=0;ph){d=c1[h].dy -d=d!=null&&d.O(0,new A.rj(i,b8))}else d=!1 +d=d!=null&&d.N(0,new A.rr(i,b8))}else d=!1 if(!d)break b=c1[h] d=s.b d.toString if(m.a(d).a!=null)b6.push(b);++h}b8=s.b b8.toString -s=n.a(b8).b2$;++i}else{a=o.a(A.K.prototype.gaF.call(b4)) -b7.qH(b4.by) -b7.Kd(a.b,a.a) -a0=b7.vJ(new A.kh(j,e,B.t,!1,c,d),B.cZ,B.cl) +s=n.a(b8).b6$;++i}else{a=o.a(A.K.prototype.gaG.call(b4)) +b7.qA(b4.ey) +b7.K_(a.b,a.a) +a0=b7.vt(new A.ku(j,e,B.u,!1,c,d),B.d1,B.cn) if(a0.length===0)continue d=B.b.ga5(a0) a1=new A.x(d.a,d.b,d.c,d.d) a2=B.b.ga5(a0).e -for(d=A.a6(a0),c=d.h("aB<1>"),a=new A.aB(a0,1,b5,c),a.co(a0,1,b5,d.c),a=new A.cU(a,a.gG(a),c.h("cU")),c=c.h("aA.E");a.F();){d=a.d +for(d=A.a6(a0),c=d.h("aK<1>"),a=new A.aK(a0,1,b5,c),a.cm(a0,1,b5,d.c),a=new A.cX(a,a.gE(a),c.h("cX")),c=c.h("aF.E");a.H();){d=a.d if(d==null)d=c.a(d) -a1=a1.jT(new A.x(d.a,d.b,d.c,d.d)) +a1=a1.jS(new A.x(d.a,d.b,d.c,d.d)) a2=d.e}d=a1.a c=Math.max(0,d) a=a1.b a3=Math.max(0,a) -d=Math.min(a1.c-d,o.a(A.K.prototype.gaF.call(b4)).b) -a=Math.min(a1.d-a,o.a(A.K.prototype.gaF.call(b4)).d) +d=Math.min(a1.c-d,o.a(A.K.prototype.gaG.call(b4)).b) +a=Math.min(a1.d-a,o.a(A.K.prototype.gaG.call(b4)).d) a4=Math.floor(c)-4 a5=Math.floor(a3)-4 d=Math.ceil(c+d)+4 a=Math.ceil(a3+a)+4 a6=new A.x(a4,a5,d,a) -a7=A.pt() +a7=A.pE() a8=k+1 -a7.k2=new A.zB(k,b5) +a7.k2=new A.zM(k,b5) a7.e=!0 -a7.bc=l +a7.bd=l a3=f.b b8=a3==null?b8:a3 -a7.RG=new A.e5(b8,f.f) +a7.RG=new A.ec(b8,f.f) a9=f.c -if(a9!=null){b8=a9.ck -if(b8!=null){a7.jH(B.cP,b8) -a7.cG(B.p8,!0)}}b8=b9.r -if(b8!=null){b0=b8.fL(a6) +if(a9!=null){b8=a9.cC +if(b8!=null){a7.jF(B.cS,b8) +a7.cB(B.pd,!0)}}b8=b9.r +if(b8!=null){b0=b8.fJ(a6) if(b0.a>=b0.c||b0.b>=b0.d)b8=!(a4>=d||a5>=a) else b8=!1 -a7.cG(B.jy,b8)}b1=A.ba("newChild") -b8=b4.c_ +a7.cB(B.jB,b8)}b1=A.bd("newChild") +b8=b4.dI d=b8==null?b5:b8.a!==0 if(d===!0){b8.toString -d=new A.bg(b8,A.w(b8).h("bg<1>")) +d=new A.bl(b8,A.w(b8).h("bl<1>")) b2=d.gav(d) -if(!b2.F())A.Z(A.cy()) -b8=b8.N(0,b2.ga3(b2)) +if(!b2.H())A.V(A.ct()) +b8=b8.O(0,b2.ga2(b2)) b8.toString -if(b1.b!==b1)A.Z(A.jY(b1.a)) -b1.b=b8}else{b3=new A.pL() -b8=A.Pn(b3,b4.ayy(b3)) -if(b1.b!==b1)A.Z(A.jY(b1.a)) -b1.b=b8}if(b8===b1)A.Z(A.ff(b1.a)) -J.bdk(b8,a7) +if(b1.b!==b1)A.V(A.jm(b1.a)) +b1.b=b8}else{b3=new A.pU() +b8=A.PG(b3,b4.aza(b3)) +if(b1.b!==b1)A.V(A.jm(b1.a)) +b1.b=b8}if(b8===b1)A.V(A.fc(b1.a)) +J.bek(b8,a7) if(!b8.e.l(0,a6)){b8.e=a6 -b8.lv()}b8=b1.b -if(b8===b1)A.Z(A.ff(b1.a)) +b8.ls()}b8=b1.b +if(b8===b1)A.V(A.fc(b1.a)) d=b8.a d.toString -r.u(0,d,b8) +r.q(0,d,b8) b8=b1.b -if(b8===b1)A.Z(A.ff(b1.a)) +if(b8===b1)A.V(A.fc(b1.a)) b6.push(b8) k=a8 -l=a2}}b4.c_=r -b9.qA(0,b6,c0)}, -ayy(a){return new A.aK_(this,a)}, -xo(){this.MS() -this.c_=null}} -A.aK2.prototype={ +l=a2}}b4.dI=r +b9.qs(0,b6,c0)}, +aza(a){return new A.aL3(this,a)}, +x9(){this.MM() +this.dI=null}} +A.aL6.prototype={ $1(a){return a.x=null}, -$S:568} -A.aK3.prototype={ +$S:570} +A.aL7.prototype={ $1(a){var s=a.w s===$&&A.c() -return s.c!==B.eM}, -$S:569} -A.aK1.prototype={ -$2(a,b){return new A.M(a.b0(B.a7,1/0,a.gc4()),0)}, -$S:103} -A.aK0.prototype={ -$2(a,b){return new A.M(a.b0(B.af,1/0,a.gcc()),0)}, -$S:103} -A.aJZ.prototype={ +return s.c!==B.eP}, +$S:571} +A.aL5.prototype={ +$2(a,b){return new A.N(a.b4(B.a7,1/0,a.gc5()),0)}, +$S:86} +A.aL4.prototype={ +$2(a,b){return new A.N(a.b4(B.af,1/0,a.gce()),0)}, +$S:86} +A.aL2.prototype={ $1(a){var s,r -if(a instanceof A.ol){s=a.b -$label0$0:{if(B.jd===s||B.je===s||B.jf===s){r=!1 -break $label0$0}if(B.jg===s||B.jh===s||B.dm===s){r=!0 +if(a instanceof A.oy){s=a.b +$label0$0:{if(B.jg===s||B.jh===s||B.ji===s){r=!1 +break $label0$0}if(B.jj===s||B.jk===s||B.dp===s){r=!0 break $label0$0}r=null}}else r=!0 return r}, -$S:82} -A.aK_.prototype={ -$0(){var s=this.a,r=s.c_.i(0,this.b) +$S:78} +A.aL3.prototype={ +$0(){var s=this.a,r=s.dI.i(0,this.b) r.toString -s.tA(s,r.e)}, +s.tr(s,r.e)}, $S:0} -A.te.prototype={ +A.tp.prototype={ gm(a){var s=this.w s===$&&A.c() return s}, -ayz(){var s=this,r=s.a0B(),q=s.w +azb(){var s=this,r=s.a14(),q=s.w q===$&&A.c() if(q.l(0,r))return s.w=r -s.E()}, -a0B(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=c.d -if(b==null||c.e==null)return B.D5 +s.F()}, +a14(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=c.d +if(b==null||c.e==null)return B.D6 s=b.a r=c.e.a b=c.b -q=b.Gc(new A.bZ(s,B.t)) -p=s===r?q:b.Gc(new A.bZ(r,B.t)) -o=b.I +q=b.FZ(new A.c2(s,B.u)) +p=s===r?q:b.FZ(new A.c2(r,B.u)) +o=b.G n=o.x n.toString m=s>r!==(B.aj===n) -l=A.mB(c.gnl().a,c.gnl().b,0) -l.lF(l) -k=A.dw(B.t,s,r,!1) +l=A.mP(c.gnd().a,c.gnd().b,0) +l.lC(l) +k=A.dA(B.u,s,r,!1) j=A.b([],t.AO) -for(b=b.pl(k),n=b.length,i=0;ir&&s.b>r)return B.bK}p=A.ba("start") -o=A.ba("end") +if(m>r&&s.b>r)return B.bM}p=A.bd("start") +o=A.bd("end") r=l.a q=s.b -if(r>q)p.b=o.b=new A.bZ(r,B.t) -else{p.b=new A.bZ(m,B.t) -o.b=new A.bZ(q,B.aG)}n.d=p.b7() -n.e=o.b7() -return B.bj}, -atc(a,b,c){var s,r,q,p,o,n,m,l=this,k=l.b,j=k.cP(0,null) -if(j.lF(j)===0)switch(c){case B.jv:case B.hh:return B.bL -case B.jw:case B.hg:return B.bK}s=A.d3(j,new A.h(a,0)).a -switch(c){case B.jv:case B.jw:if(b){k=l.e +if(r>q)p.b=o.b=new A.c2(r,B.u) +else{p.b=new A.c2(m,B.u) +o.b=new A.c2(q,B.aF)}n.d=p.bc() +n.e=o.bc() +return B.bk}, +atN(a,b,c){var s,r,q,p,o,n,m,l=this,k=l.b,j=k.cL(0,null) +if(j.lC(j)===0)switch(c){case B.jy:case B.hj:return B.bN +case B.jz:case B.hi:return B.bM}s=A.d3(j,new A.h(a,0)).a +switch(c){case B.jy:case B.jz:if(b){k=l.e k.toString r=k}else{k=l.d k.toString -r=k}q=l.avI(r,!1,s) +r=k}q=l.awk(r,!1,s) p=q.a o=q.b break -case B.hg:case B.hh:n=l.e -if(n==null){n=new A.bZ(l.a.b,B.aG) +case B.hi:case B.hj:n=l.e +if(n==null){n=new A.c2(l.a.b,B.aF) l.e=n r=n}else r=n n=l.d if(n==null){l.d=r m=r}else m=n -p=k.i1(new A.h(s,k.Gc(b?r:m).b-k.I.gf9()/2)) -o=B.bj +p=k.hT(new A.h(s,k.FZ(b?r:m).b-k.G.gf8()/2)) +o=B.bk break default:p=null o=null}if(b)l.e=p else l.d=p return o}, -atO(a,b,c){var s,r,q,p,o,n,m=this,l=m.e +auo(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.bZ(l.a,B.t):new A.bZ(l.b,B.aG) +l=a?new A.c2(l.a,B.u):new A.c2(l.b,B.aF) 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.bK +if(a&&s.a===m.a.b)return B.bM l=!a -if(l&&s.a===m.a.a)return B.bL -switch(c){case B.a69:l=m.a -q=m.Pq(s,a,new A.CA(B.d.ap(m.c,l.a,l.b))) -p=B.bj +if(l&&s.a===m.a.a)return B.bN +switch(c){case B.a6l:l=m.a +q=m.Pk(s,a,new A.CN(B.d.au(m.c,l.a,l.b))) +p=B.bk break -case B.a6a:l=m.b.I +case B.a6m:l=m.b.G o=l.f o.toString -q=m.Pq(s,a,new A.GS(o,l.b.a.a).gaba()) -p=B.bj +q=m.Pk(s,a,new A.H8(o,l.b.a.a).gabP()) +p=B.bk break -case B.a6b:q=m.axk(s,a,new A.Ej(m)) -p=B.bj +case B.a6n:q=m.axX(s,a,new A.Ex(m)) +p=B.bk break -case B.a6c:o=m.a +case B.a6o:o=m.a n=o.a o=o.b -q=m.Pq(s,a,new A.Kr(B.d.ap(m.c,n,o))) -if(a&&q.a===o)p=B.bK -else p=l&&q.a===n?B.bL:B.bj +q=m.Pk(s,a,new A.KJ(B.d.au(m.c,n,o))) +if(a&&q.a===o)p=B.bM +else p=l&&q.a===n?B.bN:B.bk break default:p=null q=null}if(b)m.e=q else m.d=q return p}, -Pq(a,b,c){var s,r=a.a -if(b){r=c.jB(r) -s=r==null?this.a.b:r}else{r=c.jz(r-1) -s=r==null?this.a.a:r}return new A.bZ(s,B.t)}, -axk(a,b,c){var s,r,q,p,o=this +Pk(a,b,c){var s,r=a.a +if(b){r=c.jz(r) +s=r==null?this.a.b:r}else{r=c.jx(r-1) +s=r==null?this.a.a:r}return new A.c2(s,B.u)}, +axX(a,b,c){var s,r,q,p,o=this switch(a.b.a){case 0:s=a.a -if(s<1&&!b)return B.hw +if(s<1&&!b)return B.hy r=o.a.a -s=new A.CA(o.c).jz(r+s) +s=new A.CN(o.c).jx(r+s) if(s==null)s=r q=Math.max(0,s)-1 break case 1:q=a.a break -default:q=null}if(b){s=c.jB(q) -p=s==null?o.a.b:s}else{s=c.jz(q) -p=s==null?o.a.a:s}return new A.bZ(p,B.t)}, -avI(a,b,c){var s,r,q,p,o,n=this,m=n.b,l=m.I.xt(),k=m.po(a,B.G),j=l.length,i=j-1 +default:q=null}if(b){s=c.jz(q) +p=s==null?o.a.b:s}else{s=c.jx(q) +p=s==null?o.a.a:s}return new A.c2(p,B.u)}, +awk(a,b,c){var s,r,q,p,o,n=this,m=n.b,l=m.G.xd(),k=m.pj(a,B.H),j=l.length,i=j-1 for(s=k.b,r=0;rs){i=J.bdb(q) -break}}if(b&&i===l.length-1)p=new A.bZ(n.a.b,B.aG) -else if(!b&&i===0)p=new A.bZ(n.a.a,B.t) -else p=n.ZN(m.i1(new A.h(c,l[b?i+1:i-1].got()))) +if(q.goq()>s){i=J.be9(q) +break}}if(b&&i===l.length-1)p=new A.c2(n.a.b,B.aF) +else if(!b&&i===0)p=new A.c2(n.a.a,B.u) +else p=n.a_g(m.hT(new A.h(c,l[b?i+1:i-1].goq()))) m=p.a j=n.a -if(m===j.a)o=B.bL -else o=m===j.b?B.bK:B.bj -return new A.bn(p,o,t.UH)}, -azn(a){var s,r,q,p,o=this +if(m===j.a)o=B.bN +else o=m===j.b?B.bM:B.bk +return new A.br(p,o,t.UH)}, +aA_(a){var s,r,q,p,o=this if(o.d==null||o.e==null)return!1 -s=A.ba("currentStart") -r=A.ba("currentEnd") +s=A.bd("currentStart") +r=A.bd("currentEnd") q=o.d q.toString p=o.e p.toString -if(A.baK(q,p)>0){s.b=q +if(A.bbC(q,p)>0){s.b=q r.b=p}else{s.b=p -r.b=q}return A.baK(s.b7(),a)>=0&&A.baK(r.b7(),a)<=0}, -cP(a,b){var s=A.mB(this.gnl().a,this.gnl().b,0) -s.bO(0,this.b.cP(0,b)) +r.b=q}return A.bbC(s.bc(),a)>=0&&A.bbC(r.bc(),a)<=0}, +cL(a,b){var s=A.mP(this.gnd().a,this.gnd().b,0) +s.bR(0,this.b.cL(0,b)) return s}, -pb(a,b){if(this.b.y==null)return}, -gnl(){var s,r,q,p,o,n,m=this,l=m.x +p6(a,b){if(this.b.y==null)return}, +gnd(){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.pl(A.dw(B.t,r,s.b,!1)) +q=l.pg(A.dA(B.u,r,s.b,!1)) if(q.length!==0){l=B.b.ga5(q) p=new A.x(l.a,l.b,l.c,l.d) for(o=1;o=q)return r.a -s=this.MX(a) -r=this.T +s=this.MR(a) +r=this.S q=r.a -if(!(q>=1/0))return A.Y(s,q,r.b) +if(!(q>=1/0))return A.Z(s,q,r.b) return s}, -bV(a){var s,r=this.T,q=r.b +bV(a){var s,r=this.S,q=r.b if(q<1/0&&r.a>=q)return r.a -s=this.MV(a) -r=this.T +s=this.MP(a) +r=this.S q=r.a -if(!(q>=1/0))return A.Y(s,q,r.b) +if(!(q>=1/0))return A.Z(s,q,r.b) return s}, -bW(a){var s,r=this.T,q=r.d +bW(a){var s,r=this.S,q=r.d if(q<1/0&&r.c>=q)return r.c -s=this.MW(a) -r=this.T +s=this.MQ(a) +r=this.S q=r.c -if(!(q>=1/0))return A.Y(s,q,r.d) +if(!(q>=1/0))return A.Z(s,q,r.d) return s}, -c3(a){var s,r=this.T,q=r.d +c4(a){var s,r=this.S,q=r.d if(q<1/0&&r.c>=q)return r.c -s=this.MU(a) -r=this.T +s=this.MO(a) +r=this.S q=r.c -if(!(q>=1/0))return A.Y(s,q,r.d) -return s}, -cM(){var s=this,r=t.k.a(A.K.prototype.gaF.call(s)),q=s.V$,p=s.T -if(q!=null){q.df(p.rw(r),!0) -q=s.V$ -s.id=q.gD(q)}else s.id=p.rw(r).c5(B.u)}, -dB(a){var s=this.V$,r=this.T -if(s!=null)return s.mc(r.rw(a)) -else return r.rw(a).c5(B.u)}} -A.a6x.prototype={ -saNL(a,b){if(this.T===b)return -this.T=b -this.aC()}, -saNK(a,b){if(this.aG===b)return -this.aG=b -this.aC()}, -a1O(a){var s,r,q=a.a,p=a.b -p=p<1/0?p:A.Y(this.T,q,p) +if(!(q>=1/0))return A.Z(s,q,r.d) +return s}, +cJ(){var s=this,r=t.k.a(A.K.prototype.gaG.call(s)),q=s.U$,p=s.S +if(q!=null){q.d8(p.rp(r),!0) +q=s.U$ +s.id=q.gC(q)}else s.id=p.rp(r).c6(B.w)}, +dn(a){var s=this.U$,r=this.S +if(s!=null)return s.m5(r.rp(a)) +else return r.rp(a).c6(B.w)}} +A.a7e.prototype={ +saOn(a,b){if(this.S===b)return +this.S=b +this.aD()}, +saOm(a,b){if(this.aC===b)return +this.aC=b +this.aD()}, +a2i(a){var s,r,q=a.a,p=a.b +p=p<1/0?p:A.Z(this.S,q,p) s=a.c r=a.d -return new A.b7(q,p,s,r<1/0?r:A.Y(this.aG,s,r))}, -qX(a,b){var s=this.V$ -if(s!=null)return a.c5(b.$2(s,this.a1O(a))) -return this.a1O(a).c5(B.u)}, -dB(a){return this.qX(a,A.tx())}, -cM(){this.id=this.qX(t.k.a(A.K.prototype.gaF.call(this)),A.wM())}} -A.Oz.prototype={ -sahe(a){return}, -sahc(a){return}, +return new A.bb(q,p,s,r<1/0?r:A.Z(this.aC,s,r))}, +qQ(a,b){var s=this.U$ +if(s!=null)return a.c6(b.$2(s,this.a2i(a))) +return this.a2i(a).c6(B.w)}, +dn(a){return this.qQ(a,A.tI())}, +cJ(){this.id=this.qQ(t.k.a(A.K.prototype.gaG.call(this)),A.wU())}} +A.OR.prototype={ +sahO(a){return}, +sahM(a){return}, c1(a){return this.bV(a)}, -bV(a){var s=this.V$ +bV(a){var s=this.U$ if(s==null)return 0 -return A.aJO(s.b0(B.af,a,s.gcc()),this.T)}, +return A.aKS(s.b4(B.af,a,s.gce()),this.S)}, bW(a){var s,r=this -if(r.V$==null)return 0 +if(r.U$==null)return 0 if(!isFinite(a))a=r.bV(1/0) -s=r.V$ -return A.aJO(s.b0(B.ax,a,s.gcv()),r.aG)}, -c3(a){var s,r=this -if(r.V$==null)return 0 +s=r.U$ +return A.aKS(s.b4(B.av,a,s.gcs()),r.aC)}, +c4(a){var s,r=this +if(r.U$==null)return 0 if(!isFinite(a))a=r.bV(1/0) -s=r.V$ -return A.aJO(s.b0(B.aU,a,s.gcT()),r.aG)}, -qX(a,b){var s=this.V$ -if(s!=null){if(!(a.a>=a.b))a=a.Ec(A.aJO(s.b0(B.af,a.d,s.gcc()),this.T)) -s=this.V$ -s.toString -return b.$2(s,a)}else return new A.M(A.Y(0,a.a,a.b),A.Y(0,a.c,a.d))}, -dB(a){return this.qX(a,A.tx())}, -cM(){this.id=this.qX(t.k.a(A.K.prototype.gaF.call(this)),A.wM())}} -A.Oy.prototype={ -c1(a){var s=this.V$ +s=r.U$ +return A.aKS(s.b4(B.aU,a,s.gcO()),r.aC)}, +qQ(a,b){var s=this.U$ +if(s!=null){if(!(a.a>=a.b))a=a.DZ(A.aKS(s.b4(B.af,a.d,s.gce()),this.S)) +s=this.U$ +s.toString +return b.$2(s,a)}else return new A.N(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d))}, +dn(a){return this.qQ(a,A.tI())}, +cJ(){this.id=this.qQ(t.k.a(A.K.prototype.gaG.call(this)),A.wU())}} +A.OQ.prototype={ +c1(a){var s=this.U$ if(s==null)return 0 -if(!isFinite(a))a=s.b0(B.aU,1/0,s.gcT()) -s=this.V$ -return s.b0(B.a7,a,s.gc4())}, -bV(a){var s=this.V$ +if(!isFinite(a))a=s.b4(B.aU,1/0,s.gcO()) +s=this.U$ +return s.b4(B.a7,a,s.gc5())}, +bV(a){var s=this.U$ if(s==null)return 0 -if(!isFinite(a))a=s.b0(B.aU,1/0,s.gcT()) -s=this.V$ -return s.b0(B.af,a,s.gcc())}, -bW(a){return this.c3(a)}, -qX(a,b){var s=this.V$ -if(s!=null){if(!(a.c>=a.d))a=a.Ll(s.b0(B.aU,a.b,s.gcT())) -s=this.V$ -s.toString -return b.$2(s,a)}else return new A.M(A.Y(0,a.a,a.b),A.Y(0,a.c,a.d))}, -dB(a){return this.qX(a,A.tx())}, -cM(){this.id=this.qX(t.k.a(A.K.prototype.gaF.call(this)),A.wM())}} -A.a6z.prototype={ -gri(){return this.V$!=null&&this.T>0}, -ght(){return this.V$!=null&&this.T>0}, -smW(a,b){var s,r,q,p,o=this -if(o.aG===b)return -s=o.V$!=null -r=s&&o.T>0 -q=o.T -o.aG=b -p=B.c.aA(A.apD(b,0,1)*255) -o.T=p -if(r!==(s&&p>0))o.rW() -o.ab1() -if(q!==0!==(o.T!==0)&&!0)o.c9()}, -sI_(a){return}, -t2(a){return this.T>0}, -z8(a){var s=a==null?A.b9b():a -s.sRh(0,this.T) -return s}, -aK(a,b){if(this.V$==null||this.T===0)return -this.ll(a,b)}, -jx(a){var s,r=this.V$ -if(r!=null)s=this.T!==0||!1 +if(!isFinite(a))a=s.b4(B.aU,1/0,s.gcO()) +s=this.U$ +return s.b4(B.af,a,s.gce())}, +bW(a){return this.c4(a)}, +qQ(a,b){var s=this.U$ +if(s!=null){if(!(a.c>=a.d))a=a.Lb(s.b4(B.aU,a.b,s.gcO())) +s=this.U$ +s.toString +return b.$2(s,a)}else return new A.N(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d))}, +dn(a){return this.qQ(a,A.tI())}, +cJ(){this.id=this.qQ(t.k.a(A.K.prototype.gaG.call(this)),A.wU())}} +A.a7g.prototype={ +gra(){return this.U$!=null&&this.S>0}, +ghr(){return this.U$!=null&&this.S>0}, +smO(a,b){var s,r,q,p,o=this +if(o.aC===b)return +s=o.U$!=null +r=s&&o.S>0 +q=o.S +o.aC=b +p=B.c.aA(A.aqN(b,0,1)*255) +o.S=p +if(r!==(s&&p>0))o.rN() +o.abF() +if(q!==0!==(o.S!==0)&&!0)o.cb()}, +sHK(a){return}, +rU(a){return this.S>0}, +yR(a){var s=a==null?A.ba8():a +s.sRd(0,this.S) +return s}, +aJ(a,b){if(this.U$==null||this.S===0)return +this.li(a,b)}, +ju(a){var s,r=this.U$ +if(r!=null)s=this.S!==0||!1 else s=!1 if(s){r.toString a.$1(r)}}} -A.On.prototype={ -ght(){if(this.V$!=null){var s=this.uM$ +A.OF.prototype={ +ghr(){if(this.U$!=null){var s=this.Ty$ s.toString}else s=!1 return s}, -z8(a){var s=a==null?A.b9b():a -s.sRh(0,this.y4$) +yR(a){var s=a==null?A.ba8():a +s.sRd(0,this.xP$) return s}, -smW(a,b){var s=this,r=s.oJ$ +smO(a,b){var s=this,r=s.xQ$ if(r===b)return -if(s.y!=null&&r!=null)r.aa(0,s.gHA()) -s.oJ$=b -if(s.y!=null)b.aj(0,s.gHA()) -s.QI()}, -sI_(a){if(!1===this.Te$)return -this.Te$=!1 -this.c9()}, -QI(){var s,r=this,q=r.y4$,p=r.oJ$ -p=r.y4$=B.c.aA(A.apD(p.gm(p),0,1)*255) -if(q!==p){s=r.uM$ +if(s.y!=null&&r!=null)r.ad(0,s.gHl()) +s.xQ$=b +if(s.y!=null)b.an(0,s.gHl()) +s.QD()}, +sHK(a){if(!1===this.Tz$)return +this.Tz$=!1 +this.cb()}, +QD(){var s,r=this,q=r.xP$,p=r.xQ$ +p=r.xP$=B.c.aA(A.aqN(p.gm(p),0,1)*255) +if(q!==p){s=r.Ty$ p=p>0 -r.uM$=p -if(r.V$!=null&&s!==p)r.rW() -r.ab1() -if(q===0||r.y4$===0)r.c9()}}, -t2(a){var s=this.oJ$ +r.Ty$=p +if(r.U$!=null&&s!==p)r.rN() +r.abF() +if(q===0||r.xP$===0)r.cb()}}, +rU(a){var s=this.xQ$ return s.gm(s)>0}, -jx(a){var s,r=this.V$ -if(r!=null)if(this.y4$===0){s=this.Te$ +ju(a){var s,r=this.U$ +if(r!=null)if(this.xP$===0){s=this.Tz$ s.toString}else s=!0 else s=!1 if(s){r.toString a.$1(r)}}} -A.a6h.prototype={} -A.a6j.prototype={ -sJx(a,b){if(this.T.l(0,b))return -this.T=b -this.bf()}, -sdz(a){if(this.aG===a)return -this.aG=a -this.bf()}, -gri(){return this.V$!=null}, -aK(a,b){var s,r,q,p=this -if(p.V$!=null){s=t.m2 -if(s.a(A.K.prototype.gbk.call(p,p))==null)p.ch.sbk(0,A.bdw(null)) -s.a(A.K.prototype.gbk.call(p,p)).sJx(0,p.T) -r=s.a(A.K.prototype.gbk.call(p,p)) -q=p.aG +A.a6Z.prototype={} +A.a70.prototype={ +sJi(a,b){if(this.S.l(0,b))return +this.S=b +this.bi()}, +sdl(a){if(this.aC===a)return +this.aC=a +this.bi()}, +gra(){return this.U$!=null}, +aJ(a,b){var s,r,q,p=this +if(p.U$!=null){s=t.m2 +if(s.a(A.K.prototype.gbl.call(p,p))==null)p.ch.sbl(0,A.bev(null)) +s.a(A.K.prototype.gbl.call(p,p)).sJi(0,p.S) +r=s.a(A.K.prototype.gbl.call(p,p)) +q=p.aC if(q!==r.k4){r.k4=q -r.jp()}s=s.a(A.K.prototype.gbk.call(p,p)) +r.jl()}s=s.a(A.K.prototype.gbl.call(p,p)) s.toString -a.yR(s,A.jm.prototype.gjs.call(p),b)}else p.ch.sbk(0,null)}} -A.K9.prototype={ -aj(a,b){var s=this.a -return s==null?null:s.a.aj(0,b)}, -aa(a,b){var s=this.a -return s==null?null:s.a.aa(0,b)}, -aeU(a){return new A.x(0,0,0+a.a,0+a.b)}, +a.yz(s,A.ju.prototype.gjp.call(p),b)}else p.ch.sbl(0,null)}} +A.Kr.prototype={ +an(a,b){var s=this.a +return s==null?null:s.a.an(0,b)}, +ad(a,b){var s=this.a +return s==null?null:s.a.ad(0,b)}, +afu(a){return new A.x(0,0,0+a.a,0+a.b)}, j(a){return"CustomClipper"}} -A.vL.prototype={ -EA(a){return this.b.eR(new A.x(0,0,0+a.a,0+a.b),this.c)}, -F6(a){if(A.L(a)!==B.ac1)return!0 +A.vV.prototype={ +Eo(a){return this.b.eO(new A.x(0,0,0+a.a,0+a.b),this.c)}, +EV(a){if(A.L(a)!==B.acd)return!0 t.jH.a(a) return!a.b.l(0,this.b)||a.c!=this.c}} -A.HZ.prototype={ -sxp(a){var s,r=this,q=r.T +A.If.prototype={ +sxa(a){var s,r=this,q=r.S if(q==a)return -r.T=a +r.S=a s=a==null -if(s||q==null||A.L(a)!==A.L(q)||a.F6(q))r.wE() -if(r.y!=null){if(q!=null)q.aa(0,r.gGv()) -if(!s)a.aj(0,r.gGv())}}, -b1(a){var s -this.zY(a) -s=this.T -if(s!=null)s.aj(0,this.gGv())}, -aV(a){var s=this.T -if(s!=null)s.aa(0,this.gGv()) -this.tJ(0)}, -wE(){this.aG=null -this.bf() -this.c9()}, -slD(a){if(a!==this.b9){this.b9=a -this.bf()}}, -cM(){var s=this,r=s.id!=null?s.gD(s):null -s.wd() -if(!J.e(r,s.gD(s)))s.aG=null}, -oo(){var s,r=this -if(r.aG==null){s=r.T -s=s==null?null:s.EA(r.gD(r)) -r.aG=s==null?r.gAc():s}}, -q_(a){var s,r=this -switch(r.b9.a){case 0:return null -case 1:case 2:case 3:s=r.T -s=s==null?null:s.aeU(r.gD(r)) -if(s==null){s=r.gD(r) +if(s||q==null||A.L(a)!==A.L(q)||a.EV(q))r.wo() +if(r.y!=null){if(q!=null)q.ad(0,r.gGh()) +if(!s)a.an(0,r.gGh())}}, +b5(a){var s +this.zJ(a) +s=this.S +if(s!=null)s.an(0,this.gGh())}, +aZ(a){var s=this.S +if(s!=null)s.ad(0,this.gGh()) +this.tA(0)}, +wo(){this.aC=null +this.bi() +this.cb()}, +slA(a){if(a!==this.be){this.be=a +this.bi()}}, +cJ(){var s=this,r=s.id!=null?s.gC(s):null +s.vY() +if(!J.f(r,s.gC(s)))s.aC=null}, +ol(){var s,r=this +if(r.aC==null){s=r.S +s=s==null?null:s.Eo(r.gC(r)) +r.aC=s==null?r.gzZ():s}}, +pV(a){var s,r=this +switch(r.be.a){case 0:return null +case 1:case 2:case 3:s=r.S +s=s==null?null:s.afu(r.gC(r)) +if(s==null){s=r.gC(r) s=new A.x(0,0,0+s.a,0+s.b)}return s}}, -v(){this.ed=null -this.jF()}} -A.a6n.prototype={ -gAc(){var s=this.gD(this) +v(){this.eh=null +this.jD()}} +A.a74.prototype={ +gzZ(){var s=this.gC(this) return new A.x(0,0,0+s.a,0+s.b)}, -dm(a,b){var s=this -if(s.T!=null){s.oo() -if(!s.aG.O(0,b))return!1}return s.ob(a,b)}, -aK(a,b){var s,r,q=this,p=q.V$ +dd(a,b){var s=this +if(s.S!=null){s.ol() +if(!s.aC.N(0,b))return!1}return s.o8(a,b)}, +aJ(a,b){var s,r,q=this,p=q.U$ if(p!=null){s=q.ch -if(q.b9!==B.v){q.oo() +if(q.be!==B.x){q.ol() p=q.cx p===$&&A.c() -r=q.aG +r=q.aC r.toString -s.sbk(0,a.pa(p,b,r,A.jm.prototype.gjs.call(q),q.b9,t.W0.a(s.a)))}else{a.f_(p,b) -s.sbk(0,null)}}else q.ch.sbk(0,null)}} -A.a6m.prototype={ -sRt(a,b){if(this.dI.l(0,b))return -this.dI=b -this.wE()}, -sd2(a){if(this.eV==a)return -this.eV=a -this.wE()}, -gAc(){var s=this.dI,r=this.gD(this) -return s.fc(new A.x(0,0,0+r.a,0+r.b))}, -dm(a,b){var s=this -if(s.T!=null){s.oo() -if(!s.aG.O(0,b))return!1}return s.ob(a,b)}, -aK(a,b){var s,r,q=this,p=q.V$ +s.sbl(0,a.p5(p,b,r,A.ju.prototype.gjp.call(q),q.be,t.W0.a(s.a)))}else{a.eY(p,b) +s.sbl(0,null)}}else q.ch.sbl(0,null)}} +A.a73.prototype={ +sRr(a,b){if(this.bq.l(0,b))return +this.bq=b +this.wo()}, +scV(a){if(this.eR==a)return +this.eR=a +this.wo()}, +gzZ(){var s=this.bq,r=this.gC(this) +return s.fb(new A.x(0,0,0+r.a,0+r.b))}, +dd(a,b){var s=this +if(s.S!=null){s.ol() +if(!s.aC.N(0,b))return!1}return s.o8(a,b)}, +aJ(a,b){var s,r,q=this,p=q.U$ if(p!=null){s=q.ch -if(q.b9!==B.v){q.oo() +if(q.be!==B.x){q.ol() p=q.cx p===$&&A.c() -r=q.aG -s.sbk(0,a.acc(p,b,new A.x(r.a,r.b,r.c,r.d),r,A.jm.prototype.gjs.call(q),q.b9,t.eG.a(s.a)))}else{a.f_(p,b) -s.sbk(0,null)}}else q.ch.sbk(0,null)}} -A.a6l.prototype={ -gAc(){var s=$.G().U(),r=this.gD(this) -s.kd(new A.x(0,0,0+r.a,0+r.b)) +r=q.aC +s.sbl(0,a.acP(p,b,new A.x(r.a,r.b,r.c,r.d),r,A.ju.prototype.gjp.call(q),q.be,t.eG.a(s.a)))}else{a.eY(p,b) +s.sbl(0,null)}}else q.ch.sbl(0,null)}} +A.a72.prototype={ +gzZ(){var s=$.G().T(),r=this.gC(this) +s.ke(new A.x(0,0,0+r.a,0+r.b)) return s}, -dm(a,b){var s=this -if(s.T!=null){s.oo() -if(!s.aG.O(0,b))return!1}return s.ob(a,b)}, -aK(a,b){var s,r,q,p=this,o=p.V$ +dd(a,b){var s=this +if(s.S!=null){s.ol() +if(!s.aC.N(0,b))return!1}return s.o8(a,b)}, +aJ(a,b){var s,r,q,p=this,o=p.U$ if(o!=null){s=p.ch -if(p.b9!==B.v){p.oo() +if(p.be!==B.x){p.ol() o=p.cx o===$&&A.c() -r=p.gD(p) -q=p.aG +r=p.gC(p) +q=p.aC q.toString -s.sbk(0,a.Vd(o,b,new A.x(0,0,0+r.a,0+r.b),q,A.jm.prototype.gjs.call(p),p.b9,t.JG.a(s.a)))}else{a.f_(o,b) -s.sbk(0,null)}}else p.ch.sbk(0,null)}} -A.Um.prototype={ -skl(a,b){if(this.dI===b)return -this.dI=b -this.bf()}, -sf1(a,b){if(this.eV.l(0,b))return -this.eV=b -this.bf()}, -sA(a,b){if(this.az.l(0,b))return -this.az=b -this.bf()}, -iw(a){this.kH(a) -a.skl(0,this.dI)}} -A.a6A.prototype={ -sdw(a,b){if(this.eC===b)return -this.eC=b -this.wE()}, -sRt(a,b){if(J.e(this.ec,b))return -this.ec=b -this.wE()}, -gAc(){var s,r,q=this,p=q.gD(q),o=0+p.a +s.sbl(0,a.VF(o,b,new A.x(0,0,0+r.a,0+r.b),q,A.ju.prototype.gjp.call(p),p.be,t.JG.a(s.a)))}else{a.eY(o,b) +s.sbl(0,null)}}else p.ch.sbl(0,null)}} +A.UD.prototype={ +skn(a,b){if(this.bq===b)return +this.bq=b +this.bi()}, +sf_(a,b){if(this.eR.l(0,b))return +this.eR=b +this.bi()}, +sA(a,b){if(this.fT.l(0,b))return +this.fT=b +this.bi()}, +it(a){this.kH(a) +a.skn(0,this.bq)}} +A.a7h.prototype={ +sdk(a,b){if(this.uw===b)return +this.uw=b +this.wo()}, +sRr(a,b){if(J.f(this.ux,b))return +this.ux=b +this.wo()}, +gzZ(){var s,r,q=this,p=q.gC(q),o=0+p.a p=0+p.b -switch(q.eC.a){case 0:s=q.ec -if(s==null)s=B.aK -return s.fc(new A.x(0,0,o,p)) +switch(q.uw.a){case 0:s=q.ux +if(s==null)s=B.aJ +return s.fb(new A.x(0,0,o,p)) case 1:s=(o-0)/2 r=(p-0)/2 -return new A.mI(0,0,o,p,s,r,s,r,s,r,s,r,s===r)}}, -dm(a,b){var s=this -if(s.T!=null){s.oo() -if(!s.aG.O(0,b))return!1}return s.ob(a,b)}, -aK(a,b){var s,r,q,p,o,n,m,l,k,j=this -if(j.V$==null){j.ch.sbk(0,null) -return}j.oo() -s=j.aG.dN(b) +return new A.mW(0,0,o,p,s,r,s,r,s,r,s,r,s===r)}}, +dd(a,b){var s=this +if(s.S!=null){s.ol() +if(!s.aC.N(0,b))return!1}return s.o8(a,b)}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j=this +if(j.U$==null){j.ch.sbl(0,null) +return}j.ol() +s=j.aC.dE(b) r=$.G() -q=r.U() -q.fR(s) -p=a.gcS(a) -o=j.dI -if(o!==0&&!0){n=j.eV -m=j.az -p.rv(q,n,o,(m.gm(m)>>>24&255)!==255)}l=j.b9===B.eh +q=r.T() +q.fP(s) +p=a.gcN(a) +o=j.bq +if(o!==0&&!0){n=j.eR +m=j.fT +p.ro(q,n,o,(m.gm(m)>>>24&255)!==255)}l=j.be===B.ej if(!l){r=r.B() -r.sA(0,j.az) -p.dG(s,r)}r=j.cx +r.sA(0,j.fT) +p.dr(s,r)}r=j.cx r===$&&A.c() -o=j.gD(j) -n=j.aG +o=j.gC(j) +n=j.aC n.toString m=j.ch k=t.eG.a(m.a) -m.sbk(0,a.acc(r,b,new A.x(0,0,0+o.a,0+o.b),n,new A.aK4(j,l),j.b9,k))}} -A.aK4.prototype={ +m.sbl(0,a.acP(r,b,new A.x(0,0,0+o.a,0+o.b),n,new A.aL8(j,l),j.be,k))}} +A.aL8.prototype={ $2(a,b){var s,r -if(this.b){s=a.gcS(a) +if(this.b){s=a.gcN(a) r=$.G().B() -r.sA(0,this.a.az) -s.uy(r)}this.a.ll(a,b)}, +r.sA(0,this.a.fT) +s.un(r)}this.a.li(a,b)}, $S:7} -A.a6B.prototype={ -gAc(){var s=$.G().U(),r=this.gD(this) -s.kd(new A.x(0,0,0+r.a,0+r.b)) -return s}, -dm(a,b){var s=this -if(s.T!=null){s.oo() -if(!s.aG.O(0,b))return!1}return s.ob(a,b)}, -aK(a,b){var s,r,q,p,o,n,m,l,k=this -if(k.V$==null){k.ch.sbk(0,null) -return}k.oo() -s=k.gD(k) +A.a7i.prototype={ +gzZ(){var s=$.G().T(),r=this.gC(this) +s.ke(new A.x(0,0,0+r.a,0+r.b)) +return s}, +dd(a,b){var s=this +if(s.S!=null){s.ol() +if(!s.aC.N(0,b))return!1}return s.o8(a,b)}, +aJ(a,b){var s,r,q,p,o,n,m,l,k=this +if(k.U$==null){k.ch.sbl(0,null) +return}k.ol() +s=k.gC(k) r=b.a q=b.b -p=k.aG.dN(b) -o=a.gcS(a) -if(k.dI!==0&&!0){o.aU(new A.x(r,q,r+s.a,q+s.b).e8(20),$.bsg()) -s=k.eV -r=k.dI -q=k.az -o.rv(p,s,r,(q.gm(q)>>>24&255)!==255)}n=k.b9===B.eh +p=k.aC.dE(b) +o=a.gcN(a) +if(k.bq!==0&&!0){o.aX(new A.x(r,q,r+s.a,q+s.b).e2(20),$.btr()) +s=k.eR +r=k.bq +q=k.fT +o.ro(p,s,r,(q.gm(q)>>>24&255)!==255)}n=k.be===B.ej if(!n){s=$.G().B() -s.sA(0,k.az) +s.sA(0,k.fT) o.Z(p,s)}s=k.cx s===$&&A.c() -r=k.gD(k) -q=k.aG +r=k.gC(k) +q=k.aC q.toString m=k.ch l=t.JG.a(m.a) -m.sbk(0,a.Vd(s,b,new A.x(0,0,0+r.a,0+r.b),q,new A.aK5(k,n),k.b9,l))}} -A.aK5.prototype={ +m.sbl(0,a.VF(s,b,new A.x(0,0,0+r.a,0+r.b),q,new A.aL9(k,n),k.be,l))}} +A.aL9.prototype={ $2(a,b){var s,r -if(this.b){s=a.gcS(a) +if(this.b){s=a.gcN(a) r=$.G().B() -r.sA(0,this.a.az) -s.uy(r)}this.a.ll(a,b)}, +r.sA(0,this.a.fT) +s.un(r)}this.a.li(a,b)}, $S:7} -A.a_f.prototype={ -W(){return"DecorationPosition."+this.b}} -A.a6p.prototype={ +A.a_E.prototype={ +V(){return"DecorationPosition."+this.b}} +A.a76.prototype={ sbn(a){var s,r=this -if(a.l(0,r.aG))return -s=r.T +if(a.l(0,r.aC))return +s=r.S if(s!=null)s.v() -r.T=null -r.aG=a -r.bf()}, -sb6(a,b){if(b===this.b9)return -this.b9=b -this.bf()}, -sul(a){if(a.l(0,this.cu))return -this.cu=a -this.bf()}, -aV(a){var s=this,r=s.T +r.S=null +r.aC=a +r.bi()}, +sb9(a,b){if(b===this.be)return +this.be=b +this.bi()}, +sua(a){if(a.l(0,this.c_))return +this.c_=a +this.bi()}, +aZ(a){var s=this,r=s.S if(r!=null)r.v() -s.T=null -s.tJ(0) -s.bf()}, -lU(a){var s=this -return s.aG.TQ(s.gD(s),a,s.cu.d)}, -aK(a,b){var s,r,q=this -if(q.T==null)q.T=q.aG.BV(q.gfn()) -s=q.cu.RX(q.gD(q)) -if(q.b9===B.cG){r=q.T -r.toString -r.m6(a.gcS(a),b,s) -if(q.aG.gK1())a.Xc()}q.ll(a,b) -if(q.b9===B.Qa){r=q.T -r.toString -r.m6(a.gcS(a),b,s) -if(q.aG.gK1())a.Xc()}}} -A.a6K.prototype={ -sabD(a,b){return}, -si7(a){var s=this -if(J.e(s.aG,a))return -s.aG=a -s.bf() -s.c9()}, -sd2(a){var s=this -if(s.b9==a)return -s.b9=a -s.bf() -s.c9()}, -gri(){return!1}, -sd5(a,b){var s,r=this -if(J.e(r.ed,b))return -s=new A.b3(new Float64Array(16)) -s.q(b) -r.ed=s -r.bf() -r.c9()}, -soM(a){return}, -gOa(){var s,r,q=this,p=q.aG,o=p==null?null:p.aD(q.b9) -if(o==null)return q.ed -s=new A.b3(new Float64Array(16)) -s.bm() -r=o.HZ(q.gD(q)) +s.S=null +s.tA(0) +s.bi()}, +lO(a){var s=this +return s.aC.Uc(s.gC(s),a,s.c_.d)}, +aJ(a,b){var s,r,q=this +if(q.S==null)q.S=q.aC.BI(q.gfm()) +s=q.c_.RU(q.gC(q)) +if(q.be===B.cI){r=q.S +r.toString +r.lZ(a.gcN(a),b,s) +if(q.aC.gJO())a.XJ()}q.li(a,b) +if(q.be===B.Qg){r=q.S +r.toString +r.lZ(a.gcN(a),b,s) +if(q.aC.gJO())a.XJ()}}} +A.a7r.prototype={ +sach(a,b){return}, +shY(a){var s=this +if(J.f(s.aC,a))return +s.aC=a +s.bi() +s.cb()}, +scV(a){var s=this +if(s.be==a)return +s.be=a +s.bi() +s.cb()}, +gra(){return!1}, +scX(a,b){var s,r=this +if(J.f(r.eh,b))return +s=new A.by(new Float64Array(16)) +s.u(b) +r.eh=s +r.bi() +r.cb()}, +soI(a){return}, +gO5(){var s,r,q=this,p=q.aC,o=p==null?null:p.aE(q.be) +if(o==null)return q.eh +s=new A.by(new Float64Array(16)) +s.cc() +r=o.HJ(q.gC(q)) s.aL(0,r.a,r.b) -p=q.ed +p=q.eh p.toString -s.bO(0,p) +s.bR(0,p) s.aL(0,-r.a,-r.b) return s}, -dm(a,b){return this.dX(a,b)}, -dX(a,b){var s=this.cu?this.gOa():null -return a.Bi(new A.aKl(this),b,s)}, -aK(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this -if(a.V$!=null){s=a.gOa() +dd(a,b){return this.dP(a,b)}, +dP(a,b){var s=this.c_?this.gO5():null +return a.B7(new A.aLp(this),b,s)}, +aJ(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this +if(a.U$!=null){s=a.gO5() s.toString -r=A.a3w(s) +r=A.a47(s) if(r==null){q=s.a p=q[0] o=q[5] @@ -108840,900 +110130,900 @@ g=q[9] h=q[10] j=q[11] b=-(g*c-h*d+j*e)*q[12]+(k*c-h*f+j*i)*q[13]-(k*d-g*f+j*l)*q[14]+(k*e-g*i+h*l)*q[15] -if(b===0||!isFinite(b)){a.ch.sbk(0,null) +if(b===0||!isFinite(b)){a.ch.sbl(0,null) return}q=a.cx q===$&&A.c() -p=A.jm.prototype.gjs.call(a) +p=A.ju.prototype.gjp.call(a) o=a.ch n=o.a -o.sbk(0,a0.vu(q,a1,s,p,n instanceof A.pK?n:null))}else{a.ll(a0,a1.X(0,r)) -a.ch.sbk(0,null)}}}, -eJ(a,b){var s=this.gOa() +o.sbl(0,a0.vh(q,a1,s,p,n instanceof A.pT?n:null))}else{a.li(a0,a1.W(0,r)) +a.ch.sbl(0,null)}}}, +eG(a,b){var s=this.gO5() s.toString -b.bO(0,s)}} -A.aKl.prototype={ -$2(a,b){return this.a.zV(a,b)}, +b.bR(0,s)}} +A.aLp.prototype={ +$2(a,b){return this.a.zG(a,b)}, $S:6} -A.Ot.prototype={ -azF(){if(this.T!=null)return -this.T=this.b9}, -a07(a){switch(a.a){case 6:return!0 +A.OL.prototype={ +aAh(){if(this.S!=null)return +this.S=this.be}, +a0B(a){switch(a.a){case 6:return!0 case 1:case 2:case 0:case 4:case 3:case 5:return!1}}, -srN(a){var s=this,r=s.aG +srD(a){var s=this,r=s.aC if(r===a)return -s.aG=a -if(s.a07(r)||s.a07(a))s.aC() -else{s.dW=s.ed=null -s.bf()}}, -si7(a){var s=this -if(s.b9.l(0,a))return -s.b9=a -s.T=s.dW=s.ed=null -s.bf()}, -sd2(a){var s=this -if(s.cu==a)return -s.cu=a -s.T=s.dW=s.ed=null -s.bf()}, -dB(a){var s,r=this.V$ -if(r!=null){s=r.mc(B.dx) -switch(this.aG.a){case 6:return a.c5(new A.b7(0,a.b,0,a.d).xv(s)) -case 1:case 2:case 0:case 4:case 3:case 5:return a.xv(s)}}else return new A.M(A.Y(0,a.a,a.b),A.Y(0,a.c,a.d))}, -cM(){var s,r,q,p=this,o=p.V$ -if(o!=null){o.df(B.dx,!0) -switch(p.aG.a){case 6:o=t.k -s=o.a(A.K.prototype.gaF.call(p)) -r=p.V$ -q=new A.b7(0,s.b,0,s.d).xv(r.gD(r)) -p.id=o.a(A.K.prototype.gaF.call(p)).c5(q) -break -case 1:case 2:case 0:case 4:case 3:case 5:o=t.k.a(A.K.prototype.gaF.call(p)) -s=p.V$ -p.id=o.xv(s.gD(s)) -break}p.dW=p.ed=null}else{o=t.k.a(A.K.prototype.gaF.call(p)) -p.id=new A.M(A.Y(0,o.a,o.b),A.Y(0,o.c,o.d))}}, -QJ(){var s,r,q,p,o,n,m,l,k,j,i=this -if(i.dW!=null)return -if(i.V$==null){i.ed=!1 -s=new A.b3(new Float64Array(16)) -s.bm() -i.dW=s}else{i.azF() -s=i.V$ -r=s.gD(s) -q=A.bbn(i.aG,r,i.gD(i)) +s.aC=a +if(s.a0B(r)||s.a0B(a))s.aD() +else{s.e1=s.eh=null +s.bi()}}, +shY(a){var s=this +if(s.be.l(0,a))return +s.be=a +s.S=s.e1=s.eh=null +s.bi()}, +scV(a){var s=this +if(s.c_==a)return +s.c_=a +s.S=s.e1=s.eh=null +s.bi()}, +dn(a){var s,r=this.U$ +if(r!=null){s=r.m5(B.dz) +switch(this.aC.a){case 6:return a.c6(new A.bb(0,a.b,0,a.d).xf(s)) +case 1:case 2:case 0:case 4:case 3:case 5:return a.xf(s)}}else return new A.N(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d))}, +cJ(){var s,r,q,p=this,o=p.U$ +if(o!=null){o.d8(B.dz,!0) +switch(p.aC.a){case 6:o=t.k +s=o.a(A.K.prototype.gaG.call(p)) +r=p.U$ +q=new A.bb(0,s.b,0,s.d).xf(r.gC(r)) +p.id=o.a(A.K.prototype.gaG.call(p)).c6(q) +break +case 1:case 2:case 0:case 4:case 3:case 5:o=t.k.a(A.K.prototype.gaG.call(p)) +s=p.U$ +p.id=o.xf(s.gC(s)) +break}p.e1=p.eh=null}else{o=t.k.a(A.K.prototype.gaG.call(p)) +p.id=new A.N(A.Z(0,o.a,o.b),A.Z(0,o.c,o.d))}}, +QE(){var s,r,q,p,o,n,m,l,k,j,i=this +if(i.e1!=null)return +if(i.U$==null){i.eh=!1 +s=new A.by(new Float64Array(16)) +s.cc() +i.e1=s}else{i.aAh() +s=i.U$ +r=s.gC(s) +q=A.bcf(i.aC,r,i.gC(i)) s=q.b p=q.a o=r.a n=r.b -m=i.T.JV(p,new A.x(0,0,0+o,0+n)) -l=i.T +m=i.S.JH(p,new A.x(0,0,0+o,0+n)) +l=i.S l.toString -k=i.gD(i) -j=l.JV(s,new A.x(0,0,0+k.a,0+k.b)) +k=i.gC(i) +j=l.JH(s,new A.x(0,0,0+k.a,0+k.b)) l=m.a -i.ed=m.c-l=r -m.df(s,!(q&&s.c>=s.d)) -m=n.V$.b +m.d8(s,!(q&&s.c>=s.d)) +m=n.U$.b m.toString t.q.a(m) -p=n.T -o=n.gD(n) -if(q&&s.c>=s.d)l=new A.M(A.Y(0,l,r),A.Y(0,s.c,s.d)) -else{l=n.V$ -l=l.gD(l)}m.a=p.zj(o,l)}}} -A.Uq.prototype={ -b1(a){var s -this.f2(a) -s=this.V$ -if(s!=null)s.b1(a)}, -aV(a){var s -this.f3(0) -s=this.V$ -if(s!=null)s.aV(0)}} -A.a1A.prototype={ -W(){return"GrowthDirection."+this.b}} -A.vP.prototype={ -gaaG(){return!1}, -aFZ(a,b){var s=this.w -switch(A.cp(this.a).a){case 0:return new A.b7(b,a,s,s) -case 1:return new A.b7(s,s,b,a)}}, -aFY(){return this.aFZ(1/0,0)}, +p=n.S +o=n.gC(n) +if(q&&s.c>=s.d)l=new A.N(A.Z(0,l,r),A.Z(0,s.c,s.d)) +else{l=n.U$ +l=l.gC(l)}m.a=p.z2(o,l)}}} +A.UH.prototype={ +b5(a){var s +this.f1(a) +s=this.U$ +if(s!=null)s.b5(a)}, +aZ(a){var s +this.f2(0) +s=this.U$ +if(s!=null)s.aZ(0)}} +A.a22.prototype={ +V(){return"GrowthDirection."+this.b}} +A.vZ.prototype={ +gabk(){return!1}, +aGD(a,b){var s=this.w +switch(A.cr(this.a).a){case 0:return new A.bb(b,a,s,s) +case 1:return new A.bb(s,s,b,a)}}, +aGC(){return this.aGD(1/0,0)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(!(b instanceof A.vP))return!1 +if(!(b instanceof A.vZ))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}, gJ(a){var s=this -return A.a4(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.b([s.a.j(0),s.b.j(0),s.c.j(0),"scrollOffset: "+B.c.aY(s.d,1),"remainingPaintExtent: "+B.c.aY(s.r,1)],t.T),q=s.f -if(q!==0)r.push("overlap: "+B.c.aY(q,1)) -r.push("crossAxisExtent: "+B.c.aY(s.w,1)) +return A.a3(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.b([s.a.j(0),s.b.j(0),s.c.j(0),"scrollOffset: "+B.c.b3(s.d,1),"remainingPaintExtent: "+B.c.b3(s.r,1)],t.T),q=s.f +if(q!==0)r.push("overlap: "+B.c.b3(q,1)) +r.push("crossAxisExtent: "+B.c.b3(s.w,1)) r.push("crossAxisDirection: "+s.x.j(0)) -r.push("viewportMainAxisExtent: "+B.c.aY(s.y,1)) -r.push("remainingCacheExtent: "+B.c.aY(s.Q,1)) -r.push("cacheOrigin: "+B.c.aY(s.z,1)) -return"SliverConstraints("+B.b.cs(r,", ")+")"}} -A.a8c.prototype={ -fd(){return"SliverGeometry"}} -A.FZ.prototype={} -A.a8d.prototype={ +r.push("viewportMainAxisExtent: "+B.c.b3(s.y,1)) +r.push("remainingCacheExtent: "+B.c.b3(s.Q,1)) +r.push("cacheOrigin: "+B.c.b3(s.z,1)) +return"SliverConstraints("+B.b.cp(r,", ")+")"}} +A.a8X.prototype={ +fc(){return"SliverGeometry"}} +A.Gg.prototype={} +A.a8Y.prototype={ j(a){return A.L(this.a).j(0)+"@(mainAxis: "+A.j(this.c)+", crossAxis: "+A.j(this.d)+")"}} -A.vQ.prototype={ +A.w_.prototype={ j(a){var s=this.a -return"layoutOffset="+(s==null?"None":B.c.aY(s,1))}} -A.rM.prototype={} -A.vR.prototype={ +return"layoutOffset="+(s==null?"None":B.c.b3(s,1))}} +A.rV.prototype={} +A.w0.prototype={ j(a){return"paintOffset="+this.a.j(0)}} -A.rN.prototype={} -A.eS.prototype={ -gaF(){return t.U.a(A.K.prototype.gaF.call(this))}, -gtt(){return this.gp0()}, -gp0(){var s=this,r=t.U -switch(A.cp(r.a(A.K.prototype.gaF.call(s)).a).a){case 0:return new A.x(0,0,0+s.fx.c,0+r.a(A.K.prototype.gaF.call(s)).w) -case 1:return new A.x(0,0,0+r.a(A.K.prototype.gaF.call(s)).w,0+s.fx.c)}}, -yN(){}, -a9Y(a,b,c){var s=this -if(c>=0&&c=0&&b=0&&c=0&&br;j=h,i=o){o=a3.aaf(p,!0) -if(o==null){n=a3.aQ$ +for(;j>r;j=h,i=o){o=a3.aaU(p,!0) +if(o==null){n=a3.aR$ k=n.b k.toString m.a(k).a=0 -if(r===0){n.df(p,!0) -o=a3.aQ$ +if(r===0){n.d8(p,!0) +o=a3.aR$ if(a5.a==null)a5.a=o i=o -break}else{a3.fx=A.AF(a4,!1,a4,a4,0,0,0,0,-r) -return}}n=a3.aQ$ +break}else{a3.fx=A.AR(a4,!1,a4,a4,0,0,0,0,-r) +return}}n=a3.aR$ n.toString -h=j-a3.vn(n) -if(h<-1e-10){a3.fx=A.AF(a4,!1,a4,a4,0,0,0,0,-h) -a7=a3.aQ$.b +h=j-a3.va(n) +if(h<-1e-10){a3.fx=A.AR(a4,!1,a4,a4,0,0,0,0,-h) +a7=a3.aR$.b a7.toString m.a(a7).a=0 return}n=o.b n.toString m.a(n).a=h -if(a5.a==null)a5.a=o}if(r<1e-10)while(!0){n=a3.aQ$ +if(a5.a==null)a5.a=o}if(r<1e-10)while(!0){n=a3.aR$ n.toString n=n.b n.toString @@ -109836,15 +111126,15 @@ k.toString if(!(k>0))break n=n.a n.toString -o=a3.aaf(p,!0) -k=a3.aQ$ +o=a3.aaU(p,!0) +k=a3.aR$ k.toString -h=n-a3.vn(k) -k=a3.aQ$.b +h=n-a3.va(k) +k=a3.aR$.b k.toString m.a(k).a=0 -if(h<-1e-10){a3.fx=A.AF(a4,!1,a4,a4,0,0,0,0,-h) -return}}if(i==null){o.df(p,!0) +if(h<-1e-10){a3.fx=A.AR(a4,!1,a4,a4,0,0,0,0,-h) +return}}if(i==null){o.d8(p,!0) a5.a=o}a5.b=!0 a5.c=o n=o.b @@ -109855,238 +111145,238 @@ k.toString a5.d=k n=n.a n.toString -a5.e=n+a3.vn(o) -g=new A.aKa(a5,a3,p) +a5.e=n+a3.va(o) +g=new A.aLe(a5,a3,p) for(f=0;a5.es+a6.r||s>0,a4,a4,a,a1,0,a,a4) +a3.fx=A.AR(a2,n>s+a6.r||s>0,a4,a4,a,a1,0,a,a4) if(a===n)a7.R8=!0 -a7.St()}} -A.aKa.prototype={ +a7.Sr()}} +A.aLe.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.b o.toString -r=p.c=A.w(s).h("aU.1").a(o).b2$ +r=p.c=A.w(s).h("aY.1").a(o).b6$ o=r==null if(o)p.b=!1 q=++p.d if(!p.b){if(!o){o=r.b o.toString -o=t.YX.a(o).b +o=t.b.a(o).b o.toString q=o!==q o=q}else o=!0 q=this.c -if(o){r=s.aMz(q,n,!0) +if(o){r=s.aNa(q,n,!0) p.c=r -if(r==null)return!1}else r.df(q,!0) +if(r==null)return!1}else r.d8(q,!0) o=p.a=p.c}else o=r n=o.b n.toString -t.YX.a(n) +t.b.a(n) q=p.e n.a=q -p.e=q+s.vn(o) +p.e=q+s.va(o) return!0}, -$S:9} -A.p3.prototype={$idW:1} -A.aKe.prototype={ -hH(a){}} -A.pu.prototype={ -j(a){var s=this.b,r=this.Cz$?"keepAlive; ":"" -return"index="+A.j(s)+"; "+r+this.ak1(0)}} -A.Fp.prototype={ -hH(a){if(!(a.b instanceof A.pu))a.b=new A.pu(!1,null,null)}, -kf(a){var s -this.Yn(a) +$S:11} +A.pd.prototype={$ie3:1} +A.aLi.prototype={ +hE(a){}} +A.pF.prototype={ +j(a){var s=this.b,r=this.Cm$?"keepAlive; ":"" +return"index="+A.j(s)+"; "+r+this.akA(0)}} +A.FG.prototype={ +hE(a){if(!(a.b instanceof A.pF))a.b=new A.pF(!1,null,null)}, +kg(a){var s +this.YS(a) s=a.b s.toString -if(!t.YX.a(s).c)this.bd.Sn(t.x.a(a))}, -TV(a,b,c){this.MH(0,b,c)}, -Dp(a,b){var s,r=this,q=a.b +if(!t.b.a(s).c)this.bb.Sl(t.x.a(a))}, +Uh(a,b,c){this.Mx(0,b,c)}, +Da(a,b){var s,r=this,q=a.b q.toString -t.YX.a(q) -if(!q.c){r.ahT(a,b) -r.bd.Sn(a) -r.aC()}else{s=r.bG -if(s.i(0,q.b)===a)s.N(0,q.b) -r.bd.Sn(a) +t.b.a(q) +if(!q.c){r.ais(a,b) +r.bb.Sl(a) +r.aD()}else{s=r.bA +if(s.i(0,q.b)===a)s.O(0,q.b) +r.bb.Sl(a) q=q.b q.toString -s.u(0,q,a)}}, -N(a,b){var s=b.b -s.toString -t.YX.a(s) -if(!s.c){this.ahU(0,b) -return}this.bG.N(0,s.b) -this.nu(b)}, -NV(a,b){this.K_(new A.aKb(this,a,b),t.U)}, -a_x(a){var s,r=this,q=a.b +s.q(0,q,a)}}, +O(a,b){var s=b.b +s.toString +t.b.a(s) +if(!s.c){this.ait(0,b) +return}this.bA.O(0,s.b) +this.nn(b)}, +NQ(a,b){this.JM(new A.aLf(this,a,b),t.r)}, +a00(a){var s,r=this,q=a.b q.toString -t.YX.a(q) -if(q.Cz$){r.N(0,a) +t.b.a(q) +if(q.Cm$){r.O(0,a) s=q.b s.toString -r.bG.u(0,s,a) +r.bA.q(0,s,a) a.b=q -r.Yn(a) -q.c=!0}else r.bd.acF(a)}, -b1(a){var s,r,q -this.alb(a) -for(s=this.bG,s=s.gbz(s),r=A.w(s),r=r.h("@<1>").ab(r.z[1]),s=new A.bV(J.ax(s.a),s.b,r.h("bV<1,2>")),r=r.z[1];s.F();){q=s.a;(q==null?r.a(q):q).b1(a)}}, -aV(a){var s,r,q -this.alc(0) -for(s=this.bG,s=s.gbz(s),r=A.w(s),r=r.h("@<1>").ab(r.z[1]),s=new A.bV(J.ax(s.a),s.b,r.h("bV<1,2>")),r=r.z[1];s.F();){q=s.a;(q==null?r.a(q):q).aV(0)}}, -ju(){this.XI() -var s=this.bG -s.gbz(s).ac(0,this.gVr())}, -c6(a){var s -this.Fi(a) -s=this.bG -s.gbz(s).ac(0,a)}, -jx(a){this.Fi(a)}, -aFu(a,b){var s -this.NV(a,null) -s=this.aQ$ +r.YS(a) +q.c=!0}else r.bb.adh(a)}, +b5(a){var s,r,q +this.alO(a) +for(s=this.bA,s=s.gbx(s),r=A.w(s),r=r.h("@<1>").af(r.z[1]),s=new A.bZ(J.aA(s.a),s.b,r.h("bZ<1,2>")),r=r.z[1];s.H();){q=s.a;(q==null?r.a(q):q).b5(a)}}, +aZ(a){var s,r,q +this.alP(0) +for(s=this.bA,s=s.gbx(s),r=A.w(s),r=r.h("@<1>").af(r.z[1]),s=new A.bZ(J.aA(s.a),s.b,r.h("bZ<1,2>")),r=r.z[1];s.H();){q=s.a;(q==null?r.a(q):q).aZ(0)}}, +jr(){this.Ye() +var s=this.bA +s.gbx(s).am(0,this.gVU())}, +c8(a){var s +this.F6(a) +s=this.bA +s.gbx(s).am(0,a)}, +ju(a){this.F6(a)}, +aG8(a,b){var s +this.NQ(a,null) +s=this.aR$ if(s!=null){s=s.b s.toString -t.YX.a(s).a=b -return!0}this.bd.R8=!0 +t.b.a(s).a=b +return!0}this.bb.R8=!0 return!1}, -a6p(){return this.aFu(0,0)}, -aaf(a,b){var s,r,q,p=this,o=p.aQ$ +a6U(){return this.aG8(0,0)}, +aaU(a,b){var s,r,q,p=this,o=p.aR$ o.toString o=o.b o.toString -s=t.YX +s=t.b o=s.a(o).b o.toString r=o-1 -p.NV(r,null) -o=p.aQ$ +p.NQ(r,null) +o=p.aR$ o.toString q=o.b q.toString q=s.a(q).b q.toString -if(q===r){o.df(a,b) -return p.aQ$}p.bd.R8=!0 +if(q===r){o.d8(a,b) +return p.aR$}p.bb.R8=!0 return null}, -aMz(a,b,c){var s,r,q,p=b.b +aNa(a,b,c){var s,r,q,p=b.b p.toString -s=t.YX +s=t.b p=s.a(p).b p.toString r=p+1 -this.NV(r,b) +this.NQ(r,b) p=b.b p.toString -q=A.w(this).h("aU.1").a(p).b2$ +q=A.w(this).h("aY.1").a(p).b6$ if(q!=null){p=q.b p.toString p=s.a(p).b p.toString p=p===r}else p=!1 -if(p){q.df(a,c) -return q}this.bd.R8=!0 +if(p){q.d8(a,c) +return q}this.bb.R8=!0 return null}, -RL(a,b){var s={} +RJ(a,b){var s={} s.a=a s.b=b -this.K_(new A.aKd(s,this),t.U)}, -vn(a){switch(A.cp(t.U.a(A.K.prototype.gaF.call(this)).a).a){case 0:return a.gD(a).a -case 1:return a.gD(a).b}}, -TR(a,b,c){var s,r,q=this.f7$,p=A.bdL(a) -for(s=A.w(this).h("aU.1");q!=null;){if(this.aM8(p,q,b,c))return!0 +this.JM(new A.aLh(s,this),t.r)}, +va(a){switch(A.cr(t.r.a(A.K.prototype.gaG.call(this)).a).a){case 0:return a.gC(a).a +case 1:return a.gC(a).b}}, +Ud(a,b,c){var s,r,q=this.f5$,p=A.beK(a) +for(s=A.w(this).h("aY.1");q!=null;){if(this.aMK(p,q,b,c))return!0 r=q.b r.toString -q=s.a(r).dZ$}return!1}, -RF(a){var s=a.b -s.toString -return t.YX.a(s).a}, -t2(a){var s=t.MR.a(a.b) -return(s==null?null:s.b)!=null&&!this.bG.aZ(0,s.b)}, -eJ(a,b){if(!this.t2(a))b.cH() -else this.aFU(a,b)}, -aK(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null -if(d.aQ$==null)return -s=t.U -switch(A.q3(s.a(A.K.prototype.gaF.call(d)).a,s.a(A.K.prototype.gaF.call(d)).b).a){case 0:r=b.X(0,new A.h(0,d.fx.c)) -q=B.AM -p=B.ez +q=s.a(r).dT$}return!1}, +RD(a){var s=a.b +s.toString +return t.b.a(s).a}, +rU(a){var s=t.MR.a(a.b) +return(s==null?null:s.b)!=null&&!this.bA.b1(0,s.b)}, +eG(a,b){if(!this.rU(a))b.cE() +else this.aGy(a,b)}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null +if(d.aR$==null)return +s=t.r +switch(A.qc(s.a(A.K.prototype.gaG.call(d)).a,s.a(A.K.prototype.gaG.call(d)).b).a){case 0:r=b.W(0,new A.h(0,d.fx.c)) +q=B.AO +p=B.eC o=!0 break case 1:r=b -q=B.ez -p=B.cc +q=B.eC +p=B.ce o=!1 break case 2:r=b -q=B.cc -p=B.ez +q=B.ce +p=B.eC o=!1 break -case 3:r=b.X(0,new A.h(d.fx.c,0)) -q=B.AQ -p=B.cc +case 3:r=b.W(0,new A.h(d.fx.c,0)) +q=B.AS +p=B.ce o=!0 break default:o=c r=o p=r -q=p}n=d.aQ$ -for(m=A.w(d).h("aU.1"),l=t.YX;n!=null;){k=n.b +q=p}n=d.aR$ +for(m=A.w(d).h("aY.1"),l=t.b;n!=null;){k=n.b k.toString k=l.a(k).a k.toString -j=k-s.a(A.K.prototype.gaF.call(d)).d +j=k-s.a(A.K.prototype.gaG.call(d)).d k=r.a i=q.a k=k+i*j+p.a*0 @@ -110094,107 +111384,107 @@ h=r.b g=q.b h=h+g*j+p.b*0 f=new A.h(k,h) -if(o){e=d.vn(n) -f=new A.h(k+i*e,h+g*e)}if(j0)a.f_(n,f) +if(o){e=d.va(n) +f=new A.h(k+i*e,h+g*e)}if(j0)a.eY(n,f) k=n.b k.toString -n=m.a(k).b2$}}} -A.aKb.prototype={ -$1(a){var s=this.a,r=s.bG,q=this.b,p=this.c -if(r.aZ(0,q)){r=r.N(0,q) +n=m.a(k).b6$}}} +A.aLf.prototype={ +$1(a){var s=this.a,r=s.bA,q=this.b,p=this.c +if(r.b1(0,q)){r=r.O(0,q) r.toString q=r.b q.toString -t.YX.a(q) -s.nu(r) +t.b.a(q) +s.nn(r) r.b=q -s.MH(0,r,p) -q.c=!1}else s.bd.aIn(q,p)}, -$S:181} -A.aKd.prototype={ +s.Mx(0,r,p) +q.c=!1}else s.bb.aJ_(q,p)}, +$S:180} +A.aLh.prototype={ $1(a){var s,r,q -for(s=this.a,r=this.b;s.a>0;){q=r.aQ$ +for(s=this.a,r=this.b;s.a>0;){q=r.aR$ q.toString -r.a_x(q);--s.a}for(;s.b>0;){q=r.f7$ +r.a00(q);--s.a}for(;s.b>0;){q=r.f5$ q.toString -r.a_x(q);--s.b}s=r.bG -s=s.gbz(s) -q=A.w(s).h("bk") -B.b.ac(A.ai(new A.bk(s,new A.aKc(),q),!0,q.h("B.E")),r.bd.gaQo())}, -$S:181} -A.aKc.prototype={ +r.a00(q);--s.b}s=r.bA +s=s.gbx(s) +q=A.w(s).h("bo") +B.b.am(A.ai(new A.bo(s,new A.aLg(),q),!0,q.h("y.E")),r.bb.gaR0())}, +$S:180} +A.aLg.prototype={ $1(a){var s=a.b s.toString -return!t.YX.a(s).Cz$}, -$S:575} -A.Us.prototype={ -b1(a){var s,r,q -this.f2(a) -s=this.aQ$ -for(r=t.YX;s!=null;){s.b1(a) +return!t.b.a(s).Cm$}, +$S:577} +A.UJ.prototype={ +b5(a){var s,r,q +this.f1(a) +s=this.aR$ +for(r=t.b;s!=null;){s.b5(a) q=s.b q.toString -s=r.a(q).b2$}}, -aV(a){var s,r,q -this.f3(0) -s=this.aQ$ -for(r=t.YX;s!=null;){s.aV(0) +s=r.a(q).b6$}}, +aZ(a){var s,r,q +this.f2(0) +s=this.aR$ +for(r=t.b;s!=null;){s.aZ(0) q=s.b q.toString -s=r.a(q).b2$}}} -A.ajI.prototype={} -A.ajJ.prototype={} -A.al8.prototype={ -aV(a){this.zS(0)}} -A.al9.prototype={} -A.OI.prototype={ -gRq(){var s=this,r=t.U -switch(A.q3(r.a(A.K.prototype.gaF.call(s)).a,r.a(A.K.prototype.gaF.call(s)).b).a){case 0:return s.cX.d -case 1:return s.cX.a -case 2:return s.cX.b -case 3:return s.cX.c}}, -gaFH(){var s=this,r=t.U -switch(A.q3(r.a(A.K.prototype.gaF.call(s)).a,r.a(A.K.prototype.gaF.call(s)).b).a){case 0:return s.cX.b -case 1:return s.cX.c -case 2:return s.cX.d -case 3:return s.cX.a}}, -gaIv(){switch(A.cp(t.U.a(A.K.prototype.gaF.call(this)).a).a){case 0:var s=this.cX -return s.gcR(s)+s.gcY(s) -case 1:return this.cX.gdY()}}, -hH(a){if(!(a.b instanceof A.vR))a.b=new A.vR(B.h)}, -cM(){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.U,a3=a2.a(A.K.prototype.gaF.call(a0)),a4=a0.gRq() -a0.gaFH() -s=a0.cX -s.toString -r=s.aFM(A.cp(a2.a(A.K.prototype.gaF.call(a0)).a)) -q=a0.gaIv() -if(a0.V$==null){p=a0.ou(a3,0,r) -a0.fx=A.AF(a0.BD(a3,0,r),!1,a1,a1,r,Math.min(p,a3.r),0,r,a1) -return}o=a0.ou(a3,0,a4) +s=r.a(q).b6$}}} +A.akA.prototype={} +A.akB.prototype={} +A.am3.prototype={ +aZ(a){this.zD(0)}} +A.am4.prototype={} +A.P_.prototype={ +gRo(){var s=this,r=t.r +switch(A.qc(r.a(A.K.prototype.gaG.call(s)).a,r.a(A.K.prototype.gaG.call(s)).b).a){case 0:return s.bM.d +case 1:return s.bM.a +case 2:return s.bM.b +case 3:return s.bM.c}}, +gaGl(){var s=this,r=t.r +switch(A.qc(r.a(A.K.prototype.gaG.call(s)).a,r.a(A.K.prototype.gaG.call(s)).b).a){case 0:return s.bM.b +case 1:return s.bM.c +case 2:return s.bM.d +case 3:return s.bM.a}}, +gaJ7(){switch(A.cr(t.r.a(A.K.prototype.gaG.call(this)).a).a){case 0:var s=this.bM +return s.gcM(s)+s.gcR(s) +case 1:return this.bM.gdQ()}}, +hE(a){if(!(a.b instanceof A.w0))a.b=new A.w0(B.h)}, +cJ(){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.K.prototype.gaG.call(a0)),a4=a0.gRo() +a0.gaGl() +s=a0.bM +s.toString +r=s.aGq(A.cr(a2.a(A.K.prototype.gaG.call(a0)).a)) +q=a0.gaJ7() +if(a0.U$==null){p=a0.or(a3,0,r) +a0.fx=A.AR(a0.Br(a3,0,r),!1,a1,a1,r,Math.min(p,a3.r),0,r,a1) +return}o=a0.or(a3,0,a4) n=a3.f if(n>0)n=Math.max(0,n-o) -a2=a0.V$ +a2=a0.U$ a2.toString s=Math.max(0,a3.d-a4) m=Math.min(0,a3.z+a4) l=a3.r -k=a0.ou(a3,0,a4) +k=a0.or(a3,0,a4) j=a3.Q -i=a0.BD(a3,0,a4) +i=a0.Br(a3,0,a4) h=Math.max(0,a3.w-q) g=a3.a f=a3.b -a2.df(new A.vP(g,f,a3.c,s,a4+a3.e,n,l-k,h,a3.x,a3.y,m,j-i),!0) -e=a0.V$.fx +a2.d8(new A.vZ(g,f,a3.c,s,a4+a3.e,n,l-k,h,a3.x,a3.y,m,j-i),!0) +e=a0.U$.fx a2=e.y -if(a2!=null){a0.fx=A.AF(a1,!1,a1,a1,0,0,0,0,a2) +if(a2!=null){a0.fx=A.AR(a1,!1,a1,a1,0,0,0,0,a2) return}a2=e.a s=a4+a2 m=r+a2 -d=a0.ou(a3,s,m) +d=a0.or(a3,s,m) c=o+d -b=a0.BD(a3,0,a4) -a=a0.BD(a3,s,m) +b=a0.Br(a3,0,a4) +a=a0.Br(a3,s,m) s=e.c k=e.d p=Math.min(o+Math.max(s,k+d),l) @@ -110203,345 +111493,345 @@ k=Math.min(c+k,p) j=Math.min(a+b+e.z,j) i=e.e s=Math.max(c+s,o+e.r) -a0.fx=A.AF(j,e.x,s,k,r+i,p,l,m,a1) -m=a0.V$.b +a0.fx=A.AR(j,e.x,s,k,r+i,p,l,m,a1) +m=a0.U$.b m.toString t.jB.a(m) -switch(A.q3(g,f).a){case 0:s=a0.cX +switch(A.qc(g,f).a){case 0:s=a0.bM l=s.a a2=s.d+a2 -m.a=new A.h(l,a0.ou(a3,a2,a2+s.b)) +m.a=new A.h(l,a0.or(a3,a2,a2+s.b)) break -case 1:m.a=new A.h(a0.ou(a3,0,a0.cX.a),a0.cX.b) +case 1:m.a=new A.h(a0.or(a3,0,a0.bM.a),a0.bM.b) break -case 2:a2=a0.cX -m.a=new A.h(a2.a,a0.ou(a3,0,a2.b)) +case 2:a2=a0.bM +m.a=new A.h(a2.a,a0.or(a3,0,a2.b)) break -case 3:s=a0.cX +case 3:s=a0.bM a2=s.c+a2 -m.a=new A.h(a0.ou(a3,a2,a2+s.a),a0.cX.b) +m.a=new A.h(a0.or(a3,a2,a2+s.a),a0.bM.b) break}}, -TR(a,b,c){var s,r,q,p=this,o=p.V$ +Ud(a,b,c){var s,r,q,p=this,o=p.U$ if(o!=null&&o.fx.r>0){o=o.b o.toString t.jB.a(o) -s=p.ou(t.U.a(A.K.prototype.gaF.call(p)),0,p.gRq()) -r=p.V$ +s=p.or(t.r.a(A.K.prototype.gaG.call(p)),0,p.gRo()) +r=p.U$ r.toString -r=p.aGU(r) +r=p.aHw(r) o=o.a -q=p.V$.gaM7() -a.c.push(new A.HO(new A.h(-o.a,-o.b))) +q=p.U$.gaMJ() +a.c.push(new A.I4(new A.h(-o.a,-o.b))) q.$3$crossAxisPosition$mainAxisPosition(a,b-r,c-s) -a.KY()}return!1}, -aGU(a){var s=this,r=t.U -switch(A.q3(r.a(A.K.prototype.gaF.call(s)).a,r.a(A.K.prototype.gaF.call(s)).b).a){case 0:case 2:return s.cX.a -case 3:case 1:return s.cX.b}}, -RF(a){return this.gRq()}, -eJ(a,b){var s=a.b +a.KM()}return!1}, +aHw(a){var s=this,r=t.r +switch(A.qc(r.a(A.K.prototype.gaG.call(s)).a,r.a(A.K.prototype.gaG.call(s)).b).a){case 0:case 2:return s.bM.a +case 3:case 1:return s.bM.b}}, +RD(a){return this.gRo()}, +eG(a,b){var s=a.b s.toString s=t.jB.a(s).a b.aL(0,s.a,s.b)}, -aK(a,b){var s,r=this.V$ +aJ(a,b){var s,r=this.U$ if(r!=null&&r.fx.w){s=r.b s.toString -a.f_(r,b.X(0,t.jB.a(s).a))}}} -A.a6I.prototype={ -aBZ(){if(this.cX!=null)return -this.cX=this.d9}, -shx(a,b){var s=this -if(s.d9.l(0,b))return -s.d9=b -s.cX=null -s.aC()}, -sd2(a){var s=this -if(s.iz===a)return -s.iz=a -s.cX=null -s.aC()}, -cM(){this.aBZ() -this.ajx()}} -A.ajH.prototype={ -b1(a){var s -this.f2(a) -s=this.V$ -if(s!=null)s.b1(a)}, -aV(a){var s -this.f3(0) -s=this.V$ -if(s!=null)s.aV(0)}} -A.aJt.prototype={ +a.eY(r,b.W(0,t.jB.a(s).a))}}} +A.a7p.prototype={ +aCB(){if(this.bM!=null)return +this.bM=this.cD}, +shv(a,b){var s=this +if(s.cD.l(0,b))return +s.cD=b +s.bM=null +s.aD()}, +scV(a){var s=this +if(s.e6===a)return +s.e6=a +s.bM=null +s.aD()}, +cJ(){this.aCB() +this.ak5()}} +A.akz.prototype={ +b5(a){var s +this.f1(a) +s=this.U$ +if(s!=null)s.b5(a)}, +aZ(a){var s +this.f2(0) +s=this.U$ +if(s!=null)s.aZ(0)}} +A.aKx.prototype={ l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -return b instanceof A.aJt&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +return b instanceof A.aKx&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, gJ(a){var s=this -return A.a4(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)}, +return A.a3(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.c.aY(s.a,1)+", "+B.c.aY(s.b,1)+", "+B.c.aY(s.c,1)+", "+B.c.aY(s.d,1)+")"}} -A.h_.prototype={ -gK3(){var s=this +return"RelativeRect.fromLTRB("+B.c.b3(s.a,1)+", "+B.c.b3(s.b,1)+", "+B.c.b3(s.c,1)+", "+B.c.b3(s.d,1)+")"}} +A.fU.prototype={ +gJQ(){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.b([],t.T),q=s.e -if(q!=null)r.push("top="+A.iY(q)) +if(q!=null)r.push("top="+A.j3(q)) q=s.f -if(q!=null)r.push("right="+A.iY(q)) +if(q!=null)r.push("right="+A.j3(q)) q=s.r -if(q!=null)r.push("bottom="+A.iY(q)) +if(q!=null)r.push("bottom="+A.j3(q)) q=s.w -if(q!=null)r.push("left="+A.iY(q)) +if(q!=null)r.push("left="+A.j3(q)) q=s.x -if(q!=null)r.push("width="+A.iY(q)) +if(q!=null)r.push("width="+A.j3(q)) q=s.y -if(q!=null)r.push("height="+A.iY(q)) +if(q!=null)r.push("height="+A.j3(q)) if(r.length===0)r.push("not positioned") -r.push(s.zN(0)) -return B.b.cs(r,"; ")}} -A.a8J.prototype={ -W(){return"StackFit."+this.b}} -A.Fq.prototype={ -hH(a){if(!(a.b instanceof A.h_))a.b=new A.h_(null,null,B.h)}, -aDn(){var s=this -if(s.a1!=null)return -s.a1=s.a8.aD(s.aq)}, -si7(a){var s=this -if(s.a8.l(0,a))return -s.a8=a -s.a1=null -s.aC()}, -sd2(a){var s=this -if(s.aq==a)return -s.aq=a -s.a1=null -s.aC()}, -srN(a){if(this.aJ!==a){this.aJ=a -this.aC()}}, -slD(a){var s=this -if(a!==s.aX){s.aX=a -s.bf() -s.c9()}}, -c1(a){return A.Aa(this.aQ$,new A.aKi(a))}, -bV(a){return A.Aa(this.aQ$,new A.aKg(a))}, -bW(a){return A.Aa(this.aQ$,new A.aKh(a))}, -c3(a){return A.Aa(this.aQ$,new A.aKf(a))}, -it(a){return this.IW(a)}, -dB(a){return this.a4h(a,A.tx())}, -a4h(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this -e.aDn() -if(e.e5$===0){s=a.a +r.push(s.zx(0)) +return B.b.cp(r,"; ")}} +A.a9x.prototype={ +V(){return"StackFit."+this.b}} +A.FH.prototype={ +hE(a){if(!(a.b instanceof A.fU))a.b=new A.fU(null,null,B.h)}, +aE_(){var s=this +if(s.Y!=null)return +s.Y=s.a7.aE(s.ae)}, +shY(a){var s=this +if(s.a7.l(0,a))return +s.a7=a +s.Y=null +s.aD()}, +scV(a){var s=this +if(s.ae==a)return +s.ae=a +s.Y=null +s.aD()}, +srD(a){if(this.aa!==a){this.aa=a +this.aD()}}, +slA(a){var s=this +if(a!==s.aP){s.aP=a +s.bi() +s.cb()}}, +c1(a){return A.Am(this.aR$,new A.aLm(a))}, +bV(a){return A.Am(this.aR$,new A.aLk(a))}, +bW(a){return A.Am(this.aR$,new A.aLl(a))}, +c4(a){return A.Am(this.aR$,new A.aLj(a))}, +ip(a){return this.IH(a)}, +dn(a){return this.a4N(a,A.tI())}, +a4N(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +e.aE_() +if(e.dZ$===0){s=a.a r=a.b -q=A.Y(1/0,s,r) +q=A.Z(1/0,s,r) p=a.c o=a.d -n=A.Y(1/0,p,o) -return isFinite(q)&&isFinite(n)?new A.M(A.Y(1/0,s,r),A.Y(1/0,p,o)):new A.M(A.Y(0,s,r),A.Y(0,p,o))}m=a.a +n=A.Z(1/0,p,o) +return isFinite(q)&&isFinite(n)?new A.N(A.Z(1/0,s,r),A.Z(1/0,p,o)):new A.N(A.Z(0,s,r),A.Z(0,p,o))}m=a.a l=a.c -switch(e.aJ.a){case 0:k=new A.b7(0,a.b,0,a.d) +switch(e.aa.a){case 0:k=new A.bb(0,a.b,0,a.d) break -case 1:k=A.Cp(new A.M(A.Y(1/0,m,a.b),A.Y(1/0,l,a.d))) +case 1:k=A.CB(new A.N(A.Z(1/0,m,a.b),A.Z(1/0,l,a.d))) break case 2:k=a break -default:k=null}j=e.aQ$ +default:k=null}j=e.aR$ for(s=t.Qv,i=l,h=m,g=!1;j!=null;){r=j.b r.toString s.a(r) -if(!r.gK3()){f=b.$2(j,k) +if(!r.gJQ()){f=b.$2(j,k) h=Math.max(h,f.a) i=Math.max(i,f.b) -g=!0}j=r.b2$}return g?new A.M(h,i):new A.M(A.Y(1/0,m,a.b),A.Y(1/0,l,a.d))}, -cM(){var s,r,q,p,o,n,m,l=this,k="RenderBox was not laid out: ",j=t.k.a(A.K.prototype.gaF.call(l)) -l.I=!1 -l.id=l.a4h(j,A.wM()) -s=l.aQ$ +g=!0}j=r.b6$}return g?new A.N(h,i):new A.N(A.Z(1/0,m,a.b),A.Z(1/0,l,a.d))}, +cJ(){var s,r,q,p,o,n,m,l=this,k="RenderBox was not laid out: ",j=t.k.a(A.K.prototype.gaG.call(l)) +l.G=!1 +l.id=l.a4N(j,A.wU()) +s=l.aR$ for(r=t.Qv,q=t.o;s!=null;){p=s.b p.toString r.a(p) -if(!p.gK3()){o=l.a1 +if(!p.gJQ()){o=l.Y o.toString n=l.id -if(n==null)n=A.Z(A.a7(k+A.L(l).j(0)+"#"+A.bz(l))) +if(n==null)n=A.V(A.a7(k+A.L(l).j(0)+"#"+A.bC(l))) m=s.id -p.a=o.ua(q.a(n.Y(0,m==null?A.Z(A.a7(k+A.L(s).j(0)+"#"+A.bz(s))):m)))}else{o=l.id -if(o==null)o=A.Z(A.a7(k+A.L(l).j(0)+"#"+A.bz(l))) -n=l.a1 +p.a=o.u0(q.a(n.X(0,m==null?A.V(A.a7(k+A.L(s).j(0)+"#"+A.bC(s))):m)))}else{o=l.id +if(o==null)o=A.V(A.a7(k+A.L(l).j(0)+"#"+A.bC(l))) +n=l.Y n.toString -l.I=A.bhE(s,p,o,n)||l.I}s=p.b2$}}, -dX(a,b){return this.C1(a,b)}, -KU(a,b){this.xF(a,b)}, -aK(a,b){var s,r=this,q=r.aX!==B.v&&r.I,p=r.b4 +l.G=A.biJ(s,p,o,n)||l.G}s=p.b6$}}, +dP(a,b){return this.BQ(a,b)}, +KI(a,b){this.xp(a,b)}, +aJ(a,b){var s,r=this,q=r.aP!==B.x&&r.G,p=r.aK if(q){q=r.cx q===$&&A.c() -s=r.gD(r) -p.sbk(0,a.pa(q,b,new A.x(0,0,0+s.a,0+s.b),r.gabJ(),r.aX,p.a))}else{p.sbk(0,null) -r.KU(a,b)}}, -v(){this.b4.sbk(0,null) -this.jF()}, -q_(a){var s,r=this -switch(r.aX.a){case 0:return null -case 1:case 2:case 3:if(r.I){s=r.gD(r) +s=r.gC(r) +p.sbl(0,a.p5(q,b,new A.x(0,0,0+s.a,0+s.b),r.gacn(),r.aP,p.a))}else{p.sbl(0,null) +r.KI(a,b)}}, +v(){this.aK.sbl(0,null) +this.jD()}, +pV(a){var s,r=this +switch(r.aP.a){case 0:return null +case 1:case 2:case 3:if(r.G){s=r.gC(r) s=new A.x(0,0,0+s.a,0+s.b)}else s=null return s}}} -A.aKi.prototype={ -$1(a){return a.b0(B.a7,this.a,a.gc4())}, -$S:46} -A.aKg.prototype={ -$1(a){return a.b0(B.af,this.a,a.gcc())}, -$S:46} -A.aKh.prototype={ -$1(a){return a.b0(B.ax,this.a,a.gcv())}, -$S:46} -A.aKf.prototype={ -$1(a){return a.b0(B.aU,this.a,a.gcT())}, -$S:46} -A.Ox.prototype={ -jx(a){if(this.hT!=null&&this.aQ$!=null)a.$1(this.Nz())}, -Nz(){var s,r=this.aQ$,q=t.Qv,p=this.hT,o=0 +A.aLm.prototype={ +$1(a){return a.b4(B.a7,this.a,a.gc5())}, +$S:42} +A.aLk.prototype={ +$1(a){return a.b4(B.af,this.a,a.gce())}, +$S:42} +A.aLl.prototype={ +$1(a){return a.b4(B.av,this.a,a.gcs())}, +$S:42} +A.aLj.prototype={ +$1(a){return a.b4(B.aU,this.a,a.gcO())}, +$S:42} +A.OP.prototype={ +ju(a){if(this.fI!=null&&this.aR$!=null)a.$1(this.Nu())}, +Nu(){var s,r=this.aR$,q=t.Qv,p=this.fI,o=0 while(!0){if(r!=null){p.toString s=o=a||l>=b.length||!J.e(s,b[l]) +s=j.G[m] +if(s!=null)s=n>=a||l>=b.length||!J.f(s,b[l]) else s=!1 -if(s){s=j.I[m] +if(s){s=j.G[m] s.toString -p.C(0,s)}}for(o=0;i=o*a,i=s||o>=j.a8||!J.e(j.I[n+o*s],k) +if(k!=null)s=n>=s||o>=j.a7||!J.f(j.G[n+o*s],k) else s=!1 -if(s)if(!p.N(0,b[l])){s=b[l] -s.toString -j.kf(s)}}++o}p.ac(0,j.gaJC()) -j.a1=a -j.a8=B.e.ey(b.length,a) -j.I=A.ai(b,!0,t.aA) -j.aC()}, -X3(a,b,c){var s=this,r=a+b*s.a1,q=s.I[r] +if(s)if(!p.O(0,b[l])){s=b[l] +s.toString +j.kg(s)}}++o}p.am(0,j.gaKf()) +j.Y=a +j.a7=B.e.e4(b.length,a) +j.G=A.ai(b,!0,t.aA) +j.aD()}, +XA(a,b,c){var s=this,r=a+b*s.Y,q=s.G[r] if(q==c)return -if(q!=null)s.nu(q) -B.b.u(s.I,r,c) -if(c!=null)s.kf(c)}, -b1(a){var s,r,q,p -this.f2(a) -for(s=this.I,r=s.length,q=0;q0)if(b<=j){i-=b a1[r]=f}else{i-=j a1[r]=a0-j;++c}}h=c}}return a1}, -dB(a){var s,r,q,p,o,n,m,l,k,j=this -if(j.a8*j.a1===0)return a.c5(B.u) -s=j.NL(a) -r=B.b.l1(s,0,new A.aKj()) -for(q=t.o3,p=0,o=0;o=0;--p){o=p+1 -q[p]=q[o]+s[o]}a2.cO=new A.cr(q,A.a6(q).h("cr<1>")) -a2.di=B.b.ga5(q)+B.b.ga5(s) +q[p]=q[o]+s[o]}a2.b_=new A.cs(q,A.a6(q).h("cs<1>")) +a2.ac=B.b.ga5(q)+B.b.ga5(s) break case 1:q[0]=0 for(p=1;p=0;--s){q=this.I[s] +a2.id=a4.c6(new A.N(r,m))}, +dP(a,b){var s,r,q,p +for(s=this.G.length-1,r=t.q;s>=0;--s){q=this.G[s] if(q!=null){p=q.b p.toString r.a(p) -if(a.lx(new A.aKk(b,p,q),p.a,b))return!0}}return!1}, -aK(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this -if(e.a8*e.a1===0){s=e.b4 +if(a.lv(new A.aLo(b,p,q),p.a,b))return!0}}return!1}, +aJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +if(e.a7*e.Y===0){s=e.aK if(s!=null){r=b.a q=b.b -p=e.di +p=e.ac p===$&&A.c() -s.abF(a.gcS(a),new A.x(r,q,r+p,q+0),B.m6,B.m6)}return}if(e.bg!=null){o=a.gcS(a) -for(s=e.c_,r=b.a,q=b.b,p=e.gfn(),n=0;n")).ac(0,a)}, -smz(a){if(a===this.I)return -this.I=a -this.aC()}, -sa8f(a){if(a===this.a1)return -this.a1=a -this.aC()}, -sm1(a,b){var s=this,r=s.a8 +A.FK.prototype={ +it(a){this.kH(a) +a.R7(B.Dq)}, +ju(a){var s=this.gRE() +new A.bo(s,new A.aLr(),A.a6(s).h("bo<1>")).am(0,a)}, +sms(a){if(a===this.G)return +this.G=a +this.aD()}, +sa8O(a){if(a===this.Y)return +this.Y=a +this.aD()}, +slW(a,b){var s=this,r=s.a7 if(b===r)return -if(s.y!=null)r.aa(0,s.gKi()) -s.a8=b -if(s.y!=null)b.aj(0,s.gKi()) -s.aC()}, -saGA(a){if(250===this.aq)return -this.aq=250 -this.aC()}, -saGB(a){if(a===this.aX)return -this.aX=a -this.aC()}, -slD(a){var s=this -if(a!==s.b4){s.b4=a -s.bf() -s.c9()}}, -b1(a){this.alf(a) -this.a8.aj(0,this.gKi())}, -aV(a){this.a8.aa(0,this.gKi()) -this.alg(0)}, +if(s.y!=null)r.ad(0,s.gK5()) +s.a7=b +if(s.y!=null)b.an(0,s.gK5()) +s.aD()}, +saHc(a){if(250===this.ae)return +this.ae=250 +this.aD()}, +saHd(a){if(a===this.aP)return +this.aP=a +this.aD()}, +slA(a){var s=this +if(a!==s.aK){s.aK=a +s.bi() +s.cb()}}, +b5(a){this.alS(a) +this.a7.an(0,this.gK5())}, +aZ(a){this.a7.ad(0,this.gK5()) +this.alT(0)}, c1(a){return 0}, bV(a){return 0}, bW(a){return 0}, -c3(a){return 0}, -ght(){return!0}, -Uj(a,b,c,d,e,f,g,h,a0,a1,a2){var s,r,q,p,o,n,m,l,k=this,j=A.bHf(k.a8.k4,e),i=f+h +c4(a){return 0}, +ghr(){return!0}, +UG(a,b,c,d,e,f,g,h,a0,a1,a2){var s,r,q,p,o,n,m,l,k=this,j=A.bID(k.a7.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.df(new A.vP(k.I,e,j,q,r,i-s,Math.max(0,a1-s+f),d,k.a1,g,p,Math.max(0,a0+o)),!0) +c.d8(new A.vZ(k.G,e,j,q,r,i-s,Math.max(0,a1-s+f),d,k.Y,g,p,Math.max(0,a0+o)),!0) n=c.fx m=n.y if(m!=null)return m l=s+n.b -if(n.w||a2>0)k.VZ(c,l,e) -else k.VZ(c,-a2+f,e) +if(n.w||a2>0)k.Ws(c,l,e) +else k.Ws(c,-a2+f,e) i=Math.max(l+n.c,i) m=n.a a2-=m @@ -110889,17 +112179,17 @@ r+=m s+=n.d m=n.z if(m!==0){a0-=m-o -b=Math.min(p+m,0)}k.adR(e,n) +b=Math.min(p+m,0)}k.aes(e,n) c=a.$1(c)}return 0}, -q_(a){var s,r,q,p,o,n,m=this -switch(m.b4.a){case 0:return null -case 1:case 2:case 3:break}s=m.gD(m) +pV(a){var s,r,q,p,o,n,m=this +switch(m.aK.a){case 0:return null +case 1:case 2:case 3:break}s=m.gC(m) r=0+s.a q=0+s.b -s=t.U -if(s.a(A.K.prototype.gaF.call(a)).f===0||!isFinite(s.a(A.K.prototype.gaF.call(a)).y))return new A.x(0,0,r,q) -p=s.a(A.K.prototype.gaF.call(a)).y-s.a(A.K.prototype.gaF.call(a)).r+s.a(A.K.prototype.gaF.call(a)).f -switch(A.q3(m.I,s.a(A.K.prototype.gaF.call(a)).b).a){case 2:o=0+p +s=t.r +if(s.a(A.K.prototype.gaG.call(a)).f===0||!isFinite(s.a(A.K.prototype.gaG.call(a)).y))return new A.x(0,0,r,q) +p=s.a(A.K.prototype.gaG.call(a)).y-s.a(A.K.prototype.gaG.call(a)).r+s.a(A.K.prototype.gaG.call(a)).f +switch(A.qc(m.G,s.a(A.K.prototype.gaG.call(a)).b).a){case 2:o=0+p n=0 break case 0:q-=p @@ -110915,300 +112205,300 @@ o=0 break default:n=0 o=0}return new A.x(n,o,r,q)}, -Sm(a){var s,r,q,p,o=this -if(o.aJ==null){s=o.gD(o) -return new A.x(0,0,0+s.a,0+s.b)}switch(A.cp(o.I).a){case 1:o.gD(o) -o.gD(o) -s=o.aJ -s.toString -r=o.gD(o) -q=o.gD(o) -p=o.aJ +Sk(a){var s,r,q,p,o=this +if(o.aa==null){s=o.gC(o) +return new A.x(0,0,0+s.a,0+s.b)}switch(A.cr(o.G).a){case 1:o.gC(o) +o.gC(o) +s=o.aa +s.toString +r=o.gC(o) +q=o.gC(o) +p=o.aa p.toString return new A.x(0,0-s,0+r.a,0+q.b+p) -case 0:o.gD(o) -s=o.aJ +case 0:o.gC(o) +s=o.aa s.toString -o.gD(o) -r=o.gD(o) -q=o.aJ +o.gC(o) +r=o.gC(o) +q=o.aa q.toString -return new A.x(0-s,0,0+r.a+q,0+o.gD(o).b)}}, -aK(a,b){var s,r,q,p=this -if(p.aQ$==null)return -s=p.ga9X()&&p.b4!==B.v -r=p.bg +return new A.x(0-s,0,0+r.a+q,0+o.gC(o).b)}}, +aJ(a,b){var s,r,q,p=this +if(p.aR$==null)return +s=p.gaaB()&&p.aK!==B.x +r=p.b2 if(s){s=p.cx s===$&&A.c() -q=p.gD(p) -r.sbk(0,a.pa(s,b,new A.x(0,0,0+q.a,0+q.b),p.gaF7(),p.b4,r.a))}else{r.sbk(0,null) -p.a61(a,b)}}, -v(){this.bg.sbk(0,null) -this.jF()}, -a61(a,b){var s,r,q,p,o,n,m -for(s=this.gRH(),r=s.length,q=b.a,p=b.b,o=0;o0}, -$S:577} -A.aKm.prototype={ -$1(a){var s=this,r=s.c,q=s.a,p=s.b.a7t(r,q.b) -return r.a9Y(s.d,q.a,p)}, -$S:180} -A.OK.prototype={ -hH(a){if(!(a.b instanceof A.rN))a.b=new A.rN(null,null,B.h)}, -srj(a){if(a===this.ce)return -this.ce=a -this.aC()}, -sbw(a){if(a==this.bX)return -this.bX=a -this.aC()}, -gmh(){return!0}, -dB(a){return new A.M(A.Y(1/0,a.a,a.b),A.Y(1/0,a.c,a.d))}, -cM(){var s,r,q,p,o,n,m,l,k,j=this -switch(A.cp(j.I).a){case 1:j.a8.xe(j.gD(j).b) -break -case 0:j.a8.xe(j.gD(j).a) -break}if(j.bX==null){j.fz=j.ci=0 -j.he=!1 -j.a8.x9(0,0) -return}switch(A.cp(j.I).a){case 1:s=j.gD(j).b -r=j.gD(j).a -break -case 0:s=j.gD(j).a -r=j.gD(j).b +$S:579} +A.aLq.prototype={ +$1(a){var s=this,r=s.c,q=s.a,p=s.b.a82(r,q.b) +return r.aaC(s.d,q.a,p)}, +$S:179} +A.P1.prototype={ +hE(a){if(!(a.b instanceof A.rW))a.b=new A.rW(null,null,B.h)}, +sRe(a){if(a===this.f6)return +this.f6=a +this.aD()}, +sbv(a){if(a==this.ez)return +this.ez=a +this.aD()}, +gma(){return!0}, +dn(a){return new A.N(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d))}, +cJ(){var s,r,q,p,o,n,m,l,k,j=this +switch(A.cr(j.G).a){case 1:j.a7.wX(j.gC(j).b) +break +case 0:j.a7.wX(j.gC(j).a) +break}if(j.ez==null){j.oG=j.i2=0 +j.oH=!1 +j.a7.wS(0,0) +return}switch(A.cr(j.G).a){case 1:s=j.gC(j).b +r=j.gC(j).a +break +case 0:s=j.gC(j).a +r=j.gC(j).b break default:s=null -r=null}j.bX.toString +r=null}j.ez.toString q=0 -do{p=j.a8.at +do{p=j.a7.at p.toString -o=j.Nl(s,r,p+0) -if(o!==0)j.a8.a7U(o) -else{p=j.a8 -n=j.ci +o=j.Ng(s,r,p+0) +if(o!==0)j.a7.a8t(o) +else{p=j.a7 +n=j.i2 n===$&&A.c() -m=j.ce +m=j.f6 n=Math.min(0,n+s*m) -l=j.fz +l=j.oG l===$&&A.c() -if(p.x9(n,Math.max(0,l-s*(1-m))))break}k=q+1 +if(p.wS(n,Math.max(0,l-s*(1-m))))break}k=q+1 if(k<10){q=k continue}else break}while(!0)}, -Nl(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this -e.fz=e.ci=0 -e.he=!1 -s=a*e.ce-c -r=A.Y(s,0,a) +Ng(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +e.oG=e.i2=0 +e.oH=!1 +s=a*e.f6-c +r=A.Z(s,0,a) q=a-s -p=A.Y(q,0,a) -switch(e.aX.a){case 0:e.aJ=e.aq +p=A.Z(q,0,a) +switch(e.aP.a){case 0:e.aa=e.ae break -case 1:e.aJ=a*e.aq -break}o=e.aJ +case 1:e.aa=a*e.ae +break}o=e.aa o.toString n=a+2*o m=s+o -l=A.Y(m,0,n) -k=A.Y(n-m,0,n) -j=e.bX.b +l=A.Z(m,0,n) +k=A.Z(n-m,0,n) +j=e.ez.b j.toString -i=A.w(e).h("aU.1").a(j).dZ$ +i=A.w(e).h("aY.1").a(j).dT$ j=i==null if(!j){h=Math.max(a,s) -g=e.Uj(e.gaGS(),A.Y(q,-o,0),i,b,B.uu,p,a,0,l,r,h-a) -if(g!==0)return-g}q=e.bX +g=e.UG(e.gaHu(),A.Z(q,-o,0),i,b,B.uw,p,a,0,l,r,h-a) +if(g!==0)return-g}q=e.ez o=-s h=Math.max(0,o) o=j?Math.min(0,o):0 j=s>=a?s:r -f=e.aJ +f=e.aa f.toString -return e.Uj(e.ga7a(),A.Y(s,-f,0),q,b,B.iC,j,a,o,k,p,h)}, -ga9X(){return this.he}, -adR(a,b){var s,r=this -switch(a.a){case 0:s=r.fz +return e.UG(e.ga7K(),A.Z(s,-f,0),q,b,B.iF,j,a,o,k,p,h)}, +gaaB(){return this.oH}, +aes(a,b){var s,r=this +switch(a.a){case 0:s=r.oG s===$&&A.c() -r.fz=s+b.a +r.oG=s+b.a break -case 1:s=r.ci +case 1:s=r.i2 s===$&&A.c() -r.ci=s-b.a -break}if(b.x)r.he=!0}, -VZ(a,b,c){var s=a.b +r.i2=s-b.a +break}if(b.x)r.oH=!0}, +Ws(a,b,c){var s=a.b s.toString -t.jB.a(s).a=this.a7s(a,b,c)}, -V_(a){var s=a.b +t.jB.a(s).a=this.a81(a,b,c)}, +Vq(a){var s=a.b s.toString return t.jB.a(s).a}, -WW(a,b){var s,r,q,p,o=this -switch(t.U.a(A.K.prototype.gaF.call(a)).b.a){case 0:s=o.bX -for(r=A.w(o).h("aU.1"),q=0;s!==a;){q+=s.fx.a +Xs(a,b){var s,r,q,p,o=this +switch(t.r.a(A.K.prototype.gaG.call(a)).b.a){case 0:s=o.ez +for(r=A.w(o).h("aY.1"),q=0;s!==a;){q+=s.fx.a p=s.b p.toString -s=r.a(p).b2$}return q+b -case 1:r=o.bX.b +s=r.a(p).b6$}return q+b +case 1:r=o.ez.b r.toString -p=A.w(o).h("aU.1") -s=p.a(r).dZ$ +p=A.w(o).h("aY.1") +s=p.a(r).dT$ for(q=0;s!==a;){q-=s.fx.a r=s.b r.toString -s=p.a(r).dZ$}return q-b}}, -ab5(a){var s,r,q,p=this -switch(t.U.a(A.K.prototype.gaF.call(a)).b.a){case 0:s=p.bX -for(r=A.w(p).h("aU.1");s!==a;){s.fx.toString +s=p.a(r).dT$}return q-b}}, +abK(a){var s,r,q,p=this +switch(t.r.a(A.K.prototype.gaG.call(a)).b.a){case 0:s=p.ez +for(r=A.w(p).h("aY.1");s!==a;){s.fx.toString q=s.b q.toString -s=r.a(q).b2$}return 0 -case 1:r=p.bX.b +s=r.a(q).b6$}return 0 +case 1:r=p.ez.b r.toString -q=A.w(p).h("aU.1") -s=q.a(r).dZ$ +q=A.w(p).h("aY.1") +s=q.a(r).dT$ for(;s!==a;){s.fx.toString r=s.b r.toString -s=q.a(r).dZ$}return 0}}, -eJ(a,b){var s=a.b +s=q.a(r).dT$}return 0}}, +eG(a,b){var s=a.b s.toString s=t.jB.a(s).a b.aL(0,s.a,s.b)}, -a7t(a,b){var s,r=a.b +a82(a,b){var s,r=a.b r.toString t.jB.a(r) -s=t.U -switch(A.q3(s.a(A.K.prototype.gaF.call(a)).a,s.a(A.K.prototype.gaF.call(a)).b).a){case 2:return b-r.a.b +s=t.r +switch(A.qc(s.a(A.K.prototype.gaG.call(a)).a,s.a(A.K.prototype.gaG.call(a)).b).a){case 2:return b-r.a.b case 1:return b-r.a.a case 0:return a.fx.c-(b-r.a.b) case 3:return a.fx.c-(b-r.a.a)}}, -gRH(){var s,r,q=this,p=A.b([],t.Ry),o=q.aQ$ +gRE(){var s,r,q=this,p=A.b([],t.Ry),o=q.aR$ if(o==null)return p -for(s=A.w(q).h("aU.1");o!=q.bX;){o.toString +for(s=A.w(q).h("aY.1");o!=q.ez;){o.toString p.push(o) r=o.b r.toString -o=s.a(r).b2$}o=q.f7$ +o=s.a(r).b6$}o=q.f5$ for(;!0;){o.toString p.push(o) -if(o===q.bX)return p +if(o===q.ez)return p r=o.b r.toString -o=s.a(r).dZ$}}, -ga7c(){var s,r,q,p=this,o=A.b([],t.Ry) -if(p.aQ$==null)return o -s=p.bX -for(r=A.w(p).h("aU.1");s!=null;){o.push(s) +o=s.a(r).dT$}}, +ga7M(){var s,r,q,p=this,o=A.b([],t.Ry) +if(p.aR$==null)return o +s=p.ez +for(r=A.w(p).h("aY.1");s!=null;){o.push(s) q=s.b q.toString -s=r.a(q).b2$}q=p.bX.b +s=r.a(q).b6$}q=p.ez.b q.toString -s=r.a(q).dZ$ +s=r.a(q).dT$ for(;s!=null;){o.push(s) q=s.b q.toString -s=r.a(q).dZ$}return o}} -A.a6G.prototype={ -hH(a){if(!(a.b instanceof A.rM))a.b=new A.rM(null,null)}, -cM(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=t.k.a(A.K.prototype.gaF.call(h)) -if(h.aQ$==null){switch(A.cp(h.I).a){case 1:h.id=new A.M(g.b,g.c) -break -case 0:h.id=new A.M(g.a,g.d) -break}h.a8.xe(0) -h.bX=h.ce=0 -h.ci=!1 -h.a8.x9(0,0) -return}switch(A.cp(h.I).a){case 1:s=g.d +s=r.a(q).dT$}return o}} +A.a7n.prototype={ +hE(a){if(!(a.b instanceof A.rV))a.b=new A.rV(null,null)}, +cJ(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=t.k.a(A.K.prototype.gaG.call(h)) +if(h.aR$==null){switch(A.cr(h.G).a){case 1:h.id=new A.N(g.b,g.c) +break +case 0:h.id=new A.N(g.a,g.d) +break}h.a7.wX(0) +h.ez=h.f6=0 +h.i2=!1 +h.a7.wS(0,0) +return}switch(A.cr(h.G).a){case 1:s=g.d r=g.b break case 0:s=g.b @@ -111220,243 +112510,243 @@ p=g.b o=g.c n=g.d m=null -do{l=h.a8.at +do{l=h.a7.at l.toString -k=h.Nl(s,r,l) -if(k!==0)h.a8.a7U(k) -else{switch(A.cp(h.I).a){case 1:l=h.bX +k=h.Ng(s,r,l) +if(k!==0)h.a7.a8t(k) +else{switch(A.cr(h.G).a){case 1:l=h.ez l===$&&A.c() -m=A.Y(l,o,n) +m=A.Z(l,o,n) break -case 0:l=h.bX +case 0:l=h.ez l===$&&A.c() -m=A.Y(l,q,p) -break}h.a8.xe(m) -l=h.a8 -j=h.ce +m=A.Z(l,q,p) +break}h.a7.wX(m) +l=h.a7 +j=h.f6 j===$&&A.c() -i=l.x9(0,Math.max(0,j-m)) +i=l.wS(0,Math.max(0,j-m)) if(i)break}}while(!0) -switch(A.cp(h.I).a){case 1:h.id=new A.M(A.Y(r,q,p),A.Y(m,o,n)) +switch(A.cr(h.G).a){case 1:h.id=new A.N(A.Z(r,q,p),A.Z(m,o,n)) break -case 0:h.id=new A.M(A.Y(m,q,p),A.Y(r,o,n)) +case 0:h.id=new A.N(A.Z(m,q,p),A.Z(r,o,n)) break}}, -Nl(a,b,c){var s,r,q,p,o,n=this -n.bX=n.ce=0 -n.ci=c<0 -switch(n.aX.a){case 0:n.aJ=n.aq +Ng(a,b,c){var s,r,q,p,o,n=this +n.ez=n.f6=0 +n.i2=c<0 +switch(n.aP.a){case 0:n.aa=n.ae break -case 1:n.aJ=a*n.aq -break}s=n.aQ$ +case 1:n.aa=a*n.ae +break}s=n.aR$ r=Math.max(0,c) q=Math.min(0,c) p=Math.max(0,-c) -o=n.aJ +o=n.aa o.toString -return n.Uj(n.ga7a(),-o,s,b,B.iC,p,a,q,a+2*o,a+q,r)}, -ga9X(){return this.ci}, -adR(a,b){var s=this,r=s.ce +return n.UG(n.ga7K(),-o,s,b,B.iF,p,a,q,a+2*o,a+q,r)}, +gaaB(){return this.i2}, +aes(a,b){var s=this,r=s.f6 r===$&&A.c() -s.ce=r+b.a -if(b.x)s.ci=!0 -r=s.bX +s.f6=r+b.a +if(b.x)s.i2=!0 +r=s.ez r===$&&A.c() -s.bX=r+b.e}, -VZ(a,b,c){var s=a.b +s.ez=r+b.e}, +Ws(a,b,c){var s=a.b s.toString t.Xp.a(s).a=b}, -V_(a){var s=a.b +Vq(a){var s=a.b s.toString s=t.Xp.a(s).a s.toString -return this.a7s(a,s,B.iC)}, -WW(a,b){var s,r,q,p=this.aQ$ -for(s=A.w(this).h("aU.1"),r=0;p!==a;){r+=p.fx.a +return this.a81(a,s,B.iF)}, +Xs(a,b){var s,r,q,p=this.aR$ +for(s=A.w(this).h("aY.1"),r=0;p!==a;){r+=p.fx.a q=p.b q.toString -p=s.a(q).b2$}return r+b}, -ab5(a){var s,r,q=this.aQ$ -for(s=A.w(this).h("aU.1");q!==a;){q.fx.toString +p=s.a(q).b6$}return r+b}, +abK(a){var s,r,q=this.aR$ +for(s=A.w(this).h("aY.1");q!==a;){q.fx.toString r=q.b r.toString -q=s.a(r).b2$}return 0}, -eJ(a,b){var s=this.V_(t.nl.a(a)) +q=s.a(r).b6$}return 0}, +eG(a,b){var s=this.Vq(t.nl.a(a)) b.aL(0,s.a,s.b)}, -a7t(a,b){var s,r=this,q=a.b +a82(a,b){var s,r=this,q=a.b q.toString t.Xp.a(q) -s=t.U -switch(A.q3(s.a(A.K.prototype.gaF.call(a)).a,s.a(A.K.prototype.gaF.call(a)).b).a){case 2:case 1:q=q.a +s=t.r +switch(A.qc(s.a(A.K.prototype.gaG.call(a)).a,s.a(A.K.prototype.gaG.call(a)).b).a){case 2:case 1:q=q.a q.toString return b-q -case 0:s=r.gD(r) +case 0:s=r.gC(r) q=q.a q.toString return s.b-b-q -case 3:s=r.gD(r) +case 3:s=r.gC(r) q=q.a q.toString return s.a-b-q}}, -gRH(){var s,r,q=A.b([],t.Ry),p=this.f7$ -for(s=A.w(this).h("aU.1");p!=null;){q.push(p) +gRE(){var s,r,q=A.b([],t.Ry),p=this.f5$ +for(s=A.w(this).h("aY.1");p!=null;){q.push(p) r=p.b r.toString -p=s.a(r).dZ$}return q}, -ga7c(){var s,r,q=A.b([],t.Ry),p=this.aQ$ -for(s=A.w(this).h("aU.1");p!=null;){q.push(p) +p=s.a(r).dT$}return q}, +ga7M(){var s,r,q=A.b([],t.Ry),p=this.aR$ +for(s=A.w(this).h("aY.1");p!=null;){q.push(p) r=p.b r.toString -p=s.a(r).b2$}return q}} -A.n5.prototype={ -b1(a){var s,r,q -this.f2(a) -s=this.aQ$ -for(r=A.w(this).h("n5.0");s!=null;){s.b1(a) +p=s.a(r).b6$}return q}} +A.nh.prototype={ +b5(a){var s,r,q +this.f1(a) +s=this.aR$ +for(r=A.w(this).h("nh.0");s!=null;){s.b5(a) q=s.b q.toString -s=r.a(q).b2$}}, -aV(a){var s,r,q -this.f3(0) -s=this.aQ$ -for(r=A.w(this).h("n5.0");s!=null;){s.aV(0) +s=r.a(q).b6$}}, +aZ(a){var s,r,q +this.f2(0) +s=this.aR$ +for(r=A.w(this).h("nh.0");s!=null;){s.aZ(0) q=s.b q.toString -s=r.a(q).b2$}}} -A.P9.prototype={ -W(){return"ScrollDirection."+this.b}} -A.m1.prototype={ -Dq(a,b,c,d){var s=d.a===B.E.a -if(s){this.ic(b) -return A.ei(null,t.H)}else return this.np(b,c,d)}, +s=r.a(q).b6$}}} +A.Ps.prototype={ +V(){return"ScrollDirection."+this.b}} +A.mh.prototype={ +Db(a,b,c,d){var s=d.a===B.G.a +if(s){this.i6(b) +return A.eq(null,t.H)}else return this.ni(b,c,d)}, j(a){var s=this,r=A.b([],t.T) -s.ajV(r) +s.akt(r) r.push(A.L(s.w).j(0)) r.push(s.r.j(0)) r.push(A.j(s.fr)) r.push(s.k4.j(0)) -return"#"+A.bz(s)+"("+B.b.cs(r,", ")+")"}, +return"#"+A.bC(s)+"("+B.b.cp(r,", ")+")"}, hc(a){var s=this.at -if(s!=null)a.push("offset: "+B.c.aY(s,1))}} -A.aRY.prototype={ -W(){return"WrapAlignment."+this.b}} -A.aaK.prototype={ -W(){return"WrapCrossAlignment."+this.b}} -A.Ux.prototype={} -A.pP.prototype={} -A.OL.prototype={ -sxM(a,b){if(this.I===b)return -this.I=b -this.aC()}, -si7(a){if(this.a1===a)return -this.a1=a -this.aC()}, -sMv(a,b){if(this.a8===b)return -this.a8=b -this.aC()}, -saQZ(a){if(this.aq===a)return -this.aq=a -this.aC()}, -saR0(a){if(this.aJ===a)return -this.aJ=a -this.aC()}, -sS9(a){if(this.aX===a)return -this.aX=a -this.aC()}, -hH(a){if(!(a.b instanceof A.pP))a.b=new A.pP(null,null,B.h)}, +if(s!=null)a.push("offset: "+B.c.b3(s,1))}} +A.aT8.prototype={ +V(){return"WrapAlignment."+this.b}} +A.abA.prototype={ +V(){return"WrapCrossAlignment."+this.b}} +A.UO.prototype={} +A.pY.prototype={} +A.P2.prototype={ +sxx(a,b){if(this.G===b)return +this.G=b +this.aD()}, +shY(a){if(this.Y===a)return +this.Y=a +this.aD()}, +sMl(a,b){if(this.a7===b)return +this.a7=b +this.aD()}, +saRC(a){if(this.ae===a)return +this.ae=a +this.aD()}, +saRE(a){if(this.aa===a)return +this.aa=a +this.aD()}, +sS7(a){if(this.aP===a)return +this.aP=a +this.aD()}, +hE(a){if(!(a.b instanceof A.pY))a.b=new A.pY(null,null,B.h)}, c1(a){var s,r,q,p,o=this -switch(o.I.a){case 0:s=o.aQ$ -for(r=A.w(o).h("aU.1"),q=0;s!=null;){q=Math.max(q,s.b0(B.a7,1/0,s.gc4())) +switch(o.G.a){case 0:s=o.aR$ +for(r=A.w(o).h("aY.1"),q=0;s!=null;){q=Math.max(q,s.b4(B.a7,1/0,s.gc5())) p=s.b p.toString -s=r.a(p).b2$}return q -case 1:return o.A9(new A.b7(0,1/0,0,a)).a}}, +s=r.a(p).b6$}return q +case 1:return o.zV(new A.bb(0,1/0,0,a)).a}}, bV(a){var s,r,q,p,o=this -switch(o.I.a){case 0:s=o.aQ$ -for(r=A.w(o).h("aU.1"),q=0;s!=null;){q+=s.b0(B.af,1/0,s.gcc()) +switch(o.G.a){case 0:s=o.aR$ +for(r=A.w(o).h("aY.1"),q=0;s!=null;){q+=s.b4(B.af,1/0,s.gce()) p=s.b p.toString -s=r.a(p).b2$}return q -case 1:return o.A9(new A.b7(0,1/0,0,a)).a}}, +s=r.a(p).b6$}return q +case 1:return o.zV(new A.bb(0,1/0,0,a)).a}}, bW(a){var s,r,q,p,o=this -switch(o.I.a){case 0:return o.A9(new A.b7(0,a,0,1/0)).b -case 1:s=o.aQ$ -for(r=A.w(o).h("aU.1"),q=0;s!=null;){q=Math.max(q,s.b0(B.ax,1/0,s.gcv())) +switch(o.G.a){case 0:return o.zV(new A.bb(0,a,0,1/0)).b +case 1:s=o.aR$ +for(r=A.w(o).h("aY.1"),q=0;s!=null;){q=Math.max(q,s.b4(B.av,1/0,s.gcs())) p=s.b p.toString -s=r.a(p).b2$}return q}}, -c3(a){var s,r,q,p,o=this -switch(o.I.a){case 0:return o.A9(new A.b7(0,a,0,1/0)).b -case 1:s=o.aQ$ -for(r=A.w(o).h("aU.1"),q=0;s!=null;){q+=s.b0(B.aU,1/0,s.gcT()) +s=r.a(p).b6$}return q}}, +c4(a){var s,r,q,p,o=this +switch(o.G.a){case 0:return o.zV(new A.bb(0,a,0,1/0)).b +case 1:s=o.aR$ +for(r=A.w(o).h("aY.1"),q=0;s!=null;){q+=s.b4(B.aU,1/0,s.gcO()) p=s.b p.toString -s=r.a(p).b2$}return q}}, -it(a){return this.IW(a)}, -OB(a){switch(this.I.a){case 0:return a.a +s=r.a(p).b6$}return q}}, +ip(a){return this.IH(a)}, +Ow(a){switch(this.G.a){case 0:return a.a case 1:return a.b}}, -OA(a){switch(this.I.a){case 0:return a.b +Ov(a){switch(this.G.a){case 0:return a.b case 1:return a.a}}, -asr(a,b){switch(this.I.a){case 0:return new A.h(a,b) +at1(a,b){switch(this.G.a){case 0:return new A.h(a,b) case 1:return new A.h(b,a)}}, -as2(a,b,c){var s=b-c -switch(this.aX.a){case 0:return a?s:0 +asD(a,b,c){var s=b-c +switch(this.aP.a){case 0:return a?s:0 case 1:return a?0:s case 2:return s/2}}, -dB(a){return this.A9(a)}, -A9(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this -switch(f.I.a){case 0:s=a.b -r=new A.b7(0,s,0,1/0) +dn(a){return this.zV(a)}, +zV(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this +switch(f.G.a){case 0:s=a.b +r=new A.bb(0,s,0,1/0) break case 1:s=a.d -r=new A.b7(0,1/0,0,s) +r=new A.bb(0,1/0,0,s) break default:r=null -s=0}q=f.aQ$ -for(p=A.w(f).h("aU.1"),o=0,n=0,m=0,l=0,k=0;q!=null;){j=A.bdY(q,r) -i=f.OB(j) -h=f.OA(j) -if(k>0&&m+i+f.a8>s){o=Math.max(o,m) -n+=l+f.aJ +s=0}q=f.aR$ +for(p=A.w(f).h("aY.1"),o=0,n=0,m=0,l=0,k=0;q!=null;){j=A.beY(q,r) +i=f.Ow(j) +h=f.Ov(j) +if(k>0&&m+i+f.a7>s){o=Math.max(o,m) +n+=l+f.aa m=0 l=0 k=0}m+=i l=Math.max(l,h) -if(k>0)m+=f.a8;++k +if(k>0)m+=f.a7;++k g=q.b g.toString -q=p.a(g).b2$}n+=l +q=p.a(g).b6$}n+=l o=Math.max(o,m) -switch(f.I.a){case 0:return a.c5(new A.M(o,n)) -case 1:return a.c5(new A.M(n,o))}}, -cM(){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="RenderBox was not laid out: ",b5=t.k.a(A.K.prototype.gaF.call(b3)) -b3.ai=!1 -s=b3.aQ$ -if(s==null){b3.id=new A.M(A.Y(0,b5.a,b5.b),A.Y(0,b5.c,b5.d)) -return}switch(b3.I.a){case 0:r=b5.b -q=new A.b7(0,r,0,1/0) -p=b3.b4===B.aj&&!0 -o=b3.bg===B.pW&&!0 +switch(f.G.a){case 0:return a.c6(new A.N(o,n)) +case 1:return a.c6(new A.N(n,o))}}, +cJ(){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="RenderBox was not laid out: ",b5=t.k.a(A.K.prototype.gaG.call(b3)) +b3.bF=!1 +s=b3.aR$ +if(s==null){b3.id=new A.N(A.Z(0,b5.a,b5.b),A.Z(0,b5.c,b5.d)) +return}switch(b3.G.a){case 0:r=b5.b +q=new A.bb(0,r,0,1/0) +p=b3.aK===B.aj&&!0 +o=b3.b2===B.q_&&!0 break case 1:r=b5.d -q=new A.b7(0,1/0,0,r) -p=b3.bg===B.pW&&!0 -o=b3.b4===B.aj&&!0 +q=new A.bb(0,1/0,0,r) +p=b3.b2===B.q_&&!0 +o=b3.aK===B.aj&&!0 break default:q=null r=0 p=!1 -o=!1}n=b3.a8 -m=b3.aJ +o=!1}n=b3.a7 +m=b3.aa l=A.b([],t.M6) -for(k=t.Qy,j=0,i=0,h=0,g=0,f=0;s!=null;){s.df(q,!0) +for(k=t.Qy,j=0,i=0,h=0,g=0,f=0;s!=null;){s.d8(q,!0) e=s.id -d=b3.OB(e==null?A.Z(A.a7(b4+A.L(s).j(0)+"#"+A.bz(s))):e) +d=b3.Ow(e==null?A.V(A.a7(b4+A.L(s).j(0)+"#"+A.bC(s))):e) e=s.id -c=b3.OA(e==null?A.Z(A.a7(b4+A.L(s).j(0)+"#"+A.bz(s))):e) +c=b3.Ov(e==null?A.V(A.a7(b4+A.L(s).j(0)+"#"+A.bC(s))):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.Ux(h,g,f)) +l.push(new A.UO(h,g,f)) h=0 g=0 f=0}h+=d @@ -111466,22 +112756,22 @@ e=s.b e.toString k.a(e) e.e=l.length -s=e.b2$}if(f>0){j=Math.max(j,h) +s=e.b6$}if(f>0){j=Math.max(j,h) i+=g if(l.length!==0)i+=m -l.push(new A.Ux(h,g,f))}b=l.length -switch(b3.I.a){case 0:b3.id=b5.c5(new A.M(j,i)) -a=b3.gD(b3).a -a0=b3.gD(b3).b +l.push(new A.UO(h,g,f))}b=l.length +switch(b3.G.a){case 0:b3.id=b5.c6(new A.N(j,i)) +a=b3.gC(b3).a +a0=b3.gC(b3).b break -case 1:b3.id=b5.c5(new A.M(i,j)) -a=b3.gD(b3).b -a0=b3.gD(b3).a +case 1:b3.id=b5.c6(new A.N(i,j)) +a=b3.gC(b3).b +a0=b3.gC(b3).a break default:a=0 -a0=0}b3.ai=a0)return!1 -if(k)A.Z(A.a7(m)) -s=l.FZ(0) +if(k)A.V(A.a7(m)) +s=l.FM(0) k=s.b -if(n.dW$.$2$priority$scheduler(k,n)){try{if(l.c===0)A.Z(A.a7(m));++l.d -l.FZ(0) -p=l.aA5() -if(l.c>0)l.aod(p,0) +if(n.oG$.$2$priority$scheduler(k,n)){try{if(l.c===0)A.V(A.a7(m));++l.d +l.FM(0) +p=l.aAI() +if(l.c>0)l.aoO(p,0) k=s -k.f.eK(0,k.aSQ())}catch(o){r=A.aW(o) -q=A.bu(o) -k=A.ca("during a task callback") -A.et(new A.cv(r,q,"scheduler library",k,null,!1))}return l.c!==0}return!1}, -zo(a,b){var s,r=this -r.pt() -s=++r.iA$ -r.hT$.u(0,s,new A.Hs(a)) -return r.iA$}, -M9(a){return this.zo(a,!1)}, -gaJQ(){var s=this -if(s.fz$==null){if(s.dr$===B.eL)s.pt() -s.fz$=new A.bT(new A.aR($.aG,t.D4),t.gR) -s.ci$.push(new A.aLs(s))}return s.fz$.a}, -ga9B(){return this.lK$}, -a3R(a){if(this.lK$===a)return -this.lK$=a -if(a)this.pt()}, -a91(){var s=$.bL() -if(s.w==null){s.w=this.gasU() -s.x=$.aG}if(s.y==null){s.y=this.gatt() -s.z=$.aG}}, -SR(){switch(this.dr$.a){case 0:case 4:this.pt() +k.f.eH(0,k.aTv())}catch(o){r=A.b_(o) +q=A.bz(o) +k=A.cf("during a task callback") +A.eA(new A.cz(r,q,"scheduler library",k,null,!1))}return l.c!==0}return!1}, +z8(a,b){var s,r=this +r.po() +s=++r.pX$ +r.uu$.q(0,s,new A.HJ(a)) +return r.pX$}, +LY(a){return this.z8(a,!1)}, +gaKt(){var s=this +if(s.pY$==null){if(s.i_$===B.eO)s.po() +s.pY$=new A.bX(new A.aV($.aP,t.U),t.gR) +s.dS$.push(new A.aMw(s))}return s.pY$.a}, +gaab(){return this.rq$}, +a4m(a){if(this.rq$===a)return +this.rq$=a +if(a)this.po()}, +a9B(){var s=$.bQ() +if(s.w==null){s.w=this.gatu() +s.x=$.aP}if(s.y==null){s.y=this.gau3() +s.z=$.aP}}, +SP(){switch(this.i_$.a){case 0:case 4:this.po() return case 1:case 2:case 3:return}}, -pt(){var s,r=this -if(!r.he$)s=!(A.ip.prototype.ga9B.call(r)&&r.eB$) +po(){var s,r=this +if(!r.mD$)s=!(A.iv.prototype.gaab.call(r)&&r.Th$) else s=!0 if(s)return -r.a91() -$.bL().pt() -r.he$=!0}, -afB(){if(this.he$)return -this.a91() -$.bL().pt() -this.he$=!0}, -WV(){var s,r,q=this -if(q.mK$||q.dr$!==B.eL)return -q.mK$=!0 -s=A.biO() -s.px(0,"Warm-up frame") -r=q.he$ -A.dq(B.E,new A.aLu(q)) -A.dq(B.E,new A.aLv(q,r)) -q.aNz(new A.aLw(q,s))}, -Z6(a){var s=this.mL$ -return A.dk(B.c.aA((s==null?B.E:new A.bA(a.a-s.a)).a/1)+this.xX$.a,0)}, -asV(a){if(this.mK$){this.rz$=!0 -return}this.a9F(a)}, -atu(){var s=this -if(s.rz$){s.rz$=!1 -s.ci$.push(new A.aLr(s)) -return}s.a9H()}, -a9F(a){var s,r,q=this -if(q.mL$==null)q.mL$=a +r.a9B() +$.bQ().po() +r.mD$=!0}, +agc(){if(this.mD$)return +this.a9B() +$.bQ().po() +this.mD$=!0}, +Xr(){var s,r,q=this +if(q.iu$||q.i_$!==B.eO)return +q.iu$=!0 +s=A.bjV() +s.ps(0,"Warm-up frame") +r=q.mD$ +A.dr(B.G,new A.aMy(q)) +A.dr(B.G,new A.aMz(q,r)) +q.aOb(new A.aMA(q,s))}, +ZA(a){var s=this.jc$ +return A.dw(B.c.aA((s==null?B.G:new A.bD(a.a-s.a)).a/1)+this.jd$.a,0)}, +atv(a){if(this.iu$){this.ep$=!0 +return}this.aaf(a)}, +au4(){var s=this +if(s.ep$){s.ep$=!1 +s.dS$.push(new A.aMv(s)) +return}s.aal()}, +aaf(a){var s,r,q=this +if(q.jc$==null)q.jc$=a r=a==null -q.oE$=q.Z6(r?q.jU$:a) -if(!r)q.jU$=a -q.he$=!1 -try{q.dr$=B.a2A -s=q.hT$ -q.hT$=A.D(t.S,t.h1) -J.ma(s,new A.aLt(q)) -q.ce$.ak(0)}finally{q.dr$=B.a2B}}, -aQI(a){var s=this,r=s.xY$,q=r==null +q.je$=q.ZA(r?q.nr$:a) +if(!r)q.nr$=a +q.mD$=!1 +try{q.i_$=B.a2J +s=q.uu$ +q.uu$=A.D(t.S,t.h1) +J.lp(s,new A.aMx(q)) +q.nq$.ao(0)}finally{q.i_$=B.a2K}}, +aRk(a){var s=this,r=s.dw$,q=r==null if(!q&&r!==a)return null -if(r===a)++s.xZ$ -else if(q){s.xY$=a -s.xZ$=1}return new A.aHJ(s.gaqz())}, -aqA(){if(--this.xZ$===0){this.xY$=null -$.bL()}}, -a9H(){var s,r,q,p,o,n,m,l=this -try{l.dr$=B.p0 -for(p=l.bX$,o=p.length,n=0;n0&&r<4){s=s.oE$ +r=s.i_$.a +if(r>0&&r<4){s=s.je$ s.toString q.c=s}s=q.a s.toString return s}, -zJ(a,b){var s=this,r=s.a +zt(a,b){var s=this,r=s.a if(r==null)return s.c=s.a=null -s.Lz() -if(b)r.a4Q(s) -else r.a4R()}, -eh(a){return this.zJ(a,!1)}, -aDS(a){var s,r=this +s.Lo() +if(b)r.a5l(s) +else r.a5m()}, +ea(a){return this.zt(a,!1)}, +aEu(a){var s,r=this r.e=null s=r.c if(s==null)s=r.c=a -r.d.$1(new A.bA(a.a-s.a)) -if(!r.b&&r.a!=null&&r.e==null)r.e=$.d4.zo(r.gHs(),!0)}, -Lz(){var s,r=this.e +r.d.$1(new A.bD(a.a-s.a)) +if(!r.b&&r.a!=null&&r.e==null)r.e=$.d4.z8(r.gHd(),!0)}, +Lo(){var s,r=this.e if(r!=null){s=$.d4 -s.hT$.N(0,r) -s.ce$.C(0,r) +s.uu$.O(0,r) +s.nq$.D(0,r) this.e=null}}, v(){var s=this,r=s.a if(r!=null){s.a=null -s.Lz() -r.a4Q(s)}}, -aRh(a,b){var s=""+"Ticker()" +s.Lo() +r.a5l(s)}}, +aRV(a,b){var s=""+"Ticker()" return s.charCodeAt(0)==0?s:s}, -j(a){return this.aRh(a,!1)}} -A.B2.prototype={ -a4R(){this.c=!0 -this.a.i8(0) +j(a){return this.aRV(a,!1)}} +A.Bd.prototype={ +a5m(){this.c=!0 +this.a.hZ(0) var s=this.b -if(s!=null)s.i8(0)}, -a4Q(a){var s +if(s!=null)s.hZ(0)}, +a5l(a){var s this.c=!1 s=this.b -if(s!=null)s.kP(new A.QO(a))}, -aS_(a){var s,r,q=this,p=new A.aQ9(a) -if(q.b==null){s=q.b=new A.bT(new A.aR($.aG,t.D4),t.gR) +if(s!=null)s.kO(new A.R4(a))}, +aSD(a){var s,r,q=this,p=new A.aRk(a) +if(q.b==null){s=q.b=new A.bX(new A.aV($.aP,t.U),t.gR) r=q.c -if(r!=null)if(r)s.i8(0) -else s.kP(B.ab7)}q.b.a.jw(p,p,t.H)}, -xm(a,b){return this.a.a.xm(a,b)}, -rl(a){return this.xm(a,null)}, -jw(a,b,c){return this.a.a.jw(a,b,c)}, -cB(a,b){return this.jw(a,null,b)}, -l9(a){return this.a.a.l9(a)}, -j(a){var s=A.bz(this),r=this.c +if(r!=null)if(r)s.hZ(0) +else s.kO(B.abj)}q.b.a.jt(p,p,t.H)}, +x7(a,b){return this.a.a.x7(a,b)}, +re(a){return this.x7(a,null)}, +jt(a,b,c){return this.a.a.jt(a,b,c)}, +cz(a,b){return this.jt(a,null,b)}, +l6(a){return this.a.a.l6(a)}, +j(a){var s=A.bC(this),r=this.c if(r==null)r="active" else r=r?"complete":"canceled" return"#"+s+"("+r+")"}, -$iap:1} -A.aQ9.prototype={ +$iat:1} +A.aRk.prototype={ $1(a){this.a.$0()}, -$S:40} -A.QO.prototype={ +$S:36} +A.R4.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.'}, -$ic4:1} -A.a7F.prototype={ -gAM(){var s,r=this.Tc$ -if(r===$){s=A.ju($.bL().a.c,t.w) -this.Tc$!==$&&A.a2() -this.Tc$=s +$ic9:1} +A.a8p.prototype={ +gAA(){var s,r=this.Tu$ +if(r===$){s=A.jD($.bQ().a.c,t.w) +this.Tu$!==$&&A.a2() +this.Tu$=s r=s}return r}, -aqk(){--this.Td$ -this.gAM().sm(0,this.Td$>0)}, -a15(){var s,r=this -if($.bL().a.c){if(r.Jo$==null){++r.Td$ -r.gAM().sm(0,!0) -r.Jo$=new A.aMd(r.gaqj())}}else{s=r.Jo$ +aqV(){--this.Tv$ +this.gAA().sm(0,this.Tv$>0)}, +a1z(){var s,r=this +if($.bQ().a.c){if(r.Ja$==null){++r.Tv$ +r.gAA().sm(0,!0) +r.Ja$=new A.aNh(r.gaqU())}}else{s=r.Ja$ if(s!=null)s.a.$0() -r.Jo$=null}}, -av2(a){var s,r,q=a.d -if(t.V4.b(q)){s=B.b4.kk(q) -if(J.e(s,B.fg))s=q -r=new A.Aw(a.a,a.b,a.c,s)}else r=a -s=this.iy$ +r.Ja$=null}}, +avG(a){var s,r,q=a.d +if(t.V4.b(q)){s=B.b4.km(q) +if(J.f(s,B.fj))s=q +r=new A.AI(a.a,a.b,a.c,s)}else r=a +s=this.iw$ s===$&&A.c() s=s.at -if(s!=null)s.aPA(r.c,r.a,r.d)}} -A.aMd.prototype={} -A.nW.prototype={ +if(s!=null)s.aQb(r.c,r.a,r.d)}} +A.aNh.prototype={} +A.o8.prototype={ j(a){return"SemanticsTag("+this.a+")"}} -A.CC.prototype={} -A.YD.prototype={} -A.D7.prototype={ -gJ(a){return A.a4(null,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.CP.prototype={} +A.Z0.prototype={} +A.Dk.prototype={ +gJ(a){return A.a3(null,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)}, l(a,b){if(b==null)return!1 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.D7&&b.b===this.b&&b.c===this.c}, -j(a){return"CustomSemanticsAction("+A.j($.b7x.i(0,this))+", label:null, hint:"+this.b+", action:"+this.c.j(0)+")"}} -A.e5.prototype={ -X(a,b){var s,r,q,p,o,n,m,l=this.a,k=l.length +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.Dk&&b.b===this.b&&b.c===this.c}, +j(a){return"CustomSemanticsAction("+A.j($.b8w.i(0,this))+", label:null, hint:"+this.b+", action:"+this.c.j(0)+")"}} +A.ec.prototype={ +W(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 @@ -111857,87 +113147,87 @@ q=b.b p=q.length if(p!==0)for(o=0;o0?r[n-1].p2:null -if(n!==0)if(J.aj(l)===J.aj(o)){if(l!=null)o.toString +if(n!==0)if(J.ak(l)===J.ak(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.Z(A.a8("sort")) +if(!k&&p.length!==0){if(o!=null){if(!!p.immutable$list)A.V(A.a8("sort")) s=p.length-1 -if(s-0<=32)A.a8q(p,0,s,J.bb8()) -else A.a8p(p,0,s,J.bb8())}B.b.H(q,p) -B.b.ak(p)}p.push(new A.tk(m,l,n))}if(o!=null)B.b.kb(p) -B.b.H(q,p) +if(s-0<=32)A.a9a(p,0,s,J.bc0()) +else A.a99(p,0,s,J.bc0())}B.b.I(q,p) +B.b.ao(p)}p.push(new A.tv(m,l,n))}if(o!=null)B.b.kb(p) +B.b.I(q,p) s=t.rB -return A.ai(new A.U(q,new A.aMf(),s),!0,s.h("aA.E"))}, -afQ(a){if(this.ay==null)return -B.ko.jC(0,a.ady(this.b))}, -fd(){return"SemanticsNode#"+this.b}, -aRb(a,b,c){return new A.akD(a,this,b,!0,!0,null,c)}, -adu(a){return this.aRb(B.Q8,null,a)}} -A.aMh.prototype={ +return A.ai(new A.S(q,new A.aNj(),s),!0,s.h("aF.E"))}, +agr(a){if(this.ay==null)return +B.ks.jA(0,a.ae8(this.b))}, +fc(){return"SemanticsNode#"+this.b}, +aRP(a,b,c){return new A.aly(a,this,b,!0,!0,null,c)}, +ae4(a){return this.aRP(B.Qe,null,a)}} +A.aNl.prototype={ $1(a){var s,r,q,p=this.a p.a=p.a|a.fr s=p.b r=a.z q=a.dx -p.b=s|(r?q&$.aq6():q) +p.b=s|(r?q&$.arg():q) if(p.x==null)p.x=a.p1 if(p.z==null)p.z=a.p3 if(p.Q==null)p.Q=a.R8 @@ -112112,241 +113402,241 @@ if(p.e.a==="")p.e=a.go if(p.f.a==="")p.f=a.id if(p.w==="")p.w=a.k2 s=a.dy -if(s!=null){r=p.y;(r==null?p.y=A.z(t.g3):r).H(0,s)}for(s=this.b.db,s=A.k_(s,s.r,A.w(s).c),r=this.c;s.F();)r.C(0,A.av3(s.d)) +if(s!=null){r=p.y;(r==null?p.y=A.C(t.g3):r).I(0,s)}for(s=this.b.db,s=A.k9(s,s.r,A.w(s).c),r=this.c;s.H();)r.D(0,A.awa(s.d)) s=a.ok if(s!=null){s=s.a -if(s!=null)r.C(0,A.av3(new A.D7(s,B.cP))) +if(s!=null)r.D(0,A.awa(new A.Dk(s,B.cS))) a.ok.toString}s=p.c r=p.x -p.c=A.b2d(a.fx,a.p1,s,r) +p.c=A.b39(a.fx,a.p1,s,r) r=p.r s=p.x -p.r=A.b2d(a.k1,a.p1,r,s) +p.r=A.b39(a.k1,a.p1,r,s) p.cy=Math.max(p.cy,a.k4+a.k3) return!0}, -$S:116} -A.aMf.prototype={ +$S:154} +A.aNj.prototype={ $1(a){return a.a}, -$S:583} -A.t4.prototype={ -cK(a,b){return B.c.cK(this.b,b.b)}, -$idi:1} -A.om.prototype={ -cK(a,b){return B.c.cK(this.a,b.a)}, -ah_(){var s,r,q,p,o,n,m,l,k,j=A.b([],t.TV) +$S:585} +A.tf.prototype={ +cH(a,b){return B.c.cH(this.b,b.b)}, +$idj:1} +A.oz.prototype={ +cH(a,b){return B.c.cH(this.a,b.a)}, +ahz(){var s,r,q,p,o,n,m,l,k,j=A.b([],t.TV) for(s=this.c,r=s.length,q=0;q") -return A.ai(new A.nx(n,new A.b0d(),s),!0,s.h("B.E"))}, -agZ(){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(r===B.aj){s=t.w6 +n=A.ai(new A.cs(n,s),!0,s.h("aF.E"))}s=A.a6(n).h("nK<1,e5>") +return A.ai(new A.nK(n,new A.b19(),s),!0,s.h("y.E"))}, +ahy(){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.D(s,t.bu) q=A.D(s,s) -for(p=this.b,o=p===B.aj,p=p===B.A,n=a4,m=0;m2.356194490192345 else a0=!1 -if(a||a0)q.u(0,l.b,f.b)}}a1=A.b([],t.t) +if(a||a0)q.q(0,l.b,f.b)}}a1=A.b([],t.t) a2=A.b(a3.slice(0),A.a6(a3)) -B.b.i4(a2,new A.b09()) -new A.U(a2,new A.b0a(),A.a6(a2).h("U<1,o>")).ac(0,new A.b0c(A.z(s),q,a1)) +B.b.hW(a2,new A.b15()) +new A.S(a2,new A.b16(),A.a6(a2).h("S<1,o>")).am(0,new A.b18(A.C(s),q,a1)) a3=t.qn -a3=A.ai(new A.U(a1,new A.b0b(r),a3),!0,a3.h("aA.E")) -a4=A.a6(a3).h("cr<1>") -return A.ai(new A.cr(a3,a4),!0,a4.h("aA.E"))}, -$idi:1} -A.b0d.prototype={ -$1(a){return a.agZ()}, -$S:185} -A.b09.prototype={ -$2(a,b){var s,r,q=a.e,p=A.BU(a,new A.h(q.a,q.b)) +a3=A.ai(new A.S(a1,new A.b17(r),a3),!0,a3.h("aF.E")) +a4=A.a6(a3).h("cs<1>") +return A.ai(new A.cs(a3,a4),!0,a4.h("aF.E"))}, +$idj:1} +A.b19.prototype={ +$1(a){return a.ahy()}, +$S:184} +A.b15.prototype={ +$2(a,b){var s,r,q=a.e,p=A.C4(a,new A.h(q.a,q.b)) q=b.e -s=A.BU(b,new A.h(q.a,q.b)) -r=B.c.cK(p.b,s.b) +s=A.C4(b,new A.h(q.a,q.b)) +r=B.c.cH(p.b,s.b) if(r!==0)return-r -return-B.c.cK(p.a,s.a)}, -$S:129} -A.b0c.prototype={ +return-B.c.cH(p.a,s.a)}, +$S:148} +A.b18.prototype={ $1(a){var s=this,r=s.a -if(r.O(0,a))return -r.C(0,a) +if(r.N(0,a))return +r.D(0,a) r=s.b -if(r.aZ(0,a)){r=r.i(0,a) +if(r.b1(0,a)){r=r.i(0,a) r.toString s.$1(r)}s.c.push(a)}, -$S:15} -A.b0a.prototype={ +$S:19} +A.b16.prototype={ $1(a){return a.b}, -$S:586} -A.b0b.prototype={ +$S:588} +A.b17.prototype={ $1(a){var s=this.a.i(0,a) s.toString return s}, -$S:587} -A.b28.prototype={ -$1(a){return a.ah_()}, -$S:185} -A.tk.prototype={ -cK(a,b){var s,r=this.b +$S:589} +A.b34.prototype={ +$1(a){return a.ahz()}, +$S:184} +A.tv.prototype={ +cH(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.cK(0,s)}, -$idi:1} -A.Po.prototype={ +return r.cH(0,s)}, +$idj:1} +A.PH.prototype={ v(){var s=this -s.b.ak(0) -s.c.ak(0) -s.d.ak(0) +s.b.ao(0) +s.c.ao(0) +s.d.ao(0) s.fq()}, -afS(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.b +agt(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.b if(f.a===0)return -s=A.z(t.S) +s=A.C(t.S) r=A.b([],t.QF) -for(q=A.w(f).h("bk<1>"),p=q.h("B.E"),o=g.d;f.a!==0;){n=A.ai(new A.bk(f,new A.aMl(g),q),!0,p) -f.ak(0) -o.ak(0) -m=new A.aMm() -if(!!n.immutable$list)A.Z(A.a8("sort")) +for(q=A.w(f).h("bo<1>"),p=q.h("y.E"),o=g.d;f.a!==0;){n=A.ai(new A.bo(f,new A.aNp(g),q),!0,p) +f.ao(0) +o.ao(0) +m=new A.aNq() +if(!!n.immutable$list)A.V(A.a8("sort")) l=n.length-1 -if(l-0<=32)A.a8q(n,0,l,m) -else A.a8p(n,0,l,m) -B.b.H(r,n) +if(l-0<=32)A.a9a(n,0,l,m) +else A.a99(n,0,l,m) +B.b.I(r,n) for(m=n.length,k=0;k#"+A.bz(this)}} -A.aMl.prototype={ -$1(a){return!this.a.d.O(0,a)}, -$S:116} -A.aMm.prototype={ +j(a){return"#"+A.bC(this)}} +A.aNp.prototype={ +$1(a){return!this.a.d.N(0,a)}, +$S:154} +A.aNq.prototype={ $2(a,b){return a.CW-b.CW}, -$S:129} -A.aMn.prototype={ +$S:148} +A.aNr.prototype={ $2(a,b){return a.CW-b.CW}, -$S:129} -A.aMk.prototype={ -$1(a){if(a.cy.aZ(0,this.b)){this.a.a=a +$S:148} +A.aNo.prototype={ +$1(a){if(a.cy.b1(0,this.b)){this.a.a=a return!1}return!0}, -$S:116} -A.nV.prototype={ -tL(a,b){var s=this -s.f.u(0,a,b) +$S:154} +A.o7.prototype={ +tC(a,b){var s=this +s.f.q(0,a,b) s.r=s.r|a.a s.e=!0}, -jH(a,b){this.tL(a,new A.aM2(b))}, -shw(a){a.toString -this.jH(B.cP,a)}, -st0(a){a.toString -this.jH(B.D7,a)}, -sKL(a){this.jH(B.hl,a)}, -sKB(a){this.jH(B.a2Z,a)}, -sKM(a){this.jH(B.hm,a)}, -sKN(a){this.jH(B.hj,a)}, -sKK(a){this.jH(B.hk,a)}, -sKD(a){this.jH(B.D9,a)}, -sKz(a){this.jH(B.D6,a)}, -sKw(a,b){this.jH(B.a3_,b)}, -sKx(a,b){this.jH(B.a32,b)}, -sKJ(a,b){this.jH(B.a2V,b)}, -sKG(a){this.tL(B.a30,new A.aM6(a))}, -sKE(a){this.tL(B.a33,new A.aM4(a))}, -sKH(a){this.tL(B.a31,new A.aM7(a))}, -sKF(a){this.tL(B.a2U,new A.aM5(a))}, -sKO(a){this.tL(B.a2W,new A.aM8(a))}, -sKP(a){this.tL(B.a2X,new A.aM9(a))}, -sKA(a){this.jH(B.D8,a)}, -sUG(a){this.jH(B.Da,a)}, -safF(a){if(a==this.k4)return +jF(a,b){this.tC(a,new A.aN6(b))}, +shu(a){a.toString +this.jF(B.cS,a)}, +srS(a){a.toString +this.jF(B.D8,a)}, +sKx(a){this.jF(B.hn,a)}, +sKn(a){this.jF(B.a37,a)}, +sKy(a){this.jF(B.ho,a)}, +sKz(a){this.jF(B.hl,a)}, +sKw(a){this.jF(B.hm,a)}, +sKp(a){this.jF(B.Da,a)}, +sKl(a){this.jF(B.D7,a)}, +sKi(a,b){this.jF(B.a38,b)}, +sKj(a,b){this.jF(B.a3b,b)}, +sKv(a,b){this.jF(B.a33,b)}, +sKs(a){this.tC(B.a39,new A.aNa(a))}, +sKq(a){this.tC(B.a3c,new A.aN8(a))}, +sKt(a){this.tC(B.a3a,new A.aNb(a))}, +sKr(a){this.tC(B.a32,new A.aN9(a))}, +sKA(a){this.tC(B.a34,new A.aNc(a))}, +sKB(a){this.tC(B.a35,new A.aNd(a))}, +sKm(a){this.jF(B.D9,a)}, +sV3(a){this.jF(B.Db,a)}, +sagg(a){if(a==this.k4)return this.k4=a this.e=!0}, -safG(a){if(a==this.ok)return +sagh(a){if(a==this.ok)return this.ok=a this.e=!0}, -sUs(a){return}, -sIQ(a){if(a==this.p3)return +sUQ(a){return}, +sIB(a){if(a==this.p3)return this.p3=a this.e=!0}, -saM6(a){if(a==null)return +saMI(a){if(a==null)return this.xr=a this.e=!0}, -skl(a,b){if(b===this.y1)return +skn(a,b){if(b===this.y1)return this.y1=b this.e=!0}, -Rc(a){var s=this.cF;(s==null?this.cF=A.z(t.g3):s).C(0,a)}, -cG(a,b){var s=this,r=s.bB,q=a.a -if(b)s.bB=r|q -else s.bB=r&~q +R7(a){var s=this.dA;(s==null?this.dA=A.C(t.g3):s).D(0,a)}, +cB(a,b){var s=this,r=s.ai,q=a.a +if(b)s.ai=r|q +else s.ai=r&~q s.e=!0}, -aaw(a){var s=this +aba(a){var s=this if(a==null||!a.e||!s.e)return!0 if((s.r&a.r)!==0)return!1 -if((s.bB&a.bB)!==0)return!1 +if((s.ai&a.ai)!==0)return!1 if(s.p3!=null&&a.p3!=null)return!1 if(s.rx.a.length!==0&&a.rx.a.length!==0)return!1 return!0}, -wZ(a){var s,r,q,p=this +wJ(a){var s,r,q,p=this if(!a.e)return s=a.f -if(a.b)s.ac(0,new A.aM3(p)) -else p.f.H(0,s) +if(a.b)s.am(0,new A.aN7(p)) +else p.f.I(0,s) s=p.r r=a.b q=a.r -p.r=s|(r?q&$.aq6():q) -p.R8.H(0,a.R8) -p.bB=p.bB|a.bB -if(p.cd==null)p.cd=a.cd -if(p.bd==null)p.bd=a.bd -if(p.bG==null)p.bG=a.bG -if(p.ck==null)p.ck=a.ck +p.r=s|(r?q&$.arg():q) +p.R8.I(0,a.R8) +p.ai=p.ai|a.ai +if(p.bP==null)p.bP=a.bP +if(p.bb==null)p.bb=a.bb +if(p.bA==null)p.bA=a.bA +if(p.cC==null)p.cC=a.cC if(p.xr==null)p.xr=a.xr if(p.k3==null)p.k3=a.k3 if(p.ok==null)p.ok=a.ok @@ -112354,27 +113644,27 @@ if(p.k4==null)p.k4=a.k4 p.p1=a.p1 p.p2=a.p2 if(p.p3==null)p.p3=a.p3 -s=p.bc -if(s==null){s=p.bc=a.bc +s=p.bd +if(s==null){s=p.bd=a.bd p.e=!0}if(p.k2==null)p.k2=a.k2 r=p.RG -p.RG=A.b2d(a.RG,a.bc,r,s) +p.RG=A.b39(a.RG,a.bd,r,s) if(p.rx.a==="")p.rx=a.rx if(p.ry.a==="")p.ry=a.ry if(p.to.a==="")p.to=a.to s=p.x1 -r=p.bc -p.x1=A.b2d(a.x1,a.bc,s,r) +r=p.bd +p.x1=A.b39(a.x1,a.bd,s,r) if(p.x2==="")p.x2=a.x2 p.y2=Math.max(p.y2,a.y2+a.y1) p.e=p.e||a.e}, -iu(){var s=this,r=A.pt() +iq(){var s=this,r=A.pE() r.a=s.a r.c=s.c r.d=s.d r.e=s.e r.p4=s.p4 -r.bc=s.bc +r.bd=s.bd r.k2=s.k2 r.RG=s.RG r.ry=s.ry @@ -112385,12 +113675,12 @@ r.xr=s.xr r.x2=s.x2 r.y1=s.y1 r.y2=s.y2 -r.bB=s.bB -r.cF=s.cF -r.cd=s.cd -r.bd=s.bd -r.bG=s.bG -r.ck=s.ck +r.ai=s.ai +r.dA=s.dA +r.bP=s.bP +r.bb=s.bb +r.bA=s.bA +r.cC=s.cC r.r=s.r r.k3=s.k3 r.ok=s.ok @@ -112398,316 +113688,318 @@ r.k4=s.k4 r.p1=s.p1 r.p2=s.p2 r.p3=s.p3 -r.f.H(0,s.f) -r.R8.H(0,s.R8) +r.f.I(0,s.f) +r.R8.I(0,s.R8) r.b=s.b return r}} -A.aM2.prototype={ +A.aN6.prototype={ $1(a){this.a.$0()}, $S:8} -A.aM6.prototype={ +A.aNa.prototype={ $1(a){a.toString -this.a.$1(A.q0(a))}, +this.a.$1(A.q9(a))}, $S:8} -A.aM4.prototype={ +A.aN8.prototype={ $1(a){a.toString -this.a.$1(A.q0(a))}, +this.a.$1(A.q9(a))}, $S:8} -A.aM7.prototype={ +A.aNb.prototype={ $1(a){a.toString -this.a.$1(A.q0(a))}, +this.a.$1(A.q9(a))}, $S:8} -A.aM5.prototype={ +A.aN9.prototype={ $1(a){a.toString -this.a.$1(A.q0(a))}, +this.a.$1(A.q9(a))}, $S:8} -A.aM8.prototype={ +A.aNc.prototype={ $1(a){var s,r,q a.toString -s=J.bd7(t.LX.a(a),t.N,t.S) +s=J.be5(t.f.a(a),t.N,t.S) r=s.i(0,"base") r.toString q=s.i(0,"extent") q.toString -this.a.$1(A.dw(B.t,r,q,!1))}, +this.a.$1(A.dA(B.u,r,q,!1))}, $S:8} -A.aM9.prototype={ +A.aNd.prototype={ $1(a){a.toString -this.a.$1(A.cH(a))}, +this.a.$1(A.cG(a))}, $S:8} -A.aM3.prototype={ -$2(a,b){if(($.aq6()&a.a)>0)this.a.f.u(0,a,b)}, -$S:589} -A.ava.prototype={ -W(){return"DebugSemanticsDumpOrder."+this.b}} -A.FM.prototype={ -cK(a,b){var s=this.aJe(b) +A.aN7.prototype={ +$2(a,b){if(($.arg()&a.a)>0)this.a.f.q(0,a,b)}, +$S:591} +A.awh.prototype={ +V(){return"DebugSemanticsDumpOrder."+this.b}} +A.G2.prototype={ +cH(a,b){var s=this.aJT(b) return s}, -$idi:1} -A.zB.prototype={ -aJe(a){var s=a.b,r=this.b +$idj:1} +A.zM.prototype={ +aJT(a){var s=a.b,r=this.b if(s===r)return 0 -return B.e.cK(r,s)}} -A.akC.prototype={} -A.akF.prototype={} -A.akG.prototype={} -A.Xx.prototype={ -W(){return"Assertiveness."+this.b}} -A.aMb.prototype={ -ady(a){var s=A.b1(["type",this.a,"data",this.zf()],t.N,t.z) -if(a!=null)s.u(0,"nodeId",a) +return B.e.cH(r,s)}} +A.alx.prototype={} +A.alA.prototype={} +A.alB.prototype={} +A.XS.prototype={ +V(){return"Assertiveness."+this.b}} +A.aNf.prototype={ +ae8(a){var s=A.b5(["type",this.a,"data",this.yZ()],t.N,t.z) +if(a!=null)s.q(0,"nodeId",a) return s}, -adx(){return this.ady(null)}, -j(a){var s,r,q=A.b([],t.T),p=this.zf(),o=p.gdt(p),n=A.ai(o,!0,A.w(o).h("B.E")) +ae7(){return this.ae8(null)}, +j(a){var s,r,q=A.b([],t.T),p=this.yZ(),o=p.gdh(p),n=A.ai(o,!0,A.w(o).h("y.E")) B.b.kb(n) for(o=n.length,s=0;s#"+A.bz(this)+"()"}} -A.asK.prototype={ -rV(a,b){if(b)return this.a.d4(0,a,new A.asL(this,a)) -return this.XD(a,!0)}, -Kf(a){return this.rV(a,!0)}, -aNw(a,b,c){var s,r={},q=this.c -if(q.aZ(0,a)){r=q.i(0,a) -r.toString -return c.h("ap<0>").a(r)}r.a=r.b=null -this.cL(0,a).cB(b,c).jw(new A.asM(r,this,a,c),new A.asN(r),t.H) +return A.r($async$rM,r)}, +j(a){return"#"+A.bC(this)+"()"}} +A.atU.prototype={ +rM(a,b){if(b)return this.a.cW(0,a,new A.atV(this,a)) +return this.Y9(a,!0)}, +K2(a){return this.rM(a,!0)}, +aO8(a,b,c){var s,r={},q=this.c +if(q.b1(0,a)){r=q.i(0,a) +r.toString +return c.h("at<0>").a(r)}r.a=r.b=null +this.cI(0,a).cz(b,c).jt(new A.atW(r,this,a,c),new A.atX(r),t.H) s=r.a if(s!=null)return s -s=new A.aR($.aG,c.h("aR<0>")) -r.b=new A.bT(s,c.h("bT<0>")) -q.u(0,a,s) +s=new A.aV($.aP,c.h("aV<0>")) +r.b=new A.bX(s,c.h("bX<0>")) +q.q(0,a,s) return r.b.a}, -Cn(a){this.a.N(0,a) -this.b.N(0,a) -this.c.N(0,a)}} -A.asL.prototype={ -$0(){return this.a.XD(this.b,!0)}, -$S:590} -A.asM.prototype={ -$1(a){var s=this,r=new A.cM(a,s.d.h("cM<0>")),q=s.a +Cb(a){this.a.O(0,a) +this.b.O(0,a) +this.c.O(0,a)}} +A.atV.prototype={ +$0(){return this.a.Y9(this.b,!0)}, +$S:592} +A.atW.prototype={ +$1(a){var s=this,r=new A.cO(a,s.d.h("cO<0>")),q=s.a q.a=r -s.b.c.u(0,s.c,r) +s.b.c.q(0,s.c,r) q=q.b -if(q!=null)q.eK(0,a)}, -$S(){return this.d.h("bx(0)")}} -A.asN.prototype={ -$2(a,b){this.a.b.mF(a,b)}, -$S:37} -A.aHV.prototype={ -cL(a,b){var s,r=null,q=B.ed.d_(A.anb(r,r,A.n7(B.es,b,B.P,!1),r,r,r).e),p=$.fZ.a1$ +if(q!=null)q.eH(0,a)}, +$S(){return this.d.h("bG(0)")}} +A.atX.prototype={ +$2(a,b){this.a.b.my(a,b)}, +$S:38} +A.aIY.prototype={ +cI(a,b){var s,r=null,q=B.ef.cT(A.aoe(r,r,A.nj(B.ev,b,B.Q,!1),r,r,r).e),p=$.fS.ey$ p===$&&A.c() -s=p.Mg(0,"flutter/assets",A.fB(q.buffer,0,r)).cB(new A.aHW(b),t.V4) +s=p.M4(0,"flutter/assets",A.kc(q.buffer,0,r)).cz(new A.aIZ(b),t.V4) return s}, -De(a){return this.aNp(a)}, -aNp(a){var s=0,r=A.t(t.SG),q,p=this,o,n -var $async$De=A.u(function(b,c){if(b===1)return A.p(c,r) +D_(a){return this.aO1(a)}, +aO1(a){var s=0,r=A.t(t.SG),q,p=this,o,n,m +var $async$D_=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:o=A -n=A +n=J +m=J s=3 -return A.A(p.cL(0,a),$async$De) -case 3:q=o.yM(n.cg(c.buffer,0,null)) +return A.B(p.cI(0,a),$async$D_) +case 3:q=o.yW(n.kJ(m.jP(c))) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$De,r)}} -A.aHW.prototype={ -$1(a){if(a==null)throw A.d(A.DD(A.b([A.bFp(this.a),A.ca("The asset does not exist or has empty data.")],t.qe))) +return A.r($async$D_,r)}} +A.aIZ.prototype={ +$1(a){if(a==null)throw A.d(A.DQ(A.b([A.bGM(this.a),A.cf("The asset does not exist or has empty data.")],t.Q))) return a}, -$S:591} -A.H5.prototype={ -aeV(a){var s,r,q,p=this.b -if(!p.aZ(0,a)){s=this.a -r=J.aN(s) +$S:593} +A.Hm.prototype={ +afv(a){var s,r,q,p=this.b +if(!p.b1(0,a)){s=this.a +r=J.aj(s) if(r.i(s,a)==null)return null q=r.i(s,a) if(q==null)q=[] -p.u(0,a,J.lc(J.i9(t.VG.a(q),t.pE),new A.aT7(a),t.pR).fb(0)) -r.N(s,a)}p=p.i(0,a) +p.q(0,a,J.lr(J.ih(t.VG.a(q),t.pE),new A.aUi(a),t.pR).fa(0)) +r.O(s,a)}p=p.i(0,a) p.toString return p}, -$iar6:1} -A.aT7.prototype={ -$1(a){var s,r=J.aN(a),q=r.i(a,"asset") +$iasi:1} +A.aUi.prototype={ +$1(a){var s,r=J.aj(a),q=r.i(a,"asset") q.toString -A.cH(q) +A.cG(q) s=r.i(a,"dpr") r=r.i(a,"asset") r.toString -A.cH(r) -return new A.tJ(A.bkq(s),r)}, -$S:592} -A.tJ.prototype={} -A.J2.prototype={ -pk(){var s,r,q=this +A.cG(r) +return new A.tT(A.blx(s),r)}, +$S:594} +A.tT.prototype={} +A.Jk.prototype={ +pf(){var s,r,q=this if(q.a){s=A.D(t.N,t.z) -s.u(0,"uniqueIdentifier",q.b) -s.u(0,"hints",q.c) -s.u(0,"editingValue",q.d.VN()) +s.q(0,"uniqueIdentifier",q.b) +s.q(0,"hints",q.c) +s.q(0,"editingValue",q.d.Wg()) r=q.e -if(r!=null)s.u(0,"hintText",r)}else s=null +if(r!=null)s.q(0,"hintText",r)}else s=null return s}} -A.arX.prototype={} -A.FN.prototype={ -avX(){var s,r,q=this,p=t.v3,o=new A.aAI(A.D(p,t.bd),A.z(t.SQ),A.b([],t.sA)) -q.bB$!==$&&A.ae() -q.bB$=o -s=$.apZ() +A.at7.prototype={} +A.G3.prototype={ +awz(){var s,r,q=this,p=t.v3,o=new A.aBO(A.D(p,t.bd),A.C(t.SQ),A.b([],t.sA)) +q.bF$!==$&&A.al() +q.bF$=o +s=$.ar8() r=A.b([],t.K0) -q.I$!==$&&A.ae() -q.I$=new A.a2G(o,s,r,A.z(p)) -p=q.bB$ +q.bE$!==$&&A.al() +q.bE$=new A.a3c(o,s,r,A.C(p)) +p=q.bF$ p===$&&A.c() -p.Fr().cB(new A.aMB(q),t.P)}, -CP(){var s=$.lb() -s.a.ak(0) -s.b.ak(0) -s.c.ak(0)}, -rP(a){return this.aLP(a)}, -aLP(a){var s=0,r=A.t(t.H),q,p=this -var $async$rP=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:switch(A.cH(J.cd(t.a.a(a),"type"))){case"memoryPressure":p.CP() +p.Fe().cz(new A.aNF(q),t.P)}, +Cz(){var s=$.lo() +s.a.ao(0) +s.b.ao(0) +s.c.ao(0)}, +rF(a){return this.aMq(a)}, +aMq(a){var s=0,r=A.t(t.H),q,p=this +var $async$rF=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:switch(A.cG(J.bU(t.a.a(a),"type"))){case"memoryPressure":p.Cz() break}s=1 break case 1:return A.q(q,r)}}) -return A.r($async$rP,r)}, -anK(){var s=A.ba("controller") -s.sev(A.aO9(new A.aMA(s),!1,t.hz)) -return J.bde(s.b7())}, -aQb(){if(this.ed$==null)$.bL() +return A.r($async$rF,r)}, +aok(){var s=A.bd("controller") +s.seq(A.aPj(new A.aNE(s),!1,t.hz)) +return J.bec(s.bc())}, +aQO(){if(this.i2$==null)$.bQ() return}, -OM(a){return this.atW(a)}, -atW(a){var s=0,r=A.t(t.ob),q,p=this,o,n -var $async$OM=A.u(function(b,c){if(b===1)return A.p(c,r) +OH(a){return this.auw(a)}, +auw(a){var s=0,r=A.t(t.ob),q,p=this,o,n +var $async$OH=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:a.toString -o=A.bAH(a) -n=p.ed$ +o=A.bC2(a) +n=p.i2$ o.toString -B.b.ac(p.arZ(n,o),p.gaKL()) +B.b.am(p.asz(n,o),p.gaLq()) q=null s=1 break case 1:return A.q(q,r)}}) -return A.r($async$OM,r)}, -arZ(a,b){var s,r,q,p -if(a===b)return B.Wq -if(a===B.kj&&b===B.hP)return B.UZ +return A.r($async$OH,r)}, +asz(a,b){var s,r,q,p +if(a===b)return B.Wx +if(a===B.hS&&b===B.hR)return B.V5 s=A.b([],t.QP) if(a==null)s.push(b) -else{r=B.b.eY(B.iQ,a) -q=B.b.eY(B.iQ,b) -if(r>q)for(p=q;pq)for(p=q;p>") +o=A.a6(p).h("S<1,at<~>>") s=2 -return A.A(A.fb(A.ai(new A.U(p,new A.azg(q),o),!0,o.h("aA.E")),t.H),$async$mS) +return A.B(A.f8(A.ai(new A.S(p,new A.aAn(q),o),!0,o.h("aF.E")),t.H),$async$mK) case 2:return A.q(null,r)}}) -return A.r($async$mS,r)}} -A.aze.prototype={ -$1(a){return A.cg(a.buffer,a.byteOffset,a.byteLength)}, -$S:597} -A.azg.prototype={ -$1(a){return a.cB(new A.azf(this.a),t.H)}, -$S:598} -A.azf.prototype={ -$1(a){return A.b5Q(a,this.a.a)}, +return A.r($async$mK,r)}} +A.aAl.prototype={ +$1(a){var s=J.bt(a) +return J.ig(s.gdc(a),s.gfB(a),s.giV(a))}, $S:599} -A.Ef.prototype={ -W(){return"KeyboardLockMode."+this.b}} -A.nH.prototype={} -A.nG.prototype={} -A.mu.prototype={} -A.M1.prototype={} -A.aAI.prototype={ -Fr(){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k -var $async$Fr=A.u(function(a,b){if(a===1)return A.p(b,r) +A.aAn.prototype={ +$1(a){return a.cz(new A.aAm(this.a),t.H)}, +$S:600} +A.aAm.prototype={ +$1(a){return A.b6P(a,this.a.a)}, +$S:601} +A.Et.prototype={ +V(){return"KeyboardLockMode."+this.b}} +A.nU.prototype={} +A.nT.prototype={} +A.mI.prototype={} +A.Ml.prototype={} +A.aBO.prototype={ +Fe(){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k +var $async$Fe=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:l=t.S s=2 -return A.A(B.a0M.aat("getKeyboardState",l,l),$async$Fr) +return A.B(B.a0V.ab7("getKeyboardState",l,l),$async$Fe) case 2:k=b -if(k!=null)for(l=J.dg(k),p=J.ax(l.gdt(k)),o=q.a;p.F();){n=p.ga3(p) +if(k!=null)for(l=J.bt(k),p=J.aA(l.gdh(k)),o=q.a;p.H();){n=p.ga2(p) m=l.i(k,n) m.toString -o.u(0,new A.J(n),new A.n(m))}return A.q(null,r)}}) -return A.r($async$Fr,r)}, -aqr(a){var s,r,q,p,o,n,m,l,k,j,i,h=this +o.q(0,new A.J(n),new A.n(m))}return A.q(null,r)}}) +return A.r($async$Fe,r)}, +ar1(a){var s,r,q,p,o,n,m,l,k,j,i,h=this h.d=!0 s=!1 for(n=h.c,m=n.length,l=0;l") -r=A.iK(new A.bg(e,s),s.h("B.E")) +s=A.w(e).h("bl<1>") +r=A.iP(new A.bl(e,s),s.h("y.E")) q=A.b([],t.K0) p=e.i(0,d) -o=$.fZ.jU$ +o=$.fS.nr$ n=a.a if(n==="")n=f -if(a instanceof A.k6)if(p==null){m=new A.nG(d,c,n,o,!1) -r.C(0,d)}else m=new A.M1(d,p,n,o,!1) +if(a instanceof A.ki)if(p==null){m=new A.nT(d,c,n,o,!1) +r.D(0,d)}else m=new A.Ml(d,p,n,o,!1) else if(p==null)m=f -else{m=new A.mu(d,p,f,o,!1) -r.N(0,d)}for(s=this.c.d,l=A.w(s).h("bg<1>"),k=l.h("B.E"),j=r.uv(A.iK(new A.bg(s,l),k)),j=j.gav(j),i=this.e;j.F();){h=j.ga3(j) -if(h.l(0,d))q.push(new A.mu(h,c,f,o,!0)) +else{m=new A.mI(d,p,f,o,!1) +r.O(0,d)}for(s=this.c.d,l=A.w(s).h("bl<1>"),k=l.h("y.E"),j=r.uk(A.iP(new A.bl(s,l),k)),j=j.gav(j),i=this.e;j.H();){h=j.ga2(j) +if(h.l(0,d))q.push(new A.mI(h,c,f,o,!0)) else{g=e.i(0,h) g.toString -i.push(new A.mu(h,g,f,o,!0))}}for(e=A.iK(new A.bg(s,l),k).uv(r),e=e.gav(e);e.F();){l=e.ga3(e) +i.push(new A.mI(h,g,f,o,!0))}}for(e=A.iP(new A.bl(s,l),k).uk(r),e=e.gav(e);e.H();){l=e.ga2(e) k=s.i(0,l) k.toString -i.push(new A.nG(l,k,f,o,!0))}if(m!=null)i.push(m) -B.b.H(i,q)}} -A.ag9.prototype={} -A.aD9.prototype={ +i.push(new A.nT(l,k,f,o,!0))}if(m!=null)i.push(m) +B.b.I(i,q)}} +A.ah0.prototype={} +A.aE8.prototype={ j(a){return"KeyboardInsertedContent("+this.a+", "+this.b+", "+A.j(this.c)+")"}, l(a,b){var s,r,q=this if(b==null)return!1 -if(J.aj(b)!==A.L(q))return!1 -if(b instanceof A.aD9)if(b.a===q.a)if(b.b===q.b){s=b.c +if(J.ak(b)!==A.L(q))return!1 +if(b instanceof A.aE8)if(b.a===q.a)if(b.b===q.b){s=b.c r=q.c r=s==null?r==null:s===r s=r}else s=!1 else s=!1 else s=!1 return s}, -gJ(a){return A.a4(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.aDa.prototype={} +gJ(a){return A.a3(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.aE9.prototype={} A.n.prototype={ gJ(a){return B.e.gJ(this.a)}, l(a,b){if(b==null)return!1 if(this===b)return!0 -if(J.aj(b)!==A.L(this))return!1 +if(J.ak(b)!==A.L(this))return!1 return b instanceof A.n&&b.a===this.a}} A.J.prototype={ gJ(a){return B.e.gJ(this.a)}, l(a,b){if(b==null)return!1 if(this===b)return!0 -if(J.aj(b)!==A.L(this))return!1 +if(J.ak(b)!==A.L(this))return!1 return b instanceof A.J&&b.a===this.a}} -A.agb.prototype={} -A.pb.prototype={ +A.ah2.prototype={} +A.pm.prototype={ j(a){return"MethodCall("+this.a+", "+A.j(this.b)+")"}} -A.zL.prototype={ +A.zW.prototype={ j(a){var s=this return"PlatformException("+s.a+", "+A.j(s.b)+", "+A.j(s.c)+", "+A.j(s.d)+")"}, -$ic4:1} -A.MI.prototype={ +$ic9:1} +A.N1.prototype={ j(a){return"MissingPluginException("+A.j(this.a)+")"}, -$ic4:1} -A.aOi.prototype={ -kk(a){if(a==null)return null -return B.c4.d_(A.cg(a.buffer,a.byteOffset,a.byteLength))}, -em(a){if(a==null)return null -return A.fB(B.ed.d_(a).buffer,0,null)}} -A.aCD.prototype={ -em(a){if(a==null)return null -return B.ku.em(B.cF.kW(a))}, -kk(a){var s +$ic9:1} +A.aPs.prototype={ +km(a){var s +if(a==null)return null +s=J.bt(a) +return B.c6.cT(J.ig(s.gdc(a),s.gfB(a),s.giV(a)))}, +ee(a){if(a==null)return null +return A.kc(B.ef.cT(a).buffer,0,null)}} +A.aDC.prototype={ +ee(a){if(a==null)return null +return B.kz.ee(B.cH.kV(a))}, +km(a){var s if(a==null)return a -s=B.ku.kk(a) +s=B.kz.km(a) s.toString -return B.cF.hP(0,s)}} -A.aCF.prototype={ -nw(a){var s=B.dy.em(A.b1(["method",a.a,"args",a.b],t.N,t.X)) +return B.cH.hK(0,s)}} +A.aDE.prototype={ +np(a){var s=B.dB.ee(A.b5(["method",a.a,"args",a.b],t.N,t.X)) s.toString return s}, -mH(a){var s,r,q,p=null,o=B.dy.kk(a) -if(!t.LX.b(o))throw A.d(A.d6("Expected method call Map, got "+A.j(o),p,p)) -s=J.aN(o) +mA(a){var s,r,q,p=null,o=B.dB.km(a) +if(!t.f.b(o))throw A.d(A.d6("Expected method call Map, got "+A.j(o),p,p)) +s=J.aj(o) r=s.i(o,"method") q=s.i(o,"args") -if(typeof r=="string")return new A.pb(r,q) +if(typeof r=="string")return new A.pm(r,q) throw A.d(A.d6("Invalid method call: "+A.j(o),p,p))}, -Se(a){var s,r,q,p=null,o=B.dy.kk(a) -if(!t._.b(o))throw A.d(A.d6("Expected envelope List, got "+A.j(o),p,p)) -s=J.aN(o) -if(s.gG(o)===1)return s.i(o,0) -if(s.gG(o)===3)if(typeof s.i(o,0)=="string")r=s.i(o,1)==null||typeof s.i(o,1)=="string" +Sc(a){var s,r,q,p=null,o=B.dB.km(a) +if(!t.j.b(o))throw A.d(A.d6("Expected envelope List, got "+A.j(o),p,p)) +s=J.aj(o) +if(s.gE(o)===1)return s.i(o,0) +if(s.gE(o)===3)if(typeof s.i(o,0)=="string")r=s.i(o,1)==null||typeof s.i(o,1)=="string" else r=!1 else r=!1 -if(r){r=A.cH(s.i(o,0)) -q=A.f3(s.i(o,1)) -throw A.d(A.aHY(r,s.i(o,2),q,p))}if(s.gG(o)===4)if(typeof s.i(o,0)=="string")if(s.i(o,1)==null||typeof s.i(o,1)=="string")r=s.i(o,3)==null||typeof s.i(o,3)=="string" +if(r){r=A.cG(s.i(o,0)) +q=A.f0(s.i(o,1)) +throw A.d(A.aJ0(r,s.i(o,2),q,p))}if(s.gE(o)===4)if(typeof s.i(o,0)=="string")if(s.i(o,1)==null||typeof s.i(o,1)=="string")r=s.i(o,3)==null||typeof s.i(o,3)=="string" else r=!1 else r=!1 else r=!1 -if(r){r=A.cH(s.i(o,0)) -q=A.f3(s.i(o,1)) -throw A.d(A.aHY(r,s.i(o,2),q,A.f3(s.i(o,3))))}throw A.d(A.d6("Invalid envelope: "+A.j(o),p,p))}, -Cj(a){var s=B.dy.em([a]) +if(r){r=A.cG(s.i(o,0)) +q=A.f0(s.i(o,1)) +throw A.d(A.aJ0(r,s.i(o,2),q,A.f0(s.i(o,3))))}throw A.d(A.d6("Invalid envelope: "+A.j(o),p,p))}, +C8(a){var s=B.dB.ee([a]) s.toString return s}, -uB(a,b,c){var s=B.dy.em([a,c,b]) +ur(a,b,c){var s=B.dB.ee([a,c,b]) s.toString return s}, -a8Y(a,b){return this.uB(a,null,b)}} -A.aNZ.prototype={ -em(a){var s +a9x(a,b){return this.ur(a,null,b)}} +A.aP8.prototype={ +ee(a){var s if(a==null)return null -s=A.aS6(64) -this.iL(0,s,a) -return s.rs()}, -kk(a){var s,r +s=A.aTh(64) +this.iF(0,s,a) +return s.rl()}, +km(a){var s,r if(a==null)return null -s=new A.Oe(a) -r=this.mY(0,s) -if(s.b=b.a.byteLength)throw A.d(B.bS) -return this.qt(b.o2(0),b)}, -qt(a,b){var s,r,q,p,o,n,m,l,k=this +k=A.cU(0,o,B.e.e4(q.byteLength,l),i,i) +b.qL(A.kd(q.buffer,q.byteOffset+0*l,(k-0)*l)) +b.qL(p)}else{j.jv(b,s) +b.qL(q)}}else if(t.H3.b(c)){b.iN(0,8) +j.jv(b,J.b3(c)) +b.qL(c)}else if(t.XO.b(c)){b.iN(0,9) +s=J.aj(c) +j.jv(b,s.gE(c)) +b.nf(4) +b.qL(J.ig(s.gdc(c),s.gfB(c),4*s.gE(c)))}else if(c instanceof A.IA){b.iN(0,10) +s=c.a +j.jv(b,s.length) +b.nf(8) +A.w(c).h("fD.2").a(s) +b.qL(new A.IB(A.kd(s.buffer,s.byteOffset,8*s.gE(s))))}else if(t.s4.b(c)){b.iN(0,14) +s=J.aj(c) +j.jv(b,s.gE(c)) +b.nf(4) +b.qL(J.ig(s.gdc(c),s.gfB(c),4*s.gE(c)))}else if(t.OE.b(c)){b.iN(0,11) +s=J.aj(c) +j.jv(b,s.gE(c)) +b.nf(8) +b.qL(J.ig(s.gdc(c),s.gfB(c),8*s.gE(c)))}else if(t.j.b(c)){b.iN(0,12) +s=J.aj(c) +j.jv(b,s.gE(c)) +for(s=s.gav(c);s.H();)j.iF(0,b,s.ga2(s))}else if(t.f.b(c)){b.iN(0,13) +s=J.aj(c) +j.jv(b,s.gE(c)) +s.am(c,new A.aPa(j,b))}else throw A.d(A.h0(c,i,i))}, +mQ(a,b){if(b.b>=J.aru(b.a))throw A.d(B.bU) +return this.qm(b.nZ(0),b)}, +qm(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=$.h2() -q=b.a.getInt32(s,B.H===r) +r=$.fX() +q=J.buv(b.a,s,r) b.b+=4 return q -case 4:return b.LU(0) -case 6:b.oi(8) +case 4:return b.LK(0) +case 6:b.nf(8) s=b.b -r=$.h2() -q=b.a.getFloat64(s,B.H===r) +r=$.fX() +q=J.buu(b.a,s,r) b.b+=8 return q -case 5:case 7:p=k.jt(b) -return B.c4.d_(b.qE(p)) -case 8:return b.qE(k.jt(b)) -case 9:p=k.jt(b) -b.oi(4) +case 5:case 7:p=k.jq(b) +return B.c6.cT(b.qx(p)) +case 8:return b.qx(k.jq(b)) +case 9:p=k.jq(b) +b.nf(4) s=b.a -o=A.aFO(s.buffer,s.byteOffset+b.b,p) +r=J.bt(s) +o=J.b7S(r.gdc(s),r.gfB(s)+b.b,p) b.b=b.b+4*p return o -case 10:return b.LV(k.jt(b)) -case 14:p=k.jt(b) -b.oi(4) +case 10:p=k.jq(b) +b.nf(8) s=b.a -o=A.aFN(s.buffer,s.byteOffset+b.b,p) +r=J.bt(s) +o=J.bue(r.gdc(s),r.gfB(s)+b.b,p) +b.b=b.b+8*p +return o +case 14:p=k.jq(b) +b.nf(4) +s=b.a +r=J.bt(s) +o=J.ars(r.gdc(s),r.gfB(s)+b.b,p) b.b=b.b+4*p return o -case 11:p=k.jt(b) -b.oi(8) +case 11:p=k.jq(b) +b.nf(8) s=b.a -o=A.b93(s.buffer,s.byteOffset+b.b,p) +r=J.bt(s) +o=J.be3(r.gdc(s),r.gfB(s)+b.b,p) b.b=b.b+8*p return o -case 12:p=k.jt(b) -n=A.b6(p,null,!1,t.X) -for(s=b.a,m=0;m=s.byteLength)A.Z(B.bS) -b.b=r+1 -n[m]=k.qt(s.getUint8(r),b)}return n -case 13:p=k.jt(b) +case 12:p=k.jq(b) +n=A.ba(p,null,!1,t.X) +for(s=b.a,r=J.bt(s),m=0;m=r.giV(s))A.V(B.bU) +n[m]=k.qm(r.iH(s,b.b++),b)}return n +case 13:p=k.jq(b) s=t.X n=A.D(s,s) -for(s=b.a,m=0;m=s.byteLength)A.Z(B.bS) -b.b=r+1 -r=k.qt(s.getUint8(r),b) -l=b.b -if(l>=s.byteLength)A.Z(B.bS) -b.b=l+1 -n.u(0,r,k.qt(s.getUint8(l),b))}return n -default:throw A.d(B.bS)}}, -ky(a,b){var s,r -if(b<254)a.jc(0,b) +for(s=b.a,r=J.bt(s),m=0;m=r.giV(s))A.V(B.bU) +l=k.qm(r.iH(s,b.b++),b) +if(b.b>=r.giV(s))A.V(B.bU) +n.q(0,l,k.qm(r.iH(s,b.b++),b))}return n +default:throw A.d(B.bU)}}, +jv(a,b){var s,r +if(b<254)a.iN(0,b) else{s=a.d -if(b<=65535){a.jc(0,254) -r=$.h2() -s.setUint16(0,b,B.H===r) -a.AO(a.e,0,2)}else{a.jc(0,255) -r=$.h2() -s.setUint32(0,b,B.H===r) -a.AO(a.e,0,4)}}}, -jt(a){var s,r,q=a.o2(0) +if(b<=65535){a.iN(0,254) +r=$.fX() +s.setUint16(0,b,B.n===r) +a.AC(a.e,0,2)}else{a.iN(0,255) +r=$.fX() +s.setUint32(0,b,B.n===r) +a.AC(a.e,0,4)}}}, +jq(a){var s,r,q=a.nZ(0) switch(q){case 254:s=a.b -r=$.h2() -q=a.a.getUint16(s,B.H===r) +r=$.fX() +q=J.bed(a.a,s,r) a.b+=2 return q case 255:s=a.b -r=$.h2() -q=a.a.getUint32(s,B.H===r) +r=$.fX() +q=J.b8_(a.a,s,r) a.b+=4 return q default:return q}}} -A.aO0.prototype={ +A.aPa.prototype={ $2(a,b){var s=this.a,r=this.b -s.iL(0,r,a) -s.iL(0,r,b)}, -$S:107} -A.aO2.prototype={ -nw(a){var s=A.aS6(64) -B.b4.iL(0,s,a.a) -B.b4.iL(0,s,a.b) -return s.rs()}, -mH(a){var s,r,q +s.iF(0,r,a) +s.iF(0,r,b)}, +$S:89} +A.aPc.prototype={ +np(a){var s=A.aTh(64) +B.b4.iF(0,s,a.a) +B.b4.iF(0,s,a.b) +return s.rl()}, +mA(a){var s,r,q a.toString -s=new A.Oe(a) -r=B.b4.mY(0,s) -q=B.b4.mY(0,s) -if(typeof r=="string"&&s.b>=a.byteLength)return new A.pb(r,q) -else throw A.d(B.um)}, -Cj(a){var s=A.aS6(64) -s.jc(0,0) -B.b4.iL(0,s,a) -return s.rs()}, -uB(a,b,c){var s=A.aS6(64) -s.jc(0,1) -B.b4.iL(0,s,a) -B.b4.iL(0,s,c) -B.b4.iL(0,s,b) -return s.rs()}, -a8Y(a,b){return this.uB(a,null,b)}, -Se(a){var s,r,q,p,o,n -if(a.byteLength===0)throw A.d(B.So) -s=new A.Oe(a) -if(s.o2(0)===0)return B.b4.mY(0,s) -r=B.b4.mY(0,s) -q=B.b4.mY(0,s) -p=B.b4.mY(0,s) -o=s.b=a.byteLength +s=new A.Ow(a) +r=B.b4.mQ(0,s) +q=B.b4.mQ(0,s) +if(typeof r=="string"&&s.b>=a.byteLength)return new A.pm(r,q) +else throw A.d(B.uo)}, +C8(a){var s=A.aTh(64) +s.iN(0,0) +B.b4.iF(0,s,a) +return s.rl()}, +ur(a,b,c){var s=A.aTh(64) +s.iN(0,1) +B.b4.iF(0,s,a) +B.b4.iF(0,s,c) +B.b4.iF(0,s,b) +return s.rl()}, +a9x(a,b){return this.ur(a,null,b)}, +Sc(a){var s,r,q,p,o,n=J.bt(a) +if(n.giV(a)===0)throw A.d(B.Su) +s=new A.Ow(a) +if(s.nZ(0)===0)return B.b4.mQ(0,s) +r=B.b4.mQ(0,s) +q=B.b4.mQ(0,s) +p=B.b4.mQ(0,s) +o=s.b=n.giV(a) else n=!1 -if(n)throw A.d(A.aHY(r,p,A.f3(q),o)) -else throw A.d(B.Sp)}} -A.aFa.prototype={ -aKO(a,b,c){var s,r,q,p -if(t.PB.b(b)){this.b.N(0,a) +if(n)throw A.d(A.aJ0(r,p,A.f0(q),o)) +else throw A.d(B.Sv)}} +A.aGf.prototype={ +aLt(a,b,c){var s,r,q,p +if(t.PB.b(b)){this.b.O(0,a) return}s=this.b r=s.i(0,a) -q=A.bDj(c) +q=A.bEG(c) if(q==null)q=this.a -if(J.e(r==null?null:t.U8.a(r.a),q))return -p=q.IN(a) -s.u(0,a,p) -B.a0N.fm("activateSystemCursor",A.b1(["device",p.b,"kind",t.U8.a(p.a).a],t.N,t.z),t.H)}} -A.MK.prototype={} -A.eO.prototype={ -j(a){var s=this.gC_() +if(J.f(r==null?null:t.U8.a(r.a),q))return +p=q.Iy(a) +s.q(0,a,p) +B.a0W.fl("activateSystemCursor",A.b5(["device",p.b,"kind",t.U8.a(p.a).a],t.N,t.z),t.H)}} +A.N3.prototype={} +A.eT.prototype={ +j(a){var s=this.gBO() return s}} -A.adE.prototype={ -IN(a){throw A.d(A.cJ(null))}, -gC_(){return"defer"}} -A.alK.prototype={} -A.pB.prototype={ -gC_(){return"SystemMouseCursor("+this.a+")"}, -IN(a){return new A.alK(this,a)}, +A.aev.prototype={ +Iy(a){throw A.d(A.cJ(null))}, +gBO(){return"defer"}} +A.amI.prototype={} +A.pL.prototype={ +gBO(){return"SystemMouseCursor("+this.a+")"}, +Iy(a){return new A.amI(this,a)}, l(a,b){if(b==null)return!1 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.pB&&b.a===this.a}, +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.pL&&b.a===this.a}, gJ(a){return B.d.gJ(this.a)}} -A.ah1.prototype={} -A.tN.prototype={ -gBw(){var s=$.fZ.a1$ +A.ahV.prototype={} +A.tX.prototype={ +gBl(){var s=$.fS.ey$ s===$&&A.c() return s}, -jC(a,b){return this.afO(0,b,this.$ti.h("1?"))}, -afO(a,b,c){var s=0,r=A.t(c),q,p=this,o,n -var $async$jC=A.u(function(d,e){if(d===1)return A.p(e,r) +jA(a,b){return this.agp(0,b,this.$ti.h("1?"))}, +agp(a,b,c){var s=0,r=A.t(c),q,p=this,o,n +var $async$jA=A.u(function(d,e){if(d===1)return A.p(e,r) while(true)switch(s){case 0:o=p.b n=o s=3 -return A.A(p.gBw().Mg(0,p.a,o.em(b)),$async$jC) -case 3:q=n.kk(e) +return A.B(p.gBl().M4(0,p.a,o.ee(b)),$async$jA) +case 3:q=n.km(e) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$jC,r)}, -Mo(a){this.gBw().EW(this.a,new A.arW(this,a))}} -A.arW.prototype={ -$1(a){return this.aeE(a)}, -aeE(a){var s=0,r=A.t(t.CD),q,p=this,o,n +return A.r($async$jA,r)}, +Mc(a){this.gBl().EK(this.a,new A.at6(this,a))}} +A.at6.prototype={ +$1(a){return this.afe(a)}, +afe(a){var s=0,r=A.t(t.CD),q,p=this,o,n var $async$$1=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:o=p.a.b n=o s=3 -return A.A(p.b.$1(o.kk(a)),$async$$1) -case 3:q=n.em(c) +return A.B(p.b.$1(o.km(a)),$async$$1) +case 3:q=n.ee(c) s=1 break case 1:return A.q(q,r)}}) return A.r($async$$1,r)}, -$S:188} -A.r5.prototype={ -gBw(){var s=$.fZ.a1$ +$S:187} +A.re.prototype={ +gBl(){var s=$.fS.ey$ s===$&&A.c() return s}, -lq(a,b,c,d){return this.awj(a,b,c,d,d.h("0?"))}, -awj(a,b,c,d,e){var s=0,r=A.t(e),q,p=this,o,n,m,l -var $async$lq=A.u(function(f,g){if(f===1)return A.p(g,r) +ln(a,b,c,d){return this.awW(a,b,c,d,d.h("0?"))}, +awW(a,b,c,d,e){var s=0,r=A.t(e),q,p=this,o,n,m,l +var $async$ln=A.u(function(f,g){if(f===1)return A.p(g,r) while(true)switch(s){case 0:o=p.b -n=o.nw(new A.pb(a,b)) +n=o.np(new A.pm(a,b)) m=p.a s=3 -return A.A(p.gBw().Mg(0,m,n),$async$lq) +return A.B(p.gBl().M4(0,m,n),$async$ln) case 3:l=g if(l==null){if(c){q=null s=1 -break}throw A.d(A.b8Y("No implementation found for method "+a+" on channel "+m))}q=d.h("0?").a(o.Se(l)) +break}throw A.d(A.b9X("No implementation found for method "+a+" on channel "+m))}q=d.h("0?").a(o.Sc(l)) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$lq,r)}, -fm(a,b,c){return this.lq(a,b,!1,c)}, -K0(a,b,c,d){return this.aMQ(a,b,c,d,c.h("@<0>").ab(d).h("bt<1,2>?"))}, -aat(a,b,c){return this.K0(a,null,b,c)}, -aMQ(a,b,c,d,e){var s=0,r=A.t(e),q,p=this,o -var $async$K0=A.u(function(f,g){if(f===1)return A.p(g,r) +return A.r($async$ln,r)}, +fl(a,b,c){return this.ln(a,b,!1,c)}, +JN(a,b,c,d){return this.aNr(a,b,c,d,c.h("@<0>").af(d).h("bx<1,2>?"))}, +ab7(a,b,c){return this.JN(a,null,b,c)}, +aNr(a,b,c,d,e){var s=0,r=A.t(e),q,p=this,o +var $async$JN=A.u(function(f,g){if(f===1)return A.p(g,r) while(true)switch(s){case 0:s=3 -return A.A(p.fm(a,b,t.LX),$async$K0) +return A.B(p.fl(a,b,t.f),$async$JN) case 3:o=g -q=o==null?null:J.bd7(o,c,d) +q=o==null?null:J.be5(o,c,d) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$K0,r)}, -vV(a){var s=this.gBw() -s.EW(this.a,new A.aEW(this,a))}, -Ge(a,b){return this.asR(a,b)}, -asR(a,b){var s=0,r=A.t(t.CD),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e -var $async$Ge=A.u(function(c,d){if(c===1){o=d +return A.r($async$JN,r)}, +vF(a){var s=this.gBl() +s.EK(this.a,new A.aG0(this,a))}, +G0(a,b){return this.atr(a,b)}, +atr(a,b){var s=0,r=A.t(t.CD),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e +var $async$G0=A.u(function(c,d){if(c===1){o=d s=p}while(true)switch(s){case 0:h=n.b -g=h.mH(a) +g=h.mA(a) p=4 e=h s=7 -return A.A(b.$1(g),$async$Ge) -case 7:k=e.Cj(d) +return A.B(b.$1(g),$async$G0) +case 7:k=e.C8(d) q=k s=1 break @@ -113218,16 +114521,16 @@ s=6 break case 4:p=3 f=o -k=A.aW(f) -if(k instanceof A.zL){m=k +k=A.b_(f) +if(k instanceof A.zW){m=k k=m.a i=m.b -q=h.uB(k,m.c,i) +q=h.ur(k,m.c,i) s=1 -break}else if(k instanceof A.MI){q=null +break}else if(k instanceof A.N1){q=null s=1 break}else{l=k -h=h.a8Y("error",J.ia(l)) +h=h.a9x("error",J.ii(l)) q=h s=1 break}s=6 @@ -113236,44 +114539,44 @@ case 3:s=2 break case 6:case 1:return A.q(q,r) case 2:return A.p(o,r)}}) -return A.r($async$Ge,r)}} -A.aEW.prototype={ -$1(a){return this.a.Ge(a,this.b)}, -$S:188} -A.nM.prototype={ -fm(a,b,c){return this.aMR(a,b,c,c.h("0?"))}, -oT(a,b){return this.fm(a,null,b)}, -aMR(a,b,c,d){var s=0,r=A.t(d),q,p=this -var $async$fm=A.u(function(e,f){if(e===1)return A.p(f,r) -while(true)switch(s){case 0:q=p.aiM(a,b,!0,c) +return A.r($async$G0,r)}} +A.aG0.prototype={ +$1(a){return this.a.G0(a,this.b)}, +$S:187} +A.nZ.prototype={ +fl(a,b,c){return this.aNs(a,b,c,c.h("0?"))}, +oP(a,b){return this.fl(a,null,b)}, +aNs(a,b,c,d){var s=0,r=A.t(d),q,p=this +var $async$fl=A.u(function(e,f){if(e===1)return A.p(f,r) +while(true)switch(s){case 0:q=p.ajk(a,b,!0,c) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$fm,r)}} -A.ay4.prototype={ -aQf(){var s=new A.r5(this.a,B.c7),r=A.ba("controller") -r.b=A.G6(new A.ay8(this,s,null),new A.ay9(this,r,s,null),t.z) -return J.bde(r.b7())}} -A.ay9.prototype={ +return A.r($async$fl,r)}} +A.azd.prototype={ +aQS(){var s=new A.re(this.a,B.c9),r=A.bd("controller") +r.b=A.Gn(new A.azh(this,s,null),new A.azi(this,r,s,null),t.z) +return J.bec(r.bc())}} +A.azi.prototype={ $0(){var s=0,r=A.t(t.H),q=1,p,o=this,n,m,l,k,j,i,h var $async$$0=A.u(function(a,b){if(a===1){p=b -s=q}while(true)switch(s){case 0:i=$.fZ.a1$ +s=q}while(true)switch(s){case 0:i=$.fS.ey$ i===$&&A.c() l=o.a k=l.a -i.EW(k,new A.ay7(l,o.b)) +i.EK(k,new A.azg(l,o.b)) q=3 s=6 -return A.A(o.c.lq("listen",o.d,!1,t.H),$async$$0) +return A.B(o.c.ln("listen",o.d,!1,t.H),$async$$0) case 6:q=1 s=5 break case 3:q=2 h=p -n=A.aW(h) -m=A.bu(h) -i=A.ca("while activating platform stream on channel "+k) -A.et(new A.cv(n,m,"services library",i,null,!1)) +n=A.b_(h) +m=A.bz(h) +i=A.cf("while activating platform stream on channel "+k) +A.eA(new A.cz(n,m,"services library",i,null,!1)) s=5 break case 2:s=1 @@ -113282,38 +114585,38 @@ case 5:return A.q(null,r) case 1:return A.p(p,r)}}) return A.r($async$$0,r)}, $S:16} -A.ay7.prototype={ -$1(a){return this.aeF(a)}, -aeF(a){var s=0,r=A.t(t.P),q,p=this,o,n,m +A.azg.prototype={ +$1(a){return this.aff(a)}, +aff(a){var s=0,r=A.t(t.P),q,p=this,o,n,m var $async$$1=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:if(a==null)J.b6V(p.b.b7()) -else try{J.iy(p.b.b7(),B.c7.Se(a))}catch(l){m=A.aW(l) -if(m instanceof A.zL){o=m -p.b.b7().HO(o)}else throw l}q=null +while(true)switch(s){case 0:if(a==null)J.b7T(p.b.bc()) +else try{J.iE(p.b.bc(),B.c9.Sc(a))}catch(l){m=A.b_(l) +if(m instanceof A.zW){o=m +p.b.bc().Hz(o)}else throw l}q=null s=1 break case 1:return A.q(q,r)}}) return A.r($async$$1,r)}, -$S:603} -A.ay8.prototype={ +$S:605} +A.azh.prototype={ $0(){var s=0,r=A.t(t.H),q=1,p,o=this,n,m,l,k,j,i var $async$$0=A.u(function(a,b){if(a===1){p=b -s=q}while(true)switch(s){case 0:j=$.fZ.a1$ +s=q}while(true)switch(s){case 0:j=$.fS.ey$ j===$&&A.c() l=o.a.a -j.EW(l,null) +j.EK(l,null) q=3 s=6 -return A.A(o.b.lq("cancel",o.c,!1,t.H),$async$$0) +return A.B(o.b.ln("cancel",o.c,!1,t.H),$async$$0) case 6:q=1 s=5 break case 3:q=2 i=p -n=A.aW(i) -m=A.bu(i) -j=A.ca("while de-activating platform stream on channel "+l) -A.et(new A.cv(n,m,"services library",j,null,!1)) +n=A.b_(i) +m=A.bz(i) +j=A.cf("while de-activating platform stream on channel "+l) +A.eA(new A.cz(n,m,"services library",j,null,!1)) s=5 break case 2:s=1 @@ -113322,82 +114625,82 @@ case 5:return A.q(null,r) case 1:return A.p(p,r)}}) return A.r($async$$0,r)}, $S:16} -A.yX.prototype={ -W(){return"KeyboardSide."+this.b}} -A.ly.prototype={ -W(){return"ModifierKey."+this.b}} -A.Oa.prototype={ -gaNY(){var s,r,q=A.D(t.xS,t.LE) -for(s=0;s<9;++s){r=B.vj[s] -if(this.aN_(r))q.u(0,r,B.ep)}return q}} -A.nR.prototype={} -A.aJ_.prototype={ -$0(){var s,r,q,p=this.b,o=J.aN(p),n=A.f3(o.i(p,"key")),m=n==null +A.z5.prototype={ +V(){return"KeyboardSide."+this.b}} +A.lN.prototype={ +V(){return"ModifierKey."+this.b}} +A.Os.prototype={ +gaOA(){var s,r,q=A.D(t.xS,t.LE) +for(s=0;s<9;++s){r=B.vl[s] +if(this.aNB(r))q.q(0,r,B.es)}return q}} +A.o3.prototype={} +A.aK4.prototype={ +$0(){var s,r,q,p=this.b,o=J.aj(p),n=A.f0(o.i(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.f3(o.i(p,"code")) +s=A.f0(o.i(p,"code")) if(s==null)s="" m=m?"":n -r=A.m7(o.i(p,"location")) +r=A.mn(o.i(p,"location")) if(r==null)r=0 -q=A.m7(o.i(p,"metaState")) +q=A.mn(o.i(p,"metaState")) if(q==null)q=0 -p=A.m7(o.i(p,"keyCode")) -return new A.a66(s,m,r,q,p==null?0:p)}, -$S:604} -A.k6.prototype={} -A.A1.prototype={} -A.aJ4.prototype={ -aLw(a){var s,r,q,p,o,n,m,l,k,j,i=this -if(a instanceof A.k6){p=a.c -i.d.u(0,p.gnR(),p.geO())}else if(a instanceof A.A1)i.d.N(0,a.c.gnR()) -i.aDB(a) +p=A.mn(o.i(p,"keyCode")) +return new A.a6N(s,m,r,q,p==null?0:p)}, +$S:606} +A.ki.prototype={} +A.Ad.prototype={} +A.aK9.prototype={ +aM7(a){var s,r,q,p,o,n,m,l,k,j,i=this +if(a instanceof A.ki){p=a.c +i.d.q(0,p.gnN(),p.geL())}else if(a instanceof A.Ad)i.d.O(0,a.c.gnN()) +i.aEd(a) for(p=i.a,o=A.ai(p,!0,t.Sp),n=o.length,m=0;m")),e),a0=a1 instanceof A.k6 -if(a0)a.C(0,g.gnR()) -for(s=g.a,r=null,q=0;q<9;++q){p=B.vj[q] -o=$.bpC() -n=o.i(0,new A.f2(p,B.cK)) +try{if(B.b.N(p,s))s.$1(a)}catch(l){r=A.b_(l) +q=A.bz(l) +k=A.cf("while processing a raw key listener") +j=$.nq() +if(j!=null)j.$1(new A.cz(r,q,"services library",k,null,!1))}}return!1}, +aEd(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g=a1.c,f=g.gaOA(),e=t.v3,d=A.D(e,t.bd),c=A.C(e),b=this.d,a=A.iP(new A.bl(b,A.w(b).h("bl<1>")),e),a0=a1 instanceof A.ki +if(a0)a.D(0,g.gnN()) +for(s=g.a,r=null,q=0;q<9;++q){p=B.vl[q] +o=$.bqN() +n=o.i(0,new A.f_(p,B.cN)) if(n==null)continue -m=B.Ao.i(0,s) -if(n.O(0,m==null?new A.J(98784247808+B.d.gJ(s)):m))r=p -if(f.i(0,p)===B.ep){c.H(0,n) -if(n.ej(0,a.gkj(a)))continue}l=f.i(0,p)==null?A.z(e):o.i(0,new A.f2(p,f.i(0,p))) +m=B.Aq.i(0,s) +if(n.N(0,m==null?new A.J(98784247808+B.d.gJ(s)):m))r=p +if(f.i(0,p)===B.es){c.I(0,n) +if(n.eo(0,a.gkl(a)))continue}l=f.i(0,p)==null?A.C(e):o.i(0,new A.f_(p,f.i(0,p))) if(l==null)continue -for(o=A.w(l),m=new A.n4(l,l.r,o.h("n4<1>")),m.c=l.e,o=o.c;m.F();){k=m.d +for(o=A.w(l),m=new A.ng(l,l.r,o.h("ng<1>")),m.c=l.e,o=o.c;m.H();){k=m.d if(k==null)k=o.a(k) -j=$.bpB().i(0,k) +j=$.bqM().i(0,k) j.toString -d.u(0,k,j)}}i=b.i(0,B.dl)!=null&&!J.e(b.i(0,B.dl),B.fV) -for(e=$.bcp(),e=A.k_(e,e.r,A.w(e).c);e.F();){a=e.d -h=i&&a.l(0,B.dl) -if(!c.O(0,a)&&!h)b.N(0,a)}b.N(0,B.eC) -b.H(0,d) -if(a0&&r!=null&&!b.aZ(0,g.gnR())){e=g.gnR().l(0,B.dX) -if(e)b.u(0,g.gnR(),g.geO())}}} -A.f2.prototype={ +d.q(0,k,j)}}i=b.i(0,B.dn)!=null&&!J.f(b.i(0,B.dn),B.fY) +for(e=$.bdk(),e=A.k9(e,e.r,A.w(e).c);e.H();){a=e.d +h=i&&a.l(0,B.dn) +if(!c.N(0,a)&&!h)b.O(0,a)}b.O(0,B.eF) +b.I(0,d) +if(a0&&r!=null&&!b.b1(0,g.gnN())){e=g.gnN().l(0,B.dZ) +if(e)b.q(0,g.gnN(),g.geL())}}} +A.f_.prototype={ l(a,b){if(b==null)return!1 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.f2&&b.a===this.a&&b.b==this.b}, -gJ(a){return A.a4(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.aj8.prototype={} -A.aj7.prototype={} -A.a66.prototype={ -gnR(){var s=this.a,r=B.Ao.i(0,s) +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.f_&&b.a===this.a&&b.b==this.b}, +gJ(a){return A.a3(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.ak0.prototype={} +A.ak_.prototype={} +A.a6N.prototype={ +gnN(){var s=this.a,r=B.Aq.i(0,s) return r==null?new A.J(98784247808+B.d.gJ(s)):r}, -geO(){var s,r=this.b,q=B.ZC.i(0,r),p=q==null?null:q[this.c] +geL(){var s,r=this.b,q=B.ZL.i(0,r),p=q==null?null:q[this.c] if(p!=null)return p -s=B.Z8.i(0,r) +s=B.Zg.i(0,r) if(s!=null)return s if(r.length===1)return new A.n(r.toLowerCase().charCodeAt(0)) return new A.n(B.d.gJ(this.a)+98784247808)}, -aN_(a){var s=this +aNB(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 @@ -113409,202 +114712,204 @@ case 7:case 8:return!1}}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.a66&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.a6N&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, gJ(a){var s=this -return A.a4(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.OR.prototype={ -gaQT(){var s=this -if(s.c)return new A.cM(s.a,t.hr) -if(s.b==null){s.b=new A.bT(new A.aR($.aG,t.HC),t.F1) -s.Gd()}return s.b.a}, -Gd(){var s=0,r=A.t(t.H),q,p=this,o -var $async$Gd=A.u(function(a,b){if(a===1)return A.p(b,r) +return A.a3(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.P8.prototype={ +gaRw(){var s=this +if(s.c)return new A.cO(s.a,t.hr) +if(s.b==null){s.b=new A.bX(new A.aV($.aP,t.HC),t.F2) +s.G_()}return s.b.a}, +G_(){var s=0,r=A.t(t.H),q,p=this,o +var $async$G_=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:s=3 -return A.A(B.mO.oT("get",t.pE),$async$Gd) +return A.B(B.mS.oP("get",t.pE),$async$G_) case 3:o=b if(p.b==null){s=1 -break}p.a2A(o) +break}p.a34(o) case 1:return A.q(q,r)}}) -return A.r($async$Gd,r)}, -a2A(a){var s,r=a==null -if(!r){s=J.cd(a,"enabled") +return A.r($async$G_,r)}, +a34(a){var s,r=a==null +if(!r){s=J.bU(a,"enabled") s.toString -A.q0(s)}else s=!1 -this.aLy(r?null:t.n6.a(J.cd(a,"data")),s)}, -aLy(a,b){var s,r,q=this,p=q.c&&b +A.q9(s)}else s=!1 +this.aM9(r?null:t.n6.a(J.bU(a,"data")),s)}, +aM9(a,b){var s,r,q=this,p=q.c&&b q.d=p -if(p)$.d4.ci$.push(new A.aKG(q)) +if(p)$.d4.dS$.push(new A.aLK(q)) s=q.a -if(b){p=q.aq5(a) +if(b){p=q.aqG(a) r=t.N if(p==null){p=t.X -p=A.D(p,p)}r=new A.fD(p,q,null,"root",A.D(r,t.z4),A.D(r,t.I1)) +p=A.D(p,p)}r=new A.fx(p,q,null,"root",A.D(r,t.z4),A.D(r,t.I1)) p=r}else p=null q.a=p q.c=!0 r=q.b -if(r!=null)r.eK(0,p) +if(r!=null)r.eH(0,p) q.b=null -if(q.a!=s){q.E() +if(q.a!=s){q.F() if(s!=null)s.v()}}, -Po(a){return this.axb(a)}, -axb(a){var s=0,r=A.t(t.H),q=this,p -var $async$Po=A.u(function(b,c){if(b===1)return A.p(c,r) +Pi(a){return this.axO(a)}, +axO(a){var s=0,r=A.t(t.H),q=this,p +var $async$Pi=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:p=a.a -switch(p){case"push":q.a2A(t.pE.a(a.b)) +switch(p){case"push":q.a34(t.pE.a(a.b)) break default:throw A.d(A.cJ(p+" was invoked but isn't implemented by "+A.L(q).j(0)))}return A.q(null,r)}}) -return A.r($async$Po,r)}, -aq5(a){if(a==null)return null -return t.qg.a(B.b4.kk(A.fB(a.buffer,a.byteOffset,a.byteLength)))}, -afC(a){var s=this -s.r.C(0,a) +return A.r($async$Pi,r)}, +aqG(a){var s +if(a==null)return null +s=J.bt(a) +return t.qg.a(B.b4.km(J.Xi(s.gdc(a),s.gfB(a),s.giV(a))))}, +agd(a){var s=this +s.r.D(0,a) if(!s.f){s.f=!0 -$.d4.ci$.push(new A.aKH(s))}}, -a_O(){var s,r,q,p,o,n=this +$.d4.dS$.push(new A.aLL(s))}}, +a0h(){var s,r,q,p,o,n=this if(!n.f)return n.f=!1 -for(s=n.r,r=A.cY(s,s.r,A.w(s).c),q=r.$ti.c;r.F();){p=r.d;(p==null?q.a(p):p).w=!1}s.ak(0) -o=B.b4.em(n.a.a) -B.mO.fm("put",A.cg(o.buffer,o.byteOffset,o.byteLength),t.H)}, -aKv(){if($.d4.he$)return -this.a_O()}} -A.aKG.prototype={ +for(s=n.r,r=A.cW(s,s.r,A.w(s).c),q=r.$ti.c;r.H();){p=r.d;(p==null?q.a(p):p).w=!1}s.ao(0) +o=B.b4.ee(n.a.a) +B.mS.fl("put",A.kd(o.buffer,o.byteOffset,o.byteLength),t.H)}, +aLa(){if($.d4.mD$)return +this.a0h()}} +A.aLK.prototype={ $1(a){this.a.d=!1}, $S:3} -A.aKH.prototype={ -$1(a){return this.a.a_O()}, +A.aLL.prototype={ +$1(a){return this.a.a0h()}, $S:3} -A.fD.prototype={ -gAH(){var s=J.X0(this.a,"c",new A.aKD()) +A.fx.prototype={ +gAv(){var s=J.Xk(this.a,"c",new A.aLH()) s.toString return t.pE.a(s)}, -gr5(){var s=J.X0(this.a,"v",new A.aKE()) +gqZ(){var s=J.Xk(this.a,"v",new A.aLI()) s.toString return t.pE.a(s)}, -aQk(a,b,c){var s=this,r=J.II(s.gr5(),b),q=c.h("0?").a(J.tD(s.gr5(),b)) -if(J.kw(s.gr5()))J.tD(s.a,"v") -if(r)s.wF() +aQX(a,b,c){var s=this,r=J.J_(s.gqZ(),b),q=c.h("0?").a(J.tM(s.gqZ(),b)) +if(J.jQ(s.gqZ()))J.tM(s.a,"v") +if(r)s.wp() return q}, -aGW(a,b){var s,r,q,p,o=this,n=o.f -if(n.aZ(0,a)||!J.II(o.gAH(),a)){n=t.N -s=new A.fD(A.D(n,t.X),null,null,a,A.D(n,t.z4),A.D(n,t.I1)) -o.kf(s) +aHy(a,b){var s,r,q,p,o=this,n=o.f +if(n.b1(0,a)||!J.J_(o.gAv(),a)){n=t.N +s=new A.fx(A.D(n,t.X),null,null,a,A.D(n,t.z4),A.D(n,t.I1)) +o.kg(s) return s}r=t.N q=o.c -p=J.cd(o.gAH(),a) +p=J.bU(o.gAv(),a) p.toString -s=new A.fD(t.pE.a(p),q,o,a,A.D(r,t.z4),A.D(r,t.I1)) -n.u(0,a,s) +s=new A.fx(t.pE.a(p),q,o,a,A.D(r,t.z4),A.D(r,t.I1)) +n.q(0,a,s) return s}, -kf(a){var s=this,r=a.d -if(r!==s){if(r!=null)r.GT(a) +kg(a){var s=this,r=a.d +if(r!==s){if(r!=null)r.GE(a) a.d=s -s.YU(a) -if(a.c!=s.c)s.a35(a)}}, -aqM(a){this.GT(a) +s.Zn(a) +if(a.c!=s.c)s.a3A(a)}}, +arn(a){this.GE(a) a.d=null -if(a.c!=null){a.Q_(null) -a.a62(this.ga34())}}, -wF(){var s,r=this +if(a.c!=null){a.PV(null) +a.a6x(this.ga3z())}}, +wp(){var s,r=this if(!r.w){r.w=!0 s=r.c -if(s!=null)s.afC(r)}}, -a35(a){a.Q_(this.c) -a.a62(this.ga34())}, -Q_(a){var s=this,r=s.c +if(s!=null)s.agd(r)}}, +a3A(a){a.PV(this.c) +a.a6x(this.ga3z())}, +PV(a){var s=this,r=s.c if(r==a)return -if(s.w)if(r!=null)r.r.N(0,s) +if(s.w)if(r!=null)r.r.O(0,s) s.c=a if(s.w&&a!=null){s.w=!1 -s.wF()}}, -GT(a){var s,r,q,p=this -if(J.e(p.f.N(0,a.e),a)){J.tD(p.gAH(),a.e) +s.wp()}}, +GE(a){var s,r,q,p=this +if(J.f(p.f.O(0,a.e),a)){J.tM(p.gAv(),a.e) s=p.r r=s.i(0,a.e) -if(r!=null){q=J.cC(r) -p.a01(q.eF(r)) -if(q.gaB(r))s.N(0,a.e)}if(J.kw(p.gAH()))J.tD(p.a,"c") -p.wF() +if(r!=null){q=J.cu(r) +p.a0v(q.eC(r)) +if(q.gaB(r))s.O(0,a.e)}if(J.jQ(p.gAv()))J.tM(p.a,"c") +p.wp() return}s=p.r q=s.i(0,a.e) -if(q!=null)J.tD(q,a) +if(q!=null)J.tM(q,a) q=s.i(0,a.e) -q=q==null?null:J.kw(q) -if(q===!0)s.N(0,a.e)}, -YU(a){var s=this -if(s.f.aZ(0,a.e)){J.iy(s.r.d4(0,a.e,new A.aKC()),a) -s.wF() -return}s.a01(a) -s.wF()}, -a01(a){this.f.u(0,a.e,a) -J.ix(this.gAH(),a.e,a.a)}, -a63(a,b){var s,r,q=this.f -q=q.gbz(q) +q=q==null?null:J.jQ(q) +if(q===!0)s.O(0,a.e)}, +Zn(a){var s=this +if(s.f.b1(0,a.e)){J.iE(s.r.cW(0,a.e,new A.aLG()),a) +s.wp() +return}s.a0v(a) +s.wp()}, +a0v(a){this.f.q(0,a.e,a) +J.iD(this.gAv(),a.e,a.a)}, +a6y(a,b){var s,r,q=this.f +q=q.gbx(q) s=this.r -s=s.gbz(s) -r=q.Ts(0,new A.nx(s,new A.aKF(),A.w(s).h("nx"))) -J.ma(b?A.ai(r,!1,A.w(r).h("B.E")):r,a)}, -a62(a){return this.a63(a,!1)}, -aQs(a){var s,r=this +s=s.gbx(s) +r=q.TM(0,new A.nK(s,new A.aLJ(),A.w(s).h("nK"))) +J.lp(b?A.ai(r,!1,A.w(r).h("y.E")):r,a)}, +a6x(a){return this.a6y(a,!1)}, +aR4(a){var s,r=this if(a===r.e)return s=r.d -if(s!=null)s.GT(r) +if(s!=null)s.GE(r) r.e=a s=r.d -if(s!=null)s.YU(r)}, +if(s!=null)s.Zn(r)}, v(){var s,r=this -r.a63(r.gaqL(),!0) -r.f.ak(0) -r.r.ak(0) +r.a6y(r.garm(),!0) +r.f.ao(0) +r.r.ao(0) s=r.d -if(s!=null)s.GT(r) +if(s!=null)s.GE(r) r.d=null -r.Q_(null) +r.PV(null) r.x=!0}, j(a){return"RestorationBucket(restorationId: "+this.e+", owner: "+A.j(this.b)+")"}} -A.aKD.prototype={ +A.aLH.prototype={ $0(){var s=t.X return A.D(s,s)}, -$S:191} -A.aKE.prototype={ +$S:190} +A.aLI.prototype={ $0(){var s=t.X return A.D(s,s)}, -$S:191} -A.aKC.prototype={ +$S:190} +A.aLG.prototype={ $0(){return A.b([],t.QT)}, -$S:608} -A.aKF.prototype={ +$S:610} +A.aLJ.prototype={ $1(a){return a}, -$S:609} -A.vW.prototype={ +$S:611} +A.w6.prototype={ l(a,b){var s,r if(b==null)return!1 if(this===b)return!0 -if(b instanceof A.vW){s=b.a +if(b instanceof A.w6){s=b.a r=this.a -s=s.a===r.a&&s.b===r.b&&A.dR(b.b,this.b)}else s=!1 +s=s.a===r.a&&s.b===r.b&&A.dZ(b.b,this.b)}else s=!1 return s}, gJ(a){var s=this.a -return A.a4(s.a,s.b,A.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)}} -A.PW.prototype={ +return A.a3(s.a,s.b,A.c4(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.Qe.prototype={ l(a,b){if(b==null)return!1 if(this===b)return!0 -return b instanceof A.PW&&b.a===this.a&&A.dR(b.b,this.b)}, -gJ(a){return A.a4(this.a,A.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,B.a)}} -A.avi.prototype={ -Jf(a,b){return this.aK6(a,b)}, -aK6(a0,a1){var s=0,r=A.t(t.EZ),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b,a -var $async$Jf=A.u(function(a2,a3){if(a2===1){o=a3 +return b instanceof A.Qe&&b.a===this.a&&A.dZ(b.b,this.b)}, +gJ(a){return A.a3(this.a,A.c4(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.awp.prototype={ +J_(a,b){return this.aKL(a,b)}, +aKL(a0,a1){var s=0,r=A.t(t.EZ),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$J_=A.u(function(a2,a3){if(a2===1){o=a3 s=p}while(true)switch(s){case 0:d=null -c=a0.PO("-") +c=a0.PJ("-") p=4 m=n.b m===$&&A.c() -a=t._ +a=t.j s=7 -return A.A(m.fm("SpellCheck.initiateSpellCheck",A.b([c,a1],t.T),t.z),$async$Jf) +return A.B(m.fl("SpellCheck.initiateSpellCheck",A.b([c,a1],t.T),t.z),$async$J_) case 7:d=a.a(a3) p=2 s=6 @@ -113619,155 +114924,155 @@ break case 3:s=2 break case 6:k=A.b([],t.bt) -for(m=J.ax(d),j=t.LX,i=t.N,h=t.z,g=t._;m.F();){f=A.bgg(j.a(m.ga3(m)),i,h) -k.push(new A.vW(new A.d8(A.h1(f.i(0,"startIndex")),A.h1(f.i(0,"endIndex"))),J.i9(g.a(f.i(0,"suggestions")),i)))}m=n.a +for(m=J.aA(d),j=t.f,i=t.N,h=t.z,g=t.j;m.H();){f=A.bhi(j.a(m.ga2(m)),i,h) +k.push(new A.w6(new A.d8(A.fW(f.i(0,"startIndex")),A.fW(f.i(0,"endIndex"))),J.ih(g.a(f.i(0,"suggestions")),i)))}m=n.a if(m!=null){j=m.a -e=A.dR(m.b,k) -if(j===a1&&e)k=A.bvl(n.a.b,k)}n.a=new A.PW(a1,k) +e=A.dZ(m.b,k) +if(j===a1&&e)k=A.bwF(n.a.b,k)}n.a=new A.Qe(a1,k) q=k s=1 break case 1:return A.q(q,r) case 2:return A.p(o,r)}}) -return A.r($async$Jf,r)}} -A.ar0.prototype={} -A.a98.prototype={ -W(){return"SystemSoundType."+this.b}} -A.lX.prototype={ -jz(a){var s +return A.r($async$J_,r)}} +A.asc.prototype={} +A.a9X.prototype={ +V(){return"SystemSoundType."+this.b}} +A.mb.prototype={ +jx(a){var s if(a<0)return null -s=this.zl(a).a +s=this.z4(a).a return s>=0?s:null}, -jB(a){var s=this.zl(Math.max(0,a)).b +jz(a){var s=this.z4(Math.max(0,a)).b return s>=0?s:null}, -zl(a){var s,r=this.jz(a) +z4(a){var s,r=this.jx(a) if(r==null)r=-1 -s=this.jB(a) +s=this.jz(a) return new A.d8(r,s==null?-1:s)}} -A.CA.prototype={ -jz(a){var s +A.CN.prototype={ +jx(a){var s if(a<0)return null s=this.a -return A.aOh(s,Math.min(a,s.length)).b}, -jB(a){var s,r=this.a +return A.aPr(s,Math.min(a,s.length)).b}, +jz(a){var s,r=this.a if(a>=r.length)return null -s=A.aOh(r,Math.max(0,a+1)) -return s.b+s.ga3(s).length}, -zl(a){var s,r,q,p=this -if(a<0){s=p.jB(a) +s=A.aPr(r,Math.max(0,a+1)) +return s.b+s.ga2(s).length}, +z4(a){var s,r,q,p=this +if(a<0){s=p.jz(a) return new A.d8(-1,s==null?-1:s)}else{s=p.a -if(a>=s.length){s=p.jz(a) -return new A.d8(s==null?-1:s,-1)}}r=A.aOh(s,a) +if(a>=s.length){s=p.jx(a) +return new A.d8(s==null?-1:s,-1)}}r=A.aPr(s,a) s=r.b -if(s!==r.c)s=new A.d8(s,s+r.ga3(r).length) -else{q=p.jB(a) +if(s!==r.c)s=new A.d8(s,s+r.ga2(r).length) +else{q=p.jz(a) s=new A.d8(s,q==null?-1:q)}return s}} -A.Ej.prototype={ -zl(a){return this.a.zi(new A.bZ(Math.max(a,0),B.t))}} -A.Nv.prototype={ -jz(a){var s,r,q +A.Ex.prototype={ +z4(a){return this.a.z1(new A.c2(Math.max(a,0),B.u))}} +A.NN.prototype={ +jx(a){var s,r,q if(a<0||this.a.length===0)return null s=this.a r=s.length if(a>=r)return r if(a===0)return 0 if(a>1&&s.charCodeAt(a)===10&&s.charCodeAt(a-1)===13)q=a-2 -else q=A.ba4(s.charCodeAt(a))?a-1:a -for(;q>0;){if(A.ba4(s.charCodeAt(q)))return q+1;--q}return Math.max(q,0)}, -jB(a){var s,r=this.a,q=r.length +else q=A.baZ(s.charCodeAt(a))?a-1:a +for(;q>0;){if(A.baZ(s.charCodeAt(q)))return q+1;--q}return Math.max(q,0)}, +jz(a){var s,r=this.a,q=r.length if(a>=q||q===0)return null if(a<0)return 0 -for(s=a;!A.ba4(r.charCodeAt(s));){++s +for(s=a;!A.baZ(r.charCodeAt(s));){++s if(s===q)return s}return s=s?null:s}} -A.kh.prototype={ -gpS(){var s,r=this -if(!r.gdD()||r.c===r.d)s=r.e -else s=r.c=n&&o<=p.b)return p s=p.c r=p.d q=s<=r -if(o<=n){if(b)return p.xy(a.b,p.b,o) +if(o<=n){if(b)return p.xi(a.b,p.b,o) n=q?o:s -return p.IA(n,q?r:o)}if(b)return p.xy(a.b,n,o) +return p.Il(n,q?r:o)}if(b)return p.xi(a.b,n,o) n=q?s:o -return p.IA(n,q?o:r)}, -a93(a){if(this.gfw().l(0,a))return this -return this.aI0(a.b,a.a)}} -A.w_.prototype={} -A.a9v.prototype={} -A.a9u.prototype={} -A.a9w.prototype={} -A.Gn.prototype={} -A.am8.prototype={} -A.a3y.prototype={ -W(){return"MaxLengthEnforcement."+this.b}} -A.w1.prototype={} -A.ahe.prototype={} -A.b0W.prototype={} -A.KW.prototype={ -aKH(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=b.b -g=g.gdD()?new A.ahe(g.c,g.d):h +return p.Il(n,q?o:r)}, +a9D(a){if(this.gfw().l(0,a))return this +return this.aID(a.b,a.a)}} +A.wa.prototype={} +A.aaj.prototype={} +A.aai.prototype={} +A.aak.prototype={} +A.GE.prototype={} +A.an6.prototype={} +A.a49.prototype={ +V(){return"MaxLengthEnforcement."+this.b}} +A.wb.prototype={} +A.aia.prototype={} +A.b1S.prototype={} +A.Ld.prototype={ +aLm(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=b.b +g=g.gds()?new A.aia(g.c,g.d):h s=b.c -s=s.gdD()&&s.a!==s.b?new A.ahe(s.a,s.b):h -r=new A.b0W(b,new A.cX(""),g,s) +s=s.gds()&&s.a!==s.b?new A.aia(s.a,s.b):h +r=new A.b1S(b,new A.cZ(""),g,s) s=b.a -q=J.aqh(i.a,s) -for(g=q.gav(q),p=i.b,o=!p,n=h;g.F();n=m){m=g.ga3(g) -l=n==null?h:n.ghR(n) +q=J.arr(i.a,s) +for(g=q.gav(q),p=i.b,o=!p,n=h;g.H();n=m){m=g.ga2(g) +l=n==null?h:n.ghM(n) if(l==null)l=0 -i.PJ(p,l,m.go8(m),r) -i.PJ(o,m.go8(m),m.ghR(m),r)}g=n==null?h:n.ghR(n) +i.PE(p,l,m.go4(m),r) +i.PE(o,m.go4(m),m.ghM(m),r)}g=n==null?h:n.ghM(n) if(g==null)g=0 -i.PJ(p,g,s.length,r) +i.PE(p,g,s.length,r) s=r.e=!0 k=r.c j=r.d g=r.b.a -s=(j!=null?j.a===j.b:s)?B.c2:new A.d8(j.a,j.b) -if(k==null)p=B.hy +s=(j!=null?j.a===j.b:s)?B.c4:new A.d8(j.a,j.b) +if(k==null)p=B.hA else{p=r.a.b -p=A.dw(p.e,k.a,k.b,p.f)}return new A.eY(g.charCodeAt(0)==0?g:g,p,s)}, -PJ(a,b,c,d){var s,r,q,p +p=A.dA(p.e,k.a,k.b,p.f)}return new A.eY(g.charCodeAt(0)==0?g:g,p,s)}, +PE(a,b,c,d){var s,r,q,p if(a)s=b===c?"":this.c -else s=B.d.ap(d.a.a,b,c) +else s=B.d.au(d.a.a,b,c) d.b.a+=s if(s.length===c-b)return -r=new A.ayu(b,c,s) +r=new A.azD(b,c,s) q=d.c p=q==null if(!p)q.a=q.a+r.$1(d.a.b.c) @@ -113776,117 +115081,117 @@ 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.ayu.prototype={ +A.azD.prototype={ $1(a){var s=this,r=s.a,q=a<=r&&a=r.a&&s<=this.a.length}else r=!1 return r}, -acW(a,b){var s,r,q,p,o=this -if(!a.gdD())return o +ady(a,b){var s,r,q,p,o=this +if(!a.gds())return o s=a.a r=a.b -q=B.d.iI(o.a,s,r,b) -if(r-s===b.length)return o.aHZ(q) -s=new A.aPb(a,b) +q=B.d.iD(o.a,s,r,b) +if(r-s===b.length)return o.aIB(q) +s=new A.aQm(a,b) r=o.b p=o.c -return new A.eY(q,A.dw(B.t,s.$1(r.c),s.$1(r.d),!1),new A.d8(s.$1(p.a),s.$1(p.b)))}, -VN(){var s=this.b,r=this.c -return A.b1(["text",this.a,"selectionBase",s.c,"selectionExtent",s.d,"selectionAffinity",s.e.W(),"selectionIsDirectional",s.f,"composingBase",r.a,"composingExtent",r.b],t.N,t.z)}, +return new A.eY(q,A.dA(B.u,s.$1(r.c),s.$1(r.d),!1),new A.d8(s.$1(p.a),s.$1(p.b)))}, +Wg(){var s=this.b,r=this.c +return A.b5(["text",this.a,"selectionBase",s.c,"selectionExtent",s.d,"selectionAffinity",s.e.V(),"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)+")"}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 return b instanceof A.eY&&b.a===s.a&&b.b.l(0,s.b)&&b.c.l(0,s.c)}, gJ(a){var s=this.b,r=this.c -return A.a4(B.d.gJ(this.a),s.gJ(s),A.a4(B.e.gJ(r.a),B.e.gJ(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.aPb.prototype={ +return A.a3(B.d.gJ(this.a),s.gJ(s),A.a3(B.e.gJ(r.a),B.e.gJ(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.aQm.prototype={ $1(a){var s=this.a,r=s.a,q=a<=r&&a") +if(m!=null){l=A.oB(n.i(o,1)) +n=A.oB(n.i(o,2)) +m.a.d.m1() +k=m.gaF() +if(k!=null)k.iJ(B.jx,new A.h(l,n)) +m.a.aSl()}s=1 +break}else if(b==="TextInputClient.requestElementsInRect"){n=J.ih(t.j.a(a.b),t.Jy) +m=A.w(n).h("S") l=p.f -k=A.w(l).h("bg<1>") -j=k.h("dH>") -q=A.ai(new A.dH(new A.bk(new A.bg(l,k),new A.aPE(p,A.ai(new A.U(n,new A.aPF(),m),!0,m.h("aA.E"))),k.h("bk")),new A.aPG(p),j),!0,j.h("B.E")) +k=A.w(l).h("bl<1>") +j=k.h("dN>") +q=A.ai(new A.dN(new A.bo(new A.bl(l,k),new A.aQP(p,A.ai(new A.S(n,new A.aQQ(),m),!0,m.h("aF.E"))),k.h("bo")),new A.aQR(p),j),!0,j.h("y.E")) s=1 break}else if(b==="TextInputClient.scribbleInteractionBegan"){p.r=!0 s=1 @@ -113936,324 +115241,324 @@ break}n=p.d if(n==null){s=1 break}if(b==="TextInputClient.requestExistingInputState"){m=p.e m===$&&A.c() -p.Nk(n,m) -p.Ha(p.d.r.a.c.a) +p.Nf(n,m) +p.GW(p.d.r.a.c.a) s=1 -break}n=t._ +break}n=t.j o=n.a(a.b) if(b===u.l){n=t.a -i=n.a(J.cd(o,1)) -for(m=J.dg(i),l=J.ax(m.gdt(i));l.F();)A.biv(n.a(m.i(i,l.ga3(l)))) +i=n.a(J.bU(o,1)) +for(m=J.bt(i),l=J.aA(m.gdh(i));l.H();)A.bjC(n.a(m.i(i,l.ga2(l)))) s=1 -break}m=J.aN(o) -h=A.h1(m.i(o,0)) +break}m=J.aj(o) +h=A.fW(m.i(o,0)) l=p.d if(h!==l.f){s=1 -break}switch(b){case"TextInputClient.updateEditingState":g=A.biv(t.a.a(m.i(o,1))) -$.dC().aEz(g,$.aq0()) +break}switch(b){case"TextInputClient.updateEditingState":g=A.bjC(t.a.a(m.i(o,1))) +$.dH().aFb(g,$.ara()) break case u.W:f=A.b([],t.Od) l=t.a -for(n=J.ax(n.a(J.cd(l.a(m.i(o,1)),"deltas")));n.F();)f.push(A.bBJ(l.a(n.ga3(n)))) -t.Je.a(p.d.r).aSR(f) +for(n=J.aA(n.a(J.bU(l.a(m.i(o,1)),"deltas")));n.H();)f.push(A.bD5(l.a(n.ga2(n)))) +t.Je.a(p.d.r).aTw(f) break -case"TextInputClient.performAction":if(A.cH(m.i(o,1))==="TextInputAction.commitContent"){n=t.a.a(m.i(o,2)) -m=J.aN(n) -A.cH(m.i(n,"mimeType")) -A.cH(m.i(n,"uri")) -if(m.i(n,"data")!=null)new Uint8Array(A.e3(A.hQ(t.JY.a(m.i(n,"data")),!0,t.S))) -p.d.r.a.toString}else p.d.r.aPz(A.bGL(A.cH(m.i(o,1)))) +case"TextInputClient.performAction":if(A.cG(m.i(o,1))==="TextInputAction.commitContent"){n=t.a.a(m.i(o,2)) +m=J.aj(n) +A.cG(m.i(n,"mimeType")) +A.cG(m.i(n,"uri")) +if(m.i(n,"data")!=null)new Uint8Array(A.ea(A.hN(t.JY.a(m.i(n,"data")),!0,t.S))) +p.d.r.a.toString}else p.d.r.aQa(A.bI7(A.cG(m.i(o,1)))) break -case"TextInputClient.performSelectors":e=J.i9(n.a(m.i(o,1)),t.N) -e.ac(e,p.d.r.gaPB()) +case"TextInputClient.performSelectors":e=J.ih(n.a(m.i(o,1)),t.N) +e.am(e,p.d.r.gaQc()) break case"TextInputClient.performPrivateCommand":n=t.a d=n.a(m.i(o,1)) m=p.d.r -l=J.aN(d) -A.cH(l.i(d,"action")) +l=J.aj(d) +A.cG(l.i(d,"action")) if(l.i(d,"data")!=null)n.a(l.i(d,"data")) m.a.toString break case"TextInputClient.updateFloatingCursor":n=l.r -l=A.bGK(A.cH(m.i(o,1))) +l=A.bI6(A.cG(m.i(o,1))) m=t.a.a(m.i(o,2)) -if(l===B.lr){k=J.aN(m) -c=new A.h(A.oo(k.i(m,"X")),A.oo(k.i(m,"Y")))}else c=B.h -n.aRG(new A.aIZ(c,l)) +if(l===B.lw){k=J.aj(m) +c=new A.h(A.oB(k.i(m,"X")),A.oB(k.i(m,"Y")))}else c=B.h +n.aSj(new A.aK3(c,l)) break case"TextInputClient.onConnectionClosed":n=l.r -if(n.glp()){n.z.toString -n.fy=n.z=$.dC().d=null -n.G2(B.pI,!0)}break -case"TextInputClient.showAutocorrectionPromptRect":l.r.agr(A.h1(m.i(o,1)),A.h1(m.i(o,2))) +if(n.glm()){n.z.toString +n.fy=n.z=$.dH().d=null +n.FQ(B.pM,!0)}break +case"TextInputClient.showAutocorrectionPromptRect":l.r.ah0(A.fW(m.i(o,1)),A.fW(m.i(o,2))) break -case"TextInputClient.showToolbar":l.r.mg() +case"TextInputClient.showToolbar":l.r.m9() break -case"TextInputClient.insertTextPlaceholder":l.r.aMB(new A.M(A.oo(m.i(o,1)),A.oo(m.i(o,2)))) +case"TextInputClient.insertTextPlaceholder":l.r.aNc(new A.N(A.oB(m.i(o,1)),A.oB(m.i(o,2)))) break -case"TextInputClient.removeTextPlaceholder":l.r.acK() +case"TextInputClient.removeTextPlaceholder":l.r.adm() break -default:throw A.d(A.b8Y(null))}case 1:return A.q(q,r)}}) -return A.r($async$OQ,r)}, -aAJ(){if(this.w)return +default:throw A.d(A.b9X(null))}case 1:return A.q(q,r)}}) +return A.r($async$OL,r)}, +aBl(){if(this.w)return this.w=!0 -A.iZ(new A.aPI(this))}, -aBh(a,b){var s,r,q,p,o,n,m,l,k,j -for(s=this.b,s=A.cY(s,s.r,A.w(s).c),r=t.jl,q=t.H,p=s.$ti.c,o=t.N,n=t.z;s.F();){m=s.d +A.j4(new A.aQT(this))}, +aBU(a,b){var s,r,q,p,o,n,m,l,k,j +for(s=this.b,s=A.cW(s,s.r,A.w(s).c),r=t.jl,q=t.H,p=s.$ti.c,o=t.N,n=t.z;s.H();){m=s.d if(m==null)p.a(m) -m=$.dC() +m=$.dH() l=m.c l===$&&A.c() k=m.d.f -j=b.pk() -if(m.a!==$.aq0())j.u(0,"inputType",A.b1(["name","TextInputType.none","signed",null,"decimal",null],o,n)) -l.fm("TextInput.setClient",A.b([k,j],r),q)}}, -ZQ(){var s,r,q,p,o=this +j=b.pf() +if(m.a!==$.ara())j.q(0,"inputType",A.b5(["name","TextInputType.none","signed",null,"decimal",null],o,n)) +l.fl("TextInput.setClient",A.b([k,j],r),q)}}, +a_j(){var s,r,q,p,o=this o.d.toString -for(s=o.b,s=A.cY(s,s.r,A.w(s).c),r=t.H,q=s.$ti.c;s.F();){p=s.d +for(s=o.b,s=A.cW(s,s.r,A.w(s).c),r=t.H,q=s.$ti.c;s.H();){p=s.d if(p==null)q.a(p) -p=$.dC().c +p=$.dH().c p===$&&A.c() -p.oT("TextInput.clearClient",r)}o.d=null -o.aAJ()}, -aEy(a){var s,r,q,p,o,n,m,l -for(s=this.b,s=A.cY(s,s.r,A.w(s).c),r=t.H,q=s.$ti.c,p=t.N,o=t.z;s.F();){n=s.d +p.oP("TextInput.clearClient",r)}o.d=null +o.aBl()}, +aFa(a){var s,r,q,p,o,n,m,l +for(s=this.b,s=A.cW(s,s.r,A.w(s).c),r=t.H,q=s.$ti.c,p=t.N,o=t.z;s.H();){n=s.d if(n==null)q.a(n) -n=$.dC() +n=$.dH() m=n.c m===$&&A.c() -l=a.pk() -if(n.a!==$.aq0())l.u(0,"inputType",A.b1(["name","TextInputType.none","signed",null,"decimal",null],p,o)) -m.fm("TextInput.updateConfig",l,r)}}, -Ha(a){var s,r,q,p -for(s=this.b,s=A.cY(s,s.r,A.w(s).c),r=t.H,q=s.$ti.c;s.F();){p=s.d +l=a.pf() +if(n.a!==$.ara())l.q(0,"inputType",A.b5(["name","TextInputType.none","signed",null,"decimal",null],p,o)) +m.fl("TextInput.updateConfig",l,r)}}, +GW(a){var s,r,q,p +for(s=this.b,s=A.cW(s,s.r,A.w(s).c),r=t.H,q=s.$ti.c;s.H();){p=s.d if(p==null)q.a(p) -p=$.dC().c +p=$.dH().c p===$&&A.c() -p.fm("TextInput.setEditingState",a.VN(),r)}}, -Qe(){var s,r,q,p -for(s=this.b,s=A.cY(s,s.r,A.w(s).c),r=t.H,q=s.$ti.c;s.F();){p=s.d +p.fl("TextInput.setEditingState",a.Wg(),r)}}, +Q9(){var s,r,q,p +for(s=this.b,s=A.cW(s,s.r,A.w(s).c),r=t.H,q=s.$ti.c;s.H();){p=s.d if(p==null)q.a(p) -p=$.dC().c +p=$.dH().c p===$&&A.c() -p.oT("TextInput.show",r)}}, -avP(){var s,r,q,p -for(s=this.b,s=A.cY(s,s.r,A.w(s).c),r=t.H,q=s.$ti.c;s.F();){p=s.d +p.oP("TextInput.show",r)}}, +awr(){var s,r,q,p +for(s=this.b,s=A.cW(s,s.r,A.w(s).c),r=t.H,q=s.$ti.c;s.H();){p=s.d if(p==null)q.a(p) -p=$.dC().c +p=$.dH().c p===$&&A.c() -p.oT("TextInput.hide",r)}}, -aBn(a,b){var s,r,q,p,o,n,m,l,k -for(s=this.b,s=A.cY(s,s.r,A.w(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.F();){k=s.d +p.oP("TextInput.hide",r)}}, +aC_(a,b){var s,r,q,p,o,n,m,l,k +for(s=this.b,s=A.cW(s,s.r,A.w(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.H();){k=s.d if(k==null)l.a(k) -k=$.dC().c +k=$.dH().c k===$&&A.c() -k.fm("TextInput.setEditableSizeAndTransform",A.b1(["width",r,"height",q,"transform",p],o,n),m)}}, -aBi(a){var s,r,q,p,o,n,m,l,k,j -for(s=this.b,s=A.cY(s,s.r,A.w(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.F();){j=s.d +k.fl("TextInput.setEditableSizeAndTransform",A.b5(["width",r,"height",q,"transform",p],o,n),m)}}, +aBV(a){var s,r,q,p,o,n,m,l,k,j +for(s=this.b,s=A.cW(s,s.r,A.w(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.H();){j=s.d if(j==null)k.a(j) -j=$.dC().c +j=$.dH().c j===$&&A.c() -j.fm("TextInput.setMarkedTextRect",A.b1(["width",q,"height",o,"x",r,"y",p],n,m),l)}}, -aBg(a){var s,r,q,p,o,n,m,l,k,j -for(s=this.b,s=A.cY(s,s.r,A.w(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.F();){j=s.d +j.fl("TextInput.setMarkedTextRect",A.b5(["width",q,"height",o,"x",r,"y",p],n,m),l)}}, +aBT(a){var s,r,q,p,o,n,m,l,k,j +for(s=this.b,s=A.cW(s,s.r,A.w(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.H();){j=s.d if(j==null)k.a(j) -j=$.dC().c +j=$.dH().c j===$&&A.c() -j.fm("TextInput.setCaretRect",A.b1(["width",q,"height",o,"x",r,"y",p],n,m),l)}}, -aBs(a){var s,r,q -for(s=this.b,s=A.cY(s,s.r,A.w(s).c),r=s.$ti.c;s.F();){q=s.d;(q==null?r.a(q):q).aga(a)}}, -aBu(a,b,c,d,e){var s,r,q,p,o,n,m,l,k -for(s=this.b,s=A.cY(s,s.r,A.w(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.F();){k=s.d +j.fl("TextInput.setCaretRect",A.b5(["width",q,"height",o,"x",r,"y",p],n,m),l)}}, +aC4(a){var s,r,q +for(s=this.b,s=A.cW(s,s.r,A.w(s).c),r=s.$ti.c;s.H();){q=s.d;(q==null?r.a(q):q).agM(a)}}, +aC6(a,b,c,d,e){var s,r,q,p,o,n,m,l,k +for(s=this.b,s=A.cW(s,s.r,A.w(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.H();){k=s.d if(k==null)l.a(k) -k=$.dC().c +k=$.dH().c k===$&&A.c() -k.fm("TextInput.setStyle",A.b1(["fontFamily",a,"fontSize",b,"fontWeightIndex",m?null:c.a,"textAlignIndex",r,"textDirectionIndex",q],p,o),n)}}, -aAl(){var s,r,q,p -for(s=this.b,s=A.cY(s,s.r,A.w(s).c),r=t.H,q=s.$ti.c;s.F();){p=s.d +k.fl("TextInput.setStyle",A.b5(["fontFamily",a,"fontSize",b,"fontWeightIndex",m?null:c.a,"textAlignIndex",r,"textDirectionIndex",q],p,o),n)}}, +aAY(){var s,r,q,p +for(s=this.b,s=A.cW(s,s.r,A.w(s).c),r=t.H,q=s.$ti.c;s.H();){p=s.d if(p==null)q.a(p) -p=$.dC().c +p=$.dH().c p===$&&A.c() -p.oT("TextInput.requestAutofill",r)}}, -aEz(a,b){var s,r,q,p +p.oP("TextInput.requestAutofill",r)}}, +aFb(a,b){var s,r,q,p if(this.d==null)return -for(s=$.dC().b,s=A.cY(s,s.r,A.w(s).c),r=s.$ti.c,q=t.H;s.F();){p=s.d -if((p==null?r.a(p):p)!==b){p=$.dC().c +for(s=$.dH().b,s=A.cW(s,s.r,A.w(s).c),r=s.$ti.c,q=t.H;s.H();){p=s.d +if((p==null?r.a(p):p)!==b){p=$.dH().c p===$&&A.c() -p.fm("TextInput.setEditingState",a.VN(),q)}}$.dC().d.r.aRF(a)}} -A.aPH.prototype={ +p.fl("TextInput.setEditingState",a.Wg(),q)}}$.dH().d.r.aSi(a)}} +A.aQS.prototype={ $0(){var s=null -return A.b([A.oF("call",this.a,!0,B.c8,s,!1,s,s,B.bk,s,!1,!0,!0,B.cH,s,t.Pw)],t.qe)}, -$S:26} -A.aPF.prototype={ +return A.b([A.oR("call",this.a,!0,B.ca,s,!1,s,s,B.bm,s,!1,!0,!0,B.cJ,s,t.Pw)],t.Q)}, +$S:24} +A.aQQ.prototype={ $1(a){return a}, -$S:610} -A.aPE.prototype={ +$S:612} +A.aQP.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.i(0,a) -p=r==null?null:r.aMX(new A.x(o,n,o+m,n+p)) +p=r==null?null:r.aNy(new A.x(o,n,o+m,n+p)) if(p!==!0)return!1 p=s.i(0,a) -q=p==null?null:p.gpT(p) -if(q==null)q=B.G -if(!q.l(0,B.G)){p=q.a +q=p==null?null:p.gpO(p) +if(q==null)q=B.H +if(!q.l(0,B.H)){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:31} -A.aPG.prototype={ -$1(a){var s,r,q=this.a.f.i(0,a),p=q.gpT(q) +$S:30} +A.aQR.prototype={ +$1(a){var s,r,q=this.a.f.i(0,a),p=q.gpO(q) q=[a] s=p.a r=p.b -B.b.H(q,[s,r,p.c-s,p.d-r]) +B.b.I(q,[s,r,p.c-s,p.d-r]) return q}, -$S:611} -A.aPI.prototype={ +$S:613} +A.aQT.prototype={ $0(){var s=this.a s.w=!1 -if(s.d==null)s.avP()}, +if(s.d==null)s.awr()}, $S:0} -A.QC.prototype={} -A.ai7.prototype={ -aga(a){var s,r=$.dC().c +A.QT.prototype={} +A.aj3.prototype={ +agM(a){var s,r=$.dH().c r===$&&A.c() -s=A.a6(a).h("U<1,I>") -r.fm("TextInput.setSelectionRects",A.ai(new A.U(a,new A.aZf(),s),!0,s.h("aA.E")),t.H)}} -A.aZf.prototype={ +s=A.a6(a).h("S<1,H>") +r.fl("TextInput.setSelectionRects",A.ai(new A.S(a,new A.b_h(),s),!0,s.h("aF.E")),t.H)}} +A.b_h.prototype={ $1(a){var s=a.b,r=s.a,q=s.b return A.b([r,q,s.c-r,s.d-q,a.a,a.c.a],t.a0)}, -$S:612} -A.aoA.prototype={} -A.aaa.prototype={ -W(){return"UndoDirection."+this.b}} -A.aab.prototype={ -gaEm(){var s=this.a +$S:614} +A.apE.prototype={} +A.ab0.prototype={ +V(){return"UndoDirection."+this.b}} +A.ab1.prototype={ +gaEZ(){var s=this.a s===$&&A.c() return s}, -OR(a){return this.avE(a)}, -avE(a){var s=0,r=A.t(t.z),q,p=this,o,n -var $async$OR=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:n=t._.a(a.b) +OM(a){return this.awg(a)}, +awg(a){var s=0,r=A.t(t.z),q,p=this,o,n +var $async$OM=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:n=t.j.a(a.b) if(a.a==="UndoManagerClient.handleUndo"){o=p.b o.toString -o.aLr(p.aDW(A.cH(J.cd(n,0)))) +o.aM2(p.aEy(A.cG(J.bU(n,0)))) s=1 -break}throw A.d(A.b8Y(null)) +break}throw A.d(A.b9X(null)) case 1:return A.q(q,r)}}) -return A.r($async$OR,r)}, -aDW(a){switch(a){case"undo":return B.acz -case"redo":return B.acA}throw A.d(A.DD(A.b([A.uh("Unknown undo direction: "+a)],t.qe)))}} -A.aRd.prototype={} -A.b2t.prototype={ -$1(a){this.a.sev(a) +return A.r($async$OM,r)}, +aEy(a){switch(a){case"undo":return B.acL +case"redo":return B.acM}throw A.d(A.DQ(A.b([A.uq("Unknown undo direction: "+a)],t.Q)))}} +A.aSp.prototype={} +A.b3p.prototype={ +$1(a){this.a.seq(a) return!1}, -$S:19} -A.bY.prototype={} -A.c7.prototype={ -jd(a){this.b=a}, -qg(a,b){return this.gnI()}, -At(a,b){var s=this -if(A.w(s).h("f9").b(s))return s.qh(0,a,b) -return s.qg(0,a)}, -gnI(){return!0}, -xw(a){return!0}, -VO(a,b){return this.xw(a)?B.bU:B.iD}, -As(a,b){var s=this -if(A.w(s).h("f9").b(s))return s.hs(a,b) -return s.hr(a)}, -R2(a){var s=this.a +$S:17} +A.c1.prototype={} +A.cc.prototype={ +j6(a){this.b=a}, +qb(a,b){return this.gnD()}, +Ah(a,b){var s=this +if(A.w(s).h("f6").b(s))return s.qc(0,a,b) +return s.qb(0,a)}, +gnD(){return!0}, +xg(a){return!0}, +Wh(a,b){return this.xg(a)?B.bW:B.iG}, +Ag(a,b){var s=this +if(A.w(s).h("f6").b(s))return s.hq(a,b) +return s.hp(a)}, +QZ(a){var s=this.a s.b=!0 s.a.push(a) return null}, -L8(a){return this.a.N(0,a)}, -fP(a){return new A.TR(this,a,!1,!1,!1,!1,new A.bK(A.b([],t.ot),t.wS),A.w(this).h("TR"))}} -A.f9.prototype={ -qh(a,b,c){return this.ahp(0,b)}, -qg(a,b){return this.qh(a,b,null)}, -fP(a){return new A.TS(this,a,!1,!1,!1,!1,new A.bK(A.b([],t.ot),t.wS),A.w(this).h("TS"))}} -A.dE.prototype={ -hr(a){return this.c.$1(a)}} -A.aqu.prototype={ -aaq(a,b,c){return a.As(b,c)}, -aMO(a,b,c){if(a.At(b,c))return new A.oj(!0,a.As(b,c)) -return B.a23}} -A.q8.prototype={ -aW(){return new A.Ry(A.z(t.od),new A.y(),B.n)}} -A.aqx.prototype={ -$1(a){t.L1.a(a.gb8()) +KY(a){return this.a.O(0,a)}, +fO(a){return new A.U7(this,a,!1,!1,!1,!1,new A.bP(A.b([],t.ot),t.wS),A.w(this).h("U7"))}} +A.f6.prototype={ +qc(a,b,c){return this.ahZ(0,b)}, +qb(a,b){return this.qc(a,b,null)}, +fO(a){return new A.U8(this,a,!1,!1,!1,!1,new A.bP(A.b([],t.ot),t.wS),A.w(this).h("U8"))}} +A.dJ.prototype={ +hp(a){return this.c.$1(a)}} +A.arG.prototype={ +ab4(a,b,c){return a.Ag(b,c)}, +aNp(a,b,c){if(a.Ah(b,c))return new A.jH(!0,a.Ag(b,c)) +return B.a2c}} +A.qh.prototype={ +b0(){return new A.RO(A.C(t.od),new A.A(),B.o)}} +A.arJ.prototype={ +$1(a){t.L1.a(a.gbg()) return!1}, -$S:81} -A.aqA.prototype={ -$1(a){var s=this,r=A.aqw(t.L1.a(a.gb8()),s.b,s.d) -if(r!=null){s.c.Fk(a,null) +$S:68} +A.arM.prototype={ +$1(a){var s=this,r=A.arI(t.L1.a(a.gbg()),s.b,s.d) +if(r!=null){s.c.F8(a,null) s.a.a=r return!0}return!1}, -$S:81} -A.aqy.prototype={ -$1(a){var s=A.aqw(t.L1.a(a.gb8()),this.b,this.c) +$S:68} +A.arK.prototype={ +$1(a){var s=A.arI(t.L1.a(a.gbg()),this.b,this.c) if(s!=null){this.a.a=s return!0}return!1}, -$S:81} -A.aqz.prototype={ -$1(a){var s=this,r=s.b,q=A.aqw(t.L1.a(a.gb8()),r,s.d),p=q!=null -if(p&&q.At(r,s.c))s.a.a=A.b75(a).aaq(q,r,s.c) +$S:68} +A.arL.prototype={ +$1(a){var s=this,r=s.b,q=A.arI(t.L1.a(a.gbg()),r,s.d),p=q!=null +if(p&&q.Ah(r,s.c))s.a.a=A.b84(a).ab4(q,r,s.c) return p}, -$S:81} -A.aqB.prototype={ -$1(a){var s=this,r=s.b,q=A.aqw(t.L1.a(a.gb8()),r,s.d),p=q!=null -if(p&&q.At(r,s.c))s.a.a=A.b75(a).aaq(q,r,s.c) +$S:68} +A.arN.prototype={ +$1(a){var s=this,r=s.b,q=A.arI(t.L1.a(a.gbg()),r,s.d),p=q!=null +if(p&&q.Ah(r,s.c))s.a.a=A.b84(a).ab4(q,r,s.c) return p}, -$S:81} -A.Ry.prototype={ -bi(){this.bJ() -this.a5c()}, -asH(a){this.aM(new A.aSR(this))}, -a5c(){var s,r,q,p,o=this,n=o.a.d -n=n.gbz(n) -s=A.iK(n,A.w(n).h("B.E")) -r=o.d.uv(s) +$S:68} +A.RO.prototype={ +bk(){this.bG() +this.a5I()}, +ath(a){this.aM(new A.aU1(this))}, +a5I(){var s,r,q,p,o=this,n=o.a.d +n=n.gbx(n) +s=A.iP(n,A.w(n).h("y.E")) +r=o.d.uk(s) n=o.d n.toString -q=s.uv(n) -for(n=r.gav(r),p=o.ga0N();n.F();)n.ga3(n).L8(p) -for(n=q.gav(q);n.F();)n.ga3(n).R2(p) +q=s.uk(n) +for(n=r.gav(r),p=o.ga1g();n.H();)n.ga2(n).KY(p) +for(n=q.gav(q);n.H();)n.ga2(n).QZ(p) o.d=s}, -bE(a){this.c8(a) -this.a5c()}, +bC(a){this.c9(a) +this.a5I()}, v(){var s,r,q,p,o=this -o.bF() -for(s=o.d,s=A.cY(s,s.r,A.w(s).c),r=o.ga0N(),q=s.$ti.c;s.F();){p=s.d;(p==null?q.a(p):p).L8(r)}o.d=null}, -a7(a){var s=this.a -return new A.Rx(null,s.d,this.e,s.e,null)}} -A.aSR.prototype={ -$0(){this.a.e=new A.y()}, +o.bD() +for(s=o.d,s=A.cW(s,s.r,A.w(s).c),r=o.ga1g(),q=s.$ti.c;s.H();){p=s.d;(p==null?q.a(p):p).KY(r)}o.d=null}, +a8(a){var s=this.a +return new A.RN(null,s.d,this.e,s.e,null)}} +A.aU1.prototype={ +$0(){this.a.e=new A.A()}, $S:0} -A.Rx.prototype={ -er(a){var s -if(this.w===a.w)s=!A.b5Y(a.r,this.r) +A.RN.prototype={ +ek(a){var s +if(this.w===a.w)s=!A.b6X(a.r,this.r) else s=!0 return s}} -A.yo.prototype={ -aW(){return new A.SV(new A.cz(null,t.re),B.n)}} -A.SV.prototype={ -bi(){this.bJ() -$.d4.ci$.push(new A.aWL(this)) -$.b8.bS$.f.a.d.C(0,this.ga0U())}, -v(){$.b8.bS$.f.a.d.N(0,this.ga0U()) -this.bF()}, -a5w(a){this.Gy(new A.aWJ(this))}, -atM(a){if(this.c==null)return -this.a5w(a)}, -anz(a){if(!this.e)this.Gy(new A.aWE(this))}, -anB(a){if(this.e)this.Gy(new A.aWF(this))}, -anx(a){var s,r=this -if(r.f!==a){r.Gy(new A.aWD(r,a)) +A.yw.prototype={ +b0(){return new A.Tb(new A.cC(null,t.re),B.o)}} +A.Tb.prototype={ +bk(){this.bG() +$.d4.dS$.push(new A.aXT(this)) +$.bc.bT$.f.a.d.D(0,this.ga1n())}, +v(){$.bc.bT$.f.a.d.O(0,this.ga1n()) +this.bD()}, +a61(a){this.Gk(new A.aXR(this))}, +aum(a){if(this.c==null)return +this.a61(a)}, +ao9(a){if(!this.e)this.Gk(new A.aXM(this))}, +aob(a){if(this.e)this.Gk(new A.aXN(this))}, +ao7(a){var s,r=this +if(r.f!==a){r.Gk(new A.aXL(r,a)) s=r.a.Q if(s!=null)s.$1(r.f)}}, -a21(a,b){var s,r,q,p,o,n,m=this,l=new A.aWI(m),k=new A.aWH(m,new A.aWG(m)) +a2w(a,b){var s,r,q,p,o,n,m=this,l=new A.aXQ(m),k=new A.aXP(m,new A.aXO(m)) if(a==null){s=m.a s.toString r=s}else r=a @@ -114269,288 +115574,288 @@ n=k.$1(s) if(p!==n)m.a.y.$1(n) if(q!==o){l=m.a.z if(l!=null)l.$1(o)}}, -Gy(a){return this.a21(null,a)}, -ax0(a){return this.a21(a,null)}, -bE(a){this.c8(a) -if(this.a.c!==a.c)$.d4.ci$.push(new A.aWK(this,a))}, -ganv(){var s,r=this.c +Gk(a){return this.a2w(null,a)}, +axD(a){return this.a2w(a,null)}, +bC(a){this.c9(a) +if(this.a.c!==a.c)$.d4.dS$.push(new A.aXS(this,a))}, +gao5(){var s,r=this.c r.toString -r=A.dO(r,B.f4) +r=A.dW(r,B.f7) s=r==null?null:r.ax -switch((s==null?B.ex:s).a){case 0:return this.a.c +switch((s==null?B.eA:s).a){case 0:return this.a.c case 1:return!0}}, -a7(a){var s,r,q,p=this,o=null,n=p.a,m=n.as +a8(a){var s,r,q,p=this,o=null,n=p.a,m=n.as n=n.d -s=p.ganv() +s=p.gao5() r=p.a -q=A.pc(A.yl(!1,s,r.ax,o,!0,!0,n,!0,o,p.ganw(),o,o,o,o),m,p.r,p.gany(),p.ganA(),o) +q=A.pn(A.yt(!1,s,r.ax,o,!0,!0,n,!0,o,p.gao6(),o,o,o,o),m,p.r,p.gao8(),p.gaoa(),o) n=r.c if(n)m=r.w.a!==0 else m=!1 -if(m)q=A.wW(r.w,q) +if(m)q=A.x2(r.w,q) if(n){n=r.x -n=n!=null&&n.gdj(n)}else n=!1 +n=n!=null&&n.gd7(n)}else n=!1 if(n){n=p.a.x n.toString -q=A.a7W(q,o,n)}return q}} -A.aWL.prototype={ -$1(a){var s=$.b8.bS$.f.a.b -if(s==null)s=A.BD() -this.a.a5w(s)}, +q=A.a8G(q,o,n)}return q}} +A.aXT.prototype={ +$1(a){var s=$.bc.bT$.f.a.b +if(s==null)s=A.BP() +this.a.a61(s)}, $S:3} -A.aWJ.prototype={ -$0(){var s=$.b8.bS$.f.a.b -switch((s==null?A.BD():s).a){case 0:this.a.d=!1 +A.aXR.prototype={ +$0(){var s=$.bc.bT$.f.a.b +switch((s==null?A.BP():s).a){case 0:this.a.d=!1 break case 1:this.a.d=!0 break}}, $S:0} -A.aWE.prototype={ +A.aXM.prototype={ $0(){this.a.e=!0}, $S:0} -A.aWF.prototype={ +A.aXN.prototype={ $0(){this.a.e=!1}, $S:0} -A.aWD.prototype={ +A.aXL.prototype={ $0(){this.a.f=this.b}, $S:0} -A.aWI.prototype={ +A.aXQ.prototype={ $1(a){var s=this.a return s.e&&a.c&&s.d}, -$S:141} -A.aWG.prototype={ +$S:134} +A.aXO.prototype={ $1(a){var s,r=this.a.c r.toString -r=A.dO(r,B.f4) +r=A.dW(r,B.f7) s=r==null?null:r.ax -switch((s==null?B.ex:s).a){case 0:return a.c +switch((s==null?B.eA:s).a){case 0:return a.c case 1:return!0}}, -$S:141} -A.aWH.prototype={ +$S:134} +A.aXP.prototype={ $1(a){var s=this.a return s.f&&s.d&&this.b.$1(a)}, -$S:141} -A.aWK.prototype={ -$1(a){this.a.ax0(this.b)}, +$S:134} +A.aXS.prototype={ +$1(a){this.a.axD(this.b)}, $S:3} -A.aaF.prototype={ -hr(a){a.aSq() +A.abu.prototype={ +hp(a){a.aT4() return null}} -A.Kp.prototype={ -xw(a){return this.c}, -hr(a){}} -A.tE.prototype={} -A.tT.prototype={} -A.kD.prototype={} -A.a_F.prototype={} -A.rt.prototype={} -A.a5P.prototype={ -qh(a,b,c){var s,r,q,p,o,n=$.b8.bS$.f.c +A.KH.prototype={ +xg(a){return this.c}, +hp(a){}} +A.tN.prototype={} +A.u2.prototype={} +A.kQ.prototype={} +A.a03.prototype={} +A.rB.prototype={} +A.a6u.prototype={ +qc(a,b,c){var s,r,q,p,o,n=$.bc.bT$.f.c if(n==null||n.e==null)return!1 -for(s=t.bU,r=0;r<2;++r){q=B.VS[r] +for(s=t.bU,r=0;r<2;++r){q=B.VZ[r] p=n.e p.toString -o=A.b77(p,q,s) -if(o!=null&&o.At(q,c)){this.e=o +o=A.b86(p,q,s) +if(o!=null&&o.Ah(q,c)){this.e=o this.f=q return!0}}return!1}, -qg(a,b){return this.qh(a,b,null)}, -hs(a,b){var s,r=this.e +qb(a,b){return this.qc(a,b,null)}, +hq(a,b){var s,r=this.e r===$&&A.c() s=this.f s===$&&A.c() -r.As(s,b)}, -hr(a){return this.hs(a,null)}} -A.HR.prototype={ -a1z(a,b,c){var s -a.jd(this.grq()) -s=a.As(b,c) -a.jd(null) -return s}, -hs(a,b){var s=this,r=A.b76(s.gDh(),A.w(s).c) -return r==null?s.aas(a,s.b,b):s.a1z(r,a,b)}, -hr(a){return this.hs(a,null)}, -gnI(){var s,r,q=this,p=A.b77(q.gDh(),null,A.w(q).c) -if(p!=null){p.jd(q.grq()) -s=p.gnI() -p.jd(null) -r=s}else r=q.grq().gnI() +r.Ag(s,b)}, +hp(a){return this.hq(a,null)}} +A.I7.prototype={ +a23(a,b,c){var s +a.j6(this.grj()) +s=a.Ag(b,c) +a.j6(null) +return s}, +hq(a,b){var s=this,r=A.b85(s.gD2(),A.w(s).c) +return r==null?s.ab6(a,s.b,b):s.a23(r,a,b)}, +hp(a){return this.hq(a,null)}, +gnD(){var s,r,q=this,p=A.b86(q.gD2(),null,A.w(q).c) +if(p!=null){p.j6(q.grj()) +s=p.gnD() +p.j6(null) +r=s}else r=q.grj().gnD() return r}, -qh(a,b,c){var s,r=this,q=A.b76(r.gDh(),A.w(r).c),p=q==null -if(!p)q.jd(r.grq()) -s=(p?r.grq():q).At(b,c) -if(!p)q.jd(null) -return s}, -qg(a,b){return this.qh(a,b,null)}, -xw(a){var s,r=this,q=A.b76(r.gDh(),A.w(r).c),p=q==null -if(!p)q.jd(r.grq()) -s=(p?r.grq():q).xw(a) -if(!p)q.jd(null) +qc(a,b,c){var s,r=this,q=A.b85(r.gD2(),A.w(r).c),p=q==null +if(!p)q.j6(r.grj()) +s=(p?r.grj():q).Ah(b,c) +if(!p)q.j6(null) +return s}, +qb(a,b){return this.qc(a,b,null)}, +xg(a){var s,r=this,q=A.b85(r.gD2(),A.w(r).c),p=q==null +if(!p)q.j6(r.grj()) +s=(p?r.grj():q).xg(a) +if(!p)q.j6(null) return s}} -A.TR.prototype={ -aas(a,b,c){var s=this.e -if(b==null)return s.hr(a) -else return s.hr(a)}, -grq(){return this.e}, -gDh(){return this.f}} -A.TS.prototype={ -a1z(a,b,c){var s +A.U7.prototype={ +ab6(a,b,c){var s=this.e +if(b==null)return s.hp(a) +else return s.hp(a)}, +grj(){return this.e}, +gD2(){return this.f}} +A.U8.prototype={ +a23(a,b,c){var s c.toString -a.jd(new A.S9(c,this.e,new A.bK(A.b([],t.ot),t.wS),this.$ti.h("S9<1>"))) -s=a.As(b,c) -a.jd(null) -return s}, -aas(a,b,c){var s=this.e -if(b==null)return s.hs(a,c) -else return s.hs(a,c)}, -grq(){return this.e}, -gDh(){return this.f}} -A.S9.prototype={ -jd(a){this.d.jd(a)}, -qg(a,b){return this.d.qh(0,b,this.c)}, -gnI(){return this.d.gnI()}, -xw(a){return this.d.xw(a)}, -R2(a){var s -this.aho(a) +a.j6(new A.Sq(c,this.e,new A.bP(A.b([],t.ot),t.wS),this.$ti.h("Sq<1>"))) +s=a.Ag(b,c) +a.j6(null) +return s}, +ab6(a,b,c){var s=this.e +if(b==null)return s.hq(a,c) +else return s.hq(a,c)}, +grj(){return this.e}, +gD2(){return this.f}} +A.Sq.prototype={ +j6(a){this.d.j6(a)}, +qb(a,b){return this.d.qc(0,b,this.c)}, +gnD(){return this.d.gnD()}, +xg(a){return this.d.xg(a)}, +QZ(a){var s +this.ahY(a) s=this.d.a s.b=!0 s.a.push(a)}, -L8(a){this.ahq(a) -this.d.a.N(0,a)}, -hr(a){return this.d.hs(a,this.c)}} -A.ab9.prototype={} -A.ab7.prototype={} -A.ag1.prototype={} -A.Wg.prototype={ -jd(a){this.XC(a) -this.e.jd(a)}} -A.Wh.prototype={ -jd(a){this.XC(a) -this.e.jd(a)}} -A.IR.prototype={ -aW(){return new A.abm(null,null,B.n)}} -A.abm.prototype={ -a7(a){var s=this.a -return new A.abl(B.Y,s.e,s.f,null,this,B.Z,s.c,null)}} -A.abl.prototype={ +KY(a){this.ai_(a) +this.d.a.O(0,a)}, +hp(a){return this.d.hq(a,this.c)}} +A.ac_.prototype={} +A.abY.prototype={} +A.agT.prototype={} +A.Wy.prototype={ +j6(a){this.Y8(a) +this.e.j6(a)}} +A.Wz.prototype={ +j6(a){this.Y8(a) +this.e.j6(a)}} +A.J8.prototype={ +b0(){return new A.acd(null,null,B.o)}} +A.acd.prototype={ +a8(a){var s=this.a +return new A.acc(B.Z,s.e,s.f,null,this,B.a_,s.c,null)}} +A.acc.prototype={ bs(a){var s=this -return A.bA6(s.e,s.y,s.f,s.r,s.w,A.es(a),s.x)}, -bD(a,b){var s,r=this -b.si7(r.e) -b.sJb(0,r.r) -b.saQR(r.w) -b.saIz(0,r.f) -b.saRX(r.x) -b.sd2(A.es(a)) +return A.bBs(s.e,s.y,s.f,s.r,s.w,A.ey(a),s.x)}, +bz(a,b){var s,r=this +b.shY(r.e) +b.sIW(0,r.r) +b.saRu(r.w) +b.saJb(0,r.f) +b.saSA(r.x) +b.scV(A.ey(a)) s=r.y -if(s!==b.ah){b.ah=s -b.bf() -b.c9()}}} -A.ao8.prototype={ -v(){var s=this,r=s.dQ$ -if(r!=null)r.aa(0,s.gmu()) -s.dQ$=null -s.bF()}, -dk(){this.ex() -this.ea() -this.mv()}} -A.Rh.prototype={ -aW(){return new A.VM(B.n)}} -A.VM.prototype={ -gavZ(){$.b8.toString -var s=$.bL() -if(s.gSf()!=="/"){$.b8.toString -s=s.gSf()}else{this.a.toString -$.b8.toString -s=s.gSf()}return s}, -bi(){var s=this -s.bJ() -s.aEO() -$.b8.toString -s.r=s.a3n($.bL().a.f,s.a.fy) -$.b8.fk$.push(s)}, -bE(a){this.c8(a) -this.a5K(a)}, -v(){B.b.N($.b8.fk$,this) +if(s!==b.uv){b.uv=s +b.bi() +b.cb()}}} +A.apb.prototype={ +v(){var s=this,r=s.dH$ +if(r!=null)r.ad(0,s.gmn()) +s.dH$=null +s.bD()}, +da(){this.eu() +this.e5() +this.mo()}} +A.Ry.prototype={ +b0(){return new A.W3(B.o)}} +A.W3.prototype={ +gawB(){$.bc.toString +var s=$.bQ() +if(s.gSd()!=="/"){$.bc.toString +s=s.gSd()}else{this.a.toString +$.bc.toString +s=s.gSd()}return s}, +bk(){var s=this +s.bG() +s.aFr() +$.bc.toString +s.r=s.a3S($.bQ().a.f,s.a.fy) +$.bc.fk$.push(s)}, +bC(a){this.c9(a) +this.a6e(a)}, +v(){B.b.O($.bc.fk$,this) var s=this.d if(s!=null)s.v() -this.bF()}, -ZS(){var s=this.d +this.bD()}, +a_l(){var s=this.d if(s!=null)s.v() this.e=this.d=null}, -a5K(a){var s,r=this +a6e(a){var s,r=this r.a.toString -if(r.ga5Z()){r.ZS() +if(r.ga6t()){r.a_l() if(r.f!=null){r.a.toString a.toString s=!1}else s=!0 if(s){s=r.a.c -r.f=new A.qP(r,t.TX)}}else{r.ZS() +r.f=new A.qX(r,t.TX)}}else{r.a_l() r.f=null}}, -aEO(){return this.a5K(null)}, -ga5Z(){var s=this.a +aFr(){return this.a6e(null)}, +ga6t(){var s=this.a if(s.Q==null){s=s.as -s=s==null?null:s.gdj(s) +s=s==null?null:s.gd7(s) s=s===!0||this.a.d!=null||!1}else s=!0 return s}, -axR(a){var s,r=this,q=a.a,p=q==="/"&&r.a.Q!=null?new A.b1J(r):r.a.as.i(0,q) +ayt(a){var s,r=this,q=a.a,p=q==="/"&&r.a.Q!=null?new A.b2F(r):r.a.as.i(0,q) if(p!=null)return r.a.f.$1$2(a,p,t.z) s=r.a.d if(s!=null)return s.$1(a) return null}, -ayb(a){return this.a.at.$1(a)}, -J2(){var s=0,r=A.t(t.w),q,p=this,o,n -var $async$J2=A.u(function(a,b){if(a===1)return A.p(b,r) +ayO(a){return this.a.at.$1(a)}, +IN(){var s=0,r=A.t(t.w),q,p=this,o,n +var $async$IN=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:p.a.toString o=p.f -n=o==null?null:o.gar() +n=o==null?null:o.gaw() if(n==null){q=!1 s=1 -break}q=n.ab6() +break}q=n.abL() s=1 break case 1:return A.q(q,r)}}) -return A.r($async$J2,r)}, -C8(a){return this.aJ4(a)}, -aJ4(a){var s=0,r=A.t(t.w),q,p=this,o,n,m,l -var $async$C8=A.u(function(b,c){if(b===1)return A.p(c,r) +return A.r($async$IN,r)}, +BY(a){return this.aJI(a)}, +aJI(a){var s=0,r=A.t(t.w),q,p=this,o,n,m,l +var $async$BY=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:p.a.toString o=p.f -n=o==null?null:o.gar() +n=o==null?null:o.gaw() if(n==null){q=!1 s=1 -break}m=a.gqB() -o=m.gh2(m).length===0?"/":m.gh2(m) -l=m.gvv() -l=l.gaB(l)?null:m.gvv() -o=A.anb(m.goP().length===0?null:m.goP(),null,o,null,l,null).gAW() -o=n.Q2(A.on(o,0,o.length,B.P,!1),null,t.X) +break}m=a.gqt() +o=m.gh0(m).length===0?"/":m.gh0(m) +l=m.gvi() +l=l.gaB(l)?null:m.gvi() +o=A.aoe(m.goL().length===0?null:m.goL(),null,o,null,l,null).gAK() +o=n.PY(A.oA(o,0,o.length,B.Q,!1),null,t.X) o.toString -n.p9(o) +n.p0(o) q=!0 s=1 break case 1:return A.q(q,r)}}) -return A.r($async$C8,r)}, -a3n(a,b){this.a.toString -return A.bHr(a,b)}, -a8w(a){var s=this,r=s.a3n(a,s.a.fy) -if(!r.l(0,s.r))s.aM(new A.b1L(s,r))}, -a7(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f={} +return A.r($async$BY,r)}, +a3S(a,b){this.a.toString +return A.bIP(a,b)}, +a94(a){var s=this,r=s.a3S(a,s.a.fy) +if(!r.l(0,s.r))s.aM(new A.b2H(s,r))}, +a8(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f={} f.a=null s=h.a s.toString -if(h.ga5Z()){s=h.f -r=h.gavZ() +if(h.ga6t()){s=h.f +r=h.gawB() q=h.a p=q.ay p.toString -f.a=A.b87(!0,new A.N7(r,h.gaxQ(),h.gaya(),p,"nav",A.bJs(),!0,B.v,s),"Navigator Scope",g,g) +f.a=A.b96(!0,new A.Nq(r,h.gays(),h.gayN(),p,"nav",A.bKQ(),!0,B.x,s),"Navigator Scope",g,g) s=q}else{s=h.a s.toString}f.b=null -o=new A.iA(new A.b1K(f,h),g) +o=new A.iG(new A.b2G(f,h),g) f.b=o -o=A.qr(o,g,g,B.cg,!0,s.cy,g,g,B.aH) +o=A.qB(o,g,g,B.ci,!0,s.cy,g,g,B.aG) f.b=o n=g s=h.a @@ -114562,432 +115867,432 @@ q=h.a q.toString p=h.r p.toString -m=A.bCT() -l=A.z2($.bqu(),t.B,t.od) -l.u(0,B.pR,new A.P4(new A.bK(A.b([],t.ot),t.wS)).fP(a)) -k=A.b9x() +m=A.bEf() +l=A.zc($.brF(),t.B,t.od) +l.q(0,B.pV,new A.Pn(new A.bP(A.b([],t.ot),t.wS)).fO(a)) +k=A.bat() j=t.a9 i=A.b([],j) -B.b.H(i,h.a.dy) -i.push(B.II) +B.b.I(i,h.a.dy) +i.push(B.IK) j=A.b(i.slice(0),j) -return new A.OW(new A.PC(A.a7W(new A.a_m(A.wW(l,A.bfl(new A.a9i(new A.PD(new A.Mj(p,j,new A.a9V(r,s,f,g),g),g),g),k)),g),"",m),g),q.p3,g)}} -A.b1J.prototype={ +return new A.Pd(new A.PV(A.a8G(new A.a_L(A.x2(l,A.bgm(new A.aa6(new A.PW(new A.MD(p,j,new A.aaL(r,s,f,g),g),g),g),k)),g),"",m),g),q.p3,g)}} +A.b2F.prototype={ $1(a){var s=this.a.a.Q s.toString return s}, -$S:11} -A.b1L.prototype={ +$S:9} +A.b2H.prototype={ $0(){this.a.r=this.b}, $S:0} -A.b1K.prototype={ +A.b2G.prototype={ $1(a){return this.b.a.ch.$2(a,this.a.a)}, -$S:11} -A.apr.prototype={} -A.K_.prototype={ -W(){return"ConnectionState."+this.b}} -A.jH.prototype={ +$S:9} +A.aqB.prototype={} +A.Kh.prototype={ +V(){return"ConnectionState."+this.b}} +A.jT.prototype={ j(a){var s=this return"AsyncSnapshot("+s.a.j(0)+", "+A.j(s.b)+", "+A.j(s.c)+", "+A.j(s.d)+")"}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -return s.$ti.b(b)&&b.a===s.a&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&b.d==s.d}, -gJ(a){return A.a4(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.DI.prototype={ -aW(){return new A.SY(B.n,this.$ti.h("SY<1>"))}} -A.SY.prototype={ -bi(){var s=this -s.bJ() +return s.$ti.b(b)&&b.a===s.a&&J.f(b.b,s.b)&&J.f(b.c,s.c)&&b.d==s.d}, +gJ(a){return A.a3(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.DV.prototype={ +b0(){return new A.Te(B.o,this.$ti.h("Te<1>"))}} +A.Te.prototype={ +bk(){var s=this +s.bG() s.a.toString -s.e=new A.jH(B.to,null,null,null,s.$ti.h("jH<1>")) -s.Zl()}, -bE(a){var s,r=this -r.c8(a) +s.e=new A.jT(B.tr,null,null,null,s.$ti.h("jT<1>")) +s.ZP()}, +bC(a){var s,r=this +r.c9(a) if(a.c!=r.a.c){if(r.d!=null){r.d=null s=r.e s===$&&A.c() -r.e=new A.jH(B.to,s.b,s.c,s.d,s.$ti)}r.Zl()}}, -a7(a){var s,r=this.a +r.e=new A.jT(B.tr,s.b,s.c,s.d,s.$ti)}r.ZP()}}, +a8(a){var s,r=this.a r.toString s=this.e s===$&&A.c() return r.d.$2(a,s)}, v(){this.d=null -this.bF()}, -Zl(){var s,r=this,q=r.a.c -if(q!=null){s=r.d=new A.y() -q.jw(new A.aWT(r,s),new A.aWU(r,s),t.H) +this.bD()}, +ZP(){var s,r=this,q=r.a.c +if(q!=null){s=r.d=new A.A() +q.jt(new A.aY0(r,s),new A.aY1(r,s),t.H) q=r.e q===$&&A.c() -if(q.a!==B.ie)r.e=new A.jH(B.PE,q.b,q.c,q.d,q.$ti)}}} -A.aWT.prototype={ +if(q.a!==B.ih)r.e=new A.jT(B.PK,q.b,q.c,q.d,q.$ti)}}} +A.aY0.prototype={ $1(a){var s=this.a -if(s.d===this.b)s.aM(new A.aWS(s,a))}, -$S(){return this.a.$ti.h("bx(1)")}} -A.aWS.prototype={ +if(s.d===this.b)s.aM(new A.aY_(s,a))}, +$S(){return this.a.$ti.h("bG(1)")}} +A.aY_.prototype={ $0(){var s=this.a -s.e=new A.jH(B.ie,this.b,null,null,s.$ti.h("jH<1>"))}, +s.e=new A.jT(B.ih,this.b,null,null,s.$ti.h("jT<1>"))}, $S:0} -A.aWU.prototype={ +A.aY1.prototype={ $2(a,b){var s=this.a -if(s.d===this.b)s.aM(new A.aWR(s,a,b))}, -$S:37} -A.aWR.prototype={ +if(s.d===this.b)s.aM(new A.aXZ(s,a,b))}, +$S:38} +A.aXZ.prototype={ $0(){var s=this.a -s.e=new A.jH(B.ie,null,this.b,this.c,s.$ti.h("jH<1>"))}, +s.e=new A.jT(B.ih,null,this.b,this.c,s.$ti.h("jT<1>"))}, $S:0} -A.J3.prototype={ -aW(){return new A.RD(B.n)}} -A.RD.prototype={ -bi(){this.bJ() -this.a5j()}, -bE(a){this.c8(a) -this.a5j()}, -a5j(){this.e=new A.hU(this.ganE(),this.a.c,null,t.Jg)}, +A.Jl.prototype={ +b0(){return new A.RT(B.o)}} +A.RT.prototype={ +bk(){this.bG() +this.a5P()}, +bC(a){this.c9(a) +this.a5P()}, +a5P(){this.e=new A.hR(this.gaoe(),this.a.c,null,t.Jg)}, v(){var s,r,q=this.d -if(q!=null)for(q=A.k_(q,q.r,A.w(q).c);q.F();){s=q.d +if(q!=null)for(q=A.k9(q,q.r,A.w(q).c);q.H();){s=q.d r=this.d.i(0,s) r.toString -s.aa(0,r)}this.bF()}, -anF(a){var s,r=this,q=a.a,p=r.d +s.ad(0,r)}this.bD()}, +aof(a){var s,r=this,q=a.a,p=r.d if(p==null)p=r.d=A.D(t.I_,t.M) -p.u(0,q,r.apO(q)) +p.q(0,q,r.aqo(q)) p=r.d.i(0,q) p.toString -q.aj(0,p) +q.an(0,p) if(!r.f){r.f=!0 -s=r.a0h() -if(s!=null)r.a5D(s) -else $.d4.ci$.push(new A.aTc(r))}return!1}, -a0h(){var s={},r=this.c +s=r.a0L() +if(s!=null)r.a68(s) +else $.d4.dS$.push(new A.aUn(r))}return!1}, +a0L(){var s={},r=this.c r.toString s.a=null -r.c6(new A.aTh(s)) +r.c8(new A.aUs(s)) return t.xO.a(s.a)}, -a5D(a){var s,r +a68(a){var s,r this.c.toString s=this.f r=this.e r===$&&A.c() -a.Zi(t.Fw.a(A.bxN(r,s)))}, -apO(a){var s=A.ba("callback"),r=new A.aTg(this,a,s) -s.sev(r) +a.ZM(t.Fw.a(A.bz7(r,s)))}, +aqo(a){var s=A.bd("callback"),r=new A.aUr(this,a,s) +s.seq(r) return r}, -a7(a){var s=this.f,r=this.e +a8(a){var s=this.f,r=this.e r===$&&A.c() -return new A.LX(s,r,null)}} -A.aTc.prototype={ +return new A.Mg(s,r,null)}} +A.aUn.prototype={ $1(a){var s,r=this.a if(r.c==null)return -s=r.a0h() +s=r.a0L() s.toString -r.a5D(s)}, +r.a68(s)}, $S:3} -A.aTh.prototype={ +A.aUs.prototype={ $1(a){this.a.a=a}, $S:12} -A.aTg.prototype={ +A.aUr.prototype={ $0(){var s=this.a,r=this.b -s.d.N(0,r) -r.aa(0,this.c.b7()) -if(s.d.a===0)if($.d4.dr$.a<3)s.aM(new A.aTe(s)) +s.d.O(0,r) +r.ad(0,this.c.bc()) +if(s.d.a===0)if($.d4.i_$.a<3)s.aM(new A.aUp(s)) else{s.f=!1 -A.iZ(new A.aTf(s))}}, +A.j4(new A.aUq(s))}}, $S:0} -A.aTe.prototype={ +A.aUp.prototype={ $0(){this.a.f=!1}, $S:0} -A.aTf.prototype={ +A.aUq.prototype={ $0(){var s=this.a -if(s.c!=null&&s.d.a===0)s.aM(new A.aTd(s))}, +if(s.c!=null&&s.d.a===0)s.aM(new A.aUo(s))}, $S:0} -A.aTd.prototype={ +A.aUo.prototype={ $0(){}, $S:0} -A.Ee.prototype={} -A.LY.prototype={ -v(){this.E() +A.Es.prototype={} +A.Mh.prototype={ +v(){this.F() this.fq()}} -A.tL.prototype={ -wx(){var s=new A.LY($.ag()) -this.jW$=s -this.c.iX(new A.Ee(s))}, -th(){var s,r=this -if(r.gvG()){if(r.jW$==null)r.wx()}else{s=r.jW$ -if(s!=null){s.E() +A.tV.prototype={ +wh(){var s=new A.Mh($.af()) +this.jV$=s +this.c.iR(new A.Es(s))}, +t8(){var s,r=this +if(r.gvq()){if(r.jV$==null)r.wh()}else{s=r.jV$ +if(s!=null){s.F() s.fq() -r.jW$=null}}}, -a7(a){if(this.gvG()&&this.jW$==null)this.wx() -return B.aeF}} -A.ahC.prototype={ -a7(a){throw A.d(A.L4("Widgets that mix AutomaticKeepAliveClientMixin into their State must call super.build() but must ignore the return value of the superclass."))}} -A.an1.prototype={ -X5(a,b){}, -rY(a){A.bjY(this,new A.b1z(this,a))}} -A.b1z.prototype={ +r.jV$=null}}}, +a8(a){if(this.gvq()&&this.jV$==null)this.wh() +return B.aeQ}} +A.aiy.prototype={ +a8(a){throw A.d(A.Lm("Widgets that mix AutomaticKeepAliveClientMixin into their State must call super.build() but must ignore the return value of the superclass."))}} +A.ao_.prototype={ +XC(a,b){}, +rP(a){A.bl4(this,new A.b2v(this,a))}} +A.b2v.prototype={ $1(a){var s=a.z -if(s!=null&&s.O(0,this.a))a.cU()}, +if(s!=null&&s.N(0,this.a))a.cP()}, $S:12} -A.b1y.prototype={ -$1(a){A.bjY(a,this.a)}, +A.b2u.prototype={ +$1(a){A.bl4(a,this.a)}, $S:12} -A.an2.prototype={ -dg(a){return new A.an1(A.kK(null,null,null,t.c,t.X),this,B.a9)}} -A.mk.prototype={ -er(a){return this.w!==a.w}} -A.Ni.prototype={ +A.ao0.prototype={ +d9(a){return new A.ao_(A.kY(null,null,null,t.D,t.X),this,B.a9)}} +A.mz.prototype={ +ek(a){return this.w!==a.w}} +A.NA.prototype={ bs(a){var s=this.e -s=new A.a6z(B.c.aA(A.apD(s,0,1)*255),s,!1,null,A.aV(t.v)) +s=new A.a7g(B.c.aA(A.aqN(s,0,1)*255),s,!1,null,A.aZ(t.v)) s.br() -s.sbK(null) +s.sbH(null) return s}, -bD(a,b){b.smW(0,this.e) -b.sI_(!1)}} -A.XM.prototype={ -bs(a){var s=new A.a6j(this.e,B.bc,null,A.aV(t.v)) +bz(a,b){b.smO(0,this.e) +b.sHK(!1)}} +A.Y7.prototype={ +bs(a){var s=new A.a70(this.e,B.bd,null,A.aZ(t.v)) s.br() -s.sbK(null) +s.sbH(null) return s}, -bD(a,b){b.sJx(0,this.e) -b.sdz(B.bc)}} -A.u7.prototype={ -bs(a){var s=new A.Oq(this.e,this.f,this.r,!1,!1,null,A.aV(t.v)) +bz(a,b){b.sJi(0,this.e) +b.sdl(B.bd)}} +A.ug.prototype={ +bs(a){var s=new A.OI(this.e,this.f,this.r,!1,!1,null,A.aZ(t.v)) s.br() -s.sbK(null) -return s}, -bD(a,b){b.svo(this.e) -b.sa9A(this.f) -b.saPL(this.r) -b.ed=b.cu=!1}, -C9(a){a.svo(null) -a.sa9A(null)}} -A.u_.prototype={ -bs(a){var s=new A.a6n(this.e,this.f,null,A.aV(t.v)) +s.sbH(null) +return s}, +bz(a,b){b.svb(this.e) +b.saaa(this.f) +b.saQm(this.r) +b.eh=b.c_=!1}, +BZ(a){a.svb(null) +a.saaa(null)}} +A.u8.prototype={ +bs(a){var s=new A.a74(this.e,this.f,null,A.aZ(t.v)) s.br() -s.sbK(null) +s.sbH(null) return s}, -bD(a,b){b.sxp(this.e) -b.slD(this.f)}, -C9(a){a.sxp(null)}} -A.Ze.prototype={ -bs(a){var s=new A.a6m(this.e,A.es(a),null,this.r,null,A.aV(t.v)) +bz(a,b){b.sxa(this.e) +b.slA(this.f)}, +BZ(a){a.sxa(null)}} +A.ZC.prototype={ +bs(a){var s=new A.a73(this.e,A.ey(a),null,this.r,null,A.aZ(t.v)) s.br() -s.sbK(null) -return s}, -bD(a,b){b.sRt(0,this.e) -b.slD(this.r) -b.sxp(null) -b.sd2(A.es(a))}} -A.CI.prototype={ -bs(a){var s=new A.a6l(this.e,this.f,null,A.aV(t.v)) +s.sbH(null) +return s}, +bz(a,b){b.sRr(0,this.e) +b.slA(this.r) +b.sxa(null) +b.scV(A.ey(a))}} +A.CV.prototype={ +bs(a){var s=new A.a72(this.e,this.f,null,A.aZ(t.v)) s.br() -s.sbK(null) -return s}, -bD(a,b){b.sxp(this.e) -b.slD(this.f)}, -C9(a){a.sxp(null)}} -A.atA.prototype={ -$1(a){return A.Zc(this.c,this.b,new A.vL(this.a,A.es(a),null))}, -$S:621} -A.a5f.prototype={ -bs(a){var s=this,r=new A.a6A(s.e,s.r,s.w,s.y,s.x,null,s.f,null,A.aV(t.v)) +s.sbH(null) +return s}, +bz(a,b){b.sxa(this.e) +b.slA(this.f)}, +BZ(a){a.sxa(null)}} +A.auK.prototype={ +$1(a){return A.ZA(this.c,this.b,new A.vV(this.a,A.ey(a),null))}, +$S:623} +A.a5V.prototype={ +bs(a){var s=this,r=new A.a7h(s.e,s.r,s.w,s.y,s.x,null,s.f,null,A.aZ(t.v)) r.br() -r.sbK(null) +r.sbH(null) return r}, -bD(a,b){var s=this -b.sdw(0,s.e) -b.slD(s.f) -b.sRt(0,s.r) -b.skl(0,s.w) +bz(a,b){var s=this +b.sdk(0,s.e) +b.slA(s.f) +b.sRr(0,s.r) +b.skn(0,s.w) b.sA(0,s.x) -b.sf1(0,s.y)}} -A.a5g.prototype={ -bs(a){var s=this,r=new A.a6B(s.r,s.x,s.w,s.e,s.f,null,A.aV(t.v)) +b.sf_(0,s.y)}} +A.a5W.prototype={ +bs(a){var s=this,r=new A.a7i(s.r,s.x,s.w,s.e,s.f,null,A.aZ(t.v)) r.br() -r.sbK(null) +r.sbH(null) return r}, -bD(a,b){var s=this -b.sxp(s.e) -b.slD(s.f) -b.skl(0,s.r) +bz(a,b){var s=this +b.sxa(s.e) +b.slA(s.f) +b.skn(0,s.r) b.sA(0,s.w) -b.sf1(0,s.x)}} -A.Bc.prototype={ -bs(a){var s=this,r=A.es(a),q=new A.a6K(s.w,null,A.aV(t.v)) +b.sf_(0,s.x)}} +A.Bn.prototype={ +bs(a){var s=this,r=A.ey(a),q=new A.a7r(s.w,null,A.aZ(t.v)) q.br() -q.sbK(null) -q.sd5(0,s.e) -q.si7(s.r) -q.sd2(r) -q.soM(s.x) -q.sabD(0,null) +q.sbH(null) +q.scX(0,s.e) +q.shY(s.r) +q.scV(r) +q.soI(s.x) +q.sach(0,null) return q}, -bD(a,b){var s=this -b.sd5(0,s.e) -b.sabD(0,null) -b.si7(s.r) -b.sd2(A.es(a)) -b.cu=s.w -b.soM(s.x)}} -A.xD.prototype={ -bs(a){var s=new A.a6w(this.e,null,A.aV(t.v)) +bz(a,b){var s=this +b.scX(0,s.e) +b.sach(0,null) +b.shY(s.r) +b.scV(A.ey(a)) +b.c_=s.w +b.soI(s.x)}} +A.xK.prototype={ +bs(a){var s=new A.a7d(this.e,null,A.aZ(t.v)) s.br() -s.sbK(null) +s.sbH(null) return s}, -bD(a,b){b.sva(this.e)}} -A.CT.prototype={ -bs(a){var s=new A.a6r(this.e,this.f,this.x,B.cW,B.cW,null,A.aV(t.v)) +bz(a,b){b.suW(this.e)}} +A.D5.prototype={ +bs(a){var s=new A.a78(this.e,this.f,this.x,B.cZ,B.cZ,null,A.aZ(t.v)) s.br() -s.sbK(null) -return s}, -bD(a,b){b.sva(this.e) -b.sagx(this.f) -b.sm1(0,this.x) -b.saNe(B.cW) -b.saKD(B.cW)}} -A.a0C.prototype={ -bs(a){var s=new A.Ot(B.ks,B.Y,A.es(a),B.v,null,A.aV(t.v)) +s.sbH(null) +return s}, +bz(a,b){b.suW(this.e) +b.sah6(this.f) +b.slW(0,this.x) +b.saNR(B.cZ) +b.saLh(B.cZ)}} +A.a12.prototype={ +bs(a){var s=new A.OL(B.kw,B.Z,A.ey(a),B.x,null,A.aZ(t.v)) s.br() -s.sbK(null) -return s}, -bD(a,b){b.srN(B.ks) -b.si7(B.Y) -b.sd2(A.es(a)) -if(B.v!==b.fK){b.fK=B.v -b.bf() -b.c9()}}} -A.a13.prototype={ -bs(a){var s=new A.a6s(this.e,this.f,null,A.aV(t.v)) +s.sbH(null) +return s}, +bz(a,b){b.srD(B.kw) +b.shY(B.Z) +b.scV(A.ey(a)) +if(B.x!==b.fz){b.fz=B.x +b.bi() +b.cb()}}} +A.a1u.prototype={ +bs(a){var s=new A.a79(this.e,this.f,null,A.aZ(t.v)) s.br() -s.sbK(null) +s.sbH(null) return s}, -bD(a,b){b.saRv(this.e) -b.aG=this.f}} -A.Fz.prototype={ -bs(a){var s=new A.OG(this.e,A.aV(t.bq),null,A.aV(t.v)) +bz(a,b){b.saS8(this.e) +b.aC=this.f}} +A.FQ.prototype={ +bs(a){var s=new A.OY(this.e,A.aZ(t.bq),null,A.aZ(t.v)) s.br() -s.sbK(null) +s.sbH(null) return s}, -bD(a,b){b.saPX(this.e)}} -A.cc.prototype={ -bs(a){var s=new A.OD(this.e,A.es(a),null,A.aV(t.v)) +bz(a,b){b.saQz(this.e)}} +A.ci.prototype={ +bs(a){var s=new A.OV(this.e,A.ey(a),null,A.aZ(t.v)) s.br() -s.sbK(null) +s.sbH(null) return s}, -bD(a,b){b.shx(0,this.e) -b.sd2(A.es(a))}} -A.jF.prototype={ -bs(a){var s=new A.a6D(this.f,this.r,this.e,A.es(a),null,A.aV(t.v)) +bz(a,b){b.shv(0,this.e) +b.scV(A.ey(a))}} +A.jR.prototype={ +bs(a){var s=new A.a7k(this.f,this.r,this.e,A.ey(a),null,A.aZ(t.v)) s.br() -s.sbK(null) -return s}, -bD(a,b){b.si7(this.e) -b.saS0(this.f) -b.saLZ(this.r) -b.sd2(A.es(a))}} -A.jL.prototype={} -A.no.prototype={ -bs(a){var s=new A.Or(this.e,null,A.aV(t.v)) +s.sbH(null) +return s}, +bz(a,b){b.shY(this.e) +b.saSE(this.f) +b.saMA(this.r) +b.scV(A.ey(a))}} +A.jW.prototype={} +A.nB.prototype={ +bs(a){var s=new A.OJ(this.e,null,A.aZ(t.v)) s.br() -s.sbK(null) +s.sbH(null) return s}, -bD(a,b){b.sSi(this.e)}} -A.M7.prototype={ -ue(a){var s,r,q=a.b +bz(a,b){b.sSg(this.e)}} +A.Mr.prototype={ +u3(a){var s,r,q=a.b q.toString t.Wz.a(q) s=this.f if(q.e!==s){q.e=s -r=a.gbu(a) -if(r instanceof A.K)r.aC()}}} -A.xO.prototype={ -bs(a){var s=new A.Op(this.e,0,null,null,A.aV(t.v)) +r=a.gbw(a) +if(r instanceof A.K)r.aD()}}} +A.xV.prototype={ +bs(a){var s=new A.OH(this.e,0,null,null,A.aZ(t.v)) s.br() -s.H(0,null) +s.I(0,null) return s}, -bD(a,b){b.sSi(this.e)}} -A.iq.prototype={ -bs(a){return A.bhB(A.j4(this.f,this.e))}, -bD(a,b){b.sa6D(A.j4(this.f,this.e))}, -fd(){var s,r=this,q=r.e +bz(a,b){b.sSg(this.e)}} +A.iw.prototype={ +bs(a){return A.biG(A.jb(this.f,this.e))}, +bz(a,b){b.sa77(A.jb(this.f,this.e))}, +fc(){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.kB.prototype={ -bs(a){return A.bhB(this.e)}, -bD(a,b){b.sa6D(this.e)}} -A.a2X.prototype={ -bs(a){var s=new A.a6x(this.e,this.f,null,A.aV(t.v)) +A.kO.prototype={ +bs(a){return A.biG(this.e)}, +bz(a,b){b.sa77(this.e)}} +A.a3w.prototype={ +bs(a){var s=new A.a7e(this.e,this.f,null,A.aZ(t.v)) s.br() -s.sbK(null) +s.sbH(null) return s}, -bD(a,b){b.saNL(0,this.e) -b.saNK(0,this.f)}} -A.EP.prototype={ -bs(a){var s=new A.OC(this.e,null,A.aV(t.v)) +bz(a,b){b.saOn(0,this.e) +b.saOm(0,this.f)}} +A.F4.prototype={ +bs(a){var s=new A.OU(this.e,null,A.aZ(t.v)) s.br() -s.sbK(null) +s.sbH(null) return s}, -bD(a,b){b.sKv(this.e)}, -dg(a){return new A.ahK(this,B.a9)}} -A.ahK.prototype={} -A.a2p.prototype={ -bs(a){var s=null,r=new A.Oz(s,s,s,A.aV(t.v)) +bz(a,b){b.sKh(this.e)}, +d9(a){return new A.aiG(this,B.a9)}} +A.aiG.prototype={} +A.a2S.prototype={ +bs(a){var s=null,r=new A.OR(s,s,s,A.aZ(t.v)) r.br() -r.sbK(s) +r.sbH(s) return r}, -bD(a,b){b.sahe(null) -b.sahc(null)}} -A.a2o.prototype={ -bs(a){var s=new A.Oy(null,A.aV(t.v)) +bz(a,b){b.sahO(null) +b.sahM(null)}} +A.a2R.prototype={ +bs(a){var s=new A.OQ(null,A.aZ(t.v)) s.br() -s.sbK(null) +s.sbH(null) return s}} -A.a8f.prototype={ -bs(a){var s=a.bb(t.I) +A.a9_.prototype={ +bs(a){var s=a.bh(t.I) s.toString -s=new A.a6I(this.e,s.w,null,A.aV(t.v)) +s=new A.a7p(this.e,s.w,null,A.aZ(t.v)) s.br() -s.sbK(null) -return s}, -bD(a,b){var s -b.shx(0,this.e) -s=a.bb(t.I) -s.toString -b.sd2(s.w)}} -A.Q2.prototype={ -bs(a){var s=A.es(a) -return A.bAe(this.e,null,this.w,this.r,s)}, -bD(a,b){var s -b.si7(this.e) -s=A.es(a) -b.sd2(s) -b.srN(this.r) -b.slD(this.w)}} -A.a2c.prototype={ -a7(a){var s,r,q=this.w,p=q.length,o=J.dN(p,t.l7) -for(s=this.r,r=0;r0&&n.b>0){n=a.gcS(a) -s=o.gD(o) +bz(a,b){t.ri.a(b).sA(0,this.e)}} +A.Up.prototype={ +sA(a,b){if(b.l(0,this.ep))return +this.ep=b +this.bi()}, +aJ(a,b){var s,r,q,p,o=this,n=o.gC(o) +if(n.a>0&&n.b>0){n=a.gcN(a) +s=o.gC(o) r=b.a q=b.b p=$.G().B() -p.sA(0,o.eM) -n.aU(new A.x(r,q,r+s.a,q+s.b),p)}n=o.V$ -if(n!=null)a.f_(n,b)}} -A.b1N.prototype={ +p.sA(0,o.ep) +n.aX(new A.x(r,q,r+s.a,q+s.b),p)}n=o.U$ +if(n!=null)a.eY(n,b)}} +A.b2J.prototype={ $1(a){var s=a==null?t.K.a(a):a -return this.a.rP(s)}, -$S:622} -A.hE.prototype={ -J2(){return A.ei(!1,t.w)}, -C8(a){var s=null,r=a.gqB(),q=r.gh2(r).length===0?"/":r.gh2(r),p=r.gvv() -p=p.gaB(p)?s:r.gvv() -q=A.anb(r.goP().length===0?s:r.goP(),s,q,s,p,s).gAW() -A.on(q,0,q.length,B.P,!1) -return A.ei(!1,t.w)}, -So(){}, -a8y(){}, -a8x(){}, -a8w(a){}, -J1(a){}, -Sv(){var s=0,r=A.t(t.s1),q -var $async$Sv=A.u(function(a,b){if(a===1)return A.p(b,r) -while(true)switch(s){case 0:q=B.qy +return this.a.rF(s)}, +$S:624} +A.hy.prototype={ +IN(){return A.eq(!1,t.w)}, +BY(a){var s=null,r=a.gqt(),q=r.gh0(r).length===0?"/":r.gh0(r),p=r.gvi() +p=p.gaB(p)?s:r.gvi() +q=A.aoe(r.goL().length===0?s:r.goL(),s,q,s,p,s).gAK() +A.oA(q,0,q.length,B.Q,!1) +return A.eq(!1,t.w)}, +Sm(){}, +a96(){}, +a95(){}, +a94(a){}, +IM(a){}, +St(){var s=0,r=A.t(t.s1),q +var $async$St=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:q=B.qB s=1 break case 1:return A.q(q,r)}}) -return A.r($async$Sv,r)}} -A.Ri.prototype={ -JG(){var s=0,r=A.t(t.s1),q,p=this,o,n,m,l -var $async$JG=A.u(function(a,b){if(a===1)return A.p(b,r) +return A.r($async$St,r)}} +A.Rz.prototype={ +Js(){var s=0,r=A.t(t.s1),q,p=this,o,n,m,l +var $async$Js=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:o=p.fk$,n=o.length,m=!1,l=0 case 3:if(!(l"))}, +A.Ak.prototype={ +d9(a){return new A.vH(this,B.a9,this.$ti.h("vH<1>"))}, bs(a){return this.d}, -bD(a,b){}, -aG2(a,b){var s,r={} +bz(a,b){}, +aGF(a,b){var s,r={} r.a=b -if(b==null){a.aaX(new A.aJP(r,this,a)) +if(b==null){a.abB(new A.aKT(r,this,a)) s=r.a s.toString -a.BB(s,new A.aJQ(r))}else{b.p2=this -b.eE()}r=r.a +a.Bp(s,new A.aKU(r))}else{b.p2=this +b.eB()}r=r.a r.toString return r}, -fd(){return this.e}} -A.aJP.prototype={ -$0(){var s=this.b,r=A.bA9(s,s.$ti.c) +fc(){return this.e}} +A.aKT.prototype={ +$0(){var s=this.b,r=A.bBv(s,s.$ti.c) this.a.a=r r.r=this.c}, $S:0} -A.aJQ.prototype={ +A.aKU.prototype={ $0(){var s=this.a.a s.toString -s.YC(null,null) -s.GR()}, +s.Z5(null,null) +s.GC()}, $S:0} -A.vw.prototype={ -c6(a){var s=this.p1 +A.vH.prototype={ +c8(a){var s=this.p1 if(s!=null)a.$1(s)}, -lR(a){this.p1=null -this.nc(a)}, -hu(a,b){this.YC(a,b) -this.GR()}, -a6(a,b){this.oc(0,b) -this.GR()}, -nQ(){var s=this,r=s.p2 +lL(a){this.p1=null +this.n3(a)}, +hs(a,b){this.Z5(a,b) +this.GC()}, +a6(a,b){this.o9(0,b) +this.GC()}, +nM(){var s=this,r=s.p2 if(r!=null){s.p2=null -s.oc(0,s.$ti.h("A8<1>").a(r)) -s.GR()}s.MT()}, -GR(){var s,r,q,p,o,n,m,l=this +s.o9(0,s.$ti.h("Ak<1>").a(r)) +s.GC()}s.MN()}, +GC(){var s,r,q,p,o,n,m,l=this try{o=l.p1 n=l.f n.toString -l.p1=l.h6(o,l.$ti.h("A8<1>").a(n).c,B.fg)}catch(m){s=A.aW(m) -r=A.bu(m) -o=A.ca("attaching to the render tree") -q=new A.cv(s,r,"widgets library",o,null,!1) -A.et(q) -p=A.a0q(q) -l.p1=l.h6(null,p,B.fg)}}, -gaH(){return this.$ti.h("bj<1>").a(A.bR.prototype.gaH.call(this))}, -lW(a,b){var s=this.$ti -s.h("bj<1>").a(A.bR.prototype.gaH.call(this)).sbK(s.c.a(a))}, -m0(a,b,c){}, -mZ(a,b){this.$ti.h("bj<1>").a(A.bR.prototype.gaH.call(this)).sbK(null)}} -A.aaI.prototype={$iaT:1} -A.Uk.prototype={ -hu(a,b){this.qN(a,b)}} -A.VN.prototype={ -lV(){this.ahu() -$.hB=this -var s=$.bL() -s.Q=this.gaup() -s.as=$.aG}, -VX(){this.ahw() -this.Op()}} -A.VO.prototype={ -lV(){this.alR() +l.p1=l.h4(o,l.$ti.h("Ak<1>").a(n).c,B.fj)}catch(m){s=A.b_(m) +r=A.bz(m) +o=A.cf("attaching to the render tree") +q=new A.cz(s,r,"widgets library",o,null,!1) +A.eA(q) +p=A.a0R(q) +l.p1=l.h4(null,p,B.fj)}}, +gaH(){return this.$ti.h("bn<1>").a(A.bV.prototype.gaH.call(this))}, +lQ(a,b){var s=this.$ti +s.h("bn<1>").a(A.bV.prototype.gaH.call(this)).sbH(s.c.a(a))}, +lV(a,b,c){}, +mR(a,b){this.$ti.h("bn<1>").a(A.bV.prototype.gaH.call(this)).sbH(null)}} +A.aby.prototype={$iaX:1} +A.UB.prototype={ +hs(a,b){this.qG(a,b)}} +A.W4.prototype={ +lP(){this.ai3() +$.hv=this +var s=$.bQ() +s.Q=this.gav_() +s.as=$.aP}, +Wq(){this.ai5() +this.Ok()}} +A.W5.prototype={ +lP(){this.amr() $.d4=this}, -v0(){this.ahv()}} -A.VP.prototype={ -lV(){var s,r=this -r.alT() -$.fZ=r -r.a1$!==$&&A.ae() -r.a1$=B.Iz -s=new A.OR(A.z(t.z4),$.ag()) -B.mO.vV(s.gaxa()) -r.a8$=s -r.avX() -s=$.bgc -if(s==null)s=$.bgc=A.b([],t.iO) -s.push(r.ganJ()) -B.FI.Mo(new A.b1N(r)) -B.FH.Mo(r.gatV()) -B.cd.vV(r.gaun()) -$.dC() -r.aQb() -r.JU()}, -v0(){this.alU()}} -A.VQ.prototype={ -lV(){this.alV() -$.hW=this +uM(){this.ai4()}} +A.W6.prototype={ +lP(){var s,r=this +r.amt() +$.fS=r +r.ey$!==$&&A.al() +r.ey$=B.IB +s=new A.P8(A.C(t.z4),$.af()) +B.mS.vF(s.gaxN()) +r.cQ$=s +r.awz() +s=$.bhd +if(s==null)s=$.bhd=A.b([],t.iO) +s.push(r.gaoj()) +B.FK.Mc(new A.b2J(r)) +B.FJ.Mc(r.gauv()) +B.cf.vF(r.gauY()) +$.dH() +r.aQO() +r.JG()}, +uM(){this.amu()}} +A.W7.prototype={ +lP(){this.amv() +$.hT=this var s=t.K -this.lL$=new A.aBC(A.D(s,t.Sc),A.D(s,t.B6),A.D(s,t.pt))}, -CP(){this.ajX() -var s=this.lL$ -s===$&&A.c() -s.ak(0)}, -rP(a){return this.aLQ(a)}, -aLQ(a){var s=0,r=A.t(t.H),q,p=this -var $async$rP=A.u(function(b,c){if(b===1)return A.p(c,r) +this.fI$=new A.aCB(A.D(s,t.Sc),A.D(s,t.B6),A.D(s,t.pt))}, +Cz(){this.akv() +var s=this.fI$ +s===$&&A.c() +s.ao(0)}, +rF(a){return this.aMr(a)}, +aMr(a){var s=0,r=A.t(t.H),q,p=this +var $async$rF=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=3 -return A.A(p.ajY(a),$async$rP) -case 3:switch(A.cH(J.cd(t.a.a(a),"type"))){case"fontsChange":p.lM$.E() +return A.B(p.akw(a),$async$rF) +case 3:switch(A.cG(J.bU(t.a.a(a),"type"))){case"fontsChange":p.f6$.F() break}s=1 break case 1:return A.q(q,r)}}) -return A.r($async$rP,r)}} -A.VR.prototype={ -lV(){var s,r,q=this -q.alY() -$.a7G=q -s=$.bL() -q.Jp$=s.a.a -s.p2=q.gav3() -r=$.aG +return A.r($async$rF,r)}} +A.W8.prototype={ +lP(){var s,r,q=this +q.amy() +$.a8q=q +s=$.bQ() +q.Jb$=s.a.a +s.p2=q.gavH() +r=$.aP s.p3=r -s.p4=q.gav1() +s.p4=q.gavF() s.R8=r -q.a15()}} -A.VS.prototype={ -lV(){var s,r,q,p,o=this -o.alZ() -$.a6P=o +q.a1z()}} +A.W9.prototype={ +lP(){var s,r,q,p,o=this +o.amz() +$.a7w=o s=t.TT -o.iy$=new A.NJ(o.gav4(),o.gav8(),o.gav6(),A.b([],s),A.b([],s),A.b([],s),A.z(t.I9),A.z(t.sv)) -s=$.bL() -s.f=o.gaLa() -r=s.r=$.aG -s.go=o.gaLT() +o.iw$=new A.O0(o.gavI(),o.gavM(),o.gavK(),A.b([],s),A.b([],s),A.b([],s),A.C(t.I9),A.C(t.sv)) +s=$.bQ() +s.f=o.gaLN() +r=s.r=$.aP +s.go=o.gaMu() s.id=r -s.k3=o.gaLq() +s.k3=o.gaM1() s.k4=r -r=o.a8e() +r=o.a8N() s=s.d.i(0,0) s.toString -s=new A.a6L(B.u,r,s,null,A.aV(t.v)) +s=new A.a7s(B.w,r,s,null,A.aZ(t.v)) s.br() -s.sbK(null) -r=o.iy$ +s.sbH(null) +r=o.iw$ r===$&&A.c() -r.saQU(s) -s=o.iy$.e +r.saRx(s) +s=o.iw$.e s.Q=s s.y.r.push(s) -r=s.a5A() -s.ch.sbk(0,r) +r=s.a65() +s.ch.sbl(0,r) s.y.Q.push(s) -o.bX$.push(o.gaul()) -o.aMs() -o.ci$.push(o.gavJ()) -s=o.iy$ -q=o.Tb$ -if(q===$){p=new A.RG(o,$.ag()) -o.gAM().aj(0,p.geZ()) -o.Tb$!==$&&A.a2() -o.Tb$=p -q=p}s.b1(q)}, -v0(){this.alW()}} -A.VT.prototype={ -TB(){var s,r,q -this.ajz() -for(s=this.fk$,r=s.length,q=0;q=s.b&&s.c>=s.d) else s=!0}else s=!1 -if(s)m=new A.a2X(0,0,new A.kB(B.r_,n,n),n) +if(s)m=new A.a3w(0,0,new A.kO(B.r2,n,n),n) else{s=o.d -if(s!=null)m=new A.jF(s,n,n,m,n)}r=o.gayi() -if(r!=null)m=new A.cc(r,m,n) +if(s!=null)m=new A.jR(s,n,n,m,n)}r=o.gayV() +if(r!=null)m=new A.ci(r,m,n) s=o.f -if(s!=null)m=new A.u3(s,m,n) +if(s!=null)m=new A.uc(s,m,n) s=o.as -if(s!==B.v){q=A.es(a) +if(s!==B.x){q=A.ey(a) p=o.r p.toString -m=A.Zc(m,s,new A.adz(q==null?B.A:q,p,n))}s=o.r -if(s!=null)m=A.xQ(m,s,B.cG) +m=A.ZA(m,s,new A.aeq(q==null?B.v:q,p,n))}s=o.r +if(s!=null)m=A.xX(m,s,B.cI) s=o.x -if(s!=null)m=new A.kB(s,m,n) +if(s!=null)m=new A.kO(s,m,n) s=o.y -if(s!=null)m=new A.cc(s,m,n) +if(s!=null)m=new A.ci(s,m,n) m.toString return m}} -A.adz.prototype={ -EA(a){return this.c.LQ(new A.x(0,0,0+a.a,0+a.b),this.b)}, -F6(a){return!a.c.l(0,this.c)||a.b!==this.b}} -A.xJ.prototype={ -W(){return"ContextMenuButtonType."+this.b}} -A.hL.prototype={ +A.aeq.prototype={ +Eo(a){return this.c.LF(new A.x(0,0,0+a.a,0+a.b),this.b)}, +EV(a){return!a.c.l(0,this.c)||a.b!==this.b}} +A.xQ.prototype={ +V(){return"ContextMenuButtonType."+this.b}} +A.hG.prototype={ l(a,b){var s=this if(b==null)return!1 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.hL&&b.c==s.c&&J.e(b.a,s.a)&&b.b===s.b}, -gJ(a){return A.a4(this.c,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)}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.hG&&b.c==s.c&&J.f(b.a,s.a)&&b.b===s.b}, +gJ(a){return A.a3(this.c,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)+", "+A.j(this.c)}} -A.ZO.prototype={ -Xi(a,b,c){var s,r -A.bee() -s=A.aE6(b,t.N1) +A.a_c.prototype={ +XP(a,b,c){var s,r +A.bfe() +s=A.aFb(b,t.N1) s.toString -r=A.bgM(b) +r=A.bhP(b) if(r==null)r=null else{r=r.c -r.toString}r=A.v4(new A.auK(A.aC3(b,r),c),!1) -$.D0=r -s.JW(0,r) -$.qo=this}, -h3(a){if($.qo!==this)return -A.bee()}} -A.auK.prototype={ -$1(a){return new A.Bt(this.a.a,this.b.$1(a),null)}, -$S:11} -A.u9.prototype={ -za(a,b,c){return A.avg(c,this.w,null,this.y,this.x)}, -er(a){return!J.e(this.w,a.w)||!J.e(this.x,a.x)||!J.e(this.y,a.y)}} -A.avh.prototype={ -$1(a){var s=a.bb(t.Uf) -if(s==null)s=B.el -return A.avg(this.e,s.w,this.a,this.d,s.x)}, -$S:623} -A.ahD.prototype={ -a7(a){throw A.d(A.L4("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.a_m.prototype={ -asd(){return $.bnV()}, -a7(a){var s=A.a7W(this.c,"",this.asd()) -return A.a7W(s,"",A.bvm())}} -A.a_t.prototype={ -ze(a){return new A.b7(0,a.b,0,a.d)}, -zj(a,b){var s,r=this.b,q=r.a,p=q+b.a-a.a +r.toString}r=A.vf(new A.avR(A.aD4(b,r),c),!1) +$.Dd=r +s.JI(0,r) +$.qy=this}, +h1(a){if($.qy!==this)return +A.bfe()}} +A.avR.prototype={ +$1(a){return new A.BF(this.a.a,this.b.$1(a),null)}, +$S:9} +A.ui.prototype={ +yU(a,b,c){return A.awn(c,this.w,null,this.y,this.x)}, +ek(a){return!J.f(this.w,a.w)||!J.f(this.x,a.x)||!J.f(this.y,a.y)}} +A.awo.prototype={ +$1(a){var s=a.bh(t.Uf) +if(s==null)s=B.en +return A.awn(this.e,s.w,this.a,this.d,s.x)}, +$S:625} +A.aiz.prototype={ +a8(a){throw A.d(A.Lm("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.a_L.prototype={ +asO(){return $.bp3()}, +a8(a){var s=A.a8G(this.c,"",this.asO()) +return A.a8G(s,"",A.bwG())}} +A.a_S.prototype={ +yY(a){return new A.bb(0,a.b,0,a.d)}, +z2(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.h(q,s>0?r-s:r)}, -ty(a){return!this.b.l(0,a.b)}} -A.nq.prototype={ -W(){return"DismissDirection."+this.b}} -A.Kn.prototype={ -aW(){var s=null -return new A.Sr(new A.cz(s,t.re),s,s,s,B.n)}} -A.SP.prototype={ -W(){return"_FlingGestureKind."+this.b}} -A.Sr.prototype={ -bi(){var s,r,q=this -q.amb() +tp(a){return!this.b.l(0,a.b)}} +A.nD.prototype={ +V(){return"DismissDirection."+this.b}} +A.KF.prototype={ +b0(){var s=null +return new A.SI(new A.cC(s,t.re),s,s,s,B.o)}} +A.T5.prototype={ +V(){return"_FlingGestureKind."+this.b}} +A.SI.prototype={ +bk(){var s,r,q=this +q.amM() q.a.toString -s=A.cI(null,B.al,null,null,q) -s.cD() -r=s.eo$ +s=A.cH(null,B.al,null,null,q) +s.cv() +r=s.eg$ r.b=!0 -r.a.push(q.gatd()) -s.cD() -r=s.e6$ +r.a.push(q.gatO()) +s.cv() +r=s.e_$ r.b=!0 -r.a.push(q.gatf()) +r.a.push(q.gatQ()) q.d=s -q.QH()}, -gvG(){var s=this.d +q.QC()}, +gvq(){var s=this.d if(s==null)s=null else{s=s.r s=s!=null&&s.a!=null}if(s!==!0){s=this.f @@ -115661,30 +116966,30 @@ return s}, v(){this.d.v() var s=this.f if(s!=null)s.v() -this.ama()}, -gmo(){var s=this.a.x -return s===B.QE||s===B.l9||s===B.la}, -tP(a){var s -if(a===0)return B.tE -if(this.gmo()){s=this.c.bb(t.I) -s.toString -switch(s.w.a){case 0:return a<0?B.la:B.l9 -case 1:return a>0?B.la:B.l9}}return a>0?B.tD:B.QF}, -ga2p(){var s=this.c -s=s.gD(s) -s.toString -return this.gmo()?s.a:s.b}, -aqo(a){var s,r,q=this +this.amL()}, +gmh(){var s=this.a.x +return s===B.QK||s===B.le||s===B.lf}, +tF(a){var s +if(a===0)return B.tH +if(this.gmh()){s=this.c.bh(t.I) +s.toString +switch(s.w.a){case 0:return a<0?B.lf:B.le +case 1:return a>0?B.lf:B.le}}return a>0?B.tG:B.QL}, +ga2U(){var s=this.c +s=s.gC(s) +s.toString +return this.gmh()?s.a:s.b}, +aqZ(a){var s,r,q=this if(q.x)return q.y=!0 s=q.d r=s.r if(r!=null&&r.a!=null){s=s.x s===$&&A.c() -q.w=s*q.ga2p()*J.ez(q.w) -q.d.eh(0)}else{q.w=0 -s.sm(0,0)}q.aM(new A.aW0(q))}, -aqp(a){var s,r,q,p=this +q.w=s*q.ga2U()*J.eI(q.w) +q.d.ea(0)}else{q.w=0 +s.sm(0,0)}q.aM(new A.aXa(q))}, +ar_(a){var s,r,q,p=this if(!p.y){s=p.d.r s=s!=null&&s.a!=null}else s=!0 if(s){s=p.d.r @@ -115701,7 +117006,7 @@ break case 5:s=r+s if(s>0)p.w=s break -case 2:q=p.c.bb(t.I) +case 2:q=p.c.bh(t.I) q.toString switch(q.w.a){case 0:s=p.w+s if(s>0)p.w=s @@ -115709,7 +117014,7 @@ break case 1:s=p.w+s if(s<0)p.w=s break}break -case 3:q=p.c.bb(t.I) +case 3:q=p.c.bh(t.I) q.toString switch(q.w.a){case 0:s=p.w+s if(s<0)p.w=s @@ -115718,31 +117023,31 @@ case 1:s=p.w+s if(s>0)p.w=s break}break case 6:p.w=0 -break}if(J.ez(r)!==J.ez(p.w))p.aM(new A.aW1(p)) +break}if(J.eI(r)!==J.eI(p.w))p.aM(new A.aXb(p)) s=p.d q=s.r -if(!(q!=null&&q.a!=null))s.sm(0,Math.abs(p.w)/p.ga2p())}, -atg(){this.a.toString}, -QH(){var s,r,q=this,p=J.ez(q.w),o=q.d +if(!(q!=null&&q.a!=null))s.sm(0,Math.abs(p.w)/p.ga2U())}, +atR(){this.a.toString}, +QC(){var s,r,q=this,p=J.eI(q.w),o=q.d o.toString -s=q.gmo() +s=q.gmh() r=q.a if(s){r.toString s=new A.h(p,0)}else{r.toString s=new A.h(0,p)}r=t.Ni -q.e=new A.bs(t.ve.a(o),new A.bh(B.h,s,r),r.h("bs"))}, -aqf(a){var s,r,q,p,o=this -if(o.w===0)return B.q9 +q.e=new A.bw(t.ve.a(o),new A.bm(B.h,s,r),r.h("bw"))}, +aqQ(a){var s,r,q,p,o=this +if(o.w===0)return B.qd s=a.a r=s.a q=s.b -if(o.gmo()){s=Math.abs(r) -if(s-Math.abs(q)<400||s<700)return B.q9 -p=o.tP(r)}else{s=Math.abs(q) -if(s-Math.abs(r)<400||s<700)return B.q9 -p=o.tP(q)}if(p===o.tP(o.w))return B.adK -return B.adL}, -aqn(a){var s,r,q,p=this +if(o.gmh()){s=Math.abs(r) +if(s-Math.abs(q)<400||s<700)return B.qd +p=o.tF(r)}else{s=Math.abs(q) +if(s-Math.abs(r)<400||s<700)return B.qd +p=o.tF(q)}if(p===o.tF(o.w))return B.adW +return B.adX}, +aqY(a){var s,r,q,p=this if(!p.y){s=p.d.r s=s!=null&&s.a!=null}else s=!0 if(s){s=p.d.r @@ -115750,268 +117055,268 @@ s=s!=null&&s.a!=null}else s=!0 if(s)return p.y=!1 s=p.d -if(s.gcn(s)===B.ab){p.Aq() +if(s.gcl(s)===B.ab){p.Ad() return}s=a.a r=s.a -q=p.gmo()?r.a:r.b -switch(p.aqf(s).a){case 1:p.a.toString -B.my.i(0,p.tP(p.w)) -p.w=J.ez(q) -p.d.a9o(Math.abs(q)*0.0033333333333333335) +q=p.gmh()?r.a:r.b +switch(p.aqQ(s).a){case 1:p.a.toString +B.mD.i(0,p.tF(p.w)) +p.w=J.eI(q) +p.d.a9Y(Math.abs(q)*0.0033333333333333335) break -case 2:p.w=J.ez(q) -p.d.a9o(-Math.abs(q)*0.0033333333333333335) +case 2:p.w=J.eI(q) +p.d.a9Y(-Math.abs(q)*0.0033333333333333335) break case 0:s=p.d -if(s.gcn(s)!==B.V){s=p.d.x +if(s.gcl(s)!==B.W){s=p.d.x s===$&&A.c() p.a.toString -B.my.i(0,p.tP(p.w)) +B.mD.i(0,p.tF(p.w)) r=p.d -if(s>0.4)r.d8(0) -else r.eq(0)}break}}, -Gf(a){return this.ate(a)}, -ate(a){var s=0,r=A.t(t.H),q=this -var $async$Gf=A.u(function(b,c){if(b===1)return A.p(c,r) +if(s>0.4)r.d0(0) +else r.ej(0)}break}}, +G1(a){return this.atP(a)}, +atP(a){var s=0,r=A.t(t.H),q=this +var $async$G1=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=a===B.ab&&!q.y?2:3 break case 2:s=4 -return A.A(q.Aq(),$async$Gf) -case 4:case 3:if(q.c!=null)q.th() +return A.B(q.Ad(),$async$G1) +case 4:case 3:if(q.c!=null)q.t8() return A.q(null,r)}}) -return A.r($async$Gf,r)}, -Aq(){var s=0,r=A.t(t.H),q=this,p -var $async$Aq=A.u(function(a,b){if(a===1)return A.p(b,r) +return A.r($async$G1,r)}, +Ad(){var s=0,r=A.t(t.H),q=this,p +var $async$Ad=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:q.a.toString -B.my.i(0,q.tP(q.w)) +B.mD.i(0,q.tF(q.w)) s=2 -return A.A(q.NO(),$async$Aq) +return A.B(q.NJ(),$async$Ad) case 2:p=b -if(q.c!=null)if(p)q.aDv() -else q.d.eq(0) +if(q.c!=null)if(p)q.aE7() +else q.d.ej(0) return A.q(null,r)}}) -return A.r($async$Aq,r)}, -NO(){var s=0,r=A.t(t.w),q,p=this -var $async$NO=A.u(function(a,b){if(a===1)return A.p(b,r) +return A.r($async$Ad,r)}, +NJ(){var s=0,r=A.t(t.w),q,p=this +var $async$NJ=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:p.a.toString q=!0 s=1 break case 1:return A.q(q,r)}}) -return A.r($async$NO,r)}, -aDv(){var s,r=this +return A.r($async$NJ,r)}, +aE7(){var s,r=this r.a.toString -s=r.tP(r.w) +s=r.tF(r.w) r.a.w.$1(s)}, -a7(a){var s,r,q,p,o,n,m,l=this,k=null -l.Fg(a) +a8(a){var s,r,q,p,o,n,m,l=this,k=null +l.F4(a) s=l.a s.toString r=l.r -if(r!=null){s=l.gmo()?B.b2:B.aV +if(r!=null){s=l.gmh()?B.b2:B.aV q=l.z p=q.a -return new A.a83(s,A.fh(k,q.b,p),r,k)}r=l.e +return new A.a8O(s,A.ff(k,q.b,p),r,k)}r=l.e r===$&&A.c() -o=A.b9T(new A.uN(s.c,l.as),r,k,!0) -if(s.x===B.tE)return o -s=l.gmo()?l.ga_G():k -r=l.gmo()?l.ga_H():k -q=l.gmo()?l.ga_F():k -p=l.gmo()?k:l.ga_G() -n=l.gmo()?k:l.ga_H() -m=l.gmo()?k:l.ga_F() +o=A.baP(new A.uY(s.c,l.as),r,k,!0) +if(s.x===B.tH)return o +s=l.gmh()?l.ga09():k +r=l.gmh()?l.ga0a():k +q=l.gmh()?l.ga08():k +p=l.gmh()?k:l.ga09() +n=l.gmh()?k:l.ga0a() +m=l.gmh()?k:l.ga08() l.a.toString -return A.ie(B.aX,o,B.a3,!1,k,k,k,k,q,s,r,k,k,k,k,k,k,k,k,k,k,k,k,m,p,n)}} -A.aW0.prototype={ -$0(){this.a.QH()}, +return A.im(B.aX,o,B.a3,!1,k,k,k,k,q,s,r,k,k,k,k,k,k,k,k,k,k,k,k,m,p,n)}} +A.aXa.prototype={ +$0(){this.a.QC()}, $S:0} -A.aW1.prototype={ -$0(){this.a.QH()}, +A.aXb.prototype={ +$0(){this.a.QC()}, $S:0} -A.W5.prototype={ -dk(){this.ex() -this.ea() -this.hk()}, -v(){var s=this,r=s.bT$ -if(r!=null)r.aa(0,s.gha()) -s.bT$=null -s.bF()}} -A.W6.prototype={ -bi(){this.bJ() -if(this.gvG())this.wx()}, -hm(){var s=this.jW$ -if(s!=null){s.E() +A.Wn.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.Wo.prototype={ +bk(){this.bG() +if(this.gvq())this.wh()}, +hl(){var s=this.jV$ +if(s!=null){s.F() s.fq() -this.jW$=null}this.qO()}} -A.a_G.prototype={ -a7(a){var s=A.cb(a,null,t.l).w,r=s.a,q=r.a,p=r.b,o=A.bvB(a),n=A.bvz(o,r),m=A.bvA(A.bvD(new A.x(0,0,0+q,0+p),A.bvC(s)),n) -return new A.cc(new A.aH(m.gad(m),m.gag(m),q-m.gaI(m),p-m.gaN(m)),A.r4(this.d,s.aQp(m),null),null)}} -A.avQ.prototype={ +this.jV$=null}this.qH()}} +A.a04.prototype={ +a8(a){var s=A.cg(a,null,t.l).w,r=s.a,q=r.a,p=r.b,o=A.bwV(a),n=A.bwT(o,r),m=A.bwU(A.bwX(new A.x(0,0,0+q,0+p),A.bwW(s)),n) +return new A.ci(new A.aR(m.gag(m),m.gal(m),q-m.gaI(m),p-m.gaN(m)),A.rd(this.d,s.aR1(m),null),null)}} +A.awX.prototype={ $1(a){var s -if(!a.gpT(a).gj8().zn(0,0)){a.gtD(a) +if(!a.gpO(a).gj2().z7(0,0)){a.gtu(a) s=!1}else s=!0 return s}, -$S:196} -A.avR.prototype={ -$1(a){return a.gpT(a)}, -$S:626} -A.a_H.prototype={ -gcN(a){var s=this.a +$S:195} +A.awY.prototype={ +$1(a){return a.gpO(a)}, +$S:628} +A.a05.prototype={ +gcK(a){var s=this.a if(s==null)return null s=s.c s.toString return s}} -A.Dk.prototype={ -aW(){return new A.SC(A.Fg(null),A.Fg(null),B.n)}, -aKJ(a,b,c){return this.d.$3(a,b,c)}, -aQQ(a,b,c){return this.e.$3(a,b,c)}} -A.SC.prototype={ -bi(){var s,r=this -r.bJ() +A.Dx.prototype={ +b0(){return new A.ST(A.Fw(null),A.Fw(null),B.o)}, +aLo(a,b,c){return this.d.$3(a,b,c)}, +aRt(a,b,c){return this.e.$3(a,b,c)}} +A.ST.prototype={ +bk(){var s,r=this +r.bG() s=r.a.c -r.d=s.gcn(s) +r.d=s.gcl(s) s=r.a.c -s.cD() -s=s.eo$ +s.cv() +s=s.eg$ s.b=!0 -s.a.push(r.gNh()) -r.a5d()}, -Zf(a){var s,r=this,q=r.d +s.a.push(r.gNc()) +r.a5J()}, +ZJ(a){var s,r=this,q=r.d q===$&&A.c() -s=r.aoI(a,q) +s=r.api(a,q) r.d=s -if(q!==s)r.a5d()}, -bE(a){var s,r,q=this -q.c8(a) +if(q!==s)r.a5J()}, +bC(a){var s,r,q=this +q.c9(a) s=a.c -if(s!==q.a.c){r=q.gNh() +if(s!==q.a.c){r=q.gNc() s.fC(r) s=q.a.c -s.cD() -s=s.eo$ +s.cv() +s=s.eg$ s.b=!0 s.a.push(r) r=q.a.c -q.Zf(r.gcn(r))}}, -aoI(a,b){switch(a.a){case 0:case 3:return a +q.ZJ(r.gcl(r))}}, +api(a,b){switch(a.a){case 0:case 3:return a case 1:switch(b.a){case 0:case 3:case 1:return a case 2:return b}break case 2:switch(b.a){case 0:case 3:case 2:return a case 1:return b}break}}, -a5d(){var s=this,r=s.d +a5J(){var s=this,r=s.d r===$&&A.c() -switch(r.a){case 0:case 1:s.e.sbu(0,s.a.c) -s.f.sbu(0,B.dA) +switch(r.a){case 0:case 1:s.e.sbw(0,s.a.c) +s.f.sbw(0,B.dC) break -case 2:case 3:s.e.sbu(0,B.fh) -s.f.sbu(0,new A.nU(s.a.c,new A.bK(A.b([],t.x8),t.jc),0)) +case 2:case 3:s.e.sbw(0,B.fk) +s.f.sbw(0,new A.o6(s.a.c,new A.bP(A.b([],t.x8),t.jc),0)) break}}, -v(){this.a.c.fC(this.gNh()) -this.bF()}, -a7(a){var s=this.a -return s.aKJ(a,this.e,s.aQQ(a,this.f,s.f))}} -A.acJ.prototype={ -bs(a){var s=new A.ajs(this.e,this.f,null,A.aV(t.v)) +v(){this.a.c.fC(this.gNc()) +this.bD()}, +a8(a){var s=this.a +return s.aLo(a,this.e,s.aRt(a,this.f,s.f))}} +A.adB.prototype={ +bs(a){var s=new A.akk(this.e,this.f,null,A.aZ(t.v)) s.br() -s.sbK(null) +s.sbH(null) return s}, -bD(a,b){var s -this.Yq(a,b) +bz(a,b){var s +this.YV(a,b) s=this.f -b.b9=s -if(!s){s=b.aG +b.be=s +if(!s){s=b.aC if(s!=null)s.$0() -b.aG=null}else if(b.aG==null)b.bf()}} -A.ajs.prototype={ -aK(a,b){var s=this -if(s.b9)if(s.aG==null)s.aG=a.a.aFp(s.T) -s.ll(a,b)}} -A.Qy.prototype={ -se2(a,b){this.zX(0,this.a.BT(B.c2,B.hy,b))}, -a72(a,b,c){var s,r,q,p,o=null -if(!this.a.gaax()||!c)return A.cG(o,o,o,b,this.a.a) -s=b.bY(B.Ex) +b.aC=null}else if(b.aC==null)b.bi()}} +A.akk.prototype={ +aJ(a,b){var s=this +if(s.be)if(s.aC==null)s.aC=a.a.aG3(s.S) +s.li(a,b)}} +A.QP.prototype={ +sdv(a,b){this.zI(0,this.a.BG(B.c4,B.hA,b))}, +a7B(a,b,c){var s,r,q,p,o=null +if(!this.a.gabb()||!c)return A.cI(o,o,o,b,this.a.a) +s=b.bX(B.Ey) r=this.a q=r.c r=r.a p=q.a q=q.b -return A.cG(A.b([A.cG(o,o,o,o,B.d.ap(r,0,p)),A.cG(o,o,o,s,B.d.ap(r,p,q)),A.cG(o,o,o,o,B.d.cf(r,q))],t.Ne),o,o,b,o)}, -szr(a){var s,r,q,p,o=this -if(!o.aaF(a))throw A.d(A.L4("invalid text selection: "+a.j(0))) +return A.cI(A.b([A.cI(o,o,o,o,B.d.au(r,0,p)),A.cI(o,o,o,s,B.d.au(r,p,q)),A.cI(o,o,o,o,B.d.cf(r,q))],t.Ne),o,o,b,o)}, +szb(a){var s,r,q,p,o=this +if(!o.abj(a))throw A.d(A.Lm("invalid text selection: "+a.j(0))) s=a.a r=a.b if(s===r){q=o.a.c s=s>=q.a&&r<=q.b}else s=!1 -p=s?o.a.c:B.c2 -o.zX(0,o.a.aI4(p,a))}, -aaF(a){var s=this.a.a.length +p=s?o.a.c:B.c4 +o.zI(0,o.a.aIH(p,a))}, +abj(a){var s=this.a.a.length return a.a<=s&&a.b<=s}} -A.R_.prototype={} -A.l4.prototype={} -A.aW_.prototype={ -jg(a,b){return 0}, -qf(a){return a>=this.b}, -ij(a,b){var s,r,q,p=this.c,o=this.d +A.Rg.prototype={} +A.lh.prototype={} +A.aX9.prototype={ +ja(a,b){return 0}, +qa(a){return a>=this.b}, +ic(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;o=n)return r.i(s,o) else if(a<=n)q=o-1 else p=o+1}return null}, -aGy(){var s,r=this,q=null,p=r.a.z -if(p===B.EI)return q +aHa(){var s,r=this,q=null,p=r.a.z +if(p===B.EJ)return q s=A.b([],t.ZD) -if(p.b&&r.gIR())s.push(new A.hL(new A.ax5(r),B.tp,q)) -if(p.a&&r.gIw())s.push(new A.hL(new A.ax6(r),B.tq,q)) -if(p.c&&r.gyK())s.push(new A.hL(new A.ax7(r),B.tr,q)) -if(p.d&&r.gWY())s.push(new A.hL(new A.ax8(r),B.ts,q)) +if(p.b&&r.gIC())s.push(new A.hG(new A.ayc(r),B.ts,q)) +if(p.a&&r.gIh())s.push(new A.hG(new A.ayd(r),B.tt,q)) +if(p.c&&r.gyt())s.push(new A.hG(new A.aye(r),B.tu,q)) +if(p.d&&r.gXu())s.push(new A.hG(new A.ayf(r),B.tv,q)) return s}, -asi(){var s,r,q,p,o,n,m,l=this,k=l.a.c.a.b,j=l.gaE().be.f.adB(),i=l.a.c.a.a -if(j!==i||!k.gdD()||k.a===k.b)return new A.afv(l.gaE().be.gf9(),l.gaE().be.gf9()) +asT(){var s,r,q,p,o,n,m,l=this,k=l.a.c.a.b,j=l.gaF().ah.f.aeb(),i=l.a.c.a.a +if(j!==i||!k.gds()||k.a===k.b)return new A.agn(l.gaF().ah.gf8(),l.gaF().ah.gf8()) s=k.a r=k.b -q=B.d.ap(i,s,r) +q=B.d.au(i,s,r) p=q.length===0 -o=p?B.c1:new A.hj(q) +o=p?B.c3:new A.he(q) o=o.ga5(o) -n=l.gaE().zk(new A.d8(s,s+o.length)) -s=p?B.c1:new A.hj(q) -s=s.ga9(s) -m=l.gaE().zk(new A.d8(r-s.length,r)) +n=l.gaF().z3(new A.d8(s,s+o.length)) +s=p?B.c3:new A.he(q) +s=s.ga4(s) +m=l.gaF().z3(new A.d8(r-s.length,r)) s=n==null?null:n.d-n.b -if(s==null)s=l.gaE().be.gf9() +if(s==null)s=l.gaF().ah.gf8() r=m==null?null:m.d-m.b -return new A.afv(s,r==null?l.gaE().be.gf9():r)}, -gaHz(){var s,r,q,p,o=this -if(o.gaE().lK!=null){s=o.gaE().lK +return new A.agn(s,r==null?l.gaF().ah.gf8():r)}, +gaIb(){var s,r,q,p,o=this +if(o.gaF().pX!=null){s=o.gaF().pX s.toString -return new A.QL(s,null)}r=o.asi() +return new A.R1(s,null)}r=o.asT() q=o.a.c.a.b -p=o.gaE().LS(q) -return A.bBR(r.b,o.gaE(),p,r.a)}, -gaHA(){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.aGy() +p=o.gaF().LI(q) +return A.bDd(r.b,o.gaF(),p,r.a)}, +gaIc(){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.aHa() if(i==null){i=k.x.a -s=k.gIw()?new A.ax9(k):j -r=k.gIR()?new A.axa(k):j -q=k.gyK()?new A.axb(k):j -p=k.gWY()?new A.axc(k):j -o=k.gaaU()?new A.axd(k):j +s=k.gIh()?new A.ayg(k):j +r=k.gIC()?new A.ayh(k):j +q=k.gyt()?new A.ayi(k):j +p=k.gXu()?new A.ayj(k):j +o=k.gaby()?new A.ayk(k):j n=t.ZD m=A.b([],n) l=q!=null -if(!l||i!==B.fi){i=A.b([],n) -if(r!=null)i.push(new A.hL(r,B.tp,j)) -if(s!=null)i.push(new A.hL(s,B.tq,j)) -if(l)i.push(new A.hL(q,B.tr,j)) -if(p!=null)i.push(new A.hL(p,B.ts,j)) -B.b.H(m,i)}if(o!=null)m.push(new A.hL(o,B.PH,j)) +if(!l||i!==B.fl){i=A.b([],n) +if(r!=null)i.push(new A.hG(r,B.ts,j)) +if(s!=null)i.push(new A.hG(s,B.tt,j)) +if(l)i.push(new A.hG(q,B.tu,j)) +if(p!=null)i.push(new A.hG(p,B.tv,j)) +B.b.I(m,i)}if(o!=null)m.push(new A.hG(o,B.PN,j)) i=m}return i}, -bi(){var s=this -s.aky() -s.x.aj(0,s.ga2h()) -s.a.c.aj(0,s.gFV()) -s.a.d.aj(0,s.gO9()) -s.gjL().aj(0,s.gaxI()) +bk(){var s=this +s.al8() +s.x.an(0,s.ga2M()) +s.a.c.an(0,s.gFI()) +s.a.d.an(0,s.gO4()) +s.gjK().an(0,s.gayk()) s.r.sm(0,s.a.as) -s.cy=A.bwf(s.a.di)}, -cU(){var s,r,q,p,o=this +s.cy=A.bxz(s.a.ac)}, +cP(){var s,r,q,p,o=this o.fs() s=o.c s.toString -s=A.dO(s,B.qe) +s=A.dW(s,B.qh) s=s==null?null:s.at r=o.a -o.db=s===!0?r.CW.bY(B.jM):r.CW -o.c.bb(t.BY) +o.db=s===!0?r.CW.bX(B.jQ):r.CW +o.c.bh(t.BY) if(!o.CW)o.a.toString s=o.c s.toString -q=A.baa(s) +q=A.bb4(s) if(o.fx!==q){o.fx=q -if(o.gHb())o.AR() -else if(!o.fx&&o.d!=null)o.a4m()}if(A.cu()!==B.ah&&A.cu()!==B.at)return +if(o.gGX())o.AF() +else if(!o.fx&&o.d!=null)o.a4S()}if(A.cx()!==B.ah&&A.cx()!==B.as)return s=o.c s.toString -s=A.cb(s,B.Fe,t.l).w -p=s.gvm(s) +s=A.cg(s,B.Fg,t.l).w +p=s.gv9(s) s=o.fr if(s==null){o.fr=p return}if(p!==s){o.fr=p -if(A.cu()===B.ah)o.rQ(!1) -if(A.cu()===B.at)o.kq()}}, -bE(a){var s,r,q,p,o=this -o.c8(a) +if(A.cx()===B.ah)o.rG(!1) +if(A.cx()===B.as)o.kr()}}, +bC(a){var s,r,q,p,o=this +o.c9(a) s=a.c -if(o.a.c!==s){r=o.gFV() -s.aa(0,r) -o.a.c.aj(0,r) -o.QL()}if(!o.a.c.a.b.l(0,s.a.b)){s=o.Q +if(o.a.c!==s){r=o.gFI() +s.ad(0,r) +o.a.c.an(0,r) +o.QH()}if(!o.a.c.a.b.l(0,s.a.b)){s=o.Q if(s!=null)s.a6(0,o.a.c.a)}s=o.Q -if(s!=null)s.sa9R(o.a.Q) +if(s!=null)s.saav(o.a.Q) s=o.a -s.M!=a.M +s.bj!=a.bj r=a.d -if(s.d!==r){s=o.gO9() -r.aa(0,s) -o.a.d.aj(0,s) -o.th()}s=o.a +if(s.d!==r){s=o.gO4() +r.ad(0,s) +o.a.d.an(0,s) +o.t8()}s=o.a s.toString -if(a.x&&s.d.gdL())$.d4.ci$.push(new A.axg(o)) -s=o.glp() +if(a.x&&s.d.gdC())$.d4.dS$.push(new A.ayn(o)) +s=o.glm() if(s){s=o.a if(a.x!==s.x){o.z.toString -s=s.M -s=(s==null?o:s).gtd() -$.dC().aEy(s)}}if(o.glp())o.a.toString +s=s.bj +s=(s==null?o:s).gt4() +$.dH().aFa(s)}}if(o.glm())o.a.toString if(!o.a.CW.l(0,a.CW)){s=o.c s.toString -s=A.dO(s,B.qe) +s=A.dW(s,B.qh) s=s==null?null:s.at r=o.a -o.db=s===!0?r.CW.bY(B.jM):r.CW -if(o.glp()){s=o.z +o.db=s===!0?r.CW.bX(B.jQ):r.CW +if(o.glm()){s=o.z s.toString r=o.db -q=o.gAi() -s.Mq(r.d,r.r,r.w,o.a.db,q)}}if(o.a.as!==a.as)o.Ql() +q=o.gA4() +s.Me(r.d,r.r,r.w,o.a.db,q)}}if(o.a.as!==a.as)o.Qg() s=o.a.p1 -if(t.qY.b(s))p=o.gyK() +if(t.qY.b(s))p=o.gyt() else{s=s==null&&null -p=s===!0}if(o.a.a8&&o.gyK()&&p)o.x.eQ(0)}, +p=s===!0}if(o.a.a7&&o.gyt()&&p)o.x.eN(0)}, v(){var s=this,r=s.at if(r!=null)r.v() -s.a.c.aa(0,s.gFV()) +s.a.c.ad(0,s.gFI()) r=s.dy if(r!=null)r.v() s.dy=null -s.ZW() +s.a_p() r=s.d -if(r!=null)r.bA(0) +if(r!=null)r.by(0) s.d=null r=s.e if(r!=null)r.v() @@ -116217,330 +117522,330 @@ s.e=null r=s.Q if(r!=null)r.v() s.Q=null -s.a.d.aa(0,s.gO9()) -B.b.N($.b8.fk$,s) +s.a.d.ad(0,s.gO4()) +B.b.O($.bc.fk$,s) r=s.x -r.aa(0,s.ga2h()) +r.ad(0,s.ga2M()) r.v() r=s.r -r.bo$=$.ag() -r.bj$=0 -$.b8.bS$.f.aa(0,s.gHx()) -s.akz()}, -aRF(a){var s,r,q,p,o,n=this,m=n.a.c.a +r.Y$=$.af() +r.G$=0 +$.bc.bT$.f.ad(0,s.gHi()) +s.al9()}, +aSi(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.lG(a.b.aHJ(m.b.e)) +if(s)a=a.lD(a.b.aIl(m.b.e)) m=n.a -if(m.x)a=m.c.a.lG(a.b) +if(m.x)a=m.c.a.lD(a.b) n.fy=a if(a.l(0,n.a.c.a))return m=a.a s=n.a.c.a -if(m===s.a&&a.c.l(0,s.c)){m=n.z==null?null:$.dC().r -if(m===!0)o=B.ju -else o=n.k1!=null?B.he:B.aC -n.Gj(a.b,o)}else{if(m!==n.a.c.a.a)n.rQ(!1) +if(m===s.a&&a.c.l(0,s.c)){m=n.z==null?null:$.dH().r +if(m===!0)o=B.jx +else o=n.k1!=null?B.hg:B.aA +n.G5(a.b,o)}else{if(m!==n.a.c.a.a)n.rG(!1) n.ry=null -if(n.glp())n.a.toString +if(n.glm())n.a.toString n.p3=0 n.p4=null -n.arU(a,B.aC)}if(n.gHb()&&n.d!=null){n.Hn(!1) -n.AR()}n.H4(!0)}, -aPz(a){var s=this -switch(a.a){case 12:if(s.a.k1===1)s.G2(a,!0) +n.asu(a,B.aA)}if(n.gGX()&&n.d!=null){n.H8(!1) +n.AF()}n.GQ(!0)}, +aQa(a){var s=this +switch(a.a){case 12:if(s.a.k1===1)s.FQ(a,!0) break -case 2:case 3:case 6:case 7:case 4:case 5:s.G2(a,!0) +case 2:case 3:case 6:case 7:case 4:case 5:s.FQ(a,!0) break -case 8:case 11:case 9:case 0:case 10:case 1:s.G2(a,!1) +case 8:case 11:case 9:case 0:case 10:case 1:s.FQ(a,!1) break}}, -aRG(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=f.dy -if(d==null){d=A.cI(e,e,e,e,f) -d.cD() -s=d.e6$ +aSj(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=f.dy +if(d==null){d=A.cH(e,e,e,e,f) +d.cv() +s=d.e_$ s.b=!0 -s.a.push(f.gaxO()) +s.a.push(f.gayq()) f.dy=d}s=a.b switch(s.a){case 0:r=d.r -if(r!=null&&r.a!=null){d.eh(0) -f.a2k()}f.Hn(!1) -f.god().sm(0,1) +if(r!=null&&r.a!=null){d.ea(0) +f.a2P()}f.H8(!1) +f.gob().sm(0,1) f.k1=a.a -q=new A.bZ(f.gaE().cr.c,f.gaE().cr.e) -d=f.gaE().n6(q) +q=new A.c2(f.gaF().c7.c,f.gaF().c7.e) +d=f.gaF().mZ(q) f.go=d -f.k2=d.gbw().Y(0,new A.h(0,f.gaE().be.gf9()/2)) +f.k2=d.gbv().X(0,new A.h(0,f.gaF().ah.gf8()/2)) f.id=q -d=f.gaE() +d=f.gaF() r=f.k2 r.toString p=f.id p.toString -d.Mm(s,r,p) +d.Ma(s,r,p) break case 1:d=f.k1 d.toString -o=a.a.Y(0,d) -n=f.go.gbw().X(0,o).Y(0,new A.h(0,f.gaE().be.gf9()/2)) -d=f.gaE() -r=d.be +o=a.a.X(0,d) +n=f.go.gbv().W(0,o).X(0,new A.h(0,f.gaF().ah.gf8()/2)) +d=f.gaF() +r=d.ah p=r.b.a.a -m=Math.ceil(p.gbR(p))-r.gf9()+5 +m=Math.ceil(p.gbQ(p))-r.gf8()+5 l=r.b.b+4 -r=d.oE -k=r!=null?n.Y(0,r):B.h -if(d.Jh&&k.a>0){d.jU=new A.h(n.a- -4,d.jU.b) -d.Jh=!1}else if(d.Cs&&k.a<0){d.jU=new A.h(n.a-l,d.jU.b) -d.Cs=!1}if(d.rz&&k.b>0){d.jU=new A.h(d.jU.a,n.b- -4) -d.rz=!1}else if(d.Ct&&k.b<0){d.jU=new A.h(d.jU.a,n.b-m) -d.Ct=!1}r=d.jU +r=d.pY +k=r!=null?n.X(0,r):B.h +if(d.mD&&k.a>0){d.dS=new A.h(n.a- -4,d.dS.b) +d.mD=!1}else if(d.i_&&k.a<0){d.dS=new A.h(n.a-l,d.dS.b) +d.i_=!1}if(d.rq&&k.b>0){d.dS=new A.h(d.dS.a,n.b- -4) +d.rq=!1}else if(d.iu&&k.b<0){d.dS=new A.h(d.dS.a,n.b-m) +d.iu=!1}r=d.dS j=n.a-r.a i=n.b-r.b h=Math.min(Math.max(j,-4),l) g=Math.min(Math.max(i,-4),m) -if(j<-4&&k.a<0)d.Jh=!0 -else if(j>l&&k.a>0)d.Cs=!0 -if(i<-4&&k.b<0)d.rz=!0 -else if(i>m&&k.b>0)d.Ct=!0 -d.oE=n +if(j<-4&&k.a<0)d.mD=!0 +else if(j>l&&k.a>0)d.i_=!0 +if(i<-4&&k.b<0)d.rq=!0 +else if(i>m&&k.b>0)d.iu=!0 +d.pY=n f.k2=new A.h(h,g) -d=f.gaE() -r=f.gaE() +d=f.gaF() +r=f.gaF() p=f.k2 p.toString -p=p.X(0,new A.h(0,f.gaE().be.gf9()/2)) -f.id=d.j5(A.d3(r.cP(0,e),p)) -p=f.gaE() +p=p.W(0,new A.h(0,f.gaF().ah.gf8()/2)) +f.id=d.iZ(A.d3(r.cL(0,e),p)) +p=f.gaF() r=f.k2 r.toString d=f.id d.toString -p.Mm(s,r,d) +p.Ma(s,r,d) break -case 2:f.AR() +case 2:f.AF() if(f.id!=null&&f.k2!=null){f.dy.sm(0,0) d=f.dy d.z=B.aS -d.nf(1,B.ef,B.lb)}break}}, -a2k(){var s,r,q,p,o=this,n=o.gaE(),m=o.id +d.n6(1,B.eh,B.lg)}break}}, +a2P(){var s,r,q,p,o=this,n=o.gaF(),m=o.id m.toString -s=n.n6(m).gaGH().Y(0,new A.h(0,o.gaE().be.gf9()/2)) +s=n.mZ(m).gaHj().X(0,new A.h(0,o.gaF().ah.gf8()/2)) n=o.dy -if(n.gcn(n)===B.ab){n=o.gaE() +if(n.gcl(n)===B.ab){n=o.gaF() m=o.id m.toString -n.Mm(B.ls,s,m) -n=o.gaE().cr +n.Ma(B.lx,s,m) +n=o.gaF().c7 if(n.a===n.b){n=o.id n.toString -o.Gj(A.Gu(n),B.he)}o.k2=o.k1=o.id=o.go=null}else{n=o.dy.x +o.G5(A.GL(n),B.hg)}o.k2=o.k1=o.id=o.go=null}else{n=o.dy.x n===$&&A.c() m=o.k2 -r=A.ak(m.a,s.a,n) +r=A.am(m.a,s.a,n) r.toString -m=A.ak(m.b,s.b,n) +m=A.am(m.b,s.b,n) m.toString -q=o.gaE() +q=o.gaF() p=o.id p.toString -q.X8(B.lr,new A.h(r,m),p,n)}}, -G2(a,b){var s,r,q,p,o,n=this,m=n.a.c -m.zX(0,m.a.a7J(B.c2)) -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:n.a.d.vF() +q.XF(B.lw,new A.h(r,m),p,n)}}, +FQ(a,b){var s,r,q,p,o,n=this,m=n.a.c +m.zI(0,m.a.a8i(B.c4)) +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:n.a.d.vp() break case 6:m=n.a.d p=m.e p.toString -A.DF(p).GE(m,!0) +A.DS(p).Gq(m,!0) break case 7:m=n.a.d p=m.e p.toString -A.DF(p).GE(m,!1) +A.DS(p).Gq(m,!1) break}b=!0}m=n.a s=m.RG if(s==null)return -try{s.$1(m.c.a.a)}catch(o){r=A.aW(o) -q=A.bu(o) -m=A.ca("while calling onSubmitted for "+a.j(0)) -A.et(new A.cv(r,q,"widgets",m,null,!1))}if(b)n.aAO()}, -QL(){var s,r=this -if(r.k3>0||!r.glp())return +try{s.$1(m.c.a.a)}catch(o){r=A.b_(o) +q=A.bz(o) +m=A.cf("while calling onSubmitted for "+a.j(0)) +A.eA(new A.cz(r,q,"widgets",m,null,!1))}if(b)n.aBq()}, +QH(){var s,r=this +if(r.k3>0||!r.glm())return s=r.a.c.a if(s.l(0,r.fy))return r.z.toString -$.dC().Ha(s) +$.dH().GW(s) r.fy=s}, -a0t(a){var s,r,q,p,o,n,m,l,k=this -B.b.gdO(k.gjL().f) -s=k.gaE() -r=s.gD(s) +a0X(a){var s,r,q,p,o,n,m,l,k=this +B.b.gdF(k.gjK().f) +s=k.gaF() +r=s.gC(s) if(k.a.k1===1){s=a.c q=a.a p=r.a -o=s-q>=p?p/2-a.gbw().a:A.Y(0,s-p,q) -n=B.ez}else{m=A.vr(a.gbw(),Math.max(a.d-a.b,k.gaE().be.gf9()),a.c-a.a) +o=s-q>=p?p/2-a.gbv().a:A.Z(0,s-p,q) +n=B.eC}else{m=A.vC(a.gbv(),Math.max(a.d-a.b,k.gaF().ah.gf8()),a.c-a.a) s=m.d q=m.b p=r.b -o=s-q>=p?p/2-m.gbw().b:A.Y(0,s-p,q) -n=B.cc}s=B.b.gdO(k.gjL().f).at +o=s-q>=p?p/2-m.gbv().b:A.Z(0,s-p,q) +n=B.ce}s=B.b.gdF(k.gjK().f).at s.toString -q=B.b.gdO(k.gjL().f).z +q=B.b.gdF(k.gjK().f).z q.toString -p=B.b.gdO(k.gjL().f).Q +p=B.b.gdF(k.gjK().f).Q p.toString -l=A.Y(o+s,q,p) -p=B.b.gdO(k.gjL().f).at +l=A.Z(o+s,q,p) +p=B.b.gdF(k.gjK().f).at p.toString -return new A.Ac(l,a.dN(n.a_(0,p-l)))}, -GL(){var s,r,q,p,o,n=this -if(!n.glp()){s=n.a +return new A.Ao(l,a.dE(n.a1(0,p-l)))}, +Gw(){var s,r,q,p,o,n=this +if(!n.glm()){s=n.a r=s.c.a -s=s.M;(s==null?n:s).gtd() -s=n.a.M -s=(s==null?n:s).gtd() -q=A.bix(n) -$.dC().Nk(q,s) +s=s.bj;(s==null?n:s).gt4() +s=n.a.bj +s=(s==null?n:s).gt4() +q=A.bjE(n) +$.dH().Nf(q,s) s=q n.z=s -n.a5Q() -n.a3w() +n.a6k() +n.a40() s=n.z s.toString p=n.db p===$&&A.c() -o=n.gAi() -s.Mq(p.d,p.r,p.w,n.a.db,o) -o=$.dC() -o.Ha(r) -o.Qe() -s=n.a.M -if((s==null?n:s).gtd().e.a){n.z.toString -o.aAl()}n.fy=r}else{n.z.toString -$.dC().Qe()}}, -ZW(){var s,r,q=this -if(q.glp()){s=q.z -s.toString -r=$.dC() -if(r.d===s)r.ZQ() +o=n.gA4() +s.Me(p.d,p.r,p.w,n.a.db,o) +o=$.dH() +o.GW(r) +o.Q9() +s=n.a.bj +if((s==null?n:s).gt4().e.a){n.z.toString +o.aAY()}n.fy=r}else{n.z.toString +$.dH().Q9()}}, +a_p(){var s,r,q=this +if(q.glm()){s=q.z +s.toString +r=$.dH() +if(r.d===s)r.a_j() q.R8=q.fy=q.z=null -q.acK()}}, -aAO(){if(this.k4)return +q.adm()}}, +aBq(){if(this.k4)return this.k4=!0 -A.iZ(this.gaAt())}, -aAu(){var s,r,q,p,o,n=this +A.j4(this.gaB5())}, +aB6(){var s,r,q,p,o,n=this n.k4=!1 -if(n.glp())s=!1 +if(n.glm())s=!1 else s=!0 if(s)return s=n.z s.toString -r=$.dC() -if(r.d===s)r.ZQ() +r=$.dH() +if(r.d===s)r.a_j() n.fy=n.z=null -s=n.a.M;(s==null?n:s).gtd() -s=n.a.M -s=(s==null?n:s).gtd() -q=A.bix(n) -r.Nk(q,s) +s=n.a.bj;(s==null?n:s).gt4() +s=n.a.bj +s=(s==null?n:s).gt4() +q=A.bjE(n) +r.Nf(q,s) p=q n.z=p -r.Qe() +r.Q9() s=n.db s===$&&A.c() -o=n.gAi() -p.Mq(s.d,s.r,s.w,n.a.db,o) -r.Ha(n.a.c.a) +o=n.gA4() +p.Me(s.d,s.r,s.w,n.a.db,o) +r.GW(n.a.c.a) n.fy=n.a.c.a}, -aEn(){this.ok=!1 -$.b8.bS$.f.aa(0,this.gHx())}, -VA(){var s=this -if(s.a.d.gdL())s.GL() +aF_(){this.ok=!1 +$.bc.bT$.f.ad(0,this.gHi())}, +W3(){var s=this +if(s.a.d.gdC())s.Gw() else{s.ok=!0 -$.b8.bS$.f.aj(0,s.gHx()) -s.a.d.m9()}}, -a5B(){var s,r,q=this -if(q.Q!=null){s=q.a.d.gdL() +$.bc.bT$.f.an(0,s.gHi()) +s.a.d.m1()}}, +a66(){var s,r,q=this +if(q.Q!=null){s=q.a.d.gdC() r=q.Q if(s){r.toString r.a6(0,q.a.c.a)}else{r.v() q.Q=null}}}, -axJ(){var s=this.Q -if(s!=null){s.u6() +ayl(){var s=this.Q +if(s!=null){s.tX() s=s.e s===$&&A.c() -s.eE()}this.R8=null}, -NX(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=h.a,f=g.cO,e=h.c +s.eB()}this.R8=null}, +NS(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=h.a,f=g.b_,e=h.c e.toString s=g.c.a -r=h.gaE() +r=h.gaF() q=h.a p=q.p1 -o=q.aq +o=q.ae n=q.to -q=q.cA +q=q.aQ m=t.w -l=A.ju(!1,m) -k=A.ju(!1,m) -m=A.ju(!1,m) -j=new A.a9H(e,r,p,h,new A.awP(h,f),s,l,k,m) -s=j.ga5S() -r.cA.aj(0,s) -r.de.aj(0,s) -j.QP() -s=j.gasN() -r=r.lK -i=A.ju(B.YE,t.wf) -j.e!==$&&A.ae() -j.e=new A.a7C(e,i,new A.zc(),q,B.hx,0,l,j.gauY(),j.gav_(),s,B.hx,0,k,j.gauS(),j.gauU(),s,m,B.Wj,g,h.ax,h.ay,h.ch,p,h,o,n,h.x,r,new A.ZO(),new A.ZO()) +l=A.jD(!1,m) +k=A.jD(!1,m) +m=A.jD(!1,m) +j=new A.aax(e,r,p,h,new A.axW(h,f),s,l,k,m) +s=j.ga6m() +r.aQ.an(0,s) +r.a3.an(0,s) +j.QL() +s=j.gatn() +r=r.pX +i=A.jD(B.YM,t.wf) +j.e!==$&&A.al() +j.e=new A.a8m(e,i,new A.zm(),q,B.hz,0,l,j.gavB(),j.gavD(),s,B.hz,0,k,j.gavv(),j.gavx(),s,m,B.Wq,g,h.ax,h.ay,h.ch,p,h,o,n,h.x,r,new A.a_c(),new A.a_c()) return j}, -Gj(a,b){var s,r,q,p,o,n=this -if(!n.a.c.aaF(a))return -n.a.c.szr(a) -switch(b){case null:case void 0:case B.D3:case B.ar:case B.he:case B.bi:case B.ju:case B.aN:case B.aZ:n.VA() +G5(a,b){var s,r,q,p,o,n=this +if(!n.a.c.abj(a))return +n.a.c.szb(a) +switch(b){case null:case void 0:case B.D4:case B.ar:case B.hg:case B.bj:case B.jx:case B.aM:case B.aZ:n.W3() break -case B.aC:if(n.a.d.gdL())n.VA() +case B.aA:if(n.a.d.gdC())n.W3() break}q=n.a q.toString p=n.Q -if(p==null)n.Q=n.NX() +if(p==null)n.Q=n.NS() else p.a6(0,q.c.a) q=n.Q q.toString -q.sa9R(n.a.Q) +q.saav(n.a.Q) q=n.Q -q.u6() +q.tX() q=q.e q===$&&A.c() -q.agt() -try{n.a.ry.$2(a,b)}catch(o){s=A.aW(o) -r=A.bu(o) -q=A.ca("while calling onSelectionChanged for "+A.j(b)) -A.et(new A.cv(s,r,"widgets",q,null,!1))}if(n.gHb()&&n.d!=null){n.Hn(!1) -n.AR()}}, -H4(a){if(this.p1)return +q.ah2() +try{n.a.ry.$2(a,b)}catch(o){s=A.b_(o) +r=A.bz(o) +q=A.cf("while calling onSelectionChanged for "+A.j(b)) +A.eA(new A.cz(s,r,"widgets",q,null,!1))}if(n.gGX()&&n.d!=null){n.H8(!1) +n.AF()}}, +GQ(a){if(this.p1)return this.p1=!0 -$.d4.ci$.push(new A.awX(this,a))}, -So(){var s,r=this,q=r.c +$.d4.dS$.push(new A.ay3(this,a))}, +Sm(){var s,r=this,q=r.c if(q==null)return -s=A.Rd(q) +s=A.Ru(q) s.toString q=r.p2 q===$&&A.c() -if(q!==s.f.d){$.d4.ci$.push(new A.axf(r)) -if(r.p2>>16&255,q.gm(q)>>>8&255,q.gm(q)&255) -r.giq().sRA(q) -if(s.a.as){r=s.god().x +r.gil().sRy(q) +if(s.a.as){r=s.gob().x r===$&&A.c() r=r>0}else r=!1 s.r.sm(0,r)}, -gHb(){var s,r -if(this.a.d.gdL()){s=this.a +gGX(){var s,r +if(this.a.d.gdC()){s=this.a r=s.c.a.b s=r.a===r.b&&s.as&&this.fx}else s=!1 return s}, -AR(){var s,r=this +AF(){var s,r=this if(!r.a.as)return if(!r.fx)return s=r.d -if(s!=null)s.bA(0) -r.god().sm(0,1) -if(r.a.bd)r.god().Ri(r.ga1A()).a.a.l9(r.ga2j()) -else r.d=A.bac(B.fz,new A.ax0(r))}, -PA(){var s,r=this,q=r.p3 -if(q>0){$.b8.toString -$.bL();--q +if(s!=null)s.by(0) +r.gob().sm(0,1) +if(r.a.bb)r.gob().Rf(r.ga24()).a.a.l6(r.ga2O()) +else r.d=A.aRN(B.fC,new A.ay7(r))}, +Pu(){var s,r=this,q=r.p3 +if(q>0){$.bc.toString +$.bQ();--q r.p3=q -if(q===0)r.aM(new A.awU())}if(r.a.bd){q=r.d -if(q!=null)q.bA(0) -r.d=A.dq(B.E,new A.awV(r))}else{q=r.d +if(q===0)r.aM(new A.ay0())}if(r.a.bb){q=r.d +if(q!=null)q.by(0) +r.d=A.dr(B.G,new A.ay1(r))}else{q=r.d q=q==null?null:q.b!=null -if(q!==!0&&r.fx)r.d=A.bac(B.fz,new A.awW(r)) -q=r.god() -s=r.god().x +if(q!==!0&&r.fx)r.d=A.aRN(B.fC,new A.ay2(r)) +q=r.gob() +s=r.gob().x s===$&&A.c() q.sm(0,s===0?1:0)}}, -Hn(a){var s,r=this -r.god().sm(0,0) +H8(a){var s,r=this +r.gob().sm(0,0) s=r.d -if(s!=null)s.bA(0) +if(s!=null)s.by(0) r.d=null if(a)r.p3=0}, -a4m(){return this.Hn(!0)}, -Ql(){var s=this -if(!s.gHb())s.a4m() -else if(s.d==null)s.AR()}, -a_B(){var s,r,q,p=this -if(p.a.d.gdL()&&!p.a.c.a.b.gdD()){s=p.gFV() -p.a.c.aa(0,s) +a4S(){return this.H8(!0)}, +Qg(){var s=this +if(!s.gGX())s.a4S() +else if(s.d==null)s.AF()}, +a04(){var s,r,q,p=this +if(p.a.d.gdC()&&!p.a.c.a.b.gds()){s=p.gFI() +p.a.c.ad(0,s) r=p.a.c -q=p.Z9() +q=p.ZD() q.toString -r.szr(q) -p.a.c.aj(0,s)}p.QL() -p.Ql() -p.a5B() -p.aM(new A.awQ()) -p.gQU().ahh()}, -aqT(){var s,r,q,p=this -if(p.a.d.gdL()&&p.a.d.aHu())p.GL() -else if(!p.a.d.gdL()){p.ZW() +r.szb(q) +p.a.c.an(0,s)}p.QH() +p.Qg() +p.a66() +p.aM(new A.axX()) +p.gQQ().ahR()}, +aru(){var s,r,q,p=this +if(p.a.d.gdC()&&p.a.d.aI6())p.Gw() +else if(!p.a.d.gdC()){p.a_p() s=p.a.c -s.zX(0,s.a.a7J(B.c2))}p.Ql() -p.a5B() -s=p.a.d.gdL() -r=$.b8 +s.zI(0,s.a.a8i(B.c4))}p.Qg() +p.a66() +s=p.a.d.gdC() +r=$.bc if(s){r.fk$.push(p) s=p.c s.toString -p.p2=A.Rd(s).f.d -if(!p.a.x)p.H4(!0) -q=p.Z9() -if(q!=null)p.Gj(q,null)}else{B.b.N(r.fk$,p) -p.aM(new A.awS(p))}p.th()}, -Z9(){var s,r=this.a -if(r.a8&&r.k1===1&&!this.ok)s=A.dw(B.t,0,r.c.a.a.length,!1) -else s=!r.c.a.b.gdD()?A.rT(B.t,this.a.c.a.a.length):null -return s}, -apm(a){if(this.gaE().y==null||!this.glp())return -this.a5Q()}, -a5Q(){var s=this.gaE(),r=s.gD(s),q=this.gaE().cP(0,null) +p.p2=A.Ru(s).f.d +if(!p.a.x)p.GQ(!0) +q=p.ZD() +if(q!=null)p.G5(q,null)}else{B.b.O(r.fk$,p) +p.aM(new A.axZ(p))}p.t8()}, +ZD(){var s,r=this.a +if(r.a7&&r.k1===1&&!this.ok)s=A.dA(B.u,0,r.c.a.a.length,!1) +else s=!r.c.a.b.gds()?A.t3(B.u,this.a.c.a.a.length):null +return s}, +apX(a){if(this.gaF().y==null||!this.glm())return +this.a6k()}, +a6k(){var s=this.gaF(),r=s.gC(s),q=this.gaF().cL(0,null) s=this.z if(!r.l(0,s.a)||!q.l(0,s.b)){s.a=r s.b=q -$.dC().aBn(r,q)}}, -a3x(a){var s,r,q,p=this -if(!p.glp())return -p.aEU() +$.dH().aC_(r,q)}}, +a41(a){var s,r,q,p=this +if(!p.glm())return +p.aFx() s=p.a.c.a.c -r=p.gaE().zk(s) -if(r==null){q=s.gdD()?s.a:0 -r=p.gaE().n6(new A.bZ(q,B.t))}p.z.afW(r) -p.aEw() -$.d4.ci$.push(p.gaAN())}, -a3w(){return this.a3x(null)}, -a5N(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=null +r=p.gaF().z3(s) +if(r==null){q=s.gds()?s.a:0 +r=p.gaF().mZ(new A.c2(q,B.u))}p.z.agx(r) +p.aF8() +$.d4.dS$.push(p.gaBp())}, +a40(){return this.a41(null)}, +a6h(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=null b.a.toString -s=A.cu() +s=A.cx() if(s!==B.ah)return -if(B.b.gdO(b.gjL().f).k4!==B.jr)return -s=b.gaE().be.f +if(B.b.gdF(b.gjK().f).k4!==B.ju)return +s=b.gaF().ah.f s.toString r=b.a.db -q=b.gAi() +q=b.gA4() p=b.a.fx if(p==null){p=b.c p.toString -p=A.dO(p,B.cV) +p=A.dW(p,B.cY) p=p==null?a:p.c if(p==null)p=1}b.a.toString o=b.c o.toString -o=A.b7y(o) -n=b.a.gpy() +o=A.b8x(o) +n=b.a.gpt() m=b.rx -l=b.gaE() -k=new A.b_X(r,q,p,o,a,n,m,l.gD(l),s) -if(a0)j=B.bB +l=b.gaF() +k=new A.b0T(r,q,p,o,a,n,m,l.gC(l),s) +if(a0)j=B.bD else{r=b.R8 -r=r==null?a:r.RN(k) -j=r==null?B.bB:r}if(j.a<3)return +r=r==null?a:r.RL(k) +j=r==null?B.bD:r}if(j.a<3)return b.R8=k i=A.b([],t.u1) -h=s.Eg(!1) -g=new A.vV(h,0,0) -for(f=0;g.wl(1,g.c);f=e){s=g.d -e=f+(s==null?g.d=B.d.ap(h,g.b,g.c):s).length -s=b.gaE() +h=s.E2(!1) +g=new A.w5(h,0,0) +for(f=0;g.w5(1,g.c);f=e){s=g.d +e=f+(s==null?g.d=B.d.au(h,g.b,g.c):s).length +s=b.gaF() r=f1){m=n.a.c.a.b +axc(){this.a.toString +var s=this.gaF() +return new A.Ex(s)}, +azd(){return new A.NN(this.a.c.a.a)}, +ard(){return new A.KJ(this.a.c.a.a)}, +aES(a){var s,r,q,p,o,n=this,m=n.a.c.a.a +m=m.length===0?B.c3:new A.he(m) +if(m.gE(m)>1){m=n.a.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.aOh(s,m) +r=A.aPr(s,m) q=r.b -if(m===s.length)r.a3o(2,q) -else{r.a3o(1,q) -r.wl(1,r.b)}m=r.a -q=B.d.ap(m,0,r.b) -p=new A.hj(r.ga3(r)) -p=p.ga9(p) -o=new A.hj(r.ga3(r)) -n.k8(new A.eY(q+p+o.ga5(o)+B.d.cf(m,r.c),A.rT(B.t,r.b+r.ga3(r).length),B.c2),B.aC)}, -a3g(a){var s=this.a.c.a,r=a.a.acW(a.c,a.b) +if(m===s.length)r.a3T(2,q) +else{r.a3T(1,q) +r.w5(1,r.b)}m=r.a +q=B.d.au(m,0,r.b) +p=new A.he(r.ga2(r)) +p=p.ga4(p) +o=new A.he(r.ga2(r)) +n.k8(new A.eY(q+p+o.ga5(o)+B.d.cf(m,r.c),A.t3(B.u,r.b+r.ga2(r).length),B.c4),B.aA)}, +a3L(a){var s=this.a.c.a,r=a.a.ady(a.c,a.b) this.k8(r,a.d) -if(r.l(0,s))this.a_B()}, -aAT(a){if(a.a)this.lB(new A.bZ(this.a.c.a.a.length,B.t)) -else this.lB(B.hw)}, -aqV(a){var s,r,q,p,o,n,m,l=this -if(a.b!==B.hd)return -s=B.b.gdO(l.gjL().f) -if(l.a.k1===1){r=l.gjL() +if(r.l(0,s))this.a04()}, +aBv(a){if(a.a)this.ly(new A.c2(this.a.c.a.a.length,B.u)) +else this.ly(B.hy)}, +arw(a){var s,r,q,p,o,n,m,l=this +if(a.b!==B.hf)return +s=B.b.gdF(l.gjK().f) +if(l.a.k1===1){r=l.gjK() q=s.Q q.toString -r.ic(q) +r.i6(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.as.gar()) +p=t._N.a(l.as.gaw()) p.toString -o=A.aLy(p,a) +o=A.aMC(p,a) r=s.at r.toString q=s.z q.toString n=s.Q n.toString -m=A.Y(r+o,q,n) +m=A.Z(r+o,q,n) if(m===r)return -l.gjL().ic(m)}, -arj(a){var s,r,q,p,o,n,m,l,k,j,i=this +l.gjK().i6(m)}, +arU(a){var s,r,q,p,o,n,m,l,k,j,i=this if(i.a.k1===1)return -s=i.gaE().n6(i.a.c.a.b.gfw()) -r=t._N.a(i.as.gar()) +s=i.gaF().mZ(i.a.c.a.b.gfw()) +r=t._N.a(i.as.gaw()) r.toString -q=A.aLy(r,new A.hZ(a.gJA(a)?B.ag:B.ak,B.hd)) -p=B.b.gdO(i.gjL().f) -if(a.gJA(a)){o=i.a.c.a +q=A.aMC(r,new A.hY(a.gJm(a)?B.ag:B.ak,B.hf)) +p=B.b.gdF(i.gjK().f) +if(a.gJm(a)){o=i.a.c.a if(o.b.d>=o.a.length)return o=s.b+q n=p.Q n.toString -m=i.gaE() -m=m.gD(m) +m=i.gaF() +m=m.gC(m) l=p.at l.toString -k=o+l>=n+m.b?new A.bZ(i.a.c.a.a.length,B.t):i.gaE().j5(A.d3(i.gaE().cP(0,null),new A.h(s.a,o))) -j=i.a.c.a.b.RU(k.a)}else{if(i.a.c.a.b.d<=0)return +k=o+l>=n+m.b?new A.c2(i.a.c.a.a.length,B.u):i.gaF().iZ(A.d3(i.gaF().cL(0,null),new A.h(s.a,o))) +j=i.a.c.a.b.RR(k.a)}else{if(i.a.c.a.b.d<=0)return o=s.b+q n=p.at n.toString -k=o+n<=0?B.hw:i.gaE().j5(A.d3(i.gaE().cP(0,null),new A.h(s.a,o))) -j=i.a.c.a.b.RU(k.a)}i.lB(j.gfw()) -i.k8(i.a.c.a.lG(j),B.aC)}, -aER(a){var s=a.b -this.lB(s.gfw()) -this.k8(a.a.lG(s),a.c)}, -gQU(){var s,r=this,q=r.xr +k=o+n<=0?B.hy:i.gaF().iZ(A.d3(i.gaF().cL(0,null),new A.h(s.a,o))) +j=i.a.c.a.b.RR(k.a)}i.ly(j.gfw()) +i.k8(i.a.c.a.lD(j),B.aA)}, +aFu(a){var s=a.b +this.ly(s.gfw()) +this.k8(a.a.lD(s),a.c)}, +gQQ(){var s,r=this,q=r.xr if(q===$){s=A.b([],t.ot) r.xr!==$&&A.a2() -q=r.xr=new A.VG(r,new A.bK(s,t.wS),t.Wp)}return q}, -avR(a){var s=this.Q +q=r.xr=new A.VY(r,new A.bP(s,t.wS),t.Wp)}return q}, +awt(a){var s=this.Q if(s==null)s=null else{s=s.e s===$&&A.c() -s=s.gLs()}if(s===!0){this.rQ(!1) +s=s.gLi()}if(s===!0){this.rG(!1) return null}s=this.c s.toString -return A.wX(s,a,t.xm)}, -aqd(a){switch(A.cu().a){case 0:case 2:case 1:switch(a.gdR(a).a){case 0:this.a.d.vF() +return A.x3(s,a,t.xm)}, +aqO(a){switch(A.cx().a){case 0:case 2:case 1:switch(a.gdK(a).a){case 0:this.a.d.vp() break -case 1:case 2:case 3:case 5:this.a.d.vF() +case 1:case 2:case 3:case 5:this.a.d.vp() break case 4:throw A.d(A.cJ("Unexpected pointer down event for trackpad"))}break -case 3:case 4:case 5:this.a.d.vF() +case 3:case 4:case 5:this.a.d.vp() break}}, -ganu(){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=this,b1=b0.y1 +gao4(){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=this,b1=b0.y1 if(b1===$){s=t.ot r=A.b([],s) q=t.wS b1=b0.x1 if(b1===$){p=A.b([],s) b0.x1!==$&&A.a2() -b1=b0.x1=new A.dE(b0.gaAg(),new A.bK(p,q),t.Tx)}o=b0.x2 +b1=b0.x1=new A.dJ(b0.gaAT(),new A.bP(p,q),t.Tx)}o=b0.x2 if(o===$){p=A.b([],s) b0.x2!==$&&A.a2() -o=b0.x2=new A.dE(b0.gaEQ(),new A.bK(p,q),t.ZQ)}p=A.b([],s) +o=b0.x2=new A.dJ(b0.gaFt(),new A.bP(p,q),t.ZQ)}p=A.b([],s) n=A.b([],s) -m=b0.gaoR() -l=b0.gaxg() +m=b0.gapr() +l=b0.gaxT() k=A.b([],s) j=b0.c j.toString -j=new A.t6(b0,m,l,new A.bK(k,q),t.rZ).fP(j) -k=b0.gaxt() +j=new A.th(b0,m,l,new A.bP(k,q),t.rZ).fO(j) +k=b0.gay5() i=A.b([],s) h=b0.c h.toString -h=new A.t6(b0,k,l,new A.bK(i,q),t.Uz).fP(h) -i=b0.gawz() -g=b0.gaxi() +h=new A.th(b0,k,l,new A.bP(i,q),t.Uz).fO(h) +i=b0.gaxb() +g=b0.gaxV() f=A.b([],s) e=b0.c e.toString -e=new A.t6(b0,i,g,new A.bK(f,q),t.Fb).fP(e) -m=A.wC(b0,m,l,!1,!1,!1,t._w) +e=new A.th(b0,i,g,new A.bP(f,q),t.Fb).fO(e) +m=A.wK(b0,m,l,!1,!1,!1,t._w) f=b0.c f.toString -f=m.fP(f) +f=m.fO(f) m=A.b([],s) d=b0.c d.toString -d=new A.dE(b0.gari(),new A.bK(m,q),t.vr).fP(d) -m=A.wC(b0,k,l,!1,!0,!1,t.P9) +d=new A.dJ(b0.garT(),new A.bP(m,q),t.vr).fO(d) +m=A.wK(b0,k,l,!1,!0,!1,t.P9) c=b0.c c.toString -c=m.fP(c) -m=b0.gayA() -b=A.wC(b0,m,l,!1,!0,!1,t.cP) +c=m.fO(c) +m=b0.gazc() +b=A.wK(b0,m,l,!1,!0,!1,t.cP) a=b0.c a.toString -a=b.fP(a) -b=A.wC(b0,i,g,!1,!0,!1,t.OO) +a=b.fO(a) +b=A.wK(b0,i,g,!1,!0,!1,t.OO) a0=b0.c a0.toString -a0=b.fP(a0) -b=b0.gQU() +a0=b.fO(a0) +b=b0.gQQ() a1=b0.c a1.toString -a1=b.fP(a1) -b=b0.gQU() +a1=b.fO(a1) +b=b0.gQQ() a2=b0.c a2.toString -a2=b.fP(a2) -m=A.wC(b0,m,l,!1,!0,!1,t.b5) +a2=b.fO(a2) +m=A.wK(b0,m,l,!1,!0,!1,t.b5) b=b0.c b.toString -b=m.fP(b) -m=b0.gaqB() -a3=A.wC(b0,m,l,!1,!0,!1,t.HH) +b=m.fO(b) +m=b0.garb() +a3=A.wK(b0,m,l,!1,!0,!1,t.HH) a4=b0.c a4.toString -a4=a3.fP(a4) -l=A.wC(b0,k,l,!1,!0,!1,t.xC) +a4=a3.fO(a4) +l=A.wK(b0,k,l,!1,!0,!1,t.eI) k=b0.c k.toString -k=l.fP(k) +k=l.fO(k) l=A.b([],s) a3=b0.c a3.toString -a3=new A.dE(b0.gaAS(),new A.bK(l,q),t.sl).fP(a3) +a3=new A.dJ(b0.gaBu(),new A.bP(l,q),t.sl).fO(a3) l=A.b([],s) -i=A.wC(b0,i,g,!1,!0,!0,t.oB) +i=A.wK(b0,i,g,!1,!0,!0,t.oB) a5=b0.c a5.toString -a5=i.fP(a5) -g=A.wC(b0,m,g,!0,!0,!0,t.bh) +a5=i.fO(a5) +g=A.wK(b0,m,g,!0,!0,!0,t.bh) m=b0.c m.toString -m=g.fP(m) +m=g.fO(m) g=A.b([],s) i=b0.c i.toString -i=new A.akz(b0,new A.bK(g,q)).fP(i) +i=new A.alu(b0,new A.bP(g,q)).fO(i) g=A.b([],s) a6=b0.c a6.toString -a6=new A.ad8(b0,new A.bK(g,q)).fP(a6) +a6=new A.ae_(b0,new A.bP(g,q)).fO(a6) g=A.b([],s) a7=b0.c a7.toString -a7=new A.dE(new A.awO(b0),new A.bK(g,q),t.gv).fP(a7) +a7=new A.dJ(new A.axV(b0),new A.bP(g,q),t.gv).fO(a7) a8=b0.to if(a8===$){s=A.b([],s) b0.to!==$&&A.a2() -a8=b0.to=new A.dE(b0.gaEe(),new A.bK(s,q),t.j5)}s=b0.c +a8=b0.to=new A.dJ(b0.gaER(),new A.bP(s,q),t.j5)}s=b0.c s.toString -a9=A.b1([B.acs,new A.Kp(!1,new A.bK(r,q)),B.abZ,b1,B.ace,o,B.EO,new A.Km(!0,new A.bK(p,q)),B.pO,new A.dE(b0.gavQ(),new A.bK(n,q),t.P0),B.abz,j,B.acx,h,B.abA,e,B.abs,f,B.abF,d,B.abo,c,B.abu,a,B.abq,a0,B.aco,a1,B.acp,a2,B.acv,b,B.abp,a4,B.act,k,B.abt,a3,B.pR,new A.dE(b0.gaqU(),new A.bK(l,q),t.AX),B.acu,a5,B.acr,m,B.ac0,i,B.abx,a6,B.abV,a7,B.ac8,a8.fP(s)],t.B,t.od) +a9=A.b5([B.acE,new A.KH(!1,new A.bP(r,q)),B.aca,b1,B.acq,o,B.EP,new A.KE(!0,new A.bP(p,q)),B.pS,new A.dJ(b0.gaws(),new A.bP(n,q),t.P0),B.abL,j,B.acJ,h,B.abM,e,B.abE,f,B.abR,d,B.abA,c,B.abG,a,B.abC,a0,B.acA,a1,B.acB,a2,B.acH,b,B.abB,a4,B.acF,k,B.abF,a3,B.pV,new A.dJ(b0.garv(),new A.bP(l,q),t.AX),B.acG,a5,B.acD,m,B.acc,i,B.abJ,a6,B.ac6,a7,B.ack,a8.fO(s)],t.B,t.od) b0.y1!==$&&A.a2() b0.y1=a9 b1=a9}return b1}, -a7(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null -f.Fg(a) +a8(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null +f.F4(a) s=f.a.p1 -r=f.glp() +r=f.glm() q=f.a q=q.xr -if(q==null)q=B.pC -p=f.ganu() +if(q==null)q=B.pG +p=f.gao4() o=f.a n=o.c m=o.d l=o.cx -o=o.k1!==1?B.ag:B.ea -k=f.gjL() +o=o.k1!==1?B.ag:B.ec +k=f.gjK() j=f.a -i=j.aX -h=j.aq -j=j.ao -g=A.a7r(a).a7O(!1,f.a.k1!==1) -return new A.acJ(f.gapl(),r,A.a9y(A.pc(A.wW(p,new A.GG(n,new A.ax2(f),new A.ax3(f),m,l,A.yl(!1,e,A.b9I(o,B.Z,k,h,!0,f.as,i,j,g,e,new A.ax4(f,s)),e,e,e,m,!1,e,e,e,e,e,e),e,t.pm)),q,e,e,e,e),e,f.gaqc()),e)}, -a71(){var s,r,q,p,o,n,m,l=this,k=null,j=l.a +i=j.aP +h=j.ae +j=j.bE +g=A.a8b(a).a8n(!1,f.a.k1!==1) +return new A.adB(f.gapW(),r,A.aan(A.pn(A.x2(p,new A.GX(n,new A.ay9(f),new A.aya(f),m,l,A.yt(!1,e,A.baE(o,B.a_,k,h,!0,f.as,i,j,g,e,new A.ayb(f,s)),e,e,e,m,!1,e,e,e,e,e,e),e,t.pm)),q,e,e,e,e),e,f.gaqN()),e)}, +a7A(){var s,r,q,p,o,n,m,l=this,k=null,j=l.a j.toString s=l.rx if(s>=0&&s<=j.c.a.a.length){r=A.b([],t.s6) j=l.a q=j.c.a.a.length-l.rx -if(j.k1!==1){r.push(B.aeP) -j=l.gaE() -r.push(new A.ol(new A.M(j.gD(j).a,0),B.b_,B.dm,k,k))}else r.push(B.aeQ) +if(j.k1!==1){r.push(B.af_) +j=l.gaF() +r.push(new A.oy(new A.N(j.gC(j).a,0),B.b_,B.dp,k,k))}else r.push(B.af0) j=l.db j===$&&A.c() -s=A.b([A.cG(k,k,k,k,B.d.ap(l.a.c.a.a,0,q))],t.VO) -B.b.H(s,r) -s.push(A.cG(k,k,k,k,B.d.cf(l.a.c.a.a,q))) -return A.cG(s,k,k,j,k)}p=!j.x&&j.d.gdL() -if(l.ga49()){o=!l.a.c.a.gaax()||!p +s=A.b([A.cI(k,k,k,k,B.d.au(l.a.c.a.a,0,q))],t.VO) +B.b.I(s,r) +s.push(A.cI(k,k,k,k,B.d.cf(l.a.c.a.a,q))) +return A.cI(s,k,k,j,k)}p=!j.x&&j.d.gdC() +if(l.ga4F()){o=!l.a.c.a.gabb()||!p j=l.a.c.a s=l.db s===$&&A.c() @@ -117154,179 +118459,179 @@ n=n.c n.toString m=l.dx m.toString -return A.bHx(j,o,s,n,m)}j=l.a.c +return A.bIV(j,o,s,n,m)}j=l.a.c s=l.c s.toString n=l.db n===$&&A.c() -return j.a72(s,n,p)}} -A.awT.prototype={ +return j.a7B(s,n,p)}} +A.ay_.prototype={ $0(){}, $S:0} -A.axe.prototype={ +A.ayl.prototype={ $1(a){var s=this.a -if(s.c!=null)s.lB(s.a.c.a.b.gfw())}, +if(s.c!=null)s.ly(s.a.c.a.b.gfw())}, $S:3} -A.axi.prototype={ +A.ayp.prototype={ $1(a){var s=this.a -if(s.c!=null)s.lB(s.a.c.a.b.gfw())}, +if(s.c!=null)s.ly(s.a.c.a.b.gfw())}, $S:3} -A.ax5.prototype={ -$0(){this.a.IS(B.aZ)}, +A.ayc.prototype={ +$0(){this.a.ID(B.aZ)}, $S:0} -A.ax6.prototype={ -$0(){this.a.Ix(B.aZ)}, +A.ayd.prototype={ +$0(){this.a.Ii(B.aZ)}, $S:0} -A.ax7.prototype={ -$0(){this.a.vp(B.aZ)}, +A.aye.prototype={ +$0(){this.a.vc(B.aZ)}, $S:0} -A.ax8.prototype={ -$0(){this.a.Md(B.aZ)}, +A.ayf.prototype={ +$0(){this.a.M1(B.aZ)}, $S:0} -A.ax9.prototype={ -$0(){return this.a.Ix(B.aZ)}, +A.ayg.prototype={ +$0(){return this.a.Ii(B.aZ)}, $S:0} -A.axa.prototype={ -$0(){return this.a.IS(B.aZ)}, +A.ayh.prototype={ +$0(){return this.a.ID(B.aZ)}, $S:0} -A.axb.prototype={ -$0(){return this.a.vp(B.aZ)}, +A.ayi.prototype={ +$0(){return this.a.vc(B.aZ)}, $S:0} -A.axc.prototype={ -$0(){return this.a.Md(B.aZ)}, +A.ayj.prototype={ +$0(){return this.a.M1(B.aZ)}, $S:0} -A.axd.prototype={ -$0(){return this.a.aDs(B.aZ)}, +A.ayk.prototype={ +$0(){return this.a.aE4(B.aZ)}, $S:0} -A.axg.prototype={ -$1(a){this.a.GL()}, +A.ayn.prototype={ +$1(a){this.a.Gw()}, $S:3} -A.awP.prototype={ +A.axW.prototype={ $1(a){return this.b.$2(a,this.a)}, -$S:11} -A.awX.prototype={ +$S:9} +A.ay3.prototype={ $1(a){var s,r,q,p,o,n,m,l,k,j,i,h=this.a h.p1=!1 -s=$.b8.bS$.z.i(0,h.w) +s=$.bc.bT$.z.i(0,h.w) s=s==null?null:s.gaH() t.CA.a(s) -if(s!=null){r=s.cr.gdD() -r=!r||h.gjL().f.length===0}else r=!0 +if(s!=null){r=s.c7.gds() +r=!r||h.gjK().f.length===0}else r=!0 if(r)return -q=s.be.gf9() -p=h.a.a1.d +q=s.ah.gf8() +p=h.a.Y.d r=h.Q -if((r==null?null:r.c)!=null){o=r.c.zh(q).b +if((r==null?null:r.c)!=null){o=r.c.z0(q).b n=Math.max(o,48) -p=Math.max(o/2-h.Q.c.zg(B.hx,q).b+n/2,p)}m=h.a.a1.Iy(p) -l=h.a0t(s.n6(s.cr.gfw())) +p=Math.max(o/2-h.Q.c.z_(B.hz,q).b+n/2,p)}m=h.a.Y.Ij(p) +l=h.a0X(s.mZ(s.c7.gfw())) k=h.a.c.a.b if(k.a===k.b)j=l.b -else{i=s.pl(k) +else{i=s.pg(k) if(i.length===0)j=l.b -else if(k.c>>16&255,p.gm(p)>>>8&255,p.gm(p)&255) n=b3.a m=n.id l=n.y k=n.x -n=n.d.gdL() +n=n.d.gdC() j=b3.a i=j.k1 h=j.k2 -j=j.gpy() +j=j.gpt() g=b3.Q if(g==null)g=b2 else{g=g.e g===$&&A.c() -g=$.qo===g.p1}if(g===!0){b3.cy===$&&A.c() +g=$.qy===g.p1}if(g===!0){b3.cy===$&&A.c() g=b3.a f=g.ok e=f @@ -117336,536 +118641,536 @@ f=g.ok e=f f=g g=e}f=f.fx -if(f==null){f=A.dO(b7,B.cV) +if(f==null){f=A.dW(b7,B.cY) f=f==null?b2:f.c if(f==null)f=1}d=b3.a.db -c=b3.gAi() +c=b3.gA4() b3.a.toString -b=A.b7y(b7) +b=A.b8x(b7) a=b3.a a0=a.w a1=a.e a2=a.y2 -a3=a.bc -a4=a.cd -a5=a.bG +a3=a.bd +a4=a.bP +a5=a.bA if(a5==null)a5=B.h -a6=a.cF -a7=a.bB -a8=a.ck -if(a.a8)a=!0 +a6=a.dA +a7=a.ai +a8=a.cC +if(a.a7)a=!0 else a=!1 a9=b3.c a9.toString -a9=A.cb(a9,B.cC,t.l).w +a9=A.cg(a9,B.cE,t.l).w b0=b3.ry b1=b3.a -return new A.xD(b3.ax,A.cW(b2,b2,new A.UE(new A.SD(q,o,p,b3.ay,b3.ch,m,b3.r,l,k,n,i,h,!1,j,g,f,d,c,b2,a1,!1,b,a0,b8,!0,a2,a3,a4,a5,a8,a6,a7,a,b3,a9.b,b0,b1.go,b1.ai,A.bjf(q,f),r),s,r,new A.ax1(b3),!0,b2),!1,b2,b2,!1,!1,b2,b2,b2,b2,b2,b2,b2,b2,b2,b5,b6,b2,b2,b2,b4,b2,b2,b2,b2,b2,b2,b2,b2,b2),b2)}, -$S:642} -A.ax1.prototype={ +return new A.xK(b3.ax,A.cY(b2,b2,new A.UV(new A.SU(q,o,p,b3.ay,b3.ch,m,b3.r,l,k,n,i,h,!1,j,g,f,d,c,b2,a1,!1,b,a0,b8,!0,a2,a3,a4,a5,a8,a6,a7,a,b3,a9.b,b0,b1.go,b1.bF,A.bkm(q,f),r),s,r,new A.ay8(b3),!0,b2),!1,b2,b2,!1,!1,b2,b2,b2,b2,b2,b2,b2,b2,b2,b5,b6,b2,b2,b2,b4,b2,b2,b2,b2,b2,b2,b2,b2,b2),b2)}, +$S:644} +A.ay8.prototype={ $0(){var s=this.a -s.GL() -s.a5N(!0)}, +s.Gw() +s.a6h(!0)}, $S:0} -A.SD.prototype={ -bs(a){var s,r,q=this,p=null,o=q.ax,n=A.Mk(a),m=q.f.b,l=A.bjV(),k=A.bjV(),j=t.w,i=A.ju(!0,j) -j=A.ju(!0,j) -s=A.aV(t.O5) +A.SU.prototype={ +bs(a){var s,r,q=this,p=null,o=q.ax,n=A.ME(a),m=q.f.b,l=A.bl1(),k=A.bl1(),j=t.w,i=A.jD(!0,j) +j=A.jD(!0,j) +s=A.aZ(t.O5) r=o===1?1:p -r=A.w5(p,n,r,q.CW,q.e,q.db,q.dx,q.fy,q.cy,q.go) -o=new A.A7(l,k,!0,q.RG,q.fr,!1,q.R8,i,j,r,q.z,q.at,q.Q,q.as,o,q.ay,!1,m,q.id,q.k2,q.k3,q.p1,q.w,q.x,q.p4,q.to,B.h,s,0,p,p,!1,A.aV(t.v)) +r=A.t2(p,n,r,q.CW,q.e,q.db,q.dx,q.fy,q.cy,q.go) +o=new A.Aj(l,k,!0,q.RG,q.fr,!1,q.R8,i,j,r,q.z,q.at,q.Q,q.as,o,q.ay,!1,m,q.id,q.k2,q.k3,q.p1,q.w,q.x,q.p4,q.to,B.h,s,0,p,p,!1,A.aZ(t.v)) o.br() -l.sJP(q.cx) -l.sJQ(m) -l.sX_(q.p2) -l.sX0(q.p3) -k.sJP(q.ry) -k.sJQ(q.rx) -o.giq().sRA(q.r) -o.giq().sa8k(q.k4) -o.giq().sa8j(q.ok) -o.giq().sa6V(q.y) -o.a5u(p) -o.a5C(p) -o.H(0,p) +l.sJB(q.cx) +l.sJC(m) +l.sXw(q.p2) +l.sXx(q.p3) +k.sJB(q.ry) +k.sJC(q.rx) +o.gil().sRy(q.r) +o.gil().sa8T(q.k4) +o.gil().sa8S(q.ok) +o.gil().sa7t(q.y) +o.a6_(p) +o.a67(p) +o.I(0,p) return o}, -bD(a,b){var s,r,q=this -b.se2(0,q.e) -b.giq().sRA(q.r) -b.saha(q.w) -b.saJO(q.x) -b.giq().sa6V(q.y) -b.sags(q.z) -b.saKG(q.Q) -b.sVo(0,q.as) -b.sdL(q.at) -b.syx(q.ax) -b.saNS(q.ay) -b.sSU(!1) -b.spy(q.CW) -s=b.aX -s.sJP(q.cx) -b.sqv(q.cy) -b.sz3(0,q.db) -b.sd2(q.dx) -r=A.Mk(a) -b.syw(0,r) -b.szr(q.f.b) -b.sm1(0,q.id) -b.by=!0 -b.sLk(q.fy) -b.sz5(q.go) -b.saOc(q.fr) -b.saOb(!1) -b.saIy(q.k2) -b.saIx(q.k3) -b.giq().sa8k(q.k4) -b.giq().sa8j(q.ok) -s.sX_(q.p2) -s.sX0(q.p3) -b.saJH(q.p4) -b.di=q.R8 -b.sxJ(0,q.RG) -b.saPe(q.p1) -s=b.b4 -s.sJP(q.ry) +bz(a,b){var s,r,q=this +b.sdv(0,q.e) +b.gil().sRy(q.r) +b.sahK(q.w) +b.saKr(q.x) +b.gil().sa7t(q.y) +b.sah1(q.z) +b.saLk(q.Q) +b.sVR(0,q.as) +b.sdC(q.at) +b.syk(q.ax) +b.saOu(q.ay) +b.sSS(!1) +b.spt(q.CW) +s=b.aP +s.sJB(q.cx) +b.sqn(q.cy) +b.syM(0,q.db) +b.scV(q.dx) +r=A.ME(a) +b.syj(0,r) +b.szb(q.f.b) +b.slW(0,q.id) +b.ey=!0 +b.sLa(q.fy) +b.syO(q.go) +b.saOP(q.fr) +b.saOO(!1) +b.saJa(q.k2) +b.saJ9(q.k3) +b.gil().sa8T(q.k4) +b.gil().sa8S(q.ok) +s.sXw(q.p2) +s.sXx(q.p3) +b.saKk(q.p4) +b.ac=q.R8 +b.sxu(0,q.RG) +b.saPP(q.p1) +s=b.aK +s.sJB(q.ry) r=q.to -if(r!==b.hT){b.hT=r -b.bf() -b.c9()}s.sJQ(q.rx)}} -A.b_X.prototype={ -RN(a){var s,r,q=this -if(a===q)return B.dr -if(q.a===a.a)if(q.b===a.b){if(q.c===a.c)s=!B.Es.l(0,B.Es)||!q.f.l(0,a.f)||q.r!==a.r||!q.w.l(0,a.w) +if(r!==b.fI){b.fI=r +b.bi() +b.cb()}s.sJC(q.rx)}} +A.b0T.prototype={ +RL(a){var s,r,q=this +if(a===q)return B.dt +if(q.a===a.a)if(q.b===a.b){if(q.c===a.c)s=!B.Et.l(0,B.Et)||!q.f.l(0,a.f)||q.r!==a.r||!q.w.l(0,a.w) else s=!0 r=s}else r=!0 else r=!0 -return r?B.bB:q.x.cK(0,a.x)}} -A.UE.prototype={ -aW(){var s=$.bjP -$.bjP=s+1 -return new A.akp(B.e.j(s),B.n)}, -aRI(){return this.f.$0()}} -A.akp.prototype={ -bi(){var s=this -s.bJ() +return r?B.bD:q.x.cH(0,a.x)}} +A.UV.prototype={ +b0(){var s=$.bkW +$.bkW=s+1 +return new A.alk(B.e.j(s),B.o)}, +aSl(){return this.f.$0()}} +A.alk.prototype={ +bk(){var s=this +s.bG() s.a.toString -$.dC().f.u(0,s.d,s)}, -bE(a){this.c8(a) +$.dH().f.q(0,s.d,s)}, +bC(a){this.c9(a) this.a.toString}, -v(){$.dC().f.N(0,this.d) -this.bF()}, -gaE(){var s=this.a.e -s=$.b8.bS$.z.i(0,s) +v(){$.dH().f.O(0,this.d) +this.bD()}, +gaF(){var s=this.a.e +s=$.bc.bT$.z.i(0,s) s=s==null?null:s.gaH() return t.CA.a(s)}, -aMX(a){var s,r,q,p,o,n=this,m=n.gpT(n),l=n.gaE() -l=l==null?null:l.iZ +aNy(a){var s,r,q,p,o,n=this,m=n.gpO(n),l=n.gaF() +l=l==null?null:l.eV if(l===!0)return!1 -if(m.l(0,B.G))return!1 -if(!m.yJ(a))return!1 -s=m.fL(a) -r=A.aB3() -l=$.b8 +if(m.l(0,B.H))return!1 +if(!m.ys(a))return!1 +s=m.fJ(a) +r=A.aC2() +l=$.bc l.toString -q=s.gbw() +q=s.gbv() p=n.c p.toString -p=A.Rd(p).a -o=l.iy$ +p=A.Ru(p).a +o=l.iw$ o===$&&A.c() -o.e.dm(r,q) -l.ML(r,q,p) -return B.b.ej(r.a,new A.b_Y(n))}, -gpT(a){var s=t.aA.a(this.c.gaH()) -if(s==null||this.c==null||s.y==null)return B.G -return A.hS(s.cP(0,null),new A.x(0,0,0+s.gD(s).a,0+s.gD(s).b))}, -a7(a){return this.a.c}, -$ibhQ:1} -A.b_Y.prototype={ -$1(a){return a.a.l(0,this.a.gaE())}, -$S:643} -A.ol.prototype={ -Ic(a,b,c){var s=this.a,r=s!=null -if(r)a.vt(s.EI(c)) +o.e.dd(r,q) +l.ME(r,q,p) +return B.b.eo(r.a,new A.b0U(n))}, +gpO(a){var s=t.aA.a(this.c.gaH()) +if(s==null||this.c==null||s.y==null)return B.H +return A.hP(s.cL(0,null),new A.x(0,0,0+s.gC(s).a,0+s.gC(s).b))}, +a8(a){return this.a.c}, +$ibiW:1} +A.b0U.prototype={ +$1(a){return a.a.l(0,this.a.gaF())}, +$S:645} +A.oy.prototype={ +HY(a,b,c){var s=this.a,r=s!=null +if(r)a.vg(s.Ew(c)) s=this.x -a.a6u(s.a,s.b,this.b,c) -if(r)a.ig()}} -A.t6.prototype={ -hs(a,b){var s,r,q,p,o,n=this.e,m=n.a.c.a.b -if(!m.gdD())return null -s=n.Zx() +a.a6Z(s.a,s.b,this.b,c) +if(r)a.i8()}} +A.th.prototype={ +hq(a,b){var s,r,q,p,o,n=this.e,m=n.a.c.a.b +if(!m.gds())return null +s=n.a_0() r=m.a q=m.b -if(r!==q){r=s.jz(r) +if(r!==q){r=s.jx(r) if(r==null)r=n.a.c.a.a.length -q=s.jB(q-1) +q=s.jz(q-1) if(q==null)q=0 b.toString -return A.wX(b,new A.nT(n.a.c.a,"",new A.d8(r,q),B.aC),t.UM)}r=a.a -p=this.r.$3(m.gpS(),r,this.f.$0()).a +return A.x3(b,new A.o5(n.a.c.a,"",new A.d8(r,q),B.aA),t.UM)}r=a.a +p=this.r.$3(m.gpN(),r,this.f.$0()).a q=m.c -if(r){r=s.jz(q) -if(r==null)r=n.a.c.a.a.length}else{r=s.jB(q-1) -if(r==null)r=0}o=A.dw(B.t,r,p,!1) +if(r){r=s.jx(q) +if(r==null)r=n.a.c.a.a.length}else{r=s.jz(q-1) +if(r==null)r=0}o=A.dA(B.u,r,p,!1) b.toString -return A.wX(b,new A.nT(n.a.c.a,"",o,B.aC),t.UM)}, -hr(a){return this.hs(a,null)}, -gnI(){var s=this.e.a -return!s.x&&s.c.a.b.gdD()}} -A.VF.prototype={ -hs(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.e,i=j.a,h=i.c.a,g=h.b,f=a.b||!i.a8 +return A.x3(b,new A.o5(n.a.c.a,"",o,B.aA),t.UM)}, +hp(a){return this.hq(a,null)}, +gnD(){var s=this.e.a +return!s.x&&s.c.a.b.gds()}} +A.VX.prototype={ +hq(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.e,i=j.a,h=i.c.a,g=h.b,f=a.b||!i.a7 i=g.a s=g.b r=i===s if(!r&&!k.f&&f){b.toString -return A.wX(b,new A.mX(h,A.rT(B.t,a.a?s:i),B.aC),t.gU)}q=g.gfw() +return A.x3(b,new A.n9(h,A.t3(B.u,a.a?s:i),B.aA),t.gU)}q=g.gfw() if(a.d){i=a.a -if(i){h=j.gaE().zi(q).b -if(new A.bZ(h,B.aG).l(0,q)){s=j.a.c.a.a +if(i){h=j.gaF().z1(q).b +if(new A.c2(h,B.aF).l(0,q)){s=j.a.c.a.a h=h!==s.length&&s.charCodeAt(q.a)!==10}else h=!1}else h=!1 -if(h)q=new A.bZ(q.a,B.t) -else{if(!i){i=j.gaE().zi(q).a -i=new A.bZ(i,B.t).l(0,q)&&i!==0&&j.a.c.a.a.charCodeAt(q.a-1)!==10}else i=!1 -if(i)q=new A.bZ(q.a,B.aG)}}i=k.r +if(h)q=new A.c2(q.a,B.u) +else{if(!i){i=j.gaF().z1(q).a +i=new A.c2(i,B.u).l(0,q)&&i!==0&&j.a.c.a.a.charCodeAt(q.a-1)!==10}else i=!1 +if(i)q=new A.c2(q.a,B.aF)}}i=k.r if(i){h=g.c s=g.d p=a.a?h>s:h"))}, -gno(){var s,r,q=this.x +gE6(){var s=this.gBS() +return new A.bo(s,new A.aA4(),A.a6(s).h("bo<1>"))}, +gnh(){var s,r,q=this.x if(q==null){s=A.b([],t.bp) r=this.Q for(;r!=null;){s.push(r) r=r.Q}this.x=s q=s}return q}, -gdL(){if(!this.gqd()){var s=this.w +gdC(){if(!this.gq8()){var s=this.w if(s==null)s=null else{s=s.c -s=s==null?null:B.b.O(s.gno(),this)}s=s===!0}else s=!0 +s=s==null?null:B.b.N(s.gnh(),this)}s=s===!0}else s=!0 return s}, -gqd(){var s=this.w +gq8(){var s=this.w return(s==null?null:s.c)===this}, -gvf(){return this.gkm()}, -gkm(){var s,r,q,p -for(s=this.gno(),r=s.length,q=0;q#"+s+q}, -$iao:1} -A.ayY.prototype={ -$1(a){return!a.gmi()&&a.gf5()}, -$S:32} -A.yn.prototype={ -gvf(){return this}, -gEj(){if(!this.gf5())return B.HD -return A.fa.prototype.gEj.call(this)}, -EV(a){if(a.Q==null)this.PV(a) -if(this.gdL())a.qY(!0) -else a.wQ()}, -aGf(a,b){var s,r=this -if(b.Q==null)r.PV(b) +$iar:1} +A.aA4.prototype={ +$1(a){return!a.gmb()&&a.gf3()}, +$S:27} +A.yv.prototype={ +gv0(){return this}, +gE6(){if(!this.gf3())return B.HF +return A.f7.prototype.gE6.call(this)}, +EJ(a){if(a.Q==null)this.PQ(a) +if(this.gdC())a.qR(!0) +else a.wA()}, +aGS(a,b){var s,r=this +if(b.Q==null)r.PQ(b) s=r.w -if(s!=null)s.f.push(new A.abA(r,b)) +if(s!=null)s.f.push(new A.acr(r,b)) s=r.w -if(s!=null)s.Gw()}, -qY(a){var s,r,q=this,p=q.fr -while(!0){if((p.length!==0?B.b.ga9(p):null)!=null)s=!(p.length!==0?B.b.ga9(p):null).gf5() +if(s!=null)s.Gi()}, +qR(a){var s,r,q=this,p=q.fr +while(!0){if((p.length!==0?B.b.ga4(p):null)!=null)s=!(p.length!==0?B.b.ga4(p):null).gf3() else s=!1 if(!s)break -p.pop()}r=p.length!==0?B.b.ga9(p):null -if(!a||r==null){if(q.gf5()){q.wQ() -q.a1X(q)}return}r.qY(!0)}} -A.up.prototype={ -W(){return"FocusHighlightMode."+this.b}} -A.ayX.prototype={ -W(){return"FocusHighlightStrategy."+this.b}} -A.L5.prototype={ -v(){var s=this.a,r=$.fZ.I$ +p.pop()}r=p.length!==0?B.b.ga4(p):null +if(!a||r==null){if(q.gf3()){q.wA() +q.a2r(q)}return}r.qR(!0)}} +A.uz.prototype={ +V(){return"FocusHighlightMode."+this.b}} +A.aA3.prototype={ +V(){return"FocusHighlightStrategy."+this.b}} +A.Ln.prototype={ +v(){var s=this.a,r=$.fS.bE$ r===$&&A.c() -if(J.e(r.a,s.ga9K())){$.hB.lP$.b.N(0,s.ga9L()) -r=$.fZ.I$ +if(J.f(r.a,s.gaao())){$.hv.lI$.b.O(0,s.gaap()) +r=$.fS.bE$ r===$&&A.c() -r.a=null}s.d=new A.DU(A.mx(null,null,t.Su,t.S),t.op) +r.a=null}s.d=new A.E5(A.mL(null,null,t.Su,t.S),t.op) this.fq()}, -Gw(){if(this.r)return +Gi(){if(this.r)return this.r=!0 -A.iZ(this.gao0())}, -ao1(){var s,r,q,p,o,n,m,l,k,j,i,h=this +A.j4(this.gaoB())}, +aoC(){var s,r,q,p,o,n,m,l,k,j,i,h=this h.r=!1 s=h.c for(r=h.f,q=r.length,p=h.b,o=0;o"))),o=null;l.F();o=n){n=l.ga3(l) -if(o==r){l=b?B.e_:B.e0 +case 0:m.a.$2$alignmentPolicy(B.b.ga4(p),B.e2) +return!0}for(l=J.aA(b?p:new A.cs(p,A.a6(p).h("cs<1>"))),o=null;l.H();o=n){n=l.ga2(l) +if(o==r){l=b?B.e1:B.e2 m.a.$2$alignmentPolicy(n,l) return!0}}return!1}} -A.az0.prototype={ +A.aA7.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")) -if(!o.gaB(o))q=o}if(b===B.EL){n=J.wV(q) -q=new A.cr(n,A.a6(n).h("cr<1>"))}m=J.X1(q,new A.avL(new A.x(f.gcj(f).a,-1/0,f.gcj(f).c,1/0))) -if(!m.gaB(m)){p=B.b.ga5(A.bvw(f.gcj(f).gbw(),m)) -break}p=B.b.ga5(A.bvx(f.gcj(f).gbw(),q)) +break}if(r!=null&&!r.d.ga7q()){o=new A.bo(q,new A.awR(r),A.a6(q).h("bo<1>")) +if(!o.gaB(o))q=o}if(b===B.EM){n=J.x1(q) +q=new A.cs(n,A.a6(n).h("cs<1>"))}m=J.Xl(q,new A.awS(new A.x(f.gci(f).a,-1/0,f.gci(f).c,1/0))) +if(!m.gaB(m)){p=B.b.ga5(A.bwQ(f.gci(f).gbv(),m)) +break}p=B.b.ga5(A.bwR(f.gci(f).gbv(),q)) break -case 1:case 3:q=j.aC_(b,f.gcj(f),h.gEj()) +case 1:case 3:q=j.aCC(b,f.gci(f),h.gE6()) if(q.length===0){p=i -break}if(r!=null&&!r.d.ga6S()){o=new A.bk(q,new A.avM(r),A.a6(q).h("bk<1>")) -if(!o.gaB(o))q=o}if(b===B.abm){n=J.wV(q) -q=new A.cr(n,A.a6(n).h("cr<1>"))}m=J.X1(q,new A.avN(new A.x(-1/0,f.gcj(f).b,1/0,f.gcj(f).d))) -if(!m.gaB(m)){p=B.b.ga5(A.bvv(f.gcj(f).gbw(),m)) -break}p=B.b.ga5(A.bvy(f.gcj(f).gbw(),q)) +break}if(r!=null&&!r.d.ga7q()){o=new A.bo(q,new A.awT(r),A.a6(q).h("bo<1>")) +if(!o.gaB(o))q=o}if(b===B.aby){n=J.x1(q) +q=new A.cs(n,A.a6(n).h("cs<1>"))}m=J.Xl(q,new A.awU(new A.x(-1/0,f.gci(f).b,1/0,f.gci(f).d))) +if(!m.gaB(m)){p=B.b.ga5(A.bwP(f.gci(f).gbv(),m)) +break}p=B.b.ga5(A.bwS(f.gci(f).gbv(),q)) break -default:p=i}if(p!=null){n=j.Cy$ +default:p=i}if(p!=null){n=j.Cl$ l=n.i(0,h) -k=new A.He(b,f) +k=new A.Hv(b,f) if(l!=null)l.a.push(k) -else n.u(0,h,new A.adN(A.b([k],t.wD))) -switch(g){case 0:case 3:j.a.$2$alignmentPolicy(p,B.e0) +else n.q(0,h,new A.aeE(A.b([k],t.wD))) +switch(g){case 0:case 3:j.a.$2$alignmentPolicy(p,B.e2) break -case 2:case 1:j.a.$2$alignmentPolicy(p,B.e_) +case 2:case 1:j.a.$2$alignmentPolicy(p,B.e1) break}return!0}return!1}} -A.aZH.prototype={ +A.b_F.prototype={ $1(a){return a.b===this.a}, -$S:647} -A.avF.prototype={ -$2(a,b){if(this.a)if(this.b)return B.c.cK(a.gcj(a).b,b.gcj(b).b) -else return B.c.cK(b.gcj(b).d,a.gcj(a).d) -else if(this.b)return B.c.cK(a.gcj(a).a,b.gcj(b).a) -else return B.c.cK(b.gcj(b).c,a.gcj(a).c)}, -$S:50} -A.avH.prototype={ -$2(a,b){var s=a.gcj(a).gbw(),r=b.gcj(b).gbw(),q=this.a,p=A.b7F(q,s,r) -if(p===0)return A.b7E(q,s,r) +$S:649} +A.awM.prototype={ +$2(a,b){if(this.a)if(this.b)return B.c.cH(a.gci(a).b,b.gci(b).b) +else return B.c.cH(b.gci(b).d,a.gci(a).d) +else if(this.b)return B.c.cH(a.gci(a).a,b.gci(b).a) +else return B.c.cH(b.gci(b).c,a.gci(a).c)}, +$S:47} +A.awO.prototype={ +$2(a,b){var s=a.gci(a).gbv(),r=b.gci(b).gbv(),q=this.a,p=A.b8E(q,s,r) +if(p===0)return A.b8D(q,s,r) return p}, -$S:50} -A.avG.prototype={ -$2(a,b){var s=a.gcj(a).gbw(),r=b.gcj(b).gbw(),q=this.a,p=A.b7E(q,s,r) -if(p===0)return A.b7F(q,s,r) +$S:47} +A.awN.prototype={ +$2(a,b){var s=a.gci(a).gbv(),r=b.gci(b).gbv(),q=this.a,p=A.b8D(q,s,r) +if(p===0)return A.b8E(q,s,r) return p}, -$S:50} -A.avI.prototype={ -$2(a,b){var s,r,q,p=this.a,o=a.gcj(a),n=b.gcj(b),m=o.a,l=p.a,k=o.c +$S:47} +A.awP.prototype={ +$2(a,b){var s,r,q,p=this.a,o=a.gci(a),n=b.gci(b),m=o.a,l=p.a,k=o.c m=Math.abs(m-l)=s.c}, -$S:32} -A.avB.prototype={ -$2(a,b){return B.c.cK(a.gcj(a).gbw().a,b.gcj(b).gbw().a)}, -$S:50} -A.avC.prototype={ +return!a.gci(a).l(0,s)&&a.gci(a).gbv().a>=s.c}, +$S:27} +A.awI.prototype={ +$2(a,b){return B.c.cH(a.gci(a).gbv().a,b.gci(b).gbv().a)}, +$S:47} +A.awJ.prototype={ $1(a){var s=this.a -return!a.gcj(a).l(0,s)&&a.gcj(a).gbw().b<=s.b}, -$S:32} -A.avD.prototype={ +return!a.gci(a).l(0,s)&&a.gci(a).gbv().b<=s.b}, +$S:27} +A.awK.prototype={ $1(a){var s=this.a -return!a.gcj(a).l(0,s)&&a.gcj(a).gbw().b>=s.d}, -$S:32} -A.avE.prototype={ -$2(a,b){return B.c.cK(a.gcj(a).gbw().b,b.gcj(b).gbw().b)}, -$S:50} -A.avy.prototype={ +return!a.gci(a).l(0,s)&&a.gci(a).gbv().b>=s.d}, +$S:27} +A.awL.prototype={ +$2(a,b){return B.c.cH(a.gci(a).gbv().b,b.gci(b).gbv().b)}, +$S:47} +A.awF.prototype={ $1(a){var s,r,q=this,p=q.b.a.pop().b,o=p.e o.toString -o=A.mL(o) -s=$.b8.bS$.f.c.e +o=A.mZ(o) +s=$.bc.bT$.f.c.e s.toString -if(o!=A.mL(s)){o=q.a +if(o!=A.mZ(s)){o=q.a s=q.c -o.w8(s) -o.Cy$.N(0,s) -return!1}switch(a.a){case 0:case 3:r=B.e0 +o.vT(s) +o.Cl$.O(0,s) +return!1}switch(a.a){case 0:case 3:r=B.e2 break -case 1:case 2:r=B.e_ +case 1:case 2:r=B.e1 break default:r=null}q.a.a.$2$alignmentPolicy(p,r) return!0}, -$S:649} -A.avK.prototype={ +$S:651} +A.awR.prototype={ $1(a){var s=a.e s.toString -return A.mL(s)===this.a}, -$S:32} -A.avL.prototype={ -$1(a){var s=a.gcj(a).fL(this.a) +return A.mZ(s)===this.a}, +$S:27} +A.awS.prototype={ +$1(a){var s=a.gci(a).fJ(this.a) return!s.gaB(s)}, -$S:32} -A.avM.prototype={ +$S:27} +A.awT.prototype={ $1(a){var s=a.e s.toString -return A.mL(s)===this.a}, -$S:32} -A.avN.prototype={ -$1(a){var s=a.gcj(a).fL(this.a) +return A.mZ(s)===this.a}, +$S:27} +A.awU.prototype={ +$1(a){var s=a.gci(a).fJ(this.a) return!s.gaB(s)}, -$S:32} -A.hq.prototype={ -ga8A(){var s=this.d +$S:27} +A.hk.prototype={ +ga98(){var s=this.d if(s==null){s=this.c.e s.toString -s=this.d=new A.aZF().$1(s)}s.toString +s=this.d=new A.b_D().$1(s)}s.toString return s}} -A.aZE.prototype={ -$1(a){var s=a.ga8A() -return A.z3(s,A.a6(s).c)}, -$S:650} -A.aZG.prototype={ -$2(a,b){switch(this.a.a){case 1:return B.c.cK(a.b.a,b.b.a) -case 0:return B.c.cK(b.b.c,a.b.c)}}, -$S:202} -A.aZF.prototype={ -$1(a){var s,r=A.b([],t.vl),q=t.I,p=a.jy(q) -for(;p!=null;){r.push(q.a(p.gb8())) -s=A.bFC(p) -p=s==null?null:s.jy(q)}return r}, +A.b_C.prototype={ +$1(a){var s=a.ga98() +return A.zd(s,A.a6(s).c)}, $S:652} -A.pV.prototype={ -gcj(a){var s,r,q,p,o=this -if(o.b==null)for(s=o.a,r=A.a6(s).h("U<1,x>"),s=new A.U(s,new A.aZC(),r),s=new A.cU(s,s.gG(s),r.h("cU")),r=r.h("aA.E");s.F();){q=s.d +A.b_E.prototype={ +$2(a,b){switch(this.a.a){case 1:return B.c.cH(a.b.a,b.b.a) +case 0:return B.c.cH(b.b.c,a.b.c)}}, +$S:201} +A.b_D.prototype={ +$1(a){var s,r=A.b([],t.vl),q=t.I,p=a.jw(q) +for(;p!=null;){r.push(q.a(p.gbg())) +s=A.bGZ(p) +p=s==null?null:s.jw(q)}return r}, +$S:654} +A.q3.prototype={ +gci(a){var s,r,q,p,o=this +if(o.b==null)for(s=o.a,r=A.a6(s).h("S<1,x>"),s=new A.S(s,new A.b_A(),r),s=new A.cX(s,s.gE(s),r.h("cX")),r=r.h("aF.E");s.H();){q=s.d if(q==null)q=r.a(q) p=o.b if(p==null){o.b=q -p=q}o.b=p.jT(q)}s=o.b +p=q}o.b=p.jS(q)}s=o.b s.toString return s}} -A.aZC.prototype={ +A.b_A.prototype={ $1(a){return a.b}, -$S:653} -A.aZD.prototype={ +$S:655} +A.b_B.prototype={ $2(a,b){var s,r -switch(this.a.a){case 1:s=a.gcj(a) -s=s.gad(s) -r=b.gcj(b) -return B.c.cK(s,r.gad(r)) -case 0:s=b.gcj(b) +switch(this.a.a){case 1:s=a.gci(a) +s=s.gag(s) +r=b.gci(b) +return B.c.cH(s,r.gag(r)) +case 0:s=b.gci(b) s=s.gaI(s) -r=a.gcj(a) -return B.c.cK(s,r.gaI(r))}}, -$S:654} -A.aJj.prototype={ -aph(a){var s,r,q,p,o,n=B.b.ga5(a).a,m=t.qi,l=A.b([],m),k=A.b([],t.jE) +r=a.gci(a) +return B.c.cH(s,r.gaI(r))}}, +$S:656} +A.aKo.prototype={ +apS(a){var s,r,q,p,o,n=B.b.ga5(a).a,m=t.qi,l=A.b([],m),k=A.b([],t.jE) for(s=a.length,r=0;r") -return A.ai(new A.bk(b,new A.aJm(new A.x(-1/0,s.b,1/0,s.d)),r),!0,r.h("B.E"))}, -$S:655} -A.aJm.prototype={ -$1(a){var s=a.b.fL(this.a) +B.b.O(s,i)}return k}} +A.aKp.prototype={ +$2(a,b){return B.c.cH(a.b.b,b.b.b)}, +$S:201} +A.aKq.prototype={ +$2(a,b){var s=a.b,r=A.a6(b).h("bo<1>") +return A.ai(new A.bo(b,new A.aKr(new A.x(-1/0,s.b,1/0,s.d)),r),!0,r.h("y.E"))}, +$S:657} +A.aKr.prototype={ +$1(a){var s=a.b.fJ(this.a) return!s.gaB(s)}, -$S:656} -A.L6.prototype={ -aW(){return new A.aeX(B.n)}} -A.SU.prototype={} -A.aeX.prototype={ -gdK(a){var s,r,q,p=this,o=p.d +$S:658} +A.Lo.prototype={ +b0(){return new A.afQ(B.o)}} +A.Ta.prototype={} +A.afQ.prototype={ +gdB(a){var s,r,q,p=this,o=p.d if(o===$){s=p.a.c r=A.b([],t.bp) -q=$.ag() +q=$.af() p.d!==$&&A.a2() -o=p.d=new A.SU(s,!1,!0,!0,!0,null,null,r,q)}return o}, -v(){this.gdK(this).v() -this.bF()}, -bE(a){var s=this -s.c8(a) -if(a.c!==s.a.c)s.gdK(s).dy=s.a.c}, -a7(a){var s=null,r=this.gdK(this) -return A.yl(!1,!1,this.a.f,s,!0,!0,r,!1,s,s,s,s,s,!0)}} -A.a6T.prototype={ -hr(a){a.aSO(a.gdK(a))}} -A.zv.prototype={} -A.a49.prototype={ -hr(a){var s=$.b8.bS$.f.c,r=s.e +o=p.d=new A.Ta(s,!1,!0,!0,!0,null,null,r,q)}return o}, +v(){this.gdB(this).v() +this.bD()}, +bC(a){var s=this +s.c9(a) +if(a.c!==s.a.c)s.gdB(s).dy=s.a.c}, +a8(a){var s=null,r=this.gdB(this) +return A.yt(!1,!1,this.a.f,s,!0,!0,r,!1,s,s,s,s,s,!0)}} +A.a7A.prototype={ +hp(a){a.aTt(a.gdB(a))}} +A.zG.prototype={} +A.a4P.prototype={ +hp(a){var s=$.bc.bT$.f.c,r=s.e r.toString -return A.DF(r).GE(s,!0)}, -VO(a,b){return b?B.bU:B.iD}} -A.zW.prototype={} -A.a5M.prototype={ -hr(a){var s=$.b8.bS$.f.c,r=s.e +return A.DS(r).Gq(s,!0)}, +Wh(a,b){return b?B.bW:B.iG}} +A.A7.prototype={} +A.a6r.prototype={ +hp(a){var s=$.bc.bT$.f.c,r=s.e r.toString -return A.DF(r).GE(s,!1)}, -VO(a,b){return b?B.bU:B.iD}} -A.ub.prototype={} -A.Km.prototype={ -hr(a){var s,r -if(!this.c){s=$.b8.bS$.f.c +return A.DS(r).Gq(s,!1)}, +Wh(a,b){return b?B.bW:B.iG}} +A.uk.prototype={} +A.KE.prototype={ +hp(a){var s,r +if(!this.c){s=$.bc.bT$.f.c r=s.e r.toString -A.DF(r).aMh(s,a.a)}}} -A.aeY.prototype={} -A.ajh.prototype={ -RC(a,b){var s -this.aii(a,b) -s=this.Cy$.i(0,b) +A.DS(r).aMT(s,a.a)}}} +A.afR.prototype={} +A.ak8.prototype={ +RA(a,b){var s +this.aiR(a,b) +s=this.Cl$.i(0,b) if(s!=null){s=s.a -if(!!s.fixed$length)A.Z(A.a8("removeWhere")) -B.b.og(s,new A.aZH(a),!0)}}} -A.aoE.prototype={} -A.aoF.prototype={} -A.Ld.prototype={ -aW(){return new A.Le(A.z(t.gx),B.n)}} -A.Le.prototype={ -arn(){var s=this +if(!!s.fixed$length)A.V(A.a8("removeWhere")) +B.b.oe(s,new A.b_F(a),!0)}}} +A.apI.prototype={} +A.apJ.prototype={} +A.Lv.prototype={ +b0(){return new A.Lw(A.C(t.gx),B.o)}} +A.Lw.prototype={ +arY(){var s=this s.a.toString -s.e=s.f.ej(0,new A.azr()) -s.arS()}, -arS(){this.aM(new A.azs(this))}, -a7(a){var s,r=this -switch(r.a.f.a){case 1:r.wY() +s.e=s.f.eo(0,new A.aAy()) +s.ass()}, +ass(){this.aM(new A.aAz(this))}, +a8(a){var s,r=this +switch(r.a.f.a){case 1:r.wI() break -case 2:if(r.e)r.wY() +case 2:if(r.e)r.wI() break case 0:break}s=r.a -return new A.Rk(new A.SW(r,r.d,s.c,null),null,null)}, -wY(){var s,r,q,p,o,n,m,l={},k=l.a="" -for(s=this.f,s=A.cY(s,s.r,A.w(s).c),r=s.$ti.c,q=!1;s.F();){p=s.d +return new A.RB(new A.Tc(r,r.d,s.c,null),null,null)}, +wI(){var s,r,q,p,o,n,m,l={},k=l.a="" +for(s=this.f,s=A.cW(s,s.r,A.w(s).c),r=s.$ti.c,q=!1;s.H();){p=s.d if(p==null)p=r.a(p) -q=!p.aRO()||q +q=!p.aSr()||q o=l.a p=p.e n=p.y -p=n==null?A.w(p).h("dQ.T").a(n):n -l.a=o+(p==null?k:p)}if(l.a.length!==0){k=this.c.bb(t.I) +p=n==null?A.w(p).h("dY.T").a(n):n +l.a=o+(p==null?k:p)}if(l.a.length!==0){k=this.c.bh(t.I) k.toString m=k.w -if(A.cu()===B.ah)A.bfu(new A.azt(l,m),t.H) -else A.Pp(l.a,m,B.qF)}return!q}} -A.azr.prototype={ +if(A.cx()===B.ah)A.bgv(new A.aAA(l,m),t.H) +else A.PI(l.a,m,B.qI)}return!q}} +A.aAy.prototype={ $1(a){var s=a.f,r=s.y -return r==null?A.w(s).h("dQ.T").a(r):r}, -$S:657} -A.azs.prototype={ +return r==null?A.w(s).h("dY.T").a(r):r}, +$S:659} +A.aAz.prototype={ $0(){++this.a.d}, $S:0} -A.azt.prototype={ +A.aAA.prototype={ $0(){var s=0,r=A.t(t.H),q=this var $async$$0=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:s=2 -return A.A(A.Lh(B.d5,null,t.H),$async$$0) -case 2:A.Pp(q.a.a,q.b,B.qF) +return A.B(A.Lz(B.cK,null,t.H),$async$$0) +case 2:A.PI(q.a.a,q.b,B.qI) return A.q(null,r)}}) return A.r($async$$0,r)}, $S:16} -A.SW.prototype={ -er(a){return this.r!==a.r}} -A.qJ.prototype={ -aW(){return A.bwY(A.w(this).h("qJ.T"))}} -A.lp.prototype={ -ga60(){var s=this.d +A.Tc.prototype={ +ek(a){return this.r!==a.r}} +A.qR.prototype={ +b0(){return A.byh(A.w(this).h("qR.T"))}} +A.lE.prototype={ +ga6v(){var s=this.d return s===$?this.d=this.a.f:s}, -aRO(){var s,r -this.aM(new A.azq(this)) +aSr(){var s,r +this.aM(new A.aAx(this)) s=this.e r=s.y -return(r==null?A.w(s).h("dQ.T").a(r):r)==null}, -wY(){this.e.sm(0,this.a.d.$1(this.ga60()))}, -J0(a){var s -this.aM(new A.azp(this,a)) +return(r==null?A.w(s).h("dY.T").a(r):r)==null}, +wI(){this.e.sm(0,this.a.d.$1(this.ga6v()))}, +IL(a){var s +this.aM(new A.aAw(this,a)) s=this.c s.toString -s=A.b8d(s) -if(s!=null)s.arn()}, -ghB(){return this.a.x}, -kw(a,b){var s=this -s.pg(s.e,"error_text") -s.pg(s.f,"has_interacted_by_user")}, -hm(){var s=this.c +s=A.b9c(s) +if(s!=null)s.arY()}, +ghz(){return this.a.x}, +ky(a,b){var s=this +s.pb(s.e,"error_text") +s.pb(s.f,"has_interacted_by_user")}, +hl(){var s=this.c s.toString -s=A.b8d(s) -if(s!=null)s.f.N(0,this) -this.qO()}, -a7(a){var s,r=this,q=r.a -if(q.r)switch(q.w.a){case 1:r.wY() +s=A.b9c(s) +if(s!=null)s.f.O(0,this) +this.qH()}, +a8(a){var s,r=this,q=r.a +if(q.r)switch(q.w.a){case 1:r.wI() break case 2:q=r.f s=q.y -if(s==null?A.w(q).h("dQ.T").a(s):s)r.wY() +if(s==null?A.w(q).h("dY.T").a(s):s)r.wI() break -case 0:break}q=A.b8d(a) -if(q!=null)q.f.C(0,r) +case 0:break}q=A.b9c(a) +if(q!=null)q.f.D(0,r) return r.a.e.$1(r)}} -A.azq.prototype={ -$0(){this.a.wY()}, +A.aAx.prototype={ +$0(){this.a.wI()}, $S:0} -A.azp.prototype={ +A.aAw.prototype={ $0(){var s=this.a s.d=this.b -s.f.Ys(0,!0)}, +s.f.YX(0,!0)}, $S:0} -A.arx.prototype={ -W(){return"AutovalidateMode."+this.b}} -A.aWM.prototype={ -$2(a,b){if(!a.a)a.aa(0,b)}, -$S:54} -A.Hq.prototype={ -bE(a){this.c8(a) -this.uu()}, -cU(){var s,r,q,p,o=this +A.asI.prototype={ +V(){return"AutovalidateMode."+this.b}} +A.aXU.prototype={ +$2(a,b){if(!a.a)a.ad(0,b)}, +$S:51} +A.HH.prototype={ +bC(a){this.c9(a) +this.uj()}, +cP(){var s,r,q,p,o=this o.fs() -s=o.d7$ -r=o.gtc() +s=o.cZ$ +r=o.gt3() q=o.c q.toString -q=A.vy(q) -o.jk$=q -p=o.rf(q,r) -if(r){o.kw(s,o.hp$) -o.hp$=!1}if(p)if(s!=null)s.v()}, +q=A.vJ(q) +o.jh$=q +p=o.r7(q,r) +if(r){o.ky(s,o.ho$) +o.ho$=!1}if(p)if(s!=null)s.v()}, v(){var s,r=this -r.jj$.ac(0,new A.aWM()) -s=r.d7$ +r.jg$.am(0,new A.aXU()) +s=r.cZ$ if(s!=null)s.v() -r.d7$=null -r.bF()}} -A.oR.prototype={ -gar(){var s,r=$.b8.bS$.z.i(0,this) -if(r instanceof A.lT){s=r.ok +r.cZ$=null +r.bD()}} +A.p1.prototype={ +gaw(){var s,r=$.bc.bT$.z.i(0,this) +if(r instanceof A.m8){s=r.ok s.toString if(A.w(this).c.b(s))return s}return null}} -A.cz.prototype={ +A.cC.prototype={ j(a){var s=this,r=s.a,q=r!=null?" "+r:"" -if(A.L(s)===B.abO)return"[GlobalKey#"+A.bz(s)+q+"]" -return"["+("#"+A.bz(s))+q+"]"}} -A.qP.prototype={ +if(A.L(s)===B.ac_)return"[GlobalKey#"+A.bC(s)+q+"]" +return"["+("#"+A.bC(s))+q+"]"}} +A.qX.prototype={ l(a,b){if(b==null)return!1 -if(J.aj(b)!==A.L(this))return!1 +if(J.ak(b)!==A.L(this))return!1 return this.$ti.b(b)&&b.a===this.a}, -gJ(a){return A.m9(this.a)}, -j(a){var s="GlobalObjectKey",r=B.d.jh(s,">")?B.d.ap(s,0,-8):s -return"["+r+" "+("#"+A.bz(this.a))+"]"}} +gJ(a){return A.mp(this.a)}, +j(a){var s="GlobalObjectKey",r=B.d.jb(s,">")?B.d.au(s,0,-8):s +return"["+r+" "+("#"+A.bC(this.a))+"]"}} A.m.prototype={ -fd(){var s=this.a +fc(){var s=this.a return s==null?"Widget":"Widget-"+s.j(0)}, l(a,b){if(b==null)return!1 -return this.zQ(0,b)}, -gJ(a){return A.y.prototype.gJ.call(this,this)}} -A.aQ.prototype={ -dg(a){return new A.G5(this,B.a9)}} -A.as.prototype={ -dg(a){return A.bBl(this)}} -A.b0B.prototype={ -W(){return"_StateLifecycle."+this.b}} -A.at.prototype={ -gb8(){var s=this.a +return this.zB(0,b)}, +gJ(a){return A.A.prototype.gJ.call(this,this)}} +A.aU.prototype={ +d9(a){return new A.Gm(this,B.a9)}} +A.ax.prototype={ +d9(a){return A.bCI(this)}} +A.b1x.prototype={ +V(){return"_StateLifecycle."+this.b}} +A.aB.prototype={ +gbg(){var s=this.a s.toString return s}, -bi(){}, -bE(a){}, +bk(){}, +bC(a){}, aM(a){a.$0() -this.c.eE()}, -hm(){}, -dk(){}, +this.c.eB()}, +hl(){}, +da(){}, v(){}, -cU(){}} -A.bC.prototype={} -A.fW.prototype={ -dg(a){return new A.zF(this,B.a9,A.w(this).h("zF"))}} -A.bX.prototype={ -dg(a){return A.bxp(this)}} -A.b_.prototype={ -bD(a,b){}, -C9(a){}} -A.a2T.prototype={ -dg(a){return new A.a2S(this,B.a9)}} -A.bP.prototype={ -dg(a){return new A.PI(this,B.a9)}} -A.hT.prototype={ -dg(a){return A.byJ(this)}} -A.Hk.prototype={ -W(){return"_ElementLifecycle."+this.b}} -A.afR.prototype={ -a5b(a){a.c6(new A.aXt(this,a)) -a.qz()}, -aEs(){var s,r,q,p=this +cP(){}} +A.bH.prototype={} +A.fP.prototype={ +d9(a){return new A.zQ(this,B.a9,A.w(this).h("zQ"))}} +A.c0.prototype={ +d9(a){return A.byK(this)}} +A.b2.prototype={ +bz(a,b){}, +BZ(a){}} +A.a3p.prototype={ +d9(a){return new A.a3o(this,B.a9)}} +A.bT.prototype={ +d9(a){return new A.Q0(this,B.a9)}} +A.hQ.prototype={ +d9(a){return A.bA3(this)}} +A.HB.prototype={ +V(){return"_ElementLifecycle."+this.b}} +A.agI.prototype={ +a5H(a){a.c8(new A.aYz(this,a)) +a.qr()}, +aF4(){var s,r,q,p=this p.a=!0 r=p.b q=A.ai(r,!0,A.w(r).c) -B.b.i4(q,A.b5p()) +B.b.hW(q,A.b6o()) s=q -r.ak(0) +r.ao(0) try{r=s -new A.cr(r,A.aZ(r).h("cr<1>")).ac(0,p.gaEq())}finally{p.a=!1}}} -A.aXt.prototype={ -$1(a){this.a.a5b(a)}, +new A.cs(r,A.b1(r).h("cs<1>")).am(0,p.gaF2())}finally{p.a=!1}}} +A.aYz.prototype={ +$1(a){this.a.a5H(a)}, $S:12} -A.asA.prototype={ -WU(a){var s=this +A.atK.prototype={ +Xq(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}, -aaX(a){try{a.$0()}finally{}}, -BB(a,b){var s,r,q,p,o,n,m,l,k,j=this,i={},h=b==null +abB(a){try{a.$0()}finally{}}, +Bp(a,b){var s,r,q,p,o,n,m,l,k,j=this,i={},h=b==null if(h&&j.c.length===0)return try{j.d=!0 if(!h){i.a=null j.e=!1 try{b.$0()}finally{}}h=j.c -B.b.i4(h,A.b5p()) +B.b.hW(h,A.b6o()) j.e=!1 i.b=h.length i.c=0 for(o=0;o=l){m=j.e m.toString}else m=!0 -if(m){if(!!h.immutable$list)A.Z(A.a8("sort")) +if(m){if(!!h.immutable$list)A.V(A.a8("sort")) o=l-1 -if(o-0<=32)A.a8q(h,0,o,A.b5p()) -else A.a8p(h,0,o,A.b5p()) +if(o-0<=32)A.a9a(h,0,o,A.b6o()) +else A.a99(h,0,o,A.b6o()) o=j.e=!1 i.b=h.length while(!0){m=i.c if(!(m>0?h[m-1].as:o))break i.c=m-1}o=m}}}finally{for(h=j.c,o=h.length,k=0;k").ab(e.z[1]),g=new A.bV(J.ax(g.a),g.b,e.h("bV<1,2>")),e=e.z[1];g.F();){q=g.a +c=e}if(p&&o.a!==0)for(g=o.gbx(o),e=A.w(g),e=e.h("@<1>").af(e.z[1]),g=new A.bZ(J.aA(g.a),g.b,e.h("bZ<1,2>")),e=e.z[1];g.H();){q=g.a if(q==null)q=e.a(q) -if(!a2.O(0,q)){q.a=null -q.C4() +if(!a2.N(0,q)){q.a=null +q.BU() m=l.r.b -if(q.w===B.e7){q.hm() -q.c6(A.b5q())}m.b.C(0,q)}}return d}, -LB(a,b,c){return this.adN(a,b,c,null)}, -hu(a,b){var s,r,q,p=this +if(q.w===B.e9){q.hl() +q.c8(A.b6p())}m.b.D(0,q)}}return d}, +Lq(a,b,c){return this.aeo(a,b,c,null)}, +hs(a,b){var s,r,q,p=this p.a=a p.d=b -p.w=B.e7 +p.w=B.e9 s=a!=null if(s){r=a.e r===$&&A.c();++r}else r=1 p.e=r if(s)p.r=a.r -q=p.gb8().a -if(q instanceof A.oR)p.r.z.u(0,q,p) -p.QF() -p.Rp()}, +q=p.gbg().a +if(q instanceof A.p1)p.r.z.q(0,q,p) +p.QA() +p.Rn()}, a6(a,b){this.f=b}, -adV(a,b){new A.axy(b).$1(a)}, -QO(a){this.d=a}, -a5o(a){var s=a+1,r=this.e +aew(a,b){new A.ayH(b).$1(a)}, +QK(a){this.d=a}, +a5U(a){var s=a+1,r=this.e r===$&&A.c() if(r")),s=s.c;p.F();){r=p.d;(r==null?s.a(r):r).bd.N(0,q)}q.y=null -q.w=B.adG}, -qz(){var s=this,r=s.f,q=r==null?null:r.a -if(q instanceof A.oR){r=s.r.z -if(J.e(r.i(0,q),s))r.N(0,q)}s.z=s.f=null -s.w=B.F8}, -gD(a){var s=this.gaH() -if(s instanceof A.T)return s.gD(s) +s.QA() +s.Rn() +if(s.as)s.r.Xq(s) +if(p)s.cP()}, +hl(){var s,r,q=this,p=q.z +if(p!=null&&p.a!==0)for(s=A.w(p),p=new A.lg(p,p.w9(),s.h("lg<1>")),s=s.c;p.H();){r=p.d;(r==null?s.a(r):r).bb.O(0,q)}q.y=null +q.w=B.adS}, +qr(){var s=this,r=s.f,q=r==null?null:r.a +if(q instanceof A.p1){r=s.r.z +if(J.f(r.i(0,q),s))r.O(0,q)}s.z=s.f=null +s.w=B.F9}, +gC(a){var s=this.gaH() +if(s instanceof A.U)return s.gC(s) return null}, -rr(a,b){var s=this.z;(s==null?this.z=A.e7(t.IS):s).C(0,a) -a.W_(this,b) -return t.WB.a(a.gb8())}, -IY(a){return this.rr(a,null)}, -bb(a){var s=this.y,r=s==null?null:s.i(0,A.aq(a)) -if(r!=null)return a.a(this.rr(r,null)) +rk(a,b){var s=this.z;(s==null?this.z=A.ee(t.IS):s).D(0,a) +a.Wt(this,b) +return t.WB.a(a.gbg())}, +II(a){return this.rk(a,null)}, +bh(a){var s=this.y,r=s==null?null:s.i(0,A.au(a)) +if(r!=null)return a.a(this.rk(r,null)) this.Q=!0 return null}, -LT(a){var s=this.jy(a) -s=s==null?null:s.gb8() +LJ(a){var s=this.jw(a) +s=s==null?null:s.gbg() return a.h("0?").a(s)}, -jy(a){var s=this.y -return s==null?null:s.i(0,A.aq(a))}, -Rp(){var s=this.a +jw(a){var s=this.y +return s==null?null:s.i(0,A.au(a))}, +Rn(){var s=this.a this.c=s==null?null:s.c}, -QF(){var s=this.a +QA(){var s=this.a this.y=s==null?null:s.y}, -Tp(a){var s,r=this.a +TK(a){var s,r=this.a while(!0){s=r==null -if(!(!s&&A.L(r.gb8())!==A.aq(a)))break -r=r.a}s=s?null:r.gb8() +if(!(!s&&A.L(r.gbg())!==A.au(a)))break +r=r.a}s=s?null:r.gbg() return a.h("0?").a(s)}, -CI(a){var s,r,q=this.a -for(;s=q==null,!s;){if(q instanceof A.lT){r=q.ok +Cu(a){var s,r,q=this.a +for(;s=q==null,!s;){if(q instanceof A.m8){r=q.ok r.toString r=a.b(r)}else r=!1 if(r)break @@ -118869,286 +120174,286 @@ q=q.a}t.lE.a(q) if(s)s=null else{s=q.ok s.toString}return a.h("0?").a(s)}, -yb(a){var s=this.a -for(;s!=null;){if(s instanceof A.bR&&a.b(s.gaH()))return a.a(s.gaH()) +xX(a){var s=this.a +for(;s!=null;){if(s instanceof A.bV&&a.b(s.gaH()))return a.a(s.gaH()) s=s.a}return null}, -n3(a){var s=this.a +mW(a){var s=this.a while(!0){if(!(s!=null&&a.$1(s)))break s=s.a}}, -cU(){this.eE()}, -iX(a){var s=this.c -if(s!=null)s.iX(a)}, -fd(){var s=this.f -s=s==null?null:s.fd() -return s==null?"#"+A.bz(this)+"(DEFUNCT)":s}, -eE(){var s=this -if(s.w!==B.e7)return +cP(){this.eB()}, +iR(a){var s=this.c +if(s!=null)s.iR(a)}, +fc(){var s=this.f +s=s==null?null:s.fc() +return s==null?"#"+A.bC(this)+"(DEFUNCT)":s}, +eB(){var s=this +if(s.w!==B.e9)return if(s.as)return s.as=!0 -s.r.WU(s)}, -L4(a){var s -if(this.w===B.e7)s=!this.as&&!a +s.r.Xq(s)}, +KT(a){var s +if(this.w===B.e9)s=!this.as&&!a else s=!0 if(s)return -try{this.nQ()}finally{}}, -act(){return this.L4(!1)}, -nQ(){this.as=!1}, -$iaf:1} -A.axu.prototype={ +try{this.nM()}finally{}}, +ad5(){return this.KT(!1)}, +nM(){this.as=!1}, +$iae:1} +A.ayD.prototype={ $1(a){this.a.a=a}, $S:12} -A.axs.prototype={ +A.ayB.prototype={ $1(a){this.a.push(a) return!0}, -$S:19} -A.axr.prototype={ +$S:17} +A.ayA.prototype={ $1(a){var s=null -return A.oF("",a,!0,B.c8,s,!1,s,s,B.bk,s,!1,!0,!0,B.l8,s,t.c)}, -$S:658} -A.axw.prototype={ -$1(a){var s=this.a.O(0,a) +return A.oR("",a,!0,B.ca,s,!1,s,s,B.bm,s,!1,!0,!0,B.ld,s,t.D)}, +$S:660} +A.ayF.prototype={ +$1(a){var s=this.a.N(0,a) return s?null:a}, -$S:659} -A.axx.prototype={ +$S:661} +A.ayG.prototype={ $2(a,b){var s=this.a -return s!=null?s[a]:new A.uE(b,a,t.Bc)}, -$S:660} -A.axy.prototype={ -$1(a){a.QO(this.a) -if(!(a instanceof A.bR))a.c6(this)}, +return s!=null?s[a]:new A.uL(b,a,t.Bc)}, +$S:662} +A.ayH.prototype={ +$1(a){a.QK(this.a) +if(!(a instanceof A.bV))a.c8(this)}, $S:12} -A.axp.prototype={ -$1(a){a.a5o(this.a)}, +A.ayy.prototype={ +$1(a){a.a5U(this.a)}, $S:12} -A.axt.prototype={ -$1(a){a.C4()}, +A.ayC.prototype={ +$1(a){a.BU()}, $S:12} -A.axq.prototype={ -$1(a){a.I8(this.a)}, +A.ayz.prototype={ +$1(a){a.HU(this.a)}, $S:12} -A.a0p.prototype={ -bs(a){var s=this.d,r=new A.Os(s,A.aV(t.v)) +A.a0Q.prototype={ +bs(a){var s=this.d,r=new A.OK(s,A.aZ(t.v)) r.br() -r.and(s) +r.anO(s) return r}} -A.JY.prototype={ -hu(a,b){this.XS(a,b) -this.Om()}, -Om(){this.act()}, -nQ(){var s,r,q,p,o,n,m=this,l=null -try{l=m.cJ() -m.gb8()}catch(o){s=A.aW(o) -r=A.bu(o) -n=A.a0q(A.bbh(A.ca("building "+m.j(0)),s,r,new A.aue())) -l=n}finally{m.MJ()}try{m.ay=m.h6(m.ay,l,m.d)}catch(o){q=A.aW(o) -p=A.bu(o) -n=A.a0q(A.bbh(A.ca("building "+m.j(0)),q,p,new A.auf())) +A.Kf.prototype={ +hs(a,b){this.Yn(a,b) +this.Oh()}, +Oh(){this.ad5()}, +nM(){var s,r,q,p,o,n,m=this,l=null +try{l=m.cG() +m.gbg()}catch(o){s=A.b_(o) +r=A.bz(o) +n=A.a0R(A.bc9(A.cf("building "+m.j(0)),s,r,new A.avo())) +l=n}finally{m.MA()}try{m.ay=m.h4(m.ay,l,m.d)}catch(o){q=A.b_(o) +p=A.bz(o) +n=A.a0R(A.bc9(A.cf("building "+m.j(0)),q,p,new A.avp())) l=n -m.ay=m.h6(null,l,m.d)}}, -c6(a){var s=this.ay +m.ay=m.h4(null,l,m.d)}}, +c8(a){var s=this.ay if(s!=null)a.$1(s)}, -lR(a){this.ay=null -this.nc(a)}} -A.aue.prototype={ -$0(){var s=A.b([],t.qe) +lL(a){this.ay=null +this.n3(a)}} +A.avo.prototype={ +$0(){var s=A.b([],t.Q) return s}, -$S:26} -A.auf.prototype={ -$0(){var s=A.b([],t.qe) +$S:24} +A.avp.prototype={ +$0(){var s=A.b([],t.Q) return s}, -$S:26} -A.G5.prototype={ -cJ(){return t.Iz.a(this.gb8()).a7(this)}, -a6(a,b){this.Fl(0,b) -this.L4(!0)}} -A.lT.prototype={ -cJ(){return this.ok.a7(this)}, -Om(){this.ok.bi() -this.ok.cU() -this.ahO()}, -nQ(){var s=this -if(s.p1){s.ok.cU() -s.p1=!1}s.ahP()}, +$S:24} +A.Gm.prototype={ +cG(){return t.Iz.a(this.gbg()).a8(this)}, +a6(a,b){this.F9(0,b) +this.KT(!0)}} +A.m8.prototype={ +cG(){return this.ok.a8(this)}, +Oh(){this.ok.bk() +this.ok.cP() +this.aim()}, +nM(){var s=this +if(s.p1){s.ok.cP() +s.p1=!1}s.aio()}, a6(a,b){var s,r,q,p=this -p.Fl(0,b) +p.F9(0,b) s=p.ok r=s.a r.toString q=p.f q.toString s.a=t.d2.a(q) -s.bE(r) -p.L4(!0)}, -dk(){this.Fj() -this.ok.dk() -this.eE()}, -hm(){this.ok.hm() -this.XP()}, -qz(){var s=this -s.zP() +s.bC(r) +p.KT(!0)}, +da(){this.F7() +this.ok.da() +this.eB()}, +hl(){this.ok.hl() +this.Yk()}, +qr(){var s=this +s.zA() s.ok.v() s.ok=s.ok.c=null}, -rr(a,b){return this.Fk(a,b)}, -IY(a){return this.rr(a,null)}, -cU(){this.XQ() +rk(a,b){return this.F8(a,b)}, +II(a){return this.rk(a,null)}, +cP(){this.Yl() this.p1=!0}} -A.O0.prototype={ -cJ(){return t.yH.a(this.gb8()).b}, -a6(a,b){var s=this,r=t.yH.a(s.gb8()) -s.Fl(0,b) -s.Eo(r) -s.L4(!0)}, -Eo(a){this.rY(a)}} -A.zF.prototype={ -Zi(a){this.c6(new A.aH3(a))}, -rY(a){var s=this.f -s.toString -this.Zi(this.$ti.h("fW<1>").a(s))}} -A.aH3.prototype={ -$1(a){if(a instanceof A.bR)this.a.ue(a.gaH()) -else a.c6(this)}, +A.Oj.prototype={ +cG(){return t.yH.a(this.gbg()).b}, +a6(a,b){var s=this,r=t.yH.a(s.gbg()) +s.F9(0,b) +s.Ec(r) +s.KT(!0)}, +Ec(a){this.rP(a)}} +A.zQ.prototype={ +ZM(a){this.c8(new A.aI6(a))}, +rP(a){var s=this.f +s.toString +this.ZM(this.$ti.h("fP<1>").a(s))}} +A.aI6.prototype={ +$1(a){if(a instanceof A.bV)this.a.u3(a.gaH()) +else a.c8(this)}, $S:12} -A.jb.prototype={ -QF(){var s=this,r=s.a,q=r==null?null:r.y -if(q==null)q=B.a13 -s.y=q.aPW(0,A.L(s.gb8()),s)}, -X5(a,b){this.bd.u(0,a,b)}, -W_(a,b){this.X5(a,null)}, -UB(a,b){b.cU()}, -Eo(a){if(t.WB.a(this.gb8()).er(a))this.aje(a)}, -rY(a){var s,r,q -for(s=this.bd,r=A.w(s),s=new A.Hw(s,s.NM(),r.h("Hw<1>")),r=r.c;s.F();){q=s.d -this.UB(a,q==null?r.a(q):q)}}} -A.bR.prototype={ +A.jj.prototype={ +QA(){var s=this,r=s.a,q=r==null?null:r.y +if(q==null)q=B.a1c +s.y=q.aQy(0,A.L(s.gbg()),s)}, +XC(a,b){this.bb.q(0,a,b)}, +Wt(a,b){this.XC(a,null)}, +UZ(a,b){b.cP()}, +Ec(a){if(t.WB.a(this.gbg()).ek(a))this.ajN(a)}, +rP(a){var s,r,q +for(s=this.bb,r=A.w(s),s=new A.HN(s,s.NH(),r.h("HN<1>")),r=r.c;s.H();){q=s.d +this.UZ(a,q==null?r.a(q):q)}}} +A.bV.prototype={ gaH(){var s=this.ay s.toString return s}, -arv(){var s=this.a -while(!0){if(!(s!=null&&!(s instanceof A.bR)))break +as5(){var s=this.a +while(!0){if(!(s!=null&&!(s instanceof A.bV)))break s=s.a}return t.p5.a(s)}, -aru(){var s,r={},q=r.a=this.a +as4(){var s,r={},q=r.a=this.a r.b=null -while(!0){if(!(q!=null&&!(q instanceof A.bR)))break -if(q instanceof A.zF){r.b=q +while(!0){if(!(q!=null&&!(q instanceof A.bV)))break +if(q instanceof A.zQ){r.b=q break}s=q.a r.a=s q=s}return r.b}, -hu(a,b){var s=this -s.XS(a,b) -s.ay=t.F5.a(s.gb8()).bs(s) -s.I8(b) -s.MJ()}, -a6(a,b){this.Fl(0,b) -this.a2L()}, -nQ(){this.a2L()}, -a2L(){var s=this -t.F5.a(s.gb8()).bD(s,s.gaH()) -s.MJ()}, -hm(){this.XP()}, -qz(){var s=this,r=t.F5.a(s.gb8()) -s.zP() -r.C9(s.gaH()) +hs(a,b){var s=this +s.Yn(a,b) +s.ay=t.F5.a(s.gbg()).bs(s) +s.HU(b) +s.MA()}, +a6(a,b){this.F9(0,b) +this.a3f()}, +nM(){this.a3f()}, +a3f(){var s=this +t.F5.a(s.gbg()).bz(s,s.gaH()) +s.MA()}, +hl(){this.Yk()}, +qr(){var s=this,r=t.F5.a(s.gbg()) +s.zA() +r.BZ(s.gaH()) s.ay.v() s.ay=null}, -QO(a){var s,r=this,q=r.d -r.aid(a) +QK(a){var s,r=this,q=r.d +r.aiM(a) s=r.CW s.toString -s.m0(r.gaH(),q,r.d)}, -I8(a){var s,r,q=this +s.lV(r.gaH(),q,r.d)}, +HU(a){var s,r,q=this q.d=a -s=q.CW=q.arv() -if(s!=null)s.lW(q.gaH(),a) -r=q.aru() +s=q.CW=q.as5() +if(s!=null)s.lQ(q.gaH(),a) +r=q.as4() if(r!=null){s=r.f s.toString -t.IL.a(s).ue(q.gaH())}}, -C4(){var s=this,r=s.CW -if(r!=null){r.mZ(s.gaH(),s.d) +t.IL.a(s).u3(q.gaH())}}, +BU(){var s=this,r=s.CW +if(r!=null){r.mR(s.gaH(),s.d) s.CW=null}s.d=null}} -A.aKN.prototype={} -A.a2S.prototype={ -lR(a){this.nc(a)}, -lW(a,b){}, -m0(a,b,c){}, -mZ(a,b){}} -A.PI.prototype={ -c6(a){var s=this.p1 +A.aLR.prototype={} +A.a3o.prototype={ +lL(a){this.n3(a)}, +lQ(a,b){}, +lV(a,b,c){}, +mR(a,b){}} +A.Q0.prototype={ +c8(a){var s=this.p1 if(s!=null)a.$1(s)}, -lR(a){this.p1=null -this.nc(a)}, -hu(a,b){var s,r,q=this -q.qN(a,b) +lL(a){this.p1=null +this.n3(a)}, +hs(a,b){var s,r,q=this +q.qG(a,b) s=q.p1 r=q.f r.toString -q.p1=q.h6(s,t.Mp.a(r).c,null)}, +q.p1=q.h4(s,t.Mp.a(r).c,null)}, a6(a,b){var s,r,q=this -q.oc(0,b) +q.o9(0,b) s=q.p1 r=q.f r.toString -q.p1=q.h6(s,t.Mp.a(r).c,null)}, -lW(a,b){var s=this.ay +q.p1=q.h4(s,t.Mp.a(r).c,null)}, +lQ(a,b){var s=this.ay s.toString -t.GM.a(s).sbK(a)}, -m0(a,b,c){}, -mZ(a,b){var s=this.ay +t.GM.a(s).sbH(a)}, +lV(a,b,c){}, +mR(a,b){var s=this.ay s.toString -t.GM.a(s).sbK(null)}} -A.lA.prototype={ -gaH(){return t.pU.a(A.bR.prototype.gaH.call(this))}, +t.GM.a(s).sbH(null)}} +A.lP.prototype={ +gaH(){return t.pU.a(A.bV.prototype.gaH.call(this))}, gbZ(a){var s=this.p1 s===$&&A.c() -return new A.bk(s,new A.aFi(this),A.a6(s).h("bk<1>"))}, -lW(a,b){var s=this.gaH(),r=b.a -s.TV(0,a,r==null?null:r.gaH())}, -m0(a,b,c){var s=this.gaH(),r=c.a -s.Dp(a,r==null?null:r.gaH())}, -mZ(a,b){this.gaH().N(0,a)}, -c6(a){var s,r,q,p,o=this.p1 +return new A.bo(s,new A.aGn(this),A.a6(s).h("bo<1>"))}, +lQ(a,b){var s=this.gaH(),r=b.a +s.Uh(0,a,r==null?null:r.gaH())}, +lV(a,b,c){var s=this.gaH(),r=c.a +s.Da(a,r==null?null:r.gaH())}, +mR(a,b){this.gaH().O(0,a)}, +c8(a){var s,r,q,p,o=this.p1 o===$&&A.c() s=o.length r=this.p2 q=0 for(;q") -i.d=new A.bs(t.ve.a(p),new A.fK(new A.nn(new A.hP(n,1,B.w)),o,m),m.h("bs"))}}if(s)s=!(isFinite(q.a)&&isFinite(q.b)) +m=o.$ti.h("fC") +i.d=new A.bw(t.ve.a(p),new A.fC(new A.nA(new A.hM(n,1,B.y)),o,m),m.h("bw"))}}if(s)s=!(isFinite(q.a)&&isFinite(q.b)) else s=!0 i.w=s}, -px(a,b){var s,r,q,p=this +ps(a,b){var s,r,q,p=this p.f=b switch(b.a.a){case 1:s=p.e s===$&&A.c() -s.sbu(0,new A.nU(b.giW(b),new A.bK(A.b([],t.x8),t.jc),0)) +s.sbw(0,new A.o6(b.giP(b),new A.bP(A.b([],t.x8),t.jc),0)) r=!1 break case 0:s=p.e s===$&&A.c() -s.sbu(0,b.giW(b)) +s.sbw(0,b.giP(b)) r=!0 break default:r=null}s=p.f -p.b=s.BW(s.ga9D(),p.f.gLn()) -p.f.f.Mz(r) -p.f.r.My() +p.b=s.BK(s.gaad(),p.f.gLd()) +p.f.f.Mp(r) +p.f.r.Mo() s=p.f -q=A.v4(p.gaot(),!1) +q=A.vf(p.gap3(),!1) p.r=q -s.b.JW(0,q) +s.b.JI(0,q) q=p.e q===$&&A.c() -q.cD() -q=q.e6$ +q.cv() +q=q.e_$ q.b=!0 -q.a.push(p.gDB())}, +q.a.push(p.gDl())}, j(a){var s,r,q,p,o,n=this.f n===$&&A.c() s=n.d.b @@ -119606,158 +120911,158 @@ p=r.j(0) o=this.e o===$&&A.c() return"HeroFlight(for: "+n+", from: "+q+", to: "+p+" "+A.j(o.c)+")"}} -A.aXh.prototype={ +A.aYn.prototype={ $2(a,b){var s,r,q,p,o=null,n=this.a,m=n.b m===$&&A.c() s=n.e s===$&&A.c() -s=m.aw(0,s.gm(s)) +s=m.az(0,s.gm(s)) s.toString m=n.f m===$&&A.c() m=m.c -r=s.gad(s) -q=s.gag(s) +r=s.gag(s) +q=s.gal(s) p=s.gaI(s) -return A.k5(m.b-s.gaN(s),A.DY(A.ln(!1,b,n.d),!0,o),o,o,r,m.a-p,q,o)}, -$S:675} -A.aXi.prototype={ +return A.kh(m.b-s.gaN(s),A.E9(A.lC(!1,b,n.d),!0,o),o,o,r,m.a-p,q,o)}, +$S:677} +A.aYo.prototype={ $0(){var s,r=this.a r.x=!1 -this.b.cx.aa(0,this) +this.b.cx.ad(0,this) s=r.e s===$&&A.c() -r.a2K(s.gcn(s))}, +r.a3e(s.gcl(s))}, $S:0} -A.Ly.prototype={ -J5(){var s,r,q,p=$.os() -A.y8(this) +A.LR.prototype={ +IQ(){var s,r,q,p=$.oF() +A.yg(this) if(p.a.get(this).cx.a)return p=this.b -p=p.gbz(p) -s=A.w(p).h("bk") -r=A.ai(new A.bk(p,new A.aB0(),s),!1,s.h("B.E")) -for(p=r.length,q=0;q") +r=A.ai(new A.bo(p,new A.aC_(),s),!1,s.h("y.E")) +for(p=r.length,q=0;q"),a=t.k2;s.F();){a0=s.ga3(s) +if(!(o instanceof A.U))return +n=$.bc.bT$.z.i(0,b0.k3) +m=n!=null?A.bgF(n,b3,s):B.Ao +l=$.bc.bT$.z.i(0,b1.k3) +k=l!=null?A.bgF(l,b3,s):B.Ao +for(s=m.gfR(m),s=s.gav(s),r=a9.gaqL(),p=a9.a,j=a9.b,i=a9.gaue(),h=t.x8,g=t.jc,f=t.u,e=t.fy,d=t.Y,c=t.ve,b=d.h("bw"),a=t.k2;s.H();){a0=s.ga2(s) a1=a0.a a2=a0.b a3=k.i(0,a1) a4=j.i(0,a1) if(a3==null)a5=null else{a0=o.id -if(a0==null)a0=A.Z(A.a7("RenderBox was not laid out: "+A.L(o).j(0)+"#"+A.bz(o))) +if(a0==null)a0=A.V(A.a7("RenderBox was not laid out: "+A.L(o).j(0)+"#"+A.bC(o))) a3.a.toString a2.a.toString -a5=new A.aXg(b2,q,a0,b0,b1,a2,a3,p,r,b3,a4!=null)}if(a5!=null&&a5.gdD()){k.N(0,a1) +a5=new A.aYm(b2,q,a0,b0,b1,a2,a3,p,r,b3,a4!=null)}if(a5!=null&&a5.gds()){k.O(0,a1) if(a4!=null){a0=a4.f a0===$&&A.c() a6=a0.a -if(a6===B.dH&&a5.a===B.dI){a0=a4.e +if(a6===B.dJ&&a5.a===B.dK){a0=a4.e a0===$&&A.c() -a0.sbu(0,new A.nU(a5.giW(a5),new A.bK(A.b([],h),g),0)) +a0.sbw(0,new A.o6(a5.giP(a5),new A.bP(A.b([],h),g),0)) a0=a4.b a0===$&&A.c() -a4.b=new A.OT(a0,a0.b,a0.a,a)}else{a6=a6===B.dI&&a5.a===B.dH +a4.b=new A.Pa(a0,a0.b,a0.a,a)}else{a6=a6===B.dK&&a5.a===B.dJ a7=a4.e if(a6){a7===$&&A.c() -a0=a5.giW(a5) +a0=a5.giP(a5) a6=a4.f -a6=a6.giW(a6) +a6=a6.giP(a6) a6=a6.gm(a6) -a7.sbu(0,new A.bs(c.a(a0),new A.bh(a6,1,d),b)) +a7.sbw(0,new A.bw(c.a(a0),new A.bm(a6,1,d),b)) a0=a4.f a6=a0.f a7=a5.r -if(a6!==a7){a6.xU(!0) -a7.My() +if(a6!==a7){a6.xF(!0) +a7.Mo() a0=a4.f a6=a4.b a6===$&&A.c() -a4.b=a0.BW(a6.b,a5.gLn())}else{a6=a4.b +a4.b=a0.BK(a6.b,a5.gLd())}else{a6=a4.b a6===$&&A.c() -a4.b=a0.BW(a6.b,a6.a)}}else{a6=a4.b +a4.b=a0.BK(a6.b,a6.a)}}else{a6=a4.b a6===$&&A.c() a7===$&&A.c() -a4.b=a0.BW(a6.aw(0,a7.gm(a7)),a5.gLn()) +a4.b=a0.BK(a6.az(0,a7.gm(a7)),a5.gLd()) a4.c=null a0=a5.a a6=a4.e -if(a0===B.dI)a6.sbu(0,new A.nU(a5.giW(a5),new A.bK(A.b([],h),g),0)) -else a6.sbu(0,a5.giW(a5)) -a4.f.f.xU(!0) -a4.f.r.xU(!0) -a5.f.Mz(a0===B.dH) -a5.r.My() -a0=a4.r.f.gar() -if(a0!=null)a0.a1W()}}a4.f=a5}else{a0=new A.ta(i,B.fh) +if(a0===B.dK)a6.sbw(0,new A.o6(a5.giP(a5),new A.bP(A.b([],h),g),0)) +else a6.sbw(0,a5.giP(a5)) +a4.f.f.xF(!0) +a4.f.r.xF(!0) +a5.f.Mp(a0===B.dJ) +a5.r.Mo() +a0=a4.r.f.gaw() +if(a0!=null)a0.a2q()}}a4.f=a5}else{a0=new A.tl(i,B.fk) a6=A.b([],h) -a7=new A.bK(a6,g) -a8=new A.O_(a7,new A.bK(A.b([],f),e),0) -a8.a=B.V +a7=new A.bP(a6,g) +a8=new A.Oi(a7,new A.bP(A.b([],f),e),0) +a8.a=B.W a8.b=0 -a8.cD() +a8.cv() a7.b=!0 -a6.push(a0.gasM()) +a6.push(a0.gatm()) a0.e=a8 -a0.px(0,a5) -j.u(0,a1,a0)}}else if(a4!=null)a4.w=!0}for(s=k.gbz(k),s=s.gav(s);s.F();)s.ga3(s).a9_()}, -atF(a){var s=a.f +a0.ps(0,a5) +j.q(0,a1,a0)}}else if(a4!=null)a4.w=!0}for(s=k.gbx(k),s=s.gav(s);s.H();)s.ga2(s).a9z()}, +auf(a){var s=a.f s===$&&A.c() -this.b.N(0,s.f.a.c)}, -aqb(a,b,c,d,e){var s=t.rA.a(e.gb8()),r=A.dO(e,null),q=A.dO(d,null) +this.b.O(0,s.f.a.c)}, +aqM(a,b,c,d,e){var s=t.rA.a(e.gbg()),r=A.dW(e,null),q=A.dW(d,null) if(r==null||q==null)return s.e -return A.nh(b,new A.aAZ(r,c,q.f,r.f,b,s),null)}} -A.aB0.prototype={ +return A.nu(b,new A.aBY(r,c,q.f,r.f,b,s),null)}} +A.aC_.prototype={ $1(a){var s=a.f s===$&&A.c() -if(s.y)if(s.a===B.dI){s=a.e +if(s.y)if(s.a===B.dK){s=a.e s===$&&A.c() -s=s.gcn(s)===B.V}else s=!1 +s=s.gcl(s)===B.W}else s=!1 else s=!1 return s}, -$S:678} -A.aB_.prototype={ +$S:680} +A.aBZ.prototype={ $1(a){var s=this,r=s.b if(r.a==null||s.c.a==null)return -s.a.a4i(r,s.c,s.d,s.e)}, +s.a.a4O(r,s.c,s.d,s.e)}, $S:3} -A.aAZ.prototype={ +A.aBY.prototype={ $2(a,b){var s=this,r=s.c,q=s.d,p=s.e -r=s.b===B.dH?new A.KD(r,q).aw(0,p.gm(p)):new A.KD(q,r).aw(0,p.gm(p)) -return A.r4(s.f.e,s.a.RW(r),null)}, -$S:679} -A.yH.prototype={ -a7(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=null,f=a.bb(t.I) +r=s.b===B.dJ?new A.KV(r,q).az(0,p.gm(p)):new A.KV(q,r).az(0,p.gm(p)) +return A.rd(s.f.e,s.a.RT(r),null)}, +$S:681} +A.yR.prototype={ +a8(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=null,f=a.bh(t.I) f.toString s=f.w -r=A.bfK(a) +r=A.bgL(a) q=this.d if(q==null)q=r.a p=r.b @@ -119765,54 +121070,54 @@ o=r.c n=r.d m=r.e f=r.r -l=f==null?g:A.Y(f,0,1) +l=f==null?g:A.Z(f,0,1) if(l==null)l=1 k=this.x if(k==null){f=r.f f.toString k=f}if(l!==1)k=A.a9(B.c.aA(255*((k.gm(k)>>>24&255)/255*l)),k.gm(k)>>>16&255,k.gm(k)>>>8&255,k.gm(k)&255) f=this.c -j=A.cx(f.a) +j=A.cB(f.a) i=A.b([],t.uf) -if(p!=null)i.push(new A.uq("FILL",p)) -if(o!=null)i.push(new A.uq("wght",o)) -if(n!=null)i.push(new A.uq("GRAD",n)) -if(m!=null)i.push(new A.uq("opsz",m)) -h=A.b9C(g,g,g,B.a6o,g,g,!0,g,A.cG(g,g,g,A.ed(g,g,k,g,g,g,g,g,"MaterialIcons",g,g,q,g,i,g,g,g,!1,g,g,g,g,g,r.w,g,g),j),B.au,s,g,1,B.aH) -if(f.d)switch(s.a){case 0:f=new A.b3(new Float64Array(16)) -f.bm() -f.lf(0,-1,1,1) -h=A.aQY(B.Y,h,f,!1) -break -case 1:break}return A.cW(g,g,new A.ui(!0,A.fh(A.mj(h,g,g),q,q),g),!1,g,g,!1,!1,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g)}} -A.fy.prototype={ +if(p!=null)i.push(new A.uA("FILL",p)) +if(o!=null)i.push(new A.uA("wght",o)) +if(n!=null)i.push(new A.uA("GRAD",n)) +if(m!=null)i.push(new A.uA("opsz",m)) +h=A.bay(g,g,g,B.a6A,g,g,!0,g,A.cI(g,g,g,A.ek(g,g,k,g,g,g,g,g,"MaterialIcons",g,g,q,g,i,g,g,g,!1,g,g,g,g,g,r.w,g,g),j),B.aB,s,g,1,B.aG) +if(f.d)switch(s.a){case 0:f=new A.by(new Float64Array(16)) +f.cc() +f.ld(0,-1,1,1) +h=A.aSa(B.Z,h,f,!1) +break +case 1:break}return A.cY(g,g,new A.ur(!0,A.ff(A.my(h,g,g),q,q),g),!1,g,g,!1,!1,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g)}} +A.fu.prototype={ l(a,b){if(b==null)return!1 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.fy&&b.a===this.a&&b.d===this.d&&A.dR(null,null)}, -gJ(a){return A.a4(this.a,"MaterialIcons",null,this.d,A.c_(B.Wc),B.a,B.a,B.a,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.jr(B.e.hC(this.a,16).toUpperCase(),5,"0")+")"}} -A.yI.prototype={ -er(a){return!this.w.l(0,a.w)}, -za(a,b,c){return A.LD(c,this.w,null)}} -A.aBB.prototype={ -$1(a){return A.LD(this.c,A.bfJ(a).bY(this.b),this.a)}, -$S:680} -A.fc.prototype={ -IE(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(J.ak(b)!==A.L(this))return!1 +return b instanceof A.fu&&b.a===this.a&&b.d===this.d&&A.dZ(null,null)}, +gJ(a){return A.a3(this.a,"MaterialIcons",null,this.d,A.c4(B.Wj),B.a,B.a,B.a,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.jo(B.e.hA(this.a,16).toUpperCase(),5,"0")+")"}} +A.yS.prototype={ +ek(a){return!this.w.l(0,a.w)}, +yU(a,b,c){return A.LW(c,this.w,null)}} +A.aCA.prototype={ +$1(a){return A.LW(this.c,A.bgK(a).bX(this.b),this.a)}, +$S:682} +A.f9.prototype={ +Ip(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.Y(s,0,1)}else s=d -return new A.fc(q,p,o,n,m,l,s,f==null?r.w:f)}, -bY(a){var s=a.r -s=s==null?null:A.Y(s,0,1) -return this.IE(a.f,a.b,a.d,s,a.e,a.w,a.a,a.c)}, -aD(a){return this}, +s=s==null?null:A.Z(s,0,1)}else s=d +return new A.f9(q,p,o,n,m,l,s,f==null?r.w:f)}, +bX(a){var s=a.r +s=s==null?null:A.Z(s,0,1) +return this.Ip(a.f,a.b,a.d,s,a.e,a.w,a.a,a.c)}, +aE(a){return this}, l(a,b){var s,r,q=this if(b==null)return!1 -if(J.aj(b)!==A.L(q))return!1 -if(b instanceof A.fc)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.e(b.f,q.f)){s=b.r -s=s==null?null:A.Y(s,0,1) +if(J.ak(b)!==A.L(q))return!1 +if(b instanceof A.f9)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.f(b.f,q.f)){s=b.r +s=s==null?null:A.Z(s,0,1) r=q.r -s=s==(r==null?null:A.Y(r,0,1))&&A.dR(b.w,q.w)}else s=!1 +s=s==(r==null?null:A.Z(r,0,1))&&A.dZ(b.w,q.w)}else s=!1 else s=!1 else s=!1 else s=!1 @@ -119821,48 +121126,48 @@ else s=!1 else s=!1 return s}, gJ(a){var s,r=this,q=r.r -q=q==null?null:A.Y(q,0,1) +q=q==null?null:A.Z(q,0,1) s=r.w -s=s==null?null:A.c_(s) -return A.a4(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.afM.prototype={} -A.uA.prototype={ -aW(){return new A.T5(B.n)}} -A.T5.prototype={ -bi(){var s=this -s.bJ() -$.b8.fk$.push(s) -s.z=new A.a_H(s,t.uZ)}, +s=s==null?null:A.c4(s) +return A.a3(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.agD.prototype={} +A.uH.prototype={ +b0(){return new A.Tm(B.o)}} +A.Tm.prototype={ +bk(){var s=this +s.bG() +$.bc.fk$.push(s) +s.z=new A.a05(s,t.uZ)}, v(){var s,r=this -B.b.N($.b8.fk$,r) -r.aDy() +B.b.O($.bc.fk$,r) +r.aEa() s=r.at if(s!=null)s.v() s=r.z s===$&&A.c() s.a=null -r.PW(null) -r.bF()}, -cU(){var s,r=this -r.aEE() -r.a3l() +r.PR(null) +r.bD()}, +cP(){var s,r=this +r.aFg() +r.a3Q() s=r.c s.toString -if(A.baa(s))r.awE() -else r.a4o(!0) +if(A.bb4(s))r.axg() +else r.a4U(!0) r.fs()}, -bE(a){var s=this -s.c8(a) +bC(a){var s=this +s.c9(a) if(s.r)s.a.toString -if(!s.a.c.l(0,a.c))s.a3l()}, -aEE(){var s=this.c +if(!s.a.c.l(0,a.c))s.a3Q()}, +aFg(){var s=this.c s.toString -s=A.dO(s,B.aei) +s=A.dW(s,B.aet) s=s==null?null:s.z -if(s==null){s=$.a7G.Jp$ +if(s==null){s=$.a8q.Jb$ s===$&&A.c() s=(s.a&2)!==0}this.w=s}, -a3l(){var s,r,q,p,o=this,n=o.z +a3Q(){var s,r,q,p,o=this,n=o.z n===$&&A.c() s=o.a r=s.c @@ -119872,53 +121177,53 @@ p=s.r if(p!=null&&s.w!=null){p.toString s=s.w s.toString -s=new A.M(p,s)}else s=null -o.aEZ(new A.P5(n,r,t.JE).aD(A.Iu(q,s)))}, -aso(a){var s=this,r=s.ax +s=new A.N(p,s)}else s=null +o.aFC(new A.Po(n,r,t.JE).aE(A.IN(q,s)))}, +asZ(a){var s=this,r=s.ax if(r==null||a){s.as=s.Q=null s.a.toString -r=s.ax=new A.jV(s.gatR(),null,null)}r.toString +r=s.ax=new A.k5(s.gaur(),null,null)}r.toString return r}, -G9(){return this.aso(!1)}, -atS(a,b){this.aM(new A.aXp(this,a,b))}, -PW(a){var s=this.e -$.d4.ci$.push(new A.aXq(s)) +FW(){return this.asZ(!1)}, +aus(a,b){this.aM(new A.aYv(this,a,b))}, +PR(a){var s=this.e +$.d4.dS$.push(new A.aYw(s)) this.e=a}, -aEZ(a){var s,r,q=this,p=q.d +aFC(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.aa(0,q.G9())}q.a.toString -q.aM(new A.aXr(q)) -q.aM(new A.aXs(q)) +p.ad(0,q.FW())}q.a.toString +q.aM(new A.aYx(q)) +q.aM(new A.aYy(q)) q.d=a -if(q.r)a.aj(0,q.G9())}, -awE(){var s,r=this +if(q.r)a.an(0,q.FW())}, +axg(){var s,r=this if(r.r)return s=r.d s.toString -s.aj(0,r.G9()) +s.an(0,r.FW()) s=r.at if(s!=null)s.v() r.at=null r.r=!0}, -a4o(a){var s,r,q=this +a4U(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.Z(A.a7(u.V)) -r=new A.E_(s) -r.Ft(s) +if(s.w)A.V(A.a7(u.V)) +r=new A.Eb(s) +r.Fg(s) q.at=r}s=q.d s.toString -s.aa(0,q.G9()) +s.ad(0,q.FW()) q.r=!1}, -aDy(){return this.a4o(!1)}, -a7(a){var s,r,q,p,o,n,m,l=this,k=null +aEa(){return this.a4U(!1)}, +a8(a){var s,r,q,p,o,n,m,l=this,k=null if(l.Q!=null)l.a.toString s=l.e r=s==null @@ -119931,572 +121236,572 @@ s=r?k:s.b if(s==null)s=1 r=l.w r===$&&A.c() -m=new A.a65(q,p,n,o,s,k,k,B.fF,k,k,B.Y,B.dc,k,!1,r,!1,k) -m=A.cW(k,k,m,!1,k,k,!1,!1,k,k,k,!0,"",k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k) +m=new A.a6M(q,p,n,o,s,k,k,B.fI,k,k,B.Z,B.dd,k,!1,r,!1,k) +m=A.cY(k,k,m,!1,k,k,!1,!1,k,k,k,!0,"",k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k) return m}} -A.aXp.prototype={ +A.aYv.prototype={ $0(){var s,r=this.a -r.PW(this.b) +r.PR(this.b) r.as=r.Q=r.f=null s=r.x r.x=s==null?0:s+1 -r.y=B.bT.le(r.y,this.c)}, +r.y=B.bV.lc(r.y,this.c)}, $S:0} -A.aXq.prototype={ +A.aYw.prototype={ $1(a){var s=this.a if(s!=null)s.a.v() return null}, $S:3} -A.aXr.prototype={ -$0(){this.a.PW(null)}, +A.aYx.prototype={ +$0(){this.a.PR(null)}, $S:0} -A.aXs.prototype={ +A.aYy.prototype={ $0(){var s=this.a s.x=s.f=null s.y=!1}, $S:0} -A.aoq.prototype={} -A.a_g.prototype={ -ie(a){var s=A.avc(this.a,this.b,a) +A.apu.prototype={} +A.a_F.prototype={ +i7(a){var s=A.awj(this.a,this.b,a) s.toString return s}} -A.KD.prototype={ -ie(a){var s=A.awJ(this.a,this.b,a) +A.KV.prototype={ +i7(a){var s=A.axQ(this.a,this.b,a) s.toString return s}} -A.y_.prototype={ -ie(a){var s=A.hA(this.a,this.b,a) +A.y7.prototype={ +i7(a){var s=A.hu(this.a,this.b,a) s.toString return s}} -A.xg.prototype={ -ie(a){return A.tQ(this.a,this.b,a)}} -A.B_.prototype={ -ie(a){var s=A.c6(this.a,this.b,a) +A.xn.prototype={ +i7(a){return A.u_(this.a,this.b,a)}} +A.Ba.prototype={ +i7(a){var s=A.cb(this.a,this.b,a) s.toString return s}} -A.a2a.prototype={} -A.E0.prototype={ -gtO(){var s,r=this,q=r.d -if(q===$){s=A.cI(null,r.a.d,null,null,r) +A.a2D.prototype={} +A.Ec.prototype={ +gtE(){var s,r=this,q=r.d +if(q===$){s=A.cH(null,r.a.d,null,null,r) r.d!==$&&A.a2() r.d=s q=s}return q}, -gip(){var s,r=this,q=r.e -if(q===$){s=r.gtO() -q=r.e=A.ds(r.a.c,s,null)}return q}, -bi(){var s,r=this -r.bJ() -s=r.gtO() -s.cD() -s=s.eo$ +gik(){var s,r=this,q=r.e +if(q===$){s=r.gtE() +q=r.e=A.du(r.a.c,s,null)}return q}, +bk(){var s,r=this +r.bG() +s=r.gtE() +s.cv() +s=s.eg$ s.b=!0 -s.a.push(new A.aBX(r)) -r.a_f() -r.Sz()}, -bE(a){var s,r=this -r.c8(a) -if(r.a.c!==a.c){r.gip().v() -s=r.gtO() -r.e=A.ds(r.a.c,s,null)}r.gtO().e=r.a.d -if(r.a_f()){r.rO(new A.aBW(r)) -s=r.gtO() +s.a.push(new A.aCW(r)) +r.a_J() +r.Sx()}, +bC(a){var s,r=this +r.c9(a) +if(r.a.c!==a.c){r.gik().v() +s=r.gtE() +r.e=A.du(r.a.c,s,null)}r.gtE().e=r.a.d +if(r.a_J()){r.rE(new A.aCV(r)) +s=r.gtE() s.sm(0,0) -s.d8(0) -r.Sz()}}, -v(){this.gip().v() -this.gtO().v() -this.akI()}, -aF0(a,b){var s +s.d0(0) +r.Sx()}}, +v(){this.gik().v() +this.gtE().v() +this.ali()}, +aFE(a,b){var s if(a==null)return -s=this.gip() -a.sRr(a.aw(0,s.gm(s))) -a.shR(0,b)}, -a_f(){var s={} +s=this.gik() +a.sRp(a.az(0,s.gm(s))) +a.shM(0,b)}, +a_J(){var s={} s.a=!1 -this.rO(new A.aBV(s,this)) +this.rE(new A.aCU(s,this)) return s.a}, -Sz(){}} -A.aBX.prototype={ +Sx(){}} +A.aCW.prototype={ $1(a){switch(a.a){case 3:this.a.a.toString break case 0:case 1:case 2:break}}, $S:4} -A.aBW.prototype={ -$3(a,b,c){this.a.aF0(a,b) +A.aCV.prototype={ +$3(a,b,c){this.a.aFE(a,b) return a}, -$S:214} -A.aBV.prototype={ +$S:213} +A.aCU.prototype={ $3(a,b,c){var s if(b!=null){if(a==null)a=c.$1(b) s=a.b -if(!J.e(b,s==null?a.a:s))this.a.a=!0 -else if(a.b==null)a.shR(0,a.a)}else a=null +if(!J.f(b,s==null?a.a:s))this.a.a=!0 +else if(a.b==null)a.shM(0,a.a)}else a=null return a}, -$S:214} -A.Ca.prototype={ -bi(){this.aiw() -var s=this.gtO() -s.cD() -s=s.e6$ +$S:213} +A.Cn.prototype={ +bk(){this.aj4() +var s=this.gtE() +s.cv() +s=s.e_$ s.b=!0 -s.a.push(this.gasK())}, -asL(){this.aM(new A.aqQ())}} -A.aqQ.prototype={ +s.a.push(this.gatk())}, +atl(){this.aM(new A.as1())}} +A.as1.prototype={ $0(){}, $S:0} -A.IO.prototype={ -aW(){return new A.abi(null,null,B.n)}} -A.abi.prototype={ -rO(a){this.CW=t.Om.a(a.$3(this.CW,this.a.r,new A.aSU()))}, -a7(a){var s,r=this.CW +A.J5.prototype={ +b0(){return new A.ac9(null,null,B.o)}} +A.ac9.prototype={ +rE(a){this.CW=t.Om.a(a.$3(this.CW,this.a.r,new A.aU4()))}, +a8(a){var s,r=this.CW r.toString -s=this.gip() -return new A.cc(J.bd8(r.aw(0,s.gm(s)),B.L,B.qg),this.a.w,null)}} -A.aSU.prototype={ -$1(a){return new A.y_(t.A0.a(a),null)}, -$S:683} -A.IQ.prototype={ -aW(){return new A.abk(null,null,B.n)}} -A.abk.prototype={ -rO(a){var s,r=this,q=null,p=t.ir -r.CW=p.a(a.$3(r.CW,r.a.w,new A.aSZ())) -r.cx=p.a(a.$3(r.cx,r.a.x,new A.aT_())) +s=this.gik() +return new A.ci(J.be6(r.az(0,s.gm(s)),B.M,B.qj),this.a.w,null)}} +A.aU4.prototype={ +$1(a){return new A.y7(t.A0.a(a),null)}, +$S:685} +A.J7.prototype={ +b0(){return new A.acb(null,null,B.o)}} +A.acb.prototype={ +rE(a){var s,r=this,q=null,p=t.ir +r.CW=p.a(a.$3(r.CW,r.a.w,new A.aU9())) +r.cx=p.a(a.$3(r.cx,r.a.x,new A.aUa())) s=r.cy r.a.toString -r.cy=p.a(a.$3(s,q,new A.aT0())) +r.cy=p.a(a.$3(s,q,new A.aUb())) s=r.db r.a.toString -r.db=p.a(a.$3(s,q,new A.aT1())) +r.db=p.a(a.$3(s,q,new A.aUc())) s=r.dx r.a.toString -r.dx=p.a(a.$3(s,q,new A.aT2())) +r.dx=p.a(a.$3(s,q,new A.aUd())) s=r.dy r.a.toString -r.dy=p.a(a.$3(s,q,new A.aT3()))}, -a7(a){var s,r,q,p,o,n,m=this,l=null,k=m.CW +r.dy=p.a(a.$3(s,q,new A.aUe()))}, +a8(a){var s,r,q,p,o,n,m=this,l=null,k=m.CW if(k==null)k=l -else{s=m.gip() -s=k.aw(0,s.gm(s)) +else{s=m.gik() +s=k.az(0,s.gm(s)) k=s}s=m.cx if(s==null)s=l -else{r=m.gip() -r=s.aw(0,r.gm(r)) +else{r=m.gik() +r=s.az(0,r.gm(r)) s=r}r=m.cy if(r==null)r=l -else{q=m.gip() -q=r.aw(0,q.gm(q)) +else{q=m.gik() +q=r.az(0,q.gm(q)) r=q}q=m.db if(q==null)q=l -else{p=m.gip() -p=q.aw(0,p.gm(p)) +else{p=m.gik() +p=q.az(0,p.gm(p)) q=p}p=m.dx if(p==null)p=l -else{o=m.gip() -o=p.aw(0,o.gm(o)) +else{o=m.gik() +o=p.az(0,o.gm(o)) p=o}o=m.dy if(o==null)o=l -else{n=m.gip() -n=o.aw(0,n.gm(n)) -o=n}return A.k5(q,m.a.r,o,l,k,r,s,p)}} -A.aSZ.prototype={ -$1(a){return new A.bh(A.q1(a),null,t.Y)}, -$S:38} -A.aT_.prototype={ -$1(a){return new A.bh(A.q1(a),null,t.Y)}, -$S:38} -A.aT0.prototype={ -$1(a){return new A.bh(A.q1(a),null,t.Y)}, -$S:38} -A.aT1.prototype={ -$1(a){return new A.bh(A.q1(a),null,t.Y)}, -$S:38} -A.aT2.prototype={ -$1(a){return new A.bh(A.q1(a),null,t.Y)}, -$S:38} -A.aT3.prototype={ -$1(a){return new A.bh(A.q1(a),null,t.Y)}, -$S:38} -A.IN.prototype={ -aW(){return new A.abh(null,null,B.n)}} -A.abh.prototype={ -rO(a){this.z=t.ir.a(a.$3(this.z,this.a.w,new A.aST()))}, -Sz(){var s=this.gip(),r=this.z +else{n=m.gik() +n=o.az(0,n.gm(n)) +o=n}return A.kh(q,m.a.r,o,l,k,r,s,p)}} +A.aU9.prototype={ +$1(a){return new A.bm(A.qa(a),null,t.Y)}, +$S:35} +A.aUa.prototype={ +$1(a){return new A.bm(A.qa(a),null,t.Y)}, +$S:35} +A.aUb.prototype={ +$1(a){return new A.bm(A.qa(a),null,t.Y)}, +$S:35} +A.aUc.prototype={ +$1(a){return new A.bm(A.qa(a),null,t.Y)}, +$S:35} +A.aUd.prototype={ +$1(a){return new A.bm(A.qa(a),null,t.Y)}, +$S:35} +A.aUe.prototype={ +$1(a){return new A.bm(A.qa(a),null,t.Y)}, +$S:35} +A.J4.prototype={ +b0(){return new A.ac8(null,null,B.o)}} +A.ac8.prototype={ +rE(a){this.z=t.ir.a(a.$3(this.z,this.a.w,new A.aU3()))}, +Sx(){var s=this.gik(),r=this.z r.toString -this.Q=new A.bs(t.ve.a(s),r,A.w(r).h("bs"))}, -a7(a){var s=this.Q +this.Q=new A.bw(t.ve.a(s),r,A.w(r).h("bw"))}, +a8(a){var s=this.Q s===$&&A.c() -return A.ln(!1,this.a.r,s)}} -A.aST.prototype={ -$1(a){return new A.bh(A.q1(a),null,t.Y)}, -$S:38} -A.IL.prototype={ -aW(){return new A.abg(null,null,B.n)}} -A.abg.prototype={ -rO(a){this.CW=t.Dh.a(a.$3(this.CW,this.a.w,new A.aSS()))}, -a7(a){var s,r=null,q=this.CW +return A.lC(!1,this.a.r,s)}} +A.aU3.prototype={ +$1(a){return new A.bm(A.qa(a),null,t.Y)}, +$S:35} +A.J2.prototype={ +b0(){return new A.ac7(null,null,B.o)}} +A.ac7.prototype={ +rE(a){this.CW=t.Dh.a(a.$3(this.CW,this.a.w,new A.aU2()))}, +a8(a){var s,r=null,q=this.CW q.toString -s=this.gip() -s=q.aw(0,s.gm(s)) -return A.qr(this.a.r,r,r,B.cg,!0,s,r,r,B.aH)}} -A.aSS.prototype={ -$1(a){return new A.B_(t.em.a(a),null)}, -$S:684} -A.IP.prototype={ -aW(){return new A.abj(null,null,B.n)}} -A.abj.prototype={ -rO(a){var s=this,r=s.CW +s=this.gik() +s=q.az(0,s.gm(s)) +return A.qB(this.a.r,r,r,B.ci,!0,s,r,r,B.aG)}} +A.aU2.prototype={ +$1(a){return new A.Ba(t.em.a(a),null)}, +$S:686} +A.J6.prototype={ +b0(){return new A.aca(null,null,B.o)}} +A.aca.prototype={ +rE(a){var s=this,r=s.CW s.a.toString -s.CW=t.xH.a(a.$3(r,B.aK,new A.aSV())) -s.cx=t.ir.a(a.$3(s.cx,s.a.z,new A.aSW())) +s.CW=t.xH.a(a.$3(r,B.aJ,new A.aU5())) +s.cx=t.ir.a(a.$3(s.cx,s.a.z,new A.aU6())) r=t.YJ -s.cy=r.a(a.$3(s.cy,s.a.Q,new A.aSX())) -s.db=r.a(a.$3(s.db,s.a.at,new A.aSY()))}, -a7(a){var s,r,q,p,o,n=this,m=n.a,l=m.w +s.cy=r.a(a.$3(s.cy,s.a.Q,new A.aU7())) +s.db=r.a(a.$3(s.db,s.a.at,new A.aU8()))}, +a8(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.gip() -r=s.aw(0,r.gm(r)) +r=n.gik() +r=s.az(0,r.gm(r)) s=n.cx s.toString -q=n.gip() -q=s.aw(0,q.gm(q)) +q=n.gik() +q=s.az(0,q.gm(q)) s=n.a.Q p=n.db p.toString -o=n.gip() -o=p.aw(0,o.gm(o)) +o=n.gik() +o=p.az(0,o.gm(o)) o.toString -return new A.a5f(l,m,r,q,s,o,n.a.r,null)}} -A.aSV.prototype={ -$1(a){return new A.xg(t.m_.a(a),null)}, -$S:685} -A.aSW.prototype={ -$1(a){return new A.bh(A.q1(a),null,t.Y)}, -$S:38} -A.aSX.prototype={ -$1(a){return new A.f8(t.n8.a(a),null)}, -$S:88} -A.aSY.prototype={ -$1(a){return new A.f8(t.n8.a(a),null)}, -$S:88} -A.Hz.prototype={ -v(){var s=this,r=s.dQ$ -if(r!=null)r.aa(0,s.gmu()) -s.dQ$=null -s.bF()}, -dk(){this.ex() -this.ea() -this.mv()}} -A.oX.prototype={ -dg(a){return new A.LH(A.kK(null,null,null,t.c,t.X),this,B.a9,A.w(this).h("LH"))}} -A.LH.prototype={ -W_(a,b){var s=this.bd,r=this.$ti,q=r.h("bS<1>?").a(s.i(0,a)),p=q==null +return new A.a5V(l,m,r,q,s,o,n.a.r,null)}} +A.aU5.prototype={ +$1(a){return new A.xn(t.m_.a(a),null)}, +$S:687} +A.aU6.prototype={ +$1(a){return new A.bm(A.qa(a),null,t.Y)}, +$S:35} +A.aU7.prototype={ +$1(a){return new A.f5(t.G.a(a),null)}, +$S:109} +A.aU8.prototype={ +$1(a){return new A.f5(t.G.a(a),null)}, +$S:109} +A.HQ.prototype={ +v(){var s=this,r=s.dH$ +if(r!=null)r.ad(0,s.gmn()) +s.dH$=null +s.bD()}, +da(){this.eu() +this.e5() +this.mo()}} +A.p6.prototype={ +d9(a){return new A.M_(A.kY(null,null,null,t.D,t.X),this,B.a9,A.w(this).h("M_"))}} +A.M_.prototype={ +Wt(a,b){var s=this.bb,r=this.$ti,q=r.h("bW<1>?").a(s.i(0,a)),p=q==null if(!p&&q.gaB(q))return -if(b==null)s.u(0,a,A.e7(r.c)) -else{p=p?A.e7(r.c):q -p.C(0,r.c.a(b)) -s.u(0,a,p)}}, -UB(a,b){var s,r=this.$ti,q=r.h("bS<1>?").a(this.bd.i(0,b)) +if(b==null)s.q(0,a,A.ee(r.c)) +else{p=p?A.ee(r.c):q +p.D(0,r.c.a(b)) +s.q(0,a,p)}}, +UZ(a,b){var s,r=this.$ti,q=r.h("bW<1>?").a(this.bb.i(0,b)) if(q==null)return if(!q.gaB(q)){s=this.f s.toString -s=r.h("oX<1>").a(s).adT(a,q) +s=r.h("p6<1>").a(s).aeu(a,q) r=s}else r=!0 -if(r)b.cU()}} -A.oY.prototype={ -er(a){return a.f!==this.f}, -dg(a){var s=new A.HA(A.kK(null,null,null,t.c,t.X),this,B.a9,A.w(this).h("HA")) -this.f.aj(0,s.gOS()) +if(r)b.cP()}} +A.p7.prototype={ +ek(a){return a.f!==this.f}, +d9(a){var s=new A.HR(A.kY(null,null,null,t.D,t.X),this,B.a9,A.w(this).h("HR")) +this.f.an(0,s.gON()) return s}} -A.HA.prototype={ +A.HR.prototype={ a6(a,b){var s,r,q=this,p=q.f p.toString -s=q.$ti.h("oY<1>").a(p).f +s=q.$ti.h("p7<1>").a(p).f r=b.f -if(s!==r){p=q.gOS() -s.aa(0,p) -r.aj(0,p)}q.Yf(0,b)}, -cJ(){var s,r=this -if(r.c_){s=r.f -s.toString -r.XW(r.$ti.h("oY<1>").a(s)) -r.c_=!1}return r.Ye()}, -avF(){this.c_=!0 -this.eE()}, -rY(a){this.XW(a) -this.c_=!1}, -qz(){var s=this,r=s.f -r.toString -s.$ti.h("oY<1>").a(r).f.aa(0,s.gOS()) -s.zP()}} -A.fn.prototype={} -A.aC4.prototype={ +if(s!==r){p=q.gON() +s.ad(0,p) +r.an(0,p)}q.YK(0,b)}, +cG(){var s,r=this +if(r.dI){s=r.f +s.toString +r.Ys(r.$ti.h("p7<1>").a(s)) +r.dI=!1}return r.YJ()}, +awh(){this.dI=!0 +this.eB()}, +rP(a){this.Ys(a) +this.dI=!1}, +qr(){var s=this,r=s.f +r.toString +s.$ti.h("p7<1>").a(r).f.ad(0,s.gON()) +s.zA()}} +A.fk.prototype={} +A.aD5.prototype={ $1(a){var s,r,q if(a.l(0,this.a))return!1 -if(a instanceof A.jb&&a.gb8() instanceof A.fn){s=t.og.a(a.gb8()) +if(a instanceof A.jj&&a.gbg() instanceof A.fk){s=t.og.a(a.gbg()) r=A.L(s) q=this.c -if(!q.O(0,r)){q.C(0,r) +if(!q.N(0,r)){q.D(0,r) this.d.push(s)}}return!0}, -$S:19} -A.Yv.prototype={} -A.Bt.prototype={ -a7(a){var s,r,q,p=this.d -for(s=this.c,r=s.length,q=0;q"))}} -A.HC.prototype={ -gaH(){return this.$ti.h("lL<1,K>").a(A.bR.prototype.gaH.call(this))}, -c6(a){var s=this.p1 +A.ud.prototype={ +d9(a){return new A.HT(this,B.a9,A.w(this).h("HT"))}} +A.HT.prototype={ +gaH(){return this.$ti.h("m_<1,K>").a(A.bV.prototype.gaH.call(this))}, +c8(a){var s=this.p1 if(s!=null)a.$1(s)}, -lR(a){this.p1=null -this.nc(a)}, -hu(a,b){var s=this -s.qN(a,b) -s.$ti.h("lL<1,K>").a(A.bR.prototype.gaH.call(s)).VY(s.ga1M())}, +lL(a){this.p1=null +this.n3(a)}, +hs(a,b){var s=this +s.qG(a,b) +s.$ti.h("m_<1,K>").a(A.bV.prototype.gaH.call(s)).Wr(s.ga2g())}, a6(a,b){var s,r=this -r.oc(0,b) -s=r.$ti.h("lL<1,K>") -s.a(A.bR.prototype.gaH.call(r)).VY(r.ga1M()) -s=s.a(A.bR.prototype.gaH.call(r)) -s.Jr$=!0 -s.aC()}, -nQ(){var s=this.$ti.h("lL<1,K>").a(A.bR.prototype.gaH.call(this)) -s.Jr$=!0 -s.aC() -this.MT()}, -qz(){this.$ti.h("lL<1,K>").a(A.bR.prototype.gaH.call(this)).VY(null) -this.ajr()}, -aws(a){this.r.BB(this,new A.aY4(this,a))}, -lW(a,b){this.$ti.h("lL<1,K>").a(A.bR.prototype.gaH.call(this)).sbK(a)}, -m0(a,b,c){}, -mZ(a,b){this.$ti.h("lL<1,K>").a(A.bR.prototype.gaH.call(this)).sbK(null)}} -A.aY4.prototype={ +r.o9(0,b) +s=r.$ti.h("m_<1,K>") +s.a(A.bV.prototype.gaH.call(r)).Wr(r.ga2g()) +s=s.a(A.bV.prototype.gaH.call(r)) +s.Jd$=!0 +s.aD()}, +nM(){var s=this.$ti.h("m_<1,K>").a(A.bV.prototype.gaH.call(this)) +s.Jd$=!0 +s.aD() +this.MN()}, +qr(){this.$ti.h("m_<1,K>").a(A.bV.prototype.gaH.call(this)).Wr(null) +this.ak_()}, +ax4(a){this.r.Bp(this,new A.aZa(this,a))}, +lQ(a,b){this.$ti.h("m_<1,K>").a(A.bV.prototype.gaH.call(this)).sbH(a)}, +lV(a,b,c){}, +mR(a,b){this.$ti.h("m_<1,K>").a(A.bV.prototype.gaH.call(this)).sbH(null)}} +A.aZa.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.h("u4<1>").a(n).c.$2(o,k.b) -o.f.toString}catch(m){s=A.aW(m) -r=A.bu(m) -l=A.a0q(A.bla(A.ca("building "+k.a.f.j(0)),s,r,new A.aY5())) +j=o.$ti.h("ud<1>").a(n).c.$2(o,k.b) +o.f.toString}catch(m){s=A.b_(m) +r=A.bz(m) +l=A.a0R(A.bmh(A.cf("building "+k.a.f.j(0)),s,r,new A.aZb())) j=l}try{o=k.a -o.p1=o.h6(o.p1,j,null)}catch(m){q=A.aW(m) -p=A.bu(m) +o.p1=o.h4(o.p1,j,null)}catch(m){q=A.b_(m) +p=A.bz(m) o=k.a -l=A.a0q(A.bla(A.ca("building "+o.f.j(0)),q,p,new A.aY6())) +l=A.a0R(A.bmh(A.cf("building "+o.f.j(0)),q,p,new A.aZc())) j=l -o.p1=o.h6(null,j,o.d)}}, +o.p1=o.h4(null,j,o.d)}}, $S:0} -A.aY5.prototype={ -$0(){var s=A.b([],t.qe) +A.aZb.prototype={ +$0(){var s=A.b([],t.Q) return s}, -$S:26} -A.aY6.prototype={ -$0(){var s=A.b([],t.qe) -return s}, -$S:26} -A.lL.prototype={ -VY(a){if(J.e(a,this.Th$))return -this.Th$=a -this.aC()}} -A.uO.prototype={ -bs(a){var s=new A.Uh(null,!0,null,null,A.aV(t.v)) +$S:24} +A.aZc.prototype={ +$0(){var s=A.b([],t.Q) +return s}, +$S:24} +A.m_.prototype={ +Wr(a){if(J.f(a,this.TC$))return +this.TC$=a +this.aD()}} +A.uZ.prototype={ +bs(a){var s=new A.Uy(null,!0,null,null,A.aZ(t.v)) s.br() return s}} -A.Uh.prototype={ +A.Uy.prototype={ c1(a){return 0}, bV(a){return 0}, bW(a){return 0}, -c3(a){return 0}, -dB(a){return B.u}, -cM(){var s=this,r=t.k,q=r.a(A.K.prototype.gaF.call(s)) -if(s.Jr$||!r.a(A.K.prototype.gaF.call(s)).l(0,s.a9a$)){s.a9a$=r.a(A.K.prototype.gaF.call(s)) -s.Jr$=!1 -r=s.Th$ -r.toString -s.K_(r,A.w(s).h("lL.0"))}r=s.V$ -if(r!=null){r.df(q,!0) -r=s.V$ -s.id=q.c5(r.gD(r))}else s.id=new A.M(A.Y(1/0,q.a,q.b),A.Y(1/0,q.c,q.d))}, -it(a){var s=this.V$ -if(s!=null)return s.pm(a) -return this.Fp(a)}, -dX(a,b){var s=this.V$ -s=s==null?null:s.dm(a,b) +c4(a){return 0}, +dn(a){return B.w}, +cJ(){var s=this,r=t.k,q=r.a(A.K.prototype.gaG.call(s)) +if(s.Jd$||!r.a(A.K.prototype.gaG.call(s)).l(0,s.a9K$)){s.a9K$=r.a(A.K.prototype.gaG.call(s)) +s.Jd$=!1 +r=s.TC$ +r.toString +s.JM(r,A.w(s).h("m_.0"))}r=s.U$ +if(r!=null){r.d8(q,!0) +r=s.U$ +s.id=q.c6(r.gC(r))}else s.id=new A.N(A.Z(1/0,q.a,q.b),A.Z(1/0,q.c,q.d))}, +ip(a){var s=this.U$ +if(s!=null)return s.ph(a) +return this.Fc(a)}, +dP(a,b){var s=this.U$ +s=s==null?null:s.dd(a,b) return s===!0}, -aK(a,b){var s=this.V$ -if(s!=null)a.f_(s,b)}} -A.aoK.prototype={ -b1(a){var s -this.f2(a) -s=this.V$ -if(s!=null)s.b1(a)}, -aV(a){var s -this.f3(0) -s=this.V$ -if(s!=null)s.aV(0)}} -A.aoL.prototype={} -A.HT.prototype={} -A.b2G.prototype={ +aJ(a,b){var s=this.U$ +if(s!=null)a.eY(s,b)}} +A.apO.prototype={ +b5(a){var s +this.f1(a) +s=this.U$ +if(s!=null)s.b5(a)}, +aZ(a){var s +this.f2(0) +s=this.U$ +if(s!=null)s.aZ(0)}} +A.apP.prototype={} +A.I9.prototype={} +A.b3C.prototype={ $1(a){return this.a.a=a}, -$S:132} -A.b2H.prototype={ +$S:130} +A.b3D.prototype={ $1(a){return a.b}, -$S:686} -A.b2I.prototype={ +$S:861} +A.b3E.prototype={ $1(a){var s,r,q,p -for(s=J.aN(a),r=this.a,q=this.b,p=0;ps.b?B.cO:B.di}, -xA(a,b,c,d,e,f,g){var s=this,r=d==null?s.a:d,q=a==null?s.b:a,p=e==null?s.c:e,o=c==null?s.f:c,n=g==null?s.r:g,m=f==null?s.e:f,l=b==null?s.ch:b -return new A.ME(r,q,p,s.d,m,o,n,s.w,!1,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,l)}, -un(a){return this.xA(null,null,null,null,a,null,null)}, -RW(a){return this.xA(null,null,a,null,null,null,null)}, -aIe(a,b){return this.xA(null,null,null,null,null,a,b)}, -aIb(a,b){return this.xA(null,null,a,null,null,null,b)}, -aIh(a,b,c,d){return this.xA(null,a,b,null,null,c,d)}, -a7R(a,b,c,d,e){return this.xA(a,null,b,c,null,d,e)}, -acI(a,b,c,d){var s,r,q,p,o,n,m=this,l=null +a.yz(l,A.ju.prototype.gjp.call(n),b)}} +A.a57.prototype={ +V(){return"Orientation."+this.b}} +A.ie.prototype={ +V(){return"_MediaQueryAspect."+this.b}} +A.MY.prototype={ +gv9(a){var s=this.a +return s.a>s.b?B.cR:B.dk}, +xk(a,b,c,d,e,f,g){var s=this,r=d==null?s.a:d,q=a==null?s.b:a,p=e==null?s.c:e,o=c==null?s.f:c,n=g==null?s.r:g,m=f==null?s.e:f,l=b==null?s.ch:b +return new A.MY(r,q,p,s.d,m,o,n,s.w,!1,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,l)}, +ud(a){return this.xk(null,null,null,null,a,null,null)}, +RT(a){return this.xk(null,null,a,null,null,null,null)}, +aIR(a,b){return this.xk(null,null,null,null,null,a,b)}, +aIO(a,b){return this.xk(null,null,a,null,null,null,b)}, +aIU(a,b,c,d){return this.xk(null,a,b,null,null,c,d)}, +a8q(a,b,c,d,e){return this.xk(a,null,b,c,null,d,e)}, +adk(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.uo(a?0:l,r,p,q) +r=s.ue(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.aIb(r,q.uo(a?Math.max(0,q.d-s.d):l,p,n,o))}, -acN(a,b,c,d){var s,r,q,p,o,n,m=this,l=null +return m.aIO(r,q.ue(a?Math.max(0,q.d-s.d):l,p,n,o))}, +adp(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 @@ -120583,53 +121888,53 @@ 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.uo(n,r,p,q) +s=s.ue(n,r,p,q) r=b?0:l q=d?0:l p=c?0:l -return m.aIe(o.uo(0,r,p,q),s)}, -aQr(a){return this.acN(a,!1,!1,!1)}, -aQp(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=d.a -if(new A.M(a.gaI(a)-a.gad(a),a.gaN(a)-a.gag(a)).l(0,c)&&new A.h(a.gad(a),a.gag(a)).l(0,B.h))return d +return m.aIR(o.ue(0,r,p,q),s)}, +aR3(a){return this.adp(a,!1,!1,!1)}, +aR1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=d.a +if(new A.N(a.gaI(a)-a.gag(a),a.gaN(a)-a.gal(a)).l(0,c)&&new A.h(a.gag(a),a.gal(a)).l(0,B.h))return d s=c.a-a.gaI(a) r=c.b-a.gaN(a) c=d.f -q=Math.max(0,c.a-a.gad(a)) -p=Math.max(0,c.b-a.gag(a)) +q=Math.max(0,c.a-a.gag(a)) +p=Math.max(0,c.b-a.gal(a)) o=Math.max(0,c.c-s) c=Math.max(0,c.d-r) n=d.r -m=Math.max(0,n.a-a.gad(a)) -l=Math.max(0,n.b-a.gag(a)) +m=Math.max(0,n.a-a.gag(a)) +l=Math.max(0,n.b-a.gal(a)) k=Math.max(0,n.c-s) n=Math.max(0,n.d-r) j=d.e -i=Math.max(0,j.a-a.gad(a)) -h=Math.max(0,j.b-a.gag(a)) +i=Math.max(0,j.a-a.gag(a)) +h=Math.max(0,j.b-a.gal(a)) g=Math.max(0,j.c-s) j=Math.max(0,j.d-r) f=d.ch -e=A.a6(f).h("bk<1>") -return d.aIh(A.ai(new A.bk(f,new A.aEI(a),e),!0,e.h("B.E")),new A.aH(q,p,o,c),new A.aH(i,h,g,j),new A.aH(m,l,k,n))}, +e=A.a6(f).h("bo<1>") +return d.aIU(A.ai(new A.bo(f,new A.aFN(a),e),!0,e.h("y.E")),new A.aR(q,p,o,c),new A.aR(i,h,g,j),new A.aR(m,l,k,n))}, l(a,b){var s=this if(b==null)return!1 -if(J.aj(b)!==A.L(s))return!1 -return b instanceof A.ME&&b.a.l(0,s.a)&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.f.l(0,s.f)&&b.r.l(0,s.r)&&b.e.l(0,s.e)&&b.w.l(0,s.w)&&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.l(0,s.ay)&&A.dR(b.ch,s.ch)}, +if(J.ak(b)!==A.L(s))return!1 +return b instanceof A.MY&&b.a.l(0,s.a)&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.f.l(0,s.f)&&b.r.l(0,s.r)&&b.e.l(0,s.e)&&b.w.l(0,s.w)&&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.l(0,s.ay)&&A.dZ(b.ch,s.ch)}, gJ(a){var s=this -return A.a4(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.c_(s.ch),B.a,B.a,B.a,B.a)}, +return A.a3(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.c4(s.ch),B.a,B.a,B.a,B.a)}, j(a){var s=this -return"MediaQueryData("+B.b.cs(A.b(["size: "+s.a.j(0),"devicePixelRatio: "+B.c.aY(s.b,1),"textScaleFactor: "+B.c.aY(s.c,1),"platformBrightness: "+s.d.j(0),"padding: "+s.f.j(0),"viewPadding: "+s.r.j(0),"viewInsets: "+s.e.j(0),"systemGestureInsets: "+s.w.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.j(s.ch)],t.T),", ")+")"}} -A.aEI.prototype={ -$1(a){return this.a.yJ(a.gpT(a))}, -$S:196} -A.zl.prototype={ -er(a){return!this.w.l(0,a.w)}, -adT(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,a4,a5 -for(s=a7.gav(a7),r=this.w,q=a6.w,p=r.ch!==q.ch,o=r.ay,n=q.ay,m=r.ax!==q.ax,l=r.at!==q.at,k=r.as!==q.as,j=r.Q!==q.Q,i=r.z!==q.z,h=r.y!==q.y,g=r.r,f=q.r,e=r.w,d=q.w,c=r.e,b=q.e,a=r.f,a0=q.f,a1=r.d!==q.d,a2=r.c!==q.c,a3=r.b!==q.b,r=r.a,q=q.a,a4=r.a,r=r.b;s.F();){a5=s.ga3(s) -if(a5 instanceof A.i8)switch(a5.a){case 0:if(!(q.a===a4&&q.b===r))return!0 +return"MediaQueryData("+B.b.cp(A.b(["size: "+s.a.j(0),"devicePixelRatio: "+B.c.b3(s.b,1),"textScaleFactor: "+B.c.b3(s.c,1),"platformBrightness: "+s.d.j(0),"padding: "+s.f.j(0),"viewPadding: "+s.r.j(0),"viewInsets: "+s.e.j(0),"systemGestureInsets: "+s.w.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.j(s.ch)],t.T),", ")+")"}} +A.aFN.prototype={ +$1(a){return this.a.ys(a.gpO(a))}, +$S:195} +A.zv.prototype={ +ek(a){return!this.w.l(0,a.w)}, +aeu(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,a4,a5 +for(s=a7.gav(a7),r=this.w,q=a6.w,p=r.ch!==q.ch,o=r.ay,n=q.ay,m=r.ax!==q.ax,l=r.at!==q.at,k=r.as!==q.as,j=r.Q!==q.Q,i=r.z!==q.z,h=r.y!==q.y,g=r.r,f=q.r,e=r.w,d=q.w,c=r.e,b=q.e,a=r.f,a0=q.f,a1=r.d!==q.d,a2=r.c!==q.c,a3=r.b!==q.b,r=r.a,q=q.a,a4=r.a,r=r.b;s.H();){a5=s.ga2(s) +if(a5 instanceof A.ie)switch(a5.a){case 0:if(!(q.a===a4&&q.b===r))return!0 break -case 1:a5=a4>r?B.cO:B.di -if(a5!==(q.a>q.b?B.cO:B.di))return!0 +case 1:a5=a4>r?B.cR:B.dk +if(a5!==(q.a>q.b?B.cR:B.dk))return!0 break case 2:if(a3)return!0 break @@ -120662,31 +121967,31 @@ case 16:if(!o.l(0,n))return!0 break case 17:if(p)return!0 break}}return!1}} -A.aFQ.prototype={ -W(){return"NavigationMode."+this.b}} -A.TA.prototype={ -aW(){return new A.agO(B.n)}} -A.agO.prototype={ -bi(){this.bJ() -$.b8.fk$.push(this)}, -cU(){this.fs() -this.aEL() -this.B_()}, -bE(a){var s,r=this -r.c8(a) +A.aGT.prototype={ +V(){return"NavigationMode."+this.b}} +A.TR.prototype={ +b0(){return new A.ahI(B.o)}} +A.ahI.prototype={ +bk(){this.bG() +$.bc.fk$.push(this)}, +cP(){this.fs() +this.aFn() +this.AO()}, +bC(a){var s,r=this +r.c9(a) s=r.a s.toString -if(r.e==null||a.c!==s.c)r.B_()}, -aEL(){var s,r=this +if(r.e==null||a.c!==s.c)r.AO()}, +aFn(){var s,r=this r.a.toString s=r.c s.toString -s=A.dO(s,null) +s=A.dW(s,null) r.d=s r.e=null}, -B_(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.a.c,b=e.d,a=c.gm8(),a0=c.x +AO(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.a.c,b=e.d,a=c.gm0(),a0=c.x if(a0==null){a0=self.window.devicePixelRatio -if(a0===0)a0=1}a0=a.a4(0,a0) +if(a0===0)a0=1}a0=a.ab(0,a0) a=c.x if(a==null){a=self.window.devicePixelRatio if(a===0)a=1}s=b==null @@ -120694,22 +121999,22 @@ r=s?d:b.c if(r==null)r=c.b.a.e q=s?d:b.d if(q==null)q=c.b.a.d -c.gu7() +c.gtY() p=c.x if(p==null){p=self.window.devicePixelRatio -if(p===0)p=1}p=A.awI(B.hB,p) -c.gu7() +if(p===0)p=1}p=A.axP(B.hD,p) +c.gtY() o=c.x if(o==null){o=self.window.devicePixelRatio -if(o===0)o=1}o=A.awI(B.hB,o) +if(o===0)o=1}o=A.axP(B.hD,o) n=c.f m=c.x if(m==null){m=self.window.devicePixelRatio -if(m===0)m=1}m=A.awI(n,m) -c.gu7() +if(m===0)m=1}m=A.axP(n,m) +c.gtY() n=c.x if(n==null){n=self.window.devicePixelRatio -if(n===0)n=1}n=A.awI(B.hB,n) +if(n===0)n=1}n=A.axP(B.hD,n) l=s?d:b.y if(l==null)l=(c.b.a.a.a&1)!==0 k=s?d:b.z @@ -120722,380 +122027,380 @@ h=s?d:b.Q if(h==null)h=(c.b.a.a.a&32)!==0 g=s&&d b=s?d:b.ax -if(b==null)b=B.ex -c.gu7() -c.gu7() -f=new A.ME(a0,a,r,q,m,p,o,n,g===!0,l,k,h,j,i,b,new A.a_w(d),B.Wd) -if(!f.l(0,e.e))e.aM(new A.aYD(e,f))}, -So(){this.B_()}, -a8y(){if(this.d==null)this.B_()}, -a8x(){if(this.d==null)this.B_()}, -v(){B.b.N($.b8.fk$,this) -this.bF()}, -a7(a){var s=this.e -s.toString -return A.r4(this.a.e,s,null)}} -A.aYD.prototype={ +if(b==null)b=B.eA +c.gtY() +c.gtY() +f=new A.MY(a0,a,r,q,m,p,o,n,g===!0,l,k,h,j,i,b,new A.a_V(d),B.Wk) +if(!f.l(0,e.e))e.aM(new A.aZJ(e,f))}, +Sm(){this.AO()}, +a96(){if(this.d==null)this.AO()}, +a95(){if(this.d==null)this.AO()}, +v(){B.b.O($.bc.fk$,this) +this.bD()}, +a8(a){var s=this.e +s.toString +return A.rd(this.a.e,s,null)}} +A.aZJ.prototype={ $0(){this.a.e=this.b}, $S:0} -A.aot.prototype={} -A.a3I.prototype={ -a7(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null -switch(A.cu().a){case 1:case 3:case 5:s=!1 +A.apx.prototype={} +A.a4j.prototype={ +a8(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null +switch(A.cx().a){case 1:case 3:case 5:s=!1 break case 0:case 2:case 4:s=!0 break default:s=h}r=i.d&&s -q=new A.aF4(i,a) +q=new A.aG9(i,a) p=r&&i.r!=null?q:h o=r&&i.r!=null?q:h n=r?i.r:h -if(r&&i.r!=null){m=a.bb(t.I) +if(r&&i.r!=null){m=a.bh(t.I) m.toString m=m.w}else m=h l=i.c -k=A.cW(h,h,A.pc(new A.kB(B.r_,l==null?h:new A.u3(l,h,h),h),B.ds,h,h,h,h),!1,h,h,!1,!1,h,h,h,h,n,h,h,h,h,h,h,h,o,h,h,p,i.x,h,h,h,h,h,m,h) +k=A.cY(h,h,A.pn(new A.kO(B.r2,l==null?h:new A.uc(l,h,h),h),B.du,h,h,h,h),!1,h,h,!1,!1,h,h,h,h,n,h,h,h,h,h,h,h,o,h,h,p,i.x,h,h,h,h,h,m,h) j=!r||!1 -return A.bu5(new A.ui(j,new A.agX(k,q,h),h))}} -A.aF4.prototype={ -$0(){if(this.a.d)A.v1(this.b,!1).aNM(null) -else A.a99(B.a5R)}, +return A.bvp(new A.ur(j,new A.ahR(k,q,h),h))}} +A.aG9.prototype={ +$0(){if(this.a.d)A.vc(this.b,!1).aOo(null) +else A.a9Y(B.a62)}, $S:0} -A.Xm.prototype={ -a7(a){var s=t.Bs.a(this.c) -return A.b8Z(!0,null,s.gm(s),this.e,null,this.f,null)}} -A.H3.prototype={ -lY(a){if(this.bd==null)return!1 -return this.w9(a)}, -a9O(a){}, -a9P(a,b){var s=this.bd -if(s!=null)this.ds("onAnyTapUp",s)}, -JH(a,b,c){}} -A.abs.prototype={ -a7z(){var s=t.S,r=A.e7(s) -return new A.H3(B.aW,18,B.db,A.D(s,t.SP),r,null,null,A.BZ(),A.D(s,t.Au))}, -aab(a){a.bd=this.a}} -A.agX.prototype={ -a7(a){return new A.kQ(this.c,A.b1([B.ach,new A.abs(this.d)],t.B,t.xR),B.aX,!1,null)}} -A.FA.prototype={ -W(){return"RoutePopDisposition."+this.b}} -A.eo.prototype={ -gKQ(){return B.ve}, -rT(){}, -C7(){var s=A.ba9() -s.cB(new A.aKW(this),t.H) +A.XH.prototype={ +a8(a){var s=t.Bs.a(this.c) +return A.b9Y(!0,null,s.gm(s),this.e,null,this.f,null)}} +A.Hk.prototype={ +lS(a){if(this.bb==null)return!1 +return this.vU(a)}, +aas(a){}, +aat(a,b){var s=this.bb +if(s!=null)this.dg("onAnyTapUp",s)}, +Jt(a,b,c){}} +A.acj.prototype={ +a88(){var s=t.S,r=A.ee(s) +return new A.Hk(B.aW,18,B.dc,A.D(s,t.SP),r,null,null,A.C9(),A.D(s,t.Au))}, +aaQ(a){a.bb=this.a}} +A.ahR.prototype={ +a8(a){return new A.l3(this.c,A.b5([B.act,new A.acj(this.d)],t.B,t.xR),B.aX,!1,null)}} +A.FR.prototype={ +V(){return"RoutePopDisposition."+this.b}} +A.ev.prototype={ +gKE(){return B.vg}, +rJ(){}, +BX(){var s=A.bb3() +s.cz(new A.aM_(this),t.H) return s}, -C5(){var s=this.a +BV(){var s=this.a if(s==null)s=null else{s.a.toString -s=!0}if(s===!0)A.ba9().cB(new A.aKV(this),t.H)}, -Su(a){}, -n5(){var s=0,r=A.t(t.oj),q,p=this -var $async$n5=A.u(function(a,b){if(a===1)return A.p(b,r) -while(true)switch(s){case 0:q=p.gaaz()?B.a2y:B.CY +s=!0}if(s===!0)A.bb3().cz(new A.aLZ(this),t.H)}, +Ss(a){}, +mY(){var s=0,r=A.t(t.oj),q,p=this +var $async$mY=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:q=p.gabd()?B.a2H:B.CZ s=1 break case 1:return A.q(q,r)}}) -return A.r($async$n5,r)}, -gaer(){return!1}, -us(a){this.aJ3(a) +return A.r($async$mY,r)}, +gaf1(){return!1}, +uh(a){this.aJH(a) return!0}, -aJ3(a){var s=a==null?null:a -this.d.eK(0,s)}, -xK(a){}, -C6(a){}, -Sp(a){}, -BF(){}, -Ii(){}, +aJH(a){var s=a==null?null:a +this.d.eH(0,s)}, +xv(a){}, +BW(a){}, +Sn(a){}, +Bs(){}, +I3(){}, v(){this.a=null var s=this.c -s.bo$=$.ag() -s.bj$=0}, -gv5(){var s,r=this.a +s.Y$=$.af() +s.G$=0}, +guR(){var s,r=this.a if(r==null)return!1 -s=r.Ax(A.wP()) +s=r.Al(A.wX()) if(s==null)return!1 return s.a===this}, -gaaz(){var s,r=this.a +gabd(){var s,r=this.a if(r==null)return!1 -s=r.a06(A.wP()) +s=r.a0A(A.wX()) if(s==null)return!1 return s.a===this}, -ga9T(){var s,r,q,p,o=this.a +gaax(){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}, -gv4(){var s=this.a +guQ(){var s=this.a if(s==null)return!1 -s=s.a06(A.baJ(this)) -s=s==null?null:s.gaaC() +s=s.a0A(A.bbB(this)) +s=s==null?null:s.gabg() return s===!0}} -A.aKW.prototype={ +A.aM_.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.y.gkm() -if(r!=null)r.m9()}}, -$S:24} -A.aKV.prototype={ +s=!0}if(s===!0){r=r.y.gko() +if(r!=null)r.m1()}}, +$S:21} +A.aLZ.prototype={ $1(a){var s=this.a.a -if(s!=null){s=s.y.gkm() -if(s!=null)s.m9()}}, -$S:24} -A.lN.prototype={ +if(s!=null){s=s.y.gko() +if(s!=null)s.m1()}}, +$S:21} +A.m1.prototype={ j(a){var s=this.a s=s==null?"none":'"'+s+'"' return"RouteSettings("+s+", "+A.j(this.b)+")"}} -A.zu.prototype={} -A.yB.prototype={ -er(a){return a.f!=this.f}} -A.aKU.prototype={} -A.aa6.prototype={} -A.a_n.prototype={} -A.N7.prototype={ -aW(){var s=null,r=A.b([],t.uD),q=$.ag(),p=t.p6 -return new A.nL(r,A.z(t.Ez),new A.afy(q),A.lw(s,p),A.lw(s,p),A.ym(!0,"Navigator",!0,!0,s,s,!1),new A.OP(0,q,t.dZ),A.ju(!1,t.w),A.z(t.S),s,A.D(t.yb,t.M),s,!0,s,s,s,B.n)}, -aOy(a,b){return this.Q.$2(a,b)}} -A.aFU.prototype={ +A.zF.prototype={} +A.yL.prototype={ +ek(a){return a.f!=this.f}} +A.aLY.prototype={} +A.aaX.prototype={} +A.a_M.prototype={} +A.Nq.prototype={ +b0(){var s=null,r=A.b([],t.uD),q=$.af(),p=t.p6 +return new A.nY(r,A.C(t.Ez),new A.agq(q),A.lL(s,p),A.lL(s,p),A.yu(!0,"Navigator",!0,!0,s,s,!1),new A.P6(0,q,t.dZ),A.jD(!1,t.w),A.C(t.S),s,A.D(t.yb,t.M),s,!0,s,s,s,B.o)}, +aPa(a,b){return this.Q.$2(a,b)}} +A.aGX.prototype={ $1(a){return a==null}, -$S:691} -A.jz.prototype={ -W(){return"_RouteLifecycle."+this.b}} -A.ahx.prototype={} -A.ok.prototype={ -ghB(){var s,r +$S:693} +A.jJ.prototype={ +V(){return"_RouteLifecycle."+this.b}} +A.ait.prototype={} +A.ox.prototype={ +ghz(){var s,r if(this.c){s=t.sd.a(this.a.b) -s.ghB() -r=A.j(s.ghB()) +s.ghz() +r=A.j(s.ghz()) return"p+"+r}r=this.b -if(r!=null)return"r+"+r.gad4() +if(r!=null)return"r+"+r.gadH() return null}, -aLu(a,b,c,d){var s,r,q,p=this,o=p.d,n=p.a +aM5(a,b,c,d){var s,r,q,p=this,o=p.d,n=p.a n.a=b -n.rT() +n.rJ() s=p.d -if(s===B.Fl||s===B.Fm){r=n.C7() -p.d=B.Fn -r.aS_(new A.b_K(p,b))}else{n.Su(c) -p.d=B.f7}if(a)n.C6(null) -s=o===B.aeN||o===B.Fm +if(s===B.Fn||s===B.Fo){r=n.BX() +p.d=B.Fp +r.aSD(new A.b0G(p,b))}else{n.Ss(c) +p.d=B.fa}if(a)n.BW(null) +s=o===B.aeY||o===B.Fo q=b.w -if(s)q.h9(0,new A.TN(n,d)) -else q.h9(0,new A.HN(n,d))}, -aLt(a,b){var s,r=this -r.d=B.aeJ +if(s)q.h9(0,new A.U3(n,d)) +else q.h9(0,new A.I3(n,d))}, +aM4(a,b){var s,r=this +r.d=B.aeU s=r.a if((s.d.a.a&30)!==0)return!0 -if(!s.us(r.w)){r.d=B.f7 +if(!s.uh(r.w)){r.d=B.fa return!1}r.w=null return!0}, -h3(a){if(this.d.a>=10)return +h1(a){if(this.d.a>=10)return this.x=!0 -this.d=B.Fk}, +this.d=B.Fm}, v(){var s,r,q,p,o,n,m,l=this,k={} -l.d=B.aeL +l.d=B.aeW s=l.a -r=s.gKQ() -q=new A.b_I() +r=s.gKE() +q=new A.b0E() p=A.a6(r) -o=new A.bk(r,q,p.h("bk<1>")) -if(!o.gav(o).F()){l.d=B.k8 +o=new A.bo(r,q,p.h("bo<1>")) +if(!o.gav(o).H()){l.d=B.kd s.v() -return}k.a=o.gG(o) +return}k.a=o.gE(o) n=s.a -n.f.C(0,l) -for(s=B.b.gav(r),p=new A.iu(s,q,p.h("iu<1>"));p.F();){r=s.ga3(s) -m=A.ba("listener") -q=new A.b_J(k,l,r,m,n) +n.f.D(0,l) +for(s=B.b.gav(r),p=new A.iA(s,q,p.h("iA<1>"));p.H();){r=s.ga2(s) +m=A.bd("listener") +q=new A.b0F(k,l,r,m,n) m.b=q -r.d.aj(0,q)}}, -gaS1(){var s=this.d.a +r.d.an(0,q)}}, +gaSF(){var s=this.d.a return s<=7&&s>=1}, -gaaC(){var s=this.d.a +gabg(){var s=this.d.a return s<=10&&s>=1}} -A.b_K.prototype={ +A.b0G.prototype={ $0(){var s=this.a -if(s.d===B.Fn){s.d=B.f7 -this.b.Oo()}}, +if(s.d===B.Fp){s.d=B.fa +this.b.Oj()}}, $S:0} -A.b_I.prototype={ +A.b0E.prototype={ $1(a){return a.d.a!=null}, -$S:692} -A.b_J.prototype={ +$S:694} +A.b0F.prototype={ $0(){var s=this,r=s.a;--r.a -s.c.d.aa(0,s.d.b7()) -if(r.a===0)return A.iZ(new A.b_H(s.b,s.e))}, +s.c.d.ad(0,s.d.bc()) +if(r.a===0)return A.j4(new A.b0D(s.b,s.e))}, $S:0} -A.b_H.prototype={ +A.b0D.prototype={ $0(){var s=this.a -if(!this.b.f.N(0,s))return -s.d=B.k8 +if(!this.b.f.O(0,s))return +s.d=B.kd s.a.v()}, $S:0} -A.b_L.prototype={ +A.b0H.prototype={ $1(a){return a.a===this.a}, -$S:73} -A.wv.prototype={} -A.HN.prototype={ -vg(a){a.GC(this.b,this.a,B.dH,!1)}} -A.HM.prototype={ -vg(a){var s=$.os() -A.y8(a) -if(!s.a.get(a).cx.a)a.GC(this.a,this.b,B.dI,!1)}} -A.TM.prototype={ -vg(a){}} -A.TN.prototype={ -vg(a){var s=this.a,r=s.gv5() -if(r)a.GC(this.b,s,B.dH,!1)}} -A.nL.prototype={ -bi(){var s,r,q,p,o=this -o.bJ() +$S:72} +A.wD.prototype={} +A.I3.prototype={ +v2(a){a.Go(this.b,this.a,B.dJ,!1)}} +A.I2.prototype={ +v2(a){var s=$.oF() +A.yg(a) +if(!s.a.get(a).cx.a)a.Go(this.a,this.b,B.dK,!1)}} +A.U2.prototype={ +v2(a){}} +A.U3.prototype={ +v2(a){var s=this.a,r=s.guR() +if(r)a.Go(this.b,s,B.dJ,!1)}} +A.nY.prototype={ +bk(){var s,r,q,p,o=this +o.bG() for(s=o.a.x,r=0;!1;++r){q=s[r] -p=$.os() -A.y7(q) +p=$.oF() +A.yf(q) p.a.set(q,o)}o.as=o.a.x -s=o.c.jy(t.mS) -s=s==null?null:s.gb8() +s=o.c.jw(t.mS) +s=s==null?null:s.gbg() t.ZG.a(s) -o.QE(s==null?null:s.f) +o.Qz(s==null?null:s.f) o.a.toString -B.ja.oT("selectSingleEntryHistory",t.H)}, -kw(a,b){var s,r,q,p,o,n,m=this -m.pg(m.at,"id") +B.jd.oP("selectSingleEntryHistory",t.H)}, +ky(a,b){var s,r,q,p,o,n,m=this +m.pb(m.at,"id") s=m.r -m.pg(s,"history") -m.a09() -m.d=new A.cz(null,t.ku) -B.b.H(m.e,s.ad5(null,m)) +m.pb(s,"history") +m.a0D() +m.d=new A.cC(null,t.ku) +B.b.I(m.e,s.adI(null,m)) m.a.toString r=0 -for(;!1;++r){q=B.Wb[r] +for(;!1;++r){q=B.Wi[r] p=m.c p.toString -p=q.S7(p) -o=$.b6K() -n=new A.ok(p,null,!0,B.qi,o,o,o) +p=q.S5(p) +o=$.b7H() +n=new A.ox(p,null,!0,B.ql,o,o,o) m.e.push(n) -B.b.H(m.e,s.ad5(n,m))}if(s.y==null){s=m.a +B.b.I(m.e,s.adI(n,m))}if(s.y==null){s=m.a p=m.e o=s.f -B.b.H(p,J.lc(s.aOy(m,o),new A.aFT(m),t.Ez))}m.Oo()}, -Sx(a){var s,r=this -r.ajD(a) +B.b.I(p,J.lr(s.aPa(m,o),new A.aGW(m),t.Ez))}m.Oj()}, +Sv(a){var s,r=this +r.akb(a) s=r.r -if(r.d7$!=null)s.a6(0,r.e) -else s.ak(0)}, -ghB(){return this.a.y}, -cU(){var s,r,q,p,o=this -o.akT() -s=o.c.bb(t.mS) -o.QE(s==null?null:s.f) -for(r=o.e,q=r.length,p=0;p0?s[r-1]:a o=A.b([],t.uD) -$label0$1:for(s=b.x,n=b.w,m=a,l=m,k=!1,j=!1;r>=0;){switch(q.d.a){case 1:i=b.qZ(r-1,A.wP()) +$label0$1:for(s=b.x,n=b.w,m=a,l=m,k=!1,j=!1;r>=0;){switch(q.d.a){case 1:i=b.qS(r-1,A.wX()) h=i>=0?b.e[i]:a h=h==null?a:h.a g=q.a g.a=b -g.rT() -q.d=B.aeM -n.h9(0,new A.HN(g,h)) +g.rJ() +q.d=B.aeX +n.h9(0,new A.I3(g,h)) continue $label0$1 case 2:if(k||l==null){h=q.a -h.C5() -q.d=B.f7 -if(l==null)h.C6(a) +h.BV() +q.d=B.fa +if(l==null)h.BW(a) continue $label0$1}break case 3:case 4:case 6:h=p==null?a:p.a -i=b.qZ(r-1,A.wP()) +i=b.qS(r-1,A.wX()) g=i>=0?b.e[i]:a g=g==null?a:g.a -q.aLu(l==null,b,h,g) -if(q.d===B.f7)continue $label0$1 +q.aM5(l==null,b,h,g) +if(q.d===B.fa)continue $label0$1 break -case 5:if(!j&&m!=null){q.a.xK(m) +case 5:if(!j&&m!=null){q.a.xv(m) q.f=m}j=!0 break -case 7:if(!j&&m!=null){q.a.xK(m) +case 7:if(!j&&m!=null){q.a.xv(m) q.f=m}k=!0 j=!0 break -case 8:i=b.qZ(r,A.WN()) +case 8:i=b.qS(r,A.X4()) h=i>=0?b.e[i]:a -if(!q.aLt(b,h==null?a:h.a))continue $label0$1 -if(!j){if(m!=null){q.a.xK(m) +if(!q.aM4(b,h==null?a:h.a))continue $label0$1 +if(!j){if(m!=null){q.a.xv(m) q.f=m}m=q.a}h=q.a -i=b.qZ(r,A.WN()) +i=b.qS(r,A.X4()) g=i>=0?b.e[i]:a -s.h9(0,new A.HM(h,g==null?a:g.a)) -if(q.d===B.qj)continue $label0$1 +s.h9(0,new A.I2(h,g==null?a:g.a)) +if(q.d===B.qm)continue $label0$1 k=!0 break case 11:break @@ -121103,594 +122408,594 @@ case 9:h=q.a g=q.w if(g==null)g=a h=h.d.a -if((h.a&30)!==0)A.Z(A.a7("Future already completed")) -h.pJ(g) +if((h.a&30)!==0)A.V(A.a7("Future already completed")) +h.pE(g) q.w=null -q.d=B.Fk +q.d=B.Fm continue $label0$1 -case 10:if(!j){if(m!=null)q.a.xK(m) -m=a}i=b.qZ(r,A.WN()) +case 10:if(!j){if(m!=null)q.a.xv(m) +m=a}i=b.qS(r,A.X4()) h=i>=0?b.e[i]:a h=h==null?a:h.a -q.d=B.aeK -if(q.x)s.h9(0,new A.TM(q.a,h)) +q.d=B.aeV +if(q.x)s.h9(0,new A.U2(q.a,h)) continue $label0$1 case 12:if(!k&&l!=null)break -q.d=B.qj +q.d=B.qm continue $label0$1 -case 13:o.push(B.b.du(b.e,r)) +case 13:o.push(B.b.di(b.e,r)) q=l break case 14:case 15:case 0:break}--r f=r>0?b.e[r-1]:a l=q q=p -p=f}b.arJ() -b.arL() +p=f}b.asj() +b.asl() b.a.toString -e=b.Ax(A.wP()) +e=b.Al(A.wX()) d=e==null?a:e.a.b.a -if(d!=null&&d!==b.ax){A.bip(!1,a,A.jt(d,0,a)) -b.ax=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.asw(k+1,A.bmA()) +continue}q=m.at6(k+1,A.bnH()) r=q==null p=r?l:q.a o=s.r if(p!=o){if(!((r?l:q.a)==null&&s.f===o)){p=s.a -p.C6(r?l:q.a)}s.r=r?l:q.a}--k -n=m.qZ(k,A.bmA()) +p.BW(r?l:q.a)}s.r=r?l:q.a}--k +n=m.qS(k,A.bnH()) r=n>=0?m.e[n]:l p=r==null o=p?l:r.a if(o!=s.e){o=s.a -o.Sp(p?l:r.a) +o.Sn(p?l:r.a) s.e=p?l:r.a}}}, -a0z(a,b){a=this.qZ(a,b) +a12(a,b){a=this.qS(a,b) return a>=0?this.e[a]:null}, -qZ(a,b){while(!0){if(!(a>=0&&!b.$1(this.e[a])))break;--a}return a}, -asw(a,b){var s +qS(a,b){while(!0){if(!(a>=0&&!b.$1(this.e[a])))break;--a}return a}, +at6(a,b){var s while(!0){s=this.e if(!(a?") +s=new A.m1(a,c) +r=d.h("ev<0?>?") q=r.a(this.a.r.$1(s)) return q==null&&!b?r.a(this.a.w.$1(s)):q}, -Q2(a,b,c){return this.H3(a,!1,b,c)}, -aPS(a){var s=A.bjO(a,B.Fl,!1,null) +PY(a,b,c){return this.GP(a,!1,b,c)}, +aQu(a){var s=A.bkV(a,B.Fn,!1,null) this.e.push(s) -this.Oo() -this.Nr() +this.Oj() +this.Nm() return a.d.a}, -p9(a){return this.aPS(a,t.X)}, -Dn(a){var s=0,r=A.t(t.w),q,p=this,o,n -var $async$Dn=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)$async$outer:switch(s){case 0:n=p.Ax(A.wP()) +p0(a){return this.aQu(a,t.X)}, +D8(a){var s=0,r=A.t(t.w),q,p=this,o,n +var $async$D8=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)$async$outer:switch(s){case 0:n=p.Al(A.wX()) if(n==null){q=!1 s=1 break}s=3 -return A.A(n.a.n5(),$async$Dn) +return A.B(n.a.mY(),$async$D8) case 3:o=c if(p.c==null){q=!0 s=1 -break}if(n!==p.Ax(A.wP())){q=!0 +break}if(n!==p.Al(A.wX())){q=!0 s=1 break}switch(o.a){case 2:q=!1 s=1 break $async$outer -case 0:p.abX(a) +case 0:p.acz(a) q=!0 s=1 break $async$outer case 1:q=!0 s=1 break $async$outer}case 1:return A.q(q,r)}}) -return A.r($async$Dn,r)}, -ab6(){return this.Dn(null,t.X)}, -aNM(a){return this.Dn(a,t.X)}, -abY(a){var s=this,r=B.b.aNb(s.e,A.wP()) +return A.r($async$D8,r)}, +abL(){return this.D8(null,t.X)}, +aOo(a){return this.D8(a,t.X)}, +acA(a){var s=this,r=B.b.aNO(s.e,A.wX()) if(r.c){s.a.toString -if(null.$2(r.a,a)&&r.d===B.f7)r.d=B.qk}else{r.w=a -r.d=B.qk}if(r.d===B.qk)s.G3(!1) -s.Nr()}, -ig(){return this.abY(null,t.X)}, -abX(a){return this.abY(a,t.X)}, -a9h(a){var s,r=this,q=B.b.aMp(r.e,A.baJ(a)),p=r.e[q] -if(p.c&&p.d.a<8){s=r.a0z(q-1,A.WN()) +if(null.$2(r.a,a)&&r.d===B.fa)r.d=B.qn}else{r.w=a +r.d=B.qn}if(r.d===B.qn)s.FR(!1) +s.Nm()}, +i8(){return this.acA(null,t.X)}, +acz(a){return this.acA(a,t.X)}, +a9R(a){var s,r=this,q=B.b.aN0(r.e,A.bbB(a)),p=r.e[q] +if(p.c&&p.d.a<8){s=r.a12(q-1,A.X4()) s=s==null?null:s.a -r.x.h9(0,new A.HM(a,s))}p.d=B.qj -if(!r.ch)r.G3(!1)}, -sa5Y(a){this.CW=a +r.x.h9(0,new A.I2(a,s))}p.d=B.qm +if(!r.ch)r.FR(!1)}, +sa6s(a){this.CW=a this.cx.sm(0,a>0)}, -aJ5(){var s,r,q,p,o,n,m=this -m.sa5Y(m.CW+1) -if(m.CW===1){s=m.qZ(m.e.length-1,A.WN()) +aJJ(){var s,r,q,p,o,n,m=this +m.sa6s(m.CW+1) +if(m.CW===1){s=m.qS(m.e.length-1,A.X4()) r=m.e[s].a -q=!r.gaer()&&s>0?m.a0z(s-1,A.WN()).a:null +q=!r.gaf1()&&s>0?m.a12(s-1,A.X4()).a:null p=m.as p===$&&A.c() o=p.length n=0 -for(;n7){h=i.a h.c.sm(0,b) -continue}if(i.c){l=l||r.length!==J.bi(p) -if(r.length!==0){g=m==null?b:m.ghB() -o.u(0,g,r) -n.N(0,g)}k=i.ghB()!=null +continue}if(i.c){l=l||r.length!==J.b3(p) +if(r.length!==0){g=m==null?b:m.ghz() +o.q(0,g,r) +n.O(0,g)}k=i.ghz()!=null h=i.a -f=k?i.ghB():b +f=k?i.ghz():b h.c.sm(0,f) if(k){r=A.b([],s) h=c.y h.toString -p=J.cd(h,i.ghB()) -if(p==null)p=B.iS}else{r=B.iS -p=B.iS}m=i +p=J.bU(h,i.ghz()) +if(p==null)p=B.iV}else{r=B.iV +p=B.iV}m=i continue}if(k){h=i.b -h=h==null?b:h.gaaE() +h=h==null?b:h.gabi() k=h===!0}else k=!1 h=i.a -f=k?i.ghB():b +f=k?i.ghz():b h.c.sm(0,f) if(k){h=i.b f=h.b -h=f==null?h.b=h.It():f -if(!l){f=J.aN(p) -e=f.gG(p) +h=f==null?h.b=h.Ie():f +if(!l){f=J.aj(p) +e=f.gE(p) d=r.length -l=e<=d||!J.e(f.i(p,d),h)}else l=!0 -B.b.C(r,h)}}l=l||r.length!==J.bi(p) -c.arr(r,m,o,n) -if(l||n.gdj(n)){c.y=o -c.E()}}, -arr(a,b,c,d){var s -if(a.length!==0){s=b==null?null:b.ghB() -c.u(0,s,a) -d.N(0,s)}}, -ak(a){if(this.y==null)return +l=e<=d||!J.f(f.i(p,d),h)}else l=!0 +B.b.D(r,h)}}l=l||r.length!==J.b3(p) +c.as1(r,m,o,n) +if(l||n.gd7(n)){c.y=o +c.F()}}, +as1(a,b,c,d){var s +if(a.length!==0){s=b==null?null:b.ghz() +c.q(0,s,a) +d.O(0,s)}}, +ao(a){if(this.y==null)return this.y=null -this.E()}, -ad5(a,b){var s,r,q,p,o,n=A.b([],t.uD) -if(this.y!=null)s=a!=null&&a.ghB()==null +this.F()}, +adI(a,b){var s,r,q,p,o,n=A.b([],t.uD) +if(this.y!=null)s=a!=null&&a.ghz()==null else s=!0 if(s)return n s=this.y s.toString -r=J.cd(s,a==null?null:a.ghB()) +r=J.bU(s,a==null?null:a.ghz()) if(r==null)return n -for(s=J.ax(r);s.F();){q=A.bE4(s.ga3(s)) -p=q.S7(b) -o=$.b6K() -n.push(new A.ok(p,q,!1,B.qi,o,o,o))}return n}, -IK(){return null}, -yf(a){a.toString -return J.btl(t.LX.a(a),new A.aXl(),t.ob,t.UX)}, -aa8(a){this.y=a}, -z7(){return this.y}, -gxT(a){return this.y!=null}} -A.aXl.prototype={ -$2(a,b){return new A.bn(A.f3(a),A.hQ(t._.a(b),!0,t.K),t.qE)}, -$S:696} -A.aZ_.prototype={ -$2(a,b){if(!a.a)a.aa(0,b)}, -$S:54} -A.TO.prototype={ -dk(){this.ex() -this.ea() -this.hk()}, -v(){var s=this,r=s.bT$ -if(r!=null)r.aa(0,s.gha()) -s.bT$=null -s.bF()}} -A.TP.prototype={ -bE(a){this.c8(a) -this.uu()}, -cU(){var s,r,q,p,o=this +for(s=J.aA(r);s.H();){q=A.bFr(s.ga2(s)) +p=q.S5(b) +o=$.b7H() +n.push(new A.ox(p,q,!1,B.ql,o,o,o))}return n}, +Iv(){return null}, +y0(a){a.toString +return J.buD(t.f.a(a),new A.aYr(),t.ob,t.UX)}, +aaN(a){this.y=a}, +yQ(){return this.y}, +gxE(a){return this.y!=null}} +A.aYr.prototype={ +$2(a,b){return new A.br(A.f0(a),A.hN(t.j.a(b),!0,t.K),t.qE)}, +$S:698} +A.b_1.prototype={ +$2(a,b){if(!a.a)a.ad(0,b)}, +$S:51} +A.U4.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.U5.prototype={ +bC(a){this.c9(a) +this.uj()}, +cP(){var s,r,q,p,o=this o.fs() -s=o.d7$ -r=o.gtc() +s=o.cZ$ +r=o.gt3() q=o.c q.toString -q=A.vy(q) -o.jk$=q -p=o.rf(q,r) -if(r){o.kw(s,o.hp$) -o.hp$=!1}if(p)if(s!=null)s.v()}, +q=A.vJ(q) +o.jh$=q +p=o.r7(q,r) +if(r){o.ky(s,o.ho$) +o.ho$=!1}if(p)if(s!=null)s.v()}, v(){var s,r=this -r.jj$.ac(0,new A.aZ_()) -s=r.d7$ +r.jg$.am(0,new A.b_1()) +s=r.cZ$ if(s!=null)s.v() -r.d7$=null -r.akS()}} -A.a4e.prototype={ +r.cZ$=null +r.alu()}} +A.a4U.prototype={ j(a){var s=A.b([],t.T) this.hc(s) -return"Notification("+B.b.cs(s,", ")+")"}, +return"Notification("+B.b.cp(s,", ")+")"}, hc(a){}} -A.hU.prototype={ -dg(a){return new A.TQ(this,B.a9,this.$ti.h("TQ<1>"))}} -A.TQ.prototype={ -abt(a){var s,r=this.f +A.hR.prototype={ +d9(a){return new A.U6(this,B.a9,this.$ti.h("U6<1>"))}} +A.U6.prototype={ +ac7(a){var s,r=this.f r.toString s=this.$ti -s.h("hU<1>").a(r) +s.h("hR<1>").a(r) if(s.c.b(a))return r.d.$1(a) return!1}, -rY(a){}} -A.mv.prototype={} -A.aoz.prototype={} -A.a4w.prototype={ -W(){return"OverflowBarAlignment."+this.b}} -A.a4v.prototype={ -bs(a){var s=this,r=null,q=a.bb(t.I) +rP(a){}} +A.mJ.prototype={} +A.apD.prototype={} +A.a5b.prototype={ +V(){return"OverflowBarAlignment."+this.b}} +A.a5a.prototype={ +bs(a){var s=this,r=null,q=a.bh(t.I) q.toString q=q.w -q=new A.I_(s.e,s.f,s.r,s.w,s.x,q,B.v,0,r,r,A.aV(t.v)) +q=new A.Ig(s.e,s.f,s.r,s.w,s.x,q,B.x,0,r,r,A.aZ(t.v)) q.br() -q.H(0,r) +q.I(0,r) return q}, -bD(a,b){var s,r=this +bz(a,b){var s,r=this t.Eg.a(b) -b.sMv(0,r.e) -b.si7(r.f) -b.saP6(r.r) -b.saP4(r.w) -b.saP5(r.x) -s=a.bb(t.I) -s.toString -b.sd2(s.w) -b.slD(B.v)}} -A.pU.prototype={} -A.I_.prototype={ -sMv(a,b){if(this.I===b)return -this.I=b -this.aC()}, -si7(a){if(this.a1==a)return -this.a1=a -this.aC()}, -saP6(a){if(this.a8===a)return -this.a8=a -this.aC()}, -saP4(a){if(this.aq===a)return -this.aq=a -this.aC()}, -saP5(a){if(this.aJ===a)return -this.aJ=a -this.aC()}, -sd2(a){if(this.aX===a)return -this.aX=a -this.aC()}, -slD(a){var s=this -if(a===s.b4)return -s.b4=a -s.bf() -s.c9()}, -hH(a){if(!(a.b instanceof A.pU))a.b=new A.pU(null,null,B.h)}, -bW(a){var s,r,q,p,o,n=this,m=n.aQ$ +b.sMl(0,r.e) +b.shY(r.f) +b.saPH(r.r) +b.saPF(r.w) +b.saPG(r.x) +s=a.bh(t.I) +s.toString +b.scV(s.w) +b.slA(B.x)}} +A.q2.prototype={} +A.Ig.prototype={ +sMl(a,b){if(this.G===b)return +this.G=b +this.aD()}, +shY(a){if(this.Y==a)return +this.Y=a +this.aD()}, +saPH(a){if(this.a7===a)return +this.a7=a +this.aD()}, +saPF(a){if(this.ae===a)return +this.ae=a +this.aD()}, +saPG(a){if(this.aa===a)return +this.aa=a +this.aD()}, +scV(a){if(this.aP===a)return +this.aP=a +this.aD()}, +slA(a){var s=this +if(a===s.aK)return +s.aK=a +s.bi() +s.cb()}, +hE(a){if(!(a.b instanceof A.q2))a.b=new A.q2(null,null,B.h)}, +bW(a){var s,r,q,p,o,n=this,m=n.aR$ if(m==null)return 0 -for(s=A.w(n).h("aU.1"),r=0;m!=null;){r+=m.b0(B.a7,1/0,m.gc4()) +for(s=A.w(n).h("aY.1"),r=0;m!=null;){r+=m.b4(B.a7,1/0,m.gc5()) q=m.b q.toString -m=s.a(q).b2$}q=n.I -p=n.e5$ -m=n.aQ$ -if(r+q*(p-1)>a){for(o=0;m!=null;){o+=m.b0(B.ax,a,m.gcv()) +m=s.a(q).b6$}q=n.G +p=n.dZ$ +m=n.aR$ +if(r+q*(p-1)>a){for(o=0;m!=null;){o+=m.b4(B.av,a,m.gcs()) q=m.b q.toString -m=s.a(q).b2$}return o+n.a8*(n.e5$-1)}else{for(o=0;m!=null;){o=Math.max(o,m.b0(B.ax,a,m.gcv())) +m=s.a(q).b6$}return o+n.a7*(n.dZ$-1)}else{for(o=0;m!=null;){o=Math.max(o,m.b4(B.av,a,m.gcs())) q=m.b q.toString -m=s.a(q).b2$}return o}}, -c3(a){var s,r,q,p,o,n=this,m=n.aQ$ +m=s.a(q).b6$}return o}}, +c4(a){var s,r,q,p,o,n=this,m=n.aR$ if(m==null)return 0 -for(s=A.w(n).h("aU.1"),r=0;m!=null;){r+=m.b0(B.a7,1/0,m.gc4()) +for(s=A.w(n).h("aY.1"),r=0;m!=null;){r+=m.b4(B.a7,1/0,m.gc5()) q=m.b q.toString -m=s.a(q).b2$}q=n.I -p=n.e5$ -m=n.aQ$ -if(r+q*(p-1)>a){for(o=0;m!=null;){o+=m.b0(B.aU,a,m.gcT()) +m=s.a(q).b6$}q=n.G +p=n.dZ$ +m=n.aR$ +if(r+q*(p-1)>a){for(o=0;m!=null;){o+=m.b4(B.aU,a,m.gcO()) q=m.b q.toString -m=s.a(q).b2$}return o+n.a8*(n.e5$-1)}else{for(o=0;m!=null;){o=Math.max(o,m.b0(B.aU,a,m.gcT())) +m=s.a(q).b6$}return o+n.a7*(n.dZ$-1)}else{for(o=0;m!=null;){o=Math.max(o,m.b4(B.aU,a,m.gcO())) q=m.b q.toString -m=s.a(q).b2$}return o}}, -c1(a){var s,r,q,p=this,o=p.aQ$ +m=s.a(q).b6$}return o}}, +c1(a){var s,r,q,p=this,o=p.aR$ if(o==null)return 0 -for(s=A.w(p).h("aU.1"),r=0;o!=null;){r+=o.b0(B.a7,1/0,o.gc4()) +for(s=A.w(p).h("aY.1"),r=0;o!=null;){r+=o.b4(B.a7,1/0,o.gc5()) q=o.b q.toString -o=s.a(q).b2$}return r+p.I*(p.e5$-1)}, -bV(a){var s,r,q,p=this,o=p.aQ$ +o=s.a(q).b6$}return r+p.G*(p.dZ$-1)}, +bV(a){var s,r,q,p=this,o=p.aR$ if(o==null)return 0 -for(s=A.w(p).h("aU.1"),r=0;o!=null;){r+=o.b0(B.af,1/0,o.gcc()) +for(s=A.w(p).h("aY.1"),r=0;o!=null;){r+=o.b4(B.af,1/0,o.gce()) q=o.b q.toString -o=s.a(q).b2$}return r+p.I*(p.e5$-1)}, -it(a){return this.IW(a)}, -dB(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.aQ$ -if(i==null)return new A.M(A.Y(0,a.a,a.b),A.Y(0,a.c,a.d)) +o=s.a(q).b6$}return r+p.G*(p.dZ$-1)}, +ip(a){return this.IH(a)}, +dn(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.aR$ +if(i==null)return new A.N(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d)) s=a.b -r=new A.b7(0,s,0,a.d) -for(q=A.w(j).h("aU.1"),p=0,o=0,n=0;i!=null;){m=i.mc(r) +r=new A.bb(0,s,0,a.d) +for(q=A.w(j).h("aY.1"),p=0,o=0,n=0;i!=null;){m=i.m5(r) p+=m.a l=m.b o=Math.max(o,l) -n+=l+j.a8 +n+=l+j.a7 l=i.b l.toString -i=q.a(l).b2$}k=p+j.I*(j.e5$-1) -if(k>s)return a.c5(new A.M(s,n-j.a8)) -else return a.c5(new A.M(j.a1==null?k:s,o))}, -cM(){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="RenderBox was not laid out: ",a4={},a5=a4.a=a2.aQ$ -if(a5==null){s=t.k.a(A.K.prototype.gaF.call(a2)) -a2.id=new A.M(A.Y(0,s.a,s.b),A.Y(0,s.c,s.d)) +i=q.a(l).b6$}k=p+j.G*(j.dZ$-1) +if(k>s)return a.c6(new A.N(s,n-j.a7)) +else return a.c6(new A.N(j.Y==null?k:s,o))}, +cJ(){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="RenderBox was not laid out: ",a4={},a5=a4.a=a2.aR$ +if(a5==null){s=t.k.a(A.K.prototype.gaG.call(a2)) +a2.id=new A.N(A.Z(0,s.a,s.b),A.Z(0,s.c,s.d)) return}s=t.k -r=s.a(A.K.prototype.gaF.call(a2)) -q=new A.b7(0,r.b,0,r.d) -for(r=A.w(a2).h("aU.1"),p=a5,o=0,n=0,m=0;p!=null;p=a5){p.df(q,!0) +r=s.a(A.K.prototype.gaG.call(a2)) +q=new A.bb(0,r.b,0,r.d) +for(r=A.w(a2).h("aY.1"),p=a5,o=0,n=0,m=0;p!=null;p=a5){p.d8(q,!0) p=a4.a l=p.id -o+=(l==null?A.Z(A.a7(a3+A.L(p).j(0)+"#"+A.bz(p))):l).a +o+=(l==null?A.V(A.a7(a3+A.L(p).j(0)+"#"+A.bC(p))):l).a n=Math.max(n,l.b) m=Math.max(m,l.a) p=p.b p.toString -a5=r.a(p).b2$ -a4.a=a5}k=a2.aX===B.aj -j=o+a2.I*(a2.e5$-1) -if(j>s.a(A.K.prototype.gaF.call(a2)).b){a5=a2.aJ===B.cz?a2.aQ$:a2.f7$ +a5=r.a(p).b6$ +a4.a=a5}k=a2.aP===B.aj +j=o+a2.G*(a2.dZ$-1) +if(j>s.a(A.K.prototype.gaG.call(a2)).b){a5=a2.aa===B.cB?a2.aR$:a2.f5$ a4.a=a5 -i=new A.b_9(a4,a2) +i=new A.b07(a4,a2) for(r=t.pi,p=a5,h=0;p!=null;p=a5){l=p.b l.toString r.a(l) -switch(a2.aq.a){case 0:if(k){p=s.a(A.K.prototype.gaF.call(a2)) +switch(a2.ae.a){case 0:if(k){p=s.a(A.K.prototype.gaG.call(a2)) g=a4.a f=g.id -if(f==null)f=A.Z(A.a7(a3+A.L(g).j(0)+"#"+A.bz(g))) +if(f==null)f=A.V(A.a7(a3+A.L(g).j(0)+"#"+A.bC(g))) e=p.b-f.a p=g}else e=0 break -case 2:p=s.a(A.K.prototype.gaF.call(a2)) +case 2:p=s.a(A.K.prototype.gaG.call(a2)) g=a4.a f=g.id -if(f==null)f=A.Z(A.a7(a3+A.L(g).j(0)+"#"+A.bz(g))) +if(f==null)f=A.V(A.a7(a3+A.L(g).j(0)+"#"+A.bC(g))) e=(p.b-f.a)/2 p=g break case 1:if(k)e=0 -else{p=s.a(A.K.prototype.gaF.call(a2)) +else{p=s.a(A.K.prototype.gaG.call(a2)) g=a4.a f=g.id -if(f==null)f=A.Z(A.a7(a3+A.L(g).j(0)+"#"+A.bz(g))) +if(f==null)f=A.V(A.a7(a3+A.L(g).j(0)+"#"+A.bC(g))) e=p.b-f.a p=g}break default:e=0}l.a=new A.h(e,h) l=p.id -p=l==null?A.Z(A.a7(a3+A.L(p).j(0)+"#"+A.bz(p))):l -h+=p.b+a2.a8 +p=l==null?A.V(A.a7(a3+A.L(p).j(0)+"#"+A.bC(p))):l +h+=p.b+a2.a7 a5=i.$0() -a4.a=a5}a2.id=s.a(A.K.prototype.gaF.call(a2)).c5(new A.M(s.a(A.K.prototype.gaF.call(a2)).b,h-a2.a8))}else{a5=a4.a=a2.aQ$ -d=a5.gD(a5).a -c=a2.a1==null?j:s.a(A.K.prototype.gaF.call(a2)).b -a2.id=s.a(A.K.prototype.gaF.call(a2)).c5(new A.M(c,n)) -e=A.ba("x") -b=a2.I -switch(a2.a1){case null:case void 0:e.b=k?a2.gD(a2).a-d:0 +a4.a=a5}a2.id=s.a(A.K.prototype.gaG.call(a2)).c6(new A.N(s.a(A.K.prototype.gaG.call(a2)).b,h-a2.a7))}else{a5=a4.a=a2.aR$ +d=a5.gC(a5).a +c=a2.Y==null?j:s.a(A.K.prototype.gaG.call(a2)).b +a2.id=s.a(A.K.prototype.gaG.call(a2)).c6(new A.N(c,n)) +e=A.bd("x") +b=a2.G +switch(a2.Y){case null:case void 0:e.b=k?a2.gC(a2).a-d:0 break -case B.a5:e.b=k?a2.gD(a2).a-d:0 +case B.a5:e.b=k?a2.gC(a2).a-d:0 break -case B.j4:a=(a2.gD(a2).a-j)/2 -e.b=k?a2.gD(a2).a-a-d:a +case B.j7:a=(a2.gC(a2).a-j)/2 +e.b=k?a2.gC(a2).a-a-d:a break -case B.mt:e.b=k?j-d:a2.gD(a2).a-j +case B.my:e.b=k?j-d:a2.gC(a2).a-j break -case B.mu:b=(a2.gD(a2).a-o)/(a2.e5$-1) -e.b=k?a2.gD(a2).a-d:0 +case B.mz:b=(a2.gC(a2).a-o)/(a2.dZ$-1) +e.b=k?a2.gC(a2).a-d:0 break -case B.YF:b=a2.e5$>0?(a2.gD(a2).a-o)/a2.e5$:0 +case B.YN:b=a2.dZ$>0?(a2.gC(a2).a-o)/a2.dZ$:0 s=b/2 -e.b=k?a2.gD(a2).a-s-d:s +e.b=k?a2.gC(a2).a-s-d:s break -case B.mv:b=(a2.gD(a2).a-o)/(a2.e5$+1) -e.b=k?a2.gD(a2).a-b-d:b +case B.mA:b=(a2.gC(a2).a-o)/(a2.dZ$+1) +e.b=k?a2.gC(a2).a-b-d:b break}for(s=!k,p=t.pi,l=e.a;g=a4.a,g!=null;){f=g.b f.toString p.a(f) a0=e.b -if(a0===e)A.Z(A.ff(l)) +if(a0===e)A.V(A.fc(l)) a1=g.id -f.a=new A.h(a0,(n-(a1==null?A.Z(A.a7(a3+A.L(g).j(0)+"#"+A.bz(g))):a1).b)/2) +f.a=new A.h(a0,(n-(a1==null?A.V(A.a7(a3+A.L(g).j(0)+"#"+A.bC(g))):a1).b)/2) if(s)g=e.b=a0+(a1.a+b) else g=a0 -a5=a4.a=r.a(f).b2$ +a5=a4.a=r.a(f).b6$ if(k&&a5!=null){f=a5.id -e.b=g-((f==null?A.Z(A.a7(a3+A.L(a5).j(0)+"#"+A.bz(a5))):f).a+b)}}}}, -dX(a,b){return this.C1(a,b)}, -aK(a,b){this.xF(a,b)}} -A.b_9.prototype={ -$0(){var s=this.b,r=s.aJ,q=this.a.a -s=A.w(s).h("aU.1") -if(r===B.cz){r=q.b +e.b=g-((f==null?A.V(A.a7(a3+A.L(a5).j(0)+"#"+A.bC(a5))):f).a+b)}}}}, +dP(a,b){return this.BQ(a,b)}, +aJ(a,b){this.xp(a,b)}} +A.b07.prototype={ +$0(){var s=this.b,r=s.aa,q=this.a.a +s=A.w(s).h("aY.1") +if(r===B.cB){r=q.b r.toString -r=s.a(r).b2$ +r=s.a(r).b6$ s=r}else{r=q.b r.toString -r=s.a(r).dZ$ +r=s.a(r).dT$ s=r}return s}, -$S:697} -A.aoN.prototype={ -b1(a){var s,r,q -this.f2(a) -s=this.aQ$ -for(r=t.pi;s!=null;){s.b1(a) +$S:699} +A.apR.prototype={ +b5(a){var s,r,q +this.f1(a) +s=this.aR$ +for(r=t.pi;s!=null;){s.b5(a) q=s.b q.toString -s=r.a(q).b2$}}, -aV(a){var s,r,q -this.f3(0) -s=this.aQ$ -for(r=t.pi;s!=null;){s.aV(0) +s=r.a(q).b6$}}, +aZ(a){var s,r,q +this.f2(0) +s=this.aR$ +for(r=t.pi;s!=null;){s.aZ(0) q=s.b q.toString -s=r.a(q).b2$}}} -A.aoO.prototype={} -A.rc.prototype={ -svl(a){var s +s=r.a(q).b6$}}} +A.apS.prototype={} +A.rk.prototype={ +sv8(a){var s if(this.b===a)return this.b=a s=this.e -if(s!=null)s.a_A()}, -sDi(a){if(this.c)return +if(s!=null)s.a03()}, +sD3(a){if(this.c)return this.c=!0 -this.e.a_A()}, -aj(a,b){this.d.aj(0,b)}, -aa(a,b){this.d.aa(0,b)}, -h3(a){var s,r=this.e +this.e.a03()}, +an(a,b){this.d.an(0,b)}, +ad(a,b){this.d.ad(0,b)}, +h1(a){var s,r=this.e r.toString this.e=null if(r.c==null)return -B.b.N(r.d,this) +B.b.O(r.d,this) s=$.d4 -if(s.dr$===B.p0)s.ci$.push(new A.aGq(r)) -else r.a1U()}, -eE(){var s=this.f.gar() -if(s!=null)s.a1W()}, -j(a){return"#"+A.bz(this)+"(opaque: "+this.b+"; maintainState: "+this.c+")"}, -$iao:1} -A.aGq.prototype={ -$1(a){this.a.a1U()}, +if(s.i_$===B.p5)s.dS$.push(new A.aHt(r)) +else r.a2o()}, +eB(){var s=this.f.gaw() +if(s!=null)s.a2q()}, +j(a){return"#"+A.bC(this)+"(opaque: "+this.b+"; maintainState: "+this.c+")"}, +$iar:1} +A.aHt.prototype={ +$1(a){this.a.a2o()}, $S:3} -A.td.prototype={ -aW(){return new A.HP(B.n)}} -A.HP.prototype={ -ayg(a,b){var s,r,q,p=this.e -if(p==null)p=this.e=new A.z4(t.oM) -s=p.b===0?null:p.ga9(p) +A.to.prototype={ +b0(){return new A.I5(B.o)}} +A.I5.prototype={ +ayT(a,b){var s,r,q,p=this.e +if(p==null)p=this.e=new A.ze(t.uW) +s=p.b===0?null:p.ga4(p) r=b.a while(!0){q=s==null if(!(!q&&s.a>r))break -s=s.gac3()}if(q){p.a1u(p.c,b,!0) -p.c=b}else s.oK$.a1u(s.nz$,b,!1)}, -gAF(){var s,r=this,q=r.f -if(q===$){s=r.NU(!1) +s=s.gacG()}if(q){p.a1Z(p.c,b,!0) +p.c=b}else s.oE$.a1Z(s.nu$,b,!1)}, +gAt(){var s,r=this,q=r.f +if(q===$){s=r.NP(!1) r.f!==$&&A.a2() r.f=s q=s}return q}, -NU(a){return new A.ex(this.apP(a),t.bm)}, -apP(a){var s=this +NP(a){return new A.eG(this.aqp(a),t.bm)}, +aqp(a){var s=this return function(){var r=a var q=0,p=2,o,n,m,l -return function $async$NU(b,c,d){if(c===1){o=d +return function $async$NP(b,c,d){if(c===1){o=d q=p}while(true)switch(q){case 0:l=s.e if(l==null||l.b===0){q=1 -break}n=r?l.ga9(l):l.ga5(l) +break}n=r?l.ga4(l):l.ga5(l) case 3:if(!(n!=null)){q=4 break}m=n.d -n=r?n.gac3():n.gkt(n) +n=r?n.gacG():n.gku(n) q=m!=null?5:6 break case 5:q=7 @@ -121699,212 +123004,212 @@ case 7:case 6:q=3 break case 4:case 1:return 0 case 2:return b.c=o,3}}}}, -bi(){var s,r=this -r.bJ() +bk(){var s,r=this +r.bG() r.a.c.d.sm(0,r) -s=r.c.yb(t.im) +s=r.c.xX(t.im) s.toString r.d=s}, -bE(a){var s,r=this -r.c8(a) -if(a.d!==r.a.d){s=r.c.yb(t.im) +bC(a){var s,r=this +r.c9(a) +if(a.d!==r.a.d){s=r.c.xX(t.im) s.toString r.d=s}}, v(){var s,r=this r.a.c.d.sm(0,null) s=r.a.c if(s.r){s=s.d -s.bo$=$.ag() -s.bj$=0}r.e=null -r.bF()}, -a7(a){var s=this.a,r=s.e,q=this.d +s.Y$=$.af() +s.G$=0}r.e=null +r.bD()}, +a8(a){var s=this.a,r=s.e,q=this.d q===$&&A.c() -return new A.B3(r,new A.BN(q,this,s.c.a.$1(a),null),null)}, -a1W(){this.aM(new A.aZ4())}} -A.aZ4.prototype={ +return new A.Be(r,new A.BZ(q,this,s.c.a.$1(a),null),null)}, +a2q(){this.aM(new A.b_6())}} +A.b_6.prototype={ $0(){}, $S:0} -A.EQ.prototype={ -aW(){return new A.ES(A.b([],t.wi),null,null,B.n)}} -A.ES.prototype={ -bi(){this.bJ() -this.aae(0,this.a.c)}, -P4(a,b){if(a!=null)return B.b.eY(this.d,a) +A.F5.prototype={ +b0(){return new A.F7(A.b([],t.wi),null,null,B.o)}} +A.F7.prototype={ +bk(){this.bG() +this.aaT(0,this.a.c)}, +OZ(a,b){if(a!=null)return B.b.eW(this.d,a) return this.d.length}, -aad(a,b,c){b.e=this -this.aM(new A.aGv(this,c,null,b))}, -JW(a,b){return this.aad(a,b,null)}, -aae(a,b){var s,r=b.length +aaS(a,b,c){b.e=this +this.aM(new A.aHy(this,c,null,b))}, +JI(a,b){return this.aaS(a,b,null)}, +aaT(a,b){var s,r=b.length if(r===0)return for(s=0;s"),s=new A.cr(s,r),s=new A.cU(s,s.gG(s),r.h("cU")),r=r.h("aA.E"),q=!0,p=0;s.F();){o=s.d +if(o.e==null)o.e=n}n.aM(new A.aHz(n,s,q,null,null))}, +a2o(){if(this.c!=null)this.aM(new A.aHw())}, +a03(){this.aM(new A.aHv())}, +a8(a){var s,r,q,p,o,n=this,m=A.b([],t.zj) +for(s=n.d,r=A.a6(s).h("cs<1>"),s=new A.cs(s,r),s=new A.cX(s,s.gE(s),r.h("cX")),r=r.h("aF.E"),q=!0,p=0;s.H();){o=s.d if(o==null)o=r.a(o) if(q){++p -m.push(new A.td(o,n,!0,o.f)) -q=!o.b||!1}else if(o.c)m.push(new A.td(o,n,!1,o.f))}s=t.MV -return new A.Vq(m.length-p,n.a.d,A.ai(new A.cr(m,s),!1,s.h("aA.E")),null)}} -A.aGv.prototype={ +m.push(new A.to(o,n,!0,o.f)) +q=!o.b||!1}else if(o.c)m.push(new A.to(o,n,!1,o.f))}s=t.MV +return new A.VH(m.length-p,n.a.d,A.ai(new A.cs(m,s),!1,s.h("aF.E")),null)}} +A.aHy.prototype={ $0(){var s=this,r=s.a -B.b.fZ(r.d,r.P4(s.b,s.c),s.d)}, +B.b.fY(r.d,r.OZ(s.b,s.c),s.d)}, $S:0} -A.aGu.prototype={ +A.aHx.prototype={ $0(){var s=this,r=s.a -B.b.ib(r.d,r.P4(s.b,s.c),s.d)}, +B.b.i5(r.d,r.OZ(s.b,s.c),s.d)}, $S:0} -A.aGw.prototype={ +A.aHz.prototype={ $0(){var s,r,q=this,p=q.a,o=p.d -B.b.ak(o) +B.b.ao(o) s=q.b -B.b.H(o,s) +B.b.I(o,s) r=q.c -r.acE(s) -B.b.ib(o,p.P4(q.d,q.e),r)}, +r.VY(s) +B.b.i5(o,p.OZ(q.d,q.e),r)}, $S:0} -A.aGt.prototype={ +A.aHw.prototype={ $0(){}, $S:0} -A.aGs.prototype={ +A.aHv.prototype={ $0(){}, $S:0} -A.Vq.prototype={ -dg(a){return new A.amr(A.e7(t.c),this,B.a9)}, -bs(a){var s=a.bb(t.I) +A.VH.prototype={ +d9(a){return new A.anp(A.ee(t.D),this,B.a9)}, +bs(a){var s=a.bh(t.I) s.toString -s=new A.wA(s.w,this.e,this.f,A.aV(t.O5),0,null,null,A.aV(t.v)) +s=new A.wI(s.w,this.e,this.f,A.aZ(t.O5),0,null,null,A.aZ(t.v)) s.br() -s.H(0,null) +s.I(0,null) return s}, -bD(a,b){var s=this.e -if(b.a8!==s){b.a8=s -b.aC()}s=a.bb(t.I) +bz(a,b){var s=this.e +if(b.a7!==s){b.a7=s +b.aD()}s=a.bh(t.I) s.toString -b.sd2(s.w) +b.scV(s.w) s=this.f -if(s!==b.aq){b.aq=s -b.bf() -b.c9()}}} -A.amr.prototype={ -gaH(){return t.im.a(A.lA.prototype.gaH.call(this))}, -lW(a,b){var s,r -this.Y1(a,b) +if(s!==b.ae){b.ae=s +b.bi() +b.cb()}}} +A.anp.prototype={ +gaH(){return t.im.a(A.lP.prototype.gaH.call(this))}, +lQ(a,b){var s,r +this.Yy(a,b) s=a.b s.toString t.i9.a(s) r=this.f r.toString -s.at=t.yI.a(t.f4.a(r).c[b.b]).c}, -m0(a,b,c){this.Y2(a,b,c)}} -A.BO.prototype={ -hH(a){if(!(a.b instanceof A.h_))a.b=new A.h_(null,null,B.h)}, -gmh(){return!0}, -cM(){var s,r,q,p,o,n,m,l=this,k="RenderBox was not laid out: ",j=l.A5(),i=j.gav(j) -j=l.gaF() -s=A.Cp(new A.M(A.Y(1/0,j.a,j.b),A.Y(1/0,j.c,j.d))) -j=l.gadn() -r=j.I -if(r==null)r=j.I=B.bp.aD(j.a1) -for(j=t.Qv,q=t.o;i.F();){p=i.ga3(i) +s.at=t.yI.a(t.f2.a(r).c[b.b]).c}, +lV(a,b,c){this.Yz(a,b,c)}} +A.C_.prototype={ +hE(a){if(!(a.b instanceof A.fU))a.b=new A.fU(null,null,B.h)}, +gma(){return!0}, +cJ(){var s,r,q,p,o,n,m,l=this,k="RenderBox was not laid out: ",j=l.zR(),i=j.gav(j) +j=l.gaG() +s=A.CB(new A.N(A.Z(1/0,j.a,j.b),A.Z(1/0,j.c,j.d))) +j=l.gadY() +r=j.G +if(r==null)r=j.G=B.br.aE(j.Y) +for(j=t.Qv,q=t.o;i.H();){p=i.ga2(i) o=p.b o.toString j.a(o) -if(!o.gK3()){p.df(s,!0) +if(!o.gJQ()){p.d8(s,!0) n=l.id -if(n==null)n=A.Z(A.a7(k+A.L(l).j(0)+"#"+A.bz(l))) +if(n==null)n=A.V(A.a7(k+A.L(l).j(0)+"#"+A.bC(l))) m=p.id -o.a=r.ua(q.a(n.Y(0,m==null?A.Z(A.a7(k+A.L(p).j(0)+"#"+A.bz(p))):m)))}else{n=l.id -A.bhE(p,o,n==null?A.Z(A.a7(k+A.L(l).j(0)+"#"+A.bz(l))):n,r)}}}, -dX(a,b){var s,r,q,p=this.NA(),o=p.gav(p) +o.a=r.u0(q.a(n.X(0,m==null?A.V(A.a7(k+A.L(p).j(0)+"#"+A.bC(p))):m)))}else{n=l.id +A.biJ(p,o,n==null?A.V(A.a7(k+A.L(l).j(0)+"#"+A.bC(l))):n,r)}}}, +dP(a,b){var s,r,q,p=this.Nv(),o=p.gav(p) p=t.Qv s=!1 -while(!0){if(!(!s&&o.F()))break -r=o.ga3(o) +while(!0){if(!(!s&&o.H()))break +r=o.ga2(o) q=r.b q.toString -s=a.lx(new A.b_o(r),p.a(q).a,b)}return s}, -aK(a,b){var s,r,q,p,o,n -for(s=this.A5(),s=s.gav(s),r=t.Qv,q=b.a,p=b.b;s.F();){o=s.ga3(s) +s=a.lv(new A.b0m(r),p.a(q).a,b)}return s}, +aJ(a,b){var s,r,q,p,o,n +for(s=this.zR(),s=s.gav(s),r=t.Qv,q=b.a,p=b.b;s.H();){o=s.ga2(s) n=o.b n.toString n=r.a(n).a -a.f_(o,new A.h(n.a+q,n.b+p))}}} -A.b_o.prototype={ -$2(a,b){return this.a.dm(a,b)}, +a.eY(o,new A.h(n.a+q,n.b+p))}}} +A.b0m.prototype={ +$2(a,b){return this.a.dd(a,b)}, $S:6} -A.Ih.prototype={} -A.wA.prototype={ -gadn(){return this}, -hH(a){if(!(a.b instanceof A.Ih))a.b=new A.Ih(null,null,B.h)}, -b1(a){var s,r,q,p,o -this.amr(a) -s=this.aQ$ +A.Iy.prototype={} +A.wI.prototype={ +gadY(){return this}, +hE(a){if(!(a.b instanceof A.Iy))a.b=new A.Iy(null,null,B.h)}, +b5(a){var s,r,q,p,o +this.an1(a) +s=this.aR$ for(r=t.i9;s!=null;){q=s.b q.toString r.a(q) p=q.at if(p==null)o=null -else{p=p.d.a.gAF() -o=new A.h0(p.a(),p.$ti.h("h0<1>"))}if(o!=null)for(;o.F();)o.b.b1(a) -s=q.b2$}}, -aV(a){var s,r,q,p -this.ams(0) -s=this.aQ$ +else{p=p.d.a.gAt() +o=new A.fV(p.a(),p.$ti.h("fV<1>"))}if(o!=null)for(;o.H();)o.b.b5(a) +s=q.b6$}}, +aZ(a){var s,r,q,p +this.an2(0) +s=this.aR$ for(r=t.i9;s!=null;){q=s.b q.toString r.a(q) p=q.at -if(p!=null)p.d.a.gAF().ac(0,A.bJA()) -s=q.b2$}}, -ju(){return this.c6(this.gVr())}, -sd2(a){var s=this -if(s.a1===a)return -s.a1=a -s.I=null -s.aC()}, -N8(a){this.aJ=!0 -this.kf(a) -a.T.aC() -this.aJ=!1}, -PR(a){this.aJ=!0 -this.nu(a) -this.aJ=!1}, -aC(){if(this.aJ)return -this.zU()}, -gtR(){var s,r,q,p,o=this -if(o.a8===A.aU.prototype.gow.call(o))return null -s=A.aU.prototype.gaKo.call(o,o) -for(r=o.a8,q=t.Qv;r>0;--r){p=s.b +if(p!=null)p.d.a.gAt().am(0,A.bKY()) +s=q.b6$}}, +jr(){return this.c8(this.gVU())}, +scV(a){var s=this +if(s.Y===a)return +s.Y=a +s.G=null +s.aD()}, +N3(a){this.aa=!0 +this.kg(a) +a.S.aD() +this.aa=!1}, +PM(a){this.aa=!0 +this.nn(a) +this.aa=!1}, +aD(){if(this.aa)return +this.zF()}, +gtH(){var s,r,q,p,o=this +if(o.a7===A.aY.prototype.got.call(o))return null +s=A.aY.prototype.gaL3.call(o,o) +for(r=o.a7,q=t.Qv;r>0;--r){p=s.b p.toString -s=q.a(p).b2$}return s}, -c1(a){return A.Aa(this.gtR(),new A.b_s(a))}, -bV(a){return A.Aa(this.gtR(),new A.b_q(a))}, -bW(a){return A.Aa(this.gtR(),new A.b_r(a))}, -c3(a){return A.Aa(this.gtR(),new A.b_p(a))}, -it(a){var s,r,q,p,o=this.gtR() +s=q.a(p).b6$}return s}, +c1(a){return A.Am(this.gtH(),new A.b0q(a))}, +bV(a){return A.Am(this.gtH(),new A.b0o(a))}, +bW(a){return A.Am(this.gtH(),new A.b0p(a))}, +c4(a){return A.Am(this.gtH(),new A.b0n(a))}, +ip(a){var s,r,q,p,o=this.gtH() for(s=t.Qv,r=null;o!=null;){q=o.b q.toString s.a(q) -p=o.pm(a) +p=o.ph(a) if(p!=null){p+=q.a.b -r=r!=null?Math.min(r,p):p}o=q.b2$}return r}, -dB(a){return new A.M(A.Y(1/0,a.a,a.b),A.Y(1/0,a.c,a.d))}, -A5(){return new A.ex(this.ap5(),t.bm)}, -ap5(){var s=this +r=r!=null?Math.min(r,p):p}o=q.b6$}return r}, +dn(a){return new A.N(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d))}, +zR(){return new A.eG(this.apG(),t.bm)}, +apG(){var s=this return function(){var r=0,q=1,p,o,n,m,l,k -return function $async$A5(a,b,c){if(b===1){p=c -r=q}while(true)switch(r){case 0:k=s.gtR() +return function $async$zR(a,b,c){if(b===1){p=c +r=q}while(true)switch(r){case 0:k=s.gtH() o=t.i9 case 2:if(!(k!=null)){r=3 break}r=4 @@ -121914,25 +123219,25 @@ n.toString o.a(n) m=n.at if(m==null)l=null -else{m=m.d.a.gAF() -l=new A.h0(m.a(),m.$ti.h("h0<1>"))}r=l!=null?5:6 +else{m=m.d.a.gAt() +l=new A.fV(m.a(),m.$ti.h("fV<1>"))}r=l!=null?5:6 break -case 5:case 7:if(!l.F()){r=8 +case 5:case 7:if(!l.H()){r=8 break}r=9 return a.b=l.b,1 case 9:r=7 break -case 8:case 6:k=n.b2$ +case 8:case 6:k=n.b6$ r=2 break case 3:return 0 case 1:return a.c=p,3}}}}, -NA(){return new A.ex(this.ap4(),t.bm)}, -ap4(){var s=this +Nv(){return new A.eG(this.apF(),t.bm)}, +apF(){var s=this return function(){var r=0,q=1,p,o,n,m,l,k,j,i,h -return function $async$NA(a,b,c){if(b===1){p=c -r=q}while(true)switch(r){case 0:i=s.a8===A.aU.prototype.gow.call(s)?null:s.f7$ -h=s.e5$-s.a8 +return function $async$Nv(a,b,c){if(b===1){p=c +r=q}while(true)switch(r){case 0:i=s.a7===A.aY.prototype.got.call(s)?null:s.f5$ +h=s.dZ$-s.a7 o=t.i9 case 2:if(!(i!=null)){r=3 break}n=i.b @@ -121942,12 +123247,12 @@ m=n.at if(m==null)l=null else{m=m.d.a k=m.r -if(k===$){j=m.NU(!0) +if(k===$){j=m.NP(!0) m.r!==$&&A.a2() m.r=j -k=j}l=new A.h0(k.a(),k.$ti.h("h0<1>"))}r=l!=null?4:5 +k=j}l=new A.fV(k.a(),k.$ti.h("fV<1>"))}r=l!=null?4:5 break -case 4:case 6:if(!l.F()){r=7 +case 4:case 6:if(!l.H()){r=7 break}r=8 return a.b=l.b,1 case 8:r=6 @@ -121955,306 +123260,306 @@ break case 7:case 5:r=9 return a.b=i,1 case 9:--h -i=h<=0?null:n.dZ$ +i=h<=0?null:n.dT$ r=2 break case 3:return 0 case 1:return a.c=p,3}}}}, -aK(a,b){var s,r,q=this,p=q.aX -if(q.aq!==B.v){s=q.cx -s===$&&A.c() -r=q.gD(q) -p.sbk(0,a.pa(s,b,new A.x(0,0,0+r.a,0+r.b),A.BO.prototype.gjs.call(q),q.aq,p.a))}else{p.sbk(0,null) -q.ald(a,b)}}, -v(){this.aX.sbk(0,null) -this.jF()}, -c6(a){var s,r,q,p=this.aQ$ +aJ(a,b){var s,r,q=this,p=q.aP +if(q.ae!==B.x){s=q.cx +s===$&&A.c() +r=q.gC(q) +p.sbl(0,a.p5(s,b,new A.x(0,0,0+r.a,0+r.b),A.C_.prototype.gjp.call(q),q.ae,p.a))}else{p.sbl(0,null) +q.alQ(a,b)}}, +v(){this.aP.sbl(0,null) +this.jD()}, +c8(a){var s,r,q,p=this.aR$ for(s=t.i9;p!=null;){a.$1(p) r=p.b r.toString s.a(r) q=r.at -if(q!=null)q.d.a.gAF().ac(0,a) -p=r.b2$}}, -jx(a){var s,r,q,p=this.gtR() +if(q!=null)q.d.a.gAt().am(0,a) +p=r.b6$}}, +ju(a){var s,r,q,p=this.gtH() for(s=t.i9;p!=null;){a.$1(p) r=p.b r.toString s.a(r) q=r.at -if(q!=null)q.d.a.gAF().ac(0,a) -p=r.b2$}}, -q_(a){var s -switch(this.aq.a){case 0:return null -case 1:case 2:case 3:s=this.gD(this) +if(q!=null)q.d.a.gAt().am(0,a) +p=r.b6$}}, +pV(a){var s +switch(this.ae.a){case 0:return null +case 1:case 2:case 3:s=this.gC(this) return new A.x(0,0,0+s.a,0+s.b)}}} -A.b_s.prototype={ -$1(a){return a.b0(B.a7,this.a,a.gc4())}, -$S:46} -A.b_q.prototype={ -$1(a){return a.b0(B.af,this.a,a.gcc())}, -$S:46} -A.b_r.prototype={ -$1(a){return a.b0(B.ax,this.a,a.gcv())}, -$S:46} -A.b_p.prototype={ -$1(a){return a.b0(B.aU,this.a,a.gcT())}, -$S:46} -A.aGr.prototype={ +A.b0q.prototype={ +$1(a){return a.b4(B.a7,this.a,a.gc5())}, +$S:42} +A.b0o.prototype={ +$1(a){return a.b4(B.af,this.a,a.gce())}, +$S:42} +A.b0p.prototype={ +$1(a){return a.b4(B.av,this.a,a.gcs())}, +$S:42} +A.b0n.prototype={ +$1(a){return a.b4(B.aU,this.a,a.gcO())}, +$S:42} +A.aHu.prototype={ j(a){return"OverlayPortalController"+(this.a!=null?"":" DETACHED")}} -A.No.prototype={ -aW(){return new A.ahQ(B.n)}} -A.ahQ.prototype={ -asp(a,b){var s,r,q=this,p=q.f,o=A.e1("marker",new A.aZ5(q,!1)) -if(p!=null)if(q.e){s=o.bI() +A.NG.prototype={ +b0(){return new A.aiM(B.o)}} +A.aiM.prototype={ +at_(a,b){var s,r,q=this,p=q.f,o=A.dB("marker",new A.b_7(q,!1)) +if(p!=null)if(q.e){s=o.bt() s=p.b===s.r&&p.c===s.f r=s}else r=!0 else r=!1 q.e=!1 if(r)return p -return q.f=new A.BI(a,o.bI().r,o.bI().f)}, -bi(){this.bJ() -this.a2q(this.a.c)}, -a2q(a){var s,r=a.b,q=this.d +return q.f=new A.BU(a,o.bt().r,o.bt().f)}, +bk(){this.bG() +this.a2V(this.a.c)}, +a2V(a){var s,r=a.b,q=this.d if(q!=null)s=r!=null&&r>q else s=!0 if(s)this.d=r a.b=null a.a=this}, -cU(){this.fs() +cP(){this.fs() this.e=!0}, -bE(a){var s,r,q=this -q.c8(a) +bC(a){var s,r,q=this +q.c9(a) if(!q.e){q.a.toString s=!1}else s=!0 q.e=s s=a.c r=q.a.c if(s!==r){s.a=null -q.a2q(r)}}, +q.a2V(r)}}, v(){this.a.c.a=null this.f=null -this.bF()}, -agp(a,b){this.aM(new A.aZ7(this,b)) +this.bD()}, +agZ(a,b){this.aM(new A.b_9(this,b)) this.f=null}, -uZ(){this.aM(new A.aZ6(this)) +uK(){this.aM(new A.b_8(this)) this.f=null}, -a7(a){var s,r,q=this,p=null,o=q.d -if(o==null)return new A.HQ(p,q.a.e,p,p) +a8(a){var s,r,q=this,p=null,o=q.d +if(o==null)return new A.I6(p,q.a.e,p,p) q.a.toString -s=q.asp(o,!1) +s=q.at_(o,!1) r=q.a -return new A.HQ(new A.adD(new A.iA(r.d,p),p),r.e,s,p)}} -A.aZ5.prototype={ +return new A.I6(new A.aeu(new A.iG(r.d,p),p),r.e,s,p)}} +A.b_7.prototype={ $0(){var s=this.a.c s.toString -return A.bE2(s,this.b)}, -$S:698} -A.aZ7.prototype={ +return A.bFp(s,this.b)}, +$S:700} +A.b_9.prototype={ $0(){this.a.d=this.b}, $S:0} -A.aZ6.prototype={ +A.b_8.prototype={ $0(){this.a.d=null}, $S:0} -A.BI.prototype={ -Z4(a){var s,r=this +A.BU.prototype={ +Zy(a){var s,r=this r.d=a -r.b.ayg(0,r) +r.b.ayT(0,r) s=r.c -s.bf() -s.rW() -s.c9()}, -a3a(a){var s,r=this +s.bi() +s.rN() +s.cb()}, +a3F(a){var s,r=this r.d=null s=r.b.e -if(s!=null)s.N(0,r) +if(s!=null)s.O(0,r) s=r.c -s.bf() -s.rW() -s.c9()}, -j(a){var s=A.bz(this) +s.bi() +s.rN() +s.cb()}, +j(a){var s=A.bC(this) return"_OverlayEntryLocation["+s+"] "}} -A.BN.prototype={ -er(a){return a.f!==this.f||a.r!==this.r}} -A.HQ.prototype={ -dg(a){return new A.ahP(this,B.a9)}, -bs(a){var s=new A.Ui(null,A.aV(t.v)) +A.BZ.prototype={ +ek(a){return a.f!==this.f||a.r!==this.r}} +A.I6.prototype={ +d9(a){return new A.aiL(this,B.a9)}, +bs(a){var s=new A.Uz(null,A.aZ(t.v)) s.br() -s.sbK(null) +s.sbH(null) return s}} -A.ahP.prototype={ -gaH(){return t.SN.a(A.bR.prototype.gaH.call(this))}, -hu(a,b){var s,r=this -r.qN(a,b) +A.aiL.prototype={ +gaH(){return t.SN.a(A.bV.prototype.gaH.call(this))}, +hs(a,b){var s,r=this +r.qG(a,b) s=r.f s.toString t.eU.a(s) -r.p2=r.h6(r.p2,s.d,null) -r.p1=r.h6(r.p1,s.c,s.e)}, +r.p2=r.h4(r.p2,s.d,null) +r.p1=r.h4(r.p1,s.c,s.e)}, a6(a,b){var s=this -s.oc(0,b) -s.p2=s.h6(s.p2,b.d,null) -s.p1=s.h6(s.p1,b.c,b.e)}, -lR(a){this.p2=null -this.nc(a)}, -c6(a){var s=this.p2,r=this.p1 +s.o9(0,b) +s.p2=s.h4(s.p2,b.d,null) +s.p1=s.h4(s.p1,b.c,b.e)}, +lL(a){this.p2=null +this.n3(a)}, +c8(a){var s=this.p2,r=this.p1 if(s!=null)a.$1(s) if(r!=null)a.$1(r)}, -dk(){var s,r,q -this.Fj() +da(){var s,r,q +this.F7() s=this.p1 if(s!=null){r=t.Kp.a(s.gaH()) if(r!=null){q=s.d q.toString t.Vl.a(q) -q.c.N8(r) +q.c.N3(r) q.d=r}}}, -hm(){var s,r,q=this.p1 +hl(){var s,r,q=this.p1 if(q!=null){s=t.Kp.a(q.gaH()) if(s!=null){r=q.d r.toString t.Vl.a(r) -r.c.PR(s) -r.d=null}}this.ajq()}, -lW(a,b){var s=t.SN -if(b!=null){s=s.a(A.bR.prototype.gaH.call(this)) +r.c.PM(s) +r.d=null}}this.ajZ()}, +lQ(a,b){var s=t.SN +if(b!=null){s=s.a(A.bV.prototype.gaH.call(this)) t.Lj.a(a) -s.T=a -b.Z4(a) -b.c.N8(a)}else s.a(A.bR.prototype.gaH.call(this)).sbK(a)}, -m0(a,b,c){var s=b.c,r=c.c -if(s!==r){s.PR(a) -r.N8(a)}if(b.b!==c.b||b.a!==c.a){b.a3a(a) -c.Z4(a)}}, -mZ(a,b){if(b==null){t.SN.a(A.bR.prototype.gaH.call(this)).sbK(null) +s.S=a +b.Zy(a) +b.c.N3(a)}else s.a(A.bV.prototype.gaH.call(this)).sbH(a)}, +lV(a,b,c){var s=b.c,r=c.c +if(s!==r){s.PM(a) +r.N3(a)}if(b.b!==c.b||b.a!==c.a){b.a3F(a) +c.Zy(a)}}, +mR(a,b){if(b==null){t.SN.a(A.bV.prototype.gaH.call(this)).sbH(null) return}t.Lj.a(a) -b.a3a(a) -b.c.PR(a) -t.SN.a(A.bR.prototype.gaH.call(this)).T=null}} -A.adD.prototype={ -bs(a){var s,r=a.yb(t.SN) +b.a3F(a) +b.c.PM(a) +t.SN.a(A.bV.prototype.gaH.call(this)).S=null}} +A.aeu.prototype={ +bs(a){var s,r=a.xX(t.SN) r.toString -s=new A.BM(r,null,A.aV(t.v)) +s=new A.BY(r,null,A.aZ(t.v)) s.br() -s.sbK(null) -return r.T=s}, -bD(a,b){}} -A.BM.prototype={ -A5(){var s=this.V$ -return s==null?B.HE:A.bxF(1,new A.b_2(s),t.x)}, -NA(){return this.A5()}, -gadn(){var s=this.d -return s instanceof A.wA?s:A.Z(A.L4(A.j(s)+" of "+this.j(0)+" is not a _RenderTheater"))}, -ju(){this.T.pf(this) -this.Yr()}, -Dk(){var s=this -if(s.aG)return -s.b9=s.aG=!0 -s.zU() -s.T.aC() -s.aG=!1}, -aC(){this.b9=!0 -this.zU()}, -aNd(){var s,r=t.IJ.a(this.d) +s.sbH(null) +return r.S=s}, +bz(a,b){}} +A.BY.prototype={ +zR(){var s=this.U$ +return s==null?B.HG:A.bz_(1,new A.b00(s),t.x)}, +Nv(){return this.zR()}, +gadY(){var s=this.d +return s instanceof A.wI?s:A.V(A.Lm(A.j(s)+" of "+this.j(0)+" is not a _RenderTheater"))}, +jr(){this.S.pa(this) +this.YW()}, +D5(){var s=this +if(s.aC)return +s.be=s.aC=!0 +s.zF() +s.S.aD() +s.aC=!1}, +aD(){this.be=!0 +this.zF()}, +aNQ(){var s,r=t.IJ.a(this.d) if(r==null||this.y==null)return -s=t.k.a(A.K.prototype.gaF.call(r)) -this.MR(A.Cp(new A.M(A.Y(1/0,s.a,s.b),A.Y(1/0,s.c,s.d))),!1)}, -df(a,b){var s,r=this,q=r.b9||!t.k.a(A.K.prototype.gaF.call(r)).l(0,a) -r.cu=!0 -r.MR(a,b) -r.b9=r.cu=!1 +s=t.k.a(A.K.prototype.gaG.call(r)) +this.ML(A.CB(new A.N(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))),!1)}, +d8(a,b){var s,r=this,q=r.be||!t.k.a(A.K.prototype.gaG.call(r)).l(0,a) +r.c_=!0 +r.ML(a,b) +r.be=r.c_=!1 if(q){s=r.d s.toString -t.im.a(s).K_(new A.b_3(r),t.k)}}, -jZ(a){return this.df(a,!1)}, -yN(){var s=t.k.a(A.K.prototype.gaF.call(this)) -this.id=new A.M(A.Y(1/0,s.a,s.b),A.Y(1/0,s.c,s.d))}, -cM(){var s=this -if(s.cu){s.b9=!1 -return}if(s.V$==null){s.b9=!1 -return}s.ale() -s.b9=!1}, -eJ(a,b){var s,r=a.b +t.im.a(s).JM(new A.b01(r),t.k)}}, +jZ(a){return this.d8(a,!1)}, +yw(){var s=t.k.a(A.K.prototype.gaG.call(this)) +this.id=new A.N(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))}, +cJ(){var s=this +if(s.c_){s.be=!1 +return}if(s.U$==null){s.be=!1 +return}s.alR() +s.be=!1}, +eG(a,b){var s,r=a.b r.toString s=t.q.a(r).a b.aL(0,s.a,s.b)}} -A.b_2.prototype={ +A.b00.prototype={ $1(a){return this.a}, -$S:699} -A.b_3.prototype={ +$S:701} +A.b01.prototype={ $1(a){var s=this.a -s.b9=!0 -s.zU()}, -$S:700} -A.Ui.prototype={ -ju(){this.Yr() -var s=this.T -if(s!=null&&s.y!=null)this.pf(s)}, -cM(){this.wd() -var s=this.T -if(s!=null)s.aNd()}} -A.ahR.prototype={ -dk(){this.ex() -this.ea() -this.hk()}, -v(){var s=this,r=s.bT$ -if(r!=null)r.aa(0,s.gha()) -s.bT$=null -s.bF()}} -A.aoI.prototype={} -A.aoJ.prototype={} -A.Wl.prototype={ -b1(a){var s,r,q -this.f2(a) -s=this.aQ$ -for(r=t.Qv;s!=null;){s.b1(a) +s.be=!0 +s.zF()}, +$S:702} +A.Uz.prototype={ +jr(){this.YW() +var s=this.S +if(s!=null&&s.y!=null)this.pa(s)}, +cJ(){this.vY() +var s=this.S +if(s!=null)s.aNQ()}} +A.aiN.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.apM.prototype={} +A.apN.prototype={} +A.WD.prototype={ +b5(a){var s,r,q +this.f1(a) +s=this.aR$ +for(r=t.Qv;s!=null;){s.b5(a) q=s.b q.toString -s=r.a(q).b2$}}, -aV(a){var s,r,q -this.f3(0) -s=this.aQ$ -for(r=t.Qv;s!=null;){s.aV(0) +s=r.a(q).b6$}}, +aZ(a){var s,r,q +this.f2(0) +s=this.aR$ +for(r=t.Qv;s!=null;){s.aZ(0) q=s.b q.toString -s=r.a(q).b2$}}} -A.aoR.prototype={} -A.Lm.prototype={ -aW(){var s=t.w -return new A.T0(A.b1([!1,!0,!0,!0],s,s),null,null,B.n)}, -yA(a){return A.apQ().$1(a)}} -A.T0.prototype={ -bi(){var s,r,q=this -q.bJ() +s=r.a(q).b6$}}} +A.apV.prototype={} +A.LE.prototype={ +b0(){var s=t.w +return new A.Th(A.b5([!1,!0,!0,!0],s,s),null,null,B.o)}, +ym(a){return A.ar0().$1(a)}} +A.Th.prototype={ +bk(){var s,r,q=this +q.bG() s=q.a r=s.f -q.d=A.bjC(A.cp(s.e),r,q) +q.d=A.bkJ(A.cr(s.e),r,q) r=q.a s=r.f -s=A.bjC(A.cp(r.e),s,q) +s=A.bkJ(A.cr(r.e),s,q) q.e=s r=q.d r.toString -q.f=new A.BH(A.b([r,s],t.Eo))}, -bE(a){var s,r=this -r.c8(a) -if(!a.f.l(0,r.a.f)||A.cp(a.e)!==A.cp(r.a.e)){s=r.d +q.f=new A.BT(A.b([r,s],t.Eo))}, +bC(a){var s,r=this +r.c9(a) +if(!a.f.l(0,r.a.f)||A.cr(a.e)!==A.cr(r.a.e)){s=r.d s.toString s.sA(0,r.a.f) s=r.d s.toString -s.sa6U(A.cp(r.a.e)) +s.sa7s(A.cr(r.a.e)) s=r.e s.toString s.sA(0,r.a.f) s=r.e s.toString -s.sa6U(A.cp(r.a.e))}}, -PF(a){var s,r,q,p,o,n,m,l,k,j,i=this -if(!i.a.yA(a))return!1 +s.sa7s(A.cr(r.a.e))}}, +PA(a){var s,r,q,p,o,n,m,l,k,j,i=this +if(!i.a.ym(a))return!1 s=a.a r=s.e -if(A.cp(r)!==A.cp(i.a.e))return!1 +if(A.cr(r)!==A.cr(i.a.e))return!1 q=i.d q.toString p=s.c @@ -122267,159 +123572,159 @@ o.toString s=s.b s.toString o.e=-Math.min(s-p,o.d) -if(a instanceof A.pg){s=a.e +if(a instanceof A.pr){s=a.e if(s<0)n=q else if(s>0)n=o else n=null m=n===q q=i.c -q.iX(new A.Np(m,0)) +q.iR(new A.NH(m,0)) q=i.w -q.u(0,m,!0) +q.q(0,m,!0) q.i(0,m).toString n.d=0 i.w.i(0,m).toString q=a.f if(q!==0){s=n.c -if(s!=null)s.bA(0) +if(s!=null)s.by(0) n.c=null -l=A.Y(Math.abs(q),100,1e4) +l=A.Z(Math.abs(q),100,1e4) s=n.f -if(n.a===B.k4)r=0.3 +if(n.a===B.k8)r=0.3 else{r=n.r r===$&&A.c() q=r.a -q=r.b.aw(0,q.gm(q)) +q=r.b.az(0,q.gm(q)) r=q}s.a=r r.toString -s.b=A.Y(l*0.00006,r,0.5) +s.b=A.Z(l*0.00006,r,0.5) r=n.w s=n.x s===$&&A.c() q=s.a -r.a=s.b.aw(0,q.gm(q)) +r.a=s.b.az(0,q.gm(q)) r.b=Math.min(0.025+75e-8*l*l,1) r=n.b r===$&&A.c() -r.e=A.dk(0,B.c.aA(0.15+l*0.02)) -r.oO(0,0) +r.e=A.dw(0,B.c.aA(0.15+l*0.02)) +r.oK(0,0) n.as=0.5 -n.a=B.ae4}else{q=a.d +n.a=B.aeg}else{q=a.d if(q!=null){p=a.b.gaH() p.toString t.x.a(p) -k=p.gD(p) -j=p.eS(q.d) -switch(A.cp(r).a){case 0:n.toString +k=p.gC(p) +j=p.dR(q.d) +switch(A.cr(r).a){case 0:n.toString r=k.b -n.ac8(0,Math.abs(s),k.a,A.Y(j.b,0,r),r) +n.acL(0,Math.abs(s),k.a,A.Z(j.b,0,r),r) break case 1:n.toString r=k.a -n.ac8(0,Math.abs(s),k.b,A.Y(j.a,0,r),r) -break}}}}else{if(!(a instanceof A.vF&&a.d!=null))s=a instanceof A.ps&&a.d!=null +n.acL(0,Math.abs(s),k.b,A.Z(j.a,0,r),r) +break}}}}else{if(!(a instanceof A.vP&&a.d!=null))s=a instanceof A.pD&&a.d!=null else s=!0 -if(s){if(q.a===B.k5)q.tW(B.fA) +if(s){if(q.a===B.k9)q.tM(B.fD) s=i.e -if(s.a===B.k5)s.tW(B.fA)}}i.r=A.L(a) +if(s.a===B.k9)s.tM(B.fD)}}i.r=A.L(a) return!1}, v(){this.d.v() this.e.v() -this.ame()}, -a7(a){var s=this,r=null,q=s.a,p=s.d,o=s.e,n=q.e,m=s.f -return new A.hU(s.gPE(),new A.lM(A.eh(new A.lM(q.w,r),new A.afu(p,o,n,m),r,r,B.u),r),r,t.WA)}} -A.Hv.prototype={ -W(){return"_GlowState."+this.b}} -A.T_.prototype={ +this.amP()}, +a8(a){var s=this,r=null,q=s.a,p=s.d,o=s.e,n=q.e,m=s.f +return new A.hR(s.gPz(),new A.m0(A.ep(new A.m0(q.w,r),new A.agm(p,o,n,m),r,r,B.w),r),r,t.WA)}} +A.HM.prototype={ +V(){return"_GlowState."+this.b}} +A.Tg.prototype={ sA(a,b){if(this.ax.l(0,b))return this.ax=b -this.E()}, -sa6U(a){if(this.ay===a)return +this.F()}, +sa7s(a){if(this.ay===a)return this.ay=a -this.E()}, +this.F()}, v(){var s=this,r=s.b r===$&&A.c() r.v() r=s.y r===$&&A.c() -r.w.eX$.N(0,r) -r.Yx() +r.w.eU$.O(0,r) +r.Z1() r=s.c -if(r!=null)r.bA(0) +if(r!=null)r.by(0) s.fq()}, -ac8(a,b,c,d,e){var s,r,q,p=this,o=p.c -if(o!=null)o.bA(0) +acL(a,b,c,d,e){var s,r,q,p=this,o=p.c +if(o!=null)o.by(0) p.at=p.at+b/200 o=p.f s=p.r s===$&&A.c() r=s.b s=s.a -o.a=r.aw(0,s.gm(s)) -o.b=Math.min(r.aw(0,s.gm(s))+b/c*0.8,0.5) +o.a=r.az(0,s.gm(s)) +o.b=Math.min(r.az(0,s.gm(s))+b/c*0.8,0.5) q=Math.min(c,e*0.20096189432249995) s=p.w r=p.x r===$&&A.c() o=r.b r=r.a -s.a=o.aw(0,r.gm(r)) -s.b=Math.max(1-1/(0.7*Math.sqrt(p.at*q)),A.hs(o.aw(0,r.gm(r)))) +s.a=o.az(0,r.gm(r)) +s.b=Math.max(1-1/(0.7*Math.sqrt(p.at*q)),A.hm(o.az(0,r.gm(r)))) r=d/e p.Q=r if(r!==p.as){o=p.y o===$&&A.c() -if(!o.gaN3())o.bl(0)}else{o=p.y +if(!o.gaNG())o.c0(0)}else{o=p.y o===$&&A.c() -o.eh(0) +o.ea(0) p.z=null}o=p.b o===$&&A.c() -o.e=B.cI -if(p.a!==B.k5){o.oO(0,0) -p.a=B.k5}else{o=o.r -if(!(o!=null&&o.a!=null))p.E()}p.c=A.dq(B.cI,new A.aXc(p))}, -Nv(a){var s=this +o.e=B.cL +if(p.a!==B.k9){o.oK(0,0) +p.a=B.k9}else{o=o.r +if(!(o!=null&&o.a!=null))p.F()}p.c=A.dr(B.cL,new A.aYi(p))}, +Nq(a){var s=this if(a!==B.ab)return -switch(s.a.a){case 1:s.tW(B.fA) +switch(s.a.a){case 1:s.tM(B.fD) break -case 3:s.a=B.k4 +case 3:s.a=B.k8 s.at=0 break case 2:case 0:break}}, -tW(a){var s,r,q=this,p=q.a -if(p===B.Fc||p===B.k4)return +tM(a){var s,r,q=this,p=q.a +if(p===B.Fd||p===B.k8)return p=q.c -if(p!=null)p.bA(0) +if(p!=null)p.by(0) q.c=null p=q.f s=q.r s===$&&A.c() r=s.a -p.a=s.b.aw(0,r.gm(r)) +p.a=s.b.az(0,r.gm(r)) p.b=0 p=q.w r=q.x r===$&&A.c() s=r.a -p.a=r.b.aw(0,s.gm(s)) +p.a=r.b.az(0,s.gm(s)) p.b=0 p=q.b p===$&&A.c() p.e=a -p.oO(0,0) -q.a=B.Fc}, -aDU(a){var s,r=this,q=r.z +p.oK(0,0) +q.a=B.Fd}, +aEw(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)/$.bqE().a) -r.E()}if(A.WO(r.Q,r.as,0.001)){q=r.y +r.as=s-(s-r.as)*Math.pow(2,-(a.a-q)/$.brP().a) +r.F()}if(A.X5(r.Q,r.as,0.001)){q=r.y q===$&&A.c() -q.eh(0) +q.ea(0) r.z=null}else r.z=a}, -aK(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=j.r +aJ(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=j.r i===$&&A.c() s=i.a -if(J.e(i.b.aw(0,s.gm(s)),0))return +if(J.f(i.b.az(0,s.gm(s)),0))return s=b.a r=b.b q=s>r?r/s:1 @@ -122428,127 +123733,127 @@ o=Math.min(r,s*0.20096189432249995) r=j.x r===$&&A.c() n=r.a -n=r.b.aw(0,n.gm(n)) +n=r.b.az(0,n.gm(n)) r=j.as m=$.G().B() l=j.ax k=i.a -m.sA(0,A.a9(B.c.aA(255*i.b.aw(0,k.gm(k))),l.gm(l)>>>16&255,l.gm(l)>>>8&255,l.gm(l)&255)) -a.bP(0) +m.sA(0,A.a9(B.c.aA(255*i.b.az(0,k.gm(k))),l.gm(l)>>>16&255,l.gm(l)>>>8&255,l.gm(l)&255)) +a.bO(0) a.aL(0,0,j.d+j.e) -a.eG(0,1,n*q) -a.mD(new A.x(0,0,0+s,0+o)) -a.cw(new A.h(s/2*(0.5+r),o-p),p,m) -a.bp(0)}, +a.eD(0,1,n*q) +a.mw(new A.x(0,0,0+s,0+o)) +a.ct(new A.h(s/2*(0.5+r),o-p),p,m) +a.bo(0)}, j(a){return"_GlowController(color: "+this.ax.j(0)+", axis: "+this.ay.b+")"}} -A.aXc.prototype={ -$0(){return this.a.tW(B.lc)}, +A.aYi.prototype={ +$0(){return this.a.tM(B.lh)}, $S:0} -A.afu.prototype={ -a2w(a,b,c,d,e){var s +A.agm.prototype={ +a30(a,b,c,d,e){var s if(c==null)return -switch(A.q3(d,e).a){case 0:c.aK(a,b) +switch(A.qc(d,e).a){case 0:c.aJ(a,b) break -case 2:a.bP(0) +case 2:a.bO(0) a.aL(0,0,b.b) -a.eG(0,1,-1) -c.aK(a,b) -a.bp(0) +a.eD(0,1,-1) +c.aJ(a,b) +a.bo(0) break -case 3:a.bP(0) -a.nW(0,1.5707963267948966) -a.eG(0,1,-1) -c.aK(a,new A.M(b.b,b.a)) -a.bp(0) +case 3:a.bO(0) +a.nS(0,1.5707963267948966) +a.eD(0,1,-1) +c.aJ(a,new A.N(b.b,b.a)) +a.bo(0) break -case 1:a.bP(0) +case 1:a.bO(0) s=b.a a.aL(0,s,0) -a.nW(0,1.5707963267948966) -c.aK(a,new A.M(b.b,s)) -a.bp(0) +a.nS(0,1.5707963267948966) +c.aJ(a,new A.N(b.b,s)) +a.bo(0) break}}, -aK(a,b){var s=this,r=s.d -s.a2w(a,b,s.b,r,B.uu) -s.a2w(a,b,s.c,r,B.iC)}, -cC(a){return a.b!=this.b||a.c!=this.c}, +aJ(a,b){var s=this,r=s.d +s.a30(a,b,s.b,r,B.uw) +s.a30(a,b,s.c,r,B.iF)}, +cu(a){return a.b!=this.b||a.c!=this.c}, j(a){return"_GlowingOverscrollIndicatorPainter("+A.j(this.b)+", "+A.j(this.c)+")"}} -A.alw.prototype={ -W(){return"_StretchDirection."+this.b}} -A.Q7.prototype={ -aW(){return new A.Va(null,null,B.n)}, -yA(a){return A.apQ().$1(a)}} -A.Va.prototype={ -gu2(){var s,r,q,p,o,n,m=this,l=null,k=m.d +A.amv.prototype={ +V(){return"_StretchDirection."+this.b}} +A.Qp.prototype={ +b0(){return new A.Vr(null,null,B.o)}, +ym(a){return A.ar0().$1(a)}} +A.Vr.prototype={ +gtT(){var s,r,q,p,o,n,m=this,l=null,k=m.d if(k===$){s=t.Y -r=new A.bh(0,0,s) -q=new A.V9(r,B.qr,B.e8,$.ag()) -p=A.cI(l,l,l,l,m) -p.cD() -o=p.eo$ +r=new A.bm(0,0,s) +q=new A.Vq(r,B.qu,B.ea,$.af()) +p=A.cH(l,l,l,l,m) +p.cv() +o=p.eg$ o.b=!0 -o.a.push(q.gNu()) -q.a!==$&&A.ae() +o.a.push(q.gNp()) +q.a!==$&&A.al() q.a=p -n=A.ds(B.ef,p,l) -n.a.aj(0,q.geZ()) +n=A.du(B.eh,p,l) +n.a.an(0,q.geX()) t.ve.a(n) -q.b!==$&&A.ae() -q.b=new A.bs(n,r,s.h("bs")) +q.b!==$&&A.al() +q.b=new A.bw(n,r,s.h("bw")) m.d!==$&&A.a2() m.d=q k=q}return k}, -PF(a){var s,r,q,p,o,n,m,l=this -if(!l.a.yA(a))return!1 +PA(a){var s,r,q,p,o,n,m,l=this +if(!l.a.ym(a))return!1 s=a.a -if(A.cp(s.e)!==A.cp(l.a.c))return!1 -if(a instanceof A.pg){l.f=a -J.aj(l.e) +if(A.cr(s.e)!==A.cr(l.a.c))return!1 +if(a instanceof A.pr){l.f=a +J.ak(l.e) r=a.e q=l.c -q.iX(new A.Np(r<0,0)) +q.iR(new A.NH(r<0,0)) l.w=!0 r=l.r+=r q=a.f -if(q!==0){s=l.gu2() +if(q!==0){s=l.gtT() r=l.r -p=A.Y(Math.abs(q),1,1e4) +p=A.Z(Math.abs(q),1,1e4) q=s.c o=s.b o===$&&A.c() n=o.a -q.a=o.b.aw(0,n.gm(n)) +q.a=o.b.az(0,n.gm(n)) q.b=Math.min(0.016+1.01/p,1) q=s.a q===$&&A.c() -q.e=A.dk(0,B.c.aA(p*0.02)) -q.oO(0,0) -s.d=B.aeV -s.f=r>0?B.e8:B.Fp}else if(a.d!=null){s=s.d -s.toString -m=A.Y(Math.abs(r)/s,0,1) -l.gu2().aPR(0,m,l.r)}}else if(a instanceof A.vF||a instanceof A.ps){l.r=0 -s=l.gu2() -if(s.d===B.qs)s.tW(B.ld)}l.e=a +q.e=A.dw(0,B.c.aA(p*0.02)) +q.oK(0,0) +s.d=B.af5 +s.f=r>0?B.ea:B.Fr}else if(a.d!=null){s=s.d +s.toString +m=A.Z(Math.abs(r)/s,0,1) +l.gtT().aQt(0,m,l.r)}}else if(a instanceof A.vP||a instanceof A.pD){l.r=0 +s=l.gtT() +if(s.d===B.qv)s.tM(B.li)}l.e=a return!1}, -as0(a){switch(this.a.c.a){case 0:return a===B.e8?B.qw:B.qv -case 1:return a===B.e8?B.aJ:B.ay -case 2:return a===B.e8?B.qv:B.qw -case 3:return a===B.e8?B.ay:B.aJ}}, -v(){var s=this.gu2(),r=s.a +asB(a){switch(this.a.c.a){case 0:return a===B.ea?B.qz:B.qy +case 1:return a===B.ea?B.aI:B.aw +case 2:return a===B.ea?B.qy:B.qz +case 3:return a===B.ea?B.aw:B.aI}}, +v(){var s=this.gtT(),r=s.a r===$&&A.c() r.v() s.fq() -this.amC()}, -a7(a){var s={},r=A.cb(a,B.f3,t.l).w +this.anc()}, +a8(a){var s={},r=A.cg(a,B.f6,t.l).w s.a=null -return new A.hU(this.gPE(),A.nh(this.gu2(),new A.b0I(s,this,r.a),null),null,t.WA)}} -A.b0I.prototype={ -$2(a,b){var s,r,q,p,o,n,m=this,l=m.b,k=l.gu2().b +return new A.hR(this.gPz(),A.nu(this.gtT(),new A.b1E(s,this,r.a),null),null,t.WA)}} +A.b1E.prototype={ +$2(a,b){var s,r,q,p,o,n,m=this,l=m.b,k=l.gtT().b k===$&&A.c() s=k.a -s=k.b.aw(0,s.gm(s)) -switch(A.cp(l.a.c).a){case 0:r=1+s +s=k.b.az(0,s.gm(s)) +switch(A.cr(l.a.c).a){case 0:r=1+s m.a.a=m.c.a q=1 break @@ -122557,871 +123862,871 @@ m.a.a=m.c.b r=1 break default:r=1 -q=1}p=l.as0(l.gu2().f) +q=1}p=l.asB(l.gtT().f) 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.EA(r,q,1) +k=A.EO(r,q,1) l=l.a -n=A.aQY(p,l.f,k,!0) -return A.JM(n,s!==0&&o!==m.a.a?l.e:B.v,null)}, -$S:702} -A.I9.prototype={ -W(){return"_StretchState."+this.b}} -A.V9.prototype={ -aPR(a,b,c){var s,r,q,p=this,o=c>0?B.e8:B.Fp -if(p.f!==o&&p.d===B.qt)return +n=A.aSa(p,l.f,k,!0) +return A.K3(n,s!==0&&o!==m.a.a?l.e:B.x,null)}, +$S:704} +A.Iq.prototype={ +V(){return"_StretchState."+this.b}} +A.Vq.prototype={ +aQt(a,b,c){var s,r,q,p=this,o=c>0?B.ea:B.Fr +if(p.f!==o&&p.d===B.qw)return p.f=o p.e=b s=p.c r=p.b r===$&&A.c() q=r.a -s.a=r.b.aw(0,q.gm(q)) +s.a=r.b.az(0,q.gm(q)) q=p.e s.b=0.016*q+0.016*(1-Math.exp(-q*8.237217661997105)) q=p.a q===$&&A.c() -q.e=B.ld -if(p.d!==B.qs){q.oO(0,0) -p.d=B.qs}else{s=q.r -if(!(s!=null&&s.a!=null))p.E()}}, -Nv(a){var s=this +q.e=B.li +if(p.d!==B.qv){q.oK(0,0) +p.d=B.qv}else{s=q.r +if(!(s!=null&&s.a!=null))p.F()}}, +Nq(a){var s=this if(a!==B.ab)return -switch(s.d.a){case 1:s.tW(B.ld) +switch(s.d.a){case 1:s.tM(B.li) break -case 3:s.d=B.qr +case 3:s.d=B.qu s.e=0 break case 2:case 0:break}}, -tW(a){var s,r,q=this,p=q.d -if(p===B.qt||p===B.qr)return +tM(a){var s,r,q=this,p=q.d +if(p===B.qw||p===B.qu)return p=q.c s=q.b s===$&&A.c() r=s.a -p.a=s.b.aw(0,r.gm(r)) +p.a=s.b.az(0,r.gm(r)) p.b=0 p=q.a p===$&&A.c() p.e=a -p.oO(0,0) -q.d=B.qt}, +p.oK(0,0) +q.d=B.qw}, v(){var s=this.a s===$&&A.c() s.v() this.fq()}, j(a){return"_StretchController()"}} -A.Np.prototype={ -hc(a){this.akW(a) +A.NH.prototype={ +hc(a){this.aly(a) a.push("side: "+(this.a?"leading edge":"trailing edge"))}} -A.TT.prototype={ +A.U9.prototype={ hc(a){var s,r -this.MN(a) -s=this.l_$ +this.MG(a) +s=this.kY$ r=s===0?"local":"remote" a.push("depth: "+s+" ("+r+")")}} -A.Wa.prototype={ -dk(){this.ex() -this.ea() -this.hk()}, -v(){var s=this,r=s.bT$ -if(r!=null)r.aa(0,s.gha()) -s.bT$=null -s.bF()}} -A.Wr.prototype={ -dk(){this.ex() -this.ea() -this.hk()}, -v(){var s=this,r=s.bT$ -if(r!=null)r.aa(0,s.gha()) -s.bT$=null -s.bF()}} -A.v6.prototype={} -A.V7.prototype={ +A.Ws.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.WJ.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.vh.prototype={} +A.Vo.prototype={ l(a,b){if(b==null)return!1 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.V7&&A.dR(b.a,this.a)}, -gJ(a){return A.c_(this.a)}, -j(a){return"StorageEntryIdentifier("+B.b.cs(this.a,":")+")"}} -A.Nr.prototype={ -Za(a){var s=A.b([],t.g8) -if(A.bgS(a,s))a.n3(new A.aGG(s)) +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.Vo&&A.dZ(b.a,this.a)}, +gJ(a){return A.c4(this.a)}, +j(a){return"StorageEntryIdentifier("+B.b.cp(this.a,":")+")"}} +A.NJ.prototype={ +ZE(a){var s=A.b([],t.g8) +if(A.bhV(a,s))a.mW(new A.aHJ(s)) return s}, -aeA(a,b){var s,r=this +afa(a,b){var s,r=this if(r.a==null)r.a=A.D(t.K,t.z) -s=r.Za(a) -if(s.length!==0)r.a.u(0,new A.V7(s),b)}, -acr(a){var s +s=r.ZE(a) +if(s.length!==0)r.a.q(0,new A.Vo(s),b)}, +ad3(a){var s if(this.a==null)return null -s=this.Za(a) -return s.length!==0?this.a.i(0,new A.V7(s)):null}} -A.aGG.prototype={ -$1(a){return A.bgS(a,this.a)}, -$S:19} -A.EU.prototype={ -a7(a){return this.c}} -A.Nq.prototype={ -gvl(){return!0}, -gxk(){return!1}, -Rz(a){return a instanceof A.k0}, -a77(a){return a instanceof A.k0}} -A.aEN.prototype={} -A.aI_.prototype={} -A.a_l.prototype={ -Pn(a){return this.ax9(a)}, -ax9(a){var s=0,r=A.t(t.H),q,p=this,o,n,m -var $async$Pn=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:n=A.h1(a.b) +s=this.ZE(a) +return s.length!==0?this.a.i(0,new A.Vo(s)):null}} +A.aHJ.prototype={ +$1(a){return A.bhV(a,this.a)}, +$S:17} +A.F9.prototype={ +a8(a){return this.c}} +A.NI.prototype={ +gv8(){return!0}, +gx4(){return!1}, +Rx(a){return a instanceof A.ka}, +a7H(a){return a instanceof A.ka}} +A.aFS.prototype={} +A.aJ2.prototype={} +A.a_K.prototype={ +Ph(a){return this.axM(a)}, +axM(a){var s=0,r=A.t(t.H),q,p=this,o,n,m +var $async$Ph=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:n=A.fW(a.b) m=p.a -if(!m.aZ(0,n)){s=1 +if(!m.b1(0,n)){s=1 break}m=m.i(0,n) m.toString o=a.a -if(o==="Menu.selectedCallback"){m.gaSG().$0() -m.gaOM() -o=$.b8.bS$.f.c.e +if(o==="Menu.selectedCallback"){m.gaTl().$0() +m.gaPn() +o=$.bc.bT$.f.c.e o.toString -A.btL(o,m.gaOM(),t.bU)}else if(o==="Menu.opened")m.gaSF(m).$0() -else if(o==="Menu.closed")m.gaSE(m).$0() +A.bv1(o,m.gaPn(),t.bU)}else if(o==="Menu.opened")m.gaTk(m).$0() +else if(o==="Menu.closed")m.gaTj(m).$0() case 1:return A.q(q,r)}}) -return A.r($async$Pn,r)}} -A.Fe.prototype={ -er(a){return this.f!=a.f}} -A.vx.prototype={ -aW(){return new A.ajW(null,A.D(t.yb,t.M),null,!0,null,B.n)}} -A.ajW.prototype={ -ghB(){return this.a.d}, -kw(a,b){}, -a7(a){return A.R8(this.d7$,this.a.c)}} -A.Bf.prototype={ -er(a){return a.f!=this.f}} -A.OW.prototype={ -aW(){return new A.Uv(B.n)}} -A.Uv.prototype={ -cU(){var s,r=this +return A.r($async$Ph,r)}} +A.Fu.prototype={ +ek(a){return this.f!=a.f}} +A.vI.prototype={ +b0(){return new A.akO(null,A.D(t.yb,t.M),null,!0,null,B.o)}} +A.akO.prototype={ +ghz(){return this.a.d}, +ky(a,b){}, +a8(a){return A.Rp(this.cZ$,this.a.c)}} +A.Bq.prototype={ +ek(a){return a.f!=this.f}} +A.Pd.prototype={ +b0(){return new A.UM(B.o)}} +A.UM.prototype={ +cP(){var s,r=this r.fs() s=r.c s.toString -r.r=A.vy(s) -r.Pd() +r.r=A.vJ(s) +r.P7() if(r.d==null){r.a.toString r.d=!1}}, -bE(a){this.c8(a) -this.Pd()}, -ga1E(){this.a.toString +bC(a){this.c9(a) +this.P7()}, +ga28(){this.a.toString return!1}, -Pd(){var s,r=this -if(r.ga1E()&&!r.w){r.w=!0;++$.a6P.Cx$ -s=$.fZ.a8$ +P7(){var s,r=this +if(r.ga28()&&!r.w){r.w=!0;++$.a7w.Ck$ +s=$.fS.cQ$ s===$&&A.c() -s.gaQT().cB(new A.b_A(r),t.P)}}, -aAf(){var s,r=this +s.gaRw().cz(new A.b0y(r),t.P)}}, +aAS(){var s,r=this r.e=!1 r.f=null -s=$.fZ.a8$ +s=$.fS.cQ$ s===$&&A.c() -s.aa(0,r.gPX()) -r.Pd()}, -v(){if(this.e){var s=$.fZ.a8$ +s.ad(0,r.gPS()) +r.P7()}, +v(){if(this.e){var s=$.fS.cQ$ s===$&&A.c() -s.aa(0,this.gPX())}this.bF()}, -a7(a){var s,r,q=this,p=q.d +s.ad(0,this.gPS())}this.bD()}, +a8(a){var s,r,q=this,p=q.d p.toString -if(p&&q.ga1E())return B.b_ +if(p&&q.ga28())return B.b_ p=q.r if(p==null)p=q.f s=q.a r=s.d -return A.R8(p,new A.vx(s.c,r,null))}} -A.b_A.prototype={ +return A.Rp(p,new A.vI(s.c,r,null))}} +A.b0y.prototype={ $1(a){var s,r=this.a r.w=!1 -if(r.c!=null){s=$.fZ.a8$ +if(r.c!=null){s=$.fS.cQ$ s===$&&A.c() -s.aj(0,r.gPX()) -r.aM(new A.b_z(r,a))}$.a6P.a6E()}, -$S:703} -A.b_z.prototype={ +s.an(0,r.gPS()) +r.aM(new A.b0x(r,a))}$.a7w.a78()}, +$S:705} +A.b0x.prototype={ $0(){var s=this.a s.f=this.b s.e=!0 s.d=!1}, $S:0} -A.hh.prototype={ -gxT(a){return!0}, +A.hc.prototype={ +gxE(a){return!0}, v(){var s=this,r=s.c -if(r!=null)r.aEt(s) +if(r!=null)r.aF5(s) s.fq() s.a=!0}} -A.mJ.prototype={ -Sx(a){}, -pg(a,b){var s,r,q=this,p=q.d7$ -p=p==null?null:J.II(p.gr5(),b) +A.mX.prototype={ +Sv(a){}, +pb(a,b){var s,r,q=this,p=q.cZ$ +p=p==null?null:J.J_(p.gqZ(),b) s=p===!0 -r=s?a.yf(J.cd(q.d7$.gr5(),b)):a.IK() +r=s?a.y0(J.bU(q.cZ$.gqZ(),b)):a.Iv() if(a.b==null){a.b=b a.c=q -p=new A.aKI(q,a) -a.aj(0,p) -q.jj$.u(0,a,p)}a.aa8(r) -if(!s&&a.gxT(a)&&q.d7$!=null)q.QK(a)}, -uu(){var s,r,q=this -if(q.jk$!=null){s=q.d7$ +p=new A.aLM(q,a) +a.an(0,p) +q.jg$.q(0,a,p)}a.aaN(r) +if(!s&&a.gxE(a)&&q.cZ$!=null)q.QG(a)}, +uj(){var s,r,q=this +if(q.jh$!=null){s=q.cZ$ s=s==null?null:s.e -s=s==q.ghB()||q.gtc()}else s=!0 +s=s==q.ghz()||q.gt3()}else s=!0 if(s)return -r=q.d7$ -if(q.rf(q.jk$,!1))if(r!=null)r.v()}, -gtc(){var s,r,q=this -if(q.hp$)return!0 -if(q.ghB()==null)return!1 +r=q.cZ$ +if(q.r7(q.jh$,!1))if(r!=null)r.v()}, +gt3(){var s,r,q=this +if(q.ho$)return!0 +if(q.ghz()==null)return!1 s=q.c s.toString -r=A.vy(s) -if(r!=q.jk$){if(r==null)s=null +r=A.vJ(s) +if(r!=q.jh$){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}, -rf(a,b){var s,r,q=this -if(q.ghB()==null||a==null)return q.a3T(null,b) -if(b||q.d7$==null){s=q.ghB() +r7(a,b){var s,r,q=this +if(q.ghz()==null||a==null)return q.a4o(null,b) +if(b||q.cZ$==null){s=q.ghz() s.toString -return q.a3T(a.aGW(s,q),b)}s=q.d7$ +return q.a4o(a.aHy(s,q),b)}s=q.cZ$ s.toString -r=q.ghB() +r=q.ghz() r.toString -s.aQs(r) -r=q.d7$ +s.aR4(r) +r=q.cZ$ r.toString -a.kf(r) +a.kg(r) return!1}, -a3T(a,b){var s,r=this,q=r.d7$ +a4o(a,b){var s,r=this,q=r.cZ$ if(a==q)return!1 -r.d7$=a -if(!b){if(a!=null){s=r.jj$ -new A.bg(s,A.w(s).h("bg<1>")).ac(0,r.gaEM())}r.Sx(q)}return!0}, -QK(a){var s,r=a.gxT(a),q=this.d7$ +r.cZ$=a +if(!b){if(a!=null){s=r.jg$ +new A.bl(s,A.w(s).h("bl<1>")).am(0,r.gaFp())}r.Sv(q)}return!0}, +QG(a){var s,r=a.gxE(a),q=this.cZ$ if(r){if(q!=null){r=a.b r.toString -s=a.z7() -if(!J.e(J.cd(q.gr5(),r),s)||!J.II(q.gr5(),r)){J.ix(q.gr5(),r,s) -q.wF()}}}else if(q!=null){r=a.b +s=a.yQ() +if(!J.f(J.bU(q.gqZ(),r),s)||!J.J_(q.gqZ(),r)){J.iD(q.gqZ(),r,s) +q.wp()}}}else if(q!=null){r=a.b r.toString -q.aQk(0,r,t.K)}}, -aEt(a){var s=this.jj$.N(0,a) +q.aQX(0,r,t.K)}}, +aF5(a){var s=this.jg$.O(0,a) s.toString -a.aa(0,s) +a.ad(0,s) a.c=a.b=null}} -A.aKI.prototype={ +A.aLM.prototype={ $0(){var s=this.a -if(s.d7$==null)return -s.QK(this.b)}, +if(s.cZ$==null)return +s.QG(this.b)}, $S:0} -A.b1Y.prototype={ -$2(a,b){if(!a.a)a.aa(0,b)}, -$S:54} -A.aoS.prototype={ -bE(a){this.c8(a) -this.uu()}, -cU(){var s,r,q,p,o=this +A.b2U.prototype={ +$2(a,b){if(!a.a)a.ad(0,b)}, +$S:51} +A.apW.prototype={ +bC(a){this.c9(a) +this.uj()}, +cP(){var s,r,q,p,o=this o.fs() -s=o.d7$ -r=o.gtc() +s=o.cZ$ +r=o.gt3() q=o.c q.toString -q=A.vy(q) -o.jk$=q -p=o.rf(q,r) -if(r){o.kw(s,o.hp$) -o.hp$=!1}if(p)if(s!=null)s.v()}, +q=A.vJ(q) +o.jh$=q +p=o.r7(q,r) +if(r){o.ky(s,o.ho$) +o.ho$=!1}if(p)if(s!=null)s.v()}, v(){var s,r=this -r.jj$.ac(0,new A.b1Y()) -s=r.d7$ +r.jg$.am(0,new A.b2U()) +s=r.cZ$ if(s!=null)s.v() -r.d7$=null -r.bF()}} -A.dQ.prototype={ +r.cZ$=null +r.bD()}} +A.dY.prototype={ sm(a,b){var s=this.y if(b==null?s!=null:b!==s){this.y=b -this.SA(s)}}, -aa8(a){this.y=a}} -A.m6.prototype={ -IK(){return this.cy}, -SA(a){this.E()}, -yf(a){return A.w(this).h("m6.T").a(a)}, -z7(){var s=this.y -return s==null?A.w(this).h("dQ.T").a(s):s}} -A.Ut.prototype={ -yf(a){return this.alh(a)}, -z7(){var s=this.ali() +this.Sy(s)}}, +aaN(a){this.y=a}} +A.mm.prototype={ +Iv(){return this.cy}, +Sy(a){this.F()}, +y0(a){return A.w(this).h("mm.T").a(a)}, +yQ(){var s=this.y +return s==null?A.w(this).h("dY.T").a(s):s}} +A.UK.prototype={ +y0(a){return this.alU(a)}, +yQ(){var s=this.alV() s.toString return s}} -A.OP.prototype={} -A.Ab.prototype={} -A.OQ.prototype={} -A.b1Z.prototype={ -$2(a,b){if(!a.a)a.aa(0,b)}, -$S:54} -A.Aj.prototype={ -gqB(){return this.b}} -A.a7a.prototype={ -aW(){return new A.I2(new A.ajT($.ag()),null,A.D(t.yb,t.M),null,!0,null,B.n,this.$ti.h("I2<1>"))}} -A.a78.prototype={ -W(){return"RouteInformationReportingType."+this.b}} -A.I2.prototype={ -ghB(){return this.a.r}, -bi(){var s,r=this -r.bJ() +A.P6.prototype={} +A.An.prototype={} +A.P7.prototype={} +A.b2V.prototype={ +$2(a,b){if(!a.a)a.ad(0,b)}, +$S:51} +A.Av.prototype={ +gqt(){return this.b}} +A.a7W.prototype={ +b0(){return new A.Ij(new A.akL($.af()),null,A.D(t.yb,t.M),null,!0,null,B.o,this.$ti.h("Ij<1>"))}} +A.a7U.prototype={ +V(){return"RouteInformationReportingType."+this.b}} +A.Ij.prototype={ +ghz(){return this.a.r}, +bk(){var s,r=this +r.bG() s=r.a.c -if(s!=null)s.aj(0,r.gGi()) -r.a.f.aFm(r.gOH()) -r.a.e.aj(0,r.gON())}, -kw(a,b){var s,r,q=this,p=q.f -q.pg(p,"route") +if(s!=null)s.an(0,r.gG4()) +r.a.f.aG0(r.gOC()) +r.a.e.an(0,r.gOI())}, +ky(a,b){var s,r,q=this,p=q.f +q.pb(p,"route") s=p.y r=s==null -if((r?A.w(p).h("dQ.T").a(s):s)!=null){p=r?A.w(p).h("dQ.T").a(s):s +if((r?A.w(p).h("dY.T").a(s):s)!=null){p=r?A.w(p).h("dY.T").a(s):s p.toString -q.GO(p,new A.b_S(q))}else{p=q.a.c -if(p!=null)q.GO(p.a,new A.b_T(q))}}, -aAP(){var s=this +q.Gz(p,new A.b0O(q))}else{p=q.a.c +if(p!=null)q.Gz(p.a,new A.b0P(q))}}, +aBr(){var s=this if(s.w||s.a.c==null)return s.w=!0 -$.d4.ci$.push(s.gaAj())}, -aAk(a){var s,r,q,p,o=this +$.d4.dS$.push(s.gaAW())}, +aAX(a){var s,r,q,p,o=this o.w=!1 s=o.f r=s.y q=r==null -if((q?A.w(s).h("dQ.T").a(r):r)!=null){s=q?A.w(s).h("dQ.T").a(r):r +if((q?A.w(s).h("dY.T").a(r):r)!=null){s=q?A.w(s).h("dY.T").a(r):r s.toString r=o.a.c r.toString q=o.e q.toString -if(q!==B.a2w)p=q===B.p_&&r.b.gqB().l(0,s.gqB()) +if(q!==B.a2F)p=q===B.p4&&r.b.gqt().l(0,s.gqt()) else p=!0 -B.ja.oT("selectMultiEntryHistory",t.H) -A.bip(p,s.c,s.gqB()) -r.b=r.a=s}o.e=B.p_}, -aAx(){this.a.e.gaSs() +B.jd.oP("selectMultiEntryHistory",t.H) +A.bjv(p,s.c,s.gqt()) +r.b=r.a=s}o.e=B.p4}, +aB9(){this.a.e.gaT6() this.a.toString return null}, -GA(){var s=this -s.f.sm(0,s.aAx()) -if(s.e==null)s.e=B.p_ -s.aAP()}, -cU(){var s,r=this +Gm(){var s=this +s.f.sm(0,s.aB9()) +if(s.e==null)s.e=B.p4 +s.aBr()}, +cP(){var s,r=this r.r=!0 -r.amv() +r.an5() s=r.a.c -if(s!=null&&r.r)r.GO(s.a,new A.b_R(r)) +if(s!=null&&r.r)r.Gz(s.a,new A.b0N(r)) r.r=!1 -r.GA()}, -bE(a){var s,r,q,p=this -p.amw(a) +r.Gm()}, +bC(a){var s,r,q,p=this +p.an6(a) s=p.a r=a.c q=s.c==r if(q)s.f===a.f -p.d=new A.y() +p.d=new A.A() if(!q){s=r==null -if(!s)r.aa(0,p.gGi()) +if(!s)r.ad(0,p.gG4()) q=p.a.c -if(q!=null)q.aj(0,p.gGi()) +if(q!=null)q.an(0,p.gG4()) s=s?null:r.a r=p.a.c -if(s!=(r==null?null:r.a))p.a14()}s=a.f -if(p.a.f!==s){r=p.gOH() -s.aQn(r) -p.a.f.aFm(r)}p.a.toString -s=p.gON() -a.e.aa(0,s) -p.a.e.aj(0,s) -p.GA()}, +if(s!=(r==null?null:r.a))p.a1y()}s=a.f +if(p.a.f!==s){r=p.gOC() +s.aR_(r) +p.a.f.aG0(r)}p.a.toString +s=p.gOI() +a.e.ad(0,s) +p.a.e.an(0,s) +p.Gm()}, v(){var s=this,r=s.a.c -if(r!=null)r.aa(0,s.gGi()) -s.a.f.aQn(s.gOH()) -s.a.e.aa(0,s.gON()) +if(r!=null)r.ad(0,s.gG4()) +s.a.f.aR_(s.gOC()) +s.a.e.ad(0,s.gOI()) s.d=null -s.amx()}, -GO(a,b){var s,r,q=this +s.an7()}, +Gz(a,b){var s,r,q=this q.r=!1 -q.d=new A.y() +q.d=new A.A() s=q.a.d s.toString r=q.c r.toString -s.aSJ(a,r).cB(q.azB(q.d,b),t.H)}, -azB(a,b){return new A.b_P(this,a,b)}, -a14(){var s=this +s.aTo(a,r).cz(q.aAd(q.d,b),t.H)}, +aAd(a,b){return new A.b0L(this,a,b)}, +a1y(){var s=this s.r=!0 -s.GO(s.a.c.a,new A.b_M(s))}, -asT(){var s=this -s.d=new A.y() -return s.a.e.aSM().cB(s.auI(s.d),t.w)}, -auI(a){return new A.b_N(this,a)}, -a3q(){this.aM(new A.b_Q()) -this.GA() -return new A.cM(null,t.b6)}, -auJ(){this.aM(new A.b_O()) -this.GA()}, -a7(a){var s=this.d7$,r=this.a,q=r.c,p=r.f,o=r.d +s.Gz(s.a.c.a,new A.b0I(s))}, +att(){var s=this +s.d=new A.A() +return s.a.e.aTr().cz(s.avl(s.d),t.w)}, +avl(a){return new A.b0J(this,a)}, +a3V(){this.aM(new A.b0M()) +this.Gm() +return new A.cO(null,t.b6)}, +avm(){this.aM(new A.b0K()) +this.Gm()}, +a8(a){var s=this.cZ$,r=this.a,q=r.c,p=r.f,o=r.d r=r.e -return A.R8(s,new A.akc(q,p,o,r,this,new A.iA(r.gaSp(),null),null))}} -A.b_S.prototype={ -$0(){return this.a.a.e.gaSe()}, -$S(){return this.a.$ti.h("ap<~>(1)()")}} -A.b_T.prototype={ -$0(){return this.a.a.e.gaSd()}, -$S(){return this.a.$ti.h("ap<~>(1)()")}} -A.b_R.prototype={ -$0(){return this.a.a.e.gag1()}, -$S(){return this.a.$ti.h("ap<~>(1)()")}} -A.b_P.prototype={ +return A.Rp(s,new A.al7(q,p,o,r,this,new A.iG(r.gaT3(),null),null))}} +A.b0O.prototype={ +$0(){return this.a.a.e.gaSS()}, +$S(){return this.a.$ti.h("at<~>(1)()")}} +A.b0P.prototype={ +$0(){return this.a.a.e.gaSR()}, +$S(){return this.a.$ti.h("at<~>(1)()")}} +A.b0N.prototype={ +$0(){return this.a.a.e.gagD()}, +$S(){return this.a.$ti.h("at<~>(1)()")}} +A.b0L.prototype={ $1(a){var s=0,r=A.t(t.H),q,p=this,o,n var $async$$1=A.u(function(b,c){if(b===1)return A.p(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.A(p.c.$0().$1(a),$async$$1) -case 3:if(o.d==n)o.a3q() +return A.B(p.c.$0().$1(a),$async$$1) +case 3:if(o.d==n)o.a3V() case 1:return A.q(q,r)}}) return A.r($async$$1,r)}, -$S(){return this.a.$ti.h("ap<~>(1)")}} -A.b_M.prototype={ -$0(){return this.a.a.e.gag1()}, -$S(){return this.a.$ti.h("ap<~>(1)()")}} -A.b_N.prototype={ +$S(){return this.a.$ti.h("at<~>(1)")}} +A.b0I.prototype={ +$0(){return this.a.a.e.gagD()}, +$S(){return this.a.$ti.h("at<~>(1)()")}} +A.b0J.prototype={ $1(a){var s=this.a -if(this.b!=s.d)return new A.cM(!0,t.d9) -s.a3q() -return new A.cM(a,t.d9)}, -$S:705} -A.b_Q.prototype={ +if(this.b!=s.d)return new A.cO(!0,t.d9) +s.a3V() +return new A.cO(a,t.d9)}, +$S:707} +A.b0M.prototype={ $0(){}, $S:0} -A.b_O.prototype={ +A.b0K.prototype={ $0(){}, $S:0} -A.akc.prototype={ -er(a){if(this.f==a.f)this.r===a.r +A.al7.prototype={ +ek(a){if(this.f==a.f)this.r===a.r return!0}} -A.ajT.prototype={ -IK(){return null}, -SA(a){this.E()}, -yf(a){var s,r +A.akL.prototype={ +Iv(){return null}, +Sy(a){this.F()}, +y0(a){var s,r if(a==null)return null t.Dn.a(a) -s=J.cC(a) -r=A.f3(s.ga5(a)) +s=J.cu(a) +r=A.f0(s.ga5(a)) if(r==null)return null -return new A.Aj(A.jt(r,0,null),s.ga9(a))}, -z7(){var s,r=this,q=r.y,p=q==null -if((p?A.w(r).h("dQ.T").a(q):q)==null)q=null -else{q=(p?A.w(r).h("dQ.T").a(q):q).gqB().j(0) +return new A.Av(A.jC(r,0,null),s.ga4(a))}, +yQ(){var s,r=this,q=r.y,p=q==null +if((p?A.w(r).h("dY.T").a(q):q)==null)q=null +else{q=(p?A.w(r).h("dY.T").a(q):q).gqt().j(0) s=r.y -q=[q,(s==null?A.w(r).h("dQ.T").a(s):s).c]}return q}} -A.Io.prototype={ -bE(a){this.c8(a) -this.uu()}, -cU(){var s,r,q,p,o=this +q=[q,(s==null?A.w(r).h("dY.T").a(s):s).c]}return q}} +A.IH.prototype={ +bC(a){this.c9(a) +this.uj()}, +cP(){var s,r,q,p,o=this o.fs() -s=o.d7$ -r=o.gtc() +s=o.cZ$ +r=o.gt3() q=o.c q.toString -q=A.vy(q) -o.jk$=q -p=o.rf(q,r) -if(r){o.kw(s,o.hp$) -o.hp$=!1}if(p)if(s!=null)s.v()}, +q=A.vJ(q) +o.jh$=q +p=o.r7(q,r) +if(r){o.ky(s,o.ho$) +o.ho$=!1}if(p)if(s!=null)s.v()}, v(){var s,r=this -r.jj$.ac(0,new A.b1Z()) -s=r.d7$ +r.jg$.am(0,new A.b2V()) +s=r.cZ$ if(s!=null)s.v() -r.d7$=null -r.bF()}} -A.ER.prototype={ -gKQ(){return this.e}, -rT(){var s,r=this,q=A.v4(r.gaop(),!1) +r.cZ$=null +r.bD()}} +A.F6.prototype={ +gKE(){return this.e}, +rJ(){var s,r=this,q=A.vf(r.gap_(),!1) r.ok=q -r.gDi() -s=A.v4(r.gaor(),!0) +r.gD3() +s=A.vf(r.gap1(),!0) r.p2=s -B.b.H(r.e,A.b([q,s],t.wi)) -r.ajO()}, -us(a){var s,r=this -r.ajJ(a) +B.b.I(r.e,A.b([q,s],t.wi)) +r.akm()}, +uh(a){var s,r=this +r.akh(a) s=r.at.Q s===$&&A.c() -if(s===B.V&&!r.Q)r.a.a9h(r) +if(s===B.W&&!r.Q)r.a.a9R(r) return!0}, v(){var s,r,q,p,o for(s=this.e,r=s.length,q=0;q"))}} -A.tc.prototype={ -bi(){var s,r,q=this -q.bJ() +A.I1.prototype={ +b0(){return new A.tn(A.b97(!0,B.acu.j(0)+" Focus Scope",!1),A.Pr(0),B.o,this.$ti.h("tn<1>"))}} +A.tn.prototype={ +bk(){var s,r,q=this +q.bG() s=A.b([],t.Eo) r=q.a.c.go if(r!=null)s.push(r) r=q.a.c.id if(r!=null)s.push(r) -q.e=new A.BH(s)}, -bE(a){this.c8(a) -this.a5s()}, -cU(){this.fs() +q.e=new A.BT(s)}, +bC(a){this.c9(a) +this.a5Y()}, +cP(){this.fs() this.d=null -this.a5s()}, -a5s(){var s,r,q=this.a.c,p=q.fx +this.a5Y()}, +a5Y(){var s,r,q=this.a.c,p=q.fx if(!(p!=null)){q.a.a.toString -p=B.abn}s=this.f +p=B.abz}s=this.f s.dy=p -if(q.gv5()){this.a.c.a.a.toString +if(q.guR()){this.a.c.a.a.toString r=!0}else r=!1 -if(r){r=q.a.y.gkm() -if(r!=null)r.EV(s)}}, -arT(){this.aM(new A.aYF(this))}, +if(r){r=q.a.y.gko() +if(r!=null)r.EJ(s)}}, +ast(){this.aM(new A.aZL(this))}, v(){this.f.v() -this.bF()}, -ga42(){var s=this.a.c.go -if((s==null?null:s.gcn(s))!==B.bD){s=this.a.c.a +this.bD()}, +ga4y(){var s=this.a.c.go +if((s==null?null:s.gcl(s))!==B.bF){s=this.a.c.a s=s==null?null:s.cx.a s=s===!0}else s=!0 return s}, -a7(a){var s,r,q=this,p=null,o=q.a.c,n=o.gv5(),m=q.a.c -if(!m.ga9T()){m=m.rH$ +a8(a){var s,r,q=this,p=null,o=q.a.c,n=o.guR(),m=q.a.c +if(!m.gaax()){m=m.rv$ m=m!=null&&m.length!==0}else m=!0 s=q.a.c -s=s.ga9T()||s.Jq$>0 +s=s.gaax()||s.Jc$>0 r=q.a.c -return A.nh(o.c,new A.aYJ(q),new A.TC(n,m,s,o,new A.EP(r.fy,new A.EU(new A.iA(new A.aYK(q),p),r.k4,p),p),p))}} -A.aYF.prototype={ +return A.nu(o.c,new A.aZP(q),new A.TT(n,m,s,o,new A.F4(r.fy,new A.F9(new A.iG(new A.aZQ(q),p),r.k4,p),p),p))}} +A.aZL.prototype={ $0(){this.a.d=null}, $S:0} -A.aYJ.prototype={ +A.aZP.prototype={ $2(a,b){var s=this.a.a.c.c.a b.toString -return new A.vx(b,s,null)}, -$S:706} -A.aYK.prototype={ -$1(a){var s,r=null,q=A.b1([B.pO,new A.adQ(a,new A.bK(A.b([],t.ot),t.wS))],t.B,t.od),p=this.a,o=p.e +return new A.vI(b,s,null)}, +$S:708} +A.aZQ.prototype={ +$1(a){var s,r=null,q=A.b5([B.pS,new A.aeH(a,new A.bP(A.b([],t.ot),t.wS))],t.B,t.od),p=this.a,o=p.e o===$&&A.c() s=p.d -if(s==null)s=p.d=new A.lM(new A.iA(new A.aYH(p),r),p.a.c.k3) -return A.wW(q,A.bhh(A.b87(!1,new A.lM(A.nh(o,new A.aYI(p),s),r),r,r,p.f),p.r))}, -$S:707} -A.aYI.prototype={ +if(s==null)s=p.d=new A.m0(new A.iG(new A.aZN(p),r),p.a.c.k3) +return A.x2(q,A.bim(A.b96(!1,new A.m0(A.nu(o,new A.aZO(p),s),r),r,r,p.f),p.r))}, +$S:709} +A.aZO.prototype={ $2(a,b){var s,r,q=this.a,p=q.a.c,o=p.go o.toString s=p.id s.toString r=p.a r=r==null?null:r.cx -if(r==null)r=A.ju(!1,t.w) -return p.Rw(a,o,s,A.nh(r,new A.aYG(q),b))}, -$S:146} -A.aYG.prototype={ -$2(a,b){var s=this.a,r=s.ga42() -s.f.sf5(!r) -return A.DY(b,r,null)}, -$S:708} -A.aYH.prototype={ +if(r==null)r=A.jD(!1,t.w) +return p.Ru(a,o,s,A.nu(r,new A.aZM(q),b))}, +$S:145} +A.aZM.prototype={ +$2(a,b){var s=this.a,r=s.ga4y() +s.f.sf3(!r) +return A.E9(b,r,null)}, +$S:710} +A.aZN.prototype={ $1(a){var s,r=this.a.a.c,q=r.go q.toString s=r.id s.toString -return r.Rv(a,q,s)}, -$S:11} -A.il.prototype={ +return r.Rt(a,q,s)}, +$S:9} +A.it.prototype={ aM(a){var s,r=this.k2 -if(r.gar()!=null){r=r.gar() -if(r.a.c.gv5())if(!r.ga42()){r.a.c.a.a.toString +if(r.gaw()!=null){r=r.gaw() +if(r.a.c.guR())if(!r.ga4y()){r.a.c.a.a.toString s=!0}else s=!1 else s=!1 -if(s){s=r.a.c.a.y.gkm() -if(s!=null)s.EV(r.f)}r.aM(a)}else a.$0()}, -Rw(a,b,c,d){return d}, -rT(){var s=this -s.akf() -s.go=A.Fg(A.is.prototype.giW.call(s,s)) -s.id=A.Fg(A.is.prototype.gWX.call(s))}, -C7(){var s,r=this,q=r.k2 -if(q.gar()!=null){r.a.a.toString +if(s){s=r.a.c.a.y.gko() +if(s!=null)s.EJ(r.f)}r.aM(a)}else a.$0()}, +Ru(a,b,c,d){return d}, +rJ(){var s=this +s.akO() +s.go=A.Fw(A.iy.prototype.giP.call(s,s)) +s.id=A.Fw(A.iy.prototype.gXt.call(s))}, +BX(){var s,r=this,q=r.k2 +if(q.gaw()!=null){r.a.a.toString s=!0}else s=!1 -if(s){s=r.a.y.gkm() -if(s!=null)s.EV(q.gar().f)}return r.ake()}, -C5(){var s,r=this,q=r.k2 -if(q.gar()!=null){r.a.a.toString +if(s){s=r.a.y.gko() +if(s!=null)s.EJ(q.gaw().f)}return r.akN()}, +BV(){var s,r=this,q=r.k2 +if(q.gaw()!=null){r.a.a.toString s=!0}else s=!1 -if(s){s=r.a.y.gkm() -if(s!=null)s.EV(q.gar().f)}r.akc()}, -sKv(a){var s,r=this +if(s){s=r.a.y.gko() +if(s!=null)s.EJ(q.gaw().f)}r.akL()}, +sKh(a){var s,r=this if(r.fy===a)return -r.aM(new A.aF7(r,a)) +r.aM(new A.aGc(r,a)) s=r.go s.toString -s.sbu(0,r.fy?B.fh:A.is.prototype.giW.call(r,r)) +s.sbw(0,r.fy?B.fk:A.iy.prototype.giP.call(r,r)) s=r.id s.toString -s.sbu(0,r.fy?B.dA:A.is.prototype.gWX.call(r)) -r.BF()}, -n5(){var s=0,r=A.t(t.oj),q,p=this,o,n,m -var $async$n5=A.u(function(a,b){if(a===1)return A.p(b,r) -while(true)switch(s){case 0:p.k2.gar() +s.sbw(0,r.fy?B.dC:A.iy.prototype.gXt.call(r)) +r.Bs()}, +mY(){var s=0,r=A.t(t.oj),q,p=this,o,n,m +var $async$mY=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:p.k2.gaw() o=A.ai(p.k1,!0,t.Ev),n=o.length,m=0 case 3:if(!(m>>24&255)!==0&&!n.fy){s=n.go +if(s.gaw()!=null)s.gaw().ast()}, +ap0(a){var s,r,q,p,o,n=this,m=null +if(n.gx3()!=null&&(n.gx3().a>>>24&255)!==0&&!n.fy){s=n.go s.toString -r=n.gxj().a +r=n.gx3().a r=A.a9(0,r>>>16&255,r>>>8&255,r&255) -q=n.gxj() -p=t.IC.h("fK") +q=n.gx3() +p=t.IC.h("fC") t.ve.a(s) -o=new A.Xm(n.gxk(),n.gI9(),!0,new A.bs(s,new A.fK(new A.nn(B.be),new A.f8(r,q),p),p.h("bs")),m)}else o=A.b8Z(!0,m,m,n.gxk(),m,n.gI9(),m) +o=new A.XH(n.gx4(),n.gHV(),!0,new A.bw(s,new A.fC(new A.nA(B.bf),new A.f5(r,q),p),p.h("bw")),m)}else o=A.b9Y(!0,m,m,n.gx4(),m,n.gHV(),m) s=n.go -if(s.gcn(s)!==B.bD){s=n.go -s=s.gcn(s)===B.V}else s=!0 -o=A.DY(o,s,m) -s=n.gxk() -return s?A.cW(m,m,o,!1,m,m,!1,!1,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,B.AV,m,m,m):o}, -aos(a){var s=this,r=null,q=s.p1 -return q==null?s.p1=A.cW(r,r,new A.HL(s,s.k2,A.w(s).h("HL")),!1,r,r,!1,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,B.a0P,r,r,r):q}, +if(s.gcl(s)!==B.bF){s=n.go +s=s.gcl(s)===B.W}else s=!0 +o=A.E9(o,s,m) +s=n.gx4() +return s?A.cY(m,m,o,!1,m,m,!1,!1,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,B.AX,m,m,m):o}, +ap2(a){var s=this,r=null,q=s.p1 +return q==null?s.p1=A.cY(r,r,new A.I1(s,s.k2,A.w(s).h("I1")),!1,r,r,!1,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,B.a0Y,r,r,r):q}, j(a){return"ModalRoute("+this.b.j(0)+", animation: "+A.j(this.as)+")"}} -A.aF7.prototype={ +A.aGc.prototype={ $0(){this.a.fy=this.b}, $S:0} -A.aF5.prototype={ +A.aGa.prototype={ $0(){}, $S:0} -A.NR.prototype={ -gvl(){return!1}, -gDi(){return!0}} A.O9.prototype={ -gxk(){return!0}, -gI9(){return this.jl}, -gxj(){return this.cr}, -gLu(a){return this.fl}, -Rv(a,b,c){var s=null -return A.cW(s,s,new A.a_G(this.T,this.d0.$3(a,b,c),s),!1,s,s,!1,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s)}, -Rw(a,b,c,d){return this.e7.$4(a,b,c,d)}} -A.HK.prototype={ -n5(){var s=0,r=A.t(t.oj),q,p=this,o -var $async$n5=A.u(function(a,b){if(a===1)return A.p(b,r) -while(true)switch(s){case 0:o=p.rH$ -if(o!=null&&o.length!==0){q=B.CY +gv8(){return!1}, +gD3(){return!0}} +A.Or.prototype={ +gx4(){return!0}, +gHV(){return this.e0}, +gx3(){return this.c7}, +gLj(a){return this.df}, +Rt(a,b,c){var s=null +return A.cY(s,s,new A.a04(this.S,this.d1.$3(a,b,c),s),!1,s,s,!1,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s)}, +Ru(a,b,c,d){return this.eJ.$4(a,b,c,d)}} +A.I0.prototype={ +mY(){var s=0,r=A.t(t.oj),q,p=this,o +var $async$mY=A.u(function(a,b){if(a===1)return A.p(b,r) +while(true)switch(s){case 0:o=p.rv$ +if(o!=null&&o.length!==0){q=B.CZ s=1 -break}q=p.ajP() +break}q=p.akn() s=1 break case 1:return A.q(q,r)}}) -return A.r($async$n5,r)}, -us(a){var s,r,q=this,p=q.rH$ +return A.r($async$mY,r)}, +uh(a){var s,r,q=this,p=q.rv$ if(p!=null&&p.length!==0){s=p.pop() s.b=null -s.aSl() -r=s.c&&--q.Jq$===0 -if(q.rH$.length===0||r)q.BF() -return!1}q.akd(a) +s.aSZ() +r=s.c&&--q.Jc$===0 +if(q.rv$.length===0||r)q.Bs() +return!1}q.akM(a) return!0}} -A.a7h.prototype={ -a7(a){var s,r,q,p=this,o=A.cb(a,B.cj,t.l).w.f,n=p.r,m=Math.max(o.a,n.a),l=p.d,k=l?o.b:0 +A.a82.prototype={ +a8(a){var s,r,q,p=this,o=A.cg(a,B.cl,t.l).w.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.cc(new A.aH(m,k,s,Math.max(q,n.d)),A.bgA(p.x,a,r,!0,!0,l),null)}} -A.a7p.prototype={ -ad2(){}, -a8F(a,b){if(b!=null)b.iX(new A.Pd(null,a,b,0))}, -a8G(a,b,c){b.iX(A.b9H(b,null,null,a,c))}, -J7(a,b,c){b.iX(new A.pg(null,c,0,a,b,0))}, -a8E(a,b){b.iX(new A.vF(null,a,b,0))}, -Bn(){}, +return new A.ci(new A.aR(m,k,s,Math.max(q,n.d)),A.bhC(p.x,a,r,!0,!0,l),null)}} +A.a89.prototype={ +adF(){}, +a9d(a,b){if(b!=null)b.iR(new A.Pw(null,a,b,0))}, +a9e(a,b,c){b.iR(A.baD(b,null,null,a,c))}, +IS(a,b,c){b.iR(new A.pr(null,c,0,a,b,0))}, +a9c(a,b){b.iR(new A.vP(null,a,b,0))}, +Bc(){}, v(){}, -j(a){return"#"+A.bz(this)}} -A.uz.prototype={ -Bn(){this.a.me(0)}, -gpw(){return!1}, -gnL(){return!1}, -gdv(){return 0}} -A.aB4.prototype={ -gpw(){return!1}, -gnL(){return!1}, -gdv(){return 0}, +j(a){return"#"+A.bC(this)}} +A.uG.prototype={ +Bc(){this.a.m7(0)}, +gpr(){return!1}, +gnG(){return!1}, +gdj(){return 0}} +A.aC3.prototype={ +gpr(){return!1}, +gnG(){return!1}, +gdj(){return 0}, v(){this.b.$0() -this.Fq()}} -A.aLE.prototype={ -anT(a,b){var s,r,q=this +this.Fd()}} +A.aMI.prototype={ +aot(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 @@ -123436,7 +124741,7 @@ 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.ez(a)}else return 0}}}, +else return Math.min(r/3,s)*J.eI(a)}else return 0}}}, a6(a,b){var s,r,q,p,o=this o.x=b s=b.c @@ -123449,402 +124754,402 @@ r=q.a-r.a>2e4}else r=!0 else r=!1 else r=!1 if(r)o.f=!1 -p=o.anT(s,q) +p=o.aot(s,q) if(p===0)return s=o.a -if(A.b4Z(s.w.a.c))p=-p -s.W6(p>0?B.p1:B.p2) +if(A.b5Y(s.w.a.c))p=-p +s.WA(p>0?B.p6:B.p7) r=s.at r.toString -s.MY(r-s.r.Rm(s,p))}, -SP(a,b){var s,r,q=this,p=b.b +s.MS(r-s.r.Rj(s,p))}, +SN(a,b){var s,r,q=this,p=b.b p.toString s=-p -if(A.b4Z(q.a.w.a.c))s=-s +if(A.b5Y(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.ez(s)===J.ez(p)&&r)s+=p}q.a.me(s)}, -bA(a){this.a.me(0)}, +if(J.eI(s)===J.eI(p)&&r)s+=p}q.a.m7(s)}, +by(a){this.a.m7(0)}, v(){this.x=null this.b.$0()}, -j(a){return"#"+A.bz(this)}} -A.awu.prototype={ -a8F(a,b){var s=t.uL.a(this.b.x) -if(b!=null)b.iX(new A.Pd(s,a,b,0))}, -a8G(a,b,c){b.iX(A.b9H(b,null,t.zk.a(this.b.x),a,c))}, -J7(a,b,c){b.iX(new A.pg(t.zk.a(this.b.x),c,0,a,b,0))}, -a8E(a,b){var s=this.b.x -b.iX(new A.vF(s instanceof A.kF?s:null,a,b,0))}, -gpw(){var s=this.b -return(s==null?null:s.w)!==B.bA}, -gnL(){return!0}, -gdv(){return 0}, +j(a){return"#"+A.bC(this)}} +A.axB.prototype={ +a9d(a,b){var s=t.uL.a(this.b.x) +if(b!=null)b.iR(new A.Pw(s,a,b,0))}, +a9e(a,b,c){b.iR(A.baD(b,null,t.zk.a(this.b.x),a,c))}, +IS(a,b,c){b.iR(new A.pr(t.zk.a(this.b.x),c,0,a,b,0))}, +a9c(a,b){var s=this.b.x +b.iR(new A.vP(s instanceof A.kS?s:null,a,b,0))}, +gpr(){var s=this.b +return(s==null?null:s.w)!==B.bC}, +gnG(){return!0}, +gdj(){return 0}, v(){this.b=null -this.Fq()}, -j(a){return"#"+A.bz(this)+"("+A.j(this.b)+")"}} -A.XT.prototype={ -ad2(){var s=this.a,r=this.b +this.Fd()}, +j(a){return"#"+A.bC(this)+"("+A.j(this.b)+")"}} +A.Ye.prototype={ +adF(){var s=this.a,r=this.b r===$&&A.c() -s.me(r.gdv())}, -Bn(){var s=this.a,r=this.b +s.m7(r.gdj())}, +Bc(){var s=this.a,r=this.b r===$&&A.c() -s.me(r.gdv())}, -Q6(){var s=this.b +s.m7(r.gdj())}, +Q1(){var s=this.b s===$&&A.c() s=s.x s===$&&A.c() -if(!(Math.abs(this.a.MY(s))<1e-10)){s=this.a -s.mB(new A.uz(s))}}, -Q4(){this.a.me(0)}, -J7(a,b,c){var s=this.b +if(!(Math.abs(this.a.MS(s))<1e-10)){s=this.a +s.mu(new A.uG(s))}}, +Q_(){this.a.m7(0)}, +IS(a,b,c){var s=this.b s===$&&A.c() -b.iX(new A.pg(null,c,s.gdv(),a,b,0))}, -gnL(){return!0}, -gdv(){var s=this.b +b.iR(new A.pr(null,c,s.gdj(),a,b,0))}, +gnG(){return!0}, +gdj(){var s=this.b s===$&&A.c() -return s.gdv()}, +return s.gdj()}, v(){var s=this.b s===$&&A.c() s.v() -this.Fq()}, -j(a){var s=A.bz(this),r=this.b +this.Fd()}, +j(a){var s=A.bC(this),r=this.b r===$&&A.c() return"#"+s+"("+r.j(0)+")"}, -gpw(){return this.c}} -A.a00.prototype={ -Q6(){var s=this.a,r=this.c +gpr(){return this.c}} +A.a0r.prototype={ +Q1(){var s=this.a,r=this.c r===$&&A.c() r=r.x r===$&&A.c() -if(s.MY(r)!==0){s=this.a -s.mB(new A.uz(s))}}, -Q4(){var s=this.a,r=this.c +if(s.MS(r)!==0){s=this.a +s.mu(new A.uG(s))}}, +Q_(){var s=this.a,r=this.c r===$&&A.c() -s.me(r.gdv())}, -J7(a,b,c){var s=this.c +s.m7(r.gdj())}, +IS(a,b,c){var s=this.c s===$&&A.c() -b.iX(new A.pg(null,c,s.gdv(),a,b,0))}, -gpw(){return!0}, -gnL(){return!0}, -gdv(){var s=this.c +b.iR(new A.pr(null,c,s.gdj(),a,b,0))}, +gpr(){return!0}, +gnG(){return!0}, +gdj(){var s=this.c s===$&&A.c() -return s.gdv()}, +return s.gdj()}, v(){var s=this.b s===$&&A.c() -s.i8(0) +s.hZ(0) s=this.c s===$&&A.c() s.v() -this.Fq()}, -j(a){var s=A.bz(this),r=this.c +this.Fd()}, +j(a){var s=A.bC(this),r=this.c r===$&&A.c() return"#"+s+"("+r.j(0)+")"}} -A.P5.prototype={ -DX(a,b,c,d){var s,r=this -if(b.a==null){s=$.hW.lL$ +A.Po.prototype={ +DJ(a,b,c,d){var s,r=this +if(b.a==null){s=$.hT.fI$ s===$&&A.c() s=s.a.i(0,c)!=null||s.b.i(0,c)!=null}else s=!0 -if(s){r.b.DX(a,b,c,d) +if(s){r.b.DJ(a,b,c,d) return}s=r.a -if(s.gcN(s)==null)return -s=s.gcN(s) -s.toString -if(A.bAs(s)){$.d4.M9(new A.aLA(r,a,b,c,d)) -return}r.b.DX(a,b,c,d)}, -yt(a,b,c){return this.b.yt(0,b,c)}, -yu(a,b){return this.b.yu(a,b)}, -yv(a,b){return this.b.yv(a,b)}, -Du(a){return this.b.Du(a)}} -A.aLA.prototype={ +if(s.gcK(s)==null)return +s=s.gcK(s) +s.toString +if(A.bBO(s)){$.d4.LY(new A.aME(r,a,b,c,d)) +return}r.b.DJ(a,b,c,d)}, +yg(a,b,c){return this.b.yg(0,b,c)}, +yh(a,b){return this.b.yh(a,b)}, +yi(a,b){return this.b.yi(a,b)}, +Df(a){return this.b.Df(a)}} +A.aME.prototype={ $1(a){var s=this -A.iZ(new A.aLz(s.a,s.b,s.c,s.d,s.e))}, +A.j4(new A.aMD(s.a,s.b,s.c,s.d,s.e))}, $S:3} -A.aLz.prototype={ +A.aMD.prototype={ $0(){var s=this -return s.a.DX(s.b,s.c,s.d,s.e)}, +return s.a.DJ(s.b,s.c,s.d,s.e)}, $S:0} -A.Xe.prototype={ -W(){return"AndroidOverscrollIndicator."+this.b}} -A.a7q.prototype={ -xz(a,b,c,d,e,f,g){return new A.b1O(this,g,c,d,e,b,f,a)}, -a7Q(a,b,c,d){return this.xz(null,null,a,b,c,null,d)}, -a7O(a,b){return this.xz(null,null,a,null,null,null,b)}, -pp(a){return A.cu()}, -grt(){return B.Dr}, -gDJ(){return A.db([B.bZ,B.cb],t.bd)}, -If(a,b,c){var s=null -switch(this.pp(a).a){case 3:case 4:case 5:return A.bA1(b,c.b,B.d6,s,s,A.apQ(),B.E,s,s,s,s,B.fA,s) +A.Xy.prototype={ +V(){return"AndroidOverscrollIndicator."+this.b}} +A.a8a.prototype={ +xj(a,b,c,d,e,f,g){return new A.b2K(this,g,c,d,e,b,f,a)}, +a8p(a,b,c,d){return this.xj(null,null,a,b,c,null,d)}, +a8n(a,b){return this.xj(null,null,a,null,null,null,b)}, +pk(a){return A.cx()}, +grm(){return B.Ds}, +gDt(){return A.dc([B.c0,B.cd],t.bd)}, +I0(a,b,c){var s=null +switch(this.pk(a).a){case 3:case 4:case 5:return A.bBn(b,c.b,B.d8,s,s,A.ar0(),B.G,s,s,s,s,B.fD,s) case 0:case 1:case 2:return b}}, -Ie(a,b,c){switch(this.pp(a).a){case 2:case 3:case 4:case 5:return b +I_(a,b,c){switch(this.pk(a).a){case 2:case 3:case 4:case 5:return b case 0:switch(1){case 1:break}break -case 1:break}return A.bfz(c.a,b,B.l)}, -LE(a){switch(this.pp(a).a){case 2:return new A.aLB() -case 4:return new A.aLC() -case 0:case 1:case 3:case 5:return new A.aLD()}}, -vO(a){switch(this.pp(a).a){case 2:return B.Gw -case 4:return B.Gx -case 0:case 1:case 3:case 5:return B.IR}}, -Xh(a){return!1}, +case 1:break}return A.bgA(c.a,b,B.l)}, +Lt(a){switch(this.pk(a).a){case 2:return new A.aMF() +case 4:return new A.aMG() +case 0:case 1:case 3:case 5:return new A.aMH()}}, +vy(a){switch(this.pk(a).a){case 2:return B.Gy +case 4:return B.Gz +case 0:case 1:case 3:case 5:return B.IT}}, +XO(a){return!1}, j(a){return"ScrollBehavior"}} -A.aLB.prototype={ -$1(a){return A.bxi(a.gdR(a))}, -$S:709} -A.aLC.prototype={ -$1(a){var s=a.gdR(a),r=t.av -return new A.Ew(A.b6(20,null,!1,r),s,A.b6(20,null,!1,r))}, -$S:710} -A.aLD.prototype={ -$1(a){return new A.jv(a.gdR(a),A.b6(20,null,!1,t.av))}, -$S:218} -A.b1O.prototype={ -grt(){var s=this.f -return s==null?B.Dr:s}, -gDJ(){var s=this.r -return s==null?A.db([B.bZ,B.cb],t.bd):s}, -Ie(a,b,c){if(this.c)return this.a.Ie(a,b,c) +A.aMF.prototype={ +$1(a){return A.byC(a.gdK(a))}, +$S:711} +A.aMG.prototype={ +$1(a){var s=a.gdK(a),r=t.av +return new A.EK(A.ba(20,null,!1,r),s,A.ba(20,null,!1,r))}, +$S:712} +A.aMH.prototype={ +$1(a){return new A.jE(a.gdK(a),A.ba(20,null,!1,t.av))}, +$S:217} +A.b2K.prototype={ +grm(){var s=this.f +return s==null?B.Ds:s}, +gDt(){var s=this.r +return s==null?A.dc([B.c0,B.cd],t.bd):s}, +I_(a,b,c){if(this.c)return this.a.I_(a,b,c) return b}, -If(a,b,c){if(this.b)return this.a.If(a,b,c) +I0(a,b,c){if(this.b)return this.a.I0(a,b,c) return b}, -xz(a,b,c,d,e,f,g){var s=this,r=s.grt(),q=s.gDJ(),p=d==null?s.d:d,o=e==null?s.e:e,n=s.w -if(n==null)n=B.ki -return s.a.xz(n,r,!1,p,o,q,g)}, -a7Q(a,b,c,d){return this.xz(null,null,a,b,c,null,d)}, -a7O(a,b){return this.xz(null,null,a,null,null,null,b)}, -pp(a){var s=this.e -return s==null?this.a.pp(a):s}, -vO(a){var s=this.d -return s==null?this.a.vO(a):s}, -Xh(a){var s=this -return A.L(a.a)!==A.L(s.a)||a.b!==s.b||a.c!==s.c||!A.apR(a.grt(),s.grt())||!A.apR(a.gDJ(),s.gDJ())||a.d!=s.d||a.e!=s.e||!1}, -LE(a){return this.a.LE(a)}, +xj(a,b,c,d,e,f,g){var s=this,r=s.grm(),q=s.gDt(),p=d==null?s.d:d,o=e==null?s.e:e,n=s.w +if(n==null)n=B.kn +return s.a.xj(n,r,!1,p,o,q,g)}, +a8p(a,b,c,d){return this.xj(null,null,a,b,c,null,d)}, +a8n(a,b){return this.xj(null,null,a,null,null,null,b)}, +pk(a){var s=this.e +return s==null?this.a.pk(a):s}, +vy(a){var s=this.d +return s==null?this.a.vy(a):s}, +XO(a){var s=this +return A.L(a.a)!==A.L(s.a)||a.b!==s.b||a.c!==s.c||!A.ar1(a.grm(),s.grm())||!A.ar1(a.gDt(),s.gDt())||a.d!=s.d||a.e!=s.e||!1}, +Lt(a){return this.a.Lt(a)}, j(a){return"_WrappedScrollBehavior"}} -A.P6.prototype={ -er(a){var s=this.f,r=a.f -if(A.L(s)===A.L(r))s=s!==r&&s.Xh(r) +A.Pp.prototype={ +ek(a){var s=this.f,r=a.f +if(A.L(s)===A.L(r))s=s!==r&&s.XO(r) else s=!0 return s}} -A.P7.prototype={ -np(a,b,c){return this.aFO(a,b,c)}, -aFO(a,b,c){var s=0,r=A.t(t.H),q=this,p,o,n -var $async$np=A.u(function(d,e){if(d===1)return A.p(e,r) +A.Pq.prototype={ +ni(a,b,c){return this.aGs(a,b,c)}, +aGs(a,b,c){var s=0,r=A.t(t.H),q=this,p,o,n +var $async$ni=A.u(function(d,e){if(d===1)return A.p(e,r) while(true)switch(s){case 0:n=A.b([],t.mo) -for(p=q.f,o=0;o#"+A.bz(this)+"("+B.b.cs(r,", ")+")"}} -A.aNg.prototype={ +r.push("one client, offset "+B.c.b3(q,1))}else r.push(""+s+" clients") +return"#"+A.bC(this)+"("+B.b.cp(r,", ")+")"}} +A.aOk.prototype={ j(a){var s=A.b([],t.T) this.hc(s) -return"#"+A.bz(this)+"("+B.b.cs(s,", ")+")"}, +return"#"+A.bC(this)+"("+B.b.cp(s,", ")+")"}, hc(a){var s,r,q try{s=this.f.length -if(s!=null)a.push("estimated child count: "+A.j(s))}catch(q){r=A.aW(q) -a.push("estimated child count: EXCEPTION ("+J.aj(r).j(0)+")")}}} -A.Uy.prototype={} -A.aNh.prototype={ -arz(a){var s,r,q,p=null,o=this.r -if(!o.aZ(0,a)){s=o.i(0,p) +if(s!=null)a.push("estimated child count: "+A.j(s))}catch(q){r=A.b_(q) +a.push("estimated child count: EXCEPTION ("+J.ak(r).j(0)+")")}}} +A.UP.prototype={} +A.aOl.prototype={ +as9(a){var s,r,q,p=null,o=this.r +if(!o.b1(0,a)){s=o.i(0,p) s.toString for(r=this.f,q=s;q=this.f.length)return o s=this.f[b] r=s.a -q=r!=null?new A.Uy(r):o -s=new A.lM(s,o) -p=A.bkT(s,b) -s=p!=null?new A.a2b(p,s,o):s -return new A.uN(new A.J3(new A.UP(s,o),o),q)}} -A.UP.prototype={ -aW(){return new A.UQ(null,B.n)}} -A.UQ.prototype={ -gvG(){return this.r}, -aNk(a){return new A.b07(this,a)}, -HB(a,b){var s,r=this -if(b){s=r.d;(s==null?r.d=A.z(t.x9):s).C(0,a)}else{s=r.d -if(s!=null)s.N(0,a)}s=r.d +q=r!=null?new A.UP(r):o +s=new A.m0(s,o) +p=A.bm_(s,b) +s=p!=null?new A.a2E(p,s,o):s +return new A.uY(new A.Jl(new A.V5(s,o),o),q)}} +A.V5.prototype={ +b0(){return new A.V6(null,B.o)}} +A.V6.prototype={ +gvq(){return this.r}, +aNX(a){return new A.b13(this,a)}, +Hm(a,b){var s,r=this +if(b){s=r.d;(s==null?r.d=A.C(t.x9):s).D(0,a)}else{s=r.d +if(s!=null)s.O(0,a)}s=r.d s=s==null?null:s.a!==0 s=s===!0 if(r.r!==s){r.r=s -r.th()}}, -cU(){var s,r,q,p=this +r.t8()}}, +cP(){var s,r,q,p=this p.fs() s=p.c s.toString -r=A.a7B(s) +r=A.a8l(s) s=p.f if(s!=r){if(s!=null){q=p.e -if(q!=null)new A.bg(q,A.w(q).h("bg<1>")).ac(0,s.gvz(s))}p.f=r +if(q!=null)new A.bl(q,A.w(q).h("bl<1>")).am(0,s.gvl(s))}p.f=r if(r!=null){s=p.e -if(s!=null)new A.bg(s,A.w(s).h("bg<1>")).ac(0,r.gfQ(r))}}}, -C(a,b){var s,r=this,q=r.aNk(b) -b.aj(0,q) -s=r.e;(s==null?r.e=A.D(t.x9,t.M):s).u(0,b,q) -r.f.C(0,b) -if(b.gm(b).c!==B.eM)r.HB(b,!0)}, -N(a,b){var s=this.e +if(s!=null)new A.bl(s,A.w(s).h("bl<1>")).am(0,r.gkd(r))}}}, +D(a,b){var s,r=this,q=r.aNX(b) +b.an(0,q) +s=r.e;(s==null?r.e=A.D(t.x9,t.M):s).q(0,b,q) +r.f.D(0,b) +if(b.gm(b).c!==B.eP)r.Hm(b,!0)}, +O(a,b){var s=this.e if(s==null)return -s=s.N(0,b) +s=s.O(0,b) s.toString -b.aa(0,s) -this.f.N(0,b) -this.HB(b,!1)}, +b.ad(0,s) +this.f.O(0,b) +this.Hm(b,!1)}, v(){var s,r,q=this,p=q.e -if(p!=null){for(p=A.k_(p,p.r,A.w(p).c);p.F();){s=p.d -q.f.N(0,s) +if(p!=null){for(p=A.k9(p,p.r,A.w(p).c);p.H();){s=p.d +q.f.O(0,s) r=q.e.i(0,s) r.toString -s.aa(0,r)}q.e=null}q.d=null -q.bF()}, -a7(a){var s=this -s.Fg(a) +s.ad(0,r)}q.e=null}q.d=null +q.bD()}, +a8(a){var s=this +s.F4(a) if(s.f==null)return s.a.c -return A.bhS(s.a.c,s)}} -A.b07.prototype={ +return A.biY(s.a.c,s)}} +A.b13.prototype={ $0(){var s=this.b,r=this.a -if(s.gm(s).c!==B.eM)r.HB(s,!0) -else r.HB(s,!1)}, +if(s.gm(s).c!==B.eP)r.Hm(s,!0) +else r.Hm(s,!1)}, $S:0} -A.aoW.prototype={ -bi(){this.bJ() -if(this.r)this.wx()}, -hm(){var s=this.jW$ -if(s!=null){s.E() +A.aq_.prototype={ +bk(){this.bG() +if(this.r)this.wh()}, +hl(){var s=this.jV$ +if(s!=null){s.F() s.fq() -this.jW$=null}this.qO()}} -A.rE.prototype={ -oy(){var s=this,r=null,q=s.gTM()?s.gmV():r,p=s.gTM()?s.gmU():r,o=s.ga9U()?s.ghy():r,n=s.ga9W()?s.gEs():r,m=s.gmz(),l=s.gxJ(s) -return new A.a0G(q,p,o,n,m,l)}, -gUX(){var s=this -return s.ghy()s.gmU()}, -ga6S(){var s=this -return s.ghy()===s.gmV()||s.ghy()===s.gmU()}, -guD(){var s=this -return s.gEs()-A.Y(s.gmV()-s.ghy(),0,s.gEs())-A.Y(s.ghy()-s.gmU(),0,s.gEs())}} -A.a0G.prototype={ -gmV(){var s=this.a +this.jV$=null}this.qH()}} +A.rN.prototype={ +ov(){var s=this,r=null,q=s.gU8()?s.gmN():r,p=s.gU8()?s.gmM():r,o=s.gaay()?s.ghw():r,n=s.gaaA()?s.gEg():r,m=s.gms(),l=s.gxu(s) +return new A.a16(q,p,o,n,m,l)}, +gVn(){var s=this +return s.ghw()s.gmM()}, +ga7q(){var s=this +return s.ghw()===s.gmN()||s.ghw()===s.gmM()}, +gut(){var s=this +return s.gEg()-A.Z(s.gmN()-s.ghw(),0,s.gEg())-A.Z(s.ghw()-s.gmM(),0,s.gEg())}} +A.a16.prototype={ +gmN(){var s=this.a s.toString return s}, -gmU(){var s=this.b +gmM(){var s=this.b s.toString return s}, -gTM(){return this.a!=null&&this.b!=null}, -ghy(){var s=this.c +gU8(){return this.a!=null&&this.b!=null}, +ghw(){var s=this.c s.toString return s}, -ga9U(){return this.c!=null}, -gEs(){var s=this.d +gaay(){return this.c!=null}, +gEg(){var s=this.d s.toString return s}, -ga9W(){return this.d!=null}, +gaaA(){return this.d!=null}, j(a){var s=this -return"FixedScrollMetrics("+B.c.aY(Math.max(s.ghy()-s.gmV(),0),1)+"..["+B.c.aY(s.guD(),1)+"].."+B.c.aY(Math.max(s.gmU()-s.ghy(),0),1)+")"}, -gmz(){return this.e}, -gxJ(a){return this.f}} -A.aeL.prototype={} -A.l0.prototype={} -A.aaA.prototype={ -abt(a){if(t.rS.b(a))++a.l_$ +return"FixedScrollMetrics("+B.c.b3(Math.max(s.ghw()-s.gmN(),0),1)+"..["+B.c.b3(s.gut(),1)+"].."+B.c.b3(Math.max(s.gmM()-s.ghw(),0),1)+")"}, +gms(){return this.e}, +gxu(a){return this.f}} +A.afE.prototype={} +A.ld.prototype={} +A.abp.prototype={ +ac7(a){if(t.rS.b(a))++a.kY$ return!1}} -A.lP.prototype={ -hc(a){this.alD(a) +A.m3.prototype={ +hc(a){this.amd(a) a.push(this.a.j(0))}} -A.Pd.prototype={ +A.Pw.prototype={ hc(a){var s -this.zW(a) +this.zH(a) s=this.d if(s!=null)a.push(s.j(0))}} -A.ps.prototype={ +A.pD.prototype={ hc(a){var s -this.zW(a) +this.zH(a) a.push("scrollDelta: "+A.j(this.e)) s=this.d if(s!=null)a.push(s.j(0))}} -A.pg.prototype={ +A.pr.prototype={ hc(a){var s,r=this -r.zW(a) -a.push("overscroll: "+B.c.aY(r.e,1)) -a.push("velocity: "+B.c.aY(r.f,1)) +r.zH(a) +a.push("overscroll: "+B.c.b3(r.e,1)) +a.push("velocity: "+B.c.b3(r.f,1)) s=r.d if(s!=null)a.push(s.j(0))}} -A.vF.prototype={ +A.vP.prototype={ hc(a){var s -this.zW(a) +this.zH(a) s=this.d if(s!=null)a.push(s.j(0))}} -A.aaj.prototype={ -hc(a){this.zW(a) +A.ab9.prototype={ +hc(a){this.zH(a) a.push("direction: "+this.d.j(0))}} -A.UG.prototype={ +A.UX.prototype={ hc(a){var s,r -this.MN(a) -s=this.l_$ +this.MG(a) +s=this.kY$ r=s===0?"local":"remote" a.push("depth: "+s+" ("+r+")")}} -A.akr.prototype={ -er(a){return this.f!==a.f}} -A.Pa.prototype={ -aW(){return new A.Pb(new A.z4(t.z_),B.n)}} -A.Pb.prototype={ -a2f(a){var s,r,q,p,o,n,m,l,k=this.d +A.alm.prototype={ +ek(a){return this.f!==a.f}} +A.Pt.prototype={ +b0(){return new A.Pu(new A.ze(t.z_),B.o)}} +A.Pu.prototype={ +a2K(a){var s,r,q,p,o,n,m,l,k=this.d if(k.b===0)return p=A.ai(k,!0,t.Sx) for(k=p.length,o=0;oMath.max(Math.abs(s.a),Math.abs(s.b))}return s.acv(a,b,c)}, -Bm(a,b){var s=this.a +return r}return r.qC(a)}, +ad7(a,b,c){var s=this.a +if(s==null){s=A.Ru(c).gm0() +return Math.abs(a)>Math.max(Math.abs(s.a),Math.abs(s.b))}return s.ad7(a,b,c)}, +Bb(a,b){var s=this.a if(s==null)return 0 -return s.Bm(a,b)}, -HX(a,b,c,d){var s=this.a +return s.Bb(a,b)}, +HH(a,b,c,d){var s=this.a if(s==null){s=b.c s.toString -return s}return s.HX(a,b,c,d)}, -IH(a,b){var s=this.a +return s}return s.HH(a,b,c,d)}, +Is(a,b){var s=this.a if(s==null)return null -return s.IH(a,b)}, -gzH(){var s=this.a -s=s==null?null:s.gzH() -return s==null?$.bpP():s}, -Lr(a){var s=this.a -s=s==null?null:s.Lr(a) +return s.Is(a,b)}, +gzr(){var s=this.a +s=s==null?null:s.gzr() +return s==null?$.br_():s}, +Lh(a){var s=this.a +s=s==null?null:s.Lh(a) if(s==null){s=a.w.f s===$&&A.c() -s=new A.QZ(1/s,1/(0.05*s))}return s}, -gUu(){var s=this.a -s=s==null?null:s.gUu() +s=new A.Rf(1/s,1/(0.05*s))}return s}, +gUS(){var s=this.a +s=s==null?null:s.gUS() return s==null?18:s}, -gKn(){var s=this.a -s=s==null?null:s.gKn() +gK9(){var s=this.a +s=s==null?null:s.gK9() return s==null?50:s}, -gDm(){var s=this.a -s=s==null?null:s.gDm() +gD7(){var s=this.a +s=s==null?null:s.gD7() return s==null?8000:s}, -RB(a){var s=this.a +Rz(a){var s=this.a if(s==null)return 0 -return s.RB(a)}, -gSF(){var s=this.a -return s==null?null:s.gSF()}, +return s.Rz(a)}, +gSD(){var s=this.a +return s==null?null:s.gSD()}, j(a){var s=this.a if(s==null)return"ScrollPhysics" return"ScrollPhysics -> "+s.j(0)}} -A.a64.prototype={ -Bp(a){return new A.a64(this.BA(a))}, -HX(a,b,c,d){var s,r,q,p,o,n,m,l +A.a6L.prototype={ +Be(a){return new A.a6L(this.Bo(a))}, +HH(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 @@ -123932,16 +125237,16 @@ n.toString n=n0&&b<0))n=p>0&&b>0 else n=!0 s=a.ax if(n){s.toString -m=this.a9C((o-Math.abs(b))/s)}else{s.toString -m=this.a9C(o/s)}l=J.ez(b) -if(n&&this.b===B.D0)return l*Math.abs(b) -return l*A.bub(o,Math.abs(b),m)}, -Bm(a,b){return 0}, -IH(a,b){var s,r,q,p,o,n,m,l=this.Lr(a) -if(Math.abs(b)>=l.c||a.gUX()){switch(this.b.a){case 1:s=1400 +m=this.aac((o-Math.abs(b))/s)}else{s.toString +m=this.aac(o/s)}l=J.eI(b) +if(n&&this.b===B.D1)return l*Math.abs(b) +return l*A.bvv(o,Math.abs(b),m)}, +Bb(a,b){return 0}, +Is(a,b){var s,r,q,p,o,n,m,l=this.Lh(a) +if(Math.abs(b)>=l.c||a.gVn()){switch(this.b.a){case 1:s=1400 break case 0:s=0 break -default:s=null}r=this.gzH() +default:s=null}r=this.gzr() q=a.at q.toString p=a.z p.toString o=a.Q o.toString -n=new A.asj(p,o,r,l) -if(qo){n.f=new A.As(o,A.V4(r,q-o,b),B.cy) -n.r=-1/0}else{q=n.e=A.bx0(0.135,q,b,s) -m=q.gJy() -if(b>0&&m>o){p=q.adp(o) +n=new A.att(p,o,r,l) +if(qo){n.f=new A.AE(o,A.Vl(r,q-o,b),B.cA) +n.r=-1/0}else{q=n.e=A.byk(0.135,q,b,s) +m=q.gJj() +if(b>0&&m>o){p=q.ae_(o) n.r=p -n.f=new A.As(o,A.V4(r,o-o,Math.min(q.jg(0,p),5000)),B.cy)}else if(b<0&&m0){r=a.at r.toString @@ -124037,45 +125342,45 @@ r=p}else r=!1 if(r)return o r=a.at r.toString -r=new A.ato(r,b,n) -p=$.b6u() +r=new A.auy(r,b,n) +p=$.b7t() s=p*0.35*Math.pow(s/2223.8657884799995,1/(p-1)) r.e=s r.f=b*s/p return r}} -A.IK.prototype={ -Bp(a){return new A.IK(this.BA(a))}, -qJ(a){return!0}} -A.Ar.prototype={ -W(){return"ScrollPositionAlignmentPolicy."+this.b}} -A.rF.prototype={ -ane(a,b,c,d,e){var s,r,q=this -if(d!=null)q.wZ(d) +A.J1.prototype={ +Be(a){return new A.J1(this.Bo(a))}, +qC(a){return!0}} +A.AD.prototype={ +V(){return"ScrollPositionAlignmentPolicy."+this.b}} +A.rO.prototype={ +anP(a,b,c,d,e){var s,r,q=this +if(d!=null)q.wJ(d) if(q.at==null){s=q.w r=s.c r.toString -r=A.aGH(r) +r=A.aHK(r) if(r==null)s=null else{s=s.c s.toString -s=r.acr(s)}A.bkq(s) +s=r.ad3(s)}A.blx(s) if(s!=null)q.at=s}}, -gmV(){var s=this.z +gmN(){var s=this.z s.toString return s}, -gmU(){var s=this.Q +gmM(){var s=this.Q s.toString return s}, -gTM(){return this.z!=null&&this.Q!=null}, -ghy(){var s=this.at +gU8(){return this.z!=null&&this.Q!=null}, +ghw(){var s=this.at s.toString return s}, -ga9U(){return this.at!=null}, -gEs(){var s=this.ax +gaay(){return this.at!=null}, +gEg(){var s=this.ax s.toString return s}, -ga9W(){return this.ax!=null}, -wZ(a){var s=this,r=a.z +gaaA(){return this.ax!=null}, +wJ(a){var s=this,r=a.z if(r!=null&&a.Q!=null){r.toString s.z=r r=a.Q @@ -124086,301 +125391,301 @@ r=a.ax if(r!=null)s.ax=r s.fr=a.fr a.fr=null -if(A.L(a)!==A.L(s))s.fr.ad2() -s.w.X9(s.fr.gpw()) -s.dy.sm(0,s.fr.gnL())}, -gxJ(a){var s=this.w.f +if(A.L(a)!==A.L(s))s.fr.adF() +s.w.XG(s.fr.gpr()) +s.dy.sm(0,s.fr.gnG())}, +gxu(a){var s=this.w.f s===$&&A.c() return s}, -ag2(a){var s,r,q,p=this,o=p.at +agE(a){var s,r,q,p=this,o=p.at o.toString -if(a!==o){s=p.r.Bm(p,a) +if(a!==o){s=p.r.Bb(p,a) o=p.at o.toString r=a-s p.at=r -if(r!==o){p.QN() -p.XG() +if(r!==o){p.QJ() +p.Yc() r=p.at r.toString -p.Sy(r-o)}if(Math.abs(s)>1e-10){o=p.fr +p.Sw(r-o)}if(Math.abs(s)>1e-10){o=p.fr o.toString -r=p.oy() -q=$.b8.bS$.z.i(0,p.w.Q) +r=p.ov() +q=$.bc.bT$.z.i(0,p.w.Q) q.toString -o.J7(r,q,s) +o.IS(r,q,s) return s}}return 0}, -a7U(a){var s=this.at +a8t(a){var s=this.at s.toString this.at=s+a this.ch=!0}, -a9z(a){var s=this,r=s.at +aa9(a){var s=this,r=s.at r.toString s.as=a-r s.at=a -s.QN() -s.XG() -$.d4.ci$.push(new A.aLI(s))}, -xe(a){if(this.ax!==a){this.ax=a +s.QJ() +s.Yc() +$.d4.dS$.push(new A.aMM(s))}, +wX(a){if(this.ax!==a){this.ax=a this.ch=!0}return!0}, -x9(a,b){var s,r,q,p=this -if(!A.WO(p.z,a,0.001)||!A.WO(p.Q,b,0.001)||p.ch||p.db!==A.cp(p.gmz())){p.z=a +wS(a,b){var s,r,q,p=this +if(!A.X5(p.z,a,0.001)||!A.X5(p.Q,b,0.001)||p.ch||p.db!==A.cr(p.gms())){p.z=a p.Q=b -p.db=A.cp(p.gmz()) -s=p.ay?p.oy():null +p.db=A.cr(p.gms()) +s=p.ay?p.ov():null p.ch=!1 p.CW=!0 if(p.ay){r=p.cx r.toString s.toString -r=!p.aIj(r,s)}else r=!1 +r=!p.aIW(r,s)}else r=!1 if(r)return!1 -p.ay=!0}if(p.CW){p.ajT() -p.w.afT(p.r.qJ(p)) -p.CW=!1}s=p.oy() -if(p.cx!=null){r=Math.max(s.ghy()-s.gmV(),0) +p.ay=!0}if(p.CW){p.akr() +p.w.agu(p.r.qC(p)) +p.CW=!1}s=p.ov() +if(p.cx!=null){r=Math.max(s.ghw()-s.gmN(),0) q=p.cx -if(r===Math.max(q.ghy()-q.gmV(),0))if(s.guD()===p.cx.guD()){r=Math.max(s.gmU()-s.ghy(),0) +if(r===Math.max(q.ghw()-q.gmN(),0))if(s.gut()===p.cx.gut()){r=Math.max(s.gmM()-s.ghw(),0) q=p.cx -r=r===Math.max(q.gmU()-q.ghy(),0)&&s.e===p.cx.e}else r=!1 +r=r===Math.max(q.gmM()-q.ghw(),0)&&s.e===p.cx.e}else r=!1 else r=!1 r=!r}else r=!0 -if(r){if(!p.cy){A.iZ(p.gaJ6()) -p.cy=!0}p.cx=p.oy()}return!0}, -aIj(a,b){var s=this,r=s.r.HX(s.fr.gnL(),b,a,s.fr.gdv()),q=s.at +if(r){if(!p.cy){A.j4(p.gaJK()) +p.cy=!0}p.cx=p.ov()}return!0}, +aIW(a,b){var s=this,r=s.r.HH(s.fr.gnG(),b,a,s.fr.gdj()),q=s.at q.toString if(r!==q){s.at=r return!1}return!0}, -Bn(){this.fr.Bn() -this.QN()}, -QN(){var s,r,q,p,o,n=this,m=n.w -switch(m.a.c.a){case 0:s=B.hk -r=B.hj +Bc(){this.fr.Bc() +this.QJ()}, +QJ(){var s,r,q,p,o,n=this,m=n.w +switch(m.a.c.a){case 0:s=B.hm +r=B.hl break -case 1:s=B.hl +case 1:s=B.hn +r=B.ho +break +case 2:s=B.hl r=B.hm break -case 2:s=B.hj -r=B.hk -break -case 3:s=B.hm -r=B.hl +case 3:s=B.ho +r=B.hn break default:s=null -r=null}q=A.z(t._S) +r=null}q=A.C(t._S) p=n.at p.toString o=n.z o.toString -if(p>o)q.C(0,r) +if(p>o)q.D(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.ei(m,t.H) -if(e.a===B.E.a){n.ic(o) -return A.ei(m,t.H)}return n.np(o,d,e)}, -Dq(a,b,c,d){var s,r=this.z +if(o===r)return A.eq(m,t.H) +if(e.a===B.G.a){n.i6(o) +return A.eq(m,t.H)}return n.ni(o,d,e)}, +Db(a,b,c,d){var s,r=this.z r.toString s=this.Q s.toString -b=A.Y(b,r,s) -return this.akn(0,b,c,d)}, -mB(a){var s,r,q=this,p=q.fr -if(p!=null){s=p.gpw() -r=q.fr.gnL() -if(r&&!a.gnL())q.Sr() +b=A.Z(b,r,s) +return this.akX(0,b,c,d)}, +mu(a){var s,r,q=this,p=q.fr +if(p!=null){s=p.gpr() +r=q.fr.gnG() +if(r&&!a.gnG())q.Sp() q.fr.v()}else{r=!1 s=!1}q.fr=a -if(s!==a.gpw())q.w.X9(q.fr.gpw()) -q.dy.sm(0,q.fr.gnL()) -if(!r&&q.fr.gnL())q.Sw()}, -Sw(){var s=this.fr +if(s!==a.gpr())q.w.XG(q.fr.gpr()) +q.dy.sm(0,q.fr.gnG()) +if(!r&&q.fr.gnG())q.Su()}, +Su(){var s=this.fr s.toString -s.a8F(this.oy(),$.b8.bS$.z.i(0,this.w.Q))}, -Sy(a){var s,r,q=this.fr +s.a9d(this.ov(),$.bc.bT$.z.i(0,this.w.Q))}, +Sw(a){var s,r,q=this.fr q.toString -s=this.oy() -r=$.b8.bS$.z.i(0,this.w.Q) +s=this.ov() +r=$.bc.bT$.z.i(0,this.w.Q) r.toString -q.a8G(s,r,a)}, -Sr(){var s,r,q,p=this,o=p.fr +q.a9e(s,r,a)}, +Sp(){var s,r,q,p=this,o=p.fr o.toString -s=p.oy() +s=p.ov() r=p.w -q=$.b8.bS$.z.i(0,r.Q) +q=$.bc.bT$.z.i(0,r.Q) q.toString -o.a8E(s,q) +o.a9c(s,q) q=p.at q.toString r.r.sm(0,q) -q=$.fZ.a8$ +q=$.fS.cQ$ q===$&&A.c() -q.aKv() +q.aLa() o=r.c o.toString -o=A.aGH(o) +o=A.aHK(o) if(o!=null){s=r.c s.toString r=p.at r.toString -o.aeA(s,r)}}, -aJ7(){var s,r,q +o.afa(s,r)}}, +aJL(){var s,r,q this.cy=!1 s=this.w.Q -if($.b8.bS$.z.i(0,s)!=null){r=this.oy() -q=$.b8.bS$.z.i(0,s) +if($.bc.bT$.z.i(0,s)!=null){r=this.ov() +q=$.bc.bT$.z.i(0,s) q.toString -s=$.b8.bS$.z.i(0,s) -if(s!=null)s.iX(new A.Aq(r,q,0))}}, +s=$.bc.bT$.z.i(0,s) +if(s!=null)s.iR(new A.AC(r,q,0))}}, v(){var s=this,r=s.fr if(r!=null)r.v() s.fr=null r=s.dy -r.bo$=$.ag() -r.bj$=0 +r.Y$=$.af() +r.G$=0 s.fq()}, hc(a){var s,r,q=this -q.akm(a) +q.akW(a) s=q.z -s=s==null?null:B.c.aY(s,1) +s=s==null?null:B.c.b3(s,1) r=q.Q -r=r==null?null:B.c.aY(r,1) +r=r==null?null:B.c.b3(r,1) a.push("range: "+A.j(s)+".."+A.j(r)) r=q.ax -a.push("viewport: "+A.j(r==null?null:B.c.aY(r,1)))}} -A.aLI.prototype={ +a.push("viewport: "+A.j(r==null?null:B.c.b3(r,1)))}} +A.aMM.prototype={ $1(a){this.a.as=0}, $S:3} -A.Aq.prototype={ -a6P(){return A.b9H(this.b,this.l_$,null,this.a,null)}, -hc(a){this.alC(a) +A.AC.prototype={ +a7l(){return A.baD(this.b,this.kY$,null,this.a,null)}, +hc(a){this.amc(a) a.push(this.a.j(0))}} -A.UF.prototype={ +A.UW.prototype={ hc(a){var s,r -this.MN(a) -s=this.l_$ +this.MG(a) +s=this.kY$ r=s===0?"local":"remote" a.push("depth: "+s+" ("+r+")")}} -A.aks.prototype={} -A.Pc.prototype={ -gmz(){return this.w.a.c}, -wZ(a){var s,r=this -r.ajS(a) +A.aln.prototype={} +A.Pv.prototype={ +gms(){return this.w.a.c}, +wJ(a){var s,r=this +r.akq(a) r.fr.a=r r.k4=a.k4 s=a.ok if(s!=null){r.ok=s s.a=r a.ok=null}}, -mB(a){var s,r=this +mu(a){var s,r=this r.k3=0 -r.ajU(a) +r.aks(a) s=r.ok if(s!=null)s.v() r.ok=null -if(!r.fr.gnL())r.W6(B.jr)}, -me(a){var s,r,q,p=this,o=p.r.IH(p,a) +if(!r.fr.gnG())r.WA(B.ju)}, +m7(a){var s,r,q,p=this,o=p.r.Is(p,a) if(o!=null){s=p.fr -s=s==null?null:s.gpw() -s=new A.XT(s!==!1,p) -r=A.bds(null,0,p.w) -r.cD() -q=r.e6$ +s=s==null?null:s.gpr() +s=new A.Ye(s!==!1,p) +r=A.bes(null,0,p.w) +r.cv() +q=r.e_$ q.b=!0 -q.a.push(s.gQ5()) -r.Ri(o).a.a.l9(s.gQ3()) +q.a.push(s.gQ0()) +r.Rf(o).a.a.l6(s.gPZ()) s.b=r -p.mB(s)}else p.mB(new A.uz(p))}, -W6(a){var s,r,q,p=this +p.mu(s)}else p.mu(new A.uG(p))}, +WA(a){var s,r,q,p=this if(p.k4===a)return p.k4=a -s=p.oy() +s=p.ov() r=p.w.Q -q=$.b8.bS$.z.i(0,r) +q=$.bc.bT$.z.i(0,r) q.toString -r=$.b8.bS$.z.i(0,r) -if(r!=null)r.iX(new A.aaj(a,s,q,0))}, -np(a,b,c){var s,r,q,p=this,o=p.at +r=$.bc.bT$.z.i(0,r) +if(r!=null)r.iR(new A.ab9(a,s,q,0))}, +ni(a,b,c){var s,r,q,p=this,o=p.at o.toString -if(A.WO(a,o,p.r.Lr(p).a)){p.ic(a) -return A.ei(null,t.H)}o=p.at +if(A.X5(a,o,p.r.Lh(p).a)){p.i6(a) +return A.eq(null,t.H)}o=p.at o.toString -s=new A.a00(p) -r=new A.bT(new A.aR($.aG,t.D4),t.gR) +s=new A.a0r(p) +r=new A.bX(new A.aV($.aP,t.U),t.gR) s.b=r -o=A.bds("DrivenScrollActivity",o,p.w) -o.cD() -q=o.e6$ +o=A.bes("DrivenScrollActivity",o,p.w) +o.cv() +q=o.e_$ q.b=!0 -q.a.push(s.gQ5()) +q.a.push(s.gQ0()) o.z=B.aS -o.nf(a,b,c).a.a.l9(s.gQ3()) -s.c!==$&&A.ae() +o.n6(a,b,c).a.a.l6(s.gPZ()) +s.c!==$&&A.al() s.c=o -p.mB(s) +p.mu(s) return r.a}, -ic(a){var s,r,q=this -q.mB(new A.uz(q)) +i6(a){var s,r,q=this +q.mu(new A.uG(q)) s=q.at s.toString -if(s!==a){q.a9z(a) -q.Sw() +if(s!==a){q.aa9(a) +q.Su() r=q.at r.toString -q.Sy(r-s) -q.Sr()}q.me(0)}, -V8(a){var s,r,q,p,o=this -if(a===0){o.me(0) +q.Sw(r-s) +q.Sp()}q.m7(0)}, +VA(a){var s,r,q,p,o=this +if(a===0){o.m7(0) return}s=o.at s.toString r=o.z @@ -124389,24 +125694,24 @@ r=Math.max(s+a,r) q=o.Q q.toString p=Math.min(r,q) -if(p!==s){o.mB(new A.uz(o)) -o.W6(-a>0?B.p1:B.p2) +if(p!==s){o.mu(new A.uG(o)) +o.WA(-a>0?B.p6:B.p7) s=o.at s.toString o.dy.sm(0,!0) -o.a9z(p) -o.Sw() +o.aa9(p) +o.Su() r=o.at r.toString -o.Sy(r-s) -o.Sr() -o.me(0)}}, +o.Sw(r-s) +o.Sp() +o.m7(0)}}, v(){var s=this.ok if(s!=null)s.v() this.ok=null -this.ajW()}} -A.asj.prototype={ -Qf(a){var s,r=this,q=r.r +this.aku()}} +A.att.prototype={ +Qa(a){var s,r=this,q=r.r q===$&&A.c() if(a>q){if(!isFinite(q))q=0 r.w=q @@ -124417,71 +125722,71 @@ q=r.e q===$&&A.c() s=q}s.a=r.a return s}, -ij(a,b){return this.Qf(b).ij(0,b-this.w)}, -jg(a,b){return this.Qf(b).jg(0,b-this.w)}, -qf(a){return this.Qf(a).qf(a-this.w)}, +ic(a,b){return this.Qa(b).ic(0,b-this.w)}, +ja(a,b){return this.Qa(b).ja(0,b-this.w)}, +qa(a){return this.Qa(a).qa(a-this.w)}, j(a){return"BouncingScrollSimulation(leadingExtent: "+A.j(this.b)+", trailingExtent: "+A.j(this.c)+")"}} -A.ato.prototype={ -ij(a,b){var s,r=this.e +A.auy.prototype={ +ic(a,b){var s,r=this.e r===$&&A.c() -s=A.Y(b/r,0,1) +s=A.Z(b/r,0,1) r=this.f r===$&&A.c() -return this.b+r*(1-Math.pow(1-s,$.b6u()))}, -jg(a,b){var s=this.e +return this.b+r*(1-Math.pow(1-s,$.b7t()))}, +ja(a,b){var s=this.e s===$&&A.c() -return this.c*Math.pow(1-A.Y(b/s,0,1),$.b6u()-1)}, -qf(a){var s=this.e +return this.c*Math.pow(1-A.Z(b/s,0,1),$.b7t()-1)}, +qa(a){var s=this.e s===$&&A.c() return a>=s}} -A.a7v.prototype={ -W(){return"ScrollViewKeyboardDismissBehavior."+this.b}} -A.a7u.prototype={ -aGv(a,b,c,d){var s=this -if(s.x)return new A.a7X(c,b,s.ch,d,null) -return new A.Re(c,0,b,null,s.Q,s.ch,d,null)}, -a7(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=i.aGr(a),f=i.cx -if(f==null){s=A.dO(a,h) +A.a8f.prototype={ +V(){return"ScrollViewKeyboardDismissBehavior."+this.b}} +A.a8e.prototype={ +aH7(a,b,c,d){var s=this +if(s.x)return new A.a8H(c,b,s.ch,d,null) +return new A.Rv(c,0,b,null,s.Q,s.ch,d,null)}, +a8(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=i.aH3(a),f=i.cx +if(f==null){s=A.dW(a,h) if(s!=null){r=s.f -q=r.aI1(0,0) -p=r.aI8(0,0) +q=r.aIE(0,0) +p=r.aIL(0,0) r=i.c===B.b2 f=r?p:q -g=A.r4(g,s.RW(r?q:p),h)}}o=A.b([f!=null?new A.a8f(f,g,h):g],t.p) +g=A.rd(g,s.RT(r?q:p),h)}}o=A.b([f!=null?new A.a9_(f,g,h):g],t.p) r=i.c -n=A.bm7(a,r,!1) +n=A.bne(a,r,!1) m=i.f -if(m==null)m=A.bhj(a,r) -l=m?A.NU(a):i.e -k=A.b9I(n,i.ch,l,i.at,!1,h,i.r,i.ay,h,i.as,new A.aLJ(i,n,o)) -j=m&&l!=null?A.bhi(k):k -if(i.ax===B.a2I)return new A.hU(new A.aLK(a),j,h,t.kj) +if(m==null)m=A.bio(a,r) +l=m?A.Oc(a):i.e +k=A.baE(n,i.ch,l,i.at,!1,h,i.r,i.ay,h,i.as,new A.aMN(i,n,o)) +j=m&&l!=null?A.bin(k):k +if(i.ax===B.a2R)return new A.hR(new A.aMO(a),j,h,t.kj) else return j}} -A.aLJ.prototype={ -$2(a,b){return this.a.aGv(a,b,this.b,this.c)}, -$S:714} -A.aLK.prototype={ -$1(a){var s=A.bfk(this.a) -if(a.d!=null&&s.gdL())s.vF() +A.aMN.prototype={ +$2(a,b){return this.a.aH7(a,b,this.b,this.c)}, +$S:716} +A.aMO.prototype={ +$1(a){var s=A.bgl(this.a) +if(a.d!=null&&s.gdC())s.vp() return!1}, -$S:715} -A.Yj.prototype={} -A.a32.prototype={ -aGr(a){return new A.a8e(this.R8,null)}} -A.b01.prototype={ -$2(a,b){if(!a.a)a.aa(0,b)}, -$S:54} -A.Pe.prototype={ -aW(){var s=null,r=t.re -return new A.FG(new A.ajU($.ag()),new A.cz(s,r),new A.cz(s,t.hA),new A.cz(s,r),B.An,s,A.D(t.yb,t.M),s,!0,s,s,s,B.n)}, -aRR(a,b){return this.f.$2(a,b)}} -A.aLR.prototype={ +$S:717} +A.YG.prototype={} +A.a3D.prototype={ +aH3(a){return new A.a8Z(this.R8,null)}} +A.b0Y.prototype={ +$2(a,b){if(!a.a)a.ad(0,b)}, +$S:51} +A.Px.prototype={ +b0(){var s=null,r=t.re +return new A.FX(new A.akM($.af()),new A.cC(s,r),new A.cC(s,t.hA),new A.cC(s,r),B.Ap,s,A.D(t.yb,t.M),s,!0,s,s,s,B.o)}, +aSu(a,b){return this.f.$2(a,b)}} +A.aMV.prototype={ $1(a){return null}, -$S:716} -A.UH.prototype={ -er(a){return this.r!==a.r}} -A.FG.prototype={ -ga8s(){var s,r=this +$S:718} +A.UY.prototype={ +ek(a){return this.r!==a.r}} +A.FX.prototype={ +ga90(){var s,r=this switch(r.a.c.a){case 2:s=r.d.at s.toString return new A.h(0,s) @@ -124494,77 +125799,77 @@ return new A.h(-s,0) case 1:s=r.d.at s.toString return new A.h(s,0)}}, -gAj(){var s=this.a.d +gA5(){var s=this.a.d if(s==null){s=this.x s.toString}return s}, -ghB(){return this.a.z}, -a5F(){var s,r,q,p=this,o=p.a.Q +ghz(){return this.a.z}, +a4c(){var s,r,q,p=this,o=p.a.Q if(o==null){o=p.c o.toString -o=A.a7r(o)}p.w=o +o=A.a8b(o)}p.w=o s=p.c s.toString -s=o.vO(s) +s=o.vy(s) p.e=s o=p.a r=o.e -if(r!=null)p.e=new A.IK(r.BA(s)) +if(r!=null)p.e=new A.J1(r.Bo(s)) else{o=o.Q if(o!=null){s=p.c s.toString -p.e=o.vO(s).Bp(p.e)}}q=p.d -if(q!=null){p.gAj().C3(0,q) -A.iZ(q.gfv())}o=p.gAj() +p.e=o.vy(s).Be(p.e)}}q=p.d +if(q!=null){p.gA5().BT(0,q) +A.j4(q.gfv())}o=p.gA5() s=p.e s.toString -r=new A.Pc(B.jr,s,p,!0,null,A.ju(!1,t.w),$.ag()) -r.ane(p,null,!0,q,s) +r=new A.Pv(B.ju,s,p,!0,null,A.jD(!1,t.w),$.af()) +r.anP(p,null,!0,q,s) if(r.at==null&&!0)r.at=o.a -if(r.fr==null)r.mB(new A.uz(r)) +if(r.fr==null)r.mu(new A.uG(r)) p.d=r -o=p.gAj() +o=p.gA5() s=p.d s.toString -o.b1(s)}, -kw(a,b){var s,r,q,p=this.r -this.pg(p,"offset") +o.b5(s)}, +ky(a,b){var s,r,q,p=this.r +this.pb(p,"offset") s=p.y r=s==null -if((r?A.w(p).h("dQ.T").a(s):s)!=null){q=this.d +if((r?A.w(p).h("dY.T").a(s):s)!=null){q=this.d q.toString -p=r?A.w(p).h("dQ.T").a(s):s +p=r?A.w(p).h("dY.T").a(s):s p.toString if(b)q.at=p -else q.ic(p)}}, -bi(){if(this.a.d==null)this.x=A.P8(0) -this.bJ()}, -cU(){var s=this,r=s.c +else q.i6(p)}}, +bk(){if(this.a.d==null)this.x=A.Pr(0) +this.bG()}, +cP(){var s=this,r=s.c r.toString -r=A.dO(r,B.k6) +r=A.dW(r,B.kb) s.y=r==null?null:r.ay r=s.c r.toString -r=A.dO(r,B.cC) +r=A.dW(r,B.cE) r=r==null?null:r.b if(r==null){r=s.c r.toString -r=A.Rd(r).x +r=A.Ru(r).x if(r==null){r=self.window.devicePixelRatio if(r===0)r=1}}s.f=r -s.a5F() -s.alF()}, -aBG(a){var s,r,q,p=this,o=null,n=p.a,m=n.e +s.a4c() +s.amf()}, +aCi(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.vO(s) +s=n.vy(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.vO(s) +s=n.vy(s) r=s}}do{n=m==null s=n?o:A.L(m) q=r==null @@ -124575,78 +125880,78 @@ n=p.a.d n=n==null?o:A.L(n) s=a.d return n!=(s==null?o:A.L(s))}, -bE(a){var s,r,q=this -q.alG(a) +bC(a){var s,r,q=this +q.amg(a) s=a.d if(q.a.d!=s){if(s==null){s=q.x s.toString r=q.d r.toString -s.C3(0,r) +s.BT(0,r) q.x.v() q.x=null}else{r=q.d r.toString -s.C3(0,r) -if(q.a.d==null)q.x=A.P8(0)}s=q.gAj() +s.BT(0,r) +if(q.a.d==null)q.x=A.Pr(0)}s=q.gA5() r=q.d r.toString -s.b1(r)}if(q.aBG(a))q.a5F()}, +s.b5(r)}if(q.aCi(a))q.a4c()}, v(){var s,r=this,q=r.a.d if(q!=null){s=r.d s.toString -q.C3(0,s)}else{q=r.x +q.BT(0,s)}else{q=r.x if(q!=null){s=r.d s.toString -q.C3(0,s)}q=r.x +q.BT(0,s)}q=r.x if(q!=null)q.v()}r.d.v() r.r.v() -r.alH()}, -afT(a){var s,r,q=this -if(a===q.ay)s=!a||A.cp(q.a.c)===q.ch +r.amh()}, +agu(a){var s,r,q=this +if(a===q.ay)s=!a||A.cr(q.a.c)===q.ch else s=!1 if(s)return -if(!a){q.at=B.An -q.a3C()}else{switch(A.cp(q.a.c).a){case 1:q.at=A.b1([B.pU,new A.dt(new A.aLN(q),new A.aLO(q),t.ok)],t.B,t.xR) +if(!a){q.at=B.Ap +q.a46()}else{switch(A.cr(q.a.c).a){case 1:q.at=A.b5([B.pY,new A.dx(new A.aMR(q),new A.aMS(q),t.ok)],t.B,t.xR) break -case 0:q.at=A.b1([B.pT,new A.dt(new A.aLP(q),new A.aLQ(q),t.Uv)],t.B,t.xR) +case 0:q.at=A.b5([B.pX,new A.dx(new A.aMT(q),new A.aMU(q),t.Uv)],t.B,t.xR) break}a=!0}q.ay=a -q.ch=A.cp(q.a.c) +q.ch=A.cr(q.a.c) s=q.Q -if(s.gar()!=null){s=s.gar() -s.Qm(q.at) +if(s.gaw()!=null){s=s.gaw() +s.Qh(q.at) if(!s.a.f){r=s.c.gaH() r.toString t.Wx.a(r) -s.e.aG1(r)}}}, -X9(a){var s,r=this +s.e.aGE(r)}}}, +XG(a){var s,r=this if(r.ax===a)return r.ax=a s=r.as -if($.b8.bS$.z.i(0,s)!=null){s=$.b8.bS$.z.i(0,s).gaH() +if($.bc.bT$.z.i(0,s)!=null){s=$.bc.bT$.z.i(0,s).gaH() s.toString -t.f1.a(s).saa4(r.ax)}}, -atl(a){var s=this.d,r=s.fr.gdv(),q=new A.aB4(this.gaqw(),s) -s.mB(q) +t.f1.a(s).saaJ(r.ax)}}, +atW(a){var s=this.d,r=s.fr.gdj(),q=new A.aC3(this.gar6(),s) +s.mu(q) s.k3=r this.cx=q}, -aAV(a){var s,r,q=this.d,p=q.r,o=p.RB(q.k3) -p=p.gSF() +aBx(a){var s,r,q=this.d,p=q.r,o=p.Rz(q.k3) +p=p.gSD() s=p==null?null:0 -r=new A.aLE(q,this.gaqu(),o,p,a.a,o!==0,s,a.d,a) -q.mB(new A.awu(r,q)) +r=new A.aMI(q,this.gar4(),o,p,a.a,o!==0,s,a.d,a) +q.mu(new A.axB(r,q)) this.CW=q.ok=r}, -aAW(a){var s=this.CW +aBy(a){var s=this.CW if(s!=null)s.a6(0,a)}, -aAU(a){var s=this.CW -if(s!=null)s.SP(0,a)}, -a3C(){if($.b8.bS$.z.i(0,this.Q)==null)return +aBw(a){var s=this.CW +if(s!=null)s.SN(0,a)}, +a46(){if($.bc.bT$.z.i(0,this.Q)==null)return var s=this.cx -if(s!=null)s.a.me(0) +if(s!=null)s.a.m7(0) s=this.CW -if(s!=null)s.a.me(0)}, -aqx(){this.cx=null}, -aqv(){this.CW=null}, -a3H(a){var s,r=this.d,q=r.at +if(s!=null)s.a.m7(0)}, +ar7(){this.cx=null}, +ar5(){this.CW=null}, +a4b(a){var s,r=this.d,q=r.at q.toString s=r.z s.toString @@ -124654,199 +125959,199 @@ s=Math.max(q+a,s) r=r.Q r.toString return Math.min(s,r)}, -a3G(a){var s,r,q=A.ba("delta"),p=$.fZ.bB$ +a4a(a){var s,r,q=A.bd("delta"),p=$.fS.bF$ p===$&&A.c() p=p.a -p=p.gbz(p) -s=A.iK(p,A.w(p).h("B.E")) +p=p.gbx(p) +s=A.iP(p,A.w(p).h("y.E")) p=this.w p===$&&A.c() -p=p.gDJ() -r=s.ej(0,p.gkj(p))&&a.gdR(a)===B.bI -switch(A.cp(this.a.c).a){case 0:q.b=r?a.gkD().b:a.gkD().a +p=p.gDt() +r=s.eo(0,p.gkl(p))&&a.gdK(a)===B.bK +switch(A.cr(this.a.c).a){case 0:q.b=r?a.gkD().b:a.gkD().a break case 1:q.b=r?a.gkD().a:a.gkD().b -break}if(A.b4Z(this.a.c))q.b=q.b7()*-1 -return q.b7()}, -azR(a){var s,r,q,p,o=this +break}if(A.b5Y(this.a.c))q.b=q.bc()*-1 +return q.bc()}, +aAt(a){var s,r,q,p,o=this if(t.Mj.b(a)&&o.d!=null){s=o.e if(s!=null){r=o.d r.toString -r=!s.qJ(r) +r=!s.qC(r) s=r}else s=!1 if(s)return -q=o.a3G(a) -p=o.a3H(q) +q=o.a4a(a) +p=o.a4b(q) if(q!==0){s=o.d.at s.toString s=p!==s}else s=!1 -if(s)$.hB.T9$.acA(0,a,o.gaAX())}else if(t.xb.b(a))o.d.V8(0)}, -aAY(a){var s,r=this,q=r.a3G(a),p=r.a3H(q) +if(s)$.hv.Tr$.adc(0,a,o.gaBz())}else if(t.xb.b(a))o.d.VA(0)}, +aBA(a){var s,r=this,q=r.a4a(a),p=r.a4b(q) if(q!==0){s=r.d.at s.toString s=p!==s}else s=!1 -if(s)r.d.V8(q)}, -auN(a){var s,r -if(a.l_$===0){s=$.b8.bS$.z.i(0,this.z) +if(s)r.d.VA(q)}, +avq(a){var s,r +if(a.kY$===0){s=$.bc.bT$.z.i(0,this.z) r=s==null?null:s.gaH() -if(r!=null)r.c9()}return!1}, -a7(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.d +if(r!=null)r.cb()}return!1}, +a8(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.d j.toString s=l.at r=l.a q=r.w p=l.ax -o=new A.UH(l,j,A.Et(B.cs,new A.kQ(A.cW(k,k,A.DY(r.aRR(a,j),p,l.as),!1,k,k,!1,!q,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,B.aX,q,l.Q),k,k,k,l.gazQ(),k),k) +o=new A.UY(l,j,A.EH(B.cu,new A.l3(A.cY(k,k,A.E9(r.aSu(a,j),p,l.as),!1,k,k,!1,!q,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,B.aX,q,l.Q),k,k,k,l.gaAs(),k),k) j=l.a if(!j.w){s=l.d s.toString l.e.toString -o=new A.hU(l.gauM(),new A.akt(s,!0,j.x,o,l.z),k,t.ji)}j=j.c -s=l.gAj() +o=new A.hR(l.gavp(),new A.alo(s,!0,j.x,o,l.z),k,t.ji)}j=j.c +s=l.gA5() r=l.a.as -n=new A.a7w(j,s,r) +n=new A.a8g(j,s,r) j=l.w j===$&&A.c() -o=j.If(a,j.Ie(a,o,n),n) -m=A.a7B(a) +o=j.I0(a,j.I_(a,o,n),n) +m=A.a8l(a) if(m!=null){j=l.d j.toString -o=new A.UJ(l,j,o,m,k)}return o}} -A.aLN.prototype={ +o=new A.V_(l,j,o,m,k)}return o}} +A.aMR.prototype={ $0(){var s=this.a.w s===$&&A.c() -return A.bjb(null,null,s.grt())}, -$S:206} -A.aLO.prototype={ +return A.bki(null,null,s.grm())}, +$S:205} +A.aMS.prototype={ $1(a){var s,r,q=this.a -a.ax=q.ga0S() -a.ay=q.ga3E() -a.ch=q.ga3F() -a.CW=q.ga3D() -a.cx=q.ga3B() +a.ax=q.ga1l() +a.ay=q.ga48() +a.ch=q.ga49() +a.CW=q.ga47() +a.cx=q.ga45() s=q.e -a.cy=s==null?null:s.gUu() +a.cy=s==null?null:s.gUS() s=q.e -a.db=s==null?null:s.gKn() +a.db=s==null?null:s.gK9() s=q.e -a.dx=s==null?null:s.gDm() +a.dx=s==null?null:s.gD7() s=q.w s===$&&A.c() r=q.c r.toString -a.fr=s.LE(r) +a.fr=s.Lt(r) a.at=q.a.y a.b=q.y -a.c=q.w.grt()}, -$S:207} -A.aLP.prototype={ +a.c=q.w.grm()}, +$S:206} +A.aMT.prototype={ $0(){var s=this.a.w s===$&&A.c() -return A.aB6(null,null,s.grt())}, -$S:208} -A.aLQ.prototype={ +return A.aC5(null,null,s.grm())}, +$S:207} +A.aMU.prototype={ $1(a){var s,r,q=this.a -a.ax=q.ga0S() -a.ay=q.ga3E() -a.ch=q.ga3F() -a.CW=q.ga3D() -a.cx=q.ga3B() +a.ax=q.ga1l() +a.ay=q.ga48() +a.ch=q.ga49() +a.CW=q.ga47() +a.cx=q.ga45() s=q.e -a.cy=s==null?null:s.gUu() +a.cy=s==null?null:s.gUS() s=q.e -a.db=s==null?null:s.gKn() +a.db=s==null?null:s.gK9() s=q.e -a.dx=s==null?null:s.gDm() +a.dx=s==null?null:s.gD7() s=q.w s===$&&A.c() r=q.c r.toString -a.fr=s.LE(r) +a.fr=s.Lt(r) a.at=q.a.y a.b=q.y -a.c=q.w.grt()}, -$S:209} -A.UJ.prototype={ -aW(){return new A.aku(B.n)}} -A.aku.prototype={ -bi(){var s,r,q,p -this.bJ() +a.c=q.w.grm()}, +$S:208} +A.V_.prototype={ +b0(){return new A.alp(B.o)}} +A.alp.prototype={ +bk(){var s,r,q,p +this.bG() s=this.a r=s.c s=s.d q=t.x9 -p=t.i -q=new A.UI(r,new A.awH(r,30),s,A.D(q,p),A.D(q,p),A.b([],t.D1),A.z(q),B.a2S,$.ag()) -s.aj(0,q.ga3v()) +p=t.V +q=new A.UZ(r,new A.axO(r,30),s,A.D(q,p),A.D(q,p),A.b([],t.D1),A.C(q),B.a30,$.af()) +s.an(0,q.ga4_()) this.d=q}, -bE(a){var s,r -this.c8(a) +bC(a){var s,r +this.c9(a) s=this.a.d if(a.d!==s){r=this.d r===$&&A.c() -r.sb6(0,s)}}, +r.sb9(0,s)}}, v(){var s=this.d s===$&&A.c() s.v() -this.bF()}, -a7(a){var s=this.a,r=s.f,q=this.d +this.bD()}, +a8(a){var s=this.a,r=s.f,q=this.d q===$&&A.c() -return new A.FI(r,s.e,q,null)}} -A.UI.prototype={ -sb6(a,b){var s,r=this.id +return new A.FZ(r,s.e,q,null)}} +A.UZ.prototype={ +sb9(a,b){var s,r=this.id if(b===r)return -s=this.ga3v() -r.aa(0,s) +s=this.ga4_() +r.ad(0,s) this.id=b -b.aj(0,s)}, -aAK(){if(this.fr)return +b.an(0,s)}, +aBm(){if(this.fr)return this.fr=!0 -$.d4.ci$.push(new A.b_Z(this))}, -Sq(){var s=this,r=s.b,q=A.z3(r,A.a6(r).c) +$.d4.dS$.push(new A.b0V(this))}, +So(){var s=this,r=s.b,q=A.zd(r,A.a6(r).c) r=s.k1 -r.La(r,new A.b0_(q)) +r.L_(r,new A.b0W(q)) r=s.k2 -r.La(r,new A.b00(q)) -s.aiR()}, -TH(a){var s,r,q,p,o,n=this -if(n.fy==null&&n.fx==null)n.go=n.a0I(a.b) -s=A.apx(n.dx) +r.L_(r,new A.b0X(q)) +s.ajp()}, +U_(a){var s,r,q,p,o,n=this +if(n.fy==null&&n.fx==null)n.go=n.a1b(a.b) +s=A.aqH(n.dx) r=a.b q=-s.a p=-s.b -if(a.a===B.hf){r=n.fy=n.a1i(r) -a=new A.At(new A.h(r.a+q,r.b+p),B.hf)}else{r=n.fx=n.a1i(r) -a=new A.At(new A.h(r.a+q,r.b+p),B.D4)}o=n.aiZ(a) -if(o===B.p4){n.dy.e=!1 +if(a.a===B.hh){r=n.fy=n.a1N(r) +a=new A.AF(new A.h(r.a+q,r.b+p),B.hh)}else{r=n.fx=n.a1N(r) +a=new A.AF(new A.h(r.a+q,r.b+p),B.D5)}o=n.ajx(a) +if(o===B.p9){n.dy.e=!1 return o}if(n.go){r=n.dy -r.ah5(A.vr(a.b,0,0)) -if(r.e)return B.p4}return o}, -a1i(a){var s,r,q,p=this.dx,o=p.c.gaH() +r.ahF(A.vC(a.b,0,0)) +if(r.e)return B.p9}return o}, +a1N(a){var s,r,q,p=this.dx,o=p.c.gaH() o.toString t.x.a(o) -s=o.eS(a) +s=o.dR(a) if(!this.go){r=s.b -if(r<0||s.a<0)return A.d3(o.cP(0,null),B.h) -if(r>o.gD(o).b||s.a>o.gD(o).a)return B.a0u}q=A.apx(p) -return A.d3(o.cP(0,null),new A.h(s.a+q.a,s.b+q.b))}, -QD(a,b){var s,r,q,p=this,o=p.dx,n=A.apx(o) +if(r<0||s.a<0)return A.d3(o.cL(0,null),B.h) +if(r>o.gC(o).b||s.a>o.gC(o).a)return B.a0D}q=A.aqH(p) +return A.d3(o.cL(0,null),new A.h(s.a+q.a,s.b+q.b))}, +Qy(a,b){var s,r,q,p=this,o=p.dx,n=A.aqH(o) o=o.c.gaH() o.toString t.x.a(o) -s=o.cP(0,null) +s=o.cL(0,null) r=p.d if(r!==-1)q=p.fx==null||b else q=!1 -if(q){r=J.mc(p.b[r]).a +if(q){r=J.mr(p.b[r]).a r.toString -p.fx=A.d3(s,A.d3(J.b70(p.b[p.d],o),r.a.X(0,new A.h(0,-r.b/2))).X(0,n))}r=p.c +p.fx=A.d3(s,A.d3(J.b7Z(p.b[p.d],o),r.a.W(0,new A.h(0,-r.b/2))).W(0,n))}r=p.c if(r!==-1)q=!0 else q=!1 -if(q){r=J.mc(p.b[r]).b +if(q){r=J.mr(p.b[r]).b r.toString -p.fy=A.d3(s,A.d3(J.b70(p.b[p.c],o),r.a.X(0,new A.h(0,-r.b/2))).X(0,n))}}, -a5p(){return this.QD(!0,!0)}, -a1G(a){var s,r,q,p,o,n,m,l,k=this,j=k.b +p.fy=A.d3(s,A.d3(J.b7Z(p.b[p.c],o),r.a.W(0,new A.h(0,-r.b/2))).W(0,n))}}, +a5V(){return this.Qy(!0,!0)}, +a2a(a){var s,r,q,p,o,n,m,l,k=this,j=k.b if(a){s=j[k.c] r=s.gm(s).b q=s.gm(s).b.b}else{s=j[k.d] @@ -124857,263 +126162,263 @@ j=k.dx p=j.c.gaH() p.toString t.x.a(p) -o=A.d3(s.cP(0,p),r.a) -n=p.gD(p).a -p=p.gD(p).b +o=A.d3(s.cL(0,p),r.a) +n=p.gC(p).a +p=p.gC(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.ic(n+p-m) +j.i6(n+p-m) return}if(l<0){j=k.id p=j.at p.toString -j.ic(p+0-l)}return +j.i6(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.ic(p+r-n) +j.i6(p+r-n) return}if(r<0){j=k.id p=j.at p.toString -j.ic(p+r-0)}return +j.i6(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.ic(n+m-p) +j.i6(n+m-p) return}if(l<0){j=k.id p=j.at p.toString -j.ic(p+l-0)}return +j.i6(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.ic(p+n-r) +j.i6(p+n-r) return}if(r<0){j=k.id p=j.at p.toString -j.ic(p+0-r)}return}}, -a0I(a){var s,r=this.dx.c.gaH() +j.i6(p+0-r)}return}}, +a1b(a){var s,r=this.dx.c.gaH() r.toString t.x.a(r) -s=r.eS(a) -return new A.x(0,0,0+r.gD(r).a,0+r.gD(r).b).O(0,s)}, -kU(a,b){var s,r,q=this +s=r.dR(a) +return new A.x(0,0,0+r.gC(r).a,0+r.gC(r).b).N(0,s)}, +kT(a,b){var s,r,q=this switch(b.a.a){case 0:s=q.dx.d.at s.toString -q.k1.u(0,a,s) -q.Jd(a) +q.k1.q(0,a,s) +q.IY(a) break case 1:s=q.dx.d.at s.toString -q.k2.u(0,a,s) -q.Jd(a) +q.k2.q(0,a,s) +q.IY(a) break -case 5:case 6:q.Jd(a) +case 5:case 6:q.IY(a) s=q.dx r=s.d.at r.toString -q.k1.u(0,a,r) +q.k1.q(0,a,r) s=s.d.at s.toString -q.k2.u(0,a,s) +q.k2.q(0,a,s) break -case 2:q.k2.N(0,a) -q.k1.N(0,a) +case 2:q.k2.O(0,a) +q.k1.O(0,a) break case 3:case 4:s=q.dx r=s.d.at r.toString -q.k2.u(0,a,r) +q.k2.q(0,a,r) s=s.d.at s.toString -q.k1.u(0,a,s) -break}return q.aiS(a,b)}, -Jd(a){var s,r,q,p,o,n=this,m=n.dx,l=m.d.at +q.k1.q(0,a,s) +break}return q.ajq(a,b)}, +IY(a){var s,r,q,p,o,n=this,m=n.dx,l=m.d.at l.toString s=n.k1.i(0,a) r=n.fx if(r!=null)q=s==null||Math.abs(l-s)>1e-10 else q=!1 -if(q){p=A.apx(m) -a.xN(new A.At(new A.h(r.a+-p.a,r.b+-p.b),B.D4))}o=n.k2.i(0,a) +if(q){p=A.aqH(m) +a.xy(new A.AF(new A.h(r.a+-p.a,r.b+-p.b),B.D5))}o=n.k2.i(0,a) r=n.fy if(r!=null)l=o==null||Math.abs(l-o)>1e-10 else l=!1 -if(l){p=A.apx(m) -a.xN(new A.At(new A.h(r.a+-p.a,r.b+-p.b),B.hf))}}, +if(l){p=A.aqH(m) +a.xy(new A.AF(new A.h(r.a+-p.a,r.b+-p.b),B.hh))}}, v(){var s=this -s.k1.ak(0) -s.k2.ak(0) +s.k1.ao(0) +s.k2.ao(0) s.fr=!1 s.dy.e=!1 -s.aiT()}} -A.b_Z.prototype={ +s.ajr()}} +A.b0V.prototype={ $1(a){var s=this.a if(!s.fr)return s.fr=!1 -s.HC()}, +s.Hn()}, $S:3} -A.b0_.prototype={ -$2(a,b){return!this.a.O(0,a)}, -$S:221} -A.b00.prototype={ -$2(a,b){return!this.a.O(0,a)}, -$S:221} -A.akt.prototype={ -bs(a){var s=this.e,r=new A.ajG(s,!0,this.r,null,A.aV(t.v)) +A.b0W.prototype={ +$2(a,b){return!this.a.N(0,a)}, +$S:220} +A.b0X.prototype={ +$2(a,b){return!this.a.N(0,a)}, +$S:220} +A.alo.prototype={ +bs(a){var s=this.e,r=new A.aky(s,!0,this.r,null,A.aZ(t.v)) r.br() -r.sbK(null) -s.aj(0,r.gab3()) +r.sbH(null) +s.an(0,r.gabH()) return r}, -bD(a,b){b.saFK(!0) -b.sb6(0,this.e) -b.safM(this.r)}} -A.ajG.prototype={ -sb6(a,b){var s,r=this,q=r.T +bz(a,b){b.saGo(!0) +b.sb9(0,this.e) +b.sagn(this.r)}} +A.aky.prototype={ +sb9(a,b){var s,r=this,q=r.S if(b===q)return -s=r.gab3() -q.aa(0,s) -r.T=b -b.aj(0,s) -r.c9()}, -saFK(a){return}, -safM(a){if(a==this.b9)return -this.b9=a -this.c9()}, -iw(a){var s,r,q=this +s=r.gabH() +q.ad(0,s) +r.S=b +b.an(0,s) +r.cb()}, +saGo(a){return}, +sagn(a){if(a==this.be)return +this.be=a +this.cb()}, +it(a){var s,r,q=this q.kH(a) a.a=!0 -if(q.T.ay){a.cG(B.a37,!0) -s=q.T +if(q.S.ay){a.cB(B.a3g,!0) +s=q.S r=s.at r.toString -a.bd=r +a.bb=r a.e=!0 r=s.Q r.toString -a.bG=r +a.bA=r s=s.z s.toString -a.ck=s -a.safF(q.b9)}}, -xg(a,b,c){var s,r,q,p,o,n,m,l=this +a.cC=s +a.sagg(q.be)}}, +wZ(a,b,c){var s,r,q,p,o,n,m,l=this if(c.length!==0){s=B.b.ga5(c).dy -s=!(s!=null&&s.O(0,B.Dp))}else s=!0 -if(s){l.cu=null -l.Yo(a,b,c) -return}s=l.cu -if(s==null)s=l.cu=A.Pn(null,l.gw_()) -s.sU4(a.Q||a.y) -s.scj(0,a.e) -s=l.cu +s=!(s!=null&&s.N(0,B.Dq))}else s=!0 +if(s){l.c_=null +l.YT(a,b,c) +return}s=l.c_ +if(s==null)s=l.c_=A.PG(null,l.gvK()) +s.sUr(a.Q||a.y) +s.sci(0,a.e) +s=l.c_ s.toString r=t.QF q=A.b([s],r) p=A.b([],r) for(s=c.length,o=null,n=0;n#"+A.bz(r)+"("+B.b.cs(q,", ")+")"}, -gJ(a){return A.a4(this.a,this.b,null,this.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)}, +return"#"+A.bC(r)+"("+B.b.cp(q,", ")+")"}, +gJ(a){return A.a3(this.a,this.b,null,this.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)}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 -if(J.aj(b)!==A.L(r))return!1 -if(b instanceof A.a7w)if(b.a===r.a)if(b.b===r.b)s=b.d===r.d +if(J.ak(b)!==A.L(r))return!1 +if(b instanceof A.a8g)if(b.a===r.a)if(b.b===r.b)s=b.d===r.d else s=!1 else s=!1 else s=!1 return s}} -A.aLM.prototype={ +A.aMQ.prototype={ $2(a,b){if(b!=null)this.a.push(a+b.j(0))}, -$S:718} -A.awH.prototype={ -Px(a,b){switch(b.a){case 0:return a.a +$S:720} +A.axO.prototype={ +Pr(a,b){switch(b.a){case 0:return a.a case 1:return a.b}}, -aBL(a,b){switch(b.a){case 0:return a.a +aCn(a,b){switch(b.a){case 0:return a.a case 1:return a.b}}, -ah5(a){var s=this,r=s.a.ga8s() +ahF(a){var s=this,r=s.a.ga90() s.d=a.aL(0,r.a,r.b) if(s.e)return -s.wP()}, -wP(){var s=0,r=A.t(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c -var $async$wP=A.u(function(a,b){if(a===1)return A.p(b,r) +s.wz()}, +wz(){var s=0,r=A.t(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c +var $async$wz=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:d=p.a c=d.c.gaH() c.toString t.x.a(c) -o=A.hS(c.cP(0,null),new A.x(0,0,0+c.gD(c).a,0+c.gD(c).b)) +o=A.hP(c.cL(0,null),new A.x(0,0,0+c.gC(c).a,0+c.gC(c).b)) c=p.e=!0 -n=d.ga8s() +n=d.ga90() m=o.a l=o.b -k=p.Px(new A.h(m+n.a,l+n.b),A.cp(d.a.c)) -j=k+p.aBL(new A.M(o.c-m,o.d-l),A.cp(d.a.c)) +k=p.Pr(new A.h(m+n.a,l+n.b),A.cr(d.a.c)) +j=k+p.aCn(new A.N(o.c-m,o.d-l),A.cr(d.a.c)) l=p.d l===$&&A.c() -i=p.Px(new A.h(l.a,l.b),A.cp(d.a.c)) +i=p.Pr(new A.h(l.a,l.b),A.cr(d.a.c)) l=p.d -h=p.Px(new A.h(l.c,l.d),A.cp(d.a.c)) +h=p.Pr(new A.h(l.c,l.d),A.cr(d.a.c)) switch(d.a.c.a){case 0:case 3:if(h>j){m=d.d l=m.at l.toString @@ -125168,232 +126473,232 @@ default:f=null}if(f!=null){c=d.d.at c.toString c=Math.abs(f-c)<1}if(c){p.e=!1 s=1 -break}e=A.dk(0,B.c.aA(1000/p.c)) +break}e=A.dw(0,B.c.aA(1000/p.c)) s=3 -return A.A(d.d.np(f,B.w,e),$async$wP) +return A.B(d.d.ni(f,B.y,e),$async$wz) case 3:s=p.e?4:5 break case 4:s=6 -return A.A(p.wP(),$async$wP) +return A.B(p.wz(),$async$wz) case 6:case 5:case 1:return A.q(q,r)}}) -return A.r($async$wP,r)}} -A.a7t.prototype={ -W(){return"ScrollIncrementType."+this.b}} -A.hZ.prototype={} -A.P4.prototype={ -qh(a,b,c){var s +return A.r($async$wz,r)}} +A.a8d.prototype={ +V(){return"ScrollIncrementType."+this.b}} +A.hY.prototype={} +A.Pn.prototype={ +qc(a,b,c){var s if(c==null)return!1 -if(A.mL(c)!=null)return!0 -s=A.NU(c) +if(A.mZ(c)!=null)return!0 +s=A.Oc(c) return s!=null&&s.f.length!==0}, -qg(a,b){return this.qh(a,b,null)}, -hs(a,b){var s,r,q,p +qb(a,b){return this.qc(a,b,null)}, +hq(a,b){var s,r,q,p b.toString -s=A.mL(b) -if(s==null){r=A.NU(b).f -q=B.b.gdO(r) -if($.b8.bS$.z.i(0,q.w.Q)==null){q=B.b.gdO(r) -q=$.b8.bS$.z.i(0,q.w.Q) +s=A.mZ(b) +if(s==null){r=A.Oc(b).f +q=B.b.gdF(r) +if($.bc.bT$.z.i(0,q.w.Q)==null){q=B.b.gdF(r) +q=$.bc.bT$.z.i(0,q.w.Q) q.toString -q=A.mL(q)==null}else q=!1 +q=A.mZ(q)==null}else q=!1 if(q)return -r=B.b.gdO(r) -r=$.b8.bS$.z.i(0,r.w.Q) +r=B.b.gdF(r) +r=$.bc.bT$.z.i(0,r.w.Q) r.toString -s=A.mL(r)}r=s.e +s=A.mZ(r)}r=s.e if(r!=null){q=s.d q.toString -q=!r.qJ(q) +q=!r.qC(q) r=q}else r=!1 if(r)return -p=A.aLy(s,a) +p=A.aMC(s,a) if(p===0)return r=s.d q=r.at q.toString -r.Dq(0,q+p,B.fw,B.aW)}, -hr(a){return this.hs(a,null)}} -A.Pf.prototype={ -W(){return"ScrollbarOrientation."+this.b}} -A.FH.prototype={ +r.Db(0,q+p,B.fz,B.aW)}, +hp(a){return this.hq(a,null)}} +A.Py.prototype={ +V(){return"ScrollbarOrientation."+this.b}} +A.FY.prototype={ sA(a,b){if(this.a.l(0,b))return this.a=b -this.E()}, -sadG(a){if(this.b.l(0,a))return +this.F()}, +saeh(a){if(this.b.l(0,a))return this.b=a -this.E()}, -sadF(a){if(this.c.l(0,a))return +this.F()}, +saeg(a){if(this.c.l(0,a))return this.c=a -this.E()}, -saRr(a){return}, -sd2(a){if(this.e===a)return +this.F()}, +saS4(a){return}, +scV(a){if(this.e===a)return this.e=a -this.E()}, -sVI(a){if(this.f===a)return +this.F()}, +sWb(a){if(this.f===a)return this.f=a -this.E()}, -sUp(a){if(this.w===a)return +this.F()}, +sUN(a){if(this.w===a)return this.w=a -this.E()}, -sSa(a){if(this.x===a)return +this.F()}, +sS8(a){if(this.x===a)return this.x=a -this.E()}, -shz(a){if(J.e(this.y,a))return +this.F()}, +shx(a){if(J.f(this.y,a))return this.y=a -this.E()}, -sdw(a,b){return}, -shx(a,b){if(this.Q.l(0,b))return +this.F()}, +sdk(a,b){return}, +shv(a,b){if(this.Q.l(0,b))return this.Q=b -this.E()}, -sUw(a,b){if(this.as===b)return +this.F()}, +sUU(a,b){if(this.as===b)return this.as=b -this.E()}, -sab8(a){if(this.at===a)return +this.F()}, +sabN(a){if(this.at===a)return this.at=a -this.E()}, -sMb(a){return}, -saa3(a){if(this.ay===a)return +this.F()}, +sM_(a){return}, +saaI(a){if(this.ay===a)return this.ay=a -this.E()}, -gGq(){switch(this.gH1().a){case 0:case 1:return this.Q.b +this.F()}, +gGc(){switch(this.gGN().a){case 0:case 1:return this.Q.b case 2:case 3:return this.Q.a}}, -gawv(){var s=this -switch(s.gH1().a){case 0:case 1:return s.Q.b+s.w +gax7(){var s=this +switch(s.gGN().a){case 0:case 1:return s.Q.b+s.w case 2:case 3:return s.Q.a+s.w}}, -gH1(){var s=this.dx -if(s===B.ag||s===B.ak)return this.e===B.A?B.a2K:B.a2J -return B.a2L}, -hD(a,b,c){var s,r=this,q=r.db -if(q!=null)if(Math.max(q.ghy()-q.gmV(),0)===Math.max(b.ghy()-b.gmV(),0))if(r.db.guD()===b.guD()){q=r.db -q=Math.max(q.gmU()-q.ghy(),0)===Math.max(b.gmU()-b.ghy(),0)&&r.dx===c}else q=!1 +gGN(){var s=this.dx +if(s===B.ag||s===B.ak)return this.e===B.v?B.a2T:B.a2S +return B.a2U}, +hB(a,b,c){var s,r=this,q=r.db +if(q!=null)if(Math.max(q.ghw()-q.gmN(),0)===Math.max(b.ghw()-b.gmN(),0))if(r.db.gut()===b.gut()){q=r.db +q=Math.max(q.gmM()-q.ghw(),0)===Math.max(b.gmM()-b.ghw(),0)&&r.dx===c}else q=!1 else q=!1 else q=!1 if(q)return s=r.db r.db=b r.dx=c -q=new A.aLV() +q=new A.aMZ() if(!q.$1(s)&&!q.$1(b))return -r.E()}, -ga2x(){var s=$.G().B(),r=this.a,q=this.r +r.F()}, +ga31(){var s=$.G().B(),r=this.a,q=this.r s.sA(0,A.a9(B.c.aA(255*((r.gm(r)>>>24&255)/255*q.gm(q))),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)) return s}, -a2y(a){var s,r,q,p=this +a32(a){var s,r,q,p=this if(a){s=$.G().B() r=p.c q=p.r s.sA(0,A.a9(B.c.aA(255*((r.gm(r)>>>24&255)/255*q.gm(q))),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)) -s.sS(0,B.r) -s.sbQ(1) +s.sP(0,B.t) +s.sbJ(1) return s}s=$.G().B() r=p.b q=p.r s.sA(0,A.a9(B.c.aA(255*((r.gm(r)>>>24&255)/255*q.gm(q))),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)) return s}, -ayv(){return this.a2y(!1)}, -ays(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null -e.gH1() -switch(e.gH1().a){case 0:s=e.f +az7(){return this.a32(!1)}, +az4(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null +e.gGN() +switch(e.gGN().a){case 0:s=e.f r=e.cy r===$&&A.c() -q=new A.M(s,r) +q=new A.N(s,r) s+=2*e.x r=e.db.d r.toString p=e.dx p=p===B.ag||p===B.ak o=e.Q -n=new A.M(s,r-(p?o.gcR(o)+o.gcY(o):o.gdY())) +n=new A.N(s,r-(p?o.gcM(o)+o.gcR(o):o.gdQ())) r=e.x m=r+e.Q.a o=e.cx o===$&&A.c() r=m-r -l=e.gGq() +l=e.gGc() k=new A.h(r,l) -j=k.X(0,new A.h(s,0)) +j=k.W(0,new A.h(s,0)) i=e.db.d i.toString p=e.dx p=p===B.ag||p===B.ak h=e.Q -p=p?h.gcR(h)+h.gcY(h):h.gdY() +p=p?h.gcM(h)+h.gcR(h):h.gdQ() g=new A.h(r+s,l+(i-p)) f=o break case 1:s=e.f r=e.cy r===$&&A.c() -q=new A.M(s,r) +q=new A.N(s,r) r=e.x p=e.db.d p.toString o=e.dx o=o===B.ag||o===B.ak l=e.Q -o=o?l.gcR(l)+l.gcY(l):l.gdY() -n=new A.M(s+2*r,p-o) +o=o?l.gcM(l)+l.gcR(l):l.gdQ() +n=new A.N(s+2*r,p-o) o=e.f p=e.x m=b.a-o-p-e.Q.c o=e.cx o===$&&A.c() p=m-p -r=e.gGq() +r=e.gGc() k=new A.h(p,r) s=e.db.d s.toString l=e.dx l=l===B.ag||l===B.ak i=e.Q -g=new A.h(p,r+(s-(l?i.gcR(i)+i.gcY(i):i.gdY()))) +g=new A.h(p,r+(s-(l?i.gcM(i)+i.gcR(i):i.gdQ()))) j=k f=o break case 2:s=e.cy s===$&&A.c() -q=new A.M(s,e.f) +q=new A.N(s,e.f) s=e.db.d s.toString r=e.dx r=r===B.ag||r===B.ak p=e.Q -r=r?p.gcR(p)+p.gcY(p):p.gdY() +r=r?p.gcM(p)+p.gcR(p):p.gdQ() p=e.f o=e.x p+=2*o -n=new A.M(s-r,p) +n=new A.N(s-r,p) r=e.cx r===$&&A.c() f=o+e.Q.b -o=e.gGq() +o=e.gGc() s=f-e.x k=new A.h(o,s) -j=k.X(0,new A.h(0,p)) +j=k.W(0,new A.h(0,p)) l=e.db.d l.toString i=e.dx i=i===B.ag||i===B.ak h=e.Q -g=new A.h(o+(l-(i?h.gcR(h)+h.gcY(h):h.gdY())),s+p) +g=new A.h(o+(l-(i?h.gcM(h)+h.gcR(h):h.gdQ())),s+p) m=r break case 3:s=e.cy s===$&&A.c() -q=new A.M(s,e.f) +q=new A.N(s,e.f) s=e.db.d s.toString r=e.dx r=r===B.ag||r===B.ak p=e.Q -r=r?p.gcR(p)+p.gcY(p):p.gdY() +r=r?p.gcM(p)+p.gcR(p):p.gdQ() p=e.f o=e.x -n=new A.M(s-r,p+2*o) +n=new A.N(s-r,p+2*o) r=e.cx r===$&&A.c() f=b.b-p-o-e.Q.d -o=e.gGq() +o=e.gGc() p=f-e.x k=new A.h(o,p) s=e.db.d @@ -125401,7 +126706,7 @@ s.toString l=e.dx l=l===B.ag||l===B.ak i=e.Q -g=new A.h(o+(s-(l?i.gcR(i)+i.gcY(i):i.gdY())),p) +g=new A.h(o+(s-(l?i.gcM(i)+i.gcR(i):i.gdQ())),p) j=k m=r break @@ -125418,17 +126723,17 @@ e.CW=new A.x(m,f,m+q.a,f+q.b) s=e.r if(s.gm(s)!==0){s=e.ch s.toString -a.aU(s,e.ayv()) -a.eb(j,g,e.a2y(!0)) +a.aX(s,e.az7()) +a.ed(j,g,e.a32(!0)) s=e.y if(s!=null){r=e.CW r.toString -a.dG(A.jl(r,s),e.ga2x()) +a.dr(A.iU(r,s),e.ga31()) return}s=e.CW s.toString -a.aU(s,e.ga2x()) +a.aX(s,e.ga31()) return}}, -aK(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.dx +aJ(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 @@ -125440,17 +126745,17 @@ s=g.db.d s.toString f=f===B.ag||f===B.ak r=g.Q -f=f?r.gcR(r)+r.gcY(r):r.gdY() +f=f?r.gcM(r)+r.gcR(r):r.gdQ() 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.guD() +f=f.gut() s=g.dx s=s===B.ag||s===B.ak r=g.Q -s=s?r.gcR(r)+r.gcY(r):r.gdY() +s=s?r.gcM(r)+r.gcR(r):r.gdQ() r=g.db q=r.b q.toString @@ -125461,47 +126766,47 @@ r.toString o=g.dx o=o===B.ag||o===B.ak n=g.Q -o=o?n.gcR(n)+n.gcY(n):n.gdY() -m=A.Y((f-s)/(q-p+r-o),0,1) +o=o?n.gcM(n)+n.gcR(n):n.gdQ() +m=A.Z((f-s)/(q-p+r-o),0,1) o=g.db.d o.toString f=g.dx f=f===B.ag||f===B.ak s=g.Q -f=f?s.gcR(s)+s.gcY(s):s.gdY() +f=f?s.gcM(s)+s.gcR(s):s.gdQ() f=Math.min(o-f-2*g.w,g.at) o=g.db.d o.toString s=g.dx s=s===B.ag||s===B.ak r=g.Q -s=s?r.gcR(r)+r.gcY(r):r.gdY() +s=s?r.gcM(r)+r.gcR(r):r.gdQ() l=Math.max(f,(o-s-2*g.w)*m) -s=g.db.guD() +s=g.db.gut() o=g.db.d o.toString f=g.as r=g.dx r=r===B.ag||r===B.ak q=g.Q -r=r?q.gcR(q)+q.gcY(q):q.gdY() +r=r?q.gcM(q)+q.gcR(q):q.gdQ() k=Math.min(f,o-r-2*g.w) f=g.dx -f=f===B.ak||f===B.cX +f=f===B.ak||f===B.d_ r=g.db -if((f?Math.max(r.gmU()-r.ghy(),0):Math.max(r.ghy()-r.gmV(),0))>0){f=g.dx -f=f===B.ak||f===B.cX +if((f?Math.max(r.gmM()-r.ghw(),0):Math.max(r.ghw()-r.gmN(),0))>0){f=g.dx +f=f===B.ak||f===B.d_ r=g.db -r=(f?Math.max(r.ghy()-r.gmV(),0):Math.max(r.gmU()-r.ghy(),0))>0 +r=(f?Math.max(r.ghw()-r.gmN(),0):Math.max(r.gmM()-r.ghw(),0))>0 f=r}else f=!1 -j=f?k:k*(1-A.Y(1-s/o,0,0.2)/0.2) +j=f?k:k*(1-A.Z(1-s/o,0,0.2)/0.2) f=g.db.d f.toString s=g.dx s=s===B.ag||s===B.ak r=g.Q -s=s?r.gcR(r)+r.gcY(r):r.gdY() -s=A.Y(l,j,f-s-2*g.w) +s=s?r.gcM(r)+r.gcR(r):r.gdQ() +s=A.Z(l,j,f-s-2*g.w) g.cy=s f=g.db r=f.b @@ -125511,18 +126816,18 @@ q.toString i=r-q if(i>0){r=f.c r.toString -h=A.Y((r-q)/i,0,1)}else h=0 +h=A.Z((r-q)/i,0,1)}else h=0 r=g.dx q=r===B.ak -p=q||r===B.cX?1-h:h +p=q||r===B.d_?1-h:h f=f.d f.toString r=r===B.ag||q q=g.Q -r=r?q.gcR(q)+q.gcY(q):q.gdY() -g.cx=p*(f-r-2*g.w-s)+g.gawv() -return g.ays(a,b)}, -WK(a){var s,r,q,p,o=this,n=o.db,m=n.b +r=r?q.gcM(q)+q.gcR(q):q.gdQ() +g.cx=p*(f-r-2*g.w-s)+g.gax7() +return g.az4(a,b)}, +Xf(a){var s,r,q,p,o=this,n=o.db,m=n.b m.toString s=n.a s.toString @@ -125531,12 +126836,12 @@ n.toString r=o.dx r=r===B.ag||r===B.ak q=o.Q -r=r?q.gcR(q)+q.gcY(q):q.gdY() +r=r?q.gcM(q)+q.gcR(q):q.gdQ() q=o.w p=o.cy p===$&&A.c() return(m-s)*a/(n-r-2*q-p)}, -yi(a){var s,r,q=this +y5(a){var s,r,q=this if(q.CW==null)return null if(!q.ay){s=q.r if(s.gm(s)!==0){s=q.db @@ -125546,8 +126851,8 @@ s=s.b s.toString s=r===s}else s=!0}else s=!0 if(s)return!1 -return q.ch.O(0,a)}, -aa_(a,b,c){var s,r,q,p=this,o=p.ch +return q.ch.N(0,a)}, +aaE(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 @@ -125556,13 +126861,13 @@ r.toString s=s.b s.toString if(r===s)return!1 -q=o.jT(A.k7(p.CW.gbw(),24)) +q=o.jS(A.kj(p.CW.gbv(),24)) s=p.r -if(s.gm(s)===0){if(c&&b===B.bI)return q.O(0,a) -return!1}switch(b.a){case 0:case 4:return q.O(0,a) -case 1:case 2:case 3:case 5:return o.O(0,a)}}, -aMa(a,b){return this.aa_(a,b,!1)}, -aa0(a,b){var s,r,q=this +if(s.gm(s)===0){if(c&&b===B.bK)return q.N(0,a) +return!1}switch(b.a){case 0:case 4:return q.N(0,a) +case 1:case 2:case 3:case 5:return o.N(0,a)}}, +aMM(a,b){return this.aaE(a,b,!1)}, +aaF(a,b){var s,r,q=this if(q.CW==null)return!1 if(q.ay)return!1 s=q.r @@ -125574,10 +126879,10 @@ s=s.b s.toString if(r===s)return!1 switch(b.a){case 0:case 4:s=q.CW -return s.jT(A.k7(s.gbw(),24)).O(0,a) -case 1:case 2:case 3:case 5:return q.CW.O(0,a)}}, -cC(a){var s,r=this -if(r.a.l(0,a.a))if(r.b.l(0,a.b))if(r.c.l(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.e(r.y,a.y))if(r.Q.l(0,a.Q))if(r.as===a.as)if(r.at===a.at)s=r.ay!==a.ay +return s.jS(A.kj(s.gbv(),24)).N(0,a) +case 1:case 2:case 3:case 5:return q.CW.N(0,a)}}, +cu(a){var s,r=this +if(r.a.l(0,a.a))if(r.b.l(0,a.b))if(r.c.l(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.f(r.y,a.y))if(r.Q.l(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 @@ -125591,12 +126896,12 @@ else s=!0 else s=!0 else s=!0 return s}, -F5(a){return!1}, -gzs(){return null}, -j(a){return"#"+A.bz(this)}, -v(){this.r.a.aa(0,this.geZ()) +EU(a){return!1}, +gzc(){return null}, +j(a){return"#"+A.bC(this)}, +v(){this.r.a.ad(0,this.geX()) this.fq()}} -A.aLV.prototype={ +A.aMZ.prototype={ $1(a){var s,r if(a!=null){s=a.b s.toString @@ -125605,88 +126910,88 @@ r.toString r=s>r s=r}else s=!1 return s}, -$S:719} -A.Fl.prototype={ -aW(){return A.bA2(t.jV)}, -yA(a){return this.cx.$1(a)}} -A.po.prototype={ -gtX(){var s=this.a.d +$S:721} +A.FC.prototype={ +b0(){return A.bBo(t.jV)}, +ym(a){return this.cx.$1(a)}} +A.pz.prototype={ +gtN(){var s=this.a.d if(s==null){s=this.c s.toString -s=A.NU(s)}return s}, -gw1(){var s=this.a.e +s=A.Oc(s)}return s}, +gvM(){var s=this.a.e return s===!0}, -ga44(){if(this.gw1())this.a.toString +ga4A(){if(this.gvM())this.a.toString return!1}, -guA(){this.a.toString +guq(){this.a.toString return!0}, -bi(){var s,r,q,p,o=this,n=null -o.bJ() -s=A.cI(n,o.a.ay,n,n,o) -s.cD() -r=s.eo$ +bk(){var s,r,q,p,o=this,n=null +o.bG() +s=A.cH(n,o.a.ay,n,n,o) +s.cv() +r=s.eg$ r.b=!0 -r.a.push(o.gaF3()) +r.a.push(o.gaFH()) o.x=s -s=o.y=A.ds(B.aE,s,n) +s=o.y=A.du(B.aD,s,n) r=o.a q=r.w if(q==null)q=6 p=r.r r=r.db -r=new A.FH(B.kH,B.I,B.I,n,q,s,0,0,p,n,B.L,18,18,r,$.ag()) -s.a.aj(0,r.geZ()) -o.at!==$&&A.ae() +r=new A.FY(B.kM,B.I,B.I,n,q,s,0,0,p,n,B.M,18,18,r,$.af()) +s.a.an(0,r.geX()) +o.at!==$&&A.al() o.at=r}, -cU(){this.fs()}, -aF4(a){if(a!==B.V)if(this.gtX()!=null)this.guA()}, -En(){var s,r=this,q=r.at +cP(){this.fs()}, +aFI(a){if(a!==B.W)if(this.gtN()!=null)this.guq()}, +Eb(){var s,r=this,q=r.at q===$&&A.c() r.a.toString -q.sA(0,B.kH) +q.sA(0,B.kM) r.a.toString -q.saRr(null) -if(r.ga44()){r.a.toString -s=B.J1}else s=B.I -q.sadG(s) -if(r.ga44()){r.a.toString -s=B.Pw}else s=B.I -q.sadF(s) -s=r.c.bb(t.I) -s.toString -q.sd2(s.w) +q.saS4(null) +if(r.ga4A()){r.a.toString +s=B.J3}else s=B.I +q.saeh(s) +if(r.ga4A()){r.a.toString +s=B.PC}else s=B.I +q.saeg(s) +s=r.c.bh(t.I) +s.toString +q.scV(s.w) s=r.a.w -q.sVI(s==null?6:s) -q.shz(r.a.r) +q.sWb(s==null?6:s) +q.shx(r.a.r) r.a.toString s=r.c s.toString -s=A.cb(s,B.cj,t.l).w -q.shx(0,s.f) -q.sMb(r.a.db) +s=A.cg(s,B.cl,t.l).w +q.shv(0,s.f) +q.sM_(r.a.db) r.a.toString -q.sUp(0) +q.sUN(0) r.a.toString -q.sdw(0,null) +q.sdk(0,null) r.a.toString -q.sSa(0) +q.sS8(0) r.a.toString -q.sUw(0,18) +q.sUU(0,18) r.a.toString -q.sab8(18) -q.saa3(!r.guA())}, -bE(a){var s,r=this -r.c8(a) +q.sabN(18) +q.saaI(!r.guq())}, +bC(a){var s,r=this +r.c9(a) s=r.a.e if(s!=a.e)if(s===!0){s=r.w -if(s!=null)s.bA(0) +if(s!=null)s.by(0) s=r.x s===$&&A.c() s.z=B.aS -s.nf(1,B.w,null)}else{s=r.x +s.n6(1,B.y,null)}else{s=r.x s===$&&A.c() -s.eq(0)}}, -aEP(a){var s,r,q,p,o,n=this,m=B.b.gdO(n.r.f),l=A.ba("primaryDeltaFromDragStart"),k=A.ba("primaryDeltaFromLastDragUpdate") +s.ej(0)}}, +aFs(a){var s,r,q,p,o,n=this,m=B.b.gdF(n.r.f),l=A.bd("primaryDeltaFromDragStart"),k=A.bd("primaryDeltaFromLastDragUpdate") switch(m.w.a.c.a){case 0:s=a.b l.b=n.d.b-s k.b=n.e.b-s @@ -125704,52 +127009,52 @@ l.b=n.d.a-s k.b=n.e.a-s break}s=n.at s===$&&A.c() -r=l.b7() +r=l.bc() q=n.f q.toString -p=s.WK(r+q) -if(l.b7()>0){r=m.at +p=s.Xf(r+q) +if(l.bc()>0){r=m.at r.toString r=pr}else r=!1 else r=!0 if(r){r=m.at r.toString -p=r+s.WK(k.b7())}s=m.at +p=r+s.Xf(k.bc())}s=m.at s.toString -if(p!==s){o=p-m.r.Bm(m,p) +if(p!==s){o=p-m.r.Bb(m,p) s=n.c s.toString -s=A.a7r(s) +s=A.a8b(s) r=n.c r.toString -switch(s.pp(r).a){case 1:case 3:case 4:case 5:s=m.z +switch(s.pk(r).a){case 1:case 3:case 4:case 5:s=m.z s.toString r=m.Q r.toString -o=A.Y(o,s,r) +o=A.Z(o,s,r) break -case 2:case 0:break}m.ic(o)}}, -GB(){var s,r=this -if(!r.gw1()){s=r.w -if(s!=null)s.bA(0) -r.w=A.dq(r.a.ch,new A.aJe(r))}}, -tm(){var s=this.r.f -if(s.length!==0)return A.cp(B.b.gdO(s).gmz()) +case 2:case 0:break}m.i6(o)}}, +Gn(){var s,r=this +if(!r.gvM()){s=r.w +if(s!=null)s.by(0) +r.w=A.dr(r.a.ch,new A.aKj(r))}}, +td(){var s=this.r.f +if(s.length!==0)return A.cr(B.b.gdF(s).gms()) return null}, -JI(){if(this.tm()==null)return +Ju(){if(this.td()==null)return var s=this.w -if(s!=null)s.bA(0)}, -JK(a){var s,r,q,p,o,n,m=this -m.r=m.gtX() -if(m.tm()==null)return +if(s!=null)s.by(0)}, +Jw(a){var s,r,q,p,o,n,m=this +m.r=m.gtN() +if(m.td()==null)return s=m.w -if(s!=null)s.bA(0) +if(s!=null)s.by(0) s=m.x s===$&&A.c() -s.d8(0) +s.d0(0) m.e=m.d=a s=m.at s===$&&A.c() @@ -125761,34 +127066,34 @@ p.toString o=q-p if(o>0){q=r.c q.toString -n=A.Y(q/o,0,1)}else n=0 +n=A.Z(q/o,0,1)}else n=0 r=r.d r.toString q=s.dx q=q===B.ag||q===B.ak p=s.Q -q=q?p.gcR(p)+p.gcY(p):p.gdY() +q=q?p.gcM(p)+p.gcR(p):p.gdQ() p=s.w s=s.cy s===$&&A.c() m.f=n*(r-q-2*p-s) m.as=!0}, -aLU(a){var s,r=this -if(J.e(r.e,a))return -s=B.b.gdO(r.r.f) -if(!s.r.qJ(s))return -if(r.tm()==null)return -r.aEP(a) +aMv(a){var s,r=this +if(J.f(r.e,a))return +s=B.b.gdF(r.r.f) +if(!s.r.qC(s))return +if(r.td()==null)return +r.aFs(a) r.e=a}, -JJ(a,b){var s=this +Jv(a,b){var s=this s.as=!1 -if(s.tm()==null)return -s.GB() +if(s.td()==null)return +s.Gn() s.r=s.f=s.e=s.d=null}, -avC(a){var s,r,q,p,o,n=this,m=n.gtX() +awe(a){var s,r,q,p,o,n=this,m=n.gtN() n.r=m -s=B.b.gdO(m.f) -if(!s.r.qJ(s))return +s=B.b.gdF(m.f) +if(!s.r.qC(s))return m=s.w switch(m.a.c.a){case 0:case 2:r=n.at r===$&&A.c() @@ -125800,37 +127105,37 @@ case 3:case 1:r=n.at r===$&&A.c() r=r.cx r===$&&A.c() -q=a.c.a>r?B.ea:B.cX +q=a.c.a>r?B.ec:B.d_ break -default:q=null}m=$.b8.bS$.z.i(0,m.Q) +default:q=null}m=$.bc.bT$.z.i(0,m.Q) m.toString -p=A.mL(m) +p=A.mZ(m) p.toString -o=A.aLy(p,new A.hZ(q,B.hd)) -m=B.b.gdO(n.r.f) -r=B.b.gdO(n.r.f).at +o=A.aMC(p,new A.hY(q,B.hf)) +m=B.b.gdF(n.r.f) +r=B.b.gdF(n.r.f).at r.toString -m.Dq(0,r+o,B.fw,B.aW)}, -Qd(a){var s,r,q=this.gtX() +m.Db(0,r+o,B.fz,B.aW)}, +Q8(a){var s,r,q=this.gtN() if(q==null)return!0 s=q.f r=s.length if(r>1)return!1 -return r===0||A.cp(B.b.gdO(s).gmz())===a}, -aB_(a){var s,r,q=this,p=q.a +return r===0||A.cr(B.b.gdF(s).gms())===a}, +aBC(a){var s,r,q=this,p=q.a p.toString -if(!p.yA(a.a6P()))return!1 -if(q.gw1()){p=q.x +if(!p.ym(a.a7l()))return!1 +if(q.gvM()){p=q.x p===$&&A.c() s=p.Q s===$&&A.c() -if(s!==B.bC&&s!==B.ab)p.d8(0)}r=a.a +if(s!==B.bE&&s!==B.ab)p.d0(0)}r=a.a p=r.e -if(q.Qd(A.cp(p))){s=q.at +if(q.Q8(A.cr(p))){s=q.at s===$&&A.c() -s.hD(0,r,p)}return!1}, -auP(a){var s,r,q,p=this -if(!p.a.yA(a))return!1 +s.hB(0,r,p)}return!1}, +avs(a){var s,r,q,p=this +if(!p.a.ym(a))return!1 s=a.a r=s.b r.toString @@ -125840,768 +127145,768 @@ if(r<=q){r=p.x r===$&&A.c() q=r.Q q===$&&A.c() -if(q!==B.V&&q!==B.bD)r.eq(0) +if(q!==B.W&&q!==B.bF)r.ej(0) r=s.e -if(p.Qd(A.cp(r))){q=p.at +if(p.Q8(A.cr(r))){q=p.at q===$&&A.c() -q.hD(0,s,r)}return!1}if(a instanceof A.ps||a instanceof A.pg){r=p.x +q.hB(0,s,r)}return!1}if(a instanceof A.pD||a instanceof A.pr){r=p.x r===$&&A.c() q=r.Q q===$&&A.c() -if(q!==B.bC&&q!==B.ab)r.d8(0) +if(q!==B.bE&&q!==B.ab)r.d0(0) r=p.w -if(r!=null)r.bA(0) +if(r!=null)r.by(0) r=s.e -if(p.Qd(A.cp(r))){q=p.at +if(p.Q8(A.cr(r))){q=p.at q===$&&A.c() -q.hD(0,s,r)}}else if(a instanceof A.vF)if(p.d==null)p.GB() +q.hB(0,s,r)}}else if(a instanceof A.vP)if(p.d==null)p.Gn() return!1}, -gas_(){var s=this,r=A.D(t.B,t.xR) -if(s.gtX()==null||!s.guA())return r -r.u(0,B.acj,new A.dt(new A.aJa(s),new A.aJb(s),t.fh)) -r.u(0,B.ack,new A.dt(new A.aJc(s),new A.aJd(s),t.Bk)) +gasA(){var s=this,r=A.D(t.B,t.xR) +if(s.gtN()==null||!s.guq())return r +r.q(0,B.acv,new A.dx(new A.aKf(s),new A.aKg(s),t.fh)) +r.q(0,B.acw,new A.dx(new A.aKh(s),new A.aKi(s),t.Bk)) return r}, -aaA(a,b,c){var s,r=this.z -if($.b8.bS$.z.i(0,r)==null)return!1 -s=A.bb6(r,a) +abe(a,b,c){var s,r=this.z +if($.bc.bT$.z.i(0,r)==null)return!1 +s=A.bbZ(r,a) r=this.at r===$&&A.c() -return r.aa_(s,b,!0)}, -Tz(a){var s,r=this -if(r.aaA(a.gb6(a),a.gdR(a),!0)){r.Q=!0 +return r.aaE(s,b,!0)}, +TQ(a){var s,r=this +if(r.abe(a.gb9(a),a.gdK(a),!0)){r.Q=!0 s=r.x s===$&&A.c() -s.d8(0) +s.d0(0) s=r.w -if(s!=null)s.bA(0)}else if(r.Q){r.Q=!1 -r.GB()}}, -TA(a){this.Q=!1 -this.GB()}, -a2N(a){var s=A.cp(B.b.gdO(this.r.f).gmz())===B.aV?a.gkD().a:a.gkD().b -return A.b4Z(B.b.gdO(this.r.f).w.a.c)?s*-1:s}, -a4z(a){var s,r=B.b.gdO(this.r.f).at +if(s!=null)s.by(0)}else if(r.Q){r.Q=!1 +r.Gn()}}, +TR(a){this.Q=!1 +this.Gn()}, +a3h(a){var s=A.cr(B.b.gdF(this.r.f).gms())===B.aV?a.gkD().a:a.gkD().b +return A.b5Y(B.b.gdF(this.r.f).w.a.c)?s*-1:s}, +a54(a){var s,r=B.b.gdF(this.r.f).at r.toString -s=B.b.gdO(this.r.f).z +s=B.b.gdF(this.r.f).z s.toString s=Math.max(r+a,s) -r=B.b.gdO(this.r.f).Q +r=B.b.gdF(this.r.f).Q r.toString return Math.min(s,r)}, -aux(a){var s,r,q,p=this -p.r=p.gtX() -s=p.a2N(a) -r=p.a4z(s) -if(s!==0){q=B.b.gdO(p.r.f).at +av9(a){var s,r,q,p=this +p.r=p.gtN() +s=p.a3h(a) +r=p.a54(s) +if(s!==0){q=B.b.gdF(p.r.f).at q.toString q=r!==q}else q=!1 -if(q)B.b.gdO(p.r.f).V8(s)}, -aB1(a){var s,r,q,p,o=this -o.r=o.gtX() +if(q)B.b.gdF(p.r.f).VA(s)}, +aBE(a){var s,r,q,p,o=this +o.r=o.gtN() s=o.at s===$&&A.c() -s=s.yi(a.geD()) +s=s.y5(a.geA()) if(s===!0){s=o.r if(s!=null)if(s.f.length!==0)s=!0 else s=!1 else s=!1}else s=!1 -if(s){r=B.b.gdO(o.r.f) -if(t.Mj.b(a)){if(!r.r.qJ(r))return -q=o.a2N(a) -p=o.a4z(q) +if(s){r=B.b.gdF(o.r.f) +if(t.Mj.b(a)){if(!r.r.qC(r))return +q=o.a3h(a) +p=o.a54(q) if(q!==0){s=r.at s.toString s=p!==s}else s=!1 -if(s)$.hB.T9$.acA(0,a,o.gauw())}else if(t.xb.b(a)){s=r.at +if(s)$.hv.Tr$.adc(0,a,o.gav8())}else if(t.xb.b(a)){s=r.at s.toString -r.ic(s)}}}, +r.i6(s)}}}, v(){var s=this,r=s.x r===$&&A.c() r.v() r=s.w -if(r!=null)r.bA(0) +if(r!=null)r.by(0) r=s.at r===$&&A.c() -r.r.a.aa(0,r.geZ()) +r.r.a.ad(0,r.geX()) r.fq() -s.akX()}, -a7(a){var s,r,q=this,p=null -q.En() -s=q.gas_() +s.alz()}, +a8(a){var s,r,q=this,p=null +q.Eb() +s=q.gasA() r=q.at r===$&&A.c() -return new A.hU(q.gaAZ(),new A.hU(q.gauO(),new A.lM(A.Et(B.cs,new A.kQ(A.pc(A.eh(new A.lM(q.a.c,p),r,q.z,p,B.u),B.m,p,p,new A.aJf(q),new A.aJg(q)),s,p,!1,p),p,p,p,q.gaB0(),p),p),p,t.WA),p,t.ji)}} -A.aJe.prototype={ +return new A.hR(q.gaBB(),new A.hR(q.gavr(),new A.m0(A.EH(B.cu,new A.l3(A.pn(A.ep(new A.m0(q.a.c,p),r,q.z,p,B.w),B.m,p,p,new A.aKk(q),new A.aKl(q)),s,p,!1,p),p,p,p,q.gaBD(),p),p),p,t.WA),p,t.ji)}} +A.aKj.prototype={ $0(){var s=this.a,r=s.x r===$&&A.c() -r.eq(0) +r.ej(0) s.w=null}, $S:0} -A.aJa.prototype={ -$0(){var s=this.a,r=s.a.CW,q=t.S,p=A.e7(q),o=A.bmr() -return new A.pY(s.z,r,null,B.db,A.D(q,t.SP),p,s,null,o,A.D(q,t.Au))}, -$S:720} -A.aJb.prototype={ +A.aKf.prototype={ +$0(){var s=this.a,r=s.a.CW,q=t.S,p=A.ee(q),o=A.bny() +return new A.q6(s.z,r,null,B.dc,A.D(q,t.SP),p,s,null,o,A.D(q,t.Au))}, +$S:722} +A.aKg.prototype={ $1(a){var s=this.a -a.p2=s.ga9Q() -a.p3=new A.aJ7(s) -a.p4=new A.aJ8(s) -a.RG=new A.aJ9(s)}, -$S:721} -A.aJ7.prototype={ -$1(a){return this.a.JK(a.b)}, -$S:79} -A.aJ8.prototype={ -$1(a){return this.a.aLU(a.b)}, -$S:93} -A.aJ9.prototype={ -$1(a){return this.a.JJ(a.b,a.c)}, -$S:114} -A.aJc.prototype={ -$0(){var s=this.a,r=t.S,q=A.e7(r) -return new A.pZ(s.z,B.aW,18,B.db,A.D(r,t.SP),q,s,null,A.BZ(),A.D(r,t.Au))}, +a.p2=s.gaau() +a.p3=new A.aKc(s) +a.p4=new A.aKd(s) +a.RG=new A.aKe(s)}, $S:723} -A.aJd.prototype={ -$1(a){a.bd=this.a.gavB()}, -$S:724} -A.aJf.prototype={ +A.aKc.prototype={ +$1(a){return this.a.Jw(a.b)}, +$S:79} +A.aKd.prototype={ +$1(a){return this.a.aMv(a.b)}, +$S:101} +A.aKe.prototype={ +$1(a){return this.a.Jv(a.b,a.c)}, +$S:144} +A.aKh.prototype={ +$0(){var s=this.a,r=t.S,q=A.ee(r) +return new A.q7(s.z,B.aW,18,B.dc,A.D(r,t.SP),q,s,null,A.C9(),A.D(r,t.Au))}, +$S:725} +A.aKi.prototype={ +$1(a){a.bb=this.a.gawd()}, +$S:726} +A.aKk.prototype={ $1(a){var s -switch(a.gdR(a).a){case 1:case 4:s=this.a -if(s.guA())s.TA(a) +switch(a.gdK(a).a){case 1:case 4:s=this.a +if(s.guq())s.TR(a) break case 2:case 3:case 5:case 0:break}}, -$S:68} -A.aJg.prototype={ +$S:54} +A.aKl.prototype={ $1(a){var s -switch(a.gdR(a).a){case 1:case 4:s=this.a -if(s.guA())s.Tz(a) +switch(a.gdK(a).a){case 1:case 4:s=this.a +if(s.guq())s.TQ(a) break case 2:case 3:case 5:case 0:break}}, -$S:186} -A.pY.prototype={ -lY(a){if(!this.OX(this.cA,a.gb6(a),a.gdR(a)))return!1 -return this.aiL(a)}, -OX(a,b,c){var s -if($.b8.bS$.z.i(0,a)==null)return!1 -s=t.ip.a($.b8.bS$.z.i(0,a).gb8()).f -s.toString -return t.sm.a(s).aa0(A.bb6(a,b),c)}} -A.pZ.prototype={ -lY(a){if(!this.OX(this.hq,a.gb6(a),a.gdR(a)))return!1 -return this.ak7(a)}, -OX(a,b,c){var s,r -if($.b8.bS$.z.i(0,a)==null)return!1 -s=t.ip.a($.b8.bS$.z.i(0,a).gb8()).f +$S:152} +A.q6.prototype={ +lS(a){if(!this.OS(this.aQ,a.gb9(a),a.gdK(a)))return!1 +return this.ajj(a)}, +OS(a,b,c){var s +if($.bc.bT$.z.i(0,a)==null)return!1 +s=t.ip.a($.bc.bT$.z.i(0,a).gbg()).f +s.toString +return t.sm.a(s).aaF(A.bbZ(a,b),c)}} +A.q7.prototype={ +lS(a){if(!this.OS(this.dJ,a.gb9(a),a.gdK(a)))return!1 +return this.akG(a)}, +OS(a,b,c){var s,r +if($.bc.bT$.z.i(0,a)==null)return!1 +s=t.ip.a($.bc.bT$.z.i(0,a).gbg()).f s.toString t.sm.a(s) -r=A.bb6(a,b) -return s.aMa(r,c)&&!s.aa0(r,c)}} -A.HW.prototype={ -dk(){this.ex() -this.ea() -this.hk()}, -v(){var s=this,r=s.bT$ -if(r!=null)r.aa(0,s.gha()) -s.bT$=null -s.bF()}} -A.EH.prototype={ -C(a,b){this.Q.C(0,b) -this.a3z()}, -N(a,b){var s,r,q=this -if(q.Q.N(0,b))return -s=B.b.eY(q.b,b) -B.b.du(q.b,s) +r=A.bbZ(a,b) +return s.aMM(r,c)&&!s.aaF(r,c)}} +A.Ic.prototype={ +da(){this.eu() +this.e5() +this.hj()}, +v(){var s=this,r=s.bU$ +if(r!=null)r.ad(0,s.gha()) +s.bU$=null +s.bD()}} +A.EW.prototype={ +D(a,b){this.Q.D(0,b) +this.a43()}, +O(a,b){var s,r,q=this +if(q.Q.O(0,b))return +s=B.b.eW(q.b,b) +B.b.di(q.b,s) r=q.c if(s<=r)q.c=r-1 r=q.d if(s<=r)q.d=r-1 -b.aa(0,q.gOO()) -q.a3z()}, -a3z(){var s,r +b.ad(0,q.gOJ()) +q.a43()}, +a43(){var s,r if(!this.y){this.y=!0 -s=new A.aFv(this) +s=new A.aGA(this) r=$.d4 -if(r.dr$===B.CZ)A.iZ(s) -else r.ci$.push(s)}}, -arI(){var s,r,q,p,o,n,m,l,k=this,j=k.Q,i=A.ai(j,!0,A.w(j).c) -B.b.i4(i,k.gNJ()) +if(r.i_$===B.D_)A.j4(s) +else r.dS$.push(s)}}, +asi(){var s,r,q,p,o,n,m,l,k=this,j=k.Q,i=A.ai(j,!0,A.w(j).c) +B.b.hW(i,k.gNE()) s=k.b k.b=A.b([],t.D1) r=k.d q=k.c -j=k.gOO() +j=k.gOJ() p=0 o=0 while(!0){n=i.length if(!(pMath.min(n,l))k.Jd(m) -m.aj(0,j) -B.b.C(k.b,m);++p}}k.c=q +if(oMath.min(n,l))k.IY(m) +m.an(0,j) +B.b.D(k.b,m);++p}}k.c=q k.d=r -k.Q=A.z(t.x9)}, -Sq(){this.HC()}, -HC(){var s=this,r=s.afl() +k.Q=A.C(t.x9)}, +So(){this.Hn()}, +Hn(){var s=this,r=s.afX() if(!s.at.l(0,r)){s.at=r -s.E()}s.aEA()}, -gaHi(){return this.gNJ()}, -apj(a,b){var s=A.hS(a.cP(0,null),new A.x(0,0,0+a.gD(a).a,0+a.gD(a).b)),r=A.hS(b.cP(0,null),new A.x(0,0,0+b.gD(b).a,0+b.gD(b).b)),q=A.byN(s,r) +s.F()}s.aFc()}, +gaHV(){return this.gNE()}, +apU(a,b){var s=A.hP(a.cL(0,null),new A.x(0,0,0+a.gC(a).a,0+a.gC(a).b)),r=A.hP(b.cL(0,null),new A.x(0,0,0+b.gC(b).a,0+b.gC(b).b)),q=A.bA7(s,r) if(q!==0)return q -return A.byM(s,r)}, -auR(){if(this.x)return -this.HC()}, -afl(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=d.c -if(b===-1||d.d===-1||d.b.length===0)return new A.vH(c,c,B.eM,B.m4,d.b.length!==0) -if(!d.as){b=d.Z8(d.d,b) +return A.bA6(s,r)}, +avu(){if(this.x)return +this.Hn()}, +afX(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=d.c +if(b===-1||d.d===-1||d.b.length===0)return new A.vR(c,c,B.eP,B.m9,d.b.length!==0) +if(!d.as){b=d.ZC(d.d,b) d.d=b -d.c=d.Z8(d.c,b)}s=J.mc(d.b[d.d]) +d.c=d.ZC(d.c,b)}s=J.mr(d.b[d.d]) b=d.c r=d.d q=b>=r while(!0){if(!(r!==d.c&&s.a==null))break r+=q?1:-1 -s=J.mc(d.b[r])}b=s.a +s=J.mr(d.b[r])}b=s.a if(b!=null){p=d.b[r] o=d.a.gaH() o.toString -n=A.d3(p.cP(0,t.x.a(o)),b.a) -m=isFinite(n.a)&&isFinite(n.b)?new A.Au(n,b.b,b.c):c}else m=c -l=J.mc(d.b[d.c]) +n=A.d3(p.cL(0,t.x.a(o)),b.a) +m=isFinite(n.a)&&isFinite(n.b)?new A.AG(n,b.b,b.c):c}else m=c +l=J.mr(d.b[d.c]) k=d.c while(!0){if(!(k!==d.d&&l.b==null))break k+=q?-1:1 -l=J.mc(d.b[k])}b=l.b +l=J.mr(d.b[k])}b=l.b if(b!=null){p=d.b[k] o=d.a.gaH() o.toString -j=A.d3(p.cP(0,t.x.a(o)),b.a) -i=isFinite(j.a)&&isFinite(j.b)?new A.Au(j,b.b,b.c):c}else i=c +j=A.d3(p.cL(0,t.x.a(o)),b.a) +i=isFinite(j.a)&&isFinite(j.b)?new A.AG(j,b.b,b.c):c}else i=c h=A.b([],t.AO) -g=d.gaLW()?new A.x(0,0,0+d.ga7A().a,0+d.ga7A().b):c -for(f=d.d;f<=d.c;++f){e=J.mc(d.b[f]).d -b=new A.U(e,new A.aFw(d,f,g),A.a6(e).h("U<1,x>")).XY(0,new A.aFx()) -B.b.H(h,A.ai(b,!0,b.$ti.h("B.E")))}return new A.vH(m,i,!s.l(0,l)?B.p5:s.c,h,!0)}, -Z8(a,b){var s=b>a -while(!0){if(!(a!==b&&J.mc(this.b[a]).c!==B.p5))break +g=d.gaMx()?new A.x(0,0,0+d.ga89().a,0+d.ga89().b):c +for(f=d.d;f<=d.c;++f){e=J.mr(d.b[f]).d +b=new A.S(e,new A.aGB(d,f,g),A.a6(e).h("S<1,x>")).Yu(0,new A.aGC()) +B.b.I(h,A.ai(b,!0,b.$ti.h("y.E")))}return new A.vR(m,i,!s.l(0,l)?B.pa:s.c,h,!0)}, +ZC(a,b){var s=b>a +while(!0){if(!(a!==b&&J.mr(this.b[a]).c!==B.pa))break a+=s?1:-1}return a}, -pb(a,b){return}, -aEA(){var s,r=this,q=null,p=r.e,o=r.r,n=r.d +p6(a,b){return}, +aFc(){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.pb(q,q) +if(n!=null){n.p6(q,q) r.f=null}n=r.w -if(n!=null){n.pb(q,q) -r.w=null}return}if(!J.e(r.b[n],r.f)){n=r.f -if(n!=null)n.pb(q,q)}if(!J.e(r.b[r.c],r.w)){n=r.w -if(n!=null)n.pb(q,q)}n=r.b +if(n!=null){n.p6(q,q) +r.w=null}return}if(!J.f(r.b[n],r.f)){n=r.f +if(n!=null)n.p6(q,q)}if(!J.f(r.b[r.c],r.w)){n=r.w +if(n!=null)n.p6(q,q)}n=r.b s=r.d n=r.f=n[s] if(s===r.c){r.w=n -n.pb(p,o) -return}n.pb(p,q) +n.p6(p,o) +return}n.p6(p,q) n=r.b[r.c] r.w=n -n.pb(q,o)}, -aLN(a){var s,r,q,p=this -for(s=p.b,r=s.length,q=0;q")).ac(0,new A.aFz(n)) -n.d=n.c=r}return B.bj}else if(s===B.bK){n.d=n.c=r-1 -return B.bj}}return B.bj}, -aKN(a){var s,r,q,p=this -for(s=p.b,r=s.length,q=0;q")).am(0,new A.aGE(n)) +n.d=n.c=r}return B.bk}else if(s===B.bM){n.d=n.c=r-1 +return B.bk}}return B.bk}, +aLs(a){var s,r,q,p=this +for(s=p.b,r=s.length,q=0;q0&&r===B.bL))break;--s -r=p.kU(p.b[s],a)}if(a.gnJ())p.c=s +s=a.gnE()?p.c:p.d +r=p.kT(p.b[s],a) +if(a.gJm(a))while(!0){q=p.b +if(!(s0&&r===B.bN))break;--s +r=p.kT(p.b[s],a)}if(a.gnE())p.c=s else p.d=s return r}, -aKP(a){var s,r,q,p=this -if(p.d===-1)switch(a.gxM(a)){case B.jv:case B.hh:p.d=p.c=p.b.length -break -case B.jw:case B.hg:p.d=p.c=0 -break}s=a.gnJ()?p.c:p.d -r=p.kU(p.b[s],a) -switch(a.gxM(a)){case B.jv:if(r===B.bL)if(s>0){--s -r=p.kU(p.b[s],a.aHN(B.hh))}break -case B.jw:if(r===B.bK){q=p.b +aLu(a){var s,r,q,p=this +if(p.d===-1)switch(a.gxx(a)){case B.jy:case B.hj:p.d=p.c=p.b.length +break +case B.jz:case B.hi:p.d=p.c=0 +break}s=a.gnE()?p.c:p.d +r=p.kT(p.b[s],a) +switch(a.gxx(a)){case B.jy:if(r===B.bN)if(s>0){--s +r=p.kT(p.b[s],a.aIp(B.hj))}break +case B.jz:if(r===B.bM){q=p.b if(s=0&&n==null))break -r=o.b=q.kU(s[p],a) +r=o.b=q.kT(s[p],a) switch(r.a){case 2:case 3:case 4:n=r break case 0:if(m===!1){++p -n=B.bj}else if(p===q.b.length-1)n=r +n=B.bk}else if(p===q.b.length-1)n=r else{++p m=!0}break case 1:if(m===!0){--p -n=B.bj}else if(p===0)n=r +n=B.bk}else if(p===0)n=r else{--p m=!1}break}}if(b)q.c=p else q.d=p n.toString return n}, -aHj(a,b){return this.gaHi().$2(a,b)}} -A.aFv.prototype={ +aHW(a,b){return this.gaHV().$2(a,b)}} +A.aGA.prototype={ $1(a){var s=this.a if(!s.y)return s.y=!1 -if(s.Q.a!==0)s.arI() -s.Sq()}, +if(s.Q.a!==0)s.asi() +s.So()}, $0(){return this.$1(null)}, $C:"$1", $R:0, $D(){return[null]}, -$S:197} -A.aFw.prototype={ +$S:196} +A.aGB.prototype={ $1(a){var s,r=this.a,q=r.b[this.b] r=r.a.gaH() r.toString -s=A.hS(q.cP(0,t.x.a(r)),a) +s=A.hP(q.cL(0,t.x.a(r)),a) r=this.c -if(r!=null)return r.fL(s) +if(r!=null)return r.fJ(s) return s}, -$S:726} -A.aFx.prototype={ -$1(a){return a.gD7(a)&&!a.gaB(a)}, -$S:727} -A.aFy.prototype={ -$1(a){return a!==this.a.b[this.b]}, $S:728} -A.aFz.prototype={ -$1(a){return this.a.kU(a,B.IT)}, -$S:69} -A.aha.prototype={} -A.FI.prototype={ -aW(){return new A.akB(A.z(t.M),null,!1,B.n)}} -A.akB.prototype={ -bi(){var s,r,q,p=this -p.bJ() +A.aGC.prototype={ +$1(a){return a.gCS(a)&&!a.gaB(a)}, +$S:729} +A.aGD.prototype={ +$1(a){return a!==this.a.b[this.b]}, +$S:730} +A.aGE.prototype={ +$1(a){return this.a.kT(a,B.IV)}, +$S:74} +A.ai5.prototype={} +A.FZ.prototype={ +b0(){return new A.alw(A.C(t.M),null,!1,B.o)}} +A.alw.prototype={ +bk(){var s,r,q,p=this +p.bG() s=p.a r=s.e if(r!=null){q=p.c q.toString r.a=q s=s.c -if(s!=null)p.svx(s)}}, -bE(a){var s,r,q,p,o,n=this -n.c8(a) +if(s!=null)p.svj(s)}}, +bC(a){var s,r,q,p,o,n=this +n.c9(a) s=a.e if(s!=n.a.e){r=s==null if(!r){s.a=null -n.d.ac(0,s.gacH(s))}q=n.a.e +n.d.am(0,s.gadj(s))}q=n.a.e if(q!=null){p=n.c p.toString q.a=p -n.d.ac(0,q.gHR(q))}s=r?null:s.at +n.d.am(0,q.gHC(q))}s=r?null:s.at r=n.a.e -if(!J.e(s,r==null?null:r.at))for(s=n.d,s=A.ai(s,!1,A.w(s).c),r=s.length,o=0;op.gD(p).a)){s=p.V$ -s=r+s.gD(s).b>p.gD(p).b}else s=!0}else s=!0}else s=!0 +if(!(r<0)){q=p.U$ +if(!(s+q.gC(q).a>p.gC(p).a)){s=p.U$ +s=r+s.gC(s).b>p.gC(p).b}else s=!0}else s=!0}else s=!0 return s}}, -aK(a,b){var s,r,q,p,o,n=this -if(n.V$!=null){s=n.a1.at +aJ(a,b){var s,r,q,p,o,n=this +if(n.U$!=null){s=n.Y.at s.toString -r=n.AE(s) -s=new A.b_d(n,r) -q=n.aq -if(n.a41(r)){p=n.cx +r=n.As(s) +s=new A.b0b(n,r) +q=n.ae +if(n.a4x(r)){p=n.cx p===$&&A.c() -o=n.gD(n) -q.sbk(0,a.pa(p,b,new A.x(0,0,0+o.a,0+o.b),s,n.a8,q.a))}else{q.sbk(0,null) +o=n.gC(n) +q.sbl(0,a.p5(p,b,new A.x(0,0,0+o.a,0+o.b),s,n.a7,q.a))}else{q.sbl(0,null) s.$2(a,b)}}}, -v(){this.aq.sbk(0,null) -this.jF()}, -eJ(a,b){var s,r=this.a1.at +v(){this.ae.sbl(0,null) +this.jD()}, +eG(a,b){var s,r=this.Y.at r.toString -s=this.AE(r) +s=this.As(r) b.aL(0,s.a,s.b)}, -q_(a){var s=this,r=s.a1.at +pV(a){var s=this,r=s.Y.at r.toString -r=s.a41(s.AE(r)) -if(r){r=s.gD(s) +r=s.a4x(s.As(r)) +if(r){r=s.gC(s) return new A.x(0,0,0+r.a,0+r.b)}return null}, -dX(a,b){var s,r=this -if(r.V$!=null){s=r.a1.at -s.toString -return a.lx(new A.b_c(r,b),r.AE(s),b)}return!1}, -vM(a,b,c){var s,r,q,p,o,n,m,l=this -if(c==null)c=a.gp0() -if(!(a instanceof A.T)){s=l.a1.at -s.toString -return new A.Ac(s,c)}r=A.hS(a.cP(0,l.V$),c) -s=l.V$ -q=s.gD(s) -switch(l.I.a){case 0:p=l.gD(l).b +dP(a,b){var s,r=this +if(r.U$!=null){s=r.Y.at +s.toString +return a.lv(new A.b0a(r,b),r.As(s),b)}return!1}, +vw(a,b,c){var s,r,q,p,o,n,m,l=this +if(c==null)c=a.goX() +if(!(a instanceof A.U)){s=l.Y.at +s.toString +return new A.Ao(s,c)}r=A.hP(a.cL(0,l.U$),c) +s=l.U$ +q=s.gC(s) +switch(l.G.a){case 0:p=l.gC(l).b s=r.d o=q.b-s n=s-r.b break -case 1:p=l.gD(l).a +case 1:p=l.gC(l).a o=r.a n=r.c-o break -case 2:p=l.gD(l).b +case 2:p=l.gC(l).b o=r.b n=r.d-o break -case 3:p=l.gD(l).a +case 3:p=l.gC(l).a s=r.c o=q.a-s n=s-r.a @@ -126609,1285 +127914,1285 @@ break default:o=null n=null p=null}m=o-(p-n)*b -return new A.Ac(m,r.dN(l.AE(m)))}, -il(a,b,c,d){this.Yp(a,null,c,A.bhF(a,b,c,this.a1,d,this))}, -zB(){return this.il(B.be,null,B.E,null)}, -tz(a){return this.il(B.be,null,B.E,a)}, -w0(a,b,c){return this.il(a,null,b,c)}, -tA(a,b){return this.il(B.be,a,B.E,b)}, -Sm(a){var s,r,q=this,p=q.ga20(),o=q.a1.at +return new A.Ao(m,r.dE(l.As(m)))}, +ig(a,b,c,d){this.YU(a,null,c,A.biK(a,b,c,this.Y,d,this))}, +zl(){return this.ig(B.bf,null,B.G,null)}, +tq(a){return this.ig(B.bf,null,B.G,a)}, +vL(a,b,c){return this.ig(a,null,b,c)}, +tr(a,b){return this.ig(B.bf,a,B.G,b)}, +Sk(a){var s,r,q=this,p=q.ga2v(),o=q.Y.at o.toString s=p-o -switch(q.I.a){case 0:q.gD(q) -q.gD(q) -p=q.gD(q) -o=q.gD(q) -r=q.a1.at +switch(q.G.a){case 0:q.gC(q) +q.gC(q) +p=q.gC(q) +o=q.gC(q) +r=q.Y.at r.toString return new A.x(0,0-s,0+p.a,0+o.b+r) -case 1:q.gD(q) -p=q.a1.at +case 1:q.gC(q) +p=q.Y.at p.toString -q.gD(q) -return new A.x(0-p,0,0+q.gD(q).a+s,0+q.gD(q).b) -case 2:q.gD(q) -q.gD(q) -p=q.a1.at +q.gC(q) +return new A.x(0-p,0,0+q.gC(q).a+s,0+q.gC(q).b) +case 2:q.gC(q) +q.gC(q) +p=q.Y.at p.toString -return new A.x(0,0-p,0+q.gD(q).a,0+q.gD(q).b+s) -case 3:q.gD(q) -q.gD(q) -p=q.gD(q) -o=q.a1.at +return new A.x(0,0-p,0+q.gC(q).a,0+q.gC(q).b+s) +case 3:q.gC(q) +q.gC(q) +p=q.gC(q) +o=q.Y.at o.toString -return new A.x(0-s,0,0+p.a+o,0+q.gD(q).b)}}, -$iOm:1} -A.b_d.prototype={ -$2(a,b){var s=this.a.V$ +return new A.x(0-s,0,0+p.a+o,0+q.gC(q).b)}}, +$iOE:1} +A.b0b.prototype={ +$2(a,b){var s=this.a.U$ s.toString -a.f_(s,b.X(0,this.b))}, +a.eY(s,b.W(0,this.b))}, $S:7} -A.b_c.prototype={ -$2(a,b){return this.a.V$.dm(a,b)}, +A.b0a.prototype={ +$2(a,b){return this.a.U$.dd(a,b)}, $S:6} -A.Wj.prototype={ -b1(a){var s -this.f2(a) -s=this.V$ -if(s!=null)s.b1(a)}, -aV(a){var s -this.f3(0) -s=this.V$ -if(s!=null)s.aV(0)}} -A.aoX.prototype={} -A.aoY.prototype={} -A.a8g.prototype={} -A.G0.prototype={ -dg(a){return A.bia(this,!1)}} -A.a8e.prototype={ -dg(a){return A.bia(this,!0)}, -bs(a){var s=new A.a6H(t.dq.a(a),A.D(t.S,t.x),0,null,null,A.aV(t.v)) +A.WB.prototype={ +b5(a){var s +this.f1(a) +s=this.U$ +if(s!=null)s.b5(a)}, +aZ(a){var s +this.f2(0) +s=this.U$ +if(s!=null)s.aZ(0)}} +A.aq0.prototype={} +A.aq1.prototype={} +A.a90.prototype={} +A.Gi.prototype={ +d9(a){return A.bjg(this,!1)}} +A.a8Z.prototype={ +d9(a){return A.bjg(this,!0)}, +bs(a){var s=new A.a7o(t.dq.a(a),A.D(t.S,t.x),0,null,null,A.aZ(t.v)) s.br() return s}} -A.G_.prototype={ -gaH(){return t.Ss.a(A.bR.prototype.gaH.call(this))}, +A.Gh.prototype={ +gaH(){return t.Ss.a(A.bV.prototype.gaH.call(this))}, a6(a,b){var s,r,q=this.f q.toString -t.F7.a(q) -this.oc(0,b) +t.F8.a(q) +this.o9(0,b) s=b.d r=q.d if(s!==r)q=A.L(s)!==A.L(r)||s.f!==r.f else q=!1 -if(q)this.nQ()}, -nQ(){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.MT() +if(q)this.nM()}, +nM(){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.MN() a1.p3=null a3.a=!1 try{i=t.S -s=A.b9V(i,t.Dv) -r=A.kK(a2,a2,a2,i,t.i) +s=A.baR(i,t.Dv) +r=A.kY(a2,a2,a2,i,t.V) i=a1.f i.toString -q=t.F7.a(i) -p=new A.aNl(a3,a1,s,q,r) -for(i=a1.p2,h=i.$ti,h=h.h("@<1>").ab(h.h("jA<1,2>")).h("tg<1,2>"),h=A.ai(new A.tg(i,h),!0,h.h("B.E")),g=h.length,f=t.MR,e=a1.p1,d=0;d").af(h.h("jK<1,2>")).h("tr<1,2>"),h=A.ai(new A.tr(i,h),!0,h.h("y.E")),g=h.length,f=t.MR,e=a1.p1,d=0;d").ab(g.h("jA<1,2>")).h("tg<1,2>")).ac(0,p) -if(!a3.a&&a1.R8){a0=i.aaR() +g=A.b1(h) +new A.tr(h,g.h("@<1>").af(g.h("jK<1,2>")).h("tr<1,2>")).am(0,p) +if(!a3.a&&a1.R8){a0=i.abv() k=a0==null?-1:a0 j=k+1 -J.ix(s,j,i.i(0,j)) +J.iD(s,j,i.i(0,j)) p.$1(j)}}finally{a1.p4=null a1.gaH()}}, -aIn(a,b){this.r.BB(this,new A.aNi(this,b,a))}, -h6(a,b,c){var s,r,q,p,o=null +aJ_(a,b){this.r.Bp(this,new A.aOm(this,b,a))}, +h4(a,b,c){var s,r,q,p,o=null if(a==null)s=o else{s=a.gaH() s=s==null?o:s.b}r=t.MR r.a(s) -q=this.aie(a,b,c) +q=this.aiN(a,b,c) if(q==null)p=o else{p=q.gaH() p=p==null?o:p.b}r.a(p) if(s!=p&&s!=null&&p!=null)p.a=s.a return q}, -lR(a){this.p2.N(0,a.d) -this.nc(a)}, -acF(a){var s,r=this +lL(a){this.p2.O(0,a.d) +this.n3(a)}, +adh(a){var s,r=this r.gaH() s=a.b s.toString -s=t.YX.a(s).b +s=t.b.a(s).b s.toString -r.r.BB(r,new A.aNm(r,s))}, -aJX(a,b,c,d,e){var s,r=this.f +r.r.Bp(r,new A.aOq(r,s))}, +aKB(a,b,c,d,e){var s,r=this.f r.toString -s=t.F7.a(r).d.f.length +s=t.F8.a(r).d.f.length d.toString -r=A.bB4(b,c,d,e,s) +r=A.bCq(b,c,d,e,s) return r}, -St(){var s=this.p2 -s.aKp() -s.aaR() +Sr(){var s=this.p2 +s.aL4() +s.abv() s=this.f s.toString -t.F7.a(s)}, -Sn(a){var s=a.b -s.toString -t.YX.a(s).b=this.p4}, -lW(a,b){this.gaH().MH(0,t.x.a(a),this.p3)}, -m0(a,b,c){this.gaH().Dp(t.x.a(a),this.p3)}, -mZ(a,b){this.gaH().N(0,t.x.a(a))}, -c6(a){var s=this.p2,r=s.$ti -r=r.h("@<1>").ab(r.z[1]).h("BQ<1,2>") -r=A.dr(new A.BQ(s,r),r.h("B.E"),t.c) -B.b.ac(A.ai(r,!0,A.w(r).h("B.E")),a)}} -A.aNl.prototype={ +t.F8.a(s)}, +Sl(a){var s=a.b +s.toString +t.b.a(s).b=this.p4}, +lQ(a,b){this.gaH().Mx(0,t.x.a(a),this.p3)}, +lV(a,b,c){this.gaH().Da(t.x.a(a),this.p3)}, +mR(a,b){this.gaH().O(0,t.x.a(a))}, +c8(a){var s=this.p2,r=s.$ti +r=r.h("@<1>").af(r.z[1]).h("C1<1,2>") +r=A.dt(new A.C1(s,r),r.h("y.E"),t.D) +B.b.am(A.ai(r,!0,A.w(r).h("y.E")),a)}} +A.aOp.prototype={ $1(a){var s,r,q,p,o=this,n=o.b n.p4=a q=n.p2 -if(q.i(0,a)!=null&&!J.e(q.i(0,a),o.c.i(0,a))){q.u(0,a,n.h6(q.i(0,a),null,a)) -o.a.a=!0}s=n.h6(o.c.i(0,a),o.d.d.a7_(n,a),a) +if(q.i(0,a)!=null&&!J.f(q.i(0,a),o.c.i(0,a))){q.q(0,a,n.h4(q.i(0,a),null,a)) +o.a.a=!0}s=n.h4(o.c.i(0,a),o.d.d.a7y(n,a),a) if(s!=null){p=o.a -p.a=p.a||!J.e(q.i(0,a),s) -q.u(0,a,s) +p.a=p.a||!J.f(q.i(0,a),s) +q.q(0,a,s) q=s.gaH().b q.toString -r=t.YX.a(q) +r=t.b.a(q) if(a===0)r.a=0 else{q=o.e -if(q.aZ(0,a))r.a=q.i(0,a)}if(!r.c)n.p3=t.aA.a(s.gaH())}else{o.a.a=!0 -q.N(0,a)}}, -$S:15} -A.aNj.prototype={ +if(q.b1(0,a))r.a=q.i(0,a)}if(!r.c)n.p3=t.aA.a(s.gaH())}else{o.a.a=!0 +q.O(0,a)}}, +$S:19} +A.aOn.prototype={ $0(){return null}, $S:20} -A.aNk.prototype={ +A.aOo.prototype={ $0(){return this.a.p2.i(0,this.b)}, -$S:734} -A.aNi.prototype={ +$S:735} +A.aOm.prototype={ $0(){var s,r,q,p=this,o=p.a o.p3=p.b==null?null:t.aA.a(o.p2.i(0,p.c-1).gaH()) s=null try{q=o.f q.toString -r=t.F7.a(q) +r=t.F8.a(q) q=o.p4=p.c -s=o.h6(o.p2.i(0,q),r.d.a7_(o,q),q)}finally{o.p4=null}q=p.c +s=o.h4(o.p2.i(0,q),r.d.a7y(o,q),q)}finally{o.p4=null}q=p.c o=o.p2 -if(s!=null)o.u(0,q,s) -else o.N(0,q)}, +if(s!=null)o.q(0,q,s) +else o.O(0,q)}, $S:0} -A.aNm.prototype={ +A.aOq.prototype={ $0(){var s,r,q,p=this try{r=p.a q=r.p4=p.b -s=r.h6(r.p2.i(0,q),null,q)}finally{p.a.p4=null}p.a.p2.N(0,p.b)}, +s=r.h4(r.p2.i(0,q),null,q)}finally{p.a.p4=null}p.a.p2.O(0,p.b)}, $S:0} -A.LX.prototype={ -ue(a){var s,r,q=a.b +A.Mg.prototype={ +u3(a){var s,r,q=a.b q.toString t.Cl.a(q) s=this.f -if(q.Cz$!==s){q.Cz$=s -r=a.gbu(a) -if(r instanceof A.K&&!s)r.aC()}}} -A.PS.prototype={} -A.kU.prototype={ -dg(a){var s=A.w(this),r=t.c -return new A.PT(A.D(s.h("kU.0"),r),A.D(t.D2,r),this,B.a9,s.h("@").ab(s.h("kU.1")).h("PT<1,2>"))}} -A.pv.prototype={ -gbZ(a){var s=this.hd$ -return s.gbz(s)}, -ju(){J.ma(this.gbZ(this),this.gVr())}, -c6(a){J.ma(this.gbZ(this),a)}, -H9(a,b){var s=this.hd$,r=s.i(0,b) -if(r!=null){this.nu(r) -s.N(0,b)}if(a!=null){s.u(0,b,a) -this.kf(a)}}} -A.PT.prototype={ -gaH(){return this.$ti.h("pv<1,2>").a(A.bR.prototype.gaH.call(this))}, -c6(a){var s=this.p1 -s.gbz(s).ac(0,a)}, -lR(a){this.p1.N(0,a.d) -this.nc(a)}, -hu(a,b){this.qN(a,b) -this.a5k()}, -a6(a,b){this.oc(0,b) -this.a5k()}, -a5k(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.f +if(q.Cm$!==s){q.Cm$=s +r=a.gbw(a) +if(r instanceof A.K&&!s)r.aD()}}} +A.Qa.prototype={} +A.l7.prototype={ +d9(a){var s=A.w(this),r=t.D +return new A.Qb(A.D(s.h("l7.0"),r),A.D(t.D2,r),this,B.a9,s.h("@").af(s.h("l7.1")).h("Qb<1,2>"))}} +A.pG.prototype={ +gbZ(a){var s=this.hf$ +return s.gbx(s)}, +jr(){J.lp(this.gbZ(this),this.gVU())}, +c8(a){J.lp(this.gbZ(this),a)}, +GV(a,b){var s=this.hf$,r=s.i(0,b) +if(r!=null){this.nn(r) +s.O(0,b)}if(a!=null){s.q(0,b,a) +this.kg(a)}}} +A.Qb.prototype={ +gaH(){return this.$ti.h("pG<1,2>").a(A.bV.prototype.gaH.call(this))}, +c8(a){var s=this.p1 +s.gbx(s).am(0,a)}, +lL(a){this.p1.O(0,a.d) +this.n3(a)}, +hs(a,b){this.qG(a,b) +this.a5Q()}, +a6(a,b){this.o9(0,b) +this.a5Q()}, +a5Q(){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.h("kU<1,2>").a(e) +s.h("l7<1,2>").a(e) r=f.p2 -q=t.c +q=t.D f.p2=A.D(t.D2,q) p=f.p1 s=s.c f.p1=A.D(s,q) -for(q=e.gXs(),o=q.length,n=0;n").a(A.bR.prototype.gaH.call(this)).H9(a,b)}, -mZ(a,b){var s=this.$ti.h("pv<1,2>") -if(s.a(A.bR.prototype.gaH.call(this)).hd$.i(0,b)===a)s.a(A.bR.prototype.gaH.call(this)).H9(null,b)}, -m0(a,b,c){var s=this.$ti.h("pv<1,2>").a(A.bR.prototype.gaH.call(this)) -if(s.hd$.i(0,b)===a)s.H9(null,b) -s.H9(a,c)}} -A.UW.prototype={ -bD(a,b){return this.Yq(a,b)}} -A.a8i.prototype={ -W(){return"SnapshotMode."+this.b}} -A.PU.prototype={ -sHY(a){return}} -A.a8k.prototype={ -bs(a){var s=new A.I1(A.cb(a,B.cC,t.l).w.b,this.w,this.e,this.f,!0,null,A.aV(t.v)) +if(i!=null)h=p.O(0,s.a(i.d)) +else h=(j==null?null:j.gbg().a)==null?p.O(0,m):null +g=f.h4(h,l,m) +if(g!=null){f.p1.q(0,m,g) +if(k!=null)f.p2.q(0,k,g)}}p.gbx(p).am(0,f.gaJe())}, +lQ(a,b){this.$ti.h("pG<1,2>").a(A.bV.prototype.gaH.call(this)).GV(a,b)}, +mR(a,b){var s=this.$ti.h("pG<1,2>") +if(s.a(A.bV.prototype.gaH.call(this)).hf$.i(0,b)===a)s.a(A.bV.prototype.gaH.call(this)).GV(null,b)}, +lV(a,b,c){var s=this.$ti.h("pG<1,2>").a(A.bV.prototype.gaH.call(this)) +if(s.hf$.i(0,b)===a)s.GV(null,b) +s.GV(a,c)}} +A.Vc.prototype={ +bz(a,b){return this.YV(a,b)}} +A.a92.prototype={ +V(){return"SnapshotMode."+this.b}} +A.Qc.prototype={ +sHI(a){return}} +A.a94.prototype={ +bs(a){var s=new A.Ii(A.cg(a,B.cE,t.l).w.b,this.w,this.e,this.f,!0,null,A.aZ(t.v)) s.br() -s.sbK(null) -return s}, -bD(a,b){t.mR.a(b) -b.saHB(0,this.e) -b.saNX(0,this.f) -b.sxJ(0,A.cb(a,B.cC,t.l).w.b) -b.svo(this.w) -b.saGg(!0)}} -A.I1.prototype={ -sxJ(a,b){var s,r=this -if(b===r.T)return -r.T=b -s=r.dW +s.sbH(null) +return s}, +bz(a,b){t.mR.a(b) +b.saId(0,this.e) +b.saOz(0,this.f) +b.sxu(0,A.cg(a,B.cE,t.l).w.b) +b.svb(this.w) +b.saGT(!0)}} +A.Ii.prototype={ +sxu(a,b){var s,r=this +if(b===r.S)return +r.S=b +s=r.e1 if(s==null)return else{s.v() -r.dW=null -r.bf()}}, -svo(a){var s,r=this,q=r.aG +r.e1=null +r.bi()}}, +svb(a){var s,r=this,q=r.aC if(a===q)return -s=r.gfn() -q.aa(0,s) -r.aG=a -if(A.L(q)!==A.L(r.aG)||r.aG.cC(q))r.bf() -if(r.y!=null)r.aG.aj(0,s)}, -saHB(a,b){var s,r=this,q=r.b9 +s=r.gfm() +q.ad(0,s) +r.aC=a +if(A.L(q)!==A.L(r.aC)||r.aC.cu(q))r.bi() +if(r.y!=null)r.aC.an(0,s)}, +saId(a,b){var s,r=this,q=r.be if(b===q)return -s=r.gGJ() -q.aa(0,s) -r.b9=b -if(r.y!=null)b.aj(0,s)}, -saNX(a,b){if(b===this.cu)return -this.cu=b -this.bf()}, -saGg(a){return}, -b1(a){var s=this -s.b9.aj(0,s.gGJ()) -s.aG.aj(0,s.gfn()) -s.zY(a)}, -aV(a){var s,r=this +s=r.gGu() +q.ad(0,s) +r.be=b +if(r.y!=null)b.an(0,s)}, +saOz(a,b){if(b===this.c_)return +this.c_=b +this.bi()}, +saGT(a){return}, +b5(a){var s=this +s.be.an(0,s.gGu()) +s.aC.an(0,s.gfm()) +s.zJ(a)}, +aZ(a){var s,r=this r.fX=!1 -r.b9.aa(0,r.gGJ()) -r.aG.aa(0,r.gfn()) -s=r.dW +r.be.ad(0,r.gGu()) +r.aC.ad(0,r.gfm()) +s=r.e1 if(s!=null)s.v() -r.fK=r.dW=null -r.tJ(0)}, +r.fz=r.e1=null +r.tA(0)}, v(){var s,r=this -r.b9.aa(0,r.gGJ()) -r.aG.aa(0,r.gfn()) -s=r.dW +r.be.ad(0,r.gGu()) +r.aC.ad(0,r.gfm()) +s=r.e1 if(s!=null)s.v() -r.fK=r.dW=null -r.jF()}, -ay2(){var s,r=this +r.fz=r.e1=null +r.jD()}, +ayF(){var s,r=this r.fX=!1 -s=r.dW +s=r.e1 if(s!=null)s.v() -r.fK=r.dW=null -r.bf()}, -aK(a,b){var s=this,r=s.gD(s) -if(r.gaB(r)){r=s.dW +r.fz=r.e1=null +r.bi()}, +aJ(a,b){var s=this,r=s.gC(s) +if(r.gaB(r)){r=s.e1 if(r!=null)r.v() -s.fK=s.dW=null -return}r=s.dW +s.fz=s.e1=null +return}r=s.e1 if(r!=null)r.v() -s.fK=s.dW=null -s.aG.abE(a,b,s.gD(s),A.jm.prototype.gjs.call(s)) +s.fz=s.e1=null +s.aC.aci(a,b,s.gC(s),A.ju.prototype.gjp.call(s)) return}} -A.a8j.prototype={} -A.So.prototype={ -aj(a,b){}, +A.a93.prototype={} +A.SF.prototype={ +an(a,b){}, v(){}, -aa(a,b){}, -$iao:1, -$ibq:1} -A.a8s.prototype={ -a7(a){return A.ll(B.b_,1)}} -A.PV.prototype={ -aIi(a,b,c,d){var s=this -if(!s.e)return B.hr -return new A.PV(c,s.b,s.c,s.d,!0)}, -aHY(a){return this.aIi(null,null,a,null)}, +ad(a,b){}, +$iar:1, +$ibu:1} +A.a9c.prototype={ +a8(a){return A.lA(B.b_,1)}} +A.Qd.prototype={ +aIV(a,b,c,d){var s=this +if(!s.e)return B.ht +return new A.Qd(c,s.b,s.c,s.d,!0)}, +aIA(a){return this.aIV(null,null,a,null)}, j(a){var s=this -return B.d.fe(" spell check enabled : "+s.e+"\n spell check service : "+A.j(s.a)+"\n misspelled text style : "+A.j(s.c)+"\n spell check suggestions toolbar builder: "+A.j(s.d)+"\n")}, +return B.d.fd(" spell check enabled : "+s.e+"\n spell check service : "+A.j(s.a)+"\n misspelled text style : "+A.j(s.c)+"\n spell check suggestions toolbar builder: "+A.j(s.d)+"\n")}, l(a,b){var s if(b==null)return!1 if(this===b)return!0 -if(b instanceof A.PV)if(b.a==this.a)s=b.e===this.e +if(b instanceof A.Qd)if(b.a==this.a)s=b.e===this.e else s=!1 else s=!1 return s}, gJ(a){var s=this -return A.a4(s.a,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,B.a)}} -A.pD.prototype={ +return A.a3(s.a,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,B.a)}} +A.pN.prototype={ j(a){var s=""+"TableRow(",r=this.b if(r!=null)s+=r.j(0)+", " r=this.c s=(r.length===0?s+"no children":s+A.j(r))+")" return s.charCodeAt(0)==0?s:s}} -A.l7.prototype={} -A.Qi.prototype={ -dg(a){return new A.alO(B.Wl,A.e7(t.c),this,B.a9)}, +A.lk.prototype={} +A.QA.prototype={ +d9(a){return new A.amM(B.Ws,A.ee(t.D),this,B.a9)}, bs(a){var s,r,q,p,o=this,n=null,m=o.c,l=m.length m=l!==0?m[0].c.length:0 -s=a.bb(t.I) +s=a.bh(t.I) s.toString s=s.w -r=A.Iu(a,n) +r=A.IN(a,n) q=A.b([],t.n) -p=A.kK(n,n,n,t.S,t.PA) -m=new A.Fr(B.Wk,m,l,p,o.e,s,o.r,r,o.w,n,q,A.aV(t.v)) +p=A.kY(n,n,n,t.S,t.PA) +m=new A.FI(B.Wr,m,l,p,o.e,s,o.r,r,o.w,n,q,A.aZ(t.v)) m.br() l=A.b([],t.iG) -B.b.sG(l,m.a1*m.a8) -m.I=l -m.sadg(o.y) +B.b.sE(l,m.Y*m.a7) +m.G=l +m.sadR(o.y) return m}, -bD(a,b){var s,r=this,q=null -b.saHf(q) -b.saIQ(r.e) -s=a.bb(t.I) -s.toString -b.sd2(s.w) -b.saGp(0,r.r) -b.sadg(r.y) -b.sul(A.Iu(a,q)) -b.saIS(r.w) -b.sVH(0,q)}} -A.aOP.prototype={ +bz(a,b){var s,r=this,q=null +b.saHS(q) +b.saJs(r.e) +s=a.bh(t.I) +s.toString +b.scV(s.w) +b.saH1(0,r.r) +b.sadR(r.y) +b.sua(A.IN(a,q)) +b.saJu(r.w) +b.sWa(0,q)}} +A.aPZ.prototype={ $1(a){return a.b!=null}, -$S:735} -A.aOQ.prototype={ -$1(a){return a.b}, $S:736} -A.alO.prototype={ -gaH(){return t.Jc.a(A.bR.prototype.gaH.call(this))}, -hu(a,b){var s,r,q=this,p={} +A.aQ_.prototype={ +$1(a){return a.b}, +$S:737} +A.amM.prototype={ +gaH(){return t.Jc.a(A.bV.prototype.gaH.call(this))}, +hs(a,b){var s,r,q=this,p={} q.p2=!0 -q.qN(a,b) +q.qG(a,b) p.a=-1 s=q.f s.toString s=t.On.a(s).c -r=A.a6(s).h("U<1,l7>") -q.p1=A.ai(new A.U(s,new A.b0Q(p,q),r),!1,r.h("aA.E")) -q.a5H() +r=A.a6(s).h("S<1,lk>") +q.p1=A.ai(new A.S(s,new A.b1M(p,q),r),!1,r.h("aF.E")) +q.a6b() q.p2=!1}, -lW(a,b){var s=t.Jc -s.a(A.bR.prototype.gaH.call(this)) -if(!(a.b instanceof A.pC))a.b=new A.pC(B.h) -if(!this.p2)s.a(A.bR.prototype.gaH.call(this)).X3(b.a,b.b,a)}, -m0(a,b,c){}, -mZ(a,b){t.Jc.a(A.bR.prototype.gaH.call(this)).X3(b.a,b.b,null)}, +lQ(a,b){var s=t.Jc +s.a(A.bV.prototype.gaH.call(this)) +if(!(a.b instanceof A.pM))a.b=new A.pM(B.h) +if(!this.p2)s.a(A.bV.prototype.gaH.call(this)).XA(b.a,b.b,a)}, +lV(a,b,c){}, +mR(a,b){t.Jc.a(A.bV.prototype.gaH.call(this)).XA(b.a,b.b,null)}, a6(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this c.p2=!0 s=t.pN r=A.D(t.f0,s) for(q=c.p1,p=q.length,o=0;o")) +n=new A.iA(p,new A.b1N(),A.a6(q).h("iA<1>")) m=A.b([],t.lD) for(q=b.c,l=c.p3,k=t.PN,j=0;j"));q.F();)c.LB(p.ga3(p),B.vf,l) +for(d=0;d"));q.H();)c.Lq(p.ga2(p),B.vh,l) c.p1=m -c.a5H() -l.ak(0) -c.oc(0,b) +c.a6b() +l.ao(0) +c.o9(0,b) c.p2=!1}, -a5H(){var s=t.Jc.a(A.bR.prototype.gaH.call(this)),r=this.p1,q=r.length!==0?r[0].b.length:0,p=A.a6(r).h("nx<1,T>") -s.afZ(q,A.ai(new A.nx(r,new A.b0O(),p),!0,p.h("B.E")))}, -c6(a){var s,r,q,p -for(s=this.p1,r=A.a6(s),r=r.h("@<1>").ab(r.h("b0")),s=new A.uj(B.b.gav(s),new A.b0T(),B.hW,r.h("uj<1,2>")),q=this.p3,r=r.z[1];s.F();){p=s.d +a6b(){var s=t.Jc.a(A.bV.prototype.gaH.call(this)),r=this.p1,q=r.length!==0?r[0].b.length:0,p=A.a6(r).h("nK<1,U>") +s.agA(q,A.ai(new A.nK(r,new A.b1K(),p),!0,p.h("y.E")))}, +c8(a){var s,r,q,p +for(s=this.p1,r=A.a6(s),r=r.h("@<1>").af(r.h("b4")),s=new A.us(B.b.gav(s),new A.b1P(),B.hY,r.h("us<1,2>")),q=this.p3,r=r.z[1];s.H();){p=s.d if(p==null)p=r.a(p) -if(!q.O(0,p))a.$1(p)}}, -lR(a){this.p3.C(0,a) -this.nc(a) +if(!q.N(0,p))a.$1(p)}}, +lL(a){this.p3.D(0,a) +this.n3(a) return!0}} -A.b0Q.prototype={ +A.b1M.prototype={ $1(a){var s,r,q,p={} p.a=0 s=this.a;++s.a r=a.c -q=A.a6(r).h("U<1,b0>") -return new A.l7(null,A.ai(new A.U(r,new A.b0P(p,s,this.b),q),!1,q.h("aA.E")))}, -$S:737} -A.b0P.prototype={ -$1(a){return this.c.yk(a,new A.Ic(this.a.a++,this.b.a))}, +q=A.a6(r).h("S<1,b4>") +return new A.lk(null,A.ai(new A.S(r,new A.b1L(p,s,this.b),q),!1,q.h("aF.E")))}, $S:738} -A.b0R.prototype={ -$1(a){return!0}, +A.b1L.prototype={ +$1(a){return this.c.y7(a,new A.It(this.a.a++,this.b.a))}, $S:739} -A.b0S.prototype={ -$1(a){return!this.a.O(0,a)}, +A.b1N.prototype={ +$1(a){return!0}, $S:740} -A.b0O.prototype={ -$1(a){var s=a.b -return new A.U(s,new A.b0N(),A.a6(s).h("U<1,T>"))}, +A.b1O.prototype={ +$1(a){return!this.a.N(0,a)}, $S:741} -A.b0N.prototype={ +A.b1K.prototype={ +$1(a){var s=a.b +return new A.S(s,new A.b1J(),A.a6(s).h("S<1,U>"))}, +$S:742} +A.b1J.prototype={ $1(a){var s=a.gaH() s.toString return t.x.a(s)}, -$S:742} -A.b0T.prototype={ -$1(a){return a.b}, $S:743} -A.a9b.prototype={ -ue(a){var s=a.b +A.b1P.prototype={ +$1(a){return a.b}, +$S:744} +A.aa_.prototype={ +u3(a){var s=a.b s.toString t.o3.a(s)}} -A.Ic.prototype={ +A.It.prototype={ l(a,b){if(b==null)return!1 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.Ic&&this.a===b.a&&this.b===b.b}, -gJ(a){return A.a4(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.ap2.prototype={} -A.Sz.prototype={ -W(){return"_DragState."+this.b}} -A.Ql.prototype={} -A.Qo.prototype={} -A.Qn.prototype={} -A.Qp.prototype={} -A.Qm.prototype={} -A.Vf.prototype={ -gDa(){var s=this.Js$ -return s==null?A.z(t.bd):s}, -jm(a){var s,r,q=this -if(t.n2.b(a)){s=A.q4(a.gdR(a),q.b) -r=q.Jt$ -if(a.gb6(a).Y(0,r.b).ge4()>s){q.FP() -q.CB$=q.CA$=null}}else if(t.oN.b(a)){q.y7$=a -if(q.q7$!=null){q.FP() -if(q.uO$==null)q.uO$=A.dq(B.d6,q.gapx())}}else if(t.Ko.b(a))q.Hq()}, -iH(a){this.Hq()}, -avN(a){var s=this.CA$ +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.It&&this.a===b.a&&this.b===b.b}, +gJ(a){return A.a3(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.aq7.prototype={} +A.SQ.prototype={ +V(){return"_DragState."+this.b}} +A.QC.prototype={} +A.QF.prototype={} +A.QE.prototype={} +A.QG.prototype={} +A.QD.prototype={} +A.Vw.prototype={ +gCV(){var s=this.Je$ +return s==null?A.C(t.bd):s}, +ji(a){var s,r,q=this +if(t.n2.b(a)){s=A.qd(a.gdK(a),q.b) +r=q.Jf$ +if(a.gb9(a).X(0,r.b).gdY()>s){q.FC() +q.Co$=q.Cn$=null}}else if(t.oN.b(a)){q.xT$=a +if(q.q5$!=null){q.FC() +if(q.uD$==null)q.uD$=A.dr(B.d8,q.gaq7())}}else if(t.Ko.b(a))q.Hb()}, +iC(a){this.Hb()}, +awp(a){var s=this.Cn$ s.toString if(a===s)return!0 else return!1}, -awn(a){var s=this.CB$ +ax_(a){var s=this.Co$ if(s==null)return!1 -return a.Y(0,s).ge4()<=100}, -FP(){var s=this.uO$ -if(s!=null){s.bA(0) -this.uO$=null}}, -apy(){}, -Hq(){var s=this -s.FP() -s.CB$=s.Jt$=s.CA$=null -s.oL$=0 -s.y7$=s.q7$=s.Js$=null}} -A.J9.prototype={ -ats(){var s=this -if(s.cy!=null)s.ds("onDragUpdate",new A.arS(s)) +return a.X(0,s).gdY()<=100}, +FC(){var s=this.uD$ +if(s!=null){s.by(0) +this.uD$=null}}, +aq8(){}, +Hb(){var s=this +s.FC() +s.Co$=s.Jf$=s.Cn$=null +s.oF$=0 +s.xT$=s.q5$=s.Je$=null}} +A.Jr.prototype={ +au2(){var s=this +if(s.cy!=null)s.dg("onDragUpdate",new A.at2(s)) s.p2=s.p3=null}, -lY(a){var s=this -if(s.fy==null)switch(a.gfS(a)){case 1:if(s.ch==null&&s.cx==null&&s.cy==null&&s.db==null&&s.CW==null&&s.dx==null)return!1 -break -default:return!1}else if(a.gbU()!==s.fy)return!1 -return s.w9(a)}, -iV(a){var s,r=this -if(r.k1===B.hJ){r.akp(a) -r.fy=a.gbU() +lS(a){var s=this +if(s.fy==null)switch(a.gfQ(a)){case 1:if(s.ch==null&&s.cx==null&&s.cy==null&&s.db==null&&s.CW==null&&s.dx==null)return!1 +break +default:return!1}else if(a.gbS()!==s.fy)return!1 +return s.vU(a)}, +iO(a){var s,r=this +if(r.k1===B.hL){r.akZ(a) +r.fy=a.gbS() r.ok=r.k4=0 -r.k1=B.q8 -s=a.gb6(a) -r.k3=new A.hV(a.geD(),s) -r.go=A.dq(B.aW,new A.arT(r,a))}}, -yg(a){if(a.gfS(a)!==1)if(!this.fx)this.Y3(a)}, -jO(a){var s,r=this +r.k1=B.qc +s=a.gb9(a) +r.k3=new A.hS(a.geA(),s) +r.go=A.dr(B.aW,new A.at3(r,a))}}, +y3(a){if(a.gfQ(a)!==1)if(!this.fx)this.YA(a)}, +jN(a){var s,r=this if(a!==r.fy)return -r.Ho() -r.p4.C(0,a) -s=r.q7$ -if(s!=null)r.ZH(s) +r.H9() +r.p4.D(0,a) +s=r.q5$ +if(s!=null)r.a_a(s) r.fx=!0 s=r.k2 -if(s!=null)r.N6(s) -s=r.y7$ -if(s!=null)r.ZI(s)}, -xL(a){var s,r=this -switch(r.k1.a){case 0:r.a4v() -r.aD(B.ao) -break -case 1:if(r.dy)if(r.fx){if(r.q7$!=null){if(!r.p4.N(0,a))r.Le(a,B.ao) -r.k1=B.k1 -s=r.q7$ -s.toString -r.N6(s) -r.ZC()}}else{r.a4v() -r.aD(B.ao)}else{s=r.y7$ -if(s!=null)r.ZI(s)}break -case 2:r.ZC() -break}r.Ho() -r.k1=B.hJ +if(s!=null)r.N1(s) +s=r.xT$ +if(s!=null)r.a_b(s)}, +xw(a){var s,r=this +switch(r.k1.a){case 0:r.a50() +r.aE(B.ao) +break +case 1:if(r.dy)if(r.fx){if(r.q5$!=null){if(!r.p4.O(0,a))r.L4(a,B.ao) +r.k1=B.k5 +s=r.q5$ +s.toString +r.N1(s) +r.a_5()}}else{r.a50() +r.aE(B.ao)}else{s=r.xT$ +if(s!=null)r.a_b(s)}break +case 2:r.a_5() +break}r.H9() +r.k1=B.hL r.dy=!1}, -jm(a){var s,r,q,p,o,n,m=this -if(a.gbU()!==m.fy)return -m.alL(a) -if(t.n2.b(a)){s=A.q4(a.gdR(a),m.b) +ji(a){var s,r,q,p,o,n,m=this +if(a.gbS()!==m.fy)return +m.aml(a) +if(t.n2.b(a)){s=A.qd(a.gdK(a),m.b) if(!m.dy){r=m.k3 r===$&&A.c() -r=a.gb6(a).Y(0,r.b).ge4()>s}else r=!0 +r=a.gb9(a).X(0,r.b).gdY()>s}else r=!0 m.dy=r r=m.k1 -if(r===B.k1)m.ZD(a) -else if(r===B.q8){if(m.k2==null){if(a.gd5(a)==null)q=null -else{r=a.gd5(a) +if(r===B.k5)m.a_6(a) +else if(r===B.qc){if(m.k2==null){if(a.gcX(a)==null)q=null +else{r=a.gcX(a) r.toString -q=A.zi(r)}p=m.a4w(a.goV()) +q=A.zs(r)}p=m.a51(a.goR()) r=m.k4 r===$&&A.c() -o=A.F8(q,null,p,a.geD()).ge4() -n=m.a4x(p) -m.k4=r+o*J.ez(n==null?1:n) +o=A.Fo(q,null,p,a.geA()).gdY() +n=m.a52(p) +m.k4=r+o*J.eI(n==null?1:n) r=m.ok r===$&&A.c() -m.ok=r+A.F8(q,null,a.goV(),a.geD()).ge4()*B.e.gzD(1) -if(!m.a4y(a.gdR(a)))r=m.fx&&Math.abs(m.ok)>A.b57(a.gdR(a),m.b) +m.ok=r+A.Fo(q,null,a.goR(),a.geA()).gdY()*B.e.gzn(1) +if(!m.a53(a.gdK(a)))r=m.fx&&Math.abs(m.ok)>A.b66(a.gdK(a),m.b) else r=!0 if(r){m.k2=a -m.k1=B.k1 -if(!m.fx)m.aD(B.bE)}}r=m.k2 -if(r!=null)m.N6(r)}}else if(t.oN.b(a)){r=m.k1 -if(r===B.q8)m.Fe(a) -else if(r===B.k1)m.Qn(a.gbU())}else if(t.Ko.b(a)){m.k1=B.hJ -m.Qn(a.gbU())}}, -iH(a){var s=this +m.k1=B.k5 +if(!m.fx)m.aE(B.bG)}}r=m.k2 +if(r!=null)m.N1(r)}}else if(t.oN.b(a)){r=m.k1 +if(r===B.qc)m.F2(a) +else if(r===B.k5)m.Qi(a.gbS())}else if(t.Ko.b(a)){m.k1=B.hL +m.Qi(a.gbS())}}, +iC(a){var s=this if(a!==s.fy)return -s.alM(a) -s.Ho() -s.Qn(a) -s.GY() -s.GX()}, -v(){this.Ho() -this.GX() -this.akq()}, -N6(a){var s,r,q,p,o,n=this +s.amm(a) +s.H9() +s.Qi(a) +s.GJ() +s.GI()}, +v(){this.H9() +this.GI() +this.al_()}, +N1(a){var s,r,q,p,o,n=this if(!n.fx)return if(n.at===B.a3){s=n.k3 s===$&&A.c() -r=a.glI() -n.k3=s.X(0,new A.hV(a.goV(),r))}n.aoT(a) -if(!a.goV().l(0,B.h)){if(a.gd5(a)!=null){s=a.gd5(a) +r=a.glF() +n.k3=s.W(0,new A.hS(a.goR(),r))}n.apt(a) +if(!a.goR().l(0,B.h)){if(a.gcX(a)!=null){s=a.gcX(a) s.toString -q=A.zi(s)}else q=null +q=A.zs(s)}else q=null s=n.k3 s===$&&A.c() -p=s.a.X(0,a.goV()) -o=A.F8(q,null,a.goV(),p) -s=a.goV() -n.p1=n.k3.X(0,new A.hV(s,o)) -n.ZD(a) +p=s.a.W(0,a.goR()) +o=A.Fo(q,null,a.goR(),p) +s=a.goR() +n.p1=n.k3.W(0,new A.hS(s,o)) +n.a_6(a) n.p1=null}}, -ZH(a){var s,r,q,p,o,n=this +a_a(a){var s,r,q,p,o,n=this if(n.fr)return -s=a.gb6(a) -r=a.geD() -q=n.e.i(0,a.gbU()) +s=a.gb9(a) +r=a.geA() +q=n.e.i(0,a.gbS()) q.toString -p=n.oL$ -o=n.gDa() -if(n.ch!=null)n.ds("onTapDown",new A.arQ(n,new A.Ql(s,r,q,p,o))) +p=n.oF$ +o=n.gCV() +if(n.ch!=null)n.dg("onTapDown",new A.at0(n,new A.QC(s,r,q,p,o))) n.fr=!0}, -ZI(a){var s,r,q,p,o,n=this +a_b(a){var s,r,q,p,o,n=this if(!n.fx)return -s=a.gdR(a) -r=a.gb6(a) -q=a.geD() -p=n.oL$ -o=n.gDa() -if(n.CW!=null)n.ds("onTapUp",new A.arR(n,new A.Qo(r,q,s,p,o))) -n.GY() -if(!n.p4.N(0,a.gbU()))n.Le(a.gbU(),B.ao)}, -aoT(a){var s,r,q,p=this -if(p.cx!=null){s=a.giJ(a) +s=a.gdK(a) +r=a.gb9(a) +q=a.geA() +p=n.oF$ +o=n.gCV() +if(n.CW!=null)n.dg("onTapUp",new A.at1(n,new A.QF(r,q,s,p,o))) +n.GJ() +if(!n.p4.O(0,a.gbS()))n.L4(a.gbS(),B.ao)}, +apt(a){var s,r,q,p=this +if(p.cx!=null){s=a.gib(a) r=p.k3 r===$&&A.c() -q=p.e.i(0,a.gbU()) +q=p.e.i(0,a.gbS()) q.toString -p.ds("onDragStart",new A.arO(p,new A.Qn(s,r.b,r.a,q,p.oL$,p.gDa())))}p.k2=null}, -ZD(a){var s,r,q,p,o,n,m,l=this,k=l.p1,j=k!=null?k.b:a.gb6(a) +p.dg("onDragStart",new A.asZ(p,new A.QE(s,r.b,r.a,q,p.oF$,p.gCV())))}p.k2=null}, +a_6(a){var s,r,q,p,o,n,m,l=this,k=l.p1,j=k!=null?k.b:a.gb9(a) k=l.p1 -s=k!=null?k.a:a.geD() -k=a.giJ(a) -r=a.goV() -q=l.e.i(0,a.gbU()) +s=k!=null?k.a:a.geA() +k=a.gib(a) +r=a.goR() +q=l.e.i(0,a.gbS()) q.toString p=l.k3 p===$&&A.c() -p=j.Y(0,p.b) -o=s.Y(0,l.k3.a) -n=l.oL$ -m=l.gDa() -if(l.cy!=null)l.ds("onDragUpdate",new A.arP(l,new A.Qp(k,r,j,s,q,p,o,n,m)))}, -ZC(){var s,r=this,q=r.p3 -if(q!=null){q.bA(0) -r.ats()}q=r.oL$ -s=r.gDa() -if(r.db!=null)r.ds("onDragEnd",new A.arN(r,new A.Qm(0,q,s))) -r.GY() -r.GX()}, -a4v(){var s,r=this +p=j.X(0,p.b) +o=s.X(0,l.k3.a) +n=l.oF$ +m=l.gCV() +if(l.cy!=null)l.dg("onDragUpdate",new A.at_(l,new A.QG(k,r,j,s,q,p,o,n,m)))}, +a_5(){var s,r=this,q=r.p3 +if(q!=null){q.by(0) +r.au2()}q=r.oF$ +s=r.gCV() +if(r.db!=null)r.dg("onDragEnd",new A.asY(r,new A.QD(0,q,s))) +r.GJ() +r.GI()}, +a50(){var s,r=this if(!r.fr)return s=r.dx -if(s!=null)r.ds("onCancel",s) -r.GX() -r.GY()}, -Qn(a){this.jE(a) -if(!this.p4.N(0,a))this.Le(a,B.ao)}, -GY(){this.fx=this.fr=!1 +if(s!=null)r.dg("onCancel",s) +r.GI() +r.GJ()}, +Qi(a){this.jC(a) +if(!this.p4.O(0,a))this.L4(a,B.ao)}, +GJ(){this.fx=this.fr=!1 this.fy=null}, -GX(){return}, -Ho(){var s=this.go -if(s!=null){s.bA(0) +GI(){return}, +H9(){var s=this.go +if(s!=null){s.by(0) this.go=null}}} -A.arS.prototype={ +A.at2.prototype={ $0(){var s=this.a,r=s.cy r.toString s=s.p2 s.toString return r.$1(s)}, $S:0} -A.arT.prototype={ -$0(){var s=this.a,r=s.q7$ -if(r!=null){s.ZH(r) -if(s.oL$>1)s.aD(B.bE)}return null}, +A.at3.prototype={ +$0(){var s=this.a,r=s.q5$ +if(r!=null){s.a_a(r) +if(s.oF$>1)s.aE(B.bG)}return null}, $S:0} -A.arQ.prototype={ +A.at0.prototype={ $0(){return this.a.ch.$1(this.b)}, $S:0} -A.arR.prototype={ +A.at1.prototype={ $0(){return this.a.CW.$1(this.b)}, $S:0} -A.arO.prototype={ +A.asZ.prototype={ $0(){return this.a.cx.$1(this.b)}, $S:0} -A.arP.prototype={ +A.at_.prototype={ $0(){return this.a.cy.$1(this.b)}, $S:0} -A.arN.prototype={ +A.asY.prototype={ $0(){return this.a.db.$1(this.b)}, $S:0} -A.pE.prototype={ -a4y(a){var s=this.k4 -s===$&&A.c() -return Math.abs(s)>A.q4(a,this.b)}, -a4w(a){return new A.h(a.a,0)}, -a4x(a){return a.a}} -A.pF.prototype={ -a4y(a){var s=this.k4 -s===$&&A.c() -return Math.abs(s)>A.b57(a,this.b)}, -a4w(a){return a}, -a4x(a){return null}} -A.RF.prototype={ -iV(a){var s,r=this -r.zR(a) -s=r.uO$ -if(s!=null&&s.b==null)r.Hq() -r.y7$=null -if(r.q7$!=null)s=!(r.uO$!=null&&r.awn(a.gb6(a))&&r.avN(a.gfS(a))) +A.pO.prototype={ +a53(a){var s=this.k4 +s===$&&A.c() +return Math.abs(s)>A.qd(a,this.b)}, +a51(a){return new A.h(a.a,0)}, +a52(a){return a.a}} +A.pP.prototype={ +a53(a){var s=this.k4 +s===$&&A.c() +return Math.abs(s)>A.b66(a,this.b)}, +a51(a){return a}, +a52(a){return null}} +A.RV.prototype={ +iO(a){var s,r=this +r.zC(a) +s=r.uD$ +if(s!=null&&s.b==null)r.Hb() +r.xT$=null +if(r.q5$!=null)s=!(r.uD$!=null&&r.ax_(a.gb9(a))&&r.awp(a.gfQ(a))) else s=!1 -if(s)r.oL$=1 -else ++r.oL$ -r.FP() -r.q7$=a -s=$.fZ.bB$ +if(s)r.oF$=1 +else ++r.oF$ +r.FC() +r.q5$=a +s=$.fS.bF$ s===$&&A.c() s=s.a -s=s.gbz(s) -r.Js$=A.iK(s,A.w(s).h("B.E")) -r.CA$=a.gfS(a) -r.CB$=a.gb6(a) -r.Jt$=new A.hV(a.geD(),a.gb6(a))}, -v(){this.Hq() -this.pC()}} -A.alR.prototype={} -A.alS.prototype={} -A.alT.prototype={} -A.alU.prototype={} -A.alV.prototype={} -A.a9i.prototype={ -bs(a){var s=new A.OJ(new A.Dw(new WeakMap(),t.ii),A.z(t.Cn),A.D(t.X,t.hi),B.cs,null,A.aV(t.v)) +s=s.gbx(s) +r.Je$=A.iP(s,A.w(s).h("y.E")) +r.Cn$=a.gfQ(a) +r.Co$=a.gb9(a) +r.Jf$=new A.hS(a.geA(),a.gb9(a))}, +v(){this.Hb() +this.pw()}} +A.amP.prototype={} +A.amQ.prototype={} +A.amR.prototype={} +A.amS.prototype={} +A.amT.prototype={} +A.aa6.prototype={ +bs(a){var s=new A.P0(new A.DK(new WeakMap(),t.ii),A.C(t.Cn),A.D(t.X,t.hi),B.cu,null,A.aZ(t.v)) s.br() -s.sbK(null) +s.sbH(null) return s}, -bD(a,b){}} -A.OJ.prototype={ -Ly(a){var s -this.i9.N(0,a) -s=this.dH -s.i(0,a.eV).N(0,a) -if(s.i(0,a.eV).a===0)s.N(0,a.eV)}, -dm(a,b){var s,r,q=this -if(!q.gD(q).O(0,b))return!1 -s=q.dX(a,b)||q.T===B.aX -if(s){r=new A.xj(b,q) -q.eM.u(0,r,a) -a.C(0,r)}return s}, -nF(a,b){var s,r,q,p,o,n,m,l,k=this -if(!t.pY.b(a)||a.gfS(a)!==1)return -s=k.i9 +bz(a,b){}} +A.P0.prototype={ +Ln(a){var s +this.i0.O(0,a) +s=this.dw +s.i(0,a.eR).O(0,a) +if(s.i(0,a.eR).a===0)s.O(0,a.eR)}, +dd(a,b){var s,r,q=this +if(!q.gC(q).N(0,b))return!1 +s=q.dP(a,b)||q.S===B.aX +if(s){r=new A.xq(b,q) +q.ep.q(0,r,a) +a.D(0,r)}return s}, +nA(a,b){var s,r,q,p,o,n,m,l,k=this +if(!t.pY.b(a)||a.gfQ(a)!==1)return +s=k.i0 if(s.a===0)return -A.y8(b) -r=k.eM.a.get(b) +A.yg(b) +r=k.ep.a.get(b) if(r==null)return -q=k.asv(s,r.a) +q=k.at5(s,r.a) p=t.Cn -o=A.aMC(q,q.gPu(),A.w(q).c,p).ZU() -n=A.z(p) -for(q=o.gav(o),p=k.dH;q.F();){m=q.ga3(q) -m=p.i(0,m.eV) +o=A.aNG(q,q.gPo(),A.w(q).c,p).a_n() +n=A.C(p) +for(q=o.gav(o),p=k.dw;q.H();){m=q.ga2(q) +m=p.i(0,m.eR) m.toString -n.H(0,m)}l=s.uv(n) -for(s=l.gav(l);s.F();){q=s.ga3(s).i9 -if(q!=null)q.$1(a)}for(s=A.cY(n,n.r,n.$ti.c),q=s.$ti.c;s.F();){p=s.d +n.I(0,m)}l=s.uk(n) +for(s=l.gav(l);s.H();){q=s.ga2(s).i0 +if(q!=null)q.$1(a)}for(s=A.cW(n,n.r,n.$ti.c),q=s.$ti.c;s.H();){p=s.d if(p==null)q.a(p)}}, -asv(a,b){var s,r,q,p,o=A.z(t.zE) -for(s=b.length,r=this.i9,q=0;q")),s.h("an3<1>")),B.n,s.h("GH<1>"))}} -A.GH.prototype={ -gaDP(){var s=this.e -s===$&&A.c() -return s}, -gAZ(){var s=this.a.r,r=this.x -if(r==null){s=$.ag() -s=new A.R7(new A.bq(s),new A.bq(s),B.acB,s) +bz(a,b){b.smO(0,this.e) +b.sHK(!1)}} +A.a_D.prototype={ +a8(a){var s=this.e,r=s.a +return A.xX(this.r,s.b.az(0,r.gm(r)),B.cI)}} +A.MA.prototype={ +gqe(){return this.c}, +a8(a){return this.aH9(a,this.f)}} +A.XE.prototype={ +gqe(){return A.MA.prototype.gqe.call(this)}, +gaH8(){return this.e}, +aH9(a,b){return this.gaH8().$2(a,b)}} +A.GX.prototype={ +b0(){var s=this.$ti +return new A.GY(new A.ao1(A.b([],s.h("v<1>")),s.h("ao1<1>")),B.o,s.h("GY<1>"))}} +A.GY.prototype={ +gaEr(){var s=this.e +s===$&&A.c() +return s}, +gAN(){var s=this.a.r,r=this.x +if(r==null){s=$.af() +s=new A.Ro(new A.bu(s),new A.bu(s),B.acN,s) this.x=s}else s=r return s}, -Ek(){var s,r,q,p=this,o=p.d -if(o.gBZ()==null)return +E7(){var s,r,q,p=this,o=p.d +if(o.gBN()==null)return s=p.f r=s==null q=r?null:s.b!=null -if(q===!0){if(!r)s.bA(0) -p.QC(0,o.gBZ())}else p.QC(0,o.Ek()) -p.HD()}, -DT(){this.QC(0,this.d.DT()) -this.HD()}, -HD(){var s=this.gAZ(),r=this.d,q=r.a,p=q.length!==0&&r.b>0 -s.sm(0,new A.GI(p,r.ga76())) -if(A.cu()!==B.ah)return -s=$.bcw() +if(q===!0){if(!r)s.by(0) +p.Qx(0,o.gBN())}else p.Qx(0,o.E7()) +p.Ho()}, +DE(){this.Qx(0,this.d.DE()) +this.Ho()}, +Ho(){var s=this.gAN(),r=this.d,q=r.a,p=q.length!==0&&r.b>0 +s.sm(0,new A.GZ(p,r.ga7G())) +if(A.cx()!==B.ah)return +s=$.bdr() if(s.b===this){q=q.length!==0&&r.b>0 -r=r.ga76() +r=r.ga7G() s=s.a s===$&&A.c() -s.fm("UndoManager.setUndoState",A.b1(["canUndo",q,"canRedo",r],t.N,t.w),t.H)}}, -aEl(a){this.Ek()}, -azY(a){this.DT()}, -QC(a,b){var s=this +s.fl("UndoManager.setUndoState",A.b5(["canUndo",q,"canRedo",r],t.N,t.w),t.H)}}, +aEY(a){this.E7()}, +aAA(a){this.DE()}, +Qx(a,b){var s=this if(b==null)return -if(J.e(b,s.w))return +if(J.f(b,s.w))return s.w=b s.r=!0 try{s.a.e.$1(b)}finally{s.r=!1}}, -a2V(){var s,r=this -if(J.e(r.a.c.a,r.w))return +a3p(){var s,r=this +if(J.f(r.a.c.a,r.w))return if(r.r)return s=r.a s=s.d.$2(r.w,s.c.a) if(!(s==null?!0:s))return s=r.a.c.a r.w=s -r.f=r.aDQ(s)}, -a0T(){if(!this.a.f.gdL())return -$.bcw().b=this -this.HD()}, -aLr(a){switch(a.a){case 0:this.Ek() +r.f=r.aEs(s)}, +a1m(){if(!this.a.f.gdC())return +$.bdr().b=this +this.Ho()}, +aM2(a){switch(a.a){case 0:this.E7() break -case 1:this.DT() +case 1:this.DE() break}}, -bi(){var s,r=this -r.bJ() -s=A.bGD(B.fz,new A.aRc(r),r.$ti.c) -r.e!==$&&A.ae() +bk(){var s,r=this +r.bG() +s=A.bI_(B.fC,new A.aSo(r),r.$ti.c) +r.e!==$&&A.al() r.e=s -r.a2V() -r.a.c.aj(0,r.gPK()) -r.a0T() -r.a.f.aj(0,r.gOK()) -r.gAZ().w.aj(0,r.gadK()) -r.gAZ().x.aj(0,r.gacx())}, -bE(a){var s,r,q=this -q.c8(a) +r.a3p() +r.a.c.an(0,r.gPF()) +r.a1m() +r.a.f.an(0,r.gOF()) +r.gAN().w.an(0,r.gael()) +r.gAN().x.an(0,r.gad9())}, +bC(a){var s,r,q=this +q.c9(a) s=a.c if(q.a.c!==s){r=q.d -B.b.ak(r.a) +B.b.ao(r.a) r.b=-1 -r=q.gPK() -s.aa(0,r) -q.a.c.aj(0,r)}s=a.f -if(q.a.f!==s){r=q.gOK() -s.aa(0,r) -q.a.f.aj(0,r)}q.a.toString}, +r=q.gPF() +s.ad(0,r) +q.a.c.an(0,r)}s=a.f +if(q.a.f!==s){r=q.gOF() +s.ad(0,r) +q.a.f.an(0,r)}q.a.toString}, v(){var s,r=this -r.a.c.aa(0,r.gPK()) -r.a.f.aa(0,r.gOK()) -r.gAZ().w.aa(0,r.gadK()) -r.gAZ().x.aa(0,r.gacx()) +r.a.c.ad(0,r.gPF()) +r.a.f.ad(0,r.gOF()) +r.gAN().w.ad(0,r.gael()) +r.gAN().x.ad(0,r.gad9()) s=r.x if(s!=null)s.v() s=r.f -if(s!=null)s.bA(0) -r.bF()}, -a7(a){var s=t.ot,r=t.wS -return A.wW(A.b1([B.acd,new A.dE(this.gaEk(),new A.bK(A.b([],s),r),t._n).fP(a),B.abY,new A.dE(this.gazX(),new A.bK(A.b([],s),r),t.fN).fP(a)],t.B,t.od),this.a.w)}, -aDQ(a){return this.gaDP().$1(a)}} -A.aRc.prototype={ +if(s!=null)s.by(0) +r.bD()}, +a8(a){var s=t.ot,r=t.wS +return A.x2(A.b5([B.acp,new A.dJ(this.gaEX(),new A.bP(A.b([],s),r),t._n).fO(a),B.ac9,new A.dJ(this.gaAz(),new A.bP(A.b([],s),r),t.fN).fO(a)],t.B,t.od),this.a.w)}, +aEs(a){return this.gaEr().$1(a)}} +A.aSo.prototype={ $1(a){var s=this.a -s.d.p9(a) -s.HD()}, +s.d.p0(a) +s.Ho()}, $S(){return this.a.$ti.h("~(1)")}} -A.GI.prototype={ +A.GZ.prototype={ j(a){return"UndoHistoryValue(canUndo: "+this.a+", canRedo: "+this.b+")"}, l(a,b){if(b==null)return!1 if(this===b)return!0 -return b instanceof A.GI&&b.a===this.a&&b.b===this.b}, +return b instanceof A.GZ&&b.a===this.a&&b.b===this.b}, gJ(a){var s=this.a?519018:218159 -return A.a4(s,this.b?519018:218159,B.a,B.a,B.a,B.a,B.a,B.a,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.R7.prototype={ -v(){var s=this.w,r=$.ag() -s.bo$=r -s.bj$=0 +return A.a3(s,this.b?519018:218159,B.a,B.a,B.a,B.a,B.a,B.a,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.Ro.prototype={ +v(){var s=this.w,r=$.af() +s.Y$=r +s.G$=0 s=this.x -s.bo$=r -s.bj$=0 +s.Y$=r +s.G$=0 this.fq()}} -A.an3.prototype={ -gBZ(){var s=this.a +A.ao1.prototype={ +gBN(){var s=this.a return s.length===0?null:s[this.b]}, -ga76(){var s=this.a.length +ga7G(){var s=this.a.length return s!==0&&this.b0?p:B.dr -if(o===B.bB)return o}else o=B.dr +p=s.cH(0,q) +o=p.a>0?p:B.dt +if(o===B.bD)return o}else o=B.dt return o}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(J.aj(b)!==A.L(s))return!1 -if(!s.XX(0,b))return!1 -return b instanceof A.ol&&b.e.zQ(0,s.e)&&b.b===s.b&&!0}, +if(J.ak(b)!==A.L(s))return!1 +if(!s.Yt(0,b))return!1 +return b instanceof A.oy&&b.e.zB(0,s.e)&&b.b===s.b&&!0}, gJ(a){var s=this -return A.a4(A.jc.prototype.gJ.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.aRO.prototype={ +return A.a3(A.jk.prototype.gJ.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.aT_.prototype={ $1(a){var s,r=null -if(a instanceof A.ol){s=this.a.a++ -this.b.push(new A.anr(a,A.cW(r,r,new A.abz(a,this.c,a.e,r),!1,r,r,!1,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,new A.rj(s,"PlaceholderSpanIndexSemanticsTag("+s+")"),r,r),r))}return!0}, -$S:82} -A.anr.prototype={ -ue(a){var s=a.b +if(a instanceof A.oy){s=this.a.a++ +this.b.push(new A.aou(a,A.cY(r,r,new A.acq(a,this.c,a.e,r),!1,r,r,!1,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,new A.rr(s,"PlaceholderSpanIndexSemanticsTag("+s+")"),r,r),r))}return!0}, +$S:78} +A.aou.prototype={ +u3(a){var s=a.b s.toString t.tq.a(s).b=this.f}} -A.abz.prototype={ +A.acq.prototype={ bs(a){var s=this.e -s=new A.Up(this.f,s.b,s.c,null,A.aV(t.v)) +s=new A.UG(this.f,s.b,s.c,null,A.aZ(t.v)) s.br() return s}, -bD(a,b){var s=this.e -b.si7(s.b) -b.sot(s.c) -b.sik(0,this.f)}} -A.Up.prototype={ -sik(a,b){if(b===this.I)return -this.I=b -this.aC()}, -si7(a){if(this.a1===a)return -this.a1=a -this.aC()}, -sot(a){return}, -c3(a){var s=this.V$ -s=s==null?null:s.c3(a/this.I) +bz(a,b){var s=this.e +b.shY(s.b) +b.soq(s.c) +b.sie(0,this.f)}} +A.UG.prototype={ +sie(a,b){if(b===this.G)return +this.G=b +this.aD()}, +shY(a){if(this.Y===a)return +this.Y=a +this.aD()}, +soq(a){return}, +c4(a){var s=this.U$ +s=s==null?null:s.c4(a/this.G) if(s==null)s=0 -return s*this.I}, -bV(a){var s=this.V$ -s=s==null?null:s.bV(a/this.I) +return s*this.G}, +bV(a){var s=this.U$ +s=s==null?null:s.bV(a/this.G) if(s==null)s=0 -return s*this.I}, -bW(a){var s=this.V$ -s=s==null?null:s.bW(a/this.I) +return s*this.G}, +bW(a){var s=this.U$ +s=s==null?null:s.bW(a/this.G) if(s==null)s=0 -return s*this.I}, -c1(a){var s=this.V$ -s=s==null?null:s.c1(a/this.I) +return s*this.G}, +c1(a){var s=this.U$ +s=s==null?null:s.c1(a/this.G) if(s==null)s=0 -return s*this.I}, -it(a){var s=this.V$,r=s==null?null:s.pm(a) -$label0$0:{if(r==null){s=this.Fp(a) -break $label0$0}s=this.I*r +return s*this.G}, +ip(a){var s=this.U$,r=s==null?null:s.ph(a) +$label0$0:{if(r==null){s=this.Fc(a) +break $label0$0}s=this.G*r break $label0$0}return s}, -dB(a){var s=this.V$,r=s==null?null:s.dB(new A.b7(0,a.b/this.I,0,1/0)) -if(r==null)r=B.u -return a.c5(r.a_(0,this.I))}, -cM(){var s,r=this,q=r.V$ +dn(a){var s=this.U$,r=s==null?null:s.dn(new A.bb(0,a.b/this.G,0,1/0)) +if(r==null)r=B.w +return a.c6(r.a1(0,this.G))}, +cJ(){var s,r=this,q=r.U$ if(q==null)return s=t.k -q.df(new A.b7(0,s.a(A.K.prototype.gaF.call(r)).b/r.I,0,1/0),!0) -r.id=s.a(A.K.prototype.gaF.call(r)).c5(q.gD(q).a_(0,r.I))}, -eJ(a,b){var s=this.I -b.eG(0,s,s)}, -aK(a,b){var s,r,q,p=this,o=p.V$ -if(o==null){p.ch.sbk(0,null) -return}s=p.I -if(s===1){a.f_(o,b) -p.ch.sbk(0,null) +q.d8(new A.bb(0,s.a(A.K.prototype.gaG.call(r)).b/r.G,0,1/0),!0) +r.id=s.a(A.K.prototype.gaG.call(r)).c6(q.gC(q).a1(0,r.G))}, +eG(a,b){var s=this.G +b.eD(0,s,s)}, +aJ(a,b){var s,r,q,p=this,o=p.U$ +if(o==null){p.ch.sbl(0,null) +return}s=p.G +if(s===1){a.eY(o,b) +p.ch.sbl(0,null) return}r=p.cx r===$&&A.c() q=p.ch -q.sbk(0,a.vu(r,b,A.EA(s,s,1),new A.b_b(o),t.xF.a(q.a)))}, -dX(a,b){var s,r=this.V$ +q.sbl(0,a.vh(r,b,A.EO(s,s,1),new A.b09(o),t.zV.a(q.a)))}, +dP(a,b){var s,r=this.U$ if(r==null)return!1 -s=this.I -return a.Bi(new A.b_a(r),b,A.EA(s,s,1))}} -A.b_b.prototype={ -$2(a,b){return a.f_(this.a,b)}, +s=this.G +return a.B7(new A.b08(r),b,A.EO(s,s,1))}} +A.b09.prototype={ +$2(a,b){return a.eY(this.a,b)}, $S:7} -A.b_a.prototype={ -$2(a,b){return this.a.dm(a,b)}, +A.b08.prototype={ +$2(a,b){return this.a.dd(a,b)}, $S:6} -A.aoP.prototype={ -b1(a){var s -this.f2(a) -s=this.V$ -if(s!=null)s.b1(a)}, -aV(a){var s -this.f3(0) -s=this.V$ -if(s!=null)s.aV(0)}} -A.Rk.prototype={ -aW(){return new A.anu(B.n)}} -A.anu.prototype={ -cU(){var s,r=this +A.apT.prototype={ +b5(a){var s +this.f1(a) +s=this.U$ +if(s!=null)s.b5(a)}, +aZ(a){var s +this.f2(0) +s=this.U$ +if(s!=null)s.aZ(0)}} +A.RB.prototype={ +b0(){return new A.aox(B.o)}} +A.aox.prototype={ +cP(){var s,r=this r.fs() r.a.toString s=r.c s.toString -r.d=A.aF6(s,t.X) +r.d=A.aGb(s,t.X) r.a.toString}, -bE(a){this.c8(a) +bC(a){this.c9(a) this.a.toString}, v(){this.a.toString -this.bF()}, -a7(a){return this.a.c}} -A.JU.prototype={ -aW(){return new A.S2(B.SJ,A.b([],t.O),B.n)}, -abk(a){return this.d.$1(a)}} -A.S2.prototype={ -bi(){var s=this,r=A.nD(s.a.c) +this.bD()}, +a8(a){return this.a.c}} +A.Kb.prototype={ +b0(){return new A.Sj(B.SQ,A.b([],t.O),B.o)}, +abZ(a){return this.d.$1(a)}} +A.Sj.prototype={ +bk(){var s=this,r=A.nQ(s.a.c) s.d=r s.a.toString -s.bJ()}, -bE(a){var s -this.c8(a) -s=A.nD(this.a.c) +s.bG()}, +bC(a){var s +this.c9(a) +s=A.nQ(this.a.c) this.d=s}, v(){this.a.toString -this.bF()}, -RM(a){var s=this.d +this.bD()}, +RK(a){var s=this.d this.a.toString -return new A.Zw(a,s,new A.aUx(this),!1,null)}, -UE(a){var s,r=this +return new A.ZU(a,s,new A.aVI(this),!1,null)}, +V1(a){var s,r=this r.a.toString -r.aM(new A.aUy(r,a)) +r.aM(new A.aVJ(r,a)) s=r.a s.toString -s.abk(r.d.ba()) +s.abZ(r.d.bf()) r.a.toString}, -a7k(){this.a.toString -return A.atB(B.aK,new A.cc(new A.aH(0,0,0,0),new A.Zv(this.d,this.gaOi(),B.a0Y,null),null),B.co)}, -Xr(){this.a.toString -switch(1){case 0:case 1:case 4:case 5:return this.RM(B.abk)}}, -a7(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=A.cb(a,i,t.l).w -if(h.gvm(h)!==B.di){j.a.toString +a7U(){this.a.toString +return A.auL(B.aJ,new A.ci(new A.aR(0,0,0,0),new A.ZT(this.d,this.gaOV(),B.a16,null),null),B.cq)}, +XY(){this.a.toString +switch(1){case 0:case 1:case 4:case 5:return this.RK(B.abw)}}, +a8(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=A.cg(a,i,t.l).w +if(h.gv9(h)!==B.dk){j.a.toString h=!1}else h=!0 s=t.p r=j.a if(h){h=r.ax -h=A.fh(j.a7k(),300*h,300) -r=A.ie(i,new A.xx(j.d,50,50,i),B.a3,!1,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,new A.aUr(j),i,i,i,i,i,i) +h=A.ff(j.a7U(),300*h,300) +r=A.im(i,new A.xE(j.d,50,50,i),B.a3,!1,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,new A.aVC(j),i,i,i,i,i,i) j.a.toString -q=A.b([A.fh(j.Xr(),40,225)],s) +q=A.b([A.ff(j.XY(),40,225)],s) j.a.toString -q.push(A.fh(j.RM(B.pN),40,225)) -h=A.b([h,new A.cc(B.Ru,A.jn(A.b([r,A.ll(A.h8(q,B.a2,B.a5,B.a6),1)],s),B.a2,B.j4,B.a6,i),i)],s) +q.push(A.ff(j.RK(B.pR),40,225)) +h=A.b([h,new A.ci(B.RA,A.jv(A.b([r,A.lA(A.h3(q,B.a2,B.a5,B.a6),1)],s),B.a2,B.j7,B.a6,i),i)],s) if(j.e.length!==0){j.a.toString s=A.b([],s) for(r=j.e,q=r.length,p=t.kK,o=0;o>>16&255,k=t.O,j=A.b([A.kz(l,255,0,1),A.kz(l,255,255,1)],k) -k=A.b([A.kz(l,255,255,1),A.kz(l,0,255,1)],k) +m.sbJ(1.5) +m.sP(0,B.t) +a.ct(new A.h(q*s.b/360,p*(1-s.c)),p*0.04,m)}, +cu(a){return!1}} +A.a6G.prototype={ +aJ(a,b){var s,r=null,q=b.a,p=b.b,o=new A.x(0,0,0+q,0+p),n=this.b,m=n.a,l=m>>>16&255,k=t.O,j=A.b([A.kM(l,255,0,1),A.kM(l,255,255,1)],k) +k=A.b([A.kM(l,255,255,1),A.kM(l,0,255,1)],k) l=$.G() s=l.B() -s.sdn(new A.ek(B.ay,B.aJ,B.J,j,r,r).fj(0,o)) -a.aU(o,s) +s.sde(new A.es(B.aw,B.aI,B.J,j,r,r).fj(0,o)) +a.aX(o,s) s=l.B() -s.sdn(new A.ek(B.cD,B.ck,B.J,k,r,r).fj(0,o)) -s.sdz(B.f9) -a.aU(o,s) +s.sde(new A.es(B.cF,B.cm,B.J,k,r,r).fj(0,o)) +s.sdl(B.fd) +a.aX(o,s) l=l.B() -n=A.tB(n)?B.l:B.o +n=A.tL(n)?B.l:B.q l.sA(0,n) -l.sbQ(1.5) -l.sS(0,B.r) -a.cw(new A.h(q*(m&255)/255,p*(1-(m>>>8&255)/255)),p*0.04,l)}, -cC(a){return!1}} -A.a5Z.prototype={ -aK(a,b){var s,r=null,q=b.a,p=b.b,o=new A.x(0,0,0+q,0+p),n=this.b,m=n.a,l=m>>>8&255,k=t.O,j=A.b([A.kz(255,l,0,1),A.kz(255,l,255,1)],k) -k=A.b([A.kz(255,l,255,1),A.kz(0,l,255,1)],k) +l.sbJ(1.5) +l.sP(0,B.t) +a.ct(new A.h(q*(m&255)/255,p*(1-(m>>>8&255)/255)),p*0.04,l)}, +cu(a){return!1}} +A.a6F.prototype={ +aJ(a,b){var s,r=null,q=b.a,p=b.b,o=new A.x(0,0,0+q,0+p),n=this.b,m=n.a,l=m>>>8&255,k=t.O,j=A.b([A.kM(255,l,0,1),A.kM(255,l,255,1)],k) +k=A.b([A.kM(255,l,255,1),A.kM(0,l,255,1)],k) l=$.G() s=l.B() -s.sdn(new A.ek(B.ay,B.aJ,B.J,j,r,r).fj(0,o)) -a.aU(o,s) +s.sde(new A.es(B.aw,B.aI,B.J,j,r,r).fj(0,o)) +a.aX(o,s) s=l.B() -s.sdn(new A.ek(B.cD,B.ck,B.J,k,r,r).fj(0,o)) -s.sdz(B.f9) -a.aU(o,s) +s.sde(new A.es(B.cF,B.cm,B.J,k,r,r).fj(0,o)) +s.sdl(B.fd) +a.aX(o,s) l=l.B() -n=A.tB(n)?B.l:B.o +n=A.tL(n)?B.l:B.q l.sA(0,n) -l.sbQ(1.5) -l.sS(0,B.r) -a.cw(new A.h(q*(m&255)/255,p*(1-(m>>>16&255)/255)),p*0.04,l)}, -cC(a){return!1}} -A.a5Y.prototype={ -aK(a,b){var s,r=null,q=b.a,p=b.b,o=new A.x(0,0,0+q,0+p),n=this.b,m=n.a,l=m&255,k=t.O,j=A.b([A.kz(0,255,l,1),A.kz(255,255,l,1)],k) -k=A.b([A.kz(255,255,l,1),A.kz(255,0,l,1)],k) +l.sbJ(1.5) +l.sP(0,B.t) +a.ct(new A.h(q*(m&255)/255,p*(1-(m>>>16&255)/255)),p*0.04,l)}, +cu(a){return!1}} +A.a6E.prototype={ +aJ(a,b){var s,r=null,q=b.a,p=b.b,o=new A.x(0,0,0+q,0+p),n=this.b,m=n.a,l=m&255,k=t.O,j=A.b([A.kM(0,255,l,1),A.kM(255,255,l,1)],k) +k=A.b([A.kM(255,255,l,1),A.kM(255,0,l,1)],k) l=$.G() s=l.B() -s.sdn(new A.ek(B.ay,B.aJ,B.J,j,r,r).fj(0,o)) -a.aU(o,s) +s.sde(new A.es(B.aw,B.aI,B.J,j,r,r).fj(0,o)) +a.aX(o,s) s=l.B() -s.sdn(new A.ek(B.cD,B.ck,B.J,k,r,r).fj(0,o)) -s.sdz(B.f9) -a.aU(o,s) +s.sde(new A.es(B.cF,B.cm,B.J,k,r,r).fj(0,o)) +s.sdl(B.fd) +a.aX(o,s) l=l.B() -n=A.tB(n)?B.l:B.o +n=A.tL(n)?B.l:B.q l.sA(0,n) -l.sbQ(1.5) -l.sS(0,B.r) -a.cw(new A.h(q*(m>>>16&255)/255,p*(1-(m>>>8&255)/255)),p*0.04,l)}, -cC(a){return!1}} -A.a1H.prototype={ -aK(a,b){var s,r,q,p,o,n=null,m=b.a,l=b.b,k=new A.x(0,0,0+m,0+l),j=m/2,i=l/2,h=new A.h(j,i),g=m<=l?j:i,f=A.b([B.lH.ba(),B.lG.ba(),B.lF.ba(),B.lE.ba(),B.lD.ba(),B.lI.ba(),B.lC.ba()],t.O),e=new A.a97(B.Y,0,6.283185307179586,B.J,f,n,n) +l.sbJ(1.5) +l.sP(0,B.t) +a.ct(new A.h(q*(m>>>16&255)/255,p*(1-(m>>>8&255)/255)),p*0.04,l)}, +cu(a){return!1}} +A.a29.prototype={ +aJ(a,b){var s,r,q,p,o,n=null,m=b.a,l=b.b,k=new A.x(0,0,0+m,0+l),j=m/2,i=l/2,h=new A.h(j,i),g=m<=l?j:i,f=A.b([B.lM.bf(),B.lL.bf(),B.lK.bf(),B.lJ.bf(),B.lI.bf(),B.lN.bf(),B.lH.bf()],t.O),e=new A.a9W(B.Z,0,6.283185307179586,B.J,f,n,n) m=$.G() s=m.B() -r=B.Y.aD(n).LJ(k) -q=e.OZ() -e.PZ(k,n) -s.sdn(m.a8b(r,f,q,B.J,0,6.283185307179586,n)) -a.cw(h,g,s) +r=B.Z.aE(n).Lx(k) +q=e.OU() +e.PU(k,n) +s.sde(m.a8K(r,f,q,B.J,0,6.283185307179586,n)) +a.ct(h,g,s) s=m.B() -r=B.Y.aD(n).LJ(k) -q=k.gj8() -p=B.CN.OZ() -o=B.CN.PZ(k,n) -s.sdn(A.DR(r,0.5*q,B.v4,p,B.J,o,n,0*k.gj8())) -a.cw(h,g,s) +r=B.Z.aE(n).Lx(k) +q=k.gj2() +p=B.CP.OU() +o=B.CP.PU(k,n) +s.sde(A.E3(r,0.5*q,B.v6,p,B.J,o,n,0*k.gj2())) +a.ct(h,g,s) s=m.B() r=this.b s.sA(0,A.a9(B.c.aA(255*(1-r.d)),0,0,0)) -a.cw(h,g,s) +a.ct(h,g,s) s=r.c*g q=r.b*3.141592653589793/180 p=Math.cos(q) q=Math.sin(q) m=m.B() -r=A.tB(r.ba())?B.l:B.o +r=A.tL(r.bf())?B.l:B.q m.sA(0,r) -m.sbQ(1.5) -m.sS(0,B.r) -a.cw(new A.h(j+s*p,i-s*q),l*0.04,m)}, -cC(a){return!1}} -A.b0p.prototype={ -KV(a){var s,r=this,q="gesturecontainer",p=a.a,o=a.b -r.k_("track",A.j4(o/5,p-30)) +m.sbJ(1.5) +m.sP(0,B.t) +a.ct(new A.h(j+s*p,i-s*q),l*0.04,m)}, +cu(a){return!1}} +A.b1l.prototype={ +KJ(a){var s,r=this,q="gesturecontainer",p=a.a,o=a.b +r.k_("track",A.jb(o/5,p-30)) s=o*0.4 -r.kv("track",new A.h(15,s)) -r.k_("thumb",A.j4(o/4,5)) -r.kv("thumb",new A.h(0,s)) -r.k_(q,A.j4(o,p)) -r.kv(q,B.h)}, -ty(a){return!1}} -A.aa_.prototype={ -aK(a,b){var s,r,q,p,o,n=this,m=null,l=b.b,k=new A.x(0,0,0+b.a,0+l),j=n.b -if(j===B.pN){s=l/2 +r.kw("track",new A.h(15,s)) +r.k_("thumb",A.jb(o/4,5)) +r.kw("thumb",new A.h(0,s)) +r.k_(q,A.jb(o,p)) +r.kw(q,B.h)}, +tp(a){return!1}} +A.aaQ.prototype={ +aJ(a,b){var s,r,q,p,o,n=this,m=null,l=b.b,k=new A.x(0,0,0+b.a,0+l),j=n.b +if(j===B.pR){s=l/2 r=$.G() q=r.B() -q.sA(0,B.kS) +q.sA(0,B.kX) p=r.B() p.sA(0,B.l) -A.my(B.c.aA(l/s),new A.aQX(b,new A.M(s,s),a,p,q),t.P)}switch(j.a){case 0:o=A.b([B.lC.ba(),B.lI.ba(),B.lD.ba(),B.lE.ba(),B.lF.ba(),B.lG.ba(),B.lH.ba()],t.O) +A.mM(B.c.aA(l/s),new A.aS9(b,new A.N(s,s),a,p,q),t.P)}switch(j.a){case 0:o=A.b([B.lH.bf(),B.lN.bf(),B.lI.bf(),B.lJ.bf(),B.lK.bf(),B.lL.bf(),B.lM.bf()],t.O) l=$.G().B() -l.sdn(new A.ek(B.ay,B.aJ,B.J,o,m,m).fj(0,k)) -a.aU(k,l) +l.sde(new A.es(B.aw,B.aI,B.J,o,m,m).fj(0,k)) +a.aX(k,l) break case 1:l=n.c.b -o=A.b([new A.d2(1,l,0,1).ba(),new A.d2(1,l,1,1).ba()],t.O) +o=A.b([new A.d2(1,l,0,1).bf(),new A.d2(1,l,1,1).bf()],t.O) l=$.G().B() -l.sdn(new A.ek(B.ay,B.aJ,B.J,o,m,m).fj(0,k)) -a.aU(k,l) +l.sde(new A.es(B.aw,B.aI,B.J,o,m,m).fj(0,k)) +a.aX(k,l) break case 2:l=n.c.b -o=A.b([new A.dM(1,l,0,0.5).ba(),new A.dM(1,l,1,0.5).ba()],t.O) +o=A.b([new A.dU(1,l,0,0.5).bf(),new A.dU(1,l,1,0.5).bf()],t.O) l=$.G().B() -l.sdn(new A.ek(B.ay,B.aJ,B.J,o,m,m).fj(0,k)) -a.aU(k,l) +l.sde(new A.es(B.aw,B.aI,B.J,o,m,m).fj(0,k)) +a.aX(k,l) break case 3:l=n.c.b -o=A.b([new A.d2(1,l,1,0).ba(),new A.d2(1,l,1,1).ba()],t.O) +o=A.b([new A.d2(1,l,1,0).bf(),new A.d2(1,l,1,1).bf()],t.O) l=$.G().B() -l.sdn(new A.ek(B.ay,B.aJ,B.J,o,m,m).fj(0,k)) -a.aU(k,l) +l.sde(new A.es(B.aw,B.aI,B.J,o,m,m).fj(0,k)) +a.aX(k,l) break case 4:l=n.c.b -o=A.b([new A.dM(1,l,1,0).ba(),new A.dM(1,l,1,0.5).ba(),new A.dM(1,l,1,1).ba()],t.O) +o=A.b([new A.dU(1,l,1,0).bf(),new A.dU(1,l,1,0.5).bf(),new A.dU(1,l,1,1).bf()],t.O) l=$.G().B() -l.sdn(new A.ek(B.ay,B.aJ,B.J,o,m,m).fj(0,k)) -a.aU(k,l) +l.sde(new A.es(B.aw,B.aI,B.J,o,m,m).fj(0,k)) +a.aX(k,l) break case 5:l=n.c -j=l.ba().a +j=l.bf().a j=A.a9(j>>>24&255,0,j>>>8&255,j&255).a j=A.a9(255,j>>>16&255,j>>>8&255,j&255) -l=l.ba().a +l=l.bf().a l=A.a9(l>>>24&255,255,l>>>8&255,l&255).a o=A.b([j,A.a9(255,l>>>16&255,l>>>8&255,l&255)],t.O) l=$.G().B() -l.sdn(new A.ek(B.ay,B.aJ,B.J,o,m,m).fj(0,k)) -a.aU(k,l) +l.sde(new A.es(B.aw,B.aI,B.J,o,m,m).fj(0,k)) +a.aX(k,l) break case 6:l=n.c -j=l.ba().a +j=l.bf().a j=A.a9(j>>>24&255,j>>>16&255,0,j&255).a j=A.a9(255,j>>>16&255,j>>>8&255,j&255) -l=l.ba().a +l=l.bf().a l=A.a9(l>>>24&255,l>>>16&255,255,l&255).a o=A.b([j,A.a9(255,l>>>16&255,l>>>8&255,l&255)],t.O) l=$.G().B() -l.sdn(new A.ek(B.ay,B.aJ,B.J,o,m,m).fj(0,k)) -a.aU(k,l) +l.sde(new A.es(B.aw,B.aI,B.J,o,m,m).fj(0,k)) +a.aX(k,l) break case 7:l=n.c -j=l.ba().a +j=l.bf().a j=A.a9(j>>>24&255,j>>>16&255,j>>>8&255,0).a j=A.a9(255,j>>>16&255,j>>>8&255,j&255) -l=l.ba().a +l=l.bf().a l=A.a9(l>>>24&255,l>>>16&255,l>>>8&255,255).a o=A.b([j,A.a9(255,l>>>16&255,l>>>8&255,l&255)],t.O) l=$.G().B() -l.sdn(new A.ek(B.ay,B.aJ,B.J,o,m,m).fj(0,k)) -a.aU(k,l) +l.sde(new A.es(B.aw,B.aI,B.J,o,m,m).fj(0,k)) +a.aX(k,l) break case 8:l=n.c -j=l.ba().a +j=l.bf().a j=A.a9(0,j>>>16&255,j>>>8&255,j&255) -l=l.ba().a +l=l.bf().a o=A.b([j,A.a9(255,l>>>16&255,l>>>8&255,l&255)],t.O) l=$.G().B() -l.sdn(new A.ek(B.ay,B.aJ,B.J,o,m,m).fj(0,k)) -a.aU(k,l) +l.sde(new A.es(B.aw,B.aI,B.J,o,m,m).fj(0,k)) +a.aX(k,l) break}}, -cC(a){return!1}} -A.aQX.prototype={ +cu(a){return!1}} +A.aS9.prototype={ $1(a){var s=this,r=s.b -A.my(B.c.aA(s.a.a/r.a),new A.aQW(s.c,r,a,s.d,s.e),t.P)}, -$S:72} -A.aQW.prototype={ +A.mM(B.c.aA(s.a.a/r.a),new A.aS8(s.c,r,a,s.d,s.e),t.P)}, +$S:70} +A.aS8.prototype={ $1(a){var s=this,r=s.b,q=r.a,p=q*a,o=s.c,n=q*o -o=B.e.bH(a+o,2)!==0?s.d:s.e -s.a.aU(new A.x(p,n,p+q,n+r.b),o)}, -$S:72} -A.a9O.prototype={ -aK(a,b){var s,r,q=$.G(),p=q.U() -p.hl(A.k7(B.a0w,b.a*1.8)) -a.rv(p,B.o,3,!0) +o=B.e.bB(a+o,2)!==0?s.d:s.e +s.a.aX(new A.x(p,n,p+q,n+r.b),o)}, +$S:70} +A.aaE.prototype={ +aJ(a,b){var s,r,q=$.G(),p=q.T() +p.hk(A.kj(B.a0F,b.a*1.8)) +a.ro(p,B.q,3,!0) p=b.b s=p*0.4 r=q.B() r.sA(0,B.l) -r.sS(0,B.i) -a.cw(new A.h(0,s),p,r) +r.sP(0,B.i) +a.ct(new A.h(0,s),p,r) r=this.b if(r!=null){q=q.B() q.sA(0,r) -q.sS(0,B.i) -a.cw(new A.h(0,s),p*0.65,q)}}, -cC(a){return!1}} -A.a2d.prototype={ -aK(a,b){var s,r=b.a,q=b.b,p=q/10,o=$.G(),n=o.B() -n.sA(0,B.kS) +q.sP(0,B.i) +a.ct(new A.h(0,s),p*0.65,q)}}, +cu(a){return!1}} +A.a2G.prototype={ +aJ(a,b){var s,r=b.a,q=b.b,p=q/10,o=$.G(),n=o.B() +n.sA(0,B.kX) s=o.B() s.sA(0,B.l) -A.my(B.c.aA(q/p),new A.aC2(b,new A.M(r/10,p),a,s,n),t.P) +A.mM(B.c.aA(q/p),new A.aD3(b,new A.N(r/10,p),a,s,n),t.P) q/=2 o=o.B() o.sA(0,this.b) -o.sS(0,B.i) -a.cw(new A.h(r/2,q),q,o)}, -cC(a){return!1}} -A.aC2.prototype={ +o.sP(0,B.i) +a.ct(new A.h(r/2,q),q,o)}, +cu(a){return!1}} +A.aD3.prototype={ $1(a){var s=this,r=s.b -A.my(B.c.aA(s.a.a/r.a),new A.aC1(s.c,r,a,s.d,s.e),t.P)}, -$S:72} -A.aC1.prototype={ +A.mM(B.c.aA(s.a.a/r.a),new A.aD2(s.c,r,a,s.d,s.e),t.P)}, +$S:70} +A.aD2.prototype={ $1(a){var s,r,q=this,p=q.b,o=p.a,n=o*a p=p.b s=q.c r=p*s -s=B.e.bH(a+s,2)!==0?q.d:q.e -q.a.aU(new A.x(n,r,n+o,r+p),s)}, -$S:72} -A.CM.prototype={ -aW(){return new A.acD(B.n)}} -A.acD.prototype={ -bi(){this.bJ() +s=B.e.bB(a+s,2)!==0?q.d:q.e +q.a.aX(new A.x(n,r,n+o,r+p),s)}, +$S:70} +A.CZ.prototype={ +b0(){return new A.adv(B.o)}} +A.adv.prototype={ +bk(){this.bG() this.e=this.a.f[0]}, -aHc(a,b){var s,r -if(b===B.ru){s=a.ba().a -return A.b([B.d.jr(B.e.hC(s>>>16&255,16).toUpperCase(),2,"0"),B.d.jr(B.e.hC(s>>>8&255,16).toUpperCase(),2,"0"),B.d.jr(B.e.hC(s&255,16).toUpperCase(),2,"0"),B.d.jr(B.e.hC(s>>>24&255,16).toUpperCase(),2,"0")],t.T)}else if(b===B.kC){s=a.ba().a -return A.b([B.e.j(s>>>16&255),B.e.j(s>>>8&255),B.e.j(s&255),""+B.c.aA((s>>>24&255)/255*100)+"%"],t.T)}else if(b===B.kD)return A.b([""+B.c.aA(a.b)+"\xb0",""+B.c.aA(a.c*100)+"%",""+B.c.aA(a.d*100)+"%",""+B.c.aA(a.a*100)+"%"],t.T) +aHP(a,b){var s,r +if(b===B.rx){s=a.bf().a +return A.b([B.d.jo(B.e.hA(s>>>16&255,16).toUpperCase(),2,"0"),B.d.jo(B.e.hA(s>>>8&255,16).toUpperCase(),2,"0"),B.d.jo(B.e.hA(s&255,16).toUpperCase(),2,"0"),B.d.jo(B.e.hA(s>>>24&255,16).toUpperCase(),2,"0")],t.T)}else if(b===B.kH){s=a.bf().a +return A.b([B.e.j(s>>>16&255),B.e.j(s>>>8&255),B.e.j(s&255),""+B.c.aA((s>>>24&255)/255*100)+"%"],t.T)}else if(b===B.kI)return A.b([""+B.c.aA(a.b)+"\xb0",""+B.c.aA(a.c*100)+"%",""+B.c.aA(a.d*100)+"%",""+B.c.aA(a.a*100)+"%"],t.T) else{s=t.T -if(b===B.kE){r=A.na(a) +if(b===B.kJ){r=A.nn(a) return A.b([""+B.c.aA(r.b)+"\xb0",""+B.c.aA(r.c*100)+"%",""+B.c.aA(r.d*100)+"%",""+B.c.aA(a.a*100)+"%"],s)}else return A.b(["??","??","??","??"],s)}}, -aHd(){var s,r,q,p,o,n,m,l,k,j=this,i=null +aHQ(){var s,r,q,p,o,n,m,l,k,j=this,i=null j.a.toString s=t.p r=A.b([],s) q=j.e q===$&&A.c() -q=B.Ah.i(0,q) +q=B.Aj.i(0,q) if(q==null)q=A.b([],t.T) p=q.length o=0 @@ -129543,126 +130848,126 @@ for(;o>>24&255,B.c.aA(o*255),p>>>8&255,p&255))) +case 5:p=r.d.bf().a +r.e.$1(A.nQ(A.a9(p>>>24&255,B.c.aA(o*255),p>>>8&255,p&255))) break -case 6:p=r.d.ba().a -r.e.$1(A.nD(A.a9(p>>>24&255,p>>>16&255,B.c.aA(o*255),p&255))) +case 6:p=r.d.bf().a +r.e.$1(A.nQ(A.a9(p>>>24&255,p>>>16&255,B.c.aA(o*255),p&255))) break -case 7:p=r.d.ba().a -r.e.$1(A.nD(A.a9(p>>>24&255,p>>>16&255,p>>>8&255,B.c.aA(o*255)))) +case 7:p=r.d.bf().a +r.e.$1(A.nQ(A.a9(p>>>24&255,p>>>16&255,p>>>8&255,B.c.aA(o*255)))) break case 8:s=r.d -r.e.$1(new A.d2(B.c.cq(q,0,p)/p,s.b,s.c,s.d)) +r.e.$1(new A.d2(B.c.ca(q,0,p)/p,s.b,s.c,s.d)) break}}, -a7(a){return new A.uO(new A.au4(this),null)}} -A.au4.prototype={ +a8(a){return new A.uZ(new A.ave(this),null)}} +A.ave.prototype={ $2(a,b){var s,r,q,p=null,o=this.a,n=o.c switch(n.a){case 0:s=o.d.b r=15+(b.b-30)*s/360 -new A.d2(1,s,1,1).ba() +new A.d2(1,s,1,1).bf() break case 1:s=o.d q=s.c r=15+(b.b-30)*q -new A.d2(1,s.b,q,1).ba() +new A.d2(1,s.b,q,1).bf() break case 2:s=o.d -r=15+(b.b-30)*A.na(s).c -new A.dM(1,s.b,A.na(s).c,0.5).ba() +r=15+(b.b-30)*A.nn(s).c +new A.dU(1,s.b,A.nn(s).c,0.5).bf() break case 3:s=o.d q=s.d r=15+(b.b-30)*q -new A.d2(1,s.b,1,q).ba() +new A.d2(1,s.b,1,q).bf() break case 4:s=o.d -r=15+(b.b-30)*A.na(s).d -new A.dM(1,s.b,1,A.na(s).d).ba() +r=15+(b.b-30)*A.nn(s).d +new A.dU(1,s.b,1,A.nn(s).d).bf() break case 5:s=o.d -r=15+(b.b-30)*(s.ba().a>>>16&255)/255 -s=s.ba().a +r=15+(b.b-30)*(s.bf().a>>>16&255)/255 +s=s.bf().a A.a9(255,s>>>16&255,s>>>8&255,s&255) break case 6:s=o.d -r=15+(b.b-30)*(s.ba().a>>>8&255)/255 -s=s.ba().a +r=15+(b.b-30)*(s.bf().a>>>8&255)/255 +s=s.bf().a A.a9(255,s>>>16&255,s>>>8&255,s&255) break case 7:s=o.d -r=15+(b.b-30)*(s.ba().a&255)/255 -s=s.ba().a +r=15+(b.b-30)*(s.bf().a&255)/255 +s=s.bf().a A.a9(255,s>>>16&255,s>>>8&255,s&255) break case 8:s=o.d -r=15+(b.b-30)*((s.ba().a>>>24&255)/255) -q=s.ba().a +r=15+(b.b-30)*((s.bf().a>>>24&255)/255) +q=s.bf().a A.a9(B.c.aA(255*s.a),q>>>16&255,q>>>8&255,q&255) break -default:r=15}n=A.aDD(A.atB(B.Gk,A.eh(p,p,p,new A.aa_(n,o.d,p),B.u),B.co),"track") -return new A.xO(new A.b0p(),A.b([n,A.aDD(A.biT(A.eh(p,p,p,new A.a9O(p,!1,p),B.u),new A.h(r,0)),"thumb"),A.aDD(new A.uO(new A.au3(o),p),"gesturecontainer")],t.p),p)}, -$S:757} -A.au3.prototype={ -$2(a,b){var s=null,r=a.gaH(),q=this.a -return A.ie(s,s,B.a3,!1,s,s,s,s,s,s,s,s,new A.au1(q,r,b),s,new A.au2(q,r,b),s,s,s,s,s,s,s,s,s,s,s)}, +default:r=15}n=A.aEC(A.auL(B.Gm,A.ep(p,p,p,new A.aaQ(n,o.d,p),B.w),B.cq),"track") +return new A.xV(new A.b1l(),A.b([n,A.aEC(A.bk_(A.ep(p,p,p,new A.aaE(p,!1,p),B.w),new A.h(r,0)),"thumb"),A.aEC(new A.uZ(new A.avd(o),p),"gesturecontainer")],t.p),p)}, $S:758} -A.au1.prototype={ +A.avd.prototype={ +$2(a,b){var s=null,r=a.gaH(),q=this.a +return A.im(s,s,B.a3,!1,s,s,s,s,s,s,s,s,new A.avb(q,r,b),s,new A.avc(q,r,b),s,s,s,s,s,s,s,s,s,s,s)}, +$S:759} +A.avb.prototype={ $1(a){var s=this.b -return s!=null?this.a.Xq(s,this.c,a.a):null}, -$S:108} -A.au2.prototype={ +return s!=null?this.a.XX(s,this.c,a.a):null}, +$S:103} +A.avc.prototype={ $1(a){var s=this.b -return s!=null?this.a.Xq(s,this.c,a.d):null}, +return s!=null?this.a.XX(s,this.c,a.d):null}, $S:10} -A.xx.prototype={ -a7(a){var s=null,r=A.asi(B.Nf) -return A.dj(s,A.atB(B.qV,A.eh(s,s,s,new A.a2d(this.c.ba(),s),B.u),B.co),B.v,s,s,new A.dx(s,s,r,B.qV,s,s,B.aq),this.e,s,s,this.d)}} -A.Zv.prototype={ -at2(a,b){var s,r=this +A.xE.prototype={ +a8(a){var s=null,r=A.ats(B.Nh) +return A.dk(s,A.auL(B.qY,A.ep(s,s,s,new A.a2G(this.c.bf(),s),B.w),B.cq),B.x,s,s,new A.dC(s,s,r,B.qY,s,s,B.aq),this.e,s,s,this.d)}} +A.ZT.prototype={ +atD(a,b){var s,r=this switch(r.e.a){case 0:case 1:s=r.c r.d.$1(new A.d2(s.a,s.b,a,b)) break @@ -129672,308 +130977,308 @@ break case 2:s=r.c r.d.$1(new A.d2(s.a,a*360,b,s.d)) break -case 4:case 5:s=A.na(r.c) -r.d.$1(A.apL(new A.dM(s.a,s.b,a,b))) +case 4:case 5:s=A.nn(r.c) +r.d.$1(A.aqV(new A.dU(s.a,s.b,a,b))) break -case 7:s=A.na(r.c) -r.d.$1(A.apL(new A.dM(s.a,a*360,s.c,b))) +case 7:s=A.nn(r.c) +r.d.$1(A.aqV(new A.dU(s.a,a*360,s.c,b))) break -case 6:s=A.na(r.c) -r.d.$1(A.apL(new A.dM(s.a,a*360,b,s.d))) +case 6:s=A.nn(r.c) +r.d.$1(A.aqV(new A.dU(s.a,a*360,b,s.d))) break -case 10:s=r.c.ba().a +case 10:s=r.c.bf().a s=A.a9(s>>>24&255,s>>>16&255,s>>>8&255,B.c.aA(a*255)).a -r.d.$1(A.nD(A.a9(s>>>24&255,s>>>16&255,B.c.aA(b*255),s&255))) +r.d.$1(A.nQ(A.a9(s>>>24&255,s>>>16&255,B.c.aA(b*255),s&255))) break -case 9:s=r.c.ba().a +case 9:s=r.c.bf().a s=A.a9(s>>>24&255,s>>>16&255,s>>>8&255,B.c.aA(a*255)).a -r.d.$1(A.nD(A.a9(s>>>24&255,B.c.aA(b*255),s>>>8&255,s&255))) +r.d.$1(A.nQ(A.a9(s>>>24&255,B.c.aA(b*255),s>>>8&255,s&255))) break -case 8:s=r.c.ba().a +case 8:s=r.c.bf().a s=A.a9(s>>>24&255,B.c.aA(a*255),s>>>8&255,s&255).a -r.d.$1(A.nD(A.a9(s>>>24&255,s>>>16&255,B.c.aA(b*255),s&255))) +r.d.$1(A.nQ(A.a9(s>>>24&255,s>>>16&255,B.c.aA(b*255),s&255))) break default:break}}, -a0V(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=b.gaH(),j=k.eS(a),i=B.c.cq(j.a,0,d),h=B.c.cq(j.b,0,c) -if(l.e===B.a0Z){s=d/2 +a1o(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=b.gaH(),j=k.dR(a),i=B.c.ca(j.a,0,d),h=B.c.ca(j.b,0,c) +if(l.e===B.a17){s=d/2 r=c/2 q=d<=c?s:r p=i-s o=h-r n=Math.sqrt(Math.pow(p,2)+Math.pow(o,2)) m=l.c -l.d.$1(new A.d2(m.a,B.c.cq(B.c.bH((Math.atan2(p,o)/3.141592653589793+1)/2*360+90,360),0,360),B.c.cq(n/q,0,1),m.d))}else l.at2(i/d,1-h/c)}, -a7(a){return new A.uO(new A.au0(this),null)}} -A.au0.prototype={ +l.d.$1(new A.d2(m.a,B.c.ca(B.c.bB((Math.atan2(p,o)/3.141592653589793+1)/2*360+90,360),0,360),B.c.ca(n/q,0,1),m.d))}else l.atD(i/d,1-h/c)}, +a8(a){return new A.uZ(new A.ava(this),null)}} +A.ava.prototype={ $2(a,b){var s=this.a -return new A.kQ(new A.iA(new A.atY(s),null),A.b1([B.acn,new A.dt(new A.atZ(),new A.au_(s,a,b.d,b.b),t.pL)],t.B,t.xR),null,!1,null)}, -$S:759} -A.atZ.prototype={ -$0(){var s=t.S,r=A.e7(s),q=A.b6_() -return new A.pQ(B.a3,A.b5Z(),B.du,A.D(s,t.GY),A.z(s),A.D(s,t.SP),r,null,null,q,A.D(s,t.Au))}, +return new A.l3(new A.iG(new A.av7(s),null),A.b5([B.acz,new A.dx(new A.av8(),new A.av9(s,a,b.d,b.b),t.pL)],t.B,t.xR),null,!1,null)}, $S:760} -A.au_.prototype={ -$1(a){var s=this,r=s.a,q=s.b,p=s.c,o=s.d -a.ax=new A.atW(r,q,p,o) -a.ch=new A.atX(r,q,p,o)}, +A.av8.prototype={ +$0(){var s=t.S,r=A.ee(s),q=A.b6Z() +return new A.pZ(B.a3,A.b6Y(),B.dw,A.D(s,t.GY),A.C(s),A.D(s,t.SP),r,null,null,q,A.D(s,t.Au))}, $S:761} -A.atW.prototype={ +A.av9.prototype={ +$1(a){var s=this,r=s.a,q=s.b,p=s.c,o=s.d +a.ax=new A.av5(r,q,p,o) +a.ch=new A.av6(r,q,p,o)}, +$S:762} +A.av5.prototype={ $1(a){var s=this -return s.a.a0V(a.a,s.b,s.c,s.d)}, -$S:108} -A.atX.prototype={ +return s.a.a1o(a.a,s.b,s.c,s.d)}, +$S:103} +A.av6.prototype={ $1(a){var s=this -return s.a.a0V(a.d,s.b,s.c,s.d)}, +return s.a.a1o(a.d,s.b,s.c,s.d)}, $S:10} -A.atY.prototype={ +A.av7.prototype={ $1(a){var s=null,r=this.a -switch(r.e.a){case 0:case 1:return A.eh(s,s,s,new A.a1E(r.c,s),B.u) -case 3:return A.eh(s,s,s,new A.a1F(r.c,s),B.u) -case 2:return A.eh(s,s,s,new A.a1G(r.c,s),B.u) -case 4:case 5:return A.eh(s,s,s,new A.a1B(A.na(r.c),s),B.u) -case 7:return A.eh(s,s,s,new A.a1D(A.na(r.c),s),B.u) -case 6:return A.eh(s,s,s,new A.a1C(A.na(r.c),s),B.u) -case 10:return A.eh(s,s,s,new A.a6_(r.c.ba(),s),B.u) -case 9:return A.eh(s,s,s,new A.a5Z(r.c.ba(),s),B.u) -case 8:return A.eh(s,s,s,new A.a5Y(r.c.ba(),s),B.u) -case 11:return A.eh(s,s,s,new A.a1H(r.c,s),B.u) -default:return B.Q1}}, -$S:762} -A.pQ.prototype={ -iV(a){this.aic(a) -this.aD(B.bE)}} -A.b5N.prototype={ -$4(a,b,c,d){var s,r=null -if(a.giN()==="http"||a.giN()==="https")return A.b8r(a.j(0),d,c) -else if(a.giN()==="data")return A.bFJ(a,c,d) -else if(a.giN()==="resource"){s=a.gh2(a) -return new A.uA(A.b9B(r,r,new A.Ce(s,r,r)),c,d,r)}else if(a.giN()==="http"||a.giN()==="https")return A.b8r(a.j(0),d,c) -else return A.b8r(A.bmk(A.blP(),a.j(0)),d,c)}, +switch(r.e.a){case 0:case 1:return A.ep(s,s,s,new A.a26(r.c,s),B.w) +case 3:return A.ep(s,s,s,new A.a27(r.c,s),B.w) +case 2:return A.ep(s,s,s,new A.a28(r.c,s),B.w) +case 4:case 5:return A.ep(s,s,s,new A.a23(A.nn(r.c),s),B.w) +case 7:return A.ep(s,s,s,new A.a25(A.nn(r.c),s),B.w) +case 6:return A.ep(s,s,s,new A.a24(A.nn(r.c),s),B.w) +case 10:return A.ep(s,s,s,new A.a6G(r.c.bf(),s),B.w) +case 9:return A.ep(s,s,s,new A.a6F(r.c.bf(),s),B.w) +case 8:return A.ep(s,s,s,new A.a6E(r.c.bf(),s),B.w) +case 11:return A.ep(s,s,s,new A.a29(r.c,s),B.w) +default:return B.Q7}}, $S:763} -A.b5O.prototype={ +A.pZ.prototype={ +iO(a){this.aiL(a) +this.aE(B.bG)}} +A.b6M.prototype={ +$4(a,b,c,d){var s,r=null +if(a.giI()==="http"||a.giI()==="https")return A.b9q(a.j(0),d,c) +else if(a.giI()==="data")return A.bH5(a,c,d) +else if(a.giI()==="resource"){s=a.gh0(a) +return new A.uH(A.bax(r,r,new A.Cq(s,r,r)),c,d,r)}else if(a.giI()==="http"||a.giI()==="https")return A.b9q(a.j(0),d,c) +else return A.b9q(A.bnr(A.bmW(),a.j(0)),d,c)}, +$S:764} +A.b6N.prototype={ $2(a,b){var s,r -switch(b){case B.ZI:s=window.navigator.userAgent +switch(b){case B.ZR:s=window.navigator.userAgent s.toString -r=B.d.O(s,"Mac OS X")?A.bgr(A.qp(a)):A.bgs(A.al(a)) +r=B.d.N(s,"Mac OS X")?A.bht(A.qz(a)):A.bhu(A.an(a)) break -case B.ZH:r=A.bgr(A.qp(a)) +case B.ZQ:r=A.bht(A.qz(a)) break -case B.ZG:default:r=A.bgs(A.al(a))}s=A.dO(a,B.cV) +case B.ZP:default:r=A.bhu(A.an(a))}s=A.dW(a,B.cY) s=s==null?null:s.c -return r.un(s==null?1:s)}, -$S:764} -A.RH.prototype={} -A.alP.prototype={} -A.Td.prototype={} -A.aEr.prototype={ -a7(a){var s,r,q,p=this -B.b.ak(p.at) +return r.ud(s==null?1:s)}, +$S:765} +A.RX.prototype={} +A.amN.prototype={} +A.Tu.prototype={} +A.aFw.prototype={ +a8(a){var s,r,q,p=this +B.b.ao(p.at) s=p.ax -B.b.ak(s) -B.b.ak(p.ay) -B.b.ak(p.ch) -B.b.ak(p.CW) +B.b.ao(s) +B.b.ao(p.ay) +B.b.ao(p.ch) +B.b.ao(p.CW) p.dx=!1 -s.push(new A.RH(null,A.b([],t.p))) -for(r=a.length,q=0;q") -i=A.ai(new A.U(k,new A.aEs(),j),!0,j.h("aA.E"))}else i=A.b([l],r) -B.b.C(i,m.e) -g.push(h.FF(h.a27(i),b))}else if(g.length!==0&&B.b.ga9(g) instanceof A.vG&&m instanceof A.vG){l=q.a(g.pop()).d +if(k!=null){j=A.a6(k).h("S<1,md>") +i=A.ai(new A.S(k,new A.aFx(),j),!0,j.h("aF.E"))}else i=A.b([l],r) +B.b.D(i,m.e) +g.push(h.Fs(h.a2C(i),b))}else if(g.length!==0&&B.b.ga4(g) instanceof A.vQ&&m instanceof A.vQ){l=q.a(g.pop()).d k=l.c -i=k!=null?A.hQ(k,!0,p):A.b([l],r) +i=k!=null?A.hN(k,!0,p):A.b([l],r) i.push(m.d) -g.push(h.FF(h.a27(i),b))}else g.push(m)}return g}, -a4C(a){switch(this.a68(a).a){case 0:return B.au -case 2:return B.dt -case 1:return B.jH -case 4:return B.e6 -case 3:return B.e6 -case 5:return B.e6}}, -a68(a){var s=this +g.push(h.Fs(h.a2C(i),b))}else g.push(m)}return g}, +a57(a){switch(this.a6D(a).a){case 0:return B.aB +case 2:return B.dv +case 1:return B.jL +case 4:return B.e8 +case 3:return B.e8 +case 5:return B.e8}}, +a6D(a){var s=this switch(a){case"p":return s.c.rx case"h1":return s.c.ry case"h2":return s.c.to @@ -129982,12 +131287,12 @@ case"h4":return s.c.x2 case"h5":return s.c.xr case"h6":return s.c.y1 case"ul":return s.c.y2 -case"ol":return s.c.bc -case"blockquote":return s.c.cd -case"pre":return s.c.bd +case"ol":return s.c.bd +case"blockquote":return s.c.bP +case"pre":return s.c.bb case"hr":break -case"li":break}return B.R}, -aDE(a){var s,r=this +case"li":break}return B.S}, +aEg(a){var s,r=this switch(a){case"p":s=r.c.c s.toString return s @@ -130008,162 +131313,162 @@ s.toString return s case"h6":s=r.c.ay s.toString -return s}return B.L}, -a27(a){var s,r,q,p,o,n,m=null,l=a.length -if(l<2)return A.cG(a,m,m,m,m) +return s}return B.M}, +a2C(a){var s,r,q,p,o,n,m=null,l=a.length +if(l<2)return A.cI(a,m,m,m,m) s=A.b([B.b.ga5(a)],t.Ne) for(r=1;r") -k=A.as1(A.ai(new A.U(l,A.bmo(),h),!0,h.h("aA.E")),m).abO() -m.a2C(k) -j=m.arp(k) +m=new A.ax2(A.D(g,t.w4),A.D(g,t.S),q,!1,p,o,n) +p.I(0,h.a) +o.I(0,h.b) +l=B.HW.cT(i.a.c) +h=A.a6(l).h("S<1,iO>") +k=A.atc(A.ai(new A.S(l,A.bnv(),h),!0,h.h("aF.E")),m).acr() +m.a36(k) +j=m.as_(k) h=i.a -i.d=new A.aEr(i,!0,s,h.y,h.at,h.ax,h.ay,h.ch,h.CW,!1,h.cy,h.x,!1,A.b([],r),A.b([],t.vB),A.b([],t.V_),A.b([],t.an),A.b([],t.vf),A.P8(0)).a7(j)}, -a_M(){var s,r,q=this.e +i.d=new A.aFw(i,!0,s,h.y,h.at,h.ax,h.ay,h.ch,h.CW,!1,h.cy,h.x,!1,A.b([],r),A.b([],t.vB),A.b([],t.V_),A.b([],t.an),A.b([],t.vf),A.Pr(0)).a8(j)}, +a0f(){var s,r,q=this.e if(q.length===0)return -s=A.hQ(q,!0,t.nd) -B.b.ak(q) +s=A.hN(q,!0,t.nd) +B.b.ao(q) for(q=s.length,r=0;r")) -r.N(0,s.ga5(s))}r.u(0,b,c)}} -A.asJ.prototype={ +ZZ(a,b,c){var s,r=this.b +if(r.b1(0,b))r.O(0,b) +else if(r.a===100&&!0){s=new A.bl(r,A.w(r).h("bl<1>")) +r.O(0,s.ga5(s))}r.q(0,b,c)}} +A.atT.prototype={ $1(a){var s=this.b,r=this.c -s.a.N(0,r) -s.Zv(0,r,a) +s.a.O(0,r) +s.ZZ(0,r,a) this.a.a=a}, -$S:767} -A.a95.prototype={ +$S:768} +A.a9U.prototype={ l(a,b){var s if(b==null)return!1 -if(J.aj(b)!==A.L(this))return!1 -if(b instanceof A.a95)if(B.o.l(0,B.o))s=!0 +if(J.ak(b)!==A.L(this))return!1 +if(b instanceof A.a9U)if(B.q.l(0,B.q))s=!0 else s=!1 else s=!1 return s}, -gJ(a){return A.a4(B.o,14,7,B.a,B.a,B.a,B.a,B.a,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"SvgTheme(currentColor: "+B.o.j(0)+", fontSize: 14, xHeight: 7)"}} -A.pA.prototype={ -awG(a){return new A.cM(null,A.w(this).h("cM")).cB(new A.aOw(this),t.V4)}, -aNq(a){var s=this -return $.b6T().b.d4(0,new A.a93(s.a,s,s.b),new A.aOx(s,a))}} -A.aOw.prototype={ +gJ(a){return A.a3(B.q,14,7,B.a,B.a,B.a,B.a,B.a,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"SvgTheme(currentColor: "+B.q.j(0)+", fontSize: 14, xHeight: 7)"}} +A.pK.prototype={ +axi(a){return new A.cO(null,A.w(this).h("cO")).cz(new A.aPG(this),t.V4)}, +aO2(a){var s=this +return $.b7Q().b.cW(0,new A.a9S(s.a,s,s.b),new A.aPH(s,a))}} +A.aPG.prototype={ $1(a){var s=this.a -return A.bGB(new A.aOv(s),a,"Load Bytes",A.w(s).h("pA.T?"),t.V4)}, -$S(){return A.w(this.a).h("ap(pA.T?)")}} -A.aOv.prototype={ -$1(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null,c="PathOps library was not initialized.",b=t.N,a=A.lw(10,t.mf),a0=A.bmG(this.a.c,d,!1,!1),a1=new A.o2(new A.a96(new A.an(4278190080),14,7),d,a0.gav(a0),"Svg loader",!1,new A.ajS(A.D(b,t.Pg),A.D(b,t.R1),A.D(b,t.YN),A.D(b,t.lf)),a,A.z(b),B.e3) +return A.bHY(new A.aPF(s),a,"Load Bytes",A.w(s).h("pK.T?"),t.V4)}, +$S(){return A.w(this.a).h("at(pK.T?)")}} +A.aPF.prototype={ +$1(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null,c="PathOps library was not initialized.",b=t.N,a=A.lL(10,t.mf),a0=A.bnN(this.a.c,d,!1,!1),a1=new A.of(new A.a9V(new A.aq(4278190080),14,7),d,a0.gav(a0),"Svg loader",!1,new A.akK(A.D(b,t.Pg),A.D(b,t.R1),A.D(b,t.YN),A.D(b,t.lf)),a,A.C(b),B.e5) a1.y=a1.x=a1.w=!1 -a1.ayT() +a1.azv() b=a1.Q b.toString -s=new A.aKA().LI(b,B.bb) -if(a1.w)A.Z(A.bI(c)) -if(a1.x)A.Z(A.bI(c)) -if(a1.y)A.Z(A.bI(c)) +s=new A.aLE().Lw(b,B.bc) +if(a1.w)A.V(A.bN(c)) +if(a1.x)A.V(A.bN(c)) +if(a1.y)A.V(A.bN(c)) b=t.S a=A.D(t.qA,b) a0=A.D(t.Nt,b) @@ -130174,58 +131479,58 @@ o=A.D(t.WR,b) n=A.b([],t.SV) m=A.D(t.D3,b) l=A.D(t.cu,b) -k=new A.aub(new A.awy(a,a0,r,q,p,o,n,A.D(t.K,b),m,l)) -k.LI(s,d) +k=new A.avl(new A.axF(a,a0,r,q,p,o,n,A.D(t.K,b),m,l)) +k.Lw(s,d) b=k.b b===$&&A.c() j=k.c j===$&&A.c() -i=a.$ti.h("bg<1>") -i=A.ai(new A.bg(a,i),!0,i.h("B.E")) -a=a0.$ti.h("bg<1>") -a=A.ai(new A.bg(a0,a),!0,a.h("B.E")) -a0=r.$ti.h("bg<1>") -a0=A.ai(new A.bg(r,a0),!0,a0.h("B.E")) -r=o.$ti.h("bg<1>") -h=q.$ti.h("bg<1>") -g=p.$ti.h("bg<1>") -f=m.$ti.h("bg<1>") -e=l.$ti.h("bg<1>") -return A.fB(A.bFk(new A.aap(b,j,i,a,A.ai(new A.bg(o,r),!0,r.h("B.E")),a0,A.ai(new A.bg(q,h),!0,h.h("B.E")),A.ai(new A.bg(p,g),!0,g.h("B.E")),A.ai(new A.bg(m,f),!0,f.h("B.E")),A.ai(new A.bg(l,e),!0,e.h("B.E")),n),!1).buffer,0,d)}, -$S(){return A.w(this.a).h("cD(pA.T?)")}} -A.aOx.prototype={ -$0(){return this.a.awG(this.b)}, -$S:768} -A.a93.prototype={ -gJ(a){return A.a4(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)}, +i=a.$ti.h("bl<1>") +i=A.ai(new A.bl(a,i),!0,i.h("y.E")) +a=a0.$ti.h("bl<1>") +a=A.ai(new A.bl(a0,a),!0,a.h("y.E")) +a0=r.$ti.h("bl<1>") +a0=A.ai(new A.bl(r,a0),!0,a0.h("y.E")) +r=o.$ti.h("bl<1>") +h=q.$ti.h("bl<1>") +g=p.$ti.h("bl<1>") +f=m.$ti.h("bl<1>") +e=l.$ti.h("bl<1>") +return A.kc(A.bGH(new A.abe(b,j,i,a,A.ai(new A.bl(o,r),!0,r.h("y.E")),a0,A.ai(new A.bl(q,h),!0,h.h("y.E")),A.ai(new A.bl(p,g),!0,g.h("y.E")),A.ai(new A.bl(m,f),!0,f.h("y.E")),A.ai(new A.bl(l,e),!0,e.h("y.E")),n),!1).buffer,0,d)}, +$S(){return A.w(this.a).h("cy(pK.T?)")}} +A.aPH.prototype={ +$0(){return this.a.axi(this.b)}, +$S:769} +A.a9S.prototype={ +gJ(a){return A.a3(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)}, l(a,b){if(b==null)return!1 -return b instanceof A.a93&&b.a.l(0,this.a)&&b.b.l(0,this.b)&&!0}} -A.Qc.prototype={ -gJ(a){return A.a4($.b6T(),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)}, +return b instanceof A.a9S&&b.a.l(0,this.a)&&b.b.l(0,this.b)&&!0}} +A.Qu.prototype={ +gJ(a){return A.a3($.b7Q(),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)}, l(a,b){if(b==null)return!1 -return b instanceof A.Qc&&b.c===this.c&&b.a.l(0,this.a)&&!0}} -A.aOr.prototype={} -A.a6e.prototype={ -JD(a,b,c){return this.aL0(a,b,c)}, -aL0(a,b,c){var s=0,r=A.t(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h,g -var $async$JD=A.u(function(d,e){if(d===1){p=e +return b instanceof A.Qu&&b.c===this.c&&b.a.l(0,this.a)&&!0}} +A.aPB.prototype={} +A.a6W.prototype={ +Jp(a,b,c){return this.aLD(a,b,c)}, +aLD(a,b,c){var s=0,r=A.t(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h,g +var $async$Jp=A.u(function(d,e){if(d===1){p=e s=q}while(true)switch(s){case 0:h=null q=3 m=n.a.i(0,a) s=m!=null?6:7 break case 6:s=8 -return A.A(m.$1(b),$async$JD) +return A.B(m.$1(b),$async$Jp) case 8:h=e case 7:o.push(5) s=4 break case 3:q=2 g=p -l=A.aW(g) -k=A.bu(g) -i=A.ca("during a framework-to-plugin message") -A.et(new A.cv(l,k,"flutter web plugins",i,null,!1)) +l=A.b_(g) +k=A.bz(g) +i=A.cf("during a framework-to-plugin message") +A.eA(new A.cz(l,k,"flutter web plugins",i,null,!1)) o.push(5) s=4 break @@ -130236,21 +131541,21 @@ s=o.pop() break case 5:return A.q(null,r) case 1:return A.p(p,r)}}) -return A.r($async$JD,r)}} -A.aI8.prototype={} -A.eL.prototype={ -Xg(a,b){var s=a.w,r=b.w,q=s.c +return A.r($async$Jp,r)}} +A.aJa.prototype={} +A.hF.prototype={ +XN(a,b){var s=a.w,r=b.w,q=s.c if(q===r.c&&q!==0)return q>0 return(s.b&r.a)!==0&&(s.a&r.b)!==0}} -A.auE.prototype={} -A.auF.prototype={} -A.aJh.prototype={} -A.bW.prototype={ -jQ(a,b){var s=this.a,r=a.a.a,q=r[0],p=b.a.a,o=p[0] +A.avL.prototype={} +A.avM.prototype={} +A.aKm.prototype={} +A.cv.prototype={ +jP(a,b){var s=this.a,r=a.a.a,q=r[0],p=b.a.a,o=p[0] s.sL(0,qo?q:o) r=r[1] p=p[1] -s.sK(0,r>p?r:p)}, -gt4(){var s=this.b.a,r=this.a.a +s.sM(0,r>p?r:p)}, +grW(){var s=this.b.a,r=this.a.a return 2*(s[0]-r[0]+s[1]-r[1])}, j(a){return"AABB["+this.a.j(0)+" . "+this.b.j(0)+"]"}} -A.eM.prototype={ -aR1(a,b){var s,r=this.a.b,q=r[a].b,p=r[b].b +A.hI.prototype={ +aRF(a,b){var s,r=this.a.b,q=r[a].b,p=r[b].b r=p.a.a s=q.b.a if(r[0]-s[0]>0||r[1]-s[1]>0)return!1 @@ -130272,51 +131577,51 @@ r=q.a.a s=p.b.a if(r[0]-s[0]>0||r[1]-s[1]>0)return!1 return!0}, -W5(a){var s,r,q,p,o,n,m,l=this,k=l.c -k.ak(0) +Wz(a){var s,r,q,p,o,n,m,l=this,k=l.c +k.ao(0) for(s=l.b,r=s.length,q=l.a,p=0;p=0;--r){q=this.b p=new Float64Array(2) -p=new A.nv(r,new A.bW(new A.a(p),new A.a(new Float64Array(2)))) +p=new A.nI(r,new A.cv(new A.a(p),new A.a(new Float64Array(2)))) q[r]=p p.d=r===s?null:q[r+1] p.r=-1}for(q=this.f,s=0;s<4;++s)q[s]=new A.a(new Float64Array(2))}, -aO0(a,b,c){var s,r,q,p,o,n=this.b[a],m=n.b,l=m.a,k=l.a,j=b.a.a +aOD(a,b,c){var s,r,q,p,o,n=this.b[a],m=n.b,l=m.a,k=l.a,j=b.a.a if(k[0]<=j[0])if(k[1]<=j[1]){s=b.b.a r=m.b.a s=s[0]<=r[0]&&s[1]<=r[1]}else s=!1 else s=!1 if(s)return!1 -this.a3c(n) +this.a3H(n) q=m.b l.sL(0,j[0]-0.1) -l.sK(0,j[1]-0.1) +l.sM(0,j[1]-0.1) j=b.b.a q.sL(0,j[0]+0.1) -q.sK(0,j[1]+0.1) +q.sM(0,j[1]+0.1) j=c.a p=j[0]*2 o=j[1]*2 if(p<0)l.sL(0,k[0]+p) else q.sL(0,q.a[0]+p) -if(o<0)l.sK(0,k[1]+o) -else q.sK(0,q.a[1]+o) -this.a1w(a) +if(o<0)l.sM(0,k[1]+o) +else q.sM(0,q.a[1]+o) +this.a20(a) return!0}, -aci(a,b,c){var s,r,q,p,o,n,m,l=this +acV(a,b,c){var s,r,q,p,o,n,m,l=this l.w=0 s=l.r l.w=1 @@ -130325,22 +131630,22 @@ for(s=t.eh;r=l.w,r>0;){q=l.r;--r l.w=r p=q[r] if(p==null)continue -if(A.bdl(p.b,c))if(p.e==null){if(!b.adJ(p.a))return}else{r=l.r +if(A.bel(p.b,c))if(p.e==null){if(!b.aek(p.a))return}else{r=l.r q=r.length if(q-l.w-2<=0){o=A.b(new Array(q),s) for(n=0;n0){l=a5*a1+a6 k=s*a1+a9 @@ -130390,17 +131695,17 @@ n=a1}}else{e=a4.r d=e.length if(d-a4.w-2<=0){a2=A.b(new Array(d),i) for(a3=0;a3=q;--n){q=k[n] @@ -130413,11 +131718,11 @@ m.f=m.e=m.d=null m.r=0 m.c=null;++l.c return m}, -Ox(a){var s=this,r=s.e +Os(a){var s=this,r=s.e a.d=r!==-1?s.b[r]:null a.r=-1 s.e=a.a;--s.c}, -a1w(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=d.b[a],b=d.a +a20(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=d.b[a],b=d.a if(b==null){d.a=c c.d=null return}s=c.b @@ -130428,26 +131733,26 @@ q.toString p=b.f p.toString o=b.b -n=o.gt4() -r.jQ(o,s) -m=r.gt4() +n=o.grW() +r.jP(o,s) +m=r.grW() l=2*m k=2*(m-n) o=q.b -if(q.e==null){r.jQ(s,o) -j=r.gt4()+k}else{r.jQ(s,o) -i=o.gt4() -j=r.gt4()-i+k}o=p.b -if(p.e==null){r.jQ(s,o) -h=r.gt4()+k}else{r.jQ(s,o) -i=o.gt4() -h=r.gt4()-i+k}if(ln){s.f=q a.f=p p.d=a -m.jQ(l,k) -j.jQ(m,i) +m.jP(l,k) +j.jP(m,i) h=1+Math.max(h.r,p.r) a.r=h s.r=1+Math.max(h,q.r)}else{s.f=p a.f=q q.d=a -m.jQ(l,i) -j.jQ(m,k) +m.jP(l,i) +j.jP(m,k) h=1+Math.max(h.r,q.r) a.r=h s.r=1+Math.max(h,p.r)}return s}if(r<-1){q=h.e @@ -130542,43 +131847,43 @@ i=q.b if(o>n){h.f=q a.e=p p.d=a -m.jQ(l,k) -j.jQ(m,i) +m.jP(l,k) +j.jP(m,i) p=1+Math.max(s.r,p.r) a.r=p h.r=1+Math.max(p,q.r)}else{h.f=p a.e=q q.d=a -m.jQ(l,i) -j.jQ(m,k) +m.jP(l,i) +j.jP(m,k) q=1+Math.max(s.r,q.r) a.r=q h.r=1+Math.max(q,p.r)}return h}return a}} -A.nv.prototype={} -A.EX.prototype={ -cK(a,b){var s=this.a,r=b.a +A.nI.prototype={} +A.Fc.prototype={ +cH(a,b){var s=this.a,r=b.a if(sd*d)return -a.d=B.j5 -a.c.q(s) -a.b.cH() +a.d=B.j8 +a.c.u(s) +a.b.cE() a.e=1 q=a.a -q[0].a.q(r) -q[0].d.Eu()}, -aH9(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 +q[0].a.u(r) +q[0].d.Ei()}, +aHM(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 b4.e=0 s=b7.c r=b8.b @@ -130644,22 +131949,22 @@ a3=a3d*d)return b4.e=1 -b4.d=B.dQ +b4.d=B.dS o=b4.b o.sL(0,a7) -o.sK(0,e-p[1]) -o.e1(0) -b4.c.q(a4) +o.sM(0,e-p[1]) +o.dW(0) +b4.c.u(a4) o=b4.a -o[0].a.q(s) -o[0].d.Eu()}else if(a9*(o-l)+b0*(n-k)<=0){if(a9*a9+b0*b0>d*d)return +o[0].a.u(s) +o[0].d.Ei()}else if(a9*(o-l)+b0*(n-k)<=0){if(a9*a9+b0*b0>d*d)return b4.e=1 -b4.d=B.dQ +b4.d=B.dS p=b4.b p.sL(0,a9) -p.sK(0,e-m[1]) -p.e1(0) -b4.c.q(a5) +p.sM(0,e-m[1]) +p.dW(0) +b4.c.u(a5) p=b4.a -p[0].a.q(s) -p[0].d.Eu()}else{b1=(o+l)*0.5 +p[0].a.u(s) +p[0].d.Ei()}else{b1=(o+l)*0.5 b2=(n+k)*0.5 b3=b[a] p=b3.a if((f-b1)*p[0]+(e-b2)*p[1]>d)return b4.e=1 -b4.d=B.dQ -b4.b.q(b3) +b4.d=B.dS +b4.b.u(b3) p=b4.c p.sL(0,b1) -p.sK(0,b2) +p.sM(0,b2) p=b4.a -p[0].a.q(s) -p[0].d.Eu()}}, -a9k(a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=a1.d,e=f.length,d=a3.d,c=d.length,b=a1.e,a=this.f -a.dS(0,A.biV(a4,a2)) +p[0].a.u(s) +p[0].d.Ei()}}, +a9U(a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=a1.d,e=f.length,d=a3.d,c=d.length,b=a1.e,a=this.f +a.dL(0,A.bk1(a4,a2)) s=a.b -for(r=this.r.a,q=this.w.a,p=0,o=-17976931348623157e292,n=0;no){o=l p=n}}a0.b=p a0.a=o}, -aKj(a5,a6,a7,a8,a9,b0){var s,r,q,p,o,n,m,l,k,j,i,h,g=a9.d,f=g.length,e=a9.e,d=a5[0],c=a5[1],b=a7.b,a=b0.b,a0=a6.e[a8],a1=b.b,a2=a0.a,a3=a2[0],a4=b.a +aKZ(a5,a6,a7,a8,a9,b0){var s,r,q,p,o,n,m,l,k,j,i,h,g=a9.d,f=g.length,e=a9.e,d=a5[0],c=a5[1],b=a7.b,a=b0.b,a0=a6.e[a8],a1=b.b,a2=a0.a,a3=a2[0],a4=b.a a2=a2[1] s=a1*a3-a4*a2 r=a4*a3+a1*a2 @@ -130737,7 +132042,7 @@ j=d.a a3=g[o].a a4=b0.a.a j.sL(0,a2*a3[0]-a1*a3[1]+a4[0]) -j.sK(0,a.a*a3[0]+a.b*a3[1]+a4[1]) +j.sM(0,a.a*a3[0]+a.b*a3[1]+a4[1]) a3=a8&255 a1=d.b.a a1[0]=a3 @@ -130749,65 +132054,65 @@ h=c.a g=a.b a1=i.a h.sL(0,g*a1[0]-a.a*a1[1]+a4[0]) -h.sK(0,a.a*a1[0]+a.b*a1[1]+a4[1]) +h.sM(0,a.a*a1[0]+a.b*a1[1]+a4[1]) a4=c.b.a a4[0]=a3 a4[1]=k&255 a4[2]=1 a4[3]=0}, -aHa(b1,b2,b3,b4,b5){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=this +aHN(b1,b2,b3,b4,b5){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=this b1.e=0 s=b2.b+b4.b r=b0.x -b0.a9k(r,b2,b3,b4,b5) +b0.a9U(r,b2,b3,b4,b5) if(r.a>s)return q=b0.y -b0.a9k(q,b4,b5,b2,b3) +b0.a9U(q,b4,b5,b2,b3) p=q.a if(p>s)return if(p>r.a+0.0005){o=q.b -b1.d=B.Af +b1.d=B.Ah n=b3 m=b5 l=b2 k=b4 j=!0}else{o=r.b -b1.d=B.dQ +b1.d=B.dS n=b5 m=b3 l=b4 k=b2 j=!1}i=m.b r=b0.ch -b0.aKj(r,k,m,o,l,n) +b0.aKZ(r,k,m,o,l,n) q=k.d h=o+1 h=hk*k)return +n.u(q) +n.aq(0,p) +if(n.bI(n)>k*k)return if(b.r){n=d.dy -n.q(p) -n.am(0,b.e) -s.q(p) -s.am(0,q) -if(n.bL(s)>0)return}i[0]=0 +n.u(p) +n.aq(0,b.e) +s.u(p) +s.aq(0,q) +if(n.bI(s)>0)return}i[0]=0 i[2]=0 a.e=1 -a.d=B.j5 -a.b.cH() -a.c.q(p) +a.d=B.j8 +a.b.cE() +a.c.u(p) s=a.a -s[0].d.dS(0,j) -s[0].a.q(r) +s[0].d.dL(0,j) +s[0].a.u(r) return}if(m<=0){n=d.d -n.q(q) -n.am(0,o) -if(n.bL(n)>k*k)return +n.u(q) +n.aq(0,o) +if(n.bI(n)>k*k)return if(b.w){h=d.dy -h.q(b.f) -h.am(0,o) -s.q(q) -s.am(0,o) -if(h.bL(s)>0)return}i[0]=1 +h.u(b.f) +h.aq(0,o) +s.u(q) +s.aq(0,o) +if(h.bI(s)>0)return}i[0]=1 i[2]=0 a.e=1 -a.d=B.j5 -a.b.cH() -a.c.q(o) +a.d=B.j8 +a.b.cE() +a.c.u(o) s=a.a -s[0].d.dS(0,j) -s[0].a.q(r) -return}g=n.bL(n) +s[0].d.dL(0,j) +s[0].a.u(r) +return}g=n.bI(n) f=d.fr -f.q(p) -f.al(0,m) -s.q(o) -s.al(0,l) -f.C(0,s) -f.al(0,1/g) +f.u(p) +f.ap(0,m) +s.u(o) +s.ap(0,l) +f.D(0,s) +f.ap(0,1/g) e=d.d -e.q(q) -e.am(0,f) -if(e.bL(e)>k*k)return +e.u(q) +e.aq(0,f) +if(e.bI(e)>k*k)return f=d.r n=n.a f.sL(0,-n[1]) -f.sK(0,n[0]) -s.q(q) -s.am(0,p) -if(f.bL(s)<0){s=f.a -f.t(-s[0],-s[1])}f.e1(0) +f.sM(0,n[0]) +s.u(q) +s.aq(0,p) +if(f.bI(s)<0){s=f.a +f.t(-s[0],-s[1])}f.dW(0) i[0]=0 i[2]=1 a.e=1 -a.d=B.dQ -a.b.q(f) -a.c.q(p) +a.d=B.dS +a.b.u(f) +a.c.u(p) s=a.a -s[0].d.dS(0,j) -s[0].a.q(r)}} -A.awK.prototype={ -a7i(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,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=this,b1=b0.b -b1.dS(0,A.biV(b4,b6)) +s[0].d.dL(0,j) +s[0].a.u(r)}} +A.axR.prototype={ +a7S(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,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=this,b1=b0.b +b1.dL(0,A.bk1(b4,b6)) s=b0.c -s.q(A.cS(b1,b5.c)) +s.u(A.cV(b1,b5.c)) b0.d=b3.e b0.e=b3.c r=b3.d @@ -130946,38 +132251,38 @@ b0.r=b3.f q=b3.r p=b3.w o=b0.CW -o.q(r) -o.am(0,b0.e) -o.e1(0) +o.u(r) +o.aq(0,b0.e) +o.dW(0) r=b0.x n=o.a r.t(n[1],-n[0]) n=b0.cx -n.q(s) -n.am(0,b0.e) -m=r.bL(n) +n.u(s) +n.aq(0,b0.e) +m=r.bI(n) if(q){l=b0.cy -l.q(b0.e) -l.am(0,b0.d) -l.e1(0) +l.u(b0.e) +l.aq(0,b0.d) +l.dW(0) k=b0.w j=l.a k.t(j[1],-j[0]) -i=l.bM(o)>=0 -n.q(s) -n.am(0,b0.d) -h=k.bL(n)}else{h=0 +i=l.bK(o)>=0 +n.u(s) +n.aq(0,b0.d) +h=k.bI(n)}else{h=0 i=!1}if(p){l=b0.db -l.q(b0.r) -l.am(0,b0.f) -l.e1(0) +l.u(b0.r) +l.aq(0,b0.f) +l.dW(0) k=b0.y j=l.a k.t(j[1],-j[0]) -g=o.bM(l)>0 -n.q(s) -n.am(0,b0.f) -f=k.bL(n)}else{f=0 +g=o.bK(l)>0 +n.u(s) +n.aq(0,b0.f) +f=k.bI(n)}else{f=0 g=!1}if(q&&p)if(i&&g){s=h>=0||m>=0||f>=0 b0.ch=s o=b0.z @@ -130985,18 +132290,18 @@ l=r.a k=b0.at j=b0.ax if(s){o.sL(0,l[0]) -o.sK(0,l[1]) +o.sM(0,l[1]) s=b0.w.a k.sL(0,s[0]) -k.sK(0,s[1]) +k.sM(0,s[1]) s=b0.y.a j.sL(0,s[0]) -j.sK(0,s[1])}else{o.sL(0,-l[0]) -o.sK(0,-l[1]) +j.sM(0,s[1])}else{o.sL(0,-l[0]) +o.sM(0,-l[1]) k.sL(0,-l[0]) -k.sK(0,-l[1]) +k.sM(0,-l[1]) j.sL(0,-l[0]) -j.sK(0,-l[1])}}else if(i){if(!(h>=0))s=m>=0&&f>=0 +j.sM(0,-l[1])}}else if(i){if(!(h>=0))s=m>=0&&f>=0 else s=!0 b0.ch=s o=b0.z @@ -131004,18 +132309,18 @@ l=r.a k=b0.at j=b0.ax if(s){o.sL(0,l[0]) -o.sK(0,l[1]) +o.sM(0,l[1]) s=b0.w.a k.sL(0,s[0]) -k.sK(0,s[1]) +k.sM(0,s[1]) j.sL(0,l[0]) -j.sK(0,l[1])}else{o.sL(0,-l[0]) -o.sK(0,-l[1]) +j.sM(0,l[1])}else{o.sL(0,-l[0]) +o.sM(0,-l[1]) s=b0.y.a k.sL(0,-s[0]) -k.sK(0,-s[1]) +k.sM(0,-s[1]) j.sL(0,-l[0]) -j.sK(0,-l[1])}}else if(g){if(!(f>=0))s=h>=0&&m>=0 +j.sM(0,-l[1])}}else if(g){if(!(f>=0))s=h>=0&&m>=0 else s=!0 b0.ch=s o=b0.z @@ -131023,159 +132328,159 @@ l=r.a k=b0.at j=b0.ax if(s){o.sL(0,l[0]) -o.sK(0,l[1]) +o.sM(0,l[1]) k.sL(0,l[0]) -k.sK(0,l[1]) +k.sM(0,l[1]) s=b0.y.a j.sL(0,s[0]) -j.sK(0,s[1])}else{o.sL(0,-l[0]) -o.sK(0,-l[1]) +j.sM(0,s[1])}else{o.sL(0,-l[0]) +o.sM(0,-l[1]) k.sL(0,-l[0]) -k.sK(0,-l[1]) +k.sM(0,-l[1]) s=b0.w.a j.sL(0,-s[0]) -j.sK(0,-s[1])}}else{s=h>=0&&m>=0&&f>=0 +j.sM(0,-s[1])}}else{s=h>=0&&m>=0&&f>=0 b0.ch=s o=b0.z l=r.a k=b0.at j=b0.ax if(s){o.sL(0,l[0]) -o.sK(0,l[1]) +o.sM(0,l[1]) k.sL(0,l[0]) -k.sK(0,l[1]) +k.sM(0,l[1]) j.sL(0,l[0]) -j.sK(0,l[1])}else{o.sL(0,-l[0]) -o.sK(0,-l[1]) +j.sM(0,l[1])}else{o.sL(0,-l[0]) +o.sM(0,-l[1]) s=b0.y.a k.sL(0,-s[0]) -k.sK(0,-s[1]) +k.sM(0,-s[1]) s=b0.w.a j.sL(0,-s[0]) -j.sK(0,-s[1])}}else if(q)if(i){s=h>=0||m>=0 +j.sM(0,-s[1])}}else if(q)if(i){s=h>=0||m>=0 b0.ch=s o=b0.z l=r.a k=b0.at j=b0.ax if(s){o.sL(0,l[0]) -o.sK(0,l[1]) +o.sM(0,l[1]) s=b0.w.a k.sL(0,s[0]) -k.sK(0,s[1]) +k.sM(0,s[1]) j.sL(0,-l[0]) -j.sK(0,-l[1])}else{o.sL(0,-l[0]) -o.sK(0,-l[1]) +j.sM(0,-l[1])}else{o.sL(0,-l[0]) +o.sM(0,-l[1]) k.sL(0,l[0]) -k.sK(0,l[1]) +k.sM(0,l[1]) j.sL(0,-l[0]) -j.sK(0,-l[1])}}else{s=h>=0&&m>=0 +j.sM(0,-l[1])}}else{s=h>=0&&m>=0 b0.ch=s o=b0.z l=r.a k=b0.at j=b0.ax if(s){o.sL(0,l[0]) -o.sK(0,l[1]) +o.sM(0,l[1]) k.sL(0,l[0]) -k.sK(0,l[1]) +k.sM(0,l[1]) j.sL(0,-l[0]) -j.sK(0,-l[1])}else{o.sL(0,-l[0]) -o.sK(0,-l[1]) +j.sM(0,-l[1])}else{o.sL(0,-l[0]) +o.sM(0,-l[1]) k.sL(0,l[0]) -k.sK(0,l[1]) +k.sM(0,l[1]) s=b0.w.a j.sL(0,-s[0]) -j.sK(0,-s[1])}}else if(p)if(g){s=m>=0||f>=0 +j.sM(0,-s[1])}}else if(p)if(g){s=m>=0||f>=0 b0.ch=s o=b0.z l=r.a k=b0.at j=b0.ax if(s){o.sL(0,l[0]) -o.sK(0,l[1]) +o.sM(0,l[1]) k.sL(0,-l[0]) -k.sK(0,-l[1]) +k.sM(0,-l[1]) s=b0.y.a j.sL(0,s[0]) -j.sK(0,s[1])}else{o.sL(0,-l[0]) -o.sK(0,-l[1]) +j.sM(0,s[1])}else{o.sL(0,-l[0]) +o.sM(0,-l[1]) k.sL(0,-l[0]) -k.sK(0,-l[1]) +k.sM(0,-l[1]) j.sL(0,l[0]) -j.sK(0,l[1])}}else{s=m>=0&&f>=0 +j.sM(0,l[1])}}else{s=m>=0&&f>=0 b0.ch=s o=b0.z l=r.a k=b0.at j=b0.ax if(s){o.sL(0,l[0]) -o.sK(0,l[1]) +o.sM(0,l[1]) k.sL(0,-l[0]) -k.sK(0,-l[1]) +k.sM(0,-l[1]) j.sL(0,l[0]) -j.sK(0,l[1])}else{o.sL(0,-l[0]) -o.sK(0,-l[1]) +j.sM(0,l[1])}else{o.sL(0,-l[0]) +o.sM(0,-l[1]) s=b0.y.a k.sL(0,-s[0]) -k.sK(0,-s[1]) +k.sM(0,-s[1]) j.sL(0,l[0]) -j.sK(0,l[1])}}else{s=m>=0 +j.sM(0,l[1])}}else{s=m>=0 b0.ch=s o=b0.z l=r.a k=b0.at j=b0.ax if(s){o.sL(0,l[0]) -o.sK(0,l[1]) +o.sM(0,l[1]) k.sL(0,-l[0]) -k.sK(0,-l[1]) +k.sM(0,-l[1]) j.sL(0,-l[0]) -j.sK(0,-l[1])}else{o.sL(0,-l[0]) -o.sK(0,-l[1]) +j.sM(0,-l[1])}else{o.sL(0,-l[0]) +o.sM(0,-l[1]) k.sL(0,l[0]) -k.sK(0,l[1]) +k.sM(0,l[1]) j.sL(0,l[0]) -j.sK(0,l[1])}}s=b0.a +j.sM(0,l[1])}}s=b0.a o=b5.d s.c=o.length for(l=s.a,k=s.b,j=b1.b,e=b5.e,d=0;db0.ay)return a0=b0.go -b0.aHq(a0) -j=a0.a===B.io +b0.aI2(a0) +j=a0.a===B.iq if(!j&&a0.c>b0.ay)return if(!j)if(a0.c>0.98*a.c+0.001)a=a0 j=b0.dx a1=j[0] a2=j[1] -if(a.a===B.ip){b2.d=B.dQ +if(a.a===B.ir){b2.d=B.dS c=b0.z -a3=c.bL(k[0]) -for(a4=0,d=1;a5=s.c,da2.ay){a3.a=B.tK +if(a1>a2.ay){a3.a=B.tN a3.b=i a3.c=a1 return}if(b*s[0]+a*s[1]>=0){n[1]=a n[0]=o[0] -p.am(0,j) -if(p.bL(r)<-0.03490658503988659)continue}else{n[1]=a +p.aq(0,j) +if(p.bI(r)<-0.03490658503988659)continue}else{n[1]=a n[0]=o[0] -p.am(0,m) -if(p.bL(r)<-0.03490658503988659)continue}if(a1>a3.c){a3.a=B.tK +p.aq(0,m) +if(p.bI(r)<-0.03490658503988659)continue}if(a1>a3.c){a3.a=B.tN a3.b=i a3.c=a1}}}} -A.xI.prototype={ -EG(a){var s=this.a +A.xP.prototype={ +Eu(a){var s=this.a return(s[0]<<24|s[1]<<16|s[2]<<8|s[3])>>>0}, -dS(a,b){var s=b.a,r=this.a +dL(a,b){var s=b.a,r=this.a r[0]=s[0] r[1]=s[1] r[2]=s[2] r[3]=s[3]}, -Eu(){var s=this.a +Ei(){var s=this.a s[0]=0 s[1]=0 s[2]=0 s[3]=0}, -cK(a,b){return this.EG(0)-b.EG(0)}, -$idi:1} -A.akW.prototype={ -dS(a,b){var s=this -s.a.q(b.a) -s.b.q(b.b) -s.c.q(b.c) +cH(a,b){return this.Eu(0)-b.Eu(0)}, +$idj:1} +A.alR.prototype={ +dL(a,b){var s=this +s.a.u(b.a) +s.b.u(b.b) +s.c.u(b.c) s.d=b.d s.e=b.e s.f=b.f}} -A.aMY.prototype={} -A.b0m.prototype={ -aQ8(a,b,a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this +A.aO1.prototype={} +A.b1i.prototype={ +aQL(a,b,a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this c.b=a.b for(s=c.a,r=a.c,q=a.d,p=b.a,o=a1.a,n=0;m=c.b,n1){e=a.a -d=c.Wy() +d=c.X3() if(d<0.5*e||2*e0)s.h8(1,a) -else s.h8(-1,a) +s.u(r[1].c) +s.aq(0,r[0].c) +a.u(r[0].c) +a.dt() +if(s.bK(a)>0)s.h7(1,a) +else s.h7(-1,a) return -default:a.cH() +default:a.cE() return}}, -Wi(a){var s,r,q,p=this -switch(p.b){case 0:a.cH() +WM(a){var s,r,q,p=this +switch(p.b){case 0:a.cE() return -case 1:a.q(p.a[0].c) +case 1:a.u(p.a[0].c) return case 2:s=p.e r=p.a -s.q(r[1].c) -s.al(0,r[1].d) +s.u(r[1].c) +s.ap(0,r[1].d) q=p.d -q.q(r[0].c) -q.al(0,r[0].d) -q.C(0,s) -a.q(q) +q.u(r[0].c) +q.ap(0,r[0].d) +q.D(0,s) +a.u(q) return -case 3:a.cH() +case 3:a.cE() return -default:a.cH() +default:a.cE() return}}, -aft(a,b){var s,r,q,p=this +ag4(a,b){var s,r,q,p=this switch(p.b){case 0:break case 1:s=p.a -a.q(s[0].a) -b.q(s[0].b) +a.u(s[0].a) +b.u(s[0].b) break case 2:s=p.d r=p.a -s.q(r[0].a) -s.al(0,r[0].d) -a.q(r[1].a) -a.al(0,r[1].d) -a.C(0,s) -s.q(r[0].b) -s.al(0,r[0].d) -b.q(r[1].b) -b.al(0,r[1].d) -b.C(0,s) +s.u(r[0].a) +s.ap(0,r[0].d) +a.u(r[1].a) +a.ap(0,r[1].d) +a.D(0,s) +s.u(r[0].b) +s.ap(0,r[0].d) +b.u(r[1].b) +b.ap(0,r[1].d) +b.D(0,s) break case 3:s=p.a -a.q(s[0].a) -a.al(0,s[0].d) +a.u(s[0].a) +a.ap(0,s[0].d) r=p.f -r.q(s[1].a) -r.al(0,s[1].d) +r.u(s[1].a) +r.ap(0,s[1].d) q=p.r -q.q(s[2].a) -q.al(0,s[2].d) -a.C(0,r) -a.C(0,q) -b.q(a) +q.u(s[2].a) +q.ap(0,s[2].d) +a.D(0,r) +a.D(0,q) +b.u(a) break default:break}}, -Wy(){var s,r,q,p=this +X3(){var s,r,q,p=this switch(p.b){case 0:return 0 case 1:return 0 case 2:s=p.a -return Math.sqrt(s[0].c.nt(s[1].c)) +return Math.sqrt(s[0].c.nm(s[1].c)) case 3:s=p.f r=p.a -s.q(r[1].c) -s.am(0,r[0].c) +s.u(r[1].c) +s.aq(0,r[0].c) q=p.r -q.q(r[2].c) -q.am(0,r[0].c) -return s.bM(q) +q.u(r[2].c) +q.aq(0,r[0].c) +return s.bK(q) default:return 0}}, -agE(){var s,r,q,p=this,o=p.a,n=o[0].c,m=o[1].c,l=p.c -l.q(m) -l.am(0,n) -s=-n.bL(l) +ahd(){var s,r,q,p=this,o=p.a,n=o[0].c,m=o[1].c,l=p.c +l.u(m) +l.aq(0,n) +s=-n.bI(l) if(s<=0){p.b=o[0].d=1 -return}r=m.bL(l) +return}r=m.bI(l) if(r<=0){l=o[1] p.b=l.d=1 -o[0].dS(0,l) +o[0].dL(0,l) return}q=1/(r+s) o[0].d=r*q o[1].d=s*q p.b=2}, -agF(){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=a3.y,a5=a3.a -a4.q(a5[0].c) +ahe(){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=a3.y,a5=a3.a +a4.u(a5[0].c) s=a3.z -s.q(a5[1].c) +s.u(a5[1].c) r=a3.Q -r.q(a5[2].c) +r.u(a5[2].c) q=a3.c -q.q(s) -q.am(0,a4) -p=a4.bL(q) -o=s.bL(q) +q.u(s) +q.aq(0,a4) +p=a4.bI(q) +o=s.bI(q) n=-p m=a3.w -m.q(r) -m.am(0,a4) -l=a4.bL(m) -k=r.bL(m) +m.u(r) +m.aq(0,a4) +l=a4.bI(m) +k=r.bI(m) j=-l i=a3.x -i.q(r) -i.am(0,s) -h=s.bL(i) -g=r.bL(i) +i.u(r) +i.aq(0,s) +h=s.bI(i) +g=r.bI(i) f=-h -e=q.bM(m) -d=e*s.bM(r) -c=e*r.bM(a4) -b=e*a4.bM(s) +e=q.bK(m) +d=e*s.bK(r) +c=e*r.bK(a4) +b=e*a4.bK(s) if(n<=0&&j<=0){a3.b=a5[0].d=1 return}if(o>0&&n>0&&b<=0){a=1/(o+n) a5[0].d=o*a @@ -131506,28 +132811,28 @@ a5[0].d=k*a0 a4=a5[2] a4.d=j*a0 a3.b=2 -a5[1].dS(0,a4) +a5[1].dL(0,a4) return}if(o<=0&&f<=0){a4=a5[1] a3.b=a4.d=1 -a5[0].dS(0,a4) +a5[0].dL(0,a4) return}if(k<=0&&g<=0){a4=a5[2] a3.b=a4.d=1 -a5[0].dS(0,a4) +a5[0].dL(0,a4) return}if(g>0&&f>0&&d<=0){a1=1/(g+f) a5[1].d=g*a1 a4=a5[2] a4.d=f*a1 a3.b=2 -a5[0].dS(0,a4) +a5[0].dL(0,a4) return}a2=1/(d+c+b) a5[0].d=d*a2 a5[1].d=c*a2 a5[2].d=b*a2 a3.b=3}} -A.avV.prototype={ -tu(a,b,c){var s,r,q,p,o,n,m=this +A.ax1.prototype={ +tk(a,b,c){var s,r,q,p,o,n,m=this switch(b.a.a){case 0:t.iX.a(b) -m.a[0].q(b.c) +m.a[0].u(b.c) m.b=1 m.c=b.b break @@ -131550,66 +132855,66 @@ o=c+1 if(oo){o=q s=r}}return s}} -A.avS.prototype={ -a7r(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=this -$.bey=$.bey+1 +A.awZ.prototype={ +a80(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=this +$.bfy=$.bfy+1 s=b2.a r=b2.b q=b2.c p=b2.d o=a9.a -o.aQ8(b1,s,q,r,p) +o.aQL(b1,s,q,r,p) n=o.a m=a9.d -o.Wi(m) -m.gd1() +o.WM(m) +m.gcU() for(l=a9.b,k=a9.c,j=a9.f,i=q.b,h=a9.e,g=j.a,f=s.a,e=p.b,d=r.a,c=0;c<20;){b=o.b for(a=0;ak&&o>11920928955078125e-23){b0.c=o-k o=a9.r -o.q(l) -o.am(0,m) -o.e1(0) -j.q(o) -j.al(0,a7) -m.C(0,j) -j.q(o) -j.al(0,a8) -l.am(0,j)}else{m.C(0,l) -m.al(0,0.5) -l.q(m) +o.u(l) +o.aq(0,m) +o.dW(0) +j.u(o) +j.ap(0,a7) +m.D(0,j) +j.u(o) +j.ap(0,a8) +l.aq(0,j)}else{m.D(0,l) +m.ap(0,0.5) +l.u(m) b0.c=0}}}} -A.avT.prototype={} -A.avU.prototype={} -A.Mp.prototype={ -W(){return"ManifoldType."+this.b}} -A.aEm.prototype={ -dS(a,b){var s,r,q,p,o,n,m,l=this +A.ax_.prototype={} +A.ax0.prototype={} +A.MJ.prototype={ +V(){return"ManifoldType."+this.b}} +A.aFr.prototype={ +dL(a,b){var s,r,q,p,o,n,m,l=this for(s=l.a,r=b.a,q=0;q0){o=s[a-1].a p.sL(0,o[0]) -p.sK(0,o[1]) +p.sM(0,o[1]) m.r=!0}else{o=n.d.a p.sL(0,o[0]) -p.sK(0,o[1]) +p.sM(0,o[1]) m.r=n.f}p=m.f if(ai?k:i) -f.sK(0,j>h?j:h)}, -Ir(a,b){a.a=0 -a.b.cH() +f.sM(0,j>h?j:h)}, +Ic(a,b){a.a=0 +a.b.cE() a.c=0}, -el(a){var s=this,r=A.bdT() -r.aIm(s.c) -r.d.q(s.d) -r.e.q(s.e) +ec(a){var s=this,r=A.beT() +r.aIZ(s.c) +r.d.u(s.d) +r.e.u(s.e) r.f=s.f r.r=s.r return r}, -aIr(a){var s,r,q=this,p=q.c -B.b.H(p,new A.U(a,new A.at4(),A.a6(a).h("U<1,a>"))) -q.a6_(p) +aJ3(a){var s,r,q=this,p=q.c +B.b.I(p,new A.S(a,new A.aue(),A.a6(a).h("S<1,a>"))) +q.a6u(p) s=p[0] r=new A.a(new Float64Array(2)) -r.q(s) +r.u(s) p.push(r) -q.d.q(p[p.length-2]) +q.d.u(p[p.length-2]) q.f=!0 -q.e.q(p[1]) +q.e.u(p[1]) q.f=q.r=!0}, -aIm(a){var s=this,r=s.c -B.b.H(r,new A.U(a,new A.at3(),A.a6(a).h("U<1,a>"))) -s.a6_(r) -s.d.cH() -s.e.cH() +aIZ(a){var s=this,r=s.c +B.b.I(r,new A.S(a,new A.aud(),A.a6(a).h("S<1,a>"))) +s.a6u(r) +s.d.cE() +s.e.cE() s.r=s.f=!1}, -a6_(a){var s -for(s=1;s0){e=1/f -a1.sL(0,B.c.a_(e,l)) -a1.sK(0,B.c.a_(e,k))}else{a1.sL(0,0) -a1.sK(0,0)}return f}, -yT(a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=a5.b,b=a4.a.a,a=b[0],a0=a5.a.a,a1=a0[0],a2=a-a1 +a1.sL(0,B.c.a1(e,l)) +a1.sM(0,B.c.a1(e,k))}else{a1.sL(0,0) +a1.sM(0,0)}return f}, +yB(a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=a5.b,b=a4.a.a,a=b[0],a0=a5.a.a,a1=a0[0],a2=a-a1 b=b[1] a0=a0[1] s=b-a0 @@ -131903,7 +133208,7 @@ a1=b[0] l=new Float64Array(2) k=new A.a(l) k.t(q-a0,o-a1) -k.e1(0) +k.dW(0) a1=a[0] a=a[1] o=l[0] @@ -131924,9 +133229,9 @@ b=a3.a a=c.b a0=c.a*a0 if(j>0){b.sL(0,-a*o+a0) -b.sK(0,-c.a*l[0]-c.b*l[1])}else{b.sL(0,a*o-a0) -b.sK(0,c.a*l[0]+c.b*l[1])}return!0}, -xs(a,b,c){var s,r,q,p,o,n,m=this,l=a.a,k=a.b,j=b.b,i=j.b,h=m.c.a,g=h[0],f=j.a +b.sM(0,-c.a*l[0]-c.b*l[1])}else{b.sL(0,a*o-a0) +b.sM(0,c.a*l[0]+c.b*l[1])}return!0}, +xc(a,b,c){var s,r,q,p,o,n,m=this,l=a.a,k=a.b,j=b.b,i=j.b,h=m.c.a,g=h[0],f=j.a h=h[1] s=b.a.a r=s[0] @@ -131939,53 +133244,53 @@ h=h[1] o=i*g-f*h+r n=f*g+i*h+s l.sL(0,qo?q:o) -k.sK(0,p>n?p:n) +k.sM(0,p>n?p:n) i=l.a l.sL(0,i[0]-m.b) -l.sK(0,i[1]-m.b) +l.sM(0,i[1]-m.b) i=k.a k.sL(0,i[0]+m.b) -k.sK(0,i[1]+m.b)}, -Ir(a,b){var s +k.sM(0,i[1]+m.b)}, +Ic(a,b){var s a.a=0 s=a.b -s.q(this.c) -s.C(0,this.d) -s.al(0,0.5) +s.u(this.c) +s.D(0,this.d) +s.ap(0,0.5) a.c=0}, -el(a){var s=this,r=A.awL() +ec(a){var s=this,r=A.axS() r.b=s.b r.r=s.r r.w=s.w -r.e.q(s.e) -r.c.q(s.c) -r.d.q(s.d) -r.f.q(s.f) +r.e.u(s.e) +r.c.u(s.c) +r.d.u(s.d) +r.f.u(s.f) return r}} -A.aEx.prototype={} -A.a5G.prototype={ -el(a){var s=this,r=A.mG() -r.c.q(s.c) -B.b.ac(s.e,new A.aIn(r)) -B.b.ac(s.d,new A.aIo(r)) +A.aFC.prototype={} +A.a6l.prototype={ +ec(a){var s=this,r=A.mU() +r.c.u(s.c) +B.b.am(s.e,new A.aJs(r)) +B.b.am(s.d,new A.aJt(r)) r.b=s.b return r}, -dS(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,a4,a5=this -if(a7.length<3){a5.mf(1,1) +dL(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,a4,a5=this +if(a7.length<3){a5.m8(1,1) return}s=t.d r=A.b([],s) for(q=a7.length,p=0;pa.gd1())b=i}if(!B.b.O(d,b))d.push(b) +if(a0===0&&o.gcU()>a.gcU())b=i}if(!B.b.N(d,b))d.push(b) if(!b.l(0,B.b.ga5(d))){c=b continue}else break}while(!0) s=a5.d -B.b.ak(s) -B.b.H(s,d) -B.b.ac(s,new A.aIp(a5)) +B.b.ao(s) +B.b.I(s,d) +B.b.am(s,new A.aJu(a5)) q=new Float64Array(2) a1=new A.a(q) for(l=a5.e,a2=0;a3=s.length,a20)return!1}return!0}, -xs(a,b,a0){var s,r,q,p,o,n,m,l,k,j=this,i=a.a,h=a.b,g=j.d,f=g[0],e=b.b,d=e.b,c=e.a +xc(a,b,a0){var s,r,q,p,o,n,m,l,k,j=this,i=a.a,h=a.b,g=j.d,f=g[0],e=b.b,d=e.b,c=e.a e=b.a.a s=e[0] r=e[1] e=f.a i.sL(0,d*e[0]-c*e[1]+s) -i.sK(0,c*e[0]+d*e[1]+r) +i.sM(0,c*e[0]+d*e[1]+r) e=i.a h.sL(0,e[0]) -h.sK(0,e[1]) +h.sM(0,e[1]) for(q=g.length,p=h.a,o=1;ol?n:l n=p[1] p[1]=n>k?n:k}i.sL(0,e[0]-j.b) -i.sK(0,e[1]-j.b) +i.sM(0,e[1]-j.b) h.sL(0,p[0]+j.b) -h.sK(0,p[1]+j.b)}, -BM(a9,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=a9.b,a7=a6.b,a8=a6.a +h.sM(0,p[1]+j.b)}, +Bz(a9,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=a9.b,a7=a6.b,a8=a6.a a6=a9.a.a -s=b0.gL(b0).Y(0,a6[0]) -r=b0.gK(b0).Y(0,a6[1]) -q=B.c.a_(a7,s)+B.c.a_(a8,r) -p=B.c.a_(-a8,s)+B.c.a_(a7,r) +s=b0.gL(b0).X(0,a6[0]) +r=b0.gM(b0).X(0,a6[1]) +q=B.c.a1(a7,s)+B.c.a1(a8,r) +p=B.c.a1(-a8,s)+B.c.a1(a7,r) for(a6=this.d,o=a6.length,n=this.e,m=p,l=q,k=-17976931348623157e292,j=0;ja4){a=a4 a0=a3 a1=a2}}a5=Math.sqrt(a) b2.sL(0,a7*a1-a8*a0) -b2.sK(0,a8*a1+a7*a0) -b2.e1(0)}else{b2.sL(0,a7*l-a8*m) -b2.sK(0,a8*l+a7*m) +b2.sM(0,a8*a1+a7*a0) +b2.dW(0)}else{b2.sL(0,a7*l-a8*m) +b2.sM(0,a8*l+a7*m) a5=k}return a5}, -yT(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=a6.b,a2=a1.b,a3=a1.a +yB(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=a6.b,a2=a1.b,a3=a1.a a1=a5.a.a s=a1[0] r=a6.a.a @@ -132172,10 +133477,10 @@ if(j=0){a4.b=i a0=a4.a a1=r[h].a a0.sL(0,a2*a1[0]-a3*a1[1]) -a0.sK(0,a3*a1[0]+a2*a1[1]) +a0.sM(0,a3*a1[0]+a2*a1[1]) return!0}return!1}, -aHo(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this.c -g.cH() +aI0(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this.c +g.cE() s=new Float64Array(2) r=new A.a(s) q=new Float64Array(2) @@ -132187,22 +133492,22 @@ j=li){b0.a=B.a5T +break}a2=k.aL_(j,a0) +if(a2>i){b0.a=B.a64 b0.b=o a=!0 break}if(a2>h){d=a0 a=!1 -break}a3=k.oD(0,j[0],j[1],d) -if(a3n){a5=a7 a3=a8}else{a4=a7 -a2=a8}if(a6===50)break}$.biM=Math.max($.biM,a6);++a1 +a2=a8}if(a6===50)break}$.bjT=Math.max($.bjT,a6);++a1 if(a1===8||a6===50){a=!1 break}}++c -$.biK=$.biK+1 +$.bjR=$.bjR+1 if(a)break -if(c===20){b0.a=B.Eg +if(c===20){b0.a=B.Eh b0.b=d -break}}$.biL=Math.max($.biL,c)}} -A.Ps.prototype={ -W(){return"SeparationFunctionType."+this.b}} -A.aMu.prototype={ -aMv(a,b,c,a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this +break}}$.bjS=Math.max($.bjS,c)}} +A.PL.prototype={ +V(){return"SeparationFunctionType."+this.b}} +A.aNy.prototype={ +aN6(a,b,c,a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this d.a=c d.b=a1 s=b.b d.f=a0 d.r=a2 r=d.CW -a0.qD(r,a3) +a0.qv(r,a3) q=d.cx -a2.qD(q,a3) -if(s===1){d.c=B.a3f +a2.qv(q,a3) +if(s===1){d.c=B.a3o a3=d.w -a3.q(c.a[b.c[0]]) +a3.u(c.a[b.c[0]]) p=d.x -p.q(a1.a[b.d[0]]) +p.u(a1.a[b.d[0]]) o=d.y -o.q(A.cS(r,a3)) +o.u(A.cV(r,a3)) a3=d.z -a3.q(A.cS(q,p)) +a3.u(A.cV(q,p)) p=d.e -p.q(a3) -p.am(0,o) -return p.e1(0)}else{a3=b.c +p.u(a3) +p.aq(0,o) +return p.dW(0)}else{a3=b.c p=a3[0] o=b.d n=a1.a @@ -132351,195 +133656,195 @@ j=d.d i=d.z h=c.a g=d.y -if(p===a3[1]){d.c=B.a3h +if(p===a3[1]){d.c=B.a3q p=d.ax -p.q(n[o[0]]) +p.u(n[o[0]]) f=d.ay -f.q(n[o[1]]) -m.q(f) -m.am(0,p) -m.h8(-1,l) -l.e1(0) -k.q(A.c5(q.b,l)) -j.q(p) -j.C(0,f) -j.al(0,0.5) -i.q(A.cS(q,j)) +f.u(n[o[1]]) +m.u(f) +m.aq(0,p) +m.h7(-1,l) +l.dW(0) +k.u(A.ca(q.b,l)) +j.u(p) +j.D(0,f) +j.ap(0,0.5) +i.u(A.cV(q,j)) j=d.w -j.q(h[a3[0]]) -g.q(A.cS(r,j)) -m.q(g) -m.am(0,i) -e=m.bL(k) -if(e<0){l.dE() -e=-e}return e}else{d.c=B.a3g +j.u(h[a3[0]]) +g.u(A.cV(r,j)) +m.u(g) +m.aq(0,i) +e=m.bI(k) +if(e<0){l.dt() +e=-e}return e}else{d.c=B.a3p f=d.Q -f.q(h[p]) +f.u(h[p]) p=d.as -p.q(h[a3[1]]) -m.q(p) -m.am(0,f) -m.h8(-1,l) -l.e1(0) -k.q(A.c5(r.b,l)) -j.q(f) -j.C(0,p) -j.al(0,0.5) -g.q(A.cS(r,j)) +p.u(h[a3[1]]) +m.u(p) +m.aq(0,f) +m.h7(-1,l) +l.dW(0) +k.u(A.ca(r.b,l)) +j.u(f) +j.D(0,p) +j.ap(0,0.5) +g.u(A.cV(r,j)) j=d.x -j.q(n[o[0]]) -i.q(A.cS(q,j)) -m.q(i) -m.am(0,g) -e=m.bL(k) -if(e<0){l.dE() +j.u(n[o[0]]) +i.u(A.cV(q,j)) +m.u(i) +m.aq(0,g) +e=m.bI(k) +if(e<0){l.dt() e=-e}return e}}}, -aKk(a,b){var s,r,q,p,o,n=this,m=n.f +aL_(a,b){var s,r,q,p,o,n=this,m=n.f m===$&&A.c() s=n.CW -m.qD(s,b) +m.qv(s,b) m=n.r m===$&&A.c() r=n.cx -m.qD(r,b) +m.qv(r,b) m=n.c m===$&&A.c() switch(m.a){case 0:m=n.cy q=n.e -m.q(A.rD(s.b,q)) +m.u(A.rL(s.b,q)) p=n.db -q.dE() -p.q(A.rD(r.b,q)) -q.dE() +q.dt() +p.u(A.rL(r.b,q)) +q.dt() o=n.a o===$&&A.c() -a[0]=o.vQ(m) +a[0]=o.vA(m) m=n.b m===$&&A.c() -a[1]=m.vQ(p) +a[1]=m.vA(p) p=n.w -p.q(n.a.a[a[0]]) +p.u(n.a.a[a[0]]) m=n.x -m.q(n.b.a[a[1]]) +m.u(n.b.a[a[1]]) o=n.y -o.q(A.cS(s,p)) +o.u(A.cV(s,p)) p=n.z -p.q(A.cS(r,m)) -p.am(0,o) -return p.bL(q) +p.u(A.cV(r,m)) +p.aq(0,o) +return p.bI(q) case 1:m=n.at -m.q(A.c5(s.b,n.e)) +m.u(A.ca(s.b,n.e)) q=n.y -q.q(A.cS(s,n.d)) +q.u(A.cV(s,n.d)) s=n.db -m.dE() -s.q(A.rD(r.b,m)) -m.dE() +m.dt() +s.u(A.rL(r.b,m)) +m.dt() a[0]=-1 p=n.b p===$&&A.c() -s=p.vQ(s) +s=p.vA(s) a[1]=s p=n.x -p.q(n.b.a[s]) +p.u(n.b.a[s]) s=n.z -s.q(A.cS(r,p)) -s.am(0,q) -return s.bL(m) +s.u(A.cV(r,p)) +s.aq(0,q) +return s.bI(m) case 2:m=n.at -m.q(A.c5(r.b,n.e)) +m.u(A.ca(r.b,n.e)) q=n.z -q.q(A.cS(r,n.d)) +q.u(A.cV(r,n.d)) r=n.cy -m.dE() -r.q(A.rD(s.b,m)) -m.dE() +m.dt() +r.u(A.rL(s.b,m)) +m.dt() a[1]=-1 p=n.a p===$&&A.c() -r=p.vQ(r) +r=p.vA(r) a[0]=r p=n.w -p.q(n.a.a[r]) +p.u(n.a.a[r]) r=n.y -r.q(A.cS(s,p)) -r.am(0,q) -return r.bL(m) +r.u(A.cV(s,p)) +r.aq(0,q) +return r.bI(m) default:a[0]=-1 a[1]=-1 return 0}}, -oD(a,b,c,d){var s,r,q,p,o=this,n=o.f +oA(a,b,c,d){var s,r,q,p,o=this,n=o.f n===$&&A.c() s=o.CW -n.qD(s,d) +n.qv(s,d) n=o.r n===$&&A.c() r=o.cx -n.qD(r,d) +n.qv(r,d) n=o.c n===$&&A.c() switch(n.a){case 0:n=o.w q=o.a q===$&&A.c() -n.q(q.a[b]) +n.u(q.a[b]) q=o.x p=o.b p===$&&A.c() -q.q(p.a[c]) +q.u(p.a[c]) p=o.y -p.q(A.cS(s,n)) +p.u(A.cV(s,n)) n=o.z -n.q(A.cS(r,q)) -n.am(0,p) -return n.bL(o.e) +n.u(A.cV(r,q)) +n.aq(0,p) +return n.bI(o.e) case 1:n=o.at -n.q(A.c5(s.b,o.e)) +n.u(A.ca(s.b,o.e)) q=o.y -q.q(A.cS(s,o.d)) +q.u(A.cV(s,o.d)) s=o.x p=o.b p===$&&A.c() -s.q(p.a[c]) +s.u(p.a[c]) p=o.z -p.q(A.cS(r,s)) -p.am(0,q) -return p.bL(n) +p.u(A.cV(r,s)) +p.aq(0,q) +return p.bI(n) case 2:n=o.at -n.q(A.c5(r.b,o.e)) +n.u(A.ca(r.b,o.e)) q=o.z -q.q(A.cS(r,o.d)) +q.u(A.cV(r,o.d)) r=o.w p=o.a p===$&&A.c() -r.q(p.a[b]) +r.u(p.a[b]) p=o.y -p.q(A.cS(s,r)) -p.am(0,q) -return p.bL(n) +p.u(A.cV(s,r)) +p.aq(0,q) +return p.bI(n) default:return 0}}} -A.aRW.prototype={ -aMu(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,a3,a4=this +A.aT6.prototype={ +aN5(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,a3,a4=this if(a6.e===0)return switch(a6.d.a){case 0:s=a4.d r=a4.e q=a4.a q.sL(0,1) -q.sK(0,0) +q.sM(0,0) p=a7.b o=a6.c.a n=a7.a.a s.sL(0,p.b*o[0]-p.a*o[1]+n[0]) -s.sK(0,p.a*o[0]+p.b*o[1]+n[1]) +s.sM(0,p.a*o[0]+p.b*o[1]+n[1]) n=a9.b o=a6.a[0].a.a p=a9.a.a r.sL(0,n.b*o[0]-n.a*o[1]+p[0]) -r.sK(0,n.a*o[0]+n.b*o[1]+p[1]) -if(s.nt(r)>14210854715202004e-30){p=r.a +r.sM(0,n.a*o[0]+n.b*o[1]+p[1]) +if(s.nm(r)>14210854715202004e-30){p=r.a o=s.a q.sL(0,p[0]-o[0]) -q.sK(0,p[1]-o[1]) -q.e1(0)}q=q.a +q.sM(0,p[1]-o[1]) +q.dW(0)}q=q.a p=q[0] o=s.a m=p*a8+o[0] @@ -132550,14 +133855,14 @@ k=-p*b0+o[0] j=-n*b0+o[1] o=a4.b o[0].sL(0,(m+k)*0.5) -o[0].sK(0,(l+j)*0.5) +o[0].sM(0,(l+j)*0.5) a4.c[0]=(k-m)*q[0]+(j-l)*q[1] break case 1:i=a4.d q=a4.a -q.q(A.c5(a7.b,a6.b)) -i.q(A.cS(a7,a6.c)) -for(p=a6.a,o=a4.e.a,n=i.a,q=q.a,h=a4.b,g=a4.c,f=0;f0)s.aQJ() +d.aJ4(r.a,s.d)}s.Q.push(d) +if(d.a>0)s.aRl() s.z.a|=1 return d}, -a8_(a,b){var s=A.j9(a,0,0,!1,0,null) +a8y(a,b){var s=A.jh(a,0,0,!1,0,null) s.e=b -return this.hN(s)}, -saaT(a,b){if(this.a===B.W)return -if(b.bL(b)>0)this.fp(!0) -this.r.q(b)}, -sI2(a,b){if(this.a===B.W)return +return this.hJ(s)}, +sabx(a,b){if(this.a===B.X)return +if(b.bI(b)>0)this.fp(!0) +this.r.u(b)}, +sHN(a,b){if(this.a===B.X)return if(b*b>0)this.fp(!0) this.w=b}, -a6J(a){var s,r,q,p=this,o=p.f.c -p.ao2(a) +a7d(a){var s,r,q,p=this,o=p.f.c +p.aoD(a) s=o.a r=o.a q=a.a p.y=p.y+((s[0]-r[0])*q[1]-(s[1]-r[1])*q[0])}, -ao2(a){var s,r,q,p=this -if(p.a!==B.N)return +aoD(a){var s,r,q,p=this +if(p.a!==B.O)return if((p.b&2)!==2)p.fp(!0) s=p.x r=s.a q=a.a s.sL(0,r[0]+q[0]) -s.sK(0,r[1]+q[1])}, -aFV(a){var s=this -if(s.a!==B.N)return +s.sM(0,r[1]+q[1])}, +aGz(a){var s=this +if(s.a!==B.O)return if((s.b&2)!==2)s.fp(!0) s.y+=a}, -xa(a,b){var s,r,q,p=this -if(p.a!==B.N)return +wT(a,b){var s,r,q,p=this +if(p.a!==B.O)return if(b==null)b=p.f.c if((p.b&2)!==2)p.fp(!0) -p.saaT(0,p.r.X(0,a.a_(0,p.ay))) +p.sabx(0,p.r.W(0,a.a1(0,p.ay))) s=b.a r=p.f.c.a q=a.a p.w=p.w+p.CW*((s[0]-r[0])*q[1]-(s[1]-r[1])*q[0])}, -ud(a){return this.xa(a,null)}, -a6I(a){var s=this -if(s.a!==B.N)return +u2(a){return this.wT(a,null)}, +a7c(a){var s=this +if(s.a!==B.O)return if((s.b&2)!==2)s.fp(!0) s.w=s.w+s.CW*a}, -Wq(){var s=this.ch,r=this.ax,q=this.f.a.a,p=q[0] +WV(){var s=this.ch,r=this.ax,q=this.f.a.a,p=q[0] q=q[1] return s+r*(p*p+q*q)}, -aQJ(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +aRl(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this e.CW=e.ch=e.ay=e.ax=0 s=e.f r=s.a -r.cH() +r.cE() q=e.a -if(q===B.W||q===B.qU){r=e.d.a -s.b.q(r) -s.c.q(r) +if(q===B.X||q===B.qX){r=e.d.a +s.b.u(r) +s.c.u(r) s.d=s.e return}p=new A.a(new Float64Array(2)) q=new Float64Array(2) @@ -132727,43 +134032,43 @@ h=i.a if(h===0)continue g=i.c g===$&&A.c() -g.Ir(n,h) +g.Ic(n,h) h=e.ax g=n.a e.ax=h+g q[1]=k[1] q[0]=k[0] -o.al(0,g) -p.C(0,o) +o.ap(0,g) +p.D(0,o) e.ch=e.ch+n.c}q=e.ax if(q>0){q=1/q e.ay=q -p.al(0,q)}else e.ay=e.ax=1 +p.ap(0,q)}else e.ay=e.ax=1 q=e.ch -if(q>0&&(e.b&16)===0){q-=e.ax*p.bL(p) +if(q>0&&(e.b&16)===0){q-=e.ax*p.bI(p) e.ch=q e.CW=1/q}else e.CW=e.ch=0 q=s.c f=new A.a(new Float64Array(2)) -f.q(q) -r.q(p) +f.u(q) +r.u(p) s=s.b -s.q(A.cS(e.d,r)) -q.q(s) -o.q(q) -o.am(0,f) -o.h8(e.w,f) -e.r.C(0,f)}, +s.u(A.cV(e.d,r)) +q.u(s) +o.u(q) +o.aq(0,f) +o.h7(e.w,f) +e.r.D(0,f)}, fp(a){var s,r=this if(a){s=r.b if((s&2)===0){r.b=s|2 r.dy=0}}else{r.b&=4294967293 r.dy=0 -r.r.cH() +r.r.cE() r.w=0 -r.x.cH() +r.x.cE() r.y=0}}, -YH(){var s,r,q,p,o,n=this,m=n.fy,l=m.b,k=n.f +Za(){var s,r,q,p,o,n=this,m=n.fy,l=m.b,k=n.f l.a=Math.sin(k.d) s=Math.cos(k.d) l.b=s @@ -132771,12 +134076,12 @@ r=m.a q=k.b.a k=k.a.a r.sL(0,q[0]-s*k[0]+l.a*k[1]) -r.sK(0,q[1]-l.a*k[0]-l.b*k[1]) +r.sM(0,q[1]-l.a*k[0]-l.b*k[1]) for(l=n.Q,k=l.length,s=n.z,r=n.d,p=0;p0&&!q.x&&!p.x){s.fp(!0) r.fp(!0)}}, -aH7(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=A.b([],t.f) +aHK(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=A.b([],t.c) for(s=g.b,r=s.length,q=g.a,p=0;pr?s:r}, a6(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=a.at,a1=a.w -a0.dS(0,a1) +a0.dL(0,a1) s=a.a|=4 r=(s&2)===2 s=a.b @@ -132901,38 +134206,38 @@ if(n){s=s.c s===$&&A.c() p=p.c p===$&&A.c() -i=$.wT() +i=$.x0() h=i.a -h.a.tu(0,s,a.d) -h.b.tu(0,p,a.e) -h.c.dS(0,k) -h.d.dS(0,j) +h.a.tk(0,s,a.d) +h.b.tk(0,p,a.e) +h.c.dL(0,k) +h.d.dL(0,j) h.e=!0 p=i.b p.b=0 i=i.c -$.bcz().a7r(i,p,h) +$.bdu().a80(i,p,h) g=i.c<0.0000011920928955078125 -a1.e=0}else{a.oD(0,a1,k,j) +a1.e=0}else{a.oA(0,a1,k,j) g=a1.e>0 for(s=a0.a,p=a1.a,f=0;f=-0.015}, -agS(d1,d2){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=this,d0=c9.d +ahr(d1,d2){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=this,d0=c9.d d0===$&&A.c() s=d0.length r=c9.e @@ -133478,7 +134783,7 @@ b5=a6[0] b6=o.a m[0]=b5-b3*a+b6*a0 m[1]=a6[1]-b6*a-b3*a0 -l.qe(0,g,r,p,b2) +l.q9(0,g,r,p,b2) b7=l.c b3=k[0] b8=b3-d[0] @@ -133487,7 +134792,7 @@ b9=b6-d[1] c0=b3-a6[0] c1=b6-a6[1] i=Math.min(i,b7) -c2=B.c.cq(0.2*(b7+0.005),-0.2,0) +c2=B.c.ca(0.2*(b7+0.005),-0.2,0) b6=j[1] b3=j[0] c3=b8*b6-b9*b3 @@ -133504,8 +134809,8 @@ a6[1]=a6[1]+c8*a4 b0+=a5*(c0*c8-c1*c7)}d=c9.b d[f].b=a8 d[e].b=b0}return i>=-0.0075}} -A.aIy.prototype={ -qe(a4,a5,a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=a6.b,a0=a7.b,a1=a5.a,a2=a1[a8],a3=a5.Q +A.aJD.prototype={ +q9(a4,a5,a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=a6.b,a0=a7.b,a1=a5.a,a2=a1[a8],a3=a5.Q a3===$&&A.c() switch(a3.a){case 0:s=a1[0] a1=a.b @@ -133528,18 +134833,18 @@ q=b.a a3=m-o q.sL(0,a3) p=l-n -q.sK(0,p) -q.e1(0) +q.sM(0,p) +q.dW(0) a1=b.b a1.sL(0,(o+m)*0.5) -a1.sK(0,(n+l)*0.5) +a1.sM(0,(n+l)*0.5) q=q.a b.c=a3*q[0]+p*q[1]-a5.as-a5.at break case 1:a1=b.a a3=a5.b.a a1.sL(0,a.b*a3[0]-a.a*a3[1]) -a1.sK(0,a.a*a3[0]+a.b*a3[1]) +a1.sM(0,a.a*a3[0]+a.b*a3[1]) a3=a.b r=a5.c.a q=r[0] @@ -133560,12 +134865,12 @@ a1=a1.a b.c=(d-(a3*q-p*r+j))*a1[0]+(c-(p*q+a3*r+k))*a1[1]-a5.as-a5.at a1=b.b a1.sL(0,d) -a1.sK(0,c) +a1.sM(0,c) break case 2:a1=b.a a3=a5.b.a a1.sL(0,a0.b*a3[0]-a0.a*a3[1]) -a1.sK(0,a0.a*a3[0]+a0.b*a3[1]) +a1.sM(0,a0.a*a3[0]+a0.b*a3[1]) a3=a0.b r=a5.c.a q=r[0] @@ -133586,46 +134891,46 @@ e=a1.a b.c=(d-(a3*q-p*r+j))*e[0]+(c-(p*q+a3*r+k))*e[1]-a5.as-a5.at k=b.b k.sL(0,d) -k.sK(0,c) +k.sM(0,c) a1.sL(0,e[0]*-1) -a1.sK(0,e[1]*-1) +a1.sM(0,e[1]*-1) break}}} -A.aaq.prototype={} -A.auJ.prototype={} -A.a05.prototype={ -oD(a,b,c,d){var s,r=$.wT(),q=this.b.c +A.abf.prototype={} +A.avQ.prototype={} +A.a0w.prototype={ +oA(a,b,c,d){var s,r=$.x0(),q=this.b.c q===$&&A.c() t.__.a(q) s=this.c.c s===$&&A.c() -r.a7j(b,q,c,t.iX.a(s),d)}} -A.a06.prototype={ -oD(a,b,c,d){var s,r=$.wT(),q=this.b.c +r.a7T(b,q,c,t.iX.a(s),d)}} +A.a0x.prototype={ +oA(a,b,c,d){var s,r=$.x0(),q=this.b.c q===$&&A.c() t.__.a(q) s=this.c.c s===$&&A.c() -r.fx.a7i(b,q,c,t.uC.a(s),d)}} -A.a5C.prototype={ -oD(a,b,c,d){var s,r=$.wT(),q=this.b.c +r.fx.a7S(b,q,c,t.uC.a(s),d)}} +A.a6h.prototype={ +oA(a,b,c,d){var s,r=$.x0(),q=this.b.c q===$&&A.c() t.uC.a(q) s=this.c.c s===$&&A.c() -r.aH9(b,q,c,t.iX.a(s),d)}} -A.a5D.prototype={ -oD(a,b,c,d){var s,r,q=$.wT(),p=this.b.c +r.aHM(b,q,c,t.iX.a(s),d)}} +A.a6i.prototype={ +oA(a,b,c,d){var s,r,q=$.x0(),p=this.b.c p===$&&A.c() s=t.uC s.a(p) r=this.c.c r===$&&A.c() -q.aHa(b,p,c,s.a(r),d)}} -A.rr.prototype={} -A.rZ.prototype={} -A.Dy.prototype={} -A.um.prototype={ -amT(a,b){var s,r,q,p,o,n=this +q.aHN(b,p,c,s.a(r),d)}} +A.rz.prototype={} +A.t9.prototype={} +A.DM.prototype={} +A.uv.prototype={ +anu(a,b){var s,r,q,p,o,n=this n.y=b.b n.d=b.c n.e=b.d @@ -133635,25 +134940,25 @@ s.a=r.a s.b=r.b s.c=r.c n.x=b.f -r=b.a.el(0) +r=b.a.ec(0) n.c=r -q=r.gow() +q=r.got() s=n.f r=s.length if(rd?e:d p[0]=r[0]-q[0] p[1]=r[1]-q[1] e=g.d -if(o.aO0(e,f,s))i.push(e)}}} -A.KY.prototype={} -A.a0I.prototype={} -A.ld.prototype={} -A.aCv.prototype={ -gr4(){var s=this.b,r=A.a6(s).h("U<1,rr>") -return A.ai(new A.U(s,new A.aCw(),r),!0,r.h("aA.E"))}, -gQT(){var s=this.b,r=A.a6(s).h("U<1,rZ>") -return A.ai(new A.U(s,new A.aCx(),r),!0,r.h("aA.E"))}, -agD(b0,b1,b2,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=this,a9=b1.a +if(o.aOD(e,f,s))i.push(e)}}} +A.Lf.prototype={} +A.a18.prototype={} +A.ls.prototype={} +A.aDv.prototype={ +gqY(){var s=this.b,r=A.a6(s).h("S<1,rz>") +return A.ai(new A.S(s,new A.aDw(),r),!0,r.h("aF.E"))}, +gQP(){var s=this.b,r=A.a6(s).h("S<1,t9>") +return A.ai(new A.S(s,new A.aDx(),r),!0,r.h("aF.E"))}, +ahc(b0,b1,b2,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=this,a9=b1.a for(s=a8.b,r=s.length,q=b2.a,p=0;p$.bd3()){a0=2/Math.sqrt(d) +if(d>$.bdZ()){a0=2/Math.sqrt(d) e[0]=e[0]*a0 e[1]=e[1]*a0}a1=a9*j -if(a1*a1>$.bd2())j*=1.5707963267948966/Math.abs(a1) +if(a1*a1>$.bdY())j*=1.5707963267948966/Math.abs(a1) d=g.a.a d[0]=d[0]+a9*e[0] d[1]=d[1]+a9*e[1] g.b=l+a9*j f.b=j}c=0 while(!0){if(!(c0.0012184696791468343)){q=n.r -q=q.bL(q)>0.0001}else q=!0}else q=!0 +q=q.bI(q)>0.0001}else q=!0}else q=!0 if(q){n.dy=0 a7=0}else{q=n.dy+=a9 -a7=Math.min(a7,q)}}if(a7>=0.5&&a2)B.b.ac(s,new A.aCy())}}, -agR(a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this +a7=Math.min(a7,q)}}if(a7>=0.5&&a2)B.b.am(s,new A.aDy())}}, +ahq(a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this for(s=a0.b,r=s.length,q=0;q$.bd3())e.al(0,2/Math.sqrt(m)) +if(m>$.bdZ())e.ap(0,2/Math.sqrt(m)) a=i*d -if(a*a>$.bd2())d*=1.5707963267948966/Math.abs(a) +if(a*a>$.bdY())d*=1.5707963267948966/Math.abs(a) m=h.a.a m[0]=m[0]+n[0]*i m[1]=m[1]+n[1]*i @@ -133884,9 +135189,9 @@ l.e=f l=o.r.a l[0]=n[0] l[1]=n[1] -o.sI2(0,d) -o.wg()}a0.ad_()}, -ad_(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +o.sHN(0,d) +o.w0()}a0.adC()}, +adC(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this if(g.a==null)return s=g.c s===$&&A.c() @@ -133899,18 +135204,18 @@ for(;n0.04000000000000001)i.al(0,0.2/Math.sqrt(d)) +d=i.gcU() +if(d>0.04000000000000001)i.ap(0,0.2/Math.sqrt(d)) if(d>0.000025)g=!1 o=a[s[f].c].a.a o[0]=o[0]+p[0] o[1]=o[1]+p[1]}return g}, -nG(a){var s,r,q,p,o,n,m,l,k,j=this,i=a.c +nB(a){var s,r,q,p,o,n,m,l,k,j=this,i=a.c i===$&&A.c() s=a.b s===$&&A.c() r=j.w -q=A.my(r.length,new A.auB(j,s),t.yw) +q=A.mM(r.length,new A.avI(j,s),t.h) s=a.a s===$&&A.c() if(s.f){s=j.Q=j.Q*s.c @@ -134000,17 +135305,17 @@ n=n.ay k=q[o].a m[0]=l+n*k[1]*0.5*s m[1]=m[1]+n*-k[0]*0.5*s}}else j.Q=0}, -n9(a){var s=a.b +n1(a){var s=a.b s===$&&A.c() -return this.apz(s)}, -na(a){var s,r,q,p,o,n,m,l,k,j,i={} +return this.aq9(s)}, +n2(a){var s,r,q,p,o,n,m,l,k,j,i={} i.a=i.b=0 s=a.c s===$&&A.c() r=a.b r===$&&A.c() q=this.w -p=A.my(q.length,new A.auC(i,this,r,s),t.yw) +p=A.mM(q.length,new A.avJ(i,this,r,s),t.h) o=-2*i.b/i.a this.Q+=o for(r=q.length,n=0;n0.005){q=r.a p=1/e r.sL(0,q[0]*p) -r.sK(0,q[1]*p)}else r.t(0,0) -d=s.bM(r) -c=a6.bM(r) +r.sM(0,q[1]*p)}else r.t(0,0) +d=s.bK(r) +c=a6.bK(r) b=a5.db+a5.dy*d*d+a5.dx+a5.fr*c*c q=b!==0?1/b:0 a5.fx=q @@ -134137,20 +135442,20 @@ q===$&&A.c() if(q.f){a5.Q=a5.Q*q.c q=new Float64Array(2) a4=new A.a(q) -a4.q(r) -a4.al(0,a5.Q) +a4.u(r) +a4.ap(0,a5.Q) r=m.a m.sL(0,r[0]-a5.db*q[0]) -m.sK(0,r[1]-a5.db*q[1]) -l-=a5.dy*s.bM(a4) +m.sM(0,r[1]-a5.db*q[1]) +l-=a5.dy*s.bK(a4) s=i.a i.sL(0,s[0]+a5.dx*q[0]) -i.sK(0,s[1]+a5.dx*q[1]) -h+=a5.fr*a6.bM(a4)}else a5.Q=0 +i.sM(0,s[1]+a5.dx*q[1]) +h+=a5.fr*a6.bK(a4)}else a5.Q=0 a6=a7.c a6[a5.at].b=l a6[a5.ax].b=h}, -na(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=a.c +n2(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=a.c b===$&&A.c() s=b[c.at] r=s.a @@ -134161,14 +135466,14 @@ o=b.b n=new A.a(new Float64Array(2)) m=new A.a(new Float64Array(2)) b=c.ch -b.h8(q,n) -n.C(0,r) +b.h7(q,n) +n.D(0,r) s=c.CW -s.h8(o,m) -m.C(0,p) +s.h7(o,m) +m.D(0,p) l=c.ay -m.am(0,n) -k=l.bL(m) +m.aq(0,n) +k=l.bI(m) j=c.fx i=c.y h=c.z @@ -134180,14 +135485,14 @@ e=f*l[0] d=f*l[1] l=r.a r.sL(0,l[0]-c.db*e) -r.sK(0,l[1]-c.db*d) +r.sM(0,l[1]-c.db*d) l=c.dy b=b.a g=b[0] b=b[1] h=p.a p.sL(0,h[0]+c.dx*e) -p.sK(0,h[1]+c.dx*d) +p.sM(0,h[1]+c.dx*d) h=c.fr s=s.a i=s[0] @@ -134195,10 +135500,10 @@ s=s[1] j=a.c j[c.at].b=q-l*(g*d-b*e) j[c.ax].b=o+h*(i*d-s*e)}, -n9(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this +n1(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this if(a1.w>0)return!0 -s=new A.ab() -r=new A.ab() +s=new A.as() +r=new A.as() q=new Float64Array(2) p=new A.a(q) o=new Float64Array(2) @@ -134217,29 +135522,29 @@ s.a=Math.sin(h) s.b=Math.cos(h) r.a=Math.sin(f) r.b=Math.cos(f) -l.q(a1.e) -l.am(0,a1.cx) -p.q(A.c5(s,l)) -l.q(a1.f) -l.am(0,a1.cy) -n.q(A.c5(r,l)) -l.q(g) -l.C(0,n) -l.am(0,i) -l.am(0,p) -e=B.c.cq(l.e1(0)-a1.as,-0.2,0.2) +l.u(a1.e) +l.aq(0,a1.cx) +p.u(A.ca(s,l)) +l.u(a1.f) +l.aq(0,a1.cy) +n.u(A.ca(r,l)) +l.u(g) +l.D(0,n) +l.aq(0,i) +l.aq(0,p) +e=B.c.ca(l.dW(0)-a1.as,-0.2,0.2) d=-a1.fx*e c=d*m[0] b=d*m[1] m=i.a i.sL(0,m[0]-a1.db*c) -i.sK(0,m[1]-a1.db*b) +i.sM(0,m[1]-a1.db*b) m=a1.dy k=q[0] q=q[1] j=g.a g.sL(0,j[0]+a1.dx*c) -g.sK(0,j[1]+a1.dx*b) +g.sM(0,j[1]+a1.dx*b) j=a1.fr a=o[0] o=o[1] @@ -134247,25 +135552,25 @@ a0=a2.b a0[a1.at].b=h-m*(k*b-q*c) a0[a1.ax].b=f+j*(a*b-o*c) return Math.abs(e)<0.005}} -A.a_I.prototype={ -qe(a,b,c,d,e){var s=this +A.a06.prototype={ +q9(a,b,c,d,e){var s=this s.d=b s.e=c -s.a.q(A.js(b.d,d)) -s.b.q(A.js(s.e.d,e)) -s.r=Math.sqrt(e.Y(0,d).gd1())}, -gG(a){return this.r}} -A.a14.prototype={ -nG(a6){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=a4.a +s.a.u(A.jB(b.d,d)) +s.b.u(A.jB(s.e.d,e)) +s.r=Math.sqrt(e.X(0,d).gcU())}, +gE(a){return this.r}} +A.a1v.prototype={ +nB(a6){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=a4.a a5===$&&A.c() a4.Q=a5.c s=a4.b s===$&&A.c() a4.as=s.c s=a4.ay -s.q(a5.f.a) +s.u(a5.f.a) a5=a4.ch -a5.q(a4.b.f.a) +a5.u(a4.b.f.a) r=a4.a a4.CW=r.ay q=a4.b @@ -134287,25 +135592,25 @@ r=o[r] k=r.a j=r.b i=new A.a(new Float64Array(2)) -h=new A.ab() -g=new A.ab() +h=new A.as() +g=new A.as() h.a=Math.sin(p) h.b=Math.cos(p) g.a=Math.sin(l) g.b=Math.cos(l) -i.q(a4.e) -i.am(0,s) +i.u(a4.e) +i.aq(0,s) s=a4.at -s.q(A.c5(h,i)) -i.q(a4.f) -i.am(0,a5) +s.u(A.ca(h,i)) +i.u(a4.f) +i.aq(0,a5) a5=a4.ax -a5.q(A.c5(g,i)) +a5.u(A.ca(g,i)) f=a4.CW e=a4.cx d=a4.cy c=a4.db -b=new A.je(new Float64Array(4)) +b=new A.jo(new Float64Array(4)) r=f+e q=s.a o=q[1] @@ -134315,32 +135620,32 @@ q=q[0] a=a[0] a1=c*a a2=-d*q*o-a1*a0 -b.o5(r+d*o*o+c*a0*a0,a2,a2,r+d*q*q+a1*a) +b.o1(r+d*o*o+c*a0*a0,a2,a2,r+d*q*q+a1*a) a=a4.dx -a.q(b) -a.JY() +a.u(b) +a.JK() a=a4.dy=d+c if(a>0)a4.dy=1/a r=a6.a r===$&&A.c() q=a4.w -if(r.f){q.al(0,r.c) +if(r.f){q.ap(0,r.c) a4.x=a4.x*a6.a.c a3=new A.a(new Float64Array(2)) -a3.q(q) -i.q(a3) -i.al(0,f) -n.am(0,i) -m-=d*(s.bM(a3)+a4.x) -i.q(a3) -i.al(0,e) -k.C(0,i) -j+=c*(a5.bM(a3)+a4.x)}else{q.cH() +a3.u(q) +i.u(a3) +i.ap(0,f) +n.aq(0,i) +m-=d*(s.bK(a3)+a4.x) +i.u(a3) +i.ap(0,e) +k.D(0,i) +j+=c*(a5.bK(a3)+a4.x)}else{q.cE() a4.x=0}a5=a6.c s=a5[a4.Q] s.b=m a5[a4.as].b=j}, -na(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=a0.c +n2(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=a0.c a===$&&A.c() s=a[b.Q] r=s.a @@ -134358,7 +135663,7 @@ j=a.a a=b.dy i=b.x h=j*b.z -a=B.c.cq(i+-a*(o-q),-h,h) +a=B.c.ca(i+-a*(o-q),-h,h) b.x=a g=a-i q-=l*g @@ -134366,39 +135671,39 @@ o+=k*g f=new A.a(new Float64Array(2)) e=new A.a(new Float64Array(2)) a=b.at -a.h8(q,e) +a.h7(q,e) s=b.ax -s.h8(o,f) -f.C(0,p) -f.am(0,r) -f.am(0,e) +s.h7(o,f) +f.D(0,p) +f.aq(0,r) +f.aq(0,e) g=new A.a(new Float64Array(2)) -b.dx.VT(f,g) -g.dE() +b.dx.Wm(f,g) +g.dt() i=new A.a(new Float64Array(2)) d=b.w -i.q(d) -d.C(0,g) +i.u(d) +d.D(0,g) h=j*b.y -if(d.gd1()>h*h){d.e1(0) -d.al(0,h)}g.q(d) -g.am(0,i) -e.q(g) -e.al(0,n) -r.am(0,e) -a=a.bM(g) -e.q(g) -e.al(0,m) -p.C(0,e) -s=s.bM(g) +if(d.gcU()>h*h){d.dW(0) +d.ap(0,h)}g.u(d) +g.aq(0,i) +e.u(g) +e.ap(0,n) +r.aq(0,e) +a=a.bK(g) +e.u(g) +e.ap(0,m) +p.D(0,e) +s=s.bK(g) d=a0.c c=d[b.Q] c.b=q-l*a d[b.as].b=o+k*s}, -n9(a){return!0}} -A.a15.prototype={} -A.a1e.prototype={ -nG(a6){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=a4.a +n1(a){return!0}} +A.a1w.prototype={} +A.a1G.prototype={ +nB(a6){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=a4.a a5===$&&A.c() a4.db=a5.c s=a4.b @@ -134409,11 +135714,11 @@ a4.dy=s.c r=a4.z a4.fr=r.c q=a4.fx -q.q(a5.f.a) -a4.fy.q(a4.b.f.a) +q.u(a5.f.a) +a4.fy.u(a4.b.f.a) a5=a4.go -a5.q(s.f.a) -a4.id.q(r.f.a) +a5.u(s.f.a) +a4.id.u(r.f.a) p=a4.a a4.k1=p.ay o=a4.b @@ -134448,8 +135753,8 @@ e=r[s].b s=o[s] d=s.a c=s.b -b=new A.ab() -a=new A.ab() +b=new A.as() +a=new A.as() b.a=Math.sin(n) b.b=Math.cos(n) Math.sin(k) @@ -134460,21 +135765,21 @@ Math.sin(e) Math.cos(e) a4.x1=0 a0=new A.a(new Float64Array(2)) -if(a4.w instanceof A.vz){a5=a4.p4 -a5.cH() +if(a4.w instanceof A.vK){a5=a4.p4 +a5.cE() a4.ry=a4.RG=1 a4.x1=a4.x1+(a4.ok+a4.p2)}else{a1=new A.a(new Float64Array(2)) a2=new A.a(new Float64Array(2)) s=a4.p4 -s.q(A.c5(a,a4.at)) -a0.q(a4.Q) -a0.am(0,a5) -a1.q(A.c5(a,a0)) -a0.q(a4.e) -a0.am(0,q) -a2.q(A.c5(b,a0)) -a4.ry=a1.bM(s) -q=a4.RG=a2.bM(s) +s.u(A.ca(a,a4.at)) +a0.u(a4.Q) +a0.aq(0,a5) +a1.u(A.ca(a,a0)) +a0.u(a4.e) +a0.aq(0,q) +a2.u(A.ca(b,a0)) +a4.ry=a1.bK(s) +q=a4.RG=a2.bK(s) a5=a4.x1 r=a4.k3 p=a4.k1 @@ -134482,7 +135787,7 @@ o=a4.p2 a3=a4.ry a4.x1=a5+(r+p+o*a3*a3+a4.ok*q*q) a5=s}s=a4.R8 -s.cH() +s.cE() r=a4.to=a4.rx=a4.cx r=a4.x1=a4.x1+r*r*(a4.p1+a4.p3) a4.x1=r>0?1/r:0 @@ -134491,33 +135796,33 @@ r===$&&A.c() if(r.f){r=m.a a5=a5.a m.sL(0,r[0]+a4.k1*a4.cy*a5[0]) -m.sK(0,r[1]+a4.k1*a4.cy*a5[1]) +m.sM(0,r[1]+a4.k1*a4.cy*a5[1]) r=a4.ok q=a4.cy l+=r*q*a4.RG r=j.a s=s.a j.sL(0,r[0]+a4.k2*q*s[0]) -j.sK(0,r[1]+a4.k2*a4.cy*s[1]) +j.sM(0,r[1]+a4.k2*a4.cy*s[1]) r=a4.p1 q=a4.cy i+=r*q*a4.rx r=g.a g.sL(0,r[0]-a4.k3*q*a5[0]) -g.sK(0,r[1]-a4.k3*a4.cy*a5[1]) +g.sM(0,r[1]-a4.k3*a4.cy*a5[1]) a5=a4.p2 r=a4.cy f-=a5*r*a4.ry a5=d.a d.sL(0,a5[0]-a4.k4*r*s[0]) -d.sK(0,a5[1]-a4.k4*a4.cy*s[1]) +d.sM(0,a5[1]-a4.k4*a4.cy*s[1]) c-=a4.p3*a4.cy*a4.to}else a4.cy=0 a5=a6.c a5[a4.db].b=l a5[a4.dx].b=i a5[a4.dy].b=f a5[a4.fr].b=c}, -na(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=a2.c +n2(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=a2.c a1===$&&A.c() s=a1[a0.db] r=s.a @@ -134534,13 +135839,13 @@ k=a1.b j=new A.a(new Float64Array(2)) i=new A.a(new Float64Array(2)) a1=a0.p4 -j.q(r) -j.am(0,n) -s=a1.bL(j) +j.u(r) +j.aq(0,n) +s=a1.bI(j) h=a0.R8 -i.q(p) -i.am(0,l) -g=h.bL(i) +i.u(p) +i.aq(0,l) +g=h.bI(i) f=a0.RG e=a0.ry d=a0.rx @@ -134550,23 +135855,23 @@ a0.cy+=b c=r.a a1=a1.a r.sL(0,c[0]+a0.k1*b*a1[0]) -r.sK(0,c[1]+a0.k1*b*a1[1]) +r.sM(0,c[1]+a0.k1*b*a1[1]) c=a0.ok d=a0.RG e=p.a h=h.a p.sL(0,e[0]+a0.k2*b*h[0]) -p.sK(0,e[1]+a0.k2*b*h[1]) +p.sM(0,e[1]+a0.k2*b*h[1]) e=a0.p1 f=a0.rx g=n.a n.sL(0,g[0]-a0.k3*b*a1[0]) -n.sK(0,g[1]-a0.k3*b*a1[1]) +n.sM(0,g[1]-a0.k3*b*a1[1]) a1=a0.p2 g=a0.ry s=l.a l.sL(0,s[0]-a0.k4*b*h[0]) -l.sK(0,s[1]-a0.k4*b*h[1]) +l.sM(0,s[1]-a0.k4*b*h[1]) h=a0.p3 s=a0.to a=a2.c @@ -134574,7 +135879,7 @@ a[a0.db].b=q+c*b*d a[a0.dx].b=o+e*b*f a[a0.dy].b=m-a1*b*g a[a0.fr].b=k-h*b*s}, -n9(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,a7=this,a8=a9.b +n1(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,a7=this,a8=a9.b a8===$&&A.c() s=a8[a7.db] r=s.a @@ -134588,8 +135893,8 @@ m=s.b a8=a8[a7.fr] l=a8.a k=a8.b -j=new A.ab() -i=new A.ab() +j=new A.as() +i=new A.as() j.a=Math.sin(q) j.b=Math.cos(q) Math.sin(o) @@ -134602,7 +135907,7 @@ h=new A.a(new Float64Array(2)) a8=new Float64Array(2) g=new A.a(a8) s=new Float64Array(2) -if(a7.w instanceof A.vz){g.cH() +if(a7.w instanceof A.vK){g.cE() f=0+(a7.ok+a7.p2) e=q-m-a7.ay d=1 @@ -134611,26 +135916,26 @@ a=new A.a(new Float64Array(2)) a0=new A.a(new Float64Array(2)) a1=new A.a(new Float64Array(2)) a2=a7.at -g.q(A.c5(i,a2)) +g.u(A.ca(i,a2)) a3=a7.Q -h.q(a3) +h.u(a3) a4=a7.go -h.am(0,a4) -b.q(A.c5(i,h)) -h.q(a7.e) -h.am(0,a7.fx) -a.q(A.c5(j,h)) -c=b.bM(g) -d=a.bM(g) +h.aq(0,a4) +b.u(A.ca(i,h)) +h.u(a7.e) +h.aq(0,a7.fx) +a.u(A.ca(j,h)) +c=b.bK(g) +d=a.bK(g) f=0+(a7.k3+a7.k1+a7.p2*c*c+a7.ok*d*d) -a0.q(a3) -a0.am(0,a4) -h.q(a) -h.C(0,r) -h.am(0,n) -a1.q(A.rD(i,h)) -a1.am(0,a0) -e=a1.bL(a2)}new A.a(s).cH() +a0.u(a3) +a0.aq(0,a4) +h.u(a) +h.D(0,r) +h.aq(0,n) +a1.u(A.rL(i,h)) +a1.aq(0,a0) +e=a1.bI(a2)}new A.a(s).cE() a5=a7.cx f+=a5*a5*(a7.p1+a7.p3) a2=a7.ch @@ -134638,19 +135943,19 @@ a3=a7.CW a6=f>0?-(e+a5*(o-k-a2)-a3)/f:0 a2=r.a r.sL(0,a2[0]+a7.k1*a6*a8[0]) -r.sK(0,a2[1]+a7.k1*a6*a8[1]) +r.sM(0,a2[1]+a7.k1*a6*a8[1]) a2=a7.ok a3=p.a p.sL(0,a3[0]+a7.k2*a6*s[0]) -p.sK(0,a3[1]+a7.k2*a6*s[1]) +p.sM(0,a3[1]+a7.k2*a6*s[1]) a3=a7.p1 a4=n.a n.sL(0,a4[0]-a7.k3*a6*a8[0]) -n.sK(0,a4[1]-a7.k3*a6*a8[1]) +n.sM(0,a4[1]-a7.k3*a6*a8[1]) a8=a7.p2 a4=l.a l.sL(0,a4[0]-a7.k4*a6*s[0]) -l.sK(0,a4[1]-a7.k4*a6*s[1]) +l.sM(0,a4[1]-a7.k4*a6*s[1]) s=a7.p3 a4=a9.b a4[a7.db].b=q+a2*a6*d @@ -134658,9 +135963,9 @@ a4[a7.dx].b=o+a3*a6*a5 a4[a7.dy].b=m-a8*a6*c a4[a7.fr].b=k-s*a6*a5 return!0}} -A.a1f.prototype={} -A.jX.prototype={ -pF(a){var s=this,r=a.d +A.a1H.prototype={} +A.k7.prototype={ +pz(a){var s=this,r=a.d r===$&&A.c() s.a=r r=a.e @@ -134668,21 +135973,21 @@ r===$&&A.c() s.b=r s.d=a.f s.c=!1}, -a8v(){}} -A.a2v.prototype={} -A.Ei.prototype={ -W(){return"LimitState."+this.b}} -A.a3J.prototype={ -nG(a6){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=a4.a +a93(){}} +A.a2Z.prototype={} +A.Ew.prototype={ +V(){return"LimitState."+this.b}} +A.a4k.prototype={ +nB(a6){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=a4.a a5===$&&A.c() a4.ax=a5.c s=a4.b s===$&&A.c() a4.ay=s.c s=a4.cx -s.q(a5.f.a) +s.u(a5.f.a) a5=a4.cy -a5.q(a4.b.f.a) +a5.u(a4.b.f.a) r=a4.a a4.dy=r.ay q=a4.b @@ -134707,9 +136012,9 @@ j=q.b r=p[r] i=r.a h=r.b -g=new A.ab() +g=new A.as() r=new Float64Array(2) -f=new A.je(new Float64Array(4)) +f=new A.jo(new Float64Array(4)) q=g.a=Math.sin(n) p=g.b=Math.cos(n) e=Math.sin(j) @@ -134717,11 +136022,11 @@ d=Math.cos(j) c=a4.ch s=s.a c.sL(0,p*-s[0]-q*-s[1]) -c.sK(0,q*-s[0]+p*-s[1]) +c.sM(0,q*-s[0]+p*-s[1]) s=a4.CW a5=a5.a s.sL(0,d*-a5[0]-e*-a5[1]) -s.sK(0,e*-a5[0]+d*-a5[1]) +s.sM(0,e*-a5[0]+d*-a5[1]) b=a4.dy a=a4.fr a0=a4.fx @@ -134735,29 +136040,29 @@ p=c[0] q=s[0] a2=a1*q a3=-a0*p*d-a2*e -f.o5(a5+a0*d*d+a1*e*e,a3,a3,a5+a0*p*p+a2*q) +f.o1(a5+a0*d*d+a1*e*e,a3,a3,a5+a0*p*p+a2*q) q=a4.go -q.q(f) -q.JY() +q.u(f) +q.JK() q=a4.id=a0+a1 if(q>0)a4.id=1/q -new A.a(r).q(A.c5(g,a4.w)) +new A.a(r).u(A.ca(g,a4.w)) a5=a4.db q=k.a p=o.a a5.sL(0,q[0]+s[0]-p[0]-c[0]-r[0]) -a5.sK(0,q[1]+s[1]-p[1]-c[1]-r[1]) +a5.sM(0,q[1]+s[1]-p[1]-c[1]-r[1]) a4.dx=j-n-a4.x a5=a6.a a5===$&&A.c() r=a4.y if(a5.f){q=r.a r.sL(0,q[0]*a5.c) -r.sK(0,q[1]*a6.a.c) +r.sM(0,q[1]*a6.a.c) a4.z=a4.z*a6.a.c r=m.a m.sL(0,r[0]-b*q[0]) -m.sK(0,r[1]-b*q[1]) +m.sM(0,r[1]-b*q[1]) r=c[0] a5=q[1] c=c[1] @@ -134765,12 +136070,12 @@ p=q[0] l-=a0*(r*a5-c*p+a4.z) c=i.a i.sL(0,c[0]+a*p) -i.sK(0,c[1]+a*q[1]) -h+=a1*(s[0]*q[1]-s[1]*q[0]+a4.z)}else{r.cH() +i.sM(0,c[1]+a*q[1]) +h+=a1*(s[0]*q[1]-s[1]*q[0]+a4.z)}else{r.cE() a4.z=0}a5=a6.c a5[a4.ax].b=l a5[a4.ay].b=h}, -na(a6){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=a6.c +n2(a6){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=a6.c a5===$&&A.c() s=a5[a4.ax] r=s.a @@ -134793,7 +136098,7 @@ g=a4.dx f=a4.id e=a4.z d=j*a4.as -g=B.c.cq(e+-f*(o-q+i*s*g),-d,d) +g=B.c.ca(e+-f*(o-q+i*s*g),-d,d) a4.z=g c=g-e q-=l*c @@ -134805,26 +136110,26 @@ f=r.a a=a4.ch.a a0=a4.db.a b.sL(0,s[0]+-o*g[1]-f[0]- -q*a[1]+i*a4.at*a0[0]) -b.sK(0,s[1]+o*g[0]-f[1]-q*a[0]+i*a4.at*a0[1]) -a4.go.VT(b,h) -h.dE() +b.sM(0,s[1]+o*g[0]-f[1]-q*a[0]+i*a4.at*a0[1]) +a4.go.Wm(b,h) +h.dt() a0=new Float64Array(2) a1=a4.y -new A.a(a0).q(a1) -a1.C(0,h) +new A.a(a0).u(a1) +a1.D(0,h) d=j*a4.Q -if(a1.gd1()>d*d){a1.e1(0) -a1.al(0,d)}a1=a1.a +if(a1.gcU()>d*d){a1.dW(0) +a1.ap(0,d)}a1=a1.a h.sL(0,a1[0]-a0[0]) -h.sK(0,a1[1]-a0[1]) +h.sM(0,a1[1]-a0[1]) r.sL(0,f[0]-n*a5[0]) -r.sK(0,f[1]-n*a5[1]) +r.sM(0,f[1]-n*a5[1]) f=a[0] a0=a5[1] a=a[1] a1=a5[0] p.sL(0,s[0]+m*a1) -p.sK(0,s[1]+m*a5[1]) +p.sM(0,s[1]+m*a5[1]) s=g[0] a2=a5[1] g=g[1] @@ -134832,18 +136137,18 @@ a5=a5[0] a3=a6.c a3[a4.ax].b=q-l*(f*a0-a*a1) a3[a4.ay].b=o+k*(s*a2-g*a5)}, -n9(a){return!0}} -A.a3K.prototype={} -A.a3L.prototype={ -Xe(a){var s=this.b +n1(a){return!0}} +A.a4l.prototype={} +A.a4n.prototype={ +XL(a){var s=this.b s===$&&A.c() if((s.b&2)!==2)s.fp(!0) -this.w.q(a)}, -nG(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=c.b +this.w.u(a)}, +nB(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=c.b b===$&&A.c() c.ax=b.c s=c.ch -s.q(b.f.a) +s.u(b.f.a) b=c.b c.CW=b.ay c.cx=b.CW @@ -134858,7 +136163,7 @@ b===$&&A.c() r=b[r] o=r.a n=r.b -m=new A.ab() +m=new A.as() m.a=Math.sin(p) m.b=Math.cos(p) l=c.b.ax @@ -134871,11 +136176,11 @@ b=j*(l*(k*k)) r=c.at=j*(2*l*r*k+b) c.z=b*(r!==0?c.at=1/r:r) i=new A.a(new Float64Array(2)) -i.q(c.f) -i.am(0,s) +i.u(c.f) +i.aq(0,s) b=c.ay -b.q(A.c5(m,i)) -h=new A.je(new Float64Array(4)) +b.u(A.ca(m,i)) +h=new A.jo(new Float64Array(4)) s=c.CW r=c.cx g=b.a @@ -134883,71 +136188,71 @@ f=g[1] e=c.at g=g[0] d=-r*g*f -h.o5(s+r*f*f+e,d,d,s+r*g*g+e) +h.o1(s+r*f*f+e,d,d,s+r*g*g+e) e=c.cy -e.q(h) -e.JY() +e.u(h) +e.JK() e=c.db -e.q(q) -e.C(0,b) -e.am(0,c.w) -e.al(0,c.z) +e.u(q) +e.D(0,b) +e.aq(0,c.w) +e.ap(0,c.z) n*=0.98 s=a.a r=c.Q -if(s.f){r.al(0,s.c) +if(s.f){r.ap(0,s.c) s=o.a g=r.a o.sL(0,s[0]+c.CW*g[0]) -o.sK(0,s[1]+c.CW*g[1]) -n+=c.cx*b.bM(r)}else r.cH() +o.sM(0,s[1]+c.CW*g[1]) +n+=c.cx*b.bK(r)}else r.cE() a.c[c.ax].b=n}, -n9(a){return!0}, -na(a){var s,r,q,p,o,n,m,l,k,j=this,i=a.c +n1(a){return!0}, +n2(a){var s,r,q,p,o,n,m,l,k,j=this,i=a.c i===$&&A.c() i=i[j.ax] s=i.a r=i.b q=new A.a(new Float64Array(2)) i=j.ay -i.h8(r,q) -q.C(0,s) +i.h7(r,q) +q.D(0,s) p=new Float64Array(2) o=new A.a(p) n=new A.a(new Float64Array(2)) m=j.Q -n.q(m) -n.al(0,j.at) -n.C(0,j.db) -n.C(0,q) -n.dE() -j.cy.VT(n,o) -n.q(m) -m.C(0,o) +n.u(m) +n.ap(0,j.at) +n.D(0,j.db) +n.D(0,q) +n.dt() +j.cy.Wm(n,o) +n.u(m) +m.D(0,o) l=a.a l===$&&A.c() k=l.a*j.as -if(m.gd1()>k*k)m.al(0,k/Math.sqrt(m.gd1())) -o.q(m) -o.am(0,n) +if(m.gcU()>k*k)m.ap(0,k/Math.sqrt(m.gcU())) +o.u(m) +o.aq(0,n) m=s.a s.sL(0,m[0]+j.CW*p[0]) -s.sK(0,m[1]+j.CW*p[1]) +s.sM(0,m[1]+j.CW*p[1]) p=j.cx -i=i.bM(o) +i=i.bK(o) a.c[j.ax].b=r+p*i}} -A.a3M.prototype={} -A.NV.prototype={ -nG(b7){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=this,b6=b5.a +A.a4o.prototype={} +A.Od.prototype={ +nB(b7){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=this,b6=b5.a b6===$&&A.c() b5.dx=b6.c s=b5.b s===$&&A.c() b5.dy=s.c s=b5.fr -s.q(b6.f.a) +s.u(b6.f.a) b6=b5.fx -b6.q(b5.b.f.a) +b6.u(b5.b.f.a) r=b5.a b5.fy=r.ay q=b5.b @@ -134972,8 +136277,8 @@ j=q.b r=p[r] i=r.a h=r.b -g=new A.ab() -f=new A.ab() +g=new A.as() +f=new A.as() e=new A.a(new Float64Array(2)) d=new A.a(new Float64Array(2)) c=new A.a(new Float64Array(2)) @@ -134982,36 +136287,36 @@ g.a=Math.sin(n) g.b=Math.cos(n) f.a=Math.sin(j) f.b=Math.cos(j) -e.q(b5.w) -e.am(0,s) -c.q(A.c5(g,e)) -e.q(b5.x) -e.am(0,b6) -b.q(A.c5(f,e)) -e.q(k) -e.am(0,o) -e.C(0,b) -e.am(0,c) +e.u(b5.w) +e.aq(0,s) +c.u(A.ca(g,e)) +e.u(b5.x) +e.aq(0,b6) +b.u(A.ca(f,e)) +e.u(k) +e.aq(0,o) +e.D(0,b) +e.aq(0,c) a=b5.fy a0=b5.go a1=b5.id a2=b5.k1 b6=b5.k2 -b6.q(A.c5(g,b5.y)) -d.q(e) -d.C(0,c) -b5.p1=d.bM(b6) -s=b5.p2=b.bM(b6) +b6.u(A.ca(g,b5.y)) +d.u(e) +d.D(0,c) +b5.p1=d.bK(b6) +s=b5.p2=b.bK(b6) r=a+a0 q=b5.p1 s=b5.p4=r+a1*q*q+a2*s*s if(s>0)b5.p4=1/s s=b5.k3 -s.q(A.c5(g,b5.z)) -d.q(e) -d.C(0,c) -b5.k4=d.bM(s) -q=b5.ok=b.bM(s) +s.u(A.ca(g,b5.z)) +d.u(e) +d.D(0,c) +b5.k4=d.bK(s) +q=b5.ok=b.bK(s) p=b5.k4 a3=a1*p a4=a2*q @@ -135024,33 +136329,33 @@ if(a9===0)a9=1 b0=a1*a6 b1=a2*a7 b2=b0+b1 -b5.p3.tx(r+a3*p+a4*q,a5,a8,a5,a9,b2,a8,b2,r+b0*a6+b1*a7) -if(b5.cx){b3=b6.bL(e) +b5.p3.tn(r+a3*p+a4*q,a5,a8,a5,a9,b2,a8,b2,r+b0*a6+b1*a7) +if(b5.cx){b3=b6.bI(e) r=b5.ay q=b5.ax -if(Math.abs(r-q)<0.01)b5.db=B.eq +if(Math.abs(r-q)<0.01)b5.db=B.et else if(b3<=q){r=b5.db r===$&&A.c() -if(r!==B.dJ){b5.db=B.dJ -b5.as.sj4(0,0)}}else if(b3>=r){r=b5.db +if(r!==B.dL){b5.db=B.dL +b5.as.siY(0,0)}}else if(b3>=r){r=b5.db r===$&&A.c() -if(r!==B.dK){b5.db=B.dK -b5.as.sj4(0,0)}}else{b5.db=B.cL -b5.as.sj4(0,0)}}else{b5.db=B.cL -b5.as.sj4(0,0)}if(!b5.cy)b5.at=0 +if(r!==B.dM){b5.db=B.dM +b5.as.siY(0,0)}}else{b5.db=B.cO +b5.as.siY(0,0)}}else{b5.db=B.cO +b5.as.siY(0,0)}if(!b5.cy)b5.at=0 r=b7.a r===$&&A.c() q=b5.as -if(r.f){q.al(0,r.c) +if(r.f){q.ap(0,r.c) b5.at=b5.at*b7.a.c r=new Float64Array(2) b4=new A.a(r) -d.q(b6) +d.u(b6) q=q.a -d.al(0,b5.at+q[2]) -b4.q(s) -b4.al(0,q[0]) -b4.C(0,d) +d.ap(0,b5.at+q[2]) +b4.u(s) +b4.ap(0,q[0]) +b4.D(0,d) s=q[0] b6=b5.k4 p=q[1] @@ -135060,16 +136365,16 @@ a4=b5.ok a6=b5.p2 a7=m.a m.sL(0,a7[0]-a*r[0]) -m.sK(0,a7[1]-a*r[1]) +m.sM(0,a7[1]-a*r[1]) l-=a1*(s*b6+p+q*a3) a3=i.a i.sL(0,a3[0]+a0*r[0]) -i.sK(0,a3[1]+a0*r[1]) -h+=a2*(s*a4+p+q*a6)}else{q.cH() +i.sM(0,a3[1]+a0*r[1]) +h+=a2*(s*a4+p+q*a6)}else{q.cE() b5.at=0}b6=b7.c b6[b5.dx].b=l b6[b5.dy].b=h}, -na(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,a5,a6,a7,a8,a9=this,b0=b1.c +n2(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,a5,a6,a7,a8,a9=this,b0=b1.c b0===$&&A.c() s=b0[a9.dx] r=s.a @@ -135084,11 +136389,11 @@ k=a9.k1 j=new A.a(new Float64Array(2)) if(a9.cy){b0=a9.db b0===$&&A.c() -b0=b0!==B.eq}else b0=!1 -if(b0){j.q(p) -j.am(0,r) +b0=b0!==B.et}else b0=!1 +if(b0){j.u(p) +j.aq(0,r) b0=a9.k2 -s=b0.bL(j) +s=b0.bI(j) i=a9.p2 h=a9.p1 g=a9.p4 @@ -135097,80 +136402,80 @@ e=a9.at d=b1.a d===$&&A.c() c=d.a*a9.ch -h=B.c.cq(e+g*(f-(s+i*o-h*q)),-c,c) +h=B.c.ca(e+g*(f-(s+i*o-h*q)),-c,c) a9.at=h b=h-e s=new Float64Array(2) a=new A.a(s) -a.q(b0) -a.al(0,b) +a.u(b0) +a.ap(0,b) b0=a9.p1 i=a9.p2 h=r.a r.sL(0,h[0]-n*s[0]) -r.sK(0,h[1]-n*s[1]) +r.sM(0,h[1]-n*s[1]) q-=l*(b*b0) b0=p.a p.sL(0,b0[0]+m*s[0]) -p.sK(0,b0[1]+m*s[1]) +p.sM(0,b0[1]+m*s[1]) o+=k*(b*i)}b0=new Float64Array(2) a0=new A.a(b0) -j.q(p) -j.am(0,r) +j.u(p) +j.aq(0,r) s=a9.k3 -a0.sL(0,s.bL(j)+a9.ok*o-a9.k4*q) -a0.sK(0,o-q) +a0.sL(0,s.bI(j)+a9.ok*o-a9.k4*q) +a0.sM(0,o-q) if(a9.cx){i=a9.db i===$&&A.c() -i=i!==B.cL}else i=!1 +i=i!==B.cO}else i=!1 if(i){i=a9.k2 -h=i.bL(p.Y(0,r)) +h=i.bI(p.X(0,r)) g=a9.p2 f=a9.p1 d=b0[0] b0=b0[1] -a1=new A.dA(new Float64Array(3)) +a1=new A.dF(new Float64Array(3)) a1.ka(d,b0,h+g*o-f*q) b0=new Float64Array(3) -a2=new A.dA(b0) +a2=new A.dF(b0) h=new Float64Array(3) -a3=new A.dA(h) +a3=new A.dF(h) g=a9.as -a2.q(g) +a2.u(g) f=a9.p3 -a1.dE() -A.aEG(f,a3,a1) -g.C(0,a3) +a1.dt() +A.aFL(f,a3,a1) +g.D(0,a3) d=a9.db d===$&&A.c() -if(d===B.dJ)g.sj4(0,Math.max(g.a[2],0)) -else if(d===B.dK)g.sj4(0,Math.min(g.a[2],0)) +if(d===B.dL)g.siY(0,Math.max(g.a[2],0)) +else if(d===B.dM)g.siY(0,Math.min(g.a[2],0)) a4=new A.a(new Float64Array(2)) d=new Float64Array(2) a5=new A.a(d) a6=f.a j.t(a6[6],a6[7]) -j.al(0,g.a[2]-b0[2]) -a4.q(a0) -a4.dE() -a4.am(0,j) -A.MC(f,a5,a4) +j.ap(0,g.a[2]-b0[2]) +a4.u(a0) +a4.dt() +a4.aq(0,j) +A.MW(f,a5,a4) f=b0[0] b0=b0[1] a6=new A.a(new Float64Array(2)) a6.t(f,b0) -a5.C(0,a6) +a5.D(0,a6) g.sL(0,d[0]) -g.sK(0,d[1]) -a3.q(g) -a3.am(0,a2) +g.sM(0,d[1]) +a3.u(g) +a3.aq(0,a2) b0=new Float64Array(2) a=new A.a(b0) -j.q(i) -j.al(0,h[2]) -a.q(s) -a.al(0,h[0]) -a.C(0,j) +j.u(i) +j.ap(0,h[2]) +a.u(s) +a.ap(0,h[0]) +a.D(0,j) s=h[0] i=a9.k4 g=h[1] @@ -135180,38 +136485,38 @@ d=a9.ok a6=a9.p2 a7=r.a r.sL(0,a7[0]-n*b0[0]) -r.sK(0,a7[1]-n*b0[1]) +r.sM(0,a7[1]-n*b0[1]) q-=l*(s*i+g+h*f) f=p.a p.sL(0,f[0]+m*b0[0]) -p.sK(0,f[1]+m*b0[1]) +p.sM(0,f[1]+m*b0[1]) o+=k*(s*d+g+h*a6)}else{b0=new Float64Array(2) -a0.dE() -A.MC(a9.p3,new A.a(b0),a0) -a0.dE() +a0.dt() +A.MW(a9.p3,new A.a(b0),a0) +a0.dt() a0=a9.as i=a0.a a0.sL(0,i[0]+b0[0]) -a0.sK(0,i[1]+b0[1]) +a0.sM(0,i[1]+b0[1]) i=new Float64Array(2) a8=new A.a(i) -a8.q(s) -a8.al(0,b0[0]) +a8.u(s) +a8.ap(0,b0[0]) s=b0[0] h=a9.k4 b0=b0[1] g=a9.ok f=r.a r.sL(0,f[0]-n*i[0]) -r.sK(0,f[1]-n*i[1]) +r.sM(0,f[1]-n*i[1]) q-=l*(s*h+b0) h=p.a p.sL(0,h[0]+m*i[0]) -p.sK(0,h[1]+m*i[1]) +p.sM(0,h[1]+m*i[1]) o+=k*(s*g+b0)}b0=b1.c b0[a9.dx].b=q b0[a9.dy].b=o}, -n9(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=this,b1=new A.ab(),b2=new A.ab(),b3=new A.a(new Float64Array(2)),b4=new A.a(new Float64Array(2)),b5=new A.a(new Float64Array(2)),b6=new Float64Array(2),b7=new A.a(b6),b8=new Float64Array(2),b9=new A.a(b8),c0=new Float64Array(2),c1=new A.a(c0),c2=new Float64Array(2),c3=new A.a(c2),c4=new Float64Array(3),c5=new A.dA(c4),c6=c7.b +n1(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=this,b1=new A.as(),b2=new A.as(),b3=new A.a(new Float64Array(2)),b4=new A.a(new Float64Array(2)),b5=new A.a(new Float64Array(2)),b6=new Float64Array(2),b7=new A.a(b6),b8=new Float64Array(2),b9=new A.a(b8),c0=new Float64Array(2),c1=new A.a(c0),c2=new Float64Array(2),c3=new A.a(c2),c4=new Float64Array(3),c5=new A.dF(c4),c6=c7.b c6===$&&A.c() s=c6[b0.dx] r=s.a @@ -135227,40 +136532,40 @@ n=b0.fy m=b0.go l=b0.id k=b0.k1 -c1.q(b0.w) -c1.am(0,b0.fr) -b3.q(A.c5(b1,c1)) -c1.q(b0.x) -c1.am(0,b0.fx) -b4.q(A.c5(b2,c1)) -b5.q(p) -b5.C(0,b4) -b5.am(0,r) -b5.am(0,b3) -b7.q(A.c5(b1,b0.y)) -c1.q(b5) -c1.C(0,b3) -j=c1.bM(b7) -i=b4.bM(b7) -b9.q(A.c5(b1,b0.z)) -c1.q(b5) -c1.C(0,b3) -h=c1.bM(b9) -g=b4.bM(b9) -c3.sL(0,b9.bL(b5)) +c1.u(b0.w) +c1.aq(0,b0.fr) +b3.u(A.ca(b1,c1)) +c1.u(b0.x) +c1.aq(0,b0.fx) +b4.u(A.ca(b2,c1)) +b5.u(p) +b5.D(0,b4) +b5.aq(0,r) +b5.aq(0,b3) +b7.u(A.ca(b1,b0.y)) +c1.u(b5) +c1.D(0,b3) +j=c1.bK(b7) +i=b4.bK(b7) +b9.u(A.ca(b1,b0.z)) +c1.u(b5) +c1.D(0,b3) +h=c1.bK(b9) +g=b4.bK(b9) +c3.sL(0,b9.bI(b5)) c6=b0.Q c6===$&&A.c() -c3.sK(0,o-q-c6) +c3.sM(0,o-q-c6) f=Math.abs(c2[0]) c6=c2[1] -if(b0.cx){e=b7.bL(b5) +if(b0.cx){e=b7.bI(b5) s=b0.ay d=b0.ax -if(Math.abs(s-d)<0.01){c=B.c.cq(e,-0.2,0.2) +if(Math.abs(s-d)<0.01){c=B.c.ca(e,-0.2,0.2) f=Math.max(f,Math.abs(e)) -b=!0}else if(e<=d){c=B.c.cq(e-d+0.005,-0.2,0) +b=!0}else if(e<=d){c=B.c.ca(e-d+0.005,-0.2,0) f=Math.max(f,b0.ax-e) -b=!0}else if(e>=s){c=B.c.cq(e-s-0.005,0,0.2) +b=!0}else if(e>=s){c=B.c.ca(e-s-0.005,0,0.2) f=Math.max(f,e-b0.ay) b=!0}else{b=!1 c=0}}else{b=!1 @@ -135276,23 +136581,23 @@ if(a4===0)a4=1 c0=l*j d=k*i a5=c0+d -a6=new A.hR(new Float64Array(9)) -a6.tx(s+a0+a1,a2,a3,a2,a4,a5,a3,a5,s+c0*j+d*i) -a7=new A.dA(new Float64Array(3)) +a6=new A.hO(new Float64Array(9)) +a6.tn(s+a0+a1,a2,a3,a2,a4,a5,a3,a5,s+c0*j+d*i) +a7=new A.dF(new Float64Array(3)) a7.sL(0,c2[0]) -a7.sK(0,c2[1]) -a7.sj4(0,c) -a7.dE() -A.aEG(a6,c5,a7)}else{a4=l+k +a7.sM(0,c2[1]) +a7.siY(0,c) +a7.dt() +A.aFL(a6,c5,a7)}else{a4=l+k if(a4===0)a4=1 -a6=new A.je(new Float64Array(4)) -a6.o5(s+a0+a1,a2,a2,a4) -c3.dE() -A.bgv(a6,c1,c3) -c3.dE() +a6=new A.jo(new Float64Array(4)) +a6.o1(s+a0+a1,a2,a2,a4) +c3.dt() +A.bhx(a6,c1,c3) +c3.dt() c5.sL(0,c0[0]) -c5.sK(0,c0[1]) -c5.sj4(0,0)}c0=c4[0] +c5.sM(0,c0[1]) +c5.siY(0,0)}c0=c4[0] c2=b8[0] s=c4[2] a8=c0*c2+s*b6[0] @@ -135300,33 +136605,33 @@ a9=c0*b8[1]+s*b6[1] c4=c4[1] b6=r.a r.sL(0,b6[0]-n*a8) -r.sK(0,b6[1]-n*a9) +r.sM(0,b6[1]-n*a9) b6=p.a p.sL(0,b6[0]+m*a8) -p.sK(0,b6[1]+m*a9) +p.sM(0,b6[1]+m*a9) b6=c7.b b6[b0.dx].b=q-l*(c0*h+c4+s*j) b6[b0.dy].b=o+k*(c0*g+c4+s*i) return f<=0.005&&Math.abs(c6)<=0.03490658503988659}} -A.a5Q.prototype={ -qe(a,b,c,d,e){var s=this +A.a6v.prototype={ +q9(a,b,c,d,e){var s=this s.d=b s.e=c -s.a.q(A.js(b.d,d)) -s.b.q(A.js(s.e.d,d)) -s.r.q(A.rD(s.d.d.b,e)) +s.a.u(A.jB(b.d,d)) +s.b.u(A.jB(s.e.d,d)) +s.r.u(A.rL(s.d.d.b,e)) s.w=s.e.f.e-s.d.f.e}} -A.a5T.prototype={ -nG(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,a5,a6=this,a7=a6.a +A.a6y.prototype={ +nB(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,a5,a6=this,a7=a6.a a7===$&&A.c() a6.ax=a7.c s=a6.b s===$&&A.c() a6.ay=s.c s=a6.db -s.q(a7.f.a) +s.u(a7.f.a) a7=a6.dx -a7.q(a6.b.f.a) +a7.u(a6.b.f.a) r=a6.a a6.dy=r.ay q=a6.b @@ -135351,37 +136656,37 @@ j=q.b r=p[r] i=r.a h=r.b -g=new A.ab() -f=new A.ab() +g=new A.as() +f=new A.as() e=new A.a(new Float64Array(2)) g.a=Math.sin(n) g.b=Math.cos(n) f.a=Math.sin(j) f.b=Math.cos(j) -e.q(a6.e) -e.am(0,s) +e.u(a6.e) +e.aq(0,s) s=a6.cx -s.q(A.c5(g,e)) -e.q(a6.f) -e.am(0,a7) +s.u(A.ca(g,e)) +e.u(a6.f) +e.aq(0,a7) a7=a6.cy -a7.q(A.c5(f,e)) +a7.u(A.ca(f,e)) r=a6.ch -r.q(o) -r.C(0,s) -r.am(0,a6.w) +r.u(o) +r.D(0,s) +r.aq(0,a6.w) q=a6.CW -q.q(k) -q.C(0,a7) -q.am(0,a6.x) -d=Math.sqrt(r.gd1()) -c=Math.sqrt(q.gd1()) -if(d>0.05)r.al(0,1/d) -else r.cH() -if(c>0.05)q.al(0,1/c) -else q.cH() -b=s.bM(r) -a=a7.bM(q) +q.u(k) +q.D(0,a7) +q.aq(0,a6.x) +d=Math.sqrt(r.gcU()) +c=Math.sqrt(q.gcU()) +if(d>0.05)r.ap(0,1/d) +else r.cE() +if(c>0.05)q.ap(0,1/c) +else q.cE() +b=s.bK(r) +a=a7.bK(q) p=a6.dy a0=a6.fx a1=a6.fr @@ -135396,22 +136701,22 @@ p=new Float64Array(2) a4=new A.a(p) a0=new Float64Array(2) a5=new A.a(a0) -a4.q(r) -a4.al(0,-a6.at) -a5.q(q) -a5.al(0,-a6.as*a6.at) +a4.u(r) +a4.ap(0,-a6.at) +a5.u(q) +a5.ap(0,-a6.as*a6.at) q=m.a m.sL(0,q[0]+a6.dy*p[0]) -m.sK(0,q[1]+a6.dy*p[1]) -l+=a6.fx*s.bM(a4) +m.sM(0,q[1]+a6.dy*p[1]) +l+=a6.fx*s.bK(a4) s=i.a i.sL(0,s[0]+a6.fr*a0[0]) -i.sK(0,s[1]+a6.fr*a0[1]) -h+=a6.fy*a7.bM(a5)}else a6.at=0 +i.sM(0,s[1]+a6.fr*a0[1]) +h+=a6.fy*a7.bK(a5)}else a6.at=0 a7=a8.c a7[a6.ax].b=l a7[a6.ay].b=h}, -na(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=a0.c +n2(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=a0.c a===$&&A.c() s=a[b.ax] r=s.a @@ -135426,36 +136731,36 @@ l=new A.a(a) s=new Float64Array(2) k=new A.a(s) j=b.cx -j.h8(q,n) -n.C(0,r) +j.h7(q,n) +n.D(0,r) i=b.cy -i.h8(o,m) -m.C(0,p) +i.h7(o,m) +m.D(0,p) h=b.ch -g=h.bL(n) +g=h.bI(n) f=b.as e=b.CW -d=e.bL(m) +d=e.bI(m) c=-b.go*(-g-f*d) b.at+=c -l.q(h) -l.al(0,-c) -k.q(e) -k.al(0,-b.as*c) +l.u(h) +l.ap(0,-c) +k.u(e) +k.ap(0,-b.as*c) e=r.a r.sL(0,e[0]+b.dy*a[0]) -r.sK(0,e[1]+b.dy*a[1]) +r.sM(0,e[1]+b.dy*a[1]) a=b.fx -j=j.bM(l) +j=j.bK(l) e=p.a p.sL(0,e[0]+b.fr*s[0]) -p.sK(0,e[1]+b.fr*s[1]) +p.sM(0,e[1]+b.fr*s[1]) s=b.fy -i=i.bM(k) +i=i.bK(k) e=a0.c e[b.ax].b=q+a*j e[b.ay].b=o+s*i}, -n9(a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=new A.ab(),b=new A.ab(),a=new A.a(new Float64Array(2)),a0=new A.a(new Float64Array(2)),a1=new A.a(new Float64Array(2)),a2=new A.a(new Float64Array(2)),a3=new A.a(new Float64Array(2)),a4=new Float64Array(2),a5=new A.a(a4),a6=new Float64Array(2),a7=new A.a(a6),a8=a9.b +n1(a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=new A.as(),b=new A.as(),a=new A.a(new Float64Array(2)),a0=new A.a(new Float64Array(2)),a1=new A.a(new Float64Array(2)),a2=new A.a(new Float64Array(2)),a3=new A.a(new Float64Array(2)),a4=new Float64Array(2),a5=new A.a(a4),a6=new Float64Array(2),a7=new A.a(a6),a8=a9.b a8===$&&A.c() s=a8[d.ax] r=s.a @@ -135467,26 +136772,26 @@ c.a=Math.sin(q) c.b=Math.cos(q) b.a=Math.sin(o) b.b=Math.cos(o) -a3.q(d.e) -a3.am(0,d.db) -a.q(A.c5(c,a3)) -a3.q(d.f) -a3.am(0,d.dx) -a0.q(A.c5(b,a3)) -a1.q(r) -a1.C(0,a) -a1.am(0,d.w) -a2.q(p) -a2.C(0,a0) -a2.am(0,d.x) -n=Math.sqrt(a1.gd1()) -m=Math.sqrt(a2.gd1()) -if(n>0.05)a1.al(0,1/n) -else a1.cH() -if(m>0.05)a2.al(0,1/m) -else a2.cH() -l=a.bM(a1) -k=a0.bM(a2) +a3.u(d.e) +a3.aq(0,d.db) +a.u(A.ca(c,a3)) +a3.u(d.f) +a3.aq(0,d.dx) +a0.u(A.ca(b,a3)) +a1.u(r) +a1.D(0,a) +a1.aq(0,d.w) +a2.u(p) +a2.D(0,a0) +a2.aq(0,d.x) +n=Math.sqrt(a1.gcU()) +m=Math.sqrt(a2.gcU()) +if(n>0.05)a1.ap(0,1/n) +else a1.cE() +if(m>0.05)a2.ap(0,1/m) +else a2.cE() +l=a.bK(a1) +k=a0.bK(a2) a8=d.dy s=d.fx j=d.fr @@ -135496,36 +136801,36 @@ g=a8+s*l*l+h*h*(j+i*k*k) if(g>0)g=1/g f=d.Q-n-h*m e=-g*f -a5.q(a1) -a5.al(0,-e) -a7.q(a2) -a7.al(0,-d.as*e) +a5.u(a1) +a5.ap(0,-e) +a7.u(a2) +a7.ap(0,-d.as*e) a8=r.a r.sL(0,a8[0]+d.dy*a4[0]) -r.sK(0,a8[1]+d.dy*a4[1]) +r.sM(0,a8[1]+d.dy*a4[1]) a4=d.fx -a8=a.bM(a5) +a8=a.bK(a5) s=p.a p.sL(0,s[0]+d.fr*a6[0]) -p.sK(0,s[1]+d.fr*a6[1]) +p.sM(0,s[1]+d.fr*a6[1]) a6=d.fy -s=a0.bM(a7) +s=a0.bK(a7) j=a9.b j[d.ax].b=q+a4*a8 j[d.ay].b=o+a6*s return Math.abs(f)<0.005}} -A.a5U.prototype={} -A.vz.prototype={ -nG(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,a7=this,a8=a7.a +A.a6z.prototype={} +A.vK.prototype={ +nB(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,a7=this,a8=a7.a a8===$&&A.c() a7.cx=a8.c s=a7.b s===$&&A.c() a7.cy=s.c s=a7.dy -s.q(a8.f.a) +s.u(a8.f.a) a8=a7.fr -a8.q(a7.b.f.a) +a8.u(a7.b.f.a) r=a7.a a7.fx=r.ay q=a7.b @@ -135546,21 +136851,21 @@ l=q[r].b r=o[r] k=r.a j=r.b -i=new A.ab() -h=new A.ab() +i=new A.as() +h=new A.as() g=new A.a(new Float64Array(2)) i.a=Math.sin(p) i.b=Math.cos(p) h.a=Math.sin(l) h.b=Math.cos(l) -g.q(a7.w) -g.am(0,s) +g.u(a7.w) +g.aq(0,s) s=a7.db -s.q(A.c5(i,g)) -g.q(a7.x) -g.am(0,a8) +s.u(A.ca(i,g)) +g.u(a7.x) +g.aq(0,a8) a8=a7.dx -a8.q(A.c5(h,g)) +a8.u(A.ca(h,g)) f=a7.fx e=a7.fy d=a7.go @@ -135577,18 +136882,18 @@ o=o[0] a0=a0[0] a3=a7.k1 a4=a3.a -a3.tx(q+a*a*d+a1*a1*c,a4[3],a4[6],a2*o*d-a1*a0*c,q+o*o*d+a0*a0*c,a4[7],a2*d-a1*c,o*d+a0*c,r) +a3.tn(q+a*a*d+a1*a1*c,a4[3],a4[6],a2*o*d-a1*a0*c,q+o*o*d+a0*a0*c,a4[7],a2*d-a1*c,o*d+a0*c,r) a7.k2=r if(r>0)a7.k2=1/r if(!a7.Q||b)a7.z=0 if(a7.ax&&!b){a5=l-p-a7.ay r=a7.CW q=a7.ch -if(Math.abs(r-q)<0.06981317007977318)a7.k3=B.eq -else if(a5<=q){if(a7.k3!==B.dJ)a7.y.sj4(0,0) -a7.k3=B.dJ}else if(a5>=r){if(a7.k3!==B.dK)a7.y.sj4(0,0) -a7.k3=B.dK}else{a7.k3=B.cL -a7.y.sj4(0,0)}}else a7.k3=B.cL +if(Math.abs(r-q)<0.06981317007977318)a7.k3=B.et +else if(a5<=q){if(a7.k3!==B.dL)a7.y.siY(0,0) +a7.k3=B.dL}else if(a5>=r){if(a7.k3!==B.dM)a7.y.siY(0,0) +a7.k3=B.dM}else{a7.k3=B.cO +a7.y.siY(0,0)}}else a7.k3=B.cO r=a9.a r===$&&A.c() if(r.f){q=new Float64Array(2) @@ -135596,22 +136901,22 @@ a6=new A.a(q) o=a7.y a=o.a o.sL(0,a[0]*r.c) -o.sK(0,a[1]*a9.a.c) +o.sM(0,a[1]*a9.a.c) a7.z=a7.z*a9.a.c a6.sL(0,a[0]) -a6.sK(0,a[1]) +a6.sM(0,a[1]) o=n.a n.sL(0,o[0]-f*q[0]) -n.sK(0,o[1]-f*q[1]) -m-=d*(s.bM(a6)+a7.z+a[2]) +n.sM(0,o[1]-f*q[1]) +m-=d*(s.bK(a6)+a7.z+a[2]) s=k.a k.sL(0,s[0]+e*q[0]) -k.sK(0,s[1]+e*q[1]) -j+=c*(a8.bM(a6)+a7.z+a[2])}else{a7.y.cH() +k.sM(0,s[1]+e*q[1]) +j+=c*(a8.bK(a6)+a7.z+a[2])}else{a7.y.cE() a7.z=0}a8=a9.c a8[a7.cx].b=m a8[a7.cy].b=j}, -na(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,a5=this,a6=a7.c +n2(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,a5=this,a6=a7.c a6===$&&A.c() s=a6[a5.cx] r=s.a @@ -135624,99 +136929,99 @@ m=a5.fy l=a5.go k=a5.id j=l+k===0 -if(a5.Q&&a5.k3!==B.eq&&!j){a6=a5.at +if(a5.Q&&a5.k3!==B.et&&!j){a6=a5.at s=a5.k2 i=a5.z h=a7.a h===$&&A.c() g=h.a*a5.as -a6=B.c.cq(i+-s*(o-q-a6),-g,g) +a6=B.c.ca(i+-s*(o-q-a6),-g,g) a5.z=a6 f=a6-i q-=l*f o+=k*f}a6=new Float64Array(2) e=new A.a(a6) -if(a5.ax&&a5.k3!==B.cL&&!j){s=new Float64Array(2) +if(a5.ax&&a5.k3!==B.cO&&!j){s=new Float64Array(2) d=new A.a(s) -c=new A.dA(new Float64Array(3)) +c=new A.dF(new Float64Array(3)) h=a5.db -h.h8(q,e) +h.h7(q,e) b=a5.dx -b.h8(o,d) -d.C(0,p) -d.am(0,r) -d.am(0,e) +b.h7(o,d) +d.D(0,p) +d.aq(0,r) +d.aq(0,e) c.ka(s[0],s[1],o-q) s=new Float64Array(3) -f=new A.dA(s) +f=new A.dF(s) a=a5.k1 -A.aEG(a,f,c) -f.dE() +A.aFL(a,f,c) +f.dt() a0=a5.k3 -if(a0===B.eq)a5.y.C(0,f) -else if(a0===B.dJ){a0=a5.y +if(a0===B.et)a5.y.D(0,f) +else if(a0===B.dL){a0=a5.y a1=a0.a if(a1[2]+s[2]<0){a2=new A.a(new Float64Array(2)) a3=a.a a2.t(a3[6],a3[7]) -a2.al(0,a1[2]) -a2.am(0,d) -A.MC(a,e,a2) +a2.ap(0,a1[2]) +a2.aq(0,d) +A.MW(a,e,a2) f.sL(0,a6[0]) -f.sK(0,a6[1]) -f.sj4(0,-a1[2]) +f.sM(0,a6[1]) +f.siY(0,-a1[2]) a0.sL(0,a1[0]+a6[0]) -a0.sK(0,a1[1]+a6[1]) -a0.sj4(0,0)}else a0.C(0,f)}else if(a0===B.dK){a0=a5.y +a0.sM(0,a1[1]+a6[1]) +a0.siY(0,0)}else a0.D(0,f)}else if(a0===B.dM){a0=a5.y a1=a0.a if(a1[2]+s[2]>0){a2=new A.a(new Float64Array(2)) a3=a.a a2.t(a3[6],a3[7]) -a2.al(0,a1[2]) -a2.am(0,d) -A.MC(a,e,a2) +a2.ap(0,a1[2]) +a2.aq(0,d) +A.MW(a,e,a2) f.sL(0,a6[0]) -f.sK(0,a6[1]) -f.sj4(0,-a1[2]) +f.sM(0,a6[1]) +f.siY(0,-a1[2]) a0.sL(0,a1[0]+a6[0]) -a0.sK(0,a1[1]+a6[1]) -a0.sj4(0,0)}else a0.C(0,f)}a6=new Float64Array(2) +a0.sM(0,a1[1]+a6[1]) +a0.siY(0,0)}else a0.D(0,f)}a6=new Float64Array(2) a4=new A.a(a6) a4.t(s[0],s[1]) a=r.a r.sL(0,a[0]-n*a6[0]) -r.sK(0,a[1]-n*a6[1]) -q-=l*(h.bM(a4)+s[2]) +r.sM(0,a[1]-n*a6[1]) +q-=l*(h.bK(a4)+s[2]) h=p.a p.sL(0,h[0]+m*a6[0]) -p.sK(0,h[1]+m*a6[1]) -o+=k*(b.bM(a4)+s[2])}else{c=new A.a(new Float64Array(2)) +p.sM(0,h[1]+m*a6[1]) +o+=k*(b.bK(a4)+s[2])}else{c=new A.a(new Float64Array(2)) a6=new Float64Array(2) f=new A.a(a6) s=a5.db -s.h8(q,e) +s.h7(q,e) h=a5.dx -h.h8(o,c) -c.C(0,p) -c.am(0,r) -c.am(0,e) -c.dE() -A.MC(a5.k1,f,c) +h.h7(o,c) +c.D(0,p) +c.aq(0,r) +c.aq(0,e) +c.dt() +A.MW(a5.k1,f,c) b=a5.y a=b.a b.sL(0,a[0]+a6[0]) -b.sK(0,a[1]+a6[1]) +b.sM(0,a[1]+a6[1]) a=r.a r.sL(0,a[0]-n*a6[0]) -r.sK(0,a[1]-n*a6[1]) -q-=l*s.bM(f) +r.sM(0,a[1]-n*a6[1]) +q-=l*s.bK(f) s=p.a p.sL(0,s[0]+m*a6[0]) -p.sK(0,s[1]+m*a6[1]) -o+=k*h.bM(f)}a6=a7.c +p.sM(0,s[1]+m*a6[1]) +o+=k*h.bK(f)}a6=a7.c a6[a5.cx].b=q a6[a5.cy].b=o}, -n9(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=this,a9=new A.ab(),b0=new A.ab(),b1=b2.b +n1(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=this,a9=new A.as(),b0=new A.as(),b1=b2.b b1===$&&A.c() s=b1[a8.cx] r=s.a @@ -135730,15 +137035,15 @@ b0.a=Math.sin(o) b0.b=Math.cos(o) b1=a8.go s=a8.id -if(a8.ax&&a8.k3!==B.cL&&b1+s!==0){n=o-q-a8.ay +if(a8.ax&&a8.k3!==B.cO&&b1+s!==0){n=o-q-a8.ay b1=a8.k3 -if(b1===B.eq){m=B.c.cq(n-a8.ch,-0.13962634015954636,0.13962634015954636) +if(b1===B.et){m=B.c.ca(n-a8.ch,-0.13962634015954636,0.13962634015954636) l=-a8.k2*m -k=Math.abs(m)}else if(b1===B.dJ){j=n-a8.ch +k=Math.abs(m)}else if(b1===B.dL){j=n-a8.ch k=-j -j=B.c.cq(j+0.03490658503988659,-0.13962634015954636,0) -l=-a8.k2*j}else if(b1===B.dK){j=n-a8.CW -i=B.c.cq(j-0.03490658503988659,0,0.13962634015954636) +j=B.c.ca(j+0.03490658503988659,-0.13962634015954636,0) +l=-a8.k2*j}else if(b1===B.dM){j=n-a8.CW +i=B.c.ca(j-0.03490658503988659,0,0.13962634015954636) l=-a8.k2*i k=j}else{k=0 l=0}q-=a8.go*l @@ -135754,22 +137059,22 @@ g=new A.a(s) f=new A.a(new Float64Array(2)) e=new Float64Array(2) d=new A.a(e) -f.q(a8.w) -f.am(0,a8.dy) -h.q(A.c5(a9,f)) -f.q(a8.x) -f.am(0,a8.fr) -g.q(A.c5(b0,f)) -f.q(p) -f.C(0,g) -f.am(0,r) -f.am(0,h) -c=Math.sqrt(f.gd1()) +f.u(a8.w) +f.aq(0,a8.dy) +h.u(A.ca(a9,f)) +f.u(a8.x) +f.aq(0,a8.fr) +g.u(A.ca(b0,f)) +f.u(p) +f.D(0,g) +f.aq(0,r) +f.aq(0,h) +c=Math.sqrt(f.gcU()) b=a8.fx a=a8.fy a0=a8.go a1=a8.id -a2=new A.je(new Float64Array(4)) +a2=new A.jo(new Float64Array(4)) a3=b+a a4=b1[1] a5=s[1] @@ -135777,49 +137082,49 @@ b1=b1[0] s=s[0] a6=a1*s a7=-a0*b1*a4-a6*a5 -a2.o5(a3+a0*a4*a4+a1*a5*a5,a7,a7,a3+a0*b1*b1+a6*s) -A.bgv(a2,d,f) -d.dE() +a2.o1(a3+a0*a4*a4+a1*a5*a5,a7,a7,a3+a0*b1*b1+a6*s) +A.bhx(a2,d,f) +d.dt() s=r.a r.sL(0,s[0]-b*e[0]) -r.sK(0,s[1]-b*e[1]) -s=h.bM(d) +r.sM(0,s[1]-b*e[1]) +s=h.bK(d) a6=p.a p.sL(0,a6[0]+a*e[0]) -p.sK(0,a6[1]+a*e[1]) -e=g.bM(d) +p.sM(0,a6[1]+a*e[1]) +e=g.bK(d) a6=b2.b a6[a8.cx].b=q-a0*s a6[a8.cy].b=o+a1*e return c<=0.005&&k<=0.03490658503988659}, -Mn(a,b){var s,r=this +Mb(a,b){var s,r=this if(a!==r.ch||b!==r.CW){s=r.a s===$&&A.c() s.fp(!0) s=r.b s===$&&A.c() s.fp(!0) -r.y.sj4(0,0) +r.y.siY(0,0) r.ch=a r.CW=b}}} -A.a70.prototype={ -TU(a,b,c,d){var s=this +A.a7J.prototype={ +Ug(a,b,c,d){var s=this s.d=b s.e=c -s.a.q(A.js(b.d,d)) -s.b.q(A.js(s.e.d,d)) +s.a.u(A.jB(b.d,d)) +s.b.u(A.jB(s.e.d,d)) s.r=s.e.f.e-s.d.f.e}} -A.a73.prototype={ -nG(a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=a1.a +A.a7O.prototype={ +nB(a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=a1.a a2===$&&A.c() a1.as=a2.c s=a1.b s===$&&A.c() a1.at=s.c s=a1.CW -s.q(a2.f.a) +s.u(a2.f.a) a2=a1.cx -a2.q(a1.b.f.a) +a2.u(a1.b.f.a) r=a1.a a1.cy=r.ay q=a1.b @@ -135844,32 +137149,32 @@ j=q.b r=p[r] i=r.a h=r.b -g=new A.ab() -f=new A.ab() +g=new A.as() +f=new A.as() e=new A.a(new Float64Array(2)) g.a=Math.sin(n) g.b=Math.cos(n) f.a=Math.sin(j) f.b=Math.cos(j) -e.q(a1.w) -e.am(0,s) +e.u(a1.w) +e.aq(0,s) s=a1.ay -s.q(A.c5(g,e)) -e.q(a1.x) -e.am(0,a2) +s.u(A.ca(g,e)) +e.u(a1.x) +e.aq(0,a2) a2=a1.ch -a2.q(A.c5(f,e)) +a2.u(A.ca(f,e)) r=a1.ax -r.q(k) -r.C(0,a2) -r.am(0,o) -r.am(0,s) -q=a1.z=Math.sqrt(r.gd1()) -if(q>0.005)r.al(0,1/q) -else{r.cH() +r.u(k) +r.D(0,a2) +r.aq(0,o) +r.aq(0,s) +q=a1.z=Math.sqrt(r.gcU()) +if(q>0.005)r.ap(0,1/q) +else{r.cE() a1.Q=a1.fr=0 -return}d=s.bM(r) -c=a2.bM(r) +return}d=s.bK(r) +c=a2.bK(r) q=a1.cy b=q+a1.dx*d*d+a1.db+a1.dy*c*c a1.fr=b!==0?1/b:0 @@ -135881,18 +137186,18 @@ a=p*r[0] a0=p*r[1] r=m.a m.sL(0,r[0]-q*a) -m.sK(0,r[1]-a1.cy*a0) +m.sM(0,r[1]-a1.cy*a0) s=s.a l-=a1.dx*(s[0]*a0-s[1]*a) s=i.a i.sL(0,s[0]+a1.db*a) -i.sK(0,s[1]+a1.db*a0) +i.sM(0,s[1]+a1.db*a0) a2=a2.a h+=a1.dy*(a2[0]*a0-a2[1]*a)}else a1.Q=0 a2=a3.c a2[a1.as].b=l a2[a1.at].b=h}, -na(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=a2.c +n2(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=a2.c a1===$&&A.c() s=a1[a0.as] r=s.a @@ -135904,16 +137209,16 @@ n=new A.a(new Float64Array(2)) m=new A.a(new Float64Array(2)) l=new A.a(new Float64Array(2)) a1=a0.ay -a1.h8(q,n) -n.C(0,r) +a1.h7(q,n) +n.D(0,r) s=a0.ch -s.h8(o,m) -m.C(0,p) +s.h7(o,m) +m.D(0,p) k=a0.z-a0.y j=a0.ax -l.q(m) -l.am(0,n) -i=j.bL(l) +l.u(m) +l.aq(0,n) +i=j.bI(l) if(k<0){h=a2.a h===$&&A.c() i+=h.b*k}h=a0.fr @@ -135926,14 +137231,14 @@ e=f*j[0] d=f*j[1] j=r.a r.sL(0,j[0]-a0.cy*e) -r.sK(0,j[1]-a0.cy*d) +r.sM(0,j[1]-a0.cy*d) j=a0.dx a1=a1.a h=a1[0] a1=a1[1] c=p.a p.sL(0,c[0]+a0.db*e) -p.sK(0,c[1]+a0.db*d) +p.sM(0,c[1]+a0.db*d) c=a0.dy s=s.a b=s[0] @@ -135941,7 +137246,7 @@ s=s[1] a=a2.c a[a0.as].b=q-j*(h*d-a1*e) a[a0.at].b=o+c*(b*d-s*e)}, -n9(a4){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=a4.b +n1(a4){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=a4.b a3===$&&A.c() s=a3[a2.as] r=s.a @@ -135949,8 +137254,8 @@ q=s.b a3=a3[a2.at] p=a3.a o=a3.b -n=new A.ab() -m=new A.ab() +n=new A.as() +m=new A.as() a3=new Float64Array(2) l=new A.a(a3) s=new Float64Array(2) @@ -135962,30 +137267,30 @@ n.a=Math.sin(q) n.b=Math.cos(q) m.a=Math.sin(o) m.b=Math.cos(o) -h.q(a2.w) -h.am(0,a2.CW) -k.q(A.c5(n,h)) -h.q(a2.x) -h.am(0,a2.cx) -i.q(A.c5(m,h)) -l.q(p) -l.C(0,i) -l.am(0,r) -l.am(0,k) -g=l.e1(0) -f=B.c.cq(g-a2.y,0,0.2) +h.u(a2.w) +h.aq(0,a2.CW) +k.u(A.ca(n,h)) +h.u(a2.x) +h.aq(0,a2.cx) +i.u(A.ca(m,h)) +l.u(p) +l.D(0,i) +l.aq(0,r) +l.aq(0,k) +g=l.dW(0) +f=B.c.ca(g-a2.y,0,0.2) e=-a2.fr*f d=e*a3[0] c=e*a3[1] a3=r.a r.sL(0,a3[0]-a2.cy*d) -r.sK(0,a3[1]-a2.cy*c) +r.sM(0,a3[1]-a2.cy*c) a3=a2.dx b=s[0] s=s[1] a=p.a p.sL(0,a[0]+a2.db*d) -p.sK(0,a[1]+a2.db*c) +p.sM(0,a[1]+a2.db*c) a=a2.dy a0=j[0] j=j[1] @@ -135993,18 +137298,18 @@ a1=a4.b a1[a2.as].b=q-a3*(b*c-s*d) a1[a2.at].b=o+a*(a0*c-j*d) return g-a2.y<0.005}} -A.b9D.prototype={} -A.aaG.prototype={ -nG(c3){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=this,c2=c1.a +A.baz.prototype={} +A.abv.prototype={ +nB(c3){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=this,c2=c1.a c2===$&&A.c() c1.ay=c2.c s=c1.b s===$&&A.c() c1.ch=s.c s=c1.cy -s.q(c2.f.a) +s.u(c2.f.a) c2=c1.db -c2.q(c1.b.f.a) +c2.u(c1.b.f.a) r=c1.a c1.dx=r.ay q=c1.b @@ -136025,21 +137330,21 @@ l=q[r].b r=o[r] k=r.a j=r.b -i=new A.ab() -h=new A.ab() +i=new A.as() +h=new A.as() i.a=Math.sin(p) i.b=Math.cos(p) h.a=Math.sin(l) h.b=Math.cos(l) g=new A.a(new Float64Array(2)) -g.q(c1.z) -g.am(0,s) +g.u(c1.z) +g.aq(0,s) s=c1.CW -s.q(A.c5(i,g)) -g.q(c1.Q) -g.am(0,c2) +s.u(A.ca(i,g)) +g.u(c1.Q) +g.aq(0,c2) c2=c1.cx -c2.q(A.c5(h,g)) +c2.u(A.ca(h,g)) f=c1.dx e=c1.dy d=c1.fr @@ -136054,7 +137359,7 @@ a1=-b o=o[0] a=a[0] a2=d+c -new A.hR(r).tx(q+b*b*d+a0*a0*c,r[3],r[6],a1*o*d-a0*a*c,q+o*o*d+a*a*c,r[7],a1*d-a0*c,o*d+a*c,a2) +new A.hO(r).tn(q+b*b*d+a0*a0*c,r[3],r[6],a1*o*d-a0*a*c,q+o*o*d+a*a*c,r[7],a1*d-a0*c,o*d+a*c,a2) q=c1.fy if(c1.w>0){a3=r[1] a4=r[3] @@ -136062,9 +137367,9 @@ a5=r[4] a6=a3*a5-a4*a3 if(a6!==0)a6=1/a6 r=-a6 -o=new A.hR(new Float64Array(9)) -o.tx(a6*a5,r*a3,0,r*a4,a6*a3,0,0,0,0) -q.q(o) +o=new A.hO(new Float64Array(9)) +o.tn(a6*a5,r*a3,0,r*a4,a6*a3,0,0,0,0) +q.u(o) a7=a2>0?1/a2:0 r=c1.as a8=6.283185307179586*c1.w @@ -136095,13 +137400,13 @@ r=q.a b7=r[1] b8=r[2] b9=r[5] -r=new A.hR(new Float64Array(9)) -r.tx(a6*(a-a1*a1),a6*(b2*a1-b4),a6*(b5-b2*o),b7,a6*(b6*b-b2*b2),a6*(b2*b3-b6*a1),b8,b9,a6*(b6*o-b3*b3)) -q.q(r) +r=new A.hO(new Float64Array(9)) +r.tn(a6*(a-a1*a1),a6*(b2*a1-b4),a6*(b5-b2*o),b7,a6*(b6*b-b2*b2),a6*(b2*b3-b6*a1),b8,b9,a6*(b6*o-b3*b3)) +q.u(r) c1.y=c1.at=0}r=c3.a r===$&&A.c() q=c1.ax -if(r.f){q.al(0,r.c) +if(r.f){q.ap(0,r.c) r=q.a q=r[0] o=r[1] @@ -136110,16 +137415,16 @@ c0=new A.a(b) c0.t(q,o) o=n.a n.sL(0,o[0]-f*b[0]) -n.sK(0,o[1]-f*b[1]) -m-=d*(s.bM(c0)+r[2]) +n.sM(0,o[1]-f*b[1]) +m-=d*(s.bK(c0)+r[2]) s=k.a k.sL(0,s[0]+e*b[0]) -k.sK(0,s[1]+e*b[1]) -j+=c*(c2.bM(c0)+r[2])}else q.cH() +k.sM(0,s[1]+e*b[1]) +j+=c*(c2.bK(c0)+r[2])}else q.cE() c2=c3.c c2[c1.ay].b=m c2[c1.ch].b=j}, -na(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=this,b1=b2.c +n2(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=this,b1=b2.c b1===$&&A.c() s=b1[b0.ay] r=s.a @@ -136147,14 +137452,14 @@ a0=b0.ax a1=a0.a a2=a1[2] a3=-c*(e+b+a*a2) -a0.sj4(0,a2+a3) +a0.siY(0,a2+a3) q-=l*a3 o+=k*a3 -f.h8(o,j) -g.h8(q,h) -j.C(0,p) -j.am(0,r) -j.am(0,h) +f.h7(o,j) +g.h7(q,h) +j.D(0,p) +j.aq(0,r) +j.aq(0,h) j=d[1] a2=b1[0] a=d[4] @@ -136164,25 +137469,25 @@ d=d[3] c=new Float64Array(2) a4=new A.a(c) a4.t(j*a2+a*b1,b*a2+d*b1) -a4.dE() +a4.dt() a0.sL(0,a1[0]+c[0]) -a0.sK(0,a1[1]+c[1]) +a0.sM(0,a1[1]+c[1]) c=r.a r.sL(0,c[0]-n*s[0]) -r.sK(0,c[1]-n*s[1]) -q-=l*g.bM(i) +r.sM(0,c[1]-n*s[1]) +q-=l*g.bK(i) g=p.a p.sL(0,g[0]+m*s[0]) -p.sK(0,g[1]+m*s[1]) -o+=k*f.bM(i)}else{g.h8(q,h) -f.h8(o,j) -j.C(0,p) -j.am(0,r) -j.am(0,h) +p.sM(0,g[1]+m*s[1]) +o+=k*f.bK(i)}else{g.h7(q,h) +f.h7(o,j) +j.D(0,p) +j.aq(0,r) +j.aq(0,h) d=b1[0] b1=b1[1] c=new Float64Array(3) -a5=new A.dA(c) +a5=new A.dF(c) a5.ka(d,b1,e) a6=b0.fy.a a7=c[0] @@ -136191,20 +137496,20 @@ a9=c[2] c[0]=a6[0]*a7+a6[3]*a8+a6[6]*a9 c[1]=a6[1]*a7+a6[4]*a8+a6[7]*a9 c[2]=a6[2]*a7+a6[5]*a8+a6[8]*a9 -a5.dE() -b0.ax.C(0,a5) +a5.dt() +b0.ax.D(0,a5) i.t(c[0],c[1]) e=r.a r.sL(0,e[0]-n*s[0]) -r.sK(0,e[1]-n*s[1]) -q-=l*(g.bM(i)+c[2]) +r.sM(0,e[1]-n*s[1]) +q-=l*(g.bK(i)+c[2]) g=p.a p.sL(0,g[0]+m*s[0]) -p.sK(0,g[1]+m*s[1]) -o+=k*(f.bM(i)+c[2])}b1=b2.c +p.sM(0,g[1]+m*s[1]) +o+=k*(f.bK(i)+c[2])}b1=b2.c b1[b0.ay].b=q b1[b0.ch].b=o}, -n9(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=this,b1=b2.b +n1(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=this,b1=b2.b b1===$&&A.c() s=b1[b0.ay] r=s.a @@ -136212,8 +137517,8 @@ q=s.b b1=b1[b0.ch] p=b1.a o=b1.b -n=new A.ab() -m=new A.ab() +n=new A.as() +m=new A.as() n.a=Math.sin(q) n.b=Math.cos(q) m.a=Math.sin(o) @@ -136223,20 +137528,20 @@ k=b0.dy j=b0.fr i=b0.fx h=new A.a(new Float64Array(2)) -h.q(b0.z) -h.am(0,b0.cy) -b1=A.c5(n,h) +h.u(b0.z) +h.aq(0,b0.cy) +b1=A.ca(n,h) s=new Float64Array(2) g=new A.a(s) -g.q(b1) -h.q(b0.Q) -h.am(0,b0.db) -b1=A.c5(m,h) +g.u(b1) +h.u(b0.Q) +h.aq(0,b0.db) +b1=A.ca(m,h) f=new Float64Array(2) e=new A.a(f) -e.q(b1) +e.u(b1) b1=new Float64Array(9) -d=new A.hR(b1) +d=new A.hO(b1) c=new Float64Array(2) b=new A.a(c) a=new Float64Array(2) @@ -136247,97 +137552,97 @@ a3=f[1] a4=-a2 s=s[0] f=f[0] -d.tx(a1+a2*a2*j+a3*a3*i,b1[3],b1[6],a4*s*j-a3*f*i,a1+s*s*j+f*f*i,b1[7],a4*j-a3*i,s*j+f*i,j+i) -if(b0.w>0){b.q(p) -b.C(0,e) -b.am(0,r) -b.am(0,g) -a5=Math.sqrt(b.gd1()) -A.MC(d,a0,b) -a0.dE() +d.tn(a1+a2*a2*j+a3*a3*i,b1[3],b1[6],a4*s*j-a3*f*i,a1+s*s*j+f*f*i,b1[7],a4*j-a3*i,s*j+f*i,j+i) +if(b0.w>0){b.u(p) +b.D(0,e) +b.aq(0,r) +b.aq(0,g) +a5=Math.sqrt(b.gcU()) +A.MW(d,a0,b) +a0.dt() b1=r.a r.sL(0,b1[0]-l*a[0]) -r.sK(0,b1[1]-l*a[1]) -q-=j*g.bM(a0) +r.sM(0,b1[1]-l*a[1]) +q-=j*g.bK(a0) b1=p.a p.sL(0,b1[0]+k*a[0]) -p.sK(0,b1[1]+k*a[1]) -o+=i*e.bM(a0) -a6=0}else{b.q(p) -b.C(0,e) -b.am(0,r) -b.am(0,g) +p.sM(0,b1[1]+k*a[1]) +o+=i*e.bK(a0) +a6=0}else{b.u(p) +b.D(0,e) +b.aq(0,r) +b.aq(0,g) a7=o-q-b0.as -a5=Math.sqrt(b.gd1()) +a5=Math.sqrt(b.gcU()) a6=Math.abs(a7) b1=c[0] c=c[1] -a8=new A.dA(new Float64Array(3)) +a8=new A.dF(new Float64Array(3)) a8.ka(b1,c,a7) b1=new Float64Array(3) -a9=new A.dA(b1) -A.aEG(d,a9,a8) -a9.dE() +a9=new A.dF(b1) +A.aFL(d,a9,a8) +a9.dt() a0.t(b1[0],b1[1]) s=r.a r.sL(0,s[0]-l*a[0]) -r.sK(0,s[1]-l*a[1]) -q-=j*(g.bM(a0)+b1[2]) +r.sM(0,s[1]-l*a[1]) +q-=j*(g.bK(a0)+b1[2]) s=p.a p.sL(0,s[0]+k*a[0]) -p.sK(0,s[1]+k*a[1]) -o+=i*(e.bM(a0)+b1[2])}b1=b2.b +p.sM(0,s[1]+k*a[1]) +o+=i*(e.bK(a0)+b1[2])}b1=b2.b b1[b0.ay].b=q b1[b0.ch].b=o return a5<=0.005&&a6<=0.03490658503988659}} -A.bak.prototype={} -A.S.prototype={ -pe(a){var s=this +A.bbc.prototype={} +A.ah.prototype={ +p9(a){var s=this s.a=s.a*0.95+a*0.05 s.b=s.b*0.8+a*0.2 s.c=Math.min(a,s.c) s.d=Math.max(a,s.d)}, j(a){var s=this return A.j(s.b)+" ("+A.j(s.a)+") ["+A.j(s.c)+","+A.j(s.d)+"]"}} -A.eR.prototype={} -A.aNp.prototype={} -A.cn.prototype={} -A.eZ.prototype={ -fi(a){var s=new A.a(new Float64Array(2)),r=new A.ab(),q=new Float64Array(2),p=new A.a(new Float64Array(2)),o=new A.a(new Float64Array(2)),n=new A.a(new Float64Array(2)),m=new A.b2(p,o,n),l=new A.a(new Float64Array(2)),k=new A.a(new Float64Array(2)),j=A.b([],t.DA),i=A.b([],t.Q),h=A.b([],t.f),g=new Float64Array(2),f=new A.jJ(B.W,new A.aw(s,r),new A.aw(new A.a(q),new A.ab()),m,l,k,this,j,i,h,new A.aEx(new A.a(g)),new A.aw(new A.a(new Float64Array(2)),new A.ab())) +A.hW.prototype={} +A.aOt.prototype={} +A.dq.prototype={} +A.i8.prototype={ +fi(a){var s=new A.a(new Float64Array(2)),r=new A.as(),q=new Float64Array(2),p=new A.a(new Float64Array(2)),o=new A.a(new Float64Array(2)),n=new A.a(new Float64Array(2)),m=new A.bF(p,o,n),l=new A.a(new Float64Array(2)),k=new A.a(new Float64Array(2)),j=A.b([],t.DA),i=A.b([],t.Vn),h=A.b([],t.c),g=new Float64Array(2),f=new A.jV(B.X,new A.b9(s,r),new A.b9(new A.a(q),new A.as()),m,l,k,this,j,i,h,new A.aFC(new A.a(g)),new A.b9(new A.a(new Float64Array(2)),new A.as())) q=(a.z?f.b=16:0)|4 f.b=q q|=2 f.b=q f.b=q|32 -s.q(a.c) +s.u(a.c) q=a.d r.a=Math.sin(q) r.b=Math.cos(q) -p.cH() -o.q(s) -n.q(s) +p.cE() +o.u(s) +n.u(s) m.e=m.d=q m.f=0 -l.q(a.e) +l.u(a.e) f.w=a.f f.cy=a.w -k.cH() +k.cE() k=a.a f.a=k -if(k===B.N)f.ay=f.ax=1 +if(k===B.O)f.ay=f.ax=1 f.fr=a.b this.c.push(f) return f}, -aJ0(a){var s,r,q,p,o,n,m=this +aJE(a){var s,r,q,p,o,n,m=this for(s=a.as;s.length!==0;){r=B.b.ga5(s) -m.J_(r)}for(s=a.at;s.length!==0;){q=m.b +m.IK(r)}for(s=a.at;s.length!==0;){q=m.b q===$&&A.c() -q.a8u(B.b.ga5(s))}B.b.ak(s) +q.a92(B.b.ga5(s))}B.b.ao(s) for(s=a.Q,q=s.length,p=0;p0?1/p:0 m=o>0?1/o:0 -l=s.gow() +l=s.got() for(s=this.a,k=s.Q,j=r.d,i=0+n,s=s.at,q=q.c.a,h=b1.f,g=0;g>>0)+(B.c.af(128*d)+262144)) -a1=A.bh4(k,(B.c.af(a+2048)<<19>>>0)+(B.c.af(128*b)+262144)) -for(a2=a0;a2>>0)+(B.c.aj(128*d)+262144)) +a1=A.bi7(k,(B.c.aj(a+2048)<<19>>>0)+(B.c.aj(128*b)+262144)) +for(a2=a0;a2>>0)+(B.c.af(128*e)+262144)) -a0=A.bh4(b8.a.Q,(B.c.af(b+2048)<<19>>>0)+(B.c.af(128*c)+262144)) -for(a1=a;a1>>0)+(B.c.aj(128*e)+262144)) +a0=A.bi7(b8.a.Q,(B.c.aj(b+2048)<<19>>>0)+(B.c.aj(128*c)+262144)) +for(a1=a;a1>>0)+(B.c.af(128*o)+262144))}B.b.kb(s) -B.b.ak(this.as) +o=p.gVv() +n=o.gb9(o) +o=B.e.a1(1,n.gL(n)) +p.sadT(0,(B.c.aj(B.e.a1(1,n.gM(n))+2048)<<19>>>0)+(B.c.aj(128*o)+262144))}B.b.kb(s) +B.b.ao(this.as) for(m=0;mf?g:f g=q[1] q[1]=g>e?g:e}s=d.ok s.b=a2 s.a=d -d.go.acj(s,a)}, -w3(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this;++f.a +d.go.acW(s,a)}, +vO(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this;++f.a s=f.y r=s.length if(r===0)return f.b=0 -for(q=0,p=0;q0.25){k=n.e -j=m.gb6(m) -i=m.gdv() +j=m.gb9(m) +i=m.gdj() h=c*k*(l-0.25) g=n.d.a p[0]=h*g[0] p[1]=h*g[1] -i.sL(0,i.gL(i).Y(0,1.777777*p[0])) -i.sK(0,i.gK(i).Y(0,1.777777*p[1])) -n.b.xa(q,j)}}for(s=this.as,r=s.length,o=0;o0.25){i=n.a.gdv() -f=n.b.gdv() +if(l>0.25){i=n.a.gdj() +f=n.b.gdj() h=c*(l-0.25) p=n.e.a e=h*p[0] d=h*p[1] -i.sL(0,i.gL(i).Y(0,e)) -i.sK(0,i.gK(i).Y(0,d)) -f.sL(0,f.gL(f).X(0,e)) -f.sK(0,f.gK(f).X(0,d))}}}}, -agO(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=a.b*0.5 +i.sL(0,i.gL(i).X(0,e)) +i.sM(0,i.gM(i).X(0,d)) +f.sL(0,f.gL(f).W(0,e)) +f.sM(0,f.gM(f).W(0,d))}}}}, +ahn(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=a.b*0.5 for(s=this.as,r=s.length,q=0;q=0;--s){q=a[s] -if(q instanceof A.mW&&q.d===B.pc)r=q}if(r!=null)r.c.push(this.gDD()) -for(s=b.length-1,p=t.rM,o=t.KJ,n=this.gDD(),m=this.e,l=null;s>=0;--s){q=b[s] -if(q instanceof A.mW&&q.d===B.pc){if(l!=null)m.push(l) -l=new A.TW(A.b([],o),q) -q.c.push(n)}else if(p.b(q)){if(l==null)l=new A.TW(A.b([],o),r) +if(q instanceof A.n8&&q.d===B.ph)r=q}if(r!=null)r.c.push(this.gDn()) +for(s=b.length-1,p=t.rM,o=t.KJ,n=this.gDn(),m=this.e,l=null;s>=0;--s){q=b[s] +if(q instanceof A.n8&&q.d===B.ph){if(l!=null)m.push(l) +l=new A.Uc(A.b([],o),q) +q.c.push(n)}else if(p.b(q)){if(l==null)l=new A.Uc(A.b([],o),r) l.a.push(q)}}if(l!=null)m.push(l)}, -kV(a,b,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e="StrokeContent#draw",d="StrokeContent#buildPath",c="StrokeContent#drawPath" -A.fz(e) +kU(a,b,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e="StrokeContent#draw",d="StrokeContent#buildPath",c="StrokeContent#drawPath" +A.fv(e) s=new Float64Array(3) -r=new A.dA(s) +r=new A.dF(s) r.ka(0,0,0) -r.I6(a0) +r.HR(a0) q=new Float64Array(3) -p=new A.dA(q) +p=new A.dF(q) p.ka(37394.729378,39575.2343807,0) -p.I6(a0) -if(s[0]===q[0]||s[1]===q[1]){A.dz(e) +p.HR(a0) +if(s[0]===q[0]||s[1]===q[1]){A.dE(e) return}s=f.x q=f.r -s=B.e.cq(B.c.aA(a1/255*s.gm(s)/100*255),0,255) +s=B.e.ca(B.c.aA(a1/255*s.gm(s)/100*255),0,255) o=q.gA(q).a q.sA(0,A.a9(s,o>>>16&255,o>>>8&255,o&255)) o=f.w -q.sbQ(o.gm(o)*A.b8U(a0)) -if(q.gbQ()<=0){A.dz(e) +q.sbJ(o.gm(o)*A.b9T(a0)) +if(q.gbJ()<=0){A.dE(e) return}n=f.as if(n!=null){m=n.gm(n) -if(m===0)q.smT(null) -else if(m!==f.at)q.smT(f.d.LO(m)) +if(m===0)q.smL(null) +else if(m!==f.at)q.smL(f.d.LD(m)) f.at=m}for(s=f.e,o=f.a,l=a0.a,k=0;k=0;--h)o.or(0,i[h].dC(),B.h,l) -A.dz(d) -A.fz(c) +if(j.b!=null)f.aoF(a,j,a0) +else{A.fv(d) +o.bY(0) +for(i=j.a,h=i.length-1;h>=0;--h)o.oo(0,i[h].dq(),B.h,l) +A.dE(d) +A.fv(c) g=f.ax -if(g!=null)g.SG(a,o) -a.Z(f.HG(o,a0),q) -A.dz(c)}}A.dz(e)}, -ao4(a4,a5,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="StrokeContent#applyTrimPath" -A.fz(a3) +if(g!=null)g.SE(a,o) +a.Z(f.Hr(o,a0),q) +A.dE(c)}}A.dE(e)}, +aoF(a4,a5,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="StrokeContent#applyTrimPath" +A.fv(a3) s=a5.b -if(s==null){A.dz(a3) +if(s==null){A.dE(a3) return}r=a2.a -r.c0(0) -for(q=a5.a,p=q.length-1,o=a6.a;p>=0;--p)r.or(0,q[p].dC(),B.h,o) +r.bY(0) +for(q=a5.a,p=q.length-1,o=a6.a;p>=0;--p)r.oo(0,q[p].dq(),B.h,o) n=s.e m=n.gm(n)/100 n=s.f @@ -137501,114 +138806,114 @@ l=n.gm(n)/100 n=s.r n=n.gm(n) if(m<0.01&&l>0.99){a4.Z(r,a2.r) -A.dz(a3) -return}r=r.ro() -k=B.b.l1(A.ai(r,!0,A.w(r).h("B.E")),0,new A.arM()) +A.dE(a3) +return}r=r.rh() +k=B.b.lK(A.ai(r,!0,A.w(r).h("y.E")),0,new A.asX()) j=k*(n/360) i=k*m+j h=Math.min(k*l+j,i+k-1) -for(p=q.length-1,r=a2.b,n=a2.r,g=h>k,f=h-k,e=i>k,d=i-k,c=0;p>=0;--p){b=q[p].dC().aw(0,o) -r.c0(0) -r.mx(0,b,B.h) -b=r.ro() -a=A.ai(b,!0,A.w(b).h("B.E")) -a0=a.length!==0?J.bi(B.b.ga5(a)):0 +for(p=q.length-1,r=a2.b,n=a2.r,g=h>k,f=h-k,e=i>k,d=i-k,c=0;p>=0;--p){b=q[p].dq().az(0,o) +r.bY(0) +r.mq(0,b,B.h) +b=r.rh() +a=A.ai(b,!0,A.w(b).h("y.E")) +a0=a.length!==0?J.b3(B.b.ga5(a)):0 if(g&&fh))if(b<=h&&ih))if(b<=h&&ib?1:(h-c)/a0,0) -a4.Z(a2.HG(r,a6),n)}}c+=a0}A.dz(a3)}, -iM(a,b,c){var s,r,q,p,o,n,m,l="StrokeContent#getBounds" -A.fz(l) +A.bb7(r,a1,h>b?1:(h-c)/a0,0) +a4.Z(a2.Hr(r,a6),n)}}c+=a0}A.dE(a3)}, +iG(a,b,c){var s,r,q,p,o,n,m,l="StrokeContent#getBounds" +A.fv(l) s=this.a -s.c0(0) -for(r=this.e,q=b.a,p=0;p=0;--r)A.bCC(a,s[r])}} -A.u5.prototype={ -YM(a,b,c,d,e,f){var s,r,q,p,o -if(e!=null){s=A.Bd(e) -s.a6i(b) -s.aj(0,this.gvk()) +A.asX.prototype={ +$2(a,b){return a+b.gE(b)}, +$S:790} +A.Uc.prototype={} +A.D7.prototype={ +d5(a){var s,r +for(s=this.a,r=s.length-1;r>=0;--r)A.bDZ(a,s[r])}} +A.ue.prototype={ +Zf(a,b,c,d,e,f){var s,r,q,p,o +if(e!=null){s=A.Bo(e) +s.a6N(b) +s.an(0,this.gv7()) this.x=s}r=A.b([],t.oJ) for(s=this.f,q=s.length-1,p=t.m3;q>=0;--q){o=s[q] -if(p.b(o))r.push(o)}for(q=r.length-1;q>=0;--q)r[q].aFh(s)}, -DE(){this.r.f=!0}, +if(p.b(o))r.push(o)}for(q=r.length-1;q>=0;--q)r[q].aFW(s)}, +Do(){this.r.f=!0}, kE(a,b){var s,r,q,p=A.b([],t.kQ) -B.b.H(p,a) +B.b.I(p,a) for(s=this.f,r=s.length-1;r>=0;--r){q=s[r] -q.kE(p,B.b.cI(s,0,r)) +q.kE(p,B.b.cA(s,0,r)) p.push(q)}}, -dC(){var s,r,q,p,o,n=this,m=n.b -m.bm() +dq(){var s,r,q,p,o,n=this,m=n.b +m.cc() s=n.x -if(s!=null)s.pn().um(m) +if(s!=null)s.pi().uc(m) s=n.c -s.c0(0) +s.bY(0) if(n.e)return s for(r=n.f,q=r.length-1,p=t.rM,m=m.a;q>=0;--q){o=r[q] -if(p.b(o))s.or(0,o.dC(),B.h,m)}return s}, -kV(a,b,c,d){var s,r,q,p,o,n,m,l=this +if(p.b(o))s.oo(0,o.dq(),B.h,m)}return s}, +kU(a,b,c,d){var s,r,q,p,o,n,m,l=this if(l.e)return s=l.b -c.um(s) +c.uc(s) r=l.x -if(r!=null){s.bO(0,r.pn()) +if(r!=null){s.bR(0,r.pi()) r=l.x if((r==null?null:r.z)==null)q=100 else{r=r.z q=r.gm(r)}p=B.c.aA(q/100*d/255*255)}else p=d for(r=l.f,o=r.length-1,n=t.R7;o>=0;--o){m=r[o] -if(n.b(m))m.kV(a,b,s,p)}}, -iM(a,b,c){var s,r,q,p,o,n=this.b -b.um(n) +if(n.b(m))m.kU(a,b,s,p)}}, +iG(a,b,c){var s,r,q,p,o,n=this.b +b.uc(n) s=this.x -if(s!=null)n.bO(0,s.pn()) -for(s=this.f,r=s.length-1,q=t.R7,p=B.G;r>=0;--r){o=s[r] -if(q.b(o))p=p.jT(o.iM(0,n,c))}return p}, -$idy:1, -$ihN:1, -$ilH:1} -A.KG.prototype={ -v3(){this.w=!1 +if(s!=null)n.bR(0,s.pi()) +for(s=this.f,r=s.length-1,q=t.R7,p=B.H;r>=0;--r){o=s[r] +if(q.b(o))p=p.jS(o.iG(0,n,c))}return p}, +$idD:1, +$ihJ:1, +$ilW:1} +A.KY.prototype={ +uP(){this.w=!1 this.c.f=!0}, kE(a,b){var s,r,q,p -for(s=this.r.a,r=this.goS(),q=0;q>>16&255,q>>>8&255,q&255)) -s.sl2(!0) +s.sl_(!0) p=l.z if(p!=null){o=p.gm(p) -if(o===0)s.smT(null) -else if(o!==l.Q)s.smT(l.c.LO(o)) +if(o===0)s.smL(null) +else if(o!==l.Q)s.smL(l.c.LD(o)) l.Q=o}r=l.a -r.c0(0) -for(q=l.f,n=0;n>>16&255,m>>>8&255,m&255)) -i.sl2(!0) -a.bP(0) -a.aw(0,c.a) +i.sl_(!0) +a.bO(0) +a.az(0,c.a) l=k.CW -if(l!=null)l.SG(a,s) +if(l!=null)l.SE(a,s) a.Z(s,i) -a.bp(0) -A.dz(j)}, -iM(a,b,c){var s,r,q,p=this.e -p.c0(0) -for(s=this.r,r=b.a,q=0;qk)n=k r=d.e j=r.gm(r) @@ -137944,42 +139249,42 @@ l=r+p i=j.b h=i-o g=h+n -s.a2(0,l,g) +s.a0(0,l,g) i+=o s.n(0,l,i-n) f=n>0 if(f){e=2*n -s.xf(0,new A.x(l-e,i-e,l,i),0,1.5707963267948966,!1)}r-=p +s.wY(0,new A.x(l-e,i-e,l,i),0,1.5707963267948966,!1)}r-=p s.n(0,r+n,i) if(f){e=2*n -s.xf(0,new A.x(r,i-e,r+e,i),1.5707963267948966,1.5707963267948966,!1)}s.n(0,r,g) +s.wY(0,new A.x(r,i-e,r+e,i),1.5707963267948966,1.5707963267948966,!1)}s.n(0,r,g) if(f){i=2*n -s.xf(0,new A.x(r,h,r+i,h+i),3.141592653589793,1.5707963267948966,!1)}s.n(0,l-n,h) +s.wY(0,new A.x(r,h,r+i,h+i),3.141592653589793,1.5707963267948966,!1)}s.n(0,l-n,h) if(f){r=2*n -s.xf(0,new A.x(l-r,h,l,h+r),4.71238898038469,1.5707963267948966,!1)}s.R(0) -d.w.dd(s) +s.wY(0,new A.x(l-r,h,l,h+r),4.71238898038469,1.5707963267948966,!1)}s.R(0) +d.w.d5(s) d.y=!0 return s}, -$idy:1, -$ilH:1} -A.OM.prototype={ -aFh(a){var s,r,q,p=this +$idD:1, +$ilW:1} +A.P3.prototype={ +aFW(a){var s,r,q,p=this if(p.x!=null)return -s=B.b.yq(a,p)-1 +s=B.b.yd(a,p)-1 r=A.b([],t.kQ) for(;s>=0;){r.push(a[s]) -B.b.du(a,s);--s}q=t.Ba -p.x=A.buY(p.c,p.d,"Repeater",A.ai(new A.cr(r,q),!0,q.h("aA.E")),null,p.e.e)}, +B.b.di(a,s);--s}q=t.Ba +p.x=A.bwh(p.c,p.d,"Repeater",A.ai(new A.cs(r,q),!0,q.h("aF.E")),null,p.e.e)}, kE(a,b){this.x.kE(a,b)}, -dC(){var s,r,q,p,o,n,m=this,l=m.x.dC(),k=m.b -k.c0(0) +dq(){var s,r,q,p,o,n,m=this,l=m.x.dq(),k=m.b +k.bY(0) s=m.f r=s.gm(s) s=m.r q=s.gm(s) -for(p=B.c.af(r)-1,s=m.a,o=m.w,n=s.a;p>=0;--p){o.Wx(p+q).um(s) -k.or(0,l,B.h,n)}return k}, -kV(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=l.f,j=k.gm(k) +for(p=B.c.aj(r)-1,s=m.a,o=m.w,n=s.a;p>=0;--p){o.X2(p+q).uc(s) +k.oo(0,l,B.h,n)}return k}, +kU(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=l.f,j=k.gm(k) k=l.r s=k.gm(k) k=l.w @@ -137987,37 +139292,37 @@ r=k.Q q=r.gm(r)/100 r=k.as p=r.gm(r)/100 -for(o=B.c.af(j)-1,r=l.a;o>=0;--o){c.um(r) -r.bO(0,k.Wx(o+s)) -n=A.ak(q,p,o/j) +for(o=B.c.aj(j)-1,r=l.a;o>=0;--o){c.uc(r) +r.bR(0,k.X2(o+s)) +n=A.am(q,p,o/j) n.toString m=l.x m.toString -m.kV(a,b,r,B.c.aA(d*n))}}, -iM(a,b,c){return this.x.iM(0,b,c)}, -awh(){this.c.f=!0}, -$idy:1, -$ihN:1, -$ib8m:1, -$ilH:1} -A.Ai.prototype={ -ayd(){this.a.f=!0}, +m.kU(a,b,r,B.c.aA(d*n))}}, +iG(a,b,c){return this.x.iG(0,b,c)}, +awU(){this.c.f=!0}, +$idD:1, +$ihJ:1, +$ib9l:1, +$ilW:1} +A.Au.prototype={ +ayQ(){this.a.f=!0}, kE(a,b){}, -aNZ(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,b4,b5,b6,b7=b8.a +aOB(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,b4,b5,b6,b7=b8.a if(b7.length<=2)return b8 s=this.c r=s.gm(s) if(r===0)return b8 -q=this.asA(b8) +q=this.ata(b8) s=b8.b q.b=new A.h(s.a,s.b) p=q.a for(s=!b8.c,o=0,n=0;m=b7.length,n=0;s=o){p=f[s] o=s-1 n=f.length -m=f[o-n*A.MH(o,n)] +m=f[o-n*A.N0(o,n)] n=s===0 l=n&&r?a.b:m.c k=n&&r?l:m.b @@ -138077,138 +139382,138 @@ if(l.a===k.a&&l.b===k.b)n=l.a===j.a&&l.b===j.b&&!i else n=!1 q=n?q+2:q+1}h=this.d if(h==null||h.a.length!==q){g=A.b([],t.hN) -for(s=0;s>>24&255,q.gm(r)>>>16&255,q.gm(r)>>>8&255,q.gm(r)&255)) -p.XE(a,b,c,d)}} -A.mW.prototype={ -aEi(){var s,r +p.Ya(a,b,c,d)}} +A.n8.prototype={ +aEV(){var s,r for(s=this.c,r=0;rs.vL())a=s.vL() +if(as.vv())a=s.vv() if(a===s.d)return s.d=a -if(r.U8(a))s.E()}, -E(){var s,r,q +if(r.Uv(a))s.F()}, +F(){var s,r,q for(s=this.a,r=s.length,q=0;q=q.gqK())return q +a9T(a){var s,r=this.a,q=B.b.ga4(r) +if(a>=q.gqD())return q for(s=r.length-2;s>=1;--s){q=r[s] if(this.b===q)continue -if(a>=q.gqK()&&a=q.gqD()&&a>>16&255,o.gm(o)>>>8&255,o.gm(o)&255) +n=A.a9(J.arw(p.gm(p)),o.gm(o)>>>16&255,o.gm(o)>>>8&255,o.gm(o)&255) p=k.f p===$&&A.c() m=p.gm(p) l=k.r if(l==null){l=$.G().B() l.sA(0,n) -l.smT(new A.p9(B.U,m*0.57735+0.5)) -k.r=l}a.Z(b.dN(new A.h(j*r,q*r)),l)}} -A.Lp.prototype={ -pr(a,b){var s,r,q=this.ch +l.smL(new A.pj(B.V,m*0.57735+0.5)) +k.r=l}a.Z(b.dE(new A.h(j*r,q*r)),l)}} +A.LH.prototype={ +pm(a,b){var s,r,q=this.ch q===$&&A.c() s=a.b s.toString r=a.c r.toString -q.aNg(s,r,b) +q.aNT(s,r,b) return this.ch}} -A.p_.prototype={ -pr(a,b){var s=a.b -if(s==null||a.c==null)throw A.d(A.bI("Missing values for keyframe.")) -s=A.ak(s,a.c,b) +A.p9.prototype={ +pm(a,b){var s=a.b +if(s==null||a.c==null)throw A.d(A.bN("Missing values for keyframe.")) +s=A.am(s,a.c,b) s.toString return B.c.aA(s)}} -A.M5.prototype={} -A.aEw.prototype={ -an2(a){var s,r,q,p,o,n,m,l,k +A.Mp.prototype={} +A.aFB.prototype={ +anE(a){var s,r,q,p,o,n,m,l,k for(s=this.c,r=s.length,q=this.a,p=t.hd,o=t.u,n=this.b,m=t.S,l=0;l=0;--p)r=q[p].aNZ(r) +if(q!=null)for(p=q.length-1;p>=0;--p)r=q[p].aOB(r) o=this.y -A.byC(r,o) +A.bzX(r,o) return o}} -A.a8x.prototype={ +A.a9i.prototype={ fN(a){var s,r,q=this,p=q.y p.fN(a) s=q.z @@ -138317,28 +139622,28 @@ for(p=q.a,r=0;r=0)return o.b[m] s=-(m+1) if(s===0)return o.b[0] @@ -138684,73 +139989,73 @@ else{r=o.b q=r.length-1 if(s===q)return r[q]}q=s-1 p=n[q] -return A.azS((a-p)/(n[s]-p),r[q],r[s])}} -A.a1r.prototype={ -l8(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=t.S,e=t.Fs,d=$.G(),c=d.U() +return A.aAZ((a-p)/(n[s]-p),r[q],r[s])}} +A.a1U.prototype={ +l5(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=t.S,e=t.Fs,d=$.G(),c=d.T() d=d.B() s=A.b([],t.KJ) r=a.a.d -r=B.c.aA(B.e.cZ(A.dk(0,B.c.aA((r.c-r.b)/r.d*1000)).a,1000)/32) -q=A.bfA(g.d.a) +r=B.c.aA(B.e.cS(A.dw(0,B.c.aA((r.c-r.b)/r.d*1000)).a,1000)/32) +q=A.bgB(g.d.a) p=t.u o=A.b([],p) -n=new A.p_(o,A.bF(g.e.a,f)) +n=new A.p9(o,A.bK(g.e.a,f)) m=t.o l=A.b([],p) -k=new A.lI(l,A.bF(g.f.a,m)) +k=new A.lX(l,A.bK(g.f.a,m)) j=A.b([],p) -m=new A.lI(j,A.bF(g.r.a,m)) -r=new A.Lr(b,g,A.D(f,e),A.D(f,e),c,d,s,q,n,k,m,a,r) +m=new A.lX(j,A.bK(g.r.a,m)) +r=new A.LJ(b,g,A.D(f,e),A.D(f,e),c,d,s,q,n,k,m,a,r) c.sfA(g.c) -c=r.goS() +c=r.goO() q.a.push(c) -b.cp(q) +b.cn(q) o.push(c) -b.cp(n) +b.cn(n) l.push(c) -b.cp(k) +b.cn(k) j.push(c) -b.cp(m) -i=b.gBy() +b.cn(m) +i=b.gBn() if(i!=null){f=i.a p=A.b([],p) -f=new A.cF(p,A.bF(f.a,t.i)) +f=new A.cF(p,A.bK(f.a,t.V)) p.push(c) r.ay=f -b.cp(f)}h=b.gCi() -if(h!=null)r.CW=A.b7U(c,b,h) +b.cn(f)}h=b.gC7() +if(h!=null)r.CW=A.b8S(c,b,h) return r}, -$ieB:1} -A.a1t.prototype={ -l8(a,b){return A.bx9(a,b,this)}, -$ieB:1} -A.a1w.prototype={ -W(){return"GradientType."+this.b}} -A.Ey.prototype={ -W(){return"MaskMode."+this.b}} -A.a3l.prototype={} -A.zm.prototype={ -W(){return"MergePathsMode."+this.b}} -A.a3D.prototype={ -l8(a,b){a.a.pR("Animation contains merge paths but they are disabled.") +$ieJ:1} +A.a1W.prototype={ +l5(a,b){return A.byt(a,b,this)}, +$ieJ:1} +A.a1Z.prototype={ +V(){return"GradientType."+this.b}} +A.EM.prototype={ +V(){return"MaskMode."+this.b}} +A.a3X.prototype={} +A.zw.prototype={ +V(){return"MergePathsMode."+this.b}} +A.a4e.prototype={ +l5(a,b){a.a.pM("Animation contains merge paths but they are disabled.") return null}, j(a){return"MergePaths{mode="+this.b.j(0)+"}"}, -$ieB:1} -A.NP.prototype={} -A.a5H.prototype={ -l8(a,b){var s,r,q=this,p=$.G().U(),o=A.b([],t.NQ),n=t.i,m=t.u,l=A.b([],m),k=new A.cF(l,A.bF(q.c.a,n)),j=q.d.kR(),i=A.b([],m),h=new A.cF(i,A.bF(q.e.a,n)),g=A.b([],m),f=new A.cF(g,A.bF(q.r.a,n)),e=A.b([],m),d=new A.cF(e,A.bF(q.x.a,n)),c=q.b===B.oP +$ieJ:1} +A.O7.prototype={} +A.a6m.prototype={ +l5(a,b){var s,r,q=this,p=$.G().T(),o=A.b([],t.NQ),n=t.V,m=t.u,l=A.b([],m),k=new A.cF(l,A.bK(q.c.a,n)),j=q.d.kQ(),i=A.b([],m),h=new A.cF(i,A.bK(q.e.a,n)),g=A.b([],m),f=new A.cF(g,A.bK(q.r.a,n)),e=A.b([],m),d=new A.cF(e,A.bK(q.x.a,n)),c=q.b===B.oT if(c){s=q.f.a -s=new A.cF(A.b([],m),A.bF(s,n))}else s=null +s=new A.cF(A.b([],m),A.bK(s,n))}else s=null if(c){r=q.w.a -n=new A.cF(A.b([],m),A.bF(r,n))}else n=null -o=new A.NO(p,a,q,k,j,h,s,f,n,d,new A.CV(o)) -b.cp(k) -b.cp(j) -b.cp(h) -b.cp(f) -b.cp(d) -if(c){b.cp(s) -b.cp(n)}p=o.goS() +n=new A.cF(A.b([],m),A.bK(r,n))}else n=null +o=new A.O6(p,a,q,k,j,h,s,f,n,d,new A.D7(o)) +b.cn(k) +b.cn(j) +b.cn(h) +b.cn(f) +b.cn(d) +if(c){b.cn(s) +b.cn(n)}p=o.goO() l.push(p) j.a.push(p) i.push(p) @@ -138758,64 +140063,64 @@ g.push(p) e.push(p) if(c){s.a.push(p) n.a.push(p)}return o}, -$ieB:1} -A.a6a.prototype={ -l8(a,b){var s,r=this,q=$.G().U(),p=A.b([],t.NQ),o=r.b.kR(),n=t.u,m=A.b([],n),l=new A.lI(m,A.bF(r.c.a,t.o)) +$ieJ:1} +A.a6S.prototype={ +l5(a,b){var s,r=this,q=$.G().T(),p=A.b([],t.NQ),o=r.b.kQ(),n=t.u,m=A.b([],n),l=new A.lX(m,A.bK(r.c.a,t.o)) n=A.b([],n) -s=new A.cF(n,A.bF(r.d.a,t.i)) -p=new A.Oh(q,r.a,r.e,a,o,l,s,new A.CV(p)) -b.cp(o) -b.cp(l) -b.cp(s) -s=p.goS() +s=new A.cF(n,A.bK(r.d.a,t.V)) +p=new A.Oz(q,r.a,r.e,a,o,l,s,new A.D7(p)) +b.cn(o) +b.cn(l) +b.cn(s) +s=p.goO() o.a.push(s) m.push(s) n.push(s) return p}, j(a){return"RectangleShape{position="+this.b.j(0)+", size="+this.c.j(0)+"}"}, -$ieB:1} -A.a6R.prototype={ -l8(a,b){var s,r,q,p,o,n,m=this,l=new A.b3(new Float64Array(16)) -l.bm() -s=$.G().U() -r=t.i +$ieJ:1} +A.a7y.prototype={ +l5(a,b){var s,r,q,p,o,n,m=this,l=new A.by(new Float64Array(16)) +l.cc() +s=$.G().T() +r=t.V q=t.u p=A.b([],q) -o=new A.cF(p,A.bF(m.b.a,r)) +o=new A.cF(p,A.bK(m.b.a,r)) q=A.b([],q) -r=new A.cF(q,A.bF(m.c.a,r)) -n=A.Bd(m.d) -s=new A.OM(l,s,a,b,m,o,r,n) -b.cp(o) -o=s.gawg() +r=new A.cF(q,A.bK(m.c.a,r)) +n=A.Bo(m.d) +s=new A.P3(l,s,a,b,m,o,r,n) +b.cn(o) +o=s.gawT() p.push(o) -b.cp(r) +b.cn(r) q.push(o) -n.a6i(b) -n.aj(0,o) +n.a6N(b) +n.an(0,o) return s}, -$ieB:1} -A.a76.prototype={ -l8(a,b){var s=A.b([],t.u),r=new A.cF(s,A.bF(this.b.a,t.i)),q=new A.Ai(a,r) -b.cp(r) -s.push(q.gayc()) +$ieJ:1} +A.a7S.prototype={ +l5(a,b){var s=A.b([],t.u),r=new A.cF(s,A.bK(this.b.a,t.V)),q=new A.Au(a,r) +b.cn(r) +s.push(q.gayP()) return q}, -$ieB:1} -A.o_.prototype={ -aMJ(a,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b +$ieJ:1} +A.oc.prototype={ +aNk(a,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b this.c=a.c||a0.c s=a.a r=a0.a q=Math.min(s.length,r.length) p=this.a o=p.length -if(oq)for(--o;o>=q;--o)B.b.du(p,p.length-1) +if(oq)for(--o;o>=q;--o)B.b.di(p,p.length-1) n=a.b m=a0.b -l=A.ak(n.a,m.a,a1) +l=A.am(n.a,m.a,a1) l.toString -m=A.ak(n.b,m.b,a1) +m=A.am(n.b,m.b,a1) m.toString this.b=new A.h(l,m) for(o=p.length-1;o>=0;--o){k=s[o] @@ -138827,250 +140132,250 @@ f=j.a e=j.b d=j.c l=p[o] -c=A.ak(i.a,f.a,a1) +c=A.am(i.a,f.a,a1) c.toString -b=A.ak(i.b,f.b,a1) +b=A.am(i.b,f.b,a1) b.toString l.a=new A.h(c,b) -b=A.ak(h.a,e.a,a1) +b=A.am(h.a,e.a,a1) b.toString -c=A.ak(h.b,e.b,a1) +c=A.am(h.b,e.b,a1) c.toString l.b=new A.h(b,c) -c=A.ak(g.a,d.a,a1) +c=A.am(g.a,d.a,a1) c.toString -b=A.ak(g.b,d.b,a1) +b=A.am(g.b,d.b,a1) b.toString l.c=new A.h(c,b)}}, j(a){return"ShapeData{numCurves="+this.a.length+"closed="+this.c+"}"}} -A.a7O.prototype={ -l8(a,b){var s=$.G() -s=new A.KU(s.U(),s.B(),b,this.c,this.f,A.b([],t.KJ),a) -s.amS(a,b,this) +A.a8y.prototype={ +l5(a,b){var s=$.G() +s=new A.Lb(s.T(),s.B(),b,this.c,this.f,A.b([],t.KJ),a) +s.ant(a,b,this) return s}, j(a){return"ShapeFill{color=, fillEnabled="+this.a+"}"}, -$ieB:1} -A.AA.prototype={ -l8(a,b){return A.b7v(a,b,this)}, +$ieJ:1} +A.AM.prototype={ +l5(a,b){return A.b8u(a,b,this)}, j(a){return"ShapeGroup{name: '"+A.j(this.a)+"' Shapes: "+A.j(this.b)+"}"}, -$ieB:1} -A.a7Q.prototype={ -l8(a,b){var s=$.G().U(),r=A.b([],t.NQ),q=A.bAQ(this.c.a) -r=new A.PB(s,this,a,q,new A.CV(r)) -b.cp(q) -q.a.push(r.ga4_()) +$ieJ:1} +A.a8A.prototype={ +l5(a,b){var s=$.G().T(),r=A.b([],t.NQ),q=A.bCb(this.c.a) +r=new A.PU(s,this,a,q,new A.D7(r)) +b.cn(q) +q.a.push(r.ga4v()) return r}, j(a){return"ShapePath{name="+A.j(this.a)+", index="+this.b+"}"}, -$ieB:1} -A.Ek.prototype={ -W(){return"LineCapType."+this.b}} -A.El.prototype={ -W(){return"LineJoinType."+this.b}} -A.a7R.prototype={ -l8(a,b){return A.bBs(a,b,this)}, -$ieB:1} -A.a7T.prototype={ -W(){return"ShapeTrimPathType."+this.b}} -A.a7S.prototype={ -l8(a,b){var s=this,r=t.u,q=A.b([],r),p=t.i,o=A.b([],r),n=new A.cF(o,A.bF(s.c.a,p)),m=A.b([],r),l=new A.cF(m,A.bF(s.d.a,p)) +$ieJ:1} +A.Ey.prototype={ +V(){return"LineCapType."+this.b}} +A.Ez.prototype={ +V(){return"LineJoinType."+this.b}} +A.a8B.prototype={ +l5(a,b){return A.bCP(a,b,this)}, +$ieJ:1} +A.a8D.prototype={ +V(){return"ShapeTrimPathType."+this.b}} +A.a8C.prototype={ +l5(a,b){var s=this,r=t.u,q=A.b([],r),p=t.V,o=A.b([],r),n=new A.cF(o,A.bK(s.c.a,p)),m=A.b([],r),l=new A.cF(m,A.bK(s.d.a,p)) r=A.b([],r) -p=new A.cF(r,A.bF(s.e.a,p)) -q=new A.mW(s.f,q,s.b,n,l,p) -b.cp(n) -b.cp(l) -b.cp(p) -p=q.gaEh() +p=new A.cF(r,A.bK(s.e.a,p)) +q=new A.n8(s.f,q,s.b,n,l,p) +b.cn(n) +b.cn(l) +b.cn(p) +p=q.gaEU() o.push(p) m.push(p) r.push(p) return q}, j(a){return"Trim Path: {start: "+this.c.j(0)+", end: "+this.d.j(0)+", offset: "+this.e.j(0)+"}"}, -$ieB:1} -A.xM.prototype={ +$ieJ:1} +A.xT.prototype={ j(a){return"v="+this.c.j(0)+" cp1"+this.a.j(0)+" cp2="+this.b.j(0)}} -A.Ed.prototype={ -W(){return"Justification."+this.b}} -A.qw.prototype={ +A.Er.prototype={ +V(){return"Justification."+this.b}} +A.qG.prototype={ gJ(a){var s=this -return A.a4(s.a,s.b,s.c,s.d.a,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)}, +return A.a3(s.a,s.b,s.c,s.d.a,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)}, l(a,b){var s,r=this if(b==null)return!1 -if(r!==b)s=b instanceof A.qw&&A.L(r)===A.L(b)&&r.a===b.a&&r.b==b.b&&r.c===b.c&&r.d===b.d&&r.e===b.e&&r.f===b.f&&r.r===b.r&&r.w.l(0,b.w)&&r.x.l(0,b.x)&&r.y===b.y&&r.z===b.z&&J.e(r.Q,b.Q)&&J.e(r.as,b.as) +if(r!==b)s=b instanceof A.qG&&A.L(r)===A.L(b)&&r.a===b.a&&r.b==b.b&&r.c===b.c&&r.d===b.d&&r.e===b.e&&r.f===b.f&&r.r===b.r&&r.w.l(0,b.w)&&r.x.l(0,b.x)&&r.y===b.y&&r.z===b.z&&J.f(r.Q,b.Q)&&J.f(r.as,b.as) else s=!0 return s}} -A.a0X.prototype={} -A.L9.prototype={ -gJ(a){return A.bwP(this.b,this.f,this.e)}, +A.a1n.prototype={} +A.Lr.prototype={ +gJ(a){return A.by8(this.b,this.f,this.e)}, l(a,b){var s,r=this if(b==null)return!1 -if(r!==b)s=b instanceof A.L9&&A.L(r)===A.L(b)&&r.a===b.a&&r.b===b.b&&r.c===b.c&&r.d===b.d&&r.e===b.e&&r.f===b.f +if(r!==b)s=b instanceof A.Lr&&A.L(r)===A.L(b)&&r.a===b.a&&r.b===b.b&&r.c===b.c&&r.d===b.d&&r.e===b.e&&r.f===b.f else s=!0 return s}} -A.j2.prototype={ -wh(a,b){var s,r,q,p,o=this,n=o.y,m=o.e -if(n.cy===B.mH)m.sdz(B.cY) -else m.sdz(B.cE) -m=o.gTZ() -o.ch.aj(0,m) +A.j9.prototype={ +w1(a,b){var s,r,q,p,o=this,n=o.y,m=o.e +if(n.cy===B.mM)m.sdl(B.d0) +else m.sdl(B.cG) +m=o.gUl() +o.ch.an(0,m) n=n.w if(n.length!==0){s=A.b([],t.PE) -r=new A.aEw(s,A.b([],t.qh),n) -r.an2(n) +r=new A.aFB(s,A.b([],t.qh),n) +r.anE(n) o.z=r for(n=s.length,q=0;q=0;--q)s.bO(0,p.ax[q].ch.pn()) +if(r!=null)for(q=r.length-1;q>=0;--q)s.bR(0,p.ax[q].ch.pi()) else{r=p.at -if(r!=null)s.bO(0,r.ch.pn())}}s.bO(0,p.ch.pn()) -return B.G}, -kV(a,b,c,d){var s,r,q,p,o,n,m,l=this,k="Layer#parentMatrix",j="Layer#drawLayer",i="Layer#computeBounds",h="Layer#saveLayer",g="Layer#drawMatte",f="Layer#restoreLayer",e=l.r -A.fz(e) -if(!l.CW||l.y.dx){A.dz(e) -return}l.Zr() -A.fz(k) +if(r!=null)s.bR(0,r.ch.pi())}}s.bR(0,p.ch.pi()) +return B.H}, +kU(a,b,c,d){var s,r,q,p,o,n,m,l=this,k="Layer#parentMatrix",j="Layer#drawLayer",i="Layer#computeBounds",h="Layer#saveLayer",g="Layer#drawMatte",f="Layer#restoreLayer",e=l.r +A.fv(e) +if(!l.CW||l.y.dx){A.dE(e) +return}l.ZV() +A.fv(k) s=l.a -s.bm() -c.um(s) -for(r=l.ax.length-1;r>=0;--r)s.bO(0,l.ax[r].ch.pn()) -A.dz(k) +s.cc() +c.uc(s) +for(r=l.ax.length-1;r>=0;--r)s.bR(0,l.ax[r].ch.pi()) +A.dE(k) q=l.ch p=q.z o=p==null?null:p.gm(p) if(o==null)o=100 -n=B.c.af(d/255*o/100*255) -if(l.as==null&&!l.TN()){s.bO(0,q.pn()) -A.fz(j) -l.ux(a,b,s,n) -A.dz(j) -l.a32(A.dz(e)) -return}A.fz(i) -m=l.awe(l.iM(0,s,!1),c) -s.bO(0,q.pn()) -m=l.awd(m,s) -q=m.fL(new A.x(0,0,0+b.a,0+b.b)) -if(q.gaB(q))m=B.G -A.dz(i) -if(!m.gaB(m)){A.fz(h) +n=B.c.aj(d/255*o/100*255) +if(l.as==null&&!l.U9()){s.bR(0,q.pi()) +A.fv(j) +l.um(a,b,s,n) +A.dE(j) +l.a3x(A.dE(e)) +return}A.fv(i) +m=l.awR(l.iG(0,s,!1),c) +s.bR(0,q.pi()) +m=l.awQ(m,s) +q=m.fJ(new A.x(0,0,0+b.a,0+b.b)) +if(q.gaB(q))m=B.H +A.dE(i) +if(!m.gaB(m)){A.fv(h) q=l.b p=q.gA(q).a q.sA(0,A.a9(255,p>>>16&255,p>>>8&255,p&255)) -a.hG(m,q) -A.dz(h) -l.ZP(a,m) -A.fz(j) -l.ux(a,b,s,n) -A.dz(j) -if(l.TN())l.ao3(a,m,s) -if(l.as!=null){A.fz(g) -A.fz(h) -a.hG(m,l.e) -A.dz(h) -l.ZP(a,m) -l.as.kV(a,b,c,n) -A.fz(f) -a.bp(0) -A.dz(f) -A.dz(g)}A.fz(f) -a.bp(0) -A.dz(f)}l.a32(A.dz(e))}, -a32(a){this.x.a.b.aQg(this.y.c,a)}, -ZP(a,b){var s="Layer#clearLayer" -A.fz(s) -a.aU(b.e8(1),this.f) -A.dz(s)}, -awd(a,b){var s,r,q,p,o,n,m,l,k,j -if(!this.TN())return a +a.hD(m,q) +A.dE(h) +l.a_i(a,m) +A.fv(j) +l.um(a,b,s,n) +A.dE(j) +if(l.U9())l.aoE(a,m,s) +if(l.as!=null){A.fv(g) +A.fv(h) +a.hD(m,l.e) +A.dE(h) +l.a_i(a,m) +l.as.kU(a,b,c,n) +A.fv(f) +a.bo(0) +A.dE(f) +A.dE(g)}A.fv(f) +a.bo(0) +A.dE(f)}l.a3x(A.dE(e))}, +a3x(a){this.x.a.b.aQT(this.y.c,a)}, +a_i(a,b){var s="Layer#clearLayer" +A.fv(s) +a.aX(b.e2(1),this.f) +A.dE(s)}, +awQ(a,b){var s,r,q,p,o,n,m,l,k,j +if(!this.U9())return a s=this.z.c.length -for(r=b.a,q=B.G,p=0;p>>16&255,n>>>8&255,n&255)) -a.aU(b,q)}break -case 0:if(l.d){a.hG(b,q) -a.aU(b,q) -i=k.gm(k).aw(0,r) +a.aX(b,q)}break +case 0:if(l.d){a.hD(b,q) +a.aX(b,q) +i=k.gm(k).az(0,r) n=B.c.aA(j.gm(j)*2.55) m=q.gA(q).a q.sA(0,A.a9(n,m>>>16&255,m>>>8&255,m&255)) a.Z(i,p) -a.bp(0)}else{i=k.gm(k).aw(0,r) +a.bo(0)}else{i=k.gm(k).az(0,r) n=B.c.aA(j.gm(j)*2.55) m=q.gA(q).a q.sA(0,A.a9(n,m>>>16&255,m>>>8&255,m&255)) a.Z(i,q)}break -case 1:if(o===0){q.sA(0,B.o) -a.aU(b,q)}if(l.d){a.hG(b,p) -a.aU(b,q) +case 1:if(o===0){q.sA(0,B.q) +a.aX(b,q)}if(l.d){a.hD(b,p) +a.aX(b,q) n=B.c.aA(j.gm(j)*2.55) m=p.gA(p).a p.sA(0,A.a9(n,m>>>16&255,m>>>8&255,m&255)) -a.Z(k.gm(k).aw(0,r),p) -a.bp(0)}else a.Z(k.gm(k).aw(0,r),p) +a.Z(k.gm(k).az(0,r),p) +a.bo(0)}else a.Z(k.gm(k).az(0,r),p) break -case 2:if(l.d){a.hG(b,s) -a.aU(b,q) +case 2:if(l.d){a.hD(b,s) +a.aX(b,q) n=B.c.aA(j.gm(j)*2.55) m=p.gA(p).a p.sA(0,A.a9(n,m>>>16&255,m>>>8&255,m&255)) -a.Z(k.gm(k).aw(0,r),p) -a.bp(0)}else{a.hG(b,s) -i=k.gm(k).aw(0,r) +a.Z(k.gm(k).az(0,r),p) +a.bo(0)}else{a.hD(b,s) +i=k.gm(k).az(0,r) n=B.c.aA(j.gm(j)*2.55) m=q.gA(q).a q.sA(0,A.a9(n,m>>>16&255,m>>>8&255,m&255)) a.Z(i,q) -a.bp(0)}break}}A.fz(f) -a.bp(0) -A.dz(f)}, -ao6(){var s,r,q=this.z +a.bo(0)}break}}A.fv(f) +a.bo(0) +A.dE(f)}, +aoH(){var s,r,q=this.z if(q==null||q.a.length===0)return!1 -for(q=q.c,s=q.length,r=0;r=0;--q){o=c[q] -n=A.bu3(k,o,a,d) +n=A.bvm(k,o,a,d) if(n==null)continue -r.u(0,n.y.d,n) +r.q(0,n.y.d,n) if(p!=null){p.as=n -p=null}else{B.b.fZ(s,0,n) +p=null}else{B.b.fY(s,0,n) switch(o.cy.a){case 1:case 2:p=n break -case 3:case 4:case 0:case 5:break}}}for(s=A.k_(r,r.r,r.$ti.c);s.F();){m=r.i(0,s.d) +case 3:case 4:case 0:case 5:break}}}for(s=A.k9(r,r.r,r.$ti.c);s.H();){m=r.i(0,s.d) if(m==null)continue l=r.i(0,m.y.f) if(l!=null)m.at=l}}, -ux(a,b,c,d){var s,r,q,p,o,n="CompositionLayer#draw" -A.fz(n) +um(a,b,c,d){var s,r,q,p,o,n="CompositionLayer#draw" +A.fv(n) s=this.y -r=A.hS(c,new A.x(0,0,s.ax,s.ay)) -a.bP(0) -for(s=this.dx,q=s.length-1,p=!(r.a>=r.c),o=r.b>=r.d;q>=0;--q){if(!(!p||o))a.mD(r) -s[q].kV(a,b,c,d)}a.bp(0) -A.dz(n)}, -iM(a,b,c){var s,r,q,p=this.w7(0,b,c) -for(s=this.dx,r=s.length-1,q=this.w;r>=0;--r)p=p.jT(s[r].iM(0,q,!0)) +r=A.hP(c,new A.x(0,0,s.ax,s.ay)) +a.bO(0) +for(s=this.dx,q=s.length-1,p=!(r.a>=r.c),o=r.b>=r.d;q>=0;--q){if(!(!p||o))a.mw(r) +s[q].kU(a,b,c,d)}a.bo(0) +A.dE(n)}, +iG(a,b,c){var s,r,q,p=this.vS(0,b,c) +for(s=this.dx,r=s.length-1,q=this.w;r>=0;--r)p=p.jS(s[r].iG(0,q,!0)) return p}, fN(a){var s,r,q,p,o,n,m=this -m.ahs(a) +m.ai1(a) s=m.db if(s!=null){r=m.x.a.d q=r.c @@ -139162,28 +140467,28 @@ a-=s.at/(r.c-r.b)}s=m.y r=s.as if(r!==0&&s.c!=="__container")a/=r for(s=m.dx,n=s.length-1;n>=0;--n)s[n].fN(a)}} -A.a26.prototype={ -ux(a,b,c,d){var s,r,q=this.Wg() +A.a2z.prototype={ +um(a,b,c,d){var s,r,q=this.WK() if(q==null)return s=this.db -s.soM(B.fF) +s.soI(B.fI) r=s.gA(s).a s.sA(0,A.a9(d,r>>>16&255,r>>>8&255,r&255)) -a.bP(0) -a.aw(0,c.a) -a.hQ(q,new A.x(0,0,q.gc7(q),q.gbR(q)),new A.x(0,0,q.gc7(q),q.gbR(q)),s) -a.bp(0)}, -iM(a,b,c){var s=this.w7(0,b,c),r=this.Wg() -if(r!=null)return A.hS(this.w,new A.x(0,0,r.gc7(r),r.gbR(r))) -return s}, -Wg(){return this.x.af5(this.y.r)}} -A.p4.prototype={ -W(){return"LayerType."+this.b}} -A.r3.prototype={ -W(){return"MatteType."+this.b}} -A.Eg.prototype={ -j(a){return this.adC("")}, -adC(a){var s,r,q=this,p=""+a+q.c+"\n",o=q.b.d.f,n=o.i(0,q.f) +a.bO(0) +a.az(0,c.a) +a.hL(q,new A.x(0,0,q.gc2(q),q.gbQ(q)),new A.x(0,0,q.gc2(q),q.gbQ(q)),s) +a.bo(0)}, +iG(a,b,c){var s=this.vS(0,b,c),r=this.WK() +if(r!=null)return A.hP(this.w,new A.x(0,0,r.gc2(r),r.gbQ(r))) +return s}, +WK(){return this.x.afG(this.y.r)}} +A.pe.prototype={ +V(){return"LayerType."+this.b}} +A.rc.prototype={ +V(){return"MatteType."+this.b}} +A.Eu.prototype={ +j(a){return this.aec("")}, +aec(a){var s,r,q=this,p=""+a+q.c+"\n",o=q.b.d.f,n=o.i(0,q.f) if(n!=null){p=p+"\t\tParents: "+n.c n=o.i(0,n.f) for(;n!=null;){p=p+"->"+n.c @@ -139195,25 +140500,25 @@ o=q.a s=o.length if(s!==0){p=p+a+"\tShapes:\n" for(r=0;r>>24&255 +A.a97.prototype={ +um(a,b,c,d){var s,r,q,p,o,n=this,m=n.y,l=m.Q.a>>>24&255 if(l===0)return s=n.ch.z r=s==null?null:s.gm(s) @@ -139222,36 +140527,36 @@ q=B.c.aA(d/255*(l/255*r/100)*255) s=n.db p=s.gA(s).a s.sA(0,A.a9(q,p>>>16&255,p>>>8&255,p&255)) -if(q>0){o=A.b6(8,0,!1,t.i) +if(q>0){o=A.ba(8,0,!1,t.V) p=m.y o[4]=p o[2]=p m=m.z o[7]=m o[5]=m -A.byt(c,o) +A.bzO(c,o) m=n.dx -m.c0(0) -m.a2(0,o[0],o[1]) +m.bY(0) +m.a0(0,o[0],o[1]) m.n(0,o[2],o[3]) m.n(0,o[4],o[5]) m.n(0,o[6],o[7]) m.n(0,o[0],o[1]) m.R(0) a.Z(m,s)}}, -iM(a,b,c){var s -this.w7(0,b,c) +iG(a,b,c){var s +this.vS(0,b,c) s=this.y -return A.hS(this.w,new A.x(0,0,s.y,s.z))}} -A.a9A.prototype={ -iM(a,b,c){var s -this.w7(0,b,c) +return A.hP(this.w,new A.x(0,0,s.y,s.z))}} +A.aap.prototype={ +iG(a,b,c){var s +this.vS(0,b,c) s=this.id.d.a return new A.x(0,0,0+s.c,0+s.d)}, -ux(a,b,c,d){var s,r,q,p,o,n,m=this,l=m.go,k=l.gm(l),j=m.id.d.y.i(0,k.b) +um(a,b,c,d){var s,r,q,p,o,n,m=this,l=m.go,k=l.gm(l),j=m.id.d.y.i(0,k.b) if(j==null)return -a.bP(0) -a.aw(0,c.a) +a.bO(0) +a.az(0,c.a) l=m.k1 s=l!=null?l.gm(l):k.w l=m.dy @@ -139262,49 +140567,49 @@ r=m.fr r.sA(0,A.a9(r.gA(r).a>>>24&255,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255)) p=m.ch.z o=p==null?null:p.gm(p) -n=B.c.cZ((o==null?100:o)*255/100*d,255) +n=B.c.cS((o==null?100:o)*255/100*d,255) p=l.gA(l).a l.sA(0,A.a9(n,p>>>16&255,p>>>8&255,p&255)) p=r.gA(r).a r.sA(0,A.a9(n,p>>>16&255,p>>>8&255,p&255)) l=m.ok -if(l!=null)r.sbQ(l.gm(l)) -else r.sbQ(k.y) +if(l!=null)r.sbJ(l.gm(l)) +else r.sbJ(k.y) l=m.x.a.d.x.a -if(l!==0)m.aqK(k,c,j,a) -else m.aqJ(k,j,a) -a.bp(0)}, -aqK(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=a.c,j=k/100,i=A.b8U(b),h=l.a0F(a.a),g=h.length,f=a.e/10,e=l.p2 +if(l!==0)m.arl(k,c,j,a) +else m.ark(k,j,a) +a.bo(0)}, +arl(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=a.c,j=k/100,i=A.b9T(b),h=l.a18(a.a),g=h.length,f=a.e/10,e=l.p2 if(e!=null)f+=e.gm(e) for(e=a.as,s=-1,r=0;r0,p=b0.a,o=b0.c,n=a4.id.d.x,m=0,l=0,k=0,j=0,i=0,h=!1,g=0,f=0;r.wl(1,r.c);){e=r.d -if(e==null)e=r.d=B.d.ap(s,r.b,r.c) +a4M(a8,a9,b0,b1,b2,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=this,a5=null,a6=b3==null,a7=A.t2(a5,a5,a5,a5,A.cI(a5,a5,a5,b3,""),B.aB,B.v,a5,1,B.aG) +for(s=a8.a,r=new A.w5(s,0,0),q=a9>0,p=b0.a,o=b0.c,n=a4.id.d.x,m=0,l=0,k=0,j=0,i=0,h=!1,g=0,f=0;r.w5(1,r.c);){e=r.d +if(e==null)e=r.d=B.d.au(s,r.b,r.c) if(a6){d=n.i(0,31*(31*B.d.gJ(e)+B.d.gJ(p))+B.d.gJ(o)) if(d==null)continue -c=d.d*b1+b2}else{a7.se2(0,A.cG(a5,a5,a5,b3,e)) -a7.qj() +c=d.d*b1+b2}else{a7.sdv(0,A.cI(a5,a5,a5,b3,e)) +a7.rL() c=a7.b.b+b2}b=e===" " if(b){g=c h=!0}else if(h){i=c @@ -139340,155 +140645,155 @@ j=f h=!1}else i+=c l+=c if(q&&l>=a9){if(b)continue;++m -a=a4.a_X(m) -if(j===k){a0=a8.n7(0,k,f) -b=new A.hj(" ") -a1=A.bdV(A.bdU(a0,b),b) -b=a1.gG(a1) -a2=a0.gG(a0) +a=a4.a0q(m) +if(j===k){a0=a8.n_(0,k,f) +b=new A.he(" ") +a1=A.beV(A.beU(a0,b),b) +b=a1.gE(a1) +a2=a0.gE(a0) a.a=a1 a.b=l-c-(b-a2)*g i=c j=f k=j -l=i}else{a0=a8.n7(0,k,j-1) -b=new A.hj(" ") -a1=A.bdV(A.bdU(a0,b),b) -b=a0.gG(a0) -a2=a1.gG(a1) +l=i}else{a0=a8.n_(0,k,j-1) +b=new A.he(" ") +a1=A.beV(A.beU(a0,b),b) +b=a0.gE(a0) +a2=a1.gE(a1) a.a=a1 a.b=l-i-(b-a2)*g-g k=j l=i}}++f}if(l>0){++m -a3=a4.a_X(m) -a3.a=a8.WE(0,k) -a3.b=l}return B.b.cI(a4.fy,0,m)}, -a_X(a){var s,r -for(s=this.fy,r=s.length;r>>24&255)===0)return -if(b.gS(b)===B.r&&b.gbQ()===0)return +p.eD(0,b,b) +l=l.az(0,n) +if(q){k.FK(l,r,d) +k.FK(l,s,d)}else{k.FK(l,s,d) +k.FK(l,r,d)}}}, +FK(a,b,c){if((b.gA(b).a>>>24&255)===0)return +if(b.gP(b)===B.t&&b.gbJ()===0)return c.Z(a,b)}, -FW(a,b,c,d){var s,r,q=null +FJ(a,b,c,d){var s,r,q=null if((c.gA(c).a>>>24&255)===0)return -if(c.gS(c)===B.r&&c.gbQ()===0)return -if(c.gS(c)===B.i)b=b.aHR(c) -else if(c.gS(c)===B.r)b=b.aHK(c) -s=A.w5(q,q,q,q,A.cG(q,q,q,b,a),B.au,B.A,q,1,B.aH) -s.qj() +if(c.gP(c)===B.t&&c.gbJ()===0)return +if(c.gP(c)===B.i)b=b.aIt(c) +else if(c.gP(c)===B.t)b=b.aIm(c) +s=A.t2(q,q,q,q,A.cI(q,q,q,b,a),B.aB,B.v,q,1,B.aG) +s.rL() r=b.r r.toString -s.aK(d,new A.h(0,-r))}, -as8(a){var s,r,q,p,o,n=this.fx -if(n.aZ(0,a)){n=n.i(0,a) +s.aJ(d,new A.h(0,-r))}, +asJ(a){var s,r,q,p,o,n=this.fx +if(n.b1(0,a)){n=n.i(0,a) n.toString return n}s=a.a r=s.length q=A.b([],t.ew) -for(p=this.x,o=0;o0)i[m]=this.as4(h,o[f<0?-(f+1):f],s,r) -else i[m]=this.as5(h,r[g],p,o)}return new A.mp(k,i)}, -as4(a,b,c,d){var s,r,q,p,o,n +g=A.bcg(s,A.b6G(A.bcm(),d),A.bcl(),h) +f=A.bcg(p,A.b6G(A.bcm(),d),A.bcl(),h) +if(g<0||f>0)i[m]=this.asF(h,o[f<0?-(f+1):f],s,r) +else i[m]=this.asG(h,r[g],p,o)}return new A.mD(k,i)}, +asF(a,b,c,d){var s,r,q,p,o,n if(d.length<2||a===c[0])return d[0] for(s=c.length,r=s-1,q=1;q>>16&255,o.gm(o)>>>8&255,o.gm(o)&255),A.a9(255,n.gm(n)>>>16&255,n.gm(n)>>>8&255,n.gm(n)&255)) -return A.a9(B.c.aA(255*b),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)}throw A.d(A.bI("Unreachable code."))}, -as5(a,b,c,d){var s,r,q,p,o +r=A.aAZ((a-r)/(p-r),A.a9(255,o.gm(o)>>>16&255,o.gm(o)>>>8&255,o.gm(o)&255),A.a9(255,n.gm(n)>>>16&255,n.gm(n)>>>8&255,n.gm(n)&255)) +return A.a9(B.c.aA(255*b),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)}throw A.d(A.bN("Unreachable code."))}, +asG(a,b,c,d){var s,r,q,p,o if(d.length<2||a<=c[0])return A.a9(B.c.aA(255*d[0]),b.gm(b)>>>16&255,b.gm(b)>>>8&255,b.gm(b)&255) for(s=c.length,r=s-1,q=1;q>>16&255,b.gm(b)>>>8&255,b.gm(b)&255)}throw A.d(A.bI("Unreachable code."))}} -A.aDk.prototype={ +o=r}return A.a9(B.c.aA(255*o),b.gm(b)>>>16&255,b.gm(b)>>>8&255,b.gm(b)&255)}throw A.d(A.bN("Unreachable code."))}} +A.aEj.prototype={ $0(){var s,r,q,p,o try{r=this.a q=r.a r=r.b -r=A.bh6(A.bh7(q.a,q.b,r.a,r.b)) -return r}catch(p){s=A.aW(p) -A.WQ().$1("DEBUG: Path interpolator error "+A.j(s)) -if(B.d.O(A.j(s),"The Path cannot loop back on itself.")){r=this.a +r=A.bi9(A.bia(q.a,q.b,r.a,r.b)) +return r}catch(p){s=A.b_(p) +A.X7().$1("DEBUG: Path interpolator error "+A.j(s)) +if(B.d.N(A.j(s),"The Path cannot loop back on itself.")){r=this.a q=r.a o=Math.min(q.a,1) r=r.b -return A.bh6(A.bh7(o,q.b,Math.max(r.a,0),r.b))}else return B.w}}, -$S:796} -A.asz.prototype={ -qs(a){var s,r=this,q=r.c -if(qq){s.c=q-r +t2(a,b){var s=this,r=s.a,q=J.aj(r) +if(s.b+b>q.gE(r)){s.c=q.gE(r)-s.b return!1}s.c=Math.max(b,s.c) return!0}, -Ey(a){var s=this.c -if(a>s||s-a<1)A.Z(A.bI("size="+s+" offset="+a+" byteCount=1")) -return this.a[this.b+a]}, -fF(a,b){var s=this,r=s.b+=b,q=s.a.length -if(r>=q){s.b=q-1 -throw A.d(A.bI("source is exhausted"))}r=s.c-=b +Em(a){var s=this.c +if(a>s||s-a<1)A.V(A.bN("size="+s+" offset="+a+" byteCount=1")) +return J.bU(this.a,this.b+a)}, +fe(a,b){var s=this,r=s.b+=b,q=s.a,p=J.aj(q) +if(r>=p.gE(q)){s.b=p.gE(q)-1 +throw A.d(A.bN("source is exhausted"))}r=s.c-=b s.c=Math.max(0,r)}, -afI(a,b){var s=this.aB4(b) +agj(a,b){var s=this.aBH(b) if(s===-1)return-1 -this.fF(0,J.bi(b[s])) +this.fe(0,J.b3(b[s])) return s}, -aB4(a){var s,r -for(s=this.a,r=0;rm||m-o<1)A.Z(A.bI("size="+m+" offset="+o+" byteCount=1")) -k=l.a[l.b+o] -if(k!==s[o].charCodeAt(0)&&k!==r[o].charCodeAt(0))return 0}if(l.tb(0,p+1)&&this.K2(l.Ey(p)))return 0 -l.fF(0,p) +if(o>m||m-o<1)A.V(A.bN("size="+m+" offset="+o+" byteCount=1")) +m=J.bU(l.a,l.b+o) +if(m!==s[o].charCodeAt(0)&&m!==r[o].charCodeAt(0))return 0}if(l.t2(0,p+1)&&this.JP(l.Em(p)))return 0 +l.fe(0,p) return this.w=q}, -aPy(){var s,r,q,p,o,n,m,l,k,j,i,h=this -for(s=h.r,r=0,q=!1,p=!0,o=0,n=0;!0;n=m){m=n+1 -if(!s.tb(0,m))break +aQ9(){var s,r,q,p,o,n,m,l,k,j,i=this +for(s=i.r,r=0,q=!1,p=!0,o=0,n=0;!0;n=m){m=n+1 +if(!s.t2(0,m))break l=s.c -if(n>l||l-n<1)A.Z(A.bI("size="+l+" offset="+n+" byteCount=1")) -k=s.a[s.b+n] -if(k===45){if(o===0){q=!0 +if(n>l||l-n<1)A.V(A.bN("size="+l+" offset="+n+" byteCount=1")) +l=J.bU(s.a,s.b+n) +if(l===45){if(o===0){q=!0 o=1 continue}else if(o===5){o=6 -continue}return 0}else if(k===43){if(o===5){o=6 -continue}return 0}else if(k===101||k===69){if(o===2||o===4){o=5 -continue}return 0}else if(k===46){if(o===2){o=3 -continue}return 0}else{if(k<48||k>57){if(!h.K2(k))break -return 0}if(o===1||o===0){r=-(k-48) +continue}return 0}else if(l===43){if(o===5){o=6 +continue}return 0}else if(l===101||l===69){if(o===2||o===4){o=5 +continue}return 0}else if(l===46){if(o===2){o=3 +continue}return 0}else{if(l<48||l>57){if(!i.JP(l))break +return 0}if(o===1||o===0){r=-(l-48) o=2}else if(o===2){if(r===0)return 0 -j=r*10-(k-48) -if(r<=-900719925474099)l=r===-900719925474099&&j15)return-1 -if(o===15)return p.a03(p.z,a) -s=p.r.afI(0,a.b) +if(o===15)return p.a0x(p.z,a) +s=p.r.agj(0,a.b) if(s!==-1){p.w=0 p.c[p.a-1]=a.a[s] return s}r=p.c[p.a-1] -q=p.abe() -s=p.a03(q,a) +q=p.abT() +s=p.a0x(q,a) if(s===-1){p.w=15 p.z=q p.c[p.a-1]=r}return s}, -eg(){var s=this,r=s.w -if(r===0)r=s.bq() -if(r===14)s.Xp() -else if(r===13)s.F9($.IB()) -else if(r===12)s.F9($.IC()) -else if(r!==15)throw A.d(A.iI("Expected a name but was "+s.da().j(0)+" at path "+s.dC())) +e9(){var s=this,r=s.w +if(r===0)r=s.bp() +if(r===14)s.XW() +else if(r===13)s.EY($.IU()) +else if(r===12)s.EY($.IV()) +else if(r!==15)throw A.d(A.iN("Expected a name but was "+s.d2().j(0)+" at path "+s.dq())) s.w=0 s.c[s.a-1]="null"}, -a03(a,b){var s,r,q +a0x(a,b){var s,r,q for(s=b.a,r=s.length,q=0;qp||p-q<1)A.Z(A.bI("size="+p+" offset="+q+" byteCount=1")) -if(s.a[s.b+q]===92){if(r==null)r=new A.cX("") -r.a+=s.qs(q) +if(q>p||p-q<1)A.V(A.bN("size="+p+" offset="+q+" byteCount=1")) +if(J.bU(s.a,s.b+q)===92){if(r==null)r=new A.cZ("") +r.a+=s.ql(q) s.fo() -r.a+=A.cx(this.aco()) -continue}if(r==null){o=s.qs(q) +r.a+=A.cB(this.ad0()) +continue}if(r==null){o=s.ql(q) s.fo() -return o}else{r.a+=s.qs(q) +return o}else{r.a+=s.ql(q) s.fo() s=r.a return s.charCodeAt(0)==0?s:s}}}, -Uz(){var s=this.r,r=s.yj($.bch(),0) -return r!==-1?s.qs(r):s.qs(s.c)}, -F9(a){var s,r,q,p -for(s=this.r,r=s.a;!0;){q=s.yj(a,0) -if(q===-1)throw A.d(this.fH("Unterminated string")) -p=s.c -if(q>p||p-q<1)A.Z(A.bI("size="+p+" offset="+q+" byteCount=1")) -p=q+1 -if(r[s.b+q]===92){s.fF(0,p) -this.aco()}else{s.fF(0,p) +UX(){var s=this.r,r=s.y6($.bdb(),0) +return r!==-1?s.ql(r):s.ql(s.c)}, +EY(a){var s,r,q,p,o +for(s=this.r,r=s.a,q=J.aj(r);!0;){p=s.y6(a,0) +if(p===-1)throw A.d(this.fF("Unterminated string")) +o=s.c +if(p>o||o-p<1)A.V(A.bN("size="+o+" offset="+p+" byteCount=1")) +o=p+1 +if(q.i(r,s.b+p)===92){s.fe(0,o) +this.ad0()}else{s.fe(0,o) return}}}, -Xp(){var s=this.r,r=s.yj($.bch(),0) -s.fF(0,r!==-1?r:s.c)}, -e9(){var s,r,q,p,o,n=this,m="Expected an int but was ",l=n.w -if(l===0)l=n.bq() +XW(){var s=this.r,r=s.y6($.bdb(),0) +s.fe(0,r!==-1?r:s.c)}, +e3(){var s,r,q,p,o,n=this,m="Expected an int but was ",l=n.w +if(l===0)l=n.bp() s=null if(l===16){q=n.x q===$&&A.c() s=q -if(q!==s)throw A.d(A.iI(m+n.gayW()+" at path "+n.dC())) +if(q!==s)throw A.d(A.iN(m+n.gazy()+" at path "+n.dq())) n.w=0 q=n.d p=n.a-1 q[p]=q[p]+1 return s}if(l===17){q=n.y q===$&&A.c() -n.z=n.r.qs(q)}else{q=l===9 -if(q||l===8){q=q?n.r1($.IB()):n.r1($.IC()) +n.z=n.r.ql(q)}else{q=l===9 +if(q||l===8){q=q?n.qV($.IU()):n.qV($.IV()) n.z=q -try{s=A.ee(q,null,null) +try{s=A.em(q,null,null) n.w=0 q=n.d p=n.a-1 q[p]=q[p]+1 p=s -return p}catch(o){if(!t.bE.b(A.aW(o)))throw o}}else if(l!==11)throw A.d(A.iI(m+n.da().j(0)+" at path "+n.dC()))}n.w=11 +return p}catch(o){if(!t.bE.b(A.b_(o)))throw o}}else if(l!==11)throw A.d(A.iN(m+n.d2().j(0)+" at path "+n.dq()))}n.w=11 r=null try{q=n.z q.toString -r=A.l9(q)}catch(o){if(t.bE.b(A.aW(o)))throw A.d(A.iI(m+A.j(n.z)+" at path "+n.dC())) -else throw o}s=J.bdj(r) -if(!J.e(s,r))throw A.d(A.iI(m+A.j(n.z)+" at path "+n.dC())) +r=A.lm(q)}catch(o){if(t.bE.b(A.b_(o)))throw A.d(A.iN(m+A.j(n.z)+" at path "+n.dq())) +else throw o}s=J.bej(r) +if(!J.f(s,r))throw A.d(A.iN(m+A.j(n.z)+" at path "+n.dq())) n.z=null n.w=0 q=n.d p=n.a-1 q[p]=q[p]+1 return s}, -cm(){var s,r,q=this,p="Expected a value but was ",o=q.r,n=0 +ck(){var s,r,q=this,p="Expected a value but was ",o=q.r,n=0 do{s=q.w -if(s===0)s=q.bq() -if(s===3){q.DM(1);++n}else if(s===1){q.DM(3);++n}else if(s===4){--n -if(n<0)throw A.d(A.iI(p+q.da().j(0)+" at path "+q.dC()));--q.a}else if(s===2){--n -if(n<0)throw A.d(A.iI(p+q.da().j(0)+" at path "+q.dC()));--q.a}else if(s===14||s===10)q.Xp() -else if(s===9||s===13)q.F9($.IB()) -else if(s===8||s===12)q.F9($.IC()) +if(s===0)s=q.bp() +if(s===3){q.Dx(1);++n}else if(s===1){q.Dx(3);++n}else if(s===4){--n +if(n<0)throw A.d(A.iN(p+q.d2().j(0)+" at path "+q.dq()));--q.a}else if(s===2){--n +if(n<0)throw A.d(A.iN(p+q.d2().j(0)+" at path "+q.dq()));--q.a}else if(s===14||s===10)q.XW() +else if(s===9||s===13)q.EY($.IU()) +else if(s===8||s===12)q.EY($.IV()) else if(s===17){r=q.y r===$&&A.c() -o.fF(0,r)}else if(s===18)throw A.d(A.iI(p+q.da().j(0)+" at path "+q.dC())) +o.fe(0,r)}else if(s===18)throw A.d(A.iN(p+q.d2().j(0)+" at path "+q.dq())) q.w=0}while(n!==0) o=q.d r=q.a-1 o[r]=o[r]+1 q.c[r]="null"}, -wH(a){var s,r,q,p,o,n,m,l=this,k=u.t -$label0$0:for(s=l.r,r=0;q=r+1,s.tb(0,q);){p=s.c -if(r>p||p-r<1)A.Z(A.bI("size="+p+" offset="+r+" byteCount=1")) +wr(a){var s,r,q,p,o,n,m,l,k=this,j=u.t +$label0$0:for(s=k.r,r=0;q=r+1,s.t2(0,q);){p=s.c +if(r>p||p-r<1)A.V(A.bN("size="+p+" offset="+r+" byteCount=1")) p=s.a -o=p[s.b+r] -if(o===10||o===32||o===13||o===9){r=q -continue $label0$0}s.fF(0,q-1) -if(o===47){if(!s.tb(0,2))return o -l.fH(k) -n=s.c -if(1>n||n-1<1)A.Z(A.bI("size="+n+" offset=1 byteCount=1")) -switch(p[s.b+1]){case 42:s.fo() +o=J.aj(p) +n=o.i(p,s.b+r) +if(n===10||n===32||n===13||n===9){r=q +continue $label0$0}s.fe(0,q-1) +if(n===47){if(!s.t2(0,2))return n +k.fF(j) +m=s.c +if(1>m||m-1<1)A.V(A.bN("size="+m+" offset=1 byteCount=1")) +switch(o.i(p,s.b+1)){case 42:s.fo() s.fo() -p=$.boB() -m=s.aMo(p,0) -n=m===-1 -s.fF(0,!n?m+J.bi(p):s.c) -if(n)throw A.d(l.fH("Unterminated comment")) +p=$.bpK() +l=s.aN_(p,0) +o=l===-1 +s.fe(0,!o?l+J.b3(p):s.c) +if(o)throw A.d(k.fF("Unterminated comment")) r=0 continue $label0$0 case 47:s.fo() s.fo() -m=s.yj($.bcg(),0) -s.fF(0,m!==-1?m+1:s.c) +l=s.y6($.bda(),0) +s.fe(0,l!==-1?l+1:s.c) r=0 continue $label0$0 -default:return o}}else if(o===35){l.fH(k) -m=s.yj($.bcg(),0) -s.fF(0,m!==-1?m+1:s.c)}else return o +default:return n}}else if(n===35){k.fF(j) +l=s.y6($.bda(),0) +s.fe(0,l!==-1?l+1:s.c)}else return n r=0}if(a)throw A.d(A.a7("End of input")) else return-1}, j(a){return"JsonReader("+this.r.j(0)+")"}, -aco(){var s,r,q,p,o,n,m=this,l=m.r -if(!l.tb(0,1))throw A.d(m.fH("Unterminated escape sequence")) -s=l.fo() -switch(s){case 117:if(!l.tb(0,4))throw A.d(A.bI("Unterminated escape sequence at path "+m.dC())) -for(r=l.c,q="size="+r+" offset=",p=0,o=0;o<4;++o){if(o>r||r-o<1)A.Z(A.bI(q+o+" byteCount=1")) -n=l.a[l.b+o] -p=p<<4>>>0 -if(n>=48&&n<=57)p+=n-48 -else if(n>=97&&n<=102)p+=n-97+10 -else if(n>=65&&n<=70)p+=n-65+10 -else throw A.d(m.fH("\\u"+l.qs(4)))}l.fF(0,4) -return p +ad0(){var s,r,q,p,o=this,n=o.r +if(!n.t2(0,1))throw A.d(o.fF("Unterminated escape sequence")) +s=n.fo() +switch(s){case 117:if(!n.t2(0,4))throw A.d(A.bN("Unterminated escape sequence at path "+o.dq())) +for(r=0,q=0;q<4;++q){p=n.c +if(q>p||p-q<1)A.V(A.bN("size="+p+" offset="+q+" byteCount=1")) +p=J.bU(n.a,n.b+q) +r=r<<4>>>0 +if(p>=48&&p<=57)r+=p-48 +else if(p>=97&&p<=102)r+=p-97+10 +else if(p>=65&&p<=70)r+=p-65+10 +else throw A.d(o.fF("\\u"+n.ql(4)))}n.fe(0,4) +return r case 116:return 9 case 98:return 8 case 110:return 10 case 114:return 13 case 102:return 12 case 10:case 39:case 34:case 92:case 47:return s -default:l=m.fH("Invalid escape sequence: \\"+s) -throw A.d(l)}}} -A.aHK.prototype={ -aQg(a,b){return}} -A.XA.prototype={ -gm_(){return this.b}, -mS(a){return $.bsR().d4(0,this,new A.ar3(this))}, +default:n=o.fF("Invalid escape sequence: \\"+s) +throw A.d(n)}}} +A.aIN.prototype={ +aQT(a,b){return}} +A.XV.prototype={ +glU(){return this.b}, +mK(a){return $.bu2().cW(0,this,new A.asf(this))}, l(a,b){if(b==null)return!1 -if(J.aj(b)!==A.L(this))return!1 -return b instanceof A.XA&&b.gm_()===this.gm_()&&!0}, -gJ(a){return A.a4(this.gm_(),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 A.L(this).j(0)+"(bundle: "+A.j(this.c)+', name: "'+this.gm_()+'")'}} -A.ar3.prototype={ +if(J.ak(b)!==A.L(this))return!1 +return b instanceof A.XV&&b.glU()===this.glU()&&!0}, +gJ(a){return A.a3(this.glU(),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 A.L(this).j(0)+"(bundle: "+A.j(this.c)+', name: "'+this.glU()+'")'}} +A.asf.prototype={ $0(){var s=0,r=A.t(t.zI),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 var $async$$0=A.u(function(a1,a2){if(a1===1)return A.p(a2,r) while(true)switch(s){case 0:e=p.a d=e.c -c=$.lb() +c=$.lo() s=3 -return A.A(c.cL(0,e.gm_()),$async$$0) +return A.B(c.cI(0,e.glU()),$async$$0) case 3:b=a2 -a=$.bd5() -a=A.b9g(e.gm_(),a.a).aDh()[0] +a=$.be0() +a=A.bad(e.glU(),a.a).aDU()[0] s=4 -return A.A(A.aEb(A.cg(b.buffer,0,null),e.a,a),$async$$0) +return A.B(A.aFg(J.kJ(J.jP(b)),e.a,a),$async$$0) case 4:o=a2 -a=o.d.w,a=a.gbz(a),n=A.w(a),n=n.h("@<1>").ab(n.z[1]),a=new A.bV(J.ax(a.a),a.b,n.h("bV<1,2>")),n=n.z[1],m=e.b,l=t._m,k=t.Ri,e=e.d -case 5:if(!a.F()){s=6 +a=o.d.w,a=a.gbx(a),n=A.w(a),n=n.h("@<1>").af(n.z[1]),a=new A.bZ(J.aA(a.a),a.b,n.h("bZ<1,2>")),n=n.z[1],m=e.b,l=t._m,k=t.Ri,e=e.d +case 5:if(!a.H()){s=6 break}j=a.a if(j==null)j=n.a(j) s=j.f==null?7:8 break case 7:i=j.d -h=A.bII(i) -if(h==null){g=$.bd5() -f=A.b([$.b6O().a8B(m),j.e,i,null,null,null,null,null,null,null,null,null,null,null,null,null],l) -A.bbk("join",f) -h=new A.Ce(g.Ub(new A.co(f,k)),d,e)}a0=j +h=A.bK5(i) +if(h==null){g=$.be0() +f=A.b([$.b7L().a99(m),j.e,i,null,null,null,null,null,null,null,null,null,null,null,null,null],l) +A.bcc("join",f) +h=new A.Cq(g.Uy(new A.cm(f,k)),d,e)}a0=j s=9 -return A.A(A.bmp(o,j,h),$async$$0) +return A.B(A.bnw(o,j,h),$async$$0) case 9:a0.f=a2 case 8:s=5 break @@ -139997,101 +141303,101 @@ s=1 break case 1:return A.q(q,r)}}) return A.r($async$$0,r)}, -$S:798} -A.b5R.prototype={ -$2(a,b){this.a.aa(0,this.b.b7()) -this.c.eK(0,a.a)}, -$S:153} -A.b5S.prototype={ -$2(a,b){var s=this -s.a.aa(0,s.b.b7()) -s.c.pR("Failed to load image "+s.d.c+": "+A.j(a)) -s.e.i8(0)}, $S:799} -A.aEg.prototype={} -A.aE8.prototype={ -d4(a,b,c){var s,r,q,p=this,o={},n=p.a,m=n.i(0,b) +A.b6Q.prototype={ +$2(a,b){this.a.ad(0,this.b.bc()) +this.c.eH(0,a.a)}, +$S:128} +A.b6R.prototype={ +$2(a,b){var s=this +s.a.ad(0,s.b.bc()) +s.c.pM("Failed to load image "+s.d.c+": "+A.j(a)) +s.e.hZ(0)}, +$S:800} +A.aFl.prototype={} +A.aFd.prototype={ +cW(a,b,c){var s,r,q,p=this,o={},n=p.a,m=n.i(0,b) if(m!=null)return m s=p.b r=s.i(0,b) o.a=r -if(r!=null)s.N(0,b) -else{if(s.a===1000&&!0){q=new A.bg(s,A.w(s).h("bg<1>")) -s.N(0,q.ga5(q))}m=c.$0() -n.u(0,b,m) -m.cB(new A.aE9(o,p,b),t.H).rl(new A.aEa(p,b))}n=o.a -if(n!=null){p.a1S(0,b,n) +if(r!=null)s.O(0,b) +else{if(s.a===1000&&!0){q=new A.bl(s,A.w(s).h("bl<1>")) +s.O(0,q.ga5(q))}m=c.$0() +n.q(0,b,m) +m.cz(new A.aFe(o,p,b),t.H).re(new A.aFf(p,b))}n=o.a +if(n!=null){p.a2m(0,b,n) o=o.a o.toString -return new A.cM(o,t.Yw)}m.toString +return new A.cO(o,t.Yw)}m.toString return m}, -a1S(a,b,c){this.b.u(0,b,c)}} -A.aE9.prototype={ +a2m(a,b,c){this.b.q(0,b,c)}} +A.aFe.prototype={ $1(a){var s=this.b,r=this.c -s.a.N(0,r) -s.a1S(0,r,a) +s.a.O(0,r) +s.a2m(0,r,a) this.a.a=a}, -$S:800} -A.aEa.prototype={ -$1(a){this.a.a.N(0,this.b)}, -$S:251} -A.Fk.prototype={ +$S:801} +A.aFf.prototype={ +$1(a){this.a.a.O(0,this.b)}, +$S:249} +A.FB.prototype={ bs(a){var s=this,r=s.d -if(r!=null){r=A.b8P(r) -r.F_(s.r,s.w) -r.sSj(s.e) +if(r!=null){r=A.b9O(r) +r.EO(s.r,s.w) +r.sSh(s.e) r.r=!1 r.y=!1 r.w=s.as}else r=null -r=new A.OA(r,s.x,s.y,s.z,s.Q,A.aV(t.v)) +r=new A.OS(r,s.x,s.y,s.z,s.Q,A.aZ(t.v)) r.br() return r}, -bD(a,b){var s,r,q=this,p=q.d,o=b.I -if(p==null)if(o!=null){b.I=null +bz(a,b){var s,r,q=this,p=q.d,o=b.G +if(p==null)if(o!=null){b.G=null s=!0 r=!0}else{s=!1 -r=!1}else{if(o==null||o.a!==p){o=b.I=A.b8P(p) +r=!1}else{if(o==null||o.a!==p){o=b.G=A.b9O(p) s=!0 r=!0}else{s=!1 -r=!1}r=B.bT.le(r,o.F_(q.r,q.w))}if(r)b.bf() +r=!1}r=B.bV.lc(r,o.EO(q.r,q.w))}if(r)b.bi() if(s)p=!0 else p=!1 -if(p)b.aC() -b.sc7(0,q.x) -b.sbR(0,q.y) -b.si7(q.Q) -b.srN(q.z)}} -A.OA.prototype={ -sc7(a,b){return}, -sbR(a,b){return}, -srN(a){return}, -si7(a){if(a.l(0,this.aJ))return -this.aJ=a}, -GV(a){var s=this.a1 -a=A.j4(this.a8,s).rw(a) -s=this.I -if(s==null)return new A.M(A.Y(0,a.a,a.b),A.Y(0,a.c,a.d)) -return a.xv(s.d)}, +if(p)b.aD() +b.sc2(0,q.x) +b.sbQ(0,q.y) +b.shY(q.Q) +b.srD(q.z)}} +A.OS.prototype={ +sc2(a,b){return}, +sbQ(a,b){return}, +srD(a){return}, +shY(a){if(a.l(0,this.aa))return +this.aa=a}, +GG(a){var s=this.Y +a=A.jb(this.a7,s).rp(a) +s=this.G +if(s==null)return new A.N(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d)) +return a.xf(s.d)}, c1(a){return 0}, -bV(a){return this.GV(A.ky(a,1/0)).a}, +bV(a){return this.GG(A.kL(a,1/0)).a}, bW(a){return 0}, -c3(a){return this.GV(A.ky(1/0,a)).b}, -lU(a){return!0}, -dB(a){return this.GV(a)}, -cM(){this.id=this.GV(t.k.a(A.K.prototype.gaF.call(this)))}, -aK(a,b){var s,r,q,p,o,n=this,m=n.I +c4(a){return this.GG(A.kL(1/0,a)).b}, +lO(a){return!0}, +dn(a){return this.GG(a)}, +cJ(){this.id=this.GG(t.k.a(A.K.prototype.gaG.call(this)))}, +aJ(a,b){var s,r,q,p,o,n=this,m=n.G if(m==null)return -s=a.gcS(a) -r=n.gD(n) +s=a.gcN(a) +r=n.gC(n) q=b.a p=b.b -o=n.aq -m.a8K(s,new A.x(q,p,q+r.a,p+r.b),n.aJ,o)}} -A.b2j.prototype={ +o=n.ae +m.a9j(s,new A.x(q,p,q+r.a,p+r.b),n.aa,o)}} +A.b3f.prototype={ $2(a,b){return a+b}, -$S:61} -A.a57.prototype={ -aw(a,b){var s,r,q,p,o,n,m +$S:55} +A.a5N.prototype={ +az(a,b){var s,r,q,p,o,n,m if(b<=0)return 0 else if(b>=1)return 1 s=this.a @@ -140105,8 +141411,8 @@ if(n===0)return this.b[q] o=this.b m=o[q] return m+(b-s)/n*(o[r]-m)}} -A.hd.prototype={ -gqK(){var s,r=this,q=r.a +A.h8.prototype={ +gqD(){var s,r=this,q=r.a if(q==null)return 0 s=r.x if(s===5e-324){q=q.d @@ -140114,7 +141420,7 @@ s=q.b s=r.x=(r.r-s)/(q.c-s) q=s}else q=s return q}, -gCk(){var s,r,q=this,p=q.a +gC9(){var s,r,q=this,p=q.a if(p==null)return 1 s=q.y if(s===5e-324){s=q.w @@ -140122,243 +141428,243 @@ if(s==null){q.y=1 p=1}else{p=p.d r=p.c p=p.b -p=q.gqK()+(s-q.r)/(r-p) +p=q.gqD()+(s-q.r)/(r-p) q.y=p}}else p=s return p}, -gj0(){return this.d==null&&this.e==null&&this.f==null}, -aHw(a){return a>=this.gqK()&&a=this.gqD()&&a=r.length-1)return null return r[s+1]}, -aPw(a){var s=this.d,r=this.a +aQ7(a){var s=this.d,r=this.a if(s>=r.length-a)return null return r[s+a]}, -aNJ(a){var s,r=this -if(r.gkt(r)==null)return!1 -s=r.gkt(r).a +aOl(a){var s,r=this +if(r.gku(r)==null)return!1 +s=r.gku(r).a return a.b.test(s)}, -V2(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this +Vu(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this h.w=b h.x=a -s=A.b([],t.f2) +s=A.b([],t._) for(r=h.a,q=h.c,p=null,o=0;n=h.d,n2)throw A.d(A.mi("BlockParser.parseLines is not advancing"))}else o=0}return s}, -abO(){return this.V2(!1,null)}, -aPn(a){return this.V2(!1,a)}} -A.eJ.prototype={ -rk(a){return!0}, -pU(a){var s=this.giF(this),r=a.a[a.d].a +if(o>2)throw A.d(A.mx("BlockParser.parseLines is not advancing"))}else o=0}return s}, +acr(){return this.Vu(!1,null)}, +aPY(a){return this.Vu(!1,a)}} +A.eQ.prototype={ +rd(a){return!0}, +pP(a){var s=this.giA(this),r=a.a[a.d].a return s.b.test(r)}, -aMK(a){var s,r,q,p +aNl(a){var s,r,q,p for(s=a.c,r=s.length,q=0;q") +n=B.d.eW(p,">") p=q.length if(p>1){if(n")).cs(0,"\n") -p=t.f2 +o=$.nr() +n.push(new A.iO(r,p,o.b.test(r)));++a.d}return n}, +kv(a,b){var s,r,q=this.rV(b),p=$.nr() +q.push(new A.iO("",null,p.b.test(""))) +s=new A.S(q,new A.auX(),A.a6(q).h("S<1,i>")).cp(0,"\n") +p=t._ r=t.N -return new A.c9("pre",A.b([new A.c9("code",A.b([new A.dI(s)],p),A.D(r,r))],p),A.D(r,r))}, -aBC(a){var s,r,q,p -for(s=1;!0;){r=a.aPw(s) +return new A.ce("pre",A.b([new A.ce("code",A.b([new A.dP(s)],p),A.D(r,r))],p),A.D(r,r))}, +aCe(a){var s,r,q,p +for(s=1;!0;){r=a.aQ7(s) if(r==null)return!0 if(r.c){++s -continue}q=$.aqd() +continue}q=$.arn() p=r.a return!q.b.test(p)}}} -A.atN.prototype={ +A.auX.prototype={ $1(a){var s=a.b -return B.d.a_(" ",s==null?0:s)+a.a}, -$S:78} -A.KI.prototype={ -giF(a){return $.ne()}, -ku(a,b){b.f=!0;++b.d +return B.d.a1(" ",s==null?0:s)+a.a}, +$S:80} +A.L_.prototype={ +giA(a){return $.nr()}, +kv(a,b){b.f=!0;++b.d return null}} -A.a0x.prototype={ -giF(a){return $.aqa()}, -ku(a,b){var s,r,q,p,o,n,m,l=$.aqa().j_(A.bbC(b.a[b.d].a)) +A.a0Y.prototype={ +giA(a){return $.ark()}, +kv(a,b){var s,r,q,p,o,n,m,l=$.ark().iT(A.bcu(b.a[b.d].a)) l.toString -s=A.bjz(l) -l=this.aPi(b,s.b,s.a) -r=new A.U(l,new A.ayo(),A.a6(l).h("U<1,i>")).cs(0,"\n") +s=A.bkG(l) +l=this.aPT(b,s.b,s.a) +r=new A.S(l,new A.azx(),A.a6(l).h("S<1,i>")).cp(0,"\n") if(r.length!==0)r+="\n" -l=t.f2 -q=A.b([new A.dI(r)],l) +l=t._ +q=A.b([new A.dP(r)],l) p=t.N o=A.D(p,p) n=s.c -if(B.b.ga5(n.split(" ")).length!==0){m=A.C0(B.b.ga5(n.split(" ")),$.WY(),A.b6r(),null) -o.u(0,"class","language-"+m)}return new A.c9("pre",A.b([new A.c9("code",q,o)],l),A.D(p,p))}, -aPi(a,b,c){var s,r,q,p,o,n=A.b([],t.Rv),m=++a.d -for(s=a.a,r="^\\s{0,"+c+"}",q=null;m"))}, -$S:804} -A.azi.prototype={ -$1(a){return!$.bod().O(0,a.giF(a))}, -$S:106} -A.azh.prototype={ -$1(a){var s=a.giF(a) +return new A.bo(s,new A.aAp(),A.a6(s).h("bo<1>"))}, +$S:805} +A.aAp.prototype={ +$1(a){return!$.bpm().N(0,a.giA(a))}, +$S:94} +A.aAo.prototype={ +$1(a){var s=a.giA(a) return s.b.test(this.a)}, -$S:106} -A.a1M.prototype={ -giF(a){return $.bcY()}, -ku(a,b){var s,r,q,p,o,n,m=b.a,l=$.bcY().j_(m[b.d].a).b,k=l[0] +$S:94} +A.a2d.prototype={ +giA(a){return $.bdT()}, +kv(a,b){var s,r,q,p,o,n,m=b.a,l=$.bdT().iT(m[b.d].a).b,k=l[0] k.toString s=l[1] r=l[2] q=s.length -p=B.d.eY(k,s)+q +p=B.d.eW(k,s)+q l=r==null if(l)o=B.d.cf(m[b.d].a,p) -else{n=B.d.yq(k,r) -o=B.d.ap(m[b.d].a,p,n)}o=B.d.fe(o) -if(l){m=A.bm("^#+$",!0,!1,!1) +else{n=B.d.yd(k,r) +o=B.d.au(m[b.d].a,p,n)}o=B.d.fd(o) +if(l){m=A.bq("^#+$",!0,!1,!1) m=m.b.test(o)}else m=!1 if(m)o=null;++b.d -m=A.b([],t.f2) -if(o!=null)m.push(new A.wd(o)) +m=A.b([],t._) +if(o!=null)m.push(new A.wl(o)) l=t.N -return new A.c9("h"+q,m,A.D(l,l))}} -A.a1S.prototype={ -giF(a){return $.aqb()}, -ku(a,b){var s;++b.d +return new A.ce("h"+q,m,A.D(l,l))}} +A.a2j.prototype={ +giA(a){return $.arl()}, +kv(a,b){var s;++b.d s=t.N -return new A.c9("hr",null,A.D(s,s))}} -A.a1V.prototype={ -giF(a){return $.aqc()}, -rk(a){return $.aqc().j_(a.a[a.d].a).yy("condition_7")==null}, -t3(a){var s,r,q,p=A.b([],t.Rv),o=a.a,n=$.aqc().j_(o[a.d].a).b,m=n.length-1,l=0 +return new A.ce("hr",null,A.D(s,s))}} +A.a2n.prototype={ +giA(a){return $.arm()}, +rd(a){return $.arm().iT(a.a[a.d].a).yl("condition_7")==null}, +rV(a){var s,r,q,p=A.b([],t.Rv),o=a.a,n=$.arm().iT(o[a.d].a).b,m=n.length-1,l=0 while(!0){if(!(l")).cs(0,"\n")) +kv(a,b){var s=this.rV(b),r=B.d.qq(new A.S(s,new A.aC6(),A.a6(s).h("S<1,i>")).cp(0,"\n")) if(b.z!=null||b.w!=null){r="\n"+r -if(b.w instanceof A.z7)r+="\n"}return new A.dI(r)}} -A.aB7.prototype={ +if(b.w instanceof A.zh)r+="\n"}return new A.dP(r)}} +A.aC6.prototype={ $1(a){return a.a}, -$S:78} -A.Mb.prototype={ -giF(a){return $.bsI()}, -rk(a){return!1}, -ku(a,b){var s=b.a,r=A.b([s[b.d]],t.Rv);++b.d -for(;!A.b7g(b);){r.push(s[b.d]);++b.d}if(!this.ayQ(r,b))b.d-=r.length +$S:80} +A.Mv.prototype={ +giA(a){return $.btT()}, +rd(a){return!1}, +kv(a,b){var s=b.a,r=A.b([s[b.d]],t.Rv);++b.d +for(;!A.b8f(b);){r.push(s[b.d]);++b.d}if(!this.azs(r,b))b.d-=r.length return null}, -ayQ(a,b){var s,r,q=new A.aDJ(new A.U(a,new A.aDK(),A.a6(a).h("U<1,i>")).cs(0,"\n")) -q.aPj() +azs(a,b){var s,r,q=new A.aEO(new A.S(a,new A.aEP(),A.a6(a).h("S<1,i>")).cp(0,"\n")) +q.aPU() if(!q.c)return!1 b.d-=q.r s=q.d s.toString -r=A.bmC(s) -b.b.a.d4(0,r,new A.aDL(r,q)) +r=A.bnJ(s) +b.b.a.cW(0,r,new A.aEQ(r,q)) return!0}} -A.aDK.prototype={ +A.aEP.prototype={ $1(a){return a.a}, -$S:78} -A.aDL.prototype={ +$S:80} +A.aEQ.prototype={ $0(){var s=this.b,r=s.e r.toString -return new A.En(r,s.f)}, -$S:805} -A.Ep.prototype={} -A.a9p.prototype={ -W(){return"TaskListItemState."+this.b}} -A.z7.prototype={ -pU(a){var s=this.giF(this),r=a.a,q=r[a.d].a -if(s.b.test(q)){s=$.aqb() +return new A.EB(r,s.f)}, +$S:806} +A.ED.prototype={} +A.aad.prototype={ +V(){return"TaskListItemState."+this.b}} +A.zh.prototype={ +pP(a){var s=this.giA(this),r=a.a,q=r[a.d].a +if(s.b.test(q)){s=$.arl() r=r[a.d].a s=!s.b.test(r)}else s=!1 return s}, -rk(a){var s,r=this.giF(this).j_(a.a[a.d].a) +rd(a){var s,r=this.giA(this).iT(a.a[a.d].a) r.toString -if(!(a.w instanceof A.z7)){s=r.b[1] +if(!(a.w instanceof A.zh)){s=r.b[1] s=s!=null&&s!=="1"}else s=!1 if(s)return!1 r=r.b[2] r=r==null?null:r.length!==0 return r===!0}, -ku(c8,c9){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=this,c0=null,c1="class",c2="task-list-item",c3={},c4=c9.a,c5=b9.giF(b9).j_(c4[c9.d].a).b[1]!=null,c6=b9 instanceof A.Ra||b9 instanceof A.Nl,c7=A.b([],t.Y6) +kv(c8,c9){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=this,c0=null,c1="class",c2="task-list-item",c3={},c4=c9.a,c5=b9.giA(b9).iT(c4[c9.d].a).b[1]!=null,c6=b9 instanceof A.Rr||b9 instanceof A.ND,c7=A.b([],t.Y6) c3.a=A.b([],t.Rv) c3.b=null -s=new A.aDQ(c3,c7) -r=new A.aDR(c3,c6) -q=A.ba("possibleMatch") -p=new A.aDT(q,c9) -for(o=q.a,n=c0,m=n,l=m,k=l;j=c9.d,j1)break -g=A.bih(i.a,l) +g=A.bjn(i.a,l) i=c3.a h=g.a j=j?h:r.$1(h) -h=$.ne() -i.push(new A.iJ(j,g.b,h.b.test(j)))}else if(p.$1($.aqb()))break -else if(p.$1($.aqe())){j=q.b -if(j===q)A.Z(A.ff(o)) +h=$.nr() +i.push(new A.iO(j,g.b,h.b.test(j)))}else if(p.$1($.arl()))break +else if(p.$1($.aro())){j=q.b +if(j===q)A.V(A.fc(o)) j.toString i=c4[c9.d].a -f=new A.a9E(i) -e=f.Kr() +f=new A.aau(i) +e=f.Kd() d=f.b c=j.i(0,1) if(c==null)c="" j=c.length -if(j!==0){if(m==null)m=A.ee(c,c0,c0) +if(j!==0){if(m==null)m=A.em(c,c0,c0) f.b+=j}h=++f.b -b=B.d.ap(i,d,h) +b=B.d.au(i,d,h) a=i.length if(h!==a){a0=i.charCodeAt(h)===9 a1=++f.b -if(a1!==a){a2=f.Kr() +if(a1!==a){a2=f.Kd() a3=f.b===a||!1}else{a3=!0 a2=0}}else{a1=c0 a3=!0 @@ -140465,135 +141771,135 @@ s.$0() e+=j+2 if(a3){l=e n=1}else{l=a2>=4?e:e+a2 -n=c0}a4=a1!=null&&!a3?r.$1(B.d.ap(i,a1,c0)):"" -if(a4.length===0&&a0)a4=B.d.a_(" ",2)+a4 +n=c0}a4=a1!=null&&!a3?r.$1(B.d.au(i,a1,c0)):"" +if(a4.length===0&&a0)a4=B.d.a1(" ",2)+a4 j=c3.a i=a0?2:c0 -h=$.ne() -j.push(new A.iJ(a4,i,h.b.test(a4))) -k=b}else if(A.b7g(c9))break +h=$.nr() +j.push(new A.iO(a4,i,h.b.test(a4))) +k=b}else if(A.b8f(c9))break else{j=c3.a -if(j.length!==0&&B.b.ga9(j).c){c9.f=!0 +if(j.length!==0&&B.b.ga4(j).c){c9.f=!0 break}c3.a.push(c4[c9.d])}++c9.d}s.$0() -a5=A.b([],t.gN) -B.b.ac(c7,b9.gaA6()) -a6=b9.aAa(c7) -for(c4=c7.length,o=t.f2,j=t.N,i=c9.b,a7=!1,a8=!1,a9=0;a9")).cs(0,"\n"));++b.d +B.b.eC(s) +r=B.d.fd(p[b.d].a)[0]==="="?"1":"2" +q=B.d.qq(new A.S(s,new A.aNH(),A.a6(s).h("S<1,i>")).cp(0,"\n"));++b.d p=t.N -return new A.c9("h"+r,A.b([new A.wd(q)],t.f2),A.D(p,p))}} -A.aMD.prototype={ +return new A.ce("h"+r,A.b([new A.wl(q)],t._),A.D(p,p))}} +A.aNH.prototype={ $1(a){return a.a}, -$S:78} -A.a9d.prototype={ -rk(a){return!0}, -giF(a){return $.b6Q()}, -pU(a){return a.aNJ($.bsS())}, -ku(a,b){var s,r,q,p,o,n,m,l=this.ayC(b.gkt(b).a),k=l.length,j=this.a2F(b,l,"th"),i=j.b +$S:80} +A.aa1.prototype={ +rd(a){return!0}, +giA(a){return $.b7N()}, +pP(a){return a.aOl($.bu3())}, +kv(a,b){var s,r,q,p,o,n,m,l=this.aze(b.gku(b).a),k=l.length,j=this.a39(b,l,"th"),i=j.b i.toString -if(J.bi(i)!==k){--b.d -return null}i=t.f2 +if(J.b3(i)!==k){--b.d +return null}i=t._ s=t.N -r=new A.c9("thead",A.b([j],i),A.D(s,s));++b.d -q=A.b([],t.gN) +r=new A.ce("thead",A.b([j],i),A.D(s,s));++b.d +q=A.b([],t.CE) p=b.a -while(!0){if(!(b.dk;)m.eF(n)}n.toString -m=J.aN(n) -for(;m.gG(n)>k;)m.eF(n) -q.push(o)}if(q.length===0)return new A.c9("table",A.b([r],i),A.D(s,s)) -else return new A.c9("table",A.b([r,new A.c9("tbody",q,A.D(s,s))],i),A.D(s,s))}, -ayC(a){var s,r,q,p,o,n,m,l=A.b([],t._m) +if(n!=null){for(m=J.aj(n);m.gE(n)k;)m.eC(n)}n.toString +m=J.aj(n) +for(;m.gE(n)>k;)m.eC(n) +q.push(o)}if(q.length===0)return new A.ce("table",A.b([r],i),A.D(s,s)) +else return new A.ce("table",A.b([r,new A.ce("tbody",q,A.D(s,s))],i),A.D(s,s))}, +aze(a){var s,r,q,p,o,n,m,l=A.b([],t._m) for(s=a.length,r=!1,q=!1,p=null,o=0;o=r){j.push(B.d.qy(p.charCodeAt(0)==0?p:p)) +s=this.aFP(k) +for(r=k.length,q=r-1,p="";!0;){if(s>=r){j.push(B.d.qq(p.charCodeAt(0)==0?p:p)) break}o=k.charCodeAt(s) -if(o===92){if(s===q){k=p+A.cx(o) -j.push(B.d.qy(k.charCodeAt(0)==0?k:k)) +if(o===92){if(s===q){k=p+A.cB(o) +j.push(B.d.qq(k.charCodeAt(0)==0?k:k)) break}n=k.charCodeAt(s+1) -p=n===124?p+A.cx(n):p+A.cx(o)+A.cx(n) +p=n===124?p+A.cB(n):p+A.cB(o)+A.cB(n) s+=2}else{++s -if(o===124){j.push(B.d.qy(p.charCodeAt(0)==0?p:p)) -s=this.a64(k,s) +if(o===124){j.push(B.d.qq(p.charCodeAt(0)==0?p:p)) +s=this.a6z(k,s) if(s>=r)break -p=""}else p+=A.cx(o)}}++a.d -k=A.b([],t.gN) -for(r=j.length,q=t.f2,p=t.N,m=0;m?@\\[\\\\\\]^_`{|}~])",!0,!0,!1),92),new A.a_b(A.bm($.WY().a,!1,!0,!1),38),A.by0(g,"\\[",91),A.bxn(g)],r)) -B.b.H(l,$.boz()) -i=new A.aC5(m,h,l,k,j).aPg(0) -s.du(a,o) -s.ib(a,o,i) -o+=i.length-1}else if(n instanceof A.c9&&n.b!=null){m=n.b +B.b.I(l,h.y) +if(h.z)l.push(new A.GM(A.bq("[A-Za-z0-9]+(?=\\s)",!0,!0,!1),g)) +else l.push(new A.GM(A.bq("[ \\tA-Za-z0-9]*[A-Za-z0-9](?=\\s)",!0,!0,!1),g)) +B.b.I(l,A.b([new A.a0S(A.bq("\\\\([!\"#$%&'()*+,\\-./:;<=>?@\\[\\\\\\]^_`{|}~])",!0,!0,!1),92),new A.a_A(A.bq($.Xf().a,!1,!0,!1),38),A.bzl(g,"\\[",91),A.byH(g)],r)) +B.b.I(l,$.bpI()) +i=new A.aD6(m,h,l,k,j).aPR(0) +s.di(a,o) +s.i5(a,o,i) +o+=i.length-1}else if(n instanceof A.ce&&n.b!=null){m=n.b m.toString -h.a2C(m)}}}, -arp(a){var s,r,q,p,o,n,m,l,k,j=A.b([],t.gN),i=t.f2,h=A.b([],i) +h.a36(m)}}}, +as_(a){var s,r,q,p,o,n,m,l,k,j=A.b([],t.CE),i=t._,h=A.b([],i) for(s=a.length,r=this.b,q=0;q0}else{n=0 m=!1}if(m){j.push(p) l=p.b -if(l!=null)this.anY(l,A.n7(B.iV,o,B.P,!1),n)}}else h.push(p)}if(j.length!==0){s=t.N +if(l!=null)this.aoy(l,A.nj(B.iY,o,B.Q,!1),n)}}else h.push(p)}if(j.length!==0){s=t.N r=A.D(s,t.S) -for(m=this.c,k=0;k0 m=n?"-"+o:"" -l=A.b([new A.dI("\u21a9")],i) -if(n){n=A.b([new A.dI(o)],i) +l=A.b([new A.dP("\u21a9")],i) +if(n){n=A.b([new A.dP(o)],i) k=A.D(s,s) -k.u(0,"class","footnote-ref") -l.push(new A.c9("sup",n,k))}n=A.D(s,s) -n.u(0,"href",r+m) -n.u(0,"class","footnote-backref") -B.b.H(h,A.b([new A.dI(" "),new A.c9("a",l,n)],i))}r=J.aN(a) -if(r.gaB(a))r.H(a,h) -else{j=r.ga9(a) -if(j instanceof A.c9){i=j.b -if(i!=null)J.IH(i,h)}else{i=A.b([j],i) -B.b.H(i,h) -r.sa9(a,new A.c9("p",i,A.D(s,s)))}}}} -A.avY.prototype={ +k.q(0,"class","footnote-ref") +l.push(new A.ce("sup",n,k))}n=A.D(s,s) +n.q(0,"href",r+m) +n.q(0,"class","footnote-backref") +B.b.I(h,A.b([new A.dP(" "),new A.ce("a",l,n)],i))}r=J.aj(a) +if(r.gaB(a))r.I(a,h) +else{j=r.ga4(a) +if(j instanceof A.ce){i=j.b +if(i!=null)J.IZ(i,h)}else{i=A.b([j],i) +B.b.I(i,h) +r.sa4(a,new A.ce("p",i,A.D(s,s)))}}}} +A.ax4.prototype={ $2(a,b){var s,r,q=a.c.i(0,"id"),p=q==null?null:q.toLowerCase() if(p==null)p="" q=b.c.i(0,"id") @@ -140706,404 +142012,404 @@ r=q.i(0,p) if(r==null)r=0 q=q.i(0,s) return r-(q==null?0:q)}, -$S:809} -A.En.prototype={} -A.ayh.prototype={} -A.aC5.prototype={ -aPg(a){var s,r,q,p,o=this -for(s=o.a,r=s.length,q=o.c;p=o.d,p!==r;){if(s.charCodeAt(p)===93){o.zb(0) -o.awC() -continue}if(B.b.ej(q,new A.aCe(o)))continue;++o.d}o.zb(0) -o.a2R(-1) +$S:810} +A.EB.prototype={} +A.azq.prototype={} +A.aD6.prototype={ +aPR(a){var s,r,q,p,o=this +for(s=o.a,r=s.length,q=o.c;p=o.d,p!==r;){if(s.charCodeAt(p)===93){o.yV(0) +o.axe() +continue}if(B.b.eo(q,new A.aDf(o)))continue;++o.d}o.yV(0) +o.a3l(-1) s=o.r -o.a_1(s) +o.a_v(s) return s}, -awC(){var s,r,q,p,o,n,m,l,k=this,j=k.f,i=B.b.Ug(j,new A.aC6()) -if(i===-1){k.r.push(new A.dI("]")) +axe(){var s,r,q,p,o,n,m,l,k=this,j=k.f,i=B.b.UD(j,new A.aD7()) +if(i===-1){k.r.push(new A.dP("]")) k.e=++k.d return}s=t.m5.a(j[i]) -if(!s.d){B.b.du(j,i) -k.r.push(new A.dI("]")) +if(!s.d){B.b.di(j,i) +k.r.push(new A.dP("]")) k.e=++k.d return}r=s.r -if(r instanceof A.z1&&B.b.ej(k.c,new A.aC7())){q=k.r -p=B.b.Ug(q,new A.aC8(s)) -o=r.aH6(0,k,s,null,new A.aC9(k,i,p)) -if(o!=null){B.b.du(j,i) -if(s.b===91)for(j=B.b.cI(j,0,i),n=j.length,m=0;ma5&&j>l){i=s[j] -if(!(i instanceof A.Db)){++q +if(!(i instanceof A.Do)){++q continue}p=i.w -h=B.b.Ug(p,new A.aCc(i,n)) +h=B.b.UD(p,new A.aDd(i,n)) if(h===-1){++q continue}g=p[h] f=g.b e=i.a -d=B.b.eY(r,e) +d=B.b.eW(r,e) c=n.a -o.a=B.b.eY(r,c) -b=i.d.RK(0,a2,i,n,new A.aCd(o,a2,d),g.a) +o.a=B.b.eW(r,c) +b=i.d.RI(0,a2,i,n,new A.aDe(o,a2,d),g.a) p=o.a b.toString -B.b.iI(r,d+1,p,b) +B.b.iD(r,d+1,p,b) o.a=d+2 a=j+1 -if(!!s.fixed$length)A.Z(A.a8("removeRange")) -A.cV(a,q,s.length,null,null) +if(!!s.fixed$length)A.V(A.a8("removeRange")) +A.cU(a,q,s.length,null,null) s.splice(a,q-a) -if(i.a.a.length===f){B.b.du(r,d) -B.b.du(s,j) -q=a-1;--o.a}else{a0=new A.dI(B.d.cf(e.a,f)) +if(i.a.a.length===f){B.b.di(r,d) +B.b.di(s,j) +q=a-1;--o.a}else{a0=new A.dP(B.d.cf(e.a,f)) r[d]=a0 i.a=a0 q=a}p=n.a m=o.a -if(p.a.length===f){B.b.du(r,m) -B.b.du(s,q)}else{a1=new A.dI(B.d.cf(c.a,f)) +if(p.a.length===f){B.b.di(r,m) +B.b.di(s,q)}else{a1=new A.dP(B.d.cf(c.a,f)) r[m]=a1 -n.a=a1}}else{m.u(p,B.e.bH(n.a.a.length,3),k) -if(!n.f)B.b.du(s,q) -else ++q}}B.b.hA(s,a3,p)}, -a_1(a){var s,r,q,p,o,n -for(s=J.aN(a),r=0;r=s&&this.b.a.a.length>=s}, -$S:815} -A.aCd.prototype={ -$0(){return B.b.cI(this.b.r,this.c+1,this.a.a)}, -$S:239} -A.XJ.prototype={ -Lw(a){var s,r=a.d,q=a.a,p=this.a.rX(0,q,r) +$S:816} +A.aDe.prototype={ +$0(){return B.b.cA(this.b.r,this.c+1,this.a.a)}, +$S:238} +A.Y4.prototype={ +Ll(a){var s,r=a.d,q=a.a,p=this.a.rO(0,q,r) if(p==null)return!1 s=p.b -if(s[1]!=null&&a.d>0)if(!B.a3r.O(0,A.cx(q.charCodeAt(a.d-1))))return!1 -if(s[2]!=null&&q.length>p.ghR(p))if(B.a3m.O(0,A.cx(q.charCodeAt(p.ghR(p)))))return!1 -a.zb(0) -this.m2(a,p) +if(s[1]!=null&&a.d>0)if(!B.a3A.N(0,A.cB(q.charCodeAt(a.d-1))))return!1 +if(s[2]!=null&&q.length>p.ghM(p))if(B.a3v.N(0,A.cB(q.charCodeAt(p.ghM(p)))))return!1 +a.yV(0) +this.lX(a,p) return!0}, -m2(a,b){var s,r,q,p,o,n=b.b[2]!=null +lX(a,b){var s,r,q,p,o,n=b.b[2]!=null if(n)s=b.i(0,0).length else{r=b.i(0,0) r.toString -s=this.as6(r)}r=b.i(0,0) +s=this.asH(r)}r=b.i(0,0) r.toString -q=B.d.ap(r,0,s) +q=B.d.au(r,0,s) if(n)p="mailto:"+q else p=q[0]==="w"?"http://"+q:q -r=A.b([new A.dI(q)],t.f2) +r=A.b([new A.dP(q)],t._) o=t.N o=A.D(o,o) -o.u(0,"href",A.n7(B.es,p,B.P,!1)) -a.r.push(new A.c9("a",r,o)) -a.BQ(s) +o.q(0,"href",A.nj(B.ev,p,B.Q,!1)) +a.r.push(new A.ce("a",r,o)) +a.BD(s) return!0}, -as6(a){var s,r,q,p,o,n -if(B.d.jh(a,")")){s=A.bm("(\\(.*)?(\\)+)$",!0,!1,!1).j_(a).b +asH(a){var s,r,q,p,o,n +if(B.d.jb(a,")")){s=A.bq("(\\(.*)?(\\)+)$",!0,!1,!1).iT(a).b if(s[1]==null)r=s[2].length else{for(s=a.length,q=0,p=0;p0&&a.a.charCodeAt(r-1)===96)return!1 -s=this.a.rX(0,a.a,r) +s=this.a.rO(0,a.a,r) if(s==null)return!1 -a.zb(0) -this.m2(a,s) -a.BQ(s.i(0,0).length) +a.yV(0) +this.lX(a,s) +a.BD(s.i(0,0).length) return!0}, -m2(a,b){var s=b.b[1].length,r=b.i(0,0).length,q=a.d+s,p=B.d.ap(a.a,q,q+(r-s*2)) -if(this.aBF(p))p=B.d.ap(p,1,p.length-1) -p=A.fO(p,"\n"," ") +lX(a,b){var s=b.b[1].length,r=b.i(0,0).length,q=a.d+s,p=B.d.au(a.a,q,q+(r-s*2)) +if(this.aCh(p))p=B.d.au(p,1,p.length-1) +p=A.fH(p,"\n"," ") r=t.N -a.r.push(new A.c9("code",A.b([new A.dI(p)],t.f2),A.D(r,r))) +a.r.push(new A.ce("code",A.b([new A.dP(p)],t._),A.D(r,r))) return!0}, -aBF(a){var s,r -if(B.d.fe(a).length===0)return!1 -s=B.d.cb(a," ")||B.d.cb(a,"\n") -r=B.d.jh(a," ")||B.d.jh(a,"\n") +aCh(a){var s,r +if(B.d.fd(a).length===0)return!1 +s=B.d.cd(a," ")||B.d.cd(a,"\n") +r=B.d.jb(a," ")||B.d.jb(a,"\n") if(!s||!r)return!1 return!0}} -A.a_b.prototype={ -Lw(a){var s,r=a.d +A.a_A.prototype={ +Ll(a){var s,r=a.d if(r>0&&a.a.charCodeAt(r-1)===96)return!1 -s=this.a.rX(0,a.a,r) +s=this.a.rO(0,a.a,r) if(s==null)return!1 if(s.b[1]!=null){r=s.i(0,0) r.toString -r=B.Ag.i(0,r)==null}else r=!1 +r=B.Ai.i(0,r)==null}else r=!1 if(r)return!1 -a.zb(0) -this.m2(a,s) -a.BQ(s.i(0,0).length) +a.yV(0) +this.lX(a,s) +a.BD(s.i(0,0).length) return!0}, -m2(a,b){var s=A.blS(b) -a.r.push(new A.dI(s)) +lX(a,b){var s=A.bmZ(b) +a.r.push(new A.dP(s)) return!0}} -A.a_r.prototype={ -m2(a,b){var s=this,r=b.b[0].length,q=a.d,p=q+r,o=a.a,n=new A.dI(B.d.ap(o,q,p)) -if(!s.c){a.f.push(new A.PF(n,o.charCodeAt(q),r,!0,!1,s,p)) +A.a_Q.prototype={ +lX(a,b){var s=this,r=b.b[0].length,q=a.d,p=q+r,o=a.a,n=new A.dP(B.d.au(o,q,p)) +if(!s.c){a.f.push(new A.PY(n,o.charCodeAt(q),r,!0,!1,s,p)) a.r.push(n) return!0}o=s.e -if(o==null)o=B.Wn -a.f.push(A.bvo(a,q,p,s.d,n,s,o)) +if(o==null)o=B.Wu +a.f.push(A.bwI(a,q,p,s.d,n,s,o)) a.r.push(n) return!0}, -RK(a,b,c,d,e,f){var s=t.N -return A.b([new A.c9(f,e.$0(),A.D(s,s))],t.f2)}} -A.oE.prototype={} -A.PF.prototype={$iKf:1, -gBH(){return this.b}, -gG(a){return this.c}, -gRy(){return this.e}, -gRx(){return this.f}, -sv4(a){return this.d=a}} -A.Db.prototype={ -gG(a){return this.a.a.length}, +RI(a,b,c,d,e,f){var s=t.N +return A.b([new A.ce(f,e.$0(),A.D(s,s))],t._)}} +A.oQ.prototype={} +A.PY.prototype={$iKx:1, +gBu(){return this.b}, +gE(a){return this.c}, +gRw(){return this.e}, +gRv(){return this.f}, +suQ(a){return this.d=a}} +A.Do.prototype={ +gE(a){return this.a.a.length}, j(a){var s=this return""}, -$iKf:1, -gBH(){return this.b}, -gRy(){return this.f}, -gRx(){return this.r}, -sv4(){}} -A.avn.prototype={ -$2(a,b){return B.e.cK(a.b,b.b)}, -$S:816} -A.a0a.prototype={ -m2(a,b){var s,r,q=b.b[1] +$iKx:1, +gBu(){return this.b}, +gRw(){return this.f}, +gRv(){return this.r}, +suQ(){}} +A.awu.prototype={ +$2(a,b){return B.e.cH(a.b,b.b)}, +$S:817} +A.a0B.prototype={ +lX(a,b){var s,r,q=b.b[1] q.toString -s=A.b([new A.dI(q)],t.f2) +s=A.b([new A.dP(q)],t._) r=t.N r=A.D(r,r) -r.u(0,"href",A.n7(B.es,"mailto:"+q,B.P,!1)) -a.r.push(new A.c9("a",s,r)) +r.q(0,"href",A.nj(B.ev,"mailto:"+q,B.Q,!1)) +a.r.push(new A.ce("a",s,r)) return!0}} -A.KH.prototype={} -A.a0r.prototype={ -m2(a,b){var s,r,q=b.i(0,0) +A.KZ.prototype={} +A.a0S.prototype={ +lX(a,b){var s,r,q=b.i(0,0) q.toString s=b.b[1] s.toString -B.d.O('&"<>',s) +B.d.N('&"<>',s) r=q[1] -a.r.push(new A.dI(r)) +a.r.push(new A.dP(r)) return!0}} -A.azk.prototype={ +A.aAr.prototype={ $1(a){return a.toLowerCase()===this.a}, -$S:31} -A.azl.prototype={ +$S:30} +A.aAs.prototype={ $0(){return""}, -$S:47} -A.a29.prototype={ -S5(a,b,c){var s,r=t.N +$S:39} +A.a2C.prototype={ +S3(a,b,c){var s,r=t.N r=A.D(r,r) s=c.$0() -r.u(0,"src",a) -r.u(0,"alt",J.lc(s,new A.aBT(),t.ob).lZ(0)) -if(b!=null&&b.length!==0)r.u(0,"title",B.uw.d_(A.C0(b,$.WY(),A.b6r(),null))) -return new A.c9("img",null,r)}} -A.aBT.prototype={ -$1(a){if(a instanceof A.c9&&a.a==="img")return a.c.i(0,"alt") -return a.gz4()}, -$S:229} -A.a2i.prototype={} -A.fU.prototype={ -Lw(a){var s,r=a.d,q=this.b +r.q(0,"src",a) +r.q(0,"alt",J.lr(s,new A.aCS(),t.ob).lT(0)) +if(b!=null&&b.length!==0)r.q(0,"title",B.uy.cT(A.Cb(b,$.Xf(),A.b7q(),null))) +return new A.ce("img",null,r)}} +A.aCS.prototype={ +$1(a){if(a instanceof A.ce&&a.a==="img")return a.c.i(0,"alt") +return a.gyN()}, +$S:228} +A.a2L.prototype={} +A.fN.prototype={ +Ll(a){var s,r=a.d,q=this.b if(q!=null&&a.a.charCodeAt(r)!==q)return!1 -s=this.a.rX(0,a.a,r) +s=this.a.rO(0,a.a,r) if(s==null)return!1 -a.zb(0) -if(this.m2(a,s))a.BQ(s.i(0,0).length) +a.yV(0) +if(this.lX(a,s))a.BD(s.i(0,0).length) return!0}} -A.a2Y.prototype={ -m2(a,b){var s=t.N -a.r.push(new A.c9("br",null,A.D(s,s))) +A.a3x.prototype={ +lX(a,b){var s=t.N +a.r.push(new A.ce("br",null,A.D(s,s))) return!0}} -A.aDI.prototype={} -A.z1.prototype={ -RK(a,b,c,d,e,f){var s,r,q,p,o=this,n=new A.aDI(b,c,e),m=b.a,l=b.d,k=B.d.ap(m,c.w,l);++l +A.aEN.prototype={} +A.zb.prototype={ +RI(a,b,c,d,e,f){var s,r,q,p,o=this,n=new A.aEN(b,c,e),m=b.a,l=b.d,k=B.d.au(m,c.w,l);++l s=m.length -if(l>=s)return o.Hw(n,k) +if(l>=s)return o.Hh(n,k) r=m.charCodeAt(l) if(r===40){b.d=l -q=o.ayO(b) -if(q!=null)return A.b([o.S5(q.a,q.b,e)],t.f2) +q=o.azq(b) +if(q!=null)return A.b([o.S3(q.a,q.b,e)],t._) b.d=l b.d=l+-1 -return o.Hw(n,k)}if(r===91){b.d=l;++l +return o.Hh(n,k)}if(r===91){b.d=l;++l if(l"),n=new A.cr(n,s),n=new A.cU(n,n.gG(n),s.h("cU")),s=s.h("aA.E"),r=null;n.F();m=r){q=n.d -r=new A.ww(q==null?s.a(q):q,m,o,null)}if(r!=null)for(n=o.bd,n=A.cY(n,n.r,A.w(n).c),s=n.$ti.c;n.F();){q=n.d +x8(){return this.aHo(null)}} +A.awm.prototype={} +A.F_.prototype={ +a8(a){throw A.d(A.a7("implemented internally"))}, +d9(a){return new A.aim(A.C(t.aj),null,this,B.a9)}, +$irT:1} +A.aim.prototype={ +gbg(){return t.SK.a(A.b4.prototype.gbg.call(this))}, +cG(){var s,r,q,p,o=this,n=o.q4$,m=n==null?null:n.bb +if(m==null)m=t.SK.a(A.b4.prototype.gbg.call(o)).d +for(n=t.SK.a(A.b4.prototype.gbg.call(o)).c,s=A.a6(n).h("cs<1>"),n=new A.cs(n,s),n=new A.cX(n,n.gE(n),s.h("cX")),s=s.h("aF.E"),r=null;n.H();m=r){q=n.d +r=new A.wE(q==null?s.a(q):q,m,o,null)}if(r!=null)for(n=o.bb,n=A.cW(n,n.r,A.w(n).c),s=n.$ti.c;n.H();){q=n.d if(q==null)q=s.a(q) p=r.c -if(!J.e(q.bG,p)){q.bG=p -q.eE()}r=r.d -q.saMx(r) -if(!(r instanceof A.ww))break}return m}} -A.ww.prototype={ -dg(a){return new A.wx(this,B.a9)}, -a7(a){return A.Z(A.a7("handled internally"))}} -A.wx.prototype={ -gb8(){return t.Fn.a(A.b0.prototype.gb8.call(this))}, -saMx(a){var s,r,q=this.bd -if(a instanceof A.ww)if(q instanceof A.ww){s=a.c +if(!J.f(q.bA,p)){q.bA=p +q.eB()}r=r.d +q.saN8(r) +if(!(r instanceof A.wE))break}return m}} +A.wE.prototype={ +d9(a){return new A.wF(this,B.a9)}, +a8(a){return A.V(A.a7("handled internally"))}} +A.wF.prototype={ +gbg(){return t.Fn.a(A.b4.prototype.gbg.call(this))}, +saN8(a){var s,r,q=this.bb +if(a instanceof A.wE)if(q instanceof A.wE){s=a.c r=q.c -s=A.L(s)===A.L(r)&&J.e(s.a,r.a)}else s=!1 +s=A.L(s)===A.L(r)&&J.f(s.a,r.a)}else s=!1 else s=!1 if(s)return -if(!J.e(q,a)){this.bd=a -this.c6(new A.aZ0())}}, -hu(a,b){var s=this,r=t.Fn -r.a(A.b0.prototype.gb8.call(s)).e.bd.C(0,s) -s.bG=r.a(A.b0.prototype.gb8.call(s)).c -s.bd=r.a(A.b0.prototype.gb8.call(s)).d -s.Fh(a,b)}, -qz(){t.Fn.a(A.b0.prototype.gb8.call(this)).e.bd.N(0,this) -this.zP()}, -cJ(){var s=this.bG +if(!J.f(q,a)){this.bb=a +this.c8(new A.b_2())}}, +hs(a,b){var s=this,r=t.Fn +r.a(A.b4.prototype.gbg.call(s)).e.bb.D(0,s) +s.bA=r.a(A.b4.prototype.gbg.call(s)).c +s.bb=r.a(A.b4.prototype.gbg.call(s)).d +s.F5(a,b)}, +qr(){t.Fn.a(A.b4.prototype.gbg.call(this)).e.bb.O(0,this) +this.zA()}, +cG(){var s=this.bA s.toString return s}} -A.aZ0.prototype={ -$1(a){return a.eE()}, +A.b_2.prototype={ +$1(a){return a.eB()}, $S:12} -A.a81.prototype={} -A.b0n.prototype={ -$1(a){if(a instanceof A.wx)this.a.q6$=a +A.a8M.prototype={} +A.b1j.prototype={ +$1(a){if(a instanceof A.wF)this.a.q4$=a return!1}, -$S:19} -A.b1X.prototype={ -$1(a){if(a instanceof A.wx)this.a.q6$=a +$S:17} +A.b2T.prototype={ +$1(a){if(a instanceof A.wF)this.a.q4$=a return!1}, -$S:19} -A.rJ.prototype={ -a7(a){return this.a74(a,this.c)}, -dg(a){return A.bAY(this)}, -$irK:1} -A.PJ.prototype={ -cJ(){var s=this -if(s.q6$!=null)return t.k7.a(A.b0.prototype.gb8.call(s)).a74(s,s.q6$.bd) -return s.ak5()}, -gb8(){return t.k7.a(A.b0.prototype.gb8.call(this))}} -A.akZ.prototype={ -hu(a,b){if(t.Ej.b(a))this.q6$=a -this.Fh(a,b)}, -dk(){this.Fj() -this.n3(new A.b0n(this))}} -A.aoy.prototype={ -hu(a,b){if(t.Ej.b(a))this.q6$=a -this.Fh(a,b)}, -dk(){this.Fj() -this.n3(new A.b1X(this))}} -A.aud.prototype={ +$S:17} +A.rS.prototype={ +a8(a){return this.a7D(a,this.c)}, +d9(a){return A.bCj(this)}, +$irT:1} +A.Q1.prototype={ +cG(){var s=this +if(s.q4$!=null)return t.k7.a(A.b4.prototype.gbg.call(s)).a7D(s,s.q4$.bb) +return s.akE()}, +gbg(){return t.k7.a(A.b4.prototype.gbg.call(this))}} +A.alU.prototype={ +hs(a,b){if(t.Ej.b(a))this.q4$=a +this.F5(a,b)}, +da(){this.F7() +this.mW(new A.b1j(this))}} +A.apC.prototype={ +hs(a,b){if(t.Ej.b(a))this.q4$=a +this.F5(a,b)}, +da(){this.F7() +this.mW(new A.b2T(this))}} +A.avn.prototype={ $2(a,b){var s=this.a -return J.C7(s.$1(a),s.$1(b))}, +return J.Ci(s.$1(a),s.$1(b))}, $S(){return this.b.h("o(0,0)")}} -A.jg.prototype={ -an6(a,b){this.a=A.a8w(new A.aGk(a,b),null,b.h("b8K<0>")) +A.jp.prototype={ +anI(a,b){this.a=A.a9h(new A.aHn(a,b),null,b.h("b9J<0>")) this.b=0}, -gG(a){var s=this.b +gE(a){var s=this.b s===$&&A.c() return s}, gav(a){var s,r=this.a r===$&&A.c() -s=r.$ti.h("@<1>").ab(A.w(this).h("jg.E")) -return new A.uj(r.gav(r),new A.aGl(this),B.hW,s.h("@<1>").ab(s.z[1]).h("uj<1,2>"))}, -ada(a){var s,r=this -if(!r.c){s=A.ai(r,!1,A.w(r).h("B.E")) -r.d=new A.cr(s,A.a6(s).h("cr<1>"))}return r.d}, -C(a,b){var s,r=this,q=A.db([b],A.w(r).h("jg.E")),p=r.a +s=r.$ti.h("@<1>").af(A.w(this).h("jp.E")) +return new A.us(r.gav(r),new A.aHo(this),B.hY,s.h("@<1>").af(s.z[1]).h("us<1,2>"))}, +adM(a){var s,r=this +if(!r.c){s=A.ai(r,!1,A.w(r).h("y.E")) +r.d=new A.cs(s,A.a6(s).h("cs<1>"))}return r.d}, +D(a,b){var s,r=this,q=A.dc([b],A.w(r).h("jp.E")),p=r.a p===$&&A.c() s=p.h9(0,q) -if(!s){p=r.a.Kg(q) +if(!s){p=r.a.K3(q) p.toString -s=J.iy(p,b)}if(s){p=r.b +s=J.iE(p,b)}if(s){p=r.b p===$&&A.c() r.b=p+1 r.c=!1}return s}, -N(a,b){var s,r,q,p,o=this,n=o.a +O(a,b){var s,r,q,p,o=this,n=o.a n===$&&A.c() s=A.w(o) -r=n.Kg(A.b([b],s.h("v"))) -if(r==null||!r.O(0,b)){n=o.a -q=new A.bk(n,new A.aGn(o,b),n.$ti.h("bk<1>")) +r=n.K3(A.b([b],s.h("v"))) +if(r==null||!r.N(0,b)){n=o.a +q=new A.bo(n,new A.aHq(o,b),n.$ti.h("bo<1>")) if(!q.gaB(q))r=q.ga5(q)}if(r==null)return!1 -p=r.N(0,b) +p=r.O(0,b) if(p){n=o.b n===$&&A.c() o.b=n-1 -o.a.N(0,A.z(s.h("jg.E"))) +o.a.O(0,A.C(s.h("jp.E"))) o.c=!1}return p}, -ak(a){var s +ao(a){var s this.c=!1 s=this.a s===$&&A.c() -s.apb(0) +s.apM(0) this.b=0}} -A.aGk.prototype={ +A.aHn.prototype={ $2(a,b){if(a.gaB(a)){if(b.gaB(b))return 0 return-1}if(b.gaB(b))return 1 return this.a.$2(a.ga5(a),b.ga5(b))}, -$S(){return this.b.h("o(bS<0>,bS<0>)")}} -A.aGl.prototype={ +$S(){return this.b.h("o(bW<0>,bW<0>)")}} +A.aHo.prototype={ $1(a){return a}, -$S(){return A.w(this.a).h("bS(bS)")}} -A.aGn.prototype={ -$1(a){return a.ej(0,new A.aGm(this.a,this.b))}, -$S(){return A.w(this.a).h("F(bS)")}} -A.aGm.prototype={ +$S(){return A.w(this.a).h("bW(bW)")}} +A.aHq.prototype={ +$1(a){return a.eo(0,new A.aHp(this.a,this.b))}, +$S(){return A.w(this.a).h("F(bW)")}} +A.aHp.prototype={ $1(a){return a===this.b}, -$S(){return A.w(this.a).h("F(jg.E)")}} -A.wk.prototype={} -A.jj.prototype={ -yW(a,b){var s,r=this.f -if(r.aZ(0,A.aq(b)))return -s=b.h("co<0>") -r.u(0,A.aq(b),new A.wk(A.ai(new A.co(this,s),!0,s.h("B.E")),b.h("@<0>").ab(A.w(this).h("jj.T")).h("wk<1,2>")))}, -pd(a,b){var s,r=this.f.i(0,A.aq(b)) -if(r==null){this.yW(0,b) -s=this.pd(0,b) -return s}return b.h("I<0>").a(r.a)}, -C(a,b){if(this.aj1(0,b)){this.f.ac(0,new A.aIT(this,b)) +$S(){return A.w(this.a).h("F(jp.E)")}} +A.ws.prototype={} +A.js.prototype={ +yE(a,b){var s,r=this.f +if(r.b1(0,A.au(b)))return +s=b.h("cm<0>") +r.q(0,A.au(b),new A.ws(A.ai(new A.cm(this,s),!0,s.h("y.E")),b.h("@<0>").af(A.w(this).h("js.T")).h("ws<1,2>")))}, +p8(a,b){var s,r=this.f.i(0,A.au(b)) +if(r==null){this.yE(0,b) +s=this.p8(0,b) +return s}return b.h("H<0>").a(r.a)}, +D(a,b){if(this.ajA(0,b)){this.f.am(0,new A.aJY(this,b)) return!0}return!1}, -N(a,b){var s=this.f -s.gbz(s).ac(0,new A.aIV(this,b)) -return this.aj3(0,b)}, -ak(a){var s=this.f -s.gbz(s).ac(0,new A.aIU(this)) -this.aj2(0)}} -A.aIT.prototype={ +O(a,b){var s=this.f +s.gbx(s).am(0,new A.aK_(this,b)) +return this.ajC(0,b)}, +ao(a){var s=this.f +s.gbx(s).am(0,new A.aJZ(this)) +this.ajB(0)}} +A.aJY.prototype={ $2(a,b){var s=this.b -if(b.$ti.c.b(s))B.b.C(b.a,s)}, -$S(){return A.w(this.a).h("~(kl,wk)")}} -A.aIV.prototype={ -$1(a){return B.b.N(a.a,this.b)}, -$S(){return A.w(this.a).h("~(wk)")}} -A.aIU.prototype={ -$1(a){return B.b.ak(a.a)}, -$S(){return A.w(this.a).h("~(wk)")}} -A.J7.prototype={ +if(b.$ti.c.b(s))B.b.D(b.a,s)}, +$S(){return A.w(this.a).h("~(ky,ws)")}} +A.aK_.prototype={ +$1(a){return B.b.O(a.a,this.b)}, +$S(){return A.w(this.a).h("~(ws)")}} +A.aJZ.prototype={ +$1(a){return B.b.ao(a.a)}, +$S(){return A.w(this.a).h("~(ws)")}} +A.Jp.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.tF(0),$async$p) -case 2:q.ax=!1 +return A.B(q.tw(0),$async$p) +case 2:q.ay=!1 p=$.G().B() -p.sA(0,A.ut(B.dG)) -o=q.p2 +p.sA(0,A.uC(B.dI)) +o=q.RG n=o/2 -p.sdn(A.DR(B.h,o,A.b([A.ut(B.dG),B.o],t.O),null,B.J,null,new A.h(n,n),0)) -q.rx!==$&&A.ae() -q.rx=p +p.sde(A.E3(B.h,o,A.b([A.uC(B.dI),B.q],t.O),null,B.J,null,new A.h(n,n),0)) +q.x2!==$&&A.al() +q.x2=p return A.q(null,r)}}) return A.r($async$p,r)}, -iv(){var s,r,q,p=this,o=null,n=A.eK(0,0,0,!1,o,o,B.W,o) +ir(){var s,r,q,p=this,o=null,n=A.eR(0,0,0,!1,o,o,B.X,o) n.b=p -n.a=p.R8?B.N:B.qU -n.c=p.p3 -s=p.gau().M.fi(n) -s.sI2(0,p.p4) -r=A.YL() -r.b=p.p2 -q=A.j9(r,0,0,!1,0,o) +n.a=p.to?B.O:B.qX +n.c=p.rx +s=p.gar().ok.k1.fi(n) +s.sHN(0,p.ry) +r=A.Z8() +r.b=p.RG +q=A.jh(r,0,0,!1,0,o) q.c=q.d=0.5 -s.hN(q) +s.hJ(q) return s}, -aO(a){var s=this.rx +aW(a){var s=this.x2 s===$&&A.c() -a.cw(B.h,this.p2,s)}, -Bt(a,b){var s -if(this.R8&&a instanceof A.xn){s=a.at +a.ct(B.h,this.RG,s)}, +Bi(a,b){var s +if(this.to&&a instanceof A.xu){s=a.ax s===$&&A.c() -s.a6I(3*s.ax*100)}}} -A.b58.prototype={ -$1(a){var s,r,q,p,o,n=a.x1 -if(n===$){s=a.p2.a +s.a7c(3*s.ax*100)}}} +A.b67.prototype={ +$1(a){var s,r,q,p,o,n=a.y2 +if(n===$){s=a.RG.a r=s[0] s=s[1] -q=a.p3.a +q=a.rx.a p=q[0] -n=a.x1=A.vr(new A.h(r,s),q[1],p)}s=this.a -o=s.ry -if(o===$){r=s.p3.a -o=s.ry=A.k7(new A.h(r[0],r[1]),s.p2)}return n.yJ(o)}, -$S:818} -A.abG.prototype={} -A.xn.prototype={ -gwn(){var s,r=this.x2 -if(r===$){s=B.a4w.a_(0,10) -this.x2!==$&&A.a2() -r=this.x2=new A.x(0,0,0+s.a,0+s.b)}return r}, +n=a.y2=A.vC(new A.h(r,s),q[1],p)}s=this.a +o=s.xr +if(o===$){r=s.rx.a +o=s.xr=A.kj(new A.h(r[0],r[1]),s.RG)}return n.ys(o)}, +$S:819} +A.acx.prototype={} +A.xu.prototype={ +gw7(){var s,r=this.bd +if(r===$){s=B.a4I.a1(0,10) +this.bd!==$&&A.a2() +r=this.bd=new A.x(0,0,0+s.a,0+s.b)}return r}, p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.tF(0),$async$p) +return A.B(q.tw(0),$async$p) case 2:p=$.G() -o=p.kT() -n=p.kS(o,q.gwn()) -m=p.U() +o=p.kS() +n=p.kR(o,q.gw7()) +m=p.T() l=p.B() -p=q.ah$ +p=q.ac$ l.sA(0,p.gA(p)) -for(p=q.y1,k=A.a6(p).h("U<1,h>"),j=k.h("aA.E"),i=0;h=q.gwn(),i<(h.c-h.a)/4;++i){l.sA(0,A.b7n(l.gA(l),0.1)) -m.c0(0) -m.HT(A.ai(new A.U(p,new A.asZ(q,i),k),!0,j),!0) -n.Z(m,l)}g=o.jS() -p=q.gwn() -p=B.c.af(p.c-p.a) -k=q.gwn() +for(p=q.bb,k=A.a6(p).h("S<1,h>"),j=k.h("aF.E"),i=0;h=q.gw7(),i<(h.c-h.a)/4;++i){l.sA(0,A.b8m(l.gA(l),0.1)) +m.bY(0) +m.B5(A.ai(new A.S(p,new A.au8(q,i),k),!0,j),!0) +n.Z(m,l)}g=o.jR() +p=q.gw7() +p=B.c.aj(p.c-p.a) +k=q.gw7() s=3 -return A.A(g.qw(p,B.c.af(k.d-k.b)),$async$p) +return A.B(g.qo(p,B.c.aj(k.d-k.b)),$async$p) case 3:k=c -q.rx!==$&&A.ae() -q.rx=k +q.x2!==$&&A.al() +q.x2=k return A.q(null,r)}}) return A.r($async$p,r)}, -iv(){var s,r,q,p,o,n,m,l=this,k=null,j=new A.a(new Float64Array(2)) +ir(){var s,r,q,p,o,n,m,l=this,k=null,j=new A.a(new Float64Array(2)) j.t(20,30) s=new A.a(new Float64Array(2)) s.t(15,0) -r=j.X(0,s.a_(0,l.p4)) -q=A.eK(0,0,0,!1,k,k,B.W,k) -q.a=B.N +r=j.W(0,s.a1(0,l.ry)) +q=A.eR(0,0,0,!1,k,k,B.X,k) +q.a=B.O q.c=r -p=l.gau().M.fi(q) +p=l.gar().ok.k1.fi(q) p.fr=l p.cy=3 -o=A.mG() -o.dS(0,l.y1) -n=A.j9(o,0,0,!1,0,k) +o=A.mU() +o.dL(0,l.bb) +n=A.jh(o,0,0,!1,0,k) n.e=0.2 n.d=2 -p.hN(n) +p.hJ(n) s=t.o9 -m=A.aKK(s,s) +m=A.aLO(s,s) m.d=p m.w=!0 m.y=m.x=0 -m.b.cH() -s=A.my(4,new A.asY(l,m),t.SM) -l.p2!==$&&A.ae() -l.p2=s -j=l.gau().ce -j===$&&A.c() -j.H(0,s) +m.b.cE() +s=A.mM(4,new A.au7(l,m),t.SM) +l.RG!==$&&A.al() +l.RG=s +l.gar().ok.I(0,s) return p}, -a6(a,b){var s,r=this.RG.ax,q=this.at +a6(a,b){var s,r=this.x1.ay,q=this.ax q===$&&A.c() -s=r.at.f -s.ae(q.d.a.hF(0)) -s.E() -r.ch=null}, -aO(a){var s,r,q,p,o,n=this,m=n.rx +s=r.ax.f +s.a9(q.d.a.h6(0)) +s.F() +r.CW=null}, +aW(a){var s,r,q,p,o,n=this,m=n.x2 m===$&&A.c() -s=n.gwn() -r=n.xr -if(r===$){r=n.x1 -if(r===$){q=new A.h(-6,-10).a4(0,2) -n.x1!==$&&A.a2() -n.x1=q +s=n.gw7() +r=n.bP +if(r===$){r=n.y2 +if(r===$){q=new A.h(-6,-10).ab(0,2) +n.y2!==$&&A.a2() +n.y2=q r=q}p=r.a o=r.b -n.xr!==$&&A.a2() -r=n.xr=new A.x(p,o,p+6,o+10)}a.hQ(m,s,r,n.ah$)}, -hg(){var s,r,q,p=this.p2 +n.bP!==$&&A.a2() +r=n.bP=new A.x(p,o,p+6,o+10)}a.hL(m,s,r,n.ac$)}, +fL(){var s,r,q,p=this.RG p===$&&A.c() s=0 for(;s<4;++s){r=p[s] q=r.e -if(q!=null)q.r6(0,r)}}} -A.asZ.prototype={ +if(q!=null)q.r_(0,r)}}} +A.au8.prototype={ $1(a){var s=a.a,r=this.b -s=new A.h(s[0],s[1]).a_(0,10).Y(0,new A.h(r*J.ez(s[0]),r*J.ez(s[1]))) -r=this.a.gwn() -return s.X(0,new A.h(r.c,r.d).a4(0,2))}, -$S:110} -A.asY.prototype={ -$1(a){var s,r,q,p,o,n,m,l=null,k=a<=1,j=this.a,i=j.gau().fz +s=new A.h(s[0],s[1]).a1(0,10).X(0,new A.h(r*J.eI(s[0]),r*J.eI(s[1]))) +r=this.a.gw7() +return s.W(0,new A.h(r.c,r.d).ab(0,2))}, +$S:71} +A.au7.prototype={ +$1(a){var s,r,q,p,o,n,m,l=null,k=a<=1,j=this.a,i=j.gar().jd i===$&&A.c() -i=i[j.p4] +i=i[j.ry] s=new A.a(new Float64Array(2)) s.t(0.5,1.25) -r=B.eA.aT() +r=B.eD.aV() q=new A.a(new Float64Array(2)) q.t(1,0) p=new A.a(new Float64Array(2)) p.t(0,-1) o=$.G().B() -n=j.ah$ +n=j.ac$ o.sA(0,n.gA(n)) -o.sbQ(0.2) -o.sS(0,B.r) -n=new A.b3(new Float64Array(16)) -n.bm() -m=B.q.aT() -j=new A.B8(j,s,i,this.b,k,k,(a&1)===0,r,q,p,!0,n,$,m,l,l,2,l,B.f,new A.f([],t.s),new A.f([],t.g)) -j.io(l,l,o,2,!0) +o.sbJ(0.2) +o.sP(0,B.t) +n=A.aC() +m=B.r.aV() +j=new A.Bj(j,s,i,this.b,k,k,(a&1)===0,r,q,p,!0,n,$,m,l,l,2,l,B.f,new A.e([],t.s),new A.e([],t.g)) +j.ii(l,l,o,2,!0) return j}, -$S:819} -A.a18.prototype={ -W(){return"GameColors."+this.b}} -A.DK.prototype={ -a7(a){var s=null,r=A.al(a).p3,q=this.c,p=t.p -return A.mA(B.al,!0,s,A.mj(A.GT(B.R,A.b([new A.ED(A.b([A.dv("Player "+(q.lK.p4+1)+" wins!",s,s,s,r.a,s,s),B.e1,A.dv("Time: "+q.gadq(),s,s,s,r.y,s,s),B.e1,A.mn(B.ab1,q.gVB(q),s)],p),s)],p),B.hH),s,s),B.v,B.I,0,s,s,s,s,s,B.dR)}} -A.yZ.prototype={ +$S:820} +A.a1A.prototype={ +V(){return"GameColors."+this.b}} +A.DX.prototype={ +a8(a){var s=null,r=A.an(a).p3,q=this.c,p=t.p +return A.mO(B.al,!0,s,A.my(A.H9(B.S,A.b([new A.ER(A.b([A.dz("Player "+(q.ST.ry+1)+" wins!",s,s,s,r.a,s,s),B.e3,A.dz("Time: "+q.gae0(),s,s,s,r.y,s,s),B.e3,A.mC(B.abd,q.gW4(q),s)],p),s)],p),B.hJ),s,s),B.x,B.I,0,s,s,s,s,s,B.dT)}} +A.z7.prototype={ p(a){var s=0,r=A.t(t.H),q=this var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q.tF(0) -s=q.p3?2:3 +while(true)switch(s){case 0:q.tw(0) +s=q.rx?2:3 break case 2:s=4 -return A.A(q.S3(),$async$p) -case 4:q.rx=c +return A.B(q.S0(),$async$p) +case 4:q.x2=c case 3:return A.q(null,r)}}) return A.r($async$p,r)}, -iv(){var s,r,q,p,o,n=this,m=null,l=n.ah$,k=n.p3?A.ut(B.dG):A.ut(B.dG),j=k.a +ir(){var s,r,q,p,o,n=this,m=null,l=n.ac$,k=n.rx?A.uC(B.dI):A.uC(B.dI),j=k.a A.a9(B.c.aA(127.5),j>>>16&255,j>>>8&255,j&255) l.sA(0,k) -k=n.ah$ -k.sS(0,B.i) -l=n.R8 -j=l.a4(0,2).a +k=n.ac$ +k.sP(0,B.i) +l=n.to +j=l.ab(0,2).a s=j[0] j=j[1] l=l.a r=Math.max(l[0],l[1]) -q=n.ah$ -k.sdn(A.DR(new A.h(s,j),r,A.b([q.gA(q),B.o],t.O),m,B.J,m,m,0)) -p=n.gau().M.fi(A.eK(0,0,0,!1,m,n.p4,B.W,n)) -o=A.mG() -o.mf(l[0]/2,l[1]/2) -p.hN(A.j9(o,0,0,!0,0,m)) +q=n.ac$ +k.sde(A.E3(new A.h(s,j),r,A.b([q.gA(q),B.q],t.O),m,B.J,m,m,0)) +p=n.gar().ok.k1.fi(A.eR(0,0,0,!1,m,n.ry,B.X,n)) +o=A.mU() +o.m8(l[0]/2,l[1]/2) +p.hJ(A.jh(o,0,0,!0,0,m)) return p}, -gwN(){var s,r,q=this,p=q.ry -if(p===$){s=q.R8.a_(0,10).a +gwx(){var s,r,q=this,p=q.xr +if(p===$){s=q.to.a1(0,10).a r=s[0] s=s[1] -q.ry!==$&&A.a2() -p=q.ry=new A.x(0,0,0+r,0+s)}return p}, -S3(){var s=0,r=A.t(t.lu),q,p=this,o,n,m,l,k,j,i,h -var $async$S3=A.u(function(a,b){if(a===1)return A.p(b,r) +q.xr!==$&&A.a2() +p=q.xr=new A.x(0,0,0+r,0+s)}return p}, +S0(){var s=0,r=A.t(t.lu),q,p=this,o,n,m,l,k,j,i,h +var $async$S0=A.u(function(a,b){if(a===1)return A.p(b,r) while(true)switch(s){case 0:j=$.G() -i=j.kT() -h=j.kS(i,p.gwN()) -j=p.gwN() +i=j.kS() +h=j.kR(i,p.gwx()) +j=p.gwx() o=(j.c-j.a)/2 -n=B.eA.aT() -for(m=0;j=m*o,l=p.gwN(),jthis.a.p2}, -$S:820} -A.agg.prototype={} -A.a2K.prototype={ -gKa(){var s=this.ok +a.to.ao(0)}else if(!s){s=a.to +s.tG(new A.aEl(this),!0) +s.D(0,this)}}} +A.aEl.prototype={ +$1(a){return a.RG>this.a.RG}, +$S:821} +A.ah7.prototype={} +A.a3g.prototype={ +gJX(){var s=this.p2 if(s===$){s!==$&&A.a2() -s=this.ok=this.k4.p3}return s}, +s=this.p2=this.p1.rx}return s}, p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.nb(0),$async$p) -case 2:p=q.k4 -o=p.ah$ -n=A.a1p(o.gA(o),35,null) -m=A.fI(n,null) -l=A.fI(n.xx(55,B.aL),null) +return A.B(q.f0(0),$async$p) +case 2:p=q.p1 +o=p.ac$ +n=A.a1S(o.gA(o),35,null) +m=A.fg(n,B.v) +l=A.fg(n.xh(55,B.aK),B.v) o=new A.a(new Float64Array(2)) o.t(0,-20) k=t.Z0 -q.P(A.hl(B.j,null,null,null,o,null,null,null,"Lap",m,k)) +q.K(A.fA(B.j,null,null,null,o,null,null,null,"Lap",m,k)) o=new A.a(new Float64Array(2)) o.t(0,10) -j=A.hl(B.j,null,null,null,o,null,null,null,null,l,k) -q.P(j) -k=new A.aDn(q,j) +j=A.fA(B.j,null,null,null,o,null,null,null,null,l,k) +q.K(j) +k=new A.aEm(q,j) o=new A.a(new Float64Array(2)) o.t(0,70) -o=A.hl(B.j,null,null,null,o,null,null,null,null,m,t.Fr) -q.p1!==$&&A.ae() -q.p1=o -q.P(o) +o=A.fA(B.j,null,null,null,o,null,null,null,null,m,t.Fr) +q.p3!==$&&A.al() +q.p3=o +q.K(o) o=$.G().B() -p=p.ah$ +p=p.ac$ o.sA(0,p.gA(p)) -o.sS(0,B.r) -o.sbQ(2) -q.p3!==$&&A.ae() -q.p3=o -q.gKa().aj(0,k) +o.sP(0,B.t) +o.sbJ(2) +q.R8!==$&&A.al() +q.R8=o +q.gJX().an(0,k) k.$0() return A.q(null,r)}}) return A.r($async$p,r)}, a6(a,b){var s -if(this.gau().dr)return -s=this.p1 +if(this.gar().je)return +s=this.p3 s===$&&A.c() -s.se2(0,this.gau().gadq())}, -aO(a){var s=this.p3 +s.sdv(0,this.gar().gae0())}, +aW(a){var s=this.R8 s===$&&A.c() -a.dG(this.p2,s)}} -A.aDn.prototype={ +a.dr(this.p4,s)}} +A.aEm.prototype={ $0(){var s,r=this.a -if(r.gKa().a<=3){s=r.gKa().a<10?"0":"" -this.b.se2(0,s+A.j(r.gKa().a))}else this.b.se2(0,"DONE")}, +if(r.gJX().a<=3){s=r.gJX().a<10?"0":"" +this.b.sdv(0,s+A.j(r.gJX().a))}else this.b.sdv(0,"DONE")}, $S:0} -A.agh.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.EC.prototype={ -a7(a){var s,r=null,q=A.al(a).p3,p=q.z,o=t.p,n=A.b([A.dv("PadRacing",r,r,r,q.a,r,r),A.dv("First to 3 laps win",r,r,r,q.y,r,r),B.e1,A.mn(B.ab_,new A.aEO(this),r),A.dv("Arrow keys",r,r,r,p,r,r),B.e1,A.mn(B.aaX,new A.aEP(this),r),A.dv("WASD",r,r,r,p,r,r)],o),m=A.cG(r,r,r,p,"Made by ") -p=p==null?r:p.aI3(A.ut(B.dG),B.jJ) -s=A.Gk(r,r,r) -s.ck=new A.aEQ() -return A.mA(B.al,!0,r,A.mj(A.GT(B.R,A.b([A.h8(A.b([new A.ED(n,r),new A.ED(A.b([A.b9C(r,r,r,B.cg,r,r,!0,r,A.cG(A.b([m,A.cG(r,s,r,p,"Lukas Klingsbo (spydon)")],t.VO),r,r,r,r),B.au,r,r,1,B.aH)],o),r)],o),B.a2,B.a5,B.a6)],o),B.hH),r,r),B.v,B.I,0,r,r,r,r,r,B.dR)}} -A.aEO.prototype={ -$0(){this.a.c.ac1(1)}, +A.ah8.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.EQ.prototype={ +a8(a){var s,r=null,q=A.an(a).p3,p=q.z,o=t.p,n=A.b([A.dz("PadRacing",r,r,r,q.a,r,r),A.dz("First to 3 laps win",r,r,r,q.y,r,r),B.e3,A.mC(B.abb,new A.aFT(this),r),A.dz("Arrow keys",r,r,r,p,r,r),B.e3,A.mC(B.ab8,new A.aFU(this),r),A.dz("WASD",r,r,r,p,r,r)],o),m=A.cI(r,r,r,p,"Made by ") +p=p==null?r:p.aIG(A.uC(B.dI),B.jN) +s=A.GB(r,r,r) +s.cC=new A.aFV() +return A.mO(B.al,!0,r,A.my(A.H9(B.S,A.b([A.h3(A.b([new A.ER(n,r),new A.ER(A.b([A.bay(r,r,r,B.ci,r,r,!0,r,A.cI(A.b([m,A.cI(r,s,r,p,"Lukas Klingsbo (spydon)")],t.VO),r,r,r,r),B.aB,r,r,1,B.aG)],o),r)],o),B.a2,B.a5,B.a6)],o),B.hJ),r,r),B.x,B.I,0,r,r,r,r,r,B.dT)}} +A.aFT.prototype={ +$0(){this.a.c.acE(1)}, $S:0} -A.aEP.prototype={ -$0(){this.a.c.ac1(2)}, +A.aFU.prototype={ +$0(){this.a.c.acE(2)}, $S:0} -A.aEQ.prototype={ -$0(){A.b5P(A.jt("https://github.com/spydon",0,null))}, +A.aFV.prototype={ +$0(){A.b6O(A.jC("https://github.com/spydon",0,null))}, $S:0} -A.ED.prototype={ -a7(a){var s=null,r=A.ut(B.dG) -return A.at_(A.dj(s,A.h8(this.c,B.a2,B.a5,B.a6),B.v,s,s,s,s,B.d8,s,s),B.o,10,B.Ra,r)}} -A.hf.prototype={ -mA(a){return B.o}, +A.ER.prototype={ +a8(a){var s=null,r=A.uC(B.dI) +return A.au9(A.dk(s,A.h3(this.c,B.a2,B.a5,B.a6),B.x,s,s,s,s,B.da,s,s),B.q,10,B.Rg,r)}} +A.ha.prototype={ +mt(a){return B.q}, p(a6){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5 var $async$p=A.u(function(a7,a8){if(a7===1)return A.p(a8,r) -while(true)switch(s){case 0:q.gbZ(q).yW(0,t.O1) -p=A.hF(null,-2147483647) -q.ce!==$&&A.ae() -q.ce=p -q.P(p) -o=$.apY() -n=o.a -m=n[0] -l=new A.a(new Float64Array(2)) -l.t(m/2,0) -m=n[0] -k=n[1] -j=new A.a(new Float64Array(2)) -j.t(m/2,k) -m=n[1] -i=new A.a(new Float64Array(2)) -i.t(0,m/2) -m=n[0] -n=n[1] -h=new A.a(new Float64Array(2)) -h.t(m,n/2) -n=new A.a(new Float64Array(2)) -n.q(o) -o=new A.a(new Float64Array(2)) -o.an(5) -o=n.X(0,o).a +while(true)switch(s){case 0:q.n4(0) +q.p1.er() +q.gbZ(q).yE(0,t.O1) +p=$.bdi() +o=p.a n=o[0] m=new A.a(new Float64Array(2)) -m.t(n,5) -m=A.m2(l,m) -n=o[1] +m.t(n/2,0) +n=o[0] +l=o[1] k=new A.a(new Float64Array(2)) -k.t(5,n) -k=A.m2(i,k) +k.t(n/2,l) +n=o[1] +j=new A.a(new Float64Array(2)) +j.t(0,n/2) +n=o[0] +o=o[1] +i=new A.a(new Float64Array(2)) +i.t(n,o/2) +o=new A.a(new Float64Array(2)) +o.u(p) n=new A.a(new Float64Array(2)) -n.t(52.5,240) +n.ak(5) +n=o.W(0,n).a +o=n[0] +l=new A.a(new Float64Array(2)) +l.t(o,5) +l=A.mi(m,l) +o=n[1] +h=new A.a(new Float64Array(2)) +h.t(5,o) +h=A.mi(j,h) +o=new A.a(new Float64Array(2)) +o.t(52.5,240) g=new A.a(new Float64Array(2)) g.t(5,380) -g=A.m2(n,g) -n=new A.a(new Float64Array(2)) -n.t(200,50) +g=A.mi(o,g) +o=new A.a(new Float64Array(2)) +o.t(200,50) f=new A.a(new Float64Array(2)) f.t(300,5) -f=A.m2(n,f) -n=new A.a(new Float64Array(2)) -n.t(72.5,300) +f=A.mi(o,f) +o=new A.a(new Float64Array(2)) +o.t(72.5,300) e=new A.a(new Float64Array(2)) e.t(5,400) -e=A.m2(n,e) -n=new A.a(new Float64Array(2)) -n.t(180,100) +e=A.mi(o,e) +o=new A.a(new Float64Array(2)) +o.t(180,100) d=new A.a(new Float64Array(2)) d.t(220,5) -d=A.m2(n,d) -n=new A.a(new Float64Array(2)) -n.t(350,105) +d=A.mi(o,d) +o=new A.a(new Float64Array(2)) +o.t(350,105) c=new A.a(new Float64Array(2)) c.t(5,115) -c=A.m2(n,c) -n=new A.a(new Float64Array(2)) -n.t(310,160) +c=A.mi(o,c) +o=new A.a(new Float64Array(2)) +o.t(310,160) b=new A.a(new Float64Array(2)) b.t(240,5) -b=A.m2(n,b) -n=new A.a(new Float64Array(2)) -n.t(211.5,400) +b=A.mi(o,b) +o=new A.a(new Float64Array(2)) +o.t(211.5,400) a=new A.a(new Float64Array(2)) a.t(283,5) -a=A.m2(n,a) -n=new A.a(new Float64Array(2)) -n.t(351,312.5) +a=A.mi(o,a) +o=new A.a(new Float64Array(2)) +o.t(351,312.5) a0=new A.a(new Float64Array(2)) a0.t(5,180) -a0=A.m2(n,a0) -n=new A.a(new Float64Array(2)) -n.t(430,302.5) +a0=A.mi(o,a0) +o=new A.a(new Float64Array(2)) +o.t(430,302.5) a1=new A.a(new Float64Array(2)) a1.t(5,290) -a1=A.m2(n,a1) -n=new A.a(new Float64Array(2)) -n.t(292.5,450) +a1=A.mi(o,a1) +o=new A.a(new Float64Array(2)) +o.t(292.5,450) a2=new A.a(new Float64Array(2)) a2.t(280,5) -a2=A.m2(n,a2) -n=o[1] +a2=A.mi(o,a2) +o=n[1] a3=new A.a(new Float64Array(2)) -a3.t(n,5) -a3=A.m2(j,a3) -o=o[1] -n=new A.a(new Float64Array(2)) -n.t(5,o) -a4=A.b([m,k,g,f,e,d,c,b,a,a0,a1,a2,a3,A.m2(h,n)],t.zB) +a3.t(o,5) +a3=A.mi(k,a3) +n=n[1] o=new A.a(new Float64Array(2)) -o.t(200,245) -a5=A.bdy(!1,o,80,1) +o.t(5,n) +a4=A.b([l,h,g,f,e,d,c,b,a,a0,a1,a2,a3,A.mi(i,o)],t.zB) o=new A.a(new Float64Array(2)) -o.t(25,50) +o.t(200,245) +a5=A.bex(o,!1,80,1) +o=q.ok n=new A.a(new Float64Array(2)) -n.t(50,5) -n=A.b8H(1,o,n,!1) -o=new A.a(new Float64Array(2)) -o.t(25,70) -m=new A.a(new Float64Array(2)) -m.t(50,5) -m=A.b8H(2,o,m,!1) -o=new A.a(new Float64Array(2)) -o.t(52.5,25) -k=new A.a(new Float64Array(2)) -k.t(5,50) -k=A.b([n,m,A.b8H(3,o,k,!0),a5],t.V) -B.b.H(k,a4) -B.b.H(k,A.bHV($.apY(),a4,a5)) -p.H(0,k) -q.abC() +n.t(25,50) +l=new A.a(new Float64Array(2)) +l.t(50,5) +l=A.b9G(1,n,l,!1) +n=new A.a(new Float64Array(2)) +n.t(25,70) +h=new A.a(new Float64Array(2)) +h.t(50,5) +h=A.b9G(2,n,h,!1) +n=new A.a(new Float64Array(2)) +n.t(52.5,25) +g=new A.a(new Float64Array(2)) +g.t(5,50) +g=A.b([l,h,A.b9G(3,n,g,!0),a5],t.W) +B.b.I(g,a4) +B.b.I(g,A.bJi(p,a4,a5)) +o.I(0,g) +q.acg() return A.q(null,r)}}) return A.r($async$p,r)}, -abC(){var s,r,q,p,o,n=this -n.gmX().C(0,"menu") -s=n.fx$.a +acg(){var s,r,q,p,o,n,m=this +m.gmP().D(0,"menu") +s=m.fy$.a r=s[0] -q=$.apY().a -p=Math.min(r/q[0],s[1]/q[1]) -q=n.ce -q===$&&A.c() -q=A.jK(null,null,q) -s=q.ax -r=s.at -o=r.f -o.ae($.apY().a4(0,2).hF(0)) -o.E() -s.ch=null -s.ax=B.j -s.m4() -o=new A.a(new Float64Array(2)) -o.an(p-0.2) +q=$.bdi() +p=q.a +o=Math.min(r/p[0],s[1]/p[1]) +p=A.aO(null,null,m.ok) +s=p.ay +r=s.ax +n=r.f +n.a9(q.ab(0,2).h6(0)) +n.F() +s.CW=null +s.ay=B.j +s.jn() +q=new A.a(new Float64Array(2)) +q.ak(o-0.2) r=r.e -r.ae(o) -r.E() -s.ch=null -n.bX=q -n.P(q)}, -ac1(a){var s,r=null,q=this.bX +r.a9(q) +r.F() +s.CW=null +m.iu=p +m.K(p)}, +acE(a){var s,r=null,q=this.iu q===$&&A.c() -q=q.ax +q=q.ay s=new A.a(new Float64Array(2)) -s.an(8) -q.P(A.akl(s,A.dl(!1,0,B.w,1,!1,r,r,r,0),new A.aGz(this,a))) +s.ak(8) +q.K(A.alg(s,A.da(!1,0,B.y,1,!1,r,r,r,0),new A.aHC(this,a))) s=new A.a(new Float64Array(2)) -s.an(20) -q.P(A.EF(s,A.dl(!1,0,B.w,1,!1,r,r,r,0),r,r))}, -ah3(b2,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=this,b1=null -b0.dr=!1 -b0.gmX().N(0,"menu") -s=b0.bX -s===$&&A.c() -s.f0() -s=b0.fx$.a -r=new A.aGA(b0,s[0]>s[1]) +s.ak(20) +q.K(A.ET(s,A.da(!1,0,B.y,1,!1,r,r,r,0),r,r))}, +ahD(b2,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=this,b1=null +b0.je=!1 +b0.gmP().O(0,"menu") +s=b0.iu +s===$&&A.c() +s.er() +s=b0.fy$.a +r=new A.aHD(b0,s[0]>s[1]) q=r.$1$longMultiplier(1/b3) -p=new A.aGC(q) +p=new A.aHF(q) s=t.O1 -o=J.dN(b3,s) -for(n=q.a,m=0;m3){s=this.a -s.dr=!0 -s.lK=q -s.gmX().C(0,"game_over") +if(q.rx.a>3){s=this.a +s.je=!0 +s.ST=q +s.gmP().D(0,"game_over") q=new A.a(new Float64Array(2)) -q.an(1.5) -p.H(0,A.b([A.a7m(q,A.dl(!0,0,B.w,0.2,!1,3,r,r,0),r),A.vB(6.283185307179586,A.dl(!1,0,B.w,0.5,!1,r,r,r,0),r)],t.V))}else{q=new A.a(new Float64Array(2)) -q.an(1.5) -p.P(A.a7m(q,A.dl(!0,0,B.w,0.2,!1,r,r,r,0),r))}}, +q.ak(1.5) +p.I(0,A.b([A.Pk(q,A.da(!0,0,B.y,0.2,!1,3,r,r,0),r),A.vM(6.283185307179586,A.da(!1,0,B.y,0.5,!1,r,r,r,0),r)],t.W))}else{q=new A.a(new Float64Array(2)) +q.ak(1.5) +p.K(A.Pk(q,A.da(!0,0,B.y,0.2,!1,r,r,r,0),r))}}, $S:0} -A.aGy.prototype={ -$2(a,b){var s,r=this.b,q=J.dg(b) -if(q.aZ(b,r)){s=this.a.fz +A.aHB.prototype={ +$2(a,b){var s,r=this.b,q=J.bt(b) +if(q.b1(b,r)){s=this.a.jd s===$&&A.c() s=s[a] r=q.i(b,r) r.toString -s.C(0,r)}}, -$S:823} -A.ahT.prototype={} -A.ET.prototype={ -a7(b6){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=A.a1p(B.l,35,b3),b5=A.a1p(b3,30,B.a4) -b5=A.aQ3(A.a1p(B.Ax,28,b3),A.a1p(B.Ax,18,b3),b3,b4,b3,b3,b3,b3,b3,b5,b3,b3,b3,b3,b3) -s=A.a9N(b3,new A.Dp(A.b7W(b3,b3,B.o,b3,b3,b3,b3,b3,b3,b3,b3,B.a4f,b3,b3,b3,b3,b3,b3,b3)),A.bxu(B.ER,new A.m0(B.hT,new A.ck(B.fu,1,B.aa,-1)),B.ER,B.fu),b5,b3) -b5=A.b([],t.sN) -b4=new A.a(new Float64Array(2)) -r=t.D -q=A.b([],r) -p=A.b([],t.Q) -o=new A.bo() -$.er() -o.bl(0) -n=new A.bo() -n.bl(0) -m=new Float64Array(2) -l=new Float64Array(2) -k=new Float64Array(2) -j=new Float64Array(2) -i=new Float64Array(2) -h=new Float64Array(2) -g=new Float64Array(2) -f=new Float64Array(2) -e=A.cs() -r=A.b([],r) -d=new A.bo() -d.bl(0) -c=A.cs() -b=A.cq() -a=A.cq() -a0=new Float64Array(2) -a1=new Float64Array(2) -a2=new Float64Array(2) -a3=new Float64Array(2) -a4=new Float64Array(2) -a5=new Float64Array(2) -a6=new Float64Array(2) -a7=new Float64Array(2) -a8=new Float64Array(2) -a9=new Float64Array(2) -b0=new Float64Array(2) -b1=new Float64Array(2) -b2=new A.a(new Float64Array(2)) -b2.q(b4) -b1=new A.eZ(q,p,b2,new A.cn(),new A.bv(o),new A.bv(n),new A.d1(0,0,0),new A.aw(new A.a(m),new A.ab()),new A.a(l),new A.a(k),new A.f_(),new A.f0(new A.cm(new A.a(j)),new A.a(i),new A.a(h)),new A.ch(new A.a(g),new A.a(f)),e,r,new A.bv(d),c,new A.eW(b,a,new A.b2(new A.a(a0),new A.a(a1),new A.a(a2)),new A.b2(new A.a(a3),new A.a(a4),new A.a(a5))),new A.eX(B.as),new A.cn(),new A.b2(new A.a(a6),new A.a(a7),new A.a(a8)),new A.b2(new A.a(a9),new A.a(b0),new A.a(b1))) -r=A.fx() -q=A.b([],t.t) -b1.f=b1.at=b1.Q=b1.z=!0 -b1.a=4 -r=new A.eA(new A.eM(r,q,A.z(t.h)),A.b([],t.f)) -r.c=new A.eL() -b1.b=r -b1.ax=new A.eR(new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S()) -r=A.b([],t.A) -q=A.b([],t.E) -p=A.b([],t.r) -o=A.b([],t.W) -n=A.b([],t.b) -m=A.b([],t.G) -l=new Float64Array(2) +s.D(0,r)}}, +$S:824} +A.aiP.prototype={} +A.F8.prototype={ +a8(a){var s,r,q,p,o,n,m,l=null,k=A.a1S(B.l,35,l),j=A.a1S(l,30,B.a4) +j=A.aRe(A.a1S(B.Az,28,l),A.a1S(B.Az,18,l),l,k,l,l,l,l,l,j,l,l,l,l,l) +s=A.aaD(l,new A.DD(A.b8U(l,l,B.q,l,l,l,l,l,l,l,l,B.a4r,l,l,l,l,l,l,l)),A.byP(B.ES,new A.mg(B.hV,new A.cp(B.fx,1,B.aa,-1)),B.ES,B.fx),j,l) +j=A.b([],t.sN) k=new Float64Array(2) -j=new Float64Array(2) -i=new Float64Array(2) -h=new Float64Array(2) -g=new Float64Array(2) -f=new Float64Array(2) -e=new Float64Array(2) -d=new Float64Array(2) -c=new Float64Array(2) -b=new Float64Array(2) -b1.ay=new A.eQ(r,A.z(t.R),q,p,o,n,m,b1,new A.bW(new A.a(l),new A.a(k)),new A.bW(new A.a(j),new A.a(i)),new A.a(h),new A.aw(new A.a(g),new A.ab()),new A.aw(new A.a(f),new A.ab()),new A.eV(new A.ch(new A.a(e),new A.a(d)),new A.cm(new A.a(c))),new A.ab(),new A.aw(new A.a(b),new A.ab()),new A.aw(new A.a(new Float64Array(2)),new A.ab())) -r=A.fl() -q=$.au() -p=$.aC() -o=A.b([],t.u) -n=A.aI(A.aK(),t.y) -b5=new A.hf(b5,b1,q,p,new A.Q(),new A.Q(),B.m,o,n,A.z(t.S),A.z(t.F),0,b3,B.f,new A.f([],t.s),new A.f([],t.g)) -b5.aS(r,b3) -b5.fO(b3,b3,b4,1) -return A.b8T(!0,A.aE(b5,B.WO,new A.aGD(),b3,A.b1(["menu",new A.aGE(),"game_over",new A.aGF()],t.N,t.kI),t._1),b3,b3,b3,s,"PadRacing")}} -A.aGD.prototype={ +k=A.yA(l,l,new A.a(k)) +r=A.aO(l,l,l) +q=r.ay +p=new A.a(new Float64Array(2)) +p.ak(1) +o=q.ax.e +o.a9(p) +o.F() +q.CW=null +q=r +p=$.ay() +o=$.aG() +n=A.b([],t.u) +m=A.aI(A.aL(),t.y) +j=new A.ha(j,k,q,p,o,new A.P(),new A.P(),B.m,n,m,A.C(t.S),A.C(t.F),0,l,B.f,new A.e([],t.s),new A.e([],t.g)) +j.aS(r,l,l,k,t.E) +return A.b9S(!0,A.aH(j,B.WV,new A.aHG(),l,A.b5(["menu",new A.aHH(),"game_over",new A.aHI()],t.N,t.kI),t._1),l,l,l,s,"PadRacing")}} +A.aHG.prototype={ $1(a){var s=null -return A.mj(A.dv("Loading...",s,s,s,A.al(a).p3.a,s,s),s,s)}, -$S:155} -A.aGE.prototype={ -$2(a,b){return new A.EC(b,null)}, -$S:825} -A.aGF.prototype={ -$2(a,b){return new A.DK(b,null)}, +return A.my(A.dz("Loading...",s,s,s,A.an(a).p3.a,s,s),s,s)}, +$S:117} +A.aHH.prototype={ +$2(a,b){return new A.EQ(b,null)}, $S:826} -A.B8.prototype={ -ga3f(){var s,r,q,p=this.p4 -if(p===$){s=this.p3.a +A.aHI.prototype={ +$2(a,b){return new A.DX(b,null)}, +$S:827} +A.Bj.prototype={ +ga3K(){var s,r,q,p=this.ry +if(p===$){s=this.rx.a r=s[0] s=s[1] -q=A.O3(-r,-s,r,s,B.a21) +q=A.Om(-r,-s,r,s,B.a2a) p!==$&&A.a2() -this.p4=q +this.ry=q p=q}return p}, -ga1Z(){var s,r=this.RG -if(r===$){s=this.y2?600:300 +ga2t(){var s,r=this.x1 +if(r===$){s=this.bA?600:300 r!==$&&A.a2() -r=this.RG=s}return r}, -ga2_(){var s,r=this.rx -if(r===$){s=this.y2?7.5:8.5 +r=this.x1=s}return r}, +ga2u(){var s,r=this.x2 +if(r===$){s=this.bA?7.5:8.5 r!==$&&A.a2() -r=this.rx=s}return r}, +r=this.x2=s}return r}, p(a){var s=0,r=A.t(t.H),q=this,p,o,n var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.tF(0),$async$p) -case 2:p=q.gau().ce -p===$&&A.c() +return A.B(q.tw(0),$async$p) +case 2:p=q.gar().ok o=A.b([],t.yv) -n=B.q.aT() -p.P(new A.aa2(q,o,$,n,null,1,null,B.f,new A.f([],t.s),new A.f([],t.g))) +n=B.r.aV() +p.K(new A.aaT(q,o,$,n,null,1,null,B.f,new A.e([],t.s),new A.e([],t.g))) return A.q(null,r)}}) return A.r($async$p,r)}, -iv(){var s,r,q,p,o,n,m=this -if(m.y2){s=m.bc?-3:3 -r=new A.a(new Float64Array(2)) -r.t(s,3.5)}else{s=m.bc?-3:3 -r=new A.a(new Float64Array(2)) -r.t(s,-4.25)}q=A.eK(0,0,0,!1,null,null,B.W,null) -q.a=B.N -s=m.p2.at -s===$&&A.c() -q.c=s.d.a.X(0,r) -p=m.gau().M.fi(q) -p.fr=m -o=A.mG() -o.mf(0.5,1.25) -p.a8_(o,1).y=m -s=m.x2 -s.e=p -s.a.q(r) -n=m.gau() -s=A.aKJ(s) -m.xr!==$&&A.ae() -m.xr=s -n.M.hO(s) -s.Mn(0,0) -return p}, -a6(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=d.at +ir(){var s,r,q,p=this,o=p.cC?-3:3,n=p.bA?3.5:-4.25,m=new A.a(new Float64Array(2)) +m.t(o,n) +s=A.eR(0,0,0,!1,null,null,B.X,null) +s.a=B.O +o=p.RG.ax +o===$&&A.c() +s.c=o.d.a.W(0,m) +r=p.gar().ok.k1.fi(s) +r.fr=p +q=A.mU() +q.m8(0.5,1.25) +r.a8y(q,1).y=p +o=p.bd +o.e=r +o.a.u(m) +n=p.gar().ok +o=A.aLN(o) +p.bP!==$&&A.al() +p.bP=o +n.k1.is(o) +o.Mb(0,0) +return r}, +a6(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=d.ax c===$&&A.c() -if((c.b&2)===2||d.R8.a!==0){c=d.R8 -if(c.O(0,B.b6)){s=-0.6 +if((c.b&2)===2||d.to.a!==0){c=d.to +if(c.N(0,B.b7)){s=-0.6 r=-15 q=!0}else{s=0 r=0 -q=!1}if(c.O(0,B.b7)){r+=15 +q=!1}if(c.N(0,B.b8)){r+=15 s+=0.6 -q=!0}p=d.y1&&q -o=d.xr +q=!0}p=d.bb&&q +o=d.bP if(p){n=4*b o===$&&A.c() p=o.a @@ -142224,268 +143460,268 @@ p===$&&A.c() m=o.b m===$&&A.c() l=m.f.e-p.f.e-o.ay -k=l+B.c.cq(s-l,-n,n) -o.Mn(k,k)}else{o===$&&A.c() -o.Mn(0,0)}d.at.aFV(r) -j=A.c5(d.at.d.b,d.ck) -j.al(0,j.bL(d.at.r)) -j.al(0,-d.at.ax) -j.Ik(-d.ga2_(),d.ga2_()) -j.al(0,1) -d.at.ud(j) -p=d.at -p.a6I(0.1*p.Wq()*-d.at.w) -i=d.ga0b() -h=Math.sqrt(i.gd1()) -i.e1(0) -p=d.at -i.al(0,-2*h) -p.a6J(i) -if(!d.gau().dr){g=c.O(0,B.bf)?250:0 -if(c.O(0,B.bm))g+=-40 -c=d.at +k=l+B.c.ca(s-l,-n,n) +o.Mb(k,k)}else{o===$&&A.c() +o.Mb(0,0)}d.ax.aGz(r) +j=A.ca(d.ax.d.b,d.Y) +j.ap(0,j.bI(d.ax.r)) +j.ap(0,-d.ax.ax) +j.I5(-d.ga2u(),d.ga2u()) +j.ap(0,1) +d.ax.u2(j) +p=d.ax +p.a7c(0.1*p.WV()*-d.ax.w) +i=d.ga0F() +h=Math.sqrt(i.gcU()) +i.dW(0) +p=d.ax +i.ap(0,-2*h) +p.a7d(i) +if(!d.gar().je){g=c.N(0,B.bg)?250:0 +if(c.N(0,B.bo))g+=-40 +c=d.ax p=new A.a(new Float64Array(2)) p.t(0,1) -i=A.c5(c.d.b,p) -f=d.ga0b().bL(i) -if(gf?d.ga1Z():0 -if(Math.abs(e)>0){c=d.at -i.al(0,e) -c.a6J(i)}}}}, -aO(a){var s=this -a.dG(s.ga3f(),s.bG) -a.dG(s.ga3f(),s.ah$)}, -ga0b(){var s,r=this.at +i=A.ca(c.d.b,p) +f=d.ga0F().bI(i) +if(gf?d.ga2t():0 +if(Math.abs(e)>0){c=d.ax +i.ap(0,e) +c.a7d(i)}}}}, +aW(a){var s=this +a.dr(s.ga3K(),s.G) +a.dr(s.ga3K(),s.ac$)}, +ga0F(){var s,r=this.ax r===$&&A.c() -s=A.c5(r.d.b,this.cF) -s.al(0,s.bL(this.at.r)) +s=A.ca(r.d.b,this.a7) +s.ap(0,s.bI(this.ax.r)) return s}} -A.aa2.prototype={ +A.aaT.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:p=q.ah$ -o=q.ax.ah$ +while(true)switch(s){case 0:p=q.ac$ +o=q.ay.ac$ o=o.gA(o).a p.sA(0,A.a9(B.c.aA(229.5),o>>>16&255,o>>>8&255,o&255)) -p.sbQ(1) +p.sbJ(1) return A.q(null,r)}}) return A.r($async$p,r)}, -a6(a,b){var s=this.ax,r=s.at +a6(a,b){var s=this.ay,r=s.ax r===$&&A.c() -if(r.r.gd1()>100){r=this.ay -if(r.length>30)B.b.du(r,0) -s=s.at.d.a.a -r.push(new A.h(s[0],s[1]))}else{s=this.ay -if(s.length!==0)B.b.du(s,0)}}, -aO(a){a.ru(B.CB,this.ay,this.ah$)}, -$ib4:1} -A.amD.prototype={} -A.Bk.prototype={ -gB5(){var s,r,q=this,p=q.ry -if(p===$){s=q.p3.a_(0,10).a +if(r.r.gcU()>100){r=this.ch +if(r.length>30)B.b.di(r,0) +s=s.ax.d.a.a +r.push(new A.h(s[0],s[1]))}else{s=this.ch +if(s.length!==0)B.b.di(s,0)}}, +aW(a){a.rn(B.CD,this.ch,this.ac$)}, +$ib6:1} +A.anB.prototype={} +A.Bw.prototype={ +gAU(){var s,r,q=this,p=q.xr +if(p===$){s=q.rx.a1(0,10).a r=s[0] s=s[1] -q.ry!==$&&A.a2() -p=q.ry=new A.x(0,0,0+r,0+s)}return p}, +q.xr!==$&&A.a2() +p=q.xr=new A.x(0,0,0+r,0+s)}return p}, p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.tF(0),$async$p) -case 2:q.ah$.sA(0,A.b7o("#14F596")) +return A.B(q.tw(0),$async$p) +case 2:q.ac$.sA(0,A.b8n("#14F596")) p=$.G() -o=p.kT() -n=p.kS(o,q.gB5()) -p=q.gB5() +o=p.kS() +n=p.kR(o,q.gAU()) +p=q.gAU() m=new Float64Array(2) l=new A.a(m) l.t(p.c-p.a,p.d-p.b) -p=l.a4(0,2).a +p=l.ab(0,2).a k=new A.h(p[0],p[1]) p=m[0] -n.aU(A.vr(k,m[1],p),B.eA.aT()) -q.ah$.sS(0,B.r) -q.ah$.sbQ(1) +n.aX(A.vC(k,m[1],p),B.eD.aV()) +q.ac$.sP(0,B.t) +q.ac$.sbJ(1) for(j=0;j<30;++j){p=m[0] -n.aU(A.vr(k,m[1],p),q.ah$) -p=q.ah$ -p.sA(0,A.b7n(p.gA(p),0.07)) +n.aX(A.vC(k,m[1],p),q.ac$) +p=q.ac$ +p.sA(0,A.b8m(p.gA(p),0.07)) m[0]=m[0]-1 -m[1]=m[1]-1}i=o.jS() -p=q.gB5() -p=B.c.af(p.c-p.a) -m=q.gB5() +m[1]=m[1]-1}i=o.jR() +p=q.gAU() +p=B.c.aj(p.c-p.a) +m=q.gAU() s=3 -return A.A(i.qw(p,B.c.af(m.d-m.b)),$async$p) +return A.B(i.qo(p,B.c.aj(m.d-m.b)),$async$p) case 3:m=c -q.R8!==$&&A.ae() -q.R8=m +q.to!==$&&A.al() +q.to=m return A.q(null,r)}}) return A.r($async$p,r)}, -aO(a){var s,r,q,p,o,n,m,l=this,k=l.R8 +aW(a){var s,r,q,p,o,n,m,l=this,k=l.to k===$&&A.c() -s=l.gB5() -r=l.to -if(r===$){r=l.rx -if(r===$){q=l.p3.a -p=new A.h(-q[0],-q[1]).a4(0,2) -l.rx!==$&&A.a2() -l.rx=p -r=p}q=l.p3.a +s=l.gAU() +r=l.y1 +if(r===$){r=l.x2 +if(r===$){q=l.rx.a +p=new A.h(-q[0],-q[1]).ab(0,2) +l.x2!==$&&A.a2() +l.x2=p +r=p}q=l.rx.a o=q[0] q=q[1] n=r.a m=r.b -l.to!==$&&A.a2() -r=l.to=new A.x(n,m,n+o,m+q)}a.hQ(k,s,r,l.ah$)}, -iv(){var s,r,q,p,o=this,n=null,m=A.eK(0,0,0,!1,n,n,B.W,n) -m.a=B.W -m.c=o.p2 -s=o.gau().M.fi(m) +l.y1!==$&&A.a2() +r=l.y1=new A.x(n,m,n+o,m+q)}a.hL(k,s,r,l.ac$)}, +ir(){var s,r,q,p,o=this,n=null,m=A.eR(0,0,0,!1,n,n,B.X,n) +m.a=B.X +m.c=o.RG +s=o.gar().ok.k1.fi(m) s.fr=o s.cy=3 -r=A.mG() -q=o.p3.a -r.mf(q[0]/2,q[1]/2) -p=A.j9(r,0,0,!1,0,n) +r=A.mU() +q=o.rx.a +r.m8(q[0]/2,q[1]/2) +p=A.jh(r,0,0,!1,0,n) p.d=0.5 -s.hN(p) +s.hJ(p) return s}} -A.ZN.prototype={ -a8B(a){var s,r,q=A.b9g(a,this.a) -q.acM() +A.a_b.prototype={ +a99(a){var s,r,q=A.bad(a,this.a) +q.ado() 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.b.eF(s) +return s==null?".":s}B.b.eC(s) q.e.pop() -q.acM() +q.ado() return q.j(0)}, -aN6(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var s=A.b([b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q],t._m) -A.bbk("join",s) -return this.Ub(new A.co(s,t.Ri))}, -Ub(a){var s,r,q,p,o,n,m,l,k -for(s=a.gav(a),r=new A.iu(s,new A.auM(),a.$ti.h("iu")),q=this.a,p=!1,o=!1,n="";r.F();){m=s.ga3(s) -if(q.yn(m)&&o){l=A.b9g(m,q) +aNJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var s=A.b([b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q],t._m) +A.bcc("join",s) +return this.Uy(new A.cm(s,t.Ri))}, +Uy(a){var s,r,q,p,o,n,m,l,k +for(s=a.gav(a),r=new A.iA(s,new A.avT(),a.$ti.h("iA")),q=this.a,p=!1,o=!1,n="";r.H();){m=s.ga2(s) +if(q.ya(m)&&o){l=A.bad(m,q) k=n.charCodeAt(0)==0?n:n -n=B.d.ap(k,0,q.z2(k,!0)) +n=B.d.au(k,0,q.yL(k,!0)) l.b=n -if(q.Kt(n))l.e[0]=q.gET() -n=""+l.j(0)}else if(q.z1(m)>0){o=!q.yn(m) -n=""+m}else{if(!(m.length!==0&&q.RP(m[0])))if(p)n+=q.gET() -n+=m}p=q.Kt(m)}return n.charCodeAt(0)==0?n:n}} -A.auM.prototype={ +if(q.Kf(n))l.e[0]=q.gEH() +n=""+l.j(0)}else if(q.yK(m)>0){o=!q.ya(m) +n=""+m}else{if(!(m.length!==0&&q.RN(m[0])))if(p)n+=q.gEH() +n+=m}p=q.Kf(m)}return n.charCodeAt(0)==0?n:n}} +A.avT.prototype={ $1(a){return a!==""}, -$S:31} -A.b2X.prototype={ +$S:30} +A.b3T.prototype={ $1(a){return a==null?"null":'"'+a+'"'}, -$S:201} -A.aCo.prototype={ -afj(a){var s=this.z1(a) -if(s>0)return B.d.ap(a,0,s) -return this.yn(a)?a[0]:null}} -A.aH4.prototype={ -acM(){var s,r,q=this +$S:183} +A.aDo.prototype={ +afV(a){var s=this.yK(a) +if(s>0)return B.d.au(a,0,s) +return this.ya(a)?a[0]:null}} +A.aI7.prototype={ +ado(){var s,r,q=this while(!0){s=q.d -if(!(s.length!==0&&J.e(B.b.ga9(s),"")))break -B.b.eF(q.d) +if(!(s.length!==0&&J.f(B.b.ga4(s),"")))break +B.b.eC(q.d) q.e.pop()}s=q.e r=s.length if(r!==0)s[r-1]=""}, j(a){var s,r=this,q=r.b q=q!=null?""+q:"" for(s=0;s=0;--s)if(a[s]===b){++r if(r===c)return s q=s}return q}, -aDh(){var s,r,q=this.d -q=new A.hK(q,A.a6(q).h("hK<1,i?>")) -s=q.Uh(q,new A.aH5(),new A.aH6()) +aDU(){var s,r,q=this.d +q=new A.hD(q,A.a6(q).h("hD<1,i?>")) +s=q.UE(q,new A.aI8(),new A.aI9()) if(s==null)return A.b(["",""],t.T) if(s==="..")return A.b(["..",""],t.T) -r=this.awo(s,".",1) +r=this.ax0(s,".",1) if(r<=0)return A.b([s,""],t.T) -return A.b([B.d.ap(s,0,r),B.d.cf(s,r)],t.T)}} -A.aH5.prototype={ +return A.b([B.d.au(s,0,r),B.d.cf(s,r)],t.T)}} +A.aI8.prototype={ $1(a){return a!==""}, -$S:241} -A.aH6.prototype={ +$S:240} +A.aI9.prototype={ $0(){return null}, $S:20} -A.aOj.prototype={ -j(a){return this.gl4(this)}} -A.aIz.prototype={ -RP(a){return B.d.O(a,"/")}, -K4(a){return a===47}, -Kt(a){var s=a.length +A.aPt.prototype={ +j(a){return this.gl1(this)}} +A.aJE.prototype={ +RN(a){return B.d.N(a,"/")}, +JR(a){return a===47}, +Kf(a){var s=a.length return s!==0&&a.charCodeAt(s-1)!==47}, -z2(a,b){if(a.length!==0&&a.charCodeAt(0)===47)return 1 +yL(a,b){if(a.length!==0&&a.charCodeAt(0)===47)return 1 return 0}, -z1(a){return this.z2(a,!1)}, -yn(a){return!1}, -gl4(){return"posix"}, -gET(){return"/"}} -A.aRp.prototype={ -RP(a){return B.d.O(a,"/")}, -K4(a){return a===47}, -Kt(a){var s=a.length +yK(a){return this.yL(a,!1)}, +ya(a){return!1}, +gl1(){return"posix"}, +gEH(){return"/"}} +A.aSB.prototype={ +RN(a){return B.d.N(a,"/")}, +JR(a){return a===47}, +Kf(a){var s=a.length if(s===0)return!1 if(a.charCodeAt(s-1)!==47)return!0 -return B.d.jh(a,"://")&&this.z1(a)===s}, -z2(a,b){var s,r,q,p,o=a.length +return B.d.jb(a,"://")&&this.yK(a)===s}, +yL(a,b){var s,r,q,p,o=a.length if(o===0)return 0 if(a.charCodeAt(0)===47)return 1 for(s=0;s0){s=B.d.jn(a,"\\",s+1) +s=B.d.jj(a,"\\",2) +if(s>0){s=B.d.jj(a,"\\",s+1) if(s>0)return s}return r}if(r<3)return 0 -if(!A.bmg(a.charCodeAt(0)))return 0 +if(!A.bnn(a.charCodeAt(0)))return 0 if(a.charCodeAt(1)!==58)return 0 r=a.charCodeAt(2) if(!(r===47||r===92))return 0 return 3}, -z1(a){return this.z2(a,!1)}, -yn(a){return this.z1(a)===1}, -gl4(){return"windows"}, -gET(){return"\\"}} -A.dB.prototype={ -X(a,b){return new A.dB(this.a+b.a,this.b+b.b)}, -Y(a,b){return new A.dB(this.a-b.a,this.b-b.b)}, -a_(a,b){return new A.dB(this.a*b,this.b*b)}, +yK(a){return this.yL(a,!1)}, +ya(a){return this.yK(a)===1}, +gl1(){return"windows"}, +gEH(){return"\\"}} +A.dG.prototype={ +W(a,b){return new A.dG(this.a+b.a,this.b+b.b)}, +X(a,b){return new A.dG(this.a-b.a,this.b-b.b)}, +a1(a,b){return new A.dG(this.a*b,this.b*b)}, j(a){return"PathOffset{"+A.j(this.a)+","+A.j(this.b)+"}"}, l(a,b){if(b==null)return!1 -return b instanceof A.dB&&b.a===this.a&&b.b===this.b}, +return b instanceof A.dG&&b.a===this.a&&b.b===this.b}, gJ(a){return((391^B.c.gJ(this.a))*23^B.c.gJ(this.b))>>>0}} -A.aOH.prototype={ -AQ(){var s,r,q,p,o,n=this +A.aPR.prototype={ +AE(){var s,r,q,p,o,n=this for(s=n.a,r=n.d;!0;){q=n.c if(q>=r)return-1 p=s.charCodeAt(q) @@ -142493,79 +143729,79 @@ if(p<=32)o=p===32||p===10||p===9||p===13||p===12 else o=!1 if(!o)return p n.c=q+1}}, -a46(){if(this.AQ()===44){++this.c -this.AQ()}}, -ax4(a,b){var s -if(!(a>=48&&a<=57||a===43||a===45||a===46)||this.b===B.pq)return b +a4C(){if(this.AE()===44){++this.c +this.AE()}}, +axH(a,b){var s +if(!(a>=48&&a<=57||a===43||a===45||a===46)||this.b===B.pv)return b s=this.b -if(s===B.pv)return B.Ec -if(s===B.pw)return B.Ed +if(s===B.pA)return B.Ed +if(s===B.pB)return B.Ee return s}, -of(){var s=this,r=s.c +od(){var s=this,r=s.c if(r>=s.d)return-1 s.c=r+1 return s.a.charCodeAt(r)}, -ja(){var s,r,q,p,o,n,m,l,k,j,i=this,h="Numeric overflow" -i.AQ() -s=i.of() -if(s===43){s=i.of() -r=1}else if(s===45){s=i.of() +j4(){var s,r,q,p,o,n,m,l,k,j,i=this,h="Numeric overflow" +i.AE() +s=i.od() +if(s===43){s=i.od() +r=1}else if(s===45){s=i.od() r=-1}else r=1 if((s<48||s>57)&&s!==46)throw A.d(A.a7("First character of a number must be one of [0-9+-.].")) q=0 while(!0){if(!(48<=s&&s<=57))break q=q*10+(s-48) -s=i.of()}if(!(-17976931348623157e292<=q&&q<=17976931348623157e292))throw A.d(A.a7(h)) -if(s===46){s=i.of() +s=i.od()}if(!(-17976931348623157e292<=q&&q<=17976931348623157e292))throw A.d(A.a7(h)) +if(s===46){s=i.od() if(s<48||s>57)throw A.d(A.a7("There must be at least one digit following the .")) p=0 o=1 while(!0){if(!(48<=s&&s<=57))break o*=0.1 p+=(s-48)*o -s=i.of()}}else p=0 +s=i.od()}}else p=0 n=(q+p)*r m=i.c if(m57)throw A.d(A.a7("Missing exponent")) j=0 while(!0){if(!(s>=48&&s<=57))break j=j*10+(s-48) -s=i.of()}if(k)j=-j +s=i.od()}if(k)j=-j if(!(-37<=j&&j<=38))throw A.d(A.a7("Invalid exponent "+j)) if(j!==0)n*=Math.pow(10,j)}if(!(-17976931348623157e292<=n&&n<=17976931348623157e292))throw A.d(A.a7(h)) if(s!==-1){--i.c -i.a46()}return n}, -a2B(){var s,r=this,q=r.c +i.a4C()}return n}, +a35(){var s,r=this,q=r.c if(q>=r.d)throw A.d(A.a7("Expected more data")) r.c=q+1 s=r.a.charCodeAt(q) -r.a46() +r.a4C() if(s===48)return!1 else if(s===49)return!0 else throw A.d(A.a7("Invalid flag value"))}, -abP(){return new A.ex(this.aPp(),t.PF)}, -aPp(){var s=this +acs(){return new A.eG(this.aQ_(),t.PF)}, +aQ_(){var s=this return function(){var r=0,q=1,p,o -return function $async$abP(a,b,c){if(b===1){p=c +return function $async$acs(a,b,c){if(b===1){p=c r=q}while(true)switch(r){case 0:o=s.d case 2:if(!(s.c1){b0*=Math.sqrt(m) -b1*=Math.sqrt(m)}q.bm() -q.eG(0,1/b0,1/b1) -q.n0(a9) -l=a8.wD(q,b2) -k=a8.wD(q,b3.b) -j=k.Y(0,l) +b1*=Math.sqrt(m)}q.cc() +q.eD(0,1/b0,1/b1) +q.mT(a9) +l=a8.wn(q,b2) +k=a8.wn(q,b3.b) +j=k.X(0,l) a9=j.a o=j.b i=Math.sqrt(Math.max(1/(a9*a9+o*o)-0.25,0)) if(!isFinite(i))i=0 -j=j.a_(0,b3.e===b3.f?-i:i) -a9=l.X(0,k).a_(0,0.5) +j=j.a1(0,b3.e===b3.f?-i:i) +a9=l.W(0,k).a1(0,0.5) o=a9.a+-j.b a9=a9.b+j.a -h=new A.dB(o,a9) -l=l.Y(0,h) +h=new A.dG(o,a9) +l=l.X(0,h) g=Math.atan2(l.b,l.a) -k=k.Y(0,h) +k=k.X(0,h) f=Math.atan2(k.b,k.a)-g if(f<0&&b3.e)f+=6.283185307179586 else if(f>0&&!b3.e)f-=6.283185307179586 -q.bm() -q.n0(s) -q.eG(0,b0,b1) -e=B.c.dA(Math.abs(f/1.5717963267948964)) +q.cc() +q.mT(s) +q.eD(0,b0,b1) +e=B.c.dm(Math.abs(f/1.5717963267948964)) for(n=b4.a,d=0;d"))}} -A.a3m.prototype={ -ga3(a){var s=this.e +return new A.a3Y(s.a,s.b,!1,s.c,s.$ti.h("a3Y<1>"))}} +A.a3Y.prototype={ +ga2(a){var s=this.e s===$&&A.c() return s}, -F(){var s,r,q,p,o,n=this -for(s=n.b,r=s.length,q=n.a;p=n.d,p<=r;){o=q.a.cE(s,p) +H(){var s,r,q,p,o,n=this +for(s=n.b,r=s.length,q=n.a;p=n.d,p<=r;){o=q.a.cw(s,p) p=n.d if(o<0)n.d=p+1 -else{s=q.ct(new A.D_(s,p)) +else{s=q.cq(new A.Dc(s,p)) n.e=s.gm(s) s=n.d if(s===o)n.d=s+1 else n.d=o return!0}}return!1}} -A.ny.prototype={ -ct(a){var s,r=a.a,q=a.b,p=this.a.cE(r,q) -if(p<0)return new A.bl(this.b,r,q,t.nN) -s=B.d.ap(r,q,p) +A.nL.prototype={ +cq(a){var s,r=a.a,q=a.b,p=this.a.cw(r,q) +if(p<0)return new A.bp(this.b,r,q,t.nN) +s=B.d.au(r,q,p) return new A.d7(s,r,p,t.Xb)}, -cE(a,b){return this.a.cE(a,b)}} -A.Mr.prototype={ -ct(a){var s,r=this.a.ct(a),q=this.$ti,p=r.a -if(r.gv6()){s=this.b.$1(r.gm(r)) -return new A.d7(s,p,r.b,q.h("d7<2>"))}else{s=r.ge_(r) -return new A.bl(s,p,r.b,q.h("bl<2>"))}}} -A.QY.prototype={ -ct(a){var s,r,q=this.a.ct(a),p=this.$ti,o=q.a -if(q.gv6()){s=q.gm(q) +cw(a,b){return this.a.cw(a,b)}} +A.ML.prototype={ +cq(a){var s,r=this.a.cq(a),q=this.$ti,p=r.a +if(r.guS()){s=this.b.$1(r.gm(r)) +return new A.d7(s,p,r.b,q.h("d7<2>"))}else{s=r.gdU(r) +return new A.bp(s,p,r.b,q.h("bp<2>"))}}} +A.Re.prototype={ +cq(a){var s,r,q=this.a.cq(a),p=this.$ti,o=q.a +if(q.guS()){s=q.gm(q) r=q.b -return new A.d7(new A.pJ(s,a.a,a.b,r,p.h("pJ<1>")),o,r,p.h("d7>"))}else{s=q.ge_(q) -return new A.bl(s,o,q.b,p.h("bl>"))}}, -cE(a,b){return this.a.cE(a,b)}} -A.PH.prototype={ -n1(a){return this.a===a}} -A.xF.prototype={ -n1(a){return this.a}} -A.a38.prototype={ -an_(a){var s,r,q,p,o,n,m,l +return new A.d7(new A.pS(s,a.a,a.b,r,p.h("pS<1>")),o,r,p.h("d7>"))}else{s=q.gdU(q) +return new A.bp(s,o,q.b,p.h("bp>"))}}, +cw(a,b){return this.a.cw(a,b)}} +A.Q_.prototype={ +mU(a){return this.a===a}} +A.xM.prototype={ +mU(a){return this.a}} +A.a3K.prototype={ +anB(a){var s,r,q,p,o,n,m,l for(s=a.length,r=this.a,q=this.c,p=0;p>>0}}}, -n1(a){var s=this.a +for(n=o.a-r,m=o.b-r;n<=m;++n){l=B.e.bu(n,5) +q[l]=(q[l]|B.vn[n&31])>>>0}}}, +mU(a){var s=this.a if(s<=a)if(a<=this.b){s=a-s -s=(this.c[B.e.bv(s,5)]&B.vl[s&31])>>>0!==0}else s=!1 +s=(this.c[B.e.bu(s,5)]&B.vn[s&31])>>>0!==0}else s=!1 else s=!1 return s}, -$iht:1} -A.a4d.prototype={ -n1(a){return!this.a.n1(a)}} -A.b61.prototype={ +$ihn:1} +A.a4T.prototype={ +mU(a){return!this.a.mU(a)}} +A.b70.prototype={ $2(a,b){var s=a.a,r=b.a return s!==r?s-r:a.b-b.b}, -$S:828} -A.b62.prototype={ -$2(a,b){return a+(b.b-b.a+1)}, $S:829} -A.b2R.prototype={ -$1(a){return new A.io(a.charCodeAt(0),a.charCodeAt(0))}, +A.b71.prototype={ +$2(a,b){return a+(b.b-b.a+1)}, $S:830} -A.b2M.prototype={ -$3(a,b,c){return new A.io(a.charCodeAt(0),c.charCodeAt(0))}, +A.b3N.prototype={ +$1(a){return new A.iu(a.charCodeAt(0),a.charCodeAt(0))}, $S:831} -A.b2Q.prototype={ -$1(a){return A.bJy(J.i9(a,t.eg))}, +A.b3I.prototype={ +$3(a,b,c){return new A.iu(a.charCodeAt(0),c.charCodeAt(0))}, $S:832} -A.b2L.prototype={ +A.b3M.prototype={ +$1(a){return A.bKW(J.ih(a,t.eg))}, +$S:833} +A.b3H.prototype={ $2(a,b){var s if(a==null)s=b -else s=b instanceof A.xF?new A.xF(!b.a):new A.a4d(b) +else s=b instanceof A.xM?new A.xM(!b.a):new A.a4T(b) return s}, -$S:833} -A.ht.prototype={} -A.io.prototype={ -n1(a){return this.a<=a&&a<=this.b}, -$iht:1} -A.aaH.prototype={ -n1(a){if(a<256)switch(a){case 9:case 10:case 11:case 12:case 13:case 32:case 133:case 160:return!0 +$S:834} +A.hn.prototype={} +A.iu.prototype={ +mU(a){return this.a<=a&&a<=this.b}, +$ihn:1} +A.abx.prototype={ +mU(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}}, -$iht:1} -A.Jy.prototype={ -ct(a){var s,r,q,p,o,n,m -for(s=this.a,r=s.length,q=this.b,p=this.$ti.h("bl<1>"),o=null,n=0;n"),o=null,n=0;n=0)return q}return q}} -A.fR.prototype={ +A.fK.prototype={ gbZ(a){return A.b([this.a],t.Vz)}, -n_(a,b,c){var s=this -s.tH(0,b,c) -if(s.a.l(0,b))s.a=A.w(s).h("b5").a(c)}} -A.Pu.prototype={ -ct(a){var s,r,q,p,o=this,n=o.a.ct(a) -if(n.geN()){s=n.ge_(n) -return new A.bl(s,n.a,n.b,o.$ti.h("bl>"))}r=o.b.ct(n) -if(r.geN()){s=r.ge_(r) -return new A.bl(s,r.a,r.b,o.$ti.h("bl>"))}s=n.gm(n) +mS(a,b,c){var s=this +s.ty(0,b,c) +if(s.a.l(0,b))s.a=A.w(s).h("b8").a(c)}} +A.PN.prototype={ +cq(a){var s,r,q,p,o=this,n=o.a.cq(a) +if(n.geK()){s=n.gdU(n) +return new A.bp(s,n.a,n.b,o.$ti.h("bp>"))}r=o.b.cq(n) +if(r.geK()){s=r.gdU(r) +return new A.bp(s,r.a,r.b,o.$ti.h("bp>"))}s=n.gm(n) q=r.gm(r) p=o.$ti -return new A.d7(new A.de(s,q,p.h("@<1>").ab(p.z[1]).h("de<1,2>")),r.a,r.b,p.h("d7>"))}, -cE(a,b){b=this.a.cE(a,b) +return new A.d7(new A.dg(s,q,p.h("@<1>").af(p.z[1]).h("dg<1,2>")),r.a,r.b,p.h("d7>"))}, +cw(a,b){b=this.a.cw(a,b) if(b<0)return-1 -b=this.b.cE(a,b) +b=this.b.cw(a,b) if(b<0)return-1 return b}, gbZ(a){return A.b([this.a,this.b],t.Vz)}, -n_(a,b,c){var s=this -s.tH(0,b,c) -if(s.a.l(0,b))s.a=s.$ti.h("b5<1>").a(c) -if(s.b.l(0,b))s.b=s.$ti.h("b5<2>").a(c)}} -A.de.prototype={ -gJ(a){return A.a4(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)}, +mS(a,b,c){var s=this +s.ty(0,b,c) +if(s.a.l(0,b))s.a=s.$ti.h("b8<1>").a(c) +if(s.b.l(0,b))s.b=s.$ti.h("b8<2>").a(c)}} +A.dg.prototype={ +gJ(a){return A.a3(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)}, l(a,b){if(b==null)return!1 -return this.$ti.b(b)&&J.e(this.a,b.a)&&J.e(this.b,b.b)}, -j(a){return this.d6(0)+"("+A.j(this.a)+", "+A.j(this.b)+")"}} -A.aH7.prototype={ +return this.$ti.b(b)&&J.f(this.a,b.a)&&J.f(this.b,b.b)}, +j(a){return this.cY(0)+"("+A.j(this.a)+", "+A.j(this.b)+")"}} +A.aIa.prototype={ $1(a){return this.a.$2(a.a,a.b)}, -$S(){return this.d.h("@<0>").ab(this.b).ab(this.c).h("1(de<2,3>)")}} -A.Pv.prototype={ -ct(a){var s,r,q,p,o,n=this,m=n.a.ct(a) -if(m.geN()){s=m.ge_(m) -return new A.bl(s,m.a,m.b,n.$ti.h("bl>"))}r=n.b.ct(m) -if(r.geN()){s=r.ge_(r) -return new A.bl(s,r.a,r.b,n.$ti.h("bl>"))}q=n.c.ct(r) -if(q.geN()){s=q.ge_(q) -return new A.bl(s,q.a,q.b,n.$ti.h("bl>"))}s=m.gm(m) +$S(){return this.d.h("@<0>").af(this.b).af(this.c).h("1(dg<2,3>)")}} +A.PO.prototype={ +cq(a){var s,r,q,p,o,n=this,m=n.a.cq(a) +if(m.geK()){s=m.gdU(m) +return new A.bp(s,m.a,m.b,n.$ti.h("bp>"))}r=n.b.cq(m) +if(r.geK()){s=r.gdU(r) +return new A.bp(s,r.a,r.b,n.$ti.h("bp>"))}q=n.c.cq(r) +if(q.geK()){s=q.gdU(q) +return new A.bp(s,q.a,q.b,n.$ti.h("bp>"))}s=m.gm(m) r=r.gm(r) p=q.gm(q) o=n.$ti -return new A.d7(new A.nX(s,r,p,o.h("@<1>").ab(o.z[1]).ab(o.z[2]).h("nX<1,2,3>")),q.a,q.b,o.h("d7>"))}, -cE(a,b){b=this.a.cE(a,b) +return new A.d7(new A.o9(s,r,p,o.h("@<1>").af(o.z[1]).af(o.z[2]).h("o9<1,2,3>")),q.a,q.b,o.h("d7>"))}, +cw(a,b){b=this.a.cw(a,b) if(b<0)return-1 -b=this.b.cE(a,b) +b=this.b.cw(a,b) if(b<0)return-1 -b=this.c.cE(a,b) +b=this.c.cw(a,b) if(b<0)return-1 return b}, gbZ(a){return A.b([this.a,this.b,this.c],t.Vz)}, -n_(a,b,c){var s=this -s.tH(0,b,c) -if(s.a.l(0,b))s.a=s.$ti.h("b5<1>").a(c) -if(s.b.l(0,b))s.b=s.$ti.h("b5<2>").a(c) -if(s.c.l(0,b))s.c=s.$ti.h("b5<3>").a(c)}} -A.nX.prototype={ -gJ(a){return A.a4(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)}, +mS(a,b,c){var s=this +s.ty(0,b,c) +if(s.a.l(0,b))s.a=s.$ti.h("b8<1>").a(c) +if(s.b.l(0,b))s.b=s.$ti.h("b8<2>").a(c) +if(s.c.l(0,b))s.c=s.$ti.h("b8<3>").a(c)}} +A.o9.prototype={ +gJ(a){return A.a3(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)}, l(a,b){var s=this if(b==null)return!1 -return s.$ti.b(b)&&J.e(s.a,b.a)&&J.e(s.b,b.b)&&J.e(s.c,b.c)}, +return s.$ti.b(b)&&J.f(s.a,b.a)&&J.f(s.b,b.b)&&J.f(s.c,b.c)}, j(a){var s=this -return s.d6(0)+"("+A.j(s.a)+", "+A.j(s.b)+", "+A.j(s.c)+")"}} -A.aH8.prototype={ +return s.cY(0)+"("+A.j(s.a)+", "+A.j(s.b)+", "+A.j(s.c)+")"}} +A.aIb.prototype={ $1(a){return this.a.$3(a.a,a.b,a.c)}, $S(){var s=this -return s.e.h("@<0>").ab(s.b).ab(s.c).ab(s.d).h("1(nX<2,3,4>)")}} -A.Pw.prototype={ -ct(a){var s,r,q,p,o,n,m=this,l=m.a.ct(a) -if(l.geN()){s=l.ge_(l) -return new A.bl(s,l.a,l.b,m.$ti.h("bl>"))}r=m.b.ct(l) -if(r.geN()){s=r.ge_(r) -return new A.bl(s,r.a,r.b,m.$ti.h("bl>"))}q=m.c.ct(r) -if(q.geN()){s=q.ge_(q) -return new A.bl(s,q.a,q.b,m.$ti.h("bl>"))}p=m.d.ct(q) -if(p.geN()){s=p.ge_(p) -return new A.bl(s,p.a,p.b,m.$ti.h("bl>"))}s=l.gm(l) +return s.e.h("@<0>").af(s.b).af(s.c).af(s.d).h("1(o9<2,3,4>)")}} +A.PP.prototype={ +cq(a){var s,r,q,p,o,n,m=this,l=m.a.cq(a) +if(l.geK()){s=l.gdU(l) +return new A.bp(s,l.a,l.b,m.$ti.h("bp>"))}r=m.b.cq(l) +if(r.geK()){s=r.gdU(r) +return new A.bp(s,r.a,r.b,m.$ti.h("bp>"))}q=m.c.cq(r) +if(q.geK()){s=q.gdU(q) +return new A.bp(s,q.a,q.b,m.$ti.h("bp>"))}p=m.d.cq(q) +if(p.geK()){s=p.gdU(p) +return new A.bp(s,p.a,p.b,m.$ti.h("bp>"))}s=l.gm(l) r=r.gm(r) q=q.gm(q) o=p.gm(p) n=m.$ti -return new A.d7(new A.mN(s,r,q,o,n.h("@<1>").ab(n.z[1]).ab(n.z[2]).ab(n.z[3]).h("mN<1,2,3,4>")),p.a,p.b,n.h("d7>"))}, -cE(a,b){var s=this -b=s.a.cE(a,b) +return new A.d7(new A.n0(s,r,q,o,n.h("@<1>").af(n.z[1]).af(n.z[2]).af(n.z[3]).h("n0<1,2,3,4>")),p.a,p.b,n.h("d7>"))}, +cw(a,b){var s=this +b=s.a.cw(a,b) if(b<0)return-1 -b=s.b.cE(a,b) +b=s.b.cw(a,b) if(b<0)return-1 -b=s.c.cE(a,b) +b=s.c.cw(a,b) if(b<0)return-1 -b=s.d.cE(a,b) +b=s.d.cw(a,b) if(b<0)return-1 return b}, gbZ(a){var s=this return A.b([s.a,s.b,s.c,s.d],t.Vz)}, -n_(a,b,c){var s=this -s.tH(0,b,c) -if(s.a.l(0,b))s.a=s.$ti.h("b5<1>").a(c) -if(s.b.l(0,b))s.b=s.$ti.h("b5<2>").a(c) -if(s.c.l(0,b))s.c=s.$ti.h("b5<3>").a(c) -if(s.d.l(0,b))s.d=s.$ti.h("b5<4>").a(c)}} -A.mN.prototype={ +mS(a,b,c){var s=this +s.ty(0,b,c) +if(s.a.l(0,b))s.a=s.$ti.h("b8<1>").a(c) +if(s.b.l(0,b))s.b=s.$ti.h("b8<2>").a(c) +if(s.c.l(0,b))s.c=s.$ti.h("b8<3>").a(c) +if(s.d.l(0,b))s.d=s.$ti.h("b8<4>").a(c)}} +A.n0.prototype={ gJ(a){var s=this -return A.a4(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)}, +return A.a3(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)}, l(a,b){var s=this if(b==null)return!1 -return s.$ti.b(b)&&J.e(s.a,b.a)&&J.e(s.b,b.b)&&J.e(s.c,b.c)&&J.e(s.d,b.d)}, +return s.$ti.b(b)&&J.f(s.a,b.a)&&J.f(s.b,b.b)&&J.f(s.c,b.c)&&J.f(s.d,b.d)}, j(a){var s=this -return s.d6(0)+"("+A.j(s.a)+", "+A.j(s.b)+", "+A.j(s.c)+", "+A.j(s.d)+")"}} -A.aHa.prototype={ +return s.cY(0)+"("+A.j(s.a)+", "+A.j(s.b)+", "+A.j(s.c)+", "+A.j(s.d)+")"}} +A.aId.prototype={ $1(a){return this.a.$4(a.a,a.b,a.c,a.d)}, $S(){var s=this -return s.f.h("@<0>").ab(s.b).ab(s.c).ab(s.d).ab(s.e).h("1(mN<2,3,4,5>)")}} -A.Px.prototype={ -ct(a){var s,r,q,p,o,n,m,l=this,k=l.a.ct(a) -if(k.geN()){s=k.ge_(k) -return new A.bl(s,k.a,k.b,l.$ti.h("bl>"))}r=l.b.ct(k) -if(r.geN()){s=r.ge_(r) -return new A.bl(s,r.a,r.b,l.$ti.h("bl>"))}q=l.c.ct(r) -if(q.geN()){s=q.ge_(q) -return new A.bl(s,q.a,q.b,l.$ti.h("bl>"))}p=l.d.ct(q) -if(p.geN()){s=p.ge_(p) -return new A.bl(s,p.a,p.b,l.$ti.h("bl>"))}o=l.e.ct(p) -if(o.geN()){s=o.ge_(o) -return new A.bl(s,o.a,o.b,l.$ti.h("bl>"))}s=k.gm(k) +return s.f.h("@<0>").af(s.b).af(s.c).af(s.d).af(s.e).h("1(n0<2,3,4,5>)")}} +A.PQ.prototype={ +cq(a){var s,r,q,p,o,n,m,l=this,k=l.a.cq(a) +if(k.geK()){s=k.gdU(k) +return new A.bp(s,k.a,k.b,l.$ti.h("bp>"))}r=l.b.cq(k) +if(r.geK()){s=r.gdU(r) +return new A.bp(s,r.a,r.b,l.$ti.h("bp>"))}q=l.c.cq(r) +if(q.geK()){s=q.gdU(q) +return new A.bp(s,q.a,q.b,l.$ti.h("bp>"))}p=l.d.cq(q) +if(p.geK()){s=p.gdU(p) +return new A.bp(s,p.a,p.b,l.$ti.h("bp>"))}o=l.e.cq(p) +if(o.geK()){s=o.gdU(o) +return new A.bp(s,o.a,o.b,l.$ti.h("bp>"))}s=k.gm(k) r=r.gm(r) q=q.gm(q) p=p.gm(p) n=o.gm(o) m=l.$ti -return new A.d7(new A.lQ(s,r,q,p,n,m.h("@<1>").ab(m.z[1]).ab(m.z[2]).ab(m.z[3]).ab(m.z[4]).h("lQ<1,2,3,4,5>")),o.a,o.b,m.h("d7>"))}, -cE(a,b){var s=this -b=s.a.cE(a,b) +return new A.d7(new A.m4(s,r,q,p,n,m.h("@<1>").af(m.z[1]).af(m.z[2]).af(m.z[3]).af(m.z[4]).h("m4<1,2,3,4,5>")),o.a,o.b,m.h("d7>"))}, +cw(a,b){var s=this +b=s.a.cw(a,b) if(b<0)return-1 -b=s.b.cE(a,b) +b=s.b.cw(a,b) if(b<0)return-1 -b=s.c.cE(a,b) +b=s.c.cw(a,b) if(b<0)return-1 -b=s.d.cE(a,b) +b=s.d.cw(a,b) if(b<0)return-1 -b=s.e.cE(a,b) +b=s.e.cw(a,b) if(b<0)return-1 return b}, gbZ(a){var s=this return A.b([s.a,s.b,s.c,s.d,s.e],t.Vz)}, -n_(a,b,c){var s=this -s.tH(0,b,c) -if(s.a.l(0,b))s.a=s.$ti.h("b5<1>").a(c) -if(s.b.l(0,b))s.b=s.$ti.h("b5<2>").a(c) -if(s.c.l(0,b))s.c=s.$ti.h("b5<3>").a(c) -if(s.d.l(0,b))s.d=s.$ti.h("b5<4>").a(c) -if(s.e.l(0,b))s.e=s.$ti.h("b5<5>").a(c)}} -A.lQ.prototype={ +mS(a,b,c){var s=this +s.ty(0,b,c) +if(s.a.l(0,b))s.a=s.$ti.h("b8<1>").a(c) +if(s.b.l(0,b))s.b=s.$ti.h("b8<2>").a(c) +if(s.c.l(0,b))s.c=s.$ti.h("b8<3>").a(c) +if(s.d.l(0,b))s.d=s.$ti.h("b8<4>").a(c) +if(s.e.l(0,b))s.e=s.$ti.h("b8<5>").a(c)}} +A.m4.prototype={ gJ(a){var s=this -return A.a4(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)}, +return A.a3(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)}, l(a,b){var s=this if(b==null)return!1 -return s.$ti.b(b)&&J.e(s.a,b.a)&&J.e(s.b,b.b)&&J.e(s.c,b.c)&&J.e(s.d,b.d)&&J.e(s.e,b.e)}, +return s.$ti.b(b)&&J.f(s.a,b.a)&&J.f(s.b,b.b)&&J.f(s.c,b.c)&&J.f(s.d,b.d)&&J.f(s.e,b.e)}, j(a){var s=this -return s.d6(0)+"("+A.j(s.a)+", "+A.j(s.b)+", "+A.j(s.c)+", "+A.j(s.d)+", "+A.j(s.e)+")"}} -A.aHb.prototype={ +return s.cY(0)+"("+A.j(s.a)+", "+A.j(s.b)+", "+A.j(s.c)+", "+A.j(s.d)+", "+A.j(s.e)+")"}} +A.aIe.prototype={ $1(a){return this.a.$5(a.a,a.b,a.c,a.d,a.e)}, $S(){var s=this -return s.r.h("@<0>").ab(s.b).ab(s.c).ab(s.d).ab(s.e).ab(s.f).h("1(lQ<2,3,4,5,6>)")}} -A.Py.prototype={ -ct(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.a.ct(a) -if(h.geN()){s=h.ge_(h) -return new A.bl(s,h.a,h.b,i.$ti.h("bl>"))}r=i.b.ct(h) -if(r.geN()){s=r.ge_(r) -return new A.bl(s,r.a,r.b,i.$ti.h("bl>"))}q=i.c.ct(r) -if(q.geN()){s=q.ge_(q) -return new A.bl(s,q.a,q.b,i.$ti.h("bl>"))}p=i.d.ct(q) -if(p.geN()){s=p.ge_(p) -return new A.bl(s,p.a,p.b,i.$ti.h("bl>"))}o=i.e.ct(p) -if(o.geN()){s=o.ge_(o) -return new A.bl(s,o.a,o.b,i.$ti.h("bl>"))}n=i.f.ct(o) -if(n.geN()){s=n.ge_(n) -return new A.bl(s,n.a,n.b,i.$ti.h("bl>"))}m=i.r.ct(n) -if(m.geN()){s=m.ge_(m) -return new A.bl(s,m.a,m.b,i.$ti.h("bl>"))}l=i.w.ct(m) -if(l.geN()){s=l.ge_(l) -return new A.bl(s,l.a,l.b,i.$ti.h("bl>"))}s=h.gm(h) +return s.r.h("@<0>").af(s.b).af(s.c).af(s.d).af(s.e).af(s.f).h("1(m4<2,3,4,5,6>)")}} +A.PR.prototype={ +cq(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.a.cq(a) +if(h.geK()){s=h.gdU(h) +return new A.bp(s,h.a,h.b,i.$ti.h("bp>"))}r=i.b.cq(h) +if(r.geK()){s=r.gdU(r) +return new A.bp(s,r.a,r.b,i.$ti.h("bp>"))}q=i.c.cq(r) +if(q.geK()){s=q.gdU(q) +return new A.bp(s,q.a,q.b,i.$ti.h("bp>"))}p=i.d.cq(q) +if(p.geK()){s=p.gdU(p) +return new A.bp(s,p.a,p.b,i.$ti.h("bp>"))}o=i.e.cq(p) +if(o.geK()){s=o.gdU(o) +return new A.bp(s,o.a,o.b,i.$ti.h("bp>"))}n=i.f.cq(o) +if(n.geK()){s=n.gdU(n) +return new A.bp(s,n.a,n.b,i.$ti.h("bp>"))}m=i.r.cq(n) +if(m.geK()){s=m.gdU(m) +return new A.bp(s,m.a,m.b,i.$ti.h("bp>"))}l=i.w.cq(m) +if(l.geK()){s=l.gdU(l) +return new A.bp(s,l.a,l.b,i.$ti.h("bp>"))}s=h.gm(h) r=r.gm(r) q=q.gm(q) p=p.gm(p) @@ -143102,79 +144338,79 @@ n=n.gm(n) m=m.gm(m) k=l.gm(l) j=i.$ti -return new A.d7(new A.jo(s,r,q,p,o,n,m,k,j.h("@<1>").ab(j.z[1]).ab(j.z[2]).ab(j.z[3]).ab(j.z[4]).ab(j.z[5]).ab(j.z[6]).ab(j.z[7]).h("jo<1,2,3,4,5,6,7,8>")),l.a,l.b,j.h("d7>"))}, -cE(a,b){var s=this -b=s.a.cE(a,b) +return new A.d7(new A.jw(s,r,q,p,o,n,m,k,j.h("@<1>").af(j.z[1]).af(j.z[2]).af(j.z[3]).af(j.z[4]).af(j.z[5]).af(j.z[6]).af(j.z[7]).h("jw<1,2,3,4,5,6,7,8>")),l.a,l.b,j.h("d7>"))}, +cw(a,b){var s=this +b=s.a.cw(a,b) if(b<0)return-1 -b=s.b.cE(a,b) +b=s.b.cw(a,b) if(b<0)return-1 -b=s.c.cE(a,b) +b=s.c.cw(a,b) if(b<0)return-1 -b=s.d.cE(a,b) +b=s.d.cw(a,b) if(b<0)return-1 -b=s.e.cE(a,b) +b=s.e.cw(a,b) if(b<0)return-1 -b=s.f.cE(a,b) +b=s.f.cw(a,b) if(b<0)return-1 -b=s.r.cE(a,b) +b=s.r.cw(a,b) if(b<0)return-1 -b=s.w.cE(a,b) +b=s.w.cw(a,b) if(b<0)return-1 return b}, gbZ(a){var s=this return A.b([s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w],t.Vz)}, -n_(a,b,c){var s=this -s.tH(0,b,c) -if(s.a.l(0,b))s.a=s.$ti.h("b5<1>").a(c) -if(s.b.l(0,b))s.b=s.$ti.h("b5<2>").a(c) -if(s.c.l(0,b))s.c=s.$ti.h("b5<3>").a(c) -if(s.d.l(0,b))s.d=s.$ti.h("b5<4>").a(c) -if(s.e.l(0,b))s.e=s.$ti.h("b5<5>").a(c) -if(s.f.l(0,b))s.f=s.$ti.h("b5<6>").a(c) -if(s.r.l(0,b))s.r=s.$ti.h("b5<7>").a(c) -if(s.w.l(0,b))s.w=s.$ti.h("b5<8>").a(c)}} -A.jo.prototype={ +mS(a,b,c){var s=this +s.ty(0,b,c) +if(s.a.l(0,b))s.a=s.$ti.h("b8<1>").a(c) +if(s.b.l(0,b))s.b=s.$ti.h("b8<2>").a(c) +if(s.c.l(0,b))s.c=s.$ti.h("b8<3>").a(c) +if(s.d.l(0,b))s.d=s.$ti.h("b8<4>").a(c) +if(s.e.l(0,b))s.e=s.$ti.h("b8<5>").a(c) +if(s.f.l(0,b))s.f=s.$ti.h("b8<6>").a(c) +if(s.r.l(0,b))s.r=s.$ti.h("b8<7>").a(c) +if(s.w.l(0,b))s.w=s.$ti.h("b8<8>").a(c)}} +A.jw.prototype={ gJ(a){var s=this -return A.a4(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)}, +return A.a3(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)}, l(a,b){var s=this if(b==null)return!1 -return s.$ti.b(b)&&J.e(s.a,b.a)&&J.e(s.b,b.b)&&J.e(s.c,b.c)&&J.e(s.d,b.d)&&J.e(s.e,b.e)&&J.e(s.f,b.f)&&J.e(s.r,b.r)&&J.e(s.w,b.w)}, +return s.$ti.b(b)&&J.f(s.a,b.a)&&J.f(s.b,b.b)&&J.f(s.c,b.c)&&J.f(s.d,b.d)&&J.f(s.e,b.e)&&J.f(s.f,b.f)&&J.f(s.r,b.r)&&J.f(s.w,b.w)}, j(a){var s=this -return s.d6(0)+"("+A.j(s.a)+", "+A.j(s.b)+", "+A.j(s.c)+", "+A.j(s.d)+", "+A.j(s.e)+", "+A.j(s.f)+", "+A.j(s.r)+", "+A.j(s.w)+")"}} -A.aHc.prototype={ +return s.cY(0)+"("+A.j(s.a)+", "+A.j(s.b)+", "+A.j(s.c)+", "+A.j(s.d)+", "+A.j(s.e)+", "+A.j(s.f)+", "+A.j(s.r)+", "+A.j(s.w)+")"}} +A.aIf.prototype={ $1(a){return this.a.$8(a.a,a.b,a.c,a.d,a.e,a.f,a.r,a.w)}, $S(){var s=this -return s.y.h("@<0>").ab(s.b).ab(s.c).ab(s.d).ab(s.e).ab(s.f).ab(s.r).ab(s.w).ab(s.x).h("1(jo<2,3,4,5,6,7,8,9>)")}} -A.z6.prototype={ -n_(a,b,c){var s,r,q,p -this.tH(0,b,c) -for(s=this.a,r=s.length,q=this.$ti.h("b5"),p=0;p").af(s.b).af(s.c).af(s.d).af(s.e).af(s.f).af(s.r).af(s.w).af(s.x).h("1(jw<2,3,4,5,6,7,8,9>)")}} +A.zg.prototype={ +mS(a,b,c){var s,r,q,p +this.ty(0,b,c) +for(s=this.a,r=s.length,q=this.$ti.h("b8"),p=0;p"))}, -cE(a,b){var s=this.a.cE(a,b) +cw(a,b){var s=this.a.cw(a,b) return s<0?b:s}} -A.PP.prototype={ -ct(a){var s,r,q,p,o,n=this,m=n.b -if(m!=null){s=m.ct(a) -if(s.geN()){r=s.ge_(s) -return new A.bl(r,s.a,s.b,n.$ti.h("bl<1>"))}a=s}q=n.a.ct(a) -if(q.geN())return q +A.Q7.prototype={ +cq(a){var s,r,q,p,o,n=this,m=n.b +if(m!=null){s=m.cq(a) +if(s.geK()){r=s.gdU(s) +return new A.bp(r,s.a,s.b,n.$ti.h("bp<1>"))}a=s}q=n.a.cq(a) +if(q.geK())return q p=n.c -if(p!=null){o=p.ct(q) -if(o.geN()){r=o.ge_(o) -return new A.bl(r,o.a,o.b,n.$ti.h("bl<1>"))}a=o}else a=q +if(p!=null){o=p.cq(q) +if(o.geK()){r=o.gdU(o) +return new A.bp(r,o.a,o.b,n.$ti.h("bp<1>"))}a=o}else a=q r=q.gm(q) return new A.d7(r,a.a,a.b,n.$ti.h("d7<1>"))}, -cE(a,b){var s=this.b,r=s==null?null:s.cE(a,b) +cw(a,b){var s=this.b,r=s==null?null:s.cw(a,b) b=r==null?b:r if(b<0)return-1 -b=this.a.cE(a,b) +b=this.a.cw(a,b) if(b<0)return-1 s=this.c -r=s==null?null:s.cE(a,b) +r=s==null?null:s.cw(a,b) return r==null?b:r}, gbZ(a){var s=A.b([],t.Vz),r=this.b if(r!=null)s.push(r) @@ -143182,119 +144418,119 @@ s.push(this.a) r=this.c if(r!=null)s.push(r) return s}, -n_(a,b,c){var s=this -s.XL(0,b,c) -if(J.e(s.b,b))s.b=c -if(J.e(s.c,b))s.c=c}} -A.KP.prototype={ -ct(a){return new A.d7(this.a,a.a,a.b,this.$ti.h("d7<1>"))}, -cE(a,b){return b}} -A.a48.prototype={ -ct(a){var s,r=a.a,q=a.b,p=r.length +mS(a,b,c){var s=this +s.Yh(0,b,c) +if(J.f(s.b,b))s.b=c +if(J.f(s.c,b))s.c=c}} +A.L6.prototype={ +cq(a){return new A.d7(this.a,a.a,a.b,this.$ti.h("d7<1>"))}, +cw(a,b){return b}} +A.a4O.prototype={ +cq(a){var s,r=a.a,q=a.b,p=r.length if(q=l||!r.n1(n.charCodeAt(q)))return new A.bl(o.b,n,q,t.nN);++q;++p}s=o.d +$S:30} +A.a7z.prototype={ +cq(a){var s,r,q,p,o=this,n=a.a,m=a.b,l=n.length +for(s=o.c,r=o.a,q=m,p=0;p=l||!r.mU(n.charCodeAt(q)))return new A.bp(o.b,n,q,t.nN);++q;++p}s=o.d while(!0){if(!(q=p||!r.n1(a.charCodeAt(b)))return-1;++b;++q}s=this.d +cw(a,b){var s,r,q,p=a.length +for(s=this.c,r=this.a,q=0;q=p||!r.mU(a.charCodeAt(b)))return-1;++b;++q}s=this.d while(!0){if(!(b")) -for(s=o.b,r=a;m.length>"))}m.push(q.gm(q))}for(s=o.c;!0;r=q){p=o.e.ct(r) -if(p.gv6())return new A.d7(m,r.a,r.b,n.h("d7>")) -else{if(m.length>=s){s=p.ge_(p) -return new A.bl(s,p.a,p.b,n.h("bl>"))}q=o.a.ct(r) -if(q.geN()){s=p.ge_(p) -return new A.bl(s,p.a,p.b,n.h("bl>"))}m.push(q.gm(q))}}}, -cE(a,b){var s,r,q,p,o=this -for(s=o.b,r=b,q=0;q=0)return r +A.l_.prototype={ +cq(a){var s,r,q,p,o=this,n=o.$ti,m=A.b([],n.h("v<1>")) +for(s=o.b,r=a;m.length>"))}m.push(q.gm(q))}for(s=o.c;!0;r=q){p=o.e.cq(r) +if(p.guS())return new A.d7(m,r.a,r.b,n.h("d7>")) +else{if(m.length>=s){s=p.gdU(p) +return new A.bp(s,p.a,p.b,n.h("bp>"))}q=o.a.cq(r) +if(q.geK()){s=p.gdU(p) +return new A.bp(s,p.a,p.b,n.h("bp>"))}m.push(q.gm(q))}}}, +cw(a,b){var s,r,q,p,o=this +for(s=o.b,r=b,q=0;q=0)return r else{if(q>=s)return-1 -p=o.a.cE(a,r) +p=o.a.cw(a,r) if(p<0)return-1;++q}}} -A.Ma.prototype={ +A.Mu.prototype={ gbZ(a){return A.b([this.a,this.e],t.Vz)}, -n_(a,b,c){this.XL(0,b,c) +mS(a,b,c){this.Yh(0,b,c) if(this.e.l(0,b))this.e=c}} -A.NT.prototype={ -ct(a){var s,r,q,p=this,o=p.$ti,n=A.b([],o.h("v<1>")) -for(s=p.b,r=a;n.length>"))}n.push(q.gm(q))}for(s=p.c;n.length>")) -n.push(q.gm(q))}return new A.d7(n,r.a,r.b,o.h("d7>"))}, -cE(a,b){var s,r,q,p,o=this -for(s=o.b,r=b,q=0;q")) +for(s=p.b,r=a;n.length>"))}n.push(q.gm(q))}for(s=p.c;n.length>")) +n.push(q.gm(q))}return new A.d7(n,r.a,r.b,o.h("d7>"))}, +cw(a,b){var s,r,q,p,o=this +for(s=o.b,r=b,q=0;q>>8&255]&255)<<8|(s[a>>>16&255]&255)<<16|s[a>>>24&255]<<24)>>>0}, -aeR(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=a0.a +afr(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=a0.a b===$&&A.c() s=b.length -if(s<16||s>32||(s&7)!==0)throw A.d(A.bQ("Key length not 128/192/256 bits.",null)) +if(s<16||s>32||(s&7)!==0)throw A.d(A.bM("Key length not 128/192/256 bits.",null)) r=s>>>2 q=r+6 c.a=q p=q+1 -o=J.dN(p,t.Cm) -for(q=t.S,n=0;n>>8|(j&$.i7[24])<<24)>>>0)^b[n-1])>>>0 +for(b=c.r,n=1;n<=10;++n){m=(m^c.AI((j>>>8|(j&$.id[24])<<24)>>>0)^b[n-1])>>>0 q=o[n] q[0]=m l=(l^m)>>>0 @@ -143303,22 +144539,22 @@ k=(k^l)>>>0 q[2]=k j=(j^k)>>>0 q[3]=j}break -case 6:m=A.f5(b,0,B.H) +case 6:m=A.f2(b,0,B.n) q=o[0] q[0]=m -l=A.f5(b,4,B.H) +l=A.f2(b,4,B.n) q[1]=l -k=A.f5(b,8,B.H) +k=A.f2(b,8,B.n) q[2]=k -j=A.f5(b,12,B.H) +j=A.f2(b,12,B.n) q[3]=j -i=A.f5(b,16,B.H) -h=A.f5(b,20,B.H) +i=A.f2(b,16,B.n) +h=A.f2(b,20,B.n) for(n=1,g=1;!0;){b=o[n] b[0]=i b[1]=h f=g<<1 -m=(m^c.AU((h>>>8|(h&$.i7[24])<<24)>>>0)^g)>>>0 +m=(m^c.AI((h>>>8|(h&$.id[24])<<24)>>>0)^g)>>>0 b[2]=m l=(l^m)>>>0 b[3]=l @@ -143332,7 +144568,7 @@ b[2]=i h=(h^i)>>>0 b[3]=h g=f<<1 -m=(m^c.AU((h>>>8|(h&$.i7[24])<<24)>>>0)^f)>>>0 +m=(m^c.AI((h>>>8|(h&$.id[24])<<24)>>>0)^f)>>>0 b=o[n+2] b[0]=m l=(l^m)>>>0 @@ -143345,26 +144581,26 @@ n+=3 if(n>=13)break i=(i^j)>>>0 h=(h^i)>>>0}break -case 8:m=A.f5(b,0,B.H) +case 8:m=A.f2(b,0,B.n) q=o[0] q[0]=m -l=A.f5(b,4,B.H) +l=A.f2(b,4,B.n) q[1]=l -k=A.f5(b,8,B.H) +k=A.f2(b,8,B.n) q[2]=k -j=A.f5(b,12,B.H) +j=A.f2(b,12,B.n) q[3]=j -i=A.f5(b,16,B.H) +i=A.f2(b,16,B.n) q=o[1] q[0]=i -h=A.f5(b,20,B.H) +h=A.f2(b,20,B.n) q[1]=h -e=A.f5(b,24,B.H) +e=A.f2(b,24,B.n) q[2]=e -d=A.f5(b,28,B.H) +d=A.f2(b,28,B.n) q[3]=d for(n=2,g=1;!0;g=f){f=g<<1 -m=(m^c.AU((d>>>8|(d&$.i7[24])<<24)>>>0)^g)>>>0 +m=(m^c.AI((d>>>8|(d&$.id[24])<<24)>>>0)^g)>>>0 b=o[n] b[0]=m l=(l^m)>>>0 @@ -143374,7 +144610,7 @@ b[2]=k j=(j^k)>>>0 b[3]=j;++n if(n>=15)break -i=(i^c.AU(j))>>>0 +i=(i^c.AI(j))>>>0 b=o[n] b[0]=i h=(h^i)>>>0 @@ -143384,73 +144620,73 @@ b[2]=e d=(d^e)>>>0 b[3]=d;++n}break default:throw A.d(A.a7("Should never get here"))}return o}, -ar0(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,a1,a2=this,a3=A.f5(b2,b3,B.H),a4=A.f5(b2,b3+4,B.H),a5=A.f5(b2,b3+8,B.H),a6=A.f5(b2,b3+12,B.H),a7=b6[0],a8=a3^a7[0],a9=a4^a7[1],b0=a5^a7[2],b1=a6^a7[3] +arC(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,a1,a2=this,a3=A.f2(b2,b3,B.n),a4=A.f2(b2,b3+4,B.n),a5=A.f2(b2,b3+8,B.n),a6=A.f2(b2,b3+12,B.n),a7=b6[0],a8=a3^a7[0],a9=a4^a7[1],b0=a5^a7[2],b1=a6^a7[3] for(a7=a2.a-1,s=a2.w,r=1;r>>8&255] -o=B.e.bv(p,24) -n=$.i7[8] +o=B.e.bu(p,24) +n=$.id[8] m=s[b0>>>16&255] -l=B.e.bv(m,16) -k=$.i7[16] +l=B.e.bu(m,16) +k=$.id[16] j=s[b1>>>24&255] -i=B.e.bv(j,8) -h=$.i7[24] +i=B.e.bu(j,8) +h=$.id[24] g=b6[r] f=q^(o|(p&n)<<8)^(l|(m&k)<<16)^(i|(j&h)<<24)^g[0] j=s[a9&255] i=s[b0>>>8&255] -m=B.e.bv(i,24) +m=B.e.bu(i,24) l=s[b1>>>16&255] -p=B.e.bv(l,16) +p=B.e.bu(l,16) o=s[a8>>>24&255] -e=j^(m|(i&n)<<8)^(p|(l&k)<<16)^(B.e.bv(o,8)|(o&h)<<24)^g[1] +e=j^(m|(i&n)<<8)^(p|(l&k)<<16)^(B.e.bu(o,8)|(o&h)<<24)^g[1] o=s[b0&255] l=s[b1>>>8&255] -p=B.e.bv(l,24) +p=B.e.bu(l,24) i=s[a8>>>16&255] -m=B.e.bv(i,16) +m=B.e.bu(i,16) j=s[a9>>>24&255] -d=o^(p|(l&n)<<8)^(m|(i&k)<<16)^(B.e.bv(j,8)|(j&h)<<24)^g[2] +d=o^(p|(l&n)<<8)^(m|(i&k)<<16)^(B.e.bu(j,8)|(j&h)<<24)^g[2] j=s[b1&255] a8=s[a8>>>8&255] -i=B.e.bv(a8,24) +i=B.e.bu(a8,24) a9=s[a9>>>16&255] -m=B.e.bv(a9,16) +m=B.e.bu(a9,16) b0=s[b0>>>24&255];++r -b1=j^(i|(a8&n)<<8)^(m|(a9&k)<<16)^(B.e.bv(b0,8)|(b0&h)<<24)^g[3] +b1=j^(i|(a8&n)<<8)^(m|(a9&k)<<16)^(B.e.bu(b0,8)|(b0&h)<<24)^g[3] g=s[f&255] b0=s[e>>>8&255] -a9=B.e.bv(b0,24) +a9=B.e.bu(b0,24) m=s[d>>>16&255] -a8=B.e.bv(m,16) +a8=B.e.bu(m,16) i=s[b1>>>24&255] -j=B.e.bv(i,8) +j=B.e.bu(i,8) l=b6[r] a8=g^(a9|(b0&n)<<8)^(a8|(m&k)<<16)^(j|(i&h)<<24)^l[0] i=s[e&255] j=s[d>>>8&255] -m=B.e.bv(j,24) +m=B.e.bu(j,24) b0=s[b1>>>16&255] -a9=B.e.bv(b0,16) +a9=B.e.bu(b0,16) g=s[f>>>24&255] -a9=i^(m|(j&n)<<8)^(a9|(b0&k)<<16)^(B.e.bv(g,8)|(g&h)<<24)^l[1] +a9=i^(m|(j&n)<<8)^(a9|(b0&k)<<16)^(B.e.bu(g,8)|(g&h)<<24)^l[1] g=s[d&255] b0=s[b1>>>8&255] -j=B.e.bv(b0,24) +j=B.e.bu(b0,24) m=s[f>>>16&255] -i=B.e.bv(m,16) +i=B.e.bu(m,16) p=s[e>>>24&255] -b0=g^(j|(b0&n)<<8)^(i|(m&k)<<16)^(B.e.bv(p,8)|(p&h)<<24)^l[2] +b0=g^(j|(b0&n)<<8)^(i|(m&k)<<16)^(B.e.bu(p,8)|(p&h)<<24)^l[2] p=s[b1&255] m=s[f>>>8&255] -i=B.e.bv(m,24) +i=B.e.bu(m,24) j=s[e>>>16&255] -g=B.e.bv(j,16) +g=B.e.bu(j,16) o=s[d>>>24&255];++r -b1=p^(i|(m&n)<<8)^(g|(j&k)<<16)^(B.e.bv(o,8)|(o&h)<<24)^l[3]}f=s[a8&255]^A.fN(s[a9>>>8&255],24)^A.fN(s[b0>>>16&255],16)^A.fN(s[b1>>>24&255],8)^b6[r][0] -e=s[a9&255]^A.fN(s[b0>>>8&255],24)^A.fN(s[b1>>>16&255],16)^A.fN(s[a8>>>24&255],8)^b6[r][1] -d=s[b0&255]^A.fN(s[b1>>>8&255],24)^A.fN(s[a8>>>16&255],16)^A.fN(s[a9>>>24&255],8)^b6[r][2] -b1=s[b1&255]^A.fN(s[a8>>>8&255],24)^A.fN(s[a9>>>16&255],16)^A.fN(s[b0>>>24&255],8)^b6[r][3] +b1=p^(i|(m&n)<<8)^(g|(j&k)<<16)^(B.e.bu(o,8)|(o&h)<<24)^l[3]}f=s[a8&255]^A.fG(s[a9>>>8&255],24)^A.fG(s[b0>>>16&255],16)^A.fG(s[b1>>>24&255],8)^b6[r][0] +e=s[a9&255]^A.fG(s[b0>>>8&255],24)^A.fG(s[b1>>>16&255],16)^A.fG(s[a8>>>24&255],8)^b6[r][1] +d=s[b0&255]^A.fG(s[b1>>>8&255],24)^A.fG(s[a8>>>16&255],16)^A.fG(s[a9>>>24&255],8)^b6[r][2] +b1=s[b1&255]^A.fG(s[a8>>>8&255],24)^A.fG(s[a9>>>16&255],16)^A.fG(s[b0>>>24&255],8)^b6[r][3] a7=a2.e b0=a7[f&255] s=a7[e>>>8&255] @@ -143474,77 +144710,77 @@ a1=q[f>>>8&255] q=q[e>>>16&255] a7=a7[d>>>24&255] n=n[3] -A.BY((b0&255^(s&255)<<8^(p&255)<<16^o<<24^m)>>>0,b4,b5,B.H) -A.BY((l&255^(a9&255)<<8^(k&255)<<16^j<<24^i)>>>0,b4,b5+4,B.H) -A.BY((h&255^(g&255)<<8^(c&255)<<16^b<<24^a)>>>0,b4,b5+8,B.H) -A.BY((a0&255^(a1&255)<<8^(q&255)<<16^a7<<24^n)>>>0,b4,b5+12,B.H)}, -aq9(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=A.f5(b2,b3,B.H),a2=A.f5(b2,b3+4,B.H),a3=A.f5(b2,b3+8,B.H),a4=A.f5(b2,b3+12,B.H),a5=a0.a,a6=b6[a5],a7=a1^a6[0],a8=a2^a6[1],a9=a3^a6[2],b0=a5-1,b1=a4^a6[3] +A.C8((b0&255^(s&255)<<8^(p&255)<<16^o<<24^m)>>>0,b4,b5,B.n) +A.C8((l&255^(a9&255)<<8^(k&255)<<16^j<<24^i)>>>0,b4,b5+4,B.n) +A.C8((h&255^(g&255)<<8^(c&255)<<16^b<<24^a)>>>0,b4,b5+8,B.n) +A.C8((a0&255^(a1&255)<<8^(q&255)<<16^a7<<24^n)>>>0,b4,b5+12,B.n)}, +aqK(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=A.f2(b2,b3,B.n),a2=A.f2(b2,b3+4,B.n),a3=A.f2(b2,b3+8,B.n),a4=A.f2(b2,b3+12,B.n),a5=a0.a,a6=b6[a5],a7=a1^a6[0],a8=a2^a6[1],a9=a3^a6[2],b0=a5-1,b1=a4^a6[3] for(a5=a0.x,a6=a9;b0>1;){s=a5[a7&255] r=a5[b1>>>8&255] -q=B.e.bv(r,24) -p=$.i7[8] +q=B.e.bu(r,24) +p=$.id[8] o=a5[a6>>>16&255] -n=B.e.bv(o,16) -m=$.i7[16] +n=B.e.bu(o,16) +m=$.id[16] l=a5[a8>>>24&255] -k=B.e.bv(l,8) -j=$.i7[24] +k=B.e.bu(l,8) +j=$.id[24] i=b6[b0] h=s^(q|(r&p)<<8)^(n|(o&m)<<16)^(k|(l&j)<<24)^i[0] l=a5[a8&255] k=a5[a7>>>8&255] -o=B.e.bv(k,24) +o=B.e.bu(k,24) n=a5[b1>>>16&255] -r=B.e.bv(n,16) +r=B.e.bu(n,16) q=a5[a6>>>24&255] -g=l^(o|(k&p)<<8)^(r|(n&m)<<16)^(B.e.bv(q,8)|(q&j)<<24)^i[1] +g=l^(o|(k&p)<<8)^(r|(n&m)<<16)^(B.e.bu(q,8)|(q&j)<<24)^i[1] q=a5[a6&255] n=a5[a8>>>8&255] -r=B.e.bv(n,24) +r=B.e.bu(n,24) k=a5[a7>>>16&255] -o=B.e.bv(k,16) +o=B.e.bu(k,16) l=a5[b1>>>24&255] -f=q^(r|(n&p)<<8)^(o|(k&m)<<16)^(B.e.bv(l,8)|(l&j)<<24)^i[2] +f=q^(r|(n&p)<<8)^(o|(k&m)<<16)^(B.e.bu(l,8)|(l&j)<<24)^i[2] l=a5[b1&255] a6=a5[a6>>>8&255] -k=B.e.bv(a6,24) +k=B.e.bu(a6,24) a8=a5[a8>>>16&255] -o=B.e.bv(a8,16) +o=B.e.bu(a8,16) a7=a5[a7>>>24&255];--b0 -b1=l^(k|(a6&p)<<8)^(o|(a8&m)<<16)^(B.e.bv(a7,8)|(a7&j)<<24)^i[3] +b1=l^(k|(a6&p)<<8)^(o|(a8&m)<<16)^(B.e.bu(a7,8)|(a7&j)<<24)^i[3] i=a5[h&255] a7=a5[b1>>>8&255] -a8=B.e.bv(a7,24) +a8=B.e.bu(a7,24) o=a5[f>>>16&255] -a6=B.e.bv(o,16) +a6=B.e.bu(o,16) k=a5[g>>>24&255] -l=B.e.bv(k,8) +l=B.e.bu(k,8) n=b6[b0] a7=i^(a8|(a7&p)<<8)^(a6|(o&m)<<16)^(l|(k&j)<<24)^n[0] k=a5[g&255] l=a5[h>>>8&255] -o=B.e.bv(l,24) +o=B.e.bu(l,24) a6=a5[b1>>>16&255] -a8=B.e.bv(a6,16) +a8=B.e.bu(a6,16) i=a5[f>>>24&255] -a8=k^(o|(l&p)<<8)^(a8|(a6&m)<<16)^(B.e.bv(i,8)|(i&j)<<24)^n[1] +a8=k^(o|(l&p)<<8)^(a8|(a6&m)<<16)^(B.e.bu(i,8)|(i&j)<<24)^n[1] i=a5[f&255] a6=a5[g>>>8&255] -l=B.e.bv(a6,24) +l=B.e.bu(a6,24) o=a5[h>>>16&255] -k=B.e.bv(o,16) +k=B.e.bu(o,16) r=a5[b1>>>24&255] -a6=i^(l|(a6&p)<<8)^(k|(o&m)<<16)^(B.e.bv(r,8)|(r&j)<<24)^n[2] +a6=i^(l|(a6&p)<<8)^(k|(o&m)<<16)^(B.e.bu(r,8)|(r&j)<<24)^n[2] r=a5[b1&255] o=a5[f>>>8&255] -k=B.e.bv(o,24) +k=B.e.bu(o,24) l=a5[g>>>16&255] -i=B.e.bv(l,16) +i=B.e.bu(l,16) q=a5[h>>>24&255];--b0 -b1=r^(k|(o&p)<<8)^(i|(l&m)<<16)^(B.e.bv(q,8)|(q&j)<<24)^n[3]}h=a5[a7&255]^A.fN(a5[b1>>>8&255],24)^A.fN(a5[a6>>>16&255],16)^A.fN(a5[a8>>>24&255],8)^b6[b0][0] -g=a5[a8&255]^A.fN(a5[a7>>>8&255],24)^A.fN(a5[b1>>>16&255],16)^A.fN(a5[a6>>>24&255],8)^b6[b0][1] -f=a5[a6&255]^A.fN(a5[a8>>>8&255],24)^A.fN(a5[a7>>>16&255],16)^A.fN(a5[b1>>>24&255],8)^b6[b0][2] -b1=a5[b1&255]^A.fN(a5[a6>>>8&255],24)^A.fN(a5[a8>>>16&255],16)^A.fN(a5[a7>>>24&255],8)^b6[b0][3] +b1=r^(k|(o&p)<<8)^(i|(l&m)<<16)^(B.e.bu(q,8)|(q&j)<<24)^n[3]}h=a5[a7&255]^A.fG(a5[b1>>>8&255],24)^A.fG(a5[a6>>>16&255],16)^A.fG(a5[a8>>>24&255],8)^b6[b0][0] +g=a5[a8&255]^A.fG(a5[a7>>>8&255],24)^A.fG(a5[b1>>>16&255],16)^A.fG(a5[a6>>>24&255],8)^b6[b0][1] +f=a5[a6&255]^A.fG(a5[a8>>>8&255],24)^A.fG(a5[a7>>>16&255],16)^A.fG(a5[b1>>>24&255],8)^b6[b0][2] +b1=a5[b1&255]^A.fG(a5[a6>>>8&255],24)^A.fG(a5[a8>>>16&255],16)^A.fG(a5[a7>>>24&255],8)^b6[b0][3] a5=a0.f a6=a5[h&255] s=a0.d @@ -143568,23 +144804,23 @@ a=s[f>>>8&255] a9=s[g>>>16&255] s=s[h>>>24&255] o=o[3] -A.BY((a6&255^(r&255)<<8^(q&255)<<16^p<<24^n)>>>0,b4,b5,B.H) -A.BY((m&255^(a8&255)<<8^(l&255)<<16^k<<24^j)>>>0,b4,b5+4,B.H) -A.BY((i&255^(e&255)<<8^(d&255)<<16^c<<24^b)>>>0,b4,b5+8,B.H) -A.BY((a5&255^(a&255)<<8^(a9&255)<<16^s<<24^o)>>>0,b4,b5+12,B.H)}} -A.aKZ.prototype={ -aPN(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +A.C8((a6&255^(r&255)<<8^(q&255)<<16^p<<24^n)>>>0,b4,b5,B.n) +A.C8((m&255^(a8&255)<<8^(l&255)<<16^k<<24^j)>>>0,b4,b5+4,B.n) +A.C8((i&255^(e&255)<<8^(d&255)<<16^c<<24^b)>>>0,b4,b5+8,B.n) +A.C8((a5&255^(a&255)<<8^(a9&255)<<16^s<<24^o)>>>0,b4,b5+12,B.n)}} +A.aM2.prototype={ +aQo(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e for(s=this.r,r=16;r<80;++r){q=s[r-3]^s[r-8]^s[r-14]^s[r-16] -s[r]=((q&$.i7[1])<<1|q>>>31)>>>0}p=this.f +s[r]=((q&$.id[1])<<1|q>>>31)>>>0}p=this.f o=p[0] n=p[1] m=p[2] l=p[3] k=p[4] -for(j=o,i=0,h=0;h<4;++h,i=f){g=$.i7[5] +for(j=o,i=0,h=0;h<4;++h,i=f){g=$.id[5] f=i+1 k=k+(((j&g)<<5|j>>>27)>>>0)+((n&m|~n&l)>>>0)+s[i]+1518500249>>>0 -e=$.i7[30] +e=$.id[30] n=((n&e)<<30|n>>>2)>>>0 i=f+1 l=l+(((k&g)<<5|k>>>27)>>>0)+((j&n|~j&m)>>>0)+s[f]+1518500249>>>0 @@ -143597,10 +144833,10 @@ n=n+(((m&g)<<5|m>>>27)>>>0)+((l&k|~l&j)>>>0)+s[f]+1518500249>>>0 l=((l&e)<<30|l>>>2)>>>0 f=i+1 j=j+(((n&g)<<5|n>>>27)>>>0)+((m&l|~m&k)>>>0)+s[i]+1518500249>>>0 -m=((m&e)<<30|m>>>2)>>>0}for(h=0;h<4;++h,i=f){g=$.i7[5] +m=((m&e)<<30|m>>>2)>>>0}for(h=0;h<4;++h,i=f){g=$.id[5] f=i+1 k=k+(((j&g)<<5|j>>>27)>>>0)+((n^m^l)>>>0)+s[i]+1859775393>>>0 -e=$.i7[30] +e=$.id[30] n=((n&e)<<30|n>>>2)>>>0 i=f+1 l=l+(((k&g)<<5|k>>>27)>>>0)+((j^n^m)>>>0)+s[f]+1859775393>>>0 @@ -143613,10 +144849,10 @@ n=n+(((m&g)<<5|m>>>27)>>>0)+((l^k^j)>>>0)+s[f]+1859775393>>>0 l=((l&e)<<30|l>>>2)>>>0 f=i+1 j=j+(((n&g)<<5|n>>>27)>>>0)+((m^l^k)>>>0)+s[i]+1859775393>>>0 -m=((m&e)<<30|m>>>2)>>>0}for(h=0;h<4;++h,i=f){g=$.i7[5] +m=((m&e)<<30|m>>>2)>>>0}for(h=0;h<4;++h,i=f){g=$.id[5] f=i+1 k=k+(((j&g)<<5|j>>>27)>>>0)+((n&m|n&l|m&l)>>>0)+s[i]+2400959708>>>0 -e=$.i7[30] +e=$.id[30] n=((n&e)<<30|n>>>2)>>>0 i=f+1 l=l+(((k&g)<<5|k>>>27)>>>0)+((j&n|j&m|n&m)>>>0)+s[f]+2400959708>>>0 @@ -143629,10 +144865,10 @@ n=n+(((m&g)<<5|m>>>27)>>>0)+((l&k|l&j|k&j)>>>0)+s[f]+2400959708>>>0 l=((l&e)<<30|l>>>2)>>>0 f=i+1 j=j+(((n&g)<<5|n>>>27)>>>0)+((m&l|m&k|l&k)>>>0)+s[i]+2400959708>>>0 -m=((m&e)<<30|m>>>2)>>>0}for(h=0;h<4;++h,i=f){g=$.i7[5] +m=((m&e)<<30|m>>>2)>>>0}for(h=0;h<4;++h,i=f){g=$.id[5] f=i+1 k=k+(((j&g)<<5|j>>>27)>>>0)+((n^m^l)>>>0)+s[i]+3395469782>>>0 -e=$.i7[30] +e=$.id[30] n=((n&e)<<30|n>>>2)>>>0 i=f+1 l=l+(((k&g)<<5|k>>>27)>>>0)+((j^n^m)>>>0)+s[f]+3395469782>>>0 @@ -143650,155 +144886,156 @@ p[1]=p[1]+n>>>0 p[2]=p[2]+m>>>0 p[3]=p[3]+l>>>0 p[4]=p[4]+k>>>0}} -A.aHI.prototype={} -A.aGx.prototype={ -aIV(a,b,c,d){var s,r,q,p,o,n,m,l,k=this,j=k.a +A.aIL.prototype={} +A.aHA.prototype={ +aJy(a,b,c,d){var s,r,q,p,o,n,m,l,k=this,j=k.a j===$&&A.c() s=j.c j=k.b r=j.b r===$&&A.c() -q=B.e.ey(s+r-1,r) +q=B.e.e4(s+r-1,r) p=new Uint8Array(4) o=new Uint8Array(q*r) -j.D0(new A.M0(B.F.hi(a,b))) +j.CL(new A.Mk(B.K.h8(a,b))) for(n=0,m=1;m<=q;++m){for(l=3;!0;--l){p[l]=p[l]+1 if(p[l]!==0)break}j=k.a -k.arl(j.a,j.b,p,o,n) -n+=r}B.F.dM(c,d,d+s,o) +k.arW(j.a,j.b,p,o,n) +n+=r}B.K.dD(c,d,d+s,o) return k.a.c}, -arl(a,b,c,d,e){var s,r,q,p,o,n,m,l=this -if(b<=0)throw A.d(A.bQ("Iteration count must be at least 1.",null)) +arW(a,b,c,d,e){var s,r,q,p,o,n,m,l=this +if(b<=0)throw A.d(A.bM("Iteration count must be at least 1.",null)) s=l.b r=s.a -r.te(0,a,0,a.length) -r.te(0,c,0,4) +r.t5(0,a,0,J.b3(a)) +r.t5(0,c,0,4) q=l.c q===$&&A.c() -s.xP(q,0) +s.xA(q,0) q=l.c -B.F.dM(d,e,e+q.length,q) +B.K.dD(d,e,e+q.length,q) for(p=1;pq){n.te(0,s,0,r) +if(r>q){n.t5(0,s,0,r) s=o.d s===$&&A.c() -n.xP(s,0) +n.xA(s,0) s=o.b s===$&&A.c() r=s}else{p=o.d p===$&&A.c() -B.F.dM(p,0,r,s)}s=o.d +B.K.dD(p,0,r,s)}s=o.d s===$&&A.c() -B.F.kp(s,r,s.length,0) +B.K.kq(s,r,s.length,0) s=o.e s===$&&A.c() -B.F.dM(s,0,q,o.d) -o.a6c(o.d,q,54) -o.a6c(o.e,q,92) +B.K.dD(s,0,q,o.d) +o.a6H(o.d,q,54) +o.a6H(o.e,q,92) q=o.d -n.te(0,q,0,q.length)}, -xP(a,b){var s,r,q=this,p=q.a,o=q.e +n.t5(0,q,0,q.length)}, +xA(a,b){var s,r,q=this,p=q.a,o=q.e o===$&&A.c() s=q.c s===$&&A.c() -p.xP(o,s) +p.xA(o,s) o=q.e -p.te(0,o,0,o.length) -r=p.xP(a,b) +p.t5(0,o,0,o.length) +r=p.xA(a,b) o=q.e -B.F.kp(o,s,o.length,0) +B.K.kq(o,s,o.length,0) o=q.d o===$&&A.c() -p.te(0,o,0,o.length) +p.t5(0,o,0,o.length) return r}, -a6c(a,b,c){var s +a6H(a,b,c){var s for(s=0;s>>29)>>>0 -q.b=A.bbS(s,3) -r.azA() -r.azz(q) -r.O4() -r.ayh(a,b) -r.c0(0) +q.b=A.bcL(s,3) +r.aAc() +r.aAb(q) +r.O_() +r.ayU(a,b) +r.bY(0) return 20}, -a2S(a,b){var s=this,r=s.w +a3m(a,b){var s=this,r=s.w r===$&&A.c() s.w=r+1 -s.r[r]=A.f5(a,b,s.d) -if(s.w===16)s.O4()}, -O4(){this.aPN() +s.r[r]=A.f2(a,b,s.d) +if(s.w===16)s.O_()}, +O_(){this.aQo() this.w=0 -B.b.kp(this.r,0,16,0)}, -azy(a,b,c){for(;c>0;){this.LA(a[b]);++b;--c}}, -azD(a,b,c){var s,r -for(s=this.a,r=0;c>4;){this.a2S(a,b) +B.b.kq(this.r,0,16,0)}, +aAa(a,b,c){var s +for(s=J.aj(a);c>0;){this.Lp(s.i(a,b));++b;--c}}, +aAf(a,b,c){var s,r +for(s=this.a,r=0;c>4;){this.a3m(a,b) b+=4 c-=4 -s.XB(4) +s.Y7(4) r+=4}return r}, -azC(a,b,c){var s,r=0 +aAe(a,b,c){var s,r=J.aj(a),q=0 while(!0){s=this.c s===$&&A.c() if(!(s!==0&&c>0))break -this.LA(a[b]);++b;--c;++r}return r}, -azA(){this.LA(128) +this.Lp(r.i(a,b));++b;--c;++q}return q}, +aAc(){this.Lp(128) while(!0){var s=this.c s===$&&A.c() if(!(s!==0))break -this.LA(0)}}, -azz(a){var s,r=this,q=r.w +this.Lp(0)}}, +aAb(a){var s,r=this,q=r.w q===$&&A.c() -if(q>14)r.O4() +if(q>14)r.O_() q=r.d -switch(q){case B.H:q=r.r +switch(q){case B.n:q=r.r s=a.b s===$&&A.c() q[14]=s @@ -143806,7 +145043,7 @@ s=a.a s===$&&A.c() q[15]=s break -case B.ff:q=r.r +case B.fi:q=r.r s=a.a s===$&&A.c() q[14]=s @@ -143815,17 +145052,15 @@ s===$&&A.c() q[15]=s break default:throw A.d(A.a7("Invalid endianness: "+q.j(0)))}}, -ayh(a,b){var s,r,q,p,o,n,m,l,k +ayU(a,b){var s,r,q,p,o,n,m for(s=this.e,r=a.length,q=this.f,p=this.d,o=0;o>>0 @@ -143854,376 +145089,370 @@ if(s!==q){q=r.a q===$&&A.c();++q r.a=q r.a=q>>>0}}, -j(a){var s=this,r=new A.cX(""),q=s.a +j(a){var s=this,r=new A.cZ(""),q=s.a q===$&&A.c() -s.a2r(r,q) +s.a2W(r,q) q=s.b q===$&&A.c() -s.a2r(r,q) +s.a2W(r,q) q=r.a return q.charCodeAt(0)==0?q:q}, -a2r(a,b){var s,r=B.e.hC(b,16) +a2W(a,b){var s,r=B.e.hA(b,16) for(s=8-r.length;s>0;--s)a.a+="0" a.a+=r}, -gJ(a){return A.y.prototype.gJ.call(this,this)}} -A.Ju.prototype={} -A.Mh.prototype={} -A.aDZ.prototype={ +gJ(a){return A.A.prototype.gJ.call(this,this)}} +A.JM.prototype={} +A.MB.prototype={} +A.aF3.prototype={ $0(){var s=this.a -return s==null?null:s.aa(0,this.b.gab2())}, +return s==null?null:s.ad(0,this.b.gabG())}, $S:0} -A.yN.prototype={ -dg(a){return new A.T8(null,this,B.a9,A.w(this).h("T8<1>"))}, -a74(a,b){b.toString -return new A.ho(this,b,null,A.w(this).h("ho<1?>"))}} -A.T8.prototype={} -A.ho.prototype={ -er(a){return!1}, -dg(a){return new A.BE(A.kK(null,null,null,t.c,t.X),this,B.a9,this.$ti.h("BE<1>"))}} -A.BE.prototype={ -gAd(){var s,r=this,q=r.be -if(q===$){s=r.$ti.h("ho<1>").a(A.b0.prototype.gb8.call(r)).f.e.aW() +A.yX.prototype={ +d9(a){return new A.Tp(null,this,B.a9,A.w(this).h("Tp<1>"))}, +a7D(a,b){b.toString +return new A.hi(this,b,null,A.w(this).h("hi<1?>"))}} +A.Tp.prototype={} +A.hi.prototype={ +ek(a){return!1}, +d9(a){return new A.BQ(A.kY(null,null,null,t.D,t.X),this,B.a9,this.$ti.h("BQ<1>"))}} +A.BQ.prototype={ +gA_(){var s,r=this,q=r.ah +if(q===$){s=r.$ti.h("hi<1>").a(A.b4.prototype.gbg.call(r)).f.e.b0() s.a=r -r.be!==$&&A.a2() -r.be=s +r.ah!==$&&A.a2() +r.ah=s q=s}return q}, -jy(a){var s={} +jw(a){var s={} s.a=null -this.n3(new A.aXu(s,a)) +this.mW(new A.aYA(s,a)) return s.a}, -hu(a,b){this.Fh(a,b)}, -gb8(){return this.$ti.h("ho<1>").a(A.b0.prototype.gb8.call(this))}, -W_(a,b){var s=this.bd,r=s.i(0,a) -if(r!=null&&!this.$ti.h("bDk<1>").b(r))return -s.u(0,a,B.fg)}, -UB(a,b){var s,r,q,p,o,n=this.bd.i(0,b),m=!1 -if(n!=null)if(this.$ti.h("bDk<1>").b(n)){if(b.as)return +hs(a,b){this.F5(a,b)}, +gbg(){return this.$ti.h("hi<1>").a(A.b4.prototype.gbg.call(this))}, +Wt(a,b){var s=this.bb,r=s.i(0,a) +if(r!=null&&!this.$ti.h("bEH<1>").b(r))return +s.q(0,a,B.fj)}, +UZ(a,b){var s,r,q,p,o,n=this.bb.i(0,b),m=!1 +if(n!=null)if(this.$ti.h("bEH<1>").b(n)){if(b.as)return for(r=n.c,q=r.length,p=0;p") -r.a(A.b0.prototype.gb8.call(s)) -s.gAd().Ru(s.de) -s.de=!1 -if(s.c_){s.c_=!1 -s.rY(r.a(A.b0.prototype.gb8.call(s)))}return s.Ye()}, -qz(){this.gAd().v() -this.zP()}, -aNG(){if(!this.di)return -this.eE() -this.c_=!0}, -rr(a,b){return this.Fk(a,b)}, -IY(a){return this.rr(a,null)}, -$ia2e:1} -A.aXu.prototype={ -$1(a){this.a.a=a.jy(this.b) +s.a3=!0 +s.aQ=s.gA_().af2(b.f.e) +s.YK(0,b) +s.aQ=!1}, +Ec(a){this.aj5(a) +if(this.aQ)this.rP(a)}, +cP(){this.a3=!0 +this.Yl()}, +cG(){var s=this,r=s.$ti.h("hi<1>") +r.a(A.b4.prototype.gbg.call(s)) +s.gA_().Rs(s.a3) +s.a3=!1 +if(s.dI){s.dI=!1 +s.rP(r.a(A.b4.prototype.gbg.call(s)))}return s.YJ()}, +qr(){this.gA_().v() +this.zA()}, +aOi(){if(!this.ac)return +this.eB() +this.dI=!0}, +rk(a,b){return this.F8(a,b)}, +II(a){return this.rk(a,null)}, +$ia2H:1} +A.aYA.prototype={ +$1(a){this.a.a=a.jw(this.b) return!1}, -$S:19} -A.adG.prototype={} -A.kn.prototype={ -aes(a){return!1}, +$S:17} +A.aex.prototype={} +A.kA.prototype={ +af2(a){return!1}, v(){}, -Ru(a){}} -A.H9.prototype={ -aW(){return new A.Sc(this.$ti.h("Sc<1>"))}} -A.Sc.prototype={ +Rs(a){}} +A.Hq.prototype={ +b0(){return new A.St(this.$ti.h("St<1>"))}} +A.St.prototype={ gm(a){var s,r,q,p,o,n,m=this,l=null,k=m.c -if(k&&m.f!=null){k=A.aq(m.$ti.c).j(0) +if(k&&m.f!=null){k=A.au(m.$ti.c).j(0) q=m.f q=q==null?l:q.j(0) throw A.d(A.a7("Tried to read a provider that threw during the creation of its value.\nThe exception occurred during the creation of type "+k+".\n\n"+A.j(q)))}if(!k){m.c=!0 k=m.a k.toString -q=m.$ti.h("kn.D") -q.a(k.$ti.h("ho<1>").a(A.b0.prototype.gb8.call(k)).f.e) +q=m.$ti.h("kA.D") +q.a(k.$ti.h("hi<1>").a(A.b4.prototype.gbg.call(k)).f.e) try{k=m.a k.toString -k=q.a(k.$ti.h("ho<1>").a(A.b0.prototype.gb8.call(k)).f.e) +k=q.a(k.$ti.h("hi<1>").a(A.b4.prototype.gbg.call(k)).f.e) p=m.a p.toString -m.d=k.a.$1(p)}catch(o){s=A.aW(o) -r=A.bu(o) -m.f=new A.cv(s,r,"provider",l,l,!1) +m.d=k.a.$1(p)}catch(o){s=A.b_(o) +r=A.bz(o) +m.f=new A.cz(s,r,"provider",l,l,!1) throw o}finally{}k=m.a k.toString -q.a(k.$ti.h("ho<1>").a(A.b0.prototype.gb8.call(k)).f.e)}k=m.a -k.di=!1 +q.a(k.$ti.h("hi<1>").a(A.b4.prototype.gbg.call(k)).f.e)}k=m.a +k.ac=!1 if(m.b==null){q=m.$ti -k=q.h("kn.D").a(A.w(k).h("ho<1>").a(A.b0.prototype.gb8.call(k)).f.e) +k=q.h("kA.D").a(A.w(k).h("hi<1>").a(A.b4.prototype.gbg.call(k)).f.e) p=m.a p.toString n=m.d q=n==null?q.c.a(n):n q=k.e.$2(p,q) k=q -m.b=k}m.a.di=!0 +m.b=k}m.a.ac=!0 k=m.d return k==null?m.$ti.c.a(k):k}, v(){var s,r,q,p,o=this -o.YA() +o.Z3() s=o.b if(s!=null)s.$0() if(o.c){s=o.a s.toString r=o.$ti -s=r.h("kn.D").a(s.$ti.h("ho<1>").a(A.b0.prototype.gb8.call(s)).f.e) +s=r.h("kA.D").a(s.$ti.h("hi<1>").a(A.b4.prototype.gbg.call(s)).f.e) q=o.a q.toString p=o.d r=p==null?r.c.a(p):p s.f.$2(q,r)}}, -Ru(a){var s,r=this +Rs(a){var s,r=this if(a)if(r.c){s=r.a s.toString -r.$ti.h("kn.D").a(s.$ti.h("ho<1>").a(A.b0.prototype.gb8.call(s)).f.e)}s=r.a +r.$ti.h("kA.D").a(s.$ti.h("hi<1>").a(A.b4.prototype.gbg.call(s)).f.e)}s=r.a s.toString -r.e=r.$ti.h("kn.D").a(s.$ti.h("ho<1>").a(A.b0.prototype.gb8.call(s)).f.e) -return r.akx(a)}} -A.Im.prototype={ -aW(){return new A.VJ(this.$ti.h("VJ<1>"))}} -A.VJ.prototype={ +r.e=r.$ti.h("kA.D").a(s.$ti.h("hi<1>").a(A.b4.prototype.gbg.call(s)).f.e) +return r.al7(a)}} +A.IF.prototype={ +b0(){return new A.W0(this.$ti.h("W0<1>"))}} +A.W0.prototype={ gm(a){var s,r=this,q=r.a -q.di=!1 -s=r.$ti.h("kn.D") -s.a(A.w(q).h("ho<1>").a(A.b0.prototype.gb8.call(q)).f.e) +q.ac=!1 +s=r.$ti.h("kA.D") +s.a(A.w(q).h("hi<1>").a(A.b4.prototype.gbg.call(q)).f.e) r.b=null q=r.a -q.di=!0 -return s.a(A.w(q).h("ho<1>").a(A.b0.prototype.gb8.call(q)).f.e).a}, -aes(a){var s,r=this.a +q.ac=!0 +return s.a(A.w(q).h("hi<1>").a(A.b4.prototype.gbg.call(q)).f.e).a}, +af2(a){var s,r=this.a r.toString -s=this.$ti.h("kn.D") -s.a(r.$ti.h("ho<1>").a(A.b0.prototype.gb8.call(r)).f.e) +s=this.$ti.h("kA.D") +s.a(r.$ti.h("hi<1>").a(A.b4.prototype.gbg.call(r)).f.e) r=this.a r.toString -r=s.a(r.$ti.h("ho<1>").a(A.b0.prototype.gb8.call(r)).f.e) +r=s.a(r.$ti.h("hi<1>").a(A.b4.prototype.gbg.call(r)).f.e) return a.a!==r.a}, -v(){this.YA()}} -A.a3U.prototype={} -A.NZ.prototype={} -A.a5S.prototype={ +v(){this.Z3()}} +A.a4x.prototype={} +A.Oh.prototype={} +A.a6x.prototype={ j(a){return"A provider for "+this.a.j(0)+" unexpectedly returned null."}, -$ic4:1} -A.a5R.prototype={ +$ic9:1} +A.a6w.prototype={ j(a){return"Provider<"+this.a.j(0)+"> not found for "+this.b.j(0)}, -$ic4:1} -A.Cr.prototype={ +$ic9:1} +A.CD.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q.P(A.hw(null,B.D,null,null)) -p=q.gau() +while(true)switch(s){case 0:q.K(A.hq(null,B.F,null,null)) +p=q.gar() o=new A.a(new Float64Array(2)) o.t(8,16) s=2 -return A.A(A.ke("rogue_shooter/bullet.png",A.kd(4,null,!0,0.2,o),p.db$),$async$p) -case 2:q.siW(0,c) +return A.B(A.kq("rogue_shooter/bullet.png",A.kp(4,null,!0,0.2,o),p.db$),$async$p) +case 2:q.siP(0,c) p=new A.a(new Float64Array(2)) p.t(0,-1) -A.aam(p,q.at.c,null) -p.al(0,500) -q.aq!==$&&A.ae() -q.aq=p +A.abc(p,q.ax.c,null) +p.ap(0,500) +q.aK!==$&&A.al() +q.aK=p return A.q(null,r)}}) return A.r($async$p,r)}, -hX(a,b){this.kG(a,b) -if(b instanceof A.Dq){b.adj() -this.f0()}}, +hQ(a,b){this.kG(a,b) +if(b instanceof A.DE){b.adU() +this.er()}}, a6(a,b){var s,r,q,p=this -p.wf(0,b) -s=p.aJ -r=p.aq +p.w_(0,b) +s=p.b2 +r=p.aK r===$&&A.c() -s.q(r) -s.al(0,b) -r=p.at.d -r.ae(r.X(0,s)) -r.E() +s.u(r) +s.ap(0,b) +r=p.ax.d +r.a9(r.W(0,s)) +r.F() s=r.a if(!(s[1]<0)){r=s[0] -q=p.gau().k3 +q=p.gar().p2 q===$&&A.c() -q=q.a -s=r>q.a.a.a4(0,q.ax).a[0]||s[0]+p.ax.a[0]<0}else s=!0 -if(s)p.f0()}} -A.ac2.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.ac3.prototype={} -A.Dq.prototype={ +s=r>q.a.a.a.ab(0,1).a[0]||s[0]+p.ay.a[0]<0}else s=!0 +if(s)p.er()}} +A.acV.prototype={ +bm(){var s=this.eT$ +return s==null?this.cr():s}} +A.acW.prototype={} +A.DE.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:p=q.gau() +while(true)switch(s){case 0:p=q.gar() o=new A.a(new Float64Array(2)) -o.an(16) +o.ak(16) s=2 -return A.A(A.ke("rogue_shooter/enemy.png",A.kd(4,null,!0,0.2,o),p.db$),$async$p) -case 2:q.siW(0,c) -q.P(A.hw(null,B.kB,null,null)) +return A.B(A.kq("rogue_shooter/enemy.png",A.kp(4,null,!0,0.2,o),p.db$),$async$p) +case 2:q.siP(0,c) +q.K(A.hq(null,B.kG,null,null)) return A.q(null,r)}}) return A.r($async$p,r)}, a6(a,b){var s,r,q=this -q.wf(0,b) -s=q.at.d +q.w_(0,b) +s=q.ax.d r=s.a -s.e3(0,r[1]+150*b) -s.E() +s.dX(0,r[1]+150*b) +s.F() s=r[1] -r=q.gau().k3 +r=q.gar().p2 r===$&&A.c() -r=r.a -if(s>=r.a.a.a4(0,r.ax).a[1])q.f0()}, -adj(){var s,r,q,p,o,n,m=this,l=null -m.f0() -s=m.gau() -r=m.at.d +if(s>=r.a.a.a.ab(0,1).a[1])q.er()}, +adU(){var s,r,q,p,o,n,m=this,l=null +m.er() +s=m.gar() +r=m.ax.d q=new A.a(new Float64Array(2)) -q.an(50) -p=B.q.aT() -o=A.aY() -n=$.ag() -n=new A.aO(n,new Float64Array(2)) -n.ae(q) -n.E() -p=new A.a0t(l,l,!0,!0,!1,$,p,l,o,n,B.j,0,0,l,B.f,new A.f([],t.s),new A.f([],t.g)) -p.b5(B.j,l,l,l,0,r,l,l,q) -p.mk(B.j,l,l,l,l,l,0,l,!0,r,l,!0,l,q) -s.P(p);++m.gau().by}} -A.aeu.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.aev.prototype={} -A.KK.prototype={ -DC(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=f.gau(),c=J.dN(5,t.F) -for(s=t.s,r=t.g,q=f.k3,p=f.k2,o=A.w(f).h("ac.T"),n=0;n<5;++n){m=f.az$ -if(m==null){l=f.bC() +q.ak(50) +p=B.r.aV() +o=A.aC() +n=$.af() +n=new A.aS(n,new Float64Array(2)) +n.a9(q) +n.F() +p=new A.a0U(l,l,!0,!0,!1,$,p,l,o,n,B.j,0,0,l,B.f,new A.e([],t.s),new A.e([],t.g)) +p.b7(B.j,l,l,l,0,r,l,l,q) +p.me(B.j,l,l,l,l,l,0,l,!0,r,l,!0,l,q) +s.K(p);++m.gar().bL}} +A.afn.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.afo.prototype={} +A.L1.prototype={ +Dm(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=f.gar(),c=J.dV(5,t.F) +for(s=t.s,r=t.g,q=f.ok,p=f.k4,o=A.w(f).h("cP.T"),n=0;n<5;++n){m=f.eT$ +if(m==null){l=f.bm() l.toString -m=f.az$=o.a(l)}m=m.k3 +m=f.eT$=o.a(l)}m=m.p2 m===$&&A.c() -m=m.a -k=m.a.a -k.toString -m=m.ax -j=new Float64Array(2) -i=k.a -j[1]=i[1] -j[0]=i[0] -new A.a(j).al(0,1/m) -j=j[0] -m=p.b_() +m=m.a.a.a +m.toString k=new Float64Array(2) -k[0]=q+(j-q)*m -k[1]=0 -m=$.bcb() -j=$.G().B() -j.sA(0,B.l) -h=A.aY() -g=$.ag() -g=new A.aO(g,new Float64Array(2)) -g.ae(m) -g.E() -j=new A.Dq(e,e,e,e,e,e,!1,!0,!1,$,j,e,h,g,B.j,0,0,e,B.f,new A.f([],s),new A.f([],r)) -j.b5(B.j,e,e,e,0,new A.a(k),e,e,m) -g.aj(0,j.gOG()) -j.AL() -c[n]=j}d.H(0,c)}} -A.aew.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.a0t.prototype={ +j=m.a +k[1]=j[1] +k[0]=j[0] +new A.a(k).ap(0,1) +k=k[0] +m=p.aY() +i=new Float64Array(2) +i[0]=q+(k-q)*m +i[1]=0 +m=$.bd5() +k=$.G().B() +k.sA(0,B.l) +h=A.aC() +g=$.af() +g=new A.aS(g,new Float64Array(2)) +g.a9(m) +g.F() +k=new A.DE(e,e,e,e,e,e,!1,!0,!1,$,k,e,h,g,B.j,0,0,e,B.f,new A.e([],s),new A.e([],r)) +k.b7(B.j,e,e,e,0,new A.a(i),e,e,m) +g.an(0,k.gQf()) +k.Az() +c[n]=k}d.I(0,c)}} +A.afp.prototype={ +bm(){var s=this.eT$ +return s==null?this.cr():s}} +A.a0U.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:p=q.gau() +while(true)switch(s){case 0:p=q.gar() o=new A.a(new Float64Array(2)) -o.an(32) +o.ak(32) s=2 -return A.A(A.ke("rogue_shooter/explosion.png",A.kd(6,null,!1,0.1,o),p.db$),$async$p) -case 2:q.siW(0,c) +return A.B(A.kq("rogue_shooter/explosion.png",A.kp(6,null,!1,0.1,o),p.db$),$async$p) +case 2:q.siP(0,c) return A.q(null,r)}}) return A.r($async$p,r)}} -A.aeD.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.NL.prototype={ +A.afw.prototype={ +bm(){var s=this.eT$ +return s==null?this.cr():s}} +A.O2.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q.P(A.hw(null,B.D,null,null)) -p=A.bab(!1,null,q.gapM(),0.05,!1,!0) -q.aq=p -q.P(p) -p=q.gau() +while(true)switch(s){case 0:q.K(A.hq(null,B.F,null,null)) +p=A.aRL(!1,null,q.gaqm(),0.05,!1,!0) +q.aK=p +q.K(p) +p=q.gar() o=new A.a(new Float64Array(2)) o.t(32,39) s=2 -return A.A(A.ke("rogue_shooter/player.png",A.kd(4,null,!0,0.2,o),p.db$),$async$p) -case 2:q.siW(0,c) +return A.B(A.kq("rogue_shooter/player.png",A.kp(4,null,!0,0.2,o),p.db$),$async$p) +case 2:q.siP(0,c) return A.q(null,r)}}) return A.r($async$p,r)}, -apN(){var s=this.aJ -this.gau().H(0,new A.U(s,new A.aI4(this),A.a6(s).h("U<1,C>")))}, -hX(a,b){this.kG(a,b) -if(b instanceof A.Dq)b.adj()}} -A.aI4.prototype={ -$1(a){var s,r,q,p=null,o=this.a,n=o.ax.a[1],m=new A.a(new Float64Array(2)) +aqn(){var s=this.b2 +this.gar().I(0,new A.S(s,new A.aJ7(this),A.a6(s).h("S<1,z>")))}, +hQ(a,b){this.kG(a,b) +if(b instanceof A.DE)b.adU()}} +A.aJ7.prototype={ +$1(a){var s,r,q,p=null,o=this.a,n=o.ay.a[1],m=new A.a(new Float64Array(2)) m.t(0,-n/2) -m=o.at.d.X(0,m) +m=o.ax.d.W(0,m) o=new Float64Array(2) n=new A.a(new Float64Array(2)) n.t(10,20) -s=B.q.aT() -r=A.aY() -q=$.ag() -q=new A.aO(q,new Float64Array(2)) -q.ae(n) -q.E() -o=new A.Cr(new A.a(o),p,p,p,p,p,p,!1,!0,!1,$,s,p,r,q,B.p,0,0,p,B.f,new A.f([],t.s),new A.f([],t.g)) -o.b5(p,a,p,p,0,m,p,p,n) -o.mk(p,a,p,p,p,p,0,p,!0,m,p,!1,p,n) +s=B.r.aV() +r=A.aC() +q=$.af() +q=new A.aS(q,new Float64Array(2)) +q.a9(n) +q.F() +o=new A.CD(new A.a(o),p,p,p,p,p,p,!1,!0,!1,$,s,p,r,q,B.p,0,0,p,B.f,new A.e([],t.s),new A.e([],t.g)) +o.b7(p,a,p,p,0,m,p,p,n) +o.me(p,a,p,p,p,p,0,p,!0,m,p,!1,p,n) return o}, -$S:834} -A.ai8.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.ai9.prototype={} -A.a8M.prototype={ +$S:835} +A.aj4.prototype={ +bm(){var s=this.eT$ +return s==null?this.cr():s}} +A.aj5.prototype={} +A.a9A.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:o=A s=2 -return A.A(q.gau().db$.cL(0,"rogue_shooter/stars.png"),$async$p) -case 2:p=o.aNP(4,c,4) -q.ax!==$&&A.ae() -q.ax=p -p=q.gau().k3 +return A.B(q.gar().db$.cI(0,"rogue_shooter/stars.png"),$async$p) +case 2:p=o.aOZ(4,c,4) +q.ay!==$&&A.al() +q.ay=p +p=q.gar().p2 p===$&&A.c() -p=p.a -q.P(A.bab(!0,null,new A.aO3(q),p.a.a.a4(0,p.ax).a[1]/12/10,!1,!0)) -q.apU() +q.K(A.aRL(!0,null,new A.aPd(q),p.a.a.a.ab(0,1).a[1]/12/10,!1,!0)) +q.aqu() return A.q(null,r)}}) return A.r($async$p,r)}, -a_p(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.gau().k3 +a_T(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.gar().p2 c===$&&A.c() -c=c.a -s=c.a.a.a4(0,c.ax).a[0]/6 -for(c=t.s,r=t.g,q=e.ay,p=t.n,o=A.w(e).h("ac.T"),n=0;n<6;++n){m=q.b_() -l=q.b_() -k=e.ax +s=c.a.a.a.ab(0,1).a[0]/6 +for(c=t.s,r=t.g,q=e.ch,p=t.n,o=A.w(e).h("cP.T"),n=0;n<6;++n){m=q.aY() +l=q.aY() +k=e.ay k===$&&A.c() -j=A.aNI(k.Oy(0,q.fB(3),4),!0,0.1) -j.saRP(A.b([Math.max(20,100*q.b_()),0.1,0.1,0.1],p)) -k=e.az$ -if(k==null){i=e.bC() +j=A.aOQ(k.Ot(0,q.fn(3),4),!0,0.1) +j.saSs(A.b([Math.max(20,100*q.aY()),0.1,0.1,0.1],p)) +k=e.eT$ +if(k==null){i=e.bm() i.toString -k=e.az$=o.a(i)}h=new Float64Array(2) +k=e.eT$=o.a(i)}h=new Float64Array(2) h[0]=s*n+m*s h[1]=a+l*20 m=new Float64Array(2) @@ -144232,43 +145461,41 @@ m[0]=20 m[1]=20 m=$.G().B() m.sA(0,B.l) -g=A.aY() -f=$.ag() -f=new A.aO(f,new Float64Array(2)) -f.ae(l) -f.E() -m=new A.a8N(d,new A.i1(j),!1,!0,!1,$,m,d,g,f,B.p,0,0,d,B.f,new A.f([],c),new A.f([],r)) -m.b5(d,d,d,d,0,new A.a(h),d,d,l) -f.aj(0,m.gOG()) -m.AL() -k.P(m)}}, -apU(){var s,r,q=this.gau().k3 +g=A.aC() +f=$.af() +f=new A.aS(f,new Float64Array(2)) +f.a9(l) +f.F() +m=new A.a9B(d,new A.i1(j),!1,!0,!1,$,m,d,g,f,B.p,0,0,d,B.f,new A.e([],c),new A.e([],r)) +m.b7(d,d,d,d,0,new A.a(h),d,d,l) +f.an(0,m.gQf()) +m.Az() +k.K(m)}}, +aqu(){var s,r,q=this.gar().p2 q===$&&A.c() -q=q.a -s=q.a.a.a4(0,q.ax).a[1]/12 -for(r=0;r<12;++r)this.a_p(r*s)}} -A.aO3.prototype={ -$0(){return this.a.a_p(0)}, +s=q.a.a.a.ab(0,1).a[1]/12 +for(r=0;r<12;++r)this.a_T(r*s)}} +A.aPd.prototype={ +$0(){return this.a.a_T(0)}, $S:0} -A.alo.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.a8N.prototype={ +A.amn.prototype={ +bm(){var s=this.eT$ +return s==null?this.cr():s}} +A.a9B.prototype={ a6(a,b){var s,r,q=this -q.wf(0,b) -s=q.at.d +q.w_(0,b) +s=q.ax.d r=s.a -s.e3(0,r[1]+b*10) -s.E() +s.dX(0,r[1]+b*10) +s.F() s=r[1] -r=q.gau().k3 +r=q.gar().p2 r===$&&A.c() -r=r.a -if(s>=r.a.a.a4(0,r.ax).a[1])q.f0()}} -A.alp.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.vA.prototype={ +if(s>=r.a.a.a.ab(0,1).a[1])q.er()}} +A.amo.prototype={ +bm(){var s=this.eT$ +return s==null?this.cr():s}} +A.vL.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j,i var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:j=A.b([0.5,0.3,0,-0.5,-0.3],t.n) @@ -144276,274 +145503,272 @@ i=new A.a(new Float64Array(2)) i.t(50,75) p=new A.a(new Float64Array(2)) p.t(100,500) -o=B.q.aT() -n=A.aY() -m=$.ag() -m=new A.aO(m,new Float64Array(2)) -m.ae(i) -m.E() +o=B.r.aV() +n=A.aC() +m=$.af() +m=new A.aS(m,new Float64Array(2)) +m.a9(i) +m.F() l=t.s k=t.g -j=new A.NL(j,null,null,null,null,null,null,!1,!0,!1,$,o,null,n,m,B.j,0,0,null,B.f,new A.f([],l),new A.f([],k)) -j.b5(B.j,null,null,null,0,p,null,null,i) -j.mk(B.j,null,null,null,null,null,0,null,!0,p,null,!1,null,i) -q.M!==$&&A.ae() -q.M=j -q.P(j) -j=q.k3 +j=new A.O2(j,null,null,null,null,null,null,!1,!0,!1,$,o,null,n,m,B.j,0,0,null,B.f,new A.e([],l),new A.e([],k)) +j.b7(B.j,null,null,null,0,p,null,null,i) +j.me(B.j,null,null,null,null,null,0,null,!0,p,null,!1,null,i) +q.a3!==$&&A.al() +q.a3=j +q.K(j) +j=q.p2 j===$&&A.c() -i=j.a -i=i.a.a.a4(0,i.ax) +i=j.a.a.a.ab(0,1) p=new A.a(new Float64Array(2)) p.t(0,50) o=t.Fr -p=A.a12(B.bO,i.Y(0,p),o) -i=j.a -i=i.a.a.a4(0,i.ax) +p=A.a1t(B.bQ,i.X(0,p),o) +i=j.a.a.a.ab(0,1) n=new A.a(new Float64Array(2)) n.t(0,25) -n=A.hl(B.bO,null,null,null,i.Y(0,n),1,null,null,null,null,o) -q.ao!==$&&A.ae() -q.ao=n -j=j.a -o=A.hl(B.bO,null,null,null,j.a.a.a4(0,j.ax),1,null,null,null,null,o) -q.ai!==$&&A.ae() -q.ai=o -q.H(0,A.b([p,n,o],t.V)) -j=$.bcb().a[0] -j=new A.KK(B.K,j/2,null,!1,null,0,null,B.f,new A.f([],l),new A.f([],k)) -j.N4(!0,null,null,0.05,!1,!0) -q.P(j) -q.P(new A.a8M(B.K,null,0,null,B.f,new A.f([],l),new A.f([],k))) +n=A.fA(B.bQ,null,null,null,i.X(0,n),1,null,null,null,null,o) +q.aT!==$&&A.al() +q.aT=n +o=A.fA(B.bQ,null,null,null,j.a.a.a.ab(0,1),1,null,null,null,null,o) +q.ah!==$&&A.al() +q.ah=o +q.I(0,A.b([p,n,o],t.W)) +j=$.bd5().a[0] +j=new A.L1(B.L,j/2,null,!1,null,0,null,B.f,new A.e([],l),new A.e([],k)) +j.N_(!0,null,null,0.05,!1,!0) +q.K(j) +q.K(new A.a9A(B.L,null,0,null,B.f,new A.e([],l),new A.e([],k))) return A.q(null,r)}}) return A.r($async$p,r)}, a6(a,b){var s,r,q=this -q.alk(0,b) -s=q.ao +q.alX(0,b) +s=q.aT s===$&&A.c() -s.se2(0,"Score: "+q.by) -s=q.ai +s.sdv(0,"Score: "+q.bL) +s=q.ah s===$&&A.c() r=q.gbZ(q).b r===$&&A.c() -s.se2(0,"Components: "+r)}, -UQ(a){var s=this.M +s.sdv(0,"Components: "+r)}, +Vg(a){var s=this.a3 s===$&&A.c() -s=s.aq +s=s.aK s===$&&A.c() -s=s.at +s=s.ax s===$&&A.c() s.d=0 s.e=!0}, -UP(a){var s=this.M +Vf(a){var s=this.a3 s===$&&A.c() -s=s.aq +s=s.aK s===$&&A.c() -s=s.at +s=s.ax s===$&&A.c() s.e=!1}, -Dy(){var s=this.M +Di(){var s=this.a3 s===$&&A.c() -s=s.aq +s=s.aK s===$&&A.c() -s=s.at +s=s.ax s===$&&A.c() s.e=!1}, -KI(a){var s=this.M +Ku(a){var s=this.a3 s===$&&A.c() -s=s.at.d -s.ae(s.X(0,a.glI().gau())) -s.E()}} -A.ak3.prototype={} -A.Uu.prototype={ -a6(a,b){this.fG(0,b) -this.dJ$.h4()}} -A.Fy.prototype={ -a7(a){var s=null,r=A.kW(s,t.rR),q=$.au(),p=$.aC(),o=A.b([],t.u),n=A.aI(A.aK(),t.y) -r=new A.vA(r,q,p,new A.Q(),new A.Q(),B.m,o,n,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.aE(r,s,new A.aKM(),s,s,t.es)}} -A.aKM.prototype={ -$1(a){return B.rs}, -$S:155} -A.FT.prototype={} -A.aES.prototype={ -N(a,b){return this.aQl(0,b)}, -aQl(a,b){var s=0,r=A.t(t.w),q,p -var $async$N=A.u(function(c,d){if(c===1)return A.p(d,r) +s=s.ax.d +s.a9(s.W(0,a.glF().gar())) +s.F()}} +A.akY.prototype={} +A.UL.prototype={ +a6(a,b){this.fg(0,b) +this.dz$.h2()}} +A.FP.prototype={ +a8(a){var s=null,r=A.l9(s,t.rR),q=A.bg(s,-2147483647),p=A.aO(s,s,s),o=$.ay(),n=$.aG(),m=A.b([],t.u),l=A.aI(A.aL(),t.y) +r=new A.vL(r,q,p,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.aH(r,s,new A.aLQ(),s,s,t.es)}} +A.aLQ.prototype={ +$1(a){return B.rv}, +$S:117} +A.Ga.prototype={} +A.aFX.prototype={ +O(a,b){return this.aQY(0,b)}, +aQY(a,b){var s=0,r=A.t(t.w),q,p +var $async$O=A.u(function(c,d){if(c===1)return A.p(d,r) while(true)switch(s){case 0:s=3 -return A.A(B.mI.lq("remove",A.b1(["key",b],t.N,t.z),!1,t.w),$async$N) +return A.B(B.mN.ln("remove",A.b5(["key",b],t.N,t.z),!1,t.w),$async$O) case 3:p=d p.toString q=p s=1 break case 1:return A.q(q,r)}}) -return A.r($async$N,r)}, -tw(a,b,c){return this.agi(a,b,c)}, -agi(a,b,c){var s=0,r=A.t(t.w),q,p -var $async$tw=A.u(function(d,e){if(d===1)return A.p(e,r) +return A.r($async$O,r)}, +tm(a,b,c){return this.agS(a,b,c)}, +agS(a,b,c){var s=0,r=A.t(t.w),q,p +var $async$tm=A.u(function(d,e){if(d===1)return A.p(e,r) while(true)switch(s){case 0:s=3 -return A.A(B.mI.lq("set"+a,A.b1(["key",b,"value",c],t.N,t.z),!1,t.w),$async$tw) +return A.B(B.mN.ln("set"+a,A.b5(["key",b,"value",c],t.N,t.z),!1,t.w),$async$tm) case 3:p=e p.toString q=p s=1 break case 1:return A.q(q,r)}}) -return A.r($async$tw,r)}, -tj(a){var s=0,r=A.t(t.nf),q,p,o,n -var $async$tj=A.u(function(b,c){if(b===1)return A.p(c,r) +return A.r($async$tm,r)}, +ta(a){var s=0,r=A.t(t.nf),q,p,o,n +var $async$ta=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:p=t.N o=t.K s=3 -return A.A(B.mI.aat("getAll",p,o),$async$tj) +return A.B(B.mN.ab7("getAll",p,o),$async$ta) case 3:n=c q=n==null?A.D(p,o):n s=1 break case 1:return A.q(q,r)}}) -return A.r($async$tj,r)}} -A.aMM.prototype={} -A.aIB.prototype={} -A.aAo.prototype={} -A.aMK.prototype={ -tj(a){var s=0,r=A.t(t.nf),q,p=this -var $async$tj=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q=p.LM(new A.aAo(new A.aIB("flutter.",null))) +return A.r($async$ta,r)}} +A.aNQ.prototype={} +A.aJG.prototype={} +A.aBu.prototype={} +A.aNO.prototype={ +ta(a){var s=0,r=A.t(t.nf),q,p=this +var $async$ta=A.u(function(b,c){if(b===1)return A.p(c,r) +while(true)switch(s){case 0:q=p.LB(new A.aBu(new A.aJG("flutter.",null))) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$tj,r)}, -LM(a){return this.aeT(a)}, -aeT(a){var s=0,r=A.t(t.nf),q,p=this,o,n,m,l,k,j -var $async$LM=A.u(function(b,c){if(b===1)return A.p(c,r) +return A.r($async$ta,r)}, +LB(a){return this.aft(a)}, +aft(a){var s=0,r=A.t(t.nf),q,p=this,o,n,m,l,k,j +var $async$LB=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:k=a.a j=A.D(t.N,t.K) -for(o=p.asg(k.a,k.b),n=J.ax(o.a),o=new A.iu(n,o.b,o.$ti.h("iu<1>"));o.F();){m=n.ga3(n) +for(o=p.asR(k.a,k.b),n=J.aA(o.a),o=new A.iA(n,o.b,o.$ti.h("iA<1>"));o.H();){m=n.ga2(n) l=window.localStorage.getItem(m) l.toString -j.u(0,m,p.aq6(l))}q=j +j.q(0,m,p.aqH(l))}q=j s=1 break case 1:return A.q(q,r)}}) -return A.r($async$LM,r)}, -N(a,b){return this.aQm(0,b)}, -aQm(a,b){var s=0,r=A.t(t.w),q,p -var $async$N=A.u(function(c,d){if(c===1)return A.p(d,r) +return A.r($async$LB,r)}, +O(a,b){return this.aQZ(0,b)}, +aQZ(a,b){var s=0,r=A.t(t.w),q,p +var $async$O=A.u(function(c,d){if(c===1)return A.p(d,r) while(true)switch(s){case 0:p=window.localStorage p.toString -B.Ea.N(p,b) +B.Eb.O(p,b) q=!0 s=1 break case 1:return A.q(q,r)}}) -return A.r($async$N,r)}, -tw(a,b,c){return this.agj(a,b,c)}, -agj(a,b,c){var s=0,r=A.t(t.w),q,p -var $async$tw=A.u(function(d,e){if(d===1)return A.p(e,r) +return A.r($async$O,r)}, +tm(a,b,c){return this.agT(a,b,c)}, +agT(a,b,c){var s=0,r=A.t(t.w),q,p +var $async$tm=A.u(function(d,e){if(d===1)return A.p(e,r) while(true)switch(s){case 0:p=window.localStorage p.toString -p.setItem(b,B.cF.kW(c)) +p.setItem(b,B.cH.kV(c)) q=!0 s=1 break case 1:return A.q(q,r)}}) -return A.r($async$tw,r)}, -asg(a,b){var s=window.localStorage +return A.r($async$tm,r)}, +asR(a,b){var s=window.localStorage s.toString -s=B.Ea.gdt(s) -return new A.bk(s,new A.aML(a,b),A.a6(s).h("bk<1>"))}, -aq6(a){var s=B.cF.hP(0,a) -if(t._.b(s))return J.i9(s,t.N) +s=B.Eb.gdh(s) +return new A.bo(s,new A.aNP(a,b),A.a6(s).h("bo<1>"))}, +aqH(a){var s=B.cH.hK(0,a) +if(t.j.b(s))return J.ih(s,t.N) s.toString return s}} -A.aML.prototype={ +A.aNP.prototype={ $1(a){var s -if(B.d.cb(a,this.a))s=!0 +if(B.d.cd(a,this.a))s=!0 else s=!1 return s}, -$S:31} -A.a8v.prototype={} -A.ask.prototype={} -A.XC.prototype={ +$S:30} +A.a9g.prototype={} +A.atu.prototype={} +A.XX.prototype={ v(){var s,r,q,p=this if(p.d)return p.d=!0 -$.bU.b3().a4a(p.a) +$.bY.b8().a4G(p.a) for(s=p.b,r=s.length,q=0;q0)for(q=h.c,p=$.bU.a,o=0;o0)for(q=h.c,p=$.bY.a,o=0;o>>0===2147483648,(s&1073741824)===1073741824,(s&536870912)===536870912))}, $S:850} -A.rl.prototype={} -A.fq.prototype={} -A.aIO.prototype={ -$1(a){var s=this.a.h7("value") -if(s!=null)return s -else return A.bD0(a.a)}, +A.lT.prototype={ +V(){return"ObjectAlignment."+this.b}} +A.azN.prototype={} +A.qS.prototype={} +A.yF.prototype={} +A.aBv.prototype={ +$1(a){var s=J.bU(this.a,this.b*this.c+a) +return new A.yF(s&268435455,new A.azN((s&2147483648)>>>0===2147483648,(s&1073741824)===1073741824,(s&536870912)===536870912))}, $S:851} -A.a_8.prototype={ +A.rt.prototype={} +A.fn.prototype={} +A.aJT.prototype={ +$1(a){var s=this.a.h5("value") +if(s!=null)return s +else return A.bEn(a.a)}, +$S:852} +A.a_x.prototype={ i(a,b){return this.a.i(0,b)}, gav(a){var s=this.a -s=s.gbz(s) +s=s.gbx(s) return s.gav(s)}} -A.a4l.prototype={} -A.Zx.prototype={} -A.a8V.prototype={} -A.a0z.prototype={} -A.a2m.prototype={} -A.a0P.prototype={} -A.Yb.prototype={} -A.aIK.prototype={ -$1(a){var s=a.tn("properties") -s=s==null?null:s.mb("property",A.bLn(),t.EW) +A.a50.prototype={} +A.ZV.prototype={} +A.a9J.prototype={} +A.a1_.prototype={} +A.a2P.prototype={} +A.a1f.prototype={} +A.Yy.prototype={} +A.aJP.prototype={ +$1(a){var s=a.te("properties") +s=s==null?null:s.m4("property",A.bMM(),t.EW) return s==null?A.b([],t.nc):s}, -$S:852} -A.aIL.prototype={ -$1(a){return a.a}, $S:853} -A.aIM.prototype={ -$2(a,b){return b}, +A.aJQ.prototype={ +$1(a){return a.a}, $S:854} -A.kj.prototype={ +A.aJR.prototype={ +$2(a,b){return b}, +$S:855} +A.kw.prototype={ l(a,b){var s if(b==null)return!1 -if(this!==b)s=b instanceof A.kj&&A.L(this)===A.L(b)&&this.a==b.a +if(this!==b)s=b instanceof A.kw&&A.L(this)===A.L(b)&&this.a==b.a else s=!0 return s}, -gJ(a){return J.V(this.a)}} -A.Jz.prototype={} -A.Dn.prototype={} -A.KT.prototype={} -A.fp.prototype={} -A.aDx.prototype={ -$1(a){return A.bxY(a.a.b.VR())}, -$S:855} -A.aDy.prototype={ -$1(a){return a.tn("data")}, +gJ(a){return J.W(this.a)}} +A.JR.prototype={} +A.DA.prototype={} +A.La.prototype={} +A.fm.prototype={} +A.aEw.prototype={ +$1(a){return A.bzi(a.a.b.Wk())}, $S:856} -A.aDz.prototype={ -$1(a){var s=A.bga(a,this.a,this.b) -if(s==null)A.Z(A.nN("chunk",null,"Chunk must have data")) -a.i0("x") -a.i0("y") -A.bfy(s,a.i0("width"),a.i0("height")) -return new A.xp()}, +A.aEx.prototype={ +$1(a){return a.te("data")}, $S:857} -A.aDw.prototype={ -$1(a){var s=a.af_(A.db(["layer","objectgroup","imagelayer","group"],t.N)),r=A.a6(s).h("U<1,fp>") -return A.ai(new A.U(s,A.bnd(),r),!0,r.h("aA.E"))}, +A.aEy.prototype={ +$1(a){var s=A.bhb(a,this.a,this.b) +if(s==null)A.V(A.o_("chunk",null,"Chunk must have data")) +a.hS("x") +a.hS("y") +A.bgz(s,a.hS("width"),a.hS("height")) +return new A.xw()}, $S:858} -A.aDu.prototype={ -$1(a){var s,r=a.a.kZ$.a +A.aEv.prototype={ +$1(a){var s=a.afA(A.dc(["layer","objectgroup","imagelayer","group"],t.N)),r=A.a6(s).h("S<1,fm>") +return A.ai(new A.S(s,A.bok(),r),!0,r.h("aF.E"))}, +$S:859} +A.aEt.prototype={ +$1(a){var s,r=a.a.kX$.a if(r.length!==1)return null s=B.b.ga5(r) -if(s instanceof A.Bl)return s.a +if(s instanceof A.Bx)return s.a return null}, -$S:859} -A.aDv.prototype={ -$1(a){return A.ee(B.d.fe(a),null,null)}, -$S:48} -A.pI.prototype={} -A.EN.prototype={} -A.DZ.prototype={} -A.yy.prototype={} -A.Qr.prototype={} -A.Gz.prototype={} -A.aQr.prototype={ -$1(a){return a.Ez("ellipse").length!==0}, -$S:242} -A.aQs.prototype={ -$1(a){return a.Ez("point").length!==0}, -$S:242} -A.aQt.prototype={ -$1(a){var s,r,q=a.tn(this.a) +$S:860} +A.aEu.prototype={ +$1(a){return A.em(B.d.fd(a),null,null)}, +$S:52} +A.pR.prototype={} +A.F2.prototype={} +A.Ea.prototype={} +A.yH.prototype={} +A.QI.prototype={} +A.GQ.prototype={} +A.aRC.prototype={ +$1(a){return a.En("ellipse").length!==0}, +$S:200} +A.aRD.prototype={ +$1(a){return a.En("point").length!==0}, +$S:200} +A.aRE.prototype={ +$1(a){var s,r,q=a.te(this.a) if(q==null)s=null else{r=t.Z2 -s=A.ai(new A.U(A.b(q.o1(0,"points").split(" "),t.T),A.bLm(),r),!0,r.h("aA.E"))}return s==null?A.b([],t.Ic):s}, -$S:861} -A.a53.prototype={$ic4:1} -A.df.prototype={ -WJ(a,b){var s=this.a.We(0,a) +s=A.ai(new A.S(A.b(q.nY(0,"points").split(" "),t.T),A.bML(),r),!0,r.h("aF.E"))}return s==null?A.b([],t.Id):s}, +$S:862} +A.a5J.prototype={$ic9:1} +A.dh.prototype={ +Xe(a,b){var s=this.a.WI(0,a) return s==null?b:s}, -h7(a){return this.WJ(a,null)}, -Ez(a){var s=t.Yd,r=s.h("dH") -return A.ai(new A.dH(new A.bk(new A.co(this.a.kZ$.a,s),new A.aSG(a),s.h("bk")),A.bng(),r),!0,r.h("B.E"))}, -af_(a){var s=t.Yd,r=s.h("dH") -return A.ai(new A.dH(new A.bk(new A.co(this.a.kZ$.a,s),new A.aSF(a),s.h("bk")),A.bng(),r),!0,r.h("B.E"))}} -A.aSG.prototype={ -$1(a){return a.b.gDf()===this.a}, -$S:157} -A.aSF.prototype={ -$1(a){return this.a.O(0,a.b.gDf())}, -$S:157} -A.cw.prototype={ -mb(a,b,c){var s=this.Ez(a),r=A.a6(s).h("@<1>").ab(c).h("U<1,2>") -return A.ai(new A.U(s,b,r),!0,r.h("aA.E"))}, -tn(a){var s=this.Ez(a),r=s.length +h5(a){return this.Xe(a,null)}, +En(a){var s=t.Yd,r=s.h("dN") +return A.ai(new A.dN(new A.bo(new A.cm(this.a.kX$.a,s),new A.aTR(a),s.h("bo")),A.bon(),r),!0,r.h("y.E"))}, +afA(a){var s=t.Yd,r=s.h("dN") +return A.ai(new A.dN(new A.bo(new A.cm(this.a.kX$.a,s),new A.aTQ(a),s.h("bo")),A.bon(),r),!0,r.h("y.E"))}} +A.aTR.prototype={ +$1(a){return a.b.gD0()===this.a}, +$S:116} +A.aTQ.prototype={ +$1(a){return this.a.N(0,a.b.gD0())}, +$S:116} +A.cA.prototype={ +m4(a,b,c){var s=this.En(a),r=A.a6(s).h("@<1>").af(c).h("S<1,2>") +return A.ai(new A.S(s,b,r),!0,r.h("aF.E"))}, +te(a){var s=this.En(a),r=s.length if(r===0)return null -if(r>1)throw A.d(A.nN(a,null,"Multiple children found when one was expected")) +if(r>1)throw A.d(A.o_(a,null,"Multiple children found when one was expected")) return s[0]}, -afn(a,b){var s=this.tn(a) +afZ(a,b){var s=this.te(a) if(s==null)return null return b.$1(s)}, -n8(a,b){return this.afn(a,b,t.z)}, -kB(a,b,c){var s=this.WJ(b,c) -if(s==null)throw A.d(A.nN(b,null,"Missing required string field")) +n0(a,b){return this.afZ(a,b,t.z)}, +kB(a,b,c){var s=this.Xe(b,c) +if(s==null)throw A.d(A.o_(b,null,"Missing required string field")) return s}, -o1(a,b){return this.kB(a,b,null)}, -Wm(a,b){var s,r=this.h7(a) +nY(a,b){return this.kB(a,b,null)}, +WQ(a,b){var s,r=this.h5(a) if(r==null||r==="")return b -s=A.zX(r) -if(s==null)throw A.d(A.nN(a,r,"Double field has unparsable double")) +s=A.A8(r) +if(s==null)throw A.d(A.o_(a,r,"Double field has unparsable double")) return s}, -ED(a){return this.Wm(a,null)}, -lb(a,b){var s=this.Wm(a,b) -if(s==null)throw A.d(A.nN(a,null,"Missing required double field")) +Er(a){return this.WQ(a,null)}, +l8(a,b){var s=this.WQ(a,b) +if(s==null)throw A.d(A.o_(a,null,"Missing required double field")) return s}, -Wt(a,b){var s,r=this.h7(a) +WZ(a,b){var s,r=this.h5(a) if(r==null||r==="")return b -s=A.vl(r,null) -if(s==null)throw A.d(A.nN(a,r,"Int field has unparsable int")) +s=A.vw(r,null) +if(s==null)throw A.d(A.o_(a,r,"Int field has unparsable int")) return s}, -kz(a){return this.Wt(a,null)}, -lc(a,b){var s=this.Wt(a,b) -if(s==null)throw A.d(A.nN(a,null,"Missing required int field")) +kA(a){return this.WZ(a,null)}, +l9(a,b){var s=this.WZ(a,b) +if(s==null)throw A.d(A.o_(a,null,"Missing required int field")) return s}, -i0(a){return this.lc(a,null)}, -aeX(a,b){var s=this.h7(a) +hS(a){return this.l9(a,null)}, +afx(a,b){var s=this.h5(a) if(s==null||s==="")return b if(s==="1"||s==="true")return!0 if(s==="0"||s==="false")return!1 -throw A.d(A.nN(a,s,"Bool field has unparsable bool"))}, -k9(a,b){var s=this.aeX(a,b) +throw A.d(A.o_(a,s,"Bool field has unparsable bool"))}, +k9(a,b){var s=this.afx(a,b) return s}, -Wk(a,b){var s,r=null,q=this.h7(a),p=q==null +WO(a,b){var s,r=null,q=this.h5(a),p=q==null if((p?r:q.length)===7){q.toString -s=A.vl(B.d.nV(q,"#","0xff"),r)}else if((p?r:q.length)===9){q.toString -s=A.vl(B.d.nV(q,"#","0x"),r)}else s=r +s=A.vw(B.d.nR(q,"#","0xff"),r)}else if((p?r:q.length)===9){q.toString +s=A.vw(B.d.nR(q,"#","0x"),r)}else s=r if(s!=null)return new A.l(s>>>0) else return b}, -LR(a){return this.Wk(a,null)}, -Wj(a,b){var s=this.Wk(a,b) -if(s==null)throw A.d(A.nN(a,null,"Missing required color field")) +LG(a){return this.WO(a,null)}, +WN(a,b){var s=this.WO(a,b) +if(s==null)throw A.d(A.o_(a,null,"Missing required color field")) return s}, -vN(a,b,c,d,e){var s,r=this.h7(c) +vx(a,b,c,d,e){var s,r=this.h5(c) if(r==null||r==="")return d -s=new A.bk(a,new A.aHd(b,r,e),A.a6(a).h("bk<1>")) -if(!s.gav(s).F())throw A.d(A.nN(c,r,"Missing required enum field")) +s=new A.bo(a,new A.aIg(b,r,e),A.a6(a).h("bo<1>")) +if(!s.gav(s).H())throw A.d(A.o_(c,r,"Missing required enum field")) return s.ga5(s)}, -qC(a,b,c,d,e){var s=this.vN(a,b,c,d,e) -if(s==null)throw A.d(A.nN(c,null,"Missing required enum field")) +qu(a,b,c,d,e){var s=this.vx(a,b,c,d,e) +if(s==null)throw A.d(A.o_(c,null,"Missing required enum field")) return s}} -A.aHd.prototype={ -$1(a){return J.e(this.a.$1(a),this.b)}, +A.aIg.prototype={ +$1(a){return J.f(this.a.$1(a),this.b)}, $S(){return this.c.h("F(0)")}} -A.Qq.prototype={} -A.a9R.prototype={ -Lm(a){var s,r -if(a===0)return new A.lZ(-1,null,B.vh) -s=this.Ee(a) +A.QH.prototype={} +A.aaH.prototype={ +Lc(a){var s,r +if(a===0)return new A.me(-1,null,B.vj) +s=this.E0(a) r=s.a if(r==null)r=0 -return A.bfU(s.z,new A.aQq(a,r))}, -Ee(a){var s,r,q=this.x,p=q.length +return A.bgV(s.z,new A.aRB(a,r))}, +E0(a){var s,r,q=this.x,p=q.length if(p===1)return B.b.ga5(q) for(s=0;sa){if(s===0)throw A.d(A.bQ("Tileset not found",null)) -return q[s-1]}}return B.b.ga9(q)}} -A.aQm.prototype={ -$1(a){return a.b.gDf()==="tileset"}, -$S:157} -A.aQn.prototype={ -$1(a){return a.We(0,"source")}, -$S:863} -A.aQo.prototype={ +if((r==null?0:r)>a){if(s===0)throw A.d(A.bM("Tileset not found",null)) +return q[s-1]}}return B.b.ga4(q)}} +A.aRx.prototype={ +$1(a){return a.b.gD0()==="tileset"}, +$S:116} +A.aRy.prototype={ +$1(a){return a.WI(0,"source")}, +$S:864} +A.aRz.prototype={ $1(a){return a!=null}, -$S:241} -A.aQp.prototype={ -$1(a){return this.aeL(a)}, -aeL(a){var s=0,r=A.t(t.Fv),q,p=this +$S:240} +A.aRA.prototype={ +$1(a){return this.afl(a)}, +afl(a){var s=0,r=A.t(t.Fv),q,p=this var $async$$1=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:a.toString q=p.a.$1(a) @@ -145397,219 +146624,217 @@ s=1 break case 1:return A.q(q,r)}}) return A.r($async$$1,r)}, -$S:864} -A.aQq.prototype={ -$1(a){return a.a===this.a-this.b}, $S:865} -A.aQk.prototype={ -$1(a){var s,r=a.h7("source") -if(r==null||this.a==null)return A.aQv(a,null) -s=J.X1(this.a,new A.aQj(r)) -return A.aQv(a,!s.gaB(s)?s.ga5(s):null)}, +A.aRB.prototype={ +$1(a){return a.a===this.a-this.b}, $S:866} -A.aQj.prototype={ -$1(a){return a.b===this.a}, +A.aRv.prototype={ +$1(a){var s,r=a.h5("source") +if(r==null||this.a==null)return A.aRG(a,null) +s=J.Xl(this.a,new A.aRu(r)) +return A.aRG(a,!s.gaB(s)?s.ga5(s):null)}, $S:867} -A.Lt.prototype={} -A.Gl.prototype={} -A.lZ.prototype={} -A.aQa.prototype={ -$1(a){return a.length===0?null:A.ee(a,null,null)}, +A.aRu.prototype={ +$1(a){return a.b===this.a}, $S:868} -A.aQb.prototype={ -$1(a){var s=a.tn("animation") -s=s==null?null:s.mb("frame",A.bLk(),t.OP) -return s==null?A.b([],t.EN):s}, +A.LL.prototype={} +A.GC.prototype={} +A.me.prototype={} +A.aRl.prototype={ +$1(a){return a.length===0?null:A.em(a,null,null)}, $S:869} -A.QQ.prototype={} -A.mU.prototype={ -BN(a){var s,r,q,p,o,n,m=this,l=a.e +A.aRm.prototype={ +$1(a){var s=a.te("animation") +s=s==null?null:s.m4("frame",A.bMJ(),t.OP) +return s==null?A.b([],t.EN):s}, +$S:870} +A.R6.prototype={} +A.n6.prototype={ +BA(a){var s,r,q,p,o,n,m=this,l=a.e if(l!=null){s=l.c s.toString r=l.d r.toString -return A.bhy(0,0,s,r,t.Jy)}s=a.a +return A.biD(0,0,s,r,t.Jy)}s=a.a r=m.x r.toString -q=B.e.ey(s,r) -p=B.e.bH(s,r) +q=B.e.e4(s,r) +p=B.e.bB(s,r) r=m.r s=m.d s.toString o=m.f n=m.e n.toString -return A.bhy(r+p*(s+o),r+q*(n+o),s,n,t.Jy)}} -A.aQw.prototype={ -$1(a){return a.mb("tile",A.bLs(),t.uY)}, -$S:870} -A.aQx.prototype={ -$1(a){var s=a.tn("wangsets") -s=s==null?null:s.mb("wangset",A.bLv(),t.ol) -return s==null?A.b([],t.MA):s}, -$S:871} -A.pO.prototype={} -A.t1.prototype={} +return A.biD(r+p*(s+o),r+q*(n+o),s,n,t.Jy)}} A.aRH.prototype={ -$1(a){var s=a.o1(0,"type"),r=a.mb("wangcolor",A.bLu(),t.Zg),q=t.DV,p=t.qd -return s==="corner"?A.b([r,A.b([],q)],p):A.b([A.b([],q),r],p)}, -$S:872} -A.GP.prototype={} +$1(a){return a.m4("tile",A.bMR(),t.uY)}, +$S:871} A.aRI.prototype={ -$1(a){var s=t.OL -return A.ai(new A.U(A.b(a.o1(0,"wangid").split(","),t.T),A.bHU(),s),!0,s.h("aA.E"))}, +$1(a){var s=a.te("wangsets") +s=s==null?null:s.m4("wangset",A.bMU(),t.ol) +return s==null?A.b([],t.MA):s}, +$S:872} +A.pX.prototype={} +A.tc.prototype={} +A.aST.prototype={ +$1(a){var s=a.nY(0,"type"),r=a.m4("wangcolor",A.bMT(),t.Zg),q=t.DV,p=t.qd +return s==="corner"?A.b([r,A.b([],q)],p):A.b([A.b([],q),r],p)}, $S:873} -A.JQ.prototype={ +A.H5.prototype={} +A.aSU.prototype={ +$1(a){var s=t.OL +return A.ai(new A.S(A.b(a.nY(0,"wangid").split(","),t.T),A.bJh(),s),!0,s.h("aF.E"))}, +$S:874} +A.K7.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:o=q.gau().M +while(true)switch(s){case 0:o=q.gar().a3 o===$&&A.c() p=new A.a(new Float64Array(2)) p.t(166,2) -q.ok=A.ir(o,p,$.b6v()) -q.u1() +q.p2=A.ix(o,p,$.bcZ()) +q.tS() return A.q(null,r)}}) return A.r($async$p,r)}, a6(a,b){var s,r,q,p,o=this -o.lj(0,b) +o.md(0,b) if((o.a&8)!==0)return -s=o.at.d +s=o.ax.d r=s.a q=r[0] -p=A.C.prototype.gbu.call(o,o) +p=A.z.prototype.gbw.call(o,o) p.toString -s.eH(0,q-B.c.dA(0.0002*t.iK.a(p).gau().de)*50*b) -s.E() -if(!(r[0]+o.ax.a[0]>0))o.f0()}, -h1(a){var s,r=this -r.li(a) -s=r.at.d -s.e3(0,r.ei(r.ay).a[1]/2-41+A.a62($.IG(),30,71)-r.QY(r.ei(B.p)).a[1]) -s.E()}} -A.acw.prototype={ -gbu(a){var s=A.C.prototype.gbu.call(this,this) +s.eE(0,q-B.c.dm(0.0002*t.iK.a(p).gar().dJ)*50*b) +s.F() +if(!(r[0]+o.ay.a[0]>0))o.er()}, +fK(a){var s,r=this +r.lg(a) +s=r.ax.d +s.dX(0,r.en(r.ch).a[1]/2-41+A.a6J($.Xg(),30,71)-r.QV(r.en(B.p)).a[1]) +s.F()}} +A.ado.prototype={ +gbw(a){var s=A.z.prototype.gbw.call(this,this) s.toString return t.iK.a(s)}, -bt(){this.Yt()}} -A.acx.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.JR.prototype={ -a6l(){var s,r,q,p,o,n,m=this,l=null,k=m.gau().k3 -k===$&&A.c() -k=k.a -k=k.a.a.a4(0,k.ax).a[0] -s=$.b6v().a[0] -r=m.ei(m.ay).a[1] -q=A.a62($.IG(),30,71) -p=m.ei(m.ay).a[1] -o=new A.a(new Float64Array(2)) -o.t(k+s+10,r/2-41+q-p) -k=A.a62($.IG(),100,400) -s=$.b6v() -r=B.q.aT() -q=A.aY() +ba(){this.YY()}} +A.adp.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.K8.prototype={ +a6Q(){var s,r,q,p,o,n,m,l=this,k=null,j=l.gar().p2 +j===$&&A.c() +j=j.a.a.a.ab(0,1).a[0] +s=$.bcZ() +r=s.a[0] +q=l.en(l.ch).a[1] +p=$.Xg() +o=A.a6J(p,30,71) +n=l.en(l.ch).a[1] +m=new A.a(new Float64Array(2)) +m.t(j+r+10,q/2-41+o-n) +j=A.a6J(p,100,400) +r=B.r.aV() +q=A.aC() p=s -n=$.ag() -n=new A.aO(n,new Float64Array(2)) -n.ae(p) -n.E() -k=new A.JQ(k,l,!1,l,$,r,l,q,n,B.p,0,0,l,B.f,new A.f([],t.s),new A.f([],t.g)) -k.b5(l,l,l,l,0,o,l,l,s) -k.ml(l,l,l,l,l,0,l,o,l,l,s,l) -m.P(k)}, +o=$.af() +o=new A.aS(o,new Float64Array(2)) +o.a9(p) +o.F() +j=new A.K7(j,k,!1,k,$,r,k,q,o,B.p,0,0,k,B.f,new A.e([],t.s),new A.e([],t.g)) +j.b7(k,k,k,k,0,m,k,k,s) +j.lk(k,k,k,k,k,0,k,m,k,k,s,k) +l.K(j)}, a6(a,b){var s,r,q,p=this -p.lj(0,b) +p.md(0,b) s=p.gbZ(p).b s===$&&A.c() if(s>0){r=p.gbZ(p) -q=t.vh.a(r.ga9(r)) -if(s<20){s=p.gau().k3 +q=t.vh.a(r.ga4(r)) +if(s<20){s=p.gar().p2 s===$&&A.c() -s=s.a -s=s.a.a.a4(0,s.ax).a[0]/2-q.at.d.a[0]>q.a1}else s=!1 -if(s)p.a6l()}else p.a6l()}} -A.acv.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.a1R.prototype={ -ga7g(){var s,r,q,p,o=null,n=this.ok -if(n===$){s=A.aY() +s=s.a.a.a.ab(0,1).a[0]/2-q.ax.d.a[0]>q.aa}else s=!1 +if(s)p.a6Q()}else p.a6Q()}} +A.adn.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.a2i.prototype={ +ga7Q(){var s,r,q,p,o=null,n=this.p2 +if(n===$){s=A.aC() r=new A.a(new Float64Array(2)) -q=$.ag() -q=new A.aO(q,new Float64Array(2)) -q.ae(r) -q.E() -p=new A.JR(o,s,q,B.p,0,0,o,B.f,new A.f([],t.s),new A.f([],t.g)) -p.b5(o,o,o,o,0,o,o,o,o) -this.ok!==$&&A.a2() -this.ok=p +q=$.af() +q=new A.aS(q,new Float64Array(2)) +q.a9(r) +q.F() +p=new A.K8(o,s,q,B.p,0,0,o,B.f,new A.e([],t.s),new A.e([],t.g)) +p.b7(o,o,o,o,0,o,o,o,o) +this.p2!==$&&A.a2() +this.p2=p n=p}return n}, -gabh(){var s,r=this.p1 -if(r===$){s=A.lw(null,t.iS) -this.p1!==$&&A.a2() -r=this.p1=new A.a4m(s,null,0,null,B.f,new A.f([],t.s),new A.f([],t.g))}return r}, +gabW(){var s,r=this.p3 +if(r===$){s=A.lL(null,t.iS) +this.p3!==$&&A.a2() +r=this.p3=new A.a51(s,null,0,null,B.f,new A.e([],t.s),new A.e([],t.g))}return r}, p(a){var s=0,r=A.t(t.H),q=this var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:q.P(q.ga7g()) -q.P(q.gabh()) +while(true)switch(s){case 0:q.K(q.ga7Q()) +q.K(q.gabW()) return A.q(null,r)}}) return A.r($async$p,r)}, a6(a,b){var s,r,q,p,o,n -this.lj(0,b) -s=this.gau().de*b -for(r=this.k4,q=A.baA(r,r.$ti.c),p=q.$ti.c;q.F();){o=q.e -o=(o==null?p.a(o):o).at.d -o.eH(0,o.a[0]-s) -o.E()}n=r.ga5(r) -q=n.at.d -if(q.a[0]<=-n.ax.a[0]){q.eH(0,r.ga9(r).at.d.a[0]+r.ga9(r).ax.a[0]) -q.E() -r.N(0,n) +this.md(0,b) +s=this.gar().dJ*b +for(r=this.p1,q=A.bbs(r,r.$ti.c),p=q.$ti.c;q.H();){o=q.e +o=(o==null?p.a(o):o).ax.d +o.eE(0,o.a[0]-s) +o.F()}n=r.ga5(r) +q=n.ax.d +if(q.a[0]<=-n.ay.a[0]){q.eE(0,r.ga4(r).ax.d.a[0]+r.ga4(r).ay.a[0]) +q.F() +r.O(0,n) r.h9(0,n)}}, -h1(a){var s,r,q=this -q.li(a) -s=q.arY() -q.k4.H(0,s) -q.H(0,s) -r=q.at.d -r.e3(0,a.a[1]/2+21) -r.E()}, -c0(a){var s=this.ga7g() -s.gbZ(s).ac(0,s.gvz(s)) -s=this.gabh() -s.gbZ(s).ac(0,s.gvz(s)) -s.at.ak(0) -A.bxB(this.k4,new A.aB5())}, -arY(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a=c.gau().k3 +fK(a){var s,r,q=this +q.lg(a) +s=q.asy() +q.p1.I(0,s) +q.I(0,s) +r=q.ax.d +r.dX(0,a.a[1]/2+21) +r.F()}, +bY(a){var s=this.ga7Q() +s.gbZ(s).am(0,s.gvl(s)) +s=this.gabW() +s.gbZ(s).am(0,s.gvl(s)) +s.ax.ao(0) +A.byW(this.p1,new A.aC4())}, +asy(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a=c.gar().p2 a===$&&A.c() -a=a.a -a=a.a.a.a4(0,a.ax).a[0] -s=$.bcf() +a=a.a.a.a.ab(0,1).a[0] +s=$.bd9() r=s.a -a=B.c.dA(a/r[0]) -q=c.k4 -p=q.gG(q) -o=A.bfV(q) -o=o==null?b:o.at.d.a[0] +a=B.c.dm(a/r[0]) +q=c.p1 +p=q.gE(q) +o=A.bgW(q) +o=o==null?b:o.ax.d.a[0] if(o==null)o=0 -n=A.bfV(q) -n=n==null?b:n.ax.a[0] +n=A.bgW(q) +n=n==null?b:n.ay.a[0] m=o+(n==null?0:n) l=Math.max(1+a-p,0) -k=J.Ea(l,t.rE) -for(a=A.w(c).h("ac.T"),j=0;j>>0)&1)===0){i=c.p2 -if(i===$){p=c.az$ -if(p==null){h=c.bC() +k=J.Eo(l,t.rE) +for(a=A.w(c).h("a5.T"),j=0;j>>0)&1)===0){i=c.p4 +if(i===$){p=c.ai$ +if(p==null){h=c.bm() h.toString -p=c.az$=a.a(h)}p=p.M +p=c.ai$=a.a(h)}p=p.a3 p===$&&A.c() o=new Float64Array(2) o[0]=2 o[1]=104 n=$.G().B() n.sA(0,B.l) -g=new A.fs(n,p,B.G) +g=new A.fT(n,p,B.H) p=new Float64Array(2) p[0]=0 p[1]=0 @@ -145624,27 +146849,27 @@ d[1]=e-p p=o[0] o=o[1] g.c=new A.x(p,o,p+d[0],o+d[1]) -c.p2!==$&&A.a2() -c.p2=g -i=g}p=i}else{i=c.p3 -if(i===$){p=c.az$ -if(p==null){h=c.bC() +c.p4!==$&&A.a2() +c.p4=g +i=g}p=i}else{i=c.R8 +if(i===$){p=c.ai$ +if(p==null){h=c.bm() h.toString a.a(h) -c.az$=h +c.ai$=h o=h p=o}else o=p -p=p.M +p=p.a3 p===$&&A.c() -o=o.M +o=o.a3 o===$&&A.c() -o=o.gc7(o) +o=o.gc2(o) n=new Float64Array(2) n[0]=o/2 n[1]=104 o=$.G().B() o.sA(0,B.l) -g=new A.fs(o,p,B.G) +g=new A.fT(o,p,B.H) p=new Float64Array(2) p[0]=0 p[1]=0 @@ -145659,251 +146884,248 @@ d[1]=e-p p=n[0] n=n[1] g.c=new A.x(p,n,p+d[0],n+d[1]) -c.p3!==$&&A.a2() -c.p3=g -i=g}p=i}p=A.iQ(b,b,b,b,b,0,b,b,b,b,s,p) -o=p.at.d -o.eH(0,m+r[0]*j) -o.E() +c.R8!==$&&A.a2() +c.R8=g +i=g}p=i}p=A.jz(b,b,b,b,b,0,b,b,b,b,s,p) +o=p.ax.d +o.eE(0,m+r[0]*j) +o.F() k[j]=p}return k}} -A.aB5.prototype={ -$2(a,b){var s=a*$.bcf().a[0],r=b.at.d -r.eH(0,s) -r.E() +A.aC4.prototype={ +$2(a,b){var s=a*$.bd9().a[0],r=b.ax.d +r.eE(0,s) +r.F() return s}, -$S:874} -A.afz.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.a1b.prototype={ +$S:875} +A.agr.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.a1D.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k,j var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:j=new A.a(new Float64Array(2)) j.t(382,25) -p=B.q.aT() -o=A.aY() +p=B.r.aV() +o=A.aC() n=j -m=$.ag() -l=new A.aO(m,new Float64Array(2)) -l.ae(n) -l.E() +m=$.af() +l=new A.aS(m,new Float64Array(2)) +l.a9(n) +l.F() n=t.s k=t.g -p=new A.a1d(null,!1,null,$,p,null,o,l,B.j,0,0,null,B.f,new A.f([],n),new A.f([],k)) -p.b5(B.j,null,null,null,0,null,null,null,j) -p.ml(B.j,null,null,null,null,0,null,null,null,null,j,null) -q.P(p) +p=new A.a1F(null,!1,null,$,p,null,o,l,B.j,0,0,null,B.f,new A.e([],n),new A.e([],k)) +p.b7(B.j,null,null,null,0,null,null,null,j) +p.lk(B.j,null,null,null,null,0,null,null,null,null,j,null) +q.K(p) j=new A.a(new Float64Array(2)) j.t(72,64) -p=B.q.aT() -o=A.aY() +p=B.r.aV() +o=A.aC() l=j -m=new A.aO(m,new Float64Array(2)) -m.ae(l) -m.E() -p=new A.a1c(null,!1,null,$,p,null,o,m,B.j,0,0,null,B.f,new A.f([],n),new A.f([],k)) -p.b5(B.j,null,null,null,0,null,null,null,j) -p.ml(B.j,null,null,null,null,0,null,null,null,null,j,null) -q.P(p) +m=new A.aS(m,new Float64Array(2)) +m.a9(l) +m.F() +p=new A.a1E(null,!1,null,$,p,null,o,m,B.j,0,0,null,B.f,new A.e([],n),new A.e([],k)) +p.b7(B.j,null,null,null,0,null,null,null,j) +p.lk(B.j,null,null,null,null,0,null,null,null,null,j,null) +q.K(p) return A.q(null,r)}}) return A.r($async$p,r)}, -l7(a){if(this.at)this.MF(a)}} -A.a1d.prototype={ +kx(a){if(this.ax)this.Mv(a)}} +A.a1F.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:o=q.gau().M +while(true)switch(s){case 0:o=q.gar().a3 o===$&&A.c() p=new A.a(new Float64Array(2)) p.t(955,26) -q.ok=A.ir(o,p,q.ax) -q.u1() +q.p2=A.ix(o,p,q.ay) +q.tS() return A.q(null,r)}}) return A.r($async$p,r)}, -h1(a){var s,r -this.li(a) +fK(a){var s,r +this.lg(a) s=a.a -r=this.at.d -r.eH(0,s[0]/2) -r.E() -r.e3(0,s[1]*0.25) -r.E()}} -A.a1c.prototype={ +r=this.ax.d +r.eE(0,s[0]/2) +r.F() +r.dX(0,s[1]*0.25) +r.F()}} +A.a1E.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:o=q.gau().M +while(true)switch(s){case 0:o=q.gar().a3 o===$&&A.c() p=new A.a(new Float64Array(2)) -p.an(2) -q.ok=A.ir(o,p,q.ax) -q.u1() +p.ak(2) +q.p2=A.ix(o,p,q.ay) +q.tS() return A.q(null,r)}}) return A.r($async$p,r)}, -h1(a){var s,r -this.li(a) +fK(a){var s,r +this.lg(a) s=a.a -r=this.at.d -r.eH(0,s[0]/2) -r.E() -r.e3(0,s[1]*0.75) -r.E()}} -A.afk.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.afl.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.EO.prototype={ +r=this.ax.d +r.eE(0,s[0]/2) +r.F() +r.dX(0,s[1]*0.75) +r.F()}} +A.age.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.agf.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.F3.prototype={ p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) -while(true)switch(s){case 0:l=q.aX -k=q.gau().M +while(true)switch(s){case 0:l=q.bj +k=q.gar().a3 k===$&&A.c() -q.ok=l.ah2(k) -q.u1() -k=q.gau().k3 +q.p2=l.ahC(k) +q.tS() +k=q.gar().p2 k===$&&A.c() -k=k.a -p=q.ax.a -o=q.at.d -o.eH(0,k.a.a.a4(0,k.ax).a[0]+p[0]*q.b4) -o.E() -o.e3(0,l.c) -o.E() -o=q.gau().de -n=B.c.E_(p[0]*o*l.f*0.6) -m=B.c.E_(n*1.5) -q.aJ=A.a62($.IG(),n,m) -q.H(0,l.z.$0()) +p=q.ay.a +o=q.ax.d +o.eE(0,k.a.a.a.ab(0,1).a[0]+p[0]*q.bF) +o.F() +o.dX(0,l.c) +o.F() +o=q.gar().dJ +n=B.c.DM(p[0]*o*l.f*0.6) +m=B.c.DM(n*1.5) +q.b2=A.a6J($.Xg(),n,m) +q.I(0,l.z.$0()) return A.q(null,r)}}) return A.r($async$p,r)}, a6(a,b){var s,r,q=this -q.lj(0,b) -s=q.at.d +q.md(0,b) +s=q.ax.d r=s.a -s.eH(0,r[0]-q.gau().de*b) -s.E() -if(!(r[0]+q.ax.a[0]>0))q.f0()}} -A.ahJ.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.a4m.prototype={ +s.eE(0,r[0]-q.gar().dJ*b) +s.F() +if(!(r[0]+q.ay.a[0]>0))q.er()}} +A.aiF.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.a51.prototype={ a6(a,b){var s,r,q,p,o=this -if(o.gbZ(o).pd(0,t.qb).length!==0){s=o.gbZ(o) -r=t.p4.a(s.ga9(s)) -if(r!=null)if(!r.aq){s=r.at.d.a[0]+r.ax.a[0] -if(s>0){q=r.aJ +if(o.gbZ(o).p8(0,t.qb).length!==0){s=o.gbZ(o) +r=t.p4.a(s.ga4(s)) +if(r!=null)if(!r.aK){s=r.ax.d.a[0]+r.ay.a[0] +if(s>0){q=r.b2 q===$&&A.c() -p=o.gau().k3 +p=o.gar().p2 p===$&&A.c() -p=p.a -p=s+q>>0>2;)q.eF(0)}, -aJD(a){var s,r,q,p -for(s=this.at,s=A.baA(s,s.$ti.c),r=s.$ti.c,q=0;s.F();){p=s.e +l=B.d.jo(B.e.j(k),5,"0")+" HI "+B.d.jo(B.e.j(l.e6),5,"0") +if(j.p1!==l){j.p1=l +j.t6()}}q=g.ax +q.B1(s.a) +for(;(q.c-q.b&q.a.length-1)>>>0>2;)q.eC(0)}, +aKg(a){var s,r,q,p +for(s=this.ax,s=A.bbs(s,s.$ti.c),r=s.$ti.c,q=0;s.H();){p=s.e q+=(p==null?r.a(p):p)===a?1:0}return q>=2}, -asG(a){if(this.gau().de>a.e)return B.c.bN(A.a62($.IG(),1,3)) +atg(a){if(this.gar().dJ>a.e)return B.c.bN(A.a6J($.Xg(),1,3)) else return 1}} -A.ahI.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.Nf.prototype={ -W(){return"ObstacleType."+this.b}} -A.aGa.prototype={ -ah2(a){var s +A.aiE.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.Nx.prototype={ +V(){return"ObstacleType."+this.b}} +A.aHd.prototype={ +ahC(a){var s switch(this.a.a){case 0:s=new A.a(new Float64Array(2)) s.t(446,2) -return A.ir(a,s,this.b) +return A.ix(a,s,this.b) case 1:s=new A.a(new Float64Array(2)) s.t(652,2) -return A.ir(a,s,this.b)}}} -A.aGc.prototype={ +return A.ix(a,s,this.b)}}} +A.aHf.prototype={ $0(){var s,r,q,p=new A.a(new Float64Array(2)) p.t(5,7) s=new A.a(new Float64Array(2)) s.t(10,54) -s=A.fg(B.D,p,s) +s=A.fe(B.F,p,s) p=new A.a(new Float64Array(2)) p.t(5,7) r=new A.a(new Float64Array(2)) r.t(12,68) -r=A.fg(B.D,p,r) +r=A.fe(B.F,p,r) p=new A.a(new Float64Array(2)) p.t(15,4) q=new A.a(new Float64Array(2)) q.t(14,28) -return A.b([s,r,A.fg(B.D,p,q)],t.Ju)}, -$S:244} -A.aGb.prototype={ +return A.b([s,r,A.fe(B.F,p,q)],t.Ju)}, +$S:242} +A.aHe.prototype={ $0(){var s,r,q,p=new A.a(new Float64Array(2)) p.t(0,26) s=new A.a(new Float64Array(2)) s.t(14,40) -s=A.fg(B.D,p,s) +s=A.fe(B.F,p,s) p=new A.a(new Float64Array(2)) p.t(16,0) r=new A.a(new Float64Array(2)) r.t(14,98) -r=A.fg(B.D,p,r) +r=A.fe(B.F,p,r) p=new A.a(new Float64Array(2)) p.t(28,22) q=new A.a(new Float64Array(2)) q.t(20,40) -return A.b([s,r,A.fg(B.D,p,q)],t.Ju)}, -$S:244} -A.rk.prototype={ -W(){return"PlayerState."+this.b}} -A.a5t.prototype={ -gEM(){var s=this.gau().k3 +return A.b([s,r,A.fe(B.F,p,q)],t.Ju)}, +$S:242} +A.rs.prototype={ +V(){return"PlayerState."+this.b}} +A.a68.prototype={ +gEA(){var s=this.gar().p2 s===$&&A.c() -s=s.a -return s.a.a.a4(0,s.ax).a[1]/2-this.ax.a[1]/2}, +return s.a.a.a.ab(0,1).a[1]/2-this.ay.a[1]/2}, p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m,l,k var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:k=new A.a(new Float64Array(2)) k.t(0.7,0.6) -p=q.ax +p=q.ay o=p.a n=o[1] m=new A.a(new Float64Array(2)) m.t(0,n/3) -q.P(A.bhz(k,p,m)) +q.K(A.biE(k,p,m)) k=new A.a(new Float64Array(2)) k.t(0.45,0.35) o=o[0] n=new A.a(new Float64Array(2)) n.t(o/2,0) -q.P(A.bhz(k,p,n)) +q.K(A.biE(k,p,n)) k=new A.a(new Float64Array(2)) k.t(88,90) p=new A.a(new Float64Array(2)) @@ -145911,419 +147133,419 @@ p.t(1514,4) o=new A.a(new Float64Array(2)) o.t(1602,4) n=t.d -k=q.a0e(A.b([p,o],n),k,0.2) +k=q.a0I(A.b([p,o],n),k,0.2) p=new A.a(new Float64Array(2)) p.t(88,90) o=new A.a(new Float64Array(2)) o.t(76,6) -p=q.Oz(A.b([o],n),p) +p=q.Ou(A.b([o],n),p) o=new A.a(new Float64Array(2)) o.t(88,90) m=new A.a(new Float64Array(2)) m.t(1339,6) -o=q.Oz(A.b([m],n),o) +o=q.Ou(A.b([m],n),o) m=new A.a(new Float64Array(2)) m.t(88,90) l=new A.a(new Float64Array(2)) l.t(1782,6) -q.saFP(A.b1([B.Cx,k,B.Cz,p,B.ji,o,B.Cw,q.Oz(A.b([l],n),m)],t.w2,t.EF)) -q.k4=B.Cz -q.ol() +q.saGt(A.b5([B.Cz,k,B.CB,p,B.jl,o,B.Cy,q.Ou(A.b([l],n),m)],t.w2,t.EF)) +q.p1=B.CB +q.oh() return A.q(null,r)}}) return A.r($async$p,r)}, -aN7(a){var s=this -if(s.k4===B.ji)return -s.k4=B.ji -s.ol() -s.ai=-15-a/500}, -c0(a){var s=this,r=s.at.d -r.e3(0,s.gEM()) -r.E() -s.ai=0 -s.k4=B.Cx -s.ol()}, +aNK(a){var s=this +if(s.p1===B.jl)return +s.p1=B.jl +s.oh() +s.cQ=-15-a/500}, +bY(a){var s=this,r=s.ax.d +r.dX(0,s.gEA()) +r.F() +s.cQ=0 +s.p1=B.Cz +s.oh()}, a6(a,b){var s,r,q=this -q.ak3(0,b) -s=q.at.d -if(q.k4===B.ji){r=s.a -s.e3(0,r[1]+q.ai) -s.E();++q.ai -if(r[1]>q.gEM())q.c0(0)}else{s.e3(0,q.gEM()) -s.E()}if(q.gau().cA===B.lz&&s.a[0]<50){s.eH(0,s.a[0]+0.03333333333333333*b*5000) -s.E()}}, -h1(a){var s -this.li(a) -s=this.at.d -s.e3(0,this.gEM()) -s.E()}, -hX(a,b){var s,r +q.akC(0,b) +s=q.ax.d +if(q.p1===B.jl){r=s.a +s.dX(0,r[1]+q.cQ) +s.F();++q.cQ +if(r[1]>q.gEA())q.bY(0)}else{s.dX(0,q.gEA()) +s.F()}if(q.gar().d1===B.lE&&s.a[0]<50){s.eE(0,s.a[0]+0.03333333333333333*b*5000) +s.F()}}, +fK(a){var s +this.lg(a) +s=this.ax.d +s.dX(0,this.gEA()) +s.F()}, +hQ(a,b){var s,r this.kG(a,b) -s=this.gau() -s.gLL().at=!0 -s.cA=B.lA -r=s.gKX() -r.k4=B.Cw -r.ol() -s.de=0}, -a0e(a,b,c){var s=A.a6(a).h("U<1,fs>") -return A.aNI(A.ai(new A.U(a,new A.aI6(this,b),s),!0,s.h("aA.E")),!0,c)}, -Oz(a,b){return this.a0e(a,b,1/0)}} -A.aI6.prototype={ -$1(a){var s=this.a.gau().M +s=this.gar() +s.gLA().ax=!0 +s.d1=B.lF +r=s.gKL() +r.p1=B.Cy +r.oh() +s.dJ=0}, +a0I(a,b,c){var s=A.a6(a).h("S<1,fT>") +return A.aOQ(A.ai(new A.S(a,new A.aJ9(this,b),s),!0,s.h("aF.E")),!0,c)}, +Ou(a,b){return this.a0I(a,b,1/0)}} +A.aJ9.prototype={ +$1(a){var s=this.a.gar().a3 s===$&&A.c() -return A.ir(s,a,this.b)}, -$S:876} -A.aic.prototype={ -bC(){var s=this.az$ -return s==null?this.cQ():s}} -A.aid.prototype={} -A.Lj.prototype={ -W(){return"GameState."+this.b}} -A.hk.prototype={ -mA(a){return B.l}, -gKX(){var s,r=this.ai -if(r===$){s=A.bzd() -this.ai!==$&&A.a2() -this.ai=s +return A.ix(s,a,this.b)}, +$S:877} +A.aj8.prototype={ +bm(){var s=this.ai$ +return s==null?this.cr():s}} +A.aj9.prototype={} +A.LB.prototype={ +V(){return"GameState."+this.b}} +A.hf.prototype={ +mt(a){return B.l}, +gKL(){var s,r=this.ah +if(r===$){s=A.bAz() +this.ah!==$&&A.a2() +this.ah=s r=s}return r}, -gaa1(){var s,r,q,p,o,n=null,m=this.ao -if(m===$){s=A.lw(n,t.rE) -r=A.aY() +gaaG(){var s,r,q,p,o,n=null,m=this.aT +if(m===$){s=A.lL(n,t.rE) +r=A.aC() q=new A.a(new Float64Array(2)) -p=$.ag() -p=new A.aO(p,new Float64Array(2)) -p.ae(q) -p.E() -o=new A.a1R(s,n,r,p,B.p,0,0,n,B.f,new A.f([],t.s),new A.f([],t.g)) -o.b5(n,n,n,n,0,n,n,n,n) -this.ao!==$&&A.a2() -this.ao=o +p=$.af() +p=new A.aS(p,new Float64Array(2)) +p.a9(q) +p.F() +o=new A.a2i(s,n,r,p,B.p,0,0,n,B.f,new A.e([],t.s),new A.e([],t.g)) +o.b7(n,n,n,n,0,n,n,n,n) +this.aT!==$&&A.a2() +this.aT=o m=o}return m}, -gLL(){var s=this.by +gLA(){var s=this.bL if(s===$){s!==$&&A.a2() -s=this.by=new A.a1b(0,null,B.f,new A.f([],t.s),new A.f([],t.g))}return s}, -sMa(a){var s -this.c_=a -s=this.cg +s=this.bL=new A.a1D(0,null,B.f,new A.e([],t.s),new A.e([],t.g))}return s}, +sLZ(a){var s +this.cD=a +s=this.bM s===$&&A.c() -s.se2(0,B.d.jr(B.e.j(a),5,"0")+" HI "+B.d.jr(B.e.j(this.cO),5,"0"))}, +s.sdv(0,B.d.jo(B.e.j(a),5,"0")+" HI "+B.d.jo(B.e.j(this.e6),5,"0"))}, p(a){var s=0,r=A.t(t.H),q=this,p,o,n,m var $async$p=A.u(function(b,c){if(b===1)return A.p(c,r) while(true)switch(s){case 0:s=2 -return A.A($.au().cL(0,"trex.png"),$async$p) +return A.B($.ay().cI(0,"trex.png"),$async$p) case 2:m=c -q.M!==$&&A.ae() -q.M=m -q.P(q.gaa1()) -q.P(q.gKX()) -q.P(q.gLL()) +q.a3!==$&&A.al() +q.a3=m +q.K(q.gaaG()) +q.K(q.gKL()) +q.K(q.gLA()) p=A.b([],t.rc) for(o=0;o<13;++o){n="0123456789HI "[o] -p.push(new A.Ln(n,954+20*o,0,20,-1,-1,-1,-1,-1))}n=new A.aNN(m,23,23,A.D(t.S,t.RF)) -n.anh(23,null,p,23,m) +p.push(new A.LF(n,954+20*o,0,20,-1,-1,-1,-1,-1))}n=new A.aOX(m,23,23,A.D(t.S,t.RF)) +n.anS(23,null,p,23,m) m=$.G().B() p=new A.a(new Float64Array(2)) p.t(20,20) -m=A.hl(null,null,null,null,p,null,null,null,null,new A.a8E(new A.Q0(n,1,2,m)),t.Fr) -q.cg!==$&&A.ae() -q.cg=m -q.P(m) -q.sMa(0) +m=A.fA(null,null,null,null,p,null,null,null,null,new A.a9s(n,2,m),t.Fr) +q.bM!==$&&A.al() +q.bM=m +q.K(m) +q.sLZ(0) return A.q(null,r)}}) return A.r($async$p,r)}, -jq(a,b){if(b.O(0,B.fT)||b.O(0,B.iX))this.abi() -return B.bU}, -ca(a){this.abi()}, -abi(){var s=this,r=s.cA -if(r===B.lA||r===B.lz){s.cA=B.uq -s.gKX().c0(0) -s.gaa1().c0(0) -s.de=600 -s.gLL().at=!1 -s.be=0 -r=s.c_ -if(r>s.cO)s.cO=r -s.sMa(0) -s.di=0 -return}s.gKX().aN7(s.de)}, +jm(a,b){if(b.N(0,B.fW)||b.N(0,B.j_))this.abX() +return B.bW}, +cg(a){this.abX()}, +abX(){var s=this,r=s.d1 +if(r===B.lF||r===B.lE){s.d1=B.us +s.gKL().bY(0) +s.gaaG().bY(0) +s.dJ=600 +s.gLA().ax=!1 +s.e0=0 +r=s.cD +if(r>s.e6)s.e6=r +s.sLZ(0) +s.eV=0 +return}s.gKL().aNK(s.dJ)}, a6(a,b){var s,r=this -r.alK(0,b) -s=r.cA -if(s===B.lA)return -if(s===B.uq){r.be+=b -s=r.di+b*r.de -r.di=s -r.sMa(B.c.cZ(s,50)) -s=r.de -if(s<2500)r.de=s+10*b}}} -A.alL.prototype={} -A.alM.prototype={} -A.Ve.prototype={ -a6(a,b){this.fG(0,b) -this.dJ$.h4()}} -A.Gj.prototype={ -a7(a){var s=null,r=A.kW(s,t.rR),q=$.au(),p=$.aC(),o=A.b([],t.u),n=A.aI(A.aK(),t.y) -r=new A.hk(B.lz,r,q,p,new A.Q(),new A.Q(),B.m,o,n,A.z(t.S),A.z(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.aS(s,s) -return A.b8T(!0,A.dj(s,A.JM(A.aE(r,s,new A.aOO(),s,s,t.aq),B.Z,s),B.v,B.o,s,s,s,B.RD,s,s),s,s,s,s,"T-Rex")}} -A.aOO.prototype={ -$1(a){return B.rs}, -$S:155} -A.rW.prototype={ -gG(a){return this.b}, -i(a,b){if(b>=this.b)throw A.d(A.LF(b,this,null,null,null)) +r.amk(0,b) +s=r.d1 +if(s===B.lF)return +if(s===B.us){r.e0+=b +s=r.eV+b*r.dJ +r.eV=s +r.sLZ(B.c.cS(s,50)) +s=r.dJ +if(s<2500)r.dJ=s+10*b}}} +A.amJ.prototype={} +A.amK.prototype={} +A.Vv.prototype={ +a6(a,b){this.fg(0,b) +this.dz$.h2()}} +A.GA.prototype={ +a8(a){var s=null,r=A.l9(s,t.rR),q=A.bg(s,-2147483647),p=A.aO(s,s,s),o=$.ay(),n=$.aG(),m=A.b([],t.u),l=A.aI(A.aL(),t.y) +r=new A.hf(B.lE,r,q,p,o,n,new A.P(),new A.P(),B.m,m,l,A.C(t.S),A.C(t.F),0,s,B.f,new A.e([],t.s),new A.e([],t.g)) +r.aS(s,s,s,s,t.i) +return A.b9S(!0,A.dk(s,A.K3(A.aH(r,s,new A.aPY(),s,s,t.aq),B.a_,s),B.x,B.q,s,s,s,B.RJ,s,s),s,s,s,s,"T-Rex")}} +A.aPY.prototype={ +$1(a){return B.rv}, +$S:117} +A.t6.prototype={ +gE(a){return this.b}, +i(a,b){if(b>=this.b)throw A.d(A.LY(b,this,null,null,null)) return this.a[b]}, -u(a,b,c){if(b>=this.b)throw A.d(A.LF(b,this,null,null,null)) +q(a,b,c){if(b>=this.b)throw A.d(A.LY(b,this,null,null,null)) this.a[b]=c}, -sG(a,b){var s,r,q,p=this,o=p.b +sE(a,b){var s,r,q,p=this,o=p.b if(bo){if(o===0)q=new Uint8Array(b) -else q=p.AY(b) -B.F.dM(q,0,p.b,p.a) +else q=p.AM(b) +B.K.dD(q,0,p.b,p.a) p.a=q}}p.b=b}, -QA(a,b){var s=this,r=s.b -if(r===s.a.length)s.a58(r) +Qv(a,b){var s=this,r=s.b +if(r===s.a.length)s.a5E(r) s.a[s.b++]=b}, -C(a,b){var s=this,r=s.b -if(r===s.a.length)s.a58(r) +D(a,b){var s=this,r=s.b +if(r===s.a.length)s.a5E(r) s.a[s.b++]=b}, -x0(a,b,c,d){A.fC(c,"start") -this.a57(b,c,d)}, -H(a,b){return this.x0(a,b,0,null)}, -ib(a,b,c){var s,r,q,p,o,n,m,l=this,k=null -A.b9u(b,l,"index",l.b+1) -A.fC(0,"start") -if(b===l.b){l.a57(c,0,k) -return}s=t._.b(c)?J.bi(c):k -if(s!=null){l.a59(b,c,0,s) +wL(a,b,c,d){A.fd(c,"start") +this.a5D(b,c,d)}, +I(a,b){return this.wL(a,b,0,null)}, +i5(a,b,c){var s,r,q,p,o,n,m,l=this,k=null +A.baq(b,l,"index",l.b+1) +A.fd(0,"start") +if(b===l.b){l.a5D(c,0,k) +return}s=t.j.b(c)?J.b3(c):k +if(s!=null){l.a5F(b,c,0,s) return}r=l.b -for(q=J.ax(c),p=0;q.F();){o=q.ga3(q) +for(q=J.aA(c),p=0;q.H();){o=q.ga2(q) n=l.a -if(r===n.length){n=l.AY(k) -B.F.dM(n,0,r,l.a) +if(r===n.length){n=l.AM(k) +B.K.dD(n,0,r,l.a) l.a=n}m=r+1 n[r]=o -r=m}A.bae(l.a,b,l.b) -A.bae(l.a,l.b,r) -A.bae(l.a,b,r) +r=m}A.bb6(l.a,b,l.b) +A.bb6(l.a,l.b,r) +A.bb6(l.a,b,r) l.b=r return}, -a57(a,b,c){var s,r,q -if(t._.b(a))c=J.bi(a) -if(c!=null){this.a59(this.b,a,b,c) -return}for(s=J.ax(a),r=0;s.F();){q=s.ga3(s) -if(r>=b)this.QA(0,q);++r}if(rs.gG(b)||d>s.gG(b))throw A.d(A.a7("Too few elements"))}r=d-c +a5D(a,b,c){var s,r,q +if(t.j.b(a))c=J.b3(a) +if(c!=null){this.a5F(this.b,a,b,c) +return}for(s=J.aA(a),r=0;s.H();){q=s.ga2(s) +if(r>=b)this.Qv(0,q);++r}if(rs.gE(b)||d>s.gE(b))throw A.d(A.a7("Too few elements"))}r=d-c q=o.b+r -o.aEj(q) +o.aEW(q) s=o.a p=a+r -B.F.c2(s,p,o.b+r,s,a) -B.F.c2(o.a,a,p,b,c) +B.K.c3(s,p,o.b+r,s,a) +B.K.c3(o.a,a,p,b,c) o.b=q}, -fZ(a,b,c){var s,r,q=this,p=q.b -if(b>p)throw A.d(A.cR(b,0,p,null,null)) +fY(a,b,c){var s,r,q=this,p=q.b +if(b>p)throw A.d(A.cT(b,0,p,null,null)) s=q.a -if(ps)throw A.d(A.cR(c,0,s,null,null)) +c3(a,b,c,d,e){var s=this.b +if(c>s)throw A.d(A.cT(c,0,s,null,null)) s=this.a -if(A.w(this).h("rW").b(d))B.F.c2(s,b,c,d.a,e) -else B.F.c2(s,b,c,d,e)}, -dM(a,b,c,d){return this.c2(a,b,c,d,0)}} -A.ag0.prototype={} -A.R6.prototype={} -A.aDo.prototype={ -W(){return"LaunchMode."+this.b}} -A.aRL.prototype={} -A.aET.prototype={ -a75(a){var s=t.w -return B.AC.lq("canLaunch",A.b1(["url",a],t.N,t.K),!1,s).cB(new A.aEU(),s)}, -Kc(a,b,c,d,e,f,g,h){var s=t.w -return B.AC.lq("launch",A.b1(["url",a,"useSafariVC",f,"useWebView",g,"enableJavaScript",!0,"enableDomStorage",!0,"universalLinksOnly",e,"headers",d],t.N,t.K),!1,s).cB(new A.aEV(),s)}} -A.aEU.prototype={ +if(A.w(this).h("t6").b(d))B.K.c3(s,b,c,d.a,e) +else B.K.c3(s,b,c,d,e)}, +dD(a,b,c,d){return this.c3(a,b,c,d,0)}} +A.agS.prototype={} +A.Rn.prototype={} +A.aEn.prototype={ +V(){return"LaunchMode."+this.b}} +A.aSX.prototype={} +A.aFY.prototype={ +a7F(a){var s=t.w +return B.AE.ln("canLaunch",A.b5(["url",a],t.N,t.K),!1,s).cz(new A.aFZ(),s)}, +JZ(a,b,c,d,e,f,g,h){var s=t.w +return B.AE.ln("launch",A.b5(["url",a,"useSafariVC",f,"useWebView",g,"enableJavaScript",!0,"enableDomStorage",!0,"universalLinksOnly",e,"headers",d],t.N,t.K),!1,s).cz(new A.aG_(),s)}} +A.aFZ.prototype={ $1(a){return a===!0}, -$S:245} -A.aEV.prototype={ +$S:243} +A.aG_.prototype={ $1(a){return a===!0}, -$S:245} -A.Fc.prototype={ -W(){return"PreferredLaunchMode."+this.b}} -A.aRn.prototype={} -A.aRo.prototype={ -a75(a){var s=$.bqn(),r=A.aRl(a) -return A.ei(s.O(0,r==null?null:r.giN()),t.w)}, -Kc(a,b,c,d,e,f,g,h){return this.aNc(a,!0,!0,d,e,f,g,h)}, -aNc(a,b,c,d,e,f,g,h){var s=0,r=A.t(t.w),q,p=this,o,n -var $async$Kc=A.u(function(i,j){if(i===1)return A.p(j,r) -while(true)switch(s){case 0:if(p.b){o=A.aRl(a) -o=B.Ds.O(0,o==null?null:o.giN())}else o=!1 +$S:243} +A.Fs.prototype={ +V(){return"PreferredLaunchMode."+this.b}} +A.aSz.prototype={} +A.aSA.prototype={ +a7F(a){var s=$.bry(),r=A.aSx(a) +return A.eq(s.N(0,r==null?null:r.giI()),t.w)}, +JZ(a,b,c,d,e,f,g,h){return this.aNP(a,!0,!0,d,e,f,g,h)}, +aNP(a,b,c,d,e,f,g,h){var s=0,r=A.t(t.w),q,p=this,o,n +var $async$JZ=A.u(function(i,j){if(i===1)return A.p(j,r) +while(true)switch(s){case 0:if(p.b){o=A.aSx(a) +o=B.Dt.N(0,o==null?null:o.giI())}else o=!1 n=o?"_top":"" -B.adg.aP1(p.a,a,n) +B.ads.aPC(p.a,a,n) q=!0 s=1 break case 1:return A.q(q,r)}}) -return A.r($async$Kc,r)}} -A.aRt.prototype={ -gHk(){var s,r=$.bqs() -A.y8(this) +return A.r($async$JZ,r)}} +A.aSF.prototype={ +gH5(){var s,r=$.brD() +A.yg(this) s=r.a.get(this) -if(s==null){s=A.b1(["seedBytes",null,"node",null,"clockSeq",null,"mSecs",0,"nSecs",0,"hasInitV1",!1,"hasInitV4",!1],t.N,t.z) -r.u(0,this,s) +if(s==null){s=A.b5(["seedBytes",null,"node",null,"clockSeq",null,"mSecs",0,"nSecs",0,"hasInitV1",!1,"hasInitV4",!1],t.N,t.z) +r.q(0,this,s) r=s}else r=s return r}, -avY(){var s="hasInitV4",r=J.cd(this.gHk(),s) -r.toString -if(!A.q0(r)){r=this.gHk() -J.ix(r,"globalRNG",A.bLD()) -J.ix(this.gHk(),s,!0)}}} -A.nO.prototype={} -A.b5f.prototype={ -$0(){var s,r=this,q={},p=r.a,o=A.a4($.b6T(),p.a,p.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),n=$.G(),m=n.kT(),l=A.bfj(o,B.IB,m,n.kS(m,null),r.b,r.c,r.d,r.e) +awA(){var s="hasInitV4",r=J.bU(this.gH5(),s) +r.toString +if(!A.q9(r)){r=this.gH5() +J.iD(r,"globalRNG",A.bN1()) +J.iD(this.gH5(),s,!0)}}} +A.o0.prototype={} +A.b6e.prototype={ +$0(){var s,r=this,q={},p=r.a,o=A.a3($.b7Q(),p.a,p.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),n=$.G(),m=n.kS(),l=A.bgk(o,B.ID,m,n.kR(m,null),r.b,r.c,r.d,r.e) n=r.f -s=B.ee.aII(0,n,l) +s=B.eg.aJk(0,n,l) q.a=s -if(s.a)return new A.cM(l.VP(),t.AH) -return A.fb(l.at,t.H).cB(new A.b5g(q,n,l,p),t.YA)}, -$S:878} -A.b5g.prototype={ -$1(a){var s=this.c,r=this.a -r.a=B.ee.a8n(0,this.b,s,r.a) -return s.VP()}, +if(s.a)return new A.cO(l.Wi(),t.AH) +return A.f8(l.at,t.H).cz(new A.b6f(q,n,l,p),t.YA)}, $S:879} -A.aZb.prototype={} -A.ai_.prototype={} -A.aVM.prototype={} -A.ayO.prototype={ -VP(){var s,r,q,p,o,n,m=this +A.b6f.prototype={ +$1(a){var s=this.c,r=this.a +r.a=B.eg.a8W(0,this.b,s,r.a) +return s.Wi()}, +$S:880} +A.b_d.prototype={} +A.aiW.prototype={} +A.aWW.prototype={} +A.azV.prototype={ +Wi(){var s,r,q,p,o,n,m=this m.cx=!0 -try{q=m.f.jS() +try{q=m.f.jR() p=m.CW -return new A.nO(q,p)}finally{for(q=m.ax,p=q.gbz(q),o=A.w(p),o=o.h("@<1>").ab(o.z[1]),p=new A.bV(J.ax(p.a),p.b,o.h("bV<1,2>")),o=o.z[1];p.F();){n=p.a +return new A.o0(q,p)}finally{for(q=m.ax,p=q.gbx(q),o=A.w(p),o=o.h("@<1>").af(o.z[1]),p=new A.bZ(J.aA(p.a),p.b,o.h("bZ<1,2>")),o=o.z[1];p.H();){n=p.a s=n==null?o.a(n):n -s.v()}q.ak(0) -for(q=m.ay,p=q.gbz(q),o=A.w(p),o=o.h("@<1>").ab(o.z[1]),p=new A.bV(J.ax(p.a),p.b,o.h("bV<1,2>")),o=o.z[1];p.F();){n=p.a +s.v()}q.ao(0) +for(q=m.ay,p=q.gbx(q),o=A.w(p),o=o.h("@<1>").af(o.z[1]),p=new A.bZ(J.aA(p.a),p.b,o.h("bZ<1,2>")),o=o.z[1];p.H();){n=p.a r=n==null?o.a(n):n n=r.b -if(n!=null)n.v()}q.ak(0)}}, -UH(a,b,c){return this.aOu(a,b,c)}, -aOu(a,b,c){var s=0,r=A.t(t.z),q=this,p,o,n -var $async$UH=A.u(function(d,e){if(d===1)return A.p(e,r) +if(n!=null)n.v()}q.ao(0)}}, +V6(a,b,c){return this.aP6(a,b,c)}, +aP6(a,b,c){var s=0,r=A.t(t.z),q=this,p,o,n +var $async$V6=A.u(function(d,e){if(d===1)return A.p(e,r) while(true)switch(s){case 0:o=q.y[a] n=q.x[b] -if(c!=null)n.sdn(q.ay.i(0,c).b) +if(c!=null)n.sde(q.ay.i(0,c).b) p=q.dy if(p!=null){p=q.ay.i(0,p.a).a p.Z(o,n)}else{p=n q.r.Z(o,p)}return A.q(null,r)}}) -return A.r($async$UH,r)}, -abu(a,b,c,d,e,f,g,h,i){var s=$.G().B() +return A.r($async$V6,r)}, +ac8(a,b,c,d,e,f,g,h,i){var s=$.G().B() s.sA(0,new A.l(b)) -if(a!==0)s.sdz(B.Ud[a]) -if(e!=null)s.sdn(this.z[e]) -if(d===1){s.sS(0,B.r) -if(f!=null&&f!==0)s.stE(B.VB[f]) -if(g!=null&&g!==0)s.szK(B.WH[g]) -if(h!=null&&h!==4)s.sMB(h) -if(i!=null&&i!==0)s.sbQ(i)}this.x.push(s)}, -aOB(a,b,c,d,e,f,g,h){var s,r,q=A.b([],t.O) -for(s=e.length,r=0;r>>0)) -this.z.push(A.yx(new A.h(a,b),new A.h(c,d),q,f,B.v0[g],null))}, -aOG(a,b,c,d,e,f,g,h,i,j){var s,r,q,p,o,n=new A.h(a,b) +if(a!==0)s.sdl(B.Uk[a]) +if(e!=null)s.sde(this.z[e]) +if(d===1){s.sP(0,B.t) +if(f!=null&&f!==0)s.stv(B.VI[f]) +if(g!=null&&g!==0)s.szu(B.WO[g]) +if(h!=null&&h!==4)s.sMr(h) +if(i!=null&&i!==0)s.sbJ(i)}this.x.push(s)}, +aPd(a,b,c,d,e,f,g,h){var s,r,q=A.b([],t.O) +for(s=J.aj(e),r=0;r>>0)) +this.z.push(A.yG(new A.h(a,b),new A.h(c,d),q,f,B.v2[g],null))}, +aPh(a,b,c,d,e,f,g,h,i,j){var s,r,q,p,o,n=new A.h(a,b) if(d==null)s=null else{e.toString s=new A.h(d,e)}r=A.b([],t.O) -for(q=f.length,p=0;p>>0)) -o=!J.e(s,n)&&s!=null -q=B.v0[i] -this.z.push(A.DR(n,c,r,g,q,h,o?s:null,0))}, -UI(a,b,c,d){return this.aOv(a,b,c,d)}, -aOv(a,b,c,d){var s=0,r=A.t(t.z),q=this,p,o,n,m,l -var $async$UI=A.u(function(e,f){if(e===1)return A.p(f,r) +for(q=J.aj(f),p=0;p>>0)) +o=!J.f(s,n)&&s!=null +q=B.v2[i] +this.z.push(A.E3(n,c,r,g,q,h,o?s:null,0))}, +V7(a,b,c,d){return this.aP7(a,b,c,d)}, +aP7(a,b,c,d){var s=0,r=A.t(t.z),q=this,p,o,n,m,l +var $async$V7=A.u(function(e,f){if(e===1)return A.p(f,r) while(true)switch(s){case 0:n={} m=q.Q[a] l=q.cy if(l==null)l=0 p=q.db n.a=0 -o=new A.ayP(n,q,d,m,l,p) +o=new A.azW(n,q,d,m,l,p) if(b!=null)o.$1(b) if(c!=null)o.$1(c) q.cy=l+n.a return A.q(null,r)}}) -return A.r($async$UI,r)}, -aOA(a,b,c){var s,r,q=new A.aR($.aG,t.D4),p=new A.bT(q,t.gR) +return A.r($async$V7,r)}, +aPc(a,b,c){var s,r,q=new A.aV($.aP,t.U),p=new A.bX(q,t.gR) this.at.push(q) -q=$.hW.lL$ +q=$.hT.fI$ q===$&&A.c() -s=q.d4(0,A.a4(this.a,a,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),new A.ayR(c)) -if(s==null){p.kP("Failed to load image") -return}r=A.ba("listener") -r.b=new A.jV(new A.ayS(this,s,r,a,p),null,new A.ayT(p,s,r,null)) -s.aj(0,r.b7())}} -A.ayP.prototype={ +s=q.cW(0,A.a3(this.a,a,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),new A.azY(c)) +if(s==null){p.kO("Failed to load image") +return}r=A.bd("listener") +r.b=new A.k5(new A.azZ(this,s,r,a,p),null,new A.aA_(p,s,r,null)) +s.an(0,r.bc())}} +A.azW.prototype={ $1(a){var s,r,q,p,o=this,n=null,m=o.b,l=m.x[a],k=o.c -if(k!=null)l.sdn(m.ay.i(0,k).b) -k=A.aGO(n,n,n,n,n,n,n,n,n,n,m.d,n) -s=$.G().BX(k) +if(k!=null)l.sde(m.ay.i(0,k).b) +k=A.aHR(n,n,n,n,n,n,n,n,n,n,m.d,n) +s=$.G().BL(k) k=o.d -s.vt(A.ba6(n,n,k.f,k.w,k.r,n,k.b,n,n,k.c,n,n,k.e,l,n,n,n,m.c,n,n,n)) -s.x4(k.a) -r=s.cJ() -r.jZ(B.AY) -o.a.a=r.gqm() +s.vg(A.bb0(n,n,k.f,k.w,k.r,n,k.b,n,n,k.c,n,n,k.e,l,n,n,n,m.c,n,n,n)) +s.wN(k.a) +r=s.cG() +r.jZ(B.B_) +o.a.a=r.gqg() if(m.dx!=null){q=m.r -q.bP(0) +q.bO(0) p=m.dx p.toString -q.aw(0,p)}q=m.r -q.q0(r,new A.h(o.e-r.gqm()*k.d,o.f-r.gx6(r))) +q.az(0,p)}q=m.r +q.pW(r,new A.h(o.e-r.gqg()*k.d,o.f-r.gwP(r))) r.v() -if(m.dx!=null)q.bp(0)}, -$S:15} -A.ayR.prototype={ -$0(){return A.byZ(A.yM(this.a).cB(new A.ayQ(),t.OX))}, -$S:880} -A.ayQ.prototype={ -$1(a){return this.aeG(a)}, -aeG(a){var s=0,r=A.t(t.OX),q,p=2,o,n=[],m,l,k,j +if(m.dx!=null)q.bo(0)}, +$S:19} +A.azY.prototype={ +$0(){return A.bAl(A.yW(this.a).cz(new A.azX(),t.OX))}, +$S:881} +A.azX.prototype={ +$1(a){return this.afg(a)}, +afg(a){var s=0,r=A.t(t.OX),q,p=2,o,n=[],m,l,k,j var $async$$1=A.u(function(b,c){if(b===1){o=c s=p}while(true)switch(s){case 0:p=3 s=6 -return A.A(A.b8s(a),$async$$1) +return A.B(A.b9r(a),$async$$1) case 6:m=c s=7 -return A.A(m.TW(),$async$$1) +return A.B(m.Ui(),$async$$1) case 7:l=c s=8 -return A.A(l.ld(),$async$$1) +return A.B(l.la(),$async$$1) case 8:k=c -j=J.aqi(k) +j=J.art(k) m.a=null l.v() -q=new A.iH(j,1,null) +q=new A.iM(j,1,null) n=[1] s=4 break @@ -146338,471 +147560,468 @@ break case 5:case 1:return A.q(q,r) case 2:return A.p(o,r)}}) return A.r($async$$1,r)}, -$S:881} -A.ayS.prototype={ +$S:882} +A.azZ.prototype={ $2(a,b){var s=this -s.b.aa(0,s.c.b7()) -s.a.ax.u(0,s.d,a.a) -s.e.i8(0)}, -$S:153} -A.ayT.prototype={ +s.b.ad(0,s.c.bc()) +s.a.ax.q(0,s.d,a.a) +s.e.hZ(0)}, +$S:128} +A.aA_.prototype={ $2(a,b){var s=this.a -if((s.a.a&30)===0)s.i8(0) -this.b.aa(0,this.c.b7()) -A.et(new A.cv(a,b,"image resource service",A.ca("Failed to load image"),null,!0))}, -$S:882} -A.ama.prototype={} -A.am7.prototype={ +if((s.a.a&30)===0)s.hZ(0) +this.b.ad(0,this.c.bc()) +A.eA(new A.cz(a,b,"image resource service",A.cf("Failed to load image"),null,!0))}, +$S:883} +A.an8.prototype={} +A.an5.prototype={ gjX(a){return this.e}} -A.aao.prototype={ +A.abd.prototype={ j(a){return"VectorGraphicsDecodeException: Failed to decode vector graphic from "+this.a.j(0)+".\n\nAdditional error: "+A.j(this.b)}, -$ic4:1} -A.Ct.prototype={} -A.aRw.prototype={ -Um(a,b){return this.aNu(a,b)}, -aNu(a,b){var s=0,r=A.t(t.YA),q,p,o -var $async$Um=A.u(function(c,d){if(c===1)return A.p(d,r) +$ic9:1} +A.CG.prototype={} +A.aSI.prototype={ +UJ(a,b){return this.aO6(a,b)}, +aO6(a,b){var s=0,r=A.t(t.YA),q,p,o +var $async$UJ=A.u(function(c,d){if(c===1)return A.p(d,r) while(true)switch(s){case 0:o={} -o.a=B.A -p=$.bL().a.f -o.b=p.length===0?B.Xb:B.b.ga5(p) -q=a.aNq(b).cB(new A.aRx(o,a,!0,null),t.YA) +o.a=B.v +p=$.bQ().a.f +o.b=p.length===0?B.Xj:B.b.ga5(p) +q=a.aO2(b).cz(new A.aSJ(o,a,!0,null),t.YA) s=1 break case 1:return A.q(q,r)}}) -return A.r($async$Um,r)}} -A.aRx.prototype={ +return A.r($async$UJ,r)}} +A.aSJ.prototype={ $1(a){var s,r,q=this try{s=q.a -s=A.bI8(a,q.c,q.b,s.b,q.d,s.a) -return s}catch(r){A.WQ().$1("Failed to decode "+q.b.j(0)) +s=A.bJw(a,q.c,q.b,s.b,q.d,s.a) +return s}catch(r){A.X7().$1("Failed to decode "+q.b.j(0)) throw r}}, -$S:883} -A.a_c.prototype={} -A.aRz.prototype={ -a8n(d5,d6,d7,d8){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=null,d4="The provided data was not a vector_graphics binary asset." -if(d8==null){s=new A.aZB(d6) -if(d6.byteLength<5)throw A.d(A.a7(d4)) -if(s.M2(0)!==8924514)throw A.d(A.a7(d4)) -if(s.o2(0)!==1)throw A.d(A.a7("The provided data does not match the currently supported version."))}else{r=d8.b -r.toString -s=r}$label0$1:for(r=s.a,q=d7.as,p=d7.ay,o=d7.r,n=d7.ax,m=d7.Q,l=t.J9,k=d7.y,j=d7.x,i=!1;h=s.b,h0){b1=r.buffer -b2=r.byteOffset -c0=new Uint8Array(b1,b2+h,c) -s.b+=c -c1=B.c4.d_(c0)}else c1=d3 -c=r.getUint16(s.b,!0) -h=s.b+=2 -b1=r.buffer -b2=r.byteOffset -c0=new Uint8Array(b1,b2+h,c) -s.b+=c -c2=B.c4.d_(c0) -c3=A.b([],l) -if((b8&1)!==0)c3.push(B.jJ) -if((b8&2)!==0)c3.push(B.a66) -if((b8&4)!==0)c3.push(B.pH) -m.push(new A.am7(c2,c1,e,f,B.m2[b7],A.bBH(c3),B.WV[b9],new A.l(d))) +case 45:q.el(r,s.b,B.n) +e=s.b+=2 +f=q.eZ(r,e,B.n) +e=s.b+=4 +d=q.eZ(r,e,B.n) +e=s.b+=4 +s.b=e+1 +b8=q.iH(r,e) +b9=q.iH(r,s.b++) +c0=q.iH(r,s.b++) +c=q.qw(r,s.b,B.n) +e=s.b+=4 +b=q.el(r,e,B.n) +s.b+=2 +if(b>0){c1=J.ig(q.gdc(r),q.gfB(r)+s.b,b) +s.b+=b +c2=B.c6.cT(c1)}else c2=d4 +b=q.el(r,s.b,B.n) +s.b+=2 +c1=J.ig(q.gdc(r),q.gfB(r)+s.b,b) +s.b+=b +c3=B.c6.cT(c1) +c4=A.b([],k) +if((b9&1)!==0)c4.push(B.jN) +if((b9&2)!==0)c4.push(B.a6i) +if((b9&4)!==0)c4.push(B.pL) +l.push(new A.an5(c3,c2,d,f,B.m7[b8],A.bD3(c4),B.X1[c0],new A.l(c))) continue $label0$1 -case 44:f=r.getUint16(s.b,!0) -h=s.b+=2 -e=r.getUint16(h,!0) -h=s.b+=2 -c4=e===65535?d3:e -e=r.getUint16(h,!0) -h=s.b+=2 -c5=e===65535?d3:e -e=r.getUint16(h,!0) +case 44:f=q.el(r,s.b,B.n) +e=s.b+=2 +d=q.el(r,e,B.n) +e=s.b+=2 +c5=d===65535?d4:d +d=q.el(r,e,B.n) +e=s.b+=2 +c6=d===65535?d4:d +d=q.el(r,e,B.n) s.b+=2 -d7.UI(f,c4,c5,e===65535?d3:e) +d8.V7(f,c5,c6,d===65535?d4:d) continue $label0$1 -case 46:f=r.getUint16(s.b,!0) -h=s.b+=2 -s.b=h+1 -c6=r.getUint8(h) -e=r.getUint32(s.b,!0) -h=s.b+=4 -b1=r.buffer -b2=r.byteOffset -c0=new Uint8Array(b1,b2+h,e) -s.b+=e -d7.aOA(f,c6,c0) -i=!0 +case 46:f=q.el(r,s.b,B.n) +e=s.b+=2 +s.b=e+1 +c7=q.iH(r,e) +d=q.qw(r,s.b,B.n) +s.b+=4 +c1=J.ig(q.gdc(r),q.gfB(r)+s.b,d) +s.b+=d +d8.aPc(f,c7,c1) +h=!0 continue $label0$1 -case 47:f=r.getUint16(s.b,!0) -h=s.b+=2 -e=r.getFloat32(h,!0) -h=s.b+=4 -d=r.getFloat32(h,!0) -h=s.b+=4 -c=r.getFloat32(h,!0) -h=s.b+=4 -b=r.getFloat32(h,!0) +case 47:f=q.el(r,s.b,B.n) +e=s.b+=2 +d=q.eZ(r,e,B.n) +e=s.b+=4 +c=q.eZ(r,e,B.n) +e=s.b+=4 +b=q.eZ(r,e,B.n) +e=s.b+=4 +a=q.eZ(r,e,B.n) s.b+=4 -c7=s.EJ() -h=n.i(0,f) -h.toString -b1=c7!=null -if(b1){o.bP(0) -o.aw(0,c7)}o.hQ(h,new A.x(0,0,h.gc7(h),h.gbR(h)),new A.x(e,d,e+c,d+b),$.G().B()) -if(b1)o.bp(0) +c8=s.Ex() +e=m.i(0,f) +e.toString +b2=c8!=null +if(b2){n.bO(0) +n.az(0,c8)}n.hL(e,new A.x(0,0,e.gc2(e),e.gbQ(e)),new A.x(d,c,d+b,c+a),$.G().B()) +if(b2)n.bo(0) continue $label0$1 -case 49:f=r.getUint16(s.b,!0) -h=s.b+=2 -e=r.getFloat32(h,!0) -h=s.b+=4 -d=r.getFloat32(h,!0) -h=s.b+=4 -c=r.getFloat32(h,!0) -h=s.b+=4 -b=r.getFloat32(h,!0) +case 49:f=q.el(r,s.b,B.n) +e=s.b+=2 +d=q.eZ(r,e,B.n) +e=s.b+=4 +c=q.eZ(r,e,B.n) +e=s.b+=4 +b=q.eZ(r,e,B.n) +e=s.b+=4 +a=q.eZ(r,e,B.n) s.b+=4 -c8=s.EJ() -c8.toString -d7.dy=new A.aZb(f,c,b,c8) -h=$.G() -c9=h.kT() -d0=h.kS(c9,d3) -d0.mD(new A.x(e,d,e+c,d+b)) -h=new A.ai_() -h.c=c9 -h.a=d0 -p.u(0,f,h) +c9=s.Ex() +c9.toString +d8.dy=new A.b_d(f,b,a,c9) +e=$.G() +d0=e.kS() +d1=e.kR(d0,d4) +d1.mw(new A.x(d,c,d+b,c+a)) +e=new A.aiW() +e.c=d0 +e.a=d1 +o.q(0,f,e) continue $label0$1 -case 50:r.getUint16(s.b,!0) -h=s.b+=2 -f=r.getFloat32(h,!0) -h=s.b+=4 -e=r.getFloat32(h,!0) -h=s.b+=4 -d=r.getFloat32(h,!0) -h=s.b+=4 -c=r.getFloat32(h,!0) -h=s.b+=4 -s.b=h+1 -d1=r.getUint8(h)!==0||!1 -c8=s.EJ() -h=isNaN(f)?d3:f -b1=isNaN(e)?d3:e -b2=isNaN(d)?d3:d -q.push(new A.ama(h,b1,b2,isNaN(c)?d3:c,d1,c8)) +case 50:q.el(r,s.b,B.n) +e=s.b+=2 +f=q.eZ(r,e,B.n) +e=s.b+=4 +d=q.eZ(r,e,B.n) +e=s.b+=4 +c=q.eZ(r,e,B.n) +e=s.b+=4 +b=q.eZ(r,e,B.n) +e=s.b+=4 +s.b=e+1 +d2=q.iH(r,e)!==0||!1 +c9=s.Ex() +e=isNaN(f)?d4:f +b2=isNaN(d)?d4:d +b3=isNaN(c)?d4:c +p.push(new A.an8(e,b2,b3,isNaN(b)?d4:b,d2,c9)) continue $label0$1 -case 51:f=r.getUint16(s.b,!0) +case 51:f=q.el(r,s.b,B.n) s.b+=2 -d2=q[f] -if(d2.e)d7.db=d7.cy=0 -h=d2.a -if(h!=null)d7.cy=h -h=d2.b -if(h!=null)d7.db=h -h=d2.c -if(h!=null){b1=d7.cy -d7.cy=(b1==null?0:b1)+h}h=d2.d -if(h!=null)d7.db+=h -d7.dx=d2.f +d3=p[f] +if(d3.e)d8.db=d8.cy=0 +e=d3.a +if(e!=null)d8.cy=e +e=d3.b +if(e!=null)d8.db=e +e=d3.c +if(e!=null){b2=d8.cy +d8.cy=(b2==null?0:b2)+e}e=d3.d +if(e!=null)d8.db+=e +d8.dx=d3.f continue $label0$1 -default:throw A.d(A.a7("Unknown type tag "+g))}}return B.Q9}, -aII(a,b,c){return this.a8n(a,b,c,null)}, -aeu(a,b,c,d){a.iT(B.cA) -a.pH() +default:throw A.d(A.a7("Unknown type tag "+g))}}return B.Qf}, +aJk(a,b,c){return this.a8W(a,b,c,null)}, +af4(a,b,c,d){a.iL(B.cC) +a.pB() a.a.push(30) -a.pN(b) -a.pN(c) -a.pN(d==null?65535:d)}, -aq4(a){var s,r=a.length,q=new Float32Array(r),p=new DataView(new ArrayBuffer(8)) -for(s=0;sa.a){s=a.b -throw A.d(A.a7(B.d.aRj(s[0])+B.d.cf(s,1)+" must be encoded together (current phase is "+this.as.b+")."))}this.as=a}, -aFf(a){var s,r=this.a +throw A.d(A.a7(B.d.aRX(s[0])+B.d.cf(s,1)+" must be encoded together (current phase is "+this.as.b+")."))}this.as=a}, +aFT(a){var s,r=this.a if(a!=null){s=a.length r.push(s) -this.rg(8) -B.b.H(this.a,A.cg(a.buffer,a.byteOffset,8*s))}else r.push(0)}, -pN(a){var s,r +this.r8(8) +B.b.I(this.a,A.kd(a.buffer,a.byteOffset,8*s))}else r.push(0)}, +pI(a){var s,r this.c.setUint16(0,a,!0) s=this.a r=this.d r===$&&A.c() -B.b.H(s,A.fG(r,0,A.hr(2,"count",t.S),A.aZ(r).h("N.E")))}, -azH(a){var s,r +B.b.I(s,A.fy(r,0,A.hl(2,"count",t.S),A.b1(r).h("M.E")))}, +aAj(a){var s,r this.c.setUint32(0,a,!0) s=this.a r=this.d r===$&&A.c() -B.b.H(s,A.fG(r,0,A.hr(4,"count",t.S),A.aZ(r).h("N.E")))}, -a2X(a){this.rg(4) -B.b.H(this.a,A.cg(a.buffer,a.byteOffset,4*a.length))}, -nk(a){var s,r +B.b.I(s,A.fy(r,0,A.hl(4,"count",t.S),A.b1(r).h("M.E")))}, +a3r(a){this.r8(4) +B.b.I(this.a,A.kd(a.buffer,a.byteOffset,4*a.length))}, +nc(a){var s,r this.c.setFloat32(0,a,!0) s=this.a r=this.d r===$&&A.c() -B.b.H(s,A.fG(r,0,A.hr(4,"count",t.S),A.aZ(r).h("N.E")))}, -a2W(a){this.rg(4) -B.b.H(this.a,A.cg(a.buffer,a.byteOffset,4*a.length))}, -rg(a){var s,r=this.a,q=B.e.bH(r.length,a) -if(q!==0){s=$.C3() -B.b.H(r,A.fG(s,0,A.hr(a-q,"count",t.S),A.aZ(s).h("N.E")))}}} -A.aZB.prototype={ -o2(a){return this.a.getUint8(this.b++)}, -afs(a){var s=this.a.getUint16(this.b,!0) +B.b.I(s,A.fy(r,0,A.hl(4,"count",t.S),A.b1(r).h("M.E")))}, +a3q(a){this.r8(4) +B.b.I(this.a,A.kd(a.buffer,a.byteOffset,4*a.length))}, +r8(a){var s,r=this.a,q=B.e.bB(r.length,a) +if(q!==0){s=$.Ce() +B.b.I(r,A.fy(s,0,A.hl(a-q,"count",t.S),A.b1(s).h("M.E")))}}} +A.b_z.prototype={ +nZ(a){return J.b80(this.a,this.b++)}, +ag3(a){var s=J.bed(this.a,this.b,B.n) this.b+=2 return s}, -M2(a){var s=this.a.getUint32(this.b,!0) +LS(a){var s=J.b8_(this.a,this.b,B.n) this.b+=4 return s}, -qE(a){var s=this.a,r=A.cg(s.buffer,s.byteOffset+this.b,a) +qx(a){var s=this.a,r=J.bt(s),q=J.ig(r.gdc(s),r.gfB(s)+this.b,a) this.b+=a -return r}, -WL(a){var s,r,q=this -q.rg(2) -s=q.a -r=A.bgK(s.buffer,s.byteOffset+q.b,a) -q.b=q.b+2*a -return r}, -Wr(a){var s,r,q=this -q.rg(4) -s=q.a -r=A.aFO(s.buffer,s.byteOffset+q.b,a) -q.b=q.b+4*a -return r}, -EF(a){var s,r,q=this -q.rg(4) -s=q.a -r=A.aFN(s.buffer,s.byteOffset+q.b,a) -q.b=q.b+4*a -return r}, -rg(a){var s=this.b,r=B.e.bH(s,a) +return q}, +Xg(a){var s,r,q,p=this +p.r8(2) +s=p.a +r=J.bt(s) +q=J.be4(r.gdc(s),r.gfB(s)+p.b,a) +p.b=p.b+2*a +return q}, +WX(a){var s,r,q,p=this +p.r8(4) +s=p.a +r=J.bt(s) +q=J.b7S(r.gdc(s),r.gfB(s)+p.b,a) +p.b=p.b+4*a +return q}, +Es(a){var s,r,q,p=this +p.r8(4) +s=p.a +r=J.bt(s) +q=J.ars(r.gdc(s),r.gfB(s)+p.b,a) +p.b=p.b+4*a +return q}, +r8(a){var s=this.b,r=B.e.bB(s,a) if(r!==0)this.b=s+(a-r)}, -EJ(){var s,r,q=this,p=q.o2(0) -if(p>0){q.rg(8) -s=q.a -r=A.b93(s.buffer,s.byteOffset+q.b,p) -q.b=q.b+8*p -return r}return null}} -A.awy.prototype={ -ass(a,b){return b.d4(0,a,new A.awz(b))}, -nj(a,b){return this.ass(a,b,t.z)}, -a6x(a){var s=null -this.r.push(new A.lk(s,B.QI,s,this.nj(a,this.a),s,s))}, -aFy(a,b,c,d,e){var s,r,q,p=this +Ex(){var s,r,q,p=this,o=p.nZ(0) +if(o>0){p.r8(8) +s=p.a +r=J.bt(s) +q=J.be3(r.gdc(s),r.gfB(s)+p.b,o) +p.b=p.b+8*o +return q}return null}} +A.axF.prototype={ +at2(a,b){return b.cW(0,a,new A.axG(b))}, +na(a,b){return this.at2(a,b,t.z)}, +a71(a){var s=null +this.r.push(new A.lz(s,B.QO,s,this.na(a,this.a),s,s))}, +aGc(a,b,c,d,e){var s,r,q,p=this if(b.a.length===0)return -s=p.nj(b,p.b) -r=p.nj(c,p.a) +s=p.na(b,p.b) +r=p.na(c,p.a) q=e!=null?p.w.i(0,e):null -p.r.push(new A.lk(d,B.QH,s,r,q,null))}} -A.awz.prototype={ +p.r.push(new A.lz(d,B.QN,s,r,q,null))}} +A.axG.prototype={ $0(){return this.a.a}, -$S:100} -A.cP.prototype={ -gJ(a){return A.a4(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)}, +$S:104} +A.cR.prototype={ +gJ(a){return A.a3(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)}, l(a,b){if(b==null)return!1 -return b instanceof A.cP&&b.a===this.a&&b.b===this.b}, -a_(a,b){return new A.cP(this.a*b,this.b*b)}, -X(a,b){return new A.cP(this.a+b.a,this.b+b.b)}, +return b instanceof A.cR&&b.a===this.a&&b.b===this.b}, +a1(a,b){return new A.cR(this.a*b,this.b*b)}, +W(a,b){return new A.cR(this.a+b.a,this.b+b.b)}, j(a){return"Point("+A.j(this.a)+", "+A.j(this.b)+")"}} -A.kR.prototype={ +A.l4.prototype={ gJ(a){var s=this -return A.a4(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)}, +return A.a3(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)}, l(a,b){var s=this if(b==null)return!1 -return b instanceof A.kR&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +return b instanceof A.l4&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, j(a){var s=this return"Rect.fromLTRB("+A.j(s.a)+", "+A.j(s.b)+", "+A.j(s.c)+", "+A.j(s.d)+")"}} -A.a24.prototype={} -A.a_Z.prototype={} -A.ng.prototype={ -afz(a){var s,r,q,p,o=this +A.a2x.prototype={} +A.a0p.prototype={} +A.nt.prototype={ +aga(a){var s,r,q,p,o=this if(a!=null)s=o.a===1&&o.d===1 else s=!0 if(s)return a @@ -146811,7 +148030,7 @@ r=o.c q=o.b p=o.d return(Math.sqrt(s*s+r*r)+Math.sqrt(q*q+p*p))/2*a}, -aQX(a){var s,r,q,p,o,n,m,l=this +aRA(a){var s,r,q,p,o,n,m,l=this if(a===0)return l s=Math.cos(a) r=Math.sin(a) @@ -146820,150 +148039,150 @@ p=l.c o=l.b n=l.d m=-r -return A.q9(q*s+p*r,o*s+n*r,q*m+p*s,o*m+n*s,l.e,l.f,l.r)}, -ga8W(){var s=this,r=s.a +return A.qi(q*s+p*r,o*s+n*r,q*m+p*s,o*m+n*s,l.e,l.f,l.r)}, +ga9v(){var s=this,r=s.a return r>0&&s.b===0&&s.c===0&&s.d>0&&s.r===r}, -WT(a,b){var s=this +Xp(a,b){var s=this if(a===1&&b===1)return s -return A.q9(s.a*a,s.b*a,s.c*b,s.d*b,s.e,s.f,s.r*a)}, -Ei(a,b){var s=this,r=s.a,q=s.b,p=s.c,o=s.d -return A.q9(r,q,p,o,r*a+p*b+s.e,q*a+o*b+s.f,s.r)}, -iC(a){var s=this,r=s.a,q=a.a,p=s.c,o=a.b,n=s.b,m=s.d,l=a.c,k=a.d,j=a.e,i=a.f -return A.q9(r*q+p*o,n*q+m*o,r*l+p*k,n*l+m*k,r*j+p*i+s.e,n*j+m*i+s.f,s.r*a.r)}, -qx(a,b){var s=this,r=b.a,q=b.b -return new A.cP(s.a*r+s.c*q+s.e,s.b*r+s.d*q+s.f)}, -vD(){var s=this -return new Float64Array(A.e3(A.b([s.a,s.b,0,0,s.c,s.d,0,0,0,0,s.r,0,s.e,s.f,0,1],t.n)))}, +return A.qi(s.a*a,s.b*a,s.c*b,s.d*b,s.e,s.f,s.r*a)}, +E5(a,b){var s=this,r=s.a,q=s.b,p=s.c,o=s.d +return A.qi(r,q,p,o,r*a+p*b+s.e,q*a+o*b+s.f,s.r)}, +ix(a){var s=this,r=s.a,q=a.a,p=s.c,o=a.b,n=s.b,m=s.d,l=a.c,k=a.d,j=a.e,i=a.f +return A.qi(r*q+p*o,n*q+m*o,r*l+p*k,n*l+m*k,r*j+p*i+s.e,n*j+m*i+s.f,s.r*a.r)}, +qp(a,b){var s=this,r=b.a,q=b.b +return new A.cR(s.a*r+s.c*q+s.e,s.b*r+s.d*q+s.f)}, +vn(){var s=this +return new Float64Array(A.ea(A.b([s.a,s.b,0,0,s.c,s.d,0,0,0,0,s.r,0,s.e,s.f,0,1],t.n)))}, gJ(a){var s=this -return A.a4(s.a,s.b,s.c,s.d,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)}, +return A.a3(s.a,s.b,s.c,s.d,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)}, l(a,b){var s=this if(b==null)return!1 -return b instanceof A.ng&&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}, +return b instanceof A.nt&&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}, j(a){var s=this return"[ "+A.j(s.a)+", "+A.j(s.c)+", "+A.j(s.e)+" ]\n[ "+A.j(s.b)+", "+A.j(s.d)+", "+A.j(s.f)+" ]\n[ 0.0, 0.0, 1.0 ] // _m4_10 = "+A.j(s.r)+"\n"}} -A.a56.prototype={ -W(){return"PathFillType."+this.b}} -A.F0.prototype={ -W(){return"PathCommandType."+this.b}} -A.vc.prototype={} -A.ik.prototype={ -cl(a){var s=a.qx(0,new A.cP(this.b,this.c)) -return new A.ik(s.a,s.b,B.bH)}, -gJ(a){return A.a4(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.a5M.prototype={ +V(){return"PathFillType."+this.b}} +A.Fg.prototype={ +V(){return"PathCommandType."+this.b}} +A.vn.prototype={} +A.is.prototype={ +cj(a){var s=a.qp(0,new A.cR(this.b,this.c)) +return new A.is(s.a,s.b,B.bJ)}, +gJ(a){return A.a3(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)}, l(a,b){if(b==null)return!1 -return b instanceof A.ik&&b.b===this.b&&b.c===this.c}, +return b instanceof A.is&&b.b===this.b&&b.c===this.c}, j(a){return"LineToCommand("+A.j(this.b)+", "+A.j(this.c)+")"}} -A.lz.prototype={ -cl(a){var s=a.qx(0,new A.cP(this.b,this.c)) -return new A.lz(s.a,s.b,B.dk)}, -gJ(a){return A.a4(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.lO.prototype={ +cj(a){var s=a.qp(0,new A.cR(this.b,this.c)) +return new A.lO(s.a,s.b,B.dm)}, +gJ(a){return A.a3(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)}, l(a,b){if(b==null)return!1 -return b instanceof A.lz&&b.b===this.b&&b.c===this.c}, +return b instanceof A.lO&&b.b===this.b&&b.c===this.c}, j(a){return"MoveToCommand("+A.j(this.b)+", "+A.j(this.c)+")"}} -A.hM.prototype={ -a7v(a){var s=this -return new A.auQ().$5(a,new A.cP(s.b,s.c),new A.cP(s.d,s.e),new A.cP(s.f,s.r),0)}, -cl(a){var s=this,r=a.qx(0,new A.cP(s.b,s.c)),q=a.qx(0,new A.cP(s.d,s.e)),p=a.qx(0,new A.cP(s.f,s.r)) -return new A.hM(r.a,r.b,q.a,q.b,p.a,p.b,B.by)}, +A.hH.prototype={ +a84(a){var s=this +return new A.avX().$5(a,new A.cR(s.b,s.c),new A.cR(s.d,s.e),new A.cR(s.f,s.r),0)}, +cj(a){var s=this,r=a.qp(0,new A.cR(s.b,s.c)),q=a.qp(0,new A.cR(s.d,s.e)),p=a.qp(0,new A.cR(s.f,s.r)) +return new A.hH(r.a,r.b,q.a,q.b,p.a,p.b,B.bA)}, gJ(a){var s=this -return A.a4(s.a,s.b,s.c,s.d,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)}, +return A.a3(s.a,s.b,s.c,s.d,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)}, l(a,b){var s=this if(b==null)return!1 -return b instanceof A.hM&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e&&b.f===s.f&&b.r===s.r}, +return b instanceof A.hH&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e&&b.f===s.f&&b.r===s.r}, j(a){var s=this return"CubicToCommand("+A.j(s.b)+", "+A.j(s.c)+", "+A.j(s.d)+", "+A.j(s.e)+", "+A.j(s.f)+", "+A.j(s.r)+")"}} -A.auQ.prototype={ +A.avX.prototype={ $5(a,b,c,d,e){var s -if(A.a5y(b,A.zM(a,d,0.3333333333333333))>1.5||A.a5y(c,A.zM(a,d,0.6666666666666666))>1.5){s=A.bei(a,b,c,d,0.5) +if(A.a6d(b,A.zX(a,d,0.3333333333333333))>1.5||A.a6d(c,A.zX(a,d,0.6666666666666666))>1.5){s=A.bfi(a,b,c,d,0.5) e=this.$5(s[0],s[1],s[2],s[3],e) -e=this.$5(s[3],s[4],s[5],s[6],e)}else e+=A.a5y(a,d) +e=this.$5(s[3],s[4],s[5],s[6],e)}else e+=A.a6d(a,d) return e}, -$S:884} -A.JP.prototype={ -cl(a){return this}, -gJ(a){return A.en(this.a)}, +$S:885} +A.K6.prototype={ +cj(a){return this}, +gJ(a){return A.eC(this.a)}, l(a,b){if(b==null)return!1 -return b instanceof A.JP}, +return b instanceof A.K6}, j(a){return"CloseCommand()"}} -A.lG.prototype={ -hl(a){var s,r,q,p,o,n,m,l=a.a,k=(a.c-l)*0.5,j=a.b,i=(a.d-j)*0.5 +A.lV.prototype={ +hk(a){var s,r,q,p,o,n,m,l=a.a,k=(a.c-l)*0.5,j=a.b,i=(a.d-j)*0.5 l+=k j+=i s=0.551915024494*k r=0.551915024494*i q=j-i p=this.a -p.push(new A.lz(l,q,B.dk)) +p.push(new A.lO(l,q,B.dm)) o=l+s n=l+k m=j-r -p.push(new A.hM(o,q,n,m,n,j,B.by)) +p.push(new A.hH(o,q,n,m,n,j,B.bA)) r=j+r i=j+i -p.push(new A.hM(n,r,o,i,l,i,B.by)) +p.push(new A.hH(n,r,o,i,l,i,B.bA)) s=l-s k=l-k -p.push(new A.hM(s,i,k,r,k,j,B.by)) -p.push(new A.hM(k,m,s,q,l,q,B.by)) -p.push(B.i_) +p.push(new A.hH(s,i,k,r,k,j,B.bA)) +p.push(new A.hH(k,m,s,q,l,q,B.bA)) +p.push(B.i1) return this}, -kd(a){var s,r=a.a,q=a.b,p=this.a -p.push(new A.lz(r,q,B.dk)) +ke(a){var s,r=a.a,q=a.b,p=this.a +p.push(new A.lO(r,q,B.dm)) s=a.c -p.push(new A.ik(s,q,B.bH)) +p.push(new A.is(s,q,B.bJ)) q=a.d -p.push(new A.ik(s,q,B.bH)) -p.push(new A.ik(r,q,B.bH)) -p.push(B.i_) +p.push(new A.is(s,q,B.bJ)) +p.push(new A.is(r,q,B.bJ)) +p.push(B.i1) return this}, -aFA(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f -if(b===0&&c===0)return this.kd(a) -s=new A.cP(b,c).a_(0,0.551915024494) +aGe(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +if(b===0&&c===0)return this.ke(a) +s=new A.cR(b,c).a1(0,0.551915024494) r=a.a q=r+b p=a.b o=this.a -o.push(new A.lz(q,p,B.dk)) +o.push(new A.lO(q,p,B.dm)) n=r+(a.c-r) m=n-b -o.push(new A.ik(m,p,B.bH)) +o.push(new A.is(m,p,B.bJ)) l=s.a k=m+l j=p+c i=s.b h=j-i -o.push(new A.hM(k,p,n,h,n,j,B.by)) +o.push(new A.hH(k,p,n,h,n,j,B.bA)) g=p+(a.d-p) f=g-c -o.push(new A.ik(n,f,B.bH)) +o.push(new A.is(n,f,B.bJ)) i=f+i -o.push(new A.hM(n,i,k,g,m,g,B.by)) -o.push(new A.ik(q,g,B.bH)) +o.push(new A.hH(n,i,k,g,m,g,B.bA)) +o.push(new A.is(q,g,B.bJ)) l=q-l -o.push(new A.hM(l,g,r,i,r,f,B.by)) -o.push(new A.ik(r,j,B.bH)) -o.push(new A.hM(r,h,l,p,q,p,B.by)) -o.push(B.i_) +o.push(new A.hH(l,g,r,i,r,f,B.bA)) +o.push(new A.is(r,j,B.bJ)) +o.push(new A.hH(r,h,l,p,q,p,B.bA)) +o.push(B.i1) return this}, -adA(a){var s,r=this.a,q=this.b +aea(a){var s,r=this.a,q=this.b q===$&&A.c() -s=A.a55(r,q) -if(a)B.b.ak(r) -return s}, -vE(){return this.adA(!0)}} -A.iN.prototype={ -aS2(a){if(a===this.b)return this -return A.a55(this.a,a)}, -cl(a){var s,r,q,p=A.b([],t.H9) -for(s=this.a,r=s.length,q=0;q"+A.j(r)+","):"Path(" s=this.b -r=(s!==B.ce?r+("\n fillType: "+s.j(0)+","):r)+"\n)" +r=(s!==B.cg?r+("\n fillType: "+s.j(0)+","):r)+"\n)" return r.charCodeAt(0)==0?r:r}} -A.aUk.prototype={ -gkt(a){var s=this,r=s.b,q=s.a +A.aVv.prototype={ +gku(a){var s=this,r=s.b,q=s.a if(r>=q.length)r=s.b=0 s.b=r+1 return q[r]}} -A.aZa.prototype={ -gG(a){var s=this.b +A.b_c.prototype={ +gE(a){var s=this.b s===$&&A.c() return s}, -a_r(a){var s,r,q,p,o,n,m,l,k=this,j=A.a5y(k.c,a) +a_V(a){var s,r,q,p,o,n,m,l,k=this,j=A.a6d(k.c,a) if(!(j<=0)){s=k.b s===$&&A.c() s=s<=0}else s=!0 @@ -147019,103 +148238,103 @@ if(!(j>=o))break n=o/j o=k.c m=1-n -k.c=new A.cP(m*o.a+n*r,m*o.b+n*q) -k.b=p.gkt(p) +k.c=new A.cR(m*o.a+n*r,m*o.b+n*q) +k.b=p.gku(p) o=k.e o===$&&A.c() m=k.c l=m.a m=m.b -if(o)s.push(new A.ik(l,m,B.bH)) -else s.push(new A.lz(l,m,B.dk)) -j=A.a5y(k.c,a) +if(o)s.push(new A.is(l,m,B.bJ)) +else s.push(new A.lO(l,m,B.dm)) +j=A.a6d(k.c,a) k.e=!k.e}if(j>0){k.b=o-j p=k.e p===$&&A.c() -if(p)s.push(new A.ik(r,q,B.bH))}k.c=a}, -aq2(a){var s,r,q,p,o,n=this,m=null,l=a.a7v(n.c),k=n.a,j=n.f +if(p)s.push(new A.is(r,q,B.bJ))}k.c=a}, +aqD(a){var s,r,q,p,o,n=this,m=null,l=a.a84(n.c),k=n.a,j=n.f while(!0){s=n.b s===$&&A.c() if(!(l>=s))break -r=A.bei(n.c,new A.cP(a.b,a.c),new A.cP(a.d,a.e),new A.cP(a.f,a.r),s/l) +r=A.bfi(n.c,new A.cR(a.b,a.c),new A.cR(a.d,a.e),new A.cR(a.f,a.r),s/l) s=n.c=r[3] q=n.e q===$&&A.c() if(q){s=A.a6(r) -q=new A.aB(r,1,m,s.h("aB<1>")) -q.co(r,1,m,s.c) -p=q.E9(0,3).fb(0) +q=new A.aK(r,1,m,s.h("aK<1>")) +q.cm(r,1,m,s.c) +p=q.DW(0,3).fa(0) q=p[0] s=p[1] o=p[2] -j.push(new A.hM(q.a,q.b,s.a,s.b,o.a,o.b,B.by))}else j.push(new A.lz(s.a,s.b,B.dk)) +j.push(new A.hH(q.a,q.b,s.a,s.b,o.a,o.b,B.bA))}else j.push(new A.lO(s.a,s.b,B.dm)) s=A.a6(r) -q=new A.aB(r,4,m,s.h("aB<1>")) -q.co(r,4,m,s.c) -p=q.E9(0,3).fb(0) +q=new A.aK(r,4,m,s.h("aK<1>")) +q.cm(r,4,m,s.c) +p=q.DW(0,3).fa(0) q=p[0] s=p[1] o=p[2] -a=new A.hM(q.a,q.b,s.a,s.b,o.a,o.b,B.by) -n.b=k.gkt(k) -l=a.a7v(n.c) +a=new A.hH(q.a,q.b,s.a,s.b,o.a,o.b,B.bA) +n.b=k.gku(k) +l=a.a84(n.c) n.e=!n.e}n.b=s-l -n.c=new A.cP(a.f,a.r) +n.c=new A.cR(a.f,a.r) k=n.e k===$&&A.c() if(k)j.push(a)}, -aIA(a){var s,r,q,p,o,n,m,l=this,k=l.a -l.b=k.gkt(k) +aJc(a){var s,r,q,p,o,n,m,l=this,k=l.a +l.b=k.gku(k) l.e=!0 for(k=a.a,s=k.length,r=t.ZC,q=t.JO,p=t.wd,o=l.f,n=0;n"+p+", offsets: "+o+", tileMode: "+n+", "+m+"unitMode: "+A.j(s.e)+")"}} -A.Ls.prototype={ -W(){return"GradientUnitMode."+this.b}} -A.vm.prototype={ -Rj(a,b){var s,r,q=this,p=q.f -if(p==null)p=B.bb +A.LK.prototype={ +V(){return"GradientUnitMode."+this.b}} +A.vx.prototype={ +Rg(a,b){var s,r,q=this,p=q.f +if(p==null)p=B.bc s=q.e -switch((s==null?B.lB:s).a){case 0:s=a.a +switch((s==null?B.lG:s).a){case 0:s=a.a r=a.b -p=b.Ei(s,r).WT(a.c-s,a.d-r).iC(p) +p=b.E5(s,r).Xp(a.c-s,a.d-r).ix(p) break -case 1:p=b.iC(p) +case 1:p=b.ix(p) break case 2:break}s=q.d -if(s==null)s=B.pL -return new A.vm(q.r,q.w,q.x,q.a,q.b,q.c,s,B.ut,p)}, -Rn(a){var s,r,q,p,o=this,n=o.b +if(s==null)s=B.pP +return new A.vx(q.r,q.w,q.x,q.a,q.b,q.c,s,B.uv,p)}, +Rk(a){var s,r,q,p,o=this,n=o.b if(n==null)n=a.b s=o.c if(s==null)s=a.c @@ -147161,33 +148380,33 @@ q=o.e if(q==null)q=a.e p=o.d if(p==null)p=a.d -return new A.vm(o.r,o.w,o.x,o.a,n,s,p,q,r)}, +return new A.vx(o.r,o.w,o.x,o.a,n,s,p,q,r)}, gJ(a){var s,r=this,q=r.b -q=A.c_(q==null?A.b([],t.Ai):q) +q=A.c4(q==null?A.b([],t.Ai):q) s=r.c -return A.a4(r.a,r.r,r.w,q,A.c_(s==null?A.b([],t.n):s),r.d,r.f,r.x,r.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +return A.a3(r.a,r.r,r.w,q,A.c4(s==null?A.b([],t.n):s),r.d,r.f,r.x,r.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 -return b instanceof A.vm&&b.a===s.a&&b.r.l(0,s.r)&&b.w===s.w&&J.e(b.x,s.x)&&A.m8(b.b,s.b)&&A.m8(b.c,s.c)&&J.e(b.f,s.f)&&b.d==s.d&&b.e==s.e}, +return b instanceof A.vx&&b.a===s.a&&b.r.l(0,s.r)&&b.w===s.w&&J.f(b.x,s.x)&&A.mo(b.b,s.b)&&A.mo(b.c,s.c)&&J.f(b.f,s.f)&&b.d==s.d&&b.e==s.e}, j(a){var s=this,r=s.r.j(0),q=A.j(s.b),p=A.j(s.c),o=A.j(s.d),n=s.f -n=n==null?"":"transform: Float64List.fromList("+A.j(n.vD())+") ," +n=n==null?"":"transform: Float64List.fromList("+A.j(n.vn())+") ," return"RadialGradient(id: '"+s.a+"', center: "+r+", radius: "+A.j(s.w)+", colors: "+q+", offsets: "+p+", tileMode: "+o+", "+n+"focalPoint: "+A.j(s.x)+", unitMode: "+A.j(s.e)+")"}} -A.ph.prototype={ -gJ(a){return A.a4(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.ps.prototype={ +gJ(a){return A.a3(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)}, l(a,b){if(b==null)return!1 -return b instanceof A.ph&&b.a===this.a&&J.e(b.b,this.b)&&J.e(b.c,this.c)}, +return b instanceof A.ps&&b.a===this.a&&J.f(b.b,this.b)&&J.f(b.c,this.c)}, j(a){var s="Paint(blendMode: "+this.a.j(0),r=this.b if(r!=null)s+=", stroke: "+r.j(0) r=this.c s=(r!=null?s+(", fill: "+r.j(0)):s)+")" return s.charCodeAt(0)==0?s:s}} -A.Q8.prototype={ +A.Qq.prototype={ gJ(a){var s=this -return A.a4(B.a0V,s.a,s.b,s.c,s.d,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)}, +return A.a3(B.a13,s.a,s.b,s.c,s.d,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)}, l(a,b){var s,r=this if(b==null)return!1 -if(b instanceof A.Q8){s=b.a -s=r.a.a===s.a&&J.e(b.b,r.b)&&b.c==r.c&&b.d==r.d&&b.e==r.e&&b.f==r.f}else s=!1 +if(b instanceof A.Qq){s=b.a +s=r.a.a===s.a&&J.f(b.b,r.b)&&b.c==r.c&&b.d==r.d&&b.e==r.e&&b.f==r.f}else s=!1 return s}, j(a){var s=this,r="Stroke(color: "+s.a.j(0),q=s.b if(q!=null)r+=", shader: "+q.j(0) @@ -147200,32 +148419,32 @@ if(q!=null)r+=", miterLimit: "+A.j(q) q=s.f r=(q!=null?r+(", width: "+A.j(q)):r)+")" return r.charCodeAt(0)==0?r:r}} -A.yc.prototype={ -gJ(a){return A.a4(B.a0U,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)}, +A.yk.prototype={ +gJ(a){return A.a3(B.a12,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)}, l(a,b){var s if(b==null)return!1 -if(b instanceof A.yc){s=b.a -s=this.a.a===s.a&&J.e(b.b,this.b)}else s=!1 +if(b instanceof A.yk){s=b.a +s=this.a.a===s.a&&J.f(b.b,this.b)}else s=!1 return s}, j(a){var s="Fill(color: "+this.a.j(0),r=this.b s=(r!=null?s+(", shader: "+r.j(0)):s)+")" return s.charCodeAt(0)==0?s:s}} -A.hJ.prototype={ -W(){return"BlendMode."+this.b}} -A.a4V.prototype={ -W(){return"PaintingStyle."+this.b}} -A.Q9.prototype={ -W(){return"StrokeCap."+this.b}} -A.Qa.prototype={ -W(){return"StrokeJoin."+this.b}} -A.QP.prototype={ -W(){return"TileMode."+this.b}} -A.QG.prototype={ +A.hC.prototype={ +V(){return"BlendMode."+this.b}} +A.a5A.prototype={ +V(){return"PaintingStyle."+this.b}} +A.Qr.prototype={ +V(){return"StrokeCap."+this.b}} +A.Qs.prototype={ +V(){return"StrokeJoin."+this.b}} +A.R5.prototype={ +V(){return"TileMode."+this.b}} +A.QX.prototype={ gJ(a){var s=this -return A.a4(s.a,s.c,s.b,s.d,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)}, +return A.a3(s.a,s.c,s.b,s.d,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)}, l(a,b){var s=this if(b==null)return!1 -return b instanceof A.QG&&b.a==s.a&&b.c==s.c&&b.b==s.b&&b.d==s.d&&b.e===s.e&&J.e(b.f,s.f)}, +return b instanceof A.QX&&b.a==s.a&&b.c==s.c&&b.b==s.b&&b.d==s.d&&b.e===s.e&&J.f(b.f,s.f)}, j(a){var s=this,r=""+("TextPosition(reset: "+s.e),q=s.a if(q!=null)r+=", x: "+A.j(q) q=s.c @@ -147237,12 +148456,12 @@ if(q!=null)r+=", dy: "+A.j(q) q=s.f r=(q!=null?r+(", transform: "+q.j(0)):r)+")" return r.charCodeAt(0)==0?r:r}} -A.Qx.prototype={ +A.QO.prototype={ gJ(a){var s=this -return A.a4(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)}, +return A.a3(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)}, l(a,b){var s,r=this if(b==null)return!1 -if(b instanceof A.Qx)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){s=b.f +if(b instanceof A.QO)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){s=b.f if(r.f.a===s.a)if(b.r===r.r)s=r.w.a===b.w.a else s=!1 else s=!1}else s=!1 @@ -147255,13 +148474,13 @@ return s}, j(a){var s=this return"TextConfig('"+s.a+"', "+A.j(s.b)+", '"+A.j(s.d)+"', "+s.e.j(0)+", "+A.j(s.c)+", "+s.f.j(0)+", "+s.r.j(0)+", "+s.w.j(0)+",)"}, gjX(a){return this.e}} -A.nA.prototype={ -W(){return"FontWeight."+this.b}} -A.AV.prototype={ -W(){return"TextDecorationStyle."+this.b}} -A.AU.prototype={ +A.nN.prototype={ +V(){return"FontWeight."+this.b}} +A.B6.prototype={ +V(){return"TextDecorationStyle."+this.b}} +A.B5.prototype={ l(a,b){if(b==null)return!1 -return b instanceof A.AU&&b.a===this.a}, +return b instanceof A.B5&&b.a===this.a}, gJ(a){return B.e.gJ(this.a)}, j(a){var s,r=this.a if(r===0)return"TextDecoration.none" @@ -147270,314 +148489,314 @@ 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.b.cs(s,", ")+"])"}} -A.ea.prototype={ +return"TextDecoration.combine(["+B.b.cp(s,", ")+"])"}} +A.eh.prototype={ hb(a,b){return this}, -lz(a){return this.hb(a,!1)}} -A.aet.prototype={ -dU(a,b,c){return b.ae7(this,c)}, -dP(a,b,c){return this.dU(a,b,c,t.z,t.z)}} -A.aa5.prototype={ -rp(a){var s=this.a -if(s.l(0,B.bb))return a -return a.iC(s)}} -A.jI.prototype={} -A.aaC.prototype={ -dU(a,b,c){return b.LI(this,c)}, -dP(a,b,c){return this.dU(a,b,c,t.z,t.z)}} -A.EZ.prototype={ -Ba(a,b,c,d,e,f,g){var s,r=b!=null?new A.JK(c,b,a,a.b.r):a +lw(a){return this.hb(a,!1)}} +A.afm.prototype={ +dN(a,b,c){return b.aeI(this,c)}, +dG(a,b,c){return this.dN(a,b,c,t.z,t.z)}} +A.aaW.prototype={ +ri(a){var s=this.a +if(s.l(0,B.bc))return a +return a.ix(s)}} +A.jU.prototype={} +A.abr.prototype={ +dN(a,b,c){return b.Lw(this,c)}, +dG(a,b,c){return this.dN(a,b,c,t.z,t.z)}} +A.Fe.prototype={ +AZ(a,b,c,d,e,f,g){var s,r=b!=null?new A.K1(c,b,a,a.b.r):a if(d!=null){s=a.b -r=new A.Mv(d,r,s.z,e,s.r)}if(f!=null)r=new A.NA(f,r,g,a.b.r) -B.b.C(this.d,r)}, -R4(a,b,c,d){return this.Ba(a,null,b,null,c,null,d)}, -hb(a,b){var s=A.zG(this.b.xb(a),null,this.a) -B.b.H(s.d,this.d) -return s}, -lz(a){return this.hb(a,!1)}, -aIp(){var s,r,q=null,p=this.b,o=p.f,n=o==null,m=n?q:o.c +r=new A.MP(d,r,s.z,e,s.r)}if(f!=null)r=new A.NS(f,r,g,a.b.r) +B.b.D(this.d,r)}, +R0(a,b,c,d){return this.AZ(a,null,b,null,c,null,d)}, +hb(a,b){var s=A.zR(this.b.wU(a),null,this.a) +B.b.I(s.d,this.d) +return s}, +lw(a){return this.hb(a,!1)}, +aJ1(){var s,r,q=null,p=this.b,o=p.f,n=o==null,m=n?q:o.c p=p.z s=p==null if(s)r=m!=null&&m!==1&&m!==0 else r=!0 -if(r){o=n?q:o.aRd(B.a2c,this.a) -if(o==null){o=A.CL(0,0,0,m==null?1:m) -o=new A.yc(o,q)}return new A.ph(s?B.hS:p,q,o)}return q}, -dU(a,b,c){return b.aeb(this,c)}, -dP(a,b,c){return this.dU(a,b,c,t.z,t.z)}} -A.a9F.prototype={ -dU(a,b,c){return b.aeq(this,c)}, -dP(a,b,c){return this.dU(a,b,c,t.z,t.z)}, -hb(a,b){var s=A.biD(this.b.xb(a),this.r) -B.b.H(s.d,this.d) -return s}, -lz(a){return this.hb(a,!1)}} -A.a7j.prototype={ -dU(a,b,c){return b.aem(this,c)}, -dP(a,b,c){return this.dU(a,b,c,t.z,t.z)}} -A.JK.prototype={ -dU(a,b,c){return b.ae1(this,c)}, -dP(a,b,c){return this.dU(a,b,c,t.z,t.z)}, +if(r){o=n?q:o.aRR(B.a2l,this.a) +if(o==null){o=A.CY(0,0,0,m==null?1:m) +o=new A.yk(o,q)}return new A.ps(s?B.hU:p,q,o)}return q}, +dN(a,b,c){return b.aeM(this,c)}, +dG(a,b,c){return this.dN(a,b,c,t.z,t.z)}} +A.aav.prototype={ +dN(a,b,c){return b.af0(this,c)}, +dG(a,b,c){return this.dN(a,b,c,t.z,t.z)}, +hb(a,b){var s=A.bjK(this.b.wU(a),this.r) +B.b.I(s.d,this.d) +return s}, +lw(a){return this.hb(a,!1)}} +A.a84.prototype={ +dN(a,b,c){return b.aeX(this,c)}, +dG(a,b,c){return this.dN(a,b,c,t.z,t.z)}} +A.K1.prototype={ +dN(a,b,c){return b.aeC(this,c)}, +dG(a,b,c){return this.dN(a,b,c,t.z,t.z)}, hb(a,b){var s=this -return new A.JK(s.b,s.c,s.d.hb(a,b),s.a)}, -lz(a){return this.hb(a,!1)}} -A.Mv.prototype={ -dU(a,b,c){return b.aea(this,c)}, -dP(a,b,c){return this.dU(a,b,c,t.z,t.z)}, +return new A.K1(s.b,s.c,s.d.hb(a,b),s.a)}, +lw(a){return this.hb(a,!1)}} +A.MP.prototype={ +dN(a,b,c){return b.aeL(this,c)}, +dG(a,b,c){return this.dN(a,b,c,t.z,t.z)}, hb(a,b){var s=this -return new A.Mv(s.b,s.c.hb(a,b),s.d,s.e,s.a)}, -lz(a){return this.hb(a,!1)}} -A.F2.prototype={ -RO(a,b){var s,r=this.b,q=r.e,p=q==null?null:q.adD(a,b) +return new A.MP(s.b,s.c.hb(a,b),s.d,s.e,s.a)}, +lw(a){return this.hb(a,!1)}} +A.Fi.prototype={ +RM(a,b){var s,r=this.b,q=r.e,p=q==null?null:q.aed(a,b) q=r.f -s=q==null?null:q.VM(a,b,B.dB) +s=q==null?null:q.Wf(a,b,B.dD) if(s==null&&p==null)return null r=r.z -return new A.ph(r==null?B.hS:r,p,s)}, +return new A.ps(r==null?B.hU:r,p,s)}, hb(a,b){var s=this.b -s=b?a.Bo(s,this.a):s.xb(a) -return A.bh8(this.d,s)}, -lz(a){return this.hb(a,!1)}, -dU(a,b,c){return b.aec(this,c)}, -dP(a,b,c){return this.dU(a,b,c,t.z,t.z)}} -A.D9.prototype={ +s=b?a.Bd(s,this.a):s.wU(a) +return A.bib(this.d,s)}, +lw(a){return this.hb(a,!1)}, +dN(a,b,c){return b.aeN(this,c)}, +dG(a,b,c){return this.dN(a,b,c,t.z,t.z)}} +A.Dm.prototype={ hb(a,b){var s=this,r=s.b -r=b?a.Bo(r,s.a):r.xb(a) -return A.beq(r,s.d,s.e)}, -lz(a){return this.hb(a,!1)}, -dU(a,b,c){return b.ae4(this,c)}, -dP(a,b,c){return this.dU(a,b,c,t.z,t.z)}} -A.a9D.prototype={ -RO(a,b){var s,r=this.b,q=r.f,p=q==null?null:q.VM(a,b,B.dB) +r=b?a.Bd(r,s.a):r.wU(a) +return A.bfq(r,s.d,s.e)}, +lw(a){return this.hb(a,!1)}, +dN(a,b,c){return b.aeF(this,c)}, +dG(a,b,c){return this.dN(a,b,c,t.z,t.z)}} +A.aas.prototype={ +RM(a,b){var s,r=this.b,q=r.f,p=q==null?null:q.Wf(a,b,B.dD) q=r.e -s=q==null?null:q.adD(a,b) +s=q==null?null:q.aed(a,b) if(p==null&&s==null)return null r=r.z -return new A.ph(r==null?B.hS:r,s,p)}, -hb(a,b){var s=this.b,r=b?a.Bo(s,this.a):s.xb(a) -return A.biA(this.d,r)}, -lz(a){return this.hb(a,!1)}, -dU(a,b,c){return b.aep(this,c)}, -dP(a,b,c){return this.dU(a,b,c,t.z,t.z)}} -A.a27.prototype={ +return new A.ps(r==null?B.hU:r,s,p)}, +hb(a,b){var s=this.b,r=b?a.Bd(s,this.a):s.wU(a) +return A.bjH(this.d,r)}, +lw(a){return this.hb(a,!1)}, +dN(a,b,c){return b.af_(this,c)}, +dG(a,b,c){return this.dN(a,b,c,t.z,t.z)}} +A.a2A.prototype={ hb(a,b){var s=this,r=s.b -r=b?a.Bo(r,s.a):r.xb(a) -return A.bfL(s.d,s.e,r)}, -lz(a){return this.hb(a,!1)}, -dU(a,b,c){return b.ae9(this,c)}, -dP(a,b,c){return this.dU(a,b,c,t.z,t.z)}} -A.NA.prototype={ -dU(a,b,c){return b.aed(this,c)}, -dP(a,b,c){return this.dU(a,b,c,t.z,t.z)}, +r=b?a.Bd(r,s.a):r.wU(a) +return A.bgM(s.d,s.e,r)}, +lw(a){return this.hb(a,!1)}, +dN(a,b,c){return b.aeK(this,c)}, +dG(a,b,c){return this.dN(a,b,c,t.z,t.z)}} +A.NS.prototype={ +dN(a,b,c){return b.aeO(this,c)}, +dG(a,b,c){return this.dN(a,b,c,t.z,t.z)}, hb(a,b){var s=this -return new A.NA(s.b,s.c.hb(a,b),s.d,s.a)}, -lz(a){return this.hb(a,!1)}} -A.Vd.prototype={} -A.o2.prototype={ -a_E(){var s,r,q=this,p=q.ax -for(s=q.c;s.F();){r=s.d -r.toString -if(r instanceof A.hG&&!r.r)++q.ax -else if(r instanceof A.iU)--q.ax -q.as=B.e3 +return new A.NS(s.b,s.c.hb(a,b),s.d,s.a)}, +lw(a){return this.hb(a,!1)}} +A.Vu.prototype={} +A.of.prototype={ +a07(){var s,r,q=this,p=q.ax +for(s=q.c;s.H();){r=s.d +r.toString +if(r instanceof A.hz&&!r.r)++q.ax +else if(r instanceof A.j_)--q.ax +q.as=B.e5 q.at=null if(q.ax")),r=n.r;s.F();){q=s.b -if(q instanceof A.hG){if(n.ah9(q))continue -p=B.ZA.i(0,q.e) -if(p==null){if(!q.r)n.a_E()}else p.$2(n,!1)}else if(q instanceof A.iU)n.aJN(0,q) -else{if(!r.gaB(r))o=r.ga9(r).a==="text"||r.ga9(r).a==="tspan" +o=p.gtc() +s.R0(A.bjH(q,n.as),p.gvu(),o,o)}, +azv(){var s,r,q,p,o,n=this +for(s=n.GB(),s=new A.fV(s.a(),s.$ti.h("fV<1>")),r=n.r;s.H();){q=s.b +if(q instanceof A.hz){if(n.ahJ(q))continue +p=B.ZJ.i(0,q.e) +if(p==null){if(!q.r)n.a07()}else p.$2(n,!1)}else if(q instanceof A.j_)n.aKq(0,q) +else{if(!r.gaB(r))o=r.ga4(r).a==="text"||r.ga4(r).a==="tspan" else o=!1 -if(o)if(q instanceof A.n_)n.Zg(q.e) -else if(q instanceof A.wi)n.Zg(q.gm(q))}}if(n.Q==null)throw A.d(A.a7("Invalid SVG data")) +if(o)if(q instanceof A.nb)n.ZK(q.e) +else if(q instanceof A.wq)n.ZK(q.gm(q))}}if(n.Q==null)throw A.d(A.a7("Invalid SVG data")) n.f.d=!0}, -eT(a,b){var s=this.as.a.i(0,a) +eP(a,b){var s=this.as.a.i(0,a) return s==null?b:s}, -hL(a){return this.eT(a,null)}, -Ij(a){var s="url(#"+A.j(this.as.b)+")" -if(s!=="url(#)"){this.f.a.u(0,s,a) +hH(a){return this.eP(a,null)}, +I4(a){var s="url(#"+A.j(this.as.b)+")" +if(s!=="url(#)"){this.f.a.q(0,s,a) return!0}return!1}, -x3(a,b){this.r.h9(0,new A.Vd(a.e,b)) -this.Ij(b)}, -aFC(a){var s,r,q,p,o=this,n=B.Ai.i(0,a.e) +wM(a,b){this.r.h9(0,new A.Vu(a.e,b)) +this.I4(b)}, +aGg(a){var s,r,q,p,o=this,n=B.Ak.i(0,a.e) if(n==null)return!1 s=o.r -r=s.ga9(s).b +r=s.ga4(s).b s=n.$1(o) s.toString -q=A.bh8(s,o.as) -o.Ij(q) +q=A.bib(s,o.as) +o.I4(q) s=o.f -p=s.gtl() -r.Ba(q,o.as.y,s.gvK(),o.hL("mask"),p,s.EH(o),p) +p=s.gtc() +r.AZ(q,o.as.y,s.gvu(),o.hH("mask"),p,s.Ev(o),p) return!0}, -ah9(a){if(a.e==="defs")if(!a.r){this.x3(a,A.zG(this.as,null,null)) -return!0}return this.aFC(a)}, -aJN(a,b){var s=this.r,r=b.e -while(!0){if(r===s.ga9(s).a)s.ga9(s).toString +ahJ(a){if(a.e==="defs")if(!a.r){this.wM(a,A.zR(this.as,null,null)) +return!0}return this.aGg(a)}, +aKq(a,b){var s=this.r,r=b.e +while(!0){if(r===s.ga4(s).a)s.ga4(s).toString if(!!1)break -s.eF(0)}if(r===s.ga9(s).a)s.eF(0) +s.eC(0)}if(r===s.ga4(s).a)s.eC(0) this.ay=b if(r==="text")this.ch=!1}, -aPk(a){var s +aPV(a){var s if(a==null||a==="")return null -s=A.fM(a,this.a,!0) +s=A.fF(a,this.a,!0) if(s!=null)return s -a=B.d.fe(a.toLowerCase()) -s=$.bBu.i(0,a) +a=B.d.fd(a.toLowerCase()) +s=$.bCR.i(0,a) if(s!=null)return s throw A.d(A.a7("Could not parse font-size: "+a))}, -aPr(a){if(a==null)return null -switch(a){case"none":return B.Eq -case"underline":return B.a65 -case"overline":return B.a67 -case"line-through":return B.a68}throw A.d(A.a8('Attribute value for text-decoration="'+a+'" is not supported'))}, -aPs(a){if(a==null)return null -switch(a){case"solid":return B.Eo -case"dashed":return B.a61 -case"dotted":return B.a6_ -case"double":return B.a5Z -case"wavy":return B.a63}throw A.d(A.a8('Attribute value for text-decoration-style="'+a+'" is not supported'))}, -aPq(a){switch(a){case"end":return 1 +aQ1(a){if(a==null)return null +switch(a){case"none":return B.Er +case"underline":return B.a6h +case"overline":return B.a6j +case"line-through":return B.a6k}throw A.d(A.a8('Attribute value for text-decoration="'+a+'" is not supported'))}, +aQ2(a){if(a==null)return null +switch(a){case"solid":return B.Ep +case"dashed":return B.a6d +case"dotted":return B.a6b +case"double":return B.a6a +case"wavy":return B.a6f}throw A.d(A.a8('Attribute value for text-decoration-style="'+a+'" is not supported'))}, +aQ0(a){switch(a){case"end":return 1 case"middle":return 0.5 case"start":return 0 case"inherit":default:return null}}, -a2E(a){var s +a38(a){var s if(a==="100%"||a==="")return 1/0 -s=A.fM(a,this.a,!0) +s=A.fF(a,this.a,!0) return s==null?1/0:s}, -a2H(){var s,r,q,p,o,n,m,l=this,k=l.hL("viewBox") +a3b(){var s,r,q,p,o,n,m,l=this,k=l.hH("viewBox") if(k==null)k="" -s=l.hL("width") +s=l.hH("width") if(s==null)s="" -r=l.hL("height") +r=l.hH("height") if(r==null)r="" q=k==="" if(q&&s===""&&r==="")throw A.d(A.a7("SVG did not specify dimensions\n\nThe SVG library looks for a `viewBox` or `width` and `height` attribute to determine the viewport boundary of the SVG. Note that these attributes, as with all SVG attributes, are case sensitive.\nDuring processing, the following attributes were found:\n "+l.as.a.j(0))) -if(q)return new A.ang(l.a2E(s),l.a2E(r),B.bb) -p=B.d.o7(k,A.bm("[ ,]+",!0,!1,!1)) +if(q)return new A.aoj(l.a38(s),l.a38(r),B.bc) +p=B.d.o3(k,A.bq("[ ,]+",!0,!1,!1)) if(p.length<4)throw A.d(A.a7("viewBox element must be 4 elements long")) -q=A.ef(p[2],!1) +q=A.en(p[2],!1) q.toString -o=A.ef(p[3],!1) +o=A.en(p[3],!1) o.toString -n=A.ef(p[0],!1) +n=A.en(p[0],!1) n.toString -m=A.ef(p[1],!1) +m=A.en(p[1],!1) m.toString -return new A.ang(q,o,B.bb.Ei(-n,-m))}, -abQ(){switch(this.hL("spreadMethod")){case"pad":return B.pL -case"repeat":return B.ab8 -case"reflect":return B.ab9}return null}, -abN(){switch(this.hL("gradientUnits")){case"userSpaceOnUse":return B.Sw -case"objectBoundingBox":return B.lB}return null}, -ayG(a,b){switch(a){case"butt":return B.a56 -case"round":return B.a57 -case"square":return B.a58 +return new A.aoj(q,o,B.bc.E5(-n,-m))}, +act(){switch(this.hH("spreadMethod")){case"pad":return B.pP +case"repeat":return B.abk +case"reflect":return B.abl}return null}, +acq(){switch(this.hH("gradientUnits")){case"userSpaceOnUse":return B.SD +case"objectBoundingBox":return B.lG}return null}, +azi(a,b){switch(a){case"butt":return B.a5i +case"round":return B.a5j +case"square":return B.a5k default:return null}}, -ayP(a,b){switch(a){case"miter":return B.a5a -case"bevel":return B.a5c -case"round":return B.a5b +azr(a,b){switch(a){case"miter":return B.a5m +case"bevel":return B.a5o +case"round":return B.a5n default:return null}}, -ayI(a){var s,r,q,p,o,n,m +azk(a){var s,r,q,p,o,n,m if(a==null||a==="")return null -else if(a==="none")return B.m6 -s=J.b73(a,A.bm("[ ,]+",!0,!1,!1)) +else if(a==="none")return B.mb +s=J.b82(a,A.bq("[ ,]+",!0,!1,!1)) r=A.b([],t.n) -for(q=s.length,p=this.a,o=!1,n=0;n>>0)}}if(B.d.cb(a.toLowerCase(),"rgba")){p=t.a4 -n=A.ai(new A.U(A.b(B.d.ap(a,J.b71(a,"(")+1,B.d.eY(a,")")).split(","),t.T),new A.aOy(),p),!0,p.h("aA.E")) -p=A.ef(B.b.eF(n),!1) +if(p===7||p===9){o=A.em(B.d.au(a,1,7),e,16) +return new A.aq((o|(p===9?A.em(B.d.au(a,7,9),e,16):255)<<24)>>>0)}}if(B.d.cd(a.toLowerCase(),"rgba")){p=t.a4 +n=A.ai(new A.S(A.b(B.d.au(a,J.b81(a,"(")+1,B.d.eW(a,")")).split(","),t.T),new A.aPI(),p),!0,p.h("aF.E")) +p=A.en(B.b.eC(n),!1) p.toString -m=A.a6(n).h("U<1,o>") -l=A.ai(new A.U(n,new A.aOz(),m),!0,m.h("aA.E")) -return A.CL(l[0],l[1],l[2],p)}if(B.d.cb(a.toLowerCase(),"hsl")){p=t.OL -k=A.ai(new A.U(A.b(B.d.ap(a,J.b71(a,"(")+1,B.d.eY(a,")")).split(","),t.T),new A.aOA(),p),!0,p.h("aA.E")) -j=B.c.bH(k[0]/360,1) +m=A.a6(n).h("S<1,o>") +l=A.ai(new A.S(n,new A.aPJ(),m),!0,m.h("aF.E")) +return A.CY(l[0],l[1],l[2],p)}if(B.d.cd(a.toLowerCase(),"hsl")){p=t.OL +k=A.ai(new A.S(A.b(B.d.au(a,J.b81(a,"(")+1,B.d.eW(a,")")).split(","),t.T),new A.aPK(),p),!0,p.h("aF.E")) +j=B.c.bB(k[0]/360,1) p=k[1] i=k[2]/100 h=k.length>3?k[3]:255 @@ -147607,34 +148826,34 @@ l[2]=1}else{m=j*6 if(j<0.8333333333333334){l[0]=m-4 l[2]=1}else{l[0]=1 l[2]=6-m}}m=t.bK -l=A.ai(new A.U(l,new A.aOB(p/100),m),!0,m.h("aA.E")) -p=A.a6(l).h("U<1,a3>") -l=i<0.5?A.ai(new A.U(l,new A.aOC(i),p),!0,p.h("aA.E")):A.ai(new A.U(l,new A.aOD(i),p),!0,p.h("aA.E")) -p=A.a6(l).h("U<1,a3>") -l=A.ai(new A.U(l,new A.aOE(),p),!0,p.h("aA.E")) -return A.be3(h,J.aqk(l[0]),J.aqk(l[1]),J.aqk(l[2]))}if(B.d.cb(a.toLowerCase(),"rgb")){p=t.OL -l=A.ai(new A.U(A.b(B.d.ap(a,J.b71(a,"(")+1,B.d.eY(a,")")).split(","),t.T),new A.aOF(),p),!0,p.h("aA.E")) +l=A.ai(new A.S(l,new A.aPL(p/100),m),!0,m.h("aF.E")) +p=A.a6(l).h("S<1,a_>") +l=i<0.5?A.ai(new A.S(l,new A.aPM(i),p),!0,p.h("aF.E")):A.ai(new A.S(l,new A.aPN(i),p),!0,p.h("aF.E")) +p=A.a6(l).h("S<1,a_>") +l=A.ai(new A.S(l,new A.aPO(),p),!0,p.h("aF.E")) +return A.bf3(h,J.arw(l[0]),J.arw(l[1]),J.arw(l[2]))}if(B.d.cd(a.toLowerCase(),"rgb")){p=t.OL +l=A.ai(new A.S(A.b(B.d.au(a,J.b81(a,"(")+1,B.d.eW(a,")")).split(","),t.T),new A.aPP(),p),!0,p.h("aF.E")) g=l.length>3?l[3]:255 -return A.be3(g,l[0],l[1],l[2])}f=B.YK.i(0,a) +return A.bf3(g,l[0],l[1],l[2])}f=B.YS.i(0,a) if(f!=null)return f return e}, -apK(a){var s,r,q,p,o,n,m,l,k,j=t.N,i=A.D(j,j) -for(j=J.ax(a);j.F();){s=j.ga3(j) -r=B.d.fe(s.b) +aqk(a){var s,r,q,p,o,n,m,l,k,j=t.N,i=A.D(j,j) +for(j=J.aA(a);j.H();){s=j.ga2(j) +r=B.d.fd(s.b) s=s.a -q=B.d.eY(s,":") +q=B.d.eW(s,":") p=q>0 if((p?B.d.cf(s,q+1):s)==="style")for(s=r.split(";"),p=s.length,o=0;o>>24 if((r==null?255:r)!==255){r=o.a q=(r>>>24)/255 -o=A.CL(r>>>16&255,r>>>8&255,r&255,1)}r=l==="none"?B.i1:new A.ql(!1,o) -return new A.Gh(n.f,r,q,m,m)}} -A.aOy.prototype={ -$1(a){return B.d.fe(a)}, -$S:51} -A.aOz.prototype={ -$1(a){return A.ee(a,null,null)}, -$S:48} -A.aOA.prototype={ +o=A.CY(r>>>16&255,r>>>8&255,r&255,1)}r=l==="none"?B.i3:new A.qv(!1,o) +return new A.Gy(n.f,r,q,m,m)}} +A.aPI.prototype={ +$1(a){return B.d.fd(a)}, +$S:49} +A.aPJ.prototype={ +$1(a){return A.em(a,null,null)}, +$S:52} +A.aPK.prototype={ $1(a){var s -a=B.d.fe(a) -if(B.d.jh(a,"%"))a=B.d.ap(a,0,a.length-1) -if(B.d.O(a,".")){s=A.ef(a,!1) +a=B.d.fd(a) +if(B.d.jb(a,"%"))a=B.d.au(a,0,a.length-1) +if(B.d.N(a,".")){s=A.en(a,!1) s.toString -return B.c.aA(s*2.55)}return A.ee(a,null,null)}, -$S:48} -A.aOB.prototype={ +return B.c.aA(s*2.55)}return A.em(a,null,null)}, +$S:52} +A.aPL.prototype={ $1(a){return a+(1-this.a)*(0.5-a)}, $S:1} -A.aOC.prototype={ +A.aPM.prototype={ $1(a){return this.a*2*a}, $S:1} -A.aOD.prototype={ +A.aPN.prototype={ $1(a){return this.a*2*(1-a)+2*a-1}, $S:1} -A.aOE.prototype={ +A.aPO.prototype={ $1(a){return a*255}, $S:1} -A.aOF.prototype={ +A.aPP.prototype={ $1(a){var s -a=B.d.fe(a) -if(B.d.jh(a,"%")){s=A.ef(B.d.ap(a,0,a.length-1),!1) -s.toString -return B.c.aA(s*2.55)}return A.ee(a,null,null)}, -$S:48} -A.ajS.prototype={ -af2(a){return this.a.i(0,a)}, -af0(a){var s,r,q,p,o={},n=this.c.i(0,a) +a=B.d.fd(a) +if(B.d.jb(a,"%")){s=A.en(B.d.au(a,0,a.length-1),!1) +s.toString +return B.c.aA(s*2.55)}return A.em(a,null,null)}, +$S:52} +A.akK.prototype={ +afD(a){return this.a.i(0,a)}, +afB(a){var s,r,q,p,o={},n=this.c.i(0,a) if(n==null)return A.b([],t.m1) s=A.b([],t.Sd) o.a=null -r=new A.b_y(o,s) +r=new A.b0w(o,s) for(q=n.length,p=0;p>>16&255,o>>>8&255,o&255,s) -o=b.afz(q.r) -return new A.Q8(s,r,q.e,q.d,q.f,o)}} -A.Gh.prototype={ -VM(a,b,c){var s,r,q,p=this,o=null,n=p.b +s=A.CY(o>>>16&255,o>>>8&255,o&255,s) +o=b.aga(q.r) +return new A.Qq(s,r,q.e,q.d,q.f,o)}} +A.Gy.prototype={ +Wf(a,b,c){var s,r,q,p=this,o=null,n=p.b if(n.a)return o n=n.b if(n==null)s=o else{r=p.c if(r==null)r=1 n=n.a -r=A.CL(n>>>16&255,n>>>8&255,n&255,r) +r=A.CY(n>>>16&255,n>>>8&255,n&255,r) s=r}if(s==null)if(c==null)s=o else{n=p.c if(n==null)n=1 r=c.a -n=A.CL(r>>>16&255,r>>>8&255,r&255,n) +n=A.CY(r>>>16&255,r>>>8&255,r&255,n) s=n}if(s==null)return o -if(p.e===!0)return new A.yc(s,o) +if(p.e===!0)return new A.yk(s,o) n=p.d if(n!=null){n=t.Mm.a(p.a.b.i(0,n)) -q=n==null?o:n.Rj(a,b) +q=n==null?o:n.Rg(a,b) if(q==null)return o}else q=o -return new A.yc(s,q)}, -aRd(a,b){return this.VM(a,b,null)}, +return new A.yk(s,q)}, +aRR(a,b){return this.Wf(a,b,null)}, j(a){var s=this return"SvgFillAttributes(definitions: "+s.a.j(0)+", color: "+s.b.j(0)+", shaderId: "+A.j(s.d)+", hasPattern: "+A.j(s.e)+", oapctiy: "+A.j(s.c)+")"}} -A.ql.prototype={ -Nj(a){var s,r=this +A.qv.prototype={ +Ne(a){var s,r=this if(a==null||r.a)return r -if(a.a&&r.b==null)return B.i1 +if(a.a&&r.b==null)return B.i3 s=r.b -return new A.ql(!1,s==null?a.b:s)}, +return new A.qv(!1,s==null?a.b:s)}, j(a){var s if(this.a)s='"none"' else{s=this.b s=s==null?null:s.j(0) if(s==null)s="null"}return s}} -A.aKA.prototype={ -ae1(a,b){var s,r=a.rp(b),q=A.b([],t.m1) -for(s=J.ax(a.b.$1(a.c));s.F();)q.push(s.ga3(s).cl(r)) -if(q.length===0)return a.d.dP(0,this,b) -return new A.a6U(q,a.d.dP(0,this,b))}, -aea(a,b){var s,r=a.e.$1(a.b) -if(r==null)return a.c.dP(0,this,b) -s=a.c.dP(0,this,b) -return new A.a6V(r.dP(0,this,a.rp(b)),s,a.d)}, -aeb(b4,b5){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=null,b1=b4.rp(b5),b2=b4.aIp(),b3=t.wP +A.aLE.prototype={ +aeC(a,b){var s,r=a.ri(b),q=A.b([],t.m1) +for(s=J.aA(a.b.$1(a.c));s.H();)q.push(s.ga2(s).cj(r)) +if(q.length===0)return a.d.dG(0,this,b) +return new A.a7C(q,a.d.dG(0,this,b))}, +aeL(a,b){var s,r=a.e.$1(a.b) +if(r==null)return a.c.dG(0,this,b) +s=a.c.dG(0,this,b) +return new A.a7D(r.dG(0,this,a.ri(b)),s,a.d)}, +aeM(b4,b5){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=null,b1=b4.ri(b5),b2=b4.aJ1(),b3=t.wP if(b2==null){b3=A.b([],b3) -for(s=b4.d,r=s.length,q=b4.b,p=0;pp&&s[1]>q}else s=!1}else s=!1 -return s}, -aao(a){var s=this.a.a,r=a.b.a +A.bE4(s,a,s)}, +ab2(a){var s=this.a.a,r=a.b.a if(s[0]<=r[0])if(s[1]<=r[1]){s=this.b.a r=a.a.a s=s[0]>=r[0]&&s[1]>=r[1]}else s=!1 else s=!1 return s}} -A.je.prototype={ -o5(a,b,c,d){var s=this.a +A.jo.prototype={ +o1(a,b,c,d){var s=this.a s[3]=d s[2]=c s[1]=b s[0]=a}, -q(a){var s=a.a,r=this.a +u(a){var s=a.a,r=this.a r[3]=s[3] r[2]=s[2] r[1]=s[1] r[0]=s[0]}, -j(a){return"[0] "+this.jA(0).j(0)+"\n[1] "+this.jA(1).j(0)+"\n"}, +j(a){return"[0] "+this.jy(0).j(0)+"\n[1] "+this.jy(1).j(0)+"\n"}, i(a,b){return this.a[b]}, l(a,b){var s,r,q if(b==null)return!1 -if(b instanceof A.je){s=this.a +if(b instanceof A.jo){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]}else s=!1 return s}, -gJ(a){return A.c_(this.a)}, -jA(a){var s=new Float64Array(2),r=this.a +gJ(a){return A.c4(this.a)}, +jy(a){var s=new Float64Array(2),r=this.a s[0]=r[a] s[1]=r[2+a] return new A.a(s)}, -a_(a,b){var s=new Float64Array(4),r=new A.je(s) -r.q(this) +a1(a,b){var s=new Float64Array(4),r=new A.jo(s) +r.u(this) s[0]=s[0]*b s[1]=s[1]*b s[2]=s[2]*b s[3]=s[3]*b return r}, -X(a,b){var s,r=new Float64Array(4),q=new A.je(r) -q.q(this) +W(a,b){var s,r=new Float64Array(4),q=new A.jo(r) +q.u(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] return q}, -Y(a,b){var s,r=new Float64Array(4),q=new A.je(r) -q.q(this) +X(a,b){var s,r=new Float64Array(4),q=new A.jo(r) +q.u(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] return q}, -cH(){var s=this.a +cE(){var s=this.a s[0]=0 s[1]=0 s[2]=0 s[3]=0}, -JY(){var s,r=this.a,q=r[0],p=r[3],o=r[1],n=r[2],m=q*p-o*n +JK(){var s,r=this.a,q=r[0],p=r[3],o=r[1],n=r[2],m=q*p-o*n if(m===0)return 0 s=1/m r[0]=p*s @@ -148383,9 +149596,9 @@ r[1]=-o*s r[2]=-n*s r[3]=q*s return m}, -VT(a,b){var s,r,q,p,o,n,m +Wm(a,b){var s,r,q,p,o,n,m if(b==null){b=new A.a(new Float64Array(2)) -b.q(a)}else b.q(a) +b.u(a)}else b.u(a) s=b.a r=this.a q=r[0] @@ -148397,8 +149610,8 @@ r=r[3] s[0]=q*p+o*n s[1]=m*p+r*n return b}} -A.hR.prototype={ -tx(a,b,c,d,e,f,g,h,i){var s=this.a +A.hO.prototype={ +tn(a,b,c,d,e,f,g,h,i){var s=this.a s[8]=i s[7]=h s[6]=g @@ -148408,7 +149621,7 @@ s[3]=d s[2]=c s[1]=b s[0]=a}, -q(a){var s=a.a,r=this.a +u(a){var s=a.a,r=this.a r[8]=s[8] r[7]=s[7] r[6]=s[6] @@ -148418,23 +149631,23 @@ r[3]=s[3] r[2]=s[2] r[1]=s[1] r[0]=s[0]}, -j(a){return"[0] "+this.jA(0).j(0)+"\n[1] "+this.jA(1).j(0)+"\n[2] "+this.jA(2).j(0)+"\n"}, +j(a){return"[0] "+this.jy(0).j(0)+"\n[1] "+this.jy(1).j(0)+"\n[2] "+this.jy(2).j(0)+"\n"}, i(a,b){return this.a[b]}, l(a,b){var s,r,q if(b==null)return!1 -if(b instanceof A.hR){s=this.a +if(b instanceof A.hO){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}, -gJ(a){return A.c_(this.a)}, -jA(a){var s=new Float64Array(3),r=this.a +gJ(a){return A.c4(this.a)}, +jy(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.dA(s)}, -a_(a,b){var s=new Float64Array(9),r=new A.hR(s) -r.q(this) +return new A.dF(s)}, +a1(a,b){var s=new Float64Array(9),r=new A.hO(s) +r.u(this) s[0]=s[0]*b s[1]=s[1]*b s[2]=s[2]*b @@ -148445,8 +149658,8 @@ s[6]=s[6]*b s[7]=s[7]*b s[8]=s[8]*b return r}, -X(a,b){var s,r=new Float64Array(9),q=new A.hR(r) -q.q(this) +W(a,b){var s,r=new Float64Array(9),q=new A.hO(r) +q.u(this) s=b.a r[0]=r[0]+s[0] r[1]=r[1]+s[1] @@ -148458,8 +149671,8 @@ r[6]=r[6]+s[6] r[7]=r[7]+s[7] r[8]=r[8]+s[8] return q}, -Y(a,b){var s,r=new Float64Array(9),q=new A.hR(r) -q.q(this) +X(a,b){var s,r=new Float64Array(9),q=new A.hO(r) +q.u(this) s=b.a r[0]=r[0]-s[0] r[1]=r[1]-s[1] @@ -148471,8 +149684,8 @@ r[6]=r[6]-s[6] r[7]=r[7]-s[7] r[8]=r[8]-s[8] return q}} -A.b3.prototype={ -F3(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var s=this.a +A.by.prototype={ +ES(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var s=this.a s[15]=p s[14]=o s[13]=n @@ -148489,7 +149702,7 @@ s[3]=d s[2]=c s[1]=b s[0]=a}, -q(a){var s=a.a,r=this.a +u(a){var s=a.a,r=this.a r[15]=s[15] r[14]=s[14] r[13]=s[13] @@ -148507,28 +149720,28 @@ r[2]=s[2] r[1]=s[1] r[0]=s[0]}, j(a){var s=this -return"[0] "+s.jA(0).j(0)+"\n[1] "+s.jA(1).j(0)+"\n[2] "+s.jA(2).j(0)+"\n[3] "+s.jA(3).j(0)+"\n"}, +return"[0] "+s.jy(0).j(0)+"\n[1] "+s.jy(1).j(0)+"\n[2] "+s.jy(2).j(0)+"\n[3] "+s.jy(3).j(0)+"\n"}, i(a,b){return this.a[b]}, l(a,b){var s,r,q if(b==null)return!1 -if(b instanceof A.b3){s=this.a +if(b instanceof A.by){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}, -gJ(a){return A.c_(this.a)}, -Mp(a,b){var s=b.a,r=this.a +gJ(a){return A.c4(this.a)}, +Md(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]}, -jA(a){var s=new Float64Array(4),r=this.a +jy(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.oa(s)}, -um(a){var s=a.a,r=this.a +return new A.oo(s)}, +uc(a){var s=a.a,r=this.a s[0]=r[0] s[1]=r[1] s[2]=r[2] @@ -148546,12 +149759,12 @@ s[13]=r[13] s[14]=r[14] s[15]=r[15] return a}, -a_(a,b){var s=new A.b3(new Float64Array(16)) -s.q(this) -s.lf(0,b,null,null) +a1(a,b){var s=new A.by(new Float64Array(16)) +s.u(this) +s.ld(0,b,null,null) return s}, -X(a,b){var s,r=new Float64Array(16),q=new A.b3(r) -q.q(this) +W(a,b){var s,r=new Float64Array(16),q=new A.by(r) +q.u(this) s=b.a r[0]=r[0]+s[0] r[1]=r[1]+s[1] @@ -148570,8 +149783,8 @@ r[13]=r[13]+s[13] r[14]=r[14]+s[14] r[15]=r[15]+s[15] return q}, -Y(a,b){var s,r=new Float64Array(16),q=new A.b3(r) -q.q(this) +X(a,b){var s,r=new Float64Array(16),q=new A.by(r) +q.u(this) s=b.a r[0]=r[0]-s[0] r[1]=r[1]-s[1] @@ -148595,7 +149808,7 @@ 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}, -n0(a){var s=Math.cos(a),r=Math.sin(a),q=this.a,p=q[0],o=q[4],n=q[1],m=q[5],l=q[2],k=q[6],j=q[3],i=q[7],h=-r +mT(a){var s=Math.cos(a),r=Math.sin(a),q=this.a,p=q[0],o=q[4],n=q[1],m=q[5],l=q[2],k=q[6],j=q[3],i=q[7],h=-r q[0]=p*s+o*r q[1]=n*s+m*r q[2]=l*s+k*r @@ -148604,7 +149817,7 @@ q[4]=p*h+o*s q[5]=n*h+m*s q[6]=l*h+k*s q[7]=j*h+i*s}, -lf(a,b,c,d){var s=c==null?b:c,r=d==null?b:d,q=this.a +ld(a,b,c,d){var s=c==null?b:c,r=d==null?b:d,q=this.a q[0]=q[0]*b q[1]=q[1]*b q[2]=q[2]*b @@ -148621,9 +149834,9 @@ q[12]=q[12] q[13]=q[13] q[14]=q[14] q[15]=q[15]}, -eG(a,b,c){return this.lf(a,b,c,null)}, -al(a,b){return this.lf(a,b,null,null)}, -cH(){var s=this.a +ap(a,b){return this.ld(a,b,null,null)}, +eD(a,b,c){return this.ld(a,b,c,null)}, +cE(){var s=this.a s[0]=0 s[1]=0 s[2]=0 @@ -148640,7 +149853,7 @@ s[12]=0 s[13]=0 s[14]=0 s[15]=0}, -bm(){var s=this.a +cc(){var s=this.a s[0]=1 s[1]=0 s[2]=0 @@ -148657,8 +149870,8 @@ s[12]=0 s[13]=0 s[14]=0 s[15]=1}, -lF(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.q(b5) +lC(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.u(b5) return 0}s=1/b4 r=this.a r[0]=(i*b3-h*b2+g*b1)*s @@ -148680,7 +149893,7 @@ 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}, -bO(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] +bR(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 @@ -148697,41 +149910,41 @@ 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}, -iC(a){var s=new A.b3(new Float64Array(16)) -s.q(this) -s.bO(0,a) +ix(a){var s=new A.by(new Float64Array(16)) +s.u(this) +s.bR(0,a) return s}, -aRs(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] +aS5(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] r=r[14] s[0]=q*p+o*n+m*l+k s[1]=j*p+i*n+h*l+g s[2]=f*p+e*n+d*l+r return a}, -aw(a2,a3){var s=a3.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=s[3],i=r[1],h=r[5],g=r[9],f=r[13],e=r[2],d=r[6],c=r[10],b=r[14],a=r[3],a0=r[7],a1=r[11] +az(a2,a3){var s=a3.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=s[3],i=r[1],h=r[5],g=r[9],f=r[13],e=r[2],d=r[6],c=r[10],b=r[14],a=r[3],a0=r[7],a1=r[11] r=r[15] s[0]=q*p+o*n+m*l+k*j s[1]=i*p+h*n+g*l+f*j s[2]=e*p+d*n+c*l+b*j s[3]=a*p+a0*n+a1*l+r*j return a3}, -KW(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]) +KK(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}, -aaJ(){var s=this.a +abn(){var s=this.a return 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}} A.a.prototype={ t(a,b){var s=this.a s[0]=a s[1]=b}, -cH(){var s=this.a +cE(){var s=this.a s[0]=0 s[1]=0}, -q(a){var s=a.a,r=this.a +u(a){var s=a.a,r=this.a r[1]=s[1] r[0]=s[0]}, -an(a){var s=this.a +ak(a){var s=this.a s[0]=a s[1]=a}, j(a){var s=this.a @@ -148743,99 +149956,107 @@ r=s[0] q=b.a s=r===q[0]&&s[1]===q[1]}else s=!1 return s}, -gJ(a){return A.c_(this.a)}, -hF(a){var s=new A.a(new Float64Array(2)) -s.q(this) -s.dE() -return s}, -Y(a,b){var s=new A.a(new Float64Array(2)) -s.q(this) -s.am(0,b) +gJ(a){return A.c4(this.a)}, +h6(a){var s=new A.a(new Float64Array(2)) +s.u(this) +s.dt() return s}, X(a,b){var s=new A.a(new Float64Array(2)) -s.q(this) -s.C(0,b) +s.u(this) +s.aq(0,b) return s}, -a4(a,b){var s=new A.a(new Float64Array(2)) -s.q(this) -s.al(0,1/b) +W(a,b){var s=new A.a(new Float64Array(2)) +s.u(this) +s.D(0,b) return s}, -a_(a,b){var s=new A.a(new Float64Array(2)) -s.q(this) -s.al(0,b) +ab(a,b){var s=new A.a(new Float64Array(2)) +s.u(this) +s.ap(0,1/b) +return s}, +a1(a,b){var s=new A.a(new Float64Array(2)) +s.u(this) +s.ap(0,b) return s}, i(a,b){return this.a[b]}, -gG(a){return Math.sqrt(this.gd1())}, -gd1(){var s=this.a,r=s[0] +gE(a){return Math.sqrt(this.gcU())}, +gcU(){var s=this.a,r=s[0] s=s[1] return r*r+s*s}, -e1(a){var s,r,q=Math.sqrt(this.gd1()) +dW(a){var s,r,q=Math.sqrt(this.gcU()) if(q===0)return 0 s=1/q r=this.a r[0]=r[0]*s r[1]=r[1]*s return q}, -Ku(){var s=new A.a(new Float64Array(2)) -s.q(this) -s.e1(0) +Kg(){var s=new A.a(new Float64Array(2)) +s.u(this) +s.dW(0) return s}, -nt(a){var s=this.a,r=a.a,q=s[0]-r[0],p=s[1]-r[1] +nm(a){var s=this.a,r=a.a,q=s[0]-r[0],p=s[1]-r[1] return q*q+p*p}, -I0(a){var s=a.a,r=this.a +HL(a){var s=a.a,r=this.a if(r[0]===s[0]&&r[1]===s[1])return 0 -return Math.acos(B.c.cq(this.bL(a)/(Math.sqrt(this.gd1())*Math.sqrt(a.gd1())),-1,1))}, -I1(a){var s=a.a,r=this.a +return Math.acos(B.c.ca(this.bI(a)/(Math.sqrt(this.gcU())*Math.sqrt(a.gcU())),-1,1))}, +HM(a){var s=a.a,r=this.a if(r[0]===s[0]&&r[1]===s[1])return 0 -return Math.atan2(this.bM(a),this.bL(a))}, -bL(a){var s=a.a,r=this.a +return Math.atan2(this.bK(a),this.bI(a))}, +bI(a){var s=a.a,r=this.a return r[0]*s[0]+r[1]*s[1]}, -bM(a){var s=a.a,r=this.a +bK(a){var s=a.a,r=this.a return r[0]*s[1]-r[1]*s[0]}, -h8(a,b){var s=this.a +h7(a,b){var s=this.a b.t(-a*s[1],a*s[0]) return b}, -acy(a){this.am(0,a.EP(2*a.bL(this)))}, -C(a,b){var s=b.a,r=this.a +ada(a){this.aq(0,a.ED(2*a.bI(this)))}, +gaNC(a){var s=this.a,r=s[0] +return isNaN(r)||isNaN(s[1])}, +D(a,b){var s=b.a,r=this.a r[0]=r[0]+s[0] r[1]=r[1]+s[1]}, -u9(a,b){var s=a.a,r=this.a +u_(a,b){var s=a.a,r=this.a r[0]=r[0]+s[0]*b r[1]=r[1]+s[1]*b}, -am(a,b){var s=b.a,r=this.a +aq(a,b){var s=b.a,r=this.a r[0]=r[0]-s[0] r[1]=r[1]-s[1]}, -bO(a,b){var s=b.a,r=this.a +bR(a,b){var s=b.a,r=this.a r[0]=r[0]*s[0] r[1]=r[1]*s[1]}, -J8(a){var s=a.a,r=this.a +IT(a){var s=a.a,r=this.a r[0]=r[0]/s[0] r[1]=r[1]/s[1]}, -al(a,b){var s=this.a +ap(a,b){var s=this.a s[1]=s[1]*b s[0]=s[0]*b}, -EP(a){var s=new A.a(new Float64Array(2)) -s.q(this) -s.al(0,a) +ED(a){var s=new A.a(new Float64Array(2)) +s.u(this) +s.ap(0,a) return s}, -dE(){var s=this.a +dt(){var s=this.a s[1]=-s[1] s[0]=-s[0]}, -Ik(a,b){var s=this.a -s[0]=B.c.cq(s[0],a,b) -s[1]=B.c.cq(s[1],a,b)}, +aFU(a){var s=this.a +s[1]=Math.abs(s[1]) +s[0]=Math.abs(s[0])}, +ca(a,b,c){var s=b.a,r=c.a,q=this.a +q[0]=B.c.ca(q[0],s[0],r[0]) +q[1]=B.c.ca(q[1],s[1],r[1])}, +I5(a,b){var s=this.a +s[0]=B.c.ca(s[0],a,b) +s[1]=B.c.ca(s[1],a,b)}, sL(a,b){this.a[0]=b}, -sK(a,b){this.a[1]=b}} -A.dA.prototype={ +sM(a,b){this.a[1]=b}} +A.dF.prototype={ ka(a,b,c){var s=this.a s[0]=a s[1]=b s[2]=c}, -cH(){var s=this.a +cE(){var s=this.a s[2]=0 s[1]=0 s[0]=0}, -q(a){var s=a.a,r=this.a +u(a){var s=a.a,r=this.a r[0]=s[0] r[1]=s[1] r[2]=s[2]}, @@ -148843,67 +150064,67 @@ j(a){var s=this.a return"["+A.j(s[0])+","+A.j(s[1])+","+A.j(s[2])+"]"}, l(a,b){var s,r,q if(b==null)return!1 -if(b instanceof A.dA){s=this.a +if(b instanceof A.dF){s=this.a r=s[0] q=b.a s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]}else s=!1 return s}, -gJ(a){return A.c_(this.a)}, -Y(a,b){var s=new A.dA(new Float64Array(3)) -s.q(this) -s.am(0,b) +gJ(a){return A.c4(this.a)}, +X(a,b){var s=new A.dF(new Float64Array(3)) +s.u(this) +s.aq(0,b) return s}, -X(a,b){var s=new A.dA(new Float64Array(3)) -s.q(this) -s.C(0,b) +W(a,b){var s=new A.dF(new Float64Array(3)) +s.u(this) +s.D(0,b) return s}, -a_(a,b){var s=new A.dA(new Float64Array(3)) -s.q(this) -s.al(0,b) +a1(a,b){var s=new A.dF(new Float64Array(3)) +s.u(this) +s.ap(0,b) return s}, i(a,b){return this.a[b]}, -gG(a){var s=this.a,r=s[0],q=s[1] +gE(a){var s=this.a,r=s[0],q=s[1] s=s[2] return Math.sqrt(r*r+q*q+s*s)}, -gd1(){var s=this.a,r=s[0],q=s[1] +gcU(){var s=this.a,r=s[0],q=s[1] s=s[2] return r*r+q*q+s*s}, -bL(a){var s=a.a,r=this.a +bI(a){var s=a.a,r=this.a return r[0]*s[0]+r[1]*s[1]+r[2]*s[2]}, -I6(a){var s=a.a,r=this.a,q=r[0],p=r[1],o=r[2] +HR(a){var s=a.a,r=this.a,q=r[0],p=r[1],o=r[2] r[0]=s[0]*q+s[4]*p+s[8]*o+s[12] r[1]=s[1]*q+s[5]*p+s[9]*o+s[13] r[2]=s[2]*q+s[6]*p+s[10]*o+s[14]}, -C(a,b){var s=b.a,r=this.a +D(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]}, -am(a,b){var s=b.a,r=this.a +aq(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]}, -al(a,b){var s=this.a +ap(a,b){var s=this.a s[2]=s[2]*b s[1]=s[1]*b s[0]=s[0]*b}, -EP(a){var s=new A.dA(new Float64Array(3)) -s.q(this) -s.al(0,a) +ED(a){var s=new A.dF(new Float64Array(3)) +s.u(this) +s.ap(0,a) return s}, -dE(){var s=this.a +dt(){var s=this.a s[2]=-s[2] s[1]=-s[1] s[0]=-s[0]}, sL(a,b){this.a[0]=b}, -sK(a,b){this.a[1]=b}, -sj4(a,b){this.a[2]=b}} -A.oa.prototype={ -o5(a,b,c,d){var s=this.a +sM(a,b){this.a[1]=b}, +siY(a,b){this.a[2]=b}} +A.oo.prototype={ +o1(a,b,c,d){var s=this.a s[3]=d s[2]=c s[1]=b s[0]=a}, -q(a){var s=a.a,r=this.a +u(a){var s=a.a,r=this.a r[3]=s[3] r[2]=s[2] r[1]=s[1] @@ -148912,82 +150133,82 @@ j(a){var s=this.a return A.j(s[0])+","+A.j(s[1])+","+A.j(s[2])+","+A.j(s[3])}, l(a,b){var s,r,q if(b==null)return!1 -if(b instanceof A.oa){s=this.a +if(b instanceof A.oo){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]}else s=!1 return s}, -gJ(a){return A.c_(this.a)}, -Y(a,b){var s,r=new Float64Array(4),q=new A.oa(r) -q.q(this) +gJ(a){return A.c4(this.a)}, +X(a,b){var s,r=new Float64Array(4),q=new A.oo(r) +q.u(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] return q}, -X(a,b){var s,r=new Float64Array(4),q=new A.oa(r) -q.q(this) +W(a,b){var s,r=new Float64Array(4),q=new A.oo(r) +q.u(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] return q}, -a_(a,b){var s=new Float64Array(4),r=new A.oa(s) -r.q(this) +a1(a,b){var s=new Float64Array(4),r=new A.oo(s) +r.u(this) s[0]=s[0]*b s[1]=s[1]*b s[2]=s[2]*b s[3]=s[3]*b return r}, i(a,b){return this.a[b]}, -gG(a){var s=this.a,r=s[0],q=s[1],p=s[2] +gE(a){var s=this.a,r=s[0],q=s[1],p=s[2] s=s[3] return Math.sqrt(r*r+q*q+p*p+s*s)}} -A.EJ.prototype={} -A.X.prototype={ -fh(a,b){var s=B.d.cb(A.fk(A.aq(b).a,null),$.aq7())||A.aq(b)===$.b6x()?null:A.apS(b) -return new A.X(this.a,this.b,s,b.h("X<0>"))}, +A.EY.prototype={} +A.Y.prototype={ +fh(a,b){var s=B.d.cd(A.fi(A.au(b).a,null),$.arh())||A.au(b)===$.b7v()?null:A.ar2(b) +return new A.Y(this.a,this.b,s,b.h("Y<0>"))}, gJ(a){return this.a}, l(a,b){if(b==null)return!1 -return b instanceof A.X&&b.a===this.a}, -aRQ(a){var s,r=this.c +return b instanceof A.Y&&b.a===this.a}, +aSt(a){var s,r=this.c if(r!=null){s=this.b -return A.fB(s.gkN(s),this.a+a*r,r)}else throw A.d(A.a8("viewSingle is not supported for unsized types!"))}} -A.a04.prototype={ -ab_(a,b){var s=this.a,r=A.bL5(s,a) -if(B.d.cb(A.fk(A.aq(b).a,null),$.aq7()))if(r instanceof A.us)return A.dX(r.a,s,b) -else throw A.d(A.bQ("Tried to look up "+a+" as a function, but it seems it is NOT a function!",null)) -else return A.dX(r.a,s,b)}, -Kg(a){return this.ab_(a,t.MZ)}} -A.zz.prototype={ -RY(a,b){return new A.zz(b,a,this.$ti)}, -ef(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,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){return J.i9(new A.eN(this.a,this.b,t.vK).ef(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,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),this.$ti.c)}, -h4(){return this.ef(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,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,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,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,null,null,null,null,null,null,null)}, -j2(a){return this.ef(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,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,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,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,null,null,null,null,null,null,null,null)}, -E0(a,b){return this.ef(a,b,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,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,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,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,null,null,null,null,null)}, -E1(a,b,c){return this.ef(a,b,c,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,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,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,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,null,null,null,null)}, -E2(a,b,c,d){return this.ef(a,b,c,d,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,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,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,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,null,null,null)}, -E3(a,b,c,d,e){return this.ef(a,b,c,d,e,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,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,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,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,null,null)}, -E4(a,b,c,d,e,f){return this.ef(a,b,c,d,e,f,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,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,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,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,null)}, -E6(a,b,c,d,e,f,g,h){return this.ef(a,b,c,d,e,f,g,h,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,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,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,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)}, -E5(a,b,c,d,e,f,g){return this.ef(a,b,c,d,e,f,g,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,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,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,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)}} -A.zA.prototype={ -RY(a,b){return new A.zA(b,a,this.$ti)}, -ef(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,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){return J.i9(new A.eN(this.a,this.b,t.fs).ef(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,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),this.$ti.h("X<1>"))}, -h4(){return this.ef(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,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,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,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,null,null,null,null,null,null,null)}, -j2(a){return this.ef(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,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,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,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,null,null,null,null,null,null,null,null)}, -E0(a,b){return this.ef(a,b,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,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,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,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,null,null,null,null,null)}, -E1(a,b,c){return this.ef(a,b,c,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,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,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,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,null,null,null,null)}, -E2(a,b,c,d){return this.ef(a,b,c,d,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,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,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,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,null,null,null)}, -E3(a,b,c,d,e){return this.ef(a,b,c,d,e,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,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,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,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,null,null)}, -E4(a,b,c,d,e,f){return this.ef(a,b,c,d,e,f,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,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,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,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,null)}, -E6(a,b,c,d,e,f,g,h){return this.ef(a,b,c,d,e,f,g,h,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,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,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,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)}, -E5(a,b,c,d,e,f,g){return this.ef(a,b,c,d,e,f,g,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,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,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,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)}} -A.eN.prototype={ -RY(a,b){return new A.eN(b,a,A.w(this).h("eN"))}, -ef(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,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){var s,r,q=this,p=q.b +return J.Xi(s.gdc(s),this.a+a*r,r)}else throw A.d(A.a8("viewSingle is not supported for unsized types!"))}} +A.a0v.prototype={ +abD(a,b){var s=this.a,r=A.bMu(s,a) +if(B.d.cd(A.fi(A.au(b).a,null),$.arh()))if(r instanceof A.uB)return A.e4(r.a,s,b) +else throw A.d(A.bM("Tried to look up "+a+" as a function, but it seems it is NOT a function!",null)) +else return A.e4(r.a,s,b)}, +K3(a){return this.abD(a,t.MZ)}} +A.zK.prototype={ +RV(a,b){return new A.zK(b,a,this.$ti)}, +e8(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,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){return J.ih(new A.eS(this.a,this.b,t.vK).e8(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,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),this.$ti.c)}, +h2(){return this.e8(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,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,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,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,null,null,null,null,null,null,null)}, +iX(a){return this.e8(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,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,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,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,null,null,null,null,null,null,null,null)}, +DN(a,b){return this.e8(a,b,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,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,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,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,null,null,null,null,null)}, +DO(a,b,c){return this.e8(a,b,c,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,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,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,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,null,null,null,null)}, +DP(a,b,c,d){return this.e8(a,b,c,d,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,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,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,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,null,null,null)}, +DQ(a,b,c,d,e){return this.e8(a,b,c,d,e,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,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,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,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,null,null)}, +DR(a,b,c,d,e,f){return this.e8(a,b,c,d,e,f,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,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,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,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,null)}, +DT(a,b,c,d,e,f,g,h){return this.e8(a,b,c,d,e,f,g,h,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,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,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,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)}, +DS(a,b,c,d,e,f,g){return this.e8(a,b,c,d,e,f,g,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,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,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,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)}} +A.zL.prototype={ +RV(a,b){return new A.zL(b,a,this.$ti)}, +e8(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,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){return J.ih(new A.eS(this.a,this.b,t.fs).e8(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,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),this.$ti.h("Y<1>"))}, +h2(){return this.e8(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,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,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,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,null,null,null,null,null,null,null)}, +iX(a){return this.e8(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,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,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,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,null,null,null,null,null,null,null,null)}, +DN(a,b){return this.e8(a,b,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,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,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,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,null,null,null,null,null)}, +DO(a,b,c){return this.e8(a,b,c,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,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,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,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,null,null,null,null)}, +DP(a,b,c,d){return this.e8(a,b,c,d,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,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,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,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,null,null,null)}, +DQ(a,b,c,d,e){return this.e8(a,b,c,d,e,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,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,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,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,null,null)}, +DR(a,b,c,d,e,f){return this.e8(a,b,c,d,e,f,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,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,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,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,null)}, +DT(a,b,c,d,e,f,g,h){return this.e8(a,b,c,d,e,f,g,h,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,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,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,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)}, +DS(a,b,c,d,e,f,g){return this.e8(a,b,c,d,e,f,g,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,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,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,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)}} +A.eS.prototype={ +RV(a,b){return new A.eS(b,a,A.w(this).h("eS"))}, +e8(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,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){var s,r,q=this,p=q.b if(p==null||q.a==null)throw A.d(A.a7("Call copyWith first!")) p.toString s=q.a @@ -149119,58 +150340,58 @@ if(k7!=null){r.push(k7) if(k8!=null){r.push(k8) if(k9!=null){r.push(k9) if(l0!=null){r.push(l0) -if(l1!=null)r.push(l1)}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}return A.bIp(p,r,s,A.w(q).h("eN.T"))}, -h4(){return this.ef(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,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,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,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,null,null,null,null,null,null,null)}, -j2(a){return this.ef(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,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,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,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,null,null,null,null,null,null,null,null)}, -E0(a,b){return this.ef(a,b,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,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,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,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,null,null,null,null,null)}, -E1(a,b,c){return this.ef(a,b,c,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,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,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,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,null,null,null,null)}, -E2(a,b,c,d){return this.ef(a,b,c,d,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,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,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,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,null,null,null)}, -E3(a,b,c,d,e){return this.ef(a,b,c,d,e,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,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,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,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,null,null)}, -E4(a,b,c,d,e,f){return this.ef(a,b,c,d,e,f,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,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,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,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,null)}, -E6(a,b,c,d,e,f,g,h){return this.ef(a,b,c,d,e,f,g,h,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,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,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,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)}, -E5(a,b,c,d,e,f,g){return this.ef(a,b,c,d,e,f,g,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,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,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,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)}} -A.aWg.prototype={} -A.a0d.prototype={ -ask(){var s=J.bt7(this.a) -if(s!=null)return s.buffer +if(l1!=null)r.push(l1)}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}return A.bJN(p,r,s,A.w(q).h("eS.T"))}, +h2(){return this.e8(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,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,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,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,null,null,null,null,null,null,null)}, +iX(a){return this.e8(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,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,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,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,null,null,null,null,null,null,null,null)}, +DN(a,b){return this.e8(a,b,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,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,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,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,null,null,null,null,null)}, +DO(a,b,c){return this.e8(a,b,c,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,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,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,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,null,null,null,null)}, +DP(a,b,c,d){return this.e8(a,b,c,d,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,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,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,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,null,null,null)}, +DQ(a,b,c,d,e){return this.e8(a,b,c,d,e,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,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,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,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,null,null)}, +DR(a,b,c,d,e,f){return this.e8(a,b,c,d,e,f,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,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,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,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,null)}, +DT(a,b,c,d,e,f,g,h){return this.e8(a,b,c,d,e,f,g,h,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,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,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,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)}, +DS(a,b,c,d,e,f,g){return this.e8(a,b,c,d,e,f,g,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,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,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,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)}} +A.aXo.prototype={} +A.a0E.prototype={ +asV(){var s=J.bul(this.a) +if(s!=null)return J.jP(s) else throw A.d(A.a7("Unexpected memory error!"))}} -A.Ex.prototype={ -j(a){return new A.Hm(this.a).j(0)}, -$ic4:1} -A.aEJ.prototype={ -gkN(a){return this.a.ask()}, -Rg(a,b){return A.dX(this.a.c.$1(a),this,b)}, -ye(a){this.a.d.$1(a.a)}, -ga4q(){return this.c}} -A.aEK.prototype={ -$1(a){return new A.bn(a.a,a,t.Yn)}, -$S:893} -A.aEL.prototype={ -$1(a){return new A.bn(a.b,a,t.WK)}, +A.EL.prototype={ +j(a){return new A.HD(this.a).j(0)}, +$ic9:1} +A.aFO.prototype={ +gdc(a){return this.a.asV()}, +Rc(a,b){return A.e4(this.a.c.$1(a),this,b)}, +y_(a){this.a.d.$1(a.a)}, +ga4W(){return this.c}} +A.aFP.prototype={ +$1(a){return new A.br(a.a,a,t.Yn)}, $S:894} -A.aEM.prototype={ -W(){return"MemoryRegisterMode."+this.b}} -A.aF8.prototype={} -A.i4.prototype={ +A.aFQ.prototype={ +$1(a){return new A.br(a.b,a,t.WK)}, +$S:895} +A.aFR.prototype={ +V(){return"MemoryRegisterMode."+this.b}} +A.aGd.prototype={} +A.i6.prototype={ gJ(a){return B.d.gJ(this.j(0))}, j(a){return"[address="+this.a+"\tname="+this.b+"]"}} -A.DP.prototype={ +A.E1.prototype={ l(a,b){if(b==null)return!1 -if(b instanceof A.DP)return this.b===b.b&&this.a===b.a +if(b instanceof A.E1)return this.b===b.b&&this.a===b.a else return!1}} -A.us.prototype={ +A.uB.prototype={ gJ(a){return B.d.gJ(this.b+this.c+this.a)}, l(a,b){if(b==null)return!1 -if(b instanceof A.us)return this.c===b.c&&this.b===b.b&&this.a===b.a +if(b instanceof A.uB)return this.c===b.c&&this.b===b.b&&this.a===b.a else return!1}, j(a){var s=this return"[tableIndex="+s.a+"\tname="+s.b+"\targumentCount="+s.c+"\tfunction="+A.j(s.d)+"]"}} -A.aG7.prototype={ -ga4q(){return A.Z(A.N9(this,A.aCB(B.a5N,"gaSm",1,[],[],0)))}, -Rg(a){throw A.d(A.a8("Can not use the null memory to allocate space!"))}, -gkN(a){return A.Z(A.a8("The null memory has no buffer!"))}, -ye(a){throw A.d(A.a8("Can not use the null memory to free pointers!"))}} -A.hz.prototype={ +A.aHa.prototype={ +ga4W(){return A.V(A.F1(this,A.a2Y(B.a5Z,"gaT_",1,[],[],0)))}, +Rc(a){throw A.d(A.a8("Can not use the null memory to allocate space!"))}, +gdc(a){return A.V(A.a8("The null memory has no buffer!"))}, +y_(a){throw A.d(A.a8("Can not use the null memory to free pointers!"))}} +A.ht.prototype={ j(a){var s,r=this,q=r.a if(q!=null){s=r.b.c s=""+"PUBLIC "+s+q+s @@ -149178,194 +150399,194 @@ q=s}else q=""+"SYSTEM" s=r.d.c s=q+" "+s+r.c+s return s.charCodeAt(0)==0?s:s}, -gJ(a){return A.a4(this.c,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)}, +gJ(a){return A.a3(this.c,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)}, l(a,b){var s if(b==null)return!1 -if(b instanceof A.hz)s=!0 +if(b instanceof A.ht)s=!0 else s=!1 return s}} -A.aaP.prototype={ -aIL(a){var s=a.length +A.abF.prototype={ +aJn(a){var s=a.length if(s>1&&a[0]==="#"){if(s>2){s=a[1] s=s==="x"||s==="X"}else s=!1 -if(s)return this.a_t(B.d.cf(a,2),16) -else return this.a_t(B.d.cf(a,1),10)}else return B.Zf.i(0,a)}, -a_t(a,b){var s=A.vl(a,b) +if(s)return this.a_X(B.d.cf(a,2),16) +else return this.a_X(B.d.cf(a,1),10)}else return B.Zn.i(0,a)}, +a_X(a,b){var s=A.vw(a,b) if(s==null||s<0||1114111")),r=r.c;s.F();){q=s.d +WJ(a,b){var s,r,q,p=A.bJn(a,b) +for(s=this.gx_(this).a,r=A.a6(s),s=new J.dQ(s,s.length,r.h("dQ<1>")),r=r.c;s.H();){q=s.d if(q==null)q=r.a(q) if(p.$1(q))return q}return null}, -gxh(a){return this.y0$}} -A.aSa.prototype={ -gbZ(a){return B.vi}} -A.GW.prototype={ -gbZ(a){return this.kZ$}} -A.wh.prototype={} -A.aSE.prototype={ -gbu(a){return null}, -ug(a){return this.AX()}, -xI(a){return this.AX()}, -AX(){return A.Z(A.a8(this.j(0)+" does not have a parent"))}} -A.t3.prototype={ -gbu(a){return this.jV$}, -ug(a){A.GX(this) -this.jV$=a}, -xI(a){var s=this -if(s.gbu(s)!==a)A.Z(A.bam("Node already has a non-matching parent",s,a)) -s.jV$=null}} -A.aSJ.prototype={ +gx_(a){return this.xL$}} +A.aTl.prototype={ +gbZ(a){return B.vk}} +A.Hc.prototype={ +gbZ(a){return this.kX$}} +A.wp.prototype={} +A.aTP.prototype={ +gbw(a){return null}, +u5(a){return this.AL()}, +xt(a){return this.AL()}, +AL(){return A.V(A.a8(this.j(0)+" does not have a parent"))}} +A.te.prototype={ +gbw(a){return this.jU$}, +u5(a){A.Hd(this) +this.jU$=a}, +xt(a){var s=this +if(s.gbw(s)!==a)A.V(A.bbe("Node already has a non-matching parent",s,a)) +s.jU$=null}} +A.aTU.prototype={ gm(a){return null}} -A.aaY.prototype={} -A.aaZ.prototype={ -VR(){var s,r=new A.cX(""),q=new A.aSL(r,B.kv) -this.eI(0,q) +A.abO.prototype={} +A.abP.prototype={ +Wk(){var s,r=new A.cZ(""),q=new A.aTW(r,B.kA) +this.eF(0,q) s=r.a return s.charCodeAt(0)==0?s:s}, -j(a){return this.VR()}} -A.l1.prototype={ -gk0(a){return B.EZ}, -iu(){return A.aS8(this.a.iu(),this.b,this.c)}, -eI(a,b){var s,r,q -this.a.eI(0,b) +j(a){return this.Wk()}} +A.le.prototype={ +gk0(a){return B.F_}, +iq(){return A.aTj(this.a.iq(),this.b,this.c)}, +eF(a,b){var s,r,q +this.a.eF(0,b) s=b.a s.a+="=" r=this.c q=r.c -s.a+=q+b.b.a8X(this.b,r)+q +s.a+=q+b.b.a9w(this.b,r)+q return null}, gm(a){return this.b}} -A.anv.prototype={} -A.anw.prototype={} -A.GU.prototype={ -gk0(a){return B.jW}, -iu(){return new A.GU(this.a,null)}, -eI(a,b){var s=b.a,r=s.a+="" return null}} -A.Rm.prototype={ -gk0(a){return B.jX}, -iu(){return new A.Rm(this.a,null)}, -eI(a,b){var s=b.a,r=s.a+="" return null}} -A.aaN.prototype={ +A.abD.prototype={ gm(a){return this.a}} -A.anx.prototype={} -A.aaO.prototype={ +A.aoA.prototype={} +A.abE.prototype={ gm(a){var s -if(this.y0$.a.length===0)return"" -s=this.VR() -return B.d.ap(s,6,s.length-2)}, -gk0(a){return B.q2}, -iu(){var s=this.y0$.a -return A.bji(new A.U(s,new A.aSb(),A.a6(s).h("U<1,l1>")))}, -eI(a,b){var s=b.a +if(this.xL$.a.length===0)return"" +s=this.Wk() +return B.d.au(s,6,s.length-2)}, +gk0(a){return B.q6}, +iq(){var s=this.xL$.a +return A.bkp(new A.S(s,new A.aTm(),A.a6(s).h("S<1,le>")))}, +eF(a,b){var s=b.a s.a+="" return null}} -A.aSb.prototype={ -$1(a){return A.aS8(a.a.iu(),a.b,a.c)}, -$S:246} -A.any.prototype={} -A.anz.prototype={} -A.Ro.prototype={ -gk0(a){return B.q3}, -iu(){return new A.Ro(this.a,this.b,this.c,null)}, -eI(a,b){var s,r=b.a,q=r.a+="" return null}} -A.anA.prototype={} -A.aaQ.prototype={ -gLh(a){var s,r,q -for(s=this.kZ$.a,r=A.a6(s),s=new J.dJ(s,s.length,r.h("dJ<1>")),r=r.c;s.F();){q=s.d +A.aoD.prototype={} +A.abG.prototype={ +gL7(a){var s,r,q +for(s=this.kX$.a,r=A.a6(s),s=new J.dQ(s,s.length,r.h("dQ<1>")),r=r.c;s.H();){q=s.d if(q==null)q=r.a(q) -if(q instanceof A.l2)return q}throw A.d(A.a7("Empty XML document"))}, -gk0(a){return B.adj}, -iu(){var s=this.kZ$.a -return A.bjj(new A.U(s,new A.aSe(),A.a6(s).h("U<1,e0>")))}, -eI(a,b){return b.aRT(this)}} -A.aSe.prototype={ -$1(a){return a.iu()}, -$S:247} -A.anB.prototype={} -A.l2.prototype={ -gk0(a){return B.hI}, -iu(){var s=this,r=s.y0$.a,q=s.kZ$.a -return A.bCX(s.b.iu(),new A.U(r,new A.aSf(),A.a6(r).h("U<1,l1>")),new A.U(q,new A.aSg(),A.a6(q).h("U<1,e0>")),s.a)}, -eI(a,b){return b.aRU(this)}} -A.aSf.prototype={ -$1(a){return A.aS8(a.a.iu(),a.b,a.c)}, -$S:246} -A.aSg.prototype={ -$1(a){return a.iu()}, -$S:247} -A.anC.prototype={} -A.anD.prototype={} -A.anE.prototype={} -A.anF.prototype={} -A.e0.prototype={} -A.anQ.prototype={} -A.anR.prototype={} -A.anS.prototype={} -A.anT.prototype={} -A.anU.prototype={} -A.anV.prototype={} -A.Ru.prototype={ -gk0(a){return B.jY}, -iu(){return new A.Ru(this.c,this.a,null)}, -eI(a,b){var s,r=b.a,q=r.a+="")))}, +eF(a,b){return b.aSw(this)}} +A.aTp.prototype={ +$1(a){return a.iq()}, +$S:245} +A.aoE.prototype={} +A.lf.prototype={ +gk0(a){return B.hK}, +iq(){var s=this,r=s.xL$.a,q=s.kX$.a +return A.bEj(s.b.iq(),new A.S(r,new A.aTq(),A.a6(r).h("S<1,le>")),new A.S(q,new A.aTr(),A.a6(q).h("S<1,e8>")),s.a)}, +eF(a,b){return b.aSx(this)}} +A.aTq.prototype={ +$1(a){return A.aTj(a.a.iq(),a.b,a.c)}, +$S:244} +A.aTr.prototype={ +$1(a){return a.iq()}, +$S:245} +A.aoF.prototype={} +A.aoG.prototype={} +A.aoH.prototype={} +A.aoI.prototype={} +A.e8.prototype={} +A.aoT.prototype={} +A.aoU.prototype={} +A.aoV.prototype={} +A.aoW.prototype={} +A.aoX.prototype={} +A.aoY.prototype={} +A.RK.prototype={ +gk0(a){return B.k1}, +iq(){return new A.RK(this.c,this.a,null)}, +eF(a,b){var s,r=b.a,q=r.a+="" return null}} -A.Bl.prototype={ -gk0(a){return B.jZ}, -iu(){return new A.Bl(this.a,null)}, -eI(a,b){b.a.a+=A.C0(this.a,$.bcR(),A.blT(),null) +A.Bx.prototype={ +gk0(a){return B.k2}, +iq(){return new A.Bx(this.a,null)}, +eF(a,b){b.a.a+=A.Cb(this.a,$.bdM(),A.bn_(),null) return null}} -A.aaM.prototype={ +A.abC.prototype={ i(a,b){var s,r,q,p,o=this.c -if(!o.aZ(0,b)){o.u(0,b,this.a.$1(b)) -for(s=this.b,r=A.w(o).h("bg<1>");o.a>s;){q=new A.bg(o,r) +if(!o.b1(0,b)){o.q(0,b,this.a.$1(b)) +for(s=this.b,r=A.w(o).h("bl<1>");o.a>s;){q=new A.bl(o,r) p=q.gav(q) -if(!p.F())A.Z(A.cy()) -o.N(0,p.ga3(p))}}o=o.i(0,b) +if(!p.H())A.V(A.ct()) +o.O(0,p.ga2(p))}}o=o.i(0,b) o.toString return o}} -A.GV.prototype={ -ct(a){var s,r=a.a,q=a.b,p=r.length,o=q")) -for(s=J.ax(a);s.F();){r=s.ga3(s) -if(J.btb(r)===B.q4)B.b.H(p,this.Oi(r)) +s.xt(r) +return q.aiE(0,b)}, +Od(a){return J.lr(a.gbZ(a),new A.aTN(this),this.$ti.c)}, +Oe(a){var s,r,q,p=A.b([],this.$ti.h("v<1>")) +for(s=J.aA(a);s.H();){r=s.ga2(s) +if(J.bup(r)===B.q8)B.b.I(p,this.Od(r)) else{q=this.c q===$&&A.c() -if(!q.O(0,r.gk0(r)))A.Z(A.bCY("Got "+r.gk0(r).j(0)+", but expected one of "+q.cs(0,", "),r,q)) -if(r.gbu(r)!=null)A.Z(A.bam(u.x,r,r.gbu(r))) +if(!q.N(0,r.gk0(r)))A.V(A.bEk("Got "+r.gk0(r).j(0)+", but expected one of "+q.cp(0,", "),r,q)) +if(r.gbw(r)!=null)A.V(A.bbe(u.x,r,r.gbw(r))) p.push(r)}}return p}} -A.aSC.prototype={ +A.aTN.prototype={ $1(a){var s=this.a,r=s.c r===$&&A.c() -A.aSD(a,r) -return s.$ti.c.a(a.iu())}, -$S(){return this.a.$ti.h("1(e0)")}} -A.ab1.prototype={ -iu(){return new A.ab1(this.b,this.c,this.d,null)}, -gDf(){return this.c}, -gDO(){return this.d}} -A.ab2.prototype={ -gDO(){return this.b}, -iu(){return new A.ab2(this.b,null)}, -gDf(){return this.b}} -A.aSK.prototype={} -A.aSL.prototype={ -aRT(a){this.aev(a.kZ$)}, -aRU(a){var s,r,q,p,o=this,n=o.a +A.aTO(a,r) +return s.$ti.c.a(a.iq())}, +$S(){return this.a.$ti.h("1(e8)")}} +A.abS.prototype={ +iq(){return new A.abS(this.b,this.c,this.d,null)}, +gD0(){return this.c}, +gDz(){return this.d}} +A.abT.prototype={ +gDz(){return this.b}, +iq(){return new A.abT(this.b,null)}, +gD0(){return this.b}} +A.aTV.prototype={} +A.aTW.prototype={ +aSw(a){this.af5(a.kX$)}, +aSx(a){var s,r,q,p,o=this,n=o.a n.a+="<" s=a.b -s.eI(0,o) -o.aet(a) -r=a.kZ$ +s.eF(0,o) +o.af3(a) +r=a.kX$ q=r.a.length===0&&a.a p=n.a if(q)n.a=p+"/>" else{n.a=p+">" -o.aev(r) +o.af5(r) n.a+=""}}, -aet(a){var s=a.y0$ +af3(a){var s=a.xL$ if(s.a.length!==0){this.a.a+=" " -this.aew(s," ")}}, -aew(a,b){var s,r,q,p,o=this,n=J.ax(a) -if(n.F())if(b==null||b.length===0){s=n.$ti.c -do{r=n.d;(r==null?s.a(r):r).eI(0,o)}while(n.F())}else{s=n.d;(s==null?n.$ti.c.a(s):s).eI(0,o) -for(s=o.a,r=A.j(b),q=n.$ti.c;n.F();){s.a+=r -p=n.d;(p==null?q.a(p):p).eI(0,o)}}}, -aev(a){return this.aew(a,null)}} -A.anZ.prototype={} -A.aS7.prototype={ -aFQ(a,b,c,d){var s,r,q=this -if(q.a||q.b){if(q.b&&q.r.length===0)if(a instanceof A.m3){s=q.f -r=new A.co(s,t.Yb) -if(!r.gaB(r))throw A.d(A.GY("Expected at most one XML declaration",b,c)) -else if(s.length!==0)throw A.d(A.GY("Unexpected XML declaration",b,c)) -s.push(a)}else if(a instanceof A.m4){s=q.f -r=new A.co(s,t.p0) -if(!r.gaB(r))throw A.d(A.GY("Expected at most one doctype declaration",b,c)) -else{r=new A.co(s,t.jd) -if(!r.gaB(r))throw A.d(A.GY("Unexpected doctype declaration",b,c))}s.push(a)}else if(a instanceof A.hG){s=q.f -r=new A.co(s,t.jd) -if(!r.gaB(r))throw A.d(A.GY("Unexpected root element",b,c)) -s.push(a)}if(a instanceof A.hG){if(!a.r)q.r.push(a)}else if(a instanceof A.iU){if(q.a){s=q.r -if(s.length===0)throw A.d(A.bjo(a.e,b,c)) +this.af6(s," ")}}, +af6(a,b){var s,r,q,p,o=this,n=J.aA(a) +if(n.H())if(b==null||b.length===0){s=n.$ti.c +do{r=n.d;(r==null?s.a(r):r).eF(0,o)}while(n.H())}else{s=n.d;(s==null?n.$ti.c.a(s):s).eF(0,o) +for(s=o.a,r=A.j(b),q=n.$ti.c;n.H();){s.a+=r +p=n.d;(p==null?q.a(p):p).eF(0,o)}}}, +af5(a){return this.af6(a,null)}} +A.ap1.prototype={} +A.aTi.prototype={ +aGu(a,b,c,d){var s,r,q=this +if(q.a||q.b){if(q.b&&q.r.length===0)if(a instanceof A.mj){s=q.f +r=new A.cm(s,t.Yb) +if(!r.gaB(r))throw A.d(A.He("Expected at most one XML declaration",b,c)) +else if(s.length!==0)throw A.d(A.He("Unexpected XML declaration",b,c)) +s.push(a)}else if(a instanceof A.mk){s=q.f +r=new A.cm(s,t.p0) +if(!r.gaB(r))throw A.d(A.He("Expected at most one doctype declaration",b,c)) +else{r=new A.cm(s,t.jd) +if(!r.gaB(r))throw A.d(A.He("Unexpected doctype declaration",b,c))}s.push(a)}else if(a instanceof A.hz){s=q.f +r=new A.cm(s,t.jd) +if(!r.gaB(r))throw A.d(A.He("Unexpected root element",b,c)) +s.push(a)}if(a instanceof A.hz){if(!a.r)q.r.push(a)}else if(a instanceof A.j_){if(q.a){s=q.r +if(s.length===0)throw A.d(A.bkv(a.e,b,c)) else{r=a.e -if(B.b.ga9(s).e!==r)throw A.d(A.bjm(B.b.ga9(s).e,r,b,c))}}s=q.r +if(B.b.ga4(s).e!==r)throw A.d(A.bkt(B.b.ga4(s).e,r,b,c))}}s=q.r if(s.length!==0)s.pop()}}}} -A.aSz.prototype={} -A.aSA.prototype={} -A.aaX.prototype={} -A.aaR.prototype={ -d_(a){var s,r=new A.cX(""),q=new A.D1(r.gaS4(r),t.VQ) -B.b.ac(a,new A.anJ(q,this.a).gLH()) +A.aTK.prototype={} +A.aTL.prototype={} +A.abN.prototype={} +A.abH.prototype={ +cT(a){var s,r=new A.cZ(""),q=new A.De(r.gaSI(r),t.VQ) +B.b.am(a,new A.aoM(q,this.a).gLv()) q.R(0) s=r.a return s.charCodeAt(0)==0?s:s}, -jD(a){return new A.anJ(a,this.a)}} -A.anJ.prototype={ -C(a,b){return J.ma(b,this.gLH())}, +jB(a){return new A.aoM(a,this.a)}} +A.aoM.prototype={ +D(a,b){return J.lp(b,this.gLv())}, R(a){return this.a.R(0)}, -ae0(a){var s=this.a -s.C(0,"")}, -ae2(a){var s=this.a -s.C(0,"")}, -ae3(a){var s=this.a -s.C(0,"")}, -ae6(a){var s,r,q=this.a -q.C(0,"")}, +aeD(a){var s=this.a +s.D(0,"")}, +aeE(a){var s=this.a +s.D(0,"")}, +aeH(a){var s,r,q=this.a +q.D(0,"")}, -ae8(a){var s=this.a -s.C(0,"")}, -aee(a){var s,r=this.a -r.C(0,"")}, +aeJ(a){var s=this.a +s.D(0,"")}, +aeP(a){var s,r=this.a +r.D(0,"")}, -aen(a){var s=this.a -s.C(0,"<") -s.C(0,a.e) -this.a6j(a.f) -if(a.r)s.C(0,"/>") -else s.C(0,">")}, -aeo(a){this.a.C(0,A.C0(a.gm(a),$.bcR(),A.blT(),null))}, -a6j(a){var s,r,q,p,o,n -for(s=J.ax(a),r=this.a,q=this.b;s.F();){p=s.ga3(s) -r.C(0," ") -r.C(0,p.a) -r.C(0,"=") +if(s.length!==0){r.D(0," ") +r.D(0,s)}r.D(0,"?>")}, +aeY(a){var s=this.a +s.D(0,"<") +s.D(0,a.e) +this.a6O(a.f) +if(a.r)s.D(0,"/>") +else s.D(0,">")}, +aeZ(a){this.a.D(0,A.Cb(a.gm(a),$.bdM(),A.bn_(),null))}, +a6O(a){var s,r,q,p,o,n +for(s=J.aA(a),r=this.a,q=this.b;s.H();){p=s.ga2(s) +r.D(0," ") +r.D(0,p.a) +r.D(0,"=") o=p.b p=p.c n=p.c -r.C(0,n+q.a8X(o,p)+n)}}} -A.aps.prototype={} -A.b1P.prototype={ -C(a,b){return B.F.ac(b,this.gLH())}, -ae0(a){return this.rm(0,new A.GU(a.e,null),a)}, -ae2(a){return this.rm(0,new A.Rm(a.e,null),a)}, -ae3(a){return this.rm(0,A.bji(this.RR(a.e)),a)}, -ae6(a){return this.rm(0,new A.Ro(a.e,a.f,a.r,null),a)}, -ae8(a){var s,r,q,p,o=this.b -if(o==null)throw A.d(A.bjo(a.e,a.lO$,a.lN$)) -s=o.b.gDO() +r.D(0,n+q.a9w(o,p)+n)}}} +A.aqC.prototype={} +A.b2L.prototype={ +D(a,b){return J.lp(b,this.gLv())}, +aeB(a){return this.rf(0,new A.Ha(a.e,null),a)}, +aeD(a){return this.rf(0,new A.RC(a.e,null),a)}, +aeE(a){return this.rf(0,A.bkp(this.RO(a.e)),a)}, +aeH(a){return this.rf(0,new A.RE(a.e,a.f,a.r,null),a)}, +aeJ(a){var s,r,q,p,o=this.b +if(o==null)throw A.d(A.bkv(a.e,a.q1$,a.q0$)) +s=o.b.gDz() r=a.e -q=a.lO$ -p=a.lN$ -if(s!==r)A.Z(A.bjm(s,r,q,p)) -o.a=o.kZ$.a.length!==0 -s=A.bCZ(o) +q=a.q1$ +p=a.q0$ +if(s!==r)A.V(A.bkt(s,r,q,p)) +o.a=o.kX$.a.length!==0 +s=A.bEl(o) this.b=s -if(s==null)this.rm(0,o,a.ko$)}, -aee(a){return this.rm(0,new A.Ru(a.e,a.f,null),a)}, -aen(a){var s,r=this,q=A.bjk(a.e,r.RR(a.f),B.vi,!0) -if(a.r)r.rm(0,q,a) +if(s==null)this.rf(0,o,a.nt$)}, +aeP(a){return this.rf(0,new A.RK(a.e,a.f,null),a)}, +aeY(a){var s,r=this,q=A.bkr(a.e,r.RO(a.f),B.vk,!0) +if(a.r)r.rf(0,q,a) else{s=r.b -if(s!=null)s.kZ$.C(0,q) +if(s!=null)s.kX$.D(0,q) r.b=q}}, -aeo(a){return this.rm(0,new A.Bl(a.gm(a),null),a)}, +aeZ(a){return this.rf(0,new A.Bx(a.gm(a),null),a)}, R(a){var s=this.b -if(s!=null)throw A.d(A.bjn(s.b.gDO(),null,null)) +if(s!=null)throw A.d(A.bku(s.b.gDz(),null,null)) this.a.R(0)}, -rm(a,b,c){var s,r,q=this.b -if(q==null){s=c==null?null:c.ko$ +rf(a,b,c){var s,r,q=this.b +if(q==null){s=c==null?null:c.nt$ q=t.ov r=b -for(;s!=null;s=s.ko$)r=A.bjk(s.e,this.RR(s.f),A.b([r],q),s.r) -this.a.C(0,A.b([b],q))}else q.kZ$.C(0,b)}, -RR(a){return J.lc(a,new A.b1Q(),t.Qx)}} -A.b1Q.prototype={ -$1(a){return A.aS8(A.bjl(a.a),a.b,a.c)}, -$S:900} -A.apt.prototype={} -A.e_.prototype={ -j(a){return new A.aaR(B.kv).d_(A.b([this],t.Ec))}} -A.anK.prototype={} -A.anL.prototype={} -A.anM.prototype={} -A.n_.prototype={ -eI(a,b){return b.ae0(this)}, -gJ(a){return A.a4(B.jW,this.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,B.a,B.a,B.a)}, +for(;s!=null;s=s.nt$)r=A.bkr(s.e,this.RO(s.f),A.b([r],q),s.r) +this.a.D(0,A.b([b],q))}else q.kX$.D(0,b)}, +RO(a){return J.lr(a,new A.b2M(),t.Qx)}} +A.b2M.prototype={ +$1(a){return A.aTj(A.bks(a.a),a.b,a.c)}, +$S:901} +A.aqD.prototype={} +A.e7.prototype={ +j(a){return new A.abH(B.kA).cT(A.b([this],t.Ec))}} +A.aoN.prototype={} +A.aoO.prototype={} +A.aoP.prototype={} +A.nb.prototype={ +eF(a,b){return b.aeB(this)}, +gJ(a){return A.a3(B.k_,this.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,B.a,B.a,B.a)}, l(a,b){if(b==null)return!1 -return b instanceof A.n_&&b.e===this.e}} -A.oc.prototype={ -eI(a,b){return b.ae2(this)}, -gJ(a){return A.a4(B.jX,this.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,B.a,B.a,B.a)}, +return b instanceof A.nb&&b.e===this.e}} +A.oq.prototype={ +eF(a,b){return b.aeD(this)}, +gJ(a){return A.a3(B.k0,this.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,B.a,B.a,B.a)}, l(a,b){if(b==null)return!1 -return b instanceof A.oc&&b.e===this.e}} -A.m3.prototype={ -eI(a,b){return b.ae3(this)}, -gJ(a){return A.a4(B.q2,B.iP.f8(0,this.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,B.a,B.a,B.a)}, +return b instanceof A.oq&&b.e===this.e}} +A.mj.prototype={ +eF(a,b){return b.aeE(this)}, +gJ(a){return A.a3(B.q6,B.iS.f7(0,this.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,B.a,B.a,B.a)}, l(a,b){if(b==null)return!1 -return b instanceof A.m3&&B.iP.fJ(b.e,this.e)}} -A.m4.prototype={ -eI(a,b){return b.ae6(this)}, -gJ(a){return A.a4(B.q3,this.e,this.f,this.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)}, +return b instanceof A.mj&&B.iS.fH(b.e,this.e)}} +A.mk.prototype={ +eF(a,b){return b.aeH(this)}, +gJ(a){return A.a3(B.q7,this.e,this.f,this.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)}, l(a,b){if(b==null)return!1 -return b instanceof A.m4&&this.e===b.e&&J.e(this.f,b.f)&&this.r==b.r}} -A.iU.prototype={ -eI(a,b){return b.ae8(this)}, -gJ(a){return A.a4(B.hI,this.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,B.a,B.a,B.a)}, +return b instanceof A.mk&&this.e===b.e&&J.f(this.f,b.f)&&this.r==b.r}} +A.j_.prototype={ +eF(a,b){return b.aeJ(this)}, +gJ(a){return A.a3(B.hK,this.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,B.a,B.a,B.a)}, l(a,b){if(b==null)return!1 -return b instanceof A.iU&&b.e===this.e}, -gl4(a){return this.e}} -A.anG.prototype={} -A.od.prototype={ -eI(a,b){return b.aee(this)}, -gJ(a){return A.a4(B.jY,this.f,this.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,B.a,B.a)}, +return b instanceof A.j_&&b.e===this.e}, +gl1(a){return this.e}} +A.aoJ.prototype={} +A.or.prototype={ +eF(a,b){return b.aeP(this)}, +gJ(a){return A.a3(B.k1,this.f,this.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,B.a,B.a)}, l(a,b){if(b==null)return!1 -return b instanceof A.od&&b.e===this.e&&b.f===this.f}} -A.hG.prototype={ -eI(a,b){return b.aen(this)}, -gJ(a){return A.a4(B.hI,this.e,this.r,B.iP.f8(0,this.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)}, +return b instanceof A.or&&b.e===this.e&&b.f===this.f}} +A.hz.prototype={ +eF(a,b){return b.aeY(this)}, +gJ(a){return A.a3(B.hK,this.e,this.r,B.iS.f7(0,this.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)}, l(a,b){if(b==null)return!1 -return b instanceof A.hG&&b.e===this.e&&b.r===this.r&&B.iP.fJ(b.f,this.f)}, -gl4(a){return this.e}} -A.anX.prototype={} -A.wi.prototype={ +return b instanceof A.hz&&b.e===this.e&&b.r===this.r&&B.iS.fH(b.f,this.f)}, +gl1(a){return this.e}} +A.ap_.prototype={} +A.wq.prototype={ gm(a){var s,r=this,q=r.r -if(q===$){s=r.f.hP(0,r.e) +if(q===$){s=r.f.hK(0,r.e) r.r!==$&&A.a2() r.r=s q=s}return q}, -eI(a,b){return b.aeo(this)}, -gJ(a){return A.a4(B.jZ,this.gm(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)}, +eF(a,b){return b.aeZ(this)}, +gJ(a){return A.a3(B.k2,this.gm(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)}, l(a,b){if(b==null)return!1 -return b instanceof A.wi&&b.gm(b)===this.gm(this)}, -$iRv:1} -A.aaS.prototype={ +return b instanceof A.wq&&b.gm(b)===this.gm(this)}, +$iRL:1} +A.abI.prototype={ gav(a){var s=this,r=A.b([],t.Ec),q=A.b([],t.po) -return new A.aSh($.bso().i(0,s.b),new A.aS7(s.c,s.d,!1,!1,!1,r,q),new A.bl("",s.a,0,t.ei))}} -A.aSh.prototype={ -ga3(a){var s=this.d +return new A.aTs($.btz().i(0,s.b),new A.aTi(s.c,s.d,!1,!1,!1,r,q),new A.bp("",s.a,0,t.ei))}} +A.aTs.prototype={ +ga2(a){var s=this.d s.toString return s}, -F(){var s,r,q,p,o=this,n=o.c -if(n!=null){s=o.a.ct(n) -if(s.gv6()){o.c=s +H(){var s,r,q,p,o=this,n=o.c +if(n!=null){s=o.a.cq(n) +if(s.guS()){o.c=s o.d=s.gm(s) -o.b.aFQ(s.gm(s),n.a,n.b,s.b) +o.b.aGu(s.gm(s),n.a,n.b,s.b) return!0}else{r=n.b q=n.a -if(r"),A.cQ("/>")],t.sb),B.Hk,q),q,q,p,q,q),new A.aSy(),q,q,p,q,q,t.a1)}, -aGe(a){return A.b9o(new A.bf(this.gaG3(),B.z,t.vq),0,9007199254740991,t.wG)}, -aG4(){var s=this,r=t.WV,q=t.N,p=t.y1 -return A.zH(A.nb(new A.bf(s.gzE(),B.z,r),new A.bf(s.gnM(),B.z,r),new A.bf(s.gaG5(),B.z,t.kD),q,q,p),new A.aSm(s),q,q,p,t.wG)}, -aG6(){var s=this.gzF(),r=t.WV,q=t.N,p=t.y1 -return new A.lF(B.a3i,A.aH9(A.b6c(new A.bf(s,B.z,r),A.cQ("="),new A.bf(s,B.z,r),new A.bf(this.guh(),B.z,t.kD),q,q,q,p),new A.aSi(),q,q,q,p,p),t.VX)}, -aG7(){var s=t.kD -return A.tW(A.b([new A.bf(this.gaG8(),B.z,s),new A.bf(this.gaGc(),B.z,s),new A.bf(this.gaGa(),B.z,s)],t.gW),null,t.y1)}, -aG9(){var s=t.N -return A.zH(A.nb(A.cQ('"'),new A.GV('"',0),A.cQ('"'),s,s,s),new A.aSj(),s,s,s,t.y1)}, -aGd(){var s=t.N -return A.zH(A.nb(A.cQ("'"),new A.GV("'",0),A.cQ("'"),s,s,s),new A.aSl(),s,s,s,t.y1)}, -aGb(){return A.uV(new A.bf(this.gnM(),B.z,t.WV),new A.aSk(),t.N,t.y1)}, -aJM(a){var s=t.WV,r=t.N -return A.aH9(A.b6c(A.cQ(""),r,r,r,r),new A.aSv(),r,r,r,r,t.Gn)}, -aHg(){var s=t.N -return A.zH(A.nb(A.cQ("" expected',new A.kM(A.cQ("-->"),0,9007199254740991,new A.mh("input expected"),t.Po),t.Ii),A.cQ("-->"),s,s,s),new A.aSp(),s,s,s,t.mL)}, -aGG(){var s=t.N -return A.zH(A.nb(A.cQ("" expected',new A.kM(A.cQ("]]>"),0,9007199254740991,new A.mh("input expected"),t.Po),t.Ii),A.cQ("]]>"),s,s,s),new A.aSn(),s,s,s,t.nT)}, -aIH(){var s=t.N,r=t.d0 -return A.aH9(A.b6c(A.cQ(""),s,r,s,s),new A.aSq(),s,r,s,s,t.UR)}, -aPQ(){var s=t.WV,r=t.N -return A.aH9(A.b6c(A.cQ("" expected',new A.kM(A.cQ("?>"),0,9007199254740991,new A.mh("input expected"),t.Po),t.Ii),r,r),new A.aSw(),r,r,r),t.mA),A.cQ("?>"),r,r,r,r),new A.aSx(),r,r,r,r,t.Mw)}, -aJg(){var s=this,r=A.cQ(""),t.mM),new A.aSu(),n,n,n,t.dd,n,t.ob,n,n,t.RN)}, -aJo(){var s=t.r0 -return A.tW(A.b([new A.bf(this.gaJr(),B.z,s),new A.bf(this.gaJp(),B.z,s)],t.Gv),null,t.aD)}, -aJs(){var s=t.N,r=t.y1 -return A.zH(A.nb(A.cQ("SYSTEM"),new A.bf(this.gzE(),B.z,t.WV),new A.bf(this.guh(),B.z,t.kD),s,s,r),new A.aSs(),s,s,r,t.aD)}, -aJq(){var s=this.gzE(),r=t.WV,q=this.guh(),p=t.kD,o=t.N,n=t.y1 -return A.bgY(A.bn5(A.cQ("PUBLIC"),new A.bf(s,B.z,r),new A.bf(q,B.z,p),new A.bf(s,B.z,r),new A.bf(q,B.z,p),o,o,n,o,n),new A.aSr(),o,o,n,o,n,t.aD)}, -aJu(){var s,r=this,q=A.cQ("["),p=t.lk -p=A.tW(A.b([new A.bf(r.gaJj(),B.z,p),new A.bf(r.gaJh(),B.z,p),new A.bf(r.gaJl(),B.z,p),new A.bf(r.gaJv(),B.z,p),new A.bf(r.gac5(),B.z,t.hC),new A.bf(r.ga7n(),B.z,t.ZV),new A.bf(r.gaJx(),B.z,p),new A.mh("input expected")],t.Vz),null,t.z) +A.abJ.prototype={ +aKE(){var s=this +return A.u5(A.b([new A.bk(s.gaHp(),B.C,t.sE),new A.bk(s.gahH(),B.C,t.MB),new A.bk(s.gaKo(s),B.C,t.OY),new A.bk(s.ga7X(),B.C,t.ZV),new A.bk(s.gaHh(),B.C,t.nt),new A.bk(s.gaJi(),B.C,t.MD),new A.bk(s.gacI(),B.C,t.hC),new A.bk(s.gaJU(),B.C,t.CP)],t.B3),B.Hl,t.xo)}, +aHq(){return A.v5(new A.Hb("<",1),new A.aTz(this),t.N,t.JC)}, +ahI(){var s=this,r=t.WV,q=t.N,p=t.d0 +return A.bi0(A.boc(A.cS("<"),new A.bk(s.gnI(),B.C,r),new A.bk(s.gx_(s),B.C,t.u4),new A.bk(s.gzp(),B.C,r),A.u5(A.b([A.cS(">"),A.cS("/>")],t.sb),B.Hm,q),q,q,p,q,q),new A.aTJ(),q,q,p,q,q,t.a1)}, +aGR(a){return A.bak(new A.bk(this.gaGG(),B.C,t.vq),0,9007199254740991,t.wG)}, +aGH(){var s=this,r=t.WV,q=t.N,p=t.y1 +return A.zS(A.no(new A.bk(s.gzo(),B.C,r),new A.bk(s.gnI(),B.C,r),new A.bk(s.gaGI(),B.C,t.kD),q,q,p),new A.aTx(s),q,q,p,t.wG)}, +aGJ(){var s=this.gzp(),r=t.WV,q=t.N,p=t.y1 +return new A.lU(B.a3r,A.aIc(A.b7b(new A.bk(s,B.C,r),A.cS("="),new A.bk(s,B.C,r),new A.bk(this.gu6(),B.C,t.kD),q,q,q,p),new A.aTt(),q,q,q,p,p),t.VX)}, +aGK(){var s=t.kD +return A.u5(A.b([new A.bk(this.gaGL(),B.C,s),new A.bk(this.gaGP(),B.C,s),new A.bk(this.gaGN(),B.C,s)],t.gW),null,t.y1)}, +aGM(){var s=t.N +return A.zS(A.no(A.cS('"'),new A.Hb('"',0),A.cS('"'),s,s,s),new A.aTu(),s,s,s,t.y1)}, +aGQ(){var s=t.N +return A.zS(A.no(A.cS("'"),new A.Hb("'",0),A.cS("'"),s,s,s),new A.aTw(),s,s,s,t.y1)}, +aGO(){return A.v5(new A.bk(this.gnI(),B.C,t.WV),new A.aTv(),t.N,t.y1)}, +aKp(a){var s=t.WV,r=t.N +return A.aIc(A.b7b(A.cS(""),r,r,r,r),new A.aTG(),r,r,r,r,t.Gn)}, +aHT(){var s=t.N +return A.zS(A.no(A.cS("" expected',new A.l_(A.cS("-->"),0,9007199254740991,new A.mw("input expected"),t.Po),t.Ii),A.cS("-->"),s,s,s),new A.aTA(),s,s,s,t.mL)}, +aHi(){var s=t.N +return A.zS(A.no(A.cS("" expected',new A.l_(A.cS("]]>"),0,9007199254740991,new A.mw("input expected"),t.Po),t.Ii),A.cS("]]>"),s,s,s),new A.aTy(),s,s,s,t.nT)}, +aJj(){var s=t.N,r=t.d0 +return A.aIc(A.b7b(A.cS(""),s,r,s,s),new A.aTB(),s,r,s,s,t.UR)}, +aQr(){var s=t.WV,r=t.N +return A.aIc(A.b7b(A.cS("" expected',new A.l_(A.cS("?>"),0,9007199254740991,new A.mw("input expected"),t.Po),t.Ii),r,r),new A.aTH(),r,r,r),t.mA),A.cS("?>"),r,r,r,r),new A.aTI(),r,r,r,r,t.Mw)}, +aJV(){var s=this,r=A.cS(""),t.n8),new A.aTF(),n,n,n,t.dd,n,t.ob,n,n,t.RN)}, +aK2(){var s=t.r0 +return A.u5(A.b([new A.bk(this.gaK5(),B.C,s),new A.bk(this.gaK3(),B.C,s)],t.Gv),null,t.aD)}, +aK6(){var s=t.N,r=t.y1 +return A.zS(A.no(A.cS("SYSTEM"),new A.bk(this.gzo(),B.C,t.WV),new A.bk(this.gu6(),B.C,t.kD),s,s,r),new A.aTD(),s,s,r,t.aD)}, +aK4(){var s=this.gzo(),r=t.WV,q=this.gu6(),p=t.kD,o=t.N,n=t.y1 +return A.bi0(A.boc(A.cS("PUBLIC"),new A.bk(s,B.C,r),new A.bk(q,B.C,p),new A.bk(s,B.C,r),new A.bk(q,B.C,p),o,o,n,o,n),new A.aTC(),o,o,n,o,n,t.aD)}, +aK8(){var s,r=this,q=A.cS("["),p=t.lk +p=A.u5(A.b([new A.bk(r.gaJY(),B.C,p),new A.bk(r.gaJW(),B.C,p),new A.bk(r.gaK_(),B.C,p),new A.bk(r.gaK9(),B.C,p),new A.bk(r.gacI(),B.C,t.hC),new A.bk(r.ga7X(),B.C,t.ZV),new A.bk(r.gaKb(),B.C,p),new A.mw("input expected")],t.Vz),null,t.z) s=t.N -return A.zH(A.nb(q,new A.ny('"]" expected',new A.kM(A.cQ("]"),0,9007199254740991,p,t.mT),t.vo),A.cQ("]"),s,s,s),new A.aSt(),s,s,s,s)}, -aJk(){var s=A.cQ(""),0,9007199254740991,r,t.xj),A.cQ(">"),q,t.UX,q)}, -aJi(){var s=A.cQ(""),0,9007199254740991,r,t.xj),A.cQ(">"),q,t.UX,q)}, -aJm(){var s=A.cQ(""),0,9007199254740991,r,t.xj),A.cQ(">"),q,t.UX,q)}, -aJw(){var s=A.cQ(""),0,9007199254740991,r,t.xj),A.cQ(">"),q,t.UX,q)}, -aJy(){var s=t.N -return A.nb(A.cQ("%"),new A.bf(this.gnM(),B.z,t.WV),A.cQ(";"),s,s,s)}, -ah0(){var s="whitespace expected" -return A.bhH(new A.AE(B.rm,s),1,9007199254740991,s)}, -ah1(){var s="whitespace expected" -return A.bhH(new A.AE(B.rm,s),0,9007199254740991,s)}, -aO6(){var s=t.WV,r=t.N -return new A.ny("name expected",A.bbQ(new A.bf(this.gaO4(),B.z,s),A.b9o(new A.bf(this.gaO2(),B.z,s),0,9007199254740991,r),r,t.yp),t.c1)}, -aO5(){return A.bmS(":A-Z_a-z\xc0-\xd6\xd8-\xf6\xf8-\u02ff\u0370-\u037d\u037f-\u1fff\u200c-\u200d\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd",null)}, -aO3(){return A.bmS(":A-Z_a-z\xc0-\xd6\xd8-\xf6\xf8-\u02ff\u0370-\u037d\u037f-\u1fff\u200c-\u200d\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd-.0-9\xb7\u0300-\u036f\u203f-\u2040",null)}} -A.aSo.prototype={ +return A.zS(A.no(q,new A.nL('"]" expected',new A.l_(A.cS("]"),0,9007199254740991,p,t.mT),t.vo),A.cS("]"),s,s,s),new A.aTE(),s,s,s,s)}, +aJZ(){var s=A.cS(""),0,9007199254740991,r,t.xj),A.cS(">"),q,t.UX,q)}, +aJX(){var s=A.cS(""),0,9007199254740991,r,t.xj),A.cS(">"),q,t.UX,q)}, +aK0(){var s=A.cS(""),0,9007199254740991,r,t.xj),A.cS(">"),q,t.UX,q)}, +aKa(){var s=A.cS(""),0,9007199254740991,r,t.xj),A.cS(">"),q,t.UX,q)}, +aKc(){var s=t.N +return A.no(A.cS("%"),new A.bk(this.gnI(),B.C,t.WV),A.cS(";"),s,s,s)}, +ahA(){var s="whitespace expected" +return A.biM(new A.AQ(B.rp,s),1,9007199254740991,s)}, +ahB(){var s="whitespace expected" +return A.biM(new A.AQ(B.rp,s),0,9007199254740991,s)}, +aOJ(){var s=t.WV,r=t.N +return new A.nL("name expected",A.bcJ(new A.bk(this.gaOH(),B.C,s),A.bak(new A.bk(this.gaOF(),B.C,s),0,9007199254740991,r),r,t.yp),t.c1)}, +aOI(){return A.bnZ(":A-Z_a-z\xc0-\xd6\xd8-\xf6\xf8-\u02ff\u0370-\u037d\u037f-\u1fff\u200c-\u200d\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd",null)}, +aOG(){return A.bnZ(":A-Z_a-z\xc0-\xd6\xd8-\xf6\xf8-\u02ff\u0370-\u037d\u037f-\u1fff\u200c-\u200d\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd-.0-9\xb7\u0300-\u036f\u203f-\u2040",null)}} +A.aTz.prototype={ $1(a){var s=null -return new A.wi(a,this.a.a,s,s,s,s)}, -$S:916} -A.aSy.prototype={ -$5(a,b,c,d,e){var s=null -return new A.hG(b,c,e==="/>",s,s,s,s)}, +return new A.wq(a,this.a.a,s,s,s,s)}, $S:917} -A.aSm.prototype={ -$3(a,b,c){return new A.hn(b,this.a.a.hP(0,c.a),c.b,null)}, +A.aTJ.prototype={ +$5(a,b,c,d,e){var s=null +return new A.hz(b,c,e==="/>",s,s,s,s)}, $S:918} -A.aSi.prototype={ -$4(a,b,c,d){return d}, +A.aTx.prototype={ +$3(a,b,c){return new A.hh(b,this.a.a.hK(0,c.a),c.b,null)}, $S:919} -A.aSj.prototype={ -$3(a,b,c){return new A.de(b,B.q1,t.y1)}, -$S:253} -A.aSl.prototype={ -$3(a,b,c){return new A.de(b,B.adi,t.y1)}, -$S:253} -A.aSk.prototype={ -$1(a){return new A.de(a,B.q1,t.y1)}, -$S:921} -A.aSv.prototype={ -$4(a,b,c,d){var s=null -return new A.iU(b,s,s,s,s)}, +A.aTt.prototype={ +$4(a,b,c,d){return d}, +$S:920} +A.aTu.prototype={ +$3(a,b,c){return new A.dg(b,B.q5,t.y1)}, +$S:251} +A.aTw.prototype={ +$3(a,b,c){return new A.dg(b,B.adu,t.y1)}, +$S:251} +A.aTv.prototype={ +$1(a){return new A.dg(a,B.q5,t.y1)}, $S:922} -A.aSp.prototype={ -$3(a,b,c){var s=null -return new A.oc(b,s,s,s,s)}, +A.aTG.prototype={ +$4(a,b,c,d){var s=null +return new A.j_(b,s,s,s,s)}, $S:923} -A.aSn.prototype={ +A.aTA.prototype={ $3(a,b,c){var s=null -return new A.n_(b,s,s,s,s)}, +return new A.oq(b,s,s,s,s)}, $S:924} -A.aSq.prototype={ -$4(a,b,c,d){var s=null -return new A.m3(b,s,s,s,s)}, +A.aTy.prototype={ +$3(a,b,c){var s=null +return new A.nb(b,s,s,s,s)}, $S:925} -A.aSw.prototype={ +A.aTB.prototype={ +$4(a,b,c,d){var s=null +return new A.mj(b,s,s,s,s)}, +$S:926} +A.aTH.prototype={ $2(a,b){return b}, -$S:254} -A.aSx.prototype={ +$S:252} +A.aTI.prototype={ $4(a,b,c,d){var s=null -return new A.od(b,c,s,s,s,s)}, -$S:927} -A.aSu.prototype={ -$8(a,b,c,d,e,f,g,h){var s=null -return new A.m4(c,d,f,s,s,s,s)}, +return new A.or(b,c,s,s,s,s)}, $S:928} -A.aSs.prototype={ -$3(a,b,c){return new A.hz(null,null,c.a,c.b)}, +A.aTF.prototype={ +$8(a,b,c,d,e,f,g,h){var s=null +return new A.mk(c,d,f,s,s,s,s)}, $S:929} -A.aSr.prototype={ -$5(a,b,c,d,e){return new A.hz(c.a,c.b,e.a,e.b)}, +A.aTD.prototype={ +$3(a,b,c){return new A.ht(null,null,c.a,c.b)}, $S:930} -A.aSt.prototype={ -$3(a,b,c){return b}, +A.aTC.prototype={ +$5(a,b,c,d,e){return new A.ht(c.a,c.b,e.a,e.b)}, $S:931} -A.b5k.prototype={ -$1(a){return A.bKb(new A.bf(new A.aaT(a).gaJZ(),B.z,t.Lc),t.xo)}, +A.aTE.prototype={ +$3(a,b,c){return b}, $S:932} -A.D1.prototype={ -C(a,b){return this.a.$1(b)}, +A.b6j.prototype={ +$1(a){return A.bLz(new A.bk(new A.abJ(a).gaKD(),B.C,t.Lc),t.xo)}, +$S:933} +A.De.prototype={ +D(a,b){return this.a.$1(b)}, R(a){}} -A.hn.prototype={ -gJ(a){return A.a4(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.hh.prototype={ +gJ(a){return A.a3(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)}, l(a,b){if(b==null)return!1 -return b instanceof A.hn&&b.a===this.a&&b.b===this.b&&b.c===this.c}, -gl4(a){return this.a}} -A.anH.prototype={} -A.anI.prototype={} -A.Rq.prototype={ -gUn(a){var s=this,r=B.d.eY(s.gl4(s),":") -return r>0?B.d.cf(s.gl4(s),r+1):s.gl4(s)}} -A.Rp.prototype={ -aRS(a){return a.eI(0,this)}} -A.b5W.prototype={ -$0(){return A.bJj()}, +return b instanceof A.hh&&b.a===this.a&&b.b===this.b&&b.c===this.c}, +gl1(a){return this.a}} +A.aoK.prototype={} +A.aoL.prototype={} +A.RG.prototype={ +gUK(a){var s=this,r=B.d.eW(s.gl1(s),":") +return r>0?B.d.cf(s.gl1(s),r+1):s.gl1(s)}} +A.RF.prototype={ +aSv(a){return a.eF(0,this)}} +A.b6V.prototype={ +$0(){return A.bKH()}, $S:0} -A.b5V.prototype={ -$0(){var s,r=$.bsT(),q=$.bc0(),p=new A.aRJ(A.D(t.N,t.Oq)),o=$.b6E() -o.u(0,p,q) -$.bu0=p -A.G6(null,null,t._2) -p=$.bcq() -q=new A.aMK() -o.u(0,q,p) -A.bhb(q,p,!0) -$.bAW=q +A.b6U.prototype={ +$0(){var s,r=$.bu5(),q=$.bcU(),p=new A.aSV(A.D(t.N,t.Oq)),o=$.b7B() +o.q(0,p,q) +$.bvj=p +A.Gn(null,null,t._2) +p=$.bdl() +q=new A.aNO() +o.q(0,q,p) +A.bie(q,p,!0) +$.bCh=q q=window q.toString -p=$.bcy() -s=new A.aRo(q) -o.u(0,s,p) +p=$.bdt() +s=new A.aSA(q) +o.q(0,s,p) q=q.navigator.userAgent q.toString -s.b=B.d.O(q,"Safari")&&!B.d.O(q,"Chrome") -A.bhb(s,p,!0) -$.bCy=s -$.bsL() -$.b6S().aQi("__url_launcher::link",A.bJf(),!1) -$.bmT=r.gaL_()}, -$S:0};(function aliases(){var s=A.akf.prototype -s.alm=s.ak -s.als=s.bP -s.alq=s.bp -s.alw=s.aL -s.alu=s.eG -s.alr=s.nW -s.alv=s.aw -s.alp=s.mD -s.alo=s.uj -s.aln=s.kO -s=A.CZ.prototype -s.ahS=s.qq -s=A.Ss.prototype -s.YB=s.dg -s=A.DQ.prototype -s.aiq=s.NW -s=A.fX.prototype -s.aja=s.Lf -s.Y5=s.cJ -s.MO=s.Bj -s.Y9=s.a6 -s.Y8=s.ph -s.Y6=s.oA -s.Y7=s.DK -s=A.hX.prototype -s.aj8=s.nT -s.tI=s.a6 -s.aj9=s.ph -s.Fo=s.oA -s=A.a5N.prototype -s.qM=s.eQ -s.zT=s.v -s=A.Ke.prototype -s.MI=s.yl -s.ahY=s.W2 -s.ahW=s.ns -s.ahX=s.SM -s=J.E7.prototype -s.aiz=s.j -s.aiy=s.a0 -s=J.p5.prototype -s.aiK=s.j -s=A.ih.prototype -s.aiB=s.aak -s.aiC=s.aal -s.aiE=s.aan -s.aiD=s.aam -s=A.iW.prototype -s.akr=s.qT -s.aks=s.A1 -s=A.t9.prototype -s.akE=s.wq -s.akF=s.a0d -s.akH=s.a3O -s.akG=s.nm -s=A.N.prototype -s.Y0=s.c2 -s=A.ce.prototype -s.ahV=s.aKK -s=A.Ia.prototype -s.alJ=s.R -s=A.B.prototype -s.XY=s.ma -s.aiA=s.j +s.b=B.d.N(q,"Safari")&&!B.d.N(q,"Chrome") +A.bie(s,p,!0) +$.bDV=s +$.btW() +$.b7P().aQV("__url_launcher::link",A.bKD(),!1) +$.bo_=r.gaLC()}, +$S:0};(function aliases(){var s=A.ala.prototype +s.alY=s.ao +s.am3=s.bO +s.am1=s.bo +s.am6=s.aL +s.am4=s.eD +s.am2=s.nS +s.am5=s.az +s.am0=s.mw +s.am_=s.u8 +s.alZ=s.kN +s=A.Db.prototype +s.air=s.qj +s=A.SJ.prototype +s.Z4=s.d9 +s=A.E2.prototype +s.aiZ=s.NR +s=A.fQ.prototype +s.ajJ=s.L5 +s.YC=s.cG +s.MH=s.B8 +s.YG=s.a6 +s.YF=s.pc +s.YD=s.ox +s.YE=s.Dv +s=A.hV.prototype +s.ajH=s.nP +s.tz=s.a6 +s.ajI=s.pc +s.Fb=s.ox +s=A.a6s.prototype +s.qF=s.eN +s.zE=s.v +s=A.Kw.prototype +s.My=s.y8 +s.aix=s.Ww +s.aiv=s.nl +s.aiw=s.SK +s=J.El.prototype +s.aj7=s.j +s.aj6=s.a_ +s=J.pf.prototype +s.aji=s.j +s=A.ip.prototype +s.aj9=s.aaZ +s.aja=s.ab_ +s.ajc=s.ab1 +s.ajb=s.ab0 +s=A.j1.prototype +s.al0=s.qM +s.al1=s.zN +s=A.tk.prototype +s.ale=s.wa +s.alf=s.a0H +s.alh=s.a4j +s.alg=s.ne +s=A.M.prototype +s.Yx=s.c3 +s=A.ck.prototype +s.aiu=s.aLp +s=A.Ir.prototype +s.amj=s.R s=A.y.prototype -s.zQ=s.l -s.d6=s.j -s=A.aD.prototype -s.aif=s.Bc +s.Yu=s.m2 +s.aj8=s.j +s=A.A.prototype +s.zB=s.l +s.cY=s.j +s=A.aM.prototype +s.aiO=s.B0 s=A.l.prototype -s.ahJ=s.l -s.ahK=s.j -s=A.Da.prototype -s.ahZ=s.u -s.ai_=s.C -s.ai0=s.H -s.ai1=s.fZ -s.ai2=s.ib -s.ai3=s.N -s.ai4=s.du -s.ai5=s.eF -s.ai6=s.hA -s.ai7=s.iI -s=A.mo.prototype -s.XT=s.p -s=A.RT.prototype -s.aku=s.bt -s=A.RU.prototype -s.akv=s.bt -s=A.ib.prototype -s.ahr=s.a6 +s.aih=s.l +s.aii=s.j +s=A.Dn.prototype +s.aiy=s.q +s.aiz=s.D +s.aiA=s.I +s.aiB=s.fY +s.aiC=s.i5 +s.aiD=s.O +s.aiE=s.di +s.aiF=s.eC +s.aiG=s.hy +s.aiH=s.iD +s=A.kU.prototype +s.Yo=s.p +s=A.ij.prototype +s.ai0=s.a6 +s=A.S9.prototype +s.al4=s.ba s=A.Sa.prototype -s.akw=s.iB -s=A.TE.prototype -s.akO=s.bt -s=A.U0.prototype -s.akY=s.a6 -s=A.U1.prototype -s.akZ=s.a6 -s=A.U2.prototype -s.al_=s.a6 -s=A.U3.prototype -s.al0=s.a6 -s=A.SM.prototype -s.akB=s.bt -s=A.SN.prototype -s.akA=s.bt -s=A.Vs.prototype -s.alO=s.a6 -s=A.Vt.prototype -s.alP=s.a6 -s=A.TF.prototype -s.akP=s.bt -s=A.TG.prototype -s.akQ=s.p -s=A.Tj.prototype -s.akK=s.a6 -s=A.TD.prototype -s.akN=s.iB +s.al5=s.ba +s=A.Sr.prototype +s.al6=s.nH +s=A.TV.prototype +s.alp=s.ba +s=A.Uh.prototype +s.alA=s.a6 +s=A.Ui.prototype +s.alB=s.a6 +s=A.Uj.prototype +s.alC=s.a6 +s=A.Uk.prototype +s.alD=s.a6 +s=A.T2.prototype +s.alb=s.ba +s=A.T3.prototype +s.ala=s.ba +s=A.VJ.prototype +s.amo=s.a6 +s=A.VK.prototype +s.amp=s.a6 +s=A.TW.prototype +s.alq=s.ba +s=A.TX.prototype +s.alr=s.p +s=A.TA.prototype +s.alk=s.a6 +s=A.TU.prototype +s.alo=s.nH +s=A.S4.prototype +s.al2=s.ba +s=A.WK.prototype +s.and=s.ba s=A.cE.prototype -s.kG=s.hX -s.zO=s.k5 -s.ahF=s.rZ -s=A.qj.prototype -s.ahG=s.C -s.ahH=s.N -s.ahI=s.h4 -s=A.bO.prototype -s.ak0=s.hX -s.ak_=s.k5 -s=A.C.prototype -s.cQ=s.bC -s.li=s.h1 -s.nb=s.p -s.fg=s.bt -s.pA=s.hg -s.lj=s.a6 -s.MG=s.nZ -s.XH=s.aO -s.MF=s.l7 -s.ahL=s.lT -s.ahM=s.ta -s=A.RP.prototype -s.akt=s.bt -s=A.yF.prototype -s.ais=s.bt -s=A.Tk.prototype -s.akL=s.bt -s=A.V5.prototype -s.alI=s.bt -s=A.lt.prototype -s.XZ=s.jq -s=A.rI.prototype -s.we=s.aO -s=A.ay.prototype -s.ajb=s.sD -s.Yb=s.ta -s.Yc=s.l7 -s=A.hi.prototype -s.wf=s.a6 -s=A.jq.prototype -s.ak3=s.a6 -s=A.fE.prototype -s.Yt=s.bt -s.ak4=s.aO -s=A.AK.prototype -s.Yu=s.bt -s=A.vY.prototype -s.ak8=s.aO -s=A.o6.prototype -s.ak9=s.se2 -s=A.oA.prototype -s.ahN=s.bt -s=A.eF.prototype -s.XO=s.c0 -s=A.hy.prototype -s.aib=s.t_ -s.XM=s.nO -s.aia=s.oZ -s=A.cB.prototype -s.ak6=s.ca -s=A.ah.prototype -s.nd=s.iB -s.iR=s.aO -s.fG=s.a6 -s.aig=s.nZ -s.XU=s.h1 -s=A.av.prototype -s.ail=s.iB -s.aim=s.h1 -s.lk=s.p -s.MK=s.bt -s.aio=s.hg -s=A.yz.prototype -s.air=s.jq -s=A.fo.prototype -s.MM=s.jq -s=A.hv.prototype -s.ahE=s.p -s.ahD=s.eu -s=A.im.prototype -s.Ya=s.eu -s=A.bb.prototype -s.lm=s.ca -s=A.iM.prototype -s.aiN=s.k6 -s=A.a2O.prototype -s.aiI=s.acO -s=A.Rw.prototype -s.ako=s.a6 -s=A.eP.prototype -s.oa=s.a6 -s.pD=s.j7 -s=A.Qu.prototype -s.Yv=s.nB -s=A.We.prototype -s.amj=s.v -s=A.Cm.prototype -s.tF=s.p -s.ahx=s.Vy -s=A.bE.prototype -s.Fm=s.a6 -s=A.a0K.prototype -s.aih=s.hg -s=A.dD.prototype -s.MD=s.Lp -s=A.Nx.prototype -s.aj7=s.aw -s=A.IU.prototype -s.ME=s.v -s=A.W1.prototype -s.am6=s.v -s=A.W2.prototype -s.am7=s.v -s=A.W3.prototype -s.am8=s.v -s=A.W4.prototype -s.am9=s.v -s=A.Wi.prototype -s.aml=s.b1 -s.amm=s.aV -s=A.Y5.prototype -s.ahu=s.lV -s.ahv=s.v0 -s.ahw=s.VX -s=A.bq.prototype -s.ahB=s.aj -s.ahC=s.aa -s.fq=s.v -s.XG=s.E -s=A.it.prototype -s.zX=s.sm -s=A.aX.prototype -s.ai8=s.fd -s=A.np.prototype -s.ai9=s.fd -s=A.DN.prototype -s.ML=s.aM9 -s.aip=s.aJ8 -s=A.kO.prototype -s.aiL=s.lY -s=A.Dg.prototype -s.aic=s.iV -s=A.tj.prototype -s.YF=s.jE -s=A.dL.prototype -s.XV=s.HL -s.w9=s.lY -s.Fn=s.v -s=A.Nh.prototype -s.zR=s.iV -s.Y3=s.yg -s.Y4=s.aD -s.pC=s.v -s.aj0=s.qL -s=A.Fd.prototype -s.ajc=s.iV -s.Yd=s.jO -s.ajd=s.iH -s=A.iS.prototype -s.ak7=s.lY -s=A.VY.prototype -s.am2=s.v -s=A.W_.prototype -s.am3=s.v -s=A.W0.prototype -s.am5=s.bi -s.am4=s.v -s=A.W8.prototype -s.amc=s.v -s=A.Wc.prototype -s.amh=s.bi -s.amg=s.hm -s=A.VX.prototype -s.am1=s.v -s=A.Wb.prototype -s.amf=s.v -s=A.Wd.prototype -s.ami=s.v -s=A.oZ.prototype -s.pB=s.v -s=A.Wt.prototype -s.amG=s.v -s=A.Wu.prototype +s.kG=s.hQ +s.zy=s.k5 +s.aid=s.rQ +s=A.qt.prototype +s.aie=s.D +s.aif=s.O +s.aig=s.h2 +s=A.c_.prototype +s.akz=s.hQ +s.aky=s.k5 +s=A.z.prototype +s.cr=s.bm +s.lg=s.fK +s.f0=s.p +s.d4=s.ba +s.o6=s.fL +s.md=s.a6 +s.Mw=s.nV +s.Yd=s.aW +s.Mv=s.kx +s.aij=s.lN +s.aik=s.t1 +s=A.S5.prototype +s.al3=s.ba +s=A.yP.prototype +s.aj0=s.ba +s=A.TB.prototype +s.alm=s.ba +s=A.Vm.prototype +s.ami=s.ba +s=A.lI.prototype +s.Yv=s.jm +s=A.rR.prototype +s.vZ=s.aW +s=A.aD.prototype +s.ajK=s.sC +s.YH=s.t1 +s.MI=s.kx +s=A.hd.prototype +s.w_=s.a6 +s=A.jy.prototype +s.akC=s.a6 +s=A.fp.prototype +s.YY=s.ba +s.akD=s.aW +s=A.AW.prototype +s.YZ=s.ba +s=A.w8.prototype +s.akH=s.aW +s=A.oj.prototype +s.akI=s.sdv +s=A.oM.prototype +s.ail=s.ba +s=A.eN.prototype +s.Yj=s.bY +s=A.ez.prototype +s.Mz=s.v5 +s.zz=s.oW +s.aiK=s.rR +s=A.bj.prototype +s.n5=s.cg +s=A.ad.prototype +s.MB=s.nH +s.lh=s.aW +s.fg=s.a6 +s.aiP=s.nV +s.Yp=s.fK +s=A.az.prototype +s.aiV=s.nH +s.aiW=s.fK +s.n4=s.p +s.Yq=s.ba +s.aiX=s.fL +s.MC=s.aQ6 +s.MD=s.aRp +s=A.yI.prototype +s.aj_=s.jm +s=A.fl.prototype +s.MF=s.jm +s=A.hp.prototype +s.aic=s.p +s=A.cj.prototype +s.akF=s.cg +s=A.iR.prototype +s.ajl=s.k6 +s=A.a3k.prototype +s.ajg=s.adq +s=A.RM.prototype +s.akY=s.a6 +s=A.eU.prototype +s.o7=s.a6 +s.px=s.j1 +s=A.QL.prototype +s.Z_=s.nw +s=A.Ww.prototype +s.amU=s.v +s=A.Cy.prototype +s.tw=s.p +s.ai6=s.W1 +s=A.aw.prototype +s.aiS=s.a6 +s=A.a1a.prototype +s.aiQ=s.fL +s=A.dI.prototype +s.Mt=s.Lf +s=A.NP.prototype +s.ajG=s.az +s=A.Jb.prototype +s.Mu=s.v +s=A.Wj.prototype s.amH=s.v -s=A.UA.prototype -s.alx=s.v -s=A.UB.prototype -s.aly=s.v -s=A.UC.prototype -s.alA=s.bE -s.alz=s.cU -s.alB=s.v -s=A.W9.prototype -s.amd=s.v s=A.Wk.prototype -s.amp=s.b1 -s.amq=s.aV +s.amI=s.v +s=A.Wl.prototype +s.amJ=s.v s=A.Wm.prototype -s.amt=s.b1 -s.amu=s.aV -s=A.Wq.prototype -s.amB=s.v -s=A.Ws.prototype -s.amE=s.bE -s.amD=s.cU -s.amF=s.v -s=A.Vv.prototype -s.alQ=s.v -s=A.Jd.prototype -s.ahz=s.MC -s.ahy=s.C -s=A.du.prototype -s.MZ=s.h_ -s.N_=s.h0 -s=A.he.prototype -s.wa=s.h_ -s.wb=s.h0 -s=A.jP.prototype -s.XJ=s.h_ -s.XK=s.h0 -s=A.tS.prototype -s.XF=s.v -s=A.eE.prototype -s.XN=s.C -s=A.ace.prototype -s.Yz=s.v -s=A.yL.prototype -s.aiu=s.aj -s.aiv=s.aa -s.ait=s.Gz -s=A.jc.prototype -s.XX=s.l -s=A.k9.prototype -s.ajZ=s.l -s=A.PY.prototype -s.ak2=s.ij -s=A.Fu.prototype -s.ajz=s.TB -s.ajB=s.TL -s.ajA=s.TE -s.ajy=s.SH -s=A.b7.prototype -s.ahA=s.l +s.amK=s.v +s=A.WA.prototype +s.amW=s.b5 +s.amX=s.aZ +s=A.Yr.prototype +s.ai3=s.lP +s.ai4=s.uM +s.ai5=s.Wq +s=A.bu.prototype +s.aia=s.an +s.aib=s.ad +s.fq=s.v +s.Yc=s.F s=A.iz.prototype -s.zN=s.j -s=A.T.prototype -s.Fp=s.it -s.zU=s.aC -s.MR=s.df -s.ajj=s.yN -s.ob=s.dm -s.Ym=s.eJ -s=A.U9.prototype -s.al1=s.b1 -s.al2=s.aV -s=A.Ub.prototype -s.al3=s.b1 -s.al4=s.aV -s=A.Uc.prototype -s.al5=s.b1 -s.al6=s.aV -s=A.Ud.prototype -s.al7=s.v -s=A.ij.prototype -s.aiF=s.Al -s.Y_=s.v -s.aiJ=s.LC -s.aiG=s.b1 -s.aiH=s.aV -s=A.j7.prototype -s.tG=s.hU -s.ahQ=s.b1 -s.ahR=s.aV -s=A.pe.prototype -s.aj_=s.hU -s=A.dW.prototype -s.zS=s.aV -s=A.K.prototype -s.jF=s.v -s.Yn=s.kf -s.f2=s.b1 -s.f3=s.aV -s.ajn=s.aC -s.ajm=s.df -s.ajo=s.bf -s.ajk=s.eJ -s.kH=s.iw -s.MS=s.xo -s.wc=s.jx -s.Yo=s.xg -s.ajl=s.nF -s.ajp=s.fd -s.Yp=s.il -s=A.bj.prototype -s.Yr=s.ju -s=A.aU.prototype -s.MH=s.TV -s.ahU=s.N -s.ahT=s.Dp -s.XI=s.ju -s.Fi=s.c6 -s=A.vu.prototype -s.MQ=s.A_ -s=A.ko.prototype -s.akJ=s.HW -s=A.Ul.prototype -s.al8=s.b1 -s.al9=s.aV -s=A.Vk.prototype -s.alN=s.aV -s=A.jm.prototype -s.MX=s.c1 -s.MV=s.bV -s.MW=s.bW -s.MU=s.c3 -s.ajt=s.dB -s.wd=s.cM -s.zV=s.dX -s.ajs=s.eJ -s.ll=s.aK -s=A.OF.prototype -s.aju=s.dm -s=A.Un.prototype -s.zY=s.b1 -s.tJ=s.aV -s=A.Uo.prototype -s.ala=s.it -s=A.A9.prototype -s.ajw=s.aK -s.ajv=s.dX +s.zI=s.sm +s=A.b0.prototype +s.aiI=s.fc +s=A.nC.prototype +s.aiJ=s.fc +s=A.E_.prototype +s.ME=s.aML +s.aiY=s.aJM +s=A.l1.prototype +s.ajj=s.lS +s=A.Dt.prototype +s.aiL=s.iO +s=A.tu.prototype +s.Z8=s.jC +s=A.dT.prototype +s.Yr=s.Hw +s.vU=s.lS +s.Fa=s.v +s=A.Nz.prototype +s.zC=s.iO +s.YA=s.y3 +s.YB=s.aE +s.pw=s.v +s.ajz=s.qE +s=A.Ft.prototype +s.ajL=s.iO +s.YI=s.jN +s.ajM=s.iC +s=A.iY.prototype +s.akG=s.lS +s=A.Wf.prototype +s.amD=s.v +s=A.Wh.prototype +s.amE=s.v +s=A.Wi.prototype +s.amG=s.bk +s.amF=s.v +s=A.Wq.prototype +s.amN=s.v +s=A.Wu.prototype +s.amS=s.bk +s.amR=s.hl +s=A.We.prototype +s.amC=s.v +s=A.Wt.prototype +s.amQ=s.v +s=A.Wv.prototype +s.amT=s.v +s=A.p8.prototype +s.pv=s.v +s=A.WM.prototype +s.anh=s.v +s=A.WN.prototype +s.ani=s.v +s=A.UR.prototype +s.am7=s.v +s=A.US.prototype +s.am8=s.v +s=A.UT.prototype +s.ama=s.bC +s.am9=s.cP +s.amb=s.v +s=A.Wr.prototype +s.amO=s.v +s=A.WC.prototype +s.an_=s.b5 +s.an0=s.aZ +s=A.WE.prototype +s.an3=s.b5 +s.an4=s.aZ +s=A.WI.prototype +s.anb=s.v +s=A.WL.prototype +s.anf=s.bC +s.ane=s.cP +s.ang=s.v +s=A.VM.prototype +s.amq=s.v +s=A.Jv.prototype +s.ai8=s.Ms +s.ai7=s.D +s=A.dy.prototype +s.MT=s.fZ +s.MU=s.h_ +s=A.h9.prototype +s.vV=s.fZ +s.vW=s.h_ +s=A.k_.prototype +s.Yf=s.fZ +s.Yg=s.h_ +s=A.u1.prototype +s.Yb=s.v +s=A.eM.prototype +s.Yi=s.D +s=A.ad6.prototype +s.Z2=s.v +s=A.yV.prototype +s.aj2=s.an +s.aj3=s.ad +s.aj1=s.Gl +s=A.jk.prototype +s.Yt=s.l +s=A.kl.prototype +s.akx=s.l +s=A.Qg.prototype +s.akB=s.ic +s=A.FL.prototype +s.ak7=s.TU +s.ak9=s.U7 +s.ak8=s.TX +s.ak6=s.SF +s=A.bb.prototype +s.ai9=s.l +s=A.iF.prototype +s.zx=s.j +s=A.U.prototype +s.Fc=s.ip +s.zF=s.aD +s.ML=s.d8 +s.ajS=s.yw +s.o8=s.dd +s.YR=s.eG s=A.Uq.prototype -s.YD=s.b1 -s.YE=s.aV -s=A.vQ.prototype -s.ak1=s.j +s.alE=s.b5 +s.alF=s.aZ s=A.Us.prototype -s.alb=s.b1 -s.alc=s.aV -s=A.OI.prototype -s.ajx=s.cM -s=A.n5.prototype -s.alf=s.b1 -s.alg=s.aV -s=A.m1.prototype -s.akn=s.Dq -s.akm=s.hc -s=A.ip.prototype -s.ajQ=s.Tv -s=A.B1.prototype -s.Yx=s.v -s=A.Xy.prototype -s.XD=s.rV -s=A.FN.prototype -s.ajX=s.CP -s.ajY=s.rP -s=A.r5.prototype -s.aiM=s.lq -s=A.c7.prototype -s.XC=s.jd -s.ahp=s.qg -s.aho=s.R2 -s.ahq=s.L8 -s=A.tL.prototype -s.Fg=s.a7 -s=A.Uk.prototype -s.YC=s.hu -s=A.VN.prototype -s.alR=s.lV -s.alS=s.VX -s=A.VO.prototype -s.alT=s.lV -s.alU=s.v0 -s=A.VP.prototype -s.alV=s.lV -s.alW=s.v0 -s=A.VQ.prototype -s.alY=s.lV -s.alX=s.CP -s=A.VR.prototype -s.alZ=s.lV -s=A.VS.prototype -s.am_=s.lV -s.am0=s.v0 -s=A.W5.prototype -s.ama=s.v -s=A.W6.prototype -s.amb=s.bi -s=A.SE.prototype -s.aky=s.bi -s=A.SF.prototype -s.akz=s.v -s=A.a0U.prototype -s.w8=s.aMM -s.aii=s.RC -s=A.lp.prototype -s.aij=s.J0 -s.aik=s.kw -s=A.Hq.prototype -s.akC=s.bE -s.akD=s.v -s=A.at.prototype -s.bJ=s.bi -s.c8=s.bE -s.qO=s.hm -s.ex=s.dk -s.bF=s.v -s.fs=s.cU -s=A.b_.prototype -s.Yq=s.bD -s=A.b0.prototype -s.aie=s.h6 -s.XS=s.hu -s.Fl=s.a6 -s.aid=s.QO -s.XR=s.yk -s.nc=s.lR -s.Fj=s.dk -s.XP=s.hm -s.zP=s.qz -s.Fk=s.rr -s.XQ=s.cU -s.MJ=s.nQ -s=A.JY.prototype -s.Fh=s.hu -s.ahO=s.Om -s.ahP=s.nQ -s=A.G5.prototype +s.alG=s.b5 +s.alH=s.aZ +s=A.Ut.prototype +s.alI=s.b5 +s.alJ=s.aZ +s=A.Uu.prototype +s.alK=s.v +s=A.ir.prototype +s.ajd=s.A7 +s.Yw=s.v +s.ajh=s.Lr +s.aje=s.b5 +s.ajf=s.aZ +s=A.je.prototype +s.tx=s.hN +s.aip=s.b5 +s.aiq=s.aZ +s=A.pp.prototype +s.ajy=s.hN +s=A.e3.prototype +s.zD=s.aZ +s=A.K.prototype +s.jD=s.v +s.YS=s.kg +s.f1=s.b5 +s.f2=s.aZ +s.ajW=s.aD +s.ajV=s.d8 +s.ajX=s.bi +s.ajT=s.eG +s.kH=s.it +s.MM=s.x9 +s.vX=s.ju +s.YT=s.wZ +s.ajU=s.nA +s.ajY=s.fc +s.YU=s.ig +s=A.bn.prototype +s.YW=s.jr +s=A.aY.prototype +s.Mx=s.Uh +s.ait=s.O +s.ais=s.Da +s.Ye=s.jr +s.F6=s.c8 +s=A.vF.prototype +s.MK=s.zL +s=A.kB.prototype +s.alj=s.HG +s=A.UC.prototype +s.alL=s.b5 +s.alM=s.aZ +s=A.VB.prototype +s.amn=s.aZ +s=A.ju.prototype +s.MR=s.c1 +s.MP=s.bV +s.MQ=s.bW +s.MO=s.c4 +s.ak1=s.dn +s.vY=s.cJ +s.zG=s.dP +s.ak0=s.eG +s.li=s.aJ +s=A.OX.prototype +s.ak2=s.dd +s=A.UE.prototype +s.zJ=s.b5 +s.tA=s.aZ +s=A.UF.prototype +s.alN=s.ip +s=A.Al.prototype +s.ak4=s.aJ +s.ak3=s.dP +s=A.UH.prototype +s.Z6=s.b5 +s.Z7=s.aZ +s=A.w_.prototype +s.akA=s.j +s=A.UJ.prototype +s.alO=s.b5 +s.alP=s.aZ +s=A.P_.prototype s.ak5=s.cJ -s=A.O0.prototype -s.Ye=s.cJ -s.Yf=s.a6 -s.aje=s.Eo -s=A.jb.prototype -s.aix=s.Eo -s.XW=s.rY -s=A.bR.prototype -s.qN=s.hu -s.oc=s.a6 -s.MT=s.nQ -s.ajq=s.hm -s.ajr=s.qz -s=A.lA.prototype -s.Y1=s.lW -s.Y2=s.m0 -s.aiP=s.mZ -s.aiO=s.hu -s.aiQ=s.a6 -s=A.E0.prototype -s.aiw=s.bi -s=A.Hz.prototype -s.akI=s.v -s=A.eo.prototype -s.ajO=s.rT -s.ajL=s.C7 -s.ajG=s.C5 -s.ajM=s.Su -s.ajP=s.n5 -s.ajJ=s.us -s.ajK=s.xK -s.ajH=s.C6 -s.ajI=s.Sp -s.ajF=s.BF -s.ajE=s.Ii -s.ajN=s.v -s=A.ajV.prototype -s.alj=s.It -s=A.TO.prototype -s.akR=s.dk -s.akS=s.v -s=A.TP.prototype -s.akU=s.bE -s.akT=s.cU -s.akV=s.v -s=A.a4e.prototype -s.MN=s.hc -s=A.BO.prototype -s.ale=s.cM -s.ald=s.aK -s=A.Wl.prototype -s.amr=s.b1 -s.ams=s.aV -s=A.TT.prototype +s=A.nh.prototype +s.alS=s.b5 +s.alT=s.aZ +s=A.mh.prototype +s.akX=s.Db s.akW=s.hc -s=A.Wa.prototype -s.ame=s.v -s=A.Wr.prototype -s.amC=s.v -s=A.hh.prototype -s.aSg=s.v -s=A.mJ.prototype -s.ajD=s.Sx -s=A.dQ.prototype -s.Ys=s.sm -s=A.m6.prototype -s.alh=s.yf -s.ali=s.z7 -s=A.Io.prototype -s.amw=s.bE -s.amv=s.cU -s.amx=s.v -s=A.ER.prototype -s.aj6=s.rT -s.aj4=s.us -s.aj5=s.v -s=A.is.prototype -s.akf=s.rT -s.ake=s.C7 -s.akc=s.C5 -s.akd=s.us -s=A.HK.prototype -s.akM=s.n5 -s=A.a7p.prototype -s.Fq=s.v -s=A.lP.prototype -s.zW=s.hc -s=A.UG.prototype -s.alD=s.hc -s=A.FF.prototype -s.ajR=s.HX -s=A.rF.prototype -s.ajS=s.wZ -s.MY=s.ag2 -s.ajT=s.Bn -s.ajU=s.mB -s.ajW=s.v -s.ajV=s.hc -s=A.UF.prototype -s.alC=s.hc -s=A.UK.prototype -s.alE=s.v -s=A.UL.prototype -s.alG=s.bE -s.alF=s.cU -s.alH=s.v -s=A.po.prototype -s.Yl=s.bi -s.ajf=s.cU -s.aji=s.JI -s.Yk=s.JK -s.Yj=s.JJ -s.ajg=s.Tz -s.ajh=s.TA -s.Yi=s.v -s=A.HW.prototype -s.akX=s.v -s=A.EH.prototype -s.aiR=s.Sq -s.aiX=s.aLN -s.aiY=s.aLO -s.aiU=s.aKN -s.aiW=s.aL1 -s.aiV=s.aKP -s.aiZ=s.TH -s.aiT=s.v -s.aiS=s.kU +s=A.iv.prototype +s.ako=s.TP +s=A.Bc.prototype +s.Z1=s.v +s=A.XT.prototype +s.Y9=s.rM +s=A.G3.prototype +s.akv=s.Cz +s.akw=s.rF +s=A.re.prototype +s.ajk=s.ln +s=A.cc.prototype +s.Y8=s.j6 +s.ahZ=s.qb +s.ahY=s.QZ +s.ai_=s.KY +s=A.tV.prototype +s.F4=s.a8 +s=A.UB.prototype +s.Z5=s.hs +s=A.W4.prototype +s.amr=s.lP +s.ams=s.Wq +s=A.W5.prototype +s.amt=s.lP +s.amu=s.uM +s=A.W6.prototype +s.amv=s.lP +s.amw=s.uM +s=A.W7.prototype +s.amy=s.lP +s.amx=s.Cz +s=A.W8.prototype +s.amz=s.lP +s=A.W9.prototype +s.amA=s.lP +s.amB=s.uM s=A.Wn.prototype -s.amy=s.v -s=A.Wj.prototype -s.amn=s.b1 -s.amo=s.aV -s=A.Vf.prototype -s.alL=s.jm -s.alM=s.iH -s=A.RF.prototype -s.akp=s.iV -s.akq=s.v -s=A.QI.prototype -s.Yw=s.yE -s.akb=s.yG -s.aka=s.yF +s.amL=s.v s=A.Wo.prototype -s.amz=s.v -s=A.Wp.prototype -s.amA=s.v -s=A.Y_.prototype -s.aht=s.aKf -s=A.Cl.prototype -s.XE=s.kV -s=A.Wf.prototype -s.amk=s.v -s=A.j2.prototype -s.w7=s.iM -s.ahs=s.fN -s=A.jg.prototype -s.aj1=s.C -s.aj3=s.N -s.aj2=s.ak +s.amM=s.bk +s=A.SV.prototype +s.al8=s.bk +s=A.SW.prototype +s.al9=s.v +s=A.a1k.prototype +s.vT=s.aNn +s.aiR=s.RA +s=A.lE.prototype +s.aiT=s.IL +s.aiU=s.ky +s=A.HH.prototype +s.alc=s.bC +s.ald=s.v +s=A.aB.prototype +s.bG=s.bk +s.c9=s.bC +s.qH=s.hl +s.eu=s.da +s.bD=s.v +s.fs=s.cP +s=A.b2.prototype +s.YV=s.bz +s=A.b4.prototype +s.aiN=s.h4 +s.Yn=s.hs +s.F9=s.a6 +s.aiM=s.QK +s.Ym=s.y7 +s.n3=s.lL +s.F7=s.da +s.Yk=s.hl +s.zA=s.qr +s.F8=s.rk +s.Yl=s.cP +s.MA=s.nM +s=A.Kf.prototype +s.F5=s.hs +s.aim=s.Oh +s.aio=s.nM +s=A.Gm.prototype +s.akE=s.cG +s=A.Oj.prototype +s.YJ=s.cG +s.YK=s.a6 +s.ajN=s.Ec s=A.jj.prototype -s.Yg=s.C -s.MP=s.N -s.Yh=s.ak -s=A.b5.prototype -s.tH=s.n_ -s=A.fR.prototype -s.XL=s.n_ -s=A.kn.prototype -s.YA=s.v -s.akx=s.Ru -s=A.Uu.prototype -s.alk=s.a6 -s=A.Ve.prototype -s.alK=s.a6 +s.aj5=s.Ec +s.Ys=s.rP +s=A.bV.prototype +s.qG=s.hs +s.o9=s.a6 +s.MN=s.nM +s.ajZ=s.hl +s.ak_=s.qr +s=A.lP.prototype +s.Yy=s.lQ +s.Yz=s.lV +s.ajn=s.mR +s.ajm=s.hs +s.ajo=s.a6 +s=A.Ec.prototype +s.aj4=s.bk +s=A.HQ.prototype +s.ali=s.v +s=A.ev.prototype +s.akm=s.rJ +s.akj=s.BX +s.ake=s.BV +s.akk=s.Ss +s.akn=s.mY +s.akh=s.uh +s.aki=s.xv +s.akf=s.BW +s.akg=s.Sn +s.akd=s.Bs +s.akc=s.I3 +s.akl=s.v +s=A.akN.prototype +s.alW=s.Ie +s=A.U4.prototype +s.als=s.da +s.alu=s.v +s=A.U5.prototype +s.alw=s.bC +s.alv=s.cP +s.alx=s.v +s=A.a4U.prototype +s.MG=s.hc +s=A.C_.prototype +s.alR=s.cJ +s.alQ=s.aJ +s=A.WD.prototype +s.an1=s.b5 +s.an2=s.aZ +s=A.U9.prototype +s.aly=s.hc +s=A.Ws.prototype +s.amP=s.v +s=A.WJ.prototype +s.anc=s.v +s=A.hc.prototype +s.aSU=s.v +s=A.mX.prototype +s.akb=s.Sv +s=A.dY.prototype +s.YX=s.sm +s=A.mm.prototype +s.alU=s.y0 +s.alV=s.yQ +s=A.IH.prototype +s.an6=s.bC +s.an5=s.cP +s.an7=s.v +s=A.F6.prototype +s.ajF=s.rJ +s.ajD=s.uh +s.ajE=s.v +s=A.iy.prototype +s.akO=s.rJ +s.akN=s.BX +s.akL=s.BV +s.akM=s.uh +s=A.I0.prototype +s.aln=s.mY +s=A.a89.prototype +s.Fd=s.v +s=A.m3.prototype +s.zH=s.hc +s=A.UX.prototype +s.amd=s.hc +s=A.FW.prototype +s.akp=s.HH +s=A.rO.prototype +s.akq=s.wJ +s.MS=s.agE +s.akr=s.Bc +s.aks=s.mu +s.aku=s.v +s.akt=s.hc +s=A.UW.prototype +s.amc=s.hc +s=A.V0.prototype +s.ame=s.v +s=A.V1.prototype +s.amg=s.bC +s.amf=s.cP +s.amh=s.v +s=A.pz.prototype +s.YQ=s.bk +s.ajO=s.cP +s.ajR=s.Ju +s.YP=s.Jw +s.YO=s.Jv +s.ajP=s.TQ +s.ajQ=s.TR +s.YN=s.v +s=A.Ic.prototype +s.alz=s.v +s=A.EW.prototype +s.ajp=s.So +s.ajv=s.aMo +s.ajw=s.aMp +s.ajs=s.aLs +s.aju=s.aLE +s.ajt=s.aLu +s.ajx=s.U_ +s.ajr=s.v +s.ajq=s.kT +s=A.WF.prototype +s.an8=s.v +s=A.WB.prototype +s.amY=s.b5 +s.amZ=s.aZ +s=A.Vw.prototype +s.aml=s.ji +s.amm=s.iC +s=A.RV.prototype +s.akZ=s.iO +s.al_=s.v +s=A.QZ.prototype +s.Z0=s.yp +s.akK=s.yr +s.akJ=s.yq +s=A.WG.prototype +s.an9=s.v +s=A.WH.prototype +s.ana=s.v +s=A.Yl.prototype +s.ai2=s.aKV +s=A.Cx.prototype +s.Ya=s.kU +s=A.Wx.prototype +s.amV=s.v +s=A.j9.prototype +s.vS=s.iG +s.ai1=s.fN +s=A.jp.prototype +s.ajA=s.D +s.ajC=s.O +s.ajB=s.ao +s=A.js.prototype +s.YL=s.D +s.MJ=s.O +s.YM=s.ao +s=A.b8.prototype +s.ty=s.mS +s=A.fK.prototype +s.Yh=s.mS +s=A.kA.prototype +s.Z3=s.v +s.al7=s.Rs +s=A.UL.prototype +s.alX=s.a6 +s=A.Vv.prototype +s.amk=s.a6 s=A.a.prototype -s.ne=s.t -s.ae=s.q -s.akk=s.an -s.akj=s.e1 -s.pE=s.C -s.akg=s.u9 -s.akl=s.am -s.aki=s.bO -s.Yy=s.al -s.akh=s.Ik -s.eH=s.sL -s.e3=s.sK})();(function installTearOffs(){var s=hunkHelpers._static_2,r=hunkHelpers._static_1,q=hunkHelpers._instance_0u,p=hunkHelpers._instance_1u,o=hunkHelpers._instance_1i,n=hunkHelpers._static_0,m=hunkHelpers.installStaticTearOff,l=hunkHelpers.installInstanceTearOff,k=hunkHelpers._instance_2u,j=hunkHelpers._instance_0i,i=hunkHelpers._instance_2i -s(A,"bFo","bHA",254) -r(A,"bFm","bu4",2) -r(A,"bFn","bGe",35) -r(A,"apw","bFj",40) -q(A.IJ.prototype,"gQt","aDV",0) +s.oa=s.t +s.a9=s.u +s.akU=s.ak +s.akT=s.dW +s.py=s.D +s.akP=s.u_ +s.akV=s.aq +s.akS=s.bR +s.MV=s.ap +s.akQ=s.ca +s.akR=s.I5 +s.eE=s.sL +s.dX=s.sM})();(function installTearOffs(){var s=hunkHelpers._static_2,r=hunkHelpers._static_1,q=hunkHelpers._instance_0u,p=hunkHelpers._instance_1u,o=hunkHelpers._instance_1i,n=hunkHelpers._static_0,m=hunkHelpers.installStaticTearOff,l=hunkHelpers.installInstanceTearOff,k=hunkHelpers._instance_2u,j=hunkHelpers._instance_0i,i=hunkHelpers._instance_2i +s(A,"bGL","bIY",252) +r(A,"bGJ","bvo",2) +r(A,"bGK","bHB",33) +r(A,"aqG","bGG",36) +q(A.J0.prototype,"gQo","aEx",0) var h -p(h=A.a1X.prototype,"gaA0","aA1",15) -p(h,"gaw0","aw1",15) -p(A.Z1.prototype,"gaFn","aFo",345) -p(h=A.py.prototype,"gapC","apD",2) -p(h,"gapA","apB",2) -p(A.a8Z.prototype,"gaA3","aA4",458) -p(A.a0T.prototype,"gaxc","axd",389) -o(h=A.a0v.prototype,"gfQ","C",275) -q(h,"gah6","w4",16) -o(A.alD.prototype,"gG","aNf",313) -p(A.a2H.prototype,"gaxW","axX",121) -o(A.MQ.prototype,"gUR","US",8) -o(A.PK.prototype,"gUR","US",8) -p(A.a1P.prototype,"gaxS","axT",2) -q(h=A.a0j.prototype,"gfv","v",0) -p(h,"ga5v","aEB",5) -p(A.a5z.prototype,"gPB","axZ",409) -p(A.w2.prototype,"gazo","azp",605) -p(A.a8t.prototype,"gaNO","Ut",607) -q(A.a7d.prototype,"gfv","v",0) -p(h=A.ZG.prototype,"gat5","at6",2) -p(h,"gat7","at8",2) -p(h,"gat3","at4",2) -p(h=A.Ke.prototype,"gCM","a9G",2) -p(h,"gJC","aKM",2) -p(h,"gDo","aNN",2) -p(A.a_5.prototype,"gaob","aoc",144) -p(A.a17.prototype,"gaye","ayf",2) -s(J,"bb8","bxG",255) -o(J.v.prototype,"gaFl","H",8) -o(J.p1.prototype,"gaJR","jh",31) -o(A.of.prototype,"gkj","O",27) -n(A,"bG6","bzG",100) -o(A.iD.prototype,"gkj","O",27) -o(A.fT.prototype,"gkj","O",27) -r(A,"bHk","bD4",55) -r(A,"bHl","bD5",55) -r(A,"bHm","bD6",55) -n(A,"blr","bGx",0) -r(A,"bHn","bGf",40) -s(A,"bHp","bGh",122) -n(A,"bHo","bGg",0) -m(A,"bHq",4,null,["$4"],["b2P"],936,0) -q(h=A.Br.prototype,"gGI","r2",0) -q(h,"gGK","r3",0) -o(h=A.RO.prototype,"gfQ","C",8) -l(h,"gaFr",0,1,function(){return[null]},["$2","$1"],["HP","HO"],123,0,0) -l(A.Bx.prototype,"ga7p",0,1,function(){return[null]},["$2","$1"],["mF","kP"],123,0,0) -k(A.aR.prototype,"ga_3","jI",122) -o(A.I7.prototype,"gfQ","C",8) -q(h=A.wm.prototype,"gGI","r2",0) -q(h,"gGK","r3",0) -q(h=A.iW.prototype,"gGI","r2",0) -q(h,"gGK","r3",0) -q(A.Su.prototype,"gaBd","pO",0) -q(h=A.Hr.prototype,"gGI","r2",0) -q(h,"gGK","r3",0) -p(h,"gata","atb",8) -k(h,"gatB","atC",337) -q(h,"gath","ati",0) -s(A,"bbv","bFd",147) -r(A,"bbw","bFe",151) -s(A,"bHE","bFi",255) -l(h=A.pT.prototype,"gPu",0,0,null,["$1$0","$0"],["AB","Pv"],120,0,0) -o(h,"gkj","O",27) -l(h=A.l5.prototype,"gPu",0,0,null,["$1$0","$0"],["AB","Pv"],120,0,0) -o(h,"gkj","O",27) -o(A.GL.prototype,"gkj","O",27) -l(h=A.G3.prototype,"gaxs",0,0,null,["$1$0","$0"],["a2d","wG"],120,0,0) -o(h,"gkj","O",27) -r(A,"blE","bFf",132) -j(A.Tl.prototype,"gRI","R",0) -o(h=A.acd.prototype,"gfQ","C",8) -j(h,"gRI","R",0) -r(A,"blI","bIW",151) -m(A,"bHU",1,function(){return{onError:null,radix:null}},["$3$onError$radix","$1","$2$onError"],["ee",function(a){return A.ee(a,null,null)},function(a,b){return A.ee(a,b,null)}],937,0) -s(A,"blH","bIV",147) -s(A,"blF","buO",938) -r(A,"bHS","bCx",51) -n(A,"bHT","bEz",939) -s(A,"blG","bGM",940) -o(A.B.prototype,"gkj","O",27) -o(h=A.cX.prototype,"gaS4","vH",8) -l(h,"gaS8",0,0,null,["$1","$0"],["aeB","aS9"],346,0,0) -i(A.ux.prototype,"gag8","ag9",97) -m(A,"bJm",2,null,["$1$2","$2"],["bmy",function(a,b){return A.bmy(a,b,t.Jy)}],941,1) -m(A,"WV",3,null,["$3"],["aN3"],942,0) -m(A,"WW",3,null,["$3"],["ak"],943,0) -m(A,"dh",3,null,["$3"],["a1"],944,0) -p(A.V8.prototype,"gaap","hr",35) -q(A.t5.prototype,"ga_Q","aqE",0) -k(h=A.a_h.prototype,"gaJV","fJ",147) -o(h,"gaLX","f8",151) -p(h,"gaN4","aN5",27) -p(A.JV.prototype,"gaGK","aGL",419) -p(A.Hp.prototype,"gaxw","axx",426) -l(h=A.Kj.prototype,"gaRK",0,0,function(){return[1]},["$1","$0"],["adW","aRL"],440,0,0) -p(h,"gaRD","W0",441) -j(h,"gaQV","aQW",0) -q(h,"gaRk","aRl",0) -j(h,"gVB","c0",0) -q(A.tG.prototype,"gabA","UW",0) -r(A,"bKk","bba",23) -q(A.Jt.prototype,"gaoZ","FI",16) -q(A.un.prototype,"ghw","fM",0) -q(A.vN.prototype,"ghw","fM",0) -n(A,"bHO","buV",945) -n(A,"bIl","bvE",946) -n(A,"bIH","bx_",947) -n(A,"bIL","bx4",948) -n(A,"bJo","byF",949) -n(A,"bJp","byG",950) -n(A,"bK6","bzR",951) -n(A,"bK7","bzW",952) -n(A,"bKc","bAh",953) -n(A,"bKd","bAi",954) -n(A,"bLE","bCS",955) -o(A.vo.prototype,"gqo","k6",44) -q(A.tV.prototype,"gUO","Dy",9) -o(A.vp.prototype,"gqo","k6",44) -q(h=A.vq.prototype,"ghw","fM",0) -o(h,"gqo","k6",44) -q(A.CP.prototype,"gaQF","DV",0) -n(A,"bLx","bCg",956) -q(A.Bv.prototype,"gaAm","aAn",0) -q(A.ue.prototype,"ghw","fM",0) -q(A.v3.prototype,"ghw","fM",0) -q(A.vD.prototype,"ghw","fM",0) -q(A.vO.prototype,"ghw","fM",0) -o(A.uX.prototype,"gqo","k6",44) -o(A.uY.prototype,"gqo","k6",44) -o(A.uJ.prototype,"gqo","k6",44) -q(h=A.v2.prototype,"ghw","fM",0) -q(h,"gKC","vi",0) -s(A,"bJB","bGo",957) -r(A,"bJC","bJz",49) -q(A.rd.prototype,"ghw","fM",0) -q(h=A.vf.prototype,"ghw","fM",0) -q(h,"gKC","vi",0) -q(h=A.w8.prototype,"ghw","fM",0) -q(h,"gKC","vi",0) -r(A,"bI5","bI4",49) -q(A.u8.prototype,"ghw","fM",0) -r(A,"bK_","bJZ",49) -r(A,"bKT","bKQ",49) -r(A,"bKU","bKR",49) -r(A,"bKV","bKS",49) -k(h=A.a1I.prototype,"gaNU","aNV",309) -k(h,"gaOj","aOk",310) -q(A.JJ.prototype,"gazv","a2Q",0) -l(h=A.C.prototype,"gaQx",0,1,null,["$1"],["l7"],160,0,1) -o(h,"gfQ","C",25) -o(h,"gvz","N",25) -m(A,"blA",0,null,["$2$comparator$strictMode","$0"],["be5",function(){return A.be5(null,null)}],959,0) -n(A,"aK","bDE",960) -q(A.yF.prototype,"gavU","OY",0) -q(A.ZD.prototype,"gaEJ","QG",0) -p(h=A.ay.prototype,"gaPH","V9",193) -p(h,"gaFg","ei",193) -q(h,"gaKr","aKs",0) -q(h,"gaKt","aKu",0) -q(h,"gaxY","i6",0) -q(A.hi.prototype,"gOG","asS",0) -q(A.jq.prototype,"gaDi","aDj",0) -q(A.fE.prototype,"gQk","aDk",0) -q(A.AK.prototype,"gaDl","aDm",0) -q(A.GA.prototype,"gDB","DC",0) -p(h=A.MR.prototype,"guT","CQ",15) -p(h,"guU","uV",15) -k(h,"gqb","uW",58) -k(h,"gqc","uX",127) -k(h,"gCO","uR",58) -p(h=A.EI.prototype,"guT","CQ",15) -p(h,"guU","uV",15) -k(h,"gqb","uW",58) -k(h,"gqc","uX",127) -k(h,"gCO","uR",58) -p(A.Lx.prototype,"ga1a","avL",341) -q(A.av.prototype,"gaQh","vw",0) -p(A.a1a.prototype,"garW","arX",3) -p(A.Li.prototype,"gaeO","aeP",66) -q(h=A.DL.prototype,"gGH","axP",0) -k(h,"gatT","atU",119) -o(A.uw.prototype,"gqo","k6",44) -p(h=A.a1J.prototype,"guT","CQ",15) -p(h,"guU","uV",15) -k(h,"gqb","uW",58) -k(h,"gqc","uX",127) -k(h,"gCO","uR",58) -p(A.Nn.prototype,"ganI","YY",31) -p(h=A.w9.prototype,"gaNy","ve",59) -q(h,"gawU","awV",0) -q(h=A.bb.prototype,"ghw","fM",0) -q(h,"gabA","UW",0) -p(h,"gqc","TK",52) -p(h,"gqb","TJ",17) -q(h=A.ml.prototype,"gKC","vi",0) -q(h,"gaOl","aOm",0) -p(h,"gaKQ","aKR",17) -q(h=A.pj.prototype,"gUO","Dy",0) -p(h,"gaLh","aLi",108) -p(h,"gaLl","aLm",34) -p(h,"gaLn","aLo",10) -p(h,"gaLj","aLk",33) -p(h=A.vC.prototype,"gaLB","aLC",373) -p(h,"gaLD","aLE",374) -p(h,"gaLz","aLA",375) -o(A.iM.prototype,"gqo","k6",44) -p(A.rQ.prototype,"gafp","kA",179) -m(A,"bnc",0,null,["$2$style$textDirection","$0","$1$style"],["ba5",function(){return A.ba5(null,null)},function(a){return A.ba5(a,null)}],961,0) -q(h=A.Th.prototype,"gaxz","axA",0) -q(h,"gayV","a2J",0) -q(A.H6.prototype,"ga1Q","awF",0) -k(A.a69.prototype,"gazU","azV",397) -l(h=A.Cb.prototype,"gad7",1,0,function(){return{from:null}},["$1$from","$0"],["ad8","eq"],407,0,0) -p(h,"gaql","aqm",408) -p(h,"gNi","anW",3) -p(A.nU.prototype,"gwU","Hl",4) -p(A.K7.prototype,"ga5m","a5n",4) -p(h=A.Bb.prototype,"gwU","Hl",4) -q(h,"gQS","aF5",0) -p(h=A.CU.prototype,"ga23","ax6",4) -q(h,"ga22","ax5",0) -q(A.x2.prototype,"geZ","E",0) -p(A.tH.prototype,"gabg","Ds",4) -p(h=A.Se.prototype,"gavt","avu",17) -p(h,"gavy","avz",52) -q(h,"gavr","avs",0) -p(A.Sf.prototype,"gaOw","aOx",5) -p(h=A.Sg.prototype,"gaxK","axL",86) -p(h,"gaxM","axN",68) -q(A.Si.prototype,"gPh","a1T",0) -p(h=A.Hc.prototype,"gato","atp",34) -p(h,"gatq","atr",10) -p(h,"gatm","atn",33) -q(h,"gatj","atk",0) -p(h,"gaAA","aAB",84) -q(A.Sh.prototype,"ga9Q","JI",0) -m(A,"bLd",4,null,["$4"],["bv7"],962,0) -p(h=A.Sl.prototype,"gaxU","axV",33) -q(h,"gaug","a10",0) -q(h,"gauE","a12",0) -p(h,"gHm","aDw",4) -p(h=A.Sj.prototype,"gay5","ay6",17) -p(h,"gay7","ay8",52) -q(h,"gay3","ay4",0) -p(h=A.QW.prototype,"gaE3","aE4",17) -l(h,"ga4Y",0,0,function(){return[null]},["$1","$0"],["a4Z","aE2"],139,0,0) -l(h,"ga5_",0,0,null,["$1","$0"],["a50","aE5"],173,0,0) -p(h,"gaE0","aE1",5) -m(A,"bHh",1,null,["$2$forceReport","$1"],["bfi",function(a){return A.bfi(a,!1)}],963,0) -o(h=A.bq.prototype,"gHR","aj",55) -o(h,"gacH","aa",55) +p(h=A.a2p.prototype,"gaAD","aAE",19) +p(h,"gawD","awE",19) +p(A.Zp.prototype,"gaG1","aG2",343) +p(h=A.pI.prototype,"gaqc","aqd",2) +p(h,"gaqa","aqb",2) +p(A.a9N.prototype,"gaAG","aAH",428) +p(A.a1j.prototype,"gaxP","axQ",378) +o(h=A.a0W.prototype,"gkd","D",787) +q(h,"gahG","vP",16) +o(A.amC.prototype,"gE","aNS",309) +p(A.a3d.prototype,"gayy","ayz",119) +o(A.Na.prototype,"gVh","Vi",8) +o(A.Q2.prototype,"gVh","Vi",8) +p(A.a2g.prototype,"gayu","ayv",2) +q(h=A.a0K.prototype,"gfv","v",0) +p(h,"ga60","aFd",5) +p(A.a6e.prototype,"gPw","ayB",411) +p(A.wc.prototype,"gaA0","aA1",587) +p(A.a9d.prototype,"gaOq","UR",597) +q(A.a7Z.prototype,"gfv","v",0) +p(h=A.a_3.prototype,"gatG","atH",2) +p(h,"gatI","atJ",2) +p(h,"gatE","atF",2) +p(h=A.Kw.prototype,"gCy","aag",2) +p(h,"gJo","aLr",2) +p(h,"gD9","aOp",2) +p(A.a_u.prototype,"gaoM","aoN",135) +p(A.a1z.prototype,"gayR","ayS",2) +s(J,"bc0","bz0",253) +o(J.v.prototype,"gaG_","I",8) +o(J.pb.prototype,"gaKu","jb",30) +o(A.ot.prototype,"gkl","N",28) +n(A,"bHt","bB1",104) +o(A.iI.prototype,"gkl","N",28) +o(A.fM.prototype,"gkl","N",28) +r(A,"bII","bEr",50) +r(A,"bIJ","bEs",50) +r(A,"bIK","bEt",50) +n(A,"bmy","bHU",0) +r(A,"bIL","bHC",36) +s(A,"bIN","bHE",131) +n(A,"bIM","bHD",0) +m(A,"bIO",4,null,["$4"],["b3L"],937,0) +q(h=A.BD.prototype,"gGt","qW",0) +q(h,"gGv","qX",0) +o(h=A.S3.prototype,"gkd","D",8) +l(h,"gaG5",0,1,function(){return[null]},["$2","$1"],["HA","Hz"],127,0,0) +l(A.BJ.prototype,"ga7Z",0,1,function(){return[null]},["$2","$1"],["my","kO"],127,0,0) +k(A.aV.prototype,"ga_x","jG",131) +o(A.Io.prototype,"gkd","D",8) +q(h=A.wu.prototype,"gGt","qW",0) +q(h,"gGv","qX",0) +q(h=A.j1.prototype,"gGt","qW",0) +q(h,"gGv","qX",0) +q(A.SL.prototype,"gaBQ","pJ",0) +q(h=A.HI.prototype,"gGt","qW",0) +q(h,"gGv","qX",0) +p(h,"gatL","atM",8) +k(h,"gaub","auc",339) +q(h,"gatS","atT",0) +s(A,"bcn","bGA",121) +r(A,"bco","bGB",125) +s(A,"bJ1","bGF",253) +l(h=A.q1.prototype,"gPo",0,0,null,["$1$0","$0"],["Ap","Pp"],137,0,0) +o(h,"gkl","N",28) +l(h=A.li.prototype,"gPo",0,0,null,["$1$0","$0"],["Ap","Pp"],137,0,0) +o(h,"gkl","N",28) +o(A.H1.prototype,"gkl","N",28) +l(h=A.Gl.prototype,"gay4",0,0,null,["$1$0","$0"],["a2I","wq"],137,0,0) +o(h,"gkl","N",28) +r(A,"bmL","bGC",130) +j(A.TC.prototype,"gRF","R",0) +o(h=A.ad5.prototype,"gkd","D",8) +j(h,"gRF","R",0) +r(A,"bmP","bKj",125) +m(A,"bJh",1,function(){return{onError:null,radix:null}},["$3$onError$radix","$1","$2$onError"],["em",function(a){return A.em(a,null,null)},function(a,b){return A.em(a,b,null)}],938,0) +s(A,"bmO","bKi",121) +s(A,"bmM","bw7",939) +r(A,"bJf","bDU",49) +n(A,"bJg","bFW",940) +s(A,"bmN","bI8",941) +o(A.y.prototype,"gkl","N",28) +o(h=A.cZ.prototype,"gaSI","vr",8) +l(h,"gaSM",0,0,null,["$1","$0"],["afb","aSN"],345,0,0) +i(A.uE.prototype,"gagK","agL",106) +m(A,"bKK",2,null,["$1$2","$2"],["bnF",function(a,b){return A.bnF(a,b,t.Jy)}],942,1) +m(A,"Xc",3,null,["$3"],["aO7"],943,0) +m(A,"Xd",3,null,["$3"],["am"],944,0) +m(A,"di",3,null,["$3"],["a1"],945,0) +p(A.Vp.prototype,"gab3","hp",33) +q(A.tg.prototype,"ga0j","arf",0) +k(h=A.a_G.prototype,"gaKz","fH",121) +o(h,"gaMy","f7",125) +p(h,"gaNH","aNI",28) +p(A.Kc.prototype,"gaHm","aHn",423) +p(A.HG.prototype,"gay8","ay9",442) +l(h=A.KB.prototype,"gaSn",0,0,function(){return[1]},["$1","$0"],["aex","aSo"],450,0,0) +p(h,"gaSg","Wu",453) +j(h,"gaRy","aRz",0) +q(h,"gaRY","aRZ",0) +j(h,"gW4","bY",0) +q(A.tP.prototype,"gace","Vm",0) +n(A,"bJb","bwe",946) +n(A,"bJJ","bwY",947) +n(A,"bK4","byj",948) +n(A,"bK8","byo",949) +n(A,"bKM","bA_",950) +n(A,"bKN","bA0",951) +n(A,"bLu","bBc",952) +n(A,"bLv","bBh",953) +n(A,"bLA","bBD",954) +n(A,"bLB","bBE",955) +n(A,"bN2","bEe",956) +o(A.vz.prototype,"gv6","k6",48) +r(A,"bLI","bc2",23) +q(A.JL.prototype,"gapz","Fv",16) +q(A.uw.prototype,"ghu","fM",0) +q(A.vX.prototype,"ghu","fM",0) +q(A.u4.prototype,"gVe","Di",11) +o(A.vA.prototype,"gv6","k6",48) +q(h=A.vB.prototype,"ghu","fM",0) +o(h,"gv6","k6",48) +q(A.D1.prototype,"gaRh","DH",0) +n(A,"bLL","bCv",957) +n(A,"bMW","bDD",958) +q(A.BH.prototype,"gaAZ","aB_",0) +q(A.un.prototype,"ghu","fM",0) +q(A.ve.prototype,"ghu","fM",0) +q(A.vO.prototype,"ghu","fM",0) +q(A.vY.prototype,"ghu","fM",0) +o(A.v7.prototype,"gv6","k6",48) +o(A.v8.prototype,"gv6","k6",48) +o(A.uU.prototype,"gv6","k6",48) +q(h=A.vd.prototype,"ghu","fM",0) +q(h,"gKo","v4",0) +s(A,"bKZ","bHL",959) +r(A,"bL_","bKX",46) +q(A.rl.prototype,"ghu","fM",0) +q(h=A.vq.prototype,"ghu","fM",0) +q(h,"gKo","v4",0) +q(h=A.wf.prototype,"ghu","fM",0) +q(h,"gKo","v4",0) +r(A,"bJt","bJs",46) +q(A.uh.prototype,"ghu","fM",0) +r(A,"bLn","bLm",46) +r(A,"bMh","bMe",46) +r(A,"bMi","bMf",46) +r(A,"bMj","bMg",46) +k(h=A.a2a.prototype,"gaOw","aOx",314) +k(h,"gaOW","aOX",315) +q(A.rM.prototype,"gaFo","QF",0) +q(A.K0.prototype,"gaA7","a3k",0) +l(h=A.z.prototype,"gaR9",0,1,null,["$1"],["kx"],193,0,1) +o(h,"gvl","O",29) +m(A,"bmH",0,null,["$2$comparator$strictMode","$0"],["bf5",function(){return A.bf5(null,null)}],961,0) +n(A,"aL","bF0",962) +q(A.yP.prototype,"gaww","OT",0) +q(A.a_0.prototype,"gaFl","QB",0) +p(h=A.aD.prototype,"gaQi","VB",158) +p(h,"gaFV","en",158) +q(h,"gaL6","aL7",0) +q(h,"gaL8","aL9",0) +q(h,"gayA","im",0) +q(A.hd.prototype,"gQf","aDV",0) +q(A.jy.prototype,"gaDW","aDX",0) +q(A.fp.prototype,"gOB","ats",0) +q(A.AW.prototype,"gaDY","aDZ",0) +q(A.GR.prototype,"gDl","Dm",0) +p(h=A.Nb.prototype,"gCA","U1",19) +p(h,"gCB","U2",19) +k(h,"guH","U4",91) +k(h,"guI","U6",185) +k(h,"gTS","TT",91) +p(A.O5.prototype,"gav4","av5",152) +p(h=A.EX.prototype,"gCA","U1",19) +p(h,"gCB","U2",19) +k(h,"guH","U4",91) +k(h,"guI","U6",185) +k(h,"gTS","TT",91) +p(A.LP.prototype,"ga1E","awn",347) +l(A.az.prototype,"gaQU",0,0,null,["$1$isInternalRefresh","$0"],["DF","KV"],351,0,0) +p(A.a1C.prototype,"gasw","asx",3) +p(A.LA.prototype,"gafo","afp",62) +q(h=A.DY.prototype,"gPv","ayr",0) +k(h,"gaut","auu",156) +p(A.NF.prototype,"gaoi","Zr",30) +l(h=A.wg.prototype,"gaOa",0,1,function(){return{output:null}},["$2$output","$1"],["UM","v_"],365,0,0) +q(h,"gaxw","axx",0) +q(h=A.cj.prototype,"ghu","fM",0) +q(h,"gace","Vm",0) +p(h,"guI","U5",45) +p(h,"guH","U3",15) +q(h=A.oV.prototype,"gKo","v4",0) +q(h,"gaOY","aOZ",0) +p(h,"gaLv","aLw",15) +q(h=A.pu.prototype,"gVe","Di",0) +p(h,"gaLT","aLU",103) +p(h,"gaLX","aLY",32) +p(h,"gaLZ","aM_",10) +p(h,"gaLV","aLW",34) +p(h=A.vN.prototype,"gaMc","aMd",375) +p(h,"gaMe","aMf",376) +p(h,"gaMa","aMb",377) +o(A.iR.prototype,"gv6","k6",48) +p(A.t_.prototype,"gag0","lb",175) +m(A,"boj",0,null,["$2$style$textDirection","$0","$1$style"],["bb_",function(){return A.bb_(null,B.v)},function(a){return A.bb_(a,B.v)}],963,0) +q(h=A.Ty.prototype,"gayb","ayc",0) +q(h,"gazx","a3d",0) +q(A.Hn.prototype,"ga2k","axh",0) +k(A.a6R.prototype,"gaAw","aAx",399) +l(h=A.Co.prototype,"gadJ",1,0,function(){return{from:null}},["$1$from","$0"],["adK","ej"],409,0,0) +p(h,"gaqW","aqX",410) +p(h,"gNd","aow",3) +p(A.o6.prototype,"gwE","H6",4) +p(A.Kp.prototype,"ga5S","a5T",4) +p(h=A.Bm.prototype,"gwE","H6",4) +q(h,"gQO","aFJ",0) +p(h=A.D6.prototype,"ga2y","axJ",4) +q(h,"ga2x","axI",0) +q(A.x9.prototype,"geX","F",0) +p(A.tQ.prototype,"gabV","Dd",4) +p(h=A.Sv.prototype,"gaw5","aw6",15) +p(h,"gawa","awb",45) +q(h,"gaw3","aw4",0) +p(A.Sw.prototype,"gaP8","aP9",5) +p(h=A.Sx.prototype,"gaym","ayn",75) +p(h,"gayo","ayp",54) +q(A.Sz.prototype,"gPb","a2n",0) +p(h=A.Ht.prototype,"gatZ","au_",32) +p(h,"gau0","au1",10) +p(h,"gatX","atY",34) +q(h,"gatU","atV",0) +p(h,"gaBc","aBd",76) +q(A.Sy.prototype,"gaau","Ju",0) +m(A,"bMC",4,null,["$4"],["bwr"],964,0) +p(h=A.SC.prototype,"gayw","ayx",34) +q(h,"gauR","a1u",0) +q(h,"gavh","a1w",0) +p(h,"gH7","aE8",4) +p(h=A.SA.prototype,"gayI","ayJ",15) +p(h,"gayK","ayL",45) +q(h,"gayG","ayH",0) +p(h=A.Rc.prototype,"gaEG","aEH",15) +l(h,"ga5t",0,0,function(){return[null]},["$1","$0"],["a5u","aEF"],138,0,0) +l(h,"ga5v",0,0,null,["$1","$0"],["a5w","aEI"],166,0,0) +p(h,"gaED","aEE",5) +m(A,"bIF",1,null,["$2$forceReport","$1"],["bgj",function(a){return A.bgj(a,!1)}],965,0) +o(h=A.bu.prototype,"gHC","an",50) +o(h,"gadj","ad",50) q(h,"gfv","v",0) -q(h,"geZ","E",0) -r(A,"bKW","bBg",964) -p(h=A.DN.prototype,"gaup","auq",429) -p(h,"gaqh","aqi",430) -p(h,"gaGD","aGE",15) -q(h,"garK","Op",0) -p(h,"gaut","a11",14) -q(h,"gauK","auL",0) -m(A,"bm0",3,null,["$3"],["bwX"],965,0) -p(A.nB.prototype,"glS","jm",14) -r(A,"bmr","bya",23) -r(A,"b5Z","bw1",218) -r(A,"b6_","bw2",23) -m(A,"bJn",0,function(){return{allowedButtonsFilter:null,debugOwner:null,supportedDevices:null}},["$3$allowedButtonsFilter$debugOwner$supportedDevices","$0"],["bgU",function(){return A.bgU(null,null,null)}],966,0) -p(A.Dg.prototype,"glS","jm",14) -r(A,"bJq","byK",23) -m(A,"tz",0,function(){return{allowedButtonsFilter:null,debugOwner:null,supportedDevices:null}},["$3$allowedButtonsFilter$debugOwner$supportedDevices","$0"],["bfM",function(){return A.bfM(null,null,null)}],967,0) -p(h=A.MO.prototype,"ga29","axl",14) -p(h,"gaA9","AK",15) -m(A,"bmz",0,function(){return{allowedButtonsFilter:null,debugOwner:null,supportedDevices:null}},["$3$allowedButtonsFilter$debugOwner$supportedDevices","$0"],["bf2",function(){return A.bf2(null,null,null)}],968,0) -r(A,"bJr","bw0",23) -m(A,"WM",0,function(){return{allowedButtonsFilter:null,debugOwner:null,longTapDelay:B.E,supportedDevices:null}},["$4$allowedButtonsFilter$debugOwner$longTapDelay$supportedDevices","$0"],["bgG",function(){return A.bgG(null,null,B.E,null)}],969,0) -q(A.Sb.prototype,"ga2m","ay9",0) -p(h=A.kE.prototype,"gGF","axm",14) -p(h,"gaA_","AJ",437) -q(h,"gaxn","tU",0) -p(A.Id.prototype,"glS","jm",14) -r(A,"BZ","bx5",23) -p(A.Fd.prototype,"glS","jm",14) -m(A,"bKg",0,function(){return{allowedButtonsFilter:null,debugOwner:null,dragStartBehavior:B.il,supportedDevices:null,trackpadScrollCausesScale:!1,trackpadScrollToScaleFactor:B.AO}},["$6$allowedButtonsFilter$debugOwner$dragStartBehavior$supportedDevices$trackpadScrollCausesScale$trackpadScrollToScaleFactor","$0"],["bhN",function(){return A.bhN(null,null,B.il,null,!1,B.AO)}],970,0) -p(A.pr.prototype,"glS","jm",14) -m(A,"bLa",0,function(){return{allowedButtonsFilter:null,debugOwner:null,supportedDevices:null}},["$3$allowedButtonsFilter$debugOwner$supportedDevices","$0"],["bit",function(){return A.bit(null,null,null)}],971,0) -k(h=A.Ts.prototype,"gawa","awb",447) -k(h,"gawZ","ax_",146) -p(h=A.Ug.prototype,"gc4","c1",1) -p(h,"gcv","bW",1) -p(h,"gcc","bV",1) -p(h,"gcT","c3",1) -q(A.RQ.prototype,"guS","TI",0) -p(h=A.Uf.prototype,"gc4","c1",1) -p(h,"gcv","bW",1) -p(h,"gcc","bV",1) -p(h,"gcT","c3",1) -q(A.Jw.prototype,"gavG","avH",0) -m(A,"bIj",4,null,["$4"],["bEL"],972,0) -p(h=A.Hi.prototype,"gatH","atI",5) -q(h,"gauj","auk",0) -q(A.Hf.prototype,"gavq","OP",0) -q(h=A.SO.prototype,"garg","arh",0) -k(h,"gaoi","aoj",146) -p(h=A.U7.prototype,"gc4","c1",1) -p(h,"gcv","bW",1) -q(h=A.Tc.prototype,"gauG","auH",0) -p(h,"gaoe","aof",11) -q(A.LJ.prototype,"gaw2","aw3",0) -p(A.uF.prototype,"gasI","asJ",4) -p(A.LK.prototype,"gaw5","aw6",4) -p(A.LL.prototype,"gaw7","aw8",4) -p(h=A.E1.prototype,"gafh","afi",480) -p(h,"gaID","aIE",481) -l(h=A.Ta.prototype,"gXl",0,0,function(){return[null]},["$1","$0"],["Xm","agy"],139,0,0) -q(h,"guS","TI",0) -p(h,"ga9I","aKX",163) -p(h,"gaKY","aKZ",5) -p(h,"gqb","TJ",17) -p(h,"gqc","TK",52) -p(h,"gaLJ","aLK",17) -p(h,"gaLL","aLM",52) -q(h,"guT","a9N",0) -q(h,"guU","aLR",0) -q(h,"gaLF","aLG",0) -q(h,"gaLH","aLI",0) -p(h,"gaLb","aLc",86) -p(h,"gaLd","aLe",68) -q(A.T3.prototype,"gP1","P2",0) -p(h=A.Ua.prototype,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -p(h,"gap0","ap1",194) -k(h,"gayq","ayr",7) -q(A.Tg.prototype,"gP1","P2",0) -p(h=A.Uj.prototype,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -q(A.Vj.prototype,"gO3","a_z",0) -q(h=A.In.prototype,"gyC","aOe",0) -p(h,"gyB","aOd",4) -p(h=A.VU.prototype,"gAC","PC",40) +q(h,"geX","F",0) +r(A,"bMk","bCD",966) +p(h=A.E_.prototype,"gav_","av0",431) +p(h,"gaqS","aqT",432) +p(h,"gaHf","aHg",19) +q(h,"gask","Ok",0) +p(h,"gav3","a1v",14) +q(h,"gavn","avo",0) +m(A,"bn7",3,null,["$3"],["byg"],967,0) +p(A.nO.prototype,"glM","ji",14) +r(A,"bny","bzv",23) +r(A,"b6Y","bxl",217) +r(A,"b6Z","bxm",23) +m(A,"bKL",0,function(){return{allowedButtonsFilter:null,debugOwner:null,supportedDevices:null}},["$3$allowedButtonsFilter$debugOwner$supportedDevices","$0"],["bhX",function(){return A.bhX(null,null,null)}],968,0) +p(A.Dt.prototype,"glM","ji",14) +r(A,"bKO","bA4",23) +m(A,"bcD",0,function(){return{allowedButtonsFilter:null,debugOwner:null,supportedDevices:null}},["$3$allowedButtonsFilter$debugOwner$supportedDevices","$0"],["bgN",function(){return A.bgN(null,null,null)}],969,0) +p(h=A.N8.prototype,"ga2E","axY",14) +p(h,"gaAM","Ay",19) +m(A,"bnG",0,function(){return{allowedButtonsFilter:null,debugOwner:null,supportedDevices:null}},["$3$allowedButtonsFilter$debugOwner$supportedDevices","$0"],["bg1",function(){return A.bg1(null,null,null)}],970,0) +r(A,"bKP","bxk",23) +m(A,"aqZ",0,function(){return{allowedButtonsFilter:null,debugOwner:null,longTapDelay:B.G,supportedDevices:null}},["$4$allowedButtonsFilter$debugOwner$longTapDelay$supportedDevices","$0"],["bhI",function(){return A.bhI(null,null,B.G,null)}],971,0) +q(A.Ss.prototype,"ga2R","ayM",0) +p(h=A.kR.prototype,"gGr","axZ",14) +p(h,"gaAC","Ax",439) +q(h,"gay_","tK",0) +p(A.Iu.prototype,"glM","ji",14) +r(A,"C9","byp",23) +p(A.Ft.prototype,"glM","ji",14) +m(A,"bLE",0,function(){return{allowedButtonsFilter:null,debugOwner:null,dragStartBehavior:B.io,supportedDevices:null,trackpadScrollCausesScale:!1,trackpadScrollToScaleFactor:B.AQ}},["$6$allowedButtonsFilter$debugOwner$dragStartBehavior$supportedDevices$trackpadScrollCausesScale$trackpadScrollToScaleFactor","$0"],["biT",function(){return A.biT(null,null,B.io,null,!1,B.AQ)}],972,0) +p(A.pC.prototype,"glM","ji",14) +m(A,"bMz",0,function(){return{allowedButtonsFilter:null,debugOwner:null,supportedDevices:null}},["$3$allowedButtonsFilter$debugOwner$supportedDevices","$0"],["bjz",function(){return A.bjz(null,null,null)}],973,0) +k(h=A.TJ.prototype,"gawN","awO",449) +k(h,"gaxB","axC",145) +p(h=A.Ux.prototype,"gc5","c1",1) +p(h,"gcs","bW",1) +p(h,"gce","bV",1) +p(h,"gcO","c4",1) +q(A.S6.prototype,"guG","U0",0) +p(h=A.Uw.prototype,"gc5","c1",1) +p(h,"gcs","bW",1) +p(h,"gce","bV",1) +p(h,"gcO","c4",1) +q(A.JO.prototype,"gawi","awj",0) +m(A,"bJH",4,null,["$4"],["bG7"],974,0) +p(h=A.Hz.prototype,"gauh","aui",5) +q(h,"gauU","auV",0) +q(A.Hw.prototype,"gaw2","OK",0) +q(h=A.T4.prototype,"garR","arS",0) +k(h,"gaoT","aoU",145) +p(h=A.Uo.prototype,"gc5","c1",1) +p(h,"gcs","bW",1) +q(h=A.Tt.prototype,"gavj","avk",0) +p(h,"gaoP","aoQ",9) +q(A.M1.prototype,"gawF","awG",0) +p(A.uM.prototype,"gati","atj",4) +p(A.M2.prototype,"gawI","awJ",4) +p(A.M3.prototype,"gawK","awL",4) +p(h=A.Ee.prototype,"gafT","afU",482) +p(h,"gaJf","aJg",483) +l(h=A.Tr.prototype,"gXS",0,0,function(){return[null]},["$1","$0"],["XT","ah7"],138,0,0) +q(h,"guG","U0",0) +p(h,"gaam","aLz",159) +p(h,"gaLA","aLB",5) +p(h,"guH","U3",15) +p(h,"guI","U5",45) +p(h,"gaMk","aMl",15) +p(h,"gaMm","aMn",45) +q(h,"gCA","aar",0) +q(h,"gCB","aMs",0) +q(h,"gaMg","aMh",0) +q(h,"gaMi","aMj",0) +p(h,"gaLO","aLP",75) +p(h,"gaLQ","aLR",54) +q(A.Tk.prototype,"gOW","OX",0) +p(h=A.Ur.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +p(h,"gapB","apC",192) +k(h,"gaz2","az3",7) +q(A.Tx.prototype,"gOW","OX",0) +p(h=A.UA.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +q(A.VA.prototype,"gNZ","a02",0) +q(h=A.IG.prototype,"gyo","aOR",0) +p(h,"gyn","aOQ",4) +p(h=A.Wb.prototype,"gAq","Px",36) q(h,"gfv","v",0) -p(h=A.VV.prototype,"gAC","PC",40) +p(h=A.Wc.prototype,"gAq","Px",36) q(h,"gfv","v",0) -p(A.P0.prototype,"gavf","avg",4) -p(h=A.SR.prototype,"gauC","auD",4) -q(h,"gay0","ay1",0) -q(A.FC.prototype,"gavn","avo",0) -m(A,"bn1",3,null,["$3"],["bG7"],973,0) -s(A,"bKi","bAB",158) -p(h=A.akA.prototype,"gUM","yE",42) -p(h,"gUL","Dx",42) -p(h,"gabz","UT",93) -p(h,"gUV","yG",99) -p(h,"gUU","yF",79) -q(h=A.UM.prototype,"ga2i","axC",0) -k(h,"gaB5","aB6",168) -q(h,"gaB7","aB8",0) -p(h=A.UV.prototype,"gasZ","at_",66) -p(h,"gQi","Qj",66) -p(h,"gQg","Qh",66) -p(h,"gans","ant",508) -p(h,"gaBR","aBS",5) -p(h,"gaBT","aBU",5) -q(h=A.I0.prototype,"gar2","Ob",0) -p(h,"gQi","Qj",34) -p(h,"gaBP","aBQ",10) -p(h,"gQg","Qh",33) -p(h,"gaBV","aBW",17) -p(h,"gaBX","aBY",52) -p(h,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -q(h,"gaMl","JS",0) -q(h,"gaIN","IV",0) -p(A.UX.prototype,"gPy","axy",4) -s(A,"bnb","bBK",158) -p(h=A.am9.prototype,"gUM","yE",42) -p(h,"gUL","Dx",42) -p(h,"gUV","yG",99) -p(h,"gUU","yF",79) -q(h=A.Vh.prototype,"ga4G","aDF",0) -k(h,"gaDG","aDH",168) -q(h,"gauW","auX",0) -s(A,"bLc","bBN",158) -q(A.Ie.prototype,"gOJ","at9",0) -s(A,"bLe","bBW",975) -p(h=A.QX.prototype,"gaDZ","aE_",17) -l(h,"ga4W",0,0,function(){return[null]},["$1","$0"],["a4X","aDY"],139,0,0) -l(h,"ga17",0,0,null,["$1","$0"],["a18","avv"],173,0,0) -p(h,"gatK","atL",5) -p(h,"gatP","atQ",5) -q(A.QV.prototype,"gfv","v",0) -p(h=A.GB.prototype,"gaE8","aE9",4) -p(h,"gaE6","aE7",84) -p(h,"ga0W","atN",14) -q(h,"gavw","avx",0) -q(h,"gatX","atY",0) -q(h,"gauA","auB",0) -p(h,"ga0Z","au4",86) -p(h,"ga1_","au5",68) -p(h,"gaoB","aoC",11) -l(h=A.Nu.prototype,"gaMC",0,1,null,["$4$allowUpscaling$cacheHeight$cacheWidth","$1"],["aag","D4"],527,0,0) -l(h,"gaMF",0,1,null,["$4$allowUpscaling$cacheHeight$cacheWidth","$1"],["aah","aMG"],528,0,0) -l(h,"gaMH",0,1,null,["$2$getTargetSize","$1"],["aaj","aMI"],529,0,0) -m(A,"bbp",3,null,["$3"],["bgR"],976,0) -m(A,"bbB",3,null,["$3"],["hA"],977,0) -o(h=A.yL.prototype,"gHR","aj",172) -p(h,"gag_","Xa",539) -p(h,"gaQG","aQH",540) -p(h=A.a3T.prototype,"gat0","at1",543) -p(h,"gasP","asQ",3) -o(h,"gHR","aj",172) -k(A.GS.prototype,"gaBM","aBN",548) -m(A,"WS",3,null,["$3"],["c6"],978,0) -o(h=A.a16.prototype,"gL","ij",1) -o(h,"gSK","jg",1) -q(h=A.Fu.prototype,"gav4","av5",0) -p(h,"gav8","av9",554) -q(h,"gav6","av7",0) -p(h,"gavJ","avK",3) -p(h,"gaul","aum",3) -q(A.RG.prototype,"gfv","v",0) -p(h=A.T.prototype,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -q(h,"gKi","aC",0) -k(A.eG.prototype,"ga8q","xF",7) -p(h=A.Op.prototype,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -p(h=A.Oq.prototype,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -q(h=A.A7.prototype,"gfn","bf",0) -q(h,"gHc","aBI",0) -p(h,"gavc","avd",21) -p(h,"gava","avb",558) -p(h,"gaua","aub",5) -p(h,"gau6","au7",5) -p(h,"gauc","aud",5) -p(h,"gau8","au9",5) -p(h,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -p(h,"gaqR","aqS",17) -q(h,"gaqP","aqQ",0) -q(h,"gaqN","aqO",0) -k(h,"gayo","a2u",7) -p(h=A.Os.prototype,"gcc","bV",1) -p(h,"gcT","c3",1) -p(h=A.Ou.prototype,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -p(h=A.Ow.prototype,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -r(A,"bmE","bAa",13) -r(A,"bmF","bAb",13) -q(A.NJ.prototype,"gaEY","a5P",0) -p(h=A.K.prototype,"gVr","pf",13) -p(h,"gaJC","nu",13) -q(h,"gfn","bf",0) -l(h,"gjs",0,2,null,["$2"],["aK"],7,0,1) -q(h,"gab3","c9",0) -l(h,"ga1Y",0,1,null,["$2$isMergeUp","$1"],["Gx","awW"],565,0,0) -l(h,"gw_",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["il","zB","tz","w0","tA"],126,0,0) -p(h=A.aU.prototype,"gaGS","aGT","aU.0?(y?)") -p(h,"ga7a","aGR","aU.0?(y?)") -q(A.vu.prototype,"gr7","aAR",0) -p(h=A.OE.prototype,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -p(h,"gap2","ap3",194) -p(h=A.jm.prototype,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -l(h,"gjs",0,2,null,["$2"],["aK"],7,0,1) -p(h=A.Oo.prototype,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -p(h=A.Oz.prototype,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -p(h=A.Oy.prototype,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -q(A.On.prototype,"gHA","QI",0) -q(A.HZ.prototype,"gGv","wE",0) -k(A.Ot.prototype,"gayn","a2t",571) -p(h=A.OC.prototype,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -q(h=A.rz.prototype,"gazb","azc",0) -q(h,"gazd","aze",0) -q(h,"gazf","azg",0) -q(h,"gaz9","aza",0) -q(h=A.OH.prototype,"gazi","azj",0) -q(h,"gaz5","az6",0) -q(h,"gaz3","az4",0) -q(h,"gayY","ayZ",0) -q(h,"gaz_","az0",0) -q(h,"gaz7","az8",0) -q(h,"gaz1","az2",0) -p(h=A.OG.prototype,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -k(h,"gayl","aym",7) -q(A.a7D.prototype,"ga3L","a3M",0) -p(h=A.A9.prototype,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -l(h,"gjs",0,2,null,["$2"],["aK"],7,0,1) -p(h=A.OD.prototype,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -p(h=A.Or.prototype,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -l(A.eS.prototype,"gaM7",0,1,null,["$3$crossAxisPosition$mainAxisPosition"],["a9Y"],572,0,0) -p(h=A.Fq.prototype,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -k(h,"gabJ","KU",7) -k(A.Ox.prototype,"gabJ","KU",7) -p(h=A.Fr.prototype,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -p(h=A.Ft.prototype,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -k(h,"gaF7","a61",7) -l(h,"gw_",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["il","zB","tz","w0","tA"],126,0,0) -p(h=A.OL.prototype,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -s(A,"bHu","bAo",979) -m(A,"bHv",0,null,["$2$priority$scheduler"],["bIa"],980,0) -p(h=A.ip.prototype,"gara","arb",183) -q(h,"gaAE","aAF",0) -p(h,"gasU","asV",3) -q(h,"gatt","atu",0) -q(h,"gaqz","aqA",0) -p(A.B1.prototype,"gHs","aDS",3) -q(h=A.a7F.prototype,"gaqj","aqk",0) -q(h,"gav3","a15",0) -p(h,"gav1","av2",580) -p(A.dY.prototype,"ga36","azW",581) -q(A.Po.prototype,"gfv","v",0) -p(A.nV.prototype,"gaFD","Rc",588) -r(A,"bHi","btX",981) -r(A,"bHj","bD2",982) -r(A,"bHt","bAI",983) -q(h=A.FN.prototype,"ganJ","anK",593) -p(h,"gatV","OM",594) -p(h,"gaun","Gg",87) -m(A,"bIR",0,null,["$5$character$logicalKey$physicalKey$synthesized$timeStamp","$4$logicalKey$physicalKey$synthesized$timeStamp"],["bg4",function(a,b,c,d){return A.bg4(null,a,b,c,d)}],984,0) -m(A,"bIS",0,null,["$4$logicalKey$physicalKey$synthesized$timeStamp"],["bxQ"],985,0) -p(h=A.a2G.prototype,"gaL2","aL3",121) -p(h,"gaLx","TG",600) -p(h,"gapF","apG",601) -p(A.OR.prototype,"gaxa","Po",189) -p(h=A.fD.prototype,"gaqL","aqM",190) -p(h,"ga34","a35",190) -p(A.a9z.prototype,"gawQ","Gs",87) -p(A.aab.prototype,"gavD","OR",87) -p(A.Ry.prototype,"ga0N","asH",615) -p(h=A.SV.prototype,"ga0U","atM",163) -p(h,"gany","anz",86) -p(h,"ganA","anB",68) -p(h,"ganw","anx",5) -p(h=A.VM.prototype,"gaxQ","axR",617) -p(h,"gaya","ayb",618) -p(A.RD.prototype,"ganE","anF",619) -q(A.LY.prototype,"gfv","v",0) -q(h=A.Ri.prototype,"gaL7","aL8",0) -p(h,"gaue","auf",87) -q(h,"gasW","asX",0) -q(h=A.VT.prototype,"gaLa","TB",0) -q(h,"gaLT","TL",0) -q(h,"gaLq","TE",0) -p(h,"gaKL","Tv",934) -p(h=A.Sr.prototype,"ga_G","aqo",34) -p(h,"ga_H","aqp",10) -q(h,"gatf","atg",0) -p(h,"ga_F","aqn",33) -p(h,"gatd","Gf",624) -p(A.SC.prototype,"gNh","Zf",4) -q(h=A.uf.prototype,"ga2h","axB",0) -q(h,"gaxO","a2k",0) -q(h,"gaAt","aAu",0) -q(h,"gHx","aEn",0) -q(h,"gaxI","axJ",0) -q(h,"gaxD","axE",0) -q(h,"ga2j","PA",0) -q(h,"gFV","a_B",0) -q(h,"gO9","aqT",0) -p(h,"gapl","apm",627) -l(h,"gaAN",0,0,function(){return[null]},["$1","$0"],["a3x","a3w"],197,0,0) -p(h,"gaPB","aPC",21) -l(h,"gaxg",0,3,null,["$3"],["axh"],198,0,0) -l(h,"gaxi",0,3,null,["$3"],["axj"],198,0,0) -q(h,"gaoR","Zx",74) -q(h,"gaxt","axu",74) -q(h,"gawz","awA",74) -q(h,"gayA","ayB",74) -q(h,"gaqB","aqC",74) -p(h,"gaEe","aEf",631) -p(h,"gaAg","a3g",632) -p(h,"gaAS","aAT",633) -p(h,"gaqU","aqV",634) -p(h,"gari","arj",635) -p(h,"gaEQ","aER",636) -p(h,"gavQ","avR",637) -p(h,"gaqc","aqd",84) -q(A.fa.prototype,"gfv","v",0) -q(h=A.L5.prototype,"gfv","v",0) -q(h,"gao0","ao1",0) -p(h=A.afx.prototype,"ga9L","TF",14) -p(h,"ga9K","aL4",645) -q(A.Hn.prototype,"gOL","atJ",0) -m(A,"bID",1,null,["$5$alignment$alignmentPolicy$curve$duration","$1","$2$alignmentPolicy"],["b89",function(a){return A.b89(a,null,null,null,null)},function(a,b){return A.b89(a,null,b,null,null)}],986,0) -r(A,"b5q","bDz",12) -s(A,"b5p","bwj",987) -r(A,"bm5","bwi",12) -p(h=A.afR.prototype,"gaEq","a5b",12) -q(h,"gaEr","aEs",0) -p(A.b0.prototype,"gaIC","IT",12) -p(h=A.Fj.prototype,"gaur","aus",84) -p(h,"gauu","auv",672) -p(h,"gaEW","aEX",673) -p(h=A.ta.prototype,"gaot","aou",11) -p(h,"gasM","a0O",4) -q(h,"gDB","DC",0) -p(h=A.Ly.prototype,"gatE","atF",676) -l(h,"gaqa",0,5,null,["$5"],["aqb"],677,0,0) -m(A,"bmc",3,null,["$3"],["qS"],988,0) -k(A.T5.prototype,"gatR","atS",153) -q(A.Ca.prototype,"gasK","asL",0) -q(A.HA.prototype,"gOS","avF",0) -p(A.HC.prototype,"ga1M","aws",8) -p(h=A.Uh.prototype,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -s(A,"bJs","byX",989) -r(A,"wP","bE5",73) -r(A,"bmA","bE6",73) -r(A,"WN","bE7",73) -p(A.HN.prototype,"gDr","vg",94) -p(A.HM.prototype,"gDr","vg",94) -p(A.TM.prototype,"gDr","vg",94) -p(A.TN.prototype,"gDr","vg",94) -p(h=A.nL.prototype,"gaxp","axq",84) -p(h,"gauy","auz",14) -p(h=A.I_.prototype,"gcv","bW",1) -p(h,"gcT","c3",1) -p(h,"gc4","c1",1) -p(h,"gcc","bV",1) -r(A,"bJA","bE3",13) -l(A.BO.prototype,"gjs",0,2,null,["$2"],["aK"],7,0,1) -p(h=A.wA.prototype,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -p(A.T0.prototype,"gPE","PF",83) -q(h=A.T_.prototype,"gfv","v",0) -p(h,"gNu","Nv",4) -p(h,"gaDT","aDU",3) -p(A.Va.prototype,"gPE","PF",83) -p(h=A.V9.prototype,"gNu","Nv",4) +p(A.Pi.prototype,"gavS","avT",4) +p(h=A.T7.prototype,"gavf","avg",4) +q(h,"gayD","ayE",0) +q(A.FT.prototype,"gaw_","aw0",0) +m(A,"bo8",3,null,["$3"],["bHu"],975,0) +s(A,"bLG","bBX",153) +p(h=A.alv.prototype,"gVb","yp",41) +p(h,"gVa","Dh",41) +p(h,"gacd","Vj",101) +p(h,"gVl","yr",98) +p(h,"gVk","yq",79) +q(h=A.V2.prototype,"ga2N","aye",0) +k(h,"gaBI","aBJ",167) +q(h,"gaBK","aBL",0) +p(h=A.Vb.prototype,"gatz","atA",62) +p(h,"gQd","Qe",62) +p(h,"gQb","Qc",62) +p(h,"gao2","ao3",510) +p(h,"gaCt","aCu",5) +p(h,"gaCv","aCw",5) +q(h=A.Ih.prototype,"garE","O6",0) +p(h,"gQd","Qe",32) +p(h,"gaCr","aCs",10) +p(h,"gQb","Qc",34) +p(h,"gaCx","aCy",15) +p(h,"gaCz","aCA",45) +p(h,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +q(h,"gaMX","JE",0) +q(h,"gaJp","IG",0) +p(A.Vd.prototype,"gPs","aya",4) +s(A,"boi","bD6",153) +p(h=A.an7.prototype,"gVb","yp",41) +p(h,"gVa","Dh",41) +p(h,"gVl","yr",98) +p(h,"gVk","yq",79) +q(h=A.Vy.prototype,"ga5b","aEh",0) +k(h,"gaEi","aEj",167) +q(h,"gavz","avA",0) +s(A,"bMB","bD9",153) +q(A.Iv.prototype,"gOE","atK",0) +s(A,"bMD","bDi",977) +p(h=A.Rd.prototype,"gaEB","aEC",15) +l(h,"ga5r",0,0,function(){return[null]},["$1","$0"],["a5s","aEA"],138,0,0) +l(h,"ga1B",0,0,null,["$1","$0"],["a1C","aw7"],166,0,0) +p(h,"gauk","aul",5) +p(h,"gaup","auq",5) +q(A.Rb.prototype,"gfv","v",0) +p(h=A.GS.prototype,"gaEL","aEM",4) +p(h,"gaEJ","aEK",76) +p(h,"ga1p","aun",14) +q(h,"gaw8","aw9",0) +q(h,"gaux","auy",0) +q(h,"gavc","avd",0) +p(h,"ga1s","auF",75) +p(h,"ga1t","auG",54) +p(h,"gapb","apc",9) +l(h=A.NM.prototype,"gaNd",0,1,null,["$4$allowUpscaling$cacheHeight$cacheWidth","$1"],["aaV","CP"],529,0,0) +l(h,"gaNg",0,1,null,["$4$allowUpscaling$cacheHeight$cacheWidth","$1"],["aaW","aNh"],530,0,0) +l(h,"gaNi",0,1,null,["$2$getTargetSize","$1"],["aaY","aNj"],531,0,0) +m(A,"bch",3,null,["$3"],["bhU"],978,0) +m(A,"bct",3,null,["$3"],["hu"],979,0) +o(h=A.yV.prototype,"gHC","an",171) +p(h,"gagB","XH",541) +p(h,"gaRi","aRj",542) +p(h=A.a4w.prototype,"gatB","atC",545) +p(h,"gatp","atq",3) +o(h,"gHC","an",171) +k(A.H8.prototype,"gaCo","aCp",550) +m(A,"X9",3,null,["$3"],["cb"],980,0) +o(h=A.a1y.prototype,"gL","ic",1) +o(h,"gSI","ja",1) +q(h=A.FL.prototype,"gavI","avJ",0) +p(h,"gavM","avN",556) +q(h,"gavK","avL",0) +p(h,"gawl","awm",3) +p(h,"gauW","auX",3) +q(A.RW.prototype,"gfv","v",0) +p(h=A.U.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +q(h,"gK5","aD",0) +k(A.eO.prototype,"ga8Z","xp",7) +p(h=A.OH.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +p(h=A.OI.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +q(h=A.Aj.prototype,"gfm","bi",0) +q(h,"gGY","aCk",0) +p(h,"gavQ","avR",22) +p(h,"gavO","avP",560) +p(h,"gauL","auM",5) +p(h,"gauH","auI",5) +p(h,"gauN","auO",5) +p(h,"gauJ","auK",5) +p(h,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +p(h,"gars","art",15) +q(h,"garq","arr",0) +q(h,"garo","arp",0) +k(h,"gaz0","a2Z",7) +p(h=A.OK.prototype,"gce","bV",1) +p(h,"gcO","c4",1) +p(h=A.OM.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +p(h=A.OO.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +r(A,"bnL","bBw",13) +r(A,"bnM","bBx",13) +q(A.O0.prototype,"gaFB","a6j",0) +p(h=A.K.prototype,"gVU","pa",13) +p(h,"gaKf","nn",13) +q(h,"gfm","bi",0) +l(h,"gjp",0,2,null,["$2"],["aJ"],7,0,1) +q(h,"gabH","cb",0) +l(h,"ga2s",0,1,null,["$2$isMergeUp","$1"],["Gj","axy"],567,0,0) +l(h,"gvK",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["ig","zl","tq","vL","tr"],123,0,0) +p(h=A.aY.prototype,"gaHu","aHv","aY.0?(A?)") +p(h,"ga7K","aHt","aY.0?(A?)") +q(A.vF.prototype,"gr0","aBt",0) +p(h=A.OW.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +p(h,"gapD","apE",192) +p(h=A.ju.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +l(h,"gjp",0,2,null,["$2"],["aJ"],7,0,1) +p(h=A.OG.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +p(h=A.OR.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +p(h=A.OQ.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +q(A.OF.prototype,"gHl","QD",0) +q(A.If.prototype,"gGh","wo",0) +k(A.OL.prototype,"gaz_","a2Y",573) +p(h=A.OU.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +q(h=A.rH.prototype,"gazO","azP",0) +q(h,"gazQ","azR",0) +q(h,"gazS","azT",0) +q(h,"gazM","azN",0) +q(h=A.OZ.prototype,"gazV","azW",0) +q(h,"gazI","azJ",0) +q(h,"gazG","azH",0) +q(h,"gazA","azB",0) +q(h,"gazC","azD",0) +q(h,"gazK","azL",0) +q(h,"gazE","azF",0) +p(h=A.OY.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +k(h,"gayY","ayZ",7) +q(A.a8n.prototype,"ga4g","a4h",0) +p(h=A.Al.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +l(h,"gjp",0,2,null,["$2"],["aJ"],7,0,1) +p(h=A.OV.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +p(h=A.OJ.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +l(A.eV.prototype,"gaMJ",0,1,null,["$3$crossAxisPosition$mainAxisPosition"],["aaC"],574,0,0) +p(h=A.FH.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +k(h,"gacn","KI",7) +k(A.OP.prototype,"gacn","KI",7) +p(h=A.FI.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +p(h=A.FK.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +k(h,"gaFL","a6w",7) +l(h,"gvK",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["ig","zl","tq","vL","tr"],123,0,0) +p(h=A.P2.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +s(A,"bIS","bBK",981) +m(A,"bIT",0,null,["$2$priority$scheduler"],["bJy"],982,0) +p(h=A.iv.prototype,"garM","arN",182) +q(h,"gaBg","aBh",0) +p(h,"gatu","atv",3) +q(h,"gau3","au4",0) +q(h,"gar9","ara",0) +p(A.Bc.prototype,"gHd","aEu",3) +q(h=A.a8p.prototype,"gaqU","aqV",0) +q(h,"gavH","a1z",0) +p(h,"gavF","avG",582) +p(A.e5.prototype,"ga3B","aAy",583) +q(A.PH.prototype,"gfv","v",0) +p(A.o7.prototype,"gaGh","R7",590) +r(A,"bIG","bvd",983) +r(A,"bIH","bEp",984) +r(A,"bIR","bC3",985) +q(h=A.G3.prototype,"gaoj","aok",595) +p(h,"gauv","OH",596) +p(h,"gauY","G2",90) +m(A,"bKe",0,null,["$5$character$logicalKey$physicalKey$synthesized$timeStamp","$4$logicalKey$physicalKey$synthesized$timeStamp"],["bh5",function(a,b,c,d){return A.bh5(null,a,b,c,d)}],986,0) +m(A,"bKf",0,null,["$4$logicalKey$physicalKey$synthesized$timeStamp"],["bza"],987,0) +p(h=A.a3c.prototype,"gaLF","aLG",119) +p(h,"gaM8","TZ",602) +p(h,"gaqf","aqg",603) +p(A.P8.prototype,"gaxN","Pi",188) +p(h=A.fx.prototype,"garm","arn",189) +p(h,"ga3z","a3A",189) +p(A.aao.prototype,"gaxs","Ge",90) +p(A.ab1.prototype,"gawf","OM",90) +p(A.RO.prototype,"ga1g","ath",617) +p(h=A.Tb.prototype,"ga1n","aum",159) +p(h,"gao8","ao9",75) +p(h,"gaoa","aob",54) +p(h,"gao6","ao7",5) +p(h=A.W3.prototype,"gays","ayt",619) +p(h,"gayN","ayO",620) +p(A.RT.prototype,"gaoe","aof",621) +q(A.Mh.prototype,"gfv","v",0) +q(h=A.Rz.prototype,"gaLK","aLL",0) +p(h,"gauP","auQ",90) +q(h,"gatw","atx",0) +q(h=A.Wa.prototype,"gaLN","TU",0) +q(h,"gaMu","U7",0) +q(h,"gaM1","TX",0) +p(h,"gaLq","TP",935) +p(h=A.SI.prototype,"ga09","aqZ",32) +p(h,"ga0a","ar_",10) +q(h,"gatQ","atR",0) +p(h,"ga08","aqY",34) +p(h,"gatO","G1",626) +p(A.ST.prototype,"gNc","ZJ",4) +q(h=A.uo.prototype,"ga2M","ayd",0) +q(h,"gayq","a2P",0) +q(h,"gaB5","aB6",0) +q(h,"gHi","aF_",0) +q(h,"gayk","ayl",0) +q(h,"gayf","ayg",0) +q(h,"ga2O","Pu",0) +q(h,"gFI","a04",0) +q(h,"gO4","aru",0) +p(h,"gapW","apX",629) +l(h,"gaBp",0,0,function(){return[null]},["$1","$0"],["a41","a40"],196,0,0) +p(h,"gaQc","aQd",22) +l(h,"gaxT",0,3,null,["$3"],["axU"],197,0,0) +l(h,"gaxV",0,3,null,["$3"],["axW"],197,0,0) +q(h,"gapr","a_0",66) +q(h,"gay5","ay6",66) +q(h,"gaxb","axc",66) +q(h,"gazc","azd",66) +q(h,"garb","ard",66) +p(h,"gaER","aES",633) +p(h,"gaAT","a3L",634) +p(h,"gaBu","aBv",635) +p(h,"garv","arw",636) +p(h,"garT","arU",637) +p(h,"gaFt","aFu",638) +p(h,"gaws","awt",639) +p(h,"gaqN","aqO",76) +q(A.f7.prototype,"gfv","v",0) +q(h=A.Ln.prototype,"gfv","v",0) +q(h,"gaoB","aoC",0) +p(h=A.agp.prototype,"gaap","TY",14) +p(h,"gaao","aLH",647) +q(A.HE.prototype,"gOG","auj",0) +m(A,"bK0",1,null,["$5$alignment$alignmentPolicy$curve$duration","$1","$2$alignmentPolicy"],["b98",function(a){return A.b98(a,null,null,null,null)},function(a,b){return A.b98(a,null,b,null,null)}],988,0) +r(A,"b6p","bEW",12) +s(A,"b6o","bxD",989) +r(A,"bnc","bxC",12) +p(h=A.agI.prototype,"gaF2","a5H",12) +q(h,"gaF3","aF4",0) +p(A.b4.prototype,"gaJe","IE",12) +p(h=A.FA.prototype,"gav1","av2",76) +p(h,"gav6","av7",674) +p(h,"gaFz","aFA",675) +p(h=A.tl.prototype,"gap3","ap4",9) +p(h,"gatm","a1h",4) +q(h,"gDl","Dm",0) +p(h=A.LR.prototype,"gaue","auf",678) +l(h,"gaqL",0,5,null,["$5"],["aqM"],679,0,0) +m(A,"bnj",3,null,["$3"],["r_"],990,0) +k(A.Tm.prototype,"gaur","aus",128) +q(A.Cn.prototype,"gatk","atl",0) +q(A.HR.prototype,"gON","awh",0) +p(A.HT.prototype,"ga2g","ax4",8) +p(h=A.Uy.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +s(A,"bKQ","bAj",991) +r(A,"wX","bFs",72) +r(A,"bnH","bFt",72) +r(A,"X4","bFu",72) +p(A.I3.prototype,"gDc","v2",97) +p(A.I2.prototype,"gDc","v2",97) +p(A.U2.prototype,"gDc","v2",97) +p(A.U3.prototype,"gDc","v2",97) +p(h=A.nY.prototype,"gay1","ay2",76) +p(h,"gava","avb",14) +p(h=A.Ig.prototype,"gcs","bW",1) +p(h,"gcO","c4",1) +p(h,"gc5","c1",1) +p(h,"gce","bV",1) +r(A,"bKY","bFq",13) +l(A.C_.prototype,"gjp",0,2,null,["$2"],["aJ"],7,0,1) +p(h=A.wI.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +p(A.Th.prototype,"gPz","PA",73) +q(h=A.Tg.prototype,"gfv","v",0) +p(h,"gNp","Nq",4) +p(h,"gaEv","aEw",3) +p(A.Vr.prototype,"gPz","PA",73) +p(h=A.Vq.prototype,"gNp","Nq",4) q(h,"gfv","v",0) -p(A.a_l.prototype,"gax8","Pn",189) -q(A.Uv.prototype,"gPX","aAf",0) -q(A.hh.prototype,"gfv","v",0) -p(A.mJ.prototype,"gaEM","QK",704) -p(h=A.I2.prototype,"gaAj","aAk",3) -q(h,"gGi","a14",0) -q(h,"gOH","asT",235) -q(h,"gON","auJ",0) -p(A.is.prototype,"ga16","avp",4) -p(h=A.il.prototype,"gaop","aoq",11) -p(h,"gaor","aos",11) -q(h=A.XT.prototype,"gQ5","Q6",0) -q(h,"gQ3","Q4",0) -q(h=A.a00.prototype,"gQ5","Q6",0) -q(h,"gQ3","Q4",0) -q(A.P7.prototype,"gfv","v",0) -s(A,"bUp","bkT",990) -o(h=A.UQ.prototype,"gfQ","C",69) -o(h,"gvz","N",69) -r(A,"apQ","bIb",83) -q(h=A.rF.prototype,"gaJ6","aJ7",0) +p(A.a_K.prototype,"gaxL","Ph",188) +q(A.UM.prototype,"gPS","aAS",0) +q(A.hc.prototype,"gfv","v",0) +p(A.mX.prototype,"gaFp","QG",706) +p(h=A.Ij.prototype,"gaAW","aAX",3) +q(h,"gG4","a1y",0) +q(h,"gOC","att",234) +q(h,"gOI","avm",0) +p(A.iy.prototype,"ga1A","aw1",4) +p(h=A.it.prototype,"gap_","ap0",9) +p(h,"gap1","ap2",9) +q(h=A.Ye.prototype,"gQ0","Q1",0) +q(h,"gPZ","Q_",0) +q(h=A.a0r.prototype,"gQ0","Q1",0) +q(h,"gPZ","Q_",0) +q(A.Pq.prototype,"gfv","v",0) +s(A,"bVT","bm_",992) +o(h=A.V6.prototype,"gkd","D",74) +o(h,"gvl","O",74) +r(A,"ar0","bJz",73) +q(h=A.rO.prototype,"gaJK","aJL",0) q(h,"gfv","v",0) -q(A.Pc.prototype,"gfv","v",0) -p(h=A.FG.prototype,"ga0S","atl",108) -p(h,"ga3E","aAV",34) -p(h,"ga3F","aAW",10) -p(h,"ga3D","aAU",33) -q(h,"ga3B","a3C",0) -q(h,"gaqw","aqx",0) -q(h,"gaqu","aqv",0) -p(h,"gazQ","azR",143) -p(h,"gaAX","aAY",14) -p(h,"gauM","auN",136) -q(h=A.UI.prototype,"ga3v","aAK",0) +q(A.Pv.prototype,"gfv","v",0) +p(h=A.FX.prototype,"ga1l","atW",103) +p(h,"ga48","aBx",32) +p(h,"ga49","aBy",10) +p(h,"ga47","aBw",34) +q(h,"ga45","a46",0) +q(h,"gar6","ar7",0) +q(h,"gar4","ar5",0) +p(h,"gaAs","aAt",115) +p(h,"gaBz","aBA",14) +p(h,"gavp","avq",151) +q(h=A.UZ.prototype,"ga4_","aBm",0) q(h,"gfv","v",0) -q(A.FH.prototype,"gfv","v",0) -p(h=A.po.prototype,"gaF3","aF4",4) -q(h,"ga9Q","JI",0) -p(h,"gavB","avC",17) -p(h,"gaAZ","aB_",136) -p(h,"gauO","auP",83) -p(h,"gauw","aux",14) -p(h,"gaB0","aB1",143) -o(h=A.EH.prototype,"gfQ","C",69) -o(h,"gvz","N",69) -k(h,"gNJ","apj",725) -q(h,"gOO","auR",0) +q(A.FY.prototype,"gfv","v",0) +p(h=A.pz.prototype,"gaFH","aFI",4) +q(h,"gaau","Ju",0) +p(h,"gawd","awe",15) +p(h,"gaBB","aBC",151) +p(h,"gavr","avs",73) +p(h,"gav8","av9",14) +p(h,"gaBD","aBE",115) +o(h=A.EW.prototype,"gkd","D",74) +o(h,"gvl","O",74) +k(h,"gNE","apU",727) +q(h,"gOJ","avu",0) q(h,"gfv","v",0) -k(A.UU.prototype,"gauh","aui",119) -q(A.PE.prototype,"gfv","v",0) -q(A.UT.prototype,"ga40","aBB",0) -q(h=A.Ur.prototype,"gGm","avO",0) -p(h,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -l(h,"gw_",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["il","zB","tz","w0","tA"],126,0,0) -p(A.G_.prototype,"gaQo","acF",733) -q(A.I1.prototype,"gGJ","ay2",0) -q(A.So.prototype,"gfv","v",0) -p(h=A.Vf.prototype,"glS","jm",14) -q(h,"gapx","apy",0) -p(A.J9.prototype,"glS","jm",14) -q(h=A.a9H.prototype,"ga5S","QP",0) -p(h,"gauS","auT",34) -p(h,"gauU","auV",10) -p(h,"gauY","auZ",34) -p(h,"gav_","av0",10) -p(h,"gasN","asO",33) -p(h=A.a7C.prototype,"gavj","avk",34) -p(h,"gavl","avm",10) -p(h,"gavh","avi",33) -p(h,"gatx","aty",34) -p(h,"gatz","atA",10) -p(h,"gatv","atw",33) -p(h,"gaox","aoy",11) -p(h,"gaok","aol",11) -p(h,"gaoz","aoA",11) -q(A.UR.prototype,"gHu","Qu",0) -q(A.UO.prototype,"gOT","OU",0) -p(h=A.QI.prototype,"gaOS","ca",105) -p(h,"gUM","yE",42) -p(h,"gUL","Dx",42) -p(h,"gUV","yG",99) -q(h,"gaOP","aOQ",0) -p(h,"gUU","yF",79) -p(h,"gabz","UT",93) -p(h,"gaON","aOO",114) -q(h,"gaOH","aOI",0) -p(h,"gaOJ","aOK",17) -p(h,"gaOn","vj",105) -p(h,"gaOY","aOZ",105) -p(h,"gaOq","aOr",225) -p(h,"gaOs","aOt",226) -p(h,"gaOo","aOp",227) -p(h=A.Vl.prototype,"ga4L","aDM",105) -p(h,"ga4M","aDN",99) -q(h,"ga4K","aDL",0) -p(h,"ga4I","aDJ",225) -p(h,"ga4J","aDK",226) -p(h,"ga4H","aDI",227) -p(h,"garQ","arR",42) -p(h,"garO","arP",42) -p(h,"gau2","au3",79) -p(h,"gau0","au1",93) -p(h,"gatZ","au_",114) -q(A.JN.prototype,"gfv","v",0) -q(A.kT.prototype,"gmu","mv",0) -q(A.fi.prototype,"gha","hk",0) -q(A.Rz.prototype,"gOI","asY",0) -q(h=A.GH.prototype,"gadK","Ek",0) -q(h,"gacx","DT",0) -p(h,"gaEk","aEl",753) -p(h,"gazX","azY",754) -q(h,"gPK","a2V",0) -q(h,"gOK","a0T",0) -q(A.R7.prototype,"gfv","v",0) -p(h=A.Up.prototype,"gcT","c3",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gc4","c1",1) -p(A.S2.prototype,"gaOi","UE",262) -l(A.a6e.prototype,"gaL_",0,3,null,["$3"],["JD"],769,0,0) -p(A.eA.prototype,"gaJ_","a8u",770) -r(A,"bJ3","bbb",991) -q(A.Cl.prototype,"gDD","aP0",0) -q(A.u5.prototype,"gvk","DE",0) -q(A.KG.prototype,"goS","v3",0) -q(A.KU.prototype,"gvk","DE",0) -q(A.Lr.prototype,"goS","v3",0) -q(A.NO.prototype,"goS","v3",0) -q(A.Oh.prototype,"goS","v3",0) -q(A.OM.prototype,"gawg","awh",0) -q(A.Ai.prototype,"gayc","ayd",0) -q(A.PB.prototype,"ga4_","aBA",0) -q(A.mW.prototype,"gaEh","aEi",0) -q(A.a02.prototype,"gvk","DE",0) -p(A.iL.prototype,"gaFE","pR",21) -q(A.j2.prototype,"gTZ","aMN",0) -o(A.Lq.prototype,"gabM","ku",795) -p(h=A.OA.prototype,"gc4","c1",1) -p(h,"gcc","bV",1) -p(h,"gcv","bW",1) -p(h,"gcT","c3",1) -p(A.z7.prototype,"gaA6","aA7",806) -m(A,"bmo",1,function(){return{tabRemaining:null}},["$2$tabRemaining","$1"],["bgf",function(a){return A.bgf(a,null)}],992,0) -r(A,"b6r","blS",77) -l(A.jj.prototype,"gfQ",1,1,null,["$1"],["C"],27,0,1) -j(A.hf.prototype,"gVB","c0",0) -s(A,"bHB","bun",993) -s(A,"bJg","by8",994) -q(A.BE.prototype,"gab2","aNG",0) -q(A.KK.prototype,"gDB","DC",0) -q(A.NL.prototype,"gapM","apN",0) -q(A.vA.prototype,"gUO","Dy",0) -r(A,"bLk","bwZ",995) -r(A,"bLm","bzg",996) -r(A,"bLn","bzV",997) -r(A,"bne","biG",998) -r(A,"bLh","buv",999) -r(A,"bLi","bwh",1000) -r(A,"bLj","bwA",1001) -r(A,"bnd","bxZ",1002) -r(A,"bLq","bBX",1003) -r(A,"bnf","bCc",1004) -r(A,"bng","bD_",1005) -r(A,"bLo","bBB",1006) -r(A,"bLl","bxd",1007) -r(A,"bLp","bBC",1008) -r(A,"bLs","bC6",1009) -r(A,"bLr","bC5",1010) -m(A,"bLt",1,null,["$2$tsx","$1"],["biI",function(a){return A.biI(a,null)}],1011,0) -r(A,"bLu","bCM",1012) -r(A,"bLv","bCO",1013) -r(A,"bLw","bCQ",1014) -s(A,"bJK","bDs",28) -s(A,"bmN","bDn",28) -s(A,"bmP","bDu",28) -s(A,"bmO","bDt",28) -s(A,"bJI","bDq",28) -s(A,"bJL","bDv",28) -s(A,"bJJ","bDr",28) -s(A,"bJH","bDp",28) -s(A,"bJF","bDm",28) -s(A,"bJG","bDo",28) -r(A,"bJM","bDQ",70) -r(A,"bJP","bDT",70) -r(A,"bJS","bDW",70) -r(A,"bJQ","bDU",260) -r(A,"bJR","bDV",260) -r(A,"bJN","bDR",70) -r(A,"bJO","bDS",70) -p(h=A.ajS.prototype,"gtl","af2",885) -p(h,"gvK","af0",886) -p(A.md.prototype,"gaMf","aMg",57) -o(A.a.prototype,"gfQ","C",57) -l(A.a04.prototype,"gaNA",0,1,null,["$1$1","$1"],["ab_","Kg"],892,1,0) -l(A.zz.prototype,"gVE",0,0,function(){return[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,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,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,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,null,null,null,null,null,null,null]},["$127","$0","$1","$2","$3","$4","$5","$6","$8","$7"],["ef","h4","j2","E0","E1","E2","E3","E4","E6","E5"],"X<1>([@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@])",0,0) -l(A.zA.prototype,"gVE",0,0,function(){return[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,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,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,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,null,null,null,null,null,null,null]},["$127","$0","$1","$2","$3","$4","$5","$6","$8","$7"],["ef","h4","j2","E0","E1","E2","E3","E4","E6","E5"],"X>([@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@])",0,0) -l(A.eN.prototype,"gVE",0,0,function(){return[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,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,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,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,null,null,null,null,null,null,null]},["$127","$0","$1","$2","$3","$4","$5","$6","$8","$7"],["ef","h4","j2","E0","E1","E2","E3","E4","E6","E5"],"eN.T([@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@])",0,0) -r(A,"blT","bGC",77) -r(A,"bIe","bGw",77) -r(A,"bId","bFg",77) -q(h=A.aaT.prototype,"gaJZ","aK_",901) -q(h,"gaGN","aGO",902) -q(h,"gah7","ah8",903) -j(h,"gxh","aGe",904) -q(h,"gaG3","aG4",905) -q(h,"gaG5","aG6",71) -q(h,"guh","aG7",71) -q(h,"gaG8","aG9",71) -q(h,"gaGc","aGd",71) -q(h,"gaGa","aGb",71) -j(h,"gaJL","aJM",907) -q(h,"ga7n","aHg",908) -q(h,"gaGF","aGG",909) -q(h,"gaIG","aIH",910) -q(h,"gac5","aPQ",911) -q(h,"gaJf","aJg",912) -q(h,"gaJn","aJo",156) -q(h,"gaJr","aJs",156) -q(h,"gaJp","aJq",156) -q(h,"gaJt","aJu",65) -q(h,"gaJj","aJk",85) -q(h,"gaJh","aJi",85) -q(h,"gaJl","aJm",85) -q(h,"gaJv","aJw",85) -q(h,"gaJx","aJy",85) -q(h,"gzE","ah0",65) -q(h,"gzF","ah1",65) -q(h,"gnM","aO6",65) -q(h,"gaO4","aO5",65) -q(h,"gaO2","aO3",65) -p(A.Rp.prototype,"gLH","aRS",933) -r(A,"bJf","by2",1018) -r(A,"bJv","bJu",49) -m(A,"WQ",1,null,["$2$wrapWidth","$1"],["blR",function(a){return A.blR(a,null)}],1019,0) -n(A,"bK5","bkE",0) -s(A,"tx","bdY",103) -s(A,"wM","bur",103) -r(A,"apF","bHG",1020) -r(A,"bIn","bIm",1021) -r(A,"e4","bIB",1022) -r(A,"WJ","bJ2",1023) -r(A,"WP","bJx",152) -r(A,"bK1","bK0",152) -r(A,"bKh","bKf",152) -r(A,"bn8","bKj",1025) -s(A,"bbt","bI9",1026) -m(A,"bbu",1,null,["$1$1","$1"],["bmd",function(a){return A.bmd(a,t.z)}],1027,0) -r(A,"bly","bGG",76) -m(A,"bIr",2,null,["$1$2","$2"],["bn3",function(a,b){return A.bn3(a,b,t.z)}],138,1) -m(A,"bIs",2,null,["$1$2","$2"],["bn4",function(a,b){return A.bn4(a,b,t.z)}],138,1) -m(A,"bIq",2,null,["$1$2","$2"],["bn2",function(a,b){return A.bn2(a,b,t.z)}],138,1) -m(A,"bLD",0,function(){return{seed:-1}},["$1$seed","$0"],["bj5",function(){return A.bj5(-1)}],1029,0) -s(A,"bJT","bGi",60) -s(A,"bJW","bGl",60) -s(A,"bJX","bGm",60) -s(A,"bJY","bGn",60) -s(A,"bJV","bGk",60) -s(A,"bJU","bGj",60) -r(A,"bmw","bGH",687)})();(function inheritance(){var s=hunkHelpers.mixin,r=hunkHelpers.mixinHard,q=hunkHelpers.inherit,p=hunkHelpers.inheritMany -q(A.y,null) -p(A.y,[A.IJ,A.aqU,A.u0,A.aWm,A.akf,A.auL,A.lf,A.Yr,A.a3e,A.YS,A.a1X,A.v5,A.nK,A.B,A.a0b,A.pN,A.a87,A.A5,A.we,A.yp,A.aN7,A.a23,A.xq,A.YY,A.YQ,A.Yl,A.jZ,A.aIC,A.aGJ,A.a2R,A.aDp,A.aDq,A.azu,A.aus,A.ati,A.Z1,A.aFP,A.hm,A.ZQ,A.CG,A.JD,A.atg,A.YT,A.atl,A.Z6,A.tZ,A.aIY,A.Yt,A.a8_,A.YZ,A.Qb,A.py,A.Z8,A.a8Z,A.Z3,A.JF,A.JE,A.Z2,A.Z_,A.atk,A.dm,A.Z9,A.Zi,A.atE,A.atF,A.ayd,A.aye,A.KL,A.ayJ,A.a1Z,A.aBp,A.a1Y,A.LC,A.a_N,A.Ks,A.adU,A.adZ,A.a_L,A.a0T,A.axH,A.a7k,A.Al,A.ake,A.aL5,A.az2,A.a0v,A.DG,A.yq,A.Lc,A.J0,A.lq,A.ZR,A.Ha,A.fX,A.ec,A.a8Y,A.Ss,A.aOu,A.aOt,A.Gd,A.Ge,A.jM,A.aIQ,A.auv,A.acL,A.auP,A.vX,A.aHE,A.alD,A.ahZ,A.aOk,A.a9_,A.a9f,A.HS,A.F3,A.ve,A.rx,A.aN5,A.aHG,A.v7,A.aJn,A.em,A.aZ8,A.a6J,A.a91,A.wD,A.aBh,A.Gf,A.aOl,A.y3,A.aG5,A.aMI,A.Ds,A.oN,A.a0g,A.a7M,A.nY,A.Az,A.wz,A.aID,A.LA,A.PL,A.LB,A.IM,A.qT,A.a2n,A.p0,A.a2H,A.oP,A.aCZ,A.aF9,A.asu,A.am,A.qi,A.aFM,A.a0i,A.a0h,A.a1P,A.aHX,A.aaw,A.a5o,A.aI0,A.aI2,A.aL3,A.a5z,A.aIi,A.Tp,A.aTj,A.ano,A.pW,A.Bs,A.HV,A.aIa,A.b9r,A.aJ0,A.a1m,A.a1l,A.aGd,A.aqo,A.a5N,A.rB,A.X3,A.Dr,A.axC,A.a7K,A.a7J,A.Ax,A.axY,A.aMe,A.aMa,A.adC,A.N,A.mC,A.aCC,A.aCE,A.aNY,A.aO1,A.aS4,A.a68,A.aOp,A.Yu,A.zE,A.aGN,A.Gc,A.asV,A.aBd,A.aPm,A.aPl,A.aWP,A.aWQ,A.aWO,A.w2,A.aDF,A.a8t,A.a7d,A.aPN,A.oO,A.pk,A.KM,A.KO,A.KN,A.AX,A.aP7,A.Gr,A.ew,A.rX,A.asq,A.ZG,A.axK,A.axL,A.Qw,A.axD,A.XI,A.Go,A.Dm,A.aCh,A.aPp,A.aP8,A.aBt,A.axm,A.awM,A.a3b,A.dc,A.ayn,A.avw,A.aer,A.aUJ,A.yj,A.aax,A.b8B,J.E7,J.dJ,A.Yx,A.br,A.aMt,A.cU,A.bV,A.iu,A.uj,A.a9e,A.a88,A.a89,A.a0c,A.a0W,A.mZ,A.KX,A.aae,A.mQ,A.oi,A.Ms,A.CW,A.ws,A.lR,A.Ec,A.aR7,A.a4i,A.KR,A.V6,A.b_u,A.aDM,A.Eo,A.qX,A.HH,A.H1,A.G8,A.b0J,A.aU4,A.aXv,A.mK,A.afj,A.Vw,A.b0L,A.Mi,A.Vu,A.RB,A.h0,A.XB,A.dp,A.iW,A.RO,A.a9T,A.Bx,A.n3,A.aR,A.abu,A.a8R,A.I7,A.alI,A.abv,A.adF,A.aVW,A.HU,A.Su,A.alv,A.ao0,A.ao_,A.Hw,A.l3,A.aY9,A.n4,A.agu,A.qZ,A.agF,A.an8,A.Sw,A.ae1,A.HE,A.an9,A.alg,A.alf,A.pX,A.mP,A.Zm,A.ce,A.Js,A.RE,A.abK,A.YG,A.akV,A.aBc,A.aXZ,A.aXW,A.aUl,A.b0K,A.anc,A.Il,A.lj,A.bA,A.a4u,A.Q3,A.Hm,A.iG,A.a2u,A.bn,A.bx,A.alA,A.bo,A.a7e,A.cX,A.VH,A.aRf,A.n6,A.Dw,A.vJ,A.aQz,A.auO,A.b8_,A.aeA,A.bG,A.Dz,A.adr,A.aSO,A.a4h,A.aXR,A.aj5,A.U6,A.a0e,A.aU5,A.V8,A.t5,A.at6,A.a4o,A.x,A.bD,A.mI,A.Fh,A.kL,A.l,A.p9,A.b8t,A.nZ,A.oW,A.a25,A.qL,A.r0,A.Aw,A.pl,A.F7,A.eU,A.ev,A.aMr,A.lo,A.uq,A.rR,A.QB,A.hD,A.bZ,A.d8,A.rf,A.asO,A.a1k,A.ar4,A.asx,A.aAV,A.aI3,A.tI,A.ayp,A.aqG,A.aCj,A.aGp,A.aSN,A.aqH,A.ab4,A.aSM,A.aBs,A.LG,A.KQ,A.Rb,A.a8Q,A.RV,A.arb,A.XF,A.XG,A.Ci,A.aNq,A.h6,A.aHZ,A.aER,A.ay5,A.aAt,A.aaL,A.vV,A.ox,A.J4,A.a_j,A.LQ,A.z5,A.Ij,A.HG,A.Mq,A.a_h,A.a1N,A.TZ,A.Sp,A.xV,A.avv,A.aAU,A.avd,A.av8,A.mH,A.R,A.eH,A.Cz,A.adL,A.alq,A.a_y,A.ao,A.fS,A.ao6,A.C,A.aJh,A.a2j,A.ys,A.aah,A.a2O,A.av,A.Nx,A.aHL,A.nz,A.jW,A.ig,A.f6,A.ar7,A.H4,A.aBU,A.T4,A.EB,A.f,A.fP,A.u1,A.NY,A.a1I,A.a5V,A.O1,A.A0,A.qj,A.acB,A.cE,A.dn,A.bO,A.bq,A.iC,A.wt,A.ZD,A.oK,A.a1j,A.ac,A.ad,A.aAT,A.oU,A.lt,A.a4f,A.a50,A.rI,A.pG,A.a9s,A.fm,A.aIX,A.dV,A.oJ,A.hy,A.cB,A.KZ,A.Ky,A.MN,A.MS,A.MT,A.EI,A.ay3,A.lW,A.vK,A.DT,A.nS,A.nQ,A.asS,A.a1a,A.ajC,A.aA2,A.uv,A.uw,A.a1J,A.yz,A.fo,A.a,A.Nn,A.aDE,A.Em,A.rq,A.Od,A.hb,A.bb,A.ml,A.pj,A.vC,A.iM,A.lO,A.ayc,A.aya,A.XZ,A.wp,A.aBG,A.aUD,A.af0,A.z0,A.aFZ,A.kP,A.aGY,A.mF,A.rg,A.a4X,A.eP,A.ave,A.fs,A.G4,A.aNB,A.iP,A.lS,A.i1,A.Y2,A.a8A,A.rQ,A.Ln,A.aDG,A.aNN,A.RZ,A.kH,A.kY,A.Gp,A.xe,A.w3,A.avX,A.aPM,A.px,A.w7,A.hE,A.iE,A.auF,A.a0K,A.aEh,A.a92,A.yg,A.ra,A.a69,A.hY,A.a6M,A.aMW,A.a9P,A.Gx,A.a9Q,A.QR,A.aMZ,A.IX,A.IV,A.IU,A.x2,A.tH,A.bd,A.GD,A.ag2,A.aQ1,A.afM,A.kN,A.a_i,A.Sd,A.adA,A.tS,A.adk,A.Vn,A.N8,A.adn,A.adl,A.QW,A.ic,A.aeQ,A.Y5,A.aZ1,A.aX,A.np,A.hc,A.baL,A.mw,A.F4,A.b1x,A.aS5,A.Oe,A.o0,A.cM,A.e6,A.DM,A.Hu,A.azW,A.b_v,A.DN,A.qy,A.nt,A.mm,A.kF,A.air,A.hp,A.ab6,A.acU,A.ad3,A.acZ,A.acX,A.acY,A.acW,A.ad_,A.ad7,A.ad5,A.ad6,A.ad4,A.ad1,A.ad2,A.ad0,A.acV,A.yr,A.a_w,A.lr,A.Ii,A.qR,A.Ev,A.Ml,A.Eu,A.tn,A.baC,A.aIs,A.a2U,A.MP,A.Sb,A.tj,A.aIe,A.aIh,A.hV,A.BJ,A.P2,A.P3,A.FD,A.agt,A.o3,A.o4,A.acF,A.azZ,A.l_,A.Bj,A.TX,A.jv,A.ab8,A.a7q,A.abt,A.t7,A.abE,A.agH,A.abU,A.abV,A.abW,A.ac6,A.acb,A.agq,A.ah1,A.acc,A.ach,A.acm,A.acp,A.acE,A.adu,A.adw,A.eo,A.adM,A.adS,A.aec,A.aN_,A.n1,A.aYE,A.aeg,A.c1,A.aeq,A.ayf,A.aeC,A.aeH,A.aVL,A.aeO,A.ayI,A.ayk,A.ayj,A.ayH,A.afL,A.oZ,A.E6,A.du,A.a0R,A.ady,A.aZY,A.E3,A.afW,A.agw,A.a_k,A.abT,A.amm,A.Tm,A.jx,A.e8,A.a3r,A.agR,A.agP,A.agQ,A.ags,A.ahn,A.aho,A.ahp,A.ahO,A.a3o,A.re,A.ahU,A.In,A.aiR,A.aiU,A.aj4,A.aLc,A.a7l,A.auD,A.aFh,A.ab9,A.OZ,A.akv,A.akw,A.agr,A.akx,A.aky,A.QI,A.ag1,A.al5,A.aNd,A.aNe,A.aNf,A.arL,A.aZP,A.alb,A.alH,A.alN,A.am6,A.amd,A.amo,A.ams,A.Hy,A.aeE,A.anj,A.amu,A.amy,A.QX,A.amA,A.an0,A.ja,A.x_,A.a9r,A.Nu,A.Jd,A.a0E,A.atv,A.d2,A.dM,A.eE,A.aAx,A.aBC,A.ace,A.ai2,A.yJ,A.afO,A.ov,A.a47,A.iH,A.jV,A.afN,A.afP,A.E_,A.X5,A.qV,A.alB,A.F5,A.lX,A.b16,A.b1a,A.BG,A.Bz,A.w4,A.aNA,A.aUR,A.aZ3,A.b1A,A.QZ,A.Fu,A.dW,A.Ti,A.eG,A.av9,A.AZ,A.aRC,A.aY7,A.Xo,A.agj,A.a2Q,A.Eh,A.ah4,A.aov,A.NJ,A.bj,A.fQ,A.aU,A.vu,A.b08,A.akE,A.nW,A.a6v,A.aoT,A.jm,A.On,A.i_,A.a7D,A.aLX,A.vH,A.Au,A.al6,A.aK8,A.p3,A.aKe,A.aJt,A.Qj,A.a9a,A.aav,A.Ac,A.Ux,A.Hs,A.aHJ,A.ip,A.B1,A.B2,A.QO,A.a7F,A.aMd,A.CC,A.YD,A.D7,A.e5,A.akC,A.akF,A.t4,A.om,A.tk,A.nV,A.akG,A.aMb,A.Xy,A.H5,A.tJ,A.J2,A.arX,A.FN,A.ast,A.xu,A.azd,A.ag9,A.aAI,A.M_,A.a2G,A.aD9,A.agb,A.pb,A.zL,A.MI,A.aOi,A.aCD,A.aCF,A.aNZ,A.aO2,A.aFa,A.MK,A.tN,A.r5,A.ay4,A.aj7,A.aj8,A.aJ4,A.f2,A.fD,A.vW,A.PW,A.avi,A.ar0,A.am8,A.w1,A.ahe,A.b0W,A.Gs,A.aPq,A.aIZ,A.eY,A.aQ2,A.aPo,A.Av,A.aPr,A.a9z,A.QC,A.aoA,A.aab,A.aRd,A.ab7,A.HR,A.jH,A.a4e,A.tL,A.Ri,A.hL,A.ZO,A.a_H,A.R_,A.l4,A.b_X,A.afv,A.abA,A.ayW,A.aeU,A.aeS,A.afx,A.Ho,A.aeY,A.He,A.adN,A.avx,A.aoF,A.aoE,A.afR,A.asA,A.Nb,A.aZ2,A.aKN,A.uE,A.yv,A.aMc,A.aXg,A.ta,A.zu,A.fy,A.Yv,A.lL,A.HT,A.a_p,A.p7,A.a9C,A.zc,A.ME,A.lN,A.aKU,A.aa6,A.wv,A.ajV,A.rc,A.BO,A.aGr,A.V7,A.Nr,A.aEN,A.aI_,A.mJ,A.Aj,A.a35,A.a7p,A.aLE,A.b1O,A.aNg,A.rE,A.aeL,A.l0,A.aaA,A.FF,A.a7A,A.a7w,A.awH,A.akX,A.ao7,A.akR,A.akU,A.kU,A.pv,A.So,A.PV,A.pD,A.l7,A.ap2,A.alR,A.alU,A.alT,A.alV,A.alS,A.Vf,A.a9H,A.a7C,A.o7,A.QL,A.kT,A.fi,A.S7,A.GI,A.an3,A.RH,A.alP,A.Td,A.aEr,A.zd,A.asH,A.a95,A.Ct,A.a93,A.aOr,A.eL,A.auE,A.bW,A.eM,A.awF,A.nv,A.EX,A.aei,A.Zh,A.awG,A.aP1,A.aZQ,A.atP,A.awK,A.xI,A.akW,A.aMY,A.b0m,A.avV,A.avS,A.avT,A.avU,A.aEm,A.a3f,A.ch,A.cm,A.aMF,A.aEx,A.eW,A.eX,A.aQy,A.aMu,A.aRW,A.d1,A.ab,A.b2,A.bv,A.aw,A.jJ,A.asd,A.eA,A.li,A.auG,A.auI,A.auH,A.aIy,A.aaq,A.auJ,A.rr,A.rZ,A.Dy,A.um,A.KY,A.a0I,A.ld,A.aCv,A.jX,A.a2v,A.S,A.eR,A.aNp,A.cn,A.eZ,A.f_,A.f0,A.F_,A.aRe,A.eV,A.eQ,A.aUI,A.ar5,A.aAv,A.a1o,A.aAw,A.Lo,A.XY,A.Y_,A.arK,A.JI,A.arA,A.aGh,A.a01,A.a2f,A.aO4,A.LP,A.Cl,A.TW,A.CV,A.u5,A.KG,A.KU,A.Lr,A.NO,A.Oh,A.OM,A.Ai,A.PB,A.mW,A.j1,A.aes,A.al0,A.age,A.a02,A.aEw,A.hd,A.aR0,A.aur,A.iL,A.azv,A.aEe,A.aEf,A.a3a,A.XX,A.aqL,A.Xh,A.Xi,A.C9,A.as5,A.YM,A.awC,A.mp,A.a1r,A.a1t,A.a3l,A.a3D,A.NP,A.a5H,A.a6a,A.a6R,A.a76,A.o_,A.a7O,A.AA,A.a7Q,A.a7R,A.a7S,A.xM,A.qw,A.a0X,A.L9,A.j2,A.Eg,A.amn,A.a3j,A.awD,A.Lq,A.asz,A.ii,A.aCP,A.a2A,A.a2D,A.aHK,A.aEg,A.aE8,A.c9,A.dI,A.wd,A.as0,A.eJ,A.aWx,A.Ep,A.avW,A.En,A.ayh,A.aC5,A.fU,A.oE,A.PF,A.Db,A.aDI,A.E2,A.iJ,A.a9E,A.avf,A.a81,A.wk,A.ZN,A.aOj,A.aH4,A.dB,A.aOH,A.a59,A.aOG,A.D_,A.a52,A.b5,A.pJ,A.ht,A.a38,A.io,A.aaH,A.de,A.nX,A.mN,A.lQ,A.jo,A.ata,A.arC,A.arD,A.arF,A.arH,A.Oj,A.adG,A.kn,A.a5S,A.a5R,A.FT,A.aIB,A.aAo,A.a8v,A.ask,A.XC,A.PN,A.aN6,A.Ba,A.Du,A.aqS,A.aqR,A.a85,A.a6o,A.aNu,A.asl,A.arU,A.xp,A.ayE,A.qK,A.yw,A.rl,A.fq,A.kj,A.Jz,A.Dn,A.KT,A.fp,A.Qr,A.Gz,A.a53,A.cw,A.Qq,A.a9R,A.Lt,A.Gl,A.lZ,A.QQ,A.mU,A.pO,A.t1,A.GP,A.aGa,A.aRL,A.aRt,A.nO,A.aZb,A.ai_,A.aVM,A.aRA,A.ama,A.am7,A.aao,A.aRw,A.a_c,A.aRz,A.aRy,A.aZB,A.awy,A.cP,A.kR,A.a24,A.a_Z,A.ng,A.vc,A.lG,A.iN,A.aUk,A.aZa,A.Nz,A.aBP,A.an,A.nC,A.ph,A.Q8,A.yc,A.QG,A.Qx,A.AU,A.ea,A.Vd,A.o2,A.ajS,A.ang,A.Gg,A.Kw,A.Qd,A.Gh,A.ql,A.aaE,A.a96,A.a0n,A.aap,A.lk,A.zh,A.Bi,A.md,A.je,A.hR,A.b3,A.dA,A.oa,A.EJ,A.a04,A.eN,A.aF8,A.Ex,A.aEJ,A.i4,A.aG7,A.hz,A.wg,A.aaU,A.aaV,A.aS9,A.aaW,A.aSa,A.GW,A.wh,A.aSE,A.t3,A.aSJ,A.aaY,A.aaZ,A.anQ,A.aaM,A.anN,A.aSK,A.anZ,A.aS7,A.aSz,A.aSA,A.aaX,A.anK,A.aaT,A.D1,A.anH,A.Rq,A.Rp]) -p(A.u0,[A.Zj,A.ar_,A.aqW,A.Zk,A.atf,A.b27,A.b2m,A.b2l,A.aBn,A.aBo,A.aBk,A.aBl,A.aBm,A.b5i,A.b5h,A.aNc,A.b67,A.b2o,A.b2s,A.atn,A.atJ,A.atK,A.atH,A.atI,A.atG,A.aw3,A.aw6,A.b2W,A.ayU,A.ayV,A.b6b,A.b6a,A.az3,A.az4,A.az5,A.az6,A.az7,A.az8,A.azb,A.azc,A.b5m,A.b5n,A.b5o,A.b5l,A.aZ9,A.aBj,A.aG6,A.aBa,A.aBb,A.aB8,A.aB9,A.b5D,A.aCt,A.aCs,A.b5r,A.b5s,A.b2w,A.b2x,A.b2y,A.b2z,A.b2A,A.b2B,A.b2C,A.b2D,A.aCU,A.aCV,A.aCW,A.aCY,A.aD4,A.aD8,A.aFr,A.aN1,A.aN2,A.axM,A.axN,A.axV,A.axR,A.axS,A.axT,A.axU,A.axQ,A.axO,A.axX,A.aL4,A.aTk,A.aZh,A.aZj,A.aZk,A.aZl,A.aZm,A.aZn,A.aZo,A.b1s,A.b1t,A.b1u,A.b1v,A.b1w,A.aYO,A.aYP,A.aYQ,A.aYR,A.aYS,A.aYT,A.aJ1,A.aJ2,A.aJ6,A.aqr,A.aqs,A.aBZ,A.aC_,A.aLT,A.aLU,A.aMj,A.ay_,A.avp,A.aF2,A.aP0,A.aPd,A.aPe,A.aPf,A.aPh,A.asW,A.axG,A.axE,A.axF,A.avj,A.avk,A.avl,A.avm,A.aBz,A.aBA,A.aBx,A.aqK,A.ayx,A.ayy,A.aBu,A.awN,A.b5u,A.b53,A.av_,A.av2,A.acP,A.azA,A.at0,A.a2k,A.a9q,A.aCN,A.aCM,A.b5z,A.b5B,A.b0M,A.aT9,A.aT8,A.b21,A.azG,A.azB,A.aWZ,A.aX5,A.aX7,A.aOf,A.aOe,A.b_E,A.aXe,A.aV8,A.aY8,A.aEo,A.aNw,A.aNz,A.aXV,A.b1C,A.b1F,A.b2g,A.b2h,A.aWp,A.aWq,A.ayr,A.ays,A.ayt,A.b5M,A.b64,A.b65,A.b5d,A.aCT,A.b51,A.aAY,A.aAW,A.aOa,A.arr,A.aro,A.arh,A.arg,A.arn,A.arm,A.ari,A.arj,A.ark,A.arl,A.are,A.arf,A.ay6,A.aRZ,A.aS_,A.aS0,A.aS1,A.aS2,A.aS3,A.av7,A.av5,A.av6,A.aVY,A.ash,A.au9,A.aDP,A.aDO,A.aG9,A.avr,A.auX,A.auY,A.auZ,A.aWN,A.aZe,A.aVG,A.aVF,A.aVy,A.aVp,A.aVo,A.aVj,A.b30,A.b31,A.b32,A.b33,A.b34,A.b3H,A.b3I,A.b3J,A.b3K,A.aMJ,A.aUE,A.aW3,A.aW2,A.b3L,A.b3M,A.b3N,A.b3P,A.b3Q,A.b3R,A.b3S,A.b3T,A.b3U,A.b3V,A.b3W,A.b3O,A.b4g,A.b4h,A.b4i,A.b4j,A.b4k,A.b4l,A.b4m,A.b4n,A.b4o,A.b4p,A.b4q,A.auz,A.auy,A.aXa,A.aX9,A.aYM,A.aYL,A.aYV,A.aYU,A.aZw,A.aZv,A.aZA,A.aZz,A.b_G,A.b_F,A.aJi,A.aKL,A.aRM,A.aRN,A.b35,A.b36,A.b37,A.b38,A.b39,A.b3a,A.asP,A.aUL,A.aUK,A.aUM,A.b3b,A.b3c,A.b3d,A.b3e,A.b3f,A.b3g,A.b3h,A.b3i,A.b3j,A.b3k,A.aI7,A.atp,A.atq,A.b3l,A.b3m,A.b3n,A.b3o,A.b3p,A.b3q,A.b3r,A.b3s,A.b3t,A.b3u,A.aWj,A.aWl,A.aUC,A.aWi,A.aWk,A.b3v,A.b3w,A.b3x,A.b3y,A.b3z,A.b3A,A.b3B,A.b3C,A.b3D,A.b3E,A.aMy,A.b3F,A.b3G,A.aMH,A.b3X,A.b3Y,A.b3Z,A.b4_,A.awa,A.b40,A.b41,A.b42,A.b48,A.b49,A.b4a,A.b4b,A.b4c,A.b4d,A.b4e,A.b4f,A.b43,A.b44,A.b45,A.b46,A.b47,A.aDb,A.aDc,A.aDd,A.aDe,A.aDf,A.aDg,A.aDh,A.aDi,A.aFK,A.aYX,A.aYW,A.aYY,A.aFL,A.aYZ,A.b4r,A.aqF,A.b4s,A.b4t,A.b4u,A.b4v,A.b4w,A.b4x,A.b4y,A.aHy,A.aHq,A.aHt,A.aHx,A.aHB,A.aHA,A.aHp,A.aHz,A.aHw,A.aHv,A.aHD,A.b4z,A.b4A,A.b4B,A.b4C,A.b4D,A.b4E,A.b4F,A.b4G,A.b23,A.b4H,A.b4I,A.b4J,A.b4K,A.b4L,A.b4M,A.b4N,A.b4O,A.b4P,A.b4Q,A.b4R,A.b4S,A.b4T,A.b4V,A.b4U,A.b4W,A.aqI,A.aXn,A.aXo,A.asQ,A.aRE,A.atQ,A.ate,A.aUe,A.aUh,A.aUj,A.aZp,A.aZs,A.aZu,A.aZJ,A.aZM,A.aZO,A.aNW,A.atr,A.atu,A.att,A.ats,A.aum,A.aul,A.auk,A.auj,A.aui,A.aug,A.auh,A.aJs,A.aBr,A.aAn,A.aIw,A.aIu,A.aNE,A.aND,A.aP5,A.aP2,A.aP3,A.aMx,A.aMw,A.aMv,A.axo,A.aMz,A.b0e,A.b0f,A.b0g,A.awd,A.awe,A.awc,A.awi,A.awf,A.aFl,A.aFm,A.aFk,A.aFj,A.aFo,A.aFn,A.aFD,A.aFB,A.aFE,A.aFA,A.aFC,A.aIr,A.aIq,A.atS,A.atT,A.atU,A.atV,A.aHQ,A.asT,A.ayA,A.ayz,A.azR,A.aA3,A.aA4,A.aA5,A.aA6,A.aA7,A.b4X,A.b4Y,A.aAL,A.aAM,A.aAK,A.aAJ,A.aAN,A.aAQ,A.aAR,A.aAS,A.aAP,A.aAO,A.atb,A.atc,A.aIk,A.aIm,A.b5J,A.aDA,A.aDB,A.aGR,A.aGX,A.aH1,A.aH2,A.aH0,A.aun,A.aNC,A.aNJ,A.aNH,A.aNK,A.aNQ,A.aAD,A.aAC,A.aNF,A.aTx,A.aTy,A.aNO,A.asc,A.asb,A.as8,A.as9,A.asa,A.aOI,A.aOJ,A.aKt,A.aKp,A.aKq,A.aKv,A.aQe,A.aQh,A.aUT,A.aUS,A.aUX,A.aUY,A.aUZ,A.aZU,A.aZS,A.aZV,A.aZW,A.auW,A.aG0,A.aV7,A.ayL,A.ayM,A.ayN,A.b5e,A.aNT,A.aOL,A.aXb,A.aIc,A.aId,A.aIt,A.aFq,A.aLj,A.aLn,A.aqC,A.aqD,A.aqE,A.aYk,A.aEA,A.aTZ,A.aU_,A.aU0,A.aTC,A.aTD,A.aTE,A.aTP,A.aTS,A.aTT,A.aTU,A.aTV,A.aTW,A.aTX,A.aTY,A.aTF,A.aTG,A.aTH,A.aTQ,A.aTA,A.aTR,A.aTz,A.aTI,A.aTJ,A.aTK,A.aTL,A.aTM,A.aTN,A.aTO,A.aUa,A.aUb,A.aU9,A.aU7,A.aU8,A.avu,A.aWc,A.aW9,A.aWa,A.aW7,A.aW5,A.aW6,A.aW8,A.aWt,A.aXA,A.aXx,A.b__,A.aXJ,A.aXL,A.aXH,A.aXI,A.aXF,A.aXG,A.aXK,A.aXM,A.aXN,A.aDX,A.b_8,A.aDV,A.aPL,A.aYC,A.aYm,A.aYn,A.aYo,A.aYp,A.aEE,A.b1T,A.b1U,A.b1V,A.b1W,A.aGI,A.aL9,A.aYu,A.aYr,A.aYt,A.aYs,A.aYq,A.b0v,A.b_h,A.b_f,A.b_e,A.b0x,A.b14,A.b15,A.b2J,A.aPj,A.aPk,A.b_j,A.b_k,A.b_m,A.b_n,A.aT5,A.aQ6,A.aFW,A.aUG,A.aUH,A.atw,A.atx,A.aty,A.aU2,A.aBN,A.aBI,A.ar1,A.aBR,A.aBS,A.aCg,A.aCf,A.b0i,A.b0j,A.b0k,A.aQ0,A.aPW,A.aPV,A.azy,A.aKw,A.aso,A.aJD,A.aJC,A.aJA,A.aFd,A.aFc,A.aJV,A.aJW,A.aJR,A.aJS,A.aJT,A.aJu,A.aK2,A.aK3,A.aJZ,A.aK9,A.aKb,A.aKd,A.aKc,A.aKi,A.aKg,A.aKh,A.aKf,A.aKn,A.aKm,A.aLs,A.aLr,A.aQ9,A.aMh,A.aMf,A.b0d,A.b0c,A.b0a,A.b0b,A.b28,A.aMl,A.aMk,A.aM2,A.aM6,A.aM4,A.aM7,A.aM5,A.aM8,A.aM9,A.asM,A.aHW,A.aT7,A.aMB,A.aVI,A.aze,A.azg,A.azf,A.arW,A.aEW,A.ay7,A.aKG,A.aKH,A.aKF,A.ayu,A.aPb,A.aPF,A.aPE,A.aPG,A.aZf,A.b2t,A.aqx,A.aqA,A.aqy,A.aqz,A.aqB,A.aWL,A.aWI,A.aWG,A.aWH,A.aWK,A.b1J,A.b1K,A.aWT,A.aTc,A.aTh,A.b1z,A.b1y,A.atA,A.b1N,A.b1M,A.auK,A.avh,A.avQ,A.avR,A.axe,A.axi,A.axg,A.awP,A.awX,A.axf,A.ax0,A.awW,A.axl,A.awO,A.ax3,A.b_Y,A.ayY,A.b2p,A.az0,A.az_,A.aZH,A.avz,A.avA,A.avC,A.avD,A.avy,A.avK,A.avL,A.avM,A.avN,A.aZE,A.aZF,A.aZC,A.aJm,A.azr,A.aXt,A.axu,A.axs,A.axr,A.axw,A.axy,A.axp,A.axt,A.axq,A.aH3,A.aFi,A.aA9,A.aAe,A.aAg,A.aAi,A.aAk,A.aAb,A.aAd,A.aVO,A.aVP,A.aVQ,A.aVT,A.aVU,A.aVV,A.aB2,A.aB0,A.aB_,A.aBB,A.aXq,A.aBX,A.aBW,A.aBV,A.aSU,A.aSZ,A.aT_,A.aT0,A.aT1,A.aT2,A.aT3,A.aST,A.aSS,A.aSV,A.aSW,A.aSX,A.aSY,A.aC4,A.b2G,A.b2H,A.b2I,A.aYd,A.aYe,A.aE5,A.aE7,A.aE4,A.aPK,A.aEk,A.aEI,A.aKW,A.aKV,A.aFU,A.b_I,A.b_L,A.aFT,A.aFS,A.aGq,A.b_s,A.b_q,A.b_r,A.b_p,A.b_2,A.b_3,A.aGG,A.b_A,A.b_P,A.b_N,A.aR5,A.aR2,A.aYK,A.aYH,A.aLA,A.aLB,A.aLC,A.aLD,A.aLG,A.aLH,A.aLI,A.aLK,A.aLR,A.aLO,A.aLQ,A.b_Z,A.aLV,A.aJb,A.aJ7,A.aJ8,A.aJ9,A.aJd,A.aJf,A.aJg,A.aFv,A.aFw,A.aFx,A.aFy,A.aFz,A.aNl,A.aOP,A.aOQ,A.b0Q,A.b0P,A.b0R,A.b0S,A.b0O,A.b0N,A.b0T,A.aM_,A.aM1,A.aM0,A.aLZ,A.aLY,A.b06,A.b1c,A.b1e,A.b1g,A.b1i,A.b1k,A.aRc,A.b2V,A.aRF,A.aRO,A.aUx,A.aQX,A.aQW,A.aC2,A.aC1,A.aUn,A.au1,A.au2,A.au_,A.atW,A.atX,A.atY,A.b5N,A.aEt,A.aEu,A.aEs,A.asJ,A.aOw,A.aOv,A.at4,A.at3,A.aIn,A.aIo,A.aIp,A.aCw,A.aCx,A.aCy,A.auA,A.auB,A.auC,A.aRX,A.aHm,A.aHf,A.aHg,A.aHh,A.aHi,A.aHj,A.aHk,A.aHl,A.b5v,A.arJ,A.asr,A.ass,A.asG,A.b2v,A.Y0,A.aEc,A.aEd,A.aYg,A.aPJ,A.aCQ,A.aE9,A.aEa,A.axv,A.as2,A.as4,A.atN,A.ayo,A.azi,A.azh,A.aB7,A.aDK,A.aDR,A.aDS,A.aDT,A.aMD,A.aCe,A.aC6,A.aC7,A.aC8,A.aCb,A.aCc,A.azk,A.aBT,A.a30,A.aZ0,A.b0n,A.b1X,A.aGl,A.aGn,A.aGm,A.aIV,A.aIU,A.b58,A.asZ,A.asY,A.aDm,A.aGA,A.aGD,A.auM,A.b2X,A.aH5,A.b2R,A.b2M,A.b2Q,A.aH7,A.aH8,A.aHa,A.aHb,A.aHc,A.b6i,A.aXu,A.aI4,A.aKM,A.aML,A.ara,A.aEq,A.aJY,A.aNU,A.aNV,A.aRv,A.aAE,A.aAB,A.aDr,A.ayq,A.awA,A.aut,A.aIN,A.aQc,A.aQu,A.aAp,A.aIO,A.aIK,A.aIL,A.aDx,A.aDy,A.aDz,A.aDw,A.aDu,A.aDv,A.aQr,A.aQs,A.aQt,A.aSG,A.aSF,A.aHd,A.aQm,A.aQn,A.aQo,A.aQp,A.aQq,A.aQk,A.aQj,A.aQa,A.aQb,A.aQw,A.aQx,A.aRH,A.aRI,A.aI6,A.aOO,A.aEU,A.aEV,A.b5g,A.ayP,A.ayQ,A.aRx,A.auQ,A.aOy,A.aOz,A.aOA,A.aOB,A.aOC,A.aOD,A.aOE,A.aOF,A.b_y,A.b_x,A.aOs,A.auc,A.aEK,A.aEL,A.b20,A.aSH,A.aSI,A.aSb,A.aSe,A.aSf,A.aSg,A.b5a,A.b5b,A.aSC,A.b1Q,A.aSo,A.aSy,A.aSm,A.aSi,A.aSj,A.aSl,A.aSk,A.aSv,A.aSp,A.aSn,A.aSq,A.aSx,A.aSu,A.aSs,A.aSr,A.aSt,A.b5k]) -p(A.Zj,[A.aqZ,A.aqY,A.aqX,A.aN8,A.aN9,A.aNa,A.aNb,A.azw,A.azx,A.asU,A.atm,A.aza,A.az9,A.ayl,A.aHN,A.aBi,A.aOn,A.aOo,A.aAA,A.aAy,A.aAz,A.asv,A.asw,A.b5F,A.b5G,A.b25,A.aD5,A.aD6,A.aD7,A.aD0,A.aD1,A.aD2,A.axW,A.b5L,A.aI1,A.aZi,A.aIb,A.aJ3,A.aJ5,A.aqp,A.aKT,A.aqq,A.aLS,A.axZ,A.ay1,A.ay0,A.aF3,A.aPg,A.aPi,A.aBe,A.aBf,A.aBg,A.aL2,A.aBy,A.ayw,A.aP9,A.axI,A.axJ,A.at2,A.b60,A.aIH,A.aTa,A.aTb,A.b1p,A.b1o,A.azF,A.azE,A.azD,A.aWV,A.aX1,A.aX0,A.aWY,A.aWX,A.aWW,A.aX4,A.aX3,A.aX2,A.aX6,A.aOg,A.aOd,A.b0H,A.b0G,A.aTs,A.aTr,A.aZc,A.b26,A.b2O,A.b_D,A.b_C,A.aRr,A.aRq,A.at7,A.at8,A.aCS,A.b52,A.asy,A.aAX,A.aOb,A.art,A.aru,A.ars,A.arp,A.aqv,A.aVX,A.aCk,A.aZy,A.aZx,A.asg,A.au6,A.au8,A.au7,A.au5,A.aZd,A.avt,A.aMV,A.b0F,A.b0E,A.b0C,A.b0D,A.aV9,A.aVz,A.aVm,A.aVe,A.aVq,A.aVd,A.aVx,A.aVn,A.aVf,A.aVA,A.aVl,A.aVB,A.aVk,A.aVC,A.aVD,A.aVE,A.aVr,A.aVi,A.aVs,A.aVh,A.aVu,A.aVc,A.aVt,A.aVg,A.aVv,A.aVb,A.aVw,A.aVa,A.azU,A.asR,A.aTo,A.aTl,A.aTn,A.aTm,A.aUP,A.aUO,A.aUQ,A.aUN,A.azI,A.aY0,A.aY1,A.aY2,A.b0V,A.aAm,A.aCH,A.aCI,A.aCJ,A.aQA,A.b6h,A.aIR,A.aIS,A.aUf,A.aUg,A.aUi,A.aZq,A.aZr,A.aZt,A.aZK,A.aZL,A.aZN,A.aP4,A.awg,A.awh,A.azP,A.azK,A.azO,A.azM,A.atd,A.aJr,A.aJq,A.aJp,A.b5K,A.aHo,A.aNL,A.aXP,A.aUA,A.aTu,A.aTt,A.aTw,A.aTv,A.aEi,A.ayC,A.aUU,A.aUV,A.aV2,A.aV1,A.aV0,A.auT,A.auU,A.aV_,A.aV6,A.aZT,A.aV4,A.aV5,A.aV3,A.aQE,A.aQG,A.aQB,A.b2T,A.b24,A.ayK,A.arY,A.at5,A.azY,A.azX,A.aA0,A.aA1,A.azo,A.azm,A.azn,A.aE2,A.aE1,A.aE0,A.awn,A.aws,A.awt,A.awo,A.awp,A.awq,A.awr,A.aFp,A.awl,A.b0U,A.aFJ,A.aFF,A.aFH,A.aFI,A.aFG,A.aIg,A.aIF,A.aLl,A.aLm,A.aLh,A.aLi,A.aOT,A.aOU,A.aOV,A.aOW,A.aOX,A.aA_,A.aEz,A.aU1,A.aTB,A.aWb,A.aWu,A.aWs,A.b2r,A.b2q,A.aXz,A.aXB,A.aXw,A.aXy,A.aXf,A.aXO,A.b18,A.b17,A.b19,A.aEC,A.aED,A.aLa,A.aLb,A.aL6,A.aL7,A.aL8,A.aWy,A.aLe,A.aLd,A.aYA,A.aYz,A.aYy,A.aYw,A.aYx,A.aYv,A.b03,A.b02,A.b04,A.b0t,A.b0u,A.b0r,A.b0s,A.b0q,A.b_g,A.b0y,A.b0X,A.b0Z,A.b0Y,A.b10,A.b11,A.b1_,A.b1m,A.b1l,A.aQ7,A.aQF,A.aQH,A.aQC,A.aQD,A.aQO,A.aQP,A.aQQ,A.aQR,A.aQS,A.aQT,A.aQV,A.aQU,A.aQM,A.aQN,A.aQJ,A.aQK,A.aQL,A.aBE,A.aBD,A.aYb,A.aBK,A.aBL,A.aFs,A.aPO,A.aPQ,A.aPP,A.aPR,A.aPS,A.aPT,A.aPU,A.aPY,A.aPZ,A.aQ_,A.aPX,A.aJv,A.aJx,A.aJz,A.aJy,A.aJB,A.aDs,A.aDt,A.aFg,A.aFf,A.aFe,A.aGM,A.aGL,A.aGK,A.aJU,A.aJX,A.aK_,A.aKa,A.aLu,A.aLv,A.aLw,A.asL,A.aMA,A.ay9,A.ay8,A.aJ_,A.aKD,A.aKE,A.aKC,A.aPH,A.aPI,A.aSR,A.aWJ,A.aWE,A.aWF,A.aWD,A.b1L,A.aWS,A.aWR,A.aTg,A.aTe,A.aTf,A.aTd,A.aRP,A.aJP,A.aJQ,A.aW0,A.aW1,A.awT,A.ax5,A.ax6,A.ax7,A.ax8,A.ax9,A.axa,A.axb,A.axc,A.axd,A.awU,A.awV,A.awQ,A.awS,A.axh,A.axj,A.axk,A.awY,A.awZ,A.ax_,A.ax1,A.aWz,A.aWA,A.aWB,A.aWC,A.azs,A.azt,A.azq,A.azp,A.asB,A.aue,A.auf,A.aA8,A.aAa,A.aAf,A.aAh,A.aAj,A.aAl,A.aAc,A.aVS,A.aVR,A.aXk,A.aXj,A.aXi,A.aXp,A.aXr,A.aXs,A.aqQ,A.aY4,A.aY5,A.aY6,A.aYc,A.aYD,A.aF4,A.b_K,A.b_J,A.b_H,A.aFR,A.b_9,A.aZ4,A.aGv,A.aGu,A.aGw,A.aGt,A.aGs,A.aZ5,A.aZ7,A.aZ6,A.aXc,A.b_z,A.aKI,A.b_S,A.b_T,A.b_R,A.b_M,A.b_Q,A.b_O,A.aR3,A.aR4,A.aYF,A.aF7,A.aF5,A.aLz,A.b07,A.aLF,A.aLN,A.aLP,A.aJe,A.aJa,A.aJc,A.aMP,A.aMR,A.aMS,A.aNj,A.aNk,A.aNi,A.aNm,A.arS,A.arT,A.arQ,A.arR,A.arO,A.arP,A.arN,A.b05,A.b1b,A.b1d,A.b1f,A.b1h,A.b1j,A.aT4,A.b2U,A.aUw,A.aUy,A.aUr,A.aUq,A.aUs,A.aUt,A.aUp,A.aUv,A.aUu,A.aUo,A.aUm,A.atZ,A.aYj,A.aOx,A.aYf,A.arG,A.aDk,A.ar3,A.azj,A.aDL,A.aDQ,A.aC9,A.aCa,A.aCd,A.azl,A.aDn,A.aEO,A.aEP,A.aEQ,A.aGz,A.aGC,A.aGB,A.aH6,A.aDZ,A.aO3,A.arV,A.aGc,A.aGb,A.b5f,A.ayR,A.awz,A.b_w,A.b5W,A.b5V]) -p(A.Zk,[A.aqV,A.aOq,A.b59,A.b55,A.aHM,A.b5E,A.aCq,A.aCr,A.b5t,A.aD3,A.aD_,A.axP,A.aO_,A.aNs,A.b2b,A.b68,A.aBv,A.av0,A.at1,A.aux,A.aIG,A.aCL,A.b5A,A.b22,A.b2Z,A.azH,A.azC,A.aX_,A.aX8,A.b_B,A.aXd,A.aDN,A.aEn,A.aEp,A.aNv,A.aNy,A.aNx,A.aXU,A.aY_,A.aXX,A.b2S,A.aG2,A.aRh,A.aRj,A.aRk,A.b1E,A.b1D,A.b2f,A.aEX,A.aEY,A.aEZ,A.aF_,A.aKX,A.aKY,A.aO6,A.aO7,A.aO8,A.aSQ,A.arc,A.ard,A.aOc,A.ase,A.asf,A.aUB,A.aHs,A.aHC,A.aHu,A.aHr,A.b5c,A.aOK,A.aIv,A.azQ,A.azN,A.azL,A.auo,A.auq,A.aup,A.aIl,A.aIj,A.aH_,A.aGZ,A.aNG,A.arE,A.aG_,A.aNM,A.aNR,A.aRS,A.aRT,A.aRV,A.aRU,A.aKu,A.aQg,A.auS,A.aZX,A.aZR,A.aIf,A.aLk,A.aLo,A.aEy,A.aYl,A.b_5,A.b_4,A.aWd,A.aWe,A.aWf,A.b_1,A.b_0,A.aZZ,A.b_7,A.b1R,A.b1S,A.aLf,A.b_V,A.b_i,A.b0z,A.b12,A.b13,A.b2_,A.b1n,A.b_l,A.aQ5,A.aFX,A.aUF,A.aBF,A.aBM,A.aBJ,A.ar2,A.aGg,A.aFt,A.aFu,A.aKx,A.aJw,A.aJE,A.aJJ,A.aJH,A.aJI,A.aJG,A.aFb,A.aHS,A.aHR,A.aHT,A.aHU,A.aJN,A.aK1,A.aK0,A.aK4,A.aK5,A.aKl,A.aJF,A.aJL,A.aJK,A.aK6,A.aK7,A.aJM,A.aKj,A.aKk,A.aLt,A.b09,A.aMm,A.aMn,A.aM3,A.asN,A.aVJ,A.aO0,A.aWU,A.awR,A.ax2,A.ax4,A.avF,A.avH,A.avG,A.avI,A.avJ,A.avB,A.avE,A.aZG,A.aZD,A.aJk,A.aJl,A.aWM,A.axx,A.aB1,A.aXh,A.aAZ,A.aXl,A.aZ_,A.b_o,A.b0I,A.b1Y,A.b1Z,A.aYJ,A.aYI,A.aYG,A.aLJ,A.b01,A.b0_,A.b00,A.aLM,A.aMQ,A.aN0,A.b_d,A.b_c,A.b_b,A.b_a,A.au4,A.au3,A.au0,A.b5O,A.aHe,A.aHn,A.arI,A.arM,A.aYi,A.aYh,A.b5R,A.b5S,A.b2j,A.avY,A.avn,A.aud,A.aGk,A.aIT,A.aGy,A.aGE,A.aGF,A.b61,A.b62,A.b2L,A.aIM,A.aB5,A.ayS,A.ayT,A.aSw]) -p(A.aWm,[A.Jm,A.rb,A.zs,A.Cx,A.LO,A.Zu,A.zK,A.xP,A.J_,A.S_,A.pm,A.Ag,A.aqt,A.yu,A.Pr,A.KJ,A.uQ,A.DH,A.S3,A.aeI,A.Gm,A.R4,A.cL,A.fJ,A.a5x,A.Zb,A.aar,A.Ny,A.aHF,A.LZ,A.G9,A.Ga,A.a4U,A.dK,A.CH,A.as6,A.yd,A.ou,A.IZ,A.av4,A.rm,A.fY,A.F9,A.a0Z,A.vg,A.o5,A.Qt,A.vZ,A.a9B,A.mR,A.Qs,A.Yi,A.asp,A.B5,A.Cq,A.tK,A.aI5,A.vh,A.Ok,A.FX,A.D6,A.a7Z,A.ua,A.OU,A.JZ,A.FR,A.FS,A.Jp,A.aCp,A.BK,A.JT,A.a2W,A.HD,A.NS,A.nF,A.Jq,A.qY,A.L0,A.mg,A.H2,A.Xn,A.amH,A.By,A.Kk,A.oG,A.eI,A.a1i,A.BB,A.Sy,A.Dh,A.Ll,A.I3,A.aQ8,A.H8,A.asF,A.asD,A.aUc,A.aUd,A.awB,A.SS,A.aXm,A.wq,A.L2,A.iv,A.aDU,A.Mf,A.aDW,A.oh,A.uW,A.el,A.l6,A.b0w,A.a8b,A.I6,A.aMT,A.pw,A.a8h,A.Ig,A.zg,A.aLx,A.Fo,A.XL,A.aas,A.Cj,A.Yf,A.Yk,A.Yh,A.uD,A.QF,A.aQ4,A.PZ,A.Fn,A.HB,A.a0O,A.a3d,A.uU,A.xL,A.Lz,A.a_f,A.vI,A.Pl,A.Gq,A.FJ,A.Pm,A.QJ,A.a1A,A.a8J,A.a9c,A.asI,A.P9,A.aRY,A.aaK,A.An,A.ava,A.Xx,A.Ef,A.a2F,A.yX,A.ly,A.a98,A.a3y,A.aNn,A.aNo,A.kg,A.aP6,A.L1,A.mM,A.aaa,A.K_,A.xJ,A.nq,A.SP,A.uM,A.aac,A.up,A.ayX,A.Be,A.aa7,A.arx,A.b0B,A.Hk,A.DV,A.a4s,A.i8,A.aFQ,A.FA,A.jz,A.Uw,A.a4w,A.Hv,A.alw,A.I9,A.a78,A.Xe,A.a7s,A.Ar,A.a7v,A.a7t,A.Pf,A.a8i,A.Sz,A.CK,A.a4W,A.aa0,A.lh,A.ze,A.a3i,A.KC,A.Mp,A.FQ,A.AP,A.Ps,A.Jc,A.Ei,A.a1w,A.Ey,A.zm,A.Ek,A.El,A.a7T,A.Ed,A.p4,A.r3,A.mV,A.a9p,A.a18,A.fH,A.qb,A.nw,A.p8,A.pq,A.vT,A.vU,A.rY,A.oS,A.uu,A.nI,A.ul,A.ud,A.qm,A.lK,A.B4,A.B6,A.lE,A.Nf,A.rk,A.Lj,A.aDo,A.Fc,A.pR,A.a56,A.F0,A.uC,A.Ls,A.hJ,A.a4V,A.Q9,A.Qa,A.QP,A.nA,A.AV,A.nu,A.aEM,A.f1,A.m5]) -q(A.asX,A.akf) -p(A.YS,[A.JB,A.CF,A.Z0,A.Z7,A.CE]) -p(A.B,[A.MW,A.Z5,A.i6,A.t8,A.a90,A.of,A.ar,A.dH,A.bk,A.nx,A.AQ,A.rL,A.PQ,A.qI,A.co,A.BF,A.aba,A.alx,A.ex,A.z4,A.Kv,A.OY,A.Xr,A.hj,A.jg,A.Oi,A.bK,A.DU,A.Mw,A.a_8,A.Rn,A.aaS]) -p(A.YY,[A.S0,A.S1]) -q(A.JC,A.Yl) -p(A.jZ,[A.CZ,A.a5i]) -p(A.CZ,[A.a71,A.XN,A.Zd,A.Zg,A.Zf,A.a4r,A.R3]) -q(A.a4p,A.R3) -p(A.a8_,[A.YX,A.YV,A.YW,A.YU]) -p(A.dm,[A.Ys,A.id,A.lu,A.rU,A.a2y,A.aad,A.adq,A.a7f,A.aez,A.LW,A.x5,A.ni,A.a4c,A.aaf,A.GJ,A.o1,A.ZJ,A.aeR]) -p(A.id,[A.a0Y,A.La,A.Lb]) -p(A.fX,[A.hX,A.a5d]) -p(A.hX,[A.NC,A.ai4,A.ai3,A.ND,A.NF,A.NG,A.NH,A.NI]) -p(A.axH,[A.qa,A.adT]) -q(A.NE,A.ai4) -q(A.a5b,A.ai3) -q(A.avZ,A.adT) -q(A.Vc,A.a9f) -q(A.a5e,A.a5d) -p(A.em,[A.KA,A.Nt,A.a4P,A.a4T,A.a4R,A.a4Q,A.a4S]) -p(A.KA,[A.a4A,A.a4z,A.a4y,A.a4C,A.a4F,A.a4H,A.a4O,A.a4K,A.a4M,A.a4L,A.a4D,A.a4G,A.a4B,A.a4J,A.a4N,A.a4E,A.Ns,A.a4I]) -p(A.Ds,[A.a1v,A.a1s,A.DQ]) -q(A.a1q,A.DQ) -p(A.oN,[A.RI,A.Ty]) -p(A.a0g,[A.MJ,A.MD]) -q(A.a1U,A.LA) -p(A.asu,[A.MQ,A.PK]) -q(A.a0j,A.aHX) -p(A.aTj,[A.aoB,A.b1r,A.aou]) -q(A.aZg,A.aoB) -q(A.aYN,A.aou) -p(A.a5N,[A.at9,A.a_D,A.aBO,A.aBY,A.aLL,A.azV,A.asC,A.aPc]) -p(A.rB,[A.a79,A.a0V,A.a2J,A.a34,A.a9j]) -p(A.aMa,[A.avo,A.aF1]) -q(A.Ke,A.adC) -p(A.Ke,[A.aMq,A.a1n,A.a7g]) -p(A.N,[A.q_,A.GK,A.aco,A.Bu,A.a0B,A.rW]) -q(A.ag_,A.q_) -q(A.aa9,A.ag_) -q(A.F6,A.aGN) -p(A.Gc,[A.YE,A.a72]) -p(A.aPm,[A.aDC,A.ayi,A.aRu]) -p(A.aPl,[A.aUz,A.uP,A.xc]) -q(A.agk,A.aUz) -q(A.agl,A.agk) -q(A.agm,A.agl) -q(A.nJ,A.agm) -q(A.a09,A.nJ) -p(A.axK,[A.aG1,A.ay2,A.aw8,A.aAu,A.aFY,A.aIE,A.aLW,A.aMs]) -p(A.axL,[A.aG3,A.aPC,A.aG8,A.avb,A.aHP,A.axz,A.aRm,A.a3V]) -p(A.a1n,[A.aBw,A.aqJ,A.ayv]) -p(A.aPp,[A.aPw,A.aPD,A.aPy,A.aPB,A.aPx,A.aPA,A.aPn,A.aPt,A.aPz,A.aPv,A.aPu,A.aPs]) -p(A.avw,[A.a_5,A.a17]) -q(A.axA,A.aer) -p(A.axA,[A.av1,A.azz]) -q(A.a82,A.yj) -q(A.a0f,A.a82) -q(A.a0k,A.a0f) -p(J.E7,[J.LS,J.LT,J.k,J.uL,J.p1]) -p(J.k,[J.p5,J.v,A.MX,A.N1,A.aD,A.X4,A.Ja,A.nm,A.dF,A.ada,A.jN,A.a_9,A.a_K,A.adV,A.Ku,A.adX,A.a_O,A.b9,A.aeF,A.jU,A.a1Q,A.afD,A.a36,A.a3A,A.agS,A.agT,A.k1,A.agU,A.ahv,A.k4,A.aih,A.akd,A.kb,A.alc,A.kc,A.alt,A.iR,A.amp,A.a9S,A.kk,A.amB,A.a9Z,A.aai,A.aob,A.aon,A.aow,A.aoZ,A.ap0,A.lv,A.ago,A.lD,A.ahG,A.a5w,A.aly,A.m_,A.amI,A.XD,A.abw]) -p(J.p5,[J.a5m,J.pM,J.p2,A.aG4,A.aWg]) -q(J.aCG,J.v) -p(J.uL,[J.Eb,J.LU]) -p(A.of,[A.xo,A.VZ,A.qg,A.qf]) -q(A.SH,A.xo) -q(A.RX,A.VZ) -q(A.hK,A.RX) -p(A.br,[A.qe,A.ih,A.t9,A.ag6]) -p(A.GK,[A.lg,A.o9]) -p(A.ar,[A.aA,A.iF,A.bg,A.BC,A.Tr,A.tg,A.BQ,A.V_]) -p(A.aA,[A.aB,A.U,A.cr,A.Me,A.ag7,A.SZ]) -q(A.y1,A.dH) -q(A.KF,A.AQ) -q(A.Do,A.rL) -q(A.KE,A.qI) -p(A.oi,[A.aji,A.ajj,A.ajk]) -p(A.aji,[A.oj,A.HY,A.ajl]) -p(A.ajj,[A.ajm,A.ajn,A.U4]) -q(A.U5,A.ajk) -q(A.VD,A.Ms) -q(A.Bg,A.VD) -q(A.xG,A.Bg) -p(A.CW,[A.bM,A.c0]) -p(A.lR,[A.K0,A.I4,A.VE]) -p(A.K0,[A.iD,A.fT]) -q(A.mr,A.a2k) -q(A.Nc,A.rU) -p(A.a9q,[A.a8O,A.Co]) -p(A.ih,[A.LV,A.yU,A.To]) -p(A.N1,[A.MY,A.EK]) -p(A.EK,[A.TI,A.TK]) -q(A.TJ,A.TI) -q(A.v0,A.TJ) -q(A.TL,A.TK) -q(A.lB,A.TL) -p(A.v0,[A.MZ,A.a43]) -p(A.lB,[A.a44,A.N0,A.a45,A.N2,A.a46,A.N3,A.zt]) -q(A.Vx,A.aez) -p(A.dp,[A.I8,A.Q6,A.BA,A.n2,A.wo,A.HX]) -q(A.jw,A.I8) -q(A.iV,A.jw) -p(A.iW,[A.wm,A.Hr]) -q(A.Br,A.wm) -q(A.RC,A.RO) -p(A.Bx,[A.bT,A.ti]) -p(A.I7,[A.wj,A.Ib]) -p(A.adF,[A.pS,A.Hd]) -p(A.n2,[A.to,A.tb]) -q(A.ak5,A.ao_) -p(A.t9,[A.wr,A.Sn]) -p(A.I4,[A.pT,A.l5]) -p(A.Sw,[A.Sv,A.Sx]) -q(A.GL,A.VE) -p(A.alg,[A.kp,A.jA]) -p(A.alf,[A.V0,A.V1]) -q(A.PX,A.V0) -p(A.pX,[A.th,A.V3,A.BP]) -q(A.V2,A.V1) -q(A.G3,A.V2) -p(A.mP,[A.Ia,A.an6,A.abL,A.afF,A.wB]) -q(A.Tl,A.Ia) -p(A.Zm,[A.y2,A.arB,A.aCO]) -p(A.y2,[A.Xu,A.a2L,A.aak]) -p(A.ce,[A.an5,A.an4,A.XW,A.XV,A.SX,A.a1W,A.a2C,A.a2B,A.aal,A.Bh,A.a1K,A.aaR]) -p(A.an5,[A.Xw,A.a2N]) -p(A.an4,[A.Xv,A.a2M]) -p(A.Js,[A.aWn,A.b0l,A.aTi,A.RR,A.acd,A.agi,A.ane,A.b1H]) -q(A.aTp,A.RE) -p(A.aTi,[A.aT6,A.b1G]) -q(A.a2z,A.LW) -p(A.YG,[A.aXT,A.aps,A.apt]) -q(A.ag8,A.aXZ) -q(A.aor,A.ag8) -q(A.aXY,A.aor) -q(A.aY3,A.agi) -q(A.aDH,A.a8R) -q(A.apo,A.anc) -q(A.and,A.apo) -p(A.ni,[A.Fi,A.LE]) -q(A.adv,A.VH) -p(A.aD,[A.bN,A.a0A,A.yE,A.a3E,A.ka,A.UY,A.ki,A.iT,A.Vo,A.aat,A.GR,A.XH,A.tM]) -p(A.bN,[A.da,A.oy,A.qv]) -p(A.da,[A.bB,A.bp]) -p(A.bB,[A.Xd,A.Xt,A.zk,A.a10,A.FE,A.a7z]) -q(A.J1,A.zk) -q(A.ZS,A.nm) -q(A.D2,A.ada) -p(A.jN,[A.ZT,A.ZU]) -q(A.adW,A.adV) -q(A.Kt,A.adW) -q(A.adY,A.adX) -q(A.a_M,A.adY) -q(A.jS,A.Ja) -q(A.aeG,A.aeF) -q(A.a0y,A.aeG) -q(A.afE,A.afD) -q(A.yD,A.afE) -q(A.ux,A.yE) -q(A.a3F,A.agS) -q(A.a3G,A.agT) -q(A.agV,A.agU) -q(A.a3H,A.agV) -q(A.ahw,A.ahv) -q(A.Na,A.ahw) -q(A.aii,A.aih) -q(A.a5v,A.aii) -q(A.pn,A.b9) -q(A.a7c,A.akd) -q(A.UZ,A.UY) -q(A.a8r,A.UZ) -q(A.ald,A.alc) -q(A.a8u,A.ald) -q(A.Q4,A.alt) -q(A.amq,A.amp) -q(A.a9L,A.amq) -q(A.Vp,A.Vo) -q(A.a9M,A.Vp) -q(A.amC,A.amB) -q(A.a9Y,A.amC) -q(A.aoc,A.aob) -q(A.ad9,A.aoc) -q(A.St,A.Ku) -q(A.aoo,A.aon) -q(A.afn,A.aoo) -q(A.aox,A.aow) -q(A.TH,A.aox) -q(A.ap_,A.aoZ) -q(A.ale,A.ap_) -q(A.ap1,A.ap0) -q(A.alC,A.ap1) -q(A.SI,A.wo) -q(A.aSP,A.aSO) -p(A.U6,[A.hg,A.MV]) -q(A.agp,A.ago) -q(A.a2V,A.agp) -q(A.ahH,A.ahG) -q(A.a4j,A.ahH) -q(A.alz,A.aly) -q(A.a8U,A.alz) -q(A.amJ,A.amI) -q(A.aa4,A.amJ) -p(A.a4o,[A.h,A.M]) -q(A.XE,A.abw) -q(A.a4n,A.tM) -q(A.Xs,A.iG) -q(A.aCi,A.aCj) -q(A.aGo,A.aGp) -q(A.H_,A.ayp) -q(A.Cf,A.aNq) -p(A.aHZ,[A.arw,A.aMM,A.aRn]) -p(A.arw,[A.abx,A.aRJ]) -q(A.aby,A.abx) -q(A.arv,A.aby) -q(A.baj,A.aAt) -q(A.FO,A.Ij) -q(A.jk,A.TZ) -q(A.RY,A.jk) -q(A.Da,A.Sp) -q(A.akI,A.a1K) -q(A.b0h,A.aAU) -q(A.akJ,A.b0h) -q(A.Yy,A.avd) -p(A.mH,[A.TY,A.Mc]) -q(A.a_z,A.adL) -p(A.a_z,[A.m,A.b0,A.jc,A.a7I,A.aMo]) -p(A.m,[A.aQ,A.as,A.bC,A.b_,A.ahB,A.ahE]) -p(A.aQ,[A.X7,A.jO,A.a_x,A.adK,A.afZ,A.E5,A.a3_,A.a5L,A.Ff,A.zZ,A.a_u,A.a9G,A.Hp,A.ai5,A.a7y,A.Kg,A.a7Y,A.ads,A.a_v,A.Cn,A.DJ,A.a19,A.a8z,A.nj,A.a4b,A.E8,A.a8C,A.a8H,A.E9,A.ZV,A.ZY,A.ZZ,A.a_1,A.a_2,A.X9,A.Yw,A.Jw,A.a_s,A.Dc,A.a_C,A.Xa,A.a0_,A.Hj,A.aed,A.a0Q,A.a20,A.E1,A.a31,A.a3c,A.US,A.ao5,A.abQ,A.a7x,A.a9I,A.ame,A.amh,A.a9K,A.w6,A.amz,A.ahC,A.a2c,A.a5J,A.uN,A.iA,A.ZM,A.ahD,A.a_m,A.a_G,A.DO,A.yH,A.Bt,A.Ob,A.agE,A.a3I,A.agX,A.EU,A.a7h,A.a7u,A.a80,A.a8s,A.ahF,A.ft,A.a9V,A.aau,A.aaD,A.Zw,A.xx,A.Zv,A.EL,A.ww,A.rJ,A.DK,A.EC,A.ED,A.ET,A.Fy,A.Gj]) -p(A.as,[A.Ki,A.NX,A.xf,A.xy,A.Eq,A.zy,A.Ka,A.Kh,A.Q5,A.Kb,A.tP,A.xK,A.xA,A.xB,A.yY,A.a0,A.yP,A.CS,A.yQ,A.K3,A.K4,A.xN,A.K6,A.Hb,A.Fl,A.Sk,A.u6,A.My,A.Oc,A.Jr,A.Jv,A.Hh,A.Hg,A.Dj,A.KS,A.LI,A.Tb,A.RM,A.IT,A.T2,A.yO,A.QE,A.Mx,A.a2a,A.wE,A.wF,A.P_,A.SQ,A.Am,A.vG,A.PR,A.AH,A.Qz,A.qJ,A.Vm,A.R0,A.q8,A.yo,A.IR,A.Rh,A.DI,A.J3,A.Kn,A.Dk,A.Dl,A.UE,A.yk,A.L6,A.Ld,A.kQ,A.yA,A.uA,A.Mj,A.TA,A.N7,A.td,A.EQ,A.No,A.Lm,A.Q7,A.vx,A.OW,A.a7a,A.HL,A.UP,A.Pa,A.Pe,A.UJ,A.FI,A.PC,A.AC,A.PD,A.tf,A.UN,A.QH,A.B3,A.GG,A.Rk,A.JU,A.CM,A.Mu,A.Mm,A.Mn]) -q(A.at,A.alq) -p(A.at,[A.adJ,A.aiV,A.Yc,A.JV,A.Md,A.a4k,A.a_4,A.Kj,A.alu,A.adt,A.abR,A.acT,A.acH,A.acI,A.agf,A.DL,A.We,A.H6,A.aca,A.W1,A.W2,A.Sg,A.W3,A.Hc,A.HW,A.W4,A.Sj,A.Ts,A.aoD,A.VY,A.W_,A.Hi,A.SA,A.W7,A.W8,A.Tc,A.Wc,A.VX,A.Wb,A.Wd,A.Vj,A.aos,A.Hz,A.Wt,A.Wu,A.UA,A.W9,A.UB,A.UM,A.Wq,A.UX,A.Ws,A.Hq,A.ap6,A.Vv,A.Ry,A.SV,A.ao8,A.apr,A.SY,A.RD,A.W5,A.SC,A.SE,A.akp,A.Hn,A.aeX,A.Le,A.Fj,A.Hx,A.aoq,A.agy,A.aot,A.TO,A.HP,A.ahR,A.ahQ,A.Wa,A.Wr,A.aoS,A.Uv,A.Io,A.tc,A.aoW,A.Pb,A.UK,A.aku,A.aoV,A.akO,A.UU,A.UT,A.Wp,A.Wo,A.Vl,A.amt,A.Rz,A.Vy,A.anu,A.S2,A.acD,A.agG,A.Wf,A.agA]) -p(A.bC,[A.bX,A.fW,A.hU]) -p(A.bX,[A.Sq,A.T7,A.fn,A.TV,A.Uz,A.akh,A.Rx,A.an2,A.oY,A.SW,A.oX,A.Tq,A.yB,A.BN,A.Fe,A.Bf,A.akc,A.TC,A.P6,A.akr,A.UH,A.FK,A.akT,A.SG,A.VK,A.VL,A.ho]) -p(A.ao,[A.a_6,A.K9,A.dD,A.BH,A.alJ]) -p(A.a_6,[A.af1,A.af2,A.af3,A.af9,A.afa,A.afb,A.a1g,A.a1h,A.afc,A.afd,A.afe,A.aff,A.afg,A.af4,A.af5,A.af6,A.af7,A.af8,A.a5u,A.ahW,A.ac9,A.Q1,A.amc,A.adb,A.agx,A.aee,A.afV,A.akL,A.amb,A.afu,A.a1E,A.a1F,A.a1G,A.a1B,A.a1D,A.a1C,A.a6_,A.a5Z,A.a5Y,A.a1H,A.aa_,A.a9O,A.a2d]) -p(A.K9,[A.akn,A.vL,A.adz,A.ae0]) -q(A.Bo,A.ao6) -p(A.C,[A.ay,A.ZC,A.RK,A.Rl,A.aaB,A.abB,A.a3g,A.a7U,A.a_Q,A.Lx,A.aa1,A.Q_,A.GA,A.Ji,A.L7,A.Cu,A.aay,A.t_,A.a11,A.agd,A.eF,A.ae3,A.a3S,A.MR,A.amD,A.alo,A.a1b,A.ahI]) -p(A.ay,[A.alh,A.RT,A.o6,A.Y3,A.a_Y,A.Xp,A.akM,A.abC,A.alk,A.ahh,A.TE,A.ac4,A.a2P,A.aj0,A.aci,A.Zy,A.Zz,A.ZA,A.a8L,A.a5s,A.a1y,A.aib,A.TF,A.M2,A.afA,A.am0,A.TU,A.a42,A.all,A.alG,A.a_7,A.ako,A.JJ,A.RP,A.yF,A.a2r,A.a4a,A.a54,A.ali,A.Xb,A.agB,A.G2,A.Vr,A.agh,A.acv,A.afz]) -q(A.hi,A.alh) -p(A.hi,[A.SK,A.abe,A.ao9,A.ac2,A.aeu,A.aeD,A.ai8,A.alp]) -q(A.mo,A.SK) -q(A.aeM,A.ZC) -q(A.ah,A.aeM) -p(A.ah,[A.abr,A.x4,A.abM,A.abO,A.abN,A.AD,A.zb,A.aeN,A.akQ,A.bE,A.acf,A.xk,A.Sa,A.aeJ,A.aeZ,A.ao2,A.abZ,A.acr,A.acy,A.ahb,A.zo,A.aj1,A.U0,A.U1,A.U2,A.U3,A.act,A.CP,A.xz,A.xC,A.qq,A.M6,A.z9,A.za,A.ru,A.Vs,A.acC,A.aeh,A.y0,A.zn,A.ahL,A.A6,A.Ah,A.aki,A.Ay,A.al1,A.acg,A.AB,A.yK,A.ae2,A.qz,A.afq,A.qQ,A.afB,A.Tj,A.yT,A.aga,A.agc,A.ah0,A.ah3,A.TD,A.ahd,A.zC,A.akq,A.AR,A.wZ,A.wY,A.x3,A.x9,A.oB,A.Ak,A.AG,A.yh,A.ag3,A.z_,A.ahr,A.zI,A.ahY,A.Af,A.AW,A.x6,A.xa,A.rP,A.AI,A.rO,A.AL,A.alE,A.ahS,A.ai0,A.alr,A.yf,A.amv,A.amx,A.adp,A.ak3,A.alL]) -q(A.tG,A.abr) -q(A.x7,A.abM) -q(A.xb,A.abO) -q(A.x8,A.abN) -q(A.RU,A.RT) -q(A.Jt,A.RU) -q(A.un,A.aeN) -q(A.vN,A.akQ) -p(A.bE,[A.abd,A.abP,A.ae_,A.acK,A.acN,A.aeb,A.acM,A.adR,A.afh,A.afo,A.agY,A.ah2,A.aiS,A.aiZ,A.ajZ,A.ak6,A.ann,A.aja,A.ak_,A.alj,A.AS,A.anq,A.ahT]) -q(A.x1,A.abd) -q(A.RL,A.RK) -q(A.Cm,A.RL) -p(A.Cm,[A.YF,A.a1x,A.Y6,A.a0w,A.abF,A.a5n,A.a_P,A.YO,A.tR,A.YN,A.ZP,A.a5k,A.GO,A.Jj,A.abG,A.xn,A.agg,A.B8,A.Bk]) -q(A.xd,A.abP) -q(A.qx,A.ae_) -q(A.xl,A.qx) -q(A.xE,A.acK) -p(A.o6,[A.am2,A.vY,A.Lf]) -q(A.a9o,A.am2) -q(A.ib,A.abF) -p(A.ib,[A.am_,A.ae8,A.alZ,A.anp]) -q(A.a9k,A.am_) -q(A.xH,A.acN) -q(A.xZ,A.aeb) -q(A.a_U,A.ae8) -q(A.qn,A.acM) -q(A.qu,A.adR) -q(A.qM,A.afh) -q(A.afp,A.afo) -q(A.qO,A.afp) -q(A.agZ,A.agY) -q(A.r6,A.agZ) -q(A.r7,A.ah2) -q(A.aiT,A.aiS) -q(A.rv,A.aiT) -q(A.aj_,A.aiZ) -q(A.rw,A.aj_) -q(A.rA,A.ajZ) -q(A.ak7,A.ak6) -q(A.rC,A.ak7) -q(A.t2,A.ann) -q(A.ajb,A.aja) -q(A.vo,A.ajb) -p(A.aJh,[A.aFV,A.aym]) -q(A.Ad,A.ak_) -q(A.AJ,A.alj) -q(A.a9l,A.alZ) -q(A.Rg,A.anp) -q(A.ae9,A.Jj) -q(A.a_V,A.ae9) -q(A.wf,A.anq) -q(A.tV,A.acf) -p(A.Rl,[A.Xq,A.acA,A.ap3,A.ap4]) -q(A.XP,A.abB) -q(A.ep,A.akM) -p(A.ep,[A.hv,A.im]) -p(A.hv,[A.a0s,A.abH,A.acq,A.SM,A.SN,A.aoC,A.aog]) -q(A.acQ,A.Sa) -q(A.acR,A.acQ) -q(A.acS,A.acR) -q(A.K2,A.acS) -q(A.aeK,A.aeJ) -q(A.ye,A.aeK) -q(A.XQ,A.abC) -q(A.af_,A.aeZ) -q(A.oQ,A.af_) -p(A.mo,[A.ah6,A.acz,A.ae4,A.aea]) -q(A.ah7,A.ah6) -q(A.a3O,A.ah7) -q(A.fE,A.alk) -p(A.fE,[A.ak1,A.aie,A.ac_,A.ank,A.agz,A.Pk,A.ag4,A.a7E,A.acw,A.afl,A.afk,A.ahJ]) -q(A.ak2,A.ak1) -q(A.OV,A.ak2) -q(A.ao3,A.ao2) -q(A.Bn,A.ao3) -q(A.xh,A.abZ) -q(A.abI,A.abH) -q(A.XS,A.abI) -q(A.acs,A.acr) -q(A.qh,A.acs) -q(A.ahi,A.ahh) -q(A.a3W,A.ahi) -q(A.xv,A.acy) -q(A.abf,A.abe) -q(A.Xk,A.abf) -q(A.MU,A.ahb) -q(A.ahf,A.TE) -q(A.ahg,A.ahf) -q(A.a3X,A.ahg) -p(A.a3X,[A.Zp,A.Zq,A.Zn,A.Zr]) -q(A.JA,A.acq) -q(A.a8l,A.JA) -q(A.Zs,A.acA) -q(A.Zo,A.acz) -q(A.aj2,A.aj1) -q(A.aj3,A.aj2) -q(A.ry,A.aj3) -q(A.aif,A.aie) -q(A.NK,A.aif) -q(A.ac5,A.ac4) -q(A.Ym,A.ac5) -q(A.ac0,A.ac_) -q(A.ac1,A.ac0) -q(A.Jk,A.ac1) -q(A.anl,A.ank) -q(A.anm,A.anl) -q(A.Rf,A.anm) -p(A.a2O,[A.aIA,A.awE]) -p(A.aIA,[A.aO5,A.arz]) -q(A.a5X,A.aj0) -q(A.A2,A.U0) -q(A.ajc,A.U1) -q(A.ajd,A.ajc) -q(A.vp,A.ajd) -q(A.A3,A.U2) -q(A.aje,A.U3) -q(A.ajf,A.aje) -q(A.ajg,A.ajf) -q(A.vq,A.ajg) -p(A.im,[A.kS,A.aiP]) -p(A.kS,[A.ajo,A.ahX,A.alm,A.am1,A.ajp]) -q(A.xs,A.act) -q(A.aex,A.SM) -q(A.ug,A.aex) -q(A.aey,A.SN) -q(A.oM,A.aey) -q(A.a51,A.ahX) -q(A.a37,A.agz) -q(A.alY,A.ap3) -q(A.alX,A.ap4) -q(A.aln,A.alm) -q(A.a8I,A.aln) -q(A.Vt,A.Vs) -q(A.o8,A.Vt) -q(A.aoa,A.ao9) -q(A.Bv,A.aoa) -q(A.xw,A.acC) -q(A.ue,A.aeh) -q(A.v3,A.ahL) -q(A.aj6,A.aoC) -q(A.vD,A.aki) -q(A.vO,A.al1) -q(A.xm,A.acg) -q(A.a5r,A.aib) -q(A.xX,A.ae2) -q(A.xY,A.ae4) -q(A.a_X,A.aea) -q(A.afr,A.afq) -q(A.yt,A.afr) -q(A.ahk,A.TF) -q(A.TG,A.ahk) -q(A.a4_,A.TG) -q(A.ahj,A.Lx) -q(A.a3Y,A.ahj) -q(A.afC,A.afB) -q(A.yC,A.afC) -q(A.a1T,A.afA) -q(A.yS,A.Tj) -q(A.ag5,A.ag4) -q(A.a2x,A.ag5) -q(A.yV,A.aga) -q(A.yW,A.agc) -q(A.uX,A.ah0) -q(A.uY,A.ah3) -q(A.ahc,A.TD) -q(A.zp,A.ahc) -q(A.zq,A.ahd) -q(A.a9m,A.am1) -q(A.Ap,A.akq) -q(A.a9n,A.am0) -q(A.v9,A.TU) -q(A.a3Z,A.v9) -p(A.av,[A.zw,A.aht]) -q(A.uJ,A.ag3) -q(A.azJ,A.awE) -q(A.ahs,A.ahr) -q(A.v2,A.ahs) -q(A.ha,A.Nx) -p(A.ha,[A.PG,A.Tn,A.hP,A.QN,A.h9,A.QM,A.qG,A.adx,A.abY,A.abX,A.a57]) -q(A.zJ,A.ahY) -q(A.a41,A.vY) -q(A.AK,A.all) -p(A.AK,[A.ac7,A.V5]) -q(A.ac8,A.ac7) -q(A.Yn,A.ac8) -q(A.ahl,A.Q_) -q(A.a40,A.ahl) -q(A.a94,A.alG) -p(A.a94,[A.aig,A.abD,A.abJ]) -q(A.a5p,A.aig) -q(A.XO,A.abD) -q(A.XU,A.abJ) -q(A.alF,A.alE) -q(A.lV,A.alF) -q(A.rd,A.ahS) -q(A.ai1,A.ai0) -q(A.vf,A.ai1) -q(A.als,A.alr) -q(A.AN,A.als) -q(A.adI,A.aog) -q(A.zx,A.aht) -q(A.amw,A.amv) -q(A.w8,A.amw) -p(A.GA,[A.a6O,A.aew]) -q(A.B7,A.amx) -q(A.u8,A.adp) -q(A.aia,A.a_7) -q(A.a5q,A.aia) -q(A.Vb,A.H4) -p(A.t_,[A.YP,A.a0F,A.a0H,A.a3z]) -p(A.fP,[A.A_,A.Qe]) -q(A.AM,A.qj) -q(A.a5W,A.AM) -q(A.u2,A.acB) -q(A.aiQ,A.aiP) -q(A.a5E,A.aiQ) -q(A.ajq,A.ajp) -q(A.A4,A.ajq) -q(A.UD,A.ako) -q(A.vE,A.UD) -p(A.bq,[A.j6,A.w9,A.a9W,A.it,A.QV,A.Te,A.a8j,A.akg,A.RG,A.vv,A.a3N,A.m1,A.Po,A.OR,A.LY,A.hh,A.T_,A.V9,A.P7,A.FH,A.PU]) -q(A.jj,A.jg) -q(A.CQ,A.jj) -q(A.Jo,A.RP) -q(A.afG,A.Jo) -q(A.afH,A.afG) -q(A.a2_,A.afH) -q(A.Tk,A.yF) -q(A.a2w,A.Tk) -q(A.a2I,A.agd) -q(A.a8D,A.V5) -q(A.jq,A.ali) -p(A.eF,[A.oA,A.ah8,A.ahM,A.ak8,A.akj,A.a7L,A.al2]) -p(A.oA,[A.Zt,A.a6f]) -p(A.fm,[A.a03,A.a_q,A.ls,A.a61,A.a6Q,A.Pt,A.vS,A.akH]) -p(A.a03,[A.K8,A.p6,A.NB,A.OS,A.Fx,A.FW,A.GZ,A.a5a]) -q(A.aWv,A.aIX) -q(A.MM,A.ah8) -p(A.MM,[A.a3P,A.a3Q,A.a3R]) -q(A.a4q,A.ahM) -q(A.ahN,A.a4q) -q(A.OX,A.ak8) -q(A.ak9,A.OX) -q(A.P1,A.akj) -q(A.akk,A.P1) -q(A.PM,A.al2) -q(A.al3,A.PM) -q(A.a_R,A.ae3) -p(A.ay3,[A.awb,A.aIx,A.awk,A.awm,A.a_S,A.a9g]) -p(A.aIx,[A.awj,A.awv,A.awx,A.aOR,A.aOZ]) -p(A.vK,[A.tX,A.Fa,A.Fm,A.a77]) -p(A.nQ,[A.Yq,A.aaz,A.Q,A.ZF]) -q(A.a_o,A.aaz) -p(A.b_,[A.a2T,A.bP,A.Sm,A.UW,A.hT,A.A8,A.u4,A.HQ,A.a8g,A.Qi]) -p(A.a2T,[A.a6t,A.al4,A.anf,A.a65,A.a0p,A.Fk]) -q(A.K,A.ajC) -p(A.K,[A.T,A.eS,A.ajO]) -p(A.T,[A.afm,A.Uq,A.Wi,A.Un,A.aoH,A.aoM,A.Wk,A.Wm,A.aoQ,A.U9,A.Ub,A.ajv,A.Os,A.ajy,A.Ow,A.Ul,A.ajF,A.ajK,A.Fr,A.n5,A.ajQ,A.aoK,A.aoN,A.Wl,A.Wj,A.aoP,A.OA]) -q(A.Li,A.afm) -q(A.ahy,A.a) -q(A.aO,A.ahy) -p(A.hb,[A.a5F,A.YK,A.YH]) -p(A.XZ,[A.a5I,A.ae5]) -p(A.a5I,[A.alQ,A.alW,A.a5B,A.aiw,A.ae6,A.ae7,A.aLp,A.aLq]) -q(A.aOS,A.alQ) -q(A.aP_,A.alW) -q(A.NN,A.aiw) -q(A.aww,A.ae6) -q(A.a_T,A.ae7) -q(A.Kz,A.ae5) -q(A.a7N,A.z0) -p(A.aGY,[A.a4Z,A.a4Y]) -p(A.rg,[A.dP,A.Nw]) -p(A.eP,[A.a_3,A.YJ,A.ZB,A.ZE,A.ZI,A.a28,A.a8y,A.a8G,A.an_]) -p(A.a_3,[A.Rw,A.ah9,A.ahV,A.aka,A.akm]) -q(A.C8,A.Rw) -q(A.EG,A.ah9) -q(A.EW,A.ahV) -q(A.a74,A.aka) -q(A.a7o,A.akm) -q(A.GC,A.an_) -q(A.aR_,A.ave) -p(A.kH,[A.Y7,A.w0,A.Of,A.O4]) -q(A.DS,A.Y7) -p(A.w0,[A.a1z,A.a8F,A.Gt]) -q(A.ur,A.kY) -p(A.Gp,[A.Q0,A.AY]) -p(A.w3,[A.Ya,A.Lv,A.a2s,A.nP]) -p(A.aPM,[A.afw,A.ai6]) -q(A.Qu,A.xe) -p(A.Qu,[A.a1L,A.zD]) -p(A.ur,[A.a8E,A.rS]) -p(A.px,[A.XR,A.tO,A.a_J,A.DA]) -q(A.Th,A.We) -q(A.Y4,A.hE) -q(A.aRR,A.auF) -q(A.a39,A.agB) -q(A.zr,A.x) -p(A.hY,[A.Lu,A.L_,A.Nd,A.aag,A.a0L]) -p(A.a0L,[A.a1O,A.a2q,A.a4t,A.a8K]) -q(A.QS,A.Vr) -p(A.dD,[A.abo,A.abb,A.abc,A.aiW,A.ajX,A.ado,A.amE,A.S4,A.VW]) -q(A.abp,A.abo) -q(A.abq,A.abp) -q(A.Cb,A.abq) -p(A.aMZ,[A.aXQ,A.b_t,A.a16,A.PY,A.aW_,A.asj,A.ato]) -q(A.aiX,A.aiW) -q(A.aiY,A.aiX) -q(A.O_,A.aiY) -q(A.ajY,A.ajX) -q(A.nU,A.ajY) -q(A.K7,A.ado) -q(A.amF,A.amE) -q(A.amG,A.amF) -q(A.Bb,A.amG) -q(A.S5,A.S4) -q(A.S6,A.S5) -q(A.CU,A.S6) -p(A.CU,[A.IW,A.RA]) -q(A.bs,A.VW) -p(A.bd,[A.fK,A.bh,A.nn,A.R5]) -p(A.bh,[A.OT,A.f8,A.a84,A.Og,A.uH,A.a8P,A.MB,A.Tf,A.vM,A.B0,A.a_g,A.KD,A.y_,A.xg,A.B_]) -q(A.Se,A.W1) -q(A.aod,A.W2) -q(A.Sf,A.aod) -q(A.ack,A.a9W) -p(A.l,[A.add,A.kA,A.a3q]) -q(A.eC,A.add) -p(A.aQ1,[A.auR,A.auV,A.avq,A.aEF]) -q(A.aoe,A.auR) -q(A.adc,A.aoe) -q(A.fc,A.afM) -q(A.adf,A.fc) -q(A.ZX,A.adf) -p(A.kN,[A.adg,A.agJ,A.ant]) -q(A.Si,A.W3) -q(A.jP,A.adA) -p(A.jP,[A.og,A.dx,A.k9]) -p(A.tS,[A.ade,A.RN,A.akN]) -p(A.Fl,[A.D3,A.HI]) -q(A.po,A.HW) -p(A.po,[A.Sh,A.agK]) -q(A.adh,A.auV) -q(A.a_0,A.adh) -p(A.bP,[A.adj,A.afY,A.afX,A.HJ,A.acn,A.afU,A.amj,A.ML,A.abl,A.Ni,A.XM,A.u7,A.u_,A.Ze,A.CI,A.a5f,A.a5g,A.Bc,A.xD,A.CT,A.a0C,A.a13,A.Fz,A.cc,A.jF,A.no,A.iq,A.kB,A.a2X,A.EP,A.a2p,A.a2o,A.a8f,A.a33,A.lM,A.DX,A.X2,A.FL,A.MG,A.Y8,A.ui,A.a2b,A.u3,A.a_d,A.acJ,A.aft,A.agD,A.adD,A.akt,A.I5,A.a8k,A.a9i,A.a9h,A.a0u,A.ani,A.abz]) -q(A.A9,A.Uq) -p(A.A9,[A.ajt,A.Ug,A.Uf,A.a6g,A.OD,A.Or]) -q(A.Sl,A.W4) -p(A.adb,[A.agn,A.ak0]) -p(A.b0,[A.bR,A.ahA,A.JY,A.ahz]) -p(A.bR,[A.adi,A.lA,A.PI,A.Uk,A.a2S,A.HC,A.ahP,A.G_,A.PT,A.alO]) -q(A.aoG,A.Wi) -q(A.BL,A.aoG) -q(A.D4,A.adk) -q(A.adm,A.N8) -q(A.D5,A.adm) -q(A.aVK,A.D4) -p(A.ic,[A.kC,A.xU,A.a_B]) -q(A.wn,A.kC) -p(A.wn,[A.Dt,A.a0o,A.a0l]) -q(A.cv,A.aeQ) -q(A.qH,A.aeR) -p(A.xU,[A.aeP,A.a_A,A.akD]) -p(A.hc,[A.r_,A.oR]) -p(A.r_,[A.pL,A.d5]) -q(A.M9,A.mw) -p(A.b1x,[A.afi,A.wl,A.T1]) -q(A.L3,A.cv) -q(A.c2,A.air) -q(A.apb,A.ab6) -q(A.apc,A.apb) -q(A.amO,A.apc) -p(A.c2,[A.aij,A.aiF,A.aiu,A.aip,A.ais,A.ain,A.aix,A.aiN,A.ji,A.aiB,A.aiD,A.aiz,A.ail]) -q(A.aik,A.aij) -q(A.zN,A.aik) -p(A.amO,[A.ap7,A.apj,A.ape,A.apa,A.apd,A.ap9,A.apf,A.apn,A.apl,A.apm,A.apk,A.aph,A.api,A.apg,A.ap8]) -q(A.amK,A.ap7) -q(A.aiG,A.aiF) -q(A.zS,A.aiG) -q(A.amV,A.apj) -q(A.aiv,A.aiu) -q(A.ro,A.aiv) -q(A.amQ,A.ape) -q(A.aiq,A.aip) -q(A.vi,A.aiq) -q(A.amN,A.apa) -q(A.ait,A.ais) -q(A.vj,A.ait) -q(A.amP,A.apd) -q(A.aio,A.ain) -q(A.rn,A.aio) -q(A.amM,A.ap9) -q(A.aiy,A.aix) -q(A.zP,A.aiy) -q(A.amR,A.apf) -q(A.aiO,A.aiN) -q(A.zV,A.aiO) -q(A.amZ,A.apn) -p(A.ji,[A.aiJ,A.aiL,A.aiH]) -q(A.aiK,A.aiJ) -q(A.zT,A.aiK) -q(A.amX,A.apl) -q(A.aiM,A.aiL) -q(A.zU,A.aiM) -q(A.amY,A.apm) -q(A.aiI,A.aiH) -q(A.a5A,A.aiI) -q(A.amW,A.apk) -q(A.aiC,A.aiB) -q(A.rp,A.aiC) -q(A.amT,A.aph) -q(A.aiE,A.aiD) -q(A.zR,A.aiE) -q(A.amU,A.api) -q(A.aiA,A.aiz) -q(A.zQ,A.aiA) -q(A.amS,A.apg) -q(A.aim,A.ail) -q(A.zO,A.aim) -q(A.amL,A.ap8) -p(A.e6,[A.afs,A.Bw]) -q(A.dL,A.afs) -p(A.dL,[A.Nh,A.MO,A.kE,A.r8]) -p(A.Nh,[A.nB,A.Fd,A.Dg,A.pr,A.RF]) -p(A.Ii,[A.Tz,A.HO]) -p(A.Fd,[A.kO,A.Y1]) -p(A.Dg,[A.ob,A.nE,A.jh]) -q(A.afQ,A.MP) -q(A.qU,A.MO) -q(A.Id,A.tj) -p(A.Y1,[A.iS,A.H3]) -q(A.yG,A.jv) -q(A.Ew,A.yG) -q(A.X6,A.ab8) -q(A.aEB,A.a7q) -q(A.IY,A.abt) -q(A.Ez,A.Og) -q(A.J6,A.abE) -q(A.Mz,A.agH) -q(A.Je,A.abU) -q(A.Jf,A.abV) -q(A.Jg,A.abW) -q(A.aj9,A.aoD) -q(A.Jn,A.ac6) -q(A.d0,A.acb) -q(A.RQ,A.VY) -q(A.eO,A.ah1) -p(A.eO,[A.a3s,A.adE,A.pB]) -p(A.a3s,[A.ah_,A.aem,A.SL]) -q(A.Yo,A.acc) -q(A.Cy,A.ach) -q(A.aU3,A.Cy) -q(A.W0,A.W_) -q(A.acl,A.W0) -q(A.acj,A.QV) -q(A.CB,A.acm) -q(A.aU6,A.CB) -q(A.Jx,A.acp) -q(A.CN,A.acE) -p(A.kA,[A.fA,A.r2]) -q(A.Kc,A.adu) -q(A.Kd,A.adw) -q(A.aof,A.avq) -q(A.adH,A.aof) -p(A.eo,[A.ER,A.ahx]) -q(A.is,A.ER) -q(A.HK,A.is) -q(A.il,A.HK) -p(A.il,[A.NR,A.Nq]) -p(A.NR,[A.O9,A.SB]) -q(A.Kl,A.O9) -q(A.Dd,A.adM) -q(A.aVZ,A.Dd) -q(A.Ko,A.adS) -q(A.Di,A.aec) -q(A.aW4,A.Di) -p(A.aN_,[A.aef,A.b1q,A.a_t,A.a9J]) -q(A.Uo,A.Un) -q(A.a6E,A.Uo) -p(A.a6E,[A.ajB,A.Ue,A.amk,A.OF,A.Oq,A.Oo,A.a6x,A.Oz,A.Oy,A.a6z,A.ajr,A.a6j,A.HZ,A.a6p,A.a6K,A.Ot,A.a6s,A.a6F,A.Ov,A.OC,A.Ol,A.OH,A.a6k,A.a6y,A.a6q,A.a6u,A.a6w,A.a6r,A.ajs,A.ajA,A.aoI,A.Ui,A.ajG,A.I1,A.ajP]) -q(A.kG,A.aed) -q(A.Hf,A.W7) -q(A.KB,A.aeg) -p(A.Jr,[A.a08,A.AT]) -p(A.c1,[A.aoh,A.aok,A.aoi,A.aoj,A.afI,A.afK,A.aop,A.afT,A.Vg,A.am5,A.ap5]) -q(A.SJ,A.aoh) -q(A.aep,A.aok) -q(A.aen,A.aoi) -q(A.aeo,A.aoj) -q(A.Dp,A.aeq) -q(A.SO,A.W8) -q(A.Dx,A.aeC) -q(A.aWr,A.Dx) -q(A.KV,A.aeH) -p(A.a6g,[A.U7,A.a6i,A.a6D]) -q(A.DC,A.aeO) -q(A.aWw,A.DC) -q(A.aNX,A.ayI) -q(A.aol,A.aNX) -q(A.aom,A.aol) -q(A.aWh,A.aom) -q(A.b_W,A.ayH) -q(A.afJ,A.aop) -q(A.DW,A.afL) -p(A.fn,[A.a21,A.z8,A.T9,A.u9,A.yI,A.D8]) -p(A.oZ,[A.LJ,A.uI]) -p(A.uI,[A.uF,A.LK,A.LL]) -p(A.E6,[A.aXC,A.aXD]) -q(A.Ta,A.Wc) -q(A.a2g,A.E1) -p(A.du,[A.mq,A.he,A.n0,A.Yg]) -p(A.mq,[A.ahu,A.m0]) -q(A.abS,A.VX) -p(A.IT,[A.akK,A.Xm,A.a8a,A.a7n,A.a75,A.a83,A.a_e,A.Mg]) -q(A.T3,A.Wb) -q(A.Ua,A.aoH) -q(A.PS,A.UW) -p(A.PS,[A.adB,A.agv]) -q(A.Tg,A.Wd) -q(A.E4,A.afW) -q(A.aXE,A.E4) -q(A.Uj,A.aoM) -q(A.Er,A.agw) -q(A.aYa,A.Er) -q(A.agL,A.aos) -p(A.a2a,[A.Tt,A.IS,A.IO,A.IQ,A.IN,A.IL,A.IP]) -q(A.E0,A.Hz) -p(A.E0,[A.Ca,A.abh]) -p(A.Ca,[A.agI,A.abn,A.abi,A.abk,A.abg,A.abj]) -q(A.Tw,A.a3q) -q(A.ck,A.abT) -q(A.a3p,A.ck) -q(A.Tv,A.a3p) -q(A.H,A.amm) -q(A.a3t,A.H) -q(A.agM,A.a3t) -p(A.it,[A.a3u,A.Qy,A.acu,A.R7]) -q(A.EE,A.agR) -q(A.a3B,A.EE) -q(A.MF,A.agP) -q(A.a3C,A.agQ) -q(A.N4,A.ahn) -q(A.N5,A.aho) -q(A.N6,A.ahp) -q(A.Nm,A.ahO) -q(A.Tu,A.Nq) -q(A.k0,A.Tu) -q(A.ao1,A.Wt) -q(A.ao4,A.Wu) -p(A.re,[A.ab5,A.a__]) -q(A.a4x,A.ahU) -p(A.a8j,[A.VU,A.VV]) -q(A.NQ,A.aiR) -q(A.NW,A.aiU) -q(A.O5,A.aj4) -q(A.P0,A.UA) -p(A.auD,[A.b7,A.vP]) -q(A.RJ,A.b7) -p(A.aFh,[A.b_U,A.b0p]) -q(A.SR,A.W9) -q(A.UC,A.UB) -q(A.FC,A.UC) -q(A.c7,A.ab9) -p(A.c7,[A.a_F,A.f9,A.dE,A.aaF,A.Kp,A.S9,A.a6T,A.a49,A.a5M,A.Km]) -p(A.a_F,[A.adP,A.adQ]) -q(A.Pg,A.akv) -q(A.Ph,A.akw) -q(A.Pi,A.akx) -q(A.Pj,A.aky) -q(A.aml,A.Qy) -p(A.QI,[A.akA,A.am9]) -q(A.UV,A.Wq) -q(A.I0,A.Wk) -q(A.bY,A.ag1) -p(A.bY,[A.oe,A.tE,A.tT,A.kD,A.rt,A.zv,A.zW,A.ub,A.hZ,A.Kq,A.a_E,A.rH,A.oC,A.vb,A.vt,A.nT,A.wc,A.mX,A.wa]) -q(A.ajN,A.Wm) -q(A.FY,A.al5) -q(A.b0o,A.FY) -q(A.akb,A.aNf) -q(A.aKS,A.akb) -q(A.aKR,A.aNe) -p(A.aNd,[A.aKQ,A.aKP,A.a6b]) -q(A.G1,A.alb) -q(A.b0A,A.G1) -q(A.Qf,A.alH) -q(A.Qh,A.alN) -q(A.am4,A.ap5) -q(A.Qv,A.am6) -q(A.Vh,A.Ws) -q(A.QA,A.qJ) -q(A.lp,A.Hq) -q(A.Ie,A.lp) -q(A.agN,A.aEF) -q(A.a3v,A.agN) -q(A.QK,A.amd) -q(A.ami,A.ap6) -p(A.hT,[A.amf,A.xO,A.Q2,A.a0M,A.aaJ,A.Ae,A.SD,A.a4v,A.Vq,A.Re,A.a7X]) -p(A.lA,[A.amg,A.afS,A.amr,A.app]) -q(A.ajM,A.aoQ) -q(A.fu,A.amo) -q(A.mT,A.ams) -q(A.a3n,A.D5) -q(A.t0,A.anj) -q(A.QT,A.amu) -q(A.QU,A.amy) -q(A.aeB,A.ML) -p(A.OF,[A.OB,A.a6C,A.rz,A.U8,A.OJ,A.Fs]) -q(A.ajx,A.OB) -q(A.GB,A.Vv) -q(A.R1,A.amA) -q(A.GE,A.an0) -p(A.ja,[A.EM,A.Xz,A.pa,A.P5]) -p(A.x_,[A.fw,A.jG,A.agW]) -p(A.Jd,[A.eg,A.TB]) -p(A.Yg,[A.f7,A.j3]) -q(A.cl,A.nZ) -p(A.he,[A.hu,A.eT,A.jy,A.kf,A.jB,A.jC]) -p(A.eE,[A.aH,A.jR,A.wu]) -p(A.aAx,[A.ek,A.a60,A.a97]) -p(A.ace,[A.RS,A.HF]) -q(A.yL,A.afO) -p(A.yL,[A.H0,A.aWo,A.Ng,A.a3T]) -q(A.Ce,A.Xz) -q(A.oV,A.afN) -q(A.aBQ,A.afP) -p(A.jc,[A.a5l,A.lY]) -q(A.Gb,A.alB) -p(A.lX,[A.GS,A.ana,A.CA,A.Ej,A.Nv,A.Kr]) -q(A.As,A.PY) -p(A.qR,[A.qd,A.FZ]) -p(A.lr,[A.xj,A.a8d]) -p(A.dW,[A.iz,A.Vk,A.vQ,A.vR]) -p(A.iz,[A.S8,A.pC]) -q(A.K1,A.S8) -p(A.K1,[A.mE,A.kI,A.h_,A.pP,A.pU,A.jr]) -q(A.aju,A.U9) -q(A.Op,A.aju) -q(A.Uc,A.Ub) -q(A.ajw,A.Uc) -q(A.A7,A.ajw) -p(A.vv,[A.Vi,A.RW,A.H7]) -q(A.ajz,A.ajy) -q(A.Ud,A.ajz) -q(A.Ou,A.Ud) -q(A.ij,A.agj) -p(A.ij,[A.a5j,A.j7]) -p(A.j7,[A.pe,A.xt,A.JL,A.CJ,A.J5,A.M8,A.L8]) -p(A.pe,[A.pK,A.Nj]) -q(A.ah5,A.aov) -q(A.v8,A.atv) -p(A.b08,[A.acO,A.ko]) -p(A.ko,[A.ak4,A.T6,A.BR]) -q(A.rj,A.nW) -q(A.mS,A.Vk) -q(A.ajD,A.Ul) -q(A.ajE,A.ajD) -q(A.OE,A.ajE) -q(A.aoU,A.aoT) -q(A.te,A.aoU) -q(A.a6h,A.ajr) -p(A.HZ,[A.a6n,A.a6m,A.a6l,A.Um]) -p(A.Um,[A.a6A,A.a6B]) -q(A.OG,A.ajF) -p(A.aLX,[A.JH,A.At]) -q(A.a8c,A.al6) -p(A.vQ,[A.al7,A.al8]) -q(A.rM,A.al7) -q(A.ala,A.vR) -q(A.rN,A.ala) -p(A.eS,[A.Us,A.ajH]) -q(A.ajI,A.Us) -q(A.ajJ,A.ajI) -q(A.Fp,A.ajJ) -q(A.a6H,A.Fp) -q(A.al9,A.al8) -q(A.pu,A.al9) -q(A.OI,A.ajH) -q(A.a6I,A.OI) -q(A.ajL,A.ajK) -q(A.Fq,A.ajL) -q(A.Ox,A.Fq) -q(A.a0N,A.Qj) -q(A.a6L,A.ajO) -q(A.Ft,A.n5) -p(A.Ft,[A.OK,A.a6G]) -q(A.ajR,A.ajQ) -q(A.OL,A.ajR) -q(A.a7H,A.akC) -q(A.dY,A.akF) -q(A.FM,A.akG) -q(A.zB,A.FM) -p(A.aMb,[A.aqT,A.aQI,A.aE3,A.aOY]) -q(A.asK,A.Xy) -q(A.aHV,A.asK) -p(A.arX,[A.aVH,A.a6e]) -q(A.nH,A.ag9) -p(A.nH,[A.nG,A.mu,A.M1]) -q(A.aDa,A.agb) -p(A.aDa,[A.n,A.J]) -q(A.alK,A.MK) -q(A.nM,A.r5) -q(A.Oa,A.aj7) -q(A.nR,A.aj8) -p(A.nR,[A.k6,A.A1]) -q(A.a66,A.Oa) -q(A.kh,A.d8) -q(A.w_,A.am8) -p(A.w_,[A.a9v,A.a9u,A.a9w,A.Gn]) -q(A.KW,A.w1) -q(A.ai7,A.aoA) -q(A.aqu,A.ab7) -p(A.f9,[A.a5P,A.Wg,A.Wh,A.t6,A.VF,A.VG,A.akz,A.ad8,A.P4]) -q(A.TR,A.Wg) -q(A.TS,A.Wh) -q(A.abm,A.ao8) -q(A.VM,A.apr) -p(A.a4e,[A.Ee,A.mv,A.TT,A.UF]) -p(A.JY,[A.O0,A.G5,A.lT]) -p(A.O0,[A.jb,A.zF,A.aoz]) -p(A.jb,[A.an1,A.LH,A.HA,A.BE]) -q(A.mk,A.an2) -q(A.jL,A.jF) -p(A.fW,[A.M7,A.rs,A.DB,A.LX,A.a9b,A.anr]) -p(A.PI,[A.ahK,A.aoX]) -q(A.U_,A.Q2) -p(A.a0M,[A.a7b,A.JX]) -q(A.Dv,A.DB) -q(A.vw,A.Uk) -q(A.VN,A.Y5) -q(A.VO,A.VN) -q(A.VP,A.VO) -q(A.VQ,A.VP) -q(A.VR,A.VQ) -q(A.VS,A.VR) -q(A.VT,A.VS) -q(A.aaI,A.VT) -q(A.W6,A.W5) -q(A.Sr,A.W6) -q(A.aej,A.SE) -q(A.SF,A.aej) -q(A.aek,A.SF) -q(A.ael,A.aek) -q(A.uf,A.ael) -q(A.GQ,A.a5l) -q(A.ol,A.GQ) -q(A.aeV,A.aeU) -q(A.fa,A.aeV) -p(A.fa,[A.yn,A.SU]) -q(A.aeT,A.aeS) -q(A.L5,A.aeT) -q(A.DE,A.yk) -q(A.aeW,A.Hn) -q(A.ST,A.oY) -q(A.a0U,A.aeY) -q(A.hq,A.aoF) -q(A.pV,A.aoE) -q(A.ajh,A.a0U) -q(A.aJj,A.ajh) -p(A.oR,[A.cz,A.qP]) -p(A.yv,[A.dt,A.abs]) -q(A.aVN,A.aMc) -q(A.Ly,A.zu) -q(A.T5,A.aoq) -q(A.uO,A.u4) -q(A.aoL,A.aoK) -q(A.Uh,A.aoL) -q(A.Mo,A.k9) -p(A.oX,[A.zl,A.akP]) -q(A.agO,A.aot) -q(A.a_n,A.aa6) -q(A.ok,A.aKU) -p(A.wv,[A.HN,A.HM,A.TM,A.TN]) -q(A.TP,A.TO) -q(A.nL,A.TP) -p(A.ajV,[A.ahm,A.bao]) -p(A.hh,[A.afy,A.dQ]) -q(A.TQ,A.aoz) -q(A.aoO,A.aoN) -q(A.I_,A.aoO) -q(A.ES,A.ahR) -q(A.Ih,A.h_) -q(A.aoR,A.Wl) -q(A.wA,A.aoR) -q(A.BI,A.qZ) -q(A.aoJ,A.aoI) -q(A.BM,A.aoJ) -q(A.T0,A.Wa) -q(A.Va,A.Wr) -q(A.Np,A.TT) -p(A.d5,[A.v6,A.Uy]) -q(A.a_l,A.aI_) -q(A.ajW,A.aoS) -p(A.dQ,[A.m6,A.ajT,A.ajU]) -p(A.m6,[A.Ut,A.OQ]) -p(A.Ut,[A.OP,A.Ab]) -q(A.I2,A.Io) -p(A.a7p,[A.uz,A.aB4,A.awu,A.XT,A.a00]) -q(A.aNh,A.aNg) -q(A.UQ,A.aoW) -q(A.a0G,A.aeL) -q(A.UG,A.mv) -q(A.lP,A.UG) -p(A.lP,[A.Pd,A.ps,A.pg,A.vF,A.aaj]) -p(A.FF,[A.a64,A.Jh,A.JG,A.IK]) -q(A.aks,A.m1) -q(A.rF,A.aks) -q(A.Aq,A.UF) -q(A.Pc,A.rF) -q(A.Yj,A.a7u) -q(A.a32,A.Yj) -q(A.UL,A.UK) -q(A.FG,A.UL) -q(A.aha,A.a7A) -q(A.EH,A.aha) -q(A.UI,A.EH) -q(A.pY,A.kO) -q(A.pZ,A.iS) -q(A.Wn,A.aoV) -q(A.akB,A.Wn) -q(A.akY,A.akX) -q(A.by,A.akY) -q(A.Bp,A.ao7) -q(A.akS,A.akR) -q(A.FV,A.akS) -q(A.PE,A.akU) -q(A.aoY,A.aoX) -q(A.al_,A.aoY) -q(A.Ur,A.Wj) -q(A.G0,A.a8g) -q(A.a8e,A.G0) -q(A.Ic,A.ap2) -q(A.Ql,A.alR) -q(A.Qo,A.alU) -q(A.Qn,A.alT) -q(A.Qp,A.alV) -q(A.Qm,A.alS) -q(A.J9,A.RF) -p(A.J9,[A.pE,A.pF]) -q(A.a9x,A.a9h) -p(A.a_E,[A.xR,A.xT,A.xS,A.j8,A.rG]) -p(A.j8,[A.qB,A.qD,A.yb,A.y5,A.y6,A.lm,A.uk,A.qE,A.y9,A.ya,A.qC]) -q(A.UR,A.Wp) -q(A.UO,A.Wo) -q(A.JN,A.acu) -q(A.ans,A.B1) -q(A.Xj,A.Mg) -q(A.GH,A.Vy) -q(A.apq,A.app) -q(A.anh,A.apq) -q(A.Up,A.aoP) -q(A.pQ,A.jh) -q(A.a3h,A.Mu) -q(A.pA,A.Ct) -q(A.Qc,A.pA) -q(A.aI8,A.a6e) -p(A.aMF,[A.YB,A.CD,A.a07,A.a5G]) -p(A.li,[A.Yz,A.YA,A.YI,A.a05,A.a06,A.a5C,A.a5D]) -p(A.jX,[A.ZK,A.uc,A.a14,A.a1e,A.a3J,A.a3L,A.NV,A.a5T,A.vz,A.a73,A.aaG]) -p(A.a2v,[A.ZL,A.a_I,A.a15,A.a1f,A.a3K,A.a3M,A.a5Q,A.a5U,A.a70,A.b9D,A.bak]) -q(A.Jl,A.XY) -q(A.Cs,A.Q6) -q(A.aKy,A.Y_) -p(A.arK,[A.Fw,A.G7]) -q(A.adO,A.arA) -q(A.avO,A.adO) -q(A.Ck,A.a01) -q(A.aCz,A.aO4) -p(A.Cl,[A.a1u,A.a8X]) -p(A.j1,[A.M5,A.FP,A.a8x]) -p(A.M5,[A.qk,A.cF,A.Lp,A.p_,A.a58,A.lI,A.QD]) -q(A.F1,A.hd) -q(A.agC,A.Wf) -p(A.XX,[A.x0,A.d9,A.Xf,A.mf,A.tF,A.aqN,A.Xg,A.aqO]) -p(A.j2,[A.ZH,A.a26,A.a4g,A.a7P,A.a8n,A.a9A]) -q(A.a2E,A.ii) -q(A.XA,A.aEg) -p(A.eJ,[A.Y9,A.JS,A.KI,A.a0x,A.a1_,A.a1M,A.a1S,A.a1V,A.Mb,A.z7,A.EY,A.Pz,A.a9d]) -p(A.z7,[A.Nk,A.R9]) -q(A.Nl,A.Nk) -q(A.Ra,A.R9) -p(A.fU,[A.XJ,A.XK,A.Zl,A.a_b,A.a_r,A.a0a,A.a0r,A.Gv,A.a2Y,A.a8m]) -p(A.a_r,[A.KH,A.z1,A.a8S]) -q(A.a29,A.z1) -q(A.a2i,A.Gv) -q(A.aDJ,A.a9E) -p(A.G5,[A.aoy,A.wx,A.akZ]) -q(A.ahq,A.aoy) -q(A.PJ,A.akZ) -q(A.J7,A.abG) -q(A.yZ,A.agg) -q(A.a2K,A.agh) -q(A.hf,A.ahT) -q(A.aa2,A.amD) -q(A.aCo,A.aOj) -p(A.aCo,[A.aIz,A.aRp,A.aRQ]) -q(A.a7_,A.D_) -p(A.a7_,[A.bl,A.d7]) -p(A.b5,[A.bf,A.fR,A.z6,A.Pu,A.Pv,A.Pw,A.Px,A.Py,A.KP,A.a48,A.mh,A.AE,A.a5K,A.a6S,A.GV]) -p(A.a2u,[A.a3m,A.aSc,A.aSh]) -p(A.fR,[A.ny,A.Mr,A.QY,A.lF,A.PP,A.ON]) -p(A.ht,[A.PH,A.xF,A.a4d]) -q(A.Jy,A.z6) -p(A.ON,[A.Ma,A.NT]) -q(A.kM,A.Ma) -p(A.ata,[A.M0,A.aHI]) -q(A.aqm,A.arC) -q(A.aEj,A.arD) -q(A.aKZ,A.aEj) -q(A.aGx,A.arF) -q(A.aAF,A.arH) -q(A.yN,A.rJ) -p(A.yN,[A.Mh,A.NZ]) -q(A.Ju,A.Mh) -q(A.T8,A.PJ) -p(A.adG,[A.H9,A.Im]) -p(A.kn,[A.Sc,A.VJ]) -q(A.a3U,A.EL) -q(A.ac3,A.ac2) -q(A.Cr,A.ac3) -q(A.aev,A.aeu) -q(A.Dq,A.aev) -q(A.KK,A.aew) -q(A.a0t,A.aeD) -q(A.ai9,A.ai8) -q(A.NL,A.ai9) -q(A.a8M,A.alo) -q(A.a8N,A.alp) -q(A.Uu,A.ak3) -q(A.vA,A.Uu) -p(A.aMM,[A.aES,A.aMK]) -q(A.aME,A.asl) -p(A.fq,[A.a4l,A.Zx,A.a8V,A.a0z,A.a2m,A.a0P,A.Yb]) -p(A.fp,[A.pI,A.EN,A.DZ,A.yy]) -q(A.df,A.cw) -q(A.acx,A.acw) -q(A.JQ,A.acx) -q(A.JR,A.acv) -q(A.a1R,A.afz) -q(A.a1d,A.afl) -q(A.a1c,A.afk) -q(A.EO,A.ahJ) -q(A.a4m,A.ahI) -q(A.aic,A.jq) -q(A.aid,A.aic) -q(A.a5t,A.aid) -q(A.alM,A.alL) -q(A.Ve,A.alM) -q(A.hk,A.Ve) -q(A.ag0,A.rW) -q(A.R6,A.ag0) -p(A.aRn,[A.aET,A.aRo]) -q(A.ayO,A.aRA) -p(A.vc,[A.ik,A.lz,A.hM,A.JP]) -p(A.aBP,[A.aI9,A.aAq,A.aCK,A.aRK,A.as7]) -p(A.nC,[A.uS,A.vm]) -p(A.ea,[A.aet,A.aa5,A.a6Y,A.a6X,A.Fv,A.a6U,A.a6V,A.OO,A.a6W]) -p(A.aa5,[A.jI,A.JK,A.Mv,A.NA]) -p(A.jI,[A.EZ,A.F2,A.D9,A.a9D,A.a27]) -p(A.EZ,[A.aaC,A.a9F,A.a7j]) -p(A.aaE,[A.aKA,A.acG]) -q(A.aub,A.acG) -q(A.X,A.EJ) -p(A.eN,[A.zz,A.zA]) -q(A.a0d,A.aF8) -p(A.i4,[A.DP,A.us]) -q(A.aaP,A.wg) -p(A.aaU,[A.ab_,A.anW,A.anY,A.Rt]) -q(A.ab0,A.anW) -q(A.ab3,A.anY) -q(A.anR,A.anQ) -q(A.anS,A.anR) -q(A.anT,A.anS) -q(A.anU,A.anT) -q(A.anV,A.anU) -q(A.e0,A.anV) -p(A.e0,[A.anv,A.anx,A.any,A.anA,A.anB,A.anC]) -q(A.anw,A.anv) -q(A.l1,A.anw) -q(A.aaN,A.anx) -p(A.aaN,[A.GU,A.Rm,A.Ru,A.Bl]) -q(A.anz,A.any) -q(A.aaO,A.anz) -q(A.Ro,A.anA) -q(A.aaQ,A.anB) -q(A.anD,A.anC) -q(A.anE,A.anD) -q(A.anF,A.anE) -q(A.l2,A.anF) -q(A.anO,A.anN) -q(A.anP,A.anO) -q(A.aSB,A.anP) -q(A.Rr,A.Da) -p(A.aSB,[A.ab1,A.ab2]) -q(A.aSL,A.anZ) -q(A.anJ,A.aps) -q(A.b1P,A.apt) -q(A.anL,A.anK) -q(A.anM,A.anL) -q(A.e_,A.anM) -p(A.e_,[A.n_,A.oc,A.m3,A.m4,A.anG,A.od,A.anX,A.wi]) -q(A.iU,A.anG) -q(A.hG,A.anX) -q(A.anI,A.anH) -q(A.hn,A.anI) -s(A.adC,A.ZG) -s(A.adT,A.aL5) -s(A.aer,A.aUJ) -s(A.agk,A.aWP) -s(A.agl,A.aWQ) -s(A.agm,A.aWO) -r(A.ai3,A.Ss) -r(A.ai4,A.Ss) -s(A.aou,A.ano) -s(A.aoB,A.ano) -s(A.GK,A.aae) -s(A.VZ,A.N) -s(A.TI,A.N) -s(A.TJ,A.KX) -s(A.TK,A.N) -s(A.TL,A.KX) -s(A.wj,A.abv) -s(A.Ib,A.alI) -s(A.V0,A.br) -s(A.V1,A.B) -s(A.V2,A.lR) -s(A.VD,A.an8) -s(A.VE,A.an9) -s(A.aor,A.aXW) -s(A.apo,A.mP) -s(A.ada,A.auO) -s(A.adV,A.N) -s(A.adW,A.bG) -s(A.adX,A.N) -s(A.adY,A.bG) -s(A.aeF,A.N) -s(A.aeG,A.bG) -s(A.afD,A.N) -s(A.afE,A.bG) -s(A.agS,A.br) -s(A.agT,A.br) -s(A.agU,A.N) -s(A.agV,A.bG) -s(A.ahv,A.N) -s(A.ahw,A.bG) -s(A.aih,A.N) -s(A.aii,A.bG) -s(A.akd,A.br) -s(A.UY,A.N) -s(A.UZ,A.bG) -s(A.alc,A.N) -s(A.ald,A.bG) -s(A.alt,A.br) -s(A.amp,A.N) -s(A.amq,A.bG) -s(A.Vo,A.N) -s(A.Vp,A.bG) -s(A.amB,A.N) -s(A.amC,A.bG) -s(A.aob,A.N) -s(A.aoc,A.bG) -s(A.aon,A.N) -s(A.aoo,A.bG) -s(A.aow,A.N) -s(A.aox,A.bG) -s(A.aoZ,A.N) -s(A.ap_,A.bG) -s(A.ap0,A.N) -s(A.ap1,A.bG) -s(A.ago,A.N) -s(A.agp,A.bG) -s(A.ahG,A.N) -s(A.ahH,A.bG) -s(A.aly,A.N) -s(A.alz,A.bG) -s(A.amI,A.N) -s(A.amJ,A.bG) -s(A.abw,A.br) -s(A.abx,A.aER) -s(A.aby,A.ay5) -s(A.TZ,A.N) -s(A.ao6,A.np) -r(A.SK,A.ac) -s(A.abr,A.bb) -s(A.abM,A.bb) -s(A.abO,A.bb) -s(A.abN,A.bb) -r(A.RT,A.cB) -r(A.RU,A.a0K) -s(A.aeN,A.bb) -s(A.akQ,A.bb) -s(A.abd,A.bb) -s(A.abP,A.bb) -r(A.acK,A.a1J) -r(A.am_,A.pG) -r(A.am2,A.pG) -s(A.acN,A.bb) -s(A.ae_,A.bb) -r(A.ae8,A.oK) -r(A.aeb,A.uv) -s(A.acM,A.bb) -s(A.adR,A.bb) -s(A.afh,A.bb) -s(A.afo,A.bb) -r(A.afp,A.uv) -s(A.agY,A.bb) -r(A.agZ,A.uv) -r(A.ah2,A.MT) -s(A.aiS,A.bb) -r(A.aiT,A.uv) -s(A.aiZ,A.bb) -r(A.aj_,A.uv) -s(A.ajZ,A.bb) -s(A.ak6,A.bb) -r(A.ak7,A.uv) -s(A.ann,A.bb) -s(A.aja,A.bb) -s(A.ajb,A.iM) -s(A.ak_,A.bb) -s(A.alj,A.bb) -r(A.alZ,A.cB) -s(A.abF,A.iE) -s(A.anp,A.iE) -r(A.ae9,A.oK) -s(A.anq,A.bb) -s(A.acf,A.pj) -r(A.abB,A.cB) -r(A.Sa,A.EI) -r(A.acQ,A.MT) -s(A.acR,A.lO) -s(A.acS,A.fo) -r(A.abC,A.ac) -s(A.aeJ,A.lO) -s(A.aeK,A.vC) -r(A.aeZ,A.dn) -s(A.af_,A.yz) -s(A.ah6,A.cE) -s(A.ah7,A.lt) -r(A.ak1,A.ac) -r(A.ak2,A.cB) -s(A.ao2,A.lO) -s(A.ao3,A.vC) -r(A.abH,A.ac) -s(A.abI,A.cE) -r(A.abZ,A.dn) -r(A.acr,A.dn) -s(A.acs,A.bb) -r(A.ahh,A.ac) -s(A.ahi,A.cE) -s(A.abe,A.cE) -r(A.abf,A.ac) -r(A.acy,A.dn) -r(A.ahb,A.dn) -r(A.TE,A.hy) -s(A.ahf,A.cE) -r(A.ahg,A.a1j) +k(A.Va.prototype,"gauS","auT",156) +q(A.PX.prototype,"gfv","v",0) +q(A.V9.prototype,"ga4w","aCd",0) +q(h=A.UI.prototype,"gG8","awq",0) +p(h,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +l(h,"gvK",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["ig","zl","tq","vL","tr"],123,0,0) +p(A.Gh.prototype,"gaR0","adh",734) +q(A.Ii.prototype,"gGu","ayF",0) +q(A.SF.prototype,"gfv","v",0) +p(h=A.Vw.prototype,"glM","ji",14) +q(h,"gaq7","aq8",0) +p(A.Jr.prototype,"glM","ji",14) +q(h=A.aax.prototype,"ga6m","QL",0) +p(h,"gavv","avw",32) +p(h,"gavx","avy",10) +p(h,"gavB","avC",32) +p(h,"gavD","avE",10) +p(h,"gatn","ato",34) +p(h=A.a8m.prototype,"gavW","avX",32) +p(h,"gavY","avZ",10) +p(h,"gavU","avV",34) +p(h,"gau7","au8",32) +p(h,"gau9","aua",10) +p(h,"gau5","au6",34) +p(h,"gap7","ap8",9) +p(h,"gaoV","aoW",9) +p(h,"gap9","apa",9) +q(A.V7.prototype,"gHf","Qp",0) +q(A.V4.prototype,"gOO","OP",0) +p(h=A.QZ.prototype,"gaPt","cg",108) +p(h,"gVb","yp",41) +p(h,"gVa","Dh",41) +p(h,"gVl","yr",98) +q(h,"gaPq","aPr",0) +p(h,"gVk","yq",79) +p(h,"gacd","Vj",101) +p(h,"gaPo","aPp",144) +q(h,"gaPi","aPj",0) +p(h,"gaPk","aPl",15) +p(h,"gaP_","Dg",108) +p(h,"gaPy","aPz",108) +p(h,"gaP2","aP3",224) +p(h,"gaP4","aP5",225) +p(h,"gaP0","aP1",260) +p(h=A.VC.prototype,"ga5g","aEo",108) +p(h,"ga5h","aEp",98) +q(h,"ga5f","aEn",0) +p(h,"ga5d","aEl",224) +p(h,"ga5e","aEm",225) +p(h,"ga5c","aEk",260) +p(h,"gasq","asr",41) +p(h,"gaso","asp",41) +p(h,"gauD","auE",79) +p(h,"gauB","auC",101) +p(h,"gauz","auA",144) +q(A.K4.prototype,"gfv","v",0) +q(A.l6.prototype,"gmn","mo",0) +q(A.fh.prototype,"gha","hj",0) +q(A.RP.prototype,"gOD","aty",0) +q(h=A.GY.prototype,"gael","E7",0) +q(h,"gad9","DE",0) +p(h,"gaEX","aEY",754) +p(h,"gaAz","aAA",755) +q(h,"gPF","a3p",0) +q(h,"gOF","a1m",0) +q(A.Ro.prototype,"gfv","v",0) +p(h=A.UG.prototype,"gcO","c4",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gc5","c1",1) +p(A.Sj.prototype,"gaOV","V1",227) +l(A.a6W.prototype,"gaLC",0,3,null,["$3"],["Jp"],770,0,0) +p(A.hr.prototype,"gaJD","a92",771) +r(A,"bKr","bc3",993) +q(A.Cx.prototype,"gDn","aPB",0) +q(A.ue.prototype,"gv7","Do",0) +q(A.KY.prototype,"goO","uP",0) +q(A.Lb.prototype,"gv7","Do",0) +q(A.LJ.prototype,"goO","uP",0) +q(A.O6.prototype,"goO","uP",0) +q(A.Oz.prototype,"goO","uP",0) +q(A.P3.prototype,"gawT","awU",0) +q(A.Au.prototype,"gayP","ayQ",0) +q(A.PU.prototype,"ga4v","aCc",0) +q(A.n8.prototype,"gaEU","aEV",0) +q(A.a0t.prototype,"gv7","Do",0) +p(A.iQ.prototype,"gaGi","pM",22) +q(A.j9.prototype,"gUl","aNo",0) +o(A.LI.prototype,"gacp","kv",796) +p(h=A.OS.prototype,"gc5","c1",1) +p(h,"gce","bV",1) +p(h,"gcs","bW",1) +p(h,"gcO","c4",1) +p(A.zh.prototype,"gaAJ","aAK",807) +m(A,"bnv",1,function(){return{tabRemaining:null}},["$2$tabRemaining","$1"],["bhh",function(a){return A.bhh(a,null)}],994,0) +r(A,"b7q","bmZ",81) +l(A.js.prototype,"gkd",1,1,null,["$1"],["D"],28,0,1) +j(A.ha.prototype,"gW4","bY",0) +s(A,"bIZ","bvH",995) +s(A,"bKE","bzt",996) +q(A.BQ.prototype,"gabG","aOi",0) +q(A.L1.prototype,"gDl","Dm",0) +q(A.O2.prototype,"gaqm","aqn",0) +q(A.vL.prototype,"gVe","Di",0) +r(A,"bMJ","byi",997) +r(A,"bML","bAC",998) +r(A,"bMM","bBg",999) +r(A,"bol","bjN",1000) +r(A,"bMG","bvP",1001) +r(A,"bMH","bxB",1002) +r(A,"bMI","bxU",1003) +r(A,"bok","bzj",1004) +r(A,"bMP","bDj",1005) +r(A,"bom","bDz",1006) +r(A,"bon","bEm",1007) +r(A,"bMN","bCY",1008) +r(A,"bMK","byx",1009) +r(A,"bMO","bCZ",1010) +r(A,"bMR","bDt",1011) +r(A,"bMQ","bDs",1012) +m(A,"bMS",1,null,["$2$tsx","$1"],["bjP",function(a){return A.bjP(a,null)}],1013,0) +r(A,"bMT","bE8",1014) +r(A,"bMU","bEa",1015) +r(A,"bMV","bEc",1016) +s(A,"bL7","bEP",26) +s(A,"bnU","bEK",26) +s(A,"bnW","bER",26) +s(A,"bnV","bEQ",26) +s(A,"bL5","bEN",26) +s(A,"bL8","bES",26) +s(A,"bL6","bEO",26) +s(A,"bL4","bEM",26) +s(A,"bL2","bEJ",26) +s(A,"bL3","bEL",26) +r(A,"bL9","bFc",65) +r(A,"bLc","bFf",65) +r(A,"bLf","bFi",65) +r(A,"bLd","bFg",258) +r(A,"bLe","bFh",258) +r(A,"bLa","bFd",65) +r(A,"bLb","bFe",65) +p(h=A.akK.prototype,"gtc","afD",886) +p(h,"gvu","afB",887) +p(A.ms.prototype,"gaMR","aMS",58) +o(A.a.prototype,"gkd","D",58) +l(A.a0v.prototype,"gaOc",0,1,null,["$1$1","$1"],["abD","K3"],893,1,0) +l(A.zK.prototype,"gW7",0,0,function(){return[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,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,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,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,null,null,null,null,null,null,null]},["$127","$0","$1","$2","$3","$4","$5","$6","$8","$7"],["e8","h2","iX","DN","DO","DP","DQ","DR","DT","DS"],"Y<1>([@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@])",0,0) +l(A.zL.prototype,"gW7",0,0,function(){return[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,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,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,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,null,null,null,null,null,null,null]},["$127","$0","$1","$2","$3","$4","$5","$6","$8","$7"],["e8","h2","iX","DN","DO","DP","DQ","DR","DT","DS"],"Y>([@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@])",0,0) +l(A.eS.prototype,"gW7",0,0,function(){return[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,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,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,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,null,null,null,null,null,null,null]},["$127","$0","$1","$2","$3","$4","$5","$6","$8","$7"],["e8","h2","iX","DN","DO","DP","DQ","DR","DT","DS"],"eS.T([@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@])",0,0) +r(A,"bn_","bHZ",81) +r(A,"bJC","bHT",81) +r(A,"bJB","bGD",81) +q(h=A.abJ.prototype,"gaKD","aKE",902) +q(h,"gaHp","aHq",903) +q(h,"gahH","ahI",904) +j(h,"gx_","aGR",905) +q(h,"gaGG","aGH",906) +q(h,"gaGI","aGJ",83) +q(h,"gu6","aGK",83) +q(h,"gaGL","aGM",83) +q(h,"gaGP","aGQ",83) +q(h,"gaGN","aGO",83) +j(h,"gaKo","aKp",908) +q(h,"ga7X","aHT",909) +q(h,"gaHh","aHi",910) +q(h,"gaJi","aJj",911) +q(h,"gacI","aQr",912) +q(h,"gaJU","aJV",913) +q(h,"gaK1","aK2",136) +q(h,"gaK5","aK6",136) +q(h,"gaK3","aK4",136) +q(h,"gaK7","aK8",57) +q(h,"gaJY","aJZ",85) +q(h,"gaJW","aJX",85) +q(h,"gaK_","aK0",85) +q(h,"gaK9","aKa",85) +q(h,"gaKb","aKc",85) +q(h,"gzo","ahA",57) +q(h,"gzp","ahB",57) +q(h,"gnI","aOJ",57) +q(h,"gaOH","aOI",57) +q(h,"gaOF","aOG",57) +p(A.RF.prototype,"gLv","aSv",934) +r(A,"bKD","bzn",1020) +r(A,"bKT","bKS",46) +m(A,"X7",1,null,["$2$wrapWidth","$1"],["bmY",function(a){return A.bmY(a,null)}],1021,0) +n(A,"bLt","blL",0) +s(A,"tI","beY",86) +s(A,"wU","bvL",86) +r(A,"aqP","bJ3",1022) +r(A,"bJL","bJK",1023) +r(A,"eb","bJZ",1024) +r(A,"X1","bKq",1025) +r(A,"X6","bKV",155) +r(A,"bLp","bLo",155) +r(A,"bLF","bLD",155) +r(A,"bof","bLH",1027) +s(A,"bcl","bJx",1028) +m(A,"bcm",1,null,["$1$1","$1"],["bnk",function(a){return A.bnk(a,t.z)}],1029,0) +r(A,"bmF","bI2",82) +m(A,"bJP",2,null,["$1$2","$2"],["boa",function(a,b){return A.boa(a,b,t.z)}],126,1) +m(A,"bJQ",2,null,["$1$2","$2"],["bob",function(a,b){return A.bob(a,b,t.z)}],126,1) +m(A,"bJO",2,null,["$1$2","$2"],["bo9",function(a,b){return A.bo9(a,b,t.z)}],126,1) +m(A,"bN1",0,function(){return{seed:-1}},["$1$seed","$0"],["bkc",function(){return A.bkc(-1)}],1031,0) +s(A,"bLg","bHF",56) +s(A,"bLj","bHI",56) +s(A,"bLk","bHJ",56) +s(A,"bLl","bHK",56) +s(A,"bLi","bHH",56) +s(A,"bLh","bHG",56) +r(A,"bnD","bI3",688)})();(function inheritance(){var s=hunkHelpers.mixin,r=hunkHelpers.mixinHard,q=hunkHelpers.inheritMany,p=hunkHelpers.inherit +q(null,[A.A,A.IA]) +q(A.A,[A.J0,A.as5,A.u9,A.aXu,A.ala,A.avS,A.lu,A.YP,A.a3Q,A.Zf,A.a2p,A.vg,A.nX,A.y,A.a0C,A.pW,A.a8S,A.Ah,A.wm,A.yx,A.aOb,A.a2w,A.xx,A.Zl,A.Zd,A.YI,A.k8,A.aJH,A.aHM,A.a3n,A.aEo,A.aEp,A.aAB,A.avB,A.aus,A.Zp,A.aGS,A.hg,A.a_e,A.CT,A.JV,A.auq,A.Zg,A.auv,A.Zu,A.u7,A.aK2,A.YR,A.a8K,A.Zm,A.Qt,A.pI,A.Zw,A.a9N,A.Zr,A.JX,A.JW,A.Zq,A.Zn,A.auu,A.dl,A.Zx,A.ZG,A.auO,A.auP,A.azm,A.azn,A.L2,A.azQ,A.a2r,A.aCo,A.a2q,A.LV,A.a0c,A.KK,A.aeM,A.aeR,A.a0a,A.a1j,A.ayQ,A.a85,A.Ax,A.al9,A.aM9,A.aA9,A.a0W,A.DT,A.yy,A.Lu,A.Ji,A.lF,A.a_f,A.Hr,A.fQ,A.ej,A.a9M,A.SJ,A.aPE,A.aPD,A.Gu,A.Gv,A.jX,A.aJV,A.avE,A.adC,A.avW,A.w7,A.aIH,A.amC,A.aiV,A.aPu,A.a9O,A.aa3,A.I8,A.Fj,A.vp,A.rF,A.aO9,A.aIJ,A.vi,A.aKs,A.eu,A.b_a,A.a7q,A.a9Q,A.wL,A.aCg,A.Gw,A.aPv,A.yb,A.aH8,A.aNM,A.DG,A.oX,A.a0H,A.a8w,A.oa,A.AL,A.wH,A.aJI,A.LT,A.Q3,A.LU,A.J3,A.r0,A.a2Q,A.pa,A.a3d,A.p_,A.aDY,A.aGe,A.atE,A.ap,A.qs,A.aGR,A.a0J,A.a0I,A.a2g,A.aJ_,A.abl,A.a63,A.aJ3,A.aJ5,A.aM7,A.a6e,A.aJm,A.TG,A.aUu,A.aos,A.q4,A.BE,A.Ib,A.aJc,A.ban,A.aK5,A.a1P,A.a1O,A.aHg,A.arA,A.a6s,A.rJ,A.Xn,A.DF,A.ayL,A.a8u,A.a8t,A.AJ,A.az6,A.aNi,A.aNe,A.aet,A.M,A.mQ,A.aDB,A.aDD,A.aP7,A.aPb,A.aTf,A.a6P,A.aPz,A.YS,A.zP,A.aHQ,A.Gt,A.au4,A.aCc,A.aQx,A.aQw,A.aXX,A.aXY,A.aXW,A.wc,A.aEJ,A.a9d,A.a7Z,A.aQY,A.oY,A.pv,A.L3,A.L5,A.L4,A.B8,A.aQi,A.GH,A.eF,A.t7,A.atA,A.a_3,A.ayT,A.ayU,A.QN,A.ayM,A.Y3,A.GF,A.Dz,A.aDi,A.aQA,A.aQj,A.aCs,A.ayt,A.axT,A.a3N,A.dd,A.azw,A.awD,A.afk,A.aVT,A.yr,A.abm,A.b9A,J.El,J.dQ,A.YV,A.bv,A.aNx,A.cX,A.bZ,A.iA,A.us,A.aa2,A.a8T,A.a8U,A.a0D,A.a1m,A.na,A.Ed,A.Le,A.ab4,A.n2,A.ow,A.MM,A.D8,A.wA,A.m5,A.Eq,A.aSk,A.a4Y,A.L8,A.Vn,A.b0s,A.aER,A.EC,A.r5,A.HY,A.Hi,A.Gp,A.b1F,A.aVf,A.aYB,A.mY,A.agd,A.VN,A.b1H,A.MC,A.VL,A.RR,A.fV,A.XW,A.dp,A.j1,A.S3,A.aaJ,A.BJ,A.nf,A.aV,A.acl,A.a9F,A.Io,A.amG,A.acm,A.aew,A.aX5,A.Ia,A.SL,A.amu,A.ap3,A.ap2,A.HN,A.lg,A.aZf,A.ng,A.ahn,A.r8,A.ahz,A.aoa,A.SN,A.aeV,A.HV,A.aob,A.amc,A.amb,A.q5,A.n1,A.ZK,A.ck,A.JK,A.RU,A.acB,A.Z3,A.alQ,A.aCb,A.aZ4,A.aZ1,A.aVw,A.b1G,A.aof,A.IE,A.ly,A.bD,A.a59,A.Ql,A.HD,A.iL,A.a2X,A.br,A.bG,A.amz,A.c7,A.a8_,A.cZ,A.VZ,A.aSr,A.ni,A.DK,A.vT,A.aRK,A.avV,A.b8Y,A.aft,A.bL,A.DN,A.aei,A.aTZ,A.a4X,A.aYX,A.ajY,A.Un,A.VU,A.ao6,A.fD,A.a0F,A.aVg,A.Vp,A.tg,A.aug,A.a53,A.x,A.bI,A.mW,A.Fx,A.kZ,A.l,A.pj,A.b9s,A.ob,A.p5,A.a2y,A.qT,A.ra,A.AI,A.pw,A.Fn,A.eX,A.eD,A.aNv,A.lD,A.uA,A.t0,A.QS,A.hx,A.c2,A.d8,A.rn,A.atY,A.a1N,A.asg,A.atH,A.aBU,A.aJ6,A.tR,A.azy,A.arS,A.aDk,A.aHs,A.aTY,A.arT,A.abV,A.aTX,A.aCr,A.LZ,A.L7,A.Rs,A.a9E,A.Sb,A.XZ,A.Y0,A.Y1,A.Cu,A.aOu,A.h1,A.aJ1,A.aFW,A.aze,A.aBz,A.abB,A.w5,A.oJ,A.Jm,A.a_I,A.M8,A.zf,A.IC,A.HX,A.MK,A.a_G,A.a2e,A.Uf,A.SG,A.y1,A.awC,A.aBT,A.awk,A.awf,A.mV,A.R,A.eE,A.CM,A.aeC,A.amp,A.a_X,A.ar,A.fL,A.ap9,A.z,A.aKm,A.a2M,A.yB,A.ab7,A.a3k,A.az,A.NP,A.aIO,A.nM,A.k6,A.io,A.f3,A.asj,A.Hl,A.aCT,A.Tl,A.EP,A.e,A.fI,A.ua,A.Og,A.a2a,A.a6B,A.Ok,A.Ac,A.qt,A.adt,A.cE,A.dm,A.c_,A.bu,A.hE,A.wB,A.a_0,A.a1M,A.LQ,A.cP,A.a5,A.ac,A.aBQ,A.aBR,A.lI,A.a4V,A.a5G,A.rR,A.aag,A.fj,A.aK1,A.e2,A.mA,A.ez,A.a2k,A.bj,A.Lg,A.KR,A.N7,A.Nc,A.N4,A.a4z,A.EX,A.azc,A.ks,A.vU,A.o4,A.o2,A.au1,A.a1C,A.aku,A.aB9,A.yI,A.fl,A.a,A.NF,A.aEI,A.EA,A.ry,A.Ov,A.h6,A.cj,A.oV,A.pu,A.vN,A.iR,A.m2,A.azl,A.azj,A.Yk,A.wx,A.aCF,A.aVO,A.afU,A.z9,A.aH1,A.l2,A.aI0,A.mT,A.ro,A.a5C,A.eU,A.awl,A.fT,A.w2,A.a9j,A.iW,A.m6,A.i1,A.Yo,A.a9m,A.t_,A.LF,A.aEL,A.aOX,A.Sf,A.la,A.xl,A.aat,A.ax3,A.aQX,A.mc,A.oZ,A.we,A.hy,A.iJ,A.avM,A.a1a,A.aFm,A.a9R,A.yo,A.ri,A.a6R,A.hX,A.a7t,A.aO_,A.aaF,A.GO,A.aaG,A.R7,A.aO2,A.Je,A.Jc,A.Jb,A.x9,A.tQ,A.bh,A.GU,A.agU,A.aRc,A.agD,A.l0,A.a_H,A.Su,A.aer,A.u1,A.aeb,A.VE,A.Nr,A.aee,A.aec,A.Rc,A.ik,A.afJ,A.Yr,A.b_3,A.b0,A.nC,A.h7,A.bbD,A.mK,A.Fk,A.b2t,A.aTg,A.Ow,A.od,A.cO,A.ed,A.DZ,A.HL,A.aB2,A.b0t,A.E_,A.qH,A.nG,A.mB,A.kS,A.ajn,A.hj,A.abX,A.adL,A.adV,A.adQ,A.adO,A.adP,A.adN,A.adR,A.adZ,A.adX,A.adY,A.adW,A.adT,A.adU,A.adS,A.adM,A.yz,A.a_V,A.lG,A.Iz,A.qZ,A.EJ,A.MF,A.EI,A.ty,A.bbu,A.aJx,A.a3q,A.N9,A.Ss,A.tu,A.aJi,A.aJl,A.hS,A.BV,A.Pl,A.Pm,A.FU,A.ahm,A.og,A.oh,A.adx,A.aB5,A.lc,A.Bv,A.Ud,A.jE,A.abZ,A.a8a,A.ack,A.ti,A.acv,A.ahB,A.acM,A.acN,A.acO,A.acZ,A.ad3,A.ahh,A.ahV,A.ad4,A.ad9,A.ade,A.adh,A.adw,A.ael,A.aen,A.ev,A.aeD,A.aeK,A.af4,A.aO3,A.nd,A.aZK,A.af8,A.c5,A.afj,A.azo,A.afv,A.afA,A.aWV,A.afH,A.azP,A.azt,A.azs,A.azO,A.agC,A.p8,A.Ek,A.dy,A.a1h,A.aep,A.b_W,A.Eh,A.agN,A.ahp,A.a_J,A.acL,A.ank,A.TD,A.jG,A.ef,A.a42,A.ahL,A.ahJ,A.ahK,A.ahj,A.aij,A.aik,A.ail,A.aiK,A.a4_,A.rm,A.aiQ,A.IG,A.ajN,A.ajO,A.ajX,A.aMg,A.a86,A.avK,A.aGm,A.ac_,A.Pg,A.alq,A.alr,A.ahi,A.als,A.alt,A.QZ,A.agT,A.am0,A.aOh,A.aOi,A.aOj,A.asW,A.b_N,A.am6,A.amF,A.amL,A.an4,A.anb,A.anm,A.anq,A.HP,A.afx,A.aom,A.ans,A.anw,A.Rd,A.any,A.anZ,A.ji,A.x6,A.aaf,A.NM,A.Jv,A.a14,A.auF,A.d2,A.dU,A.eM,A.aBD,A.aCB,A.ad6,A.aiZ,A.yT,A.agF,A.oH,A.a4N,A.iM,A.k5,A.agE,A.agG,A.Eb,A.Xp,A.r3,A.amA,A.Fl,A.mb,A.b22,A.b26,A.BS,A.BL,A.GJ,A.aOI,A.aW0,A.b_5,A.b2w,A.Rf,A.FL,A.e3,A.Tz,A.eO,A.awg,A.B9,A.aSO,A.aZd,A.XJ,A.aha,A.a3m,A.Ev,A.ahZ,A.apz,A.O0,A.bn,A.fJ,A.aY,A.vF,A.b14,A.alz,A.o8,A.a7c,A.apX,A.ju,A.OF,A.hZ,A.a8n,A.aN0,A.vR,A.AG,A.am1,A.aLc,A.pd,A.aLi,A.aKx,A.QB,A.a9Z,A.abk,A.Ao,A.UO,A.HJ,A.aIM,A.iv,A.Bc,A.Bd,A.R4,A.a8p,A.aNh,A.CP,A.Z0,A.Dk,A.ec,A.alx,A.alA,A.tf,A.oz,A.tv,A.o7,A.alB,A.aNf,A.XT,A.Hm,A.tT,A.Jk,A.at7,A.G3,A.atD,A.xB,A.aAk,A.ah0,A.aBO,A.Mj,A.a3c,A.aE8,A.ah2,A.pm,A.zW,A.N1,A.aPs,A.aDC,A.aDE,A.aP8,A.aPc,A.aGf,A.N3,A.tX,A.re,A.azd,A.ak_,A.ak0,A.aK9,A.f_,A.fx,A.w6,A.Qe,A.awp,A.asc,A.an6,A.wb,A.aia,A.b1S,A.GI,A.aQB,A.aK3,A.eY,A.aRd,A.aQz,A.AH,A.aQC,A.aao,A.QT,A.apE,A.ab1,A.aSp,A.abY,A.I7,A.jT,A.a4U,A.tV,A.Rz,A.hG,A.a_c,A.a05,A.Rg,A.lh,A.b0T,A.agn,A.acr,A.aA2,A.afN,A.afL,A.agp,A.HF,A.afR,A.Hv,A.aeE,A.awE,A.apJ,A.apI,A.agI,A.atK,A.Nt,A.b_4,A.aLR,A.uL,A.yE,A.aNg,A.aYm,A.tl,A.zF,A.fu,A.YT,A.m_,A.I9,A.a_O,A.ph,A.aar,A.zm,A.MY,A.m1,A.aLY,A.aaX,A.wD,A.akN,A.rk,A.C_,A.aHu,A.Vo,A.NJ,A.aFS,A.aJ2,A.mX,A.Av,A.a3G,A.a89,A.aMI,A.b2K,A.aOk,A.rN,A.afE,A.ld,A.abp,A.FW,A.a8k,A.a8g,A.axO,A.alS,A.apa,A.alM,A.alP,A.l7,A.pG,A.SF,A.Qd,A.pN,A.lk,A.aq7,A.amP,A.amS,A.amR,A.amT,A.amQ,A.Vw,A.aax,A.a8m,A.ok,A.R1,A.l6,A.fh,A.So,A.GZ,A.ao1,A.RX,A.amN,A.Tu,A.aFw,A.zn,A.atR,A.a9U,A.CG,A.a9S,A.aPB,A.hF,A.avL,A.cv,A.hI,A.axM,A.nI,A.Fc,A.afa,A.ZF,A.axN,A.aQc,A.b_O,A.auZ,A.axR,A.xP,A.alR,A.aO1,A.b1i,A.ax1,A.awZ,A.ax_,A.ax0,A.aFr,A.a3R,A.df,A.dn,A.aNJ,A.aFC,A.i3,A.i4,A.aRJ,A.aNy,A.aT6,A.dS,A.as,A.bF,A.ch,A.b9,A.jV,A.atn,A.hr,A.lx,A.avN,A.avP,A.avO,A.aJD,A.abf,A.avQ,A.rz,A.t9,A.DM,A.uv,A.Lf,A.a18,A.ls,A.aDv,A.k7,A.a2Z,A.ah,A.hW,A.aOt,A.dq,A.i8,A.ia,A.ib,A.Ff,A.aSq,A.i0,A.hU,A.aVS,A.ash,A.aBB,A.a1R,A.aBC,A.LG,A.Yj,A.Yl,A.asV,A.K_,A.asL,A.aHk,A.a0s,A.a2I,A.aPe,A.M7,A.Cx,A.Uc,A.D7,A.ue,A.KY,A.Lb,A.LJ,A.O6,A.Oz,A.P3,A.Au,A.PU,A.n8,A.j8,A.afl,A.alW,A.ah5,A.a0t,A.aFB,A.h8,A.aSd,A.avA,A.iQ,A.aAC,A.aFj,A.aFk,A.a3M,A.Yi,A.arX,A.XB,A.XC,A.Cm,A.atg,A.Z9,A.axJ,A.mD,A.a1U,A.a1W,A.a3X,A.a4e,A.O7,A.a6m,A.a6S,A.a7y,A.a7S,A.oc,A.a8y,A.AM,A.a8A,A.a8B,A.a8C,A.xT,A.qG,A.a1n,A.Lr,A.j9,A.Eu,A.anl,A.a3V,A.axK,A.LI,A.atJ,A.iq,A.aDO,A.a36,A.a39,A.aIN,A.aFl,A.aFd,A.ce,A.dP,A.wl,A.atb,A.eQ,A.aXF,A.ED,A.ax2,A.EB,A.azq,A.aD6,A.fN,A.oQ,A.PY,A.Do,A.aEN,A.Ef,A.iO,A.aau,A.awm,A.a8M,A.ws,A.a_b,A.aPt,A.aI7,A.dG,A.aPR,A.a5P,A.aPQ,A.Dc,A.a5I,A.b8,A.pS,A.hn,A.a3K,A.iu,A.abx,A.dg,A.o9,A.n0,A.m4,A.jw,A.auk,A.asN,A.asO,A.asQ,A.asS,A.OB,A.aex,A.kA,A.a6x,A.a6w,A.Ga,A.aJG,A.aBu,A.a9g,A.atu,A.XX,A.Q5,A.aOa,A.Bl,A.DI,A.as3,A.as2,A.a8Q,A.a75,A.aOC,A.atv,A.at4,A.xw,A.azN,A.qS,A.yF,A.rt,A.fn,A.kw,A.JR,A.DA,A.La,A.fm,A.QI,A.GQ,A.a5J,A.cA,A.QH,A.aaH,A.LL,A.GC,A.me,A.R6,A.n6,A.pX,A.tc,A.H5,A.aHd,A.aSX,A.aSF,A.o0,A.b_d,A.aiW,A.aWW,A.aSM,A.an8,A.an5,A.abd,A.aSI,A.a_B,A.aSL,A.aSK,A.b_z,A.axF,A.cR,A.l4,A.a2x,A.a0p,A.nt,A.vn,A.lV,A.iS,A.aVv,A.b_c,A.NR,A.aCO,A.aq,A.nP,A.ps,A.Qq,A.yk,A.QX,A.QO,A.B5,A.eh,A.Vu,A.of,A.akK,A.aoj,A.Gx,A.KP,A.Qv,A.Gy,A.qv,A.abt,A.a9V,A.a0O,A.abe,A.lz,A.zr,A.Bu,A.ms,A.jo,A.hO,A.by,A.dF,A.oo,A.EY,A.a0v,A.eS,A.aGd,A.EL,A.aFO,A.i6,A.aHa,A.ht,A.wo,A.abK,A.abL,A.aTk,A.abM,A.aTl,A.Hc,A.wp,A.aTP,A.te,A.aTU,A.abO,A.abP,A.aoT,A.abC,A.aoQ,A.aTV,A.ap1,A.aTi,A.aTK,A.aTL,A.abN,A.aoN,A.abJ,A.De,A.aoK,A.RG,A.RF]) +q(A.u9,[A.ZH,A.asb,A.as7,A.ZI,A.aup,A.b33,A.b3i,A.b3h,A.aCm,A.aCn,A.aCj,A.aCk,A.aCl,A.b6h,A.b6g,A.aOg,A.b76,A.b3k,A.b3o,A.aux,A.auT,A.auU,A.auR,A.auS,A.auQ,A.axa,A.axd,A.b3S,A.aA0,A.aA1,A.b7a,A.b79,A.aAa,A.aAb,A.aAc,A.aAd,A.aAe,A.aAf,A.aAi,A.aAj,A.b6l,A.b6m,A.b6n,A.b6k,A.b_b,A.aCi,A.aH9,A.aC9,A.aCa,A.aC7,A.aC8,A.b6C,A.aDt,A.aDs,A.b6q,A.b6r,A.b3s,A.b3t,A.b3u,A.b3v,A.b3w,A.b3x,A.b3y,A.b3z,A.aDT,A.aDU,A.aDV,A.aDX,A.aE3,A.aE7,A.aGw,A.aO5,A.aO6,A.ayV,A.ayW,A.az3,A.az_,A.az0,A.az1,A.az2,A.ayZ,A.ayX,A.az5,A.aM8,A.aUv,A.b_j,A.b_l,A.b_m,A.b_n,A.b_o,A.b_p,A.b_q,A.b2o,A.b2p,A.b2q,A.b2r,A.b2s,A.aZS,A.aZT,A.aZU,A.aZV,A.aZW,A.aZX,A.aK6,A.aK7,A.aKb,A.arD,A.arE,A.aCY,A.aCZ,A.aMX,A.aMY,A.aNn,A.az8,A.aww,A.aG7,A.aQb,A.aQo,A.aQp,A.aQq,A.aQs,A.au5,A.ayP,A.ayN,A.ayO,A.awq,A.awr,A.aws,A.awt,A.aCy,A.aCz,A.aCw,A.arW,A.azG,A.azH,A.aCt,A.axU,A.b6t,A.b62,A.aw6,A.aw9,A.adG,A.aAH,A.aua,A.a2N,A.aae,A.aDM,A.aDL,A.b6y,A.b6A,A.b1I,A.aUk,A.aUj,A.b2Y,A.aAN,A.aAI,A.aY6,A.aYd,A.aYf,A.aPp,A.aPo,A.b0C,A.aYk,A.aWi,A.aZe,A.aFt,A.aOE,A.aOH,A.aZ0,A.b2y,A.b2B,A.b3c,A.b3d,A.aXx,A.aXy,A.azA,A.azB,A.azC,A.b6L,A.b73,A.b74,A.b6c,A.aDS,A.b60,A.aBX,A.aBV,A.aPk,A.asC,A.asz,A.ass,A.asr,A.asy,A.asx,A.ast,A.asu,A.asv,A.asw,A.asp,A.asq,A.azf,A.aT9,A.aTa,A.aTb,A.aTc,A.aTd,A.aTe,A.awe,A.awc,A.awd,A.aX7,A.atr,A.avj,A.aEU,A.aET,A.aHc,A.awy,A.aw3,A.aw4,A.aw5,A.aXV,A.b_g,A.aWQ,A.aWP,A.aWI,A.aWz,A.aWy,A.aWt,A.b3X,A.b3Y,A.b3Z,A.b4_,A.b40,A.b4J,A.b4K,A.b4L,A.b4N,A.b4O,A.b4P,A.b4Q,A.b4R,A.b4S,A.b4T,A.b4U,A.b4M,A.b5e,A.b5f,A.b5g,A.b5h,A.b5i,A.b5j,A.b5k,A.b5l,A.b5m,A.b5n,A.b5o,A.aOU,A.aOV,A.aKn,A.aEK,A.aLP,A.aSY,A.aSZ,A.b4F,A.b4G,A.b4H,A.b4I,A.aNN,A.b41,A.b42,A.b43,A.b44,A.b45,A.b46,A.b47,A.atZ,A.aVV,A.aVU,A.aVW,A.b48,A.b49,A.b4a,A.b4b,A.b4c,A.b4d,A.b4e,A.b4f,A.b4g,A.b4h,A.auz,A.auA,A.b4i,A.b4j,A.b4k,A.b4m,A.b4n,A.b4o,A.b4p,A.b4q,A.b4r,A.b4s,A.b4t,A.b4l,A.aXr,A.aXt,A.aVN,A.aXq,A.aXs,A.aBS,A.aOx,A.aOy,A.b4u,A.b4v,A.b4w,A.b4x,A.b4y,A.b4z,A.b4A,A.b4B,A.b4C,A.b4D,A.aNC,A.b4E,A.aNL,A.b4V,A.b4W,A.b4X,A.b4Y,A.axh,A.b4Z,A.b5_,A.b50,A.b56,A.b57,A.b58,A.b59,A.b5a,A.b5b,A.b5c,A.b5d,A.b51,A.b52,A.b53,A.b54,A.b55,A.aEa,A.aEb,A.aEc,A.aEd,A.aEe,A.aEf,A.aEg,A.aEh,A.aGP,A.aZZ,A.aZY,A.b__,A.aGQ,A.b_0,A.b5p,A.arR,A.b5q,A.b5r,A.b5s,A.b5t,A.b5u,A.b5v,A.b5w,A.aIB,A.aIt,A.aIw,A.aIA,A.aIE,A.aID,A.aIs,A.aIC,A.aIz,A.aIy,A.aIG,A.b5x,A.b5y,A.b5z,A.b5A,A.b5B,A.b5C,A.b5D,A.b5E,A.b3_,A.b5F,A.b5G,A.b5H,A.b5I,A.b5J,A.b5K,A.b5L,A.b5M,A.b5N,A.b5O,A.b5P,A.b5Q,A.b5R,A.b5S,A.b5U,A.b5T,A.b5V,A.arU,A.aYt,A.aYu,A.au_,A.aSQ,A.av_,A.auo,A.aVp,A.aVs,A.aVu,A.b_r,A.b_u,A.b_w,A.b_H,A.b_K,A.b_M,A.aP5,A.auB,A.auE,A.auD,A.auC,A.avw,A.avv,A.avu,A.avt,A.avs,A.avq,A.avr,A.aKw,A.aCq,A.aBt,A.aJB,A.aJz,A.aOL,A.aOK,A.aQg,A.aQd,A.aQe,A.aNB,A.aNA,A.aNz,A.ayv,A.aND,A.b1a,A.b1b,A.b1c,A.axk,A.axl,A.axj,A.axp,A.axm,A.aGq,A.aGr,A.aGp,A.aGo,A.aGt,A.aGs,A.aGI,A.aGG,A.aGJ,A.aGF,A.aGH,A.aJg,A.aJw,A.aJv,A.av1,A.av2,A.av3,A.av4,A.aIT,A.au2,A.azJ,A.azI,A.aAY,A.aBa,A.aBb,A.aBc,A.aBd,A.aBe,A.b5W,A.b5X,A.aBP,A.aul,A.aum,A.aJp,A.aJr,A.b6I,A.aEz,A.aEA,A.aHU,A.aI_,A.aI4,A.aI5,A.aI3,A.avx,A.aOJ,A.aOR,A.aOO,A.aOS,A.aP_,A.aBJ,A.aBI,A.aOM,A.aUI,A.aUJ,A.aOY,A.atm,A.atj,A.atk,A.atl,A.aPS,A.aPT,A.aLx,A.aLt,A.aLu,A.aLz,A.aRp,A.aRs,A.aW2,A.aW1,A.aW6,A.aW7,A.aW8,A.b_S,A.b_Q,A.b_T,A.b_U,A.aw2,A.aH3,A.aWh,A.azS,A.azT,A.azU,A.b6d,A.aP2,A.aPV,A.aYh,A.aJe,A.aJf,A.aJy,A.aGv,A.aMn,A.aMr,A.arO,A.arP,A.arQ,A.aZq,A.aFF,A.aV9,A.aVa,A.aVb,A.aUN,A.aUO,A.aUP,A.aV_,A.aV2,A.aV3,A.aV4,A.aV5,A.aV6,A.aV7,A.aV8,A.aUQ,A.aUR,A.aUS,A.aV0,A.aUL,A.aV1,A.aUK,A.aUT,A.aUU,A.aUV,A.aUW,A.aUX,A.aUY,A.aUZ,A.aVl,A.aVm,A.aVk,A.aVi,A.aVj,A.awB,A.aXk,A.aXh,A.aXi,A.aXf,A.aXd,A.aXe,A.aXg,A.aXB,A.aYG,A.aYD,A.b_Y,A.aYP,A.aYR,A.aYN,A.aYO,A.aYL,A.aYM,A.aYQ,A.aYS,A.aYT,A.aF1,A.b06,A.aF_,A.aQW,A.aZI,A.aZs,A.aZt,A.aZu,A.aZv,A.aFJ,A.b2P,A.b2Q,A.b2R,A.b2S,A.aHL,A.aMd,A.aZA,A.aZx,A.aZz,A.aZy,A.aZw,A.b1r,A.b0f,A.b0d,A.b0c,A.b1t,A.b20,A.b21,A.b3F,A.aQu,A.aQv,A.b0h,A.b0i,A.b0k,A.b0l,A.aUg,A.aRh,A.aGZ,A.aVQ,A.aVR,A.auG,A.auH,A.auI,A.aVd,A.aCM,A.aCH,A.asd,A.aCQ,A.aCR,A.aDh,A.aDg,A.b1e,A.b1f,A.b1g,A.aRb,A.aR6,A.aR5,A.aAF,A.aLA,A.aty,A.aKH,A.aKG,A.aKE,A.aGi,A.aGh,A.aKZ,A.aL_,A.aKV,A.aKW,A.aKX,A.aKy,A.aL6,A.aL7,A.aL2,A.aLd,A.aLf,A.aLh,A.aLg,A.aLm,A.aLk,A.aLl,A.aLj,A.aLr,A.aLq,A.aMw,A.aMv,A.aRk,A.aNl,A.aNj,A.b19,A.b18,A.b16,A.b17,A.b34,A.aNp,A.aNo,A.aN6,A.aNa,A.aN8,A.aNb,A.aN9,A.aNc,A.aNd,A.atW,A.aIZ,A.aUi,A.aNF,A.aWS,A.aAl,A.aAn,A.aAm,A.at6,A.aG0,A.azg,A.aLK,A.aLL,A.aLJ,A.azD,A.aQm,A.aQQ,A.aQP,A.aQR,A.b_h,A.b3p,A.arJ,A.arM,A.arK,A.arL,A.arN,A.aXT,A.aXQ,A.aXO,A.aXP,A.aXS,A.b2F,A.b2G,A.aY0,A.aUn,A.aUs,A.b2v,A.b2u,A.auK,A.b2J,A.b2I,A.avR,A.awo,A.awX,A.awY,A.ayl,A.ayp,A.ayn,A.axW,A.ay3,A.aym,A.ay7,A.ay2,A.ays,A.axV,A.aya,A.b0U,A.aA4,A.b3l,A.aA7,A.aA6,A.b_F,A.awG,A.awH,A.awJ,A.awK,A.awF,A.awR,A.awS,A.awT,A.awU,A.b_C,A.b_D,A.b_A,A.aKr,A.aAy,A.aYz,A.ayD,A.ayB,A.ayA,A.ayF,A.ayH,A.ayy,A.ayC,A.ayz,A.aI6,A.aGn,A.aBg,A.aBl,A.aBn,A.aBp,A.aBr,A.aBi,A.aBk,A.aWY,A.aWZ,A.aX_,A.aX2,A.aX3,A.aX4,A.aC1,A.aC_,A.aBZ,A.aCA,A.aYw,A.aCW,A.aCV,A.aCU,A.aU4,A.aU9,A.aUa,A.aUb,A.aUc,A.aUd,A.aUe,A.aU3,A.aU2,A.aU5,A.aU6,A.aU7,A.aU8,A.aD5,A.b3C,A.b3D,A.b3E,A.aZj,A.aZk,A.aFa,A.aFc,A.aF9,A.aQV,A.aFp,A.aFN,A.aM_,A.aLZ,A.aGX,A.b0E,A.b0H,A.aGW,A.aGV,A.aHt,A.b0q,A.b0o,A.b0p,A.b0n,A.b00,A.b01,A.aHJ,A.b0y,A.b0L,A.b0J,A.aSi,A.aSf,A.aZQ,A.aZN,A.aME,A.aMF,A.aMG,A.aMH,A.aMK,A.aML,A.aMM,A.aMO,A.aMV,A.aMS,A.aMU,A.b0V,A.aMZ,A.aKg,A.aKc,A.aKd,A.aKe,A.aKi,A.aKk,A.aKl,A.aGA,A.aGB,A.aGC,A.aGD,A.aGE,A.aOp,A.aPZ,A.aQ_,A.b1M,A.b1L,A.b1N,A.b1O,A.b1K,A.b1J,A.b1P,A.aN3,A.aN5,A.aN4,A.aN2,A.aN1,A.b12,A.b28,A.b2a,A.b2c,A.b2e,A.b2g,A.aSo,A.b3R,A.aSR,A.aT_,A.aVI,A.aS9,A.aS8,A.aD3,A.aD2,A.aVy,A.avb,A.avc,A.av9,A.av5,A.av6,A.av7,A.b6M,A.aFy,A.aFz,A.aFx,A.atT,A.aPG,A.aPF,A.aue,A.aud,A.aJs,A.aJt,A.aJu,A.aDw,A.aDx,A.aDy,A.avH,A.avI,A.avJ,A.aT7,A.aIp,A.aIi,A.aIj,A.aIk,A.aIl,A.aIm,A.aIn,A.aIo,A.b6u,A.asU,A.atB,A.atC,A.atQ,A.b3r,A.Ym,A.aFh,A.aFi,A.aZm,A.aQU,A.aDP,A.aFe,A.aFf,A.ayE,A.atd,A.atf,A.auX,A.azx,A.aAp,A.aAo,A.aC6,A.aEP,A.aEW,A.aEX,A.aEY,A.aNH,A.aDf,A.aD7,A.aD8,A.aD9,A.aDc,A.aDd,A.aAr,A.aCS,A.a3B,A.b_2,A.b1j,A.b2T,A.aHo,A.aHq,A.aHp,A.aK_,A.aJZ,A.b67,A.au8,A.au7,A.aEl,A.aHD,A.aHG,A.avT,A.b3T,A.aI8,A.b3N,A.b3I,A.b3M,A.aIa,A.aIb,A.aId,A.aIe,A.aIf,A.b7h,A.aYA,A.aJ7,A.aLQ,A.aNP,A.asm,A.aFv,A.aL1,A.aP3,A.aP4,A.aSH,A.aBK,A.aBH,A.aEq,A.azz,A.axH,A.avC,A.aJS,A.aRn,A.aRF,A.aBv,A.aJT,A.aJP,A.aJQ,A.aEw,A.aEx,A.aEy,A.aEv,A.aEt,A.aEu,A.aRC,A.aRD,A.aRE,A.aTR,A.aTQ,A.aIg,A.aRx,A.aRy,A.aRz,A.aRA,A.aRB,A.aRv,A.aRu,A.aRl,A.aRm,A.aRH,A.aRI,A.aST,A.aSU,A.aJ9,A.aPY,A.aFZ,A.aG_,A.b6f,A.azW,A.azX,A.aSJ,A.avX,A.aPI,A.aPJ,A.aPK,A.aPL,A.aPM,A.aPN,A.aPO,A.aPP,A.b0w,A.b0v,A.aPC,A.avm,A.aFP,A.aFQ,A.b2X,A.aTS,A.aTT,A.aTm,A.aTp,A.aTq,A.aTr,A.b69,A.b6a,A.aTN,A.b2M,A.aTz,A.aTJ,A.aTx,A.aTt,A.aTu,A.aTw,A.aTv,A.aTG,A.aTA,A.aTy,A.aTB,A.aTI,A.aTF,A.aTD,A.aTC,A.aTE,A.b6j]) +q(A.ZH,[A.asa,A.as9,A.as8,A.aOc,A.aOd,A.aOe,A.aOf,A.aAD,A.aAE,A.au3,A.auw,A.aAh,A.aAg,A.azu,A.aIQ,A.aCh,A.aPx,A.aPy,A.aBG,A.aBE,A.aBF,A.atF,A.atG,A.b6E,A.b6F,A.b31,A.aE4,A.aE5,A.aE6,A.aE_,A.aE0,A.aE1,A.az4,A.b6K,A.aJ4,A.b_k,A.aJd,A.aK8,A.aKa,A.arB,A.aLX,A.arC,A.aMW,A.az7,A.aza,A.az9,A.aG8,A.aQr,A.aQt,A.aCd,A.aCe,A.aCf,A.aM6,A.aCx,A.azF,A.aQk,A.ayR,A.ayS,A.auc,A.b7_,A.aD0,A.aD1,A.ayw,A.ayx,A.aJM,A.aUl,A.aUm,A.b2l,A.b2k,A.aAM,A.aAL,A.aAK,A.aY2,A.aY9,A.aY8,A.aY5,A.aY4,A.aY3,A.aYc,A.aYb,A.aYa,A.aYe,A.aPq,A.aPn,A.b1D,A.b1C,A.aUD,A.aUC,A.b_e,A.b32,A.b3K,A.b0B,A.b0A,A.aSD,A.aSC,A.auh,A.aui,A.aDR,A.b61,A.atI,A.aBW,A.aPl,A.asE,A.asF,A.asD,A.asA,A.arH,A.aX6,A.aDl,A.b_y,A.b_x,A.atq,A.avg,A.avi,A.avh,A.avf,A.b_f,A.awA,A.aNZ,A.b1B,A.b1A,A.b1y,A.b1z,A.aWj,A.aWJ,A.aWw,A.aWo,A.aWA,A.aWn,A.aWH,A.aWx,A.aWp,A.aWK,A.aWv,A.aWL,A.aWu,A.aWM,A.aWN,A.aWO,A.aWB,A.aWs,A.aWC,A.aWr,A.aWE,A.aWm,A.aWD,A.aWq,A.aWF,A.aWl,A.aWG,A.aWk,A.aB0,A.au0,A.aUz,A.aUw,A.aUy,A.aUx,A.aVZ,A.aVY,A.aW_,A.aVX,A.aAP,A.aZ6,A.aZ7,A.aZ8,A.b1R,A.aDG,A.aDH,A.aDI,A.aEE,A.aEF,A.aEG,A.aEH,A.aRM,A.b7g,A.aJW,A.aJX,A.aVq,A.aVr,A.aVt,A.b_s,A.b_t,A.b_v,A.b_I,A.b_J,A.b_L,A.aOA,A.aOz,A.aQf,A.axn,A.axo,A.aAW,A.aAR,A.aAV,A.aAT,A.aun,A.aKv,A.aKu,A.aKt,A.b6J,A.aIr,A.aOT,A.aYV,A.aVL,A.aUF,A.aUE,A.aUH,A.aUG,A.aFn,A.azL,A.aW3,A.aW4,A.aWc,A.aWb,A.aWa,A.aw_,A.aw0,A.aW9,A.aWg,A.b_R,A.aWe,A.aWf,A.aWd,A.aRR,A.aRT,A.aRO,A.b3P,A.b30,A.azR,A.at8,A.auf,A.aB4,A.aB3,A.aB7,A.aB8,A.aAv,A.aAt,A.aAu,A.aF7,A.aF6,A.aF5,A.axu,A.axz,A.axA,A.axv,A.axw,A.axx,A.axy,A.aGu,A.axs,A.b1Q,A.aGO,A.aGK,A.aGM,A.aGN,A.aGL,A.aJk,A.aJK,A.aMp,A.aMq,A.aMl,A.aMm,A.aQ3,A.aQ4,A.aQ5,A.aQ6,A.aQ7,A.aB6,A.aFE,A.aVc,A.aUM,A.aXj,A.aXC,A.aXA,A.b3n,A.b3m,A.aYF,A.aYH,A.aYC,A.aYE,A.aYl,A.aYU,A.b24,A.b23,A.b25,A.aFH,A.aFI,A.aMe,A.aMf,A.aMa,A.aMb,A.aMc,A.aXG,A.aMi,A.aMh,A.aZG,A.aZF,A.aZE,A.aZC,A.aZD,A.aZB,A.b1_,A.b0Z,A.b10,A.b1p,A.b1q,A.b1n,A.b1o,A.b1m,A.b0e,A.b1u,A.b1T,A.b1V,A.b1U,A.b1X,A.b1Y,A.b1W,A.b2i,A.b2h,A.aRi,A.aRS,A.aRU,A.aRP,A.aRQ,A.aS0,A.aS1,A.aS2,A.aS3,A.aS4,A.aS5,A.aS7,A.aS6,A.aRZ,A.aS_,A.aRW,A.aRX,A.aRY,A.aCD,A.aCC,A.aZh,A.aCJ,A.aCK,A.aGx,A.aQZ,A.aR0,A.aR_,A.aR1,A.aR2,A.aR3,A.aR4,A.aR8,A.aR9,A.aRa,A.aR7,A.aKz,A.aKB,A.aKD,A.aKC,A.aKF,A.aEr,A.aEs,A.aGl,A.aGk,A.aGj,A.aHP,A.aHO,A.aHN,A.aKY,A.aL0,A.aL3,A.aLe,A.aMy,A.aMz,A.aMA,A.atV,A.aNE,A.azi,A.azh,A.aK4,A.aLH,A.aLI,A.aLG,A.aQS,A.aQT,A.aU1,A.aXR,A.aXM,A.aXN,A.aXL,A.b2H,A.aY_,A.aXZ,A.aUr,A.aUp,A.aUq,A.aUo,A.aT0,A.aKT,A.aKU,A.aXa,A.aXb,A.ay_,A.ayc,A.ayd,A.aye,A.ayf,A.ayg,A.ayh,A.ayi,A.ayj,A.ayk,A.ay0,A.ay1,A.axX,A.axZ,A.ayo,A.ayq,A.ayr,A.ay4,A.ay5,A.ay6,A.ay8,A.aXH,A.aXI,A.aXJ,A.aXK,A.aAz,A.aAA,A.aAx,A.aAw,A.atL,A.avo,A.avp,A.aBf,A.aBh,A.aBm,A.aBo,A.aBq,A.aBs,A.aBj,A.aX1,A.aX0,A.aYq,A.aYp,A.aYo,A.aYv,A.aYx,A.aYy,A.as1,A.aZa,A.aZb,A.aZc,A.aZi,A.aZJ,A.aG9,A.b0G,A.b0F,A.b0D,A.aGU,A.b07,A.b_6,A.aHy,A.aHx,A.aHz,A.aHw,A.aHv,A.b_7,A.b_9,A.b_8,A.aYi,A.b0x,A.aLM,A.b0O,A.b0P,A.b0N,A.b0I,A.b0M,A.b0K,A.aSg,A.aSh,A.aZL,A.aGc,A.aGa,A.aMD,A.b13,A.aMJ,A.aMR,A.aMT,A.aKj,A.aKf,A.aKh,A.aNT,A.aNV,A.aNW,A.aOn,A.aOo,A.aOm,A.aOq,A.at2,A.at3,A.at0,A.at1,A.asZ,A.at_,A.asY,A.b11,A.b27,A.b29,A.b2b,A.b2d,A.b2f,A.aUf,A.b3Q,A.aVH,A.aVJ,A.aVC,A.aVB,A.aVD,A.aVE,A.aVA,A.aVG,A.aVF,A.aVz,A.aVx,A.av8,A.aZp,A.aPH,A.aZl,A.asR,A.aEj,A.asf,A.aAq,A.aEQ,A.aEV,A.aDa,A.aDb,A.aDe,A.aAs,A.aEm,A.aFT,A.aFU,A.aFV,A.aHC,A.aHF,A.aHE,A.aI9,A.aF3,A.aPd,A.at5,A.aHf,A.aHe,A.b6e,A.azY,A.axG,A.b0u,A.b6V,A.b6U]) +q(A.ZI,[A.as6,A.aPA,A.b68,A.b64,A.aIP,A.b6D,A.aDq,A.aDr,A.b6s,A.aE2,A.aDZ,A.ayY,A.aP9,A.aOw,A.b37,A.b77,A.aCu,A.aw7,A.aub,A.avG,A.aJL,A.aDK,A.b6z,A.b2Z,A.b3V,A.aAO,A.aAJ,A.aY7,A.aYg,A.b0z,A.aYj,A.aES,A.aFs,A.aFu,A.aOD,A.aOG,A.aOF,A.aZ_,A.aZ5,A.aZ2,A.b3O,A.aH5,A.aSt,A.aSv,A.aSw,A.b2A,A.b2z,A.b3b,A.aG1,A.aG2,A.aG3,A.aG4,A.aM0,A.aM1,A.aPg,A.aPh,A.aPi,A.aU0,A.asn,A.aso,A.aPm,A.ato,A.atp,A.aVM,A.aIv,A.aIF,A.aIx,A.aIu,A.b6b,A.aPU,A.aJA,A.aAX,A.aAU,A.aAS,A.avz,A.avy,A.aJq,A.aJo,A.aI2,A.aI1,A.aON,A.asP,A.aH2,A.aOW,A.aP0,A.aT2,A.aT3,A.aT5,A.aT4,A.aLy,A.aRr,A.avZ,A.b_V,A.b_P,A.aJj,A.aMo,A.aMs,A.aFD,A.aZr,A.b03,A.b02,A.aXl,A.aXm,A.aXn,A.b0_,A.b_Z,A.b_X,A.b05,A.b2N,A.b2O,A.aMj,A.b0R,A.b0g,A.b1v,A.b1Z,A.b2_,A.b2W,A.b2j,A.b0j,A.aRg,A.aH_,A.aVP,A.aCE,A.aCL,A.aCI,A.ase,A.aHj,A.aGy,A.aGz,A.aLB,A.aKA,A.aKI,A.aKN,A.aKL,A.aKM,A.aKK,A.aGg,A.aIV,A.aIU,A.aIW,A.aIX,A.aKR,A.aL5,A.aL4,A.aL8,A.aL9,A.aLp,A.aKJ,A.aKP,A.aKO,A.aLa,A.aLb,A.aKQ,A.aLn,A.aLo,A.aMx,A.b15,A.aNq,A.aNr,A.aN7,A.atX,A.aWT,A.aPa,A.aY1,A.axY,A.ay9,A.ayb,A.awM,A.awO,A.awN,A.awP,A.awQ,A.awI,A.awL,A.b_E,A.b_B,A.aKp,A.aKq,A.aXU,A.ayG,A.aC0,A.aYn,A.aBY,A.aYr,A.b_1,A.b0m,A.b1E,A.b2U,A.b2V,A.aZP,A.aZO,A.aZM,A.aMN,A.b0Y,A.b0W,A.b0X,A.aMQ,A.aNU,A.aO4,A.b0b,A.b0a,A.b09,A.b08,A.ave,A.avd,A.ava,A.b6N,A.aIh,A.aIq,A.asT,A.asX,A.aZo,A.aZn,A.b6Q,A.b6R,A.b3f,A.ax4,A.awu,A.avn,A.aHn,A.aJY,A.aHB,A.aHH,A.aHI,A.b70,A.b71,A.b3H,A.aJR,A.aC4,A.azZ,A.aA_,A.aTH]) +q(A.aXu,[A.JE,A.rj,A.zD,A.CK,A.M6,A.ZS,A.zV,A.xW,A.Jh,A.Sg,A.px,A.As,A.arF,A.yD,A.PK,A.L0,A.v0,A.DU,A.Sk,A.afB,A.GD,A.Rl,A.cN,A.fB,A.a6c,A.Zz,A.abg,A.NQ,A.aII,A.Mi,A.Gq,A.Gr,A.a5z,A.dR,A.CU,A.ath,A.yl,A.oG,A.Jg,A.awb,A.ru,A.fR,A.Fp,A.a1p,A.vr,A.oi,A.QK,A.w9,A.aaq,A.n3,A.QJ,A.YF,A.atz,A.Bg,A.CC,A.tU,A.aJ8,A.vs,A.OC,A.Ge,A.Dj,A.a8J,A.uj,A.Pb,A.Kg,A.G7,A.G8,A.G9,A.JH,A.aDp,A.BW,A.Ka,A.a3v,A.HU,A.Oa,A.nS,A.JI,A.r6,A.Li,A.mv,A.Hj,A.XI,A.anF,A.BK,A.KC,A.oS,A.eP,A.a1L,A.BN,A.SP,A.Du,A.LD,A.Ik,A.aRj,A.Hp,A.atP,A.atN,A.aVn,A.aVo,A.axI,A.T8,A.aYs,A.wy,A.Lk,A.iB,A.aEZ,A.Mz,A.aF0,A.ov,A.v6,A.et,A.lj,A.b1s,A.a8W,A.In,A.aNX,A.pH,A.a91,A.Ix,A.zq,A.aMB,A.FF,A.Y6,A.abh,A.Cv,A.YC,A.YH,A.YE,A.uK,A.QW,A.aRf,A.Qh,A.FE,A.HS,A.a1e,A.a3P,A.v4,A.xS,A.LS,A.a_E,A.vS,A.PE,A.GG,A.G_,A.PF,A.R_,A.a22,A.a9x,A.aa0,A.atS,A.Ps,A.aT8,A.abA,A.Az,A.awh,A.XS,A.Et,A.a3b,A.z5,A.lN,A.a9X,A.a49,A.aOr,A.aOs,A.kt,A.aQh,A.Lj,A.n_,A.ab0,A.Kh,A.xQ,A.nD,A.T5,A.uX,A.ab2,A.uz,A.aA3,A.Bp,A.aaY,A.asI,A.b1x,A.HB,A.E6,A.a57,A.ie,A.aGT,A.FR,A.jJ,A.UN,A.a5b,A.HM,A.amv,A.Iq,A.a7U,A.Xy,A.a8c,A.AD,A.a8f,A.a8d,A.Py,A.a92,A.SQ,A.CX,A.a5B,A.aaR,A.lw,A.zo,A.a3U,A.KU,A.MJ,A.G6,A.B0,A.PL,A.Ju,A.Ew,A.a1Z,A.EM,A.zw,A.Ey,A.Ez,A.a8D,A.Er,A.pe,A.rc,A.n7,A.aad,A.a1A,A.fz,A.qk,A.nJ,A.pi,A.pB,A.w3,A.w4,A.t8,A.p2,A.uD,A.nV,A.uu,A.um,A.qw,A.lZ,A.Bf,A.Bh,A.lT,A.Nx,A.rs,A.LB,A.aEn,A.Fs,A.q_,A.a5M,A.Fg,A.uJ,A.LK,A.hC,A.a5A,A.Qr,A.Qs,A.R5,A.nN,A.B6,A.nH,A.aFR,A.eZ,A.ml]) +p(A.au6,A.ala) +q(A.Zf,[A.JT,A.CS,A.Zo,A.Zv,A.CR]) +q(A.y,[A.Nf,A.Zt,A.ic,A.tj,A.a9P,A.ot,A.ao,A.dN,A.bo,A.nK,A.B1,A.rU,A.Q8,A.qQ,A.cm,A.r2,A.BR,A.ac0,A.amw,A.eG,A.ze,A.KO,A.Pf,A.XM,A.he,A.jp,A.OA,A.bP,A.E5,A.MQ,A.a_x,A.RD,A.abI]) +q(A.Zl,[A.Sh,A.Si]) +p(A.JU,A.YI) +q(A.k8,[A.Db,A.a5Y]) +q(A.Db,[A.a7M,A.Y8,A.ZB,A.ZE,A.ZD,A.a56,A.Rk]) +p(A.a54,A.Rk) +q(A.a8K,[A.Zk,A.Zi,A.Zj,A.Zh]) +q(A.dl,[A.YQ,A.il,A.lJ,A.t4,A.a34,A.ab3,A.aeh,A.a80,A.afs,A.Mf,A.xc,A.nv,A.a4S,A.ab5,A.H_,A.oe,A.a_6,A.afK]) +q(A.il,[A.a1o,A.Ls,A.Lt]) +q(A.fQ,[A.hV,A.a5T]) +q(A.hV,[A.NU,A.aj0,A.aj_,A.NV,A.NX,A.NY,A.NZ,A.O_]) +q(A.ayQ,[A.qj,A.aeL]) +p(A.NW,A.aj0) +p(A.a5R,A.aj_) +p(A.ax5,A.aeL) +p(A.Vt,A.aa3) +p(A.a5U,A.a5T) +q(A.eu,[A.KS,A.NL,A.a5u,A.a5y,A.a5w,A.a5v,A.a5x]) +q(A.KS,[A.a5f,A.a5e,A.a5d,A.a5h,A.a5k,A.a5m,A.a5t,A.a5p,A.a5r,A.a5q,A.a5i,A.a5l,A.a5g,A.a5o,A.a5s,A.a5j,A.NK,A.a5n]) +q(A.DG,[A.a1Y,A.a1V,A.E2]) +p(A.a1T,A.E2) +q(A.oX,[A.RY,A.TP]) +q(A.a0H,[A.N2,A.MX]) +p(A.a2m,A.LT) +q(A.atE,[A.Na,A.Q2]) +p(A.a0K,A.aJ_) +q(A.aUu,[A.apF,A.b2n,A.apy]) +p(A.b_i,A.apF) +p(A.aZR,A.apy) +q(A.a6s,[A.auj,A.a01,A.aCN,A.aCX,A.aMP,A.aB1,A.atM,A.aQn]) +q(A.rJ,[A.a7V,A.a1l,A.a3f,A.a3F,A.aa7]) +q(A.aNe,[A.awv,A.aG6]) +p(A.Kw,A.aet) +q(A.Kw,[A.aNu,A.a1Q,A.a81]) +q(A.M,[A.q8,A.H0,A.adg,A.BG,A.a11,A.t6]) +p(A.agR,A.q8) +p(A.ab_,A.agR) +p(A.Fm,A.aHQ) +q(A.Gt,[A.Z1,A.a7N]) +q(A.aQx,[A.aEB,A.azr,A.aSG]) +q(A.aQw,[A.aVK,A.v_,A.xj]) +p(A.ahb,A.aVK) +p(A.ahc,A.ahb) +p(A.ahd,A.ahc) +p(A.nW,A.ahd) +p(A.a0A,A.nW) +q(A.ayT,[A.aH4,A.azb,A.axf,A.aBA,A.aH0,A.aJJ,A.aN_,A.aNw]) +q(A.ayU,[A.aH6,A.aQN,A.aHb,A.awi,A.aIS,A.ayI,A.aSy,A.a4A]) +q(A.a1Q,[A.aCv,A.arV,A.azE]) +q(A.aQA,[A.aQH,A.aQO,A.aQJ,A.aQM,A.aQI,A.aQL,A.aQy,A.aQE,A.aQK,A.aQG,A.aQF,A.aQD]) +q(A.awD,[A.a_u,A.a1z]) +p(A.ayJ,A.afk) +q(A.ayJ,[A.aw8,A.aAG]) +p(A.a8N,A.yr) +p(A.a0G,A.a8N) +p(A.a0L,A.a0G) +q(J.El,[J.Mb,J.Mc,J.k,J.uW,J.pb]) +q(J.k,[J.pf,J.v,A.Ng,A.Nl,A.aM,A.Xo,A.Js,A.nz,A.dK,A.ae1,A.jY,A.a_y,A.a09,A.aeN,A.KM,A.aeP,A.a0d,A.be,A.afy,A.k4,A.a2h,A.agu,A.a3H,A.a4b,A.ahM,A.ahN,A.kb,A.ahO,A.air,A.kg,A.ajd,A.al8,A.kn,A.am8,A.ko,A.ams,A.iX,A.ann,A.aaI,A.kx,A.anz,A.aaP,A.ab8,A.ape,A.apq,A.apA,A.aq2,A.aq4,A.lK,A.ahf,A.lS,A.aiC,A.a6b,A.amx,A.mf,A.anG,A.XY,A.acn]) +q(J.pf,[J.a61,J.pV,J.pc,A.aH7,A.aXo]) +p(J.aDF,J.v) +q(J.uW,[J.Ep,J.Md]) +q(A.ot,[A.xv,A.Wg,A.qp,A.qo]) +p(A.SY,A.xv) +p(A.Sd,A.Wg) +p(A.hD,A.Sd) +q(A.bv,[A.qn,A.ip,A.tk,A.agY]) +q(A.H0,[A.lv,A.om,A.aqx,A.aqw,A.aqv,A.aqt,A.aqu]) +q(A.ao,[A.aF,A.iK,A.bl,A.BO,A.TI,A.tr,A.C1,A.Vg]) +q(A.aF,[A.aK,A.S,A.cs,A.My,A.agZ,A.Tf]) +p(A.y9,A.dN) +p(A.KX,A.B1) +p(A.DC,A.rU) +p(A.KW,A.qQ) +p(A.DB,A.r2) +q(A.ow,[A.ak9,A.aka,A.akb]) +q(A.ak9,[A.jH,A.Ie,A.akc]) +q(A.aka,[A.akd,A.ake,A.Ul]) +p(A.Um,A.akb) +p(A.VV,A.MM) +p(A.Br,A.VV) +p(A.xN,A.Br) +q(A.D8,[A.bR,A.c3]) +q(A.m5,[A.Ki,A.Il,A.VW]) +q(A.Ki,[A.iI,A.fM]) +p(A.mF,A.a2N) +p(A.Nu,A.t4) +q(A.aae,[A.a9C,A.CA]) +q(A.ip,[A.Me,A.z2,A.TF]) +q(A.Nl,[A.Nh,A.EZ]) +q(A.EZ,[A.TZ,A.U0]) +p(A.U_,A.TZ) +p(A.vb,A.U_) +p(A.U1,A.U0) +p(A.lQ,A.U1) +q(A.vb,[A.Ni,A.a4I]) +q(A.lQ,[A.a4J,A.Nk,A.a4K,A.a4L,A.a4M,A.Nm,A.zE]) +p(A.VO,A.afs) +q(A.dp,[A.Ip,A.Qo,A.BM,A.ne,A.ww,A.Id]) +p(A.jF,A.Ip) +p(A.j0,A.jF) +q(A.j1,[A.wu,A.HI]) +p(A.BD,A.wu) +p(A.RS,A.S3) +q(A.BJ,[A.bX,A.tt]) +q(A.Io,[A.wr,A.Is]) +q(A.aew,[A.q0,A.Hu]) +q(A.ne,[A.tz,A.tm]) +p(A.al_,A.ap2) +q(A.tk,[A.wz,A.SE]) +q(A.Il,[A.q1,A.li]) +q(A.SN,[A.SM,A.SO]) +p(A.H1,A.VW) +q(A.amc,[A.kC,A.jK]) +q(A.amb,[A.Vh,A.Vi]) +p(A.Qf,A.Vh) +q(A.q5,[A.ts,A.Vk,A.C0]) +p(A.Vj,A.Vi) +p(A.Gl,A.Vj) +q(A.n1,[A.Ir,A.ao4,A.acC,A.agw,A.wJ]) +p(A.TC,A.Ir) +q(A.ZK,[A.ya,A.asM,A.aDN]) +q(A.ya,[A.XP,A.a3h,A.aba]) +q(A.ck,[A.ao3,A.ao2,A.Yh,A.Yg,A.Td,A.a2o,A.a38,A.a37,A.abb,A.Bs,A.a2b,A.abH]) +q(A.ao3,[A.XR,A.a3j]) +q(A.ao2,[A.XQ,A.a3i]) +q(A.JK,[A.aXv,A.b1h,A.aUt,A.S7,A.ad5,A.ah9,A.aoh,A.b2D]) +p(A.aUA,A.RU) +q(A.aUt,[A.aUh,A.b2C]) +p(A.a35,A.Mf) +q(A.Z3,[A.aYZ,A.aqC,A.aqD]) +p(A.ah_,A.aZ4) +p(A.apv,A.ah_) +p(A.aZ3,A.apv) +p(A.aZ9,A.ah9) +p(A.aEM,A.a9F) +p(A.aqy,A.aof) +p(A.aog,A.aqy) +q(A.nv,[A.Fz,A.LX]) +p(A.aem,A.VZ) +q(A.aM,[A.bS,A.a10,A.yO,A.a4f,A.km,A.Ve,A.kv,A.iZ,A.VF,A.abi,A.H7,A.Y2,A.tW]) +q(A.bS,[A.db,A.oK,A.qF]) +q(A.db,[A.bE,A.bs]) +q(A.bE,[A.Xx,A.XO,A.zu,A.a1r,A.FV,A.a8j]) +p(A.Jj,A.zu) +p(A.a_g,A.nz) +p(A.Df,A.ae1) +q(A.jY,[A.a_h,A.a_i]) +p(A.aeO,A.aeN) +p(A.KL,A.aeO) +p(A.aeQ,A.aeP) +p(A.a0b,A.aeQ) +p(A.k2,A.Js) +p(A.afz,A.afy) +p(A.a0Z,A.afz) +p(A.agv,A.agu) +p(A.yN,A.agv) +p(A.uE,A.yO) +p(A.a4g,A.ahM) +p(A.a4h,A.ahN) +p(A.ahP,A.ahO) +p(A.a4i,A.ahP) +p(A.ais,A.air) +p(A.Ns,A.ais) +p(A.aje,A.ajd) +p(A.a6a,A.aje) +p(A.py,A.be) +p(A.a7Y,A.al8) +p(A.Vf,A.Ve) +p(A.a9b,A.Vf) +p(A.am9,A.am8) +p(A.a9f,A.am9) +p(A.Qm,A.ams) +p(A.ano,A.ann) +p(A.aaB,A.ano) +p(A.VG,A.VF) +p(A.aaC,A.VG) +p(A.anA,A.anz) +p(A.aaO,A.anA) +p(A.apf,A.ape) +p(A.ae0,A.apf) +p(A.SK,A.KM) +p(A.apr,A.apq) +p(A.agh,A.apr) +p(A.apB,A.apA) +p(A.TY,A.apB) +p(A.aq3,A.aq2) +p(A.ama,A.aq3) +p(A.aq5,A.aq4) +p(A.amB,A.aq5) +p(A.SZ,A.ww) +p(A.aU_,A.aTZ) +q(A.Un,[A.hb,A.Ne]) +p(A.ahg,A.ahf) +p(A.a3r,A.ahg) +p(A.aiD,A.aiC) +p(A.a4Z,A.aiD) +p(A.amy,A.amx) +p(A.a9I,A.amy) +p(A.anH,A.anG) +p(A.aaV,A.anH) +p(A.IB,A.aqx) +p(A.aoc,A.aqw) +p(A.ao9,A.aqv) +p(A.ao7,A.aqt) +p(A.ao8,A.aqu) +q(A.a53,[A.h,A.N]) +p(A.Y_,A.acn) +p(A.a52,A.tW) +p(A.XN,A.iL) +p(A.aDj,A.aDk) +p(A.aHr,A.aHs) +p(A.Hg,A.azy) +p(A.Cr,A.aOu) +q(A.aJ1,[A.asH,A.aNQ,A.aSz]) +q(A.asH,[A.aco,A.aSV]) +p(A.acp,A.aco) +p(A.asG,A.acp) +p(A.bbb,A.aBz) +p(A.G4,A.IC) +p(A.jt,A.Uf) +p(A.Se,A.jt) +p(A.Dn,A.SG) +p(A.alD,A.a2b) +p(A.b1d,A.aBT) +p(A.alE,A.b1d) +p(A.YW,A.awk) +q(A.mV,[A.Ue,A.Mw]) +p(A.a_Y,A.aeC) +q(A.a_Y,[A.m,A.b4,A.jk,A.a8s,A.aNs]) +q(A.m,[A.aU,A.ax,A.bH,A.b2,A.aix,A.aiA]) +q(A.aU,[A.Xr,A.jZ,A.a_W,A.aeB,A.agQ,A.Ej,A.a3A,A.a6q,A.Fv,A.Aa,A.a_T,A.aaw,A.HG,A.aj1,A.a8i,A.Ky,A.a8I,A.aej,A.a_U,A.Cz,A.DW,A.a1B,A.a9l,A.nw,A.a4R,A.Em,A.a9q,A.a9v,A.En,A.a_j,A.a_m,A.a_n,A.a_q,A.a_r,A.Xt,A.YU,A.JO,A.a_R,A.Dp,A.a00,A.Xu,A.a0q,A.HA,A.af5,A.a1g,A.a2t,A.Ee,A.a3C,A.a3O,A.V8,A.ap8,A.acI,A.a8h,A.aay,A.anc,A.anf,A.aaA,A.wd,A.anx,A.aiy,A.a2F,A.a6o,A.uY,A.iG,A.a_a,A.aiz,A.a_L,A.a04,A.E0,A.yR,A.BF,A.Ot,A.ahy,A.a4j,A.ahR,A.F9,A.a82,A.a8e,A.a8L,A.a9c,A.aiB,A.fr,A.aaL,A.abj,A.abs,A.ZU,A.xE,A.ZT,A.F_,A.wE,A.rS,A.DX,A.EQ,A.ER,A.F8,A.FP,A.GA]) +q(A.ax,[A.KA,A.Of,A.xm,A.xF,A.EE,A.zJ,A.Ks,A.Kz,A.Qn,A.Kt,A.tZ,A.xR,A.xH,A.xI,A.z6,A.X,A.yZ,A.D4,A.z_,A.Kl,A.Km,A.xU,A.Ko,A.Hs,A.FC,A.SB,A.uf,A.MS,A.Ou,A.JJ,A.JN,A.Hy,A.Hx,A.Dw,A.L9,A.M0,A.Ts,A.S1,A.Ja,A.Tj,A.yY,A.QV,A.MR,A.a2D,A.wM,A.wN,A.Ph,A.T6,A.Ay,A.vQ,A.Q9,A.AT,A.QQ,A.qR,A.VD,A.Rh,A.qh,A.yw,A.J8,A.Ry,A.DV,A.Jl,A.KF,A.Dx,A.Dy,A.UV,A.ys,A.Lo,A.Lv,A.l3,A.yK,A.uH,A.MD,A.TR,A.Nq,A.to,A.F5,A.NG,A.LE,A.Qp,A.vI,A.Pd,A.a7W,A.I1,A.V5,A.Pt,A.Px,A.V_,A.FZ,A.PV,A.AO,A.PW,A.tq,A.V3,A.QY,A.Be,A.GX,A.RB,A.Kb,A.CZ,A.MO,A.MG,A.MH]) +p(A.aB,A.amp) +q(A.aB,[A.aeA,A.ajP,A.Yz,A.Kc,A.Mx,A.a5_,A.a_t,A.KB,A.amt,A.aek,A.acJ,A.adK,A.adz,A.adA,A.ah6,A.DY,A.Ww,A.Hn,A.ad2,A.Wj,A.Wk,A.Sx,A.Wl,A.Ht,A.Ic,A.Wm,A.SA,A.TJ,A.apH,A.Wf,A.Wh,A.Hz,A.SR,A.Wp,A.Wq,A.Tt,A.Wu,A.We,A.Wt,A.Wv,A.VA,A.apw,A.HQ,A.WM,A.WN,A.UR,A.Wr,A.US,A.V2,A.WI,A.Vd,A.WL,A.HH,A.aqb,A.VM,A.RO,A.Tb,A.apb,A.aqB,A.Te,A.RT,A.Wn,A.ST,A.SV,A.alk,A.HE,A.afQ,A.Lw,A.FA,A.HO,A.apu,A.ahr,A.apx,A.U4,A.I5,A.aiN,A.aiM,A.Ws,A.WJ,A.apW,A.UM,A.IH,A.tn,A.aq_,A.Pu,A.V0,A.alp,A.apZ,A.alJ,A.Va,A.V9,A.WH,A.WG,A.VC,A.anr,A.RP,A.VP,A.aox,A.Sj,A.adv,A.ahA,A.Wx,A.ahu]) +q(A.bH,[A.c0,A.fP,A.hR]) +q(A.c0,[A.SH,A.To,A.fk,A.Ub,A.UQ,A.alc,A.RN,A.ao0,A.p7,A.Tc,A.p6,A.TH,A.yL,A.BZ,A.Fu,A.Bq,A.al7,A.TT,A.Pp,A.alm,A.UY,A.G0,A.alO,A.SX,A.W1,A.W2,A.hi]) +q(A.ar,[A.a_v,A.Kr,A.dI,A.BT,A.amH]) +q(A.a_v,[A.afV,A.afW,A.afX,A.ag2,A.ag3,A.ag4,A.a1J,A.a1K,A.ag5,A.ag6,A.ag7,A.ag8,A.ag9,A.afY,A.afZ,A.ag_,A.ag0,A.ag1,A.a69,A.aiS,A.ad1,A.Qj,A.ana,A.ae2,A.ahq,A.af6,A.agM,A.alG,A.an9,A.agm,A.a26,A.a27,A.a28,A.a23,A.a25,A.a24,A.a6G,A.a6F,A.a6E,A.a29,A.aaQ,A.aaE,A.a2G]) +q(A.Kr,[A.ali,A.vV,A.aeq,A.aeU]) +p(A.BA,A.ap9) +q(A.z,[A.aD,A.a__,A.ab,A.S_,A.a31,A.a30,A.a3_,A.a6A,A.a3y,A.abq,A.acs,A.a3S,A.a8E,A.a0f,A.LP,A.aaS,A.Qi,A.GR,A.JA,A.Lp,A.CH,A.abn,A.ta,A.a1s,A.ah4,A.a9e,A.eN,A.aeX,A.a4v,A.Nb,A.O5,A.anB,A.amn,A.a1D,A.aiE]) +q(A.aD,[A.amd,A.oj,A.S9,A.Yp,A.a0o,A.XK,A.alH,A.a20,A.aj7,A.act,A.amj,A.aid,A.TV,A.acX,A.a3l,A.ajT,A.ada,A.ZW,A.ZX,A.ZY,A.a9z,A.a66,A.TW,A.Mm,A.agt,A.amZ,A.Ua,A.amk,A.S5,A.S4,A.amE,A.a_w,A.alj,A.K0,A.yP,A.a2U,A.a4Q,A.a5K,A.ame,A.aal,A.Xv,A.ahv,A.Gk,A.VI,A.ah8,A.adn,A.agr]) +p(A.hd,A.amd) +q(A.hd,[A.T0,A.ac5,A.apc,A.acV,A.afn,A.afw,A.aj4,A.amo]) +p(A.kU,A.T0) +p(A.afF,A.a__) +p(A.ad,A.afF) +q(A.ad,[A.aci,A.xb,A.acD,A.acF,A.acE,A.b7,A.AP,A.zl,A.afG,A.alL,A.ad7,A.xr,A.ad8,A.Sr,A.afC,A.afS,A.ap5,A.acR,A.adj,A.adq,A.ai7,A.zz,A.ajU,A.Uh,A.Ui,A.Uj,A.Uk,A.adl,A.D1,A.xG,A.xJ,A.qA,A.yJ,A.Mq,A.zj,A.zk,A.rC,A.am7,A.VJ,A.adu,A.af9,A.y8,A.zx,A.aiH,A.Ai,A.At,A.ald,A.AK,A.alX,A.AN,A.yU,A.aeW,A.qI,A.yC,A.qY,A.ags,A.TA,A.z1,A.ah1,A.ah3,A.ahU,A.ahY,A.TU,A.ai9,A.zN,A.all,A.B3,A.x5,A.x4,A.xa,A.xg,A.oN,A.Aw,A.AS,A.yp,A.agV,A.z8,A.ain,A.zT,A.aiU,A.Ar,A.B7,A.xd,A.xh,A.AU,A.rY,A.rZ,A.AX,A.jn,A.ma,A.aiO,A.aiX,A.amq,A.yn,A.ant,A.anv,A.aeg,A.akY,A.amJ]) +p(A.tP,A.aci) +p(A.xe,A.acD) +p(A.xi,A.acF) +p(A.xf,A.acE) +q(A.b7,[A.x8,A.xk,A.xs,A.xL,A.xO,A.y3,A.y6,A.qx,A.qE,A.qU,A.qW,A.rf,A.rg,A.rD,A.rE,A.rI,A.rK,A.td,A.ak2,A.Ap,A.AV,A.B2,A.wn,A.aiP]) +q(A.ab,[A.aw,A.XL,A.ai6,A.ads,A.aq8,A.aq9,A.afe,A.ai2,A.aki,A.al2,A.aps,A.ahk,A.WK]) +q(A.aw,[A.ac3,A.acG,A.aeS,A.adD,A.amf,A.aeI,A.aga,A.agi,A.ahS,A.ahW,A.akT,A.al0,A.aoq,A.akR,A.amg]) +p(A.ac4,A.ac3) +p(A.XD,A.ac4) +p(A.S0,A.S_) +p(A.Cy,A.S0) +q(A.Cy,[A.Z2,A.a2_,A.Ys,A.a0X,A.acw,A.a62,A.a0e,A.Zb,A.u0,A.Za,A.a_d,A.a6_,A.H4,A.JB,A.acx,A.xu,A.ah7,A.Bj,A.Bw]) +p(A.acH,A.acG) +p(A.Yt,A.acH) +p(A.aeT,A.aeS) +p(A.KN,A.aeT) +p(A.YO,A.KN) +q(A.oj,[A.an0,A.w8,A.Lx]) +p(A.aac,A.an0) +p(A.ij,A.acw) +q(A.ij,[A.amX,A.af1,A.amY,A.aot]) +p(A.aa9,A.amX) +p(A.adE,A.adD) +p(A.a_9,A.adE) +p(A.a0k,A.af1) +p(A.amh,A.amf) +p(A.a9o,A.amh) +p(A.aeJ,A.aeI) +p(A.a07,A.aeJ) +p(A.agb,A.aga) +p(A.a1x,A.agb) +p(A.a1I,A.agi) +p(A.a4m,A.ahS) +p(A.ahX,A.ahW) +p(A.a4p,A.ahX) +p(A.akU,A.akT) +p(A.a7L,A.akU) +p(A.al1,A.al0) +p(A.a7P,A.al1) +p(A.aor,A.aoq) +p(A.abw,A.aor) +p(A.vz,A.ak2) +q(A.aKm,[A.aGY,A.azv]) +p(A.akS,A.akR) +p(A.a7K,A.akS) +p(A.ami,A.amg) +p(A.a9p,A.ami) +p(A.aa8,A.amY) +p(A.Rx,A.aot) +p(A.af2,A.JB) +p(A.a0l,A.af2) +p(A.Sa,A.S9) +p(A.JL,A.Sa) +p(A.uw,A.afG) +p(A.vX,A.alL) +p(A.u4,A.ad7) +p(A.Ya,A.acs) +p(A.ew,A.alH) +q(A.ew,[A.hp,A.iT]) +q(A.hp,[A.a0T,A.acy,A.adi,A.T2,A.T3,A.apG,A.apj]) +p(A.xt,A.ad8) +p(A.a67,A.aj7) +p(A.adH,A.Sr) +p(A.adI,A.adH) +p(A.adJ,A.adI) +p(A.Kk,A.adJ) +p(A.afD,A.afC) +p(A.ym,A.afD) +p(A.Yb,A.act) +p(A.afT,A.afS) +p(A.p0,A.afT) +q(A.kU,[A.ai0,A.adr,A.aeY,A.af3]) +p(A.ai1,A.ai0) +p(A.a4r,A.ai1) +p(A.fp,A.amj) +q(A.fp,[A.akW,A.aja,A.acS,A.aon,A.ahs,A.aht,A.PD,A.agW,A.a8o,A.ado,A.agf,A.age,A.aiF]) +p(A.akX,A.akW) +p(A.Pc,A.akX) +p(A.ap6,A.ap5) +p(A.Bz,A.ap6) +p(A.xo,A.acR) +p(A.acz,A.acy) +p(A.Yd,A.acz) +p(A.adk,A.adj) +p(A.qr,A.adk) +p(A.aie,A.aid) +p(A.a4B,A.aie) +p(A.xC,A.adq) +p(A.ac6,A.ac5) +p(A.XF,A.ac6) +p(A.Nd,A.ai7) +p(A.a4y,A.ai6) +p(A.aib,A.TV) +p(A.aic,A.aib) +p(A.a4C,A.aic) +q(A.a4C,[A.ZN,A.ZO,A.ZL,A.ZP]) +p(A.JS,A.adi) +p(A.a95,A.JS) +p(A.ZQ,A.ads) +p(A.ZM,A.adr) +p(A.ajV,A.ajU) +p(A.ajW,A.ajV) +p(A.rG,A.ajW) +p(A.ajb,A.aja) +p(A.O1,A.ajb) +p(A.acY,A.acX) +p(A.YJ,A.acY) +p(A.acT,A.acS) +p(A.acU,A.acT) +p(A.JC,A.acU) +p(A.aoo,A.aon) +p(A.aop,A.aoo) +p(A.Rw,A.aop) +q(A.a3k,[A.aJF,A.axL]) +q(A.aJF,[A.aPf,A.asK]) +p(A.a6D,A.ajT) +p(A.Ae,A.Uh) +p(A.ak3,A.Ui) +p(A.ak4,A.ak3) +p(A.vA,A.ak4) +p(A.Af,A.Uj) +p(A.ak5,A.Uk) +p(A.ak6,A.ak5) +p(A.ak7,A.ak6) +p(A.vB,A.ak7) +q(A.iT,[A.l5,A.ajL]) +q(A.l5,[A.akf,A.aiT,A.aml,A.an_,A.akg]) +p(A.xz,A.adl) +p(A.afq,A.T2) +p(A.up,A.afq) +p(A.afr,A.T3) +p(A.oW,A.afr) +p(A.a5H,A.aiT) +p(A.a3J,A.ahs) +p(A.a3I,A.aht) +p(A.amW,A.aq8) +p(A.amV,A.aq9) +p(A.amm,A.aml) +p(A.a9w,A.amm) +p(A.rX,A.am7) +p(A.VK,A.VJ) +p(A.ol,A.VK) +p(A.apd,A.apc) +p(A.BH,A.apd) +p(A.xD,A.adu) +p(A.un,A.af9) +p(A.ve,A.aiH) +p(A.ajZ,A.apG) +p(A.vO,A.ald) +p(A.vY,A.alX) +p(A.y4,A.aeW) +p(A.y5,A.aeY) +p(A.a0n,A.af3) +p(A.agj,A.aps) +p(A.aig,A.TW) +p(A.TX,A.aig) +p(A.a4F,A.TX) +p(A.aif,A.LP) +p(A.a4D,A.aif) +p(A.yM,A.ags) +p(A.a2l,A.agt) +p(A.z0,A.TA) +p(A.agX,A.agW) +p(A.a33,A.agX) +p(A.z3,A.ah1) +p(A.z4,A.ah3) +p(A.v7,A.ahU) +p(A.v8,A.ahY) +p(A.ai8,A.TU) +p(A.zA,A.ai8) +p(A.zB,A.ai9) +p(A.aaa,A.an_) +p(A.AB,A.all) +p(A.aab,A.amZ) +p(A.vk,A.Ua) +p(A.a4E,A.vk) +q(A.az,[A.zH,A.aip]) +p(A.uU,A.agV) +p(A.aAQ,A.axL) +p(A.aio,A.ain) +p(A.vd,A.aio) +p(A.h5,A.NP) +q(A.h5,[A.PZ,A.TE,A.hM,A.R3,A.h4,A.R2,A.qO,A.aeo,A.acQ,A.acP,A.a5N]) +p(A.zU,A.aiU) +p(A.a4H,A.w8) +p(A.aih,A.Qi) +p(A.a4G,A.aih) +p(A.AW,A.amk) +q(A.AW,[A.ad_,A.Vm]) +p(A.ad0,A.ad_) +p(A.YL,A.ad0) +p(A.ahl,A.ahk) +p(A.r7,A.ahl) +q(A.r7,[A.a7B,A.a3s,A.a3t,A.a3u]) +p(A.JG,A.S5) +q(A.JG,[A.za,A.agx]) +p(A.YK,A.S4) +p(A.a9T,A.amE) +q(A.a9T,[A.ajc,A.acu,A.acA]) +p(A.a65,A.ajc) +p(A.Y9,A.acu) +p(A.Yf,A.acA) +p(A.aq6,A.WK) +p(A.amD,A.aq6) +p(A.rl,A.aiO) +p(A.aiY,A.aiX) +p(A.vq,A.aiY) +p(A.amr,A.amq) +p(A.AZ,A.amr) +p(A.aez,A.apj) +p(A.zI,A.aip) +p(A.anu,A.ant) +p(A.wf,A.anu) +q(A.GR,[A.a7v,A.afp]) +p(A.Bi,A.anv) +p(A.uh,A.aeg) +p(A.aj6,A.a_w) +p(A.a64,A.aj6) +p(A.Vs,A.Hl) +q(A.ta,[A.Zc,A.a15,A.a17,A.a4a]) +q(A.fI,[A.Ab,A.Qw]) +p(A.AY,A.qt) +p(A.a6C,A.AY) +p(A.ub,A.adt) +p(A.ajM,A.ajL) +p(A.a6j,A.ajM) +p(A.akh,A.akg) +p(A.Ag,A.akh) +p(A.UU,A.alj) +p(A.rM,A.UU) +q(A.bu,[A.jd,A.wg,A.aaM,A.iz,A.Rb,A.Tv,A.a93,A.alb,A.RW,A.vG,A.a4q,A.mh,A.PH,A.P8,A.Mh,A.hc,A.Tg,A.Vq,A.Pq,A.FY,A.Qc]) +p(A.js,A.jp) +p(A.D2,A.js) +p(A.agy,A.agx) +p(A.a2s,A.agy) +p(A.TB,A.yP) +p(A.a32,A.TB) +p(A.a3e,A.ah4) +p(A.a9r,A.Vm) +p(A.jy,A.ame) +q(A.eN,[A.oM,A.ai3,A.aiI,A.al3,A.ale,A.a8v,A.alY]) +q(A.oM,[A.ZR,A.a6X]) +q(A.fj,[A.a0u,A.a_P,A.lH,A.a6I,A.a7x,A.PM,A.w1,A.alC]) +q(A.a0u,[A.Kq,A.pg,A.NT,A.P9,A.FO,A.Gd,A.Hf,A.a5Q]) +p(A.aXD,A.aK1) +p(A.N6,A.ai3) +q(A.N6,[A.a4s,A.a4t,A.a4u]) +p(A.a55,A.aiI) +p(A.aiJ,A.a55) +p(A.Pe,A.al3) +p(A.al4,A.Pe) +p(A.Pj,A.ale) +p(A.alf,A.Pj) +p(A.Q4,A.alY) +p(A.alZ,A.Q4) +p(A.a0g,A.aeX) +q(A.azc,[A.axi,A.aJC,A.axr,A.axt,A.a0h,A.aa4]) +q(A.aJC,[A.axq,A.axC,A.axE,A.aJh,A.aQ0,A.aQ9]) +q(A.vU,[A.qq,A.Fq,A.FD,A.a7T]) +q(A.o2,[A.YN,A.abo,A.P,A.a_2]) +p(A.a_N,A.abo) +q(A.b2,[A.a3p,A.bT,A.SD,A.Vc,A.hQ,A.Ak,A.ud,A.I6,A.a90,A.QA]) +q(A.a3p,[A.a7a,A.am_,A.aoi,A.a6M,A.a0Q,A.FB]) +p(A.K,A.aku) +q(A.K,[A.U,A.eV,A.akG]) +q(A.U,[A.agg,A.UH,A.WA,A.UE,A.apL,A.apQ,A.WC,A.WE,A.apU,A.Uq,A.Us,A.akn,A.OK,A.akq,A.OO,A.UC,A.akx,A.akC,A.FI,A.nh,A.akI,A.apO,A.apR,A.WD,A.WB,A.apT,A.OS]) +p(A.LA,A.agg) +p(A.aiu,A.a) +p(A.aS,A.aiu) +q(A.h6,[A.a6k,A.Z7,A.Z4]) +q(A.Yk,[A.a6n,A.aeZ]) +q(A.a6n,[A.amO,A.amU,A.a6g,A.ajs,A.af_,A.af0,A.aMt,A.aMu]) +p(A.aQ1,A.amO) +p(A.aQa,A.amU) +p(A.O4,A.ajs) +p(A.axD,A.af_) +p(A.a0j,A.af0) +p(A.a0i,A.aeZ) +p(A.a8x,A.z9) +q(A.aI0,[A.a5E,A.a5D]) +q(A.ro,[A.dX,A.NO]) +q(A.eU,[A.a_s,A.Z6,A.ZZ,A.a_1,A.a_5,A.a2B,A.a9k,A.a9u,A.anY]) +q(A.a_s,[A.RM,A.ai4,A.aiR,A.al5,A.alh]) +p(A.Cl,A.RM) +p(A.EU,A.ai4) +p(A.Fb,A.aiR) +p(A.a7Q,A.al5) +p(A.a88,A.alh) +p(A.GT,A.anY) +p(A.aSc,A.awl) +q(A.la,[A.Yu,A.uN,A.Ox,A.On]) +p(A.E4,A.Yu) +q(A.uN,[A.a21,A.a9t,A.GK]) +p(A.uO,A.aat) +q(A.uO,[A.Yx,A.LN,A.a2V,A.o1]) +q(A.aQX,[A.ago,A.aj2]) +p(A.QL,A.xl) +q(A.QL,[A.a2c,A.zO]) +q(A.mc,[A.a9s,A.t1]) +q(A.oZ,[A.Yc,A.tY,A.a08,A.Eg]) +p(A.Ty,A.Ww) +p(A.Yq,A.hy) +p(A.i9,A.avM) +p(A.a3L,A.ahv) +p(A.zC,A.x) +q(A.hX,[A.LM,A.Lh,A.Nv,A.ab6,A.a1b]) +q(A.a1b,[A.a2f,A.a2T,A.a58,A.a9y]) +p(A.R8,A.VI) +q(A.dI,[A.acf,A.ac1,A.ac2,A.ajQ,A.akP,A.aef,A.anC,A.Sl,A.Wd]) +p(A.acg,A.acf) +p(A.ach,A.acg) +p(A.Co,A.ach) +q(A.aO2,[A.aYW,A.b0r,A.a1y,A.Qg,A.aX9,A.att,A.auy]) +p(A.ajR,A.ajQ) +p(A.ajS,A.ajR) +p(A.Oi,A.ajS) +p(A.akQ,A.akP) +p(A.o6,A.akQ) +p(A.Kp,A.aef) +p(A.anD,A.anC) +p(A.anE,A.anD) +p(A.Bm,A.anE) +p(A.Sm,A.Sl) +p(A.Sn,A.Sm) +p(A.D6,A.Sn) +q(A.D6,[A.Jd,A.RQ]) +p(A.bw,A.Wd) +q(A.bh,[A.fC,A.bm,A.nA,A.Rm]) +q(A.bm,[A.Pa,A.f5,A.a8P,A.Oy,A.uS,A.a9D,A.MV,A.Tw,A.vW,A.Bb,A.a_F,A.KV,A.y7,A.xn,A.Ba]) +p(A.Sv,A.Wj) +p(A.apg,A.Wk) +p(A.Sw,A.apg) +p(A.adc,A.aaM) +q(A.l,[A.ae4,A.kN,A.a41]) +p(A.eK,A.ae4) +q(A.aRc,[A.avY,A.aw1,A.awx,A.aFK]) +p(A.aph,A.avY) +p(A.ae3,A.aph) +p(A.f9,A.agD) +p(A.ae6,A.f9) +p(A.a_l,A.ae6) +q(A.l0,[A.ae7,A.ahD,A.aow]) +p(A.Sz,A.Wl) +p(A.k_,A.aer) +q(A.k_,[A.ou,A.dC,A.kl]) +q(A.u1,[A.ae5,A.S2,A.alI]) +q(A.FC,[A.Dg,A.HZ]) +p(A.pz,A.Ic) +q(A.pz,[A.Sy,A.ahE]) +p(A.ae8,A.aw1) +p(A.a_p,A.ae8) +q(A.bT,[A.aea,A.agP,A.agO,A.I_,A.adf,A.agL,A.anh,A.N5,A.acc,A.NA,A.Y7,A.ug,A.u8,A.ZC,A.CV,A.a5V,A.a5W,A.Bn,A.xK,A.D5,A.a12,A.a1u,A.FQ,A.ci,A.jR,A.nB,A.iw,A.kO,A.a3w,A.F4,A.a2S,A.a2R,A.a9_,A.a3E,A.m0,A.E8,A.Xm,A.G1,A.N_,A.Yv,A.ur,A.a2E,A.uc,A.a_C,A.adB,A.agl,A.ahx,A.aeu,A.alo,A.Im,A.a94,A.aa6,A.aa5,A.a0V,A.aol,A.acq]) +p(A.Al,A.UH) +q(A.Al,[A.akl,A.Ux,A.Uw,A.a6Y,A.OV,A.OJ]) +p(A.SC,A.Wm) +q(A.ae2,[A.ahe,A.akV]) +q(A.b4,[A.bV,A.aiw,A.Kf,A.aiv]) +q(A.bV,[A.ae9,A.lP,A.Q0,A.UB,A.a3o,A.HT,A.aiL,A.Gh,A.Qb,A.amM]) +p(A.apK,A.WA) +p(A.BX,A.apK) +p(A.Dh,A.aeb) +p(A.aed,A.Nr) +p(A.Di,A.aed) +p(A.aWU,A.Dh) +q(A.ik,[A.kP,A.y0,A.a0_]) +p(A.wv,A.kP) +q(A.wv,[A.DH,A.a0P,A.a0M]) +p(A.cz,A.afJ) +p(A.qP,A.afK) +q(A.y0,[A.afI,A.a_Z,A.aly]) +q(A.h7,[A.r9,A.p1]) +q(A.r9,[A.pU,A.d5]) +p(A.Mt,A.mK) +q(A.b2t,[A.agc,A.wt,A.Ti]) +p(A.Ll,A.cz) +p(A.c6,A.ajn) +p(A.aqg,A.abX) +p(A.aqh,A.aqg) +p(A.anM,A.aqh) +q(A.c6,[A.ajf,A.ajB,A.ajq,A.ajl,A.ajo,A.ajj,A.ajt,A.ajJ,A.jr,A.ajx,A.ajz,A.ajv,A.ajh]) +p(A.ajg,A.ajf) +p(A.zY,A.ajg) +q(A.anM,[A.aqc,A.aqo,A.aqj,A.aqf,A.aqi,A.aqe,A.aqk,A.aqs,A.aqq,A.aqr,A.aqp,A.aqm,A.aqn,A.aql,A.aqd]) +p(A.anI,A.aqc) +p(A.ajC,A.ajB) +p(A.A3,A.ajC) +p(A.anT,A.aqo) +p(A.ajr,A.ajq) +p(A.rw,A.ajr) +p(A.anO,A.aqj) +p(A.ajm,A.ajl) +p(A.vt,A.ajm) +p(A.anL,A.aqf) +p(A.ajp,A.ajo) +p(A.vu,A.ajp) +p(A.anN,A.aqi) +p(A.ajk,A.ajj) +p(A.rv,A.ajk) +p(A.anK,A.aqe) +p(A.aju,A.ajt) +p(A.A0,A.aju) +p(A.anP,A.aqk) +p(A.ajK,A.ajJ) +p(A.A6,A.ajK) +p(A.anX,A.aqs) +q(A.jr,[A.ajF,A.ajH,A.ajD]) +p(A.ajG,A.ajF) +p(A.A4,A.ajG) +p(A.anV,A.aqq) +p(A.ajI,A.ajH) +p(A.A5,A.ajI) +p(A.anW,A.aqr) +p(A.ajE,A.ajD) +p(A.a6f,A.ajE) +p(A.anU,A.aqp) +p(A.ajy,A.ajx) +p(A.rx,A.ajy) +p(A.anR,A.aqm) +p(A.ajA,A.ajz) +p(A.A2,A.ajA) +p(A.anS,A.aqn) +p(A.ajw,A.ajv) +p(A.A1,A.ajw) +p(A.anQ,A.aql) +p(A.aji,A.ajh) +p(A.zZ,A.aji) +p(A.anJ,A.aqd) +q(A.ed,[A.agk,A.BI]) +p(A.dT,A.agk) +q(A.dT,[A.Nz,A.N8,A.kR,A.rh]) +q(A.Nz,[A.nO,A.Ft,A.Dt,A.pC,A.RV]) +q(A.Iz,[A.TQ,A.I4]) +q(A.Ft,[A.l1,A.Yn]) +q(A.Dt,[A.op,A.nR,A.jq]) +p(A.agH,A.N9) +p(A.r1,A.N8) +p(A.Iu,A.tu) +q(A.Yn,[A.iY,A.Hk]) +p(A.yQ,A.jE) +p(A.EK,A.yQ) +p(A.Xq,A.abZ) +p(A.aFG,A.a8a) +p(A.Jf,A.ack) +p(A.EN,A.Oy) +p(A.Jo,A.acv) +p(A.MT,A.ahB) +p(A.Jw,A.acM) +p(A.Jx,A.acN) +p(A.Jy,A.acO) +p(A.ak1,A.apH) +p(A.JF,A.acZ) +p(A.d1,A.ad3) +p(A.S6,A.Wf) +p(A.eT,A.ahV) +q(A.eT,[A.a43,A.aev,A.pL]) +q(A.a43,[A.ahT,A.aff,A.T1]) +p(A.YM,A.ad4) +p(A.CL,A.ad9) +p(A.aVe,A.CL) +p(A.Wi,A.Wh) +p(A.add,A.Wi) +p(A.adb,A.Rb) +p(A.CO,A.ade) +p(A.aVh,A.CO) +p(A.JP,A.adh) +p(A.D_,A.adw) +q(A.kN,[A.fw,A.pk]) +p(A.Ku,A.ael) +p(A.Kv,A.aen) +p(A.api,A.awx) +p(A.aey,A.api) +q(A.ev,[A.F6,A.ait]) +p(A.iy,A.F6) +p(A.I0,A.iy) +p(A.it,A.I0) +q(A.it,[A.O9,A.NI]) +q(A.O9,[A.Or,A.SS]) +p(A.KD,A.Or) +p(A.Dq,A.aeD) +p(A.aX8,A.Dq) +p(A.KG,A.aeK) +p(A.Dv,A.af4) +p(A.aXc,A.Dv) +q(A.aO3,[A.af7,A.b2m,A.a_S,A.aaz]) +p(A.UF,A.UE) +p(A.a7l,A.UF) +q(A.a7l,[A.akt,A.Uv,A.ani,A.OX,A.OI,A.OG,A.a7e,A.OR,A.OQ,A.a7g,A.akj,A.a70,A.If,A.a76,A.a7r,A.OL,A.a79,A.a7m,A.ON,A.OU,A.OD,A.OZ,A.a71,A.a7f,A.a77,A.a7b,A.a7d,A.a78,A.akk,A.aks,A.apM,A.Uz,A.aky,A.Ii,A.akH]) +p(A.kT,A.af5) +p(A.Hw,A.Wp) +p(A.KT,A.af8) +q(A.JJ,[A.a0z,A.B4]) +q(A.c5,[A.apk,A.apn,A.apl,A.apm,A.agz,A.agB,A.apt,A.agK,A.Vx,A.an3,A.aqa]) +p(A.T_,A.apk) +p(A.afi,A.apn) +p(A.afg,A.apl) +p(A.afh,A.apm) +p(A.DD,A.afj) +p(A.T4,A.Wq) +p(A.DL,A.afv) +p(A.aXz,A.DL) +p(A.Lc,A.afA) +q(A.a6Y,[A.Uo,A.a7_,A.a7k]) +p(A.DP,A.afH) +p(A.aXE,A.DP) +p(A.aP6,A.azP) +p(A.apo,A.aP6) +p(A.app,A.apo) +p(A.aXp,A.app) +p(A.b0S,A.azO) +p(A.agA,A.apt) +p(A.E7,A.agC) +q(A.fk,[A.a2u,A.zi,A.Tq,A.ui,A.yS,A.Dl]) +q(A.p8,[A.M1,A.uT]) +q(A.uT,[A.uM,A.M2,A.M3]) +q(A.Ek,[A.aYI,A.aYJ]) +p(A.Tr,A.Wu) +p(A.a2J,A.Ee) +q(A.dy,[A.mE,A.h9,A.nc,A.YD]) +q(A.mE,[A.aiq,A.mg]) +p(A.acK,A.We) +q(A.Ja,[A.alF,A.XH,A.a8V,A.a87,A.a7R,A.a8O,A.a_D,A.MA]) +p(A.Tk,A.Wt) +p(A.Ur,A.apL) +p(A.Qa,A.Vc) +q(A.Qa,[A.aes,A.aho]) +p(A.Tx,A.Wv) +p(A.Ei,A.agN) +p(A.aYK,A.Ei) +p(A.UA,A.apQ) +p(A.EF,A.ahp) +p(A.aZg,A.EF) +p(A.ahF,A.apw) +q(A.a2D,[A.TK,A.J9,A.J5,A.J7,A.J4,A.J2,A.J6]) +p(A.Ec,A.HQ) +q(A.Ec,[A.Cn,A.ac8]) +q(A.Cn,[A.ahC,A.ace,A.ac9,A.acb,A.ac7,A.aca]) +p(A.TN,A.a41) +p(A.cp,A.acL) +p(A.a40,A.cp) +p(A.TM,A.a40) +p(A.I,A.ank) +p(A.a44,A.I) +p(A.ahG,A.a44) +q(A.iz,[A.a45,A.QP,A.adm,A.Ro]) +p(A.ES,A.ahL) +p(A.a4c,A.ES) +p(A.MZ,A.ahJ) +p(A.a4d,A.ahK) +p(A.Nn,A.aij) +p(A.No,A.aik) +p(A.Np,A.ail) +p(A.NE,A.aiK) +p(A.TL,A.NI) +p(A.ka,A.TL) +p(A.ap4,A.WM) +p(A.ap7,A.WN) +q(A.rm,[A.abW,A.a_o]) +p(A.a5c,A.aiQ) +q(A.a93,[A.Wb,A.Wc]) +p(A.O8,A.ajN) +p(A.Oe,A.ajO) +p(A.Oo,A.ajX) +p(A.Pi,A.UR) +q(A.avK,[A.bb,A.vZ]) +p(A.RZ,A.bb) +q(A.aGm,[A.b0Q,A.b1l]) +p(A.T7,A.Wr) +p(A.UT,A.US) +p(A.FT,A.UT) +p(A.cc,A.ac_) +q(A.cc,[A.a03,A.f6,A.dJ,A.abu,A.KH,A.Sq,A.a7A,A.a4P,A.a6r,A.KE]) +q(A.a03,[A.aeG,A.aeH]) +p(A.Pz,A.alq) +p(A.PA,A.alr) +p(A.PB,A.als) +p(A.PC,A.alt) +p(A.anj,A.QP) +q(A.QZ,[A.alv,A.an7]) +p(A.Vb,A.WI) +p(A.Ih,A.WC) +p(A.c1,A.agT) +q(A.c1,[A.os,A.tN,A.u2,A.kQ,A.rB,A.zG,A.A7,A.uk,A.hY,A.KI,A.a02,A.rQ,A.oO,A.vm,A.vE,A.o5,A.wk,A.n9,A.wh]) +p(A.akF,A.WE) +p(A.Gf,A.am0) +p(A.b1k,A.Gf) +p(A.al6,A.aOj) +p(A.aLW,A.al6) +p(A.aLV,A.aOi) +q(A.aOh,[A.aLU,A.aLT,A.a6T]) +p(A.Gj,A.am6) +p(A.b1w,A.Gj) +p(A.Qx,A.amF) +p(A.Qz,A.amL) +p(A.an2,A.aqa) +p(A.QM,A.an4) +p(A.Vy,A.WL) +p(A.QR,A.qR) +p(A.lE,A.HH) +p(A.Iv,A.lE) +p(A.ahH,A.aFK) +p(A.a46,A.ahH) +p(A.R0,A.anb) +p(A.ang,A.aqb) +q(A.hQ,[A.and,A.xV,A.Qk,A.a1c,A.abz,A.Aq,A.SU,A.a5a,A.VH,A.Rv,A.a8H]) +q(A.lP,[A.ane,A.agJ,A.anp,A.aqz]) +p(A.akE,A.apU) +p(A.fs,A.anm) +p(A.n5,A.anq) +p(A.a3Z,A.Di) +p(A.tb,A.aom) +p(A.R9,A.ans) +p(A.Ra,A.anw) +p(A.afu,A.N5) +q(A.OX,[A.OT,A.a7j,A.rH,A.Up,A.P0,A.FJ]) +p(A.akp,A.OT) +p(A.GS,A.VM) +p(A.Ri,A.any) +p(A.GV,A.anZ) +q(A.ji,[A.F0,A.XU,A.pl,A.Po]) +q(A.x6,[A.ft,A.jS,A.ahQ]) +q(A.Jv,[A.eo,A.TS]) +q(A.YD,[A.f4,A.ja]) +p(A.cq,A.ob) +q(A.h9,[A.ho,A.eW,A.jI,A.kr,A.jL,A.jM]) +q(A.eM,[A.aR,A.k1,A.wC]) +q(A.aBD,[A.es,A.a6H,A.a9W]) +q(A.ad6,[A.S8,A.HW]) +p(A.yV,A.agF) +q(A.yV,[A.Hh,A.aXw,A.Ny,A.a4w]) +p(A.Cq,A.XU) +p(A.p4,A.agE) +p(A.aCP,A.agG) +q(A.jk,[A.a60,A.md]) +p(A.Gs,A.amA) +q(A.mb,[A.H8,A.aod,A.CN,A.Ex,A.NN,A.KJ]) +p(A.AE,A.Qg) +q(A.qZ,[A.qm,A.Gg]) +q(A.lG,[A.xq,A.a8Y]) +q(A.e3,[A.iF,A.VB,A.w_,A.w0]) +q(A.iF,[A.Sp,A.pM]) +p(A.Kj,A.Sp) +q(A.Kj,[A.mS,A.kW,A.fU,A.pY,A.q2,A.jA]) +p(A.akm,A.Uq) +p(A.OH,A.akm) +p(A.Ut,A.Us) +p(A.ako,A.Ut) +p(A.Aj,A.ako) +q(A.vG,[A.Vz,A.Sc,A.Ho]) +p(A.akr,A.akq) +p(A.Uu,A.akr) +p(A.OM,A.Uu) +p(A.ir,A.aha) +q(A.ir,[A.a5Z,A.je]) +q(A.je,[A.pp,A.xA,A.K2,A.CW,A.Jn,A.Ms,A.Lq]) +q(A.pp,[A.pT,A.NB]) +p(A.ai_,A.apz) +p(A.vj,A.auF) +q(A.b14,[A.adF,A.kB]) +q(A.kB,[A.akZ,A.Tn,A.C2]) +p(A.rr,A.o8) +p(A.n4,A.VB) +p(A.akv,A.UC) +p(A.akw,A.akv) +p(A.OW,A.akw) +p(A.apY,A.apX) +p(A.tp,A.apY) +p(A.a6Z,A.akj) +q(A.If,[A.a74,A.a73,A.a72,A.UD]) +q(A.UD,[A.a7h,A.a7i]) +p(A.OY,A.akx) +q(A.aN0,[A.JZ,A.AF]) +p(A.a8X,A.am1) +q(A.w_,[A.am2,A.am3]) +p(A.rV,A.am2) +p(A.am5,A.w0) +p(A.rW,A.am5) +q(A.eV,[A.UJ,A.akz]) +p(A.akA,A.UJ) +p(A.akB,A.akA) +p(A.FG,A.akB) +p(A.a7o,A.FG) +p(A.am4,A.am3) +p(A.pF,A.am4) +p(A.P_,A.akz) +p(A.a7p,A.P_) +p(A.akD,A.akC) +p(A.FH,A.akD) +p(A.OP,A.FH) +p(A.a1d,A.QB) +p(A.a7s,A.akG) +p(A.FK,A.nh) +q(A.FK,[A.P1,A.a7n]) +p(A.akJ,A.akI) +p(A.P2,A.akJ) +p(A.a8r,A.alx) +p(A.e5,A.alA) +p(A.G2,A.alB) +p(A.zM,A.G2) +q(A.aNf,[A.as4,A.aRV,A.aF8,A.aQ8]) +p(A.atU,A.XT) +p(A.aIY,A.atU) +q(A.at7,[A.aWR,A.a6W]) +p(A.nU,A.ah0) +q(A.nU,[A.nT,A.mI,A.Ml]) +p(A.aE9,A.ah2) +q(A.aE9,[A.n,A.J]) +p(A.amI,A.N3) +p(A.nZ,A.re) +p(A.Os,A.ak_) +p(A.o3,A.ak0) +q(A.o3,[A.ki,A.Ad]) +p(A.a6N,A.Os) +p(A.ku,A.d8) +p(A.wa,A.an6) +q(A.wa,[A.aaj,A.aai,A.aak,A.GE]) +p(A.Ld,A.wb) +p(A.aj3,A.apE) +p(A.arG,A.abY) +q(A.f6,[A.a6u,A.Wy,A.Wz,A.th,A.VX,A.VY,A.alu,A.ae_,A.Pn]) +p(A.U7,A.Wy) +p(A.U8,A.Wz) +p(A.acd,A.apb) +p(A.W3,A.aqB) +q(A.a4U,[A.Es,A.mJ,A.U9,A.UW]) +q(A.Kf,[A.Oj,A.Gm,A.m8]) +q(A.Oj,[A.jj,A.zQ,A.apD]) +q(A.jj,[A.ao_,A.M_,A.HR,A.BQ]) +p(A.mz,A.ao0) +p(A.jW,A.jR) +q(A.fP,[A.Mr,A.rA,A.DO,A.Mg,A.aa_,A.aou]) +q(A.Q0,[A.aiG,A.aq0]) +p(A.Ug,A.Qk) +q(A.a1c,[A.a7X,A.Ke]) +p(A.DJ,A.DO) +p(A.vH,A.UB) +p(A.W4,A.Yr) +p(A.W5,A.W4) +p(A.W6,A.W5) +p(A.W7,A.W6) +p(A.W8,A.W7) +p(A.W9,A.W8) +p(A.Wa,A.W9) +p(A.aby,A.Wa) +p(A.Wo,A.Wn) +p(A.SI,A.Wo) +p(A.afb,A.SV) +p(A.SW,A.afb) +p(A.afc,A.SW) +p(A.afd,A.afc) +p(A.uo,A.afd) +p(A.H6,A.a60) +p(A.oy,A.H6) +p(A.afO,A.afN) +p(A.f7,A.afO) +q(A.f7,[A.yv,A.Ta]) +p(A.afM,A.afL) +p(A.Ln,A.afM) +p(A.DR,A.ys) +p(A.afP,A.HE) +p(A.T9,A.p7) +p(A.a1k,A.afR) +p(A.hk,A.apJ) +p(A.q3,A.apI) +p(A.ak8,A.a1k) +p(A.aKo,A.ak8) +q(A.p1,[A.cC,A.qX]) +q(A.yE,[A.dx,A.acj]) +p(A.aWX,A.aNg) +p(A.LR,A.zF) +p(A.Tm,A.apu) +p(A.uZ,A.ud) +p(A.apP,A.apO) +p(A.Uy,A.apP) +p(A.MI,A.kl) +q(A.p6,[A.zv,A.alK]) +p(A.ahI,A.apx) +p(A.a_M,A.aaX) +p(A.ox,A.aLY) +q(A.wD,[A.I3,A.I2,A.U2,A.U3]) +p(A.U5,A.U4) +p(A.nY,A.U5) +q(A.akN,[A.aii,A.bbg]) +q(A.hc,[A.agq,A.dY]) +p(A.U6,A.apD) +p(A.apS,A.apR) +p(A.Ig,A.apS) +p(A.F7,A.aiN) +p(A.Iy,A.fU) +p(A.apV,A.WD) +p(A.wI,A.apV) +p(A.BU,A.r8) +p(A.apN,A.apM) +p(A.BY,A.apN) +p(A.Th,A.Ws) +p(A.Vr,A.WJ) +p(A.NH,A.U9) +q(A.d5,[A.vh,A.UP]) +p(A.a_K,A.aJ2) +p(A.akO,A.apW) +q(A.dY,[A.mm,A.akL,A.akM]) +q(A.mm,[A.UK,A.P7]) +q(A.UK,[A.P6,A.An]) +p(A.Ij,A.IH) +q(A.a89,[A.uG,A.aC3,A.axB,A.Ye,A.a0r]) +p(A.aOl,A.aOk) +p(A.V6,A.aq_) +p(A.a16,A.afE) +p(A.UX,A.mJ) +p(A.m3,A.UX) +q(A.m3,[A.Pw,A.pD,A.pr,A.vP,A.ab9]) +q(A.FW,[A.a6L,A.Jz,A.JY,A.J1]) +p(A.aln,A.mh) +p(A.rO,A.aln) +p(A.AC,A.UW) +p(A.Pv,A.rO) +p(A.YG,A.a8e) +p(A.a3D,A.YG) +p(A.V1,A.V0) +p(A.FX,A.V1) +p(A.ai5,A.a8k) +p(A.EW,A.ai5) +p(A.UZ,A.EW) +p(A.q6,A.l1) +p(A.q7,A.iY) +p(A.WF,A.apZ) +p(A.alw,A.WF) +p(A.alT,A.alS) +p(A.bB,A.alT) +p(A.BB,A.apa) +p(A.alN,A.alM) +p(A.Gc,A.alN) +p(A.PX,A.alP) +p(A.aq1,A.aq0) +p(A.alV,A.aq1) +p(A.UI,A.WB) +p(A.Gi,A.a90) +p(A.a8Z,A.Gi) +p(A.It,A.aq7) +p(A.QC,A.amP) +p(A.QF,A.amS) +p(A.QE,A.amR) +p(A.QG,A.amT) +p(A.QD,A.amQ) +p(A.Jr,A.RV) +q(A.Jr,[A.pO,A.pP]) +p(A.aam,A.aa5) +q(A.a02,[A.xY,A.y_,A.xZ,A.jf,A.rP]) +q(A.jf,[A.qK,A.qM,A.yj,A.yd,A.ye,A.lB,A.ut,A.qN,A.yh,A.yi,A.qL]) +p(A.V7,A.WH) +p(A.V4,A.WG) +p(A.K4,A.adm) +p(A.aov,A.Bc) +p(A.XE,A.MA) +p(A.GY,A.VP) +p(A.aqA,A.aqz) +p(A.aok,A.aqA) +p(A.UG,A.apT) +p(A.pZ,A.jq) +p(A.a3T,A.MO) +p(A.pK,A.CG) +p(A.Qu,A.pK) +p(A.aJa,A.a6W) +q(A.aNJ,[A.YZ,A.CQ,A.a0y,A.a6l]) +q(A.lx,[A.YX,A.YY,A.Z5,A.a0w,A.a0x,A.a6h,A.a6i]) +q(A.k7,[A.a_7,A.ul,A.a1v,A.a1G,A.a4k,A.a4n,A.Od,A.a6y,A.vK,A.a7O,A.abv]) +q(A.a2Z,[A.a_8,A.a06,A.a1w,A.a1H,A.a4l,A.a4o,A.a6v,A.a6z,A.a7J,A.baz,A.bbc]) +p(A.JD,A.Yj) +p(A.CF,A.Qo) +p(A.aLC,A.Yl) +q(A.asV,[A.FN,A.Go]) +p(A.aeF,A.asL) +p(A.awV,A.aeF) +p(A.Cw,A.a0s) +p(A.aDz,A.aPe) +q(A.Cx,[A.a1X,A.a9L]) +q(A.j8,[A.Mp,A.G5,A.a9i]) +q(A.Mp,[A.qu,A.cF,A.LH,A.p9,A.a5O,A.lX,A.QU]) +p(A.Fh,A.h8) +p(A.ahw,A.Wx) +q(A.Yi,[A.x7,A.d9,A.Xz,A.mu,A.tO,A.arZ,A.XA,A.as_]) +q(A.j9,[A.a_4,A.a2z,A.a4W,A.a8z,A.a97,A.aap]) +p(A.a3a,A.iq) +p(A.XV,A.aFl) +q(A.eQ,[A.Yw,A.K9,A.L_,A.a0Y,A.a1q,A.a2d,A.a2j,A.a2n,A.Mv,A.zh,A.Fd,A.PS,A.aa1]) +q(A.zh,[A.NC,A.Rq]) +p(A.ND,A.NC) +p(A.Rr,A.Rq) +q(A.fN,[A.Y4,A.Y5,A.ZJ,A.a_A,A.a_Q,A.a0B,A.a0S,A.GM,A.a3x,A.a96]) +q(A.a_Q,[A.KZ,A.zb,A.a9G]) +p(A.a2C,A.zb) +p(A.a2L,A.GM) +p(A.aEO,A.aau) +q(A.Gm,[A.apC,A.wF,A.alU]) +p(A.aim,A.apC) +p(A.Q1,A.alU) +p(A.Jp,A.acx) +p(A.z7,A.ah7) +p(A.a3g,A.ah8) +p(A.ha,A.aiP) +p(A.aaT,A.anB) +p(A.aDo,A.aPt) +q(A.aDo,[A.aJE,A.aSB,A.aT1]) +p(A.a7I,A.Dc) +q(A.a7I,[A.bp,A.d7]) +q(A.b8,[A.bk,A.fK,A.zg,A.PN,A.PO,A.PP,A.PQ,A.PR,A.L6,A.a4O,A.mw,A.AQ,A.a6p,A.a7z,A.Hb]) +q(A.a2X,[A.a3Y,A.aTn,A.aTs]) +q(A.fK,[A.nL,A.ML,A.Re,A.lU,A.Q7,A.P4]) +q(A.hn,[A.Q_,A.xM,A.a4T]) +p(A.JQ,A.zg) +q(A.P4,[A.Mu,A.Ob]) +p(A.l_,A.Mu) +q(A.auk,[A.Mk,A.aIL]) +p(A.ary,A.asN) +p(A.aFo,A.asO) +p(A.aM2,A.aFo) +p(A.aHA,A.asQ) +p(A.aBL,A.asS) +p(A.yX,A.rS) +q(A.yX,[A.MB,A.Oh]) +p(A.JM,A.MB) +p(A.Tp,A.Q1) +q(A.aex,[A.Hq,A.IF]) +q(A.kA,[A.St,A.W0]) +p(A.a4x,A.F_) +p(A.acW,A.acV) +p(A.CD,A.acW) +p(A.afo,A.afn) +p(A.DE,A.afo) +p(A.L1,A.afp) +p(A.a0U,A.afw) +p(A.aj5,A.aj4) +p(A.O2,A.aj5) +p(A.a9A,A.amn) +p(A.a9B,A.amo) +p(A.UL,A.akY) +p(A.vL,A.UL) +q(A.aNQ,[A.aFX,A.aNO]) +p(A.aNI,A.atv) +q(A.fn,[A.a50,A.ZV,A.a9J,A.a1_,A.a2P,A.a1f,A.Yy]) +q(A.fm,[A.pR,A.F2,A.Ea,A.yH]) +p(A.dh,A.cA) +p(A.adp,A.ado) +p(A.K7,A.adp) +p(A.K8,A.adn) +p(A.a2i,A.agr) +p(A.a1F,A.agf) +p(A.a1E,A.age) +p(A.F3,A.aiF) +p(A.a51,A.aiE) +p(A.aj8,A.jy) +p(A.aj9,A.aj8) +p(A.a68,A.aj9) +p(A.amK,A.amJ) +p(A.Vv,A.amK) +p(A.hf,A.Vv) +p(A.agS,A.t6) +p(A.Rn,A.agS) +q(A.aSz,[A.aFY,A.aSA]) +p(A.azV,A.aSM) +q(A.vn,[A.is,A.lO,A.hH,A.K6]) +q(A.aCO,[A.aJb,A.aBw,A.aDJ,A.aSW,A.ati]) +q(A.nP,[A.v2,A.vx]) +q(A.eh,[A.afm,A.aaW,A.a7G,A.a7F,A.FM,A.a7C,A.a7D,A.P5,A.a7E]) +q(A.aaW,[A.jU,A.K1,A.MP,A.NS]) +q(A.jU,[A.Fe,A.Fi,A.Dm,A.aas,A.a2A]) +q(A.Fe,[A.abr,A.aav,A.a84]) +q(A.abt,[A.aLE,A.ady]) +p(A.avl,A.ady) +p(A.Y,A.EY) +q(A.eS,[A.zK,A.zL]) +p(A.a0E,A.aGd) +q(A.i6,[A.E1,A.uB]) +p(A.abF,A.wo) +q(A.abK,[A.abQ,A.aoZ,A.ap0,A.RJ]) +p(A.abR,A.aoZ) +p(A.abU,A.ap0) +p(A.aoU,A.aoT) +p(A.aoV,A.aoU) +p(A.aoW,A.aoV) +p(A.aoX,A.aoW) +p(A.aoY,A.aoX) +p(A.e8,A.aoY) +q(A.e8,[A.aoy,A.aoA,A.aoB,A.aoD,A.aoE,A.aoF]) +p(A.aoz,A.aoy) +p(A.le,A.aoz) +p(A.abD,A.aoA) +q(A.abD,[A.Ha,A.RC,A.RK,A.Bx]) +p(A.aoC,A.aoB) +p(A.abE,A.aoC) +p(A.RE,A.aoD) +p(A.abG,A.aoE) +p(A.aoG,A.aoF) +p(A.aoH,A.aoG) +p(A.aoI,A.aoH) +p(A.lf,A.aoI) +p(A.aoR,A.aoQ) +p(A.aoS,A.aoR) +p(A.aTM,A.aoS) +p(A.RH,A.Dn) +q(A.aTM,[A.abS,A.abT]) +p(A.aTW,A.ap1) +p(A.aoM,A.aqC) +p(A.b2L,A.aqD) +p(A.aoO,A.aoN) +p(A.aoP,A.aoO) +p(A.e7,A.aoP) +q(A.e7,[A.nb,A.oq,A.mj,A.mk,A.aoJ,A.or,A.ap_,A.wq]) +p(A.j_,A.aoJ) +p(A.hz,A.ap_) +p(A.aoL,A.aoK) +p(A.hh,A.aoL) +s(A.aet,A.a_3) +s(A.aeL,A.aM9) +s(A.afk,A.aVT) +s(A.ahb,A.aXX) +s(A.ahc,A.aXY) +s(A.ahd,A.aXW) +r(A.aj_,A.SJ) +r(A.aj0,A.SJ) +s(A.apy,A.aos) +s(A.apF,A.aos) +s(A.H0,A.ab4) +s(A.Wg,A.M) +s(A.TZ,A.M) +s(A.U_,A.Le) +s(A.U0,A.M) +s(A.U1,A.Le) +s(A.wr,A.acm) +s(A.Is,A.amG) +s(A.Vh,A.bv) +s(A.Vi,A.y) +s(A.Vj,A.m5) +s(A.VV,A.aoa) +s(A.VW,A.aob) +s(A.apv,A.aZ1) +s(A.aqy,A.n1) +s(A.ae1,A.avV) +s(A.aeN,A.M) +s(A.aeO,A.bL) +s(A.aeP,A.M) +s(A.aeQ,A.bL) +s(A.afy,A.M) +s(A.afz,A.bL) +s(A.agu,A.M) +s(A.agv,A.bL) +s(A.ahM,A.bv) +s(A.ahN,A.bv) +s(A.ahO,A.M) +s(A.ahP,A.bL) +s(A.air,A.M) +s(A.ais,A.bL) +s(A.ajd,A.M) +s(A.aje,A.bL) +s(A.al8,A.bv) +s(A.Ve,A.M) +s(A.Vf,A.bL) +s(A.am8,A.M) +s(A.am9,A.bL) +s(A.ams,A.bv) +s(A.ann,A.M) +s(A.ano,A.bL) +s(A.VF,A.M) +s(A.VG,A.bL) +s(A.anz,A.M) +s(A.anA,A.bL) +s(A.ape,A.M) +s(A.apf,A.bL) +s(A.apq,A.M) +s(A.apr,A.bL) +s(A.apA,A.M) +s(A.apB,A.bL) +s(A.aq2,A.M) +s(A.aq3,A.bL) +s(A.aq4,A.M) +s(A.aq5,A.bL) +s(A.ahf,A.M) +s(A.ahg,A.bL) +s(A.aiC,A.M) +s(A.aiD,A.bL) +s(A.amx,A.M) +s(A.amy,A.bL) +s(A.anG,A.M) +s(A.anH,A.bL) +s(A.aqt,A.fD) +s(A.aqu,A.fD) +s(A.aqv,A.fD) +s(A.aqw,A.fD) +s(A.aqx,A.fD) +s(A.acn,A.bv) +s(A.aco,A.aFW) +s(A.acp,A.aze) +s(A.Uf,A.M) +s(A.ap9,A.nC) +r(A.T0,A.a5) +s(A.aci,A.cj) +s(A.acD,A.cj) +s(A.acF,A.cj) +s(A.acE,A.cj) +r(A.ac3,A.bj) +r(A.ac4,A.a5) +r(A.acG,A.bj) +r(A.acH,A.a5) +r(A.amX,A.bj) +r(A.an0,A.bj) +r(A.adD,A.bj) +r(A.adE,A.a5) +r(A.aeS,A.bj) +r(A.aeT,A.a5) +r(A.af1,A.ez) +r(A.amf,A.bj) +r(A.amh,A.a5) +r(A.aeI,A.bj) +r(A.aeJ,A.a5) +r(A.aga,A.bj) +r(A.agb,A.a5) +r(A.agi,A.a5) +r(A.ahS,A.bj) +r(A.ahW,A.ez) +r(A.ahX,A.a5) +r(A.akT,A.bj) +r(A.akU,A.a5) +r(A.al0,A.ez) +r(A.al1,A.a5) +r(A.aoq,A.bj) +r(A.aor,A.a5) +s(A.ak2,A.iR) +r(A.akR,A.bj) +r(A.akS,A.a5) +r(A.amg,A.bj) +r(A.ami,A.a5) +r(A.amY,A.bj) +s(A.acw,A.iJ) +s(A.aot,A.iJ) +r(A.af2,A.ez) +r(A.S9,A.bj) +r(A.Sa,A.a1a) +s(A.afG,A.cj) +s(A.alL,A.cj) +s(A.ad7,A.pu) +r(A.acs,A.bj) +s(A.ad8,A.yI) +s(A.aj7,A.lI) +r(A.Sr,A.EX) +r(A.adH,A.a4z) +s(A.adI,A.m2) +s(A.adJ,A.fl) +r(A.act,A.cP) +s(A.afC,A.m2) +s(A.afD,A.vN) +r(A.afS,A.dm) +s(A.afT,A.yI) +s(A.ai0,A.cE) +s(A.ai1,A.lI) +r(A.akW,A.cP) +r(A.akX,A.bj) +s(A.ap5,A.m2) +s(A.ap6,A.vN) +r(A.acy,A.a5) s(A.acz,A.cE) -r(A.acA,A.dn) -s(A.ac_,A.cE) -s(A.ac0,A.ys) -r(A.ac1,A.aah) -s(A.ac4,A.cE) -s(A.ac5,A.ad) +r(A.acR,A.dm) +r(A.adj,A.dm) +s(A.adk,A.cj) +r(A.aid,A.a5) s(A.aie,A.cE) -r(A.aif,A.ac) -s(A.aj0,A.ad) -r(A.aj1,A.a1I) -s(A.aj2,A.fo) -s(A.aj3,A.lO) -s(A.ank,A.cE) -s(A.anl,A.ys) -r(A.anm,A.aah) -r(A.U0,A.dn) -r(A.U1,A.dn) -s(A.ajc,A.bb) -s(A.ajd,A.iM) -r(A.U2,A.dn) -r(A.U3,A.dn) -s(A.aje,A.bb) -s(A.ajf,A.iM) -s(A.ajg,A.bb) -s(A.act,A.bb) -r(A.SM,A.cB) -r(A.aex,A.a4f) -r(A.SN,A.cB) -r(A.aey,A.a4f) -r(A.ahX,A.ac) -r(A.agz,A.ac) -r(A.ap3,A.cB) -r(A.ap4,A.cB) -r(A.alm,A.ac) -r(A.aln,A.cB) -r(A.Vs,A.aAT) -r(A.Vt,A.dn) -r(A.ao9,A.ac) -s(A.aoa,A.cE) -s(A.acC,A.bb) -s(A.aeh,A.bb) -s(A.ahL,A.bb) -r(A.aoC,A.cB) -s(A.aki,A.bb) -s(A.al1,A.bb) -s(A.acg,A.yz) -s(A.aib,A.lt) -r(A.ae2,A.oJ) -r(A.ae4,A.oJ) -r(A.aea,A.hy) -r(A.afq,A.cB) -s(A.afr,A.uw) -r(A.TF,A.cB) -r(A.ahk,A.oU) -r(A.TG,A.a1j) -r(A.ahj,A.DT) -r(A.afA,A.oU) -s(A.afB,A.uw) -s(A.afC,A.bb) -r(A.Tj,A.dn) -r(A.ag4,A.ac) -s(A.ag5,A.cE) -s(A.aga,A.fo) -s(A.agc,A.yz) -s(A.ah0,A.iM) -s(A.ah3,A.iM) -r(A.TD,A.EI) -r(A.ahc,A.MT) -r(A.ahd,A.EI) -r(A.am1,A.cB) -s(A.akq,A.lO) -r(A.am0,A.cB) -s(A.ag3,A.iM) -s(A.ahr,A.bb) -s(A.ahs,A.ml) -s(A.ahY,A.pj) -r(A.ac7,A.ac) -r(A.ac8,A.cB) -r(A.ahl,A.ac) -r(A.abD,A.ac) -r(A.abJ,A.ac) -r(A.aig,A.ac) -s(A.alE,A.bb) -s(A.alF,A.ml) -s(A.ahS,A.bb) -s(A.ai0,A.bb) -s(A.ai1,A.ml) -r(A.alr,A.dn) -s(A.als,A.yz) -s(A.aog,A.cE) -s(A.aht,A.fo) -s(A.amv,A.bb) -s(A.amw,A.ml) -s(A.amx,A.bb) -s(A.adp,A.bb) -r(A.aia,A.ac) -s(A.acB,A.bq) -r(A.acq,A.bO) -r(A.aiP,A.bO) -s(A.aiQ,A.rq) -r(A.ajp,A.bO) -s(A.ajq,A.rq) -s(A.ako,A.cE) -r(A.UD,A.ac) -r(A.RP,A.cB) -r(A.afG,A.ac) -r(A.afH,A.ZD) -r(A.Tk,A.hy) -s(A.agd,A.lt) -r(A.V5,A.cB) -r(A.TU,A.ac) -s(A.alh,A.ad) -s(A.ali,A.ad) -s(A.alk,A.ad) -s(A.all,A.ad) -s(A.ah8,A.dV) -s(A.ahM,A.dV) -s(A.ak8,A.dV) -s(A.akj,A.dV) -s(A.al2,A.dV) -r(A.ae3,A.ac) -s(A.aeM,A.av) -s(A.afm,A.hE) -s(A.ahy,A.bq) -s(A.akM,A.ad) -s(A.ae5,A.wp) -s(A.ae6,A.wp) -s(A.ae7,A.wp) -s(A.aiw,A.wp) -s(A.alQ,A.wp) -s(A.alW,A.wp) -r(A.Rw,A.rI) -r(A.ah9,A.rI) -r(A.ahV,A.rI) -r(A.aka,A.rI) -r(A.akm,A.rI) -r(A.an_,A.rI) -r(A.We,A.kT) -r(A.RK,A.ac) -s(A.RL,A.ad) -s(A.agB,A.ad) -s(A.alG,A.ad) -r(A.Vr,A.ac) -s(A.abo,A.IU) -s(A.abp,A.x2) -s(A.abq,A.tH) -s(A.S4,A.IV) -s(A.S5,A.x2) -s(A.S6,A.tH) -s(A.ado,A.IX) -s(A.aiW,A.IV) -s(A.aiX,A.x2) -s(A.aiY,A.tH) -s(A.ajX,A.IV) -s(A.ajY,A.tH) -s(A.amE,A.IU) -s(A.amF,A.x2) -s(A.amG,A.tH) -s(A.VW,A.IX) -r(A.W1,A.kT) -r(A.W2,A.fi) -s(A.aod,A.QW) -s(A.add,A.aX) -s(A.aoe,A.o7) -s(A.adf,A.aX) -r(A.W3,A.kT) -s(A.adh,A.o7) -r(A.W4,A.fi) -r(A.Wi,A.aU) -s(A.aoG,A.eG) -s(A.adk,A.aX) -s(A.adm,A.aX) -s(A.aeR,A.np) -s(A.aeQ,A.aX) -s(A.adL,A.aX) -s(A.aij,A.hp) -s(A.aik,A.acU) -s(A.ail,A.hp) -s(A.aim,A.acV) -s(A.ain,A.hp) -s(A.aio,A.acW) -s(A.aip,A.hp) -s(A.aiq,A.acX) -s(A.air,A.aX) -s(A.ais,A.hp) -s(A.ait,A.acY) -s(A.aiu,A.hp) -s(A.aiv,A.acZ) -s(A.aix,A.hp) -s(A.aiy,A.ad_) -s(A.aiz,A.hp) -s(A.aiA,A.ad0) -s(A.aiB,A.hp) -s(A.aiC,A.ad1) -s(A.aiD,A.hp) -s(A.aiE,A.ad2) -s(A.aiF,A.hp) -s(A.aiG,A.ad3) -s(A.aiH,A.hp) -s(A.aiI,A.ad4) -s(A.aiJ,A.hp) -s(A.aiK,A.ad5) -s(A.aiL,A.hp) -s(A.aiM,A.ad6) -s(A.aiN,A.hp) -s(A.aiO,A.ad7) -s(A.ap7,A.acU) -s(A.ap8,A.acV) -s(A.ap9,A.acW) -s(A.apa,A.acX) -s(A.apb,A.aX) -s(A.apc,A.hp) -s(A.apd,A.acY) -s(A.ape,A.acZ) -s(A.apf,A.ad_) -s(A.apg,A.ad0) -s(A.aph,A.ad1) -s(A.api,A.ad2) -s(A.apj,A.ad3) -s(A.apk,A.ad4) -s(A.apl,A.ad5) -s(A.apm,A.ad6) -s(A.apn,A.ad7) -s(A.afs,A.np) -s(A.ab8,A.aX) -s(A.abt,A.aX) -s(A.abE,A.aX) -s(A.agH,A.aX) -s(A.abU,A.aX) -s(A.abV,A.aX) -s(A.abW,A.aX) -s(A.aoD,A.a3r) -s(A.ac6,A.aX) -s(A.acb,A.aX) -r(A.VY,A.fi) -s(A.acc,A.aX) -s(A.ach,A.aX) -r(A.W_,A.fi) -r(A.W0,A.QX) -s(A.acm,A.aX) -s(A.acp,A.aX) -s(A.acE,A.aX) -s(A.adu,A.aX) -s(A.adw,A.aX) -s(A.aof,A.o7) -s(A.adM,A.aX) -s(A.adS,A.aX) -s(A.aec,A.aX) -s(A.W7,A.hE) -s(A.aeg,A.aX) -s(A.aoh,A.aX) -s(A.aoi,A.aX) -s(A.aoj,A.aX) -s(A.aok,A.aX) -s(A.aeq,A.aX) -r(A.W8,A.kT) -s(A.aeC,A.aX) -s(A.aeH,A.aX) -s(A.aol,A.ayj) -s(A.aom,A.ayk) -s(A.aeO,A.aX) -s(A.aop,A.aX) -s(A.afL,A.aX) -r(A.Wc,A.tL) -s(A.afW,A.aX) -r(A.VX,A.fi) -r(A.Wb,A.kT) -r(A.Wd,A.fi) -r(A.aoH,A.pv) -r(A.aoM,A.pv) -s(A.agw,A.aX) -r(A.aos,A.fi) -s(A.agP,A.aX) -s(A.agQ,A.aX) -s(A.agR,A.aX) -s(A.ahn,A.aX) -s(A.aho,A.aX) -s(A.ahp,A.aX) -s(A.ahO,A.aX) -s(A.Tu,A.a3o) -s(A.ahU,A.aX) -r(A.Wt,A.In) -r(A.Wu,A.In) -s(A.aiR,A.aX) -s(A.aiU,A.aX) -s(A.aj4,A.aX) -r(A.UA,A.fi) -r(A.UB,A.fi) -r(A.UC,A.mJ) -r(A.W9,A.fi) -s(A.akv,A.aX) -s(A.akw,A.aX) -s(A.akx,A.aX) -s(A.aky,A.aX) -r(A.Wk,A.vu) -r(A.Wm,A.vu) -r(A.Wq,A.fi) -s(A.akb,A.arL) -s(A.al5,A.aX) -s(A.alb,A.aX) -s(A.alH,A.aX) -s(A.alN,A.aX) -s(A.ap5,A.aX) -s(A.am6,A.aX) -r(A.Ws,A.mJ) -s(A.agN,A.o7) -s(A.amd,A.aX) -r(A.aoQ,A.aU) -r(A.ap6,A.fi) -s(A.amo,A.aX) -s(A.ams,A.aX) -s(A.anj,A.aX) -s(A.amu,A.aX) -s(A.amy,A.aX) -r(A.Vv,A.kT) -s(A.amA,A.aX) -s(A.an0,A.aX) -s(A.abT,A.aX) -s(A.adA,A.aX) -s(A.afN,A.aX) -s(A.afP,A.aX) -s(A.afO,A.aX) -s(A.alB,A.aX) -s(A.amm,A.aX) -r(A.S8,A.fQ) -r(A.U9,A.aU) -s(A.aju,A.eG) -r(A.Ub,A.vu) -r(A.Uc,A.aU) -s(A.ajw,A.a6v) -r(A.ajy,A.aU) -s(A.ajz,A.eG) -r(A.Ud,A.av9) -s(A.agj,A.np) -s(A.aov,A.aX) -s(A.ajC,A.np) -r(A.Ul,A.aU) -s(A.ajD,A.a6v) -r(A.ajE,A.vu) -r(A.Vk,A.fQ) -s(A.aoT,A.i_) -s(A.aoU,A.bq) -r(A.ajr,A.On) -r(A.Un,A.bj) -r(A.Uo,A.jm) -r(A.ajF,A.bj) -r(A.Uq,A.bj) -s(A.al6,A.aX) -r(A.al7,A.fQ) -r(A.ala,A.fQ) -r(A.Us,A.aU) -s(A.ajI,A.aK8) -s(A.ajJ,A.aKe) -r(A.al8,A.fQ) -s(A.al9,A.p3) -r(A.ajH,A.bj) -r(A.ajK,A.aU) -s(A.ajL,A.eG) -r(A.ajO,A.bj) -r(A.n5,A.aU) -r(A.ajQ,A.aU) -s(A.ajR,A.eG) -s(A.akC,A.aX) -s(A.akF,A.np) -s(A.akG,A.aX) -s(A.ag9,A.aX) -s(A.agb,A.aX) -s(A.ah1,A.aX) -s(A.aj8,A.aX) -s(A.aj7,A.aX) -s(A.am8,A.aX) -s(A.aoA,A.QC) -s(A.ab9,A.aX) -s(A.ab7,A.aX) -s(A.ag1,A.aX) -r(A.Wg,A.HR) -r(A.Wh,A.HR) -r(A.ao8,A.kT) -s(A.apr,A.hE) -r(A.Uk,A.aKN) -r(A.VN,A.DN) -r(A.VO,A.ip) -r(A.VP,A.FN) -r(A.VQ,A.Nu) -r(A.VR,A.a7F) -r(A.VS,A.Fu) -r(A.VT,A.Ri) -r(A.W5,A.fi) -r(A.W6,A.tL) -r(A.SE,A.tL) -s(A.aej,A.hE) -r(A.SF,A.fi) -s(A.aek,A.aQ2) -s(A.ael,A.aPo) -s(A.aeS,A.np) -s(A.aeT,A.bq) -s(A.aeU,A.np) -s(A.aeV,A.bq) -s(A.aeY,A.aX) -r(A.ajh,A.avx) -s(A.aoE,A.aX) -s(A.aoF,A.aX) -r(A.Hq,A.mJ) -s(A.alq,A.aX) -s(A.afM,A.aX) -s(A.aoq,A.hE) -r(A.Hz,A.kT) -r(A.aoK,A.bj) -s(A.aoL,A.lL) -s(A.aot,A.hE) -r(A.TO,A.fi) -r(A.TP,A.mJ) -s(A.aoz,A.Nb) -r(A.aoN,A.aU) -s(A.aoO,A.eG) -r(A.ahR,A.fi) -s(A.aoI,A.BO) -s(A.aoJ,A.qZ) -r(A.Wl,A.aU) -s(A.aoR,A.BO) -r(A.TT,A.l0) -r(A.Wa,A.fi) -r(A.Wr,A.fi) -r(A.aoS,A.mJ) -r(A.Io,A.mJ) -r(A.HK,A.a35) -r(A.aoW,A.tL) -s(A.aeL,A.rE) -r(A.UG,A.l0) -r(A.UF,A.l0) -s(A.aks,A.rE) -r(A.UK,A.fi) -r(A.UL,A.mJ) -r(A.HW,A.fi) -s(A.aha,A.bq) -s(A.aoV,A.i_) -r(A.Wn,A.a7D) -s(A.akR,A.aX) -s(A.akS,A.bq) -s(A.akU,A.bq) -s(A.akX,A.aX) -s(A.akY,A.aEN) -s(A.ao7,A.aX) -r(A.Wj,A.bj) -s(A.aoX,A.Nb) -s(A.aoY,A.aaA) -r(A.UW,A.kU) -s(A.ap2,A.aX) -r(A.RF,A.Vf) -s(A.alR,A.aX) -s(A.alS,A.aX) -s(A.alT,A.aX) -s(A.alU,A.aX) -s(A.alV,A.aX) -s(A.acu,A.hE) -r(A.Wo,A.kT) -r(A.Wp,A.kT) -s(A.Vy,A.aRd) -s(A.app,A.Nb) -s(A.apq,A.aaA) -r(A.aoP,A.bj) -s(A.adO,A.aGh) -r(A.Wf,A.fi) -r(A.akZ,A.a81) -r(A.aoy,A.a81) -s(A.abG,A.iE) -s(A.agg,A.iE) -r(A.agh,A.ac) -s(A.ahT,A.fo) -s(A.amD,A.ad) -r(A.ac2,A.ac) -s(A.ac3,A.cE) -r(A.aeu,A.ac) -s(A.aev,A.cE) -r(A.aew,A.ac) -r(A.aeD,A.ac) -r(A.ai8,A.ac) -s(A.ai9,A.cE) -r(A.alo,A.ac) -r(A.alp,A.ac) -s(A.ak3,A.pj) -r(A.Uu,A.dn) -r(A.acw,A.a50) -r(A.acx,A.ac) -r(A.acv,A.ac) -r(A.afz,A.ac) -r(A.afk,A.ac) -r(A.afl,A.ac) -r(A.ahJ,A.ac) -r(A.ahI,A.ac) -r(A.aic,A.ac) -s(A.aid,A.cE) -s(A.alL,A.fo) -s(A.alM,A.bb) -r(A.Ve,A.dn) -s(A.acG,A.a0n) -s(A.anW,A.aaV) -s(A.anY,A.aaV) -s(A.anv,A.wh) -s(A.anw,A.t3) -s(A.anx,A.t3) -s(A.any,A.t3) -s(A.anz,A.aaW) -s(A.anA,A.t3) -s(A.anB,A.GW) -s(A.anC,A.wh) -s(A.anD,A.t3) -s(A.anE,A.aaW) -s(A.anF,A.GW) -s(A.anQ,A.aS9) -s(A.anR,A.aSa) -s(A.anS,A.aaY) -s(A.anT,A.aaZ) -s(A.anU,A.aSE) -s(A.anV,A.aSJ) -s(A.anN,A.aaY) -s(A.anO,A.aaZ) -s(A.anP,A.t3) -s(A.anZ,A.aSK) -s(A.aps,A.Rp) -s(A.apt,A.Rp) -s(A.anK,A.aaX) -s(A.anL,A.aSA) -s(A.anM,A.aSz) -s(A.anG,A.Rq) -s(A.anX,A.Rq) -s(A.anH,A.Rq) -s(A.anI,A.aaX)})() -var v={typeUniverse:{eC:new Map(),tR:{},eT:{},tPV:{},sEA:[]},mangledGlobalNames:{o:"int",a3:"double",cZ:"num",i:"String",F:"bool",bx:"Null",I:"List"},mangledNames:{},types:["~()","a3(a3)","~(k)","~(bA)","~(mg)","~(F)","F(qd,h)","~(v8,h)","~(y?)","F()","~(mm)","m(af)","~(b0)","~(K)","~(c2)","~(o)","ap<~>()","~(o3)","bx(k)","F(b0)","bx()","~(i)","~(i,@)","F(o)","bx(~)","~(C)","I()","F(y?)","~(o2,F)","~(qU)","KZ(h)","F(i)","F(fa)","~(kF)","~(nt)","~(cD?)","l(bS)","bx(y,eb)","bh(@)","bx(@)","~(@)","F(bS)","~(yr)","~(b9)","~(NN)","F(oP)","a3(T)","i()","o(i)","m(R)","o(fa,fa)","i(i)","~(o4)","F(am)","~(hh,~())","~(~())","a3()","~(a)","~(o,o3)","a(a)","ng(i?,ng)","a3(a3,a3)","F(C)","~(r8)","H(bS)","b5()","~(a3)","a3(T,a3)","~(vj)","~(i_)","iN(o2)","b5>()","bx(o)","F(ok)","lX()","c1?(d0?)","i(o)","i(zf)","i(iJ)","~(Ev)","o(o)","F(jb)","F(jc)","F(lP)","~(rn)","b5<@>()","~(vi)","ap<@>(pb)","f8(@)","F(h6)","~(ay)","EG(o)","~(Cw,eP)","~(Ml)","~(zu)","~(eF)","k()","~(i,i)","~(j6)","~(Qo)","o()","0&()","o(K,K)","M(T,b7)","ap()","~(Ql)","F(eJ)","~(y?,y?)","~(qy)","F(@)","h(a)","F(pG)","F(oK)","~(iE,y)","~(Eu)","a(a,nQ)","F(dY)","~(jh)","~(iS)","uM(fa,nR)","bS<0^>()","F(kL)","~(y,eb)","~(y[eb?])","~(mF)","~(cB)","~({curve:ha,descendant:K?,duration:bA,rect:x?})","~(o,o4)","F(o,o)","o(dY,dY)","bx(F)","~(w9)","@(@)","l(l)","~(kE)","~(oJ)","F(Aq)","~(fm)","bl<0^>(bl<0^>,bl<0^>)","~([bY?])","y()","F(yo)","~(~)","~(ji)","~(M)","i(f6)","m(af,m?)","F(y?,y?)","C8(o)","~(a9U)","c1?(d0?)","o(y?)","h(ii)","~(iH,F)","x()","jL(af)","b5()","F(l2)","m(af,uf)","hD(hD)","~(Cw)","wE(af,dD,m?)","wF(af,dD,m?)","~(up)","l?(bS)","c1?(d0?)","a3(BJ)","eI()","~(kh,mM?)","M()","a3(M)","yL()","~(jV)","~([o4?])","l?(l?)","mR()","~(um)","~(kH)","ko(nV)","fs(o)","F(qd)","~(vP)","~(z0)","~(I)","~(o,a)","I(om)","~(ro)","F(lW)","ap(cD?)","ap<~>(pb)","~(fD)","bt()","~(hy)","a(f6)","CC(I)","bx(ej)","F(avP)","~([bA?])","bZ(bZ,F,lX)","~(x)","tP(af,wf)","i(i?)","o(hq,hq)","iS()","kO()","~(kO)","ob()","~(ob)","nE()","~(nE)","jh()","nB()","~(nB)","~(cZ)","bh<@>?(bh<@>?,@,bh<@>(@))","~(F?)","bx(y[eb?])","t5()","jv(c2)","@(i)","y?(y?)","F(i_,a3)","~(fj,i,o)","tf(af)","~(Qg,@)","~(Qn)","~(Qp)","~(Qm)","~(T?)","i?(lC)","a(o)","F(bgZ)","bx(pn)","F(tI)","@()","ap()","~(bn)","F(fU)","F(Kf)","I()","~(@,@)","F(i?)","F(df)","~(Ax)","I()","F(F?)","l1(l1)","e0(e0)","F(wh)","~(yu)","kL()","bx(y?)","lj()","de(i,i,i)","i(i,i)","o(@,@)","bx(i)","I()","pN?(o)","k([k?])","iN?(o2)","ap()","~(d2)","a0(R)","~(i?)","a0(R)","ap(bn)","a0(R)","a0(R)","a0(R)","a0(R)","a0(R)","a0(R)","a0(R)","a3(@)","~(am)","~(I)","GC(o)","~(I,k)","EW(o)","k2(kA)","a0(R)","a0(R)","a0(R)","a0(R)","a0(R)","a0(R)","a0(R)","a0(R)","H(H)","a0(R)","a0(R)","a0(R)","a0(R)","a0(R)","a0(R)","a0(R)","a0(R)","a0(R)","a0(R)","a0(R)","a0(R)","a0(R)","jL(af,y?)","M(k)","F(bn)","~(fj)","~(ej)","yq(@)","F(a,a)","F(bO,bO)","F(a)","DG(@)","a3(o)","~(a3,a3,a3,a3)","~(nS)","tX(a)","Fm(a)","Fa(a)","@(@,i)","bx(~(iB))","o(C)","~(wt)","bn(bn)","F(bO)","bx(~())","a3(ay)","a(a,ay)","Gf()","a3(i)","F(l)","bx(@,eb)","~(o,@)","o(v5)","o(v7,v7)","o(wz,wz)","aR<@>(@)","~(@,eb)","we()","ap(i,bt)","F(lW)","F(nH)","~(k,k)","A5?(Yp,i,i)","ej(ej)","~(lf)","~([y?])","m(af,av)","~(i,o)","DE()","m(af,b7)","m()","m(af,jH<~>)","~(i,o?)","o(o,o)","~(pr)","~(i,i?)","~(o,o,o)","fj(@,@)","F(oU)","bx(hm)","F(lt)","i(y?)","F(a3)","a(a3)","bx(I,k)","@(@,@)","F(hb)","F(bN)","da(bN)","~(da)","i?(i)","~(o,F(oP))","~(P2)","~(P3)","~(FD)","ap<~>([k?])","ej(iP)","a3(qY)","~(y)","ap(o,rg)","a(a,a)","F(eP)","G4(o)","iP(fs)","iP(@)","~(iP)","ap()","ap()>()","~(M?)","yP(af,lS)","E8(af,ej)","yQ(af,I)","E9(af,fs)","~(I,k)","F(um)","i(h6)","o(x,x)","Gx()","ap(i)","o(mU,mU)","F(fp)","ap>(fp)","F(hY)","i?(kj)","o(kj,kj)","ap(kj)","B2({from:a3?})","~(H2)","~(B)","i(i,l)","h6(@)","Bs()","lf(tZ)","zy(mH,~(),hc?)","ap<~>(~)","xf(mH,~(),hc?)","xy(mH,~(),hc?)","HV()","~(l)","Ff(af)","kG(qs)","F(Qb,lf)","eI?()","~(eI)","Dt(i)","i?(i?)","i(e6)","Hu()","~(F7)","a3?(o)","AT(eI)","F(pl)","hp?(pl)","i(a3)","b7R?(h)","b7R?()","~(tj)","bt<~(c2),b3?>()","~(~(c2),b3?)","~([a3])","~(qs?)","Bw()","u6(hL)","Dc(hL)","xN(hL)","Ez(x?,x?)","m(af,~())","k0<~>(lN)","k0<0^>(lN,m(af))","a3(t7)","Am(af)","0^?(0^?(d0?))","0^?(c1<0^>?(d0?))","bx(Cz)","c1?(d0?)","E5(af)","c1?(d0?)","~(py)","c1?(d0?)","c1?(d0?)","eO?(bS)","eO?(d0?)","a0(R)","l?(d0?)","t0?(d0?)","zg?(d0?)","bA?(d0?)","F?(d0?)","x_?(d0?)","E6?(d0?)","eO(bS)","ck(bS)","a0(R)","m(af,dD,dD)","no(af)","~(tE)","~(tT)","b_(m)","a0(R)","x()?(T)","F(af)","a0(R)","F(uF?)","l(wq)","a0(R)","a0(R)","a0(R)","a0(R)","l?(l?,l?,l?[l?])","z8(af)","as?(af,zc,it)","F(mv)","a0(R)","~(nw,Ba,Du?)","vM(@)","I()","oO(pk)","re?(eI)","q8(af,m?)","ap<+(i,id?)>()","F(bS)","a3(bS)","a0(R)","a0(R)","a0(R)","a0(R)","a0(R)","~(oe)","l?()","a0(R)","CT(af)","a0(R)","~(nq)","jF(af,m?)","yO(af,m?)","FL(af,m?)","Bf(lp)","B0(@)","mT()","bn>(y,pH<@>)","F(bn>)","H()","dx()","Cq()","fu()","~(o,o)","ap(fj{allowUpscaling:F,cacheHeight:o?,cacheWidth:o?})","ap(oW{allowUpscaling:F,cacheHeight:o?,cacheWidth:o?})","ap(oW{getTargetSize:bBz(o,o)?})","eE(eE,du)","du(du)","i(du)","HF()","~(iH?,F)","ap<~>(y,eb?)","a0(R)","bx(ar6)","id?()","~(iH)","~(oV)","~(y,eb?)?(jV)","~(oV)?(jV)","~(iB)","a0(R)","k2(cl)","x(cl)","ri(cl)","F(o,F)","a0(R)","o5()","Cn(R)","h()","uR(uR)","~(b9L)","qR(h,o)","i(a3,a3,i)","a3?()","~(kh)","F(qV)","x(x?,hD)","eO(pd)","~(pd,b3)","F(pd)","a0(R)","~(I{isMergeUp:F})","a0(R)","a0(R)","~(te)","F(te)","a0(R)","pK?(v8,h)","F(FZ{crossAxisPosition!a3,mainAxisPosition!a3})","a0(R)","a0(R)","F(T)","a0(R)","F(eS)","a0(R)","~(o,Hs)","~(Aw)","~(dY)","a0(R)","dY(tk)","a0(R)","a0(R)","o(dY)","dY(o)","~(nW)","~(eU,~(y?))","ap()","cD(cD?)","tJ(bt)","dp()","ap(i?)","ap<~>(ib)","ap<~>(cD?,~(cD?))","fj(cD)","ap<~>(ap)","ap<~>(fj)","ap>(@)","~(nR)","~(ib)","ap(cD?)","Oa()","~(pk)","~(tR)","~(nJ)","I()","I(I)","a3(cZ)","I<@>(i)","I(Av)","~(@())","~(AX,Gr)","~(c7)","a0(R)","eo<@>?(lN)","eo<@>(lN)","F(Ee)","a0(R)","CI(af)","ap<~>(@)","u9(af)","ap<~>(mg)","a0(R)","x(avP)","~(ij)","xK(R)","a0(R)","a0(R)","~(wa)","~(nT)","~(rG)","~(hZ)","~(ayg)","~(mX)","y?(kD)","eY(eY,w1)","ap<~>(vb)","~(eY)","F(eY?,eY)","xD(af,m1)","F(lr)","~(uQ,o)","F(M_)","~(Ho)","F(He)","a0(R)","F(Be)","bS(hq)","a0(R)","I(af)","x(hq)","o(pV,pV)","I(hq,B)","F(hq)","F(lp<@>)","kC(b0)","b0?(b0)","y?(o,b0?)","a0(R)","kE()","u_(R)","a0(R)","a0(R)","a0(R)","a0(R)","a0(R)","a0(R)","bx(fs)","F(ay)","~(rp)","~(rz)","~(lT,y)","rs(af,m?)","~(ta)","m(af,dD,DV,af,af)","F(ta)","zl(af,m?)","yI(af)","ap<~>(k,k)","a0(R)","y_(@)","B_(@)","xg(@)","ap<@>(HT)","y(y)","bt(bt)","bx(bt)","bx(af,zc,it)","F(eo<@>?)","F(rc)","a0(R)","a0(R)","ok(eo<@>)","bn>(@,@)","T?()","BN()","T(o)","~(b7)","a0(R)","u_(af,m?)","bx(fD?)","~(hh)","cM(F)","vx(af,m?)","q8(af)","DX(af,m?)","yG(c2)","Ew(c2)","a0(R)","a0(R)","xA(R)","m(af,m1)","F(ps)","bx(I<~>)","xB(R)","~(i,y?)","F(rE?)","pY()","~(pY)","a0(R)","pZ()","~(pZ)","o(i_,i_)","x(x)","F(x)","F(i_)","~(FU,bY)","I()","y?()","I5(af,m1)","~(T)","b0?()","F(pD)","jP?(pD)","l7(pD)","b0(m)","F(l7)","F(I)","B(l7)","T(b0)","I(l7)","yY(R)","DJ(af,j6)","~(i,k)","j6(af)","a0(R)","pE()","~(pE)","pF()","~(pF)","~(wc)","~(vt)","a0(R)","~(lh?)","xO(af,b7)","DO(af,b7)","kQ(af,b7)","pQ()","~(pQ)","u7(af)","m(GM,i?,a3?,a3?)","zd(af,ze?)","a0(R)","lY(jc)","bx(cD)","ap()","ap<~>(i,cD?,~(cD?)?)","~(li)","rr(ld)","rZ(ld)","~(ld)","uc(o)","a0(R)","~(jJ)","a0(R)","F(aIP)","F(bh_)","F(F_)","F(bhs)","F(bht)","F(bh0)","ap(Za)","F(i,i)","a0(R)","~(I)","cF(d9)","a3(a3,vd)","a0(R)","Fk(af,m?)","iL(iL)","m(af,jH)","YC(i)","mp(ii)","ha()","I(i)","ap()","~(@,eb?)","bx(iL)","i(lC)","a0(R)","a0(R)","B()","En()","~(Ep)","a0(R)","F(a6c)","o(c9,c9)","fm(a3)","a0(R)","F(lC)","a0(R)","I()","F(oE)","o(oE,oE)","bx(i[i?])","F(Bk)","B8(o)","F(yZ)","a({longMultiplier!a3,shortMultiplier:a3})","kS()","~(o,bt)","k2(l)","EC(af,hf)","DK(af,hf)","ET(R)","o(io,io)","o(o,io)","io(i)","io(i,i,i)","ht(I<@>)","ht(i?,ht)","Cr(a3)","ap(i)","i(p8)","i(pq)","i(vT)","i(vU)","i(rY)","i(oS)","i(uu)","F(nI)","i(ul)","i(ud)","i(qm)","i(lK)","i(B4)","i(B6)","yw(o)","i(df)","I>(df)","i(fq)","fq(y?,fq)","nI(df)","cw?(df)","xp(cw)","I(df)","i?(df)","Fy(R)","I(df)","Gj(R)","i?(l2)","ap(i?)","F(lZ)","mU(cw)","F(wb)","o?(i)","I(df)","I(df)","I(df)","I>(df)","I(df)","~(o,fE)","a0(R)","fs(a)","~(xY)","ap()","nO(~)","Ng()","ap(oW)","~(y,eb?)","ap(cD)","a3(cP,cP,cP,cP,a3)","jI?(i)","I(i)","~(ea?)","iN(lG)","I()","F(bn)","~(ea)","X<0^>(i)","bn(i4)","bn(i4)","F(e0)","i?(e0)","bO()","a0(R)","a0(R)","l1(hn)","b5()","b5()","b5()","b5>()","b5()","a0(R)","b5()","b5()","b5()","b5()","b5()","b5()","a0(R)","a0(R)","a0(R)","wi(i)","hG(i,i,I,i,i)","hn(i,i,de)","de(i,i,i,de)","a0(R)","de(i)","iU(i,i,i,i)","oc(i,i,i)","n_(i,i,i)","m3(i,I,i,i)","a0(R)","od(i,i,i,i)","m4(i,i,i,hz?,i,i?,i,i)","hz(i,i,de)","hz(i,i,de,i,de)","i(i,i,i)","b5(wg)","~(e_)","~(ou)","a0(R)","~(Bm?,bjp?,Bm,~())","o(i{onError:o(i)?,radix:o?})","o(di<@>,di<@>)","I()","I(i,I)","0^(0^,0^)","M?(M?,M?,a3)","a3?(cZ?,cZ?,a3)","l?(l?,l?,a3)","qn()","qu()","qM()","qO()","r6()","r7()","rv()","rw()","rA()","rC()","t2()","o8()","m(af,rd)","a0(R)","CQ({comparator:o(C,C)?,strictMode:F?})","wt()","rS({style:H?,textDirection:mR?})","m(af,h,F,m)","~(cv{forceReport:F})","o0?(i)","a3(a3,a3,a3)","jh({allowedButtonsFilter:F(o)?,debugOwner:y?,supportedDevices:bS?})","qU({allowedButtonsFilter:F(o)?,debugOwner:y?,supportedDevices:bS?})","kE({allowedButtonsFilter:F(o)?,debugOwner:y?,supportedDevices:bS?})","r8({allowedButtonsFilter:F(o)?,debugOwner:y?,longTapDelay:bA,supportedDevices:bS?})","pr({allowedButtonsFilter:F(o)?,debugOwner:y?,dragStartBehavior:Dh,supportedDevices:bS?,trackpadScrollCausesScale:F,trackpadScrollToScaleFactor:h})","iS({allowedButtonsFilter:F(o)?,debugOwner:y?,supportedDevices:bS?})","m(af,dD,dD,m)","F?(F?,F?,a3)","a0(R)","m(af,m)","he?(he?,he?,a3)","eE?(eE?,eE?,a3)","H?(H?,H?,a3)","o(am3<@>,am3<@>)","F({priority!o,scheduler!ip})","i(cD)","H5(cD)","I(i)","nG({character:i?,logicalKey!n,physicalKey!J,synthesized:F,timeStamp!bA})","mu({logicalKey!n,physicalKey!J,synthesized:F,timeStamp!bA})","~(fa{alignment:a3?,alignmentPolicy:Ar?,curve:ha?,duration:bA?})","o(b0,b0)","fc(fc?,fc?,a3)","I>(nL,i)","o(m,o)","ap<@>(bAF)","iJ(i{tabRemaining:o?})","~(af,bq?)","~()(a2e<@>,ao?)","qK(cw)","rl(i)","fq(cw)","kj(cw)","Jz(cw)","Dn(cw)","KT(cw)","fp(cw)","Qr(cw)","Gz(cw)","df(l2)","Qq(cw)","Lt(cw)","Gl(cw)","lZ(cw)","QQ(cw)","mU(cw{tsx:wb?})","pO(cw)","t1(cw)","GP(cw)","a0(R)","a0(R)","a0(R)","da(o)","~(i?{wrapWidth:o?})","l(ii)","qw(ii)","a3(ii)","o(ii)","a0(R)","o_(ii)","o(y?,y?)","0^(0^)","a0(R)","fj({seed:o})","~(Dm?,Go?)","bt(I<@>)"],interceptorsByTag:null,leafTags:null,arrayRti:Symbol("$ti"),rttc:{"2;":(a,b)=>c=>c instanceof A.oj&&a.b(c.a)&&b.b(c.b),"2;cacheSize,maxTextLength":(a,b)=>c=>c instanceof A.HY&&a.b(c.a)&&b.b(c.b),"2;key,value":(a,b)=>c=>c instanceof A.ajl&&a.b(c.a)&&b.b(c.b),"3;breaks,graphemes,words":(a,b,c)=>d=>d instanceof A.ajm&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;large,medium,small":(a,b,c)=>d=>d instanceof A.ajn&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;x,y,z":(a,b,c)=>d=>d instanceof A.U4&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"4;domBlurListener,domFocusListener,element,semanticsNodeId":a=>b=>b instanceof A.U5&&A.bJD(a,b.a)}} -A.bEr(v.typeUniverse,JSON.parse('{"a5m":"p5","pM":"p5","p2":"p5","aG4":"p5","aWg":"p5","bO7":"k","bO8":"k","bLY":"k","bLJ":"b9","bN3":"b9","bM0":"tM","bLK":"aD","bOO":"aD","bPM":"aD","bLG":"bp","bNz":"bp","bR8":"pn","bM2":"bB","bPN":"bN","bMU":"bN","bNL":"qv","bQK":"iT","bQI":"zk","bMd":"oy","bQe":"oy","bOs":"da","bNQ":"yE","bNO":"yD","bMu":"dF","bMw":"nm","bMz":"iR","bMA":"jN","bMv":"jN","bMx":"jN","xq":{"ej":[]},"JC":{"iB":[]},"id":{"dm":[]},"hX":{"fX":[]},"oO":{"uR":[]},"Yr":{"Cw":[]},"YS":{"oz":[]},"JB":{"oz":[]},"CF":{"oz":[]},"Z0":{"oz":[]},"Z7":{"oz":[]},"CE":{"oz":[]},"MW":{"B":["nK"],"B.E":"nK"},"a23":{"c4":[]},"YY":{"oz":[]},"S0":{"oz":[]},"S1":{"oz":[]},"YQ":{"iB":[]},"CZ":{"jZ":[]},"a71":{"jZ":[]},"XN":{"jZ":[],"ary":[]},"Zd":{"jZ":[],"atz":[]},"Zg":{"jZ":[],"atD":[]},"Zf":{"jZ":[],"atC":[]},"a4r":{"jZ":[],"aGj":[]},"R3":{"jZ":[],"aa3":[]},"a4p":{"jZ":[],"aa3":[],"aGf":[]},"a5i":{"jZ":[]},"CG":{"k2":[]},"JD":{"ri":[]},"Z5":{"B":["vd"],"B.E":"vd"},"YT":{"vd":[]},"a8_":{"xr":[],"jp":[]},"YX":{"xr":[],"kJ":[],"jp":[]},"YV":{"xr":[],"kJ":[],"jp":[]},"YW":{"xr":[],"kJ":[],"jp":[]},"YU":{"xr":[],"kJ":[],"jp":[]},"YZ":{"xr":[],"jp":[]},"Z_":{"uR":[]},"Ys":{"dm":[]},"a1Z":{"bfF":[]},"a1Y":{"c4":[]},"LC":{"c4":[]},"i6":{"B":["1"],"B.E":"1"},"t8":{"B":["1"],"B.E":"1"},"a0Y":{"id":[],"dm":[]},"La":{"id":[],"dm":[]},"Lb":{"id":[],"dm":[]},"NC":{"hX":[],"fX":[],"ary":[]},"a8Y":{"Cw":[]},"NE":{"hX":[],"fX":[],"atD":[]},"a5b":{"hX":[],"fX":[],"atC":[]},"ND":{"hX":[],"fX":[],"atz":[]},"NF":{"hX":[],"fX":[],"aGf":[]},"NG":{"hX":[],"fX":[],"aGj":[]},"Gd":{"k2":[]},"vX":{"ri":[]},"a90":{"B":["vd"],"B.E":"vd"},"a9_":{"vd":[]},"a5e":{"fX":[]},"KA":{"em":[]},"Nt":{"em":[]},"a4P":{"em":[]},"a4T":{"em":[]},"a4R":{"em":[]},"a4Q":{"em":[]},"a4S":{"em":[]},"a4A":{"em":[]},"a4z":{"em":[]},"a4y":{"em":[]},"a4C":{"em":[]},"a4F":{"em":[]},"a4H":{"em":[]},"a4O":{"em":[]},"a4K":{"em":[]},"a4M":{"em":[]},"a4L":{"em":[]},"a4D":{"em":[]},"a4G":{"em":[]},"a4B":{"em":[]},"a4J":{"em":[]},"a4N":{"em":[]},"a4E":{"em":[]},"Ns":{"em":[]},"a4I":{"em":[]},"NH":{"hX":[],"fX":[]},"y3":{"jp":[]},"Ds":{"kJ":[],"jp":[]},"a1v":{"kJ":[],"jp":[]},"a1s":{"kJ":[],"jp":[]},"DQ":{"kJ":[],"jp":[]},"a1q":{"kJ":[],"jp":[]},"RI":{"oN":[]},"Ty":{"oN":[]},"a0g":{"oN":[]},"MJ":{"oN":[]},"MD":{"oN":[]},"a5d":{"fX":[]},"NI":{"hX":[],"fX":[],"aa3":[]},"LA":{"iB":[]},"a1U":{"iB":[]},"PL":{"Lg":[]},"LB":{"ej":[]},"Yl":{"iB":[]},"IM":{"Lg":[]},"a79":{"rB":[]},"a0V":{"rB":[]},"a2J":{"rB":[]},"a34":{"rB":[]},"a7K":{"b9L":[]},"a9j":{"rB":[]},"q_":{"N":["1"],"I":["1"],"ar":["1"],"B":["1"]},"ag_":{"q_":["o"],"N":["o"],"I":["o"],"ar":["o"],"B":["o"]},"aa9":{"q_":["o"],"N":["o"],"I":["o"],"ar":["o"],"B":["o"],"N.E":"o","B.E":"o","q_.E":"o"},"F6":{"zE":[]},"YE":{"Gc":[]},"a72":{"Gc":[]},"a09":{"nJ":[]},"a0f":{"yj":[]},"a0k":{"yj":[]},"LS":{"F":[],"dZ":[]},"LT":{"bx":[],"dZ":[]},"p5":{"k":[]},"v":{"I":["1"],"k":[],"ar":["1"],"B":["1"],"cf":["1"],"B.E":"1"},"aCG":{"v":["1"],"I":["1"],"k":[],"ar":["1"],"B":["1"],"cf":["1"],"B.E":"1"},"uL":{"a3":[],"cZ":[],"di":["cZ"]},"Eb":{"a3":[],"o":[],"cZ":[],"di":["cZ"],"dZ":[]},"LU":{"a3":[],"cZ":[],"di":["cZ"],"dZ":[]},"p1":{"i":[],"di":["i"],"cf":["@"],"dZ":[]},"of":{"B":["2"]},"xo":{"of":["1","2"],"B":["2"],"B.E":"2"},"SH":{"xo":["1","2"],"of":["1","2"],"ar":["2"],"B":["2"],"B.E":"2"},"RX":{"N":["2"],"I":["2"],"of":["1","2"],"ar":["2"],"B":["2"]},"hK":{"RX":["1","2"],"N":["2"],"I":["2"],"of":["1","2"],"ar":["2"],"B":["2"],"N.E":"2","B.E":"2"},"qg":{"bS":["2"],"of":["1","2"],"ar":["2"],"B":["2"],"B.E":"2"},"qe":{"br":["3","4"],"bt":["3","4"],"br.V":"4","br.K":"3"},"qf":{"of":["1","2"],"ar":["2"],"B":["2"],"B.E":"2"},"lu":{"dm":[]},"lg":{"N":["o"],"I":["o"],"ar":["o"],"B":["o"],"N.E":"o","B.E":"o"},"ar":{"B":["1"]},"aA":{"ar":["1"],"B":["1"]},"aB":{"aA":["1"],"ar":["1"],"B":["1"],"aA.E":"1","B.E":"1"},"dH":{"B":["2"],"B.E":"2"},"y1":{"dH":["1","2"],"ar":["2"],"B":["2"],"B.E":"2"},"U":{"aA":["2"],"ar":["2"],"B":["2"],"aA.E":"2","B.E":"2"},"bk":{"B":["1"],"B.E":"1"},"nx":{"B":["2"],"B.E":"2"},"AQ":{"B":["1"],"B.E":"1"},"KF":{"AQ":["1"],"ar":["1"],"B":["1"],"B.E":"1"},"rL":{"B":["1"],"B.E":"1"},"Do":{"rL":["1"],"ar":["1"],"B":["1"],"B.E":"1"},"PQ":{"B":["1"],"B.E":"1"},"iF":{"ar":["1"],"B":["1"],"B.E":"1"},"qI":{"B":["1"],"B.E":"1"},"KE":{"qI":["1"],"ar":["1"],"B":["1"],"B.E":"1"},"co":{"B":["1"],"B.E":"1"},"GK":{"N":["1"],"I":["1"],"ar":["1"],"B":["1"]},"cr":{"aA":["1"],"ar":["1"],"B":["1"],"aA.E":"1","B.E":"1"},"mQ":{"Qg":[]},"xG":{"Bg":["1","2"],"bt":["1","2"]},"CW":{"bt":["1","2"]},"bM":{"CW":["1","2"],"bt":["1","2"]},"BF":{"B":["1"],"B.E":"1"},"c0":{"CW":["1","2"],"bt":["1","2"]},"K0":{"lR":["1"],"bS":["1"],"ar":["1"],"B":["1"]},"iD":{"lR":["1"],"bS":["1"],"ar":["1"],"B":["1"],"B.E":"1"},"fT":{"lR":["1"],"bS":["1"],"ar":["1"],"B":["1"],"B.E":"1"},"a2k":{"qN":[]},"mr":{"qN":[]},"Nc":{"rU":[],"dm":[]},"a2y":{"dm":[]},"aad":{"dm":[]},"a4i":{"c4":[]},"V6":{"eb":[]},"u0":{"qN":[]},"Zj":{"qN":[]},"Zk":{"qN":[]},"a9q":{"qN":[]},"a8O":{"qN":[]},"Co":{"qN":[]},"adq":{"dm":[]},"a7f":{"dm":[]},"ih":{"br":["1","2"],"bt":["1","2"],"br.V":"2","br.K":"1"},"bg":{"ar":["1"],"B":["1"],"B.E":"1"},"LV":{"ih":["1","2"],"br":["1","2"],"bt":["1","2"],"br.V":"2","br.K":"1"},"yU":{"ih":["1","2"],"br":["1","2"],"bt":["1","2"],"br.V":"2","br.K":"1"},"qX":{"a6c":[]},"HH":{"a6d":[],"zf":[]},"aba":{"B":["a6d"],"B.E":"a6d"},"G8":{"zf":[]},"alx":{"B":["zf"],"B.E":"zf"},"MX":{"k":[],"Yp":[],"dZ":[]},"N1":{"k":[],"fv":[]},"MY":{"k":[],"cD":[],"fv":[],"dZ":[]},"EK":{"ct":["1"],"k":[],"fv":[],"cf":["1"]},"v0":{"N":["a3"],"ct":["a3"],"I":["a3"],"k":[],"ar":["a3"],"fv":[],"cf":["a3"],"B":["a3"]},"lB":{"N":["o"],"ct":["o"],"I":["o"],"k":[],"ar":["o"],"fv":[],"cf":["o"],"B":["o"]},"MZ":{"v0":[],"N":["a3"],"ayF":[],"ct":["a3"],"I":["a3"],"k":[],"ar":["a3"],"fv":[],"cf":["a3"],"B":["a3"],"dZ":[],"N.E":"a3","B.E":"a3"},"a43":{"v0":[],"N":["a3"],"ayG":[],"ct":["a3"],"I":["a3"],"k":[],"ar":["a3"],"fv":[],"cf":["a3"],"B":["a3"],"dZ":[],"N.E":"a3","B.E":"a3"},"a44":{"lB":[],"N":["o"],"aCl":[],"ct":["o"],"I":["o"],"k":[],"ar":["o"],"fv":[],"cf":["o"],"B":["o"],"dZ":[],"N.E":"o","B.E":"o"},"N0":{"lB":[],"N":["o"],"aCm":[],"ct":["o"],"I":["o"],"k":[],"ar":["o"],"fv":[],"cf":["o"],"B":["o"],"dZ":[],"N.E":"o","B.E":"o"},"a45":{"lB":[],"N":["o"],"aCn":[],"ct":["o"],"I":["o"],"k":[],"ar":["o"],"fv":[],"cf":["o"],"B":["o"],"dZ":[],"N.E":"o","B.E":"o"},"N2":{"lB":[],"N":["o"],"aRa":[],"ct":["o"],"I":["o"],"k":[],"ar":["o"],"fv":[],"cf":["o"],"B":["o"],"dZ":[],"N.E":"o","B.E":"o"},"a46":{"lB":[],"N":["o"],"GF":[],"ct":["o"],"I":["o"],"k":[],"ar":["o"],"fv":[],"cf":["o"],"B":["o"],"dZ":[],"N.E":"o","B.E":"o"},"N3":{"lB":[],"N":["o"],"aRb":[],"ct":["o"],"I":["o"],"k":[],"ar":["o"],"fv":[],"cf":["o"],"B":["o"],"dZ":[],"N.E":"o","B.E":"o"},"zt":{"lB":[],"N":["o"],"fj":[],"ct":["o"],"I":["o"],"k":[],"ar":["o"],"fv":[],"cf":["o"],"B":["o"],"dZ":[],"N.E":"o","B.E":"o"},"Vw":{"kl":[]},"aez":{"dm":[]},"Vx":{"rU":[],"dm":[]},"aR":{"ap":["1"]},"Vu":{"a9U":[]},"RB":{"CO":["1"]},"ex":{"B":["1"],"B.E":"1"},"XB":{"dm":[]},"iV":{"jw":["1"],"I8":["1"],"dp":["1"],"dp.T":"1"},"Br":{"wm":["1"],"iW":["1"],"iW.T":"1"},"RC":{"RO":["1"]},"a9T":{"c4":[]},"Bx":{"CO":["1"]},"bT":{"Bx":["1"],"CO":["1"]},"ti":{"Bx":["1"],"CO":["1"]},"Q6":{"dp":["1"]},"wj":{"abv":["1"],"I7":["1"]},"Ib":{"I7":["1"]},"jw":{"I8":["1"],"dp":["1"],"dp.T":"1"},"wm":{"iW":["1"],"iW.T":"1"},"iW":{"iW.T":"1"},"I8":{"dp":["1"]},"BA":{"dp":["1"],"dp.T":"1"},"n2":{"dp":["2"]},"Hr":{"iW":["2"],"iW.T":"2"},"to":{"n2":["1","1"],"dp":["1"],"dp.T":"1","n2.T":"1","n2.S":"1"},"tb":{"n2":["1","2"],"dp":["2"],"dp.T":"2","n2.T":"2","n2.S":"1"},"ao_":{"Bm":[]},"ak5":{"Bm":[]},"b8K":{"bS":["1"],"ar":["1"],"B":["1"]},"t9":{"br":["1","2"],"bt":["1","2"],"br.V":"2","br.K":"1"},"wr":{"t9":["1","2"],"br":["1","2"],"bt":["1","2"],"br.V":"2","br.K":"1"},"Sn":{"t9":["1","2"],"br":["1","2"],"bt":["1","2"],"br.V":"2","br.K":"1"},"BC":{"ar":["1"],"B":["1"],"B.E":"1"},"To":{"ih":["1","2"],"br":["1","2"],"bt":["1","2"],"br.V":"2","br.K":"1"},"pT":{"I4":["1"],"lR":["1"],"bS":["1"],"ar":["1"],"B":["1"],"B.E":"1"},"l5":{"I4":["1"],"lR":["1"],"b8K":["1"],"bS":["1"],"ar":["1"],"B":["1"],"B.E":"1"},"o9":{"N":["1"],"I":["1"],"ar":["1"],"B":["1"],"N.E":"1","B.E":"1"},"z4":{"B":["1"],"B.E":"1"},"N":{"I":["1"],"ar":["1"],"B":["1"]},"br":{"bt":["1","2"]},"Tr":{"ar":["2"],"B":["2"],"B.E":"2"},"Ms":{"bt":["1","2"]},"Bg":{"bt":["1","2"]},"Sv":{"Sw":["1"],"bf_":["1"]},"Sx":{"Sw":["1"]},"Kv":{"ar":["1"],"B":["1"],"B.E":"1"},"Me":{"aA":["1"],"ar":["1"],"B":["1"],"aA.E":"1","B.E":"1"},"lR":{"bS":["1"],"ar":["1"],"B":["1"]},"I4":{"lR":["1"],"bS":["1"],"ar":["1"],"B":["1"]},"GL":{"lR":["1"],"bS":["1"],"ar":["1"],"B":["1"],"B.E":"1"},"PX":{"br":["1","2"],"bt":["1","2"],"br.V":"2","br.K":"1"},"tg":{"ar":["1"],"B":["1"],"B.E":"1"},"BQ":{"ar":["2"],"B":["2"],"B.E":"2"},"V_":{"ar":["bn<1,2>"],"B":["bn<1,2>"],"B.E":"bn<1,2>"},"th":{"pX":["1","2","1"],"pX.T":"1"},"V3":{"pX":["1","jA<1,2>","2"],"pX.T":"2"},"BP":{"pX":["1","jA<1,2>","bn<1,2>"],"pX.T":"bn<1,2>"},"G3":{"lR":["1"],"bS":["1"],"ar":["1"],"B":["1"],"B.E":"1"},"ag6":{"br":["i","@"],"bt":["i","@"],"br.V":"@","br.K":"i"},"ag7":{"aA":["i"],"ar":["i"],"B":["i"],"aA.E":"i","B.E":"i"},"Tl":{"mP":[]},"Xu":{"y2":[]},"an5":{"ce":["i","I"]},"Xw":{"ce":["i","I"],"ce.S":"i","ce.T":"I"},"an6":{"mP":[]},"an4":{"ce":["I","i"]},"Xv":{"ce":["I","i"],"ce.S":"I","ce.T":"i"},"XW":{"ce":["I","i"],"ce.S":"I","ce.T":"i"},"XV":{"ce":["i","I"],"ce.S":"i","ce.T":"I"},"abL":{"mP":[]},"SX":{"ce":["1","3"],"ce.S":"1","ce.T":"3"},"a1W":{"ce":["i","i"],"ce.S":"i","ce.T":"i"},"afF":{"mP":[]},"LW":{"dm":[]},"a2z":{"dm":[]},"a2C":{"ce":["y?","i"],"ce.S":"y?","ce.T":"i"},"a2B":{"ce":["i","y?"],"ce.S":"i","ce.T":"y?"},"a2L":{"y2":[]},"a2N":{"ce":["i","I"],"ce.S":"i","ce.T":"I"},"a2M":{"ce":["I","i"],"ce.S":"I","ce.T":"i"},"Ia":{"mP":[]},"wB":{"mP":[]},"aak":{"y2":[]},"aal":{"ce":["i","I"],"ce.S":"i","ce.T":"I"},"and":{"mP":[]},"Bh":{"ce":["I","i"],"ce.S":"I","ce.T":"i"},"lj":{"di":["lj"]},"a3":{"cZ":[],"di":["cZ"]},"bA":{"di":["bA"]},"o":{"cZ":[],"di":["cZ"]},"I":{"ar":["1"],"B":["1"]},"cZ":{"di":["cZ"]},"a6d":{"zf":[]},"bS":{"ar":["1"],"B":["1"]},"i":{"di":["i"]},"x5":{"dm":[]},"rU":{"dm":[]},"ni":{"dm":[]},"Fi":{"dm":[]},"LE":{"dm":[]},"a4c":{"dm":[]},"aaf":{"dm":[]},"GJ":{"dm":[]},"o1":{"dm":[]},"ZJ":{"dm":[]},"a4u":{"dm":[]},"Q3":{"dm":[]},"Hm":{"c4":[]},"iG":{"c4":[]},"SZ":{"aA":["1"],"ar":["1"],"B":["1"],"aA.E":"1","B.E":"1"},"alA":{"eb":[]},"OY":{"B":["o"],"B.E":"o"},"VH":{"GM":[]},"n6":{"GM":[]},"adv":{"GM":[]},"dF":{"k":[]},"da":{"bN":[],"k":[]},"b9":{"k":[]},"jS":{"k":[]},"jU":{"k":[]},"ux":{"k":[]},"k1":{"k":[]},"bN":{"k":[]},"k4":{"k":[]},"pn":{"b9":[],"k":[]},"ka":{"k":[]},"kb":{"k":[]},"kc":{"k":[]},"iR":{"k":[]},"ki":{"k":[]},"iT":{"k":[]},"kk":{"k":[]},"bB":{"da":[],"bN":[],"k":[]},"X4":{"k":[]},"Xd":{"da":[],"bN":[],"k":[]},"Xt":{"da":[],"bN":[],"k":[]},"J1":{"da":[],"bN":[],"k":[]},"Ja":{"k":[]},"oy":{"bN":[],"k":[]},"ZS":{"k":[]},"D2":{"k":[]},"jN":{"k":[]},"nm":{"k":[]},"ZT":{"k":[]},"ZU":{"k":[]},"a_9":{"k":[]},"qv":{"bN":[],"k":[]},"a_K":{"k":[]},"Kt":{"N":["hg"],"bG":["hg"],"I":["hg"],"ct":["hg"],"k":[],"ar":["hg"],"B":["hg"],"cf":["hg"],"bG.E":"hg","N.E":"hg","B.E":"hg"},"Ku":{"k":[],"hg":["cZ"]},"a_M":{"N":["i"],"bG":["i"],"I":["i"],"ct":["i"],"k":[],"ar":["i"],"B":["i"],"cf":["i"],"bG.E":"i","N.E":"i","B.E":"i"},"a_O":{"k":[]},"aco":{"N":["da"],"I":["da"],"ar":["da"],"B":["da"],"N.E":"da","B.E":"da"},"aD":{"k":[]},"a0y":{"N":["jS"],"bG":["jS"],"I":["jS"],"ct":["jS"],"k":[],"ar":["jS"],"B":["jS"],"cf":["jS"],"bG.E":"jS","N.E":"jS","B.E":"jS"},"a0A":{"k":[]},"a10":{"da":[],"bN":[],"k":[]},"a1Q":{"k":[]},"yD":{"N":["bN"],"bG":["bN"],"I":["bN"],"ct":["bN"],"k":[],"ar":["bN"],"B":["bN"],"cf":["bN"],"bG.E":"bN","N.E":"bN","B.E":"bN"},"yE":{"k":[]},"a36":{"k":[]},"zk":{"da":[],"bN":[],"k":[]},"a3A":{"k":[]},"a3E":{"k":[]},"a3F":{"k":[],"br":["i","@"],"bt":["i","@"],"br.V":"@","br.K":"i"},"a3G":{"k":[],"br":["i","@"],"bt":["i","@"],"br.V":"@","br.K":"i"},"a3H":{"N":["k1"],"bG":["k1"],"I":["k1"],"ct":["k1"],"k":[],"ar":["k1"],"B":["k1"],"cf":["k1"],"bG.E":"k1","N.E":"k1","B.E":"k1"},"Bu":{"N":["bN"],"I":["bN"],"ar":["bN"],"B":["bN"],"N.E":"bN","B.E":"bN"},"Na":{"N":["bN"],"bG":["bN"],"I":["bN"],"ct":["bN"],"k":[],"ar":["bN"],"B":["bN"],"cf":["bN"],"bG.E":"bN","N.E":"bN","B.E":"bN"},"a5v":{"N":["k4"],"bG":["k4"],"I":["k4"],"ct":["k4"],"k":[],"ar":["k4"],"B":["k4"],"cf":["k4"],"bG.E":"k4","N.E":"k4","B.E":"k4"},"a7c":{"k":[],"br":["i","@"],"bt":["i","@"],"br.V":"@","br.K":"i"},"FE":{"da":[],"bN":[],"k":[]},"a7z":{"da":[],"bN":[],"k":[]},"a8r":{"N":["ka"],"bG":["ka"],"I":["ka"],"ct":["ka"],"k":[],"ar":["ka"],"B":["ka"],"cf":["ka"],"bG.E":"ka","N.E":"ka","B.E":"ka"},"a8u":{"N":["kb"],"bG":["kb"],"I":["kb"],"ct":["kb"],"k":[],"ar":["kb"],"B":["kb"],"cf":["kb"],"bG.E":"kb","N.E":"kb","B.E":"kb"},"Q4":{"k":[],"br":["i","i"],"bt":["i","i"],"br.V":"i","br.K":"i"},"a9L":{"N":["iT"],"bG":["iT"],"I":["iT"],"ct":["iT"],"k":[],"ar":["iT"],"B":["iT"],"cf":["iT"],"bG.E":"iT","N.E":"iT","B.E":"iT"},"a9M":{"N":["ki"],"bG":["ki"],"I":["ki"],"ct":["ki"],"k":[],"ar":["ki"],"B":["ki"],"cf":["ki"],"bG.E":"ki","N.E":"ki","B.E":"ki"},"a9S":{"k":[]},"a9Y":{"N":["kk"],"bG":["kk"],"I":["kk"],"ct":["kk"],"k":[],"ar":["kk"],"B":["kk"],"cf":["kk"],"bG.E":"kk","N.E":"kk","B.E":"kk"},"a9Z":{"k":[]},"aai":{"k":[]},"aat":{"k":[]},"GR":{"k":[]},"ad9":{"N":["dF"],"bG":["dF"],"I":["dF"],"ct":["dF"],"k":[],"ar":["dF"],"B":["dF"],"cf":["dF"],"bG.E":"dF","N.E":"dF","B.E":"dF"},"St":{"k":[],"hg":["cZ"]},"afn":{"N":["jU?"],"bG":["jU?"],"I":["jU?"],"ct":["jU?"],"k":[],"ar":["jU?"],"B":["jU?"],"cf":["jU?"],"bG.E":"jU?","N.E":"jU?","B.E":"jU?"},"TH":{"N":["bN"],"bG":["bN"],"I":["bN"],"ct":["bN"],"k":[],"ar":["bN"],"B":["bN"],"cf":["bN"],"bG.E":"bN","N.E":"bN","B.E":"bN"},"ale":{"N":["kc"],"bG":["kc"],"I":["kc"],"ct":["kc"],"k":[],"ar":["kc"],"B":["kc"],"cf":["kc"],"bG.E":"kc","N.E":"kc","B.E":"kc"},"alC":{"N":["iR"],"bG":["iR"],"I":["iR"],"ct":["iR"],"k":[],"ar":["iR"],"B":["iR"],"cf":["iR"],"bG.E":"iR","N.E":"iR","B.E":"iR"},"wo":{"dp":["1"],"dp.T":"1"},"SI":{"wo":["1"],"dp":["1"],"dp.T":"1"},"adr":{"k":[]},"a0B":{"N":["da"],"I":["da"],"ar":["da"],"B":["da"],"N.E":"da","B.E":"da"},"HX":{"dp":["@"],"dp.T":"@"},"a4h":{"c4":[]},"hg":{"U6":["1"]},"MV":{"hg":["1"],"U6":["1"]},"lv":{"k":[]},"lD":{"k":[]},"m_":{"k":[]},"a2V":{"N":["lv"],"bG":["lv"],"I":["lv"],"k":[],"ar":["lv"],"B":["lv"],"bG.E":"lv","N.E":"lv","B.E":"lv"},"a4j":{"N":["lD"],"bG":["lD"],"I":["lD"],"k":[],"ar":["lD"],"B":["lD"],"bG.E":"lD","N.E":"lD","B.E":"lD"},"a5w":{"k":[]},"a8U":{"N":["i"],"bG":["i"],"I":["i"],"k":[],"ar":["i"],"B":["i"],"bG.E":"i","N.E":"i","B.E":"i"},"bp":{"da":[],"bN":[],"k":[]},"aa4":{"N":["m_"],"bG":["m_"],"I":["m_"],"k":[],"ar":["m_"],"B":["m_"],"bG.E":"m_","N.E":"m_","B.E":"m_"},"cD":{"fv":[]},"aCn":{"I":["o"],"ar":["o"],"B":["o"],"fv":[]},"fj":{"I":["o"],"ar":["o"],"B":["o"],"fv":[]},"aRb":{"I":["o"],"ar":["o"],"B":["o"],"fv":[]},"aCl":{"I":["o"],"ar":["o"],"B":["o"],"fv":[]},"aRa":{"I":["o"],"ar":["o"],"B":["o"],"fv":[]},"aCm":{"I":["o"],"ar":["o"],"B":["o"],"fv":[]},"GF":{"I":["o"],"ar":["o"],"B":["o"],"fv":[]},"ayF":{"I":["a3"],"ar":["a3"],"B":["a3"],"fv":[]},"ayG":{"I":["a3"],"ar":["a3"],"B":["a3"],"fv":[]},"kJ":{"jp":[]},"a82":{"yj":[]},"XD":{"k":[]},"XE":{"k":[],"br":["i","@"],"bt":["i","@"],"br.V":"@","br.K":"i"},"XH":{"k":[]},"tM":{"k":[]},"a4n":{"k":[]},"Xr":{"B":["tI"],"B.E":"tI"},"Xs":{"iG":[],"c4":[]},"KQ":{"a6Z":["0&"]},"Rb":{"a6Z":["1"]},"RV":{"bar":["1"]},"XF":{"c4":[]},"hj":{"YC":[],"B":["i"],"B.E":"i"},"FO":{"Ij":["1","bS<1>"],"Ij.E":"1"},"jk":{"N":["1"],"I":["1"],"ar":["1"],"B":["1"],"N.E":"1","B.E":"1","jk.E":"1"},"RY":{"jk":["2"],"N":["2"],"I":["2"],"ar":["2"],"B":["2"],"N.E":"2","B.E":"2","jk.E":"2"},"Sp":{"B":["1"]},"Da":{"I":["1"],"ar":["1"],"B":["1"]},"a1K":{"ce":["I","xV"]},"akI":{"ce":["I","xV"],"ce.S":"I","ce.T":"xV"},"TY":{"mH":["1"]},"Mc":{"mH":["1"]},"X7":{"aQ":[],"m":[]},"jO":{"aQ":[],"m":[]},"a_x":{"aQ":[],"m":[]},"Ki":{"as":[],"m":[]},"adJ":{"at":["Ki"]},"adK":{"aQ":[],"m":[]},"E5":{"aQ":[],"m":[]},"afZ":{"aQ":[],"m":[]},"a3_":{"aQ":[],"m":[]},"a5L":{"aQ":[],"m":[]},"NX":{"as":[],"m":[]},"aiV":{"at":["NX"]},"xf":{"as":[],"m":[]},"Yc":{"at":["xf"]},"xy":{"as":[],"m":[]},"JV":{"at":["xy"]},"Eq":{"as":[],"m":[]},"Md":{"at":["Eq<1>"]},"zy":{"as":[],"m":[]},"a4k":{"at":["zy"]},"Ff":{"aQ":[],"m":[]},"zZ":{"aQ":[],"m":[]},"a_u":{"aQ":[],"m":[]},"a9G":{"aQ":[],"m":[]},"Ka":{"as":[],"m":[]},"a_4":{"at":["Ka"]},"Hp":{"aQ":[],"m":[]},"ai5":{"aQ":[],"m":[]},"Kh":{"as":[],"m":[]},"Sq":{"bX":[],"bC":[],"m":[]},"Kj":{"at":["Kh"]},"a7y":{"aQ":[],"m":[]},"Kg":{"aQ":[],"m":[]},"a7Y":{"aQ":[],"m":[]},"Q5":{"as":[],"m":[]},"alu":{"at":["Q5"]},"Kb":{"as":[],"m":[]},"adt":{"at":["Kb"]},"ads":{"aQ":[],"m":[]},"af1":{"ao":[]},"af2":{"ao":[]},"af3":{"ao":[]},"af9":{"ao":[]},"afa":{"ao":[]},"afb":{"ao":[]},"a1g":{"ao":[]},"a1h":{"ao":[]},"afc":{"ao":[]},"afd":{"ao":[]},"afe":{"ao":[]},"aff":{"ao":[]},"afg":{"ao":[]},"af4":{"ao":[]},"af5":{"ao":[]},"af6":{"ao":[]},"af7":{"ao":[]},"af8":{"ao":[]},"a_v":{"aQ":[],"m":[]},"akn":{"ao":[]},"Bo":{"qs":[]},"mo":{"hi":[],"ay":[],"aJ":[],"ad":["y"],"ac":["1"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"1","ad.T":"y"},"tG":{"ah":[],"bb":[],"C":[],"av":[],"W":[]},"x4":{"ah":[],"C":[],"av":[],"W":[]},"x7":{"ah":[],"bb":[],"C":[],"av":[],"W":[]},"xb":{"ah":[],"bb":[],"C":[],"av":[],"W":[]},"x8":{"ah":[],"bb":[],"C":[],"av":[],"W":[]},"AD":{"ah":[],"C":[],"av":[],"W":[]},"Jt":{"ay":[],"aJ":[],"cB":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"zb":{"ah":[],"C":[],"av":[],"W":[]},"un":{"ah":[],"bb":[],"C":[],"av":[],"W":[]},"vN":{"ah":[],"bb":[],"C":[],"av":[],"W":[]},"x1":{"bE":[],"ah":[],"bb":[],"C":[],"av":[],"W":[]},"YF":{"ac":["bE"],"ad":["y"],"C":[],"b4":[],"ac.T":"bE","ad.T":"y"},"xd":{"bE":[],"ah":[],"bb":[],"C":[],"av":[],"W":[]},"a1x":{"ac":["bE"],"ad":["y"],"C":[],"b4":[],"ac.T":"bE","ad.T":"y"},"Y6":{"ac":["bE"],"ad":["y"],"C":[],"b4":[],"ac.T":"bE","ad.T":"y"},"a0w":{"ac":["bE"],"ad":["y"],"C":[],"b4":[],"ac.T":"bE","ad.T":"y"},"xl":{"qx":[],"bE":[],"ah":[],"bb":[],"C":[],"av":[],"W":[]},"xE":{"bE":[],"ah":[],"C":[],"av":[],"W":[],"r9":[]},"a9o":{"o6":["kY"],"ay":[],"aJ":[],"pG":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"a9k":{"ib":[],"ac":["bE"],"ad":["y"],"pG":[],"C":[],"b4":[],"iE":[],"ac.T":"bE","ad.T":"y"},"xH":{"bE":[],"ah":[],"bb":[],"C":[],"av":[],"W":[]},"qx":{"bE":[],"ah":[],"bb":[],"C":[],"av":[],"W":[]},"a5n":{"ac":["bE"],"ad":["y"],"C":[],"b4":[],"ac.T":"bE","ad.T":"y"},"a_P":{"ac":["bE"],"ad":["y"],"C":[],"b4":[],"ac.T":"bE","ad.T":"y"},"xZ":{"bE":[],"ah":[],"C":[],"av":[],"W":[]},"a_U":{"ib":[],"ac":["bE"],"ad":["y"],"oK":[],"C":[],"b4":[],"iE":[],"ac.T":"bE","ad.T":"y"},"qn":{"bE":[],"ah":[],"bb":[],"C":[],"av":[],"W":[]},"qu":{"bE":[],"ah":[],"bb":[],"C":[],"av":[],"W":[]},"qM":{"bE":[],"ah":[],"bb":[],"C":[],"av":[],"W":[]},"qO":{"bE":[],"ah":[],"bb":[],"C":[],"av":[],"W":[]},"r6":{"bE":[],"ah":[],"bb":[],"C":[],"av":[],"W":[]},"r7":{"bE":[],"ah":[],"C":[],"av":[],"W":[]},"rv":{"bE":[],"ah":[],"bb":[],"C":[],"av":[],"W":[]},"rw":{"bE":[],"ah":[],"bb":[],"C":[],"av":[],"W":[]},"rA":{"bE":[],"ah":[],"bb":[],"C":[],"av":[],"W":[]},"YO":{"ac":["bE"],"ad":["y"],"C":[],"b4":[],"ac.T":"bE","ad.T":"y"},"rC":{"bE":[],"ah":[],"bb":[],"C":[],"av":[],"W":[]},"t2":{"bE":[],"ah":[],"bb":[],"C":[],"av":[],"W":[]},"vo":{"bE":[],"ah":[],"bb":[],"iM":[],"C":[],"av":[],"W":[]},"tR":{"ac":["bE"],"ad":["y"],"C":[],"b4":[],"ac.T":"bE","ad.T":"y"},"Ad":{"bE":[],"ah":[],"bb":[],"C":[],"av":[],"W":[]},"YN":{"ac":["bE"],"ad":["y"],"C":[],"b4":[],"ac.T":"bE","ad.T":"y"},"ZP":{"ac":["bE"],"ad":["y"],"C":[],"b4":[],"ac.T":"bE","ad.T":"y"},"AJ":{"bE":[],"ah":[],"bb":[],"C":[],"av":[],"W":[]},"a5k":{"ac":["bE"],"ad":["y"],"C":[],"b4":[],"ac.T":"bE","ad.T":"y"},"AS":{"bE":[],"ah":[],"C":[],"av":[],"W":[]},"a9l":{"ib":[],"ac":["bE"],"ad":["y"],"cB":[],"C":[],"b4":[],"iE":[],"ac.T":"bE","ad.T":"y"},"ib":{"ac":["bE"],"ad":["y"],"C":[],"b4":[],"iE":[],"ac.T":"bE","ad.T":"y"},"Rg":{"ib":[],"ac":["bE"],"ad":["y"],"C":[],"b4":[],"iE":[],"ac.T":"bE","ad.T":"y"},"GO":{"ac":["bE"],"ad":["y"],"C":[],"b4":[],"ac.T":"bE","ad.T":"y"},"Jj":{"ac":["bE"],"ad":["y"],"C":[],"b4":[],"ac.T":"bE","ad.T":"y"},"a_V":{"ac":["bE"],"ad":["y"],"oK":[],"C":[],"b4":[],"ac.T":"bE","ad.T":"y"},"wf":{"bE":[],"ah":[],"bb":[],"C":[],"av":[],"W":[]},"Cn":{"aQ":[],"m":[]},"tP":{"as":[],"m":[]},"abR":{"at":["tP"]},"tV":{"ah":[],"pj":[],"C":[],"av":[],"W":[]},"Y3":{"ay":[],"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"Xq":{"C":[],"aM":[]},"a_Y":{"ay":[],"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"Xp":{"ay":[],"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"xk":{"ah":[],"C":[],"av":[],"W":[]},"aaB":{"C":[]},"XP":{"cB":[],"C":[]},"a0s":{"hv":[],"ep":[],"ay":[],"aJ":[],"ad":["y"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ad.T":"y"},"K2":{"ah":[],"lO":[],"fo":[],"C":[],"av":[],"W":[],"r9":[]},"xK":{"as":[],"m":[]},"acT":{"at":["xK"]},"ye":{"ah":[],"lO":[],"vC":[],"C":[],"av":[],"W":[]},"XQ":{"ay":[],"aJ":[],"ac":["ah"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"ac.T":"ah"},"oQ":{"ah":[],"dn":["fP"],"fo":[],"C":[],"av":[],"W":[]},"a3O":{"mo":["oQ"],"hi":[],"ay":[],"aJ":[],"ad":["y"],"ac":["oQ"],"cE":[],"lt":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"oQ","ad.T":"y"},"a3g":{"C":[]},"OV":{"fE":[],"ay":[],"aJ":[],"ad":["y"],"ac":["ah"],"cB":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"ah","ad.T":"y"},"Bn":{"ah":[],"lO":[],"vC":[],"C":[],"av":[],"W":[]},"xh":{"ah":[],"dn":["fP"],"C":[],"av":[],"W":[]},"XS":{"hv":[],"ep":[],"ay":[],"aJ":[],"ad":["y"],"ac":["ah"],"cE":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"ah","ad.T":"y"},"qh":{"ah":[],"dn":["fP"],"bb":[],"C":[],"av":[],"W":[]},"a3W":{"ay":[],"aJ":[],"ac":["qh"],"cE":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"ac.T":"qh"},"xv":{"ah":[],"dn":["fP"],"C":[],"av":[],"W":[]},"Xk":{"hi":[],"ay":[],"aJ":[],"ad":["y"],"cE":[],"ac":["ah"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"ah","ad.T":"y"},"MU":{"ah":[],"dn":["fP"],"C":[],"av":[],"W":[]},"a3X":{"ay":[],"aJ":[],"hy":[],"cE":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"Zp":{"ay":[],"aJ":[],"hy":[],"cE":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"Zq":{"ay":[],"aJ":[],"hy":[],"cE":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"Zn":{"ay":[],"aJ":[],"hy":[],"cE":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"a8l":{"hv":[],"bO":[],"ep":[],"ay":[],"aJ":[],"ad":["y"],"oT":["bO"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ad.T":"y"},"Zr":{"ay":[],"aJ":[],"hy":[],"cE":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"zo":{"ah":[],"C":[],"av":[],"W":[]},"Zs":{"dn":["fP"],"C":[],"aM":[]},"Zo":{"mo":["ah"],"hi":[],"ay":[],"aJ":[],"ad":["y"],"ac":["ah"],"cE":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"ah","ad.T":"y"},"ry":{"ah":[],"dn":["A_"],"fo":[],"lO":[],"C":[],"av":[],"W":[]},"NK":{"fE":[],"ay":[],"aJ":[],"ad":["y"],"cE":[],"ac":["ry"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"ry","ad.T":"y"},"Ym":{"ay":[],"aJ":[],"cE":[],"ad":["y"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ad.T":"y"},"Jk":{"fE":[],"ys":[],"ay":[],"aJ":[],"ad":["y"],"cE":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ad.T":"y"},"Rf":{"fE":[],"ys":[],"ay":[],"aJ":[],"ad":["y"],"cE":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ad.T":"y"},"a2P":{"ay":[],"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"a5X":{"ay":[],"aJ":[],"ad":["y"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ad.T":"y"},"A2":{"ah":[],"dn":["fP"],"C":[],"av":[],"W":[]},"vp":{"ah":[],"dn":["fP"],"bb":[],"iM":[],"C":[],"av":[],"W":[]},"A3":{"ah":[],"dn":["fP"],"C":[],"av":[],"W":[]},"aci":{"ay":[],"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"vq":{"ah":[],"dn":["fP"],"bb":[],"iM":[],"C":[],"av":[],"W":[]},"xs":{"ah":[],"bb":[],"C":[],"av":[],"W":[]},"ajo":{"kS":[],"im":[],"ep":[],"ay":[],"aJ":[],"ad":["y"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ad.T":"y"},"xA":{"as":[],"m":[]},"DJ":{"aQ":[],"m":[]},"ug":{"hv":[],"ep":[],"ay":[],"aJ":[],"ad":["y"],"cB":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ad.T":"y"},"CP":{"ah":[],"C":[],"av":[],"W":[]},"acH":{"at":["xA"]},"xB":{"as":[],"m":[]},"oM":{"hv":[],"ep":[],"ay":[],"aJ":[],"ad":["y"],"cB":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ad.T":"y"},"xz":{"ah":[],"C":[],"av":[],"W":[]},"acI":{"at":["xB"]},"a19":{"aQ":[],"m":[]},"xC":{"ah":[],"C":[],"av":[],"W":[]},"a51":{"kS":[],"im":[],"ep":[],"ay":[],"aJ":[],"ad":["y"],"ac":["ah"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"ah","ad.T":"y"},"qq":{"ah":[],"C":[],"av":[],"W":[]},"a37":{"fE":[],"ay":[],"aJ":[],"ad":["y"],"ac":["qq"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"qq","ad.T":"y"},"yY":{"as":[],"m":[]},"M6":{"ah":[],"C":[],"av":[],"W":[]},"Pk":{"fE":[],"ay":[],"aJ":[],"ad":["y"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ad.T":"y"},"agf":{"at":["yY"]},"z9":{"ah":[],"C":[],"av":[],"W":[]},"alY":{"cB":[],"C":[],"aM":[]},"za":{"ah":[],"C":[],"av":[],"W":[]},"alX":{"cB":[],"C":[],"aM":[]},"ru":{"ah":[],"C":[],"av":[],"W":[]},"a8I":{"kS":[],"im":[],"ep":[],"ay":[],"aJ":[],"ad":["y"],"ac":["ru"],"cB":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"ru","ad.T":"y"},"o8":{"ah":[],"dn":["fP"],"C":[],"av":[],"W":[]},"Bv":{"hi":[],"ay":[],"aJ":[],"ad":["y"],"ac":["o8"],"cE":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"o8","ad.T":"y"},"xw":{"ah":[],"bb":[],"C":[],"av":[],"W":[]},"ue":{"ah":[],"bb":[],"C":[],"av":[],"W":[]},"y0":{"ah":[],"C":[],"av":[],"W":[]},"zn":{"ah":[],"C":[],"av":[],"W":[]},"v3":{"ah":[],"bb":[],"C":[],"av":[],"W":[]},"A6":{"ah":[],"C":[],"av":[],"W":[]},"aj6":{"hv":[],"ep":[],"ay":[],"aJ":[],"ad":["y"],"cB":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ad.T":"y"},"Ah":{"ah":[],"C":[],"av":[],"W":[]},"Zy":{"ay":[],"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"Zz":{"ay":[],"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"ZA":{"ay":[],"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"vD":{"ah":[],"bb":[],"C":[],"av":[],"W":[]},"a8L":{"ay":[],"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"Ay":{"ah":[],"C":[],"av":[],"W":[]},"a5s":{"ay":[],"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"vO":{"ah":[],"bb":[],"C":[],"av":[],"W":[]},"xm":{"ah":[],"fo":[],"C":[],"av":[],"W":[]},"a1y":{"ay":[],"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"a5r":{"ay":[],"aJ":[],"lt":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"AB":{"ah":[],"C":[],"av":[],"W":[]},"a7U":{"C":[]},"a_Q":{"C":[]},"yK":{"ah":[],"C":[],"av":[],"W":[]},"xX":{"ah":[],"oJ":[],"C":[],"av":[],"W":[]},"xY":{"mo":["ah"],"hi":[],"ay":[],"aJ":[],"ad":["y"],"ac":["ah"],"oJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"ah","ad.T":"y"},"qz":{"ah":[],"C":[],"av":[],"W":[]},"a_X":{"mo":["ah"],"hi":[],"ay":[],"aJ":[],"ad":["y"],"ac":["ah"],"hy":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"ah","ad.T":"y"},"yt":{"uw":[],"ah":[],"cB":[],"C":[],"av":[],"W":[]},"a4_":{"ay":[],"aJ":[],"cB":[],"oU":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"qQ":{"ah":[],"C":[],"av":[],"W":[]},"M2":{"ay":[],"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"a3Y":{"DT":["qQ"],"C":[],"DT.T":"qQ"},"yC":{"uw":[],"ah":[],"bb":[],"C":[],"av":[],"W":[]},"a1T":{"ay":[],"aJ":[],"oU":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"yS":{"ah":[],"dn":["fP"],"C":[],"av":[],"W":[]},"yT":{"ah":[],"C":[],"av":[],"W":[]},"a2x":{"fE":[],"ay":[],"aJ":[],"ad":["y"],"ac":["ah"],"cE":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"ah","ad.T":"y"},"yV":{"ah":[],"fo":[],"C":[],"av":[],"W":[]},"yW":{"ah":[],"fo":[],"C":[],"av":[],"W":[]},"uX":{"ah":[],"iM":[],"C":[],"av":[],"W":[]},"uY":{"ah":[],"iM":[],"C":[],"av":[],"W":[]},"zp":{"ah":[],"C":[],"av":[],"W":[],"r9":[]},"zq":{"ah":[],"C":[],"av":[],"W":[],"r9":[]},"zC":{"ah":[],"C":[],"av":[],"W":[]},"a9m":{"kS":[],"im":[],"ep":[],"ay":[],"aJ":[],"ad":["y"],"cB":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ad.T":"y"},"Ap":{"ah":[],"lO":[],"C":[],"av":[],"W":[]},"AR":{"ah":[],"C":[],"av":[],"W":[]},"a9n":{"ay":[],"aJ":[],"cB":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"wZ":{"ah":[],"C":[],"av":[],"W":[]},"wY":{"ah":[],"C":[],"av":[],"W":[]},"x3":{"ah":[],"C":[],"av":[],"W":[]},"x9":{"ah":[],"C":[],"av":[],"W":[]},"oB":{"ah":[],"C":[],"av":[],"W":[]},"a3Z":{"v9":["oB"],"ay":[],"aJ":[],"ac":["oB"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"ac.T":"oB"},"zw":{"av":[]},"Ak":{"ah":[],"C":[],"av":[],"W":[]},"AG":{"ah":[],"C":[],"av":[],"W":[]},"yh":{"ah":[],"C":[],"av":[],"W":[]},"uJ":{"ah":[],"iM":[],"C":[],"av":[],"W":[]},"a7E":{"fE":[],"ay":[],"aJ":[],"ad":["y"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ad.T":"y"},"z_":{"ah":[],"C":[],"av":[],"W":[]},"v2":{"ah":[],"bb":[],"ml":[],"C":[],"av":[],"W":[]},"zI":{"ah":[],"C":[],"av":[],"W":[]},"PG":{"ha":[]},"aa1":{"C":[]},"zJ":{"ah":[],"pj":[],"C":[],"av":[],"W":[]},"Af":{"ah":[],"C":[],"av":[],"W":[]},"a42":{"ay":[],"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"AW":{"ah":[],"C":[],"av":[],"W":[]},"a41":{"vY":["kY"],"o6":["kY"],"ay":[],"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"x6":{"ah":[],"C":[],"av":[],"W":[]},"xa":{"ah":[],"C":[],"av":[],"W":[]},"rP":{"ah":[],"C":[],"av":[],"W":[]},"Yn":{"ay":[],"aJ":[],"ad":["y"],"ac":["rP"],"cB":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"rP","ad.T":"y"},"AI":{"ah":[],"C":[],"av":[],"W":[]},"rO":{"ah":[],"C":[],"av":[],"W":[]},"a40":{"ac":["rO"],"C":[],"ac.T":"rO"},"AL":{"ah":[],"C":[],"av":[],"W":[]},"lV":{"ah":[],"bb":[],"ml":[],"C":[],"av":[],"W":[]},"a5p":{"ay":[],"aJ":[],"ad":["y"],"ac":["lV"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"lV","ad.T":"y"},"XO":{"ay":[],"aJ":[],"ad":["y"],"ac":["lV"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"lV","ad.T":"y"},"XU":{"ay":[],"aJ":[],"ad":["y"],"ac":["lV"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"lV","ad.T":"y"},"rd":{"ah":[],"bb":[],"C":[],"av":[],"W":[]},"vf":{"ah":[],"bb":[],"ml":[],"C":[],"av":[],"W":[]},"AN":{"ah":[],"dn":["fP"],"fo":[],"C":[],"av":[],"W":[]},"adI":{"hv":[],"ep":[],"ay":[],"aJ":[],"ad":["y"],"cE":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ad.T":"y"},"zx":{"fo":[],"av":[]},"yf":{"ah":[],"C":[],"av":[],"W":[]},"w8":{"ah":[],"bb":[],"ml":[],"C":[],"av":[],"W":[]},"a6O":{"C":[]},"B7":{"ah":[],"bb":[],"C":[],"av":[],"W":[]},"u8":{"ah":[],"bb":[],"C":[],"av":[],"W":[]},"a5u":{"ao":[]},"a5q":{"ay":[],"aJ":[],"ac":["u8"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"ac.T":"u8"},"jW":{"di":["y"]},"ig":{"di":["y"]},"Vb":{"H4":["i"]},"Ji":{"C":[]},"L7":{"C":[]},"Cu":{"C":[]},"aay":{"C":[],"aL":[],"az":[],"aP":[]},"t_":{"aJ":[],"C":[],"az":[],"W":[]},"YP":{"t_":[],"aJ":[],"C":[],"az":[],"W":[]},"a0F":{"t_":[],"aJ":[],"C":[],"az":[],"W":[]},"a0H":{"t_":[],"aJ":[],"C":[],"az":[],"W":[]},"a3z":{"t_":[],"aJ":[],"C":[],"az":[],"W":[]},"Rl":{"C":[],"aM":[]},"A_":{"fP":["bO"]},"a5W":{"AM":["A_"],"qj":["bO","A_"],"qj.T":"bO"},"Qe":{"fP":["1"]},"u2":{"bq":[],"ao":[]},"dn":{"C":[]},"JA":{"hv":[],"bO":[],"ep":[],"ay":[],"aJ":[],"ad":["y"],"oT":["bO"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ad.T":"y"},"a5E":{"rq":["bO"],"im":[],"bO":[],"ep":[],"ay":[],"aJ":[],"ad":["y"],"oT":["bO"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ad.T":"y","rq.T":"bO"},"A4":{"kS":[],"rq":["A4"],"im":[],"bO":[],"ep":[],"ay":[],"aJ":[],"ad":["y"],"oT":["bO"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ad.T":"y","rq.T":"A4"},"vE":{"ay":[],"aJ":[],"cE":[],"ac":["1"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"ac.T":"1"},"bO":{"ep":[],"ay":[],"aJ":[],"ad":["y"],"oT":["bO"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[]},"AM":{"qj":["bO","1"],"qj.T":"bO"},"JJ":{"ay":[],"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"j6":{"bq":[],"ao":[]},"CQ":{"jj":["C"],"jg":["C"],"B":["C"],"B.E":"C","jg.E":"C","jj.T":"C"},"ZC":{"C":[]},"Oi":{"B":["1"],"B.E":"1"},"a_7":{"ay":[],"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"a11":{"C":[]},"Lf":{"o6":["kY"],"ay":[],"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"Jo":{"ay":[],"aJ":[],"cB":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"a2_":{"ay":[],"aJ":[],"cB":[],"ac":["ah"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"ac.T":"ah"},"yF":{"ay":[],"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"a2w":{"ay":[],"aJ":[],"hy":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"a2I":{"lt":[],"C":[]},"a8D":{"ay":[],"aJ":[],"ad":["y"],"cB":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ad.T":"y"},"a2r":{"ay":[],"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"oK":{"C":[]},"ad":{"C":[],"b4":[]},"oU":{"C":[]},"lt":{"C":[]},"pG":{"C":[]},"a4a":{"ay":[],"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"v9":{"ay":[],"aJ":[],"ac":["1"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"ac.T":"1"},"a54":{"ay":[],"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"ay":{"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"hi":{"ay":[],"aJ":[],"ad":["y"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ad.T":"y"},"jq":{"ay":[],"aJ":[],"ad":["y"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ad.T":"y","jq.T":"1"},"Q_":{"C":[]},"fE":{"ay":[],"aJ":[],"ad":["y"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ad.T":"y"},"AK":{"ay":[],"aJ":[],"ad":["y"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[]},"vY":{"o6":["kY"],"ay":[],"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"o6":{"ay":[],"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"GA":{"C":[]},"Zt":{"oA":["ad"],"eF":[],"C":[],"oA.T":"ad"},"oA":{"eF":[],"C":[]},"K8":{"fm":[]},"a_q":{"fm":[]},"a03":{"fm":[]},"ls":{"fm":[]},"p6":{"fm":[]},"NB":{"fm":[]},"a61":{"fm":[]},"a6Q":{"fm":[]},"OS":{"fm":[]},"Fx":{"fm":[]},"Pt":{"fm":[]},"FW":{"fm":[]},"vS":{"fm":[]},"GZ":{"fm":[]},"eF":{"C":[]},"a3P":{"dV":["az"],"eF":[],"C":[],"zj":[],"dV.T":"az"},"a3Q":{"dV":["az"],"eF":[],"C":[],"zj":[],"dV.T":"az"},"MM":{"dV":["az"],"eF":[],"C":[],"zj":[]},"a3R":{"dV":["az"],"eF":[],"C":[],"zj":[],"dV.T":"az"},"a4q":{"dV":["b4"],"eF":[],"C":[],"dV.T":"b4"},"ahN":{"dV":["b4"],"eF":[],"C":[],"dV.T":"b4"},"a6f":{"oA":["C"],"eF":[],"C":[],"oA.T":"C"},"OX":{"dV":["aL"],"eF":[],"C":[],"zj":[],"dV.T":"aL"},"ak9":{"dV":["aL"],"eF":[],"C":[],"zj":[],"dV.T":"aL"},"P1":{"dV":["aP"],"eF":[],"C":[],"dV.T":"aP"},"akk":{"dV":["aP"],"eF":[],"C":[],"dV.T":"aP"},"a7L":{"eF":[],"C":[]},"akH":{"fm":[]},"PM":{"dV":["aJ"],"eF":[],"C":[],"dV.T":"aJ"},"al3":{"dV":["aJ"],"eF":[],"C":[],"dV.T":"aJ"},"oJ":{"C":[]},"hy":{"C":[]},"cB":{"C":[]},"Ky":{"iC":[]},"a_R":{"ac":["ah"],"C":[],"ac.T":"ah"},"MN":{"iC":[]},"a3S":{"C":[]},"MS":{"iC":[]},"MR":{"C":[],"r9":[]},"Lx":{"C":[]},"tX":{"vK":[]},"Fa":{"vK":[]},"Fm":{"vK":[]},"a77":{"vK":[]},"Yq":{"nQ":[]},"aaz":{"nQ":[]},"a_o":{"nQ":[]},"ah":{"C":[],"av":[],"W":[]},"a6t":{"b_":[],"m":[]},"Li":{"T":[],"K":[],"aT":[],"hE":[]},"a0":{"as":[],"m":[]},"DL":{"at":["a0<1>"]},"aO":{"a":[],"bq":[],"ao":[]},"Q":{"nQ":[]},"ZF":{"nQ":[]},"w9":{"bq":[],"ao":[]},"hv":{"ep":[],"ay":[],"aJ":[],"ad":["y"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ad.T":"y"},"im":{"ep":[],"ay":[],"aJ":[],"ad":["y"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[]},"kS":{"im":[],"ep":[],"ay":[],"aJ":[],"ad":["y"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ad.T":"y"},"ep":{"ay":[],"aJ":[],"ad":["y"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[]},"a5F":{"hb":["im","im"],"hb.0":"im","hb.1":"im"},"YK":{"hb":["hv","im"],"hb.0":"hv","hb.1":"im"},"YH":{"hb":["hv","hv"],"hb.0":"hv","hb.1":"hv"},"a7N":{"z0":[]},"Xb":{"ay":[],"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"dP":{"rg":[]},"Nw":{"rg":[]},"C8":{"eP":[]},"YJ":{"eP":[]},"ZB":{"eP":[]},"ZE":{"eP":[]},"ZI":{"eP":[]},"a_3":{"eP":[]},"a28":{"eP":[]},"EG":{"eP":[]},"EW":{"eP":[]},"a74":{"eP":[]},"a7o":{"eP":[]},"a8y":{"eP":[]},"a8G":{"eP":[]},"GC":{"eP":[]},"Y7":{"kH":[]},"DS":{"kH":[]},"a1z":{"w0":[],"kH":[]},"Of":{"kH":[]},"O4":{"kH":[]},"a8F":{"w0":[],"kH":[]},"w0":{"kH":[]},"Gt":{"w0":[],"kH":[]},"ur":{"kY":[]},"Q0":{"Gp":[]},"AY":{"Gp":[]},"Ya":{"w3":[]},"Lv":{"w3":[]},"a1L":{"xe":[]},"a2s":{"w3":[]},"zD":{"xe":[]},"nP":{"w3":[]},"Qu":{"xe":[]},"a8E":{"ur":["Q0"],"kY":[]},"XR":{"px":[]},"tO":{"px":[]},"a_J":{"px":[]},"DA":{"px":[]},"rS":{"ur":["AY"],"kY":[]},"yP":{"as":[],"m":[]},"a8z":{"aQ":[],"m":[]},"Th":{"at":["yP"]},"nj":{"aQ":[],"m":[]},"CS":{"as":[],"m":[]},"H6":{"at":["CS<1>"]},"E8":{"aQ":[],"m":[]},"ahW":{"ao":[]},"a4b":{"aQ":[],"m":[]},"yQ":{"as":[],"m":[]},"a8C":{"aQ":[],"m":[]},"aca":{"at":["yQ"]},"ac9":{"ao":[]},"Q1":{"ao":[]},"E9":{"aQ":[],"m":[]},"a8H":{"aQ":[],"m":[]},"Y4":{"hE":[]},"Cm":{"ac":["1"],"ad":["y"],"C":[],"b4":[]},"bE":{"ah":[],"C":[],"av":[],"W":[]},"a39":{"ay":[],"aJ":[],"ad":["y"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ad.T":"y"},"a5a":{"fm":[]},"G2":{"ay":[],"aJ":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[]},"a94":{"ay":[],"aJ":[],"ad":["y"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[]},"yg":{"wb":[]},"zr":{"x":[]},"ra":{"Fh":[],"az":[]},"Lu":{"hY":["yy"]},"L_":{"hY":["DZ"]},"Nd":{"hY":["EN"]},"aag":{"hY":["fp"]},"a1O":{"hY":["pI"]},"a2q":{"hY":["pI"]},"a4t":{"hY":["pI"]},"a8K":{"hY":["pI"]},"a0L":{"hY":["pI"]},"QS":{"ay":[],"aJ":[],"ac":["1"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"ac.T":"1"},"dD":{"ao":[]},"Cb":{"dD":["a3"],"ao":[]},"abb":{"dD":["a3"],"ao":[]},"abc":{"dD":["a3"],"ao":[]},"O_":{"dD":["a3"],"ao":[]},"nU":{"dD":["a3"],"ao":[]},"K7":{"dD":["a3"],"ao":[]},"Bb":{"dD":["a3"],"ao":[]},"CU":{"dD":["1"],"ao":[]},"IW":{"dD":["1"],"ao":[]},"Tn":{"ha":[]},"hP":{"ha":[]},"QN":{"ha":[]},"h9":{"ha":[]},"QM":{"ha":[]},"qG":{"ha":[]},"adx":{"ha":[]},"abY":{"ha":[]},"abX":{"ha":[]},"bh":{"bd":["1"],"bh.T":"1","bd.T":"1"},"f8":{"bh":["l?"],"bd":["l?"],"bh.T":"l?","bd.T":"l?"},"bs":{"dD":["1"],"ao":[]},"fK":{"bd":["1"],"bd.T":"1"},"OT":{"bh":["1"],"bd":["1"],"bh.T":"1","bd.T":"1"},"a84":{"bh":["M?"],"bd":["M?"],"bh.T":"M?","bd.T":"M?"},"Og":{"bh":["x?"],"bd":["x?"],"bh.T":"x?","bd.T":"x?"},"uH":{"bh":["o"],"bd":["o"],"bh.T":"o","bd.T":"o"},"a8P":{"bh":["o"],"bd":["o"],"bh.T":"o","bd.T":"o"},"nn":{"bd":["a3"],"bd.T":"a3"},"R5":{"bd":["1"],"bd.T":"1"},"K3":{"as":[],"m":[]},"Se":{"at":["K3"]},"K4":{"as":[],"m":[]},"Sf":{"at":["K4"]},"ack":{"bq":[],"ao":[]},"eC":{"l":[]},"adc":{"o7":[]},"ZV":{"aQ":[],"m":[]},"xN":{"as":[],"m":[]},"Sg":{"at":["xN"]},"ZX":{"fc":[]},"adg":{"kN":["K5"],"kN.T":"K5"},"a_i":{"K5":[]},"K6":{"as":[],"m":[]},"Si":{"at":["K6"]},"ZY":{"aQ":[],"m":[]},"Hb":{"as":[],"m":[]},"ZZ":{"aQ":[],"m":[]},"Hc":{"at":["Hb<1>"]},"og":{"jP":[]},"ade":{"tS":[]},"D3":{"as":[],"m":[]},"Sh":{"po":["D3"],"at":["D3"]},"amc":{"ao":[]},"a_0":{"o7":[]},"Sk":{"as":[],"m":[]},"a_1":{"aQ":[],"m":[]},"adj":{"bP":[],"b_":[],"m":[]},"ajt":{"T":[],"bj":["T"],"K":[],"aT":[]},"Sl":{"at":["Sk"]},"agn":{"ao":[]},"ak0":{"ao":[]},"adb":{"ao":[]},"Sm":{"b_":[],"m":[]},"adi":{"bR":[],"b0":[],"af":[]},"BL":{"eG":["T","jr"],"T":[],"aU":["T","jr"],"K":[],"aT":[],"aU.1":"jr","eG.1":"jr","aU.0":"T"},"ahA":{"b0":[],"af":[]},"ahB":{"m":[]},"u6":{"as":[],"m":[]},"Sj":{"at":["u6"]},"agx":{"ao":[]},"T7":{"bX":[],"bC":[],"m":[]},"a_2":{"aQ":[],"m":[]},"a9W":{"bq":[],"ao":[]},"wn":{"kC":["I"],"ic":[]},"Dt":{"wn":[],"kC":["I"],"ic":[]},"a0o":{"wn":[],"kC":["I"],"ic":[]},"a0l":{"wn":[],"kC":["I"],"ic":[]},"qH":{"x5":[],"dm":[]},"aeP":{"xU":["cv"],"ic":[]},"bq":{"ao":[]},"it":{"bq":[],"ao":[]},"BH":{"ao":[]},"kC":{"ic":[]},"xU":{"ic":[]},"a_A":{"xU":["a_z"],"ic":[]},"a_B":{"ic":[]},"r_":{"hc":[]},"d5":{"r_":[],"hc":[],"d5.T":"1"},"pL":{"r_":[],"hc":[]},"M9":{"mw":[]},"bK":{"B":["1"],"B.E":"1"},"DU":{"B":["1"],"B.E":"1"},"cM":{"ap":["1"]},"DN":{"aT":[]},"L3":{"cv":[]},"hp":{"c2":[]},"ro":{"c2":[]},"vi":{"c2":[]},"vj":{"c2":[]},"rn":{"c2":[]},"ji":{"c2":[]},"zT":{"ji":[],"c2":[]},"rp":{"c2":[]},"ab6":{"c2":[]},"amO":{"c2":[]},"zN":{"c2":[]},"amK":{"zN":[],"c2":[]},"zS":{"c2":[]},"amV":{"zS":[],"c2":[]},"amQ":{"ro":[],"c2":[]},"amN":{"vi":[],"c2":[]},"amP":{"vj":[],"c2":[]},"amM":{"rn":[],"c2":[]},"zP":{"c2":[]},"amR":{"zP":[],"c2":[]},"zV":{"c2":[]},"amZ":{"zV":[],"c2":[]},"amX":{"zT":[],"ji":[],"c2":[]},"zU":{"ji":[],"c2":[]},"amY":{"zU":[],"ji":[],"c2":[]},"a5A":{"ji":[],"c2":[]},"amW":{"ji":[],"c2":[]},"amT":{"rp":[],"c2":[]},"zR":{"c2":[]},"amU":{"zR":[],"c2":[]},"zQ":{"c2":[]},"amS":{"zQ":[],"c2":[]},"zO":{"c2":[]},"amL":{"zO":[],"c2":[]},"nB":{"dL":[],"e6":[]},"Tz":{"Ii":[]},"HO":{"Ii":[]},"kO":{"dL":[],"e6":[]},"ob":{"dL":[],"e6":[]},"nE":{"dL":[],"e6":[]},"jh":{"dL":[],"e6":[]},"Dg":{"dL":[],"e6":[]},"qU":{"dL":[],"e6":[]},"MO":{"dL":[],"e6":[]},"afQ":{"MP":[]},"kE":{"dL":[],"e6":[]},"Id":{"tj":[]},"r8":{"dL":[],"e6":[]},"dL":{"e6":[]},"Nh":{"dL":[],"e6":[]},"Fd":{"dL":[],"e6":[]},"pr":{"dL":[],"e6":[]},"iS":{"dL":[],"e6":[]},"Y1":{"dL":[],"e6":[]},"Bw":{"e6":[]},"acF":{"DM":[]},"yG":{"jv":[]},"Ew":{"jv":[]},"X9":{"aQ":[],"m":[]},"My":{"as":[],"m":[]},"Ts":{"at":["My"]},"Ez":{"bh":["x?"],"bd":["x?"],"bh.T":"x?","bd.T":"x?"},"MB":{"bh":["h"],"bd":["h"],"bh.T":"h","bd.T":"h"},"byp":{"fn":[],"bX":[],"bC":[],"m":[]},"Oc":{"as":[],"m":[]},"aj9":{"at":["Oc"]},"afY":{"bP":[],"b_":[],"m":[]},"Ug":{"T":[],"bj":["T"],"K":[],"aT":[]},"agq":{"c1":["ck?"]},"Jr":{"as":[],"m":[]},"RQ":{"at":["Jr"]},"ah_":{"eO":[],"c1":["eO"]},"afX":{"bP":[],"b_":[],"m":[]},"Uf":{"T":[],"bj":["T"],"K":[],"aT":[]},"bui":{"fn":[],"bX":[],"bC":[],"m":[]},"Yw":{"aQ":[],"m":[]},"Jv":{"as":[],"m":[]},"acl":{"at":["Jv"]},"acj":{"bq":[],"ao":[]},"Jw":{"aQ":[],"m":[]},"buo":{"bX":[],"bC":[],"m":[]},"fA":{"kA":["o"],"l":[],"kA.T":"o"},"r2":{"kA":["o"],"l":[],"kA.T":"o"},"adH":{"o7":[]},"a_s":{"aQ":[],"m":[]},"Dc":{"aQ":[],"m":[]},"a_C":{"aQ":[],"m":[]},"Xa":{"aQ":[],"m":[]},"Kl":{"il":["1"],"is":["1"],"eo":["1"],"il.T":"1"},"bDl":{"bX":[],"bC":[],"m":[]},"bw5":{"as":[],"m":[]},"bw6":{"at":["bw5"]},"a0_":{"aQ":[],"m":[]},"bw7":{"fn":[],"bX":[],"bC":[],"m":[]},"Hh":{"as":[],"m":[]},"Hg":{"as":[],"m":[]},"Hj":{"aQ":[],"m":[]},"HJ":{"bP":[],"b_":[],"m":[]},"kG":{"aQ":[],"m":[]},"bwa":{"bX":[],"bC":[],"m":[]},"Dj":{"as":[],"m":[]},"aee":{"ao":[]},"Hi":{"at":["Hh<1>"]},"SA":{"at":["Hg<1>"]},"SB":{"il":["n1<1>"],"is":["n1<1>"],"eo":["n1<1>"],"il.T":"n1<1>"},"ajB":{"T":[],"bj":["T"],"K":[],"aT":[]},"aed":{"aQ":[],"m":[]},"Hf":{"at":["Dj<1>"],"hE":[]},"a08":{"as":[],"m":[]},"SJ":{"c1":["l?"]},"aep":{"c1":["l?"]},"aen":{"c1":["a3"]},"aeo":{"c1":["eO?"]},"bwl":{"fn":[],"bX":[],"bC":[],"m":[]},"KS":{"as":[],"m":[]},"SO":{"at":["KS"]},"bwx":{"fn":[],"bX":[],"bC":[],"m":[]},"a0Q":{"aQ":[],"m":[]},"aem":{"eO":[],"c1":["eO"]},"acn":{"bP":[],"b_":[],"m":[]},"U7":{"T":[],"bj":["T"],"K":[],"aT":[]},"RA":{"dD":["1"],"ao":[]},"a20":{"aQ":[],"m":[]},"afI":{"c1":["l?"]},"afK":{"c1":["l?"]},"afJ":{"c1":["eO?"]},"a21":{"fn":[],"bX":[],"bC":[],"m":[]},"LI":{"as":[],"m":[]},"Tc":{"at":["LI"]},"LJ":{"oZ":[]},"uF":{"uI":[],"oZ":[]},"LK":{"uI":[],"oZ":[]},"LL":{"uI":[],"oZ":[]},"uI":{"oZ":[]},"TV":{"bX":[],"bC":[],"m":[]},"Tb":{"as":[],"m":[]},"E1":{"aQ":[],"m":[]},"Ta":{"at":["Tb"],"baD":[]},"a2g":{"aQ":[],"m":[]},"mq":{"du":[]},"ahu":{"mq":[],"du":[]},"m0":{"mq":[],"du":[]},"RM":{"as":[],"m":[]},"T2":{"as":[],"m":[]},"yO":{"as":[],"m":[]},"Te":{"bq":[],"ao":[]},"Tf":{"bh":["mq"],"bd":["mq"],"bh.T":"mq","bd.T":"mq"},"afV":{"ao":[]},"abS":{"at":["RM"]},"akK":{"as":[],"m":[]},"T3":{"at":["T2"]},"Ua":{"T":[],"pv":["iv","T"],"K":[],"aT":[]},"adB":{"kU":["iv","T"],"b_":[],"m":[],"kU.0":"iv","kU.1":"T"},"Tg":{"at":["yO"]},"a31":{"aQ":[],"m":[]},"afT":{"c1":["l?"]},"agv":{"kU":["oh","T"],"b_":[],"m":[],"kU.0":"oh","kU.1":"T"},"Uj":{"T":[],"pv":["oh","T"],"K":[],"aT":[]},"z8":{"fn":[],"bX":[],"bC":[],"m":[]},"QE":{"as":[],"m":[]},"Vj":{"at":["QE"]},"a3c":{"aQ":[],"m":[]},"Mx":{"as":[],"m":[]},"Ue":{"T":[],"bj":["T"],"K":[],"aT":[]},"vM":{"bh":["du?"],"bd":["du?"],"bh.T":"du?","bd.T":"du?"},"Tt":{"as":[],"m":[]},"agL":{"at":["Mx"]},"afU":{"bP":[],"b_":[],"m":[]},"agI":{"at":["Tt"]},"US":{"aQ":[],"m":[]},"akL":{"ao":[]},"agJ":{"kN":["MA"],"kN.T":"MA"},"a_k":{"MA":[]},"a3q":{"l":[],"c1":["l"]},"Tw":{"l":[],"c1":["l"]},"a3s":{"eO":[],"c1":["eO"]},"SL":{"eO":[],"c1":["eO"]},"a3p":{"ck":[],"c1":["ck?"]},"Tv":{"ck":[],"c1":["ck?"]},"a3t":{"H":[],"c1":["H"]},"agM":{"H":[],"c1":["H"]},"Tm":{"c1":["1?"]},"jx":{"c1":["1"]},"e8":{"c1":["1"]},"a3u":{"it":["bS"],"bq":[],"ao":[]},"ags":{"c1":["ck?"]},"k0":{"a3o":["1"],"il":["1"],"is":["1"],"eo":["1"],"il.T":"1"},"wE":{"as":[],"m":[]},"wF":{"as":[],"m":[]},"ao5":{"aQ":[],"m":[]},"ao1":{"at":["wE"]},"ao4":{"at":["wF"]},"ab5":{"re":[]},"a__":{"re":[]},"VU":{"bq":[],"ao":[]},"VV":{"bq":[],"ao":[]},"P_":{"as":[],"m":[]},"Uz":{"bX":[],"bC":[],"m":[]},"SQ":{"as":[],"m":[]},"Am":{"as":[],"m":[]},"FC":{"at":["Am"]},"bEb":{"as":[],"m":[]},"P0":{"at":["P_"]},"akg":{"bq":[],"ao":[]},"RJ":{"b7":[]},"abQ":{"aQ":[],"m":[]},"SR":{"at":["SQ"]},"adP":{"c7":["kD"],"c7.T":"kD"},"akh":{"bX":[],"bC":[],"m":[]},"HI":{"as":[],"m":[]},"a7x":{"aQ":[],"m":[]},"agK":{"po":["HI"],"at":["HI"]},"bAt":{"fn":[],"bX":[],"bC":[],"m":[]},"agr":{"c1":["ck?"]},"vG":{"as":[],"m":[]},"aml":{"it":["eY"],"bq":[],"ao":[]},"UM":{"at":["vG"]},"PR":{"as":[],"m":[]},"oe":{"bY":[]},"UV":{"at":["PR"]},"al4":{"b_":[],"m":[]},"I0":{"T":[],"K":[],"aT":[]},"anf":{"b_":[],"m":[]},"ajN":{"T":[],"K":[],"aT":[]},"bB2":{"fn":[],"bX":[],"bC":[],"m":[]},"AH":{"as":[],"m":[]},"UX":{"at":["AH"]},"AT":{"as":[],"m":[]},"Vg":{"c1":["l?"]},"am5":{"c1":["l?"]},"am4":{"c1":["eO?"]},"bBE":{"fn":[],"bX":[],"bC":[],"m":[]},"Qz":{"as":[],"m":[]},"Vh":{"at":["Qz"]},"QA":{"qJ":["i"],"as":[],"m":[],"qJ.T":"i"},"Ie":{"lp":["i"],"at":["qJ"]},"a3v":{"o7":[]},"amb":{"ao":[]},"bBO":{"fn":[],"bX":[],"bC":[],"m":[]},"Vm":{"as":[],"m":[]},"a9I":{"aQ":[],"m":[]},"ami":{"at":["Vm"]},"amj":{"bP":[],"b_":[],"m":[]},"amk":{"T":[],"bj":["T"],"K":[],"aT":[]},"amf":{"hT":[],"b_":[],"m":[]},"amg":{"bR":[],"b0":[],"af":[]},"ajM":{"T":[],"aU":["T","jr"],"K":[],"aT":[],"aU.1":"jr","aU.0":"T"},"ame":{"aQ":[],"m":[]},"amh":{"aQ":[],"m":[]},"a9K":{"aQ":[],"m":[]},"T9":{"fn":[],"bX":[],"bC":[],"m":[]},"B0":{"bh":["mT"],"bd":["mT"],"bh.T":"mT","bd.T":"mT"},"IS":{"as":[],"m":[]},"w6":{"aQ":[],"m":[]},"abn":{"at":["IS"]},"QV":{"bq":[],"ao":[]},"R0":{"as":[],"m":[]},"GB":{"at":["R0"]},"aeB":{"bP":[],"b_":[],"m":[]},"ajx":{"T":[],"bj":["T"],"K":[],"pd":[],"aT":[]},"amz":{"aQ":[],"m":[]},"bCk":{"fn":[],"bX":[],"bC":[],"m":[]},"EM":{"ja":["b95"],"ja.T":"b95"},"Nu":{"ip":[]},"alJ":{"ao":[]},"he":{"du":[]},"n0":{"du":[]},"Yg":{"du":[]},"f7":{"du":[]},"j3":{"du":[]},"dx":{"jP":[]},"RN":{"tS":[]},"cl":{"nZ":[]},"hu":{"he":[],"du":[]},"kA":{"l":[]},"aH":{"eE":[]},"jR":{"eE":[]},"wu":{"eE":[]},"b95":{"ja":["b95"]},"pa":{"ja":["pa"],"ja.T":"pa"},"Xz":{"ja":["ov"]},"a47":{"c4":[]},"Ce":{"ja":["ov"],"ja.T":"ov"},"a5l":{"jc":[]},"eT":{"he":[],"du":[]},"jy":{"he":[],"du":[]},"k9":{"jP":[]},"akN":{"tS":[]},"kf":{"he":[],"du":[]},"jB":{"he":[],"du":[]},"jC":{"he":[],"du":[]},"GS":{"lX":[]},"ana":{"lX":[]},"lY":{"jc":[],"pd":[],"aT":[]},"a6i":{"T":[],"bj":["T"],"K":[],"aT":[]},"Fu":{"ip":[],"aT":[]},"RG":{"bq":[],"ao":[]},"qd":{"qR":[]},"T":{"K":[],"aT":[]},"xj":{"lr":["T"]},"iz":{"dW":[]},"K1":{"iz":[],"fQ":["1"],"dW":[]},"mE":{"iz":[],"fQ":["T"],"dW":[]},"Op":{"eG":["T","mE"],"T":[],"aU":["T","mE"],"K":[],"aT":[],"aU.1":"mE","eG.1":"mE","aU.0":"T"},"a_6":{"ao":[]},"Oq":{"T":[],"bj":["T"],"K":[],"aT":[]},"vv":{"bq":[],"ao":[]},"A7":{"T":[],"aU":["T","mS"],"K":[],"aT":[],"aU.1":"mS","aU.0":"T"},"ajv":{"T":[],"K":[],"aT":[]},"Vi":{"vv":[],"bq":[],"ao":[]},"RW":{"vv":[],"bq":[],"ao":[]},"H7":{"vv":[],"bq":[],"ao":[]},"Os":{"T":[],"K":[],"aT":[]},"kI":{"iz":[],"fQ":["T"],"dW":[]},"Ou":{"eG":["T","kI"],"T":[],"aU":["T","kI"],"K":[],"aT":[],"aU.1":"kI","eG.1":"kI","aU.0":"T"},"Ow":{"T":[],"K":[],"aT":[]},"j7":{"ij":[]},"xt":{"j7":[],"ij":[]},"CJ":{"j7":[],"ij":[]},"pK":{"pe":[],"j7":[],"ij":[]},"Nj":{"pe":[],"j7":[],"ij":[]},"a5j":{"ij":[]},"pe":{"j7":[],"ij":[]},"JL":{"j7":[],"ij":[]},"J5":{"j7":[],"ij":[]},"M8":{"j7":[],"ij":[]},"L8":{"j7":[],"ij":[]},"a3N":{"bq":[],"ao":[]},"K":{"aT":[]},"fQ":{"dW":[]},"ak4":{"ko":[]},"T6":{"ko":[]},"BR":{"ko":[]},"rj":{"nW":[]},"mS":{"fQ":["T"],"dW":[]},"te":{"i_":[],"bq":[],"ao":[]},"OE":{"T":[],"aU":["T","mS"],"K":[],"aT":[],"aU.1":"mS","aU.0":"T"},"vL":{"ao":[]},"Ol":{"T":[],"bj":["T"],"K":[],"aT":[]},"rz":{"T":[],"bj":["T"],"K":[],"aT":[]},"a6E":{"T":[],"bj":["T"],"K":[],"aT":[]},"OF":{"T":[],"bj":["T"],"K":[],"aT":[]},"Oo":{"T":[],"bj":["T"],"K":[],"aT":[]},"a6x":{"T":[],"bj":["T"],"K":[],"aT":[]},"Oz":{"T":[],"bj":["T"],"K":[],"aT":[]},"Oy":{"T":[],"bj":["T"],"K":[],"aT":[]},"a6z":{"T":[],"bj":["T"],"K":[],"aT":[]},"a6h":{"T":[],"bj":["T"],"K":[],"aT":[]},"a6j":{"T":[],"bj":["T"],"K":[],"aT":[]},"K9":{"ao":[]},"HZ":{"T":[],"bj":["T"],"K":[],"aT":[]},"a6n":{"T":[],"bj":["T"],"K":[],"aT":[]},"a6m":{"T":[],"bj":["T"],"K":[],"aT":[]},"a6l":{"T":[],"bj":["T"],"K":[],"aT":[]},"Um":{"T":[],"bj":["T"],"K":[],"aT":[]},"a6A":{"T":[],"bj":["T"],"K":[],"aT":[]},"a6B":{"T":[],"bj":["T"],"K":[],"aT":[]},"a6p":{"T":[],"bj":["T"],"K":[],"aT":[]},"a6K":{"T":[],"bj":["T"],"K":[],"aT":[]},"Ot":{"T":[],"bj":["T"],"K":[],"aT":[]},"a6s":{"T":[],"bj":["T"],"K":[],"aT":[]},"a6C":{"T":[],"bj":["T"],"K":[],"aT":[]},"OB":{"T":[],"bj":["T"],"K":[],"pd":[],"aT":[]},"a6F":{"T":[],"bj":["T"],"K":[],"aT":[]},"Ov":{"T":[],"bj":["T"],"K":[],"aT":[]},"OC":{"T":[],"bj":["T"],"K":[],"aT":[]},"OH":{"T":[],"bj":["T"],"K":[],"aT":[]},"a6k":{"T":[],"bj":["T"],"K":[],"aT":[]},"a6y":{"T":[],"bj":["T"],"K":[],"aT":[]},"a6q":{"T":[],"bj":["T"],"K":[],"aT":[]},"a6u":{"T":[],"bj":["T"],"K":[],"aT":[]},"a6w":{"T":[],"bj":["T"],"K":[],"aT":[]},"a6r":{"T":[],"bj":["T"],"K":[],"aT":[]},"OG":{"T":[],"bj":["T"],"K":[],"aT":[]},"i_":{"ao":[]},"A9":{"T":[],"bj":["T"],"K":[],"aT":[]},"OD":{"T":[],"bj":["T"],"K":[],"aT":[]},"a6g":{"T":[],"bj":["T"],"K":[],"aT":[]},"a6D":{"T":[],"bj":["T"],"K":[],"aT":[]},"Or":{"T":[],"bj":["T"],"K":[],"aT":[]},"FZ":{"qR":[]},"rM":{"vQ":[],"fQ":["eS"],"dW":[]},"rN":{"vR":[],"fQ":["eS"],"dW":[]},"eS":{"K":[],"aT":[]},"a8d":{"lr":["eS"]},"vQ":{"dW":[]},"vR":{"dW":[]},"a6H":{"Fp":[],"eS":[],"aU":["T","pu"],"K":[],"aT":[],"aU.1":"pu","aU.0":"T"},"p3":{"dW":[]},"pu":{"vQ":[],"fQ":["T"],"p3":[],"dW":[]},"Fp":{"eS":[],"aU":["T","pu"],"K":[],"aT":[]},"OI":{"eS":[],"bj":["eS"],"K":[],"aT":[]},"a6I":{"eS":[],"bj":["eS"],"K":[],"aT":[]},"h_":{"iz":[],"fQ":["T"],"dW":[]},"Fq":{"eG":["T","h_"],"T":[],"aU":["T","h_"],"K":[],"aT":[],"aU.1":"h_","eG.1":"h_","aU.0":"T"},"Ox":{"eG":["T","h_"],"T":[],"aU":["T","h_"],"K":[],"aT":[],"aU.1":"h_","eG.1":"h_","aU.0":"T"},"pC":{"iz":[],"dW":[]},"a0N":{"Qj":[]},"Fr":{"T":[],"K":[],"aT":[]},"a6L":{"bj":["T"],"K":[],"aT":[]},"Ft":{"n5":["1"],"T":[],"aU":["eS","1"],"Om":[],"K":[],"aT":[]},"OK":{"n5":["rN"],"T":[],"aU":["eS","rN"],"Om":[],"K":[],"aT":[],"aU.1":"rN","n5.0":"rN","aU.0":"eS"},"a6G":{"n5":["rM"],"T":[],"aU":["eS","rM"],"Om":[],"K":[],"aT":[],"aU.1":"rM","n5.0":"rM","aU.0":"eS"},"m1":{"bq":[],"ao":[]},"pP":{"iz":[],"fQ":["T"],"dW":[]},"OL":{"eG":["T","pP"],"T":[],"aU":["T","pP"],"K":[],"aT":[],"aU.1":"pP","eG.1":"pP","aU.0":"T"},"B2":{"ap":["~"]},"QO":{"c4":[]},"t4":{"di":["t4"]},"om":{"di":["om"]},"tk":{"di":["tk"]},"FM":{"di":["FM"]},"akD":{"xU":["dY"],"ic":[]},"Po":{"bq":[],"ao":[]},"zB":{"di":["FM"]},"H5":{"ar6":[]},"FN":{"ip":[]},"nG":{"nH":[]},"mu":{"nH":[]},"M1":{"nH":[]},"zL":{"c4":[]},"MI":{"c4":[]},"adE":{"eO":[]},"alK":{"MK":[]},"pB":{"eO":[]},"k6":{"nR":[]},"A1":{"nR":[]},"OR":{"bq":[],"ao":[]},"CA":{"lX":[]},"Ej":{"lX":[]},"Nv":{"lX":[]},"Kr":{"lX":[]},"a9v":{"w_":[]},"a9u":{"w_":[]},"a9w":{"w_":[]},"Gn":{"w_":[]},"KW":{"w1":[]},"ai7":{"QC":[]},"q8":{"as":[],"m":[]},"Rx":{"bX":[],"bC":[],"m":[]},"yo":{"as":[],"m":[]},"bah":{"bY":[]},"bvH":{"bY":[]},"bvG":{"bY":[]},"tE":{"bY":[]},"tT":{"bY":[]},"kD":{"bY":[]},"rt":{"bY":[]},"f9":{"c7":["1"]},"dE":{"c7":["1"],"c7.T":"1"},"Ry":{"at":["q8"]},"SV":{"at":["yo"]},"aaF":{"c7":["bah"],"c7.T":"bah"},"Kp":{"c7":["bY"],"c7.T":"bY"},"a_F":{"c7":["kD"]},"a5P":{"f9":["rt"],"c7":["rt"],"c7.T":"rt","f9.T":"rt"},"TR":{"Wg":["1"],"f9":["1"],"HR":["1"],"c7":["1"],"c7.T":"1","f9.T":"1"},"TS":{"Wh":["1"],"f9":["1"],"HR":["1"],"c7":["1"],"c7.T":"1","f9.T":"1"},"S9":{"c7":["1"],"c7.T":"1"},"IR":{"as":[],"m":[]},"abm":{"at":["IR"]},"abl":{"bP":[],"b_":[],"m":[]},"Rh":{"as":[],"m":[]},"VM":{"at":["Rh"],"hE":[]},"DI":{"as":[],"m":[]},"SY":{"at":["DI<1>"]},"J3":{"as":[],"m":[]},"RD":{"at":["J3"]},"LY":{"bq":[],"ao":[]},"ahC":{"aQ":[],"m":[]},"mk":{"bX":[],"bC":[],"m":[]},"u7":{"bP":[],"b_":[],"m":[]},"u_":{"bP":[],"b_":[],"m":[]},"CI":{"bP":[],"b_":[],"m":[]},"xD":{"bP":[],"b_":[],"m":[]},"CT":{"bP":[],"b_":[],"m":[]},"jF":{"bP":[],"b_":[],"m":[]},"jL":{"bP":[],"b_":[],"m":[]},"no":{"bP":[],"b_":[],"m":[]},"M7":{"fW":["mE"],"bC":[],"m":[],"fW.T":"mE"},"xO":{"hT":[],"b_":[],"m":[]},"rs":{"fW":["h_"],"bC":[],"m":[],"fW.T":"h_"},"bvj":{"bX":[],"bC":[],"m":[]},"DX":{"bP":[],"b_":[],"m":[]},"FL":{"bP":[],"b_":[],"m":[]},"an1":{"jb":[],"b0":[],"af":[]},"an2":{"bX":[],"bC":[],"m":[]},"Ni":{"bP":[],"b_":[],"m":[]},"XM":{"bP":[],"b_":[],"m":[]},"Ze":{"bP":[],"b_":[],"m":[]},"a5f":{"bP":[],"b_":[],"m":[]},"a5g":{"bP":[],"b_":[],"m":[]},"Bc":{"bP":[],"b_":[],"m":[]},"a0C":{"bP":[],"b_":[],"m":[]},"a13":{"bP":[],"b_":[],"m":[]},"Fz":{"bP":[],"b_":[],"m":[]},"cc":{"bP":[],"b_":[],"m":[]},"iq":{"bP":[],"b_":[],"m":[]},"kB":{"bP":[],"b_":[],"m":[]},"a2X":{"bP":[],"b_":[],"m":[]},"EP":{"bP":[],"b_":[],"m":[]},"ahK":{"bR":[],"b0":[],"af":[]},"a2p":{"bP":[],"b_":[],"m":[]},"a2o":{"bP":[],"b_":[],"m":[]},"a8f":{"bP":[],"b_":[],"m":[]},"Q2":{"hT":[],"b_":[],"m":[]},"a2c":{"aQ":[],"m":[]},"U_":{"hT":[],"b_":[],"m":[]},"afS":{"bR":[],"b0":[],"af":[]},"a5J":{"aQ":[],"m":[]},"a0M":{"hT":[],"b_":[],"m":[]},"a7b":{"hT":[],"b_":[],"m":[]},"JX":{"hT":[],"b_":[],"m":[]},"DB":{"fW":["kI"],"bC":[],"m":[],"fW.T":"kI"},"Dv":{"fW":["kI"],"bC":[],"m":[],"fW.T":"kI"},"aaJ":{"hT":[],"b_":[],"m":[]},"Ae":{"hT":[],"b_":[],"m":[]},"a65":{"b_":[],"m":[]},"a33":{"bP":[],"b_":[],"m":[]},"ML":{"bP":[],"b_":[],"m":[]},"lM":{"bP":[],"b_":[],"m":[]},"X2":{"bP":[],"b_":[],"m":[]},"MG":{"bP":[],"b_":[],"m":[]},"Y8":{"bP":[],"b_":[],"m":[]},"ui":{"bP":[],"b_":[],"m":[]},"a2b":{"bP":[],"b_":[],"m":[]},"uN":{"aQ":[],"m":[]},"iA":{"aQ":[],"m":[]},"u3":{"bP":[],"b_":[],"m":[]},"U8":{"T":[],"bj":["T"],"K":[],"aT":[]},"Ri":{"ip":[],"aT":[]},"A8":{"b_":[],"m":[]},"vw":{"bR":[],"b0":[],"af":[]},"aaI":{"ip":[],"aT":[]},"a_d":{"bP":[],"b_":[],"m":[]},"ZM":{"aQ":[],"m":[]},"adz":{"ao":[]},"u9":{"fn":[],"bX":[],"bC":[],"m":[]},"ahD":{"aQ":[],"m":[]},"a_m":{"aQ":[],"m":[]},"Kn":{"as":[],"m":[]},"Sr":{"at":["Kn"]},"a_G":{"aQ":[],"m":[]},"Dk":{"as":[],"m":[]},"SC":{"at":["Dk"]},"Dl":{"as":[],"m":[]},"uf":{"at":["Dl"],"hE":[]},"UE":{"as":[],"m":[]},"ol":{"GQ":[],"jc":[]},"acJ":{"bP":[],"b_":[],"m":[]},"ajs":{"T":[],"bj":["T"],"K":[],"aT":[]},"Qy":{"it":["eY"],"bq":[],"ao":[]},"SD":{"hT":[],"b_":[],"m":[]},"akp":{"at":["UE"],"bhQ":[]},"t6":{"f9":["1"],"c7":["1"],"c7.T":"1","f9.T":"1"},"VF":{"f9":["1"],"c7":["1"],"c7.T":"1","f9.T":"1"},"VG":{"f9":["1"],"c7":["1"],"c7.T":"1","f9.T":"1"},"akz":{"f9":["rH"],"c7":["rH"],"c7.T":"rH","f9.T":"rH"},"ad8":{"f9":["oC"],"c7":["oC"],"c7.T":"oC","f9.T":"oC"},"fa":{"bq":[],"ao":[]},"yn":{"fa":[],"bq":[],"ao":[]},"L5":{"bq":[],"ao":[]},"yk":{"as":[],"m":[]},"DE":{"as":[],"m":[]},"ST":{"oY":["fa"],"bX":[],"bC":[],"m":[],"oY.T":"fa"},"Hn":{"at":["yk"]},"aeW":{"at":["yk"]},"L6":{"as":[],"m":[]},"b9A":{"bY":[]},"zv":{"bY":[]},"zW":{"bY":[]},"ub":{"bY":[]},"SU":{"fa":[],"bq":[],"ao":[]},"aeX":{"at":["L6"]},"a6T":{"c7":["b9A"],"c7.T":"b9A"},"a49":{"c7":["zv"],"c7.T":"zv"},"a5M":{"c7":["zW"],"c7.T":"zW"},"Km":{"c7":["ub"],"c7.T":"ub"},"Ld":{"as":[],"m":[]},"Le":{"at":["Ld"]},"SW":{"bX":[],"bC":[],"m":[]},"qJ":{"as":[],"m":[]},"lp":{"at":["qJ<1>"]},"oR":{"hc":[]},"cz":{"oR":["1"],"hc":[]},"as":{"m":[]},"b_":{"m":[]},"b0":{"af":[]},"lT":{"b0":[],"af":[]},"jb":{"b0":[],"af":[]},"qP":{"oR":["1"],"hc":[]},"aQ":{"m":[]},"bC":{"m":[]},"fW":{"bC":[],"m":[]},"bX":{"bC":[],"m":[]},"a2T":{"b_":[],"m":[]},"bP":{"b_":[],"m":[]},"hT":{"b_":[],"m":[]},"a0p":{"b_":[],"m":[]},"JY":{"b0":[],"af":[]},"G5":{"b0":[],"af":[]},"O0":{"b0":[],"af":[]},"zF":{"b0":[],"af":[]},"bR":{"b0":[],"af":[]},"a2S":{"bR":[],"b0":[],"af":[]},"PI":{"bR":[],"b0":[],"af":[]},"lA":{"bR":[],"b0":[],"af":[]},"ahz":{"b0":[],"af":[]},"ahE":{"m":[]},"DO":{"aQ":[],"m":[]},"kQ":{"as":[],"m":[]},"Fj":{"at":["kQ"]},"dt":{"yv":["1"]},"aft":{"bP":[],"b_":[],"m":[]},"yA":{"as":[],"m":[]},"Hx":{"at":["yA"]},"Ly":{"zu":[]},"yH":{"aQ":[],"m":[]},"yI":{"fn":[],"bX":[],"bC":[],"m":[]},"uA":{"as":[],"m":[]},"T5":{"at":["uA"],"hE":[]},"y_":{"bh":["eE"],"bd":["eE"],"bh.T":"eE","bd.T":"eE"},"xg":{"bh":["eg?"],"bd":["eg?"],"bh.T":"eg?","bd.T":"eg?"},"B_":{"bh":["H"],"bd":["H"],"bh.T":"H","bd.T":"H"},"IO":{"as":[],"m":[]},"IQ":{"as":[],"m":[]},"IN":{"as":[],"m":[]},"IL":{"as":[],"m":[]},"IP":{"as":[],"m":[]},"a_g":{"bh":["jP"],"bd":["jP"],"bh.T":"jP","bd.T":"jP"},"KD":{"bh":["aH"],"bd":["aH"],"bh.T":"aH","bd.T":"aH"},"a2a":{"as":[],"m":[]},"E0":{"at":["1"]},"Ca":{"at":["1"]},"abi":{"at":["IO"]},"abk":{"at":["IQ"]},"abh":{"at":["IN"]},"abg":{"at":["IL"]},"abj":{"at":["IP"]},"oX":{"bX":[],"bC":[],"m":[]},"LH":{"jb":[],"b0":[],"af":[]},"oY":{"bX":[],"bC":[],"m":[]},"HA":{"jb":[],"b0":[],"af":[]},"fn":{"bX":[],"bC":[],"m":[]},"Bt":{"aQ":[],"m":[]},"u4":{"b_":[],"m":[]},"HC":{"bR":[],"b0":[],"af":[]},"uO":{"u4":["b7"],"b_":[],"m":[],"u4.0":"b7"},"Uh":{"lL":["b7","T"],"T":[],"bj":["T"],"K":[],"aT":[],"lL.0":"b7"},"Tq":{"bX":[],"bC":[],"m":[]},"Mj":{"as":[],"m":[]},"ant":{"kN":["Rj"],"kN.T":"Rj"},"a_p":{"Rj":[]},"agy":{"at":["Mj"]},"bgm":{"bX":[],"bC":[],"m":[]},"Mo":{"k9":[],"jP":[]},"Ob":{"aQ":[],"m":[]},"agE":{"aQ":[],"m":[]},"ae0":{"ao":[]},"agD":{"bP":[],"b_":[],"m":[]},"ajA":{"T":[],"bj":["T"],"K":[],"aT":[]},"zl":{"oX":["i8"],"bX":[],"bC":[],"m":[],"oX.T":"i8"},"TA":{"as":[],"m":[]},"agO":{"at":["TA"],"hE":[]},"H3":{"dL":[],"e6":[]},"a3I":{"aQ":[],"m":[]},"Xm":{"as":[],"m":[]},"abs":{"yv":["H3"]},"agX":{"aQ":[],"m":[]},"b9e":{"lN":[]},"yB":{"bX":[],"bC":[],"m":[]},"N7":{"as":[],"m":[]},"nL":{"at":["N7"]},"ahx":{"eo":["~"]},"HN":{"wv":[]},"HM":{"wv":[]},"TM":{"wv":[]},"TN":{"wv":[]},"afy":{"hh":["bt>?"],"bq":[],"ao":[]},"hU":{"bC":[],"m":[]},"TQ":{"b0":[],"af":[]},"pU":{"iz":[],"fQ":["T"],"dW":[]},"a4v":{"hT":[],"b_":[],"m":[]},"I_":{"eG":["T","pU"],"T":[],"aU":["T","pU"],"K":[],"aT":[],"aU.1":"pU","eG.1":"pU","aU.0":"T"},"rc":{"ao":[]},"td":{"as":[],"m":[]},"HP":{"at":["td"]},"EQ":{"as":[],"m":[]},"ES":{"at":["EQ"]},"wA":{"T":[],"aU":["T","h_"],"K":[],"aT":[],"aU.1":"h_","aU.0":"T"},"No":{"as":[],"m":[]},"BI":{"qZ":["BI"]},"BN":{"bX":[],"bC":[],"m":[]},"BM":{"T":[],"bj":["T"],"K":[],"aT":[],"qZ":["BM"]},"Ui":{"T":[],"bj":["T"],"K":[],"aT":[]},"Vq":{"hT":[],"b_":[],"m":[]},"amr":{"bR":[],"b0":[],"af":[]},"Ih":{"h_":[],"iz":[],"fQ":["T"],"dW":[]},"ahQ":{"at":["No"]},"HQ":{"b_":[],"m":[]},"ahP":{"bR":[],"b0":[],"af":[]},"adD":{"bP":[],"b_":[],"m":[]},"Lm":{"as":[],"m":[]},"Q7":{"as":[],"m":[]},"T0":{"at":["Lm"]},"T_":{"bq":[],"ao":[]},"afu":{"ao":[]},"Va":{"at":["Q7"]},"V9":{"bq":[],"ao":[]},"Np":{"l0":[]},"v6":{"d5":["1"],"r_":[],"hc":[],"d5.T":"1"},"EU":{"aQ":[],"m":[]},"Nq":{"il":["1"],"is":["1"],"eo":["1"]},"Fe":{"bX":[],"bC":[],"m":[]},"vx":{"as":[],"m":[]},"Bf":{"bX":[],"bC":[],"m":[]},"OW":{"as":[],"m":[]},"hh":{"bq":[],"ao":[]},"ajW":{"at":["vx"]},"Uv":{"at":["OW"]},"dQ":{"hh":["1"],"bq":[],"ao":[]},"m6":{"hh":["1"],"bq":[],"ao":[]},"Ut":{"m6":["1"],"hh":["1"],"bq":[],"ao":[]},"OP":{"m6":["1"],"hh":["1"],"bq":[],"ao":[],"dQ.T":"1","m6.T":"1"},"Ab":{"m6":["F"],"hh":["F"],"bq":[],"ao":[],"dQ.T":"F","m6.T":"F"},"OQ":{"m6":["i?"],"hh":["i?"],"bq":[],"ao":[],"dQ.T":"i?","m6.T":"i?"},"a7a":{"as":[],"m":[]},"bMi":{"bQU":["ap"]},"I2":{"at":["a7a<1>"]},"akc":{"bX":[],"bC":[],"m":[]},"ajT":{"hh":["Aj?"],"bq":[],"ao":[],"dQ.T":"Aj?"},"TC":{"bX":[],"bC":[],"m":[]},"HL":{"as":[],"m":[]},"tc":{"at":["HL<1>"]},"ER":{"eo":["1"]},"is":{"eo":["1"]},"adQ":{"c7":["kD"],"c7.T":"kD"},"il":{"is":["1"],"eo":["1"]},"NR":{"il":["1"],"is":["1"],"eo":["1"]},"O9":{"il":["1"],"is":["1"],"eo":["1"]},"a7h":{"aQ":[],"m":[]},"P5":{"ja":["1"],"ja.T":"1"},"P6":{"bX":[],"bC":[],"m":[]},"P7":{"bq":[],"ao":[]},"UP":{"as":[],"m":[]},"Uy":{"d5":["hc"],"r_":[],"hc":[],"d5.T":"hc"},"UQ":{"at":["UP"]},"a0G":{"rE":[]},"lP":{"mv":[],"l0":[]},"ps":{"lP":[],"mv":[],"l0":[]},"Pd":{"lP":[],"mv":[],"l0":[]},"pg":{"lP":[],"mv":[],"l0":[]},"vF":{"lP":[],"mv":[],"l0":[]},"aaj":{"lP":[],"mv":[],"l0":[]},"baB":{"qZ":["baB"]},"Pa":{"as":[],"m":[]},"Pb":{"at":["Pa"]},"akr":{"bX":[],"bC":[],"m":[]},"rF":{"m1":[],"bq":[],"ao":[],"rE":[]},"Aq":{"l0":[]},"Pc":{"rF":[],"m1":[],"bq":[],"ao":[],"rE":[]},"a7u":{"aQ":[],"m":[]},"Yj":{"aQ":[],"m":[]},"a32":{"aQ":[],"m":[]},"Pe":{"as":[],"m":[]},"UH":{"bX":[],"bC":[],"m":[]},"UJ":{"as":[],"m":[]},"FG":{"at":["Pe"]},"aku":{"at":["UJ"]},"UI":{"bq":[],"ao":[]},"akt":{"bP":[],"b_":[],"m":[]},"ajG":{"T":[],"bj":["T"],"K":[],"aT":[]},"ajU":{"hh":["a3?"],"bq":[],"ao":[],"dQ.T":"a3?"},"hZ":{"bY":[]},"P4":{"f9":["hZ"],"c7":["hZ"],"c7.T":"hZ","f9.T":"hZ"},"Fl":{"as":[],"m":[]},"pY":{"kO":[],"dL":[],"e6":[]},"pZ":{"iS":[],"dL":[],"e6":[]},"FH":{"bq":[],"ao":[]},"po":{"at":["1"]},"EH":{"bq":[],"ao":[]},"FI":{"as":[],"m":[]},"FK":{"bX":[],"bC":[],"m":[]},"akB":{"i_":[],"at":["FI"],"ao":[]},"a7A":{"ao":[]},"PC":{"as":[],"m":[]},"akO":{"at":["PC"]},"akP":{"oX":["y"],"bX":[],"bC":[],"m":[],"oX.T":"y"},"by":{"FU":[]},"AC":{"as":[],"m":[]},"PD":{"as":[],"m":[]},"FV":{"bq":[],"ao":[]},"UU":{"at":["AC"]},"PE":{"bq":[],"ao":[]},"UT":{"at":["PD"]},"akT":{"bX":[],"bC":[],"m":[]},"I5":{"bP":[],"b_":[],"m":[]},"a80":{"aQ":[],"m":[]},"al_":{"bR":[],"b0":[],"af":[]},"Ur":{"T":[],"bj":["T"],"Om":[],"K":[],"aT":[]},"a8g":{"b_":[],"m":[]},"G0":{"b_":[],"m":[]},"a8e":{"G0":[],"b_":[],"m":[]},"G_":{"bR":[],"b0":[],"af":[]},"LX":{"fW":["p3"],"bC":[],"m":[],"fW.T":"p3"},"PS":{"kU":["1","2"],"b_":[],"m":[]},"PT":{"bR":[],"b0":[],"af":[]},"PU":{"bq":[],"ao":[]},"a8k":{"bP":[],"b_":[],"m":[]},"I1":{"T":[],"bj":["T"],"K":[],"aT":[]},"a8j":{"bq":[],"ao":[]},"So":{"bq":[],"ao":[]},"a8s":{"aQ":[],"m":[]},"Qi":{"b_":[],"m":[]},"alO":{"bR":[],"b0":[],"af":[]},"a9b":{"fW":["pC"],"bC":[],"m":[],"fW.T":"pC"},"pE":{"dL":[],"e6":[]},"pF":{"dL":[],"e6":[]},"J9":{"dL":[],"e6":[]},"OJ":{"T":[],"bj":["T"],"K":[],"aT":[]},"Fs":{"T":[],"bj":["T"],"K":[],"aT":[]},"a9i":{"bP":[],"b_":[],"m":[]},"a9h":{"bP":[],"b_":[],"m":[]},"a9x":{"bP":[],"b_":[],"m":[]},"D8":{"fn":[],"bX":[],"bC":[],"m":[]},"bvn":{"fn":[],"bX":[],"bC":[],"m":[]},"ahF":{"aQ":[],"m":[]},"ft":{"aQ":[],"m":[]},"Kq":{"bY":[]},"xR":{"bY":[]},"xT":{"bY":[]},"xS":{"bY":[]},"j8":{"bY":[]},"qB":{"j8":[],"bY":[]},"qD":{"j8":[],"bY":[]},"yb":{"j8":[],"bY":[]},"y5":{"j8":[],"bY":[]},"y6":{"j8":[],"bY":[]},"lm":{"j8":[],"bY":[]},"uk":{"j8":[],"bY":[]},"qE":{"j8":[],"bY":[]},"y9":{"j8":[],"bY":[]},"ya":{"j8":[],"bY":[]},"qC":{"j8":[],"bY":[]},"rG":{"bY":[]},"ayg":{"bY":[]},"rH":{"bY":[]},"oC":{"bY":[]},"vb":{"bY":[]},"vt":{"bY":[]},"nT":{"bY":[]},"wc":{"bY":[]},"mX":{"bY":[]},"wa":{"bY":[]},"a_E":{"bY":[]},"jr":{"iz":[],"fQ":["T"],"dW":[]},"tf":{"as":[],"m":[]},"UN":{"as":[],"m":[]},"QH":{"as":[],"m":[]},"UR":{"at":["tf"]},"UO":{"at":["UN"]},"Vl":{"at":["QH"]},"JN":{"it":["CK"],"bq":[],"ao":[],"hE":[]},"B3":{"as":[],"m":[]},"SG":{"bX":[],"bC":[],"m":[]},"amt":{"at":["B3"]},"S7":{"ao":[]},"a9V":{"aQ":[],"m":[]},"IT":{"as":[],"m":[]},"Rz":{"at":["IT"]},"a8a":{"as":[],"m":[]},"a7n":{"as":[],"m":[]},"a75":{"as":[],"m":[]},"a83":{"as":[],"m":[]},"a0u":{"bP":[],"b_":[],"m":[]},"a_e":{"as":[],"m":[]},"Mg":{"as":[],"m":[]},"Xj":{"as":[],"m":[]},"GG":{"as":[],"m":[]},"GH":{"at":["GG<1>"]},"R7":{"it":["GI"],"bq":[],"ao":[]},"VK":{"bX":[],"bC":[],"m":[]},"aau":{"aQ":[],"m":[]},"Re":{"hT":[],"b_":[],"m":[]},"anh":{"bR":[],"b0":[],"af":[]},"a7X":{"hT":[],"b_":[],"m":[]},"VL":{"bX":[],"bC":[],"m":[]},"aaD":{"aQ":[],"m":[]},"ani":{"bP":[],"b_":[],"m":[]},"ajP":{"T":[],"bj":["T"],"K":[],"aT":[]},"GQ":{"jc":[]},"anr":{"fW":["mS"],"bC":[],"m":[],"fW.T":"mS"},"abz":{"bP":[],"b_":[],"m":[]},"Up":{"T":[],"bj":["T"],"K":[],"aT":[]},"Rk":{"as":[],"m":[]},"anu":{"at":["Rk"]},"JU":{"as":[],"m":[]},"S2":{"at":["JU"]},"CM":{"as":[],"m":[]},"pQ":{"jh":[],"dL":[],"e6":[]},"a1E":{"ao":[]},"a1F":{"ao":[]},"a1G":{"ao":[]},"a1B":{"ao":[]},"a1D":{"ao":[]},"a1C":{"ao":[]},"a6_":{"ao":[]},"a5Z":{"ao":[]},"a5Y":{"ao":[]},"a1H":{"ao":[]},"aa_":{"ao":[]},"a9O":{"ao":[]},"a2d":{"ao":[]},"acD":{"at":["CM"]},"Zw":{"aQ":[],"m":[]},"xx":{"aQ":[],"m":[]},"Zv":{"aQ":[],"m":[]},"Mu":{"as":[],"m":[]},"agG":{"at":["Mu"]},"a3h":{"as":[],"m":[]},"pA":{"Ct":[]},"Qc":{"pA":["~"],"Ct":[],"pA.T":"~"},"EX":{"di":["EX"]},"xI":{"di":["xI"]},"Yz":{"li":[]},"YA":{"li":[]},"YI":{"li":[]},"a05":{"li":[]},"a06":{"li":[]},"a5C":{"li":[]},"a5D":{"li":[]},"ZK":{"jX":[]},"uc":{"jX":[]},"a14":{"jX":[]},"a1e":{"jX":[]},"a3J":{"jX":[]},"a3L":{"jX":[]},"NV":{"jX":[]},"a5T":{"jX":[]},"vz":{"jX":[]},"a73":{"jX":[]},"aaG":{"jX":[]},"aIP":{"di":["aIP"]},"XY":{"Za":[]},"Jl":{"Za":[]},"Cs":{"dp":["I"],"dp.T":"I"},"JI":{"c4":[]},"a01":{"c4":[]},"Ck":{"c4":[]},"a2f":{"c4":[]},"Cl":{"hN":[],"dy":[]},"u5":{"hN":[],"lH":[],"dy":[]},"KG":{"lH":[],"dy":[]},"KU":{"hN":[],"dy":[]},"Lr":{"hN":[],"dy":[]},"a1u":{"hN":[],"dy":[]},"NO":{"lH":[],"dy":[]},"Oh":{"lH":[],"dy":[]},"OM":{"hN":[],"lH":[],"dy":[],"b8m":[]},"Ai":{"b9N":[],"dy":[]},"PB":{"lH":[],"dy":[]},"a8X":{"hN":[],"dy":[]},"mW":{"dy":[]},"qk":{"j1":["l","l"]},"cF":{"j1":["a3","a3"]},"Lp":{"j1":["mp","mp"]},"p_":{"j1":["o","o"]},"M5":{"j1":["1","1"]},"F1":{"hd":["h"],"hd.T":"h"},"a58":{"j1":["h","h"]},"lI":{"j1":["h","h"]},"FP":{"j1":["o_","ri"]},"a8x":{"j1":["h","h"]},"QD":{"j1":["qw","qw"]},"Mm":{"as":[],"m":[]},"agC":{"at":["Mm"]},"Mn":{"as":[],"m":[]},"agA":{"at":["Mn"]},"C9":{"eB":[]},"YM":{"eB":[]},"a1r":{"eB":[]},"a1t":{"eB":[]},"a3D":{"eB":[]},"a5H":{"eB":[]},"a6a":{"eB":[]},"a6R":{"eB":[]},"a76":{"eB":[]},"a7O":{"eB":[]},"AA":{"eB":[]},"a7Q":{"eB":[]},"a7R":{"eB":[]},"a7S":{"eB":[]},"j2":{"hN":[],"dy":[]},"ZH":{"j2":[],"hN":[],"dy":[]},"a26":{"j2":[],"hN":[],"dy":[]},"a4g":{"j2":[],"hN":[],"dy":[]},"a7P":{"j2":[],"hN":[],"dy":[]},"a8n":{"j2":[],"hN":[],"dy":[]},"a9A":{"j2":[],"hN":[],"dy":[]},"a2A":{"c4":[]},"a2D":{"c4":[]},"a2E":{"ii":[]},"Fk":{"b_":[],"m":[]},"OA":{"T":[],"K":[],"aT":[]},"a57":{"ha":[]},"hd":{"hd.T":"1"},"c9":{"lC":[]},"dI":{"lC":[]},"wd":{"lC":[]},"Y9":{"eJ":[]},"JS":{"eJ":[]},"KI":{"eJ":[]},"a0x":{"eJ":[]},"a1_":{"eJ":[]},"a1M":{"eJ":[]},"a1S":{"eJ":[]},"a1V":{"eJ":[]},"Mb":{"eJ":[]},"z7":{"eJ":[]},"Nk":{"eJ":[]},"Nl":{"eJ":[]},"EY":{"eJ":[]},"Pz":{"eJ":[]},"a9d":{"eJ":[]},"R9":{"eJ":[]},"Ra":{"eJ":[]},"XJ":{"fU":[]},"XK":{"fU":[]},"Zl":{"fU":[]},"a_b":{"fU":[]},"a_r":{"fU":[]},"PF":{"Kf":[]},"Db":{"Kf":[]},"a0a":{"fU":[]},"KH":{"fU":[]},"a0r":{"fU":[]},"a29":{"fU":[]},"a2i":{"fU":[]},"a2Y":{"fU":[]},"z1":{"fU":[]},"a8m":{"fU":[]},"a8S":{"fU":[]},"Gv":{"fU":[]},"wx":{"b0":[],"af":[]},"rK":{"m":[]},"EL":{"aQ":[],"rK":[],"m":[]},"ahq":{"b0":[],"af":[]},"ww":{"aQ":[],"m":[]},"rJ":{"aQ":[],"rK":[],"m":[]},"PJ":{"b0":[],"af":[]},"jg":{"B":["1"]},"jj":{"jg":["1"],"B":["1"]},"J7":{"ac":["hf"],"ad":["y"],"C":[],"b4":[],"iE":[],"ac.T":"hf","ad.T":"y"},"xn":{"ac":["hf"],"ad":["y"],"C":[],"b4":[],"ac.T":"hf","ad.T":"y"},"DK":{"aQ":[],"m":[]},"yZ":{"ac":["bE"],"ad":["y"],"C":[],"b4":[],"iE":[],"ac.T":"bE","ad.T":"y"},"a2K":{"ay":[],"aJ":[],"ac":["hf"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"ac.T":"hf"},"EC":{"aQ":[],"m":[]},"ED":{"aQ":[],"m":[]},"hf":{"bE":[],"ah":[],"fo":[],"C":[],"av":[],"W":[]},"ET":{"aQ":[],"m":[]},"B8":{"ac":["hf"],"ad":["y"],"C":[],"b4":[],"ac.T":"hf","ad.T":"y"},"aa2":{"ad":["y"],"C":[],"b4":[],"ad.T":"y"},"Bk":{"ac":["hf"],"ad":["y"],"C":[],"b4":[],"ac.T":"hf","ad.T":"y"},"a52":{"iG":[],"c4":[]},"bf":{"aKz":["1"],"b5":["1"]},"Mw":{"B":["1"],"B.E":"1"},"ny":{"fR":["1","i"],"b5":["i"],"fR.R":"1"},"Mr":{"fR":["1","2"],"b5":["2"],"fR.R":"1"},"QY":{"fR":["1","pJ<1>"],"b5":["pJ<1>"],"fR.R":"1"},"PH":{"ht":[]},"xF":{"ht":[]},"a38":{"ht":[]},"a4d":{"ht":[]},"io":{"ht":[]},"aaH":{"ht":[]},"Jy":{"z6":["1","1"],"b5":["1"],"z6.R":"1"},"fR":{"b5":["2"]},"Pu":{"b5":["de<1,2>"]},"Pv":{"b5":["nX<1,2,3>"]},"Pw":{"b5":["mN<1,2,3,4>"]},"Px":{"b5":["lQ<1,2,3,4,5>"]},"Py":{"b5":["jo<1,2,3,4,5,6,7,8>"]},"z6":{"b5":["2"]},"lF":{"fR":["1","1"],"b5":["1"],"fR.R":"1"},"PP":{"fR":["1","1"],"b5":["1"],"fR.R":"1"},"KP":{"b5":["1"]},"a48":{"b5":["i"]},"mh":{"b5":["i"]},"AE":{"b5":["i"]},"a5K":{"b5":["i"]},"a6S":{"b5":["i"]},"kM":{"fR":["1","I<1>"],"b5":["I<1>"],"fR.R":"1"},"Ma":{"fR":["1","I<1>"],"b5":["I<1>"]},"NT":{"fR":["1","I<1>"],"b5":["I<1>"],"fR.R":"1"},"ON":{"fR":["1","2"],"b5":["2"]},"Ju":{"yN":["1"],"rJ":[],"aQ":[],"rK":[],"m":[]},"Mh":{"yN":["1"],"rJ":[],"aQ":[],"rK":[],"m":[]},"a2e":{"af":[]},"ho":{"bX":[],"bC":[],"m":[]},"yN":{"rJ":[],"aQ":[],"rK":[],"m":[]},"T8":{"b0":[],"af":[]},"BE":{"jb":[],"b0":[],"a2e":["1"],"af":[]},"Sc":{"kn":["1","H9<1>"],"kn.D":"H9<1>"},"VJ":{"kn":["1","Im<1>"],"kn.D":"Im<1>"},"a3U":{"EL":[],"aQ":[],"rK":[],"m":[]},"NZ":{"yN":["1"],"rJ":[],"aQ":[],"rK":[],"m":[]},"a5S":{"c4":[]},"a5R":{"c4":[]},"Cr":{"hi":[],"ay":[],"aJ":[],"ad":["y"],"ac":["ah"],"cE":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"ah","ad.T":"y"},"Dq":{"hi":[],"ay":[],"aJ":[],"ad":["y"],"ac":["vA"],"cE":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"vA","ad.T":"y"},"KK":{"ac":["ah"],"C":[],"ac.T":"ah"},"a0t":{"hi":[],"ay":[],"aJ":[],"ad":["y"],"ac":["ah"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"ah","ad.T":"y"},"NL":{"hi":[],"ay":[],"aJ":[],"ad":["y"],"ac":["ah"],"cE":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"ah","ad.T":"y"},"a8M":{"ac":["ah"],"C":[],"ac.T":"ah"},"a8N":{"hi":[],"ay":[],"aJ":[],"ad":["y"],"ac":["ah"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"ah","ad.T":"y"},"vA":{"ah":[],"pj":[],"dn":["fP"],"C":[],"av":[],"W":[]},"Fy":{"aQ":[],"m":[]},"q6":{"cA":[]},"C_":{"cA":[]},"bKq":{"cA":[]},"bKp":{"cA":[]},"bKK":{"cA":[]},"bKJ":{"cA":[]},"bKI":{"cA":[]},"bKo":{"cA":[]},"bKE":{"cA":[]},"bKP":{"cA":[]},"bKz":{"cA":[]},"bKs":{"cA":[]},"bKr":{"cA":[]},"bKA":{"cA":[]},"bKD":{"cA":[]},"bKL":{"cA":[]},"bKF":{"cA":[]},"bKv":{"cA":[]},"bKu":{"cA":[]},"bKy":{"cA":[]},"bKx":{"cA":[]},"bKN":{"cA":[]},"bKM":{"cA":[]},"bKC":{"cA":[]},"bKB":{"cA":[]},"la":{"cA":[]},"bbT":{"cA":[]},"j_":{"cA":[]},"b6g":{"cA":[]},"bKw":{"cA":[]},"q7":{"cA":[]},"bKn":{"cA":[]},"iw":{"cA":[]},"nc":{"cA":[]},"ku":{"cA":[]},"WR":{"cA":[]},"bKt":{"cA":[]},"bKO":{"cA":[]},"kv":{"cA":[]},"bKH":{"cA":[]},"bKG":{"cA":[]},"pI":{"fp":[]},"EN":{"fp":[]},"DZ":{"fp":[]},"yy":{"fp":[]},"df":{"cw":[]},"a_8":{"B":["fq"],"B.E":"fq"},"a4l":{"fq":["o"]},"Zx":{"fq":["l"]},"a8V":{"fq":["i"]},"a0z":{"fq":["i"]},"a2m":{"fq":["o"]},"a0P":{"fq":["a3"]},"Yb":{"fq":["F"]},"a53":{"c4":[]},"JQ":{"fE":[],"ay":[],"aJ":[],"ad":["y"],"ac":["hk"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"hk","ad.T":"y"},"JR":{"ay":[],"aJ":[],"ac":["hk"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"ac.T":"hk"},"a1R":{"ay":[],"aJ":[],"ac":["hk"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"ac.T":"hk"},"a1b":{"C":[]},"a1d":{"fE":[],"ay":[],"aJ":[],"ad":["y"],"ac":["hk"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"hk","ad.T":"y"},"a1c":{"fE":[],"ay":[],"aJ":[],"ad":["y"],"ac":["hk"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"hk","ad.T":"y"},"EO":{"fE":[],"ay":[],"aJ":[],"ad":["y"],"ac":["hk"],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"hk","ad.T":"y"},"a4m":{"ac":["hk"],"C":[],"ac.T":"hk"},"a5t":{"jq":["rk"],"ay":[],"aJ":[],"ad":["y"],"ac":["hk"],"cE":[],"C":[],"aL":[],"az":[],"aP":[],"W":[],"aM":[],"b4":[],"ac.T":"hk","ad.T":"y","jq.T":"rk"},"hk":{"ah":[],"fo":[],"bb":[],"dn":["fP"],"C":[],"av":[],"W":[]},"Gj":{"aQ":[],"m":[]},"rW":{"N":["1"],"I":["1"],"ar":["1"],"B":["1"]},"ag0":{"rW":["o"],"N":["o"],"I":["o"],"ar":["o"],"B":["o"]},"R6":{"rW":["o"],"N":["o"],"I":["o"],"ar":["o"],"B":["o"],"N.E":"o","B.E":"o","rW.E":"o"},"aao":{"c4":[]},"ik":{"vc":[]},"lz":{"vc":[]},"hM":{"vc":[]},"JP":{"vc":[]},"uS":{"nC":[]},"vm":{"nC":[]},"jI":{"ea":[]},"aet":{"ea":[]},"aa5":{"ea":[]},"aaC":{"jI":[],"ea":[]},"EZ":{"jI":[],"ea":[]},"a9F":{"jI":[],"ea":[]},"a7j":{"jI":[],"ea":[]},"JK":{"ea":[]},"Mv":{"ea":[]},"F2":{"jI":[],"ea":[]},"D9":{"jI":[],"ea":[]},"a9D":{"jI":[],"ea":[]},"a27":{"jI":[],"ea":[]},"NA":{"ea":[]},"Fv":{"ea":[]},"a6Y":{"ea":[]},"a6X":{"ea":[]},"a6U":{"ea":[]},"a6V":{"ea":[]},"OO":{"ea":[]},"a6W":{"ea":[]},"j5":{"b8v":[]},"eN":{"eN.T":"1"},"zz":{"eN":["X<1>"],"eN.T":"X<1>"},"zA":{"eN":["X>"],"eN.T":"X>"},"Ex":{"c4":[]},"DP":{"i4":[]},"us":{"i4":[]},"aaP":{"wg":[]},"aaU":{"c4":[]},"ab_":{"c4":[]},"ab0":{"iG":[],"c4":[]},"ab3":{"iG":[],"c4":[]},"Rt":{"c4":[]},"Rn":{"B":["e0"],"B.E":"e0"},"l1":{"e0":[],"wh":[]},"GU":{"e0":[]},"Rm":{"e0":[]},"aaN":{"e0":[]},"aaO":{"e0":[]},"Ro":{"e0":[]},"aaQ":{"e0":[],"GW":["e0"]},"l2":{"e0":[],"GW":["e0"],"wh":[]},"Ru":{"e0":[]},"Bl":{"e0":[]},"GV":{"b5":["i"]},"Rr":{"I":["1"],"ar":["1"],"B":["1"],"B.E":"1"},"aaR":{"ce":["I","i"],"ce.S":"I","ce.T":"i"},"n_":{"e_":[]},"oc":{"e_":[]},"m3":{"e_":[]},"m4":{"e_":[]},"iU":{"e_":[]},"od":{"e_":[]},"hG":{"e_":[]},"Rv":{"e_":[]},"wi":{"Rv":[],"e_":[]},"aaS":{"B":["e_"],"B.E":"e_"},"YC":{"B":["i"]},"aJ":{"W":[]},"bv9":{"bX":[],"bC":[],"m":[]},"byo":{"as":[],"m":[]},"bEh":{"bX":[],"bC":[],"m":[]},"bD7":{"bX":[],"bC":[],"m":[]},"lH":{"dy":[]},"b9N":{"dy":[]},"aKz":{"b5":["1"]},"bj3":{"cA":[]}}')) -A.bEq(v.typeUniverse,JSON.parse('{"KX":1,"aae":1,"GK":1,"VZ":2,"K0":1,"EK":1,"Q6":1,"a8R":2,"alI":1,"adF":1,"an8":2,"Ms":2,"an9":1,"alg":2,"alf":2,"V0":2,"V1":1,"V2":1,"VD":2,"VE":1,"YG":1,"Zm":2,"Ia":1,"di":1,"a2u":1,"bar":1,"TZ":1,"Sp":1,"Da":1,"SK":1,"H4":1,"UD":1,"a50":1,"TU":1,"AK":1,"XZ":1,"a5I":1,"Cm":1,"RK":1,"RL":1,"Vr":1,"IX":1,"CU":1,"S4":1,"S5":1,"S6":1,"Nx":1,"VW":1,"QW":1,"W7":1,"a3r":1,"Tu":1,"In":1,"QX":1,"K1":1,"S8":1,"fQ":1,"jm":1,"On":1,"K9":1,"HZ":1,"Um":1,"Ft":1,"tL":1,"Hq":1,"E0":1,"Ca":1,"Hz":1,"b9e":1,"aa6":1,"Nq":1,"hh":1,"mJ":1,"dQ":1,"Ut":1,"Io":1,"ER":1,"a35":1,"NR":1,"O9":1,"HK":1,"HW":1,"PS":2,"UW":2,"kT":1,"fi":1,"Vy":1,"a2v":2,"M5":1,"XX":2,"a7_":1,"Ma":1,"ON":2,"Mh":1,"a2e":1,"adG":1,"aaE":2,"a0n":2,"dd":1,"t3":1,"oT":1,"bCF":1}')) +s(A.ac5,A.cE) +r(A.ac6,A.cP) +r(A.adq,A.dm) +r(A.ai6,A.a5) +r(A.ai7,A.dm) +r(A.TV,A.ez) +s(A.aib,A.cE) +r(A.aic,A.a1M) +s(A.adr,A.cE) +r(A.ads,A.dm) +s(A.acS,A.cE) +s(A.acT,A.yB) +r(A.acU,A.ab7) +s(A.acX,A.cE) +s(A.acY,A.ac) +s(A.aja,A.cE) +r(A.ajb,A.a5) +s(A.ajT,A.ac) +r(A.ajU,A.a2a) +s(A.ajV,A.fl) +s(A.ajW,A.m2) +s(A.aon,A.cE) +s(A.aoo,A.yB) +r(A.aop,A.ab7) +r(A.Uh,A.dm) +r(A.Ui,A.dm) +s(A.ak3,A.cj) +s(A.ak4,A.iR) +r(A.Uj,A.dm) +r(A.Uk,A.dm) +s(A.ak5,A.cj) +s(A.ak6,A.iR) +s(A.ak7,A.cj) +s(A.adl,A.cj) +r(A.T2,A.bj) +r(A.afq,A.a4V) +r(A.T3,A.bj) +r(A.afr,A.a4V) +r(A.aiT,A.cP) +r(A.ahs,A.a5) +r(A.aht,A.aBR) +r(A.aq8,A.bj) +r(A.aq9,A.bj) +r(A.aml,A.a5) +r(A.amm,A.bj) +s(A.am7,A.cj) +r(A.VJ,A.aBQ) +r(A.VK,A.dm) +r(A.apc,A.a5) +s(A.apd,A.cE) +s(A.adu,A.cj) +s(A.af9,A.cj) +s(A.aiH,A.cj) +r(A.apG,A.bj) +s(A.ald,A.cj) +s(A.alX,A.cj) +r(A.aeW,A.mA) +r(A.aeY,A.mA) +r(A.af3,A.ez) +r(A.TW,A.bj) +r(A.aig,A.a2k) +r(A.TX,A.a1M) +r(A.aps,A.bj) +r(A.aif,A.a5) +r(A.ags,A.bj) +r(A.agt,A.a2k) +r(A.TA,A.dm) +r(A.agW,A.cP) +s(A.agX,A.cE) +s(A.ah1,A.fl) +s(A.ah3,A.yI) +s(A.ahU,A.iR) +s(A.ahY,A.iR) +r(A.TU,A.EX) +r(A.ai8,A.a4z) +r(A.ai9,A.EX) +r(A.an_,A.bj) +s(A.all,A.m2) +r(A.amZ,A.bj) +s(A.agV,A.iR) +s(A.ain,A.cj) +s(A.aio,A.oV) +s(A.aiU,A.pu) +r(A.aih,A.a5) +r(A.ad_,A.a5) +r(A.ad0,A.bj) +r(A.S4,A.LQ) +r(A.ahk,A.a5) +r(A.ahl,A.bj) +r(A.acu,A.a5) +r(A.acA,A.a5) +r(A.ajc,A.a5) +r(A.WK,A.bj) +r(A.aq6,A.mA) +s(A.aiO,A.cj) +s(A.aiX,A.cj) +s(A.aiY,A.oV) +r(A.amq,A.dm) +s(A.amr,A.yI) +s(A.apj,A.cE) +s(A.aip,A.fl) +s(A.ant,A.cj) +s(A.anu,A.oV) +s(A.anv,A.cj) +s(A.aeg,A.cj) +r(A.aj6,A.a5) +s(A.adt,A.bu) +r(A.adi,A.c_) +r(A.ajL,A.c_) +s(A.ajM,A.ry) +r(A.akg,A.c_) +s(A.akh,A.ry) +s(A.alj,A.cE) +r(A.UU,A.a5) +r(A.S5,A.bj) +r(A.agx,A.cP) +r(A.agy,A.a_0) +r(A.TB,A.ez) +s(A.ah4,A.lI) +r(A.Vm,A.bj) +r(A.Ua,A.a5) +s(A.amd,A.ac) +s(A.ame,A.ac) +s(A.amj,A.ac) +s(A.amk,A.ac) +s(A.ai3,A.e2) +s(A.aiI,A.e2) +s(A.al3,A.e2) +s(A.ale,A.e2) +s(A.alY,A.e2) +r(A.aeX,A.a5) +s(A.afF,A.az) +s(A.agg,A.hy) +s(A.aiu,A.bu) +s(A.alH,A.ac) +s(A.aeZ,A.wx) +s(A.af_,A.wx) +s(A.af0,A.wx) +s(A.ajs,A.wx) +s(A.amO,A.wx) +s(A.amU,A.wx) +r(A.RM,A.rR) +r(A.ai4,A.rR) +r(A.aiR,A.rR) +r(A.al5,A.rR) +r(A.alh,A.rR) +r(A.anY,A.rR) +r(A.Ww,A.l6) +r(A.S_,A.a5) +s(A.S0,A.ac) +s(A.ahv,A.ac) +s(A.amE,A.ac) +r(A.VI,A.a5) +s(A.acf,A.Jb) +s(A.acg,A.x9) +s(A.ach,A.tQ) +s(A.Sl,A.Jc) +s(A.Sm,A.x9) +s(A.Sn,A.tQ) +s(A.aef,A.Je) +s(A.ajQ,A.Jc) +s(A.ajR,A.x9) +s(A.ajS,A.tQ) +s(A.akP,A.Jc) +s(A.akQ,A.tQ) +s(A.anC,A.Jb) +s(A.anD,A.x9) +s(A.anE,A.tQ) +s(A.Wd,A.Je) +r(A.Wj,A.l6) +r(A.Wk,A.fh) +s(A.apg,A.Rc) +s(A.ae4,A.b0) +s(A.aph,A.ok) +s(A.ae6,A.b0) +r(A.Wl,A.l6) +s(A.ae8,A.ok) +r(A.Wm,A.fh) +r(A.WA,A.aY) +s(A.apK,A.eO) +s(A.aeb,A.b0) +s(A.aed,A.b0) +s(A.afK,A.nC) +s(A.afJ,A.b0) +s(A.aeC,A.b0) +s(A.ajf,A.hj) +s(A.ajg,A.adL) +s(A.ajh,A.hj) +s(A.aji,A.adM) +s(A.ajj,A.hj) +s(A.ajk,A.adN) +s(A.ajl,A.hj) +s(A.ajm,A.adO) +s(A.ajn,A.b0) +s(A.ajo,A.hj) +s(A.ajp,A.adP) +s(A.ajq,A.hj) +s(A.ajr,A.adQ) +s(A.ajt,A.hj) +s(A.aju,A.adR) +s(A.ajv,A.hj) +s(A.ajw,A.adS) +s(A.ajx,A.hj) +s(A.ajy,A.adT) +s(A.ajz,A.hj) +s(A.ajA,A.adU) +s(A.ajB,A.hj) +s(A.ajC,A.adV) +s(A.ajD,A.hj) +s(A.ajE,A.adW) +s(A.ajF,A.hj) +s(A.ajG,A.adX) +s(A.ajH,A.hj) +s(A.ajI,A.adY) +s(A.ajJ,A.hj) +s(A.ajK,A.adZ) +s(A.aqc,A.adL) +s(A.aqd,A.adM) +s(A.aqe,A.adN) +s(A.aqf,A.adO) +s(A.aqg,A.b0) +s(A.aqh,A.hj) +s(A.aqi,A.adP) +s(A.aqj,A.adQ) +s(A.aqk,A.adR) +s(A.aql,A.adS) +s(A.aqm,A.adT) +s(A.aqn,A.adU) +s(A.aqo,A.adV) +s(A.aqp,A.adW) +s(A.aqq,A.adX) +s(A.aqr,A.adY) +s(A.aqs,A.adZ) +s(A.agk,A.nC) +s(A.abZ,A.b0) +s(A.ack,A.b0) +s(A.acv,A.b0) +s(A.ahB,A.b0) +s(A.acM,A.b0) +s(A.acN,A.b0) +s(A.acO,A.b0) +s(A.apH,A.a42) +s(A.acZ,A.b0) +s(A.ad3,A.b0) +r(A.Wf,A.fh) +s(A.ad4,A.b0) +s(A.ad9,A.b0) +r(A.Wh,A.fh) +r(A.Wi,A.Rd) +s(A.ade,A.b0) +s(A.adh,A.b0) +s(A.adw,A.b0) +s(A.ael,A.b0) +s(A.aen,A.b0) +s(A.api,A.ok) +s(A.aeD,A.b0) +s(A.aeK,A.b0) +s(A.af4,A.b0) +s(A.Wp,A.hy) +s(A.af8,A.b0) +s(A.apk,A.b0) +s(A.apl,A.b0) +s(A.apm,A.b0) +s(A.apn,A.b0) +s(A.afj,A.b0) +r(A.Wq,A.l6) +s(A.afv,A.b0) +s(A.afA,A.b0) +s(A.apo,A.azs) +s(A.app,A.azt) +s(A.afH,A.b0) +s(A.apt,A.b0) +s(A.agC,A.b0) +r(A.Wu,A.tV) +s(A.agN,A.b0) +r(A.We,A.fh) +r(A.Wt,A.l6) +r(A.Wv,A.fh) +r(A.apL,A.pG) +r(A.apQ,A.pG) +s(A.ahp,A.b0) +r(A.apw,A.fh) +s(A.ahJ,A.b0) +s(A.ahK,A.b0) +s(A.ahL,A.b0) +s(A.aij,A.b0) +s(A.aik,A.b0) +s(A.ail,A.b0) +s(A.aiK,A.b0) +s(A.TL,A.a4_) +s(A.aiQ,A.b0) +r(A.WM,A.IG) +r(A.WN,A.IG) +s(A.ajN,A.b0) +s(A.ajO,A.b0) +s(A.ajX,A.b0) +r(A.UR,A.fh) +r(A.US,A.fh) +r(A.UT,A.mX) +r(A.Wr,A.fh) +s(A.alq,A.b0) +s(A.alr,A.b0) +s(A.als,A.b0) +s(A.alt,A.b0) +r(A.WC,A.vF) +r(A.WE,A.vF) +r(A.WI,A.fh) +s(A.al6,A.asW) +s(A.am0,A.b0) +s(A.am6,A.b0) +s(A.amF,A.b0) +s(A.amL,A.b0) +s(A.aqa,A.b0) +s(A.an4,A.b0) +r(A.WL,A.mX) +s(A.ahH,A.ok) +s(A.anb,A.b0) +r(A.apU,A.aY) +r(A.aqb,A.fh) +s(A.anm,A.b0) +s(A.anq,A.b0) +s(A.aom,A.b0) +s(A.ans,A.b0) +s(A.anw,A.b0) +r(A.VM,A.l6) +s(A.any,A.b0) +s(A.anZ,A.b0) +s(A.acL,A.b0) +s(A.aer,A.b0) +s(A.agE,A.b0) +s(A.agG,A.b0) +s(A.agF,A.b0) +s(A.amA,A.b0) +s(A.ank,A.b0) +r(A.Sp,A.fJ) +r(A.Uq,A.aY) +s(A.akm,A.eO) +r(A.Us,A.vF) +r(A.Ut,A.aY) +s(A.ako,A.a7c) +r(A.akq,A.aY) +s(A.akr,A.eO) +r(A.Uu,A.awg) +s(A.aha,A.nC) +s(A.apz,A.b0) +s(A.aku,A.nC) +r(A.UC,A.aY) +s(A.akv,A.a7c) +r(A.akw,A.vF) +r(A.VB,A.fJ) +s(A.apX,A.hZ) +s(A.apY,A.bu) +r(A.akj,A.OF) +r(A.UE,A.bn) +r(A.UF,A.ju) +r(A.akx,A.bn) +r(A.UH,A.bn) +s(A.am1,A.b0) +r(A.am2,A.fJ) +r(A.am5,A.fJ) +r(A.UJ,A.aY) +s(A.akA,A.aLc) +s(A.akB,A.aLi) +r(A.am3,A.fJ) +s(A.am4,A.pd) +r(A.akz,A.bn) +r(A.akC,A.aY) +s(A.akD,A.eO) +r(A.akG,A.bn) +r(A.nh,A.aY) +r(A.akI,A.aY) +s(A.akJ,A.eO) +s(A.alx,A.b0) +s(A.alA,A.nC) +s(A.alB,A.b0) +s(A.ah0,A.b0) +s(A.ah2,A.b0) +s(A.ahV,A.b0) +s(A.ak0,A.b0) +s(A.ak_,A.b0) +s(A.an6,A.b0) +s(A.apE,A.QT) +s(A.ac_,A.b0) +s(A.abY,A.b0) +s(A.agT,A.b0) +r(A.Wy,A.I7) +r(A.Wz,A.I7) +r(A.apb,A.l6) +s(A.aqB,A.hy) +r(A.UB,A.aLR) +r(A.W4,A.E_) +r(A.W5,A.iv) +r(A.W6,A.G3) +r(A.W7,A.NM) +r(A.W8,A.a8p) +r(A.W9,A.FL) +r(A.Wa,A.Rz) +r(A.Wn,A.fh) +r(A.Wo,A.tV) +r(A.SV,A.tV) +s(A.afb,A.hy) +r(A.SW,A.fh) +s(A.afc,A.aRd) +s(A.afd,A.aQz) +s(A.afL,A.nC) +s(A.afM,A.bu) +s(A.afN,A.nC) +s(A.afO,A.bu) +s(A.afR,A.b0) +r(A.ak8,A.awE) +s(A.apI,A.b0) +s(A.apJ,A.b0) +r(A.HH,A.mX) +s(A.amp,A.b0) +s(A.agD,A.b0) +s(A.apu,A.hy) +r(A.HQ,A.l6) +r(A.apO,A.bn) +s(A.apP,A.m_) +s(A.apx,A.hy) +r(A.U4,A.fh) +r(A.U5,A.mX) +s(A.apD,A.Nt) +r(A.apR,A.aY) +s(A.apS,A.eO) +r(A.aiN,A.fh) +s(A.apM,A.C_) +s(A.apN,A.r8) +r(A.WD,A.aY) +s(A.apV,A.C_) +r(A.U9,A.ld) +r(A.Ws,A.fh) +r(A.WJ,A.fh) +r(A.apW,A.mX) +r(A.IH,A.mX) +r(A.I0,A.a3G) +r(A.aq_,A.tV) +s(A.afE,A.rN) +r(A.UX,A.ld) +r(A.UW,A.ld) +s(A.aln,A.rN) +r(A.V0,A.fh) +r(A.V1,A.mX) +r(A.Ic,A.fh) +s(A.ai5,A.bu) +s(A.apZ,A.hZ) +r(A.WF,A.a8n) +s(A.alM,A.b0) +s(A.alN,A.bu) +s(A.alP,A.bu) +s(A.alS,A.b0) +s(A.alT,A.aFS) +s(A.apa,A.b0) +r(A.WB,A.bn) +s(A.aq0,A.Nt) +s(A.aq1,A.abp) +r(A.Vc,A.l7) +s(A.aq7,A.b0) +r(A.RV,A.Vw) +s(A.amP,A.b0) +s(A.amQ,A.b0) +s(A.amR,A.b0) +s(A.amS,A.b0) +s(A.amT,A.b0) +s(A.adm,A.hy) +r(A.WG,A.l6) +r(A.WH,A.l6) +s(A.VP,A.aSp) +s(A.aqz,A.Nt) +s(A.aqA,A.abp) +r(A.apT,A.bn) +s(A.aeF,A.aHk) +r(A.Wx,A.fh) +r(A.alU,A.a8M) +r(A.apC,A.a8M) +s(A.acx,A.iJ) +s(A.ah7,A.iJ) +r(A.ah8,A.a5) +s(A.aiP,A.fl) +s(A.anB,A.ac) +r(A.acV,A.cP) +s(A.acW,A.cE) +r(A.afn,A.a5) +s(A.afo,A.cE) +r(A.afp,A.cP) +r(A.afw,A.cP) +r(A.aj4,A.cP) +s(A.aj5,A.cE) +r(A.amn,A.cP) +r(A.amo,A.cP) +s(A.akY,A.pu) +r(A.UL,A.dm) +r(A.ado,A.a5G) +r(A.adp,A.a5) +r(A.adn,A.a5) +r(A.agr,A.a5) +r(A.age,A.a5) +r(A.agf,A.a5) +r(A.aiF,A.a5) +r(A.aiE,A.a5) +r(A.aj8,A.a5) +s(A.aj9,A.cE) +s(A.amJ,A.fl) +s(A.amK,A.cj) +r(A.Vv,A.dm) +s(A.ady,A.a0O) +s(A.aoZ,A.abL) +s(A.ap0,A.abL) +s(A.aoy,A.wp) +s(A.aoz,A.te) +s(A.aoA,A.te) +s(A.aoB,A.te) +s(A.aoC,A.abM) +s(A.aoD,A.te) +s(A.aoE,A.Hc) +s(A.aoF,A.wp) +s(A.aoG,A.te) +s(A.aoH,A.abM) +s(A.aoI,A.Hc) +s(A.aoT,A.aTk) +s(A.aoU,A.aTl) +s(A.aoV,A.abO) +s(A.aoW,A.abP) +s(A.aoX,A.aTP) +s(A.aoY,A.aTU) +s(A.aoQ,A.abO) +s(A.aoR,A.abP) +s(A.aoS,A.te) +s(A.ap1,A.aTV) +s(A.aqC,A.RF) +s(A.aqD,A.RF) +s(A.aoN,A.abN) +s(A.aoO,A.aTL) +s(A.aoP,A.aTK) +s(A.aoJ,A.RG) +s(A.ap_,A.RG) +s(A.aoK,A.RG) +s(A.aoL,A.abN)})() +var v={typeUniverse:{eC:new Map(),tR:{},eT:{},tPV:{},sEA:[]},mangledGlobalNames:{o:"int",a_:"double",d_:"num",i:"String",F:"bool",bG:"Null",H:"List"},mangledNames:{},types:["~()","a_(a_)","~(k)","~(bD)","~(mv)","~(F)","F(qm,h)","~(vj,h)","~(A?)","m(ae)","~(mB)","F()","~(b4)","~(K)","~(c6)","~(og)","at<~>()","F(b4)","bG(k)","~(o)","bG()","bG(~)","~(i)","F(o)","H()","~(i,@)","~(of,F)","F(f7)","F(A?)","~(z)","F(i)","bG(@)","~(nG)","~(cy?)","~(kS)","bm(@)","~(@)","l(bW)","bG(A,ei)","i()","~(be)","~(yz)","a_(U)","F(p_)","F(bW)","~(oh)","m(R)","o(f7,f7)","~(O4)","i(i)","~(~())","~(hc,~())","o(i)","F(ap)","~(vu)","a_(a_,a_)","nt(i?,nt)","b8()","~(a)","a_(U,a_)","F(z)","a(a)","~(a_)","I(bW)","a_()","iS(of)","mb()","o(o)","F(jj)","A?()","bG(o)","h(a)","F(ox)","F(m3)","~(hZ)","~(vt)","~(rv)","~(rh)","F(jk)","~(EJ)","i(iO)","i(zp)","i(o)","b8>()","c5?(d1?)","b8<@>()","N(U,bb)","o(K,K)","~(iJ,A)","~(A?,A?)","at<@>(pm)","~(o,og)","F(@)","~(jd)","F(eQ)","~(CJ,eU)","~(aaK)","~(zF)","~(QF)","F(h1)","EU(o)","~(MF)","~(aD)","~(qH)","o()","0&()","~(i,i)","at()","~(QC)","f5(@)","k()","~(eN)","i(f3)","~(iY)","~(jq)","~(jr)","F(lf)","jW(ae)","~(~)","F(kZ)","A()","F(A?,A?)","Cl(o)","~({curve:h5,descendant:K?,duration:bD,rect:x?})","~(mT)","o(A?)","bp<0^>(bp<0^>,bp<0^>)","~(A[ei?])","~(iM,F)","x()","@(@)","~(A,ei)","l(l)","~(wg)","F(yw)","~(N)","b8()","bW<0^>()","~([c1?])","~(fj)","bG(F)","~(mA)","~(kR)","F(o,o)","~(EI)","m(ae,m?)","~(r1)","Lg(h)","o(e5,e5)","c5?(d1?)","~(bj)","F(AC)","~(rw)","m(ae,uo)","F(e5)","h(iq)","uX(f7,o3)","hx(hx)","a(f3)","~(uz)","wM(ae,dI,m?)","wN(ae,dI,m?)","l?(bW)","c5?(d1?)","a_(BV)","eP()","~([oh?])","~(ku,n_?)","N()","a_(N)","yV()","~(k5)","l?(l?)","~(la)","n3()","fT(o)","~(z9)","kB(o7)","~(o,a)","F(qm)","~(vZ)","a(a,o2)","~(H)","i(i?)","H(oz)","~(o,oh)","F(ks)","at(cy?)","at<~>(pm)","~(fx)","bx()","~(ez)","CP(H)","~(CJ)","bG(er)","F(awW)","~([bD?])","c2(c2,F,mb)","~(x)","tZ(ae,wn)","F(dh)","o(hk,hk)","iY()","l1()","~(l1)","op()","~(op)","nR()","~(nR)","jq()","nO()","~(nO)","~(d_)","bm<@>?(bm<@>?,@,bm<@>(@))","~(F?)","bG(A[ei?])","tg()","jE(c6)","A?(A?)","~(el,i,o)","F(hZ,a_)","~(Qy,@)","tq(ae)","@()","~(QE)","~(QG)","~(U?)","~(d2)","i?(lR)","a(o)","F(bi1)","bG(py)","F(tR)","@(i)","at()","~(br)","F(fN)","F(Kx)","H()","~(@,@)","F(i?)","~(AJ)","H()","F(F?)","le(le)","e8(e8)","F(wp)","~(yD)","kZ()","bG(A?)","ly()","dg(i,i,i)","i(i,i)","o(@,@)","bG(i)","H()","pW?(o)","k([k?])","iS?(of)","at()","~(QD)","F(ks)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","~(H,k)","N(k)","X(R)","at(br)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","~(el)","yy(@)","GT(o)","DT(@)","Fb(o)","ke(kN)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","I(I)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","X(R)","jW(ae,A?)","a_(o)","F(br)","~(a_,a_,a_,a_)","~(er)","bG(~(iH))","F(a,a)","F(c_,c_)","F(a)","@(@,i)","Gw()","br(br)","~(o4)","qq(a)","FD(a)","Fq(a)","bG(~())","o(z)","~(wB)","F(l)","F(c_)","o(vg)","a_(av)","a(a,aD)","bG(@,ei)","a_(i)","~(o,@)","o(vi,vi)","o(wH,wH)","wm()","aV<@>(@)","~(@,ei)","at(i,bx)","~(k,k)","Ah?(CE,i,i)","~(lu)","bG(hg)","~([A?])","~(A_)","F(nU)","~(i,o)","~(i,o?)","er(er)","~({isInternalRefresh:F})","o(o,o)","m(ae,az)","~(i,i?)","DR()","m(ae,bb)","m()","m(ae,jT<~>)","~(o,o,o)","el(@,@)","~(pC)","i(A?)","F(lI)","bG(H,k)","a(a{output:a?})","F(a_)","a(a_)","i?(i)","F(h6)","@(@,@)","F(bS)","db(bS)","~(db)","~(o,F(p_))","~(Pl)","~(Pm)","~(FU)","~(N?)","er(iW)","a_(r6)","at<~>([k?])","at(o,ro)","a(a,a)","F(eU)","w2(o)","iW(fT)","iW(@)","~(iW)","at()","~(A)","at()>()","yZ(ae,m6)","Em(ae,er)","z_(ae,H)","En(ae,fT)","~(uv)","F(uv)","~(H,k)","o(x,x)","GO()","at(i)","o(n6,n6)","F(fm)","at>(fm)","F(hX)","i?(kw)","o(kw,kw)","at(kw)","Bd({from:a_?})","~(Hj)","~(y)","i(i,l)","i(h1)","BE()","h1(@)","lu(u7)","at<~>(~)","Ib()","zJ(mV,~(),h7?)","xm(mV,~(),h7?)","xF(mV,~(),h7?)","F(Qt,lu)","~(l)","Fv(ae)","eP?()","kT(qC)","DH(i)","~(pI)","i(ed)","HL()","~(Fn)","a_?(o)","~(eP)","F(pw)","hj?(pw)","i(a_)","b8R?(h)","b8R?()","~(tu)","bx<~(c6),by?>()","~(~(c6),by?)","i?(i?)","B4(eP)","BI()","uf(hG)","Dp(hG)","xU(hG)","EN(x?,x?)","m(ae,~())","~([a_])","ka<0^>(m1,m(ae))","a_(ti)","~(qC?)","0^?(0^?(d1?))","0^?(c5<0^>?(d1?))","ka<~>(m1)","c5?(d1?)","Ay(ae)","c5?(d1?)","bG(CM)","c5?(d1?)","c5?(d1?)","eT?(bW)","eT?(d1?)","Ej(ae)","l?(d1?)","tb?(d1?)","zq?(d1?)","bD?(d1?)","F?(d1?)","x6?(d1?)","Ek?(d1?)","eT(bW)","cp(bW)","H()","m(ae,dI,dI)","nB(ae)","~(tN)","~(u2)","b2(m)","X(R)","x()?(U)","F(ae)","X(R)","F(uM?)","l(wy)","X(R)","X(R)","X(R)","X(R)","l?(l?,l?,l?[l?])","zi(ae)","ax?(ae,zm,iz)","F(mJ)","X(R)","X(R)","vW(@)","X(R)","X(R)","rm?(eP)","qh(ae,m?)","X(R)","F(bW)","a_(bW)","X(R)","X(R)","X(R)","X(R)","X(R)","~(os)","l?()","Cz(R)","D5(ae)","X(R)","~(nD)","jR(ae,m?)","yY(ae,m?)","G1(ae,m?)","Bq(lE)","Bb(@)","n5()","br>(A,pQ<@>)","F(br>)","I()","dC()","CC()","fs()","~(o,o)","at(el{allowUpscaling:F,cacheHeight:o?,cacheWidth:o?})","at(p5{allowUpscaling:F,cacheHeight:o?,cacheWidth:o?})","at(p5{getTargetSize:bCW(o,o)?})","eM(eM,dy)","dy(dy)","i(dy)","HW()","~(iM?,F)","at<~>(A,ei?)","X(R)","bG(asi)","X(R)","~(iM)","~(p4)","~(A,ei?)?(k5)","~(p4)?(k5)","~(iH)","oY(pv)","ke(cq)","x(cq)","rq(cq)","F(o,F)","X(R)","oi()","X(R)","h()","v1(v1)","~(baH)","qZ(h,o)","i(a_,a_,i)","a_?()","~(ku)","F(r3)","x(x?,hx)","eT(po)","~(po,by)","F(po)","X(R)","~(H{isMergeUp:F})","X(R)","X(R)","~(tp)","F(tp)","X(R)","pT?(vj,h)","F(Gg{crossAxisPosition!a_,mainAxisPosition!a_})","X(R)","at<~>(ij)","F(U)","~(ij)","F(eV)","at<+(i,il?)>()","~(o,HJ)","~(AI)","~(e5)","~(u0)","e5(tv)","il?()","~(pv)","o(e5)","e5(o)","~(o8)","~(eX,~(A?))","at()","cy(cy?)","tT(bx)","dp()","at(i?)","~(nW)","at<~>(cy?,~(cy?))","el(cy)","at<~>(at)","at<~>(el)","at>(@)","~(o3)","~(B8,GH)","at(cy?)","Os()","X(R)","X(R)","X(R)","H()","H(H)","a_(d_)","H<@>(i)","H(AH)","X(R)","~(nJ,Bl,DI?)","~(cc)","X(R)","ev<@>?(m1)","ev<@>(m1)","F(Es)","X(R)","CV(ae)","at<~>(@)","ui(ae)","at<~>(mv)","X(R)","x(awW)","~(ir)","xR(R)","X(R)","X(R)","~(wh)","~(o5)","~(rP)","~(hY)","~(azp)","~(n9)","A?(kQ)","eY(eY,wb)","at<~>(vm)","~(eY)","F(eY?,eY)","xK(ae,mh)","F(lG)","X(R)","F(Mj)","~(HF)","F(Hv)","~(v0,o)","F(Bp)","bW(hk)","at<~>(k,k)","H(ae)","x(hk)","o(q3,q3)","H(hk,y)","F(hk)","F(lE<@>)","kP(b4)","b4?(b4)","A?(o,b4?)","~(i,k)","kR()","~(Dz?,GF?)","X(R)","X(R)","X(R)","u8(R)","X(R)","X(R)","X(R)","X(R)","~(rx)","~(rH)","~(m8,A)","rA(ae,m?)","~(tl)","m(ae,dI,E6,ae,ae)","F(tl)","zv(ae,m?)","yS(ae)","X(R)","X(R)","y7(@)","Ba(@)","xn(@)","A(A)","bx(H<@>)","bx(bx)","bG(bx)","bG(ae,zm,iz)","F(ev<@>?)","F(rk)","F(aD)","~(i?)","ox(ev<@>)","br>(@,@)","U?()","BZ()","U(o)","~(bb)","X(R)","u8(ae,m?)","bG(fx?)","~(hc)","cO(F)","vI(ae,m?)","qh(ae)","E8(ae,m?)","yQ(c6)","EK(c6)","X(R)","X(R)","X(R)","m(ae,mh)","F(pD)","bG(H<~>)","X(R)","~(i,A?)","F(rN?)","q6()","~(q6)","X(R)","q7()","~(q7)","o(hZ,hZ)","x(x)","F(x)","F(hZ)","~(Gb,c1)","H()","Im(ae,mh)","~(U)","b4?()","F(pN)","k_?(pN)","lk(pN)","b4(m)","F(lk)","F(H)","y(lk)","U(b4)","H(lk)","xH(R)","xI(R)","X(R)","X

        (R)","z6(R)","pO()","~(pO)","pP()","~(pP)","~(wk)","~(vE)","X(R)","~(lw?)","xV(ae,bb)","E0(ae,bb)","l3(ae,bb)","pZ()","~(pZ)","ug(ae)","m(H2,i?,a_?,a_?)","zn(ae,zo?)","DW(ae,jd)","md(jk)","bG(cy)","at()","at<~>(i,cy?,~(cy?)?)","~(lx)","rz(ls)","t9(ls)","~(ls)","ul(o)","a_(@)","~(jV)","jd(ae)","F(aJU)","F(bi2)","F(Ff)","F(bix)","F(biy)","F(bi3)","at(Zy)","F(i,i)","~(ap)","~(H)","cF(d9)","a_(a_,vo)","~(H)","FB(ae,m?)","iQ(iQ)","m(ae,jT)","Z_(i)","mD(iq)","h5()","H(i)","at()","~(@,ei?)","bG(iQ)","i(lR)","kU>(o)","X(R)","y()","EB()","~(ED)","X(R)","F(a6U)","o(ce,ce)","X(R)","X(R)","F(lR)","X(R)","H()","F(oQ)","o(oQ,oQ)","bG(i[i?])","F(Bw)","Bj(o)","F(z7)","a({longMultiplier!a_,shortMultiplier:a_})","l5()","~(o,bx)","X(R)","EQ(ae,ha)","DX(ae,ha)","X(R)","o(iu,iu)","o(o,iu)","iu(i)","iu(i,i,i)","hn(H<@>)","hn(i?,hn)","CD(a_)","at(i)","i(pi)","i(pB)","i(w3)","i(w4)","i(t8)","i(p2)","i(uD)","F(nV)","i(uu)","i(um)","i(qw)","i(lZ)","i(Bf)","i(Bh)","yF(o)","i(dh)","H>(dh)","i(fn)","fn(A?,fn)","nV(dh)","cA?(dh)","xw(cA)","H(dh)","i?(dh)","at<@>(I9)","H(dh)","X(R)","i?(lf)","at(i?)","F(me)","n6(cA)","F(wi)","o?(i)","H(dh)","H(dh)","H(dh)","H>(dh)","H(dh)","~(o,fp)","X(R)","fT(a)","X(R)","at()","o0(~)","Ny()","at(p5)","~(A,ei?)","at(cy)","a_(cR,cR,cR,cR,a_)","jU?(i)","H(i)","~(eh?)","iS(lV)","H()","F(br)","~(eh)","Y<0^>(i)","br(i6)","br(i6)","F(e8)","i?(e8)","fj(a_)","X(R)","ke(l)","le(hh)","b8()","b8()","b8()","b8>()","b8()","F8(R)","b8()","b8()","b8()","b8()","b8()","b8()","FP(R)","GA(R)","X(R)","wq(i)","hz(i,i,H,i,i)","hh(i,i,dg)","dg(i,i,i,dg)","~(y5)","dg(i)","j_(i,i,i,i)","oq(i,i,i)","nb(i,i,i)","mj(i,H,i,i)","X(R)","or(i,i,i,i)","mk(i,i,i,ht?,i,i?,i,i)","ht(i,i,dg)","ht(i,i,dg,i,dg)","i(i,i,i)","b8(wo)","~(e7)","~(oG)","X(R)","~(By?,bkw?,By,~())","o(i{onError:o(i)?,radix:o?})","o(dj<@>,dj<@>)","H()","H(i,H)","0^(0^,0^)","N?(N?,N?,a_)","a_?(d_?,d_?,a_)","l?(l?,l?,a_)","qx()","qE()","qU()","qW()","rf()","rg()","rD()","rE()","rI()","rK()","td()","rX()","ol()","m(ae,rl)","X(R)","D2({comparator:o(z,z)?,strictMode:F?})","wB()","t1({style:I?,textDirection:n3})","m(ae,h,F,m)","~(cz{forceReport:F})","od?(i)","a_(a_,a_,a_)","jq({allowedButtonsFilter:F(o)?,debugOwner:A?,supportedDevices:bW?})","r1({allowedButtonsFilter:F(o)?,debugOwner:A?,supportedDevices:bW?})","kR({allowedButtonsFilter:F(o)?,debugOwner:A?,supportedDevices:bW?})","rh({allowedButtonsFilter:F(o)?,debugOwner:A?,longTapDelay:bD,supportedDevices:bW?})","pC({allowedButtonsFilter:F(o)?,debugOwner:A?,dragStartBehavior:Du,supportedDevices:bW?,trackpadScrollCausesScale:F,trackpadScrollToScaleFactor:h})","iY({allowedButtonsFilter:F(o)?,debugOwner:A?,supportedDevices:bW?})","m(ae,dI,dI,m)","F?(F?,F?,a_)","X(R)","m(ae,m)","h9?(h9?,h9?,a_)","eM?(eM?,eM?,a_)","I?(I?,I?,a_)","o(an1<@>,an1<@>)","F({priority!o,scheduler!iv})","i(cy)","Hm(cy)","H(i)","nT({character:i?,logicalKey!n,physicalKey!J,synthesized:F,timeStamp!bD})","mI({logicalKey!n,physicalKey!J,synthesized:F,timeStamp!bD})","~(f7{alignment:a_?,alignmentPolicy:AD?,curve:h5?,duration:bD?})","o(b4,b4)","f9(f9?,f9?,a_)","H>(nY,i)","o(m,o)","at<@>(bC0)","iO(i{tabRemaining:o?})","~(ae,bu?)","~()(a2H<@>,ar?)","qS(cA)","rt(i)","fn(cA)","kw(cA)","JR(cA)","DA(cA)","La(cA)","fm(cA)","QI(cA)","GQ(cA)","dh(lf)","QH(cA)","LL(cA)","GC(cA)","me(cA)","R6(cA)","n6(cA{tsx:wi?})","pX(cA)","tc(cA)","H5(cA)","X(R)","X(R)","X(R)","db(o)","~(i?{wrapWidth:o?})","l(iq)","qG(iq)","a_(iq)","o(iq)","X(R)","oc(iq)","o(A?,A?)","0^(0^)","X(R)","el({seed:o})","X(R)","X(R)"],interceptorsByTag:null,leafTags:null,arrayRti:Symbol("$ti"),rttc:{"2;":(a,b)=>c=>c instanceof A.jH&&a.b(c.a)&&b.b(c.b),"2;cacheSize,maxTextLength":(a,b)=>c=>c instanceof A.Ie&&a.b(c.a)&&b.b(c.b),"2;key,value":(a,b)=>c=>c instanceof A.akc&&a.b(c.a)&&b.b(c.b),"3;breaks,graphemes,words":(a,b,c)=>d=>d instanceof A.akd&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;large,medium,small":(a,b,c)=>d=>d instanceof A.ake&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;x,y,z":(a,b,c)=>d=>d instanceof A.Ul&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"4;domBlurListener,domFocusListener,element,semanticsNodeId":a=>b=>b instanceof A.Um&&A.bL0(a,b.a)}} +A.bFO(v.typeUniverse,JSON.parse('{"a61":"pf","pV":"pf","pc":"pf","aH7":"pf","aXo":"pf","bPz":"k","bPA":"k","bNm":"k","bN7":"be","bOu":"be","bNp":"tW","bN8":"aM","bQf":"aM","bRe":"aM","bN4":"bs","bP_":"bs","bSB":"py","bNr":"bE","bRf":"bS","bOj":"bS","bPb":"qF","bSc":"iZ","bSa":"zu","bNC":"oK","bRH":"oK","bPU":"db","bPg":"yO","bPe":"yN","bNU":"dK","bNW":"nz","bNZ":"iX","bO_":"jY","bNV":"jY","bNX":"jY","xx":{"er":[]},"JU":{"iH":[]},"il":{"dl":[]},"hV":{"fQ":[]},"oY":{"v1":[]},"YP":{"CJ":[]},"Zf":{"oL":[]},"JT":{"oL":[]},"CS":{"oL":[]},"Zo":{"oL":[]},"Zv":{"oL":[]},"CR":{"oL":[]},"Nf":{"y":["nX"],"y.E":"nX"},"a2w":{"c9":[]},"Zl":{"oL":[]},"Sh":{"oL":[]},"Si":{"oL":[]},"Zd":{"iH":[]},"Db":{"k8":[]},"a7M":{"k8":[]},"Y8":{"k8":[],"asJ":[]},"ZB":{"k8":[],"auJ":[]},"ZE":{"k8":[],"auN":[]},"ZD":{"k8":[],"auM":[]},"a56":{"k8":[],"aHm":[]},"Rk":{"k8":[],"aaU":[]},"a54":{"k8":[],"aaU":[],"aHi":[]},"a5Y":{"k8":[]},"CT":{"ke":[]},"JV":{"rq":[]},"Zt":{"y":["vo"],"y.E":"vo"},"Zg":{"vo":[]},"a8K":{"xy":[],"jx":[]},"Zk":{"xy":[],"kX":[],"jx":[]},"Zi":{"xy":[],"kX":[],"jx":[]},"Zj":{"xy":[],"kX":[],"jx":[]},"Zh":{"xy":[],"kX":[],"jx":[]},"Zm":{"xy":[],"jx":[]},"Zn":{"v1":[]},"YQ":{"dl":[]},"a2r":{"bgG":[]},"a2q":{"c9":[]},"LV":{"c9":[]},"ic":{"y":["1"],"y.E":"1"},"tj":{"y":["1"],"y.E":"1"},"a1o":{"il":[],"dl":[]},"Ls":{"il":[],"dl":[]},"Lt":{"il":[],"dl":[]},"NU":{"hV":[],"fQ":[],"asJ":[]},"a9M":{"CJ":[]},"NW":{"hV":[],"fQ":[],"auN":[]},"a5R":{"hV":[],"fQ":[],"auM":[]},"NV":{"hV":[],"fQ":[],"auJ":[]},"NX":{"hV":[],"fQ":[],"aHi":[]},"NY":{"hV":[],"fQ":[],"aHm":[]},"Gu":{"ke":[]},"w7":{"rq":[]},"a9P":{"y":["vo"],"y.E":"vo"},"a9O":{"vo":[]},"a5U":{"fQ":[]},"KS":{"eu":[]},"NL":{"eu":[]},"a5u":{"eu":[]},"a5y":{"eu":[]},"a5w":{"eu":[]},"a5v":{"eu":[]},"a5x":{"eu":[]},"a5f":{"eu":[]},"a5e":{"eu":[]},"a5d":{"eu":[]},"a5h":{"eu":[]},"a5k":{"eu":[]},"a5m":{"eu":[]},"a5t":{"eu":[]},"a5p":{"eu":[]},"a5r":{"eu":[]},"a5q":{"eu":[]},"a5i":{"eu":[]},"a5l":{"eu":[]},"a5g":{"eu":[]},"a5o":{"eu":[]},"a5s":{"eu":[]},"a5j":{"eu":[]},"NK":{"eu":[]},"a5n":{"eu":[]},"NZ":{"hV":[],"fQ":[]},"yb":{"jx":[]},"DG":{"kX":[],"jx":[]},"a1Y":{"kX":[],"jx":[]},"a1V":{"kX":[],"jx":[]},"E2":{"kX":[],"jx":[]},"a1T":{"kX":[],"jx":[]},"RY":{"oX":[]},"TP":{"oX":[]},"a0H":{"oX":[]},"N2":{"oX":[]},"MX":{"oX":[]},"a5T":{"fQ":[]},"O_":{"hV":[],"fQ":[],"aaU":[]},"LT":{"iH":[]},"a2m":{"iH":[]},"Q3":{"Ly":[]},"LU":{"er":[]},"YI":{"iH":[]},"J3":{"Ly":[]},"a7V":{"rJ":[]},"a1l":{"rJ":[]},"a3f":{"rJ":[]},"a3F":{"rJ":[]},"a8u":{"baH":[]},"aa7":{"rJ":[]},"q8":{"M":["1"],"H":["1"],"ao":["1"],"y":["1"]},"agR":{"q8":["o"],"M":["o"],"H":["o"],"ao":["o"],"y":["o"]},"ab_":{"q8":["o"],"M":["o"],"H":["o"],"ao":["o"],"y":["o"],"M.E":"o","y.E":"o","q8.E":"o"},"Fm":{"zP":[]},"Z1":{"Gt":[]},"a7N":{"Gt":[]},"a0A":{"nW":[]},"a0G":{"yr":[]},"a0L":{"yr":[]},"Mb":{"F":[],"e6":[]},"Mc":{"bG":[],"e6":[]},"pf":{"k":[]},"v":{"H":["1"],"k":[],"ao":["1"],"y":["1"],"cl":["1"],"y.E":"1"},"aDF":{"v":["1"],"H":["1"],"k":[],"ao":["1"],"y":["1"],"cl":["1"],"y.E":"1"},"uW":{"a_":[],"d_":[],"dj":["d_"]},"Ep":{"a_":[],"o":[],"d_":[],"dj":["d_"],"e6":[]},"Md":{"a_":[],"d_":[],"dj":["d_"],"e6":[]},"pb":{"i":[],"dj":["i"],"cl":["@"],"e6":[]},"ot":{"y":["2"]},"xv":{"ot":["1","2"],"y":["2"],"y.E":"2"},"SY":{"xv":["1","2"],"ot":["1","2"],"ao":["2"],"y":["2"],"y.E":"2"},"Sd":{"M":["2"],"H":["2"],"ot":["1","2"],"ao":["2"],"y":["2"]},"hD":{"Sd":["1","2"],"M":["2"],"H":["2"],"ot":["1","2"],"ao":["2"],"y":["2"],"M.E":"2","y.E":"2"},"qp":{"bW":["2"],"ot":["1","2"],"ao":["2"],"y":["2"],"y.E":"2"},"qn":{"bv":["3","4"],"bx":["3","4"],"bv.V":"4","bv.K":"3"},"qo":{"ot":["1","2"],"ao":["2"],"y":["2"],"y.E":"2"},"lJ":{"dl":[]},"lv":{"M":["o"],"H":["o"],"ao":["o"],"y":["o"],"M.E":"o","y.E":"o"},"ao":{"y":["1"]},"aF":{"ao":["1"],"y":["1"]},"aK":{"aF":["1"],"ao":["1"],"y":["1"],"aF.E":"1","y.E":"1"},"dN":{"y":["2"],"y.E":"2"},"y9":{"dN":["1","2"],"ao":["2"],"y":["2"],"y.E":"2"},"S":{"aF":["2"],"ao":["2"],"y":["2"],"aF.E":"2","y.E":"2"},"bo":{"y":["1"],"y.E":"1"},"nK":{"y":["2"],"y.E":"2"},"B1":{"y":["1"],"y.E":"1"},"KX":{"B1":["1"],"ao":["1"],"y":["1"],"y.E":"1"},"rU":{"y":["1"],"y.E":"1"},"DC":{"rU":["1"],"ao":["1"],"y":["1"],"y.E":"1"},"Q8":{"y":["1"],"y.E":"1"},"iK":{"ao":["1"],"y":["1"],"y.E":"1"},"qQ":{"y":["1"],"y.E":"1"},"KW":{"qQ":["1"],"ao":["1"],"y":["1"],"y.E":"1"},"cm":{"y":["1"],"y.E":"1"},"r2":{"y":["+(o,1)"],"y.E":"+(o,1)"},"DB":{"r2":["1"],"ao":["+(o,1)"],"y":["+(o,1)"],"y.E":"+(o,1)"},"H0":{"M":["1"],"H":["1"],"ao":["1"],"y":["1"]},"cs":{"aF":["1"],"ao":["1"],"y":["1"],"aF.E":"1","y.E":"1"},"n2":{"Qy":[]},"xN":{"Br":["1","2"],"bx":["1","2"]},"D8":{"bx":["1","2"]},"bR":{"D8":["1","2"],"bx":["1","2"]},"BR":{"y":["1"],"y.E":"1"},"c3":{"D8":["1","2"],"bx":["1","2"]},"Ki":{"m5":["1"],"bW":["1"],"ao":["1"],"y":["1"]},"iI":{"m5":["1"],"bW":["1"],"ao":["1"],"y":["1"],"y.E":"1"},"fM":{"m5":["1"],"bW":["1"],"ao":["1"],"y":["1"],"y.E":"1"},"a2N":{"qV":[]},"mF":{"qV":[]},"Nu":{"t4":[],"dl":[]},"a34":{"dl":[]},"ab3":{"dl":[]},"a4Y":{"c9":[]},"Vn":{"ei":[]},"u9":{"qV":[]},"ZH":{"qV":[]},"ZI":{"qV":[]},"aae":{"qV":[]},"a9C":{"qV":[]},"CA":{"qV":[]},"aeh":{"dl":[]},"a80":{"dl":[]},"ip":{"bv":["1","2"],"bx":["1","2"],"bv.V":"2","bv.K":"1"},"bl":{"ao":["1"],"y":["1"],"y.E":"1"},"Me":{"ip":["1","2"],"bv":["1","2"],"bx":["1","2"],"bv.V":"2","bv.K":"1"},"z2":{"ip":["1","2"],"bv":["1","2"],"bx":["1","2"],"bv.V":"2","bv.K":"1"},"r5":{"a6U":[]},"HY":{"a6V":[],"zp":[]},"ac0":{"y":["a6V"],"y.E":"a6V"},"Gp":{"zp":[]},"amw":{"y":["zp"],"y.E":"zp"},"Ng":{"k":[],"CE":[],"e6":[]},"Nl":{"k":[],"ds":[]},"Nh":{"k":[],"cy":[],"ds":[],"e6":[]},"EZ":{"cw":["1"],"k":[],"ds":[],"cl":["1"]},"vb":{"M":["a_"],"cw":["a_"],"H":["a_"],"k":[],"ao":["a_"],"ds":[],"cl":["a_"],"y":["a_"]},"lQ":{"M":["o"],"cw":["o"],"H":["o"],"k":[],"ao":["o"],"ds":[],"cl":["o"],"y":["o"]},"Ni":{"vb":[],"M":["a_"],"ux":[],"cw":["a_"],"H":["a_"],"k":[],"ao":["a_"],"ds":[],"cl":["a_"],"y":["a_"],"e6":[],"M.E":"a_","y.E":"a_"},"a4I":{"vb":[],"M":["a_"],"uy":[],"cw":["a_"],"H":["a_"],"k":[],"ao":["a_"],"ds":[],"cl":["a_"],"y":["a_"],"e6":[],"M.E":"a_","y.E":"a_"},"a4J":{"lQ":[],"M":["o"],"aDm":[],"cw":["o"],"H":["o"],"k":[],"ao":["o"],"ds":[],"cl":["o"],"y":["o"],"e6":[],"M.E":"o","y.E":"o"},"Nk":{"lQ":[],"M":["o"],"uR":[],"cw":["o"],"H":["o"],"k":[],"ao":["o"],"ds":[],"cl":["o"],"y":["o"],"e6":[],"M.E":"o","y.E":"o"},"a4K":{"lQ":[],"M":["o"],"aDn":[],"cw":["o"],"H":["o"],"k":[],"ao":["o"],"ds":[],"cl":["o"],"y":["o"],"e6":[],"M.E":"o","y.E":"o"},"a4L":{"lQ":[],"M":["o"],"wj":[],"cw":["o"],"H":["o"],"k":[],"ao":["o"],"ds":[],"cl":["o"],"y":["o"],"e6":[],"M.E":"o","y.E":"o"},"a4M":{"lQ":[],"M":["o"],"GW":[],"cw":["o"],"H":["o"],"k":[],"ao":["o"],"ds":[],"cl":["o"],"y":["o"],"e6":[],"M.E":"o","y.E":"o"},"Nm":{"lQ":[],"M":["o"],"aSn":[],"cw":["o"],"H":["o"],"k":[],"ao":["o"],"ds":[],"cl":["o"],"y":["o"],"e6":[],"M.E":"o","y.E":"o"},"zE":{"lQ":[],"M":["o"],"el":[],"cw":["o"],"H":["o"],"k":[],"ao":["o"],"ds":[],"cl":["o"],"y":["o"],"e6":[],"M.E":"o","y.E":"o"},"VN":{"ky":[]},"afs":{"dl":[]},"VO":{"t4":[],"dl":[]},"aV":{"at":["1"]},"VL":{"aaK":[]},"RR":{"D0":["1"]},"eG":{"y":["1"],"y.E":"1"},"XW":{"dl":[]},"j0":{"jF":["1"],"Ip":["1"],"dp":["1"],"dp.T":"1"},"BD":{"wu":["1"],"j1":["1"],"j1.T":"1"},"RS":{"S3":["1"]},"aaJ":{"c9":[]},"BJ":{"D0":["1"]},"bX":{"BJ":["1"],"D0":["1"]},"tt":{"BJ":["1"],"D0":["1"]},"Qo":{"dp":["1"]},"wr":{"acm":["1"],"Io":["1"]},"Is":{"Io":["1"]},"jF":{"Ip":["1"],"dp":["1"],"dp.T":"1"},"wu":{"j1":["1"],"j1.T":"1"},"j1":{"j1.T":"1"},"Ip":{"dp":["1"]},"BM":{"dp":["1"],"dp.T":"1"},"ne":{"dp":["2"]},"HI":{"j1":["2"],"j1.T":"2"},"tz":{"ne":["1","1"],"dp":["1"],"dp.T":"1","ne.T":"1","ne.S":"1"},"tm":{"ne":["1","2"],"dp":["2"],"dp.T":"2","ne.T":"2","ne.S":"1"},"ap2":{"By":[]},"al_":{"By":[]},"b9J":{"bW":["1"],"ao":["1"],"y":["1"]},"tk":{"bv":["1","2"],"bx":["1","2"],"bv.V":"2","bv.K":"1"},"wz":{"tk":["1","2"],"bv":["1","2"],"bx":["1","2"],"bv.V":"2","bv.K":"1"},"SE":{"tk":["1","2"],"bv":["1","2"],"bx":["1","2"],"bv.V":"2","bv.K":"1"},"BO":{"ao":["1"],"y":["1"],"y.E":"1"},"TF":{"ip":["1","2"],"bv":["1","2"],"bx":["1","2"],"bv.V":"2","bv.K":"1"},"q1":{"Il":["1"],"m5":["1"],"bW":["1"],"ao":["1"],"y":["1"],"y.E":"1"},"li":{"Il":["1"],"m5":["1"],"b9J":["1"],"bW":["1"],"ao":["1"],"y":["1"],"y.E":"1"},"om":{"M":["1"],"H":["1"],"ao":["1"],"y":["1"],"M.E":"1","y.E":"1"},"ze":{"y":["1"],"y.E":"1"},"M":{"H":["1"],"ao":["1"],"y":["1"]},"bv":{"bx":["1","2"]},"TI":{"ao":["2"],"y":["2"],"y.E":"2"},"MM":{"bx":["1","2"]},"Br":{"bx":["1","2"]},"SM":{"SN":["1"],"bg_":["1"]},"SO":{"SN":["1"]},"KO":{"ao":["1"],"y":["1"],"y.E":"1"},"My":{"aF":["1"],"ao":["1"],"y":["1"],"aF.E":"1","y.E":"1"},"m5":{"bW":["1"],"ao":["1"],"y":["1"]},"Il":{"m5":["1"],"bW":["1"],"ao":["1"],"y":["1"]},"H1":{"m5":["1"],"bW":["1"],"ao":["1"],"y":["1"],"y.E":"1"},"Qf":{"bv":["1","2"],"bx":["1","2"],"bv.V":"2","bv.K":"1"},"tr":{"ao":["1"],"y":["1"],"y.E":"1"},"C1":{"ao":["2"],"y":["2"],"y.E":"2"},"Vg":{"ao":["br<1,2>"],"y":["br<1,2>"],"y.E":"br<1,2>"},"ts":{"q5":["1","2","1"],"q5.T":"1"},"Vk":{"q5":["1","jK<1,2>","2"],"q5.T":"2"},"C0":{"q5":["1","jK<1,2>","br<1,2>"],"q5.T":"br<1,2>"},"Gl":{"m5":["1"],"bW":["1"],"ao":["1"],"y":["1"],"y.E":"1"},"agY":{"bv":["i","@"],"bx":["i","@"],"bv.V":"@","bv.K":"i"},"agZ":{"aF":["i"],"ao":["i"],"y":["i"],"aF.E":"i","y.E":"i"},"TC":{"n1":[]},"XP":{"ya":[]},"ao3":{"ck":["i","H"]},"XR":{"ck":["i","H"],"ck.S":"i","ck.T":"H"},"ao4":{"n1":[]},"ao2":{"ck":["H","i"]},"XQ":{"ck":["H","i"],"ck.S":"H","ck.T":"i"},"Yh":{"ck":["H","i"],"ck.S":"H","ck.T":"i"},"Yg":{"ck":["i","H"],"ck.S":"i","ck.T":"H"},"acC":{"n1":[]},"Td":{"ck":["1","3"],"ck.S":"1","ck.T":"3"},"a2o":{"ck":["i","i"],"ck.S":"i","ck.T":"i"},"agw":{"n1":[]},"Mf":{"dl":[]},"a35":{"dl":[]},"a38":{"ck":["A?","i"],"ck.S":"A?","ck.T":"i"},"a37":{"ck":["i","A?"],"ck.S":"i","ck.T":"A?"},"a3h":{"ya":[]},"a3j":{"ck":["i","H"],"ck.S":"i","ck.T":"H"},"a3i":{"ck":["H","i"],"ck.S":"H","ck.T":"i"},"Ir":{"n1":[]},"wJ":{"n1":[]},"aba":{"ya":[]},"abb":{"ck":["i","H"],"ck.S":"i","ck.T":"H"},"aog":{"n1":[]},"Bs":{"ck":["H","i"],"ck.S":"H","ck.T":"i"},"ly":{"dj":["ly"]},"a_":{"d_":[],"dj":["d_"]},"bD":{"dj":["bD"]},"o":{"d_":[],"dj":["d_"]},"H":{"ao":["1"],"y":["1"]},"d_":{"dj":["d_"]},"a6V":{"zp":[]},"bW":{"ao":["1"],"y":["1"]},"i":{"dj":["i"]},"xc":{"dl":[]},"t4":{"dl":[]},"nv":{"dl":[]},"Fz":{"dl":[]},"LX":{"dl":[]},"a4S":{"dl":[]},"ab5":{"dl":[]},"H_":{"dl":[]},"oe":{"dl":[]},"a_6":{"dl":[]},"a59":{"dl":[]},"Ql":{"dl":[]},"HD":{"c9":[]},"iL":{"c9":[]},"Tf":{"aF":["1"],"ao":["1"],"y":["1"],"aF.E":"1","y.E":"1"},"amz":{"ei":[]},"Pf":{"y":["o"],"y.E":"o"},"VZ":{"H2":[]},"ni":{"H2":[]},"aem":{"H2":[]},"dK":{"k":[]},"db":{"bS":[],"k":[]},"be":{"k":[]},"k2":{"k":[]},"k4":{"k":[]},"uE":{"k":[]},"kb":{"k":[]},"bS":{"k":[]},"kg":{"k":[]},"py":{"be":[],"k":[]},"km":{"k":[]},"kn":{"k":[]},"ko":{"k":[]},"iX":{"k":[]},"kv":{"k":[]},"iZ":{"k":[]},"kx":{"k":[]},"bE":{"db":[],"bS":[],"k":[]},"Xo":{"k":[]},"Xx":{"db":[],"bS":[],"k":[]},"XO":{"db":[],"bS":[],"k":[]},"Jj":{"db":[],"bS":[],"k":[]},"Js":{"k":[]},"oK":{"bS":[],"k":[]},"a_g":{"k":[]},"Df":{"k":[]},"jY":{"k":[]},"nz":{"k":[]},"a_h":{"k":[]},"a_i":{"k":[]},"a_y":{"k":[]},"qF":{"bS":[],"k":[]},"a09":{"k":[]},"KL":{"M":["hb"],"bL":["hb"],"H":["hb"],"cw":["hb"],"k":[],"ao":["hb"],"y":["hb"],"cl":["hb"],"bL.E":"hb","M.E":"hb","y.E":"hb"},"KM":{"k":[],"hb":["d_"]},"a0b":{"M":["i"],"bL":["i"],"H":["i"],"cw":["i"],"k":[],"ao":["i"],"y":["i"],"cl":["i"],"bL.E":"i","M.E":"i","y.E":"i"},"a0d":{"k":[]},"adg":{"M":["db"],"H":["db"],"ao":["db"],"y":["db"],"M.E":"db","y.E":"db"},"aM":{"k":[]},"a0Z":{"M":["k2"],"bL":["k2"],"H":["k2"],"cw":["k2"],"k":[],"ao":["k2"],"y":["k2"],"cl":["k2"],"bL.E":"k2","M.E":"k2","y.E":"k2"},"a10":{"k":[]},"a1r":{"db":[],"bS":[],"k":[]},"a2h":{"k":[]},"yN":{"M":["bS"],"bL":["bS"],"H":["bS"],"cw":["bS"],"k":[],"ao":["bS"],"y":["bS"],"cl":["bS"],"bL.E":"bS","M.E":"bS","y.E":"bS"},"yO":{"k":[]},"a3H":{"k":[]},"zu":{"db":[],"bS":[],"k":[]},"a4b":{"k":[]},"a4f":{"k":[]},"a4g":{"k":[],"bv":["i","@"],"bx":["i","@"],"bv.V":"@","bv.K":"i"},"a4h":{"k":[],"bv":["i","@"],"bx":["i","@"],"bv.V":"@","bv.K":"i"},"a4i":{"M":["kb"],"bL":["kb"],"H":["kb"],"cw":["kb"],"k":[],"ao":["kb"],"y":["kb"],"cl":["kb"],"bL.E":"kb","M.E":"kb","y.E":"kb"},"BG":{"M":["bS"],"H":["bS"],"ao":["bS"],"y":["bS"],"M.E":"bS","y.E":"bS"},"Ns":{"M":["bS"],"bL":["bS"],"H":["bS"],"cw":["bS"],"k":[],"ao":["bS"],"y":["bS"],"cl":["bS"],"bL.E":"bS","M.E":"bS","y.E":"bS"},"a6a":{"M":["kg"],"bL":["kg"],"H":["kg"],"cw":["kg"],"k":[],"ao":["kg"],"y":["kg"],"cl":["kg"],"bL.E":"kg","M.E":"kg","y.E":"kg"},"a7Y":{"k":[],"bv":["i","@"],"bx":["i","@"],"bv.V":"@","bv.K":"i"},"FV":{"db":[],"bS":[],"k":[]},"a8j":{"db":[],"bS":[],"k":[]},"a9b":{"M":["km"],"bL":["km"],"H":["km"],"cw":["km"],"k":[],"ao":["km"],"y":["km"],"cl":["km"],"bL.E":"km","M.E":"km","y.E":"km"},"a9f":{"M":["kn"],"bL":["kn"],"H":["kn"],"cw":["kn"],"k":[],"ao":["kn"],"y":["kn"],"cl":["kn"],"bL.E":"kn","M.E":"kn","y.E":"kn"},"Qm":{"k":[],"bv":["i","i"],"bx":["i","i"],"bv.V":"i","bv.K":"i"},"aaB":{"M":["iZ"],"bL":["iZ"],"H":["iZ"],"cw":["iZ"],"k":[],"ao":["iZ"],"y":["iZ"],"cl":["iZ"],"bL.E":"iZ","M.E":"iZ","y.E":"iZ"},"aaC":{"M":["kv"],"bL":["kv"],"H":["kv"],"cw":["kv"],"k":[],"ao":["kv"],"y":["kv"],"cl":["kv"],"bL.E":"kv","M.E":"kv","y.E":"kv"},"aaI":{"k":[]},"aaO":{"M":["kx"],"bL":["kx"],"H":["kx"],"cw":["kx"],"k":[],"ao":["kx"],"y":["kx"],"cl":["kx"],"bL.E":"kx","M.E":"kx","y.E":"kx"},"aaP":{"k":[]},"ab8":{"k":[]},"abi":{"k":[]},"H7":{"k":[]},"ae0":{"M":["dK"],"bL":["dK"],"H":["dK"],"cw":["dK"],"k":[],"ao":["dK"],"y":["dK"],"cl":["dK"],"bL.E":"dK","M.E":"dK","y.E":"dK"},"SK":{"k":[],"hb":["d_"]},"agh":{"M":["k4?"],"bL":["k4?"],"H":["k4?"],"cw":["k4?"],"k":[],"ao":["k4?"],"y":["k4?"],"cl":["k4?"],"bL.E":"k4?","M.E":"k4?","y.E":"k4?"},"TY":{"M":["bS"],"bL":["bS"],"H":["bS"],"cw":["bS"],"k":[],"ao":["bS"],"y":["bS"],"cl":["bS"],"bL.E":"bS","M.E":"bS","y.E":"bS"},"ama":{"M":["ko"],"bL":["ko"],"H":["ko"],"cw":["ko"],"k":[],"ao":["ko"],"y":["ko"],"cl":["ko"],"bL.E":"ko","M.E":"ko","y.E":"ko"},"amB":{"M":["iX"],"bL":["iX"],"H":["iX"],"cw":["iX"],"k":[],"ao":["iX"],"y":["iX"],"cl":["iX"],"bL.E":"iX","M.E":"iX","y.E":"iX"},"ww":{"dp":["1"],"dp.T":"1"},"SZ":{"ww":["1"],"dp":["1"],"dp.T":"1"},"aei":{"k":[]},"a11":{"M":["db"],"H":["db"],"ao":["db"],"y":["db"],"M.E":"db","y.E":"db"},"Id":{"dp":["@"],"dp.T":"@"},"a4X":{"c9":[]},"hb":{"Un":["1"]},"Ne":{"hb":["1"],"Un":["1"]},"lK":{"k":[]},"lS":{"k":[]},"mf":{"k":[]},"a3r":{"M":["lK"],"bL":["lK"],"H":["lK"],"k":[],"ao":["lK"],"y":["lK"],"bL.E":"lK","M.E":"lK","y.E":"lK"},"a4Z":{"M":["lS"],"bL":["lS"],"H":["lS"],"k":[],"ao":["lS"],"y":["lS"],"bL.E":"lS","M.E":"lS","y.E":"lS"},"a6b":{"k":[]},"a9I":{"M":["i"],"bL":["i"],"H":["i"],"k":[],"ao":["i"],"y":["i"],"bL.E":"i","M.E":"i","y.E":"i"},"bs":{"db":[],"bS":[],"k":[]},"aaV":{"M":["mf"],"bL":["mf"],"H":["mf"],"k":[],"ao":["mf"],"y":["mf"],"bL.E":"mf","M.E":"mf","y.E":"mf"},"cy":{"ds":[]},"aDn":{"H":["o"],"ao":["o"],"y":["o"],"ds":[]},"el":{"H":["o"],"ao":["o"],"y":["o"],"ds":[]},"aSn":{"H":["o"],"ao":["o"],"y":["o"],"ds":[]},"aDm":{"H":["o"],"ao":["o"],"y":["o"],"ds":[]},"wj":{"H":["o"],"ao":["o"],"y":["o"],"ds":[]},"uR":{"H":["o"],"ao":["o"],"y":["o"],"ds":[]},"GW":{"H":["o"],"ao":["o"],"y":["o"],"ds":[]},"ux":{"H":["a_"],"ao":["a_"],"y":["a_"],"ds":[]},"uy":{"H":["a_"],"ao":["a_"],"y":["a_"],"ds":[]},"VU":{"CE":[]},"ao6":{"cy":[],"ds":[]},"IB":{"M":["o"],"el":[],"H":["o"],"ao":["o"],"y":["o"],"fD":["o","el","el"],"ds":[],"M.E":"o","y.E":"o","fD.2":"el"},"aoc":{"M":["o"],"wj":[],"H":["o"],"ao":["o"],"y":["o"],"fD":["o","wj","wj"],"ds":[],"M.E":"o","y.E":"o","fD.2":"wj"},"ao9":{"M":["o"],"uR":[],"H":["o"],"ao":["o"],"y":["o"],"fD":["o","uR","uR"],"ds":[],"M.E":"o","y.E":"o","fD.2":"uR"},"IA":{"M.E":"o","y.E":"o","fD.2":"bPm"},"ao7":{"M":["a_"],"ux":[],"H":["a_"],"ao":["a_"],"y":["a_"],"fD":["a_","ux","ux"],"ds":[],"M.E":"a_","y.E":"a_","fD.2":"ux"},"ao8":{"M":["a_"],"uy":[],"H":["a_"],"ao":["a_"],"y":["a_"],"fD":["a_","uy","uy"],"ds":[],"M.E":"a_","y.E":"a_","fD.2":"uy"},"kX":{"jx":[]},"a8N":{"yr":[]},"XY":{"k":[]},"Y_":{"k":[],"bv":["i","@"],"bx":["i","@"],"bv.V":"@","bv.K":"i"},"Y2":{"k":[]},"tW":{"k":[]},"a52":{"k":[]},"XM":{"y":["tR"],"y.E":"tR"},"XN":{"iL":[],"c9":[]},"L7":{"a7H":["0&"]},"Rs":{"a7H":["1"]},"Sb":{"bbj":["1"]},"Y0":{"c9":[]},"he":{"Z_":[],"y":["i"],"y.E":"i"},"G4":{"IC":["1","bW<1>"],"IC.E":"1"},"jt":{"M":["1"],"H":["1"],"ao":["1"],"y":["1"],"M.E":"1","y.E":"1","jt.E":"1"},"Se":{"jt":["2"],"M":["2"],"H":["2"],"ao":["2"],"y":["2"],"M.E":"2","y.E":"2","jt.E":"2"},"SG":{"y":["1"]},"Dn":{"H":["1"],"ao":["1"],"y":["1"]},"a2b":{"ck":["H","y1"]},"alD":{"ck":["H","y1"],"ck.S":"H","ck.T":"y1"},"Ue":{"mV":["1"]},"Mw":{"mV":["1"]},"Xr":{"aU":[],"m":[]},"jZ":{"aU":[],"m":[]},"a_W":{"aU":[],"m":[]},"KA":{"ax":[],"m":[]},"aeA":{"aB":["KA"]},"aeB":{"aU":[],"m":[]},"Ej":{"aU":[],"m":[]},"agQ":{"aU":[],"m":[]},"a3A":{"aU":[],"m":[]},"a6q":{"aU":[],"m":[]},"Of":{"ax":[],"m":[]},"ajP":{"aB":["Of"]},"xm":{"ax":[],"m":[]},"Yz":{"aB":["xm"]},"xF":{"ax":[],"m":[]},"Kc":{"aB":["xF"]},"EE":{"ax":[],"m":[]},"Mx":{"aB":["EE<1>"]},"zJ":{"ax":[],"m":[]},"a5_":{"aB":["zJ"]},"Fv":{"aU":[],"m":[]},"Aa":{"aU":[],"m":[]},"a_T":{"aU":[],"m":[]},"aaw":{"aU":[],"m":[]},"Ks":{"ax":[],"m":[]},"a_t":{"aB":["Ks"]},"HG":{"aU":[],"m":[]},"aj1":{"aU":[],"m":[]},"Kz":{"ax":[],"m":[]},"SH":{"c0":[],"bH":[],"m":[]},"KB":{"aB":["Kz"]},"a8i":{"aU":[],"m":[]},"Ky":{"aU":[],"m":[]},"a8I":{"aU":[],"m":[]},"Qn":{"ax":[],"m":[]},"amt":{"aB":["Qn"]},"Kt":{"ax":[],"m":[]},"aek":{"aB":["Kt"]},"aej":{"aU":[],"m":[]},"afV":{"ar":[]},"afW":{"ar":[]},"afX":{"ar":[]},"ag2":{"ar":[]},"ag3":{"ar":[]},"ag4":{"ar":[]},"a1J":{"ar":[]},"a1K":{"ar":[]},"ag5":{"ar":[]},"ag6":{"ar":[]},"ag7":{"ar":[]},"ag8":{"ar":[]},"ag9":{"ar":[]},"afY":{"ar":[]},"afZ":{"ar":[]},"ag_":{"ar":[]},"ag0":{"ar":[]},"ag1":{"ar":[]},"a_U":{"aU":[],"m":[]},"ali":{"ar":[]},"BA":{"qC":[]},"kU":{"hd":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["1"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"1","ac.T":"A"},"tP":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"xb":{"ad":["ab"],"z":[],"az":[],"T":[]},"xe":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"xi":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"xf":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"x8":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"XD":{"aw":[],"ab":[],"bj":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"Z2":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"xk":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"Yt":{"aw":[],"ab":[],"bj":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"a2_":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"Ys":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"a0X":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"xs":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"YO":{"aw":[],"ab":[],"bj":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"xL":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"aac":{"oj":["mc"],"aD":[],"aQ":[],"aE":[],"aJ":[],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"aa9":{"ij":[],"a5":["b7"],"ac":["A"],"bj":[],"z":[],"b6":[],"ag":[],"av":[],"iJ":[],"a5.T":"b7","ac.T":"A"},"xO":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a_9":{"aw":[],"ab":[],"bj":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"y3":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"KN":{"aw":[],"ab":[],"bj":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"a62":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"a0e":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"y6":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a0k":{"ij":[],"a5":["b7"],"ac":["A"],"ez":[],"z":[],"b6":[],"ag":[],"av":[],"iJ":[],"a5.T":"b7","ac.T":"A"},"qx":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a9o":{"aw":[],"ab":[],"bj":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"qE":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a07":{"aw":[],"ab":[],"bj":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"qU":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a1x":{"aw":[],"ab":[],"bj":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"qW":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a1I":{"aw":[],"ab":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"a31":{"z":[]},"rf":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a4m":{"aw":[],"ab":[],"bj":[],"z":[],"ag":[]},"a30":{"z":[]},"rg":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a4p":{"aw":[],"ab":[],"ez":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"rD":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a3_":{"z":[]},"rE":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a6A":{"z":[]},"rI":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a7L":{"aw":[],"ab":[],"bj":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"Zb":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"rK":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a7P":{"aw":[],"ab":[],"ez":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"td":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"abw":{"aw":[],"ab":[],"bj":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"vz":{"b7":["aw"],"ad":["aw"],"iR":[],"z":[],"az":[],"T":[]},"u0":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"a3y":{"z":[]},"Ap":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a7K":{"aw":[],"ab":[],"bj":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"Za":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"a_d":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"AV":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"a9p":{"aw":[],"ab":[],"bj":[],"a5":["b7"],"z":[],"ag":[],"a5.T":"b7"},"a6_":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"B2":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"aa8":{"ij":[],"a5":["b7"],"ac":["A"],"bj":[],"z":[],"b6":[],"ag":[],"av":[],"iJ":[],"a5.T":"b7","ac.T":"A"},"ij":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"iJ":[],"a5.T":"b7","ac.T":"A"},"Rx":{"ij":[],"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"iJ":[],"a5.T":"b7","ac.T":"A"},"H4":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"JB":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"a0l":{"a5":["b7"],"ac":["A"],"ez":[],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"b7","ac.T":"A"},"wn":{"b7":["aw"],"ad":["aw"],"z":[],"az":[],"T":[]},"Cz":{"aU":[],"m":[]},"tZ":{"ax":[],"m":[]},"acJ":{"aB":["tZ"]},"AP":{"ad":["ab"],"z":[],"az":[],"T":[]},"JL":{"aD":[],"aQ":[],"aE":[],"aJ":[],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"zl":{"ad":["ab"],"z":[],"az":[],"T":[]},"uw":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"vX":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"u4":{"ad":["ab"],"pu":[],"z":[],"az":[],"T":[]},"Yp":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"XL":{"ab":[],"z":[],"ag":[]},"a0o":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"XK":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"xr":{"ad":["ab"],"z":[],"az":[],"T":[]},"abq":{"z":[]},"Ya":{"bj":[],"z":[]},"a0T":{"hp":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"xt":{"ad":["ab"],"fl":[],"z":[],"az":[],"T":[]},"a20":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"a67":{"aD":[],"aQ":[],"aE":[],"aJ":[],"lI":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"Kk":{"ad":["ab"],"m2":[],"fl":[],"z":[],"az":[],"T":[],"zy":[]},"xR":{"ax":[],"m":[]},"adK":{"aB":["xR"]},"ym":{"ad":["ab"],"m2":[],"vN":[],"z":[],"az":[],"T":[]},"Yb":{"aD":[],"aQ":[],"aE":[],"aJ":[],"cP":["ad"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"cP.T":"ad"},"p0":{"ad":["ab"],"dm":["fI"],"fl":[],"z":[],"az":[],"T":[]},"a4r":{"kU":["p0"],"hd":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["p0"],"cE":[],"lI":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"p0","ac.T":"A"},"a3S":{"z":[]},"Pc":{"fp":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"cP":["ad"],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"cP.T":"ad","ac.T":"A"},"Bz":{"ad":["ab"],"m2":[],"vN":[],"z":[],"az":[],"T":[]},"xo":{"ad":["ab"],"dm":["fI"],"z":[],"az":[],"T":[]},"Yd":{"hp":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["ad"],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"ad","ac.T":"A"},"qr":{"ad":["ab"],"dm":["fI"],"cj":[],"z":[],"az":[],"T":[]},"a4B":{"aD":[],"aQ":[],"aE":[],"aJ":[],"a5":["qr"],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"a5.T":"qr"},"xC":{"ad":["ab"],"dm":["fI"],"z":[],"az":[],"T":[]},"XF":{"hd":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"cE":[],"cP":["ad"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"cP.T":"ad","ac.T":"A"},"Nd":{"ad":["ab"],"dm":["fI"],"z":[],"az":[],"T":[]},"a4y":{"ab":[],"a5":["ad"],"z":[],"ag":[],"a5.T":"ad"},"a4C":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ez":[],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"ZN":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ez":[],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"ZO":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ez":[],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"ZL":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ez":[],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"a95":{"hp":[],"c_":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"p3":["c_"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"ZP":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ez":[],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"zz":{"ad":["ab"],"z":[],"az":[],"T":[]},"ZQ":{"ab":[],"dm":["fI"],"z":[],"ag":[]},"ZM":{"kU":["ad"],"hd":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["ad"],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"ad","ac.T":"A"},"rG":{"ad":["ab"],"dm":["Ab"],"fl":[],"m2":[],"z":[],"az":[],"T":[]},"O1":{"fp":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"cE":[],"a5":["rG"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"rG","ac.T":"A"},"YJ":{"aD":[],"aQ":[],"aE":[],"aJ":[],"cE":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"JC":{"fp":[],"yB":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"Rw":{"fp":[],"yB":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"a3l":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"a6D":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"Ae":{"ad":["ab"],"dm":["fI"],"z":[],"az":[],"T":[]},"vA":{"ad":["ab"],"dm":["fI"],"cj":[],"iR":[],"z":[],"az":[],"T":[]},"Af":{"ad":["ab"],"dm":["fI"],"z":[],"az":[],"T":[]},"ada":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"vB":{"ad":["ab"],"dm":["fI"],"cj":[],"iR":[],"z":[],"az":[],"T":[]},"xz":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"akf":{"l5":[],"iT":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"xH":{"ax":[],"m":[]},"DW":{"aU":[],"m":[]},"up":{"hp":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"D1":{"ad":["ab"],"z":[],"az":[],"T":[]},"adz":{"aB":["xH"]},"xI":{"ax":[],"m":[]},"oW":{"hp":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"xG":{"ad":["ab"],"z":[],"az":[],"T":[]},"adA":{"aB":["xI"]},"a1B":{"aU":[],"m":[]},"xJ":{"ad":["ab"],"z":[],"az":[],"T":[]},"a5H":{"l5":[],"iT":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"cP":["ad"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"cP.T":"ad","ac.T":"A"},"qA":{"ad":["ab"],"z":[],"az":[],"T":[]},"a3J":{"fp":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["qA"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"qA","ac.T":"A"},"yJ":{"ad":["ab"],"z":[],"az":[],"T":[]},"a3I":{"fp":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"z6":{"ax":[],"m":[]},"Mq":{"ad":["ab"],"z":[],"az":[],"T":[]},"PD":{"fp":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"ah6":{"aB":["z6"]},"zj":{"ad":["ab"],"z":[],"az":[],"T":[]},"amW":{"ab":[],"bj":[],"z":[],"ag":[]},"zk":{"ad":["ab"],"z":[],"az":[],"T":[]},"amV":{"ab":[],"bj":[],"z":[],"ag":[]},"rC":{"ad":["ab"],"z":[],"az":[],"T":[]},"a9w":{"l5":[],"iT":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["rC"],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"rC","ac.T":"A"},"rX":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"ol":{"ad":["ab"],"dm":["fI"],"z":[],"az":[],"T":[]},"BH":{"hd":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["ol"],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"ol","ac.T":"A"},"xD":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"un":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"y8":{"ad":["ab"],"z":[],"az":[],"T":[]},"afe":{"ab":[],"z":[],"ag":[]},"zx":{"ad":["ab"],"z":[],"az":[],"T":[]},"ai2":{"ab":[],"z":[],"ag":[]},"ve":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"Ai":{"ad":["ab"],"z":[],"az":[],"T":[]},"aki":{"ab":[],"z":[],"ag":[]},"ajZ":{"hp":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"At":{"ad":["ab"],"z":[],"az":[],"T":[]},"al2":{"ab":[],"z":[],"ag":[]},"ZW":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"ZX":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"ZY":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"vO":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"a9z":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"AK":{"ad":["ab"],"z":[],"az":[],"T":[]},"a66":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"vY":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"AN":{"ad":["ab"],"z":[],"az":[],"T":[]},"a8E":{"z":[]},"a0f":{"z":[]},"yU":{"ad":["ab"],"z":[],"az":[],"T":[]},"y4":{"ad":["ab"],"mA":[],"z":[],"az":[],"T":[]},"y5":{"kU":["ad"],"hd":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["ad"],"mA":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"ad","ac.T":"A"},"qI":{"ad":["ab"],"z":[],"az":[],"T":[]},"a0n":{"kU":["ad"],"hd":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["ad"],"ez":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"ad","ac.T":"A"},"yC":{"ad":["ab"],"z":[],"az":[],"T":[]},"agj":{"ab":[],"bj":[],"z":[],"ag":[]},"a4F":{"aD":[],"aQ":[],"aE":[],"aJ":[],"bj":[],"A_":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"qY":{"ad":["ab"],"z":[],"az":[],"T":[]},"Mm":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"a4D":{"a5":["qY"],"z":[],"a5.T":"qY"},"yM":{"ad":["ab"],"bj":[],"z":[],"az":[],"T":[]},"a2l":{"aD":[],"aQ":[],"aE":[],"aJ":[],"A_":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"z0":{"ad":["ab"],"dm":["fI"],"z":[],"az":[],"T":[]},"z1":{"ad":["ab"],"z":[],"az":[],"T":[]},"a33":{"fp":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"cP":["ad"],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"cP.T":"ad","ac.T":"A"},"z3":{"ad":["ab"],"fl":[],"z":[],"az":[],"T":[]},"z4":{"ad":["ab"],"fl":[],"z":[],"az":[],"T":[]},"v7":{"ad":["ab"],"iR":[],"z":[],"az":[],"T":[]},"v8":{"ad":["ab"],"iR":[],"z":[],"az":[],"T":[]},"zA":{"ad":["ab"],"z":[],"az":[],"T":[],"zy":[]},"zB":{"ad":["ab"],"z":[],"az":[],"T":[],"zy":[]},"zN":{"ad":["ab"],"z":[],"az":[],"T":[]},"aaa":{"l5":[],"iT":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"AB":{"ad":["ab"],"m2":[],"z":[],"az":[],"T":[]},"B3":{"ad":["ab"],"z":[],"az":[],"T":[]},"aab":{"aD":[],"aQ":[],"aE":[],"aJ":[],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"x5":{"ad":["ab"],"z":[],"az":[],"T":[]},"x4":{"ad":["ab"],"z":[],"az":[],"T":[]},"xa":{"ad":["ab"],"z":[],"az":[],"T":[]},"xg":{"ad":["ab"],"z":[],"az":[],"T":[]},"oN":{"ad":["ab"],"z":[],"az":[],"T":[]},"a4E":{"vk":["oN"],"aD":[],"aQ":[],"aE":[],"aJ":[],"a5":["oN"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"a5.T":"oN"},"zH":{"az":[]},"Aw":{"ad":["ab"],"z":[],"az":[],"T":[]},"AS":{"ad":["ab"],"z":[],"az":[],"T":[]},"yp":{"ad":["ab"],"z":[],"az":[],"T":[]},"uU":{"ad":["ab"],"iR":[],"z":[],"az":[],"T":[]},"a8o":{"fp":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"z8":{"ad":["ab"],"z":[],"az":[],"T":[]},"vd":{"ad":["ab"],"cj":[],"oV":[],"z":[],"az":[],"T":[]},"zT":{"ad":["ab"],"z":[],"az":[],"T":[]},"PZ":{"h5":[]},"aaS":{"z":[]},"zU":{"ad":["ab"],"pu":[],"z":[],"az":[],"T":[]},"Ar":{"ad":["ab"],"z":[],"az":[],"T":[]},"B7":{"ad":["ab"],"z":[],"az":[],"T":[]},"a4H":{"w8":["mc"],"oj":["mc"],"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"xd":{"ad":["ab"],"z":[],"az":[],"T":[]},"xh":{"ad":["ab"],"z":[],"az":[],"T":[]},"AU":{"ad":["ab"],"z":[],"az":[],"T":[]},"rY":{"ad":["ab"],"z":[],"az":[],"T":[]},"a4G":{"a5":["rY"],"z":[],"a5.T":"rY"},"rZ":{"ad":["ab"],"z":[],"az":[],"T":[]},"YL":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["rZ"],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"rZ","ac.T":"A"},"AX":{"ad":["ab"],"z":[],"az":[],"T":[]},"jn":{"ad":["ab"],"z":[],"az":[],"T":[]},"r7":{"ab":[],"a5":["jn"],"bj":[],"z":[],"ag":[]},"za":{"aD":[],"aQ":[],"aE":[],"aJ":[],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"a7B":{"r7":[],"ab":[],"a5":["jn"],"bj":[],"z":[],"ag":[],"a5.T":"jn"},"a3s":{"r7":[],"ab":[],"a5":["jn"],"bj":[],"z":[],"ag":[],"a5.T":"jn"},"a3t":{"r7":[],"ab":[],"a5":["jn"],"bj":[],"z":[],"ag":[],"a5.T":"jn"},"a3u":{"r7":[],"ab":[],"a5":["jn"],"bj":[],"z":[],"ag":[],"a5.T":"jn"},"YK":{"aD":[],"aQ":[],"aE":[],"aJ":[],"LQ":["za"],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"ma":{"ad":["ab"],"z":[],"az":[],"T":[]},"a65":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["ma"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"ma","ac.T":"A"},"Y9":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["ma"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"ma","ac.T":"A"},"Yf":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["ma"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"ma","ac.T":"A"},"amD":{"ab":[],"bj":[],"mA":[],"z":[],"ag":[]},"rl":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"vq":{"ad":["ab"],"cj":[],"oV":[],"z":[],"az":[],"T":[]},"AZ":{"ad":["ab"],"dm":["fI"],"fl":[],"z":[],"az":[],"T":[]},"aez":{"hp":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"zI":{"fl":[],"az":[]},"yn":{"ad":["ab"],"z":[],"az":[],"T":[]},"wf":{"ad":["ab"],"cj":[],"oV":[],"z":[],"az":[],"T":[]},"a7v":{"z":[]},"Bi":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"uh":{"ad":["ab"],"cj":[],"z":[],"az":[],"T":[]},"a69":{"ar":[]},"a64":{"aD":[],"aQ":[],"aE":[],"aJ":[],"a5":["uh"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"a5.T":"uh"},"k6":{"dj":["A"]},"io":{"dj":["A"]},"Vs":{"Hl":["i"]},"JA":{"z":[]},"Lp":{"z":[]},"CH":{"z":[]},"abn":{"aQ":[],"aE":[],"z":[],"av":[],"aT":[]},"ta":{"aE":[],"aJ":[],"z":[],"T":[]},"Zc":{"ta":[],"aE":[],"aJ":[],"z":[],"T":[]},"a15":{"ta":[],"aE":[],"aJ":[],"z":[],"T":[]},"a17":{"ta":[],"aE":[],"aJ":[],"z":[],"T":[]},"a4a":{"ta":[],"aE":[],"aJ":[],"z":[],"T":[]},"ab":{"z":[],"ag":[]},"Ab":{"fI":["c_"]},"a6C":{"AY":["Ab"],"qt":["c_","Ab"],"qt.T":"c_"},"Qw":{"fI":["1"]},"ub":{"bu":[],"ar":[]},"dm":{"z":[]},"JS":{"hp":[],"c_":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"p3":["c_"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"a6j":{"ry":["c_"],"iT":[],"c_":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"p3":["c_"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A","ry.T":"c_"},"Ag":{"l5":[],"ry":["Ag"],"iT":[],"c_":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"p3":["c_"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A","ry.T":"Ag"},"rM":{"aD":[],"aQ":[],"aE":[],"aJ":[],"cE":[],"a5":["1"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"a5.T":"1"},"c_":{"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"p3":["c_"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[]},"AY":{"qt":["c_","1"],"qt.T":"c_"},"K0":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"jd":{"bu":[],"ar":[]},"D2":{"js":["z"],"jp":["z"],"y":["z"],"y.E":"z","jp.E":"z","js.T":"z"},"a__":{"z":[]},"OA":{"y":["1"],"y.E":"1"},"a_w":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"a1s":{"z":[]},"Lx":{"oj":["mc"],"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"JG":{"aD":[],"aQ":[],"aE":[],"aJ":[],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"a2s":{"aD":[],"aQ":[],"aE":[],"aJ":[],"bj":[],"cP":["ad"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"cP.T":"ad"},"yP":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"a32":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ez":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"a3e":{"lI":[],"z":[]},"a9r":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"bj":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"a2U":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"ac":{"z":[],"b6":[]},"lI":{"z":[]},"a4Q":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"vk":{"aD":[],"aQ":[],"aE":[],"aJ":[],"a5":["1"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"a5.T":"1"},"a5K":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"aD":{"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"a9e":{"z":[]},"hd":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"jy":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A","jy.T":"1"},"Qi":{"z":[]},"fp":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"AW":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[]},"w8":{"oj":["mc"],"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"oj":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"aal":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"GR":{"z":[]},"ZR":{"oM":["ac"],"eN":[],"z":[],"oM.T":"ac"},"oM":{"eN":[],"z":[]},"Kq":{"fj":[]},"a_P":{"fj":[]},"a0u":{"fj":[]},"lH":{"fj":[]},"pg":{"fj":[]},"NT":{"fj":[]},"a6I":{"fj":[]},"a7x":{"fj":[]},"P9":{"fj":[]},"FO":{"fj":[]},"PM":{"fj":[]},"Gd":{"fj":[]},"w1":{"fj":[]},"Hf":{"fj":[]},"eN":{"z":[]},"a4s":{"e2":["aE"],"eN":[],"z":[],"zt":[],"e2.T":"aE"},"a4t":{"e2":["aE"],"eN":[],"z":[],"zt":[],"e2.T":"aE"},"N6":{"e2":["aE"],"eN":[],"z":[],"zt":[]},"a4u":{"e2":["aE"],"eN":[],"z":[],"zt":[],"e2.T":"aE"},"a55":{"e2":["b6"],"eN":[],"z":[],"e2.T":"b6"},"aiJ":{"e2":["b6"],"eN":[],"z":[],"e2.T":"b6"},"a6X":{"oM":["z"],"eN":[],"z":[],"oM.T":"z"},"Pe":{"e2":["aQ"],"eN":[],"z":[],"zt":[],"e2.T":"aQ"},"al4":{"e2":["aQ"],"eN":[],"z":[],"zt":[],"e2.T":"aQ"},"Pj":{"e2":["aT"],"eN":[],"z":[],"e2.T":"aT"},"alf":{"e2":["aT"],"eN":[],"z":[],"e2.T":"aT"},"a8v":{"eN":[],"z":[]},"alC":{"fj":[]},"Q4":{"e2":["aJ"],"eN":[],"z":[],"e2.T":"aJ"},"alZ":{"e2":["aJ"],"eN":[],"z":[],"e2.T":"aJ"},"mA":{"z":[]},"ez":{"z":[]},"bj":{"z":[]},"KR":{"hE":[]},"a0g":{"a5":["ad"],"z":[],"a5.T":"ad"},"N7":{"hE":[]},"a4v":{"z":[]},"Nc":{"hE":[]},"Nb":{"z":[],"zy":[]},"O5":{"z":[]},"N4":{"hE":[]},"LP":{"z":[]},"qq":{"vU":[]},"Fq":{"vU":[]},"FD":{"vU":[]},"a7T":{"vU":[]},"YN":{"o2":[]},"abo":{"o2":[]},"a_N":{"o2":[]},"ad":{"z":[],"az":[],"T":[]},"a7a":{"b2":[],"m":[]},"LA":{"U":[],"K":[],"aX":[],"hy":[]},"X":{"ax":[],"m":[]},"DY":{"aB":["X<1>"]},"aS":{"a":[],"bu":[],"ar":[]},"P":{"o2":[]},"a_2":{"o2":[]},"wg":{"bu":[],"ar":[]},"hp":{"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"iT":{"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[]},"l5":{"iT":[],"ew":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"ew":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[]},"a6k":{"h6":["iT","iT"],"h6.0":"iT","h6.1":"iT"},"Z7":{"h6":["hp","iT"],"h6.0":"hp","h6.1":"iT"},"Z4":{"h6":["hp","hp"],"h6.0":"hp","h6.1":"hp"},"a8x":{"z9":[]},"Xv":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"dX":{"ro":[]},"NO":{"ro":[]},"Cl":{"eU":[]},"Z6":{"eU":[]},"ZZ":{"eU":[]},"a_1":{"eU":[]},"a_5":{"eU":[]},"a_s":{"eU":[]},"a2B":{"eU":[]},"EU":{"eU":[]},"Fb":{"eU":[]},"a7Q":{"eU":[]},"a88":{"eU":[]},"a9k":{"eU":[]},"a9u":{"eU":[]},"GT":{"eU":[]},"Yu":{"la":[]},"E4":{"la":[]},"a21":{"uN":[],"la":[]},"uN":{"la":[]},"Ox":{"la":[]},"On":{"la":[]},"a9t":{"uN":[],"la":[]},"GK":{"uN":[],"la":[]},"Yx":{"uO":[]},"LN":{"uO":[]},"a2c":{"xl":[]},"a2V":{"uO":[]},"zO":{"xl":[]},"o1":{"uO":[]},"QL":{"xl":[]},"a9s":{"mc":[]},"t1":{"mc":[]},"Yc":{"oZ":[]},"tY":{"oZ":[]},"a08":{"oZ":[]},"Eg":{"oZ":[]},"yZ":{"ax":[],"m":[]},"a9l":{"aU":[],"m":[]},"Ty":{"aB":["yZ"]},"nw":{"aU":[],"m":[]},"D4":{"ax":[],"m":[]},"Hn":{"aB":["D4<1>"]},"Em":{"aU":[],"m":[]},"aiS":{"ar":[]},"a4R":{"aU":[],"m":[]},"z_":{"ax":[],"m":[]},"a9q":{"aU":[],"m":[]},"ad2":{"aB":["z_"]},"ad1":{"ar":[]},"Qj":{"ar":[]},"En":{"aU":[],"m":[]},"a9v":{"aU":[],"m":[]},"Yq":{"hy":[]},"Cy":{"a5":["1"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[]},"b7":{"ad":["1"],"z":[],"az":[],"T":[]},"aw":{"ab":[],"z":[],"ag":[]},"a3L":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"ac.T":"A"},"a5Q":{"fj":[]},"Gk":{"aD":[],"aQ":[],"aE":[],"aJ":[],"z":[],"av":[],"aT":[],"T":[],"ag":[]},"a9T":{"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[]},"yo":{"wi":[]},"zC":{"x":[]},"ri":{"aE":[],"Fx":[]},"LM":{"hX":["yH"]},"Lh":{"hX":["Ea"]},"Nv":{"hX":["F2"]},"ab6":{"hX":["fm"]},"a2f":{"hX":["pR"]},"a2T":{"hX":["pR"]},"a58":{"hX":["pR"]},"a9y":{"hX":["pR"]},"a1b":{"hX":["pR"]},"R8":{"aD":[],"aQ":[],"aE":[],"aJ":[],"a5":["1"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"a5.T":"1"},"dI":{"ar":[]},"Co":{"dI":["a_"],"ar":[]},"ac1":{"dI":["a_"],"ar":[]},"ac2":{"dI":["a_"],"ar":[]},"Oi":{"dI":["a_"],"ar":[]},"o6":{"dI":["a_"],"ar":[]},"Kp":{"dI":["a_"],"ar":[]},"Bm":{"dI":["a_"],"ar":[]},"D6":{"dI":["1"],"ar":[]},"Jd":{"dI":["1"],"ar":[]},"TE":{"h5":[]},"hM":{"h5":[]},"R3":{"h5":[]},"h4":{"h5":[]},"R2":{"h5":[]},"qO":{"h5":[]},"aeo":{"h5":[]},"acQ":{"h5":[]},"acP":{"h5":[]},"bm":{"bh":["1"],"bm.T":"1","bh.T":"1"},"f5":{"bm":["l?"],"bh":["l?"],"bm.T":"l?","bh.T":"l?"},"bw":{"dI":["1"],"ar":[]},"fC":{"bh":["1"],"bh.T":"1"},"Pa":{"bm":["1"],"bh":["1"],"bm.T":"1","bh.T":"1"},"a8P":{"bm":["N?"],"bh":["N?"],"bm.T":"N?","bh.T":"N?"},"Oy":{"bm":["x?"],"bh":["x?"],"bm.T":"x?","bh.T":"x?"},"uS":{"bm":["o"],"bh":["o"],"bm.T":"o","bh.T":"o"},"a9D":{"bm":["o"],"bh":["o"],"bm.T":"o","bh.T":"o"},"nA":{"bh":["a_"],"bh.T":"a_"},"Rm":{"bh":["1"],"bh.T":"1"},"Kl":{"ax":[],"m":[]},"Sv":{"aB":["Kl"]},"Km":{"ax":[],"m":[]},"Sw":{"aB":["Km"]},"adc":{"bu":[],"ar":[]},"eK":{"l":[]},"ae3":{"ok":[]},"a_j":{"aU":[],"m":[]},"xU":{"ax":[],"m":[]},"Sx":{"aB":["xU"]},"a_l":{"f9":[]},"ae7":{"l0":["Kn"],"l0.T":"Kn"},"a_H":{"Kn":[]},"Ko":{"ax":[],"m":[]},"Sz":{"aB":["Ko"]},"a_m":{"aU":[],"m":[]},"Hs":{"ax":[],"m":[]},"a_n":{"aU":[],"m":[]},"Ht":{"aB":["Hs<1>"]},"ou":{"k_":[]},"ae5":{"u1":[]},"Dg":{"ax":[],"m":[]},"Sy":{"pz":["Dg"],"aB":["Dg"]},"ana":{"ar":[]},"a_p":{"ok":[]},"SB":{"ax":[],"m":[]},"a_q":{"aU":[],"m":[]},"aea":{"bT":[],"b2":[],"m":[]},"akl":{"U":[],"bn":["U"],"K":[],"aX":[]},"SC":{"aB":["SB"]},"ahe":{"ar":[]},"akV":{"ar":[]},"ae2":{"ar":[]},"SD":{"b2":[],"m":[]},"ae9":{"bV":[],"b4":[],"ae":[]},"BX":{"eO":["U","jA"],"U":[],"aY":["U","jA"],"K":[],"aX":[],"aY.1":"jA","eO.1":"jA","aY.0":"U"},"aiw":{"b4":[],"ae":[]},"aix":{"m":[]},"uf":{"ax":[],"m":[]},"SA":{"aB":["uf"]},"ahq":{"ar":[]},"To":{"c0":[],"bH":[],"m":[]},"a_r":{"aU":[],"m":[]},"aaM":{"bu":[],"ar":[]},"wv":{"kP":["H"],"ik":[]},"DH":{"wv":[],"kP":["H"],"ik":[]},"a0P":{"wv":[],"kP":["H"],"ik":[]},"a0M":{"wv":[],"kP":["H"],"ik":[]},"qP":{"xc":[],"dl":[]},"afI":{"y0":["cz"],"ik":[]},"bu":{"ar":[]},"iz":{"bu":[],"ar":[]},"BT":{"ar":[]},"kP":{"ik":[]},"y0":{"ik":[]},"a_Z":{"y0":["a_Y"],"ik":[]},"a0_":{"ik":[]},"r9":{"h7":[]},"d5":{"r9":[],"h7":[],"d5.T":"1"},"pU":{"r9":[],"h7":[]},"Mt":{"mK":[]},"bP":{"y":["1"],"y.E":"1"},"E5":{"y":["1"],"y.E":"1"},"cO":{"at":["1"]},"E_":{"aX":[]},"Ll":{"cz":[]},"hj":{"c6":[]},"rw":{"c6":[]},"vt":{"c6":[]},"vu":{"c6":[]},"rv":{"c6":[]},"jr":{"c6":[]},"A4":{"jr":[],"c6":[]},"rx":{"c6":[]},"abX":{"c6":[]},"anM":{"c6":[]},"zY":{"c6":[]},"anI":{"zY":[],"c6":[]},"A3":{"c6":[]},"anT":{"A3":[],"c6":[]},"anO":{"rw":[],"c6":[]},"anL":{"vt":[],"c6":[]},"anN":{"vu":[],"c6":[]},"anK":{"rv":[],"c6":[]},"A0":{"c6":[]},"anP":{"A0":[],"c6":[]},"A6":{"c6":[]},"anX":{"A6":[],"c6":[]},"anV":{"A4":[],"jr":[],"c6":[]},"A5":{"jr":[],"c6":[]},"anW":{"A5":[],"jr":[],"c6":[]},"a6f":{"jr":[],"c6":[]},"anU":{"jr":[],"c6":[]},"anR":{"rx":[],"c6":[]},"A2":{"c6":[]},"anS":{"A2":[],"c6":[]},"A1":{"c6":[]},"anQ":{"A1":[],"c6":[]},"zZ":{"c6":[]},"anJ":{"zZ":[],"c6":[]},"nO":{"dT":[],"ed":[]},"TQ":{"Iz":[]},"I4":{"Iz":[]},"l1":{"dT":[],"ed":[]},"op":{"dT":[],"ed":[]},"nR":{"dT":[],"ed":[]},"jq":{"dT":[],"ed":[]},"Dt":{"dT":[],"ed":[]},"r1":{"dT":[],"ed":[]},"N8":{"dT":[],"ed":[]},"agH":{"N9":[]},"kR":{"dT":[],"ed":[]},"Iu":{"tu":[]},"rh":{"dT":[],"ed":[]},"dT":{"ed":[]},"Nz":{"dT":[],"ed":[]},"Ft":{"dT":[],"ed":[]},"pC":{"dT":[],"ed":[]},"iY":{"dT":[],"ed":[]},"Yn":{"dT":[],"ed":[]},"BI":{"ed":[]},"adx":{"DZ":[]},"yQ":{"jE":[]},"EK":{"jE":[]},"Xt":{"aU":[],"m":[]},"MS":{"ax":[],"m":[]},"TJ":{"aB":["MS"]},"EN":{"bm":["x?"],"bh":["x?"],"bm.T":"x?","bh.T":"x?"},"MV":{"bm":["h"],"bh":["h"],"bm.T":"h","bh.T":"h"},"bzK":{"fk":[],"c0":[],"bH":[],"m":[]},"Ou":{"ax":[],"m":[]},"ak1":{"aB":["Ou"]},"agP":{"bT":[],"b2":[],"m":[]},"Ux":{"U":[],"bn":["U"],"K":[],"aX":[]},"ahh":{"c5":["cp?"]},"JJ":{"ax":[],"m":[]},"S6":{"aB":["JJ"]},"ahT":{"eT":[],"c5":["eT"]},"agO":{"bT":[],"b2":[],"m":[]},"Uw":{"U":[],"bn":["U"],"K":[],"aX":[]},"bvC":{"fk":[],"c0":[],"bH":[],"m":[]},"YU":{"aU":[],"m":[]},"JN":{"ax":[],"m":[]},"add":{"aB":["JN"]},"adb":{"bu":[],"ar":[]},"JO":{"aU":[],"m":[]},"bvI":{"c0":[],"bH":[],"m":[]},"fw":{"kN":["o"],"l":[],"kN.T":"o"},"pk":{"kN":["o"],"l":[],"kN.T":"o"},"aey":{"ok":[]},"a_R":{"aU":[],"m":[]},"Dp":{"aU":[],"m":[]},"a00":{"aU":[],"m":[]},"Xu":{"aU":[],"m":[]},"KD":{"it":["1"],"iy":["1"],"ev":["1"],"it.T":"1"},"bEI":{"c0":[],"bH":[],"m":[]},"bxp":{"ax":[],"m":[]},"bxq":{"aB":["bxp"]},"a0q":{"aU":[],"m":[]},"bxr":{"fk":[],"c0":[],"bH":[],"m":[]},"Hy":{"ax":[],"m":[]},"Hx":{"ax":[],"m":[]},"HA":{"aU":[],"m":[]},"I_":{"bT":[],"b2":[],"m":[]},"kT":{"aU":[],"m":[]},"bxu":{"c0":[],"bH":[],"m":[]},"Dw":{"ax":[],"m":[]},"af6":{"ar":[]},"Hz":{"aB":["Hy<1>"]},"SR":{"aB":["Hx<1>"]},"SS":{"it":["nd<1>"],"iy":["nd<1>"],"ev":["nd<1>"],"it.T":"nd<1>"},"akt":{"U":[],"bn":["U"],"K":[],"aX":[]},"af5":{"aU":[],"m":[]},"Hw":{"aB":["Dw<1>"],"hy":[]},"a0z":{"ax":[],"m":[]},"T_":{"c5":["l?"]},"afi":{"c5":["l?"]},"afg":{"c5":["a_"]},"afh":{"c5":["eT?"]},"bxF":{"fk":[],"c0":[],"bH":[],"m":[]},"L9":{"ax":[],"m":[]},"T4":{"aB":["L9"]},"bxR":{"fk":[],"c0":[],"bH":[],"m":[]},"a1g":{"aU":[],"m":[]},"aff":{"eT":[],"c5":["eT"]},"adf":{"bT":[],"b2":[],"m":[]},"Uo":{"U":[],"bn":["U"],"K":[],"aX":[]},"RQ":{"dI":["1"],"ar":[]},"a2t":{"aU":[],"m":[]},"agz":{"c5":["l?"]},"agB":{"c5":["l?"]},"agA":{"c5":["eT?"]},"a2u":{"fk":[],"c0":[],"bH":[],"m":[]},"M0":{"ax":[],"m":[]},"Tt":{"aB":["M0"]},"M1":{"p8":[]},"uM":{"uT":[],"p8":[]},"M2":{"uT":[],"p8":[]},"M3":{"uT":[],"p8":[]},"uT":{"p8":[]},"Ub":{"c0":[],"bH":[],"m":[]},"Ts":{"ax":[],"m":[]},"Ee":{"aU":[],"m":[]},"Tr":{"aB":["Ts"],"bbv":[]},"a2J":{"aU":[],"m":[]},"mE":{"dy":[]},"aiq":{"mE":[],"dy":[]},"mg":{"mE":[],"dy":[]},"S1":{"ax":[],"m":[]},"Tj":{"ax":[],"m":[]},"yY":{"ax":[],"m":[]},"Tv":{"bu":[],"ar":[]},"Tw":{"bm":["mE"],"bh":["mE"],"bm.T":"mE","bh.T":"mE"},"agM":{"ar":[]},"acK":{"aB":["S1"]},"alF":{"ax":[],"m":[]},"Tk":{"aB":["Tj"]},"Ur":{"U":[],"pG":["iB","U"],"K":[],"aX":[]},"aes":{"l7":["iB","U"],"b2":[],"m":[],"l7.0":"iB","l7.1":"U"},"Tx":{"aB":["yY"]},"a3C":{"aU":[],"m":[]},"agK":{"c5":["l?"]},"aho":{"l7":["ov","U"],"b2":[],"m":[],"l7.0":"ov","l7.1":"U"},"UA":{"U":[],"pG":["ov","U"],"K":[],"aX":[]},"zi":{"fk":[],"c0":[],"bH":[],"m":[]},"QV":{"ax":[],"m":[]},"VA":{"aB":["QV"]},"a3O":{"aU":[],"m":[]},"MR":{"ax":[],"m":[]},"Uv":{"U":[],"bn":["U"],"K":[],"aX":[]},"vW":{"bm":["dy?"],"bh":["dy?"],"bm.T":"dy?","bh.T":"dy?"},"TK":{"ax":[],"m":[]},"ahF":{"aB":["MR"]},"agL":{"bT":[],"b2":[],"m":[]},"ahC":{"aB":["TK"]},"V8":{"aU":[],"m":[]},"alG":{"ar":[]},"ahD":{"l0":["MU"],"l0.T":"MU"},"a_J":{"MU":[]},"a41":{"l":[],"c5":["l"]},"TN":{"l":[],"c5":["l"]},"a43":{"eT":[],"c5":["eT"]},"T1":{"eT":[],"c5":["eT"]},"a40":{"cp":[],"c5":["cp?"]},"TM":{"cp":[],"c5":["cp?"]},"a44":{"I":[],"c5":["I"]},"ahG":{"I":[],"c5":["I"]},"TD":{"c5":["1?"]},"jG":{"c5":["1"]},"ef":{"c5":["1"]},"a45":{"iz":["bW"],"bu":[],"ar":[]},"ahj":{"c5":["cp?"]},"ka":{"a4_":["1"],"it":["1"],"iy":["1"],"ev":["1"],"it.T":"1"},"wM":{"ax":[],"m":[]},"wN":{"ax":[],"m":[]},"ap8":{"aU":[],"m":[]},"ap4":{"aB":["wM"]},"ap7":{"aB":["wN"]},"abW":{"rm":[]},"a_o":{"rm":[]},"Wb":{"bu":[],"ar":[]},"Wc":{"bu":[],"ar":[]},"Ph":{"ax":[],"m":[]},"UQ":{"c0":[],"bH":[],"m":[]},"T6":{"ax":[],"m":[]},"Ay":{"ax":[],"m":[]},"FT":{"aB":["Ay"]},"bFy":{"ax":[],"m":[]},"Pi":{"aB":["Ph"]},"alb":{"bu":[],"ar":[]},"RZ":{"bb":[]},"acI":{"aU":[],"m":[]},"T7":{"aB":["T6"]},"aeG":{"cc":["kQ"],"cc.T":"kQ"},"alc":{"c0":[],"bH":[],"m":[]},"HZ":{"ax":[],"m":[]},"a8h":{"aU":[],"m":[]},"ahE":{"pz":["HZ"],"aB":["HZ"]},"bBP":{"fk":[],"c0":[],"bH":[],"m":[]},"ahi":{"c5":["cp?"]},"vQ":{"ax":[],"m":[]},"anj":{"iz":["eY"],"bu":[],"ar":[]},"V2":{"aB":["vQ"]},"Q9":{"ax":[],"m":[]},"os":{"c1":[]},"Vb":{"aB":["Q9"]},"am_":{"b2":[],"m":[]},"Ih":{"U":[],"K":[],"aX":[]},"aoi":{"b2":[],"m":[]},"akF":{"U":[],"K":[],"aX":[]},"bCo":{"fk":[],"c0":[],"bH":[],"m":[]},"AT":{"ax":[],"m":[]},"Vd":{"aB":["AT"]},"B4":{"ax":[],"m":[]},"Vx":{"c5":["l?"]},"an3":{"c5":["l?"]},"an2":{"c5":["eT?"]},"bD0":{"fk":[],"c0":[],"bH":[],"m":[]},"QQ":{"ax":[],"m":[]},"Vy":{"aB":["QQ"]},"QR":{"qR":["i"],"ax":[],"m":[],"qR.T":"i"},"Iv":{"lE":["i"],"aB":["qR"]},"a46":{"ok":[]},"an9":{"ar":[]},"bDa":{"fk":[],"c0":[],"bH":[],"m":[]},"VD":{"ax":[],"m":[]},"aay":{"aU":[],"m":[]},"ang":{"aB":["VD"]},"anh":{"bT":[],"b2":[],"m":[]},"ani":{"U":[],"bn":["U"],"K":[],"aX":[]},"and":{"hQ":[],"b2":[],"m":[]},"ane":{"bV":[],"b4":[],"ae":[]},"akE":{"U":[],"aY":["U","jA"],"K":[],"aX":[],"aY.1":"jA","aY.0":"U"},"anc":{"aU":[],"m":[]},"anf":{"aU":[],"m":[]},"aaA":{"aU":[],"m":[]},"Tq":{"fk":[],"c0":[],"bH":[],"m":[]},"Bb":{"bm":["n5"],"bh":["n5"],"bm.T":"n5","bh.T":"n5"},"J9":{"ax":[],"m":[]},"wd":{"aU":[],"m":[]},"ace":{"aB":["J9"]},"Rb":{"bu":[],"ar":[]},"Rh":{"ax":[],"m":[]},"GS":{"aB":["Rh"]},"afu":{"bT":[],"b2":[],"m":[]},"akp":{"U":[],"bn":["U"],"K":[],"po":[],"aX":[]},"anx":{"aU":[],"m":[]},"bDH":{"fk":[],"c0":[],"bH":[],"m":[]},"F0":{"ji":["ba2"],"ji.T":"ba2"},"NM":{"iv":[]},"amH":{"ar":[]},"h9":{"dy":[]},"nc":{"dy":[]},"YD":{"dy":[]},"f4":{"dy":[]},"ja":{"dy":[]},"dC":{"k_":[]},"S2":{"u1":[]},"cq":{"ob":[]},"ho":{"h9":[],"dy":[]},"kN":{"l":[]},"aR":{"eM":[]},"k1":{"eM":[]},"wC":{"eM":[]},"ba2":{"ji":["ba2"]},"pl":{"ji":["pl"],"ji.T":"pl"},"XU":{"ji":["oH"]},"a4N":{"c9":[]},"Cq":{"ji":["oH"],"ji.T":"oH"},"a60":{"jk":[]},"eW":{"h9":[],"dy":[]},"jI":{"h9":[],"dy":[]},"kl":{"k_":[]},"alI":{"u1":[]},"kr":{"h9":[],"dy":[]},"jL":{"h9":[],"dy":[]},"jM":{"h9":[],"dy":[]},"H8":{"mb":[]},"aod":{"mb":[]},"md":{"jk":[],"po":[],"aX":[]},"a7_":{"U":[],"bn":["U"],"K":[],"aX":[]},"FL":{"iv":[],"aX":[]},"RW":{"bu":[],"ar":[]},"qm":{"qZ":[]},"U":{"K":[],"aX":[]},"xq":{"lG":["U"]},"iF":{"e3":[]},"Kj":{"iF":[],"fJ":["1"],"e3":[]},"mS":{"iF":[],"fJ":["U"],"e3":[]},"OH":{"eO":["U","mS"],"U":[],"aY":["U","mS"],"K":[],"aX":[],"aY.1":"mS","eO.1":"mS","aY.0":"U"},"a_v":{"ar":[]},"OI":{"U":[],"bn":["U"],"K":[],"aX":[]},"vG":{"bu":[],"ar":[]},"Aj":{"U":[],"aY":["U","n4"],"K":[],"aX":[],"aY.1":"n4","aY.0":"U"},"akn":{"U":[],"K":[],"aX":[]},"Vz":{"vG":[],"bu":[],"ar":[]},"Sc":{"vG":[],"bu":[],"ar":[]},"Ho":{"vG":[],"bu":[],"ar":[]},"OK":{"U":[],"K":[],"aX":[]},"kW":{"iF":[],"fJ":["U"],"e3":[]},"OM":{"eO":["U","kW"],"U":[],"aY":["U","kW"],"K":[],"aX":[],"aY.1":"kW","eO.1":"kW","aY.0":"U"},"OO":{"U":[],"K":[],"aX":[]},"je":{"ir":[]},"xA":{"je":[],"ir":[]},"CW":{"je":[],"ir":[]},"pT":{"pp":[],"je":[],"ir":[]},"NB":{"pp":[],"je":[],"ir":[]},"a5Z":{"ir":[]},"pp":{"je":[],"ir":[]},"K2":{"je":[],"ir":[]},"Jn":{"je":[],"ir":[]},"Ms":{"je":[],"ir":[]},"Lq":{"je":[],"ir":[]},"a4q":{"bu":[],"ar":[]},"K":{"aX":[]},"fJ":{"e3":[]},"akZ":{"kB":[]},"Tn":{"kB":[]},"C2":{"kB":[]},"rr":{"o8":[]},"n4":{"fJ":["U"],"e3":[]},"tp":{"hZ":[],"bu":[],"ar":[]},"OW":{"U":[],"aY":["U","n4"],"K":[],"aX":[],"aY.1":"n4","aY.0":"U"},"vV":{"ar":[]},"OD":{"U":[],"bn":["U"],"K":[],"aX":[]},"rH":{"U":[],"bn":["U"],"K":[],"aX":[]},"a7l":{"U":[],"bn":["U"],"K":[],"aX":[]},"OX":{"U":[],"bn":["U"],"K":[],"aX":[]},"OG":{"U":[],"bn":["U"],"K":[],"aX":[]},"a7e":{"U":[],"bn":["U"],"K":[],"aX":[]},"OR":{"U":[],"bn":["U"],"K":[],"aX":[]},"OQ":{"U":[],"bn":["U"],"K":[],"aX":[]},"a7g":{"U":[],"bn":["U"],"K":[],"aX":[]},"a6Z":{"U":[],"bn":["U"],"K":[],"aX":[]},"a70":{"U":[],"bn":["U"],"K":[],"aX":[]},"Kr":{"ar":[]},"If":{"U":[],"bn":["U"],"K":[],"aX":[]},"a74":{"U":[],"bn":["U"],"K":[],"aX":[]},"a73":{"U":[],"bn":["U"],"K":[],"aX":[]},"a72":{"U":[],"bn":["U"],"K":[],"aX":[]},"UD":{"U":[],"bn":["U"],"K":[],"aX":[]},"a7h":{"U":[],"bn":["U"],"K":[],"aX":[]},"a7i":{"U":[],"bn":["U"],"K":[],"aX":[]},"a76":{"U":[],"bn":["U"],"K":[],"aX":[]},"a7r":{"U":[],"bn":["U"],"K":[],"aX":[]},"OL":{"U":[],"bn":["U"],"K":[],"aX":[]},"a79":{"U":[],"bn":["U"],"K":[],"aX":[]},"a7j":{"U":[],"bn":["U"],"K":[],"aX":[]},"OT":{"U":[],"bn":["U"],"K":[],"po":[],"aX":[]},"a7m":{"U":[],"bn":["U"],"K":[],"aX":[]},"ON":{"U":[],"bn":["U"],"K":[],"aX":[]},"OU":{"U":[],"bn":["U"],"K":[],"aX":[]},"OZ":{"U":[],"bn":["U"],"K":[],"aX":[]},"a71":{"U":[],"bn":["U"],"K":[],"aX":[]},"a7f":{"U":[],"bn":["U"],"K":[],"aX":[]},"a77":{"U":[],"bn":["U"],"K":[],"aX":[]},"a7b":{"U":[],"bn":["U"],"K":[],"aX":[]},"a7d":{"U":[],"bn":["U"],"K":[],"aX":[]},"a78":{"U":[],"bn":["U"],"K":[],"aX":[]},"OY":{"U":[],"bn":["U"],"K":[],"aX":[]},"hZ":{"ar":[]},"Al":{"U":[],"bn":["U"],"K":[],"aX":[]},"OV":{"U":[],"bn":["U"],"K":[],"aX":[]},"a6Y":{"U":[],"bn":["U"],"K":[],"aX":[]},"a7k":{"U":[],"bn":["U"],"K":[],"aX":[]},"OJ":{"U":[],"bn":["U"],"K":[],"aX":[]},"Gg":{"qZ":[]},"rV":{"w_":[],"fJ":["eV"],"e3":[]},"rW":{"w0":[],"fJ":["eV"],"e3":[]},"eV":{"K":[],"aX":[]},"a8Y":{"lG":["eV"]},"w_":{"e3":[]},"w0":{"e3":[]},"a7o":{"FG":[],"eV":[],"aY":["U","pF"],"K":[],"aX":[],"aY.1":"pF","aY.0":"U"},"pd":{"e3":[]},"pF":{"w_":[],"fJ":["U"],"pd":[],"e3":[]},"FG":{"eV":[],"aY":["U","pF"],"K":[],"aX":[]},"P_":{"eV":[],"bn":["eV"],"K":[],"aX":[]},"a7p":{"eV":[],"bn":["eV"],"K":[],"aX":[]},"fU":{"iF":[],"fJ":["U"],"e3":[]},"FH":{"eO":["U","fU"],"U":[],"aY":["U","fU"],"K":[],"aX":[],"aY.1":"fU","eO.1":"fU","aY.0":"U"},"OP":{"eO":["U","fU"],"U":[],"aY":["U","fU"],"K":[],"aX":[],"aY.1":"fU","eO.1":"fU","aY.0":"U"},"pM":{"iF":[],"e3":[]},"a1d":{"QB":[]},"FI":{"U":[],"K":[],"aX":[]},"a7s":{"bn":["U"],"K":[],"aX":[]},"FK":{"nh":["1"],"U":[],"aY":["eV","1"],"OE":[],"K":[],"aX":[]},"P1":{"nh":["rW"],"U":[],"aY":["eV","rW"],"OE":[],"K":[],"aX":[],"aY.1":"rW","nh.0":"rW","aY.0":"eV"},"a7n":{"nh":["rV"],"U":[],"aY":["eV","rV"],"OE":[],"K":[],"aX":[],"aY.1":"rV","nh.0":"rV","aY.0":"eV"},"mh":{"bu":[],"ar":[]},"pY":{"iF":[],"fJ":["U"],"e3":[]},"P2":{"eO":["U","pY"],"U":[],"aY":["U","pY"],"K":[],"aX":[],"aY.1":"pY","eO.1":"pY","aY.0":"U"},"Bd":{"at":["~"]},"R4":{"c9":[]},"tf":{"dj":["tf"]},"oz":{"dj":["oz"]},"tv":{"dj":["tv"]},"G2":{"dj":["G2"]},"aly":{"y0":["e5"],"ik":[]},"PH":{"bu":[],"ar":[]},"zM":{"dj":["G2"]},"Hm":{"asi":[]},"G3":{"iv":[]},"nT":{"nU":[]},"mI":{"nU":[]},"Ml":{"nU":[]},"zW":{"c9":[]},"N1":{"c9":[]},"aev":{"eT":[]},"amI":{"N3":[]},"pL":{"eT":[]},"ki":{"o3":[]},"Ad":{"o3":[]},"P8":{"bu":[],"ar":[]},"CN":{"mb":[]},"Ex":{"mb":[]},"NN":{"mb":[]},"KJ":{"mb":[]},"aaj":{"wa":[]},"aai":{"wa":[]},"aak":{"wa":[]},"GE":{"wa":[]},"Ld":{"wb":[]},"aj3":{"QT":[]},"qh":{"ax":[],"m":[]},"RN":{"c0":[],"bH":[],"m":[]},"yw":{"ax":[],"m":[]},"bb9":{"c1":[]},"bx0":{"c1":[]},"bx_":{"c1":[]},"tN":{"c1":[]},"u2":{"c1":[]},"kQ":{"c1":[]},"rB":{"c1":[]},"f6":{"cc":["1"]},"dJ":{"cc":["1"],"cc.T":"1"},"RO":{"aB":["qh"]},"Tb":{"aB":["yw"]},"abu":{"cc":["bb9"],"cc.T":"bb9"},"KH":{"cc":["c1"],"cc.T":"c1"},"a03":{"cc":["kQ"]},"a6u":{"f6":["rB"],"cc":["rB"],"cc.T":"rB","f6.T":"rB"},"U7":{"Wy":["1"],"f6":["1"],"I7":["1"],"cc":["1"],"cc.T":"1","f6.T":"1"},"U8":{"Wz":["1"],"f6":["1"],"I7":["1"],"cc":["1"],"cc.T":"1","f6.T":"1"},"Sq":{"cc":["1"],"cc.T":"1"},"J8":{"ax":[],"m":[]},"acd":{"aB":["J8"]},"acc":{"bT":[],"b2":[],"m":[]},"Ry":{"ax":[],"m":[]},"W3":{"aB":["Ry"],"hy":[]},"DV":{"ax":[],"m":[]},"Te":{"aB":["DV<1>"]},"Jl":{"ax":[],"m":[]},"RT":{"aB":["Jl"]},"Mh":{"bu":[],"ar":[]},"aiy":{"aU":[],"m":[]},"mz":{"c0":[],"bH":[],"m":[]},"ug":{"bT":[],"b2":[],"m":[]},"u8":{"bT":[],"b2":[],"m":[]},"CV":{"bT":[],"b2":[],"m":[]},"xK":{"bT":[],"b2":[],"m":[]},"D5":{"bT":[],"b2":[],"m":[]},"jR":{"bT":[],"b2":[],"m":[]},"jW":{"bT":[],"b2":[],"m":[]},"nB":{"bT":[],"b2":[],"m":[]},"Mr":{"fP":["mS"],"bH":[],"m":[],"fP.T":"mS"},"xV":{"hQ":[],"b2":[],"m":[]},"rA":{"fP":["fU"],"bH":[],"m":[],"fP.T":"fU"},"bwD":{"c0":[],"bH":[],"m":[]},"E8":{"bT":[],"b2":[],"m":[]},"G1":{"bT":[],"b2":[],"m":[]},"ao_":{"jj":[],"b4":[],"ae":[]},"ao0":{"c0":[],"bH":[],"m":[]},"NA":{"bT":[],"b2":[],"m":[]},"Y7":{"bT":[],"b2":[],"m":[]},"ZC":{"bT":[],"b2":[],"m":[]},"a5V":{"bT":[],"b2":[],"m":[]},"a5W":{"bT":[],"b2":[],"m":[]},"Bn":{"bT":[],"b2":[],"m":[]},"a12":{"bT":[],"b2":[],"m":[]},"a1u":{"bT":[],"b2":[],"m":[]},"FQ":{"bT":[],"b2":[],"m":[]},"ci":{"bT":[],"b2":[],"m":[]},"iw":{"bT":[],"b2":[],"m":[]},"kO":{"bT":[],"b2":[],"m":[]},"a3w":{"bT":[],"b2":[],"m":[]},"F4":{"bT":[],"b2":[],"m":[]},"aiG":{"bV":[],"b4":[],"ae":[]},"a2S":{"bT":[],"b2":[],"m":[]},"a2R":{"bT":[],"b2":[],"m":[]},"a9_":{"bT":[],"b2":[],"m":[]},"Qk":{"hQ":[],"b2":[],"m":[]},"a2F":{"aU":[],"m":[]},"Ug":{"hQ":[],"b2":[],"m":[]},"agJ":{"bV":[],"b4":[],"ae":[]},"a6o":{"aU":[],"m":[]},"a1c":{"hQ":[],"b2":[],"m":[]},"a7X":{"hQ":[],"b2":[],"m":[]},"Ke":{"hQ":[],"b2":[],"m":[]},"DO":{"fP":["kW"],"bH":[],"m":[],"fP.T":"kW"},"DJ":{"fP":["kW"],"bH":[],"m":[],"fP.T":"kW"},"abz":{"hQ":[],"b2":[],"m":[]},"Aq":{"hQ":[],"b2":[],"m":[]},"a6M":{"b2":[],"m":[]},"a3E":{"bT":[],"b2":[],"m":[]},"N5":{"bT":[],"b2":[],"m":[]},"m0":{"bT":[],"b2":[],"m":[]},"Xm":{"bT":[],"b2":[],"m":[]},"N_":{"bT":[],"b2":[],"m":[]},"Yv":{"bT":[],"b2":[],"m":[]},"ur":{"bT":[],"b2":[],"m":[]},"a2E":{"bT":[],"b2":[],"m":[]},"uY":{"aU":[],"m":[]},"iG":{"aU":[],"m":[]},"uc":{"bT":[],"b2":[],"m":[]},"Up":{"U":[],"bn":["U"],"K":[],"aX":[]},"Rz":{"iv":[],"aX":[]},"Ak":{"b2":[],"m":[]},"vH":{"bV":[],"b4":[],"ae":[]},"aby":{"iv":[],"aX":[]},"a_C":{"bT":[],"b2":[],"m":[]},"a_a":{"aU":[],"m":[]},"aeq":{"ar":[]},"ui":{"fk":[],"c0":[],"bH":[],"m":[]},"aiz":{"aU":[],"m":[]},"a_L":{"aU":[],"m":[]},"KF":{"ax":[],"m":[]},"SI":{"aB":["KF"]},"a04":{"aU":[],"m":[]},"Dx":{"ax":[],"m":[]},"ST":{"aB":["Dx"]},"Dy":{"ax":[],"m":[]},"uo":{"aB":["Dy"],"hy":[]},"UV":{"ax":[],"m":[]},"oy":{"H6":[],"jk":[]},"adB":{"bT":[],"b2":[],"m":[]},"akk":{"U":[],"bn":["U"],"K":[],"aX":[]},"QP":{"iz":["eY"],"bu":[],"ar":[]},"SU":{"hQ":[],"b2":[],"m":[]},"alk":{"aB":["UV"],"biW":[]},"th":{"f6":["1"],"cc":["1"],"cc.T":"1","f6.T":"1"},"VX":{"f6":["1"],"cc":["1"],"cc.T":"1","f6.T":"1"},"VY":{"f6":["1"],"cc":["1"],"cc.T":"1","f6.T":"1"},"alu":{"f6":["rQ"],"cc":["rQ"],"cc.T":"rQ","f6.T":"rQ"},"ae_":{"f6":["oO"],"cc":["oO"],"cc.T":"oO","f6.T":"oO"},"f7":{"bu":[],"ar":[]},"yv":{"f7":[],"bu":[],"ar":[]},"Ln":{"bu":[],"ar":[]},"ys":{"ax":[],"m":[]},"DR":{"ax":[],"m":[]},"T9":{"p7":["f7"],"c0":[],"bH":[],"m":[],"p7.T":"f7"},"HE":{"aB":["ys"]},"afP":{"aB":["ys"]},"Lo":{"ax":[],"m":[]},"baw":{"c1":[]},"zG":{"c1":[]},"A7":{"c1":[]},"uk":{"c1":[]},"Ta":{"f7":[],"bu":[],"ar":[]},"afQ":{"aB":["Lo"]},"a7A":{"cc":["baw"],"cc.T":"baw"},"a4P":{"cc":["zG"],"cc.T":"zG"},"a6r":{"cc":["A7"],"cc.T":"A7"},"KE":{"cc":["uk"],"cc.T":"uk"},"Lv":{"ax":[],"m":[]},"Lw":{"aB":["Lv"]},"Tc":{"c0":[],"bH":[],"m":[]},"qR":{"ax":[],"m":[]},"lE":{"aB":["qR<1>"]},"p1":{"h7":[]},"cC":{"p1":["1"],"h7":[]},"ax":{"m":[]},"b2":{"m":[]},"b4":{"ae":[]},"m8":{"b4":[],"ae":[]},"jj":{"b4":[],"ae":[]},"qX":{"p1":["1"],"h7":[]},"aU":{"m":[]},"bH":{"m":[]},"fP":{"bH":[],"m":[]},"c0":{"bH":[],"m":[]},"a3p":{"b2":[],"m":[]},"bT":{"b2":[],"m":[]},"hQ":{"b2":[],"m":[]},"a0Q":{"b2":[],"m":[]},"Kf":{"b4":[],"ae":[]},"Gm":{"b4":[],"ae":[]},"Oj":{"b4":[],"ae":[]},"zQ":{"b4":[],"ae":[]},"bV":{"b4":[],"ae":[]},"a3o":{"bV":[],"b4":[],"ae":[]},"Q0":{"bV":[],"b4":[],"ae":[]},"lP":{"bV":[],"b4":[],"ae":[]},"aiv":{"b4":[],"ae":[]},"aiA":{"m":[]},"E0":{"aU":[],"m":[]},"l3":{"ax":[],"m":[]},"FA":{"aB":["l3"]},"dx":{"yE":["1"]},"agl":{"bT":[],"b2":[],"m":[]},"yK":{"ax":[],"m":[]},"HO":{"aB":["yK"]},"LR":{"zF":[]},"yR":{"aU":[],"m":[]},"yS":{"fk":[],"c0":[],"bH":[],"m":[]},"uH":{"ax":[],"m":[]},"Tm":{"aB":["uH"],"hy":[]},"y7":{"bm":["eM"],"bh":["eM"],"bm.T":"eM","bh.T":"eM"},"xn":{"bm":["eo?"],"bh":["eo?"],"bm.T":"eo?","bh.T":"eo?"},"Ba":{"bm":["I"],"bh":["I"],"bm.T":"I","bh.T":"I"},"J5":{"ax":[],"m":[]},"J7":{"ax":[],"m":[]},"J4":{"ax":[],"m":[]},"J2":{"ax":[],"m":[]},"J6":{"ax":[],"m":[]},"a_F":{"bm":["k_"],"bh":["k_"],"bm.T":"k_","bh.T":"k_"},"KV":{"bm":["aR"],"bh":["aR"],"bm.T":"aR","bh.T":"aR"},"a2D":{"ax":[],"m":[]},"Ec":{"aB":["1"]},"Cn":{"aB":["1"]},"ac9":{"aB":["J5"]},"acb":{"aB":["J7"]},"ac8":{"aB":["J4"]},"ac7":{"aB":["J2"]},"aca":{"aB":["J6"]},"p6":{"c0":[],"bH":[],"m":[]},"M_":{"jj":[],"b4":[],"ae":[]},"p7":{"c0":[],"bH":[],"m":[]},"HR":{"jj":[],"b4":[],"ae":[]},"fk":{"c0":[],"bH":[],"m":[]},"BF":{"aU":[],"m":[]},"ud":{"b2":[],"m":[]},"HT":{"bV":[],"b4":[],"ae":[]},"uZ":{"ud":["bb"],"b2":[],"m":[],"ud.0":"bb"},"Uy":{"m_":["bb","U"],"U":[],"bn":["U"],"K":[],"aX":[],"m_.0":"bb"},"TH":{"c0":[],"bH":[],"m":[]},"MD":{"ax":[],"m":[]},"aow":{"l0":["RA"],"l0.T":"RA"},"a_O":{"RA":[]},"ahr":{"aB":["MD"]},"bho":{"c0":[],"bH":[],"m":[]},"MI":{"kl":[],"k_":[]},"Ot":{"aU":[],"m":[]},"ahy":{"aU":[],"m":[]},"aeU":{"ar":[]},"ahx":{"bT":[],"b2":[],"m":[]},"aks":{"U":[],"bn":["U"],"K":[],"aX":[]},"zv":{"p6":["ie"],"c0":[],"bH":[],"m":[],"p6.T":"ie"},"TR":{"ax":[],"m":[]},"ahI":{"aB":["TR"],"hy":[]},"Hk":{"dT":[],"ed":[]},"a4j":{"aU":[],"m":[]},"XH":{"ax":[],"m":[]},"acj":{"yE":["Hk"]},"ahR":{"aU":[],"m":[]},"bab":{"m1":[]},"yL":{"c0":[],"bH":[],"m":[]},"Nq":{"ax":[],"m":[]},"nY":{"aB":["Nq"]},"ait":{"ev":["~"]},"I3":{"wD":[]},"I2":{"wD":[]},"U2":{"wD":[]},"U3":{"wD":[]},"agq":{"hc":["bx>?"],"bu":[],"ar":[]},"hR":{"bH":[],"m":[]},"U6":{"b4":[],"ae":[]},"q2":{"iF":[],"fJ":["U"],"e3":[]},"a5a":{"hQ":[],"b2":[],"m":[]},"Ig":{"eO":["U","q2"],"U":[],"aY":["U","q2"],"K":[],"aX":[],"aY.1":"q2","eO.1":"q2","aY.0":"U"},"rk":{"ar":[]},"to":{"ax":[],"m":[]},"I5":{"aB":["to"]},"F5":{"ax":[],"m":[]},"F7":{"aB":["F5"]},"wI":{"U":[],"aY":["U","fU"],"K":[],"aX":[],"aY.1":"fU","aY.0":"U"},"NG":{"ax":[],"m":[]},"BU":{"r8":["BU"]},"BZ":{"c0":[],"bH":[],"m":[]},"BY":{"U":[],"bn":["U"],"K":[],"aX":[],"r8":["BY"]},"Uz":{"U":[],"bn":["U"],"K":[],"aX":[]},"VH":{"hQ":[],"b2":[],"m":[]},"anp":{"bV":[],"b4":[],"ae":[]},"Iy":{"fU":[],"iF":[],"fJ":["U"],"e3":[]},"aiM":{"aB":["NG"]},"I6":{"b2":[],"m":[]},"aiL":{"bV":[],"b4":[],"ae":[]},"aeu":{"bT":[],"b2":[],"m":[]},"LE":{"ax":[],"m":[]},"Qp":{"ax":[],"m":[]},"Th":{"aB":["LE"]},"Tg":{"bu":[],"ar":[]},"agm":{"ar":[]},"Vr":{"aB":["Qp"]},"Vq":{"bu":[],"ar":[]},"NH":{"ld":[]},"vh":{"d5":["1"],"r9":[],"h7":[],"d5.T":"1"},"F9":{"aU":[],"m":[]},"NI":{"it":["1"],"iy":["1"],"ev":["1"]},"Fu":{"c0":[],"bH":[],"m":[]},"vI":{"ax":[],"m":[]},"Bq":{"c0":[],"bH":[],"m":[]},"Pd":{"ax":[],"m":[]},"hc":{"bu":[],"ar":[]},"akO":{"aB":["vI"]},"UM":{"aB":["Pd"]},"dY":{"hc":["1"],"bu":[],"ar":[]},"mm":{"hc":["1"],"bu":[],"ar":[]},"UK":{"mm":["1"],"hc":["1"],"bu":[],"ar":[]},"P6":{"mm":["1"],"hc":["1"],"bu":[],"ar":[],"dY.T":"1","mm.T":"1"},"An":{"mm":["F"],"hc":["F"],"bu":[],"ar":[],"dY.T":"F","mm.T":"F"},"P7":{"mm":["i?"],"hc":["i?"],"bu":[],"ar":[],"dY.T":"i?","mm.T":"i?"},"a7W":{"ax":[],"m":[]},"bNH":{"bSm":["at"]},"Ij":{"aB":["a7W<1>"]},"al7":{"c0":[],"bH":[],"m":[]},"akL":{"hc":["Av?"],"bu":[],"ar":[],"dY.T":"Av?"},"TT":{"c0":[],"bH":[],"m":[]},"I1":{"ax":[],"m":[]},"tn":{"aB":["I1<1>"]},"F6":{"ev":["1"]},"iy":{"ev":["1"]},"aeH":{"cc":["kQ"],"cc.T":"kQ"},"it":{"iy":["1"],"ev":["1"]},"O9":{"it":["1"],"iy":["1"],"ev":["1"]},"Or":{"it":["1"],"iy":["1"],"ev":["1"]},"a82":{"aU":[],"m":[]},"Po":{"ji":["1"],"ji.T":"1"},"Pp":{"c0":[],"bH":[],"m":[]},"Pq":{"bu":[],"ar":[]},"V5":{"ax":[],"m":[]},"UP":{"d5":["h7"],"r9":[],"h7":[],"d5.T":"h7"},"V6":{"aB":["V5"]},"a16":{"rN":[]},"m3":{"mJ":[],"ld":[]},"pD":{"m3":[],"mJ":[],"ld":[]},"Pw":{"m3":[],"mJ":[],"ld":[]},"pr":{"m3":[],"mJ":[],"ld":[]},"vP":{"m3":[],"mJ":[],"ld":[]},"ab9":{"m3":[],"mJ":[],"ld":[]},"bbt":{"r8":["bbt"]},"Pt":{"ax":[],"m":[]},"Pu":{"aB":["Pt"]},"alm":{"c0":[],"bH":[],"m":[]},"rO":{"mh":[],"bu":[],"ar":[],"rN":[]},"AC":{"ld":[]},"Pv":{"rO":[],"mh":[],"bu":[],"ar":[],"rN":[]},"a8e":{"aU":[],"m":[]},"YG":{"aU":[],"m":[]},"a3D":{"aU":[],"m":[]},"Px":{"ax":[],"m":[]},"UY":{"c0":[],"bH":[],"m":[]},"V_":{"ax":[],"m":[]},"FX":{"aB":["Px"]},"alp":{"aB":["V_"]},"UZ":{"bu":[],"ar":[]},"alo":{"bT":[],"b2":[],"m":[]},"aky":{"U":[],"bn":["U"],"K":[],"aX":[]},"akM":{"hc":["a_?"],"bu":[],"ar":[],"dY.T":"a_?"},"hY":{"c1":[]},"Pn":{"f6":["hY"],"cc":["hY"],"cc.T":"hY","f6.T":"hY"},"FC":{"ax":[],"m":[]},"q6":{"l1":[],"dT":[],"ed":[]},"q7":{"iY":[],"dT":[],"ed":[]},"FY":{"bu":[],"ar":[]},"pz":{"aB":["1"]},"EW":{"bu":[],"ar":[]},"FZ":{"ax":[],"m":[]},"G0":{"c0":[],"bH":[],"m":[]},"alw":{"hZ":[],"aB":["FZ"],"ar":[]},"a8k":{"ar":[]},"PV":{"ax":[],"m":[]},"alJ":{"aB":["PV"]},"alK":{"p6":["A"],"c0":[],"bH":[],"m":[],"p6.T":"A"},"bB":{"Gb":[]},"AO":{"ax":[],"m":[]},"PW":{"ax":[],"m":[]},"Gc":{"bu":[],"ar":[]},"Va":{"aB":["AO"]},"PX":{"bu":[],"ar":[]},"V9":{"aB":["PW"]},"alO":{"c0":[],"bH":[],"m":[]},"Im":{"bT":[],"b2":[],"m":[]},"a8L":{"aU":[],"m":[]},"alV":{"bV":[],"b4":[],"ae":[]},"UI":{"U":[],"bn":["U"],"OE":[],"K":[],"aX":[]},"a90":{"b2":[],"m":[]},"Gi":{"b2":[],"m":[]},"a8Z":{"Gi":[],"b2":[],"m":[]},"Gh":{"bV":[],"b4":[],"ae":[]},"Mg":{"fP":["pd"],"bH":[],"m":[],"fP.T":"pd"},"Qa":{"l7":["1","2"],"b2":[],"m":[]},"Qb":{"bV":[],"b4":[],"ae":[]},"Qc":{"bu":[],"ar":[]},"a94":{"bT":[],"b2":[],"m":[]},"Ii":{"U":[],"bn":["U"],"K":[],"aX":[]},"a93":{"bu":[],"ar":[]},"SF":{"bu":[],"ar":[]},"a9c":{"aU":[],"m":[]},"QA":{"b2":[],"m":[]},"amM":{"bV":[],"b4":[],"ae":[]},"aa_":{"fP":["pM"],"bH":[],"m":[],"fP.T":"pM"},"pO":{"dT":[],"ed":[]},"pP":{"dT":[],"ed":[]},"Jr":{"dT":[],"ed":[]},"P0":{"U":[],"bn":["U"],"K":[],"aX":[]},"FJ":{"U":[],"bn":["U"],"K":[],"aX":[]},"aa6":{"bT":[],"b2":[],"m":[]},"aa5":{"bT":[],"b2":[],"m":[]},"aam":{"bT":[],"b2":[],"m":[]},"Dl":{"fk":[],"c0":[],"bH":[],"m":[]},"bwH":{"fk":[],"c0":[],"bH":[],"m":[]},"aiB":{"aU":[],"m":[]},"fr":{"aU":[],"m":[]},"KI":{"c1":[]},"xY":{"c1":[]},"y_":{"c1":[]},"xZ":{"c1":[]},"jf":{"c1":[]},"qK":{"jf":[],"c1":[]},"qM":{"jf":[],"c1":[]},"yj":{"jf":[],"c1":[]},"yd":{"jf":[],"c1":[]},"ye":{"jf":[],"c1":[]},"lB":{"jf":[],"c1":[]},"ut":{"jf":[],"c1":[]},"qN":{"jf":[],"c1":[]},"yh":{"jf":[],"c1":[]},"yi":{"jf":[],"c1":[]},"qL":{"jf":[],"c1":[]},"rP":{"c1":[]},"azp":{"c1":[]},"rQ":{"c1":[]},"oO":{"c1":[]},"vm":{"c1":[]},"vE":{"c1":[]},"o5":{"c1":[]},"wk":{"c1":[]},"n9":{"c1":[]},"wh":{"c1":[]},"a02":{"c1":[]},"jA":{"iF":[],"fJ":["U"],"e3":[]},"tq":{"ax":[],"m":[]},"V3":{"ax":[],"m":[]},"QY":{"ax":[],"m":[]},"V7":{"aB":["tq"]},"V4":{"aB":["V3"]},"VC":{"aB":["QY"]},"K4":{"iz":["CX"],"bu":[],"ar":[],"hy":[]},"Be":{"ax":[],"m":[]},"SX":{"c0":[],"bH":[],"m":[]},"anr":{"aB":["Be"]},"So":{"ar":[]},"aaL":{"aU":[],"m":[]},"Ja":{"ax":[],"m":[]},"RP":{"aB":["Ja"]},"a8V":{"ax":[],"m":[]},"a87":{"ax":[],"m":[]},"a7R":{"ax":[],"m":[]},"a8O":{"ax":[],"m":[]},"a0V":{"bT":[],"b2":[],"m":[]},"a_D":{"ax":[],"m":[]},"MA":{"ax":[],"m":[]},"XE":{"ax":[],"m":[]},"GX":{"ax":[],"m":[]},"GY":{"aB":["GX<1>"]},"Ro":{"iz":["GZ"],"bu":[],"ar":[]},"W1":{"c0":[],"bH":[],"m":[]},"abj":{"aU":[],"m":[]},"Rv":{"hQ":[],"b2":[],"m":[]},"aok":{"bV":[],"b4":[],"ae":[]},"a8H":{"hQ":[],"b2":[],"m":[]},"W2":{"c0":[],"bH":[],"m":[]},"abs":{"aU":[],"m":[]},"aol":{"bT":[],"b2":[],"m":[]},"akH":{"U":[],"bn":["U"],"K":[],"aX":[]},"H6":{"jk":[]},"aou":{"fP":["n4"],"bH":[],"m":[],"fP.T":"n4"},"acq":{"bT":[],"b2":[],"m":[]},"UG":{"U":[],"bn":["U"],"K":[],"aX":[]},"RB":{"ax":[],"m":[]},"aox":{"aB":["RB"]},"Kb":{"ax":[],"m":[]},"Sj":{"aB":["Kb"]},"CZ":{"ax":[],"m":[]},"pZ":{"jq":[],"dT":[],"ed":[]},"a26":{"ar":[]},"a27":{"ar":[]},"a28":{"ar":[]},"a23":{"ar":[]},"a25":{"ar":[]},"a24":{"ar":[]},"a6G":{"ar":[]},"a6F":{"ar":[]},"a6E":{"ar":[]},"a29":{"ar":[]},"aaQ":{"ar":[]},"aaE":{"ar":[]},"a2G":{"ar":[]},"adv":{"aB":["CZ"]},"ZU":{"aU":[],"m":[]},"xE":{"aU":[],"m":[]},"ZT":{"aU":[],"m":[]},"MO":{"ax":[],"m":[]},"ahA":{"aB":["MO"]},"a3T":{"ax":[],"m":[]},"pK":{"CG":[]},"Qu":{"pK":["~"],"CG":[],"pK.T":"~"},"Fc":{"dj":["Fc"]},"xP":{"dj":["xP"]},"YX":{"lx":[]},"YY":{"lx":[]},"Z5":{"lx":[]},"a0w":{"lx":[]},"a0x":{"lx":[]},"a6h":{"lx":[]},"a6i":{"lx":[]},"a_7":{"k7":[]},"ul":{"k7":[]},"a1v":{"k7":[]},"a1G":{"k7":[]},"a4k":{"k7":[]},"a4n":{"k7":[]},"Od":{"k7":[]},"a6y":{"k7":[]},"vK":{"k7":[]},"a7O":{"k7":[]},"abv":{"k7":[]},"aJU":{"dj":["aJU"]},"Yj":{"Zy":[]},"JD":{"Zy":[]},"CF":{"dp":["H"],"dp.T":"H"},"K_":{"c9":[]},"a0s":{"c9":[]},"Cw":{"c9":[]},"a2I":{"c9":[]},"Cx":{"hJ":[],"dD":[]},"ue":{"hJ":[],"lW":[],"dD":[]},"KY":{"lW":[],"dD":[]},"Lb":{"hJ":[],"dD":[]},"LJ":{"hJ":[],"dD":[]},"a1X":{"hJ":[],"dD":[]},"O6":{"lW":[],"dD":[]},"Oz":{"lW":[],"dD":[]},"P3":{"hJ":[],"lW":[],"dD":[],"b9l":[]},"Au":{"baJ":[],"dD":[]},"PU":{"lW":[],"dD":[]},"a9L":{"hJ":[],"dD":[]},"n8":{"dD":[]},"qu":{"j8":["l","l"]},"cF":{"j8":["a_","a_"]},"LH":{"j8":["mD","mD"]},"p9":{"j8":["o","o"]},"Mp":{"j8":["1","1"]},"Fh":{"h8":["h"],"h8.T":"h"},"a5O":{"j8":["h","h"]},"lX":{"j8":["h","h"]},"G5":{"j8":["oc","rq"]},"a9i":{"j8":["h","h"]},"QU":{"j8":["qG","qG"]},"MG":{"ax":[],"m":[]},"ahw":{"aB":["MG"]},"MH":{"ax":[],"m":[]},"ahu":{"aB":["MH"]},"Cm":{"eJ":[]},"Z9":{"eJ":[]},"a1U":{"eJ":[]},"a1W":{"eJ":[]},"a4e":{"eJ":[]},"a6m":{"eJ":[]},"a6S":{"eJ":[]},"a7y":{"eJ":[]},"a7S":{"eJ":[]},"a8y":{"eJ":[]},"AM":{"eJ":[]},"a8A":{"eJ":[]},"a8B":{"eJ":[]},"a8C":{"eJ":[]},"j9":{"hJ":[],"dD":[]},"a_4":{"j9":[],"hJ":[],"dD":[]},"a2z":{"j9":[],"hJ":[],"dD":[]},"a4W":{"j9":[],"hJ":[],"dD":[]},"a8z":{"j9":[],"hJ":[],"dD":[]},"a97":{"j9":[],"hJ":[],"dD":[]},"aap":{"j9":[],"hJ":[],"dD":[]},"a36":{"c9":[]},"a39":{"c9":[]},"a3a":{"iq":[]},"FB":{"b2":[],"m":[]},"OS":{"U":[],"K":[],"aX":[]},"a5N":{"h5":[]},"h8":{"h8.T":"1"},"ce":{"lR":[]},"dP":{"lR":[]},"wl":{"lR":[]},"Yw":{"eQ":[]},"K9":{"eQ":[]},"L_":{"eQ":[]},"a0Y":{"eQ":[]},"a1q":{"eQ":[]},"a2d":{"eQ":[]},"a2j":{"eQ":[]},"a2n":{"eQ":[]},"Mv":{"eQ":[]},"zh":{"eQ":[]},"NC":{"eQ":[]},"ND":{"eQ":[]},"Fd":{"eQ":[]},"PS":{"eQ":[]},"aa1":{"eQ":[]},"Rq":{"eQ":[]},"Rr":{"eQ":[]},"Y4":{"fN":[]},"Y5":{"fN":[]},"ZJ":{"fN":[]},"a_A":{"fN":[]},"a_Q":{"fN":[]},"PY":{"Kx":[]},"Do":{"Kx":[]},"a0B":{"fN":[]},"KZ":{"fN":[]},"a0S":{"fN":[]},"a2C":{"fN":[]},"a2L":{"fN":[]},"a3x":{"fN":[]},"zb":{"fN":[]},"a96":{"fN":[]},"a9G":{"fN":[]},"GM":{"fN":[]},"wF":{"b4":[],"ae":[]},"rT":{"m":[]},"F_":{"aU":[],"rT":[],"m":[]},"aim":{"b4":[],"ae":[]},"wE":{"aU":[],"m":[]},"rS":{"aU":[],"rT":[],"m":[]},"Q1":{"b4":[],"ae":[]},"jp":{"y":["1"]},"js":{"jp":["1"],"y":["1"]},"Jp":{"a5":["ha"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"iJ":[],"a5.T":"ha","ac.T":"A"},"xu":{"a5":["ha"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"ha","ac.T":"A"},"DX":{"aU":[],"m":[]},"z7":{"a5":["b7"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"iJ":[],"a5.T":"b7","ac.T":"A"},"a3g":{"aD":[],"aQ":[],"aE":[],"aJ":[],"a5":["ha"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"a5.T":"ha"},"EQ":{"aU":[],"m":[]},"ER":{"aU":[],"m":[]},"ha":{"b7":["aw"],"ad":["aw"],"fl":[],"z":[],"az":[],"T":[]},"F8":{"aU":[],"m":[]},"Bj":{"a5":["ha"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"ha","ac.T":"A"},"aaT":{"ac":["A"],"z":[],"b6":[],"ac.T":"A"},"Bw":{"a5":["ha"],"ac":["A"],"z":[],"b6":[],"ag":[],"av":[],"a5.T":"ha","ac.T":"A"},"a5I":{"iL":[],"c9":[]},"bk":{"aLD":["1"],"b8":["1"]},"MQ":{"y":["1"],"y.E":"1"},"nL":{"fK":["1","i"],"b8":["i"],"fK.R":"1"},"ML":{"fK":["1","2"],"b8":["2"],"fK.R":"1"},"Re":{"fK":["1","pS<1>"],"b8":["pS<1>"],"fK.R":"1"},"Q_":{"hn":[]},"xM":{"hn":[]},"a3K":{"hn":[]},"a4T":{"hn":[]},"iu":{"hn":[]},"abx":{"hn":[]},"JQ":{"zg":["1","1"],"b8":["1"],"zg.R":"1"},"fK":{"b8":["2"]},"PN":{"b8":["dg<1,2>"]},"PO":{"b8":["o9<1,2,3>"]},"PP":{"b8":["n0<1,2,3,4>"]},"PQ":{"b8":["m4<1,2,3,4,5>"]},"PR":{"b8":["jw<1,2,3,4,5,6,7,8>"]},"zg":{"b8":["2"]},"lU":{"fK":["1","1"],"b8":["1"],"fK.R":"1"},"Q7":{"fK":["1","1"],"b8":["1"],"fK.R":"1"},"L6":{"b8":["1"]},"a4O":{"b8":["i"]},"mw":{"b8":["i"]},"AQ":{"b8":["i"]},"a6p":{"b8":["i"]},"a7z":{"b8":["i"]},"l_":{"fK":["1","H<1>"],"b8":["H<1>"],"fK.R":"1"},"Mu":{"fK":["1","H<1>"],"b8":["H<1>"]},"Ob":{"fK":["1","H<1>"],"b8":["H<1>"],"fK.R":"1"},"P4":{"fK":["1","2"],"b8":["2"]},"JM":{"yX":["1"],"rS":[],"aU":[],"rT":[],"m":[]},"MB":{"yX":["1"],"rS":[],"aU":[],"rT":[],"m":[]},"a2H":{"ae":[]},"hi":{"c0":[],"bH":[],"m":[]},"yX":{"rS":[],"aU":[],"rT":[],"m":[]},"Tp":{"b4":[],"ae":[]},"BQ":{"jj":[],"b4":[],"a2H":["1"],"ae":[]},"St":{"kA":["1","Hq<1>"],"kA.D":"Hq<1>"},"W0":{"kA":["1","IF<1>"],"kA.D":"IF<1>"},"a4x":{"F_":[],"aU":[],"rT":[],"m":[]},"Oh":{"yX":["1"],"rS":[],"aU":[],"rT":[],"m":[]},"a6x":{"c9":[]},"a6w":{"c9":[]},"CD":{"hd":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"cP":["ad"],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"cP.T":"ad","ac.T":"A"},"DE":{"hd":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["vL"],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"vL","ac.T":"A"},"L1":{"cP":["ad"],"z":[],"cP.T":"ad"},"a0U":{"hd":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"cP":["ad"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"cP.T":"ad","ac.T":"A"},"O2":{"hd":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"cP":["ad"],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"cP.T":"ad","ac.T":"A"},"a9A":{"cP":["ad"],"z":[],"cP.T":"ad"},"a9B":{"hd":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"cP":["ad"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"cP.T":"ad","ac.T":"A"},"vL":{"ad":["ab"],"pu":[],"dm":["fI"],"z":[],"az":[],"T":[]},"FP":{"aU":[],"m":[]},"qf":{"cD":[]},"Ca":{"cD":[]},"bLP":{"cD":[]},"bLO":{"cD":[]},"bM8":{"cD":[]},"bM7":{"cD":[]},"bM6":{"cD":[]},"bLN":{"cD":[]},"bM2":{"cD":[]},"bMd":{"cD":[]},"bLY":{"cD":[]},"bLR":{"cD":[]},"bLQ":{"cD":[]},"bLZ":{"cD":[]},"bM1":{"cD":[]},"bM9":{"cD":[]},"bM3":{"cD":[]},"bLU":{"cD":[]},"bLT":{"cD":[]},"bLX":{"cD":[]},"bLW":{"cD":[]},"bMb":{"cD":[]},"bMa":{"cD":[]},"bM0":{"cD":[]},"bM_":{"cD":[]},"ln":{"cD":[]},"bcM":{"cD":[]},"j5":{"cD":[]},"b7f":{"cD":[]},"bLV":{"cD":[]},"qg":{"cD":[]},"bLM":{"cD":[]},"iC":{"cD":[]},"np":{"cD":[]},"kH":{"cD":[]},"X8":{"cD":[]},"bLS":{"cD":[]},"bMc":{"cD":[]},"kI":{"cD":[]},"bM5":{"cD":[]},"bM4":{"cD":[]},"pR":{"fm":[]},"F2":{"fm":[]},"Ea":{"fm":[]},"yH":{"fm":[]},"dh":{"cA":[]},"a_x":{"y":["fn"],"y.E":"fn"},"a50":{"fn":["o"]},"ZV":{"fn":["l"]},"a9J":{"fn":["i"]},"a1_":{"fn":["i"]},"a2P":{"fn":["o"]},"a1f":{"fn":["a_"]},"Yy":{"fn":["F"]},"a5J":{"c9":[]},"K7":{"fp":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["hf"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"hf","ac.T":"A"},"K8":{"aD":[],"aQ":[],"aE":[],"aJ":[],"a5":["hf"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"a5.T":"hf"},"a2i":{"aD":[],"aQ":[],"aE":[],"aJ":[],"a5":["hf"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"a5.T":"hf"},"a1D":{"z":[]},"a1F":{"fp":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["hf"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"hf","ac.T":"A"},"a1E":{"fp":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["hf"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"hf","ac.T":"A"},"F3":{"fp":[],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["hf"],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"hf","ac.T":"A"},"a51":{"a5":["hf"],"z":[],"a5.T":"hf"},"a68":{"jy":["rs"],"aD":[],"aQ":[],"aE":[],"aJ":[],"ac":["A"],"a5":["hf"],"cE":[],"z":[],"av":[],"aT":[],"T":[],"ag":[],"b6":[],"a5.T":"hf","ac.T":"A","jy.T":"rs"},"hf":{"ad":["ab"],"fl":[],"cj":[],"dm":["fI"],"z":[],"az":[],"T":[]},"GA":{"aU":[],"m":[]},"t6":{"M":["1"],"H":["1"],"ao":["1"],"y":["1"]},"agS":{"t6":["o"],"M":["o"],"H":["o"],"ao":["o"],"y":["o"]},"Rn":{"t6":["o"],"M":["o"],"H":["o"],"ao":["o"],"y":["o"],"M.E":"o","y.E":"o","t6.E":"o"},"abd":{"c9":[]},"is":{"vn":[]},"lO":{"vn":[]},"hH":{"vn":[]},"K6":{"vn":[]},"v2":{"nP":[]},"vx":{"nP":[]},"jU":{"eh":[]},"afm":{"eh":[]},"aaW":{"eh":[]},"abr":{"jU":[],"eh":[]},"Fe":{"jU":[],"eh":[]},"aav":{"jU":[],"eh":[]},"a84":{"jU":[],"eh":[]},"K1":{"eh":[]},"MP":{"eh":[]},"Fi":{"jU":[],"eh":[]},"Dm":{"jU":[],"eh":[]},"aas":{"jU":[],"eh":[]},"a2A":{"jU":[],"eh":[]},"NS":{"eh":[]},"FM":{"eh":[]},"a7G":{"eh":[]},"a7F":{"eh":[]},"a7C":{"eh":[]},"a7D":{"eh":[]},"P5":{"eh":[]},"a7E":{"eh":[]},"jc":{"b9u":[]},"eS":{"eS.T":"1"},"zK":{"eS":["Y<1>"],"eS.T":"Y<1>"},"zL":{"eS":["Y>"],"eS.T":"Y>"},"EL":{"c9":[]},"E1":{"i6":[]},"uB":{"i6":[]},"abF":{"wo":[]},"abK":{"c9":[]},"abQ":{"c9":[]},"abR":{"iL":[],"c9":[]},"abU":{"iL":[],"c9":[]},"RJ":{"c9":[]},"RD":{"y":["e8"],"y.E":"e8"},"le":{"e8":[],"wp":[]},"Ha":{"e8":[]},"RC":{"e8":[]},"abD":{"e8":[]},"abE":{"e8":[]},"RE":{"e8":[]},"abG":{"e8":[],"Hc":["e8"]},"lf":{"e8":[],"Hc":["e8"],"wp":[]},"RK":{"e8":[]},"Bx":{"e8":[]},"Hb":{"b8":["i"]},"RH":{"H":["1"],"ao":["1"],"y":["1"],"y.E":"1"},"abH":{"ck":["H","i"],"ck.S":"H","ck.T":"i"},"nb":{"e7":[]},"oq":{"e7":[]},"mj":{"e7":[]},"mk":{"e7":[]},"j_":{"e7":[]},"or":{"e7":[]},"hz":{"e7":[]},"RL":{"e7":[]},"wq":{"RL":[],"e7":[]},"abI":{"y":["e7"],"y.E":"e7"},"Z_":{"y":["i"]},"aQ":{"av":[]},"aJ":{"T":[]},"A_":{"z":[]},"bwt":{"c0":[],"bH":[],"m":[]},"bzJ":{"ax":[],"m":[]},"bFE":{"c0":[],"bH":[],"m":[]},"bEu":{"c0":[],"bH":[],"m":[]},"lW":{"dD":[]},"baJ":{"dD":[]},"aLD":{"b8":["1"]},"bka":{"cD":[]}}')) +A.bFN(v.typeUniverse,JSON.parse('{"Le":1,"ab4":1,"H0":1,"Wg":2,"Ki":1,"EZ":1,"Qo":1,"a9F":2,"amG":1,"aew":1,"aoa":2,"MM":2,"aob":1,"amc":2,"amb":2,"Vh":2,"Vi":1,"Vj":1,"VV":2,"VW":1,"Z3":1,"ZK":2,"Ir":1,"dj":1,"a2X":1,"bbj":1,"Uf":1,"SG":1,"Dn":1,"T0":1,"Hl":1,"UU":1,"a5G":1,"Ua":1,"AW":1,"Yk":1,"a6n":1,"aat":1,"Cy":1,"S_":1,"S0":1,"VI":1,"Je":1,"D6":1,"Sl":1,"Sm":1,"Sn":1,"NP":1,"Wd":1,"Rc":1,"Wp":1,"a42":1,"TL":1,"IG":1,"Rd":1,"Kj":1,"Sp":1,"fJ":1,"ju":1,"OF":1,"Kr":1,"If":1,"UD":1,"FK":1,"tV":1,"HH":1,"Ec":1,"Cn":1,"HQ":1,"bab":1,"aaX":1,"NI":1,"hc":1,"mX":1,"dY":1,"UK":1,"IH":1,"F6":1,"a3G":1,"O9":1,"Or":1,"I0":1,"Ic":1,"Qa":2,"Vc":2,"l6":1,"fh":1,"VP":1,"a2Z":2,"Mp":1,"Yi":2,"a7I":1,"Mu":1,"P4":2,"MB":1,"a2H":1,"aex":1,"abt":2,"a0O":2,"de":1,"te":1,"p3":1,"bE1":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",z:" In this example we use a joint to keep a body with several fixtures stuck\n to another body.\n\n Tap the screen to add more of these combined bodies.\n ",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",L:'"colors" and "colorStops" arguments must have equal length.',r:'"recorder" must not already be associated with another Canvas.',M:'"rstTransforms" and "rects" lengths must be a multiple of four.',s:'"rstTransforms" and "rects" lengths must match.',v:'"transforms" and "rects" lengths must match.',T:"% of the way to being a CircleBorder that is ",N:"' has been assigned during initialization.",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",F:"A ShapeHitbox needs a PositionComponent ancestor",U:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",A:"Cannot extract a file path from a URI with a fragment component",B:"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",I:'E533333333333333333333333333DDDDDDD4333333333333333333334C43333CD53333333333333333333333UEDTE4\x933343333\x933333333333333333333333333D433333333333333333CDDEDDD43333333S5333333333333333333333C333333D533333333333333333333333SUDDDDT5\x9933CD4E333333333333333333333333UEDDDDE433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333TUUS5CT\x94\x95E3333333333333333333333333333333333333333333333333333333333333333333333SUDD3DUU43533333333333333333C3333333333333w733337333333s3333333w7333333333w33333333333333333333CDDTETE43333ED4S5SE3333C33333D33333333333334E433C3333333C33333333333333333333333333333CETUTDT533333CDDDDDDDDDD3333333343333333D$433333333333333333333333SUDTEE433C34333333333333333333333333333333333333333333333333333333333333333333333333333333TUDDDD3333333333CT5333333333333333333333333333DCEUU3U3U5333343333S5CDDD3CDD333333333333333333333333333333333333333333333333333333333333333333333s73333s33333333333""""""""333333339433333333333333CDDDDDDDDDDDDDDDD3333333CDDDDDDDDDDD\x94DDDDDDDDDDDDDDDDDDDDDDDD33333333DDDDDDDD3333333373s333333333333333333333333333333CDTDDDCTE43C4CD3C333333333333333D3C33333\xee\xee\xed\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xed\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xed\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee333333\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb33\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc<3sww73333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333333w7333333333333333733333333333333333333333333333sww733333s7333333s3wwwww333333333wwwwwwwwwwwwwwwwwwwwwwwwwwwwgffffffffffffvww7wwwwwwswwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww733333333333333333333333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333333333333333333333333333333333333333333333333333333333swwwww7333333333333333333333333333333333333333333wwwwwwwwwwwwwwwwwwwww7swwwwwss33373733s33333w33333CT333333333333333EDTETD433333333#\x14"333333333333"""233333373ED4U5UE9333C33333D33333333333333www3333333s73333333333EEDDDCC3DDDDUUUDDDDD3T5333333333333333333333333333CCU3333333333333333333333333333334EDDD33SDD4D5U4333333333C43333333333CDDD9DDD3DCD433333333C433333333333333C433333333333334443SEUCUSE4333D33333C43333333533333CU33333333333333333333333333334EDDDD3CDDDDDDDDDDDDDDDDDDDDDDDDDDD33DDDDDDDDDDDDDDDDDDDDDDDDD33334333333C33333333333DD4DDDDDDD433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CSUUUUUUUUUUUUUUUUUUUUUUUUUUU333CD43333333333333333333333333333333333333333433333U3333333333333333333333333UUUUUUTEDDDDD3333C3333333333333333373333333333s333333333333swwwww33w733wwwwwww73333s33333333337swwwwsw73333wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwDD4D33CDDDDDCDDDDDDDDDDDDDDDDD43EDDDTUEUCDDD33333D33333333333333DDCDDDDCDCDD333333333DT33333333333333D5333333333333333333333333333CSUE4333333333333CDDDDDDDD4333333DT33333333333333333333333CUDDUDU3SUSU43333433333333333333333333ET533E3333SDD3U3U4333D43333C43333333333333s733333s33333333333CTE333333333333333333UUUUDDDDUD3333"""""(\x02"""""""""3333333333333333333DDDD333333333333333333333333CDDDD3333C3333T333333333333333333333334343C33333333333SET334333333333DDDDDDDDDDDDDDDDDDDDDD4DDDDDDDD4CDDDC4DD43333333333333333333333333333333333333333333333333C33333333333333333333333333333333333333333333333333333333333333333333333333333333DDD433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334333333333333333333333333333333DD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DD433333333333333333333333333333DDD43333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DDDDDDD533333333333333333333333DDDTTU5D4DD333C433333D333333333333333333333DDD733333s373ss33w7733333ww733333333333ss33333333333333333333333333333ww3333333333333333333333333333wwww33333www33333333333333333333wwww333333333333333wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww333333wwwwwwwwwwwwwwwwwwwwwww7wwwwwswwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww73333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333C4""333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DDD4333333333333333333333333333333333333333333333333333333DDD4333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333UEDDDTEE43333333333333333333333333333333333333333333333333333CEUDDDE33333333333333333333333333333333333333333333333333CD3DDEDD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333EDDDCDDT43333333333333333333333333333333333333333CDDDDDDDDDD4EDDDETD3333333333333333333333333333333333333333333333333333333333333DDD3CC4DDD\x94433333333333333333333333333333333SUUC4UT4333333333333333333333333333333333333333333333333333#"""""""B333DDDDDDD433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CED3SDD$"""BDDD4CDDD333333333333333DD33333333333333333333333333333333333333333DEDDDUE333333333333333333333333333CCD3D33CD533333333333333333333333333CESEU3333333333333333333DDDD433333CU33333333333333333333333333334DC44333333333333333333333333333CD4DDDDD33333333333333333333DDD\x95DD333343333DDDUD43333333333333333333\x93\x99\x99IDDDDDDE43333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CDDDDDDDDDDDDDDDDDDDDDD4CDDDDDDDDDDD33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333433333333333333333333333333333333333333333333333333333333333333333333333333DD4333333333333333333333333333333333333333333333333333333333333333333""""""33D4D33CD43333333333333333333CD3343333333333333333333333333333333333333333333333333333333333333333333333333333333333D33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CT53333DY333333333333333333333333UDD43UT43333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333D3333333333333333333333333333333333333333D43333333333333333333333333333333333CDDDDD333333333333333333333333CD4333333333333333333333333333333333333333333333333333333333333SUDDDDUDT43333333333343333333333333333333333333333333333333333TEDDTTEETD333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CUDD3UUDE43333333333333D3333333333333333343333333333SE43CD33333333DD33333C33TEDCSUUU433333333S533333CDDDDDU333333\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa:3\x99\x99\x9933333DDDDD4233333333333333333UTEUS433333333CDCDDDDDDEDDD33433C3E433#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""BDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""BDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD$"""""""""""""""2333373r33333333\x93933CDDD4333333333333333CDUUDU53SEUUUD43\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\f',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",O:"Failed to load network image.\nImage URL: ",d:'If non-null, "colors" length must match that of "transforms" and "rects".',x:"Node already has a parent, copy or remove it first",g:'PathMetricIterator is not pointing to a PathMetric. This can happen in two situations:\n- The iteration has not started yet. If so, call "moveNext" to start iteration.\n- The iterator ran out of elements. If so, check that "moveNext" returns true prior to calling "current".',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",W:"TextInputClient.updateEditingStateWithDeltas",l:"TextInputClient.updateEditingStateWithTag",u:"There was a problem trying to load FontManifest.json",t:"Use JsonReader.setLenient(true) to accept malformed JSON",P:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAxElEQVQ4jYWTMQ7DIAxFIeoNuAGK1K1ISL0DMwOHzNC5p6iUPeoNOEM7GZnPJ/EUbP7Lx7KtIfH91B/L++gs5m5M9NreTN/dEZiVghatwbXvY68UlksyPjprRaxFGAJZg+uAuSSzzC7rEDirDYAz2wg0RjWRFa/EUwdnQnQ37QFe1Odjrw04AKTTaBXPAlx8dDaXdNk4rMsc0B7ge/UcYLTZxoFizxCQ/L0DMAhaX4Mzj/uzW6phu3AvtHUUU4BAWJ6t8x9N/HHcruXjwQAAAABJRU5ErkJggg==",y:"gl_Position = ((u_ctransform * position) * u_scale) + u_shift;",E:"max must be in range 0 < max \u2264 2^32, was ",J:"vec2 center = 0.5 * (u_resolution + u_tile_offset);",G:"vec4 localCoord = vec4(gl_FragCoord.x - center.x, center.y - gl_FragCoord.y, 0, 1) * m_gradient;",R:"\u1ac4\u2bb8\u411f\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u3f4f\u0814\u32b6\u32b6\u32b6\u32b6\u1f81\u32b6\u32b6\u32b6\u1bbb\u2f6f\u3cc2\u051e\u32b6\u11d3\u079b\u2c12\u3967\u1b18\u18aa\u392b\u414f\u07f1\u2eb5\u1880\u1123\u047a\u1909\u08c6\u1909\u11af\u2f32\u1a19\u04d1\u19c3\u2e6b\u209a\u1298\u1259\u0667\u108e\u1160\u3c49\u116f\u1b03\u12a3\u1f7c\u121b\u2023\u1840\u34b0\u088a\u3c13\u04b6\u32b6\u41af\u41cf\u41ef\u4217\u32b6\u32b6\u32b6\u32b6\u32b6\u3927\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u18d8\u1201\u2e2e\u15be\u0553\u32b6\u3be9\u32b6\u416f\u32b6\u32b6\u32b6\u1a68\u10e5\u2a59\u2c0e\u205e\u2ef3\u1019\u04e9\u1a84\u32b6\u32b6\u3d0f\u32b6\u32b6\u32b6\u3f4f\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u104e\u076a\u32b6\u07bb\u15dc\u32b6\u10ba\u32b6\u32b6\u32b6\u32b6\u32b6\u1a3f\u32b6\u0cf2\u1606\u32b6\u32b6\u32b6\u0877\u32b6\u32b6\u073d\u2139\u0dcb\u0bcb\u09b3\u0bcb\u0fd9\u20f7\u03e3\u32b6\u32b6\u32b6\u32b6\u32b6\u0733\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u041d\u0864\u32b6\u32b6\u32b6\u32b6\u32b6\u3915\u32b6\u3477\u32b6\u3193\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u20be\u32b6\u36b1\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u2120\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u2f80\u36ac\u369a\u32b6\u32b6\u32b6\u32b6\u1b8c\u32b6\u1584\u1947\u1ae4\u3c82\u1986\u03b8\u043a\u1b52\u2e77\u19d9\u32b6\u32b6\u32b6\u3cdf\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u093a\u0973\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u3498\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u0834\u32b6\u32b6\u2bb8\u32b6\u32b6\u36ac\u35a6\u32b9\u33d6\u32b6\u32b6\u32b6\u35e5\u24ee\u3847\x00\u0567\u3a12\u2826\u01d4\u2fb3\u29f7\u36f2\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u2bc7\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u1e54\u32b6\u1394\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u2412\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u30b3\u2c62\u3271\u32b6\u32b6\u32b6\u12e3\u32b6\u32b6\u1bf2\u1d44\u2526\u32b6\u2656\u32b6\u32b6\u32b6\u0bcb\u1645\u0a85\u0ddf\u2168\u22af\u09c3\u09c5\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u3f2f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6"} var t=(function rtii(){var s=A.aa -return{aU:s("md"),od:s("c7"),GI:s("wY"),y2:s("wZ"),xQ:s("fw"),pC:s("x_"),Vx:s("aL"),gL:s("x1"),MC:s("tG"),ma:s("x3"),so:s("dD"),ve:s("dD"),Bs:s("dD"),s1:s("IZ"),XI:s("x4"),vp:s("x5"),S7:s("J0"),jo:s("ar6"),pR:s("tJ"),aM:s("XC"),Pg:s("jI"),UF:s("h6"),ag:s("Ci"),ue:s("XG"),M1:s("XI"),kX:s("x6"),bx:s("nj"),cr:s("nj>"),Fc:s("nj"),Cu:s("nj"),iI:s("j2"),w9:s("x7"),Jv:s("x8"),Al:s("tN"),oW:s("x9"),UY:s("xa"),a_:s("xb"),dP:s("qb"),RD:s("xd"),Ah:s("tO"),Ye:s("eJ"),o9:s("jJ"),m_:s("eg"),hm:s("xh"),k:s("b7"),q:s("iz"),rR:s("fP"),Si:s("Jp"),eu:s("Jq"),Xj:s("bui"),pI:s("Yp"),V4:s("cD"),wY:s("dE"),nz:s("dE"),P0:s("dE"),vr:s("dE"),gv:s("dE"),fN:s("dE"),Tx:s("dE"),AX:s("dE"),sl:s("dE"),j5:s("dE"),_n:s("dE"),ZQ:s("dE"),f6:s("dE"),O1:s("Cu"),T_:s("tV"),oO:s("xk"),UT:s("xl"),qp:s("xm"),zK:s("Yu"),p7:s("hK?,eo<@>>"),z3:s("jL(af,y?)"),I2:s("YB"),vg:s("bq"),wq:s("Ju>"),g9:s("j5"),ES:s("buo"),R6:s("xp"),iX:s("CD"),qI:s("qh"),Lh:s("JC"),XY:s("xq"),p1:s("oz"),qo:s("CG"),z7:s("Z2"),m6:s("Z3"),E_:s("JD"),Bn:s("Z6"),wW:s("tZ"),S3:s("JE"),BQ:s("JF"),V1:s("Z9"),nR:s("JH"),Kb:s("Za()"),u2:s("xs"),xG:s("CJ"),O5:s("xt"),vh:s("JQ"),iK:s("JR"),Hz:s("lg"),hP:s("iB"),c8:s("xv"),Oi:s("cE"),jI:s("u1"),n8:s("l"),oD:s("xw"),bV:s("lh"),IC:s("f8"),zC:s("di"),F:s("C"),ny:s("iC"),Ms:s("CP"),y6:s("xz"),t8:s("oB"),gb:s("CS"),C8:s("j6"),ab:s("xC"),u7:s("xE"),s9:s("qm"),qO:s("xG"),li:s("bM"),eL:s("bM"),fF:s("iD"),nE:s("qn"),_D:s("iE"),fK:s("xH"),aX:s("CZ"),v:s("j7"),pU:s("aU>"),OS:s("D1>"),VQ:s("D1"),Hx:s("K2"),NT:s("aM"),d1:s("ZR"),ZC:s("hM"),ho:s("K5"),H5:s("bv9"),HY:s("nn"),ip:s("u7"),jg:s("u8"),I7:s("D7"),Pe:s("qq"),l4:s("bvj"),Uf:s("u9"),uy:s("bvn"),sp:s("D8"),Je:s("bMN"),yW:s("qs"),JX:s("a_D"),I:s("mk"),ra:s("bMT"),xm:s("kD"),uZ:s("a_H>"),Rr:s("uc"),AI:s("qu"),VF:s("qv"),HU:s("qw"),yN:s("a_L"),cL:s("qx"),DL:s("beY"),Di:s("oJ"),iJ:s("xX"),vF:s("ml"),TF:s("kE"),ej:s("xY"),Gm:s("hy"),uL:s("nt"),zk:s("mm"),m0:s("oK"),AF:s("xZ"),FT:s("qz"),Rs:s("a_Z"),cm:s("ud"),ty:s("bw7"),R7:s("hN"),U2:s("bwa"),MP:s("kG"),aD:s("hz"),Zz:s("ue"),Tu:s("bA"),Ys:s("nv"),A0:s("eE"),__:s("a07"),Cv:s("Dn"),j1:s("eF"),hl:s("y0"),Ee:s("ar<@>"),lU:s("da"),c:s("b0"),Gt:s("bwl"),eI:s("mo"),_H:s("a0d"),BF:s("ug"),_5:s("oM"),hc:s("oN"),EM:s("y3"),IH:s("KM"),S9:s("a0h"),X8:s("a0i"),Q4:s("KO"),oy:s("KP"),Lt:s("dm"),I3:s("b9"),VI:s("c4"),IX:s("nx"),bh:s("y5"),oB:s("y6"),ii:s("Dw"),o6:s("bwx"),_w:s("qB"),HH:s("qC"),OO:s("lm"),cP:s("y9"),b5:s("ya"),P9:s("qD"),xC:s("yb"),nN:s("bl"),ei:s("bl"),xt:s("ul"),TE:s("ye"),j:s("ah"),N8:s("ah()"),y5:s("L_"),eA:s("un"),zU:s("DA"),wL:s("yf"),iq:s("yg"),Ii:s("ny>"),vo:s("ny>"),c1:s("ny>>"),US:s("kI"),MN:s("yh"),AC:s("yi"),s4:s("ayF"),OE:s("ayG"),IR:s("yi(X)"),mx:s("fa"),l5:s("yn"),JW:s("oQ"),t1:s("a0X"),zq:s("DG"),dg:s("L9"),ia:s("yp"),BJ:s("yq"),FK:s("id"),jU:s("Lc"),gx:s("lp<@>"),bE:s("iG"),sQ:s("ur"),OP:s("qK"),Uy:s("Lg"),VZ:s("bNn"),Nh:s("lq"),oV:s("a15"),E4:s("qM"),_8:s("qN"),iH:s("ap"),pZ:s("ap"),cd:s("ap"),Z9:s("ap"),xd:s("ap(i,bt)"),Ev:s("ap()"),L0:s("ap<@>"),uz:s("ap<~>"),lG:s("ap<~>()"),Tt:s("av"),GV:s("ys"),UQ:s("a1f"),bA:s("qO"),Fp:s("c0"),m:s("c0"),b4:s("fT"),Lu:s("fT"),Pa:s("fT"),Ih:s("fT"),SP:s("DM"),nS:s("yt"),nd:s("dL"),uA:s("dt"),C1:s("dt"),Uv:s("dt"),jn:s("dt"),YC:s("dt"),hg:s("dt"),Qm:s("dt"),UN:s("dt"),ok:s("dt"),pL:s("dt"),fh:s("dt"),Bk:s("dt"),xR:s("yv
        "),mZ:s("yw"),_2:s("bNr"),py:s("oR>"),TX:s("qP"),bT:s("qP>"),Ks:s("a1o"),gm:s("Lo"),R1:s("nC"),cU:s("mp"),Fs:s("kJ"),rQ:s("bNy"),m3:s("b8m"),Em:s("uu"),EI:s("oS"),uE:s("qQ"),AD:s("dn>"),pH:s("uw"),op:s("DU<~(up)>"),G7:s("a1N>"),rA:s("yA"),mS:s("yB"),AL:s("lr"),YY:s("qR"),zE:s("aT"),I0:s("oU"),LY:s("yC"),gc:s("LB"),Lk:s("bfF"),Gf:s("ux"),Oh:s("yI"),lu:s("ej"),oA:s("oV"),J2:s("a24"),fE:s("a25"),OX:s("iH"),hs:s("uD"),dY:s("yK"),dW:s("jV"),Tc:s("qU"),SG:s("oW"),Bc:s("uE"),WR:s("bNS"),IS:s("jb"),og:s("fn"),WB:s("bX"),dG:s("fU"),U1:s("mq"),pT:s("bfQ"),JZ:s("aCl"),_Y:s("fe"),XO:s("aCm"),rC:s("fe(X,fe)"),RI:s("fe(X)"),qq:s("fe(X)"),Yx:s("fe(X)"),UD:s("bfR"),ZP:s("b8v"),Av:s("aCn"),wt:s("b8w"),gD:s("uH"),bU:s("bY"),nQ:s("uI"),Ya:s("E6"),vK:s("eN>"),fs:s("eN>>"),Qp:s("LP"),dK:s("uJ"),K9:s("LQ<@>"),JY:s("B<@>"),VG:s("B"),_M:s("v"),WC:s("v"),QP:s("v"),Cj:s("v"),NS:s("v"),c_:s("v"),Q9:s("v"),hb:s("v"),PE:s("v>"),qh:s("v>"),ca:s("v>"),fn:s("v"),ga:s("v"),Pv:s("v"),Jf:s("v"),vA:s("v"),D:s("v"),jz:s("v"),sq:s("v"),sN:s("v"),C:s("v"),Kh:s("v"),iW:s("v"),qN:s("v"),Cw:s("v"),oR:s("v"),wp:s("v>"),O:s("v"),tv:s("v>"),Ai:s("v"),V:s("v"),BR:s("v>"),td:s("v"),f:s("v
      1. "),KV:s("v"),kQ:s("v"),ew:s("v"),qa:s("v"),ZD:s("v"),hN:s("v"),HB:s("v"),IF:s("v"),Xl:s("v"),YP:s("v"),qe:s("v"),vl:s("v"),kH:s("v"),Up:s("v"),SV:s("v"),m4:s("v>"),ZM:s("v"),Aa:s("v"),lX:s("v"),CE:s("v"),gN:s("v"),DA:s("v"),E9:s("v"),bp:s("v"),z8:s("v"),Pt:s("v"),uf:s("v"),EN:s("v"),kZ:s("v>"),no:s("v"),wQ:s("v>"),Rh:s("v>"),zx:s("v>"),SR:s("v>"),gd:s("v>"),mo:s("v>"),iQ:s("v"),vf:s("v
        "),rc:s("v"),AB:s("v"),oJ:s("v"),om:s("v>"),jm:s("v"),XZ:s("v"),Fa:s("v"),fJ:s("v"),VB:s("v"),VO:s("v"),O_:s("v"),xB:s("v"),nm:s("v"),J:s("v"),Q:s("v"),K0:s("v"),Li:s("v"),J4:s("v"),G5:s("v>"),ML:s("v>"),q1:s("v>"),k5:s("v"),Pr:s("v"),fQ:s("v"),cN:s("v"),sa:s("v"),Y4:s("v"),Rv:s("v"),_f:s("v"),ER:s("v"),L5:s("v"),Y6:s("v"),X_:s("v>"),qd:s("v>"),i1:s("v>"),Zb:s("v>"),Eo:s("v"),ss:s("v"),a9:s("v>"),tn:s("v>"),H7:s("v>"),n4:s("v>"),_I:s("v"),cc:s("v"),Xr:s("v"),Ji:s("v"),YE:s("v"),tc:s("v"),f2:s("v"),wP:s("v"),Qg:s("v"),jl:s("v"),yv:s("v"),wi:s("v"),jT:s("v"),g8:s("v>"),n9:s("v"),W5:s("v"),nx:s("v"),OB:s("v"),zY:s("v"),Vm:s("v"),Vc:s("v"),o1:s("v"),Gv:s("v>"),AT:s("v>"),gW:s("v>>"),sb:s("v>"),B3:s("v>"),Vz:s("v>"),A:s("v"),W:s("v"),r:s("v"),m9:s("v"),m1:s("v"),Sd:s("v"),H9:s("v"),KJ:s("v"),Cg:s("v"),wc:s("v"),cD:s("v"),kn:s("v"),UZ:s("v"),Ic:s("v"),sK:s("v"),D9:s("v"),bf:s("v"),el:s("v"),nc:s("v>"),b:s("v"),E:s("v"),G:s("v"),y9:s("v"),o2:s("v"),kG:s("v"),Am:s("v"),Fq:s("v"),eF:s("v>"),Co:s("v<+(i,we)>"),AO:s("v"),QZ:s("v"),Pc:s("v"),Ik:s("v"),La:s("v"),xT:s("v"),TT:s("v"),Ry:s("v"),QT:s("v"),VM:s("v"),CK:s("v"),vj:s("v"),Va:s("v"),D1:s("v"),u1:s("v"),Bd:s("v"),QF:s("v"),o4:s("v"),Qo:s("v"),Qe:s("v"),zz:s("v"),fe:s("v"),kO:s("v"),F8:s("v"),N_:s("v"),bP:s("v"),Ju:s("v"),ET:s("v"),Ds:s("v"),X4:s("v"),A5:s("v"),iU:s("v"),hF:s("v"),T:s("v"),oU:s("v"),PL:s("v"),bt:s("v"),of:s("v"),nk:s("v"),r6:s("v"),Lx:s("v"),J9:s("v"),Od:s("v"),Of:s("v"),VS:s("v"),Xg:s("v"),fm:s("v"),Ne:s("v"),FO:s("v>>"),hp:s("v"),th:s("v"),bZ:s("v"),M0:s("v"),NQ:s("v"),EO:s("v"),ZB:s("v>"),d:s("v"),HQ:s("v"),zB:s("v"),Vf:s("v"),DV:s("v"),MA:s("v"),BB:s("v"),p:s("v"),GA:s("v"),Ec:s("v"),ov:s("v"),po:s("v"),kF:s("v"),Na:s("v"),OM:s("v"),vB:s("v"),TV:s("v"),wD:s("v"),Sr:s("v"),an:s("v"),CZ:s("v"),mz:s("v"),he:s("v"),zj:s("v"),IU:s("v"),_k:s("v"),CH:s("v"),QW:s("v"),m7:s("v"),Ei:s("v"),jE:s("v"),qi:s("v"),uD:s("v"),M6:s("v"),au:s("v"),s6:s("v
          "),lb:s("v"),YK:s("v"),Z4:s("v"),V_:s("v"),lD:s("v"),PN:s("v"),D8:s("v"),mg:s("v"),NB:s("v"),cR:s("v"),NM:s("v"),HZ:s("v"),n:s("v"),ee:s("v<@>"),t:s("v"),eh:s("v"),tZ:s("v"),L:s("v"),JK:s("v"),cA:s("v"),iG:s("v"),oP:s("v?>"),Fi:s("v"),_m:s("v"),_x:s("v"),Z:s("v"),a0:s("v"),Zt:s("v()>"),iO:s("v()>"),sA:s("v"),X9:s("v<@()>"),sR:s("v<~(yu)?>"),u:s("v<~()>"),ot:s("v<~(c7)>"),x8:s("v<~(mg)>"),j2:s("v<~(bA)>"),Jh:s("v<~(I)>"),RP:s("cf<@>"),bz:s("LT"),lT:s("p2"),dC:s("ct<@>"),e:s("k"),ON:s("yS"),a5:s("yT"),dl:s("ih"),Hf:s("ih"),Cl:s("p3"),D2:s("hc"),Bw:s("fo"),j0:s("yV"),vW:s("lt"),eN:s("yW"),SQ:s("Ef"),LE:s("yX"),XK:s("hd"),Im:s("M6"),bR:s("cz"),NE:s("cz"),am:s("cz"),ku:s("cz"),hA:s("cz"),re:s("cz>"),af:s("cz"),xz:s("yZ"),L6:s("jZ"),Cy:s("z_"),v9:s("qY"),h_:s("a2R"),kd:s("ij"),IE:s("Eg"),xj:s("kM"),Po:s("kM"),mT:s("kM<@>"),rf:s("M8"),hz:s("mw"),jQ:s("cL"),yM:s("Em"),JO:s("ik"),w4:s("En"),cS:s("qZ>"),z_:s("z4"),oM:s("z4"),wO:s("z5<@>"),NJ:s("z8"),Rk:s("I"),eT:s("I"),lZ:s("I"),pN:s("I"),Px:s("I"),WI:s("I"),lf:s("I"),gS:s("I"),aa:s("I"),qC:s("I"),YN:s("I"),UX:s("I"),LF:s("I"),Nc:s("I>"),I1:s("I"),xc:s("I"),n7:s("I"),yp:s("I"),Tp:s("I"),d0:s("I"),Xw:s("I"),_:s("I<@>"),Cm:s("I"),iM:s("I"),Dn:s("I"),I_:s("ao"),f0:s("r_"),da:s("r0"),bd:s("n"),Un:s("z9"),Q7:s("za"),bS:s("bgm"),X6:s("zb"),zI:s("iL"),CW:s("a3a"),wf:s("p7"),Kz:s("a3f"),tO:s("bn"),WK:s("bn"),UH:s("bn"),DC:s("bn"),q9:s("bn"),Yn:s("bn"),sO:s("bn"),uW:s("bn,LP<@,@>>"),sw:s("bn>"),qE:s("bn>"),Dx:s("Mq<@,@>"),hq:s("p8"),B8:s("bt"),Ha:s("bt"),kY:s("bt"),nf:s("bt"),GU:s("bt"),a:s("bt"),_P:s("bt"),Da:s("bt"),e3:s("bt"),LX:s("bt<@,@>"),xE:s("bt"),pE:s("bt"),rr:s("bt<~(c2),b3?>"),C9:s("dH"),OW:s("U"),HA:s("U"),gH:s("U"),Z2:s("U"),a4:s("U"),cj:s("U"),OL:s("U"),Yg:s("U"),rB:s("U"),bK:s("U"),qn:s("U"),gn:s("U"),b1:s("U>"),mP:s("U,k2>"),An:s("U"),Tr:s("U"),E0:s("Mw>"),iB:s("byp"),c4:s("MA"),ui:s("el"),h9:s("e8"),Ak:s("e8"),kU:s("e8"),iL:s("e8"),XL:s("e8"),QL:s("e8"),Il:s("e8"),ht:s("e8"),Oc:s("zg"),xV:s("b3"),Yt:s("bOu"),k_:s("zj"),l:s("zl"),oh:s("EB"),sW:s("EB"),Pw:s("pb"),xS:s("ly"),sg:s("a3K"),UV:s("r6"),Pb:s("eO"),q8:s("uX"),ZA:s("MK"),Nn:s("r7"),rs:s("iM"),ni:s("uY"),_h:s("pd"),e0:s("zn"),wd:s("lz"),Wz:s("mE"),Lb:s("hT"),sc:s("MP"),Sw:s("r8"),Dk:s("r9"),lQ:s("MU"),Io:s("zo"),cM:s("zp"),P7:s("zq"),ff:s("MV"),FM:s("dd<@>"),WT:s("dd)>"),rT:s("dd,fe)>"),tj:s("dd)>"),Jb:s("dd)>"),yi:s("dd)>"),Go:s("dd(X,fe)>"),r_:s("dd(X)>"),iy:s("dd(X)>"),KW:s("dd(X)>"),Le:s("dd(X)>"),L7:s("dd(X)>"),En:s("dd(X)>"),Qt:s("dd(X)>"),eJ:s("dd(X)>"),zJ:s("dd(X)>"),ts:s("dd(X)>"),G0:s("dd(X,fe)>"),Th:s("dd(X)>"),Nm:s("dd(X)>"),e9:s("dd(X,X)>"),ao:s("dd(X,X,fe)>"),Vn:s("dd(X)>"),e_:s("dd(X)>"),jq:s("dd(X)>"),XU:s("dd(X,fe)>"),l6:s("dd(X,fe,X,fe)>"),ud:s("dd,yi)>"),cp:s("dd,X)>"),Td:s("dd,X)>"),gV:s("dd)>"),UG:s("dd)>"),rH:s("dd)>"),oe:s("dd)>"),p2:s("dd)>"),_4:s("dd)>"),MZ:s("EJ"),jW:s("v0"),A3:s("lB"),u9:s("zt"),uK:s("nL"),SK:s("EL"),ZR:s("v2"),Uk:s("zw"),JU:s("zx"),Jg:s("hU"),Tm:s("hU"),ji:s("hU"),WA:s("hU"),kj:s("hU"),bj:s("aO"),Te:s("am"),P:s("bx"),K:s("y"),Xi:s("Nd"),xA:s("y(o)"),_a:s("y(o{params:y?})"),qF:s("bK"),fy:s("bK<~()>"),wS:s("bK<~(c7)>"),jc:s("bK<~(mg)>"),qb:s("EO"),iS:s("Nf"),o:s("h"),gY:s("pe"),M2:s("v3"),o0:s("Nj"),er:s("cA"),VX:s("lF>"),mA:s("lF"),Jd:s("lF"),Aw:s("lF"),EL:s("zC"),Hl:s("rc"),N1:s("ES"),AE:s("rd"),_1:s("hf"),Mf:s("EU"),aN:s("v6"),sd:s("b9e"),Q2:s("k2"),qA:s("ph"),h:s("EX"),PC:s("pj"),tt:s("jh"),LL:s("a4X"),go:s("a4Y"),qH:s("v9"),Ex:s("rg"),gZ:s("a4Z"),Rp:s("mF"),Fw:s("fW"),IL:s("fW"),_X:s("b5<@>"),x7:s("eP"),R:s("bh0"),Y9:s("zI"),C6:s("zJ"),ke:s("ri"),rM:s("lH"),Wk:s("F1"),Nt:s("iN"),D3:s("Nz"),Xv:s("vf"),zM:s("hX"),on:s("NH"),ix:s("fX"),v3:s("J"),YA:s("nO"),sv:s("NJ"),mX:s("F6"),BV:s("bOS"),w2:s("rk"),ct:s("vh"),ge:s("zN"),Ko:s("zO"),kf:s("F7"),Au:s("fY"),pY:s("rn"),qL:s("c2"),GG:s("bOT"),XA:s("ro"),n2:s("zP"),WQ:s("zQ"),w5:s("rp"),DB:s("zR"),PB:s("zS"),Mj:s("zT"),xb:s("zU"),ks:s("ji"),oN:s("zV"),ru:s("X"),AZ:s("X(X,fe)"),Xm:s("X(X,o)"),Xx:s("X(X)"),vD:s("X(X)"),g6:s("X"),Gj:s("X"),Xe:s("X(X)"),oa:s("X"),ic:s("X"),R_:s("X(X)"),J1:s("X"),uU:s("X"),Gg:s("X"),P6:s("X"),Fg:s("X"),JM:s("X(X)"),Bl:s("X"),nr:s("X"),Ob:s("X"),Wr:s("X"),uX:s("X"),LU:s("X(X)"),lW:s("X(X)"),rq:s("X(X)"),dA:s("X(X)"),gK:s("X(X)"),Sy:s("X(X,fe)"),GW:s("X(X,o)"),PU:s("X(X)"),Sz:s("X(X)"),A7:s("X(X,X)"),KC:s("X(X,X,fe)"),sx:s("X(X,X,o)"),g0:s("X(X)"),CI:s("X(X)"),GX:s("X(X)"),ne:s("X"),VH:s("X(X,fe)"),GL:s("X(X,o)"),B7:s("X(X,fe,X,fe)"),yt:s("X(X,o,X,o)"),uC:s("a5G"),Kj:s("ay"),du:s("az"),bb:s("Fe"),VL:s("ru"),JS:s("NV"),lJ:s("rv"),FN:s("lK"),EW:s("fq"),bc:s("mH<@>"),Ff:s("NY"),nu:s("NZ"),yH:s("bC"),SA:s("a5U"),Qi:s("rw"),qm:s("ry"),OK:s("A0>"),KK:s("a5V"),PH:s("jk>"),eg:s("io"),jV:s("Fl"),CY:s("vo"),k9:s("A2"),ez:s("vp"),OG:s("A3"),sD:s("nS"),e7:s("vq"),N9:s("W"),pK:s("bPv"),f7:s("+()"),BZ:s("+(i,id?)"),YT:s("x"),Bb:s("hg"),r0:s("bf"),u4:s("bf>"),kD:s("bf>"),WV:s("bf"),nt:s("bf"),ZV:s("bf"),MD:s("bf"),CP:s("bf"),OY:s("bf"),Lc:s("bf"),vq:s("bf"),hC:s("bf"),MB:s("bf"),sE:s("bf"),lk:s("bf<@>"),n3:s("bf<~>"),Qz:s("a6d"),TA:s("A6"),MY:s("Ol"),NW:s("Om"),x:s("T"),DW:s("A7"),f1:s("Ov"),I9:s("K"),Jo:s("A8"),F5:s("b_"),GM:s("bj"),U4:s("pq"),Wx:s("rz"),nl:s("eS"),Ss:s("Fp"),Jc:s("Fr"),Cn:s("Fs"),dw:s("OJ"),E1:s("OK"),VW:s("hY"),xL:s("a6M"),UM:s("nT"),yk:s("aKz<@>"),Wd:s("Fw"),dZ:s("OP"),yb:s("hh"),z4:s("fD"),k2:s("OT"),Ba:s("cr"),MV:s("cr"),o_:s("cr"),kp:s("vz"),T0:s("rA"),H8:s("Ad"),Yc:s("Ae"),Sa:s("Af"),_6:s("OU"),es:s("vA"),X2:s("rC"),XD:s("Ah"),oj:s("FA"),pO:s("eo<@>(af,y?)"),Dc:s("OY"),F0:s("Ak"),Sv:s("Al"),nY:s("OZ"),BL:s("OZ"),Np:s("FC"),T6:s("vC"),Iw:s("vD"),BD:s("pr"),MF:s("FE"),JE:s("P5"),Cz:s("P6"),Mx:s("lO"),gk:s("Ap"),FS:s("Pb"),gu:s("rF"),sm:s("FH"),NF:s("bAt"),Ca:s("bPG"),hI:s("bPH"),x9:s("i_"),Xn:s("Pk"),NZ:s("vG"),mb:s("At"),Wu:s("FK"),_S:s("eU"),KL:s("Aw"),ZX:s("nV"),bu:s("dY"),vn:s("Ax"),g3:s("nW"),y1:s("de"),ij:s("Ay"),mM:s("Py"),HS:s("vJ"),n5:s("FO<@>"),v2:s("bS"),hi:s("bS"),Ro:s("bS<@>"),RY:s("du"),jH:s("vL"),hd:s("o_"),C0:s("AA"),VC:s("bO"),FQ:s("AB"),cJ:s("vN"),cZ:s("FT"),zV:s("FU"),yE:s("bPV"),m5:s("PF"),AA:s("AD"),Mp:s("bP"),k7:s("rJ"),FW:s("M"),Vb:s("vO"),Fh:s("PN"),TP:s("a85"),Q3:s("PP"),Ws:s("PQ"),Dj:s("bB2"),U:s("vP"),Xp:s("vQ"),dq:s("G_"),YX:s("pu"),F7:s("G0"),jB:s("vR"),JL:s("AG"),za:s("G2"),x6:s("a8v"),vz:s("fs"),EF:s("lS"),U9:s("hi"),y0:s("iP"),Y8:s("G4"),by:s("i1"),t_:s("a8A"),VE:s("AI"),ZF:s("rO"),Qw:s("AJ"),rE:s("fE"),aG:s("rP"),sy:s("AL"),Qv:s("h_"),Km:s("eb"),sY:s("vT"),DO:s("vU"),MG:s("lT"),d2:s("as"),Iz:s("aQ"),nB:s("AN"),_L:s("a8Q<@>"),ZE:s("G7"),N:s("i"),Vd:s("bBo"),NC:s("mP"),QN:s("px"),Xb:s("d7"),Vh:s("Gd"),Ci:s("vX"),_Q:s("Gf"),Yu:s("a91"),YQ:s("a92"),AG:s("lV"),PR:s("Qe"),Gu:s("cM"),NP:s("cM"),Vr:s("cM"),Yw:s("cM"),rg:s("cM>"),az:s("cM"),Q6:s("cM"),Ow:s("cM"),AH:s("cM"),E8:s("cM"),d9:s("cM"),Zl:s("cM>?>"),hr:s("cM"),b6:s("cM<~>"),U8:s("pB"),ev:s("bQb"),aq:s("hk"),On:s("Qi"),o3:s("pC"),PA:s("Qj"),Ly:s("lW"),HF:s("lW"),CL:s("cB"),wg:s("AR"),OI:s("bb"),Tn:s("iS"),XB:s("pG"),lv:s("AS"),uB:s("Gl"),_0:s("Qt"),if:s("bBE"),Qr:s("Qx"),MS:s("AW"),mr:s("QA"),Z0:s("rS"),mi:s("w4"),tq:s("mS"),cu:s("QG"),Fr:s("kY"),qY:s("o7"),jY:s("bBO"),AS:s("lY"),em:s("H"),we:s("mT"),UW:s("B0"),Uo:s("pH>"),Ag:s("pH<@>"),uY:s("lZ"),rP:s("Gx"),EJ:s("B4"),RX:s("a9Q"),Iv:s("QS"),bn:s("kj"),pf:s("a9R"),GP:s("Gz"),gM:s("mU"),xr:s("B6"),Ce:s("a9U"),gp:s("w8"),cO:s("B7"),SM:s("B8"),ZL:s("QY"),yS:s("jr"),U6:s("bCk"),bq:s("pK"),zW:s("dZ"),Fv:s("wb"),Ni:s("bh"),Y:s("bh"),B:s("kl"),ns:s("rU"),e2:s("fv"),i2:s("aR9"),w7:s("aRa"),QG:s("biZ"),rd:s("GF"),cG:s("bj_"),di:s("aa8"),W1:s("aRb"),H3:s("fj"),pm:s("GG"),MX:s("rX"),ya:s("ew"),gA:s("hm"),kk:s("pM"),gf:s("Bf"),Ct:s("o9"),_i:s("GL"),gU:s("mX"),Xu:s("GM"),EV:s("bj3"),cs:s("rY"),pg:s("f>"),s:s("f"),g:s("f"),l1:s("d5"),xe:s("d5"),kK:s("d5"),Nb:s("it"),yw:s("a"),GK:s("aaq"),GY:s("jv"),Dg:s("t_"),rS:s("l0"),g1:s("Re"),X3:s("t0"),mD:s("i3"),kv:s("i3(X,yi)"),He:s("i3(X,X)"),uF:s("i3(X,X)"),gE:s("i3(X)"),Do:s("i3(X)"),Ql:s("i3(X)"),No:s("i3(X)"),TL:s("i3(X)"),Zs:s("i3(X)"),Zg:s("pO"),ol:s("t1"),TQ:s("GP"),Zh:s("i4"),AW:s("t2"),Hd:s("bk"),Y3:s("iu"),aF:s("co"),zZ:s("co"),Pf:s("co"),FI:s("co"),ky:s("co"),ZK:s("co"),Ri:s("co"),Yb:s("co"),p0:s("co"),Yd:s("co"),jd:s("co"),ow:s("co"),kE:s("co<~(y,eb?)>"),r7:s("co<~(oV)>"),ZH:s("mZ"),Pi:s("mZ"),WG:s("mZ"),l7:s("m"),XP:s("wf"),a7:s("GQ"),me:s("m(af,av)"),kI:s("m(af,hf)"),GF:s("m(af,wf)"),X5:s("hE"),Uh:s("Rj"),Qy:s("pP"),Oq:s("aaL"),Qx:s("l1"),nT:s("n_"),mL:s("oc"),UR:s("m3"),St:s("Rn"),RN:s("m4"),Gn:s("iU"),xo:s("e_"),wG:s("hn"),hh:s("e0"),Mw:s("od"),a1:s("hG"),JC:s("Rv"),fc:s("Bn"),L1:s("Rx"),h8:s("bT"),xs:s("bT"),XX:s("bT"),Iy:s("bT"),fO:s("bT"),Bx:s("bT"),gI:s("bT"),VY:s("bT"),yB:s("bT"),BT:s("bT"),F1:s("bT"),gR:s("bT<~>"),BY:s("bD7"),ZW:s("Bs"),Oe:s("wk"),B6:s("RS"),RF:s("RZ"),EG:s("Bw"),x4:s("H9>"),bY:s("Sm"),TC:s("By"),Yf:s("iv"),rZ:s("t6"),Fb:s("t6"),Uz:s("t6"),G1:s("Sq"),UJ:s("adN"),qr:s("i6"),VA:s("t8"),Vo:s("bDl"),l3:s("SG"),rF:s("SI"),Wt:s("Bz"),yh:s("bar<@>"),fg:s("wo"),Eh:s("ST"),fk:s("Ho"),Jp:s("SW"),h1:s("Hs"),Lv:s("aR"),qc:s("aR"),Ou:s("aR"),gO:s("aR"),Gl:s("aR"),dH:s("aR"),WJ:s("aR"),aP:s("aR"),tr:s("aR"),LR:s("aR<@>"),wJ:s("aR"),gg:s("aR"),OZ:s("aR"),HC:s("aR"),D4:s("aR<~>"),cK:s("Hu"),Qu:s("ta"),U3:s("Hx"),R9:s("wq"),Fy:s("wr"),WD:s("T7"),Nr:s("T9"),pp:s("ko"),oc:s("Ti"),y:s("wt"),YL:s("BG"),cB:s("oh"),Sx:s("baB"),pt:s("HF"),Gk:s("Tq"),PJ:s("HG"),h2:s("jx"),Lf:s("jx"),pj:s("jx"),_s:s("jx"),Fe:s("TC"),xg:s("ah4"),p6:s("wv"),Fn:s("ww"),ai:s("wx"),pi:s("pU"),Vl:s("BI"),yI:s("td"),eU:s("HQ"),sZ:s("TV"),Aj:s("ai_"),Sc:s("ai2"),oi:s("BJ"),mm:s("HV"),p3:s("U_"),h7:s("pV"),zP:s("hq"),ri:s("U8"),l0:s("BL"),Lj:s("BM"),zd:s("Ue"),SN:s("Ui"),Eg:s("I_"),Sq:s("I0"),mR:s("I1"),im:s("wA"),Ap:s("BN"),Ez:s("ok"),Pu:s("Uz"),jF:s("UH"),kS:s("akV"),wU:s("akW"),S8:s("V8"),gX:s("Vb"),mf:s("Vd"),c6:s("BR"),IM:s("ti"),Hj:s("ti<~>"),jj:s("ex"),VR:s("ex"),PF:s("ex"),Wi:s("ex>"),Ln:s("ex"),bm:s("ex"),x_:s("ex"),NU:s("Id"),HE:s("tj"),iN:s("Ie"),f4:s("Vq"),i9:s("Ih"),tH:s("bEh"),Wp:s("VG"),LB:s("Im"),_l:s("VK"),ps:s("VL"),DH:s("ans"),w:s("F"),nH:s("F(nH)"),gt:s("F(bS)"),i:s("a3"),lj:s("a3(X)"),z:s("@"),Dp:s("@()"),C_:s("@(y)"),Hg:s("@(y,eb)"),S:s("o"),k6:s("o(X,o)"),BW:s("o(X)"),vQ:s("o(X)"),BO:s("o(X)"),ng:s("o(o)"),s5:s("0&*"),ub:s("y*"),tX:s("ary?"),m2:s("J5?"),ZU:s("qa?"),zL:s("f7?"),se:s("j3?"),xH:s("xg?"),oI:s("ck?"),w3:s("tR?"),ls:s("tS?"),CD:s("cD?"),eQ:s("CG?"),I4:s("xr?"),Ax:s("atz?"),JG:s("CJ?"),cW:s("atC?"),eG:s("JL?"),GB:s("atD?"),W0:s("xt?"),VD:s("xu?"),MH:s("l?"),YJ:s("f8?"),V2:s("mk?"),dd:s("hz?"),ik:s("nv?"),pc:s("eE?"),Om:s("y_?"),Dv:s("b0?"),fd:s("KN?"),pk:s("fa?"),RC:s("L8?"),U5:s("id?"),ZY:s("ap?"),eS:s("a1m?"),Mm:s("nC?"),ZG:s("yB?"),GN:s("nE?"),lF:s("fc?"),Wg:s("uF?"),Ef:s("mq?"),LO:s("hc?"),EZ:s("I?"),kc:s("I<@>?"),oC:s("n?"),DZ:s("kO?"),nA:s("bt?"),Xy:s("bt<@,@>?"),f9:s("bt>?"),qg:s("bt?"),iD:s("b3?"),GE:s("eO?"),lI:s("ra?"),X:s("y?"),p4:s("EO?"),Yj:s("aGf?"),dJ:s("pe?"),Zr:s("aGj?"),KX:s("he?"),uR:s("jh?"),xO:s("zF?"),MT:s("NC?"),Cp:s("ND?"),p9:s("NE?"),Gr:s("NF?"),Ll:s("NG?"),mc:s("fX?"),wb:s("NI?"),C4:s("A0>?"),eR:s("W?"),aA:s("T?"),CA:s("A7?"),p5:s("bR?"),Ov:s("vw?"),ym:s("rz?"),IT:s("eS?"),TW:s("a6Z<@>?"),_N:s("FG?"),LQ:s("dY?"),Zi:s("du?"),TZ:s("vM?"),xp:s("k9?"),tW:s("M?"),MR:s("pu?"),lE:s("lT?"),ob:s("i?"),aE:s("Gd?"),f3:s("iS?"),p8:s("H?"),Dh:s("B_?"),qf:s("aa3?"),xF:s("pK?"),ir:s("bh?"),n6:s("fj?"),Wn:s("ob?"),Ej:s("wx?"),Aq:s("HP?"),av:s("TX?"),Kp:s("BM?"),IJ:s("wA?"),JI:s("am3<@>?"),X7:s("F?"),PM:s("a3?"),Nw:s("~()?"),Jy:s("cZ"),U7:s("bbT"),Ao:s("j_"),JP:s("la"),sG:s("bKn"),SB:s("iw"),PD:s("bKo"),CF:s("bKp"),If:s("bKq"),jZ:s("bKr"),P1:s("WR"),qR:s("bKs"),zb:s("bKt"),LK:s("bKu"),ap:s("bKv"),KQ:s("bKw"),P8:s("b6g"),LA:s("bKx"),Pd:s("bKy"),A2:s("bKz"),bW:s("bKA"),dX:s("bKB"),dk:s("bKC"),CC:s("bKD"),lO:s("bKE"),cx:s("ku"),Qq:s("bKF"),F3:s("nc"),q6:s("C_"),xJ:s("kv"),Zk:s("q6"),z1:s("bKG"),rv:s("bKH"),Az:s("bKI"),sf:s("bKJ"),Qh:s("bKK"),lp:s("bKL"),vt:s("q7"),P5:s("bKM"),LT:s("bKN"),M4:s("bKO"),JF:s("bKP"),H:s("~"),M:s("~()"),hV:s("~(X,X)"),_O:s("~(X,X)"),T3:s("~(X,a3)"),qs:s("~(nw,Ba,Du?)"),vR:s("~(af)"),Vu:s("~(bA)"),Su:s("~(up)"),ph:s("~(I)"),lP:s("~(y)"),hK:s("~(y,eb)"),Ld:s("~(c2)"),vC:s("~(X)"),ID:s("~(X)"),dU:s("~(X)"),Ox:s("~(X)"),tf:s("~(X)"),Sb:s("~(X)"),Sp:s("~(nR)"),EC:s("~(o)"),HT:s("~(y?)")}})();(function constants(){var s=hunkHelpers.makeConstList -B.FD=A.J1.prototype -B.SL=A.ux.prototype -B.Tq=J.E7.prototype +return{aU:s("ms"),od:s("cc"),GI:s("x4"),y2:s("x5"),xQ:s("ft"),pC:s("x6"),Vx:s("aQ"),gL:s("x8"),MC:s("tP"),ma:s("xa"),so:s("dI"),ve:s("dI"),Bs:s("dI"),s1:s("Jg"),XI:s("xb"),vp:s("xc"),S7:s("Ji"),jo:s("asi"),pR:s("tT"),aM:s("XX"),Pg:s("jU"),UF:s("h1"),ag:s("Cu"),ue:s("Y1"),M1:s("Y3"),kX:s("xd"),bx:s("nw"),cr:s("nw>"),Fc:s("nw"),Cu:s("nw"),iI:s("j9"),w9:s("xe"),Jv:s("xf"),Al:s("tX"),oW:s("xg"),UY:s("xh"),a_:s("xi"),dP:s("qk"),RD:s("xk"),Ah:s("tY"),Ye:s("eQ"),o9:s("jV"),m_:s("eo"),hm:s("xo"),k:s("bb"),q:s("iF"),rR:s("fI"),Si:s("JH"),eu:s("JI"),Xj:s("bvC"),pI:s("CE"),V4:s("cy"),wY:s("dJ"),nz:s("dJ"),P0:s("dJ"),vr:s("dJ"),gv:s("dJ"),fN:s("dJ"),Tx:s("dJ"),AX:s("dJ"),sl:s("dJ"),j5:s("dJ"),_n:s("dJ"),ZQ:s("dJ"),f6:s("dJ"),O1:s("CH"),T_:s("u4"),oO:s("xr"),UT:s("xs"),qp:s("xt"),zK:s("YS"),p7:s("hD?,ev<@>>"),z3:s("jW(ae,A?)"),I2:s("YZ"),vg:s("bu"),wq:s("JM>"),g9:s("jc"),ES:s("bvI"),R6:s("xw"),iX:s("CQ"),qI:s("qr"),Lh:s("JU"),XY:s("xx"),p1:s("oL"),qo:s("CT"),z7:s("Zq"),m6:s("Zr"),E_:s("JV"),Bn:s("Zu"),wW:s("u7"),S3:s("JW"),BQ:s("JX"),V1:s("Zx"),nR:s("JZ"),Kb:s("Zy()"),u2:s("xz"),xG:s("CW"),O5:s("xA"),vh:s("K7"),iK:s("K8"),Hz:s("lv"),hP:s("iH"),c8:s("xC"),Oi:s("cE"),jI:s("ua"),G:s("l"),oD:s("xD"),bV:s("lw"),IC:s("f5"),zC:s("dj"),F:s("z"),ny:s("hE"),Ms:s("D1"),y6:s("xG"),t8:s("oN"),gb:s("D4"),C8:s("jd"),ab:s("xJ"),u7:s("xL"),s9:s("qw"),qO:s("xN"),li:s("bR"),eL:s("bR"),fF:s("iI"),nE:s("qx"),_D:s("iJ"),fK:s("xO"),aX:s("Db"),v:s("je"),pU:s("aY>"),OS:s("De>"),VQ:s("De"),Hx:s("Kk"),NT:s("ag"),d1:s("a_f"),ZC:s("hH"),ho:s("Kn"),H5:s("bwt"),HY:s("nA"),ip:s("ug"),jg:s("uh"),I7:s("Dk"),Pe:s("qA"),l4:s("bwD"),Uf:s("ui"),uy:s("bwH"),sp:s("Dl"),Je:s("bOc"),yW:s("qC"),JX:s("a01"),I:s("mz"),ra:s("bOi"),xm:s("kQ"),uZ:s("a05>"),Rr:s("ul"),AI:s("qE"),VF:s("qF"),HU:s("qG"),yN:s("a0a"),cL:s("y3"),DL:s("bfY"),Di:s("mA"),iJ:s("y4"),vF:s("oV"),TF:s("kR"),ej:s("y5"),Gm:s("ez"),d4:s("y6"),uL:s("nG"),zk:s("mB"),FT:s("qI"),Rs:s("a0p"),cm:s("um"),ty:s("bxr"),R7:s("hJ"),U2:s("bxu"),MP:s("kT"),aD:s("ht"),Zz:s("un"),Tu:s("bD"),Ys:s("nI"),A0:s("eM"),__:s("a0y"),Cv:s("DA"),j1:s("eN"),hl:s("y8"),Ee:s("ao<@>"),lU:s("db"),D:s("b4"),Gt:s("bxF"),o_:s("kU>"),_H:s("a0E"),BF:s("up"),_5:s("oW"),hc:s("oX"),EM:s("yb"),IH:s("L3"),S9:s("a0I"),X8:s("a0J"),Q4:s("L5"),oy:s("L6"),Lt:s("dl"),I3:s("be"),VI:s("c9"),IX:s("nK"),bh:s("yd"),oB:s("ye"),ii:s("DK"),o6:s("bxR"),_w:s("qK"),HH:s("qL"),OO:s("lB"),cP:s("yh"),b5:s("yi"),P9:s("qM"),eI:s("yj"),nN:s("bp"),ei:s("bp"),xt:s("uu"),TE:s("ym"),J:s("ad"),zS:s("ad()"),y5:s("Lh"),eA:s("uw"),xz:s("oZ"),wL:s("yn"),iq:s("yo"),Ii:s("nL>"),vo:s("nL>"),c1:s("nL>>"),US:s("kW"),MN:s("yp"),AC:s("yq"),s4:s("ux"),OE:s("uy"),IR:s("yq(Y)"),mx:s("f7"),l5:s("yv"),JW:s("p0"),t1:s("a1n"),zq:s("DT"),dg:s("Lr"),ia:s("yx"),BJ:s("yy"),FK:s("il"),jU:s("Lu"),E:s("aw"),gx:s("lE<@>"),bE:s("iL"),OP:s("qS"),Uy:s("Ly"),VZ:s("bOO"),Nh:s("lF"),ya:s("a1w"),E4:s("qU"),_8:s("qV"),iH:s("at"),pZ:s("at"),cd:s("at"),Z9:s("at"),xd:s("at(i,bx)"),Ev:s("at()"),L0:s("at<@>"),uz:s("at<~>"),lG:s("at<~>()"),GV:s("yB"),UQ:s("a1H"),bA:s("qW"),Fp:s("c3"),m:s("c3"),b4:s("fM"),Lu:s("fM"),Pa:s("fM"),Ih:s("fM"),SP:s("DZ"),nS:s("yC"),nd:s("dT"),uA:s("dx"),C1:s("dx"),Uv:s("dx"),jn:s("dx"),YC:s("dx"),hg:s("dx"),Qm:s("dx"),UN:s("dx"),ok:s("dx"),pL:s("dx"),fh:s("dx"),Bk:s("dx"),xR:s("yE
          "),mZ:s("yF"),_2:s("bOS"),py:s("p1>"),TX:s("qX"),bT:s("qX>"),Ks:s("a1R"),gm:s("LG"),R1:s("nP"),cU:s("mD"),Fs:s("kX"),rQ:s("bOZ"),m3:s("b9l"),Em:s("uD"),EI:s("p2"),uE:s("qY"),L6:s("LQ"),AD:s("dm>"),cv:s("yJ"),op:s("E5<~(uz)>"),G7:s("a2e>"),rA:s("yK"),mS:s("yL"),AL:s("lG"),YX:s("qZ"),zE:s("aX"),UU:s("yM"),gc:s("LU"),Lk:s("bgG"),Gf:s("uE"),Oh:s("yS"),lu:s("er"),oA:s("p4"),J2:s("a2x"),fE:s("a2y"),OX:s("iM"),hs:s("uK"),dY:s("yU"),dW:s("k5"),Tc:s("r1"),SG:s("p5"),Bc:s("uL"),WR:s("bPi"),IS:s("jj"),og:s("fk"),WB:s("c0"),dG:s("fN"),pl:s("Eg"),U1:s("mE"),pT:s("bgR"),JZ:s("aDm"),_Y:s("fb"),XO:s("uR"),rC:s("fb(Y,fb)"),RI:s("fb(Y)"),qq:s("fb(Y)"),Yx:s("fb(Y)"),UD:s("bgS"),ZP:s("b9u"),Av:s("aDn"),wt:s("b9v"),gD:s("uS"),bU:s("c1"),nQ:s("uT"),Ya:s("Ek"),vK:s("eS>"),fs:s("eS>>"),Qp:s("M7"),sM:s("uU"),K9:s("M8<@>"),JY:s("y<@>"),VG:s("y"),_M:s("v"),WC:s("v"),QP:s("v"),Cj:s("v"),NS:s("v"),c_:s("v"),Q9:s("v"),hb:s("v"),PE:s("v>"),qh:s("v>"),ca:s("v>"),fn:s("v"),ga:s("v"),Pv:s("v"),Jf:s("v"),vA:s("v"),rK:s("v"),jz:s("v"),sq:s("v"),sN:s("v"),C:s("v"),Kh:s("v"),iW:s("v"),qN:s("v"),Cw:s("v"),oR:s("v"),wp:s("v>"),O:s("v"),tv:s("v>"),Ai:s("v"),W:s("v"),BR:s("v>"),td:s("v"),c:s("v"),KV:s("v"),kQ:s("v
          "),ew:s("v"),qa:s("v"),ZD:s("v"),hN:s("v"),HB:s("v"),IF:s("v"),Xl:s("v"),YP:s("v"),Q:s("v"),vl:s("v"),kH:s("v
        1. Bridge Packages
        2. @@ -292,7 +293,7 @@
        3. Resources
        4. @@ -312,8 +313,13 @@
          -
          -

          Camera and Viewport

          +
          +

          Camera and Viewport (Deprecated)

          +
          +

          Note

          +

          This document describes the deprecated Camera API. The new CameraComponent approach +is described in Camera component.

          +

          When rendering on Flutter, the regular coordinate space used are logical pixels. That means one pixel for Flutter is already not necessarily one real pixel on the device, because of the device’s pixel ratio. When it @@ -402,7 +408,7 @@

          Camera.followVector2 final someVector = Vector2(100, 100); @override void onLoad() { - camera.followVector2(someVector); + oldCamera.followVector2(someVector); } }

          @@ -515,18 +521,18 @@

          Using the camera with the Game classMIT License.
          - +

          Previous:

          -

          Effects

          +

          Widgets

          - +

          Next:

          -

          Camera component

          +

          Bridge Packages

          diff --git a/docs/latest/flame/camera_component.html b/docs/latest/flame/camera_component.html index ba611f228..0c04b1830 100644 --- a/docs/latest/flame/camera_component.html +++ b/docs/latest/flame/camera_component.html @@ -39,7 +39,7 @@ - + @@ -119,7 +119,6 @@
        5. Platforms
        6. Collision Detection
        7. Effects
        8. -
        9. Camera & Viewport
        10. Camera Component
        11. Inputs @@ -150,6 +149,7 @@
        12. Widgets
        13. +
        14. Camera & Viewport
        15. Bridge Packages
        16. @@ -292,7 +293,7 @@
        17. Resources
        18. @@ -317,12 +318,12 @@

          Camera component

          Note

          This document describes a new camera API. The more traditional approach -(which will be deprecated) for handling a camera is described in -Camera and Viewport.

          +(which is deprecated) for handling a camera is described in +Camera and Viewport (Deprecated).

          -

          Camera-as-a-component is an alternative way of structuring a game, an approach -that allows more flexibility in placing the camera, or even having more than -one camera simultaneously.

          +

          Camera-as-a-component is the new way of structuring a game, an approach that +allows more flexibility in placing the camera, or even having more than one +camera simultaneously.

          In order to understand how this approach works, imagine that your game world is an entity that exists somewhere independently from your application. Imagine that your game is merely a window through which you can look into that world. @@ -341,8 +342,10 @@

          Camera component

          This component should be used to host all other components that comprise your game world. The main property of the World class is that it does not render -through traditional means – instead, create one or more CameraComponents -to “look at” the world.

          +through traditional means – instead it is rendered by one or more +CameraComponents to “look at” the world. In the FlameGame class there is +one World called world which is added by default and paired together with +the default CameraComponent called camera.

          A game can have multiple World instances that can be rendered either at the same time, or at different times. For example, if you have two worlds A and B and a single camera, then switching that camera’s target from A to B will @@ -351,6 +354,21 @@

          World

          Just like with most Components, children can be added to World by using the children argument in its constructor, or by using the add or addAll methods.

          +

          For many games you want to extend the world and create your logic in there, +such a game structure could look like this:

          +
          void main() {
          +  runApp(GameWidget(FlameGame(world: MyWorld())));
          +}
          +
          +class MyWorld extends World {
          +  @override
          +  Future<void> onLoad() async {
          +    // Load all the assets that are needed in this world
          +    // and add components etc.
          +  }
          +}
          +
          +

          CameraComponent

          @@ -358,6 +376,9 @@

          CameraComponentWorld instance during construction; however later the target world can be replaced with another one. Multiple cameras can observe the same world at the same time.

          +

          There is a default CameraComponent called camera on the FlameGame class +which is paired together with the default world, so you don’t need to create +or add your own CameraComponent if your game doesn’t need to.

          A CameraComponent has two other components inside: a Viewport and a Viewfinder. Unlike the World object, the camera owns the viewport and the viewfinder, which means those components are children of the camera.

          @@ -367,6 +388,19 @@

          CameraComponentFlameGame class has a camera field in its constructor, so you can set +what type of default camera that you want like this for example:

          +
          void main() {
          +  runApp(
          +    GameWidget(
          +      FlameGame(
          +        camera: CameraComponent.withFixedResolution(width: 800, height: 600),
          +      ),
          +    ),
          +  );
          +}
          +
          +

          CameraComponent.withFixedResolution()

          This factory constructor will let you pretend that the user’s device has a fixed resolution of your @@ -473,9 +507,9 @@

          Check if a component is visible from the camera point of view -

          Comparison to the traditional camera

          -

          Compared to the normal Camera, the CameraComponent +

          +

          Comparison to the deprecated camera

          +

          Compared to the deprecated Camera, the CameraComponent has several advantages:

          +
        19. Camera & Viewport
        20. Bridge Packages
        21. @@ -292,7 +293,7 @@
        22. Resources
        23. @@ -367,7 +368,7 @@

          CollisionCallbacksCollisionCallbacks mixin to your component. Example:

          -
          -

          Migration from the collision detection system in v1.0

          -

          The collision detection system introduced in v1.1 is easier to use, -and much more efficient than the one that was in v1.0, -but while making these improvements some breaking changes had to be made.

          -

          There is no longer a Collidable mixin, instead your game automatically knows when a hitbox has -been added to one of your components when the HasCollisionDetection mixin is added to your game.

          -

          To receive the callbacks from collisions that your component is involved in you should add the -CollisionCallbacks mixin to your component, and then override the same methods as you did -previously.

          -

          Since the hitboxes now are Components you add them to your component with add instead of -addHitbox which was used previously.

          -
          -

          Name changes

          -
            -
          • ScreenCollidable -> ScreenHitbox

          • -
          • HitboxCircle -> CircleHitbox

          • -
          • HitboxRectangle -> RectangleHitbox

          • -
          • HitboxPolygon -> PolygonHitbox

          • -
          • Collidable -> CollisionCallbacks (Only needed when you want to receive the callbacks)

          • -
          • HasHitboxes -> GestureHitboxes (Only when you need hitboxes for gestures)

          • -
          • CollidableType -> CollisionType

          • -
          -
          -

          Examples

          +
        24. Camera & Viewport
        25. Bridge Packages
        26. @@ -292,7 +293,7 @@
        27. Resources
        28. @@ -316,33 +317,18 @@

          Components

          %%{init: { 'theme': 'dark' } }%% - graph TD - - %% Node Color %% - classDef default fill:#282828,stroke:#F6BE00; - classDef yellow fill:#F6BE00,color:#000; - - %% Nodes %% - - z(Abstract Class):::yellow - x(Normal Class) - -
          - %%{init: { 'theme': 'dark' } }%% graph TD - %% Node Color %% + %% Config %% classDef default fill:#282828,stroke:#F6BE00; - classDef yellow fill:#F6BE00,color:#000; %% Nodes %% - Component(Component) Misc(" TimerComponent ParticleComponent SpriteBatchComponent ") - Effects("Effects<br/>(See the effects section)"):::yellow + Effects("Effects<br/>(See the effects section)") Game(Game) FlameGame(FlameGame) PositionComponent(PositionComponent) @@ -382,7 +368,7 @@

          Components

          Component

          @@ -406,44 +392,47 @@

          Component

          %%{init: { 'theme': 'dark' } }%% - - graph TD + + graph TD %% Node Color %% classDef default fill:#282828,stroke:#F6BE00,stroke-width:2px; - classDef yellow fill:#F6BE00,color:#000; + classDef lightYellow fill:#523F00,stroke-width:2px; + classDef yellow fill:#F6BE00,color:#000000; %% Nodes %% - x(Runs every time) + x(Runs Each Tick) + y(Runs On Add & Resize):::lightYellow z(Runs Once):::yellow
          %%{init: { 'theme': 'dark' } }%% graph LR - + %% Node Color %% classDef default fill:#282828,stroke:#F6BE00,stroke-width:2px; - classDef yellow fill:#F6BE00,color:#000; + classDef lightYellow fill:#523F00,stroke-width:2px; + classDef yellow fill:#F6BE00,color:#000000; %% Nodes %% - + A(onLoad):::yellow - B(onGameResize) - C(onMount) - D(Update) - E(Render) - F(onRemove) + B(onGameResize):::lightYellow + C(onMount):::yellow + D(update) + E(render) + F(onRemove):::yellow %% Flow %% - + A-->B B-->C C-->D D-->E E-->D - D-->F - F-. If added to a new parent .->B - + E-. If removed .->F + F-. If re-parented .->A +

          The onGameResize method is called whenever the screen is resized, and also when this component gets added into the component tree, before the onMount.

          The onParentResize method is similar: it is also called when the component is mounted into the @@ -574,6 +563,24 @@

          Composability of components +

          Access to the World from a Component

          +

          If a component that has a World as an ancestor and requires access to that World object, one can +use the HasWorldReference mixin.

          +

          Example:

          +
          class MyComponent extends Component with HasWorldReference<MyWorld>,
          +    TapCallbacks {
          +  @override
          +  void onTapDown(TapDownEvent info) {
          +    // world is of type MyWorld
          +    world.add(AnotherComponent());
          +  }
          +}
          +
          +
          +

          If you try to access world from a component that doesn’t have a World +ancestor of the correct type an assertion error will be thrown.

          +

          Ensuring a component has a given parent

          When a component requires to be added to a specific parent type the @@ -693,6 +700,12 @@

          Querying components at a specific point on the screen

          PositionType

          +
          +

          Note

          +

          If you are using the CameraComponent you should not use PositionType, but +instead adding your components directly to the viewport for example if you +want to use them as a HUD.

          +

          If you want to create a HUD (Head-up display) or another component that isn’t positioned in relation to the game coordinates, you can change the PositionType of the component. The default PositionType is positionType = PositionType.game and that can be changed to @@ -714,11 +727,76 @@

          PositionTypeFlameGame and not as a child component of another component.

          +
          +

          Visibility of components

          +

          The recommended way to hide or show a component is usually to add or remove it from the tree +using the add and remove methods.

          +

          However, adding and removing components from the tree will trigger lifecycle steps for that +component (such as calling onRemove and onMount). It is also an asynchronous process and care +needs to be taken to ensure the component has finished removing before it is added again if you +are removing and adding a component in quick succession.

          +
          /// Example of handling the removal and adding of a child component
          +/// in quick succession
          +void show() async {
          +  // Need to await the [removed] future first, just in case the
          +  // component is still in the process of being removed.
          +  await myChildComponent.removed;
          +  add(myChildComponent);
          +}
          +
          +void hide() {
          +  remove(myChildComponent);
          +}
          +
          +
          +

          These behaviors are not always desirable.

          +

          An alternative method to show and hide a component is to use the HasVisibility mixin, which may +be used on any class that inherits from Component. This mixin introduces the isVisible property. +Simply set isVisible to false to hide the component, and true to show it again, without +removing it from the tree. This affects the visibility of the component and all it’s descendants +(children).

          +
          /// Example that implements HasVisibility
          +class MyComponent extends PositionComponent with HasVisibility {}
          +
          +/// Usage of the isVisible property 
          +final myComponent = MyComponent();
          +add(myComponent);
          +
          +myComponent.isVisible = false;
          +
          +
          +

          The mixin only affects whether the component is rendered, and will not affect other behaviors.

          +
          +

          Note

          +

          Important! Even when the component is not visible, it is still in the tree and +will continue to receive calls to ‘update’ and all other lifecycle events. It +will still respond to input events, and will still interact with other +components, such as collision detection for example.

          +
          +

          The mixin works by preventing the renderTree method, therefore if renderTree is being +overridden, a manual check for isVisible should be included to retain this functionality.

          +
          class MyComponent extends PositionComponent with HasVisibility {
          +
          +  @override
          +  void renderTree(Canvas canvas) {
          +    // Check for visibility
          +    if (isVisible) {
          +      // Custom code here
          +
          +      // Continue rendering the tree
          +      super.renderTree(canvas);
          +    }
          +  }
          +}
          +
          +
          +

          PositionComponent

          -

          This class represent a positioned object on the screen, being a floating rectangle or a rotating -sprite. It can also represent a group of positioned components if children are added to it.

          +

          This class represents a positioned object on the screen, being a floating rectangle, a rotating +sprite, or anything else with position and size. It can also represent a group of positioned +components if children are added to it.

          The base of the PositionComponent is that it has a position, size, scale, angle and anchor which transforms how the component is rendered.

          @@ -783,7 +861,7 @@

          Native Angle

          Anchor

          -
          +
          anchor.dart
           1import 'dart:async';
          @@ -826,7 +904,7 @@ 

          Anchor38 radius: 4, 39 position: size / 2, 40 anchor: Anchor.center, -41 ) +41 ), 42 ]); 43 } 44 @@ -1133,6 +1211,37 @@

          SpriteGroup +

          SpawnComponent

          +

          This component is a non-visual component that spawns other components inside of the parent of the +SpawnComponent. It’s great if you for example want to spawn enemies or power-ups randomly within +an area.

          +

          The SpawnComponent takes a factory function that it uses to create new components and an area +where the components should be spawned within (or along the edges of).

          +

          For the area, you can use the Circle, Rectangle or Polygon class, and if you want to only +spawn components along the edges of the shape set the within argument to false (defaults to true).

          +

          This would for example spawn new components of the type MyComponent every 0.5 seconds randomly +within the defined circle:

          +
          SpawnComponent(
          +  factory: () => MyComponent(size: Vector2(10, 20)),
          +  period: 0.5,
          +  area: Circle(Vector2(100, 200), 150),
          +);
          +
          +
          +

          If you don’t want the spawning rate to be static, you can use the SpawnComponent.periodRange +constructor with the minPeriod and maxPeriod arguments instead. +In the following example the component would be spawned randomly within the circle and the time +between each new spawned component is between 0.5 to 10 seconds.

          +
          SpawnComponent.periodRange(
          +  factory: () => MyComponent(size: Vector2(10, 20)),
          +  minPeriod: 0.5,
          +  maxPeriod: 10,
          +  area: Circle(Vector2(100, 200), 150),
          +);
          +
          +
          +

          SvgComponent

          Note: To use SVG with Flame, use the flame_svg @@ -1151,59 +1260,6 @@

          SvgComponent -

          FlareActorComponent

          -

          Note: The previous implementation of a Flare integration API using FlareAnimation and -FlareComponent has been deprecated.

          -

          To use Flare within Flame, use the flame_flare -package.

          -

          This is the interface for using a flare animation within -flame. FlareActorComponent has almost the same API as of flare’s FlareActor widget. It receives -the animation filename (that is loaded by default with Flame.bundle), it can also receive a -FlareController that can play multiple animations and control nodes.

          -
          import 'package:flame_flare/flame_flare.dart';
          -
          -class YourFlareController extends FlareControls {
          -
          -  late ActorNode rightHandNode;
          -
          -  void initialize(FlutterActorArtboard artboard) {
          -    super.initialize(artboard);
          -
          -    // get flare node
          -    rightHand = artboard.getNode('right_hand');
          -  }
          -}
          -
          -final fileName = 'assets/george_washington.flr';
          -final size = Vector2(1776, 1804);
          -final controller = YourFlareController();
          -
          -FlareActorComponent flareAnimation = FlareActorComponent(
          -  fileName,
          -  controller: controller,
          -  width: 306,
          -  height: 228,
          -);
          -
          -flareAnimation.x = 50;
          -flareAnimation.y = 240;
          -add(flareAnimation);
          -
          -// to play an animation
          -controller.play('rise_up');
          -
          -// you can add another animation to play at the same time
          -controller.play('close_door_way_out');
          -
          -// also, you can get a flare node and modify it
          -controller.rightHandNode.rotation = math.pi;
          -
          -
          -

          You can also change the current playing animation by using the updateAnimation method.

          -

          For a working example, check the example in the -flame_flare repository.

          -

          ParallaxComponent

          This Component can be used to render backgrounds with a depth feeling by drawing several @@ -1462,57 +1518,6 @@

          CircleComponent -

          TiledComponent

          -

          Tiled is a free and open source, full-featured level and map editor for your platformer or -RPG game. Currently we have an “in progress” implementation of a Tiled component. This API -uses the lib tiled.dart to parse map files and -render visible layers using the performant SpriteBatch for each layer.

          -

          Supported map types include: Orthogonal, Isometric, Hexagonal, and Staggered.

          - - - - - - - - - - - - - -

          Orthogonal

          Hexagonal

          Isomorphic

          An example of an orthogonal map

          An example of hexagonal map

          An example of isomorphic map

          -

          An example of how to use the API can be found -here.

          -
          -

          TileStack

          -

          Once a TiledComponent is loaded, you can select any column of (x,y) tiles in a tileStack to -then add animation. Removing the stack will not remove the tiles from the map.

          -
          -

          Note: This currently only supports position based effects.

          -
          -
          void onLoad() {
          -  final stack = map.tileMap.tileStack(4, 0, named: {'floor_under'});
          -  stack.add(
          -    SequenceEffect(
          -      [
          -        MoveEffect.by(
          -          Vector2(5, 0),
          -          NoiseEffectController(duration: 1, frequency: 20),
          -        ),
          -        MoveEffect.by(Vector2.zero(), LinearEffectController(2)),
          -      ],
          -      repeatCount: 3,
          -    )
          -      ..onComplete = () => stack.removeFromParent(),
          -  );
          -  map.add(stack);
          -}
          -
          -
          -
          -

          IsometricTileMapComponent

          This component allows you to render an isometric map based on a cartesian matrix of blocks and an @@ -1713,12 +1718,14 @@

          When not using Component lifecycle Priority Composability of components + Access to the World from a Component Ensuring a component has a given parent Ensuring a component has a given ancestor Component Keys Querying child components Querying components at a specific point on the screen PositionType + Visibility of components PositionComponent Position Size @@ -1732,15 +1739,13 @@

          When not using SpriteAnimationComponent SpriteAnimationGroupComponent SpriteGroup + SpawnComponent SvgComponent - FlareActorComponent ParallaxComponent ShapeComponents PolygonComponent RectangleComponent CircleComponent - TiledComponent - TileStack IsometricTileMapComponent NineTileBoxComponent CustomPainterComponent diff --git a/docs/latest/flame/diagrams/component.html b/docs/latest/flame/diagrams/component.html index f4dc43d76..63adf0082 100644 --- a/docs/latest/flame/diagrams/component.html +++ b/docs/latest/flame/diagrams/component.html @@ -117,7 +117,6 @@
        29. Platforms
        30. Collision Detection
        31. Effects
        32. -
        33. Camera & Viewport
        34. Camera Component
        35. Inputs @@ -148,6 +147,7 @@
        36. Widgets
        37. +
        38. Camera & Viewport
        39. Bridge Packages
        40. @@ -290,7 +291,7 @@
        41. Resources
        42. @@ -312,33 +313,18 @@
          %%{init: { 'theme': 'dark' } }%% - graph TD - - %% Node Color %% - classDef default fill:#282828,stroke:#F6BE00; - classDef yellow fill:#F6BE00,color:#000; - - %% Nodes %% - - z(Abstract Class):::yellow - x(Normal Class) - -
          - %%{init: { 'theme': 'dark' } }%% graph TD - %% Node Color %% + %% Config %% classDef default fill:#282828,stroke:#F6BE00; - classDef yellow fill:#F6BE00,color:#000; %% Nodes %% - Component(Component) Misc(" TimerComponent ParticleComponent SpriteBatchComponent ") - Effects("Effects<br/>(See the effects section)"):::yellow + Effects("Effects<br/>(See the effects section)") Game(Game) FlameGame(FlameGame) PositionComponent(PositionComponent) @@ -378,7 +364,7 @@ PositionComponent --> Sprites PositionComponent --> HudMarginComponent PositionComponent --> OtherPositionComponents - HudMarginComponent --> HudComponents + HudMarginComponent --> HudComponents
          diff --git a/docs/latest/flame/diagrams/component_life_cycle.html b/docs/latest/flame/diagrams/component_life_cycle.html index 6e57b422b..989e74b13 100644 --- a/docs/latest/flame/diagrams/component_life_cycle.html +++ b/docs/latest/flame/diagrams/component_life_cycle.html @@ -117,7 +117,6 @@
        43. Platforms
        44. Collision Detection
        45. Effects
        46. -
        47. Camera & Viewport
        48. Camera Component
        49. Inputs @@ -148,6 +147,7 @@
        50. Widgets
        51. +
        52. Camera & Viewport
        53. Bridge Packages
        54. @@ -290,7 +291,7 @@
        55. Resources
        56. @@ -312,44 +313,47 @@
          %%{init: { 'theme': 'dark' } }%% - - graph TD + + graph TD %% Node Color %% classDef default fill:#282828,stroke:#F6BE00,stroke-width:2px; - classDef yellow fill:#F6BE00,color:#000; + classDef lightYellow fill:#523F00,stroke-width:2px; + classDef yellow fill:#F6BE00,color:#000000; %% Nodes %% - x(Runs every time) + x(Runs Each Tick) + y(Runs On Add & Resize):::lightYellow z(Runs Once):::yellow
          %%{init: { 'theme': 'dark' } }%% graph LR - + %% Node Color %% classDef default fill:#282828,stroke:#F6BE00,stroke-width:2px; - classDef yellow fill:#F6BE00,color:#000; + classDef lightYellow fill:#523F00,stroke-width:2px; + classDef yellow fill:#F6BE00,color:#000000; %% Nodes %% - + A(onLoad):::yellow - B(onGameResize) - C(onMount) - D(Update) - E(Render) - F(onRemove) + B(onGameResize):::lightYellow + C(onMount):::yellow + D(update) + E(render) + F(onRemove):::yellow %% Flow %% - + A-->B B-->C C-->D D-->E E-->D - D-->F - F-. If added to a new parent .->B - + E-. If removed .->F + F-. If re-parented .->A +
          diff --git a/docs/latest/flame/diagrams/flame_game_life_cycle.html b/docs/latest/flame/diagrams/flame_game_life_cycle.html new file mode 100644 index 000000000..da0ba8347 --- /dev/null +++ b/docs/latest/flame/diagrams/flame_game_life_cycle.html @@ -0,0 +1,383 @@ + + + + + + <no title> — Flame + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          + + + + + + + +
          + +
          + + + + + + +
          + + + +
          +
          + +
          + +
          + %%{init: { 'theme': 'dark' } }%% + + graph TD + + %% Node Color %% + classDef default fill:#282828,stroke:#F6BE00,stroke-width:2px; + classDef lightYellow fill:#523F00,stroke-width:2px; + classDef yellow fill:#F6BE00,color:#000000; + + %% Nodes %% + x(Runs Each Tick) + y(Runs On Add & Resize):::lightYellow + z(Runs Once):::yellow + +
          + %%{init: { 'theme': 'dark' } }%% + graph LR + + %% Node Color %% + classDef default fill:#282828,stroke:#F6BE00,stroke-width:2px; + classDef lightYellow fill:#523F00,stroke-width:2px; + classDef yellow fill:#F6BE00,color:#000000; + + %% Nodes %% + + A(onGameResize):::lightYellow + B(onLoad):::yellow + C(onMount):::yellow + D(update) + E(render) + F(onRemove):::yellow + + %% Flow %% + + A-->B + B-->C + C-->D + D-->E + E-->D + E-. If removed .->F + F-. If re-parented .->A + +
          + +
          + +
          +
          +
          +
          + + + +
          +
          + + + + + + \ No newline at end of file diff --git a/docs/latest/flame/diagrams/low_level_game_api.html b/docs/latest/flame/diagrams/low_level_game_api.html index d360b5b22..5bcdc9e6e 100644 --- a/docs/latest/flame/diagrams/low_level_game_api.html +++ b/docs/latest/flame/diagrams/low_level_game_api.html @@ -117,7 +117,6 @@
        57. Platforms
        58. Collision Detection
        59. Effects
        60. -
        61. Camera & Viewport
        62. Camera Component
        63. Inputs @@ -148,6 +147,7 @@
        64. Widgets
        65. +
        66. Camera & Viewport
        67. Bridge Packages
        68. @@ -290,7 +291,7 @@
        69. Resources
        70. diff --git a/docs/latest/flame/effects.html b/docs/latest/flame/effects.html index a9c7215a9..b0c2702bd 100644 --- a/docs/latest/flame/effects.html +++ b/docs/latest/flame/effects.html @@ -38,7 +38,7 @@ - + @@ -119,7 +119,6 @@
        71. Platforms
        72. Collision Detection
        73. Effects
        74. -
        75. Camera & Viewport
        76. Camera Component
        77. Inputs @@ -150,6 +149,7 @@
        78. Widgets
        79. +
        80. Camera & Viewport
        81. Bridge Packages
        82. @@ -292,7 +293,7 @@
        83. Resources
        84. @@ -402,7 +403,7 @@

          MoveByEffectThis effect applies to a PositionComponent and shifts it by a prescribed offset amount. This offset is relative to the current position of the target:

          -
          +
          move_by_effect.dart
           1import 'package:doc_flame_examples/flower.dart';
          @@ -457,7 +458,7 @@ 

          MoveToEffectThis effect moves a PositionComponent from its current position to the specified destination point in a straight line.

          -
          +
          move_to_effect.dart
           1import 'package:doc_flame_examples/flower.dart';
          @@ -511,7 +512,7 @@ 

          MoveAlongPathEf recommended to start a path at Vector2.zero() in order to avoid sudden jumps in the component’s position.

          -
          +
          move_along_path_effect.dart
           1import 'dart:ui';
          @@ -571,41 +572,42 @@ 

          RotateEffect.by is in radians. For example, the following effect will rotate the target 90º (=tau/4 in radians) clockwise:

          -
          +
          rotate_by_effect.dart
           1import 'package:doc_flame_examples/flower.dart';
            2import 'package:flame/effects.dart';
            3import 'package:flame/game.dart';
          - 4
          - 5class RotateByEffectGame extends FlameGame {
          - 6  bool reset = false;
          - 7  @override
          - 8  Future<void> onLoad() async {
          - 9    final flower = Flower(
          -10      size: 60,
          -11      position: canvasSize / 2,
          -12      onTap: (flower) {
          -13        if (reset = !reset) {
          -14          flower.add(
          -15            RotateEffect.by(
          -16              tau / 4,
          -17              EffectController(duration: 2),
          -18            ),
          -19          );
          -20        } else {
          -21          flower.add(
          -22            RotateEffect.by(
          -23              -tau / 4,
          -24              EffectController(duration: 2),
          -25            ),
          -26          );
          -27        }
          -28      },
          -29    );
          -30    add(flower);
          -31  }
          -32}
          + 4import 'package:flame/geometry.dart';
          + 5
          + 6class RotateByEffectGame extends FlameGame {
          + 7  bool reset = false;
          + 8  @override
          + 9  Future<void> onLoad() async {
          +10    final flower = Flower(
          +11      size: 60,
          +12      position: canvasSize / 2,
          +13      onTap: (flower) {
          +14        if (reset = !reset) {
          +15          flower.add(
          +16            RotateEffect.by(
          +17              tau / 4,
          +18              EffectController(duration: 2),
          +19            ),
          +20          );
          +21        } else {
          +22          flower.add(
          +23            RotateEffect.by(
          +24              -tau / 4,
          +25              EffectController(duration: 2),
          +26            ),
          +27          );
          +28        }
          +29      },
          +30    );
          +31    add(flower);
          +32  }
          +33}
           
          @@ -622,41 +624,42 @@

          RotateEffect.to

          Rotates the target clockwise to the specified angle. For example, the following will rotate the target to look east (0º is north, 90º=tau/4 east, 180º=tau/2 south, and 270º=tau*3/4 west):

          -
          +
          rotate_to_effect.dart
           1import 'package:doc_flame_examples/flower.dart';
            2import 'package:flame/effects.dart';
            3import 'package:flame/game.dart';
          - 4
          - 5class RotateToEffectGame extends FlameGame {
          - 6  bool reset = false;
          - 7  @override
          - 8  Future<void> onLoad() async {
          - 9    final flower = Flower(
          -10      size: 60,
          -11      position: canvasSize / 2,
          -12      onTap: (flower) {
          -13        if (reset = !reset) {
          -14          flower.add(
          -15            RotateEffect.to(
          -16              tau / 4,
          -17              EffectController(duration: 2),
          -18            ),
          -19          );
          -20        } else {
          -21          flower.add(
          -22            RotateEffect.to(
          -23              -tau / 4,
          -24              EffectController(duration: 2),
          -25            ),
          -26          );
          -27        }
          -28      },
          -29    );
          -30    add(flower);
          -31  }
          -32}
          + 4import 'package:flame/geometry.dart';
          + 5
          + 6class RotateToEffectGame extends FlameGame {
          + 7  bool reset = false;
          + 8  @override
          + 9  Future<void> onLoad() async {
          +10    final flower = Flower(
          +11      size: 60,
          +12      position: canvasSize / 2,
          +13      onTap: (flower) {
          +14        if (reset = !reset) {
          +15          flower.add(
          +16            RotateEffect.to(
          +17              tau / 4,
          +18              EffectController(duration: 2),
          +19            ),
          +20          );
          +21        } else {
          +22          flower.add(
          +23            RotateEffect.to(
          +24              -tau / 4,
          +25              EffectController(duration: 2),
          +26            ),
          +27          );
          +28        }
          +29      },
          +30    );
          +31    add(flower);
          +32  }
          +33}
           
          @@ -673,7 +676,7 @@

          ScaleEffect.by<

          This effect will change the target’s scale by the specified amount. For example, this will cause the component to grow 50% larger:

          -
          +
          scale_by_effect.dart
           1import 'package:doc_flame_examples/flower.dart';
          @@ -730,7 +733,7 @@ 

          ScaleEffect.by<

          ScaleEffect.to

          This effect works similar to ScaleEffect.by, but sets the absolute value of the target’s scale.

          -
          +
          scale_to_effect.dart
           1import 'package:doc_flame_examples/flower.dart';
          @@ -789,7 +792,7 @@ 

          SizeEffect.byVector2(100, 100), then after the following effect is applied and runs its course, the new size will be Vector2(120, 50):

          -
          +
          size_by_effect.dart
           1import 'package:doc_flame_examples/ember.dart';
          @@ -849,7 +852,7 @@ 

          SizeEffect.bySizeEffect.to

          Changes the size of the target component to the specified size. Target size cannot be negative:

          -
          +
          size_to_effect.dart
           1import 'package:doc_flame_examples/ember.dart';
          @@ -902,7 +905,7 @@ 

          AnchorByEffect<

          Changes the location of the target’s anchor by the specified offset. This effect can also be created using AnchorEffect.by().

          -
          +
          anchor_by_effect.dart
           1import 'package:doc_flame_examples/flower.dart';
          @@ -953,7 +956,7 @@ 

          AnchorToEffect<

          Changes the location of the target’s anchor. This effect can also be created using AnchorEffect.to().

          -
          +
          anchor_to_effect.dart
           1import 'package:doc_flame_examples/flower.dart';
          @@ -1004,7 +1007,7 @@ 

          OpacityToEffect

          This effect will change the opacity of the target over time to the specified alpha-value. It can only be applied to components that implement the OpacityProvider.

          -
          +
          opacity_to_effect.dart
           1import 'package:doc_flame_examples/flower.dart';
          @@ -1058,7 +1061,7 @@ 

          OpacityToEffect to easily create providers for desired paintIds. For single paintId opacityProviderOf can be used and for multiple paintIds and opacityProviderOfList can be used.

          -
          +
          opacity_effect_with_target.dart
           1import 'package:doc_flame_examples/flower.dart';
          @@ -1129,7 +1132,7 @@ 

          OpacityByEffect

          This effect will change the opacity of the target relative to the specified alpha-value. For example, the following effect will change the opacity of the target by 90%:

          -
          +
          opacity_by_effect.dart
           1import 'package:doc_flame_examples/ember.dart';
          @@ -1189,7 +1192,7 @@ 

          GlowEffectglow-strength. The color of shade will be targets paint color. For example, the following effect will apply the glowing shade around target by strength of 10:

          -
          +
          glow_effect.dart
           1import 'package:flame/components.dart';
          @@ -1240,7 +1243,7 @@ 

          SequenceEffect<

          The sequence effect can also be alternating (the sequence will first run forward, and then backward); and also repeat a certain predetermined number of times, or infinitely.

          -
          +
          sequence_effect.dart
           1import 'package:doc_flame_examples/flower.dart';
          @@ -1313,7 +1316,7 @@ 

          RemoveEffectThis is a simple effect that can be attached to a component causing it to be removed from the game tree after the specified delay has passed:

          -
          +
          remove_effect.dart
           1import 'package:doc_flame_examples/ember.dart';
          @@ -1341,11 +1344,11 @@ 

          RemoveEffect23 24 @override 25 void onTap() { -26 if (!children.contains(ember)) { -27 effect.reset(); -28 add(ember); -29 } else { -30 ember.add(effect); +26 if (children.contains(ember)) { +27 ember.add(effect); +28 } else { +29 effect.reset(); +30 add(ember); 31 } 32 } 33 @@ -1371,7 +1374,7 @@

          ColorEffect -
          +
          color_effect.dart
           1import 'package:doc_flame_examples/ember.dart';
          @@ -1691,10 +1694,10 @@ 

          See also +

          Next:

          -

          Camera and Viewport

          +

          Camera component

          diff --git a/docs/latest/flame/flame.html b/docs/latest/flame/flame.html index 30eeff85e..0810544f1 100644 --- a/docs/latest/flame/flame.html +++ b/docs/latest/flame/flame.html @@ -119,7 +119,6 @@
        85. Platforms
        86. Collision Detection
        87. Effects
        88. -
        89. Camera & Viewport
        90. Camera Component
        91. Inputs @@ -150,6 +149,7 @@
        92. Widgets
        93. +
        94. Camera & Viewport
        95. Bridge Packages
        96. @@ -292,7 +293,7 @@
        97. Resources
        98. @@ -323,13 +324,13 @@

          Flame
        99. Platforms

        100. Collision Detection

        101. Effects

        102. -
        103. Camera & Viewport

        104. Camera Component

        105. Inputs

        106. Rendering

        107. Layout

        108. Overlays

        109. Other

        110. +
        111. Camera & Viewport (deprecated)

        112. diff --git a/docs/latest/flame/game.html b/docs/latest/flame/game.html index 2d88c7f9d..52b2b7c61 100644 --- a/docs/latest/flame/game.html +++ b/docs/latest/flame/game.html @@ -119,7 +119,6 @@
        113. Platforms
        114. Collision Detection
        115. Effects
        116. -
        117. Camera & Viewport
        118. Camera Component
        119. Inputs @@ -150,6 +149,7 @@
        120. Widgets
        121. +
        122. Camera & Viewport
        123. Bridge Packages
        124. @@ -292,7 +293,7 @@
        125. Resources
        126. @@ -314,16 +315,21 @@

          FlameGame

          -

          FlameGame is the most commonly used Game class in Flame.

          The FlameGame class implements a Component based Game. It has a tree of components and calls the update and render methods of all components that have been added to the game.

          -

          We refer to this component-based system as the Flame Component System (FCS). Throughout the +

          We refer to this component-based system as the Flame Component System (FCS). Throughout the documentation, FCS is used to reference this system.

          Components can be added to the FlameGame directly in the constructor with the named children -argument, or from anywhere else with the add/addAll methods.

          +argument, or from anywhere else with the add/addAll methods. Most of the time however, you want +to add your children to a World, the default world exist under FlameGame.world and you add +components to it just like you would to any other component.

          A simple FlameGame implementation that adds two components, one in onLoad and one directly in the constructor can look like this:

          -
          /// A component that renders the crate sprite, with a 16 x 16 size.
          +
          import 'package:flame/components.dart';
          +import 'package:flame/game.dart';
          +import 'package:flutter/widgets.dart';
          +
          +/// A component that renders the crate sprite, with a 16 x 16 size.
           class MyCrate extends SpriteComponent {
             MyCrate() : super(size: Vector2.all(16));
           
          @@ -333,19 +339,17 @@ 

          FlameGame } } -class MyGame extends FlameGame { +class MyWorld extends World { @override Future<void> onLoad() async { await add(MyCrate()); } } -main() { - final myGame = MyGame(children: [MyCrate]); +void main() { + final myGame = FlameGame(world: MyWorld()); runApp( - GameWidget( - game: myGame, - ), + GameWidget(game: myGame), ); }

          @@ -360,7 +364,7 @@

          FlameGameFlameGame the remove or removeAll methods can be used. The first can be used if you just want to remove one component, and the second can be used when you -want to remove a list of components.

          +want to remove a list of components. These methods exist on all Components, including the world.

          Game Loop

          The GameLoop module is a simple abstraction of the game loop concept. Basically, most games are @@ -377,67 +381,69 @@

          ResizingFlameGame will call all of the Components onGameResize methods and it will also pass this information to the camera and viewport.

          -

          The FlameGame.camera controls which point in the coordinate space should be the top-left of the -screen (it defaults to [0,0] like a regular Canvas).

          -
          -

          Note

          -

          Utilizing FlameGame.camera.gameSize in the onGameResize event should be done -after the call to super.onGameResize(canvasSize);.

          -
          +

          The FlameGame.camera controls which point in the coordinate space that should be at the anchor of +your viewfinder, [0,0] is in the center (Anchor.center) of the viewport by default.

          Lifecycle

          +

          The FlameGame lifecycle callbacks, onLoad, render, etc. are called in the following sequence:

          %%{init: { 'theme': 'dark' } }%% - - graph TD + + graph TD %% Node Color %% classDef default fill:#282828,stroke:#F6BE00,stroke-width:2px; - classDef yellow fill:#F6BE00,color:#000; + classDef lightYellow fill:#523F00,stroke-width:2px; + classDef yellow fill:#F6BE00,color:#000000; %% Nodes %% - x(Runs every time) + x(Runs Each Tick) + y(Runs On Add & Resize):::lightYellow z(Runs Once):::yellow
          %%{init: { 'theme': 'dark' } }%% graph LR - + %% Node Color %% classDef default fill:#282828,stroke:#F6BE00,stroke-width:2px; - classDef yellow fill:#F6BE00,color:#000; + classDef lightYellow fill:#523F00,stroke-width:2px; + classDef yellow fill:#F6BE00,color:#000000; %% Nodes %% - - A(onLoad):::yellow - B(onGameResize) - C(onMount) - D(Update) - E(Render) - F(onRemove) + + A(onGameResize):::lightYellow + B(onLoad):::yellow + C(onMount):::yellow + D(update) + E(render) + F(onRemove):::yellow %% Flow %% - + A-->B B-->C C-->D D-->E E-->D - D-->F - F-. If added to a new parent .->B - -

          When a game is first added to a Flutter widget tree the following lifecycle methods will be called -in order: onLoad, onGameResize and onMount. After that, it goes on to call update and -render back and forth every tick, until the widget is removed from the tree. -Once the GameWidget is removed from the tree, onRemove is called, just like when a normal -component is removed from the component tree.

          + E-. If removed .->F + F-. If re-parented .->A + +

          When a FlameGame is first added to a GameWidget the lifecycle methods onGameResize, onLoad +and onMount will be called in that order. Then update and render are called in sequence for +every game tick. If the FlameGame is removed from the GameWidget then onRemove is called. +If the FlameGame is added to a new GameWidget the sequence repeats from onGameResize.

          Note

          -

          The onRemove can be used to clean up potential memory leaks by doing the following:

          +

          The order of onGameResizeand onLoad are reversed from that of other +Components. This is to allow game element sizes to be calculated before +resources are loaded or generated.

          +

          The onRemove callback can be used to clean up children and cached data:

            @override
             void onRemove() {
          +    // Optional based on your game needs.
               removeAll(children);
               processLifecycleEvents();
               Flame.images.clearCache();
          @@ -446,6 +452,11 @@ 

          Lifecycle }

          +
          +

          Note

          +

          Clean-up of children and resources in a FlameGame is not done automatically +and must be explicitly added to the onRemove call.

          +

          Debug mode

          @@ -527,8 +538,8 @@

          Low-level Game APIGame class is a low-level API that can be used when you want to implement the functionality of -how the game engine should be structured. Game does not implement any update or +

          The abstract Game class is a low-level API that can be used when you want to implement the +functionality of how the game engine should be structured. Game does not implement any update or render function for example.

          The class also has the lifecycle methods onLoad, onMount and onRemove in it, which are called from the GameWidget (or another parent) when the game is loaded + mounted, or removed. @@ -571,11 +582,27 @@

          Pause/Resuming/Stepping game executionpauseEngine and resumeEngine methods.

        127. By changing the paused attribute.

        128. -

          When pausing a Flame Game, the GameLoop is effectively paused, meaning that no updates or new -renders will happen until it is resumed.

          -

          While the game is paused, it is possible to advanced it frame by frame using the stepEngine method. +

          When pausing a Game, the GameLoop is effectively paused, meaning that no updates or new renders +will happen until it is resumed.

          +

          While the game is paused, it is possible to advanced it frame by frame using the stepEngine +method. It might not be much useful in the final game, but can be very helpful in inspecting game state step by step during the development cycle.

          +
          +

          Backgrounding

          +

          The game will be automatically paused when the app is sent to the background, +and resumed when it comes back to the foreground. This behavior can be disabled by setting +pauseWhenBackgrounded to false.

          +
          class MyGame extends FlameGame {
          +  MyGame() {
          +    pauseWhenBackgrounded = false;
          +  }
          +}
          +
          +
          +

          On the current Flutter stable (3.13), this flag is effectively ignored on +non-mobile platforms including the web.

          +

          @@ -617,6 +644,7 @@

          Pause/Resuming/Stepping game executionPlatforms
        129. Collision Detection
        130. Effects
        131. -
        132. Camera & Viewport
        133. Camera Component
        134. Inputs @@ -150,6 +149,7 @@
        135. Widgets
        136. +
        137. Camera & Viewport
        138. Bridge Packages
        139. @@ -292,7 +293,7 @@
        140. Resources
        141. diff --git a/docs/latest/flame/inputs/drag_events.html b/docs/latest/flame/inputs/drag_events.html index 75af56a3a..bcc9cda8e 100644 --- a/docs/latest/flame/inputs/drag_events.html +++ b/docs/latest/flame/inputs/drag_events.html @@ -119,7 +119,6 @@
        142. Platforms
        143. Collision Detection
        144. Effects
        145. -
        146. Camera & Viewport
        147. Camera Component
        148. Inputs @@ -150,6 +149,7 @@
        149. Widgets
        150. +
        151. Camera & Viewport
        152. Bridge Packages
        153. @@ -292,7 +293,7 @@
        154. Resources
        155. @@ -347,7 +348,7 @@

          Drag Events

          In this example you can use drag gestures to either drag star-like shapes across the screen, or to draw curves inside the magenta rectangle.

          -
          +
          drag_events.dart
            1import 'dart:math';
          @@ -355,247 +356,246 @@ 

          Demo¶< 3import 'package:flame/components.dart'; 4import 'package:flame/events.dart'; 5import 'package:flame/game.dart'; - 6import 'package:flutter/rendering.dart'; - 7 - 8class DragEventsGame extends FlameGame { - 9 @override - 10 Future<void> onLoad() async { - 11 addAll([ - 12 DragTarget(), - 13 Star( - 14 n: 5, - 15 radius1: 40, - 16 radius2: 20, - 17 sharpness: 0.2, - 18 color: const Color(0xffbae5ad), - 19 position: Vector2(70, 70), - 20 ), - 21 Star( - 22 n: 3, - 23 radius1: 50, - 24 radius2: 40, - 25 sharpness: 0.3, - 26 color: const Color(0xff6ecbe5), - 27 position: Vector2(70, 160), - 28 ), - 29 Star( - 30 n: 12, - 31 radius1: 10, - 32 radius2: 75, - 33 sharpness: 1.3, - 34 color: const Color(0xfff6df6a), - 35 position: Vector2(70, 270), - 36 ), - 37 Star( - 38 n: 10, - 39 radius1: 20, - 40 radius2: 17, - 41 sharpness: 0.85, - 42 color: const Color(0xfff82a4b), - 43 position: Vector2(110, 110), - 44 ), - 45 ]); - 46 } - 47} - 48 - 49/// This component is the pink-ish rectangle in the center of the game window. - 50/// It uses the [DragCallbacks] mixin in order to receive drag events. - 51class DragTarget extends PositionComponent with DragCallbacks { - 52 DragTarget() : super(anchor: Anchor.center); - 53 - 54 final _rectPaint = Paint()..color = const Color(0x88AC54BF); - 55 - 56 /// We will store all current circles into this map, keyed by the `pointerId` - 57 /// of the event that created the circle. - 58 final Map<int, Trail> _trails = {}; - 59 - 60 @override - 61 void onGameResize(Vector2 size) { - 62 super.onGameResize(size); - 63 this.size = size - Vector2(100, 75); - 64 if (this.size.x < 100 || this.size.y < 100) { - 65 this.size = size * 0.9; - 66 } - 67 position = size / 2; - 68 } - 69 - 70 @override - 71 void render(Canvas canvas) { - 72 canvas.drawRect(size.toRect(), _rectPaint); - 73 } - 74 - 75 @override - 76 void onDragStart(DragStartEvent event) { - 77 super.onDragStart(event); - 78 final trail = Trail(event.localPosition); - 79 _trails[event.pointerId] = trail; - 80 add(trail); - 81 } - 82 - 83 @override - 84 void onDragUpdate(DragUpdateEvent event) { - 85 _trails[event.pointerId]!.addPoint(event.localPosition); - 86 } - 87 - 88 @override - 89 void onDragEnd(DragEndEvent event) { - 90 super.onDragEnd(event); - 91 _trails.remove(event.pointerId)!.end(); - 92 } - 93 - 94 @override - 95 void onDragCancel(DragCancelEvent event) { - 96 super.onDragCancel(event); - 97 _trails.remove(event.pointerId)!.cancel(); - 98 } - 99} -100 -101class Trail extends Component { -102 Trail(Vector2 origin) -103 : _paths = [Path()..moveTo(origin.x, origin.y)], -104 _opacities = [1], -105 _lastPoint = origin.clone(), -106 _color = -107 HSLColor.fromAHSL(1, random.nextDouble() * 360, 1, 0.8).toColor(); -108 -109 final List<Path> _paths; -110 final List<double> _opacities; -111 Color _color; -112 late final _linePaint = Paint()..style = PaintingStyle.stroke; -113 late final _circlePaint = Paint()..color = _color; -114 bool _released = false; -115 double _timer = 0; -116 final _vanishInterval = 0.03; -117 final Vector2 _lastPoint; -118 -119 static final random = Random(); -120 static const lineWidth = 10.0; -121 -122 @override -123 void render(Canvas canvas) { -124 assert(_paths.length == _opacities.length); -125 for (var i = 0; i < _paths.length; i++) { -126 final path = _paths[i]; -127 final opacity = _opacities[i]; -128 if (opacity > 0) { -129 _linePaint.color = _color.withOpacity(opacity); -130 _linePaint.strokeWidth = lineWidth * opacity; -131 canvas.drawPath(path, _linePaint); -132 } -133 } -134 canvas.drawCircle( -135 _lastPoint.toOffset(), -136 (lineWidth - 2) * _opacities.last + 2, -137 _circlePaint, -138 ); -139 } -140 -141 @override -142 void update(double dt) { -143 assert(_paths.length == _opacities.length); -144 _timer += dt; -145 while (_timer > _vanishInterval) { -146 _timer -= _vanishInterval; -147 for (var i = 0; i < _paths.length; i++) { -148 _opacities[i] -= 0.01; -149 if (_opacities[i] <= 0) { -150 _paths[i].reset(); -151 } -152 } -153 if (!_released) { -154 _paths.add(Path()..moveTo(_lastPoint.x, _lastPoint.y)); -155 _opacities.add(1); -156 } -157 } -158 if (_opacities.last < 0) { -159 removeFromParent(); -160 } -161 } -162 -163 void addPoint(Vector2 point) { -164 if (!point.x.isNaN) { -165 for (final path in _paths) { -166 path.lineTo(point.x, point.y); -167 } -168 _lastPoint.setFrom(point); -169 } -170 } -171 -172 void end() => _released = true; -173 -174 void cancel() { -175 _released = true; -176 _color = const Color(0xFFFFFFFF); -177 } -178} -179 -180class Star extends PositionComponent with DragCallbacks { -181 Star({ -182 required int n, -183 required double radius1, -184 required double radius2, -185 required double sharpness, -186 required this.color, -187 super.position, -188 }) { -189 _path = Path()..moveTo(radius1, 0); -190 for (var i = 0; i < n; i++) { -191 final p1 = Vector2(radius2, 0)..rotate(tau / n * (i + sharpness)); -192 final p2 = Vector2(radius2, 0)..rotate(tau / n * (i + 1 - sharpness)); -193 final p3 = Vector2(radius1, 0)..rotate(tau / n * (i + 1)); -194 _path.cubicTo(p1.x, p1.y, p2.x, p2.y, p3.x, p3.y); -195 } -196 _path.close(); -197 } -198 -199 final Color color; -200 final Paint _paint = Paint(); -201 final Paint _borderPaint = Paint() -202 ..color = const Color(0xFFffffff) -203 ..style = PaintingStyle.stroke -204 ..strokeWidth = 3; -205 final _shadowPaint = Paint() -206 ..color = const Color(0xFF000000) -207 ..maskFilter = const MaskFilter.blur(BlurStyle.normal, 4.0); -208 late final Path _path; -209 -210 @override -211 bool containsLocalPoint(Vector2 point) { -212 return _path.contains(point.toOffset()); -213 } -214 -215 @override -216 void render(Canvas canvas) { -217 if (isDragged) { -218 _paint.color = color.withOpacity(0.5); -219 canvas.drawPath(_path, _paint); -220 canvas.drawPath(_path, _borderPaint); -221 } else { -222 _paint.color = color.withOpacity(1); -223 canvas.drawPath(_path, _shadowPaint); -224 canvas.drawPath(_path, _paint); -225 } -226 } -227 -228 @override -229 void onDragStart(DragStartEvent event) { -230 super.onDragStart(event); -231 priority = 10; -232 } -233 -234 @override -235 void onDragEnd(DragEndEvent event) { -236 super.onDragEnd(event); -237 priority = 0; -238 } -239 -240 @override -241 void onDragUpdate(DragUpdateEvent event) { -242 position += event.delta; -243 } -244} -245 -246const tau = 2 * pi; + 6import 'package:flame/geometry.dart'; + 7import 'package:flutter/rendering.dart'; + 8 + 9class DragEventsGame extends FlameGame { + 10 @override + 11 Future<void> onLoad() async { + 12 addAll([ + 13 DragTarget(), + 14 Star( + 15 n: 5, + 16 radius1: 40, + 17 radius2: 20, + 18 sharpness: 0.2, + 19 color: const Color(0xffbae5ad), + 20 position: Vector2(70, 70), + 21 ), + 22 Star( + 23 n: 3, + 24 radius1: 50, + 25 radius2: 40, + 26 sharpness: 0.3, + 27 color: const Color(0xff6ecbe5), + 28 position: Vector2(70, 160), + 29 ), + 30 Star( + 31 n: 12, + 32 radius1: 10, + 33 radius2: 75, + 34 sharpness: 1.3, + 35 color: const Color(0xfff6df6a), + 36 position: Vector2(70, 270), + 37 ), + 38 Star( + 39 n: 10, + 40 radius1: 20, + 41 radius2: 17, + 42 sharpness: 0.85, + 43 color: const Color(0xfff82a4b), + 44 position: Vector2(110, 110), + 45 ), + 46 ]); + 47 } + 48} + 49 + 50/// This component is the pink-ish rectangle in the center of the game window. + 51/// It uses the [DragCallbacks] mixin in order to receive drag events. + 52class DragTarget extends PositionComponent with DragCallbacks { + 53 DragTarget() : super(anchor: Anchor.center); + 54 + 55 final _rectPaint = Paint()..color = const Color(0x88AC54BF); + 56 + 57 /// We will store all current circles into this map, keyed by the `pointerId` + 58 /// of the event that created the circle. + 59 final Map<int, Trail> _trails = {}; + 60 + 61 @override + 62 void onGameResize(Vector2 size) { + 63 super.onGameResize(size); + 64 this.size = size - Vector2(100, 75); + 65 if (this.size.x < 100 || this.size.y < 100) { + 66 this.size = size * 0.9; + 67 } + 68 position = size / 2; + 69 } + 70 + 71 @override + 72 void render(Canvas canvas) { + 73 canvas.drawRect(size.toRect(), _rectPaint); + 74 } + 75 + 76 @override + 77 void onDragStart(DragStartEvent event) { + 78 super.onDragStart(event); + 79 final trail = Trail(event.localPosition); + 80 _trails[event.pointerId] = trail; + 81 add(trail); + 82 } + 83 + 84 @override + 85 void onDragUpdate(DragUpdateEvent event) { + 86 _trails[event.pointerId]!.addPoint(event.localPosition); + 87 } + 88 + 89 @override + 90 void onDragEnd(DragEndEvent event) { + 91 super.onDragEnd(event); + 92 _trails.remove(event.pointerId)!.end(); + 93 } + 94 + 95 @override + 96 void onDragCancel(DragCancelEvent event) { + 97 super.onDragCancel(event); + 98 _trails.remove(event.pointerId)!.cancel(); + 99 } +100} +101 +102class Trail extends Component { +103 Trail(Vector2 origin) +104 : _paths = [Path()..moveTo(origin.x, origin.y)], +105 _opacities = [1], +106 _lastPoint = origin.clone(), +107 _color = +108 HSLColor.fromAHSL(1, random.nextDouble() * 360, 1, 0.8).toColor(); +109 +110 final List<Path> _paths; +111 final List<double> _opacities; +112 Color _color; +113 late final _linePaint = Paint()..style = PaintingStyle.stroke; +114 late final _circlePaint = Paint()..color = _color; +115 bool _released = false; +116 double _timer = 0; +117 final _vanishInterval = 0.03; +118 final Vector2 _lastPoint; +119 +120 static final random = Random(); +121 static const lineWidth = 10.0; +122 +123 @override +124 void render(Canvas canvas) { +125 assert(_paths.length == _opacities.length); +126 for (var i = 0; i < _paths.length; i++) { +127 final path = _paths[i]; +128 final opacity = _opacities[i]; +129 if (opacity > 0) { +130 _linePaint.color = _color.withOpacity(opacity); +131 _linePaint.strokeWidth = lineWidth * opacity; +132 canvas.drawPath(path, _linePaint); +133 } +134 } +135 canvas.drawCircle( +136 _lastPoint.toOffset(), +137 (lineWidth - 2) * _opacities.last + 2, +138 _circlePaint, +139 ); +140 } +141 +142 @override +143 void update(double dt) { +144 assert(_paths.length == _opacities.length); +145 _timer += dt; +146 while (_timer > _vanishInterval) { +147 _timer -= _vanishInterval; +148 for (var i = 0; i < _paths.length; i++) { +149 _opacities[i] -= 0.01; +150 if (_opacities[i] <= 0) { +151 _paths[i].reset(); +152 } +153 } +154 if (!_released) { +155 _paths.add(Path()..moveTo(_lastPoint.x, _lastPoint.y)); +156 _opacities.add(1); +157 } +158 } +159 if (_opacities.last < 0) { +160 removeFromParent(); +161 } +162 } +163 +164 void addPoint(Vector2 point) { +165 if (!point.x.isNaN) { +166 for (final path in _paths) { +167 path.lineTo(point.x, point.y); +168 } +169 _lastPoint.setFrom(point); +170 } +171 } +172 +173 void end() => _released = true; +174 +175 void cancel() { +176 _released = true; +177 _color = const Color(0xFFFFFFFF); +178 } +179} +180 +181class Star extends PositionComponent with DragCallbacks { +182 Star({ +183 required int n, +184 required double radius1, +185 required double radius2, +186 required double sharpness, +187 required this.color, +188 super.position, +189 }) { +190 _path = Path()..moveTo(radius1, 0); +191 for (var i = 0; i < n; i++) { +192 final p1 = Vector2(radius2, 0)..rotate(tau / n * (i + sharpness)); +193 final p2 = Vector2(radius2, 0)..rotate(tau / n * (i + 1 - sharpness)); +194 final p3 = Vector2(radius1, 0)..rotate(tau / n * (i + 1)); +195 _path.cubicTo(p1.x, p1.y, p2.x, p2.y, p3.x, p3.y); +196 } +197 _path.close(); +198 } +199 +200 final Color color; +201 final Paint _paint = Paint(); +202 final Paint _borderPaint = Paint() +203 ..color = const Color(0xFFffffff) +204 ..style = PaintingStyle.stroke +205 ..strokeWidth = 3; +206 final _shadowPaint = Paint() +207 ..color = const Color(0xFF000000) +208 ..maskFilter = const MaskFilter.blur(BlurStyle.normal, 4.0); +209 late final Path _path; +210 +211 @override +212 bool containsLocalPoint(Vector2 point) { +213 return _path.contains(point.toOffset()); +214 } +215 +216 @override +217 void render(Canvas canvas) { +218 if (isDragged) { +219 _paint.color = color.withOpacity(0.5); +220 canvas.drawPath(_path, _paint); +221 canvas.drawPath(_path, _borderPaint); +222 } else { +223 _paint.color = color.withOpacity(1); +224 canvas.drawPath(_path, _shadowPaint); +225 canvas.drawPath(_path, _paint); +226 } +227 } +228 +229 @override +230 void onDragStart(DragStartEvent event) { +231 super.onDragStart(event); +232 priority = 10; +233 } +234 +235 @override +236 void onDragEnd(DragEndEvent event) { +237 super.onDragEnd(event); +238 priority = 0; +239 } +240 +241 @override +242 void onDragUpdate(DragUpdateEvent event) { +243 position += event.delta; +244 } +245}

          diff --git a/docs/latest/flame/inputs/gesture_input.html b/docs/latest/flame/inputs/gesture_input.html index 57cbfcf0c..b1b5273b8 100644 --- a/docs/latest/flame/inputs/gesture_input.html +++ b/docs/latest/flame/inputs/gesture_input.html @@ -119,7 +119,6 @@
        156. Platforms
        157. Collision Detection
        158. Effects
        159. -
        160. Camera & Viewport
        161. Camera Component
        162. Inputs @@ -150,6 +149,7 @@
        163. Widgets
        164. +
        165. Camera & Viewport
        166. Bridge Packages
        167. @@ -292,7 +293,7 @@
        168. Resources
        169. diff --git a/docs/latest/flame/inputs/hardware_keyboard_detector.html b/docs/latest/flame/inputs/hardware_keyboard_detector.html index 04b6f4fd7..46f5b858f 100644 --- a/docs/latest/flame/inputs/hardware_keyboard_detector.html +++ b/docs/latest/flame/inputs/hardware_keyboard_detector.html @@ -119,7 +119,6 @@
        170. Platforms
        171. Collision Detection
        172. Effects
        173. -
        174. Camera & Viewport
        175. Camera Component
        176. Inputs @@ -150,6 +149,7 @@
        177. Widgets
        178. +
        179. Camera & Viewport
        180. Bridge Packages
        181. @@ -292,7 +293,7 @@
        182. Resources
        183. diff --git a/docs/latest/flame/inputs/inputs.html b/docs/latest/flame/inputs/inputs.html index a8e44ece3..179bdc115 100644 --- a/docs/latest/flame/inputs/inputs.html +++ b/docs/latest/flame/inputs/inputs.html @@ -119,7 +119,6 @@
        184. Platforms
        185. Collision Detection
        186. Effects
        187. -
        188. Camera & Viewport
        189. Camera Component
        190. Inputs @@ -150,6 +149,7 @@
        191. Widgets
        192. +
        193. Camera & Viewport
        194. Bridge Packages
        195. @@ -292,7 +293,7 @@
        196. Resources
        197. diff --git a/docs/latest/flame/inputs/keyboard_input.html b/docs/latest/flame/inputs/keyboard_input.html index 3aeb47515..ee614c610 100644 --- a/docs/latest/flame/inputs/keyboard_input.html +++ b/docs/latest/flame/inputs/keyboard_input.html @@ -119,7 +119,6 @@
        198. Platforms
        199. Collision Detection
        200. Effects
        201. -
        202. Camera & Viewport
        203. Camera Component
        204. Inputs @@ -150,6 +149,7 @@
        205. Widgets
        206. +
        207. Camera & Viewport
        208. Bridge Packages
        209. @@ -292,7 +293,7 @@
        210. Resources
        211. diff --git a/docs/latest/flame/inputs/other_inputs.html b/docs/latest/flame/inputs/other_inputs.html index a8f9483b1..59e964179 100644 --- a/docs/latest/flame/inputs/other_inputs.html +++ b/docs/latest/flame/inputs/other_inputs.html @@ -119,7 +119,6 @@
        212. Platforms
        213. Collision Detection
        214. Effects
        215. -
        216. Camera & Viewport
        217. Camera Component
        218. Inputs @@ -150,6 +149,7 @@
        219. Widgets
        220. +
        221. Camera & Viewport
        222. Bridge Packages
        223. @@ -292,7 +293,7 @@
        224. Resources
        225. diff --git a/docs/latest/flame/inputs/pointer_events.html b/docs/latest/flame/inputs/pointer_events.html new file mode 100644 index 000000000..87c90a99d --- /dev/null +++ b/docs/latest/flame/inputs/pointer_events.html @@ -0,0 +1,470 @@ + + + + + + Pointer Events — Flame + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          + + + + + + + +
          + +
          + + + + + + +
          + + + +
          +
          + +
          + +
          +

          Pointer Events

          +
          +

          Note

          +

          This document describes the new events API. The old (legacy) approach, +which is still supported, is described in Gesture Input.

          +
          +

          Pointer events are Flutter’s generalized “mouse-movement”-type events (for desktop or web).

          +

          If you want to interact with mouse movement events within your component or game, you can use the +PointerMoveCallbacks mixin.

          +

          For example:

          +
          class MyComponent extends PositionComponent with PointerMoveCallbacks {
          +  MyComponent() : super(size: Vector2(80, 60));
          +
          +  @override
          +  void onPointerMove(PointerMoveEvent event) {
          +    // Do something in response to the mouse move (e.g. update coordinates)
          +  }
          +}
          +
          +
          +

          The mixin adds two overridable methods to your component:

          +
            +
          • onPointerMove: called when the mouse moves within the component

          • +
          • onPointerMoveStop: called once if the component was being hovered and the mouse leaves

          • +
          +

          By default, each of these methods does nothing, they need to be overridden in order to perform any +function.

          +

          In addition, the component must implement the containsLocalPoint() method (already implemented in +PositionComponent, so most of the time you don’t need to do anything here) – this method allows +Flame to know whether the event occurred within the component or not.

          +

          Note that only mouse events happening within your component will be proxied along. However, +onPointerMoveStop will be fired once on the first mouse movement that leaves your component, so +you can handle any exit conditions there.

          +
          +

          HoverCallbacks

          +

          If you want to specifically know if your component is being hovered or not, or if you want to hook +into hover enter and exist events, you can use a more dedicated mixin called HoverCallbacks.

          +

          For example:

          +
          class MyComponent extends PositionComponent with HoverCallbacks {
          +
          +  MyComponent() : super(size: Vector2(80, 60));
          +
          +  @override
          +  void update(double dt) {
          +    // use `isHovered` to know if the component is being hovered
          +  }
          +
          +  @override
          +  void onHoverEnter() {
          +    // Do something in response to the mouse entering the component
          +  }
          +
          +  @override
          +  void onHoverExit() {
          +    // Do something in response to the mouse leaving the component
          +  }
          +}
          +
          +
          +

          Note that you can still listen to the “raw” onPointerMove methods for additional functionality, just +make sure to call the super version to enable the HoverCallbacks behavior.

          +
          +

          Demo

          +

          Play with the demo below to see the pointer hover events in action.

          +
          +
          +pointer_events.dart
          +
           1import 'dart:math';
          + 2
          + 3import 'package:flame/components.dart';
          + 4import 'package:flame/events.dart';
          + 5import 'package:flame/game.dart';
          + 6import 'package:flutter/rendering.dart';
          + 7
          + 8class PointerEventsGame extends FlameGame with TapCallbacks {
          + 9  @override
          +10  Future<void> onLoad() async {
          +11    add(HoverTarget(Vector2(100, 200)));
          +12    add(HoverTarget(Vector2(300, 300)));
          +13    add(HoverTarget(Vector2(400, 50)));
          +14  }
          +15
          +16  @override
          +17  void onTapDown(TapDownEvent event) {
          +18    add(HoverTarget(event.localPosition));
          +19  }
          +20}
          +21
          +22class HoverTarget extends PositionComponent with HoverCallbacks {
          +23  static final Random _random = Random();
          +24
          +25  HoverTarget(Vector2 position)
          +26      : super(
          +27          position: position,
          +28          size: Vector2.all(50),
          +29          anchor: Anchor.center,
          +30        );
          +31
          +32  final _paint = Paint()
          +33    ..color = HSLColor.fromAHSL(1, _random.nextDouble() * 360, 1, 0.8)
          +34        .toColor()
          +35        .withOpacity(0.5);
          +36
          +37  @override
          +38  void render(Canvas canvas) {
          +39    canvas.drawRect(size.toRect(), _paint);
          +40  }
          +41
          +42  @override
          +43  void onHoverEnter() {
          +44    _paint.color = _paint.color.withOpacity(1);
          +45  }
          +46
          +47  @override
          +48  void onHoverExit() {
          +49    _paint.color = _paint.color.withOpacity(0.5);
          +50  }
          +51}
          +
          +
          +
          +
          +
          +
          + + +
          + +
          +
          +
          +
          + + + +
          +
          + + + + + + \ No newline at end of file diff --git a/docs/latest/flame/inputs/tap_events.html b/docs/latest/flame/inputs/tap_events.html index 0d582c6de..21ef33702 100644 --- a/docs/latest/flame/inputs/tap_events.html +++ b/docs/latest/flame/inputs/tap_events.html @@ -119,7 +119,6 @@
        226. Platforms
        227. Collision Detection
        228. Effects
        229. -
        230. Camera & Viewport
        231. Camera Component
        232. Inputs @@ -150,6 +149,7 @@
        233. Widgets
        234. +
        235. Camera & Viewport
        236. Bridge Packages
        237. @@ -292,7 +293,7 @@
        238. Resources
        239. @@ -316,7 +317,7 @@

          Tap Events

          Note

          -

          This document describes the new tap events API. The old (legacy) approach, +

          This document describes the new events API. The old (legacy) approach, which is still supported, is described in Gesture Input.

          Tap events are one of the most basic methods of interaction with a Flame game. These events @@ -405,7 +406,7 @@

          Demo¶< tap: after onTapUp the circle’s stroke width will no longer grow. There will be a thin white stripe at the moment the onLongTapDown fires. Lastly, the circle will implode and disappear if you cause the onTapCancel event by moving the finger.

          -
          +
          tap_events.dart
            1import 'dart:math';
          diff --git a/docs/latest/flame/layout/align_component.html b/docs/latest/flame/layout/align_component.html
          index 1246fd28d..c22550f82 100644
          --- a/docs/latest/flame/layout/align_component.html
          +++ b/docs/latest/flame/layout/align_component.html
          @@ -119,7 +119,6 @@
           
        240. Platforms
        241. Collision Detection
        242. Effects
        243. -
        244. Camera & Viewport
        245. Camera Component
        246. Inputs @@ -150,6 +149,7 @@
        247. Widgets
        248. +
        249. Camera & Viewport
        250. Bridge Packages
        251. @@ -292,7 +293,7 @@
        252. Resources
        253. diff --git a/docs/latest/flame/layout/layout.html b/docs/latest/flame/layout/layout.html index ac3b7886d..318c2a4c3 100644 --- a/docs/latest/flame/layout/layout.html +++ b/docs/latest/flame/layout/layout.html @@ -119,7 +119,6 @@
        254. Platforms
        255. Collision Detection
        256. Effects
        257. -
        258. Camera & Viewport
        259. Camera Component
        260. Inputs @@ -150,6 +149,7 @@
        261. Widgets
        262. +
        263. Camera & Viewport
        264. Bridge Packages
        265. @@ -292,7 +293,7 @@
        266. Resources
        267. diff --git a/docs/latest/flame/other/debug.html b/docs/latest/flame/other/debug.html index 0fff9515c..a5cf2e8a8 100644 --- a/docs/latest/flame/other/debug.html +++ b/docs/latest/flame/other/debug.html @@ -119,7 +119,6 @@
        268. Platforms
        269. Collision Detection
        270. Effects
        271. -
        272. Camera & Viewport
        273. Camera Component
        274. Inputs @@ -150,6 +149,7 @@
        275. Widgets
        276. +
        277. Camera & Viewport
        278. Bridge Packages
        279. @@ -292,7 +293,7 @@
        280. Resources
        281. diff --git a/docs/latest/flame/other/other.html b/docs/latest/flame/other/other.html index 0019002b4..bd25d86c9 100644 --- a/docs/latest/flame/other/other.html +++ b/docs/latest/flame/other/other.html @@ -119,7 +119,6 @@
        282. Platforms
        283. Collision Detection
        284. Effects
        285. -
        286. Camera & Viewport
        287. Camera Component
        288. Inputs @@ -150,6 +149,7 @@
        289. Widgets
        290. +
        291. Camera & Viewport
        292. Bridge Packages
        293. @@ -292,7 +293,7 @@
        294. Resources
        295. diff --git a/docs/latest/flame/other/util.html b/docs/latest/flame/other/util.html index 9eda18103..cd2e1c956 100644 --- a/docs/latest/flame/other/util.html +++ b/docs/latest/flame/other/util.html @@ -119,7 +119,6 @@
        296. Platforms
        297. Collision Detection
        298. Effects
        299. -
        300. Camera & Viewport
        301. Camera Component
        302. Inputs @@ -150,6 +149,7 @@
        303. Widgets
        304. +
        305. Camera & Viewport
        306. Bridge Packages
        307. @@ -292,7 +293,7 @@
        308. Resources
        309. @@ -453,7 +454,7 @@

          Time ScaleFlameGame is a Component too, this mixin can be attached to the FlameGame as well. Doing so will allow controlling time scale for all the component of the game from a single place.

          -
          +
          time_scale.dart
           1import 'dart:async';
          diff --git a/docs/latest/flame/other/widgets.html b/docs/latest/flame/other/widgets.html
          index 78df7861d..1bced4453 100644
          --- a/docs/latest/flame/other/widgets.html
          +++ b/docs/latest/flame/other/widgets.html
          @@ -38,7 +38,7 @@
             
             
             
          -  
          +  
             
           
           
          @@ -119,7 +119,6 @@
           
        310. Platforms
        311. Collision Detection
        312. Effects
        313. -
        314. Camera & Viewport
        315. Camera Component
        316. Inputs @@ -150,6 +149,7 @@
        317. Widgets
        318. +
        319. Camera & Viewport
        320. Bridge Packages
        321. @@ -292,7 +293,7 @@
        322. Resources
        323. @@ -404,10 +405,10 @@

          SpriteAnimationWidget
          - +

          Next:

          -

          Bridge Packages

          +

          Camera and Viewport (Deprecated)

          diff --git a/docs/latest/flame/overlays.html b/docs/latest/flame/overlays.html index 7b7ab319d..df14858ad 100644 --- a/docs/latest/flame/overlays.html +++ b/docs/latest/flame/overlays.html @@ -119,7 +119,6 @@
        324. Platforms
        325. Collision Detection
        326. Effects
        327. -
        328. Camera & Viewport
        329. Camera Component
        330. Inputs @@ -150,6 +149,7 @@
        331. Widgets
        332. +
        333. Camera & Viewport
        334. Bridge Packages
        335. @@ -292,7 +293,7 @@
        336. Resources
        337. diff --git a/docs/latest/flame/platforms.html b/docs/latest/flame/platforms.html index 2b90852f4..f1ff94535 100644 --- a/docs/latest/flame/platforms.html +++ b/docs/latest/flame/platforms.html @@ -119,7 +119,6 @@
        338. Platforms
        339. Collision Detection
        340. Effects
        341. -
        342. Camera & Viewport
        343. Camera Component
        344. Inputs @@ -150,6 +149,7 @@
        345. Widgets
        346. +
        347. Camera & Viewport
        348. Bridge Packages
        349. @@ -292,7 +293,7 @@
        350. Resources
        351. diff --git a/docs/latest/flame/rendering/decorators.html b/docs/latest/flame/rendering/decorators.html index da0ca7ab2..1b100e8b6 100644 --- a/docs/latest/flame/rendering/decorators.html +++ b/docs/latest/flame/rendering/decorators.html @@ -119,7 +119,6 @@
        352. Platforms
        353. Collision Detection
        354. Effects
        355. -
        356. Camera & Viewport
        357. Camera Component
        358. Inputs @@ -150,6 +149,7 @@
        359. Widgets
        360. +
        361. Camera & Viewport
        362. Bridge Packages
        363. @@ -292,7 +293,7 @@
        364. Resources
        365. @@ -326,7 +327,7 @@

          Flame built-in decorators

          PaintDecorator.blur

          -
          +
          decorator_blur.dart
           1import 'package:doc_flame_examples/flower.dart';
          @@ -380,7 +381,7 @@ 

          PaintDecorator.blur

          PaintDecorator.grayscale

          -
          +
          decorator_grayscale.dart
           1import 'package:doc_flame_examples/flower.dart';
          @@ -435,7 +436,7 @@ 

          PaintDecorator.grayscale

          PaintDecorator.tint

          -
          +
          decorator_tint.dart
           1import 'dart:ui';
          @@ -496,7 +497,7 @@ 

          PaintDecorator.tint

          Rotate3DDecorator

          -
          +
          decorator_rotate3d.dart
           1import 'package:doc_flame_examples/flower.dart';
          @@ -566,7 +567,7 @@ 

          Rotate3DDecorator

          Shadow3DDecorator

          -
          +
          decorator_shadow3d.dart
           1import 'dart:ui';
          diff --git a/docs/latest/flame/rendering/images.html b/docs/latest/flame/rendering/images.html
          index 0f8277bd0..5a1495081 100644
          --- a/docs/latest/flame/rendering/images.html
          +++ b/docs/latest/flame/rendering/images.html
          @@ -38,7 +38,7 @@
             
             
             
          -  
          +  
             
           
           
          @@ -119,7 +119,6 @@
           
        366. Platforms
        367. Collision Detection
        368. Effects
        369. -
        370. Camera & Viewport
        371. Camera Component
        372. Inputs @@ -150,6 +149,7 @@
        373. Widgets
        374. +
        375. Camera & Viewport
        376. Bridge Packages
        377. @@ -292,7 +293,7 @@
        378. Resources
        379. @@ -568,52 +569,6 @@

          Animationhere.

          -
          -

          FlareAnimation

          -

          Do note that Flare is discontinued and Rive -is preferred.

          -

          Flame provides a simple wrapper of Flare animations so you can use -them in Flame games.

          -

          Check the following snippet on how to use this wrapper:

          -
          class MyGame extends Game {
          -  FlareAnimation flareAnimation;
          -  bool loaded = false;
          -
          -  MyGame() {
          -    _start();
          -  }
          -
          -  void _start() async {
          -    flareAnimation = await FlareAnimation.load("assets/FLARE_FILE.flr");
          -    flareAnimation.updateAnimation("ANIMATION_NAME");
          -
          -    flareAnimation.width = 306;
          -    flareAnimation.height = 228;
          -
          -    loaded = true;
          -  }
          -
          -  @override
          -  void render(Canvas canvas) {
          -    if (loaded) {
          -      flareAnimation.render(canvas, x: 50, y: 50);
          -    }
          -  }
          -
          -  @override
          -  void update(double dt) {
          -    if (loaded) {
          -      flareAnimation.update(dt);
          -    }
          -  }
          -}
          -
          -
          -

          FlareAnimations are normally used inside FlareComponents, that way FlameGame will handle calling -render and update automatically.

          -

          You can see a full example of how to use Flare together with Flame in the example -here.

          -

          SpriteSheet

          Sprite sheets are big images with several frames of the same sprite on it and is a very good way to @@ -622,21 +577,35 @@

          SpriteSheet
          import 'package:flame/sprite.dart';
           
          -final spritesheet = SpriteSheet(
          +final spriteSheet = SpriteSheet(
             image: imageInstance,
             srcSize: Vector2.all(16.0),
           );
           
          -final animation = spritesheet.createAnimation(0, stepTime: 0.1);
          +final animation = spriteSheet.createAnimation(0, stepTime: 0.1);
           

          Now you can use the animation directly or use it in an animation component.

          -

          You can also get a single frame of the sprite sheet using the getSprite method:

          -

          @@ -658,7 +627,7 @@

          SpriteSheet

          Next:

          -

          Layers

          +

          Layers and Snapshots

          @@ -679,7 +648,6 @@

          SpriteSheet - Layers — Flame + Layers and Snapshots — Flame @@ -119,7 +119,6 @@
        380. Platforms
        381. Collision Detection
        382. Effects
        383. -
        384. Camera & Viewport
        385. Camera Component
        386. Inputs @@ -150,6 +149,7 @@
        387. Widgets
        388. +
        389. Camera & Viewport
        390. Bridge Packages
        391. @@ -292,7 +293,7 @@
        392. Resources
        393. @@ -312,8 +313,26 @@
          -
          -

          Layers

          +
          +

          Layers and Snapshots

          +

          Layers and snapshots share some common features, including the ability to pre-render and cache +objects for improved performance. However, they also have unique features which make them better +suited for different use-cases.

          +

          Snapshot is a mixin that can be added to any PositionComponent. Use this for:

          +
            +
          • Mixing in to existing game objects (that are PositionComponents).

          • +
          • Caching game objects, such as sprites, that are complex to render.

          • +
          • Drawing the same object many times without rendering it each time.

          • +
          • Capturing an image snapshot to save as a screenshot (for example).

          • +
          +

          Layer is a class. Use or extend this class for:

          +
            +
          • Structuring your game with logical layers (e.g. UI, foreground, main, background).

          • +
          • Grouping objects to form a complex scene, and then caching it (e.g. a background layer).

          • +
          • Processor support. Layers allow user-defined processors to run pre- and post- render.

          • +
          +
          +

          Layers

          Layers allow you to group rendering by context, as well as allow you to pre-render things. This enables, for example, rendering parts of your game that don’t change much in memory, like a background. By doing this, you’ll free processing power for more dynamic content that needs to be @@ -324,7 +343,7 @@

          Layers

          PreRenderedLayer: For things that are static.

          -

          DynamicLayer

          +

          DynamicLayer

          Dynamic layers are layers that are rendered every time that they are drawn on the canvas. As the name suggests, it is meant for dynamic content and is most useful for grouping rendering of objects that have the same context.

          @@ -359,7 +378,7 @@

          DynamicLayer -

          PreRenderedLayer

          +

          PreRenderedLayer

          Pre-rendered layers are rendered only once, cached in memory and then just replicated on the game canvas afterwards. They are useful for caching content that doesn’t change during the game, like a background for example.

          @@ -391,7 +410,7 @@

          PreRenderedLayer -

          Layer Processors

          +

          Layer Processors

          Flame also provides a way to add processors on your layer, which are ways to add effects on the entire layer. At the moment, out of the box, only the ShadowProcessor is available, this processor renders a back drop shadow on your layer.

          @@ -415,6 +434,126 @@

          Layer Processorshere.

          +

          +
          +

          Snapshots

          +

          Snapshots are an alternative to layers. The Snapshot mixin can be applied to any PositionComponent.

          +
          class SnapshotComponent extends PositionComponent with Snapshot {}
          +
          +class MyGame extends FlameGame {
          +  late final SnapshotComponent root;
          +
          +  @override
          +  Future<void> onLoad() async {
          +    // Add a snapshot component.
          +    root = SnapshotComponent();
          +    add(root);
          +  }
          +}
          +
          +
          +
          +

          Render as a snapshot

          +

          Setting renderSnapshot to true (the default) on a snapshot-enabled component behaves similarly +to a PreRenderedLayer. The component is rendered only once, cached in memory and then just +replicated on the game canvas afterwards. They are useful for caching content that doesn’t change +during the game, like a background for example.

          +
          class SnapshotComponent extends PositionComponent with Snapshot {}
          +
          +class MyGame extends FlameGame {
          +  late final SnapshotComponent root;
          +  late final SpriteComponent background1;
          +  late final SpriteComponent background2;
          +
          +  @override
          +  Future<void> onLoad() async {
          +    // Add a snapshot component.
          +    root = SnapshotComponent();
          +    add(root);
          +
          +    // Add some children.
          +    final background1Sprite = Sprite(await images.load('background1.png'));
          +    background1 = SpriteComponent(sprite: background1Sprite);
          +    root.add(background1);
          +
          +    final background2Sprite = Sprite(await images.load('background2.png'));
          +    background2 = SpriteComponent(sprite: background2Sprite);
          +    root.add(background2);
          +
          +    // root will now render once (itself and all its children) and then cache
          +    // the result. On subsequent render calls, root itself, nor any of its
          +    // children, will be rendered. The snapshot will be used instead for
          +    // improved performance.
          +  }
          +}
          +
          +
          +
          +

          Regenerating a snapshot

          +

          A snapshot-enabled component will generate a snapshot of its entire tree, including its children. +If any of the children change (for example, their position changes, or they are animated), call +takeSnapshot to update the cached snapshot. If they are changing very frequently, it’s best not +to use a Snapshot because there will be no performance benefit.

          +

          A component rendering a snapshot can still be transformed without incurring any performance cost. +Once a snapshot has been taken, the component may still be scaled, moved and rotated. However, if +the content of the component changes (what it is rendering) then the snapshot must be regenerated +by calling takeSnapshot.

          +
          +
          +
          +

          Taking a snapshot

          +

          A snapshot-enabled component can be used to generate a snapshot at any time, even if +renderSnapshot is set to false. This is useful for taking screen-grabs or any other purpose when +it may be useful to have a static snapshot of all or part of your game.

          +

          A snapshot is always generated with no transform applied - i.e. as if the snapshot-enabled +component is at position (0,0) and has no scale or rotation applied.

          +

          A snapshot is saved as a Picture, but it can be converted to an Image using snapshotToImage.

          +
          class SnapshotComponent extends PositionComponent with Snapshot {}
          +
          +class MyGame extends FlameGame {
          +  late final SnapshotComponent root;
          +
          +  @override
          +  Future<void> onLoad() async {
          +    // Add a snapshot component, but don't use its render mode.
          +    root = SnapshotComponent()..renderSnapshot = false;
          +    add(root);
          +
          +    // Other code omitted.
          +  }
          +
          +  // Call something like this to take an image snapshot at any time.
          +  void takeSnapshot() {
          +    root.takeSnapshot();
          +    final image = root.snapshotToImage(200, 200);
          +  }
          +}
          +
          +
          +
          +
          +

          Snapshots that are cropped or off-center

          +

          Sometimes your snapshot Image may appear cropped, or not in the position that is expected.

          +

          This is because the contents of a Picture can be positioned anywhere with respect to the origin, +but when it is converted to an Image, the image always starts from 0,0. This means that +anything with a -ve position will be cropped.

          +

          The best way to deal with this is to ensure that your Snapshot component is always at position +0,0 with respect to your game and you never move it. This means that the image will usually +contain what you expect it to.

          +

          However, this is not always possible. To move (or rotate, or scale etc) the snapshot before +converting it to an image, pass a transformation matrix to snapshotToImage.

          +
          // Call something like this to take an image snapshot at any time.
          +void takeSnapshot() {
          +  // Prepare a matrix to move the snapshot by 200,50.
          +  final matrix = Matrix4.identity()..translate(200.0,50.0);
          +
          +  root.takeSnapshot();
          +  final image = root.snapshotToImage(200, 200, transform: matrix);
          +}
          +
          +
          +
          +
          @@ -447,9 +586,15 @@

          Layer Processors

          diff --git a/docs/latest/flame/rendering/palette.html b/docs/latest/flame/rendering/palette.html index eac4088e8..7e4fb98f9 100644 --- a/docs/latest/flame/rendering/palette.html +++ b/docs/latest/flame/rendering/palette.html @@ -119,7 +119,6 @@
        394. Platforms
        395. Collision Detection
        396. Effects
        397. -
        398. Camera & Viewport
        399. Camera Component
        400. Inputs @@ -150,6 +149,7 @@
        401. Widgets
        402. +
        403. Camera & Viewport
        404. Bridge Packages
        405. @@ -292,7 +293,7 @@
        406. Resources
        407. @@ -319,6 +320,7 @@

          PaletteColor class represents a ARGB color in a hexadecimal integer format. So to create a Color instance, you just need to pass the color as an integer in the ARGB format.

          +

          You can use Dart’s hexadecimal notation to make it really easy; for instance: 0xFF00FF00 is fully opaque green (the “mask” would be 0xAARRGGBB).

          Note: The first two hexadecimal digits are for diff --git a/docs/latest/flame/rendering/particles.html b/docs/latest/flame/rendering/particles.html index cf00673f7..e37645f16 100644 --- a/docs/latest/flame/rendering/particles.html +++ b/docs/latest/flame/rendering/particles.html @@ -39,7 +39,7 @@ - + @@ -119,7 +119,6 @@

        408. Platforms
        409. Collision Detection
        410. Effects
        411. -
        412. Camera & Viewport
        413. Camera Component
        414. Inputs @@ -150,6 +149,7 @@
        415. Widgets
        416. +
        417. Camera & Viewport
        418. Bridge Packages
        419. @@ -292,7 +293,7 @@
        420. Resources
        421. @@ -592,7 +593,7 @@

          SpriteAnimationParticleSpriteAnimation’s stepTime so that it’s fully played during the Particle lifespan. It’s possible to override this behavior with the alignAnimationTime argument.

          -
          final spritesheet = SpriteSheet(
          +
          final spriteSheet = SpriteSheet(
             image: yourSpriteSheetImage,
             srcSize: Vector2.all(16.0),
           );
          @@ -600,7 +601,7 @@ 

          SpriteAnimationParticlegame.add( ParticleSystemComponent( particle: SpriteAnimationParticle( - animation: spritesheet.createAnimation(0, stepTime: 0.1), + animation: spriteSheet.createAnimation(0, stepTime: 0.1), ); ), ); @@ -638,29 +639,6 @@

          ComponentParticle -

          FlareParticle

          -

          To use Flare within Flame, use the -flame_flare package.

          -

          It will provide a class called FlareParticle that is a container for FlareActorAnimation, it -propagates the update and render methods to its child.

          -
          import 'package:flame_flare/flame_flare.dart';
          -
          -// Within your game or component's `onLoad` method
          -const flareSize = 32.0;
          -final flareAnimation = FlareActorAnimation('assets/sparkle.flr');
          -flareAnimation.width = flareSize;
          -flareAnimation.height = flareSize;
          -
          -// Somewhere in game
          -game.add(
          -  ParticleSystemComponent(
          -    particle: FlareParticle(flare: flareAnimation),
          -  ),
          -);
          -
          -
          -

          ComputedParticle

          A Particle which could help you when:

          @@ -741,7 +719,7 @@

          Nesting behavior

          Previous:

          -

          Layers

          +

          Layers and Snapshots

          @@ -770,7 +748,6 @@

          Nesting behaviorPlatforms
        422. Collision Detection
        423. Effects
        424. -
        425. Camera & Viewport
        426. Camera Component
        427. Inputs @@ -150,6 +149,7 @@
        428. Widgets
        429. +
        430. Camera & Viewport
        431. Bridge Packages
        432. @@ -292,7 +293,7 @@
        433. Resources
        434. diff --git a/docs/latest/flame/rendering/text_rendering.html b/docs/latest/flame/rendering/text_rendering.html index e1d797a8a..65f159583 100644 --- a/docs/latest/flame/rendering/text_rendering.html +++ b/docs/latest/flame/rendering/text_rendering.html @@ -119,7 +119,6 @@
        435. Platforms
        436. Collision Detection
        437. Effects
        438. -
        439. Camera & Viewport
        440. Camera Component
        441. Inputs @@ -150,6 +149,7 @@
        442. Widgets
        443. +
        444. Camera & Viewport
        445. Bridge Packages
        446. @@ -292,7 +293,7 @@
        447. Resources
        448. @@ -315,78 +316,62 @@

          Text Rendering

          Flame has some dedicated classes to help you render text.

          -
          -

          TextRenderer

          -

          TextRenderer is the abstract class used by Flame to render text. Flame provides one -implementation for this called TextPaint but anyone can implement this abstraction -and create a custom way to render text.

          -
          -
          -

          TextPaint

          -

          TextPaint is the built-in implementation of text rendering in Flame, it is based on top of -Flutter’s TextPainter class (hence the name), and it can be configured by the style class TextStyle -which contains all typographical information required to render text; i.e., font size and color, -font family, etc.

          -

          Example usage:

          -
          const TextPaint textPaint = TextPaint(
          -  style: TextStyle(
          -    fontSize: 48.0,
          -    fontFamily: 'Awesome Font',
          -  ),
          -);
          -
          -
          -

          Note: there are several packages that contain the class TextStyle, make sure that you import -either package:flutter/material.dart or package:flutter/painting.dart and if you also need to -import dart:ui you need to import it like this (since that contains another class that is also -named TextStyle):

          -
          import 'dart:ui' hide TextStyle;
          -
          -
          -

          Some common properties of TextStyle are the following (here is the -full list):

          -
            -
          • fontFamily: a commonly available font, like Arial (default), or a custom font added in your -pubspec (see here how to do it).

          • -
          • fontSize: font size, in pts (default 24.0).

          • -
          • height: height of text line, as a multiple of font size (default null).

          • -
          • color: the color, as a ui.Color (default white).

          • -
          -

          For more information regarding colors and how to create then, see the -Colors and the Palette guide.

          -

          After the creation of the TextPaint object you can use its render method to draw strings on -a canvas:

          -
          textPaint.render(canvas, "Flame is awesome", Vector2(10, 10));
          -
          -
          -

          If you want to set the anchor of the text you can also do that in the render call, with the optional -anchor parameter:

          -
          textPaint.render(canvas, 'Flame is awesome', Vector2(10, 10), anchor: Anchor.topCenter);
          -
          -
          -

          Text Components

          -

          Flame provides two text components that make it even easier to render text in your game: -TextComponent and TextBoxComponent.

          +

          The simplest way to render text with Flame is to leverage one of the provided text-rendering +components:

          +
            +
          • TextComponent for rendering a single line of text

          • +
          • TextBoxComponent for bounding multi-line text within a sized box, including the possibility of a +typing effect

          • +
          +

          Both components are showcased in this +example.

          TextComponent

          TextComponent is a simple component that renders a single line of text.

          -

          Example usage:

          -
          final style = TextStyle(color: BasicPalette.white.color);
          -final regular = TextPaint(style: style);
          +

          Simple usage:

          +
          class MyGame extends FlameGame {
          +  @override
          +  void onLoad() {
          +    add(
          +      TextComponent(
          +        text: 'Hello, Flame',
          +        position = Vector2.all(16.0),
          +      ),
          +    );
          +  }
          +}
          +
          +
          +

          In order to configure aspects of the rendering like font family, size, color, etc, you need to +provide (or amend) a TextRenderer with such information; while you can read more details ab out +this interface below, the simplest implementation you can use is the TextPaint, which takes a +Flutter TextStyle:

          +
          final regular = TextPaint(
          +  style: TextStyle(
          +    fontSize: 48.0,
          +    color: BasicPalette.white.color,
          +  ),
          +);
           
           class MyGame extends FlameGame {
             @override
             void onLoad() {
          -    add(TextComponent(text: 'Hello, Flame', textRenderer: regular)
          -      ..anchor = Anchor.topCenter
          -      ..x = size.width / 2 // size is a property from game
          -      ..y = 32.0);
          +    add(
          +      TextComponent(
          +        text: 'Hello, Flame',
          +        textRenderer: regular,
          +        anchor: Anchor.topCenter,
          +        position: Vector2(size.width / 2, 32.0),
          +      ),
          +    );
             }
           }
           
          +

          You can find all the options under TextComponent’s +API.

          TextBoxComponent

          @@ -395,10 +380,12 @@

          TextBoxComponentgrowingBox variable in the TextBoxConfig. A static box could either have a fixed size (setting the size property of the TextBoxComponent), or to automatically shrink to fit the text content.

          -

          In addition, the align property allows you to control the the horizontal and vertical alignment -of the text content. For example, setting align to Anchor.center will center the text within -its bounding box both vertically and horizontally.

          +

          In addition, the align property allows you to control the the horizontal and vertical alignment of +the text content. For example, setting align to Anchor.center will center the text within its +bounding box both vertically and horizontally.

          If you want to change the margins of the box use the margins variable in the TextBoxConfig.

          +

          Finally, if you want to simulate a “typing” effect, by showing each character of the string one by +one as if being typed in real-time, you can provide the boxConfig.timePerChar parameter.

          Example usage:

          -

          Both components are showcased in an example -here

          +

          You can find all the options under TextBoxComponent’s +API.

          +

          +
          +

          TextElementComponent

          +

          If you want to render an arbitrary TextElement, ranging from a single InlineTextElement to a +formatted DocumentRoot, you can use the TextElementComponent.

          +

          A simple example is to create a DocumentRoot to render a sequence of block elements (think of an +HTML “div”) containing rich text:

          +
            final document = DocumentRoot([
          +    HeaderNode.simple('1984', level: 1),
          +    ParagraphNode.simple(
          +      'Anything could be true. The so-called laws of nature were nonsense.',
          +    ),
          +    // ...
          +  ]);
          +  final element = TextElementComponent.fromDocument(
          +    document: document,
          +    position: Vector2(100, 50),
          +    size: Vector2(400, 200),
          +  );
          +
          +
          +

          Note that the size can be specified in two ways; either via:

          +
            +
          • the size property common to all PositionComponents; or

          • +
          • the width/height included within the DocumentStyle applied.

          • +
          +

          An example applying a style to the document (which can include the size but other parameters as +well):

          +
            final style = DocumentStyle(
          +    width: 400,
          +    height: 200,
          +    padding: const EdgeInsets.symmetric(vertical: 10, horizontal: 14),
          +    background: BackgroundStyle(
          +      color: const Color(0xFF4E322E),
          +      borderColor: const Color(0xFF000000),
          +      borderWidth: 2.0,
          +    ),
          +  );
          +  final document = DocumentRoot([ ... ]);
          +  final element = TextElementComponent.fromDocument(
          +    document: document,
          +    style: style,
          +    position: Vector2(100, 50),
          +  );
          +
          +
          +

          For a more elaborate example of rich-text, formatted text blocks rendering, check this +example.

          +

          For more details about the underlying mechanics of the text rendering pipeline, see “Text Elements, +Text Nodes, and Text Styles” below.

          +
          +
          +

          Flame Markdown

          +

          In order to more easily create rich-text-based DocumentRoots, from simple strings with bold/italics +to complete structured documents, Flame provides the flame_markdown bridge package that connects +the markdown library with Flame’s text rendering infrastructure.

          +

          Just use the FlameMarkdown helper class and the toDocument method to convert a markdown string +into a DocumentRoot (which can then be used to create a TextElementComponent):

          +
          import 'package:flame/text.dart';
          +import 'package:flame_markdown/flame_markdown.dart';
          +
          +// ...
          +final component = await TextElementComponent.fromDocument(
          +  document: FlameMarkdown.toDocument(
          +    '# Header\n'
          +    '\n'
          +    'This is a **bold** text, and this is *italic*.\n'
          +    '\n'
          +    'This is a second paragraph.\n',
          +  ),
          +  style: ...,
          +  position: ...,
          +  size: ...,
          +);
          +
          +
          +
          +
          +
          +

          Infrastructure

          +

          If you are not using the Flame Component System, want to understand the infrastructure behind text +rendering, want to customize fonts and styles used, or want to create your own custom renderers, +this section is for you.

          +
            +
          • TextRenderer: renderers know “how” to render text; in essence they contain the style information +to render any string

          • +
          • TextElement: an element is formatted, “laid-out” piece of text, include the string (“what”) and +the style (“how”)

          • +
          +

          The following diagram showcases the class and inheritance structure of the text rendering pipeline:

          +
          %%{init: { 'theme': 'dark' } }%%
          +classDiagram
          +    %% renderers
          +    note for TextRenderer "This just the style (how).
          +    It knows how to take a text string and create a TextElement.
          +    `render` is just a helper to `format(text).render(...)`. Same for `getLineMetrics`."
          +    class TextRenderer {
          +        TextElement format(String text)
          +        LineMetrics getLineMetrics(String text)
          +        void render(Canvas canvas, String text, ...)
          +    }
          +    class TextPaint
          +    class SpriteFontRenderer
          +    class DebugTextRenderer
          +    
          +    %% elements
          +    class TextElement {
          +        LineMetrics metrics
          +        render(Canvas canvas, ...)
          +    }
          +    class TextPainterTextElement
          +        
          +    TextRenderer --> TextPaint
          +    TextRenderer --> SpriteFontRenderer
          +    TextRenderer --> DebugTextRenderer
          +
          +    TextRenderer *-- TextElement
          +    TextPaint *-- TextPainterTextElement
          +    SpriteFontRenderer *-- SpriteFontTextElement
          +
          +    note for TextElement "This is the text (what) and the style (how);
          +    laid out and ready to render."
          +    TextElement --> TextPainterTextElement
          +    TextElement --> SpriteFontTextElement
          +    TextElement --> Others
          +
          +
          +
          +

          TextRenderer

          +

          TextRenderer is the abstract class used by Flame to render text. Implementations of TextRenderer +must include the information about the “how” the text is rendered. Font style, size, color, etc. It +should be able to combine that information with a given string of text, via the format method, to +generate a TextElement.

          +

          Flame provides two concrete implementations:

          +
            +
          • TextPaint: most used, uses Flutter TextPainter to render regular text

          • +
          • SpriteFontRenderer: uses a SpriteFont (a sprite sheet-based font) to render bitmap text

          • +
          • DebugTextRenderer: only intended to be used for Golden Tests

          • +
          +

          But you can also provide your own if you want to extend to other customized forms of text rendering.

          +

          The main job of a TextRenderer is to format a string of text into a TextElement, that then can +be rendered onto the screen:

          +
          final textElement = textRenderer.format("Flame is awesome")
          +textElement.render(...) 
          +
          +
          +

          However the renderer provides a helper method to directly create the element and render it:

          +
          textRenderer.render(
          +  canvas,
          +  'Flame is awesome',
          +  Vector2(10, 10),
          +  anchor: Anchor.topCenter,
          +);
          +
          +
          +
          +

          TextPaint

          +

          TextPaint is the built-in implementation of text rendering in Flame. It is based on top of +Flutter’s TextPainter class (hence the name), and it can be configured by the style class +TextStyle, which contains all typographical information required to render text; i.e., font size +and color, font family, etc.

          +

          Outside of the style you can also optionally provide one extra parameter which is the +textDirection (but that is typically already set to ltr or left-to-right).

          +

          Example usage:

          +
          const TextPaint textPaint = TextPaint(
          +  style: TextStyle(
          +    fontSize: 48.0,
          +    fontFamily: 'Awesome Font',
          +  ),
          +);
          +
          +
          +

          Note: there are several packages that contain the class TextStyle. We export the right one (from +Flutter) via the text module:

          +
          import 'package:flame/text.dart';
          +
          +
          +

          But if you want to import it explicitly, make sure that you import it from +package:flutter/painting.dart (or from material or widgets). If you also need to import dart:ui, +you might need to hide its version of TextStyle, since that module contains a different class with +the same name:

          +
          import 'package:flutter/painting.dart';
          +import 'dart:ui' hide TextStyle;
          +
          +
          +

          Some common properties of TextStyle are the following (here is the full +list):

          +
            +
          • fontFamily: a commonly available font, like Arial (default), or a custom font added in your +pubspec (see here how to do it).

          • +
          • fontSize: font size, in pts (default 24.0).

          • +
          • height: height of text line, as a multiple of font size (default null).

          • +
          • color: the color, as a ui.Color (default white).

          • +
          +

          For more information regarding colors and how to create then, see the Colors and the +Palette guide.

          +
          +
          +

          SpriteFontRenderer

          +

          The other renderer option provided out of the box is SpriteFontRenderer, which allows you to +provide a SpriteFont based off of a sprite sheet. TODO

          +
          +
          +

          DebugTextRenderer

          +

          This renderer is intended to be used for Golden Tests. Rendering normal font-based text in Golden +Tests is unreliable due to differences in font definitions across platforms and different algorithms +used for anti-aliasing. This renderer will render text as if each word was a solid rectangle, making +it possible to test the layout, positioning and sizing of the elements without having to rely on +font-based rendering.

          +
          +
          +
          +
          +

          Inline Text Elements

          +

          A TextElement is a “pre-compiled”, formatted and laid-out piece of text with a specific styling +applied, ready to be rendered at any given position.

          +

          A InlineTextElement implements the TextElement interface and must implement their two methods, +one that teaches how to translate it around and another on how to draw it to the canvas:

          +
            void translate(double dx, double dy);
          +  void draw(Canvas canvas);
          +
          +
          +

          These methods are intended to be overwritten by the implementations of InlineTextElement, and +probably will not be called directly by users; because a convenient render method is provided:

          +
            void render(
          +    Canvas canvas,
          +    Vector2 position, {
          +    Anchor anchor = Anchor.topLeft,
          +  })
          +
          +
          +

          That allows the element to be rendered at a specific position, using a given anchor.

          +

          The interface also mandates (and provides) a getter for the LineMetrics object associated with +that InlineTextElement, which allows you (and the render implementation) to access sizing +information related to the element (width, height, ascend, etc).

          +
            LineMetrics get metrics;
          +
          +
          +
          +
          +

          Text Elements, Text Nodes, and Text Styles

          +

          While normal renderers always work with a InlineTextElement directly, there is a bigger underlying +infrastructure that can be used to render more rich or formatter text.

          +

          Text Elements are a superset of Inline Text Elements that represent an arbitrary rendering block +within a rich-text document. Essentially, they are concrete and “physical”: they are objects that +are ready to be rendered on a canvas.

          +

          This property distinguishes them from Text Nodes, which are structured pieces of text, and from Text +Styles (called FlameTextStyle in code to make it easier to work alongside Flutter’s TextStyle), +which are descriptors for how arbitrary pieces of text ought to be rendered.

          +

          So, in the most general case, a user would use a TextNode to describe a desired piece of rich +text; define a FlameTextStyle to apply to it; and use that to generate a TextElement. Depending +on the type of rendering, the TextElement generated will be an InlineTextElement, which brings +us back to the normal flow of the rendering pipeline. The unique property of the Inline-Text-type +element is that it exposes a LineMetrics that can be used for advanced rendering; while the other +elements only expose a simpler draw method which is unaware of sizing and positioning.

          +

          However, the other types of Text Elements, Text Nodes, and Text Styles must be used if the intent is +to create an entire document (multiple blocks or paragraphs), enriched with formatted text. In order +to render an arbitrary TextElement, you can alternatively use the TextElementComponent (see above).

          +

          An example of such usages can be seen in this +example.

          +
          +

          Text Nodes and the Document Root

          +

          A DocumentRoot is not a TextNode (inheritance-wise) in itself but represents a grouping of +BlockNodes that layout a “page” or “document” of rich text laid out in multiple blocks or +paragraphs. It represents the entire document and can receive a global Style.

          +

          The first step to define your rich-text document is to create a Node, which will likely be a +DocumentRoot.

          +

          It will first contain the top-most list of Block Nodes that can define headers, paragraphs or +columns.

          +

          Then each of those blocks can contain other blocks or the Inline Text Nodes, either Plain Text Nodes +or some rich-text with specific formatting.

          +

          Note that the hierarchy defined by the node structure is also used for styling purposes as per +defined in the FlameTextStyle class.

          +

          The actual nodes all inherit from TextNode and are broken down by the following diagram:

          +
          %%{init: { 'theme': 'dark' } }%%
          +graph TD
          +    %% Config %%
          +    classDef default fill:#282828,stroke:#F6BE00;
          +
          +    %% Nodes %%
          +    TextNode("
          +        <big><strong>TextNode</strong></big>
          +        Can be thought of as an HTML DOM node;
          +        each subclass can be thought of as a specific tag.
          +    ")
          +    BlockNode("
          +        <big><strong>BlockNode</strong></big>
          +        #quot;div#quot;
          +    ")
          +    InlineTextNode("
          +        <big><strong>InlineTextNode</strong></big>
          +        #quot;span#quot;
          +    ")
          +    ColumnNode("
          +        <big><strong>ColumnNode</strong></big>
          +        column-arranged group of other Block Nodes
          +    ")
          +    TextBlockNode("
          +        <big><strong>TextBlockNode</strong></big>
          +        a #quot;div#quot; with an InlineTextNode as a direct child
          +    ")
          +    HeaderNode("
          +        <big><strong>HeaderNode</strong></big>
          +        #quot;h1#quot; / #quot;h2#quot; / etc
          +    ")
          +    ParagraphNode("
          +        <big><strong>ParagraphNode</strong></big>
          +        #quot;p#quot;
          +    ")
          +    GroupTextNode("
          +        <big><strong>GroupTextNode</strong></big>
          +        groups other TextNodes in a single line
          +    ")
          +    PlainTextNode("
          +        <big><strong>PlainTextNode</strong></big>
          +        just plain text, unformatted
          +    ")
          +    ItalicTextNode("
          +        <big><strong>ItalicTextNode</strong></big>
          +        #quot;i#quot; / #quot;em#quot;
          +    ")
          +    BoldTextNode("
          +        <big><strong>BoldTextNode</strong></big>
          +        #quot;b#quot; / #quot;strong#quot;
          +    ")
          +    TextNode ----> BlockNode
          +    TextNode --------> InlineTextNode
          +    BlockNode --> ColumnNode
          +    BlockNode --> TextBlockNode
          +    TextBlockNode --> HeaderNode
          +    TextBlockNode --> ParagraphNode
          +    InlineTextNode --> GroupTextNode
          +    InlineTextNode --> PlainTextNode
          +    InlineTextNode --> BoldTextNode
          +    InlineTextNode --> ItalicTextNode
          +
          +
          +
          +
          +

          (Flame) Text Styles

          +

          Text Styles can be applied to nodes to generate elements. They all inherit from FlameTextStyle +abstract class (which is named as is to avoid confusion with Flutter’s TextStyle).

          +

          They follow a tree-like structure, always having DocumentStyle as the root; this structure is +leveraged to apply cascading style to the analogous Node structure. In fact, they are pretty similar +to, and can be thought of as, CSS definitions.

          +

          The full inheritance chain can be seen on the following diagram:

          +
          %%{init: { 'theme': 'dark' } }%%
          +classDiagram
          +    %% Nodes %%
          +    class FlameTextStyle {
          +        copyWith()
          +        merge()
          +    }
          +
          +    note for FlameTextStyle "Root for all styles.
          +    Not to be confused with Flutter's TextStyle."
          +
          +    class DocumentStyle {
          +        <<for the entire Document Root>>
          +        size
          +        padding
          +        background [BackgroundStyle]
          +        specific styles [for blocks & inline]
          +    }
          +
          +    class BlockStyle {
          +        <<for Block Nodes>>
          +        margin, padding
          +        background [BackgroundStyle]
          +        text [InlineTextStyle]
          +    }
          +
          +    class BackgroundStyle {
          +        <<for Block or Document>>
          +        color
          +        border
          +    }
          +
          +    class InlineTextStyle {
          +        <<for any nodes>>
          +        font, color
          +    }
          +
          +    FlameTextStyle <|-- DocumentStyle
          +    FlameTextStyle <|-- BlockStyle
          +    FlameTextStyle <|-- BackgroundStyle
          +    FlameTextStyle <|-- InlineTextStyle
          +
          +
          +
          +
          +

          Text Elements

          +

          Finally, we have the elements, that represent a combination of a node (“what”) with a style (“how”), +and therefore represent a pre-compiled, laid-out piece of rich text to be rendered on the Canvas.

          +

          Inline Text Elements specifically can alternatively be thought of as a combination of a +TextRenderer (simplified “how”) and a string (single line of “what”).

          +

          That is because an InlineTextStyle can be converted to a specific TextRenderer via the +asTextRenderer method, which is then used to lay out each line of text into a unique +InlineTextElement.

          +

          When using the renderer directly, the entire layout process is skipped, and a single +TextPainterTextElement or SpriteFontTextElement is returned.

          +

          As you can see, both definitions of an Element are, essentially, equivalent, all things considered. +But it still leaves us with two paths for rendering text. Which one to pick? How to solve this +conundrum?

          +

          When in doubt, the following guidelines can help you picking the best path for you:

          +
            +
          • for the simplest way to render text, use TextPaint (basic renderer implementation)

            +
              +
            • you can use the FCS provided component TextComponent for that.

            • +
            +
          • +
          • for rendering Sprite Fonts, you must use SpriteFontRenderer (a renderer implementation that +accepts a SpriteFont);

          • +
          • for rendering multiple lines of text, with automatic line breaks, you have two options:

            +
              +
            • use the FCS TextBoxComponent, which uses any text renderer to draw each line of text as an +Element, and does its own layout and line breaking;

            • +
            • use the Text Node & Style system to create your pre-laid-out Elements. Note: there is no current +FCS component for it.

            • +
            +
          • +
          • finally, in order to have formatted (or rich) text, you must use Text Nodes & Styles.

          • +
          @@ -456,11 +866,21 @@

          TextBoxComponent

          diff --git a/docs/latest/flame/router.html b/docs/latest/flame/router.html index 98125efd2..2d25fff48 100644 --- a/docs/latest/flame/router.html +++ b/docs/latest/flame/router.html @@ -119,7 +119,6 @@
        449. Platforms
        450. Collision Detection
        451. Effects
        452. -
        453. Camera & Viewport
        454. Camera Component
        455. Inputs @@ -150,6 +149,7 @@
        456. Widgets
        457. +
        458. Camera & Viewport
        459. Bridge Packages
        460. @@ -292,7 +293,7 @@
        461. Resources
        462. @@ -313,420 +314,422 @@
          -
          +
          router.dart
            1import 'package:flame/components.dart';
             2import 'package:flame/effects.dart';
             3import 'package:flame/events.dart';
             4import 'package:flame/game.dart';
          -  5import 'package:flame/rendering.dart';
          -  6import 'package:flutter/rendering.dart';
          -  7
          -  8class RouterGame extends FlameGame {
          -  9  late final RouterComponent router;
          - 10
          - 11  @override
          - 12  Future<void> onLoad() async {
          - 13    add(
          - 14      router = RouterComponent(
          - 15        routes: {
          - 16          'splash': Route(SplashScreenPage.new),
          - 17          'home': Route(StartPage.new),
          - 18          'level1': Route(Level1Page.new),
          - 19          'level2': Route(Level2Page.new),
          - 20          'pause': PauseRoute(),
          - 21        },
          - 22        initialRoute: 'splash',
          - 23      ),
          - 24    );
          - 25  }
          - 26}
          - 27
          - 28class SplashScreenPage extends Component
          - 29    with TapCallbacks, HasGameRef<RouterGame> {
          - 30  @override
          - 31  Future<void> onLoad() async {
          - 32    addAll([
          - 33      Background(const Color(0xff282828)),
          - 34      TextBoxComponent(
          - 35        text: '[Router demo]',
          - 36        textRenderer: TextPaint(
          - 37          style: const TextStyle(
          - 38            color: Color(0x66ffffff),
          - 39            fontSize: 16,
          - 40          ),
          - 41        ),
          - 42        align: Anchor.center,
          - 43        size: gameRef.canvasSize,
          - 44      ),
          - 45    ]);
          - 46  }
          - 47
          - 48  @override
          - 49  bool containsLocalPoint(Vector2 point) => true;
          - 50
          - 51  @override
          - 52  void onTapUp(TapUpEvent event) => gameRef.router.pushNamed('home');
          - 53}
          - 54
          - 55class StartPage extends Component with HasGameRef<RouterGame> {
          - 56  StartPage() {
          - 57    addAll([
          - 58      _logo = TextComponent(
          - 59        text: 'Syzygy',
          - 60        textRenderer: TextPaint(
          - 61          style: const TextStyle(
          - 62            fontSize: 64,
          - 63            color: Color(0xFFC8FFF5),
          - 64            fontWeight: FontWeight.w800,
          - 65          ),
          - 66        ),
          - 67        anchor: Anchor.center,
          - 68      ),
          - 69      _button1 = RoundedButton(
          - 70        text: 'Level 1',
          - 71        action: () => gameRef.router.pushNamed('level1'),
          - 72        color: const Color(0xffadde6c),
          - 73        borderColor: const Color(0xffedffab),
          - 74      ),
          - 75      _button2 = RoundedButton(
          - 76        text: 'Level 2',
          - 77        action: () => gameRef.router.pushNamed('level2'),
          - 78        color: const Color(0xffdebe6c),
          - 79        borderColor: const Color(0xfffff4c7),
          - 80      ),
          - 81    ]);
          - 82  }
          - 83
          - 84  late final TextComponent _logo;
          - 85  late final RoundedButton _button1;
          - 86  late final RoundedButton _button2;
          - 87
          - 88  @override
          - 89  void onGameResize(Vector2 size) {
          - 90    super.onGameResize(size);
          - 91    _logo.position = Vector2(size.x / 2, size.y / 3);
          - 92    _button1.position = Vector2(size.x / 2, _logo.y + 80);
          - 93    _button2.position = Vector2(size.x / 2, _logo.y + 140);
          - 94  }
          - 95}
          - 96
          - 97class Background extends Component {
          - 98  Background(this.color);
          - 99  final Color color;
          -100
          -101  @override
          -102  void render(Canvas canvas) {
          -103    canvas.drawColor(color, BlendMode.srcATop);
          -104  }
          -105}
          -106
          -107class RoundedButton extends PositionComponent with TapCallbacks {
          -108  RoundedButton({
          -109    required this.text,
          -110    required this.action,
          -111    required Color color,
          -112    required Color borderColor,
          -113    super.anchor = Anchor.center,
          -114  }) : _textDrawable = TextPaint(
          -115          style: const TextStyle(
          -116            fontSize: 20,
          -117            color: Color(0xFF000000),
          -118            fontWeight: FontWeight.w800,
          -119          ),
          -120        ).toTextPainter(text) {
          -121    size = Vector2(150, 40);
          -122    _textOffset = Offset(
          -123      (size.x - _textDrawable.width) / 2,
          -124      (size.y - _textDrawable.height) / 2,
          -125    );
          -126    _rrect = RRect.fromLTRBR(0, 0, size.x, size.y, Radius.circular(size.y / 2));
          -127    _bgPaint = Paint()..color = color;
          -128    _borderPaint = Paint()
          -129      ..style = PaintingStyle.stroke
          -130      ..strokeWidth = 2
          -131      ..color = borderColor;
          -132  }
          -133
          -134  final String text;
          -135  final void Function() action;
          -136  final TextPainter _textDrawable;
          -137  late final Offset _textOffset;
          -138  late final RRect _rrect;
          -139  late final Paint _borderPaint;
          -140  late final Paint _bgPaint;
          -141
          -142  @override
          -143  void render(Canvas canvas) {
          -144    canvas.drawRRect(_rrect, _bgPaint);
          -145    canvas.drawRRect(_rrect, _borderPaint);
          -146    _textDrawable.paint(canvas, _textOffset);
          -147  }
          -148
          -149  @override
          -150  void onTapDown(TapDownEvent event) {
          -151    scale = Vector2.all(1.05);
          -152  }
          -153
          -154  @override
          -155  void onTapUp(TapUpEvent event) {
          -156    scale = Vector2.all(1.0);
          -157    action();
          -158  }
          -159
          -160  @override
          -161  void onTapCancel(TapCancelEvent event) {
          -162    scale = Vector2.all(1.0);
          -163  }
          -164}
          -165
          -166abstract class SimpleButton extends PositionComponent with TapCallbacks {
          -167  SimpleButton(this._iconPath, {super.position}) : super(size: Vector2.all(40));
          -168
          -169  final Paint _borderPaint = Paint()
          -170    ..style = PaintingStyle.stroke
          -171    ..color = const Color(0x66ffffff);
          -172  final Paint _iconPaint = Paint()
          -173    ..style = PaintingStyle.stroke
          -174    ..color = const Color(0xffaaaaaa)
          -175    ..strokeWidth = 7;
          -176  final Path _iconPath;
          -177
          -178  void action();
          -179
          -180  @override
          -181  void render(Canvas canvas) {
          -182    canvas.drawRRect(
          -183      RRect.fromRectAndRadius(size.toRect(), const Radius.circular(8)),
          -184      _borderPaint,
          -185    );
          -186    canvas.drawPath(_iconPath, _iconPaint);
          -187  }
          -188
          -189  @override
          -190  void onTapDown(TapDownEvent event) {
          -191    _iconPaint.color = const Color(0xffffffff);
          -192  }
          -193
          -194  @override
          -195  void onTapUp(TapUpEvent event) {
          -196    _iconPaint.color = const Color(0xffaaaaaa);
          -197    action();
          -198  }
          -199
          -200  @override
          -201  void onTapCancel(TapCancelEvent event) {
          -202    _iconPaint.color = const Color(0xffaaaaaa);
          -203  }
          -204}
          -205
          -206class BackButton extends SimpleButton with HasGameRef<RouterGame> {
          -207  BackButton()
          -208      : super(
          -209          Path()
          -210            ..moveTo(22, 8)
          -211            ..lineTo(10, 20)
          -212            ..lineTo(22, 32)
          -213            ..moveTo(12, 20)
          -214            ..lineTo(34, 20),
          -215          position: Vector2.all(10),
          -216        );
          -217
          -218  @override
          -219  void action() => gameRef.router.pop();
          -220}
          -221
          -222class PauseButton extends SimpleButton with HasGameRef<RouterGame> {
          -223  PauseButton()
          -224      : super(
          -225          Path()
          -226            ..moveTo(14, 10)
          -227            ..lineTo(14, 30)
          -228            ..moveTo(26, 10)
          -229            ..lineTo(26, 30),
          -230          position: Vector2(60, 10),
          -231        );
          -232  @override
          -233  void action() => gameRef.router.pushNamed('pause');
          -234}
          -235
          -236class Level1Page extends Component {
          -237  @override
          -238  Future<void> onLoad() async {
          -239    final game = findGame()!;
          -240    addAll([
          -241      Background(const Color(0xbb2a074f)),
          -242      BackButton(),
          -243      PauseButton(),
          -244      Planet(
          -245        radius: 25,
          -246        color: const Color(0xfffff188),
          -247        position: game.size / 2,
          -248        children: [
          -249          Orbit(
          -250            radius: 110,
          -251            revolutionPeriod: 6,
          -252            planet: Planet(
          -253              radius: 10,
          -254              color: const Color(0xff54d7b1),
          -255              children: [
          -256                Orbit(
          -257                  radius: 25,
          -258                  revolutionPeriod: 5,
          -259                  planet: Planet(radius: 3, color: const Color(0xFFcccccc)),
          -260                ),
          -261              ],
          -262            ),
          -263          ),
          -264        ],
          -265      ),
          -266    ]);
          -267  }
          -268}
          -269
          -270class Level2Page extends Component {
          -271  @override
          -272  Future<void> onLoad() async {
          -273    final game = findGame()!;
          -274    addAll([
          -275      Background(const Color(0xff052b44)),
          -276      BackButton(),
          -277      PauseButton(),
          -278      Planet(
          -279        radius: 30,
          -280        color: const Color(0xFFFFFFff),
          -281        position: game.size / 2,
          -282        children: [
          -283          Orbit(
          -284            radius: 60,
          -285            revolutionPeriod: 5,
          -286            planet: Planet(radius: 10, color: const Color(0xffc9ce0d)),
          -287          ),
          -288          Orbit(
          -289            radius: 110,
          -290            revolutionPeriod: 10,
          -291            planet: Planet(
          -292              radius: 14,
          -293              color: const Color(0xfff32727),
          -294              children: [
          -295                Orbit(
          -296                  radius: 26,
          -297                  revolutionPeriod: 3,
          -298                  planet: Planet(radius: 5, color: const Color(0xffffdb00)),
          -299                ),
          -300                Orbit(
          -301                  radius: 35,
          -302                  revolutionPeriod: 4,
          -303                  planet: Planet(radius: 3, color: const Color(0xffdc00ff)),
          -304                ),
          -305              ],
          -306            ),
          -307          ),
          -308        ],
          -309      ),
          -310    ]);
          -311  }
          -312}
          -313
          -314class Planet extends PositionComponent {
          -315  Planet({
          -316    required this.radius,
          -317    required this.color,
          -318    super.position,
          -319    super.children,
          -320  }) : _paint = Paint()..color = color;
          -321
          -322  final double radius;
          -323  final Color color;
          -324  final Paint _paint;
          -325
          -326  @override
          -327  void render(Canvas canvas) {
          -328    canvas.drawCircle(Offset.zero, radius, _paint);
          -329  }
          -330}
          -331
          -332class Orbit extends PositionComponent {
          -333  Orbit({
          -334    required this.radius,
          -335    required this.planet,
          -336    required this.revolutionPeriod,
          -337    double initialAngle = 0,
          -338  })  : _paint = Paint()
          -339          ..style = PaintingStyle.stroke
          -340          ..color = const Color(0x888888aa),
          -341        _angle = initialAngle {
          -342    add(planet);
          -343  }
          -344
          -345  final double radius;
          -346  final double revolutionPeriod;
          -347  final Planet planet;
          -348  final Paint _paint;
          -349  double _angle;
          -350
          -351  @override
          -352  void render(Canvas canvas) {
          -353    canvas.drawCircle(Offset.zero, radius, _paint);
          -354  }
          -355
          -356  @override
          -357  void update(double dt) {
          -358    _angle += dt / revolutionPeriod * Transform2D.tau;
          -359    planet.position = Vector2(radius, 0)..rotate(_angle);
          -360  }
          -361}
          -362
          -363class PauseRoute extends Route {
          -364  PauseRoute() : super(PausePage.new, transparent: true);
          -365
          -366  @override
          -367  void onPush(Route? previousRoute) {
          -368    previousRoute!
          -369      ..stopTime()
          -370      ..addRenderEffect(
          -371        PaintDecorator.grayscale(opacity: 0.5)..addBlur(3.0),
          -372      );
          -373  }
          -374
          -375  @override
          -376  void onPop(Route nextRoute) {
          -377    nextRoute
          -378      ..resumeTime()
          -379      ..removeRenderEffect();
          -380  }
          -381}
          -382
          -383class PausePage extends Component with TapCallbacks, HasGameRef<RouterGame> {
          -384  @override
          -385  Future<void> onLoad() async {
          -386    final game = findGame()!;
          -387    addAll([
          -388      TextComponent(
          -389        text: 'PAUSED',
          -390        position: game.canvasSize / 2,
          -391        anchor: Anchor.center,
          -392        children: [
          -393          ScaleEffect.to(
          -394            Vector2.all(1.1),
          -395            EffectController(
          -396              duration: 0.3,
          -397              alternate: true,
          -398              infinite: true,
          -399            ),
          -400          )
          -401        ],
          -402      ),
          -403    ]);
          -404  }
          -405
          -406  @override
          -407  bool containsLocalPoint(Vector2 point) => true;
          -408
          -409  @override
          -410  void onTapUp(TapUpEvent event) => gameRef.router.pop();
          -411}
          +  5import 'package:flame/geometry.dart';
          +  6import 'package:flame/rendering.dart';
          +  7import 'package:flutter/rendering.dart';
          +  8
          +  9class RouterGame extends FlameGame {
          + 10  late final RouterComponent router;
          + 11
          + 12  @override
          + 13  Future<void> onLoad() async {
          + 14    add(
          + 15      router = RouterComponent(
          + 16        routes: {
          + 17          'splash': Route(SplashScreenPage.new),
          + 18          'home': Route(StartPage.new),
          + 19          'level1': Route(Level1Page.new),
          + 20          'level2': Route(Level2Page.new),
          + 21          'pause': PauseRoute(),
          + 22        },
          + 23        initialRoute: 'splash',
          + 24      ),
          + 25    );
          + 26  }
          + 27}
          + 28
          + 29class SplashScreenPage extends Component
          + 30    with TapCallbacks, HasGameReference<RouterGame> {
          + 31  @override
          + 32  Future<void> onLoad() async {
          + 33    addAll([
          + 34      Background(const Color(0xff282828)),
          + 35      TextBoxComponent(
          + 36        text: '[Router demo]',
          + 37        textRenderer: TextPaint(
          + 38          style: const TextStyle(
          + 39            color: Color(0x66ffffff),
          + 40            fontSize: 16,
          + 41          ),
          + 42        ),
          + 43        align: Anchor.center,
          + 44        size: game.canvasSize,
          + 45      ),
          + 46    ]);
          + 47  }
          + 48
          + 49  @override
          + 50  bool containsLocalPoint(Vector2 point) => true;
          + 51
          + 52  @override
          + 53  void onTapUp(TapUpEvent event) => game.router.pushNamed('home');
          + 54}
          + 55
          + 56class StartPage extends Component with HasGameReference<RouterGame> {
          + 57  StartPage() {
          + 58    addAll([
          + 59      _logo = TextComponent(
          + 60        text: 'Syzygy',
          + 61        textRenderer: TextPaint(
          + 62          style: const TextStyle(
          + 63            fontSize: 64,
          + 64            color: Color(0xFFC8FFF5),
          + 65            fontWeight: FontWeight.w800,
          + 66          ),
          + 67        ),
          + 68        anchor: Anchor.center,
          + 69      ),
          + 70      _button1 = RoundedButton(
          + 71        text: 'Level 1',
          + 72        action: () => game.router.pushNamed('level1'),
          + 73        color: const Color(0xffadde6c),
          + 74        borderColor: const Color(0xffedffab),
          + 75      ),
          + 76      _button2 = RoundedButton(
          + 77        text: 'Level 2',
          + 78        action: () => game.router.pushNamed('level2'),
          + 79        color: const Color(0xffdebe6c),
          + 80        borderColor: const Color(0xfffff4c7),
          + 81      ),
          + 82    ]);
          + 83  }
          + 84
          + 85  late final TextComponent _logo;
          + 86  late final RoundedButton _button1;
          + 87  late final RoundedButton _button2;
          + 88
          + 89  @override
          + 90  void onGameResize(Vector2 size) {
          + 91    super.onGameResize(size);
          + 92    _logo.position = Vector2(size.x / 2, size.y / 3);
          + 93    _button1.position = Vector2(size.x / 2, _logo.y + 80);
          + 94    _button2.position = Vector2(size.x / 2, _logo.y + 140);
          + 95  }
          + 96}
          + 97
          + 98class Background extends Component {
          + 99  Background(this.color);
          +100  final Color color;
          +101
          +102  @override
          +103  void render(Canvas canvas) {
          +104    canvas.drawColor(color, BlendMode.srcATop);
          +105  }
          +106}
          +107
          +108class RoundedButton extends PositionComponent with TapCallbacks {
          +109  RoundedButton({
          +110    required this.text,
          +111    required this.action,
          +112    required Color color,
          +113    required Color borderColor,
          +114    super.anchor = Anchor.center,
          +115  }) : _textDrawable = TextPaint(
          +116          style: const TextStyle(
          +117            fontSize: 20,
          +118            color: Color(0xFF000000),
          +119            fontWeight: FontWeight.w800,
          +120          ),
          +121        ).toTextPainter(text) {
          +122    size = Vector2(150, 40);
          +123    _textOffset = Offset(
          +124      (size.x - _textDrawable.width) / 2,
          +125      (size.y - _textDrawable.height) / 2,
          +126    );
          +127    _rrect = RRect.fromLTRBR(0, 0, size.x, size.y, Radius.circular(size.y / 2));
          +128    _bgPaint = Paint()..color = color;
          +129    _borderPaint = Paint()
          +130      ..style = PaintingStyle.stroke
          +131      ..strokeWidth = 2
          +132      ..color = borderColor;
          +133  }
          +134
          +135  final String text;
          +136  final void Function() action;
          +137  final TextPainter _textDrawable;
          +138  late final Offset _textOffset;
          +139  late final RRect _rrect;
          +140  late final Paint _borderPaint;
          +141  late final Paint _bgPaint;
          +142
          +143  @override
          +144  void render(Canvas canvas) {
          +145    canvas.drawRRect(_rrect, _bgPaint);
          +146    canvas.drawRRect(_rrect, _borderPaint);
          +147    _textDrawable.paint(canvas, _textOffset);
          +148  }
          +149
          +150  @override
          +151  void onTapDown(TapDownEvent event) {
          +152    scale = Vector2.all(1.05);
          +153  }
          +154
          +155  @override
          +156  void onTapUp(TapUpEvent event) {
          +157    scale = Vector2.all(1.0);
          +158    action();
          +159  }
          +160
          +161  @override
          +162  void onTapCancel(TapCancelEvent event) {
          +163    scale = Vector2.all(1.0);
          +164  }
          +165}
          +166
          +167abstract class SimpleButton extends PositionComponent with TapCallbacks {
          +168  SimpleButton(this._iconPath, {super.position}) : super(size: Vector2.all(40));
          +169
          +170  final Paint _borderPaint = Paint()
          +171    ..style = PaintingStyle.stroke
          +172    ..color = const Color(0x66ffffff);
          +173  final Paint _iconPaint = Paint()
          +174    ..style = PaintingStyle.stroke
          +175    ..color = const Color(0xffaaaaaa)
          +176    ..strokeWidth = 7;
          +177  final Path _iconPath;
          +178
          +179  void action();
          +180
          +181  @override
          +182  void render(Canvas canvas) {
          +183    canvas.drawRRect(
          +184      RRect.fromRectAndRadius(size.toRect(), const Radius.circular(8)),
          +185      _borderPaint,
          +186    );
          +187    canvas.drawPath(_iconPath, _iconPaint);
          +188  }
          +189
          +190  @override
          +191  void onTapDown(TapDownEvent event) {
          +192    _iconPaint.color = const Color(0xffffffff);
          +193  }
          +194
          +195  @override
          +196  void onTapUp(TapUpEvent event) {
          +197    _iconPaint.color = const Color(0xffaaaaaa);
          +198    action();
          +199  }
          +200
          +201  @override
          +202  void onTapCancel(TapCancelEvent event) {
          +203    _iconPaint.color = const Color(0xffaaaaaa);
          +204  }
          +205}
          +206
          +207class BackButton extends SimpleButton with HasGameReference<RouterGame> {
          +208  BackButton()
          +209      : super(
          +210          Path()
          +211            ..moveTo(22, 8)
          +212            ..lineTo(10, 20)
          +213            ..lineTo(22, 32)
          +214            ..moveTo(12, 20)
          +215            ..lineTo(34, 20),
          +216          position: Vector2.all(10),
          +217        );
          +218
          +219  @override
          +220  void action() => game.router.pop();
          +221}
          +222
          +223class PauseButton extends SimpleButton with HasGameReference<RouterGame> {
          +224  PauseButton()
          +225      : super(
          +226          Path()
          +227            ..moveTo(14, 10)
          +228            ..lineTo(14, 30)
          +229            ..moveTo(26, 10)
          +230            ..lineTo(26, 30),
          +231          position: Vector2(60, 10),
          +232        );
          +233  @override
          +234  void action() => game.router.pushNamed('pause');
          +235}
          +236
          +237class Level1Page extends Component {
          +238  @override
          +239  Future<void> onLoad() async {
          +240    final game = findGame()!;
          +241    addAll([
          +242      Background(const Color(0xbb2a074f)),
          +243      BackButton(),
          +244      PauseButton(),
          +245      Planet(
          +246        radius: 25,
          +247        color: const Color(0xfffff188),
          +248        position: game.size / 2,
          +249        children: [
          +250          Orbit(
          +251            radius: 110,
          +252            revolutionPeriod: 6,
          +253            planet: Planet(
          +254              radius: 10,
          +255              color: const Color(0xff54d7b1),
          +256              children: [
          +257                Orbit(
          +258                  radius: 25,
          +259                  revolutionPeriod: 5,
          +260                  planet: Planet(radius: 3, color: const Color(0xFFcccccc)),
          +261                ),
          +262              ],
          +263            ),
          +264          ),
          +265        ],
          +266      ),
          +267    ]);
          +268  }
          +269}
          +270
          +271class Level2Page extends Component {
          +272  @override
          +273  Future<void> onLoad() async {
          +274    final game = findGame()!;
          +275    addAll([
          +276      Background(const Color(0xff052b44)),
          +277      BackButton(),
          +278      PauseButton(),
          +279      Planet(
          +280        radius: 30,
          +281        color: const Color(0xFFFFFFff),
          +282        position: game.size / 2,
          +283        children: [
          +284          Orbit(
          +285            radius: 60,
          +286            revolutionPeriod: 5,
          +287            planet: Planet(radius: 10, color: const Color(0xffc9ce0d)),
          +288          ),
          +289          Orbit(
          +290            radius: 110,
          +291            revolutionPeriod: 10,
          +292            planet: Planet(
          +293              radius: 14,
          +294              color: const Color(0xfff32727),
          +295              children: [
          +296                Orbit(
          +297                  radius: 26,
          +298                  revolutionPeriod: 3,
          +299                  planet: Planet(radius: 5, color: const Color(0xffffdb00)),
          +300                ),
          +301                Orbit(
          +302                  radius: 35,
          +303                  revolutionPeriod: 4,
          +304                  planet: Planet(radius: 3, color: const Color(0xffdc00ff)),
          +305                ),
          +306              ],
          +307            ),
          +308          ),
          +309        ],
          +310      ),
          +311    ]);
          +312  }
          +313}
          +314
          +315class Planet extends PositionComponent {
          +316  Planet({
          +317    required this.radius,
          +318    required this.color,
          +319    super.position,
          +320    super.children,
          +321  }) : _paint = Paint()..color = color;
          +322
          +323  final double radius;
          +324  final Color color;
          +325  final Paint _paint;
          +326
          +327  @override
          +328  void render(Canvas canvas) {
          +329    canvas.drawCircle(Offset.zero, radius, _paint);
          +330  }
          +331}
          +332
          +333class Orbit extends PositionComponent {
          +334  Orbit({
          +335    required this.radius,
          +336    required this.planet,
          +337    required this.revolutionPeriod,
          +338    double initialAngle = 0,
          +339  })  : _paint = Paint()
          +340          ..style = PaintingStyle.stroke
          +341          ..color = const Color(0x888888aa),
          +342        _angle = initialAngle {
          +343    add(planet);
          +344  }
          +345
          +346  final double radius;
          +347  final double revolutionPeriod;
          +348  final Planet planet;
          +349  final Paint _paint;
          +350  double _angle;
          +351
          +352  @override
          +353  void render(Canvas canvas) {
          +354    canvas.drawCircle(Offset.zero, radius, _paint);
          +355  }
          +356
          +357  @override
          +358  void update(double dt) {
          +359    _angle += dt / revolutionPeriod * tau;
          +360    planet.position = Vector2(radius, 0)..rotate(_angle);
          +361  }
          +362}
          +363
          +364class PauseRoute extends Route {
          +365  PauseRoute() : super(PausePage.new, transparent: true);
          +366
          +367  @override
          +368  void onPush(Route? previousRoute) {
          +369    previousRoute!
          +370      ..stopTime()
          +371      ..addRenderEffect(
          +372        PaintDecorator.grayscale(opacity: 0.5)..addBlur(3.0),
          +373      );
          +374  }
          +375
          +376  @override
          +377  void onPop(Route nextRoute) {
          +378    nextRoute
          +379      ..resumeTime()
          +380      ..removeRenderEffect();
          +381  }
          +382}
          +383
          +384class PausePage extends Component
          +385    with TapCallbacks, HasGameReference<RouterGame> {
          +386  @override
          +387  Future<void> onLoad() async {
          +388    final game = findGame()!;
          +389    addAll([
          +390      TextComponent(
          +391        text: 'PAUSED',
          +392        position: game.canvasSize / 2,
          +393        anchor: Anchor.center,
          +394        children: [
          +395          ScaleEffect.to(
          +396            Vector2.all(1.1),
          +397            EffectController(
          +398              duration: 0.3,
          +399              alternate: true,
          +400              infinite: true,
          +401            ),
          +402          ),
          +403        ],
          +404      ),
          +405    ]);
          +406  }
          +407
          +408  @override
          +409  bool containsLocalPoint(Vector2 point) => true;
          +410
          +411  @override
          +412  void onTapUp(TapUpEvent event) => game.router.pop();
          +413}
           
          @@ -828,7 +831,7 @@

          OverlayRoute

          ValueRoute

          -
          + diff --git a/docs/latest/flame/structure.html b/docs/latest/flame/structure.html index 168d258cc..38584f72b 100644 --- a/docs/latest/flame/structure.html +++ b/docs/latest/flame/structure.html @@ -119,7 +119,6 @@
        463. Platforms
        464. Collision Detection
        465. Effects
        466. -
        467. Camera & Viewport
        468. Camera Component
        469. Inputs @@ -150,6 +149,7 @@
        470. Widgets
        471. +
        472. Camera & Viewport
        473. Bridge Packages
        474. @@ -292,7 +293,7 @@
        475. Resources
        476. diff --git a/docs/latest/genindex.html b/docs/latest/genindex.html index e4c7e7f53..fabac38dd 100644 --- a/docs/latest/genindex.html +++ b/docs/latest/genindex.html @@ -117,7 +117,6 @@
        477. Platforms
        478. Collision Detection
        479. Effects
        480. -
        481. Camera & Viewport
        482. Camera Component
        483. Inputs @@ -148,6 +147,7 @@
        484. Widgets
        485. +
        486. Camera & Viewport
        487. Bridge Packages
        488. @@ -290,7 +291,7 @@
        489. Resources
        490. diff --git a/docs/latest/index.html b/docs/latest/index.html index 8cee6d699..dada2f8b9 100644 --- a/docs/latest/index.html +++ b/docs/latest/index.html @@ -118,7 +118,6 @@
        491. Platforms
        492. Collision Detection
        493. Effects
        494. -
        495. Camera & Viewport
        496. Camera Component
        497. Inputs @@ -149,6 +148,7 @@
        498. Widgets
        499. +
        500. Camera & Viewport
        501. Bridge Packages
        502. @@ -291,7 +292,7 @@
        503. Resources
        504. @@ -342,7 +343,7 @@

          About Flame

          Put the pub package as your dependency by putting the following in your pubspec.yaml:

          dependencies:
          -  flame: 1.8.2
          +  flame: 1.9.0
           

          The latest version can be found on pub.dev.

          diff --git a/docs/latest/objects.inv b/docs/latest/objects.inv index a6b60d8d65ede50b47e4899d32f21c552d9c5318..545a3f63df3502c1ec2851c202c374c49ddcc42c 100644 GIT binary patch delta 2302 zcmVi zgbJZ?=D)uN8VyJwA^T;fyXpQu1PB_?{g>;T+b>xs%YT%-$X>n9?zQD|FAsJ0l}gE) zDtnMbNLpTO1uH9>x1@L^740@7-Gy0jHTa*jF}p+K1buNri=~u1XEO7kb zENP_r{)XY7T8)e?qQB1))g0Ct>M6@)fgtzMj3q+Y zQ2E5gV@|q`%CK>{0tp~a3;baUuC+Zhdq6b{)5Eu~5md=)TDtNw{v^b$zc$Qr)#OA)mr7&2F$vT1EcmKNa4P?&u69X} zwC3#rGJlj!!5b;qw%3Wb0~qtM8IHB^Ci~j6lGZSeI}h2BW5AAVaBt2AABz{g5{M>@ zp}9_o=fyoRSQ6ZbPM&I-SE~LoP{+j^Y07M#+(VSKQ>`?Q={XtH?}F(bP(|H^?!8R` zKZ4|>Df1(vPc0W-Lq?sji*!K-1=%+n{kI$13V&L_%2@v0CmB-MD8u04!4Fmo$LpGP z(AarNB`wC?6?L-13JYK$V8MVJO3cS)ll0p-l#En@9J$opbn76pn`9%sx(0_@f=1+O8MyClREt_GOI!EB?ZU-G0=q)TTVPA}b zF@O4Z8liukmk+(GpmXK>e)awHCpAsVa2OWiS%gCWt_>K^nzo0$s}!Wlp#_3Naq5Hf z5E!yAM`ui;C(PBdhmDL@qj;W|JuA_s?004IG5182PXyc_>1oSB!Pkt7C_y~Lu>FSR z|H9%MEcJ=aUzEiB89-g_QCke$^Nr!V8GkriuTXPvxu+susGI9#ApfH*!Fsl8>jd5l zgTQw)pm)X=914=OOOR(5T+T`BLqQtBd$}PstD3nvJ?w|4OUn3pG_PZT`HSM2zafj^ zLs#hLh2?(RSJPmp&}IS3Z%2t5;hhJee`65(*Xcbk5^|L~7O2Wh++QGhVP;O~Vt>9YQY78 zH#Gnk^0FOZ^$8$5jE`Q!9{8GTc>*%cjl&*pKCCmDhlaG>p35m@OKK`5ox?;Id=rfl zz!8$cs@csWp_9czb%HiXb7+HP(0}f&Izf~4r_7TeeNUV$z%~VkcQo`u89P=;%i|fL zlcF#55;O@Oig27-^`fE;1OA^nq$XQhs~~H&D+7oZXE#K4JjT}q2VMqH+tVvsV8U*B z+1C{D&3u2*rf&0tHqB`>;fy-r5t=dtk!sRZJ&b&n^c`T_LiPtMEGb4!y?-(kGp%0+ z!^e-Q>?k~g9EBmX)>Kl($vo=QboG9@R| z)x03}dOjUy3AK{U*!j6~a*$;MF`Y~DXEdgY8rVQirt3R!D(Q|jw9KFXf&^hOmw=*I zSd!We|V%2p1 zBN2>jM>+QTXv6=_s`LC-NT#%cVfh~s%|pwY1~NEXvOuT~#M9Z7H*RpZzxeScR|`(a*6pF&$QQuC^(d9mlLNTwZy;Ryp8KWkeWZ9TefO%C!Y z)%%r3XvW@ZN)zUjnvt7E3x+0r_>RJS+IwwFqgB^Ot4URmPpK}OW(n{PL)8<5)+tK7_8^^hG^|dw5GOJlQm48k7o+s>C*wFSSl_nH> z-WlDP0-S$lD`8jswIgO6=O+v)BjyCle%=cHgBCKC)r~nP580iujOaWq&fsb8{e(Hx z8n1}>jZXN|bis9UhZ^*sel0ZPh7~qn207<)3kP<0C%K2|*E_d^ERgr20ER(wD-kHR zhpMPvbd-os6OC>VzL1s}nHu(SR~Kn2$AY zO7=(xA&fe4!z(Wvr0ZkdL-3uX?dt_>?PGvnU&2_WE#xD5$%;5%B>-L-z^lvbp&+{* zuS<3C9C3b=0Qkm!dmzd#hVwQ7=k589x2?%31SPk{0)G&A;Es%ETfHTdtm$d#pxFx> zDjYEk8+65Ejl&kA{@c?|nrrDlr=9JDs|Ui} zigC3t!%P6q$jX#GAV%yB7{ScE1R>Ax&C+blRWkaO^U)l3wd#*nUvlbuO=8-z<7$-< Yq}{W^ZPP&tQw|c&M^?S~KP&uKbfF@06#xJL delta 2247 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 V!fn&R3QGPlatforms
        505. Collision Detection
        506. Effects
        507. -
        508. Camera & Viewport
        509. Camera Component
        510. Inputs @@ -150,6 +149,7 @@
        511. Widgets
        512. +
        513. Camera & Viewport
        514. Bridge Packages
        515. @@ -292,7 +293,7 @@
        516. Resources
        517. diff --git a/docs/latest/other_modules/jenny/language/commands/character.html b/docs/latest/other_modules/jenny/language/commands/character.html index bae695409..38a4ddff8 100644 --- a/docs/latest/other_modules/jenny/language/commands/character.html +++ b/docs/latest/other_modules/jenny/language/commands/character.html @@ -119,7 +119,6 @@
        518. Platforms
        519. Collision Detection
        520. Effects
        521. -
        522. Camera & Viewport
        523. Camera Component
        524. Inputs @@ -150,6 +149,7 @@
        525. Widgets
        526. +
        527. Camera & Viewport
        528. Bridge Packages
        529. @@ -292,7 +293,7 @@
        530. Resources
        531. diff --git a/docs/latest/other_modules/jenny/language/commands/commands.html b/docs/latest/other_modules/jenny/language/commands/commands.html index 050e80829..476b0b69f 100644 --- a/docs/latest/other_modules/jenny/language/commands/commands.html +++ b/docs/latest/other_modules/jenny/language/commands/commands.html @@ -119,7 +119,6 @@
        532. Platforms
        533. Collision Detection
        534. Effects
        535. -
        536. Camera & Viewport
        537. Camera Component
        538. Inputs @@ -150,6 +149,7 @@
        539. Widgets
        540. +
        541. Camera & Viewport
        542. Bridge Packages
        543. @@ -292,7 +293,7 @@
        544. Resources
        545. diff --git a/docs/latest/other_modules/jenny/language/commands/declare.html b/docs/latest/other_modules/jenny/language/commands/declare.html index 42d01094c..1889fb2bc 100644 --- a/docs/latest/other_modules/jenny/language/commands/declare.html +++ b/docs/latest/other_modules/jenny/language/commands/declare.html @@ -119,7 +119,6 @@
        546. Platforms
        547. Collision Detection
        548. Effects
        549. -
        550. Camera & Viewport
        551. Camera Component
        552. Inputs @@ -150,6 +149,7 @@
        553. Widgets
        554. +
        555. Camera & Viewport
        556. Bridge Packages
        557. @@ -292,7 +293,7 @@
        558. Resources
        559. diff --git a/docs/latest/other_modules/jenny/language/commands/if.html b/docs/latest/other_modules/jenny/language/commands/if.html index 5a18cf93c..b73d4a812 100644 --- a/docs/latest/other_modules/jenny/language/commands/if.html +++ b/docs/latest/other_modules/jenny/language/commands/if.html @@ -119,7 +119,6 @@
        560. Platforms
        561. Collision Detection
        562. Effects
        563. -
        564. Camera & Viewport
        565. Camera Component
        566. Inputs @@ -150,6 +149,7 @@
        567. Widgets
        568. +
        569. Camera & Viewport
        570. Bridge Packages
        571. @@ -292,7 +293,7 @@
        572. Resources
        573. diff --git a/docs/latest/other_modules/jenny/language/commands/jump.html b/docs/latest/other_modules/jenny/language/commands/jump.html index f71158da4..9e585eb38 100644 --- a/docs/latest/other_modules/jenny/language/commands/jump.html +++ b/docs/latest/other_modules/jenny/language/commands/jump.html @@ -119,7 +119,6 @@
        574. Platforms
        575. Collision Detection
        576. Effects
        577. -
        578. Camera & Viewport
        579. Camera Component
        580. Inputs @@ -150,6 +149,7 @@
        581. Widgets
        582. +
        583. Camera & Viewport
        584. Bridge Packages
        585. @@ -292,7 +293,7 @@
        586. Resources
        587. diff --git a/docs/latest/other_modules/jenny/language/commands/local.html b/docs/latest/other_modules/jenny/language/commands/local.html index e34c296e0..d0b462d67 100644 --- a/docs/latest/other_modules/jenny/language/commands/local.html +++ b/docs/latest/other_modules/jenny/language/commands/local.html @@ -119,7 +119,6 @@
        588. Platforms
        589. Collision Detection
        590. Effects
        591. -
        592. Camera & Viewport
        593. Camera Component
        594. Inputs @@ -150,6 +149,7 @@
        595. Widgets
        596. +
        597. Camera & Viewport
        598. Bridge Packages
        599. @@ -292,7 +293,7 @@
        600. Resources
        601. diff --git a/docs/latest/other_modules/jenny/language/commands/set.html b/docs/latest/other_modules/jenny/language/commands/set.html index 9e07542f3..2686ee340 100644 --- a/docs/latest/other_modules/jenny/language/commands/set.html +++ b/docs/latest/other_modules/jenny/language/commands/set.html @@ -119,7 +119,6 @@
        602. Platforms
        603. Collision Detection
        604. Effects
        605. -
        606. Camera & Viewport
        607. Camera Component
        608. Inputs @@ -150,6 +149,7 @@
        609. Widgets
        610. +
        611. Camera & Viewport
        612. Bridge Packages
        613. @@ -292,7 +293,7 @@
        614. Resources
        615. diff --git a/docs/latest/other_modules/jenny/language/commands/stop.html b/docs/latest/other_modules/jenny/language/commands/stop.html index 577d6b811..c5f8f6c21 100644 --- a/docs/latest/other_modules/jenny/language/commands/stop.html +++ b/docs/latest/other_modules/jenny/language/commands/stop.html @@ -119,7 +119,6 @@
        616. Platforms
        617. Collision Detection
        618. Effects
        619. -
        620. Camera & Viewport
        621. Camera Component
        622. Inputs @@ -150,6 +149,7 @@
        623. Widgets
        624. +
        625. Camera & Viewport
        626. Bridge Packages
        627. @@ -292,7 +293,7 @@
        628. Resources
        629. diff --git a/docs/latest/other_modules/jenny/language/commands/user_defined_commands.html b/docs/latest/other_modules/jenny/language/commands/user_defined_commands.html index 17087e5fa..1adb8f672 100644 --- a/docs/latest/other_modules/jenny/language/commands/user_defined_commands.html +++ b/docs/latest/other_modules/jenny/language/commands/user_defined_commands.html @@ -119,7 +119,6 @@
        630. Platforms
        631. Collision Detection
        632. Effects
        633. -
        634. Camera & Viewport
        635. Camera Component
        636. Inputs @@ -150,6 +149,7 @@
        637. Widgets
        638. +
        639. Camera & Viewport
        640. Bridge Packages
        641. @@ -292,7 +293,7 @@
        642. Resources
        643. diff --git a/docs/latest/other_modules/jenny/language/commands/visit.html b/docs/latest/other_modules/jenny/language/commands/visit.html index cd6fef75e..ce32fe6a1 100644 --- a/docs/latest/other_modules/jenny/language/commands/visit.html +++ b/docs/latest/other_modules/jenny/language/commands/visit.html @@ -119,7 +119,6 @@
        644. Platforms
        645. Collision Detection
        646. Effects
        647. -
        648. Camera & Viewport
        649. Camera Component
        650. Inputs @@ -150,6 +149,7 @@
        651. Widgets
        652. +
        653. Camera & Viewport
        654. Bridge Packages
        655. @@ -292,7 +293,7 @@
        656. Resources
        657. diff --git a/docs/latest/other_modules/jenny/language/commands/wait.html b/docs/latest/other_modules/jenny/language/commands/wait.html index d3cd3e25d..b64941eb0 100644 --- a/docs/latest/other_modules/jenny/language/commands/wait.html +++ b/docs/latest/other_modules/jenny/language/commands/wait.html @@ -119,7 +119,6 @@
        658. Platforms
        659. Collision Detection
        660. Effects
        661. -
        662. Camera & Viewport
        663. Camera Component
        664. Inputs @@ -150,6 +149,7 @@
        665. Widgets
        666. +
        667. Camera & Viewport
        668. Bridge Packages
        669. @@ -292,7 +293,7 @@
        670. Resources
        671. diff --git a/docs/latest/other_modules/jenny/language/expressions/expressions.html b/docs/latest/other_modules/jenny/language/expressions/expressions.html index 8cf4279fe..84ec781aa 100644 --- a/docs/latest/other_modules/jenny/language/expressions/expressions.html +++ b/docs/latest/other_modules/jenny/language/expressions/expressions.html @@ -119,7 +119,6 @@
        672. Platforms
        673. Collision Detection
        674. Effects
        675. -
        676. Camera & Viewport
        677. Camera Component
        678. Inputs @@ -150,6 +149,7 @@
        679. Widgets
        680. +
        681. Camera & Viewport
        682. Bridge Packages
        683. @@ -292,7 +293,7 @@
        684. Resources
        685. diff --git a/docs/latest/other_modules/jenny/language/expressions/functions/functions.html b/docs/latest/other_modules/jenny/language/expressions/functions/functions.html index 17cc33ff4..347a7eae2 100644 --- a/docs/latest/other_modules/jenny/language/expressions/functions/functions.html +++ b/docs/latest/other_modules/jenny/language/expressions/functions/functions.html @@ -119,7 +119,6 @@
        686. Platforms
        687. Collision Detection
        688. Effects
        689. -
        690. Camera & Viewport
        691. Camera Component
        692. Inputs @@ -150,6 +149,7 @@
        693. Widgets
        694. +
        695. Camera & Viewport
        696. Bridge Packages
        697. @@ -292,7 +293,7 @@
        698. Resources
        699. diff --git a/docs/latest/other_modules/jenny/language/expressions/functions/misc.html b/docs/latest/other_modules/jenny/language/expressions/functions/misc.html index 24f35b6b7..719c0880b 100644 --- a/docs/latest/other_modules/jenny/language/expressions/functions/misc.html +++ b/docs/latest/other_modules/jenny/language/expressions/functions/misc.html @@ -119,7 +119,6 @@
        700. Platforms
        701. Collision Detection
        702. Effects
        703. -
        704. Camera & Viewport
        705. Camera Component
        706. Inputs @@ -150,6 +149,7 @@
        707. Widgets
        708. +
        709. Camera & Viewport
        710. Bridge Packages
        711. @@ -292,7 +293,7 @@
        712. Resources
        713. diff --git a/docs/latest/other_modules/jenny/language/expressions/functions/numeric.html b/docs/latest/other_modules/jenny/language/expressions/functions/numeric.html index 2f6215709..54e4e6561 100644 --- a/docs/latest/other_modules/jenny/language/expressions/functions/numeric.html +++ b/docs/latest/other_modules/jenny/language/expressions/functions/numeric.html @@ -119,7 +119,6 @@
        714. Platforms
        715. Collision Detection
        716. Effects
        717. -
        718. Camera & Viewport
        719. Camera Component
        720. Inputs @@ -150,6 +149,7 @@
        721. Widgets
        722. +
        723. Camera & Viewport
        724. Bridge Packages
        725. @@ -292,7 +293,7 @@
        726. Resources
        727. diff --git a/docs/latest/other_modules/jenny/language/expressions/functions/random.html b/docs/latest/other_modules/jenny/language/expressions/functions/random.html index aa71fe3d0..29ab4f388 100644 --- a/docs/latest/other_modules/jenny/language/expressions/functions/random.html +++ b/docs/latest/other_modules/jenny/language/expressions/functions/random.html @@ -119,7 +119,6 @@
        728. Platforms
        729. Collision Detection
        730. Effects
        731. -
        732. Camera & Viewport
        733. Camera Component
        734. Inputs @@ -150,6 +149,7 @@
        735. Widgets
        736. +
        737. Camera & Viewport
        738. Bridge Packages
        739. @@ -292,7 +293,7 @@
        740. Resources
        741. diff --git a/docs/latest/other_modules/jenny/language/expressions/functions/type.html b/docs/latest/other_modules/jenny/language/expressions/functions/type.html index 4d1fcddaf..71cd74288 100644 --- a/docs/latest/other_modules/jenny/language/expressions/functions/type.html +++ b/docs/latest/other_modules/jenny/language/expressions/functions/type.html @@ -119,7 +119,6 @@
        742. Platforms
        743. Collision Detection
        744. Effects
        745. -
        746. Camera & Viewport
        747. Camera Component
        748. Inputs @@ -150,6 +149,7 @@
        749. Widgets
        750. +
        751. Camera & Viewport
        752. Bridge Packages
        753. @@ -292,7 +293,7 @@
        754. Resources
        755. diff --git a/docs/latest/other_modules/jenny/language/expressions/operators.html b/docs/latest/other_modules/jenny/language/expressions/operators.html index 8e5b5e0a8..a84feb0cf 100644 --- a/docs/latest/other_modules/jenny/language/expressions/operators.html +++ b/docs/latest/other_modules/jenny/language/expressions/operators.html @@ -119,7 +119,6 @@
        756. Platforms
        757. Collision Detection
        758. Effects
        759. -
        760. Camera & Viewport
        761. Camera Component
        762. Inputs @@ -150,6 +149,7 @@
        763. Widgets
        764. +
        765. Camera & Viewport
        766. Bridge Packages
        767. @@ -292,7 +293,7 @@
        768. Resources
        769. diff --git a/docs/latest/other_modules/jenny/language/expressions/variables.html b/docs/latest/other_modules/jenny/language/expressions/variables.html index 70db0af1e..b95f89829 100644 --- a/docs/latest/other_modules/jenny/language/expressions/variables.html +++ b/docs/latest/other_modules/jenny/language/expressions/variables.html @@ -119,7 +119,6 @@
        770. Platforms
        771. Collision Detection
        772. Effects
        773. -
        774. Camera & Viewport
        775. Camera Component
        776. Inputs @@ -150,6 +149,7 @@
        777. Widgets
        778. +
        779. Camera & Viewport
        780. Bridge Packages
        781. @@ -292,7 +293,7 @@
        782. Resources
        783. diff --git a/docs/latest/other_modules/jenny/language/language.html b/docs/latest/other_modules/jenny/language/language.html index ad0df3241..fdd5f0c97 100644 --- a/docs/latest/other_modules/jenny/language/language.html +++ b/docs/latest/other_modules/jenny/language/language.html @@ -119,7 +119,6 @@
        784. Platforms
        785. Collision Detection
        786. Effects
        787. -
        788. Camera & Viewport
        789. Camera Component
        790. Inputs @@ -150,6 +149,7 @@
        791. Widgets
        792. +
        793. Camera & Viewport
        794. Bridge Packages
        795. @@ -292,7 +293,7 @@
        796. Resources
        797. diff --git a/docs/latest/other_modules/jenny/language/lines.html b/docs/latest/other_modules/jenny/language/lines.html index 24e18ec92..fdf173869 100644 --- a/docs/latest/other_modules/jenny/language/lines.html +++ b/docs/latest/other_modules/jenny/language/lines.html @@ -119,7 +119,6 @@
        798. Platforms
        799. Collision Detection
        800. Effects
        801. -
        802. Camera & Viewport
        803. Camera Component
        804. Inputs @@ -150,6 +149,7 @@
        805. Widgets
        806. +
        807. Camera & Viewport
        808. Bridge Packages
        809. @@ -292,7 +293,7 @@
        810. Resources
        811. diff --git a/docs/latest/other_modules/jenny/language/markup.html b/docs/latest/other_modules/jenny/language/markup.html index 821ebcef3..86672f530 100644 --- a/docs/latest/other_modules/jenny/language/markup.html +++ b/docs/latest/other_modules/jenny/language/markup.html @@ -119,7 +119,6 @@
        812. Platforms
        813. Collision Detection
        814. Effects
        815. -
        816. Camera & Viewport
        817. Camera Component
        818. Inputs @@ -150,6 +149,7 @@
        819. Widgets
        820. +
        821. Camera & Viewport
        822. Bridge Packages
        823. @@ -292,7 +293,7 @@
        824. Resources
        825. diff --git a/docs/latest/other_modules/jenny/language/nodes.html b/docs/latest/other_modules/jenny/language/nodes.html index 5263e942e..6c23ed107 100644 --- a/docs/latest/other_modules/jenny/language/nodes.html +++ b/docs/latest/other_modules/jenny/language/nodes.html @@ -119,7 +119,6 @@
        826. Platforms
        827. Collision Detection
        828. Effects
        829. -
        830. Camera & Viewport
        831. Camera Component
        832. Inputs @@ -150,6 +149,7 @@
        833. Widgets
        834. +
        835. Camera & Viewport
        836. Bridge Packages
        837. @@ -292,7 +293,7 @@
        838. Resources
        839. diff --git a/docs/latest/other_modules/jenny/language/options.html b/docs/latest/other_modules/jenny/language/options.html index 04231118c..d0e6222d6 100644 --- a/docs/latest/other_modules/jenny/language/options.html +++ b/docs/latest/other_modules/jenny/language/options.html @@ -119,7 +119,6 @@
        840. Platforms
        841. Collision Detection
        842. Effects
        843. -
        844. Camera & Viewport
        845. Camera Component
        846. Inputs @@ -150,6 +149,7 @@
        847. Widgets
        848. +
        849. Camera & Viewport
        850. Bridge Packages
        851. @@ -292,7 +293,7 @@
        852. Resources
        853. diff --git a/docs/latest/other_modules/jenny/runtime/character.html b/docs/latest/other_modules/jenny/runtime/character.html index c5cd073e9..72c60f920 100644 --- a/docs/latest/other_modules/jenny/runtime/character.html +++ b/docs/latest/other_modules/jenny/runtime/character.html @@ -119,7 +119,6 @@
        854. Platforms
        855. Collision Detection
        856. Effects
        857. -
        858. Camera & Viewport
        859. Camera Component
        860. Inputs @@ -150,6 +149,7 @@
        861. Widgets
        862. +
        863. Camera & Viewport
        864. Bridge Packages
        865. @@ -292,7 +293,7 @@
        866. Resources
        867. diff --git a/docs/latest/other_modules/jenny/runtime/character_storage.html b/docs/latest/other_modules/jenny/runtime/character_storage.html index ba5e8a542..0b47e02dd 100644 --- a/docs/latest/other_modules/jenny/runtime/character_storage.html +++ b/docs/latest/other_modules/jenny/runtime/character_storage.html @@ -119,7 +119,6 @@
        868. Platforms
        869. Collision Detection
        870. Effects
        871. -
        872. Camera & Viewport
        873. Camera Component
        874. Inputs @@ -150,6 +149,7 @@
        875. Widgets
        876. +
        877. Camera & Viewport
        878. Bridge Packages
        879. @@ -292,7 +293,7 @@
        880. Resources
        881. @@ -357,9 +358,54 @@

          Methods +
          +
          +clear()
          +
          +
          +

          Clear all characters from storage.

          +

          This could be used between scenes in preparation for loading a new +set of characters. It would not generally be used while a dialog is +in progress.

          +
          +

          +
          +
          +
          +remove(String name)
          +
          +
          +

          Remove a character by name. Its aliases will also be removed.

          +

          This could be used if you are certain a character is no longer required. +It would not generally be used while a dialog is in progress.

          +
          +

          +
          +

          Accessing character storage

          +

          Character storage is accessed via the YarnProject.

          +
          final characters = yarnProject.characters;
          +
          +
          +
          +
          +

          Removing characters

          +

          There may be situations where characters need to be removed from storage. For example, in a game +with many scenes, characters could be removed after a scene and new characters loaded for the next +scene.

          +

          Remove all characters with clear.

          +
          yarnProject.characters.clear();
          +
          +
          +

          Use remove to remove a single character. Pass in the name of the character or any of its +aliases. The character and all its aliases will be removed.

          +
          yarnProject.characters.remove('Jenny');
          +
          +
          +
          @@ -394,6 +440,8 @@

          MethodsPlatforms
        882. Collision Detection
        883. Effects
        884. -
        885. Camera & Viewport
        886. Camera Component
        887. Inputs @@ -150,6 +149,7 @@
        888. Widgets
        889. +
        890. Camera & Viewport
        891. Bridge Packages
        892. @@ -292,7 +293,7 @@
        893. Resources
        894. @@ -348,6 +349,21 @@

          Methodsname)

          Registers a command name which is not backed by any Dart function. Such command will still be delivered to DialogueViews via the onCommand() callback, but its arguments will not be parsed.

          +
          clear

          Removes all user-defined commands

          +
          +
          remove(String name)

          Removes the user-defined command with the specified name.

          +
          +

        + +
        +

        Properties

        +
        +
        lengthint

        The number of user-defined commands registered so far.

        +
        +
        isEmptybool

        Returns true if no user-defined commands were registered.

        +
        +
        isNotEmptybool

        Returns true if any commands have been registered

        +
        @@ -493,6 +509,7 @@

        See alsoPlatforms

      2. Collision Detection
      3. Effects
      4. -
      5. Camera & Viewport
      6. Camera Component
      7. Inputs @@ -150,6 +149,7 @@
      8. Widgets
      9. +
      10. Camera & Viewport
      11. Bridge Packages
      12. @@ -292,7 +293,7 @@
      13. Resources
      14. diff --git a/docs/latest/other_modules/jenny/runtime/dialogue_line.html b/docs/latest/other_modules/jenny/runtime/dialogue_line.html index 65d5b98e5..60da01b95 100644 --- a/docs/latest/other_modules/jenny/runtime/dialogue_line.html +++ b/docs/latest/other_modules/jenny/runtime/dialogue_line.html @@ -119,7 +119,6 @@
      15. Platforms
      16. Collision Detection
      17. Effects
      18. -
      19. Camera & Viewport
      20. Camera Component
      21. Inputs @@ -150,6 +149,7 @@
      22. Widgets
      23. +
      24. Camera & Viewport
      25. Bridge Packages
      26. @@ -292,7 +293,7 @@
      27. Resources
      28. diff --git a/docs/latest/other_modules/jenny/runtime/dialogue_option.html b/docs/latest/other_modules/jenny/runtime/dialogue_option.html index df09e871a..e86087eaa 100644 --- a/docs/latest/other_modules/jenny/runtime/dialogue_option.html +++ b/docs/latest/other_modules/jenny/runtime/dialogue_option.html @@ -119,7 +119,6 @@
      29. Platforms
      30. Collision Detection
      31. Effects
      32. -
      33. Camera & Viewport
      34. Camera Component
      35. Inputs @@ -150,6 +149,7 @@
      36. Widgets
      37. +
      38. Camera & Viewport
      39. Bridge Packages
      40. @@ -292,7 +293,7 @@
      41. Resources
      42. diff --git a/docs/latest/other_modules/jenny/runtime/dialogue_runner.html b/docs/latest/other_modules/jenny/runtime/dialogue_runner.html index 596610655..46cd6f6b6 100644 --- a/docs/latest/other_modules/jenny/runtime/dialogue_runner.html +++ b/docs/latest/other_modules/jenny/runtime/dialogue_runner.html @@ -119,7 +119,6 @@
      43. Platforms
      44. Collision Detection
      45. Effects
      46. -
      47. Camera & Viewport
      48. Camera Component
      49. Inputs @@ -150,6 +149,7 @@
      50. Widgets
      51. +
      52. Camera & Viewport
      53. Bridge Packages
      54. @@ -292,7 +293,7 @@
      55. Resources
      56. diff --git a/docs/latest/other_modules/jenny/runtime/dialogue_view.html b/docs/latest/other_modules/jenny/runtime/dialogue_view.html index ac16577f1..83f7834a0 100644 --- a/docs/latest/other_modules/jenny/runtime/dialogue_view.html +++ b/docs/latest/other_modules/jenny/runtime/dialogue_view.html @@ -119,7 +119,6 @@
      57. Platforms
      58. Collision Detection
      59. Effects
      60. -
      61. Camera & Viewport
      62. Camera Component
      63. Inputs @@ -150,6 +149,7 @@
      64. Widgets
      65. +
      66. Camera & Viewport
      67. Bridge Packages
      68. @@ -292,7 +293,7 @@
      69. Resources
      70. @@ -324,10 +325,15 @@

        DialogueViewlines and options are presented to the user.

        -

        The class is abstract, which means you must create a concrete -implementation in order to use Jenny’s dialogue system. The concrete -DialogueView objects will then be passed to a DialogueRunner, which -will orchestrate the dialogue’s progression.

        +

        There are two ways to use this class:

        +
          +
        • Extending DialogueView

        • +
        • Adding DialogueView as a mixin

        • +
        +

        In both cases you will need to create concrete implementations of the +abstract event handler methods in order to use Jenny’s dialogue system. +The concrete DialogueView objects will then be passed to a +DialogueRunner, which will orchestrate the dialogue’s progression.

        The class defines a number of “event handler” methods, which can be overridden in subclasses in order to respond to the corresponding event. Each method has a default no-op implementation, which means you only need diff --git a/docs/latest/other_modules/jenny/runtime/function_storage.html b/docs/latest/other_modules/jenny/runtime/function_storage.html index 321d70a6e..e82668250 100644 --- a/docs/latest/other_modules/jenny/runtime/function_storage.html +++ b/docs/latest/other_modules/jenny/runtime/function_storage.html @@ -119,7 +119,6 @@

      71. Platforms
      72. Collision Detection
      73. Effects
      74. -
      75. Camera & Viewport
      76. Camera Component
      77. Inputs @@ -150,6 +149,7 @@
      78. Widgets
      79. +
      80. Camera & Viewport
      81. Bridge Packages
      82. @@ -292,7 +293,7 @@
      83. Resources
      84. @@ -359,6 +360,10 @@

        MethodsString name, T0 Function(T1, T2, T3, T4) fn4)

        Registers a four-argument function fn4 as name.

        +
        clear

        Removes all user-defined functions

        +
        +
        remove(String name)

        Removes the user-defined function with the specified name.

        +

        diff --git a/docs/latest/other_modules/jenny/runtime/index.html b/docs/latest/other_modules/jenny/runtime/index.html index e79a5fe17..4cd39c07a 100644 --- a/docs/latest/other_modules/jenny/runtime/index.html +++ b/docs/latest/other_modules/jenny/runtime/index.html @@ -119,7 +119,6 @@
      85. Platforms
      86. Collision Detection
      87. Effects
      88. -
      89. Camera & Viewport
      90. Camera Component
      91. Inputs @@ -150,6 +149,7 @@
      92. Widgets
      93. +
      94. Camera & Viewport
      95. Bridge Packages
      96. @@ -292,7 +293,7 @@
      97. Resources
      98. diff --git a/docs/latest/other_modules/jenny/runtime/markup_attribute.html b/docs/latest/other_modules/jenny/runtime/markup_attribute.html index 78b2e29ed..e6c36f200 100644 --- a/docs/latest/other_modules/jenny/runtime/markup_attribute.html +++ b/docs/latest/other_modules/jenny/runtime/markup_attribute.html @@ -119,7 +119,6 @@
      99. Platforms
      100. Collision Detection
      101. Effects
      102. -
      103. Camera & Viewport
      104. Camera Component
      105. Inputs @@ -150,6 +149,7 @@
      106. Widgets
      107. +
      108. Camera & Viewport
      109. Bridge Packages
      110. @@ -292,7 +293,7 @@
      111. Resources
      112. diff --git a/docs/latest/other_modules/jenny/runtime/node.html b/docs/latest/other_modules/jenny/runtime/node.html index afbbfe6c2..ee5be7e62 100644 --- a/docs/latest/other_modules/jenny/runtime/node.html +++ b/docs/latest/other_modules/jenny/runtime/node.html @@ -119,7 +119,6 @@
      113. Platforms
      114. Collision Detection
      115. Effects
      116. -
      117. Camera & Viewport
      118. Camera Component
      119. Inputs @@ -150,6 +149,7 @@
      120. Widgets
      121. +
      122. Camera & Viewport
      123. Bridge Packages
      124. @@ -292,7 +293,7 @@
      125. Resources
      126. diff --git a/docs/latest/other_modules/jenny/runtime/user_defined_command.html b/docs/latest/other_modules/jenny/runtime/user_defined_command.html index bbdc26454..6dbe1fc43 100644 --- a/docs/latest/other_modules/jenny/runtime/user_defined_command.html +++ b/docs/latest/other_modules/jenny/runtime/user_defined_command.html @@ -38,7 +38,7 @@ - + @@ -119,7 +119,6 @@
      127. Platforms
      128. Collision Detection
      129. Effects
      130. -
      131. Camera & Viewport
      132. Camera Component
      133. Inputs @@ -150,6 +149,7 @@
      134. Widgets
      135. +
      136. Camera & Viewport
      137. Bridge Packages
      138. @@ -292,7 +293,7 @@
      139. Resources
      140. @@ -361,10 +362,10 @@

        See also +

        Next:

        -

        Yarn Project

        +

        VariableStorage

        diff --git a/docs/latest/other_modules/jenny/runtime/variable_storage.html b/docs/latest/other_modules/jenny/runtime/variable_storage.html new file mode 100644 index 000000000..68d9eb22b --- /dev/null +++ b/docs/latest/other_modules/jenny/runtime/variable_storage.html @@ -0,0 +1,495 @@ + + + + + + VariableStorage — Flame + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + + + + + +
        + +
        + + + + + + +
        + + + +
        +
        + +
        + +
        +

        VariableStorage

        +
        +
        +
        +
        +class VariableStorage
        +
        +
        +

        Properties

        +
        +
        +variables : Map<String, dynamic>
        +
        +
        +
        +lengthint
        +
        +
        +
        +isEmptybool
        +
        +
        +
        +isNotEmptybool
        +
        +
        +
        +

        Methods

        +
        +
        +
        +getBooleanValue(String name)bool
        +
        +
        +
        +
        +
        +getNumericValue(String name)num
        +
        +
        +
        +
        +
        +getStringValue(String name)String
        +
        +
        +
        +
        +
        +hasVariable(String name)bool
        +
        +
        +
        +
        +
        +getVariable(String name)dynamic
        +
        +
        +
        +
        +
        +getVariableAsExpression(String name)Expression
        +
        +
        +
        +
        +
        +getVariableType(String name)ExpressionType
        +
        +
        +
        +
        +
        +setVariable(String name, dynamic value)
        +
        +
        +
        +
        +
        +clear({bool clearNodeVisits = false})
        +
        +
        +

        Clear all variables. By default node visit counts will not be cleared. +To remove node visit counts as well, set clearNodeVisits to true.

        +

        Note that node visit variable names are prefixed with an @ symbol. +If you have custom variables that start with an @ symbol these will +also be retained if clearNodeVisits is false. These will need to be +removed individually using remove.

        +
        +
        +
        +
        +
        +remove(String name)
        +
        +
        +

        Remove a variable by name.

        +
        +
        +
        +
        +
        +
        +

        Accessing variable storage

        +

        Variable storage is accessed via the YarnProject.

        +
        final variables = yarnProject.variables;
        +
        +
        +
        +
        +

        Removing variables

        +

        In most cases variables should be retained for the life of the YarnProject. However there may be +situations where variables need to be removed from storage. For example, in a game with many +scenes, variables specific to that scene could be removed if they are no longer required.

        +

        Remove all variables with clear. By default this will retain node visit counts, which are also +stored as variables. Node visit counts are used by Yarn for logic such as ‘do this if the node has +already been visited’, so it’s best to leave these alone. However, to remove them as well set +clearNodeVisits to true.

        +
        /// Clear all variables except node visit counts.
        +yarnProject.variables.clear();
        +
        +/// Clear all variables including node visit counts.
        +yarnProject.variables.clear(clearNodeVisits: true);
        +
        +
        +

        Use remove to remove a single variable.

        +
        yarnProject.variables.remove('money');
        +
        +
        +
        +
        + + +
        + + +
        + + + +
        +
        + + + + + + \ No newline at end of file diff --git a/docs/latest/other_modules/jenny/runtime/yarn_project.html b/docs/latest/other_modules/jenny/runtime/yarn_project.html index fdc25975c..da56062c7 100644 --- a/docs/latest/other_modules/jenny/runtime/yarn_project.html +++ b/docs/latest/other_modules/jenny/runtime/yarn_project.html @@ -39,7 +39,7 @@ - + @@ -119,7 +119,6 @@
      141. Platforms
      142. Collision Detection
      143. Effects
      144. -
      145. Camera & Viewport
      146. Camera Component
      147. Inputs @@ -150,6 +149,7 @@
      148. Widgets
      149. +
      150. Camera & Viewport
      151. Bridge Packages
      152. @@ -292,7 +293,7 @@
      153. Resources
      154. @@ -376,6 +377,11 @@

        PropertiesSet<String>

        The strings that can be recognized as true/false values respectively.

        +
        variables VariableStorage

        The container for all variables declared and manipulated in your yarn scripts. +This is also used for maintaining the visit counts for nodes that the user has visited. To +implement a ‘save game’ feature it is possible to save the variables from +VariableStorage.variables and later restore them again.

        +

        @@ -397,11 +403,11 @@

        MethodsMIT License.
        - +

        Previous:

        -

        UserDefinedCommand

        +

        VariableStorage

        diff --git a/docs/latest/other_modules/other_modules.html b/docs/latest/other_modules/other_modules.html index 0ec729069..bf204313a 100644 --- a/docs/latest/other_modules/other_modules.html +++ b/docs/latest/other_modules/other_modules.html @@ -119,7 +119,6 @@
      155. Platforms
      156. Collision Detection
      157. Effects
      158. -
      159. Camera & Viewport
      160. Camera Component
      161. Inputs @@ -150,6 +149,7 @@
      162. Widgets
      163. +
      164. Camera & Viewport
      165. Bridge Packages
      166. @@ -292,7 +293,7 @@
      167. Resources
      168. diff --git a/docs/latest/other_modules/oxygen/components.html b/docs/latest/other_modules/oxygen/components.html index c19bd3be4..8f4760837 100644 --- a/docs/latest/other_modules/oxygen/components.html +++ b/docs/latest/other_modules/oxygen/components.html @@ -119,7 +119,6 @@
      169. Platforms
      170. Collision Detection
      171. Effects
      172. -
      173. Camera & Viewport
      174. Camera Component
      175. Inputs @@ -150,6 +149,7 @@
      176. Widgets
      177. +
      178. Camera & Viewport
      179. Bridge Packages
      180. @@ -292,7 +293,7 @@
      181. Resources
      182. diff --git a/docs/latest/other_modules/oxygen/oxygen.html b/docs/latest/other_modules/oxygen/oxygen.html index 0c0d8c70a..e7f8f9a02 100644 --- a/docs/latest/other_modules/oxygen/oxygen.html +++ b/docs/latest/other_modules/oxygen/oxygen.html @@ -119,7 +119,6 @@
      183. Platforms
      184. Collision Detection
      185. Effects
      186. -
      187. Camera & Viewport
      188. Camera Component
      189. Inputs @@ -150,6 +149,7 @@
      190. Widgets
      191. +
      192. Camera & Viewport
      193. Bridge Packages
      194. @@ -292,7 +293,7 @@
      195. Resources
      196. diff --git a/docs/latest/resources/resources.html b/docs/latest/resources/resources.html index a272a4d5d..39460a2e1 100644 --- a/docs/latest/resources/resources.html +++ b/docs/latest/resources/resources.html @@ -118,7 +118,6 @@
      197. Platforms
      198. Collision Detection
      199. Effects
      200. -
      201. Camera & Viewport
      202. Camera Component
      203. Inputs @@ -149,6 +148,7 @@
      204. Widgets
      205. +
      206. Camera & Viewport
      207. Bridge Packages
      208. @@ -291,7 +292,7 @@
      209. Resources
      210. @@ -314,7 +315,7 @@

        Resources

        diff --git a/docs/latest/search.html b/docs/latest/search.html index cb5b2f8b8..bf06068be 100644 --- a/docs/latest/search.html +++ b/docs/latest/search.html @@ -120,7 +120,6 @@
      211. Platforms
      212. Collision Detection
      213. Effects
      214. -
      215. Camera & Viewport
      216. Camera Component
      217. Inputs @@ -151,6 +150,7 @@
      218. Widgets
      219. +
      220. Camera & Viewport
      221. Bridge Packages
      222. @@ -293,7 +294,7 @@
      223. Resources
      224. diff --git a/docs/latest/searchindex.js b/docs/latest/searchindex.js index 47828f978..967c7b0ac 100644 --- a/docs/latest/searchindex.js +++ b/docs/latest/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["README", "bridge_packages/bridge_packages", "bridge_packages/flame_audio/audio", "bridge_packages/flame_audio/audio_pool", "bridge_packages/flame_audio/bgm", "bridge_packages/flame_audio/flame_audio", "bridge_packages/flame_bloc/bloc", "bridge_packages/flame_bloc/bloc_components", "bridge_packages/flame_bloc/flame_bloc", "bridge_packages/flame_fire_atlas/fire_atlas", "bridge_packages/flame_fire_atlas/flame_fire_atlas", "bridge_packages/flame_forge2d/flame_forge2d", "bridge_packages/flame_forge2d/forge2d", "bridge_packages/flame_forge2d/joints", "bridge_packages/flame_isolate/flame_isolate", "bridge_packages/flame_isolate/isolate", "bridge_packages/flame_lottie/flame_lottie", "bridge_packages/flame_network_assets/flame_network_assets", "bridge_packages/flame_oxygen/flame_oxygen", "bridge_packages/flame_rive/flame_rive", "bridge_packages/flame_rive/rive", "bridge_packages/flame_spine/flame_spine", "bridge_packages/flame_splash_screen/flame_splash_screen", "bridge_packages/flame_svg/flame_svg", "bridge_packages/flame_svg/svg", "bridge_packages/flame_tiled/flame_tiled", "bridge_packages/flame_tiled/layers", "bridge_packages/flame_tiled/tiled", "development/contributing", "development/development", "development/documentation", "development/style_guide", "development/testing_guide", "flame/camera_and_viewport", "flame/camera_component", "flame/collision_detection", "flame/components", "flame/diagrams/component", "flame/diagrams/component_life_cycle", "flame/diagrams/low_level_game_api", "flame/effects", "flame/flame", "flame/game", "flame/game_widget", "flame/inputs/drag_events", "flame/inputs/gesture_input", "flame/inputs/hardware_keyboard_detector", "flame/inputs/inputs", "flame/inputs/keyboard_input", "flame/inputs/other_inputs", "flame/inputs/tap_events", "flame/layout/align_component", "flame/layout/layout", "flame/other/debug", "flame/other/other", "flame/other/util", "flame/other/widgets", "flame/overlays", "flame/platforms", "flame/rendering/decorators", "flame/rendering/images", "flame/rendering/layers", "flame/rendering/palette", "flame/rendering/particles", "flame/rendering/rendering", "flame/rendering/text_rendering", "flame/router", "flame/structure", "index", "other_modules/jenny/index", "other_modules/jenny/language/commands/character", "other_modules/jenny/language/commands/commands", "other_modules/jenny/language/commands/declare", "other_modules/jenny/language/commands/if", "other_modules/jenny/language/commands/jump", "other_modules/jenny/language/commands/local", "other_modules/jenny/language/commands/set", "other_modules/jenny/language/commands/stop", "other_modules/jenny/language/commands/user_defined_commands", "other_modules/jenny/language/commands/visit", "other_modules/jenny/language/commands/wait", "other_modules/jenny/language/expressions/expressions", "other_modules/jenny/language/expressions/functions/functions", "other_modules/jenny/language/expressions/functions/misc", "other_modules/jenny/language/expressions/functions/numeric", "other_modules/jenny/language/expressions/functions/random", "other_modules/jenny/language/expressions/functions/type", "other_modules/jenny/language/expressions/operators", "other_modules/jenny/language/expressions/variables", "other_modules/jenny/language/language", "other_modules/jenny/language/lines", "other_modules/jenny/language/markup", "other_modules/jenny/language/nodes", "other_modules/jenny/language/options", "other_modules/jenny/runtime/character", "other_modules/jenny/runtime/character_storage", "other_modules/jenny/runtime/command_storage", "other_modules/jenny/runtime/dialogue_choice", "other_modules/jenny/runtime/dialogue_line", "other_modules/jenny/runtime/dialogue_option", "other_modules/jenny/runtime/dialogue_runner", "other_modules/jenny/runtime/dialogue_view", "other_modules/jenny/runtime/function_storage", "other_modules/jenny/runtime/index", "other_modules/jenny/runtime/markup_attribute", "other_modules/jenny/runtime/node", "other_modules/jenny/runtime/user_defined_command", "other_modules/jenny/runtime/yarn_project", "other_modules/other_modules", "other_modules/oxygen/components", "other_modules/oxygen/oxygen", "resources/resources", "tutorials/bare_flame_game", "tutorials/klondike/klondike", "tutorials/klondike/step1", "tutorials/klondike/step2", "tutorials/klondike/step3", "tutorials/klondike/step4", "tutorials/klondike/tbc", "tutorials/platformer/platformer", "tutorials/platformer/step_1", "tutorials/platformer/step_2", "tutorials/platformer/step_3", "tutorials/platformer/step_4", "tutorials/platformer/step_5", "tutorials/platformer/step_6", "tutorials/platformer/step_7", "tutorials/space_shooter/space_shooter", "tutorials/space_shooter/step_1", "tutorials/space_shooter/step_2", "tutorials/tutorials"], "filenames": ["README.md", "bridge_packages/bridge_packages.md", "bridge_packages/flame_audio/audio.md", "bridge_packages/flame_audio/audio_pool.md", "bridge_packages/flame_audio/bgm.md", "bridge_packages/flame_audio/flame_audio.md", "bridge_packages/flame_bloc/bloc.md", "bridge_packages/flame_bloc/bloc_components.md", "bridge_packages/flame_bloc/flame_bloc.md", "bridge_packages/flame_fire_atlas/fire_atlas.md", "bridge_packages/flame_fire_atlas/flame_fire_atlas.md", "bridge_packages/flame_forge2d/flame_forge2d.md", "bridge_packages/flame_forge2d/forge2d.md", "bridge_packages/flame_forge2d/joints.md", "bridge_packages/flame_isolate/flame_isolate.md", "bridge_packages/flame_isolate/isolate.md", "bridge_packages/flame_lottie/flame_lottie.md", "bridge_packages/flame_network_assets/flame_network_assets.md", "bridge_packages/flame_oxygen/flame_oxygen.md", "bridge_packages/flame_rive/flame_rive.md", "bridge_packages/flame_rive/rive.md", "bridge_packages/flame_spine/flame_spine.md", "bridge_packages/flame_splash_screen/flame_splash_screen.md", "bridge_packages/flame_svg/flame_svg.md", "bridge_packages/flame_svg/svg.md", "bridge_packages/flame_tiled/flame_tiled.md", "bridge_packages/flame_tiled/layers.md", "bridge_packages/flame_tiled/tiled.md", "development/contributing.md", "development/development.md", "development/documentation.md", "development/style_guide.md", "development/testing_guide.md", "flame/camera_and_viewport.md", "flame/camera_component.md", "flame/collision_detection.md", "flame/components.md", "flame/diagrams/component.md", "flame/diagrams/component_life_cycle.md", "flame/diagrams/low_level_game_api.md", "flame/effects.md", "flame/flame.md", "flame/game.md", "flame/game_widget.md", "flame/inputs/drag_events.md", "flame/inputs/gesture_input.md", "flame/inputs/hardware_keyboard_detector.md", "flame/inputs/inputs.md", "flame/inputs/keyboard_input.md", "flame/inputs/other_inputs.md", "flame/inputs/tap_events.md", "flame/layout/align_component.md", "flame/layout/layout.md", "flame/other/debug.md", "flame/other/other.md", "flame/other/util.md", "flame/other/widgets.md", "flame/overlays.md", "flame/platforms.md", "flame/rendering/decorators.md", "flame/rendering/images.md", "flame/rendering/layers.md", "flame/rendering/palette.md", "flame/rendering/particles.md", "flame/rendering/rendering.md", "flame/rendering/text_rendering.md", "flame/router.md", "flame/structure.md", "index.md", "other_modules/jenny/index.md", "other_modules/jenny/language/commands/character.md", "other_modules/jenny/language/commands/commands.md", "other_modules/jenny/language/commands/declare.md", "other_modules/jenny/language/commands/if.md", "other_modules/jenny/language/commands/jump.md", "other_modules/jenny/language/commands/local.md", "other_modules/jenny/language/commands/set.md", "other_modules/jenny/language/commands/stop.md", "other_modules/jenny/language/commands/user_defined_commands.md", "other_modules/jenny/language/commands/visit.md", "other_modules/jenny/language/commands/wait.md", "other_modules/jenny/language/expressions/expressions.md", "other_modules/jenny/language/expressions/functions/functions.md", "other_modules/jenny/language/expressions/functions/misc.md", "other_modules/jenny/language/expressions/functions/numeric.md", "other_modules/jenny/language/expressions/functions/random.md", "other_modules/jenny/language/expressions/functions/type.md", "other_modules/jenny/language/expressions/operators.md", "other_modules/jenny/language/expressions/variables.md", "other_modules/jenny/language/language.md", "other_modules/jenny/language/lines.md", "other_modules/jenny/language/markup.md", "other_modules/jenny/language/nodes.md", "other_modules/jenny/language/options.md", "other_modules/jenny/runtime/character.md", "other_modules/jenny/runtime/character_storage.md", "other_modules/jenny/runtime/command_storage.md", "other_modules/jenny/runtime/dialogue_choice.md", "other_modules/jenny/runtime/dialogue_line.md", "other_modules/jenny/runtime/dialogue_option.md", "other_modules/jenny/runtime/dialogue_runner.md", "other_modules/jenny/runtime/dialogue_view.md", "other_modules/jenny/runtime/function_storage.md", "other_modules/jenny/runtime/index.md", "other_modules/jenny/runtime/markup_attribute.md", "other_modules/jenny/runtime/node.md", "other_modules/jenny/runtime/user_defined_command.md", "other_modules/jenny/runtime/yarn_project.md", "other_modules/other_modules.md", "other_modules/oxygen/components.md", "other_modules/oxygen/oxygen.md", "resources/resources.md", "tutorials/bare_flame_game.md", "tutorials/klondike/klondike.md", "tutorials/klondike/step1.md", "tutorials/klondike/step2.md", "tutorials/klondike/step3.md", "tutorials/klondike/step4.md", "tutorials/klondike/tbc.md", "tutorials/platformer/platformer.md", "tutorials/platformer/step_1.md", "tutorials/platformer/step_2.md", "tutorials/platformer/step_3.md", "tutorials/platformer/step_4.md", "tutorials/platformer/step_5.md", "tutorials/platformer/step_6.md", "tutorials/platformer/step_7.md", "tutorials/space_shooter/space_shooter.md", "tutorials/space_shooter/step_1.md", "tutorials/space_shooter/step_2.md", "tutorials/tutorials.md"], "titles": ["Getting Started", "Bridge Packages", "Audio", "AudioPool", "Looping Background Music", "flame_audio", "flame_bloc", "Components", "flame_bloc", "Flame fire atlas", "flame_fire_atlas", "flame_forge2d", "Forge2D", "Joints", "flame_isolate", "FlameIsolate", "flame_lottie", "FlameNetworkAssets", "flame_oxygen", "flame_rive", "flame_rive", "flame_spine", "flame_splash_screen", "flame_svg", "Flame SVG", "flame_tiled", "Layers", "Tiled", "Contribution Guidelines", "Development", "Documentation Site", "Flame Style Guide", "Writing tests", "Camera and Viewport", "Camera component", "Collision Detection", "Components", "<no title>", "<no title>", "<no title>", "Effects", "Flame", "FlameGame", "Game Widget", "Drag Events", "Gesture Input", "HardwareKeyboardDetector", "Inputs", "Keyboard Input", "Other Inputs", "Tap Events", "AlignComponent", "Layout", "Debug features", "Other", "Util", "Widgets", "Overlays", "Supported Platforms", "Decorators", "Images", "Layers", "Palette", "Particles", "Rendering", "Text Rendering", "RouterComponent", "Structure", "Getting Started", "Jenny", "<<character>>", "Commands", "<<declare>>", "<<if>>", "<<jump>>", "<<local>>", "<<set>>", "<<stop>>", "User-defined commands", "<<visit>>", "<<wait>>", "Expressions", "Functions", "Miscellaneous functions", "Numeric functions", "Random functions", "Type conversion functions", "Operators", "Variables", "YarnSpinner language", "Lines", "Markup", "Nodes", "Options", "Character", "CharacterStorage", "CommandStorage", "DialogueChoice", "DialogueLine", "DialogueOption", "DialogueRunner", "DialogueView", "FunctionStorage", "Jenny Runtime", "MarkupAttribute", "Node", "UserDefinedCommand", "Yarn Project", "Other Modules", "Components", "Oxygen", "Resources", "Bare Flame game", "Klondike game tutorial", "1. Preparation", "2. Scaffolding", "Cards", "Gameplay", "To be continued", "Ember Quest Game Tutorial", "1. Preparation", "2. Start Coding", "3. Building the World", "4. Adding the Remaining Components", "5. Controlling Movement", "6. Adding the HUD", "7. Adding Menus", "Space Shooter Game Tutorial", "Getting Started", "Controlling the player and adding some graphics", "Tutorials"], "terms": {"i": [0, 2, 3, 4, 6, 7, 9, 12, 13, 15, 16, 17, 20, 22, 24, 25, 27, 28, 30, 31, 32, 33, 35, 36, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 98, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 128, 129, 130], "modular": [0, 68], "flutter": [0, 1, 2, 13, 16, 28, 30, 31, 32, 33, 35, 36, 40, 42, 43, 44, 45, 46, 48, 50, 51, 53, 55, 56, 57, 59, 60, 62, 63, 65, 66, 67, 68, 114, 115, 116, 117, 120, 121, 122, 123, 124, 125, 126, 128, 129], "game": [0, 1, 2, 4, 6, 7, 9, 12, 13, 15, 16, 20, 21, 22, 24, 25, 27, 28, 30, 32, 34, 35, 36, 40, 41, 44, 46, 49, 50, 53, 55, 56, 57, 59, 61, 62, 63, 65, 66, 68, 72, 78, 82, 90, 91, 93, 96, 101, 102, 107, 108, 109, 114, 116, 117, 120, 121, 122, 123, 124, 125, 128, 129, 130], "provid": [0, 2, 3, 6, 7, 9, 12, 13, 17, 24, 27, 28, 33, 34, 35, 36, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 53, 55, 56, 57, 60, 61, 62, 63, 65, 67, 68, 69, 70, 72, 81, 82, 100, 101, 102, 116, 117, 120, 122, 124, 126, 129], "complet": [0, 25, 28, 35, 36, 40, 45, 48, 50, 60, 62, 68, 69, 82, 89, 100, 101, 107, 110, 112, 114, 120], "set": [0, 2, 12, 13, 21, 25, 28, 31, 32, 33, 34, 35, 36, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 53, 55, 58, 59, 60, 63, 65, 66, 68, 69, 70, 71, 81, 82, 85, 86, 87, 88, 93, 94, 96, 97, 101, 104, 107, 110, 112, 114, 115, 116, 117, 120, 121, 122, 123, 124, 126, 130], "out": [0, 12, 20, 30, 33, 34, 35, 42, 46, 49, 59, 60, 61, 68, 69, 73, 81, 83, 89, 93, 112, 114, 116, 117, 120, 121, 125], "wai": [0, 6, 12, 13, 15, 16, 27, 31, 34, 35, 36, 40, 42, 43, 46, 48, 49, 53, 56, 58, 59, 60, 61, 62, 65, 68, 69, 81, 89, 92, 101, 110, 114, 116, 117, 120, 121, 122, 126, 128, 129], "solut": [0, 12, 17, 30, 60, 68], "It": [0, 7, 12, 13, 15, 16, 25, 30, 31, 32, 34, 35, 36, 40, 42, 43, 44, 45, 46, 49, 50, 51, 55, 58, 59, 60, 62, 63, 66, 68, 69, 72, 74, 79, 83, 88, 90, 91, 93, 98, 100, 109, 110, 112, 115, 122, 123, 124, 126], "take": [0, 4, 7, 9, 28, 30, 31, 34, 35, 36, 40, 42, 43, 45, 49, 55, 60, 62, 68, 69, 77, 78, 80, 82, 83, 84, 86, 90, 93, 96, 98, 101, 112, 115, 116, 117, 120, 121, 122, 129], "advantag": [0, 3, 34, 42, 56, 68], "power": [0, 1, 15, 27, 40, 61, 68, 93], "infrastructur": [0, 32, 68], "simplifi": [0, 36, 68], "code": [0, 13, 15, 20, 28, 30, 32, 33, 35, 36, 40, 42, 44, 45, 48, 50, 55, 59, 63, 66, 67, 68, 112, 113, 114, 115, 116, 117, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129], "you": [0, 2, 3, 4, 6, 7, 9, 12, 13, 15, 16, 17, 20, 21, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 82, 83, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 98, 100, 101, 102, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129], "need": [0, 2, 6, 7, 9, 12, 13, 15, 16, 17, 20, 21, 25, 28, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 44, 45, 49, 50, 58, 59, 60, 61, 62, 63, 65, 66, 68, 72, 75, 78, 83, 85, 87, 89, 90, 98, 100, 101, 107, 110, 112, 114, 115, 116, 117, 120, 121, 122, 123, 124, 125, 126, 129], "build": [0, 28, 35, 36, 40, 42, 43, 56, 57, 58, 66, 68, 69, 117, 124, 126, 130], "your": [0, 2, 3, 4, 6, 9, 12, 15, 16, 20, 21, 22, 24, 25, 27, 28, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 44, 45, 49, 50, 53, 55, 56, 57, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 78, 82, 89, 93, 94, 95, 96, 97, 98, 101, 102, 105, 107, 108, 109, 110, 112, 115, 121, 122, 123, 124, 125, 128, 129, 130], "project": [0, 12, 27, 28, 30, 31, 44, 50, 58, 59, 67, 68, 72, 83, 89, 92, 100, 110, 114, 115, 120], "simpl": [0, 2, 6, 12, 15, 24, 27, 30, 31, 34, 36, 40, 42, 45, 55, 56, 59, 60, 62, 65, 68, 69, 83, 99, 100, 110, 114, 115, 116, 120, 123, 126, 128, 130], "yet": [0, 26, 30, 36, 42, 50, 63, 68, 89, 101, 110, 115, 117, 118], "effect": [0, 2, 3, 13, 30, 31, 32, 33, 34, 35, 41, 42, 44, 50, 51, 55, 58, 59, 60, 61, 63, 66, 68, 72, 77, 83, 101, 117, 123, 124, 126], "loop": [0, 2, 9, 16, 21, 28, 33, 35, 36, 41, 53, 63, 68, 110, 115, 117, 122, 125], "implement": [0, 12, 28, 31, 33, 34, 35, 36, 40, 42, 44, 45, 48, 49, 50, 56, 59, 62, 63, 65, 66, 68, 69, 82, 83, 85, 89, 96, 100, 101, 109, 110, 115, 116, 117, 121, 122, 124, 128, 129], "necessari": [0, 32, 59, 63, 68, 72, 98, 101, 114, 117, 120, 122, 124, 125], "function": [0, 2, 4, 7, 15, 31, 32, 33, 34, 35, 36, 40, 42, 43, 44, 46, 49, 50, 55, 60, 66, 68, 69, 71, 78, 79, 81, 92, 96, 100, 102, 106, 107, 109, 110, 112, 115, 116, 117, 122, 123], "might": [0, 2, 13, 25, 28, 31, 33, 35, 36, 42, 45, 53, 62, 68, 72, 91, 96, 110, 116, 123], "For": [0, 2, 4, 7, 12, 13, 28, 30, 31, 32, 33, 34, 35, 36, 40, 43, 44, 45, 46, 48, 49, 50, 51, 56, 58, 59, 60, 61, 63, 65, 68, 69, 70, 71, 72, 74, 78, 79, 80, 83, 85, 87, 89, 92, 96, 100, 101, 102, 104, 106, 107, 110, 112, 114, 115, 116, 117, 120, 121, 122, 123, 124, 128, 129], "instanc": [0, 2, 3, 4, 7, 9, 32, 33, 34, 35, 36, 40, 42, 43, 45, 55, 56, 57, 58, 60, 62, 63, 67, 68, 110, 115, 129], "input": [0, 13, 31, 32, 33, 35, 41, 43, 44, 50, 55, 68, 81, 95, 96, 100, 126, 128, 129], "imag": [0, 9, 17, 24, 27, 32, 35, 36, 42, 45, 49, 56, 58, 59, 63, 64, 67, 68, 114, 115, 116, 117, 120, 121, 122, 123, 125, 126, 129], "sprite": [0, 9, 33, 36, 40, 42, 49, 56, 61, 63, 64, 68, 109, 114, 115, 116, 117, 120, 122, 123, 125, 126, 129], "sheet": [0, 36, 49, 60, 68], "anim": [0, 1, 9, 12, 13, 16, 20, 21, 26, 36, 40, 56, 63, 64, 68, 96, 101, 114, 117, 120, 121, 123, 126, 128], "collis": [0, 36, 41, 45, 68, 122, 123, 126, 128], "detect": [0, 31, 36, 41, 45, 68, 128], "compon": [0, 1, 6, 8, 9, 12, 15, 24, 25, 27, 28, 30, 31, 32, 33, 35, 40, 41, 42, 44, 46, 49, 50, 51, 52, 53, 55, 56, 59, 60, 62, 63, 66, 68, 69, 108, 110, 114, 115, 117, 121, 122, 125, 126, 128, 129], "system": [0, 1, 12, 28, 30, 33, 36, 42, 44, 46, 50, 55, 63, 68, 101, 108, 109, 116, 121, 124, 126, 128], "we": [0, 2, 6, 12, 13, 28, 30, 31, 33, 34, 35, 36, 40, 42, 44, 48, 49, 50, 53, 55, 58, 59, 60, 62, 68, 69, 70, 78, 83, 87, 89, 90, 92, 96, 101, 109, 110, 112, 113, 114, 115, 116, 117, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130], "call": [0, 4, 7, 12, 13, 21, 25, 33, 34, 35, 36, 40, 42, 48, 55, 58, 59, 60, 62, 63, 65, 66, 68, 69, 70, 72, 78, 79, 81, 82, 92, 93, 98, 101, 110, 112, 114, 115, 116, 117, 120, 121, 122, 123, 125, 126, 129], "fc": [0, 1, 36, 42, 68, 109, 110], "short": [0, 13, 36, 68, 93, 94, 115, 117, 123], "also": [0, 2, 4, 13, 15, 25, 27, 28, 30, 31, 32, 33, 34, 35, 36, 42, 43, 45, 46, 48, 49, 50, 51, 55, 56, 58, 59, 60, 61, 62, 63, 65, 68, 70, 78, 82, 87, 89, 90, 91, 92, 98, 101, 102, 107, 109, 110, 112, 114, 115, 116, 117, 120, 122, 126, 129], "stand": [0, 59, 68], "alon": [0, 68], "packag": [0, 2, 4, 9, 12, 13, 15, 16, 17, 20, 21, 22, 24, 25, 27, 28, 30, 31, 35, 36, 40, 44, 45, 50, 55, 56, 58, 59, 60, 62, 63, 65, 66, 68, 108, 112, 114, 115, 116, 117, 120, 121, 122, 123, 124, 125, 126, 128, 129], "extend": [0, 6, 7, 9, 12, 13, 15, 16, 17, 20, 21, 24, 30, 31, 33, 35, 36, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 55, 59, 60, 61, 63, 65, 66, 68, 98, 110, 115, 116, 117, 121, 122, 123, 124, 125, 126, 128, 129], "flame_audio": [0, 1, 2, 4, 58, 68], "which": [0, 2, 4, 7, 12, 13, 15, 16, 27, 28, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 53, 58, 59, 60, 61, 62, 63, 65, 66, 68, 69, 70, 73, 74, 75, 76, 80, 81, 82, 83, 85, 86, 87, 89, 90, 91, 92, 93, 94, 96, 97, 98, 100, 101, 104, 105, 107, 109, 110, 112, 114, 115, 116, 117, 121, 122, 123, 124, 126, 128, 129], "audio": [0, 1, 3, 4, 5, 58, 67, 68, 101], "capabl": [0, 40, 49, 68, 100], "us": [0, 1, 2, 3, 4, 7, 8, 9, 12, 13, 15, 16, 17, 19, 21, 23, 25, 27, 28, 30, 31, 32, 34, 35, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 53, 55, 56, 57, 58, 60, 61, 62, 63, 65, 66, 67, 68, 70, 71, 72, 76, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 96, 98, 100, 101, 102, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129], "audioplay": [0, 1, 2, 3, 58, 68], "flame_forge2d": [0, 1, 12, 13, 35, 68], "physic": [0, 1, 12, 13, 35, 40, 63, 68, 90, 114, 124], "our": [0, 6, 12, 30, 33, 36, 53, 58, 68, 110, 114, 115, 117, 120, 121, 122, 123, 124, 126, 128, 129], "own": [0, 2, 4, 15, 25, 28, 30, 32, 34, 35, 36, 40, 43, 51, 59, 60, 62, 63, 68, 70, 78, 110, 115, 117], "box2d": [0, 1, 12, 68], "port": [0, 12, 30, 68, 69], "forge2d": [0, 1, 13, 68], "flame_til": [0, 1, 27, 68], "integr": [0, 36, 68, 69, 101], "tile": [0, 1, 9, 25, 36, 68], "flame_svg": [0, 1, 36, 60, 68], "flutter_svg": [0, 1, 68], "can": [0, 2, 3, 4, 6, 7, 9, 12, 13, 15, 16, 20, 21, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 72, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 100, 101, 102, 104, 107, 109, 110, 112, 114, 115, 116, 117, 120, 121, 122, 123, 124, 125, 126, 128, 129], "pick": [0, 33, 35, 50, 68, 117], "choos": [0, 27, 34, 68, 93, 96, 112, 114, 120, 121], "whichev": [0, 68], "part": [0, 30, 34, 35, 36, 40, 44, 50, 60, 61, 66, 68, 73, 78, 81, 83, 84, 90, 96, 102, 112, 115, 116, 117, 128], "want": [0, 2, 4, 12, 13, 15, 24, 25, 28, 30, 32, 33, 35, 36, 40, 42, 43, 44, 45, 46, 49, 50, 53, 56, 57, 58, 59, 60, 62, 65, 67, 68, 69, 70, 72, 83, 90, 91, 92, 94, 96, 101, 107, 110, 115, 116, 117, 120, 121, 122, 123, 128], "thei": [0, 2, 13, 28, 30, 31, 34, 35, 36, 40, 42, 44, 45, 46, 50, 55, 58, 59, 60, 61, 68, 70, 71, 72, 81, 82, 85, 87, 88, 89, 90, 91, 97, 98, 100, 101, 102, 104, 107, 109, 115, 116, 117, 120, 121, 122, 124], "ar": [0, 2, 3, 9, 12, 13, 15, 16, 25, 26, 28, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 44, 45, 46, 48, 49, 50, 53, 55, 56, 58, 59, 60, 61, 62, 63, 65, 66, 68, 69, 71, 72, 73, 76, 78, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91, 93, 94, 96, 98, 99, 101, 102, 104, 107, 109, 110, 112, 114, 115, 116, 117, 120, 121, 122, 123, 124, 125, 126, 129, 130], "all": [0, 2, 6, 13, 15, 16, 20, 24, 25, 28, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 44, 45, 46, 49, 50, 55, 56, 59, 60, 62, 63, 65, 66, 68, 69, 70, 72, 75, 76, 78, 82, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 98, 100, 101, 102, 107, 110, 112, 114, 115, 116, 117, 120, 121, 122, 123, 124, 125, 126, 128, 129, 130], "independ": [0, 34, 46, 51, 68, 69, 107, 114, 115], "The": [0, 2, 3, 4, 7, 12, 13, 15, 16, 17, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 53, 55, 56, 57, 58, 59, 60, 62, 63, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 112, 114, 115, 116, 120, 123, 124, 125, 126, 128, 129, 130], "its": [0, 7, 13, 15, 26, 27, 30, 32, 33, 34, 35, 36, 40, 42, 43, 44, 45, 48, 49, 50, 51, 55, 58, 59, 60, 63, 65, 66, 68, 70, 73, 77, 78, 82, 83, 86, 87, 91, 96, 100, 101, 102, 106, 109, 110, 112, 115, 116, 117, 122, 123, 129], "ecosystem": [0, 68], "constantli": [0, 68], "being": [0, 12, 30, 31, 32, 33, 35, 36, 46, 49, 50, 59, 62, 66, 68, 69, 72, 91, 96, 117, 123, 125, 128], "improv": [0, 28, 31, 35, 68, 129], "commun": [0, 68, 100], "so": [0, 2, 4, 7, 12, 13, 28, 30, 31, 32, 33, 35, 36, 40, 42, 44, 45, 49, 50, 55, 56, 58, 59, 60, 62, 63, 66, 68, 69, 70, 75, 78, 83, 90, 92, 93, 96, 97, 101, 102, 104, 110, 112, 114, 115, 116, 117, 121, 122, 123, 124, 125, 126, 128, 129], "pleas": [0, 28, 30, 31, 42, 63, 68, 70, 75, 114, 120], "feel": [0, 15, 28, 36, 68, 92, 114, 120], "free": [0, 27, 28, 36, 60, 61, 68, 112, 116, 120], "reach": [0, 13, 36, 40, 44, 50, 63, 68, 121, 124], "open": [0, 9, 30, 31, 32, 34, 36, 68, 91, 96, 115, 117, 122, 123, 125, 126], "issu": [0, 58, 68], "pr": [0, 28, 68], "well": [0, 12, 13, 27, 28, 32, 35, 36, 40, 44, 45, 55, 59, 60, 61, 63, 68, 69, 70, 75, 82, 114, 116, 117, 120, 121, 124], "make": [0, 2, 6, 12, 13, 17, 28, 30, 31, 32, 35, 36, 40, 42, 43, 44, 48, 50, 55, 56, 57, 58, 59, 60, 62, 63, 65, 66, 68, 72, 75, 83, 93, 96, 97, 101, 102, 107, 112, 115, 116, 117, 120, 121, 122, 123, 124, 126, 128, 129, 130], "suggest": [0, 28, 49, 61, 65, 68, 91, 124], "give": [0, 9, 31, 36, 44, 51, 60, 68, 69, 78, 82, 88, 90, 91, 101, 102, 104, 110, 114, 115, 120], "u": [0, 28, 68, 90, 112, 115, 116, 117, 121, 122, 126, 129], "star": [0, 36, 44, 66, 68, 90, 120, 121, 122, 124, 125, 126], "help": [0, 13, 27, 30, 31, 33, 35, 36, 42, 55, 60, 62, 63, 65, 68, 69, 70, 89, 90, 91, 94, 109, 110, 117, 123, 129], "exposur": [0, 68], "grow": [0, 15, 40, 50, 65, 68], "put": [0, 4, 13, 15, 24, 31, 34, 43, 68, 72, 76, 79, 115, 117, 125], "pub": [0, 2, 6, 9, 12, 16, 20, 22, 24, 28, 68, 110, 112], "depend": [0, 2, 7, 13, 28, 31, 33, 34, 35, 36, 40, 43, 46, 49, 53, 55, 58, 68, 69, 73, 83, 98, 102, 104, 112, 115, 116, 117], "follow": [0, 2, 4, 9, 12, 13, 24, 25, 26, 28, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 45, 48, 58, 59, 60, 62, 63, 65, 67, 68, 69, 70, 72, 73, 75, 76, 78, 82, 86, 87, 88, 90, 92, 93, 96, 100, 102, 107, 110, 112, 113, 114, 115, 116, 117, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130], "pubspec": [0, 2, 4, 6, 9, 12, 15, 16, 20, 21, 24, 28, 30, 36, 60, 65, 67, 68, 110, 112, 114, 115, 120], "yaml": [0, 2, 4, 6, 9, 12, 15, 16, 20, 21, 28, 30, 36, 58, 60, 67, 68, 110, 112, 114, 115, 120], "1": [0, 2, 4, 12, 13, 20, 30, 31, 32, 33, 35, 36, 40, 44, 49, 50, 51, 55, 59, 60, 63, 66, 68, 72, 75, 78, 83, 84, 85, 86, 88, 90, 91, 96, 102, 109, 116, 121, 122, 124, 125, 126], "8": [0, 13, 30, 35, 36, 40, 44, 50, 59, 60, 66, 68, 89, 115, 116, 117, 122, 126], "2": [0, 13, 21, 30, 31, 34, 35, 36, 40, 44, 49, 50, 55, 59, 63, 65, 66, 68, 75, 83, 84, 85, 88, 90, 92, 114, 116, 122, 123, 124, 126, 128, 129], "latest": [0, 2, 58, 68], "version": [0, 2, 12, 28, 30, 36, 60, 68, 112], "found": [0, 2, 15, 16, 36, 45, 49, 57, 58, 60, 68, 85, 86, 104, 116, 121], "dev": [0, 2, 6, 9, 12, 16, 20, 24, 58, 68, 104, 110], "run": [0, 4, 13, 15, 28, 30, 31, 32, 35, 36, 40, 42, 43, 49, 50, 53, 55, 58, 60, 68, 69, 72, 74, 79, 83, 85, 90, 91, 92, 93, 100, 101, 104, 115, 116, 121, 122, 123, 124, 125, 126, 128, 129], "readi": [0, 32, 60, 68, 72, 117], "There": [0, 2, 12, 13, 28, 30, 32, 33, 34, 35, 36, 40, 44, 48, 49, 50, 59, 60, 61, 62, 66, 68, 71, 72, 73, 82, 87, 88, 89, 90, 107, 114, 115, 116, 117, 120, 121, 122, 129], "tutori": [0, 28, 68, 112, 114, 115, 117, 118, 120, 121, 126, 128, 129], "folder": [0, 4, 12, 20, 31, 58, 60, 63, 67, 68, 110, 114, 115, 120, 121, 122, 125, 126], "exampl": [0, 2, 4, 8, 10, 12, 13, 15, 16, 19, 21, 28, 31, 32, 33, 34, 36, 40, 42, 43, 44, 46, 48, 49, 50, 51, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 67, 68, 70, 74, 78, 79, 80, 82, 83, 85, 87, 88, 89, 90, 92, 98, 100, 101, 102, 104, 106, 107, 110, 111, 112, 117], "featur": [0, 2, 25, 27, 31, 33, 36, 42, 43, 49, 56, 57, 58, 60, 68, 69, 89, 93, 117, 124, 128, 129], "check": [0, 2, 6, 9, 20, 22, 26, 28, 30, 31, 32, 33, 35, 36, 40, 45, 49, 53, 56, 60, 61, 68, 72, 78, 82, 86, 89, 96, 101, 110, 115, 116, 117, 120, 125], "awesom": [0, 65, 68], "repositori": [0, 30, 32, 36, 58, 63, 68, 69, 112, 115], "contain": [0, 2, 9, 27, 28, 30, 31, 32, 34, 35, 36, 40, 43, 44, 48, 50, 55, 56, 60, 63, 65, 66, 68, 83, 88, 89, 90, 91, 92, 94, 95, 96, 98, 107, 109, 110, 114, 115, 116, 117, 120, 124, 126], "quit": [0, 35, 36, 45, 50, 57, 59, 60, 68, 69, 101, 114, 116, 117, 129], "lot": [0, 12, 15, 31, 35, 62, 68, 112, 114, 116, 117, 129], "good": [0, 12, 31, 35, 49, 60, 68, 69, 72, 75, 90, 92, 101, 110, 114, 117], "articl": [0, 68], "written": [0, 30, 53, 65, 68, 69, 86, 87, 89, 108, 117], "sometim": [0, 28, 31, 32, 35, 36, 68], "requir": [0, 4, 13, 30, 31, 33, 34, 35, 36, 40, 43, 44, 51, 55, 60, 63, 65, 66, 68, 69, 82, 83, 89, 96, 98, 100, 102, 105, 110, 112, 115, 116, 121, 122, 123, 125, 126], "complex": [0, 13, 33, 35, 36, 40, 62, 63, 68, 69, 115, 123], "what": [0, 15, 28, 30, 31, 33, 35, 36, 40, 49, 50, 53, 55, 59, 62, 68, 69, 70, 72, 76, 79, 83, 92, 96, 98, 114, 115, 116, 117, 120, 121, 122, 126], "some": [0, 2, 3, 13, 28, 30, 31, 32, 33, 34, 35, 36, 40, 43, 46, 50, 53, 55, 58, 60, 62, 63, 65, 66, 68, 72, 75, 78, 79, 81, 83, 87, 88, 89, 91, 92, 98, 101, 109, 113, 114, 115, 116, 117, 119, 124, 125, 127], "thi": [0, 2, 4, 7, 9, 12, 13, 15, 16, 17, 21, 25, 28, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 79, 80, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130], "section": [0, 2, 13, 30, 31, 35, 45, 50, 59, 68, 69, 89, 90, 92, 110, 115, 117, 120, 121, 124, 126], "find": [0, 28, 30, 35, 36, 40, 45, 50, 55, 56, 63, 67, 68, 91, 112, 114, 115], "them": [0, 2, 3, 9, 12, 13, 15, 21, 28, 30, 31, 32, 35, 36, 40, 45, 46, 50, 58, 59, 60, 61, 63, 66, 68, 84, 87, 90, 91, 92, 93, 96, 101, 102, 107, 112, 114, 115, 116, 117, 120, 121, 129], "recommend": [0, 2, 4, 30, 32, 33, 34, 35, 36, 40, 59, 60, 62, 68, 72, 87, 93, 110, 112], "servic": [0, 68, 116, 124, 126], "doesn": [0, 12, 13, 28, 32, 35, 45, 58, 60, 61, 66, 68, 70, 89, 90, 117, 120, 124], "t": [0, 12, 13, 28, 30, 31, 32, 33, 35, 36, 40, 42, 43, 44, 45, 49, 50, 58, 60, 61, 62, 66, 67, 68, 69, 70, 75, 76, 83, 85, 89, 90, 91, 92, 93, 96, 98, 101, 114, 115, 116, 117, 120, 122, 123, 124], "bundl": [0, 17, 27, 30, 36, 55, 60, 68, 93], "ani": [0, 2, 12, 13, 25, 28, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 44, 45, 46, 48, 50, 55, 56, 57, 58, 59, 60, 62, 63, 66, 68, 69, 70, 73, 75, 78, 81, 82, 87, 88, 89, 90, 92, 93, 94, 96, 98, 100, 101, 102, 110, 112, 114, 115, 117, 120, 121, 122, 128, 129], "network": [0, 1, 16, 17, 68], "mai": [0, 13, 28, 30, 31, 34, 40, 46, 50, 58, 60, 63, 68, 69, 70, 73, 83, 88, 89, 90, 93, 94, 98, 100, 101, 102, 104, 107, 112, 114, 115, 116, 117, 120, 121, 123, 124, 126, 129], "write": [0, 28, 31, 35, 36, 68, 87, 96, 115], "onlin": [0, 58, 68, 116, 120], "If": [0, 6, 7, 12, 13, 15, 24, 25, 28, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 53, 55, 58, 59, 60, 63, 65, 66, 67, 68, 72, 73, 74, 76, 78, 79, 81, 83, 84, 85, 86, 87, 90, 91, 93, 96, 98, 99, 100, 101, 102, 107, 110, 112, 115, 116, 117, 120, 121, 122, 123, 124, 125, 126, 128, 129], "here": [0, 6, 7, 9, 12, 20, 26, 30, 32, 33, 35, 36, 40, 44, 45, 48, 49, 50, 55, 56, 57, 58, 60, 61, 63, 65, 68, 70, 72, 83, 89, 93, 94, 98, 100, 114, 115, 116, 117, 121], "nakama": [0, 68], "an": [0, 2, 3, 4, 6, 7, 9, 12, 13, 15, 16, 17, 20, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 44, 45, 48, 50, 53, 55, 56, 57, 58, 59, 60, 62, 63, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 79, 81, 82, 83, 84, 85, 86, 87, 88, 90, 91, 92, 93, 96, 98, 100, 101, 102, 106, 107, 109, 110, 112, 114, 115, 116, 117, 120, 121, 122, 123, 124, 126, 128, 129], "sourc": [0, 28, 30, 32, 35, 36, 40, 53, 60, 68, 96, 114], "server": [0, 30, 68], "design": [0, 13, 20, 27, 34, 68, 69, 116, 120, 122], "modern": [0, 68], "app": [0, 4, 30, 35, 36, 43, 55, 59, 66, 68], "firebas": [0, 68], "dozen": [0, 68], "simpler": [0, 35, 40, 68, 114, 116, 117], "experi": [0, 35, 68], "supabas": [0, 68], "A": [0, 1, 3, 9, 12, 13, 15, 25, 27, 30, 31, 34, 35, 36, 42, 43, 49, 50, 55, 56, 57, 59, 60, 62, 63, 65, 66, 68, 70, 82, 83, 86, 88, 89, 90, 91, 92, 93, 94, 96, 98, 100, 101, 102, 104, 107, 110, 114, 116, 117, 124, 128, 129], "cheaper": [0, 68], "altern": [0, 7, 34, 36, 40, 59, 60, 66, 68, 90, 101, 115, 116, 123, 124, 125, 126], "base": [0, 7, 16, 36, 40, 42, 44, 45, 49, 50, 55, 56, 58, 59, 63, 65, 66, 68, 73, 81, 101, 104, 109, 110, 115, 120, 122, 123, 124, 126, 128, 129], "postgr": [0, 68], "helper": [0, 3, 31, 32, 36, 68, 110, 115, 116], "load": [0, 2, 3, 4, 9, 13, 16, 17, 20, 21, 24, 25, 27, 32, 33, 35, 36, 42, 43, 49, 63, 67, 68, 101, 107, 114, 115, 116, 117, 124, 129], "from": [0, 2, 3, 4, 9, 13, 16, 17, 20, 21, 24, 25, 26, 27, 28, 30, 31, 32, 33, 36, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 53, 55, 58, 59, 60, 62, 63, 65, 66, 68, 69, 70, 72, 77, 81, 83, 85, 87, 90, 91, 92, 94, 95, 96, 101, 102, 107, 109, 110, 112, 114, 115, 116, 120, 122, 123, 124, 125, 126, 128, 129], "storag": [0, 68, 96, 102, 107], "But": [0, 35, 36, 60, 68, 69, 70, 90, 93, 109, 110, 117, 129], "most": [0, 2, 13, 28, 31, 33, 34, 35, 36, 40, 42, 44, 45, 50, 53, 61, 63, 68, 69, 71, 72, 73, 83, 84, 88, 90, 101, 110, 115, 116, 117, 120, 128], "": [0, 2, 4, 12, 13, 20, 22, 27, 30, 31, 33, 34, 35, 36, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 55, 56, 58, 59, 60, 62, 63, 65, 66, 67, 68, 69, 70, 76, 78, 81, 83, 86, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 104, 105, 107, 110, 112, 114, 115, 116, 117, 120, 121, 122, 123, 124, 126, 128, 129], "api": [0, 24, 28, 31, 34, 36, 40, 44, 45, 48, 50, 55, 57, 60, 62, 63, 68, 109, 110, 111, 117], "concret": [0, 68, 78, 101], "creat": [0, 1, 2, 3, 4, 6, 7, 10, 12, 13, 15, 17, 20, 21, 25, 27, 30, 31, 32, 33, 34, 35, 36, 42, 43, 44, 46, 49, 50, 51, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 67, 68, 71, 72, 75, 78, 81, 88, 96, 100, 101, 107, 109, 110, 114, 115, 116, 117, 120, 121, 124, 125, 126, 128], "dart": [0, 2, 4, 9, 12, 13, 20, 24, 27, 30, 31, 32, 35, 36, 40, 44, 45, 50, 55, 56, 59, 60, 62, 63, 65, 66, 68, 78, 83, 86, 96, 102, 106, 108, 110, 112, 113, 114, 115, 116, 117, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129], "ui": [0, 13, 31, 40, 55, 56, 58, 59, 62, 63, 65, 66, 68, 101, 116, 117], "user": [0, 13, 28, 30, 31, 33, 34, 35, 36, 40, 44, 45, 46, 50, 60, 66, 68, 69, 71, 81, 91, 96, 97, 100, 101, 102, 106, 107, 115, 117, 120, 122, 126], "custom": [0, 26, 27, 30, 32, 36, 45, 48, 60, 61, 63, 65, 68, 69, 83, 85, 89, 96, 102, 106, 107, 110], "anywher": [0, 34, 42, 46, 53, 68, 72, 83, 88, 117], "class": [0, 2, 4, 6, 7, 9, 12, 13, 15, 16, 17, 20, 21, 24, 26, 27, 30, 32, 34, 35, 36, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 53, 59, 60, 61, 62, 63, 65, 66, 68, 72, 90, 92, 94, 95, 96, 97, 98, 99, 100, 101, 105, 106, 110, 114, 116, 117, 120, 121, 122, 123, 124, 125, 126, 128, 129], "http": [0, 12, 17, 30, 35, 58, 60, 68, 112], "client": [0, 60, 68], "perform": [0, 14, 25, 33, 34, 35, 36, 42, 44, 50, 58, 60, 63, 68, 71, 78, 81, 87, 101, 108, 116, 121], "request": [0, 2, 17, 26, 43, 58, 66, 68, 100, 101], "dio": [0, 68], "popular": [0, 68, 113], "plai": [1, 2, 3, 5, 13, 36, 48, 50, 56, 63, 67, 69, 70, 101, 114, 117, 121, 124, 126], "multipl": [1, 2, 7, 12, 13, 25, 30, 31, 32, 33, 34, 35, 36, 40, 43, 44, 46, 50, 60, 65, 66, 70, 73, 87, 89, 90, 92, 97, 99, 100, 101, 107, 109, 114, 115, 117, 120, 121, 122, 126], "file": [1, 2, 5, 9, 16, 20, 21, 24, 25, 27, 28, 30, 31, 32, 36, 41, 58, 60, 67, 69, 72, 90, 101, 114, 115, 116, 120, 121, 122, 123, 124, 126], "simultan": [1, 2, 34, 45, 59, 100, 101], "flame_bloc": 1, "predict": [1, 6], "state": [1, 4, 6, 7, 20, 30, 31, 36, 40, 42, 45, 49, 55, 66, 69, 112, 115, 116, 125, 130], "manag": [1, 2, 4, 15, 20, 28, 33, 66, 123, 126], "librari": [1, 2, 6, 9, 12, 15, 16, 20, 28, 31, 58, 60, 69, 104, 110, 112], "bloc": [1, 6, 7], "flame_fire_atla": [1, 9], "textur": [1, 10, 25, 114], "atlas": [1, 9], "fireatla": [1, 10], "engin": [1, 12, 25, 30, 35, 36, 42, 69, 72, 80, 82, 90, 100, 101, 113, 116, 119, 120, 122, 127], "flame_isol": [1, 15], "isol": [1, 15, 28, 32], "offload": 1, "heavi": 1, "comput": [1, 15, 30, 44, 50, 63, 81, 82, 98, 99, 112], "anoth": [1, 13, 28, 31, 33, 34, 35, 36, 40, 42, 43, 44, 45, 48, 50, 55, 58, 59, 63, 65, 66, 71, 72, 86, 88, 89, 90, 91, 92, 93, 98, 100, 114, 115, 116, 117, 122], "thread": [1, 30, 81], "flame_lotti": 1, "lotti": [1, 16], "flame": [1, 2, 4, 6, 12, 13, 15, 16, 20, 21, 22, 25, 27, 28, 30, 32, 33, 35, 36, 40, 42, 44, 45, 48, 49, 50, 53, 56, 57, 61, 62, 63, 65, 66, 67, 108, 109, 110, 111, 113, 114, 115, 116, 117, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130], "flame_network_asset": [1, 60], "fetch": [1, 17, 60, 100], "asset": [1, 2, 3, 9, 16, 17, 20, 21, 36, 42, 56, 60, 63, 67, 69, 115, 129], "over": [1, 2, 7, 34, 35, 36, 40, 43, 50, 59, 81, 87, 91, 101, 114, 116, 117, 121, 122, 124, 125], "flame_oxygen": [1, 110], "replac": [1, 28, 34, 50, 59, 66, 85, 88, 91, 107, 108, 110, 112, 115, 117, 129], "oxygen": [1, 108, 109], "entiti": [1, 12, 28, 34, 36, 63, 98, 108, 109, 110, 115], "flame_r": 1, "interact": [1, 12, 13, 20, 27, 35, 50, 59, 69, 83, 91, 92, 108, 116, 117, 120, 122, 129], "rive": [1, 20, 60], "flame_spin": 1, "spine": [1, 21], "skelet": [1, 21], "flame_splash_screen": 1, "add": [1, 2, 4, 6, 9, 12, 13, 15, 16, 20, 21, 24, 25, 26, 28, 30, 31, 32, 33, 34, 35, 36, 40, 42, 44, 45, 48, 49, 50, 51, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 67, 82, 83, 90, 91, 92, 108, 109, 110, 112, 114, 115, 116, 117, 120, 121, 122, 123, 124, 125, 126, 128, 129], "splash": [1, 22, 66], "screen": [1, 13, 21, 22, 27, 33, 34, 35, 42, 43, 44, 45, 46, 49, 50, 53, 55, 57, 59, 66, 101, 112, 115, 116, 117, 121, 122, 123, 124, 126, 128, 129], "draw": [1, 36, 42, 43, 44, 56, 59, 60, 65, 69, 85, 101, 114, 115, 116], "svg": [1, 36, 60], "2d": [1, 13, 27], "tilemap": [1, 25, 26, 36], "level": [1, 2, 4, 6, 12, 20, 27, 31, 32, 33, 34, 35, 36, 40, 46, 50, 59, 66, 72, 87, 89, 90, 114, 115, 117, 121, 122, 124], "editor": [1, 9, 36, 56, 89, 90], "essenti": [2, 13], "made": [2, 7, 33, 35, 56, 101, 112, 122, 126], "first": [2, 6, 13, 20, 28, 30, 31, 32, 33, 34, 35, 36, 40, 42, 44, 45, 48, 49, 50, 55, 58, 62, 63, 66, 70, 72, 73, 78, 83, 87, 88, 94, 100, 101, 102, 104, 112, 114, 115, 116, 117, 120, 121, 122, 123, 124, 128, 129], "have": [2, 4, 6, 7, 9, 12, 13, 21, 25, 26, 28, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 44, 45, 48, 49, 50, 51, 53, 55, 59, 60, 61, 63, 65, 69, 70, 73, 76, 79, 82, 83, 86, 87, 88, 89, 90, 91, 92, 93, 96, 98, 101, 102, 107, 109, 110, 112, 113, 114, 115, 116, 117, 119, 120, 121, 122, 123, 124, 126, 127, 128, 129], "list": [2, 12, 13, 31, 35, 36, 40, 42, 43, 44, 45, 46, 48, 55, 60, 61, 65, 71, 82, 87, 93, 94, 97, 98, 99, 100, 101, 106, 110, 115, 116, 117, 121, 122], "after": [2, 12, 13, 20, 28, 31, 33, 35, 36, 40, 42, 43, 44, 45, 48, 50, 57, 58, 60, 63, 65, 66, 70, 72, 73, 78, 79, 83, 84, 89, 90, 91, 93, 98, 99, 101, 102, 107, 110, 112, 115, 116, 117, 123], "instal": [2, 6, 9, 12, 20, 23, 28, 30, 110], "sure": [2, 24, 28, 30, 31, 44, 50, 58, 60, 65, 66, 72, 83, 112, 115, 117], "exist": [2, 4, 7, 26, 28, 34, 46, 50, 59, 63, 66, 76, 83, 107, 115, 117, 124], "path": [2, 4, 30, 32, 40, 44, 66, 69, 93], "default": [2, 4, 12, 13, 17, 28, 30, 33, 34, 35, 36, 40, 42, 43, 44, 45, 48, 49, 50, 51, 55, 56, 58, 60, 63, 65, 66, 96, 101, 107, 109, 110, 112, 115, 121, 128], "directori": [2, 21, 30, 32, 36, 58, 60, 67, 115], "flameaudio": [2, 3, 4, 67], "chang": [2, 4, 6, 7, 12, 13, 30, 31, 33, 34, 36, 40, 43, 45, 49, 55, 58, 61, 63, 65, 67, 72, 81, 83, 88, 98, 104, 107, 112, 115, 116, 117, 121, 122, 123, 124, 125, 128], "audiocach": [2, 3, 4, 67], "below": [2, 30, 31, 36, 40, 44, 45, 50, 59, 60, 62, 66, 71, 73, 75, 82, 89, 90, 104, 114, 116, 117, 120, 126], "someth": [2, 12, 28, 31, 35, 36, 43, 44, 45, 50, 57, 58, 60, 63], "like": [2, 3, 12, 13, 15, 28, 30, 31, 33, 34, 35, 36, 42, 43, 44, 45, 46, 48, 55, 57, 58, 60, 61, 62, 63, 65, 69, 70, 76, 83, 90, 96, 100, 110, 112, 114, 115, 117, 120, 121, 122, 123, 124, 126, 128, 129], "explos": [2, 67], "mp3": [2, 4, 67], "music": [2, 5, 67], "Then": [2, 9, 20, 34, 35, 36, 40, 45, 62, 78, 96, 115, 116, 117, 122], "method": [2, 3, 5, 9, 13, 16, 20, 21, 26, 28, 31, 32, 33, 34, 35, 36, 40, 42, 44, 45, 48, 49, 50, 55, 57, 58, 59, 60, 61, 62, 63, 65, 66, 86, 97, 105, 106, 109, 110, 115, 116, 117, 121, 122, 123, 124, 125, 126, 128, 129], "dispos": [2, 4, 9, 21, 25, 31, 60], "import": [2, 4, 9, 13, 20, 24, 28, 30, 33, 35, 36, 40, 44, 45, 50, 55, 56, 59, 60, 62, 63, 65, 66, 83, 112, 114, 115, 116, 117, 120, 121, 122, 123, 124, 125, 126, 128, 129], "shorter": 2, "reus": [2, 35, 40, 60, 63, 79], "clip": [2, 34, 36, 43], "sound": [2, 3, 48, 114, 117, 120], "longer": [2, 35, 50, 101], "playlongaudio": 2, "looplongaudio": 2, "background": [2, 5, 36, 43, 49, 61, 66, 114, 116, 122], "should": [2, 4, 7, 12, 13, 17, 28, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 45, 48, 49, 50, 51, 53, 55, 58, 60, 65, 66, 69, 72, 83, 84, 87, 91, 93, 96, 97, 100, 101, 110, 112, 114, 115, 116, 117, 120, 121, 122, 123, 124, 125, 126, 128, 129], "paus": [2, 5, 40, 43, 57, 66, 71, 101], "when": [2, 4, 6, 7, 9, 12, 13, 15, 28, 30, 31, 32, 33, 35, 40, 42, 43, 44, 45, 46, 49, 50, 53, 55, 56, 58, 59, 60, 62, 63, 66, 69, 70, 72, 75, 82, 83, 86, 87, 88, 90, 92, 93, 96, 98, 101, 102, 107, 109, 110, 114, 115, 116, 117, 120, 121, 122, 123, 124, 125, 126, 129], "resum": [2, 5, 40, 46, 79, 80, 93], "bgm": [2, 4], "differ": [2, 4, 13, 17, 25, 30, 32, 33, 34, 35, 36, 40, 45, 50, 51, 59, 63, 69, 70, 73, 77, 81, 83, 85, 87, 88, 90, 96, 100, 102, 107, 109, 110, 112, 114, 115, 116, 117, 120, 123, 129], "between": [2, 13, 33, 35, 36, 40, 43, 45, 55, 59, 63, 66, 84, 85, 89, 100, 115, 117, 123], "optim": [2, 28, 35, 60, 63, 114], "allow": [2, 3, 7, 12, 13, 15, 16, 21, 25, 27, 28, 30, 31, 32, 33, 34, 36, 40, 42, 44, 45, 46, 48, 50, 51, 55, 59, 60, 61, 62, 63, 65, 66, 69, 70, 76, 78, 83, 87, 89, 90, 101, 109, 110, 121, 122, 124, 126, 129], "without": [2, 28, 31, 34, 35, 36, 40, 55, 56, 60, 63, 69, 70, 86, 90, 106, 109, 110, 114, 115, 117, 121], "gap": [2, 115, 123], "iter": [2, 13, 35, 36, 40, 105], "almost": [2, 36, 75, 110, 117, 124, 126], "drop": [2, 25, 61, 66, 123, 124, 126], "frame": [2, 9, 36, 42, 60, 63, 117, 121], "rate": [2, 13, 55, 66], "happen": [2, 33, 34, 35, 42, 50, 58, 85, 92, 101, 115, 117, 122, 123], "whenev": [2, 12, 32, 34, 36, 46, 58, 90, 107, 112], "possibl": [2, 28, 31, 32, 33, 34, 35, 36, 40, 42, 43, 45, 48, 51, 55, 59, 63, 67, 72, 82, 86, 88, 90, 92, 93, 96, 100, 101, 107, 116, 120], "prefer": [2, 31, 55, 60, 76], "former": [2, 13, 33, 60], "length": [2, 13, 31, 36, 40, 44, 55, 59, 66, 91, 101, 102, 104, 117, 121, 122, 123, 124, 126], "do": [2, 6, 7, 12, 13, 15, 28, 31, 32, 33, 34, 35, 36, 40, 42, 44, 45, 49, 50, 55, 58, 60, 61, 62, 63, 65, 66, 69, 70, 72, 78, 79, 82, 83, 87, 90, 91, 96, 98, 100, 101, 110, 114, 115, 116, 117, 120, 121, 122, 123, 124, 125, 126, 128, 129], "small": [2, 31, 63, 92, 114, 117, 129], "via": [2, 13, 30, 31, 36, 40, 43, 50, 57, 59, 60, 63, 66, 69, 81, 83, 88, 96, 100, 114, 117, 124], "track": [2, 4, 21, 35, 44, 45, 50, 53, 63, 124], "let": [2, 6, 13, 33, 34, 36, 40, 45, 58, 63, 108, 112, 114, 115, 116, 117, 120, 121, 122, 123, 124, 126, 128, 129], "automat": [2, 4, 28, 30, 31, 33, 34, 35, 36, 40, 50, 51, 60, 65, 69, 102, 107, 110, 121], "sent": [2, 4, 28, 45, 101], "come": [2, 12, 13, 35, 36, 55, 60, 69, 70, 71, 90, 93, 102, 110, 112, 114, 116, 117, 120, 122, 125, 126], "back": [2, 4, 15, 32, 35, 36, 40, 42, 46, 58, 59, 61, 71, 78, 93, 96, 114, 116, 117, 120, 121, 122, 123, 124], "foreground": [2, 35], "audiopool": [2, 5], "fire": [2, 44, 45, 46, 50, 63], "quick": [2, 3, 117, 122], "veri": [2, 12, 13, 22, 30, 31, 32, 33, 34, 35, 36, 40, 42, 48, 50, 55, 56, 57, 59, 60, 63, 65, 69, 93, 112, 114, 115, 116, 117, 120, 121, 122, 124, 129], "effici": [2, 35], "manner": [2, 36, 70, 116], "keep": [2, 4, 12, 13, 15, 30, 35, 40, 44, 45, 48, 50, 51, 53, 58, 60, 62, 69, 73, 84, 100, 102, 117, 121, 122, 124], "pool": [2, 3, 35], "preload": [2, 3], "given": [2, 4, 9, 30, 33, 40, 44, 55, 63, 70, 71, 72, 74, 79, 80, 82, 83, 87, 95, 100, 101, 102, 116, 117, 122], "fast": [2, 35, 55, 124, 126, 129], "success": [2, 50], "format": [2, 28, 55, 60, 62, 69, 70, 86, 122], "work": [2, 12, 13, 26, 28, 30, 31, 33, 34, 35, 36, 40, 44, 45, 50, 53, 58, 59, 60, 61, 63, 66, 112, 114, 116, 117, 120, 121, 122, 124, 126], "across": [2, 32, 44, 63, 66, 116, 117, 122], "devic": [2, 33, 34, 44, 46, 50, 58, 63, 112, 114, 115], "ogg": 2, "wav": 2, "bridg": [2, 6, 9, 12, 13, 17, 20, 24, 25, 93, 108, 110], "order": [2, 4, 17, 27, 30, 31, 32, 34, 35, 36, 40, 42, 44, 46, 50, 57, 59, 63, 66, 72, 87, 91, 93, 96, 100, 101, 108, 110, 114, 115, 116, 117], "crucial": [2, 44, 50], "link": [2, 28, 30, 31, 104, 106, 107, 112], "more": [2, 6, 13, 15, 20, 22, 24, 28, 30, 31, 33, 34, 35, 36, 40, 42, 43, 45, 46, 48, 49, 50, 51, 56, 61, 62, 63, 65, 66, 69, 70, 72, 89, 90, 92, 96, 101, 110, 114, 115, 116, 117, 122, 123, 124, 129], "depth": [2, 27, 33, 36], "explan": [2, 45], "both": [2, 13, 30, 31, 33, 34, 35, 36, 40, 44, 45, 50, 55, 56, 59, 61, 62, 63, 65, 71, 85, 87, 90, 91, 96, 114, 115, 116, 117, 122, 123, 128], "pass": [2, 4, 28, 30, 32, 33, 35, 36, 40, 42, 45, 46, 49, 50, 55, 60, 62, 63, 92, 96, 101, 102, 107, 116, 117, 122, 123, 129], "addit": [2, 4, 28, 32, 35, 36, 40, 43, 44, 50, 59, 60, 65, 66, 67, 70, 78, 82, 87, 90, 92, 93, 94, 101, 105, 114, 116, 123], "option": [2, 4, 7, 13, 17, 28, 30, 33, 34, 35, 36, 40, 42, 48, 49, 55, 60, 61, 65, 67, 70, 73, 92, 96, 97, 99, 100, 101, 102, 110, 112, 116], "doubl": [2, 4, 13, 15, 20, 30, 33, 35, 36, 40, 42, 44, 45, 49, 50, 51, 55, 60, 63, 66, 71, 86, 96, 102, 106, 109, 110, 115, 116, 117, 122, 123, 124, 125, 126], "paramet": [2, 4, 13, 28, 31, 32, 35, 36, 40, 46, 48, 51, 55, 60, 65, 67, 90, 91, 98, 104, 122, 123, 126], "volum": [2, 4, 13, 90], "0": [2, 4, 9, 12, 13, 21, 28, 30, 31, 32, 36, 40, 42, 44, 49, 50, 51, 55, 59, 60, 62, 63, 65, 66, 72, 73, 80, 84, 85, 86, 87, 88, 90, 92, 110, 112, 115, 116, 117, 121, 122, 123, 124, 125, 126, 128], "return": [2, 7, 12, 13, 26, 34, 35, 36, 40, 43, 44, 45, 48, 50, 55, 57, 60, 62, 63, 66, 74, 77, 82, 83, 84, 85, 86, 87, 95, 96, 99, 100, 101, 102, 115, 116, 117, 122, 124, 126], "lib": [2, 9, 35, 36, 112, 114, 115, 120, 121, 122, 123, 124, 125, 126], "stop": [2, 5, 12, 13, 33, 34, 35, 44, 45, 46, 50, 66, 69, 71, 74, 83, 101], "configur": [2, 3, 13, 27, 28, 33, 49, 50, 62, 63, 65, 112], "other": [2, 12, 13, 28, 30, 31, 34, 35, 36, 40, 41, 42, 43, 45, 47, 48, 50, 51, 57, 58, 59, 60, 61, 63, 66, 72, 73, 78, 82, 83, 84, 86, 87, 88, 90, 91, 92, 93, 100, 101, 107, 109, 112, 114, 117, 123, 124, 125, 126, 130], "In": [2, 4, 12, 13, 27, 28, 30, 32, 34, 35, 36, 40, 42, 43, 44, 45, 49, 50, 55, 59, 60, 62, 65, 66, 69, 72, 73, 75, 76, 78, 82, 83, 84, 86, 88, 90, 91, 92, 96, 101, 104, 106, 110, 112, 113, 114, 115, 116, 117, 119, 121, 122, 123, 124, 125, 126, 127, 128], "fact": [2, 48, 59], "alwai": [2, 3, 28, 31, 33, 34, 35, 36, 40, 42, 43, 45, 46, 69, 70, 81, 87, 91, 93, 104, 114, 120, 121, 122, 126], "directli": [2, 12, 30, 31, 35, 36, 40, 42, 46, 48, 55, 56, 60, 62, 63, 110, 117], "gain": [2, 36], "full": [2, 8, 10, 19, 35, 36, 40, 42, 43, 45, 49, 55, 59, 60, 65, 66, 70, 71, 110, 116, 117, 122, 123, 128], "control": [2, 7, 12, 13, 15, 20, 21, 31, 32, 33, 35, 36, 42, 43, 45, 46, 49, 55, 59, 65, 69, 93, 100, 107, 116, 121, 123, 126, 128], "how": [2, 8, 13, 19, 23, 31, 33, 34, 35, 36, 40, 42, 45, 49, 50, 51, 53, 56, 59, 60, 63, 65, 66, 69, 70, 72, 76, 82, 88, 90, 91, 93, 97, 101, 102, 106, 109, 110, 115, 116, 117, 121, 122, 124, 128], "just": [2, 4, 6, 9, 12, 15, 16, 17, 21, 24, 31, 33, 34, 35, 36, 40, 42, 45, 46, 55, 60, 61, 62, 63, 69, 76, 82, 84, 87, 90, 92, 96, 109, 110, 112, 114, 115, 116, 117, 120, 121, 122, 123, 125, 126, 129], "wrapper": [2, 12, 16, 27, 36, 60, 109], "common": [2, 12, 13, 32, 34, 36, 40, 42, 49, 55, 59, 62, 63, 65, 72, 79, 87, 90, 101, 113, 115, 117, 119, 127], "pre": [2, 3, 4, 31, 33, 35, 58, 60, 61, 116], "store": [2, 4, 9, 15, 17, 30, 32, 40, 43, 44, 50, 60, 69, 72, 81, 82, 87, 88, 90, 92, 94, 96, 101, 102, 107, 114, 116, 117, 120, 124], "memori": [2, 16, 42, 59, 60, 61], "time": [2, 3, 4, 9, 12, 13, 20, 28, 30, 32, 34, 35, 36, 40, 42, 43, 44, 45, 46, 50, 51, 59, 60, 61, 62, 63, 66, 69, 70, 71, 72, 75, 76, 80, 81, 82, 83, 85, 88, 89, 90, 91, 96, 98, 100, 101, 104, 106, 107, 110, 114, 115, 116, 117, 120, 122, 123, 124, 129], "therefor": [2, 35, 36, 70, 90, 100, 104, 117], "each": [2, 12, 13, 28, 30, 32, 33, 35, 36, 40, 45, 48, 50, 53, 55, 57, 60, 63, 66, 70, 72, 73, 75, 78, 82, 85, 88, 89, 90, 91, 92, 93, 94, 98, 99, 100, 101, 104, 107, 110, 114, 115, 116, 117, 122], "get": [2, 9, 13, 15, 17, 28, 30, 31, 33, 35, 36, 42, 45, 46, 48, 49, 50, 55, 56, 58, 60, 62, 70, 83, 85, 92, 96, 109, 110, 112, 115, 116, 117, 120, 121, 122, 123, 124, 126], "delai": [2, 3, 40, 80, 115], "await": [2, 6, 9, 13, 16, 17, 20, 21, 24, 25, 32, 33, 36, 42, 49, 55, 60, 63, 66, 96, 100, 101, 109, 115, 116, 117, 121, 122, 125, 126, 128, 129], "begin": [2, 12, 31, 40, 44, 50, 70, 89, 114, 116, 117, 120, 121, 122, 129], "onload": [2, 4, 6, 9, 12, 13, 16, 20, 21, 24, 30, 33, 35, 36, 40, 42, 44, 49, 50, 55, 59, 60, 63, 65, 66, 96, 110, 115, 116, 117, 121, 122, 123, 124, 125, 126, 128, 129], "smoothli": [2, 33, 55], "To": [2, 4, 6, 9, 12, 13, 15, 16, 17, 20, 21, 24, 25, 33, 35, 36, 42, 45, 48, 49, 53, 55, 56, 58, 60, 61, 62, 63, 70, 109, 110, 112, 117, 120, 121, 122, 123, 124, 125, 126, 128, 129], "loadal": [2, 60, 63, 121, 122, 126], "final": [2, 7, 9, 12, 13, 16, 17, 20, 21, 24, 25, 30, 32, 33, 34, 35, 36, 40, 42, 44, 45, 48, 49, 50, 55, 57, 59, 60, 61, 63, 65, 66, 72, 73, 96, 104, 107, 110, 112, 114, 115, 116, 117, 120, 121, 122, 123, 124, 125, 126, 128, 129], "clear": [2, 28, 31, 44, 60, 66, 72, 101, 117], "remov": [2, 4, 12, 13, 25, 28, 30, 35, 36, 40, 42, 44, 46, 48, 50, 57, 58, 59, 60, 63, 66, 90, 91, 112, 116, 117, 122, 123, 124, 126, 129], "ha": [2, 12, 13, 15, 25, 28, 30, 31, 33, 34, 35, 40, 42, 44, 45, 46, 48, 49, 50, 51, 55, 59, 60, 62, 63, 65, 67, 70, 72, 82, 87, 88, 90, 91, 92, 96, 99, 101, 102, 104, 109, 110, 115, 116, 117, 122, 124, 126, 129], "been": [2, 9, 21, 28, 31, 35, 36, 42, 96, 101, 102, 115, 117, 123], "clearcach": [2, 25, 42, 60], "whole": [2, 12, 35, 36, 42, 45, 55, 60, 123], "local": [3, 13, 17, 28, 36, 44, 50, 60, 71, 76, 82, 83, 87, 88, 91, 107, 112, 116], "minim": [3, 45, 48], "singl": [3, 6, 7, 13, 27, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 50, 51, 55, 60, 62, 65, 75, 80, 84, 86, 88, 89, 90, 91, 92, 93, 96, 98, 99, 100, 102, 104, 105, 106, 107, 114, 115, 116, 117, 121], "same": [3, 4, 12, 13, 28, 30, 32, 34, 35, 36, 40, 43, 44, 45, 46, 50, 55, 56, 58, 59, 60, 61, 63, 66, 70, 72, 74, 76, 82, 83, 87, 88, 91, 92, 93, 99, 100, 101, 102, 106, 110, 112, 115, 116, 117, 121, 122, 123, 125, 128], "usual": [3, 13, 30, 35, 36, 40, 42, 44, 59, 66, 83, 92, 114, 115], "laser": 3, "shoot": [3, 35, 48, 60, 130], "ship": [3, 63], "jump": [3, 36, 40, 69, 71, 76, 77, 79, 83, 90, 92, 100, 101, 121, 122, 124, 126], "platform": [3, 32, 36, 41, 46, 53, 110, 120, 121, 123, 124, 130], "minimum": [3, 35, 45, 115], "start": [3, 15, 20, 26, 28, 31, 32, 33, 35, 36, 40, 42, 43, 44, 45, 46, 50, 55, 60, 66, 72, 74, 75, 88, 89, 90, 92, 93, 96, 98, 99, 100, 101, 104, 109, 114, 116, 117, 120, 122, 123, 124, 125, 126, 130], "size": [3, 9, 13, 15, 16, 20, 21, 24, 30, 32, 33, 34, 35, 40, 42, 44, 45, 49, 50, 51, 53, 56, 59, 60, 63, 65, 66, 109, 115, 116, 117, 120, 121, 122, 123, 124, 125, 126, 128, 129], "maximum": [3, 13, 31, 34, 35], "player": [3, 6, 12, 33, 34, 35, 36, 45, 46, 49, 60, 67, 69, 79, 82, 83, 85, 90, 91, 93, 96, 100, 101, 107, 120, 121, 122, 123, 124, 128], "re": [3, 4, 30, 31, 32, 35, 36, 40, 50, 62, 70, 77, 83, 98, 106, 112, 114, 116, 117], "mani": [3, 13, 27, 31, 33, 35, 36, 53, 55, 58, 60, 69, 74, 77, 78, 79, 83, 84, 102, 114, 120, 121, 126, 129], "createpool": 3, "global": [3, 28, 36, 60, 67, 71, 72, 75, 81, 88, 96, 107, 115, 116, 122, 123], "With": [4, 6, 9, 34, 40, 42, 44, 50, 60, 63, 69, 112, 122], "regard": [4, 35, 65], "applic": [4, 15, 28, 30, 34, 35, 36, 42, 43, 55], "lifecycl": 4, "termin": [4, 28, 92, 100, 112], "current": [4, 7, 13, 15, 28, 30, 31, 34, 35, 36, 40, 42, 44, 45, 46, 48, 49, 50, 51, 53, 55, 58, 59, 60, 66, 71, 74, 75, 77, 79, 82, 83, 89, 91, 98, 100, 101, 115, 116, 117, 123, 125, 126, 128, 129], "similarli": [4, 13, 35, 36, 48, 50, 72, 91, 101], "manual": [4, 13, 28, 30, 31, 34, 35, 36, 44, 50, 59, 60, 94, 98], "support": [4, 13, 15, 24, 25, 26, 27, 34, 35, 36, 43, 44, 49, 50, 59, 60, 63, 69, 71, 72, 87], "properli": [4, 12, 35, 59, 60, 91, 115, 116, 117], "observ": [4, 13, 34], "must": [4, 12, 13, 28, 30, 31, 32, 33, 40, 44, 48, 50, 60, 70, 72, 73, 76, 80, 82, 83, 84, 85, 88, 90, 91, 92, 93, 94, 96, 101, 102, 107, 112, 115, 122, 124, 126], "regist": [4, 13, 36, 45, 50, 66, 96, 102, 106, 107, 109, 110, 123, 124], "initi": [4, 13, 22, 28, 32, 35, 36, 40, 45, 51, 59, 60, 63, 72, 75, 88, 96, 101, 107, 110, 115, 116, 117, 129, 130], "note": [4, 6, 14, 25, 28, 30, 31, 33, 35, 36, 40, 42, 43, 45, 48, 50, 51, 55, 60, 62, 65, 78, 83, 87, 91, 96, 101, 107, 114, 115, 116, 117, 121, 126, 129], "point": [4, 13, 32, 35, 40, 42, 44, 50, 55, 59, 66, 84, 85, 86, 89, 93, 112, 114, 115, 116, 117, 120, 122, 128, 129, 130], "where": [4, 12, 13, 15, 25, 28, 30, 31, 32, 33, 34, 35, 36, 40, 44, 45, 50, 51, 58, 60, 62, 63, 66, 67, 69, 72, 78, 83, 85, 88, 92, 94, 114, 115, 116, 117, 121, 122, 123, 124, 125, 128, 129], "widgetsbind": 4, "alreadi": [4, 28, 30, 31, 33, 34, 36, 40, 42, 44, 45, 50, 55, 59, 60, 66, 72, 84, 86, 90, 102, 110, 112, 114, 115, 117, 120], "best": [4, 30, 59, 69, 96, 120, 122, 123], "practic": [4, 59], "insid": [4, 6, 7, 9, 31, 32, 34, 35, 36, 43, 44, 45, 48, 55, 56, 57, 60, 65, 66, 72, 87, 89, 90, 91, 110, 114, 115, 117, 120, 129], "case": [4, 13, 28, 30, 31, 32, 34, 35, 36, 40, 44, 50, 55, 59, 60, 72, 76, 78, 83, 84, 90, 101, 114, 115, 116, 117, 122, 123, 126, 129], "done": [4, 6, 9, 30, 31, 33, 35, 36, 42, 72, 115, 121, 123, 124, 125, 128], "still": [4, 28, 33, 34, 36, 40, 44, 50, 75, 90, 93, 96, 98, 101, 114, 117], "adventur": [4, 70, 93], "appropri": [4, 31, 60, 100, 101, 121, 122, 124, 125], "structur": [4, 28, 30, 33, 34, 41, 42, 43, 59, 60, 62, 114, 117, 120, 129], "explain": [4, 31, 45, 58, 72, 89, 121, 122, 123], "document": [4, 27, 29, 33, 34, 35, 42, 44, 45, 48, 49, 50, 55, 59, 60, 71, 72, 82, 89, 90, 91, 106, 110, 115, 124], "static": [4, 13, 30, 34, 36, 40, 44, 49, 50, 61, 62, 65, 115, 116, 117, 128, 129], "desir": [4, 13, 33, 40, 43, 45, 55, 59, 63, 81, 85, 120], "string": [4, 43, 55, 57, 65, 66, 72, 76, 78, 79, 82, 83, 87, 88, 94, 95, 96, 98, 99, 100, 102, 104, 105, 106, 107, 114, 116, 117], "locat": [4, 13, 30, 31, 32, 34, 40, 50, 60, 91, 92, 104, 112, 116], "boss": 4, "fight": [4, 93, 101], "382": 4, "world": [4, 12, 13, 33, 35, 87, 90, 91, 109, 110, 115, 116, 117, 124, 126], "map": [4, 9, 12, 13, 25, 27, 30, 33, 34, 35, 36, 40, 43, 44, 50, 57, 63, 66, 94, 104, 105, 107, 123, 124], "25": [4, 35, 36, 59, 66, 80, 83, 89, 116, 117], "handl": [4, 6, 9, 13, 15, 34, 35, 36, 40, 44, 45, 48, 49, 50, 55, 59, 60, 100, 108, 117], "prevent": [4, 13, 35, 66, 85, 91, 123, 124, 126], "auto": [4, 73, 79, 122, 123, 124, 125, 126], "focu": [4, 30, 43, 46, 59, 108, 120, 121], "gener": [5, 13, 27, 28, 30, 31, 32, 34, 36, 40, 45, 46, 50, 59, 60, 63, 69, 85, 91, 93, 107, 114, 115, 116, 117, 124], "cach": [5, 17, 30, 34, 35, 36, 40, 58, 60, 61, 94, 95, 115, 116, 120, 121, 122, 129], "offer": [6, 36, 45, 55, 60, 63, 83], "natur": [6, 36, 40, 57, 78, 90], "similar": [6, 7, 13, 35, 36, 40, 46, 48, 50, 51, 63, 65, 66, 71, 74, 75, 77, 79, 85, 90, 91, 98, 116, 117, 126], "flutter_bloc": 6, "cubit": 6, "flamegam": [6, 9, 12, 15, 16, 20, 21, 24, 28, 30, 33, 35, 40, 44, 45, 48, 49, 50, 55, 56, 59, 60, 63, 65, 66, 112, 114, 115, 116, 117, 120, 121, 124, 126, 128, 129], "regul": 6, "occur": [6, 12, 13, 30, 31, 44, 45, 50, 73, 83, 87, 98, 100, 101, 107, 117, 124, 125], "throughout": [6, 36, 42, 62], "entir": [6, 30, 44, 45, 50, 59, 61, 115, 117, 121, 122], "seen": [6, 9, 12, 20, 31, 33, 34, 35, 36, 45, 49, 69, 79, 110], "instruct": [6, 9, 12, 20, 28, 40, 58, 71, 89, 110], "assum": [6, 13, 30, 33, 35, 43, 78, 83, 100, 106, 112, 113, 115, 119, 121, 122, 126, 127, 130], "inventori": [6, 57, 66], "avail": [6, 7, 31, 32, 33, 34, 36, 43, 44, 50, 56, 58, 59, 60, 61, 63, 65, 70, 72, 94, 96, 102, 107, 112, 115, 117, 120, 125, 126], "flameblocprovid": [6, 8], "mygam": [6, 15, 16, 24, 33, 35, 36, 42, 43, 44, 45, 48, 49, 50, 55, 57, 60, 61, 65, 66, 96], "overrid": [6, 7, 9, 12, 13, 15, 16, 20, 21, 24, 30, 33, 34, 35, 36, 40, 42, 43, 44, 45, 46, 48, 49, 50, 55, 59, 60, 61, 63, 65, 66, 96, 101, 110, 115, 116, 117, 121, 122, 123, 124, 125, 126, 128, 129], "futur": [6, 9, 13, 16, 20, 21, 24, 28, 30, 31, 32, 33, 35, 36, 40, 42, 44, 49, 50, 55, 59, 60, 66, 96, 100, 101, 112, 115, 116, 117, 121, 122, 125, 126, 128, 129], "void": [6, 7, 9, 12, 13, 15, 16, 20, 21, 24, 28, 30, 31, 32, 33, 35, 36, 40, 42, 43, 44, 45, 46, 49, 50, 55, 59, 60, 61, 63, 65, 66, 67, 78, 96, 100, 101, 110, 112, 114, 115, 116, 117, 120, 121, 122, 123, 124, 125, 126, 128, 129], "async": [6, 9, 13, 16, 20, 21, 24, 30, 32, 33, 35, 36, 40, 42, 44, 49, 50, 55, 59, 60, 66, 96, 115, 116, 117, 121, 122, 125, 126, 128, 129], "playerinventorybloc": 6, "playerinventoryst": 6, "children": [6, 7, 12, 34, 35, 40, 42, 45, 51, 66, 67, 125, 126], "abov": [6, 12, 35, 36, 45, 51, 63, 83, 90, 104, 106, 112, 116, 117, 122], "now": [6, 9, 31, 33, 34, 35, 40, 50, 58, 60, 69, 70, 83, 101, 110, 112, 114, 115, 116, 117, 120, 121, 122, 123, 124, 125, 126, 128, 129], "access": [6, 9, 25, 26, 27, 30, 32, 33, 36, 55, 62, 81, 82, 88, 92, 94, 96, 98, 101, 102, 106, 107, 110, 112, 115, 121, 122, 129], "than": [6, 12, 13, 15, 25, 31, 32, 33, 34, 35, 36, 40, 42, 53, 69, 70, 83, 84, 85, 87, 93, 109, 114, 116, 117, 123, 125], "one": [6, 7, 9, 13, 15, 25, 28, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 44, 45, 46, 49, 50, 59, 63, 65, 66, 67, 69, 70, 72, 75, 77, 83, 86, 87, 89, 90, 91, 92, 93, 100, 101, 102, 109, 116, 117, 120, 129], "flamemultiblocprovid": [6, 8], "fashion": [6, 63], "playerstatsbloc": 6, "playerstatsst": 6, "listen": [6, 7, 12, 36, 45, 46, 129], "two": [6, 12, 13, 28, 30, 33, 34, 35, 36, 40, 42, 48, 49, 55, 60, 61, 62, 63, 65, 66, 67, 69, 72, 87, 90, 96, 101, 102, 104, 115, 116, 117, 121, 122, 123], "approach": [6, 17, 32, 34, 35, 36, 44, 50, 55, 60, 63, 72, 115, 117, 122], "By": [6, 9, 13, 17, 33, 35, 36, 42, 43, 44, 45, 48, 50, 51, 61, 63, 66, 69, 72, 101, 110, 112, 114, 122, 128], "flamebloclisten": [6, 8], "positioncompon": [6, 12, 28, 30, 33, 35, 40, 44, 45, 48, 49, 50, 51, 53, 66, 110, 115, 116, 117, 124, 125, 126, 128, 129], "updategear": 6, "Or": [6, 31, 34, 35, 60, 62, 101], "mixin": [6, 7, 12, 15, 30, 32, 33, 36, 40, 45, 48, 55, 63, 117, 121, 122, 124, 129], "onnewst": [6, 7], "simpli": [6, 16, 31, 35, 36, 40, 44, 53, 59, 63, 66, 83, 87, 90, 91, 102, 110, 112, 114, 117, 122, 123, 124, 126, 129], "flameblocread": [6, 8], "appli": [6, 13, 31, 33, 34, 36, 40, 42, 45, 48, 59, 66, 75, 87, 112, 124, 126], "takehit": [6, 36], "const": [6, 13, 21, 30, 32, 35, 40, 42, 43, 44, 49, 50, 55, 56, 59, 60, 62, 63, 65, 66, 109, 115, 116, 117, 121, 122, 125, 126], "playerdamag": 6, "limit": [6, 11, 12, 34, 35, 40, 59, 63, 89, 102], "onli": [6, 7, 28, 30, 31, 33, 34, 35, 36, 40, 42, 44, 45, 48, 49, 50, 51, 61, 63, 66, 75, 77, 83, 85, 87, 88, 89, 90, 91, 98, 100, 101, 109, 110, 112, 115, 116, 121, 122, 123, 126, 128], "live": [7, 12, 36, 58, 63, 69, 117, 121, 126], "while": [7, 13, 27, 34, 35, 40, 42, 43, 44, 45, 50, 51, 60, 69, 83, 88, 90, 100, 101, 104, 110, 116, 117, 121, 122, 123, 126], "aliv": [7, 63], "inject": 7, "di": 7, "widget": [7, 30, 31, 33, 36, 41, 42, 44, 46, 48, 50, 51, 54, 57, 60, 63, 66, 112, 114, 115, 116, 117, 120, 126, 128, 129], "within": [7, 13, 27, 28, 30, 31, 32, 34, 35, 36, 40, 42, 43, 44, 45, 46, 50, 51, 63, 65, 66, 69, 71, 73, 75, 83, 86, 88, 91, 92, 94, 98, 99, 100, 101, 104, 105, 106, 107, 115, 116], "subtre": [7, 35], "new": [7, 9, 13, 15, 21, 30, 31, 32, 33, 34, 35, 36, 42, 43, 44, 45, 50, 55, 59, 60, 62, 66, 72, 75, 88, 101, 106, 107, 110, 112, 115, 116, 117, 120, 121, 122, 123, 124, 126, 128, 129, 130], "rest": [7, 13, 32, 33, 35, 36, 63, 116, 122, 124, 125], "bloca": 7, "blocast": 7, "portion": [7, 9, 129], "tree": [7, 24, 25, 32, 36, 40, 42, 43, 45, 46, 53, 56, 57, 60, 63, 115, 128, 129], "valu": [7, 13, 20, 31, 33, 35, 36, 40, 42, 45, 48, 50, 51, 55, 60, 63, 66, 71, 72, 75, 76, 78, 81, 82, 83, 84, 85, 86, 87, 90, 91, 94, 96, 98, 101, 102, 104, 106, 107, 110, 115, 116, 117, 122, 123, 124, 126], "down": [7, 13, 21, 30, 35, 36, 40, 44, 45, 50, 55, 63, 76, 84, 110, 114, 116, 117, 121, 122, 130], "blocb": 7, "blocbstat": 7, "invok": [7, 26, 40, 50, 78, 100, 101, 102, 116], "respons": [7, 13, 34, 44, 50, 60, 69, 96, 101, 102, 129], "fine": [7, 36, 82, 129], "grain": [7, 36], "listenwhen": 7, "previou": [7, 25, 28, 30, 33, 34, 35, 36, 44, 50, 79, 84, 92, 115, 116, 117, 123, 129], "boolean": [7, 45, 73, 83, 86, 87, 96, 116], "true": [7, 12, 13, 16, 21, 25, 30, 35, 36, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 53, 55, 56, 58, 60, 66, 70, 73, 83, 86, 87, 88, 92, 93, 95, 98, 99, 101, 102, 107, 109, 115, 116, 117, 123, 124, 125, 126], "fals": [7, 12, 13, 25, 30, 35, 36, 40, 42, 44, 45, 46, 48, 50, 51, 58, 60, 66, 72, 73, 83, 86, 87, 88, 89, 93, 94, 96, 101, 107, 116, 117, 124, 125, 126], "gamestatsbloc": 7, "gamestatsst": 7, "previousst": 7, "newstat": 7, "determin": [7, 13, 32, 33, 36, 40, 57, 59, 88, 115, 116, 117, 122, 124, 126], "whether": [7, 30, 31, 32, 35, 40, 43, 44, 45, 48, 50, 55, 59, 69, 82, 86, 93, 96, 101, 102, 116, 117], "stuff": [7, 83], "componenta": 7, "bool": [7, 13, 30, 35, 36, 40, 43, 44, 45, 46, 50, 51, 60, 66, 72, 82, 85, 88, 95, 96, 98, 99, 101, 102, 104, 107, 115, 116, 117, 124, 126], "playerst": 7, "super": [7, 12, 13, 17, 20, 30, 35, 36, 40, 42, 43, 44, 49, 50, 55, 63, 65, 66, 116, 117, 121, 122, 123, 124, 125, 126, 128, 129], "read": [7, 26, 28, 31, 35, 42, 45, 69, 90, 96, 101, 110, 124], "trigger": [7, 26, 31, 35, 45, 48, 63, 101, 124], "event": [7, 12, 13, 20, 30, 33, 35, 36, 40, 42, 43, 46, 47, 55, 66, 78, 85, 100, 101, 115, 117, 124, 126, 129], "reader": [7, 31, 87], "inventoryread": 7, "inventorycubit": 7, "inventoryst": 7, "var": [7, 13, 35, 36, 44, 55, 59, 63, 66, 87, 116, 117, 122, 125, 126], "overview": [8, 10, 11, 14, 19, 23, 31], "fa": 9, "refer": [9, 31, 33, 34, 36, 40, 42, 70, 88, 114, 115, 117, 126], "name": [9, 30, 31, 32, 36, 42, 45, 49, 58, 60, 61, 65, 66, 69, 70, 72, 74, 75, 78, 79, 82, 83, 86, 87, 90, 91, 92, 93, 94, 95, 96, 98, 101, 102, 104, 105, 106, 107, 109, 110, 112, 114, 120, 121], "kei": [9, 16, 30, 32, 43, 44, 46, 48, 50, 57, 60, 94, 101, 107, 123, 124, 126], "tool": [9, 20, 27, 30, 36, 116, 120], "select": [9, 36, 69, 83, 93, 100, 101, 107, 112], "width": [9, 13, 30, 34, 36, 50, 51, 56, 60, 63, 65, 66, 90, 104, 115, 116, 117, 122, 123, 126, 128, 129], "height": [9, 13, 30, 34, 36, 51, 56, 60, 63, 65, 66, 115, 116, 117, 122, 126, 128, 129], "press": [9, 32, 36, 46, 48, 49, 56, 101, 112, 117, 124, 126], "okai": 9, "click": [9, 36, 50, 69, 101, 112, 114, 117, 120], "plu": [9, 116, 123], "button": [9, 30, 36, 44, 46, 49, 50, 56, 66, 101, 112, 117, 126], "top": [9, 12, 13, 28, 31, 32, 33, 34, 35, 36, 42, 43, 45, 50, 51, 55, 57, 58, 63, 65, 66, 87, 110, 112, 115, 116, 117, 121, 122, 123, 124, 125, 128, 130], "left": [9, 30, 33, 34, 35, 36, 42, 49, 51, 55, 87, 112, 116, 117, 121, 122, 123, 124, 125, 126, 128], "type": [9, 13, 26, 33, 35, 36, 40, 59, 60, 61, 66, 72, 73, 75, 76, 78, 82, 83, 96, 102, 104, 106, 112, 122, 126], "see": [9, 13, 28, 30, 31, 34, 35, 36, 42, 45, 46, 48, 49, 50, 53, 56, 59, 60, 65, 69, 70, 71, 90, 91, 92, 110, 112, 114, 115, 116, 117, 121, 122, 123, 124, 125, 126, 128, 129], "preview": 9, "right": [9, 15, 31, 35, 36, 40, 50, 51, 55, 60, 69, 87, 114, 115, 116, 117, 120, 121, 122, 123, 124, 126, 129], "panel": [9, 36, 101, 112], "spriteanim": [9, 36, 56, 60, 63, 121, 123, 126], "count": [9, 35, 63, 83], "step": [9, 32, 35, 40, 44, 50, 58, 59, 63, 66, 96, 112, 113, 114, 115, 117, 119, 120, 124, 125, 126, 127, 128, 129], "millisecond": [9, 32], "checkbox": 9, "onc": [9, 12, 28, 30, 36, 40, 42, 43, 48, 59, 60, 61, 63, 66, 75, 83, 88, 100, 115, 116, 117, 121, 122, 123, 124], "edit": [9, 27, 89], "download": [9, 27, 112], "icon": [9, 117], "data": [9, 21, 31, 36, 55, 60, 70, 94, 109, 114], "sever": [9, 13, 31, 33, 34, 35, 36, 50, 59, 60, 65, 66, 70, 72, 79, 81, 82, 90, 92, 93, 96, 101, 107, 115, 116, 117], "smaller": [9, 13, 31, 60, 69, 79, 92, 117], "pack": 9, "togeth": [9, 13, 33, 36, 45, 60, 63, 87, 114, 115, 117, 120, 124, 125], "reduc": [9, 60, 84, 87, 121, 123], "overal": [9, 30, 31, 115], "dimens": [9, 25, 33, 34, 35, 36, 56, 114, 115, 116, 128], "number": [9, 28, 32, 35, 36, 40, 59, 60, 72, 73, 75, 78, 80, 82, 83, 87, 88, 89, 92, 96, 101, 102, 106, 107, 116, 117, 122, 123, 124, 125], "speed": [9, 12, 13, 33, 34, 36, 40, 44, 55, 63, 101, 121, 122], "up": [9, 13, 28, 32, 35, 36, 40, 42, 45, 48, 50, 55, 62, 66, 83, 84, 90, 91, 92, 93, 100, 101, 104, 110, 114, 115, 116, 117, 122, 128, 130], "loadasset": 9, "loadfireatla": 9, "getsprit": [9, 60], "sprite_nam": 9, "getanim": 9, "animation_nam": [9, 60], "either": [9, 12, 26, 27, 31, 34, 35, 36, 40, 42, 44, 46, 49, 50, 55, 58, 59, 62, 63, 65, 66, 69, 71, 72, 74, 76, 79, 83, 84, 87, 88, 92, 101, 104, 109, 115, 116], "retriev": [9, 26, 35, 36, 55, 60, 95, 116, 122], "examplegam": 9, "late": [9, 13, 20, 21, 30, 35, 36, 40, 44, 45, 50, 66, 96, 116, 117, 121, 122, 123, 125, 126, 129], "_atla": 9, "spritecompon": [9, 33, 42, 45, 49, 122, 123, 125, 126, 129], "vector2": [9, 12, 13, 16, 20, 21, 24, 25, 30, 31, 32, 33, 35, 36, 40, 42, 44, 45, 49, 50, 59, 60, 61, 63, 65, 66, 109, 115, 116, 117, 121, 122, 123, 124, 125, 126, 128, 129], "50": [9, 13, 35, 36, 40, 44, 56, 59, 60, 61, 93, 109, 128, 129], "posit": [9, 12, 13, 21, 24, 28, 30, 33, 34, 35, 40, 44, 45, 49, 50, 51, 53, 55, 59, 60, 61, 63, 66, 84, 96, 102, 109, 114, 115, 116, 117, 121, 122, 123, 124, 125, 126, 128, 129], "spriteanimationcompon": [9, 49, 60, 121, 123, 124, 126], "150": [9, 49, 55, 59, 66, 78, 115, 124, 126, 129], "100": [9, 13, 24, 30, 31, 32, 33, 35, 36, 40, 44, 49, 50, 55, 59, 63, 66, 72, 73, 78, 88, 93, 96, 109, 115, 116, 117, 125, 126, 128, 129], "atla": [10, 21, 60], "usag": [10, 13, 14, 36, 40, 61, 63, 65, 66], "forge2dgam": [11, 13], "bodycompon": [11, 13], "contact": [11, 13, 35], "callback": [11, 35, 36, 40, 48, 49, 55, 96, 100, 101, 117], "forge2dcamera": 11, "followbodycompon": 11, "joint": [11, 35], "built": [11, 30, 33, 35, 42, 43, 60, 65, 66, 78, 102, 106, 110, 115, 116, 121, 122, 123, 124, 126, 128], "constantvolumejoint": 11, "distancejoint": 11, "frictionjoint": 11, "gearjoint": 11, "motorjoint": 11, "mousejoint": 11, "prismaticjoint": 11, "prismat": 11, "motor": 11, "pulleyjoint": 11, "revolutejoint": 11, "revolut": 11, "ropejoint": 11, "weldjoint": 11, "breakabl": 11, "bodi": [11, 12, 32, 35, 90], "organ": [12, 30, 60, 66, 72, 89, 110, 117, 121], "maintain": [12, 13, 16, 31, 34, 36, 66, 124, 130], "specif": [12, 13, 17, 33, 35, 50, 55, 60, 62, 69, 82, 101, 110, 117, 120], "go": [12, 13, 28, 31, 32, 34, 36, 40, 45, 49, 58, 62, 69, 70, 92, 93, 100, 110, 112, 117, 120, 121, 122, 123, 124, 125, 126, 129], "idea": [12, 35, 62, 72, 92, 110, 115, 120, 121], "ad": [12, 13, 15, 20, 28, 30, 31, 32, 33, 34, 35, 36, 40, 42, 44, 45, 46, 48, 50, 51, 53, 63, 65, 66, 69, 82, 83, 96, 102, 107, 110, 112, 115, 117, 122, 128], "normal": [12, 32, 33, 34, 35, 36, 40, 42, 43, 44, 46, 50, 51, 60, 62, 66, 77, 83, 90, 93, 98, 100, 110, 114, 120, 124, 126], "camera": [12, 13, 28, 36, 41, 42, 43, 45, 49, 59, 101, 115, 116, 117, 121], "zoom": [12, 33, 34, 36, 45, 78, 115, 117], "10": [12, 13, 32, 35, 36, 40, 44, 55, 59, 63, 65, 66, 75, 84, 88, 112, 114, 116, 117, 122, 123, 125, 126], "bigger": [12, 28, 33, 114], "due": [12, 13, 30, 32, 40, 58, 123], "would": [12, 13, 15, 28, 30, 31, 32, 34, 35, 36, 40, 42, 43, 49, 50, 60, 62, 63, 67, 71, 72, 75, 78, 83, 87, 90, 91, 96, 100, 101, 107, 110, 114, 115, 116, 117, 122, 124], "hit": [12, 35, 101, 121, 124, 125, 126], "quickli": [12, 13, 31, 69, 100, 121], "easili": [12, 26, 33, 40, 55, 57, 58, 60, 62, 109, 121, 125], "yourzoom": 12, "constructor": [12, 17, 25, 31, 34, 35, 36, 40, 42, 60, 63, 66, 115, 116, 123], "later": [12, 13, 28, 31, 33, 34, 35, 36, 44, 59, 66, 72, 82, 89, 96, 115, 116, 117, 122], "stage": [12, 34, 35, 36, 40, 69], "previous": [12, 35, 50, 60, 117], "familiar": [12, 30, 110, 112, 113, 119, 127], "know": [12, 24, 31, 34, 35, 36, 40, 44, 49, 50, 56, 69, 70, 76, 83, 110, 116, 117, 120, 121], "concept": [12, 33, 42, 63, 113, 119, 127], "everi": [12, 13, 15, 30, 32, 33, 35, 36, 40, 42, 44, 46, 50, 60, 61, 62, 63, 87, 91, 98, 106, 116, 117, 120, 124, 129, 130], "wrap": [12, 36, 40, 43, 53, 57, 58, 63, 109, 122, 129], "hud": [12, 33, 34, 36, 49, 120, 124, 126], "non": [12, 13, 31, 33, 36, 40, 49, 56, 62, 69, 85, 101, 102, 106, 112, 116, 117], "relat": [12, 13, 31, 35, 36, 60, 62, 71, 122, 126], "along": [12, 13, 36, 40, 45, 93, 124, 126], "updat": [12, 13, 15, 28, 30, 32, 33, 34, 35, 36, 40, 42, 44, 45, 49, 50, 55, 58, 60, 63, 66, 71, 76, 81, 107, 109, 110, 117, 118, 122, 123, 124, 126, 129], "accord": [12, 13, 30, 36, 40, 51, 65, 78, 83, 96, 100, 114], "graviti": [12, 13, 63, 124, 126], "flip": [12, 27, 35, 36, 40, 59, 109, 116, 117, 126], "compar": [12, 34, 35, 55, 63, 87, 110], "coordin": [12, 13, 33, 36, 42, 44, 50, 51, 55, 60, 115, 116, 117], "y": [12, 13, 30, 35, 36, 40, 44, 45, 48, 50, 55, 59, 60, 61, 63, 65, 66, 87, 91, 109, 115, 116, 117, 121, 122, 123, 124, 126, 128, 129], "axi": [12, 13, 36, 48, 109, 122, 123], "pull": [12, 13, 49], "downward": [12, 63], "meanwhil": 12, "neg": [12, 13, 30, 31, 40, 50, 80, 84, 87], "upward": [12, 124, 126], "createbodi": [12, 13], "renderbodi": 12, "sinc": [12, 13, 28, 30, 33, 35, 36, 42, 44, 45, 53, 55, 57, 58, 60, 62, 65, 72, 114, 115, 116, 117, 121, 122], "otherwis": [12, 30, 36, 40, 43, 51, 55, 72, 75, 83, 85, 86, 87, 96, 107], "wouldn": [12, 70, 75, 93, 98, 101, 117], "show": [12, 13, 30, 31, 34, 36, 43, 53, 57, 59, 60, 62, 66, 90, 93, 101, 112, 117, 121, 122, 124], "anyth": [12, 35, 36, 44, 49, 50, 69, 72, 90, 110, 115, 129], "turn": [12, 15, 35, 40, 43, 46, 50, 55, 59, 63, 69, 73, 93, 109, 112, 114, 115, 116, 117], "off": [12, 13, 34, 35, 43, 50, 60, 63, 69, 70, 122, 123, 124], "defin": [12, 13, 17, 30, 31, 32, 33, 35, 36, 40, 45, 49, 55, 60, 62, 63, 66, 69, 71, 81, 95, 96, 101, 102, 106, 107, 109, 110, 116, 117, 121, 122, 124], "exclam": [12, 28], "shouldn": [12, 45, 58], "nest": [12, 32, 35, 90, 91], "instead": [12, 13, 28, 30, 31, 33, 34, 35, 36, 49, 50, 56, 58, 60, 66, 67, 83, 87, 90, 93, 96, 109, 110, 112, 114, 115, 116, 123], "bullet": [12, 35, 36, 60], "parent": [12, 30, 35, 42, 50, 51, 63, 66, 77, 101, 116, 117, 126], "bellow": 12, "isbullet": 12, "box": [12, 13, 35, 36, 51, 61, 65, 66, 126], "propag": [12, 35, 43, 44, 45, 48, 50, 63], "fixtur": [12, 13], "meet": [12, 28, 73, 96], "These": [12, 26, 28, 32, 33, 34, 35, 36, 40, 43, 49, 50, 53, 60, 66, 76, 84, 85, 86, 87, 89, 90, 91, 93, 98, 102, 104, 110, 114, 115, 120], "begincontact": 12, "ceas": 12, "endcontact": 12, "One": [12, 13, 33, 56, 58, 92, 93, 122, 128], "contactcallback": 12, "interest": [12, 35, 40, 110, 116], "ball": [12, 13, 35], "object": [12, 13, 25, 26, 27, 33, 34, 35, 36, 40, 44, 50, 59, 60, 61, 62, 65, 70, 94, 97, 98, 99, 100, 101, 105, 106, 107, 114, 115, 116, 117, 121, 122, 123, 126], "wall": [12, 13, 36, 59], "userdata": 12, "And": [12, 33, 40, 49, 69, 70, 109, 114, 115, 116, 128, 129], "null": [12, 13, 20, 26, 34, 35, 36, 40, 43, 45, 51, 59, 60, 65, 95, 98, 101, 102, 106], "ignor": [12, 13, 25, 33, 35, 36, 45, 48, 89, 100, 101], "conveni": [12, 34, 40, 60, 90, 115, 117], "assign": [12, 28, 33, 36, 72, 75, 76, 88, 100, 109, 122], "bodydef": [12, 13], "followcompon": 12, "unfollowbodycompon": 12, "connect": [13, 25, 35, 40, 112, 129], "variou": [13, 16, 27, 31, 32, 40, 60, 63, 87, 114, 115, 116], "simul": [13, 32, 36, 63, 117], "hing": 13, "wheel": [13, 83], "rope": 13, "chain": [13, 40, 45, 59, 63, 87], "etc": [13, 28, 35, 36, 45, 48, 59, 65, 66, 69, 82, 84, 90, 94, 101, 120, 122], "bodytyp": 13, "kinemat": 13, "process": [13, 32, 36, 61, 78, 90, 98, 99, 101, 113, 119, 127], "construct": [13, 31, 32, 34, 55, 66, 121], "correspond": [13, 32, 36, 40, 45, 46, 50, 51, 57, 63, 86, 91, 93, 96, 99, 100, 101, 106, 115, 116], "subclass": [13, 36, 40, 48, 101, 110, 117], "jointdef": 13, "createjoint": 13, "destroyjoint": 13, "wheeljoint": 13, "group": [13, 26, 32, 36, 61, 87, 93, 99, 100], "constant": [13, 40, 62, 115, 116], "soft": [13, 59], "constantvolumejointdef": 13, "frequencyhz": 13, "dampingratio": 13, "foreach": [13, 36, 117], "addbodi": 13, "constant_volume_joint": 13, "math": [13, 30, 35, 36, 44, 50, 66, 82, 87, 116, 117, 123, 126], "stori": [13, 35], "bridge_librari": 13, "util": [13, 15, 42, 54, 60, 120], "boundari": [13, 33, 35, 36, 43, 53], "constantvolumejointexampl": 13, "tapdetector": [13, 20, 21, 35, 40, 45], "descript": [13, 28, 31, 33, 59, 71, 91, 96, 106, 112], "tap": [13, 30, 32, 36, 45, 47, 66, 91], "bunch": 13, "addal": [13, 34, 36, 42, 44, 66, 115, 116, 117, 121, 122, 126], "createboundari": 13, "ontapdown": [13, 30, 36, 45, 49, 66], "tapdowninfo": [13, 45], "info": [13, 36, 45, 110, 129], "center": [13, 21, 30, 33, 34, 35, 36, 40, 44, 49, 50, 51, 55, 56, 59, 63, 65, 66, 109, 115, 116, 117, 121, 123, 124, 125, 126, 128, 129], "eventposit": [13, 45], "numpiec": 13, "20": [13, 30, 32, 35, 36, 43, 44, 50, 55, 59, 66, 82, 87, 116, 117, 125, 126], "radiu": [13, 30, 35, 36, 40, 50, 63, 66, 116, 117, 126], "5": [13, 28, 35, 36, 40, 44, 55, 59, 63, 66, 78, 82, 83, 84, 85, 87, 88, 90, 96, 115, 116, 117, 122, 123, 125, 126], "x": [13, 30, 31, 34, 35, 36, 42, 44, 48, 50, 55, 59, 60, 61, 63, 65, 66, 82, 87, 91, 93, 96, 109, 115, 116, 117, 122, 123, 124, 125, 126, 128, 129], "co": [13, 66], "pi": [13, 36, 44, 66, 116, 117], "sin": [13, 66], "wait": [13, 28, 32, 36, 40, 71, 81, 96, 101, 115, 123, 124], "e": [13, 28, 31, 33, 34, 35, 36, 40, 45, 46, 50, 55, 65, 72, 82, 83, 90, 98, 101, 102, 106, 116, 117], "least": [13, 28, 31, 35, 70, 83, 87, 112, 113, 117, 119, 122, 127], "3": [13, 20, 28, 30, 36, 40, 44, 45, 59, 66, 75, 76, 83, 84, 85, 86, 87, 92, 96, 106, 114, 115, 116, 121, 123, 124, 125, 126], "frequenc": [13, 36, 40], "oscil": [13, 40], "higher": [13, 30, 32, 36, 87, 116, 117], "less": [13, 31, 34, 50, 84, 85, 87, 125], "springi": 13, "compound": 13, "distantjoint": 13, "rang": [13, 31, 35, 40, 85, 86, 87, 91, 104], "mean": [13, 15, 25, 30, 31, 33, 34, 35, 36, 42, 43, 46, 48, 49, 58, 59, 60, 62, 69, 78, 81, 83, 87, 90, 92, 100, 101, 110, 115, 116, 117, 120, 122, 123, 124, 128], "damp": 13, "indic": [13, 28, 30, 31, 44, 50, 59, 82, 93, 101, 116, 117], "critic": 13, "constrain": 13, "remain": [13, 30, 87, 117, 122], "fix": [13, 31, 32, 33, 34, 40, 65, 82, 112, 117, 124], "distanc": [13, 27, 35, 36, 40, 55, 59, 83, 106, 115, 117, 124, 126], "view": [13, 30, 35, 59, 78, 100, 101, 112], "massless": 13, "rigid": 13, "rod": 13, "distancejointdef": 13, "firstbodi": 13, "secondbodi": 13, "worldcent": 13, "distance_joint": 13, "distancejointexampl": 13, "pair": [13, 50, 94], "join": [13, 28, 35], "second": [13, 30, 33, 35, 36, 40, 42, 48, 49, 55, 60, 63, 66, 75, 80, 83, 91, 100, 104, 112, 115, 117, 121, 122, 123], "anchor": [13, 21, 30, 33, 34, 35, 40, 44, 49, 50, 51, 56, 65, 66, 109, 110, 115, 116, 117, 121, 122, 123, 125, 126, 128, 129], "definit": [13, 31, 35, 36, 117], "slight": 13, "violat": [13, 31, 101], "constraint": 13, "save": [13, 32, 63, 72, 107, 112, 114, 116, 117, 120, 129], "three": [13, 35, 36, 63, 87, 88, 96, 102, 115, 117], "greater": [13, 40, 63, 84, 85, 87, 123], "becom": [13, 31, 33, 35, 40, 78, 90, 92, 96, 102, 110, 115, 117, 129], "zero": [13, 35, 36, 40, 63, 66, 84, 87, 90, 104, 122, 123, 124, 126], "friction": 13, "translat": [13, 33, 55, 63, 110, 116, 117, 122], "angular": [13, 90], "isn": [13, 35, 36, 49, 50, 115], "shape": [13, 31, 33, 34, 35, 36, 43, 44, 45, 63], "collid": [13, 35, 45, 124], "plane": [13, 36, 59], "z": [13, 36, 55, 87], "perpendicular": [13, 35, 40], "forc": [13, 34, 35, 50, 60, 80], "move": [13, 31, 33, 34, 35, 36, 40, 42, 44, 45, 48, 49, 50, 55, 60, 61, 63, 66, 69, 101, 106, 121, 122, 123, 124, 126, 129], "floor": [13, 82], "frictionjointdef": 13, "third": [13, 55], "howev": [13, 31, 32, 33, 34, 36, 40, 42, 44, 50, 51, 57, 62, 69, 70, 72, 73, 77, 83, 89, 90, 93, 98, 100, 101, 106, 115, 117], "ballbodi": 13, "floorbodi": 13, "maxforc": 13, "maxtorqu": 13, "friction_joint": 13, "frictionjointexampl": 13, "around": [13, 33, 35, 36, 40, 49, 55, 58, 82, 93, 98, 109, 116, 117, 121, 124], "slow": [13, 55, 115], "border": [13, 36, 116, 117], "applylinearimpuls": 13, "random": [13, 30, 40, 44, 50, 63, 82, 88, 107, 116, 117, 121, 124, 126], "5000": 13, "collideconnect": 13, "500": [13, 40, 59], "torqu": 13, "word": [13, 69, 84, 87, 90, 91, 98, 112], "slide": [13, 117], "latter": [13, 31, 35, 45, 60, 101], "spin": [13, 69], "combin": [13, 30, 35, 36, 40, 55, 63, 72, 81, 109, 120], "attach": [13, 34, 35, 36, 40, 46, 50, 55, 90, 101, 110, 115, 117], "dynam": [13, 30, 33, 35, 42, 43, 60, 61, 63, 69, 81, 90, 91, 94, 98, 100, 101, 104, 106], "expect": [13, 31, 32, 67, 78, 110, 112, 117], "bodya": 13, "those": [13, 17, 34, 35, 36, 40, 44, 45, 46, 48, 50, 55, 59, 62, 63, 69, 71, 83, 96, 100, 101, 115, 117, 122, 129], "gearjointdef": 13, "firstjoint": 13, "bodyb": 13, "secondjoint": 13, "joint1": 13, "joint2": 13, "ratio": [13, 33, 34, 40, 114], "gear_joint": 13, "deprecated_member_us": 13, "gearjointexampl": 13, "hasdragg": [13, 45, 49], "drag": [13, 32, 45, 47, 49, 50, 66, 117, 129], "specifi": [13, 15, 28, 30, 32, 34, 36, 40, 55, 59, 60, 62, 63, 66, 71, 80, 83, 98, 105, 115, 116], "gear": 13, "respond": [13, 44, 50, 101, 115], "boxanchor": 13, "boxwidth": 13, "ball1radiu": 13, "4": [13, 21, 36, 40, 44, 55, 56, 59, 63, 66, 75, 84, 87, 88, 114, 115, 116, 121, 122, 126], "ball2radiu": 13, "draggablebox": 13, "startposit": [13, 45], "ball1anchor": 13, "ball1": 13, "ball2anchor": 13, "ball2": 13, "createprismaticjoint": 13, "revolutejoint1": 13, "createrevolutejoint": 13, "revolutejoint2": 13, "creategearjoint": 13, "groundbodi": 13, "prismaticjointdef": 13, "enablelimit": 13, "lowertransl": 13, "uppertransl": 13, "revolutejointdef": 13, "gearratio": 13, "render": [13, 24, 27, 30, 31, 32, 33, 34, 35, 40, 41, 42, 43, 44, 45, 50, 53, 55, 57, 58, 59, 60, 61, 63, 66, 69, 91, 101, 109, 110, 114, 115, 117, 122, 128, 129], "canva": [13, 24, 30, 31, 32, 33, 34, 35, 36, 40, 42, 43, 44, 50, 56, 58, 59, 60, 61, 62, 63, 65, 66, 110, 116, 117, 128, 129], "p1": [13, 36, 44], "worldtoscreen": [13, 33], "getlocalaxisa": 13, "getlowerlimit": 13, "p2": [13, 36, 44], "getupperlimit": 13, "drawlin": [13, 35, 59], "tooffset": [13, 30, 35, 44, 50, 55], "debugpaint": 13, "form": [13, 27, 34, 35, 36, 55, 69, 72, 75, 83, 87, 90, 91, 92, 93, 100, 112, 115], "long": [13, 15, 31, 32, 33, 35, 36, 40, 50, 87, 90, 91, 92, 116], "bind": [13, 48], "motion": [13, 55, 59, 90], "coordinate1": 13, "coordinate2": 13, "unit": [13, 40, 63, 115, 117], "destroi": [13, 31], "rel": [13, 30, 32, 33, 35, 36, 40, 45, 51, 115, 116], "typic": [13, 40, 66, 71, 78, 93, 96], "movement": [13, 33, 34, 44, 45, 122, 123, 126, 129], "respect": [13, 33, 36, 40, 46, 57, 72, 86, 107, 110, 122], "target": [13, 30, 33, 34, 36, 40, 51, 53, 55, 74, 79, 106, 120], "rotat": [13, 25, 27, 34, 36, 40, 44, 55, 59, 60, 66, 110, 116, 117], "offset": [13, 26, 27, 33, 34, 36, 40, 59, 63, 66, 117, 122, 123], "block": [13, 30, 31, 36, 40, 56, 60, 73, 93, 120, 124, 126], "proport": [13, 50], "motorjointdef": 13, "1000": [13, 32, 35, 93, 114, 115, 116, 117], "correctionfactor": 13, "motor_joint": 13, "motorjointexampl": 13, "direct": [13, 28, 30, 35, 36, 40, 43, 49, 51, 55, 56, 59, 123, 124], "motorspe": 13, "clockwis": [13, 35, 36, 40], "dt": [13, 15, 30, 32, 33, 35, 36, 40, 42, 44, 49, 50, 55, 60, 63, 66, 110, 122, 123, 124, 125, 126], "deltaoffset": 13, "linearoffsetx": 13, "getlinearoffset": 13, "linearoffseti": 13, "linearoffset": 13, "angularoffset": 13, "getangularoffset": 13, "setlinearoffset": 13, "setangularoffset": 13, "anchora": 13, "anchorb": 13, "correct": [13, 28, 32, 35, 36, 46, 50, 55, 83, 100, 117, 121, 122, 123], "factor": [13, 26, 33, 51, 117], "adjust": [13, 45, 50, 112, 114, 115, 117, 123, 124, 126], "deviat": 13, "faster": [13, 35, 36, 114], "lower": [13, 34, 36, 53, 116, 121], "slower": [13, 35], "too": [13, 28, 30, 32, 35, 36, 40, 45, 51, 55, 58, 60, 69, 72, 76, 89, 92, 93, 101, 114, 115, 117, 124], "high": [13, 31, 32, 114, 115], "overcompens": 13, "unstabl": 13, "low": [13, 59, 90], "slowli": 13, "linear": [13, 40], "angl": [13, 34, 35, 40, 49, 55, 59, 71, 106, 109, 125, 126], "achiev": [13, 32, 40, 51, 55, 56, 63, 69, 78, 81, 101, 107, 116, 117, 129], "increment": [13, 40, 125], "cycl": [13, 36, 40, 42, 63, 123], "caus": [13, 40, 50, 91, 123], "manipul": [13, 55, 59, 84], "mous": [13, 43, 44, 48, 49, 50, 117, 128, 129], "attempt": [13, 33, 40, 84, 86, 101, 117], "drive": [13, 30], "toward": [13, 34, 35, 55, 84], "cursor": [13, 43], "restrict": [13, 69, 75, 117, 122, 124], "coincid": [13, 31, 75], "violent": 13, "reaction": 13, "larg": [13, 25, 35, 79, 92, 114, 117], "spring": 13, "damper": 13, "tri": [13, 56, 90, 116], "adapt": [13, 121, 124], "often": [13, 31, 32, 36, 42, 50, 55, 109], "preciseposit": 13, "instantan": [13, 34], "context": [13, 22, 25, 40, 43, 57, 60, 61, 66, 126], "wish": [13, 30, 35, 50, 122], "consid": [13, 30, 31, 33, 35, 40, 43, 45, 63, 70, 78, 83, 88, 96, 101], "mousejointdef": 13, "3000": 13, "mass": 13, "setfrom": [13, 35, 44, 117], "mouse_joint": 13, "ignore_for_fil": 13, "revolute_joint_with_motor_exampl": 13, "mousejointexampl": 13, "multitouchdragdetector": [13, 45], "screentoworld": [13, 33], "viewport": [13, 35, 36, 41, 42, 49, 115, 125, 126], "effectives": 13, "cornerramp": 13, "ismirror": 13, "ondragupd": [13, 36, 45, 117], "int": [13, 30, 31, 36, 40, 44, 45, 50, 55, 66, 78, 82, 96, 101, 102, 104, 116, 117, 122, 124, 125, 126], "pointerid": [13, 30, 44, 45, 50], "dragupdateinfo": [13, 36, 45, 129], "settarget": 13, "ondragend": [13, 45, 117], "dragendinfo": [13, 45], "exert": 13, "candid": 13, "express": [13, 63, 72, 74, 75, 76, 78, 79, 80, 83, 87, 91, 93, 96, 98, 99, 104], "weight": 13, "multipli": [13, 51, 78, 87, 122], "degre": [13, 36], "freedom": [13, 42, 116], "line": [13, 30, 31, 40, 58, 65, 69, 78, 79, 81, 89, 91, 92, 93, 94, 97, 98, 99, 100, 101, 104, 112, 114, 115, 117, 120, 121, 123, 124, 126], "slightli": [13, 40, 112], "space": [13, 30, 31, 33, 34, 36, 42, 43, 48, 78, 90, 91, 115, 117, 124, 126, 128, 130], "At": [13, 26, 27, 30, 32, 43, 50, 58, 61, 70, 73, 78, 82, 83, 91, 101, 112, 114, 115, 117, 120, 122, 129], "prismatic_joint": 13, "prismaticjointexampl": 13, "bound": [13, 33, 35, 36, 45, 51, 53, 55, 65, 116, 117, 126], "upper": [13, 122, 125, 126], "enabl": [13, 30, 36, 42, 45, 53, 57, 61, 107], "enablemotor": 13, "maxmotorforc": 13, "b1": 13, "b2": 13, "through": [13, 15, 28, 31, 33, 34, 35, 36, 42, 44, 45, 49, 50, 59, 63, 69, 73, 83, 92, 93, 98, 117, 121, 122, 124], "meter": 13, "wa": [13, 28, 32, 34, 35, 40, 43, 45, 46, 48, 50, 59, 60, 63, 66, 69, 83, 90, 92, 94, 95, 98, 101, 106, 112, 116, 117, 120, 122, 123, 124], "setlimit": 13, "model": 13, "infinit": [13, 28, 35, 40, 66, 121, 122, 123, 126], "radian": [13, 36, 40, 55, 109], "per": [13, 28, 30, 31, 40, 89, 121], "n": [13, 44, 82, 83, 90, 117], "m": [13, 28, 69, 70, 73, 83, 91, 112, 114, 116], "setmotorspe": 13, "setmaxmotorforc": 13, "200": [13, 32, 35, 36, 40, 59, 61, 63, 84, 115, 124, 126], "getjointtransl": 13, "getjointspe": 13, "ideal": [13, 31], "pullei": 13, "ground": [13, 35, 59, 120, 121, 122, 124, 126, 128], "As": [13, 28, 36, 40, 49, 60, 61, 66, 78, 89, 93, 110, 115, 116, 120, 121, 122, 124, 126], "goe": [13, 35, 36, 40, 42, 55, 98], "total": [13, 15, 40, 112, 115, 117, 121, 122], "conserv": 13, "length1": 13, "length2": 13, "suppli": [13, 59, 63], "tackl": [13, 123], "side": [13, 31, 34, 35, 36, 56, 59, 83, 85, 87, 91, 112, 121, 122, 130], "mechan": [13, 90, 91, 100, 101, 121, 126], "leverag": [13, 121, 126], "vari": 13, "twice": [13, 44, 50, 55, 72], "half": [13, 36, 55, 123, 124, 126], "pulleyjointdef": 13, "firstpullei": 13, "secondpullei": 13, "pulley_joint": 13, "pulleyjointexampl": 13, "33": 13, "66": 13, "firstbox": 13, "secondbox": 13, "7": [13, 59, 66, 87, 115, 116, 117, 122, 125], "worldpoint": 13, "firstbodyanchor": 13, "firstpulleyanchor": 13, "getgroundanchora": 13, "secondbodyanchor": 13, "secondpulleyanchor": 13, "getgroundanchorb": 13, "ga1": 13, "ga2": 13, "anchor1": 13, "anchor2": 13, "r": [13, 36, 96], "getcurrentlengtha": 13, "getcurrentlengthb": 13, "bit": [13, 53, 60, 117, 122, 129], "troublesom": 13, "itself": [13, 31, 33, 35, 36, 40, 42, 51, 63, 69, 71, 72, 83, 91, 92, 101, 108, 110, 116, 117], "better": [13, 36, 40, 49, 55, 60, 62, 89, 92, 101, 117], "cover": [13, 36, 42, 66], "share": [13, 36], "revolute_joint": 13, "revolutejointexampl": 13, "stuck": [13, 30], "circleshuffl": 13, "clone": [13, 28, 44], "6": [13, 30, 35, 40, 49, 50, 66, 75, 82, 84, 85, 86, 115, 116, 117, 122, 124, 126], "xpo": 13, "ypo": 13, "circleshap": 13, "setvalu": [13, 35], "fixturedef": 13, "densiti": 13, "restitut": 13, "9": [13, 26, 30, 36, 40, 44, 50, 56, 63, 116, 117, 122, 123, 124, 126], "createfixtur": 13, "lowerangl": 13, "upperangl": 13, "about": [13, 24, 28, 31, 33, 35, 40, 42, 45, 50, 56, 58, 66, 69, 79, 90, 93, 98, 101, 109, 110, 114, 115, 116, 117, 120, 121], "maxmotortorqu": 13, "setmaxmotortorqu": 13, "jointangl": 13, "jointspe": 13, "ropejointdef": 13, "localanchora": 13, "getlocalcent": 13, "localanchorb": 13, "maxlength": 13, "rope_joint": 13, "materi": [13, 31, 35, 40, 50, 55, 62, 65, 66, 121, 122, 123, 125, 126, 128, 129], "ropejointexampl": 13, "handlewidth": 13, "handlebodi": 13, "createhandl": 13, "createrop": 13, "prevbodi": 13, "newposit": 13, "color": [13, 26, 30, 35, 36, 40, 43, 44, 50, 56, 59, 60, 62, 63, 64, 65, 66, 76, 91, 94, 98, 104, 114, 116, 117, 122, 125, 126, 128, 129], "white": [13, 30, 44, 50, 55, 59, 62, 65, 76, 78, 128, 129], "createropejoint": 13, "origin": [13, 28, 33, 35, 36, 40, 44, 55, 60, 89, 112, 116, 117], "larger": [13, 30, 32, 40, 44, 50, 87, 114, 117, 120], "linearslop": 13, "dure": [13, 28, 30, 33, 34, 36, 40, 42, 43, 50, 59, 60, 61, 63, 83, 89, 90, 101, 107, 115, 116, 117, 123], "weldjointdef": 13, "weld_joint": 13, "weldjointexampl": 13, "test": [13, 20, 28, 29, 31, 48, 112], "pillarheight": 13, "leftpillar": 13, "rightpillar": 13, "createbridg": 13, "positioni": 13, "sectionscount": 13, "sectionwidth": 13, "ceiltodoubl": 13, "prevsect": 13, "weld": 13, "solver": 13, "somewhat": [13, 90, 91, 114, 117], "flexibl": [13, 27, 34, 59, 63], "bend": 13, "break": [13, 31, 32, 35, 65, 116, 117, 121, 122, 123, 126], "recreat": 13, "reli": [13, 17, 48], "backpressur": 14, "strategi": 14, "integral_isol": 15, "neatli": [15, 116], "ve": [15, 75, 90, 115, 117], "ever": [15, 30], "befor": [15, 28, 36, 40, 50, 60, 72, 74, 76, 80, 82, 87, 90, 93, 96, 100, 101, 102, 106, 107, 110, 112, 114, 115, 116, 117, 120, 121, 122, 123, 124, 125, 129], "home": [15, 66], "cpu": 15, "intens": [15, 35, 49, 81], "shouldrecalcul": 15, "recalculateworld": 15, "worlddata": 15, "updateworld": 15, "mind": [15, 56, 69, 100, 102, 114, 115, 117], "probabl": [15, 35, 36, 40, 60, 72, 85, 114, 116, 117, 121, 122], "dumber": 15, "think": [15, 28, 31, 36, 40, 63, 72, 79, 92, 115, 121, 124], "ant": 15, "queen": [15, 70, 114, 116], "worker": 15, "individu": [15, 27, 32, 40, 78, 120, 121, 122], "got": [15, 110, 114], "wast": [15, 114, 115, 116], "henc": [15, 65, 115], "tell": [15, 35, 48, 72, 76, 93, 114, 116, 120], "cope": 15, "job": [15, 40, 58, 60, 66, 75, 100, 101, 117], "queue": [15, 36], "item": [15, 33, 35, 36, 40, 59, 78, 82, 83, 91, 96, 117], "produc": [15, 30, 35, 40, 58, 59, 83, 84, 85, 86, 87, 90, 116], "rapidli": 15, "present": [15, 31, 40, 49, 69, 95, 97, 100, 101, 102, 117], "problem": [15, 28, 31, 35, 117, 129], "backlog": 15, "unhandl": 15, "mitig": 15, "funnel": 15, "handler": [15, 17, 36, 45, 46, 48, 50, 101, 115], "known": [15, 31, 69, 70, 96, 102], "backpressurestrategi": 15, "ones": [15, 28, 36, 45, 63, 67, 90, 92, 102, 107, 109, 114], "nobackpressurestrategi": 15, "basic": [15, 30, 36, 42, 45, 50, 63, 112, 115, 120, 121, 122, 123, 124, 126, 128], "doe": [15, 26, 31, 32, 33, 34, 35, 36, 42, 43, 50, 60, 63, 69, 83, 86, 90, 98, 101, 115, 117, 120, 122, 123], "pressur": 15, "fifo": 15, "stack": [15, 36, 66, 96, 117], "replacebackpressurestrategi": 15, "discard": [15, 101], "upon": [15, 31, 35, 40, 42, 45, 49, 83, 85, 98, 115], "discardnewbackpressurestrategi": 15, "popul": [15, 95, 117], "field": [15, 28, 33, 35, 36, 45, 49, 117], "mount": [15, 32, 34, 36, 42, 43, 46, 48, 51, 66, 115, 117], "nativ": [16, 21, 45], "android": [16, 24, 36, 58], "airbnb": 16, "develop": [16, 27, 28, 31, 32, 36, 42, 55, 56, 69, 91, 112, 114, 117, 122, 128, 129], "xaha": 16, "loadlotti": 16, "lottiebuild": 16, "obtain": [16, 36, 60, 83, 115, 116], "assetbundl": 16, "url": [16, 17, 58, 60, 104, 112], "uint8list": [16, 55], "lottiecompon": 16, "lottielogo1": 16, "json": [16, 60], "repeat": [16, 36, 40, 50, 55, 91, 122], "continu": [16, 28, 33, 35, 44, 45, 48, 50, 89, 90, 93, 101, 117], "400": [16, 59], "focus": [17, 27, 34, 48, 122, 130], "abstract": [17, 33, 36, 40, 42, 65, 66, 69, 101, 110, 117], "path_provid": 17, "place": [17, 31, 32, 34, 36, 40, 46, 48, 51, 55, 58, 60, 62, 66, 72, 74, 78, 81, 83, 84, 88, 89, 91, 101, 116, 117, 122, 126], "argument": [17, 28, 33, 34, 35, 36, 40, 42, 49, 50, 55, 57, 58, 61, 63, 74, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 94, 96, 102, 106], "networkasset": 17, "flamenetworkimag": 17, "playersprit": [17, 51, 60, 61, 129], "com": [17, 28, 35, 60, 112, 116], "png": [17, 32, 33, 36, 42, 49, 60, 63, 67, 109, 114, 115, 116, 117, 120, 121, 122, 123, 125, 126, 129], "decodeasset": 17, "endcodeasset": 17, "flamenetworkcustomasset": 17, "customasset": 17, "getappdirectori": 17, "cacheinmemori": 17, "cacheinstorag": 17, "byte": [17, 60], "decod": [17, 58], "encodeasset": 17, "encod": [17, 89], "real": [20, 32, 33, 35, 44, 50, 55, 102, 112, 116, 122], "riv": 20, "artboard": [20, 36], "loadartboard": 20, "statemachinecontrol": 20, "rivecompon": 20, "rive_exampl": 20, "riveexamplegam": 20, "smiinput": 20, "levelinput": 20, "skillsartboard": 20, "rivefil": 20, "skill": [20, 31], "fromartboard": 20, "addcontrol": 20, "findinput": 20, "canvass": [20, 33, 35, 40, 42, 59, 63, 66, 121, 122, 124, 126], "ontap": [20, 35, 36, 40, 45, 55, 59], "550": 20, "inform": [20, 27, 35, 42, 45, 49, 50, 62, 65, 66, 69, 88, 90, 94, 96, 98, 107, 110, 117, 122, 123, 124, 126], "spinecompon": 21, "rememb": [21, 31, 35, 36, 58, 116, 122], "initspineflutt": 21, "main": [21, 28, 30, 32, 34, 35, 36, 40, 42, 43, 55, 58, 59, 63, 66, 67, 88, 89, 93, 100, 101, 107, 112, 114, 115, 116, 117, 120, 121, 125, 128, 129], "widgetsflutterbind": 21, "ensureiniti": 21, "runapp": [21, 42, 43, 112, 114, 115, 116, 117, 120, 121, 126, 128, 129], "gamewidget": [21, 32, 42, 43, 45, 48, 57, 66, 112, 114, 115, 116, 117, 120, 121, 126, 128, 129], "gamefactori": [21, 43, 121, 126], "spineexampl": 21, "flamespineexampl": 21, "spineboi": 21, "skeleton": 21, "scale": [21, 33, 35, 40, 45, 60, 66, 114, 116, 117, 124, 125, 126], "fromasset": 21, "atlasfil": 21, "skeletonfil": 21, "pro": 21, "skel": 21, "walk": [21, 26, 78, 96], "mode": [21, 30, 32, 50, 115, 116, 117], "animationst": 21, "setanimationbynam": 21, "ondetach": 21, "resourc": [21, 101, 115, 116, 123], "style": [22, 28, 29, 30, 35, 44, 50, 55, 56, 59, 65, 66, 96, 116, 117, 125, 126], "beauti": 22, "customiz": 22, "flamesplashscreen": 22, "theme": [22, 30], "flamesplashthem": 22, "dark": [22, 69, 96, 114], "onfinish": [22, 40], "buildcontext": [22, 43, 57, 126], "navig": [22, 30, 31, 32, 66, 112], "pushnam": [22, 66], "repo": 22, "page": [22, 28, 30, 45, 55, 59, 66, 112, 116], "detail": [22, 28, 31, 33, 36, 44, 46, 50, 59, 89, 120], "visit": [24, 69, 71, 74, 77, 82, 91, 101, 117], "snippet": [24, 60, 116], "svginstanc": 24, "300": [24, 32, 35, 49, 126], "renderposit": 24, "svgcompon": 24, "pars": [25, 27, 36, 55, 72, 78, 86, 91, 95, 96, 102, 106, 107], "tmx": [25, 26, 27], "xml": [25, 27], "everyth": [25, 27, 60, 90, 112, 115, 121], "tiledcompon": [25, 27], "my_map": 25, "32": [25, 36, 60, 63, 65, 66, 125, 126], "horizont": [25, 26, 34, 65, 115, 128], "vertic": [25, 26, 34, 35, 36, 59, 65, 112, 115, 117, 128], "even": [25, 31, 34, 35, 36, 40, 42, 44, 49, 50, 57, 62, 65, 66, 69, 70, 72, 82, 90, 91, 114, 115, 117], "ignoreflip": 25, "tileset": [25, 27, 36], "huge": [25, 35], "sum": [25, 87], "thousand": [25, 84], "tiledatla": 25, "next": [25, 28, 36, 40, 42, 60, 73, 84, 89, 90, 96, 100, 101, 112, 115, 116, 117, 122, 124, 126, 128, 129], "simplest": [26, 32, 33, 36, 40, 43, 69, 112], "getlay": 26, "objectgroup": 26, "myobjectgrouplay": 26, "imagelay": 26, "myimagelay": 26, "tilelay": 26, "mytilelay": 26, "mygrouplay": 26, "visibl": [26, 36, 40, 45, 75, 98, 115, 116], "opac": [26, 30, 31, 40, 44, 50, 59, 66, 124, 126], "tint": [26, 40, 116], "parallax": [26, 36], "v1": [26, 28, 30], "advanc": [26, 32, 34, 36, 42, 45, 49, 69, 101], "behavior": [26, 32, 34, 35, 36, 40, 43, 48, 51], "eg": [26, 66], "region": [26, 31, 34, 45, 60, 117], "area": [26, 33, 35, 36, 73, 128], "great": [27, 31, 60], "content": [27, 31, 43, 58, 59, 61, 65, 66, 69, 78, 81, 89, 90, 91, 92, 98, 105, 107, 112, 114, 115, 120], "Its": [27, 36], "primari": [27, 59, 69, 101], "placement": [27, 34, 51], "annot": [27, 31, 75, 90, 91, 116], "extra": [27, 28, 35, 91, 92, 115, 117], "try": [27, 28, 31, 32, 35, 36, 44, 45, 50, 56, 75, 90, 100, 101, 115, 117, 120], "stai": [27, 36, 40, 118], "intuit": [27, 69], "term": [27, 90], "straight": [27, 35, 40, 48, 93], "rectangular": [27, 31, 34, 45], "layer": [27, 36, 49, 63, 64], "isometr": [27, 36, 59], "stagger": [27, 36], "hexagon": [27, 36], "collect": [27, 40, 43, 55, 114, 120, 121, 124, 126], "certain": [27, 33, 34, 35, 36, 40, 42, 45, 59, 63, 69, 71, 82, 88, 96, 101, 109, 110, 115, 116, 117], "fake": 27, "techniqu": [27, 45], "core": [27, 60, 63, 117], "close": [28, 34, 36, 44, 50, 59, 66, 78, 91, 117, 125, 129], "carefulli": [28, 33], "github": [28, 30, 35, 120], "duplic": 28, "d": [28, 36, 42, 58, 59, 69, 98, 102, 117, 124], "submit": [28, 32, 58], "send": [28, 35, 69, 100, 101], "xxxx": 28, "text": [28, 30, 31, 32, 36, 40, 43, 53, 56, 57, 64, 66, 69, 78, 81, 88, 89, 92, 93, 98, 99, 101, 104, 107, 109, 114, 116, 125, 126], "includ": [28, 30, 31, 33, 36, 40, 43, 45, 48, 49, 50, 60, 67, 69, 72, 89, 90, 94, 114, 115, 117, 122], "verifi": [28, 31, 32, 44, 50, 53, 112, 117], "describ": [28, 34, 36, 40, 44, 50, 51, 60, 66, 69, 70, 82, 89, 101, 109, 115], "discord": 28, "discuss": [28, 116, 117], "thought": 28, "feedback": [28, 66], "spend": 28, "much": [28, 31, 32, 33, 34, 35, 36, 40, 42, 43, 58, 61, 69, 89, 93, 114, 117], "enhanc": 28, "align": [28, 36, 51, 52, 63, 65, 66, 115, 123], "els": [28, 30, 35, 36, 40, 42, 44, 45, 48, 49, 50, 59, 66, 73, 75, 79, 82, 88, 90, 93, 110, 115, 116, 117, 124, 125, 126], "love": 28, "hear": [28, 69, 92], "accept": [28, 31, 55, 63, 91], "guid": [28, 29, 30, 65, 96, 106, 128], "lint": 28, "melo": [28, 30, 32], "analyz": [28, 31], "titl": [28, 69, 70, 72, 73, 75, 76, 79, 82, 83, 84, 88, 89, 90, 91, 92, 93, 96, 100, 105, 107], "convent": [28, 30, 31], "commit": [28, 112], "prefix": [28, 67, 72], "feat": 28, "criteria": 28, "branch": [28, 58, 69, 100, 112], "reflect": [28, 35], "machin": [28, 69, 100], "g": [28, 45, 55, 82, 116, 117], "git": [28, 58, 112], "your_github_us": 28, "recent": [28, 117], "stabl": [28, 58, 112], "match": [28, 32, 33, 51, 78, 82, 96, 112], "channel": [28, 62, 112], "command": [28, 30, 31, 58, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 83, 87, 88, 90, 92, 93, 94, 95, 96, 100, 101, 105, 106, 107, 112, 114], "activ": [28, 35, 40, 66, 124], "root": [28, 30, 34, 36, 43, 46, 50, 58, 59, 72, 89], "bootstrap": 28, "dependency_overrid": 28, "plugin": [28, 30, 49], "markdown": [28, 31], "markdownlint": 28, "cli": 28, "rule": [28, 31, 66, 78, 83, 116, 122], "error": [28, 30, 31, 36, 43, 72, 75, 76, 82, 86, 87, 96, 100, 102, 106, 107, 112, 122], "checkout": [28, 58], "b": [28, 34, 58, 59, 82, 91, 101, 104], "my": [28, 69, 70, 83, 90, 91, 93, 96, 98, 104, 114, 115, 116, 117, 120, 121, 122], "split": [28, 67, 79, 90, 92, 117], "messag": [28, 31, 57, 96], "push": [28, 58, 66, 112], "remot": [28, 112], "usernam": [28, 112], "deprec": [28, 34, 36, 121], "tag": [28, 90, 91, 92, 98, 99, 104, 105], "convei": 28, "task": [28, 69, 114, 124], "warn": [28, 30, 88, 90, 92, 101], "Will": [28, 63, 120], "nondeprecatedfeatur": 28, "deprecatedfeatur": 28, "ask": [28, 35, 36, 66, 69, 76, 96, 120], "newli": [28, 121], "patch": 28, "introduc": [28, 35, 56, 72, 88, 110, 128], "doc": [28, 30, 33, 42, 45, 56, 72, 104, 123], "refactor": [28, 31, 117, 122, 129], "public": [28, 31, 32, 58, 72, 116, 117], "perf": 28, "affect": [28, 33, 34, 42, 59, 60, 101, 115], "extern": [28, 31, 48, 49, 106], "ci": 28, "script": [28, 30, 69, 70, 71, 72, 78, 82, 88, 90, 94, 95, 96, 97, 98, 99, 100, 102, 104, 105, 106, 107, 108], "chore": 28, "don": [28, 30, 35, 36, 40, 44, 45, 49, 50, 58, 60, 61, 62, 66, 67, 69, 70, 76, 83, 90, 91, 92, 96, 114, 115, 116, 117, 122, 123], "modifi": [28, 31, 34, 36, 40, 46, 76, 87, 116, 117, 121, 128], "revert": [28, 40], "end": [28, 32, 35, 40, 44, 45, 59, 63, 69, 73, 74, 77, 83, 84, 89, 90, 96, 101, 104, 114, 117, 121, 122, 123, 124, 128], "mark": [28, 30, 35, 40, 57, 90, 93, 101, 104, 114, 116, 117], "childrenfactori": 28, "componentset": 28, "factori": [28, 34, 36, 40, 55, 116, 117], "avoid": [28, 30, 31, 32, 33, 34, 35, 40, 42, 43, 48, 121, 126], "joystickcompon": [28, 49], "mandarin": 28, "readm": [28, 112], "infin": [28, 40, 84], "moveeffect": [28, 35, 36, 40, 123, 126], "life": [28, 55, 63, 101, 116, 117, 123, 128], "migrat": 28, "copi": [28, 31, 123], "few": [28, 36, 40, 49, 55, 63, 83, 109, 124], "thing": [28, 30, 31, 32, 33, 34, 35, 42, 49, 55, 57, 58, 61, 63, 112, 115, 117, 121, 122, 123, 124, 125, 129], "search": [28, 46], "codebas": 28, "intend": [28, 32, 33, 35, 36, 112, 117], "v": 28, "package1": 28, "package2": 28, "changelog": 28, "md": [28, 30, 112], "haven": [28, 115], "publish": [28, 30], "aren": [28, 116], "satisfi": [28, 96, 102], "result": [28, 30, 32, 35, 36, 40, 55, 66, 81, 82, 84, 85, 86, 87, 90, 91, 96, 98, 99, 101, 115, 117, 126], "dry": 28, "contribut": [29, 30], "html": [30, 32, 58, 90, 91, 98], "sphinx": 30, "myst": 30, "serv": [30, 31, 34, 35, 75, 112, 114, 115], "syntax": [30, 40, 75, 82, 90, 93], "plenti": 30, "internet": 30, "extens": [30, 31, 36, 56, 115], "special": [30, 34, 36, 40, 66, 70, 71, 87, 89, 90, 93, 115, 116, 122, 124], "toctre": 30, "subdirectori": 30, "hidden": [30, 57], "topic": [30, 117], "relative_path": 30, "to_topic1": 30, "topic2": 30, "mention": [30, 31, 69, 90, 110, 115, 121, 124, 129], "orphan": [30, 106, 115], "emphas": [30, 90], "distinct": [30, 33, 116], "appear": [30, 36, 40, 59, 90], "tripl": 30, "backtick": 30, "caveat": 30, "look": [30, 31, 34, 36, 40, 42, 49, 56, 62, 63, 69, 73, 79, 96, 112, 114, 115, 116, 117, 120, 121, 122, 123, 124, 126, 128, 129], "encount": [30, 72, 82, 101, 107], "told": 30, "seealso": 30, "cool": [30, 58, 129], "thingi": 30, "embed": [30, 32], "alongsid": [30, 45, 57], "insert": [30, 40, 43, 81, 90, 128], "emb": [30, 63], "tap_ev": [30, 50], "popup": [30, 59], "180": [30, 36, 44], "160": [30, 44], "_sphinx": 30, "sub": [30, 48, 115], "append": 30, "secondli": [30, 117], "displai": [30, 34, 36, 43, 45, 53, 56, 66, 69, 91, 93, 101, 115, 117, 121, 123], "purpos": [30, 31, 32, 34, 44, 50, 55, 59, 70, 72, 82, 83, 85, 115], "abl": [30, 32, 35, 40, 45, 62, 91, 92, 100, 112, 115, 116, 117, 121, 122, 124], "execut": [30, 32, 36, 40, 66, 69, 71, 72, 73, 74, 77, 79, 89, 91, 92, 96, 98, 101, 106, 107, 110, 112], "rout": [30, 59], "proper": 30, "subset": 30, "infobox": 30, "ifram": 30, "overlai": [30, 41, 43, 66, 125, 126], "window": [30, 34, 44, 58, 112, 115], "suitabl": 30, "demo": [30, 66], "float": [30, 36, 40, 85], "integ": [30, 62, 84, 85, 86, 87, 88, 101, 116, 122, 123], "350px": 30, "tapeventsgam": [30, 50], "taptarget": [30, 50], "tappabl": [30, 36, 48, 50, 116, 117], "blue": [30, 36, 50, 59, 63, 76, 114, 117, 122, 129], "ish": [30, 44, 50], "rectangl": [30, 34, 35, 36, 44, 50, 56, 60, 128, 129], "tapcallback": [30, 36, 66, 117], "receiv": [30, 35, 36, 42, 43, 44, 45, 46, 50, 60, 66, 78, 100, 101, 121, 129], "_paint": [30, 44, 50, 66, 128, 129], "paint": [30, 35, 36, 40, 44, 50, 59, 60, 62, 63, 65, 66, 116, 117, 128, 129], "0x448ba8ff": [30, 50], "circl": [30, 34, 35, 36, 44, 45, 50, 63, 117], "expandingcircl": [30, 50], "_circl": [30, 50], "ongameres": [30, 36, 42, 44, 50, 66], "75": [30, 36, 40, 44, 50, 123, 126], "drawrect": [30, 44, 50, 62, 63, 65, 128, 129], "torect": [30, 36, 44, 50, 55, 66, 116, 117, 128, 129], "tapdownev": [30, 36, 50, 66], "localposit": [30, 44, 45, 50], "onlongtapdown": [30, 45], "accent": [30, 50], "ontapup": [30, 45, 49, 59, 66, 117], "tapupev": [30, 50, 66, 117], "releas": [30, 46, 49, 50, 58, 130], "ontapcancel": [30, 45, 49, 66], "tapcancelev": [30, 50, 66], "cancel": [30, 34, 44, 45, 50], "_center": [30, 50], "_basecolor": [30, 50], "hslcolor": [30, 44, 50], "fromahsl": [30, 44, 50], "nextdoubl": [30, 44, 50, 63, 116], "360": [30, 44, 50], "tocolor": [30, 44, 50], "_outerradiu": [30, 50], "_innerradiu": [30, 50], "_releas": [30, 44, 50], "_cancel": [30, 50], "paintingstyl": [30, 35, 44, 50, 59, 65, 66, 116, 117], "stroke": [30, 35, 44, 48, 50, 59, 62, 65, 66, 115, 116, 117], "thin": [30, 50], "drawn": [30, 36, 40, 50, 56, 60, 61, 116], "_accentradiu": [30, 50], "1e10": [30, 50], "_accentpaint": [30, 50], "strokewidth": [30, 35, 44, 50, 59, 66, 116, 117], "0xffffffff": [30, 44, 50, 66], "disappear": [30, 50, 124], "maxradiu": [30, 50], "175": [30, 50, 115, 116, 117], "drawcircl": [30, 35, 44, 50, 63, 66, 117], "implos": [30, 50], "removefrompar": [30, 34, 35, 36, 44, 50, 122, 123, 124, 125, 126], "withopac": [30, 35, 44, 50, 63], "entri": [30, 98, 99, 122], "sidebar": 30, "menu": [30, 43, 57, 66, 69, 93, 101, 112, 121, 125], "logic": [30, 33, 34, 36, 40, 45, 46, 49, 59, 63, 100, 109, 110, 115, 116, 117, 121, 128], "alphabet": 30, "addition": [30, 36, 122, 124], "bridge_packag": 30, "package_nam": 30, "documentation_sect": 30, "bug": [30, 31, 32], "fairli": [30, 45, 124, 125, 126], "python": 30, "environ": [30, 31, 59, 69, 112, 121, 130], "dedic": [30, 65, 89, 101, 117], "virtual": [30, 49, 100], "setup": [30, 33, 120, 121], "prerequisit": 30, "met": 30, "luckili": [30, 40], "smart": 30, "enough": [30, 35, 36, 63, 83, 96, 114, 120], "rebuild": [30, 36], "recompil": 30, "browser": [30, 32, 58, 115], "becaus": [30, 31, 33, 35, 36, 40, 87, 101, 109, 112, 114, 115, 116, 117, 120, 121, 122, 123, 124, 126, 129], "compil": [30, 36, 72, 75, 76, 82, 89, 96, 102, 107], "host": [30, 31, 34, 42, 43, 58, 112], "localhost": 30, "8000": 30, "occasion": [30, 117], "clean": [30, 31, 42, 101, 117, 129], "bad": 30, "linkcheck": 30, "broken": [30, 78, 82], "kill": [30, 121], "tcp": 30, "_build": 30, "index": [30, 32, 36, 58, 101, 104, 116, 117, 122], "drawback": 30, "won": [30, 33, 58, 114, 115], "restart": 30, "delet": [30, 32, 129], "adjac": [31, 93], "strive": 31, "readabl": 31, "benefit": [31, 36, 60], "who": [31, 34, 70, 90, 94, 96, 98, 109, 117], "studi": 31, "understand": [31, 34, 49, 96, 100, 120, 122, 123, 124], "particular": [31, 32, 35, 42, 66, 83, 86, 93, 94, 112], "debug": [31, 50, 54, 55, 85, 115, 116, 117], "offici": [31, 89], "program": [31, 71, 73, 74, 77, 79, 82, 88, 92, 96, 100, 112, 113, 119, 127], "enforc": [31, 36, 107, 116], "linter": 31, "ensur": [31, 32, 63, 72, 75, 115, 117], "conform": 31, "easi": [31, 45, 57, 58, 60, 62, 109, 110], "symbol": [31, 87, 90, 98, 114, 116], "smallest": [31, 84], "meta": [31, 98], "protect": [31, 70], "never": [31, 40, 45, 88, 98, 101, 117, 124], "cupertino": [31, 40], "strongli": [31, 36, 112], "privat": [31, 32, 112, 116], "perfectli": 31, "reason": [31, 32, 33, 60, 72, 93, 107, 114, 115, 121], "except": [31, 35, 40, 46, 60, 66, 74, 75, 79, 83, 85, 86, 87, 90, 101, 117, 123, 126], "immedi": [31, 33, 72, 74, 77, 90, 100, 101, 117], "typedef": 31, "explicitli": [31, 40, 63, 83], "statement": [31, 71, 72, 73, 92, 93, 100, 116], "src": [31, 32], "provider_interfac": 31, "anchorprovid": 31, "angleprovid": 31, "positionprovid": 31, "scaleprovid": 31, "sizeprovid": [31, 40], "contract": 31, "condit": [31, 36, 69, 73, 82, 93, 99, 101], "post": 31, "failur": [31, 32], "thumb": [31, 66], "easier": [31, 32, 35, 36, 55, 56, 57, 65, 114, 123, 128], "earli": [31, 124, 125], "valid": [31, 44, 55, 70, 72, 83, 86, 88, 90, 92, 102, 107, 112, 120], "setter": 31, "invalid": [31, 87], "cannot": [31, 40, 50, 59, 75, 80, 81, 87, 90, 91, 93, 98, 100, 102, 112, 117, 121], "framework": [31, 32, 36, 40, 46, 48, 108, 110], "Such": [31, 32, 40, 44, 50, 66, 69, 96, 100, 102, 117], "mini": 31, "against": [31, 32, 35, 69, 78, 87], "could": [31, 35, 36, 40, 42, 45, 48, 60, 62, 63, 65, 72, 73, 89, 92, 96, 100, 101, 107, 112, 114, 117, 121, 123, 124, 128], "erron": 31, "intern": [31, 36, 43, 58, 60, 63, 66, 85, 115, 117], "deliber": 31, "explicit": [31, 72, 75, 101], "outsid": [31, 34, 35, 36, 43, 45, 58, 72, 82, 89, 91, 98, 116, 117, 126], "decid": [31, 33, 34, 35, 36, 65, 73, 100, 101, 114, 115, 116, 117, 120], "question": [31, 117], "product": [31, 58], "ought": 31, "expos": [31, 34, 36, 40, 55, 63], "member": [31, 62, 72], "harder": [31, 75], "burden": 31, "variabl": [31, 33, 35, 36, 40, 42, 65, 69, 72, 75, 76, 80, 81, 82, 83, 87, 96, 104, 106, 107, 115, 116, 117, 121, 122, 123, 124, 125, 128, 129], "properti": [31, 33, 34, 36, 40, 44, 45, 50, 53, 59, 63, 65, 66, 83, 96, 110, 116, 117], "NOT": [31, 35, 87, 88, 90], "invit": 31, "unless": [31, 33, 34, 51, 70, 94], "sai": [31, 32, 33, 35, 36, 45, 58, 69, 70, 83, 90, 112, 115, 117, 123], "suffici": [31, 43, 115, 117], "big": [31, 60, 116], "collaps": 31, "lack": 31, "endregion": [31, 117], "getter": [31, 36, 55, 63, 110, 116, 117], "myclass": 31, "_variabl": 31, "gather": [31, 120], "regular": [31, 33, 42, 43, 62, 65, 66, 76, 78, 83, 84, 85, 87, 92, 96, 117], "comment": [31, 72, 90, 91, 128], "fragment": [31, 69], "That": [31, 32, 33, 34, 40, 59, 63, 76, 90, 93, 98, 107, 112, 117, 128, 129], "especi": [31, 36, 50, 63, 101, 109, 110], "fit": [31, 34, 65, 115], "advic": 31, "disregard": [31, 35], "passiv": [31, 35, 122, 123, 126], "voic": [31, 101], "pattern": [31, 36, 56, 63, 116], "appar": 31, "exactli": [31, 32, 35, 66, 82, 88, 115], "verb": 31, "tens": 31, "implicit": 31, "subject": 31, "paragraph": 31, "sentenc": 31, "unclear": 31, "child": [31, 40, 43, 45, 48, 51, 56, 63, 66, 117, 126], "owner": [31, 101], "belong": [31, 117], "addchild": 31, "obviou": [31, 72], "omit": [31, 36, 43, 45, 60, 61, 70, 83, 112, 129], "macro": 31, "answer": [31, 115, 116], "wherea": [31, 35, 50, 116, 117], "websit": 31, "site": [31, 120], "peopl": [31, 70, 73, 100, 109], "learn": [31, 69, 115, 128], "discover": 31, "excit": [31, 117, 121], "charact": [31, 33, 34, 36, 59, 69, 71, 89, 93, 95, 98, 101, 107, 114], "bottom": [31, 36, 49, 51, 55, 63, 115, 116, 117, 122, 123, 124, 126], "plain": [31, 62, 69, 74, 79, 89], "separ": [31, 35, 49, 55, 58, 69, 72, 89, 92, 116, 124, 126], "header": [31, 105], "preced": 31, "blank": [31, 112, 121], "sublist": 31, "indent": [31, 73, 90, 93], "reappear": 32, "coverag": 32, "_test": 32, "suffix": 32, "spookyeffect": 32, "spooky_effect": 32, "spooky_effect_test": 32, "mirror": 32, "whose": [32, 34, 44, 59, 90, 110, 117], "suit": [32, 33, 96, 114, 117, 124], "capit": 32, "lowercas": [32, 112], "underscor": [32, 88, 92, 112, 116], "kind": [32, 34, 35, 36, 45, 69, 70, 101, 110, 114, 120], "fastest": 32, "testwithflamegam": 32, "fulli": [32, 35, 40, 42, 59, 62, 63, 91, 110, 115, 117], "behav": 32, "until": [32, 35, 42, 45, 50, 78, 89, 96, 115], "schedul": [32, 35, 36], "testwithgam": 32, "_mygam": 32, "nake": 32, "insuffici": [32, 40], "actual": [32, 36, 40, 59, 62, 91, 101, 112, 114, 115, 116, 117, 122], "testwidget": 32, "tester": 32, "pumpwidget": 32, "pump": 32, "equival": [32, 40, 71, 73, 76, 83, 84, 85, 87, 92, 96], "durat": [32, 35, 36, 40, 50, 63, 66, 80, 123, 124, 125, 126], "templat": [32, 102], "testgolden": 32, "goldenfil": 32, "_golden": 32, "my_test_fil": 32, "output": [32, 40, 55, 60, 98, 100, 112], "subsequ": [32, 72, 83, 98, 115, 117], "diff": 32, "reliabl": 32, "font": [32, 65, 114], "discrep": 32, "anti": 32, "alias": [32, 70, 94], "algorithm": [32, 35], "testrandom": 32, "repeatcount": [32, 35, 36, 40, 124, 125, 126], "seed": [32, 107], "shown": [32, 33, 36, 43, 49, 57, 69, 101, 114, 115], "nnn": 32, "ll": [32, 45, 61, 69, 73, 76, 82, 83, 91, 92, 96, 115, 117], "leav": [32, 33, 45, 59], "defeat": 32, "pixel": [33, 34, 35, 49, 55, 63, 114, 115, 116, 117, 120, 122, 123], "necessarili": [33, 35, 117], "fundament": 33, "awai": [33, 34, 35, 44, 50, 60, 100, 117], "arbitrarili": [33, 43], "sort": [33, 36], "intrins": 33, "transform": [33, 36, 45, 55, 60], "unifi": 33, "rather": [33, 40], "resiz": [33, 36, 60, 115, 120], "interfac": [33, 36, 40, 69, 82, 117], "scratch": 33, "op": [33, 101], "yourself": [33, 36, 43, 60, 71, 124], "defaultviewport": 33, "associ": [33, 44, 50, 70, 88, 90, 91, 94, 98, 99, 104], "fixedresolutionviewport": 33, "perspect": [33, 59], "black": [33, 42, 59, 62, 76, 112, 114, 116, 117, 122, 128], "bar": [33, 55, 112, 126], "oper": [33, 35, 55, 59, 60, 81, 83, 95, 115, 116, 120], "unlik": [33, 34, 51, 62, 72, 78, 87, 129], "again": [33, 40, 75, 76, 79, 93, 114, 117, 121, 126], "standalon": [33, 63], "wire": [33, 45], "snap": [33, 45], "lead": [33, 62], "jar": 33, "unnatur": [33, 117], "though": [33, 59, 66, 90, 91, 107, 115, 117, 120], "transit": [33, 44, 50, 59, 66], "noth": [33, 36, 44, 50, 58, 88, 94, 123], "corner": [33, 34, 36, 45, 51, 55, 56, 63, 112, 116, 117, 121, 122, 125, 126, 128], "gameplai": [33, 35, 116], "dialogu": [33, 66, 71, 72, 73, 74, 77, 78, 79, 80, 81, 83, 90, 91, 92, 93, 94, 96, 97, 98, 100, 101, 106, 107, 108], "pickup": 33, "temporari": [33, 116], "moveto": [33, 34, 44, 66], "hoc": 33, "reset": [33, 40, 44, 55, 63, 126], "resetmov": 33, "conjunct": [33, 63], "smooth": [33, 117], "teleport": 33, "deal": [33, 55, 60], "imper": 33, "convert": [33, 36, 44, 50, 55, 59, 60, 86, 117], "revers": [33, 40, 117], "vector": [33, 35, 36, 63, 117, 122, 124], "fraction": [33, 84], "relativeoffset": 33, "worldbound": 33, "far": [33, 34, 35, 102, 115, 117, 122], "somevector": 33, "grab": [33, 36, 117], "loadsprit": [33, 36, 49, 109, 125, 126, 129], "pizza": [33, 109], "yourgam": [33, 110], "gameref": [33, 36, 49, 66, 129], "Not": [33, 70, 90], "yourworldbound": 33, "awar": [33, 42, 110, 117, 124], "shake": [33, 40], "showcas": [33, 56, 65, 82, 121], "somewher": [33, 34, 36, 53, 62, 63, 115, 117], "yourpositiontofollow": 33, "overwrit": 33, "imagin": [34, 35, 48, 91, 100, 114, 115, 129], "mere": [34, 90, 117], "moment": [34, 35, 50, 58, 61, 115], "contrari": [34, 66], "mindset": 34, "compris": [34, 97, 115], "switch": [34, 46, 71, 109, 116, 117, 122, 126], "unmount": 34, "currentcamera": 34, "skip": [34, 40, 48, 101], "themselv": [34, 101], "pretend": 34, "resolut": [34, 114, 115], "choic": [34, 69, 79, 93, 97, 100, 101, 115, 116], "myworldcompon": 34, "800": 34, "600": [34, 124, 126], "middl": [34, 36, 46, 50, 56, 63, 92, 116, 117, 123, 124], "aspect": [34, 62, 114, 116], "underutil": 34, "chosen": [34, 60], "mask": [34, 62], "thu": [34, 43, 44, 50, 59, 75, 77, 84, 85, 87, 88, 90, 91, 93, 101, 112, 114, 115, 117, 122], "element": [34, 36, 43, 58, 90, 115], "maxviewport": [34, 115], "expand": [34, 36, 43, 56, 117], "equal": [34, 36, 40, 45, 51, 60, 75, 84, 85, 87, 104, 110, 115, 116], "fixedsizeviewport": 34, "predefin": [34, 35, 40, 63, 109], "fixedaspectratioviewport": 34, "preserv": [34, 46], "circularviewport": 34, "underli": [34, 45, 59, 63, 115], "scroll": [34, 36, 46, 115, 121, 122, 130], "action": [34, 40, 45, 50, 58, 66, 78, 81, 101, 117], "closer": [34, 36], "were": [34, 36, 40, 46, 66, 88, 89, 90, 101, 102, 105, 110, 112, 114, 117, 120, 122, 124, 125], "runtim": [34, 36, 42, 69, 70, 71, 73, 74, 78, 79, 83, 85, 86, 87, 90, 91, 92, 96, 100, 104, 107, 108], "viabl": 34, "circumst": [34, 35], "movebi": 34, "under": [34, 45, 50, 58, 102], "hood": [34, 45], "undo": 34, "setbound": 34, "commonli": [34, 36, 42, 44, 50, 53, 65], "rect": [34, 35, 36, 50, 60, 62, 63, 65, 117], "frequent": 34, "canse": 34, "cull": 34, "act": [35, 40, 49, 110], "intersect": [35, 55], "arrow": [35, 36, 93, 112, 124, 126], "enemi": [35, 60, 67, 120, 121, 122, 124, 126], "coin": [35, 82, 83, 90, 93], "hitbox": [35, 45, 117], "precis": [35, 44, 51, 63, 114], "react": [35, 48], "gestur": [35, 44, 47, 48, 49, 50, 101, 117, 128, 129], "accur": [35, 45], "polygon": [35, 36, 45], "overshoot": 35, "account": [35, 40, 112, 115], "delta": [35, 42, 44, 45, 49, 106, 110, 117, 129], "tunnel": 35, "ancestor": [35, 44, 50], "cameracompon": [35, 115, 116, 117, 122, 125, 126], "collisiondetectionworld": 35, "closest": 35, "collision_detect": 35, "doc_flame_exampl": [35, 40, 55, 59, 66], "ember": [35, 40, 55, 120, 122, 123, 124, 125, 126, 130], "hide": [35, 65, 66, 101], "draggabl": [35, 44, 48, 116], "collisiondetectiongam": 35, "emberplay": [35, 40, 55, 121, 122, 124, 126], "40": [35, 36, 40, 44, 49, 66, 116, 117, 125, 126], "effectcontrol": [35, 66, 123, 124, 125, 126], "reversedur": [35, 40, 123, 126], "curv": [35, 40, 44, 63, 123, 126], "easeout": [35, 40, 123, 126], "rectanglecollid": 35, "_collisionstartcolor": 35, "amber": 35, "_defaultcolor": 35, "cyan": 35, "defaultpaint": 35, "rendershap": 35, "oncollisionstart": 35, "intersectionpoint": [35, 124, 126], "oncollisionend": 35, "iscollid": 35, "mycollid": 35, "oncollis": [35, 124, 125, 126], "yourothercompon": 35, "keyword": [35, 71, 73, 112, 115, 116], "edg": [35, 36, 49, 93, 112, 115, 124, 126], "vice": 35, "versa": 35, "hollow": 35, "enclos": 35, "solid": [35, 62, 116], "issolid": 35, "mycompon": [35, 36, 44, 45, 50], "fill": [35, 36, 43], "vehicl": 35, "triggersparentcollis": 35, "myspecialhitbox": 35, "utilityhitbox": 35, "shapecompon": 35, "snowman": 35, "hat": 35, "repres": [35, 36, 40, 49, 55, 56, 60, 62, 63, 86, 89, 90, 92, 94, 97, 98, 99, 105, 106, 116], "gesturehitbox": 35, "enum": [35, 36, 116, 125, 126], "inact": 35, "mayb": [35, 76, 92, 120], "fly": 35, "care": [35, 90, 98, 101, 117, 129], "doubt": 35, "containspoint": [35, 55], "convex": 35, "realli": [35, 62, 76, 81, 91, 96, 114, 117, 122], "counter": [35, 36], "mandatori": [35, 73], "calcul": [35, 36, 73, 81, 115, 122, 123, 124, 126], "polygoncompon": 35, "rectanglecompon": [35, 66], "circlecompon": [35, 40], "notifi": [35, 36, 46], "oncollisioncallback": 35, "onstartcollisioncallback": 35, "onendcollisioncallback": 35, "emul": 35, "worri": [35, 36, 40, 109, 110, 116, 122], "standard": [35, 36, 40, 56, 67, 86, 107, 114, 116, 126], "potenti": [35, 42, 43, 62, 123], "o": [35, 115], "n\u00b2": 35, "collisionprospect": 35, "exact": [35, 40, 114, 121], "narrow": 35, "sweep": 35, "prune": 35, "broadphas": 35, "magic": [35, 59, 70, 122], "collisiondetect": 35, "standardcollisiondetect": 35, "magicalgorithmbroadphas": 35, "hundr": [35, 84], "ineffici": 35, "hasquadtreecollisiondetect": 35, "initializecollisiondetect": 35, "mapdimens": 35, "fromltwh": [35, 36, 50, 60, 65, 117], "mapwidth": 35, "mapheight": 35, "minimumdist": 35, "possibli": [35, 40, 46, 101], "disabl": [35, 55, 69], "maxobject": 35, "quadrant": 35, "maxdepth": 35, "oncomponenttypecheck": 35, "pure": [35, 49], "checker": 35, "water": [35, 120], "brick": 35, "neither": [35, 90], "nor": [35, 36, 55, 73, 81, 90], "filter": [35, 62, 110], "earlier": [35, 121, 122, 124], "cluster": 35, "empti": [35, 40, 43, 44, 98, 99, 104, 105, 117, 122, 128], "quadtre": 35, "cleanup": 35, "quadtreeexampl": 35, "session": 35, "interv": [35, 55], "ongameidl": 35, "quadtreecollisiondetect": 35, "quadbroadphas": 35, "unheard": 35, "quadtreebroadphas": 35, "significantli": 35, "sophist": 35, "ignorehitbox": 35, "npc": [35, 59, 91, 92, 101], "bounc": 35, "raycast": 35, "uniformli": 35, "scan": 35, "nearest": [35, 75, 84], "irrespect": [35, 36], "li": 35, "maxdist": 35, "ray_cast": 35, "geometri": 35, "palett": [35, 36, 64, 65], "raycastexampl": 35, "veloc": [35, 36, 49, 122, 123, 124, 126], "60": [35, 40, 50, 66, 125, 126], "resetposit": 35, "red": [35, 36, 44, 50, 59, 63, 70, 76, 114, 116, 117], "raycastresult": 35, "basicpalett": [35, 36, 62, 65], "grai": 35, "30": [35, 36, 40, 66, 73, 112], "ray2": 35, "isact": 35, "originoffset": 35, "didn": [35, 40], "hix": 35, "face": [35, 36, 40, 116, 117], "concern": 35, "light": [35, 90], "numberofrai": 35, "spread": [35, 116], "startangl": 35, "sweepangl": 35, "tabl": [35, 116, 117], "ray_trac": 35, "raytraceexampl": 35, "isclick": 35, "_rai": 35, "boxpaint": 35, "min": [35, 40, 62], "_timepass": 35, "raytrac": 35, "ceil": [35, 82, 122, 126], "tolist": [35, 117], "distanceto": 35, "diagon": 35, "lazi": 35, "further": [35, 40, 45, 58, 90, 114, 117], "blown": 35, "accuraci": 35, "realist": [35, 36], "particl": [35, 59, 64, 109, 110], "hand": [35, 60, 78, 87, 115, 121, 125], "involv": [35, 121], "abil": [35, 40, 56, 69, 70, 117, 120, 124], "had": [35, 36, 114, 117, 120], "did": [35, 69, 117, 121, 122, 124, 125, 126], "addhitbox": 35, "screencollid": 35, "hitboxcircl": 35, "hitboxrectangl": 35, "hitboxpolygon": 35, "hashitbox": 35, "collidabletyp": 35, "org": 35, "20detection_collid": 35, "20animationcompon": 35, "20detection_circl": 35, "20detection_multipl": 35, "20shape": 35, "diagram": 36, "intimid": 36, "inherit": [36, 40, 129], "c": [36, 59, 60, 63, 66], "component1": 36, "component2": 36, "cours": [36, 40, 51, 101, 114, 117], "onmount": [36, 42], "onparentres": 36, "onremov": [36, 42], "overridden": [36, 44, 45, 46, 50, 53, 101, 129], "asynchron": [36, 101, 115], "guarante": [36, 42, 46, 50], "lifetim": [36, 63, 116], "onchildrenchang": 36, "went": 36, "seri": [36, 124], "isload": 36, "finish": [36, 40, 42, 55, 79, 93, 100, 101, 115, 118, 122, 125, 126], "ismount": 36, "isremov": 36, "languag": [36, 69, 70, 71, 73, 74, 77, 79, 82, 83, 88, 92, 96, 102, 106, 107, 113, 119, 127], "overlap": [36, 40, 123], "tick": [36, 40, 42, 55, 60, 61, 63], "visual": [36, 53, 59, 63, 66, 112, 115, 129], "hierarchi": [36, 44, 50], "gameoverpanel": 36, "spriteimag": 36, "gameovertext": 36, "gameoverbutton": 36, "gameoverrestart": 36, "none": [36, 100, 101, 112], "addtopar": [36, 116], "tradition": 36, "resembl": 36, "highscoredisplai": 36, "hitpointsdisplai": 36, "fpscompon": 36, "freeli": 36, "eventu": [36, 40, 50, 66], "assur": 36, "parentisa": 36, "myparentcompon": 36, "print": [36, 45, 55, 56, 63], "myvalu": 36, "assert": [36, 44, 45, 96, 116, 117], "thrown": [36, 74, 75, 76, 79, 83, 85, 86, 87, 100, 101], "hasancestor": 36, "relationship": [36, 89], "myancestorcompon": 36, "identif": 36, "componentkei": 36, "findbykei": 36, "uniqu": [36, 45, 66, 88, 92, 102, 125], "key2": 36, "key1": 36, "findbykeynam": 36, "queryableorderedset": 36, "strictmod": 36, "matter": [36, 58, 115, 120], "allpositioncompon": 36, "componentsatpoint": [36, 117], "writabl": 36, "front": [36, 59, 90, 122], "containslocalpoint": [36, 44, 50, 66], "deriv": [36, 44, 45, 50, 59, 66, 114, 120], "droptarget": 36, "highlight": 36, "head": [36, 70, 114, 115, 116, 117], "raw": 36, "rare": [36, 50], "joystick": [36, 45, 48], "ergonom": 36, "uniform": [36, 40], "amount": [36, 40, 44, 45, 49, 55, 59, 60, 71, 78, 80, 82, 96, 101, 107, 115, 117, 121, 122, 123, 125, 126], "nativeangl": 36, "measur": [36, 40, 44, 114, 115, 117], "orient": [36, 40, 42, 55], "north": [36, 40], "east": [36, 40], "south": [36, 40], "west": [36, 40], "90": [36, 40, 116], "anchorgam": 36, "_parentanchortext": 36, "textcompon": [36, 40, 51, 53, 66, 125, 126], "_childanchortext": 36, "_anchoredrectangl": 36, "_redcompon": 36, "_bluecompon": 36, "indexof": [36, 117], "elementat": [36, 124, 126], "topleft": [36, 110, 121, 122, 126], "absoluteposit": 36, "positionofanchor": 36, "absolutepositionofanchor": 36, "comp": 36, "bottomright": 36, "pitfal": 36, "confus": [36, 58, 70, 87], "w": [36, 116, 117], "fliphorizont": [36, 124, 126], "flipvert": 36, "fliphorizontallyaroundcent": 36, "flipverticallyaroundcent": 36, "128": [36, 60, 116, 117, 121, 122, 123, 124, 126], "cyclic": [36, 60], "player_": 36, "spritelist": [36, 60], "steptim": [36, 60, 63, 121, 123, 126], "01": [36, 44, 59], "64": [36, 60, 63, 66, 121, 122, 123, 124, 126], "sequenc": [36, 40, 44, 46, 50, 59, 60, 69, 90, 92, 93, 98, 99, 100, 105, 107, 121, 123, 126], "spriteanimationdata": [36, 121, 123, 126], "textures": [36, 60, 121, 123, 126], "fromframedata": [36, 60, 121, 123, 126], "spriteanimationtick": 36, "animationtick": 36, "createtick": 36, "ticker": 36, "last": [36, 40, 42, 44, 90, 112, 116, 117, 122, 123, 124, 125, 126], "dosometh": 36, "whencomplet": 36, "onstart": [36, 40], "onfram": 36, "oncomplet": [36, 40, 124, 125, 126], "hold": [36, 40, 44, 45, 46, 50, 62, 66, 79, 84, 117, 128], "robotst": 36, "idl": [36, 49], "loadspriteanim": 36, "robot": 36, "animationstick": 36, "currentindex": 36, "spritegroupcompon": [36, 125, 126], "pretti": [36, 117, 123, 126], "counterpart": 36, "buttoncompon": 36, "buttonst": 36, "hasgameref": [36, 49, 66, 121, 122, 123, 124, 125, 126, 129], "spritegroupexampl": 36, "pressedsprit": [36, 56], "unpressedsprit": 36, "unpress": 36, "fromsvg": 36, "flare": [36, 60, 63], "flareanim": [36, 63], "flarecompon": [36, 60], "flame_flar": [36, 63], "flareactor": 36, "filenam": [36, 60], "flarecontrol": 36, "node": [36, 43, 69, 70, 71, 72, 74, 75, 77, 79, 82, 88, 90, 100, 101, 107], "yourflarecontrol": 36, "actornod": 36, "righthandnod": 36, "flutteractorartboard": 36, "righthand": 36, "getnod": 36, "right_hand": 36, "george_washington": 36, "flr": [36, 60, 63], "1776": 36, "1804": 36, "306": [36, 60], "228": [36, 60], "240": 36, "rise_up": 36, "close_door_way_out": 36, "updateanim": [36, 60], "transpar": [36, 40, 42, 59, 62, 66, 126], "parallaxrender": 36, "rational": 36, "horizon": 36, "seem": [36, 45, 82, 114, 115, 116, 121, 129], "distant": 36, "loadparallaxcompon": 36, "parallaximagedata": 36, "bg": 36, "myparallaxcompon": 36, "loadparallax": 36, "baseveloc": 36, "velocitymultiplierdelta": 36, "_datalist": 36, "basespe": 36, "layerdelta": 36, "proportion": 36, "parallaxlay": 36, "loadparallaximag": 36, "jpg": 36, "imagerepeat": 36, "layerfil": 36, "planet": [36, 66], "repeati": 36, "bottomleft": [36, 40, 122, 123, 126], "dust": 36, "repeatx": 36, "topright": 36, "velocitymultipli": 36, "fromparallax": 36, "repeatedli": 36, "forget": [36, 67, 69, 123], "wont": [36, 45], "loadparallaxlay": 36, "loadparallaxanim": 36, "fullscreen": [36, 58], "parallaximag": 36, "parallaxanim": 36, "impli": [36, 55, 109], "scalabl": [36, 129], "geometr": 36, "accordingli": [36, 60, 116, 117, 121], "meant": [36, 55, 61], "shapehitbox": 36, "squar": [36, 90, 91, 98, 128], "diamond": [36, 116, 117], "percentag": [36, 49], "purpl": 36, "15": [36, 40, 116, 117, 124, 126], "excel": [36, 122], "fromrect": 36, "80": [36, 40, 50, 66, 69, 116, 117], "comparison": [36, 87], "shortest": [36, 86], "diamet": 36, "rpg": 36, "progress": [36, 40, 63, 100, 101], "spritebatch": 36, "orthogon": 36, "isomorph": 36, "column": [36, 49, 55, 60, 116, 126], "floor_und": 36, "sequenceeffect": 36, "noiseeffectcontrol": 36, "lineareffectcontrol": 36, "cartesian": 36, "matrix": [36, 55], "id": [36, 44, 45, 50, 58, 70, 74, 79, 89, 91, 92, 94, 96, 102, 112], "sequenti": 36, "tilesetimag": 36, "isometrictileset": 36, "hover": [36, 43, 91], "selector": [36, 66], "tileheight": 36, "cuboid": 36, "quarter": [36, 80], "On": [36, 45, 48, 55, 57, 66, 110, 122], "darker": 36, "tone": [36, 120], "nine": 36, "grid": [36, 56, 59, 122, 123], "3x3": [36, 56], "stretch": [36, 56], "dialog": [36, 59, 66, 69, 96], "nine_tile_box": [36, 56], "custompaint": 36, "painter": 36, "custom_painter_compon": 36, "attribut": [36, 42, 45, 60, 81, 91, 98, 99, 104, 120, 128, 129], "reactiv": 36, "changenotifi": 36, "report": [36, 53, 112], "playernotifi": 36, "addlisten": 36, "gameovercompon": 36, "blink": [36, 40, 124, 126], "health": [36, 59, 120, 121, 124, 125], "notifylisten": 36, "blinkeffect": 36, "handi": [36, 91, 116], "componentsnotifierbuild": 36, "builder": [36, 43, 66], "clip_compon": 36, "suppos": [40, 50, 66, 70, 83, 96, 101, 117], "randomli": [40, 63, 121, 123], "de": 40, "spawn": 40, "obvious": [40, 114, 117], "opacityeffect": [40, 124, 125, 126], "lastli": [40, 50, 78, 91, 98, 112, 115, 116, 122], "lifeless": 40, "increas": [40, 58, 84, 87, 88], "self": [40, 91, 126], "evolv": 40, "usabl": [40, 87], "ispaus": 40, "removeonfinish": 40, "garbag": 40, "plan": [40, 59, 115, 117, 122], "shift": [40, 46, 117], "prescrib": [40, 85], "move_by_effect": 40, "flower": [40, 59], "movebyeffectgam": 40, "250": [40, 66, 126], "190": 40, "superposit": 40, "destin": [40, 66, 74, 117], "move_to_effect": 40, "movetoeffectgam": 40, "segment": [40, 55, 124, 126], "singli": 40, "sudden": 40, "move_along_path_effect": 40, "movealongpatheffectgam": 40, "quadraticbezierto": 40, "flag": [40, 44, 70, 116, 117], "absolut": [40, 49, 123], "declar": [40, 57, 66, 70, 71, 75, 76, 78, 82, 87, 88, 89, 90, 94, 96, 106, 107, 112, 115, 116, 117, 122, 123], "90\u00ba": 40, "tau": [40, 44, 66], "rotate_by_effect": 40, "rotatebyeffectgam": 40, "0\u00ba": 40, "180\u00ba": [40, 116], "270\u00ba": 40, "rotate_to_effect": 40, "rotatetoeffectgam": 40, "scale_by_effect": 40, "scalebyeffectgam": 40, "scale_to_effect": 40, "scaletoeffectgam": 40, "120": [40, 44, 116, 117], "size_by_effect": 40, "sizebyeffectgam": 40, "45": 40, "clamp": [40, 117, 122, 124, 126], "size_to_effect": 40, "sizetoeffectgam": 40, "anchoreffect": 40, "anchor_by_effect": 40, "anchorbyeffectgam": 40, "anchor_to_effect": 40, "anchortoeffectgam": 40, "alpha": [40, 62], "opacityprovid": 40, "opacity_to_effect": 40, "opacitytoeffectgam": 40, "_ontap": 40, "fadein": 40, "haspaint": 40, "paintid": 40, "opacityproviderof": 40, "opacityprovideroflist": 40, "opacity_effect_with_target": 40, "opacityeffectwithtargetgam": 40, "creation": [40, 65, 69, 116], "_borderopacityprovid": 40, "flowerpaint": 40, "paintid1": 40, "paintid2": 40, "opaqu": [40, 42, 62, 66], "fadeout": [40, 78, 124, 125, 126], "opacity_by_effect": 40, "opacitybyeffectgam": 40, "experiment": [40, 66], "glow": 40, "shade": [40, 55, 59, 76], "strength": 40, "glow_effect": 40, "gloweffectexampl": 40, "0xff39ff14": 40, "constitu": 40, "forward": [40, 55, 122], "backward": [40, 124, 126], "predetermin": 40, "sequence_effect": 40, "sequenceeffectgam": 40, "remove_effect": 40, "removeeffectgam": 40, "delaytim": 40, "tostringasfix": 40, "color_effect": 40, "coloreffectexampl": 40, "0xff00ff00": [40, 62], "0xff1039db": 40, "colorfilt": [40, 116, 117], "mix": [40, 45, 48, 62, 129], "although": [40, 45, 59], "wide": [40, 115, 122], "arrai": 40, "componenteffect": 40, "transform2deffect": 40, "encapsul": [40, 59, 63], "taken": [40, 117], "decrement": 40, "interf": 40, "varieti": [40, 82], "reversecurv": 40, "atmaxdur": 40, "atmindur": 40, "startdelai": 40, "voidcallback": 40, "onmax": 40, "onmin": 40, "linearli": [40, 55, 69], "grown": 40, "max": [40, 62, 123], "kept": [40, 45, 51], "lowest": [40, 87], "consist": [40, 62, 66, 69, 82, 92, 100, 115, 116], "period": [40, 55, 63], "composit": [40, 60, 63], "prove": 40, "ec": [40, 110], "opposit": [40, 116], "bounceinout": 40, "indefinit": 40, "alter": [40, 63, 71, 87, 90, 91], "proce": [40, 69, 73, 93, 97, 100, 101, 112, 115, 116, 121, 122], "irrelev": [40, 114], "durationeffectcontrol": 40, "notion": [40, 82, 88], "measurableeffect": 40, "qualifi": 40, "travel": [40, 124], "ec1": 40, "ec2": 40, "exhibit": 40, "noisi": 40, "particularli": 40, "distribut": 40, "exponenti": [40, 86], "sine": 40, "harmon": 40, "govern": 40, "lissaj": 40, "extrem": [40, 50, 63], "router": [41, 66, 96], "layout": [41, 43, 46, 51, 114, 115], "crate": 42, "16": [42, 56, 60, 63, 66, 112, 121, 123, 126], "mycrat": 42, "instanti": [42, 60, 122], "rebuilt": 42, "removeal": 42, "gameloop": 42, "modul": 42, "microsecond": [42, 63], "games": 42, "forth": [42, 122], "leak": 42, "processlifecycleev": 42, "debugmod": [42, 53, 115, 116, 126], "Be": [42, 58], "backgroundcolor": [42, 43, 59, 122, 126], "behind": [42, 43, 115], "0x00000000": 42, "scenario": [42, 101], "consequ": 42, "ing": [42, 115], "miss": [42, 58, 82, 117], "mygamesubclass": 42, "pauseengin": 42, "resumeengin": 42, "stepengin": 42, "inspect": 42, "statefulwidget": 43, "rich": 43, "deep": [43, 59], "loadingbuild": 43, "errorbuild": 43, "throw": [43, 60, 72, 85, 87, 96, 102, 117], "backgroundbuild": 43, "decor": [43, 64, 116, 126], "overlaybuildermap": [43, 57, 126], "cliprect": 43, "textdirect": 43, "initialactiveoverlai": [43, 126], "focusnod": [43, 48], "autofocu": [43, 48], "mousecursor": [43, 45], "addrepaintboundari": 43, "mywidget": 43, "statelesswidget": [43, 126], "pad": [43, 45, 48, 115, 126], "edgeinset": [43, 49, 126], "gameloadingwidgetbuild": 43, "gameerrorwidgetbuild": 43, "caught": 43, "widgetbuild": 43, "overlaywidgetbuild": 43, "surfac": 43, "pausemenu": [43, 57], "0xff000000": [43, 44, 65, 66, 116, 117], "repaintboundari": 43, "old": [44, 50, 69, 70, 117], "legaci": [44, 50], "finger": [44, 50, 117], "correctli": [44, 50, 112, 121], "four": [44, 50, 55, 87, 96, 102, 114, 115, 116, 117], "dragstartev": [44, 117], "magenta": 44, "drag_ev": 44, "drageventsgam": 44, "dragtarget": 44, "radius1": 44, "radius2": 44, "sharp": [44, 69], "0xffbae5ad": 44, "70": [44, 121, 122, 123, 126], "0xff6ecbe5": 44, "12": [44, 66, 69, 112, 116, 117, 121, 126], "0xfff6df6a": 44, "270": 44, "17": [44, 90, 106, 116, 117], "85": [44, 116, 117], "0xfff82a4b": 44, "110": [44, 66], "pink": 44, "_rectpaint": 44, "0x88ac54bf": 44, "trail": 44, "_trail": 44, "dragupdateev": [44, 117], "addpoint": 44, "dragendev": [44, 117], "dragcancelev": 44, "_path": 44, "_opac": 44, "_lastpoint": 44, "_color": 44, "_linepaint": 44, "_circlepaint": [44, 117], "_timer": 44, "_vanishinterv": 44, "03": 44, "linewidth": 44, "drawpath": [44, 66], "isnan": 44, "lineto": [44, 66], "p3": 44, "cubicto": 44, "_borderpaint": [44, 66, 117], "_shadowpaint": 44, "maskfilt": 44, "blur": 44, "blurstyl": 44, "isdrag": [44, 45, 117], "prioriti": [44, 58, 117, 125, 126], "deliv": [44, 46, 50, 90, 93, 94, 96, 97, 98, 100, 101, 105, 106], "topmost": [44, 66], "touch": [44, 48, 49, 50, 117, 129], "continuepropag": [44, 50], "deviceposit": [44, 50], "canvasposit": [44, 50], "pointer": [44, 45, 48, 49, 50, 66], "nan": 44, "likewis": [44, 59, 115], "renderingtrac": 44, "timestamp": 44, "elaps": [44, 55], "lift": [44, 50], "semant": 44, "judg": [44, 50, 114], "bare": [44, 50, 120, 130], "_isdrag": [44, 117], "marker": [44, 50], "eas": [44, 50, 63, 108], "deliveri": [44, 46, 50, 101], "highli": [44, 50, 87, 124], "discourag": [44, 50], "keyboard": [45, 46, 47, 49, 101, 120, 128], "keystrok": [45, 49], "secondarytapdetector": 45, "onsecondarytapdown": 45, "onsecondarytapup": 45, "onsecondarytapcancel": 45, "tertiarytapdetector": 45, "ontertiarytapdown": 45, "ontertiarytapup": 45, "ontertiarytapcancel": 45, "doubletapdetector": 45, "ondoubletap": 45, "longpressdetector": 45, "onlongpress": 45, "onlongpressstart": 45, "onlongpressmoveupd": 45, "onlongpressup": 45, "onlongpressend": 45, "verticaldragdetector": 45, "onverticaldragdown": 45, "onverticaldragstart": 45, "onverticaldragupd": 45, "onverticaldragend": 45, "onverticaldragcancel": 45, "horizontaldragdetector": 45, "onhorizontaldragdown": 45, "onhorizontaldragstart": 45, "onhorizontaldragupd": 45, "onhorizontaldragend": 45, "onhorizontaldragcancel": 45, "forcepressdetector": 45, "onforcepressstart": 45, "onforcepresspeak": 45, "onforcepressupd": 45, "onforcepressend": 45, "onpandown": 45, "onpanstart": 45, "onpanupd": [45, 129], "onpanend": 45, "onpancancel": 45, "onscalestart": 45, "onscaleupd": 45, "onscaleend": 45, "multitouchtapdetector": 45, "onreceivedrag": 45, "mousemovementdetector": 45, "onmousemov": 45, "scrolldetector": 45, "onscrol": 45, "multitouch": 45, "win": 45, "arena": 45, "gestureapi": 45, "gesturedetector": 45, "rawgesturedetector": 45, "mouseregion": 45, "prompt": 45, "cryptic": 45, "pan": [45, 129], "recogn": [45, 86, 90, 96, 102, 107], "redund": 45, "superset": 45, "strang": 45, "startzoom": 45, "_": [45, 63, 116, 117, 126], "scaleupdateinfo": 45, "currentscal": 45, "isident": 45, "translatebi": 45, "theoret": 45, "systemmousecursor": 45, "mousecursorgam": 45, "notic": [45, 93, 117, 121, 123, 124, 126, 129], "brief": [45, 96], "globalposit": 45, "ocur": 45, "tapupinfo": 45, "underneath": [45, 59], "hastapp": [45, 50], "tappablecompon": 45, "300m": 45, "longtapdelai": [45, 50], "ondragstart": [45, 117], "dragstartinfo": 45, "ondragcancel": 45, "distinguish": 45, "regardless": [45, 87, 101, 120], "multi": [45, 89], "draggablecompon": 45, "dragdeltaposit": 45, "localcoord": 45, "hashover": 45, "ishov": 45, "coupl": [45, 60, 128, 129], "onhoverstart": 45, "onhoverend": 45, "onhoverent": 45, "pointerhoverinfo": 45, "enter": [45, 83, 92, 96, 101, 112], "onhoverleav": 45, "ondoubletapup": 45, "doubletapev": 45, "ondoubletapcancel": 45, "doubletapcancelev": 45, "ondoubletapdown": 45, "doubletapdownev": 45, "round": [45, 75, 78, 82, 122], "rock": 45, "hardwar": [46, 47], "bypass": [46, 126], "softwar": 46, "coexist": 46, "onkeyev": [46, 48, 124, 126], "held": 46, "stream": [46, 100], "keydownev": 46, "keyupev": 46, "keyrepeatev": 46, "synthes": 46, "artifici": 46, "hardwarekeyboard": 46, "pausekeyev": 46, "temporarili": [46, 71, 74, 75, 79, 116, 117], "halt": 46, "keyev": 46, "physicalkeyspress": 46, "physicalkeyboardkei": 46, "logicalkeyspress": 46, "logicalkeyboardkei": [46, 48, 124, 126], "iscontrolpress": 46, "ctrl": 46, "isshiftpress": 46, "isaltpress": 46, "alt": 46, "isnumlockon": 46, "num": [46, 96, 102, 104], "lock": [46, 112], "iscapslockon": 46, "cap": 46, "isscrolllockon": 46, "suspend": 46, "keyup": [46, 48], "convers": [46, 55, 82, 92, 101, 117], "keydown": [46, 48], "detector": [47, 129], "me": [48, 66, 90, 91, 92], "sensit": 48, "keyboardev": 48, "rawkeyev": [48, 124, 126], "keyeventresult": 48, "resolv": [48, 66, 101, 124, 126], "apart": 48, "systemsoundtyp": 48, "alert": [48, 92], "skipremaininghandl": 48, "keyspress": [48, 124, 126], "iskeydown": 48, "rawkeydownev": 48, "isspac": 48, "altleft": 48, "altright": 48, "shoothard": 48, "keyboardhandl": [48, 124, 126], "haskeyboardhandlercompon": [48, 124, 126], "conflict": 48, "among": [48, 70, 87, 93], "keyboardlistenercompon": 48, "keya": [48, 124, 126], "keyd": [48, 124, 126], "keyw": 48, "besid": [49, 92, 105], "addobserv": 49, "spritesheet": [49, 63, 114, 115, 116, 120], "fromcolumnsandrow": 49, "row": [49, 55, 60, 90, 115, 116], "knob": 49, "getspritebyid": 49, "margin": [49, 65], "joystickplay": 49, "maxspe": 49, "joystickdirect": 49, "screenangl": 49, "epicent": 49, "knobradiu": 49, "buttondown": 49, "respectcamera": 49, "onpress": [49, 56, 126], "onreleas": 49, "stylu": 50, "hastappablecompon": 50, "said": [50, 60], "tend": 50, "fail": [50, 90], "pop": [50, 66, 96], "situat": [50, 85, 91], "thick": [50, 124], "stripe": 50, "implod": 50, "_rect": 50, "_ispress": 50, "tapdowndetail": 50, "anymor": 50, "Of": 51, "widthfactor": 51, "heightfactor": 51, "hello": [51, 65, 69, 73, 79, 87, 90, 91, 96, 100], "centerleft": 51, "tradit": [51, 121, 124], "extravag": 51, "keepchildanchor": 51, "topcent": [51, 65, 66, 115, 116, 117], "bottomcent": 51, "healthbar": 51, "devtool": 53, "truth": 53, "systemuioverlai": 55, "web": [55, 59, 60, 112, 120], "landscap": 55, "setlandscapeleftonli": 55, "setlandscaperightonli": 55, "portrait": [55, 94, 101], "setportraituponli": 55, "setportraitdownonli": 55, "finer": 55, "systemchrom": 55, "deviceorient": 55, "countdown": 55, "textpaint": [55, 66, 125, 126], "textstyl": [55, 56, 65, 66, 125, 126], "fontsiz": [55, 65, 66, 125, 126], "tostr": [55, 86, 116, 117], "elapsedsec": 55, "ontick": 55, "timercompon": 55, "myflamegam": 55, "hastimescal": 55, "timescal": 55, "time_scal": 55, "timescalegam": 55, "_timescal": 55, "_index": 55, "p0": 55, "getnexttimescal": 55, "speedup": 55, "slowdown": 55, "shortcut": 55, "summari": 55, "scalevector": 55, "translatevector": 55, "renderpoint": 55, "mostli": 55, "renderat": 55, "renderrot": 55, "afterward": [55, 60, 61, 88], "darken": 55, "brighten": 55, "colorextens": 55, "fromrgbhexstr": 55, "rgb": [55, 62], "hex": 55, "1c1c1c": 55, "fromargbhexstr": 55, "argb": [55, 62], "ff1c1c1c": 55, "pixelsinuint8": 55, "imagebyteformat": 55, "rawrgba": 55, "getboundingrect": 55, "tovector2": 55, "tosiz": 55, "topoint": 55, "intersectsseg": 55, "intersectslineseg": 55, "lineseg": 55, "tovertic": 55, "toflamerectangl": 55, "tomathrectangl": 55, "togeometryrectangl": 55, "geom": 55, "rectextens": 55, "getbound": 55, "fromcent": [55, 63], "vector_math": 55, "topositionedrect": 55, "lerp": [55, 63], "interpol": [55, 78, 91, 93], "scaleto": 55, "movetotarget": 55, "vector2extens": 55, "fromint": [55, 116, 117], "modulo": [55, 87], "remaind": [55, 87], "translate2": 55, "transform2": 55, "transformed2": 55, "m11": 55, "m12": 55, "m13": 55, "m14": 55, "fourth": 55, "m21": 55, "m22": 55, "m23": 55, "m24": 55, "m31": 55, "m32": 55, "m33": 55, "m34": 55, "m41": 55, "m42": 55, "m43": 55, "m44": 55, "matrix4extens": 55, "vector4": 55, "toolset": [56, 69], "dashbook": 56, "sandbox": 56, "ninetilebox": 56, "ninetileboxcompon": 56, "tiles": 56, "desttiles": 56, "somewidget": 56, "graphic": [56, 114], "label": [56, 116, 117], "0xff5d275d": 56, "_spritebutton": 56, "_pressedsprit": 56, "yoursprit": 56, "_anim": 56, "identifi": [57, 112, 123], "pauseoverlayidentifi": 57, "mobil": [58, 120], "desktop": [58, 120], "maco": [58, 112], "linux": 58, "beta": 58, "master": 58, "canvaskit": 58, "skia": 58, "dom": 58, "chrome": [58, 112], "easiest": [58, 122, 124], "gh": 58, "workflow": 58, "ubuntu": 58, "v3": 58, "subosito": 58, "v2": [58, 121], "bluefireteam": 58, "v8": 58, "basehref": 58, "name_of_your_repositori": 58, "webrender": 58, "your_github_usernam": 58, "your_repo_nam": 58, "complain": 58, "href": 58, "zip": 58, "upload": [58, 112], "jam": 58, "setorient": 58, "decodeimagefrompixel": 58, "runasweb": 58, "kisweb": 58, "shader": 59, "decorator_blur": 59, "decoratorblurgam": 59, "addlast": 59, "replacelast": 59, "gaussian": 59, "shadow": [59, 61], "deemphas": 59, "obscur": 59, "vision": [59, 121], "drunk": 59, "decorator_grayscal": 59, "decoratorgrayscalegam": 59, "removelast": [59, 117], "grei": [59, 62, 93, 117], "photograph": 59, "semi": 59, "stone": 59, "ghost": 59, "scene": 59, "past": [59, 117], "photo": 59, "decorator_tint": 59, "decoratortintgam": 59, "0x88ff0000": 59, "0x8800ff00": 59, "0x88000088": 59, "0x66ffffff": [59, 66], "0xaa000000": 59, "watch": 59, "glass": 59, "0xaaff0000": 59, "bloodlust": 59, "green": [59, 62, 112], "poison": 59, "sick": 59, "night": 59, "decorator_rotate3d": 59, "decoratorrotate3dgam": 59, "anglei": 59, "anglex": 59, "anglez": 59, "3d": 59, "pivot": 59, "distort": 59, "isflip": 59, "rotationangl": 59, "002": 59, "card": [59, 70, 91, 113, 114, 115, 130], "book": [59, 69], "fall": [59, 73, 121, 124], "snowflak": 59, "decorator_shadow3d": 59, "decoratorshadowgam": 59, "0xffc7c7c7": 59, "xshift": 59, "yscale": 59, "ascent": 59, "0xffa9a9a9": 59, "flat": 59, "onto": [59, 60, 117], "shall": [59, 87, 112], "newdecor": 59, "jpeg": 60, "webp": 60, "gif": 60, "bmp": 60, "wbmp": 60, "convolut": 60, "drawimagerect": 60, "safe": [60, 62], "synchron": [60, 81, 101], "fromcach": [60, 115, 116, 117, 121, 122, 123, 126], "imageextens": 60, "frompixel": 60, "imagesload": 60, "yourimag": 60, "singleton": [60, 116], "playerimag": 60, "bulletsprit": 60, "_bullet": 60, "refrain": 60, "decodeimagefromlist": 60, "piec": [60, 63, 88, 92, 117], "playerfram": 60, "srcposit": [60, 115, 116, 117], "srcsize": [60, 63, 115, 116, 117, 125, 126], "overridepaint": [60, 117], "spritewidget": 60, "blendmod": [60, 66, 116, 117], "cullrect": 60, "spritebatchcompon": 60, "merg": 60, "image1": 60, "image2": 60, "image3": 60, "compos": 60, "imagesync": 60, "composesync": 60, "raster": 60, "gpu": 60, "pictur": [60, 114], "toimagesync": 60, "expens": [60, 93], "badli": 60, "02": 60, "amountoffram": 60, "imageinst": 60, "spriteanimationfram": 60, "spriteanimationframedata": 60, "aseprit": 60, "export": [60, 66, 120], "chopper": 60, "jsondata": 60, "readjson": 60, "fromasepritedata": 60, "trim": 60, "clock": 60, "discontinu": 60, "_start": 60, "flare_fil": 60, "extract": [60, 114, 115], "createanim": [60, 63], "gamelay": 61, "drawlay": 61, "playerposit": 61, "enemysprit": 61, "enemyposit": 61, "replic": 61, "backgroundlay": 61, "shadowprocessor": 61, "preprocessor": 61, "postprocessor": 61, "layerprocessor": 61, "hexadecim": [62, 86], "notat": 62, "0xaarrggbb": 62, "digit": [62, 84, 88, 92, 112], "ff": 62, "255": [62, 122, 126], "00": 62, "blend": [62, 116], "unnecessari": 62, "mutabl": 62, "textconfig": 62, "scheme": [62, 114], "bgug": 62, "paletteentri": 62, "toastbackground": 62, "0xffac3232": 62, "toasttext": 62, "0xffda9a00": 62, "0xff404040": 62, "0xff54a286": 62, "brand": 62, "cascad": 62, "mutat": [62, 116], "robust": [63, 101], "particlesystemcompon": 63, "hook": [63, 122], "syntact": 63, "sugar": 63, "fluentli": 63, "deleg": 63, "rnd": 63, "randomvector2": 63, "composedparticl": 63, "acceler": 63, "fluent": 63, "singlechildparticl": 63, "chainabl": 63, "pt": [63, 65], "lifespan": 63, "timer": 63, "200m": 63, "setlifespan": 63, "animationcontrol": 63, "descend": [63, 66, 124], "gravit": 63, "dampen": 63, "curvedparticl": 63, "burst": 63, "px": 63, "initialis": 63, "24": [63, 65, 123, 126], "alignanimationtim": 63, "yourspritesheetimag": 63, "longlivingrect": 63, "rectcompon": 63, "flareactoranim": 63, "flares": 63, "sparkl": 63, "particlerenderdeleg": 63, "gradual": [63, 101], "glitchparticl": 63, "restor": [63, 72, 107, 116, 117], "anyon": 65, "typograph": 65, "famili": 65, "48": 65, "fontfamili": 65, "arial": 65, "growingbox": 65, "textboxconfig": 65, "shrink": 65, "mytextbox": 65, "tini": 65, "boxconfig": 65, "timeperchar": 65, "05": [65, 66, 86, 117], "bgpaint": 65, "0xffff00ff": 65, "borderpaint": [65, 66], "deflat": [65, 116, 117], "routergam": 66, "splashscreenpag": 66, "startpag": 66, "level1": 66, "level1pag": 66, "level2": 66, "level2pag": 66, "pauserout": 66, "initialrout": 66, "0xff282828": 66, "textboxcompon": 66, "textrender": [66, 125, 126], "_logo": 66, "syzygi": [66, 112], "0xffc8fff5": 66, "fontweight": 66, "w800": 66, "_button1": 66, "roundedbutton": 66, "0xffadde6c": 66, "bordercolor": 66, "0xffedffab": 66, "_button2": 66, "0xffdebe6c": 66, "0xfffff4c7": 66, "140": 66, "drawcolor": 66, "srcatop": [66, 116, 117], "_textdraw": 66, "totextpaint": 66, "_textoffset": 66, "_rrect": 66, "rrect": [66, 116, 117], "fromltrbr": 66, "circular": [66, 116, 117, 126], "_bgpaint": 66, "drawrrect": [66, 116, 117], "simplebutton": 66, "_iconpath": 66, "_iconpaint": 66, "0xffaaaaaa": 66, "fromrectandradiu": [66, 116, 117], "backbutton": 66, "22": 66, "34": 66, "pausebutton": 66, "14": [66, 114, 116, 117, 126], "26": 66, "findgam": [66, 117], "0xbb2a074f": 66, "0xfffff188": 66, "orbit": 66, "revolutionperiod": 66, "0xff54d7b1": 66, "0xffcccccc": 66, "0xff052b44": 66, "0xffc9ce0d": 66, "0xfff32727": 66, "0xffffdb00": 66, "35": [66, 87, 116, 117], "0xffdc00ff": 66, "initialangl": 66, "0x888888aa": 66, "_angl": 66, "transform2d": 66, "pausepag": 66, "onpush": 66, "previousrout": 66, "stoptim": 66, "addrendereffect": 66, "paintdecor": 66, "grayscal": [66, 117], "addblur": 66, "onpop": 66, "nextrout": 66, "resumetim": 66, "removerendereffect": 66, "scaleeffect": 66, "spirit": 66, "credit": 66, "address": [66, 123], "modal": [66, 92, 96], "homepag": 66, "levelselectorpag": 66, "settingspag": 66, "confirm": 66, "maintainst": 66, "pushreplacementnam": 66, "pushreplac": 66, "pushrout": 66, "ok": [66, 82, 90, 92, 117, 123], "decoratedcontain": 66, "beforehand": 66, "pushoverlai": 66, "pushreplacementoverlai": 66, "statu": [66, 96, 102], "value_rout": 66, "valuerouteexampl": 66, "hasgamerefer": 66, "score": [66, 124], "pushandwait": [66, 96], "raterout": 66, "firstchild": [66, 117], "0xff758f9a": 66, "0xff60d5ff": 66, "130": [66, 116, 117], "18": [66, 116, 117], "stargap": 66, "0xee858585": 66, "completewith": 66, "0xffffe395": 66, "fillpaint": 66, "wheretyp": [66, 117], "yesnodialog": 66, "ye": [66, 86, 90], "No": [66, 69, 89, 90, 121], "foo": 66, "propos": 67, "subfold": 67, "sfx": 67, "assetscach": 67, "imagescach": 67, "soundpool": 67, "markup": [69, 78, 81, 93, 98, 99, 104], "unoffici": 69, "yarn": [69, 71, 72, 78, 82, 88, 90, 94, 95, 96, 97, 98, 99, 100, 102, 104, 105, 106, 108], "spinner": 69, "uniti": [69, 104], "author": 69, "scene1_gregory_and_sampson": 69, "sampson": 69, "gregori": 69, "carri": [69, 81], "coal": 69, "collier": 69, "choler": 69, "ai": 69, "neck": 69, "collar": 69, "strike": 69, "thou": 69, "art": [69, 120], "exchang": 69, "phrase": [69, 83, 90], "spoken": 69, "dialogrunn": 69, "importantli": [69, 91], "understood": 69, "slughorn_encount": 69, "horcrux_quest": 69, "slughorn": 69, "sorri": [69, 83, 92], "tom": 69, "endif": [69, 73, 75, 79, 82, 83, 85, 90, 93], "oh": [69, 70, 76, 117], "time_of_dai": 69, "professor": [69, 90], "curiou": [69, 117], "dragon": 69, "blood": 69, "inquisit": 69, "potent": 69, "potion": 69, "restricted_library_pass": 69, "thank": 69, "munific": 69, "horcrux": 69, "knows_about_horcrux": 69, "admir": 69, "lectur": 69, "enjoi": 69, "flatteri": 69, "deserv": 69, "wise": 69, "tempt": [69, 117], "danger": 69, "overheard": 69, "felt": 69, "frigid": 69, "embodi": 69, "luck": [69, 75, 112], "inde": 69, "defend": 69, "myself": 69, "ritual": 69, "darkest": 69, "wizard": [69, 90], "secret": [69, 122], "demonstr": [69, 120], "divid": [69, 87, 122], "chunk": [69, 115], "flow": [69, 77, 81, 83, 93], "yarnproject": [69, 70, 82, 83, 86, 89, 94, 95, 96, 100, 101, 102, 107], "central": [69, 107, 115], "dialoguerunn": [69, 92, 98, 101], "executor": 69, "dialogueview": [69, 94, 96, 97, 98, 100, 105, 106], "accident": 70, "misspel": 70, "alia": [70, 95], "alias1": 70, "alias2": 70, "seven": [70, 114, 115, 117], "year": 70, "girl": [70, 79, 83], "nevertheless": 70, "zani": 70, "alic": 70, "cat": 70, "hi": [70, 83, 100], "grin": 70, "majest": 70, "partial": 70, "vanish": 70, "he": [70, 91], "mad": 70, "admiss": 70, "cheshir": 70, "foul": 70, "temper": 70, "blind": 70, "furi": 70, "her": 70, "favorit": [70, 76, 98, 104], "heart": [70, 116, 117, 120, 121, 122, 125, 126], "qoh": 70, "qh": 70, "alice_and_the_cat": 70, "dog": 70, "grant": [70, 93], "growl": 70, "angri": 70, "wag": 70, "tail": 70, "pur": 70, "surround": [71, 90, 91, 104], "bracket": [71, 78, 90, 91, 98, 106], "yarnspinn": [71, 75, 81, 82, 85, 87, 88, 96, 104, 106], "person": [71, 94, 96], "condition": 71, "inlin": [72, 98, 99], "monick": 72, "boi": [72, 83], "greet": [72, 73, 83, 90, 96, 126], "teacher": 72, "welcom": [72, 90], "jenni": [72, 82, 89, 90, 92, 96, 98, 100, 101, 102, 104, 108], "standpoint": 72, "sign": [72, 75, 83, 87, 88, 92], "liter": 72, "complic": [72, 117], "evalu": [72, 73, 74, 77, 78, 79, 81, 83, 85, 87, 90, 91, 93, 98, 99, 104, 106, 116], "deduc": 72, "mr": 72, "gold": [72, 78, 93, 96, 107], "been_to_hel": 72, "distancetravel": 72, "birthdai": 72, "randomrang": 72, "365": 72, "vulgar": 72, "getobscenityset": 72, "accompani": [72, 107, 109], "condition1": 73, "statements1": 73, "elseif": [73, 75, 90], "condition2": 73, "statements2": 73, "statementsn": 73, "runner": [73, 78, 98, 100, 101, 106], "guard": [73, 92, 93], "reput": 73, "citizen": 73, "attack": 73, "sight": 73, "guardgreet": 73, "hail": 73, "savior": 73, "nice": [73, 76, 96, 114, 117, 122], "sir": [73, 93], "ey": 73, "filthi": 73, "scum": 73, "pai": 73, "crime": 73, "goto": 74, "farewellscen": 74, "curli": [74, 78, 79, 90], "brace": [74, 79, 90], "ending_": 74, "unknown": [74, 79, 82, 107], "nameerror": [74, 79], "roll": [75, 85], "sens": [75, 91], "a_dice_rol": 75, "dice": [75, 82], "rotten": 75, "averag": 75, "14159265": 75, "unlucki": 75, "ten": [75, 84], "favorite_color": 76, "colorquiz": 76, "yellow": [76, 114, 117], "azur": 76, "cerulean": 76, "lapi": 76, "lazuli": 76, "umm": 76, "spell": 76, "mine": [76, 120], "affin": 76, "aww": 76, "exit": [77, 83, 101], "wave": 78, "smile": [78, 106], "frown": 78, "movecamera": [78, 96], "shakecamera": 78, "gainexperi": 78, "startquest": 78, "finishquest": 78, "opentrad": [78, 79], "drawweapon": 78, "hashtag": [78, 93, 98, 99], "substitut": [78, 96, 98], "whitespac": [78, 90], "signatur": [78, 82, 83, 96, 106], "oncommand": [78, 96, 100, 101, 106], "builtin": [78, 107], "treat": [78, 90], "dialogueexcept": 78, "rais": [78, 82, 86, 117], "roamingtrader1": 79, "roaming_trader_introduc": 79, "roamingtraderintro": 79, "calam": 79, "calamity_start": 79, "roamingtrader_calam": 79, "weird": 79, "quest_little_girl": 79, "roamingtrader_littlegirl": 79, "trade": 79, "pleasur": 79, "busi": 79, "rewardchoice_": 79, "numer": [80, 82, 83, 85, 86, 87, 114, 116, 120], "computation": 81, "succe": 81, "parenthes": [82, 87], "roll_2d6": 82, "random_rang": 82, "dec": 82, "decim": [82, 86, 87, 88], "inc": 82, "round_plac": 82, "plural": [82, 90, 107], "visit_count": 82, "parser": 82, "blacksmith": 82, "hypothet": 82, "slot": 82, "sword": [82, 96], "bow": 82, "monei": [82, 88, 89, 90, 93, 107], "mainhand": 82, "repair_cost": 82, "functionstorag": [82, 107], "ternari": 83, "birth": 83, "doctor": [83, 112], "congratul": 83, "gender": 83, "plug": 83, "23": [83, 87, 91], "english": 83, "en": [83, 107, 112], "singular": 83, "foot": 83, "irregular": 83, "noun": 83, "inch": 83, "ft": 83, "feet": 83, "ukrainian": 83, "uk": 83, "\u0443": 83, "\u043c\u0435\u043d\u0435": 83, "\u0454": 83, "\u043c\u043e\u043d\u0435\u0442\u0430": 83, "\u043c\u043e\u043d\u0435\u0442\u0438": 83, "\u043c\u043e\u043d\u0435\u0442": 83, "21": [83, 116, 117], "placehold": [83, 115, 117], "luckywheel": 83, "clown": 83, "speen": 83, "fabul": 83, "prize": 83, "spinluckywheel": 83, "talk": [83, 90, 101], "stranger": 83, "kid": 83, "merchantdialogu": 83, "merchant": 83, "hazeem": 83, "exquisut": 83, "ware": [83, 90], "fastidi": 83, "bob": 83, "001": [84, 85], "999": 84, "07": 84, "inclus": [84, 85, 104, 123], "exclus": [84, 104, 123], "largest": 84, "truncat": [84, 85], "13": [84, 112, 116, 117], "252": 84, "reproduc": 85, "reload": [85, 122, 124], "six": 85, "die": 85, "coin_flip": 85, "h": [85, 116, 117], "holi": [85, 98], "grail": 85, "arbitrari": [86, 88, 91, 100], "truevalu": [86, 107], "falsevalu": [86, 107], "unmodifi": 86, "214": 86, "745": 86, "14159": 86, "scientif": 86, "2e5": 86, "11e": 86, "0xdead": 86, "0x7f": 86, "represent": [86, 91], "1e": 86, "1e21": 86, "mathemat": 87, "summat": 87, "denot": [87, 91], "loos": [87, 117], "categori": 87, "subtract": [87, 122], "unari": 87, "minu": 87, "divis": 87, "concaten": 87, "glue": 87, "helloworld": 87, "invert": 87, "operand": 87, "AND": [87, 123], "OR": 87, "xor": 87, "decreas": 87, "inequ": 87, "highest": 87, "letter": [88, 92, 112], "_secret_": 88, "door10": 88, "climbed_over_wall_and_avoided_all_guard_patrol": 88, "doorpassword": 88, "2000_year": 88, "todai": 88, "victori": 88, "42": 88, "global_vari": 88, "mynod": 88, "local_vari": 88, "utf": 89, "impos": [89, 117], "chapter": [89, 91, 115, 116, 117, 122, 124], "1d": 89, "visited_graveyard": 89, "wasn": 89, "metadata": [89, 90, 92, 101], "interpret": [89, 90, 92, 101], "worth": [89, 90, 128, 129], "bulk": 89, "soon": [89, 92, 101, 115], "dialoguelin": [90, 94, 101, 104, 105], "presum": 90, "speak": [90, 94, 98, 101, 117], "prosser": 90, "ford": 90, "bulldozer_convers": 90, "lie": 90, "bulldoz": 90, "mud": 90, "rumbl": 90, "nois": 90, "harri": [90, 91, 98], "potter": [90, 98], "hermion": [90, 98], "harry_pott": 90, "harrypott": 90, "colon": 90, "attent": 90, "cake": 90, "trader": 90, "player_nam": 90, "afford": 90, "exam_greet": 90, "n_attempt": 90, "exam": 90, "em": 90, "insan": 90, "justic": 90, "law": 90, "headmast": 90, "fair": 90, "equat": 90, "sad": 90, "hpmor": 90, "39": 90, "univers": [90, 115], "evil": 90, "sun": 90, "sky": [90, 122], "elat": 90, "programm": 90, "examin": 90, "backslash": [90, 91], "newlin": 90, "consum": 90, "one_long_lin": 90, "uncomfort": 90, "googl": 91, "tag_nam": 91, "wavi": 91, "lorem": 91, "ipsum": 91, "dolor": 91, "sit": 91, "amet": 91, "consectetur": 91, "adipisc": 91, "elit": 91, "incididunt": 91, "undesir": 91, "carramba": 91, "span": [91, 98, 99, 104], "escap": [91, 98, 99], "markupattribut": [91, 98, 99], "voldemort": 91, "curs": 91, "stupid": 91, "emphasi": 91, "ital": 91, "scene117_harry_mrmalfoi": 91, "afraid": 91, "mrmalfoi": 91, "brave": 91, "llewellyn": 91, "tooltip": 91, "minimap": 91, "monkdialogu": 91, "monk": 91, "74": 91, "thunderstorm": 91, "bring": [91, 110], "blacksmithquest": 91, "reward": [91, 96], "a0325": 91, "a1018": 91, "smith": 91, "lost": 91, "ring": 91, "dash": 92, "nodenam": [92, 100], "programmat": 92, "colorid": 92, "radioact": 92, "zone": 92, "gloomy_morn": 92, "camera_zoom": 92, "morn": 92, "ti": [92, 114], "crappi": 92, "why": [92, 114, 117, 120, 121], "fog": 92, "chill": 92, "bone": 92, "exercis": 92, "cut": 92, "warm": 92, "hope": 92, "arriv": [93, 101], "forest": 93, "road": 93, "dive": [93, 124], "ahead": 93, "beaten": 93, "cross": 93, "alright": [93, 114, 115, 117, 120], "bridge_pass": 93, "10000": 93, "wow": 93, "everyon": 93, "condol": 93, "kick": 93, "butt": 93, "apologi": 93, "unavail": [93, 101, 125, 126], "frontend": 93, "strictcharacternam": [94, 107], "canon": 94, "bio": 94, "affili": 94, "characterstorag": [94, 107], "isempti": [95, 102, 117], "isnotempti": [95, 102, 117], "proceed": [96, 100, 101], "unfold": 96, "addcommand0": 96, "addcommand3": 96, "hascommand": 96, "futureor": [96, 101], "fn": [96, 102], "addcommand1": [96, 107], "t1": [96, 102], "addcommand2": 96, "t2": [96, 102], "t3": [96, 102], "addorphanedcommand": 96, "quest": [96, 120, 121, 122, 126, 130], "technic": [96, 126], "difficult": [96, 115, 117], "invoc": [96, 106], "quot": 96, "rid": [96, 112], "bandit": 96, "q037": 96, "questid": 96, "questnam": 96, "containskei": 96, "whatev": [96, 101, 122], "unfortun": 96, "keyboarddialog": 96, "setvari": 96, "quantiti": 96, "quest_reward": 96, "traderjo": 96, "potion_of_h": 96, "userdefinedcommand": [96, 101], "onchoicestart": [97, 100, 101], "dialogueopt": [97, 101], "dialogueentri": [98, 105], "onlinestart": [98, 100, 101], "onlinesign": [98, 100, 101], "onlinestop": [98, 100, 101], "onlinefinish": [98, 100, 101], "token": 98, "cricket": 98, "surpris": 98, "favoritecolor": 98, "vantablack": 98, "bb": [98, 104], "queri": [98, 101, 110, 117], "linecont": 98, "speaker": [98, 101], "strip": [98, 99], "isconst": 98, "rerun": 98, "dialoguechoic": [99, 100, 101, 105], "delin": 99, "isavail": 99, "isdis": 99, "conclud": [100, 117], "crowd": 100, "room": 100, "pace": 100, "startdialogu": 100, "pend": [100, 101], "sendsign": 100, "signal": [100, 101], "stoplin": 100, "parallel": 100, "ohno": 100, "emit": 100, "ondialoguestart": [100, 101], "onnodestart": [100, 101, 105], "onchoicefinish": [100, 101], "onnodefinish": [100, 101, 105], "ondialoguefinish": [100, 101], "dialogueerror": [100, 101], "orchestr": 101, "hasn": 101, "sibl": 101, "prepar": [101, 110, 121, 124, 125], "fade": 101, "augment": 101, "whoever": 101, "chat": 101, "bubbl": 101, "log": [101, 112], "auxiliari": 101, "meaning": 101, "trivial": [101, 117, 124], "reveal": [101, 117], "signific": 101, "interfer": 101, "typewrit": 101, "rush": [101, 121], "interject": 101, "omg": 101, "hostil": 101, "weapon": 101, "demand": 101, "asap": 101, "exce": 101, "nullabl": 102, "addfunction0": [102, 107], "addfunction4": 102, "hasvisitedthewizard": 102, "has_visited_the_wizard": 102, "hasfunct": 102, "t0": 102, "addfunction1": 102, "fn1": 102, "addfunction2": 102, "fn2": 102, "addfunction3": 102, "fn3": 102, "t4": 102, "fn4": 102, "descriptor": 104, "subrang": 104, "demarc": 104, "argumentstr": 106, "hippo": 106, "commandstorag": [106, 107], "hub": 107, "getmonei": 107, "earnachiev": 107, "readfil": 107, "chapter1": 107, "chapter2": 107, "variablestorag": 107, "strictli": 107, "runnabl": 107, "flame_jenni": 108, "lightweight": [108, 122], "mainli": [109, 115], "accommod": 109, "registercompon": [109, 110], "oxygengam": 109, "createent": [109, 110], "basesystem": 109, "570796": 109, "flipx": 109, "flipinit": 109, "spriteinit": 109, "textinit": 109, "config": 109, "textpaintconfig": 109, "particlesystem": 109, "init": [110, 112], "agnost": 110, "ident": 110, "prerend": 110, "registersystem": 110, "yoursystem": 110, "properi": 110, "simplerendersystem": 110, "_queri": 110, "createqueri": 110, "mixinsystem": 110, "simpleupdatesystem": 110, "sizecompon": 110, "renderent": 110, "anchorcompon": 110, "anglecompon": 110, "simplebasesystem": 110, "particlecompon": 110, "sdk": 112, "21e258": 112, "darwin": 112, "x64": 112, "toolchain": 112, "31": 112, "xcode": 112, "io": 112, "2020": 112, "latin": 112, "mkdir": 112, "p": 112, "cd": 112, "barren": 112, "breviti": [112, 123], "successfulli": 112, "l": 112, "analysis_opt": [112, 115], "iml": 112, "launch": 112, "screenshot": 112, "dropdown": 112, "publish_to": 112, "widget_test": 112, "backup": 112, "profil": 112, "opt": 112, "licens": [112, 120], "gitignor": 112, "happi": 112, "solitair": [113, 114, 130], "klondik": [114, 115, 116, 117, 120, 130], "overwhelm": [114, 120], "rough": [114, 115, 120, 121, 122], "sketch": [114, 115, 120, 122], "am": [114, 115, 120, 121, 123], "terminologi": 114, "lucki": 114, "figur": [114, 117], "challeng": [114, 121], "stock": [114, 115, 116], "tableau": [114, 115], "pile": [114, 115, 116], "foundat": [114, 115, 116], "deck": [114, 117], "klondikegam": [114, 116, 117], "fanci": 114, "took": 114, "63mm": 114, "88mm": 114, "approxim": [114, 115], "1400": [114, 115, 116, 117], "phone": 114, "ipad": 114, "ado": [114, 117], "artist": [114, 116, 120], "harshli": 114, "drawatla": 114, "k": [114, 116, 117], "theori": 114, "unicod": 114, "wonder": [114, 115, 116], "logo": [114, 116], "jack": [114, 116], "king": [114, 116, 117], "tire": 114, "onward": [114, 120], "broad": 115, "outlin": [115, 122], "cornerston": 115, "dispatch": 115, "klondike_gam": [115, 116, 117], "klondikesprit": [115, 116, 117], "incorpor": 115, "effort": 115, "defer": [115, 117], "decis": [115, 116], "philosophi": 115, "inter": 115, "cardgap": [115, 116, 117], "simplic": 115, "cardwidth": [115, 116, 117], "cardheight": [115, 116, 117], "cardradiu": [115, 116, 117], "cardsiz": [115, 116, 117], "arithmet": 115, "hurt": 115, "anywai": 115, "viewfind": [115, 116, 117, 121, 122, 126], "accomplish": [115, 120, 122, 126], "visiblegames": [115, 116, 117], "tall": [115, 117], "estim": 115, "thrice": 115, "52": [116, 117], "ac": [116, 117], "club": [116, 117], "spade": [116, 117], "faceup": 116, "immut": [116, 117], "hint": 116, "_singleton": [116, 117], "lazili": 116, "1176": [116, 117], "172": [116, 117], "183": [116, 117], "973": [116, 117], "177": [116, 117], "182": [116, 117], "974": [116, 117], "226": [116, 117], "184": [116, 117], "1178": [116, 117], "220": [116, 117], "176": [116, 117], "spritecow": 116, "isr": [116, 117], "isblack": [116, 117], "x1": [116, 117], "y1": [116, 117], "x2": [116, 117], "y2": [116, 117], "redsprit": [116, 117], "blacksprit": [116, 117], "335": [116, 117], "164": [116, 117], "789": [116, 117], "161": [116, 117], "129": [116, 117], "19": [116, 117], "322": [116, 117], "83": [116, 117], "125": [116, 117], "122": [116, 117], "117": [116, 117], "127": [116, 117], "213": [116, 117], "208": [116, 117], "315": [116, 117], "93": [116, 117], "132": [116, 117], "314": [116, 117], "309": [116, 117], "324": [116, 117], "419": [116, 117], "414": [116, 117], "320": [116, 117], "84": [116, 117], "509": [116, 117], "505": [116, 117], "92": [116, 117], "612": [116, 117], "607": [116, 117], "78": [116, 117], "709": [116, 117], "704": [116, 117], "810": [116, 117], "805": [116, 117], "137": [116, 117], "11": [116, 117], "j": [116, 117], "170": [116, 117], "469": [116, 117], "167": [116, 117], "56": [116, 117], "126": [116, 117], "q": [116, 117], "168": [116, 117], "547": [116, 117], "165": [116, 117], "243": [116, 117], "696": [116, 117], "123": [116, 117], "intrank": [116, 117], "intsuit": [116, 117], "_faceup": [116, 117], "accessor": 116, "isfaceup": [116, 117], "isfacedown": [116, 117], "nextint": [116, 123, 126], "1150": 116, "1500": 116, "lai": 116, "28": [116, 117, 126], "_renderfront": [116, 117], "_renderback": [116, 117], "cardrrect": [116, 117], "backbackgroundpaint": [116, 117], "backborderpaint1": [116, 117], "backrrectinn": [116, 117], "backborderpaint2": [116, 117], "flamesprit": [116, 117], "0xff380c02": [116, 117], "0xffdbaf58": [116, 117], "0x5cef971b": [116, 117], "1367": [116, 117], "357": [116, 117], "501": [116, 117], "pip": 116, "court": 116, "frontbackgroundpaint": [116, 117], "redborderpaint": [116, 117], "0xffece8a3": [116, 117], "blackborderpaint": [116, 117], "0xff7ab2e8": [116, 117], "redjack": [116, 117], "81": [116, 117], "565": [116, 117], "562": [116, 117], "488": [116, 117], "redqueen": [116, 117], "717": [116, 117], "541": [116, 117], "486": [116, 117], "515": [116, 117], "redk": [116, 117], "1305": [116, 117], "532": [116, 117], "407": [116, 117], "549": [116, 117], "trial": 116, "blueish": 116, "hue": 116, "bluefilt": [116, 117], "0x880d8bff": [116, 117], "blackjack": [116, 117], "blackqueen": [116, 117], "blackk": [116, 117], "_drawsprit": [116, 117], "relativex": [116, 117], "relativei": [116, 117], "ranksprit": [116, 117], "suitsprit": [116, 117], "08": [116, 117], "repetit": 116, "refresh": 116, "laid": 116, "scatter": 117, "eras": 117, "renam": 117, "stockpil": 117, "wastepil": 117, "foundationpil": 117, "tableaupil": 117, "architectur": 117, "imposs": 117, "anxiou": 117, "habit": 117, "believ": 117, "stick": 117, "_card": 117, "acquirecard": 117, "rank": 117, "detour": 117, "fan": 117, "neat": 117, "_fanouttopcard": 117, "_fanoffset": 117, "addscal": 117, "todo": 117, "till": 117, "shuffl": 117, "cue": 117, "dealt": 117, "0xff3f5b5d": 117, "0x883f5b5d": 117, "removeallcard": 117, "_suitpaint": 117, "0x50ffffff": 117, "0x3a000000": 117, "0x64000000": 117, "luminos": 117, "major": 117, "fliptopcard": 117, "kinda": 117, "breaker": 117, "dragcallback": 117, "beneath": 117, "displac": 117, "camerazoom": 117, "seemingli": 117, "straightforward": 117, "resid": 117, "canmovecard": 117, "revis": 117, "droppil": 117, "puzzl": 117, "canacceptcard": 117, "topcardrank": 117, "topcard": 117, "removecard": 117, "stateerror": 117, "removerang": 117, "pseudo": 117, "guess": 117, "returncard": 117, "layoutcard": 117, "_fanoffset1": 117, "_fanoffset2": 117, "taller": 117, "hard": 117, "inconsist": 117, "littl": [117, 123, 124, 129], "attachedcard": 117, "cardsontop": 117, "getrang": 117, "extracard": 117, "101": 117, "trick": 117, "playabl": 117, "tableau_pil": 117, "foundation_pil": 117, "stock_pil": 117, "waste_pil": 117, "tune": 118, "perfect": 120, "brought": 120, "emberquestgam": [120, 121, 122, 123, 124, 125, 126], "mascot": 120, "compli": 120, "creator": 120, "chanc": 120, "artwork": 120, "assist": 120, "emberquest": 120, "heart_half": [120, 121, 122, 125, 126], "water_enemi": [120, 121, 122, 123, 124, 126], "troubl": 120, "16x16": [120, 121], "32x32": 120, "64x64": [120, 121], "goal": 121, "lose": 121, "pit": [121, 126], "clutter": 121, "ember_quest": [121, 122, 123, 124, 125, 126], "impact": 121, "actor": [121, 122, 123, 124, 125, 126], "_ember": [121, 122, 124, 126], "flicker": 121, "10x10": 122, "640": [122, 126], "travers": 122, "referenc": 122, "ground_block": [122, 124, 126], "platform_block": [122, 124, 126], "boilerpl": 122, "groundblock": [122, 123, 124, 126], "platformblock": [122, 124, 126], "waterenemi": [122, 123, 124, 126], "segment_manag": [122, 123, 126], "soul": 122, "creativ": 122, "gridposit": [122, 123, 126], "blocktyp": [122, 126], "segment0": [122, 126], "segment1": [122, 126], "cell": 122, "segment2": [122, 126], "segment3": [122, 126], "segment4": [122, 126], "loadseg": 122, "loadgameseg": [122, 123, 126], "segmentindex": [122, 126], "xpositionoffset": [122, 123, 126], "initializegam": [122, 124, 125, 126], "3200": [122, 126], "segmentstoload": [122, 126], "todoubl": [122, 125, 126], "solv": [122, 124], "beyond": [122, 123, 124, 126], "xoffset": [122, 123, 126], "objectspe": [122, 123, 124, 126], "ax": 122, "platformimag": [122, 126], "_xoffset": 122, "rectanglehitbox": [122, 123, 126], "collisiontyp": [122, 123, 126], "dungeon": 122, "fromargb": [122, 126], "173": [122, 126], "223": [122, 126], "247": [122, 126], "puls": 123, "starimag": [123, 126], "sizeeffect": [123, 126], "sake": 123, "groundimag": [123, 126], "lastblockxposit": [123, 126], "uniquekei": [123, 126], "lastblockkei": [123, 126], "_blockkei": [123, 126], "10th": 123, "varianc": 123, "seriou": 124, "horizontaldirect": [124, 126], "arrowleft": [124, 126], "arrowright": [124, 126], "movespe": [124, 126], "establish": 124, "hascollisiondetect": [124, 126], "collisioncallback": [124, 126], "mid": [124, 126], "collisionnorm": [124, 126], "absolutecent": [124, 126], "separationdist": [124, 126], "fromabov": [124, 126], "dot": [124, 126], "isonground": [124, 126], "circlehitbox": [124, 126], "jumpspe": [124, 126], "terminalveloc": [124, 126], "hasjump": [124, 126], "tie": 124, "crazi": [124, 126], "crash": 124, "grass": 124, "hitbyenemi": [124, 125, 126], "36": [124, 126], "door": 124, "relai": 124, "starscollect": [125, 126], "monitor": 125, "heartstat": [125, 126], "hearthealthcompon": [125, 126], "heartnumb": [125, 126], "availablesprit": [125, 126], "unavailablesprit": [125, 126], "_scoretextcompon": [125, 126], "fromrgbo": [125, 126], "starsprit": [125, 126], "positionx": [125, 126], "main_menu": 126, "mainmenu": 126, "blacktextcolor": 126, "whitetextcolor": 126, "boxdecor": 126, "borderradiu": 126, "mainaxisalign": 126, "sizedbox": 126, "elevatedbutton": 126, "stylefrom": 126, "wasd": 126, "textalign": 126, "explanatori": 126, "trap": 126, "scope": 126, "game_ov": 126, "gameov": 126, "loadhud": 126, "wipe": 126, "fell": 126, "cloudspe": 126, "uncom": 126, "classic": [128, 130], "shooter": [128, 130], "spaceshootergam": [128, 129], "startup": 128, "pandetector": 129, "bore": 129, "spaceship": 129, "mess": 129}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"get": [0, 68, 128], "start": [0, 68, 121, 128], "about": [0, 68, 91], "flame": [0, 9, 24, 31, 41, 55, 58, 59, 60, 68, 112], "instal": [0, 24, 68, 112], "outsid": [0, 68], "scope": [0, 68, 88], "engin": [0, 68], "multiplay": [0, 68], "netcod": [0, 68], "extern": [0, 68], "asset": [0, 68, 114, 120, 121], "bridg": 1, "packag": 1, "audio": 2, "cach": [2, 4, 25], "audiopool": 3, "loop": [4, 42], "background": [4, 42], "music": 4, "file": [4, 89, 112], "method": [4, 46, 95, 96, 98, 100, 101, 102, 107], "plai": 4, "stop": [4, 77], "paus": [4, 42], "resum": [4, 42], "flame_audio": 5, "flame_bloc": [6, 8], "how": [6, 20, 24, 28], "us": [6, 20, 24, 33, 36, 59, 69], "full": [6, 9, 20, 26], "exampl": [6, 9, 20, 26, 30, 35, 45, 72, 73, 75, 76, 91, 96], "compon": [7, 34, 36, 45, 48, 65, 109, 116, 123], "flameblocprovid": 7, "flamemultiblocprovid": 7, "flamebloclisten": 7, "flameblocread": 7, "fire": 9, "atla": 9, "fireatla": 9, "creat": [9, 28, 40, 112, 122], "textur": 9, "usag": [9, 15, 16, 21, 60], "flame_fire_atla": 10, "flame_forge2d": 11, "forge2d": [12, 35], "forge2dgam": 12, "bodycompon": 12, "contact": 12, "callback": 12, "forge2dcamera": 12, "followbodycompon": 12, "joint": 13, "built": [13, 40, 59, 63, 71, 82], "constantvolumejoint": 13, "distancejoint": 13, "frictionjoint": 13, "gearjoint": 13, "motorjoint": 13, "mousejoint": 13, "prismaticjoint": 13, "prismat": 13, "limit": [13, 25], "motor": 13, "pulleyjoint": 13, "revolutejoint": 13, "revolut": 13, "ropejoint": 13, "weldjoint": 13, "breakabl": 13, "bodi": [13, 92], "flame_isol": 14, "flameisol": 15, "perform": [15, 28], "note": 15, "backpressur": 15, "strategi": 15, "flame_lotti": 16, "flamenetworkasset": 17, "flame_oxygen": 18, "flame_r": [19, 20], "flame_spin": 21, "flame_splash_screen": 22, "flame_svg": [23, 24], "svg": 24, "flame_til": 25, "flip": 25, "clear": 25, "imag": [25, 55, 60], "layer": [26, 61], "properti": [26, 43, 46, 51, 94, 95, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107], "tile": [26, 27, 56], "other": [26, 49, 54, 108, 115], "featur": [26, 28, 53], "editor": 27, "contribut": 28, "guidelin": 28, "type": [28, 32, 86, 87, 88], "bug": 28, "report": 28, "fix": 28, "new": [28, 40], "document": [28, 30, 31], "miscellan": [28, 83], "To": [28, 118], "requir": 28, "open": [28, 112], "an": 28, "issu": 28, "fork": 28, "repositori": 28, "environ": 28, "setup": 28, "chang": [28, 35, 42], "break": 28, "pull": 28, "request": 28, "maintain": 28, "merg": 28, "releas": 28, "develop": 29, "site": 30, "markdown": 30, "tabl": 30, "content": 30, "admonit": 30, "deprec": 30, "live": 30, "standard": 30, "templat": 30, "build": [30, 121, 122], "local": [30, 75], "style": [31, 91], "guid": 31, "code": [31, 121], "format": 31, "structur": [31, 67, 115], "import": 31, "export": 31, "assert": 31, "class": [31, 33, 55, 115], "dartdoc": 31, "main": [31, 126], "doc": 31, "write": [32, 69], "test": 32, "simpl": [32, 117], "flamegam": [32, 36, 42, 53], "widget": [32, 43, 45, 56], "golden": 32, "random": [32, 85, 123], "camera": [33, 34], "viewport": [33, 34], "followvector2": 33, "followcompon": 33, "game": [33, 42, 43, 45, 48, 58, 60, 69, 110, 112, 113, 115, 119, 126, 127], "world": [34, 121, 122], "cameracompon": [34, 121], "withfixedresolut": 34, "viewfind": 34, "control": [34, 40, 48, 71, 124, 129], "visibleworldrect": 34, "check": [34, 112, 126], "i": 34, "visibl": 34, "from": [34, 35, 117], "point": [34, 36], "view": 34, "comparison": [34, 35], "tradit": 34, "collis": [35, 124], "detect": 35, "mixin": [35, 42, 44, 50, 59, 110], "hascollisiondetect": 35, "collisioncallback": 35, "shapehitbox": 35, "collisiontyp": 35, "polygonhitbox": 35, "rectanglehitbox": 35, "circlehitbox": 35, "screenhitbox": 35, "compositehitbox": 35, "broad": 35, "phase": 35, "quad": 35, "tree": 35, "rai": 35, "cast": 35, "trace": 35, "raycastal": 35, "migrat": [35, 50], "system": [35, 45, 110], "v1": 35, "0": 35, "name": [35, 88], "lifecycl": [36, 42, 63], "prioriti": 36, "compos": 36, "ensur": 36, "ha": 36, "given": 36, "parent": 36, "ancestor": 36, "kei": 36, "queri": 36, "child": 36, "specif": 36, "screen": 36, "positiontyp": 36, "positioncompon": [36, 59, 109], "posit": 36, "size": [36, 55], "scale": [36, 55], "angl": 36, "nativ": 36, "anchor": 36, "children": 36, "render": [36, 64, 65, 116], "spritecompon": [36, 109], "spriteanimationcompon": 36, "spriteanimationgroupcompon": 36, "spritegroup": 36, "svgcompon": 36, "flareactorcompon": 36, "parallaxcompon": 36, "shapecompon": 36, "polygoncompon": 36, "rectanglecompon": 36, "circlecompon": 36, "tiledcompon": 36, "tilestack": 36, "isometrictilemapcompon": 36, "ninetileboxcompon": 36, "custompaintercompon": 36, "componentsnotifi": 36, "clipcompon": 36, "effect": [36, 40], "when": 36, "overview": 40, "movebyeffect": 40, "movetoeffect": 40, "movealongpatheffect": 40, "rotateeffect": 40, "scaleeffect": 40, "sizeeffect": 40, "anchorbyeffect": 40, "anchortoeffect": 40, "opacitytoeffect": 40, "opacitybyeffect": 40, "gloweffect": 40, "sequenceeffect": 40, "removeeffect": 40, "coloreffect": 40, "effectcontrol": 40, "lineareffectcontrol": 40, "reverselineareffectcontrol": 40, "curvedeffectcontrol": 40, "reversecurvedeffectcontrol": 40, "pauseeffectcontrol": 40, "repeatedeffectcontrol": 40, "infiniteeffectcontrol": 40, "sequenceeffectcontrol": 40, "speedeffectcontrol": 40, "delayedeffectcontrol": 40, "noiseeffectcontrol": 40, "randomeffectcontrol": 40, "sineeffectcontrol": 40, "zigzageffectcontrol": 40, "see": [40, 74, 94, 96, 106], "also": [40, 74, 94, 96, 106], "resiz": 42, "debug": [42, 53], "mode": 42, "color": [42, 55], "singlegameinst": 42, "low": 42, "level": [42, 48], "api": 42, "step": 42, "execut": [42, 100], "constructor": [43, 46, 51, 94, 98, 100], "drag": 44, "event": [44, 45, 48, 50], "demo": [44, 50], "anatomi": [44, 50], "ondragstart": 44, "ondragupd": 44, "ondragend": 44, "ondragcancel": 44, "dragcallback": 44, "hasdraggablesbridg": 44, "gestur": 45, "input": [45, 47, 48, 49], "intro": [45, 48], "touch": 45, "mous": 45, "detector": 45, "pandetector": 45, "scaledetector": 45, "cursor": 45, "coordin": 45, "global": 45, "tappabl": 45, "draggabl": 45, "hover": 45, "doubletapcallback": 45, "gesturehitbox": 45, "hardwarekeyboarddetector": 46, "keyboard": [48, 124], "receiv": 48, "focu": 48, "joystick": 49, "hudbuttoncompon": 49, "spritebuttoncompon": 49, "buttoncompon": 49, "gamepad": 49, "tap": [50, 117], "ontapdown": 50, "onlongtapdown": 50, "ontapup": 50, "ontapcancel": 50, "tapcallback": 50, "hastappablesbridg": 50, "aligncompon": 51, "layout": 52, "fp": 53, "fpscompon": 53, "fpstextcompon": 53, "util": 55, "devic": 55, "fullscreen": 55, "setlandscap": 55, "setportrait": 55, "setorient": 55, "timer": 55, "time": [55, 121], "extens": [55, 110], "canva": 55, "offset": 55, "rect": 55, "math": 55, "rectangl": 55, "vector2": 55, "matrix4": 55, "nine": 56, "box": 56, "spritebutton": 56, "spritewidget": 56, "spriteanimationwidget": 56, "overlai": 57, "support": 58, "platform": [58, 122], "flutter": [58, 112], "channel": 58, "web": 58, "deploi": 58, "your": 58, "github": [58, 112], "page": 58, "itch": 58, "io": 58, "decor": 59, "paintdecor": 59, "blur": 59, "grayscal": 59, "tint": 59, "rotate3ddecor": 59, "shadow3ddecor": 59, "hasdecor": 59, "multipl": 59, "load": [60, 121, 122, 123], "standalon": 60, "over": [60, 126], "network": 60, "sprite": 60, "spritebatch": 60, "imagecomposit": 60, "anim": 60, "flareanim": 60, "spritesheet": 60, "dynamiclay": 61, "prerenderedlay": 61, "processor": 61, "palett": 62, "particl": 63, "translatedparticl": 63, "movingparticl": 63, "acceleratedparticl": 63, "circleparticl": 63, "spriteparticl": 63, "imageparticl": 63, "spriteanimationparticl": 63, "componentparticl": 63, "flareparticl": 63, "computedparticl": 63, "nest": 63, "behavior": 63, "text": [65, 90, 91], "textrender": 65, "textpaint": 65, "textcompon": [65, 109], "textboxcompon": 65, "routercompon": 66, "rout": 66, "overlayrout": 66, "valuerout": 66, "jenni": [69, 103], "dialogu": 69, "charact": [70, 90, 94], "command": [71, 78, 89], "variabl": [71, 88], "flow": 71, "declar": 72, "syntax": [72, 91], "jump": 74, "set": [76, 125], "user": [78, 82], "defin": [78, 82], "visit": [79, 83], "wait": 80, "express": [81, 90], "function": [82, 83, 84, 85, 86], "condit": 83, "els": 83, "plural": 83, "x": [83, 84, 86], "word": 83, "visit_count": 83, "node": [83, 89, 92, 105], "numer": 84, "ceil": 84, "dec": 84, "decim": 84, "floor": 84, "inc": 84, "int": 84, "round": 84, "round_plac": 84, "n": [84, 85], "dice": 85, "random_rang": 85, "b": 85, "convers": 86, "bool": 86, "number": 86, "string": 86, "oper": 87, "arithmet": 87, "logic": 87, "assign": 87, "relat": 87, "preced": 87, "valu": 88, "yarnspinn": 89, "languag": 89, "yarn": [89, 107], "comment": 89, "tag": 89, "line": 90, "id": 90, "interpol": 90, "markup": [90, 91], "hashtag": 90, "escap": 90, "mark": 91, "piec": 91, "differ": 91, "provid": 91, "addit": 91, "inform": 91, "fragment": 91, "indic": 91, "where": 91, "special": 91, "non": 91, "token": 91, "mai": 91, "insert": 91, "header": 92, "option": 93, "characterstorag": 95, "commandstorag": 96, "startquest": 96, "prompt": 96, "give": 96, "dialoguechoic": 97, "dialoguelin": 98, "dialogueopt": 99, "dialoguerunn": 100, "model": 100, "dialogueview": 101, "functionstorag": 102, "runtim": 103, "markupattribut": 104, "userdefinedcommand": 106, "project": [107, 112], "modul": 108, "sizecompon": 109, "anchorcompon": 109, "anglecompon": 109, "flipcompon": 109, "particlecompon": 109, "oxygen": 110, "oxygengam": 110, "gameref": 110, "rendersystem": 110, "updatesystem": 110, "basesystem": 110, "particlesystem": 110, "resourc": 111, "bare": 112, "1": [112, 114, 117, 120], "2": [112, 115, 117, 121], "directori": 112, "3": [112, 117, 122], "initi": 112, "empti": 112, "4": [112, 117, 123], "android": 112, "studio": 112, "5": [112, 124], "clean": 112, "up": [112, 125], "6": [112, 125], "run": [112, 117], "7": [112, 126], "sync": 112, "8": 112, "done": 112, "klondik": 113, "tutori": [113, 119, 127, 130], "prepar": [114, 120], "plan": [114, 120, 121], "scaffold": [115, 121], "klondikegam": 115, "card": [116, 117], "suit": 116, "rank": 116, "renderback": 116, "renderfront": 116, "gameplai": 117, "The": [117, 121, 122], "pile": 117, "stock": 117, "wast": 117, "deal": 117, "visual": 117, "represent": 117, "refil": 117, "foundat": 117, "tableau": 117, "move": 117, "movement": [117, 124], "onli": 117, "allow": 117, "drop": 117, "proper": 117, "locat": 117, "continu": 118, "ember": [119, 121], "quest": 119, "block": [121, 122, 123], "segment": [122, 123], "manag": 122, "displai": [122, 126], "ad": [123, 124, 125, 126, 129], "remain": 123, "star": 123, "water": 123, "enemi": 123, "ground": 123, "next": 123, "object": 124, "scroll": 124, "hud": 125, "updat": 125, "data": 125, "menu": 126, "health": 126, "congratul": 126, "space": 127, "shooter": 127, "player": 129, "some": 129, "graphic": 129}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "extensions.flutter_app": 1, "extensions.package": 1, "extensions.yarn_lexer": 1, "sphinx": 57}, "alltitles": {"Getting Started": [[0, "getting-started"], [68, "getting-started"], [128, "getting-started"]], "About Flame": [[0, "about-flame"], [68, "about-flame"]], "Installation": [[0, "installation"], [68, "installation"], [24, "installation"]], "Getting started": [[0, "id1"], [68, "id1"]], "Outside of the scope of the engine": [[0, "outside-of-the-scope-of-the-engine"], [68, "outside-of-the-scope-of-the-engine"]], "Multiplayer (netcode)": [[0, "multiplayer-netcode"], [68, "multiplayer-netcode"]], "External assets": [[0, "external-assets"], [68, "external-assets"]], "AlignComponent": [[51, "aligncomponent"]], "Constructors": [[51, "constructors"], [94, "constructors"], [98, "constructors"], [100, "constructors"], [43, "constructors"], [46, "constructors"]], "Properties": [[51, "properties"], [94, "properties"], [95, "properties"], [97, "properties"], [98, "properties"], [99, "properties"], [100, "properties"], [101, "properties"], [102, "properties"], [43, "properties"], [46, "properties"], [104, "properties"], [105, "properties"], [106, "properties"], [107, "properties"]], "Audio": [[2, "audio"]], "Caching": [[2, "caching"]], "AudioPool": [[3, "audiopool"]], "Bare Flame game": [[112, "bare-flame-game"]], "1. Check flutter installation": [[112, "check-flutter-installation"]], "2. Create the Project Directory": [[112, "create-the-project-directory"]], "3. Initialize empty Flutter project": [[112, "initialize-empty-flutter-project"]], "4. Open the project in Android Studio": [[112, "open-the-project-in-android-studio"]], "5. Clean up the project files": [[112, "clean-up-the-project-files"]], "6. Run the project": [[112, "run-the-project"]], "7. Sync to GitHub": [[112, "sync-to-github"]], "8. Done": [[112, "done"]], "Looping Background Music": [[4, "looping-background-music"]], "Caching music files": [[4, "caching-music-files"]], "Methods": [[4, "methods"], [95, "methods"], [96, "methods"], [98, "methods"], [100, "methods"], [101, "methods"], [102, "methods"], [46, "methods"], [107, "methods"]], "Play": [[4, "play"]], "Stop": [[4, "stop"]], "Pause and Resume": [[4, "pause-and-resume"]], "flame_bloc": [[6, "flame-bloc"], [8, "flame-bloc"]], "How to use": [[6, "how-to-use"]], "Full Example": [[6, "full-example"], [9, "full-example"], [26, "full-example"], [20, "full-example"]], "Components": [[7, "components"], [36, "components"], [109, "components"]], "FlameBlocProvider": [[7, "flameblocprovider"]], "FlameMultiBlocProvider": [[7, "flamemultiblocprovider"]], "FlameBlocListener": [[7, "flamebloclistener"]], "FlameBlocListenable": [[7, "flamebloclistenable"]], "FlameBlocReader": [[7, "flameblocreader"]], "Bridge Packages": [[1, "bridge-packages"]], "Camera and Viewport": [[33, "camera-and-viewport"]], "Viewport": [[33, "viewport"], [34, "viewport"]], "Camera": [[33, "camera"]], "Camera.followVector2": [[33, "camera-followvector2"]], "Camera.followComponent": [[33, "camera-followcomponent"]], "Using the camera with the Game class": [[33, "using-the-camera-with-the-game-class"]], "Camera component": [[34, "camera-component"]], "World": [[34, "world"]], "CameraComponent": [[34, "cameracomponent"]], "CameraComponent.withFixedResolution()": [[34, "cameracomponent-withfixedresolution"]], "Viewfinder": [[34, "viewfinder"]], "Camera controls": [[34, "camera-controls"]], "visibleWorldRect": [[34, "visibleworldrect"]], "Check if a component is visible from the camera point of view": [[34, "check-if-a-component-is-visible-from-the-camera-point-of-view"]], "Comparison to the traditional camera": [[34, "comparison-to-the-traditional-camera"]], "<>": [[70, "character"]], "Character": [[94, "character"]], "See Also": [[94, "see-also"], [74, "see-also"]], "CharacterStorage": [[95, "characterstorage"]], "Collision Detection": [[35, "collision-detection"]], "Mixins": [[35, "mixins"], [44, "mixins"], [50, "mixins"]], "HasCollisionDetection": [[35, "hascollisiondetection"]], "CollisionCallbacks": [[35, "collisioncallbacks"]], "ShapeHitbox": [[35, "shapehitbox"]], "CollisionType": [[35, "collisiontype"]], "PolygonHitbox": [[35, "polygonhitbox"]], "RectangleHitbox": [[35, "rectanglehitbox"]], "CircleHitbox": [[35, "circlehitbox"]], "ScreenHitbox": [[35, "screenhitbox"]], "CompositeHitbox": [[35, "compositehitbox"]], "Broad phase": [[35, "broad-phase"]], "Quad Tree broad phase": [[35, "quad-tree-broad-phase"]], "Ray casting and Ray tracing": [[35, "ray-casting-and-ray-tracing"]], "Ray casting": [[35, "ray-casting"]], "raycastAll": [[35, "raycastall"]], "Ray tracing": [[35, "ray-tracing"]], "Comparison to Forge2D": [[35, "comparison-to-forge2d"]], "Migration from the collision detection system in v1.0": [[35, "migration-from-the-collision-detection-system-in-v1-0"]], "Name changes": [[35, "name-changes"]], "Examples": [[35, "examples"], [96, "examples"], [72, "examples"], [75, "examples"], [91, "examples"], [76, "examples"]], "CommandStorage": [[96, "commandstorage"]], "<>": [[96, "startquest"]], "<>": [[96, "prompt"]], "<>": [[96, "give"]], "See also": [[96, "see-also"], [40, "see-also"], [106, "see-also"]], "Commands": [[71, "commands"], [89, "commands"]], "Built-in commands": [[71, "built-in-commands"]], "Variables": [[71, "variables"], [88, "variables"]], "Control flow": [[71, "control-flow"]], "Component": [[36, "component"]], "Component lifecycle": [[36, "component-lifecycle"]], "Priority": [[36, "priority"]], "Composability of components": [[36, "composability-of-components"]], "Ensuring a component has a given parent": [[36, "ensuring-a-component-has-a-given-parent"]], "Ensuring a component has a given ancestor": [[36, "ensuring-a-component-has-a-given-ancestor"]], "Component Keys": [[36, "component-keys"]], "Querying child components": [[36, "querying-child-components"]], "Querying components at a specific point on the screen": [[36, "querying-components-at-a-specific-point-on-the-screen"]], "PositionType": [[36, "positiontype"]], "PositionComponent": [[36, "positioncomponent"], [109, "positioncomponent"], [59, "positioncomponent"]], "Position": [[36, "position"]], "Size": [[36, "size"], [55, "size"]], "Scale": [[36, "scale"]], "Angle": [[36, "angle"]], "Native Angle": [[36, "native-angle"]], "Anchor": [[36, "anchor"]], "PositionComponent children": [[36, "positioncomponent-children"]], "Render PositionComponent": [[36, "render-positioncomponent"]], "SpriteComponent": [[36, "spritecomponent"], [109, "spritecomponent"]], "SpriteAnimationComponent": [[36, "spriteanimationcomponent"]], "SpriteAnimationGroupComponent": [[36, "spriteanimationgroupcomponent"]], "SpriteGroup": [[36, "spritegroup"]], "SvgComponent": [[36, "svgcomponent"]], "FlareActorComponent": [[36, "flareactorcomponent"]], "ParallaxComponent": [[36, "parallaxcomponent"]], "ShapeComponents": [[36, "shapecomponents"]], "PolygonComponent": [[36, "polygoncomponent"]], "RectangleComponent": [[36, "rectanglecomponent"]], "CircleComponent": [[36, "circlecomponent"]], "TiledComponent": [[36, "tiledcomponent"]], "TileStack": [[36, "tilestack"]], "IsometricTileMapComponent": [[36, "isometrictilemapcomponent"]], "NineTileBoxComponent": [[36, "ninetileboxcomponent"]], "CustomPainterComponent": [[36, "custompaintercomponent"]], "ComponentsNotifier": [[36, "componentsnotifier"]], "ClipComponent": [[36, "clipcomponent"]], "Effects": [[36, "effects"], [40, "effects"]], "When not using FlameGame": [[36, "when-not-using-flamegame"]], "SizeComponent": [[109, "sizecomponent"]], "AnchorComponent": [[109, "anchorcomponent"]], "AngleComponent": [[109, "anglecomponent"]], "FlipComponent": [[109, "flipcomponent"]], "TextComponent": [[109, "textcomponent"], [65, "textcomponent"]], "ParticleComponent": [[109, "particlecomponent"]], "Contribution Guidelines": [[28, "contribution-guidelines"]], "Contribution types": [[28, "contribution-types"]], "Bug Reports": [[28, "bug-reports"]], "Bug Fix": [[28, "bug-fix"]], "New Features": [[28, "new-features"]], "Documentation & Miscellaneous": [[28, "documentation-miscellaneous"]], "How To Contribute": [[28, "how-to-contribute"]], "Requirements": [[28, "requirements"]], "Open an issue and fork the repository": [[28, "open-an-issue-and-fork-the-repository"]], "Environment Setup": [[28, "environment-setup"]], "Performing changes": [[28, "performing-changes"]], "Breaking changes": [[28, "breaking-changes"]], "Open a pull request": [[28, "open-a-pull-request"]], "Maintainers": [[28, "maintainers"]], "Merging a pull request": [[28, "merging-a-pull-request"]], "Creating a release": [[28, "creating-a-release"]], "Debug features": [[53, "debug-features"]], "FlameGame features": [[53, "flamegame-features"]], "FPS": [[53, "fps"]], "FpsComponent": [[53, "fpscomponent"]], "FpsTextComponent": [[53, "fpstextcomponent"]], "<>": [[72, "declare"]], "Syntax": [[72, "syntax"], [91, "syntax"]], "Decorators": [[59, "decorators"]], "Flame built-in decorators": [[59, "flame-built-in-decorators"]], "PaintDecorator.blur": [[59, "paintdecorator-blur"]], "PaintDecorator.grayscale": [[59, "paintdecorator-grayscale"]], "PaintDecorator.tint": [[59, "paintdecorator-tint"]], "Rotate3DDecorator": [[59, "rotate3ddecorator"]], "Shadow3DDecorator": [[59, "shadow3ddecorator"]], "Using decorators": [[59, "using-decorators"]], "HasDecorator mixin": [[59, "hasdecorator-mixin"]], "Multiple decorators": [[59, "multiple-decorators"]], "Development": [[29, "development"]], "DialogueChoice": [[97, "dialoguechoice"]], "DialogueLine": [[98, "dialogueline"]], "DialogueOption": [[99, "dialogueoption"]], "DialogueRunner": [[100, "dialoguerunner"]], "Execution model": [[100, "execution-model"]], "DialogueView": [[101, "dialogueview"]], "Documentation Site": [[30, "documentation-site"]], "Markdown": [[30, "markdown"]], "Table of contents": [[30, "table-of-contents"]], "Admonitions": [[30, "admonitions"]], "Deprecations": [[30, "deprecations"]], "Live examples": [[30, "live-examples"]], "Standardization and Templates": [[30, "standardization-and-templates"]], "Building documentation locally": [[30, "building-documentation-locally"]], "Drag Events": [[44, "drag-events"]], "Demo": [[44, "demo"], [50, "demo"]], "Drag anatomy": [[44, "drag-anatomy"]], "onDragStart": [[44, "ondragstart"]], "onDragUpdate": [[44, "ondragupdate"]], "onDragEnd": [[44, "ondragend"]], "onDragCancel": [[44, "ondragcancel"]], "DragCallbacks": [[44, "dragcallbacks"]], "HasDraggablesBridge": [[44, "hasdraggablesbridge"]], "Overview": [[40, "overview"]], "Built-in effects": [[40, "built-in-effects"]], "Effect": [[40, "effect"]], "MoveByEffect": [[40, "movebyeffect"]], "MoveToEffect": [[40, "movetoeffect"]], "MoveAlongPathEffect": [[40, "movealongpatheffect"]], "RotateEffect.by": [[40, "rotateeffect-by"]], "RotateEffect.to": [[40, "rotateeffect-to"]], "ScaleEffect.by": [[40, "scaleeffect-by"]], "ScaleEffect.to": [[40, "scaleeffect-to"]], "SizeEffect.by": [[40, "sizeeffect-by"]], "SizeEffect.to": [[40, "sizeeffect-to"]], "AnchorByEffect": [[40, "anchorbyeffect"]], "AnchorToEffect": [[40, "anchortoeffect"]], "OpacityToEffect": [[40, "opacitytoeffect"]], "OpacityByEffect": [[40, "opacitybyeffect"]], "GlowEffect": [[40, "gloweffect"]], "SequenceEffect": [[40, "sequenceeffect"]], "RemoveEffect": [[40, "removeeffect"]], "ColorEffect": [[40, "coloreffect"]], "Creating new effects": [[40, "creating-new-effects"]], "Effect controllers": [[40, "effect-controllers"]], "EffectController": [[40, "effectcontroller"]], "LinearEffectController": [[40, "lineareffectcontroller"]], "ReverseLinearEffectController": [[40, "reverselineareffectcontroller"]], "CurvedEffectController": [[40, "curvedeffectcontroller"]], "ReverseCurvedEffectController": [[40, "reversecurvedeffectcontroller"]], "PauseEffectController": [[40, "pauseeffectcontroller"]], "RepeatedEffectController": [[40, "repeatedeffectcontroller"]], "InfiniteEffectController": [[40, "infiniteeffectcontroller"]], "SequenceEffectController": [[40, "sequenceeffectcontroller"]], "SpeedEffectController": [[40, "speedeffectcontroller"]], "DelayedEffectController": [[40, "delayedeffectcontroller"]], "NoiseEffectController": [[40, "noiseeffectcontroller"]], "RandomEffectController": [[40, "randomeffectcontroller"]], "SineEffectController": [[40, "sineeffectcontroller"]], "ZigzagEffectController": [[40, "zigzageffectcontroller"]], "Expressions": [[81, "expressions"]], "Flame fire atlas": [[9, "flame-fire-atlas"]], "FireAtlas": [[9, "fireatlas"]], "Creating Atlas": [[9, "creating-atlas"]], "Texture atlas": [[9, "texture-atlas"]], "Usage": [[9, "usage"], [16, "usage"], [21, "usage"], [15, "usage"]], "Flame": [[41, "flame"]], "flame_audio": [[5, "flame-audio"]], "flame_fire_atlas": [[10, "flame-fire-atlas"]], "flame_forge2d": [[11, "flame-forge2d"]], "flame_isolate": [[14, "flame-isolate"]], "flame_lottie": [[16, "flame-lottie"]], "FlameNetworkAssets": [[17, "flamenetworkassets"]], "flame_oxygen": [[18, "flame-oxygen"]], "flame_rive": [[19, "flame-rive"], [20, "flame-rive"]], "flame_spine": [[21, "flame-spine"]], "flame_splash_screen": [[22, "flame-splash-screen"]], "flame_svg": [[23, "flame-svg"]], "flame_tiled": [[25, "flame-tiled"]], "Limitations": [[25, "limitations"]], "Flip": [[25, "flip"]], "Clearing images cache": [[25, "clearing-images-cache"]], "Forge2D": [[12, "forge2d"]], "Forge2DGame": [[12, "forge2dgame"]], "BodyComponent": [[12, "bodycomponent"]], "Contact callbacks": [[12, "contact-callbacks"]], "Forge2DCamera.followBodyComponent": [[12, "forge2dcamera-followbodycomponent"]], "FunctionStorage": [[102, "functionstorage"]], "Functions": [[82, "functions"]], "Built-in functions": [[82, "built-in-functions"]], "User-defined functions": [[82, "user-defined-functions"]], "FlameGame": [[42, "flamegame"]], "Game Loop": [[42, "game-loop"]], "Resizing": [[42, "resizing"]], "Lifecycle": [[42, "lifecycle"], [63, "lifecycle"]], "Debug mode": [[42, "debug-mode"]], "Change background color": [[42, "change-background-color"]], "SingleGameInstance mixin": [[42, "singlegameinstance-mixin"]], "Low-level Game API": [[42, "low-level-game-api"]], "Pause/Resuming/Stepping game execution": [[42, "pause-resuming-stepping-game-execution"]], "Game Widget": [[43, "game-widget"]], "Gesture Input": [[45, "gesture-input"]], "Intro": [[45, "intro"], [48, "intro"]], "Touch and mouse detectors": [[45, "touch-and-mouse-detectors"]], "PanDetector and ScaleDetector": [[45, "pandetector-and-scaledetector"]], "Mouse cursor": [[45, "mouse-cursor"]], "Event coordinate system": [[45, "event-coordinate-system"]], "global": [[45, "global"]], "widget": [[45, "widget"]], "game": [[45, "game"]], "Example": [[45, "example"], [73, "example"]], "Tappable, Draggable and Hoverable components": [[45, "tappable-draggable-and-hoverable-components"]], "Tappable components": [[45, "tappable-components"]], "Draggable components": [[45, "draggable-components"]], "Hoverable components": [[45, "hoverable-components"]], "DoubleTapCallbacks": [[45, "doubletapcallbacks"]], "GestureHitboxes": [[45, "gesturehitboxes"]], "HardwareKeyboardDetector": [[46, "hardwarekeyboarddetector"]], "<>": [[73, "if"]], "Images": [[60, "images"]], "Loading images": [[60, "loading-images"]], "Standalone usage": [[60, "standalone-usage"]], "Flame.images": [[60, "flame-images"]], "Game.images": [[60, "game-images"]], "Loading images over the network": [[60, "loading-images-over-the-network"]], "Sprite": [[60, "sprite"]], "SpriteBatch": [[60, "spritebatch"]], "ImageComposition": [[60, "imagecomposition"]], "Animation": [[60, "animation"]], "FlareAnimation": [[60, "flareanimation"]], "SpriteSheet": [[60, "spritesheet"]], "Jenny": [[69, "jenny"]], "Writing dialogue": [[69, "writing-dialogue"]], "Using the dialogue in a game": [[69, "using-the-dialogue-in-a-game"]], "Jenny Runtime": [[103, "jenny-runtime"]], "Inputs": [[47, "inputs"]], "FlameIsolate": [[15, "flameisolate"]], "Performance note": [[15, "performance-note"]], "Backpressure Strategies": [[15, "backpressure-strategies"]], "Joints": [[13, "joints"]], "Built-in joints": [[13, "built-in-joints"]], "ConstantVolumeJoint": [[13, "constantvolumejoint"]], "DistanceJoint": [[13, "distancejoint"]], "FrictionJoint": [[13, "frictionjoint"]], "GearJoint": [[13, "gearjoint"]], "MotorJoint": [[13, "motorjoint"]], "MouseJoint": [[13, "mousejoint"]], "PrismaticJoint": [[13, "prismaticjoint"]], "Prismatic Joint Limit": [[13, "prismatic-joint-limit"]], "Prismatic Joint Motor": [[13, "prismatic-joint-motor"]], "PulleyJoint": [[13, "pulleyjoint"]], "RevoluteJoint": [[13, "revolutejoint"]], "Revolute Joint Limit": [[13, "revolute-joint-limit"]], "Revolute Joint Motor": [[13, "revolute-joint-motor"]], "RopeJoint": [[13, "ropejoint"]], "WeldJoint": [[13, "weldjoint"]], "Breakable Bodies and WeldJoint": [[13, "breakable-bodies-and-weldjoint"]], "<>": [[74, "jump"]], "Keyboard Input": [[48, "keyboard-input"]], "Receive keyboard events in a game level": [[48, "receive-keyboard-events-in-a-game-level"]], "Receive keyboard events in a component level": [[48, "receive-keyboard-events-in-a-component-level"]], "Controlling focus": [[48, "controlling-focus"]], "Klondike game tutorial": [[113, "klondike-game-tutorial"]], "YarnSpinner language": [[89, "yarnspinner-language"]], "Yarn files": [[89, "yarn-files"]], "Comments": [[89, "comments"]], "Tags": [[89, "tags"]], "Nodes": [[89, "nodes"], [92, "nodes"]], "Layers": [[26, "layers"], [61, "layers"]], "Layer properties": [[26, "layer-properties"]], "Tiles properties": [[26, "tiles-properties"]], "Other features": [[26, "other-features"]], "DynamicLayer": [[61, "dynamiclayer"]], "PreRenderedLayer": [[61, "prerenderedlayer"]], "Layer Processors": [[61, "layer-processors"]], "Layout": [[52, "layout"]], "Lines": [[90, "lines"]], "Character ID": [[90, "character-id"]], "Interpolated expressions": [[90, "interpolated-expressions"]], "Markup": [[90, "markup"], [91, "markup"]], "Hashtags": [[90, "hashtags"]], "Escaped text": [[90, "escaped-text"]], "<>": [[75, "local"]], "Mark a piece of text with a different style": [[91, "mark-a-piece-of-text-with-a-different-style"]], "Provide additional information about a text fragment": [[91, "provide-additional-information-about-a-text-fragment"]], "Indicate where special non-text tokens may be inserted": [[91, "indicate-where-special-non-text-tokens-may-be-inserted"]], "MarkupAttribute": [[104, "markupattribute"]], "Miscellaneous functions": [[83, "miscellaneous-functions"]], "if(condition, then, else)": [[83, "if-condition-then-else"]], "plural(x, words\u2026)": [[83, "plural-x-words"]], "visit_count(node)": [[83, "visit-count-node"]], "visited(node)": [[83, "visited-node"]], "Node": [[105, "node"]], "Header": [[92, "header"]], "Body": [[92, "body"]], "Numeric functions": [[84, "numeric-functions"]], "ceil(x)": [[84, "ceil-x"]], "dec(x)": [[84, "dec-x"]], "decimal(x)": [[84, "decimal-x"]], "floor(x)": [[84, "floor-x"]], "inc(x)": [[84, "inc-x"]], "int(x)": [[84, "int-x"]], "round(x)": [[84, "round-x"]], "round_places(x, n)": [[84, "round-places-x-n"]], "Operators": [[87, "operators"]], "Operator types": [[87, "operator-types"]], "Arithmetic": [[87, "arithmetic"]], "Logical": [[87, "logical"]], "Assignment": [[87, "assignment"]], "Relational": [[87, "relational"]], "Precedence": [[87, "precedence"]], "Options": [[93, "options"]], "Other": [[54, "other"]], "Other Inputs": [[49, "other-inputs"]], "Joystick": [[49, "joystick"]], "HudButtonComponent": [[49, "hudbuttoncomponent"]], "SpriteButtonComponent": [[49, "spritebuttoncomponent"]], "ButtonComponent": [[49, "buttoncomponent"]], "Gamepad": [[49, "gamepad"]], "Other Modules": [[108, "other-modules"]], "Overlays": [[57, "overlays"]], "Oxygen": [[110, "oxygen"]], "OxygenGame (Game extension)": [[110, "oxygengame-game-extension"]], "Systems": [[110, "systems"]], "mixin GameRef": [[110, "mixin-gameref"]], "mixin RenderSystem": [[110, "mixin-rendersystem"]], "mixin UpdateSystem": [[110, "mixin-updatesystem"]], "BaseSystem": [[110, "basesystem"]], "ParticleSystem": [[110, "particlesystem"]], "Palette": [[62, "palette"]], "Particles": [[63, "particles"]], "Built-in particles": [[63, "built-in-particles"]], "TranslatedParticle": [[63, "translatedparticle"]], "MovingParticle": [[63, "movingparticle"]], "AcceleratedParticle": [[63, "acceleratedparticle"]], "CircleParticle": [[63, "circleparticle"]], "SpriteParticle": [[63, "spriteparticle"]], "ImageParticle": [[63, "imageparticle"]], "SpriteAnimationParticle": [[63, "spriteanimationparticle"]], "ComponentParticle": [[63, "componentparticle"]], "FlareParticle": [[63, "flareparticle"]], "ComputedParticle": [[63, "computedparticle"]], "Nesting behavior": [[63, "nesting-behavior"]], "Ember Quest Game Tutorial": [[119, "ember-quest-game-tutorial"]], "Supported Platforms": [[58, "supported-platforms"]], "Flutter channels": [[58, "flutter-channels"]], "Flame web": [[58, "flame-web"]], "Deploy your game to GitHub Pages": [[58, "deploy-your-game-to-github-pages"]], "Deploy your game to itch.io": [[58, "deploy-your-game-to-itch-io"]], "Web support": [[58, "web-support"]], "Random functions": [[85, "random-functions"]], "dice(n)": [[85, "dice-n"]], "random()": [[85, "random"]], "random_range(a, b)": [[85, "random-range-a-b"]], "Rendering": [[64, "rendering"], [116, "rendering"]], "Resources": [[111, "resources"]], "How to use it": [[20, "how-to-use-it"]], "RouterComponent": [[66, "routercomponent"]], "Route": [[66, "route"]], "OverlayRoute": [[66, "overlayroute"]], "ValueRoute": [[66, "valueroute"]], "<>": [[76, "set"]], "Space Shooter Game Tutorial": [[127, "space-shooter-game-tutorial"]], "1. Preparation": [[114, "preparation"], [120, "preparation"]], "Planning": [[114, "planning"], [120, "planning"]], "Assets": [[114, "assets"], [120, "assets"]], "2. Scaffolding": [[115, "scaffolding"]], "KlondikeGame": [[115, "klondikegame"]], "Other classes": [[115, "other-classes"]], "Game structure": [[115, "game-structure"]], "Cards": [[116, "cards"]], "Suit": [[116, "suit"]], "Rank": [[116, "rank"]], "Card component": [[116, "card-component"]], "renderBack()": [[116, "renderback"]], "renderFront()": [[116, "renderfront"]], "Gameplay": [[117, "gameplay"]], "The piles": [[117, "the-piles"]], "Stock pile": [[117, "stock-pile"]], "Waste pile": [[117, "waste-pile"]], "Stock pile \u2013 tap to deal cards": [[117, "stock-pile-tap-to-deal-cards"]], "Stock pile \u2013 visual representation": [[117, "stock-pile-visual-representation"]], "Stock pile \u2013 refill from the waste": [[117, "stock-pile-refill-from-the-waste"]], "Foundation piles": [[117, "foundation-piles"]], "Tableau Piles": [[117, "tableau-piles"]], "Moving the cards": [[117, "moving-the-cards"]], "1. Simple movement": [[117, "simple-movement"]], "2. Move only allowed cards": [[117, "move-only-allowed-cards"]], "3. Dropping the cards at proper locations": [[117, "dropping-the-cards-at-proper-locations"]], "4. Moving a run of cards": [[117, "moving-a-run-of-cards"]], "2. Start Coding": [[121, "start-coding"]], "The Plan": [[121, "the-plan"]], "Loading Assets": [[121, "loading-assets"]], "Scaffolding": [[121, "scaffolding"]], "CameraComponent and World": [[121, "cameracomponent-and-world"]], "Ember Time": [[121, "ember-time"]], "Building Blocks": [[121, "building-blocks"]], "Controlling the player and adding some graphics": [[129, "controlling-the-player-and-adding-some-graphics"]], "3. Building the World": [[122, "building-the-world"]], "Creating Segments": [[122, "creating-segments"]], "Segment Manager": [[122, "segment-manager"]], "Loading the Segments into the World": [[122, "loading-the-segments-into-the-world"]], "The Platform Block": [[122, "the-platform-block"]], "Display the Platform": [[122, "display-the-platform"]], "4. Adding the Remaining Components": [[123, "adding-the-remaining-components"]], "Star": [[123, "star"]], "Water Enemy": [[123, "water-enemy"]], "Ground Blocks": [[123, "ground-blocks"]], "Loading the Next Random Segment": [[123, "loading-the-next-random-segment"]], "5. Controlling Movement": [[124, "controlling-movement"]], "Keyboard Controls": [[124, "keyboard-controls"]], "Collisions": [[124, "collisions"]], "Collisions with Objects": [[124, "collisions-with-objects"]], "Adding the Scrolling": [[124, "adding-the-scrolling"]], "6. Adding the HUD": [[125, "adding-the-hud"]], "Setting up the HUD": [[125, "setting-up-the-hud"]], "Updating the HUD Data": [[125, "updating-the-hud-data"]], "7. Adding Menus": [[126, "adding-menus"]], "Main Menu": [[126, "main-menu"]], "Game Over Menu": [[126, "game-over-menu"]], "Displaying the Menus": [[126, "displaying-the-menus"]], "Health Check for Game Over": [[126, "health-check-for-game-over"]], "Congratulations": [[126, "congratulations"]], "<>": [[77, "stop"]], "Structure": [[67, "structure"]], "Flame Style Guide": [[31, "flame-style-guide"]], "Code Formatting": [[31, "code-formatting"]], "Code Structure": [[31, "code-structure"]], "Imports": [[31, "imports"]], "Exports": [[31, "exports"]], "Assertions": [[31, "assertions"]], "Class structure": [[31, "class-structure"]], "Documentation": [[31, "documentation"]], "Dartdocs": [[31, "dartdocs"]], "Main docs": [[31, "main-docs"]], "Flame SVG": [[24, "flame-svg"]], "How to use flame_svg": [[24, "how-to-use-flame-svg"]], "Tap Events": [[50, "tap-events"]], "Tap anatomy": [[50, "tap-anatomy"]], "onTapDown": [[50, "ontapdown"]], "onLongTapDown": [[50, "onlongtapdown"]], "onTapUp": [[50, "ontapup"]], "onTapCancel": [[50, "ontapcancel"]], "TapCallbacks": [[50, "tapcallbacks"]], "HasTappablesBridge": [[50, "hastappablesbridge"]], "Migration": [[50, "migration"]], "To be continued": [[118, "to-be-continued"]], "Writing tests": [[32, "writing-tests"]], "Types of tests": [[32, "types-of-tests"]], "Simple tests": [[32, "simple-tests"]], "FlameGame tests": [[32, "flamegame-tests"]], "Widget tests": [[32, "widget-tests"]], "Golden tests": [[32, "golden-tests"]], "Random tests": [[32, "random-tests"]], "Text Rendering": [[65, "text-rendering"]], "TextRenderer": [[65, "textrenderer"]], "TextPaint": [[65, "textpaint"]], "Text Components": [[65, "text-components"]], "TextBoxComponent": [[65, "textboxcomponent"]], "Tiled": [[27, "tiled"]], "Tiled Editor": [[27, "tiled-editor"]], "Tutorials": [[130, "tutorials"]], "Type conversion functions": [[86, "type-conversion-functions"]], "bool(x)": [[86, "bool-x"]], "number(x)": [[86, "number-x"]], "string(x)": [[86, "string-x"]], "UserDefinedCommand": [[106, "userdefinedcommand"]], "User-defined commands": [[78, "user-defined-commands"]], "Util": [[55, "util"]], "Device Class": [[55, "device-class"]], "Flame.device.fullScreen()": [[55, "flame-device-fullscreen"]], "Flame.device.setLandscape()": [[55, "flame-device-setlandscape"]], "Flame.device.setPortrait()": [[55, "flame-device-setportrait"]], "Flame.device.setOrientation() and Flame.device.setOrientations()": [[55, "flame-device-setorientation-and-flame-device-setorientations"]], "Timer": [[55, "timer"]], "Time Scale": [[55, "time-scale"]], "Extensions": [[55, "extensions"]], "Canvas": [[55, "canvas"]], "Color": [[55, "color"]], "Image": [[55, "image"]], "Offset": [[55, "offset"]], "Rect": [[55, "rect"]], "math.Rectangle": [[55, "math-rectangle"]], "Vector2": [[55, "vector2"]], "Matrix4": [[55, "matrix4"]], "Name": [[88, "name"]], "Type": [[88, "type"]], "Value": [[88, "value"]], "Scope": [[88, "scope"]], "<>": [[79, "visit"]], "<>": [[80, "wait"]], "Widgets": [[56, "widgets"]], "Nine Tile Box": [[56, "nine-tile-box"]], "SpriteButton": [[56, "spritebutton"]], "SpriteWidget": [[56, "spritewidget"]], "SpriteAnimationWidget": [[56, "spriteanimationwidget"]], "Yarn Project": [[107, "yarn-project"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["README", "bridge_packages/bridge_packages", "bridge_packages/flame_audio/audio", "bridge_packages/flame_audio/audio_pool", "bridge_packages/flame_audio/bgm", "bridge_packages/flame_audio/flame_audio", "bridge_packages/flame_bloc/bloc", "bridge_packages/flame_bloc/bloc_components", "bridge_packages/flame_bloc/flame_bloc", "bridge_packages/flame_fire_atlas/fire_atlas", "bridge_packages/flame_fire_atlas/flame_fire_atlas", "bridge_packages/flame_forge2d/flame_forge2d", "bridge_packages/flame_forge2d/forge2d", "bridge_packages/flame_forge2d/joints", "bridge_packages/flame_isolate/flame_isolate", "bridge_packages/flame_isolate/isolate", "bridge_packages/flame_lottie/flame_lottie", "bridge_packages/flame_network_assets/flame_network_assets", "bridge_packages/flame_oxygen/flame_oxygen", "bridge_packages/flame_rive/flame_rive", "bridge_packages/flame_rive/rive", "bridge_packages/flame_spine/flame_spine", "bridge_packages/flame_splash_screen/flame_splash_screen", "bridge_packages/flame_svg/flame_svg", "bridge_packages/flame_svg/svg", "bridge_packages/flame_tiled/flame_tiled", "bridge_packages/flame_tiled/layers", "bridge_packages/flame_tiled/tiled", "development/contributing", "development/development", "development/documentation", "development/style_guide", "development/testing_guide", "flame/camera_and_viewport", "flame/camera_component", "flame/collision_detection", "flame/components", "flame/diagrams/component", "flame/diagrams/component_life_cycle", "flame/diagrams/flame_game_life_cycle", "flame/diagrams/low_level_game_api", "flame/effects", "flame/flame", "flame/game", "flame/game_widget", "flame/inputs/drag_events", "flame/inputs/gesture_input", "flame/inputs/hardware_keyboard_detector", "flame/inputs/inputs", "flame/inputs/keyboard_input", "flame/inputs/other_inputs", "flame/inputs/pointer_events", "flame/inputs/tap_events", "flame/layout/align_component", "flame/layout/layout", "flame/other/debug", "flame/other/other", "flame/other/util", "flame/other/widgets", "flame/overlays", "flame/platforms", "flame/rendering/decorators", "flame/rendering/images", "flame/rendering/layers", "flame/rendering/palette", "flame/rendering/particles", "flame/rendering/rendering", "flame/rendering/text_rendering", "flame/router", "flame/structure", "index", "other_modules/jenny/index", "other_modules/jenny/language/commands/character", "other_modules/jenny/language/commands/commands", "other_modules/jenny/language/commands/declare", "other_modules/jenny/language/commands/if", "other_modules/jenny/language/commands/jump", "other_modules/jenny/language/commands/local", "other_modules/jenny/language/commands/set", "other_modules/jenny/language/commands/stop", "other_modules/jenny/language/commands/user_defined_commands", "other_modules/jenny/language/commands/visit", "other_modules/jenny/language/commands/wait", "other_modules/jenny/language/expressions/expressions", "other_modules/jenny/language/expressions/functions/functions", "other_modules/jenny/language/expressions/functions/misc", "other_modules/jenny/language/expressions/functions/numeric", "other_modules/jenny/language/expressions/functions/random", "other_modules/jenny/language/expressions/functions/type", "other_modules/jenny/language/expressions/operators", "other_modules/jenny/language/expressions/variables", "other_modules/jenny/language/language", "other_modules/jenny/language/lines", "other_modules/jenny/language/markup", "other_modules/jenny/language/nodes", "other_modules/jenny/language/options", "other_modules/jenny/runtime/character", "other_modules/jenny/runtime/character_storage", "other_modules/jenny/runtime/command_storage", "other_modules/jenny/runtime/dialogue_choice", "other_modules/jenny/runtime/dialogue_line", "other_modules/jenny/runtime/dialogue_option", "other_modules/jenny/runtime/dialogue_runner", "other_modules/jenny/runtime/dialogue_view", "other_modules/jenny/runtime/function_storage", "other_modules/jenny/runtime/index", "other_modules/jenny/runtime/markup_attribute", "other_modules/jenny/runtime/node", "other_modules/jenny/runtime/user_defined_command", "other_modules/jenny/runtime/variable_storage", "other_modules/jenny/runtime/yarn_project", "other_modules/other_modules", "other_modules/oxygen/components", "other_modules/oxygen/oxygen", "resources/resources", "tutorials/bare_flame_game", "tutorials/klondike/klondike", "tutorials/klondike/step1", "tutorials/klondike/step2", "tutorials/klondike/step3", "tutorials/klondike/step4", "tutorials/klondike/tbc", "tutorials/platformer/platformer", "tutorials/platformer/step_1", "tutorials/platformer/step_2", "tutorials/platformer/step_3", "tutorials/platformer/step_4", "tutorials/platformer/step_5", "tutorials/platformer/step_6", "tutorials/platformer/step_7", "tutorials/space_shooter/space_shooter", "tutorials/space_shooter/step_1", "tutorials/space_shooter/step_2", "tutorials/tutorials"], "filenames": ["README.md", "bridge_packages/bridge_packages.md", "bridge_packages/flame_audio/audio.md", "bridge_packages/flame_audio/audio_pool.md", "bridge_packages/flame_audio/bgm.md", "bridge_packages/flame_audio/flame_audio.md", "bridge_packages/flame_bloc/bloc.md", "bridge_packages/flame_bloc/bloc_components.md", "bridge_packages/flame_bloc/flame_bloc.md", "bridge_packages/flame_fire_atlas/fire_atlas.md", "bridge_packages/flame_fire_atlas/flame_fire_atlas.md", "bridge_packages/flame_forge2d/flame_forge2d.md", "bridge_packages/flame_forge2d/forge2d.md", "bridge_packages/flame_forge2d/joints.md", "bridge_packages/flame_isolate/flame_isolate.md", "bridge_packages/flame_isolate/isolate.md", "bridge_packages/flame_lottie/flame_lottie.md", "bridge_packages/flame_network_assets/flame_network_assets.md", "bridge_packages/flame_oxygen/flame_oxygen.md", "bridge_packages/flame_rive/flame_rive.md", "bridge_packages/flame_rive/rive.md", "bridge_packages/flame_spine/flame_spine.md", "bridge_packages/flame_splash_screen/flame_splash_screen.md", "bridge_packages/flame_svg/flame_svg.md", "bridge_packages/flame_svg/svg.md", "bridge_packages/flame_tiled/flame_tiled.md", "bridge_packages/flame_tiled/layers.md", "bridge_packages/flame_tiled/tiled.md", "development/contributing.md", "development/development.md", "development/documentation.md", "development/style_guide.md", "development/testing_guide.md", "flame/camera_and_viewport.md", "flame/camera_component.md", "flame/collision_detection.md", "flame/components.md", "flame/diagrams/component.md", "flame/diagrams/component_life_cycle.md", "flame/diagrams/flame_game_life_cycle.md", "flame/diagrams/low_level_game_api.md", "flame/effects.md", "flame/flame.md", "flame/game.md", "flame/game_widget.md", "flame/inputs/drag_events.md", "flame/inputs/gesture_input.md", "flame/inputs/hardware_keyboard_detector.md", "flame/inputs/inputs.md", "flame/inputs/keyboard_input.md", "flame/inputs/other_inputs.md", "flame/inputs/pointer_events.md", "flame/inputs/tap_events.md", "flame/layout/align_component.md", "flame/layout/layout.md", "flame/other/debug.md", "flame/other/other.md", "flame/other/util.md", "flame/other/widgets.md", "flame/overlays.md", "flame/platforms.md", "flame/rendering/decorators.md", "flame/rendering/images.md", "flame/rendering/layers.md", "flame/rendering/palette.md", "flame/rendering/particles.md", "flame/rendering/rendering.md", "flame/rendering/text_rendering.md", "flame/router.md", "flame/structure.md", "index.md", "other_modules/jenny/index.md", "other_modules/jenny/language/commands/character.md", "other_modules/jenny/language/commands/commands.md", "other_modules/jenny/language/commands/declare.md", "other_modules/jenny/language/commands/if.md", "other_modules/jenny/language/commands/jump.md", "other_modules/jenny/language/commands/local.md", "other_modules/jenny/language/commands/set.md", "other_modules/jenny/language/commands/stop.md", "other_modules/jenny/language/commands/user_defined_commands.md", "other_modules/jenny/language/commands/visit.md", "other_modules/jenny/language/commands/wait.md", "other_modules/jenny/language/expressions/expressions.md", "other_modules/jenny/language/expressions/functions/functions.md", "other_modules/jenny/language/expressions/functions/misc.md", "other_modules/jenny/language/expressions/functions/numeric.md", "other_modules/jenny/language/expressions/functions/random.md", "other_modules/jenny/language/expressions/functions/type.md", "other_modules/jenny/language/expressions/operators.md", "other_modules/jenny/language/expressions/variables.md", "other_modules/jenny/language/language.md", "other_modules/jenny/language/lines.md", "other_modules/jenny/language/markup.md", "other_modules/jenny/language/nodes.md", "other_modules/jenny/language/options.md", "other_modules/jenny/runtime/character.md", "other_modules/jenny/runtime/character_storage.md", "other_modules/jenny/runtime/command_storage.md", "other_modules/jenny/runtime/dialogue_choice.md", "other_modules/jenny/runtime/dialogue_line.md", "other_modules/jenny/runtime/dialogue_option.md", "other_modules/jenny/runtime/dialogue_runner.md", "other_modules/jenny/runtime/dialogue_view.md", "other_modules/jenny/runtime/function_storage.md", "other_modules/jenny/runtime/index.md", "other_modules/jenny/runtime/markup_attribute.md", "other_modules/jenny/runtime/node.md", "other_modules/jenny/runtime/user_defined_command.md", "other_modules/jenny/runtime/variable_storage.md", "other_modules/jenny/runtime/yarn_project.md", "other_modules/other_modules.md", "other_modules/oxygen/components.md", "other_modules/oxygen/oxygen.md", "resources/resources.md", "tutorials/bare_flame_game.md", "tutorials/klondike/klondike.md", "tutorials/klondike/step1.md", "tutorials/klondike/step2.md", "tutorials/klondike/step3.md", "tutorials/klondike/step4.md", "tutorials/klondike/tbc.md", "tutorials/platformer/platformer.md", "tutorials/platformer/step_1.md", "tutorials/platformer/step_2.md", "tutorials/platformer/step_3.md", "tutorials/platformer/step_4.md", "tutorials/platformer/step_5.md", "tutorials/platformer/step_6.md", "tutorials/platformer/step_7.md", "tutorials/space_shooter/space_shooter.md", "tutorials/space_shooter/step_1.md", "tutorials/space_shooter/step_2.md", "tutorials/tutorials.md"], "titles": ["Getting Started", "Bridge Packages", "Audio", "AudioPool", "Looping Background Music", "flame_audio", "flame_bloc", "Components", "flame_bloc", "Flame fire atlas", "flame_fire_atlas", "flame_forge2d", "Forge2D", "Joints", "flame_isolate", "FlameIsolate", "flame_lottie", "FlameNetworkAssets", "flame_oxygen", "flame_rive", "flame_rive", "flame_spine", "flame_splash_screen", "flame_svg", "Flame SVG", "flame_tiled", "Layers", "Tiled", "Contribution Guidelines", "Development", "Documentation Site", "Flame Style Guide", "Writing tests", "Camera and Viewport (Deprecated)", "Camera component", "Collision Detection", "Components", "<no title>", "<no title>", "<no title>", "<no title>", "Effects", "Flame", "FlameGame", "Game Widget", "Drag Events", "Gesture Input", "HardwareKeyboardDetector", "Inputs", "Keyboard Input", "Other Inputs", "Pointer Events", "Tap Events", "AlignComponent", "Layout", "Debug features", "Other", "Util", "Widgets", "Overlays", "Supported Platforms", "Decorators", "Images", "Layers and Snapshots", "Palette", "Particles", "Rendering", "Text Rendering", "RouterComponent", "Structure", "Getting Started", "Jenny", "<<character>>", "Commands", "<<declare>>", "<<if>>", "<<jump>>", "<<local>>", "<<set>>", "<<stop>>", "User-defined commands", "<<visit>>", "<<wait>>", "Expressions", "Functions", "Miscellaneous functions", "Numeric functions", "Random functions", "Type conversion functions", "Operators", "Variables", "YarnSpinner language", "Lines", "Markup", "Nodes", "Options", "Character", "CharacterStorage", "CommandStorage", "DialogueChoice", "DialogueLine", "DialogueOption", "DialogueRunner", "DialogueView", "FunctionStorage", "Jenny Runtime", "MarkupAttribute", "Node", "UserDefinedCommand", "VariableStorage", "Yarn Project", "Other Modules", "Components", "Oxygen", "Resources", "Bare Flame game", "Klondike game tutorial", "1. Preparation", "2. Scaffolding", "Cards", "Gameplay", "To be continued", "Ember Quest Game Tutorial", "1. Preparation", "2. Start Coding", "3. Building the World", "4. Adding the Remaining Components", "5. Controlling Movement", "6. Adding the HUD", "7. Adding Menus", "Space Shooter Game Tutorial", "Getting Started", "Controlling the player and adding some graphics", "Tutorials"], "terms": {"i": [0, 2, 3, 4, 6, 7, 9, 12, 13, 15, 16, 17, 20, 22, 24, 25, 27, 28, 30, 31, 32, 33, 35, 36, 41, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 102, 103, 104, 106, 107, 108, 109, 110, 111, 112, 113, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 129, 131, 132, 133], "modular": [0, 70], "flutter": [0, 1, 2, 16, 25, 28, 30, 31, 32, 33, 35, 36, 41, 43, 44, 45, 46, 47, 49, 51, 52, 53, 55, 57, 58, 59, 61, 62, 64, 65, 67, 68, 69, 70, 117, 118, 119, 120, 123, 124, 125, 126, 127, 128, 129, 131, 132], "game": [0, 1, 2, 4, 6, 7, 9, 12, 13, 15, 16, 20, 21, 22, 24, 25, 27, 28, 30, 32, 34, 35, 36, 41, 42, 45, 47, 50, 51, 52, 55, 57, 58, 59, 61, 63, 64, 65, 68, 70, 74, 80, 84, 92, 93, 95, 97, 98, 103, 104, 109, 110, 111, 112, 117, 119, 120, 123, 124, 125, 126, 127, 128, 131, 132, 133], "provid": [0, 2, 3, 6, 7, 9, 12, 13, 17, 24, 27, 28, 33, 34, 35, 36, 41, 43, 44, 45, 46, 47, 49, 50, 52, 53, 55, 57, 58, 59, 62, 63, 64, 67, 69, 70, 71, 72, 74, 83, 84, 102, 103, 104, 119, 120, 123, 125, 127, 129, 132], "complet": [0, 25, 28, 35, 36, 41, 46, 49, 52, 62, 64, 67, 70, 71, 84, 91, 102, 103, 110, 113, 115, 117, 123], "set": [0, 2, 12, 13, 21, 25, 28, 31, 32, 33, 34, 35, 36, 41, 43, 44, 45, 46, 47, 49, 50, 52, 53, 55, 57, 60, 61, 62, 63, 65, 67, 68, 70, 71, 72, 73, 83, 84, 87, 88, 89, 90, 95, 96, 97, 98, 99, 103, 106, 109, 110, 113, 115, 117, 118, 119, 120, 123, 124, 125, 126, 127, 129, 133], "out": [0, 12, 20, 30, 33, 34, 35, 43, 47, 50, 61, 62, 63, 67, 70, 71, 75, 83, 85, 91, 95, 115, 117, 119, 120, 123, 124, 128], "wai": [0, 6, 12, 13, 15, 16, 27, 31, 34, 35, 36, 41, 43, 44, 47, 49, 50, 55, 58, 60, 61, 62, 63, 64, 67, 70, 71, 83, 91, 94, 103, 113, 117, 119, 120, 123, 124, 125, 129, 131, 132], "solut": [0, 12, 17, 30, 62, 70], "It": [0, 7, 12, 13, 15, 16, 25, 30, 31, 32, 34, 35, 36, 41, 43, 44, 45, 46, 47, 50, 52, 53, 57, 60, 61, 62, 64, 65, 67, 68, 70, 71, 74, 76, 81, 85, 90, 92, 93, 95, 97, 100, 102, 112, 113, 115, 118, 125, 126, 127, 129], "take": [0, 4, 7, 9, 28, 30, 31, 34, 35, 36, 41, 43, 44, 46, 50, 57, 62, 64, 67, 70, 71, 79, 80, 82, 84, 85, 86, 88, 92, 95, 98, 100, 103, 115, 118, 119, 120, 123, 124, 125, 132], "advantag": [0, 3, 34, 43, 58, 70], "power": [0, 1, 15, 27, 36, 41, 63, 70, 95], "infrastructur": [0, 32, 70], "simplifi": [0, 36, 67, 70], "code": [0, 13, 15, 20, 28, 30, 32, 33, 35, 36, 41, 43, 45, 46, 49, 51, 52, 57, 61, 63, 65, 67, 68, 69, 70, 115, 116, 117, 118, 119, 120, 122, 123, 125, 126, 127, 128, 129, 130, 131, 132], "you": [0, 2, 3, 4, 6, 7, 9, 12, 13, 15, 16, 17, 20, 21, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 41, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 84, 85, 87, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 102, 103, 104, 109, 110, 111, 112, 113, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132], "need": [0, 2, 6, 7, 9, 12, 13, 15, 16, 17, 20, 21, 25, 28, 30, 31, 32, 33, 34, 35, 36, 41, 43, 44, 45, 46, 50, 51, 52, 60, 61, 62, 63, 64, 65, 67, 68, 70, 74, 77, 80, 85, 87, 89, 91, 92, 97, 100, 102, 103, 109, 110, 113, 115, 117, 118, 119, 120, 123, 124, 125, 126, 127, 128, 129, 132], "build": [0, 28, 35, 36, 41, 43, 44, 58, 59, 60, 68, 70, 71, 120, 127, 129, 133], "your": [0, 2, 3, 4, 6, 9, 12, 15, 16, 20, 21, 22, 24, 25, 27, 28, 30, 31, 32, 33, 34, 35, 36, 41, 43, 44, 45, 46, 50, 51, 52, 55, 57, 58, 59, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 84, 91, 95, 96, 97, 98, 99, 100, 103, 104, 107, 110, 111, 112, 113, 115, 118, 124, 125, 126, 127, 128, 131, 132, 133], "project": [0, 12, 27, 28, 30, 31, 45, 52, 60, 61, 69, 70, 74, 85, 91, 94, 102, 113, 117, 118, 123], "simpl": [0, 2, 6, 12, 15, 24, 27, 30, 31, 34, 36, 41, 43, 46, 57, 58, 61, 62, 64, 67, 70, 71, 85, 101, 102, 113, 117, 118, 119, 123, 126, 129, 131, 133], "yet": [0, 26, 30, 36, 43, 52, 65, 70, 91, 103, 113, 118, 120, 121], "effect": [0, 2, 3, 13, 25, 30, 31, 32, 33, 34, 35, 42, 43, 45, 52, 53, 57, 60, 61, 62, 63, 65, 67, 68, 70, 74, 79, 85, 103, 120, 126, 127, 129], "loop": [0, 2, 9, 16, 21, 28, 33, 35, 36, 42, 55, 65, 70, 113, 118, 120, 125, 128], "implement": [0, 12, 25, 28, 31, 33, 34, 35, 36, 41, 43, 45, 46, 49, 50, 51, 52, 58, 61, 64, 65, 67, 68, 70, 71, 84, 85, 87, 91, 98, 102, 103, 110, 112, 113, 118, 119, 120, 124, 125, 127, 131, 132], "necessari": [0, 32, 61, 65, 70, 74, 100, 103, 117, 120, 123, 125, 127, 128], "function": [0, 2, 4, 7, 15, 31, 32, 33, 34, 35, 36, 41, 43, 44, 45, 47, 50, 51, 52, 57, 62, 68, 70, 71, 73, 80, 81, 83, 94, 98, 102, 104, 108, 110, 112, 113, 115, 118, 119, 120, 125, 126], "might": [0, 2, 12, 13, 25, 28, 31, 33, 35, 36, 43, 46, 55, 64, 67, 70, 74, 93, 98, 113, 119, 126], "For": [0, 2, 4, 7, 12, 13, 28, 30, 31, 32, 33, 34, 35, 36, 41, 44, 45, 46, 47, 49, 50, 51, 52, 53, 58, 60, 61, 62, 63, 65, 67, 70, 71, 72, 73, 74, 76, 80, 81, 82, 85, 87, 89, 91, 94, 97, 98, 102, 103, 104, 106, 108, 109, 110, 113, 115, 117, 118, 119, 120, 123, 124, 125, 126, 127, 131, 132], "instanc": [0, 2, 3, 4, 7, 9, 32, 33, 34, 35, 36, 41, 43, 44, 46, 57, 58, 59, 60, 62, 64, 65, 69, 70, 113, 118, 132], "input": [0, 31, 32, 33, 35, 36, 42, 44, 45, 51, 52, 57, 70, 83, 97, 98, 102, 129, 131, 132], "imag": [0, 9, 17, 24, 27, 32, 35, 36, 43, 46, 50, 58, 60, 61, 63, 65, 66, 69, 70, 117, 118, 119, 120, 123, 124, 125, 126, 128, 129, 132], "sprite": [0, 9, 33, 36, 41, 43, 50, 58, 63, 65, 66, 67, 70, 112, 117, 118, 119, 120, 123, 125, 126, 128, 129, 132], "sheet": [0, 36, 50, 62, 67, 70, 117, 118, 119, 123], "anim": [0, 1, 9, 12, 13, 16, 20, 21, 25, 26, 36, 41, 58, 63, 65, 66, 70, 98, 103, 117, 120, 123, 124, 126, 129, 131], "collis": [0, 36, 42, 46, 70, 125, 126, 129, 131], "detect": [0, 31, 36, 42, 46, 70, 131], "compon": [0, 1, 6, 8, 9, 12, 15, 24, 25, 27, 28, 30, 31, 32, 33, 35, 41, 42, 43, 45, 47, 50, 51, 52, 53, 54, 55, 57, 58, 61, 62, 63, 64, 65, 68, 70, 71, 111, 113, 117, 118, 120, 124, 125, 128, 129, 131, 132], "system": [0, 1, 12, 28, 30, 33, 35, 36, 43, 45, 47, 52, 57, 65, 67, 70, 103, 111, 112, 119, 124, 127, 129, 131], "we": [0, 2, 6, 25, 28, 30, 31, 33, 34, 35, 36, 41, 43, 45, 49, 50, 52, 55, 57, 60, 61, 62, 64, 67, 70, 71, 72, 80, 85, 89, 91, 92, 94, 98, 103, 112, 113, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133], "call": [0, 4, 7, 12, 13, 21, 25, 33, 34, 35, 36, 41, 43, 49, 51, 57, 60, 61, 62, 63, 64, 65, 67, 68, 70, 71, 72, 74, 80, 81, 83, 84, 94, 95, 100, 103, 113, 115, 117, 118, 119, 120, 123, 124, 125, 126, 128, 129, 132], "fc": [0, 1, 36, 43, 67, 70, 112, 113], "short": [0, 13, 36, 70, 95, 96, 118, 120, 126], "also": [0, 2, 4, 12, 13, 15, 25, 27, 28, 30, 31, 32, 33, 34, 35, 36, 43, 44, 46, 47, 49, 50, 52, 53, 57, 58, 60, 61, 62, 63, 64, 65, 67, 70, 72, 80, 84, 89, 91, 92, 93, 94, 97, 100, 103, 104, 109, 110, 112, 113, 115, 117, 118, 119, 120, 123, 125, 129, 132], "stand": [0, 61, 70], "alon": [0, 70, 109], "packag": [0, 2, 4, 9, 12, 15, 16, 17, 20, 21, 22, 24, 25, 27, 28, 30, 31, 35, 36, 41, 43, 45, 46, 51, 52, 57, 58, 60, 61, 62, 64, 65, 67, 68, 70, 111, 115, 117, 118, 119, 120, 123, 124, 125, 126, 127, 128, 129, 131, 132], "extend": [0, 6, 7, 9, 12, 13, 15, 16, 17, 20, 21, 24, 30, 31, 33, 34, 35, 36, 41, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 57, 61, 62, 63, 65, 67, 68, 70, 100, 103, 113, 118, 119, 120, 124, 125, 126, 127, 128, 129, 131, 132], "flame_audio": [0, 1, 2, 4, 60, 70], "which": [0, 2, 4, 7, 12, 13, 15, 16, 27, 28, 30, 31, 32, 33, 34, 35, 36, 41, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 55, 60, 61, 62, 63, 64, 65, 67, 68, 70, 71, 72, 75, 76, 77, 78, 82, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 96, 98, 99, 100, 102, 103, 106, 107, 109, 110, 112, 113, 115, 117, 118, 119, 120, 124, 125, 126, 127, 129, 131, 132], "audio": [0, 1, 3, 4, 5, 60, 69, 70, 103], "capabl": [0, 41, 50, 70, 102], "us": [0, 1, 2, 3, 4, 7, 8, 9, 12, 13, 15, 16, 17, 19, 21, 23, 25, 27, 28, 30, 31, 32, 34, 35, 41, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 55, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 70, 72, 73, 74, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 100, 102, 103, 104, 109, 110, 111, 112, 113, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132], "audioplay": [0, 1, 2, 3, 60, 70], "flame_forge2d": [0, 1, 12, 35, 70], "physic": [0, 1, 12, 13, 35, 41, 65, 67, 70, 92, 117, 127], "our": [0, 6, 12, 30, 33, 36, 55, 60, 70, 113, 117, 118, 120, 123, 124, 125, 126, 127, 129, 131, 132], "own": [0, 2, 4, 15, 25, 28, 30, 32, 34, 35, 36, 41, 44, 53, 61, 62, 64, 65, 67, 70, 72, 80, 113, 118, 120], "box2d": [0, 1, 12, 70], "port": [0, 12, 30, 70, 71], "forge2d": [0, 1, 13, 70], "flame_til": [0, 1, 27, 70], "integr": [0, 70, 71, 103], "tile": [0, 1, 9, 25, 36, 70], "flame_svg": [0, 1, 36, 62, 70], "flutter_svg": [0, 1, 70], "can": [0, 2, 3, 4, 6, 7, 9, 12, 13, 15, 16, 20, 21, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 41, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100, 102, 103, 104, 106, 110, 112, 113, 115, 117, 118, 119, 120, 123, 124, 125, 126, 127, 128, 129, 131, 132], "pick": [0, 33, 35, 52, 67, 70, 120], "choos": [0, 27, 34, 70, 95, 98, 115, 117, 123, 124], "whichev": [0, 70], "part": [0, 30, 34, 35, 36, 41, 45, 52, 62, 63, 68, 70, 75, 80, 83, 85, 86, 92, 98, 104, 115, 118, 119, 120, 131], "want": [0, 2, 4, 12, 13, 15, 24, 25, 28, 30, 32, 33, 34, 35, 36, 41, 43, 44, 45, 46, 47, 50, 51, 52, 55, 58, 59, 60, 61, 62, 64, 67, 69, 70, 71, 72, 74, 85, 92, 93, 94, 96, 98, 103, 110, 113, 118, 119, 120, 123, 124, 125, 126, 131], "thei": [0, 2, 12, 13, 25, 28, 30, 31, 34, 35, 36, 41, 43, 45, 46, 47, 51, 52, 57, 60, 61, 62, 63, 67, 70, 72, 73, 74, 83, 84, 87, 89, 90, 91, 92, 93, 99, 100, 102, 103, 104, 106, 109, 110, 112, 118, 119, 120, 123, 124, 125, 127], "ar": [0, 2, 3, 9, 12, 13, 15, 16, 25, 26, 28, 30, 31, 32, 33, 34, 35, 36, 41, 43, 44, 45, 46, 47, 49, 50, 51, 52, 55, 57, 58, 60, 61, 62, 64, 65, 67, 68, 70, 71, 73, 74, 75, 78, 80, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 100, 101, 103, 104, 106, 109, 110, 112, 113, 115, 117, 118, 119, 120, 123, 124, 125, 126, 127, 128, 129, 132, 133], "all": [0, 2, 6, 13, 15, 16, 20, 24, 25, 28, 30, 31, 32, 33, 34, 35, 36, 41, 43, 44, 45, 46, 47, 50, 51, 52, 57, 58, 61, 62, 63, 64, 65, 67, 68, 70, 71, 72, 74, 77, 78, 80, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 102, 103, 104, 109, 110, 113, 115, 117, 118, 119, 120, 123, 124, 125, 126, 127, 128, 129, 131, 132, 133], "independ": [0, 34, 47, 53, 70, 71, 110, 117, 118], "The": [0, 2, 3, 4, 7, 12, 13, 15, 16, 17, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 41, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107, 108, 110, 111, 112, 113, 115, 117, 118, 119, 123, 126, 127, 128, 129, 131, 132, 133], "its": [0, 7, 13, 15, 26, 27, 30, 32, 33, 34, 35, 36, 41, 43, 44, 45, 46, 49, 50, 52, 53, 57, 60, 61, 62, 63, 65, 67, 68, 70, 72, 75, 79, 80, 84, 85, 88, 89, 93, 97, 98, 102, 103, 104, 108, 112, 113, 115, 118, 119, 120, 125, 126, 132], "ecosystem": [0, 70], "constantli": [0, 70], "being": [0, 12, 30, 31, 32, 33, 35, 36, 47, 50, 51, 52, 61, 64, 67, 68, 70, 71, 74, 93, 98, 120, 126, 128, 131], "improv": [0, 28, 31, 35, 63, 70, 132], "commun": [0, 70, 102], "so": [0, 2, 4, 7, 12, 13, 25, 28, 30, 31, 32, 33, 34, 35, 36, 41, 43, 45, 46, 50, 51, 52, 57, 58, 60, 61, 62, 64, 65, 67, 68, 70, 71, 72, 77, 80, 85, 92, 94, 95, 98, 99, 103, 104, 106, 109, 113, 115, 117, 118, 119, 120, 124, 125, 126, 127, 128, 129, 131, 132], "pleas": [0, 28, 30, 31, 43, 65, 70, 72, 77, 117, 123], "feel": [0, 15, 28, 36, 70, 94, 117, 123], "free": [0, 25, 27, 28, 62, 63, 70, 115, 119, 123], "reach": [0, 13, 36, 41, 45, 52, 65, 70, 124, 127], "open": [0, 9, 25, 30, 31, 32, 34, 70, 93, 98, 118, 120, 125, 126, 128, 129], "issu": [0, 60, 70], "pr": [0, 28, 70], "well": [0, 12, 13, 25, 27, 28, 32, 35, 36, 41, 45, 46, 57, 61, 62, 63, 65, 67, 70, 71, 72, 77, 84, 109, 117, 119, 120, 123, 124, 127], "make": [0, 2, 6, 12, 13, 17, 28, 30, 31, 32, 35, 36, 41, 43, 44, 45, 49, 51, 52, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 70, 74, 77, 85, 95, 98, 99, 103, 104, 110, 115, 118, 119, 120, 123, 124, 125, 126, 127, 129, 131, 132, 133], "suggest": [0, 28, 50, 63, 67, 70, 93, 127], "give": [0, 9, 31, 36, 45, 53, 62, 70, 71, 80, 84, 90, 92, 93, 103, 104, 106, 113, 117, 118, 123], "u": [0, 28, 67, 70, 92, 115, 118, 119, 120, 124, 125, 129, 132], "star": [0, 36, 45, 68, 70, 92, 123, 124, 125, 127, 128, 129], "help": [0, 13, 25, 27, 30, 31, 33, 35, 36, 43, 57, 62, 64, 65, 67, 70, 71, 72, 91, 92, 93, 96, 112, 113, 120, 126, 132], "exposur": [0, 70], "grow": [0, 15, 41, 52, 67, 70], "put": [0, 4, 13, 15, 24, 31, 34, 44, 70, 74, 78, 81, 118, 120, 128], "pub": [0, 2, 6, 9, 12, 16, 20, 22, 24, 28, 70, 113, 115], "depend": [0, 2, 7, 13, 28, 31, 33, 34, 35, 36, 41, 44, 47, 50, 55, 57, 60, 67, 70, 71, 75, 85, 100, 104, 106, 115, 118, 119, 120], "follow": [0, 2, 4, 9, 13, 24, 25, 26, 28, 30, 31, 32, 33, 34, 35, 36, 41, 43, 44, 46, 49, 60, 61, 62, 64, 65, 67, 69, 70, 71, 72, 74, 75, 77, 78, 80, 84, 88, 89, 90, 92, 94, 95, 98, 102, 104, 110, 113, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133], "pubspec": [0, 2, 4, 6, 9, 12, 15, 16, 20, 21, 24, 28, 30, 36, 62, 67, 69, 70, 113, 115, 117, 118, 123], "yaml": [0, 2, 4, 6, 9, 12, 15, 16, 20, 21, 28, 30, 36, 60, 62, 69, 70, 113, 115, 117, 118, 123], "1": [0, 2, 4, 12, 13, 20, 25, 30, 31, 32, 33, 35, 36, 41, 45, 50, 51, 52, 53, 57, 61, 62, 65, 67, 68, 70, 74, 77, 80, 85, 86, 87, 88, 90, 92, 93, 98, 104, 112, 119, 124, 125, 127, 128, 129], "9": [0, 26, 30, 36, 41, 45, 52, 58, 65, 70, 115, 119, 120, 125, 126, 127, 129], "0": [0, 2, 4, 9, 12, 13, 21, 25, 28, 30, 31, 32, 35, 36, 41, 43, 45, 50, 51, 52, 53, 57, 61, 62, 63, 64, 65, 67, 68, 70, 74, 75, 82, 86, 87, 88, 89, 90, 92, 94, 113, 115, 118, 119, 120, 124, 125, 126, 127, 128, 129, 131], "latest": [0, 2, 60, 70], "version": [0, 2, 12, 28, 30, 36, 51, 62, 67, 70, 115], "found": [0, 2, 15, 16, 25, 36, 46, 50, 59, 60, 62, 70, 87, 88, 106, 119, 124], "dev": [0, 2, 6, 9, 12, 16, 20, 24, 60, 70, 106, 113], "run": [0, 4, 15, 28, 30, 31, 32, 35, 36, 41, 43, 44, 50, 52, 55, 57, 60, 62, 63, 70, 71, 74, 76, 81, 85, 87, 92, 93, 94, 95, 102, 103, 106, 118, 119, 124, 125, 126, 127, 128, 129, 131, 132], "readi": [0, 32, 62, 67, 70, 74, 120], "There": [0, 2, 12, 13, 28, 30, 32, 33, 34, 35, 36, 41, 45, 49, 50, 52, 61, 62, 63, 64, 68, 70, 73, 74, 75, 84, 89, 90, 91, 92, 97, 103, 110, 117, 118, 119, 120, 123, 124, 125, 132], "tutori": [0, 28, 70, 115, 117, 118, 120, 121, 123, 124, 129, 131, 132], "folder": [0, 4, 12, 20, 31, 60, 62, 65, 69, 70, 113, 117, 118, 123, 124, 125, 128, 129], "exampl": [0, 2, 4, 8, 10, 12, 13, 15, 16, 19, 21, 25, 28, 31, 32, 33, 34, 36, 41, 43, 44, 45, 47, 49, 50, 51, 52, 53, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 72, 76, 80, 81, 82, 84, 85, 87, 89, 90, 91, 92, 94, 97, 100, 102, 103, 104, 106, 108, 109, 110, 113, 114, 115, 120], "featur": [0, 2, 25, 27, 31, 33, 36, 43, 44, 50, 58, 59, 60, 62, 63, 70, 71, 91, 95, 110, 120, 127, 131, 132], "check": [0, 2, 6, 9, 20, 22, 26, 28, 30, 31, 32, 33, 35, 36, 41, 46, 50, 55, 58, 62, 63, 67, 70, 74, 80, 84, 88, 91, 98, 103, 113, 118, 119, 120, 123, 128], "awesom": [0, 67, 70], "repositori": [0, 30, 32, 60, 65, 70, 71, 115, 118], "contain": [0, 2, 9, 27, 28, 30, 31, 32, 34, 35, 36, 41, 44, 45, 49, 52, 57, 58, 62, 63, 67, 68, 70, 85, 90, 91, 92, 93, 94, 96, 97, 98, 100, 110, 112, 113, 117, 118, 119, 120, 123, 127, 129], "quit": [0, 35, 36, 46, 52, 59, 61, 62, 70, 71, 103, 117, 119, 120, 132], "lot": [0, 12, 15, 31, 35, 64, 70, 115, 117, 119, 120, 132], "good": [0, 12, 31, 35, 50, 62, 70, 71, 74, 77, 92, 94, 103, 113, 117, 120], "articl": [0, 70], "written": [0, 30, 55, 67, 70, 71, 88, 89, 91, 111, 120], "sometim": [0, 28, 31, 32, 35, 36, 63, 70], "requir": [0, 4, 13, 30, 31, 33, 34, 35, 36, 41, 44, 45, 53, 57, 62, 65, 67, 68, 70, 71, 84, 85, 91, 97, 98, 100, 102, 104, 107, 109, 113, 115, 118, 119, 124, 125, 126, 128, 129], "complex": [0, 13, 33, 35, 36, 41, 63, 64, 65, 70, 71, 118, 126], "what": [0, 15, 28, 30, 31, 33, 34, 35, 36, 41, 50, 52, 55, 57, 61, 63, 64, 67, 70, 71, 72, 74, 78, 81, 85, 94, 98, 100, 117, 118, 119, 120, 123, 124, 125, 129], "some": [0, 2, 3, 12, 13, 28, 30, 31, 32, 33, 34, 35, 36, 41, 44, 47, 52, 55, 57, 60, 62, 63, 64, 65, 67, 68, 70, 74, 77, 80, 81, 83, 85, 89, 90, 91, 93, 94, 100, 103, 112, 116, 117, 118, 119, 120, 122, 127, 128, 130], "thi": [0, 2, 4, 7, 9, 12, 13, 15, 16, 17, 21, 25, 28, 30, 31, 32, 33, 34, 35, 36, 41, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 81, 82, 84, 85, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110, 111, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133], "section": [0, 2, 30, 31, 35, 46, 52, 61, 67, 70, 71, 91, 92, 94, 113, 118, 120, 123, 124, 127, 129], "find": [0, 28, 30, 35, 36, 41, 46, 52, 57, 58, 65, 67, 69, 70, 93, 115, 117, 118], "them": [0, 2, 3, 9, 12, 13, 15, 21, 28, 30, 31, 32, 35, 36, 41, 46, 47, 52, 60, 61, 62, 63, 65, 67, 68, 70, 86, 89, 92, 93, 94, 95, 98, 103, 104, 109, 110, 115, 117, 118, 119, 120, 123, 124, 132], "recommend": [0, 2, 4, 25, 30, 32, 33, 34, 35, 36, 41, 61, 62, 64, 70, 74, 89, 95, 113, 115], "servic": [0, 70, 119, 127, 129], "doesn": [0, 12, 13, 28, 32, 34, 35, 36, 46, 60, 62, 63, 68, 70, 72, 91, 92, 120, 123, 127], "t": [0, 12, 13, 28, 30, 31, 32, 33, 34, 35, 36, 41, 43, 44, 45, 46, 50, 51, 52, 60, 62, 63, 64, 68, 69, 70, 71, 72, 77, 78, 85, 87, 91, 92, 93, 94, 95, 98, 100, 103, 117, 118, 119, 120, 123, 125, 126, 127], "bundl": [0, 17, 27, 30, 57, 62, 70, 95], "ani": [0, 2, 12, 13, 25, 28, 30, 31, 32, 33, 34, 35, 36, 41, 43, 44, 45, 46, 47, 49, 51, 52, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 70, 71, 72, 75, 77, 80, 83, 84, 89, 90, 91, 92, 94, 95, 96, 97, 98, 100, 102, 103, 104, 113, 115, 117, 118, 120, 123, 124, 125, 131, 132], "network": [0, 1, 16, 17, 70], "mai": [0, 13, 28, 30, 31, 34, 36, 41, 47, 52, 60, 62, 63, 65, 70, 71, 72, 75, 85, 90, 91, 92, 95, 96, 97, 100, 102, 103, 104, 106, 109, 110, 115, 117, 118, 119, 120, 123, 124, 126, 127, 129, 132], "write": [0, 28, 31, 35, 36, 70, 89, 98, 118], "onlin": [0, 60, 70, 119, 123], "If": [0, 6, 7, 12, 13, 15, 24, 25, 28, 30, 31, 32, 33, 34, 35, 36, 41, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 55, 57, 60, 61, 62, 63, 65, 67, 68, 69, 70, 74, 75, 76, 78, 80, 81, 83, 85, 86, 87, 88, 89, 92, 93, 95, 98, 100, 101, 102, 103, 104, 109, 110, 113, 115, 118, 119, 120, 123, 124, 125, 126, 127, 128, 129, 131, 132], "here": [0, 6, 7, 9, 12, 20, 25, 26, 30, 32, 33, 35, 36, 41, 45, 46, 49, 50, 51, 52, 57, 58, 59, 60, 62, 63, 65, 67, 70, 72, 74, 85, 91, 95, 96, 100, 102, 117, 118, 119, 120, 124], "nakama": [0, 70], "an": [0, 2, 3, 4, 6, 7, 9, 12, 13, 15, 16, 17, 20, 25, 30, 31, 32, 33, 34, 35, 36, 41, 43, 44, 45, 46, 49, 52, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 70, 71, 72, 74, 75, 76, 77, 78, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 98, 100, 102, 103, 104, 108, 109, 110, 112, 113, 115, 117, 118, 119, 120, 123, 124, 125, 126, 127, 129, 131, 132], "sourc": [0, 25, 28, 30, 32, 35, 41, 55, 62, 70, 98, 117], "server": [0, 30, 70], "design": [0, 13, 20, 27, 34, 70, 71, 119, 123, 125], "modern": [0, 70], "app": [0, 4, 30, 35, 36, 43, 44, 57, 61, 68, 70], "firebas": [0, 70], "dozen": [0, 70], "simpler": [0, 35, 41, 67, 70, 117, 119, 120], "experi": [0, 35, 70], "supabas": [0, 70], "A": [0, 1, 3, 9, 12, 13, 15, 25, 27, 30, 31, 34, 35, 36, 43, 44, 50, 52, 57, 58, 59, 61, 62, 63, 64, 65, 67, 68, 70, 72, 84, 85, 88, 90, 91, 92, 93, 94, 95, 96, 98, 100, 102, 103, 104, 106, 110, 113, 117, 119, 120, 127, 131, 132], "cheaper": [0, 70], "altern": [0, 7, 36, 41, 61, 62, 63, 67, 68, 70, 92, 103, 118, 119, 126, 127, 128, 129], "base": [0, 7, 16, 25, 36, 41, 43, 45, 46, 50, 52, 57, 58, 60, 61, 65, 67, 68, 70, 75, 83, 103, 106, 112, 113, 118, 123, 125, 126, 127, 129, 131, 132], "postgr": [0, 70], "helper": [0, 3, 31, 32, 36, 67, 70, 113, 118, 119], "load": [0, 2, 3, 4, 9, 13, 16, 17, 20, 21, 24, 25, 27, 32, 33, 34, 35, 36, 43, 44, 50, 63, 65, 69, 70, 97, 103, 110, 117, 118, 119, 120, 127, 132], "from": [0, 2, 3, 4, 9, 12, 13, 16, 17, 20, 21, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 41, 43, 44, 45, 46, 47, 49, 50, 52, 53, 55, 57, 60, 61, 62, 63, 64, 65, 67, 68, 70, 71, 72, 74, 79, 83, 85, 87, 89, 92, 93, 94, 96, 97, 98, 103, 104, 109, 110, 112, 113, 115, 117, 118, 119, 123, 125, 126, 127, 128, 129, 131, 132], "storag": [0, 70, 98, 104, 110], "But": [0, 25, 35, 36, 62, 67, 70, 71, 72, 92, 95, 112, 113, 120, 132], "most": [0, 2, 13, 25, 28, 31, 33, 34, 35, 36, 41, 43, 45, 46, 51, 52, 55, 63, 65, 67, 70, 71, 73, 74, 75, 85, 86, 90, 92, 103, 109, 113, 118, 119, 120, 123, 131], "": [0, 2, 4, 12, 13, 20, 22, 27, 30, 31, 33, 34, 35, 36, 41, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 57, 58, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 78, 80, 83, 85, 88, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104, 106, 107, 109, 110, 113, 115, 117, 118, 119, 120, 123, 124, 125, 126, 127, 129, 131, 132], "api": [0, 24, 25, 28, 31, 33, 34, 36, 41, 45, 46, 49, 51, 52, 57, 59, 62, 64, 65, 67, 70, 112, 113, 114, 120], "concret": [0, 67, 70, 80, 103], "creat": [0, 1, 2, 3, 4, 6, 7, 10, 12, 13, 15, 17, 20, 21, 25, 27, 30, 31, 32, 33, 34, 35, 36, 43, 44, 45, 47, 50, 52, 53, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 73, 74, 77, 80, 83, 90, 98, 102, 103, 110, 112, 113, 117, 118, 119, 120, 123, 124, 127, 128, 129, 131], "dart": [0, 2, 4, 9, 12, 20, 24, 25, 27, 28, 30, 31, 32, 35, 36, 41, 43, 45, 46, 51, 52, 57, 58, 61, 62, 64, 65, 67, 68, 70, 80, 85, 88, 98, 104, 108, 111, 113, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132], "ui": [0, 31, 41, 57, 58, 60, 61, 63, 64, 65, 67, 68, 70, 103, 119, 120], "user": [0, 13, 28, 30, 31, 33, 34, 35, 36, 41, 45, 46, 47, 52, 62, 63, 67, 68, 70, 71, 73, 83, 93, 98, 99, 102, 103, 104, 108, 110, 118, 120, 123, 125, 129], "custom": [0, 26, 27, 30, 32, 36, 46, 49, 62, 63, 65, 67, 70, 71, 85, 87, 91, 98, 104, 108, 109, 110, 113], "anywher": [0, 34, 43, 47, 55, 63, 70, 74, 85, 90, 120], "class": [0, 2, 4, 6, 7, 9, 12, 15, 16, 17, 20, 21, 24, 26, 27, 30, 32, 34, 35, 36, 41, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 55, 61, 62, 63, 64, 65, 67, 68, 70, 74, 92, 94, 96, 97, 98, 99, 100, 101, 102, 103, 107, 108, 109, 113, 117, 119, 120, 123, 124, 125, 126, 127, 128, 129, 131, 132], "http": [0, 12, 17, 30, 35, 60, 62, 70, 115], "client": [0, 62, 70], "perform": [0, 14, 25, 33, 34, 35, 36, 43, 45, 51, 52, 60, 62, 63, 65, 70, 73, 80, 83, 89, 103, 111, 119, 124], "request": [0, 2, 17, 26, 44, 60, 68, 70, 102, 103], "dio": [0, 70], "popular": [0, 70, 116], "plai": [1, 2, 3, 5, 13, 36, 49, 51, 52, 58, 65, 69, 71, 72, 103, 117, 120, 124, 127, 129], "multipl": [1, 2, 7, 12, 13, 25, 30, 31, 32, 33, 34, 35, 36, 41, 44, 45, 47, 52, 62, 67, 68, 72, 75, 89, 91, 92, 94, 99, 101, 102, 103, 110, 112, 117, 118, 120, 123, 124, 125, 129], "file": [1, 2, 5, 9, 16, 20, 21, 24, 25, 27, 28, 30, 31, 32, 36, 42, 60, 62, 69, 71, 74, 92, 103, 117, 118, 119, 123, 124, 125, 126, 127, 129], "simultan": [1, 2, 34, 46, 61, 102, 103], "flame_bloc": 1, "predict": [1, 6], "state": [1, 4, 6, 7, 20, 30, 31, 36, 41, 43, 46, 50, 57, 68, 71, 115, 118, 119, 128, 133], "manag": [1, 2, 4, 15, 20, 28, 33, 68, 126, 129], "librari": [1, 2, 6, 9, 12, 15, 16, 20, 28, 31, 60, 62, 67, 71, 106, 113, 115], "bloc": [1, 6, 7], "flame_fire_atla": [1, 9], "textur": [1, 10, 25, 117], "atlas": [1, 9], "fireatla": [1, 10], "engin": [1, 12, 25, 30, 35, 36, 43, 71, 74, 82, 84, 92, 102, 103, 116, 119, 122, 123, 125, 130], "flame_isol": [1, 15], "isol": [1, 15, 28, 32], "offload": 1, "heavi": 1, "comput": [1, 15, 30, 45, 52, 65, 83, 84, 100, 101, 115], "anoth": [1, 13, 28, 31, 33, 34, 35, 36, 41, 43, 44, 45, 46, 49, 52, 57, 60, 61, 65, 67, 68, 73, 74, 88, 90, 91, 92, 93, 94, 95, 100, 102, 117, 118, 119, 120, 125], "thread": [1, 30, 83], "flame_lotti": 1, "lotti": [1, 16], "flame": [1, 2, 4, 6, 12, 15, 16, 20, 21, 22, 25, 27, 28, 30, 32, 33, 35, 36, 41, 43, 45, 46, 49, 50, 51, 52, 55, 58, 59, 63, 64, 65, 68, 69, 111, 112, 113, 114, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133], "flame_network_asset": [1, 62], "fetch": [1, 17, 62, 102], "asset": [1, 2, 3, 9, 16, 17, 20, 21, 34, 36, 43, 58, 62, 69, 71, 118, 132], "over": [1, 2, 7, 34, 35, 36, 41, 44, 52, 61, 83, 89, 93, 103, 117, 119, 120, 124, 125, 127, 128], "flame_oxygen": [1, 113], "replac": [1, 28, 34, 52, 61, 68, 87, 90, 93, 110, 111, 113, 115, 118, 120, 132], "oxygen": [1, 111, 112], "entiti": [1, 12, 28, 34, 36, 65, 100, 111, 112, 113, 118], "flame_r": 1, "interact": [1, 12, 13, 20, 27, 35, 36, 51, 52, 61, 71, 85, 93, 94, 111, 119, 120, 123, 125, 132], "rive": [1, 20], "flame_spin": 1, "spine": [1, 21], "skelet": [1, 21], "flame_splash_screen": 1, "add": [1, 2, 4, 6, 9, 12, 15, 16, 20, 21, 24, 25, 26, 28, 30, 31, 32, 33, 34, 35, 36, 41, 43, 45, 46, 49, 50, 51, 52, 53, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 84, 85, 92, 93, 94, 111, 112, 113, 115, 117, 118, 119, 120, 123, 124, 125, 126, 127, 128, 129, 131, 132], "splash": [1, 22, 68], "screen": [1, 13, 21, 22, 27, 33, 34, 35, 43, 44, 45, 46, 47, 50, 52, 55, 57, 59, 61, 63, 67, 68, 103, 115, 118, 119, 120, 124, 125, 126, 127, 129, 131, 132], "draw": [1, 25, 36, 43, 44, 45, 58, 61, 62, 63, 67, 71, 87, 103, 117, 118, 119], "svg": [1, 36, 62], "2d": [1, 13, 27], "tilemap": [1, 25, 26], "level": [1, 2, 4, 6, 12, 20, 25, 27, 31, 32, 33, 34, 35, 36, 41, 47, 52, 61, 67, 68, 74, 89, 91, 92, 117, 118, 120, 124, 125, 127], "editor": [1, 9, 25, 58, 91, 92], "essenti": [2, 13, 67], "made": [2, 7, 33, 35, 58, 103, 115, 125, 129], "first": [2, 6, 13, 20, 28, 30, 31, 32, 33, 34, 35, 36, 41, 43, 45, 46, 49, 50, 51, 52, 57, 60, 64, 65, 67, 68, 72, 74, 75, 80, 85, 89, 90, 96, 102, 103, 104, 106, 115, 117, 118, 119, 120, 123, 124, 125, 126, 127, 131, 132], "have": [2, 4, 6, 7, 9, 12, 13, 21, 25, 26, 28, 30, 31, 32, 33, 34, 35, 36, 41, 43, 44, 45, 46, 49, 50, 52, 53, 55, 57, 61, 62, 63, 65, 67, 71, 72, 75, 78, 81, 84, 85, 88, 89, 90, 91, 92, 93, 94, 95, 98, 100, 103, 104, 109, 110, 112, 113, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 129, 130, 131, 132], "list": [2, 12, 31, 35, 36, 41, 43, 44, 45, 46, 47, 49, 57, 62, 63, 67, 73, 84, 89, 95, 96, 99, 100, 101, 102, 103, 108, 113, 118, 119, 120, 124, 125], "after": [2, 12, 13, 20, 28, 31, 33, 35, 36, 41, 43, 44, 45, 46, 49, 52, 59, 60, 62, 65, 68, 72, 74, 75, 80, 81, 85, 86, 91, 92, 93, 95, 97, 100, 101, 103, 104, 110, 113, 115, 118, 119, 120, 126], "instal": [2, 6, 9, 12, 20, 23, 28, 30, 113], "sure": [2, 12, 24, 25, 28, 30, 31, 45, 51, 52, 60, 62, 67, 68, 74, 85, 115, 118, 120], "exist": [2, 4, 7, 26, 28, 34, 43, 47, 51, 52, 61, 63, 65, 68, 78, 85, 110, 118, 120, 127], "path": [2, 4, 30, 32, 41, 45, 67, 68, 71, 95], "default": [2, 4, 12, 13, 17, 28, 30, 33, 34, 35, 36, 41, 43, 44, 45, 46, 49, 50, 51, 52, 53, 57, 58, 60, 62, 63, 65, 67, 68, 98, 103, 109, 110, 112, 113, 115, 118, 124, 131], "directori": [2, 21, 30, 32, 36, 60, 62, 69, 118], "flameaudio": [2, 3, 4, 69], "chang": [2, 4, 6, 7, 12, 13, 30, 31, 33, 34, 36, 41, 44, 46, 50, 57, 60, 63, 65, 67, 69, 74, 83, 85, 90, 100, 106, 110, 115, 118, 119, 120, 124, 125, 126, 127, 128, 131], "audiocach": [2, 3, 4, 69], "below": [2, 12, 30, 31, 36, 41, 45, 46, 51, 52, 61, 62, 64, 67, 68, 73, 75, 77, 84, 91, 92, 106, 117, 119, 120, 123, 129], "someth": [2, 12, 28, 31, 35, 36, 44, 45, 46, 51, 52, 59, 60, 62, 63, 65], "like": [2, 3, 12, 13, 15, 28, 30, 31, 33, 34, 35, 36, 43, 44, 45, 46, 47, 49, 57, 59, 60, 62, 63, 64, 65, 67, 71, 72, 78, 85, 92, 98, 102, 113, 115, 117, 118, 120, 123, 124, 125, 126, 127, 129, 131, 132], "explos": [2, 69], "mp3": [2, 4, 69], "music": [2, 5, 69], "Then": [2, 9, 20, 34, 35, 36, 41, 43, 46, 64, 67, 80, 98, 118, 119, 120, 125], "method": [2, 3, 5, 9, 13, 16, 20, 21, 26, 28, 31, 32, 33, 34, 35, 36, 41, 43, 45, 46, 49, 50, 51, 52, 57, 59, 60, 61, 62, 63, 64, 65, 67, 68, 88, 99, 107, 108, 112, 113, 118, 119, 120, 124, 125, 126, 127, 128, 129, 131, 132], "dispos": [2, 4, 9, 21, 25, 31, 62], "import": [2, 4, 9, 20, 24, 28, 30, 33, 35, 36, 41, 43, 45, 46, 51, 52, 57, 58, 61, 62, 64, 65, 67, 68, 85, 115, 117, 118, 119, 120, 123, 124, 125, 126, 127, 128, 129, 131, 132], "shorter": 2, "reus": [2, 35, 41, 62, 65, 81], "clip": [2, 34, 36, 44], "sound": [2, 3, 49, 117, 120, 123], "longer": [2, 52, 97, 103, 109], "playlongaudio": 2, "looplongaudio": 2, "background": [2, 5, 36, 44, 50, 63, 67, 68, 117, 119, 125], "should": [2, 4, 7, 12, 13, 17, 25, 28, 30, 31, 32, 33, 34, 35, 36, 41, 43, 44, 46, 49, 50, 52, 53, 55, 57, 60, 62, 67, 68, 71, 74, 85, 86, 89, 93, 95, 98, 99, 102, 103, 109, 113, 115, 117, 118, 119, 120, 123, 124, 125, 126, 127, 128, 129, 131, 132], "paus": [2, 5, 41, 44, 59, 68, 73, 103], "when": [2, 4, 6, 7, 9, 12, 13, 15, 25, 28, 30, 31, 32, 33, 35, 41, 43, 44, 45, 46, 47, 50, 51, 52, 55, 57, 58, 60, 61, 62, 63, 64, 65, 67, 68, 71, 72, 74, 77, 84, 85, 88, 89, 90, 92, 94, 95, 98, 100, 103, 104, 110, 112, 113, 117, 118, 119, 120, 123, 124, 125, 126, 127, 128, 129, 132], "resum": [2, 5, 41, 47, 81, 82, 95], "bgm": [2, 4], "differ": [2, 4, 13, 17, 25, 30, 32, 33, 34, 35, 36, 41, 46, 52, 53, 61, 63, 65, 67, 71, 72, 75, 79, 83, 85, 87, 89, 90, 92, 98, 102, 104, 110, 112, 113, 115, 117, 118, 119, 120, 123, 126, 132], "between": [2, 13, 33, 35, 36, 41, 44, 46, 57, 61, 65, 68, 86, 87, 91, 97, 102, 118, 120, 126], "optim": [2, 28, 35, 62, 65, 117], "allow": [2, 3, 7, 12, 13, 15, 16, 21, 25, 27, 28, 30, 31, 32, 33, 34, 36, 41, 43, 45, 46, 47, 49, 51, 52, 53, 57, 61, 62, 63, 64, 65, 67, 68, 71, 72, 78, 80, 85, 89, 91, 92, 103, 112, 113, 124, 125, 127, 129, 132], "without": [2, 28, 31, 34, 35, 36, 41, 57, 58, 62, 63, 65, 67, 71, 72, 88, 92, 108, 112, 113, 117, 118, 120, 124], "gap": [2, 118, 126], "iter": [2, 13, 35, 36, 41, 107], "almost": [2, 77, 113, 120, 127, 129], "drop": [2, 25, 63, 68, 126, 127, 129], "frame": [2, 9, 36, 43, 62, 65, 120, 124], "rate": [2, 13, 36, 57, 68], "happen": [2, 33, 34, 35, 43, 51, 52, 60, 87, 94, 103, 118, 120, 125, 126], "whenev": [2, 12, 32, 34, 36, 47, 60, 92, 110, 115], "possibl": [2, 25, 28, 31, 32, 33, 34, 35, 36, 41, 43, 44, 46, 49, 53, 57, 61, 63, 65, 67, 69, 74, 84, 88, 90, 92, 94, 95, 98, 102, 103, 110, 119, 123], "prefer": [2, 31, 57, 78], "former": [2, 13, 33, 62], "length": [2, 13, 31, 36, 41, 45, 57, 61, 68, 93, 98, 103, 104, 106, 109, 120, 124, 125, 126, 127, 129], "do": [2, 6, 7, 12, 13, 15, 25, 28, 31, 32, 33, 34, 35, 36, 41, 45, 46, 50, 51, 52, 57, 60, 62, 63, 64, 65, 67, 68, 71, 72, 74, 80, 81, 84, 85, 89, 92, 93, 98, 100, 102, 103, 109, 113, 117, 118, 119, 120, 123, 124, 125, 126, 127, 128, 129, 131, 132], "small": [2, 31, 65, 94, 117, 120, 132], "via": [2, 13, 30, 31, 36, 41, 44, 52, 59, 61, 62, 65, 67, 68, 71, 83, 85, 90, 97, 98, 102, 109, 117, 120, 127], "track": [2, 4, 21, 35, 45, 46, 52, 55, 65, 127], "let": [2, 6, 13, 33, 34, 36, 41, 46, 60, 65, 111, 115, 117, 118, 119, 120, 123, 124, 125, 126, 127, 129, 131, 132], "automat": [2, 4, 28, 30, 31, 33, 34, 35, 36, 41, 43, 52, 53, 62, 67, 71, 104, 110, 113, 124], "sent": [2, 4, 28, 43, 46, 103], "come": [2, 12, 13, 35, 36, 43, 57, 62, 71, 72, 73, 92, 95, 104, 113, 115, 117, 119, 120, 123, 125, 128, 129], "back": [2, 4, 15, 32, 35, 36, 41, 43, 47, 60, 61, 63, 67, 73, 80, 95, 98, 117, 119, 120, 123, 124, 125, 126, 127], "foreground": [2, 35, 43, 63], "audiopool": [2, 5], "fire": [2, 12, 45, 46, 47, 51, 52, 65], "quick": [2, 3, 36, 120, 125], "veri": [2, 12, 13, 22, 30, 31, 32, 33, 34, 35, 36, 41, 43, 49, 52, 57, 58, 59, 61, 62, 63, 65, 67, 71, 95, 115, 117, 118, 119, 120, 123, 124, 125, 127, 132], "effici": [2, 35], "manner": [2, 36, 72, 119], "keep": [2, 4, 12, 15, 30, 35, 41, 45, 46, 49, 52, 53, 55, 60, 62, 64, 71, 75, 86, 102, 104, 120, 124, 125, 127], "pool": [2, 3, 35], "preload": [2, 3], "given": [2, 4, 9, 30, 33, 41, 45, 57, 65, 67, 72, 73, 74, 76, 81, 82, 84, 85, 89, 97, 102, 103, 104, 119, 120, 125], "fast": [2, 12, 35, 57, 127, 129, 132], "success": [2, 36, 52], "format": [2, 28, 57, 62, 64, 67, 71, 72, 88, 125], "work": [2, 12, 13, 25, 26, 28, 30, 31, 33, 34, 35, 36, 41, 45, 46, 52, 55, 60, 61, 62, 63, 65, 67, 68, 115, 117, 119, 120, 123, 124, 125, 127, 129], "across": [2, 32, 45, 65, 67, 68, 119, 120, 125], "devic": [2, 33, 34, 45, 47, 52, 60, 65, 115, 117, 118], "ogg": 2, "wav": 2, "bridg": [2, 6, 9, 12, 17, 20, 24, 25, 67, 95, 111, 113], "order": [2, 4, 17, 27, 30, 31, 32, 34, 35, 36, 41, 43, 45, 47, 51, 52, 59, 61, 65, 67, 68, 74, 89, 93, 95, 98, 102, 103, 111, 113, 117, 118, 119, 120], "crucial": [2, 45, 52], "link": [2, 28, 30, 31, 106, 108, 110, 115], "more": [2, 6, 13, 15, 20, 22, 24, 28, 30, 31, 33, 34, 35, 36, 41, 43, 44, 46, 47, 49, 50, 51, 52, 53, 58, 63, 64, 65, 67, 68, 71, 72, 74, 91, 92, 94, 98, 103, 113, 117, 118, 119, 120, 125, 126, 127, 132], "depth": [2, 27, 33, 36], "explan": [2, 46], "both": [2, 12, 13, 30, 31, 33, 34, 35, 36, 41, 45, 46, 52, 57, 58, 61, 63, 64, 65, 67, 73, 87, 89, 92, 93, 98, 103, 117, 118, 119, 120, 125, 126, 131], "pass": [2, 4, 25, 28, 30, 32, 33, 35, 36, 41, 43, 46, 47, 50, 52, 57, 62, 63, 64, 65, 94, 97, 98, 103, 104, 110, 119, 120, 125, 126, 132], "addit": [2, 4, 28, 32, 35, 36, 41, 44, 45, 51, 52, 61, 62, 67, 68, 69, 72, 80, 84, 89, 92, 94, 95, 96, 103, 107, 117, 119, 126], "option": [2, 4, 7, 13, 17, 28, 30, 33, 34, 35, 36, 41, 43, 49, 50, 57, 62, 63, 67, 69, 72, 75, 94, 98, 99, 101, 102, 103, 104, 113, 115, 119], "doubl": [2, 4, 13, 15, 20, 30, 33, 35, 36, 41, 43, 45, 46, 50, 51, 52, 53, 57, 62, 65, 67, 68, 73, 88, 98, 104, 108, 112, 113, 118, 119, 120, 125, 126, 127, 128, 129], "paramet": [2, 4, 13, 28, 31, 32, 35, 36, 41, 47, 49, 53, 57, 62, 67, 69, 92, 93, 100, 106, 125, 126, 129], "volum": [2, 4, 13, 92], "return": [2, 7, 12, 26, 34, 35, 36, 41, 44, 45, 46, 49, 52, 57, 59, 62, 64, 65, 67, 68, 76, 79, 84, 85, 86, 87, 88, 89, 97, 98, 101, 102, 103, 104, 118, 119, 120, 125, 127, 129], "lib": [2, 9, 25, 35, 115, 117, 118, 123, 124, 125, 126, 127, 128, 129], "stop": [2, 5, 13, 33, 34, 35, 45, 46, 47, 52, 68, 71, 73, 76, 85, 103], "configur": [2, 3, 13, 27, 28, 33, 50, 52, 64, 65, 67, 115], "other": [2, 12, 13, 25, 28, 30, 31, 34, 35, 36, 41, 42, 43, 44, 46, 48, 49, 52, 53, 59, 60, 61, 62, 63, 65, 67, 68, 74, 75, 80, 84, 85, 86, 88, 89, 90, 92, 93, 94, 95, 102, 103, 110, 112, 115, 117, 120, 126, 127, 128, 129, 133], "In": [2, 4, 12, 13, 27, 28, 30, 32, 34, 35, 36, 41, 43, 44, 45, 46, 50, 51, 52, 57, 61, 62, 64, 67, 68, 71, 74, 75, 77, 78, 80, 84, 85, 86, 88, 90, 92, 93, 94, 98, 103, 106, 108, 109, 113, 115, 116, 117, 118, 119, 120, 122, 124, 125, 126, 127, 128, 129, 130, 131], "fact": [2, 49, 61, 67], "alwai": [2, 3, 28, 31, 33, 34, 35, 36, 41, 43, 44, 46, 47, 63, 67, 71, 72, 83, 89, 93, 95, 106, 117, 123, 124, 125, 129], "directli": [2, 12, 30, 31, 35, 36, 41, 43, 47, 49, 57, 58, 62, 64, 65, 67, 113, 120], "gain": [2, 36], "full": [2, 8, 10, 19, 25, 35, 41, 43, 44, 46, 50, 57, 61, 62, 67, 68, 72, 73, 113, 119, 120, 125, 126, 131], "control": [2, 7, 13, 15, 20, 21, 31, 32, 33, 35, 36, 43, 44, 46, 47, 50, 57, 61, 67, 71, 95, 102, 110, 119, 124, 126, 129, 131], "how": [2, 8, 13, 19, 23, 25, 31, 33, 34, 35, 36, 41, 43, 46, 50, 52, 53, 55, 58, 61, 62, 65, 67, 68, 71, 72, 74, 78, 84, 90, 92, 93, 95, 99, 103, 104, 108, 112, 113, 118, 119, 120, 124, 125, 127, 131], "just": [2, 4, 6, 9, 12, 15, 16, 17, 21, 24, 31, 33, 34, 35, 36, 41, 43, 46, 47, 51, 57, 62, 63, 64, 65, 67, 71, 78, 84, 86, 89, 92, 94, 98, 112, 113, 115, 117, 118, 119, 120, 123, 124, 125, 126, 128, 129, 132], "wrapper": [2, 12, 16, 27, 36, 112], "common": [2, 12, 13, 32, 34, 36, 41, 43, 50, 57, 61, 63, 64, 65, 67, 74, 81, 89, 92, 103, 116, 118, 120, 122, 130], "pre": [2, 3, 4, 31, 33, 35, 60, 62, 63, 67, 119], "store": [2, 4, 9, 15, 17, 30, 32, 41, 44, 45, 52, 62, 71, 74, 83, 84, 89, 90, 92, 94, 96, 98, 103, 104, 109, 110, 117, 119, 120, 123, 127], "memori": [2, 16, 61, 62, 63], "time": [2, 3, 4, 9, 12, 13, 20, 28, 30, 32, 34, 35, 36, 41, 43, 44, 45, 46, 47, 51, 52, 53, 61, 62, 63, 64, 65, 67, 68, 71, 72, 73, 74, 77, 78, 82, 83, 84, 85, 87, 90, 91, 92, 93, 98, 100, 102, 103, 106, 108, 110, 113, 117, 118, 119, 120, 123, 125, 126, 127, 132], "therefor": [2, 35, 36, 67, 72, 92, 102, 106, 120], "each": [2, 12, 13, 25, 28, 30, 32, 33, 35, 36, 41, 46, 49, 51, 52, 55, 57, 59, 62, 63, 65, 67, 68, 72, 74, 75, 77, 80, 84, 87, 90, 91, 92, 93, 94, 95, 96, 100, 101, 102, 103, 106, 110, 113, 117, 118, 119, 120, 125], "get": [2, 9, 13, 15, 17, 28, 30, 31, 33, 35, 36, 43, 46, 47, 49, 50, 52, 57, 58, 60, 62, 64, 67, 72, 85, 87, 94, 98, 112, 113, 115, 118, 119, 120, 123, 124, 125, 126, 127, 129], "delai": [2, 3, 41, 82, 118], "await": [2, 6, 9, 16, 17, 20, 21, 24, 25, 32, 33, 36, 43, 50, 57, 62, 63, 65, 67, 68, 98, 102, 103, 112, 118, 119, 120, 124, 125, 128, 129, 131, 132], "begin": [2, 12, 31, 41, 45, 52, 72, 91, 117, 119, 120, 123, 124, 125, 132], "onload": [2, 4, 6, 9, 12, 16, 20, 21, 24, 25, 30, 33, 34, 35, 36, 41, 43, 45, 50, 51, 52, 57, 61, 62, 63, 67, 68, 98, 113, 118, 119, 120, 124, 125, 126, 127, 128, 129, 131, 132], "smoothli": [2, 33, 57], "To": [2, 4, 6, 9, 12, 13, 15, 16, 17, 20, 21, 24, 25, 33, 35, 36, 43, 46, 49, 50, 55, 57, 58, 60, 62, 63, 64, 72, 109, 110, 112, 113, 115, 120, 123, 124, 125, 126, 127, 128, 129, 131, 132], "loadal": [2, 62, 65, 124, 125, 129], "final": [2, 7, 9, 12, 13, 16, 17, 20, 21, 24, 25, 30, 32, 33, 34, 35, 36, 41, 43, 45, 46, 49, 50, 51, 52, 57, 59, 61, 62, 63, 65, 67, 68, 74, 75, 97, 98, 106, 109, 110, 113, 115, 117, 118, 119, 120, 123, 124, 125, 126, 127, 128, 129, 131, 132], "clear": [2, 28, 31, 45, 62, 68, 74, 97, 98, 103, 104, 109, 120], "remov": [2, 4, 13, 25, 28, 30, 35, 36, 41, 43, 45, 47, 49, 52, 59, 60, 61, 62, 65, 68, 92, 93, 98, 104, 115, 119, 120, 125, 126, 127, 129, 132], "ha": [2, 12, 13, 15, 25, 28, 30, 31, 33, 34, 35, 41, 43, 45, 46, 47, 49, 50, 52, 53, 57, 61, 62, 63, 64, 65, 67, 69, 72, 74, 84, 89, 90, 92, 93, 94, 98, 101, 103, 104, 106, 109, 110, 112, 113, 118, 119, 120, 125, 127, 129, 132], "been": [2, 9, 21, 28, 31, 36, 43, 63, 98, 103, 104, 109, 118, 120, 126], "clearcach": [2, 25, 43, 62], "whole": [2, 12, 25, 35, 36, 43, 46, 57, 62, 126], "local": [3, 13, 17, 28, 36, 45, 52, 62, 73, 78, 84, 85, 89, 90, 93, 110, 115, 119], "minim": [3, 46, 49], "singl": [3, 6, 7, 13, 25, 27, 30, 31, 32, 33, 34, 35, 36, 41, 43, 44, 52, 53, 57, 62, 64, 67, 77, 82, 86, 88, 90, 91, 92, 93, 94, 95, 97, 98, 100, 101, 102, 104, 106, 107, 108, 109, 110, 117, 118, 119, 120, 124], "same": [3, 4, 12, 13, 28, 30, 32, 34, 35, 36, 41, 44, 45, 46, 47, 52, 57, 58, 60, 61, 62, 63, 65, 67, 68, 72, 74, 76, 78, 84, 85, 89, 90, 93, 94, 95, 101, 102, 103, 104, 108, 113, 115, 118, 119, 120, 124, 125, 126, 128, 131], "usual": [3, 13, 30, 35, 36, 41, 43, 45, 61, 63, 68, 85, 94, 117, 118], "laser": 3, "shoot": [3, 35, 49, 62, 133], "ship": [3, 65], "jump": [3, 36, 41, 71, 73, 78, 79, 81, 85, 92, 94, 102, 103, 124, 125, 127, 129], "platform": [3, 25, 32, 42, 43, 47, 55, 67, 113, 123, 124, 126, 127, 133], "minimum": [3, 35, 46, 118], "start": [3, 15, 20, 26, 28, 31, 32, 33, 35, 36, 41, 43, 44, 45, 46, 47, 52, 57, 62, 63, 68, 74, 76, 77, 90, 91, 92, 94, 95, 98, 100, 101, 102, 103, 106, 109, 112, 117, 119, 120, 123, 125, 126, 127, 128, 129, 133], "size": [3, 9, 15, 16, 20, 21, 24, 25, 30, 32, 33, 34, 35, 41, 43, 45, 46, 50, 51, 52, 53, 55, 58, 61, 62, 65, 67, 68, 112, 118, 119, 120, 123, 124, 125, 126, 127, 128, 129, 131, 132], "maximum": [3, 13, 31, 34, 35], "player": [3, 6, 12, 33, 34, 35, 36, 46, 47, 50, 62, 69, 71, 81, 84, 85, 87, 92, 93, 95, 98, 102, 103, 110, 123, 124, 125, 126, 127, 131], "re": [3, 4, 30, 31, 32, 35, 36, 41, 52, 64, 72, 79, 85, 100, 108, 115, 117, 119, 120], "mani": [3, 13, 27, 31, 33, 34, 35, 36, 55, 57, 60, 62, 63, 71, 76, 79, 80, 81, 85, 86, 97, 104, 109, 117, 123, 124, 129, 132], "createpool": 3, "global": [3, 28, 36, 62, 67, 69, 73, 74, 77, 83, 90, 98, 110, 118, 119, 125, 126], "With": [4, 6, 9, 34, 41, 43, 45, 52, 62, 65, 71, 115, 125], "regard": [4, 35, 67], "applic": [4, 15, 28, 30, 34, 35, 36, 43, 44, 57], "lifecycl": 4, "termin": [4, 28, 94, 102, 115], "current": [4, 7, 13, 15, 25, 28, 30, 31, 34, 35, 36, 41, 43, 45, 46, 47, 49, 50, 52, 53, 55, 57, 60, 61, 62, 67, 68, 73, 76, 77, 79, 81, 84, 85, 91, 93, 100, 102, 103, 118, 119, 120, 126, 128, 129, 131, 132], "similarli": [4, 13, 35, 36, 49, 52, 63, 74, 93, 103], "manual": [4, 13, 28, 30, 31, 34, 35, 36, 45, 52, 61, 62, 96, 100], "support": [4, 12, 13, 15, 24, 25, 26, 27, 34, 35, 44, 45, 50, 51, 52, 61, 62, 63, 65, 71, 73, 74, 89], "properli": [4, 12, 35, 61, 62, 93, 118, 119, 120], "observ": [4, 34], "must": [4, 12, 13, 28, 30, 31, 32, 33, 41, 43, 45, 49, 51, 52, 62, 63, 67, 72, 74, 75, 78, 82, 84, 85, 86, 87, 90, 92, 93, 94, 95, 96, 98, 103, 104, 110, 115, 118, 125, 127, 129], "regist": [4, 13, 36, 46, 52, 68, 98, 104, 108, 110, 112, 113, 126, 127], "initi": [4, 12, 13, 22, 28, 32, 35, 36, 41, 46, 53, 61, 62, 65, 74, 77, 90, 98, 103, 110, 113, 118, 119, 120, 132, 133], "note": [4, 6, 14, 25, 28, 30, 31, 33, 35, 36, 41, 43, 44, 46, 49, 51, 52, 53, 57, 62, 64, 67, 80, 85, 89, 93, 98, 103, 109, 110, 117, 118, 119, 120, 124, 129, 132], "point": [4, 13, 32, 35, 41, 43, 45, 52, 57, 61, 68, 86, 87, 88, 91, 95, 115, 117, 118, 119, 120, 123, 125, 131, 132, 133], "where": [4, 12, 13, 15, 25, 28, 30, 31, 32, 33, 34, 35, 36, 41, 45, 46, 52, 53, 60, 62, 64, 65, 68, 69, 71, 74, 80, 85, 87, 90, 94, 96, 97, 109, 117, 118, 119, 120, 124, 125, 126, 127, 128, 131, 132], "widgetsbind": 4, "alreadi": [4, 28, 30, 31, 33, 34, 36, 41, 43, 45, 46, 51, 52, 57, 61, 62, 67, 68, 74, 86, 88, 92, 104, 109, 113, 115, 117, 118, 120, 123], "best": [4, 30, 61, 63, 67, 71, 98, 109, 123, 125, 126], "practic": [4, 61], "insid": [4, 6, 7, 9, 31, 32, 34, 35, 36, 44, 45, 46, 49, 57, 58, 59, 62, 67, 68, 74, 89, 91, 92, 93, 113, 117, 118, 120, 123, 132], "case": [4, 13, 25, 28, 30, 31, 32, 34, 35, 36, 41, 45, 52, 57, 61, 62, 63, 67, 74, 78, 80, 85, 86, 92, 103, 109, 117, 118, 119, 120, 125, 126, 129, 132], "done": [4, 6, 9, 30, 31, 33, 35, 36, 43, 74, 118, 124, 126, 127, 128, 131], "still": [4, 28, 33, 34, 36, 41, 45, 51, 52, 63, 67, 77, 92, 95, 98, 100, 103, 117, 120], "adventur": [4, 72, 95], "appropri": [4, 31, 62, 102, 103, 124, 125, 127, 128], "structur": [4, 28, 30, 33, 34, 42, 43, 44, 61, 62, 63, 64, 67, 117, 120, 123, 132], "explain": [4, 31, 46, 60, 74, 91, 124, 125, 126], "document": [4, 27, 29, 33, 34, 35, 43, 45, 46, 49, 50, 51, 52, 57, 61, 62, 73, 74, 84, 91, 92, 93, 108, 113, 118, 127], "static": [4, 13, 30, 34, 36, 41, 45, 50, 51, 52, 63, 64, 67, 118, 119, 120, 131, 132], "desir": [4, 13, 33, 36, 41, 44, 46, 57, 61, 65, 67, 83, 87, 123], "string": [4, 44, 57, 59, 67, 68, 74, 78, 80, 81, 84, 85, 89, 90, 96, 97, 98, 100, 101, 102, 104, 106, 107, 108, 109, 110, 117, 119, 120], "locat": [4, 13, 30, 31, 32, 34, 41, 52, 62, 93, 94, 106, 115, 119], "boss": 4, "fight": [4, 95, 103], "382": 4, "world": [4, 12, 13, 33, 35, 43, 89, 92, 93, 112, 113, 118, 119, 120, 127, 129], "map": [4, 9, 12, 25, 27, 30, 33, 34, 35, 36, 41, 44, 45, 52, 59, 65, 68, 96, 106, 107, 109, 110, 126, 127], "25": [4, 35, 36, 61, 68, 82, 85, 91, 119, 120], "handl": [4, 6, 9, 15, 34, 35, 36, 41, 45, 46, 49, 50, 51, 52, 57, 61, 62, 102, 111, 120], "prevent": [4, 13, 35, 36, 68, 87, 93, 126, 127, 129], "auto": [4, 28, 75, 81, 125, 126, 127, 128, 129], "focu": [4, 30, 44, 47, 61, 111, 123, 124], "gener": [5, 13, 27, 28, 30, 31, 32, 34, 36, 41, 43, 46, 47, 51, 52, 61, 62, 63, 65, 67, 71, 87, 93, 95, 97, 110, 117, 118, 119, 120, 127], "cach": [5, 17, 30, 34, 35, 36, 41, 43, 60, 62, 63, 96, 97, 118, 119, 123, 124, 125, 132], "offer": [6, 36, 46, 57, 62, 65, 85], "natur": [6, 36, 41, 59, 67, 80, 92], "similar": [6, 7, 13, 35, 36, 41, 47, 49, 52, 53, 65, 67, 68, 73, 76, 77, 79, 81, 87, 92, 93, 100, 119, 120, 129], "flutter_bloc": 6, "cubit": 6, "flamegam": [6, 9, 12, 15, 16, 20, 21, 24, 28, 30, 33, 34, 35, 41, 45, 46, 49, 50, 51, 52, 57, 58, 61, 63, 65, 67, 68, 115, 117, 118, 119, 120, 123, 124, 127, 129, 131, 132], "regul": 6, "occur": [6, 12, 13, 30, 31, 45, 46, 51, 52, 75, 85, 89, 100, 102, 103, 110, 120, 127, 128], "throughout": [6, 36, 43, 64], "entir": [6, 30, 45, 46, 52, 61, 63, 67, 118, 120, 124, 125], "seen": [6, 9, 12, 20, 31, 33, 34, 35, 36, 46, 50, 67, 71, 81, 113], "instruct": [6, 9, 12, 20, 28, 41, 60, 73, 91, 113], "assum": [6, 13, 30, 33, 35, 44, 80, 85, 102, 108, 115, 116, 118, 122, 124, 125, 129, 130, 133], "inventori": [6, 59, 68], "avail": [6, 7, 31, 32, 33, 34, 36, 44, 45, 52, 58, 60, 61, 62, 63, 65, 67, 72, 74, 96, 98, 104, 110, 115, 118, 120, 123, 128, 129], "flameblocprovid": [6, 8], "mygam": [6, 15, 16, 24, 33, 35, 36, 43, 44, 45, 46, 49, 50, 52, 57, 59, 62, 63, 67, 68, 98], "overrid": [6, 7, 9, 12, 13, 15, 16, 20, 21, 24, 25, 30, 33, 34, 35, 36, 41, 43, 44, 45, 46, 47, 49, 50, 51, 52, 57, 61, 62, 63, 65, 67, 68, 98, 103, 113, 118, 119, 120, 124, 125, 126, 127, 128, 129, 131, 132], "futur": [6, 9, 16, 20, 21, 24, 28, 30, 31, 32, 33, 34, 35, 36, 41, 43, 45, 50, 51, 52, 57, 61, 62, 63, 68, 98, 102, 103, 115, 118, 119, 120, 124, 125, 128, 129, 131, 132], "void": [6, 7, 9, 12, 13, 15, 16, 20, 21, 24, 25, 28, 30, 31, 32, 33, 34, 35, 36, 41, 43, 44, 45, 46, 47, 50, 51, 52, 57, 61, 62, 63, 65, 67, 68, 69, 80, 98, 102, 103, 113, 115, 117, 118, 119, 120, 123, 124, 125, 126, 127, 128, 129, 131, 132], "async": [6, 9, 16, 20, 21, 24, 30, 32, 33, 34, 35, 36, 41, 43, 45, 50, 51, 52, 57, 61, 62, 63, 68, 98, 118, 119, 120, 124, 125, 128, 129, 131, 132], "playerinventorybloc": 6, "playerinventoryst": 6, "children": [6, 7, 12, 34, 35, 41, 43, 46, 53, 63, 68, 69, 128, 129], "abov": [6, 12, 35, 36, 46, 53, 65, 67, 85, 92, 106, 108, 115, 119, 120, 125], "now": [6, 9, 25, 31, 33, 34, 35, 41, 52, 60, 62, 63, 71, 72, 85, 103, 113, 115, 117, 118, 119, 120, 123, 124, 125, 126, 127, 128, 129, 131, 132], "access": [6, 9, 25, 26, 27, 30, 32, 33, 57, 64, 67, 83, 84, 90, 94, 96, 98, 100, 103, 104, 108, 110, 113, 115, 118, 124, 125, 132], "than": [6, 12, 13, 15, 25, 31, 32, 33, 34, 35, 36, 41, 43, 55, 71, 72, 85, 86, 87, 89, 95, 112, 117, 119, 120, 126, 128], "one": [6, 7, 9, 13, 15, 25, 28, 30, 31, 32, 33, 34, 35, 36, 41, 43, 44, 45, 46, 47, 50, 52, 61, 65, 67, 68, 69, 71, 72, 74, 77, 79, 85, 88, 89, 91, 92, 93, 94, 95, 102, 103, 104, 112, 119, 120, 123, 132], "flamemultiblocprovid": [6, 8], "fashion": [6, 65], "playerstatsbloc": 6, "playerstatsst": 6, "listen": [6, 7, 12, 36, 46, 47, 51, 132], "two": [6, 12, 13, 28, 30, 33, 34, 35, 36, 41, 43, 49, 50, 51, 57, 62, 63, 64, 65, 67, 68, 69, 71, 74, 89, 92, 98, 103, 104, 106, 118, 119, 120, 124, 125, 126], "approach": [6, 17, 32, 33, 34, 35, 36, 45, 51, 52, 57, 62, 65, 74, 118, 120, 125], "By": [6, 9, 13, 17, 33, 35, 36, 43, 44, 45, 46, 49, 51, 52, 53, 63, 65, 68, 71, 74, 103, 109, 113, 115, 117, 125, 131], "flamebloclisten": [6, 8], "positioncompon": [6, 28, 30, 33, 35, 41, 45, 46, 49, 50, 51, 52, 53, 55, 63, 67, 68, 113, 118, 119, 120, 127, 128, 129, 131, 132], "updategear": 6, "Or": [6, 31, 34, 35, 62, 64, 103], "mixin": [6, 7, 12, 15, 30, 32, 33, 36, 41, 46, 49, 51, 57, 63, 65, 103, 120, 124, 125, 127, 132], "onnewst": [6, 7], "simpli": [6, 16, 31, 35, 36, 41, 45, 55, 61, 65, 68, 85, 89, 92, 93, 104, 113, 115, 117, 120, 125, 126, 127, 129, 132], "flameblocread": [6, 8], "appli": [6, 13, 31, 33, 34, 36, 41, 43, 46, 49, 61, 63, 67, 68, 77, 89, 115, 127, 129], "takehit": [6, 36], "const": [6, 21, 30, 32, 35, 41, 43, 44, 45, 50, 52, 57, 58, 61, 62, 64, 65, 67, 68, 112, 118, 119, 120, 124, 125, 128, 129], "playerdamag": 6, "limit": [6, 11, 12, 34, 35, 41, 61, 65, 91, 104], "onli": [6, 7, 25, 28, 30, 31, 33, 34, 35, 36, 41, 43, 45, 46, 49, 50, 51, 52, 53, 62, 63, 65, 67, 68, 77, 79, 85, 87, 89, 90, 91, 92, 93, 100, 102, 103, 112, 113, 115, 118, 119, 124, 125, 126, 129, 131], "live": [7, 12, 36, 60, 65, 71, 120, 124, 129], "while": [7, 13, 27, 34, 41, 43, 44, 45, 46, 52, 53, 62, 67, 71, 85, 90, 92, 97, 102, 103, 106, 113, 119, 120, 124, 125, 126, 129], "aliv": [7, 65], "inject": 7, "di": 7, "widget": [7, 30, 31, 33, 36, 42, 43, 45, 47, 49, 52, 53, 56, 59, 62, 65, 67, 68, 115, 117, 118, 119, 120, 123, 129, 131, 132], "within": [7, 13, 27, 28, 30, 31, 32, 34, 35, 36, 41, 43, 44, 45, 46, 47, 51, 52, 53, 65, 67, 68, 71, 73, 75, 77, 85, 88, 90, 93, 94, 96, 100, 101, 102, 103, 106, 107, 108, 110, 118, 119], "subtre": [7, 35], "new": [7, 9, 13, 15, 21, 30, 31, 32, 33, 34, 35, 36, 43, 44, 45, 46, 51, 52, 57, 61, 62, 64, 68, 74, 77, 90, 97, 103, 108, 110, 113, 115, 118, 119, 120, 123, 124, 125, 126, 127, 129, 131, 132, 133], "rest": [7, 13, 32, 33, 35, 36, 65, 119, 125, 127, 128], "bloca": 7, "blocast": 7, "portion": [7, 9, 132], "tree": [7, 24, 25, 32, 36, 41, 43, 44, 46, 47, 55, 58, 59, 62, 63, 65, 67, 118, 131, 132], "valu": [7, 13, 20, 25, 31, 33, 35, 36, 41, 43, 46, 49, 52, 53, 57, 62, 65, 68, 73, 74, 77, 78, 80, 83, 84, 85, 86, 87, 88, 89, 92, 93, 96, 98, 100, 103, 104, 106, 108, 109, 110, 113, 118, 119, 120, 125, 126, 127, 129], "down": [7, 13, 21, 30, 35, 36, 41, 45, 46, 52, 57, 65, 67, 78, 86, 113, 117, 119, 120, 124, 125, 133], "blocb": 7, "blocbstat": 7, "invok": [7, 26, 41, 52, 80, 102, 103, 104, 119], "respons": [7, 13, 34, 45, 51, 52, 62, 71, 98, 103, 104, 132], "fine": [7, 36, 84, 132], "grain": [7, 36], "listenwhen": 7, "previou": [7, 25, 28, 30, 33, 34, 35, 45, 52, 81, 86, 94, 118, 119, 120, 126, 132], "boolean": [7, 46, 75, 85, 88, 89, 98, 119], "true": [7, 12, 13, 16, 21, 25, 30, 35, 36, 41, 43, 44, 45, 46, 47, 49, 50, 52, 53, 55, 57, 58, 60, 63, 67, 68, 72, 75, 85, 88, 89, 90, 94, 95, 97, 98, 100, 101, 103, 104, 109, 110, 112, 118, 119, 120, 126, 127, 128, 129], "fals": [7, 12, 13, 25, 30, 35, 36, 41, 43, 45, 46, 47, 49, 52, 53, 60, 63, 68, 74, 75, 85, 88, 89, 90, 91, 95, 96, 98, 103, 109, 110, 119, 120, 127, 128, 129], "gamestatsbloc": 7, "gamestatsst": 7, "previousst": 7, "newstat": 7, "determin": [7, 13, 32, 33, 36, 41, 59, 61, 90, 118, 119, 120, 125, 127, 129], "whether": [7, 30, 31, 32, 35, 36, 41, 44, 45, 46, 49, 51, 52, 57, 61, 71, 84, 88, 95, 98, 103, 104, 119, 120], "stuff": [7, 85], "componenta": 7, "bool": [7, 30, 35, 36, 41, 44, 45, 46, 47, 52, 53, 68, 74, 84, 87, 90, 97, 98, 100, 101, 103, 104, 106, 109, 110, 118, 119, 120, 127, 129], "playerst": 7, "super": [7, 12, 13, 17, 20, 30, 35, 36, 41, 43, 44, 45, 50, 51, 52, 57, 65, 67, 68, 119, 120, 124, 125, 126, 127, 128, 129, 131, 132], "read": [7, 26, 28, 31, 35, 43, 46, 67, 71, 92, 98, 103, 113, 127], "trigger": [7, 26, 31, 35, 36, 46, 49, 65, 103, 127], "event": [7, 12, 20, 30, 33, 35, 36, 41, 44, 47, 48, 57, 68, 80, 87, 102, 103, 118, 120, 127, 129, 132], "reader": [7, 31, 89], "inventoryread": 7, "inventorycubit": 7, "inventoryst": 7, "var": [7, 35, 36, 45, 57, 61, 65, 68, 89, 119, 120, 125, 128, 129], "overview": [8, 10, 11, 14, 19, 23, 31], "fa": 9, "refer": [9, 31, 33, 34, 36, 41, 43, 72, 90, 117, 118, 120, 129], "name": [9, 25, 30, 31, 32, 36, 43, 46, 50, 60, 62, 63, 67, 68, 71, 72, 74, 76, 77, 80, 81, 84, 85, 88, 89, 92, 93, 94, 95, 96, 97, 98, 100, 103, 104, 106, 107, 108, 109, 110, 112, 113, 115, 117, 123, 124], "kei": [9, 16, 30, 32, 44, 45, 47, 49, 52, 59, 62, 96, 103, 110, 126, 127, 129], "tool": [9, 20, 27, 28, 30, 36, 119, 123], "select": [9, 25, 71, 85, 95, 102, 103, 110, 115], "width": [9, 30, 34, 36, 52, 53, 58, 62, 65, 67, 68, 92, 106, 118, 119, 120, 125, 126, 129, 131, 132], "height": [9, 30, 34, 36, 53, 58, 62, 65, 67, 68, 118, 119, 120, 125, 129, 131, 132], "press": [9, 32, 36, 47, 49, 50, 58, 103, 115, 120, 127, 129], "okai": 9, "click": [9, 36, 52, 71, 103, 115, 117, 120, 123], "plu": [9, 119, 126], "button": [9, 30, 36, 45, 47, 50, 52, 58, 68, 103, 115, 120, 129], "top": [9, 12, 13, 28, 31, 32, 33, 34, 35, 36, 44, 46, 52, 53, 57, 59, 60, 65, 67, 68, 89, 113, 115, 118, 119, 120, 124, 125, 126, 127, 128, 131, 133], "left": [9, 30, 33, 34, 35, 36, 50, 53, 57, 67, 89, 115, 119, 120, 124, 125, 126, 127, 128, 129, 131], "type": [9, 13, 25, 26, 33, 34, 35, 36, 41, 51, 61, 62, 63, 67, 68, 74, 75, 77, 78, 80, 84, 85, 98, 104, 106, 108, 115, 125, 129], "see": [9, 13, 28, 30, 31, 34, 35, 36, 43, 46, 47, 49, 50, 51, 52, 55, 58, 61, 62, 67, 71, 72, 73, 92, 93, 94, 113, 115, 117, 118, 119, 120, 124, 125, 126, 127, 128, 129, 131, 132], "preview": 9, "right": [9, 15, 31, 35, 36, 41, 52, 53, 57, 62, 67, 71, 89, 117, 118, 119, 120, 123, 124, 125, 126, 127, 129, 132], "panel": [9, 36, 103, 115], "spriteanim": [9, 36, 58, 62, 65, 124, 126, 129], "count": [9, 35, 65, 85, 109, 110], "step": [9, 32, 35, 36, 41, 45, 52, 60, 61, 65, 67, 68, 98, 115, 116, 117, 118, 120, 122, 123, 127, 128, 129, 130, 131, 132], "millisecond": [9, 32], "checkbox": 9, "onc": [9, 12, 25, 28, 30, 36, 41, 44, 49, 51, 61, 62, 63, 65, 68, 77, 85, 90, 102, 118, 119, 120, 124, 125, 126, 127], "edit": [9, 27, 91], "download": [9, 27, 115], "icon": [9, 120], "data": [9, 21, 31, 36, 43, 57, 62, 72, 96, 112, 117], "sever": [9, 31, 33, 34, 35, 36, 52, 61, 62, 67, 68, 72, 74, 81, 83, 84, 92, 94, 95, 98, 103, 110, 118, 119, 120], "smaller": [9, 13, 31, 62, 71, 81, 94, 120], "pack": [9, 25], "togeth": [9, 13, 33, 34, 36, 46, 65, 89, 117, 118, 120, 123, 127, 128], "reduc": [9, 62, 86, 89, 124, 126], "overal": [9, 30, 31, 118], "dimens": [9, 25, 33, 34, 35, 36, 58, 117, 118, 119, 131], "number": [9, 28, 32, 35, 36, 41, 61, 62, 74, 75, 77, 80, 82, 84, 85, 89, 90, 91, 94, 98, 103, 104, 108, 110, 119, 120, 125, 126, 127, 128], "speed": [9, 12, 13, 33, 34, 36, 41, 45, 57, 65, 103, 124, 125], "up": [9, 13, 28, 32, 35, 36, 41, 43, 46, 49, 52, 57, 64, 68, 85, 86, 92, 93, 94, 95, 102, 103, 106, 113, 117, 118, 119, 120, 125, 131, 133], "loadasset": 9, "loadfireatla": 9, "getsprit": [9, 62], "sprite_nam": 9, "getanim": 9, "animation_nam": 9, "either": [9, 12, 26, 27, 31, 34, 35, 36, 41, 43, 45, 47, 50, 52, 57, 60, 61, 62, 64, 65, 67, 68, 71, 73, 74, 76, 78, 81, 85, 86, 89, 90, 94, 103, 106, 112, 118, 119], "retriev": [9, 26, 35, 36, 57, 62, 97, 119, 125], "examplegam": 9, "late": [9, 20, 21, 30, 35, 36, 41, 45, 46, 52, 63, 68, 98, 119, 120, 124, 125, 126, 128, 129, 132], "_atla": 9, "spritecompon": [9, 33, 43, 46, 50, 63, 125, 126, 128, 129, 132], "vector2": [9, 12, 13, 16, 20, 21, 24, 25, 30, 31, 32, 33, 35, 36, 41, 43, 45, 46, 50, 51, 52, 61, 62, 63, 65, 67, 68, 112, 118, 119, 120, 124, 125, 126, 127, 128, 129, 131, 132], "50": [9, 13, 35, 36, 41, 45, 51, 58, 61, 63, 67, 95, 112, 131, 132], "posit": [9, 12, 13, 21, 24, 25, 28, 30, 33, 34, 35, 41, 45, 46, 50, 51, 52, 53, 55, 57, 61, 62, 63, 65, 67, 68, 86, 98, 104, 112, 117, 118, 119, 120, 124, 125, 126, 127, 128, 129, 131, 132], "spriteanimationcompon": [9, 50, 62, 124, 126, 127, 129], "150": [9, 36, 50, 57, 61, 68, 80, 118, 127, 129, 132], "100": [9, 13, 24, 28, 30, 31, 32, 33, 35, 36, 41, 45, 50, 51, 52, 57, 61, 65, 67, 68, 74, 75, 80, 90, 95, 98, 112, 118, 119, 120, 128, 129, 131, 132], "atla": [10, 21, 25, 62], "usag": [10, 13, 14, 36, 41, 63, 65, 67, 68], "forge2dgam": 11, "bodycompon": 11, "contact": [11, 13, 35], "callback": [11, 36, 41, 43, 49, 50, 57, 98, 102, 103, 120], "joint": [11, 35], "built": [11, 12, 30, 33, 35, 43, 44, 62, 67, 68, 80, 104, 108, 113, 118, 119, 124, 125, 126, 127, 129, 131], "constantvolumejoint": 11, "distancejoint": 11, "frictionjoint": 11, "gearjoint": 11, "motorjoint": 11, "mousejoint": 11, "prismaticjoint": 11, "prismat": 11, "motor": 11, "pulleyjoint": 11, "revolutejoint": 11, "revolut": 11, "ropejoint": 11, "weldjoint": 11, "breakabl": 11, "bodi": [11, 12, 32, 35, 92], "blue": [12, 30, 36, 52, 61, 65, 78, 117, 120, 125, 132], "maintain": [12, 13, 16, 31, 34, 36, 68, 110, 127, 133], "specif": [12, 13, 17, 33, 35, 51, 52, 57, 62, 64, 67, 71, 84, 103, 109, 113, 120, 123], "go": [12, 13, 28, 31, 32, 34, 36, 41, 46, 50, 60, 64, 71, 72, 94, 95, 102, 113, 115, 120, 123, 124, 125, 126, 127, 128, 129, 132], "idea": [12, 35, 64, 74, 94, 113, 118, 123, 124], "special": [12, 30, 34, 36, 41, 68, 72, 73, 89, 91, 92, 95, 118, 119, 125, 127], "normal": [12, 32, 33, 35, 36, 41, 44, 45, 47, 52, 53, 62, 64, 67, 68, 79, 85, 92, 95, 100, 102, 113, 117, 123, 127, 129], "cameracompon": [12, 33, 35, 36, 118, 119, 120, 125, 128, 129], "zoom": [12, 33, 34, 36, 46, 80, 118, 120], "10": [12, 13, 32, 35, 36, 41, 45, 57, 61, 65, 67, 68, 77, 86, 90, 115, 117, 119, 120, 125, 126, 128, 129], "bigger": [12, 25, 28, 33, 67, 117], "due": [12, 30, 32, 41, 60, 67, 126], "would": [12, 13, 15, 28, 30, 31, 32, 34, 35, 36, 41, 43, 44, 50, 52, 62, 64, 65, 67, 69, 73, 74, 77, 80, 85, 89, 92, 93, 97, 98, 102, 103, 110, 113, 117, 118, 119, 120, 125, 127], "hit": [12, 35, 103, 124, 127, 128, 129], "quickli": [12, 13, 31, 71, 102, 124], "easili": [12, 26, 33, 41, 57, 59, 60, 62, 64, 67, 112, 124, 128], "yourzoom": 12, "constructor": [12, 17, 25, 31, 34, 35, 36, 41, 43, 62, 65, 68, 118, 119, 126], "viewfind": [12, 43, 118, 119, 120, 124, 125, 129], "later": [12, 13, 28, 31, 33, 34, 35, 36, 45, 61, 68, 74, 84, 91, 98, 110, 118, 119, 120, 125], "stage": [12, 34, 35, 36, 41, 71], "previous": [12, 52, 62, 120], "familiar": [12, 30, 113, 115, 116, 122, 130], "know": [12, 24, 31, 34, 35, 36, 41, 45, 50, 51, 52, 58, 67, 71, 72, 78, 85, 113, 119, 120, 123, 124], "concept": [12, 33, 43, 65, 116, 122, 130], "everi": [12, 13, 15, 30, 32, 33, 35, 36, 41, 43, 45, 47, 52, 62, 63, 64, 65, 89, 93, 100, 108, 119, 120, 123, 127, 132, 133], "wrap": [12, 36, 41, 44, 55, 59, 60, 65, 112, 125, 132], "ad": [12, 13, 15, 20, 28, 30, 31, 32, 33, 34, 35, 36, 41, 43, 45, 46, 47, 49, 52, 53, 55, 63, 65, 67, 68, 71, 84, 85, 98, 103, 104, 110, 113, 115, 118, 120, 125, 131], "non": [12, 13, 31, 33, 36, 41, 43, 50, 58, 64, 71, 87, 103, 104, 108, 115, 119, 120], "relat": [12, 13, 31, 35, 36, 62, 64, 67, 73, 125, 129], "along": [12, 13, 36, 41, 46, 51, 95, 127, 129], "updat": [12, 13, 15, 28, 30, 32, 33, 34, 35, 36, 41, 43, 45, 46, 50, 51, 52, 57, 60, 62, 63, 65, 68, 73, 78, 83, 110, 112, 113, 120, 121, 125, 126, 127, 129, 132], "accord": [12, 13, 30, 36, 41, 53, 67, 80, 85, 98, 102, 117], "graviti": [12, 13, 65, 127, 129], "flip": [12, 27, 35, 36, 41, 61, 112, 119, 120, 129], "compar": [12, 34, 35, 57, 65, 89, 113], "coordin": [12, 13, 33, 36, 43, 45, 51, 52, 53, 57, 62, 118, 119, 120], "y": [12, 13, 25, 30, 35, 36, 41, 45, 46, 49, 52, 57, 61, 63, 65, 68, 89, 93, 112, 118, 119, 120, 124, 125, 126, 127, 129, 131, 132], "axi": [12, 13, 36, 49, 112, 125, 126], "pull": [12, 50], "downward": [12, 65], "meanwhil": 12, "neg": [12, 13, 30, 31, 41, 52, 82, 86, 89], "upward": [12, 127, 129], "createbodi": 12, "renderbodi": 12, "sinc": [12, 13, 28, 30, 33, 35, 36, 43, 45, 46, 55, 57, 59, 60, 62, 64, 67, 74, 117, 118, 119, 120, 124, 125], "otherwis": [12, 30, 36, 41, 44, 53, 57, 74, 77, 85, 87, 88, 89, 98, 110], "wouldn": [12, 72, 77, 95, 100, 103, 120], "show": [12, 30, 31, 34, 36, 44, 55, 59, 61, 62, 64, 67, 68, 92, 95, 103, 115, 120, 124, 125, 127], "anyth": [12, 35, 36, 45, 50, 51, 52, 63, 67, 71, 74, 92, 113, 118, 132], "turn": [12, 15, 35, 41, 44, 47, 52, 57, 61, 65, 71, 75, 95, 112, 115, 117, 118, 119, 120], "off": [12, 34, 35, 44, 52, 62, 65, 67, 71, 72, 125, 126, 127], "defin": [12, 13, 17, 30, 31, 32, 33, 35, 36, 41, 46, 50, 57, 62, 63, 64, 65, 67, 68, 71, 73, 83, 97, 98, 103, 104, 108, 110, 112, 113, 119, 120, 124, 125, 127], "exclam": [12, 28], "shouldn": [12, 46, 60], "nest": [12, 32, 35, 92, 93], "instead": [12, 13, 25, 28, 30, 31, 33, 34, 35, 36, 50, 52, 58, 60, 62, 63, 68, 69, 85, 89, 92, 95, 98, 112, 113, 115, 117, 118, 119, 126], "weapon": [12, 103], "cours": [12, 36, 41, 53, 103, 117, 120], "bullet": [12, 35, 36, 62], "sens": [12, 77, 93], "move": [12, 13, 31, 33, 34, 35, 36, 41, 43, 45, 46, 49, 50, 51, 52, 57, 62, 63, 65, 68, 71, 103, 108, 124, 125, 126, 127, 129, 132], "isbullet": 12, "avoid": [12, 28, 30, 31, 32, 33, 34, 35, 41, 43, 44, 49, 67, 124, 129], "tunnel": [12, 35], "problem": [12, 15, 28, 31, 35, 120, 132], "box": [12, 35, 36, 53, 63, 67, 68, 129], "propag": [12, 35, 44, 45, 46, 49, 52], "fixtur": [12, 13], "meet": [12, 28, 75, 98], "These": [12, 25, 26, 28, 32, 33, 34, 35, 36, 41, 43, 44, 50, 52, 55, 62, 67, 68, 78, 86, 87, 88, 89, 91, 92, 93, 95, 100, 104, 106, 109, 113, 117, 118, 123], "begincontact": 12, "ceas": 12, "endcontact": 12, "One": [12, 13, 33, 58, 60, 94, 95, 125, 131], "contactcallback": 12, "interest": [12, 35, 41, 113, 119], "ball": [12, 35], "object": [12, 13, 25, 26, 27, 33, 34, 35, 36, 41, 45, 52, 61, 62, 63, 64, 67, 72, 96, 99, 100, 101, 102, 103, 107, 108, 110, 117, 118, 119, 120, 124, 125, 126, 129], "wall": [12, 36, 61], "userdata": 12, "And": [12, 33, 41, 50, 71, 72, 112, 117, 118, 119, 131, 132], "null": [12, 20, 26, 34, 35, 36, 41, 44, 46, 53, 61, 62, 67, 97, 100, 103, 104, 108], "ignor": [12, 25, 33, 35, 36, 43, 46, 49, 91, 102, 103], "conveni": [12, 34, 41, 62, 67, 92, 118, 120], "assign": [12, 28, 33, 36, 74, 77, 78, 90, 102, 112, 125], "bodydef": 12, "connect": [13, 25, 35, 41, 67, 115, 132], "variou": [13, 16, 27, 31, 32, 41, 62, 65, 89, 117, 118, 119], "simul": [13, 32, 36, 65, 67, 120], "hing": 13, "wheel": [13, 85], "rope": 13, "chain": [13, 41, 46, 61, 65, 67, 89], "etc": [13, 28, 34, 35, 36, 43, 46, 49, 61, 63, 67, 68, 71, 84, 86, 92, 96, 103, 123, 125], "bodytyp": 13, "kinemat": 13, "process": [13, 32, 36, 63, 67, 80, 92, 100, 101, 103, 116, 122, 130], "construct": [13, 31, 32, 34, 57, 68, 124], "correspond": [13, 32, 36, 41, 46, 47, 52, 53, 59, 65, 88, 93, 95, 98, 101, 102, 103, 108, 118, 119], "subclass": [13, 36, 41, 49, 67, 103, 113, 120], "jointdef": 13, "createjoint": 13, "destroyjoint": 13, "wheeljoint": 13, "group": [13, 26, 32, 36, 63, 67, 89, 95, 101, 102], "constant": [13, 41, 64, 118, 119], "soft": [13, 61], "constantvolumejointdef": 13, "frequencyhz": 13, "dampingratio": 13, "8": [13, 30, 35, 36, 41, 45, 51, 52, 61, 62, 68, 91, 118, 119, 120, 125, 129], "foreach": [13, 36, 120], "addbodi": 13, "least": [13, 28, 31, 35, 72, 85, 89, 115, 116, 120, 122, 125, 130], "3": [13, 20, 25, 28, 30, 36, 41, 43, 45, 46, 61, 62, 68, 77, 78, 85, 86, 87, 88, 89, 94, 98, 108, 117, 118, 119, 124, 126, 127, 128, 129], "frequenc": [13, 25, 41], "oscil": [13, 41], "higher": [13, 30, 32, 36, 89, 119, 120], "less": [13, 31, 34, 52, 86, 87, 89, 128], "springi": 13, "compound": 13, "distantjoint": 13, "rang": [13, 31, 35, 41, 67, 87, 88, 89, 93, 106], "mean": [13, 15, 25, 30, 31, 33, 34, 35, 36, 43, 44, 47, 49, 50, 60, 61, 62, 63, 64, 71, 80, 83, 85, 89, 92, 94, 102, 103, 113, 118, 119, 120, 123, 125, 126, 127, 131], "damp": 13, "indic": [13, 28, 30, 31, 45, 52, 61, 84, 95, 103, 119, 120], "critic": 13, "constrain": 13, "remain": [13, 30, 89, 120, 125], "fix": [13, 31, 32, 33, 34, 41, 67, 84, 115, 120, 127], "distanc": [13, 27, 35, 36, 41, 57, 61, 85, 108, 118, 120, 127, 129], "view": [13, 30, 35, 61, 80, 102, 103, 115], "massless": 13, "rigid": 13, "rod": 13, "distancejointdef": 13, "firstbodi": 13, "secondbodi": 13, "worldcent": 13, "2": [13, 21, 25, 30, 31, 34, 35, 36, 41, 45, 50, 52, 57, 61, 62, 65, 67, 68, 77, 85, 86, 87, 90, 92, 94, 117, 119, 125, 126, 127, 129, 131, 132], "anchor": [13, 21, 30, 33, 34, 35, 41, 43, 45, 50, 51, 52, 53, 58, 67, 68, 112, 113, 118, 119, 120, 124, 125, 126, 128, 129, 131, 132], "definit": [13, 31, 35, 36, 67, 120], "slight": 13, "violat": [13, 31, 103], "constraint": 13, "save": [13, 32, 63, 65, 74, 110, 115, 117, 119, 120, 123, 132], "three": [13, 35, 36, 65, 89, 90, 98, 104, 118, 120], "greater": [13, 41, 65, 86, 87, 89, 126], "becom": [13, 31, 33, 35, 41, 80, 92, 94, 98, 104, 113, 118, 120, 132], "zero": [13, 25, 35, 36, 41, 65, 68, 86, 89, 92, 106, 125, 126, 127, 129], "friction": 13, "translat": [13, 33, 57, 63, 65, 67, 113, 119, 120, 125], "angular": [13, 92], "isn": [13, 35, 36, 50, 52, 118], "shape": [13, 31, 33, 34, 35, 36, 44, 45, 46, 65], "collid": [13, 35, 46, 127], "x": [13, 25, 30, 31, 34, 35, 36, 43, 45, 49, 52, 57, 61, 63, 65, 68, 84, 89, 93, 95, 98, 112, 118, 119, 120, 125, 126, 127, 128, 129, 131, 132], "plane": [13, 36, 61], "z": [13, 36, 57, 89], "perpendicular": [13, 35, 41], "forc": [13, 34, 35, 52, 62, 82], "floor": [13, 84], "frictionjointdef": 13, "third": [13, 57], "center": [13, 21, 30, 33, 34, 35, 36, 41, 43, 45, 50, 51, 52, 53, 57, 58, 61, 65, 67, 68, 112, 118, 119, 120, 124, 126, 127, 128, 129, 131, 132], "howev": [13, 28, 31, 32, 33, 34, 36, 41, 43, 45, 51, 52, 53, 59, 63, 64, 67, 71, 72, 74, 75, 79, 85, 91, 92, 95, 100, 102, 103, 108, 109, 118, 120], "ballbodi": 13, "floorbodi": 13, "maxforc": 13, "maxtorqu": 13, "torqu": 13, "join": [13, 28, 35], "word": [13, 67, 71, 86, 89, 92, 93, 100, 115], "slide": [13, 120], "latter": [13, 31, 35, 46, 62, 103], "spin": [13, 71], "combin": [13, 30, 35, 36, 41, 57, 65, 67, 74, 83, 112, 123], "attach": [13, 34, 35, 36, 41, 47, 52, 57, 92, 103, 113, 118, 120], "dynam": [13, 30, 33, 35, 43, 44, 62, 63, 65, 71, 83, 92, 93, 96, 100, 102, 103, 106, 108, 109], "expect": [13, 31, 32, 63, 69, 80, 113, 115, 120], "bodya": 13, "those": [13, 17, 25, 34, 35, 36, 41, 45, 46, 47, 49, 52, 57, 61, 64, 65, 67, 71, 73, 85, 98, 102, 103, 118, 120, 125, 132], "gearjointdef": 13, "firstjoint": 13, "bodyb": 13, "secondjoint": 13, "joint1": 13, "joint2": 13, "ratio": [13, 33, 34, 41, 117], "form": [13, 27, 34, 35, 36, 57, 63, 67, 71, 74, 77, 85, 89, 92, 93, 94, 95, 102, 115, 118], "long": [13, 15, 31, 32, 33, 35, 36, 41, 52, 89, 92, 93, 94, 119], "gear": 13, "specifi": [13, 15, 28, 30, 32, 34, 36, 41, 57, 61, 62, 64, 65, 67, 68, 73, 82, 85, 98, 100, 104, 107, 118, 119], "bind": [13, 49], "motion": [13, 57, 61, 92], "coordinate1": 13, "coordinate2": 13, "unit": [13, 41, 65, 118, 120], "destroi": [13, 31], "rel": [13, 30, 32, 33, 35, 36, 41, 46, 53, 118, 119], "typic": [13, 41, 67, 68, 73, 80, 95, 98], "movement": [13, 33, 34, 45, 46, 51, 125, 126, 129, 132], "respect": [13, 33, 36, 41, 47, 59, 63, 74, 88, 110, 113, 125], "target": [13, 25, 30, 33, 34, 36, 41, 53, 55, 57, 76, 81, 108, 123], "rotat": [13, 25, 27, 34, 36, 41, 45, 57, 61, 62, 63, 68, 113, 119, 120], "offset": [13, 26, 27, 33, 34, 36, 41, 61, 65, 68, 120, 125, 126], "block": [13, 30, 31, 36, 41, 58, 62, 67, 75, 95, 123, 127, 129], "proport": [13, 52], "motorjointdef": 13, "second": [13, 30, 33, 35, 36, 41, 43, 49, 50, 57, 62, 65, 67, 68, 77, 82, 85, 93, 102, 106, 115, 118, 120, 124, 125, 126], "1000": [13, 32, 35, 95, 117, 118, 119, 120], "correctionfactor": 13, "correct": [13, 28, 32, 35, 36, 47, 52, 57, 85, 102, 120, 124, 125, 126], "factor": [13, 26, 33, 53, 120], "adjust": [13, 46, 52, 115, 117, 118, 120, 126, 127, 129], "deviat": 13, "respond": [13, 36, 45, 52, 103, 118], "faster": [13, 35, 36, 117], "lower": [13, 34, 36, 55, 119, 124], "slower": [13, 35], "too": [13, 28, 30, 32, 35, 36, 41, 46, 53, 57, 60, 62, 71, 74, 78, 91, 94, 95, 103, 117, 118, 120, 127], "high": [13, 31, 32, 117, 118], "overcompens": 13, "unstabl": 13, "low": [13, 61, 92], "slowli": 13, "linear": [13, 41], "angl": [13, 34, 35, 41, 50, 57, 61, 73, 108, 112, 128, 129], "achiev": [13, 32, 41, 53, 57, 58, 65, 71, 80, 83, 103, 110, 119, 120, 132], "setlinearoffset": 13, "increment": [13, 41, 128], "cycl": [13, 36, 41, 43, 65, 126], "caus": [13, 41, 52, 93, 126], "dt": [13, 15, 30, 32, 33, 35, 36, 41, 43, 45, 50, 51, 52, 57, 62, 65, 68, 113, 125, 126, 127, 128, 129], "angularoffset": 13, "getangularoffset": 13, "motorspe": 13, "setangularoffset": 13, "manipul": [13, 57, 61, 86, 110], "mous": [13, 44, 45, 49, 50, 51, 52, 120, 131, 132], "attempt": [13, 33, 41, 86, 88, 103, 120], "drive": [13, 30], "toward": [13, 34, 35, 57, 86], "cursor": [13, 44], "restrict": [13, 71, 77, 120, 125, 127], "coincid": [13, 31, 77], "violent": 13, "reaction": 13, "larg": [13, 25, 35, 81, 94, 117, 120], "spring": 13, "damper": 13, "tri": [13, 58, 92, 119], "adapt": [13, 124, 127], "often": [13, 31, 32, 36, 43, 52, 57, 112], "preciseposit": 13, "instantan": [13, 34], "context": [13, 22, 25, 41, 44, 59, 62, 63, 68, 129], "wish": [13, 30, 35, 52, 125], "consid": [13, 25, 30, 31, 33, 35, 41, 44, 46, 65, 67, 72, 80, 85, 90, 98, 103], "mousejointdef": 13, "3000": 13, "mass": 13, "5": [13, 25, 28, 35, 36, 41, 45, 51, 57, 61, 65, 68, 80, 84, 85, 86, 87, 89, 90, 92, 98, 118, 119, 120, 125, 126, 128, 129], "setfrom": [13, 35, 45, 120], "collideconnect": 13, "groundbodi": 13, "exert": 13, "candid": 13, "express": [13, 65, 74, 76, 77, 78, 80, 81, 82, 85, 89, 93, 95, 98, 100, 101, 106, 109], "weight": 13, "multipli": [13, 53, 80, 89, 125], "e": [13, 28, 31, 33, 34, 35, 36, 41, 46, 47, 51, 52, 57, 63, 67, 74, 84, 85, 92, 100, 103, 104, 108, 119, 120], "degre": [13, 36], "freedom": [13, 43, 119], "prismaticjointdef": 13, "line": [13, 30, 31, 41, 60, 67, 71, 80, 81, 83, 91, 93, 94, 95, 96, 99, 100, 101, 102, 103, 106, 115, 117, 118, 120, 123, 124, 126, 127, 129], "slightli": [13, 41, 115], "space": [13, 30, 31, 33, 34, 36, 43, 44, 49, 80, 92, 93, 118, 120, 127, 129, 131, 133], "At": [13, 26, 27, 30, 32, 44, 52, 60, 63, 72, 75, 80, 84, 85, 93, 103, 115, 117, 118, 120, 123, 125, 132], "b1": 13, "b2": 13, "through": [13, 15, 28, 31, 33, 34, 35, 36, 43, 45, 46, 50, 52, 61, 65, 71, 75, 85, 94, 95, 100, 120, 124, 125, 127], "upper": [13, 125, 128, 129], "enablelimit": 13, "lowertransl": 13, "20": [13, 25, 30, 32, 35, 36, 44, 45, 52, 57, 61, 68, 84, 89, 119, 120, 128, 129], "uppertransl": 13, "enabl": [13, 30, 36, 43, 46, 51, 55, 59, 63, 110], "meter": 13, "wa": [13, 28, 32, 34, 41, 44, 46, 47, 49, 51, 52, 61, 62, 65, 67, 68, 71, 85, 92, 94, 96, 97, 100, 103, 108, 115, 119, 120, 123, 125, 126, 127], "setlimit": 13, "model": 13, "infinit": [13, 28, 35, 41, 68, 124, 125, 126, 129], "enablemotor": 13, "maxmotorforc": 13, "radian": [13, 36, 41, 57, 112], "per": [13, 28, 30, 31, 41, 67, 91, 124], "n": [13, 45, 67, 84, 85, 92, 120], "m": [13, 28, 71, 72, 75, 85, 93, 115, 117, 119], "setmotorspe": 13, "setmaxmotorforc": 13, "200": [13, 32, 35, 36, 41, 51, 61, 63, 65, 67, 86, 118, 127, 129], "getjointtransl": 13, "getjointspe": 13, "ideal": [13, 31], "pullei": 13, "ground": [13, 35, 61, 123, 124, 125, 127, 129, 131], "As": [13, 25, 28, 36, 41, 50, 62, 63, 67, 68, 80, 91, 95, 113, 118, 119, 123, 124, 125, 127, 129], "goe": [13, 35, 36, 41, 57, 100], "total": [13, 15, 41, 115, 118, 120, 124, 125], "conserv": 13, "length1": 13, "length2": 13, "suppli": [13, 61, 65], "tackl": [13, 126], "side": [13, 31, 34, 35, 36, 58, 61, 85, 87, 89, 93, 115, 124, 125, 133], "mechan": [13, 67, 92, 93, 102, 103, 124, 129], "leverag": [13, 67, 124, 129], "vari": 13, "twice": [13, 45, 52, 57, 74], "half": [13, 36, 57, 126, 127, 129], "pulleyjointdef": 13, "firstpullei": 13, "secondpullei": 13, "ga1": 13, "ga2": 13, "anchor1": 13, "anchor2": 13, "r": [13, 36, 98], "getcurrentlengtha": 13, "getcurrentlengthb": 13, "bit": [13, 55, 62, 120, 125, 132], "troublesom": 13, "itself": [13, 31, 33, 35, 36, 41, 43, 53, 63, 65, 67, 71, 73, 74, 85, 93, 94, 103, 111, 113, 119, 120], "better": [13, 36, 41, 50, 57, 62, 63, 64, 91, 94, 103, 120], "cover": [13, 36, 43, 68], "share": [13, 36, 63], "revolutejointdef": 13, "lowerangl": 13, "upperangl": 13, "pi": [13, 36, 119, 120], "about": [13, 24, 28, 31, 33, 35, 41, 43, 46, 52, 58, 60, 67, 68, 71, 81, 92, 95, 100, 103, 112, 113, 117, 118, 119, 120, 123, 124], "maxmotortorqu": 13, "setmaxmotortorqu": 13, "jointangl": 13, "jointspe": 13, "ropejointdef": 13, "localanchora": 13, "getlocalcent": 13, "localanchorb": 13, "maxlength": 13, "origin": [13, 25, 28, 33, 35, 36, 41, 45, 57, 62, 63, 91, 115, 119, 120], "larger": [13, 30, 32, 41, 45, 52, 89, 117, 120, 123], "linearslop": 13, "dure": [13, 28, 30, 33, 34, 36, 41, 43, 44, 52, 61, 62, 63, 65, 85, 91, 92, 103, 110, 118, 119, 120, 126], "weldjointdef": 13, "weld": 13, "solver": 13, "somewhat": [13, 92, 93, 117, 120], "flexibl": [13, 27, 34, 61, 65], "bend": 13, "break": [13, 31, 32, 35, 67, 119, 120, 124, 125, 126, 129], "recreat": 13, "reli": [13, 17, 49, 67], "backpressur": 14, "strategi": 14, "integral_isol": 15, "neatli": [15, 119], "ve": [15, 63, 77, 92, 118, 120], "ever": [15, 30], "befor": [15, 28, 36, 41, 43, 52, 62, 63, 74, 76, 78, 82, 84, 89, 92, 95, 98, 102, 103, 104, 108, 110, 113, 115, 117, 118, 119, 120, 123, 124, 125, 126, 127, 128, 132], "home": [15, 68], "cpu": 15, "intens": [15, 35, 50, 83], "util": [15, 56, 62, 123], "shouldrecalcul": 15, "recalculateworld": 15, "worlddata": 15, "updateworld": 15, "mind": [15, 58, 71, 102, 104, 117, 118, 120], "probabl": [15, 35, 36, 41, 62, 67, 74, 87, 117, 119, 120, 124, 125], "dumber": 15, "think": [15, 28, 31, 36, 41, 65, 67, 74, 81, 94, 118, 124, 127], "ant": 15, "queen": [15, 72, 117, 119], "worker": 15, "individu": [15, 27, 32, 41, 62, 80, 109, 123, 124, 125], "got": [15, 113, 117], "wast": [15, 117, 118, 119], "henc": [15, 67, 118], "tell": [15, 35, 49, 74, 78, 95, 117, 119, 123], "cope": 15, "job": [15, 41, 60, 62, 67, 68, 77, 102, 103, 120], "queue": [15, 36], "item": [15, 33, 35, 36, 41, 61, 80, 84, 85, 93, 98, 120], "produc": [15, 30, 35, 41, 60, 61, 85, 86, 87, 88, 89, 92, 119], "rapidli": 15, "present": [15, 31, 41, 50, 71, 97, 99, 102, 103, 104, 120], "backlog": 15, "unhandl": 15, "mitig": 15, "funnel": 15, "handler": [15, 17, 36, 46, 47, 49, 52, 103, 118], "known": [15, 31, 71, 72, 98, 104], "backpressurestrategi": 15, "ones": [15, 28, 36, 46, 65, 69, 92, 94, 104, 110, 112, 117], "nobackpressurestrategi": 15, "basic": [15, 30, 36, 43, 46, 52, 65, 67, 115, 118, 123, 124, 125, 126, 127, 129, 131], "doe": [15, 26, 28, 31, 32, 33, 34, 35, 36, 43, 44, 51, 52, 62, 65, 67, 71, 85, 88, 92, 100, 103, 118, 120, 123, 125, 126], "pressur": 15, "fifo": 15, "stack": [15, 25, 68, 98, 120], "replacebackpressurestrategi": 15, "discard": [15, 103], "upon": [15, 31, 35, 41, 43, 46, 50, 85, 87, 100, 118], "discardnewbackpressurestrategi": 15, "popul": [15, 97, 120], "field": [15, 28, 33, 34, 35, 36, 46, 50, 120], "mount": [15, 32, 34, 36, 43, 44, 47, 49, 53, 68, 118, 120], "nativ": [16, 21, 46], "android": [16, 24, 36, 60], "airbnb": 16, "develop": [16, 27, 28, 31, 32, 36, 43, 57, 58, 71, 93, 115, 117, 120, 125, 131, 132], "xaha": 16, "loadlotti": 16, "lottiebuild": 16, "obtain": [16, 36, 62, 85, 118, 119], "assetbundl": 16, "url": [16, 17, 60, 62, 106, 115], "uint8list": [16, 57], "lottiecompon": 16, "lottielogo1": 16, "json": [16, 62], "repeat": [16, 36, 41, 43, 52, 57, 93, 125], "continu": [16, 28, 33, 35, 36, 45, 46, 49, 52, 91, 92, 95, 103, 120], "400": [16, 51, 61, 67], "focus": [17, 27, 34, 49, 125, 133], "abstract": [17, 33, 36, 41, 43, 67, 68, 71, 103, 113, 120], "path_provid": 17, "place": [17, 31, 32, 34, 36, 41, 47, 49, 53, 57, 60, 62, 64, 68, 74, 76, 80, 83, 85, 86, 90, 91, 93, 103, 119, 120, 125, 129], "argument": [17, 28, 33, 34, 35, 36, 41, 43, 50, 52, 57, 59, 60, 63, 65, 76, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 96, 98, 104, 108], "networkasset": 17, "flamenetworkimag": 17, "playersprit": [17, 53, 62, 63, 132], "com": [17, 28, 35, 62, 115, 119], "png": [17, 32, 33, 36, 43, 50, 62, 63, 65, 69, 112, 117, 118, 119, 120, 123, 124, 125, 126, 128, 129, 132], "decodeasset": 17, "encodeasset": 17, "flamenetworkcustomasset": 17, "customasset": 17, "getappdirectori": 17, "cacheinmemori": 17, "cacheinstorag": 17, "byte": [17, 62], "decod": [17, 60], "encod": [17, 91], "real": [20, 32, 33, 35, 45, 52, 57, 67, 104, 115, 119, 125], "riv": 20, "artboard": 20, "loadartboard": 20, "statemachinecontrol": 20, "rivecompon": 20, "rive_exampl": 20, "riveexamplegam": 20, "tapdetector": [20, 21, 35, 41, 46], "smiinput": 20, "levelinput": 20, "skillsartboard": 20, "rivefil": 20, "skill": [20, 31], "fromartboard": 20, "test": [20, 28, 29, 31, 49, 67, 115], "addcontrol": 20, "findinput": 20, "canvass": [20, 33, 35, 41, 61, 65, 68, 124, 125, 127, 129], "ontap": [20, 35, 36, 41, 46, 57, 61], "550": 20, "inform": [20, 27, 35, 43, 46, 50, 52, 64, 67, 68, 71, 90, 92, 96, 98, 100, 110, 113, 120, 125, 126, 127, 129], "spinecompon": 21, "rememb": [21, 31, 35, 36, 60, 119, 125], "initspineflutt": 21, "main": [21, 28, 30, 32, 34, 35, 36, 41, 43, 44, 57, 60, 61, 63, 65, 67, 68, 69, 90, 91, 95, 102, 103, 110, 115, 117, 118, 119, 120, 123, 124, 128, 131, 132], "widgetsflutterbind": 21, "ensureiniti": 21, "runapp": [21, 34, 43, 44, 115, 117, 118, 119, 120, 123, 124, 129, 131, 132], "gamewidget": [21, 32, 34, 43, 44, 46, 49, 59, 68, 115, 117, 118, 119, 120, 123, 124, 129, 131, 132], "gamefactori": [21, 44, 124, 129], "spineexampl": 21, "flamespineexampl": 21, "spineboi": 21, "skeleton": 21, "scale": [21, 33, 35, 41, 46, 62, 63, 68, 117, 119, 120, 127, 128, 129], "fromasset": 21, "atlasfil": 21, "skeletonfil": 21, "pro": 21, "skel": 21, "4": [21, 25, 36, 41, 45, 57, 58, 61, 62, 65, 68, 77, 86, 89, 90, 117, 118, 119, 124, 125, 129], "walk": [21, 26, 80, 98], "mode": [21, 30, 32, 52, 63, 118, 119, 120], "animationst": 21, "setanimationbynam": 21, "ondetach": 21, "resourc": [21, 43, 103, 118, 119, 126], "style": [22, 28, 29, 30, 35, 45, 52, 57, 58, 61, 68, 98, 119, 120, 128, 129], "beauti": 22, "customiz": 22, "flamesplashscreen": 22, "theme": [22, 30, 67], "flamesplashthem": 22, "dark": [22, 67, 71, 98, 117], "onfinish": [22, 41], "buildcontext": [22, 44, 59, 129], "navig": [22, 30, 31, 32, 68, 115], "pushnam": [22, 68], "repo": 22, "page": [22, 28, 30, 46, 57, 61, 67, 68, 115, 119], "detail": [22, 28, 31, 33, 36, 45, 47, 52, 61, 67, 91, 123], "render": [24, 25, 27, 30, 31, 32, 33, 34, 35, 41, 42, 43, 44, 45, 46, 51, 52, 55, 57, 59, 60, 61, 62, 65, 68, 71, 93, 103, 112, 113, 117, 118, 120, 125, 131, 132], "visit": [24, 71, 73, 76, 79, 84, 93, 103, 109, 110, 120], "snippet": [24, 62, 119], "canva": [24, 30, 31, 32, 33, 34, 35, 36, 41, 43, 44, 45, 51, 52, 58, 60, 61, 62, 63, 64, 65, 67, 68, 113, 119, 120, 131, 132], "svginstanc": 24, "300": [24, 32, 35, 50, 51, 129], "renderposit": 24, "svgcompon": 24, "pars": [25, 27, 36, 57, 74, 80, 88, 93, 97, 98, 104, 108, 110], "tmx": [25, 26, 27], "xml": [25, 27], "everyth": [25, 27, 62, 92, 115, 118, 124], "my_map": 25, "32": [25, 36, 62, 67, 68, 128, 129], "rpg": 25, "progress": [25, 41, 65, 97, 102, 103], "visibl": [25, 26, 41, 46, 77, 100, 118, 119], "layer": [25, 27, 36, 50, 65, 66], "spritebatch": 25, "includ": [25, 28, 30, 31, 33, 36, 41, 43, 44, 46, 49, 50, 52, 62, 63, 67, 69, 71, 74, 91, 92, 96, 109, 117, 118, 120, 125], "orthogon": 25, "isometr": [25, 27, 36, 61], "hexagon": [25, 27], "stagger": [25, 27], "isomorph": 25, "column": [25, 50, 57, 62, 67, 119, 129], "floor_und": 25, "sequenceeffect": 25, "moveeffect": [25, 28, 35, 41, 126, 129], "noiseeffectcontrol": 25, "durat": [25, 32, 35, 41, 52, 65, 68, 82, 126, 127, 128, 129], "lineareffectcontrol": 25, "repeatcount": [25, 32, 35, 41, 127, 128, 129], "oncomplet": [25, 36, 41, 127, 128, 129], "removefrompar": [25, 30, 34, 35, 36, 45, 52, 125, 126, 127, 128, 129], "tileset": [25, 27, 36], "big": [25, 31, 62, 67, 119], "k": [25, 117, 119, 120], "hardwar": [25, 47, 48], "queri": [25, 100, 103, 113, 120], "max": [25, 41, 64, 126], "4096x4096": 25, "web": [25, 43, 51, 57, 61, 62, 115, 123], "8192x8192": 25, "atlasmaxx": 25, "huge": [25, 35], "resiz": [25, 33, 36, 62, 118, 123], "fit": [25, 31, 34, 67, 118], "9216": 25, "atlasmaxi": 25, "horizont": [25, 26, 34, 67, 118, 131], "vertic": [25, 26, 34, 35, 36, 61, 67, 115, 118, 120, 131], "even": [25, 31, 34, 35, 36, 41, 43, 45, 50, 52, 59, 63, 64, 68, 71, 72, 74, 84, 92, 93, 117, 118, 120], "ignoreflip": 25, "sum": [25, 89], "thousand": [25, 86], "tiledatla": 25, "next": [25, 28, 36, 41, 43, 62, 75, 86, 91, 92, 97, 98, 102, 103, 115, 118, 119, 120, 125, 127, 129, 131, 132], "simplest": [26, 32, 33, 36, 41, 44, 67, 71, 115], "getlay": 26, "objectgroup": 26, "myobjectgrouplay": 26, "imagelay": 26, "myimagelay": 26, "tilelay": 26, "mytilelay": 26, "mygrouplay": 26, "opac": [26, 30, 31, 41, 45, 52, 61, 68, 127, 129], "tint": [26, 41, 119], "color": [26, 30, 35, 36, 41, 44, 45, 51, 52, 58, 61, 62, 64, 65, 66, 67, 68, 78, 93, 96, 100, 106, 117, 119, 120, 125, 128, 129, 131, 132], "parallax": [26, 36], "v1": [26, 28, 30], "advanc": [26, 32, 34, 36, 43, 46, 50, 67, 71, 103], "behavior": [26, 32, 34, 35, 36, 41, 43, 44, 49, 51, 53], "eg": [26, 68], "region": [26, 31, 34, 46, 62, 120], "area": [26, 33, 35, 36, 75, 131], "great": [27, 31, 36, 62], "content": [27, 31, 44, 60, 61, 63, 67, 68, 71, 80, 83, 91, 92, 93, 94, 100, 107, 110, 115, 117, 118, 123], "Its": [27, 36, 97], "primari": [27, 61, 71, 103], "placement": [27, 34, 53], "annot": [27, 31, 77, 92, 93, 119], "extra": [27, 28, 35, 67, 93, 94, 118, 120], "try": [27, 28, 31, 32, 35, 36, 45, 46, 52, 58, 77, 92, 102, 103, 118, 120, 123], "stai": [27, 36, 41, 121], "intuit": [27, 71], "term": [27, 92], "straight": [27, 35, 41, 49, 95], "rectangular": [27, 31, 34, 46], "collect": [27, 41, 44, 57, 117, 123, 124, 127, 129], "certain": [27, 33, 34, 35, 36, 41, 43, 46, 61, 65, 71, 73, 84, 90, 97, 98, 103, 112, 113, 118, 119, 120], "fake": 27, "techniqu": [27, 46], "tiledcompon": 27, "core": [27, 62, 65, 120], "close": [28, 34, 36, 45, 52, 61, 68, 80, 93, 120, 128, 132], "carefulli": [28, 33], "github": [28, 30, 35, 123], "duplic": 28, "d": [28, 36, 43, 60, 61, 71, 100, 104, 120, 127], "submit": [28, 32, 60], "send": [28, 35, 71, 102, 103], "xxxx": 28, "text": [28, 30, 31, 32, 36, 41, 44, 55, 58, 59, 66, 68, 71, 80, 83, 90, 91, 94, 95, 100, 101, 103, 106, 110, 112, 117, 119, 128, 129], "verifi": [28, 31, 32, 45, 52, 55, 115, 120], "describ": [28, 33, 34, 36, 41, 45, 51, 52, 53, 62, 67, 68, 71, 72, 84, 91, 103, 112, 118], "discord": 28, "discuss": [28, 119, 120], "thought": [28, 67], "wait": [28, 32, 36, 41, 73, 83, 98, 103, 118, 126, 127], "feedback": [28, 68], "spend": 28, "much": [28, 31, 32, 33, 34, 35, 36, 41, 43, 44, 60, 63, 71, 91, 95, 117, 120], "enhanc": 28, "align": [28, 36, 53, 54, 65, 67, 68, 118, 126], "direct": [28, 30, 35, 36, 41, 44, 50, 53, 57, 58, 61, 67, 126, 127], "els": [28, 30, 35, 36, 41, 43, 45, 46, 49, 50, 52, 61, 68, 75, 77, 81, 84, 90, 92, 95, 113, 118, 119, 120, 127, 128, 129], "love": 28, "hear": [28, 71, 94], "accept": [28, 31, 57, 65, 67, 93], "guid": [28, 29, 30, 67, 98, 108, 131], "lint": 28, "melo": [28, 30, 32], "analyz": [28, 31], "titl": [28, 71, 72, 74, 75, 77, 78, 81, 84, 85, 86, 90, 91, 92, 93, 94, 95, 98, 102, 107, 110], "convent": [28, 30, 31], "commit": [28, 115], "prefix": [28, 69, 74, 109], "feat": 28, "criteria": 28, "branch": [28, 60, 71, 102, 115], "reflect": [28, 35], "clone": [28, 45], "machin": [28, 71, 102], "g": [28, 46, 51, 57, 63, 84, 119, 120], "git": [28, 60, 115], "your_github_us": 28, "recent": [28, 120], "stabl": [28, 43, 60, 115], "match": [28, 32, 33, 53, 80, 84, 98, 115], "channel": [28, 64, 115], "command": [28, 30, 31, 60, 71, 72, 74, 75, 76, 77, 78, 79, 81, 82, 83, 85, 89, 90, 92, 94, 95, 96, 97, 98, 102, 103, 107, 108, 110, 115, 117], "activ": [28, 35, 41, 68, 127], "root": [28, 30, 34, 36, 44, 47, 52, 60, 61, 63, 74, 91], "bootstrap": 28, "dependency_overrid": 28, "plugin": [28, 30, 50], "markdown": [28, 31], "markdownlint": 28, "cli": 28, "rule": [28, 31, 68, 80, 85, 119, 125], "error": [28, 30, 31, 36, 44, 74, 77, 78, 84, 88, 89, 98, 102, 104, 108, 110, 115, 125], "sadli": 28, "particularli": [28, 41], "labori": 28, "md013": 28, "circumv": 28, "extens": [28, 30, 31, 36, 58, 118], "rewrap": 28, "vscode": 28, "wrappingcolumn": 28, "trick": [28, 120], "checkout": [28, 60], "b": [28, 34, 60, 61, 67, 84, 93, 103, 106], "my": [28, 71, 72, 85, 92, 93, 95, 98, 100, 106, 117, 118, 119, 120, 123, 124, 125], "split": [28, 69, 81, 92, 94, 120], "messag": [28, 31, 59, 98], "camera": [28, 36, 42, 43, 44, 46, 50, 61, 103, 118, 119, 120, 124, 129], "push": [28, 60, 68, 115], "remot": [28, 115], "usernam": [28, 115], "deprec": [28, 42, 124], "tag": [28, 67, 92, 93, 94, 100, 101, 106, 107], "convei": 28, "task": [28, 71, 117, 127], "warn": [28, 30, 90, 92, 94, 103], "Will": [28, 65, 123], "nondeprecatedfeatur": 28, "deprecatedfeatur": 28, "ask": [28, 35, 36, 68, 71, 78, 98, 123], "newli": [28, 124], "patch": 28, "introduc": [28, 36, 58, 74, 90, 113, 131], "doc": [28, 30, 33, 43, 46, 58, 74, 106, 126], "refactor": [28, 31, 120, 125, 132], "public": [28, 31, 32, 60, 74, 119, 120], "perf": 28, "affect": [28, 33, 34, 36, 43, 61, 62, 103, 118], "extern": [28, 31, 49, 50, 108], "ci": 28, "script": [28, 30, 71, 72, 73, 74, 80, 84, 90, 92, 96, 97, 98, 99, 100, 101, 102, 104, 106, 107, 108, 110, 111], "chore": 28, "don": [28, 30, 34, 35, 36, 41, 45, 46, 50, 51, 52, 60, 62, 63, 64, 68, 69, 71, 72, 78, 85, 92, 93, 94, 98, 117, 118, 119, 120, 125, 126], "modifi": [28, 31, 34, 36, 41, 47, 78, 89, 119, 120, 124, 131], "revert": [28, 41], "end": [28, 32, 35, 41, 45, 46, 61, 65, 71, 75, 76, 79, 85, 86, 91, 92, 98, 103, 106, 117, 120, 124, 125, 126, 127, 131], "mark": [28, 30, 35, 41, 59, 92, 95, 103, 106, 117, 119, 120], "childrenfactori": 28, "componentset": 28, "factori": [28, 34, 36, 41, 57, 119, 120], "joystickcompon": [28, 50], "mandarin": 28, "readm": [28, 115], "infin": [28, 41, 86], "descript": [28, 31, 33, 61, 73, 93, 98, 108, 115], "life": [28, 57, 65, 103, 109, 119, 120, 126, 131], "migrat": 28, "copi": [28, 31, 126], "few": [28, 36, 41, 50, 57, 65, 85, 112, 127], "thing": [28, 30, 31, 32, 33, 34, 35, 43, 50, 57, 59, 60, 63, 65, 67, 115, 118, 120, 124, 125, 126, 127, 128, 132], "search": [28, 47], "codebas": 28, "intend": [28, 32, 33, 35, 36, 67, 115, 120], "v": 28, "package1": 28, "package2": 28, "changelog": 28, "md": [28, 30, 115], "haven": [28, 118], "publish": [28, 30], "aren": [28, 119], "satisfi": [28, 98, 104], "result": [28, 30, 32, 35, 36, 41, 57, 63, 68, 83, 84, 86, 87, 88, 89, 92, 93, 98, 100, 101, 103, 118, 120, 129], "dry": 28, "contribut": [29, 30], "html": [30, 32, 60, 67, 92, 93, 100], "sphinx": 30, "myst": 30, "serv": [30, 31, 34, 35, 77, 115, 117, 118], "syntax": [30, 41, 77, 84, 92, 95], "plenti": 30, "internet": 30, "toctre": 30, "subdirectori": 30, "hidden": [30, 59], "topic": [30, 120], "relative_path": 30, "to_topic1": 30, "topic2": 30, "mention": [30, 31, 71, 92, 113, 118, 124, 127, 132], "orphan": [30, 108, 118], "emphas": [30, 92], "distinct": [30, 33, 119], "appear": [30, 36, 41, 61, 63, 92], "tripl": 30, "backtick": 30, "caveat": 30, "look": [30, 31, 34, 36, 41, 43, 50, 58, 64, 65, 71, 75, 81, 98, 115, 117, 118, 119, 120, 123, 124, 125, 126, 127, 129, 131, 132], "encount": [30, 74, 84, 103, 110], "told": 30, "seealso": 30, "cool": [30, 60, 132], "thingi": 30, "embed": [30, 32], "alongsid": [30, 46, 59, 67], "insert": [30, 41, 44, 83, 92, 131], "emb": [30, 65], "tap_ev": [30, 52], "popup": [30, 61], "180": [30, 36, 45], "160": [30, 45], "_sphinx": 30, "sub": [30, 49, 118], "append": 30, "secondli": [30, 120], "displai": [30, 34, 36, 44, 46, 55, 58, 68, 71, 93, 95, 103, 118, 120, 124, 126], "purpos": [30, 31, 32, 34, 45, 52, 57, 61, 63, 67, 72, 74, 84, 85, 87, 118], "abl": [30, 32, 35, 41, 46, 64, 67, 93, 94, 102, 115, 118, 119, 120, 124, 125, 127], "execut": [30, 32, 36, 41, 68, 71, 73, 74, 75, 76, 79, 81, 91, 93, 94, 98, 100, 103, 108, 110, 113, 115], "rout": [30, 61], "proper": 30, "subset": 30, "infobox": 30, "ifram": 30, "overlai": [30, 42, 44, 68, 128, 129], "window": [30, 34, 45, 60, 115, 118], "suitabl": 30, "demo": [30, 68], "float": [30, 36, 41, 87], "integ": [30, 64, 86, 87, 88, 89, 90, 103, 119, 125, 126], "350px": 30, "math": [30, 35, 45, 51, 52, 68, 84, 89, 119, 120, 126, 129], "tapeventsgam": [30, 52], "taptarget": [30, 52], "tappabl": [30, 36, 49, 52, 119, 120], "ish": [30, 45, 52], "rectangl": [30, 34, 35, 36, 45, 52, 58, 62, 67, 131, 132], "tapcallback": [30, 36, 51, 68, 120], "receiv": [30, 36, 43, 44, 45, 46, 47, 52, 62, 67, 68, 80, 102, 103, 124, 132], "tap": [30, 32, 36, 46, 48, 68, 93], "_paint": [30, 45, 51, 52, 68, 131, 132], "paint": [30, 35, 36, 41, 45, 51, 52, 61, 62, 64, 65, 67, 68, 119, 120, 131, 132], "0x448ba8ff": [30, 52], "circl": [30, 34, 35, 36, 45, 46, 52, 65, 120], "pointerid": [30, 45, 46, 52], "int": [30, 31, 36, 41, 45, 46, 52, 57, 68, 80, 84, 98, 103, 104, 106, 109, 119, 120, 125, 127, 128, 129], "expandingcircl": [30, 52], "_circl": [30, 52], "ongameres": [30, 36, 43, 45, 52, 68], "75": [30, 36, 41, 45, 52, 126, 129], "drawrect": [30, 45, 51, 52, 64, 65, 67, 131, 132], "torect": [30, 36, 45, 51, 52, 57, 68, 119, 120, 131, 132], "ontapdown": [30, 36, 46, 50, 51, 68], "tapdownev": [30, 36, 51, 52, 68], "localposit": [30, 45, 46, 51, 52], "onlongtapdown": [30, 46], "accent": [30, 52], "ontapup": [30, 46, 50, 61, 68, 120], "tapupev": [30, 52, 68, 120], "releas": [30, 47, 50, 52, 60, 133], "ontapcancel": [30, 46, 50, 68], "tapcancelev": [30, 52, 68], "cancel": [30, 34, 45, 46, 52], "_center": [30, 52], "_basecolor": [30, 52], "hslcolor": [30, 45, 51, 52], "fromahsl": [30, 45, 51, 52], "random": [30, 41, 45, 51, 52, 65, 84, 90, 110, 119, 120, 124, 127, 129], "nextdoubl": [30, 45, 51, 52, 65, 119], "360": [30, 45, 51, 52], "tocolor": [30, 45, 51, 52], "_outerradiu": [30, 52], "_innerradiu": [30, 52], "_releas": [30, 45, 52], "_cancel": [30, 52], "paintingstyl": [30, 35, 45, 52, 61, 67, 68, 119, 120], "stroke": [30, 35, 45, 49, 52, 61, 64, 67, 68, 118, 119, 120], "thin": [30, 52], "white": [30, 45, 52, 57, 61, 64, 67, 78, 80, 131, 132], "radiu": [30, 35, 36, 41, 52, 65, 68, 119, 120, 129], "drawn": [30, 36, 41, 52, 58, 62, 63, 119], "_accentradiu": [30, 52], "1e10": [30, 52], "_accentpaint": [30, 52], "strokewidth": [30, 35, 45, 52, 61, 68, 119, 120], "0xffffffff": [30, 45, 52, 68], "disappear": [30, 52, 127], "maxradiu": [30, 52], "175": [30, 52, 118, 119, 120], "drawcircl": [30, 35, 45, 52, 65, 68, 120], "tooffset": [30, 35, 45, 52, 57], "implos": [30, 52], "6": [30, 35, 41, 50, 52, 68, 77, 84, 86, 87, 88, 118, 119, 120, 125, 127, 129], "withopac": [30, 35, 45, 51, 52, 65], "entri": [30, 100, 101, 125], "parent": [30, 35, 43, 52, 53, 65, 68, 79, 103, 119, 120, 129], "sidebar": 30, "menu": [30, 44, 59, 68, 71, 95, 103, 115, 124, 128], "logic": [30, 33, 34, 36, 41, 46, 47, 50, 61, 63, 65, 102, 109, 112, 113, 118, 119, 120, 124, 131], "alphabet": 30, "addition": [30, 36, 125, 127], "organ": [30, 62, 68, 74, 91, 113, 120, 124], "bridge_packag": 30, "package_nam": 30, "documentation_sect": 30, "bug": [30, 31, 32], "fairli": [30, 46, 127, 128, 129], "python": 30, "environ": [30, 31, 61, 71, 115, 124, 133], "dedic": [30, 51, 67, 91, 103, 120], "virtual": [30, 50, 102], "setup": [30, 33, 123, 124], "prerequisit": 30, "met": 30, "luckili": [30, 41], "smart": 30, "enough": [30, 35, 36, 65, 85, 98, 117, 123], "rebuild": [30, 36], "recompil": 30, "browser": [30, 32, 60, 118], "becaus": [30, 31, 33, 35, 36, 41, 63, 67, 89, 103, 112, 115, 117, 118, 119, 120, 123, 124, 125, 126, 127, 129, 132], "compil": [30, 36, 67, 74, 77, 78, 84, 91, 98, 104, 110], "host": [30, 31, 34, 43, 44, 60, 115], "localhost": 30, "8000": 30, "occasion": [30, 120], "clean": [30, 31, 43, 103, 120, 132], "stuck": 30, "bad": 30, "linkcheck": 30, "broken": [30, 67, 80, 84], "kill": [30, 124], "tcp": 30, "_build": 30, "index": [30, 32, 36, 60, 103, 106, 119, 120, 125], "drawback": 30, "won": [30, 33, 60, 117, 118], "restart": 30, "delet": [30, 32, 132], "adjac": [31, 95], "strive": 31, "readabl": 31, "benefit": [31, 36, 62, 63], "who": [31, 34, 72, 92, 96, 98, 100, 112, 120], "studi": 31, "understand": [31, 34, 50, 67, 98, 102, 123, 125, 126, 127], "particular": [31, 32, 35, 43, 68, 85, 88, 95, 96, 115], "debug": [31, 52, 56, 57, 87, 118, 119, 120], "offici": [31, 91], "program": [31, 73, 75, 76, 79, 81, 84, 90, 94, 98, 102, 115, 116, 122, 130], "enforc": [31, 36, 110, 119], "linter": 31, "ensur": [31, 32, 63, 65, 74, 77, 118, 120], "conform": 31, "easi": [31, 46, 59, 60, 62, 64, 112, 113], "symbol": [31, 89, 92, 100, 109, 117, 119], "smallest": [31, 86], "meta": [31, 100], "protect": [31, 72], "never": [31, 41, 46, 63, 90, 100, 103, 120, 127], "cupertino": [31, 41], "materi": [31, 35, 41, 52, 57, 64, 67, 68, 124, 125, 126, 128, 129, 131, 132], "strongli": [31, 36, 115], "privat": [31, 32, 115, 119], "perfectli": 31, "reason": [31, 32, 33, 62, 74, 95, 110, 117, 118, 124], "except": [31, 35, 41, 47, 62, 68, 76, 77, 81, 85, 87, 88, 89, 92, 103, 109, 120, 126, 129], "immedi": [31, 33, 74, 76, 79, 92, 102, 103, 120], "typedef": 31, "explicitli": [31, 41, 43, 65, 67, 85], "statement": [31, 73, 74, 75, 94, 95, 102, 119], "src": [31, 32], "provider_interfac": 31, "anchorprovid": 31, "angleprovid": 31, "positionprovid": 31, "scaleprovid": 31, "sizeprovid": [31, 41], "contract": 31, "condit": [31, 36, 51, 71, 75, 84, 95, 101, 103], "post": [31, 63], "failur": [31, 32], "thumb": [31, 68], "easier": [31, 32, 36, 57, 58, 59, 67, 117, 126, 131], "earli": [31, 127, 128], "valid": [31, 45, 57, 72, 74, 85, 88, 90, 92, 94, 104, 110, 115, 123], "setter": 31, "invalid": [31, 89], "cannot": [31, 41, 52, 61, 77, 82, 83, 89, 92, 93, 95, 100, 102, 104, 115, 120, 124], "framework": [31, 32, 36, 41, 47, 49, 111, 113], "Such": [31, 32, 41, 45, 52, 68, 71, 98, 102, 104, 120], "mini": 31, "against": [31, 32, 35, 71, 80, 89], "could": [31, 34, 35, 36, 41, 43, 46, 49, 62, 64, 65, 67, 74, 75, 91, 94, 97, 98, 102, 103, 109, 110, 115, 117, 120, 124, 126, 127, 131], "erron": 31, "intern": [31, 36, 44, 60, 62, 65, 68, 87, 118, 120], "deliber": 31, "explicit": [31, 74, 77, 103], "outsid": [31, 34, 35, 36, 44, 46, 60, 67, 74, 84, 91, 93, 100, 119, 120, 129], "decid": [31, 33, 34, 35, 36, 67, 75, 102, 103, 117, 118, 119, 120, 123], "question": [31, 120], "product": [31, 60], "ought": [31, 67], "expos": [31, 34, 36, 41, 57, 65, 67], "member": [31, 64, 74], "harder": [31, 77], "burden": 31, "variabl": [31, 33, 35, 36, 41, 43, 67, 71, 74, 77, 78, 82, 83, 84, 85, 89, 98, 106, 108, 110, 118, 119, 120, 124, 125, 126, 127, 128, 131, 132], "properti": [31, 33, 34, 36, 41, 45, 46, 52, 55, 61, 65, 67, 68, 85, 113, 119, 120], "NOT": [31, 35, 89, 90, 92], "invit": 31, "unless": [31, 33, 34, 53, 72, 96], "sai": [31, 32, 33, 35, 36, 46, 60, 71, 72, 85, 92, 115, 118, 120, 126], "suffici": [31, 44, 118, 120], "collaps": 31, "lack": 31, "endregion": [31, 120], "getter": [31, 36, 57, 65, 67, 113, 119, 120], "myclass": 31, "_variabl": 31, "gather": [31, 123], "regular": [31, 33, 44, 64, 67, 68, 78, 80, 85, 86, 87, 89, 94, 98, 120], "comment": [31, 74, 92, 93, 131], "fragment": [31, 71], "That": [31, 32, 33, 34, 41, 61, 65, 67, 78, 92, 95, 100, 110, 115, 120, 131, 132], "especi": [31, 36, 52, 65, 103, 112, 113], "advic": 31, "disregard": [31, 35], "passiv": [31, 35, 125, 126, 129], "voic": [31, 103], "pattern": [31, 36, 58, 65, 119], "appar": 31, "exactli": [31, 32, 35, 68, 84, 90, 118], "verb": 31, "tens": 31, "implicit": 31, "subject": 31, "paragraph": [31, 67], "sentenc": 31, "unclear": 31, "child": [31, 41, 44, 46, 49, 53, 58, 65, 67, 68, 120, 129], "owner": [31, 103], "belong": [31, 120], "addchild": 31, "obviou": [31, 74], "omit": [31, 36, 44, 46, 62, 63, 72, 85, 115, 132], "macro": 31, "answer": [31, 118, 119], "wherea": [31, 35, 52, 119, 120], "websit": 31, "site": [31, 123], "peopl": [31, 72, 75, 102, 112], "learn": [31, 71, 118, 131], "discover": 31, "excit": [31, 120, 124], "charact": [31, 33, 34, 36, 61, 67, 71, 73, 91, 95, 100, 103, 110, 117], "bottom": [31, 36, 50, 53, 57, 65, 118, 119, 120, 125, 126, 127, 129], "plain": [31, 64, 67, 71, 76, 81, 91], "separ": [31, 35, 50, 57, 60, 71, 74, 91, 94, 119, 127, 129], "header": [31, 67, 107], "preced": 31, "blank": [31, 115, 124], "sublist": 31, "indent": [31, 75, 92, 95], "reappear": 32, "coverag": 32, "_test": 32, "suffix": 32, "spookyeffect": 32, "spooky_effect": 32, "spooky_effect_test": 32, "mirror": 32, "whose": [32, 34, 45, 61, 92, 113, 120], "suit": [32, 33, 63, 98, 117, 120, 127], "capit": 32, "lowercas": [32, 115], "underscor": [32, 90, 94, 115, 119], "kind": [32, 34, 35, 36, 46, 62, 71, 72, 103, 113, 117, 123], "fastest": 32, "testwithflamegam": 32, "fulli": [32, 35, 41, 43, 61, 64, 65, 93, 113, 118, 120], "behav": [32, 63], "until": [32, 35, 43, 46, 52, 80, 91, 98, 118], "schedul": [32, 35, 36], "testwithgam": 32, "_mygam": 32, "nake": 32, "insuffici": [32, 41], "actual": [32, 36, 41, 61, 64, 67, 93, 103, 115, 117, 118, 119, 120, 125], "testwidget": 32, "tester": 32, "pumpwidget": 32, "pump": 32, "equival": [32, 41, 67, 73, 75, 78, 85, 86, 87, 89, 94, 98], "drag": [32, 46, 48, 50, 52, 68, 120, 132], "templat": [32, 104], "testgolden": 32, "goldenfil": 32, "_golden": 32, "my_test_fil": 32, "output": [32, 41, 57, 62, 100, 102, 115], "subsequ": [32, 63, 74, 85, 100, 118, 120], "diff": 32, "reliabl": 32, "font": [32, 67, 117], "discrep": 32, "anti": [32, 67], "alias": [32, 67, 72, 96, 97], "algorithm": [32, 35, 67], "testrandom": 32, "seed": [32, 110], "shown": [32, 33, 36, 44, 50, 59, 71, 103, 117, 118], "nnn": 32, "ll": [32, 46, 63, 71, 75, 78, 84, 85, 93, 94, 98, 118, 120], "leav": [32, 33, 46, 51, 61, 67, 109], "defeat": 32, "pixel": [33, 34, 35, 50, 57, 65, 117, 118, 119, 120, 123, 125, 126], "necessarili": [33, 35, 120], "fundament": 33, "awai": [33, 34, 35, 45, 52, 62, 102, 120], "arbitrarili": [33, 44], "sort": [33, 36], "intrins": 33, "transform": [33, 36, 46, 57, 62, 63], "unifi": 33, "rather": [33, 41], "interfac": [33, 41, 67, 71, 84, 120], "scratch": 33, "op": [33, 103], "yourself": [33, 36, 44, 62, 73, 127], "defaultviewport": 33, "associ": [33, 45, 52, 67, 72, 90, 92, 93, 96, 100, 101, 106], "fixedresolutionviewport": 33, "perspect": [33, 61], "black": [33, 43, 61, 64, 78, 115, 117, 119, 120, 125, 131], "bar": [33, 57, 115, 129], "oper": [33, 35, 57, 61, 62, 83, 85, 97, 118, 119, 123], "unlik": [33, 34, 53, 64, 74, 80, 89, 132], "around": [33, 35, 36, 41, 50, 57, 60, 67, 84, 95, 100, 112, 119, 120, 124, 127], "again": [33, 36, 41, 77, 78, 81, 95, 110, 117, 120, 124, 129], "standalon": [33, 65], "wire": [33, 46], "snap": [33, 46], "lead": [33, 64], "jar": 33, "unnatur": [33, 120], "though": [33, 61, 68, 92, 93, 110, 118, 120, 123], "transit": [33, 45, 52, 61, 68], "hud": [33, 34, 36, 50, 123, 127, 129], "noth": [33, 36, 45, 51, 52, 60, 90, 96, 126], "corner": [33, 34, 36, 46, 53, 57, 58, 65, 115, 119, 120, 124, 125, 128, 129, 131], "gameplai": [33, 35, 119], "dialogu": [33, 68, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 92, 93, 94, 95, 96, 98, 99, 100, 102, 103, 108, 110, 111], "pickup": 33, "temporari": [33, 119], "moveto": [33, 34, 45, 68], "hoc": 33, "bound": [33, 35, 36, 46, 53, 55, 57, 67, 119, 120, 129], "reset": [33, 41, 45, 57, 65, 129], "resetmov": 33, "conjunct": [33, 65], "smooth": [33, 120], "teleport": 33, "deal": [33, 57, 62, 63], "imper": 33, "convert": [33, 36, 45, 52, 57, 61, 62, 63, 67, 88, 120], "revers": [33, 41, 43, 120], "screentoworld": 33, "worldtoscreen": 33, "vector": [33, 35, 36, 65, 120, 125, 127], "fraction": [33, 86], "relativeoffset": 33, "worldbound": 33, "boundari": [33, 35, 36, 44, 55], "far": [33, 34, 35, 98, 104, 118, 120, 125], "somevector": 33, "oldcamera": 33, "grab": [33, 36, 63, 120], "loadsprit": [33, 36, 50, 112, 128, 129, 132], "pizza": [33, 112], "yourgam": [33, 113], "gameref": [33, 36, 50, 132], "Not": [33, 67, 72, 92], "yourworldbound": 33, "awar": [33, 43, 113, 120, 127], "shake": [33, 41], "showcas": [33, 58, 67, 84, 124], "somewher": [33, 34, 36, 55, 64, 65, 118, 120], "yourpositiontofollow": 33, "overwrit": 33, "tradit": [34, 53, 124, 127], "imagin": [34, 35, 49, 93, 102, 117, 118, 132], "mere": [34, 92, 120], "moment": [34, 35, 52, 60, 63, 118], "contrari": [34, 68], "mindset": 34, "compris": [34, 99, 118], "pair": [34, 52, 96], "switch": [34, 47, 73, 112, 119, 120, 125, 129], "unmount": 34, "addal": [34, 36, 43, 45, 68, 118, 119, 120, 124, 125, 129], "myworld": [34, 36, 43], "currentcamera": 34, "skip": [34, 41, 49, 67, 103], "themselv": [34, 103], "800": 34, "600": [34, 127, 129], "pretend": 34, "resolut": [34, 117, 118], "choic": [34, 71, 81, 95, 99, 102, 103, 118, 119], "myworldcompon": 34, "middl": [34, 36, 47, 52, 58, 65, 94, 119, 120, 126, 127], "aspect": [34, 64, 67, 117, 119], "underutil": 34, "chosen": [34, 62], "mask": [34, 64], "thu": [34, 44, 45, 52, 61, 77, 79, 86, 87, 89, 90, 92, 93, 95, 103, 115, 117, 118, 120, 125], "element": [34, 36, 43, 44, 60, 92, 118], "maxviewport": [34, 118], "expand": [34, 36, 44, 58, 120], "equal": [34, 36, 41, 46, 53, 62, 77, 86, 87, 89, 106, 113, 118, 119], "fixedsizeviewport": 34, "predefin": [34, 35, 41, 65, 112], "fixedaspectratioviewport": 34, "preserv": [34, 47], "circularviewport": 34, "underli": [34, 46, 61, 65, 67, 118], "scroll": [34, 36, 47, 118, 124, 125, 133], "action": [34, 41, 46, 51, 52, 60, 68, 80, 83, 103, 120], "closer": [34, 36], "were": [34, 36, 41, 47, 67, 68, 90, 91, 92, 98, 103, 104, 107, 113, 115, 117, 120, 123, 125, 127, 128], "runtim": [34, 36, 43, 71, 72, 73, 75, 76, 80, 81, 85, 87, 88, 89, 92, 93, 94, 98, 102, 106, 110, 111], "viabl": 34, "circumst": [34, 35], "movebi": 34, "under": [34, 43, 46, 52, 60, 67, 104], "hood": [34, 46], "undo": 34, "setbound": 34, "commonli": [34, 36, 45, 52, 55, 67], "rect": [34, 35, 36, 52, 62, 64, 65, 67, 120], "frequent": [34, 63], "canse": 34, "cull": 34, "act": [35, 41, 50, 113], "intersect": [35, 57], "arrow": [35, 36, 95, 115, 127, 129], "enemi": [35, 36, 62, 69, 123, 124, 125, 127, 129], "coin": [35, 84, 85, 92, 95], "hitbox": [35, 46, 120], "precis": [35, 45, 53, 65, 117], "react": [35, 49], "gestur": [35, 45, 48, 49, 50, 51, 52, 103, 120, 131, 132], "accur": [35, 46], "polygon": [35, 36, 46], "overshoot": 35, "account": [35, 41, 115, 118], "delta": [35, 43, 45, 46, 50, 108, 113, 120, 132], "ancestor": [35, 45, 52], "collisiondetectionworld": 35, "closest": 35, "collision_detect": 35, "doc_flame_exampl": [35, 41, 57, 61, 68], "ember": [35, 41, 57, 123, 125, 126, 127, 128, 129, 133], "hide": [35, 36, 67, 68, 103], "draggabl": [35, 45, 49, 119], "collisiondetectiongam": 35, "emberplay": [35, 41, 57, 124, 125, 127, 129], "40": [35, 36, 41, 45, 50, 68, 119, 120, 128, 129], "effectcontrol": [35, 68, 126, 127, 128, 129], "reversedur": [35, 41, 126, 129], "curv": [35, 41, 45, 65, 126, 129], "easeout": [35, 41, 126, 129], "rectanglecollid": 35, "_collisionstartcolor": 35, "amber": 35, "_defaultcolor": 35, "cyan": 35, "defaultpaint": 35, "rendershap": 35, "oncollisionstart": 35, "intersectionpoint": [35, 127, 129], "oncollisionend": 35, "iscollid": 35, "mycollid": 35, "oncollis": [35, 127, 128, 129], "yourothercompon": 35, "keyword": [35, 73, 75, 115, 118, 119], "edg": [35, 36, 50, 95, 115, 118, 127, 129], "vice": 35, "versa": 35, "hollow": 35, "enclos": 35, "solid": [35, 64, 67, 119], "issolid": 35, "mycompon": [35, 36, 45, 46, 51, 52], "fill": [35, 36, 44, 67], "vehicl": 35, "triggersparentcollis": 35, "myspecialhitbox": 35, "utilityhitbox": 35, "shapecompon": 35, "snowman": 35, "hat": 35, "repres": [35, 36, 41, 50, 57, 58, 62, 64, 65, 67, 88, 91, 92, 94, 96, 99, 100, 101, 107, 108, 119], "gesturehitbox": 35, "enum": [35, 36, 119, 128, 129], "inact": 35, "mayb": [35, 78, 94, 123], "fly": 35, "care": [35, 36, 92, 100, 103, 120, 132], "doubt": [35, 67], "containspoint": [35, 57], "convex": 35, "realli": [35, 64, 78, 83, 93, 98, 117, 120, 125], "counter": [35, 36], "clockwis": [35, 36, 41], "mandatori": [35, 75], "calcul": [35, 36, 43, 75, 83, 118, 125, 126, 127, 129], "polygoncompon": 35, "rectanglecompon": [35, 68], "circlecompon": [35, 41], "viewport": [35, 36, 42, 43, 50, 118, 128, 129], "notifi": [35, 36, 47], "oncollisioncallback": 35, "onstartcollisioncallback": 35, "onendcollisioncallback": 35, "emul": 35, "worri": [35, 36, 41, 112, 113, 119, 125], "standard": [35, 36, 41, 58, 69, 88, 110, 117, 119, 129], "potenti": [35, 44, 64, 126], "o": [35, 118], "n\u00b2": 35, "collisionprospect": 35, "exact": [35, 41, 117, 124], "narrow": 35, "sweep": 35, "prune": 35, "broadphas": 35, "magic": [35, 61, 72, 125], "collisiondetect": 35, "standardcollisiondetect": 35, "magicalgorithmbroadphas": 35, "hundr": [35, 86], "ineffici": 35, "hasquadtreecollisiondetect": 35, "initializecollisiondetect": 35, "mapdimens": 35, "fromltwh": [35, 36, 52, 62, 67, 120], "mapwidth": 35, "mapheight": 35, "minimumdist": 35, "possibli": [35, 41, 47, 103], "disabl": [35, 43, 57, 71], "maxobject": 35, "quadrant": 35, "maxdepth": 35, "oncomponenttypecheck": 35, "pure": [35, 50], "checker": 35, "water": [35, 123], "brick": 35, "neither": [35, 92], "nor": [35, 36, 57, 63, 75, 83, 92], "filter": [35, 64, 113], "earlier": [35, 124, 125, 127], "cluster": 35, "empti": [35, 41, 44, 45, 100, 101, 106, 107, 120, 125, 131], "quadtre": 35, "cleanup": 35, "quadtreeexampl": 35, "session": 35, "interv": [35, 57], "ongameidl": 35, "quadtreecollisiondetect": 35, "quadbroadphas": 35, "unheard": 35, "quadtreebroadphas": 35, "significantli": 35, "sophist": 35, "ignorehitbox": 35, "npc": [35, 61, 93, 94, 103], "bounc": 35, "raycast": 35, "uniformli": 35, "scan": 35, "nearest": [35, 77, 86], "irrespect": [35, 36], "li": 35, "maxdist": 35, "ray_cast": 35, "geometri": [35, 41, 45, 68], "palett": [35, 36, 66, 67], "raycastexampl": 35, "veloc": [35, 36, 50, 125, 126, 127, 129], "60": [35, 41, 51, 52, 68, 128, 129], "resetposit": 35, "red": [35, 36, 45, 52, 61, 65, 72, 78, 117, 119, 120], "raycastresult": 35, "basicpalett": [35, 36, 64, 67], "grai": 35, "30": [35, 36, 41, 68, 75, 115], "ray2": 35, "isact": 35, "originoffset": 35, "drawlin": [35, 61], "didn": [35, 41], "hix": 35, "face": [35, 36, 41, 119, 120], "concern": 35, "light": [35, 92], "numberofrai": 35, "spread": [35, 119], "startangl": 35, "sweepangl": 35, "tabl": [35, 119, 120], "ray_trac": 35, "raytraceexampl": 35, "isclick": 35, "_rai": 35, "boxpaint": 35, "min": [35, 41, 64], "_timepass": 35, "setvalu": 35, "raytrac": 35, "ceil": [35, 84, 125, 129], "tolist": [35, 120], "distanceto": 35, "diagon": 35, "lazi": 35, "further": [35, 41, 46, 60, 92, 117, 120], "blown": 35, "accuraci": 35, "realist": [35, 36], "particl": [35, 61, 66, 112, 113], "hand": [35, 62, 80, 89, 118, 124, 128], "involv": [35, 124], "abil": [35, 41, 58, 63, 71, 72, 120, 123, 127], "org": 35, "20detection_collid": 35, "20animationcompon": 35, "20detection_circl": 35, "20detection_multipl": 35, "20shape": 35, "stori": 35, "diagram": [36, 67], "intimid": 36, "inherit": [36, 41, 67, 132], "c": [36, 61, 62, 65, 68], "component1": 36, "component2": 36, "onmount": [36, 43], "onparentres": 36, "onremov": [36, 43], "overridden": [36, 45, 46, 47, 51, 52, 55, 103, 132], "asynchron": [36, 103, 118], "guarante": [36, 43, 47, 52], "lifetim": [36, 65, 119], "onchildrenchang": 36, "went": 36, "seri": [36, 127], "isload": 36, "finish": [36, 41, 43, 57, 81, 95, 102, 103, 118, 121, 125, 128, 129], "ismount": 36, "isremov": 36, "languag": [36, 71, 72, 73, 75, 76, 79, 81, 84, 85, 90, 94, 98, 104, 108, 110, 116, 122, 130], "overlap": [36, 41, 126], "tick": [36, 41, 43, 57, 62, 63, 65], "visual": [36, 55, 61, 65, 68, 115, 118, 132], "hierarchi": [36, 45, 52, 67], "gameoverpanel": 36, "spriteimag": 36, "gameovertext": 36, "gameoverbutton": 36, "gameoverrestart": 36, "none": [36, 102, 103, 115], "addtopar": [36, 119], "tradition": 36, "resembl": 36, "highscoredisplai": 36, "hitpointsdisplai": 36, "fpscompon": 36, "freeli": 36, "eventu": [36, 41, 52, 68], "assur": 36, "hasworldrefer": 36, "info": [36, 46, 113, 132], "anothercompon": 36, "assert": [36, 45, 46, 98, 119, 120], "thrown": [36, 76, 77, 78, 81, 85, 87, 88, 89, 102, 103], "parentisa": 36, "myparentcompon": 36, "print": [36, 46, 57, 58, 65], "myvalu": 36, "hasancestor": 36, "relationship": [36, 91], "myancestorcompon": 36, "identif": 36, "componentkei": 36, "findbykei": 36, "uniqu": [36, 46, 63, 67, 68, 90, 94, 104, 128], "key2": 36, "key1": 36, "findbykeynam": 36, "queryableorderedset": 36, "strictmod": 36, "matter": [36, 60, 118, 123], "allpositioncompon": 36, "componentsatpoint": [36, 120], "writabl": 36, "front": [36, 61, 92, 125], "containslocalpoint": [36, 45, 51, 52, 68], "deriv": [36, 45, 46, 52, 61, 68, 117, 123], "ondragupd": [36, 46, 120], "dragupdateinfo": [36, 46, 132], "droptarget": 36, "highlight": 36, "head": [36, 72, 117, 118, 119, 120], "raw": [36, 51], "rare": [36, 52], "joystick": [36, 46, 49], "ergonom": 36, "had": [36, 117, 120, 123], "taken": [36, 41, 63, 120], "mychildcompon": 36, "hasvis": 36, "isvis": 36, "descend": [36, 65, 68, 127], "rendertre": 36, "retain": [36, 109], "uniform": [36, 41], "amount": [36, 41, 45, 46, 50, 57, 61, 62, 73, 80, 82, 84, 98, 103, 110, 118, 120, 124, 125, 126, 128, 129], "nativeangl": 36, "measur": [36, 41, 45, 117, 118, 120], "orient": [36, 41, 43, 57], "north": [36, 41], "east": [36, 41], "south": [36, 41], "west": [36, 41], "90": [36, 41, 119], "anchorgam": 36, "_parentanchortext": 36, "textcompon": [36, 41, 53, 55, 68, 128, 129], "_childanchortext": 36, "_anchoredrectangl": 36, "_redcompon": 36, "_bluecompon": 36, "indexof": [36, 120], "elementat": [36, 127, 129], "topleft": [36, 67, 113, 124, 125, 129], "absoluteposit": 36, "positionofanchor": 36, "absolutepositionofanchor": 36, "comp": 36, "p1": [36, 45], "p2": [36, 45], "bottomright": 36, "pitfal": 36, "confus": [36, 60, 67, 72, 89], "w": [36, 119, 120], "fliphorizont": [36, 127, 129], "flipvert": 36, "fliphorizontallyaroundcent": 36, "flipverticallyaroundcent": 36, "128": [36, 62, 119, 120, 124, 125, 126, 127, 129], "cyclic": [36, 62], "player_": 36, "spritelist": [36, 62], "steptim": [36, 62, 65, 124, 126, 129], "01": [36, 45, 61], "64": [36, 62, 65, 68, 124, 125, 126, 127, 129], "sequenc": [36, 41, 43, 45, 47, 52, 61, 62, 67, 71, 92, 94, 95, 100, 101, 102, 107, 110, 124, 126, 129], "spriteanimationdata": [36, 62, 124, 126, 129], "textures": [36, 62, 124, 126, 129], "fromframedata": [36, 62, 124, 126, 129], "spriteanimationtick": 36, "animationtick": 36, "createtick": 36, "ticker": 36, "last": [36, 41, 43, 45, 92, 115, 119, 120, 125, 126, 127, 128, 129], "dosometh": 36, "whencomplet": 36, "onstart": [36, 41], "onfram": 36, "hold": [36, 41, 45, 46, 47, 52, 64, 68, 81, 86, 120, 131], "robotst": 36, "idl": [36, 50], "loadspriteanim": 36, "robot": 36, "animationstick": 36, "currentindex": 36, "spritegroupcompon": [36, 128, 129], "pretti": [36, 67, 120, 126, 129], "counterpart": 36, "buttoncompon": 36, "buttonst": 36, "hasgameref": [36, 50, 124, 125, 126, 127, 128, 132], "spritegroupexampl": 36, "pressedsprit": [36, 58], "unpressedsprit": 36, "unpress": 36, "spawn": [36, 41], "randomli": [36, 41, 65, 124, 126], "period": [36, 41, 57, 65], "periodrang": 36, "minperiod": 36, "maxperiod": 36, "fromsvg": 36, "transpar": [36, 41, 43, 61, 64, 68, 129], "parallaxrender": 36, "rational": 36, "horizon": 36, "seem": [36, 46, 84, 117, 118, 119, 124, 132], "distant": 36, "loadparallaxcompon": 36, "parallaximagedata": 36, "bg": 36, "myparallaxcompon": 36, "loadparallax": 36, "baseveloc": 36, "velocitymultiplierdelta": 36, "_datalist": 36, "basespe": 36, "layerdelta": 36, "proportion": 36, "parallaxlay": 36, "loadparallaximag": 36, "jpg": 36, "imagerepeat": 36, "layerfil": 36, "planet": [36, 68], "repeati": 36, "bottomleft": [36, 41, 125, 126, 129], "dust": 36, "repeatx": 36, "topright": 36, "velocitymultipli": 36, "fromparallax": 36, "repeatedli": 36, "forget": [36, 69, 71, 126], "wont": [36, 46], "loadparallaxlay": 36, "loadparallaxanim": 36, "fullscreen": [36, 60], "parallaximag": 36, "parallaxanim": 36, "impli": [36, 57, 112], "scalabl": [36, 132], "geometr": 36, "accordingli": [36, 62, 119, 120, 124], "meant": [36, 57, 63], "shapehitbox": 36, "squar": [36, 92, 93, 100, 131], "diamond": [36, 119, 120], "percentag": [36, 50], "purpl": 36, "15": [36, 41, 119, 120, 127, 129], "excel": [36, 125], "fromrect": 36, "80": [36, 41, 51, 52, 68, 71, 119, 120], "comparison": [36, 89], "shortest": [36, 88], "diamet": 36, "cartesian": 36, "matrix": [36, 57, 63], "id": [36, 45, 46, 52, 60, 62, 72, 76, 81, 91, 93, 94, 96, 98, 104, 115], "sequenti": 36, "tilesetimag": 36, "isometrictileset": 36, "hover": [36, 44, 51, 93], "selector": [36, 68], "tileheight": 36, "cuboid": 36, "quarter": [36, 82], "On": [36, 43, 46, 49, 57, 59, 63, 68, 113, 125], "darker": 36, "tone": [36, 123], "nine": 36, "grid": [36, 58, 61, 125, 126], "3x3": [36, 58], "stretch": [36, 58], "dialog": [36, 61, 68, 71, 97, 98], "border": [36, 67, 119, 120], "nine_tile_box": [36, 58], "custompaint": 36, "painter": 36, "custom_painter_compon": 36, "attribut": [36, 43, 46, 62, 83, 93, 100, 101, 106, 123, 131, 132], "reactiv": 36, "changenotifi": 36, "report": [36, 55, 115], "playernotifi": 36, "addlisten": 36, "gameovercompon": 36, "blink": [36, 41, 127, 129], "health": [36, 61, 123, 124, 127, 128], "notifylisten": 36, "blinkeffect": 36, "handi": [36, 93, 119], "componentsnotifierbuild": 36, "builder": [36, 44, 68], "clip_compon": 36, "suppos": [41, 52, 68, 72, 85, 98, 103, 120], "de": 41, "obvious": [41, 117, 120], "opacityeffect": [41, 127, 128, 129], "lastli": [41, 52, 80, 93, 100, 115, 118, 119, 125], "lifeless": 41, "increas": [41, 60, 86, 89, 90], "self": [41, 93, 129], "evolv": 41, "usabl": [41, 89], "ispaus": 41, "removeonfinish": 41, "garbag": 41, "plan": [41, 61, 118, 120, 125], "shift": [41, 47, 120], "prescrib": [41, 87], "move_by_effect": 41, "flower": [41, 61], "movebyeffectgam": 41, "250": [41, 68, 129], "190": 41, "superposit": 41, "destin": [41, 68, 76, 120], "move_to_effect": 41, "movetoeffectgam": 41, "500": [41, 61], "segment": [41, 57, 127, 129], "singli": 41, "sudden": 41, "move_along_path_effect": 41, "movealongpatheffectgam": 41, "quadraticbezierto": 41, "flag": [41, 43, 45, 72, 119, 120], "absolut": [41, 50, 126], "declar": [41, 59, 68, 72, 73, 77, 78, 80, 84, 89, 90, 91, 92, 96, 98, 108, 110, 115, 118, 119, 120, 125, 126], "90\u00ba": 41, "tau": [41, 45, 68], "rotate_by_effect": 41, "rotatebyeffectgam": 41, "0\u00ba": 41, "180\u00ba": [41, 119], "270\u00ba": 41, "rotate_to_effect": 41, "rotatetoeffectgam": 41, "scale_by_effect": 41, "scalebyeffectgam": 41, "scale_to_effect": 41, "scaletoeffectgam": 41, "120": [41, 45, 119, 120], "size_by_effect": 41, "sizebyeffectgam": 41, "45": 41, "clamp": [41, 120, 125, 127, 129], "size_to_effect": 41, "sizetoeffectgam": 41, "anchoreffect": 41, "anchor_by_effect": 41, "anchorbyeffectgam": 41, "anchor_to_effect": 41, "anchortoeffectgam": 41, "alpha": [41, 64], "opacityprovid": 41, "opacity_to_effect": 41, "opacitytoeffectgam": 41, "_ontap": 41, "fadein": 41, "haspaint": 41, "paintid": 41, "opacityproviderof": 41, "opacityprovideroflist": 41, "opacity_effect_with_target": 41, "opacityeffectwithtargetgam": 41, "creation": [41, 71, 119], "_borderopacityprovid": 41, "flowerpaint": 41, "paintid1": 41, "paintid2": 41, "opaqu": [41, 43, 64, 68], "fadeout": [41, 80, 127, 128, 129], "opacity_by_effect": 41, "opacitybyeffectgam": 41, "experiment": 41, "glow": 41, "shade": [41, 57, 61, 78], "strength": 41, "glow_effect": 41, "gloweffectexampl": 41, "0xff39ff14": 41, "constitu": 41, "forward": [41, 57, 125], "backward": [41, 127, 129], "predetermin": 41, "sequence_effect": 41, "sequenceeffectgam": 41, "remove_effect": 41, "removeeffectgam": 41, "delaytim": 41, "tostringasfix": 41, "color_effect": 41, "coloreffectexampl": 41, "0xff00ff00": [41, 64], "0xff1039db": 41, "colorfilt": [41, 119, 120], "mix": [41, 46, 49, 63, 64, 132], "although": [41, 46, 61], "wide": [41, 118, 125], "arrai": 41, "componenteffect": 41, "transform2deffect": 41, "encapsul": [41, 61, 65], "decrement": 41, "interf": 41, "varieti": [41, 84], "reversecurv": 41, "atmaxdur": 41, "atmindur": 41, "startdelai": 41, "voidcallback": 41, "onmax": 41, "onmin": 41, "linearli": [41, 57, 71], "grown": 41, "kept": [41, 46, 53], "lowest": [41, 89], "consist": [41, 64, 68, 71, 84, 94, 102, 118, 119], "composit": [41, 62, 65], "prove": 41, "ec": [41, 113], "opposit": [41, 119], "bounceinout": 41, "indefinit": 41, "alter": [41, 65, 73, 89, 92, 93], "proce": [41, 71, 75, 95, 99, 102, 103, 115, 118, 119, 124, 125], "irrelev": [41, 117], "durationeffectcontrol": 41, "notion": [41, 84, 90], "measurableeffect": 41, "qualifi": 41, "travel": [41, 127], "ec1": 41, "ec2": 41, "exhibit": 41, "noisi": 41, "distribut": 41, "exponenti": [41, 88], "sine": 41, "harmon": 41, "govern": 41, "lissaj": 41, "extrem": [41, 52, 65], "router": [42, 68, 98], "layout": [42, 44, 47, 53, 67, 117, 118], "crate": 43, "16": [43, 58, 62, 65, 67, 68, 115, 124, 126, 129], "mycrat": 43, "instanti": [43, 62, 125], "rebuilt": 43, "removeal": 43, "gameloop": 43, "modul": [43, 67], "microsecond": [43, 65], "processlifecycleev": 43, "debugmod": [43, 55, 118, 119, 129], "Be": [43, 60], "backgroundcolor": [43, 44, 61, 125, 129], "behind": [43, 44, 67, 118], "0x00000000": 43, "scenario": [43, 103], "consequ": 43, "ing": [43, 118], "miss": [43, 60, 84, 120], "mygamesubclass": 43, "pauseengin": 43, "resumeengin": 43, "stepengin": 43, "inspect": 43, "pausewhenbackground": 43, "13": [43, 86, 115, 119, 120], "mobil": [43, 60, 123], "statefulwidget": 44, "rich": [44, 67], "deep": [44, 61], "loadingbuild": 44, "errorbuild": 44, "throw": [44, 62, 74, 87, 89, 98, 104, 120], "backgroundbuild": 44, "decor": [44, 66, 119, 129], "overlaybuildermap": [44, 59, 129], "cliprect": 44, "textdirect": [44, 67], "initialactiveoverlai": [44, 129], "focusnod": [44, 49], "autofocu": [44, 49], "mousecursor": [44, 46], "addrepaintboundari": 44, "mywidget": 44, "statelesswidget": [44, 129], "pad": [44, 46, 49, 67, 118, 129], "edgeinset": [44, 50, 67, 129], "gameloadingwidgetbuild": 44, "gameerrorwidgetbuild": 44, "caught": 44, "widgetbuild": 44, "overlaywidgetbuild": 44, "surfac": 44, "pausemenu": [44, 59], "0xff000000": [44, 45, 67, 68, 119, 120], "node": [44, 71, 72, 73, 74, 76, 77, 79, 81, 84, 90, 92, 102, 103, 109, 110], "repaintboundari": 44, "old": [45, 51, 52, 71, 72, 120], "legaci": [45, 51, 52], "finger": [45, 52, 120], "correctli": [45, 52, 115, 124], "four": [45, 52, 57, 89, 98, 104, 117, 118, 119, 120], "dragstartev": [45, 120], "magenta": 45, "drag_ev": 45, "drageventsgam": 45, "dragtarget": 45, "radius1": 45, "radius2": 45, "sharp": [45, 71], "0xffbae5ad": 45, "70": [45, 124, 125, 126, 129], "0xff6ecbe5": 45, "12": [45, 68, 71, 115, 119, 120, 124, 129], "0xfff6df6a": 45, "270": 45, "17": [45, 92, 108, 119, 120], "85": [45, 119, 120], "0xfff82a4b": 45, "110": [45, 68], "pink": 45, "_rectpaint": 45, "0x88ac54bf": 45, "trail": 45, "_trail": 45, "dragupdateev": [45, 120], "addpoint": 45, "dragendev": [45, 120], "dragcancelev": 45, "_path": 45, "_opac": 45, "_lastpoint": 45, "_color": 45, "_linepaint": 45, "_circlepaint": [45, 120], "_timer": 45, "_vanishinterv": 45, "03": 45, "linewidth": 45, "drawpath": [45, 68], "isnan": 45, "lineto": [45, 68], "p3": 45, "cubicto": 45, "_borderpaint": [45, 68, 120], "_shadowpaint": 45, "maskfilt": 45, "blur": 45, "blurstyl": 45, "isdrag": [45, 46, 120], "prioriti": [45, 60, 120, 128, 129], "deliv": [45, 47, 52, 92, 95, 96, 98, 99, 100, 102, 103, 107, 108], "topmost": [45, 68], "touch": [45, 49, 50, 52, 120, 132], "continuepropag": [45, 52], "deviceposit": [45, 52], "canvasposit": [45, 52], "pointer": [45, 46, 49, 50, 52, 68], "nan": 45, "likewis": [45, 61, 118], "renderingtrac": 45, "timestamp": 45, "elaps": [45, 57], "lift": [45, 52], "semant": 45, "judg": [45, 52, 117], "bare": [45, 52, 123, 133], "_isdrag": [45, 120], "marker": [45, 52], "eas": [45, 52, 65, 111], "deliveri": [45, 47, 52, 103], "highli": [45, 52, 89, 127], "discourag": [45, 52], "keyboard": [46, 47, 48, 50, 103, 123, 131], "keystrok": [46, 50], "secondarytapdetector": 46, "onsecondarytapdown": 46, "onsecondarytapup": 46, "onsecondarytapcancel": 46, "tertiarytapdetector": 46, "ontertiarytapdown": 46, "ontertiarytapup": 46, "ontertiarytapcancel": 46, "doubletapdetector": 46, "ondoubletap": 46, "longpressdetector": 46, "onlongpress": 46, "onlongpressstart": 46, "onlongpressmoveupd": 46, "onlongpressup": 46, "onlongpressend": 46, "verticaldragdetector": 46, "onverticaldragdown": 46, "onverticaldragstart": 46, "onverticaldragupd": 46, "onverticaldragend": 46, "onverticaldragcancel": 46, "horizontaldragdetector": 46, "onhorizontaldragdown": 46, "onhorizontaldragstart": 46, "onhorizontaldragupd": 46, "onhorizontaldragend": 46, "onhorizontaldragcancel": 46, "forcepressdetector": 46, "onforcepressstart": 46, "onforcepresspeak": 46, "onforcepressupd": 46, "onforcepressend": 46, "onpandown": 46, "onpanstart": 46, "onpanupd": [46, 132], "onpanend": 46, "onpancancel": 46, "onscalestart": 46, "onscaleupd": 46, "onscaleend": 46, "multitouchtapdetector": 46, "multitouchdragdetector": 46, "onreceivedrag": 46, "mousemovementdetector": 46, "onmousemov": 46, "scrolldetector": 46, "onscrol": 46, "multitouch": 46, "win": 46, "arena": 46, "gestureapi": 46, "gesturedetector": 46, "rawgesturedetector": 46, "mouseregion": 46, "prompt": 46, "cryptic": 46, "pan": [46, 132], "recogn": [46, 88, 92, 98, 104, 110], "redund": 46, "superset": [46, 67], "strang": 46, "startzoom": 46, "_": [46, 65, 119, 120, 129], "scaleupdateinfo": 46, "currentscal": 46, "isident": 46, "translatebi": 46, "theoret": 46, "systemmousecursor": 46, "mousecursorgam": 46, "notic": [46, 95, 120, 124, 126, 127, 129, 132], "eventposit": 46, "brief": [46, 98], "globalposit": 46, "ocur": 46, "tapdowninfo": 46, "tapupinfo": 46, "underneath": [46, 61], "hastapp": [46, 52], "tappablecompon": 46, "300m": 46, "longtapdelai": [46, 52], "hasdragg": [46, 50], "ondragstart": [46, 120], "dragstartinfo": 46, "ondragend": [46, 120], "dragendinfo": 46, "ondragcancel": 46, "distinguish": [46, 67], "regardless": [46, 89, 103, 123], "multi": [46, 67, 91], "draggablecompon": 46, "dragdeltaposit": 46, "startposit": 46, "localcoord": 46, "hashover": 46, "ishov": [46, 51], "coupl": [46, 62, 131, 132], "onhoverstart": 46, "onhoverend": 46, "onhoverent": [46, 51], "pointerhoverinfo": 46, "enter": [46, 51, 85, 94, 98, 103, 115], "onhoverleav": 46, "ondoubletapup": 46, "doubletapev": 46, "ondoubletapcancel": 46, "doubletapcancelev": 46, "ondoubletapdown": 46, "doubletapdownev": 46, "round": [46, 77, 80, 84, 125], "rock": 46, "bypass": [47, 129], "softwar": 47, "coexist": 47, "onkeyev": [47, 49, 127, 129], "held": 47, "stream": [47, 102], "keydownev": 47, "keyupev": 47, "keyrepeatev": 47, "synthes": 47, "artifici": 47, "hardwarekeyboard": 47, "pausekeyev": 47, "temporarili": [47, 73, 76, 77, 81, 119, 120], "halt": 47, "keyev": 47, "physicalkeyspress": 47, "physicalkeyboardkei": 47, "logicalkeyspress": 47, "logicalkeyboardkei": [47, 49, 127, 129], "iscontrolpress": 47, "ctrl": 47, "isshiftpress": 47, "isaltpress": 47, "alt": 47, "isnumlockon": 47, "num": [47, 98, 104, 106, 109], "lock": [47, 115], "iscapslockon": 47, "cap": 47, "isscrolllockon": 47, "suspend": 47, "keyup": [47, 49], "convers": [47, 57, 84, 94, 103, 120], "keydown": [47, 49], "detector": [48, 132], "me": [49, 68, 92, 93, 94], "sensit": 49, "keyboardev": 49, "rawkeyev": [49, 127, 129], "keyeventresult": 49, "resolv": [49, 68, 103, 127, 129], "apart": 49, "systemsoundtyp": 49, "alert": [49, 94], "skipremaininghandl": 49, "keyspress": [49, 127, 129], "iskeydown": 49, "rawkeydownev": 49, "isspac": 49, "altleft": 49, "altright": 49, "shoothard": 49, "keyboardhandl": [49, 127, 129], "haskeyboardhandlercompon": [49, 127, 129], "conflict": 49, "among": [49, 72, 89, 95], "keyboardlistenercompon": 49, "keya": [49, 127, 129], "keyd": [49, 127, 129], "keyw": 49, "besid": [50, 94, 107], "addobserv": 50, "spritesheet": [50, 65], "fromcolumnsandrow": 50, "row": [50, 57, 62, 92, 118, 119], "knob": 50, "getspritebyid": [50, 62], "margin": [50, 67], "joystickplay": 50, "maxspe": 50, "joystickdirect": 50, "screenangl": 50, "epicent": 50, "knobradiu": 50, "buttondown": 50, "respectcamera": 50, "onpress": [50, 58, 129], "onreleas": 50, "desktop": [51, 60, 123], "pointermovecallback": 51, "onpointermov": 51, "pointermoveev": 51, "onpointermovestop": 51, "proxi": 51, "exit": [51, 79, 85, 103], "hook": [51, 65, 125], "onhoverexit": 51, "pointer_ev": 51, "pointereventsgam": 51, "hovertarget": 51, "_random": 51, "stylu": 52, "hastappablecompon": 52, "said": [52, 62], "tend": 52, "fail": [52, 92], "pop": [52, 68, 98], "situat": [52, 87, 93, 97, 109], "thick": [52, 127], "stripe": 52, "implod": 52, "_rect": 52, "_ispress": 52, "tapdowndetail": 52, "anymor": 52, "Of": 53, "widthfactor": 53, "heightfactor": 53, "hello": [53, 67, 71, 75, 81, 89, 92, 93, 98, 102], "centerleft": 53, "extravag": 53, "keepchildanchor": 53, "topcent": [53, 67, 68, 118, 119, 120], "bottomcent": 53, "healthbar": 53, "devtool": 55, "truth": 55, "systemuioverlai": 57, "landscap": 57, "setlandscapeleftonli": 57, "setlandscaperightonli": 57, "portrait": [57, 96, 103], "setportraituponli": 57, "setportraitdownonli": 57, "finer": 57, "systemchrom": 57, "deviceorient": 57, "countdown": 57, "textpaint": [57, 68, 128, 129], "textstyl": [57, 58, 67, 68, 128, 129], "fontsiz": [57, 67, 68, 128, 129], "tostr": [57, 88, 119, 120], "elapsedsec": 57, "ontick": 57, "timercompon": 57, "myflamegam": 57, "slow": [57, 118], "hastimescal": 57, "timescal": 57, "time_scal": 57, "timescalegam": 57, "_timescal": 57, "_index": 57, "p0": 57, "getnexttimescal": 57, "speedup": 57, "slowdown": 57, "shortcut": 57, "summari": 57, "scalevector": 57, "translatevector": 57, "renderpoint": 57, "mostli": 57, "renderat": 57, "renderrot": 57, "afterward": [57, 62, 63, 90], "darken": 57, "brighten": 57, "colorextens": 57, "fromrgbhexstr": 57, "rgb": [57, 64], "hex": 57, "1c1c1c": 57, "fromargbhexstr": 57, "argb": [57, 64], "ff1c1c1c": 57, "pixelsinuint8": 57, "imagebyteformat": 57, "rawrgba": 57, "getboundingrect": 57, "tovector2": 57, "tosiz": 57, "topoint": 57, "intersectsseg": 57, "intersectslineseg": 57, "lineseg": 57, "tovertic": 57, "toflamerectangl": 57, "tomathrectangl": 57, "togeometryrectangl": 57, "geom": 57, "rectextens": 57, "getbound": 57, "fromcent": [57, 65], "vector_math": 57, "topositionedrect": 57, "lerp": [57, 65], "interpol": [57, 80, 93, 95], "scaleto": 57, "movetotarget": 57, "vector2extens": 57, "fromint": [57, 119, 120], "modulo": [57, 89], "remaind": [57, 89], "translate2": 57, "transform2": 57, "transformed2": 57, "m11": 57, "m12": 57, "m13": 57, "m14": 57, "fourth": 57, "m21": 57, "m22": 57, "m23": 57, "m24": 57, "m31": 57, "m32": 57, "m33": 57, "m34": 57, "m41": 57, "m42": 57, "m43": 57, "m44": 57, "matrix4extens": 57, "vector4": 57, "toolset": [58, 71], "dashbook": 58, "sandbox": 58, "ninetilebox": 58, "ninetileboxcompon": 58, "tiles": 58, "desttiles": 58, "somewidget": 58, "graphic": [58, 117], "label": [58, 119, 120], "0xff5d275d": 58, "_spritebutton": 58, "_pressedsprit": 58, "yoursprit": 58, "_anim": 58, "identifi": [59, 115, 126], "pauseoverlayidentifi": 59, "maco": [60, 115], "linux": 60, "beta": 60, "master": 60, "canvaskit": 60, "skia": 60, "dom": [60, 67], "chrome": [60, 115], "easiest": [60, 125, 127], "gh": 60, "workflow": 60, "ubuntu": 60, "v3": 60, "subosito": 60, "v2": [60, 124], "bluefireteam": 60, "v8": 60, "basehref": 60, "name_of_your_repositori": 60, "webrender": 60, "your_github_usernam": 60, "your_repo_nam": 60, "complain": 60, "href": 60, "zip": 60, "upload": [60, 115], "jam": 60, "setorient": 60, "decodeimagefrompixel": 60, "runasweb": 60, "kisweb": 60, "shader": 61, "decorator_blur": 61, "decoratorblurgam": 61, "addlast": 61, "replacelast": 61, "gaussian": 61, "shadow": [61, 63], "deemphas": 61, "obscur": 61, "vision": [61, 124], "drunk": 61, "decorator_grayscal": 61, "decoratorgrayscalegam": 61, "removelast": [61, 120], "grei": [61, 64, 95, 120], "photograph": 61, "semi": 61, "stone": 61, "ghost": 61, "scene": [61, 63, 97, 109], "past": [61, 120], "photo": 61, "decorator_tint": 61, "decoratortintgam": 61, "0x88ff0000": 61, "0x8800ff00": 61, "0x88000088": 61, "0x66ffffff": [61, 68], "0xaa000000": 61, "watch": 61, "glass": 61, "0xaaff0000": 61, "bloodlust": 61, "green": [61, 64, 115], "poison": 61, "sick": 61, "night": 61, "decorator_rotate3d": 61, "decoratorrotate3dgam": 61, "anglei": 61, "anglex": 61, "anglez": 61, "3d": 61, "pivot": 61, "distort": 61, "isflip": 61, "rotationangl": 61, "002": 61, "card": [61, 72, 93, 116, 117, 118, 133], "book": [61, 71], "fall": [61, 75, 124, 127], "snowflak": 61, "decorator_shadow3d": 61, "decoratorshadowgam": 61, "0xffc7c7c7": 61, "xshift": 61, "yscale": 61, "7": [61, 68, 89, 118, 119, 120, 125, 128], "ascent": 61, "0xffa9a9a9": 61, "flat": 61, "onto": [61, 62, 67, 120], "shall": [61, 89, 115], "newdecor": 61, "jpeg": 62, "webp": 62, "gif": 62, "bmp": 62, "wbmp": 62, "convolut": 62, "drawimagerect": 62, "filenam": 62, "safe": [62, 64], "synchron": [62, 83, 103], "fromcach": [62, 118, 119, 120, 124, 125, 126, 129], "imageextens": 62, "frompixel": 62, "imagesload": 62, "yourimag": 62, "singleton": [62, 119], "playerimag": 62, "bulletsprit": 62, "_bullet": 62, "refrain": 62, "decodeimagefromlist": 62, "piec": [62, 65, 67, 90, 94, 120], "playerfram": 62, "srcposit": [62, 118, 119, 120], "srcsize": [62, 65, 118, 119, 120, 128, 129], "overridepaint": [62, 120], "spritewidget": 62, "blendmod": [62, 68, 119, 120], "cullrect": 62, "spritebatchcompon": 62, "merg": [62, 67], "image1": 62, "image2": 62, "image3": 62, "compos": 62, "imagesync": 62, "composesync": 62, "raster": 62, "gpu": 62, "pictur": [62, 63, 117], "toimagesync": 62, "expens": [62, 95], "badli": 62, "02": 62, "amountoffram": 62, "imageinst": 62, "spriteanimationfram": 62, "spriteanimationframedata": 62, "aseprit": 62, "export": [62, 67, 68, 123], "chopper": 62, "jsondata": 62, "readjson": 62, "fromasepritedata": 62, "trim": 62, "clock": 62, "extract": [62, 117, 118], "createanim": [62, 65], "createframedata": 62, "createframedatafromid": 62, "captur": 63, "screenshot": [63, 115], "gamelay": 63, "drawlay": 63, "playerposit": 63, "enemysprit": 63, "enemyposit": 63, "replic": 63, "backgroundlay": 63, "shadowprocessor": 63, "preprocessor": 63, "postprocessor": 63, "layerprocessor": 63, "snapshotcompon": 63, "rendersnapshot": 63, "background1": 63, "background2": 63, "background1sprit": 63, "background2sprit": 63, "takesnapshot": 63, "incur": 63, "cost": 63, "snapshottoimag": 63, "prepar": [63, 97, 103, 113, 124, 127, 128], "matrix4": 63, "ident": [63, 113], "hexadecim": [64, 88], "notat": 64, "0xaarrggbb": 64, "digit": [64, 86, 90, 94, 115], "ff": 64, "255": [64, 125, 129], "00": 64, "blend": [64, 119], "unnecessari": 64, "mutabl": 64, "textconfig": 64, "scheme": [64, 117], "bgug": 64, "paletteentri": 64, "toastbackground": 64, "0xffac3232": 64, "toasttext": 64, "0xffda9a00": 64, "0xff404040": 64, "0xff54a286": 64, "brand": 64, "cascad": [64, 67], "mutat": [64, 119], "robust": [65, 103], "particlesystemcompon": 65, "syntact": 65, "sugar": 65, "fluentli": 65, "deleg": 65, "rnd": 65, "randomvector2": 65, "composedparticl": 65, "acceler": 65, "fluent": 65, "singlechildparticl": 65, "chainabl": 65, "pt": [65, 67], "lifespan": 65, "timer": 65, "200m": 65, "setlifespan": 65, "animationcontrol": 65, "gravit": 65, "dampen": 65, "flareparticl": 65, "flare": 65, "curvedparticl": 65, "burst": 65, "px": 65, "initialis": 65, "24": [65, 67, 126, 129], "alignanimationtim": 65, "yourspritesheetimag": 65, "longlivingrect": 65, "rectcompon": 65, "particlerenderdeleg": 65, "gradual": [65, 103], "glitchparticl": 65, "restor": [65, 74, 110, 119, 120], "famili": 67, "amend": 67, "ab": 67, "48": 67, "growingbox": 67, "textboxconfig": 67, "shrink": 67, "boxconfig": 67, "timeperchar": 67, "mytextbox": 67, "tini": 67, "05": [67, 68, 88, 120], "bgpaint": 67, "0xffff00ff": 67, "borderpaint": [67, 68], "deflat": [67, 119, 120], "arbitrari": [67, 88, 90, 93, 102], "textel": 67, "inlinetextel": 67, "documentroot": 67, "div": 67, "headernod": 67, "1984": 67, "paragraphnod": 67, "law": [67, 92], "nonsens": 67, "fromdocu": 67, "documentstyl": 67, "symmetr": 67, "14": [67, 68, 117, 119, 120, 129], "backgroundstyl": 67, "0xff4e322": 67, "bordercolor": [67, 68], "borderwidth": 67, "elabor": 67, "pipelin": 67, "bold": 67, "ital": [67, 93], "flame_markdown": 67, "flamemarkdown": 67, "todocu": 67, "essenc": 67, "laid": [67, 119], "init": [67, 113, 115], "classdiagram": 67, "getlinemetr": 67, "linemetr": 67, "metric": 67, "textpaintertextel": 67, "spritefonttextel": 67, "spritefont": 67, "bitmap": 67, "golden": 67, "typograph": 67, "ltr": 67, "fontfamili": 67, "arial": 67, "todo": [67, 120], "unreli": 67, "teach": 67, "dx": 67, "dy": 67, "overwritten": 67, "mandat": 67, "ascend": 67, "formatt": 67, "flametextstyl": 67, "descriptor": [67, 106], "textnod": 67, "bring": [67, 93, 113], "flow": [67, 71, 79, 83, 85, 95], "unawar": 67, "intent": 67, "enrich": 67, "wise": [67, 71], "blocknod": 67, "graph": 67, "td": 67, "config": [67, 112], "classdef": 67, "282828": 67, "f6be00": 67, "strong": 67, "quot": [67, 98], "inlinetextnod": 67, "span": [67, 93, 100, 101, 106], "columnnod": 67, "arrang": 67, "textblocknod": 67, "h1": 67, "h2": 67, "p": [67, 115], "grouptextnod": 67, "plaintextnod": 67, "unformat": 67, "italictextnod": 67, "em": [67, 92], "boldtextnod": 67, "analog": 67, "css": 67, "copywith": 67, "blockstyl": 67, "inlinetextstyl": 67, "astextrender": 67, "lai": [67, 119], "solv": [67, 125, 127], "conundrum": 67, "guidelin": 67, "routergam": 68, "splashscreenpag": 68, "startpag": 68, "level1": 68, "level1pag": 68, "level2": 68, "level2pag": 68, "pauserout": 68, "initialrout": 68, "hasgamerefer": [68, 129, 132], "0xff282828": 68, "textboxcompon": 68, "textrender": [68, 128, 129], "_logo": 68, "syzygi": [68, 115], "0xffc8fff5": 68, "fontweight": 68, "w800": 68, "_button1": 68, "roundedbutton": 68, "0xffadde6c": 68, "0xffedffab": 68, "_button2": 68, "0xffdebe6c": 68, "0xfffff4c7": 68, "140": 68, "drawcolor": 68, "srcatop": [68, 119, 120], "_textdraw": 68, "totextpaint": 68, "_textoffset": 68, "_rrect": 68, "rrect": [68, 119, 120], "fromltrbr": 68, "circular": [68, 119, 120, 129], "_bgpaint": 68, "drawrrect": [68, 119, 120], "simplebutton": 68, "_iconpath": 68, "_iconpaint": 68, "0xffaaaaaa": 68, "fromrectandradiu": [68, 119, 120], "backbutton": 68, "22": 68, "34": 68, "pausebutton": 68, "26": 68, "findgam": [68, 120], "0xbb2a074f": 68, "0xfffff188": 68, "orbit": 68, "revolutionperiod": 68, "0xff54d7b1": 68, "0xffcccccc": 68, "0xff052b44": 68, "0xffc9ce0d": 68, "0xfff32727": 68, "0xffffdb00": 68, "35": [68, 89, 119, 120], "0xffdc00ff": 68, "initialangl": 68, "0x888888aa": 68, "_angl": 68, "pausepag": 68, "onpush": 68, "previousrout": 68, "stoptim": 68, "addrendereffect": 68, "paintdecor": 68, "grayscal": [68, 120], "addblur": 68, "onpop": 68, "nextrout": 68, "resumetim": 68, "removerendereffect": 68, "scaleeffect": 68, "spirit": 68, "credit": 68, "address": [68, 126], "modal": [68, 94, 98], "homepag": 68, "levelselectorpag": 68, "settingspag": 68, "confirm": 68, "maintainst": 68, "pushreplacementnam": 68, "pushreplac": 68, "pushrout": 68, "ok": [68, 84, 92, 94, 120, 126], "decoratedcontain": 68, "beforehand": 68, "pushoverlai": 68, "pushreplacementoverlai": 68, "statu": [68, 98, 104], "value_rout": 68, "valuerouteexampl": 68, "score": [68, 127], "pushandwait": [68, 98], "raterout": 68, "firstchild": [68, 120], "0xff758f9a": 68, "0xff60d5ff": 68, "130": [68, 119, 120], "18": [68, 119, 120], "stargap": 68, "0xee858585": 68, "completewith": 68, "0xffffe395": 68, "fillpaint": 68, "sin": 68, "co": 68, "wheretyp": [68, 120], "yesnodialog": 68, "ye": [68, 88, 92], "No": [68, 71, 91, 92, 124], "foo": 68, "propos": 69, "subfold": 69, "sfx": 69, "assetscach": 69, "imagescach": 69, "soundpool": 69, "markup": [71, 80, 83, 95, 100, 101, 106], "unoffici": 71, "yarn": [71, 73, 74, 80, 84, 90, 92, 96, 97, 98, 99, 100, 101, 102, 104, 106, 107, 108, 109, 111], "spinner": 71, "uniti": [71, 106], "author": 71, "scene1_gregory_and_sampson": 71, "sampson": 71, "gregori": 71, "carri": [71, 83], "coal": 71, "collier": 71, "choler": 71, "ai": 71, "neck": 71, "collar": 71, "strike": 71, "thou": 71, "art": [71, 123], "exchang": 71, "phrase": [71, 85, 92], "spoken": 71, "dialogrunn": 71, "importantli": [71, 93], "understood": 71, "slughorn_encount": 71, "horcrux_quest": 71, "slughorn": 71, "sorri": [71, 85, 94], "tom": 71, "endif": [71, 75, 77, 81, 84, 85, 87, 92, 95], "oh": [71, 72, 78, 120], "time_of_dai": 71, "professor": [71, 92], "curiou": [71, 120], "dragon": 71, "blood": 71, "inquisit": 71, "potent": 71, "potion": 71, "restricted_library_pass": 71, "thank": 71, "munific": 71, "horcrux": 71, "knows_about_horcrux": 71, "admir": 71, "lectur": 71, "enjoi": 71, "flatteri": 71, "deserv": 71, "did": [71, 120, 124, 125, 127, 128, 129], "tempt": [71, 120], "danger": 71, "overheard": 71, "felt": 71, "frigid": 71, "embodi": 71, "luck": [71, 77, 115], "inde": 71, "defend": 71, "myself": 71, "ritual": 71, "darkest": 71, "wizard": [71, 92], "secret": [71, 125], "demonstr": [71, 123], "divid": [71, 89, 125], "chunk": [71, 118], "yarnproject": [71, 72, 84, 85, 88, 91, 96, 97, 98, 102, 103, 104, 109, 110], "central": [71, 110, 118], "dialoguerunn": [71, 94, 100, 103], "executor": 71, "dialogueview": [71, 96, 98, 99, 100, 102, 107, 108], "accident": 72, "misspel": 72, "alia": [72, 97], "alias1": 72, "alias2": 72, "seven": [72, 117, 118, 120], "year": 72, "girl": [72, 81, 85], "nevertheless": 72, "zani": 72, "alic": 72, "cat": 72, "hi": [72, 85, 102], "grin": 72, "majest": 72, "partial": 72, "vanish": 72, "he": [72, 93], "mad": 72, "admiss": 72, "cheshir": 72, "foul": 72, "temper": 72, "blind": 72, "furi": 72, "her": 72, "favorit": [72, 78, 100, 106], "heart": [72, 119, 120, 123, 124, 125, 128, 129], "qoh": 72, "qh": 72, "alice_and_the_cat": 72, "dog": 72, "grant": [72, 95], "growl": 72, "angri": 72, "wag": 72, "tail": 72, "pur": 72, "surround": [73, 92, 93, 106], "bracket": [73, 80, 92, 93, 100, 108], "yarnspinn": [73, 77, 83, 84, 87, 89, 90, 98, 106, 108], "person": [73, 96, 98], "condition": 73, "inlin": [74, 100, 101], "monick": 74, "boi": [74, 85], "greet": [74, 75, 85, 92, 98, 129], "teacher": 74, "welcom": [74, 92], "jenni": [74, 84, 91, 92, 94, 97, 98, 100, 102, 103, 104, 106, 111], "standpoint": 74, "sign": [74, 77, 85, 89, 90, 94], "liter": 74, "complic": [74, 120], "evalu": [74, 75, 76, 79, 80, 81, 83, 85, 87, 89, 92, 93, 95, 100, 101, 106, 108, 119], "deduc": 74, "mr": 74, "gold": [74, 80, 95, 98, 110], "been_to_hel": 74, "distancetravel": 74, "birthdai": 74, "randomrang": 74, "365": 74, "vulgar": 74, "getobscenityset": 74, "accompani": [74, 110, 112], "condition1": 75, "statements1": 75, "elseif": [75, 77, 92], "condition2": 75, "statements2": 75, "statementsn": 75, "runner": [75, 80, 100, 102, 103, 108], "guard": [75, 94, 95], "reput": 75, "citizen": 75, "attack": 75, "sight": 75, "guardgreet": 75, "hail": 75, "savior": 75, "nice": [75, 78, 98, 117, 120, 125], "sir": [75, 95], "ey": 75, "filthi": 75, "scum": 75, "pai": 75, "crime": 75, "goto": 76, "farewellscen": 76, "curli": [76, 80, 81, 92], "brace": [76, 81, 92], "ending_": 76, "unknown": [76, 81, 84, 110], "nameerror": [76, 81], "roll": [77, 87], "a_dice_rol": 77, "dice": [77, 84], "rotten": 77, "averag": 77, "14159265": 77, "unlucki": 77, "ten": [77, 86], "favorite_color": 78, "colorquiz": 78, "yellow": [78, 117, 120], "azur": 78, "cerulean": 78, "lapi": 78, "lazuli": 78, "umm": 78, "spell": 78, "mine": [78, 123], "affin": 78, "aww": 78, "wave": 80, "smile": [80, 108], "frown": 80, "movecamera": [80, 98], "shakecamera": 80, "gainexperi": 80, "startquest": 80, "finishquest": 80, "opentrad": [80, 81], "drawweapon": 80, "hashtag": [80, 95, 100, 101], "substitut": [80, 98, 100], "whitespac": [80, 92], "signatur": [80, 84, 85, 98, 108], "oncommand": [80, 98, 102, 103, 108], "builtin": [80, 110], "treat": [80, 92], "dialogueexcept": 80, "rais": [80, 84, 88, 120], "roamingtrader1": 81, "roaming_trader_introduc": 81, "roamingtraderintro": 81, "calam": 81, "calamity_start": 81, "roamingtrader_calam": 81, "weird": 81, "quest_little_girl": 81, "roamingtrader_littlegirl": 81, "trade": 81, "pleasur": 81, "busi": 81, "rewardchoice_": 81, "numer": [82, 84, 85, 87, 88, 89, 117, 119, 123], "computation": 83, "succe": 83, "parenthes": [84, 89], "roll_2d6": 84, "random_rang": 84, "dec": 84, "decim": [84, 88, 89, 90], "inc": 84, "round_plac": 84, "plural": [84, 92, 110], "visit_count": 84, "parser": 84, "blacksmith": 84, "hypothet": 84, "slot": 84, "sword": [84, 98], "bow": 84, "monei": [84, 90, 91, 92, 95, 109, 110], "mainhand": 84, "repair_cost": 84, "functionstorag": [84, 110], "ternari": 85, "birth": 85, "doctor": [85, 115], "congratul": 85, "gender": 85, "plug": 85, "23": [85, 89, 93], "english": 85, "en": [85, 110, 115], "singular": 85, "foot": 85, "irregular": 85, "noun": 85, "inch": 85, "ft": 85, "feet": 85, "ukrainian": 85, "uk": 85, "\u0443": 85, "\u043c\u0435\u043d\u0435": 85, "\u0454": 85, "\u043c\u043e\u043d\u0435\u0442\u0430": 85, "\u043c\u043e\u043d\u0435\u0442\u0438": 85, "\u043c\u043e\u043d\u0435\u0442": 85, "21": [85, 119, 120], "placehold": [85, 118, 120], "luckywheel": 85, "clown": 85, "speen": 85, "fabul": 85, "prize": 85, "spinluckywheel": 85, "talk": [85, 92, 103], "stranger": 85, "kid": 85, "merchantdialogu": 85, "merchant": 85, "hazeem": 85, "exquisut": 85, "ware": [85, 92], "fastidi": 85, "bob": 85, "001": [86, 87], "999": 86, "07": 86, "inclus": [86, 87, 106, 126], "exclus": [86, 106, 126], "largest": 86, "truncat": [86, 87], "252": 86, "reproduc": 87, "reload": [87, 125, 127], "six": 87, "die": 87, "coin_flip": 87, "h": [87, 119, 120], "holi": [87, 100], "grail": 87, "truevalu": [88, 110], "falsevalu": [88, 110], "unmodifi": 88, "214": 88, "745": 88, "14159": 88, "scientif": 88, "2e5": 88, "11e": 88, "0xdead": 88, "0x7f": 88, "represent": [88, 93], "1e": 88, "1e21": 88, "mathemat": 89, "summat": 89, "denot": [89, 93], "loos": [89, 120], "categori": 89, "subtract": [89, 125], "unari": 89, "minu": 89, "divis": 89, "concaten": 89, "glue": 89, "helloworld": 89, "invert": 89, "operand": 89, "AND": [89, 126], "OR": 89, "xor": 89, "decreas": 89, "inequ": 89, "highest": 89, "letter": [90, 94, 115], "_secret_": 90, "door10": 90, "climbed_over_wall_and_avoided_all_guard_patrol": 90, "doorpassword": 90, "2000_year": 90, "todai": 90, "victori": 90, "42": 90, "global_vari": 90, "mynod": 90, "local_vari": 90, "utf": 91, "impos": [91, 120], "chapter": [91, 93, 118, 119, 120, 125, 127], "1d": 91, "visited_graveyard": 91, "wasn": 91, "metadata": [91, 92, 94, 103], "interpret": [91, 92, 94, 103], "worth": [91, 92, 131, 132], "bulk": 91, "soon": [91, 94, 103, 118], "dialoguelin": [92, 96, 103, 106, 107], "presum": 92, "speak": [92, 96, 100, 103, 120], "prosser": 92, "ford": 92, "bulldozer_convers": 92, "lie": 92, "bulldoz": 92, "mud": 92, "rumbl": 92, "nois": 92, "harri": [92, 93, 100], "potter": [92, 100], "hermion": [92, 100], "harry_pott": 92, "harrypott": 92, "colon": 92, "attent": 92, "cake": 92, "trader": 92, "player_nam": 92, "afford": 92, "exam_greet": 92, "n_attempt": 92, "exam": 92, "insan": 92, "justic": 92, "headmast": 92, "fair": 92, "equat": 92, "sad": 92, "hpmor": 92, "39": 92, "univers": [92, 118], "evil": 92, "sun": 92, "sky": [92, 125], "elat": 92, "programm": 92, "examin": 92, "backslash": [92, 93], "newlin": 92, "consum": 92, "one_long_lin": 92, "uncomfort": 92, "googl": 93, "tag_nam": 93, "wavi": 93, "lorem": 93, "ipsum": 93, "dolor": 93, "sit": 93, "amet": 93, "consectetur": 93, "adipisc": 93, "elit": 93, "incididunt": 93, "undesir": 93, "carramba": 93, "escap": [93, 100, 101], "markupattribut": [93, 100, 101], "voldemort": 93, "curs": 93, "stupid": 93, "emphasi": 93, "scene117_harry_mrmalfoi": 93, "afraid": 93, "mrmalfoi": 93, "brave": 93, "llewellyn": 93, "tooltip": 93, "minimap": 93, "monkdialogu": 93, "monk": 93, "74": 93, "thunderstorm": 93, "blacksmithquest": 93, "reward": [93, 98], "a0325": 93, "a1018": 93, "smith": 93, "lost": 93, "ring": 93, "dash": 94, "nodenam": [94, 102], "programmat": 94, "colorid": 94, "radioact": 94, "zone": 94, "gloomy_morn": 94, "camera_zoom": 94, "morn": 94, "ti": [94, 117], "crappi": 94, "why": [94, 117, 120, 123, 124], "fog": 94, "chill": 94, "bone": 94, "exercis": 94, "cut": 94, "warm": 94, "hope": 94, "arriv": [95, 103], "forest": 95, "road": 95, "dive": [95, 127], "ahead": 95, "beaten": 95, "cross": 95, "alright": [95, 117, 118, 120, 123], "bridge_pass": 95, "10000": 95, "wow": 95, "everyon": 95, "condol": 95, "kick": 95, "butt": 95, "apologi": 95, "unavail": [95, 103, 128, 129], "frontend": 95, "strictcharacternam": [96, 110], "canon": 96, "bio": 96, "affili": 96, "characterstorag": [96, 110], "isempti": [97, 98, 104, 109, 120], "isnotempti": [97, 98, 104, 109, 120], "proceed": [98, 102, 103], "unfold": 98, "addcommand0": 98, "addcommand3": 98, "hascommand": 98, "futureor": [98, 103], "fn": [98, 104], "addcommand1": [98, 110], "t1": [98, 104], "addcommand2": 98, "t2": [98, 104], "t3": [98, 104], "addorphanedcommand": 98, "quest": [98, 123, 124, 125, 129, 133], "technic": [98, 129], "difficult": [98, 118, 120], "invoc": [98, 108], "rid": [98, 115], "bandit": 98, "q037": 98, "questid": 98, "questnam": 98, "containskei": 98, "whatev": [98, 103, 125], "unfortun": 98, "keyboarddialog": 98, "setvari": [98, 109], "quantiti": 98, "quest_reward": 98, "traderjo": 98, "potion_of_h": 98, "userdefinedcommand": [98, 103], "onchoicestart": [99, 102, 103], "dialogueopt": [99, 103], "dialogueentri": [100, 107], "onlinestart": [100, 102, 103], "onlinesign": [100, 102, 103], "onlinestop": [100, 102, 103], "onlinefinish": [100, 102, 103], "token": 100, "cricket": 100, "surpris": 100, "favoritecolor": 100, "vantablack": 100, "bb": [100, 106], "linecont": 100, "speaker": [100, 103], "strip": [100, 101], "isconst": 100, "rerun": 100, "dialoguechoic": [101, 102, 103, 107], "delin": 101, "isavail": 101, "isdis": 101, "conclud": [102, 120], "crowd": 102, "room": 102, "pace": 102, "startdialogu": 102, "pend": [102, 103], "sendsign": 102, "signal": [102, 103], "stoplin": 102, "parallel": 102, "ohno": 102, "emit": 102, "ondialoguestart": [102, 103], "onnodestart": [102, 103, 107], "onchoicefinish": [102, 103], "onnodefinish": [102, 103, 107], "ondialoguefinish": [102, 103], "dialogueerror": [102, 103], "orchestr": 103, "hasn": 103, "sibl": 103, "fade": 103, "augment": 103, "whoever": 103, "chat": 103, "bubbl": 103, "log": [103, 115], "auxiliari": 103, "meaning": 103, "trivial": [103, 120, 127], "reveal": [103, 120], "signific": 103, "interfer": 103, "typewrit": 103, "rush": [103, 124], "interject": 103, "omg": 103, "hostil": 103, "demand": 103, "asap": 103, "exce": 103, "nullabl": 104, "addfunction0": [104, 110], "addfunction4": 104, "hasvisitedthewizard": 104, "has_visited_the_wizard": 104, "hasfunct": 104, "t0": 104, "addfunction1": 104, "fn1": 104, "addfunction2": 104, "fn2": 104, "addfunction3": 104, "fn3": 104, "t4": 104, "fn4": 104, "subrang": 106, "demarc": 106, "argumentstr": 108, "hippo": 108, "commandstorag": [108, 110], "getbooleanvalu": 109, "getnumericvalu": 109, "getstringvalu": 109, "hasvari": 109, "getvari": 109, "getvariableasexpress": 109, "getvariabletyp": 109, "expressiontyp": 109, "clearnodevisit": 109, "hub": 110, "getmonei": 110, "earnachiev": 110, "readfil": 110, "chapter1": 110, "chapter2": 110, "variablestorag": 110, "strictli": 110, "runnabl": 110, "flame_jenni": 111, "lightweight": [111, 125], "mainli": [112, 118], "accommod": 112, "registercompon": [112, 113], "oxygengam": 112, "createent": [112, 113], "basesystem": 112, "570796": 112, "flipx": 112, "flipinit": 112, "spriteinit": 112, "textinit": 112, "textpaintconfig": 112, "particlesystem": 112, "agnost": 113, "prerend": 113, "registersystem": 113, "yoursystem": 113, "properi": 113, "simplerendersystem": 113, "_queri": 113, "createqueri": 113, "mixinsystem": 113, "simpleupdatesystem": 113, "sizecompon": 113, "renderent": 113, "anchorcompon": 113, "anglecompon": 113, "simplebasesystem": 113, "particlecompon": 113, "sdk": 115, "21e258": 115, "darwin": 115, "x64": 115, "toolchain": 115, "31": 115, "xcode": 115, "io": 115, "2020": 115, "latin": 115, "mkdir": 115, "cd": 115, "barren": 115, "breviti": [115, 126], "successfulli": 115, "l": 115, "analysis_opt": [115, 118], "iml": 115, "launch": 115, "dropdown": 115, "publish_to": 115, "widget_test": 115, "backup": 115, "profil": 115, "opt": 115, "licens": [115, 123], "gitignor": 115, "happi": 115, "solitair": [116, 117, 133], "klondik": [117, 118, 119, 120, 123, 133], "overwhelm": [117, 123], "rough": [117, 118, 123, 124, 125], "sketch": [117, 118, 123, 125], "am": [117, 118, 123, 124, 126], "terminologi": 117, "lucki": 117, "figur": [117, 120], "challeng": [117, 124], "stock": [117, 118, 119], "tableau": [117, 118], "pile": [117, 118, 119], "foundat": [117, 118, 119], "deck": [117, 120], "klondikegam": [117, 119, 120], "fanci": 117, "took": 117, "63mm": 117, "88mm": 117, "approxim": [117, 118], "1400": [117, 118, 119, 120], "phone": 117, "ipad": 117, "ado": [117, 120], "artist": [117, 119, 123], "harshli": 117, "drawatla": 117, "theori": 117, "unicod": 117, "wonder": [117, 118, 119], "logo": [117, 119], "jack": [117, 119], "king": [117, 119, 120], "tire": 117, "onward": [117, 123], "broad": 118, "outlin": [118, 125], "cornerston": 118, "dispatch": 118, "klondike_gam": [118, 119, 120], "klondikesprit": [118, 119, 120], "incorpor": 118, "effort": 118, "defer": [118, 120], "decis": [118, 119], "philosophi": 118, "inter": 118, "cardgap": [118, 119, 120], "simplic": 118, "cardwidth": [118, 119, 120], "cardheight": [118, 119, 120], "cardradiu": [118, 119, 120], "cardsiz": [118, 119, 120], "arithmet": 118, "hurt": 118, "anywai": 118, "accomplish": [118, 123, 125, 129], "visiblegames": [118, 119, 120], "tall": [118, 120], "estim": 118, "thrice": 118, "52": [119, 120], "ac": [119, 120], "club": [119, 120], "spade": [119, 120], "faceup": 119, "immut": [119, 120], "hint": 119, "_singleton": [119, 120], "lazili": 119, "1176": [119, 120], "172": [119, 120], "183": [119, 120], "973": [119, 120], "177": [119, 120], "182": [119, 120], "974": [119, 120], "226": [119, 120], "184": [119, 120], "1178": [119, 120], "220": [119, 120], "176": [119, 120], "spritecow": 119, "isr": [119, 120], "isblack": [119, 120], "x1": [119, 120], "y1": [119, 120], "x2": [119, 120], "y2": [119, 120], "redsprit": [119, 120], "blacksprit": [119, 120], "335": [119, 120], "164": [119, 120], "789": [119, 120], "161": [119, 120], "129": [119, 120], "19": [119, 120], "322": [119, 120], "83": [119, 120], "125": [119, 120], "122": [119, 120], "117": [119, 120], "127": [119, 120], "213": [119, 120], "208": [119, 120], "315": [119, 120], "93": [119, 120], "132": [119, 120], "314": [119, 120], "309": [119, 120], "324": [119, 120], "419": [119, 120], "414": [119, 120], "320": [119, 120], "84": [119, 120], "509": [119, 120], "505": [119, 120], "92": [119, 120], "612": [119, 120], "607": [119, 120], "78": [119, 120], "709": [119, 120], "704": [119, 120], "810": [119, 120], "805": [119, 120], "137": [119, 120], "11": [119, 120], "j": [119, 120], "170": [119, 120], "469": [119, 120], "167": [119, 120], "56": [119, 120], "126": [119, 120], "q": [119, 120], "168": [119, 120], "547": [119, 120], "165": [119, 120], "243": [119, 120], "696": [119, 120], "123": [119, 120], "intrank": [119, 120], "intsuit": [119, 120], "_faceup": [119, 120], "accessor": 119, "isfaceup": [119, 120], "isfacedown": [119, 120], "nextint": [119, 126, 129], "1150": 119, "1500": 119, "28": [119, 120, 129], "_renderfront": [119, 120], "_renderback": [119, 120], "cardrrect": [119, 120], "backbackgroundpaint": [119, 120], "backborderpaint1": [119, 120], "backrrectinn": [119, 120], "backborderpaint2": [119, 120], "flamesprit": [119, 120], "0xff380c02": [119, 120], "0xffdbaf58": [119, 120], "0x5cef971b": [119, 120], "1367": [119, 120], "357": [119, 120], "501": [119, 120], "pip": 119, "court": 119, "frontbackgroundpaint": [119, 120], "redborderpaint": [119, 120], "0xffece8a3": [119, 120], "blackborderpaint": [119, 120], "0xff7ab2e8": [119, 120], "redjack": [119, 120], "81": [119, 120], "565": [119, 120], "562": [119, 120], "488": [119, 120], "redqueen": [119, 120], "717": [119, 120], "541": [119, 120], "486": [119, 120], "515": [119, 120], "redk": [119, 120], "1305": [119, 120], "532": [119, 120], "407": [119, 120], "549": [119, 120], "trial": 119, "blueish": 119, "hue": 119, "bluefilt": [119, 120], "0x880d8bff": [119, 120], "blackjack": [119, 120], "blackqueen": [119, 120], "blackk": [119, 120], "_drawsprit": [119, 120], "relativex": [119, 120], "relativei": [119, 120], "ranksprit": [119, 120], "suitsprit": [119, 120], "08": [119, 120], "repetit": 119, "refresh": 119, "scatter": 120, "eras": 120, "renam": 120, "stockpil": 120, "wastepil": 120, "foundationpil": 120, "tableaupil": 120, "architectur": 120, "imposs": 120, "anxiou": 120, "habit": 120, "believ": 120, "stick": 120, "_card": 120, "acquirecard": 120, "rank": 120, "detour": 120, "fan": 120, "neat": 120, "_fanouttopcard": 120, "_fanoffset": 120, "addscal": 120, "till": 120, "shuffl": 120, "cue": 120, "dealt": 120, "0xff3f5b5d": 120, "0x883f5b5d": 120, "removeallcard": 120, "_suitpaint": 120, "0x50ffffff": 120, "0x3a000000": 120, "0x64000000": 120, "luminos": 120, "major": 120, "fliptopcard": 120, "kinda": 120, "breaker": 120, "dragcallback": 120, "beneath": 120, "displac": 120, "camerazoom": 120, "seemingli": 120, "straightforward": 120, "resid": 120, "canmovecard": 120, "revis": 120, "droppil": 120, "puzzl": 120, "canacceptcard": 120, "topcardrank": 120, "topcard": 120, "removecard": 120, "stateerror": 120, "removerang": 120, "pseudo": 120, "guess": 120, "returncard": 120, "layoutcard": 120, "_fanoffset1": 120, "_fanoffset2": 120, "taller": 120, "hard": 120, "inconsist": 120, "littl": [120, 126, 127, 132], "attachedcard": 120, "cardsontop": 120, "getrang": 120, "extracard": 120, "101": 120, "playabl": 120, "tableau_pil": 120, "foundation_pil": 120, "stock_pil": 120, "waste_pil": 120, "tune": 121, "perfect": 123, "brought": 123, "emberquestgam": [123, 124, 125, 126, 127, 128, 129], "mascot": 123, "compli": 123, "creator": 123, "chanc": 123, "artwork": 123, "assist": 123, "emberquest": 123, "heart_half": [123, 124, 125, 128, 129], "water_enemi": [123, 124, 125, 126, 127, 129], "troubl": 123, "16x16": [123, 124], "32x32": 123, "64x64": [123, 124], "goal": 124, "lose": 124, "pit": [124, 129], "clutter": 124, "ember_quest": [124, 125, 126, 127, 128, 129], "impact": 124, "actor": [124, 125, 126, 127, 128, 129], "_ember": [124, 125, 127, 129], "flicker": 124, "10x10": 125, "640": [125, 129], "travers": 125, "forth": 125, "referenc": 125, "ground_block": [125, 127, 129], "platform_block": [125, 127, 129], "boilerpl": 125, "groundblock": [125, 126, 127, 129], "platformblock": [125, 127, 129], "waterenemi": [125, 126, 127, 129], "segment_manag": [125, 126, 129], "soul": 125, "creativ": 125, "gridposit": [125, 126, 129], "blocktyp": [125, 129], "segment0": [125, 129], "segment1": [125, 129], "cell": 125, "segment2": [125, 129], "segment3": [125, 129], "segment4": [125, 129], "loadseg": 125, "loadgameseg": [125, 126, 129], "segmentindex": [125, 129], "xpositionoffset": [125, 126, 129], "initializegam": [125, 127, 128, 129], "3200": [125, 129], "segmentstoload": [125, 129], "todoubl": [125, 128, 129], "beyond": [125, 126, 127, 129], "xoffset": [125, 126, 129], "objectspe": [125, 126, 127, 129], "ax": 125, "platformimag": [125, 129], "_xoffset": 125, "rectanglehitbox": [125, 126, 129], "collisiontyp": [125, 126, 129], "dungeon": 125, "fromargb": [125, 129], "173": [125, 129], "223": [125, 129], "247": [125, 129], "puls": 126, "starimag": [126, 129], "sizeeffect": [126, 129], "sake": 126, "groundimag": [126, 129], "lastblockxposit": [126, 129], "uniquekei": [126, 129], "lastblockkei": [126, 129], "_blockkei": [126, 129], "10th": 126, "varianc": 126, "seriou": 127, "horizontaldirect": [127, 129], "arrowleft": [127, 129], "arrowright": [127, 129], "movespe": [127, 129], "establish": 127, "hascollisiondetect": [127, 129], "collisioncallback": [127, 129], "mid": [127, 129], "collisionnorm": [127, 129], "absolutecent": [127, 129], "separationdist": [127, 129], "fromabov": [127, 129], "dot": [127, 129], "isonground": [127, 129], "circlehitbox": [127, 129], "jumpspe": [127, 129], "terminalveloc": [127, 129], "hasjump": [127, 129], "tie": 127, "crazi": [127, 129], "crash": 127, "grass": 127, "hitbyenemi": [127, 128, 129], "36": [127, 129], "door": 127, "relai": 127, "starscollect": [128, 129], "monitor": 128, "heartstat": [128, 129], "hearthealthcompon": [128, 129], "heartnumb": [128, 129], "availablesprit": [128, 129], "unavailablesprit": [128, 129], "_scoretextcompon": [128, 129], "fromrgbo": [128, 129], "starsprit": [128, 129], "positionx": [128, 129], "main_menu": 129, "mainmenu": 129, "blacktextcolor": 129, "whitetextcolor": 129, "boxdecor": 129, "borderradiu": 129, "mainaxisalign": 129, "sizedbox": 129, "elevatedbutton": 129, "stylefrom": 129, "wasd": 129, "textalign": 129, "explanatori": 129, "trap": 129, "scope": 129, "game_ov": 129, "gameov": 129, "loadhud": 129, "wipe": 129, "fell": 129, "cloudspe": 129, "uncom": 129, "classic": [131, 133], "shooter": [131, 133], "spaceshootergam": [131, 132], "startup": 131, "pandetector": 132, "bore": 132, "spaceship": 132, "mess": 132}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"get": [0, 70, 131], "start": [0, 70, 124, 131], "about": [0, 70, 93], "flame": [0, 9, 24, 31, 42, 57, 60, 61, 62, 67, 70, 115], "instal": [0, 24, 70, 115], "outsid": [0, 70], "scope": [0, 70, 90], "engin": [0, 70], "multiplay": [0, 70], "netcod": [0, 70], "extern": [0, 70], "asset": [0, 70, 117, 123, 124], "bridg": 1, "packag": 1, "audio": 2, "cach": [2, 4, 25], "audiopool": 3, "loop": [4, 43], "background": [4, 43], "music": 4, "file": [4, 91, 115], "method": [4, 47, 97, 98, 100, 102, 103, 104, 109, 110], "plai": 4, "stop": [4, 79], "paus": [4, 43], "resum": [4, 43], "flame_audio": 5, "flame_bloc": [6, 8], "how": [6, 20, 24, 28], "us": [6, 20, 24, 33, 36, 61, 71], "full": [6, 9, 20, 26], "exampl": [6, 9, 20, 26, 30, 35, 46, 74, 75, 77, 78, 93, 98], "compon": [7, 34, 36, 46, 49, 67, 112, 119, 126], "flameblocprovid": 7, "flamemultiblocprovid": 7, "flamebloclisten": 7, "flameblocread": 7, "fire": 9, "atla": 9, "fireatla": 9, "creat": [9, 28, 41, 115, 125], "textur": 9, "usag": [9, 15, 16, 21, 62], "flame_fire_atla": 10, "flame_forge2d": 11, "forge2d": [12, 35], "forge2dgam": 12, "bodycompon": 12, "contact": 12, "callback": 12, "joint": 13, "built": [13, 41, 61, 65, 73, 84], "constantvolumejoint": 13, "distancejoint": 13, "frictionjoint": 13, "gearjoint": 13, "motorjoint": 13, "mousejoint": 13, "prismaticjoint": 13, "prismat": 13, "limit": [13, 25], "motor": 13, "pulleyjoint": 13, "revolutejoint": 13, "revolut": 13, "ropejoint": 13, "weldjoint": 13, "breakabl": 13, "bodi": [13, 94], "flame_isol": 14, "flameisol": 15, "perform": [15, 28], "note": 15, "backpressur": 15, "strategi": 15, "flame_lotti": 16, "flamenetworkasset": 17, "flame_oxygen": 18, "flame_r": [19, 20], "flame_spin": 21, "flame_splash_screen": 22, "flame_svg": [23, 24], "svg": 24, "flame_til": 25, "tiledcompon": 25, "tilestack": 25, "tileatla": 25, "flip": 25, "clear": 25, "imag": [25, 57, 62], "layer": [26, 63], "properti": [26, 44, 47, 53, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110], "tile": [26, 27, 58], "other": [26, 50, 56, 111, 118], "featur": [26, 28, 55], "editor": 27, "contribut": 28, "guidelin": 28, "type": [28, 32, 88, 89, 90], "bug": 28, "report": 28, "fix": 28, "new": [28, 41], "document": [28, 30, 31, 67], "miscellan": [28, 85], "To": [28, 121], "requir": 28, "open": [28, 115], "an": 28, "issu": 28, "fork": 28, "repositori": 28, "environ": 28, "setup": 28, "chang": [28, 43], "break": 28, "pull": 28, "request": 28, "maintain": 28, "merg": 28, "releas": 28, "develop": 29, "site": 30, "markdown": [30, 67], "tabl": 30, "content": 30, "admonit": 30, "deprec": [30, 33, 34], "live": 30, "standard": 30, "templat": 30, "build": [30, 124, 125], "local": [30, 77], "style": [31, 67, 93], "guid": 31, "code": [31, 124], "format": 31, "structur": [31, 69, 118], "import": 31, "export": 31, "assert": 31, "class": [31, 33, 57, 118], "dartdoc": 31, "main": [31, 129], "doc": 31, "write": [32, 71], "test": 32, "simpl": [32, 120], "flamegam": [32, 36, 43, 55], "widget": [32, 44, 46, 58], "golden": 32, "random": [32, 87, 126], "camera": [33, 34], "viewport": [33, 34], "followvector2": 33, "followcompon": 33, "game": [33, 43, 44, 46, 49, 60, 62, 71, 113, 115, 116, 118, 122, 129, 130], "world": [34, 36, 124, 125], "cameracompon": [34, 124], "withfixedresolut": 34, "viewfind": 34, "control": [34, 41, 49, 73, 127, 132], "visibleworldrect": 34, "check": [34, 115, 129], "i": 34, "visibl": [34, 36], "from": [34, 36, 120], "point": [34, 36], "view": 34, "comparison": [34, 35], "collis": [35, 127], "detect": 35, "mixin": [35, 43, 45, 52, 61, 113], "hascollisiondetect": 35, "collisioncallback": 35, "shapehitbox": 35, "collisiontyp": 35, "polygonhitbox": 35, "rectanglehitbox": 35, "circlehitbox": 35, "screenhitbox": 35, "compositehitbox": 35, "broad": 35, "phase": 35, "quad": 35, "tree": 35, "rai": 35, "cast": 35, "trace": 35, "raycastal": 35, "lifecycl": [36, 43, 65], "prioriti": 36, "compos": 36, "access": [36, 97, 109], "ensur": 36, "ha": 36, "given": 36, "parent": 36, "ancestor": 36, "kei": 36, "queri": 36, "child": 36, "specif": 36, "screen": 36, "positiontyp": 36, "positioncompon": [36, 61, 112], "posit": 36, "size": [36, 57], "scale": [36, 57], "angl": 36, "nativ": 36, "anchor": 36, "children": 36, "render": [36, 63, 66, 67, 119], "spritecompon": [36, 112], "spriteanimationcompon": 36, "spriteanimationgroupcompon": 36, "spritegroup": 36, "spawncompon": 36, "svgcompon": 36, "parallaxcompon": 36, "shapecompon": 36, "polygoncompon": 36, "rectanglecompon": 36, "circlecompon": 36, "isometrictilemapcompon": 36, "ninetileboxcompon": 36, "custompaintercompon": 36, "componentsnotifi": 36, "clipcompon": 36, "effect": [36, 41], "when": 36, "overview": 41, "movebyeffect": 41, "movetoeffect": 41, "movealongpatheffect": 41, "rotateeffect": 41, "scaleeffect": 41, "sizeeffect": 41, "anchorbyeffect": 41, "anchortoeffect": 41, "opacitytoeffect": 41, "opacitybyeffect": 41, "gloweffect": 41, "sequenceeffect": 41, "removeeffect": 41, "coloreffect": 41, "effectcontrol": 41, "lineareffectcontrol": 41, "reverselineareffectcontrol": 41, "curvedeffectcontrol": 41, "reversecurvedeffectcontrol": 41, "pauseeffectcontrol": 41, "repeatedeffectcontrol": 41, "infiniteeffectcontrol": 41, "sequenceeffectcontrol": 41, "speedeffectcontrol": 41, "delayedeffectcontrol": 41, "noiseeffectcontrol": 41, "randomeffectcontrol": 41, "sineeffectcontrol": 41, "zigzageffectcontrol": 41, "see": [41, 76, 96, 98, 108], "also": [41, 76, 96, 98, 108], "resiz": 43, "debug": [43, 55], "mode": 43, "color": [43, 57], "singlegameinst": 43, "low": 43, "level": [43, 49], "api": 43, "step": 43, "execut": [43, 102], "constructor": [44, 47, 53, 96, 100, 102], "drag": 45, "event": [45, 46, 49, 51, 52], "demo": [45, 51, 52], "anatomi": [45, 52], "ondragstart": 45, "ondragupd": 45, "ondragend": 45, "ondragcancel": 45, "dragcallback": 45, "hasdraggablesbridg": 45, "gestur": 46, "input": [46, 48, 49, 50], "intro": [46, 49], "touch": 46, "mous": 46, "detector": 46, "pandetector": 46, "scaledetector": 46, "cursor": 46, "coordin": 46, "system": [46, 113], "global": 46, "tappabl": 46, "draggabl": 46, "hover": 46, "doubletapcallback": 46, "gesturehitbox": 46, "hardwarekeyboarddetector": 47, "keyboard": [49, 127], "receiv": 49, "focu": 49, "joystick": 50, "hudbuttoncompon": 50, "spritebuttoncompon": 50, "buttoncompon": 50, "gamepad": 50, "pointer": 51, "hovercallback": 51, "tap": [52, 120], "ontapdown": 52, "onlongtapdown": 52, "ontapup": 52, "ontapcancel": 52, "tapcallback": 52, "hastappablesbridg": 52, "migrat": 52, "aligncompon": 53, "layout": 54, "fp": 55, "fpscompon": 55, "fpstextcompon": 55, "util": 57, "devic": 57, "fullscreen": 57, "setlandscap": 57, "setportrait": 57, "setorient": 57, "timer": 57, "time": [57, 124], "extens": [57, 113], "canva": 57, "offset": 57, "rect": 57, "math": 57, "rectangl": 57, "vector2": 57, "matrix4": 57, "nine": 58, "box": 58, "spritebutton": 58, "spritewidget": 58, "spriteanimationwidget": 58, "overlai": 59, "support": 60, "platform": [60, 125], "flutter": [60, 115], "channel": 60, "web": 60, "deploi": 60, "your": 60, "github": [60, 115], "page": 60, "itch": 60, "io": 60, "decor": 61, "paintdecor": 61, "blur": 61, "grayscal": 61, "tint": 61, "rotate3ddecor": 61, "shadow3ddecor": 61, "hasdecor": 61, "multipl": 61, "load": [62, 124, 125, 126], "standalon": 62, "over": [62, 129], "network": 62, "sprite": 62, "spritebatch": 62, "imagecomposit": 62, "anim": 62, "spritesheet": 62, "snapshot": 63, "dynamiclay": 63, "prerenderedlay": 63, "processor": 63, "regener": 63, "take": 63, "ar": 63, "crop": 63, "off": 63, "center": 63, "palett": 64, "particl": 65, "translatedparticl": 65, "movingparticl": 65, "acceleratedparticl": 65, "circleparticl": 65, "spriteparticl": 65, "imageparticl": 65, "spriteanimationparticl": 65, "componentparticl": 65, "computedparticl": 65, "nest": 65, "behavior": 65, "text": [67, 92, 93], "textcompon": [67, 112], "textboxcompon": 67, "textelementcompon": 67, "infrastructur": 67, "textrender": 67, "textpaint": 67, "spritefontrender": 67, "debugtextrender": 67, "inlin": 67, "element": 67, "node": [67, 85, 91, 94, 107], "root": 67, "routercompon": 68, "rout": 68, "overlayrout": 68, "valuerout": 68, "jenni": [71, 105], "dialogu": 71, "charact": [72, 92, 96, 97], "command": [73, 80, 91], "variabl": [73, 90, 109], "flow": 73, "declar": 74, "syntax": [74, 93], "jump": 76, "set": [78, 128], "user": [80, 84], "defin": [80, 84], "visit": [81, 85], "wait": 82, "express": [83, 92], "function": [84, 85, 86, 87, 88], "condit": 85, "els": 85, "plural": 85, "x": [85, 86, 88], "word": 85, "visit_count": 85, "numer": 86, "ceil": 86, "dec": 86, "decim": 86, "floor": 86, "inc": 86, "int": 86, "round": 86, "round_plac": 86, "n": [86, 87], "dice": 87, "random_rang": 87, "b": 87, "convers": 88, "bool": 88, "number": 88, "string": 88, "oper": 89, "arithmet": 89, "logic": 89, "assign": 89, "relat": 89, "preced": 89, "name": 90, "valu": 90, "yarnspinn": 91, "languag": 91, "yarn": [91, 110], "comment": 91, "tag": 91, "line": 92, "id": 92, "interpol": 92, "markup": [92, 93], "hashtag": 92, "escap": 92, "mark": 93, "piec": 93, "differ": 93, "provid": 93, "addit": 93, "inform": 93, "fragment": 93, "indic": 93, "where": 93, "special": 93, "non": 93, "token": 93, "mai": 93, "insert": 93, "header": 94, "option": 95, "characterstorag": 97, "storag": [97, 109], "remov": [97, 109], "commandstorag": 98, "startquest": 98, "prompt": 98, "give": 98, "dialoguechoic": 99, "dialoguelin": 100, "dialogueopt": 101, "dialoguerunn": 102, "model": 102, "dialogueview": 103, "functionstorag": 104, "runtim": 105, "markupattribut": 106, "userdefinedcommand": 108, "variablestorag": 109, "project": [110, 115], "modul": 111, "sizecompon": 112, "anchorcompon": 112, "anglecompon": 112, "flipcompon": 112, "particlecompon": 112, "oxygen": 113, "oxygengam": 113, "gameref": 113, "rendersystem": 113, "updatesystem": 113, "basesystem": 113, "particlesystem": 113, "resourc": 114, "bare": 115, "1": [115, 117, 120, 123], "2": [115, 118, 120, 124], "directori": 115, "3": [115, 120, 125], "initi": 115, "empti": 115, "4": [115, 120, 126], "android": 115, "studio": 115, "5": [115, 127], "clean": 115, "up": [115, 128], "6": [115, 128], "run": [115, 120], "7": [115, 129], "sync": 115, "8": 115, "done": 115, "klondik": 116, "tutori": [116, 122, 130, 133], "prepar": [117, 123], "plan": [117, 123, 124], "scaffold": [118, 124], "klondikegam": 118, "card": [119, 120], "suit": 119, "rank": 119, "renderback": 119, "renderfront": 119, "gameplai": 120, "The": [120, 124, 125], "pile": 120, "stock": 120, "wast": 120, "deal": 120, "visual": 120, "represent": 120, "refil": 120, "foundat": 120, "tableau": 120, "move": 120, "movement": [120, 127], "onli": 120, "allow": 120, "drop": 120, "proper": 120, "locat": 120, "continu": 121, "ember": [122, 124], "quest": 122, "block": [124, 125, 126], "segment": [125, 126], "manag": 125, "displai": [125, 129], "ad": [126, 127, 128, 129, 132], "remain": 126, "star": 126, "water": 126, "enemi": 126, "ground": 126, "next": 126, "object": 127, "scroll": 127, "hud": 128, "updat": 128, "data": 128, "menu": 129, "health": 129, "congratul": 129, "space": 130, "shooter": 130, "player": 132, "some": 132, "graphic": 132}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "extensions.flutter_app": 1, "extensions.package": 1, "extensions.yarn_lexer": 1, "sphinx": 57}, "alltitles": {"Getting Started": [[0, "getting-started"], [70, "getting-started"], [131, "getting-started"]], "About Flame": [[0, "about-flame"], [70, "about-flame"]], "Installation": [[0, "installation"], [70, "installation"], [24, "installation"]], "Getting started": [[0, "id1"], [70, "id1"]], "Outside of the scope of the engine": [[0, "outside-of-the-scope-of-the-engine"], [70, "outside-of-the-scope-of-the-engine"]], "Multiplayer (netcode)": [[0, "multiplayer-netcode"], [70, "multiplayer-netcode"]], "External assets": [[0, "external-assets"], [70, "external-assets"]], "AlignComponent": [[53, "aligncomponent"]], "Constructors": [[53, "constructors"], [96, "constructors"], [100, "constructors"], [102, "constructors"], [44, "constructors"], [47, "constructors"]], "Properties": [[53, "properties"], [96, "properties"], [97, "properties"], [98, "properties"], [99, "properties"], [100, "properties"], [101, "properties"], [102, "properties"], [103, "properties"], [104, "properties"], [44, "properties"], [47, "properties"], [106, "properties"], [107, "properties"], [108, "properties"], [109, "properties"], [110, "properties"]], "Audio": [[2, "audio"]], "Caching": [[2, "caching"]], "AudioPool": [[3, "audiopool"]], "Bare Flame game": [[115, "bare-flame-game"]], "1. Check flutter installation": [[115, "check-flutter-installation"]], "2. Create the Project Directory": [[115, "create-the-project-directory"]], "3. Initialize empty Flutter project": [[115, "initialize-empty-flutter-project"]], "4. Open the project in Android Studio": [[115, "open-the-project-in-android-studio"]], "5. Clean up the project files": [[115, "clean-up-the-project-files"]], "6. Run the project": [[115, "run-the-project"]], "7. Sync to GitHub": [[115, "sync-to-github"]], "8. Done": [[115, "done"]], "Looping Background Music": [[4, "looping-background-music"]], "Caching music files": [[4, "caching-music-files"]], "Methods": [[4, "methods"], [97, "methods"], [98, "methods"], [100, "methods"], [102, "methods"], [103, "methods"], [104, "methods"], [47, "methods"], [109, "methods"], [110, "methods"]], "Play": [[4, "play"]], "Stop": [[4, "stop"]], "Pause and Resume": [[4, "pause-and-resume"]], "flame_bloc": [[6, "flame-bloc"], [8, "flame-bloc"]], "How to use": [[6, "how-to-use"]], "Full Example": [[6, "full-example"], [9, "full-example"], [26, "full-example"], [20, "full-example"]], "Components": [[7, "components"], [36, "components"], [112, "components"]], "FlameBlocProvider": [[7, "flameblocprovider"]], "FlameMultiBlocProvider": [[7, "flamemultiblocprovider"]], "FlameBlocListener": [[7, "flamebloclistener"]], "FlameBlocListenable": [[7, "flamebloclistenable"]], "FlameBlocReader": [[7, "flameblocreader"]], "Bridge Packages": [[1, "bridge-packages"]], "Camera and Viewport (Deprecated)": [[33, "camera-and-viewport-deprecated"]], "Viewport": [[33, "viewport"], [34, "viewport"]], "Camera": [[33, "camera"]], "Camera.followVector2": [[33, "camera-followvector2"]], "Camera.followComponent": [[33, "camera-followcomponent"]], "Using the camera with the Game class": [[33, "using-the-camera-with-the-game-class"]], "Camera component": [[34, "camera-component"]], "World": [[34, "world"]], "CameraComponent": [[34, "cameracomponent"]], "CameraComponent.withFixedResolution()": [[34, "cameracomponent-withfixedresolution"]], "Viewfinder": [[34, "viewfinder"]], "Camera controls": [[34, "camera-controls"]], "visibleWorldRect": [[34, "visibleworldrect"]], "Check if a component is visible from the camera point of view": [[34, "check-if-a-component-is-visible-from-the-camera-point-of-view"]], "Comparison to the deprecated camera": [[34, "comparison-to-the-deprecated-camera"]], "<>": [[72, "character"]], "Character": [[96, "character"]], "See Also": [[96, "see-also"], [76, "see-also"]], "CharacterStorage": [[97, "characterstorage"]], "Accessing character storage": [[97, "accessing-character-storage"]], "Removing characters": [[97, "removing-characters"]], "Collision Detection": [[35, "collision-detection"]], "Mixins": [[35, "mixins"], [45, "mixins"], [52, "mixins"]], "HasCollisionDetection": [[35, "hascollisiondetection"]], "CollisionCallbacks": [[35, "collisioncallbacks"]], "ShapeHitbox": [[35, "shapehitbox"]], "CollisionType": [[35, "collisiontype"]], "PolygonHitbox": [[35, "polygonhitbox"]], "RectangleHitbox": [[35, "rectanglehitbox"]], "CircleHitbox": [[35, "circlehitbox"]], "ScreenHitbox": [[35, "screenhitbox"]], "CompositeHitbox": [[35, "compositehitbox"]], "Broad phase": [[35, "broad-phase"]], "Quad Tree broad phase": [[35, "quad-tree-broad-phase"]], "Ray casting and Ray tracing": [[35, "ray-casting-and-ray-tracing"]], "Ray casting": [[35, "ray-casting"]], "raycastAll": [[35, "raycastall"]], "Ray tracing": [[35, "ray-tracing"]], "Comparison to Forge2D": [[35, "comparison-to-forge2d"]], "Examples": [[35, "examples"], [98, "examples"], [74, "examples"], [77, "examples"], [93, "examples"], [78, "examples"]], "CommandStorage": [[98, "commandstorage"]], "<>": [[98, "startquest"]], "<>": [[98, "prompt"]], "<>": [[98, "give"]], "See also": [[98, "see-also"], [41, "see-also"], [108, "see-also"]], "Commands": [[73, "commands"], [91, "commands"]], "Built-in commands": [[73, "built-in-commands"]], "Variables": [[73, "variables"], [90, "variables"]], "Control flow": [[73, "control-flow"]], "Component": [[36, "component"]], "Component lifecycle": [[36, "component-lifecycle"]], "Priority": [[36, "priority"]], "Composability of components": [[36, "composability-of-components"]], "Access to the World from a Component": [[36, "access-to-the-world-from-a-component"]], "Ensuring a component has a given parent": [[36, "ensuring-a-component-has-a-given-parent"]], "Ensuring a component has a given ancestor": [[36, "ensuring-a-component-has-a-given-ancestor"]], "Component Keys": [[36, "component-keys"]], "Querying child components": [[36, "querying-child-components"]], "Querying components at a specific point on the screen": [[36, "querying-components-at-a-specific-point-on-the-screen"]], "PositionType": [[36, "positiontype"]], "Visibility of components": [[36, "visibility-of-components"]], "PositionComponent": [[36, "positioncomponent"], [112, "positioncomponent"], [61, "positioncomponent"]], "Position": [[36, "position"]], "Size": [[36, "size"], [57, "size"]], "Scale": [[36, "scale"]], "Angle": [[36, "angle"]], "Native Angle": [[36, "native-angle"]], "Anchor": [[36, "anchor"]], "PositionComponent children": [[36, "positioncomponent-children"]], "Render PositionComponent": [[36, "render-positioncomponent"]], "SpriteComponent": [[36, "spritecomponent"], [112, "spritecomponent"]], "SpriteAnimationComponent": [[36, "spriteanimationcomponent"]], "SpriteAnimationGroupComponent": [[36, "spriteanimationgroupcomponent"]], "SpriteGroup": [[36, "spritegroup"]], "SpawnComponent": [[36, "spawncomponent"]], "SvgComponent": [[36, "svgcomponent"]], "ParallaxComponent": [[36, "parallaxcomponent"]], "ShapeComponents": [[36, "shapecomponents"]], "PolygonComponent": [[36, "polygoncomponent"]], "RectangleComponent": [[36, "rectanglecomponent"]], "CircleComponent": [[36, "circlecomponent"]], "IsometricTileMapComponent": [[36, "isometrictilemapcomponent"]], "NineTileBoxComponent": [[36, "ninetileboxcomponent"]], "CustomPainterComponent": [[36, "custompaintercomponent"]], "ComponentsNotifier": [[36, "componentsnotifier"]], "ClipComponent": [[36, "clipcomponent"]], "Effects": [[36, "effects"], [41, "effects"]], "When not using FlameGame": [[36, "when-not-using-flamegame"]], "SizeComponent": [[112, "sizecomponent"]], "AnchorComponent": [[112, "anchorcomponent"]], "AngleComponent": [[112, "anglecomponent"]], "FlipComponent": [[112, "flipcomponent"]], "TextComponent": [[112, "textcomponent"], [67, "textcomponent"]], "ParticleComponent": [[112, "particlecomponent"]], "Contribution Guidelines": [[28, "contribution-guidelines"]], "Contribution types": [[28, "contribution-types"]], "Bug Reports": [[28, "bug-reports"]], "Bug Fix": [[28, "bug-fix"]], "New Features": [[28, "new-features"]], "Documentation & Miscellaneous": [[28, "documentation-miscellaneous"]], "How To Contribute": [[28, "how-to-contribute"]], "Requirements": [[28, "requirements"]], "Open an issue and fork the repository": [[28, "open-an-issue-and-fork-the-repository"]], "Environment Setup": [[28, "environment-setup"]], "Performing changes": [[28, "performing-changes"]], "Breaking changes": [[28, "breaking-changes"]], "Open a pull request": [[28, "open-a-pull-request"]], "Maintainers": [[28, "maintainers"]], "Merging a pull request": [[28, "merging-a-pull-request"]], "Creating a release": [[28, "creating-a-release"]], "Debug features": [[55, "debug-features"]], "FlameGame features": [[55, "flamegame-features"]], "FPS": [[55, "fps"]], "FpsComponent": [[55, "fpscomponent"]], "FpsTextComponent": [[55, "fpstextcomponent"]], "<>": [[74, "declare"]], "Syntax": [[74, "syntax"], [93, "syntax"]], "Decorators": [[61, "decorators"]], "Flame built-in decorators": [[61, "flame-built-in-decorators"]], "PaintDecorator.blur": [[61, "paintdecorator-blur"]], "PaintDecorator.grayscale": [[61, "paintdecorator-grayscale"]], "PaintDecorator.tint": [[61, "paintdecorator-tint"]], "Rotate3DDecorator": [[61, "rotate3ddecorator"]], "Shadow3DDecorator": [[61, "shadow3ddecorator"]], "Using decorators": [[61, "using-decorators"]], "HasDecorator mixin": [[61, "hasdecorator-mixin"]], "Multiple decorators": [[61, "multiple-decorators"]], "Development": [[29, "development"]], "DialogueChoice": [[99, "dialoguechoice"]], "DialogueLine": [[100, "dialogueline"]], "DialogueOption": [[101, "dialogueoption"]], "DialogueRunner": [[102, "dialoguerunner"]], "Execution model": [[102, "execution-model"]], "DialogueView": [[103, "dialogueview"]], "Documentation Site": [[30, "documentation-site"]], "Markdown": [[30, "markdown"]], "Table of contents": [[30, "table-of-contents"]], "Admonitions": [[30, "admonitions"]], "Deprecations": [[30, "deprecations"]], "Live examples": [[30, "live-examples"]], "Standardization and Templates": [[30, "standardization-and-templates"]], "Building documentation locally": [[30, "building-documentation-locally"]], "Drag Events": [[45, "drag-events"]], "Demo": [[45, "demo"], [51, "demo"], [52, "demo"]], "Drag anatomy": [[45, "drag-anatomy"]], "onDragStart": [[45, "ondragstart"]], "onDragUpdate": [[45, "ondragupdate"]], "onDragEnd": [[45, "ondragend"]], "onDragCancel": [[45, "ondragcancel"]], "DragCallbacks": [[45, "dragcallbacks"]], "HasDraggablesBridge": [[45, "hasdraggablesbridge"]], "Overview": [[41, "overview"]], "Built-in effects": [[41, "built-in-effects"]], "Effect": [[41, "effect"]], "MoveByEffect": [[41, "movebyeffect"]], "MoveToEffect": [[41, "movetoeffect"]], "MoveAlongPathEffect": [[41, "movealongpatheffect"]], "RotateEffect.by": [[41, "rotateeffect-by"]], "RotateEffect.to": [[41, "rotateeffect-to"]], "ScaleEffect.by": [[41, "scaleeffect-by"]], "ScaleEffect.to": [[41, "scaleeffect-to"]], "SizeEffect.by": [[41, "sizeeffect-by"]], "SizeEffect.to": [[41, "sizeeffect-to"]], "AnchorByEffect": [[41, "anchorbyeffect"]], "AnchorToEffect": [[41, "anchortoeffect"]], "OpacityToEffect": [[41, "opacitytoeffect"]], "OpacityByEffect": [[41, "opacitybyeffect"]], "GlowEffect": [[41, "gloweffect"]], "SequenceEffect": [[41, "sequenceeffect"]], "RemoveEffect": [[41, "removeeffect"]], "ColorEffect": [[41, "coloreffect"]], "Creating new effects": [[41, "creating-new-effects"]], "Effect controllers": [[41, "effect-controllers"]], "EffectController": [[41, "effectcontroller"]], "LinearEffectController": [[41, "lineareffectcontroller"]], "ReverseLinearEffectController": [[41, "reverselineareffectcontroller"]], "CurvedEffectController": [[41, "curvedeffectcontroller"]], "ReverseCurvedEffectController": [[41, "reversecurvedeffectcontroller"]], "PauseEffectController": [[41, "pauseeffectcontroller"]], "RepeatedEffectController": [[41, "repeatedeffectcontroller"]], "InfiniteEffectController": [[41, "infiniteeffectcontroller"]], "SequenceEffectController": [[41, "sequenceeffectcontroller"]], "SpeedEffectController": [[41, "speedeffectcontroller"]], "DelayedEffectController": [[41, "delayedeffectcontroller"]], "NoiseEffectController": [[41, "noiseeffectcontroller"]], "RandomEffectController": [[41, "randomeffectcontroller"]], "SineEffectController": [[41, "sineeffectcontroller"]], "ZigzagEffectController": [[41, "zigzageffectcontroller"]], "Expressions": [[83, "expressions"]], "Flame fire atlas": [[9, "flame-fire-atlas"]], "FireAtlas": [[9, "fireatlas"]], "Creating Atlas": [[9, "creating-atlas"]], "Texture atlas": [[9, "texture-atlas"]], "Usage": [[9, "usage"], [16, "usage"], [21, "usage"], [15, "usage"]], "Flame": [[42, "flame"]], "flame_audio": [[5, "flame-audio"]], "flame_fire_atlas": [[10, "flame-fire-atlas"]], "flame_forge2d": [[11, "flame-forge2d"]], "flame_isolate": [[14, "flame-isolate"]], "flame_lottie": [[16, "flame-lottie"]], "FlameNetworkAssets": [[17, "flamenetworkassets"]], "flame_oxygen": [[18, "flame-oxygen"]], "flame_rive": [[19, "flame-rive"], [20, "flame-rive"]], "flame_spine": [[21, "flame-spine"]], "flame_splash_screen": [[22, "flame-splash-screen"]], "flame_svg": [[23, "flame-svg"]], "flame_tiled": [[25, "flame-tiled"]], "TiledComponent": [[25, "tiledcomponent"]], "TileStack": [[25, "tilestack"]], "TileAtlas": [[25, "tileatlas"]], "Limitations": [[25, "limitations"]], "Flip": [[25, "flip"]], "Clearing images cache": [[25, "clearing-images-cache"]], "Forge2D": [[12, "forge2d"]], "Forge2DGame": [[12, "forge2dgame"]], "BodyComponent": [[12, "bodycomponent"]], "Contact callbacks": [[12, "contact-callbacks"]], "FunctionStorage": [[104, "functionstorage"]], "Functions": [[84, "functions"]], "Built-in functions": [[84, "built-in-functions"]], "User-defined functions": [[84, "user-defined-functions"]], "FlameGame": [[43, "flamegame"]], "Game Loop": [[43, "game-loop"]], "Resizing": [[43, "resizing"]], "Lifecycle": [[43, "lifecycle"], [65, "lifecycle"]], "Debug mode": [[43, "debug-mode"]], "Change background color": [[43, "change-background-color"]], "SingleGameInstance mixin": [[43, "singlegameinstance-mixin"]], "Low-level Game API": [[43, "low-level-game-api"]], "Pause/Resuming/Stepping game execution": [[43, "pause-resuming-stepping-game-execution"]], "Backgrounding": [[43, "backgrounding"]], "Game Widget": [[44, "game-widget"]], "Gesture Input": [[46, "gesture-input"]], "Intro": [[46, "intro"], [49, "intro"]], "Touch and mouse detectors": [[46, "touch-and-mouse-detectors"]], "PanDetector and ScaleDetector": [[46, "pandetector-and-scaledetector"]], "Mouse cursor": [[46, "mouse-cursor"]], "Event coordinate system": [[46, "event-coordinate-system"]], "global": [[46, "global"]], "widget": [[46, "widget"]], "game": [[46, "game"]], "Example": [[46, "example"], [75, "example"]], "Tappable, Draggable and Hoverable components": [[46, "tappable-draggable-and-hoverable-components"]], "Tappable components": [[46, "tappable-components"]], "Draggable components": [[46, "draggable-components"]], "Hoverable components": [[46, "hoverable-components"]], "DoubleTapCallbacks": [[46, "doubletapcallbacks"]], "GestureHitboxes": [[46, "gesturehitboxes"]], "HardwareKeyboardDetector": [[47, "hardwarekeyboarddetector"]], "<>": [[75, "if"]], "Images": [[62, "images"]], "Loading images": [[62, "loading-images"]], "Standalone usage": [[62, "standalone-usage"]], "Flame.images": [[62, "flame-images"]], "Game.images": [[62, "game-images"]], "Loading images over the network": [[62, "loading-images-over-the-network"]], "Sprite": [[62, "sprite"]], "SpriteBatch": [[62, "spritebatch"]], "ImageComposition": [[62, "imagecomposition"]], "Animation": [[62, "animation"]], "SpriteSheet": [[62, "spritesheet"]], "Jenny": [[71, "jenny"]], "Writing dialogue": [[71, "writing-dialogue"]], "Using the dialogue in a game": [[71, "using-the-dialogue-in-a-game"]], "Jenny Runtime": [[105, "jenny-runtime"]], "Inputs": [[48, "inputs"]], "FlameIsolate": [[15, "flameisolate"]], "Performance note": [[15, "performance-note"]], "Backpressure Strategies": [[15, "backpressure-strategies"]], "Joints": [[13, "joints"]], "Built-in joints": [[13, "built-in-joints"]], "ConstantVolumeJoint": [[13, "constantvolumejoint"]], "DistanceJoint": [[13, "distancejoint"]], "FrictionJoint": [[13, "frictionjoint"]], "GearJoint": [[13, "gearjoint"]], "MotorJoint": [[13, "motorjoint"]], "MouseJoint": [[13, "mousejoint"]], "PrismaticJoint": [[13, "prismaticjoint"]], "Prismatic Joint Limit": [[13, "prismatic-joint-limit"]], "Prismatic Joint Motor": [[13, "prismatic-joint-motor"]], "PulleyJoint": [[13, "pulleyjoint"]], "RevoluteJoint": [[13, "revolutejoint"]], "Revolute Joint Limit": [[13, "revolute-joint-limit"]], "Revolute Joint Motor": [[13, "revolute-joint-motor"]], "RopeJoint": [[13, "ropejoint"]], "WeldJoint": [[13, "weldjoint"]], "Breakable Bodies and WeldJoint": [[13, "breakable-bodies-and-weldjoint"]], "<>": [[76, "jump"]], "Keyboard Input": [[49, "keyboard-input"]], "Receive keyboard events in a game level": [[49, "receive-keyboard-events-in-a-game-level"]], "Receive keyboard events in a component level": [[49, "receive-keyboard-events-in-a-component-level"]], "Controlling focus": [[49, "controlling-focus"]], "Klondike game tutorial": [[116, "klondike-game-tutorial"]], "YarnSpinner language": [[91, "yarnspinner-language"]], "Yarn files": [[91, "yarn-files"]], "Comments": [[91, "comments"]], "Tags": [[91, "tags"]], "Nodes": [[91, "nodes"], [94, "nodes"]], "Layers": [[26, "layers"], [63, "layers"]], "Layer properties": [[26, "layer-properties"]], "Tiles properties": [[26, "tiles-properties"]], "Other features": [[26, "other-features"]], "Layers and Snapshots": [[63, "layers-and-snapshots"]], "DynamicLayer": [[63, "dynamiclayer"]], "PreRenderedLayer": [[63, "prerenderedlayer"]], "Layer Processors": [[63, "layer-processors"]], "Snapshots": [[63, "snapshots"]], "Render as a snapshot": [[63, "render-as-a-snapshot"]], "Regenerating a snapshot": [[63, "regenerating-a-snapshot"]], "Taking a snapshot": [[63, "taking-a-snapshot"]], "Snapshots that are cropped or off-center": [[63, "snapshots-that-are-cropped-or-off-center"]], "Layout": [[54, "layout"]], "Lines": [[92, "lines"]], "Character ID": [[92, "character-id"]], "Interpolated expressions": [[92, "interpolated-expressions"]], "Markup": [[92, "markup"], [93, "markup"]], "Hashtags": [[92, "hashtags"]], "Escaped text": [[92, "escaped-text"]], "<>": [[77, "local"]], "Mark a piece of text with a different style": [[93, "mark-a-piece-of-text-with-a-different-style"]], "Provide additional information about a text fragment": [[93, "provide-additional-information-about-a-text-fragment"]], "Indicate where special non-text tokens may be inserted": [[93, "indicate-where-special-non-text-tokens-may-be-inserted"]], "MarkupAttribute": [[106, "markupattribute"]], "Miscellaneous functions": [[85, "miscellaneous-functions"]], "if(condition, then, else)": [[85, "if-condition-then-else"]], "plural(x, words\u2026)": [[85, "plural-x-words"]], "visit_count(node)": [[85, "visit-count-node"]], "visited(node)": [[85, "visited-node"]], "Node": [[107, "node"]], "Header": [[94, "header"]], "Body": [[94, "body"]], "Numeric functions": [[86, "numeric-functions"]], "ceil(x)": [[86, "ceil-x"]], "dec(x)": [[86, "dec-x"]], "decimal(x)": [[86, "decimal-x"]], "floor(x)": [[86, "floor-x"]], "inc(x)": [[86, "inc-x"]], "int(x)": [[86, "int-x"]], "round(x)": [[86, "round-x"]], "round_places(x, n)": [[86, "round-places-x-n"]], "Operators": [[89, "operators"]], "Operator types": [[89, "operator-types"]], "Arithmetic": [[89, "arithmetic"]], "Logical": [[89, "logical"]], "Assignment": [[89, "assignment"]], "Relational": [[89, "relational"]], "Precedence": [[89, "precedence"]], "Options": [[95, "options"]], "Other": [[56, "other"]], "Other Inputs": [[50, "other-inputs"]], "Joystick": [[50, "joystick"]], "HudButtonComponent": [[50, "hudbuttoncomponent"]], "SpriteButtonComponent": [[50, "spritebuttoncomponent"]], "ButtonComponent": [[50, "buttoncomponent"]], "Gamepad": [[50, "gamepad"]], "Other Modules": [[111, "other-modules"]], "Overlays": [[59, "overlays"]], "Oxygen": [[113, "oxygen"]], "OxygenGame (Game extension)": [[113, "oxygengame-game-extension"]], "Systems": [[113, "systems"]], "mixin GameRef": [[113, "mixin-gameref"]], "mixin RenderSystem": [[113, "mixin-rendersystem"]], "mixin UpdateSystem": [[113, "mixin-updatesystem"]], "BaseSystem": [[113, "basesystem"]], "ParticleSystem": [[113, "particlesystem"]], "Palette": [[64, "palette"]], "Particles": [[65, "particles"]], "Built-in particles": [[65, "built-in-particles"]], "TranslatedParticle": [[65, "translatedparticle"]], "MovingParticle": [[65, "movingparticle"]], "AcceleratedParticle": [[65, "acceleratedparticle"]], "CircleParticle": [[65, "circleparticle"]], "SpriteParticle": [[65, "spriteparticle"]], "ImageParticle": [[65, "imageparticle"]], "SpriteAnimationParticle": [[65, "spriteanimationparticle"]], "ComponentParticle": [[65, "componentparticle"]], "ComputedParticle": [[65, "computedparticle"]], "Nesting behavior": [[65, "nesting-behavior"]], "Ember Quest Game Tutorial": [[122, "ember-quest-game-tutorial"]], "Supported Platforms": [[60, "supported-platforms"]], "Flutter channels": [[60, "flutter-channels"]], "Flame web": [[60, "flame-web"]], "Deploy your game to GitHub Pages": [[60, "deploy-your-game-to-github-pages"]], "Deploy your game to itch.io": [[60, "deploy-your-game-to-itch-io"]], "Web support": [[60, "web-support"]], "Pointer Events": [[51, "pointer-events"]], "HoverCallbacks": [[51, "hovercallbacks"]], "Random functions": [[87, "random-functions"]], "dice(n)": [[87, "dice-n"]], "random()": [[87, "random"]], "random_range(a, b)": [[87, "random-range-a-b"]], "Rendering": [[66, "rendering"], [119, "rendering"]], "Resources": [[114, "resources"]], "How to use it": [[20, "how-to-use-it"]], "RouterComponent": [[68, "routercomponent"]], "Route": [[68, "route"]], "OverlayRoute": [[68, "overlayroute"]], "ValueRoute": [[68, "valueroute"]], "<>": [[78, "set"]], "Space Shooter Game Tutorial": [[130, "space-shooter-game-tutorial"]], "1. Preparation": [[117, "preparation"], [123, "preparation"]], "Planning": [[117, "planning"], [123, "planning"]], "Assets": [[117, "assets"], [123, "assets"]], "2. Scaffolding": [[118, "scaffolding"]], "KlondikeGame": [[118, "klondikegame"]], "Other classes": [[118, "other-classes"]], "Game structure": [[118, "game-structure"]], "Cards": [[119, "cards"]], "Suit": [[119, "suit"]], "Rank": [[119, "rank"]], "Card component": [[119, "card-component"]], "renderBack()": [[119, "renderback"]], "renderFront()": [[119, "renderfront"]], "Gameplay": [[120, "gameplay"]], "The piles": [[120, "the-piles"]], "Stock pile": [[120, "stock-pile"]], "Waste pile": [[120, "waste-pile"]], "Stock pile \u2013 tap to deal cards": [[120, "stock-pile-tap-to-deal-cards"]], "Stock pile \u2013 visual representation": [[120, "stock-pile-visual-representation"]], "Stock pile \u2013 refill from the waste": [[120, "stock-pile-refill-from-the-waste"]], "Foundation piles": [[120, "foundation-piles"]], "Tableau Piles": [[120, "tableau-piles"]], "Moving the cards": [[120, "moving-the-cards"]], "1. Simple movement": [[120, "simple-movement"]], "2. Move only allowed cards": [[120, "move-only-allowed-cards"]], "3. Dropping the cards at proper locations": [[120, "dropping-the-cards-at-proper-locations"]], "4. Moving a run of cards": [[120, "moving-a-run-of-cards"]], "2. Start Coding": [[124, "start-coding"]], "The Plan": [[124, "the-plan"]], "Loading Assets": [[124, "loading-assets"]], "Scaffolding": [[124, "scaffolding"]], "CameraComponent and World": [[124, "cameracomponent-and-world"]], "Ember Time": [[124, "ember-time"]], "Building Blocks": [[124, "building-blocks"]], "Controlling the player and adding some graphics": [[132, "controlling-the-player-and-adding-some-graphics"]], "3. Building the World": [[125, "building-the-world"]], "Creating Segments": [[125, "creating-segments"]], "Segment Manager": [[125, "segment-manager"]], "Loading the Segments into the World": [[125, "loading-the-segments-into-the-world"]], "The Platform Block": [[125, "the-platform-block"]], "Display the Platform": [[125, "display-the-platform"]], "4. Adding the Remaining Components": [[126, "adding-the-remaining-components"]], "Star": [[126, "star"]], "Water Enemy": [[126, "water-enemy"]], "Ground Blocks": [[126, "ground-blocks"]], "Loading the Next Random Segment": [[126, "loading-the-next-random-segment"]], "5. Controlling Movement": [[127, "controlling-movement"]], "Keyboard Controls": [[127, "keyboard-controls"]], "Collisions": [[127, "collisions"]], "Collisions with Objects": [[127, "collisions-with-objects"]], "Adding the Scrolling": [[127, "adding-the-scrolling"]], "6. Adding the HUD": [[128, "adding-the-hud"]], "Setting up the HUD": [[128, "setting-up-the-hud"]], "Updating the HUD Data": [[128, "updating-the-hud-data"]], "7. Adding Menus": [[129, "adding-menus"]], "Main Menu": [[129, "main-menu"]], "Game Over Menu": [[129, "game-over-menu"]], "Displaying the Menus": [[129, "displaying-the-menus"]], "Health Check for Game Over": [[129, "health-check-for-game-over"]], "Congratulations": [[129, "congratulations"]], "<>": [[79, "stop"]], "Structure": [[69, "structure"]], "Flame Style Guide": [[31, "flame-style-guide"]], "Code Formatting": [[31, "code-formatting"]], "Code Structure": [[31, "code-structure"]], "Imports": [[31, "imports"]], "Exports": [[31, "exports"]], "Assertions": [[31, "assertions"]], "Class structure": [[31, "class-structure"]], "Documentation": [[31, "documentation"]], "Dartdocs": [[31, "dartdocs"]], "Main docs": [[31, "main-docs"]], "Flame SVG": [[24, "flame-svg"]], "How to use flame_svg": [[24, "how-to-use-flame-svg"]], "Tap Events": [[52, "tap-events"]], "Tap anatomy": [[52, "tap-anatomy"]], "onTapDown": [[52, "ontapdown"]], "onLongTapDown": [[52, "onlongtapdown"]], "onTapUp": [[52, "ontapup"]], "onTapCancel": [[52, "ontapcancel"]], "TapCallbacks": [[52, "tapcallbacks"]], "HasTappablesBridge": [[52, "hastappablesbridge"]], "Migration": [[52, "migration"]], "To be continued": [[121, "to-be-continued"]], "Writing tests": [[32, "writing-tests"]], "Types of tests": [[32, "types-of-tests"]], "Simple tests": [[32, "simple-tests"]], "FlameGame tests": [[32, "flamegame-tests"]], "Widget tests": [[32, "widget-tests"]], "Golden tests": [[32, "golden-tests"]], "Random tests": [[32, "random-tests"]], "Text Rendering": [[67, "text-rendering"]], "Text Components": [[67, "text-components"]], "TextBoxComponent": [[67, "textboxcomponent"]], "TextElementComponent": [[67, "textelementcomponent"]], "Flame Markdown": [[67, "flame-markdown"]], "Infrastructure": [[67, "infrastructure"]], "TextRenderer": [[67, "textrenderer"]], "TextPaint": [[67, "textpaint"]], "SpriteFontRenderer": [[67, "spritefontrenderer"]], "DebugTextRenderer": [[67, "debugtextrenderer"]], "Inline Text Elements": [[67, "inline-text-elements"]], "Text Elements, Text Nodes, and Text Styles": [[67, "text-elements-text-nodes-and-text-styles"]], "Text Nodes and the Document Root": [[67, "text-nodes-and-the-document-root"]], "(Flame) Text Styles": [[67, "flame-text-styles"]], "Text Elements": [[67, "text-elements"]], "Tiled": [[27, "tiled"]], "Tiled Editor": [[27, "tiled-editor"]], "Tutorials": [[133, "tutorials"]], "Type conversion functions": [[88, "type-conversion-functions"]], "bool(x)": [[88, "bool-x"]], "number(x)": [[88, "number-x"]], "string(x)": [[88, "string-x"]], "UserDefinedCommand": [[108, "userdefinedcommand"]], "User-defined commands": [[80, "user-defined-commands"]], "Util": [[57, "util"]], "Device Class": [[57, "device-class"]], "Flame.device.fullScreen()": [[57, "flame-device-fullscreen"]], "Flame.device.setLandscape()": [[57, "flame-device-setlandscape"]], "Flame.device.setPortrait()": [[57, "flame-device-setportrait"]], "Flame.device.setOrientation() and Flame.device.setOrientations()": [[57, "flame-device-setorientation-and-flame-device-setorientations"]], "Timer": [[57, "timer"]], "Time Scale": [[57, "time-scale"]], "Extensions": [[57, "extensions"]], "Canvas": [[57, "canvas"]], "Color": [[57, "color"]], "Image": [[57, "image"]], "Offset": [[57, "offset"]], "Rect": [[57, "rect"]], "math.Rectangle": [[57, "math-rectangle"]], "Vector2": [[57, "vector2"]], "Matrix4": [[57, "matrix4"]], "VariableStorage": [[109, "variablestorage"]], "Accessing variable storage": [[109, "accessing-variable-storage"]], "Removing variables": [[109, "removing-variables"]], "Name": [[90, "name"]], "Type": [[90, "type"]], "Value": [[90, "value"]], "Scope": [[90, "scope"]], "<>": [[81, "visit"]], "<>": [[82, "wait"]], "Widgets": [[58, "widgets"]], "Nine Tile Box": [[58, "nine-tile-box"]], "SpriteButton": [[58, "spritebutton"]], "SpriteWidget": [[58, "spritewidget"]], "SpriteAnimationWidget": [[58, "spriteanimationwidget"]], "Yarn Project": [[110, "yarn-project"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/docs/latest/tutorials/bare_flame_game.html b/docs/latest/tutorials/bare_flame_game.html index 4cc492632..aaae79688 100644 --- a/docs/latest/tutorials/bare_flame_game.html +++ b/docs/latest/tutorials/bare_flame_game.html @@ -119,7 +119,6 @@
      225. Platforms
      226. Collision Detection
      227. Effects
      228. -
      229. Camera & Viewport
      230. Camera Component
      231. Inputs @@ -150,6 +149,7 @@
      232. Widgets
      233. +
      234. Camera & Viewport
      235. Bridge Packages
      236. @@ -292,7 +293,7 @@
      237. Resources
      238. @@ -395,7 +396,7 @@

        5. Clean up the project filesdependencies: flutter: sdk: flutter - flame: ^1.8.2 + flame: ^1.9.0

        After that, press the [Pub get] button at the top of the window, or you could run command flutter pub get from the terminal. This will “apply” the changes in pubspec file to your project, in diff --git a/docs/latest/tutorials/klondike/klondike.html b/docs/latest/tutorials/klondike/klondike.html index 8b8f5f06e..451b3d72e 100644 --- a/docs/latest/tutorials/klondike/klondike.html +++ b/docs/latest/tutorials/klondike/klondike.html @@ -119,7 +119,6 @@

      239. Platforms
      240. Collision Detection
      241. Effects
      242. -
      243. Camera & Viewport
      244. Camera Component
      245. Inputs @@ -150,6 +149,7 @@
      246. Widgets
      247. +
      248. Camera & Viewport
      249. Bridge Packages
      250. @@ -292,7 +293,7 @@
      251. Resources
      252. diff --git a/docs/latest/tutorials/klondike/step1.html b/docs/latest/tutorials/klondike/step1.html index 503e2bd36..0d6496556 100644 --- a/docs/latest/tutorials/klondike/step1.html +++ b/docs/latest/tutorials/klondike/step1.html @@ -119,7 +119,6 @@
      253. Platforms
      254. Collision Detection
      255. Effects
      256. -
      257. Camera & Viewport
      258. Camera Component
      259. Inputs @@ -150,6 +149,7 @@
      260. Widgets
      261. +
      262. Camera & Viewport
      263. Bridge Packages
      264. @@ -292,7 +293,7 @@
      265. Resources
      266. @@ -374,13 +375,13 @@

        Assets -

        By the way, this kind of file is called the spritesheet: it’s just a +

        By the way, this kind of file is called the sprite sheet: it’s just a collection of multiple independent images in a single file. We are using a -spritesheet here for the simple reason that loading a single large image is +sprite sheet here for the simple reason that loading a single large image is faster than many small images. In addition, rendering sprites that were extracted from a single source image can be faster too, since Flutter will optimize multiple such drawing commands into a single drawAtlas command.

        -

        Here are the contents of my spritesheet:

        +

        Here are the contents of my sprite sheet:

        +
      267. Camera & Viewport
      268. Bridge Packages
      269. @@ -292,7 +293,7 @@
      270. Resources
      271. @@ -346,9 +347,9 @@

        KlondikeGameawaiting the image to finish loading before initializing anything else in the game. This is for convenience: it means that by the time -all other components are initialized, they can assume the spritesheet is already +all other components are initialized, they can assume the sprite sheet is already loaded. We can even add a helper function to extract a sprite from the common -spritesheet:

        +sprite sheet:

        Sprite klondikeSprite(double x, double y, double width, double height) {
           return Sprite(
             Flame.images.fromCache('klondike-sprites.png'),
        @@ -476,7 +477,7 @@ 

        Game structureStock component, the Waste, four Foundations and seven Piles, setting their sizes and positions in the world. The positions are calculated using simple arithmetics. This should all happen inside the -onLoad method, after loading the spritesheet:

        +onLoad method, after loading the sprite sheet:

            final stock = Stock()
               ..size = cardSize
               ..position = Vector2(cardGap, cardGap);
        @@ -563,7 +564,7 @@ 

        Game structureRun
        +
        components/foundation.dart

        The last four numbers in the constructor are the coordinates of the sprite -image within the spritesheet klondike-sprites.png. If you’re wondering how I +image within the sprite sheet klondike-sprites.png. If you’re wondering how I obtained these numbers, the answer is that I used a free online service -spritecow.com – it’s a handy tool for locating sprites within a spritesheet.

        +spritecow.com – it’s a handy tool for locating sprites within a sprite sheet.

        Lastly, I have simple getters to determine the “color” of a suit. This will be needed later when we need to enforce the rule that cards can only be placed into columns by alternating colors.

        @@ -754,7 +755,7 @@

        renderFront()Run
        +
        components/card.dart
          1import 'dart:math';
        diff --git a/docs/latest/tutorials/klondike/step4.html b/docs/latest/tutorials/klondike/step4.html
        index 7db91a677..09d0bfc92 100644
        --- a/docs/latest/tutorials/klondike/step4.html
        +++ b/docs/latest/tutorials/klondike/step4.html
        @@ -119,7 +119,6 @@
         
      272. Platforms
      273. Collision Detection
      274. Effects
      275. -
      276. Camera & Viewport
      277. Camera Component
      278. Inputs @@ -150,6 +149,7 @@
      279. Widgets
      280. +
      281. Camera & Viewport
      282. Bridge Packages
      283. @@ -292,7 +293,7 @@
      284. Resources
      285. @@ -1167,7 +1168,7 @@

        4. Moving a run of cardsWell, this is it! The game is now fully playable. Press the button below to see what the resulting code looks like, or to play it live. In the next section we will discuss how to make it more animated with the help of effects.

        -
        +
        components/card.dart
          1import 'dart:math';
        @@ -1175,285 +1176,282 @@ 

        4. Moving a run of cards 3 4import 'package:flame/components.dart'; 5import 'package:flame/events.dart'; - 6import 'package:flame/game.dart'; - 7import '../klondike_game.dart'; - 8import '../pile.dart'; - 9import '../rank.dart'; - 10import '../suit.dart'; - 11import 'tableau_pile.dart'; - 12 - 13class Card extends PositionComponent with DragCallbacks { - 14 Card(int intRank, int intSuit) - 15 : rank = Rank.fromInt(intRank), - 16 suit = Suit.fromInt(intSuit), - 17 super(size: KlondikeGame.cardSize); - 18 - 19 final Rank rank; - 20 final Suit suit; - 21 Pile? pile; - 22 bool _faceUp = false; - 23 bool _isDragging = false; - 24 final List<Card> attachedCards = []; - 25 - 26 bool get isFaceUp => _faceUp; - 27 bool get isFaceDown => !_faceUp; - 28 void flip() => _faceUp = !_faceUp; - 29 - 30 @override - 31 String toString() => rank.label + suit.label; // e.g. "Q♠" or "10♦" - 32 - 33 //#region Rendering - 34 - 35 @override - 36 void render(Canvas canvas) { - 37 if (_faceUp) { - 38 _renderFront(canvas); - 39 } else { - 40 _renderBack(canvas); - 41 } - 42 } - 43 - 44 static final Paint backBackgroundPaint = Paint() - 45 ..color = const Color(0xff380c02); - 46 static final Paint backBorderPaint1 = Paint() - 47 ..color = const Color(0xffdbaf58) - 48 ..style = PaintingStyle.stroke - 49 ..strokeWidth = 10; - 50 static final Paint backBorderPaint2 = Paint() - 51 ..color = const Color(0x5CEF971B) - 52 ..style = PaintingStyle.stroke - 53 ..strokeWidth = 35; - 54 static final RRect cardRRect = RRect.fromRectAndRadius( - 55 KlondikeGame.cardSize.toRect(), - 56 const Radius.circular(KlondikeGame.cardRadius), - 57 ); - 58 static final RRect backRRectInner = cardRRect.deflate(40); - 59 static final Sprite flameSprite = klondikeSprite(1367, 6, 357, 501); - 60 - 61 void _renderBack(Canvas canvas) { - 62 canvas.drawRRect(cardRRect, backBackgroundPaint); - 63 canvas.drawRRect(cardRRect, backBorderPaint1); - 64 canvas.drawRRect(backRRectInner, backBorderPaint2); - 65 flameSprite.render(canvas, position: size / 2, anchor: Anchor.center); - 66 } - 67 - 68 static final Paint frontBackgroundPaint = Paint() - 69 ..color = const Color(0xff000000); - 70 static final Paint redBorderPaint = Paint() - 71 ..color = const Color(0xffece8a3) - 72 ..style = PaintingStyle.stroke - 73 ..strokeWidth = 10; - 74 static final Paint blackBorderPaint = Paint() - 75 ..color = const Color(0xff7ab2e8) - 76 ..style = PaintingStyle.stroke - 77 ..strokeWidth = 10; - 78 static final blueFilter = Paint() - 79 ..colorFilter = const ColorFilter.mode( - 80 Color(0x880d8bff), - 81 BlendMode.srcATop, - 82 ); - 83 static final Sprite redJack = klondikeSprite(81, 565, 562, 488); - 84 static final Sprite redQueen = klondikeSprite(717, 541, 486, 515); - 85 static final Sprite redKing = klondikeSprite(1305, 532, 407, 549); - 86 static final Sprite blackJack = klondikeSprite(81, 565, 562, 488) - 87 ..paint = blueFilter; - 88 static final Sprite blackQueen = klondikeSprite(717, 541, 486, 515) - 89 ..paint = blueFilter; - 90 static final Sprite blackKing = klondikeSprite(1305, 532, 407, 549) - 91 ..paint = blueFilter; - 92 - 93 void _renderFront(Canvas canvas) { - 94 canvas.drawRRect(cardRRect, frontBackgroundPaint); - 95 canvas.drawRRect( - 96 cardRRect, - 97 suit.isRed ? redBorderPaint : blackBorderPaint, - 98 ); - 99 -100 final rankSprite = suit.isBlack ? rank.blackSprite : rank.redSprite; -101 final suitSprite = suit.sprite; -102 _drawSprite(canvas, rankSprite, 0.1, 0.08); -103 _drawSprite(canvas, suitSprite, 0.1, 0.18, scale: 0.5); -104 _drawSprite(canvas, rankSprite, 0.1, 0.08, rotate: true); -105 _drawSprite(canvas, suitSprite, 0.1, 0.18, scale: 0.5, rotate: true); -106 switch (rank.value) { -107 case 1: -108 _drawSprite(canvas, suitSprite, 0.5, 0.5, scale: 2.5); -109 break; -110 case 2: -111 _drawSprite(canvas, suitSprite, 0.5, 0.25); -112 _drawSprite(canvas, suitSprite, 0.5, 0.25, rotate: true); -113 break; -114 case 3: -115 _drawSprite(canvas, suitSprite, 0.5, 0.2); -116 _drawSprite(canvas, suitSprite, 0.5, 0.5); -117 _drawSprite(canvas, suitSprite, 0.5, 0.2, rotate: true); -118 break; -119 case 4: -120 _drawSprite(canvas, suitSprite, 0.3, 0.25); -121 _drawSprite(canvas, suitSprite, 0.7, 0.25); -122 _drawSprite(canvas, suitSprite, 0.3, 0.25, rotate: true); -123 _drawSprite(canvas, suitSprite, 0.7, 0.25, rotate: true); -124 break; -125 case 5: -126 _drawSprite(canvas, suitSprite, 0.3, 0.25); -127 _drawSprite(canvas, suitSprite, 0.7, 0.25); -128 _drawSprite(canvas, suitSprite, 0.3, 0.25, rotate: true); -129 _drawSprite(canvas, suitSprite, 0.7, 0.25, rotate: true); -130 _drawSprite(canvas, suitSprite, 0.5, 0.5); -131 break; -132 case 6: -133 _drawSprite(canvas, suitSprite, 0.3, 0.25); -134 _drawSprite(canvas, suitSprite, 0.7, 0.25); -135 _drawSprite(canvas, suitSprite, 0.3, 0.5); -136 _drawSprite(canvas, suitSprite, 0.7, 0.5); -137 _drawSprite(canvas, suitSprite, 0.3, 0.25, rotate: true); -138 _drawSprite(canvas, suitSprite, 0.7, 0.25, rotate: true); -139 break; -140 case 7: -141 _drawSprite(canvas, suitSprite, 0.3, 0.2); -142 _drawSprite(canvas, suitSprite, 0.7, 0.2); -143 _drawSprite(canvas, suitSprite, 0.5, 0.35); -144 _drawSprite(canvas, suitSprite, 0.3, 0.5); -145 _drawSprite(canvas, suitSprite, 0.7, 0.5); -146 _drawSprite(canvas, suitSprite, 0.3, 0.2, rotate: true); -147 _drawSprite(canvas, suitSprite, 0.7, 0.2, rotate: true); -148 break; -149 case 8: -150 _drawSprite(canvas, suitSprite, 0.3, 0.2); -151 _drawSprite(canvas, suitSprite, 0.7, 0.2); -152 _drawSprite(canvas, suitSprite, 0.5, 0.35); -153 _drawSprite(canvas, suitSprite, 0.3, 0.5); -154 _drawSprite(canvas, suitSprite, 0.7, 0.5); -155 _drawSprite(canvas, suitSprite, 0.3, 0.2, rotate: true); -156 _drawSprite(canvas, suitSprite, 0.7, 0.2, rotate: true); -157 _drawSprite(canvas, suitSprite, 0.5, 0.35, rotate: true); -158 break; -159 case 9: -160 _drawSprite(canvas, suitSprite, 0.3, 0.2); -161 _drawSprite(canvas, suitSprite, 0.7, 0.2); -162 _drawSprite(canvas, suitSprite, 0.5, 0.3); -163 _drawSprite(canvas, suitSprite, 0.3, 0.4); -164 _drawSprite(canvas, suitSprite, 0.7, 0.4); -165 _drawSprite(canvas, suitSprite, 0.3, 0.2, rotate: true); -166 _drawSprite(canvas, suitSprite, 0.7, 0.2, rotate: true); -167 _drawSprite(canvas, suitSprite, 0.3, 0.4, rotate: true); -168 _drawSprite(canvas, suitSprite, 0.7, 0.4, rotate: true); -169 break; -170 case 10: -171 _drawSprite(canvas, suitSprite, 0.3, 0.2); -172 _drawSprite(canvas, suitSprite, 0.7, 0.2); -173 _drawSprite(canvas, suitSprite, 0.5, 0.3); -174 _drawSprite(canvas, suitSprite, 0.3, 0.4); -175 _drawSprite(canvas, suitSprite, 0.7, 0.4); -176 _drawSprite(canvas, suitSprite, 0.3, 0.2, rotate: true); -177 _drawSprite(canvas, suitSprite, 0.7, 0.2, rotate: true); -178 _drawSprite(canvas, suitSprite, 0.5, 0.3, rotate: true); -179 _drawSprite(canvas, suitSprite, 0.3, 0.4, rotate: true); -180 _drawSprite(canvas, suitSprite, 0.7, 0.4, rotate: true); -181 break; -182 case 11: -183 _drawSprite(canvas, suit.isRed ? redJack : blackJack, 0.5, 0.5); -184 break; -185 case 12: -186 _drawSprite(canvas, suit.isRed ? redQueen : blackQueen, 0.5, 0.5); -187 break; -188 case 13: -189 _drawSprite(canvas, suit.isRed ? redKing : blackKing, 0.5, 0.5); -190 break; -191 } -192 } -193 -194 void _drawSprite( -195 Canvas canvas, -196 Sprite sprite, -197 double relativeX, -198 double relativeY, { -199 double scale = 1, -200 bool rotate = false, -201 }) { -202 if (rotate) { -203 canvas.save(); -204 canvas.translate(size.x / 2, size.y / 2); -205 canvas.rotate(pi); -206 canvas.translate(-size.x / 2, -size.y / 2); -207 } -208 sprite.render( -209 canvas, -210 position: Vector2(relativeX * size.x, relativeY * size.y), -211 anchor: Anchor.center, -212 size: sprite.srcSize.scaled(scale), -213 ); -214 if (rotate) { -215 canvas.restore(); -216 } -217 } -218 -219 //#endregion -220 -221 //#region Dragging -222 -223 @override -224 void onDragStart(DragStartEvent event) { -225 super.onDragStart(event); -226 if (pile?.canMoveCard(this) ?? false) { -227 _isDragging = true; -228 priority = 100; -229 if (pile is TableauPile) { -230 attachedCards.clear(); -231 final extraCards = (pile! as TableauPile).cardsOnTop(this); -232 for (final card in extraCards) { -233 card.priority = attachedCards.length + 101; -234 attachedCards.add(card); -235 } -236 } -237 } -238 } -239 -240 @override -241 void onDragUpdate(DragUpdateEvent event) { -242 if (!_isDragging) { -243 return; -244 } -245 final cameraZoom = (findGame()! as FlameGame) -246 .firstChild<CameraComponent>()! -247 .viewfinder -248 .zoom; -249 final delta = event.delta / cameraZoom; -250 position.add(delta); -251 attachedCards.forEach((card) => card.position.add(delta)); -252 } -253 -254 @override -255 void onDragEnd(DragEndEvent event) { -256 super.onDragEnd(event); -257 if (!_isDragging) { -258 return; -259 } -260 _isDragging = false; -261 final dropPiles = parent! -262 .componentsAtPoint(position + size / 2) -263 .whereType<Pile>() -264 .toList(); -265 if (dropPiles.isNotEmpty) { -266 if (dropPiles.first.canAcceptCard(this)) { -267 pile!.removeCard(this); -268 dropPiles.first.acquireCard(this); -269 if (attachedCards.isNotEmpty) { -270 attachedCards.forEach((card) => dropPiles.first.acquireCard(card)); -271 attachedCards.clear(); -272 } -273 return; -274 } -275 } -276 pile!.returnCard(this); -277 if (attachedCards.isNotEmpty) { -278 attachedCards.forEach((card) => pile!.returnCard(card)); -279 attachedCards.clear(); -280 } -281 } -282 -283 //#endregion -284} + 6import '../klondike_game.dart'; + 7import '../pile.dart'; + 8import '../rank.dart'; + 9import '../suit.dart'; + 10import 'tableau_pile.dart'; + 11 + 12class Card extends PositionComponent with DragCallbacks { + 13 Card(int intRank, int intSuit) + 14 : rank = Rank.fromInt(intRank), + 15 suit = Suit.fromInt(intSuit), + 16 super(size: KlondikeGame.cardSize); + 17 + 18 final Rank rank; + 19 final Suit suit; + 20 Pile? pile; + 21 bool _faceUp = false; + 22 bool _isDragging = false; + 23 final List<Card> attachedCards = []; + 24 + 25 bool get isFaceUp => _faceUp; + 26 bool get isFaceDown => !_faceUp; + 27 void flip() => _faceUp = !_faceUp; + 28 + 29 @override + 30 String toString() => rank.label + suit.label; // e.g. "Q♠" or "10♦" + 31 + 32 //#region Rendering + 33 + 34 @override + 35 void render(Canvas canvas) { + 36 if (_faceUp) { + 37 _renderFront(canvas); + 38 } else { + 39 _renderBack(canvas); + 40 } + 41 } + 42 + 43 static final Paint backBackgroundPaint = Paint() + 44 ..color = const Color(0xff380c02); + 45 static final Paint backBorderPaint1 = Paint() + 46 ..color = const Color(0xffdbaf58) + 47 ..style = PaintingStyle.stroke + 48 ..strokeWidth = 10; + 49 static final Paint backBorderPaint2 = Paint() + 50 ..color = const Color(0x5CEF971B) + 51 ..style = PaintingStyle.stroke + 52 ..strokeWidth = 35; + 53 static final RRect cardRRect = RRect.fromRectAndRadius( + 54 KlondikeGame.cardSize.toRect(), + 55 const Radius.circular(KlondikeGame.cardRadius), + 56 ); + 57 static final RRect backRRectInner = cardRRect.deflate(40); + 58 static final Sprite flameSprite = klondikeSprite(1367, 6, 357, 501); + 59 + 60 void _renderBack(Canvas canvas) { + 61 canvas.drawRRect(cardRRect, backBackgroundPaint); + 62 canvas.drawRRect(cardRRect, backBorderPaint1); + 63 canvas.drawRRect(backRRectInner, backBorderPaint2); + 64 flameSprite.render(canvas, position: size / 2, anchor: Anchor.center); + 65 } + 66 + 67 static final Paint frontBackgroundPaint = Paint() + 68 ..color = const Color(0xff000000); + 69 static final Paint redBorderPaint = Paint() + 70 ..color = const Color(0xffece8a3) + 71 ..style = PaintingStyle.stroke + 72 ..strokeWidth = 10; + 73 static final Paint blackBorderPaint = Paint() + 74 ..color = const Color(0xff7ab2e8) + 75 ..style = PaintingStyle.stroke + 76 ..strokeWidth = 10; + 77 static final blueFilter = Paint() + 78 ..colorFilter = const ColorFilter.mode( + 79 Color(0x880d8bff), + 80 BlendMode.srcATop, + 81 ); + 82 static final Sprite redJack = klondikeSprite(81, 565, 562, 488); + 83 static final Sprite redQueen = klondikeSprite(717, 541, 486, 515); + 84 static final Sprite redKing = klondikeSprite(1305, 532, 407, 549); + 85 static final Sprite blackJack = klondikeSprite(81, 565, 562, 488) + 86 ..paint = blueFilter; + 87 static final Sprite blackQueen = klondikeSprite(717, 541, 486, 515) + 88 ..paint = blueFilter; + 89 static final Sprite blackKing = klondikeSprite(1305, 532, 407, 549) + 90 ..paint = blueFilter; + 91 + 92 void _renderFront(Canvas canvas) { + 93 canvas.drawRRect(cardRRect, frontBackgroundPaint); + 94 canvas.drawRRect( + 95 cardRRect, + 96 suit.isRed ? redBorderPaint : blackBorderPaint, + 97 ); + 98 + 99 final rankSprite = suit.isBlack ? rank.blackSprite : rank.redSprite; +100 final suitSprite = suit.sprite; +101 _drawSprite(canvas, rankSprite, 0.1, 0.08); +102 _drawSprite(canvas, suitSprite, 0.1, 0.18, scale: 0.5); +103 _drawSprite(canvas, rankSprite, 0.1, 0.08, rotate: true); +104 _drawSprite(canvas, suitSprite, 0.1, 0.18, scale: 0.5, rotate: true); +105 switch (rank.value) { +106 case 1: +107 _drawSprite(canvas, suitSprite, 0.5, 0.5, scale: 2.5); +108 break; +109 case 2: +110 _drawSprite(canvas, suitSprite, 0.5, 0.25); +111 _drawSprite(canvas, suitSprite, 0.5, 0.25, rotate: true); +112 break; +113 case 3: +114 _drawSprite(canvas, suitSprite, 0.5, 0.2); +115 _drawSprite(canvas, suitSprite, 0.5, 0.5); +116 _drawSprite(canvas, suitSprite, 0.5, 0.2, rotate: true); +117 break; +118 case 4: +119 _drawSprite(canvas, suitSprite, 0.3, 0.25); +120 _drawSprite(canvas, suitSprite, 0.7, 0.25); +121 _drawSprite(canvas, suitSprite, 0.3, 0.25, rotate: true); +122 _drawSprite(canvas, suitSprite, 0.7, 0.25, rotate: true); +123 break; +124 case 5: +125 _drawSprite(canvas, suitSprite, 0.3, 0.25); +126 _drawSprite(canvas, suitSprite, 0.7, 0.25); +127 _drawSprite(canvas, suitSprite, 0.3, 0.25, rotate: true); +128 _drawSprite(canvas, suitSprite, 0.7, 0.25, rotate: true); +129 _drawSprite(canvas, suitSprite, 0.5, 0.5); +130 break; +131 case 6: +132 _drawSprite(canvas, suitSprite, 0.3, 0.25); +133 _drawSprite(canvas, suitSprite, 0.7, 0.25); +134 _drawSprite(canvas, suitSprite, 0.3, 0.5); +135 _drawSprite(canvas, suitSprite, 0.7, 0.5); +136 _drawSprite(canvas, suitSprite, 0.3, 0.25, rotate: true); +137 _drawSprite(canvas, suitSprite, 0.7, 0.25, rotate: true); +138 break; +139 case 7: +140 _drawSprite(canvas, suitSprite, 0.3, 0.2); +141 _drawSprite(canvas, suitSprite, 0.7, 0.2); +142 _drawSprite(canvas, suitSprite, 0.5, 0.35); +143 _drawSprite(canvas, suitSprite, 0.3, 0.5); +144 _drawSprite(canvas, suitSprite, 0.7, 0.5); +145 _drawSprite(canvas, suitSprite, 0.3, 0.2, rotate: true); +146 _drawSprite(canvas, suitSprite, 0.7, 0.2, rotate: true); +147 break; +148 case 8: +149 _drawSprite(canvas, suitSprite, 0.3, 0.2); +150 _drawSprite(canvas, suitSprite, 0.7, 0.2); +151 _drawSprite(canvas, suitSprite, 0.5, 0.35); +152 _drawSprite(canvas, suitSprite, 0.3, 0.5); +153 _drawSprite(canvas, suitSprite, 0.7, 0.5); +154 _drawSprite(canvas, suitSprite, 0.3, 0.2, rotate: true); +155 _drawSprite(canvas, suitSprite, 0.7, 0.2, rotate: true); +156 _drawSprite(canvas, suitSprite, 0.5, 0.35, rotate: true); +157 break; +158 case 9: +159 _drawSprite(canvas, suitSprite, 0.3, 0.2); +160 _drawSprite(canvas, suitSprite, 0.7, 0.2); +161 _drawSprite(canvas, suitSprite, 0.5, 0.3); +162 _drawSprite(canvas, suitSprite, 0.3, 0.4); +163 _drawSprite(canvas, suitSprite, 0.7, 0.4); +164 _drawSprite(canvas, suitSprite, 0.3, 0.2, rotate: true); +165 _drawSprite(canvas, suitSprite, 0.7, 0.2, rotate: true); +166 _drawSprite(canvas, suitSprite, 0.3, 0.4, rotate: true); +167 _drawSprite(canvas, suitSprite, 0.7, 0.4, rotate: true); +168 break; +169 case 10: +170 _drawSprite(canvas, suitSprite, 0.3, 0.2); +171 _drawSprite(canvas, suitSprite, 0.7, 0.2); +172 _drawSprite(canvas, suitSprite, 0.5, 0.3); +173 _drawSprite(canvas, suitSprite, 0.3, 0.4); +174 _drawSprite(canvas, suitSprite, 0.7, 0.4); +175 _drawSprite(canvas, suitSprite, 0.3, 0.2, rotate: true); +176 _drawSprite(canvas, suitSprite, 0.7, 0.2, rotate: true); +177 _drawSprite(canvas, suitSprite, 0.5, 0.3, rotate: true); +178 _drawSprite(canvas, suitSprite, 0.3, 0.4, rotate: true); +179 _drawSprite(canvas, suitSprite, 0.7, 0.4, rotate: true); +180 break; +181 case 11: +182 _drawSprite(canvas, suit.isRed ? redJack : blackJack, 0.5, 0.5); +183 break; +184 case 12: +185 _drawSprite(canvas, suit.isRed ? redQueen : blackQueen, 0.5, 0.5); +186 break; +187 case 13: +188 _drawSprite(canvas, suit.isRed ? redKing : blackKing, 0.5, 0.5); +189 break; +190 } +191 } +192 +193 void _drawSprite( +194 Canvas canvas, +195 Sprite sprite, +196 double relativeX, +197 double relativeY, { +198 double scale = 1, +199 bool rotate = false, +200 }) { +201 if (rotate) { +202 canvas.save(); +203 canvas.translate(size.x / 2, size.y / 2); +204 canvas.rotate(pi); +205 canvas.translate(-size.x / 2, -size.y / 2); +206 } +207 sprite.render( +208 canvas, +209 position: Vector2(relativeX * size.x, relativeY * size.y), +210 anchor: Anchor.center, +211 size: sprite.srcSize.scaled(scale), +212 ); +213 if (rotate) { +214 canvas.restore(); +215 } +216 } +217 +218 //#endregion +219 +220 //#region Dragging +221 +222 @override +223 void onDragStart(DragStartEvent event) { +224 super.onDragStart(event); +225 if (pile?.canMoveCard(this) ?? false) { +226 _isDragging = true; +227 priority = 100; +228 if (pile is TableauPile) { +229 attachedCards.clear(); +230 final extraCards = (pile! as TableauPile).cardsOnTop(this); +231 for (final card in extraCards) { +232 card.priority = attachedCards.length + 101; +233 attachedCards.add(card); +234 } +235 } +236 } +237 } +238 +239 @override +240 void onDragUpdate(DragUpdateEvent event) { +241 if (!_isDragging) { +242 return; +243 } +244 final cameraZoom = +245 findGame()!.firstChild<CameraComponent>()!.viewfinder.zoom; +246 final delta = event.delta / cameraZoom; +247 position.add(delta); +248 attachedCards.forEach((card) => card.position.add(delta)); +249 } +250 +251 @override +252 void onDragEnd(DragEndEvent event) { +253 super.onDragEnd(event); +254 if (!_isDragging) { +255 return; +256 } +257 _isDragging = false; +258 final dropPiles = parent! +259 .componentsAtPoint(position + size / 2) +260 .whereType<Pile>() +261 .toList(); +262 if (dropPiles.isNotEmpty) { +263 if (dropPiles.first.canAcceptCard(this)) { +264 pile!.removeCard(this); +265 dropPiles.first.acquireCard(this); +266 if (attachedCards.isNotEmpty) { +267 attachedCards.forEach((card) => dropPiles.first.acquireCard(card)); +268 attachedCards.clear(); +269 } +270 return; +271 } +272 } +273 pile!.returnCard(this); +274 if (attachedCards.isNotEmpty) { +275 attachedCards.forEach((card) => pile!.returnCard(card)); +276 attachedCards.clear(); +277 } +278 } +279 +280 //#endregion +281}

        @@ -1861,7 +1859,7 @@

        4. Moving a run of cards61 62 final cards = [ 63 for (var rank = 1; rank <= 13; rank++) -64 for (var suit = 0; suit < 4; suit++) Card(rank, suit) +64 for (var suit = 0; suit < 4; suit++) Card(rank, suit), 65 ]; 66 cards.shuffle(); 67 world.addAll(cards); diff --git a/docs/latest/tutorials/klondike/tbc.html b/docs/latest/tutorials/klondike/tbc.html index 6e6c6a918..04bff3802 100644 --- a/docs/latest/tutorials/klondike/tbc.html +++ b/docs/latest/tutorials/klondike/tbc.html @@ -119,7 +119,6 @@
      286. Platforms
      287. Collision Detection
      288. Effects
      289. -
      290. Camera & Viewport
      291. Camera Component
      292. Inputs @@ -150,6 +149,7 @@
      293. Widgets
      294. +
      295. Camera & Viewport
      296. Bridge Packages
      297. @@ -292,7 +293,7 @@
      298. Resources
      299. diff --git a/docs/latest/tutorials/platformer/platformer.html b/docs/latest/tutorials/platformer/platformer.html index 588560a28..d24c0d3b1 100644 --- a/docs/latest/tutorials/platformer/platformer.html +++ b/docs/latest/tutorials/platformer/platformer.html @@ -119,7 +119,6 @@
      300. Platforms
      301. Collision Detection
      302. Effects
      303. -
      304. Camera & Viewport
      305. Camera Component
      306. Inputs @@ -150,6 +149,7 @@
      307. Widgets
      308. +
      309. Camera & Viewport
      310. Bridge Packages
      311. @@ -292,7 +293,7 @@
      312. Resources
      313. diff --git a/docs/latest/tutorials/platformer/step_1.html b/docs/latest/tutorials/platformer/step_1.html index ef0fcbf65..170a77244 100644 --- a/docs/latest/tutorials/platformer/step_1.html +++ b/docs/latest/tutorials/platformer/step_1.html @@ -119,7 +119,6 @@
      314. Platforms
      315. Collision Detection
      316. Effects
      317. -
      318. Camera & Viewport
      319. Camera Component
      320. Inputs @@ -150,6 +149,7 @@
      321. Widgets
      322. +
      323. Camera & Viewport
      324. Bridge Packages
      325. @@ -292,7 +293,7 @@
      326. Resources
      327. @@ -359,10 +360,10 @@

        Assets +water enemy are sprite sheets though as they contain multiple images to create animations.

        Right-click the images below, choose “Save as…”, and store them in the assets/images folder of the project. At this point our project’s structure looks like this:

        emberquest/
        diff --git a/docs/latest/tutorials/platformer/step_2.html b/docs/latest/tutorials/platformer/step_2.html
        index 3b19ba3f6..2cfdcef3c 100644
        --- a/docs/latest/tutorials/platformer/step_2.html
        +++ b/docs/latest/tutorials/platformer/step_2.html
        @@ -119,7 +119,6 @@
         
      328. Platforms
      329. Collision Detection
      330. Effects
      331. -
      332. Camera & Viewport
      333. Camera Component
      334. Inputs @@ -150,6 +149,7 @@
      335. Widgets
      336. +
      337. Camera & Viewport
      338. Bridge Packages
      339. @@ -292,7 +293,7 @@
      340. Resources
      341. diff --git a/docs/latest/tutorials/platformer/step_3.html b/docs/latest/tutorials/platformer/step_3.html index 01a3deff4..733e3b393 100644 --- a/docs/latest/tutorials/platformer/step_3.html +++ b/docs/latest/tutorials/platformer/step_3.html @@ -119,7 +119,6 @@
      342. Platforms
      343. Collision Detection
      344. Effects
      345. -
      346. Camera & Viewport
      347. Camera Component
      348. Inputs @@ -150,6 +149,7 @@
      349. Widgets
      350. +
      351. Camera & Viewport
      352. Bridge Packages
      353. @@ -292,7 +293,7 @@
      354. Resources
      355. diff --git a/docs/latest/tutorials/platformer/step_4.html b/docs/latest/tutorials/platformer/step_4.html index d1ce8a2a1..ba040b3c0 100644 --- a/docs/latest/tutorials/platformer/step_4.html +++ b/docs/latest/tutorials/platformer/step_4.html @@ -119,7 +119,6 @@
      356. Platforms
      357. Collision Detection
      358. Effects
      359. -
      360. Camera & Viewport
      361. Camera Component
      362. Inputs @@ -150,6 +149,7 @@
      363. Widgets
      364. +
      365. Camera & Viewport
      366. Bridge Packages
      367. @@ -292,7 +293,7 @@
      368. Resources
      369. diff --git a/docs/latest/tutorials/platformer/step_5.html b/docs/latest/tutorials/platformer/step_5.html index 0471613ad..350bcc560 100644 --- a/docs/latest/tutorials/platformer/step_5.html +++ b/docs/latest/tutorials/platformer/step_5.html @@ -119,7 +119,6 @@
      370. Platforms
      371. Collision Detection
      372. Effects
      373. -
      374. Camera & Viewport
      375. Camera Component
      376. Inputs @@ -150,6 +149,7 @@
      377. Widgets
      378. +
      379. Camera & Viewport
      380. Bridge Packages
      381. @@ -292,7 +293,7 @@
      382. Resources
      383. diff --git a/docs/latest/tutorials/platformer/step_6.html b/docs/latest/tutorials/platformer/step_6.html index 1bfb0fe37..480099227 100644 --- a/docs/latest/tutorials/platformer/step_6.html +++ b/docs/latest/tutorials/platformer/step_6.html @@ -119,7 +119,6 @@
      384. Platforms
      385. Collision Detection
      386. Effects
      387. -
      388. Camera & Viewport
      389. Camera Component
      390. Inputs @@ -150,6 +149,7 @@
      391. Widgets
      392. +
      393. Camera & Viewport
      394. Bridge Packages
      395. @@ -292,7 +293,7 @@
      396. Resources
      397. diff --git a/docs/latest/tutorials/platformer/step_7.html b/docs/latest/tutorials/platformer/step_7.html index 8e9d76684..ca05b6162 100644 --- a/docs/latest/tutorials/platformer/step_7.html +++ b/docs/latest/tutorials/platformer/step_7.html @@ -119,7 +119,6 @@
      398. Platforms
      399. Collision Detection
      400. Effects
      401. -
      402. Camera & Viewport
      403. Camera Component
      404. Inputs @@ -150,6 +149,7 @@
      405. Widgets
      406. +
      407. Camera & Viewport
      408. Bridge Packages
      409. @@ -292,7 +293,7 @@
      410. Resources
      411. @@ -603,7 +604,7 @@

        Health Check for Game Over

        You made it! You have a working Ember Quest. Press the button below to see what the resulting code looks like or to play it live.

        -
        +
        actors/ember.dart
          1import 'package:flame/collisions.dart';
        @@ -618,7 +619,7 @@ 

        Congratulations 10import 'water_enemy.dart'; 11 12class EmberPlayer extends SpriteAnimationComponent - 13 with KeyboardHandler, CollisionCallbacks, HasGameRef<EmberQuestGame> { + 13 with KeyboardHandler, CollisionCallbacks, HasGameReference<EmberQuestGame> { 14 EmberPlayer({ 15 required super.position, 16 }) : super(size: Vector2.all(64), anchor: Anchor.center); @@ -784,7 +785,7 @@

        Congratulations 5import '../ember_quest.dart'; 6 7class WaterEnemy extends SpriteAnimationComponent - 8 with HasGameRef<EmberQuestGame> { + 8 with HasGameReference<EmberQuestGame> { 9 final Vector2 gridPosition; 10 double xOffset; 11 @@ -862,104 +863,99 @@

        Congratulations 24 double cloudSpeed = 0.0; 25 double objectSpeed = 0.0; 26 - 27 final world = World(); - 28 late final CameraComponent cameraComponent; - 29 - 30 @override - 31 Future<void> onLoad() async { - 32 //debugMode = true; // Uncomment to see the bounding boxes - 33 await images.loadAll([ - 34 'block.png', - 35 'ember.png', - 36 'ground.png', - 37 'heart_half.png', - 38 'heart.png', - 39 'star.png', - 40 'water_enemy.png', - 41 ]); - 42 cameraComponent = CameraComponent(world: world); - 43 cameraComponent.viewfinder.anchor = Anchor.topLeft; - 44 addAll([cameraComponent, world]); - 45 - 46 initializeGame(loadHud: true); - 47 } - 48 - 49 @override - 50 void update(double dt) { - 51 if (health <= 0) { - 52 overlays.add('GameOver'); - 53 } - 54 super.update(dt); + 27 @override + 28 Future<void> onLoad() async { + 29 //debugMode = true; // Uncomment to see the bounding boxes + 30 await images.loadAll([ + 31 'block.png', + 32 'ember.png', + 33 'ground.png', + 34 'heart_half.png', + 35 'heart.png', + 36 'star.png', + 37 'water_enemy.png', + 38 ]); + 39 camera.viewfinder.anchor = Anchor.topLeft; + 40 + 41 initializeGame(loadHud: true); + 42 } + 43 + 44 @override + 45 void update(double dt) { + 46 if (health <= 0) { + 47 overlays.add('GameOver'); + 48 } + 49 super.update(dt); + 50 } + 51 + 52 @override + 53 Color backgroundColor() { + 54 return const Color.fromARGB(255, 173, 223, 247); 55 } 56 - 57 @override - 58 Color backgroundColor() { - 59 return const Color.fromARGB(255, 173, 223, 247); - 60 } - 61 - 62 void loadGameSegments(int segmentIndex, double xPositionOffset) { - 63 for (final block in segments[segmentIndex]) { - 64 switch (block.blockType) { - 65 case GroundBlock: - 66 world.add( - 67 GroundBlock( - 68 gridPosition: block.gridPosition, - 69 xOffset: xPositionOffset, - 70 ), - 71 ); - 72 break; - 73 case PlatformBlock: - 74 world.add( - 75 PlatformBlock( - 76 gridPosition: block.gridPosition, - 77 xOffset: xPositionOffset, - 78 ), - 79 ); - 80 break; - 81 case Star: - 82 world.add( - 83 Star( - 84 gridPosition: block.gridPosition, - 85 xOffset: xPositionOffset, - 86 ), - 87 ); - 88 break; - 89 case WaterEnemy: - 90 world.add( - 91 WaterEnemy( - 92 gridPosition: block.gridPosition, - 93 xOffset: xPositionOffset, - 94 ), - 95 ); - 96 break; - 97 } - 98 } - 99 } + 57 void loadGameSegments(int segmentIndex, double xPositionOffset) { + 58 for (final block in segments[segmentIndex]) { + 59 switch (block.blockType) { + 60 case GroundBlock: + 61 world.add( + 62 GroundBlock( + 63 gridPosition: block.gridPosition, + 64 xOffset: xPositionOffset, + 65 ), + 66 ); + 67 break; + 68 case PlatformBlock: + 69 world.add( + 70 PlatformBlock( + 71 gridPosition: block.gridPosition, + 72 xOffset: xPositionOffset, + 73 ), + 74 ); + 75 break; + 76 case Star: + 77 world.add( + 78 Star( + 79 gridPosition: block.gridPosition, + 80 xOffset: xPositionOffset, + 81 ), + 82 ); + 83 break; + 84 case WaterEnemy: + 85 world.add( + 86 WaterEnemy( + 87 gridPosition: block.gridPosition, + 88 xOffset: xPositionOffset, + 89 ), + 90 ); + 91 break; + 92 } + 93 } + 94 } + 95 + 96 void initializeGame({required bool loadHud}) { + 97 // Assume that size.x < 3200 + 98 final segmentsToLoad = (size.x / 640).ceil(); + 99 segmentsToLoad.clamp(0, segments.length); 100 -101 void initializeGame({required bool loadHud}) { -102 // Assume that size.x < 3200 -103 final segmentsToLoad = (size.x / 640).ceil(); -104 segmentsToLoad.clamp(0, segments.length); -105 -106 for (var i = 0; i <= segmentsToLoad; i++) { -107 loadGameSegments(i, (640 * i).toDouble()); -108 } -109 -110 _ember = EmberPlayer( -111 position: Vector2(128, canvasSize.y - 128), -112 ); -113 world.add(_ember); -114 if (loadHud) { -115 cameraComponent.viewport.add(Hud()); -116 } -117 } -118 -119 void reset() { -120 starsCollected = 0; -121 health = 3; -122 initializeGame(loadHud: false); -123 } -124} +101 for (var i = 0; i <= segmentsToLoad; i++) { +102 loadGameSegments(i, (640 * i).toDouble()); +103 } +104 +105 _ember = EmberPlayer( +106 position: Vector2(128, canvasSize.y - 128), +107 ); +108 world.add(_ember); +109 if (loadHud) { +110 camera.viewport.add(Hud()); +111 } +112 } +113 +114 void reset() { +115 starsCollected = 0; +116 health = 3; +117 initializeGame(loadHud: false); +118 } +119}

        @@ -1118,59 +1114,60 @@

        Congratulations 7import '../ember_quest.dart'; 8import '../managers/segment_manager.dart'; 9 -10class GroundBlock extends SpriteComponent with HasGameRef<EmberQuestGame> { -11 final Vector2 gridPosition; -12 double xOffset; -13 -14 final UniqueKey _blockKey = UniqueKey(); -15 final Vector2 velocity = Vector2.zero(); -16 -17 GroundBlock({ -18 required this.gridPosition, -19 required this.xOffset, -20 }) : super(size: Vector2.all(64), anchor: Anchor.bottomLeft); -21 -22 @override -23 Future<void> onLoad() async { -24 final groundImage = game.images.fromCache('ground.png'); -25 sprite = Sprite(groundImage); -26 position = Vector2( -27 (gridPosition.x * size.x) + xOffset, -28 game.size.y - (gridPosition.y * size.y), -29 ); -30 add(RectangleHitbox(collisionType: CollisionType.passive)); -31 if (gridPosition.x == 9 && position.x > game.lastBlockXPosition) { -32 game.lastBlockKey = _blockKey; -33 game.lastBlockXPosition = position.x + size.x; -34 } -35 } -36 -37 @override -38 void update(double dt) { -39 velocity.x = game.objectSpeed; -40 position += velocity * dt; -41 -42 if (position.x < -size.x) { -43 removeFromParent(); -44 if (gridPosition.x == 0) { -45 game.loadGameSegments( -46 Random().nextInt(segments.length), -47 game.lastBlockXPosition, -48 ); -49 } -50 } -51 if (gridPosition.x == 9) { -52 if (game.lastBlockKey == _blockKey) { -53 game.lastBlockXPosition = position.x + size.x - 10; -54 } -55 } -56 if (game.health <= 0) { -57 removeFromParent(); -58 } -59 -60 super.update(dt); -61 } -62} +10class GroundBlock extends SpriteComponent +11 with HasGameReference<EmberQuestGame> { +12 final Vector2 gridPosition; +13 double xOffset; +14 +15 final UniqueKey _blockKey = UniqueKey(); +16 final Vector2 velocity = Vector2.zero(); +17 +18 GroundBlock({ +19 required this.gridPosition, +20 required this.xOffset, +21 }) : super(size: Vector2.all(64), anchor: Anchor.bottomLeft); +22 +23 @override +24 Future<void> onLoad() async { +25 final groundImage = game.images.fromCache('ground.png'); +26 sprite = Sprite(groundImage); +27 position = Vector2( +28 (gridPosition.x * size.x) + xOffset, +29 game.size.y - (gridPosition.y * size.y), +30 ); +31 add(RectangleHitbox(collisionType: CollisionType.passive)); +32 if (gridPosition.x == 9 && position.x > game.lastBlockXPosition) { +33 game.lastBlockKey = _blockKey; +34 game.lastBlockXPosition = position.x + size.x; +35 } +36 } +37 +38 @override +39 void update(double dt) { +40 velocity.x = game.objectSpeed; +41 position += velocity * dt; +42 +43 if (position.x < -size.x) { +44 removeFromParent(); +45 if (gridPosition.x == 0) { +46 game.loadGameSegments( +47 Random().nextInt(segments.length), +48 game.lastBlockXPosition, +49 ); +50 } +51 } +52 if (gridPosition.x == 9) { +53 if (game.lastBlockKey == _blockKey) { +54 game.lastBlockXPosition = position.x + size.x - 10; +55 } +56 } +57 if (game.health <= 0) { +58 removeFromParent(); +59 } +60 +61 super.update(dt); +62 } +63}

        @@ -1180,38 +1177,39 @@

        Congratulations 3 4import '../ember_quest.dart'; 5 - 6class PlatformBlock extends SpriteComponent with HasGameRef<EmberQuestGame> { - 7 final Vector2 gridPosition; - 8 double xOffset; - 9 -10 final Vector2 velocity = Vector2.zero(); -11 -12 PlatformBlock({ -13 required this.gridPosition, -14 required this.xOffset, -15 }) : super(size: Vector2.all(64), anchor: Anchor.bottomLeft); -16 -17 @override -18 Future<void> onLoad() async { -19 final platformImage = game.images.fromCache('block.png'); -20 sprite = Sprite(platformImage); -21 position = Vector2( -22 (gridPosition.x * size.x) + xOffset, -23 game.size.y - (gridPosition.y * size.y), -24 ); -25 add(RectangleHitbox(collisionType: CollisionType.passive)); -26 } -27 -28 @override -29 void update(double dt) { -30 velocity.x = game.objectSpeed; -31 position += velocity * dt; -32 if (position.x < -size.x || game.health <= 0) { -33 removeFromParent(); -34 } -35 super.update(dt); -36 } -37} + 6class PlatformBlock extends SpriteComponent + 7 with HasGameReference<EmberQuestGame> { + 8 final Vector2 gridPosition; + 9 double xOffset; +10 +11 final Vector2 velocity = Vector2.zero(); +12 +13 PlatformBlock({ +14 required this.gridPosition, +15 required this.xOffset, +16 }) : super(size: Vector2.all(64), anchor: Anchor.bottomLeft); +17 +18 @override +19 Future<void> onLoad() async { +20 final platformImage = game.images.fromCache('block.png'); +21 sprite = Sprite(platformImage); +22 position = Vector2( +23 (gridPosition.x * size.x) + xOffset, +24 game.size.y - (gridPosition.y * size.y), +25 ); +26 add(RectangleHitbox(collisionType: CollisionType.passive)); +27 } +28 +29 @override +30 void update(double dt) { +31 velocity.x = game.objectSpeed; +32 position += velocity * dt; +33 if (position.x < -size.x || game.health <= 0) { +34 removeFromParent(); +35 } +36 super.update(dt); +37 } +38}

        @@ -1223,7 +1221,7 @@

        Congratulations 5 6import '../ember_quest.dart'; 7 - 8class Star extends SpriteComponent with HasGameRef<EmberQuestGame> { + 8class Star extends SpriteComponent with HasGameReference<EmberQuestGame> { 9 final Vector2 gridPosition; 10 double xOffset; 11 @@ -1349,7 +1347,7 @@

        Congratulations 8} 9 10class HeartHealthComponent extends SpriteGroupComponent<HeartState> -11 with HasGameRef<EmberQuestGame> { +11 with HasGameReference<EmberQuestGame> { 12 final int heartNumber; 13 14 HeartHealthComponent({ @@ -1403,7 +1401,7 @@

        Congratulations 4import '../ember_quest.dart'; 5import 'heart.dart'; 6 - 7class Hud extends PositionComponent with HasGameRef<EmberQuestGame> { + 7class Hud extends PositionComponent with HasGameReference<EmberQuestGame> { 8 Hud({ 9 super.position, 10 super.size, diff --git a/docs/latest/tutorials/space_shooter/space_shooter.html b/docs/latest/tutorials/space_shooter/space_shooter.html index 37adfb9d7..d16b737c9 100644 --- a/docs/latest/tutorials/space_shooter/space_shooter.html +++ b/docs/latest/tutorials/space_shooter/space_shooter.html @@ -119,7 +119,6 @@
      412. Platforms
      413. Collision Detection
      414. Effects
      415. -
      416. Camera & Viewport
      417. Camera Component
      418. Inputs @@ -150,6 +149,7 @@
      419. Widgets
      420. +
      421. Camera & Viewport
      422. Bridge Packages
      423. @@ -292,7 +293,7 @@
      424. Resources
      425. diff --git a/docs/latest/tutorials/space_shooter/step_1.html b/docs/latest/tutorials/space_shooter/step_1.html index 6c12219a4..e7e6d7d23 100644 --- a/docs/latest/tutorials/space_shooter/step_1.html +++ b/docs/latest/tutorials/space_shooter/step_1.html @@ -119,7 +119,6 @@
      426. Platforms
      427. Collision Detection
      428. Effects
      429. -
      430. Camera & Viewport
      431. Camera Component
      432. Inputs @@ -150,6 +149,7 @@
      433. Widgets
      434. +
      435. Camera & Viewport
      436. Bridge Packages
      437. @@ -292,7 +293,7 @@
      438. Resources
      439. @@ -386,7 +387,7 @@

        Getting StartedRun
        +
        main.dart
         1import 'package:flame/components.dart';
        diff --git a/docs/latest/tutorials/space_shooter/step_2.html b/docs/latest/tutorials/space_shooter/step_2.html
        index d32bfd330..079da8cbf 100644
        --- a/docs/latest/tutorials/space_shooter/step_2.html
        +++ b/docs/latest/tutorials/space_shooter/step_2.html
        @@ -119,7 +119,6 @@
         
      440. Platforms
      441. Collision Detection
      442. Effects
      443. -
      444. Camera & Viewport
      445. Camera Component
      446. Inputs @@ -150,6 +149,7 @@
      447. Widgets
      448. +
      449. Camera & Viewport
      450. Bridge Packages
      451. @@ -292,7 +293,7 @@
      452. Resources
      453. @@ -480,7 +481,7 @@

        Controlling the player and adding some graphicsRun

    Iv1E7v@8b|- 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 f3sm-n^IpWmOPP!e%6R{b>TZ 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 literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/audio/sfx/fire_1.mp3 b/docs/1.9.0/_static/apps/examples/assets/assets/audio/sfx/fire_1.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..7b891722ddc394d0a1922fcd4a006aa5a677803b GIT binary patch literal 25725 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 z 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 CY4{od literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/images/Car.png b/docs/1.9.0/_static/apps/examples/assets/assets/images/Car.png new file mode 100644 index 0000000000000000000000000000000000000000..1636921057de5dead31be4f410e2498a3a4f7e6b GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|YCT;XLoEE0 zQx35F-`JtZZTRSkfq}uF`u*PQI{Gt8C6CVeez`>PQC_%%$Q^-{%L-!8uHgC)%%kZnPBTP0fxhb}L}&Cl|0LMG_GNMsal-ocQqpu}@Py#MfR1{Wu(6&WtR rr$m;z9JgTe~DWM4f;~_yy literal 0 HcmV?d00001 diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/images/animations/chopper.json b/docs/1.9.0/_static/apps/examples/assets/assets/images/animations/chopper.json new file mode 100644 index 000000000..21840a97f --- /dev/null +++ b/docs/1.9.0/_static/apps/examples/assets/assets/images/animations/chopper.json @@ -0,0 +1,52 @@ +{ "frames": { + "chopper 0.aseprite": { + "frame": { "x": 0, "y": 0, "w": 48, "h": 48 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 48, "h": 48 }, + "sourceSize": { "w": 48, "h": 48 }, + "duration": 100 + }, + "chopper 1.aseprite": { + "frame": { "x": 48, "y": 0, "w": 48, "h": 48 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 48, "h": 48 }, + "sourceSize": { "w": 48, "h": 48 }, + "duration": 100 + }, + "chopper 2.aseprite": { + "frame": { "x": 96, "y": 0, "w": 48, "h": 48 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 48, "h": 48 }, + "sourceSize": { "w": 48, "h": 48 }, + "duration": 100 + }, + "chopper 3.aseprite": { + "frame": { "x": 144, "y": 0, "w": 48, "h": 48 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 48, "h": 48 }, + "sourceSize": { "w": 48, "h": 48 }, + "duration": 100 + } + }, + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-dev", + "image": "/home/erick/projetos/gamedev/airplane-resource-pack/chopper.png", + "format": "RGBA8888", + "size": { "w": 192, "h": 48 }, + "scale": "1", + "frameTags": [ + ], + "layers": [ + { "name": "body", "opacity": 255, "blendMode": "normal" }, + { "name": "rotor", "opacity": 255, "blendMode": "normal" }, + { "name": "stabilizer", "opacity": 255, "blendMode": "normal" } + ], + "slices": [ + ] + } +} diff --git a/docs/1.9.0/_static/apps/examples/assets/assets/images/animations/chopper.png b/docs/1.9.0/_static/apps/examples/assets/assets/images/animations/chopper.png new file mode 100644 index 0000000000000000000000000000000000000000..7e7d3da5c06a1af3f74182a9551b350404ab2e27 GIT binary patch literal 1701 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

  • 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 $JN! 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